1999 2000 1000
391 392 389 381 384 364 385 385 364 361 357 386 389 384 374 371 358 380 388 381 383 371 365 363 388 361 368 362 384 389 378 360 389 374 385 358 382 378 387 390 361 388 362 357 358 380 388 360 383 383 363 373 361 387 358 372 356 371 356 362 367 378 367 378 360 374 359 364 374 390 377 380 364 383 359 366 385 391 385 390 359 370 370 380 365 373 359 380 388 359 386 377 360 375 378 379 357 381 387 375 356 386 377 379 391 381 389 362 379 359 359 383 389 374 385 361 369 366 363 379 369 356 378 388 391 378 374 392 381 384 389 382 392 374 368 391 377 380 360 378 361 363 383 357 381 375 377 372 385 384 358 377 363 359 372 361 381 369 375 370 375 386 374 374 382 364 372 366 366 376 389 387 362 379 388 365 362 373 382 391 379 362 375 386 365 370 369 369 383 388 361 365 382 357 361 386 380 378 360 391 376 371 385 382 357 358 392 378 390 359 392 377 380 374 370 368 366 362 381 371 357 364 358 361 365 364 392 389 386 374 365 384 389 372 389 390 375 366 391 387 369 390 371 356 386 364 368 360 370 371 375 386 379 378 392 366 386 369 378 357 387 365 363 383 382 359 358 379 369 356 373 360 390 367 361 384 375 388 388 367 382 385 360 383 385 374 357 378 387 357 357 381 366 365 371 392 368 389 356 360 389 374 364 387 385 384 378 382 380 388 356 384 358 375 374 388 357 390 388 388 391 390 392 365 377 385 379 389 381 380 371 378 376 380 387 368 371 372 372 373 382 372 379 384 369 361 379 370 358 375 381 372 387 380 359 371 372 382 382 376 384 361 361 367 363 392 357 356 386 373 389 390 367 375 359 381 358 361 373 376 358 361 392 389 385 358 382 380 362 371 378 391 391 383 380 361 360 382 377 368 377 373 365 389 370 383 392 373 388 372 356 390 378 370 386 385 372 375 387 356 369 372 391 367 377 379 388 359 383 372 371 367 367 358 378 359 386 377 376 381 372 391 357 372 368 387 364 384 385 374 363 361 390 361 387 375 362 360 356 389 391 372 364 365 389 386 384 382 386 367 386 365 366 387 381 356 359 367 363 366 385 370 386 383 375 381 380 382 385 380 356 384 374 364 371 386 373 362 390 366 389 383 375 377 392 363 377 374 374 384 384 382 361 378 387 359 381 374 363 388 376 363 357 373 387 388 366 367 357 363 377 368 369 374 389 383 359 389 364 392 380 371 381 364 371 375 367 359 371 389 369 370 374 371 365 368 366 390 379 382 375 378 358 366 374 369 357 377 380 380 392 383 358 380 391 373 378 380 391 371 376 368 385 357 361 372 385 371 369 386 360 389 387 377 362 368 369 378 368 356 366 367 383 383 391 359 379 391 361 392 370 359 367 377 376 372 357 368 365 370 361 385 381 392 384 366 383 360 388 358 376 376 369 381 367 382 385 368 359 390 367 373 357 357 357 377 388 358 367 361 388 387 390 391 365 381 364 392 364 375 372 384 358 363 387 384 389 379 359 392 392 386 387 371 387 389 370 382 369 359 387 379 390 362 356 362 366 364 361 374 361 392 380 379 362 374 370 374 376 389 388 390 382 383 383 391 357 375 380 385 378 390 387 375 374 387 382 384 373 365 380 379 365 367 365 371 364 357 389 362 390 385 359 357 390 364 392 391 383 358 361 368 392 392 387 388 386 391 358 367 364 382 368 388 372 377 366 358 378 378 364 391 385 382 370 382 390 370 358 380 372 363 370 386 363 364 359 371 378 361 382 386 388 357 359 382 356 384 384 357 369 392 392 376 359 369 380 371 361 382 358 392 368 387 363 390 373 367 383 358 372 373 366 382 389 369 371 368 361 377 369 389 391 383 388 357 374 375 372 380 380 389 357 370 383 365 367 364 376 357 381 370 389 392 375 364 383 390 391 388 375 367 363 373 372 358 390 390 392 369 392 379 381 357 356 386 381 382 372 379 362 361 356 373 375 375 381 365 388 379 376 385 368 361 380 362 363 377 360 362 369 374 364 372 375 379 365 378 369 382 364 375 365 365 370 362 362 359 371 372 360 369 364 388 374 389 357 359 388 376 381 379 358 367 358 392 390 383 378 366 387 386 363 359 373 378 365 358 359 358 374 378 387 383 388 383 357 390 387 389 388 390 391 390 379 356 368 376 383 390 365 392 361 387 358 379 387 382 381 390 363 362 391 357 367 386 362 368 361 371 380 357 368 378 369 391 356 381 390 362 378 362 361 384 356 379 385 366 383 388 378 390 357 376 369 384 385 376 359 390 391 361 369 382 383 383 358 362 371 392 368 372 376 388 378 392 374 370 365 365 380 387 377 359 371 391 387 378 389 369 375 365 374 367 391 380 357 372 386 387 371 376 366 370 371 366 369 368 358 378 377 382 387 361 386 380 374 380 365 385 356 363 358 390 374 371 392 390 387 385 384 381 383 373 358 376 383 371 388 386 371 372 390 380 356 383 368 389 386 392 382 386 362 384 361 358 362 360 392 372 367 362 360 357 357 362 356 362 392 388 370 370 368 368 372 383 358 384 379 388 384 368 360 368 374 380 371 359 385 385 375 374 369 379 391 370 385 391 377 362 386 369 391 361 381 370 366 362 362 390 357 368 380 376 358 377 364 388 380 371 381 377 389 372 363 387 365 370 385 364 376 379 377 374 362 366 366 373 372 387 385 388 362 387 387 380 371 358 375 373 388 378 357 384 358 379 379 367 371 386 390 369 372 374 365 357 362 376 389 378 370 381 389 392 390 361 379 369 363 376 364 358 362 381 364 379 367 365 368 361 359 365 374 390 383 362 391 368 360 387 368 374 390 364 388 388 369 389 379 391 388 387 371 357 375 358 358 365 367 385 370 370 357 366 383 362 387 381 389 391 391 365 388 366 373 361 361 365 358 384 378 390 357 372 369 376 374 386 363 363 378 377 378 357 366 368 378 360 371 375 374 384 384 369 358 379 374 363 366 391 370 367 366 371 383 379 369 379 387 377 386 372 376 386 388 364 376 374 369 392 371 365 383 362 378 385 363 374 371 374 388 385 385 361 378 390 363 369 376 357 368 384 389 389 378 384 360 361 380 388 375 373 360 366 357 360 373 365 379 388 361 389 358 368 357 358 365 364 372 363 381 384 391 392 358 391 361 378 360 386 373 379 381 356 367 383 360 385 392 361 358 360 357 376 387 374 356 359 360 372 381 385 379 357 384 359 356 368 381 360 361 362 361 364 377 373 391 381 380 390 365 360 372 366 380 366 384 381 384 389 375 387 359 376 389 366 380 367 378 383 371 361 367 391 369 388 371 368 377 373 380 386 378 375 374 365 363 381 368 370 392 388 364 358 386 375 368 388 386 368 379 379 373 390 356 365 364 386 377 363 367 379 356 389 361 389 376 369 377 389 383 376 362 369 357 370 367 384 366 360 360 367 362 392 364 362 364 387 392 363 357 381 387 372 377 392 369 376 383 368 372 388 389 356 380 368 370 391 359 358 373 363 369 357 363 356 363 371 387 378 357 389 366 388 368 366 365 359 386 356 372 380 366 383 358 390 358 372 366 376 390 384 384 366 385 369 366 371 362 361 371 363 372 359 358 362 369 368 366 377 383 382 364 371 387 381 369 367 376 379 387 373 385 378 383 378 369 372 371 376 392 386 361 371 389 364 377 381 391 365 380 359 369 389 374 363 392 365 374 375 389 369 392 381 369 383 381 383 377 359 381 376 367 386 369 379 372 390 382 385 378 369 366 391 380 363 362 380 372 358 362 383 371 362 372 363 367 375 368 388 357 356 386 368 364 362 369 359 374 358 366 359 372 377 358 359 384 379 383 363 381 368 391 375 374 385 382 363 382 372 373 383 387 366 374 358 372 365 376 368 368 387 372 362 371 389 380 377 375 371 362 378 383 375 360 379 367 364 364 372 380 381 362 374 391 358 392 385 368 375 360 358 369 391 364 362 387 388 361 384 381 368 370 386 387 389 387 377 361 358 356 363 383 377 360 359 380 359 388 370 356 371 372 385 369 358 391 379 390 375 370 357 387 362 387 381 359 382 380 379 362 380 364 390 365 368 371 367 371 367 359 387 360 375 379 388 392 377 389 367 374 382 368 368 388 378 372 369 382 359 370 388 384 379 363 371 391 379 360 385 368 363 379 372 360 365 382 374 364 379 385 383 368 376 358 378 361 389 370 365 356 384 360 362 370 383 392 369 369 359 376 381 381 362 375 363 371 379 381 357 365 373 384 392 356 365 356 376 361 370 385 361 361 368 367 376 358 366 367 371 384 387 374 372 356 371 357 386 357 382 387 382 378 379 381 356 366 381 377 371 373 384 377 379 359 366 362 361 392 388 391 361 382 387 378 360 380 379 390 382 384 384 371 369 385 374 369 358 378 390 389 358 360 388 359 363 361 380 384 375 375 360 381 364 370 381 383 357 382 380 383 373 387 376 386 357 373 378 375 373 390 371 375 357 381 379 365 386 366 371 384 364 390 387 387 367 375 378 369 364
381 375 361 390 374 369 392 391 391 389 371 389 382 368 368 370 369 392 378 358 370 369 366 368 378 360 379 360 360 370 384 385 389 388 381 369 378 357 381 391 367 373 386 392 384 375 383 375 374 368 376 387 358 385 376 380 366 377 383 370 390 388 376 363 360 378 390 382 379 377 379 389 393 386 366 362 367 392 380 384 366 362 393 383 368 375 369 392 373 373 368 370 368 365 391 386 387 388 374 372 386 374 382 364 381 369 369 392 368 370 360 392 390 374 381 379 393 371 377 372 388 367 363 377 375 361 369 368 370 365 361 362 382 365 369 370 377 359 383 366 387 386 380 383 382 367 368 381 360 367 374 391 377 359 389 358 378 364 385 391 372 367 374 361 375 365 389 374 382 378 383 376 385 369 380 388 358 370 374 360 379 370 372 377 387 367 356 371 389 384 383 368 373 363 387 391 386 360 386 375 359 391 372 365 366 373 360 382 386 356 364 387 370 358 371 379 384 387 372 381 378 362 356 358 385 365 372 356 369 365 375 372 363 369 381 389 387 363 356 358 364 380 390 356 382 383 380 374 377 359 362 378 381 377 358 388 386 389 388 377 362 386 371 384 362 374 358 356 382 359 359 390 361 371 390 387 361 392 368 361 359 389 361 362 373 363 357 381 360 389 380 381 382 358 387 367 377 390 367 381 371 385 378 376 363 390 385 384 390 376 367 371 372 372 377 368 357 356 371 376 389 359 364 357 376 374 368 375 386 357 363 364 365 385 362 387 383 369 378 358 389 367 373 384 383 357 374 363 357 389 383 368 370 392 384 369 388 374 388 381 391 359 367 363 366 388 357 371 364 358 373 361 369 390 367 375 369 385 382 370 381 372 361 374 386 389 387 359 371 360 384 369 378 373 391 367 368 392 382 392 372 378 375 364 390 386 361 367 378 387 359 381 381 364 377 390 376 386 356 369 391 363 382 391 358 358 365 371 372 370 385 389 370 367 360 367 360 365 356 382 374 360 385 377 383 370 374 366 363 390 379 376 375 383 375 377 385 362 370 365 391 362 376 368 373 358 358 392 367 358 359 363 362 389 384 368 381 381 378 366 356 380 387 390 385 384 389 356 368 367 365 367 388 363 379 384 365 381 383 391 362 386 360 382 360 366 357 385 391 358 358 369 360 367 366 389 358 363 389 386 389 376 360 384 383 361 375 370 365 366 368 371 375 373 361 380 363 379 373 377 382 376 355 387 389 381 362 370 389 360 364 364 359 384 357 388 391 355 366 379 366 358 358 364 391 379 389 362 366 370 385 356 370 385 366 382 389 374 375 387 357 363 359 361 355 376 372 369 377 362 356 366 365 374 376 364 362 388 387 373 382 380 390 360 388 364 365 385 361 363 358 363 371 378 370 387 362 387 379 362 372 359 389 382 378 388 370 385 384 365 382 374 390 380 357 364 367 382 357 389 391 376 375 385 362 368 358 384 379 383 355 359 387 367 387 388 363 365 382 355 375 387 390 388 390 370 360 380 361 377 377 375 361 361 368 368 374 387 361 361 378 376 366 388 366 376 384 374 386 389 389 384 362 387 358 360 366 363 386 387 385 371 370 370 355 361 383 390 356 367 374 357 366 363 390 377 384 361 374 356 373 372 385 381 367 366 386 356 374 358 388 383 390 381 361 390 388 367 366 389 358 386 370 369 357 368 370 387 389 389 366 371 369 375 375 360 386 369 361 369 388 373 375 386 362 381 384 373 371 374 371 374 368 386 367 370 377 360 380 390 357 355 384 387 375 367 355 369 359 376 361 355 372 381 386 358 385 357 376 365 376 370 362 389 364 374 382 365 379 371 378 360 386 370 370 369 382 385 361 386 369 368 387 364 356 358 367 365 375 388 375 359 367 360 371 354 380 377 379 382 371 365 365 365 380 380 357 385 373 363 380 366 376 390 354 357 372 367 368 357 379 367 377 370 373 358 386 377 359 374 384 376 364 358 387 368 363 390 363 360 377 389 372 363 366 372 381 384 363 373 387 367 386 389 383 383 356 378 385 376 377 378 361 387 360 372 364 384 386 388 354 372 386 387 381 376 384 386 385 356 368 359 369 378 357 377 371 374 364 380 359 387 367 366 361 388 362 387 382 357 384 360 376 358 356 381 358 386 377 389 367 369 358 360 357 361 383 389 382 372 378 387 383 369 378 354 366 386 365 372 390 373 356 390 377 359 380 382 369 381 380 360 360 362 367 363 370 374 361 361 355 363 372 385 378 359 363 368 355 374 365 369 356 367 368 358 387 372 364 366 363 390 387 369 377 363 378 356 384 363 363 363 387 381 357 374 365 366 366 381 364 377 374 382 369 388 386 365 384 359 355 356 373 389 386 359 376 373 376 384 360 385 357 356 354 375 354 380 388 382 370 376 383 390 367 361 365 377 388 373 360 367 376 380 380 371 363 366 369 386 374 390 358 377 371 373 362 371 362 374 362 356 374 355 370 366 377 359 389 374 379 359 388 364 363 377 359 387 367 389 382 388 389 365 389 384 362 375 364 371 373 388 388 372 389 368 384 390 373 382 374 376 365 386 386 374 387 370 371 379 383 377 354 359 366 367 389 375 367 363 370 386 360 367 367 373 359 375 387 357 367 385 379 378 380 390 377 355 384 372 358 376 358 358 382 386 386 380 371 363 368 387 359 389 378 387 386 384 372 383 365 363 377 390 365 382 367 388 361 360 384 365 383 389 384 389 384 379 378 378 388 370 373 370 367 359 365 362 366 360 390 376 368 390 390 379 380 365 390 386 386 383 374 355 358 366 389 365 391 390 388 365 368 384 380 359 366 368 366 378 374 379 377 365 377 375 367 366 364 366 375 373 372 358 373 375 384 385 363 361 361 374 371 390 366 359 357 377 373 368 378 355 370 364 365 355 384 378 381 371 367 380 389 384 383 385 382 390 356 368 360 363 387 376 376 376 381 378 361 377 369 363 355 384 372 365 362 379 366 389 359 356 377 371 363 383 365 368 381 366 381 364 389 391 386 373 375 390 374 360 375 388 368 375 358 385 363 366 387 390 378 391 391 378 371 378 369 359 391 373 385 381 383 383 380 355 364 379 390 384 384 388 358 375 386 362 368 357 388 363 370 374 378 385 360 372 371 389 376 370 385 384 374 376 375 378 376 363 365 389 370 372 385 373 355 357 358 383 360 369 369 375 366 370 368 386 387 362 361 386 356 355 379 390 376 377 376 376 385 364 388 363 359 360 360 359 362 378 365 382 371 358 366 360 373 357 355 369 380 361 363 381 376 365 379 376 388 379 360 381 366 371 368 371 376 388 390 362 389 364 389 368 367 378 389 385 359 389 377 384 373 364 388 358 374 375 379 385 377 362 390 389 378 381 368 378 377 366 363 389 391 361 382 381 363 379 375 367 391 375 374 372 384 370 390 382 368 377 375 391 362 373 388 364 362 379 365 362 368 373 360 367 378 386 370 385 387 367 374 385 387 392 364 378 369 377 382 360 361 365 358 383 360 368 391 367 369 363 388 381 358 392 370 380 363 385 388 357 359 384 386 390 384 373 391 375 357 380 379 377 367 359 382 372 386 380 361 362 365 356 366 367 371 380 370 356 387 380 358 369 371 366 381 377 361 357 375 377 382 376 362 371 380 388 387 388 391 370 358 378 371 383 390 364 370 382 364 380 384 381 371 362 392 359 362 375 361 381 360 365 364 381 380 366 391 390 362 367 367 379 390 360 369 365 368 361 391 377 363 382 365 378 366 379 382 387 362 365 390 381 374 377 384 376 387 382 373 371 357 363 372 391 367 363 378 358 369 391 357 391 358 366 377 383 368 381 378 389 390 375 377 386 359 368 369 369 372 365 362 373 372 379 386 361 386 386 363 377 384 364 376 386 390 375 392 365 363 377 376 375 374 360 368 378 387 381 369 381 390 375 377 384 376 385 390 385 379 360 369 370 369 367 379 381 386 356 390 371 377 373 390 358 392 365 358 364 369 371 389 381 391 373 373 389 366 370 381 367 374 358 359 365 384 360 390 356 360 365 386 381 360 384 362 374 371 364 382 362 358 357 388 371 389 368 367 377 360 356 388 378 373 392 366 379 359 378 379 364 366 373 367 385 379 389 368 373 376 372 380 378 373 375 371 370 365 360 369 369 375 365 369 392 379 357 357 382 358 380 368 368 375 358 375 376 368 386 393 387 365 379 386 381 375 363 372 361 382 385 388 363 371 363 362 393 379 377 359 380 363 386 369 360 387 387 379 361 358 393 370 366 378 362 368 374 384 362 393 372 368 387 378 382 372 361 359 357 381 361 358 366 390 370 384 361 378 369 381 379 384 372 366 368 377 378 364 382 383 363 360 372 372 360 360 387 379 362 387 367 381 388 391 393 379 381 360 378 371 362 364 361 377 388 388 376 372 373 379 376 357 361 391 372 364 372 365 364 377 373 389 380 382 386 379 367 388 382 389 381 366 374 363 364 368 372 361 362 388 384 381 367 366 357 382 388 387 369 358 371 385 391
358 390 362 358 363 394 383 373 359 370 390 365 393 380 359 360 385 390 365 387 363 374 365 367 368 359 394 370 388 363 382 366 358 386 366 364 385 369 394 364 382 368 372 358 390 373 360 358 383 383 387 367 362 373 391 388 374 390 363 382 358 387 390 359 378 361 380 384 372 379 390 374 367 382 374 362 375 392 377 379 380 385 388 384 363 384 392 394 394 360 381 394 367 376 373 366 394 358 370 386 358 365 366 367 368 360 387 363 372 369 384 394 359 377 362 379 381 359 378 358 377 364 358 386 360 388 372 359 389 384 388 367 370 374 391 358 391 361 363 369 388 390 383 367 387 387 389 389 367 372 389 386 394 367 392 359 361 385 376 370 374 384 379 364 363 390 364 374 394 370 363 387 380 389 359 372 381 368 365 367 382 375 358 359 384 371 375 387 361 393 362 392 382 383 377 365 357 383 360 393 373 365 363 358 359 379 388 361 390 374 371 393 392 388 358 383 380 376 376 362 391 382 360 357 386 380 381 386 385 384 363 364 392 384 381 373 370 375 377 366 370 369 365 369 363 381 358 364 378 392 369 390 380 388 391 388 389 378 358 380 383 380 366 359 370 390 375 383 386 373 392 362 386 378 389 370 380 390 378 380 389 390 376 390 362 388 362 358 387 364 381 376 387 368 379 378 364 375 368 371 392 381 392 384 381 387 360 367 362 359 368 372 371 388 383 376 382 389 377 376 374 380 373 382 391 373 366 377 392 377 391 368 380 367 358 367 361 376 392 381 379 367 359 371 376 385 390 379 380 389 361 375 375 393 363 372 372 388 370 385 371 367 358 371 392 359 381 374 357 358 361 357 383 363 371 365 370 367 387 371 377 370 390 358 369 374 389 362 368 365 391 361 391 371 376 391 390 380 387 391 360 356 392 387 378 385 374 392 374 368 386 359 360 361 361 388 379 372 373 392 360 371 375 358 386 358 371 383 360 381 359 364 381 373 373 381 365 391 381 384 382 389 365 386 357 385 360 380 365 377 357 369 370 376 386 378 357 380 384 376 368 387 385 371 368 365 359 392 379 362 383 368 358 370 376 374 363 380 362 372 364 378 363 378 377 371 364 356 373 392 376 385 364 383 378 376 356 382 376 379 388 380 368 368 373 388 386 380 376 370 359 362 371 381 385 355 374 371 370 355 370 390 362 378 381 385 377 359 389 375 360 362 378 373 390 359 369 385 384 368 378 366 376 357 370 384 372 390 363 387 368 378 364 375 379 390 383 379 372 380 362 377 366 364 373 364 368 365 357 376 379 359 365 378 376 381 370 372 357 378 367 370 379 391 368 366 389 360 369 369 363 376 369 374 385 387 384 377 361 364 376 385 368 386 371 368 390 386 385 355 387 375 370 374 375 362 363 372 367 377 365 375 377 379 373 385 390 365 370 359 374 369 367 366 364 361 357 362 370 387 377 364 369 370 383 389 377 369 385 389 355 373 388 377 375 369 370 373 357 364 355 354 378 367 365 365 388 382 388 366 377 374 376 371 390 383 369 377 362 378 390 378 360 387 379 360 380 373 379 383 361 359 384 364 387 373 375 385 365 372 360 366 355 361 383 355 368 362 356 376 364 355 378 386 367 366 355 356 364 358 386 371 363 357 381 375 376 366 369 387 362 375 378 364 360 370 380 375 356 360 375 367 361 363 377 374 390 378 355 363 360 387 359 385 368 386 369 390 376 384 365 385 383 389 373 390 368 377 374 371 383 358 362 368 367 385 367 382 387 368 369 356 379 374 365 356 370 380 370 370 388 381 364 381 357 361 358 372 384 378 367 354 360 390 369 389 384 382 380 358 359 358 375 384 357 387 364 388 354 380 367 389 371 355 356 388 362 360 384 356 362 360 356 368 374 386 366 382 377 370 386 382 353 371 353 356 382 378 353 382 368 366 380 363 368 361 361 356 383 356 359 355 378 377 386 363 374 377 370 376 358 367 384 358 363 362 376 355 388 376 362 366 367 368 354 383 376 362 386 370 380 370 387 384 372 383 372 371 371 389 358 354 366 367 359 354 376 382 371 374 383 381 365 360 359 366 368 382 354 379 377 381 374 375 353 357 383 372 353 379 372 373 380 363 387 364 365 374 371 383 373 364 374 386 387 380 377 380 388 378 370 353 385 354 375 385 373 384 368 389 373 365 372 379 375 370 353 387 369 372 359 389 361 358 363 373 364 388 364 362 354 381 362 386 360 363 360 359 372 353 358 370 365 377 359 387 372 360 363 366 357 369 381 380 374 354 364 385 367 375 372 369 381 360 380 388 385 365 372 367 380 377 384 355 380 354 368 362 376 378 376 358 372 382 385 356 383 374 367 376 374 364 370 365 386 375 379 381 388 361 373 378 364 368 359 354 384 374 378 385 362 379 353 359 371 363 377 365 363 354 366 384 381 383 375 377 368 379 369 381 365 367 370 376 382 354 355 354 375 381 386 362 370 364 368 389 353 355 379 363 372 355 372 363 385 357 365 363 361 359 370 374 374 387 360 366 366 378 383 388 369 357 360 386 384 353 385 384 355 389 372 389 354 369 362 386 389 353 375 360 359 355 381 380 367 367 372 380 355 365 356 371 369 378 382 378 378 356 372 358 355 369 358 357 386 382 368 385 382 368 370 389 385 362 379 377 354 376 383 357 389 386 390 384 389 382 372 377 385 370 361 366 364 381 370 360 388 363 370 359 357 388 358 389 375 362 377 376 386 369 357 362 380 356 370 378 362 389 380 372 383 365 384 356 355 378 378 367 365 372 372 368 369 354 367 368 378 368 368 388 361 371 359 365 388 376 390 360 389 357 378 381 368 386 361 384 373 385 375 362 367 357 377 360 357 368 375 359 382 367 356 367 385 377 379 382 377 356 366 375 359 368 380 388 363 387 359 360 382 380 369 373 361 355 379 365 369 378 370 375 370 388 388 364 374 376 370 360 356 383 359 361 360 385 373 370 359 378 354 365 383 369 384 390 385 388 379 378 390 374 377 369 371 375 379 369 375 374 375 378 366 358 363 387 367 383 381 372 385 382 384 355 375 377 355 370 389 380 372 389 363 360 368 359 359 372 374 358 355 373 360 382 377 370 378 390 377 369 372 386 375 380 388 359 381 367 390 380 356 387 378 381 355 391 363 359 371 383 377 386 364 383 376 365 376 363 378 376 355 373 385 390 361 359 357 388 371 371 376 388 366 377 355 381 376 363 363 371 369 385 380 379 391 365 367 375 388 390 374 388 372 368 364 356 372 381 389 389 360 388 363 386 373 363 375 373 371 383 367 386 355 355 388 391 380 378 390 376 391 372 387 386 385 359 388 381 386 363 356 369 360 364 364 356 387 384 374 381 391 364 375 391 365 386 368 390 387 366 390 387 385 386 382 356 369 378 382 363 387 383 377 370 370 364 371 365 372 369 392 386 378 390 385 366 363 376 380 358 388 378 390 380 386 358 380 362 358 385 369 367 375 369 381 390 392 375 377 371 366 376 364 388 374 371 377 359 392 364 361 387 364 374 389 357 391 391 364 356 383 392 368 381 383 371 356 361 390 377 376 363 376 363 374 372 356 373 375 392 381 380 364 367 376 375 368 374 374 391 375 379 369 365 367 374 380 367 379 356 367 363 378 387 385 359 366 385 376 385 363 379 387 371 390 386 369 381 367 387 379 364 373 370 373 363 389 376 374 375 376 363 383 362 358 375 381 368 383 379 375 390 381 385 383 378 378 359 366 389 390 368 376 386 382 371 393 378 391 389 361 389 360 365 373 376 362 375 366 388 360 384 384 384 375 373 384 374 391 371 370 365 382 367 357 386 381 371 385 357 382 389 389 363 376 383 382 381 364 391 390 368 360 358 373 393 389 363 374 386 378 365 358 381 375 373 388 377 366 380 392 391 390 388 375 372 392 378 374 363 391 385 389 357 386 383 371 382 390 388 389 389 374 368 391 370 385 386 369 372 372 367 369 383 376 365 362 375 386 357 381 383 386 391 361 378 380 376 381 391 385 392 364 381 366 362 357 372 369 369 387 362 380 377 388 362 385 371 358 393 372 382 382 364 357 365 363 381 362 388 393 390 386 364 377 373 369 393 389 359 383 382 364 369 366 359 391 373 374 392 372 367 359 376 374 359 384 380 361 389 389 361 363 381 368 362 376 358 361 371 360 387 374 382 378 383 361 389 377 392 364 391 364 380 372 358 382 376 381 363 370 375 366 391 377 391 358 358 369 361 386 371 368 365 373 388 369 377 360 388 374 367 362 359 389 392 359 391 373 382 360 364 378 383 360 375 358 360 390 369 378 381 361 388 388 376 360 362 358 362 370 390 386 375 391 381 372 392 392 387 358 394 371 393 361 373 373 361 390 383 387 373 369 390 367 377 387 369 382 387 388 394 360 380 389 371 366 366 384 378 374 384 393 365 360 359 381 390 377 391 378 384 385 389 380 394 371 372 383 373 379 391 388 360 376 382 373 362 369 362 383 385 366 381 392 368 360 393 363 394 368 383
384 359 393 384 395 385 376 361 363 361 394 371 363 391 359 393 395 370 361 361 375 369 362 387 395 364 386 378 378 359 367 382 359 379 370 373 368 388 390 388 368 366 363 372 376 378 384 376 389 386 393 383 375 360 375 389 380 380 371 378 380 394 364 395 378 375 387 365 367 359 394 376 381 377 367 362 359 371 394 368 361 391 392 392 370 371 385 370 392 361 389 391 374 394 368 371 388 374 378 375 389 391 370 375 372 394 378 388 369 391 360 371 364 393 383 376 384 387 365 395 367 395 369 383 371 393 395 378 372 392 394 365 388 369 359 379 367 393 371 377 388 372 367 394 385 369 389 388 361 395 387 369 372 375 393 384 373 371 366 364 367 380 385 359 390 386 395 376 383 370 394 391 362 380 389 366 391 360 372 392 358 363 380 371 358 378 374 372 368 359 377 376 358 366 392 389 371 391 369 374 380 382 369 361 382 377 383 377 378 360 389 393 381 374 384 381 372 378 358 382 379 392 379 380 378 376 389 392 387 379 386 387 381 360 391 368 394 379 365 392 382 374 390 368 369 394 369 361 377 369 364 376 381 385 376 364 381 371 376 388 370 367 380 393 384 391 382 383 391 367 358 393 384 368 366 373 367 392 376 386 366 382 368 367 372 364 373 373 377 370 366 367 379 367 366 369 363 368 372 359 377 373 394 381 383 380 359 371 377 377 361 362 364 386 371 357 393 365 372 390 377 359 363 376 368 386 365 373 359 380 390 393 373 389 380 376 390 359 389 372 379 372 378 365 364 370 380 378 393 373 375 391 375 359 374 364 388 360 381 368 383 392 367 377 365 368 375 361 386 370 377 371 385 376 357 371 367 380 392 367 360 388 364 393 390 359 364 362 363 366 373 367 364 362 388 372 388 369 377 380 360 375 373 367 357 373 381 367 375 356 391 377 388 362 376 384 379 361 390 385 370 384 374 377 389 368 371 362 358 369 385 376 387 364 386 365 359 373 390 377 389 389 361 384 373 359 390 359 365 365 367 357 357 385 357 368 375 372 389 392 385 382 375 357 368 369 366 371 364 363 392 360 374 375 366 391 357 364 373 381 388 362 382 367 391 383 358 388 377 391 387 384 380 369 385 371 360 373 386 384 359 363 387 376 360 376 390 361 362 385 364 357 391 391 369 389 359 386 384 381 384 356 372 372 384 380 387 389 375 358 380 378 381 390 378 387 389 376 371 359 369 381 377 383 358 369 380 362 363 387 366 355 366 362 387 358 387 360 355 385 364 358 372 390 372 358 363 369 357 358 389 386 362 374 377 365 388 380 387 359 390 362 359 364 369 370 367 379 375 383 387 362 363 366 375 380 384 383 358 364 364 370 358 371 389 358 381 385 361 355 367 359 362 371 383 354 364 374 356 385 365 388 355 374 379 376 364 372 384 383 361 357 362 380 375 375 385 380 369 370 381 382 376 389 377 383 367 388 366 384 382 377 360 361 376 385 384 364 381 377 356 388 380 379 378 379 363 387 369 356 366 359 362 366 373 385 359 364 360 386 358 366 373 364 374 373 373 382 383 363 368 363 375 371 387 377 360 374 373 353 354 363 358 362 354 377 356 359 388 378 369 370 353 366 380 373 385 377 379 377 386 356 386 386 353 361 373 375 382 356 375 361 382 358 370 383 361 389 367 359 377 383 354 355 360 359 354 355 383 380 380 357 362 354 354 362 363 374 362 370 356 362 379 385 367 374 378 353 373 355 374 375 363 375 378 370 381 379 388 374 369 356 379 378 357 358 365 382 379 389 363 382 361 367 377 354 388 380 354 387 382 376 387 371 376 375 366 368 379 364 367 374 382 371 362 387 376 353 357 366 389 367 373 375 358 360 354 372 387 370 384 358 371 381 354 358 382 367 388 371 379 380 355 371 362 380 383 363 358 388 354 372 380 375 373 365 361 375 385 374 372 358 358 369 387 360 375 380 376 352 363 381 381 381 378 369 387 388 380 356 365 383 377 356 369 361 384 378 363 358 363 383 364 370 363 363 378 365 354 380 380 380 387 372 388 377 352 386 376 359 354 352 353 379 371 370 366 367 374 355 373 385 386 364 381 376 375 386 367 355 377 373 384 376 357 383 379 372 358 366 379 360 381 380 365 378 376 380 371 361 383 356 373 359 383 380 361 369 377 354 372 381 375 382 368 358 354 373 357 361 365 384 384 357 354 361 383 356 367 366 381 376 385 380 361 379 371 385 374 360 387 372 352 374 381 383 358 361 367 363 370 380 374 381 363 354 353 357 373 383 386 365 385 360 356 358 365 376 354 365 362 353 386 362 353 356 371 374 365 386 386 362 377 386 354 388 388 370 371 387 379 384 364 375 370 383 381 362 385 384 375 358 363 387 383 379 369 365 364 383 362 376 371 365 388 373 364 365 369 362 364 359 372 376 382 368 385 375 378 382 385 380 388 374 356 383 379 374 359 369 383 370 372 365 361 371 364 352 385 381 362 360 366 360 362 359 376 358 360 381 388 371 372 366 371 354 360 361 354 382 357 385 378 377 376 388 374 388 388 370 358 376 356 372 384 366 358 371 388 381 378 365 379 361 379 361 379 365 386 381 359 369 378 363 357 380 362 379 358 376 376 364 363 380 363 373 373 384 371 372 376 360 385 381 370 354 369 360 368 367 368 353 384 372 365 367 364 353 372 370 356 374 360 367 366 371 389 365 381 386 385 384 357 359 376 353 361 356 361 355 385 355 370 357 374 360 386 385 361 369 380 379 353 388 356 381 384 370 356 376 366 388 370 386 373 371 386 359 375 373 361 385 375 379 353 359 386 386 370 372 380 360 361 381 373 380 387 368 375 354 354 367 367 386 363 387 367 374 357 367 357 380 378 379 384 378 364 359 389 381 356 380 366 380 386 387 370 383 365 370 384 381 362 362 355 387 374 384 372 356 377 376 384 365 381 356 353 355 362 368 384 367 358 375 357 354 372 389 385 362 384 357 368 357 366 370 369 366 380 388 369 367 375 378 357 381 382 372 383 369 386 354 382 354 375 363 369 372 376 363 380 370 382 373 388 357 367 381 384 356 379 378 384 378 365 387 368 371 368 360 387 364 375 356 379 359 381 357 355 366 382 360 360 373 379 372 354 355 363 385 373 388 372 366 390 361 378 367 379 355 388 390 380 387 355 368 355 360 387 373 374 357 379 358 376 367 355 391 383 364 363 365 376 359 378 375 367 365 366 370 381 378 369 386 374 385 378 390 355 374 371 389 376 358 355 375 385 355 390 377 379 361 387 378 366 388 376 378 376 387 371 366 388 385 360 385 356 383 362 356 381 378 368 380 360 384 379 390 362 377 375 387 361 386 373 372 382 358 373 367 368 389 356 380 382 376 373 384 382 380 364 387 383 356 376 388 385 378 364 392 363 363 365 369 357 384 365 384 365 383 374 356 381 390 381 386 374 378 356 380 381 380 374 371 380 372 381 372 357 390 386 379 360 359 371 376 365 380 382 389 385 364 389 388 376 356 382 358 378 360 360 381 362 378 375 386 373 363 380 374 375 374 361 357 377 391 392 364 356 382 360 385 390 356 381 373 356 385 390 356 389 372 361 360 374 380 368 391 365 393 372 363 389 392 364 373 390 379 381 390 368 385 361 380 363 386 375 379 393 388 379 367 367 383 385 384 384 360 381 393 374 360 362 369 373 384 363 385 369 387 359 380 393 363 366 377 370 385 362 369 379 363 380 367 367 371 358 358 389 382 372 369 363 377 381 358 382 387 386 373 358 388 359 372 373 384 393 386 390 376 377 390 360 363 378 371 392 379 387 388 383 365 379 368 364 367 369 367 375 376 383 392 386 364 370 365 369 384 394 380 367 377 376 385 361 375 362 375 361 370 369 365 393 368 375 362 392 365 387 373 383 375 370 374 381 360 359 370 387 359 392 374 393 388 364 375 369 384 392 387 359 381 394 358 391 389 377 389 359 369 382 363 365 394 394 366 359 359 379 366 375 376 382 388 370 367 383 381 393 380 373 372 381 387 387 393 381 370 387 361 359 389 381 366 388 380 375 367 359 359 391 391 392 393 363 367 365 388 390 378 389 383 393 375 375 363 373 362 375 380 380 392 374 367 379 383 367 359 371 369 375 367 380 373 380 385 360 388 394 371 386 388 359 362 368 392 368 362 374 363 384 359 360 379 367 381 366 390 359 378 378 391 364 363 368 386 367 384 393 365 359 383 372 360 365 360 371 374 363 386 378 366 364 395 386 387 380 394 381 395 391 364 390 360 383 377 365 391 366 362 376 366 364 389 382 370 390 394 363 372 362 361 380 367 360 370 395 359 383 381 373 379 364 368 395 388 364 364 361 371 382 378 394 365 387 380 377 359 394 359 373 360 361 394 384 377 383 383 392 371 383 370 391 388 394 368 380 362 373 383 375 374 380 373 380 371 372 376 387 370 377 364 387 394 377 375 376 364 377 372 376 365 383 386 372 381 395 372 385 387 374 379 365 395 371 387 386 362 367 377
375 364 361 381 363 379 375 380 362 393 371 380 362 396 370 391 396 385 367 363 376 382 361 383 396 373 374 386 377 360 382 370 365 383 369 368 380 384 366 383 380 377 381 361 391 369 392 391 394 362 372 374 362 374 360 361 365 389 388 360 367 388 385 387 390 372 373 373 396 379 374 395 375 395 396 369 383 369 378 380 386 391 394 388 383 372 367 366 379 373 382 387 365 370 377 395 383 391 386 360 388 379 395 366 392 372 376 378 396 372 362 385 381 396 391 367 387 377 389 369 390 374 396 395 362 392 371 363 364 376 364 392 395 377 362 390 368 393 372 367 368 374 371 390 388 380 375 378 360 382 366 391 374 380 367 377 375 379 380 394 395 362 390 393 380 370 364 366 381 376 373 367 390 362 375 360 383 369 392 382 390 361 391 368 382 362 363 375 359 361 373 394 364 381 368 362 391 372 368 390 389 381 360 360 362 376 375 385 385 372 386 394 374 382 381 375 363 385 370 363 388 384 361 371 384 385 374 394 361 383 388 369 383 389 386 386 384 365 390 388 378 381 365 372 382 387 366 386 377 377 390 384 380 370 359 368 359 374 366 376 376 373 365 378 382 392 369 385 376 363 378 374 363 384 387 386 390 372 376 386 369 369 373 389 358 388 377 358 381 362 391 361 392 360 381 378 371 369 367 366 388 364 381 393 367 387 383 362 364 379 367 374 368 383 383 369 391 380 384 378 363 380 381 360 360 382 380 388 371 367 360 365 374 383 378 361 376 381 380 360 365 390 391 391 393 394 365 389 380 391 372 385 392 374 387 372 376 387 366 390 359 382 374 389 370 357 371 366 358 393 383 381 366 379 377 364 357 384 374 379 358 366 384 392 360 391 385 379 383 393 389 362 381 384 373 372 384 365 360 363 364 386 387 389 387 370 374 387 360 391 387 377 364 392 390 382 389 381 367 393 358 377 376 360 367 370 376 372 378 357 379 364 385 371 358 356 363 375 364 381 388 372 364 373 370 361 361 380 363 387 357 365 385 392 368 359 368 365 389 368 365 374 390 373 368 392 388 390 389 360 378 362 391 365 379 369 370 363 371 392 357 373 364 386 372 392 367 362 379 364 374 367 360 371 384 387 385 357 384 360 376 369 365 374 378 367 365 370 374 380 369 390 360 356 383 391 370 358 361 356 381 379 367 385 373 373 380 365 375 371 384 358 363 358 355 386 385 365 379 367 391 357 365 374 373 371 374 388 389 358 389 378 382 365 372 378 361 375 389 381 369 359 363 378 362 378 372 355 389 374 381 365 376 354 384 372 386 381 368 383 384 380 370 390 368 365 376 375 363 388 379 377 356 387 363 378 374 359 357 386 379 362 360 379 378 368 360 373 374 389 365 382 378 359 381 356 385 382 355 357 357 380 381 359 377 368 362 375 373 380 385 376 388 369 379 375 361 363 357 381 360 383 372 363 388 377 380 383 383 381 386 387 370 354 370 371 369 378 355 366 367 364 367 380 379 370 364 387 380 368 377 365 361 374 375 374 377 380 382 370 371 379 367 389 358 385 370 389 388 388 381 381 362 373 371 367 353 382 364 380 375 366 371 361 388 371 361 353 362 353 370 380 379 363 357 363 373 353 377 371 387 367 361 374 387 357 366 366 365 377 371 387 354 352 374 367 371 382 382 380 382 362 385 387 387 353 360 370 353 362 352 366 378 376 366 354 382 381 368 373 369 366 371 386 366 371 379 363 364 372 354 373 361 366 371 359 367 357 356 368 367 356 382 371 358 374 374 366 366 368 387 362 382 385 374 375 367 380 386 358 363 367 379 387 381 361 373 374 381 377 353 359 359 361 357 380 383 379 358 376 373 371 386 381 366 385 382 360 376 357 366 366 387 371 364 379 358 363 364 387 366 380 372 351 367 377 380 377 382 364 364 382 383 376 375 377 373 384 386 362 353 379 377 353 362 368 359 384 359 351 383 374 380 367 375 375 372 382 364 366 358 355 360 353 358 362 357 380 358 355 369 361 361 373 378 387 354 386 383 377 386 356 363 357 373 365 381 372 374 372 387 381 354 375 362 361 386 368 368 372 351 365 360 376 387 387 376 368 363 386 357 377 355 385 383 355 377 354 376 364 353 353 372 371 377 383 381 354 379 376 353 357 353 362 382 368 376 385 363 366 362 385 355 366 382 365 370 386 383 373 362 385 375 384 368 380 357 376 361 385 380 363 369 382 352 379 377 355 376 353 370 387 387 375 380 359 367 377 357 363 362 384 375 365 380 371 372 364 374 360 377 366 387 358 361 351 386 365 355 353 367 352 367 381 376 360 352 356 364 374 383 376 370 370 368 377 368 367 353 355 376 357 370 375 380 358 353 378 373 372 358 367 373 375 361 362 362 377 382 375 378 355 378 360 352 358 364 370 352 382 374 355 351 356 357 380 379 359 386 364 380 356 358 366 380 368 355 369 373 364 357 363 383 384 351 384 370 364 366 371 358 367 354 359 373 360 366 364 369 364 355 376 370 362 369 377 358 351 359 380 379 380 370 374 376 370 371 358 384 364 357 369 381 360 377 381 369 371 357 365 384 376 354 381 365 387 386 372 351 372 379 379 364 362 366 352 359 364 375 355 377 381 374 370 353 378 363 386 361 384 364 373 372 382 381 387 381 379 387 360 364 357 352 355 368 382 357 354 358 359 374 384 352 375 367 369 365 357 367 354 354 380 354 353 352 384 367 383 376 366 354 366 371 369 370 365 362 353 367 368 360 352 379 360 375 357 377 367 362 370 384 379 377 386 381 377 381 359 371 383 388 352 361 385 369 357 361 358 358 355 374 381 370 379 367 357 384 370 387 373 388 360 378 376 357 370 365 364 356 362 374 355 377 361 367 358 366 376 364 387 357 365 380 377 356 373 360 366 354 358 365 353 381 370 356 386 388 384 376 370 357 361 389 383 370 367 367 362 369 357 375 375 384 380 362 365 363 369 357 364 389 384 380 380 364 361 354 378 355 355 358 374 379 357 382 374 386 359 384 366 378 369 388 388 360 360 363 385 354 367 360 368 362 365 373 388 373 374 376 353 354 383 375 381 365 383 366 377 367 375 390 356 369 366 354 354 388 379 387 389 372 372 382 359 384 365 357 382 386 381 360 365 388 359 356 377 388 383 363 365 367 377 382 382 389 360 383 386 385 357 362 366 375 390 371 383 364 390 389 374 358 358 386 355 363 388 356 361 358 381 387 371 368 379 378 367 385 385 377 357 388 386 370 387 385 365 379 359 379 377 357 383 381 389 362 369 364 365 391 368 355 387 363 368 389 387 358 360 358 381 362 355 390 355 387 383 381 390 365 368 375 368 360 380 380 367 372 368 355 371 381 355 381 390 384 378 363 365 361 366 392 369 382 368 370 356 360 359 369 385 372 389 376 392 392 380 383 372 356 383 366 382 362 392 358 391 356 381 364 362 371 379 376 360 391 368 375 373 371 388 381 365 363 364 365 377 388 392 357 366 360 367 356 366 382 373 364 360 362 388 382 377 389 380 359 365 392 357 383 386 390 387 358 375 358 382 360 369 381 376 379 364 387 357 374 391 375 361 374 359 393 363 358 367 387 361 376 386 362 381 378 374 374 357 370 391 383 373 366 385 392 366 392 364 382 373 376 378 377 393 380 391 362 359 364 370 363 383 362 384 371 361 379 388 377 392 363 366 387 372 373 386 361 372 393 386 366 376 370 364 390 371 361 359 373 383 387 394 372 393 362 364 375 362 374 358 376 380 382 369 374 361 360 377 390 374 383 361 370 373 367 365 386 385 381 379 373 374 393 365 387 361 387 382 380 366 361 361 366 385 372 382 366 375 379 361 369 382 364 381 360 388 366 366 378 368 365 371 384 364 380 392 368 372 379 390 395 382 372 366 388 386 369 359 381 368 363 392 393 384 393 373 378 380 382 376 390 389 390 394 373 374 368 382 365 388 392 364 390 383 371 382 373 359 382 359 369 364 370 381 390 383 395 372 382 359 389 376 368 361 389 382 376 361 384 382 368 395 365 362 382 393 363 359 393 365 374 381 370 364 366 379 366 381 392 389 381 364 384 368 366 377 392 362 394 395 363 366 394 370 385 395 382 368 374 380 374 390 381 364 373 388 384 380 388 396 373 389 379 361 361 386 394 372 367 392 371 387 377 384 376 381 361 362 390 376 382 382 384 381 364 360 373 389 395 379 366 371 371 385 387 388 389 384 363 360 394 390 387 389 392 366 389 394 383 360 373 383 382 375 368 387 375 396 394 373 378 363 362 390 388 367 396 395 369 362 395 366 370 363 373 381 384 365 378 370 365 369 394 366 384 365 371 377 379 368 368 360 386 385 368 392 392 367 390 364 385 367 385 395 385 361 394 373 382 375 361 365 362 395 371 364 378 382 396 360 368 367 376 372 370 384 367 365 370 376 369 395 361 394 371 386 374 369 362 396 362 379 364 365 377 391 384 374 391 384 389 363 369 368 390 380 371 361 385 381 392 373 379 393
381 379 369 364 389 397 372 387 377 362 384 388 373 361 368 387 364 390 365 361 367 388 373 369 368 384 379 371 396 372 373 395 369 381 398 397 395 372 385 389 389 370 395 363 387 364 367 390 371 372 390 378 377 380 386 384 382 383 372 379 394 362 375 364 398 391 379 395 380 365 363 370 391 397 388 379 379 394 386 367 383 394 362 377 375 366 378 396 388 389 393 383 390 385 365 390 393 383 364 374 365 366 361 395 381 388 391 377 362 379 361 362 374 363 379 366 368 396 380 395 387 390 395 394 376 361 385 387 361 388 362 366 372 379 378 370 384 371 364 385 389 364 365 380 366 383 363 373 396 382 369 362 373 366 396 367 382 398 393 383 366 372 366 393 390 383 364 392 393 367 378 361 370 398 396 392 382 361 367 383 392 395 383 375 386 370 396 365 374 370 382 371 388 365 384 372 389 382 391 375 364 388 367 374 383 377 369 379 370 377 365 381 390 367 396 379 377 395 384 369 383 385 395 374 390 382 386 382 367 380 361 386 387 383 364 388 378 373 370 389 368 376 373 361 361 387 380 378 363 383 366 364 371 364 378 379 387 383 365 372 381 381 362 385 381 380 376 362 393 387 369 380 381 382 359 360 387 380 378 390 381 384 372 392 367 391 389 372 392 372 384 391 393 364 381 378 385 376 360 361 382 370 382 382 372 382 383 363 381 381 373 366 384 386 377 392 359 371 368 370 362 372 366 360 377 366 394 367 383 373 383 384 384 384 370 360 370 358 379 371 380 371 378 368 377 375 380 377 365 389 367 368 365 374 384 362 359 361 385 383 375 373 387 364 362 363 381 389 378 381 365 363 394 364 388 376 381 373 374 366 383 383 376 368 377 366 372 378 369 362 380 385 391 373 370 358 393 371 368 376 357 375 359 357 359 367 390 360 361 369 368 386 372 387 374 369 373 367 389 362 386 391 368 384 385 381 363 362 359 374 359 374 371 361 374 373 371 371 377 390 361 388 360 392 359 378 366 374 365 377 357 357 389 369 362 358 371 369 363 373 364 365 391 356 384 386 373 361 378 371 373 361 380 376 359 383 375 384 379 384 368 359 386 364 372 392 366 387 383 388 383 370 360 359 370 388 389 365 372 390 380 388 357 367 386 375 372 369 366 373 360 357 376 368 380 355 383 369 365 388 364 355 365 384 358 380 379 369 389 373 366 355 384 383 382 379 381 377 371 356 358 391 373 358 368 361 358 359 375 368 355 363 383 381 355 385 383 356 363 358 375 389 358 382 381 363 384 385 385 363 386 389 363 367 355 354 389 373 358 387 365 373 358 356 377 358 366 369 376 390 374 375 388 356 366 356 366 375 388 360 384 361 373 371 390 374 371 388 372 390 362 382 387 366 362 373 385 374 367 385 388 387 369 386 367 360 366 379 381 378 364 374 386 383 370 363 382 387 375 363 387 383 370 384 359 379 382 370 379 359 365 377 371 382 388 386 367 365 353 358 368 364 357 364 358 374 374 387 387 359 375 383 352 354 355 373 358 362 368 362 369 381 387 387 388 363 361 365 353 362 385 369 373 352 380 356 352 380 368 386 364 353 358 364 370 361 364 377 371 380 387 366 387 363 380 386 375 367 377 354 377 373 371 377 352 378 359 367 369 376 364 381 355 370 372 374 357 362 376 353 352 374 383 366 364 374 363 365 352 367 367 356 366 387 359 381 376 366 359 371 368 371 363 372 367 361 372 372 371 360 353 351 361 385 366 374 386 356 351 387 372 383 370 366 382 378 359 385 357 368 368 352 366 358 373 383 384 357 382 367 381 362 382 355 359 360 378 357 381 357 372 380 367 354 358 376 360 382 373 381 362 368 382 353 379 353 357 381 378 360 377 376 373 350 373 355 383 371 366 359 350 355 351 383 379 374 359 384 357 355 354 384 384 352 351 378 355 375 353 364 365 380 370 352 381 357 357 378 358 354 367 375 359 368 372 368 372 362 382 359 367 366 357 366 369 375 374 354 380 377 384 359 372 368 377 383 355 365 355 380 385 372 369 358 354 371 357 377 383 369 350 381 350 374 361 385 363 365 369 373 356 368 382 358 350 353 355 356 368 360 350 367 382 385 356 367 350 363 358 364 382 374 359 362 362 350 361 355 365 381 358 351 379 354 360 379 374 381 365 356 372 381 354 384 380 360 365 361 353 353 375 365 378 364 378 370 364 369 356 359 380 364 376 373 385 366 383 373 362 362 359 384 358 363 382 368 373 378 359 376 381 384 356 353 378 364 354 372 363 360 361 358 354 352 361 369 368 358 356 360 351 366 358 375 379 371 373 383 379 383 353 374 361 375 378 354 353 362 356 383 372 368 355 356 370 382 376 352 371 362 363 372 378 351 377 352 352 364 365 381 377 368 350 353 358 358 373 377 370 379 374 372 361 359 378 361 356 384 364 357 361 357 379 369 374 350 351 357 380 366 368 372 385 368 355 373 356 378 364 376 351 353 378 379 362 351 354 384 385 384 355 376 355 364 376 360 364 377 383 359 374 365 361 373 364 366 376 370 374 354 377 375 357 369 368 350 370 373 364 350 371 370 376 357 364 366 383 359 374 380 368 362 359 359 365 373 375 355 374 363 375 365 368 363 364 367 363 385 370 377 365 371 377 371 378 356 368 355 375 369 369 379 355 365 376 363 370 385 360 373 364 364 372 379 379 374 387 357 351 366 372 359 354 378 372 361 360 367 379 362 385 375 368 367 352 371 357 387 383 366 372 359 358 372 366 364 358 380 371 358 359 370 381 362 360 380 372 385 360 378 374 372 366 355 352 382 353 358 381 386 352 366 357 374 387 372 387 372 380 385 357 351 382 388 363 356 380 362 353 367 353 376 352 383 358 368 377 361 353 371 374 369 364 358 355 378 380 370 362 372 382 368 387 377 382 376 381 388 386 360 367 365 362 367 374 369 383 363 356 384 360 356 365 372 362 383 361 368 364 386 388 358 380 364 383 373 388 353 372 364 362 388 356 372 381 379 367 375 368 386 386 376 353 377 359 379 371 383 358 362 380 373 368 371 385 377 370 385 378 353 360 365 367 378 362 358 367 355 359 382 366 355 383 382 379 389 371 375 360 376 384 387 359 377 383 355 364 363 365 367 380 388 380 357 376 368 362 369 370 368 376 383 385 370 375 389 369 371 375 377 358 369 389 379 372 383 359 383 371 371 376 360 383 365 363 384 357 387 362 373 364 384 381 374 363 380 372 357 361 356 358 380 387 356 368 368 364 375 376 382 355 361 366 363 388 376 356 391 372 364 389 360 372 379 380 382 383 362 363 390 379 367 379 375 384 372 367 357 355 389 362 370 358 373 378 369 372 379 369 389 366 366 373 384 368 361 389 359 368 360 359 357 388 361 392 380 378 368 360 356 380 382 372 361 379 373 376 359 376 368 372 365 379 390 372 392 359 369 359 388 389 377 367 384 361 366 387 361 356 391 377 380 359 356 364 382 388 384 385 386 359 364 359 360 376 376 360 381 368 378 391 364 378 365 371 361 390 365 366 391 378 387 393 381 365 364 370 376 392 363 369 373 386 387 377 370 385 358 372 359 358 384 381 357 392 358 361 388 366 385 385 388 357 363 375 380 370 367 362 369 373 391 364 381 362 385 372 390 364 365 392 380 392 358 380 368 359 384 363 384 391 369 393 391 375 374 392 389 362 376 379 378 372 363 380 376 368 372 387 375 380 362 360 392 362 361 366 364 365 386 368 361 360 366 372 393 382 370 365 387 388 365 386 381 370 386 377 381 364 369 376 364 374 393 376 378 359 384 362 367 390 372 370 393 380 363 369 383 375 391 390 383 360 395 368 371 364 386 371 384 375 366 367 390 364 384 387 364 373 369 387 367 360 377 379 382 381 367 384 375 362 393 362 363 370 371 391 375 377 382 364 393 390 372 365 395 376 394 378 390 382 370 376 383 388 375 384 373 361 372 389 365 384 370 384 396 382 394 390 377 395 395 374 388 385 379 364 364 391 360 372 376 370 367 363 376 360 387 389 361 378 396 381 365 369 384 379 369 396 373 387 372 386 379 363 389 361 382 372 371 383 384 387 371 369 390 388 384 396 380 386 377 395 380 380 384 397 362 378 362 370 371 391 383 382 382 376 385 366 398 394 398 364 394 393 367 372 382 388 362 380 386 378 375 367 376 361 382 377 378 383 386 366 391 386 365 374 379 389 396 395 385 395 398 396 367 366 385 366 393 387 364 396 382 378 381 397 394 364 391 389 364 394 372 394 397 376 386 378 367 383 374 369 395 389 382 380 372 368 385 383 372 366 380 372 384 362 370 395 381 379 386 384 374 397 396 373 391 361 368 397 383 381 383 395 371 382 392 398 367 379 382 379 384 364 390 385 365 377 382 386 395 385 387 387 361 362 361 391 362 368 367 384 366 389 397 392 388 390 391 395 386 375 375 388 394 382 390 398 398 389 363 373 375 368 361 376 369 377 368 371 384 391 372 367 397 370 398 387 378
391 384 382 383 398 387 378 397 379 394 396 369 374 386 384 381 386 377 390 364 362 378 365 392 389 371 391 377 386 379 372 394 379 392 377 377 380 394 390 397 366 364 382 378 389 365 397 374 396 387 393 397 365 374 389 370 362 396 385 386 391 395 380 370 366 374 363 384 368 391 397 372 394 379 388 383 362 364 374 375 368 368 373 388 382 380 398 383 377 362 386 370 397 368 379 380 397 398 365 366 390 379 393 385 375 398 369 392 364 361 369 371 384 381 361 367 362 376 367 395 377 371 382 391 394 378 372 392 377 392 375 369 372 369 393 387 384 380 380 365 396 388 376 381 387 392 388 388 385 372 362 363 398 383 394 393 363 383 386 379 377 362 365 388 386 398 392 372 395 390 376 392 395 369 374 383 378 379 389 364 369 390 383 368 391 394 363 393 378 366 389 394 368 394 362 371 371 371 398 383 378 392 392 375 362 367 375 396 364 365 377 372 373 377 395 381 372 375 391 368 381 381 363 366 392 380 376 380 369 376 364 386 369 395 362 386 380 377 361 383 397 394 372 387 372 384 369 384 361 361 364 394 365 367 374 364 373 365 361 385 367 362 363 367 387 378 376 360 396 381 396 391 377 396 366 374 377 372 373 372 373 377 369 378 362 361 360 390 382 361 378 367 379 360 375 369 393 369 369 392 390 368 364 386 382 385 363 362 361 375 374 388 370 361 369 387 363 369 381 363 386 362 370 368 377 385 377 373 372 364 383 381 387 366 370 372 391 388 389 370 367 367 362 393 385 372 384 367 361 369 371 388 388 382 360 369 387 393 362 378 361 363 362 388 370 388 379 381 380 372 392 366 359 359 363 363 387 389 371 389 377 383 381 369 384 360 358 390 372 376 373 374 359 377 382 372 371 381 373 393 359 370 365 375 386 385 380 379 394 392 372 376 358 374 365 384 391 380 358 369 376 373 363 378 392 366 370 383 389 385 360 368 360 382 385 389 372 370 388 387 368 381 369 384 376 392 390 374 357 391 364 376 370 385 360 382 371 387 372 367 378 390 356 360 378 385 370 371 361 379 364 388 366 391 356 386 368 389 381 368 364 366 387 377 372 369 382 388 363 361 362 364 373 362 383 373 369 360 388 390 383 374 362 370 387 362 378 362 374 381 374 382 391 369 367 371 360 371 381 367 376 387 390 371 371 380 388 363 384 361 360 389 380 367 368 376 389 369 383 371 359 381 362 358 358 389 388 362 367 377 389 366 387 388 382 382 354 356 390 384 362 373 359 388 363 387 387 360 365 356 377 369 382 362 387 363 374 363 386 365 386 363 377 361 375 383 367 375 385 366 383 371 362 388 382 371 362 378 355 388 359 356 381 365 364 378 353 362 387 363 373 360 372 374 382 356 381 358 356 375 385 385 371 357 361 363 353 386 367 356 384 388 359 376 363 386 364 378 358 376 388 356 360 370 377 353 352 369 358 355 369 354 365 387 373 374 376 374 370 353 355 379 388 361 365 376 372 354 365 356 355 364 360 364 360 363 380 360 358 386 378 376 366 355 352 388 355 376 388 388 355 354 377 368 377 369 356 361 371 384 380 375 359 351 365 367 377 356 354 384 368 358 386 361 361 386 360 379 352 374 356 370 376 383 351 380 364 371 368 362 367 360 364 353 375 356 369 365 376 387 376 357 358 374 367 383 387 354 375 366 377 356 368 353 362 368 383 383 363 359 357 356 371 384 359 364 371 358 356 354 377 366 351 379 372 357 363 375 371 365 375 384 372 373 367 364 371 381 378 384 354 385 370 375 363 379 369 384 367 355 369 374 371 350 367 373 358 361 363 379 356 368 358 358 371 355 353 356 350 381 370 370 360 369 359 372 362 358 351 359 364 370 384 365 370 381 353 358 356 382 368 379 380 376 367 365 361 370 351 362 381 351 382 371 371 372 375 364 382 377 374 377 378 373 357 379 370 361 353 357 374 372 367 369 379 350 365 355 351 367 384 384 369 362 370 371 349 360 350 362 368 376 370 361 380 379 356 381 371 376 354 361 379 352 361 373 369 378 359 372 376 375 371 377 368 372 363 384 364 365 362 383 372 363 376 367 357 383 364 360 354 349 352 384 352 364 352 353 373 378 376 381 368 378 373 351 365 367 351 380 363 380 359 350 374 350 368 382 363 363 373 368 363 376 367 382 371 350 350 360 379 377 356 379 350 360 361 383 358 379 358 373 354 368 354 380 369 374 378 348 369 383 348 348 375 383 383 362 349 365 354 381 359 378 376 377 354 369 376 365 365 351 370 371 371 376 367 373 383 377 353 368 376 354 349 367 353 348 362 371 365 368 348 356 363 376 366 349 377 358 366 358 361 368 382 366 362 366 355 377 360 360 361 352 382 362 352 368 378 366 355 376 350 355 364 365 363 382 367 356 373 365 383 350 366 381 367 359 362 353 351 353 381 379 357 378 373 360 377 382 377 363 353 358 349 349 355 379 382 353 367 350 349 365 352 366 361 350 376 354 371 358 359 367 369 383 376 357 358 369 370 366 383 375 355 384 375 361 378 352 365 360 354 382 356 373 363 368 354 371 354 376 360 364 374 380 362 366 368 351 350 354 384 364 360 354 379 366 383 353 369 379 380 354 376 352 358 355 351 364 357 356 371 368 371 361 364 364 379 384 383 360 369 382 355 380 368 350 361 382 354 362 376 365 367 368 368 377 374 371 372 362 378 358 381 381 370 360 360 379 375 374 369 358 350 375 369 368 375 380 364 359 372 371 374 354 353 373 361 357 358 383 369 366 371 364 361 356 355 352 365 380 356 385 368 356 354 351 355 359 368 366 361 355 351 361 369 385 355 369 381 356 366 366 362 358 354 353 369 373 371 364 359 362 362 382 369 381 386 385 361 381 378 386 363 379 360 382 354 364 378 385 385 357 378 359 379 381 376 375 366 375 366 352 386 378 362 367 386 361 365 361 369 356 359 381 362 368 353 365 360 381 377 372 365 368 358 371 376 383 373 370 370 388 386 369 356 375 385 355 384 377 364 364 381 386 372 369 381 373 360 352 365 386 387 356 380 356 375 382 387 360 379 370 360 377 387 379 363 361 382 374 386 357 364 356 370 384 373 362 384 360 377 360 357 375 365 363 379 366 356 355 374 383 372 359 385 384 385 373 371 378 372 367 360 384 386 355 356 385 365 388 355 367 374 374 389 386 384 356 377 366 359 376 374 356 382 384 366 356 367 384 359 387 376 381 359 372 384 362 367 373 360 368 387 380 367 363 390 375 381 354 387 386 377 386 367 384 379 379 386 371 387 369 367 373 360 387 391 368 373 382 387 357 375 361 361 388 371 360 372 361 376 384 371 362 378 361 391 366 364 364 360 359 356 387 377 376 382 355 390 364 361 364 367 381 370 373 392 364 357 373 370 378 365 364 363 366 371 362 392 380 386 360 384 388 392 385 372 360 363 385 369 368 356 358 372 370 375 371 379 391 366 371 391 390 381 362 365 359 384 379 361 377 384 367 372 361 359 367 366 381 359 357 372 374 359 366 366 393 381 367 370 392 383 368 389 385 374 375 365 364 361 369 362 366 379 393 385 360 366 357 363 384 373 393 364 375 365 373 390 390 384 366 366 388 377 376 379 394 373 365 379 377 377 385 364 377 384 392 358 371 371 364 360 386 362 381 382 370 359 377 380 363 385 388 371 367 384 392 383 363 363 382 360 360 372 366 395 376 379 395 389 370 379 369 361 384 392 363 374 372 382 359 392 372 367 369 360 393 381 362 361 364 385 362 380 377 385 379 394 383 379 366 394 362 376 374 365 388 379 395 380 366 396 391 395 382 379 374 380 365 377 360 385 366 378 369 362 367 368 361 369 366 368 367 369 363 383 391 370 366 390 390 387 368 363 385 390 382 362 388 365 394 366 390 379 385 378 381 370 386 382 380 392 368 387 379 387 388 388 375 368 385 367 377 378 392 371 394 368 374 381 366 385 366 363 367 386 367 364 364 370 381 362 370 383 379 381 380 391 370 372 398 372 378 376 389 387 387 363 395 362 383 362 364 366 380 387 392 365 390 395 374 372 374 384 372 392 382 369 384 391 381 362 381 398 377 371 365 381 373 361 398 373 362 364 379 397 368 388 363 397 362 393 386 375 394 376 384 377 384 386 369 366 387 389 382 381 378 386 364 390 386 379 381 365 398 361 379 367 388 382 381 389 392 385 381 387 362 366 365 385 391 389 369 395 396 390 378 375 393 397 382 396 377 364 362 393 364 396 361 369 395 398 375 388 384 395 376 363 379 380 387 387 371 373 384 368 364 363 398 396 361 381 393 393 385 372 387 366 386 366 391 382 381 383 372 382 380 365 384 376 363 388 364 373 363 387 396 382 367 373 396 383 393 368 378 395 380 382 379 383 365 387 366 364 372 394 385 369 399 386 384 363 392 388 391 372 376 366 393 399 378 368 383 388 376 362 363 373 362 381 395 382 369 362 385 379 373 386 387 372 373 371 389 381 375 380 391
369 363 363 368 379 370 389 383 400 368 384 373 368 365 384 388 388 384 389 368 373 376 371 383 387 396 372 384 388 368 375 394 368 391 399 400 398 365 383 397 370 382 385 391 385 368 395 388 368 383 371 378 374 379 377 376 391 364 397 378 370 371 371 391 400 385 369 375 365 367 388 389 386 372 395 386 394 389 373 398 387 381 391 398 376 367 390 366 369 386 397 392 395 367 398 372 367 382 384 385 364 387 373 388 375 368 389 368 372 378 382 375 398 373 390 390 395 380 394 380 366 369 388 377 390 364 387 395 385 388 396 365 375 370 369 388 392 397 372 364 375 392 394 389 382 384 395 393 364 367 373 368 374 377 362 364 395 387 375 396 375 372 362 367 380 369 393 388 382 366 390 374 374 362 379 394 384 375 364 363 379 375 386 392 368 386 394 364 373 386 398 365 396 376 370 376 384 379 380 366 361 386 378 374 387 396 384 371 387 388 374 367 380 361 376 388 386 388 369 376 375 384 380 372 362 367 365 385 364 384 368 364 371 364 393 397 361 379 386 365 368 361 371 365 377 365 370 364 392 378 395 368 380 377 395 381 361 361 383 364 362 390 384 388 393 378 387 371 396 374 375 381 390 364 386 368 368 395 387 377 391 383 362 372 377 396 392 378 374 376 397 391 383 381 383 365 363 373 374 384 383 383 361 384 383 389 391 364 382 392 367 390 374 384 386 379 368 393 384 363 388 368 361 391 389 362 396 370 376 388 373 362 389 374 365 375 366 374 379 365 369 363 374 361 365 378 380 373 375 368 376 366 376 377 375 383 380 374 372 374 381 385 391 373 362 374 389 383 389 386 367 377 369 382 379 375 365 378 390 359 387 385 380 381 381 360 384 380 390 360 358 375 386 390 390 367 369 361 369 377 366 377 358 376 379 393 371 385 375 380 363 382 384 385 368 370 387 394 392 383 374 392 378 379 365 372 388 391 390 377 388 362 360 366 358 381 364 386 386 359 386 391 383 376 359 357 388 389 371 386 392 388 361 375 373 384 369 383 381 380 381 375 362 361 383 379 385 368 371 392 371 379 367 360 361 370 375 370 380 390 377 378 362 382 374 356 372 364 360 375 388 385 371 372 390 362 358 361 389 389 375 366 389 386 386 357 363 368 371 365 365 356 387 386 360 383 387 391 370 369 373 380 361 389 359 374 373 377 379 369 373 361 359 370 370 390 387 356 366 380 365 354 359 375 363 364 367 373 379 382 388 360 370 372 372 389 354 368 374 356 383 370 378 365 363 356 363 373 358 374 363 384 389 383 369 362 372 382 380 359 387 377 380 381 374 362 379 374 376 378 355 383 372 379 357 360 359 366 379 378 365 366 372 378 359 387 386 377 356 355 361 353 379 388 359 363 375 363 363 376 387 364 369 385 368 352 355 352 380 381 356 370 373 375 359 379 387 370 381 353 372 352 368 377 365 352 387 388 362 375 353 376 365 385 372 359 385 353 360 355 360 364 372 380 364 357 370 377 376 377 356 359 377 372 384 369 387 361 383 360 362 384 384 376 380 382 361 355 383 384 358 355 374 357 384 387 364 382 376 367 371 381 375 376 380 387 357 379 354 360 366 364 381 375 353 352 376 384 357 355 372 385 373 354 380 358 364 363 375 378 369 380 354 379 380 380 365 376 365 369 350 361 364 361 351 367 380 357 381 351 378 384 351 382 368 361 354 362 374 359 353 372 352 358 365 383 368 381 373 363 380 354 375 358 381 376 356 375 363 351 357 355 365 374 351 383 349 371 360 353 380 380 376 384 353 356 362 372 368 366 351 380 371 357 353 384 364 360 374 378 379 362 364 359 351 383 374 351 369 349 355 381 380 381 379 364 369 356 367 368 373 349 363 376 373 348 355 352 359 360 381 369 374 377 380 376 375 369 359 359 349 365 355 360 379 366 356 380 354 376 380 360 357 360 368 383 360 375 351 351 351 365 373 377 358 349 350 365 350 361 376 367 358 364 379 369 362 352 365 369 360 378 361 369 370 381 348 362 352 368 365 355 365 370 349 375 351 367 372 369 380 364 352 354 360 348 376 355 368 373 356 380 367 368 380 368 381 361 382 349 381 380 356 362 366 373 369 350 356 357 371 352 353 376 375 382 356 347 353 376 352 361 352 352 362 365 373 360 379 373 362 377 370 351 372 369 378 358 372 367 348 361 353 355 370 361 370 379 361 376 352 366 354 357 351 369 375 378 362 352 348 377 362 371 361 352 357 372 379 363 357 361 357 379 369 360 357 356 356 351 365 377 350 352 367 355 354 359 366 369 380 367 379 360 355 357 365 381 347 377 377 373 355 351 349 357 364 359 382 353 363 364 363 382 369 347 354 376 360 373 378 357 357 374 350 381 365 368 380 381 379 354 371 351 359 373 362 356 365 361 379 361 359 359 360 381 360 348 356 354 375 351 380 366 359 348 364 377 349 377 375 381 349 379 350 377 349 381 366 383 359 362 361 351 375 354 350 368 355 374 374 363 357 370 381 348 350 377 377 352 351 348 349 368 359 367 361 376 364 379 375 356 374 368 359 365 355 377 365 362 367 355 357 357 357 370 357 360 380 367 380 383 383 361 367 359 381 360 351 377 371 359 349 361 359 361 358 366 354 375 361 354 362 370 379 372 357 352 365 354 372 377 369 372 354 352 363 367 380 382 361 367 373 362 381 349 355 355 367 378 363 380 384 377 383 379 365 356 363 361 377 367 353 361 370 375 380 384 357 375 361 369 357 350 383 369 350 369 356 384 362 370 360 377 378 358 351 359 365 366 351 358 385 373 350 370 363 381 385 371 371 361 356 359 362 370 360 379 354 383 379 368 368 354 360 361 363 363 351 359 360 370 383 375 357 383 359 350 378 374 371 379 385 357 368 378 377 358 351 362 355 360 360 383 362 355 384 370 386 358 375 367 360 359 353 381 354 354 366 375 381 386 383 353 367 381 375 373 381 372 386 385 354 356 380 380 360 376 378 359 362 365 353 371 352 356 380 355 374 359 359 369 372 354 386 352 384 373 352 356 357 387 353 375 370 382 368 379 386 358 365 360 372 383 358 388 366 387 356 352 373 363 384 371 380 381 371 376 365 386 358 386 385 360 373 381 368 389 372 365 373 363 388 372 357 358 371 386 371 353 387 370 379 382 368 371 375 387 373 366 363 379 378 373 364 362 365 379 376 362 355 360 372 369 358 356 389 376 389 371 377 364 366 366 357 381 362 357 357 360 370 382 386 359 365 360 383 377 365 384 386 367 369 384 382 373 364 359 359 377 376 360 389 367 388 355 373 375 358 391 381 389 382 355 372 371 376 364 358 387 373 390 378 388 361 385 371 371 390 391 358 390 360 355 365 371 370 361 391 388 376 382 386 381 382 382 361 366 369 364 362 387 377 385 384 384 378 363 378 376 362 381 389 382 359 363 361 389 384 361 385 368 387 357 371 376 383 376 364 360 385 386 392 385 379 383 391 379 368 376 378 389 380 374 378 361 359 361 358 366 366 387 393 375 388 371 373 393 392 382 360 361 374 358 389 374 362 386 376 374 370 375 384 371 392 368 375 373 372 391 360 360 385 359 378 394 373 358 394 386 383 375 391 378 391 386 359 359 379 392 390 369 372 379 360 384 367 377 362 382 375 365 384 380 381 383 394 360 383 371 388 371 388 362 369 384 391 370 363 390 367 373 379 359 394 381 386 366 378 368 368 372 390 371 393 375 395 370 391 382 382 384 373 391 388 384 394 361 373 362 392 360 376 375 360 390 360 365 375 395 375 362 371 369 390 369 385 389 395 381 391 381 384 382 390 390 384 388 370 376 368 365 376 362 396 391 370 374 365 376 391 389 376 379 391 368 366 366 362 377 363 366 386 363 395 397 385 380 386 398 368 383 365 398 378 382 381 362 394 363 393 364 391 370 382 361 378 365 367 395 397 369 362 385 388 374 361 390 393 386 367 378 370 371 377 365 371 398 366 366 378 398 385 371 386 369 387 381 389 393 377 388 380 378 390 385 369 390 376 380 377 382 397 364 370 376 368 380 391 390 363 370 389 388 396 376 374 385 396 364 379 390 391 376 385 398 362 394 389 377 375 383 398 374 387 387 389 373 384 381 364 387 369 370 392 366 364 367 390 377 370 371 369 379 386 393 378 388 366 369 382 380 369 398 371 373 385 376 384 369 374 364 372 381 372 364 385 374 369 392 368 394 363 375 389 365 384 367 369 389 390 368 385 398 366 372 387 367 387 371 390 377 389 363 374 399 381 397 390 367 367 396 399 384 387 388 388 371 371 373 376 378 395 378 392 399 388 379 382 391 366 373 384 394 391 397 371 388 373 377 393 378 389 370 363 376 374 367 364 384 394 394 378 390 372 370 367 377 365 388 384 369 377 369 378 367 365 386 392 375 363 385 369 389 370 369 381 382 373 382 365 382 375 396 371 363 365 376 393 383 363 376 389 377 382 366 397 385 367 366 375 367 366 381 372 374 365 390 393 391
372 374 374 400 369 382 378 387 373 370 369 389 384 373 381 381 392 377 381 396 397 394 379 400 390 388 373 393 377 365 383 401 391 393 377 396 390 392 397 377 376 364 365 374 389 382 392 379 374 371 390 369 379 367 367 368 369 377 375 382 394 372 397 384 380 372 394 368 378 390 381 369 368 398 379 394 379 369 387 389 393 375 372 370 394 375 390 399 366 379 395 375 388 390 373 366 376 364 385 368 368 380 373 373 377 389 381 370 372 382 395 379 394 381 364 364 392 390 378 373 368 371 384 370 376 393 372 367 394 372 372 378 389 399 388 365 365 384 372 390 365 382 369 374 400 370 376 370 375 369 380 396 377 379 365 368 371 390 388 380 399 398 395 388 374 398 368 376 397 394 365 400 391 371 389 369 394 380 375 368 385 370 363 378 386 382 383 372 371 371 367 386 384 362 373 373 375 394 386 388 365 388 365 394 375 391 362 368 371 391 390 372 377 370 388 379 390 388 367 377 375 372 363 375 388 390 386 380 363 372 368 366 376 371 397 366 361 375 389 386 382 395 397 397 365 363 392 371 367 397 387 380 386 366 393 374 373 395 392 374 383 398 378 376 369 377 381 386 369 387 389 391 384 365 367 388 368 377 377 374 375 365 372 378 386 382 392 398 379 385 373 379 363 391 394 371 385 377 374 371 365 365 363 366 369 386 394 392 364 372 368 394 392 395 374 395 378 367 395 374 369 385 360 377 375 382 361 393 379 360 385 395 369 391 362 375 370 373 371 386 379 371 382 377 361 362 392 380 371 392 379 387 385 394 383 364 380 384 375 377 384 377 389 371 372 392 364 360 368 390 365 388 380 387 383 381 367 393 364 393 366 384 383 392 359 369 374 394 371 367 375 374 386 368 386 377 379 368 392 366 362 361 373 383 389 360 369 375 373 389 372 380 377 360 391 393 385 384 391 376 393 370 391 383 358 359 379 378 369 376 386 388 379 363 376 388 381 365 369 374 359 361 359 357 363 371 392 369 360 388 365 373 379 376 361 379 377 360 377 366 379 384 359 379 390 393 373 391 363 362 371 381 367 389 381 388 366 357 378 384 388 386 364 388 368 383 373 366 387 372 375 387 362 356 372 373 370 388 372 356 373 364 380 383 360 383 356 385 384 379 355 357 372 363 390 385 368 370 358 362 364 356 356 370 371 387 388 385 361 382 363 378 391 388 383 374 356 384 367 385 371 382 388 389 390 364 360 382 357 378 389 367 379 369 382 358 379 356 367 385 383 375 371 383 387 363 366 389 372 356 361 366 385 373 379 362 383 385 353 386 373 367 362 376 382 369 381 370 371 372 380 379 356 360 371 389 385 361 366 381 364 374 357 374 356 383 383 364 356 383 375 376 360 385 363 367 379 369 363 375 388 353 364 369 375 360 369 385 368 360 376 358 381 359 379 363 353 373 353 357 367 375 359 353 386 385 384 376 365 358 378 379 374 353 359 375 362 354 372 356 362 374 362 369 381 353 358 382 374 359 366 368 362 374 386 360 386 382 364 350 362 359 370 363 369 351 363 372 367 376 361 368 359 374 358 385 377 361 353 361 374 355 384 350 358 361 365 356 380 356 372 372 381 356 385 365 373 379 351 354 368 377 352 357 366 360 357 373 351 376 364 375 361 363 375 349 354 355 371 365 377 357 351 373 379 351 352 382 360 369 351 359 378 354 368 375 381 356 379 383 383 359 374 375 373 380 375 377 365 360 373 374 348 376 362 358 358 381 355 369 381 357 379 374 378 378 380 374 349 375 353 363 349 378 353 353 353 379 362 351 371 352 377 371 380 371 381 354 368 353 355 381 378 366 372 373 361 348 363 378 375 368 358 375 377 378 360 363 354 375 382 377 379 355 381 355 378 378 377 378 363 348 375 358 366 379 363 359 380 358 354 371 359 380 380 369 375 357 349 382 349 364 357 361 372 355 369 367 366 363 378 347 380 371 374 380 367 370 356 364 381 379 369 357 376 366 360 349 376 378 364 379 360 374 373 349 362 360 350 382 356 381 362 354 349 368 366 369 355 375 366 353 352 352 380 381 351 357 363 381 352 361 357 381 368 347 364 348 376 347 347 366 381 378 353 364 364 373 367 373 366 367 360 372 354 358 352 359 349 349 358 372 364 349 371 367 367 369 369 361 370 350 381 350 346 352 368 380 379 353 371 380 374 365 350 346 358 372 376 361 356 352 367 354 372 373 375 357 360 378 372 349 346 352 353 362 358 375 376 372 362 365 350 370 365 370 351 377 361 381 356 371 367 358 359 357 349 353 368 379 365 375 346 346 381 369 362 373 362 373 363 358 356 347 347 375 372 368 350 351 367 377 356 352 353 349 364 372 356 350 369 356 379 370 356 358 357 372 350 354 379 347 346 354 349 347 363 375 369 348 360 370 379 350 377 350 353 375 376 380 379 379 354 357 367 364 349 359 370 353 347 368 371 347 356 374 366 354 348 369 356 378 358 353 362 369 373 369 362 347 347 359 381 371 350 382 353 354 375 358 377 376 360 366 358 350 374 377 357 375 379 347 350 354 369 365 376 376 352 355 376 368 348 354 357 367 354 379 354 362 370 365 356 347 348 347 366 376 377 357 348 373 357 352 361 359 350 370 352 371 359 362 357 360 349 347 360 372 380 349 353 348 367 378 364 348 378 348 357 352 358 375 358 348 360 372 360 363 360 382 352 352 377 362 381 379 362 358 349 374 375 354 354 358 364 371 359 374 371 348 378 381 375 352 381 351 357 373 367 349 351 371 353 360 366 351 357 360 377 374 366 369 360 373 359 376 360 370 366 363 351 360 360 378 380 373 382 353 378 381 370 382 368 375 358 365 357 382 376 350 351 357 370 362 381 380 353 372 382 350 350 365 362 378 358 374 366 371 358 376 367 380 353 366 350 378 382 359 356 373 360 358 362 361 372 358 372 376 362 385 378 363 364 370 356 373 374 352 358 383 378 356 369 386 368 374 367 367 367 377 374 383 365 382 371 366 366 386 357 369 360 379 385 371 371 377 366 362 365 351 381 374 365 362 373 383 385 367 377 365 356 364 361 386 359 360 365 374 373 386 370 382 377 367 365 375 372 358 386 364 374 357 365 388 368 387 361 366 381 387 358 386 363 382 384 385 368 376 386 353 388 367 362 354 360 375 377 380 360 353 355 382 358 369 359 375 382 369 367 353 382 388 387 371 359 360 382 376 361 378 354 359 356 364 361 379 365 386 369 372 364 387 379 369 381 385 369 388 379 361 388 387 374 364 368 381 386 376 382 358 364 383 379 382 372 387 370 384 361 364 380 371 375 368 364 380 377 358 378 381 365 390 377 364 363 369 391 359 391 360 378 380 389 366 386 385 377 365 355 383 390 381 378 389 372 366 377 358 369 363 362 357 377 384 366 385 376 380 367 391 385 368 357 361 380 388 391 365 361 370 372 373 358 357 370 376 383 392 393 359 377 362 376 361 368 364 369 366 389 358 364 359 371 365 364 373 360 378 360 380 392 376 376 372 393 389 391 382 365 369 364 387 374 361 369 363 368 359 373 363 376 380 381 368 367 388 384 385 372 387 387 385 385 369 364 384 364 376 372 388 388 393 380 382 360 370 389 371 387 367 391 368 367 377 393 391 386 382 382 363 389 374 369 379 385 375 368 369 393 361 362 364 359 362 389 376 389 360 388 380 384 362 368 392 381 365 388 371 366 389 390 396 367 363 395 371 394 382 381 392 384 363 375 363 366 383 380 396 384 387 395 371 389 366 382 373 386 373 362 377 394 383 395 371 368 381 363 386 381 390 390 377 388 387 383 386 390 373 364 398 398 387 368 392 386 387 371 397 381 397 375 392 381 371 364 367 369 382 370 390 373 361 384 379 365 368 382 394 396 363 372 373 389 379 366 377 367 392 375 365 391 367 396 389 394 361 395 364 398 366 393 372 382 394 368 387 363 389 398 398 392 371 372 398 389 394 376 374 366 391 394 374 376 391 365 371 369 377 374 368 399 385 396 382 380 365 386 383 372 386 398 381 396 388 380 365 399 374 393 365 365 388 394 395 379 375 366 387 390 379 371 389 364 367 388 398 371 374 381 397 398 396 394 374 363 391 377 400 365 370 381 385 374 375 380 392 366 385 395 395 380 366 400 398 388 388 396 375 379 378 372 393 390 382 366 390 372 396 367 375 382 385 397 393 376 392 400 379 376 372 389 393 392 367 368 379 370 364 391 386 395 378 395 384 397 398 373 368 372 377 380 391 377 392 399 368 384 399 385 375 370 389 384 377 371 390 394 380 391 384 381 385 399 375 384 395 389 372 379 398 364 374 388 379 366 386 384 365 400 384 393 386 389 376 400 397 381 393 375 370 391 371 370 367 382 390 376 385 399 391 381 377 364 383 392 382 384 391 399 398 389 390 382 376 365 397 372 382 388 399 366 393 368 372 396 365 377 371 364 390 398 382 365 376 379 372 394 377 377 391 374 364 396 370 393 397 365 379 393 367
377 374 398 398 399 370 377 374 377 377 378 390 373 395 380 367 365 389 380 394 394 390 373 388 397 402 399 376 379 390 380 369 378 391 380 374 396 370 383 387 399 374 390 385 366 367 387 383 391 365 374 383 368 382 368 378 397 365 390 389 368 367 394 381 371 387 390 402 371 386 386 367 373 389 387 375 392 372 393 380 388 380 376 391 398 380 383 392 396 370 379 399 388 386 394 394 386 397 371 392 381 371 372 389 395 395 377 384 379 366 377 380 382 388 384 393 365 364 398 396 369 390 371 370 389 400 399 373 372 384 378 388 390 386 391 382 394 381 380 387 384 393 381 380 379 401 387 397 364 399 369 385 388 392 392 391 368 367 378 377 387 393 379 375 393 384 372 401 364 388 364 400 395 381 394 372 396 379 382 395 391 366 379 377 394 385 383 377 388 397 390 374 366 367 363 373 388 371 372 366 395 388 364 366 367 394 391 400 387 372 372 377 391 366 370 385 388 390 399 376 386 366 365 368 386 365 378 389 373 365 391 383 390 392 365 373 363 393 388 387 364 397 364 393 379 387 393 366 376 369 395 377 372 397 382 395 378 398 384 367 363 375 366 369 384 369 380 385 362 368 389 380 381 368 389 398 393 398 364 369 367 376 384 393 389 383 388 367 397 388 388 398 380 393 383 364 378 364 365 379 386 392 376 368 361 366 383 371 365 365 379 387 380 381 381 386 365 370 393 363 376 398 378 395 370 378 398 388 381 380 384 385 374 361 370 390 382 393 363 364 397 397 390 394 364 386 388 372 388 384 363 373 373 381 382 365 366 389 392 387 360 362 384 375 368 379 382 396 365 387 379 370 393 384 362 375 388 367 365 379 370 368 392 383 368 378 388 374 385 384 364 385 364 367 378 373 386 364 387 369 391 370 394 365 372 359 359 364 382 364 383 392 388 394 379 360 391 387 390 381 390 374 385 358 382 368 387 387 388 379 375 383 368 373 368 381 388 368 364 374 373 366 386 381 366 385 384 377 377 379 363 372 358 391 388 360 364 380 389 372 364 384 360 374 362 385 376 370 358 360 364 388 384 356 376 371 384 381 391 383 381 361 376 383 358 370 364 380 357 375 358 379 365 376 375 371 383 357 384 362 375 369 372 365 369 370 380 376 358 379 366 383 362 386 388 379 364 375 366 380 357 383 366 366 381 385 359 386 364 366 356 361 379 372 371 357 387 375 378 368 377 367 374 384 361 386 371 385 369 360 373 371 366 363 360 370 371 365 365 359 376 365 365 363 361 360 381 357 381 383 386 367 359 369 375 382 364 355 376 379 361 374 374 373 383 381 353 378 355 379 383 377 353 357 364 376 380 356 380 371 364 354 364 371 370 386 363 382 367 386 386 375 385 371 374 356 377 352 382 379 378 353 381 357 373 370 380 364 352 386 361 365 351 351 384 384 386 358 355 379 370 353 365 382 387 365 386 375 380 357 380 369 359 372 352 381 369 384 378 366 372 366 383 375 361 372 356 372 362 384 360 363 358 368 351 366 369 355 358 361 357 382 369 351 379 369 362 370 384 370 350 370 350 362 359 377 384 365 379 376 363 369 353 352 351 355 384 350 376 357 362 363 369 381 365 363 364 357 363 362 378 379 363 359 356 353 367 355 369 361 381 362 380 365 381 362 351 381 364 378 369 357 373 353 353 369 383 348 377 361 362 350 371 356 360 378 360 378 364 360 370 377 374 366 359 352 361 362 365 357 373 350 366 377 354 370 362 370 370 371 347 364 374 351 372 350 381 364 361 378 376 347 371 367 382 362 351 359 357 368 348 382 370 366 376 357 369 371 380 372 359 361 370 350 365 375 370 379 357 348 374 350 348 378 349 346 357 353 374 367 374 375 346 377 358 375 368 360 363 381 350 356 359 353 359 357 381 362 370 355 363 361 375 381 357 378 361 349 366 354 370 374 347 371 370 376 380 372 354 378 371 374 352 365 381 381 376 361 362 380 370 379 360 363 358 351 376 374 354 360 346 359 352 362 363 355 356 361 361 345 357 351 353 363 370 369 363 380 348 379 379 352 356 373 350 369 358 380 377 347 374 377 360 360 358 378 371 350 374 367 366 351 373 354 349 378 378 347 378 361 361 356 369 353 364 374 357 377 373 353 379 366 365 374 361 358 351 367 379 345 354 364 367 346 374 351 380 351 354 357 368 350 368 372 358 351 365 370 363 373 358 362 374 378 371 354 356 378 377 354 378 350 354 380 367 363 350 366 369 375 358 372 345 361 363 374 347 363 380 366 355 357 363 364 371 353 374 362 350 350 351 363 371 360 378 357 358 348 379 363 358 372 370 358 353 353 368 355 351 367 376 378 359 358 361 365 347 370 346 368 355 369 351 345 364 364 358 378 367 372 360 345 363 349 374 371 373 377 346 360 379 377 357 374 371 353 358 373 359 376 376 369 364 346 370 347 346 347 360 368 354 355 348 372 376 358 363 348 354 380 363 369 356 355 362 346 364 375 355 379 351 351 347 370 368 372 353 369 354 348 373 363 359 356 371 354 369 353 357 359 352 356 347 363 366 380 381 349 374 370 362 360 375 364 364 378 370 351 365 359 354 372 376 347 347 365 371 350 352 362 363 374 372 380 372 357 358 351 376 351 375 373 381 349 355 363 381 359 370 381 373 378 372 348 359 373 347 348 357 354 364 375 362 355 353 368 382 366 373 376 351 367 367 366 370 356 347 349 370 370 347 376 381 352 377 357 358 378 358 369 365 356 377 360 364 347 382 363 383 373 373 367 373 358 350 376 383 351 358 370 354 359 380 369 364 374 379 376 349 371 362 367 380 356 381 377 372 360 357 352 349 362 351 355 372 354 363 352 373 374 354 360 350 351 381 382 378 357 354 379 380 384 379 356 372 376 349 377 368 374 381 349 352 384 356 357 370 372 361 375 378 367 351 359 370 363 356 379 371 379 374 383 378 368 370 382 375 370 374 358 359 350 375 379 365 382 351 351 385 379 357 358 361 375 368 362 354 376 356 356 385 361 370 357 371 357 386 358 355 387 386 367 379 368 365 361 362 358 367 384 365 368 383 373 364 382 356 369 370 372 359 369 353 378 387 373 385 364 359 368 379 358 362 370 375 377 380 364 362 374 361 377 355 356 362 368 387 382 364 370 381 387 366 383 378 380 384 353 356 355 385 384 376 373 380 378 376 372 353 387 357 362 375 375 381 363 369 380 371 359 376 364 358 353 373 362 382 383 378 364 365 374 374 388 372 364 376 359 361 355 371 366 379 371 366 371 381 383 361 377 389 362 388 372 362 387 381 369 358 369 359 370 390 379 383 387 368 383 355 375 384 372 365 373 367 378 390 357 385 375 380 383 383 356 380 369 367 370 363 371 387 383 366 363 386 357 358 362 385 373 382 378 368 356 374 380 357 387 360 387 385 386 356 391 365 381 368 392 360 391 371 392 361 382 377 391 361 380 360 391 360 386 391 373 364 372 375 365 381 380 359 373 388 375 371 360 363 361 374 382 360 390 359 365 394 380 362 376 366 380 373 384 372 370 378 358 363 360 366 387 383 384 366 377 365 380 358 386 385 375 375 366 386 377 389 363 362 371 382 385 393 375 390 385 388 373 385 371 390 372 364 378 361 387 375 383 373 390 374 378 370 369 364 376 389 395 381 370 370 382 375 382 362 369 371 369 361 376 381 393 389 386 390 369 393 385 371 370 379 364 367 369 375 372 386 382 385 381 385 376 395 361 373 395 395 391 388 386 384 390 393 385 384 371 381 388 397 398 384 363 393 364 368 373 377 368 368 382 366 392 397 362 371 387 396 367 395 363 370 381 371 364 383 394 391 366 383 367 381 368 369 391 387 392 365 365 377 372 386 383 366 362 384 392 366 398 398 362 378 386 399 389 368 384 384 398 367 368 367 387 391 391 380 379 363 384 399 379 374 386 379 395 387 365 388 392 380 365 372 397 390 371 387 375 371 387 373 376 394 394 380 363 386 377 398 366 377 397 383 367 384 379 400 387 398 366 396 378 370 368 375 376 393 378 389 365 366 379 395 376 373 391 393 375 383 390 378 398 387 377 364 386 393 380 388 390 383 383 383 368 366 373 382 398 390 387 378 371 365 388 384 392 379 376 366 399 382 382 374 368 396 392 369 366 371 394 371 391 377 391 397 396 401 394 392 367 379 384 374 397 371 394 387 364 385 367 399 365 385 388 385 395 378 390 397 385 398 366 390 389 371 401 384 371 393 390 374 387 373 401 398 380 371 400 397 393 365 394 372 387 380 371 396 372 397 370 393 372 388 398 397 396 397 379 381 367 368 369 368 393 368 380 387 376 377 381 382 377 388 368 377 366 374 371 389 385 392 396 392 377 391 402 370 401 379 402 365 398 369 384 388 388 399 372 399 389 366 395 402 389 398 392 368 369 376 393 389 365 386 394 378 374 394 399 388 386 399 367 381 381 386 382 366 399 367 379 385 368 371 400 370 366 390 374 386 401 402 389 380 401
381 394 389 372 368 374 371 380 376 387 396 376 382 398 388 384 374 370 403 396 384 371 375 387 380 396 385 395 382 378 371 376 368 394 398 387 380 366 401 369 403 394 379 382 366 379 378 390 399 378 382 379 399 391 400 391 399 398 398 378 372 403 366 391 371 398 374 385 398 371 388 376 399 379 392 377 370 366 401 366 394 379 395 367 382 392 392 378 402 402 368 370 401 368 395 368 378 381 366 373 387 366 383 398 396 387 372 400 403 369 378 372 399 370 373 393 396 377 366 371 375 384 375 389 402 383 391 377 398 369 384 397 386 379 392 378 378 376 390 393 395 365 399 390 369 385 396 377 397 375 399 369 395 371 393 394 367 398 368 379 380 365 389 401 395 378 392 386 367 380 377 398 396 373 401 378 393 394 367 364 366 401 385 374 385 391 381 388 364 401 380 380 379 366 394 372 396 384 371 398 399 383 371 370 370 370 383 376 377 386 377 379 401 398 367 384 365 385 386 366 384 364 382 399 366 373 384 376 371 392 372 384 389 380 390 395 364 387 370 377 387 383 371 386 395 374 369 396 395 391 376 393 370 394 369 389 383 390 364 369 397 373 391 385 367 379 395 368 366 364 399 390 362 369 392 372 380 398 384 391 366 397 399 373 369 367 399 367 373 362 373 369 389 363 370 372 397 366 394 378 383 393 384 362 362 376 372 380 390 394 387 395 392 387 384 377 392 362 382 365 378 393 389 383 373 375 394 370 395 389 387 380 383 372 381 362 366 370 397 395 366 386 369 375 390 371 391 383 372 390 366 367 384 372 390 396 386 363 383 383 391 385 371 389 374 374 390 390 390 368 382 373 360 373 378 365 377 389 396 375 396 380 369 361 362 380 378 360 370 362 366 383 386 377 375 378 369 383 386 363 370 372 376 370 385 373 391 380 365 368 395 380 388 382 359 390 366 377 368 375 378 390 378 384 371 372 381 382 360 372 386 386 363 366 360 367 380 370 388 365 379 365 364 386 388 379 357 357 359 382 390 358 377 373 362 390 387 385 377 367 362 383 358 382 392 376 391 392 388 362 377 388 369 360 356 377 381 357 377 384 360 388 363 380 367 368 391 361 359 390 386 380 379 388 368 392 370 381 369 379 386 388 387 376 356 366 360 381 382 359 387 386 355 357 388 366 384 386 386 366 383 380 390 370 390 380 384 382 382 359 382 376 356 378 375 372 389 358 361 379 362 372 388 362 389 384 389 382 378 361 356 385 386 369 378 361 356 369 388 363 375 380 363 355 382 384 373 358 388 358 361 374 376 358 383 353 388 359 381 353 366 361 383 376 375 370 384 356 365 361 366 387 388 376 367 358 385 387 363 361 370 371 383 372 354 354 372 367 360 378 382 372 385 376 374 386 372 370 368 385 379 361 361 356 363 376 362 360 352 351 369 371 370 378 354 387 380 352 365 351 367 371 350 383 363 384 355 374 385 370 377 383 356 376 359 385 382 365 374 373 373 363 357 384 382 353 380 375 378 359 364 358 360 379 355 373 357 376 361 357 376 369 370 383 359 380 382 371 375 350 374 363 379 381 377 375 364 352 365 356 377 359 381 351 368 350 356 376 357 348 348 349 348 350 363 358 381 360 361 371 377 350 365 371 383 358 362 378 377 358 350 369 348 362 353 368 365 361 359 353 360 376 354 361 378 369 351 375 361 380 378 354 347 360 378 362 350 372 372 359 362 374 380 362 353 349 382 350 378 358 372 372 351 360 366 362 362 349 353 376 347 349 363 363 378 374 358 361 379 347 373 358 355 370 373 377 353 352 360 364 380 349 353 348 378 352 380 358 356 351 352 373 370 349 354 346 378 346 361 375 363 352 352 371 356 358 346 379 365 376 361 363 360 349 345 356 355 379 368 365 365 374 356 369 358 380 370 354 380 365 363 362 372 349 368 363 363 350 361 363 345 357 361 360 361 377 372 352 376 359 352 376 369 364 380 346 379 369 371 359 354 353 356 361 357 358 378 355 363 374 373 364 350 353 379 347 365 350 370 376 365 377 371 369 376 371 370 375 375 360 369 364 348 344 344 361 374 358 372 358 368 345 378 355 370 357 358 356 364 348 352 365 361 344 354 358 351 360 369 362 376 358 347 360 374 347 378 368 378 350 346 366 352 360 377 378 354 371 370 354 355 379 375 373 359 349 351 366 365 356 364 377 370 367 357 344 351 371 368 349 358 351 351 366 347 349 344 373 356 371 347 368 350 378 377 365 363 348 367 364 376 351 361 346 375 355 346 346 362 350 367 376 373 374 378 357 359 379 350 372 350 354 376 356 352 373 357 352 357 344 372 353 367 370 355 362 345 357 344 379 379 347 376 373 358 374 350 373 353 356 345 359 346 377 351 355 370 364 363 347 344 355 356 368 361 347 366 362 360 347 378 376 350 374 369 364 348 355 374 358 347 375 353 350 373 377 377 363 377 360 367 358 351 359 346 369 363 348 367 359 351 365 355 358 375 360 358 344 371 352 374 375 348 363 361 377 360 359 377 375 375 380 353 362 360 371 367 359 375 355 374 347 356 366 377 352 346 371 368 374 380 378 349 364 361 366 377 358 360 373 352 370 373 360 351 368 366 374 362 360 364 355 378 355 356 354 362 358 345 365 367 380 362 351 379 379 352 375 373 368 368 380 357 376 375 363 379 360 372 360 355 371 351 353 346 362 362 379 355 378 364 377 357 361 363 355 375 370 349 366 356 352 380 347 362 373 381 360 367 371 354 357 377 375 365 378 373 361 355 382 374 353 358 349 369 375 359 378 380 362 363 354 348 361 372 365 369 371 379 370 376 367 381 371 361 379 382 351 374 355 366 365 377 358 368 380 351 380 376 348 376 372 371 377 366 376 359 368 364 371 356 358 372 370 362 350 383 362 370 374 350 369 372 360 380 372 357 383 350 366 364 378 354 367 351 352 376 379 373 356 382 361 382 370 383 361 372 362 375 374 368 357 360 356 369 356 381 358 371 382 376 367 356 381 365 358 385 356 368 353 364 366 365 377 351 379 353 355 357 359 360 376 367 371 384 368 358 360 377 360 357 360 384 384 359 372 364 383 380 375 387 367 386 361 371 368 354 386 363 387 353 361 374 356 378 353 355 362 387 359 377 385 384 352 381 370 373 373 366 380 360 380 375 373 369 373 368 387 371 381 386 388 369 387 357 359 368 361 385 368 385 375 365 380 353 357 362 389 356 354 358 364 360 381 363 377 380 380 375 378 372 387 377 389 386 382 375 366 371 372 359 366 372 371 357 372 354 366 371 357 382 376 384 389 383 357 377 373 384 377 376 381 375 365 381 372 357 381 362 374 377 367 387 358 363 368 376 378 358 371 359 386 371 389 384 378 371 385 376 364 373 362 371 357 372 360 389 375 364 374 372 386 364 382 389 387 358 388 373 361 382 378 392 362 390 363 385 369 357 370 358 389 377 373 368 371 392 379 390 379 360 385 372 369 374 384 363 377 357 359 360 384 359 360 368 394 383 376 386 383 368 365 394 366 359 368 380 372 391 392 394 394 383 388 384 363 393 369 361 393 371 365 362 374 384 388 373 372 370 379 375 380 364 374 388 365 363 373 395 359 385 372 373 373 380 363 394 378 374 375 392 366 383 374 381 386 367 373 377 378 394 394 377 377 387 369 384 391 361 361 391 366 374 384 380 396 388 393 378 381 364 366 398 366 362 366 373 387 379 390 378 387 394 376 385 373 372 366 375 375 364 362 389 389 376 371 379 378 386 391 371 367 374 386 389 375 369 363 379 387 370 374 376 366 367 362 394 394 383 386 371 364 387 377 392 364 387 389 381 391 397 369 375 373 395 382 388 381 362 384 370 372 398 363 393 366 380 366 378 380 391 388 383 380 382 392 383 387 398 366 379 396 374 371 370 386 392 374 368 371 397 392 381 373 371 390 394 389 394 372 385 386 376 384 366 396 393 365 383 391 385 378 388 376 388 374 400 396 386 383 382 398 375 363 387 399 368 381 367 401 368 389 364 381 373 367 376 365 385 375 371 370 390 396 383 393 385 398 366 386 380 386 384 370 364 386 369 369 365 372 384 385 375 384 364 400 365 392 401 387 365 371 371 371 382 391 378 382 387 397 366 381 381 402 388 397 386 371 380 365 395 379 386 368 399 386 367 379 393 382 402 372 367 387 394 401 375 370 380 375 402 381 369 396 397 392 368 380 398 399 397 390 375 380 372 372 380 374 386 370 369 401 393 372 386 386 371 374 391 386 400 368 380 366 377 390 394 380 384 367 376 378 371 403 393 378 372 370 403 371 391 369 369 382 376 367 402 397 391 367 395 387 385 388 403 396 374 371 388 392 373 376 366 394 375 394 384 381 376 383 402 402 386 383 380 375 400 394 368 387 395 398 386 376 382 386 384 368 391 368 395 376 378 395 366 388 401 384 381 390 379 396 388 400 375 380 387 372 386 367 393 393 399 376 403 393 374 399 374 399 401 403 372 391 372 388 391 386 385 385
373 399 378 373 373 387 403 394 371 385 396 377 374 369 403 389 375 373 384 383 368 397 382 390 384 404 391 388 386 372 369 370 404 380 376 389 378 374 378 383 370 385 393 377 388 391 377 374 397 394 390 376 402 383 378 398 382 380 381 380 385 383 383 400 396 371 384 369 378 374 401 398 392 389 370 391 391 397 398 383 402 383 371 400 399 398 393 393 373 369 384 369 385 400 380 392 404 376 372 394 383 369 387 386 369 368 373 394 376 404 388 374 399 392 369 371 401 395 397 369 375 376 371 371 387 400 373 402 371 378 369 387 396 367 368 377 385 390 366 394 390 403 401 384 369 381 388 403 371 397 368 395 384 388 399 383 384 368 382 389 397 385 388 367 403 369 378 384 393 394 374 395 394 372 391 375 387 392 373 370 384 391 377 380 376 389 398 372 369 392 396 400 389 396 380 388 399 370 368 389 399 377 396 367 399 384 376 398 372 384 381 391 373 372 384 400 396 395 369 400 383 377 375 370 371 390 371 367 395 375 369 369 365 401 371 377 398 398 388 367 396 383 371 366 390 390 379 383 383 383 380 380 375 369 364 382 394 371 400 388 398 384 393 377 399 379 390 395 375 392 398 369 373 367 387 399 371 364 396 368 400 391 385 389 396 363 369 368 371 383 392 383 366 362 397 380 394 364 374 369 394 387 391 366 391 394 381 378 373 392 383 372 382 383 398 394 384 382 399 369 365 368 391 385 368 366 366 379 369 394 364 363 382 393 383 389 387 380 367 377 373 367 387 393 388 364 387 372 362 364 397 382 371 367 369 379 372 390 375 380 363 378 398 384 388 383 375 393 364 397 371 392 365 397 385 395 388 373 360 365 380 373 372 362 371 372 385 368 381 380 366 394 371 393 381 370 371 368 389 366 392 382 383 368 386 371 381 393 362 382 361 360 373 373 378 363 364 381 371 385 380 392 382 391 366 382 378 391 389 370 361 362 371 363 372 362 390 372 359 371 358 376 388 388 368 370 370 373 370 382 363 368 392 385 379 363 371 362 359 381 390 377 363 366 360 377 385 392 370 364 384 370 382 377 378 393 388 389 370 378 391 390 390 390 360 375 374 374 380 391 376 391 390 383 364 356 381 392 370 357 363 359 385 365 379 369 379 389 381 357 389 379 369 386 391 373 383 387 370 371 364 390 369 361 380 354 375 383 369 367 384 376 386 355 364 373 370 389 385 374 369 383 376 383 355 376 365 384 386 380 377 357 377 369 378 381 370 378 388 385 354 381 385 387 383 373 384 377 371 357 375 386 386 360 357 364 359 367 357 355 371 359 374 373 376 363 379 371 388 377 381 367 384 376 364 355 374 374 357 356 377 378 366 351 385 370 378 356 363 384 359 382 369 359 382 356 370 372 375 384 361 367 363 371 369 353 374 380 376 369 350 383 369 366 369 383 350 373 365 374 372 370 372 358 355 367 370 371 366 357 367 371 353 379 361 379 355 368 353 382 367 369 379 366 366 379 364 366 382 359 354 384 380 376 356 365 373 356 366 354 364 383 374 366 375 351 376 382 350 361 379 369 381 353 350 362 383 365 359 360 376 365 359 351 372 367 383 361 354 364 366 369 362 371 366 369 374 359 367 377 352 378 362 349 348 364 380 363 362 355 376 370 352 351 373 357 350 372 350 373 368 368 358 363 356 377 349 363 369 369 357 374 365 352 356 346 349 353 378 380 378 351 367 363 372 373 373 375 378 376 381 364 377 357 380 367 368 347 364 371 351 374 362 349 360 352 349 363 376 361 362 352 367 363 369 357 355 377 366 351 351 366 369 347 377 348 348 379 365 366 368 370 375 365 374 370 372 358 352 347 375 349 354 360 367 378 372 357 354 357 363 360 378 368 362 354 351 345 368 371 346 355 361 376 355 354 345 347 368 353 365 378 373 375 358 376 353 350 353 363 379 353 379 358 357 378 368 364 379 357 371 346 348 352 358 360 379 359 378 346 348 363 344 357 374 358 370 347 344 359 366 359 368 346 373 361 344 378 361 359 371 353 377 375 377 372 371 376 368 370 359 373 371 360 367 366 355 358 351 372 355 354 353 360 357 363 343 374 362 361 355 354 351 353 367 350 362 359 347 351 351 344 361 359 377 350 346 370 345 354 363 357 346 353 375 360 354 355 372 373 353 348 365 362 374 353 369 358 369 353 366 357 354 365 373 369 372 357 360 354 348 360 369 351 371 345 349 362 373 378 372 347 363 358 366 374 348 372 353 355 347 357 369 374 343 344 364 352 358 345 363 363 363 369 352 371 351 358 354 345 373 347 350 357 343 353 368 364 347 343 376 351 373 367 362 353 348 348 378 343 366 378 343 366 349 352 358 357 347 349 376 357 370 363 351 350 373 377 371 357 377 369 365 351 373 365 377 358 350 376 358 373 375 358 377 361 368 372 376 352 343 353 367 350 373 375 373 347 373 365 362 351 371 364 375 365 350 373 344 373 370 359 368 347 355 346 365 344 375 378 369 355 368 357 362 378 370 356 347 364 359 346 353 351 368 350 355 356 345 372 350 352 353 355 372 345 358 375 346 355 374 372 367 344 367 367 379 358 360 347 359 376 366 369 365 355 376 376 347 377 368 369 365 357 361 358 358 375 353 376 366 363 349 370 363 372 373 363 367 354 347 346 367 370 372 352 361 368 348 380 345 372 369 346 366 350 360 380 362 369 377 364 369 362 354 352 354 347 351 356 373 354 357 359 359 364 366 355 367 369 355 368 377 359 350 378 365 365 378 362 370 354 381 358 371 371 381 360 373 352 371 381 377 363 359 355 347 380 381 369 348 370 372 360 347 376 357 347 360 369 363 364 377 379 376 382 368 356 360 375 362 365 375 357 347 352 382 348 367 361 371 349 349 377 363 350 371 354 351 366 377 348 363 352 380 357 351 381 366 381 374 361 363 366 351 363 351 350 380 371 364 369 374 382 379 370 349 348 357 370 367 368 351 382 352 363 371 355 361 369 368 351 362 364 349 365 379 352 367 376 356 363 377 362 361 352 364 380 353 375 381 351 374 383 385 377 362 351 363 354 352 383 356 365 362 372 382 372 375 380 379 382 375 351 353 369 374 352 365 351 375 364 382 354 357 366 364 381 380 357 354 359 361 355 381 358 359 354 359 358 374 359 364 356 385 382 353 386 383 367 386 385 358 358 366 365 373 379 373 381 385 355 352 359 374 360 382 384 364 353 354 366 376 381 385 387 374 386 384 383 380 359 379 386 366 356 377 387 383 377 379 381 381 359 366 381 382 373 390 357 389 369 370 375 376 380 387 375 377 381 369 382 387 358 378 363 363 382 377 356 369 381 361 374 386 388 364 378 371 379 359 369 357 390 368 379 379 364 364 380 370 380 372 381 384 375 369 370 365 391 372 379 380 356 361 390 390 385 391 384 372 373 376 390 371 368 378 374 377 365 378 369 367 357 357 374 376 370 388 363 383 382 386 386 383 369 361 358 377 359 365 394 392 385 369 370 359 391 365 394 377 386 384 388 365 384 368 384 376 377 391 365 366 361 372 371 390 377 387 373 394 394 387 391 362 362 381 378 373 367 392 392 395 381 363 365 385 373 370 366 372 382 390 380 363 367 370 394 364 361 371 377 374 378 388 392 381 373 374 395 396 385 369 396 385 374 380 378 398 379 370 377 382 389 364 385 378 381 362 398 378 369 389 369 369 397 395 398 382 389 390 366 391 380 361 363 396 369 397 374 366 368 368 387 374 372 389 391 392 391 369 388 361 375 396 385 389 371 384 372 361 391 394 371 373 372 389 387 397 387 362 364 372 369 368 385 396 397 378 368 367 364 395 383 378 370 369 368 396 370 395 397 363 391 369 390 379 396 393 376 400 371 378 372 379 385 396 391 398 390 397 365 392 370 386 386 395 371 392 391 379 387 366 395 393 373 401 373 385 394 386 400 364 380 371 396 364 366 387 377 371 399 379 378 369 380 401 401 366 370 391 398 395 373 370 387 382 369 396 381 377 398 380 395 376 366 367 376 384 368 367 392 366 398 384 371 376 384 386 394 390 391 390 399 400 396 385 397 379 395 392 371 390 386 401 401 387 365 390 368 385 392 373 387 366 394 371 377 391 392 368 394 396 371 369 394 402 389 366 395 397 393 401 401 376 399 377 376 377 381 380 397 370 366 396 387 394 401 398 397 367 379 366 398 400 369 366 377 370 366 368 401 393 403 376 382 376 389 393 404 404 385 376 386 386 368 369 392 382 380 386 399 371 386 393 367 389 393 378 393 371 380 368 377 395 379 393 383 401 397 383 378 378 370 397 397 387 378 400 380 391 381 375 395 378 401 395 378 368 369 382 388 398 384 398 389 374 386 383 386 379 399 397 368 380 367 376 401 378 371 376 402 402 384 370 375 397 377 403 376 395 380 397 388 375 391 388 382 388 367 401 378 377 371 379 391 372 388 403 399 393 374 375 390 370 378 376 378 388 374 387 378 404 395 378 374 397 399 390 381
379 404 394 390 371 385 392 392 406 390 386 372 375 394 395 394 406 383 383 405 406 403 379 405 372 390 375 402 400 398 394 373 373 382 372 375 398 373 376 375 372 394 379 394 380 382 381 395 396 395 394 396 370 382 394 389 381 378 384 390 385 372 372 390 401 375 374 370 395 382 376 398 369 386 386 397 401 377 387 369 382 391 375 384 383 380 383 396 390 400 380 370 382 385 370 377 370 376 379 398 390 387 390 369 384 386 399 395 395 396 396 372 397 382 404 374 394 382 380 378 392 370 396 368 403 398 377 368 369 387 375 368 384 375 370 400 394 379 367 399 369 374 403 376 388 380 382 376 372 394 402 396 374 393 396 372 401 383 388 380 381 396 398 398 404 401 372 371 391 388 404 371 395 380 380 378 371 373 402 375 377 400 366 384 366 373 389 400 389 372 392 381 401 385 391 379 397 374 399 383 395 398 403 386 390 378 375 394 384 374 382 395 370 398 391 370 368 376 381 368 398 385 400 374 366 387 387 375 395 398 370 402 393 369 384 395 381 372 401 377 380 379 384 384 374 372 366 392 399 398 372 393 380 369 364 397 369 364 370 399 398 375 399 366 396 396 396 390 365 372 365 380 387 400 377 374 385 394 379 381 368 364 372 399 370 388 394 375 389 378 389 385 368 364 387 400 374 397 388 376 367 367 370 368 382 400 378 365 370 370 398 373 372 385 387 395 372 381 385 398 374 389 382 395 390 384 394 364 380 398 393 363 380 378 368 377 392 361 395 362 385 393 389 395 378 377 368 388 374 392 387 364 381 385 398 388 386 392 368 382 368 377 383 365 393 368 380 365 384 376 382 370 386 388 383 365 366 390 371 395 383 375 361 382 361 376 360 361 376 395 380 372 387 391 391 375 386 368 379 379 395 365 369 395 368 376 379 395 372 361 375 384 366 393 394 392 387 394 372 366 370 392 393 375 364 365 390 369 389 388 388 365 392 374 362 363 390 359 377 381 361 393 384 368 368 360 380 359 358 393 381 384 367 379 363 386 362 393 374 392 363 382 361 361 361 366 366 372 382 363 373 386 361 377 359 386 379 381 364 356 356 388 360 380 387 365 388 370 379 368 369 386 371 388 390 376 360 377 369 364 362 362 355 365 382 372 373 382 375 381 360 375 391 364 378 363 373 388 378 374 378 369 367 356 363 378 376 383 378 367 354 384 374 354 372 379 371 390 369 354 358 374 390 357 383 354 365 378 386 366 360 372 380 388 374 389 375 374 381 377 365 381 370 385 359 367 388 355 366 365 369 384 363 368 388 370 383 378 373 379 369 381 377 359 379 361 373 379 361 365 367 373 370 361 383 355 375 381 357 367 373 374 362 384 369 376 381 363 380 365 354 360 357 379 382 362 352 379 369 383 352 377 376 380 376 374 377 353 361 367 366 373 363 351 370 379 372 352 357 377 374 362 370 368 353 374 362 356 383 361 369 349 352 375 380 379 363 371 362 375 369 378 378 362 359 361 354 380 379 377 372 369 371 373 352 375 378 381 362 377 358 383 357 377 373 352 351 368 355 364 374 355 372 366 367 347 380 353 359 375 382 363 376 349 352 380 357 363 358 371 356 368 350 381 377 356 350 381 356 373 360 381 379 366 364 363 366 361 369 378 370 348 375 363 367 380 377 377 360 352 381 349 353 365 348 347 374 367 361 347 373 355 361 369 375 379 366 375 375 369 351 379 351 380 360 372 379 371 347 373 357 347 377 364 366 359 346 374 380 361 355 371 351 371 374 344 368 375 374 378 379 345 376 349 344 356 357 358 362 359 351 375 377 363 374 362 357 355 355 372 372 365 378 378 371 372 359 360 347 353 358 346 370 370 366 350 346 359 364 344 355 351 355 352 350 350 371 363 361 362 355 369 364 353 348 355 361 363 351 344 352 346 362 343 373 350 366 356 346 351 357 358 376 370 348 347 357 376 368 375 375 360 345 359 350 350 352 368 350 360 350 375 343 369 355 373 356 342 350 360 367 345 355 364 352 360 368 366 373 373 342 370 355 345 367 343 369 357 349 357 356 357 371 357 349 348 353 363 349 377 361 374 344 355 360 354 373 366 358 369 362 359 377 355 342 346 356 350 362 343 345 356 359 374 371 346 345 362 347 368 362 367 344 344 360 342 373 355 366 353 362 350 350 377 343 367 346 373 375 346 375 342 360 372 375 369 376 358 354 345 348 354 350 350 356 368 350 367 362 354 359 346 343 347 362 344 372 366 356 349 350 353 366 348 347 363 375 345 359 351 364 345 363 373 369 358 343 357 347 363 369 344 348 370 350 368 353 344 372 367 368 344 342 356 350 363 357 363 346 374 373 348 377 374 343 368 354 361 347 376 346 374 358 352 347 366 358 358 349 352 347 375 354 363 353 342 364 368 364 368 344 375 354 343 371 356 349 364 355 370 342 375 346 358 350 351 347 346 347 370 357 368 367 349 353 358 366 355 364 368 361 366 365 374 347 374 368 370 360 345 362 360 342 366 377 366 356 362 371 377 354 366 368 359 373 359 375 377 373 362 368 357 366 371 369 371 368 359 363 350 378 363 349 343 351 364 347 345 364 356 345 376 344 351 357 356 368 370 371 363 369 361 358 356 353 364 348 378 345 348 366 360 368 352 376 356 353 345 376 375 359 358 372 377 366 366 370 355 373 362 356 363 344 351 376 371 372 361 350 354 346 353 372 351 362 349 344 372 351 376 367 347 354 375 360 376 377 351 369 371 349 345 354 366 368 366 357 376 347 363 351 365 353 359 372 371 364 373 380 352 369 367 371 360 379 351 372 376 373 360 368 378 377 357 363 380 379 355 376 381 374 346 366 362 376 373 352 375 365 351 346 354 354 372 349 368 358 376 363 350 372 366 348 348 378 381 347 375 355 357 354 347 373 354 379 367 382 349 360 365 371 377 353 359 367 356 381 380 367 379 365 374 363 366 375 358 365 355 350 373 365 357 353 371 365 349 355 364 367 349 362 371 359 369 383 379 379 382 357 379 378 355 369 373 373 361 383 370 384 365 375 382 354 360 369 351 377 357 383 361 358 363 385 350 384 365 381 358 362 370 353 371 376 373 375 380 365 373 382 365 353 372 362 375 364 375 365 364 386 374 379 369 359 351 353 376 368 359 375 364 361 366 375 384 355 363 367 382 380 359 368 383 386 388 368 378 354 383 354 352 384 383 386 355 361 388 358 378 374 382 354 384 377 357 359 381 370 376 353 377 383 370 371 358 384 366 384 386 375 387 365 370 359 362 388 369 377 358 373 363 366 390 373 390 358 380 359 375 366 360 362 359 355 358 365 386 371 374 362 372 387 374 389 356 361 387 386 384 369 383 356 382 383 376 359 387 365 380 386 377 387 373 361 366 377 387 376 373 386 383 368 381 380 366 361 386 376 392 379 369 362 358 374 391 380 379 364 368 382 373 368 376 390 389 364 389 383 385 384 391 390 360 380 393 385 385 365 369 363 388 360 369 369 378 381 392 379 366 382 367 382 393 365 378 388 372 389 393 378 380 391 376 361 392 390 389 383 360 379 367 369 381 393 380 365 380 392 386 388 379 373 391 379 381 375 387 396 384 363 379 369 396 374 386 392 368 380 395 385 378 366 395 363 363 379 384 381 377 386 385 382 363 381 393 379 398 398 366 380 366 385 382 381 389 382 386 386 393 384 362 363 362 373 394 385 363 391 383 395 395 369 378 375 389 388 393 367 388 361 386 371 363 369 391 391 369 395 379 364 381 396 366 382 386 399 384 388 370 369 385 366 393 380 380 362 370 390 368 375 368 393 385 387 380 378 380 387 373 375 389 392 388 394 391 374 371 375 363 379 398 364 399 392 382 395 392 368 386 398 381 371 392 367 396 371 398 391 395 371 365 400 378 390 393 368 380 379 381 380 396 378 397 372 385 394 367 376 400 368 373 396 376 380 401 370 365 375 397 397 382 377 373 397 381 380 379 397 395 374 391 367 367 386 376 388 395 379 401 393 383 388 365 372 366 380 379 367 391 389 377 370 379 385 380 396 378 395 368 371 382 395 373 384 394 400 370 402 376 384 370 372 369 371 380 370 385 371 388 372 394 377 377 370 376 370 379 388 377 381 393 394 388 379 374 395 375 394 393 402 374 398 370 378 381 400 398 400 367 398 369 374 372 396 378 397 377 390 380 388 382 385 393 404 397 378 394 383 368 398 380 375 369 401 403 384 396 375 380 375 368 398 382 389 405 393 381 377 394 373 376 371 391 402 386 399 376 391 377 393 385 391 379 403 402 393 382 370 400 372 377 378 380 391 378 379 394 391 388 382 374 375 402 397 371 382 390 395 368 378 382 401 379 372 398 375 397 390 377 391 394 403 379 368 388 389 395 393 391 394 385 397 401 381 389 382 374 389 373 391 378 403 402 389 385 394 374 376 395 400 377 399 397 389 378 395 388 405 382 373 393 400 403 388 391 402 381 375 401 385 397 373 397 392 371 376 396 377 399 400 386
405 378 387 378 389 401 376 380 393 383 406 408 381 383 405 394 402 403 408 397 370 378 403 375 375 387 380 401 388 396 393 373 393 371 381 374 391 376 373 375 389 370 402 389 383 388 374 404 382 402 392 371 399 387 404 404 393 375 396 400 390 380 403 403 370 375 389 395 393 387 390 373 396 382 373 399 370 380 406 377 390 391 377 369 381 389 388 399 378 403 385 377 385 370 370 403 393 406 391 379 402 390 383 391 381 403 399 398 393 399 406 392 399 377 370 373 375 390 403 384 402 397 370 396 399 371 392 385 370 392 373 381 392 402 403 403 377 373 395 379 403 372 402 373 396 404 393 402 403 368 396 398 396 397 387 404 378 389 398 395 390 402 370 375 377 383 373 386 388 378 397 402 398 393 369 389 369 395 400 403 372 390 373 400 382 371 377 370 370 369 397 392 404 399 400 391 376 383 371 397 371 378 371 379 381 372 400 399 377 374 397 382 397 382 393 389 401 403 392 366 367 385 391 382 379 402 368 367 396 388 375 378 377 379 391 392 400 402 386 373 371 394 366 402 387 392 402 383 369 391 383 371 372 387 365 401 401 384 380 394 368 389 384 396 380 371 400 377 386 382 400 391 388 400 366 387 367 366 367 371 392 364 393 377 364 394 391 400 391 369 369 394 371 389 365 365 373 400 377 394 394 389 382 380 386 400 381 367 364 384 391 370 400 382 399 400 390 389 399 379 372 366 388 395 369 388 395 378 365 386 370 396 374 367 391 376 367 371 380 384 371 386 370 370 384 368 370 389 372 367 383 380 386 386 391 393 374 386 387 393 389 373 390 363 395 381 377 378 391 374 362 362 398 370 370 398 377 394 388 365 378 372 385 366 397 393 376 388 380 364 383 370 392 374 389 394 363 361 377 374 387 382 360 382 377 366 380 368 381 370 371 365 374 368 362 379 391 388 386 378 381 377 364 393 376 393 391 379 372 371 372 378 371 387 363 367 393 383 389 392 371 363 360 385 386 377 383 381 369 373 379 369 369 362 366 386 359 376 384 386 366 359 383 393 388 387 364 363 390 374 360 381 379 377 371 386 359 374 372 385 388 370 358 362 374 382 368 390 378 373 361 387 375 387 365 384 359 387 369 392 367 371 378 389 370 370 359 372 388 374 379 361 367 359 383 385 385 358 361 371 375 365 379 372 359 388 363 362 383 376 376 357 371 377 369 386 356 373 381 367 371 368 372 360 372 363 353 380 382 374 374 365 385 378 361 369 375 371 355 382 371 378 364 365 363 356 375 380 354 381 356 386 373 354 356 370 379 371 361 371 356 360 362 388 385 369 381 385 365 384 377 362 372 366 375 361 371 377 353 373 369 372 370 368 374 352 362 363 378 366 367 384 354 358 375 364 385 350 374 378 373 373 374 361 378 370 370 355 366 373 365 354 383 374 363 351 356 355 380 384 371 361 383 356 350 372 370 349 372 358 357 376 360 381 350 352 365 350 373 361 374 353 382 353 378 360 371 365 383 366 365 369 378 379 376 379 381 376 358 348 349 347 375 378 380 358 382 377 360 352 354 367 357 368 352 368 360 375 365 359 357 381 380 366 356 352 378 370 346 369 352 364 369 360 375 346 351 375 376 381 360 363 365 370 348 370 371 361 377 353 373 351 368 351 371 359 374 347 363 354 371 369 352 374 348 346 375 353 355 349 352 369 367 351 373 349 354 378 364 350 350 373 372 353 359 379 347 352 345 366 377 351 354 349 345 373 350 375 346 376 379 369 364 345 356 372 350 365 369 349 352 355 378 344 365 358 343 368 366 345 370 364 352 345 349 369 374 371 364 356 367 344 362 367 361 354 359 367 376 350 354 349 362 352 366 347 367 366 353 371 348 344 372 358 362 358 348 374 350 350 367 374 367 350 362 349 377 342 354 375 365 365 361 349 355 349 370 361 354 361 354 360 344 364 356 364 344 343 360 368 367 350 344 356 374 364 343 374 344 371 351 348 374 350 355 352 374 363 371 350 347 363 348 349 365 363 351 347 344 370 373 369 358 375 363 370 377 364 346 359 374 371 365 370 344 358 360 376 360 369 364 365 354 350 352 357 351 361 362 353 369 373 344 365 350 365 371 367 357 364 360 372 347 357 360 358 348 366 361 370 346 359 375 349 355 359 365 349 349 372 363 350 371 359 352 369 356 359 372 349 348 356 345 354 350 342 371 357 367 368 351 349 351 362 357 365 357 359 350 342 367 373 351 374 368 363 344 348 346 341 357 353 368 373 343 342 374 373 370 342 365 357 351 352 343 344 342 359 374 363 373 342 372 348 341 364 347 344 372 365 356 365 354 349 362 357 362 373 354 357 374 356 373 349 367 353 365 345 348 363 345 345 342 341 353 342 365 371 357 373 360 373 362 374 358 370 360 371 351 349 344 357 370 342 358 350 376 364 347 350 372 360 345 375 372 358 352 369 366 370 354 362 366 359 375 357 351 357 351 377 364 369 356 373 349 352 345 347 375 366 356 349 365 375 346 375 371 372 366 359 364 342 343 369 375 356 348 364 371 373 363 374 345 377 369 352 352 352 374 365 356 368 372 343 365 356 376 374 350 364 355 352 344 373 343 377 367 366 364 361 361 365 373 344 365 344 371 355 354 367 358 368 357 368 370 360 346 348 373 371 352 350 361 354 361 363 370 351 351 372 350 350 359 345 369 362 347 362 375 375 367 371 345 362 361 353 360 345 360 354 373 369 377 356 361 361 357 352 349 345 345 356 368 362 374 358 361 358 357 374 354 345 366 372 344 349 347 361 351 364 352 362 354 351 355 372 369 369 361 354 370 362 366 374 360 376 353 378 354 346 352 380 364 374 372 364 359 375 346 367 375 370 365 365 378 377 374 346 365 354 355 370 351 376 363 347 351 351 380 360 353 367 375 372 360 367 371 375 377 352 378 373 379 362 357 375 373 349 376 372 357 349 360 363 360 357 364 365 379 378 360 350 363 353 356 358 355 382 351 351 353 362 377 349 357 367 377 383 370 350 372 360 353 365 356 382 356 373 380 353 349 374 372 381 381 381 372 368 379 355 371 364 370 380 365 379 364 375 379 366 377 383 379 363 366 352 377 374 357 374 378 374 379 381 350 375 377 373 375 351 380 361 367 365 373 364 372 382 372 383 366 372 376 381 387 374 371 375 382 370 386 384 363 385 362 383 373 356 388 361 357 359 372 357 382 362 386 381 356 370 377 371 369 380 380 384 366 378 387 376 361 385 372 388 360 361 384 359 365 383 383 385 368 382 369 361 355 381 353 361 363 379 358 359 385 386 354 362 376 388 385 362 361 382 361 383 390 355 390 380 364 362 355 357 391 386 365 372 377 365 379 364 369 361 369 363 372 369 387 357 382 382 366 389 374 388 360 388 367 359 356 376 366 371 356 381 365 366 361 387 392 364 375 385 370 390 371 387 382 366 367 372 371 393 383 367 388 387 362 378 368 377 362 358 393 363 383 365 388 366 374 387 373 393 378 364 389 393 373 392 380 383 385 395 361 376 368 371 384 374 392 374 394 374 374 371 394 377 378 388 385 373 395 378 371 395 385 381 393 363 378 378 367 384 393 384 364 365 396 367 395 370 382 372 386 375 364 381 364 378 365 373 378 387 378 385 396 398 391 396 397 372 361 390 379 381 375 381 375 381 370 373 387 379 366 381 386 385 363 368 365 368 380 382 394 376 385 369 391 377 382 389 389 399 398 369 382 374 389 374 394 377 386 398 395 370 380 382 394 383 367 398 368 365 382 379 381 385 388 373 363 387 379 391 386 377 376 384 367 366 396 400 381 383 398 392 369 395 390 363 394 397 379 401 400 377 380 396 399 383 384 399 369 400 367 392 377 381 376 381 384 387 396 380 369 372 387 392 367 377 393 398 388 370 375 386 383 391 396 380 372 378 393 393 377 397 383 368 376 373 401 374 397 374 368 380 383 392 371 401 382 377 374 368 382 384 367 378 388 399 371 373 390 399 401 380 393 397 383 366 384 398 391 394 369 394 387 387 383 371 400 400 382 370 380 376 404 381 404 388 392 371 395 379 367 370 393 372 401 389 389 397 383 376 387 386 383 371 384 399 375 379 372 370 399 402 379 398 379 379 397 382 399 403 394 377 384 399 383 396 383 383 389 377 392 371 396 386 391 391 397 378 403 402 380 374 377 369 382 404 380 373 380 390 386 385 399 402 395 393 393 388 370 376 397 373 396 403 391 381 388 382 391 401 395 381 369 382 383 383 380 373 404 392 395 384 387 389 396 375 391 382 394 371 406 384 375 395 396 375 385 377 405 386 371 371 398 387 384 374 401 395 379 398 396 383 375 393 381 402 399 404 394 403 406 371 382 377 375 396 390 389 379 395 380 394 383 377 408 394 376 390 401 371 390 383 371 388 403 376 407 374 388 400 406 373 383 380 408 377 395 390 397 404 404 396 378 407 403 378 392 399 398 385 400 407 398 390 375 381 386 402 385 404 393 383 397 407 382 396
404 397 406 381 381 402 408 390 400 402 398 372 381 376 387 373 402 404 393 408 376 409 390 381 394 374 383 382 400 395 408 395 371 394 405 381 386 403 400 404 385 388 405 395 393 372 386 375 405 398 373 400 386 381 399 409 384 372 409 403 385 408 388 385 381 372 395 396 394 386 379 397 392 374 382 404 403 387 407 387 374 398 377 389 408 405 378 371 395 377 403 370 403 370 373 374 372 397 388 384 401 396 371 384 389 371 406 371 387 404 388 380 393 384 389 381 408 386 382 394 393 377 383 377 377 386 370 407 403 389 382 384 404 372 387 373 374 403 402 395 371 369 380 399 384 391 372 406 390 379 390 388 392 400 400 397 405 389 377 372 378 391 398 391 398 384 376 383 380 371 371 399 387 398 391 380 382 373 379 380 382 378 400 383 371 371 389 369 391 397 372 378 398 380 401 389 395 370 403 384 388 383 376 368 391 377 380 382 397 369 395 388 378 388 381 397 369 402 399 371 394 381 381 402 371 392 401 398 372 376 377 392 391 401 371 392 388 399 369 379 400 395 399 372 394 375 402 374 373 374 378 378 367 371 391 371 396 387 381 380 396 369 383 398 403 387 386 403 380 365 376 375 394 388 397 400 375 396 370 398 382 399 372 399 366 375 367 374 374 398 388 382 401 367 376 377 366 374 376 398 390 366 370 397 389 381 394 399 390 377 373 369 373 396 366 374 369 383 399 377 378 400 395 392 381 385 383 384 373 396 380 399 376 364 394 363 381 364 376 368 376 384 390 386 379 370 374 362 390 388 392 383 388 386 390 368 386 372 367 396 367 383 371 379 363 364 395 381 381 387 366 396 387 394 398 382 380 372 382 386 361 375 369 365 377 397 371 364 369 377 376 391 377 387 387 379 368 362 378 389 388 383 396 367 364 392 381 367 390 392 360 388 376 391 369 370 380 386 395 360 361 390 379 362 371 387 386 381 367 377 393 368 362 392 375 381 387 359 388 395 392 366 364 385 374 373 358 394 377 371 372 378 365 393 382 392 362 387 392 370 383 389 378 363 384 372 385 390 373 377 368 384 362 374 374 393 367 390 392 387 381 383 384 387 359 386 363 363 378 360 390 381 370 389 387 375 368 378 372 362 376 360 366 380 377 361 379 387 357 355 358 382 361 387 391 364 380 361 387 381 380 383 368 372 358 378 354 385 363 385 354 384 390 365 387 390 386 390 364 388 367 366 356 373 361 370 361 365 355 356 354 381 363 383 362 367 370 377 361 357 371 375 365 385 364 376 363 360 353 373 373 368 364 354 366 373 371 374 363 372 354 378 378 365 386 365 357 382 353 381 387 387 367 378 361 358 365 372 366 365 359 367 380 350 364 365 384 354 363 358 377 372 355 361 356 382 357 378 368 350 373 373 350 384 364 360 363 361 365 349 356 374 382 366 374 360 381 372 381 358 379 371 360 364 382 382 361 369 374 359 370 362 348 351 362 363 363 376 355 359 357 362 347 353 378 373 381 375 360 377 364 372 380 356 368 358 355 361 380 381 373 382 360 373 349 353 367 380 361 375 355 370 369 355 357 381 361 371 353 355 381 370 380 378 380 381 353 352 359 365 365 349 365 358 355 348 365 356 346 345 365 371 349 353 360 376 352 376 365 359 349 364 363 362 375 376 361 347 362 375 347 347 359 367 360 349 350 361 361 367 377 345 357 345 369 353 377 356 348 377 349 367 376 348 365 371 344 362 354 343 358 358 362 353 361 358 359 368 375 356 355 372 373 349 354 343 358 351 371 378 363 377 365 360 362 367 369 363 350 360 343 345 375 362 372 374 342 352 363 354 345 355 348 355 361 359 355 376 347 348 375 348 363 342 347 347 347 374 348 356 372 350 359 350 350 353 346 350 343 347 343 362 360 349 376 360 346 369 358 351 355 372 373 376 352 342 345 358 354 368 372 349 356 369 350 359 357 371 356 346 341 349 354 343 360 349 349 343 355 351 360 348 368 354 346 341 357 354 367 360 358 369 367 353 357 341 348 373 371 363 355 348 348 368 351 367 353 359 369 368 346 353 352 350 344 369 351 360 347 354 356 341 348 347 352 340 359 360 372 367 359 363 374 367 356 361 370 345 357 364 349 374 353 360 349 368 354 359 352 372 349 345 373 356 352 350 356 371 347 365 363 367 366 340 371 359 361 366 364 343 367 374 355 358 359 364 351 373 360 341 371 369 346 369 363 358 356 356 366 341 347 355 345 350 355 341 369 353 344 358 369 349 357 349 367 354 373 355 364 370 356 360 364 362 366 352 357 360 369 349 361 353 341 366 363 368 344 357 358 348 352 352 357 347 373 361 361 348 342 350 343 358 348 368 358 351 345 340 371 351 361 357 364 362 360 364 367 364 346 351 373 359 363 367 343 374 354 364 347 368 351 351 351 359 344 346 371 361 360 345 374 346 363 375 346 348 365 373 373 348 361 348 367 350 352 370 361 343 371 368 371 348 344 360 344 360 366 352 359 350 357 357 368 344 368 373 363 357 347 372 365 368 356 368 354 368 375 374 347 370 366 343 354 347 362 370 343 350 365 364 361 365 372 366 355 365 347 359 368 354 355 342 369 364 363 362 370 356 342 364 363 349 372 352 362 369 375 360 342 362 363 377 366 357 365 359 344 350 376 351 362 370 351 370 372 372 370 364 366 371 350 352 358 361 362 342 352 375 376 368 375 361 367 343 377 370 361 359 358 375 368 344 348 359 352 378 369 344 364 358 353 353 348 369 372 348 349 346 345 364 373 358 363 378 360 378 371 343 360 351 356 367 369 363 363 358 362 354 360 364 349 350 374 370 377 367 355 363 350 357 364 344 352 349 360 369 348 352 350 346 377 364 350 347 347 369 361 345 359 357 365 380 364 359 370 377 362 345 360 369 374 361 349 348 367 366 353 351 354 359 369 367 358 374 369 376 378 349 376 357 378 361 356 361 355 362 357 374 379 353 362 373 369 382 355 370 367 362 356 375 355 379 376 347 351 363 377 347 347 373 375 380 352 366 359 377 362 350 368 358 372 363 348 375 363 372 362 363 368 371 371 377 384 366 358 352 362 352 369 362 377 376 358 361 358 349 355 372 367 355 383 356 372 364 364 367 369 378 362 353 382 385 361 361 382 370 365 360 374 365 373 366 363 364 363 363 387 380 368 359 356 376 383 355 366 358 369 370 370 380 372 356 368 355 365 384 376 370 381 381 364 362 372 354 375 384 381 352 354 362 375 375 366 371 380 381 356 362 363 376 354 362 359 385 381 372 359 368 353 388 375 380 377 359 384 378 370 354 379 372 364 365 358 356 362 364 384 365 388 373 366 390 361 374 364 389 356 370 382 372 383 367 362 370 388 355 357 367 356 360 386 382 373 369 384 381 357 356 370 391 390 361 367 359 380 376 372 359 391 362 377 362 391 363 377 387 378 357 362 357 363 370 384 358 361 390 361 362 368 376 361 381 381 388 385 383 371 379 365 385 363 363 368 360 369 388 390 391 366 374 370 388 388 360 389 370 372 371 376 361 390 394 385 391 387 390 395 379 389 381 385 395 386 395 361 376 366 371 387 374 387 361 382 394 378 390 368 369 366 394 385 392 394 376 381 390 381 363 365 373 393 381 391 389 371 367 393 370 382 365 370 377 369 365 372 367 371 380 394 369 391 381 378 386 374 377 394 395 395 376 386 391 398 378 397 370 362 391 396 362 373 383 378 381 387 368 366 397 365 399 384 395 398 380 400 374 396 395 386 393 388 388 384 386 383 381 373 399 372 369 399 383 368 378 381 372 401 401 385 366 401 369 377 376 387 376 387 382 386 372 374 374 376 395 375 396 391 385 395 401 370 394 399 375 387 395 399 386 394 383 366 371 388 379 384 389 370 385 370 370 372 396 396 385 369 371 379 396 392 371 373 376 378 369 402 378 377 399 399 369 379 400 391 380 393 372 367 398 393 372 382 401 382 376 398 385 381 373 378 385 394 401 373 385 404 372 397 394 383 371 375 396 367 400 372 372 385 373 382 390 396 399 403 390 370 396 370 400 402 397 396 369 393 403 387 371 386 396 398 402 400 368 371 378 379 392 384 397 377 399 382 405 370 380 406 373 370 371 383 382 378 374 400 382 387 397 385 383 387 393 395 381 371 398 370 382 384 386 374 371 395 404 371 398 378 370 380 395 388 373 371 376 394 402 370 401 388 401 379 398 407 400 386 376 390 370 396 397 399 406 405 404 399 380 404 406 378 402 386 371 381 391 391 400 390 391 392 398 372 390 387 370 381 403 404 390 404 380 379 383 378 375 406 407 385 401 393 393 384 370 383 384 381 405 377 402 376 388 391 378 409 408 406 409 392 390 391 376 401 389 389 409 394 387 407 398 407 380 371 382 408 374 386 380 397 392 373 403 398 382 371 386 409 396 386 391 376 395 396 406 374 403 394 386 380 380 402 378 389 402 378 388 394 393 397 382 403 388 375 392 400 403 396 388 389 372 408 384 385 383
409 378 377 394 382 387 403 374 383 383 395 390 389 379 402 376 390 384 383 383 394 401 377 381 379 384 410 377 386 386 378 385 381 383 396 392 387 388 394 398 388 406 406 405 375 386 399 382 398 399 394 410 389 399 380 385 400 407 379 376 410 385 378 381 396 402 390 401 407 401 377 385 397 372 407 400 375 384 410 391 372 382 390 389 409 387 391 388 382 397 380 382 371 386 380 385 405 398 375 401 388 380 403 402 409 400 391 373 373 380 392 402 390 399 380 378 375 389 383 376 376 392 376 377 396 385 380 380 401 373 371 407 382 404 400 409 383 409 401 374 406 382 404 376 400 403 383 404 382 384 398 387 394 403 382 408 406 391 378 397 393 378 395 394 400 374 382 401 373 373 405 371 375 400 377 405 383 379 386 399 375 394 384 374 380 376 371 385 381 381 405 375 375 396 380 386 397 403 393 394 400 382 391 370 401 399 402 399 392 381 369 375 384 400 380 395 369 398 373 381 388 388 388 394 393 377 389 384 373 392 387 383 405 387 400 377 395 395 385 379 370 386 386 386 380 376 391 397 368 397 389 404 379 371 370 404 396 392 398 380 378 379 373 392 397 366 402 402 394 382 376 397 379 373 394 370 398 381 400 399 389 384 376 379 366 380 394 373 366 387 386 393 377 370 381 387 370 379 385 399 373 374 370 402 381 377 368 376 370 380 386 392 376 397 383 393 389 373 401 390 395 400 396 370 367 374 392 388 367 390 399 390 398 367 390 377 395 371 366 378 387 366 384 400 377 365 391 364 374 390 368 367 365 399 389 384 388 395 370 391 383 369 396 381 389 385 373 383 394 392 376 395 372 396 394 365 398 384 366 371 389 388 392 370 365 397 392 391 392 363 398 392 386 395 389 375 396 362 374 368 370 388 365 381 385 376 385 362 378 363 390 396 381 361 377 390 384 377 391 379 363 380 393 370 360 391 377 368 372 370 363 376 380 374 375 394 382 393 363 390 359 394 367 395 395 362 387 359 394 359 378 360 380 374 386 358 383 366 366 374 378 371 391 362 363 370 375 364 367 379 373 382 392 360 381 369 363 388 371 362 390 391 379 374 385 370 374 388 356 361 368 376 389 379 359 373 370 392 381 358 377 374 382 390 377 384 365 362 379 357 382 375 370 368 371 362 360 389 372 360 371 361 358 367 385 376 385 377 375 388 380 375 385 370 373 386 378 382 355 364 385 382 362 363 374 378 385 357 353 380 378 371 388 383 362 359 382 370 382 367 367 371 388 377 366 385 372 368 377 374 357 387 381 365 374 379 368 384 384 368 375 387 364 351 380 374 358 352 355 366 367 386 371 355 359 351 364 379 383 357 363 371 378 371 365 360 355 384 384 366 350 378 359 359 381 349 374 379 372 350 368 369 366 353 354 375 370 384 368 383 354 380 383 362 382 362 353 351 376 351 367 377 360 357 367 372 357 372 366 380 372 364 379 370 349 348 360 370 347 380 349 370 356 348 348 354 379 353 373 351 372 371 359 363 381 378 351 354 366 369 367 372 367 363 359 369 365 372 372 365 349 374 351 358 355 369 345 367 355 372 371 361 361 365 378 376 377 348 349 362 351 350 368 372 366 360 358 365 366 365 349 350 373 371 363 347 375 379 349 366 370 376 346 367 376 379 362 372 345 345 368 368 350 355 359 373 351 354 358 374 375 343 344 368 351 343 352 362 378 357 348 349 369 350 371 364 349 369 373 367 372 362 372 343 355 353 373 363 344 369 374 356 349 375 361 357 355 370 377 371 365 346 377 355 370 350 358 357 377 353 362 371 353 357 373 366 348 348 352 350 355 348 364 363 362 363 342 355 356 357 348 359 342 369 362 347 353 364 362 358 369 369 343 343 355 347 362 346 364 365 343 374 353 361 372 352 373 352 358 360 367 354 365 341 347 351 359 372 375 345 354 344 350 367 346 364 351 345 347 374 346 361 372 358 347 346 369 344 357 364 363 348 342 364 361 360 374 344 368 350 349 358 367 371 351 373 372 374 355 344 373 362 366 347 357 350 353 364 354 347 353 354 368 366 354 353 363 353 357 357 341 343 340 368 339 363 343 349 339 371 353 372 358 356 357 352 343 347 353 369 355 343 360 348 370 340 362 372 367 357 355 369 339 368 363 351 370 344 361 370 341 353 346 372 347 364 351 352 349 365 359 365 347 346 351 343 347 351 341 340 347 369 347 347 341 371 371 372 354 359 345 356 350 352 355 358 354 344 348 365 347 369 368 355 353 346 372 361 370 339 340 343 347 348 351 349 358 349 347 373 346 365 367 357 344 348 353 359 365 340 362 351 370 357 367 349 341 365 348 372 343 349 342 363 359 366 373 343 341 358 354 360 349 347 343 354 369 370 352 360 371 352 372 344 370 343 366 349 346 340 348 350 363 363 339 348 355 350 364 370 369 344 356 357 364 373 349 359 370 363 359 344 342 369 349 350 373 341 373 346 354 359 369 343 348 347 364 364 358 366 372 366 348 355 349 374 366 359 359 361 360 355 342 374 350 351 361 348 364 359 366 355 343 361 359 351 345 360 353 340 365 351 367 373 343 353 349 369 350 346 367 347 361 369 346 371 345 344 357 346 364 348 362 344 346 358 368 351 343 358 352 344 368 355 342 348 345 362 353 358 360 366 351 377 374 344 357 359 371 347 363 355 343 362 359 370 353 347 370 359 347 360 358 372 364 365 364 368 374 376 364 356 344 373 371 376 355 351 357 349 356 359 342 357 343 375 366 355 344 374 352 365 356 368 360 342 356 363 350 353 361 372 347 363 348 377 378 377 350 373 364 364 354 365 360 356 362 348 349 345 344 359 368 359 350 367 375 344 352 362 370 350 372 375 351 377 373 350 375 344 344 361 345 372 363 362 349 347 368 372 365 349 352 371 380 374 374 356 375 346 374 365 369 366 376 376 379 369 362 356 350 363 353 352 355 372 370 376 354 374 367 375 358 354 381 358 348 374 349 358 357 359 359 381 361 355 376 359 379 357 349 348 354 356 354 380 382 358 354 371 350 357 381 380 365 380 356 383 352 375 375 362 351 352 376 365 360 349 358 372 375 361 354 384 371 377 361 350 353 368 374 372 357 351 368 355 383 356 354 368 384 383 363 352 367 356 369 379 357 379 383 385 372 353 364 358 381 376 375 367 365 358 355 370 379 356 379 355 386 361 386 358 362 379 385 361 375 360 378 359 359 368 369 356 360 363 388 384 388 373 379 365 380 383 362 371 367 354 354 380 380 367 388 354 374 363 380 361 387 369 368 358 385 363 378 372 375 356 383 374 377 373 366 368 382 376 365 359 356 382 387 383 360 364 385 381 389 375 368 387 370 383 370 365 372 357 384 356 374 391 378 361 374 368 390 380 368 365 363 370 356 374 362 376 383 371 366 381 369 358 392 385 386 370 359 381 387 366 383 370 380 383 390 361 358 388 363 371 376 371 364 391 390 370 374 380 385 362 383 362 363 381 390 371 372 371 359 367 395 385 395 381 389 391 363 368 385 369 360 366 383 366 362 379 379 395 379 370 362 368 389 368 369 384 396 384 375 396 370 374 364 369 362 377 376 374 371 380 366 375 362 361 382 376 380 388 372 381 389 392 390 376 393 375 396 368 386 368 365 367 395 362 365 396 378 396 372 366 393 393 381 396 394 380 389 375 386 362 373 376 393 381 392 366 395 389 389 382 374 393 367 371 373 387 369 391 384 380 396 379 390 394 391 400 390 396 391 376 396 364 369 368 384 400 388 379 367 394 377 379 365 381 387 376 367 393 382 367 388 377 383 377 387 390 393 393 385 383 368 396 385 390 378 383 388 381 399 369 373 390 384 390 370 386 403 390 378 383 393 381 375 390 372 375 377 401 403 375 381 385 368 379 372 398 398 374 376 372 379 401 398 399 388 403 398 388 368 388 383 395 403 392 382 388 380 393 385 379 403 378 398 383 392 383 378 403 392 404 371 404 400 380 376 384 395 369 383 396 391 377 386 389 403 401 388 394 368 368 368 382 396 378 377 400 395 388 397 381 386 378 379 397 390 388 375 379 405 406 385 390 377 404 390 390 377 372 378 393 389 379 385 379 405 396 370 394 404 373 400 400 379 383 403 370 378 401 408 403 377 407 386 384 382 393 404 391 388 394 373 380 399 388 391 380 375 380 404 398 372 384 389 371 398 374 371 407 394 409 390 402 397 406 405 409 391 400 380 398 374 384 408 403 391 379 374 396 378 408 385 408 383 393 408 400 385 408 386 409 397 405 390 384 390 385 383 399 403 382 387 407 384 374 400 405 372 405 391 407 392 394 405 394 405 403 384 381 391 388 408 378 372 388 380 391 402 392 381 384 392 386 381 405 379 372 399 407 394 407 404 403 379 398 386 374 380 387 372 399 403 397 405 392 374 374 373 393 383 410 405 393 374 376 387 381 404 376 406 376 400 399 407 408 375 372 399 383 387 399 399 408 385 393 389 376 384 379 397 385 406 380
407 410 374 383 408 395 376 403 399 405 380 396 391 384 396 379 384 400 395 373 386 397 383 404 401 385 400 376 387 396 384 382 383 375 381 379 397 374 399 385 395 406 397 374 406 409 408 407 386 391 407 400 376 406 381 393 379 408 396 382 381 396 391 391 398 389 387 373 390 374 385 401 396 398 402 380 395 387 375 408 405 398 396 397 381 404 378 377 390 390 386 398 374 405 406 389 409 380 388 376 409 389 404 382 375 383 389 397 397 380 382 390 394 406 375 403 387 408 407 393 386 381 408 376 402 402 381 400 399 397 393 397 403 386 407 406 397 375 381 372 372 392 389 394 375 381 386 379 406 371 401 381 408 398 375 400 378 384 378 405 399 389 391 391 403 376 376 379 407 385 379 408 394 387 381 398 386 385 395 382 384 386 381 371 402 385 389 370 399 397 404 377 404 374 397 397 407 402 405 405 406 403 392 390 380 402 407 396 396 371 378 390 382 369 396 383 382 386 373 395 386 370 396 394 400 405 401 405 395 396 384 381 378 385 402 396 376 400 385 381 380 373 402 393 373 370 369 402 387 389 391 404 390 396 391 399 372 401 396 398 389 374 372 376 368 384 404 393 394 400 368 368 367 381 371 372 383 388 384 402 371 368 399 370 375 400 401 379 395 371 388 396 394 372 367 395 389 383 383 379 378 385 395 393 376 400 376 392 399 393 389 366 374 400 386 383 396 400 374 365 367 375 394 394 380 374 401 365 369 381 394 397 378 387 387 389 400 398 394 396 366 380 374 374 392 396 370 385 393 380 363 373 368 372 365 384 398 380 385 365 375 393 397 388 394 398 391 392 372 383 386 374 377 376 386 368 371 393 368 378 387 368 388 392 377 368 391 390 385 392 392 398 385 367 364 379 365 372 371 391 371 373 365 387 387 367 371 374 361 378 391 365 363 396 375 381 373 377 383 372 374 376 393 379 377 393 387 395 384 364 392 384 362 378 363 380 383 372 375 393 367 364 378 374 391 380 395 382 376 359 393 389 389 367 387 369 364 377 382 388 382 377 390 363 375 372 384 376 363 377 388 371 383 385 365 393 370 379 379 365 380 393 359 374 364 365 363 370 385 387 379 372 385 389 377 365 367 381 362 373 365 355 364 390 383 372 367 374 373 389 382 359 388 363 391 360 387 360 388 378 370 374 357 362 371 356 371 360 382 377 355 354 355 364 366 360 359 378 380 377 353 385 359 365 371 358 385 367 380 382 354 358 380 372 366 360 374 361 381 380 362 382 380 363 355 371 385 376 374 374 362 374 385 383 386 381 367 381 358 357 373 375 378 364 373 370 368 357 365 370 379 376 361 372 358 377 350 363 382 376 360 354 360 360 382 366 349 357 362 349 360 361 380 378 370 379 384 369 350 379 369 359 348 380 381 372 371 381 350 383 371 376 351 362 366 349 359 366 373 373 381 364 364 376 373 365 350 373 365 368 347 350 378 348 382 375 372 349 352 353 347 355 361 351 349 379 368 360 378 373 349 376 354 346 370 381 365 353 351 346 373 350 349 349 367 364 377 373 366 363 360 368 372 376 353 375 353 355 369 348 345 372 359 354 372 347 369 371 370 374 373 363 359 357 347 362 377 379 354 362 376 348 364 367 359 352 377 368 362 366 352 364 374 367 354 346 350 343 374 377 353 347 376 347 359 342 365 356 357 355 355 355 361 356 359 357 346 358 346 365 345 372 366 356 360 377 359 348 357 354 346 347 358 359 353 356 375 356 350 354 370 343 347 369 374 365 364 342 361 349 365 344 343 354 365 359 357 346 356 347 359 353 350 362 343 360 362 369 374 359 373 366 366 374 359 341 345 349 361 360 359 353 355 365 370 355 349 351 361 364 369 356 342 344 342 356 363 364 362 373 359 359 340 349 357 370 350 362 356 370 358 351 359 350 342 354 365 351 343 350 351 371 343 365 340 346 347 341 347 369 351 343 365 352 352 347 359 339 346 340 347 342 352 343 352 354 358 342 342 361 366 366 370 370 358 372 342 343 339 362 350 351 366 341 341 344 360 338 356 345 339 341 348 364 346 361 356 342 364 371 364 368 364 360 365 348 370 368 364 347 357 340 372 361 354 339 367 341 351 363 348 365 366 370 356 339 358 352 355 362 350 346 357 341 346 349 363 343 357 366 365 353 345 364 341 361 342 348 342 356 350 364 348 355 362 343 369 347 357 351 348 370 360 345 350 345 356 353 362 352 346 354 344 354 345 360 354 350 347 358 345 359 350 355 341 339 360 372 360 357 351 371 366 350 343 355 357 338 370 358 365 356 340 371 372 359 370 365 348 344 351 355 365 363 349 346 341 372 345 363 368 370 338 361 347 355 343 343 368 353 341 360 371 355 370 347 341 368 339 352 339 352 346 344 354 358 364 357 369 371 360 364 346 360 364 367 343 346 338 350 361 341 372 371 370 346 345 338 341 359 364 355 338 338 338 367 371 365 352 367 340 339 370 348 339 361 343 356 369 355 368 370 370 367 368 367 352 353 344 356 339 371 350 351 348 362 345 345 353 371 350 366 348 346 341 348 368 357 365 340 350 371 372 347 342 344 352 356 370 357 350 370 366 361 359 340 349 343 358 340 352 369 367 361 341 346 348 347 341 351 349 352 349 358 371 351 362 348 345 370 367 355 342 358 341 362 371 362 342 366 374 354 361 344 352 374 362 360 347 364 349 356 353 370 351 350 358 348 361 375 345 366 370 372 370 352 360 348 370 355 358 345 371 373 373 363 361 365 363 351 373 360 375 342 358 372 354 357 358 373 354 362 342 347 372 350 357 354 356 365 347 352 368 376 364 343 377 347 368 343 373 343 377 350 343 357 360 371 373 377 347 349 361 363 370 355 371 365 347 365 353 353 356 360 367 378 362 346 363 367 347 373 367 345 344 348 360 362 356 354 360 360 377 359 361 349 371 353 371 355 355 361 380 368 378 367 346 360 369 346 363 372 376 351 355 377 371 371 359 348 361 355 380 373 369 377 377 375 365 368 349 376 365 349 380 362 351 361 357 355 378 375 363 373 361 372 348 366 361 377 368 357 351 348 348 374 359 380 383 378 382 350 352 364 368 349 360 352 380 371 361 376 380 377 382 358 366 383 377 360 377 379 349 380 359 350 350 371 363 350 365 377 368 350 373 368 351 385 372 363 352 385 355 383 357 375 386 368 364 387 351 360 367 374 379 358 364 366 375 351 352 368 377 357 379 386 381 356 354 361 369 382 353 367 354 364 369 352 381 382 367 360 371 362 383 362 369 374 355 357 374 356 389 377 362 379 353 370 362 356 357 379 364 374 372 366 364 368 381 371 376 358 378 357 368 373 382 363 357 385 382 379 388 359 381 375 363 381 369 371 384 389 376 357 372 372 369 360 364 359 377 387 379 364 368 370 382 360 379 364 368 384 366 364 388 392 363 374 382 392 369 373 388 389 391 383 384 382 387 393 364 386 365 387 358 377 364 384 380 365 369 392 371 379 378 381 378 362 361 366 360 373 360 370 383 371 373 373 359 382 387 366 373 394 373 388 376 379 393 377 364 367 388 377 388 370 394 387 379 397 368 382 376 366 385 365 381 372 390 380 371 395 390 372 365 374 365 382 364 362 378 389 372 383 395 380 384 368 384 364 382 391 364 398 375 388 365 395 378 394 392 388 369 383 399 389 374 382 372 378 384 390 369 395 391 381 392 392 388 377 373 371 369 376 386 399 364 389 394 397 400 366 386 385 365 401 375 378 383 385 394 383 391 400 377 397 396 369 388 400 384 399 386 369 374 371 367 392 375 376 387 390 394 387 373 396 387 400 372 385 401 381 366 390 395 396 385 389 379 387 386 376 383 369 380 393 392 398 398 402 389 383 390 396 368 399 389 368 374 374 403 371 389 382 395 396 374 392 381 403 375 379 375 372 400 369 399 388 401 371 402 401 387 388 393 404 398 393 383 405 379 382 372 401 397 378 371 383 383 386 381 369 377 389 373 387 390 404 369 402 369 403 375 405 401 378 403 393 404 381 393 377 373 375 383 375 383 401 382 376 392 392 383 403 379 407 404 389 396 383 386 404 373 376 384 403 403 394 383 407 374 394 400 405 389 375 371 392 396 372 398 407 394 400 401 392 399 385 400 386 398 377 409 390 373 385 384 395 398 387 393 391 372 373 386 391 377 386 401 392 388 379 389 400 409 408 410 398 383 401 402 399 396 401 380 398 404 382 383 381 398 394 401 400 396 377 409 392 381 389 373 386 396 380 403 394 377 403 409 378 382 400 405 406 380 375 384 374 375 384 384 401 407 402 379 381 397 405 401 406 383 392 410 397 389 402 408 383 383 407 389 393 385 373 378 393 375 389 384 405 400 395 395 384 385 390 393 398 384 410 393 383 379 391 407 395 409 404 406 381 388 411 390 400 411 395 382 403 400 393 396 389 404 407 400 405 386 409 392 386 408 401 385 375 408 381 387 405 401 381 402 405 408 381 393 408 403 391 388 392
402 402 399 394 398 376 377 400 413 385 413 409 413 386 399 408 382 374 390 399 410 381 392 407 389 402 392 408 381 396 388 398 384 401 378 396 403 408 382 402 379 409 386 406 410 400 401 407 401 379 394 387 386 401 381 401 390 388 385 387 399 400 411 410 377 404 382 406 389 391 384 394 376 396 388 412 384 404 396 400 409 377 374 410 393 410 387 399 374 399 401 400 375 399 386 378 379 394 400 394 400 410 403 391 382 406 379 381 397 401 396 383 393 385 380 402 382 383 388 411 408 376 398 398 390 399 402 395 408 378 405 385 404 396 403 402 390 398 410 375 388 383 374 397 395 381 386 404 391 401 403 376 393 378 401 410 393 380 383 389 386 376 401 406 388 381 396 405 407 394 396 372 393 398 396 376 396 372 396 403 389 377 407 372 372 386 399 393 394 371 372 397 403 390 392 380 389 377 402 374 388 388 374 409 403 387 402 387 375 388 380 394 384 405 384 385 381 401 408 404 391 398 381 384 406 402 383 374 398 375 377 397 394 406 376 405 402 382 385 406 391 396 400 376 393 391 396 393 394 405 393 392 378 398 404 396 369 383 389 388 368 393 395 393 371 402 370 382 377 386 381 377 392 391 385 378 390 389 380 377 387 404 400 396 373 399 386 390 392 385 373 392 389 400 396 392 395 375 383 382 371 396 391 395 381 386 368 367 370 381 393 390 396 389 397 379 398 394 402 385 390 386 389 374 381 396 377 388 367 394 382 372 387 370 401 379 389 381 396 372 374 386 374 366 387 384 380 382 375 379 380 400 400 365 387 394 396 399 396 398 391 375 384 391 396 399 368 400 378 379 369 387 362 395 367 363 377 383 381 388 376 397 365 391 378 367 363 372 364 373 386 370 363 369 376 375 367 382 374 398 376 397 363 392 392 368 393 370 367 374 374 397 387 393 367 365 398 368 393 380 384 365 375 385 388 373 365 385 379 390 381 362 395 377 378 367 367 365 383 390 359 360 359 391 363 378 376 367 359 375 370 383 380 385 386 385 361 391 373 358 363 372 360 361 367 393 383 375 362 384 383 361 386 383 371 368 366 388 376 381 367 388 369 366 393 374 392 373 385 385 373 390 377 375 372 386 388 375 366 392 366 391 373 372 359 387 383 383 360 365 370 385 374 382 373 373 377 371 389 370 379 369 382 363 366 361 372 361 359 382 375 384 359 355 363 378 366 369 369 386 357 384 379 377 353 375 358 376 355 371 369 358 386 361 382 362 383 363 384 388 370 369 359 354 386 383 378 376 362 372 372 367 366 377 354 381 362 374 383 380 356 381 378 367 364 353 375 359 360 350 363 382 382 383 364 373 363 366 374 378 354 377 353 381 363 370 358 351 371 359 368 358 371 360 354 364 378 379 373 369 359 351 365 356 348 380 359 377 377 348 370 382 375 353 358 369 354 347 352 377 374 371 350 360 362 356 356 373 367 381 357 377 364 374 365 380 350 376 373 360 357 376 375 365 346 350 352 353 349 356 347 376 380 366 369 375 375 359 365 359 358 376 370 356 349 354 353 352 363 344 346 374 354 375 358 371 379 344 379 364 355 361 375 370 346 343 363 355 357 364 349 370 359 374 361 343 347 370 352 347 350 370 377 361 366 370 351 344 370 366 364 361 347 376 351 365 376 352 377 354 373 363 361 369 358 343 370 343 370 359 347 357 350 345 375 373 374 364 356 346 352 358 366 373 356 355 376 354 365 355 351 375 354 341 343 361 356 349 355 361 364 348 360 346 343 354 349 343 346 369 362 363 372 363 367 372 367 366 365 345 346 353 344 359 353 346 356 346 366 347 366 366 366 362 372 369 341 345 348 346 350 346 345 345 367 370 354 360 339 345 342 345 358 346 341 348 365 370 354 356 342 346 360 369 368 357 340 369 339 348 352 361 355 370 344 348 342 359 345 342 342 348 360 338 368 340 347 359 371 363 353 339 347 339 346 353 369 347 361 346 369 351 368 350 347 351 371 352 372 344 356 353 366 356 353 338 358 339 371 355 340 351 368 349 364 342 365 338 363 365 358 359 343 366 348 353 344 347 344 355 365 339 370 370 357 362 371 342 363 369 360 344 348 369 368 353 351 361 366 354 366 352 342 338 346 365 366 365 340 338 348 368 340 358 344 338 348 343 343 352 340 344 359 364 353 355 357 367 357 351 349 363 366 366 364 353 360 358 346 340 359 370 349 340 356 356 353 367 361 358 359 341 342 358 368 358 353 365 365 350 344 355 342 351 349 369 344 349 368 353 353 367 363 342 371 349 362 352 357 364 352 357 369 370 344 344 358 338 338 364 353 359 348 359 339 362 369 347 352 366 341 346 363 346 352 339 358 342 367 343 369 359 363 367 357 347 351 355 348 352 348 364 339 371 363 353 338 338 340 354 367 357 363 370 366 344 350 352 361 345 370 359 344 338 366 364 360 345 360 371 337 348 341 352 347 344 368 349 345 349 343 353 370 370 364 364 354 342 356 356 362 366 355 346 344 349 339 367 369 339 343 346 350 359 361 372 344 370 361 364 347 367 357 356 342 349 359 370 365 342 353 355 347 370 363 354 359 342 360 355 355 342 341 344 341 341 344 359 373 344 350 359 339 370 342 355 358 363 352 350 344 368 344 353 365 370 345 351 351 344 345 345 360 347 350 374 350 355 359 361 373 347 347 373 343 362 354 362 364 344 351 369 373 356 361 365 365 345 355 354 362 360 359 359 345 369 358 367 362 342 353 360 361 372 370 365 372 349 364 361 365 362 359 342 357 363 370 363 377 361 364 371 351 355 372 369 343 371 357 354 359 377 347 356 350 364 366 375 344 348 371 365 368 353 345 347 354 373 349 369 372 371 362 362 365 372 354 367 366 350 359 347 349 364 362 357 350 350 355 368 372 364 371 363 355 375 349 349 351 372 376 362 346 377 346 369 371 373 357 375 344 373 359 350 374 359 346 346 347 358 371 376 359 379 360 352 355 366 357 363 358 369 345 360 367 364 366 375 357 379 350 358 352 365 380 362 360 381 363 362 374 369 358 370 369 354 377 379 355 369 377 368 373 357 364 375 355 348 348 367 363 353 360 349 352 374 366 366 374 363 362 366 351 374 369 353 361 364 366 370 366 377 371 357 351 368 349 360 350 350 360 365 371 352 383 376 379 365 375 369 381 353 368 364 359 353 369 352 385 366 384 354 380 356 374 379 352 371 365 380 352 357 355 363 352 360 358 380 363 375 372 373 370 359 361 384 388 367 370 354 374 382 373 367 388 360 358 367 359 387 375 360 356 379 388 357 388 357 364 379 381 385 363 362 370 388 372 369 366 369 387 388 362 371 381 376 357 365 368 378 363 390 386 381 380 384 386 356 366 375 382 372 370 370 358 386 367 392 379 357 385 375 370 356 370 360 393 389 371 369 375 357 368 384 384 371 376 393 372 365 376 377 360 391 370 363 362 359 377 385 360 369 383 389 384 375 371 383 371 365 374 390 365 385 380 370 362 378 369 393 364 366 391 367 377 367 388 382 368 370 388 385 381 391 380 370 371 371 373 384 377 363 376 383 396 386 391 371 379 374 388 391 383 363 380 396 395 361 369 378 396 370 371 363 371 384 376 363 377 369 388 382 387 365 383 385 391 375 374 388 366 363 396 389 366 393 364 378 393 372 374 391 399 385 371 387 386 386 367 380 372 394 379 398 376 400 400 384 392 375 373 375 376 369 380 396 400 382 391 371 371 365 399 369 365 385 393 389 387 399 368 374 370 385 371 384 400 370 383 369 397 392 381 372 375 397 383 390 379 372 375 386 389 388 369 390 371 398 376 393 372 396 402 394 394 387 392 370 371 372 375 403 377 369 388 403 401 368 389 376 390 376 374 376 398 378 401 404 389 390 371 373 398 385 401 388 405 404 369 387 371 377 386 381 379 385 379 393 387 380 380 389 389 388 398 382 376 371 396 397 393 399 381 401 378 392 399 394 391 401 383 407 407 389 386 371 398 403 393 383 384 378 402 408 370 376 404 403 380 375 397 381 408 382 379 401 386 394 380 382 379 383 380 378 391 385 379 380 380 402 383 394 399 404 382 389 372 405 372 371 372 388 371 372 391 381 391 406 394 390 378 402 402 376 398 372 391 406 410 389 387 383 373 405 405 373 384 395 408 374 384 398 391 385 387 410 395 407 395 406 386 390 387 405 395 374 395 403 398 394 409 374 394 399 396 388 400 397 401 386 399 374 373 380 387 377 379 399 373 391 382 375 408 396 397 380 387 380 399 374 402 397 403 412 384 388 377 401 412 405 403 400 396 393 396 410 397 391 386 386 409 396 389 395 408 374 402 383 381 379 383 398 402 374 397 402 388 400 379 376 382 408 402 404 388 374 390 401 392 403 374 377 386 378 398 409 406 388 380 374 382 389 387 410 378 399 388 381 376 382 384 384 406 401 375 409 402 391 397 409 409 398 412 410 391 398 407 386 402 375 375 410 379 389 396 384 403 400 391 405
409 391 405 391 380 406 388 397 413 411 393 398 385 381 396 403 394 379 414 382 379 414 406 411 378 378 381 407 392 387 387 414 391 378 391 395 397 403 405 384 399 411 407 398 377 376 385 395 379 412 391 410 400 410 406 403 401 401 384 378 401 395 406 377 386 382 386 408 409 376 377 382 401 397 404 403 398 403 412 402 401 378 387 388 403 380 405 379 406 375 383 393 384 403 395 396 410 395 379 394 397 409 401 384 393 381 401 405 408 387 393 385 380 394 398 408 399 378 401 380 406 398 387 376 387 408 386 383 389 379 402 400 375 379 398 393 385 374 384 408 388 392 380 394 374 393 378 387 396 393 394 389 379 407 381 392 391 382 402 396 388 380 411 389 385 397 397 385 397 396 409 400 404 376 381 393 385 374 406 407 394 377 374 389 401 382 408 380 391 387 392 395 395 392 400 396 377 385 398 390 398 395 379 390 386 375 398 398 405 382 395 377 388 397 394 378 396 391 375 404 407 396 389 380 377 378 393 371 380 379 377 395 402 384 402 379 389 390 395 373 401 380 379 407 395 402 375 370 372 380 371 369 391 381 382 380 372 397 380 375 386 391 405 395 369 384 393 406 402 396 397 381 398 383 378 369 389 383 390 378 396 370 379 396 398 370 369 401 398 396 385 393 395 399 397 395 377 399 372 372 388 400 401 396 377 374 376 376 367 397 386 372 377 375 400 369 377 401 380 386 391 376 374 397 371 382 388 396 375 392 379 374 366 376 366 392 399 391 380 399 384 378 367 373 386 400 391 375 375 367 395 378 394 381 371 399 397 393 392 369 399 367 378 377 394 395 366 390 383 397 364 380 372 366 366 394 380 392 383 390 373 376 366 365 394 374 378 389 381 384 373 394 367 365 369 397 397 389 365 395 385 366 390 373 370 371 382 365 379 365 394 390 380 376 372 390 366 388 379 386 373 390 396 378 372 385 385 365 384 372 364 373 376 383 369 386 360 388 384 385 388 391 378 385 395 380 366 389 376 369 360 382 385 377 369 365 379 394 385 366 384 368 394 378 369 382 382 370 373 370 357 379 379 391 384 378 375 391 387 371 364 388 357 369 384 382 390 367 359 380 390 385 368 390 384 380 377 371 370 370 361 369 391 383 367 381 382 363 357 390 377 364 363 378 391 390 381 387 379 384 390 354 376 365 366 382 389 387 361 366 379 380 358 356 386 385 360 355 356 362 353 379 387 361 380 386 374 369 360 377 377 359 377 362 370 353 369 384 364 376 374 367 380 356 385 377 351 355 379 370 380 379 374 355 366 364 369 350 373 353 383 357 352 371 368 369 370 370 383 365 353 368 377 365 369 358 381 373 360 355 383 352 354 383 381 371 382 381 350 348 383 383 355 350 369 354 349 353 374 382 348 358 380 376 373 379 348 369 368 376 355 366 379 376 365 376 363 378 372 365 378 350 380 349 352 365 355 353 350 346 367 367 356 364 359 346 360 376 347 380 369 371 380 345 364 378 354 360 373 359 359 369 364 357 372 369 375 345 357 359 361 378 344 351 360 374 367 355 369 369 370 373 374 368 372 358 365 362 373 358 376 351 346 359 343 354 365 374 372 358 370 352 355 369 376 352 363 363 363 368 369 353 361 364 359 371 343 361 354 354 376 367 342 360 348 343 351 350 354 344 365 345 371 358 353 369 368 354 354 369 345 344 348 368 357 362 347 341 371 341 356 343 366 350 369 375 341 366 374 342 371 366 354 353 350 365 367 357 364 363 343 373 344 362 343 372 360 349 349 368 362 365 370 352 374 340 351 350 364 348 363 359 350 341 349 360 366 353 342 368 342 358 366 358 345 369 355 343 344 364 371 366 366 365 342 341 342 365 352 367 339 342 365 362 344 340 348 349 355 364 343 370 360 347 354 343 343 370 347 360 372 344 364 365 347 344 367 351 371 359 358 349 340 350 338 358 352 360 369 346 363 351 343 350 361 359 356 343 356 342 342 368 349 368 360 371 352 367 363 351 354 349 340 356 361 352 355 353 340 352 363 367 344 369 357 368 357 353 351 353 359 356 349 348 364 349 347 344 345 338 370 362 350 350 360 352 366 344 370 347 337 339 343 345 337 342 354 370 359 346 365 347 366 355 336 336 369 348 356 343 362 355 346 354 346 347 347 340 354 345 352 368 360 336 354 339 342 350 338 343 360 367 354 368 364 355 368 362 344 354 369 347 350 356 365 361 368 342 343 364 364 360 362 367 339 359 336 358 339 339 366 364 349 363 362 343 360 361 347 369 357 358 358 337 344 366 340 354 350 349 349 356 351 353 353 355 342 354 344 346 336 352 341 362 345 368 335 335 336 347 346 358 335 347 339 357 344 344 342 359 358 356 345 340 339 364 337 359 348 358 370 361 341 341 353 363 352 353 364 365 342 352 354 354 364 369 353 337 342 359 337 342 356 347 346 336 340 347 359 364 347 359 367 352 341 349 344 357 344 349 352 362 343 347 346 348 345 363 363 364 364 364 370 361 340 357 361 356 369 350 362 345 350 358 338 355 371 358 354 344 337 370 371 344 358 358 368 344 362 359 371 366 352 347 355 355 367 345 353 365 370 343 350 348 341 363 367 340 350 349 360 362 359 371 346 345 357 342 364 359 365 363 353 345 338 371 340 369 356 368 339 354 350 364 364 353 366 370 356 343 346 355 367 344 353 340 363 349 357 354 347 349 357 362 369 370 373 348 343 355 343 356 347 354 358 373 369 350 346 363 367 354 356 360 359 370 374 349 358 370 342 366 345 360 366 351 356 341 359 371 368 362 352 341 354 370 351 348 346 357 360 377 352 368 359 365 353 355 353 361 361 352 354 348 366 346 342 365 359 367 366 377 361 355 360 348 365 349 373 354 347 371 369 357 377 367 360 352 344 351 352 345 363 364 351 367 348 368 370 365 357 374 345 356 351 363 343 355 371 355 348 357 349 376 352 348 365 371 375 347 360 348 349 360 370 374 364 376 364 372 379 358 368 345 371 356 345 351 368 353 363 373 346 348 350 356 353 351 363 364 354 379 369 376 376 375 370 360 370 353 352 349 347 356 365 353 367 382 360 371 354 358 379 372 361 347 382 369 353 364 352 377 377 355 371 371 348 375 366 352 382 372 371 363 362 354 370 362 369 383 350 357 358 382 382 352 362 381 373 368 378 358 378 371 381 365 375 381 357 373 366 371 377 353 350 364 368 363 366 383 380 373 387 367 363 385 355 370 352 362 370 375 387 375 366 365 380 374 374 383 373 365 378 352 359 365 366 377 355 360 387 362 382 386 378 357 361 360 354 362 373 389 386 386 375 379 362 366 364 362 375 386 375 365 386 361 356 379 386 359 386 361 383 378 358 372 360 366 357 377 377 392 376 387 387 360 375 359 388 386 382 372 359 367 361 369 374 364 357 383 383 388 390 374 389 371 369 358 360 372 380 360 372 379 392 382 361 389 385 393 360 389 388 363 363 393 378 360 379 393 386 368 366 360 386 361 389 376 377 393 391 379 396 385 363 393 372 367 388 377 380 368 371 373 374 392 371 362 375 370 384 373 368 378 361 380 390 392 397 382 385 375 397 382 384 390 366 387 374 395 375 375 372 368 379 387 368 389 389 399 378 390 390 363 370 390 382 377 383 396 398 370 372 396 370 396 367 375 400 396 372 392 372 399 400 391 387 385 397 392 364 392 383 392 393 369 382 391 384 365 388 399 389 398 373 396 372 394 388 372 390 375 380 377 373 379 383 375 379 380 366 379 370 401 370 379 370 366 368 368 384 392 381 371 389 369 382 375 398 367 382 385 394 376 377 402 390 395 374 383 372 391 375 394 389 396 369 371 396 387 390 377 377 368 399 378 371 393 387 404 394 381 401 399 391 373 396 392 380 381 371 386 406 380 391 406 371 371 373 378 392 396 404 401 396 397 373 378 384 370 392 406 382 403 388 401 406 403 397 405 389 373 379 388 377 387 372 391 378 405 399 380 385 390 374 375 403 383 382 386 392 387 372 405 381 390 386 406 373 402 402 392 406 401 399 402 379 402 386 377 399 376 377 403 395 380 407 377 382 407 381 403 384 382 387 384 390 392 380 392 384 373 374 409 404 392 402 401 383 377 406 399 381 400 381 393 409 377 387 408 402 396 389 375 406 405 376 385 375 385 394 387 386 385 386 407 405 404 385 404 408 407 392 405 396 389 375 382 393 389 378 383 412 394 375 395 376 378 407 378 379 389 382 381 401 383 375 382 374 375 412 408 409 381 390 382 396 391 390 377 395 383 375 394 392 404 404 384 398 387 377 392 391 385 400 379 394 390 376 383 392 375 378 377 382 382 384 403 387 388 394 407 385 384 376 391 402 405 400 375 378 392 393 394 402 379 387 411 394 388 380 411 389 412 402 385 380 412 414 383 414 384 376 385 393 378 402 409 408 377 410 401 394 389 381 411 393 383 397 401 396 391 399 399 389 376 409 384 402 398 391 401 395 380 400 401 382 376 395 404
406 391 391 414 404 385 410 410 392 381 397 402 396 409 414 399 409 409 396 396 381 400 383 389 404 396 414 400 396 394 389 386 409 392 384 386 389 406 381 394 399 401 380 380 394 378 391 387 399 410 407 392 383 402 404 410 410 402 383 389 408 394 387 401 398 384 399 411 402 403 378 386 388 381 378 394 410 381 405 383 414 385 398 409 399 376 403 393 401 410 395 383 378 395 397 390 403 382 414 391 409 377 390 411 410 392 390 405 397 408 412 385 378 384 378 389 384 394 395 398 378 375 406 409 395 388 412 411 383 411 376 378 412 390 402 396 395 377 386 405 399 412 375 390 410 406 405 408 375 385 380 406 375 411 401 384 375 388 381 411 385 383 375 411 387 391 393 408 383 394 399 407 381 389 383 377 409 374 409 409 374 376 403 403 403 380 374 393 384 409 391 395 407 382 383 382 388 402 405 397 411 380 391 378 394 400 381 391 389 406 377 379 399 396 409 379 393 399 399 404 397 406 387 392 404 397 389 380 376 382 404 375 390 373 382 401 390 380 409 396 404 376 404 392 389 391 399 370 379 375 402 393 398 407 374 392 382 393 390 376 393 373 381 401 375 381 393 382 376 401 378 390 400 393 400 383 379 398 379 378 387 382 401 389 387 397 394 388 392 371 370 399 400 387 402 391 390 400 382 397 394 391 397 403 392 367 379 403 397 389 390 393 380 401 391 376 370 379 397 394 397 376 386 370 395 398 393 395 392 369 386 397 393 393 395 396 394 368 393 385 368 395 373 398 391 376 369 394 366 377 399 398 387 396 401 393 391 368 384 395 371 383 388 376 372 379 369 400 398 374 397 379 366 384 390 370 395 394 377 396 385 389 369 369 383 367 376 388 371 396 397 395 393 362 369 380 393 390 378 367 363 390 383 382 373 372 368 367 381 382 378 365 387 385 388 386 368 380 390 394 376 387 389 386 387 374 366 397 381 388 384 395 382 383 372 377 391 381 368 376 374 372 370 394 380 373 365 372 377 367 371 370 367 361 367 369 370 370 363 386 376 387 384 361 373 374 379 382 374 365 361 366 376 385 363 360 362 369 389 380 377 379 370 363 382 378 387 392 367 392 383 385 384 387 388 377 381 387 364 360 358 382 367 391 373 388 373 379 363 383 380 361 368 356 383 370 377 376 384 366 376 374 358 382 383 368 367 372 378 389 353 357 357 381 356 376 377 389 378 364 380 366 385 371 367 375 387 368 361 381 380 361 379 362 367 387 376 358 382 377 357 360 381 361 351 363 362 354 362 365 380 368 368 362 363 355 379 361 368 382 356 353 367 361 365 384 378 349 365 353 363 360 360 379 375 382 366 376 380 350 366 372 349 383 383 378 352 356 369 350 352 356 353 369 367 348 348 374 364 363 378 378 354 353 352 380 366 350 351 361 351 369 363 367 367 379 377 352 351 378 354 356 350 360 357 369 376 357 359 356 352 354 367 359 377 373 373 360 356 377 355 376 379 372 376 344 368 371 350 374 347 358 364 352 352 375 355 363 351 350 374 373 374 360 352 370 368 344 366 343 356 376 354 355 347 350 355 372 356 376 345 359 354 365 347 343 376 375 362 347 345 372 342 376 369 367 348 374 348 371 354 361 348 365 353 352 372 345 361 350 343 344 348 372 367 366 355 364 349 374 349 349 362 362 349 360 372 350 362 364 375 357 375 373 348 352 374 353 346 350 370 371 358 343 347 362 346 361 362 366 359 370 352 346 357 359 364 364 345 362 353 356 343 364 353 352 341 364 342 359 339 349 368 370 353 340 357 371 361 355 338 345 350 362 363 344 347 365 347 365 354 338 347 370 340 338 348 342 364 363 340 364 339 368 371 364 369 366 338 369 348 338 354 338 363 344 356 349 349 365 342 342 342 363 339 344 364 362 361 355 352 363 358 352 370 357 344 344 351 357 342 363 359 359 341 362 343 360 351 367 366 356 337 336 348 340 344 352 342 368 370 357 336 356 351 370 354 336 342 346 357 360 338 357 348 355 348 368 344 363 364 339 361 366 340 350 347 360 366 365 369 365 351 369 362 366 345 358 344 364 369 366 355 349 353 345 369 366 343 343 336 338 360 362 346 365 354 335 367 350 365 366 356 357 341 349 366 351 337 340 345 348 336 365 362 354 341 361 362 361 334 340 364 359 345 352 366 364 352 340 345 359 336 367 348 355 359 345 337 339 351 361 353 365 334 346 362 353 350 355 346 351 338 353 353 349 337 363 357 367 346 345 335 349 343 349 335 346 337 351 351 354 343 348 362 343 337 355 340 354 353 352 348 357 336 344 350 351 338 338 362 351 349 363 343 335 343 356 359 358 338 354 343 359 368 348 346 336 334 352 368 365 347 347 353 361 358 346 344 340 363 350 369 343 344 343 357 365 343 347 354 359 367 340 362 343 354 339 346 366 369 345 362 359 336 358 351 360 336 338 365 364 353 365 350 362 350 349 369 335 361 353 360 336 358 352 344 354 368 367 350 344 355 355 369 357 344 362 359 345 366 354 351 361 361 343 366 354 357 365 354 349 361 356 350 349 350 336 346 360 369 338 369 354 358 344 352 366 349 341 353 344 371 368 346 362 341 341 357 339 371 352 352 361 350 343 351 364 356 361 354 354 364 364 349 363 350 365 359 363 370 340 347 369 348 356 371 364 361 368 367 372 349 359 361 362 343 352 366 362 354 360 356 359 354 369 350 344 339 371 346 371 350 355 344 372 373 355 364 373 350 370 372 361 356 372 363 374 365 357 363 346 344 346 366 371 353 354 341 353 363 348 350 351 341 368 349 342 350 352 353 361 348 352 361 343 362 349 342 352 366 366 358 348 349 361 344 377 357 371 366 353 343 374 350 358 363 357 365 369 356 369 346 371 364 358 347 345 367 352 350 359 353 372 362 356 362 371 355 342 344 359 353 346 356 343 378 357 374 345 348 352 353 353 361 355 349 366 358 374 358 368 357 349 378 377 363 362 350 356 362 368 374 374 352 367 354 352 347 350 371 368 375 345 358 358 357 365 361 373 376 355 377 354 362 376 368 381 358 354 374 377 379 368 351 351 371 361 374 354 367 365 378 361 365 371 354 358 355 371 350 351 381 362 376 378 357 378 358 349 351 350 360 364 352 365 369 377 360 362 350 361 361 361 356 379 349 363 354 374 367 373 358 382 353 351 377 378 382 351 380 365 369 356 381 373 354 366 383 352 355 367 359 384 366 352 382 351 374 370 372 385 368 375 378 369 355 377 387 358 353 381 360 384 373 375 369 366 368 362 369 372 356 355 384 371 356 378 386 379 375 371 355 356 358 381 389 376 385 387 382 364 357 368 374 356 370 355 372 385 364 388 383 382 390 377 363 371 380 360 361 366 357 378 384 361 368 360 362 377 371 368 387 389 383 372 392 377 372 372 371 360 383 362 387 359 362 359 390 366 380 375 376 381 360 382 364 372 386 370 394 364 361 367 376 367 382 375 387 361 368 364 379 395 384 372 375 367 390 373 376 375 390 373 376 392 360 361 384 367 373 361 382 389 387 390 385 375 385 389 365 366 376 378 386 392 385 383 368 396 368 394 398 374 365 381 363 396 388 396 397 374 378 382 365 366 389 368 396 375 396 379 396 373 396 362 382 383 385 369 397 392 364 396 383 368 394 385 381 384 398 396 376 377 395 395 397 384 401 394 375 375 373 371 365 385 371 401 385 372 370 381 401 387 392 399 370 385 399 389 368 397 400 396 373 394 391 369 392 368 377 403 396 402 388 397 401 374 396 383 381 381 378 397 403 367 393 387 388 390 389 369 384 386 401 391 392 404 373 381 385 400 396 377 398 396 370 396 404 379 391 398 371 381 390 369 382 379 406 403 380 390 384 397 387 396 400 374 395 383 403 374 378 371 386 376 373 381 377 390 380 386 398 373 383 379 396 370 370 386 379 372 402 403 408 374 401 377 396 372 409 377 385 379 402 401 386 405 402 393 375 373 398 404 405 401 403 393 402 403 409 400 395 402 394 382 406 374 388 381 375 387 376 378 396 407 398 400 392 391 373 386 382 390 380 377 380 400 398 399 382 386 388 405 405 399 376 389 401 381 387 393 396 393 401 410 389 388 399 398 395 389 411 404 406 407 398 374 395 412 390 393 386 394 386 380 382 378 385 399 386 400 381 400 381 398 397 385 401 412 409 383 388 396 402 409 390 376 398 412 376 375 381 377 396 383 411 393 387 384 379 389 410 375 403 405 398 386 377 414 413 401 411 376 383 389 410 399 390 395 386 391 384 392 383 405 400 380 384 402 389 378 405 413 378 394 404 391 394 395 390 382 381 376 382 377 389 406 400 392 386 399 408 394 405 404 413 379 408 410 394 383 413 413 382 377 392 400 392 400 380 395 395 385 384 401 386 397 392 400 414 391 412 396 399 402 385 397 395 378 381 413 413 379 411 408 407 415 392 411 388 395 390 406 392 398 381 401 407 385 413 394 389 410 413 411 385 410 381 403
402 386 391 399 416 414 391 407 402 395 402 403 413 405 382 389 415 414 403 406 384 400 413 385 383 410 380 381 405 412 396 379 409 409 400 409 395 403 399 381 409 385 406 406 401 399 406 399 397 381 416 403 393 412 399 398 395 390 401 411 385 381 412 416 401 384 408 408 398 379 410 390 414 388 407 398 409 396 408 378 389 396 392 404 381 413 413 398 386 387 392 382 379 415 382 391 382 401 382 403 403 404 377 390 415 396 411 398 415 392 399 377 412 415 404 377 401 401 386 410 400 390 376 402 389 409 377 383 395 383 398 410 399 387 413 399 406 397 409 406 413 381 395 409 408 384 398 394 398 408 388 382 382 377 397 384 411 387 391 380 383 375 403 407 386 401 380 378 384 413 397 410 407 377 393 401 413 375 407 395 407 409 391 403 411 402 412 397 376 389 402 412 378 381 405 379 396 410 410 405 398 382 400 380 383 379 406 411 408 400 382 391 385 389 381 383 378 408 407 408 374 385 408 378 380 388 410 403 386 407 395 399 376 373 406 376 407 389 375 393 405 373 372 378 388 408 377 383 404 372 379 405 373 403 400 382 381 399 374 384 396 386 372 388 375 395 392 400 373 384 382 396 386 371 402 403 397 408 404 392 398 375 380 384 375 375 369 405 400 406 401 399 377 382 395 384 403 386 400 387 385 394 369 387 389 369 373 368 373 388 399 373 372 388 403 378 372 403 392 403 380 403 373 388 378 399 381 390 378 375 370 373 400 372 370 400 389 375 378 394 374 387 377 394 369 375 382 389 372 370 387 385 384 393 369 373 366 399 396 393 370 377 399 381 399 366 377 384 391 389 391 377 388 364 368 370 389 384 393 396 367 378 395 364 384 377 372 363 373 365 391 377 394 366 395 391 384 386 390 390 390 379 381 376 394 384 381 382 384 374 394 366 367 366 368 366 380 377 367 390 396 374 384 368 394 395 397 379 381 365 369 387 396 375 386 371 396 371 365 374 367 366 385 389 384 377 363 387 388 389 384 386 380 377 374 374 379 381 383 382 369 387 379 368 381 383 394 380 372 378 372 380 384 359 371 371 392 390 377 384 383 380 389 382 361 367 376 358 366 377 382 377 370 381 388 356 369 365 356 361 385 369 360 374 386 390 366 384 386 386 389 391 373 384 356 354 371 390 357 382 375 361 366 389 386 376 389 377 385 366 359 355 380 365 374 374 363 363 367 357 373 378 370 353 371 373 368 388 372 371 379 356 378 370 369 387 354 381 351 364 357 358 367 384 370 366 384 380 355 360 358 363 383 358 365 369 353 363 365 357 350 380 356 379 353 366 373 374 372 372 367 375 356 375 380 381 380 352 359 381 362 368 374 359 356 353 359 359 366 374 366 365 347 371 376 352 369 380 377 356 367 359 382 355 366 376 350 376 360 362 373 374 346 379 366 370 348 357 381 366 362 378 364 362 347 357 367 369 354 377 378 354 370 357 362 352 367 366 346 345 346 353 354 362 350 354 350 352 365 365 352 345 361 370 362 363 362 365 351 351 377 364 361 366 357 358 354 343 359 355 360 377 344 350 359 366 360 345 354 361 346 363 363 365 370 363 365 354 365 354 362 363 375 360 367 369 376 342 370 357 365 345 352 342 355 348 367 349 363 343 345 343 350 363 370 374 344 344 345 366 351 362 344 361 355 361 350 353 365 370 350 366 351 373 367 343 358 369 350 344 349 366 346 358 365 353 368 368 356 350 359 344 373 341 342 365 339 363 342 363 359 364 366 347 340 371 350 358 343 361 363 353 366 347 350 357 361 356 364 354 367 360 371 343 362 340 369 363 365 350 365 363 353 371 338 355 346 362 340 351 351 342 344 356 363 355 339 363 338 365 358 345 354 357 351 356 360 360 359 366 338 365 357 355 341 370 350 350 361 366 364 351 347 347 335 351 366 350 344 346 357 366 355 352 352 336 337 354 337 338 349 352 344 347 348 349 359 362 363 361 369 368 354 347 345 365 362 353 345 348 364 344 344 350 361 339 363 341 335 365 344 349 347 353 338 337 367 339 365 337 365 364 347 361 341 358 357 347 343 346 361 350 356 349 366 349 354 337 356 355 346 343 346 335 338 362 339 348 333 335 351 341 342 341 346 362 366 334 340 352 358 344 333 358 359 343 350 356 358 349 354 335 358 367 350 340 339 356 355 351 335 338 336 344 358 349 350 356 363 334 352 365 346 365 355 337 352 337 338 342 353 359 357 355 336 339 362 342 339 349 337 341 366 340 364 357 357 359 357 364 360 354 361 338 363 349 355 347 365 360 333 363 363 357 362 366 340 357 352 358 350 356 366 361 341 340 362 342 366 363 338 335 361 343 341 356 336 340 335 334 344 336 341 339 337 335 350 357 336 334 347 366 335 358 336 343 342 342 352 341 338 335 355 367 345 363 367 349 347 335 362 358 350 335 342 366 337 359 367 353 337 347 351 339 349 354 361 358 340 357 342 344 358 363 354 347 335 353 339 348 366 367 350 359 345 358 356 361 349 356 345 364 346 362 347 361 359 339 350 365 363 335 353 364 364 350 354 365 346 359 357 355 369 338 345 345 362 345 337 353 367 348 360 355 353 337 346 354 342 338 362 347 350 357 353 344 337 350 352 361 339 339 346 351 354 369 361 359 345 341 342 353 354 366 337 348 345 359 343 363 361 346 351 340 367 368 360 346 347 353 371 363 357 359 344 352 357 346 339 365 351 356 358 345 351 358 368 371 345 339 362 346 349 341 362 357 350 363 366 373 344 342 364 341 341 347 355 360 367 357 365 345 340 362 365 366 349 360 364 368 374 365 342 362 368 365 345 345 366 350 344 372 353 347 375 356 367 356 355 360 351 358 344 365 346 346 356 367 367 358 361 373 344 343 371 365 352 358 353 349 373 343 356 371 363 357 361 356 357 346 348 343 372 369 360 350 376 348 372 345 370 354 356 353 372 366 377 347 346 368 370 358 369 348 351 354 343 350 348 374 372 355 376 366 363 374 374 361 345 349 344 353 361 374 364 355 362 379 376 365 368 347 360 374 368 348 365 348 356 370 379 349 363 377 351 346 371 362 363 352 367 379 362 364 373 362 376 355 378 351 375 381 353 371 375 356 374 359 359 365 366 359 369 383 370 355 363 375 371 360 382 356 357 378 355 349 359 349 357 370 369 365 369 356 353 361 365 361 354 359 380 352 370 382 367 372 353 382 363 376 358 377 362 357 354 385 355 383 370 386 364 384 353 356 376 366 360 361 380 374 370 352 359 375 379 387 359 366 373 378 359 379 354 370 385 358 367 353 368 365 366 381 361 384 366 365 363 389 374 369 389 356 384 360 379 374 358 366 367 380 355 373 369 356 390 380 376 383 380 369 359 372 362 382 366 389 371 375 387 391 368 386 356 362 371 361 361 375 372 374 378 387 392 371 366 369 359 388 376 363 366 394 379 387 361 389 361 376 386 393 374 378 365 391 384 394 395 366 375 388 383 374 359 382 388 369 373 369 363 391 374 387 368 374 394 371 368 361 389 389 372 362 396 363 372 375 393 396 396 379 365 369 374 393 375 364 369 369 366 394 364 389 380 374 394 385 371 362 382 370 390 371 387 387 373 377 379 367 390 377 385 374 364 377 384 378 380 392 364 364 366 367 370 385 380 366 388 391 366 386 377 373 395 380 376 368 395 394 389 364 388 391 376 389 384 397 382 379 389 383 380 370 387 387 392 383 368 396 388 387 380 401 396 390 395 386 372 389 378 398 389 380 403 379 404 384 373 383 399 375 379 392 396 401 393 386 380 374 395 403 395 371 378 403 395 370 402 380 371 392 374 372 368 389 385 406 385 369 401 395 394 375 398 401 388 386 382 379 371 387 373 398 405 377 389 385 374 380 407 402 405 374 372 391 375 405 384 375 385 389 380 385 378 401 398 405 377 408 371 405 390 402 394 386 409 402 402 404 374 401 397 399 406 400 381 372 396 384 405 410 391 403 374 399 383 391 394 390 379 384 374 398 376 387 403 376 407 395 408 399 374 383 387 408 400 385 397 375 398 392 375 407 412 406 395 385 375 407 402 409 379 393 384 411 407 375 375 402 386 399 389 388 398 392 385 388 406 399 390 381 406 380 375 406 401 397 378 391 391 395 387 385 375 398 383 397 388 412 376 401 398 392 405 413 411 404 387 392 389 391 398 382 385 387 402 412 409 405 389 414 414 391 414 404 403 383 387 377 382 388 392 394 394 382 382 380 412 382 396 414 397 407 381 407 379 396 393 402 386 395 390 414 410 389 403 398 386 403 389 381 377 405 388 384 401 394 415 386 399 384 384 381 414 378 400 405 397 405 380 396 384 394 395 380 396 382 401 405 408 413 398 397 392 410 393 416 388 392 386 399 399 382 392 386 383 415 404 393 404 407 412 412 413 390 403 393 383 415 409 402 412 391 411 415 384 415 403 383 391 400 404 401 404 380 399 399 406 386 414 394 404 409 378 401 410 392 405 404 390 397
379 414 411 401 412 406 400 387 411 402 409 399 386 397 390 396 379 379 404 404 384 392 385 412 404 406 387 392 382 389 411 382 385 394 394 408 382 415 416 404 399 408 413 395 415 385 413 404 385 399 390 380 401 396 413 415 384 383 389 387 382 411 379 388 387 394 406 379 380 405 393 400 384 388 406 381 383 401 405 389 409 405 379 382 383 413 379 416 406 390 413 409 383 413 380 380 379 396 408 380 383 384 391 416 382 379 379 387 401 395 387 393 383 388 397 416 412 388 415 402 399 399 393 393 396 384 384 386 403 414 388 397 409 390 397 403 391 387 401 403 405 410 380 399 409 388 399 404 398 386 378 408 408 394 413 377 390 381 386 377 408 386 387 390 389 407 377 403 378 401 391 395 384 383 407 405 383 378 393 404 376 394 386 408 401 385 398 377 390 397 406 411 397 378 387 410 398 377 387 390 403 401 397 399 397 389 390 405 392 397 384 383 405 395 377 393 394 390 384 410 412 375 395 383 407 407 379 391 399 392 395 377 408 380 402 393 395 407 385 403 391 383 372 383 404 403 402 386 408 401 372 397 392 383 407 387 407 403 395 393 371 377 397 406 373 387 376 396 383 377 376 390 388 404 401 371 384 380 373 382 370 373 407 391 373 392 395 408 373 407 391 373 375 375 385 383 401 397 401 372 376 374 390 397 371 376 389 395 375 377 389 389 387 405 368 385 370 370 387 396 371 376 386 405 397 401 380 391 370 375 372 393 396 394 383 399 401 382 403 368 390 401 367 372 378 383 389 380 386 386 370 389 372 389 387 402 400 378 388 381 386 394 369 378 399 402 388 395 378 401 374 364 398 392 386 388 371 387 364 369 370 369 391 375 369 391 390 382 367 376 377 366 383 381 379 379 395 379 386 387 378 374 366 390 364 388 376 388 390 392 392 395 397 361 385 381 389 391 362 371 382 376 375 380 373 369 374 384 365 398 372 397 388 376 388 369 383 388 381 391 364 389 370 369 381 362 395 367 394 371 384 390 365 382 360 361 371 371 389 362 381 385 375 378 362 377 360 363 384 359 373 388 367 361 376 365 377 373 387 374 363 376 368 385 377 369 365 389 358 357 391 380 383 387 379 365 369 359 386 358 376 363 366 384 366 362 370 387 378 364 367 363 361 356 368 380 383 376 376 386 378 389 388 383 383 374 370 359 377 363 376 375 371 387 367 360 357 360 370 358 368 360 381 374 362 358 364 369 380 364 364 367 361 376 374 369 374 354 353 361 364 376 383 360 374 365 367 383 365 369 383 374 356 359 379 383 380 356 384 382 371 351 363 367 366 365 353 351 362 362 384 353 355 380 356 355 376 354 368 371 373 382 359 379 355 351 375 365 357 353 362 359 355 356 358 352 373 362 355 365 355 369 350 362 381 358 349 373 364 349 360 353 347 371 363 370 355 371 352 346 358 347 358 366 372 369 352 377 364 359 361 353 362 345 349 361 357 368 353 356 371 347 378 372 372 361 361 363 367 348 364 344 366 357 346 373 346 352 370 345 347 367 354 365 368 375 362 361 363 351 373 354 355 373 363 364 371 345 348 375 366 369 377 353 348 360 348 367 341 359 368 374 353 375 373 373 363 352 356 349 371 349 341 345 375 354 366 360 361 359 340 348 372 340 354 371 354 347 347 354 365 351 351 353 349 348 350 371 372 343 356 367 351 357 348 362 371 351 359 369 369 370 353 344 371 368 340 362 340 360 342 343 348 366 357 359 353 346 368 363 349 362 367 338 345 353 338 354 365 358 361 339 355 342 357 365 337 371 355 351 357 370 355 345 340 352 366 367 360 338 357 349 340 352 350 360 368 363 342 339 349 367 353 344 348 337 349 348 336 344 339 335 343 359 344 359 340 351 356 341 365 354 354 335 348 345 359 357 337 343 336 361 350 353 334 363 367 348 353 334 357 357 346 342 358 367 344 340 348 342 358 355 361 342 355 351 364 357 339 366 342 352 357 357 337 335 363 335 349 359 347 350 359 336 335 361 334 345 367 360 353 357 347 358 342 345 352 338 345 357 347 353 354 337 354 358 351 361 337 344 352 364 338 355 343 340 348 345 364 359 349 362 348 363 352 335 353 336 340 365 338 366 363 359 347 349 361 365 343 342 342 339 350 347 362 362 355 355 352 365 348 334 360 341 343 357 344 364 361 364 339 344 364 335 348 344 365 354 355 341 342 365 360 360 345 333 332 346 356 352 356 337 355 349 359 343 339 336 352 345 346 359 335 355 363 351 344 361 351 332 347 361 365 340 366 356 353 332 347 343 364 336 360 352 353 352 340 337 334 360 350 360 353 353 348 361 350 360 332 334 361 359 340 336 344 339 337 366 351 352 342 349 333 335 346 366 333 355 336 347 348 332 340 346 365 356 352 348 361 352 362 332 356 347 337 334 332 342 334 352 341 356 334 342 336 361 354 337 349 358 352 342 335 360 334 334 361 354 362 356 352 358 356 341 350 338 343 350 361 356 335 334 344 348 355 348 341 341 364 334 345 362 357 347 354 358 360 360 344 355 360 340 357 348 349 339 366 336 357 359 360 359 337 348 351 359 363 337 345 360 338 369 354 362 359 351 351 351 354 339 337 345 345 360 337 360 365 369 340 365 359 366 355 362 345 350 364 353 354 341 356 358 340 352 363 342 368 344 358 365 360 337 340 336 339 342 338 369 341 343 342 343 352 340 370 340 355 365 357 338 347 354 338 364 370 365 370 344 350 357 338 353 371 356 353 339 362 367 349 345 352 355 351 344 359 350 347 342 355 344 356 366 339 370 358 372 340 356 357 365 353 358 345 351 341 372 352 343 367 365 351 359 347 364 365 368 353 352 350 370 370 345 363 348 341 347 347 343 343 342 369 357 374 341 370 353 374 348 357 344 350 345 375 359 352 370 363 351 345 353 374 370 367 367 370 360 376 359 355 352 364 370 346 374 354 350 363 343 363 356 351 377 377 372 359 368 365 344 377 368 372 353 377 377 378 369 360 377 366 354 368 370 346 372 346 374 344 367 356 366 362 365 345 361 360 362 367 363 379 365 368 352 356 366 351 371 373 368 350 361 359 375 367 362 347 370 356 348 373 368 350 355 370 352 353 366 349 375 348 363 376 371 371 351 373 377 358 382 381 363 361 358 356 363 374 357 351 365 375 379 352 360 353 376 365 375 359 383 368 376 364 361 381 353 382 371 383 356 369 360 351 363 370 375 378 361 354 372 361 379 352 362 362 353 354 366 371 354 385 387 369 362 353 375 354 385 363 358 379 381 361 352 376 384 367 381 375 385 380 363 377 381 375 388 362 379 382 383 361 379 359 378 367 360 364 369 356 354 391 384 362 363 362 363 373 355 391 358 387 381 370 390 388 392 366 360 358 358 367 365 361 372 368 376 357 357 391 359 372 369 367 379 392 374 365 373 375 365 378 386 369 392 383 365 391 394 384 371 359 360 360 380 391 372 362 392 387 375 372 366 387 382 367 386 379 376 366 374 361 386 365 373 383 369 395 362 393 378 390 398 377 379 371 395 374 373 376 386 383 396 367 374 392 382 392 397 392 389 396 390 389 379 397 369 370 386 386 380 365 378 395 398 396 367 394 389 380 388 376 380 363 382 371 372 381 365 370 391 393 385 383 401 365 396 386 389 382 373 369 401 367 380 377 402 386 388 368 382 391 397 377 392 394 386 401 375 388 388 366 397 371 401 396 388 373 381 375 369 390 396 368 371 375 383 371 374 368 391 369 373 385 382 400 377 381 398 403 405 383 382 376 404 395 369 388 402 400 397 405 402 405 385 370 376 380 390 400 398 376 402 404 373 395 399 383 371 370 397 379 392 376 407 372 374 388 379 398 405 400 374 384 386 388 386 404 387 371 407 371 397 407 406 400 398 391 385 408 394 405 406 377 372 394 381 405 373 390 383 397 409 387 372 375 405 377 410 410 406 396 410 394 394 396 384 411 377 387 398 390 382 394 396 411 406 394 394 396 401 405 383 390 382 412 393 404 379 381 393 374 406 381 384 388 405 395 376 398 409 401 376 408 413 401 407 407 411 389 391 401 410 401 378 379 390 397 398 395 394 378 384 387 386 383 390 407 405 394 392 390 382 384 384 409 410 405 402 396 408 380 383 404 395 414 397 410 387 381 380 406 413 379 380 386 387 384 406 377 402 411 380 398 380 388 392 403 406 408 385 399 401 381 388 381 381 409 405 381 415 409 411 402 413 404 412 384 411 391 413 387 386 416 397 390 378 401 416 396 393 413 380 378 379 391 411 383 413 400 387 401 393 410 387 378 397 410 413 380 384 398 389 381 386 397 394 415 383 383 395 398 379 397 388 380 399 382 413 384 404 411 407 408 393 416 398 401 398 383 404 404 403 404 408 400 385 412 398 389 405 403 397 406 410 406 396 380 398 381 386 412 402 414 392 417 402 411 400 382 404 386 397 417 401 415 399 407 409 407 406 386 381 413 402 412 391 380 414 410 410 382 394
381 385 403 396 388 382 383 393 410 410 381 384 400 388 418 390 417 382 392 389 380 388 415 382 382 416 400 391 392 393 404 385 390 387 393 391 381 397 404 403 419 397 407 399 397 405 409 386 399 413 396 392 413 391 394 416 419 406 419 392 411 403 389 381 402 403 392 403 412 408 386 403 385 405 382 402 390 403 401 410 388 417 414 381 380 383 399 397 379 401 385 388 412 407 381 393 401 388 410 398 400 392 392 391 407 405 417 404 409 390 410 403 411 411 388 393 404 408 400 393 381 406 402 402 394 403 378 406 401 398 414 412 401 378 385 390 393 384 415 385 385 396 398 378 378 407 392 403 387 402 378 389 390 400 412 395 415 401 412 399 383 409 394 406 409 401 379 386 397 406 382 404 413 402 404 414 382 407 388 390 392 378 390 394 390 414 401 389 389 397 401 384 379 379 413 401 393 404 399 401 382 403 389 408 378 405 395 411 386 407 375 392 409 378 410 385 378 385 387 380 405 411 387 408 404 374 383 410 391 406 397 399 384 400 382 388 380 402 384 391 394 385 408 379 388 393 389 380 403 390 374 384 389 387 407 380 375 377 376 393 409 388 407 409 375 376 384 381 404 384 388 375 385 383 380 389 392 385 396 372 403 398 383 380 401 407 376 405 373 407 386 398 384 371 396 376 375 397 385 407 371 402 371 384 373 374 386 374 406 381 392 395 378 387 394 393 379 389 394 379 377 385 368 378 377 374 382 396 377 405 377 388 402 400 398 367 367 393 388 404 367 374 393 392 370 396 379 379 394 381 368 403 399 368 392 370 390 384 377 378 383 401 397 378 396 368 395 396 395 378 374 395 401 378 398 381 368 388 394 396 365 374 396 398 393 400 381 379 379 369 390 397 367 385 388 399 388 380 370 396 372 378 388 369 369 362 387 374 386 395 368 365 368 377 377 396 375 394 389 370 378 395 382 382 395 369 396 398 365 382 394 374 376 382 381 384 398 384 396 363 387 364 385 388 384 366 394 390 371 375 379 362 371 389 364 372 362 387 360 388 394 366 376 364 386 367 367 385 375 392 366 380 374 391 371 376 360 382 369 386 360 366 368 373 375 373 364 378 378 364 384 377 386 364 360 377 388 384 382 368 381 367 389 374 364 380 356 382 368 368 374 387 355 362 380 372 378 387 371 364 374 377 363 367 385 366 366 358 357 370 385 360 383 361 379 355 386 379 359 377 370 356 372 371 365 361 367 367 357 385 354 354 370 363 368 380 354 359 363 358 376 358 363 358 357 355 366 363 381 359 360 377 374 351 357 384 380 374 380 382 382 351 383 366 364 370 373 384 369 377 362 353 380 356 362 368 361 378 381 372 367 370 362 355 371 369 370 382 375 365 379 372 347 376 368 362 377 372 377 362 365 355 348 378 363 378 378 375 351 354 364 371 357 359 359 345 362 362 380 354 360 355 358 360 366 361 356 361 351 351 358 351 361 376 362 377 371 358 352 357 367 351 348 343 365 378 359 346 359 373 370 355 348 349 351 350 346 364 348 353 371 362 376 352 374 359 367 346 374 376 360 342 348 345 358 370 345 357 361 359 375 344 361 350 350 360 348 352 349 362 374 360 371 350 351 342 365 355 350 357 345 345 342 359 369 369 360 350 350 344 344 361 359 364 370 346 361 355 357 369 353 367 365 350 355 353 351 356 368 339 338 339 344 340 370 350 347 355 361 358 372 366 357 357 368 365 364 355 346 359 362 360 365 354 348 346 346 339 364 353 340 340 353 357 343 363 369 364 345 369 361 357 363 345 342 336 338 346 366 359 368 356 347 360 349 335 346 358 337 338 340 352 355 369 350 339 361 349 367 348 347 357 346 351 342 351 350 345 361 357 368 335 343 357 338 334 358 349 358 337 365 340 367 350 351 347 354 355 360 362 367 350 349 343 343 334 337 337 357 341 360 357 354 334 357 358 335 358 351 336 339 347 354 337 340 336 350 337 356 354 365 332 348 358 354 358 359 358 362 361 343 355 350 365 333 351 355 347 354 350 362 360 364 348 364 348 352 358 364 353 357 362 354 350 365 341 354 339 338 346 359 348 363 349 354 345 355 362 359 361 347 336 332 342 357 339 361 347 364 352 363 343 337 342 359 364 359 348 346 340 363 340 358 336 332 347 358 356 352 352 353 335 357 362 354 358 337 350 340 344 337 346 356 352 357 350 351 360 341 332 335 348 349 362 361 350 353 354 349 340 349 337 352 350 335 341 343 349 361 360 362 341 342 361 362 342 355 348 337 339 357 350 356 349 347 352 334 343 349 353 353 334 333 340 353 345 359 339 337 363 334 342 339 353 339 337 331 363 362 345 337 363 364 337 347 355 332 359 333 351 355 363 362 331 347 358 346 341 340 352 347 343 364 355 340 346 361 348 352 333 362 332 331 336 338 347 360 348 349 336 342 339 343 339 340 360 343 356 346 366 344 345 340 343 353 346 344 359 359 339 333 347 333 349 355 335 366 341 343 363 342 333 353 355 350 359 360 338 348 351 337 361 341 359 338 364 338 363 333 343 347 334 335 348 351 335 364 362 344 352 358 366 354 357 355 349 349 360 356 366 345 338 360 367 365 343 363 348 338 340 335 353 341 337 345 336 339 341 366 362 361 368 360 347 357 347 363 352 353 364 350 342 335 354 340 366 340 335 345 345 341 358 341 361 361 352 340 343 360 338 337 353 350 364 343 350 354 349 367 349 344 359 356 344 343 362 340 349 339 363 337 358 364 355 349 356 337 355 341 339 369 343 368 360 348 340 340 343 355 349 358 363 338 343 371 357 346 352 347 349 356 359 371 349 342 348 346 356 344 350 358 354 368 355 342 344 358 357 363 352 346 348 342 359 366 353 343 340 345 365 363 363 363 361 351 368 349 358 350 367 348 347 347 342 363 363 360 360 346 349 350 353 370 366 363 376 373 360 373 348 374 342 349 362 373 353 366 359 374 369 359 353 357 344 366 361 350 364 376 375 376 353 371 350 376 358 365 351 376 360 358 372 360 365 372 372 356 362 354 369 369 351 344 348 370 349 348 378 351 346 375 367 374 350 374 371 365 360 380 362 378 375 371 375 378 365 369 355 363 360 361 369 347 361 373 373 346 357 353 355 377 364 377 370 369 350 361 353 366 376 350 380 351 377 354 383 377 378 372 358 372 351 381 374 384 354 382 364 365 352 372 359 349 382 383 372 351 378 359 350 351 363 362 354 356 368 369 385 378 377 375 365 358 362 352 372 379 376 374 376 381 366 381 374 372 376 369 377 355 385 359 382 364 372 387 389 355 362 387 356 367 374 371 389 363 387 374 371 376 375 359 384 389 366 369 388 354 365 377 373 377 363 367 389 383 379 366 363 389 363 368 382 363 364 381 389 361 379 369 361 378 389 391 393 380 385 390 358 359 390 377 381 361 367 393 369 392 369 392 367 392 367 371 363 390 359 374 359 361 366 364 384 362 377 383 385 369 379 387 371 376 386 375 396 374 374 385 386 385 382 396 361 394 389 383 376 368 397 389 371 398 379 391 379 390 386 382 371 381 398 396 395 378 365 391 386 385 397 396 399 373 383 374 384 389 374 378 374 388 368 386 388 387 378 368 394 382 368 366 380 383 380 392 364 401 385 367 387 399 401 387 389 384 377 373 390 368 390 365 395 374 366 399 377 382 366 386 379 387 390 397 371 386 389 387 385 388 390 371 402 390 372 389 388 402 377 393 368 403 394 377 390 395 389 402 390 390 386 405 376 390 377 381 388 378 380 369 400 404 390 398 368 397 400 370 395 373 396 374 387 401 400 372 392 384 386 377 392 374 384 379 404 405 405 398 406 383 378 400 380 377 372 375 379 389 375 395 390 379 390 394 378 406 400 404 404 406 395 388 372 399 386 395 384 410 384 381 373 392 401 383 399 403 376 397 383 381 383 392 379 391 404 386 388 394 380 410 390 393 376 379 382 390 403 384 390 404 394 380 386 384 391 402 404 385 388 403 393 388 383 399 396 377 402 400 387 409 398 394 391 390 400 389 407 380 399 412 410 408 379 411 379 387 402 399 398 405 390 406 408 388 382 391 379 409 377 392 394 390 400 399 405 386 413 389 381 388 415 378 383 381 414 415 381 390 389 392 409 403 411 402 404 378 406 408 412 397 413 392 412 399 415 391 398 402 403 392 402 403 393 408 396 380 397 389 383 409 404 415 385 399 390 412 390 381 393 414 401 380 379 386 390 405 388 400 390 414 414 414 389 379 395 396 381 403 396 386 384 411 412 391 393 386 414 394 417 380 391 401 381 391 397 382 417 406 403 403 411 400 398 394 409 396 385 401 392 413 392 398 390 406 382 404 396 410 409 407 418 401 411 404 418 410 389 412 393 401 395 384 413 405 391 394 413 396 407 385 382 419 403 392 406 397 408 414 388 390 402 386 411 385 402 409 416 411 401 381 384 409 385 417 394 396 383 380 413 411 385 407 410 409 419 388 386 408 383 394 410 397 393
402 403 416 383 391 400 397 392 404 386 390 394 392 406 389 392 391 420 398 418 403 419 410 411 384 389 405 391 419 414 396 392 389 383 394 391 394 410 395 410 415 404 383 419 389 391 390 392 383 399 389 405 397 410 387 394 419 405 397 410 399 413 382 408 408 397 412 383 419 387 413 415 411 408 406 412 411 408 384 414 388 386 391 397 408 399 403 408 384 380 390 395 405 393 416 394 402 408 397 401 415 382 388 398 410 414 390 401 403 387 388 403 385 399 412 413 410 396 393 406 396 404 382 382 417 410 410 380 394 414 397 399 415 387 408 401 408 386 409 395 389 405 380 390 417 391 393 406 413 383 391 398 380 401 415 414 396 396 404 411 381 384 381 406 392 410 389 382 406 409 388 378 385 378 389 384 390 391 411 412 396 412 393 386 395 391 384 413 399 410 396 402 377 388 381 380 409 381 413 397 411 411 386 380 411 387 414 413 401 398 409 381 394 386 391 401 390 387 386 400 380 394 375 409 405 379 401 398 384 398 409 408 383 408 412 380 379 400 405 405 383 388 399 391 388 403 405 402 375 378 377 409 386 376 392 377 409 379 389 407 392 373 401 400 407 389 394 401 376 374 392 373 389 407 379 403 397 372 381 388 404 384 373 377 375 391 408 400 386 375 395 405 375 385 383 398 401 404 388 392 406 396 393 373 392 401 404 407 390 374 373 383 375 374 375 391 369 371 377 370 398 379 379 402 400 406 402 382 400 379 386 370 384 403 386 380 392 369 376 388 388 376 390 386 383 374 371 399 376 379 400 383 389 388 378 382 386 389 395 381 378 392 399 394 389 380 368 390 396 391 372 379 400 373 398 394 380 380 366 368 391 377 383 392 398 373 386 397 396 393 390 370 381 384 376 381 398 378 368 392 383 391 384 380 377 394 387 392 372 388 373 377 363 370 367 376 380 388 370 389 380 396 374 375 379 387 394 393 380 361 362 362 368 361 396 382 371 383 390 397 387 368 389 369 360 394 361 372 381 388 390 361 375 361 371 389 383 362 371 366 384 381 395 361 361 390 379 362 381 393 382 390 379 374 362 379 387 362 390 370 368 384 386 361 364 376 391 367 380 381 388 382 381 387 384 384 361 368 366 384 381 389 356 365 384 360 386 391 380 361 367 369 365 373 372 372 355 385 360 378 373 355 367 361 386 372 388 354 385 376 360 373 374 362 361 381 381 355 357 370 376 369 384 387 366 381 383 367 374 352 369 371 353 360 378 386 380 355 365 353 358 370 371 383 385 380 367 367 359 352 358 375 376 353 359 362 355 351 383 380 370 363 351 359 348 381 376 361 361 376 349 370 376 371 383 375 364 364 355 373 366 380 378 374 364 368 351 370 369 348 380 355 378 346 381 359 359 373 372 373 381 353 358 372 376 373 379 357 354 368 363 354 365 358 344 361 378 364 348 365 347 346 374 379 362 373 356 374 344 362 365 343 370 358 351 365 367 349 357 376 371 374 364 371 351 364 352 365 365 372 350 368 354 361 367 372 370 360 348 351 359 350 368 366 346 376 368 364 375 362 357 355 370 367 366 374 357 362 351 343 367 369 367 360 356 366 361 352 354 351 368 365 365 345 372 370 354 347 357 365 345 373 344 339 341 346 372 358 367 347 360 371 339 364 355 368 355 353 357 346 365 362 371 355 368 368 362 359 352 356 349 358 355 354 370 370 362 368 354 367 353 352 341 366 343 369 337 359 362 368 344 354 358 342 348 365 349 349 351 341 368 364 339 362 345 336 360 347 344 354 355 360 335 336 367 353 347 345 354 338 343 362 367 341 345 356 335 358 334 350 364 366 343 344 335 366 346 338 355 355 357 352 358 334 353 366 352 365 341 348 333 349 340 343 356 351 365 334 353 365 351 360 339 360 335 352 334 346 355 355 345 344 338 346 344 335 344 340 332 364 355 344 358 340 354 358 358 351 360 355 360 343 347 343 347 341 345 331 351 350 357 352 342 331 334 355 356 356 337 347 345 357 361 351 337 333 346 356 332 362 345 343 338 333 341 332 343 363 332 338 348 357 358 333 331 336 357 356 361 363 347 349 363 343 343 343 345 359 335 354 330 357 341 338 359 351 339 346 349 340 361 340 341 355 343 342 361 344 335 333 352 352 352 351 339 332 331 362 335 344 353 335 345 330 343 340 359 360 330 352 344 361 362 355 361 350 342 331 329 354 334 359 350 331 347 359 341 356 331 346 344 354 351 359 362 339 343 331 343 344 353 332 349 352 331 346 346 343 357 354 334 362 351 355 338 343 359 350 336 362 333 359 361 330 356 362 349 336 338 337 359 363 340 354 352 343 345 343 357 339 334 337 347 356 363 356 344 360 344 359 333 356 355 331 331 347 337 358 362 346 332 331 345 342 355 341 363 345 354 357 354 332 338 337 333 337 330 347 341 352 343 344 352 334 354 354 360 361 356 358 344 359 360 333 346 360 344 345 349 342 346 339 345 354 355 348 336 363 339 355 359 352 344 347 331 334 345 361 339 338 355 361 340 358 363 355 353 357 332 353 345 353 332 349 358 358 355 364 357 342 345 342 339 334 361 349 343 360 340 359 353 353 336 360 361 339 362 347 341 362 346 355 360 358 337 363 349 361 360 351 348 351 361 355 353 355 350 343 361 359 335 359 346 351 353 339 334 347 365 343 353 355 342 345 357 358 341 350 363 346 369 344 364 362 344 362 362 361 336 354 363 349 345 340 366 364 357 343 355 367 353 339 365 361 362 354 363 369 370 357 346 347 367 352 351 341 345 344 345 358 341 338 349 363 344 357 369 343 366 353 351 348 368 347 352 360 342 344 371 341 365 358 352 338 339 345 343 360 352 352 347 369 354 360 360 373 357 357 356 351 350 371 363 346 346 355 370 350 373 368 365 365 353 357 366 366 364 348 353 356 363 375 352 355 373 350 366 356 369 348 369 357 345 370 353 345 344 367 369 376 356 360 367 346 377 370 369 359 353 365 351 347 364 351 359 358 369 367 375 355 355 348 365 348 368 356 351 350 345 359 364 359 377 370 344 357 363 372 374 354 375 347 359 377 373 356 357 365 346 371 358 376 377 360 345 346 374 369 354 356 350 356 374 364 347 354 377 367 362 351 377 373 371 374 371 365 350 364 365 368 355 358 363 351 373 380 369 383 368 358 359 353 369 351 371 350 375 384 352 357 369 364 384 358 355 353 356 374 370 375 376 379 366 356 363 357 368 365 356 353 375 378 371 351 367 361 381 355 366 375 353 372 360 384 388 382 387 386 365 361 361 383 385 388 384 369 361 379 363 377 382 354 368 365 370 362 354 364 367 370 366 384 369 376 380 369 384 356 381 376 381 391 371 378 368 366 357 376 355 367 365 364 369 358 376 364 367 392 374 381 372 387 375 366 388 379 359 381 360 386 366 386 364 382 373 378 394 390 378 372 365 365 380 394 367 379 366 379 379 363 367 373 394 364 383 366 364 363 391 368 394 378 376 379 366 391 362 380 365 382 379 364 398 384 368 384 383 377 366 379 396 392 378 374 367 384 375 380 392 392 370 362 389 362 368 393 367 382 378 382 396 396 363 373 397 371 376 383 388 381 379 363 374 396 392 381 398 368 379 370 378 388 371 384 368 393 378 373 391 372 371 388 385 373 400 382 382 375 380 385 371 396 401 382 371 371 401 384 376 394 390 391 381 375 373 385 382 404 373 372 390 380 396 372 404 371 368 384 381 383 383 388 394 398 383 377 403 397 395 376 387 381 379 403 369 403 400 385 381 406 390 404 381 397 388 397 401 406 372 387 397 385 373 406 405 394 373 381 373 390 371 404 406 387 396 385 403 392 405 379 373 400 385 397 380 399 399 382 386 391 388 374 396 392 372 392 377 375 403 380 385 404 404 410 410 379 386 404 390 381 401 392 399 376 407 409 404 397 409 380 378 386 411 402 406 411 384 411 403 404 408 405 387 390 404 386 386 379 406 403 376 396 411 403 399 407 389 381 392 385 376 385 386 414 404 381 401 414 407 381 394 403 412 407 408 392 380 380 396 411 398 387 383 396 405 408 389 380 403 395 379 393 395 390 382 384 395 407 411 388 401 390 404 399 384 387 416 416 391 387 401 413 387 408 383 415 389 384 407 415 392 409 381 410 383 386 378 392 407 413 392 392 415 380 403 410 389 392 409 391 401 394 416 399 413 382 397 385 388 387 411 402 407 414 395 417 397 385 418 381 411 389 403 418 402 385 416 396 381 406 419 392 390 408 405 395 384 388 392 390 414 386 405 387 395 401 416 404 407 415 397 398 384 381 388 399 386 385 407 419 403 406 383 413 394 400 388 398 408 400 401 394 398 418 401 405 399 389 390 418 384 399 397 381 400 397 392 398 394 419 389 417 406 392 410 412 412 410 391 392 382 404 398 400 394 411 386 413 381 388 412 417 407 381 418 380 390 391 391 406 383 401 403 409 405 386 401 398 416 404 402 411 420 381 391 394 412 389 420 405
398 405 404 418 398 394 418 408 397 388 393 399 400 408 419 385 405 391 394 400 407 415 390 406 407 393 412 391 401 411 415 418 394 389 406 410 394 402 388 409 400 400 418 418 417 414 381 400 415 393 410 400 418 411 417 396 382 399 397 401 388 382 389 392 390 413 412 402 385 418 381 404 388 417 393 384 402 393 395 388 397 385 400 386 415 396 393 416 414 409 388 413 411 389 416 419 412 406 392 417 395 384 392 395 380 404 398 393 408 405 400 384 409 419 381 403 386 394 390 411 414 389 403 404 397 398 395 390 416 399 419 384 403 391 399 395 415 409 408 403 394 381 399 383 412 392 398 419 398 408 410 393 410 386 417 396 409 380 380 384 407 416 391 396 407 380 397 384 391 410 399 390 417 398 385 387 393 398 389 388 416 416 388 387 381 400 405 400 401 395 394 379 394 406 385 411 396 404 377 408 395 397 408 394 378 414 391 381 395 392 380 384 391 391 393 383 412 380 404 385 398 410 386 403 399 394 397 379 381 397 399 388 407 380 393 396 377 407 400 385 383 392 392 386 406 397 392 403 391 410 411 401 404 411 389 388 390 399 380 395 410 392 396 391 396 375 411 398 406 386 397 404 403 403 376 396 386 394 374 391 379 400 378 408 398 382 372 403 408 379 385 405 386 396 383 408 396 409 383 379 383 407 371 402 398 375 375 400 385 376 379 390 393 385 387 380 385 387 400 382 383 402 393 387 376 398 391 369 382 405 372 378 369 397 393 369 373 402 375 384 375 385 372 383 394 404 381 381 379 380 372 390 372 374 386 379 403 370 379 378 384 397 402 383 403 366 400 370 400 369 402 369 403 367 399 390 365 374 381 378 365 402 379 370 371 375 397 384 394 387 373 373 381 387 368 380 387 363 400 383 382 398 364 381 379 399 384 395 386 377 385 386 376 377 369 398 388 365 380 396 388 388 366 382 373 386 377 397 386 376 395 368 389 374 364 383 372 386 378 374 363 379 398 394 386 374 396 360 389 388 389 371 394 393 366 395 381 376 377 364 368 382 377 378 392 392 365 365 372 366 368 368 371 364 385 360 393 385 359 363 375 388 374 387 385 358 364 385 376 359 389 362 382 371 381 357 382 366 364 374 389 373 383 364 357 374 366 370 379 384 376 375 377 355 382 383 372 390 374 354 371 386 375 360 378 363 361 382 373 384 363 384 380 369 356 381 387 367 374 352 374 359 372 361 375 379 367 370 377 366 370 357 376 355 379 364 380 379 351 351 354 379 360 381 372 364 357 356 366 349 360 357 377 350 361 367 383 376 381 371 363 380 370 357 382 377 380 369 370 381 350 355 373 376 365 375 354 353 381 370 369 373 379 377 353 370 358 367 361 370 369 376 347 371 365 381 363 360 346 366 373 348 353 379 377 371 372 349 356 349 351 378 375 347 372 362 372 365 347 367 368 369 361 369 359 360 349 357 356 350 378 348 369 349 346 345 356 353 349 368 358 372 367 370 376 375 352 368 360 356 355 350 362 353 356 342 371 362 357 370 374 349 370 369 355 359 373 354 344 351 342 362 348 345 353 361 373 368 374 354 358 358 353 340 368 360 364 356 352 367 362 363 341 369 368 355 364 342 345 368 363 345 353 371 351 366 370 361 371 369 340 367 364 354 367 369 338 368 363 363 362 352 352 341 359 346 357 349 349 340 343 338 346 369 349 336 339 358 359 338 366 362 344 358 355 338 355 355 368 345 358 358 337 339 339 336 360 336 349 350 339 367 364 350 366 353 361 345 340 350 347 336 353 355 358 337 334 354 334 368 341 357 368 355 337 337 356 363 338 347 355 343 345 349 335 341 346 339 352 352 355 343 366 351 340 366 353 341 351 365 340 336 354 351 358 358 332 358 365 338 338 364 360 350 346 339 362 331 352 354 363 354 345 363 332 333 342 355 338 335 342 345 342 342 355 334 331 364 356 348 358 361 341 341 344 360 355 349 360 342 339 332 331 353 330 333 363 342 331 336 346 350 350 331 336 349 334 336 348 333 353 349 330 337 360 352 332 350 337 362 336 346 331 346 335 331 357 343 351 358 349 333 352 344 342 332 329 346 338 355 350 336 340 350 343 336 338 355 331 346 354 346 337 330 329 344 341 357 358 329 360 352 342 358 333 355 361 333 346 344 358 333 351 335 328 339 350 345 339 360 337 331 352 345 340 352 334 352 355 337 361 360 361 348 355 331 340 354 344 332 344 348 337 341 330 345 360 360 329 338 333 338 349 357 329 361 347 336 360 348 345 359 347 344 353 348 356 339 348 346 344 330 340 361 343 342 345 342 341 346 352 346 330 339 349 339 346 342 347 344 329 339 349 357 330 349 343 332 361 330 350 343 332 329 342 356 351 359 336 338 351 334 330 361 345 351 339 337 332 332 362 341 351 357 335 353 344 349 356 342 358 352 330 362 360 343 355 348 348 336 358 344 341 359 343 332 357 362 340 360 339 339 338 362 342 344 352 357 338 353 336 334 342 345 341 339 359 341 333 352 348 362 334 334 332 356 336 359 363 355 364 338 331 346 344 343 334 332 344 343 364 358 355 350 339 340 334 334 351 337 331 343 343 335 355 342 341 348 343 335 341 337 353 333 354 334 359 362 347 354 333 334 355 345 336 362 345 334 367 363 335 345 344 367 342 341 342 351 334 353 366 344 336 364 357 358 366 362 354 360 362 368 339 351 346 343 346 360 344 345 355 358 334 367 357 343 353 345 339 355 365 337 343 368 346 344 335 344 338 356 347 367 367 353 350 345 363 339 336 339 363 370 340 363 345 341 338 363 351 354 361 347 370 369 358 346 344 358 367 359 356 345 356 353 363 347 341 356 364 341 371 356 352 341 360 338 358 362 366 338 358 368 361 357 343 347 366 362 346 361 349 342 369 346 371 373 369 340 357 360 355 367 343 370 347 366 370 367 367 341 368 353 348 368 371 352 353 375 375 360 375 362 369 346 352 360 360 373 352 366 357 360 358 368 350 349 376 360 372 370 365 354 356 351 351 372 342 371 354 356 372 363 364 363 367 374 345 349 349 371 373 366 354 355 356 379 378 370 361 372 362 364 348 357 375 358 368 355 352 359 369 345 379 354 345 368 366 348 375 373 376 349 375 366 360 367 365 375 374 363 368 372 348 352 365 358 382 352 348 370 367 373 370 381 362 350 367 363 352 376 354 363 381 364 363 375 349 383 384 356 379 349 382 361 355 364 372 354 369 374 376 368 379 378 365 387 356 367 376 357 384 359 375 383 357 383 360 378 355 354 352 360 368 377 386 383 364 362 389 355 377 355 384 386 370 361 385 353 356 374 361 390 360 363 363 366 372 371 370 391 374 386 363 368 374 360 363 364 384 377 368 373 380 377 369 375 385 379 391 388 377 361 366 362 386 375 374 368 393 368 382 390 377 391 368 375 374 391 385 367 376 375 384 363 360 376 362 389 377 360 362 361 380 371 366 372 391 362 362 390 388 366 386 371 362 396 388 398 391 373 378 374 373 375 392 364 362 370 374 364 379 398 387 382 374 364 384 396 362 387 373 381 368 387 365 364 380 376 363 388 367 396 365 380 373 374 384 390 399 375 393 379 390 397 379 366 401 380 379 380 384 390 399 368 394 380 372 375 396 389 401 401 386 381 396 396 370 395 387 385 370 379 379 398 376 372 378 391 389 372 371 388 377 384 393 369 401 378 395 372 402 372 386 386 405 396 396 389 389 379 386 371 370 400 403 396 369 395 401 370 401 383 392 373 400 380 392 374 391 391 396 391 400 383 406 397 378 382 370 400 383 401 387 399 397 377 372 371 395 386 388 405 391 396 378 393 396 385 383 400 396 398 383 387 373 408 403 409 409 392 401 384 375 378 401 401 373 391 390 386 406 397 381 387 383 379 411 409 392 411 387 377 398 387 382 399 384 374 397 410 395 376 411 398 410 401 376 410 380 394 413 375 379 410 389 389 376 377 414 396 414 389 388 400 402 385 414 402 414 388 399 385 389 397 397 414 385 399 400 379 407 399 379 411 384 383 415 386 412 414 395 401 388 397 415 405 407 414 392 395 415 404 404 379 386 386 416 383 397 400 386 389 411 416 413 381 412 412 379 398 411 397 383 411 416 409 388 395 406 402 412 394 390 399 395 387 381 407 386 401 418 380 403 383 414 418 393 385 384 410 410 381 419 408 381 401 391 401 390 393 409 408 413 408 404 386 393 398 414 391 411 412 391 394 407 417 392 381 382 388 403 404 389 395 384 383 416 395 404 418 409 393 406 394 414 383 402 420 402 388 391 393 420 402 407 407 399 411 400 394 420 384 410 381 399 415 384 387 390 408 385 411 414 404 418 408 407 391 407 420 398 417 384 397 390 402 415 400 392 387 405 391 382 395 384 392 381 387 399 391 416 395 414 401 418 403 388 396 413 406 395 390 394 398 398 403 411 384 414 383 390 399 385 391 405 388 402 405 395 411 406 421 417 390 392 413 411 390 420 402
415 394 411 419 403 419 392 392 422 384 385 422 393 389 392 416 387 404 391 392 386 416 383 421 384 393 404 406 401 402 386 385 406 407 413 386 403 422 387 394 416 422 394 386 420 395 412 384 408 420 386 411 405 386 408 398 388 390 421 398 409 384 401 384 400 391 419 413 383 384 416 416 383 387 419 420 391 400 413 409 398 416 397 412 412 416 388 418 416 387 394 395 382 405 398 400 407 395 391 408 388 385 401 381 382 390 419 384 409 403 411 417 389 418 407 419 404 406 415 398 411 420 412 411 403 388 382 388 401 383 414 400 418 385 400 412 387 391 415 407 413 397 403 381 386 381 412 410 406 398 419 389 397 410 411 412 409 412 419 382 407 405 402 405 402 382 389 409 393 416 396 386 393 411 380 392 413 388 390 385 409 413 381 381 379 412 412 400 401 384 381 404 414 401 416 385 403 407 415 389 395 409 381 393 407 403 395 405 412 406 412 392 402 403 383 390 396 404 411 408 410 414 394 395 397 381 390 410 400 389 383 378 408 413 381 398 399 399 387 383 388 410 397 401 385 403 414 393 390 398 413 412 396 391 381 405 385 394 400 408 406 395 398 398 392 391 382 376 375 382 383 377 405 393 402 375 409 390 381 385 374 380 411 384 386 378 375 396 398 389 390 389 408 401 403 376 379 400 378 409 408 376 373 389 384 389 378 380 395 387 381 385 394 381 396 407 386 387 379 371 403 385 378 390 375 398 394 383 387 390 376 388 376 405 401 382 394 390 383 392 399 401 394 378 388 379 392 370 400 403 388 381 371 391 384 397 394 399 396 387 394 403 368 379 379 378 393 403 399 368 366 391 378 392 379 399 403 366 379 374 378 376 387 381 400 366 389 367 376 396 387 380 371 388 392 383 400 396 399 373 376 399 375 388 364 367 399 363 383 390 388 396 363 372 389 397 389 376 378 378 385 363 394 393 364 361 389 362 372 386 387 384 362 378 387 363 382 363 380 380 390 367 375 391 393 364 385 372 381 365 377 365 380 378 370 384 372 359 389 373 373 366 384 375 380 382 373 373 376 375 367 376 360 366 385 390 374 373 381 358 378 360 378 376 357 366 378 384 366 372 375 357 378 363 373 377 386 388 391 368 383 377 385 384 385 390 380 379 368 366 358 366 383 378 386 361 387 385 388 375 363 370 375 362 377 356 383 385 366 359 360 356 381 367 363 388 365 366 376 357 355 379 369 362 381 378 369 355 351 366 376 360 383 362 385 382 356 365 353 355 355 359 356 362 373 375 378 357 374 368 368 366 357 353 365 373 350 359 362 351 352 364 366 361 349 355 357 355 350 376 375 355 349 362 347 352 351 376 360 376 374 378 373 363 363 353 351 364 380 381 347 364 361 364 377 362 372 367 350 375 360 378 362 377 372 362 346 377 372 360 351 364 372 378 360 352 349 366 350 363 365 351 346 361 351 359 358 377 344 363 351 375 376 369 372 369 367 354 366 359 370 373 360 343 351 377 368 373 364 376 358 362 355 342 345 375 369 342 349 372 358 354 354 364 343 359 371 345 352 349 350 355 359 349 371 358 352 362 364 344 366 371 342 345 349 359 357 355 372 365 350 354 355 341 354 358 360 350 363 372 359 351 353 355 371 360 337 348 360 362 366 352 359 369 371 347 354 354 362 352 356 339 345 338 342 361 336 365 338 338 341 336 351 356 352 350 356 364 338 344 355 367 337 354 342 336 364 359 365 366 351 361 335 360 364 353 362 341 359 341 343 365 341 336 362 335 350 347 364 365 357 361 340 336 357 347 337 364 348 344 361 343 336 339 345 342 358 339 349 348 346 359 344 366 361 350 344 355 364 352 364 365 357 336 340 344 353 352 338 339 340 338 361 346 336 349 344 356 344 333 355 356 359 360 354 352 342 342 336 331 338 361 333 337 360 342 358 356 338 331 338 355 347 334 336 360 353 358 351 340 333 348 330 335 343 361 357 329 348 337 331 356 342 342 329 346 362 332 339 336 333 347 362 350 360 342 346 349 344 341 333 347 360 342 353 348 340 355 357 359 337 359 360 351 346 335 334 345 338 352 353 350 345 360 338 342 347 329 336 329 350 340 356 348 354 356 342 341 357 337 346 333 342 345 330 360 360 343 351 335 334 342 357 351 348 341 339 333 351 347 342 339 333 345 333 360 339 347 347 334 331 331 347 353 356 349 360 354 332 350 328 347 339 333 345 360 347 357 340 345 351 356 357 357 340 329 330 360 358 350 341 328 329 328 328 358 358 327 352 337 350 327 357 328 341 341 335 336 337 349 354 327 344 351 332 331 327 335 330 358 359 344 333 327 353 335 332 351 335 331 327 359 340 358 334 354 346 343 329 331 339 331 339 356 330 345 335 330 354 346 328 360 337 334 334 330 350 339 354 359 352 328 331 331 359 338 358 353 328 335 357 340 347 335 343 349 353 358 351 353 342 359 351 352 340 331 354 328 350 354 360 341 355 337 344 361 348 349 352 356 330 355 343 349 362 332 344 361 329 333 360 351 339 357 349 351 360 349 359 349 341 358 362 343 332 352 341 359 338 338 361 347 330 349 333 337 352 356 344 360 360 341 349 344 336 343 341 342 331 338 362 343 332 335 356 342 331 341 346 347 349 351 364 357 336 341 331 365 343 351 356 344 346 332 335 342 363 345 332 357 340 365 342 338 354 362 340 352 340 354 345 351 334 365 342 350 360 352 360 336 348 349 349 362 349 365 351 359 343 363 361 364 338 336 335 361 344 355 357 351 341 347 347 355 345 356 349 338 352 342 353 367 358 369 339 352 342 357 355 353 363 347 360 367 350 338 359 360 360 360 354 344 338 367 366 349 366 345 364 348 364 348 358 353 359 362 347 368 361 367 362 353 355 351 349 369 353 350 370 354 339 354 364 354 362 370 343 356 355 348 344 348 359 365 342 359 368 352 366 356 358 355 371 340 345 360 349 374 350 347 355 363 375 345 343 363 341 359 357 370 345 344 357 352 362 373 371 361 351 366 360 358 365 354 351 365 358 342 351 374 348 350 374 342 361 365 368 365 351 353 345 354 371 376 345 355 371 355 356 361 379 354 377 346 366 366 350 363 367 376 360 354 348 357 370 368 359 359 370 347 350 353 376 378 350 358 371 358 369 347 375 348 374 353 368 360 375 374 359 378 369 375 351 354 368 357 377 362 371 382 381 355 369 375 353 374 368 358 350 371 375 359 373 366 365 359 360 374 366 373 370 369 381 354 375 381 354 383 367 357 382 385 366 359 372 387 371 380 381 371 367 378 386 380 356 382 371 380 359 374 381 355 372 389 356 365 389 374 360 385 381 370 382 374 378 382 388 376 373 380 374 368 385 371 359 389 364 378 381 385 378 388 389 375 366 370 387 365 369 372 374 360 389 382 359 391 373 393 376 370 383 358 384 377 375 388 390 362 390 379 393 390 389 368 374 363 360 383 388 373 378 369 391 388 373 394 387 389 372 369 366 361 386 370 395 389 386 367 378 389 372 377 379 398 380 391 393 367 384 363 364 368 394 382 368 387 375 398 385 378 390 395 373 369 375 368 375 362 392 393 369 365 387 388 380 368 396 375 390 382 378 372 367 389 372 375 378 386 389 379 380 380 375 370 365 366 376 395 367 367 387 389 387 391 393 366 396 389 394 402 369 387 372 389 375 397 401 367 381 388 382 375 382 370 380 398 373 371 391 391 389 392 377 388 379 405 389 387 369 396 402 388 379 387 373 404 379 385 382 372 369 408 382 402 372 392 405 382 400 399 381 407 397 382 391 405 379 375 371 408 388 404 377 387 383 376 387 382 387 380 388 407 407 390 389 410 373 386 372 403 377 374 391 404 386 411 388 383 376 377 381 383 410 376 400 384 410 377 384 387 374 389 411 410 407 390 409 397 405 399 379 398 400 398 379 402 386 383 412 390 387 409 389 375 414 377 414 400 408 413 413 408 390 412 405 412 378 390 397 409 377 391 382 391 403 414 380 415 383 378 380 384 413 394 412 401 385 413 387 378 411 414 410 414 400 390 412 402 404 383 384 393 397 389 409 386 388 401 413 383 402 416 379 388 383 415 412 390 411 411 390 394 408 411 399 401 413 401 400 380 396 400 380 399 397 381 402 382 400 387 402 395 413 408 387 384 389 402 398 383 401 409 414 391 381 385 404 406 398 384 398 406 404 399 385 413 400 400 407 413 408 382 389 402 410 396 406 412 410 417 407 391 398 401 394 391 398 410 418 416 414 388 394 390 399 400 415 412 412 402 405 400 404 406 413 386 413 391 409 395 419 395 405 396 408 411 407 417 400 396 405 386 395 418 395 414 389 390 405 420 403 389 391 418 405 414 382 396 383 409 409 420 414 385 387 400 414 405 397 385 411 420 389 384 408 403 416 416 403 391 414 384 390 415 420 413 408 420 388 409 399 407 400 384 410 397 402 394 419 408 397 407 397 395 400 383 415 386 416 395 394 399 397 394 392 386 384 417 416 421
396 393 399 405 386 386 411 398 390 407 423 404 423 390 416 393 390 401 396 415 405 399 391 411 410 392 415 404 418 408 394 423 409 409 404 412 404 392 386 410 407 417 390 399 423 414 408 421 391 412 412 405 387 412 392 406 420 423 418 407 407 388 406 392 413 417 412 393 417 414 419 393 399 417 408 399 399 384 396 407 412 417 420 407 397 388 389 385 388 383 408 403 420 390 404 402 417 393 412 411 384 400 421 393 385 397 408 401 398 413 417 419 399 414 396 413 420 394 416 417 387 401 397 384 401 419 403 395 389 384 415 383 401 405 392 403 420 410 382 389 401 418 386 411 402 400 402 400 405 388 395 410 400 411 412 411 399 384 415 406 386 408 399 397 392 410 419 384 391 412 392 412 401 389 394 383 401 415 394 385 415 401 414 394 391 397 384 402 401 419 388 407 399 400 384 412 407 417 379 386 379 397 383 406 398 390 382 382 388 385 388 416 396 397 392 383 385 397 401 391 408 407 399 393 387 383 394 415 410 383 382 410 400 414 387 408 414 390 412 385 385 410 411 392 391 414 385 397 394 409 400 386 388 382 401 386 377 406 412 409 410 406 391 383 393 401 375 392 375 399 389 384 394 384 387 396 410 396 406 390 379 391 389 391 387 403 390 387 382 387 409 378 407 387 375 386 374 375 403 403 388 405 400 407 404 374 379 401 396 372 378 402 379 392 407 380 382 385 383 391 388 380 385 383 394 386 384 384 378 376 375 394 398 403 379 391 394 398 377 377 398 373 398 369 370 371 391 399 388 392 405 389 399 387 390 371 372 385 401 405 394 373 389 384 379 390 389 374 397 397 399 388 379 367 366 380 369 366 388 366 391 387 403 383 384 386 402 388 382 398 365 370 382 387 387 394 371 387 401 379 395 373 400 370 375 399 399 393 378 384 394 365 367 371 399 364 370 397 364 387 370 364 392 388 386 393 380 370 393 394 385 386 382 362 371 393 376 369 363 391 390 372 371 373 381 369 374 389 386 368 377 386 386 391 360 375 388 378 395 375 366 366 372 369 378 375 362 364 378 393 370 374 368 394 371 394 384 365 364 373 387 358 361 377 389 377 392 381 373 390 374 379 374 387 389 356 366 370 377 364 369 388 357 378 365 370 355 391 377 361 384 385 361 366 368 371 386 366 373 365 377 354 388 358 363 362 373 389 377 357 360 353 367 376 353 378 369 353 355 369 374 385 362 358 359 376 375 354 366 358 365 353 359 379 354 383 366 385 355 369 383 382 382 349 383 357 383 382 381 359 350 356 365 371 381 382 356 367 358 352 350 348 359 382 378 378 379 373 358 364 372 371 377 368 371 375 355 349 372 351 359 353 374 355 375 351 352 362 369 378 367 372 358 358 350 352 370 346 357 344 379 346 348 353 347 352 345 356 355 350 360 347 373 368 356 367 373 343 364 378 375 349 368 353 343 373 376 368 355 370 348 370 352 352 343 356 360 360 368 352 368 366 356 362 341 368 342 375 354 345 359 359 344 369 375 356 363 372 371 363 341 354 340 352 344 358 363 355 371 344 372 362 343 368 371 344 360 373 355 351 354 372 368 356 365 367 372 353 364 345 342 366 372 354 354 340 337 354 367 369 359 342 369 364 337 343 346 369 353 361 346 368 360 341 364 364 347 363 344 351 347 359 355 345 341 337 361 353 354 356 350 341 339 359 345 339 364 353 336 359 355 347 356 356 364 349 349 341 353 335 356 341 358 340 351 341 354 354 359 338 353 351 356 357 352 344 361 360 362 362 349 361 352 336 348 348 364 341 332 360 342 366 333 344 350 332 353 354 351 353 358 337 357 340 337 345 340 348 360 351 355 339 359 347 355 349 361 342 356 332 332 345 361 330 339 356 331 335 353 359 357 354 340 357 330 353 337 346 337 332 332 361 349 334 351 340 362 349 352 354 359 362 344 331 336 353 357 345 357 346 340 358 344 350 352 344 340 334 336 356 337 339 328 331 353 351 350 352 345 347 351 341 347 332 343 354 330 345 336 358 329 356 329 353 344 353 336 330 359 352 333 342 337 333 346 328 356 334 360 347 354 350 327 347 328 350 339 331 334 356 336 344 351 338 337 342 338 354 345 335 344 351 359 354 331 344 330 335 359 329 355 326 352 329 346 354 353 333 332 334 328 349 352 327 327 328 342 346 329 335 330 347 334 329 349 340 355 353 349 354 357 352 329 349 356 349 351 357 330 357 331 341 355 357 342 330 333 332 350 336 342 354 331 350 357 355 338 352 348 327 355 345 328 358 335 332 355 334 329 334 340 342 349 335 348 339 339 329 345 329 340 327 332 353 326 337 348 338 338 337 348 333 356 350 339 339 356 342 356 333 358 336 357 347 345 345 334 332 349 354 343 337 329 350 331 330 328 354 343 340 339 331 355 343 329 342 331 333 332 327 348 331 337 345 360 330 331 335 336 328 329 327 339 332 351 351 344 360 352 360 339 330 338 341 356 349 357 360 355 328 334 342 332 352 360 332 355 338 348 338 339 350 338 359 329 336 350 346 335 341 353 355 353 331 336 348 352 339 354 353 340 360 333 352 350 340 330 351 350 350 335 336 346 353 333 356 363 330 341 344 344 341 338 343 343 353 336 341 330 361 331 349 332 344 346 361 363 349 350 359 344 364 332 336 354 345 363 361 345 340 342 333 351 358 346 339 336 363 342 358 332 356 339 353 334 354 363 346 341 357 365 342 352 350 348 359 344 342 338 341 365 335 344 353 342 337 351 359 345 361 351 359 364 336 345 366 358 342 358 344 344 368 354 365 350 336 357 363 357 339 336 354 354 347 352 363 363 335 354 341 342 350 344 349 352 355 346 341 363 347 351 351 346 348 360 364 362 359 357 350 363 370 346 359 359 363 365 366 342 362 372 360 341 357 338 369 341 360 351 346 373 367 362 360 345 350 364 370 349 349 360 352 359 371 341 348 374 346 341 355 370 352 354 351 371 355 348 352 355 362 360 366 367 360 352 350 348 359 361 358 362 352 368 375 359 370 342 355 373 345 374 377 367 347 368 357 377 353 346 351 350 348 367 367 343 367 354 354 348 373 350 348 348 357 362 366 349 378 359 360 345 371 360 351 357 367 346 357 378 351 346 366 372 371 355 373 376 367 364 361 377 372 366 361 349 366 364 372 364 359 352 366 351 348 352 363 372 355 356 369 361 358 371 352 364 381 359 359 383 379 374 358 349 374 373 368 357 371 358 356 384 380 355 368 381 360 385 385 383 369 367 356 365 370 374 361 381 374 381 375 367 375 371 372 352 374 375 386 384 369 353 358 382 375 357 353 384 366 369 357 364 364 364 378 383 387 367 354 388 375 356 367 363 375 365 378 375 367 375 371 384 392 377 391 392 381 369 386 373 363 369 384 374 358 386 381 391 362 359 367 384 376 380 371 374 391 372 358 381 392 374 372 392 374 371 370 377 362 363 372 370 391 363 388 393 371 391 369 391 371 379 396 368 392 394 367 365 379 373 368 396 396 379 370 361 374 392 386 371 388 366 398 386 361 364 383 394 396 368 398 370 389 384 367 398 380 374 382 399 365 389 374 378 386 383 379 400 394 383 388 399 366 365 364 382 384 386 377 397 392 392 367 397 376 388 396 371 400 378 370 381 382 381 396 367 380 390 382 388 372 385 402 391 387 402 371 385 402 384 379 370 390 399 403 379 384 374 385 397 402 368 390 381 384 384 399 376 386 377 398 392 395 373 394 408 394 399 397 372 405 370 391 399 403 385 400 390 393 374 374 407 376 376 379 405 409 372 372 399 405 380 409 385 388 382 374 401 372 401 403 397 391 386 388 374 391 408 394 402 411 397 400 405 402 409 390 403 399 380 380 393 389 406 395 394 377 397 385 406 378 377 392 385 379 397 387 397 393 408 388 381 394 405 403 412 401 408 391 376 376 397 384 380 379 394 400 383 380 411 404 411 402 410 382 406 393 383 379 400 377 381 396 385 411 412 383 386 406 387 414 395 398 411 388 401 390 412 397 383 397 386 417 383 380 412 401 386 379 392 409 408 385 389 415 407 411 388 414 390 413 401 405 415 407 405 403 385 417 398 386 388 416 393 418 415 409 412 413 404 412 392 415 397 393 404 396 417 412 391 387 397 404 413 384 392 391 409 390 389 387 396 389 416 401 388 411 382 412 396 407 404 408 394 413 382 418 390 419 404 394 419 421 410 404 418 414 415 406 383 415 412 391 383 399 411 390 421 405 421 396 383 397 384 396 389 417 386 391 408 401 403 405 392 384 388 388 416 413 412 418 406 395 419 407 404 400 408 404 383 399 418 416 414 412 383 422 399 387 390 384 397 403 399 406 404 396 404 389 387 394 417 402 398 413 386 420 423 403 393 415 420 388 409 411 410 409 402 386 405 402 420 419 414 396 394 387 409 415 393 412 418 387 422 384 416 384 412 407 396 421 399 392 418 384 411 404 401 422 398 422 400 394 417 422 406 419 385 423 403 394
412 398 398 410 390 423 403 419 406 407 416 413 415 410 413 394 422 390 392 397 420 400 407 413 398 422 401 399 421 420 410 401 385 423 418 390 413 388 424 395 410 408 423 392 385 404 402 423 401 409 387 397 385 409 417 398 398 393 413 387 420 390 403 420 388 388 386 417 392 417 419 416 391 408 384 392 419 393 422 396 417 384 408 409 400 392 423 414 401 403 416 396 408 386 392 403 389 385 387 388 409 413 413 417 390 405 417 384 413 414 396 398 414 412 384 390 421 415 412 390 386 396 402 410 390 402 421 388 395 417 392 413 406 421 405 411 401 390 413 383 421 418 399 404 400 400 403 398 392 393 397 395 398 408 414 406 420 403 402 391 397 411 413 381 402 396 410 381 396 393 383 395 382 400 409 400 410 390 407 419 393 382 384 401 408 408 417 406 390 398 409 407 389 401 407 410 409 388 402 384 393 396 391 394 407 419 405 396 381 392 387 394 393 385 401 395 395 412 397 380 411 399 390 388 412 398 417 403 407 411 392 406 378 395 402 401 408 382 395 390 381 385 405 394 380 415 400 396 399 379 386 392 388 397 390 382 377 388 395 395 410 409 384 410 387 398 395 406 391 401 379 383 396 395 400 399 394 412 408 405 403 378 381 375 398 393 408 387 394 388 395 390 382 404 385 382 375 392 411 390 406 404 398 389 374 374 374 382 411 406 373 400 410 379 389 384 399 384 386 380 398 407 384 394 387 396 402 389 404 391 395 399 372 370 375 372 371 376 381 398 372 382 376 399 389 405 384 402 375 394 392 397 403 375 392 397 369 400 385 402 378 370 370 405 383 392 381 378 368 388 376 404 384 389 393 382 387 369 392 392 394 393 398 391 377 400 398 378 393 377 390 381 395 370 396 372 373 372 399 373 392 369 372 387 369 376 380 389 379 383 393 368 373 365 371 384 399 366 375 366 393 399 382 385 366 375 370 374 398 382 398 388 364 384 389 370 396 384 373 373 366 365 395 392 368 365 376 366 368 366 384 380 391 372 393 361 374 365 375 384 363 362 386 368 367 360 388 382 372 382 389 373 380 366 358 376 376 391 376 377 372 377 374 366 368 371 382 382 391 375 368 373 378 359 382 364 360 389 387 388 390 358 365 374 366 365 355 363 376 389 382 368 386 361 377 360 390 381 385 388 362 375 382 361 378 386 369 360 382 379 370 378 381 379 361 371 368 376 379 352 388 368 366 383 375 367 367 375 357 362 387 380 376 383 350 361 366 371 358 369 351 373 363 377 376 368 366 375 363 365 365 377 377 362 355 355 366 380 351 370 367 351 379 372 347 379 363 363 380 371 362 381 374 355 373 381 375 370 372 353 351 368 361 359 361 369 366 379 365 349 345 348 368 376 372 367 353 352 363 350 356 358 365 364 367 371 362 376 359 368 347 344 370 363 375 349 350 359 364 350 344 364 369 367 361 377 371 350 365 370 356 357 349 377 377 353 369 346 351 350 367 347 342 354 357 363 373 358 354 358 353 343 350 361 367 358 352 347 355 372 371 372 372 358 370 367 346 347 372 356 368 340 338 346 352 354 368 350 348 359 345 362 362 367 348 366 349 371 338 341 368 347 340 344 366 371 337 349 355 346 343 362 347 355 370 339 349 342 363 359 363 369 347 364 364 369 335 353 369 349 358 342 359 338 348 365 336 348 343 367 335 363 335 347 347 334 362 360 352 353 360 357 352 337 351 358 349 364 342 360 343 365 367 366 332 358 362 346 349 349 356 351 355 358 341 333 335 334 337 339 348 362 363 331 348 358 338 354 353 342 364 354 343 337 340 356 357 354 340 347 359 333 334 351 350 337 330 342 354 338 350 337 343 357 345 334 349 352 357 337 337 331 334 357 337 351 348 338 341 332 355 344 335 360 330 329 340 331 341 331 347 335 346 361 336 328 332 356 359 360 338 341 328 343 335 344 332 353 352 351 356 345 333 337 350 335 338 336 338 359 347 358 332 332 331 349 340 343 343 338 341 354 359 350 342 332 339 346 332 331 337 328 357 343 338 354 359 357 337 345 355 358 350 334 329 354 356 342 336 339 327 358 340 326 355 356 340 335 351 346 347 335 355 352 326 341 354 325 338 331 352 333 329 342 342 332 344 346 357 354 333 332 327 355 332 356 326 354 339 351 341 335 335 337 328 336 354 331 344 333 338 338 350 342 355 341 358 341 328 330 344 345 337 346 341 353 352 342 348 340 342 338 351 352 325 328 329 354 335 349 336 356 336 335 339 332 351 346 356 329 351 342 349 338 337 339 340 338 357 329 354 340 351 354 334 351 357 346 354 341 344 331 338 355 350 327 337 350 348 334 354 349 325 352 328 338 333 343 351 339 355 346 328 355 349 345 347 348 333 342 338 326 357 352 357 348 328 335 347 351 352 344 350 354 345 353 333 327 345 333 349 350 329 353 346 353 339 343 350 355 326 330 357 332 331 329 329 334 347 352 334 340 344 359 334 329 326 350 340 347 358 329 345 327 330 339 328 344 356 353 347 357 357 352 337 328 355 341 344 342 333 352 331 351 360 348 329 361 338 342 355 343 353 339 351 356 351 352 347 355 344 334 351 348 359 335 349 329 350 341 352 356 333 356 346 331 343 356 338 361 336 331 350 335 350 339 330 349 330 350 342 355 356 339 341 362 346 337 362 334 349 351 335 361 353 362 339 342 355 348 340 336 351 361 343 346 345 344 331 345 338 343 337 358 349 351 354 351 360 365 345 349 364 365 360 353 348 352 351 357 333 363 347 344 348 345 344 362 358 347 352 336 353 358 340 336 354 362 367 347 360 357 342 358 356 335 356 350 368 341 340 345 336 366 369 352 343 345 346 368 359 343 337 357 345 344 337 365 337 347 356 341 336 341 343 371 355 365 351 353 371 368 340 350 364 339 345 350 350 368 360 352 353 362 338 339 347 339 345 361 364 366 343 364 348 349 363 366 343 354 359 355 364 364 345 368 366 364 346 356 360 368 370 341 370 371 342 356 350 349 356 375 354 360 360 375 364 372 355 366 365 374 352 343 377 342 359 374 343 349 364 346 361 352 349 351 350 360 369 357 346 352 356 367 377 354 344 364 349 374 368 353 371 378 354 350 378 351 363 361 359 349 365 359 359 353 368 347 370 375 362 374 349 356 378 363 367 360 363 374 355 352 363 362 350 353 369 365 361 368 362 376 373 362 370 367 370 357 369 360 368 367 353 371 377 366 352 362 380 349 370 353 355 366 369 358 373 371 356 351 387 361 385 365 357 368 360 383 375 386 379 385 381 372 378 360 377 380 374 369 385 383 375 377 368 388 356 381 370 356 383 386 383 358 363 367 375 387 362 378 365 369 375 372 389 380 381 355 386 381 373 361 375 373 385 368 372 366 359 367 370 367 363 378 372 388 391 371 362 377 373 373 392 358 391 389 361 358 367 370 384 385 376 382 381 384 395 360 394 376 386 387 366 372 386 396 366 383 373 386 382 385 363 394 374 397 390 371 371 396 393 382 372 363 391 394 384 367 373 393 387 395 388 395 394 379 381 366 362 379 363 382 382 366 378 373 364 385 383 390 383 394 374 395 375 382 390 398 389 364 392 393 376 397 367 371 393 386 375 393 381 392 391 380 396 385 390 375 370 389 402 390 398 390 400 372 372 388 368 375 404 374 382 393 369 385 400 398 384 389 404 400 378 370 376 387 390 380 375 394 403 374 396 397 376 391 380 376 399 401 405 402 370 377 377 373 374 380 371 408 391 406 385 384 402 391 381 378 402 399 402 388 374 399 406 406 406 392 401 397 373 398 391 403 395 387 406 389 387 407 387 407 392 390 381 375 412 392 382 393 410 401 410 401 389 394 385 386 405 377 400 406 392 407 386 375 383 381 380 397 405 396 393 385 413 391 386 401 398 383 382 395 411 379 413 377 400 385 388 380 387 402 412 404 396 412 394 404 380 389 416 409 409 394 408 397 398 407 411 382 415 378 390 401 410 388 401 384 397 402 387 396 388 411 413 407 408 391 384 413 418 385 407 418 396 411 408 408 398 399 383 409 400 382 392 389 410 412 386 402 411 399 381 382 382 409 406 415 403 402 401 393 408 388 392 385 412 412 413 390 384 409 420 396 411 392 405 393 416 404 416 399 415 409 403 418 399 421 406 414 403 387 387 391 395 391 387 386 382 412 395 417 400 386 392 390 390 410 395 418 393 390 397 419 418 418 415 387 417 391 419 398 396 417 400 401 386 405 405 418 395 411 414 405 408 417 406 408 396 419 404 406 418 418 394 406 413 387 410 399 395 399 406 401 393 423 419 396 406 394 391 410 414 414 393 398 400 415 415 412 411 396 388 398 422 398 420 403 393 406 418 397 413 400 414 422 392 409 394 414 411 394 392 401 416 393 408 392 385 399 421 403 402 424 416 391 397 411 409 406 385 394 418 413 409 399 403 408 415 412 389 402 413 397 410 397 405 393 404 397 399 392 408 408 391 391 414 396 410 390
410 411 400 395 391 417 401 409 400 391 389 405 408 409 417 386 421 389 394 393 394 401 400 417 416 399 423 406 402 408 411 386 425 418 387 391 409 402 406 423 407 409 402 422 393 425 422 420 421 422 387 389 389 402 412 420 415 409 392 391 424 409 423 423 401 416 420 424 392 401 422 405 416 390 393 415 422 420 409 416 409 410 419 412 418 405 398 399 420 396 404 418 420 393 408 395 423 402 386 421 409 414 393 400 418 392 389 414 388 405 396 403 390 422 422 423 394 396 390 390 407 409 415 394 410 398 405 400 408 406 389 392 395 389 399 420 395 395 401 390 415 413 409 421 412 408 413 422 420 419 420 395 396 412 406 414 418 419 382 393 392 387 402 403 392 409 391 396 421 409 404 414 400 390 404 421 407 393 411 403 381 409 408 387 390 383 418 385 419 410 397 389 415 409 402 416 387 410 391 387 390 413 419 400 413 393 399 399 398 389 413 398 409 392 396 418 394 386 415 392 415 391 392 410 411 405 390 403 392 415 403 407 390 389 415 395 398 395 397 382 407 382 415 378 393 414 387 401 409 379 385 391 388 382 412 415 399 384 401 401 409 386 390 382 386 415 387 394 391 404 385 408 397 411 397 412 408 407 386 400 407 381 413 379 385 408 378 396 404 402 381 398 401 382 391 398 381 401 376 396 379 385 390 400 381 410 386 402 402 385 387 385 391 375 389 390 409 391 372 387 408 406 410 395 376 377 380 383 403 409 394 397 409 371 374 405 397 387 395 376 387 370 388 405 372 404 372 397 373 400 388 385 370 373 398 393 373 378 401 383 399 405 376 402 374 379 398 369 391 404 389 386 383 401 377 378 399 400 392 391 404 373 369 366 393 398 390 397 386 400 389 378 377 374 390 399 385 382 400 386 396 399 366 374 372 392 401 366 388 388 369 387 394 371 364 399 381 366 392 379 378 393 391 389 364 394 386 384 389 399 368 382 395 385 369 365 392 368 384 394 393 389 395 364 375 396 362 371 377 369 388 392 382 364 382 383 387 395 374 384 377 394 365 360 367 367 380 359 363 373 362 380 374 391 382 389 376 377 365 378 390 374 372 390 378 372 376 383 370 368 385 386 379 369 366 388 377 365 366 359 379 369 381 357 365 368 366 362 366 373 381 375 368 359 371 389 374 369 357 365 379 362 373 381 375 383 354 359 370 364 362 355 377 366 372 388 379 383 373 367 378 362 352 355 368 384 369 366 362 376 361 385 381 361 368 373 374 377 366 364 363 364 383 365 378 360 362 378 379 358 367 353 377 360 369 357 368 378 379 379 367 369 378 362 360 360 365 348 367 381 378 381 360 376 361 354 367 354 363 360 363 345 345 372 374 346 346 374 376 356 369 359 358 365 355 371 358 373 352 378 371 347 357 350 357 352 374 358 360 355 372 357 370 352 348 343 354 365 372 365 357 362 345 371 363 356 342 357 365 350 356 371 341 363 367 369 374 352 361 342 355 363 350 351 361 357 366 370 366 340 367 354 345 342 373 371 342 361 358 347 347 342 354 360 341 344 352 351 367 350 353 358 349 340 369 370 368 371 364 337 337 357 351 354 337 350 364 353 336 359 360 357 339 352 343 342 370 369 356 341 346 347 360 357 361 368 366 335 368 359 335 345 356 348 361 355 361 353 336 339 341 337 360 345 353 367 362 363 364 347 333 352 336 358 339 363 334 347 363 367 335 339 353 333 353 345 332 345 342 346 350 349 350 353 337 358 337 361 332 347 357 333 340 354 338 336 352 339 352 363 337 334 347 330 353 336 351 335 331 355 348 343 355 359 359 344 359 339 347 334 355 348 345 338 337 352 343 332 334 338 338 349 342 355 348 339 360 335 344 335 335 336 348 360 331 344 348 336 328 341 341 354 360 356 336 341 353 358 344 332 333 353 352 355 353 346 340 359 328 330 332 343 339 353 341 349 342 326 357 342 339 345 342 345 348 359 359 349 356 350 354 336 350 354 330 342 347 351 340 356 355 353 337 332 353 351 355 335 326 327 325 347 346 349 333 334 348 340 357 352 331 326 328 355 328 341 346 349 332 334 354 327 328 332 341 355 332 346 339 333 348 339 329 343 337 345 326 334 327 333 327 341 334 339 345 345 355 332 335 336 342 338 347 345 346 330 343 354 326 332 337 350 348 350 343 335 338 346 346 349 355 357 332 339 338 353 326 343 336 345 356 354 326 345 349 356 325 342 352 328 351 339 328 349 331 348 326 353 344 348 344 341 356 326 330 336 330 332 356 342 353 328 338 329 357 329 327 332 356 329 344 349 352 349 340 334 347 342 329 341 341 324 324 339 326 330 325 332 346 331 324 349 335 346 355 342 326 332 351 324 338 337 349 332 336 331 342 325 357 356 342 348 356 350 337 332 330 339 349 326 346 349 352 332 338 357 350 341 332 344 341 354 332 340 337 344 347 329 354 354 327 346 345 333 339 358 350 353 339 341 330 336 332 358 352 354 331 344 344 346 339 335 351 346 350 329 331 346 341 326 342 352 348 336 326 336 335 359 338 358 341 343 343 357 350 336 327 357 330 347 353 343 330 344 337 355 355 343 349 336 351 331 328 339 349 337 357 359 337 337 332 361 328 349 358 353 333 358 357 336 352 349 361 356 332 337 350 361 354 339 345 353 352 346 331 348 330 336 346 348 353 358 347 353 353 344 345 333 348 341 342 339 336 349 333 341 358 363 347 358 347 364 349 345 356 359 331 331 332 356 350 364 360 334 355 350 335 357 357 345 351 341 353 341 355 338 340 366 346 343 337 355 342 362 343 358 357 334 336 334 338 345 340 367 340 354 345 357 344 335 347 341 356 368 350 344 351 358 344 366 347 362 365 356 356 340 346 345 353 362 360 360 340 344 336 359 364 347 347 339 348 360 346 348 337 363 358 354 364 345 362 342 337 358 340 371 364 365 347 348 357 348 349 338 356 349 361 350 362 351 353 351 352 341 363 353 367 361 348 373 347 374 343 347 372 358 346 363 350 368 351 370 355 374 347 373 351 371 361 351 365 350 354 357 375 348 353 373 375 347 356 355 369 349 358 357 377 351 355 351 342 349 354 360 373 376 345 345 348 368 365 351 357 379 347 371 349 375 366 362 344 344 357 372 368 373 367 367 362 380 356 362 351 369 360 362 366 378 364 351 367 351 376 381 367 359 372 372 354 374 371 354 355 348 362 378 356 348 365 373 364 356 371 350 380 365 366 380 361 365 349 382 351 359 361 371 372 367 376 379 358 364 385 368 382 359 368 382 365 382 378 368 371 379 375 376 376 386 379 378 376 385 371 389 382 366 379 380 360 360 377 383 380 375 363 374 384 359 369 376 368 360 357 366 366 358 391 368 370 359 359 373 392 392 372 362 368 376 367 375 385 393 384 374 377 371 372 385 376 387 371 370 372 388 359 361 370 358 374 385 378 393 367 378 393 361 362 383 382 375 382 389 374 372 384 372 386 362 379 371 370 389 372 377 378 364 372 361 372 388 377 365 386 362 372 375 374 396 365 376 398 369 398 385 386 395 373 389 367 371 400 377 400 389 371 395 370 382 395 398 373 374 365 376 392 376 390 367 389 395 398 388 365 374 389 367 369 401 394 375 372 372 368 387 376 392 381 400 390 376 397 400 403 376 374 393 367 378 374 392 371 370 395 387 379 381 390 399 379 397 387 403 405 389 386 393 394 402 389 380 389 407 381 400 403 388 386 404 387 381 379 380 391 393 408 383 394 388 398 390 392 375 380 373 403 387 381 375 376 382 400 383 380 400 403 404 408 409 388 386 381 386 386 402 408 373 404 383 391 393 391 412 397 400 375 389 404 412 383 410 384 411 410 382 390 390 402 375 387 406 389 386 382 392 404 378 392 395 376 409 414 393 397 399 381 388 404 412 387 412 397 397 398 382 393 402 398 410 404 400 402 407 410 408 384 399 400 400 379 400 384 408 380 405 380 412 417 407 397 388 392 406 397 403 411 388 417 390 397 384 391 380 380 399 417 400 409 414 410 416 404 397 386 393 393 396 382 399 400 407 410 409 401 408 391 390 409 389 393 387 386 396 387 386 415 416 399 396 411 389 392 387 399 391 401 405 408 403 416 420 382 406 401 404 394 412 414 415 421 386 421 386 401 388 384 388 415 402 403 397 403 406 403 413 416 422 396 394 396 390 393 396 406 412 410 412 404 395 405 395 399 404 391 410 401 392 407 393 404 387 400 416 411 420 406 404 420 411 408 385 410 419 391 394 400 419 422 412 390 403 423 398 415 390 416 392 391 400 394 403 403 402 395 422 398 409 395 386 396 419 387 422 405 394 424 421 389 414 409 386 392 399 399 415 397 391 414 403 406 415 413 416 392 423 414 406 399 424 407 410 410 402 399 390 411 389 425 406 417 400 398 416 414 412 405 425 417 393 394 389 415 421 419 421 410 407 393 415 397 407 391 421 423 404 425 400 399 417 412 391 391 424 421 411 410 400 410 393 399 410
398 390 399 424 418 423 397 425 412 409 406 417 404 395 427 396 409 401 427 427 398 424 426 393 410 402 399 425 409 411 410 411 406 413 407 388 401 417 425 425 398 396 407 406 395 398 406 417 403 397 416 413 394 406 418 416 421 421 406 403 406 421 419 417 408 400 410 422 422 408 412 425 409 424 404 418 388 416 400 404 426 421 422 392 392 405 413 386 400 425 394 411 419 386 393 400 399 416 387 386 389 405 424 404 402 394 395 403 423 400 413 422 386 400 388 391 419 407 391 385 406 391 410 400 392 409 406 397 399 400 398 403 419 396 421 387 404 422 404 400 387 423 389 419 398 384 386 384 406 384 385 388 391 402 395 398 387 408 402 400 414 414 410 408 418 398 411 397 387 383 406 390 422 411 386 388 411 419 387 384 419 388 420 418 399 391 392 402 408 403 419 399 394 399 416 388 413 396 395 410 396 418 409 387 398 404 392 418 401 389 419 390 387 418 386 404 419 389 384 405 410 413 415 382 382 402 382 407 417 388 396 392 417 384 390 394 408 393 391 392 416 392 390 406 412 394 389 394 417 389 379 386 388 399 391 378 394 387 408 414 383 415 383 390 390 406 377 396 392 401 409 380 404 382 407 398 386 406 401 412 377 402 380 387 412 382 377 379 392 406 375 396 394 381 398 406 399 398 386 376 412 406 378 388 400 408 409 398 388 385 395 390 410 398 389 407 394 390 399 410 411 400 392 391 394 403 410 379 388 410 380 375 403 373 388 379 396 373 403 371 384 386 376 371 400 392 394 381 398 381 407 397 397 377 404 380 399 378 392 384 384 401 394 384 392 384 383 373 401 379 399 399 374 394 402 376 391 371 367 390 386 402 383 367 390 395 388 397 382 389 375 397 384 400 390 385 377 366 367 388 394 398 397 400 386 393 369 371 396 386 395 394 399 389 394 400 394 393 392 372 395 363 382 375 376 383 371 365 363 373 388 392 368 382 367 389 388 388 396 398 388 367 368 385 370 376 361 364 369 368 389 363 369 370 396 381 388 371 369 370 381 370 387 374 374 386 361 364 383 394 367 359 360 391 378 381 381 384 387 358 365 362 391 384 357 368 368 385 379 392 358 377 364 362 370 379 367 373 385 392 386 370 391 387 381 390 388 382 379 380 381 363 384 356 390 384 367 364 390 366 361 353 365 384 374 380 386 385 375 355 361 382 370 376 355 359 374 352 386 375 354 354 363 362 372 362 370 369 385 384 350 353 376 381 364 368 360 358 353 382 361 374 373 353 375 351 349 348 376 378 357 363 351 361 348 373 348 359 371 363 358 371 367 364 347 360 346 356 369 366 354 381 355 378 365 345 359 365 361 351 376 370 347 379 347 346 367 364 374 355 344 365 360 344 347 359 373 346 369 360 366 357 375 355 370 357 370 347 358 351 370 369 376 372 367 359 354 370 359 348 361 375 370 377 376 367 342 348 372 364 370 353 361 343 352 375 373 346 350 374 345 350 343 351 347 357 353 372 365 344 353 347 364 348 341 352 339 341 370 369 341 341 346 339 344 370 338 342 341 359 340 357 369 343 368 353 337 347 351 363 363 365 347 353 339 349 366 352 353 341 360 368 343 345 368 349 342 346 353 357 368 368 342 343 338 349 358 350 336 338 341 364 344 353 358 359 365 365 351 359 335 341 334 343 363 344 335 335 367 364 356 342 363 340 350 344 355 339 361 335 355 345 354 335 344 353 337 350 358 334 353 360 364 347 333 364 338 341 342 337 352 347 332 356 350 337 332 335 346 346 357 355 340 345 360 354 341 340 347 343 343 335 338 343 360 340 342 341 358 328 348 347 353 359 339 340 340 349 345 356 339 346 349 351 335 353 349 347 338 341 327 352 347 337 340 352 356 328 331 327 336 360 353 326 356 338 346 334 334 337 337 345 355 332 342 337 332 330 358 343 344 332 342 338 349 329 337 353 330 342 353 339 349 354 347 345 332 334 327 340 345 346 334 349 352 350 326 358 328 331 348 346 338 339 333 328 343 346 356 348 337 324 336 327 353 324 355 335 341 357 350 336 353 333 326 346 325 335 354 328 350 351 324 330 332 342 342 325 330 349 323 343 323 335 354 353 344 351 330 327 324 330 339 353 340 349 350 349 335 354 328 328 356 329 335 332 348 328 342 329 328 343 323 329 355 354 333 342 356 348 355 332 355 345 336 346 338 337 346 350 334 351 329 342 324 349 325 323 354 344 330 326 330 330 340 329 336 350 356 335 341 328 344 347 351 332 337 340 346 326 341 324 355 347 343 330 339 345 330 344 340 337 355 348 353 338 328 332 331 327 352 323 341 348 348 343 323 336 326 346 347 352 355 353 342 349 326 332 345 342 353 329 330 352 354 326 341 325 343 350 337 339 324 329 330 349 349 338 336 352 327 327 355 326 331 340 352 335 323 349 328 354 356 336 324 327 348 342 329 342 343 351 324 345 324 339 345 324 354 325 328 333 337 326 336 345 352 339 331 352 331 336 349 338 358 358 341 356 343 354 340 328 356 349 357 356 330 345 356 335 354 334 344 341 337 330 336 331 346 345 326 328 331 326 349 338 359 332 335 351 327 351 329 358 341 327 329 354 355 336 331 351 345 358 341 331 329 353 337 358 346 346 334 351 346 357 338 354 338 348 346 340 347 349 346 328 350 358 331 354 341 343 352 333 342 334 339 352 360 349 357 353 334 338 351 361 335 362 354 353 350 339 332 343 334 359 344 330 363 355 356 342 336 347 347 358 353 358 348 358 353 350 348 358 360 336 357 340 344 336 340 354 352 334 339 341 339 346 338 352 346 349 364 344 351 336 358 355 367 360 355 344 340 334 351 359 343 343 358 359 359 366 358 356 368 343 365 353 358 350 338 350 367 346 361 362 362 351 361 362 357 361 338 364 362 368 354 336 355 355 339 346 353 364 369 365 338 342 348 339 357 352 355 367 341 346 359 368 339 362 359 372 352 338 366 356 349 361 357 368 357 360 354 339 365 364 368 367 370 356 369 367 348 351 362 353 372 361 360 373 351 347 350 342 359 342 373 350 342 351 370 369 365 349 343 370 347 371 351 363 346 356 367 375 347 363 347 349 351 354 350 357 367 360 366 358 374 378 368 354 351 376 346 374 363 363 367 370 358 357 355 378 371 360 355 357 362 361 364 371 372 371 349 360 368 352 356 364 351 360 374 374 357 356 348 377 357 372 382 370 364 373 383 354 352 358 367 370 373 366 359 379 371 378 358 359 366 384 356 370 361 363 378 351 369 360 374 375 361 368 378 374 361 375 354 380 355 356 368 385 378 360 354 381 364 360 375 381 387 380 374 382 388 363 385 384 372 386 386 383 366 377 370 356 378 372 362 382 355 378 357 360 365 358 388 376 365 388 383 377 357 383 371 392 392 380 363 388 375 360 381 366 360 360 382 384 392 389 389 371 391 391 391 363 371 364 362 359 361 368 381 361 372 373 374 370 374 370 397 373 378 392 391 381 373 366 363 366 363 382 373 370 373 388 377 370 368 383 383 377 388 396 387 395 379 371 375 386 397 373 399 376 382 369 375 395 375 378 379 393 400 369 365 390 396 398 400 381 397 383 397 385 396 400 380 376 372 393 399 385 381 375 376 401 381 389 373 394 404 404 385 380 371 402 384 382 376 383 399 370 379 371 368 388 384 384 399 369 389 373 388 405 382 399 380 396 404 406 400 405 372 394 395 405 375 408 393 392 387 396 388 383 389 383 396 371 376 392 387 382 389 406 387 375 372 404 390 396 392 410 382 394 395 407 379 389 406 401 400 412 388 407 375 395 380 400 384 374 409 389 386 389 385 390 381 413 384 399 397 392 386 395 414 409 392 381 376 414 399 403 414 413 397 404 397 393 392 407 394 388 383 394 391 382 409 386 382 408 400 394 386 411 414 413 395 391 408 395 380 393 412 408 380 383 397 389 399 412 409 405 412 404 409 415 389 396 410 413 390 403 384 411 384 390 412 407 382 395 398 388 400 402 393 411 389 409 402 397 409 406 385 397 394 416 392 403 384 414 388 394 389 385 417 386 395 410 413 398 418 385 399 391 407 412 382 409 402 396 386 383 383 391 391 388 419 395 411 422 389 410 388 397 406 384 394 420 405 387 389 394 390 406 404 416 389 396 403 409 410 399 403 403 409 412 409 397 385 389 397 423 409 394 389 393 388 402 391 411 406 389 414 405 412 394 397 417 398 409 395 424 424 414 396 401 394 413 407 387 420 413 387 405 423 425 405 386 402 403 404 415 407 393 395 394 394 399 419 407 415 389 399 407 410 410 415 411 398 397 414 425 425 408 396 422 407 416 415 415 425 393 404 407 401 405 407 409 419 392 423 400 387 396 421 411 412 411 397 416 422 417 407 421 398 416 408 411 397 396 399 388 403 409 408 409 387 388 391 411 394 419 425 394 388 411 412 406 396 414 396 424 396 416 410 399 397 423 423 400 393 396 401 401 410 414 415 410 407 411 427 406
399 402 400 404 417 407 425 409 400 399 400 402 423 399 403 395 392 425 404 415 419 403 420 425 411 412 391 409 420 408 410 389 423 421 406 411 400 403 392 413 413 413 418 397 397 410 415 408 397 396 417 424 391 398 425 403 399 408 395 391 423 414 391 426 402 408 395 425 406 418 427 399 403 418 409 404 392 388 425 393 396 414 421 391 416 418 407 426 397 413 421 424 391 416 423 398 397 390 395 407 413 394 418 388 416 399 405 420 391 394 425 400 412 418 403 400 399 413 391 402 392 417 399 396 407 395 407 409 391 407 389 409 415 420 410 404 425 420 390 388 418 419 393 403 403 410 409 416 389 414 392 395 405 406 406 386 407 419 401 403 400 403 386 421 390 403 391 389 389 395 384 423 422 385 401 400 410 384 390 405 405 390 416 386 411 389 419 385 383 396 405 391 407 398 419 412 409 387 409 415 390 402 414 388 403 391 404 421 385 403 402 406 410 395 401 390 393 398 384 386 403 406 394 418 414 383 409 401 388 388 394 396 408 386 403 389 388 417 388 391 391 402 416 380 408 397 381 381 406 385 390 403 381 405 384 410 408 392 414 390 397 402 412 393 387 400 390 405 391 415 403 404 387 412 406 413 406 385 399 405 398 399 379 400 414 385 381 393 386 405 404 404 389 388 409 387 410 382 413 412 407 399 388 378 384 405 403 413 413 374 391 383 396 393 396 383 390 390 389 390 379 378 378 392 379 400 404 403 395 403 389 388 377 391 380 386 382 408 374 410 408 390 407 379 399 390 388 404 406 393 381 372 397 375 381 392 402 401 383 386 381 397 391 393 377 394 375 387 369 381 389 377 392 374 380 393 392 390 393 369 399 379 389 403 392 384 389 389 394 397 382 387 387 366 390 395 391 396 375 369 385 394 377 372 379 367 397 381 389 399 381 383 390 365 381 377 398 381 398 364 373 392 386 394 392 372 385 395 379 372 397 362 379 387 369 393 389 378 386 375 376 366 372 380 383 389 393 380 385 369 381 395 398 382 388 380 365 366 380 367 380 374 360 387 386 367 379 378 362 394 379 379 376 363 363 364 370 385 387 371 383 391 363 358 372 372 393 393 379 392 378 376 368 377 381 358 363 365 392 366 363 389 364 357 357 369 378 370 359 371 360 361 366 367 363 359 360 377 373 359 374 356 380 386 355 383 367 362 354 380 387 361 356 359 378 358 388 364 387 355 380 372 362 370 385 386 362 354 355 377 359 370 360 351 382 384 380 355 372 376 357 371 384 352 351 382 372 359 378 367 362 372 377 368 356 358 355 348 379 376 355 368 360 365 348 371 364 379 377 367 370 366 353 349 368 372 347 356 363 377 356 376 344 348 378 369 376 350 350 372 379 358 356 371 357 374 377 355 371 352 356 375 371 363 359 359 371 377 350 353 353 361 350 353 346 364 358 342 350 364 347 371 353 361 363 363 369 347 372 348 348 363 360 367 350 369 359 373 353 345 347 365 346 365 357 358 361 369 368 353 353 350 347 364 347 346 364 352 365 360 360 337 347 356 341 370 363 361 368 341 343 353 367 349 355 350 369 342 358 363 368 337 353 353 339 361 362 365 341 354 365 363 366 352 359 334 349 349 335 358 354 353 339 350 367 336 340 364 353 362 333 351 340 350 346 345 342 350 352 347 345 358 352 341 341 341 354 333 357 332 357 332 353 337 345 333 341 354 334 359 348 341 345 355 348 342 351 340 342 337 339 357 353 332 343 360 351 330 337 329 349 336 338 345 342 360 347 352 350 358 355 341 333 342 330 359 354 360 343 341 333 352 342 356 354 329 361 350 337 334 357 357 341 333 339 329 330 331 360 359 360 352 337 339 332 347 344 332 345 359 353 358 358 341 352 350 343 359 346 353 332 343 356 354 356 334 356 325 338 355 358 345 355 342 357 335 329 341 341 356 349 343 353 346 357 354 344 348 353 331 349 334 356 346 329 353 329 326 353 350 330 326 344 326 352 342 335 329 332 326 327 356 344 330 344 351 334 331 350 330 346 349 348 344 346 353 339 351 329 342 352 335 353 338 338 347 331 324 327 349 327 331 348 356 347 344 325 324 326 352 339 323 344 330 344 333 326 334 336 340 353 339 353 349 328 342 347 345 343 352 337 356 334 336 355 324 331 323 334 334 346 326 337 353 343 353 334 347 326 340 348 349 327 345 354 339 334 327 333 336 350 327 335 351 325 348 325 331 352 330 331 342 334 345 340 353 343 350 346 348 336 337 340 339 327 337 323 339 342 334 351 337 337 332 332 341 323 333 348 353 341 324 340 353 347 323 350 336 352 339 327 333 354 345 348 326 325 350 341 346 329 340 349 342 332 349 324 335 326 338 332 333 335 325 348 336 323 335 354 334 325 331 345 356 331 342 334 334 326 346 328 327 337 355 354 347 355 355 333 333 336 342 343 356 353 342 343 353 354 340 338 356 356 326 329 338 353 348 324 331 345 329 343 326 327 340 350 334 346 334 344 325 354 330 332 324 351 354 355 356 345 336 356 353 347 336 334 343 328 335 325 350 350 345 327 328 328 354 339 352 333 327 328 338 343 346 347 336 350 344 334 337 330 340 340 327 353 325 354 332 345 357 332 337 344 336 342 357 340 331 358 356 334 336 335 352 357 332 338 349 359 355 335 330 345 359 340 347 359 336 327 352 341 334 331 334 344 355 339 333 360 338 329 342 348 347 342 353 352 362 342 352 357 358 329 349 356 343 335 362 360 335 354 349 350 332 355 341 359 333 346 331 351 347 354 337 340 343 363 332 343 350 355 345 353 363 331 347 343 345 358 354 354 361 365 359 346 357 348 339 335 360 348 354 363 349 340 365 351 352 349 362 341 360 346 360 342 345 348 341 339 340 341 361 346 339 355 339 342 348 358 357 354 338 343 349 354 362 347 351 359 364 357 367 368 336 336 353 359 351 362 366 357 369 358 347 351 355 351 371 347 340 359 366 356 345 345 352 372 356 368 339 362 355 370 360 367 347 342 355 362 345 350 360 354 372 370 346 367 361 345 342 365 367 370 360 374 354 374 351 350 377 352 367 366 364 351 366 348 365 346 355 343 369 353 342 345 348 354 376 358 378 358 359 358 354 367 367 365 353 368 368 353 378 373 357 364 347 345 370 371 366 364 352 357 356 352 376 362 381 376 358 380 371 355 376 346 359 381 349 370 369 373 359 347 347 352 347 351 370 355 357 356 374 380 348 349 353 381 383 368 355 360 367 380 369 378 361 363 376 364 351 378 370 379 372 375 366 371 358 378 359 372 382 369 380 365 355 357 381 368 370 382 381 389 358 367 387 363 363 381 353 383 365 367 373 386 369 388 385 377 379 357 362 389 389 368 365 371 373 373 388 356 366 379 370 386 356 383 374 367 375 376 375 365 367 357 375 382 370 370 384 394 373 370 391 370 383 380 387 381 360 360 359 385 383 388 379 362 379 361 388 376 395 369 384 375 396 372 376 373 382 373 373 376 381 393 386 389 379 363 369 375 369 372 390 372 393 369 385 380 390 363 366 375 386 367 367 399 379 382 373 400 373 365 394 393 397 397 400 393 399 371 370 387 382 377 375 391 384 376 372 375 379 376 403 380 380 385 379 396 367 368 374 377 369 404 384 380 400 382 373 376 368 394 376 401 384 386 389 404 377 374 391 390 384 406 404 377 387 390 381 372 393 382 375 372 386 400 380 389 372 376 391 400 377 405 377 384 403 410 391 394 408 389 410 405 394 395 396 408 406 397 400 390 398 405 381 376 396 391 384 387 386 404 405 393 389 411 406 382 399 387 394 398 393 382 392 377 394 405 402 388 380 391 406 406 412 376 398 396 383 408 399 385 390 392 405 405 380 387 413 405 388 382 389 408 390 396 399 409 415 415 412 381 380 403 411 416 393 384 387 390 416 410 399 390 415 416 407 379 384 385 394 384 400 394 416 392 415 401 406 392 403 388 409 419 391 416 387 404 392 388 399 412 411 395 418 417 381 417 411 385 383 386 381 403 400 418 408 387 391 395 400 416 395 421 415 406 417 415 382 389 383 393 414 406 408 405 404 409 401 394 405 403 391 406 418 410 403 405 417 405 410 388 400 384 388 386 400 423 419 401 423 412 412 407 396 391 389 409 409 408 414 393 389 422 416 424 402 388 398 388 402 385 392 411 385 396 413 393 388 401 403 420 421 392 403 393 391 408 411 416 423 392 424 387 389 407 418 398 402 391 401 420 424 410 407 416 413 387 425 408 394 394 402 389 400 411 388 397 425 405 388 423 411 418 416 407 392 409 419 400 406 388 427 397 411 407 426 389 399 416 411 398 424 418 400 389 395 394 400 393 412 393 389 397 416 411 409 413 425 401 427 404 401 426 405 416 398 396 410 401 424 393 412 412 415 416 414 429 422 393 423 421 427 410 398 429 396 392 404 429 421 401 410 416 425 419 421 390 425 419 394 419 394 418 425 393 395 421 394 390 425 428 422 424 411 390 424
421 396 401 423 430 413 405 416 410 394 408 412 390 399 417 422 405 407 417 411 413 409 416 414 406 415 408 403 398 411 399 429 417 410 421 419 392 395 404 414 400 424 395 402 395 424 395 410 400 422 390 425 401 415 410 420 401 429 392 409 409 401 410 398 423 400 427 427 408 402 410 420 398 416 391 403 409 396 423 422 389 423 417 402 410 399 392 425 398 397 406 390 403 396 400 402 416 409 417 398 424 398 397 406 401 427 393 423 426 411 402 392 397 400 427 402 419 388 404 422 411 396 416 426 397 388 400 425 401 421 387 389 392 396 408 397 395 413 424 425 388 397 388 389 409 420 403 393 420 412 420 405 414 409 396 424 402 402 422 408 395 413 409 400 422 422 403 422 401 392 420 403 404 414 406 419 408 415 417 394 393 411 413 421 386 415 419 402 391 407 416 402 395 400 408 383 389 418 420 405 386 407 415 397 389 389 383 412 419 416 413 420 403 402 418 406 386 405 416 393 389 409 402 391 417 420 392 415 415 389 398 410 406 390 384 411 395 384 392 384 410 384 383 383 396 411 407 400 394 394 404 401 381 385 412 409 384 415 403 411 396 416 380 401 414 390 395 395 404 405 398 406 409 386 380 381 412 385 384 383 410 408 401 415 404 400 396 403 377 400 414 394 399 404 377 383 403 382 399 389 408 407 405 389 376 407 381 398 403 387 404 396 406 388 395 383 410 402 397 399 375 395 377 386 412 406 392 399 401 405 402 383 386 392 386 376 373 391 398 401 392 377 383 384 379 392 391 403 380 376 389 371 386 382 383 374 402 391 400 391 384 379 391 397 387 404 389 397 389 373 392 386 394 398 370 377 396 382 398 377 394 401 369 373 398 396 391 384 372 392 372 394 381 387 392 378 379 374 368 377 394 369 394 397 397 394 368 366 386 376 375 391 370 391 395 379 382 397 397 388 385 363 392 376 399 380 388 390 367 390 362 394 393 368 388 365 375 369 366 373 380 375 361 386 364 370 364 361 382 375 385 365 391 376 378 389 372 362 382 365 394 392 394 383 395 385 393 388 373 373 375 367 369 368 374 392 378 372 382 391 368 373 385 386 358 362 373 387 364 373 392 376 367 388 377 365 391 374 372 384 366 365 391 375 389 370 388 373 384 374 383 371 368 374 378 369 379 357 361 363 387 359 360 361 369 381 385 367 376 378 358 365 352 372 385 385 365 380 381 372 379 374 353 356 376 370 361 358 351 361 382 363 358 353 354 372 362 373 358 355 383 362 378 382 354 381 363 371 353 375 379 374 371 375 373 377 376 348 365 377 374 360 353 362 364 374 350 377 363 358 363 360 352 373 374 358 350 353 360 371 359 355 362 347 364 369 357 356 349 374 366 378 352 373 358 351 366 377 361 362 355 359 357 342 352 350 371 357 358 351 364 354 342 347 357 370 365 356 356 363 368 367 355 358 372 354 359 356 360 366 346 340 362 344 368 339 357 366 346 355 366 340 360 349 346 350 354 346 365 370 345 357 338 360 351 368 338 369 349 370 361 355 371 348 371 363 359 365 368 343 347 360 356 345 347 363 356 363 335 360 360 343 345 360 342 358 369 354 367 345 352 368 341 351 356 352 356 356 346 352 362 357 341 348 366 365 352 365 358 364 354 359 349 341 361 356 342 360 353 340 349 353 334 362 339 338 340 345 352 358 364 362 341 362 343 340 350 351 351 363 356 357 355 353 354 363 343 332 330 343 332 359 331 343 356 347 350 332 361 344 358 333 349 343 340 329 361 334 350 348 334 350 341 332 346 338 331 334 349 341 348 360 345 358 340 339 343 327 349 348 350 345 354 338 334 332 347 333 338 343 327 352 331 349 357 349 333 335 330 356 357 351 355 342 348 335 328 338 343 351 327 341 335 328 327 352 342 348 333 328 339 335 355 344 332 327 342 340 345 347 337 343 346 341 334 335 325 337 349 351 329 325 334 348 329 337 342 347 335 352 351 350 337 356 344 353 325 336 335 355 333 323 341 356 341 326 343 351 340 335 345 354 345 323 345 351 345 331 349 324 328 340 337 334 348 352 336 353 348 351 343 344 328 343 345 348 338 331 335 349 352 348 339 342 326 346 343 333 339 351 333 343 337 349 322 330 344 334 326 337 329 347 323 334 335 347 327 350 321 339 342 350 330 325 337 332 349 324 343 333 353 322 352 333 347 350 341 336 329 346 349 335 337 352 348 349 343 353 345 341 338 334 337 345 338 352 323 333 322 345 343 352 346 341 332 337 337 350 352 343 340 346 324 323 344 350 352 331 347 343 351 331 321 333 353 338 331 322 348 330 346 335 328 337 322 337 353 336 334 350 323 353 342 325 321 330 321 350 340 347 339 336 323 339 348 322 323 323 354 349 332 344 330 338 327 330 352 325 343 332 352 346 330 338 350 328 347 348 324 331 339 340 343 340 324 337 338 326 336 335 351 330 345 343 352 340 355 351 347 326 330 353 355 324 327 326 332 348 326 348 332 333 346 332 347 334 332 355 328 356 342 340 329 330 334 332 355 333 326 345 344 333 349 342 342 353 353 325 344 356 325 354 333 349 330 357 334 347 355 339 354 340 356 326 355 333 335 328 351 347 325 339 358 352 358 344 348 354 346 344 353 348 348 328 347 328 327 332 353 333 347 349 357 345 326 329 328 337 333 356 334 333 336 335 335 337 328 333 340 357 352 335 354 341 346 350 353 357 357 347 331 352 344 337 337 352 340 348 338 347 344 346 329 355 329 346 339 330 352 361 335 351 343 336 331 363 361 332 333 330 359 337 355 342 346 338 340 332 359 351 360 349 336 360 350 336 343 334 346 340 352 332 349 337 335 339 332 351 360 337 365 346 349 338 353 364 342 366 367 356 337 341 351 340 339 353 362 361 334 350 344 354 350 361 338 367 346 338 363 340 355 361 354 337 366 352 369 354 350 346 354 366 354 349 349 336 347 344 365 347 337 352 367 366 356 347 364 369 351 357 339 349 361 370 351 369 364 362 365 343 349 348 351 368 362 364 346 350 349 374 360 362 354 355 356 374 367 360 348 357 344 349 368 344 358 358 349 347 354 353 365 377 348 371 343 345 351 350 354 345 353 372 371 346 358 371 370 343 377 371 349 344 372 370 369 376 368 376 361 360 368 348 375 355 359 358 358 348 346 350 351 357 381 362 362 376 370 369 377 369 361 364 371 371 355 376 367 359 353 348 356 358 370 352 368 348 365 381 367 367 367 354 359 366 370 356 360 375 380 372 363 360 353 367 384 378 360 356 358 382 351 364 369 372 375 378 362 385 353 368 359 373 361 354 382 385 353 358 379 368 362 364 377 373 390 365 372 384 370 379 378 371 371 376 371 358 366 382 369 383 377 392 368 364 373 376 360 373 381 365 389 391 377 391 388 391 366 369 385 361 374 388 393 390 372 388 372 362 394 365 390 378 365 381 387 383 365 370 363 390 378 374 365 376 365 379 368 372 379 363 369 386 372 375 369 385 370 368 381 376 383 398 396 378 366 372 373 395 376 377 372 379 372 367 380 376 385 387 366 381 368 391 370 380 367 394 382 393 401 365 387 402 365 383 381 369 371 392 382 386 386 370 381 395 374 398 387 375 401 391 394 367 396 378 399 399 386 381 369 386 381 392 401 397 372 395 381 380 402 375 378 384 379 393 392 379 388 372 381 403 393 376 395 390 375 388 401 387 374 395 385 381 385 408 378 409 408 385 404 380 391 375 384 380 383 374 390 403 376 401 397 399 397 411 408 403 391 400 381 394 374 384 393 388 382 391 377 409 404 409 406 413 401 379 382 413 381 400 405 384 378 379 399 391 379 395 382 386 412 390 395 412 400 415 377 398 392 379 394 411 403 386 399 391 380 406 390 385 380 409 384 412 401 396 388 393 416 394 402 401 396 391 399 391 395 399 389 415 402 404 398 401 404 409 407 384 400 399 395 398 406 391 410 397 403 385 401 417 392 416 420 408 419 400 419 394 411 420 381 395 405 401 408 382 382 387 418 394 406 393 412 384 404 395 402 389 401 414 417 404 410 417 391 400 388 390 406 418 422 407 384 406 418 402 398 418 407 394 423 423 406 413 417 420 419 390 419 397 421 414 410 400 408 418 418 413 417 401 400 416 416 394 391 412 412 397 398 388 399 397 419 413 419 413 410 413 418 404 417 414 393 403 391 409 388 416 397 421 424 405 404 415 413 401 393 391 412 406 393 425 409 419 413 395 399 390 414 391 408 405 411 408 421 407 390 415 388 393 401 425 411 418 406 389 424 412 393 409 423 392 406 405 396 415 390 405 395 413 415 413 412 404 400 404 406 391 403 398 393 394 391 410 423 425 406 407 414 406 420 425 396 398 402 405 425 405 423 392 429 408 419 415 426 430 391 402 394 407 412 398 412 416 422 407 411 398 427 397 417 417 394 424 428 407 401 425 426 394 429 425 415 419 411 411 419 412 423 425 429 406 392 410 393 426 427 414 396 425 424 423
412 429 420 412 408 431 406 403 395 406 399 420 395 421 402 426 402 395 420 403 411 424 423 415 422 422 400 428 416 393 420 399 393 408 420 410 410 396 424 416 412 391 406 418 421 418 412 394 422 402 406 403 396 399 429 427 391 398 423 416 401 411 426 405 430 416 426 408 423 418 392 403 419 408 430 410 394 412 415 427 425 430 398 390 400 396 426 400 405 418 428 418 400 425 393 398 411 428 419 404 418 423 417 408 400 419 389 406 402 415 404 397 416 413 397 426 421 394 398 397 410 407 405 411 388 403 396 418 402 412 393 396 415 424 421 422 425 399 401 401 424 394 426 425 394 412 410 421 404 412 422 418 424 399 402 424 407 402 414 413 417 411 412 404 407 405 398 396 416 404 409 413 410 401 403 409 418 417 394 394 403 389 418 400 401 385 389 413 392 416 399 423 392 384 400 413 403 413 423 394 423 399 413 399 406 422 422 397 405 390 399 383 386 392 390 394 384 386 383 391 417 396 388 385 389 404 407 408 385 398 410 416 413 398 390 386 388 388 401 411 387 417 403 382 418 403 393 418 405 385 386 400 391 392 396 398 406 413 385 410 389 413 396 413 383 406 418 390 405 414 392 402 416 391 401 396 408 383 384 385 382 393 413 397 379 378 388 412 381 399 414 403 413 405 409 399 408 394 403 390 390 378 412 377 389 384 394 407 378 389 402 382 403 397 400 405 386 411 389 378 382 386 404 406 402 386 389 384 403 377 397 378 405 382 406 407 390 374 399 392 387 386 398 404 397 373 384 408 398 398 373 405 397 391 387 375 392 392 385 383 384 407 375 376 405 408 371 384 370 386 395 382 384 379 382 406 382 370 393 395 387 385 386 389 396 394 401 371 370 370 399 370 400 383 399 386 390 391 395 385 378 399 376 393 372 367 392 400 367 394 389 386 389 370 369 378 373 379 397 376 398 392 395 372 369 388 390 371 391 381 390 365 391 377 391 397 378 396 372 380 387 396 378 388 379 398 364 388 375 376 378 372 366 371 380 388 374 369 393 368 363 392 390 396 366 392 374 382 373 394 393 382 376 378 366 384 381 391 365 361 382 358 376 366 359 375 374 383 391 370 391 357 380 361 370 386 357 384 388 386 361 384 386 355 382 356 382 383 368 366 385 354 367 381 378 384 377 372 373 373 363 385 388 365 354 381 373 369 371 368 362 354 375 356 354 364 372 381 371 363 356 365 363 375 359 364 367 373 350 360 380 350 368 353 383 383 369 381 360 368 374 379 353 356 367 356 375 376 368 373 363 352 368 348 377 377 363 373 379 378 363 373 359 347 358 358 360 357 353 372 376 360 347 362 348 365 369 354 357 370 345 353 375 346 354 348 355 350 356 352 346 373 360 359 353 371 351 369 347 375 376 359 354 342 376 373 344 345 348 373 371 374 345 357 344 352 343 345 362 348 361 341 368 342 362 365 346 352 349 369 354 347 366 348 341 358 351 345 358 351 367 340 361 348 368 364 371 370 345 356 353 342 369 347 345 369 349 351 358 369 356 349 342 348 359 344 344 348 351 340 337 356 342 360 343 349 363 341 359 346 336 339 351 345 361 336 342 338 351 364 335 347 341 353 337 341 362 345 353 354 350 354 339 333 356 359 348 361 365 337 338 344 349 342 356 363 345 364 336 356 358 332 335 363 358 331 363 332 355 345 347 360 345 361 350 349 354 332 329 361 354 335 345 347 354 337 345 343 343 357 333 336 358 337 343 353 346 342 329 338 332 354 333 354 351 353 340 351 357 340 349 356 355 340 339 345 355 329 359 336 333 339 352 329 356 341 328 341 330 337 350 341 330 330 334 328 330 355 352 334 343 349 338 337 327 350 355 330 328 329 340 335 342 340 346 338 329 357 353 333 335 351 348 347 356 331 350 328 328 352 337 346 350 350 332 327 351 337 333 329 342 323 348 326 339 336 349 344 343 352 328 354 347 327 344 346 336 346 325 349 349 350 347 325 331 332 332 354 330 330 342 336 335 354 335 334 331 334 331 322 327 332 332 335 332 333 333 324 322 352 353 333 347 343 336 321 353 344 321 328 352 339 342 330 339 321 340 348 331 350 346 336 325 323 349 333 333 327 336 332 323 333 344 348 321 326 346 320 350 346 326 346 330 345 321 348 345 340 340 323 334 332 336 337 333 330 349 343 334 330 321 336 340 345 329 342 350 322 340 345 349 344 336 326 337 335 352 329 321 337 330 335 347 347 350 325 322 345 348 336 322 348 352 340 340 328 329 335 330 348 325 324 339 342 328 323 324 325 331 323 340 341 339 335 333 334 338 335 326 334 349 326 329 348 347 347 321 321 328 330 349 333 334 336 320 341 337 323 344 348 326 332 335 343 345 346 325 330 327 330 343 324 337 350 353 329 345 321 330 351 331 327 331 344 341 332 330 325 333 321 352 339 331 334 330 323 325 333 332 332 342 321 336 325 351 336 334 341 334 342 338 343 348 346 331 335 324 338 337 336 336 335 353 347 346 327 347 349 339 323 348 335 338 348 341 331 327 324 350 351 343 337 342 348 337 346 325 348 338 340 341 350 336 345 348 339 337 351 353 340 325 344 353 348 344 345 356 356 354 323 351 350 338 336 341 353 333 352 344 348 343 328 350 330 325 341 346 340 344 351 358 347 347 328 346 334 358 346 333 355 346 335 356 336 348 340 331 358 342 359 356 327 337 348 333 338 340 331 329 360 357 336 356 353 347 344 328 346 339 345 351 335 356 348 345 344 336 358 350 360 357 347 361 344 344 343 330 332 355 340 340 352 357 335 344 343 361 355 337 347 339 335 355 341 363 338 331 345 336 355 344 339 348 351 362 337 331 364 341 340 336 341 359 357 353 333 345 350 338 333 337 355 346 345 348 348 367 351 343 343 349 352 361 365 343 335 354 359 360 357 367 341 344 337 344 366 339 358 361 357 359 365 358 350 356 338 365 355 368 352 342 349 348 370 346 357 348 344 347 339 367 358 348 343 361 357 351 342 357 354 342 346 362 342 361 347 344 367 343 354 360 350 368 372 361 355 369 372 362 345 340 370 344 363 352 344 347 342 349 367 362 347 364 360 373 362 374 353 342 364 374 358 377 370 377 350 347 368 357 364 376 357 378 378 344 344 357 372 345 377 369 346 346 356 364 377 357 377 354 373 363 366 353 363 358 370 352 364 376 346 365 373 360 381 373 362 347 367 355 364 365 380 383 368 373 383 382 365 380 371 358 363 357 367 361 371 355 384 369 349 385 370 357 364 369 363 359 385 386 354 377 366 384 351 354 370 353 366 355 377 378 364 365 362 360 389 353 382 354 378 375 369 381 383 366 379 357 376 354 370 358 381 386 370 360 368 389 377 382 355 367 373 383 380 361 370 379 361 362 360 387 363 391 357 393 366 360 376 367 362 392 371 367 387 386 372 379 363 373 369 378 384 364 369 372 370 362 374 390 368 392 362 374 377 371 388 393 382 372 393 362 376 388 369 397 375 389 375 380 396 376 388 387 386 362 384 390 390 377 387 396 395 365 387 373 391 392 368 376 382 378 377 398 367 386 374 399 393 368 396 368 382 400 394 384 401 395 375 369 388 400 402 382 402 368 371 372 397 391 384 394 383 397 369 388 398 379 384 405 382 377 370 378 376 378 398 389 385 369 371 369 381 372 396 389 393 383 400 385 373 381 399 397 378 379 386 383 393 401 409 392 402 382 386 387 392 410 376 392 398 382 381 409 384 407 389 397 410 380 374 403 380 391 390 377 399 405 389 410 386 389 381 406 388 396 382 408 395 375 391 410 385 388 397 386 411 402 410 398 400 400 390 406 378 395 409 392 377 385 389 378 389 397 409 403 407 378 386 388 406 390 413 417 403 395 416 389 382 411 411 405 395 384 416 393 404 394 408 385 380 393 382 395 391 391 416 395 398 412 402 401 395 406 397 393 402 399 404 392 413 385 383 398 390 411 403 406 417 392 404 418 398 398 394 409 409 382 385 387 414 399 410 383 418 419 396 399 398 411 402 422 407 404 400 417 387 415 394 384 386 416 412 402 393 384 421 412 417 384 419 410 394 398 410 389 386 415 405 401 403 385 393 388 398 403 414 395 394 425 395 388 409 415 406 410 416 396 399 409 396 425 387 407 391 405 403 392 395 416 409 406 416 409 401 421 426 421 390 394 413 392 398 397 422 410 421 404 420 426 419 423 417 419 395 421 389 411 427 398 400 401 407 428 406 398 415 429 390 397 389 396 403 410 398 417 395 421 404 428 398 398 394 400 404 424 414 415 402 404 406 395 395 424 396 414 394 424 413 397 393 415 404 407 398 415 396 404 409 411 402 418 422 410 390 397 404 415 424 418 390 401 426 398 397 392 422 403 426 406 410 429 391 427 408 399 413 414 415 391 397 427 421 429 408 422 397 425 408 431 412 409 403 407 416 409 408 409 423 404 426 402 404 428 399 421 395 421 403 419 424 411 417 413 409 395 405 415 429 423 417
411 403 430 427 430 410 406 407 401 419 404 414 432 400 422 423 407 414 397 396 406 417 422 430 394 429 406 419 426 399 406 406 410 405 401 409 423 417 427 394 405 398 418 407 406 410 397 421 432 402 426 407 428 417 406 432 413 420 420 407 429 393 421 406 407 432 425 398 417 419 402 431 425 429 407 398 408 414 430 409 425 423 424 422 409 399 423 431 428 411 407 424 414 397 400 431 399 395 399 426 422 412 425 415 411 402 424 428 426 422 405 421 415 397 413 393 408 404 394 404 426 412 397 410 419 408 409 427 412 418 423 405 402 419 391 423 393 426 421 429 419 395 419 394 413 407 390 408 426 421 399 395 405 422 426 415 427 416 389 399 426 396 395 402 417 412 401 417 393 425 418 419 423 395 417 400 414 418 419 404 403 422 411 420 408 409 399 407 389 400 411 419 408 410 393 391 395 408 421 394 398 405 418 394 413 408 406 400 399 391 418 416 419 395 402 402 410 415 415 412 389 391 398 404 416 406 410 419 421 399 388 387 418 412 387 406 395 410 414 402 409 400 386 397 410 403 406 396 394 389 418 392 398 385 414 383 399 400 418 398 416 415 402 404 405 407 381 410 387 413 390 407 384 394 414 413 408 399 414 396 402 402 382 390 398 398 411 413 383 398 385 409 409 387 396 415 386 393 410 402 387 379 386 391 406 400 411 379 384 395 384 396 407 377 407 387 385 400 409 389 409 378 382 401 376 389 388 384 392 380 409 391 411 407 406 401 392 390 391 387 397 389 407 389 379 400 389 387 384 383 402 379 375 398 394 377 400 407 385 379 402 409 396 400 404 377 376 371 382 395 385 406 400 381 406 384 387 370 386 399 375 382 371 392 372 379 400 384 389 371 388 393 373 372 384 377 401 398 385 368 400 401 369 383 380 385 376 376 402 392 383 369 384 385 372 366 397 366 398 395 384 380 398 391 401 394 400 397 386 397 398 382 394 379 376 385 375 364 395 390 369 391 394 365 389 362 367 361 380 363 392 362 395 367 367 373 397 367 369 369 378 393 367 395 396 380 361 361 369 394 379 362 362 368 383 388 371 373 375 360 372 361 382 375 380 362 375 357 362 375 381 380 385 387 392 363 370 356 364 358 391 383 375 371 370 362 364 361 355 358 362 383 376 365 379 362 370 359 376 374 356 378 360 385 372 358 369 363 373 377 380 371 383 363 364 361 385 351 367 386 356 354 351 373 360 354 363 371 380 372 361 377 362 360 350 351 356 379 365 382 350 356 373 382 372 362 382 360 352 368 365 374 355 382 377 364 350 369 365 380 372 357 352 348 347 352 366 354 346 347 368 365 355 356 362 359 351 376 352 356 377 369 362 349 369 356 347 353 360 346 366 349 357 372 368 360 359 353 349 361 356 373 361 367 349 343 362 363 354 362 341 344 362 342 360 350 353 353 359 344 355 342 362 373 348 352 353 361 342 368 372 349 373 356 365 350 356 370 350 346 356 350 349 353 351 345 363 364 358 359 345 350 339 366 347 346 356 362 368 336 368 343 347 366 336 338 355 366 347 344 339 342 356 362 358 347 335 361 351 368 360 359 345 361 353 356 349 350 359 358 350 333 366 360 340 343 341 361 352 365 335 356 338 336 356 354 348 355 338 354 339 351 362 331 333 352 351 334 359 360 354 333 331 358 347 330 334 347 333 345 357 360 343 346 331 343 335 356 340 349 345 357 335 351 357 338 347 352 350 342 348 348 345 357 342 336 358 355 355 337 337 349 333 359 331 343 347 345 337 333 340 329 328 347 352 331 331 344 355 353 325 350 340 351 354 330 327 326 358 354 335 342 350 350 349 329 333 336 348 345 351 328 356 328 356 347 333 336 340 337 331 349 329 354 341 324 325 351 333 333 355 344 325 347 336 350 326 354 336 350 349 337 328 347 341 336 345 325 342 336 331 339 332 346 347 351 335 341 343 337 338 352 341 347 327 337 331 343 336 330 350 342 326 324 346 347 338 342 352 323 321 326 341 330 350 331 326 330 350 345 343 332 342 329 323 345 342 331 333 323 338 329 342 343 332 332 337 347 351 333 350 351 338 335 327 332 345 330 339 339 322 329 350 341 336 351 332 324 329 343 325 347 320 347 336 330 326 320 325 324 331 320 320 347 335 328 326 327 336 345 344 336 319 342 325 335 339 336 340 347 328 346 340 327 341 324 336 346 323 342 349 335 341 351 330 324 325 335 330 342 327 323 325 327 344 329 344 331 346 332 326 320 327 345 326 347 351 344 340 322 332 337 339 322 336 348 325 340 332 335 329 338 339 335 346 329 345 338 339 337 350 344 337 323 337 344 349 336 336 337 340 348 323 325 351 338 319 322 325 330 338 335 349 323 349 342 333 340 328 351 325 324 343 343 328 327 335 325 345 352 343 331 348 345 335 345 330 336 347 336 345 333 350 343 338 347 333 350 335 340 348 339 346 337 329 320 345 344 326 337 342 348 346 336 340 327 328 348 343 322 331 333 334 328 323 350 353 334 345 335 353 340 323 345 326 332 345 349 323 349 332 344 343 323 324 327 329 332 322 349 331 330 328 341 345 334 328 325 330 342 342 352 335 338 327 329 326 346 332 356 335 330 355 356 352 325 352 335 338 344 344 349 342 336 342 338 347 348 341 329 341 326 325 354 341 337 326 352 326 335 325 346 352 333 354 347 335 350 334 358 345 355 350 330 334 335 346 333 335 330 347 352 332 348 348 358 335 359 326 339 345 329 335 338 337 331 327 355 356 344 328 342 341 354 349 359 339 343 340 348 347 361 348 328 358 338 361 334 337 361 354 355 337 362 341 355 333 342 358 336 333 359 360 346 352 355 351 338 337 331 332 357 364 352 357 360 361 363 346 358 363 344 335 349 340 342 358 364 333 361 337 361 366 343 335 347 344 353 352 364 345 357 358 353 336 343 350 358 359 365 363 368 354 343 350 340 353 354 350 366 348 354 359 358 365 338 350 353 359 370 361 347 359 350 344 338 371 360 363 362 369 356 361 353 341 353 370 360 373 350 355 362 369 355 350 340 359 342 370 358 340 360 369 374 373 342 341 374 342 367 375 350 362 363 362 347 361 369 342 350 377 367 375 361 376 374 364 363 349 351 374 370 362 373 361 363 372 353 350 350 379 376 374 369 379 374 374 362 365 355 351 345 360 364 364 375 360 366 361 368 357 357 377 356 351 375 377 381 350 348 369 366 361 379 356 361 354 366 359 355 376 365 356 357 350 376 351 381 362 382 384 354 359 380 364 380 353 359 359 354 356 378 353 361 354 361 378 355 371 368 362 384 367 380 373 387 366 361 355 386 381 378 382 378 380 376 388 380 374 383 384 380 389 365 391 355 376 360 359 358 392 370 391 370 362 390 383 390 376 365 365 384 390 372 372 358 357 370 385 394 377 393 383 374 367 361 375 389 366 394 392 366 372 370 396 394 382 365 369 366 373 392 388 386 365 362 393 374 388 378 398 367 364 377 376 398 380 370 388 386 391 394 395 394 378 382 387 369 392 395 386 387 385 391 374 390 394 386 381 399 381 381 367 385 376 383 401 373 371 389 398 400 400 394 395 378 392 398 385 383 370 387 386 393 378 376 397 370 398 377 368 394 372 387 392 384 384 390 393 391 394 404 388 390 395 395 381 392 381 392 371 388 393 378 403 382 405 378 398 376 407 373 400 396 392 392 403 374 385 389 404 380 394 387 403 374 392 385 385 403 407 375 410 381 385 405 394 380 412 410 375 398 402 405 413 413 375 405 376 378 412 408 386 385 413 406 414 393 379 376 412 413 380 400 383 391 392 392 386 380 378 387 394 396 408 394 395 397 413 385 400 400 407 402 410 406 393 398 412 386 399 398 384 406 382 418 403 384 383 380 404 418 414 416 395 387 393 381 395 399 389 406 396 386 390 417 401 415 400 400 401 405 420 415 391 415 405 407 412 410 399 397 400 393 393 407 392 398 408 409 410 411 387 386 409 397 415 389 391 394 400 412 411 401 399 413 395 423 390 385 411 407 392 421 411 404 408 422 412 386 400 400 414 396 395 400 410 419 407 412 423 417 393 410 394 408 391 405 407 397 399 387 421 407 417 401 420 400 390 399 394 406 414 423 417 417 399 395 411 413 414 410 405 413 426 406 395 392 417 408 395 390 401 390 404 392 396 397 413 410 405 419 426 411 399 418 391 427 410 408 413 427 408 399 419 410 395 416 415 409 390 398 396 397 416 414 424 410 399 408 390 418 399 429 399 411 418 401 410 400 422 393 398 404 407 429 425 413 416 412 393 418 422 402 425 409 426 419 430 397 398 391 425 409 431 393 431 418 406 410 428 399 416 395 414 392 396 408 416 423 431 421 409 422 432 402 401 428 432 401 393 400 402 429 421 401 431 420 430 407 400 428 416 425 394 398 427 398 417 413 429 417 401 407 408 402 419 418 397 421 427 401 431 398 397 419 409 398 406 406 413 417 404 398 409 406 407 406 412 393
428 411 419 396 428 397 408 414 423 415 404 419 426 403 426 432 430 402 399 406 419 422 431 431 431 409 406 407 423 426 408 419 405 395 424 401 399 398 424 431 421 395 419 413 407 413 413 403 424 421 418 409 410 417 408 409 393 421 423 425 415 397 413 429 401 403 396 410 409 430 409 397 431 393 419 404 413 399 416 406 427 403 422 405 427 399 421 429 429 410 421 411 416 402 408 427 412 412 405 430 410 420 393 407 424 421 421 406 430 406 420 426 417 412 399 414 419 430 410 415 410 400 395 393 409 411 429 430 392 401 427 410 390 391 428 425 421 417 399 419 393 429 415 422 408 422 403 397 421 422 423 399 391 428 403 410 408 404 411 412 415 424 420 399 402 402 411 395 411 426 425 405 393 422 391 420 397 397 403 422 424 417 402 401 392 424 426 395 413 408 395 417 403 418 420 409 392 396 416 415 394 413 425 399 407 387 422 407 390 398 402 419 388 409 393 386 407 424 385 384 396 394 407 405 386 402 388 393 412 418 413 411 404 412 416 418 407 413 400 404 418 410 397 412 385 397 405 407 396 407 400 409 417 383 389 410 392 386 411 420 420 402 400 394 382 392 380 406 382 397 419 409 416 394 400 380 409 383 397 416 400 407 403 395 409 404 416 413 390 393 406 383 388 404 386 415 393 398 415 395 404 408 410 410 402 398 391 380 401 415 389 403 413 400 406 394 385 403 378 386 407 405 379 377 380 385 412 395 405 411 401 392 402 394 412 375 403 376 378 389 376 390 404 411 373 393 379 411 410 381 382 402 410 384 391 404 394 390 374 374 376 399 379 391 408 407 392 398 409 385 401 399 401 392 387 391 402 393 373 398 391 388 385 372 389 390 374 372 404 394 384 368 374 394 376 377 383 393 389 390 395 393 383 403 392 389 396 374 375 378 403 397 396 396 377 378 395 382 382 372 369 397 387 392 364 396 364 396 383 363 396 389 390 375 388 378 375 380 363 384 392 378 394 364 386 367 376 394 363 394 363 384 367 387 390 383 397 369 378 395 369 389 379 377 388 393 393 374 371 364 394 388 374 387 393 363 390 371 383 358 391 374 364 374 392 393 383 391 377 381 383 378 374 379 372 364 391 369 357 365 389 391 371 367 382 383 371 391 359 373 369 355 390 375 371 387 388 375 362 387 362 366 371 379 352 386 387 387 377 366 374 374 364 368 363 369 359 379 368 379 350 377 357 374 381 359 370 379 376 364 357 353 372 382 372 358 356 368 377 370 374 366 358 371 351 366 348 369 370 358 362 350 365 368 373 360 358 374 353 365 353 376 348 355 373 372 364 380 356 356 345 346 375 371 349 358 370 367 343 357 357 359 360 375 361 368 352 352 375 375 372 346 370 355 357 342 346 356 342 374 349 359 356 371 369 344 373 358 358 358 356 358 366 343 370 346 351 352 352 353 352 362 353 349 361 343 356 355 341 359 345 370 363 351 342 368 354 351 362 348 367 342 342 370 345 349 342 367 361 365 357 339 365 337 361 352 353 342 344 366 363 351 363 366 341 344 360 334 357 362 357 364 368 362 340 353 339 356 349 364 350 335 344 344 348 345 336 342 365 358 338 335 351 344 366 358 334 352 337 361 341 360 362 362 349 347 333 343 351 331 353 336 342 345 347 357 337 354 338 357 350 338 337 338 333 351 351 344 345 330 340 329 333 345 361 351 361 330 331 355 338 327 327 358 343 344 351 358 344 334 352 330 343 359 347 355 355 343 345 346 353 332 348 357 348 354 347 348 330 358 342 341 358 351 346 348 341 336 344 324 351 335 337 334 343 332 338 346 324 357 340 350 328 336 349 326 331 345 349 344 344 340 326 351 332 355 341 350 333 327 350 335 347 337 345 340 346 333 328 346 335 337 336 339 325 322 323 333 343 337 322 327 327 322 338 351 332 341 346 325 325 332 344 343 340 333 351 326 336 324 348 347 339 328 332 343 326 330 351 347 346 352 352 351 352 333 345 327 320 338 332 325 347 322 345 333 332 341 339 346 343 330 338 328 335 347 348 341 325 345 333 351 344 330 349 341 344 341 349 342 324 326 345 351 326 338 330 339 326 349 331 349 324 350 323 339 346 318 326 319 344 338 349 334 349 344 321 339 331 318 330 337 323 321 336 331 340 345 318 345 340 331 343 347 328 347 333 321 345 341 320 336 328 318 319 324 344 320 344 325 321 321 344 324 324 327 337 347 322 337 341 344 348 332 338 326 326 320 329 320 341 330 336 349 330 335 323 324 337 349 329 338 350 322 345 323 329 331 319 331 349 341 323 346 320 341 319 328 342 329 328 332 341 346 331 320 328 334 324 347 330 335 333 329 337 327 334 347 338 334 325 336 322 330 330 324 321 331 334 345 340 342 324 330 335 337 331 345 318 335 339 331 319 322 340 338 331 324 332 350 338 340 335 342 350 345 348 320 324 329 345 346 320 319 324 335 336 335 329 337 319 351 348 320 322 337 338 332 340 351 330 324 337 345 347 336 338 341 335 341 351 329 336 350 330 340 334 345 323 342 330 323 340 324 322 340 339 340 351 324 336 326 328 321 352 354 336 336 342 351 324 338 327 338 335 334 324 346 326 324 334 323 353 334 326 334 345 348 341 346 350 342 345 324 355 326 326 329 351 356 351 340 353 354 338 326 323 340 327 333 356 337 342 327 357 354 338 353 345 330 342 339 349 330 348 349 334 353 329 336 326 357 354 357 329 343 326 329 335 340 348 342 353 340 345 326 336 359 355 332 332 340 348 358 355 346 356 330 348 334 350 358 334 354 331 338 338 332 350 355 354 346 338 356 361 358 357 346 332 353 352 345 340 347 343 335 333 346 347 363 354 344 360 334 336 364 353 355 342 341 348 343 333 358 337 358 353 355 346 351 338 362 366 341 343 350 359 364 344 360 361 342 342 340 334 359 346 345 352 358 363 363 342 359 360 367 352 347 368 343 343 351 339 343 338 363 362 342 359 350 369 364 337 344 337 351 347 361 363 343 363 357 337 372 349 341 347 343 366 357 351 339 351 368 360 354 361 351 360 361 343 371 356 345 356 368 359 367 358 351 351 350 372 363 361 348 366 347 356 345 372 367 346 349 360 365 372 354 360 353 359 370 356 345 362 362 356 353 344 353 365 374 375 345 353 354 358 344 361 372 348 371 378 369 379 360 356 353 352 374 365 371 367 360 354 367 359 367 359 361 358 381 356 354 382 381 382 377 382 363 349 366 370 382 355 370 363 367 358 350 376 378 375 379 373 385 364 350 370 376 380 377 369 376 378 376 366 351 363 381 371 352 357 359 352 363 354 356 373 370 384 362 366 382 385 369 386 376 384 356 362 389 382 359 356 389 385 371 389 375 365 373 377 385 358 392 374 360 374 359 393 383 383 370 390 378 364 386 379 358 389 387 371 358 393 374 393 364 390 391 384 377 387 384 370 367 361 389 386 393 377 386 380 381 380 375 364 392 398 392 397 362 361 365 389 398 370 371 374 368 366 395 397 366 369 383 373 381 363 375 383 395 400 365 394 399 395 397 392 394 390 369 396 369 389 365 384 399 374 375 384 379 371 381 399 378 379 387 375 380 400 395 390 377 374 382 391 385 394 397 393 399 401 403 382 389 404 402 401 391 373 397 404 374 399 398 407 377 371 376 381 382 395 407 373 405 404 377 409 402 380 401 376 410 400 409 376 400 407 390 393 391 398 397 395 388 386 383 385 388 390 397 400 403 394 392 398 378 388 398 398 396 389 391 384 406 379 389 397 376 406 378 383 381 392 406 387 406 378 398 410 383 410 386 412 380 394 388 413 407 400 397 379 403 414 417 397 380 392 407 408 411 398 416 406 414 410 395 381 401 407 414 389 380 401 386 384 384 411 414 401 385 398 405 395 416 409 403 394 408 393 403 383 395 399 417 381 390 385 415 403 413 409 412 413 383 411 409 419 403 405 393 408 415 419 384 411 400 398 416 387 412 391 422 386 410 419 418 410 414 412 392 405 392 423 389 385 412 417 422 393 391 393 410 423 421 412 404 399 420 397 395 408 404 425 402 422 412 396 409 404 425 418 425 425 416 422 425 396 414 415 404 420 423 422 411 412 409 389 417 395 392 418 417 410 417 425 407 404 395 422 414 391 396 404 411 417 390 403 398 414 412 415 411 414 415 395 416 424 428 409 430 425 416 390 397 426 425 400 403 417 394 430 419 401 404 402 391 409 418 401 393 400 427 418 428 412 424 413 407 424 394 408 420 422 408 427 417 404 398 392 392 403 432 423 414 408 395 417 426 422 427 430 392 422 416 429 405 411 413 421 403 418 398 432 410 417 430 396 431 399 397 393 411 399 424 394 415 429 419 408 418 413 405 421 405 432 419 418 410 401 408 421 427 416 422 405 401 421 411 401 428 417 403 407 423 393 408 406 432 394 421 416 416 395 405 428 395 393 414 412 401 430 401 397 412 432 411 422 422 429 432 416 414 401 430 404 404 406 417
404 409 409 429 433 413 401 429 415 401 410 395 411 408 403 415 429 401 433 418 430 430 416 414 411 427 412 424 396 425 408 407 400 424 400 399 401 408 434 423 416 410 423 394 423 431 414 416 399 414 400 395 408 424 417 426 415 395 414 419 428 431 434 394 420 401 401 428 418 400 416 401 418 407 401 406 404 421 430 409 402 397 413 418 427 395 410 409 396 432 395 431 428 396 433 414 404 399 409 428 408 433 394 393 404 401 407 416 431 403 393 401 407 415 426 403 419 404 421 425 405 424 424 401 427 423 421 398 430 398 394 406 398 396 407 412 407 422 397 407 394 401 418 411 424 412 423 412 427 412 404 399 405 397 408 401 428 400 409 428 407 411 404 415 418 422 396 395 412 404 413 417 414 401 396 409 424 423 391 418 404 421 409 415 419 415 408 397 406 420 419 413 396 404 399 407 398 398 400 408 388 416 391 408 410 399 405 423 386 400 405 402 393 418 389 416 405 400 416 423 393 408 409 394 417 413 414 389 385 386 401 417 408 406 390 392 411 410 421 403 383 391 418 383 383 413 405 402 388 397 392 388 419 407 396 403 396 418 407 388 412 385 412 387 398 410 387 385 388 384 404 381 384 390 380 383 380 394 395 417 408 396 383 397 382 389 419 388 417 396 386 400 399 383 410 383 382 387 412 406 380 395 392 407 379 396 407 393 415 405 396 406 409 394 415 391 401 410 402 396 389 391 412 397 395 393 402 387 401 385 402 391 401 405 381 402 412 399 407 410 387 374 399 408 391 387 411 404 381 396 383 382 411 408 403 380 386 389 390 372 388 407 377 403 398 382 390 396 396 372 393 398 400 378 392 377 380 390 408 388 402 379 385 402 369 393 385 374 388 394 398 395 391 401 391 382 390 387 402 367 394 390 402 389 398 373 376 399 370 380 400 394 385 378 366 400 379 382 367 399 370 375 387 392 369 389 368 392 370 381 369 396 381 367 380 390 389 369 385 393 398 397 399 379 387 363 375 363 379 393 375 362 366 376 391 371 363 373 377 385 369 384 377 383 396 383 360 381 387 370 377 365 379 394 384 366 363 382 366 366 382 368 390 391 375 378 386 383 385 368 359 392 365 375 356 363 361 371 385 367 359 380 372 378 378 375 385 382 361 371 368 364 381 363 360 376 383 366 365 389 356 382 366 364 378 365 371 361 380 378 372 382 365 366 383 367 365 354 372 370 378 352 381 364 378 350 368 356 363 363 375 358 363 383 363 360 352 349 350 350 352 368 359 366 361 356 382 355 368 380 355 360 381 350 354 354 350 352 361 379 346 366 353 360 364 347 373 367 363 354 349 367 374 376 366 351 348 365 359 370 378 368 364 376 351 351 364 355 357 360 369 358 345 377 374 345 359 346 348 368 348 363 353 370 364 354 341 354 340 367 340 343 342 358 343 373 341 349 347 340 352 370 373 344 361 349 350 352 362 350 356 369 349 368 339 371 346 339 361 346 344 338 348 345 367 351 344 346 338 352 348 350 359 346 368 359 369 357 338 335 368 367 365 356 363 367 368 349 347 333 334 353 347 358 362 343 351 347 354 352 363 342 345 364 365 355 353 364 359 355 352 352 340 364 335 359 337 362 333 338 338 344 336 361 338 335 360 331 332 354 356 345 359 354 359 339 355 334 341 357 358 335 344 341 342 356 335 349 354 345 330 335 360 337 340 342 350 336 351 353 336 351 343 331 343 339 350 343 352 328 338 356 335 327 334 349 356 350 344 348 334 356 330 341 331 342 355 328 351 353 354 334 345 345 348 328 332 337 344 324 339 331 354 323 333 338 356 338 329 349 335 346 346 340 329 327 324 334 331 326 330 336 344 351 341 335 328 350 341 343 354 348 350 332 353 337 348 333 346 328 330 341 335 331 334 352 341 335 334 338 337 323 352 321 324 339 334 327 331 320 349 330 346 344 338 343 326 332 321 349 336 328 336 350 339 348 345 323 327 326 340 343 328 337 344 330 322 325 337 333 323 333 341 348 323 326 338 326 335 336 322 319 345 338 347 329 333 341 333 341 346 319 333 322 337 323 331 338 327 350 350 331 329 339 325 330 344 343 339 326 327 341 327 319 327 322 330 342 345 343 330 340 342 343 342 329 348 323 347 324 320 347 336 329 333 343 341 325 335 330 335 345 319 343 347 329 348 325 321 343 318 335 331 342 327 323 319 324 327 317 329 328 345 348 340 328 340 331 337 325 342 322 318 345 348 346 322 345 321 327 338 320 343 320 346 319 325 348 325 336 347 339 348 343 336 337 322 327 320 341 334 344 345 334 338 343 331 345 340 337 322 329 341 347 331 337 348 338 336 325 325 332 348 322 326 335 344 332 345 346 323 330 341 319 347 329 346 329 325 336 348 328 347 339 325 326 324 323 348 341 331 321 323 327 327 332 347 320 347 340 349 320 318 338 320 348 350 350 328 325 334 326 334 329 346 342 339 321 349 335 345 328 339 350 340 348 333 334 350 327 323 348 329 323 334 330 321 333 329 329 339 343 337 322 322 330 348 342 334 344 326 327 352 345 326 338 342 338 320 340 347 322 335 322 325 351 334 326 330 342 336 350 334 352 352 335 330 345 324 345 336 331 351 334 323 322 353 345 340 353 331 334 354 344 335 326 339 356 356 332 325 331 347 350 324 324 341 342 344 336 330 331 352 342 346 329 355 351 334 338 324 328 325 327 348 326 336 353 334 335 336 336 343 326 329 352 335 356 346 357 335 328 339 338 347 329 352 346 331 330 336 333 335 338 345 359 341 357 328 351 343 342 338 328 352 343 330 330 348 352 336 332 356 352 354 344 330 347 339 336 360 349 353 336 337 338 344 360 344 354 351 360 335 363 337 336 353 340 339 348 331 348 361 334 347 362 359 349 347 336 332 345 332 345 353 355 352 350 341 349 336 355 360 360 348 333 358 336 367 333 343 360 344 363 357 359 363 337 341 358 349 336 363 343 361 349 343 347 367 352 342 337 353 346 341 368 358 366 348 359 367 359 363 355 353 363 357 359 368 365 349 348 367 354 368 370 369 342 348 343 371 367 357 365 342 363 340 366 359 352 365 366 374 357 362 368 348 347 367 343 352 355 373 365 370 344 368 355 354 372 353 357 351 357 369 372 344 349 377 343 348 358 362 352 346 345 344 366 376 362 376 349 346 372 373 355 355 379 348 348 373 359 380 363 375 352 358 358 359 372 359 382 353 358 371 356 361 372 359 358 371 372 379 353 380 351 364 355 350 368 374 359 382 373 377 357 380 369 369 373 360 361 358 387 354 387 356 357 370 363 372 355 360 366 375 353 387 385 375 388 369 374 356 355 385 361 363 378 385 386 367 375 378 391 375 382 390 359 366 372 387 387 391 358 379 392 359 392 389 382 370 383 381 373 385 376 359 373 379 391 383 393 375 371 393 375 377 369 379 389 386 374 362 363 391 364 363 394 363 382 384 390 366 367 372 378 382 385 373 365 384 372 380 377 361 397 370 392 397 363 375 377 370 399 381 367 393 399 377 363 382 401 372 367 369 383 384 391 369 375 374 394 402 393 388 402 368 397 396 382 376 371 397 400 385 394 367 378 393 381 379 390 380 388 394 403 385 376 370 368 387 380 376 387 386 399 403 389 370 370 387 397 407 407 401 384 400 389 373 388 378 389 371 388 393 373 404 373 403 389 375 373 408 380 398 409 385 393 399 377 382 405 394 382 404 387 396 384 396 398 402 403 379 392 410 390 394 392 392 375 409 385 405 407 393 382 393 394 391 408 389 402 402 410 410 393 412 382 393 396 407 411 415 400 378 411 405 386 379 412 416 414 382 406 396 388 401 402 387 408 416 396 401 381 400 386 400 380 410 416 385 387 380 399 395 388 403 393 385 417 400 383 407 404 387 402 409 420 406 409 409 403 385 382 397 397 388 417 398 411 406 404 411 406 415 386 406 398 391 410 387 403 406 406 418 412 387 406 411 412 386 391 387 390 392 402 406 391 389 414 419 404 387 399 388 420 395 403 395 395 390 391 414 412 413 408 392 417 424 413 398 426 420 400 423 387 409 396 393 413 426 421 393 420 427 427 414 397 404 416 406 400 421 427 396 407 400 422 415 414 407 405 402 426 426 418 393 405 394 423 405 422 418 430 427 412 409 403 421 419 417 428 424 398 391 392 419 404 428 407 429 408 423 404 404 422 392 408 397 399 402 415 431 391 416 431 416 396 403 406 425 432 406 420 399 407 422 430 422 419 405 422 395 398 394 410 429 398 429 398 406 401 422 408 401 408 408 428 414 419 401 407 418 417 396 427 433 429 424 424 417 398 413 422 405 418 400 402 423 397 407 398 405 397 415 416 413 430 410 434 417 420 409 403 404 415 396 405 410 430 395 395 396 416 424 408 399 432 419 431 395 432 396 408 397 417 432 418 414 407 417 396 395 395 406 408 416 410 419 434 407 420 435 410 403 426 424 409 423 410 407 426 410 411 400 413 434 397 396 415
414 422 420 417 424 431 430 406 407 413 406 420 399 407 435 408 397 425 422 428 400 436 420 415 411 425 433 411 430 436 433 409 423 416 432 411 412 425 423 423 402 433 407 405 403 405 417 407 396 404 398 400 405 424 421 420 415 419 396 410 418 433 423 406 412 420 423 430 408 410 417 417 409 431 427 417 401 411 429 402 419 433 408 430 424 434 416 403 417 420 418 401 417 405 412 396 432 400 433 404 417 414 428 431 412 419 411 417 395 407 426 421 407 401 418 396 400 401 405 425 427 431 432 412 403 411 416 399 416 413 411 400 395 404 396 413 432 417 398 393 392 392 423 408 400 409 413 408 417 427 399 412 425 399 392 394 417 417 402 401 400 421 410 404 394 415 427 393 399 392 396 401 394 428 417 402 404 397 420 390 393 428 414 429 397 417 391 423 403 404 394 390 402 413 416 396 416 406 409 398 406 420 406 423 387 421 417 401 418 410 414 426 387 389 390 396 419 389 406 389 388 408 391 394 393 411 402 421 388 414 422 398 398 392 393 399 418 415 413 408 397 391 407 389 394 410 398 419 406 418 413 399 391 410 407 398 395 415 385 390 403 421 402 416 420 402 382 414 384 410 397 396 417 413 393 419 391 399 406 413 384 387 388 393 414 404 408 418 388 403 385 409 394 397 396 393 409 396 417 417 390 402 399 405 414 403 397 380 380 415 415 379 388 416 398 390 395 389 388 405 380 391 403 408 402 377 402 378 407 380 405 379 393 414 405 388 398 411 389 388 409 377 389 408 403 398 408 409 398 380 398 390 382 374 381 407 374 397 409 394 401 387 396 378 386 375 381 409 372 394 382 394 385 385 377 403 398 371 399 371 405 373 387 375 402 401 398 376 375 373 396 384 379 393 384 381 376 377 379 399 398 387 381 394 386 389 398 393 395 389 373 369 389 379 397 389 373 366 373 394 386 401 388 397 366 365 387 373 374 377 382 366 374 396 370 393 396 380 398 386 364 382 366 365 395 376 367 381 376 374 387 397 388 372 369 367 373 371 377 383 384 373 364 383 368 365 382 361 368 364 373 385 395 384 380 376 380 390 391 386 374 388 373 367 393 387 365 387 391 368 368 362 377 388 363 363 372 363 364 380 367 355 383 365 381 368 360 365 361 371 356 377 364 386 365 377 378 372 369 376 361 381 359 358 353 365 365 369 372 374 372 360 373 362 370 362 375 354 366 382 356 373 362 368 382 358 375 362 353 381 378 379 362 367 357 370 368 379 373 377 372 363 361 357 370 350 347 360 381 362 355 366 365 367 348 361 355 373 354 359 349 347 354 378 365 378 344 350 353 369 359 358 364 372 367 351 375 347 344 353 363 368 372 346 354 354 362 364 363 371 358 347 353 347 345 375 372 374 342 353 359 354 367 366 347 361 374 370 374 370 363 367 372 339 361 351 349 347 357 368 349 365 367 371 339 345 351 348 355 363 359 337 341 350 339 349 371 337 355 346 344 343 339 343 343 338 366 365 345 350 336 356 354 342 366 366 360 344 341 342 335 363 354 339 352 355 363 363 334 347 339 342 365 341 360 350 343 357 357 365 349 358 339 335 345 356 332 356 332 347 350 331 358 348 346 356 333 360 341 334 363 333 361 334 348 331 353 342 335 332 332 344 351 339 356 339 339 357 338 340 339 330 348 341 349 330 333 360 334 344 330 332 356 335 346 341 345 344 355 359 348 332 348 344 351 342 329 328 338 339 348 357 343 335 336 338 346 350 345 354 334 356 334 338 339 327 352 332 346 355 331 342 336 355 327 336 338 331 339 325 353 336 332 345 347 344 333 336 337 354 342 326 326 336 342 325 336 350 326 324 323 326 353 353 321 341 327 348 346 327 333 326 324 332 330 328 339 328 333 327 328 350 331 332 331 349 335 343 342 337 343 341 340 339 339 339 325 344 333 350 348 344 321 319 322 328 324 338 335 336 345 343 333 323 320 341 349 335 330 337 318 320 325 338 340 343 325 346 333 338 343 330 328 345 328 328 318 332 348 334 347 341 324 326 344 326 347 342 341 326 326 341 329 332 328 349 324 334 342 339 321 331 348 330 325 325 341 324 338 339 342 335 331 347 342 323 323 340 348 345 347 323 337 324 338 346 323 343 330 347 332 332 329 330 344 337 339 335 345 329 323 335 345 335 333 339 342 338 328 340 335 324 347 321 333 334 318 338 328 331 336 342 345 315 323 341 336 347 325 330 325 332 318 320 320 336 342 347 325 322 339 345 332 338 316 315 322 317 336 335 331 323 330 329 323 336 320 342 335 330 324 343 347 327 316 319 347 343 317 324 316 341 319 331 330 320 331 337 322 317 324 340 326 337 319 334 325 324 328 344 337 338 339 336 348 338 339 347 332 339 321 333 330 325 347 345 328 328 333 336 330 339 325 341 327 328 324 336 334 335 332 323 323 321 341 322 343 329 319 324 319 322 339 334 332 337 328 344 349 343 329 329 333 336 319 344 347 326 333 332 345 348 338 349 350 328 322 344 340 322 318 343 327 341 325 340 326 337 334 325 331 344 337 347 331 337 342 327 345 322 342 340 350 327 338 350 338 341 344 328 343 342 351 320 330 325 340 339 341 322 343 320 349 329 350 326 345 338 334 338 341 322 324 337 329 342 335 348 329 325 354 353 348 350 351 323 322 338 340 344 339 333 339 350 326 347 347 333 325 352 329 325 334 343 326 356 352 332 351 346 350 341 343 324 323 334 346 335 347 325 343 326 343 333 353 347 324 351 358 335 348 338 338 333 325 349 332 328 332 335 326 334 327 346 343 336 357 332 355 355 342 341 332 327 350 336 358 358 329 332 336 361 346 357 343 354 347 358 332 328 343 333 338 352 362 329 362 333 343 357 337 333 346 351 342 344 360 339 341 336 345 350 345 338 353 334 364 338 331 341 344 347 337 353 345 355 335 365 343 333 334 350 357 359 343 343 365 356 336 336 337 359 367 356 361 342 338 366 368 344 340 357 336 357 343 350 358 347 348 370 359 362 364 361 354 352 337 351 340 351 365 355 343 341 344 347 362 347 343 372 356 362 360 370 349 368 349 372 356 340 349 358 366 342 348 360 357 361 352 373 341 357 356 358 361 375 360 352 363 342 363 375 355 365 353 347 349 363 376 368 359 362 352 362 360 376 378 367 351 379 358 346 358 366 373 354 379 356 345 366 356 366 379 349 369 356 356 377 377 354 368 374 375 358 374 372 356 373 361 380 353 356 383 367 358 376 358 358 368 359 380 360 361 358 364 350 369 375 362 380 384 364 372 368 354 380 387 385 376 377 380 359 375 365 355 353 376 370 363 367 382 374 381 361 385 359 361 387 372 367 366 390 354 359 386 373 367 363 371 370 369 378 379 392 392 382 356 357 379 383 372 371 367 378 380 377 385 366 390 381 394 365 358 373 385 368 391 375 376 385 391 368 372 378 367 386 382 383 378 367 387 364 366 382 384 368 373 377 363 394 390 393 362 398 365 386 367 399 375 368 397 365 398 387 387 379 373 386 365 370 371 370 373 376 391 396 385 382 392 365 377 383 398 378 383 380 366 366 379 395 388 393 376 403 396 400 381 385 401 399 392 371 368 401 383 395 373 381 376 401 383 388 382 394 380 399 380 403 399 380 406 390 387 396 402 385 392 388 371 392 398 388 385 393 397 391 397 390 390 390 405 384 391 402 399 403 387 409 397 407 409 384 388 387 410 408 402 393 376 392 375 403 399 377 413 385 386 400 404 404 408 387 404 376 405 392 407 410 390 392 404 386 402 408 390 389 392 407 407 393 385 396 411 410 388 410 410 398 384 388 388 405 391 411 387 414 398 405 414 381 388 392 393 412 409 409 416 418 394 380 380 397 411 399 398 390 394 418 411 412 405 390 407 417 413 414 411 391 400 397 384 401 410 399 386 391 420 422 421 387 415 422 404 398 392 413 400 405 403 422 389 387 391 415 423 422 407 405 424 417 412 386 388 401 395 392 401 393 423 400 397 407 398 409 422 400 399 399 413 410 397 418 413 395 400 404 424 424 417 416 408 404 410 411 411 419 409 419 418 407 412 407 429 393 426 407 411 424 425 396 428 392 423 418 419 412 415 414 391 398 406 425 411 400 420 427 424 391 423 399 392 406 420 394 412 416 412 396 412 410 405 411 413 398 401 405 423 427 431 424 396 406 421 417 417 412 413 412 413 407 422 417 422 412 421 406 400 403 411 421 422 425 400 406 393 410 419 425 406 417 416 412 431 406 397 418 427 421 397 410 396 430 394 428 409 424 400 418 395 420 406 425 411 413 397 412 433 425 403 407 408 429 428 408 404 434 433 396 422 397 414 426 435 416 420 410 405 428 434 409 414 407 399 433 429 404 410 429 435 421 401 408 417 434 421 426 434 420 429 421 425 409 412 425 430 398 401 402 432 402 418 412 414 422 409 407 431 427 400 432 414 409 406 436 409 434 428 408 419 424 434 408 398 411 396 434 414 402 399 411
409 422 428 429 409 402 400 405 433 406 400 413 419 410 414 433 408 406 406 433 434 403 406 436 420 406 433 397 414 398 412 428 425 404 420 399 410 425 407 407 436 413 423 418 428 400 415 400 410 425 435 408 433 403 406 415 415 403 416 434 406 433 425 396 400 409 398 415 396 410 425 435 426 413 417 417 418 396 422 432 425 421 403 421 429 414 399 409 423 421 407 434 419 397 395 425 410 397 403 412 411 435 412 403 411 395 426 433 395 410 429 426 396 395 412 433 416 418 408 403 405 422 403 430 424 403 419 400 407 427 418 425 428 395 433 403 397 425 402 399 402 398 431 405 401 411 404 422 393 418 392 407 406 404 402 397 415 429 406 429 424 431 421 417 393 422 427 397 413 397 406 424 402 405 395 412 423 408 400 426 396 403 400 410 415 412 417 397 408 390 394 399 390 424 425 394 416 423 403 397 390 418 390 399 415 410 391 414 424 394 421 392 388 409 412 410 410 401 403 414 403 395 410 413 421 395 403 389 410 424 392 410 410 405 421 398 420 416 415 407 422 408 411 422 421 387 397 396 392 412 422 408 420 406 394 407 406 404 401 389 393 399 405 418 419 393 390 405 383 419 386 420 394 404 409 382 406 421 392 413 408 390 390 397 404 392 412 385 403 389 383 414 405 406 409 393 416 408 407 417 397 403 407 409 417 394 407 415 410 379 380 380 414 382 390 392 398 404 410 379 416 387 404 398 397 402 381 406 403 415 378 377 384 394 389 402 408 378 388 400 405 377 389 401 380 402 376 390 388 408 379 377 406 405 398 376 380 401 404 405 389 405 405 398 373 406 373 404 408 385 378 399 388 391 385 381 379 376 385 383 371 378 385 402 398 398 404 404 388 387 389 379 391 388 394 373 399 396 384 389 392 403 389 400 396 378 396 399 388 395 389 397 375 396 402 398 368 393 372 402 388 369 390 372 389 377 376 397 366 369 397 369 382 396 378 372 368 369 382 389 376 382 396 384 373 394 378 375 399 361 390 383 366 377 368 368 390 379 379 370 362 390 375 380 364 385 372 392 372 379 370 371 367 372 374 360 374 373 367 364 393 385 374 361 378 359 393 393 382 363 392 378 384 370 383 387 373 373 361 386 392 370 360 362 361 376 364 376 367 386 382 380 376 376 384 358 354 382 373 357 366 371 378 371 362 383 380 380 363 385 372 376 377 355 384 384 354 350 369 381 354 379 357 374 354 355 369 355 378 375 367 365 369 367 351 350 370 358 372 379 355 359 357 378 382 362 354 358 361 373 369 365 346 376 368 350 345 368 372 355 359 354 370 359 353 353 361 355 363 364 351 370 376 361 346 356 356 352 347 370 359 370 369 360 345 372 345 361 375 352 371 369 361 351 373 348 367 348 364 344 351 359 369 355 347 354 367 359 369 365 348 353 355 371 372 362 367 361 352 350 351 367 352 343 341 360 361 345 367 361 360 355 357 353 370 363 345 362 359 340 366 367 365 346 341 364 346 335 364 359 347 354 365 338 336 335 361 360 354 367 361 342 351 346 336 350 351 344 352 338 360 359 336 356 335 354 334 363 334 341 333 339 334 342 344 361 344 332 351 359 334 358 350 337 353 336 351 339 342 335 352 358 360 341 332 345 338 335 343 341 353 353 357 330 338 336 327 360 346 356 330 351 358 349 331 348 356 328 332 344 334 355 339 338 341 342 355 352 357 345 339 348 336 335 324 354 351 325 354 337 354 357 335 352 346 347 347 350 349 353 334 331 349 355 345 331 338 341 332 344 335 347 341 347 331 342 343 324 351 353 345 324 349 349 331 345 348 350 347 322 350 332 331 353 335 346 343 351 343 332 330 338 344 323 332 346 351 335 343 345 334 332 346 328 326 322 349 352 349 338 350 341 349 325 340 330 350 327 327 337 338 334 319 328 337 330 318 332 344 342 323 323 321 349 329 325 318 326 323 345 345 321 333 340 324 321 349 322 330 323 340 347 338 341 322 321 318 322 336 344 346 341 346 346 338 325 321 336 333 326 329 325 327 345 348 334 348 348 337 328 321 325 323 340 347 328 345 346 333 330 338 327 319 336 323 339 345 326 324 327 334 337 336 343 334 334 326 333 331 347 343 334 321 315 325 320 328 319 318 344 332 341 321 335 326 328 324 323 337 334 335 323 323 324 318 340 341 329 323 324 326 316 343 333 317 318 336 328 323 337 322 340 328 326 327 341 341 337 317 329 324 337 339 332 345 343 323 339 324 333 314 336 333 343 320 334 345 340 315 321 330 321 346 343 334 326 337 326 316 338 341 327 326 333 343 324 328 319 316 338 336 314 325 323 341 330 343 340 323 343 314 338 317 346 334 335 323 322 315 327 345 343 338 325 327 334 335 341 339 336 330 327 336 340 336 331 323 330 322 330 324 320 319 328 318 337 316 327 345 315 339 341 343 329 319 323 316 337 348 339 325 330 316 345 322 335 326 328 317 333 344 327 338 346 338 341 336 337 319 334 338 344 325 331 324 328 339 322 317 338 343 324 317 343 318 324 329 326 334 330 342 328 341 330 326 328 320 346 349 323 328 336 318 337 350 325 349 338 329 347 324 323 320 325 349 321 330 329 329 347 341 320 326 330 333 334 340 336 327 336 341 337 352 339 321 352 344 351 337 323 346 343 327 345 347 322 348 325 332 325 352 353 325 323 328 339 335 346 322 342 328 343 325 342 350 324 350 349 341 347 323 347 355 325 342 328 336 346 346 350 333 334 351 343 349 354 351 338 332 326 336 347 324 329 332 325 330 327 327 358 351 327 348 357 338 333 336 351 358 326 353 334 345 347 354 337 353 355 353 328 332 339 351 333 352 333 342 332 344 345 332 336 356 355 342 335 338 353 336 345 354 329 353 340 359 356 359 353 360 360 362 332 346 352 346 337 332 336 344 350 354 348 332 356 350 347 344 355 342 333 339 334 338 345 361 359 349 358 344 344 359 348 355 354 340 343 361 366 367 344 336 368 351 339 356 337 346 345 337 357 347 357 337 366 348 365 357 364 356 370 353 359 362 352 357 369 361 350 344 338 372 358 349 365 362 349 346 340 359 348 339 371 347 341 367 360 347 353 365 343 363 360 344 355 375 364 364 342 350 355 350 372 376 349 345 356 371 365 364 376 345 349 346 361 355 378 368 362 357 356 356 364 349 358 375 362 346 365 368 371 359 377 345 357 348 364 351 379 369 375 357 372 362 377 372 376 377 361 375 371 354 368 357 361 383 368 359 365 353 384 372 368 360 372 380 379 357 352 357 360 361 368 350 377 371 385 365 387 363 361 379 370 373 356 373 360 374 376 387 370 386 360 389 387 368 384 385 377 359 362 376 367 367 385 359 388 382 373 388 357 362 358 392 362 362 391 370 384 380 384 381 376 391 358 389 371 390 362 372 374 385 373 388 362 367 370 374 395 367 385 376 374 388 375 380 394 389 382 371 375 361 378 366 378 394 370 396 384 385 384 367 375 378 381 374 386 392 387 395 388 387 377 368 378 365 394 381 376 379 392 390 379 371 374 375 383 384 373 368 387 396 375 380 391 395 392 393 403 380 390 370 367 382 375 399 384 384 380 398 400 386 402 393 371 374 405 390 373 391 393 373 400 381 385 393 408 389 389 376 400 385 393 401 394 395 397 377 371 392 382 376 385 409 399 392 405 410 377 381 373 376 403 382 401 380 406 401 388 387 396 408 390 407 400 376 393 376 382 394 385 381 388 399 380 376 380 413 414 412 383 404 377 402 414 394 397 407 383 413 410 395 408 388 390 383 378 408 413 414 417 412 381 390 396 385 408 398 402 405 398 413 383 413 403 414 393 408 412 398 418 389 401 409 395 404 417 412 381 391 403 393 399 418 401 397 398 421 415 420 406 385 405 401 420 389 397 393 410 421 403 400 390 384 391 407 409 419 398 401 390 413 413 408 411 385 385 419 424 410 409 408 414 393 420 404 392 395 406 419 425 386 397 392 387 396 416 405 392 423 422 398 412 404 415 390 404 408 426 397 393 410 420 414 410 407 392 417 416 415 411 425 392 419 396 391 411 418 403 429 410 409 408 426 429 420 391 393 428 392 399 399 426 422 418 426 396 398 413 422 426 396 419 430 427 426 393 410 417 407 412 398 430 431 396 430 420 399 393 418 401 402 429 398 393 418 393 400 428 417 431 423 423 420 421 420 415 425 400 402 402 421 408 403 422 415 400 411 422 401 398 433 412 396 399 415 423 401 424 417 426 423 406 418 411 396 406 433 430 413 403 401 402 418 410 432 399 418 409 429 426 415 428 405 418 435 428 406 404 419 432 397 407 406 420 423 407 431 422 404 411 430 410 418 415 427 415 421 409 431 416 401 410 408 413 433 409 406 405 418 431 403 419 401 414 406 432 427 402 419 435 417 415 410 401 434 400 420 420 416 416 399 423 430 414 400 429 427 410 399 410 406 406 436 411 423 406 407 413 411 430 412 432 407 426 436 405 431 420 430 411
399 433 398 434 409 401 427 401 416 430 416 425 398 416 400 427 425 411 404 399 405 419 436 417 409 436 425 405 418 417 419 421 413 421 418 425 424 407 430 403 400 407 432 402 428 437 431 414 411 437 417 418 420 414 398 430 410 426 437 432 404 420 416 421 402 398 409 431 407 400 397 411 412 434 415 401 432 408 419 406 408 398 428 430 416 428 425 432 415 425 427 424 407 406 407 413 407 420 408 419 425 408 433 401 404 410 407 400 423 430 409 395 432 398 430 410 429 417 404 409 408 395 396 419 407 410 397 418 395 409 401 423 423 397 431 433 413 401 397 402 396 412 404 433 418 398 410 412 422 418 427 394 420 430 420 432 404 423 416 404 398 425 395 428 429 431 427 410 399 432 418 402 409 430 402 394 395 417 413 423 404 406 426 431 402 413 391 414 404 416 426 408 407 428 406 403 428 400 421 395 399 408 406 417 404 416 420 408 404 403 401 417 418 396 411 419 403 420 412 388 393 408 410 389 392 397 391 405 419 391 406 398 393 387 389 400 388 409 417 407 419 409 406 395 397 390 385 403 413 410 403 418 422 418 419 386 387 415 395 412 411 414 423 417 406 417 389 408 399 420 421 392 396 402 401 399 405 393 417 385 410 395 419 407 420 404 399 383 395 403 403 382 393 402 415 407 387 413 384 403 403 382 405 408 393 415 384 408 386 419 412 399 398 400 414 402 414 395 408 395 406 392 396 396 390 385 382 410 403 410 414 388 408 409 408 396 399 394 394 400 399 398 410 379 380 405 390 403 410 381 380 399 384 387 406 384 394 399 405 381 394 403 380 374 396 411 393 407 379 410 392 402 382 387 394 375 405 408 403 402 403 397 376 402 370 407 372 380 383 404 376 406 401 380 370 369 397 371 402 400 380 390 400 397 372 391 373 375 394 379 374 399 385 392 373 398 369 397 376 376 401 402 390 372 391 369 388 398 372 382 391 399 382 386 390 386 386 373 372 375 363 379 370 381 381 392 375 363 385 363 372 397 361 376 366 366 380 390 361 365 386 388 362 383 372 391 379 364 379 388 388 396 360 365 369 364 393 363 382 361 369 371 368 377 367 367 375 369 384 369 357 358 376 356 365 373 365 362 377 385 391 368 361 369 389 371 374 386 374 375 389 363 366 377 382 374 363 363 364 354 375 364 369 371 379 378 367 366 362 387 372 359 378 378 373 376 377 360 366 362 355 383 363 373 380 372 355 381 381 349 365 366 366 363 366 360 355 364 371 361 374 351 348 359 368 374 356 359 364 372 371 369 349 364 372 380 351 378 356 363 358 371 344 356 366 362 348 372 357 371 367 349 355 368 377 376 375 350 353 358 356 358 361 376 357 353 376 343 366 367 367 372 341 343 346 359 371 370 368 348 355 368 353 345 365 339 351 370 368 370 356 345 340 354 368 347 357 346 365 346 352 367 354 364 346 359 348 342 366 340 361 346 345 339 351 370 350 363 342 356 336 360 362 349 352 368 358 336 341 362 356 334 357 349 360 366 337 336 348 367 352 349 341 360 352 333 359 344 338 332 352 350 356 363 355 344 337 341 339 351 360 347 330 346 363 356 351 335 356 353 350 351 357 340 349 343 345 339 335 352 345 330 337 336 336 360 356 341 345 331 337 349 348 337 339 354 336 359 326 330 357 355 326 351 340 345 338 331 356 353 355 347 355 338 329 329 344 357 351 336 327 335 325 357 354 344 324 337 352 325 341 349 328 349 349 351 344 328 323 349 331 327 338 327 340 350 340 354 325 343 353 332 323 338 351 341 349 348 351 338 345 332 321 325 342 352 327 325 338 345 348 341 345 349 341 327 334 325 327 337 346 323 345 348 338 339 331 330 332 325 346 321 335 344 323 323 342 330 326 325 320 318 347 344 346 333 318 327 338 323 344 332 326 334 324 342 320 334 319 331 339 346 331 322 338 336 324 326 345 330 333 344 329 326 337 324 341 338 333 329 341 324 341 317 339 346 340 342 330 342 321 316 335 335 321 321 319 326 330 347 339 345 343 320 320 331 328 346 318 344 324 344 319 346 342 341 341 333 333 322 327 339 322 345 324 328 319 329 338 334 328 329 331 321 334 337 338 346 333 339 342 340 335 344 337 328 336 330 314 320 336 325 343 344 323 320 324 328 333 315 314 313 330 331 320 316 319 342 313 336 335 339 327 323 336 317 336 324 334 337 331 325 314 326 323 324 334 332 338 319 334 339 317 317 322 325 320 327 321 320 317 343 344 332 319 332 336 342 344 323 331 327 335 332 341 343 341 327 330 333 331 316 326 336 320 334 315 327 315 321 332 319 317 330 336 321 317 325 315 313 335 333 325 322 319 320 319 345 332 334 333 318 338 344 341 346 333 342 326 333 317 343 338 319 326 328 327 330 338 329 328 327 316 340 336 320 315 341 320 332 327 338 337 317 336 330 315 321 326 328 341 328 322 332 331 334 345 345 315 336 327 329 315 328 321 337 332 320 329 336 338 342 328 330 345 316 344 346 321 321 324 345 334 332 328 317 318 325 345 317 345 324 332 345 337 336 333 319 341 345 341 332 338 318 344 335 349 340 333 322 345 342 350 328 323 329 328 323 338 324 324 331 331 339 328 350 325 342 320 350 337 342 330 324 341 324 342 340 347 323 344 340 345 343 350 350 352 325 321 339 333 328 352 344 346 326 341 351 349 342 347 332 331 326 338 353 331 326 338 323 330 328 343 322 331 336 345 338 346 350 348 340 330 345 338 349 339 323 336 331 325 333 346 334 345 328 357 348 337 347 325 355 332 346 347 340 334 344 356 357 337 356 349 345 344 330 346 336 331 359 344 333 335 333 352 357 348 352 356 327 349 357 332 331 353 355 349 329 350 354 336 328 359 360 356 354 332 343 330 345 350 348 352 359 331 345 331 360 344 360 360 333 331 332 346 358 334 333 334 356 334 354 344 358 364 352 339 364 338 354 362 347 344 363 367 348 354 358 346 368 367 360 356 353 363 351 339 343 338 359 335 341 358 359 345 368 345 353 365 351 353 336 343 365 367 343 357 365 345 369 365 344 338 353 340 344 370 346 365 352 348 365 358 372 366 345 347 342 364 342 369 346 354 341 352 351 360 372 356 369 346 353 354 369 375 368 357 347 351 356 369 344 355 356 347 374 366 346 350 374 376 366 357 358 377 354 371 346 366 353 369 366 345 362 357 358 368 372 380 378 368 372 361 381 366 366 378 355 370 350 366 347 353 362 364 367 372 371 349 375 361 375 361 378 357 374 355 380 382 371 378 368 378 373 383 374 358 353 385 364 351 369 362 387 352 361 361 378 375 368 357 387 372 365 363 371 384 380 357 373 356 370 355 388 385 373 390 355 375 387 384 391 369 373 367 384 360 377 390 384 371 357 382 368 369 371 388 378 360 391 361 378 371 378 375 379 359 388 379 396 385 387 372 376 367 384 383 394 396 389 397 395 392 383 389 380 393 361 370 365 384 391 396 381 391 376 373 379 373 376 384 372 368 398 374 377 398 375 372 395 365 386 392 376 371 399 395 382 399 382 387 402 375 399 399 366 375 374 400 386 403 383 373 370 381 402 400 378 375 386 388 393 372 394 405 378 390 375 373 403 385 399 372 396 381 388 371 396 404 372 396 376 406 400 379 388 405 394 392 383 397 400 399 407 408 405 410 407 374 387 388 391 378 390 406 379 398 407 405 393 399 391 388 384 409 396 401 404 409 382 405 384 400 393 408 386 388 406 381 378 409 385 384 404 402 379 409 415 401 389 395 387 395 409 385 391 380 410 408 413 408 398 419 411 389 412 399 390 382 391 383 386 416 417 409 412 391 390 420 393 383 390 391 411 383 387 400 418 397 390 385 385 409 385 416 411 418 388 421 412 391 384 419 388 413 401 413 385 411 404 398 413 406 400 395 409 407 406 397 414 415 401 417 394 396 404 423 392 401 413 414 410 406 402 407 398 420 389 391 407 409 397 389 391 413 400 409 389 423 421 418 405 389 403 414 400 413 418 400 405 414 393 419 396 403 394 407 407 398 409 405 391 403 422 413 391 395 419 423 430 411 394 424 398 394 416 417 420 406 428 397 431 391 429 401 406 394 421 427 403 399 401 406 415 394 431 416 401 420 409 402 403 412 394 412 418 422 397 408 396 396 416 398 396 414 410 414 416 398 410 429 408 419 402 431 423 403 414 432 430 432 401 402 413 405 421 399 395 426 414 398 429 396 405 434 418 421 415 401 426 432 396 400 418 407 398 408 416 420 406 413 417 414 421 396 426 406 401 426 398 422 432 434 427 402 436 409 429 415 418 421 413 418 427 435 429 429 407 408 412 419 426 435 437 412 437 427 424 403 418 427 430 413 426 421 421 425 436 415 403 416 398 421 438 430 418 431 423 430 404 399 411 435 398 413 409 438 404 438 404 427 429 398 403 418 422 427 404 421 403 411 399 405 434 400 437 416 435 423 407 402 424 423 398 424 399 411 423 407 411
419 435 420 425 406 416 412 416 412 417 418 425 409 400 427 407 415 430 426 427 406 439 404 431 435 436 428 436 407 436 412 427 431 431 412 436 407 423 412 418 399 429 402 409 431 428 417 403 417 401 430 425 399 435 415 435 431 401 428 437 438 420 406 427 427 426 422 416 424 411 400 424 403 429 427 402 422 398 414 438 415 418 406 402 401 433 401 433 402 426 416 399 409 426 431 397 415 414 417 402 429 419 429 434 411 419 400 437 421 416 437 400 397 403 405 399 399 408 396 403 398 416 408 410 406 401 412 425 420 432 432 411 412 422 408 426 405 413 426 432 432 427 435 432 434 403 397 399 417 396 405 419 416 417 394 427 422 410 417 405 407 412 422 423 400 394 415 412 412 407 408 411 398 407 409 399 418 410 404 399 414 415 426 398 400 428 431 428 403 414 400 417 391 430 406 400 431 430 420 412 406 395 390 412 410 408 420 396 429 391 405 410 415 399 415 424 394 415 419 407 397 389 392 400 417 425 408 417 393 402 408 408 395 427 388 408 397 390 413 421 397 407 405 423 418 398 422 407 413 418 409 411 408 417 395 388 405 407 409 410 422 390 423 389 388 415 401 390 418 387 384 388 399 394 415 389 398 411 402 385 404 385 401 417 407 411 412 419 386 396 404 382 400 393 418 397 384 395 403 419 389 395 414 404 398 407 410 413 387 381 415 400 383 395 395 400 416 413 397 414 381 410 406 416 417 416 384 399 383 378 398 391 416 401 380 398 392 412 394 397 378 405 397 386 388 398 386 393 383 403 388 384 385 405 410 384 404 405 393 398 405 403 400 393 387 403 374 391 399 391 411 390 380 392 399 382 404 410 399 372 387 400 408 386 380 393 384 398 384 403 383 404 382 370 402 373 373 371 397 394 388 369 398 368 370 374 399 368 378 386 401 392 389 367 370 382 371 372 385 396 368 367 389 402 367 400 368 388 380 374 374 399 373 366 399 391 388 370 390 376 388 364 363 372 364 365 364 385 387 383 393 389 361 377 387 380 390 368 365 368 377 375 365 365 393 378 364 380 383 362 371 379 360 379 382 367 379 383 388 370 379 368 392 390 392 391 358 379 369 382 375 359 365 377 390 388 366 358 386 367 360 375 363 374 358 386 382 355 387 373 382 387 383 379 381 380 374 359 380 386 362 360 366 369 380 363 379 368 379 371 378 361 354 386 381 373 367 363 370 364 362 382 349 365 349 381 366 376 380 352 371 361 364 374 362 349 379 357 359 362 382 377 351 370 363 358 373 381 351 357 375 378 369 374 359 369 350 356 375 344 376 363 357 356 353 350 373 348 360 365 344 359 359 347 362 376 375 369 355 344 345 348 358 369 377 372 373 370 367 372 363 374 373 365 368 343 371 357 352 370 345 365 373 359 340 372 356 364 348 366 369 354 343 353 368 353 361 369 347 352 342 369 362 339 370 354 342 366 336 366 339 354 368 349 338 346 347 355 336 356 360 366 348 365 359 343 357 347 352 366 338 357 341 364 360 352 358 342 346 336 349 361 354 347 338 342 331 333 344 359 363 339 341 362 349 335 361 345 333 352 360 345 349 344 336 357 333 339 345 342 356 353 329 358 341 344 343 349 346 355 342 352 337 360 358 330 340 329 353 342 351 349 332 345 338 340 347 341 357 336 328 325 335 337 355 348 354 335 342 345 338 357 344 348 330 349 351 342 351 352 332 350 341 339 343 353 327 338 343 325 349 346 325 333 333 329 330 345 326 348 349 326 332 325 340 340 351 329 343 329 330 329 329 340 338 341 351 323 352 347 325 335 350 349 323 327 332 320 348 335 344 343 338 320 343 323 339 337 330 328 344 339 334 319 322 318 339 319 318 335 343 324 318 339 320 319 346 333 317 341 347 341 329 331 343 318 334 328 336 345 335 328 331 316 326 332 347 347 334 348 329 324 321 327 345 323 329 339 336 326 329 330 317 339 345 341 340 327 319 324 320 335 336 334 336 344 316 332 339 331 330 319 339 335 331 336 341 342 326 328 320 338 342 320 327 337 314 317 316 316 325 320 334 344 340 320 340 339 337 332 323 321 336 315 340 318 335 334 313 345 314 317 334 340 323 314 330 321 315 332 320 317 329 326 332 335 326 323 317 313 314 327 313 332 334 334 324 340 335 318 330 328 316 316 336 335 341 322 321 336 327 329 341 313 343 330 336 325 341 342 327 343 325 328 332 315 318 312 312 342 319 330 326 323 334 319 314 331 329 324 324 313 341 321 314 341 339 338 322 336 336 337 336 318 322 324 321 328 324 321 326 331 339 341 343 330 316 313 317 333 325 329 334 323 339 336 320 334 331 330 327 323 324 319 329 334 331 339 318 343 316 333 331 312 330 330 330 334 331 335 323 318 332 342 322 345 343 313 320 337 332 317 324 318 321 320 338 327 339 324 345 331 319 332 324 320 331 314 322 345 322 321 318 342 315 325 341 344 323 314 335 341 318 344 346 325 319 337 339 343 346 338 328 320 323 338 327 341 339 334 341 347 339 343 342 339 320 335 336 329 333 322 324 336 321 322 347 324 343 340 320 342 329 333 347 338 323 324 330 347 344 323 346 333 317 338 324 322 323 345 334 341 318 342 330 324 348 328 330 342 350 334 335 331 318 333 320 325 342 334 322 334 339 349 350 337 337 323 342 345 350 327 334 351 351 346 322 346 322 334 335 322 350 353 335 350 333 335 321 321 349 324 334 335 322 332 353 339 336 343 329 333 348 343 350 334 336 325 335 338 349 332 348 350 347 351 352 327 346 339 332 341 334 355 325 333 333 338 348 350 341 335 346 339 335 340 325 356 351 337 345 343 354 337 337 346 340 340 350 329 330 333 356 351 340 333 334 349 348 358 341 339 336 339 355 346 328 329 352 354 350 339 347 346 351 332 340 339 355 338 352 334 355 348 358 334 362 331 332 358 337 354 337 345 331 338 338 341 354 351 339 360 342 362 351 350 342 364 362 341 345 355 352 344 355 351 356 368 355 339 352 350 363 359 340 343 343 363 364 343 360 349 348 347 356 367 364 367 364 337 340 354 371 371 365 371 355 364 347 353 369 365 369 364 356 351 349 341 344 355 361 346 346 373 358 367 346 364 375 375 341 355 357 353 342 362 368 362 346 357 346 357 356 368 342 364 358 345 374 362 370 360 357 363 371 346 359 356 344 358 372 373 354 375 364 371 359 370 355 379 350 376 376 364 347 376 351 363 381 364 363 352 382 377 352 355 361 348 383 362 362 375 372 374 350 371 364 365 360 356 380 381 350 374 379 367 367 375 386 385 384 364 364 372 362 354 384 384 357 371 375 386 377 376 368 377 383 369 363 364 387 360 387 360 377 367 361 356 355 360 391 367 389 382 365 377 362 376 373 369 358 373 365 361 360 359 364 368 389 388 393 387 395 390 393 380 381 362 360 382 383 395 371 394 363 371 369 393 392 370 374 366 389 374 361 389 366 385 362 381 379 380 388 365 384 389 373 364 394 372 383 365 374 377 391 371 365 399 381 396 387 396 402 378 371 380 368 393 383 386 375 378 367 379 382 368 385 371 385 378 380 367 397 392 397 387 377 398 400 396 393 386 405 371 399 373 386 405 399 385 382 397 407 380 407 393 397 396 384 392 409 402 373 377 372 397 402 374 380 409 399 376 378 403 396 377 402 402 374 383 378 386 410 405 387 398 378 413 384 392 385 411 384 387 379 384 402 409 414 399 396 402 392 402 393 415 406 412 395 396 411 399 397 408 380 409 382 385 399 381 402 398 417 399 419 385 393 409 419 392 393 393 408 408 392 407 410 400 382 399 401 383 397 411 417 395 392 397 414 381 417 393 387 391 397 387 389 410 408 389 383 422 402 404 411 407 391 401 420 386 413 402 420 389 384 416 403 388 393 389 389 420 400 386 422 415 391 390 397 411 396 389 410 407 410 390 392 411 401 421 405 390 391 401 388 391 394 408 395 395 413 391 423 420 393 420 411 411 416 409 421 423 398 408 404 416 428 393 397 393 424 411 400 406 397 425 412 405 394 418 403 412 428 393 420 426 394 428 409 421 409 403 417 420 423 432 408 421 397 415 426 392 397 396 409 406 432 433 421 397 423 394 420 419 396 409 413 401 408 432 432 427 405 416 416 395 418 434 427 423 418 422 424 425 427 402 399 428 404 429 434 434 431 423 419 395 398 400 404 415 400 404 409 412 429 433 415 412 434 409 402 418 397 434 407 431 403 411 426 413 407 425 413 402 414 398 403 419 403 414 397 409 422 413 425 414 409 404 430 409 420 399 432 421 437 404 418 403 421 406 419 431 436 437 437 412 438 404 434 403 421 437 416 405 414 405 423 428 414 417 399 410 420 440 439 419 417 402 439 438 426 419 432 431 419 399 401 414 434 409 403 404 402 431 431 403 433 413 423 428 412 423 439 431 421 436 407 439 439 406 435 422 426 426 411 404 424 413 419 417 421 422 422 425 412 412 427 402 425 409
432 436 432 428 426 412 421 435 408 418 440 402 399 425 429 409 430 412 423 407 428 404 430 407 430 399 419 414 403 401 425 434 438 414 419 421 425 400 413 434 419 412 436 417 438 424 428 426 436 410 432 423 413 421 432 402 419 410 416 421 410 440 412 407 413 433 427 439 434 400 430 410 413 425 428 409 407 413 436 400 425 427 424 439 405 413 399 425 422 416 404 433 415 417 408 418 414 401 410 398 405 403 435 409 428 421 421 421 438 399 416 423 424 408 426 418 400 398 400 431 429 428 407 409 426 417 429 402 422 400 404 429 407 402 401 397 425 424 420 426 428 399 411 413 410 400 435 415 403 396 409 434 429 419 407 417 399 398 424 424 403 434 418 414 398 422 416 429 409 401 420 402 407 394 420 421 399 419 400 406 422 414 404 415 398 416 398 404 421 427 432 430 425 416 410 431 405 393 427 421 402 411 430 414 412 415 402 418 400 411 393 429 391 403 411 398 429 417 409 418 411 410 418 404 393 396 404 406 397 398 396 409 418 404 411 409 408 420 415 415 425 409 395 390 397 408 393 421 403 400 395 426 420 408 424 397 423 411 398 409 386 425 404 386 392 419 408 413 412 387 392 408 407 398 403 409 411 409 404 387 413 411 417 398 393 415 410 390 400 413 404 391 412 383 393 412 418 407 399 396 409 406 420 384 412 391 408 399 407 380 394 397 408 381 412 410 405 391 409 415 382 391 398 382 383 385 391 412 388 386 415 382 415 405 384 403 408 411 389 410 393 410 414 410 405 400 386 378 408 400 387 387 409 395 378 412 401 379 406 400 386 403 403 383 391 410 398 410 403 398 392 408 381 390 402 408 403 401 400 396 386 372 407 379 380 399 406 407 403 398 392 403 377 371 401 383 407 380 381 378 389 400 389 386 390 396 377 404 393 392 401 391 376 390 400 373 381 375 399 375 386 382 366 370 386 376 366 370 388 394 395 370 364 376 364 386 383 389 400 369 390 394 372 378 396 383 399 371 368 372 380 388 388 395 392 385 369 371 368 370 362 377 375 362 389 391 363 368 371 380 377 363 387 368 388 390 391 392 376 366 391 386 388 377 391 361 374 390 369 360 377 389 363 377 366 386 378 374 357 389 372 388 369 376 360 377 370 369 372 387 354 369 356 385 365 388 387 381 363 363 363 382 357 383 381 382 376 366 377 355 361 357 366 375 369 352 375 350 365 364 375 377 379 366 355 368 379 357 367 377 367 364 377 372 378 360 350 354 363 375 382 379 368 380 378 351 346 368 351 377 345 355 349 375 352 371 357 346 378 356 355 362 352 363 349 346 356 368 353 372 375 367 367 361 365 364 347 346 350 368 342 366 343 346 371 351 356 374 356 360 349 365 351 365 360 366 364 361 344 345 354 372 342 363 351 340 367 353 363 358 351 355 364 369 352 370 345 367 368 337 350 340 361 362 343 347 365 367 367 346 350 359 345 353 360 369 353 353 360 355 350 350 349 340 347 363 338 367 335 347 367 349 350 357 352 357 345 358 366 332 342 361 336 341 345 340 355 359 363 344 347 361 350 330 345 353 359 360 347 358 350 348 351 348 352 336 345 336 349 355 337 334 350 349 351 338 332 341 333 340 355 350 336 349 358 351 339 328 356 358 356 350 350 344 344 348 326 327 356 347 353 338 327 350 326 352 327 340 331 341 352 334 339 328 331 337 327 352 339 324 324 337 323 349 356 342 338 332 344 326 353 327 326 334 331 334 323 335 331 337 330 326 353 331 347 326 327 335 349 333 338 339 320 351 324 343 347 345 339 335 348 336 337 351 348 347 330 348 327 338 329 334 340 327 343 333 330 349 347 325 327 331 342 326 329 346 348 320 338 334 335 332 349 321 331 343 347 342 338 321 325 348 334 347 322 326 327 334 322 322 340 329 334 330 336 343 324 332 346 343 347 330 326 346 332 340 340 329 330 326 333 339 324 316 338 330 326 316 314 330 322 338 341 339 318 330 331 327 313 328 322 313 343 333 342 327 324 334 341 340 345 325 330 322 327 319 336 341 333 331 312 314 327 315 318 338 333 342 334 340 327 318 326 342 317 329 337 340 323 319 320 343 326 340 334 320 313 314 317 334 334 317 336 317 321 342 311 342 341 333 338 324 340 320 323 313 338 316 341 317 324 317 316 338 313 338 316 315 341 322 338 332 329 332 339 339 331 339 338 329 330 334 311 327 311 323 329 338 328 327 312 341 333 317 337 335 312 342 340 311 321 335 332 339 324 328 335 313 325 331 331 312 322 331 328 322 311 314 318 329 330 319 327 320 326 321 312 327 320 341 327 331 334 317 327 315 334 320 317 316 340 338 317 319 326 334 330 327 337 337 313 324 314 329 333 329 340 335 313 317 333 330 337 324 336 322 330 328 332 336 334 329 331 340 337 315 332 324 331 326 319 333 340 322 319 330 340 316 322 342 323 313 329 317 320 329 336 322 336 328 341 339 319 327 330 320 336 322 330 332 316 328 342 334 335 346 319 328 324 341 325 323 346 320 325 318 334 346 328 322 329 321 315 334 336 332 340 327 341 324 346 342 339 341 328 326 338 334 340 316 327 317 324 326 321 333 330 340 332 342 348 345 347 349 331 337 333 323 347 324 330 343 317 321 334 328 331 325 348 321 324 324 322 332 332 326 349 347 350 331 339 348 326 336 345 340 321 326 344 351 334 325 343 333 327 328 344 340 333 340 343 339 347 346 352 329 321 350 323 351 328 341 346 336 326 340 322 328 348 347 327 328 352 348 329 334 347 329 340 340 353 324 351 346 344 349 346 352 341 325 351 329 355 348 325 349 356 356 338 336 327 344 332 341 336 338 352 334 344 343 351 350 345 354 339 340 347 328 343 331 339 339 346 337 337 347 328 335 353 352 356 331 346 329 347 357 350 349 341 345 333 333 335 360 336 356 341 358 333 333 337 345 345 356 356 364 351 332 347 351 364 341 358 345 360 332 357 351 335 343 334 363 336 361 361 341 340 361 350 339 344 334 361 368 360 339 358 368 366 344 348 337 360 340 351 366 340 353 351 355 341 365 351 345 359 356 366 343 351 348 362 338 361 366 350 365 371 339 341 344 360 354 346 363 360 374 359 341 356 351 362 362 357 353 348 344 373 372 344 377 353 354 365 365 361 362 372 348 351 357 374 373 373 375 361 374 350 359 362 373 367 376 358 379 379 363 363 368 373 365 367 349 378 372 373 377 372 347 347 347 363 361 357 358 373 375 354 361 372 352 354 359 364 370 360 365 368 378 368 361 379 356 366 355 382 373 350 370 376 375 370 380 377 386 370 362 352 386 374 366 375 371 375 373 373 368 370 386 368 368 389 364 380 354 359 364 377 359 362 365 362 382 373 388 357 392 376 374 368 362 388 368 358 388 389 379 368 384 390 360 362 389 372 389 390 376 362 390 396 385 379 365 389 396 367 377 395 387 394 365 371 397 387 368 377 364 393 366 391 369 364 362 378 383 366 377 380 397 365 395 387 384 368 387 377 391 381 373 395 377 395 384 391 383 392 385 387 387 392 394 372 394 372 389 378 378 382 373 390 384 368 378 369 373 379 398 378 375 370 372 387 400 392 375 372 405 380 389 385 392 392 407 375 395 376 401 372 375 390 388 409 394 409 387 404 389 384 404 397 396 394 376 373 377 411 376 401 411 395 405 395 408 403 400 393 408 380 394 414 399 400 401 411 399 377 404 378 389 387 403 412 397 395 413 390 384 405 378 382 387 398 403 410 388 417 417 410 384 386 395 400 393 419 389 419 410 412 418 412 398 389 387 419 412 399 413 397 394 410 391 393 416 395 395 407 388 403 408 400 398 384 420 404 416 383 395 407 407 394 391 385 396 399 385 388 411 417 404 384 398 415 397 394 390 404 419 388 385 397 399 394 392 397 416 386 389 388 402 414 392 403 416 405 419 409 409 406 394 391 407 409 413 412 410 410 391 404 413 393 394 412 400 416 418 411 421 395 393 409 425 399 392 410 407 393 415 398 430 411 393 393 404 429 426 408 419 401 410 392 407 416 419 420 404 407 403 396 415 409 417 411 421 420 394 398 425 419 406 426 399 410 429 414 408 425 394 398 396 415 399 412 400 428 401 412 402 415 418 429 433 406 407 421 435 410 427 427 395 401 421 404 419 419 428 396 411 428 400 415 410 407 435 416 401 402 396 411 423 421 407 423 434 422 409 434 437 402 425 397 408 412 408 434 436 399 434 411 435 400 432 408 414 430 429 421 438 429 436 426 414 406 412 411 433 424 409 432 411 423 404 401 420 411 433 416 438 401 427 414 408 411 432 434 425 400 440 432 424 403 438 400 438 399 415 406 428 428 403 438 410 406 438 431 419 430 407 414 431 435 429 438 406 418 431 430 420 428 421 401 432 416 402 430 416 418 435 401 403 437 438 414 403 436 405 421 423 411 436 413 403 422 408 410 399 438 439 418 425 418 421 415 433 422 402 409 440 438 409 402 435
409 420 441 404 424 419 428 436 414 441 440 435 408 408 435 404 404 411 428 423 431 402 416 412 405 424 409 400 433 412 434 441 429 430 400 408 406 428 401 417 426 438 409 431 401 441 432 403 409 418 425 439 419 438 407 422 419 415 422 411 427 412 408 412 400 409 420 406 435 419 421 418 413 429 405 412 428 438 415 438 414 439 435 431 435 400 411 413 414 431 422 439 399 428 410 399 437 428 403 430 406 424 405 418 412 410 431 440 407 404 437 420 402 429 408 438 429 422 402 414 412 400 437 434 404 426 413 412 413 404 435 412 406 433 436 436 418 409 435 408 402 407 401 417 414 397 418 436 421 421 412 436 426 411 431 432 398 408 407 415 414 405 429 421 399 428 421 422 400 418 434 405 430 397 428 409 398 407 408 424 434 425 424 423 401 418 420 405 430 431 424 408 401 418 396 405 411 422 433 418 406 432 429 402 393 423 418 400 395 392 430 396 424 418 425 392 404 413 403 399 412 395 416 419 422 419 391 401 409 392 426 425 390 423 394 393 414 420 401 419 422 401 412 422 424 400 409 408 398 415 420 398 405 389 396 401 426 409 424 409 398 386 424 423 414 411 422 403 413 387 397 399 396 414 393 385 386 415 404 387 401 388 398 411 422 399 385 420 421 414 395 385 415 385 383 394 409 410 411 388 412 415 402 415 395 410 415 396 400 387 399 408 383 404 395 381 380 389 411 410 381 415 404 405 417 396 417 407 391 400 391 386 389 399 384 378 394 386 379 390 385 401 397 410 390 393 391 379 379 393 393 389 414 376 412 394 410 401 382 383 411 383 390 410 391 395 409 407 392 400 380 387 383 388 382 385 405 396 388 406 400 404 408 399 393 394 405 377 408 401 385 405 409 399 400 387 370 386 381 377 388 375 377 386 371 382 404 399 374 402 368 370 402 372 369 401 387 404 389 370 375 372 381 371 393 380 377 391 382 374 389 401 396 376 395 398 388 370 391 373 367 369 390 400 389 371 396 371 369 380 374 395 364 368 361 391 381 372 379 398 397 382 374 391 371 367 365 380 367 377 360 362 377 395 369 366 386 387 359 391 393 373 360 394 388 375 390 376 390 380 368 383 362 369 387 360 387 371 380 373 388 358 389 383 371 363 368 360 390 367 370 365 360 373 363 353 367 359 387 379 359 361 382 379 388 376 383 382 353 384 377 363 387 374 379 381 364 355 381 368 373 349 379 382 349 374 374 383 354 360 363 352 382 360 367 365 373 349 366 352 372 370 347 373 346 376 348 360 361 379 378 349 379 353 361 378 357 350 377 363 363 372 366 376 364 366 374 354 347 372 359 373 360 376 344 377 371 347 356 351 345 367 367 352 363 354 369 351 365 356 356 357 340 366 347 361 350 357 360 348 369 340 354 344 372 370 350 368 368 365 363 353 368 354 364 355 344 368 365 346 350 358 363 350 349 346 348 360 365 369 347 359 335 362 342 346 359 367 353 366 335 343 359 366 337 352 350 356 360 355 366 339 342 335 340 333 364 349 358 349 334 359 343 350 353 348 342 350 361 352 358 361 334 354 344 351 347 330 357 351 338 335 350 336 335 333 345 341 358 338 333 335 332 346 355 328 329 340 357 335 328 352 333 340 342 355 337 334 357 332 332 341 339 327 348 354 332 341 342 337 352 347 345 331 340 339 333 351 328 338 334 338 331 349 354 356 346 340 340 350 354 324 330 322 335 327 349 332 345 335 349 325 334 335 321 331 339 345 353 328 348 321 340 321 351 347 326 331 341 344 325 338 343 331 338 323 336 331 331 324 345 323 328 323 338 328 331 323 350 330 329 346 331 346 344 327 339 317 336 327 339 340 346 330 319 330 331 334 340 343 339 331 347 316 336 334 325 317 336 323 328 345 316 340 341 344 315 328 342 334 339 332 323 332 342 324 344 325 342 335 317 332 316 315 331 336 331 339 334 316 345 313 313 314 338 338 341 337 318 333 323 340 317 331 330 328 323 318 327 329 337 313 337 332 318 321 331 319 325 332 336 322 333 341 315 325 338 323 326 339 326 340 313 315 340 331 331 319 338 314 336 331 315 329 319 321 339 338 329 320 325 320 329 314 317 332 329 313 312 312 341 328 341 311 332 338 332 320 314 327 323 339 315 327 326 323 338 322 318 324 331 334 334 319 338 341 341 325 312 312 328 311 330 327 312 319 323 334 329 327 319 310 325 324 327 309 337 323 321 313 337 310 337 329 319 334 329 319 317 331 321 335 333 309 321 336 319 335 329 339 321 339 340 337 322 326 337 318 309 317 322 337 319 319 326 329 312 315 340 321 337 320 316 329 320 328 324 330 322 312 328 334 310 327 331 323 313 327 332 313 336 314 341 314 324 326 334 327 331 333 338 327 311 312 314 322 330 329 310 310 331 330 336 333 315 325 314 318 342 337 321 336 341 321 340 323 337 333 340 327 324 336 312 325 339 316 338 328 336 339 329 326 326 322 316 330 336 319 338 335 313 316 329 343 326 326 323 331 321 332 325 319 338 322 343 328 329 314 326 322 327 333 314 333 341 327 334 324 339 323 340 346 345 318 346 344 318 315 329 326 333 342 332 325 316 327 338 332 327 319 339 341 337 339 328 333 319 348 341 345 322 334 344 320 336 341 318 342 341 333 320 327 325 335 335 324 346 326 342 324 331 334 348 320 325 327 335 326 324 326 321 331 343 347 334 331 338 333 321 329 348 323 340 322 339 326 330 333 335 320 339 346 335 336 347 340 345 330 349 350 338 349 328 328 344 341 340 330 323 340 340 352 332 347 352 343 333 344 348 340 352 340 351 341 328 324 350 326 338 339 336 351 347 354 356 330 354 343 325 344 340 344 347 349 334 343 343 352 339 344 344 343 327 338 327 332 349 329 344 330 346 357 332 343 327 331 350 358 358 359 352 339 344 349 339 355 341 357 356 329 341 342 347 351 362 356 357 350 358 342 363 352 346 334 334 354 345 339 366 356 332 354 348 363 365 344 366 353 364 336 342 362 336 363 363 355 346 359 341 358 348 356 350 340 352 337 363 362 357 340 364 358 340 345 355 338 369 365 358 365 368 346 372 349 340 344 347 365 369 355 355 360 354 347 342 371 350 371 341 372 352 346 371 357 368 367 358 365 372 357 375 368 375 352 368 363 347 359 377 370 350 355 358 358 346 375 365 362 350 358 364 376 355 378 350 356 368 372 365 360 374 379 351 351 354 378 374 375 376 353 367 349 368 348 381 371 360 348 355 348 364 356 360 355 355 367 369 360 375 369 355 369 368 362 356 356 375 357 356 369 368 380 378 386 386 367 359 379 385 379 361 370 372 376 380 375 357 386 372 377 360 387 362 380 370 366 383 359 387 389 356 368 360 383 382 358 376 368 386 389 373 359 369 392 361 360 379 365 392 375 368 378 387 376 367 366 365 374 386 361 371 387 388 391 380 396 387 383 382 367 365 379 392 364 381 376 367 388 367 383 367 368 368 367 365 390 384 400 374 399 395 394 400 397 386 382 395 391 367 379 398 387 375 391 391 396 386 375 400 369 375 385 392 382 368 394 388 390 372 400 404 381 392 403 377 378 400 370 404 380 400 393 370 378 375 405 403 407 372 382 380 374 387 404 399 393 372 408 372 382 406 387 399 410 396 395 383 401 387 379 387 394 393 376 402 398 412 387 397 403 398 395 406 375 390 385 397 390 383 386 389 407 402 405 394 415 388 393 393 403 401 397 413 381 399 402 394 388 415 417 405 388 398 397 386 412 408 397 396 404 382 414 397 398 413 411 411 413 405 402 416 389 402 420 411 410 416 389 385 401 413 389 408 399 400 415 384 421 385 400 405 420 394 383 390 420 407 422 414 392 396 409 393 419 409 424 400 404 385 395 415 416 403 403 387 414 388 388 412 422 398 388 412 402 388 419 399 403 409 421 412 415 407 421 409 423 413 416 394 427 428 410 397 424 404 392 400 412 410 428 424 415 400 424 413 409 390 404 403 431 420 408 400 424 430 396 424 396 394 425 396 395 408 405 430 425 408 400 409 431 400 403 416 413 398 399 433 399 415 407 398 406 427 410 399 426 415 394 433 420 430 397 423 407 412 424 400 431 434 417 430 401 429 414 422 435 422 423 401 407 399 408 420 433 426 427 426 406 429 424 434 426 430 423 399 407 411 406 403 410 428 399 418 422 420 406 423 408 435 429 419 400 402 404 437 432 437 428 403 430 417 400 419 410 438 401 436 429 400 399 439 440 412 434 409 436 407 411 406 434 428 420 417 417 421 437 403 430 422 406 427 436 435 427 406 432 427 399 418 426 400 414 425 413 408 433 406 416 401 413 408 429 435 427 405 413 421 409 401 401 414 427 436 406 413 441 438 441 441 415 427 440 429 409 413 436 402 418 409 402 431 415 432 422 400 435 436 420 401 435 419 415 420 413 423 435 411 419 434 410 432 417 409 419 427 420 413 427 436 422 429 425 438 417 406 436 411 440 412 412
434 432 428 412 443 406 402 411 424 434 419 414 408 425 430 432 402 443 416 435 420 443 418 413 417 421 405 425 418 416 436 408 403 419 416 442 421 415 407 401 404 424 411 408 405 439 439 403 436 411 436 411 408 408 420 424 427 423 403 401 436 436 405 435 409 418 433 428 431 439 428 432 418 436 439 419 430 434 419 423 401 411 431 406 418 409 429 403 429 430 401 420 423 404 412 431 421 401 416 406 438 399 435 412 432 431 429 420 422 407 400 421 418 431 427 434 438 413 435 426 401 437 404 424 439 415 411 418 416 425 423 411 423 417 424 437 407 420 421 409 423 403 430 399 420 419 406 413 404 410 409 431 417 398 427 410 419 421 432 415 412 405 429 411 411 430 410 420 413 433 434 397 398 425 400 422 406 409 395 414 421 408 407 400 411 396 415 435 421 408 411 396 416 402 412 433 397 426 419 416 421 417 418 425 407 422 410 419 396 413 396 421 425 409 429 402 412 408 401 399 425 419 402 407 429 420 406 392 411 431 414 399 413 398 393 429 429 410 414 391 390 418 422 425 396 420 394 418 395 414 389 390 424 397 406 422 396 390 392 407 400 424 424 422 406 401 412 422 406 416 392 408 404 407 407 411 403 410 398 403 388 400 397 385 408 414 410 409 408 415 421 413 411 417 399 383 391 385 419 404 406 416 385 384 398 398 409 416 382 381 385 386 388 398 418 413 387 403 397 404 386 394 393 414 381 410 406 381 404 402 402 387 380 388 398 416 384 380 386 381 410 382 396 389 378 378 388 405 387 409 391 409 390 409 408 390 391 410 410 407 411 377 403 411 376 383 409 409 383 404 411 404 397 380 404 396 407 403 375 379 396 389 399 398 410 392 373 386 377 395 405 372 387 394 408 387 390 391 371 388 371 408 384 371 391 383 403 406 372 385 376 369 369 387 376 396 385 378 369 383 389 398 400 391 403 373 399 388 398 393 394 383 395 387 401 379 400 397 393 381 392 379 382 370 376 368 377 394 379 378 387 379 387 383 366 363 367 361 364 377 367 393 395 397 377 372 390 391 378 374 374 382 390 361 391 386 394 367 384 385 362 388 367 394 364 360 387 388 387 386 360 384 374 359 360 380 361 362 382 357 392 373 357 384 374 366 374 387 373 376 376 354 384 362 389 367 364 359 360 373 365 377 362 382 379 381 383 362 387 351 378 386 369 380 362 356 358 370 359 349 367 366 357 352 384 355 372 365 361 357 382 364 355 377 374 350 355 363 351 354 368 367 375 349 361 350 354 349 350 379 349 368 359 373 350 374 379 374 356 355 362 369 351 370 344 342 352 351 358 357 375 360 342 368 363 373 353 353 357 364 346 356 345 357 354 348 368 346 347 341 367 349 368 341 343 346 342 344 348 343 355 360 366 367 349 356 345 360 362 338 348 368 353 363 360 365 347 365 336 354 366 340 339 360 342 343 367 357 359 352 338 354 339 366 348 361 348 367 361 351 334 349 346 349 340 347 356 351 341 333 345 355 350 334 364 350 362 343 354 338 343 362 350 332 345 356 361 332 348 355 353 332 357 340 347 329 332 335 358 353 357 337 343 342 340 350 327 345 338 359 353 350 331 347 327 347 340 358 357 325 351 355 336 353 333 354 354 344 335 324 343 331 335 325 353 355 356 327 340 333 334 341 331 340 328 332 335 351 332 333 351 332 348 343 351 327 331 332 338 345 330 344 339 336 341 345 336 334 334 329 335 345 340 328 350 333 325 347 340 330 328 319 328 321 340 324 324 347 333 340 336 340 328 320 322 346 343 335 324 323 344 338 345 330 344 341 341 347 335 326 324 345 326 330 344 347 336 317 342 317 336 324 337 344 325 340 336 316 324 342 321 315 328 347 329 323 338 317 319 321 327 325 314 336 339 340 332 326 341 324 325 326 331 345 321 340 335 343 341 345 335 345 345 316 343 324 343 317 328 321 331 332 323 321 342 315 333 325 323 321 335 316 332 320 324 324 311 319 324 335 338 337 311 333 338 317 312 337 322 328 315 342 315 325 318 313 328 339 326 340 317 317 312 337 327 325 318 327 333 331 319 328 326 319 319 321 324 319 315 336 336 319 335 309 334 311 312 321 309 329 319 316 336 321 311 321 336 320 338 328 309 316 314 325 325 323 337 309 333 311 336 328 321 329 327 313 331 331 325 331 319 335 338 314 315 309 327 311 320 324 330 320 331 335 337 316 318 333 316 310 335 311 330 315 332 317 320 323 308 338 315 319 333 313 326 309 314 313 312 326 329 334 339 321 329 336 329 339 329 337 310 324 308 332 331 332 309 311 315 310 309 322 321 335 328 339 336 334 313 309 322 335 335 321 316 324 317 337 324 338 334 326 322 334 318 313 326 319 316 333 321 318 316 335 313 336 334 309 330 339 309 311 333 335 323 341 319 332 337 334 329 330 319 310 323 328 314 340 339 322 332 319 331 339 313 335 334 339 335 325 338 336 327 330 330 342 329 339 332 324 332 320 312 341 320 325 328 325 324 326 338 314 335 327 312 339 320 336 336 313 318 331 338 335 318 321 337 343 316 333 319 339 319 324 338 332 336 334 333 328 326 323 332 326 319 330 317 345 331 331 339 331 338 317 338 330 324 327 325 325 315 331 317 321 340 342 341 331 331 328 344 341 335 330 318 340 344 322 337 329 340 329 345 332 330 335 345 337 348 323 349 349 338 318 322 329 345 346 344 325 326 339 349 344 320 351 333 348 322 321 326 347 332 322 327 346 338 320 333 336 324 330 333 344 328 336 322 322 331 346 328 337 334 323 329 333 354 344 328 327 330 329 342 335 339 347 325 327 340 325 345 339 338 327 336 351 331 342 327 354 336 324 331 338 333 344 356 328 357 336 333 338 350 326 352 341 352 328 345 343 330 333 360 355 347 340 349 355 332 352 361 345 361 334 360 337 328 331 341 362 343 357 341 342 359 333 358 360 337 343 343 349 359 342 352 346 364 340 348 336 332 350 363 357 362 354 352 332 346 362 348 356 348 336 344 334 334 343 337 344 339 347 361 349 354 348 355 368 351 346 363 356 343 361 359 338 360 344 339 353 339 366 341 367 347 354 369 360 363 338 370 345 352 340 372 371 365 369 347 348 347 341 345 354 343 369 369 346 343 349 362 357 361 342 366 361 355 369 362 377 358 373 356 374 374 365 360 370 344 362 348 372 371 377 345 345 372 368 366 346 357 359 345 376 359 349 361 354 357 381 369 373 358 348 371 370 351 352 361 354 372 368 363 379 381 382 361 354 370 383 356 362 362 373 358 357 377 353 370 355 369 376 373 374 374 363 355 359 374 361 376 360 389 383 359 360 378 372 357 389 383 369 380 381 366 366 390 391 377 372 359 374 376 360 375 378 386 379 386 373 389 373 358 389 382 380 375 386 378 393 363 371 372 368 376 383 380 376 383 380 371 365 362 383 361 397 373 376 392 365 365 378 361 394 397 384 392 380 379 399 382 369 367 380 388 385 395 365 368 377 401 380 380 392 364 381 370 377 396 401 397 379 397 376 375 373 378 367 392 396 384 375 403 388 371 391 389 404 371 394 395 371 390 374 378 390 406 383 381 376 386 378 392 373 405 376 407 409 373 406 408 407 410 408 390 399 404 397 374 384 400 403 374 399 376 387 395 401 395 410 407 400 380 391 394 377 386 380 404 389 377 403 376 404 389 383 393 411 410 396 412 387 415 413 413 380 389 396 408 399 383 391 416 390 409 396 381 381 401 410 401 393 397 406 387 416 392 389 419 416 417 404 412 387 386 418 418 407 410 381 385 402 384 413 392 404 407 419 411 419 401 386 385 419 412 384 407 384 394 399 414 384 423 406 423 421 396 422 409 386 414 413 407 417 396 418 392 422 407 414 411 418 417 405 407 407 407 392 400 418 399 422 411 392 406 411 389 410 400 405 411 390 409 411 389 396 413 413 417 420 394 407 404 430 391 404 404 417 416 398 412 421 393 417 407 402 410 417 397 413 412 402 400 393 424 401 403 407 427 431 399 394 411 414 395 412 430 409 398 416 419 423 408 422 408 426 394 427 411 402 411 433 412 422 395 404 433 406 421 427 406 428 428 426 410 431 408 408 408 415 433 396 403 406 426 418 397 428 413 417 436 432 416 414 419 416 425 416 429 411 410 402 404 405 434 422 402 407 434 414 426 430 414 434 401 404 414 405 428 402 411 416 399 412 418 432 404 415 424 436 406 428 414 433 399 408 431 435 408 408 425 440 420 433 432 431 423 405 435 410 407 406 428 408 418 404 441 422 418 422 417 425 408 430 415 408 437 406 400 404 413 426 404 435 418 435 424 401 441 419 410 407 424 439 413 442 441 412 422 417 432 438 442 440 426 415 404 422 419 404 424 433 429 426 426 403 420 405 404 418 421 411 424 403 408 437 443 406 404 420 420 433 415 419 429 439 432 430 416 408 434 439 438 418 423 421 420 442 424 421 415 402 432 436 404 436 429 403 439 429
422 416 417 434 432 444 427 418 431 441 422 419 434 417 435 413 434 409 409 414 427 422 415 415 414 415 405 439 414 442 422 431 412 437 420 441 434 444 414 420 438 433 434 428 405 422 437 436 428 442 403 408 417 415 418 427 425 420 421 436 416 439 423 425 431 438 421 418 438 430 436 429 418 425 412 419 403 404 408 426 401 409 432 416 421 406 439 402 422 415 437 436 410 414 417 437 408 436 411 442 422 400 427 436 424 437 411 423 437 418 404 437 424 435 409 402 438 405 402 417 418 435 410 425 406 426 419 411 418 428 411 437 428 436 431 408 429 440 429 425 414 433 418 439 424 427 439 420 431 399 431 434 401 417 418 424 401 433 415 429 432 420 428 400 429 416 412 429 420 437 411 428 409 411 420 437 399 417 405 418 421 399 416 427 418 436 412 424 431 428 413 427 409 404 429 402 424 405 396 407 403 409 397 418 423 423 417 429 403 428 409 429 431 429 421 414 428 397 401 424 431 419 416 407 430 409 414 418 419 414 430 430 430 395 413 420 424 397 414 393 391 430 429 390 427 417 412 424 422 419 415 420 407 398 396 405 415 405 392 414 422 402 400 405 423 424 388 405 409 393 399 393 418 417 401 399 419 406 388 422 388 418 402 424 387 421 410 419 398 407 404 392 412 409 401 399 406 394 416 388 400 420 386 391 402 393 403 387 413 397 383 415 389 399 405 382 396 383 416 401 397 388 400 384 413 418 399 395 380 384 392 397 381 387 406 392 414 390 397 408 401 415 412 385 408 383 403 382 415 406 408 407 404 385 381 407 387 403 390 396 389 413 411 392 382 406 386 406 379 404 385 400 389 378 396 409 411 410 373 409 399 393 389 387 402 393 406 400 381 381 409 394 378 405 399 374 397 399 404 400 378 403 376 393 407 397 399 381 375 405 383 400 378 402 384 368 375 386 395 397 389 382 399 369 372 398 403 403 372 393 374 389 382 385 366 384 375 396 373 396 394 387 391 381 383 384 382 368 364 372 375 363 386 369 381 371 363 379 385 385 385 393 371 380 391 388 377 379 398 363 392 396 362 396 367 364 389 384 392 394 395 382 367 392 372 391 377 394 383 392 364 382 383 379 368 384 373 379 363 372 360 372 370 362 386 377 382 378 364 377 354 378 364 362 353 355 373 372 369 376 370 353 364 359 375 376 364 369 377 371 385 381 362 366 377 356 374 355 368 371 370 369 364 383 371 353 365 371 361 352 352 357 382 352 360 379 366 381 351 368 369 360 368 381 355 358 367 380 379 366 365 364 366 360 378 352 366 359 354 358 363 375 348 342 343 360 374 362 374 359 349 361 354 371 361 364 341 363 371 341 370 358 353 368 355 368 354 368 366 368 340 363 364 343 357 347 361 371 364 367 369 362 368 349 357 366 351 369 353 347 368 346 340 357 352 355 363 342 359 353 335 360 342 361 340 336 345 340 335 336 335 365 359 341 354 356 335 333 353 362 354 362 337 359 361 360 351 356 357 344 349 361 362 344 342 349 333 337 353 359 342 354 332 342 341 358 353 360 344 341 357 340 343 347 347 327 341 341 352 342 354 345 338 350 358 357 343 335 330 341 331 350 331 341 338 352 337 328 349 326 340 352 346 329 337 332 330 324 345 328 339 346 354 324 336 326 355 328 336 334 343 349 333 323 346 343 336 334 338 324 325 339 328 340 328 324 345 344 333 326 329 336 324 347 327 331 346 340 342 342 352 333 343 321 333 333 341 347 345 322 349 346 339 319 332 344 320 321 334 333 324 341 345 327 335 319 336 327 339 326 349 336 336 338 338 317 317 325 346 341 328 341 336 315 342 347 341 342 315 322 324 321 347 319 329 329 319 315 339 339 322 337 326 342 326 346 342 324 321 336 316 333 328 337 332 320 334 323 315 335 331 317 319 315 335 323 333 332 312 326 337 337 336 323 336 312 321 338 324 319 333 327 323 329 313 323 337 318 336 316 326 339 321 332 310 312 311 332 332 311 314 325 336 338 337 329 339 315 324 320 323 314 335 335 332 338 315 326 313 340 332 328 338 311 318 338 313 320 328 335 321 332 318 315 327 312 334 324 318 316 334 332 321 329 326 312 326 332 330 330 331 321 317 328 323 326 326 327 337 313 321 318 337 330 325 323 334 318 308 312 326 334 336 308 323 322 312 309 314 334 331 337 315 308 326 330 327 312 317 324 317 330 334 314 321 319 331 316 330 332 321 318 327 318 319 312 333 324 314 308 320 307 338 328 308 325 320 328 330 330 314 309 322 309 316 336 322 308 313 313 333 327 324 322 338 336 327 332 322 334 333 335 334 332 324 336 319 337 325 310 329 332 312 312 335 322 310 319 324 316 325 319 336 311 334 335 308 322 328 323 317 322 319 313 315 337 310 327 335 328 331 325 322 336 330 318 319 332 330 337 309 315 316 337 318 310 332 319 324 320 334 333 334 314 338 310 311 340 329 338 329 321 325 312 318 315 322 329 340 311 325 340 317 332 337 327 333 328 337 316 341 331 342 334 336 339 335 338 339 324 336 327 335 319 329 311 325 342 332 323 343 315 322 318 338 317 335 329 335 330 323 321 318 315 320 330 337 316 334 319 332 316 339 321 317 346 319 325 320 324 335 324 327 339 332 328 321 327 328 339 321 338 346 326 338 320 343 330 324 330 335 342 331 329 348 334 328 320 346 334 330 333 344 343 325 327 322 329 338 335 319 345 325 350 323 348 320 349 330 327 332 351 321 345 329 351 331 339 320 327 324 334 341 350 327 347 327 330 324 347 348 326 341 322 326 344 352 328 344 331 338 322 328 338 348 338 335 344 339 342 348 341 335 329 330 337 333 331 347 345 326 333 326 330 348 350 348 342 350 351 338 355 358 344 355 332 348 336 328 338 356 354 357 334 335 330 348 345 340 348 335 351 358 338 358 357 339 349 342 339 350 330 344 358 350 342 340 347 353 343 360 350 346 359 332 355 337 363 350 359 351 332 357 348 351 355 360 333 364 347 351 343 358 354 359 362 358 364 364 347 359 361 346 350 338 368 336 346 348 340 342 356 342 350 342 349 356 347 362 366 340 360 355 367 346 346 362 348 344 371 363 346 363 340 362 345 352 343 357 366 348 365 353 369 345 371 359 343 349 364 351 353 352 369 360 356 376 367 369 351 348 352 361 362 345 373 374 366 369 351 360 374 344 355 366 349 375 345 379 373 352 369 368 348 349 352 362 365 378 354 374 348 364 374 350 348 370 362 373 360 351 355 372 352 383 358 374 360 377 374 353 349 362 358 370 384 381 351 383 381 385 381 384 379 368 352 354 365 354 355 368 388 361 354 376 379 356 388 357 371 355 384 380 388 363 377 369 389 381 369 362 357 378 373 364 373 373 382 365 391 385 382 390 394 362 392 383 380 390 365 377 393 359 381 390 382 367 383 381 393 375 365 383 386 363 380 367 363 375 371 385 382 381 382 392 394 363 385 393 363 374 395 376 399 387 397 386 392 394 387 382 374 368 366 379 387 402 385 389 394 374 392 378 395 391 372 389 371 374 399 372 402 393 387 380 396 399 403 387 392 389 369 381 371 387 395 373 392 388 389 379 396 405 382 380 408 382 409 406 393 400 392 384 390 399 391 407 386 386 373 390 384 378 384 403 396 389 406 407 396 376 378 384 411 378 393 398 379 394 395 401 411 405 403 391 394 412 386 396 415 387 414 388 382 414 379 404 390 401 399 402 392 392 412 417 406 390 388 413 387 393 416 380 399 390 410 407 415 392 389 402 388 414 397 404 399 406 414 395 392 421 410 386 393 385 422 420 397 422 413 396 396 402 398 416 413 420 403 400 392 413 422 393 399 391 416 417 408 401 423 419 393 411 415 404 407 407 403 414 407 425 387 420 396 401 405 427 390 425 403 399 406 393 399 414 396 413 397 417 405 396 394 420 427 396 409 408 397 396 415 424 414 414 411 425 410 404 416 423 403 426 421 399 425 400 427 432 426 396 419 402 407 427 393 403 393 414 421 402 423 407 398 407 431 419 400 409 434 428 403 407 424 434 416 417 404 410 418 397 416 406 409 430 401 410 400 403 434 430 412 423 403 417 397 402 404 404 420 403 399 429 417 429 428 399 412 437 417 436 401 438 407 416 433 414 432 398 421 429 435 398 436 400 409 406 413 407 402 407 435 414 429 418 401 406 417 403 414 419 407 400 415 399 440 407 405 431 413 406 400 434 420 438 436 429 402 407 437 405 415 429 418 401 406 420 407 424 425 422 400 434 422 418 432 421 426 436 412 440 401 413 433 419 407 426 406 409 431 442 412 402 429 431 404 435 410 411 417 433 432 416 422 411 433 411 430 414 402 439 410 442 407 442 419 413 423 422 420 409 419 431 410 404 419 411 438 427 421 409 416 409 423 437 417 412 444 403 425 443 440 433 441 443 429 414 412 407 435 428 414 410 416 421 412 431 430 403 413 406 410 425 411 430 415 423 438 412 423 418 410
417 405 408 413 429 419 422 433 407 404 443 413 415 419 422 441 444 421 408 405 428 430 411 411 442 431 404 409 407 417 417 418 416 419 427 442 432 444 429 436 442 424 445 411 437 419 406 435 436 410 437 416 435 441 423 429 425 421 433 426 435 444 441 403 415 420 441 443 416 423 431 412 443 430 419 435 444 420 424 432 426 413 402 414 407 420 438 429 436 426 410 424 423 404 425 435 420 421 434 433 441 418 443 437 401 414 425 442 431 402 427 411 413 427 423 418 401 415 401 434 438 406 413 416 409 436 408 427 412 438 414 407 412 413 441 412 425 422 408 410 424 435 420 434 417 440 407 416 411 407 407 406 413 418 422 422 411 430 405 423 424 420 428 435 427 421 403 417 434 425 438 426 435 438 398 416 416 431 428 414 434 417 432 397 399 398 404 397 435 428 425 413 430 431 403 420 413 409 398 408 435 397 397 433 396 400 412 417 395 402 394 432 422 429 432 426 433 400 426 430 431 413 408 426 410 416 410 429 428 412 400 429 414 405 428 417 410 403 400 409 413 402 408 403 397 405 393 396 413 428 392 410 409 407 403 425 390 419 421 428 400 390 426 424 420 398 404 406 403 394 395 425 405 407 412 415 417 391 420 405 424 415 405 394 415 410 398 388 418 395 397 389 395 420 423 388 421 391 397 388 397 396 386 414 408 402 394 398 398 387 408 395 407 386 396 389 403 408 390 395 409 394 400 419 381 389 413 418 396 419 414 402 391 408 385 416 380 397 383 395 385 416 411 400 414 401 395 403 397 394 392 413 391 414 414 407 393 392 403 402 412 386 381 383 412 394 406 383 405 398 407 411 386 400 381 381 410 397 395 390 402 408 374 404 406 373 384 410 376 409 396 372 408 391 378 404 397 397 401 388 381 394 373 392 380 381 388 376 405 396 378 395 379 401 386 371 396 381 373 376 368 370 395 399 385 404 378 366 387 387 374 382 379 400 386 397 386 390 382 384 378 368 372 366 379 389 369 384 380 390 392 380 392 397 390 372 397 363 371 379 363 395 373 377 371 372 387 392 375 382 365 374 379 363 390 373 376 392 374 379 383 390 384 370 363 363 381 379 389 374 370 369 380 372 374 369 369 389 357 378 360 362 369 356 380 362 369 375 373 361 358 375 356 384 364 360 389 365 381 361 382 371 352 383 364 369 358 354 380 359 376 383 368 376 381 365 376 351 378 384 378 354 363 357 348 360 365 362 380 379 367 365 367 354 357 363 364 360 362 363 378 364 360 359 353 355 354 360 356 346 358 349 368 353 373 367 364 370 362 376 365 361 358 365 368 348 361 366 363 358 347 375 376 362 352 353 348 361 359 366 348 343 346 373 369 374 353 342 356 373 348 363 357 371 343 359 348 354 365 353 337 363 367 360 364 356 337 347 352 366 337 336 370 356 369 363 366 347 367 348 357 352 348 340 361 354 338 335 334 364 363 334 367 335 356 335 353 334 346 346 364 332 356 338 353 352 363 355 337 357 340 346 334 354 341 343 341 345 333 346 332 348 332 361 345 333 356 350 359 361 354 340 335 345 356 357 340 354 354 346 346 330 336 358 329 346 336 340 336 348 332 339 342 342 345 332 347 339 354 352 347 346 331 354 338 326 325 351 353 353 345 347 324 355 345 335 350 353 326 340 351 348 341 323 323 339 332 327 338 352 353 330 331 335 332 347 336 334 320 351 332 344 324 343 340 342 319 335 340 322 320 334 346 337 335 346 319 346 320 336 342 350 343 317 330 321 344 344 333 342 340 345 332 343 335 321 333 333 335 319 336 334 334 330 319 315 325 320 344 325 337 333 322 329 332 334 331 324 326 314 317 316 342 331 341 325 333 322 341 317 325 326 336 342 341 340 342 322 343 334 332 315 318 337 338 341 340 332 330 341 314 314 317 330 333 328 340 320 323 328 337 327 339 312 337 319 335 322 329 334 313 317 337 319 310 331 316 339 319 334 335 321 336 309 340 327 326 337 336 339 322 330 323 319 332 318 328 325 329 314 316 332 321 311 309 322 332 316 319 309 308 313 321 336 313 320 322 331 317 316 328 329 337 310 307 328 319 326 312 308 332 320 333 314 323 334 328 315 310 307 316 311 312 329 307 317 310 321 308 318 329 328 308 327 331 309 317 311 328 322 313 322 336 307 329 320 334 318 329 306 318 306 310 323 329 310 333 332 324 335 312 315 325 314 336 319 317 315 324 308 332 331 324 330 332 315 312 329 327 335 329 307 336 333 324 327 337 319 321 323 316 327 332 336 335 330 317 315 308 335 317 334 329 335 326 323 312 332 314 333 330 337 334 328 332 320 317 331 333 332 316 312 321 310 310 318 335 321 327 337 318 306 334 310 336 322 328 310 316 336 337 308 336 333 330 330 315 309 324 311 335 334 317 318 307 321 331 336 336 320 335 316 322 331 321 319 314 310 323 323 339 321 325 336 316 316 328 324 319 313 328 315 308 339 328 309 321 320 338 318 333 334 328 315 325 309 327 331 311 310 315 311 324 333 340 332 341 328 317 320 333 337 328 333 336 315 334 317 327 332 327 319 326 314 326 342 314 312 333 316 313 340 318 328 331 316 319 330 334 326 341 325 321 327 336 320 325 341 330 334 315 333 318 343 313 322 323 331 330 335 332 314 319 338 335 341 338 335 318 343 342 347 329 318 342 319 326 319 346 342 339 348 329 345 344 329 319 318 344 335 338 330 333 343 321 321 337 343 340 339 340 335 339 321 339 331 323 350 335 319 344 325 349 322 319 344 335 322 345 329 340 333 342 323 324 344 327 343 339 350 332 326 333 351 329 322 330 335 352 346 333 342 351 330 331 344 345 342 356 346 331 351 332 323 354 346 323 325 328 356 337 350 329 333 350 344 337 347 356 331 334 341 342 326 325 358 348 348 352 356 345 326 358 355 335 330 353 336 332 332 343 355 333 350 330 359 344 352 349 351 333 358 341 359 333 342 359 331 338 360 335 358 334 334 353 344 338 353 361 343 338 363 342 349 361 351 346 348 335 364 351 342 334 348 348 341 360 336 337 341 366 352 354 366 355 353 349 352 368 369 352 352 366 339 347 361 371 339 353 350 370 372 361 349 353 352 356 357 367 372 364 364 366 361 362 353 357 353 369 354 353 363 348 348 344 371 349 377 371 359 352 372 353 365 348 369 346 369 373 352 353 377 370 371 352 374 373 377 355 364 344 346 370 364 372 355 348 359 354 358 357 381 368 369 348 375 361 354 366 373 380 378 352 352 350 377 348 380 355 376 380 371 358 370 355 350 360 374 380 350 377 371 375 357 371 357 388 378 385 354 374 364 389 355 385 376 370 368 374 373 354 378 382 386 380 365 361 389 376 390 390 366 389 377 388 372 383 366 377 380 368 363 370 384 366 367 370 384 360 370 367 377 394 373 372 361 385 395 395 369 393 387 364 387 371 372 385 366 383 370 377 363 393 369 392 367 365 374 374 389 373 370 397 382 379 392 386 385 371 384 399 376 390 365 365 400 377 367 367 378 378 400 396 372 371 389 394 375 402 368 380 391 393 377 373 371 385 395 371 371 378 406 384 381 380 408 389 398 404 389 401 383 373 395 406 404 393 404 373 376 402 396 395 391 405 383 403 403 376 376 392 398 390 378 410 390 406 381 380 391 400 400 403 391 376 400 376 398 382 377 392 403 402 404 411 395 415 404 415 408 407 384 382 413 417 381 380 410 415 413 387 407 418 402 418 402 418 383 381 401 400 402 386 393 404 384 385 416 412 381 403 412 395 401 384 421 390 403 418 416 409 404 396 399 419 395 413 417 399 415 399 412 397 398 385 422 403 422 418 394 422 392 417 389 404 413 389 413 386 425 407 405 399 414 421 395 426 403 421 402 395 398 390 400 404 423 390 400 393 425 409 401 402 421 409 429 416 417 391 401 425 412 393 408 398 425 397 399 407 401 410 407 415 394 404 396 401 402 407 407 399 429 420 413 422 402 415 409 431 416 420 427 398 425 405 406 418 413 416 395 424 395 412 410 401 425 415 410 396 432 428 406 431 418 427 420 427 410 436 426 436 425 419 400 416 433 415 401 412 398 402 403 401 422 420 408 412 402 424 415 399 418 426 435 399 419 420 399 399 439 408 428 411 435 404 404 414 408 426 419 411 438 425 438 415 408 413 428 410 399 399 432 418 415 429 434 439 417 432 437 414 441 423 426 435 426 430 407 435 415 426 404 413 409 441 429 418 412 414 427 410 413 419 430 429 404 420 424 423 412 420 435 409 441 417 443 425 405 408 416 419 431 418 431 439 416 416 412 427 430 440 438 440 414 423 426 417 440 407 436 406 424 427 414 421 441 413 403 444 417 415 419 444 431 405 438 444 417 406 426 443 442 417 439 409 435 420 424 431 423 415 432 444 438 443 420 434 409 418 431 421 431 404 419 415 406 412 414 418 413 435 415 408 406 408 413 438 423 433 421 442 443 407 440 433 405 414 421 408 427
405 425 411 405 440 422 405 406 431 419 413 420 429 417 420 433 427 412 410 412 429 446 409 433 440 438 432 407 411 434 430 412 412 436 410 445 409 411 446 433 423 411 446 405 423 420 432 445 425 435 411 406 435 413 434 426 445 416 427 406 443 408 413 409 437 417 407 440 421 405 426 439 411 424 438 427 439 423 426 415 409 430 416 439 436 442 416 433 410 439 436 408 442 443 413 433 414 414 427 431 413 406 423 418 426 412 441 416 429 421 427 434 403 438 426 435 435 439 422 441 431 413 404 427 410 411 414 420 420 438 404 431 439 422 402 420 432 441 433 414 415 415 405 416 409 427 406 440 420 426 437 405 434 436 431 399 404 400 418 424 435 420 410 432 399 411 409 429 410 399 401 423 414 404 440 421 433 417 412 430 408 408 402 429 408 423 412 435 417 421 419 403 433 409 418 400 418 428 424 424 412 400 398 406 411 417 400 406 396 413 398 406 423 404 396 395 431 410 432 409 433 413 416 430 427 396 395 406 426 422 394 403 426 398 413 401 420 416 412 421 396 415 432 424 427 391 423 421 408 420 398 409 400 420 403 391 423 404 405 418 395 408 429 427 414 409 396 401 394 416 412 402 405 424 423 402 418 397 420 423 408 397 416 402 419 419 388 414 399 408 404 419 402 404 405 390 423 419 412 422 402 387 387 410 415 414 384 405 383 416 392 396 387 422 411 411 405 412 390 410 386 408 396 393 419 415 398 417 401 417 405 409 419 409 395 402 391 395 383 391 381 385 404 417 386 401 397 390 385 400 383 380 416 402 394 398 396 410 386 403 383 383 378 379 404 393 376 412 387 407 403 410 386 396 402 393 407 381 392 412 402 386 375 389 410 380 410 378 374 408 392 407 402 383 409 381 399 398 405 399 390 394 385 389 403 372 396 396 379 380 389 390 391 398 377 375 373 369 380 379 393 371 391 376 393 379 376 402 401 366 401 368 374 398 397 387 400 380 398 392 368 395 390 391 386 398 375 369 398 387 380 363 391 381 388 395 394 375 392 368 391 367 371 361 361 381 361 374 397 372 370 364 367 376 377 376 364 373 372 359 366 379 388 393 385 378 373 361 387 393 365 365 368 357 380 369 369 379 358 388 361 383 391 367 362 387 361 366 363 373 366 370 372 359 383 361 357 361 379 364 374 386 372 385 365 373 360 355 360 377 387 382 372 369 353 359 361 365 383 352 368 372 375 379 370 366 359 353 357 380 375 349 354 364 348 360 378 370 369 349 352 357 360 374 376 380 347 351 375 360 370 358 348 375 369 349 373 344 370 346 377 362 363 348 359 344 342 355 348 365 375 355 348 354 375 353 345 362 352 345 361 354 370 368 341 341 345 348 370 371 373 367 370 338 348 367 371 345 345 353 339 350 370 346 363 345 370 344 343 359 350 363 337 344 356 351 358 339 359 353 336 358 360 368 334 334 338 333 354 346 361 355 336 335 342 340 344 359 360 360 342 359 344 334 356 349 337 339 335 348 359 333 330 341 359 336 353 343 351 338 346 346 361 330 345 344 356 333 346 359 328 357 328 348 333 353 334 340 337 347 357 339 325 333 325 355 348 349 335 344 333 327 328 340 337 352 356 339 332 341 337 341 345 346 330 353 340 346 333 325 333 340 327 341 347 336 342 346 340 327 344 340 351 326 349 328 339 335 346 321 338 345 330 343 334 326 350 343 321 351 327 321 336 332 338 327 345 324 349 330 330 339 348 327 341 342 331 326 323 322 325 339 348 335 328 326 339 324 317 340 324 325 342 338 335 327 346 329 332 344 339 344 331 333 318 319 324 332 327 328 338 335 317 334 318 327 343 340 335 342 331 341 318 322 332 319 340 341 331 318 323 330 329 333 339 323 325 325 329 314 335 330 328 340 335 328 336 336 314 311 337 310 313 339 341 321 314 337 318 333 312 330 320 328 318 314 339 331 328 325 334 320 313 320 317 337 337 311 330 339 311 325 339 314 323 338 326 327 333 334 319 335 322 329 322 332 333 319 321 320 336 315 331 308 326 307 336 322 309 326 321 312 312 320 319 327 317 336 313 310 330 324 306 313 313 320 337 307 333 319 320 330 327 312 331 314 313 328 329 315 316 311 321 321 323 332 308 334 330 315 307 322 334 307 329 309 321 328 311 316 310 325 308 331 332 333 308 307 324 331 316 334 305 331 317 323 326 320 321 319 330 323 305 327 325 329 332 309 321 306 321 326 326 324 320 321 321 323 323 308 318 335 305 318 329 317 336 319 332 320 333 325 306 333 316 326 326 311 331 310 312 315 331 333 334 314 318 318 333 336 321 314 334 321 327 327 333 326 309 328 310 305 317 311 334 328 333 323 334 327 328 309 305 322 305 334 331 319 317 328 319 333 337 316 318 327 306 314 317 310 306 322 311 318 328 308 309 324 326 306 314 317 310 314 334 311 313 329 325 324 320 338 319 319 316 331 309 317 308 320 321 308 336 326 320 327 329 324 314 317 324 322 328 328 331 324 332 337 315 318 322 328 317 335 309 328 328 311 338 329 324 320 330 321 340 311 309 329 328 316 340 312 330 328 332 321 313 324 318 320 335 332 341 313 328 341 332 315 312 329 335 327 341 324 341 341 327 341 329 313 315 327 315 335 314 337 339 316 321 324 340 325 325 326 339 340 322 344 338 315 343 316 320 339 342 334 345 345 325 336 315 344 326 315 336 340 316 329 344 323 342 336 336 321 347 327 346 323 323 336 326 317 336 330 342 331 317 341 330 326 330 328 320 339 328 341 332 330 324 325 335 350 345 320 320 344 330 351 351 337 335 325 337 321 339 329 336 337 352 346 345 329 324 348 351 334 339 329 343 342 348 338 354 356 337 328 334 326 325 336 325 348 335 351 352 332 351 338 352 331 351 324 345 327 352 337 347 333 346 336 338 346 352 344 346 340 349 331 353 360 345 355 351 332 357 354 342 351 335 344 333 336 352 355 339 347 341 335 355 362 347 344 350 348 362 344 362 361 358 355 360 343 358 359 354 338 349 361 341 361 338 362 341 337 346 341 348 336 339 339 334 348 368 345 344 346 347 362 362 356 339 345 347 349 360 369 367 356 341 342 350 347 348 371 364 362 356 344 342 339 362 355 354 362 366 340 374 356 368 366 354 371 352 367 362 343 342 359 374 366 370 352 347 359 376 358 349 375 353 348 348 359 350 348 357 369 343 372 345 351 357 358 358 378 363 367 374 371 349 353 360 359 380 365 356 378 362 380 356 353 367 378 351 375 348 365 382 364 376 384 373 369 362 351 368 361 354 361 352 375 372 370 371 353 352 358 353 361 363 375 371 378 368 355 356 369 366 357 386 378 387 354 371 359 360 364 356 366 379 364 374 364 385 357 367 386 379 384 374 370 385 371 374 364 374 378 359 366 360 370 369 395 370 386 378 376 375 380 365 377 368 368 393 385 375 364 381 363 385 376 362 362 374 389 374 397 373 363 390 364 363 400 363 374 372 373 366 378 398 370 379 367 394 391 391 386 372 390 389 398 383 390 399 397 381 390 373 370 392 379 372 371 395 373 383 405 383 402 398 379 370 376 402 370 386 381 401 400 393 378 371 385 398 384 405 387 401 378 399 398 401 383 389 402 397 402 387 388 411 408 397 384 409 380 386 387 392 406 406 404 402 408 380 391 382 403 406 401 411 384 388 390 395 405 381 381 396 385 385 383 380 399 395 405 405 395 417 383 416 416 392 399 418 401 415 414 409 402 388 383 403 412 409 396 400 386 402 404 418 399 390 414 396 392 392 410 417 410 413 405 399 418 384 390 392 412 384 413 395 385 409 411 417 389 386 388 395 399 412 424 417 412 409 423 422 412 411 417 400 394 399 408 389 394 415 390 422 408 420 425 409 415 415 423 400 413 418 395 412 405 409 423 411 413 396 426 398 391 404 399 429 395 391 426 416 398 409 399 405 411 410 410 398 398 405 410 425 394 418 409 412 397 402 433 421 411 429 431 413 401 400 413 408 401 410 434 411 429 400 424 407 421 404 415 428 418 434 421 420 419 397 400 425 407 402 414 426 437 411 404 406 419 425 422 427 401 423 402 435 431 433 407 416 403 428 416 420 410 409 422 416 414 430 438 439 429 403 432 426 440 400 426 400 415 433 402 438 440 413 414 412 416 430 426 402 418 441 421 427 407 402 401 423 432 441 420 420 401 412 404 442 411 431 402 427 422 405 425 420 419 438 432 433 426 414 435 442 413 413 427 420 415 428 441 405 425 420 423 424 429 426 424 437 413 425 421 432 427 443 408 444 435 436 431 417 406 422 414 416 433 438 434 404 422 430 405 443 445 426 423 429 405 442 419 415 422 437 442 444 434 445 442 424 436 429 438 438 405 446 408 434 438 437 433 413 421 434 410 420 414 427 443 414 423 416 425 439 405 420 438 435 419 432 412 410 414 443 441 413 442 445 440 434 433 426 442 407 412 445 420 419 424 414 428 442 425 405 433 423 420
426 412 436 409 418 438 417 412 433 423 447 431 417 432 417 438 427 417 445 424 430 418 443 439 439 436 417 439 422 433 412 439 438 442 441 406 432 409 412 417 426 412 440 437 438 407 426 416 416 421 432 440 433 425 431 423 413 440 414 428 426 421 418 413 412 410 414 436 413 420 446 433 424 438 421 413 438 441 423 446 414 405 439 440 424 420 415 428 410 420 408 428 435 422 436 440 427 445 430 433 417 429 417 436 418 433 444 406 424 417 406 432 415 440 425 434 411 433 417 417 407 419 439 437 436 429 430 415 426 412 442 439 435 414 428 408 441 424 409 420 436 411 407 406 404 427 436 413 413 406 425 417 421 417 406 414 402 433 425 424 401 422 418 435 433 399 438 430 421 403 405 412 414 409 416 415 435 409 425 405 414 408 420 435 425 426 405 409 415 404 401 430 432 400 404 428 430 425 433 398 420 414 423 406 425 403 437 417 419 396 396 412 420 417 400 415 415 426 427 431 432 431 422 427 435 430 415 428 416 413 431 401 430 416 410 416 424 410 398 406 413 401 425 396 421 428 417 401 420 408 399 417 404 427 407 404 422 431 399 405 408 394 411 405 418 430 430 408 405 396 423 425 404 414 390 394 403 402 420 423 390 427 417 425 421 406 407 392 411 411 395 392 418 390 411 414 420 399 417 399 409 386 400 388 394 419 419 400 392 411 395 395 402 416 383 395 395 403 401 411 418 400 416 410 404 401 390 390 405 420 404 390 413 419 384 381 413 419 389 413 398 401 384 416 386 384 381 380 397 400 390 394 388 405 387 405 390 405 404 378 396 402 393 405 378 398 413 386 410 414 407 410 394 385 393 393 406 387 383 386 407 393 400 405 380 399 393 380 375 408 380 394 394 385 410 384 395 408 394 389 406 374 384 385 384 391 391 376 403 399 376 395 375 399 389 386 376 378 395 405 387 378 372 374 397 368 376 372 374 388 393 395 369 385 402 381 368 387 393 377 370 368 364 375 376 400 370 383 372 396 398 391 385 363 375 376 381 384 382 387 367 386 395 386 367 393 364 371 394 392 361 375 368 363 385 396 372 393 389 369 385 382 374 373 388 394 366 358 381 385 360 367 365 385 371 365 373 380 391 358 358 365 372 365 368 360 378 357 372 386 383 361 372 360 375 365 375 383 379 375 374 360 386 382 366 362 368 361 364 381 371 373 355 359 350 369 375 351 361 358 384 361 358 377 363 367 368 349 377 368 373 349 361 378 358 378 380 347 359 368 350 379 371 371 353 351 354 358 352 366 347 367 377 372 375 356 355 359 373 364 343 343 367 358 374 359 370 372 360 364 344 345 344 361 343 368 343 344 346 363 355 353 360 348 358 343 362 347 354 341 339 354 371 366 345 338 366 370 347 353 341 350 369 356 347 348 360 351 351 366 350 366 356 336 351 352 351 339 360 367 355 337 359 352 365 366 366 335 340 340 364 345 354 362 359 347 352 345 338 343 349 355 345 330 341 344 337 330 347 357 361 338 334 355 358 359 341 346 331 329 343 337 338 332 349 340 348 344 354 328 355 347 327 344 355 337 357 327 346 341 330 344 324 342 343 354 339 356 346 342 323 334 325 342 347 347 356 342 338 324 352 333 345 353 351 335 322 336 353 345 347 349 353 333 344 337 351 343 332 328 340 322 323 325 332 335 328 352 332 343 324 342 322 343 331 346 321 330 326 318 321 318 344 319 330 334 332 326 322 341 333 342 343 335 345 320 316 319 319 326 343 323 316 345 346 328 338 315 338 346 346 341 345 337 339 321 320 320 329 323 344 343 346 338 327 340 339 327 344 340 338 336 314 336 319 342 343 333 315 331 325 341 316 337 336 325 329 320 328 329 334 316 333 313 336 330 325 332 316 312 341 338 332 312 315 340 311 315 329 313 333 309 310 337 334 335 319 321 312 336 339 335 309 328 337 334 316 319 325 322 321 324 318 311 326 323 309 326 327 328 331 319 328 332 316 322 326 326 334 330 322 332 324 323 320 320 316 328 331 333 310 312 317 320 316 336 335 317 323 324 306 315 336 328 308 312 310 327 332 305 318 315 330 336 331 312 318 309 334 312 305 306 318 316 320 328 314 318 308 331 335 307 308 333 329 311 309 334 334 304 334 315 314 328 314 308 335 328 312 333 335 312 334 316 324 318 308 333 331 311 328 330 314 333 327 308 308 332 306 306 332 305 318 310 329 328 314 328 320 323 325 319 331 324 332 319 306 304 317 333 311 309 327 321 306 318 325 311 315 328 313 311 329 327 318 322 320 328 314 304 315 304 320 311 324 316 326 326 316 307 323 323 313 314 308 315 328 330 322 307 322 332 315 315 323 329 333 307 321 311 308 333 311 324 308 331 304 330 321 316 334 308 336 312 319 308 323 312 334 310 315 320 306 326 331 325 319 328 329 305 336 333 334 311 321 306 307 322 333 325 334 331 330 333 306 312 336 325 319 334 330 330 317 331 319 312 319 335 336 312 335 335 308 332 310 324 333 312 308 328 331 336 322 323 332 323 331 331 310 312 327 334 336 338 327 318 312 309 314 311 315 311 339 317 336 310 334 330 315 336 319 340 334 335 325 327 319 316 318 321 321 337 316 317 336 336 328 341 337 334 311 312 336 341 320 331 312 314 321 318 341 332 317 334 325 333 319 316 327 320 334 341 342 325 326 343 328 314 328 340 320 317 343 318 333 338 332 331 320 316 320 336 332 317 342 325 347 337 327 329 342 346 325 338 325 336 336 340 337 349 331 341 319 327 346 337 350 330 318 322 331 324 343 349 327 336 325 326 324 336 337 350 335 345 338 344 332 325 334 351 325 349 343 325 324 337 343 323 350 344 327 329 350 352 325 323 323 344 349 341 332 326 330 333 341 346 331 330 348 326 323 342 345 350 354 347 351 352 337 351 339 335 354 353 341 335 358 350 331 351 335 341 354 343 352 347 332 334 328 358 347 329 343 334 356 347 331 350 342 345 350 331 329 346 360 355 357 332 345 337 357 363 361 360 345 360 355 334 334 351 337 352 342 360 336 350 337 349 334 349 355 351 368 364 343 338 360 361 346 335 349 364 353 358 359 367 360 349 369 339 346 352 360 356 357 363 351 362 358 352 344 344 348 344 340 369 361 344 360 373 345 340 367 340 374 368 372 365 358 347 345 352 348 344 357 366 363 364 355 362 372 366 349 367 378 378 352 360 349 359 347 360 365 358 365 356 346 378 379 345 345 367 372 369 369 352 373 371 375 367 372 349 356 380 355 372 359 364 369 366 360 373 382 381 351 385 374 353 362 352 370 361 378 361 356 358 386 370 370 371 383 372 357 368 357 356 382 361 355 382 364 385 377 357 390 362 387 364 374 361 372 361 387 378 371 371 386 386 390 367 368 362 366 374 378 386 392 385 395 373 377 383 383 378 387 361 365 360 370 362 371 396 382 374 376 371 368 367 369 386 384 372 385 393 374 374 377 374 381 388 374 377 369 397 366 387 393 377 399 390 384 389 389 367 402 382 378 388 389 387 391 391 377 393 401 389 368 394 380 403 382 392 379 404 405 398 390 397 373 388 397 396 406 378 378 393 391 383 405 396 395 398 387 388 399 380 406 387 378 390 404 391 411 399 374 399 409 381 378 412 402 407 401 400 404 398 412 413 411 397 401 396 414 377 402 403 415 398 407 382 415 389 402 404 415 392 379 401 389 385 390 379 406 405 412 381 403 398 409 416 381 388 397 396 405 392 399 418 391 402 404 385 408 415 412 407 401 416 403 395 409 408 407 384 417 392 418 401 411 400 398 412 408 407 421 386 412 401 424 414 415 399 419 395 394 401 412 405 396 394 419 416 412 396 418 399 405 414 418 393 422 424 413 398 407 396 422 422 414 425 398 407 394 396 416 415 412 405 423 401 429 413 429 409 399 421 419 425 415 416 397 422 412 404 401 420 412 396 413 399 394 422 417 399 428 402 428 411 420 420 424 420 403 423 398 412 413 429 407 396 413 412 428 435 428 397 423 409 403 402 415 404 432 398 411 429 410 404 407 437 433 397 424 401 427 429 420 407 425 432 408 402 411 401 433 427 404 400 437 413 405 432 414 440 439 426 411 414 410 422 415 409 432 409 399 416 415 429 424 404 424 432 404 422 404 437 406 408 438 401 423 401 432 437 441 430 420 411 402 431 434 416 443 425 425 443 442 442 430 422 402 410 412 405 431 415 442 436 424 437 437 444 435 426 438 433 412 413 441 413 444 431 426 443 413 409 441 409 407 425 429 405 431 437 408 418 408 404 410 429 436 442 429 427 424 421 414 431 430 411 439 429 437 421 425 446 426 420 407 427 441 430 426 424 421 431 439 426 429 444 408 421 440 431 442 415 446 407 442 429 413 434 411 445 408 431 442 427 444 442 447 438 425 427 413 440 411 447 417 433 441 419 446 431 445 438 441 441 440 433 422 447 417 425 443 418 408 435 439 446 428 439 434 445 418 441 437 422 440 407
419 414 447 420 439 434 427 446 439 412 448 428 422 424 412 436 425 424 444 428 419 434 411 450 420 447 415 413 418 446 412 416 429 422 413 435 429 443 434 427 420 418 441 439 411 432 409 417 423 407 414 412 426 442 427 443 438 433 448 407 431 411 416 409 426 423 436 445 414 421 423 427 430 413 416 434 438 418 444 412 416 407 415 436 440 435 430 429 419 427 428 440 430 438 442 405 410 428 442 416 443 417 437 425 424 405 410 412 416 445 415 425 445 424 413 437 411 436 419 423 415 440 414 439 429 407 436 433 430 432 442 425 442 433 443 418 431 406 423 441 403 434 419 402 412 426 433 418 414 406 437 424 440 402 414 423 406 405 410 434 432 407 414 428 435 411 400 421 413 418 416 412 408 431 410 419 413 440 434 425 401 425 403 440 426 416 418 432 421 427 421 408 432 432 435 424 399 400 413 404 425 417 418 430 416 426 419 432 425 399 418 413 437 418 429 413 420 401 405 398 430 418 401 427 418 429 399 402 433 415 411 419 395 431 412 412 420 433 409 407 395 430 424 395 411 417 413 396 422 422 398 416 402 405 408 424 400 413 393 396 393 408 421 393 405 400 413 430 397 429 404 400 426 396 402 403 421 422 406 412 413 414 422 394 405 407 426 398 410 424 407 403 414 410 405 412 422 398 406 406 408 401 409 393 394 385 389 401 411 407 406 386 393 400 384 402 411 421 403 392 410 383 400 397 406 417 382 394 389 394 414 410 408 397 410 417 397 414 393 414 395 406 408 404 414 409 414 401 399 394 402 394 408 395 411 384 408 413 409 416 414 403 397 407 403 382 396 394 403 378 396 405 405 402 387 378 407 393 394 405 387 384 408 376 389 401 409 379 387 400 405 383 375 386 373 389 379 392 407 394 393 376 373 382 391 384 374 384 390 392 403 391 401 390 375 401 388 394 393 371 376 375 383 394 396 392 384 373 402 377 384 380 390 378 379 369 401 373 388 392 373 368 387 374 366 372 368 386 396 369 366 382 377 397 386 366 384 365 388 397 390 383 372 376 373 386 395 387 394 381 376 365 363 370 381 386 367 370 393 389 380 378 376 378 392 372 365 375 370 363 358 390 388 386 393 388 373 389 377 386 367 383 358 369 357 357 372 363 383 369 371 367 366 388 364 363 365 371 379 377 354 358 388 385 386 387 380 381 361 372 382 370 352 353 354 351 354 378 365 376 358 355 350 367 359 368 377 365 358 358 355 354 376 348 360 375 360 360 348 370 362 379 354 364 361 373 365 346 346 361 352 355 347 354 354 358 353 347 376 365 374 348 352 367 350 346 361 344 357 348 351 348 366 349 342 370 366 342 355 346 340 341 351 351 359 344 370 341 358 344 356 341 347 365 341 363 348 337 355 363 343 364 370 345 350 348 351 340 350 366 346 362 368 335 351 353 340 348 367 336 366 363 339 341 355 342 344 343 342 362 344 351 334 332 333 357 335 357 347 333 340 335 356 337 348 347 341 354 357 347 332 330 344 350 343 336 352 350 341 344 335 354 339 339 355 348 338 333 341 356 336 351 326 336 333 345 354 353 343 356 337 355 324 327 343 338 342 340 328 356 324 336 324 344 356 327 332 335 334 341 333 348 346 351 337 335 337 340 353 352 342 345 350 335 350 328 320 330 349 332 326 340 344 343 325 324 334 340 348 346 325 323 336 349 319 319 328 332 336 324 327 323 349 323 335 344 332 334 318 325 347 325 345 337 316 318 341 329 338 336 321 344 341 337 340 340 337 316 321 320 324 330 326 321 335 343 314 315 327 315 322 323 324 318 339 321 319 341 335 316 326 343 323 316 317 326 326 329 326 315 313 321 325 328 337 336 322 317 317 332 330 339 339 318 313 334 327 320 330 318 324 313 318 335 317 324 318 332 310 332 335 311 310 318 329 336 312 309 312 319 331 332 315 327 308 319 319 326 330 308 335 313 312 312 307 320 326 315 310 328 308 306 331 310 316 320 307 320 321 311 331 312 334 307 331 335 319 311 322 310 313 319 316 318 324 316 332 313 325 336 335 326 335 327 331 313 310 332 327 325 305 321 332 334 323 326 333 305 333 318 310 309 332 321 322 320 332 317 328 320 317 326 311 316 317 306 326 323 334 317 313 335 334 309 333 321 331 330 322 328 313 328 333 309 313 320 325 309 333 317 326 314 307 333 327 321 304 314 329 328 331 317 327 329 319 318 307 323 322 316 316 325 317 308 330 311 319 324 310 332 315 309 313 313 331 323 328 330 303 323 324 331 305 315 326 321 329 329 308 315 311 322 306 323 327 332 319 315 324 324 332 330 318 328 307 310 315 333 332 315 331 320 310 311 335 329 310 312 327 322 309 322 309 335 307 332 332 322 311 320 310 308 314 325 332 317 331 312 314 327 323 310 311 329 317 311 323 323 319 314 310 325 333 315 324 304 312 320 322 319 306 330 324 316 319 321 330 314 329 308 305 316 314 313 310 328 320 329 315 336 308 322 325 337 334 314 337 310 330 324 325 331 317 313 311 332 330 337 309 322 308 309 333 318 317 338 309 332 330 320 332 334 337 319 333 333 327 333 337 320 319 324 314 331 332 319 324 323 317 326 338 319 328 333 330 340 333 333 333 325 313 325 319 310 337 312 336 325 338 333 337 317 318 311 339 341 321 323 325 331 340 322 341 328 314 330 326 331 329 342 332 340 336 342 327 331 316 314 345 345 318 341 335 330 320 326 329 343 334 336 317 319 320 322 344 347 348 316 330 331 345 316 326 335 344 339 319 346 337 318 342 341 344 329 325 350 341 340 343 326 326 347 331 330 321 327 329 319 327 342 335 322 341 343 342 335 330 343 330 352 344 322 343 335 335 350 335 323 337 328 331 343 356 341 330 351 345 352 326 334 326 324 336 338 336 355 357 352 340 330 339 333 324 329 357 343 344 349 352 330 356 347 333 330 331 340 358 355 344 337 332 347 346 345 338 360 352 345 328 335 351 344 353 352 358 359 336 351 358 331 358 363 352 331 334 332 354 341 360 337 359 363 336 361 357 350 356 337 356 339 358 333 363 359 336 364 337 347 368 351 353 357 365 352 358 358 346 348 368 362 349 351 359 354 346 361 338 370 365 339 342 368 351 338 359 355 346 341 345 345 358 364 345 354 346 368 354 369 358 352 360 371 367 344 369 356 369 347 360 353 364 351 359 377 376 348 347 367 370 360 343 353 351 358 377 346 351 372 360 379 374 362 375 351 365 346 366 372 352 349 365 355 358 382 371 358 368 375 382 376 357 363 350 380 357 383 363 382 356 378 380 385 367 357 375 385 359 385 374 354 362 376 386 368 370 380 375 369 386 386 390 362 386 377 360 364 367 358 380 379 379 378 356 358 362 380 371 371 393 372 374 366 360 387 360 378 393 360 395 390 393 372 362 389 396 384 377 371 388 367 371 396 388 365 379 382 388 384 361 373 390 378 385 396 369 385 364 380 381 390 374 365 378 374 384 370 391 369 381 381 376 371 394 365 376 376 387 381 399 387 394 369 382 396 381 390 382 385 370 400 390 397 381 369 386 401 391 376 389 370 378 401 394 388 398 407 404 389 397 388 384 409 398 403 406 410 374 406 376 395 407 390 388 403 400 395 381 402 375 402 403 413 394 378 392 412 376 376 380 402 393 393 390 381 413 413 380 415 408 413 388 393 391 402 384 407 385 380 385 387 383 399 417 399 404 412 417 399 408 393 386 384 398 398 405 406 406 389 386 417 404 406 386 418 401 409 394 417 391 399 404 394 411 393 406 396 418 403 408 398 417 415 395 396 424 419 413 410 420 411 399 395 388 403 391 408 424 397 402 392 405 415 404 394 418 419 399 412 398 405 424 411 406 410 424 405 398 415 391 412 417 428 403 421 403 391 425 419 402 403 394 420 406 409 396 412 398 425 417 393 401 414 416 418 397 412 396 408 398 400 431 427 397 405 417 409 408 413 400 420 428 405 408 401 424 413 422 433 408 408 435 419 432 419 405 437 399 409 413 404 415 410 437 420 424 423 398 438 400 405 423 433 415 436 412 439 419 406 434 439 407 411 413 401 407 404 434 419 432 433 403 438 408 406 406 428 431 403 430 423 418 437 441 425 405 410 424 427 416 416 423 425 428 435 427 436 440 419 412 430 412 418 426 421 423 433 405 412 436 435 435 410 429 433 434 435 444 416 417 417 431 437 439 414 429 422 407 425 441 418 412 409 434 436 426 411 425 429 421 415 419 413 424 446 442 413 434 441 424 446 412 408 438 406 418 422 425 421 444 418 433 409 424 421 441 444 428 418 426 444 427 441 409 444 440 446 408 426 439 428 425 446 429 417 445 441 435 423 415 432 436 442 435 411 415 426 447 435 436 425 431 415 418 434 411 409 431 414 429 422 434 448 418 413 417 413 448 446 429 412 427 415 445 412 417 409 437 446 445 450 433 444 421 419 435 430 437 417 426 450 425 416 415 440 440 430 440 410 450 434
435 445 426 445 409 416 436 438 411 422 437 428 415 443 440 434 414 426 443 424 418 409 424 425 433 413 439 423 451 439 449 434 424 415 419 423 421 437 444 415 450 430 435 449 413 415 431 410 424 415 425 433 415 440 441 440 436 429 411 435 408 443 409 415 441 412 430 411 441 423 424 447 407 430 432 428 418 421 428 427 436 427 432 425 434 445 428 413 407 413 419 422 407 419 445 406 426 435 409 408 416 426 406 415 406 431 436 417 444 414 437 430 433 418 446 417 412 423 423 412 429 433 425 430 446 422 427 423 408 430 426 416 409 424 425 409 406 412 418 444 419 405 426 405 418 424 415 423 442 433 428 423 420 405 405 418 420 429 438 424 411 416 434 416 434 411 418 435 419 431 433 433 433 413 433 404 431 403 423 426 433 404 404 408 407 406 422 424 430 414 402 439 426 434 410 416 402 425 409 418 413 439 408 403 407 399 425 421 404 401 437 421 418 438 398 417 409 398 421 407 434 430 434 409 425 396 421 430 401 427 398 432 434 417 396 435 428 424 420 434 429 417 418 408 418 418 430 431 421 413 399 418 407 397 430 397 397 413 392 402 406 394 397 403 416 399 403 408 430 428 408 424 411 392 396 395 418 391 391 404 412 398 389 429 405 426 392 400 419 426 425 425 388 396 396 417 415 392 402 392 403 414 421 400 387 388 393 421 393 388 393 419 421 400 416 403 390 416 415 413 414 413 409 406 412 418 396 400 414 402 397 382 390 392 397 390 394 395 386 394 399 385 387 394 400 411 413 398 403 396 387 385 385 405 408 407 408 386 389 416 408 412 403 389 402 384 396 413 385 378 401 393 387 410 392 380 407 403 385 386 402 381 380 402 400 397 379 390 394 389 377 373 384 390 384 397 386 391 393 382 392 378 398 391 372 374 384 393 390 392 403 377 387 397 393 403 389 400 395 384 378 375 397 390 399 374 384 385 391 386 369 373 387 375 376 396 387 368 387 374 394 391 369 400 382 398 373 364 370 376 378 378 399 386 400 392 369 394 372 393 375 374 376 373 361 387 381 383 389 366 370 396 366 371 386 368 363 376 377 372 375 387 379 365 377 359 379 359 379 377 367 381 385 370 360 378 357 360 387 379 382 375 380 365 386 384 373 366 362 369 379 356 359 376 362 357 355 382 357 353 380 368 377 370 358 357 371 374 362 378 355 362 356 379 373 353 351 370 358 351 380 359 349 366 365 365 356 367 369 369 349 366 347 374 369 374 378 364 356 355 356 361 368 378 354 355 362 372 356 370 373 351 361 355 369 358 371 358 342 357 360 344 357 377 372 344 352 346 343 357 369 352 345 365 341 371 356 370 352 359 352 371 344 368 351 347 342 359 346 363 353 345 349 356 349 368 358 359 337 360 340 343 336 356 344 337 365 338 344 354 357 357 351 363 362 364 348 367 362 333 334 342 340 345 339 352 342 332 341 363 357 353 343 355 342 353 362 343 347 342 356 337 349 338 338 354 340 340 352 354 331 355 332 355 355 329 333 335 331 350 340 330 346 353 355 359 349 326 345 332 339 339 348 332 355 331 331 333 351 355 324 354 356 336 356 324 339 329 332 351 327 354 329 348 329 350 336 332 350 352 343 339 334 322 337 323 333 328 348 349 349 347 320 334 323 338 328 323 325 325 341 345 346 335 333 320 327 347 328 322 345 350 338 324 317 321 327 327 328 319 322 321 346 321 335 347 337 342 315 340 345 335 331 340 318 347 340 324 342 316 328 336 346 314 342 344 317 316 320 327 318 325 332 313 328 330 329 342 327 333 330 318 330 326 333 331 311 330 335 315 313 332 324 326 311 317 319 328 329 334 328 316 312 332 328 313 317 313 311 333 334 329 339 321 311 328 308 311 314 333 315 316 322 328 331 322 336 309 307 322 332 325 328 334 316 315 338 324 319 308 316 311 327 313 323 329 332 324 332 306 317 307 315 331 328 305 312 323 306 313 306 331 331 328 326 308 336 325 326 316 325 334 320 314 310 306 306 304 324 332 305 335 334 314 328 324 314 335 310 316 311 311 310 306 334 332 309 333 320 330 312 310 329 329 320 335 331 322 335 319 319 330 307 317 303 333 303 320 321 313 308 331 305 315 325 323 303 323 332 314 317 317 313 314 323 317 317 326 320 314 303 315 309 307 327 307 305 326 323 321 303 326 318 305 306 307 325 306 328 322 315 311 303 323 320 321 307 303 313 324 312 313 303 318 315 325 323 316 318 311 302 317 303 317 320 307 322 311 309 315 331 321 322 332 311 309 318 314 310 329 303 319 307 302 302 318 325 321 330 310 329 330 323 330 314 312 303 303 321 308 316 317 327 306 314 304 313 330 314 320 324 316 306 327 316 304 312 307 324 307 313 320 304 304 315 315 313 315 315 329 304 323 318 306 332 304 327 324 317 314 328 306 308 317 306 329 334 324 325 313 313 335 321 305 304 305 330 319 323 332 304 324 320 318 326 316 318 317 304 331 327 329 334 333 310 336 326 309 324 315 318 333 314 336 335 315 306 330 331 326 327 332 314 311 314 336 323 329 317 324 325 309 317 323 337 323 322 326 327 310 336 308 338 315 308 337 325 309 330 318 329 319 312 337 324 322 336 310 313 315 328 331 317 339 315 316 324 332 336 312 335 334 313 334 341 314 333 327 316 323 337 337 334 342 334 318 324 330 320 328 336 340 318 312 338 325 328 338 325 319 332 319 329 316 339 330 340 322 335 328 326 333 331 324 333 332 325 331 333 341 332 333 317 335 337 343 340 319 335 317 325 320 324 340 323 317 323 317 324 343 330 337 330 346 346 346 330 324 329 348 348 344 333 348 330 320 343 320 324 329 321 331 331 329 323 338 328 327 336 333 354 347 351 331 340 346 324 325 335 349 333 326 338 340 351 349 338 348 347 349 329 340 340 357 342 338 331 337 326 354 353 350 327 358 347 327 337 326 337 357 353 355 327 343 340 355 335 329 356 334 356 328 351 346 335 336 336 352 349 337 347 352 337 358 351 359 334 336 360 354 334 361 350 335 353 355 360 344 352 355 339 351 333 347 364 348 357 365 347 343 354 344 354 339 352 364 347 363 341 340 367 342 353 340 367 341 364 338 365 349 339 349 345 340 341 342 355 366 339 369 353 372 345 351 342 340 345 367 345 365 372 342 371 366 347 356 346 375 349 359 372 365 348 362 372 369 366 361 362 353 343 356 368 353 371 374 366 377 347 376 354 358 356 359 380 356 354 364 354 379 347 365 366 369 365 377 377 370 360 360 380 377 375 349 350 382 359 373 360 363 384 370 377 360 386 354 351 366 386 352 366 382 356 385 368 358 362 387 378 362 358 361 380 365 381 391 361 363 376 356 359 357 360 363 366 373 368 382 367 365 360 359 374 365 394 389 371 382 365 375 390 384 383 380 375 389 379 381 375 369 381 365 397 383 392 374 388 377 362 373 378 396 383 367 364 384 364 377 394 364 367 389 381 365 389 380 365 388 394 378 374 376 399 389 378 371 402 367 387 382 396 382 379 395 403 398 380 405 374 389 369 379 394 402 397 381 398 407 375 375 404 381 386 402 394 398 405 409 409 379 399 403 376 377 401 393 405 391 380 408 385 374 377 411 411 374 386 390 401 392 384 385 404 389 379 378 378 402 378 405 411 405 386 404 401 416 415 394 395 383 380 396 385 384 394 411 412 388 382 384 413 397 403 384 394 385 391 394 419 380 399 396 412 385 407 392 410 409 392 412 387 405 390 404 383 405 412 410 405 407 415 399 384 391 404 390 389 408 398 388 401 416 395 393 413 423 396 402 402 406 425 408 423 393 389 423 408 411 404 391 394 395 399 426 405 390 397 412 413 415 427 406 418 421 419 410 418 423 414 430 409 409 417 417 404 405 428 394 394 413 408 420 408 420 413 427 424 421 409 407 406 409 425 394 400 415 414 428 410 400 427 429 419 414 416 432 431 411 397 434 436 415 423 411 404 402 404 436 431 424 411 405 401 401 405 409 426 429 403 401 435 437 437 418 418 431 418 405 423 415 399 406 420 409 405 402 429 401 424 406 436 423 418 429 406 423 402 419 437 401 427 423 403 405 426 402 438 403 406 419 419 404 426 439 415 431 441 402 432 423 409 425 405 426 413 410 408 413 429 404 413 414 426 416 418 408 416 411 410 421 429 428 426 412 422 438 440 417 438 428 438 443 409 439 426 419 407 433 428 433 432 438 442 413 407 415 417 420 422 424 438 407 447 416 413 423 408 447 437 442 429 427 437 432 421 417 444 421 445 424 408 432 413 443 438 416 410 408 429 427 426 419 426 425 427 432 441 427 431 430 421 428 417 425 440 446 450 438 440 428 410 426 438 438 429 435 420 434 410 450 431 408 435 449 439 441 412 440 425 443 440 411 412 442 420 444 438 421 432 428 433 427 438 412 449 416 439 410 434 433 409 414 425 428 448 414 411 409 438 428 436 428 431 440 411 444 434 432 448 449
444 430 417 431 433 414 430 412 450 413 429 443 410 445 419 449 442 421 450 429 432 426 440 412 415 442 439 432 422 435 429 414 412 437 435 427 433 447 421 431 450 440 412 450 424 421 438 413 425 427 432 447 444 411 441 441 443 427 420 448 444 439 444 438 415 418 447 431 412 416 444 410 438 446 442 444 450 420 449 415 439 421 446 423 424 435 412 450 446 423 438 430 445 430 417 409 425 418 415 412 428 413 431 430 418 417 431 447 430 433 435 415 438 427 420 436 439 442 419 428 417 443 440 406 428 446 406 446 414 413 407 434 419 429 415 428 439 437 426 420 422 409 426 411 430 440 439 422 433 408 442 444 445 431 441 425 429 441 422 437 405 424 424 417 406 431 439 437 421 417 408 436 422 428 441 405 422 431 422 409 436 416 405 433 403 402 410 426 437 429 418 440 406 437 412 407 421 405 439 439 418 404 429 438 430 427 399 407 415 418 413 408 434 418 415 433 431 423 405 424 409 426 399 419 399 397 398 433 432 434 419 424 430 423 409 410 404 423 408 403 398 411 403 402 401 422 396 395 406 405 422 417 433 424 400 396 425 400 431 419 399 412 407 432 400 419 407 410 407 420 419 410 396 427 419 404 413 421 403 426 390 390 410 390 422 416 391 412 425 389 399 390 419 395 411 415 419 423 392 420 396 400 411 398 402 412 394 406 408 402 405 411 403 407 385 392 401 399 415 385 394 406 419 418 406 394 404 396 388 400 421 390 413 397 400 420 382 401 400 395 416 411 412 393 393 411 392 400 385 382 401 388 396 388 382 418 398 406 410 380 394 407 416 403 398 406 384 391 397 398 385 391 380 392 405 409 404 377 395 378 376 408 399 383 389 380 404 392 407 396 393 411 385 390 396 393 408 391 406 387 410 402 401 374 378 379 394 405 408 374 396 408 407 370 405 371 381 371 395 375 392 383 383 398 398 376 374 402 393 386 396 393 392 372 374 377 402 396 366 401 375 397 387 401 395 375 387 384 393 391 368 394 382 383 386 375 391 370 370 395 389 377 398 392 382 368 365 396 377 382 394 365 392 384 390 391 379 380 392 368 377 381 371 367 370 392 364 375 358 371 360 368 361 374 377 380 371 360 364 391 392 365 380 357 389 388 365 386 385 362 358 366 361 384 388 388 381 371 367 381 386 370 355 352 387 352 354 380 376 383 383 357 361 361 359 384 356 374 360 380 355 367 383 357 372 348 378 374 367 371 378 348 375 357 374 372 345 354 352 352 368 349 374 378 375 348 357 345 352 367 357 375 350 371 348 353 372 343 361 373 367 356 355 360 368 359 345 363 346 356 344 362 364 348 343 357 345 339 364 350 350 358 360 339 343 353 340 345 348 343 348 337 361 364 337 338 358 341 338 363 368 341 362 369 362 364 351 367 341 353 355 351 349 341 365 354 333 344 337 343 349 349 356 350 358 348 337 349 355 345 338 331 349 361 346 346 340 354 336 353 331 353 343 356 340 333 336 343 347 358 329 357 352 337 336 344 353 341 328 352 355 344 352 339 341 334 330 326 332 336 349 335 334 331 337 346 343 345 327 337 342 337 341 341 348 350 325 349 331 326 341 330 322 339 342 331 328 350 349 350 349 346 334 350 345 322 339 332 347 352 320 351 327 324 349 321 322 327 334 345 330 320 319 329 335 336 337 342 332 330 338 327 321 348 321 345 317 340 322 343 339 322 341 345 326 337 347 329 343 329 320 320 330 321 329 314 340 316 338 319 327 324 328 331 323 333 327 322 316 338 315 323 318 313 324 328 320 311 318 340 331 335 333 339 334 335 328 324 328 328 338 326 320 330 324 338 327 328 316 331 322 319 310 328 321 322 312 329 322 319 326 310 311 316 339 335 308 324 316 327 310 312 311 320 333 326 318 319 312 324 308 325 335 309 312 315 323 316 336 337 327 322 307 330 330 306 325 332 323 334 320 326 308 324 307 333 310 318 313 316 304 315 335 333 318 310 310 304 320 309 335 310 326 305 304 319 306 324 314 324 322 329 314 325 317 317 306 312 319 316 320 308 326 318 313 331 312 325 318 326 319 313 323 312 317 318 312 309 325 309 316 305 320 314 316 306 311 319 313 325 330 330 329 322 315 308 319 324 328 302 314 312 312 302 319 324 317 328 330 306 302 311 309 318 323 321 322 331 305 302 323 302 331 319 320 313 323 305 302 317 305 313 327 313 313 313 304 328 307 331 301 306 308 307 323 328 328 311 327 301 312 317 301 309 302 320 319 325 324 319 310 326 331 303 307 312 313 309 308 317 306 306 322 313 313 311 309 309 321 303 307 331 317 305 306 318 323 325 309 313 310 316 309 310 319 315 321 330 321 326 315 326 332 304 305 313 314 312 319 302 312 325 330 328 328 302 314 319 326 323 331 304 307 308 311 324 320 330 321 306 324 303 331 323 303 332 303 314 311 320 312 319 310 309 314 308 327 309 319 329 329 328 332 316 306 305 318 327 316 320 305 318 306 304 323 304 318 331 325 328 312 319 325 327 313 312 331 306 318 316 331 311 308 327 323 310 328 306 334 309 322 336 324 325 336 312 326 318 307 315 310 316 331 333 308 309 309 335 310 322 314 336 328 317 327 315 324 319 316 321 323 334 319 310 321 317 317 310 330 318 320 335 328 313 329 329 316 332 327 320 315 334 317 336 313 337 312 330 318 321 311 333 315 322 335 329 332 312 331 321 322 342 315 341 313 343 326 329 314 329 327 339 339 345 335 332 317 327 314 339 339 316 322 347 320 322 322 319 338 316 333 348 318 340 338 318 338 318 336 338 333 348 330 327 344 318 344 349 330 345 339 320 345 347 320 319 322 328 321 343 327 339 343 331 331 332 333 351 334 351 338 350 350 349 325 343 350 351 341 329 345 330 324 342 330 349 330 344 338 327 338 350 339 352 352 335 339 347 327 332 335 351 347 353 330 344 357 348 338 342 345 349 353 354 342 326 347 351 357 329 355 346 357 346 343 360 359 332 357 337 341 335 330 338 329 345 358 337 334 345 353 362 335 355 356 352 363 354 347 362 332 357 361 356 347 348 344 344 344 354 347 360 360 358 351 343 354 361 348 344 344 360 347 352 359 351 352 369 339 345 364 351 347 371 340 362 351 363 339 340 362 353 343 365 354 362 341 352 353 366 361 375 357 350 356 345 367 348 373 368 357 350 367 359 368 349 363 342 369 366 351 361 343 371 372 373 368 360 360 378 372 358 371 350 365 353 374 371 375 370 379 372 359 368 353 349 357 355 350 383 358 375 382 375 368 355 369 373 372 350 370 363 364 362 374 363 364 363 368 357 373 363 361 370 372 353 357 360 359 390 361 376 365 378 373 382 355 375 364 386 387 383 376 362 372 377 375 387 390 370 370 374 382 380 371 379 358 392 365 380 391 373 366 381 361 364 386 376 396 387 371 367 374 398 377 391 374 374 398 393 398 389 389 375 391 372 393 377 376 365 383 369 371 399 392 367 384 384 371 397 388 381 367 402 398 383 373 374 375 389 383 374 379 389 404 371 399 374 401 375 377 385 397 400 398 396 402 385 381 372 393 372 403 386 385 381 381 392 372 378 408 383 403 408 384 404 376 382 391 408 389 407 394 390 385 409 379 379 413 379 410 397 381 403 402 385 414 401 405 403 396 404 405 388 400 416 408 392 387 388 417 391 410 398 385 397 413 383 391 406 389 408 413 382 395 416 417 387 391 419 403 388 394 383 416 392 392 413 414 383 402 396 399 402 422 405 412 416 408 384 403 417 413 397 412 388 385 400 387 388 392 402 387 404 403 423 407 407 406 400 407 425 406 416 397 405 397 425 390 401 417 391 400 423 392 420 425 391 397 428 403 421 412 409 405 431 394 396 403 408 403 424 405 428 395 424 422 431 401 426 404 432 428 417 427 434 410 422 394 418 420 410 408 402 429 423 403 434 431 417 410 404 410 424 401 415 417 432 415 428 425 429 426 422 413 420 423 429 410 427 413 436 402 430 405 436 419 440 419 410 416 415 424 420 421 429 399 424 420 438 403 435 440 407 428 435 411 417 439 406 414 416 441 407 422 408 424 404 405 402 414 420 416 439 439 439 426 440 420 406 438 425 440 437 431 427 429 441 443 426 405 416 440 404 421 418 411 443 423 415 445 436 434 419 430 429 412 412 425 431 417 418 411 413 409 440 436 435 436 433 415 438 444 410 439 421 427 447 419 444 414 417 434 443 430 418 426 438 424 448 422 438 420 426 444 424 417 432 411 446 418 421 436 415 424 427 408 421 408 412 435 436 446 417 435 447 442 428 411 442 432 420 422 426 426 450 425 441 415 428 413 426 427 424 436 413 421 437 419 422 441 446 450 436 448 434 424 439 446 427 430 419 431 436 438 450 436 412 432 435 424 429 445 442 445 421 438 449 449 448 419 438 435 417 414 431 434 429 410 420 440 424 431 411 451 417 444 427 412 424 445 426 444 437 415 428 448 443 424 437
432 435 423 414 434 420 427 451 431 427 418 418 441 431 420 440 438 446 449 440 418 441 448 444 417 453 411 448 436 417 432 414 433 436 452 414 445 425 446 423 433 453 422 421 431 423 442 450 415 436 428 414 416 422 439 422 414 439 416 439 437 437 434 417 420 424 412 446 438 447 450 417 438 419 419 450 430 441 438 427 417 413 431 423 417 409 435 421 438 434 442 423 410 415 422 420 429 423 448 448 409 445 413 429 411 414 427 425 439 413 443 447 409 415 408 437 433 436 417 416 419 415 427 447 417 421 445 417 437 414 410 418 436 409 426 418 418 434 419 443 410 425 416 413 435 417 442 419 405 408 426 417 416 446 412 423 415 409 434 444 417 436 414 445 437 432 415 406 418 426 442 421 443 411 429 431 423 421 443 423 422 422 433 434 420 442 408 428 402 436 427 415 426 435 413 414 419 422 418 433 403 415 409 402 421 432 427 399 410 426 418 428 403 408 416 419 404 424 404 405 417 430 426 416 431 438 433 435 423 425 438 432 408 413 411 408 423 412 434 409 427 413 435 422 400 417 404 411 434 402 431 435 414 420 411 405 419 406 401 405 394 403 398 407 418 412 420 405 430 417 419 421 393 418 406 399 397 414 414 397 423 411 396 400 395 415 411 422 429 421 391 389 429 399 405 415 418 408 422 410 418 391 389 410 417 415 404 411 426 407 420 412 399 401 387 393 390 415 402 407 386 408 392 401 420 392 397 394 412 423 407 393 386 401 416 408 388 384 392 420 404 418 405 416 384 406 415 388 395 391 401 396 407 401 405 395 409 411 397 397 403 413 395 390 413 402 408 410 415 397 412 412 405 384 399 415 389 382 401 382 414 387 378 395 405 401 400 413 412 409 402 386 403 379 397 387 390 376 407 388 395 391 372 373 398 394 372 398 387 385 394 375 385 395 393 403 371 380 397 369 386 389 396 379 403 397 373 368 399 387 402 390 387 387 368 371 368 384 369 392 373 374 365 384 400 394 366 397 399 394 397 377 375 363 387 389 370 369 388 378 389 363 363 387 383 380 392 363 361 395 389 369 383 362 377 386 377 396 365 393 384 366 370 394 385 358 372 380 379 394 388 393 391 368 360 368 376 384 382 361 392 376 385 389 378 365 377 372 379 361 369 366 382 357 364 373 372 378 357 355 355 388 368 351 377 372 378 360 360 354 360 355 377 366 367 372 366 362 372 375 378 352 353 370 375 353 371 382 380 380 374 348 374 354 362 351 377 376 370 368 380 359 372 350 376 355 372 372 347 375 344 377 358 348 362 350 370 367 365 367 364 357 370 343 375 350 342 352 360 343 348 361 353 368 354 361 365 369 352 351 344 366 361 372 348 354 351 353 355 362 340 336 369 354 350 368 340 363 344 360 366 364 358 344 368 337 343 336 367 355 347 350 348 347 349 335 341 362 351 359 352 347 346 357 333 350 352 355 361 341 336 338 337 337 353 357 345 354 358 350 349 336 354 331 361 337 327 350 354 350 342 341 339 331 341 349 350 329 348 354 339 354 336 354 336 326 348 352 325 343 340 345 324 332 356 323 350 356 354 343 353 336 333 333 326 322 337 352 337 336 332 353 337 338 322 350 328 329 330 344 325 335 329 350 329 340 331 350 342 337 343 321 320 322 335 322 321 318 350 333 329 324 330 345 341 332 341 346 337 348 337 341 329 346 338 337 334 316 335 322 332 325 321 331 326 339 335 327 337 334 343 313 340 323 340 332 336 329 327 329 334 342 326 320 312 324 323 322 316 315 318 319 315 339 313 318 325 331 320 323 333 318 333 339 326 334 325 315 311 326 332 333 324 314 309 323 325 320 334 330 324 309 338 328 338 308 334 320 329 312 334 320 320 325 317 337 316 332 310 318 317 333 311 333 306 311 316 322 322 310 312 306 311 311 326 309 312 322 323 333 326 317 314 308 335 325 306 313 319 310 325 331 305 330 326 305 304 304 322 321 309 329 323 316 335 312 320 332 321 309 303 308 318 306 331 325 311 310 330 316 330 326 330 328 319 323 330 307 314 328 310 322 331 328 303 327 318 307 323 306 313 324 309 329 325 305 319 301 310 314 312 304 306 309 329 323 330 326 327 309 321 304 328 317 328 329 309 313 303 331 315 313 320 321 306 311 323 322 311 330 304 320 302 307 328 330 328 325 322 323 302 309 324 329 324 318 325 301 328 325 300 312 304 319 300 310 330 322 300 308 319 304 329 322 310 324 319 307 318 309 328 319 318 319 315 309 306 309 311 303 302 311 313 306 300 312 317 328 303 315 306 320 317 302 309 327 326 327 303 312 305 329 300 321 317 315 300 323 323 311 327 325 320 307 329 318 319 313 317 321 329 321 311 316 321 320 312 314 314 314 326 319 310 324 308 328 307 306 318 330 315 312 322 304 320 320 322 309 302 307 328 330 325 307 314 312 324 324 325 307 304 318 323 311 310 330 307 317 303 326 313 317 306 332 319 325 319 308 331 319 313 326 316 303 310 332 310 311 307 335 308 314 317 310 313 328 329 328 304 326 313 328 306 335 309 317 306 309 312 318 330 312 334 326 320 308 322 326 315 325 326 320 335 307 327 313 332 320 337 333 310 314 325 313 314 331 327 317 337 336 331 331 312 328 320 328 332 338 318 310 326 339 325 324 310 314 333 337 330 332 332 334 309 319 309 318 313 331 328 311 328 320 335 333 341 318 323 334 316 334 336 335 333 322 320 336 329 312 333 318 336 324 316 340 316 336 331 324 326 345 323 321 315 342 332 321 337 319 329 316 342 333 326 325 316 337 327 316 320 336 341 325 341 342 320 343 334 338 319 345 337 329 319 337 323 337 344 347 340 325 347 336 343 325 346 343 346 323 344 350 344 334 326 335 329 330 326 344 349 328 340 335 339 341 352 342 325 354 349 356 339 331 339 346 330 331 347 341 350 352 326 337 334 333 342 338 337 346 340 345 337 358 333 336 354 333 328 329 330 328 329 356 338 353 345 345 328 344 338 329 347 341 344 358 359 336 339 346 359 363 341 345 362 350 331 358 332 333 361 336 350 342 337 333 332 338 364 349 344 339 357 357 337 350 359 348 362 367 345 336 343 357 351 343 357 349 339 340 347 356 368 344 367 338 345 344 358 354 361 346 361 351 349 365 368 339 345 374 373 368 340 346 367 369 367 355 360 370 365 348 357 366 371 377 358 374 347 370 374 358 375 344 358 353 345 359 369 356 369 367 362 349 365 345 364 368 364 359 373 352 366 369 377 376 369 357 352 355 366 350 371 363 368 351 354 370 382 380 363 372 384 380 356 382 386 362 355 382 366 380 353 387 384 368 359 383 389 370 355 375 381 360 359 366 377 387 373 377 369 389 384 375 381 373 369 357 363 389 389 378 358 370 392 392 386 377 363 364 395 366 386 385 373 370 361 374 381 379 368 377 371 389 370 370 384 378 384 373 365 388 389 365 379 390 384 383 398 387 389 389 379 364 381 371 397 396 393 398 394 378 376 383 386 403 392 371 399 378 400 403 382 390 385 401 381 368 399 395 372 388 399 403 405 401 387 385 403 402 396 381 388 401 391 397 404 409 384 376 408 380 383 385 379 401 377 381 405 378 389 383 384 402 383 411 383 389 376 378 384 402 378 401 393 388 378 377 387 379 409 385 388 381 386 394 399 391 391 381 385 395 379 409 380 417 394 419 406 400 405 393 416 388 395 406 412 417 384 408 419 390 399 389 403 405 400 392 409 417 421 385 416 411 415 409 408 389 409 387 410 395 401 406 395 409 424 387 406 388 415 396 396 425 405 410 408 415 420 427 410 411 389 395 399 412 401 420 403 429 404 390 396 416 424 428 410 390 423 426 407 408 407 412 392 405 427 406 403 408 403 392 399 403 407 401 396 419 393 413 420 412 415 430 397 409 427 419 411 420 415 428 399 433 408 400 406 404 415 420 423 429 421 430 400 436 400 405 421 402 425 409 421 409 405 426 426 438 410 402 424 436 436 415 406 399 433 399 421 404 433 430 417 440 411 423 415 407 432 412 439 406 433 402 436 419 426 405 427 431 418 439 426 411 413 434 411 404 433 435 410 423 422 426 423 433 407 440 442 438 409 437 444 440 440 437 416 422 443 443 411 417 437 437 427 406 426 438 408 416 428 415 435 406 438 414 437 441 408 433 432 415 424 432 408 417 422 421 436 418 417 442 431 408 431 411 409 412 443 412 421 424 420 409 424 411 417 412 445 418 417 417 427 421 422 430 441 414 436 427 438 448 442 428 443 450 435 435 417 445 415 443 433 448 444 410 419 413 410 443 415 420 410 426 433 416 441 416 423 427 427 446 424 410 415 451 452 441 434 417 435 432 443 451 429 428 452 431 424 410 422 431 413 415 440 438 423 430 437 437 447 411 422 418 447 427 452 446 416 433 446 433 413 436 431 424 446 422 445 418 414 449 439 418 412 426 437 424 438 420 442 431 413 453 431 449 419 429 433 416 443 425
439 438 444 451 451 436 419 434 443 414 422 428 421 423 436 448 428 412 449 452 424 451 451 444 438 451 454 418 413 436 432 440 419 421 428 416 446 427 430 434 430 440 443 439 443 416 424 417 451 419 449 420 415 444 452 433 433 443 439 434 424 451 412 424 453 428 420 436 444 438 450 411 416 430 430 447 426 443 444 421 449 437 430 444 420 420 423 442 452 443 422 415 433 423 428 432 433 437 449 414 412 444 414 417 421 425 411 436 414 436 448 410 421 425 437 430 434 449 411 425 432 423 422 412 429 440 426 444 416 428 447 446 428 415 419 423 429 416 436 438 407 437 411 411 445 430 440 408 441 438 411 441 431 443 426 436 414 426 434 417 405 430 414 424 438 423 440 418 433 427 405 431 413 410 436 410 432 425 411 423 415 414 414 440 407 435 427 414 413 412 424 411 438 433 430 428 407 421 440 434 442 441 419 409 403 406 412 430 426 418 408 438 430 418 431 433 406 412 401 415 422 423 422 416 410 406 400 417 425 439 419 422 417 419 416 424 427 410 431 400 409 406 411 433 414 421 423 427 397 433 428 400 402 396 426 407 430 432 426 423 413 405 408 434 428 426 419 418 397 411 421 409 422 396 405 397 421 394 428 424 392 420 429 397 421 420 411 415 415 400 404 395 414 418 394 406 408 420 392 414 399 422 423 421 417 393 422 401 418 408 394 424 419 419 409 404 392 416 397 386 407 385 409 422 396 404 387 416 421 402 413 390 386 407 383 406 405 417 419 395 390 418 385 382 410 398 392 407 420 395 399 400 386 382 397 397 394 392 389 391 410 410 389 387 398 400 390 380 382 413 409 405 392 410 405 411 408 386 394 387 393 409 376 384 379 403 385 410 375 400 396 386 377 381 393 396 391 404 396 382 400 377 398 402 409 386 398 401 384 403 371 400 397 400 407 400 387 407 396 376 375 378 396 387 382 403 369 380 394 373 382 396 385 380 401 393 375 388 386 373 385 379 385 375 401 391 398 385 389 400 382 374 386 386 391 377 383 371 388 386 391 364 377 386 393 389 374 380 373 395 387 370 386 385 385 378 385 392 395 385 386 380 364 385 387 377 386 380 365 389 375 378 360 359 387 373 390 385 356 388 381 380 369 362 382 372 379 384 367 355 373 371 353 356 376 359 352 366 381 359 360 377 357 378 378 365 373 359 360 356 351 359 381 369 355 383 351 366 375 363 369 370 373 375 365 375 372 354 349 365 353 360 347 376 345 367 351 373 356 376 358 372 366 354 357 371 351 358 368 358 372 352 344 377 361 362 370 350 350 352 349 360 356 352 359 347 369 372 342 364 358 345 373 360 369 372 352 349 347 348 346 349 368 352 370 345 358 365 363 340 357 337 337 349 348 354 354 353 363 368 341 346 338 352 367 345 350 357 354 336 344 339 359 338 353 357 359 352 339 339 360 337 360 354 344 357 361 336 346 338 349 332 341 331 358 330 334 342 350 351 335 347 328 358 339 359 342 352 327 349 326 356 329 329 345 343 355 342 357 346 349 350 348 336 353 343 336 332 330 324 355 338 343 331 343 329 337 325 329 347 343 347 346 337 351 323 342 331 328 344 337 353 350 323 336 327 331 328 351 345 345 334 321 319 333 333 336 331 326 329 323 348 321 346 329 349 346 317 325 321 338 338 319 333 341 333 339 318 340 336 342 331 316 344 329 331 322 345 341 331 324 345 326 325 339 337 324 333 335 330 335 333 343 342 332 314 339 336 337 331 337 317 334 324 339 334 337 312 310 315 328 327 310 324 312 334 322 326 316 330 314 315 319 314 314 340 315 308 331 308 328 326 314 319 339 309 310 332 310 310 337 329 327 338 311 328 329 323 314 336 312 319 311 323 324 316 321 330 315 312 330 335 330 336 315 329 306 317 321 309 320 320 331 308 319 335 330 310 320 306 309 327 320 314 312 306 324 328 332 334 335 325 305 321 320 320 320 313 330 332 313 306 312 310 333 310 309 318 327 311 303 331 303 317 305 320 311 330 308 330 308 332 309 309 318 324 324 302 301 320 329 310 321 305 317 318 312 322 303 305 330 302 302 330 316 306 318 326 301 322 321 307 321 327 313 305 317 305 307 318 322 304 327 309 307 310 326 318 300 326 319 329 327 320 326 313 326 311 306 325 303 325 300 322 322 313 326 306 319 302 324 310 304 318 320 311 329 313 328 328 309 317 325 307 307 321 321 301 303 326 328 305 321 329 328 311 310 324 319 299 325 311 309 329 300 328 308 328 311 306 326 322 323 319 328 329 310 317 301 312 313 328 316 302 325 315 315 305 307 302 304 301 314 312 300 315 310 309 313 320 315 307 312 306 325 308 305 306 326 305 317 309 301 305 314 328 319 328 302 325 300 305 327 315 318 328 330 327 306 311 317 320 318 329 327 313 307 300 318 305 308 307 315 310 310 327 306 329 322 308 321 320 311 318 303 329 313 302 325 318 312 312 307 330 310 332 311 318 302 329 320 307 302 303 314 310 329 320 305 317 325 326 306 304 312 308 330 324 307 321 319 309 327 318 313 320 320 320 328 308 323 315 335 304 314 332 320 320 317 331 304 328 309 305 318 335 330 323 313 320 309 328 326 332 311 336 317 328 320 310 332 307 321 331 307 331 328 325 316 309 320 317 334 325 318 315 324 313 334 332 328 338 324 317 333 331 316 314 321 330 318 315 332 333 341 334 328 330 320 337 333 333 315 329 320 328 337 336 333 331 329 322 331 314 332 324 336 339 329 316 340 332 329 341 329 332 322 315 324 342 325 317 331 332 319 326 338 325 332 340 337 317 335 328 321 335 335 321 345 331 324 340 318 338 333 332 324 343 334 334 336 344 337 319 330 344 329 351 319 344 341 340 346 329 352 351 347 337 325 342 351 330 332 350 352 347 334 325 337 348 339 354 351 349 350 330 328 350 336 333 339 323 332 346 350 343 332 347 352 328 332 354 326 348 354 333 327 330 348 343 351 353 352 347 354 346 328 359 347 351 345 339 351 328 328 345 348 345 342 351 349 351 355 360 340 350 342 351 355 331 343 355 333 339 342 353 363 349 335 352 361 361 336 341 352 349 346 360 363 347 346 357 367 347 351 342 356 357 364 336 336 361 343 356 347 353 354 343 348 358 363 342 363 368 363 348 360 340 340 355 366 365 342 364 343 371 349 364 370 342 366 347 372 361 371 369 356 366 366 362 352 348 368 353 363 353 364 377 366 364 377 357 379 374 367 368 348 369 348 368 359 372 374 370 372 347 377 350 352 366 371 378 371 378 370 373 352 354 370 355 375 384 369 353 377 367 361 357 377 361 384 378 360 368 357 372 373 369 371 363 354 367 362 372 370 387 384 355 367 375 369 370 377 382 372 381 362 384 388 366 371 362 393 381 378 376 364 377 393 361 388 371 390 375 369 384 385 384 391 394 380 393 388 377 398 393 361 395 364 376 371 393 368 384 377 392 372 387 370 387 391 394 399 378 377 365 399 393 367 393 367 403 403 394 381 382 368 383 378 370 376 404 380 382 387 394 390 376 398 398 377 404 387 388 388 376 391 407 405 396 397 399 396 403 409 395 402 391 395 407 390 375 383 410 375 411 377 405 403 389 394 399 384 411 406 403 407 389 390 403 404 378 393 379 409 391 403 390 401 414 413 407 417 414 405 379 401 408 411 407 389 405 406 419 405 388 389 384 381 405 395 388 385 415 400 391 417 382 392 397 400 401 401 416 400 395 409 418 419 393 406 420 419 392 420 397 394 390 401 387 416 409 395 412 395 407 424 391 400 426 398 419 405 417 405 424 390 423 419 426 406 420 399 410 391 409 427 420 396 426 403 417 415 422 410 408 413 422 400 403 404 394 406 430 419 418 425 423 399 407 419 416 397 430 397 400 412 434 431 418 432 406 405 419 396 426 395 420 417 406 434 431 410 409 429 398 436 422 430 402 436 417 425 401 416 432 409 434 433 407 419 435 423 426 419 435 425 405 430 415 437 415 399 424 422 425 430 399 428 405 434 400 420 432 438 401 435 436 408 440 436 417 433 416 442 411 409 425 416 439 441 411 413 442 434 435 425 424 434 411 429 424 412 408 414 407 408 406 442 415 444 433 429 434 404 428 443 413 409 413 408 406 422 417 446 413 406 428 435 438 434 418 417 443 421 427 444 425 429 441 435 428 426 417 414 427 439 410 435 443 417 436 440 419 420 441 449 423 412 415 435 412 418 439 416 426 432 413 445 416 426 418 437 450 416 444 442 435 433 440 417 437 416 442 441 428 433 440 436 437 439 420 433 449 443 442 416 423 438 444 431 412 446 452 446 446 436 428 429 417 416 437 437 414 419 426 433 442 448 451 418 434 418 434 422 452 423 420 423 444 412 444 446 447 434 439 439 417 448 414 415 446 433 442 449 441 449 420 421 443 417 420 415 425 443 426 415 447 435 426 436 427 451 428 419 430 447 439 427 440 433 431 423 446 418 418 424 447 418 433
436 425 443 431 430 423 437 433 416 452 439 440 424 435 448 423 446 440 450 418 418 421 437 429 455 435 427 425 427 434 438 442 438 425 417 455 428 441 424 431 437 450 415 448 430 451 451 420 427 437 417 424 445 442 441 445 421 447 448 435 424 430 413 441 435 418 440 450 446 451 425 420 446 419 447 412 414 442 454 421 424 415 431 412 435 451 436 444 443 421 416 447 440 452 434 420 415 419 450 442 451 419 449 433 426 441 425 421 421 424 430 433 419 450 426 444 447 443 425 428 410 422 421 431 420 444 432 417 410 428 447 441 428 435 421 445 423 428 448 426 442 417 441 412 408 422 407 414 448 440 440 439 427 419 429 407 419 438 436 441 411 406 447 421 433 420 425 422 427 442 445 441 411 437 445 413 407 444 419 406 436 411 437 412 421 417 410 431 405 438 423 408 438 422 424 422 437 441 438 417 437 434 410 441 421 407 406 425 405 420 425 435 424 415 401 441 427 408 425 428 401 402 432 434 422 409 411 415 407 405 430 440 437 436 437 415 420 408 435 437 424 415 410 433 432 410 417 398 399 421 435 421 436 423 421 411 421 408 413 411 406 416 425 395 407 399 416 428 408 414 426 395 431 399 429 427 414 410 430 416 393 426 399 394 412 427 410 395 399 429 413 411 409 403 410 420 408 393 416 424 415 408 425 413 414 420 420 397 411 406 413 418 391 391 403 397 413 423 412 417 406 421 424 407 411 404 411 420 420 402 390 396 422 405 403 399 386 394 399 400 405 384 390 408 419 397 410 405 393 387 396 404 414 386 418 398 404 403 394 400 412 391 404 402 412 383 390 413 397 406 383 398 415 379 387 396 389 406 392 395 401 404 396 401 398 387 398 411 395 383 404 400 401 380 410 397 382 383 382 400 398 385 379 385 375 387 403 385 377 407 393 389 394 400 375 405 371 386 400 390 383 387 374 372 387 372 394 405 395 370 401 391 390 379 380 399 387 374 379 391 401 399 371 402 368 374 385 389 376 365 401 382 384 367 384 379 371 388 394 375 367 366 398 391 377 373 384 397 397 375 362 395 371 368 379 386 385 379 380 365 376 385 366 380 382 368 372 382 371 383 385 366 378 392 357 364 358 384 361 384 376 371 387 361 372 370 386 374 388 369 379 382 373 363 366 359 387 357 360 363 382 387 372 380 385 387 351 357 363 353 362 368 370 349 380 351 381 363 359 362 382 372 365 353 350 359 357 368 364 374 365 379 369 367 370 346 360 359 352 352 361 344 370 362 344 344 343 356 375 353 369 372 377 368 342 360 360 352 345 342 360 361 347 355 362 364 355 369 342 374 346 343 350 340 341 352 358 369 360 346 340 366 356 344 337 353 371 355 355 365 359 352 361 342 365 347 366 357 353 344 355 360 360 343 361 361 367 358 334 366 342 347 360 362 354 363 364 344 359 347 340 340 358 362 348 340 336 336 348 361 354 343 337 343 360 339 333 350 340 334 351 349 339 341 356 349 346 329 329 340 345 337 349 339 336 334 357 350 348 350 348 348 337 330 328 336 342 342 332 329 323 330 325 336 344 349 349 354 344 345 335 349 342 331 340 324 326 338 342 323 346 329 340 329 342 332 328 327 341 351 342 338 338 342 324 324 336 349 320 322 339 333 318 325 341 336 325 346 318 347 347 342 320 333 317 342 344 324 316 332 320 338 318 340 327 322 344 342 319 313 315 339 329 314 345 332 337 325 329 342 330 333 326 313 319 341 318 316 335 330 313 312 324 341 335 320 319 338 334 314 315 337 338 339 335 310 327 327 322 311 325 309 332 309 311 308 338 317 312 330 336 315 332 319 314 326 328 323 321 320 328 327 317 325 325 310 325 310 330 308 313 315 309 305 316 312 304 314 322 310 306 319 318 331 331 325 318 321 310 333 304 332 323 315 320 310 320 308 319 326 313 325 303 324 318 304 312 325 304 306 321 329 302 314 313 315 332 319 310 310 323 313 306 323 321 319 303 303 314 317 324 325 306 324 313 321 324 320 311 323 322 326 316 321 308 327 301 305 313 309 311 304 319 315 323 305 302 323 307 315 307 328 306 311 318 316 329 310 305 308 299 325 302 315 313 308 312 314 313 323 322 324 325 307 306 317 312 308 309 320 322 316 316 327 328 304 314 327 314 320 304 314 313 307 300 328 316 311 310 328 304 302 320 300 311 328 317 326 306 326 315 328 313 300 327 310 306 310 309 320 301 313 306 314 322 306 313 307 319 326 306 323 328 326 323 309 324 311 306 301 309 321 298 322 323 327 304 298 308 313 319 309 328 327 326 319 302 308 328 323 303 303 315 303 298 310 314 324 323 320 325 301 310 326 324 302 324 328 300 302 312 321 311 309 317 306 299 321 318 328 314 323 300 301 326 300 311 309 325 305 329 321 307 308 318 302 310 314 301 313 316 313 304 330 323 324 308 324 314 325 320 328 316 319 328 311 318 309 321 313 313 320 306 320 329 325 321 310 307 323 322 324 304 326 322 327 318 329 319 331 323 306 326 308 325 321 319 313 330 308 327 311 328 330 331 323 324 320 330 330 310 320 321 314 306 321 315 333 319 304 326 315 331 307 324 333 329 333 313 307 330 309 307 314 327 334 307 311 309 311 309 319 325 326 330 327 312 310 326 327 310 316 306 337 320 327 336 314 324 313 318 318 318 321 328 311 319 332 317 323 338 321 338 326 311 332 318 317 336 338 338 340 317 339 341 331 328 338 339 313 313 319 326 325 333 315 328 312 339 338 328 338 320 326 325 322 315 327 321 332 328 317 337 313 334 336 341 318 330 335 317 340 320 330 330 333 334 326 319 324 340 328 321 347 338 323 347 341 338 322 326 318 327 349 350 346 338 344 350 319 333 319 345 338 335 326 322 320 338 324 328 329 335 332 326 325 339 322 347 325 326 322 327 334 353 327 343 324 349 348 337 331 325 336 335 348 342 345 326 357 347 332 333 329 356 340 345 351 328 351 331 358 342 355 357 332 349 353 334 343 344 357 359 347 345 346 346 330 334 350 338 359 333 355 338 332 338 360 358 349 361 339 348 351 335 354 335 360 364 354 359 360 362 335 355 352 354 337 335 338 351 339 358 345 361 354 350 358 341 362 366 350 342 347 352 337 355 368 365 352 356 359 358 362 338 346 359 372 350 360 342 345 343 367 355 346 364 371 347 370 362 372 368 356 356 361 369 353 344 344 353 361 351 358 357 348 375 368 377 347 347 371 370 367 350 366 372 369 354 346 352 373 376 380 353 371 379 360 362 362 363 374 361 351 355 356 358 367 380 372 371 364 363 377 356 374 358 363 365 379 376 354 386 383 358 372 356 370 375 372 374 378 384 380 386 382 381 384 358 375 382 371 366 366 383 371 390 391 385 383 360 388 386 358 382 392 394 364 388 379 362 387 367 393 376 377 361 378 375 381 375 362 363 396 382 396 385 386 394 375 391 363 363 388 394 365 366 394 372 395 392 365 367 395 384 371 372 369 367 366 368 397 367 370 395 390 384 381 392 395 374 384 396 374 388 369 393 369 378 402 380 385 376 375 393 380 378 397 404 393 400 389 372 383 382 403 409 382 407 397 392 379 402 376 398 399 388 395 388 377 378 387 393 414 393 405 412 400 394 407 384 411 413 412 412 386 405 398 384 390 384 404 385 401 395 396 410 387 395 396 390 408 415 418 393 384 400 413 394 400 412 394 416 414 409 417 384 413 420 394 399 406 417 414 399 391 423 422 398 398 391 409 419 419 400 424 416 420 409 390 391 393 404 426 426 424 413 388 407 404 392 424 427 426 415 402 404 423 394 395 401 413 422 421 429 413 417 415 405 400 420 421 406 408 429 417 392 396 424 401 403 411 409 432 420 407 405 394 404 413 401 416 395 395 408 435 419 395 420 395 407 410 428 423 428 427 410 430 434 403 400 407 423 418 406 409 432 419 411 402 399 419 426 401 420 404 415 427 436 399 434 427 407 402 422 435 437 425 408 407 399 432 423 438 434 423 422 440 439 405 403 422 432 440 442 427 401 416 414 438 416 406 422 422 407 403 418 404 428 427 413 427 417 434 421 407 414 445 406 411 407 406 430 438 444 429 423 443 443 433 437 415 437 416 436 440 416 410 443 442 432 409 422 444 440 440 406 409 440 407 414 443 410 438 433 408 420 409 431 449 445 412 421 435 411 438 442 423 433 413 429 410 414 412 433 422 439 448 424 414 428 451 411 411 446 438 415 412 418 431 445 412 435 415 431 430 445 414 445 427 412 417 421 417 412 437 430 442 433 445 440 453 436 442 447 431 427 445 425 428 424 418 422 441 424 444 418 451 440 445 418 442 451 420 448 445 447 417 425 426 451 454 417 435 443 455 447 452 438 418 425 450 416 436 436 420 417 434 417 445 424 415 424 413 423 418 446 415 423 416 422 454 416 427 425 438 426 416 434 443 413 439 437 417 454 452 424 415 430 420 439 442 422 451 442 433 448 424 427 450
421 438 450 416 453 420 442 415 415 455 446 451 438 419 455 436 416 415 430 433 423 457 454 431 443 431 443 427 434 415 421 441 430 448 442 425 445 418 418 438 416 449 431 431 453 428 453 446 420 417 414 428 451 453 438 437 428 416 442 448 452 449 423 425 432 444 428 455 448 432 436 450 416 453 417 448 416 413 437 423 451 437 429 446 433 452 417 439 412 446 422 450 438 425 454 449 413 427 449 448 438 429 434 441 418 438 433 413 430 449 423 425 431 440 450 444 429 412 427 420 446 429 451 429 442 450 416 435 414 410 429 440 418 443 419 425 427 441 420 438 436 432 444 447 409 440 437 428 442 446 430 435 415 428 446 446 425 432 426 446 434 407 434 421 417 447 425 436 412 416 433 433 443 426 431 429 410 445 444 441 441 415 421 435 406 443 430 421 424 405 417 410 445 442 421 412 441 440 442 403 407 425 430 443 442 411 423 406 409 419 442 442 426 414 429 425 409 413 401 429 411 411 432 410 407 408 417 401 401 411 401 405 433 426 402 431 433 421 433 438 438 432 438 407 426 431 433 430 422 429 417 415 397 411 413 416 416 418 402 426 427 433 423 396 404 431 401 417 422 430 418 414 417 400 424 404 394 418 394 417 407 416 396 409 430 411 427 410 394 394 399 426 430 426 426 401 423 394 422 408 428 404 429 410 412 417 421 412 400 422 396 393 394 425 400 419 396 415 424 398 405 403 419 386 407 411 393 409 392 394 412 386 413 405 392 422 384 416 404 390 420 411 394 419 401 398 401 409 418 390 420 396 405 404 387 387 390 394 409 388 395 388 390 383 409 390 413 401 383 416 388 403 403 383 392 378 386 399 396 385 392 415 403 398 403 378 408 406 392 388 388 406 385 388 385 387 381 389 375 403 387 412 377 399 404 391 400 400 401 406 407 377 404 382 386 381 385 407 371 400 379 372 381 402 403 378 378 405 399 405 372 389 383 380 400 372 368 385 392 398 393 375 384 383 382 388 402 370 378 372 389 365 385 365 397 397 389 368 395 381 383 376 380 376 368 375 380 384 371 368 378 376 393 374 394 368 374 371 379 372 373 381 386 384 366 392 388 387 364 378 374 363 379 374 392 392 387 366 391 388 362 386 371 391 377 385 377 368 373 359 358 387 358 384 353 365 380 382 371 365 365 351 385 364 383 383 361 380 364 354 374 367 356 381 364 358 367 357 355 357 358 372 352 368 358 354 350 348 357 356 361 379 351 368 360 359 365 350 352 358 355 376 375 377 352 370 350 351 342 372 375 368 376 344 353 352 367 357 363 351 375 343 341 348 362 361 344 370 357 368 370 351 360 342 348 346 367 359 358 364 355 339 347 362 345 369 367 348 346 354 358 344 367 335 352 367 367 355 361 350 361 334 361 346 337 349 367 365 346 351 357 364 342 346 357 343 335 345 339 330 337 330 333 336 329 352 333 341 341 353 333 334 356 352 357 331 335 354 331 339 343 338 331 328 327 331 340 330 345 356 330 326 330 340 331 330 329 344 342 340 342 354 354 336 344 323 340 327 351 344 339 354 327 332 333 354 347 332 333 329 339 352 342 326 352 328 320 328 328 348 328 334 340 350 336 325 347 324 325 324 341 318 323 343 328 332 343 320 343 322 327 325 318 346 331 348 321 330 323 329 323 330 342 344 328 324 315 322 330 320 328 317 320 332 344 331 314 335 322 315 330 336 328 328 336 312 316 320 338 328 313 342 318 340 341 311 313 311 341 326 327 310 311 339 339 334 320 326 315 330 329 332 321 313 317 313 313 322 322 307 338 324 307 313 322 338 315 324 306 313 309 323 315 311 322 313 335 332 329 309 322 318 333 335 323 310 308 328 323 323 328 322 308 328 329 324 327 305 310 327 312 313 313 321 318 329 333 328 327 318 313 315 312 308 333 314 331 319 320 332 332 332 331 311 316 329 324 326 321 328 327 318 309 307 325 303 329 325 326 320 307 304 302 316 308 329 324 305 312 311 302 311 311 301 318 323 326 308 316 314 302 310 329 310 314 322 310 309 313 303 329 319 306 328 302 314 326 325 318 304 304 319 315 313 318 300 305 313 308 321 328 311 300 325 321 313 318 301 324 298 304 322 317 309 318 320 324 314 314 312 320 320 302 304 304 322 304 309 306 315 300 304 326 302 300 318 315 318 320 310 318 325 302 307 307 323 299 303 306 313 315 296 306 320 303 311 312 311 324 320 296 296 296 325 299 297 314 315 317 304 298 307 299 301 317 309 297 317 314 307 303 302 308 311 325 313 325 310 326 320 303 326 320 302 324 322 302 309 310 321 315 310 301 318 316 320 299 315 310 315 326 315 319 305 298 317 321 327 299 320 320 304 318 311 308 312 303 313 324 314 306 311 298 309 300 315 301 302 302 312 320 298 299 312 307 300 299 298 328 301 321 320 307 311 304 319 325 308 302 321 326 311 302 324 320 305 310 321 307 314 304 299 313 304 312 322 305 311 322 304 313 313 327 322 324 330 311 321 310 313 310 304 323 314 329 313 318 309 304 326 322 308 325 305 312 304 326 317 316 315 322 329 326 317 319 321 314 328 310 321 309 317 324 331 330 313 334 325 330 314 325 333 332 306 305 309 316 332 329 322 328 316 320 308 307 320 309 330 310 333 319 313 335 311 328 335 322 327 324 316 337 313 314 333 317 316 307 329 312 332 315 336 312 332 309 316 315 313 310 320 309 325 329 309 331 320 338 315 309 324 327 341 333 335 336 311 312 336 334 318 331 342 315 336 334 318 314 342 323 316 322 325 332 336 314 340 340 335 316 344 331 335 339 342 321 328 331 322 332 317 344 330 332 325 318 334 339 321 322 324 330 318 319 323 339 318 317 333 339 319 330 323 340 322 350 346 335 335 320 351 338 348 334 321 326 334 338 349 338 345 323 352 345 325 326 333 325 325 350 346 328 338 332 330 333 352 342 331 327 356 356 331 334 349 350 324 330 346 354 331 349 354 330 356 353 347 353 336 337 344 359 351 360 342 358 344 346 353 354 350 360 361 334 337 361 360 346 335 357 350 349 347 353 363 354 347 350 355 332 365 353 354 360 344 340 362 346 338 342 353 364 347 361 355 335 342 347 348 336 357 335 339 359 339 365 341 348 367 350 356 342 348 344 348 361 351 343 340 369 353 360 364 345 366 364 346 373 341 372 375 342 349 355 342 364 345 366 363 342 356 371 356 376 367 357 378 362 354 363 350 374 355 362 348 374 346 375 359 363 367 373 367 377 347 348 364 352 352 366 369 383 360 383 361 349 379 362 349 354 382 373 365 358 355 369 382 354 364 376 370 385 363 367 365 388 377 365 381 357 389 369 358 380 358 375 387 382 366 381 359 387 371 382 388 357 391 361 376 368 387 358 366 377 389 394 376 393 370 384 360 369 378 365 360 382 364 379 377 377 363 386 377 362 366 364 378 389 395 375 395 380 396 378 384 399 379 397 396 401 395 371 375 387 394 385 387 375 383 366 371 401 391 404 404 398 369 399 403 382 376 377 378 388 393 401 387 388 375 382 393 394 373 395 399 406 378 393 381 381 403 398 374 396 410 400 386 384 398 373 382 387 406 378 378 380 391 410 398 387 383 383 412 377 397 390 401 394 414 412 393 395 400 397 409 389 413 384 401 400 385 409 413 416 414 402 405 384 417 407 383 388 381 392 388 396 388 415 391 407 399 387 411 388 388 386 384 385 414 406 408 386 406 387 423 400 410 401 397 400 389 393 408 423 398 418 391 405 404 401 425 422 407 414 388 413 411 390 409 394 405 426 421 418 403 389 419 392 419 417 418 392 412 412 406 408 421 417 407 417 398 431 416 399 415 396 406 414 400 399 429 405 433 421 396 407 422 428 413 412 417 401 415 399 425 433 417 416 421 434 402 428 434 429 436 417 434 412 397 400 418 436 415 418 426 420 433 415 415 436 436 426 413 408 414 423 413 422 412 438 400 436 425 402 427 435 416 426 400 433 431 404 426 417 426 415 419 430 408 436 425 402 422 440 411 437 421 424 416 435 420 416 428 404 417 414 438 434 439 439 424 426 444 407 443 427 421 420 415 427 413 438 425 432 432 432 423 410 411 437 442 428 408 424 430 423 433 424 413 425 417 431 448 413 434 445 435 415 442 416 440 426 432 436 450 423 435 412 432 425 420 445 451 433 423 445 425 415 413 422 435 438 427 445 412 441 416 443 448 443 452 429 418 433 449 418 441 434 422 423 450 426 416 450 450 422 443 415 420 440 421 447 426 430 432 420 418 430 446 413 420 445 424 428 417 420 427 448 436 432 453 433 447 450 421 435 453 445 431 419 431 440 446 437 415 423 438 413 442 429 415 443 455 419 417 417 419 432 445 442 451 442 454 434 436 419 456 433 452 431 431 419 450 422 436 452 424 418 452 445 426 445 432 424 442 427 419 447 445 444 434 433 429 431 453 444 429 445 455 416 454 430 421 448 430 435 435 432 431 423 421
436 447 440 446 433 445 444 423 433 430 434 443 444 443 439 422 457 418 455 458 457 427 456 439 434 426 452 451 442 417 449 420 439 421 441 456 450 426 456 425 432 423 444 453 450 416 416 448 418 455 439 452 415 437 424 425 439 417 418 422 453 451 418 435 415 436 424 449 439 414 451 414 415 438 452 450 439 445 433 435 443 414 421 435 428 430 446 451 424 440 451 419 425 446 431 417 417 434 445 443 434 439 435 427 454 429 420 429 417 439 442 438 431 449 452 438 422 433 425 424 416 411 431 428 445 441 433 441 419 422 428 433 439 441 446 431 415 411 448 413 430 427 431 442 420 419 424 422 440 437 436 445 430 448 412 412 434 433 442 443 436 409 422 414 440 408 428 442 407 407 422 417 432 409 447 420 414 435 437 422 428 440 407 439 406 444 426 431 427 412 415 421 419 414 427 437 415 405 428 415 445 443 422 426 442 421 440 408 406 427 425 425 416 423 416 416 418 435 443 437 442 408 411 412 418 432 401 426 430 424 437 430 421 412 410 416 427 403 421 429 428 399 410 440 420 423 413 436 414 408 403 423 401 416 418 425 413 427 405 412 437 415 411 429 408 419 405 398 408 422 426 422 429 395 432 417 401 398 423 434 408 429 421 413 405 399 399 423 431 407 399 429 427 413 424 398 397 391 400 409 419 392 394 412 391 390 393 400 396 421 401 412 417 428 408 424 399 389 417 400 418 403 422 422 414 407 393 398 402 422 404 407 401 387 423 387 402 420 420 402 417 417 398 398 400 409 386 403 410 414 407 392 383 394 388 401 413 386 405 389 413 382 409 389 384 399 383 401 394 412 380 416 382 413 411 388 388 384 412 390 389 394 392 410 383 410 386 384 405 412 382 400 410 404 398 412 380 375 409 390 406 396 377 398 390 408 396 388 403 390 388 375 396 404 407 401 386 406 409 404 402 403 389 387 387 381 374 399 403 393 381 403 391 379 402 379 382 377 381 383 390 379 370 380 401 397 375 383 388 380 380 375 399 378 395 395 390 378 365 364 379 377 398 381 367 394 392 381 382 368 375 368 398 380 382 384 369 388 363 381 381 369 370 392 371 390 360 375 366 381 375 372 392 382 367 363 368 383 376 367 392 375 364 378 364 379 365 387 384 383 371 368 356 360 379 383 354 380 362 362 382 357 376 379 382 365 371 358 351 357 370 363 362 380 362 354 358 360 357 365 371 365 365 360 347 362 374 379 352 361 370 369 354 369 364 366 349 348 373 350 355 372 344 347 347 373 351 357 348 361 374 371 359 372 365 375 368 343 375 367 370 364 361 361 350 342 341 341 342 354 369 348 339 347 357 343 350 355 340 347 339 350 366 360 354 367 339 336 368 349 361 339 349 358 360 358 360 338 337 339 365 367 348 343 340 343 347 353 360 350 359 344 332 338 346 331 363 334 333 335 361 340 360 335 354 359 348 350 345 361 338 350 330 351 355 356 343 338 338 355 330 340 334 338 347 357 347 354 335 349 332 340 326 330 346 350 333 331 338 350 339 356 338 342 346 341 345 328 350 350 323 342 348 333 329 340 344 340 350 334 339 347 320 327 320 320 341 333 323 346 347 326 340 341 328 333 343 345 338 335 339 337 323 330 317 328 348 339 347 343 318 330 336 315 338 336 317 325 316 318 316 342 323 338 333 332 318 322 324 337 341 314 343 328 317 333 336 339 342 318 312 337 319 339 326 317 325 339 331 323 338 328 324 332 313 324 338 316 327 331 324 328 337 322 311 311 311 335 338 310 310 338 335 318 334 318 324 316 316 312 328 311 330 310 334 334 325 330 308 311 320 324 330 318 306 334 320 309 328 318 311 331 317 307 310 312 318 327 321 327 333 311 333 326 316 329 316 315 315 324 324 323 305 312 318 328 314 313 318 319 329 319 316 302 331 325 303 302 318 309 308 314 319 329 327 304 321 308 316 301 328 304 320 328 313 302 322 323 314 308 307 310 322 320 308 319 313 309 320 299 316 325 310 303 321 304 306 309 310 318 309 307 320 327 302 300 298 324 321 312 299 298 321 321 318 298 309 299 306 297 299 323 321 309 327 312 314 301 324 324 320 302 302 311 300 304 311 299 298 303 314 298 303 304 321 325 303 302 325 312 300 326 308 324 307 305 309 324 308 303 318 300 308 323 312 311 297 296 314 298 303 298 300 310 306 323 306 313 298 305 297 300 302 307 298 313 316 309 308 297 316 299 299 295 324 316 310 325 316 295 295 322 299 299 305 308 296 316 325 298 324 296 303 300 308 304 316 298 318 298 299 306 300 303 306 298 322 319 295 311 320 296 308 325 301 318 305 302 307 304 305 303 305 312 309 316 321 299 318 314 301 322 325 306 297 304 308 325 297 308 310 320 307 320 316 313 311 327 318 322 304 325 298 312 310 309 301 305 311 323 323 316 316 319 324 318 325 306 315 328 317 327 321 328 320 311 312 301 308 302 326 315 299 326 329 314 308 301 322 322 327 315 308 314 304 305 302 302 313 320 300 300 316 321 300 305 301 314 309 311 316 306 328 318 302 327 331 312 329 321 302 325 306 312 310 311 319 313 314 331 331 312 332 316 302 331 322 305 312 331 316 328 305 310 312 325 311 326 307 315 325 325 304 326 328 307 325 324 315 320 312 333 316 315 310 315 319 324 321 310 323 317 332 306 337 314 329 312 336 332 324 325 322 325 316 314 329 337 334 308 321 312 339 334 323 313 313 338 332 330 312 320 310 340 321 310 316 313 317 315 340 335 334 323 323 313 332 313 311 327 314 326 332 314 321 316 320 326 314 315 339 331 336 330 343 344 324 317 321 334 338 344 319 332 332 333 320 320 337 315 339 348 319 333 347 342 349 318 335 317 319 328 335 343 347 332 341 322 333 348 343 326 343 347 343 325 331 347 329 352 347 320 352 350 336 350 343 335 351 329 336 353 339 354 353 339 353 333 353 348 350 324 337 328 340 351 325 348 349 342 345 355 343 336 341 342 334 352 329 350 347 332 333 340 343 330 330 339 348 335 339 350 344 353 356 362 356 332 361 355 359 349 354 352 361 344 336 337 339 348 335 346 345 337 351 354 349 339 340 358 341 350 354 355 348 345 356 368 361 351 336 341 349 365 350 341 353 355 348 357 348 340 348 340 346 368 339 363 339 347 354 361 342 352 348 357 364 370 356 357 353 358 375 367 371 351 353 353 357 362 352 373 353 357 376 368 354 375 358 374 345 344 379 349 367 353 363 365 346 380 357 355 346 379 371 376 369 363 351 349 348 379 381 375 358 360 365 350 372 381 382 374 362 361 359 371 361 370 354 384 373 355 382 354 358 356 369 384 376 373 354 389 356 387 374 373 385 377 384 355 376 356 390 365 382 382 364 372 381 367 368 366 371 362 383 393 381 378 366 383 361 367 382 364 363 380 382 393 384 364 379 363 372 368 396 383 362 365 371 380 377 396 396 368 377 388 390 370 397 392 395 388 390 380 401 387 376 402 382 399 367 402 381 395 387 378 396 388 383 368 384 377 402 396 382 394 399 401 401 402 401 382 407 377 385 408 371 387 378 392 372 372 400 391 393 385 385 395 382 409 378 408 406 389 403 412 410 405 394 392 388 376 404 386 383 408 413 383 412 381 404 414 410 381 383 392 384 384 403 381 407 396 411 386 407 392 419 413 412 393 381 400 393 381 407 402 415 394 409 386 419 403 389 392 411 388 413 388 413 391 405 401 400 389 400 388 402 399 413 387 414 415 398 418 415 425 401 401 389 388 398 388 410 405 389 398 410 410 423 417 429 425 411 406 424 414 418 393 392 424 396 419 407 421 424 419 393 400 425 427 423 429 408 407 394 432 406 403 415 401 434 414 396 415 432 433 399 420 395 403 414 401 432 431 434 427 420 435 436 413 432 429 409 407 402 413 408 416 425 429 423 424 415 423 421 424 415 429 430 430 401 411 423 403 402 420 434 408 414 439 422 430 440 436 409 417 436 429 411 420 404 421 416 421 402 439 403 419 425 432 409 428 403 431 430 404 409 423 412 424 420 433 412 418 425 418 433 418 405 444 435 409 420 407 426 421 445 428 437 426 416 443 408 415 427 435 417 434 413 425 413 427 412 419 439 432 418 428 437 423 416 421 415 428 445 432 422 431 421 448 435 441 412 411 422 450 435 444 414 441 451 443 424 433 434 435 449 444 448 428 453 449 441 417 426 435 433 431 449 438 427 433 420 423 428 433 422 454 416 418 434 450 451 440 422 432 423 419 417 454 436 451 449 415 414 414 431 429 434 427 448 443 449 413 447 423 427 414 415 431 420 437 418 451 423 428 429 426 426 425 416 441 420 452 443 456 446 420 430 417 434 457 447 427 457 437 428 427 430 429 437 428 453 441 423 454 456 430 423 425 441 425 453 439 455 431 438 436 428 447 439 448 446 428 452 446 442 423 450 449 437 429 420 424 448 420 420 446 435 420 448 453 422 435 434 420 444 457 433 457
446 457 448 426 418 433 448 444 440 439 435 454 445 431 419 434 435 424 456 454 428 437 440 427 457 458 431 434 456 448 432 435 437 420 444 438 429 432 457 451 445 423 437 430 437 440 439 447 439 427 433 442 448 456 452 437 454 458 454 443 438 426 418 458 422 437 436 434 444 425 417 421 432 439 428 454 455 451 442 435 455 417 418 444 457 447 422 445 446 416 428 425 418 422 416 424 435 429 434 455 439 437 418 456 453 430 451 449 416 428 418 413 422 413 442 413 445 441 443 426 434 448 436 438 413 430 441 426 445 453 424 427 425 428 426 420 437 413 448 432 420 453 432 429 445 452 429 434 429 451 447 451 445 420 427 437 430 447 409 420 437 413 428 451 422 435 408 448 436 438 426 438 429 440 413 434 413 421 415 417 442 432 420 443 413 441 407 416 415 443 439 444 424 426 446 408 431 415 423 408 412 407 420 414 406 443 441 412 416 405 419 406 428 433 442 433 424 443 442 433 436 431 427 410 411 426 412 434 435 429 435 441 431 408 406 430 404 401 436 414 400 410 416 423 440 411 411 419 407 407 406 439 436 431 405 427 414 407 421 412 421 434 425 397 418 435 403 408 397 398 415 421 403 399 432 432 417 433 430 427 398 404 433 405 426 395 395 400 405 417 414 430 416 403 429 397 399 396 408 403 398 426 427 407 431 425 405 411 421 399 404 427 408 401 398 399 405 399 398 401 393 390 391 391 417 401 403 423 423 394 425 404 397 424 417 395 387 420 412 418 405 386 390 396 407 400 395 400 419 397 405 416 399 407 418 421 414 394 408 409 393 408 419 403 405 409 405 399 397 384 384 417 386 391 409 380 393 402 395 385 400 386 378 397 403 413 387 409 401 388 403 382 403 382 396 388 398 390 398 381 392 402 385 396 408 376 396 411 399 402 378 381 398 407 401 385 403 399 378 389 399 404 383 386 400 393 372 403 392 405 402 392 404 383 399 402 402 392 399 388 401 384 396 378 388 394 398 377 385 371 396 375 389 381 384 385 365 387 396 366 363 390 389 376 368 382 372 380 369 382 364 381 362 372 394 384 382 387 388 376 367 379 392 367 387 384 390 374 386 372 384 386 360 374 389 373 381 391 374 365 389 372 373 383 356 356 382 377 383 388 356 367 371 389 376 361 354 385 356 382 361 381 352 379 361 375 376 381 350 377 384 353 369 369 365 363 371 380 364 355 380 368 359 377 348 355 366 377 377 376 360 351 353 379 354 345 347 344 357 347 350 355 350 370 375 366 348 342 362 345 365 375 366 377 370 372 342 351 364 360 348 372 356 340 368 348 343 352 339 351 343 344 340 363 351 358 348 348 337 362 361 343 340 359 348 345 367 348 366 367 344 338 340 337 338 368 346 353 357 357 343 338 339 344 362 352 364 364 357 358 339 357 350 359 335 333 356 355 349 358 333 333 335 333 360 339 346 334 330 351 341 350 345 360 340 357 334 354 330 335 354 338 334 340 341 347 342 333 337 337 336 349 340 342 353 338 327 345 352 329 343 340 326 345 337 340 326 344 330 351 347 352 353 344 334 332 352 320 347 343 323 349 347 339 333 322 345 348 326 337 335 350 343 330 337 322 345 341 344 318 338 335 347 335 325 327 346 321 324 338 344 325 334 337 344 314 340 335 342 346 320 324 344 345 334 332 342 318 340 330 321 337 333 317 315 340 325 311 325 320 341 317 316 313 330 310 318 340 327 340 310 312 336 314 323 318 331 321 324 327 339 333 321 327 338 324 324 321 324 338 330 321 312 335 324 332 335 333 330 321 331 331 324 326 336 306 336 327 318 319 313 317 313 326 305 312 311 322 326 329 322 317 312 328 315 331 319 319 315 331 333 309 318 331 319 310 330 320 311 323 309 326 319 330 315 310 324 309 321 310 305 303 328 328 302 327 320 315 311 300 313 309 306 328 306 322 304 301 306 312 320 314 305 306 309 317 314 299 325 301 309 326 302 302 322 302 328 309 317 308 309 328 315 314 326 322 302 298 320 310 309 310 323 316 315 302 301 298 301 327 300 311 321 302 314 312 306 311 323 323 319 302 323 306 318 320 297 323 319 320 303 300 300 295 316 318 301 320 319 303 317 321 317 311 296 302 295 306 317 322 302 309 297 298 317 317 320 318 312 310 312 317 314 316 317 304 308 321 297 300 298 319 295 320 303 294 294 303 305 314 299 310 295 300 312 318 320 304 310 306 320 294 298 309 316 321 317 298 315 320 302 319 313 301 314 322 301 312 300 312 301 303 295 302 309 311 324 303 322 310 313 317 310 315 301 300 309 322 304 299 316 310 324 304 317 311 301 324 298 306 310 304 315 311 311 298 298 310 307 295 324 324 316 310 315 321 314 299 318 322 305 309 307 304 319 299 322 324 298 325 305 312 304 324 326 320 296 298 304 306 296 301 304 315 314 322 310 302 296 304 299 305 316 309 314 308 311 308 304 312 305 312 297 313 309 328 305 308 298 311 316 327 316 322 316 303 318 299 307 316 305 308 325 323 320 309 303 303 319 308 318 327 323 317 311 305 317 318 313 317 329 300 313 317 324 301 321 313 301 331 331 305 307 324 329 330 304 332 332 324 311 319 321 302 305 332 309 323 318 320 307 317 321 319 332 322 321 326 316 326 323 310 306 308 331 314 334 306 309 331 316 324 309 332 329 320 325 333 327 325 334 310 306 328 335 317 314 320 308 326 312 328 333 314 332 328 324 330 331 330 327 311 318 332 339 311 316 328 340 339 316 337 312 318 328 310 329 336 324 331 325 330 322 319 337 315 340 323 340 333 314 327 336 325 319 335 315 322 323 329 322 339 320 325 330 344 318 344 344 344 319 315 317 328 339 347 332 325 334 318 321 320 346 338 317 327 325 318 335 337 334 344 327 340 321 344 337 325 341 331 320 346 330 322 324 321 353 340 332 338 342 337 342 338 324 342 348 333 350 330 342 340 345 347 345 354 330 333 325 335 331 339 347 346 349 341 343 332 329 353 352 331 343 359 331 346 339 349 327 341 356 354 359 353 353 355 358 360 333 335 339 340 350 337 337 350 361 330 358 341 333 360 346 350 359 365 364 360 351 346 337 357 353 359 338 354 344 336 341 337 368 367 340 350 350 358 358 344 345 358 357 343 357 339 342 362 350 340 356 346 354 373 371 339 342 352 361 353 367 345 368 366 343 374 359 370 363 352 369 363 361 348 342 358 349 360 347 364 353 350 353 358 377 375 347 350 358 348 357 355 372 377 348 361 346 360 367 349 351 374 350 372 361 351 368 369 370 373 371 360 381 382 356 379 357 359 356 375 364 358 381 379 362 364 386 373 386 382 362 377 388 366 375 377 360 359 379 389 376 374 372 357 387 369 359 372 380 380 374 371 366 368 377 391 358 375 376 370 367 386 396 367 362 395 368 387 390 376 392 365 364 385 380 362 387 379 391 386 382 392 396 363 387 365 383 370 366 384 381 395 370 390 378 401 381 376 369 389 369 400 394 373 387 375 390 377 371 399 379 391 392 375 370 395 377 373 382 372 401 377 395 388 386 400 384 406 386 394 399 376 381 405 386 383 388 411 408 376 394 374 376 384 405 394 378 394 398 391 386 379 387 411 386 403 401 389 387 405 412 415 398 410 398 401 383 402 401 402 419 393 388 410 407 380 406 381 400 407 394 397 415 390 404 409 411 418 412 383 415 413 393 394 393 410 411 414 398 401 397 390 416 398 413 403 398 400 398 419 388 411 387 422 413 404 403 395 392 394 397 418 424 399 389 416 399 412 390 418 390 404 394 418 393 391 396 404 401 425 417 423 419 398 409 397 410 427 406 419 411 429 398 407 425 401 394 398 427 398 429 429 415 434 417 419 435 425 435 408 419 422 399 409 431 417 415 409 414 431 397 434 429 403 408 422 413 411 426 409 430 405 400 427 421 423 412 429 428 404 413 411 425 411 422 437 425 401 437 431 436 429 414 442 406 413 420 427 412 406 435 443 411 434 427 432 418 442 420 405 405 434 415 430 444 439 426 428 438 419 415 431 446 430 430 409 440 405 432 408 411 425 406 418 415 431 447 428 426 424 431 427 413 442 412 410 433 432 415 409 444 411 414 435 441 428 429 440 426 428 416 419 438 438 439 449 414 446 424 445 451 429 437 446 446 421 446 412 443 411 449 437 450 448 421 432 425 434 421 434 454 429 446 441 451 425 438 448 454 452 440 452 420 425 439 414 436 432 416 418 425 455 444 421 449 446 442 455 427 445 436 419 420 419 440 451 425 423 444 424 455 429 414 421 435 441 415 415 452 454 456 421 445 444 421 430 427 443 429 440 431 443 437 437 442 421 424 453 422 454 455 456 427 447 420 439 430 455 439 417 451 437 423 438 416 422 453 428 450 416 445 423 445 425 439 421 423 447 458 430 443 446 427 446 435 423 426 441 419 441 442 447 455 442 426 447 448 421 459 439 456 437 438 442 438 417 446 445 448 436 450 423
458 436 426 429 430 438 419 457 433 450 433 421 452 439 458 437 439 455 459 426 460 457 451 432 454 418 424 420 419 435 438 459 429 422 446 441 442 447 437 433 455 452 457 445 449 444 452 452 427 435 418 422 448 452 430 453 456 424 438 437 442 421 459 453 431 446 445 426 458 430 430 441 421 430 456 436 458 440 421 417 416 422 457 439 449 427 432 445 434 445 423 451 448 456 444 454 435 429 420 433 435 425 449 440 440 438 452 430 419 456 431 419 454 421 442 436 432 450 415 443 436 413 435 417 454 421 413 423 427 453 433 439 420 424 420 436 447 450 452 444 441 418 441 439 425 417 452 435 453 453 421 424 453 443 420 444 442 411 410 448 451 431 432 451 435 432 431 426 426 421 416 413 419 437 432 432 443 429 448 442 421 415 448 420 445 436 435 433 421 439 429 407 411 426 416 408 445 435 418 410 416 430 416 442 445 436 435 424 426 420 404 414 441 420 431 435 408 417 418 421 405 439 421 407 417 431 408 413 416 420 416 426 401 426 420 441 414 409 416 432 424 415 400 418 432 425 406 435 436 420 409 436 414 427 440 428 412 402 438 426 419 406 427 412 409 404 419 421 404 437 407 436 403 419 427 426 400 396 414 402 396 435 430 429 434 429 413 398 405 416 398 428 425 426 400 396 432 423 421 399 421 432 400 429 415 430 418 421 391 395 428 391 396 424 427 394 416 405 397 427 429 421 396 415 389 421 394 400 399 389 416 407 387 412 423 402 388 396 389 387 394 404 402 388 400 392 404 415 385 401 407 414 394 416 401 386 400 398 400 405 392 420 384 384 398 413 391 391 382 396 393 384 415 403 419 384 407 390 383 382 383 386 416 399 392 414 400 390 401 387 410 392 389 387 409 404 403 411 407 382 396 400 407 400 377 391 403 393 401 395 385 394 402 372 375 406 408 385 379 382 395 373 385 396 372 379 385 394 405 375 373 385 387 404 382 395 378 367 371 369 384 382 380 392 377 386 393 399 368 370 368 372 391 375 393 392 367 371 395 380 393 399 373 373 374 388 377 362 365 381 364 383 374 395 371 363 380 361 371 380 369 382 375 363 362 384 379 379 385 362 387 375 358 391 357 363 379 366 356 372 387 386 388 356 383 381 364 380 360 376 378 368 361 357 387 363 359 370 362 364 374 353 381 353 351 359 377 373 384 372 371 372 370 368 384 377 358 352 350 349 358 377 355 356 364 363 359 359 354 349 352 359 366 353 353 354 361 361 357 375 346 343 362 347 377 377 376 368 345 358 370 372 352 343 349 354 344 342 365 365 348 366 373 343 354 362 351 372 348 357 349 355 354 343 363 344 368 338 353 368 366 368 365 338 366 337 362 335 339 351 359 358 354 358 360 333 357 337 366 366 332 354 347 361 336 349 342 364 360 359 343 348 339 357 357 355 329 360 330 329 343 342 349 360 342 354 342 331 350 347 360 359 330 345 330 356 329 340 354 358 342 341 342 350 341 335 342 350 339 350 349 353 331 345 351 345 337 340 350 327 339 325 336 354 337 334 322 344 344 337 326 322 321 350 349 343 352 340 351 319 343 335 331 318 346 345 320 319 322 328 339 339 331 318 338 344 328 336 334 318 317 339 317 316 335 344 339 335 329 337 332 321 320 343 320 315 336 320 314 341 331 331 323 328 334 318 320 331 338 332 314 340 335 322 338 318 341 333 337 327 331 337 336 310 312 310 309 332 328 326 311 308 313 322 324 335 327 331 321 323 320 324 320 312 334 314 320 334 337 315 319 326 309 313 326 312 314 327 336 333 312 306 333 318 321 317 313 309 310 328 325 323 313 306 329 310 314 304 332 330 308 329 324 325 323 311 328 323 319 330 305 311 315 307 309 318 312 329 308 301 309 325 302 330 303 309 323 320 310 321 314 313 314 305 302 303 310 328 322 327 325 325 303 307 328 311 322 308 305 298 306 311 320 307 309 320 316 300 309 324 318 321 305 302 326 308 303 306 306 326 301 299 319 303 305 316 314 297 324 319 326 301 301 315 310 311 307 326 313 316 320 302 308 295 305 306 304 312 313 311 308 315 314 300 322 323 318 307 322 314 299 321 319 302 309 300 317 320 297 301 310 322 307 323 321 317 302 299 301 318 316 315 308 302 318 304 304 293 300 320 310 320 315 306 301 311 311 307 299 299 294 320 315 309 316 296 308 312 297 307 293 307 322 317 302 313 310 313 305 318 303 322 307 295 298 315 305 308 322 304 314 293 301 298 301 316 293 308 305 298 322 298 312 313 322 314 295 302 304 308 319 314 299 295 309 296 318 313 311 317 294 295 309 303 300 309 318 301 294 301 298 316 306 309 306 319 313 315 294 315 317 295 313 299 313 304 319 317 297 314 301 324 294 295 310 321 313 301 295 324 315 311 313 308 300 305 300 320 324 301 308 316 300 325 321 317 305 313 307 306 303 315 306 304 316 321 298 302 297 297 300 318 314 316 298 318 326 302 313 325 308 324 315 312 323 309 301 302 325 314 313 303 303 323 310 322 317 310 326 316 310 299 305 327 321 306 318 318 311 303 316 321 299 301 305 325 312 310 330 310 327 314 313 300 306 323 323 324 306 320 311 318 320 316 315 309 324 303 329 305 305 313 327 304 316 332 330 327 310 329 306 304 310 318 305 326 313 320 319 329 334 321 331 335 310 313 330 331 316 314 325 315 314 335 310 307 315 324 318 306 335 322 324 315 326 326 306 336 311 322 330 309 308 325 308 315 335 335 311 315 314 332 327 324 331 332 326 309 320 340 310 318 324 329 327 312 318 328 311 322 312 334 325 314 321 327 321 317 323 324 334 320 341 341 333 321 329 333 333 323 327 314 328 325 338 340 324 344 338 317 347 329 344 335 322 323 339 319 325 319 338 346 327 334 341 347 340 324 332 328 332 345 326 346 323 348 337 331 344 325 333 341 339 329 326 343 337 349 347 343 349 344 326 343 323 347 352 356 340 326 350 340 353 337 324 352 324 356 355 354 330 325 342 327 338 341 341 347 354 332 353 338 353 331 358 329 356 354 328 348 332 330 332 329 343 333 332 344 340 362 347 346 363 331 348 350 340 340 356 342 342 353 348 334 366 362 342 363 362 362 345 349 348 340 363 339 364 363 354 349 359 336 368 355 339 344 363 348 353 365 371 340 363 352 342 361 358 352 369 352 357 345 346 371 363 374 375 352 367 373 361 348 345 366 370 356 374 374 353 350 370 360 352 367 378 353 349 380 380 353 362 351 350 363 355 376 349 365 367 375 360 351 382 381 376 355 376 373 351 350 360 379 369 385 383 383 354 376 369 371 380 367 358 373 375 380 382 361 373 371 353 357 356 360 360 390 375 365 373 355 356 392 380 387 369 372 373 389 375 369 388 368 385 372 367 373 379 361 359 363 395 376 382 360 382 387 394 364 398 397 370 376 391 382 394 367 380 378 373 368 374 392 397 370 397 370 392 379 370 378 395 394 388 381 381 382 386 376 401 386 391 374 401 399 374 375 405 393 369 380 399 398 387 374 381 393 394 394 406 380 380 388 378 373 375 394 387 377 381 375 379 393 393 397 408 393 386 396 395 406 376 393 397 378 407 398 391 392 383 389 391 394 395 398 386 399 382 401 393 391 393 389 401 413 413 405 406 394 405 397 408 403 413 384 385 387 420 386 397 386 387 421 405 388 382 394 404 409 400 384 386 401 401 393 394 405 410 413 421 397 390 409 420 417 406 418 415 405 416 393 412 414 424 387 421 418 393 402 396 410 417 416 425 419 422 404 419 427 403 399 391 420 393 406 414 411 394 426 398 395 397 417 429 422 394 410 414 400 393 426 414 424 412 411 413 408 427 404 406 399 414 409 429 417 425 413 398 428 410 406 434 415 433 430 406 437 409 427 405 411 421 409 435 427 406 428 415 437 414 425 432 412 425 410 430 417 429 406 409 424 403 415 401 408 413 408 412 420 402 414 434 419 424 428 405 429 414 421 424 430 403 416 443 430 426 431 404 413 436 414 436 439 430 435 405 443 442 415 418 443 428 408 417 406 432 419 432 444 436 410 430 436 421 426 421 443 410 433 450 424 429 447 429 411 413 430 435 427 441 449 411 433 419 444 443 440 444 446 423 415 440 422 448 449 444 423 445 441 448 436 414 418 432 427 422 429 450 449 440 439 446 442 420 448 427 447 436 418 433 442 425 455 455 455 444 438 424 435 425 454 418 421 419 431 437 430 449 425 417 434 444 443 414 445 438 430 438 419 428 450 448 432 450 439 431 438 421 443 417 425 434 457 433 439 431 449 448 458 452 451 427 439 437 427 427 452 434 442 448 449 436 440 458 420 456 432 443 420 452 437 422 427 427 432 442 442 422 431 441 458 423 444 430 437 456 434 435 427 449 426 454 433 430 420 426 422 442 460 445 418 453 427 424 451 418 421 420 421 420 438 431 431 427 452 422 425 458 460 434 422 444 447 457 456 449 422 436 429 420 440
449 432 449 455 421 425 458 444 448 460 440 461 450 449 451 454 432 424 428 425 448 454 454 443 448 461 447 443 428 426 421 459 440 428 428 419 435 424 445 421 423 444 440 431 451 449 443 422 455 454 429 441 446 441 443 453 440 448 434 426 456 437 443 454 423 453 432 440 459 435 419 440 461 441 433 425 430 435 452 442 437 438 426 434 429 427 424 422 417 442 426 453 450 426 432 440 456 426 421 433 424 434 449 443 428 457 451 442 431 434 415 443 447 416 453 416 427 417 456 419 443 457 446 424 423 419 449 455 421 454 429 430 422 454 413 425 452 440 451 417 416 443 446 440 437 432 440 448 434 438 444 454 437 433 422 446 438 448 435 437 445 450 453 445 440 445 414 435 428 444 431 423 432 421 450 447 432 426 440 412 409 421 446 426 441 447 408 417 441 432 444 425 429 413 429 411 430 423 428 438 426 420 435 437 419 408 445 416 442 435 424 423 411 412 439 441 437 436 407 408 439 439 430 415 442 409 418 421 424 437 411 442 408 437 431 419 439 426 427 432 413 402 407 419 409 438 410 440 428 413 402 421 403 427 429 401 431 402 419 410 436 425 406 399 418 433 420 432 402 435 422 422 401 417 402 428 403 424 425 397 409 432 401 422 422 428 420 433 424 424 413 413 412 415 425 407 410 407 399 415 406 424 399 409 404 405 401 411 431 430 413 405 427 418 430 415 409 416 412 399 406 389 418 424 412 397 395 424 410 410 408 398 404 403 404 399 399 423 420 409 406 396 395 403 404 420 393 417 388 408 422 388 399 392 395 407 393 394 394 407 415 414 418 391 382 387 404 395 415 389 418 395 393 380 405 404 415 406 394 416 415 399 411 381 378 401 396 387 411 389 401 413 387 400 413 404 380 411 402 408 384 410 379 404 379 374 408 396 391 384 393 376 393 376 378 381 387 396 379 408 407 402 395 406 386 392 394 390 405 378 385 372 397 381 372 384 396 368 386 400 369 378 372 366 367 371 380 401 371 376 368 387 375 394 401 382 364 371 368 377 380 384 396 386 375 362 364 364 361 398 398 380 371 381 396 373 386 366 394 372 395 392 395 395 363 392 373 390 377 362 376 373 376 387 381 393 357 380 372 371 389 384 391 378 390 380 358 379 386 355 368 361 365 368 360 383 378 374 379 360 356 359 354 375 378 383 379 384 374 368 381 358 370 351 383 378 359 371 371 362 377 357 378 351 379 351 372 371 378 375 360 350 353 356 345 344 370 354 357 357 352 370 346 372 371 345 347 346 348 350 377 343 360 343 341 373 361 345 343 368 361 354 363 359 361 370 352 370 367 339 341 338 349 353 353 359 366 340 357 351 368 349 343 348 350 343 357 334 359 359 339 345 350 339 342 349 347 354 345 340 355 348 341 360 360 335 351 334 362 330 353 350 335 339 331 345 361 360 348 329 360 334 349 333 330 354 352 347 327 359 345 342 350 342 344 345 345 331 356 351 338 352 336 351 328 345 332 333 350 352 334 349 325 355 355 336 347 339 354 347 349 335 324 330 343 327 323 327 352 344 334 346 335 335 342 331 328 328 327 350 328 340 340 330 328 345 342 317 329 342 343 320 321 345 329 342 318 328 315 315 317 328 339 329 343 329 341 317 338 315 314 345 336 336 325 344 319 312 324 328 330 312 334 340 327 336 323 313 341 311 319 319 329 335 328 324 309 314 328 320 339 314 309 313 314 332 337 321 332 317 337 318 317 328 315 333 321 326 334 318 327 311 328 315 337 313 328 336 318 315 316 316 320 315 320 326 307 317 307 331 327 305 310 305 326 318 331 309 327 329 315 320 304 332 305 330 330 308 317 321 306 306 314 317 302 325 312 314 321 330 308 313 302 328 310 314 324 303 324 318 327 303 304 326 302 305 322 326 309 306 312 313 308 325 329 308 316 306 318 305 304 323 316 304 317 323 318 310 323 308 297 317 311 301 313 311 305 305 308 314 309 318 326 318 313 323 325 300 301 312 306 307 306 321 310 325 315 299 307 311 308 305 300 321 309 314 304 315 321 312 299 303 304 298 323 319 324 321 322 298 304 301 307 315 296 323 312 311 315 302 313 322 312 306 320 307 320 309 314 297 306 304 321 312 294 297 294 299 296 309 315 309 308 320 299 319 297 315 300 319 294 320 310 305 303 307 311 301 316 302 297 321 305 317 310 298 321 303 305 295 320 319 312 298 309 319 318 314 304 296 312 298 294 300 303 298 308 292 307 302 294 304 301 307 299 311 305 299 314 310 294 304 308 306 311 295 295 307 310 299 303 300 305 305 300 316 303 308 308 310 318 310 292 319 295 300 300 300 299 315 319 293 297 297 307 308 292 310 315 310 310 297 311 293 303 312 309 314 298 295 303 317 313 303 306 308 303 315 308 302 308 305 303 305 302 307 313 318 302 298 310 296 321 318 320 323 316 323 319 294 305 315 299 307 313 312 309 296 314 297 295 299 319 312 296 297 324 313 320 300 319 305 303 313 298 298 311 320 326 303 319 306 326 323 318 313 307 299 312 326 301 312 297 324 298 300 327 325 316 320 298 306 327 305 323 300 307 306 322 304 312 312 312 308 308 300 323 319 304 307 318 308 321 318 302 319 319 301 316 307 321 316 313 320 322 307 320 329 312 310 303 325 324 314 304 303 317 327 322 321 333 307 327 319 306 325 307 314 319 334 306 323 320 324 313 335 324 316 312 305 311 332 323 327 316 306 331 318 331 324 313 326 335 311 310 338 333 313 317 317 311 320 337 328 308 314 328 328 327 337 330 333 333 316 324 313 318 318 325 311 336 332 332 335 338 335 334 333 341 313 312 314 326 341 335 335 331 344 321 343 341 323 335 325 329 322 339 327 323 339 326 341 333 325 325 341 337 341 344 345 347 338 325 328 332 331 319 318 330 325 346 323 334 335 334 349 344 326 330 351 350 339 344 335 351 353 326 337 345 353 332 343 341 340 353 334 330 336 337 334 352 345 344 350 339 337 350 338 325 340 327 337 341 346 340 353 356 332 357 358 349 359 355 351 357 333 337 338 347 352 351 350 349 347 344 340 361 336 355 363 361 358 350 344 354 332 338 360 351 361 345 332 357 343 349 365 349 357 346 368 359 354 349 343 358 360 368 353 361 341 356 343 360 350 366 344 362 356 359 347 363 350 348 365 363 342 363 356 366 355 357 369 352 372 345 342 341 355 346 374 369 370 376 363 362 346 371 353 370 345 371 357 378 361 352 369 359 351 361 351 363 345 363 352 373 349 378 376 369 347 352 360 357 352 382 357 356 357 370 364 375 362 379 355 380 351 380 367 361 362 362 386 381 368 359 388 380 368 388 366 389 380 382 356 390 364 364 365 363 375 379 377 378 391 380 390 393 363 369 381 375 381 379 367 376 366 383 367 381 381 381 396 386 387 388 378 377 389 375 388 392 397 379 391 374 370 380 377 383 377 390 388 379 369 391 384 389 367 378 399 395 394 387 393 397 378 372 392 369 388 382 378 402 379 371 377 387 368 393 372 383 398 375 406 387 380 402 379 392 373 389 395 394 387 397 402 399 410 375 398 409 373 384 378 396 376 392 398 398 395 400 403 400 404 401 406 404 395 377 387 387 395 401 410 400 415 390 417 415 383 403 401 411 387 408 404 418 391 395 383 402 407 400 391 404 412 386 400 400 397 418 393 386 406 383 397 394 419 386 423 404 409 396 391 409 386 408 399 389 423 403 412 411 423 422 395 407 388 407 425 396 404 389 401 419 389 403 411 392 421 392 411 407 416 400 428 419 420 406 419 405 394 392 393 419 402 409 408 421 404 417 404 412 406 410 422 413 427 404 418 419 410 401 398 397 411 396 429 401 414 416 417 420 418 420 407 431 398 425 422 410 412 435 429 425 412 402 425 437 438 409 419 402 407 423 407 432 422 414 403 411 418 426 410 419 412 416 408 421 442 435 401 441 416 436 439 427 437 424 424 436 435 443 437 441 425 443 433 405 417 435 417 436 419 425 414 432 441 419 410 441 409 409 438 422 443 434 406 436 412 427 426 443 425 416 439 446 415 429 426 425 411 434 409 429 413 444 446 449 443 421 420 430 409 428 444 424 418 430 442 439 450 415 445 410 442 433 428 426 446 447 435 450 422 437 421 428 423 416 418 415 420 429 428 421 448 413 436 449 433 425 435 422 423 419 423 446 434 441 454 427 434 435 415 438 418 424 446 430 421 453 426 430 428 442 431 456 443 446 450 455 451 421 423 419 429 433 444 449 452 441 454 422 419 455 446 416 458 436 425 422 432 436 429 437 455 445 435 432 434 419 430 427 418 429 422 423 436 445 426 423 425 454 450 454 419 431 423 446 436 428 441 447 418 458 421 437 461 460 448 426 446 422 421 460 455 447 419 429 430 427 455 457 419 419 425 421 433 431 425 427 441 448 432 418 445 435 437 420 453 443 448 437 448 451 455 441 436 456 429 424 442 442 419 443 443 446 422 434 459
431 444 460 437 458 460 440 451 455 462 419 436 448 458 422 457 452 422 431 422 453 457 446 433 434 448 458 419 452 451 460 440 452 457 435 424 430 432 456 422 432 432 440 437 428 419 432 461 422 444 420 432 459 424 445 429 452 461 429 461 449 447 439 438 461 431 419 429 444 457 452 433 446 429 452 455 450 421 429 453 422 451 443 418 456 426 450 446 425 437 445 432 422 442 429 439 449 443 421 431 442 459 422 436 417 424 450 432 458 449 427 449 426 451 445 420 439 437 455 418 438 426 444 455 421 428 426 453 446 422 416 429 422 422 440 456 420 429 428 419 453 439 452 455 432 438 415 446 451 454 448 430 414 433 419 420 437 422 449 426 429 443 440 428 442 414 426 447 428 440 444 417 415 439 415 432 412 417 422 442 415 449 416 416 418 421 414 435 431 444 449 441 431 425 413 418 427 429 411 437 418 427 441 415 427 410 432 427 436 420 407 407 437 436 426 417 422 408 418 421 435 419 424 427 405 436 419 415 441 404 412 409 421 444 416 440 405 438 415 433 411 417 434 440 402 409 408 419 412 421 436 439 432 412 420 432 400 432 400 434 433 407 439 409 406 410 402 406 404 416 402 423 424 410 438 408 430 430 407 434 434 403 426 408 416 405 423 429 425 426 395 401 399 414 432 433 424 425 394 410 411 397 395 396 410 395 405 403 429 417 399 425 424 430 398 404 399 426 397 428 417 399 395 420 418 393 421 409 401 419 420 424 423 391 408 393 391 417 411 422 408 413 387 402 390 401 402 413 404 393 419 400 418 388 421 399 395 417 392 408 399 415 396 394 418 416 392 381 398 408 417 412 394 410 388 400 418 397 388 389 397 403 390 385 393 392 411 397 399 405 400 385 406 412 385 386 413 396 403 404 400 401 393 389 406 395 376 400 392 405 384 386 378 395 392 391 407 374 400 378 389 371 374 408 406 370 377 392 380 393 374 382 378 379 372 375 387 392 380 376 387 397 403 367 372 369 400 387 385 398 366 378 391 391 395 371 383 386 363 380 381 368 393 389 378 397 375 375 398 386 362 380 378 398 396 362 379 380 384 392 367 367 384 362 365 385 372 390 382 369 364 366 362 359 366 390 387 357 390 363 370 380 387 361 357 381 387 384 365 389 356 371 358 381 389 378 369 380 388 370 353 356 357 374 359 356 362 383 367 357 380 376 370 363 366 350 357 348 354 357 349 355 349 347 378 365 374 374 345 364 367 372 346 372 345 355 379 357 368 375 365 343 366 366 357 364 368 346 365 375 356 372 369 342 374 345 371 352 343 355 365 347 365 343 343 356 340 363 354 344 356 356 368 363 360 356 346 348 341 358 337 338 366 364 351 340 367 346 352 347 337 354 366 364 358 347 357 359 337 350 345 334 332 346 331 363 362 342 362 338 336 344 333 339 361 329 361 329 331 334 350 336 332 354 334 332 343 346 349 339 332 336 342 333 352 342 332 349 353 337 331 326 325 334 343 324 343 343 325 346 323 355 329 332 336 322 338 346 349 350 328 321 330 342 351 342 347 323 341 347 341 332 334 330 333 347 323 337 334 345 343 325 344 323 333 326 323 348 347 348 343 321 348 318 341 343 338 334 344 325 328 333 336 341 344 317 334 313 334 316 338 331 326 317 335 314 340 312 330 335 336 317 330 320 318 320 339 316 339 338 323 323 333 315 328 337 318 332 311 311 318 323 330 333 327 320 334 324 321 321 316 313 327 334 322 335 312 320 309 308 315 323 322 307 329 308 334 306 333 305 309 311 320 331 304 308 312 331 325 326 314 332 329 317 323 307 330 327 325 314 302 314 316 304 328 321 329 302 312 305 321 324 314 329 321 331 330 327 303 320 306 318 318 301 330 304 302 326 327 322 305 327 303 318 329 328 305 322 298 314 326 318 306 307 313 323 305 312 319 308 301 323 325 317 324 324 322 325 317 319 317 324 314 320 312 313 319 319 304 317 303 301 304 311 310 320 304 316 304 295 295 305 320 320 294 314 314 318 312 305 310 301 300 297 294 316 310 296 297 316 296 294 306 322 295 303 312 315 305 316 297 319 317 310 311 309 305 302 308 302 305 321 317 316 295 321 321 304 294 317 297 298 318 310 319 312 312 299 303 294 314 299 312 308 316 302 295 291 304 303 293 317 303 318 311 306 317 302 318 320 297 315 318 315 303 307 305 294 307 317 319 300 317 310 309 312 313 305 312 318 318 315 314 292 304 296 299 301 307 318 292 305 312 311 299 294 319 313 319 305 301 309 314 297 291 302 318 305 316 302 303 305 318 296 306 301 294 314 311 310 311 304 317 302 316 295 298 314 318 318 298 320 307 291 319 307 294 308 291 312 319 303 296 316 302 313 298 305 306 310 316 319 316 312 300 311 309 307 297 298 297 304 297 313 297 295 321 301 314 322 314 304 297 320 300 299 311 298 304 317 308 298 314 302 311 324 324 301 315 312 306 321 303 294 301 300 301 312 323 310 301 300 300 304 307 306 316 324 301 296 314 302 301 312 307 308 311 304 313 302 320 325 298 299 324 305 304 299 323 302 313 298 306 318 307 316 300 327 316 304 328 302 311 304 318 321 315 302 299 302 308 324 329 310 325 324 317 302 327 313 306 312 312 315 303 322 302 304 320 318 310 318 322 324 323 311 317 308 314 315 309 323 310 310 333 303 304 320 306 330 320 319 322 330 304 307 325 307 320 319 328 306 308 310 318 307 320 333 329 320 315 319 325 336 336 309 335 337 327 313 310 312 329 329 338 329 332 329 334 318 312 326 320 316 333 335 320 317 331 312 332 310 327 322 340 325 325 339 326 315 314 329 320 337 320 320 328 314 341 322 345 332 323 334 318 313 331 338 325 346 345 324 345 325 322 328 344 334 345 341 336 316 330 343 329 339 346 345 340 321 344 340 342 320 328 345 319 346 336 330 345 334 339 341 345 345 352 340 332 347 330 351 348 344 346 326 333 342 352 342 341 326 351 337 342 356 356 325 351 345 332 349 325 346 327 340 326 352 356 341 352 346 346 356 349 337 330 338 349 333 332 334 337 334 356 357 334 330 359 362 353 342 362 362 339 330 352 341 332 358 357 365 355 365 349 353 354 341 338 342 361 335 353 344 361 336 347 352 338 341 369 360 341 361 350 350 350 361 344 343 345 358 342 345 356 360 367 355 346 349 365 352 363 361 374 368 364 352 362 345 377 369 351 370 358 345 354 374 371 347 374 376 372 359 349 353 373 358 363 347 356 358 372 360 353 372 363 361 355 358 358 354 366 368 383 383 352 375 360 362 381 355 376 375 352 361 364 355 358 363 385 364 377 370 367 360 369 360 357 376 358 383 383 365 356 355 384 369 359 374 359 359 371 379 367 366 365 368 370 387 359 383 379 384 364 395 371 359 381 392 384 387 384 376 369 374 380 377 363 377 385 363 376 387 387 366 388 385 392 366 378 391 379 372 380 378 370 382 388 392 373 388 400 403 373 370 378 372 388 398 388 390 379 383 394 404 387 399 406 395 402 379 386 373 408 381 386 373 399 382 398 380 389 404 402 409 381 386 382 394 381 382 387 397 395 392 404 407 413 375 404 392 385 410 395 414 383 411 377 411 385 394 409 391 387 401 390 397 404 400 384 398 384 416 417 400 395 391 403 410 388 391 415 404 392 404 413 406 403 418 395 414 389 419 385 413 388 408 422 413 413 420 393 410 416 390 390 424 394 414 406 394 417 402 419 388 417 411 405 391 408 418 415 405 393 393 422 403 425 429 394 406 422 396 426 405 394 411 430 426 406 417 432 404 421 427 406 403 403 424 418 428 420 428 405 424 434 401 400 432 399 407 409 434 414 405 407 419 427 406 414 402 434 415 416 423 409 431 434 421 423 437 432 440 407 402 434 414 427 428 407 407 435 425 404 438 437 438 405 414 410 412 415 430 427 414 422 404 419 436 441 429 430 432 428 439 434 419 410 419 406 420 426 444 444 431 438 437 428 442 410 437 410 423 425 437 437 445 438 412 435 435 437 422 422 419 414 411 435 421 425 408 419 430 410 419 413 416 408 436 412 419 433 440 430 429 448 439 418 434 422 446 437 447 423 435 444 424 421 434 435 451 434 438 430 429 451 428 429 451 447 433 418 428 413 440 442 445 418 450 418 422 444 437 417 450 420 451 456 423 423 437 420 447 456 431 457 453 448 432 442 432 445 448 448 438 425 426 429 423 422 426 433 445 451 437 430 449 423 429 450 433 445 449 458 445 423 458 432 448 432 459 422 419 442 448 430 421 432 461 435 439 427 448 436 446 447 422 428 422 459 451 460 433 418 418 457 437 450 422 418 460 456 418 422 445 442 435 448 432 454 421 430 419 452 448 447 458 453 459 419 451 424 437 442 424 437 457 443 446 461 420 444 455 420 449 458 420 422 444 434 458 424 446 436 434 433 441 429 443 457 429 451 462 423 430 444 462 424 444 445 423 445 426 435 446 432 431 447 455
458 441 429 439 424 446 454 458 424 421 439 463 451 427 438 456 459 463 454 463 444 456 423 426 463 460 430 453 448 434 445 461 454 453 436 434 454 425 427 434 425 421 432 456 448 425 423 442 424 433 441 424 425 421 450 444 461 436 432 444 450 434 461 460 443 433 430 434 439 458 448 420 459 436 432 443 441 435 421 420 423 442 444 428 419 451 453 436 423 442 437 430 457 435 428 438 450 459 429 446 454 458 447 451 451 461 451 429 453 430 452 449 448 452 425 443 452 454 454 454 424 420 430 422 425 420 433 440 443 456 451 451 439 448 437 443 443 454 455 415 430 438 439 453 430 448 427 422 441 421 416 440 416 421 438 425 417 454 441 444 444 433 436 424 422 450 444 441 445 441 442 452 421 423 439 427 412 451 435 432 450 429 415 452 436 430 411 440 421 439 420 452 416 442 411 417 436 435 447 418 412 425 449 413 436 425 430 430 408 445 415 438 435 408 418 438 447 437 426 423 421 435 408 427 407 407 442 408 407 411 432 433 404 417 425 426 407 406 409 409 444 417 438 427 418 407 415 417 438 435 431 410 419 434 431 422 435 423 424 435 430 410 420 427 420 439 405 425 400 412 429 439 426 422 421 404 420 425 414 411 427 435 426 421 419 430 420 418 422 414 404 404 418 419 435 426 395 424 410 402 417 431 417 408 427 412 413 410 400 432 425 430 428 413 416 411 406 397 394 393 416 401 400 398 428 401 389 427 390 406 395 404 388 388 426 410 421 396 396 414 398 393 413 420 407 420 404 421 392 424 397 414 398 393 406 393 421 384 407 397 407 386 413 398 385 402 413 410 403 381 388 414 387 406 399 407 400 417 395 400 416 399 389 412 415 399 394 397 396 413 379 406 409 393 384 411 408 385 381 402 380 386 375 413 384 381 412 398 398 412 377 408 403 401 401 400 410 405 378 388 390 379 404 382 384 373 376 403 370 371 380 387 377 375 370 371 369 378 373 370 400 367 379 383 382 378 390 391 377 378 375 394 378 389 396 372 397 387 375 363 364 382 381 388 365 397 390 383 368 394 384 364 395 396 396 372 387 373 385 396 368 389 367 374 375 390 380 389 385 385 374 363 377 373 391 374 372 374 375 372 367 388 373 356 355 386 378 371 378 382 369 385 388 356 378 366 364 362 361 353 366 354 375 365 371 384 362 359 358 361 359 360 376 353 378 348 370 362 374 358 376 355 374 374 347 357 355 361 361 372 359 348 378 361 353 379 358 364 351 347 356 360 357 346 365 351 363 368 367 370 357 355 344 368 369 340 363 374 373 351 372 358 356 341 371 353 349 365 357 343 347 347 339 364 351 341 360 368 357 362 364 350 353 367 341 358 344 342 356 353 352 366 337 345 333 346 360 356 334 360 340 354 338 344 362 341 350 333 330 344 342 360 358 350 349 344 329 329 331 359 358 360 331 347 329 340 326 339 341 336 341 349 325 348 336 357 333 330 334 341 352 347 338 355 343 333 338 352 343 342 341 351 323 328 354 342 334 338 333 331 344 343 330 344 342 322 335 329 332 324 347 345 333 345 338 320 333 333 346 332 327 332 329 327 335 325 346 348 341 322 322 330 344 332 321 332 333 335 342 345 339 334 338 319 326 323 336 316 328 340 331 322 332 316 316 329 311 319 339 338 322 318 332 324 334 336 309 339 333 312 316 323 325 325 328 315 318 321 318 333 316 337 311 338 310 315 323 309 324 319 306 336 326 327 317 319 322 317 317 313 319 323 328 304 308 317 311 318 330 322 313 307 321 304 319 303 330 326 331 321 310 305 305 310 329 316 302 310 309 327 314 315 325 303 311 315 304 312 300 318 300 330 301 306 329 316 304 324 305 299 309 312 302 312 321 326 323 318 303 328 314 316 311 305 318 320 319 318 299 317 305 300 314 305 304 311 318 306 306 324 306 314 305 307 326 325 303 319 313 308 317 296 325 297 302 312 321 323 302 322 310 308 323 296 314 298 311 305 306 319 305 303 315 308 298 303 298 293 301 293 315 317 317 304 309 299 320 321 293 306 294 310 299 298 315 296 312 320 311 319 310 293 298 293 299 296 295 304 318 303 305 302 298 291 314 306 298 312 305 299 318 299 317 294 296 301 290 316 299 310 314 309 311 313 311 290 310 315 295 299 290 301 311 319 293 304 304 300 295 310 300 314 310 318 318 317 299 319 305 301 301 291 290 291 306 303 313 318 298 289 298 290 292 289 289 296 295 295 306 292 307 309 316 298 299 306 317 301 297 302 312 308 296 304 311 313 318 297 305 291 298 306 292 294 306 315 301 304 313 310 307 302 300 296 311 311 314 309 293 292 314 308 304 313 293 296 299 293 304 315 294 305 301 318 309 310 313 312 295 308 303 305 312 314 311 303 297 297 314 292 292 300 310 306 294 305 304 303 308 311 299 305 318 303 304 299 293 319 321 319 298 304 303 319 319 316 294 318 315 317 319 316 319 300 293 322 314 306 304 294 296 303 308 319 319 315 312 302 324 313 304 300 308 323 325 323 313 319 299 315 322 312 320 313 320 321 321 302 307 309 318 312 318 299 304 310 322 323 319 321 312 297 325 326 324 322 323 312 317 325 299 311 312 324 327 304 320 322 311 329 302 300 314 323 304 321 307 328 317 328 319 330 326 314 327 323 310 321 304 327 316 303 308 331 331 306 304 319 327 315 317 329 317 330 322 320 320 328 321 331 316 307 320 323 321 306 309 324 305 310 314 325 309 326 313 307 326 313 333 327 307 306 337 317 333 334 309 331 329 326 326 309 330 312 329 316 314 334 336 315 309 315 338 313 336 314 317 326 323 313 315 324 315 315 337 342 311 339 334 334 327 323 336 318 327 332 340 343 313 339 336 318 324 344 324 337 319 335 334 324 324 326 332 346 329 343 346 347 340 339 332 319 330 331 321 331 319 346 326 319 339 351 323 349 346 332 341 352 350 325 329 327 336 345 325 349 338 323 348 328 343 343 342 328 346 327 333 330 349 350 345 325 350 339 336 332 334 327 339 339 343 333 339 326 343 336 331 355 334 342 359 342 329 345 356 361 358 341 343 351 335 331 361 362 356 348 336 332 360 359 356 344 341 338 341 359 359 365 367 360 352 333 346 355 351 338 339 356 351 356 337 347 365 367 357 337 354 344 371 340 345 347 344 366 354 353 371 359 352 348 363 350 350 355 348 367 360 367 366 341 353 354 357 360 356 347 371 354 365 359 351 343 368 367 367 346 378 347 378 361 377 347 359 367 350 377 372 371 374 375 357 374 367 372 374 382 358 367 376 382 365 364 363 372 353 368 374 365 382 376 366 385 379 379 354 378 360 374 354 367 379 370 366 390 375 375 361 388 367 371 374 377 361 385 379 383 390 372 361 384 361 392 360 367 361 363 394 370 363 360 363 390 391 375 382 394 381 366 380 393 361 386 365 376 371 362 396 370 385 390 375 393 381 397 365 394 383 374 387 395 381 391 380 398 403 402 394 387 370 392 397 372 396 380 402 369 381 377 392 403 405 384 373 374 408 407 405 387 381 386 387 394 377 408 382 385 378 394 400 400 410 403 397 389 381 382 387 398 383 413 379 380 388 410 414 377 408 409 394 380 386 398 402 382 397 413 383 402 399 407 394 417 395 413 401 413 391 414 382 406 389 404 403 416 407 388 411 408 412 395 388 409 412 398 397 415 402 422 398 414 402 406 403 409 400 425 403 403 411 397 421 420 412 404 415 398 403 404 424 393 421 391 417 423 394 397 415 398 423 408 400 400 421 416 421 396 409 403 404 420 427 412 409 397 416 409 429 433 429 408 410 422 410 400 416 416 407 402 427 402 422 436 411 411 423 403 419 401 414 434 430 411 415 408 417 438 414 437 440 399 435 427 428 411 434 422 417 434 414 420 412 426 407 405 421 442 431 407 438 409 406 410 405 409 430 416 421 443 411 419 444 405 405 431 417 440 412 436 431 425 412 443 408 420 405 427 419 436 433 413 443 437 421 444 444 447 417 422 447 423 439 445 425 427 447 446 408 409 443 449 438 422 432 426 437 443 424 413 427 438 452 443 449 443 412 444 424 445 427 451 422 411 440 423 430 437 420 424 431 412 422 419 418 437 428 439 430 444 444 440 422 435 431 453 417 426 445 424 452 453 422 420 453 443 433 423 427 434 427 439 426 429 446 432 455 454 417 422 444 440 449 445 454 416 442 458 420 423 427 417 455 427 458 443 456 434 443 418 445 455 442 452 433 446 418 425 419 431 427 457 446 429 419 450 452 430 418 450 436 459 437 443 430 448 422 455 441 450 436 452 439 436 443 431 441 419 438 443 453 447 458 437 435 460 446 445 448 446 453 422 443 429 423 432 436 449 425 459 437 420 449 434 438 449 423 461 450 442 461 440 447 456 434 439 453 461 441 459 420 431 438 420 441 463 432 433 448 438 429 441 438 434 455 433 441 459 430 427 458 427 423 461 464 457 456 429 455 433 444 431
445 464 433 443 463 445 456 447 439 441 424 433 456 435 446 432 450 431 458 443 458 436 459 457 428 450 441 438 461 464 424 460 438 435 457 435 434 448 436 452 443 458 439 433 447 439 463 431 449 431 428 441 445 421 452 428 449 447 464 421 422 422 436 438 436 428 428 450 431 463 457 454 456 431 442 459 450 441 425 454 451 433 429 451 452 436 458 437 462 433 457 420 436 429 438 452 458 423 457 424 421 450 458 434 438 437 429 444 434 454 434 421 443 420 429 433 437 444 427 456 459 421 457 432 452 419 436 432 424 429 433 457 420 459 445 437 456 441 458 455 452 456 428 418 453 444 416 440 448 421 438 432 450 436 433 427 429 444 441 436 456 449 426 451 448 446 428 436 428 419 424 421 452 429 423 445 413 415 428 438 413 451 413 447 420 422 451 436 452 435 450 442 419 410 437 445 443 444 418 414 449 428 414 445 436 416 436 428 418 443 412 412 439 448 408 430 442 437 421 427 417 447 406 446 406 422 426 418 434 419 436 438 432 410 429 443 412 407 404 415 412 438 440 415 435 440 437 427 427 408 402 435 404 402 434 402 416 411 414 403 423 401 435 407 406 416 402 411 416 400 421 425 434 414 435 423 409 425 403 421 403 434 423 426 428 429 427 406 418 412 409 401 401 420 428 430 409 406 430 395 396 395 399 409 431 432 416 415 424 407 396 429 402 422 417 393 413 407 402 392 421 415 399 426 398 390 420 413 401 415 412 403 415 417 418 389 416 418 411 390 420 391 420 406 394 387 425 398 404 418 414 416 423 409 420 397 400 399 413 387 419 392 411 401 394 409 401 421 399 416 382 383 419 407 402 385 400 392 398 418 417 387 402 415 403 408 407 399 390 382 401 399 407 400 382 394 404 414 409 404 399 393 404 376 412 402 411 394 405 410 396 406 396 395 389 402 374 406 410 385 409 395 395 387 405 388 404 392 385 386 370 397 378 396 385 385 404 380 380 386 380 371 386 372 371 397 392 379 376 386 382 387 371 401 384 378 364 395 391 372 400 363 373 371 390 367 365 365 379 376 382 369 396 380 374 378 372 362 378 381 376 396 382 386 367 391 373 368 394 369 371 366 381 368 358 362 372 374 390 363 374 355 362 362 384 381 375 388 357 372 371 372 370 372 377 377 366 369 365 380 379 378 352 364 358 369 367 383 382 371 376 378 370 366 363 373 368 376 382 356 379 362 381 349 370 371 364 349 353 356 372 359 367 350 354 354 349 370 367 362 371 358 354 357 356 349 362 356 343 350 358 362 341 353 372 358 342 360 369 373 363 369 346 347 339 354 350 364 339 352 353 344 346 348 353 343 362 355 354 355 364 348 341 340 337 350 335 338 346 365 338 346 336 356 355 349 351 359 336 357 362 334 358 348 348 338 358 337 345 329 331 357 344 350 335 343 332 341 343 347 345 338 355 354 327 348 342 346 349 347 338 345 324 340 337 351 347 331 324 337 339 334 332 356 331 347 339 337 350 336 354 336 328 334 326 327 331 351 352 333 334 322 343 346 332 334 338 342 334 347 324 340 327 322 331 326 335 346 339 327 327 337 341 334 347 343 340 323 341 337 335 321 336 326 314 316 338 330 336 322 327 342 321 335 322 342 322 328 338 329 314 326 312 322 322 322 334 320 319 321 339 333 335 316 310 321 315 328 338 316 311 322 314 319 312 323 317 322 307 312 308 309 327 309 321 307 320 312 316 330 323 315 322 316 321 322 328 328 311 327 304 314 309 311 327 315 327 326 326 327 331 326 318 310 318 313 307 308 312 332 322 307 302 326 303 302 320 327 324 325 324 320 307 312 324 310 330 327 300 322 317 326 314 302 300 329 310 305 301 319 302 321 322 303 315 323 301 300 318 322 324 309 311 299 322 303 306 318 298 307 310 314 304 324 314 302 320 325 309 323 315 313 313 308 316 296 302 319 300 322 312 294 301 324 294 295 306 300 315 311 294 317 312 312 307 316 295 302 318 321 300 303 316 297 307 311 306 307 301 306 313 320 294 316 297 312 296 310 311 310 298 312 297 310 302 311 303 304 291 297 294 290 308 318 296 293 300 310 308 301 316 292 299 310 317 297 293 314 317 313 295 315 304 301 304 307 313 316 290 305 293 316 306 303 307 304 298 317 316 309 290 304 311 291 294 300 298 298 316 317 313 292 314 297 295 298 315 290 296 308 306 292 306 315 299 316 300 308 306 297 298 307 304 312 301 310 315 302 311 313 301 305 308 296 307 316 298 296 288 306 309 298 303 289 296 314 317 300 296 305 302 307 316 288 293 299 302 291 314 296 317 289 306 307 297 317 297 308 295 297 318 308 300 295 309 300 291 308 312 300 317 318 311 315 289 316 296 295 289 314 295 310 315 313 291 316 303 299 297 309 300 318 291 311 295 311 314 319 293 307 292 291 300 315 319 292 305 318 298 297 305 304 318 293 319 319 319 302 321 319 315 301 317 316 314 314 307 308 314 302 318 316 305 298 304 295 299 318 314 306 294 299 312 313 301 319 315 302 319 296 295 307 302 324 318 310 325 315 319 316 324 318 323 315 324 315 318 297 320 314 318 322 314 312 306 313 307 298 322 301 300 321 312 306 319 303 323 319 325 317 307 321 307 304 310 307 324 303 306 317 319 328 312 308 314 322 325 323 321 318 325 325 310 309 301 301 315 327 320 312 314 330 304 321 304 316 329 330 319 305 317 309 303 329 310 325 325 310 317 324 320 335 331 333 308 309 324 326 312 309 318 312 317 316 309 325 320 320 317 314 314 320 318 322 329 324 311 318 331 325 339 316 324 334 313 330 340 334 320 316 338 334 324 320 313 328 339 329 312 320 337 320 334 317 336 325 334 340 336 331 338 340 322 338 337 325 317 318 323 337 341 340 326 344 345 344 344 344 320 342 337 334 322 330 332 324 325 344 321 349 328 346 341 337 337 331 346 338 333 323 327 329 347 339 326 343 334 353 336 339 348 325 322 351 336 347 347 338 330 341 352 350 343 339 338 341 332 334 342 341 345 335 356 343 336 333 352 328 341 358 340 360 330 337 343 360 328 343 342 343 336 346 346 356 329 362 349 346 346 333 364 342 352 361 334 334 365 337 339 352 333 365 340 347 351 365 363 364 334 342 363 342 365 336 365 337 354 367 358 370 354 368 369 355 367 351 357 343 357 343 364 369 352 349 349 370 357 357 366 370 364 360 363 368 357 350 361 374 356 351 372 370 375 369 354 378 364 363 354 354 363 361 366 351 356 362 361 366 356 351 371 368 371 356 376 367 365 375 364 380 365 359 351 378 350 363 378 351 365 371 372 363 378 381 375 357 371 361 354 356 360 376 388 366 371 370 376 379 380 389 366 371 373 388 379 363 371 361 362 363 383 384 377 387 377 379 393 375 387 395 379 373 381 375 391 373 385 384 390 387 364 373 388 398 398 388 393 392 368 378 399 364 374 374 368 371 392 399 394 376 377 398 399 401 390 392 393 378 377 384 405 398 397 371 375 374 398 406 403 391 403 373 372 375 374 407 404 375 376 392 381 401 393 383 405 399 402 385 406 374 407 401 410 397 386 387 390 382 392 414 392 414 379 385 381 382 382 404 416 388 385 387 407 396 397 400 419 403 388 383 386 387 399 411 384 411 403 410 416 399 403 400 396 382 387 398 412 415 405 410 399 400 413 399 392 402 414 392 387 422 387 394 422 407 418 387 400 401 409 387 412 392 398 427 392 403 396 404 398 418 416 403 428 423 412 415 402 392 408 428 411 429 392 416 428 413 403 428 400 422 424 393 397 415 423 411 394 430 429 404 419 418 420 419 413 402 404 425 405 422 422 428 420 423 412 417 406 424 414 413 415 406 401 402 414 440 410 411 432 425 420 405 413 428 435 418 414 422 414 427 412 405 440 429 431 423 441 404 415 416 423 409 420 427 413 434 426 424 403 416 407 423 420 419 410 413 439 424 435 409 409 446 413 407 432 445 428 429 447 440 442 425 447 418 407 413 447 425 414 419 448 415 429 431 446 431 439 416 446 421 441 432 449 451 426 423 419 443 445 431 421 422 415 452 436 413 424 438 432 423 450 421 431 420 444 417 436 432 417 422 436 449 446 433 439 455 447 450 445 432 420 447 435 424 445 454 428 451 438 440 420 425 449 431 435 431 437 458 451 441 416 423 426 449 443 445 448 435 438 428 453 437 418 423 447 441 449 433 421 430 460 449 423 449 445 427 455 422 439 431 435 436 435 461 421 430 441 445 430 459 421 440 447 426 440 460 438 428 432 441 440 450 428 445 438 431 430 431 455 452 445 429 427 462 448 450 450 427 453 462 424 456 440 453 440 462 451 459 427 440 458 425 428 443 428 447 455 439 435 423 428 460 452 455 435 436 441 421 443 450 440 448 443 460 457 439 434 464 454 441 440 447 422 425 426 430 427 436 448 442 458 431 437 445 465 427 460 461 428 458 447 447 461 445 462 454 463 432 429 452
429 426 455 430 429 459 438 434 449 441 454 441 450 446 464 426 451 434 465 433 446 446 434 442 445 431 450 442 461 457 448 423 460 436 451 441 447 465 429 449 459 436 423 443 459 440 446 464 427 464 450 451 444 462 446 422 446 449 462 460 459 443 460 429 432 443 447 433 463 454 461 456 425 462 453 438 457 433 456 462 452 441 423 430 456 446 449 456 449 421 450 443 463 420 450 450 463 432 462 460 441 457 427 421 431 460 438 443 448 430 440 435 450 418 419 461 420 425 453 450 446 439 429 445 439 435 431 458 423 450 455 445 444 440 447 432 457 440 459 441 457 436 420 448 452 440 437 449 420 436 423 421 441 434 424 448 436 421 415 425 445 434 432 423 415 429 445 455 443 436 429 440 455 432 420 438 446 439 429 451 451 428 413 432 446 412 421 415 418 413 425 447 432 442 448 432 448 436 423 433 414 437 451 448 447 449 429 436 431 437 431 426 410 431 437 435 431 438 438 429 440 418 439 433 439 436 443 441 422 425 408 417 419 426 408 414 426 445 445 410 422 436 439 426 433 443 436 408 437 439 428 408 408 418 433 437 404 426 429 420 402 430 431 414 406 432 420 426 427 418 429 403 408 421 424 435 418 413 440 408 407 421 412 410 409 407 410 424 421 423 403 436 409 414 399 410 424 415 404 406 397 405 396 430 419 417 408 403 426 421 417 405 401 409 421 414 421 432 399 402 419 405 401 430 421 403 405 409 424 412 419 426 421 421 421 404 405 399 399 413 393 388 412 410 398 404 409 404 421 393 418 405 405 397 419 419 385 418 423 399 398 393 408 399 416 397 414 386 399 384 412 404 415 387 386 387 396 399 395 390 398 419 410 409 384 404 403 393 394 391 402 396 391 411 380 412 414 386 378 406 410 396 378 413 381 381 391 403 375 402 407 383 409 379 412 398 411 392 401 375 392 373 394 394 405 384 389 392 393 378 370 375 387 373 376 370 374 390 398 380 387 390 387 383 395 394 376 400 389 372 394 392 371 372 391 402 368 401 367 388 375 382 380 392 386 365 370 390 386 362 380 366 362 362 398 391 367 369 362 370 389 366 385 379 394 379 385 374 373 394 374 365 379 384 372 386 390 381 357 376 381 376 373 365 370 386 376 386 383 356 358 389 377 362 372 375 381 361 368 358 375 363 380 372 370 364 357 349 350 357 371 364 374 362 366 349 363 351 369 379 349 360 362 380 349 364 355 354 355 375 362 377 347 353 378 366 346 349 346 346 356 367 361 362 362 360 343 358 346 360 362 362 370 372 351 371 368 347 345 373 365 350 362 371 349 339 363 344 361 350 361 344 369 350 364 343 335 339 339 352 335 336 337 365 334 347 360 338 367 343 336 357 365 337 343 360 362 364 358 356 357 339 344 343 342 339 343 340 358 354 331 338 337 353 348 330 347 335 351 339 333 347 348 353 329 325 356 327 332 348 352 325 357 339 345 336 349 334 355 345 326 325 329 335 345 346 325 329 336 340 327 321 343 353 331 331 327 334 344 338 332 339 336 328 338 326 338 318 321 320 331 329 319 331 322 342 319 324 347 331 343 319 329 331 316 340 342 323 319 331 340 330 315 323 338 334 330 320 335 314 326 338 326 340 312 311 331 324 315 339 314 341 332 329 318 334 311 339 324 312 332 310 326 321 329 328 313 312 335 335 314 317 329 328 314 329 327 334 310 331 330 314 330 321 333 306 314 334 335 328 305 326 330 324 307 319 312 312 324 308 327 306 319 318 330 308 318 318 312 317 303 317 315 306 308 325 306 308 312 315 304 325 307 320 320 303 330 301 303 315 303 324 315 317 309 312 322 322 325 299 305 326 314 317 298 318 307 302 322 318 317 323 309 322 312 297 322 310 296 325 324 299 320 309 316 296 319 307 319 315 308 324 311 322 309 308 310 317 311 302 308 300 297 320 295 312 294 310 293 315 318 308 317 297 295 321 314 298 318 315 320 310 292 296 309 295 305 308 305 319 308 307 320 305 316 315 294 309 294 294 302 319 300 295 315 303 315 307 301 303 293 299 313 293 296 300 318 300 307 293 298 316 309 290 300 305 306 304 293 309 299 296 299 310 294 294 315 288 311 295 294 314 296 317 309 302 290 307 314 308 312 315 306 294 316 317 310 295 294 307 307 305 306 288 288 311 292 313 303 307 312 309 303 290 308 316 305 302 298 293 293 314 290 311 290 311 302 305 288 309 316 308 288 304 300 310 298 297 298 314 288 293 298 296 288 311 296 298 297 307 304 303 296 308 289 299 302 296 287 295 288 308 308 311 296 291 304 299 302 315 288 303 313 299 312 316 294 314 297 304 296 307 312 305 298 306 288 305 316 310 313 309 302 305 304 303 301 291 315 316 312 316 294 308 299 291 299 297 309 301 306 318 290 300 297 292 289 289 301 309 312 318 300 318 298 317 304 312 313 301 302 299 291 309 311 293 303 292 301 294 297 319 315 320 293 294 315 315 316 297 305 309 296 317 301 298 307 307 320 300 310 302 309 311 321 301 315 297 295 297 301 293 317 317 322 319 320 324 321 305 300 307 305 302 308 297 314 312 298 311 301 310 319 309 307 301 325 320 318 306 312 308 325 307 304 302 298 321 302 325 299 307 306 309 315 321 313 305 305 316 321 311 298 313 326 310 319 323 303 311 300 320 322 329 329 328 304 330 320 308 327 323 318 305 302 305 329 318 311 303 304 303 316 302 317 311 314 306 304 316 316 327 321 323 321 332 317 304 326 327 319 325 326 329 310 315 312 327 309 323 320 315 319 313 326 329 336 336 318 330 324 322 321 310 310 339 339 324 339 329 316 323 320 338 316 325 318 325 317 322 311 332 332 325 341 320 317 339 318 329 331 336 312 313 333 327 315 322 340 330 333 319 332 320 345 327 320 340 343 322 317 323 345 333 339 324 322 333 332 344 346 324 326 347 338 346 326 341 321 321 325 338 326 342 344 324 321 350 348 349 324 349 322 354 334 345 328 356 328 338 323 337 326 356 327 348 338 353 328 331 350 348 343 355 333 328 333 358 354 344 351 327 326 356 345 358 327 356 332 334 345 333 357 350 341 361 341 358 333 346 331 359 345 359 356 361 336 341 352 361 348 354 342 362 344 336 351 352 334 365 367 358 335 369 338 352 337 367 370 364 346 368 358 344 341 350 369 367 371 367 363 365 353 349 360 343 365 354 361 344 351 372 344 354 349 371 364 353 369 368 344 350 346 353 349 346 348 368 351 373 374 367 357 360 354 365 371 350 370 380 359 362 367 354 374 356 348 361 367 356 352 351 365 371 362 352 356 384 371 373 356 363 360 372 356 387 357 360 355 373 367 368 363 367 363 354 365 379 357 378 367 374 370 374 384 363 363 364 366 384 387 387 359 374 371 379 374 377 365 392 361 380 386 384 380 385 371 390 397 361 385 364 377 388 386 392 379 398 371 373 395 384 375 379 364 396 390 371 402 400 402 386 386 375 388 368 401 376 375 400 377 400 381 371 389 406 401 383 375 404 377 385 375 408 382 383 384 402 403 409 390 381 380 394 393 395 388 402 381 399 399 389 391 404 411 407 398 398 385 392 395 382 408 399 380 381 401 383 411 393 410 381 392 417 405 405 392 392 388 418 414 397 387 387 416 391 412 413 397 405 397 402 391 384 390 415 385 412 403 411 418 413 395 411 419 421 397 424 386 398 415 421 416 424 421 404 426 412 390 395 396 397 415 398 405 392 417 415 407 394 404 397 410 390 411 397 400 401 414 404 396 414 395 420 408 426 425 409 425 408 416 414 403 418 432 420 424 422 408 404 428 423 414 409 426 434 416 436 404 400 407 409 423 414 438 398 408 430 401 429 408 414 430 404 437 401 421 427 412 404 401 402 436 437 439 437 419 408 432 405 418 439 403 420 414 409 434 407 441 437 436 407 409 425 413 406 427 435 432 438 439 434 441 433 430 438 425 447 446 415 409 419 408 412 439 420 419 427 424 413 411 418 419 448 441 414 431 437 434 409 425 427 412 445 442 444 412 419 440 439 423 413 450 431 450 418 426 436 442 445 426 438 448 430 435 430 436 415 416 419 451 433 429 447 426 419 439 429 429 419 450 434 422 447 455 454 455 420 436 443 454 442 426 448 418 442 424 443 438 428 441 433 440 458 425 454 457 443 418 430 448 455 442 448 443 430 422 441 457 459 459 418 436 430 451 445 453 433 448 420 455 418 439 448 457 419 423 424 432 447 430 436 426 419 445 427 452 449 427 423 446 424 424 441 437 434 424 448 449 430 450 462 431 428 448 446 429 430 453 463 434 440 436 462 441 462 446 430 448 454 454 451 459 458 448 453 448 454 438 454 440 425 452 451 453 456 434 438 465 442 436 455 438 427 452 458 444 433 443 427 443 432 433 437 445 460 426 430 425 463 462 444 442 425 449 429 459 461 465 435 458 455 424 430 460 430 442 438 461 463 463 438 449 430 430 448 444 453 455 447
450 428 425 425 430 451 451 442 466 449 454 433 437 431 440 430 438 459 465 453 431 461 424 433 444 431 458 466 438 467 466 464 427 443 466 453 446 449 447 444 451 433 452 463 460 444 446 451 455 443 436 462 457 456 447 433 440 438 451 454 437 449 450 460 424 424 465 446 425 443 442 452 429 448 424 423 445 447 451 434 424 440 449 458 429 430 443 445 444 428 452 434 454 436 447 432 457 445 456 436 442 451 421 425 453 444 446 433 425 431 445 427 425 428 438 431 435 461 432 434 424 419 423 433 454 449 443 422 448 454 437 446 442 459 451 431 439 433 420 444 420 445 428 445 430 423 457 417 422 428 457 447 449 452 430 435 428 419 434 437 446 429 426 432 417 419 419 427 417 435 445 441 431 427 446 420 443 431 421 440 442 453 420 422 444 432 441 447 427 416 418 413 420 419 421 413 423 426 416 416 445 447 443 453 451 423 451 428 439 415 412 417 446 417 425 425 436 410 417 442 448 421 435 448 428 444 450 412 441 426 444 414 414 428 413 442 447 411 428 441 411 411 420 439 415 441 411 429 422 445 428 418 434 410 423 412 430 407 417 422 426 409 427 433 431 433 424 428 436 403 418 439 408 431 431 417 424 436 439 440 435 419 412 423 426 431 432 412 399 408 414 405 398 437 419 397 417 411 431 419 411 424 406 436 419 435 434 399 406 418 405 405 400 417 409 408 399 406 425 402 417 401 411 417 401 391 419 422 407 412 403 422 399 413 423 422 414 420 428 427 393 424 416 425 397 408 406 423 396 394 393 421 389 415 395 406 408 409 391 386 417 401 402 401 385 420 408 411 400 407 403 404 402 384 393 402 404 412 398 405 418 396 400 413 386 401 386 401 418 399 387 413 404 415 408 396 416 412 386 397 390 378 389 408 412 379 409 384 375 391 375 393 395 381 391 400 384 395 378 405 377 386 388 390 373 378 407 372 402 405 380 403 405 393 369 381 397 375 389 368 374 393 379 401 401 402 367 399 391 377 375 366 376 371 376 367 379 365 384 377 400 397 388 389 375 365 378 380 388 398 380 393 362 369 367 374 366 367 368 362 369 388 369 372 395 394 383 390 371 392 363 368 373 358 382 359 365 375 364 373 360 379 357 366 388 356 354 367 383 386 368 369 355 377 381 368 353 368 362 380 379 367 384 365 384 381 358 360 366 359 371 374 361 363 379 360 353 347 373 376 364 367 375 380 357 360 377 355 376 350 348 369 377 346 363 374 377 351 348 373 361 350 363 374 345 359 367 362 356 369 371 347 344 374 361 341 343 365 341 363 360 355 345 364 372 337 371 363 346 368 365 358 344 348 345 353 356 352 339 335 356 345 342 337 355 339 338 360 365 339 360 364 335 354 346 344 353 351 356 331 349 347 345 354 344 362 343 350 357 348 344 349 339 356 347 342 341 335 337 333 352 342 338 355 339 353 342 326 347 342 336 331 324 325 356 347 324 344 335 353 338 353 346 326 325 350 351 334 348 339 323 334 352 324 344 325 336 341 342 340 322 350 341 328 340 344 334 323 324 346 331 349 343 319 317 347 347 346 326 341 330 326 319 328 329 341 333 314 329 322 332 333 319 314 319 319 326 338 315 341 331 326 322 338 333 321 337 335 319 336 331 312 312 323 334 326 335 321 319 322 309 313 313 316 314 320 324 329 314 326 326 334 310 337 329 331 315 323 324 324 317 313 326 319 327 319 304 322 333 315 304 334 320 310 314 326 324 303 307 315 332 306 328 303 307 322 324 319 311 310 301 321 315 307 306 313 302 309 312 320 323 322 325 313 309 304 305 328 303 307 308 298 308 303 299 311 323 319 327 301 327 327 319 311 301 325 321 302 300 300 322 323 323 314 304 301 316 309 299 318 315 308 318 325 312 316 306 305 306 306 307 304 303 299 303 303 312 298 297 315 297 313 303 321 300 309 292 308 301 305 303 316 303 316 306 320 305 307 297 311 303 299 306 294 305 316 297 315 312 292 299 316 305 310 306 313 319 306 291 298 311 294 313 292 318 298 313 294 306 289 314 318 290 299 313 295 315 310 291 308 313 300 304 298 290 313 313 289 299 315 290 313 312 314 316 302 314 302 307 301 303 303 292 296 305 287 303 303 309 306 293 296 311 301 298 313 296 294 307 300 312 300 294 306 288 315 291 286 301 311 292 309 289 298 288 308 290 296 286 304 286 314 314 310 298 295 298 300 294 310 305 290 294 305 302 289 305 307 289 312 295 295 297 290 299 299 304 303 301 304 292 301 294 312 287 299 313 300 313 292 286 294 288 287 313 305 290 294 288 315 290 289 294 293 294 300 298 304 309 314 315 308 300 294 304 294 307 294 300 296 292 300 304 294 293 294 305 297 302 300 296 299 303 297 306 303 311 312 315 305 310 314 289 315 291 306 292 304 313 305 313 288 311 293 288 317 301 299 299 308 312 300 312 291 302 294 299 296 318 296 306 311 315 308 308 311 318 313 297 306 292 314 298 315 320 291 316 294 302 318 314 317 299 307 311 313 313 293 313 304 292 292 295 310 302 306 301 294 322 301 310 294 295 310 312 317 311 314 313 322 313 315 318 300 304 314 300 323 322 306 308 323 308 314 300 307 324 324 322 303 317 320 321 296 305 307 316 314 325 304 311 313 324 304 320 304 322 325 301 318 305 315 314 319 302 318 329 299 316 325 308 305 318 302 303 326 313 323 311 308 328 326 324 325 302 314 331 326 310 302 314 316 317 329 306 320 315 318 321 327 312 319 332 331 312 314 332 325 315 333 333 315 325 307 316 332 320 337 310 331 322 330 327 336 319 335 314 314 318 332 338 327 315 334 322 324 313 320 313 324 318 310 335 338 312 314 334 328 315 338 321 331 331 342 329 343 339 337 336 334 324 327 323 327 321 330 338 327 343 320 320 330 336 323 316 319 345 330 342 332 320 318 345 349 344 329 335 318 319 323 338 330 337 348 343 343 333 333 324 327 337 328 344 326 336 345 328 334 325 352 353 331 343 341 337 354 327 352 329 331 326 340 334 344 330 326 356 340 350 357 348 347 330 356 351 339 338 342 338 350 348 335 359 334 329 340 341 333 343 356 350 355 338 361 342 345 337 339 360 346 345 342 335 338 336 347 345 343 342 338 341 356 338 359 347 355 368 337 342 346 351 369 337 369 355 353 358 346 364 340 361 343 351 365 360 368 357 373 355 342 355 364 366 359 364 368 346 349 361 374 365 346 362 353 372 350 366 378 352 376 369 365 356 347 350 373 345 354 373 364 350 362 361 378 373 364 369 378 351 368 355 376 373 355 367 384 363 354 383 382 378 353 354 387 384 362 379 364 367 364 379 363 374 385 357 357 379 377 384 381 390 383 385 390 377 368 375 378 391 386 388 360 366 370 359 362 381 364 390 374 377 379 367 393 394 384 372 383 363 377 398 365 371 391 396 387 382 385 400 368 391 394 365 368 372 369 378 366 399 383 398 370 388 368 404 384 391 393 386 394 372 385 376 382 394 373 386 372 390 397 398 394 393 383 396 373 397 409 380 395 385 378 391 378 402 403 410 404 392 403 408 401 390 384 408 385 414 396 387 396 413 377 408 397 390 396 388 405 384 387 390 386 409 414 392 394 415 413 403 413 383 395 403 381 404 391 393 408 393 398 390 391 410 383 386 413 410 387 386 411 384 394 404 414 421 416 421 417 402 404 410 398 413 425 398 396 388 411 423 399 419 397 422 405 418 406 424 421 429 404 394 428 396 401 410 400 397 424 402 407 399 406 406 401 425 406 432 400 398 422 433 411 431 426 428 421 404 424 413 403 398 417 400 404 431 421 415 436 415 426 413 423 400 425 404 439 410 400 427 422 417 438 414 427 440 420 411 409 405 430 416 423 419 439 405 440 428 421 404 407 406 436 415 411 419 420 409 430 419 436 411 438 433 426 423 432 405 435 441 409 423 414 432 440 410 437 436 437 413 437 443 416 429 413 423 412 443 425 427 436 443 419 429 436 431 442 418 436 432 441 449 430 432 413 451 441 450 441 443 424 453 415 427 425 430 435 421 423 453 433 444 446 436 421 422 415 447 424 436 427 456 432 440 435 427 438 416 424 426 440 430 417 445 446 422 421 420 433 424 453 454 455 435 434 457 445 430 440 448 452 453 440 419 428 451 420 426 432 437 449 450 461 428 456 443 430 434 421 435 443 421 432 437 449 432 453 445 433 424 437 455 429 459 452 420 448 430 430 420 450 437 452 426 448 422 427 436 438 430 453 440 434 444 460 421 458 426 423 449 432 461 461 442 457 450 464 444 462 450 464 425 424 452 451 428 430 434 444 448 444 453 444 433 452 460 454 466 465 456 450 432 429 423 429 441 452 448 439 425 432 437 428 454 423 433 436 451 445 458 454 444 466 433 455 452 426 462 428 424 451 455 454 433 455 436 452 461 461 424 463 427 459 444 434 435 454 448 464 452 459 451 428 458 460 435 462 438 429 466 458
433 431 445 463 438 458 467 431 427 443 446 430 434 466 461 446 428 441 442 456 432 425 436 442 437 467 457 451 448 431 441 457 457 438 451 427 447 425 453 449 443 431 431 453 448 467 429 451 438 466 458 465 442 446 459 430 444 447 456 424 429 448 432 462 437 434 440 459 434 424 459 451 429 465 455 429 463 436 432 453 454 442 426 428 464 461 434 460 459 441 436 465 442 464 435 455 430 451 423 460 451 459 463 433 456 452 439 428 441 448 434 429 423 457 454 440 451 421 434 420 460 424 463 456 422 452 422 449 436 422 443 422 435 461 454 446 448 428 452 444 430 441 452 452 433 461 428 440 418 418 441 435 422 460 427 444 449 457 427 459 455 426 436 445 435 420 439 434 434 422 439 441 437 444 428 442 426 447 415 454 456 451 440 447 424 456 431 431 453 441 429 448 442 441 425 417 444 441 426 454 446 442 436 417 419 440 443 429 430 443 418 420 436 442 452 438 433 426 412 429 445 427 413 423 447 425 426 435 409 432 434 436 419 434 419 435 421 416 440 423 436 429 433 435 423 431 425 410 431 405 419 416 420 442 423 438 420 425 431 443 422 430 422 408 415 431 434 429 440 424 403 428 404 428 413 418 411 431 421 435 431 435 404 402 431 421 437 403 401 423 402 419 436 421 409 398 427 402 406 436 436 428 410 424 406 436 399 417 400 402 396 414 408 429 412 405 408 414 415 404 409 393 403 405 417 415 405 405 419 413 403 420 405 418 406 414 419 412 394 425 418 397 406 423 398 400 407 404 401 399 404 415 413 407 395 401 418 422 396 415 413 411 414 385 393 397 394 414 411 412 396 414 406 405 400 416 417 410 384 382 383 392 401 400 405 410 407 397 399 411 389 405 394 394 386 400 410 413 392 389 398 383 388 404 391 407 392 408 393 381 402 377 398 395 402 390 400 392 399 396 374 398 382 388 373 389 371 394 374 385 405 383 379 405 372 375 385 375 386 405 375 393 370 382 379 368 389 371 369 366 379 400 380 372 399 374 365 365 389 393 370 384 392 363 381 384 368 397 389 385 394 395 387 397 387 378 398 372 382 361 386 382 389 360 366 392 375 387 378 358 366 365 376 393 364 374 375 383 360 363 390 374 382 355 383 376 359 390 364 368 368 367 353 359 367 374 371 383 380 353 382 351 381 379 380 382 383 358 379 359 380 375 379 357 348 356 353 358 372 376 375 354 376 372 367 378 374 356 368 371 368 346 379 363 374 352 375 351 360 368 377 371 375 373 345 356 371 366 367 349 345 359 350 340 356 354 368 355 366 363 343 364 366 340 350 358 355 339 336 342 337 347 346 359 342 352 361 336 342 363 357 358 346 343 335 339 357 363 355 362 366 337 359 342 349 344 358 337 358 333 358 360 335 336 340 343 353 342 341 356 337 329 344 356 338 357 333 329 327 329 328 335 343 355 353 334 335 355 348 328 324 352 334 338 325 346 327 324 331 349 344 354 322 328 335 342 339 332 335 345 332 335 320 349 341 345 346 343 322 346 339 332 345 326 347 348 346 339 324 322 330 346 321 328 317 334 316 335 343 330 324 319 345 322 315 331 314 342 322 317 323 316 343 319 315 324 325 339 314 341 333 318 335 312 333 336 332 319 319 326 317 331 310 312 314 332 333 327 308 313 331 319 318 331 326 320 311 308 316 314 305 307 321 330 309 313 323 331 322 333 316 331 324 319 335 330 311 329 332 323 308 307 314 330 333 302 316 330 331 316 329 330 308 303 328 308 304 315 306 317 303 327 321 307 317 305 321 300 327 319 318 302 323 326 326 319 326 310 316 322 324 309 318 297 310 312 304 313 326 308 296 298 302 317 303 317 321 324 315 317 313 304 318 305 301 315 294 296 296 311 320 320 321 309 317 308 315 308 300 312 307 307 296 299 295 298 305 304 300 317 312 299 318 317 315 298 298 318 307 303 293 319 299 303 299 292 317 313 299 316 303 305 301 298 312 296 296 317 307 304 312 289 303 300 315 297 299 292 317 315 295 288 313 303 300 314 305 290 307 314 316 312 300 289 290 313 294 297 303 312 304 288 305 289 299 301 289 310 297 287 307 303 309 293 289 313 289 298 307 300 287 306 295 291 299 290 287 307 292 304 294 309 305 312 303 309 288 305 302 298 297 314 285 290 291 310 288 286 293 301 300 294 291 301 299 297 297 292 288 303 302 288 289 314 307 306 308 310 296 295 293 301 294 285 306 292 311 301 293 289 288 300 290 286 309 304 298 291 303 293 302 291 297 306 290 289 297 305 306 301 285 314 287 286 314 300 293 302 287 293 306 312 300 303 305 294 314 289 293 303 289 310 309 293 293 306 290 298 297 311 314 289 310 308 312 302 294 312 289 288 290 303 315 305 291 305 307 291 301 307 302 307 303 288 307 303 309 312 315 312 307 306 307 294 298 303 302 307 300 298 309 296 315 300 307 313 312 290 310 297 311 295 310 290 297 301 306 311 318 305 298 308 316 318 307 298 297 315 318 301 296 301 301 315 314 290 310 309 316 303 310 309 310 302 311 310 306 320 295 306 299 304 317 296 295 298 305 302 294 296 306 300 307 317 296 293 310 296 315 308 320 312 296 323 311 313 316 323 324 325 300 297 304 297 318 307 322 320 296 309 300 324 312 303 325 327 314 319 299 304 303 324 321 303 320 305 323 310 303 320 311 308 322 318 309 312 330 303 305 330 316 309 327 301 315 324 331 301 313 332 307 319 327 329 324 319 306 317 330 309 307 311 316 331 315 323 335 329 325 321 325 309 334 314 320 327 329 316 306 333 311 334 336 337 330 327 328 325 317 319 336 310 308 311 338 320 330 337 313 320 323 336 326 322 314 311 313 340 322 315 336 330 312 336 329 336 326 320 323 336 332 321 337 331 326 316 333 335 339 320 342 319 343 331 333 332 332 315 343 322 321 348 343 326 340 318 324 320 344 342 334 336 328 324 321 340 328 339 330 321 344 325 324 341 340 344 325 322 345 351 329 348 348 323 334 331 327 343 336 323 325 356 354 352 351 333 339 324 348 344 343 341 341 337 338 336 351 333 329 350 353 327 334 329 337 353 345 342 340 359 351 352 360 357 346 353 333 336 362 364 354 347 352 355 355 338 344 335 359 341 365 346 349 335 349 358 346 356 344 340 369 362 355 358 359 358 354 341 352 367 367 339 348 365 341 372 348 353 352 352 373 361 365 366 362 375 360 374 344 358 361 349 354 342 368 370 358 360 370 361 353 344 373 364 378 350 375 361 372 369 363 352 377 361 372 361 375 355 358 377 372 358 365 384 358 355 356 354 353 381 386 364 351 379 363 366 375 355 358 356 384 384 369 358 360 365 369 364 389 388 374 358 390 377 365 363 360 378 373 388 373 387 364 389 378 391 381 364 395 365 383 390 381 382 366 387 383 390 384 390 385 367 396 394 382 389 374 391 397 381 393 387 369 376 370 385 377 387 391 379 403 402 391 386 386 375 391 372 368 393 379 393 400 392 387 398 403 404 375 393 380 391 395 378 377 382 397 397 391 392 395 390 389 387 404 390 388 390 377 398 408 381 379 412 396 379 376 392 403 410 404 413 381 390 382 387 402 397 402 410 416 388 406 418 394 387 395 395 381 385 393 415 400 404 404 417 382 395 416 386 384 384 401 404 423 392 417 388 391 398 393 412 398 420 403 406 420 410 422 422 417 387 408 397 411 391 424 412 414 398 394 399 421 419 417 395 390 420 408 412 427 395 421 416 395 408 392 429 412 424 403 431 419 423 429 414 408 430 421 434 402 426 405 396 417 435 401 417 426 422 401 423 426 433 407 430 411 409 429 417 438 422 439 440 423 427 435 416 424 406 409 422 435 419 424 420 423 403 419 442 434 412 413 420 438 421 417 440 422 410 415 420 432 413 420 415 441 412 432 424 418 440 445 409 416 427 430 439 430 406 436 419 416 447 438 409 424 410 413 446 444 449 419 412 410 429 448 414 446 431 409 415 419 420 420 447 436 410 435 433 413 447 415 415 421 448 419 424 430 424 454 416 414 423 413 418 435 453 423 429 424 417 436 434 427 438 421 445 432 439 426 434 432 422 438 434 451 439 448 428 451 439 432 446 442 425 452 422 422 454 439 433 457 453 436 442 433 440 444 440 424 437 419 420 430 461 432 435 449 459 422 443 424 461 459 443 433 438 420 445 446 427 438 448 462 457 449 453 455 431 451 462 427 428 440 439 428 455 433 436 429 437 437 435 435 453 435 450 428 457 453 432 442 428 437 440 442 422 449 433 454 436 431 461 445 428 457 428 463 446 463 447 462 435 437 453 443 451 438 426 442 446 438 439 452 453 457 428 430 460 440 462 430 425 433 428 431 467 454 447 466 450 427 462 439 462 425 436 446 440 440 441 462 454 457 466 459 466 427 465 459 463 459 465 440 468 446 467 444 432 466 462 434 445 456 425 438 432 437 459 447 428 452 460 457 440 434 467 437 456
465 428 451 431 445 442 451 442 461 446 469 458 439 454 435 447 455 448 454 443 459 453 446 442 464 454 433 429 452 445 460 467 468 461 429 463 434 454 455 469 430 454 433 443 438 442 464 443 441 469 459 429 451 455 465 445 459 428 449 442 467 439 439 441 451 462 454 435 446 439 434 426 466 460 463 455 433 457 428 448 456 439 428 458 425 444 435 460 447 458 452 464 448 442 437 430 436 466 440 433 457 425 435 431 437 429 461 446 438 422 446 447 457 426 437 458 445 447 425 444 458 430 441 460 450 431 443 439 450 436 448 440 458 460 448 429 443 444 452 459 419 452 440 454 456 431 422 456 457 446 434 426 431 431 421 436 441 444 454 447 436 459 423 430 455 428 445 420 422 433 427 433 451 457 457 434 432 444 458 418 439 421 456 426 417 446 436 449 438 429 432 421 437 418 418 417 431 438 419 427 453 429 435 436 426 432 454 434 452 445 436 425 441 433 435 444 422 413 427 444 426 436 444 449 440 439 409 448 420 450 419 417 423 440 440 428 409 431 437 414 435 415 410 416 439 441 410 438 437 416 438 414 420 438 413 444 419 407 442 413 431 432 425 439 416 441 429 415 411 417 421 437 423 421 402 413 414 406 402 403 416 432 410 431 423 415 425 435 419 419 402 402 406 422 436 413 401 426 424 421 414 421 415 399 403 411 416 407 436 399 404 429 413 418 405 429 408 425 428 425 433 425 423 428 423 427 401 425 416 428 410 431 410 427 395 416 399 414 428 400 419 394 395 395 419 405 415 417 415 409 421 410 411 414 412 394 386 394 407 409 396 386 414 407 421 398 387 389 421 398 422 412 406 416 394 405 394 413 394 420 393 387 395 408 413 412 416 406 380 397 381 383 391 413 382 403 397 414 384 401 415 390 396 384 415 404 394 387 413 407 386 399 405 398 410 403 395 399 375 394 392 376 392 393 399 383 406 378 408 373 390 406 374 397 401 373 376 372 387 373 374 392 382 398 398 400 381 394 372 382 393 375 383 387 366 376 380 402 378 380 383 364 386 381 365 397 384 387 362 380 392 366 365 383 396 373 378 372 362 380 394 367 394 383 381 392 379 369 379 367 371 366 385 373 364 364 385 390 383 391 391 363 356 361 384 380 364 355 377 376 374 373 383 370 374 382 381 373 355 364 359 368 374 380 376 355 374 374 352 356 359 352 374 348 366 373 381 360 363 372 372 355 350 360 351 353 364 354 349 368 345 377 360 348 350 350 368 374 354 372 361 365 376 367 345 359 371 354 365 352 355 374 355 354 363 357 361 348 359 368 357 367 371 354 338 368 370 339 354 336 339 351 351 364 349 338 346 355 363 347 367 354 357 359 334 346 353 333 332 336 353 340 334 360 352 347 354 353 332 344 331 344 355 330 343 340 340 332 345 335 337 357 335 334 354 356 343 325 357 342 331 344 324 341 348 346 323 338 342 334 327 344 349 354 347 322 335 327 348 329 350 337 333 339 321 320 348 347 342 332 350 331 348 345 328 340 330 342 341 334 319 344 318 328 342 338 325 321 342 318 326 337 331 338 322 331 336 314 323 325 325 320 334 319 344 343 341 312 340 327 317 325 336 337 319 329 326 321 323 323 336 337 318 316 327 322 331 340 339 335 332 331 323 316 309 321 331 338 322 326 321 326 308 314 320 315 332 336 327 313 317 320 307 326 327 325 307 318 325 307 313 317 330 311 306 316 306 326 319 320 331 322 323 325 308 302 331 325 329 301 304 328 323 311 312 312 310 319 313 316 320 328 321 303 303 324 315 304 313 298 320 310 316 309 301 322 310 300 313 305 299 316 298 321 325 310 300 302 297 312 316 317 309 308 321 311 300 305 316 315 305 306 296 324 318 309 318 320 312 303 304 304 303 316 296 302 319 302 294 307 317 309 310 308 308 309 296 308 311 315 306 297 316 292 308 301 300 303 291 290 306 302 301 315 294 296 317 291 299 290 298 316 299 317 303 307 296 307 294 316 301 302 314 288 304 303 300 314 315 292 306 301 296 309 290 301 309 288 296 289 311 305 315 312 294 291 301 294 302 300 314 286 306 311 286 292 296 290 311 285 286 299 292 295 314 295 302 306 288 303 300 305 291 291 301 292 296 309 300 312 285 299 304 305 286 297 311 296 293 299 288 287 313 295 297 312 297 314 295 301 302 310 313 301 286 299 300 289 285 307 309 285 291 290 297 314 302 286 287 303 300 291 305 298 293 309 288 306 309 298 314 288 286 312 296 287 288 311 314 289 304 308 311 302 313 294 302 293 295 304 311 302 302 293 285 311 287 310 294 303 286 293 299 287 290 310 289 285 307 310 289 296 303 308 313 302 309 292 302 311 304 290 298 291 298 290 287 292 308 296 303 309 296 287 311 293 312 307 294 296 303 290 308 314 314 299 293 300 298 310 296 287 315 301 294 290 307 288 290 301 301 309 287 304 311 313 313 300 297 292 312 307 297 296 307 289 302 314 303 315 309 306 316 300 291 316 298 305 290 302 311 296 316 311 313 302 299 309 308 311 315 303 293 318 305 312 311 319 310 297 309 293 307 300 297 303 298 306 312 300 312 305 299 301 319 294 314 293 315 304 306 303 309 309 293 294 318 323 298 314 305 297 312 312 324 321 319 320 307 319 302 317 297 305 311 300 299 317 309 304 327 325 319 316 299 309 303 323 306 306 311 318 310 327 303 307 324 328 301 303 321 307 326 322 315 310 326 316 330 307 325 328 304 317 316 307 328 322 332 306 330 314 325 310 312 330 317 306 323 311 314 322 320 328 321 327 323 321 328 320 315 313 329 312 317 306 321 332 333 332 324 329 333 338 329 307 308 312 338 328 320 316 315 338 310 333 329 329 319 323 314 330 331 338 338 312 340 322 338 335 317 326 328 343 325 331 333 324 338 322 329 338 330 330 334 319 337 338 324 319 315 343 343 323 345 338 337 317 327 345 329 331 328 342 331 318 326 350 328 351 326 345 344 343 327 329 347 350 353 323 321 352 349 347 324 344 352 336 330 356 336 332 346 329 339 348 343 338 337 343 347 335 344 346 340 355 336 353 348 356 353 341 334 329 341 345 341 336 358 349 345 346 333 335 354 350 333 347 339 347 334 361 361 355 339 358 348 351 366 361 351 368 356 366 335 335 335 343 350 356 359 359 355 339 358 339 364 349 347 344 351 362 350 346 351 359 373 344 355 349 373 373 349 361 371 350 351 345 355 374 349 375 377 348 366 354 367 357 345 357 356 359 377 368 362 370 349 361 356 378 366 358 364 370 370 370 369 380 374 383 377 362 361 377 368 366 370 373 360 384 353 355 382 381 369 361 387 374 379 362 372 376 374 375 354 374 381 382 380 363 382 381 378 385 369 371 358 363 389 393 361 393 376 393 364 394 365 378 380 370 388 377 378 381 371 380 368 375 395 376 385 379 368 390 371 381 376 369 368 400 394 385 387 399 382 372 390 382 402 397 380 396 397 398 379 385 380 403 400 393 398 402 373 404 393 397 376 393 370 380 376 379 381 372 390 382 372 400 374 379 406 410 374 410 386 396 397 395 403 387 412 376 386 412 397 402 390 394 415 390 404 382 399 403 384 407 403 384 385 390 414 405 383 419 387 417 409 396 419 402 400 399 384 413 382 387 386 413 390 417 418 391 405 415 387 413 395 420 422 420 390 410 398 386 409 397 416 399 406 415 413 426 426 408 410 407 414 395 428 402 428 418 428 410 421 416 421 399 410 414 405 429 400 429 419 400 397 393 416 394 402 430 422 415 404 400 434 433 406 434 406 404 424 404 427 418 432 419 426 410 402 401 407 411 438 436 434 419 416 428 415 436 420 436 404 439 431 434 414 438 418 402 419 409 436 429 437 415 435 420 406 405 405 417 432 414 421 423 433 438 412 408 433 431 445 439 430 436 431 442 430 406 446 407 412 439 434 408 411 426 424 415 427 422 419 435 443 413 416 428 410 442 434 412 416 447 439 423 450 444 410 421 443 411 445 443 428 416 432 414 422 422 418 439 436 421 424 422 420 432 433 413 414 416 418 415 447 439 428 444 423 429 449 456 430 440 445 447 445 424 442 456 435 440 432 416 450 445 418 450 456 439 450 450 441 451 418 429 433 430 418 443 428 429 423 433 452 455 430 457 452 447 449 460 448 451 452 439 451 442 433 440 450 438 424 440 428 424 427 463 456 427 444 444 459 426 459 425 463 428 464 430 433 452 447 439 461 457 435 449 437 425 446 424 444 451 444 429 432 453 448 445 436 448 424 431 453 438 455 428 465 455 438 435 463 464 428 434 456 442 461 447 465 441 449 443 446 448 425 457 455 451 455 444 432 456 452 463 427 461 468 426 425 458 457 464 454 437 430 462 455 444 442 430 437 444 469 460 444 427 468 430 429 454 449 437 441 453 451 463 445 426 440 445 459 448 460 464 461 441 458 467 435 450 427 446 444 427 436 462 448 434 442 451 438 466 462 429 469 463
446 445 430 451 470 456 445 448 441 428 470 460 442 468 469 437 453 450 462 466 470 438 466 447 459 455 452 432 438 442 454 456 459 457 435 463 447 459 438 467 459 442 455 436 445 453 453 471 431 443 427 436 461 429 465 443 436 446 436 442 450 442 426 468 442 461 455 445 462 441 444 440 465 449 459 443 458 456 446 448 429 454 454 466 457 426 459 443 446 445 460 446 460 459 444 453 426 450 428 438 465 446 452 437 425 441 430 457 428 451 456 453 437 442 426 425 463 459 463 439 455 454 437 447 465 434 452 423 459 455 436 432 434 440 421 455 458 429 422 439 432 454 425 422 429 448 445 445 440 441 462 429 429 453 430 428 421 460 428 458 426 419 446 439 438 446 450 451 454 451 446 443 441 451 456 448 430 451 423 421 426 420 421 454 454 423 454 439 441 443 456 436 416 426 431 418 419 444 437 430 442 426 422 430 418 417 452 423 444 451 428 452 453 424 440 440 423 435 412 447 411 445 418 412 447 433 450 451 412 422 424 439 433 423 412 438 428 408 440 415 446 447 447 432 411 446 428 438 444 447 409 420 408 440 409 445 444 418 446 409 410 413 408 424 413 405 422 409 422 431 403 438 430 404 418 435 443 439 421 437 437 424 407 436 416 408 432 411 418 431 413 424 440 417 400 407 416 418 412 401 430 430 434 416 430 437 413 408 414 420 419 436 428 428 411 418 398 417 400 418 433 423 434 423 419 405 397 410 414 392 413 406 427 410 423 418 410 399 431 429 422 415 428 413 405 404 396 410 425 401 420 412 421 416 399 405 393 418 409 389 402 408 407 386 395 411 415 401 397 393 409 422 415 404 384 404 407 411 388 405 415 412 420 409 401 392 418 406 383 393 402 391 415 384 403 416 412 410 396 410 388 407 389 413 392 401 395 406 410 385 379 385 405 396 380 377 386 386 391 380 404 391 395 410 388 379 407 382 399 374 403 409 403 374 405 406 387 404 401 392 405 398 369 384 396 397 379 386 385 398 383 372 383 373 380 393 392 366 381 379 373 369 389 395 372 387 384 391 383 393 392 397 362 393 391 368 384 366 388 380 393 368 367 362 384 366 378 385 390 369 372 377 368 392 375 369 359 385 387 376 387 390 374 357 380 363 355 381 355 386 355 365 357 377 366 382 384 362 385 378 373 353 366 362 354 372 357 374 362 364 365 369 377 362 364 375 382 381 347 347 358 372 360 355 345 349 353 373 366 365 368 354 367 347 367 350 348 374 355 361 370 373 363 343 358 361 364 368 354 357 347 355 354 340 343 357 342 350 346 365 338 355 344 365 363 364 353 359 347 341 350 339 356 360 345 337 356 334 363 334 362 347 349 341 359 365 336 359 362 337 338 332 358 355 344 346 358 347 362 360 348 346 338 347 349 348 339 350 349 358 330 328 359 356 356 340 353 350 334 349 329 348 324 356 346 338 347 341 330 346 339 349 338 351 353 330 344 322 324 324 323 336 324 325 338 327 340 325 336 345 324 338 331 340 335 326 333 320 334 333 332 337 320 330 332 318 338 318 318 338 321 318 320 325 320 336 330 339 340 344 330 345 342 338 315 313 342 335 312 327 317 324 341 310 341 326 333 315 310 340 325 336 316 333 329 326 326 337 335 335 313 321 311 312 314 313 312 312 306 313 327 311 326 325 312 325 308 334 329 310 334 313 305 309 306 326 328 325 310 311 320 315 329 321 313 324 328 332 317 327 322 310 329 301 314 321 306 310 303 320 304 306 313 302 299 310 324 308 323 300 316 309 311 309 327 321 298 319 317 313 311 307 322 309 306 303 326 309 311 296 299 314 299 311 317 300 320 309 309 311 309 324 322 321 305 318 313 307 305 305 305 303 318 302 305 300 298 305 309 298 294 304 309 305 312 303 309 293 320 300 304 300 316 293 299 306 290 305 312 302 318 295 311 304 295 316 312 293 299 291 292 293 303 308 297 293 290 315 288 311 317 301 291 304 296 291 311 296 307 303 308 297 300 292 312 299 288 296 302 298 299 297 295 313 309 304 311 304 294 311 296 292 285 299 308 294 296 302 303 308 310 286 288 286 292 305 298 294 285 306 299 290 288 308 288 311 296 305 299 304 300 303 303 292 309 288 302 290 290 301 312 290 295 291 291 309 306 298 311 303 287 298 309 295 288 295 309 295 298 309 292 310 295 299 298 291 298 301 306 305 289 306 303 292 305 302 288 291 287 308 309 310 292 297 285 289 301 310 300 307 306 300 305 310 286 311 288 301 291 310 285 297 296 305 298 289 286 294 296 289 289 285 287 291 291 310 297 309 308 306 305 295 286 290 293 290 310 298 300 289 288 302 294 293 286 300 298 309 311 302 285 308 295 313 291 293 286 289 295 286 303 312 296 303 294 291 290 290 303 286 304 300 301 309 309 301 285 306 313 291 286 310 289 296 300 288 304 293 314 306 295 304 296 299 314 305 306 289 302 286 290 291 301 298 286 296 315 287 309 313 315 310 308 311 291 315 314 304 295 315 317 305 295 298 310 293 317 300 289 305 302 315 310 317 297 302 297 295 294 290 314 315 306 297 310 302 295 299 311 303 319 311 312 296 291 305 293 313 310 294 299 315 312 313 314 320 297 315 319 303 307 305 320 293 319 301 323 314 294 324 323 317 299 315 319 301 306 310 296 312 325 304 296 312 306 307 320 302 309 306 298 310 311 299 328 306 308 326 324 306 323 324 328 329 311 319 302 322 305 304 309 303 311 307 320 322 319 311 327 331 319 329 313 303 330 310 311 308 306 308 316 331 331 316 307 326 331 311 330 323 319 333 309 324 330 316 328 316 314 310 325 308 326 330 307 314 312 314 330 320 319 337 312 339 318 316 329 313 324 324 333 339 322 339 329 317 319 320 329 329 326 317 331 314 342 333 323 316 340 329 319 316 327 322 340 333 338 316 320 333 347 319 330 335 327 321 329 338 340 324 342 344 334 349 334 324 350 340 338 328 322 346 329 337 321 323 322 345 323 329 329 324 333 344 343 344 349 324 347 323 351 333 355 345 328 329 356 327 331 335 339 346 351 344 355 354 336 327 330 328 347 353 359 336 358 357 352 331 336 351 333 331 362 339 362 342 354 362 346 362 348 336 351 348 366 355 357 365 351 345 359 365 353 339 347 350 343 357 361 346 338 349 369 363 359 353 368 348 352 369 349 341 369 360 363 347 361 353 345 345 367 349 354 353 355 369 346 372 373 377 367 361 352 361 354 346 352 376 370 363 353 375 353 353 368 372 370 372 376 381 356 356 361 352 359 368 374 375 379 370 354 350 370 382 349 363 351 359 361 358 355 362 360 382 382 360 355 371 375 376 368 365 358 388 372 363 384 365 391 384 378 378 387 365 371 373 378 387 364 375 391 384 387 364 379 359 388 361 380 374 385 362 372 395 373 377 387 384 380 386 394 383 377 388 393 377 379 363 389 392 374 390 372 401 377 387 366 369 402 369 374 383 388 386 395 401 382 400 402 380 389 376 401 382 383 393 371 382 391 396 390 371 391 385 392 374 402 375 408 399 392 374 408 386 376 389 387 395 404 408 381 403 383 398 411 387 383 412 400 404 388 380 393 408 383 414 399 384 415 411 414 381 381 410 410 390 418 411 410 416 395 391 408 416 408 396 400 399 383 421 392 412 419 404 416 408 421 417 404 417 401 399 418 395 423 401 397 412 424 427 408 399 389 405 411 390 429 408 396 390 411 426 414 412 427 429 395 422 392 430 431 420 405 396 433 419 410 424 425 407 397 402 403 397 421 425 400 422 403 408 422 426 406 405 407 401 402 415 432 405 414 432 403 417 429 422 439 418 413 406 439 418 409 409 425 411 404 439 415 441 403 409 418 437 417 422 408 428 413 430 420 423 414 424 440 443 404 438 420 419 444 419 439 413 426 421 425 432 419 437 428 421 446 446 415 417 422 419 443 424 414 441 444 432 413 424 422 416 423 435 413 448 451 413 424 422 419 427 435 419 422 433 443 453 443 433 432 453 413 417 428 413 451 413 437 455 428 444 455 436 419 415 431 417 420 446 423 429 454 447 430 458 428 420 456 416 442 425 449 436 431 422 436 418 458 453 453 423 419 452 461 453 418 446 426 421 418 436 423 444 447 420 431 454 444 453 435 454 427 442 455 425 447 447 462 457 429 448 439 450 438 458 442 459 444 450 438 464 444 444 423 450 446 437 443 428 448 460 439 456 459 452 462 463 436 437 434 465 441 453 451 436 423 428 430 466 435 425 467 434 448 425 463 449 460 441 432 442 455 425 453 425 456 426 466 445 440 433 443 435 439 427 448 440 453 431 439 441 433 439 451 433 460 447 459 453 440 467 447 427 444 432 427 432 453 468 452 444 466 440 461 448 432 440 456 459 471 447 456 428 458 431 452 458 467 471 449 449 448 460 436 465 450 469 471 436 445 448 445 439 468 434 468 428 455 459 461 454 434 452 463 467 457 450 460 459 456 437 443 432
471 453 472 457 450 433 466 469 454 446 443 457 454 446 459 437 434 448 471 448 435 468 449 471 445 435 457 428 451 428 433 456 452 438 439 436 442 438 438 430 456 452 458 443 432 450 458 437 431 455 463 438 449 439 436 428 453 464 428 431 471 440 459 451 457 432 459 433 442 469 435 470 455 428 440 459 450 433 463 434 429 467 428 441 458 446 439 459 445 458 452 467 453 428 450 456 435 466 440 467 455 459 464 444 433 429 429 466 455 442 450 459 439 428 430 447 424 463 456 462 427 438 459 455 442 440 443 428 457 433 425 462 423 441 438 452 445 463 426 451 436 451 442 428 431 424 427 451 464 459 445 443 451 438 431 426 431 426 450 441 437 454 457 439 449 429 444 447 445 448 433 461 454 455 444 420 458 450 450 433 446 451 440 423 457 431 430 420 442 421 454 449 426 451 425 420 435 450 436 440 441 431 419 444 437 439 440 441 437 438 450 420 455 430 418 445 436 422 447 418 427 434 443 430 425 451 425 444 435 439 418 417 411 414 438 426 439 420 444 411 444 438 409 434 447 449 423 419 423 410 419 438 423 410 412 445 410 429 407 429 417 422 405 424 411 423 429 441 430 426 443 416 436 441 421 418 427 421 436 441 425 407 427 440 409 432 435 413 412 436 434 424 410 434 400 416 411 425 409 436 403 406 433 437 435 435 410 435 432 437 426 427 431 428 424 431 436 408 422 434 416 421 406 417 414 418 398 416 405 407 397 399 417 393 399 415 430 410 412 425 411 401 413 406 392 401 400 392 413 427 392 417 389 418 407 423 411 402 409 409 386 400 389 418 386 404 410 422 416 391 420 417 413 390 391 395 389 391 409 390 396 390 418 388 412 389 385 395 404 398 410 404 412 413 388 406 386 395 417 383 404 398 401 388 395 406 377 412 414 385 410 412 382 381 406 390 400 391 379 408 385 405 386 382 406 377 400 401 392 388 394 406 408 378 376 386 395 405 394 377 395 402 391 394 373 396 405 384 380 403 390 370 368 377 388 389 396 380 382 396 386 364 385 385 363 398 367 368 378 369 376 383 364 377 386 369 367 386 364 381 371 390 368 392 373 374 367 364 394 370 367 367 361 384 381 374 362 376 357 390 368 384 359 383 358 362 385 361 385 363 360 358 371 367 352 384 361 360 366 359 387 365 384 373 363 379 378 381 365 353 357 370 349 372 376 359 363 355 363 369 370 362 368 373 346 353 369 379 363 354 354 374 369 352 377 345 361 370 357 358 355 366 360 363 361 347 364 361 344 348 344 357 372 367 351 346 340 355 366 354 363 352 365 370 342 349 347 367 363 367 359 367 344 363 365 341 346 353 339 362 338 342 344 336 348 345 358 349 362 360 354 343 355 334 359 348 360 362 355 360 350 333 342 341 327 342 348 359 334 334 340 330 355 352 343 358 340 343 349 337 339 347 323 329 351 353 356 323 326 348 322 325 341 332 333 335 322 340 350 339 332 320 352 344 342 331 337 325 337 318 341 340 348 334 329 327 333 347 323 346 337 323 347 323 330 325 334 331 342 329 346 321 327 343 344 314 321 327 321 323 318 322 330 315 318 339 316 323 325 334 320 319 310 311 317 334 321 316 321 334 330 337 322 309 315 327 312 328 337 312 306 310 322 325 314 329 320 318 308 334 310 317 310 310 318 319 335 330 326 316 325 316 313 328 326 308 324 322 305 321 312 312 309 306 328 306 323 320 319 315 319 315 302 310 310 308 329 318 310 316 319 319 324 301 312 316 305 300 302 307 319 309 317 326 314 310 298 302 326 316 315 314 300 317 323 307 322 319 295 302 303 314 319 296 315 301 312 322 303 293 319 319 317 304 311 303 304 298 301 293 314 315 313 297 319 305 298 293 296 315 304 307 300 304 299 312 302 313 305 296 313 293 291 298 303 301 300 307 300 310 300 292 294 290 289 292 304 296 316 309 290 291 294 298 303 295 312 307 310 298 314 296 301 315 304 307 290 286 287 301 299 298 304 305 300 296 308 307 305 298 298 299 302 297 303 288 297 290 309 291 293 298 300 308 289 310 291 293 310 292 308 293 304 297 309 297 307 286 287 300 303 310 295 299 299 293 285 298 302 291 312 293 304 303 289 290 297 303 288 303 301 297 287 301 291 283 306 306 306 309 294 296 298 297 311 284 306 305 298 287 283 290 288 304 309 294 311 286 305 307 306 294 292 310 283 292 302 298 287 296 295 298 310 302 304 301 295 290 294 303 294 295 310 300 308 299 303 307 295 298 303 290 302 306 310 296 308 301 283 284 307 289 292 299 302 286 311 287 294 286 308 307 299 299 288 288 308 301 305 292 309 290 292 293 285 283 307 311 294 300 306 291 307 287 299 298 291 299 295 303 303 291 290 311 299 287 288 287 298 310 289 287 288 290 297 311 291 288 298 314 305 310 296 294 312 298 289 311 313 299 303 290 309 298 301 310 287 298 291 306 298 290 306 313 297 303 303 312 307 308 304 297 303 315 299 293 290 295 312 290 311 300 287 297 314 295 293 308 308 300 300 315 297 313 305 301 301 292 290 316 316 309 289 295 300 294 294 305 304 291 301 291 304 293 301 293 302 300 307 294 304 319 291 313 307 300 320 321 306 292 310 295 304 303 294 316 309 300 294 316 301 305 302 316 302 308 303 314 315 317 310 315 310 324 297 299 296 304 311 300 318 317 320 298 327 321 322 306 315 326 302 315 301 310 304 307 322 314 328 314 306 310 303 319 309 304 324 309 311 308 312 303 328 306 304 325 329 330 305 314 326 307 332 330 318 307 308 312 333 311 331 305 334 312 330 304 314 304 326 334 305 315 313 317 307 331 307 326 315 335 335 330 320 330 336 333 316 313 337 313 321 332 315 320 309 309 320 320 310 312 319 311 323 328 324 325 321 326 314 331 324 343 327 324 329 326 340 321 333 339 327 323 316 315 332 343 319 330 339 341 316 316 323 319 329 323 346 323 344 331 341 331 322 321 341 338 333 337 345 351 327 326 328 330 324 343 324 329 323 345 322 350 356 346 326 329 354 343 336 344 336 349 347 328 341 335 348 349 336 327 351 329 351 353 346 351 357 350 355 334 361 360 336 335 351 348 350 357 335 330 352 356 357 342 360 347 334 355 362 338 357 349 358 354 348 352 336 346 356 353 366 337 352 337 353 336 341 354 371 340 351 358 359 370 362 352 368 365 341 363 349 343 357 351 365 349 347 367 346 364 347 360 365 367 357 363 351 360 369 353 365 348 365 354 353 356 377 356 367 355 358 373 379 358 352 375 381 353 374 367 375 379 366 379 369 381 366 379 379 356 359 378 359 372 358 362 372 371 377 377 386 359 362 366 365 378 386 357 376 355 392 375 376 368 371 365 380 364 372 374 360 381 364 384 366 386 372 365 384 375 389 397 377 396 371 391 372 384 370 372 392 385 386 388 391 393 393 366 371 383 389 376 390 389 374 368 399 373 374 397 372 394 396 388 392 386 398 381 371 386 370 381 372 381 381 392 402 371 376 401 394 384 409 408 395 374 384 401 390 401 398 391 392 403 401 398 402 403 395 389 397 379 392 403 391 393 387 413 383 382 405 407 384 393 393 388 408 412 380 385 394 404 388 399 388 385 411 419 417 382 384 389 399 408 401 406 403 407 400 408 387 392 417 423 422 420 392 411 405 425 417 412 410 418 391 417 415 414 408 403 389 403 394 416 426 425 390 428 394 390 404 413 395 407 416 425 410 421 398 416 426 398 393 425 396 411 429 396 400 416 417 403 432 425 431 429 420 433 428 426 437 403 409 400 422 434 434 400 424 416 415 415 401 439 429 418 440 419 431 435 441 427 410 403 432 402 436 403 412 407 443 408 419 411 412 425 429 429 427 444 404 444 417 406 442 405 426 443 427 414 434 427 443 443 429 430 444 423 431 415 427 430 419 438 410 440 447 427 427 447 417 442 421 435 450 446 429 434 411 446 451 429 417 423 441 425 424 448 452 445 426 438 431 414 419 434 439 450 453 450 438 454 442 451 429 440 436 450 457 439 435 456 449 441 418 429 448 423 423 446 457 429 430 434 424 436 447 442 431 424 445 456 430 425 441 421 428 450 427 433 426 442 458 440 459 459 459 436 462 437 433 461 425 451 457 459 451 449 432 454 431 435 425 464 443 448 423 453 457 452 444 421 434 441 464 431 458 461 448 433 455 439 452 462 428 445 434 435 450 466 446 461 437 427 461 460 455 440 424 467 427 424 467 439 443 443 425 456 438 428 443 447 445 428 463 450 450 430 438 434 450 462 448 464 466 442 432 429 458 452 448 437 452 467 469 450 446 428 437 434 438 434 470 450 427 442 468 467 431 437 447 452 460 462 445 432 454 444 430 443 443 466 462 432 449 459 462 468 468 472 438 434 441 436 458 442 458 461 444 469 433 471 456 429 461 428 440 449 445 444 465 460 444 462 471 465 455 460 468 450 467 433 457 442 441 449 463 433 437 441
430 444 441 458 445 436 465 457 458 436 434 449 474 450 444 434 448 471 472 442 447 472 446 430 441 465 450 437 431 459 450 430 434 460 465 449 473 455 438 456 468 443 438 430 470 452 441 443 448 438 463 466 436 441 473 454 432 456 461 433 446 442 441 451 435 432 433 435 466 442 462 460 463 433 468 466 457 435 443 437 444 431 436 458 443 436 438 453 470 432 458 443 447 433 451 462 455 435 448 426 446 444 469 438 451 457 455 468 443 433 454 434 462 436 433 431 438 427 432 441 431 463 464 465 433 465 434 463 430 456 438 450 449 457 438 431 465 423 450 438 451 454 423 464 422 451 426 435 453 433 428 459 428 444 433 458 442 443 452 447 450 443 450 433 454 421 460 451 441 443 443 426 452 444 443 451 428 448 440 435 436 447 449 419 427 461 456 448 459 419 426 456 457 452 444 431 441 441 450 420 423 454 420 428 437 417 430 426 424 448 445 437 455 436 437 422 445 433 450 435 435 452 431 423 443 449 437 417 431 419 413 438 449 417 451 427 410 415 438 419 440 417 433 429 432 414 438 412 425 423 434 447 419 421 408 413 444 426 423 411 420 439 413 406 442 441 427 405 423 434 426 443 415 421 445 410 418 421 421 438 416 441 427 426 411 427 429 404 405 404 409 416 434 415 416 428 408 435 425 425 424 405 422 433 420 419 431 424 419 419 413 406 414 432 415 433 410 406 402 399 399 417 401 413 398 405 419 432 428 408 425 409 404 421 393 400 431 427 429 413 406 402 422 426 397 398 422 414 410 429 416 415 410 417 400 392 427 405 408 390 408 396 419 421 412 412 420 418 408 423 400 420 390 418 404 413 387 419 395 391 417 398 420 399 418 391 402 409 401 415 411 413 384 404 400 402 383 384 381 398 410 379 387 395 412 391 388 412 411 406 411 384 376 388 403 377 395 410 379 379 394 404 390 386 388 403 373 382 407 402 390 387 391 387 393 375 388 393 371 370 369 390 369 374 377 392 395 371 379 371 374 396 384 391 396 391 382 398 370 381 400 401 401 391 379 375 373 394 388 375 394 366 373 371 387 383 396 376 387 370 387 389 365 395 369 366 362 375 375 368 380 394 384 381 367 365 375 383 384 371 374 370 365 361 376 368 384 369 382 361 372 386 368 354 362 356 361 364 371 377 374 367 383 383 351 369 350 373 358 371 376 357 375 360 371 372 360 363 373 367 381 371 370 371 379 367 377 379 370 368 357 359 349 370 371 366 353 353 354 342 376 362 356 361 355 371 354 354 343 351 351 352 346 362 339 351 339 364 353 357 371 363 351 361 339 356 362 339 335 368 346 364 350 360 349 341 355 339 367 335 350 343 347 334 354 362 349 355 356 345 356 355 335 358 339 353 347 361 352 356 346 336 347 338 346 360 330 340 335 326 338 327 351 358 330 340 355 356 338 354 336 329 345 350 325 329 341 351 337 322 336 322 352 344 332 328 343 331 339 337 338 324 341 327 349 327 336 325 335 321 350 318 344 320 342 322 344 327 328 326 327 339 324 325 327 334 329 315 343 315 331 327 316 318 336 342 336 316 337 335 326 333 320 336 323 325 312 310 317 332 336 335 328 339 315 331 320 331 333 330 335 330 334 308 333 312 337 324 316 330 315 331 320 324 323 332 307 325 331 314 315 326 308 335 325 314 325 305 308 314 304 312 327 324 306 330 318 315 329 317 323 307 312 307 320 310 304 315 311 305 304 321 321 327 308 304 311 312 310 313 320 311 323 314 299 324 310 315 307 304 299 326 309 309 301 326 317 305 310 325 307 314 315 296 310 321 301 319 301 311 304 324 301 317 322 293 311 317 319 321 297 310 307 297 321 315 317 317 317 298 293 298 306 313 302 310 303 292 312 310 306 305 290 305 290 318 297 309 304 315 300 301 303 307 305 302 300 293 290 297 300 314 295 306 305 306 288 289 300 311 301 307 287 300 294 311 291 294 301 306 291 312 309 297 300 289 311 305 294 305 306 298 301 314 310 312 296 303 306 309 289 290 301 313 296 301 308 290 305 307 291 298 306 303 307 310 304 298 306 289 298 309 310 289 311 308 286 310 293 307 302 286 311 290 296 287 309 297 285 301 283 291 307 304 302 301 293 286 287 286 283 293 282 302 291 282 290 294 301 301 289 283 304 309 290 309 284 308 294 307 289 285 307 306 299 299 288 282 295 293 286 296 297 308 309 306 300 288 290 290 307 297 292 300 288 292 298 282 290 302 308 290 306 305 286 296 286 293 297 300 298 294 308 285 292 307 281 282 285 282 292 283 291 303 294 298 306 304 299 286 296 298 288 286 294 293 293 291 298 301 282 286 285 309 290 297 306 282 290 310 284 293 304 294 307 289 303 304 283 292 302 291 302 309 295 285 283 306 294 299 296 286 303 292 284 303 299 300 296 308 301 299 312 294 303 308 293 295 301 294 297 284 303 287 307 297 301 302 294 291 291 286 299 307 292 293 294 288 299 306 294 308 308 305 295 311 287 288 293 298 286 300 313 310 289 305 292 305 292 293 304 291 296 289 314 303 289 315 299 304 307 309 298 292 299 300 310 301 295 289 314 296 295 303 290 298 292 297 311 292 305 298 318 306 292 315 316 295 306 298 312 317 311 314 292 293 297 306 298 304 298 316 305 306 301 306 315 305 306 312 310 300 315 315 304 302 301 302 321 315 314 306 324 300 303 321 320 298 314 309 299 297 320 304 311 320 302 306 325 310 322 308 314 311 300 324 320 304 300 314 325 321 325 321 325 302 317 318 302 302 329 305 332 320 313 316 312 318 323 308 328 314 318 332 329 304 326 332 334 320 334 324 314 326 320 307 322 322 315 326 318 313 321 321 319 316 317 329 320 315 337 313 332 308 309 326 309 332 322 340 316 321 329 328 311 312 331 329 331 341 317 312 317 334 327 330 322 324 327 336 320 338 335 332 324 318 338 323 343 325 346 347 330 319 337 329 320 331 334 337 346 349 341 337 335 339 327 345 350 343 334 324 332 320 341 341 325 331 347 352 340 346 351 356 332 324 340 341 352 338 352 339 338 349 325 325 346 354 329 353 331 359 348 337 331 359 359 344 327 341 332 356 341 338 356 351 340 347 344 336 330 340 353 345 332 363 355 332 354 365 342 336 361 357 361 335 337 339 339 358 352 352 350 350 345 347 336 347 356 364 355 337 347 365 351 369 366 369 348 366 367 371 370 373 360 342 342 364 347 360 372 344 364 346 349 370 361 375 348 357 378 346 374 366 368 368 353 366 357 361 354 372 354 372 378 364 381 352 374 374 351 369 357 374 354 364 383 374 362 353 354 351 366 380 382 386 379 386 354 380 361 366 381 372 368 381 357 366 381 362 380 358 362 387 363 377 376 362 360 380 393 364 358 372 373 389 384 379 387 387 370 376 398 391 391 377 381 374 363 386 389 374 377 371 393 396 371 388 383 400 398 375 400 398 395 392 371 396 389 380 390 384 373 368 378 404 401 398 397 404 401 386 395 404 375 387 374 406 383 390 381 374 391 407 398 405 404 381 380 384 406 374 375 397 407 411 377 405 387 403 390 378 414 405 401 381 412 394 378 414 415 388 417 384 407 396 403 411 410 410 390 385 410 382 418 384 391 417 389 400 383 403 387 417 405 390 406 395 416 414 415 420 394 385 425 422 394 400 405 426 391 408 391 414 411 421 417 421 408 418 406 392 411 418 411 428 416 431 421 415 431 393 426 400 419 418 417 407 407 408 421 405 415 410 423 419 421 412 422 402 402 399 406 427 430 428 427 416 429 416 402 429 419 436 398 430 415 416 402 404 420 420 435 434 430 420 435 404 439 403 405 407 438 407 407 427 427 409 404 439 434 442 413 430 439 426 418 412 444 422 415 424 442 410 416 431 428 408 434 424 410 437 429 448 444 436 430 427 434 430 417 412 432 422 417 434 410 443 439 410 439 435 420 440 436 451 440 417 448 433 426 423 423 433 440 430 433 417 443 452 440 453 413 413 416 414 439 418 449 426 454 428 452 415 416 435 456 445 434 443 417 442 447 428 420 433 447 434 430 427 430 449 439 438 434 420 430 454 442 428 424 461 424 441 438 442 423 447 433 429 431 445 443 439 430 444 457 456 422 438 444 437 440 442 458 434 444 446 446 444 457 453 444 440 453 441 464 458 445 454 445 457 457 426 434 445 426 428 437 449 466 438 467 463 435 436 432 434 461 458 457 429 467 456 448 454 431 466 467 454 431 466 466 465 426 434 444 450 459 434 432 434 448 451 430 435 463 455 455 446 427 436 460 454 467 449 431 441 469 437 471 462 456 465 444 455 465 431 438 431 436 440 438 463 452 456 449 447 440 433 467 448 443 463 438 445 440 442 460 444 459 466 434 442 465 458 431 464 461 449 467 431 461 440 466 441 468 443 467 442 456 469 463 432 458 434 449 432 447 442 447 432 441 453 452 432 444 461 474 431 436 430 433 469 441 433 443 442 454 443
464 436 439 459 445 467 463 464 431 435 438 449 444 449 434 473 458 448 459 458 456 466 458 466 467 431 469 435 443 455 448 431 460 463 459 475 454 452 469 461 456 432 441 431 457 451 473 440 468 457 474 455 454 463 453 445 470 446 456 444 433 435 451 461 467 441 467 446 464 469 439 452 433 451 454 467 472 452 439 473 441 437 459 471 432 437 441 472 461 429 449 464 435 471 458 427 437 458 451 427 453 461 451 464 445 438 457 451 437 468 459 435 435 427 451 454 437 433 447 461 465 442 429 457 465 459 448 461 437 455 465 451 445 442 431 447 425 463 429 437 460 437 465 425 459 446 429 426 453 450 460 425 443 440 457 440 450 457 451 462 442 448 421 439 423 449 438 443 443 463 432 436 434 430 457 445 429 420 448 459 424 461 437 420 435 449 438 419 440 424 436 461 428 457 456 450 450 445 458 424 459 454 453 423 448 419 427 447 449 422 450 448 448 435 427 440 432 454 448 431 416 432 443 429 426 442 438 451 426 427 449 417 413 442 424 445 445 435 433 427 434 424 452 416 437 421 433 411 409 416 421 446 433 450 418 439 428 408 445 421 438 416 447 410 429 444 426 428 437 412 432 429 425 441 427 420 442 443 432 408 428 426 444 435 433 442 428 442 402 421 411 430 428 407 433 407 403 410 429 432 416 413 414 434 405 435 409 399 433 403 433 421 407 425 412 413 432 434 422 427 433 407 407 430 426 431 412 432 427 412 420 410 430 429 430 409 397 415 392 395 422 429 417 430 414 394 406 410 430 392 400 425 402 411 422 426 424 410 395 400 421 415 398 410 405 417 412 391 400 402 422 393 422 389 408 393 408 420 406 395 396 396 411 410 393 395 407 420 408 407 383 402 386 394 385 405 417 403 411 412 407 401 395 382 389 397 390 387 398 380 402 384 386 377 378 391 376 392 389 401 401 408 389 409 400 405 398 382 372 406 375 390 377 379 393 389 397 404 398 380 406 380 402 375 370 382 383 376 367 393 383 404 397 369 389 393 369 397 374 402 400 395 391 364 389 392 367 385 375 392 397 374 364 391 380 383 384 373 391 362 388 367 372 383 388 387 393 394 391 387 381 360 369 393 383 367 366 374 381 369 368 371 375 371 368 375 363 380 369 372 388 359 358 363 382 386 369 356 361 365 385 356 384 382 355 383 363 358 372 378 373 361 357 368 368 369 377 359 355 357 370 377 353 380 357 367 370 350 371 362 360 347 368 357 358 353 372 372 362 359 366 362 373 369 362 355 359 361 359 370 362 365 349 345 363 341 353 337 371 371 345 365 343 339 341 357 347 340 338 361 364 365 347 338 334 344 352 365 342 336 361 365 363 342 341 350 347 356 361 344 351 354 361 335 335 334 349 348 354 341 359 352 358 341 337 345 357 340 341 335 344 333 328 350 351 347 343 333 346 339 355 341 338 353 347 344 340 350 349 323 326 342 330 341 329 340 343 351 329 321 334 336 348 350 349 328 332 334 341 343 321 347 326 324 346 317 339 329 344 333 329 316 320 337 333 326 324 322 324 331 322 337 330 320 341 332 322 321 314 336 323 333 313 326 313 325 312 331 327 326 313 331 325 338 326 335 312 318 309 313 326 310 320 311 317 317 331 326 327 333 320 307 324 322 323 326 305 325 316 323 311 320 313 328 307 313 331 312 313 330 318 310 313 326 311 304 307 325 310 312 304 316 322 326 327 328 311 306 308 322 322 323 325 309 304 327 319 299 305 297 327 320 304 307 312 312 307 317 305 315 326 306 299 316 300 325 314 312 300 320 301 322 311 296 302 322 322 316 296 300 304 320 293 319 310 316 319 313 298 294 291 304 305 297 316 315 305 304 304 311 305 312 299 309 319 307 308 309 292 311 317 295 300 317 313 317 303 310 300 309 313 300 313 296 298 308 312 304 293 289 295 299 310 295 289 301 313 308 314 309 300 311 314 302 302 302 293 309 294 298 300 311 302 288 312 313 309 300 293 307 302 293 291 305 297 308 295 295 300 295 307 305 294 301 312 312 294 299 292 288 287 286 286 302 297 284 306 299 294 291 308 304 303 300 289 308 287 300 282 295 303 306 287 284 294 286 283 297 294 283 301 298 286 304 309 300 298 303 308 309 283 305 295 296 286 302 293 283 283 293 296 296 309 301 290 283 296 290 298 301 284 290 281 289 305 280 308 293 294 298 293 296 286 299 303 283 283 307 286 306 291 293 292 282 285 301 286 293 303 304 285 307 285 307 287 282 307 307 287 293 288 292 301 294 282 296 298 285 294 296 282 297 280 294 300 306 307 306 291 301 293 288 299 299 287 298 294 307 289 301 283 298 285 297 283 308 305 293 285 282 309 287 300 281 294 283 307 292 301 281 306 285 291 297 297 290 308 302 308 287 294 303 304 290 290 299 309 285 282 284 286 283 284 298 304 289 292 301 292 283 294 288 288 295 304 296 296 302 288 293 299 292 285 293 292 285 310 290 299 302 307 311 294 299 303 294 307 300 313 311 301 285 304 311 300 294 306 300 292 286 301 287 312 309 288 290 300 300 304 307 311 297 304 290 303 292 300 295 307 291 315 317 291 304 313 298 305 296 314 313 298 299 306 294 314 309 291 292 316 310 313 310 312 292 307 300 298 320 300 311 315 298 311 311 306 298 313 293 307 309 310 317 311 298 315 299 322 295 318 298 296 300 310 313 296 302 318 323 314 326 312 312 308 301 306 317 321 309 297 326 312 316 302 300 299 305 322 327 308 316 300 310 322 316 327 322 322 317 320 308 318 304 325 330 308 302 319 331 315 317 329 328 305 332 331 306 309 327 310 333 320 304 305 309 322 312 320 306 322 319 318 316 308 306 328 331 311 335 319 333 315 327 307 337 320 311 326 320 334 333 318 320 333 320 326 320 329 310 322 315 326 336 327 329 338 318 323 343 315 337 335 327 327 317 342 334 340 345 333 343 340 326 336 326 337 338 320 343 336 337 331 319 318 339 318 342 343 329 339 351 351 328 331 331 333 324 353 326 324 339 321 348 349 341 326 343 347 326 325 335 325 326 345 334 356 329 337 348 356 352 340 329 328 356 329 335 331 339 337 342 337 341 360 330 346 347 351 345 359 354 359 362 358 355 349 332 335 362 356 343 336 352 341 339 341 354 347 337 345 363 362 363 357 350 360 361 354 353 351 351 349 364 350 348 363 347 350 347 372 361 360 353 359 370 373 367 369 353 372 345 376 369 361 372 370 359 367 376 349 371 349 349 372 345 367 375 359 371 347 379 361 356 373 347 348 378 373 371 356 382 363 370 374 383 366 382 366 356 361 352 356 382 385 368 356 379 367 380 389 378 375 377 372 361 359 379 356 366 371 373 366 366 385 376 364 382 373 388 366 366 391 387 360 389 383 380 394 362 388 373 388 367 372 395 390 375 394 374 390 365 371 374 365 374 389 382 374 383 397 384 391 394 373 392 392 375 369 390 402 402 371 397 386 384 372 378 376 384 370 369 388 396 391 405 372 390 408 376 401 376 408 393 386 389 404 405 387 405 382 387 380 392 391 383 413 384 378 413 388 394 402 400 411 412 397 403 393 384 398 386 417 395 408 418 406 407 400 393 381 399 404 418 416 388 386 402 386 411 414 411 415 407 405 411 413 397 418 398 415 394 395 393 386 424 424 404 403 398 410 398 417 395 388 405 394 393 425 403 402 411 428 413 430 407 415 431 410 402 429 394 424 416 418 427 395 409 410 401 394 421 420 411 432 423 435 422 420 430 396 434 414 435 419 414 414 404 415 436 416 416 438 409 422 420 427 435 399 410 432 421 403 424 436 411 414 404 403 441 429 423 405 432 428 402 408 437 431 437 414 403 433 407 432 415 427 418 407 428 429 442 408 431 423 443 443 436 446 444 435 433 426 438 422 410 409 435 448 415 420 418 448 414 446 440 431 417 450 425 412 431 443 441 440 413 416 418 438 448 452 454 430 446 425 451 450 419 427 448 418 440 450 415 437 436 438 417 436 436 433 438 457 415 426 444 453 423 452 438 453 442 430 428 433 435 423 425 450 449 431 433 445 431 460 456 437 427 451 454 456 435 428 436 442 428 419 439 461 427 454 429 435 441 453 423 422 460 431 431 447 421 446 451 434 445 446 455 431 455 423 445 429 433 463 429 463 439 425 461 446 460 446 438 458 456 441 461 452 428 427 454 448 430 441 438 429 441 427 438 431 449 461 459 461 435 441 457 451 443 428 431 456 427 465 449 432 428 437 456 438 464 446 444 470 458 470 439 472 463 470 459 434 459 458 444 463 450 457 443 446 443 456 442 437 462 464 442 463 436 471 436 436 452 453 434 445 458 453 445 448 452 432 455 438 470 471 435 447 463 450 472 440 433 441 448 466 438 468 462 453 472 469 460 458 455 472 475 440 453 446 460 437 456 447 445 451 451 450 475 446 432 473 456 435 446 437 433 461 437 465 439 435 466 431 463 453 436 469 463 465 447
455 472 473 433 441 455 453 467 461 468 468 458 456 435 435 469 437 473 475 434 436 441 476 444 435 454 456 474 448 445 445 433 440 448 434 449 433 463 446 462 454 436 450 439 439 460 438 452 456 437 454 468 446 460 435 457 437 459 454 460 472 474 461 442 445 463 458 452 449 434 437 433 439 456 449 455 441 456 431 473 469 461 464 446 451 430 472 465 458 457 449 461 455 442 472 431 430 461 452 455 465 466 465 437 455 446 469 428 435 431 470 428 469 461 445 446 462 450 437 454 455 469 439 453 456 434 443 457 444 447 427 456 446 447 444 451 444 457 459 433 465 435 450 466 432 460 439 430 462 432 438 423 431 427 426 461 435 444 423 429 464 444 436 461 442 455 462 460 462 428 444 459 440 427 432 447 438 423 453 432 432 443 451 459 448 455 453 436 451 429 418 425 451 432 441 448 441 438 443 438 446 443 426 433 421 445 454 431 427 429 422 449 435 432 416 427 426 432 433 455 442 452 432 425 450 450 433 428 420 424 440 422 438 448 437 441 426 423 447 435 427 452 417 447 417 451 450 419 426 417 416 409 412 426 412 448 410 431 419 417 434 446 448 418 423 437 414 411 440 432 422 429 441 434 406 418 415 429 439 438 435 405 421 432 420 413 436 403 418 441 416 440 434 414 406 407 401 413 411 432 438 427 412 432 412 414 401 422 437 436 412 424 413 426 434 433 402 424 419 403 402 397 415 426 414 400 406 402 435 399 410 401 394 431 419 398 419 416 427 394 407 414 392 425 402 427 418 407 416 400 412 420 400 391 408 418 397 422 401 404 393 401 417 389 423 426 397 388 422 408 410 395 418 420 420 423 406 390 390 386 391 385 412 389 396 400 399 410 412 403 385 417 407 414 418 395 405 381 389 401 404 417 386 413 408 414 382 390 410 377 393 387 389 382 393 413 397 375 392 377 393 400 411 376 405 385 410 381 400 392 406 374 380 401 407 398 398 400 370 381 400 373 406 399 405 400 404 385 392 367 379 381 389 376 402 387 397 377 401 371 400 376 384 383 398 377 380 390 381 389 378 385 372 392 376 369 364 390 364 388 390 368 379 362 371 360 367 390 371 380 372 372 386 384 384 378 370 365 358 383 378 362 389 373 377 357 376 363 379 369 383 383 354 364 384 380 379 355 374 370 352 363 354 356 384 364 364 362 353 360 361 369 355 347 353 354 375 376 357 375 370 362 375 370 357 360 366 344 346 371 352 348 347 371 369 363 351 365 356 356 367 356 371 344 341 356 373 367 341 359 345 372 370 362 341 370 357 348 371 353 342 347 357 356 360 337 368 356 368 337 351 359 352 345 339 365 338 348 333 351 345 361 332 342 348 334 352 342 358 340 329 350 332 337 341 356 328 332 354 333 328 329 326 359 326 331 348 332 327 353 333 352 356 335 337 338 346 324 350 340 343 350 327 350 348 354 323 324 322 342 330 331 350 329 322 338 351 343 346 325 330 319 330 347 324 330 323 339 333 345 346 346 348 334 339 340 333 340 343 331 327 316 339 323 322 338 340 318 329 332 325 326 315 339 329 317 324 340 326 331 338 338 336 328 315 318 339 312 331 321 313 323 330 320 319 314 329 329 319 315 316 333 329 320 327 314 325 308 311 307 328 307 304 323 326 310 332 324 313 319 317 320 322 315 327 325 304 325 311 322 301 320 327 321 307 316 320 316 311 314 320 323 312 329 302 324 329 324 303 308 306 315 326 324 324 316 315 324 308 322 313 305 309 306 325 315 319 311 297 299 295 318 319 305 314 323 300 314 315 307 311 305 300 312 316 295 298 315 310 300 310 293 312 295 311 306 292 299 311 296 314 312 300 317 294 296 319 294 293 289 300 312 301 307 293 315 301 298 308 289 299 297 312 288 292 301 295 315 302 315 290 296 298 291 292 295 298 313 300 302 306 303 286 287 313 313 285 296 285 297 289 296 306 313 289 303 290 298 294 305 288 306 293 306 291 285 304 304 302 285 294 311 296 293 309 286 287 300 305 297 307 305 303 293 297 307 298 291 300 295 291 282 289 293 304 296 294 287 308 303 287 309 302 301 282 291 296 286 308 289 293 295 303 284 297 282 300 284 282 282 289 292 282 296 303 296 302 307 301 291 300 299 283 284 282 284 294 289 282 284 297 293 290 282 288 306 283 300 281 286 302 291 290 296 299 284 283 285 282 296 288 302 279 291 299 281 288 284 291 290 281 301 296 292 296 297 290 293 289 293 292 305 297 303 293 288 279 290 294 303 307 296 289 299 279 280 302 280 307 306 291 280 291 300 293 300 289 296 285 292 302 298 289 291 285 303 293 306 306 300 301 307 289 305 298 290 306 284 291 305 303 296 298 307 280 304 300 283 293 298 296 287 281 306 292 309 294 307 308 293 291 301 283 301 289 293 303 287 290 306 304 284 286 295 305 287 290 288 290 303 298 306 303 299 295 286 299 309 305 298 284 286 310 286 298 290 299 291 288 309 310 312 304 285 288 290 290 297 296 290 299 312 295 306 295 294 294 304 286 300 292 297 297 297 285 296 304 306 287 313 299 310 299 288 307 309 315 310 292 303 307 307 300 310 291 303 311 300 293 313 309 293 288 291 297 310 295 317 302 297 315 315 291 290 310 314 306 301 300 312 318 313 304 294 306 300 310 301 306 309 319 297 306 319 292 316 312 300 306 317 308 302 318 320 313 300 308 317 315 317 298 319 312 314 298 321 299 324 321 320 300 297 320 301 307 310 326 326 312 323 298 304 303 321 329 324 325 310 314 317 302 316 308 318 305 312 313 307 308 305 331 313 304 325 316 314 306 315 311 320 310 309 311 327 312 322 311 321 314 326 316 305 314 310 309 329 330 321 326 332 328 325 333 315 326 326 327 310 319 336 334 337 335 310 329 312 328 337 330 340 328 310 342 338 317 314 330 343 330 320 337 320 332 333 342 322 325 329 336 344 334 314 340 344 320 334 347 320 342 317 332 329 347 345 344 345 336 336 343 332 343 347 327 329 333 322 337 345 336 325 343 324 323 334 353 329 354 351 348 333 352 356 336 350 351 331 341 330 334 334 330 345 355 341 356 333 337 356 355 335 351 360 328 339 342 352 328 346 355 355 332 351 363 354 345 332 337 364 339 347 337 346 358 345 365 349 362 345 338 352 360 343 366 359 364 364 339 357 336 368 350 347 344 340 350 367 343 346 365 352 349 349 366 353 363 341 370 370 367 352 365 364 352 376 372 342 354 343 375 349 355 359 347 377 351 374 345 376 377 378 353 347 362 376 371 376 375 359 368 378 358 355 380 349 354 356 366 367 358 364 354 354 366 375 367 367 370 360 360 369 358 373 366 383 360 384 376 387 388 371 364 375 375 369 358 387 361 371 381 384 381 370 366 360 373 360 391 370 384 378 381 386 377 367 397 373 376 370 379 374 366 389 389 372 397 393 368 364 377 398 365 371 393 383 381 380 373 371 401 382 382 383 370 377 369 368 391 385 394 386 383 404 395 390 382 399 381 407 405 391 381 381 384 397 396 373 393 388 386 405 393 404 395 390 392 404 384 410 403 393 407 405 388 383 387 389 411 398 416 407 406 415 410 389 411 404 408 404 394 410 403 386 391 394 408 392 389 412 389 399 400 410 387 414 384 396 405 394 392 403 403 423 400 425 392 424 410 414 400 426 404 423 423 420 395 421 411 408 394 418 422 393 392 425 422 429 403 398 429 418 429 429 396 430 409 419 430 399 416 420 395 433 424 410 425 431 402 408 412 407 398 404 412 402 398 405 402 412 411 422 424 400 410 425 440 405 440 415 403 422 401 439 401 426 406 435 435 442 440 404 407 415 423 441 418 429 441 408 426 417 432 409 419 443 434 417 406 431 432 409 412 434 406 413 416 410 447 448 409 438 435 421 423 450 408 437 431 430 432 445 419 414 452 440 438 430 412 416 452 420 449 443 436 430 434 425 420 449 446 435 438 430 449 445 422 450 432 444 421 447 438 431 453 429 418 430 450 455 437 449 422 424 431 439 443 453 445 451 448 427 441 436 449 434 448 450 450 445 442 418 430 425 427 427 433 423 431 429 445 449 453 451 433 449 431 444 448 461 456 462 426 435 456 457 451 443 423 461 427 447 437 459 430 448 444 445 428 456 456 430 463 465 438 453 428 450 433 456 446 425 429 429 460 465 465 467 462 442 462 443 468 454 437 433 435 458 431 441 448 464 448 437 450 464 438 463 461 439 433 436 470 457 441 467 441 429 472 448 449 455 448 431 457 450 462 430 457 473 460 435 447 465 452 470 464 463 461 453 437 430 463 436 460 432 438 435 433 444 455 461 472 437 464 463 460 459 465 451 460 452 457 433 450 442 436 440 431 475 471 440 475 466 453 460 468 461 465 433 431 452 473 436 468 469 469 460 454 465 435 438 448 468 447 467 434 452 438 441 451 440 450 457 476 435 441 475 465 437 440 472 465 436 476 463 473 468 446 450 464 449
464 436 441 434 434 450 461 447 460 442 456 440 467 455 443 438 453 439 443 461 434 439 465 434 470 469 477 440 449 464 464 436 468 435 444 476 459 473 445 441 437 468 449 472 445 465 438 472 471 456 455 473 462 450 474 461 448 435 475 464 467 462 467 464 471 434 469 451 435 435 467 439 433 438 440 445 471 447 447 466 471 433 469 463 450 472 446 466 430 452 460 472 444 451 466 438 460 458 464 463 469 455 433 471 469 443 447 472 466 464 468 467 465 461 461 447 458 439 445 465 461 429 462 429 457 460 444 442 451 435 438 447 432 438 437 448 442 467 431 462 469 456 439 454 445 433 467 457 467 430 462 425 455 447 465 444 461 448 456 459 440 434 456 446 466 443 443 457 439 424 449 459 455 463 463 430 446 462 462 445 423 456 421 453 455 462 450 448 461 438 459 434 425 424 434 444 443 430 435 437 433 419 430 422 436 448 432 438 456 456 445 428 434 458 426 433 416 449 442 445 417 422 437 435 441 424 456 440 440 445 439 434 416 420 422 451 451 440 418 439 428 446 450 445 435 450 453 435 441 437 420 441 443 435 410 417 435 442 443 418 430 416 429 424 415 439 440 414 407 432 444 440 447 443 438 442 409 441 408 438 427 427 423 414 425 409 427 407 408 439 432 431 441 441 404 435 432 435 441 430 416 433 422 415 428 410 406 430 403 409 421 424 431 438 434 429 431 414 431 410 403 427 431 428 426 436 423 436 406 431 395 399 435 414 426 411 405 434 430 431 420 431 428 432 421 400 422 414 418 414 428 425 404 420 415 392 420 402 391 390 419 395 410 410 389 397 392 397 423 387 425 387 419 392 404 386 410 411 398 384 414 400 408 405 400 393 410 401 383 386 395 414 393 416 387 386 418 392 397 407 393 388 407 402 407 385 398 396 390 402 394 412 386 390 381 390 402 412 397 396 379 409 379 408 412 392 411 402 395 395 394 377 401 383 400 389 377 381 395 389 393 401 383 387 406 375 372 370 391 386 395 367 394 401 395 379 382 370 389 398 396 390 370 372 385 391 380 381 365 393 385 367 394 377 362 392 383 382 372 368 363 384 364 378 377 360 371 370 384 391 384 364 369 385 357 360 367 382 380 366 383 386 374 368 387 389 366 380 366 372 357 383 358 375 378 376 354 353 364 379 382 352 378 377 372 381 359 352 357 372 348 349 353 356 382 352 362 362 355 381 351 351 376 369 370 347 354 356 364 378 364 359 343 371 350 347 367 361 350 368 341 341 357 364 350 356 373 343 369 360 346 345 369 361 361 347 357 350 366 367 349 336 342 338 338 340 346 351 364 363 356 340 362 348 365 336 364 339 353 354 357 354 353 360 356 358 340 332 345 355 334 357 358 336 342 357 348 355 354 344 331 326 348 335 352 346 347 325 325 324 347 351 348 342 354 347 336 331 350 327 331 353 348 341 336 345 330 345 338 349 323 340 352 342 327 321 329 323 346 343 334 322 331 348 341 345 317 338 324 337 330 317 334 322 334 347 344 342 337 325 337 340 344 336 327 320 338 328 329 323 318 324 314 319 331 330 315 317 313 320 326 325 338 318 321 337 314 320 321 337 332 324 331 325 336 306 325 330 322 310 308 328 323 311 336 310 330 308 317 334 318 334 318 315 311 317 333 333 332 326 320 305 326 306 309 320 301 318 302 317 310 302 330 328 303 316 330 309 322 314 309 320 328 319 315 319 302 312 315 300 303 301 301 325 304 307 311 302 323 310 318 300 309 317 295 312 300 324 320 323 306 299 314 310 316 316 294 296 298 310 303 309 319 302 304 302 311 294 312 300 297 295 313 310 310 297 313 299 290 313 306 299 313 300 316 298 315 308 300 289 296 311 298 316 292 310 287 303 313 300 312 311 305 295 292 294 302 286 295 294 301 303 303 294 285 292 304 311 304 308 305 305 302 285 303 298 300 295 314 288 295 288 309 290 307 292 307 290 294 309 286 305 305 296 287 285 297 311 296 306 290 304 287 289 290 305 304 291 310 299 306 285 303 301 290 288 301 306 294 304 302 289 297 287 302 293 281 307 284 294 301 291 287 299 290 287 285 304 297 306 292 284 280 305 295 280 282 286 305 295 280 290 303 288 288 287 301 289 306 305 303 298 279 281 280 289 280 285 283 289 282 287 293 303 283 301 304 286 300 302 294 302 305 281 303 285 289 296 295 287 285 282 298 306 285 292 287 279 291 284 290 295 293 297 283 298 291 280 298 284 296 285 300 294 288 297 294 291 278 282 292 278 287 305 306 286 290 287 287 303 285 291 283 301 281 288 284 294 282 305 292 301 304 286 280 278 297 296 283 297 293 298 297 294 288 290 303 301 291 304 289 298 280 294 292 283 296 291 299 300 289 284 294 307 284 289 299 304 300 306 295 286 289 306 302 299 288 289 284 300 306 294 283 307 302 297 304 290 309 287 303 282 285 290 303 290 292 294 287 284 284 294 283 293 283 297 304 284 299 300 297 297 286 300 288 299 309 311 300 300 289 295 303 294 296 288 295 307 293 300 301 285 286 301 294 298 312 285 298 298 301 288 311 290 290 297 308 290 310 301 299 301 288 300 297 304 293 304 299 292 288 302 314 289 311 293 303 301 316 308 306 303 312 302 301 310 316 294 315 303 302 299 319 297 306 292 315 313 311 298 311 312 306 308 315 293 308 293 306 306 314 294 314 301 301 296 322 320 307 309 324 322 320 300 314 319 298 304 313 305 296 325 296 326 304 304 304 318 313 321 298 307 300 304 327 303 328 308 302 311 322 299 307 317 307 328 310 310 306 326 321 306 323 320 305 332 329 312 322 312 304 323 321 305 327 317 322 319 306 315 312 330 317 321 319 310 335 323 335 315 328 308 328 320 313 319 311 308 333 320 309 313 315 310 334 317 322 321 334 325 332 311 320 314 328 335 322 327 322 320 338 314 323 328 329 320 328 329 315 329 340 321 328 345 338 329 334 320 329 318 320 317 326 318 340 330 331 332 329 334 346 341 336 347 343 319 319 326 336 322 340 328 329 321 326 351 336 345 323 349 323 353 338 325 348 327 356 346 352 327 346 329 337 331 327 352 330 337 336 343 353 357 331 356 351 358 343 356 330 333 346 332 329 362 335 355 341 342 353 336 346 350 362 354 336 342 355 365 364 335 354 342 365 363 362 362 349 356 360 352 341 355 345 369 351 359 357 361 344 366 350 347 356 345 348 374 356 370 349 353 350 369 361 346 363 367 351 344 347 364 354 364 347 343 370 371 367 376 353 346 359 379 375 372 367 370 358 365 366 371 356 361 373 376 382 359 365 357 378 352 359 376 368 365 385 368 355 368 381 371 366 364 387 379 356 365 387 389 365 384 386 381 379 387 359 359 393 375 394 392 361 386 359 380 364 393 375 383 389 383 364 362 378 361 366 382 378 373 384 390 392 374 400 380 376 370 377 371 379 385 365 381 391 368 398 395 369 376 392 404 395 396 368 391 397 374 375 393 402 398 402 399 403 382 399 385 393 408 377 383 402 387 400 399 388 378 393 402 375 390 392 394 390 394 385 386 389 387 404 415 405 398 406 400 398 385 415 410 410 388 400 391 413 382 393 395 409 385 391 409 412 383 412 402 398 399 393 418 401 391 419 392 412 400 418 392 400 420 398 406 421 411 409 416 414 423 423 396 389 395 417 427 416 413 417 417 429 412 404 403 402 415 405 412 432 397 406 418 425 421 411 430 413 417 427 428 434 424 423 421 435 416 419 425 400 408 412 399 433 429 415 407 413 430 430 415 440 399 425 409 404 438 420 428 418 429 434 419 400 408 416 434 411 441 401 416 421 409 407 431 417 406 429 404 423 418 436 421 419 420 433 423 418 410 409 436 439 442 414 439 409 428 431 420 425 444 421 438 437 413 419 442 430 439 422 429 419 411 438 416 441 437 446 447 432 419 449 441 439 444 437 446 413 451 426 445 444 431 433 431 437 437 414 415 425 428 429 434 429 457 434 453 441 418 439 454 427 435 434 454 459 459 437 442 452 449 441 435 449 426 427 438 426 449 452 457 434 438 431 454 425 434 450 445 437 453 456 460 446 439 445 441 426 448 421 437 435 465 455 444 430 464 440 458 451 431 455 423 427 443 435 433 458 467 436 432 432 428 448 458 467 449 435 429 432 455 445 467 431 455 446 440 454 464 452 460 448 440 436 452 447 443 447 471 464 461 463 448 457 471 466 444 466 471 439 455 461 465 447 451 434 443 469 440 437 452 464 431 472 446 440 447 462 461 448 463 457 439 439 442 439 440 458 439 445 432 466 434 470 449 464 438 463 459 449 472 438 447 436 443 464 447 461 459 442 435 455 469 452 472 444 468 437 434 432 452 436 475 463 437 455 451 444 443 442 470 447 457 442 459 469 437 437 454 472 447 465 451 447 440 446 459 438 451 468 445 433 473 443 471 440 467 453 453 440 463 446 454 442 462 442 433 466 446 461 460 461 448 433 437
463 454 471 468 434 461 435 435 463 453 435 471 442 455 453 456 440 466 439 456 457 448 456 445 461 447 434 451 462 442 455 447 462 447 443 463 475 445 471 459 471 472 451 441 449 470 463 462 464 467 439 448 436 468 459 463 436 467 436 472 475 464 440 465 433 456 456 436 474 448 467 465 448 447 472 470 445 456 453 438 452 459 453 455 457 442 447 459 475 457 453 434 450 467 473 450 453 452 460 448 473 457 437 444 472 439 437 447 464 466 453 445 454 429 469 434 446 447 470 452 435 454 461 453 445 458 435 467 441 464 447 440 445 453 453 449 463 468 467 459 459 428 429 451 453 467 441 460 445 444 464 447 462 461 462 449 449 463 429 429 450 466 434 449 434 461 432 429 460 449 433 426 428 457 450 454 429 465 465 425 459 459 446 452 428 459 432 428 428 437 432 455 435 443 436 444 435 420 427 448 423 456 450 427 422 454 435 430 430 434 433 423 449 434 424 449 441 452 419 423 444 449 421 447 456 427 441 441 437 426 420 426 424 426 420 456 442 442 415 438 439 420 436 433 421 443 422 437 435 423 442 419 448 440 441 437 450 416 420 420 427 417 423 437 429 428 427 413 414 430 417 429 429 407 423 438 436 418 421 444 424 411 422 440 442 410 418 416 428 416 421 429 430 414 403 425 406 431 414 404 421 421 424 441 420 439 429 406 407 401 401 423 407 416 414 402 420 427 402 425 413 404 436 411 434 419 405 407 404 426 409 397 396 427 408 428 399 412 421 401 418 404 400 431 426 407 394 418 418 399 405 393 407 402 406 402 426 416 415 394 407 428 399 398 409 419 410 392 400 420 415 413 412 394 388 417 396 394 408 408 387 403 413 418 412 384 394 406 388 402 417 390 408 419 400 380 401 414 386 406 408 415 393 405 409 388 406 381 386 393 394 412 414 397 394 401 406 378 383 392 397 395 399 392 376 408 382 395 373 398 407 382 375 394 397 394 391 373 397 398 387 373 383 406 387 400 393 391 383 382 372 399 389 388 394 389 381 394 372 377 372 384 397 380 377 366 376 397 390 380 378 380 365 381 394 398 373 396 383 367 388 380 374 394 385 390 361 369 394 370 360 366 364 364 390 388 391 367 360 370 376 369 378 389 381 390 375 362 385 375 385 381 357 376 377 360 384 356 384 383 361 384 359 369 366 364 377 376 379 371 358 347 364 364 349 380 354 359 359 368 362 360 367 377 358 356 374 363 353 369 367 363 366 375 362 363 371 370 360 353 364 369 357 340 345 357 346 347 355 354 372 367 344 370 344 371 369 339 365 355 365 355 369 368 346 341 343 336 343 362 347 342 366 341 341 335 357 360 352 335 359 361 341 332 363 331 355 355 329 335 360 345 334 351 338 338 337 329 338 328 326 342 339 340 340 342 333 327 339 327 331 341 356 341 343 329 351 343 330 345 322 346 345 340 339 350 336 343 324 352 322 335 324 332 327 348 339 330 336 319 328 331 327 332 317 341 323 343 319 338 331 318 327 319 334 344 345 317 331 315 313 333 330 329 335 323 332 312 339 340 330 339 323 317 324 333 320 340 319 321 335 336 339 319 312 311 324 313 334 333 338 315 320 333 332 312 311 320 311 307 317 329 335 329 305 317 320 315 316 330 327 308 317 304 333 318 323 311 319 303 313 311 312 304 317 306 308 327 320 301 309 317 308 329 321 318 301 313 320 312 304 324 315 315 324 313 300 314 320 316 315 299 326 326 301 308 297 307 302 315 308 310 300 315 309 322 303 307 315 294 293 299 306 307 301 309 298 298 300 304 308 319 308 301 319 303 315 318 307 298 311 308 307 300 304 304 294 310 318 308 302 317 305 307 294 307 295 299 312 302 304 291 292 291 301 289 302 295 309 311 304 301 291 312 311 305 289 308 289 311 290 303 302 307 293 309 296 292 291 292 298 294 309 304 285 311 287 310 287 291 310 311 302 311 303 309 295 309 303 308 282 293 282 298 300 297 288 304 299 309 305 304 281 302 287 304 292 291 301 295 299 291 286 280 290 306 306 302 295 297 299 295 301 291 304 289 306 301 303 286 291 291 281 292 304 287 286 286 289 306 292 306 279 289 306 289 287 295 282 302 305 293 281 297 296 297 299 286 290 286 294 303 289 287 286 285 295 285 284 277 304 290 297 305 301 289 279 302 298 304 298 296 290 293 286 301 283 299 280 295 279 296 283 291 277 284 292 288 292 299 280 283 283 292 303 300 296 277 296 289 304 280 279 281 296 281 305 294 295 300 305 289 283 282 304 304 290 282 286 297 296 281 295 303 289 293 289 279 293 279 283 283 304 278 279 286 303 299 304 292 294 303 305 300 300 295 298 284 300 301 298 291 297 287 280 280 303 292 304 282 287 302 289 306 303 283 286 292 306 284 280 295 303 279 281 298 297 294 297 291 280 288 304 300 298 299 295 287 285 284 292 286 280 295 285 297 300 294 283 292 293 306 308 289 306 302 300 295 289 289 299 291 300 288 304 282 308 283 289 306 287 293 305 309 301 311 290 285 288 285 296 292 311 288 293 307 301 312 284 309 292 296 287 313 286 298 308 301 307 310 300 314 313 293 311 287 285 285 297 293 303 297 303 308 292 314 299 294 292 292 316 302 295 310 301 290 294 294 306 317 311 314 309 310 292 305 305 315 299 317 293 316 290 302 301 297 294 314 297 291 312 319 307 313 312 320 315 310 319 296 302 312 321 322 321 318 307 305 301 324 308 296 299 321 308 324 298 305 317 319 310 305 304 298 322 301 308 306 303 323 313 307 327 313 304 322 306 315 302 312 315 315 313 319 311 327 319 311 303 308 305 316 317 310 315 310 316 327 317 319 307 306 326 309 304 320 325 322 306 319 315 310 322 332 309 308 335 331 326 313 313 323 334 313 334 332 316 328 320 336 309 324 338 331 330 339 317 320 325 320 336 336 326 322 332 331 324 329 333 326 333 324 318 331 321 314 331 347 347 345 324 321 324 332 336 325 346 318 339 344 326 332 335 342 345 321 334 336 327 320 349 348 329 353 331 337 353 349 337 351 345 347 334 344 354 332 353 326 328 353 345 354 338 333 333 350 350 332 346 354 348 341 351 330 343 358 337 345 350 349 338 355 355 350 342 362 360 347 339 340 353 335 336 340 357 335 362 351 342 360 352 336 357 337 342 366 360 355 336 339 346 345 349 346 344 343 342 350 366 349 357 364 352 369 349 355 350 357 374 373 351 371 375 364 344 359 362 375 354 374 366 362 346 360 357 366 377 364 361 369 348 349 349 380 349 356 375 356 357 366 364 371 351 354 375 370 352 360 369 365 372 369 372 376 356 354 383 358 360 385 362 367 363 359 389 388 366 382 363 363 378 371 392 364 367 385 371 392 371 366 380 377 364 380 382 384 383 392 369 369 375 397 370 372 397 379 379 368 378 363 390 391 390 369 390 374 374 401 369 375 390 374 382 389 388 399 389 402 380 387 401 395 402 389 385 379 387 404 378 401 406 406 380 388 393 394 402 393 401 390 381 400 380 388 394 404 405 375 397 381 399 391 414 399 398 391 411 409 405 408 391 392 406 390 411 390 414 402 417 414 393 411 418 383 418 401 390 387 396 401 421 383 415 419 420 389 405 408 409 394 413 415 392 411 390 412 408 420 407 406 415 421 390 406 416 389 421 426 427 389 400 393 425 417 399 402 409 423 408 412 412 405 422 393 410 397 432 407 417 401 430 414 414 431 430 416 403 407 421 398 411 433 402 408 420 414 423 400 408 402 423 429 417 401 440 422 439 419 400 407 411 403 437 430 400 431 441 406 442 411 425 428 433 416 419 419 412 403 439 414 422 444 438 412 404 437 436 445 414 438 409 425 441 447 413 441 438 411 445 435 421 425 420 408 419 412 437 412 442 433 431 410 416 421 419 440 412 441 416 421 413 414 431 418 443 453 450 447 415 418 419 451 427 424 453 431 420 430 435 454 455 415 448 453 418 458 441 456 437 438 416 440 443 436 438 423 426 429 421 439 432 442 425 429 452 440 446 426 454 429 449 438 429 455 448 452 426 430 433 452 446 438 447 447 421 427 461 443 439 464 422 430 465 449 441 455 427 426 464 440 457 426 459 423 463 465 458 426 431 447 434 433 465 462 436 466 425 432 464 463 451 441 428 451 468 447 440 449 427 457 439 463 429 444 466 437 447 453 469 434 445 451 438 464 472 449 440 458 456 441 441 443 447 471 445 471 470 441 431 451 472 444 451 436 469 445 446 451 471 443 457 443 475 431 442 436 459 461 466 442 473 440 456 453 437 436 452 441 448 454 471 445 475 454 452 476 469 475 453 472 451 443 448 451 443 466 456 471 451 453 445 455 469 470 440 437 474 467 446 452 444 447 474 450 470 456 457 469 454 478 464 435 450 441 453 468 474 438 468 454 465 435 439 463 435 446 467 476 435 443 458 453 457 460 469 456 437 447 446 464 453 439 466 477 446 447 466 449 459 455
471 447 466 476 477 467 450 472 471 451 436 457 470 467 438 468 443 447 442 462 478 462 467 472 467 442 447 454 457 472 437 454 446 467 450 449 460 464 440 451 442 441 472 476 479 437 470 442 449 478 469 454 466 463 445 453 470 465 472 454 457 436 473 475 476 450 444 456 442 450 434 449 462 433 451 461 435 442 475 449 440 471 469 472 462 442 453 452 472 452 434 458 454 474 454 451 452 472 436 460 442 435 474 433 435 448 468 444 464 465 461 471 464 458 471 449 467 453 431 470 473 434 450 449 437 434 431 457 429 435 441 447 445 445 455 450 469 447 470 457 443 454 458 432 444 461 451 437 439 459 432 429 445 437 440 432 469 441 451 464 447 428 440 438 439 458 439 435 424 452 437 437 455 438 428 453 434 427 451 434 425 456 436 444 423 450 426 442 464 427 436 462 430 452 431 444 460 422 431 460 450 443 448 437 434 453 423 445 432 450 456 435 460 446 433 461 451 437 437 422 451 449 426 435 445 437 421 416 427 442 458 456 448 430 421 437 454 425 434 422 437 442 450 450 439 434 424 453 450 412 449 433 436 414 451 412 427 448 411 430 431 446 420 412 417 425 434 413 436 446 412 450 431 449 409 423 407 438 412 415 427 413 429 416 411 428 417 436 417 404 413 433 426 440 427 429 410 426 442 407 404 430 435 422 442 434 436 440 422 441 407 441 405 427 409 411 409 420 440 420 420 417 414 422 402 435 437 421 430 411 423 412 399 429 414 433 423 424 413 399 434 405 424 407 429 396 419 394 431 431 431 405 409 407 431 412 403 429 398 398 402 424 413 405 388 406 389 427 409 409 420 421 398 388 419 413 416 386 416 393 387 405 397 407 405 395 419 389 407 418 385 414 419 389 382 419 398 414 417 412 389 402 406 401 403 386 405 408 383 386 406 398 415 396 401 404 412 414 381 394 412 384 404 412 400 398 407 377 408 401 381 386 374 376 373 399 382 399 377 377 395 404 385 398 401 404 395 386 395 390 385 396 383 383 391 387 393 394 403 401 373 367 371 387 384 367 397 392 382 374 386 369 380 388 375 373 362 364 369 389 364 364 391 384 383 382 386 360 387 393 361 391 367 390 365 367 374 369 358 361 388 365 390 375 378 369 361 372 358 384 375 381 376 369 382 362 354 372 377 360 352 357 375 379 371 353 364 376 374 373 348 365 362 371 350 364 372 364 356 362 380 380 377 358 352 366 364 367 345 350 357 346 356 346 377 358 366 372 343 360 354 372 358 372 365 347 361 370 363 363 355 343 338 337 346 352 369 357 351 365 369 354 341 352 357 354 335 367 347 336 362 359 333 344 332 335 364 353 350 331 337 336 332 351 333 357 333 354 334 335 336 352 352 344 351 337 348 328 327 329 355 332 343 340 342 339 347 350 335 340 323 340 346 333 335 323 327 323 342 336 327 344 325 327 343 346 322 325 336 340 350 347 326 331 330 329 346 343 324 340 348 331 341 327 330 331 323 333 329 340 345 331 329 346 337 316 338 339 318 321 313 335 325 334 334 331 321 321 321 327 328 338 328 326 333 340 325 326 335 322 308 333 335 308 313 326 326 332 314 321 332 315 312 312 336 333 332 315 311 310 331 329 306 317 313 330 316 330 307 322 316 329 324 328 319 322 320 306 301 326 319 327 321 304 328 303 312 319 304 311 312 307 306 299 310 318 327 320 312 297 307 322 324 299 314 307 316 302 311 317 324 295 311 313 300 306 315 311 322 318 321 302 296 307 322 308 297 301 292 302 318 302 317 319 301 311 297 303 292 296 310 295 302 315 317 291 306 295 315 289 313 313 306 308 289 305 315 293 305 307 294 292 287 290 290 289 310 296 300 302 300 312 307 305 307 295 305 285 301 294 285 296 310 302 286 311 311 305 287 298 295 311 310 298 288 304 310 298 309 299 310 295 302 293 294 305 310 286 311 289 309 298 295 285 298 299 290 308 306 285 293 292 284 282 298 309 294 295 295 290 301 292 302 292 295 305 285 285 308 305 292 298 291 297 301 299 306 301 296 293 306 301 304 301 301 291 299 286 298 305 288 290 281 281 302 296 298 299 293 288 286 304 278 298 293 292 282 284 286 291 298 305 284 295 298 279 300 282 279 290 301 288 303 304 283 290 285 303 304 300 285 284 290 279 298 299 286 303 277 287 288 290 286 296 279 299 290 295 276 284 280 301 288 278 292 294 292 300 284 283 287 285 291 301 288 284 295 291 303 288 302 287 303 284 299 298 278 276 288 299 284 293 287 296 295 303 279 276 300 288 284 304 298 293 302 304 294 285 291 294 299 281 277 298 290 293 284 286 294 298 281 295 287 294 287 299 293 282 292 281 294 292 281 280 281 299 300 292 280 278 281 295 284 303 280 290 291 288 300 301 281 298 292 293 288 295 280 297 301 296 294 282 304 299 306 301 284 294 288 288 295 292 306 294 281 280 279 287 292 294 283 289 287 289 305 289 298 299 280 284 280 296 289 307 281 309 301 288 295 302 289 304 308 310 283 310 282 304 289 287 291 284 298 299 286 286 301 304 305 301 308 298 310 309 295 303 309 308 302 286 306 307 295 286 299 301 296 294 295 299 293 292 304 298 288 297 313 305 308 296 301 312 313 314 301 287 314 302 288 287 297 302 303 308 303 317 316 307 289 290 314 298 297 303 304 293 308 302 312 293 304 320 320 295 318 304 295 308 313 319 309 293 303 295 306 320 316 297 301 321 316 307 322 323 314 325 304 306 302 313 317 304 312 312 316 302 315 297 321 319 301 316 310 323 307 313 306 324 317 307 319 306 318 315 305 309 312 312 319 321 330 308 327 316 325 317 320 311 317 314 333 322 303 314 328 314 309 308 329 312 327 334 324 315 323 325 335 311 328 322 307 312 307 335 308 323 318 313 316 338 316 313 318 312 327 311 322 333 316 317 310 340 316 331 319 335 320 318 342 343 334 314 322 316 330 328 341 332 317 317 327 331 317 330 346 321 347 328 328 323 337 320 326 341 344 342 321 329 336 335 339 335 335 350 338 353 330 333 338 333 335 349 351 337 329 349 331 326 349 348 323 330 335 349 330 350 341 351 357 352 351 330 328 344 327 343 348 352 341 357 354 343 333 349 342 347 342 359 351 343 359 360 351 337 364 354 346 366 354 353 349 358 368 346 340 359 363 353 367 346 356 348 366 369 344 360 352 366 347 346 362 349 360 351 348 370 374 363 370 360 362 365 363 375 362 347 364 362 374 345 360 360 347 349 367 363 375 348 363 377 368 376 346 361 360 368 347 355 380 357 366 349 359 365 363 360 371 350 381 384 354 380 387 362 356 363 386 352 382 370 377 359 367 380 377 379 364 387 382 378 356 379 361 359 371 369 359 379 382 389 385 384 372 363 359 393 391 372 394 377 378 361 365 389 370 388 376 390 394 399 396 375 372 391 373 372 385 386 388 365 365 379 374 367 396 369 394 403 404 396 398 400 375 380 369 385 370 400 408 377 385 395 409 380 402 382 399 381 409 408 390 399 407 381 376 382 390 375 405 393 386 406 403 385 390 398 383 389 410 412 386 416 386 414 415 379 386 415 387 405 419 384 386 410 393 407 382 415 397 408 408 420 410 395 404 415 413 388 415 420 414 404 403 386 385 403 404 420 390 404 406 391 408 413 422 422 400 407 396 391 397 414 429 417 394 409 391 401 423 404 392 428 416 399 417 418 413 422 424 434 404 415 413 402 421 435 405 420 415 413 424 424 398 424 411 402 405 414 415 437 419 437 399 430 439 435 424 423 439 441 431 407 440 439 408 414 407 410 420 443 423 408 443 405 431 430 404 404 437 414 419 416 408 420 446 408 412 429 433 409 427 420 417 427 419 422 438 448 422 417 410 414 441 419 425 419 444 431 439 430 450 416 422 416 451 452 419 422 438 445 449 448 451 439 455 436 431 420 434 439 422 429 437 454 440 455 457 432 434 444 445 424 451 458 430 441 449 431 453 424 421 440 446 434 431 457 418 428 430 431 439 438 458 457 452 429 428 440 441 461 461 460 461 432 437 456 458 436 429 459 449 452 441 435 445 432 450 446 462 462 436 460 460 433 431 425 463 441 447 463 440 465 435 437 453 453 451 448 444 459 462 428 446 460 462 447 426 467 447 442 439 448 442 452 463 450 466 451 455 470 467 432 467 435 449 462 461 428 448 455 472 462 466 472 466 470 463 431 450 465 445 462 442 467 443 440 446 444 464 475 443 466 442 437 435 463 433 468 470 453 449 469 450 450 467 449 446 457 452 474 447 467 461 466 461 475 440 439 452 474 445 464 472 456 433 476 443 442 476 438 466 457 437 446 475 473 463 451 453 438 448 475 436 478 472 471 437 434 477 457 476 445 451 477 476 451 438 448 467 436 453 454 466 456 466 463 457 451 435 438 462 450 435 471 456 473 470 459 473 475 437 476 448 460 436 445 439 440 458 471 448 438 453 479 467 446 462 444 469 470
437 456 438 471 479 441 478 445 440 468 464 442 451 444 464 477 463 454 468 457 459 467 452 464 448 476 464 462 440 453 451 459 476 462 478 445 449 452 457 468 471 458 450 448 478 458 465 456 468 447 463 469 449 479 449 441 474 477 474 440 456 452 463 451 440 467 467 461 445 444 448 442 466 462 453 469 438 437 444 478 456 478 466 469 439 435 437 478 439 437 437 459 454 472 437 460 466 469 448 476 433 460 444 470 449 463 461 461 474 433 460 458 440 453 447 444 461 457 443 466 461 454 447 444 454 450 471 442 442 448 447 449 431 458 442 454 451 471 445 448 434 435 435 441 457 451 454 442 432 428 432 469 457 455 438 436 438 441 444 439 428 442 430 428 460 466 434 454 464 447 466 455 427 434 458 465 465 447 442 431 447 461 449 450 424 440 454 430 445 428 443 447 464 448 424 430 463 433 459 435 454 455 420 457 421 430 430 438 452 447 421 433 461 446 435 418 439 422 426 438 448 424 439 423 420 418 418 440 423 423 425 429 450 419 451 418 419 450 440 449 419 440 427 426 417 448 443 453 416 438 433 443 450 435 442 453 436 442 424 441 440 426 445 431 428 437 425 431 421 441 415 417 423 427 428 418 411 431 430 418 415 445 417 426 426 439 442 443 425 421 417 415 421 414 405 425 436 438 422 414 426 428 410 423 428 419 414 430 442 435 438 407 428 405 425 405 437 416 399 416 432 409 426 426 431 421 415 415 428 413 417 420 406 404 407 435 434 422 405 405 433 410 395 413 427 428 399 425 398 404 406 398 407 426 425 401 410 401 419 399 419 398 423 428 405 393 409 415 403 394 390 388 410 421 391 417 416 425 411 406 424 401 416 401 423 397 413 409 400 408 416 418 390 384 416 413 402 389 400 416 386 395 417 409 382 414 386 405 402 392 397 396 409 382 409 395 400 398 405 385 393 397 390 408 381 383 380 385 385 389 398 395 377 372 383 396 395 379 382 379 391 389 396 372 395 389 399 393 371 398 398 385 403 386 378 393 370 397 384 383 367 394 400 390 373 388 372 398 382 383 378 397 397 394 377 362 391 386 386 372 378 395 390 373 365 373 361 359 375 365 368 392 381 384 375 375 389 382 364 379 383 373 360 368 354 390 363 382 383 387 385 367 370 377 379 352 368 381 353 380 382 351 371 370 357 369 354 355 351 360 380 369 364 351 351 356 352 361 349 359 357 368 360 374 354 375 363 362 367 346 371 362 364 356 363 352 356 345 341 374 364 350 354 362 368 342 353 358 358 358 369 363 340 339 354 347 357 340 362 336 337 364 338 346 348 354 336 363 358 347 362 357 333 340 344 348 350 345 340 355 337 344 353 334 345 343 333 337 331 348 337 359 346 350 335 347 348 348 342 325 345 341 332 337 332 351 355 324 330 329 323 346 343 346 351 328 326 344 331 343 343 344 348 321 339 344 339 329 327 325 347 342 340 336 334 337 323 322 342 338 322 339 316 340 325 323 343 327 345 317 316 332 340 340 330 326 329 316 325 327 325 330 323 321 318 327 340 315 336 338 311 309 336 314 331 327 336 338 308 336 335 337 325 334 330 328 335 317 325 315 331 305 334 311 315 308 327 313 314 321 309 315 321 304 333 326 327 303 317 314 321 303 304 322 302 303 331 310 307 319 310 320 321 316 309 324 311 318 311 319 307 311 313 311 302 312 303 326 310 315 304 326 316 307 315 314 308 311 321 312 299 297 300 317 311 311 311 320 295 315 308 308 321 311 316 294 321 303 307 303 319 292 315 309 290 291 317 315 305 304 319 304 306 297 292 306 296 310 294 297 303 310 304 294 290 298 287 289 301 303 293 298 295 286 308 295 309 305 311 285 311 311 300 298 311 303 307 288 288 314 289 303 298 303 304 309 310 290 295 310 291 294 293 302 310 296 309 299 285 301 306 300 309 310 297 288 291 283 287 306 308 308 306 291 298 289 287 287 286 289 305 293 292 307 283 290 291 302 305 284 291 292 302 281 292 280 287 301 303 285 296 300 282 284 282 292 284 280 298 290 282 294 294 293 291 298 296 295 291 293 300 303 278 287 305 283 280 304 304 303 302 285 297 277 291 293 291 289 287 304 293 283 291 281 292 298 301 281 278 278 289 293 296 290 295 287 288 299 278 287 297 275 296 281 277 303 290 284 279 294 283 296 293 291 302 280 301 293 281 299 297 287 279 289 282 288 285 301 284 299 286 283 276 301 288 297 282 291 275 289 276 295 294 298 288 301 299 287 293 279 296 300 276 285 299 284 299 294 295 293 292 280 275 294 291 285 288 276 277 283 300 297 279 296 298 283 281 275 296 283 277 297 276 297 292 295 277 292 280 295 294 286 299 282 284 303 285 290 297 287 291 293 301 287 277 295 296 284 288 280 284 282 303 278 277 292 299 300 280 304 291 291 287 279 298 288 298 299 303 291 283 282 301 300 293 302 283 284 302 287 281 304 294 280 306 286 287 291 280 282 289 295 297 292 298 282 296 282 305 285 296 302 289 283 296 305 307 293 304 295 302 307 291 290 301 290 297 309 302 299 304 304 308 294 310 289 297 297 291 285 295 308 300 304 302 307 291 300 301 295 295 306 288 302 299 309 300 293 309 297 288 305 308 306 304 300 289 295 307 300 288 296 310 297 311 292 300 317 296 317 297 306 300 301 294 316 318 301 294 313 306 290 304 300 302 314 306 306 295 299 320 296 300 306 300 296 312 313 295 321 313 297 302 295 311 300 319 309 322 295 303 297 306 313 296 320 298 313 322 323 307 301 324 317 326 304 299 324 324 303 302 303 301 308 305 318 314 330 303 310 329 309 314 311 328 313 303 332 331 329 328 309 303 325 331 330 332 312 327 330 335 317 328 320 308 311 330 310 320 311 309 322 318 320 320 334 320 317 308 322 336 331 332 327 315 313 309 338 323 332 334 323 314 326 339 319 334 334 325 318 341 330 336 323 323 324 315 314 330 319 339 320 323 329 346 328 346 330 347 323 338 324 348 335 324 345 342 328 334 339 321 336 329 352 347 340 331 347 341 348 353 333 323 330 346 354 343 332 328 340 338 337 337 348 335 338 345 326 334 358 329 327 357 359 338 356 354 355 343 341 336 334 345 346 352 345 350 347 363 356 331 344 337 347 336 356 359 332 345 354 339 333 353 349 365 363 342 366 345 339 345 368 352 352 337 360 349 353 338 356 346 370 362 341 347 340 358 352 353 349 352 360 362 373 376 359 377 356 376 347 366 364 360 353 377 376 378 370 353 347 374 356 361 353 361 357 350 366 372 347 372 355 352 379 368 367 362 384 362 361 354 350 371 381 376 370 382 383 384 378 356 383 371 378 383 377 379 385 365 365 362 391 381 359 393 358 368 389 389 380 394 369 364 394 363 368 377 373 362 377 370 382 391 361 396 380 381 395 372 387 372 398 365 374 391 377 367 367 379 394 384 382 382 390 395 400 391 376 376 400 393 403 399 403 382 376 400 395 378 379 397 375 391 387 391 410 410 397 409 393 409 404 402 374 405 398 399 404 390 412 393 381 414 400 385 407 404 411 394 402 381 384 408 392 389 383 412 389 415 382 405 408 387 398 395 411 416 385 404 391 411 413 403 398 417 423 415 392 415 402 394 387 420 421 388 414 416 413 416 412 415 394 393 423 403 392 426 407 417 419 410 413 420 419 431 421 423 426 400 416 424 396 410 430 426 400 423 423 406 394 430 411 412 426 436 418 432 432 397 421 421 418 405 413 408 405 402 399 400 426 409 432 430 421 410 436 425 408 422 438 439 440 428 442 414 416 423 424 443 443 403 416 419 415 432 424 421 423 436 424 407 405 413 436 426 425 432 409 431 412 448 430 409 432 410 417 431 443 440 429 421 418 409 424 439 452 449 425 425 434 414 421 453 442 424 440 443 417 425 445 425 451 441 434 427 444 444 442 437 426 420 442 436 455 457 423 456 454 430 428 427 434 440 427 457 444 455 437 449 443 457 433 456 450 452 422 455 427 458 435 446 455 425 452 432 441 439 450 436 438 423 421 446 453 434 453 428 433 449 436 458 444 451 428 453 463 433 446 428 448 439 432 461 446 465 450 424 460 437 461 435 440 461 437 448 431 426 432 462 429 447 430 427 433 445 459 456 445 432 471 428 460 428 463 463 462 472 432 443 468 473 433 460 463 471 436 467 452 448 447 440 455 452 469 462 433 463 446 452 470 447 460 457 454 451 454 451 450 466 467 452 472 471 439 468 469 453 462 454 471 442 473 453 471 474 447 474 463 470 458 464 441 443 453 466 470 439 441 445 473 438 472 476 477 441 467 476 463 460 462 465 469 464 447 463 460 468 459 452 460 439 438 476 456 458 470 448 464 440 466 465 444 460 469 449 474 465 454 458 445 436 450 442 472 469 470 452 457 456 477 437 468 480 478 444 465 445 480 478 482 441 440 476 456 457 439 466 440 469 444 467 461 465 446 476 467 448 440 477 459
475 472 477 469 466 461 478 475 459 474 468 457 477 462 476 445 458 459 443 444 467 473 462 443 476 455 468 441 458 462 457 445 445 452 477 475 476 472 461 446 457 446 466 445 465 453 454 440 470 454 441 454 444 466 454 477 438 439 447 441 461 437 454 464 444 477 442 438 456 472 445 457 449 456 458 475 467 445 474 450 476 439 463 446 461 466 458 463 450 476 474 474 477 454 465 440 450 478 442 471 470 459 453 437 440 475 438 434 448 439 450 444 451 433 455 476 463 433 466 441 437 469 443 435 443 473 447 460 473 463 459 471 450 433 436 456 430 441 457 445 455 474 463 472 436 441 471 467 449 460 437 460 451 449 470 464 453 442 454 456 435 437 451 454 447 457 439 441 427 443 465 466 460 461 437 462 446 462 465 463 444 461 439 447 457 439 428 428 425 455 427 464 451 440 422 434 433 455 425 454 448 439 425 438 431 437 450 451 449 422 422 425 458 436 447 423 451 427 428 453 458 432 450 418 426 427 430 457 436 449 436 417 421 428 430 419 451 433 439 426 447 439 416 455 444 426 433 434 451 440 449 441 441 454 452 446 443 450 441 443 439 451 442 443 420 413 445 411 421 417 414 409 433 449 442 419 408 417 438 445 443 442 436 433 448 418 445 431 435 428 443 423 424 444 424 405 410 405 408 411 420 439 407 403 440 411 407 403 417 420 433 415 412 419 438 408 428 434 432 413 413 427 431 432 424 408 401 426 431 422 400 426 437 425 425 404 419 419 435 422 432 395 417 394 427 396 404 423 399 406 422 412 398 416 420 411 429 424 397 423 408 399 410 409 427 398 417 409 390 392 398 427 414 399 405 417 417 412 395 395 396 407 418 419 423 404 384 421 412 388 416 391 390 398 415 381 393 382 389 386 385 398 385 405 410 396 387 391 400 406 405 398 387 381 411 413 385 402 378 376 384 383 382 394 389 397 398 376 393 406 383 394 405 379 395 390 385 391 391 394 379 405 402 387 370 404 370 389 391 375 369 374 387 403 374 373 402 366 403 371 374 390 400 387 399 367 381 397 378 385 383 388 374 384 392 372 397 371 392 397 394 371 373 370 380 371 375 381 385 394 376 381 381 391 382 372 358 385 368 387 384 390 375 391 378 359 360 367 372 355 389 377 384 364 364 366 352 379 367 366 361 352 363 363 350 357 366 357 367 382 382 375 380 361 363 354 352 380 370 347 379 376 356 376 351 362 378 360 364 356 376 374 358 353 352 360 353 357 353 343 353 357 345 349 346 345 372 344 340 369 357 350 362 355 371 350 344 339 345 354 354 344 348 345 359 354 334 347 346 347 360 359 340 365 339 343 344 347 352 332 342 356 360 354 361 358 357 333 354 346 353 334 341 348 329 331 347 355 347 336 350 338 352 337 339 334 348 351 350 344 327 336 336 353 324 331 343 335 341 326 336 322 335 352 348 341 339 341 334 334 342 342 336 349 333 341 327 345 336 338 330 347 326 330 344 328 336 329 341 323 332 321 324 314 320 333 328 332 315 326 319 312 319 336 340 311 337 313 337 320 333 330 314 334 329 321 313 327 335 327 320 336 311 316 330 326 336 314 314 308 329 321 308 304 314 306 306 309 310 334 304 320 315 305 326 331 320 302 302 319 315 310 314 331 326 327 321 314 308 317 316 303 329 304 315 299 322 318 312 306 322 312 320 304 312 311 299 298 309 299 313 320 305 295 319 298 319 307 311 296 322 295 301 296 293 317 303 298 316 304 318 301 301 295 294 304 297 296 292 309 299 311 292 314 309 312 307 290 315 309 295 308 299 303 303 292 289 313 297 313 316 294 314 295 297 286 300 296 291 293 307 291 305 308 308 295 294 296 288 290 309 287 302 290 294 303 299 285 297 311 296 291 298 306 287 299 287 296 303 299 307 285 302 299 291 305 284 282 292 302 291 286 309 308 304 308 298 291 301 282 280 284 281 294 308 306 302 303 282 293 290 306 288 303 286 297 289 287 297 290 301 299 287 292 297 282 291 286 284 282 279 283 278 301 297 277 298 290 302 301 296 304 291 304 291 298 294 302 300 276 277 294 297 287 279 286 282 291 286 280 288 280 278 290 275 298 282 289 303 299 276 286 299 279 286 282 275 292 297 280 301 292 286 281 292 276 280 293 292 297 290 291 275 286 298 281 287 282 292 289 297 289 289 284 294 274 293 279 276 288 285 276 290 297 295 280 284 273 299 286 281 299 275 282 295 300 289 292 292 292 292 288 280 280 300 285 281 292 292 285 291 276 300 281 285 294 288 280 279 299 293 299 281 279 280 288 290 280 279 281 283 299 298 291 291 281 288 299 284 279 295 274 294 294 282 290 300 282 297 290 292 301 288 300 292 279 299 281 294 303 275 301 294 282 277 296 280 286 287 293 289 301 286 290 285 290 304 283 280 302 288 283 294 291 304 280 294 302 277 276 294 278 295 284 277 298 277 282 301 289 300 287 279 304 295 289 282 294 296 286 291 300 285 302 287 286 299 297 304 300 298 292 293 287 292 294 301 292 291 297 296 306 299 291 305 288 302 301 296 284 281 302 307 289 298 287 288 310 297 284 296 309 290 310 310 303 288 302 308 300 312 296 290 302 306 306 295 305 286 290 310 304 292 297 303 295 295 308 290 305 292 304 315 293 300 300 309 300 307 315 294 315 302 314 299 294 294 302 314 296 308 303 308 315 315 296 296 296 291 293 316 319 305 308 297 319 292 291 303 306 320 310 304 305 300 308 312 306 322 300 317 319 305 301 312 315 315 309 301 299 322 308 309 323 301 307 321 305 324 303 308 325 301 318 307 313 319 318 324 323 322 315 316 302 322 304 323 313 317 328 315 311 308 328 307 313 309 332 320 303 305 320 320 306 333 312 330 304 329 314 311 332 307 325 308 310 309 321 309 337 309 337 317 310 309 332 319 325 319 316 339 321 332 324 324 331 332 319 332 326 330 338 322 333 327 326 314 327 333 320 333 323 317 342 323 344 329 318 344 329 338 335 334 317 344 331 318 346 338 347 339 346 337 351 328 345 343 331 327 328 337 345 336 340 340 346 335 352 333 324 329 347 323 329 347 356 356 353 344 333 326 333 337 357 338 347 327 359 346 347 337 333 336 331 350 361 340 353 355 351 363 337 350 364 344 349 337 355 356 357 353 334 338 340 353 366 366 349 351 366 365 364 345 348 369 351 339 369 345 353 359 348 370 352 368 373 347 365 362 372 367 361 352 350 369 348 362 361 377 357 349 376 366 373 365 361 350 379 361 353 378 354 363 375 371 357 347 366 358 364 347 356 359 368 354 371 355 375 355 355 371 362 359 356 383 375 353 361 369 360 379 369 354 371 383 389 379 371 389 367 365 386 391 358 392 384 382 376 384 373 373 371 377 382 392 373 371 394 382 364 363 378 370 366 384 363 380 365 362 372 379 381 375 381 390 376 395 376 401 386 368 399 394 393 403 369 392 394 384 373 376 387 391 403 372 393 406 405 376 376 385 376 371 374 388 404 406 407 394 408 394 383 408 410 378 405 409 405 381 387 378 380 388 382 390 411 386 378 397 392 413 412 398 413 401 383 417 396 417 406 399 391 420 408 389 409 407 402 392 397 421 411 400 388 406 397 420 403 416 415 390 402 394 415 398 417 419 396 425 409 415 406 421 412 407 414 403 413 395 427 408 420 430 426 431 419 411 394 419 432 417 405 422 428 420 431 416 414 402 420 427 424 409 398 409 430 424 424 415 430 422 435 419 423 431 437 420 422 431 434 406 412 424 438 408 437 429 421 411 405 405 432 441 430 432 443 439 432 414 425 428 436 406 415 408 420 412 430 444 442 424 410 414 408 447 423 446 435 442 413 432 414 414 414 429 413 437 436 416 409 450 430 432 438 452 439 453 424 414 429 438 454 432 424 448 453 431 428 441 436 440 415 435 438 422 457 436 443 441 435 435 432 449 450 417 448 437 452 455 432 427 430 421 453 450 447 445 436 432 433 424 438 459 446 455 454 424 437 458 427 457 444 445 421 420 460 454 437 427 440 458 430 464 462 441 453 423 424 428 439 461 454 435 458 439 448 450 464 467 465 447 461 466 430 438 442 445 427 436 452 448 429 437 446 426 459 449 467 439 433 441 453 471 470 445 464 436 472 428 461 461 443 452 434 457 434 449 447 434 461 471 472 465 466 457 431 460 441 472 473 455 449 454 455 453 433 446 462 440 455 457 473 469 435 440 459 447 462 440 454 448 436 458 445 472 447 446 458 459 451 463 446 469 442 477 446 451 448 439 460 478 465 464 478 469 473 460 439 457 467 467 479 471 448 447 473 463 468 460 451 440 445 464 437 460 462 450 477 438 462 465 444 447 450 448 457 466 452 437 475 465 478 448 481 456 447 450 480 481 464 449 457 453 458 439 450 445 471 461 452 443 458 472 459 465 477 480 448 447 474 440 475 469 445 473 437 450 480 474 448 455 440 462 471 462 464 478 464 452 451
474 459 473 463 482 455 452 473 460 462 464 463 448 444 465 478 444 478 475 475 483 448 479 463 476 452 444 472 479 454 480 463 475 469 483 467 479 450 455 455 468 481 474 478 442 455 466 442 444 457 480 437 461 469 456 454 437 457 482 472 473 478 451 464 457 450 448 453 457 460 471 442 459 456 477 458 468 457 471 437 478 447 445 448 460 472 461 437 444 469 457 450 442 452 474 471 452 474 443 439 455 444 479 441 436 463 469 436 439 467 444 443 478 453 455 464 444 442 465 459 476 449 437 445 465 437 436 444 476 451 455 458 468 455 465 469 438 462 433 450 457 444 459 456 462 443 449 435 459 436 469 463 451 472 438 446 432 442 465 437 467 443 470 458 466 466 458 434 459 460 454 440 435 463 468 468 432 435 463 463 452 426 433 468 459 440 459 448 430 435 430 464 467 424 449 433 437 444 458 442 447 442 449 452 435 447 425 460 432 438 454 459 439 461 457 449 452 422 449 433 453 455 429 452 431 454 438 446 431 429 442 433 450 445 456 458 457 456 457 449 431 438 454 445 438 430 448 453 437 435 425 417 417 454 451 454 444 426 426 441 445 429 439 447 422 426 436 418 414 425 449 429 446 436 415 416 450 439 411 421 415 413 416 419 421 420 430 427 448 438 431 408 427 416 418 417 428 426 408 430 431 424 429 427 433 444 406 414 403 420 402 430 414 417 416 428 428 438 403 427 425 427 428 405 437 439 415 417 418 411 416 427 399 404 404 423 429 431 436 403 412 420 415 408 405 412 400 410 420 411 420 396 433 414 397 427 427 418 416 429 430 395 419 430 401 428 416 394 423 417 415 416 397 388 423 397 404 386 393 414 414 402 396 395 405 385 406 415 401 398 384 387 414 414 392 419 382 412 420 413 390 406 393 390 399 389 400 416 405 413 417 414 416 408 400 378 395 378 382 397 388 382 406 392 383 384 413 402 394 381 378 397 382 393 377 404 392 406 389 379 390 377 374 388 406 386 399 399 376 371 383 398 402 400 377 401 404 372 390 366 369 379 393 394 374 389 397 392 386 392 397 382 393 398 363 378 370 392 370 377 374 385 394 380 365 391 359 360 374 365 368 359 379 362 368 384 379 374 365 379 373 372 381 380 376 369 385 370 355 379 364 380 377 375 364 382 368 378 361 351 350 384 367 371 362 371 374 355 376 352 356 369 382 350 371 356 347 356 365 369 347 370 367 353 373 363 353 346 355 360 362 371 374 360 357 369 369 367 344 360 363 355 352 341 354 358 349 356 360 340 351 367 345 367 354 364 345 340 366 361 349 335 335 341 345 359 345 349 362 359 345 350 340 363 341 353 352 337 335 361 358 354 333 331 332 343 347 345 329 336 359 356 359 329 356 351 339 329 354 334 330 331 356 326 336 339 347 325 347 353 330 352 341 328 335 332 322 331 329 327 320 335 327 329 338 332 334 339 337 343 320 337 349 337 344 340 333 322 348 338 332 335 335 318 338 345 326 337 320 332 343 318 330 317 316 328 317 330 333 324 333 336 323 338 328 317 337 319 327 332 319 333 336 335 333 308 335 332 337 320 319 318 330 305 322 333 321 326 319 311 307 310 305 321 306 323 329 325 330 304 307 324 302 316 329 316 314 330 320 320 314 310 329 317 301 304 313 308 317 304 302 326 319 320 311 326 320 302 317 317 301 318 305 298 299 302 309 311 297 298 298 309 305 324 294 304 297 311 309 321 311 311 296 320 308 320 319 306 315 309 320 297 316 319 300 318 299 306 300 305 317 310 311 303 303 292 304 312 310 312 303 291 299 298 288 316 288 315 299 304 294 290 310 289 287 289 309 297 297 311 305 287 302 297 301 286 293 309 312 294 310 295 305 304 289 310 286 305 310 289 304 291 289 289 293 299 309 290 305 297 298 286 305 304 287 289 290 283 295 288 292 283 292 305 304 297 304 298 281 293 297 294 301 295 293 304 283 291 282 305 298 291 303 293 285 280 301 285 302 278 286 278 281 298 303 297 278 298 287 301 303 276 279 289 292 294 285 289 278 282 278 297 294 303 283 294 297 299 302 294 292 282 295 296 292 282 295 275 294 283 280 299 275 292 287 294 281 296 289 284 281 279 280 277 295 298 290 283 289 281 297 291 292 278 288 295 286 281 296 278 274 286 288 275 276 284 279 295 278 294 289 285 284 297 274 279 294 291 273 294 283 281 284 287 298 283 281 283 276 288 273 277 273 272 292 288 284 299 283 291 277 285 288 290 294 290 281 288 294 282 282 289 275 278 276 273 273 285 296 277 273 281 295 286 281 299 275 294 282 298 297 299 295 285 289 289 289 283 278 283 293 300 300 296 290 277 281 292 274 278 281 288 287 288 274 297 287 289 275 281 301 285 282 296 298 299 298 286 282 275 280 286 287 280 294 288 296 300 275 302 281 283 275 284 297 294 301 301 299 291 278 299 279 282 300 280 296 298 285 292 283 297 297 292 301 305 297 298 294 297 289 292 305 289 302 292 280 291 289 297 278 284 283 302 292 300 279 304 293 280 291 293 301 304 280 298 305 292 282 285 284 294 301 305 300 297 282 294 281 285 284 304 293 283 299 298 304 291 295 283 285 307 297 300 303 297 290 292 311 284 297 307 291 307 301 289 287 304 290 299 296 291 288 295 314 295 295 288 297 309 288 306 295 303 313 292 288 305 305 291 288 299 311 313 313 289 310 308 309 316 292 291 315 319 294 314 299 298 309 303 291 312 293 294 299 320 299 292 300 318 318 302 321 303 309 312 299 307 313 306 299 315 311 303 320 301 297 326 312 314 307 303 300 300 323 316 319 300 309 314 317 325 329 304 309 312 322 313 325 308 327 328 329 312 305 322 316 307 319 330 325 329 307 328 304 330 321 309 330 315 305 323 316 332 307 318 323 316 307 327 331 335 324 323 316 315 330 337 321 325 314 313 339 331 319 339 327 338 314 321 318 316 341 330 314 312 312 332 324 313 322 341 332 346 318 324 346 327 323 320 335 329 331 323 347 333 345 341 346 329 344 342 337 338 351 340 331 331 324 325 332 332 321 351 332 324 327 330 337 333 351 346 329 356 345 337 326 357 339 346 350 344 340 357 328 356 339 346 354 328 351 343 342 344 336 345 357 347 343 355 338 339 354 353 346 343 335 350 336 366 359 332 344 335 338 357 353 337 347 337 366 345 344 356 360 342 351 368 346 343 367 360 343 362 347 349 362 354 353 367 367 357 345 356 372 363 375 374 372 368 364 356 359 357 351 363 345 366 374 356 374 355 368 350 369 356 350 351 355 365 366 366 380 379 353 350 352 352 382 384 379 370 364 361 374 377 380 381 363 366 370 381 384 375 381 359 374 359 357 391 372 370 362 372 368 358 387 375 389 366 367 395 359 381 383 384 372 375 391 366 390 368 398 365 361 366 395 393 395 382 388 366 399 395 397 368 390 365 380 398 380 366 402 369 390 389 385 386 385 392 370 393 379 387 398 393 370 378 405 402 389 377 402 374 410 396 383 402 379 378 406 399 374 389 387 382 384 386 389 385 389 414 387 396 381 407 381 410 416 406 403 385 412 397 412 383 381 410 388 385 415 420 386 410 399 408 415 393 400 393 416 396 416 397 417 422 396 411 419 414 408 388 404 424 406 397 420 400 388 389 406 409 398 397 418 408 393 394 422 427 418 424 424 399 405 420 411 416 414 427 432 425 425 421 427 397 395 409 398 410 419 434 433 428 402 424 406 407 431 400 405 418 436 418 404 427 440 428 400 421 399 414 420 439 412 411 408 424 423 437 443 427 413 441 412 426 415 424 406 419 416 426 444 410 444 408 438 442 437 441 423 437 412 442 433 424 411 437 430 431 450 434 431 433 427 444 420 438 440 420 447 435 434 411 423 424 452 439 417 435 419 448 439 430 441 455 455 424 434 434 439 434 452 454 416 427 447 419 457 426 429 444 444 446 436 456 459 427 421 426 461 435 455 424 461 421 455 455 428 425 425 426 423 422 420 450 446 455 429 461 458 453 442 458 441 463 462 425 449 422 433 448 460 427 432 435 430 425 430 440 452 456 467 457 461 444 444 443 435 430 459 430 463 437 443 459 454 440 429 466 452 462 435 460 454 448 466 431 462 433 461 462 428 430 443 454 471 431 442 470 434 464 435 452 437 458 451 457 436 461 460 469 459 468 457 448 450 451 452 447 464 447 436 464 456 450 451 454 461 465 457 465 461 463 443 475 446 472 465 460 465 449 453 448 448 434 465 474 461 448 446 448 471 450 442 450 476 461 478 459 456 458 454 446 450 471 443 470 465 437 451 458 452 470 440 444 452 438 453 455 446 440 448 457 461 451 470 470 480 462 470 463 455 448 468 445 450 452 459 466 455 462 476 448 481 479 455 450 480 466 462 437 463 474 452 442 483 440 469 480 466 450 454 478 462 480 440 475 449 456 458 461 482 445 472 474 441 439 441 478 462 467 472 482 452 441 481 445 444 466
442 467 480 453 461 452 449 463 483 454 482 457 477 474 458 459 464 455 454 461 449 472 444 483 471 452 441 468 459 441 444 457 469 479 471 445 446 481 463 444 443 453 455 481 482 474 449 461 444 465 478 448 452 483 441 478 445 483 461 465 439 467 483 468 454 462 468 462 452 446 461 457 462 473 448 460 457 460 478 458 441 472 468 449 465 465 438 466 464 461 448 465 438 478 464 469 480 473 467 445 463 444 454 469 470 452 471 461 449 442 453 469 452 467 475 443 469 476 450 456 449 443 460 478 448 442 465 446 442 451 462 469 466 435 456 463 459 454 451 473 462 469 470 440 462 464 449 452 461 466 475 430 436 455 474 450 471 468 469 434 440 461 470 436 463 449 466 451 433 440 448 463 432 440 471 462 435 452 439 465 458 446 453 426 462 433 464 434 432 456 444 450 428 434 434 427 427 455 457 456 426 442 449 425 436 460 463 446 425 437 444 456 432 427 457 444 454 451 429 436 458 448 460 437 457 446 440 460 432 448 448 455 424 450 457 437 421 431 438 417 425 452 430 428 428 418 452 446 441 417 427 432 431 449 452 445 427 430 456 452 424 442 414 423 423 420 452 421 451 441 413 416 434 426 418 437 419 446 416 435 440 428 409 412 410 447 435 423 446 445 410 435 425 430 437 424 410 409 430 415 443 430 404 445 413 443 426 437 428 403 420 433 423 439 419 432 417 434 433 412 429 434 438 403 415 427 422 419 429 403 427 432 412 413 424 420 397 401 423 402 428 403 424 433 412 397 415 428 395 401 418 413 427 428 421 426 432 426 412 423 401 418 418 415 392 402 398 393 407 423 401 400 409 396 398 414 426 388 425 386 392 401 405 421 422 395 422 404 420 398 394 389 420 411 400 395 400 387 401 398 418 387 409 390 394 411 417 386 412 408 390 404 401 388 406 381 379 406 386 397 388 407 405 395 405 410 411 398 411 403 376 410 376 389 399 409 390 381 406 393 394 377 408 376 387 396 392 400 395 403 387 382 369 402 368 393 381 382 397 388 399 386 371 382 387 385 389 388 379 384 365 388 371 377 398 362 376 398 394 380 372 375 372 393 370 368 393 381 368 384 391 380 385 371 374 368 384 359 391 389 386 390 387 355 366 364 384 378 365 354 369 371 368 358 367 355 380 363 361 351 355 356 359 366 384 359 367 381 355 380 365 380 349 373 360 376 376 352 378 354 379 364 365 377 344 369 357 366 360 367 347 346 373 357 363 347 365 374 341 367 359 351 341 368 347 346 341 341 370 353 357 337 343 352 366 350 355 358 368 354 350 340 348 362 339 348 367 340 357 345 332 355 341 345 362 339 332 337 339 361 338 360 344 352 350 357 353 332 335 334 332 343 327 334 329 345 340 337 326 327 338 325 324 355 339 355 330 349 337 348 351 338 326 339 328 353 333 320 352 345 333 332 337 330 336 328 342 334 349 319 337 343 323 348 331 335 331 326 317 330 324 344 344 327 326 316 325 335 315 322 322 326 317 322 336 317 332 342 339 340 341 320 335 311 324 310 329 313 317 338 322 334 337 334 309 309 326 326 321 311 333 330 324 306 308 317 311 329 316 308 327 315 319 325 307 303 330 305 318 308 326 309 326 323 322 328 330 324 302 328 329 314 307 311 312 317 309 305 311 316 326 321 304 308 312 307 308 305 306 324 311 298 297 303 319 316 298 316 309 299 313 307 295 302 296 295 307 318 319 309 306 305 308 298 311 303 296 301 317 298 295 311 315 300 294 313 291 296 313 313 314 311 317 308 290 313 309 296 299 298 313 305 303 298 311 293 303 286 294 298 286 299 312 311 309 287 298 304 294 292 298 294 305 297 288 285 288 302 306 288 296 294 301 301 283 308 296 282 289 293 287 300 287 295 303 288 300 297 282 309 291 305 281 283 289 306 284 285 294 298 281 299 301 299 281 302 296 294 293 295 297 298 305 294 304 298 301 293 284 294 284 287 282 277 291 291 302 286 287 280 298 289 301 291 302 303 285 281 281 300 298 300 283 289 288 302 280 275 298 284 300 298 286 287 275 281 296 274 292 287 284 300 277 288 286 292 295 298 287 291 297 285 285 282 293 299 288 279 292 284 272 274 292 284 287 277 276 294 277 294 291 272 292 295 299 289 287 294 286 285 284 293 296 279 275 289 289 290 279 281 286 279 296 290 275 283 296 279 289 285 285 280 297 277 288 297 279 287 275 293 272 271 272 297 280 276 271 282 279 279 277 295 287 274 298 276 298 295 296 289 294 283 282 292 273 271 274 281 287 290 288 272 291 289 283 272 294 283 283 274 292 289 282 292 276 282 281 276 290 279 295 298 292 278 276 278 291 279 289 291 299 278 293 275 280 277 276 287 289 272 274 294 275 299 289 281 282 299 286 285 291 293 284 295 300 300 274 275 279 292 295 291 282 288 278 274 277 282 289 295 295 291 301 299 294 276 294 294 303 285 283 276 298 280 285 298 278 293 303 299 303 284 277 293 291 277 282 290 294 288 285 301 277 285 288 290 288 279 301 279 281 280 280 305 307 290 299 280 299 298 304 297 298 306 286 306 306 283 290 294 294 291 282 288 300 293 292 302 296 287 296 299 282 298 289 310 303 311 284 294 293 301 305 305 291 304 302 288 308 305 309 298 297 310 302 289 285 308 306 311 287 298 298 288 311 297 305 305 296 312 294 311 314 303 297 310 314 313 308 314 303 295 290 317 290 308 313 313 294 306 301 318 312 316 291 307 319 311 319 300 307 297 316 298 306 297 320 294 314 318 320 314 316 319 305 315 320 297 301 322 319 304 303 320 297 316 327 307 325 315 325 311 323 317 309 319 324 299 316 300 325 310 318 316 303 327 304 326 331 312 323 323 320 329 317 319 317 315 316 330 331 307 317 333 306 331 322 324 305 318 334 321 328 315 320 332 326 308 312 314 323 329 337 323 309 340 313 313 311 326 340 338 329 322 336 332 317 324 320 319 337 329 318 327 343 316 328 324 315 323 330 329 340 325 331 324 326 321 339 337 330 332 329 339 347 324 320 332 347 340 349 345 322 352 326 351 323 341 330 323 347 330 342 334 345 337 351 351 331 331 340 338 329 342 338 330 346 338 355 349 328 343 329 336 345 345 340 347 344 350 332 352 358 361 338 346 342 333 349 350 364 344 346 338 334 366 345 337 354 351 358 349 357 353 366 336 364 342 340 349 339 338 366 364 349 347 364 351 354 374 345 352 351 372 370 365 362 346 376 372 373 364 363 363 356 347 361 353 371 360 378 366 369 376 348 357 375 371 363 382 365 353 365 367 355 357 374 377 361 373 372 358 360 373 382 384 382 361 388 373 385 364 383 386 358 364 360 367 363 384 392 360 373 391 369 371 380 377 394 367 391 386 359 368 386 369 365 380 391 382 387 374 380 386 398 380 397 389 382 380 381 377 382 384 389 401 392 400 382 393 375 403 379 389 386 382 367 370 376 376 391 403 406 374 406 377 390 372 385 397 395 376 372 399 390 404 384 397 395 408 408 390 387 405 399 401 388 391 383 392 394 393 402 411 392 386 380 412 389 384 389 401 395 407 415 393 418 417 393 391 386 387 412 397 415 383 386 394 388 392 387 387 404 403 387 393 391 424 405 405 425 414 388 401 402 415 408 401 413 413 427 395 411 423 420 421 430 426 419 416 429 393 402 405 399 422 412 396 410 402 400 420 403 404 413 429 395 413 407 403 422 404 412 404 401 401 398 403 398 428 404 401 421 437 429 434 409 401 413 403 410 408 400 401 425 406 428 442 434 404 435 405 412 409 436 423 424 441 420 427 430 426 428 410 424 415 444 432 417 416 437 426 422 450 422 440 414 417 431 429 446 421 432 438 443 435 427 447 440 441 445 438 442 442 415 427 436 424 417 448 434 449 442 420 449 449 445 448 416 417 425 445 430 449 424 420 423 442 450 453 429 441 423 452 450 443 424 458 428 437 430 452 424 451 430 460 458 443 460 421 463 446 422 422 433 457 436 428 432 444 443 426 427 425 436 435 451 444 433 437 439 465 428 467 454 460 464 449 441 463 427 440 465 430 443 435 467 435 462 434 434 471 441 445 467 464 430 452 435 455 456 435 430 447 463 451 442 469 464 469 432 472 446 446 430 456 466 432 448 431 467 442 438 443 467 434 435 470 467 451 460 457 458 470 476 455 447 445 451 445 441 462 450 465 440 457 454 477 461 434 440 459 452 454 471 443 458 476 446 455 457 474 436 445 474 435 468 445 456 450 458 471 441 475 465 448 455 447 476 475 437 461 477 462 451 463 461 482 478 478 447 446 446 459 450 475 474 476 473 443 443 446 477 438 478 466 478 477 441 472 464 441 444 458 460 452 438 478 445 474 474 456 483 483 478 444 475 463 477 459 469 484 469 458 479 459 441 474 447 484 462 474 481 462 448 457 477 443 446 484 479 482 456 472 475 445 478 460 470 472 482 450 465 466 463 460 440 466 443 443
460 462 479 457 485 482 469 477 440 476 477 474 467 442 461 457 448 449 479 474 482 470 479 456 445 457 477 441 478 476 445 453 452 484 470 451 474 453 443 469 484 474 457 465 475 472 482 484 481 469 466 471 447 459 441 452 470 473 453 463 463 458 470 475 450 453 439 438 460 482 461 458 470 478 478 461 459 469 454 455 447 474 480 454 442 437 467 473 471 476 445 443 449 476 479 455 439 474 449 462 467 472 476 453 460 473 478 447 437 458 449 480 444 465 448 457 473 436 456 453 465 468 446 456 437 440 468 444 445 467 464 474 465 458 456 464 449 460 437 451 438 450 457 445 433 476 474 433 432 450 451 468 444 468 444 453 436 434 470 454 473 462 456 467 441 434 459 464 461 463 444 473 442 467 440 443 428 444 451 427 468 470 464 437 469 440 446 455 451 450 445 440 445 437 468 455 429 428 460 447 457 437 439 426 460 461 426 432 430 455 457 434 434 426 423 437 459 443 421 440 443 440 430 462 427 429 449 430 452 459 453 441 429 423 418 440 438 441 449 445 450 460 433 433 453 432 429 431 440 447 456 440 452 445 437 432 457 438 443 425 421 435 433 433 413 445 416 455 426 449 412 433 447 428 440 440 443 452 411 423 432 443 438 417 429 417 425 427 431 411 431 445 444 407 414 439 432 407 408 428 443 432 443 428 431 433 420 444 432 421 443 427 426 405 422 407 433 411 432 402 437 437 439 429 435 402 419 419 401 420 439 439 405 428 431 400 433 423 430 402 435 426 407 430 419 420 399 397 405 428 415 411 409 430 429 416 396 407 417 430 431 395 410 408 425 404 409 418 390 402 424 428 392 388 408 419 398 397 423 419 404 407 403 413 400 394 404 394 391 415 389 421 385 413 413 416 421 399 407 390 407 412 381 409 411 392 400 381 394 396 406 407 415 400 404 398 385 385 408 409 392 411 402 409 376 402 410 399 407 397 401 393 391 380 389 399 397 394 387 373 409 406 390 406 376 376 375 377 399 396 394 400 378 396 393 382 390 383 391 401 382 365 402 365 385 393 400 379 376 392 384 395 398 386 380 398 371 393 383 379 361 370 374 372 361 360 367 393 388 372 365 359 361 381 369 377 365 371 378 362 371 370 366 387 378 360 388 382 353 356 384 368 385 381 358 385 380 365 357 374 375 364 355 355 376 372 383 369 349 348 379 357 359 369 348 346 377 360 355 367 355 374 368 363 366 371 349 353 371 355 377 377 350 347 364 355 359 359 359 343 368 367 368 369 372 355 342 343 339 337 348 355 348 366 346 355 362 357 358 361 347 356 335 365 360 357 356 342 352 339 348 360 350 356 331 337 332 354 357 340 334 335 343 334 340 332 341 349 359 330 350 338 329 339 339 330 324 325 334 345 349 350 347 342 349 323 350 352 343 330 349 322 344 332 345 343 350 325 324 347 319 320 330 333 345 337 334 344 322 349 345 320 328 342 344 340 327 343 338 346 315 330 346 337 338 334 325 335 329 324 312 338 322 318 311 337 341 340 318 322 316 314 330 317 336 317 322 308 320 331 323 338 314 308 318 318 316 306 324 333 318 323 326 328 330 327 322 329 325 330 325 330 332 330 303 318 330 318 304 328 326 305 309 312 301 318 309 303 326 320 313 301 310 299 317 311 307 310 311 300 300 301 327 298 325 326 314 322 308 313 315 303 315 323 313 315 308 322 306 320 317 307 300 305 315 302 307 311 298 300 301 297 317 294 311 317 312 298 299 316 308 306 295 315 293 298 303 314 302 309 303 287 314 309 300 307 288 307 287 287 286 297 285 303 299 306 300 313 307 309 303 296 289 309 293 310 301 286 294 290 308 311 287 296 302 302 296 304 305 288 303 282 296 304 287 285 295 289 295 295 288 300 283 293 284 284 291 301 307 293 306 294 291 302 307 281 284 292 293 278 297 285 299 304 278 305 300 292 304 284 298 303 296 292 288 300 287 298 283 286 303 302 301 286 296 299 279 300 283 295 300 295 302 293 284 295 290 280 277 280 278 276 293 279 287 274 293 289 292 276 275 274 283 290 293 294 300 277 288 289 274 296 282 284 277 286 279 293 276 282 283 281 297 275 286 294 286 277 293 278 292 296 291 275 285 295 296 284 271 295 273 273 276 295 298 281 294 276 286 297 271 297 278 296 284 277 274 272 283 296 291 288 293 283 276 292 279 286 277 280 282 291 282 271 272 293 282 295 272 282 278 285 281 271 295 280 278 271 282 275 297 275 293 277 288 272 271 281 288 290 291 284 296 288 286 270 283 282 279 297 278 271 284 289 272 281 271 280 294 295 285 294 284 293 273 286 295 286 270 297 278 275 295 276 294 284 289 292 280 298 291 288 272 290 292 274 285 277 297 282 287 284 278 273 291 294 291 289 282 291 272 274 296 298 281 276 295 299 297 277 283 274 279 285 293 300 300 280 291 282 291 279 280 282 282 301 289 285 291 283 276 275 285 285 301 297 291 282 301 292 296 302 288 283 295 298 297 285 282 283 281 299 300 289 281 289 303 283 280 288 281 300 280 305 299 298 292 278 297 289 295 281 279 302 283 300 296 304 301 294 303 307 289 291 283 286 303 281 293 299 285 289 286 309 288 299 302 303 301 284 306 310 288 308 305 293 292 285 310 287 293 298 306 294 309 310 295 287 303 310 308 296 297 287 305 300 297 306 290 309 301 292 305 309 307 287 310 292 315 314 309 288 293 295 295 301 314 298 305 302 316 298 307 291 293 297 306 298 311 305 292 296 303 312 321 317 304 306 293 295 305 306 296 317 321 319 317 321 320 302 312 317 307 315 316 326 305 306 313 304 300 316 302 323 302 320 310 328 328 329 310 329 314 328 322 308 320 315 305 316 320 320 306 331 309 324 329 317 305 315 324 328 313 312 331 325 326 315 313 305 314 334 309 310 333 333 306 314 337 313 316 334 324 323 317 328 316 336 331 337 316 327 331 326 335 327 316 326 338 326 329 316 324 332 333 337 321 340 315 331 316 315 335 323 319 320 334 335 346 323 334 343 318 339 338 328 338 335 349 325 338 351 338 343 337 324 333 345 350 335 330 353 336 329 335 332 346 325 351 323 352 357 355 334 339 356 358 340 331 345 336 333 349 334 338 333 349 360 339 329 339 352 354 350 333 342 359 358 345 354 332 339 349 339 344 335 343 341 350 361 340 368 341 345 340 357 341 338 345 354 369 349 338 338 362 350 353 364 368 367 361 353 352 356 373 341 371 367 358 349 368 350 361 346 359 356 348 372 372 354 359 371 361 355 371 357 351 365 348 356 360 366 378 379 372 378 353 359 368 371 383 376 359 387 354 383 378 356 382 365 379 372 388 375 369 368 363 368 367 371 381 382 387 361 367 366 369 372 375 376 388 364 372 375 363 377 371 369 385 390 389 391 370 366 378 396 367 369 390 399 382 398 384 391 383 392 367 374 365 401 371 377 392 385 388 387 387 384 397 390 392 404 400 380 377 373 405 376 376 387 386 393 393 379 400 400 407 404 406 389 383 387 413 377 408 391 394 408 391 390 389 396 385 416 395 393 380 392 388 414 385 415 388 406 415 392 392 394 387 392 411 398 418 396 409 414 414 405 391 386 400 420 386 409 386 403 415 410 404 396 387 403 424 396 422 413 409 426 427 416 425 390 416 404 398 398 402 397 400 411 410 399 416 425 396 406 400 426 394 421 423 422 432 416 431 425 409 417 420 409 404 417 410 433 432 422 401 405 439 410 401 402 413 440 409 439 420 405 427 412 431 431 437 427 435 423 403 435 412 428 409 403 403 415 404 430 407 426 420 446 436 421 408 409 421 416 448 442 420 433 447 444 417 431 448 423 413 449 432 436 448 428 432 434 434 445 426 447 436 426 442 437 454 421 432 444 449 417 414 445 421 454 438 431 427 436 437 424 427 453 451 457 421 424 432 445 458 447 452 450 448 446 437 456 458 423 427 447 443 451 449 461 429 455 461 443 447 423 461 422 429 428 422 447 433 454 456 427 430 446 435 438 451 455 432 423 437 443 454 462 431 460 437 462 429 455 441 432 458 460 434 467 467 456 426 460 461 470 460 465 455 429 472 433 471 430 438 471 448 445 455 433 473 463 442 439 438 460 472 433 430 431 473 471 450 473 459 446 471 447 440 462 457 439 467 455 442 440 462 469 457 443 436 464 477 456 473 448 442 478 451 442 434 450 437 453 448 473 470 451 444 440 443 470 448 442 456 466 450 447 457 436 465 460 474 464 464 461 481 455 461 471 454 463 456 444 475 466 464 448 440 460 473 464 469 437 449 441 437 479 449 439 466 480 447 459 481 468 438 479 481 456 461 446 476 481 454 469 459 475 480 462 447 471 483 473 465 444 471 466 440 483 461 468 473 464 484 465 450 479 454 441 451 478 449 443 469 458 474 443 443 463 460 451 443 452 479 470 457 466 445 459 458 461 482 446 440 481 466 450 474 480 451 479 466 454 483 449 473 465
447 477 443 467 482 441 474 469 465 445 449 470 458 467 445 455 468 445 444 448 450 479 482 455 472 463 470 463 472 451 442 473 481 485 447 470 479 480 452 457 485 461 480 456 481 478 464 461 475 467 462 484 453 458 447 478 480 470 455 459 480 450 445 468 442 452 451 479 444 461 443 482 475 482 446 464 473 469 479 457 444 456 454 456 467 455 443 461 439 452 474 473 462 480 455 458 439 459 446 438 482 451 482 466 448 443 445 477 473 480 449 473 451 459 445 480 477 442 443 446 479 444 475 471 446 451 446 461 471 460 452 456 451 470 444 445 447 466 460 478 435 460 462 449 464 443 465 436 449 434 454 454 441 447 444 459 469 462 439 459 441 456 442 465 453 452 437 465 438 470 472 439 451 461 461 443 471 455 454 449 455 429 433 471 444 445 459 435 436 468 471 446 450 431 465 457 453 434 461 466 464 454 459 425 452 430 452 462 448 426 443 457 457 424 458 427 463 448 451 441 427 447 463 451 429 434 437 431 442 429 429 457 434 438 433 438 421 460 451 444 418 428 435 428 429 446 433 454 440 420 425 418 456 455 436 416 426 445 437 415 435 427 437 422 435 416 414 452 426 447 445 452 443 417 443 448 433 437 433 449 440 433 449 437 429 425 428 438 447 441 437 423 411 410 439 417 411 419 447 410 436 432 415 413 444 440 435 427 435 428 408 415 428 410 411 419 430 441 414 441 438 403 430 413 433 417 422 437 428 420 438 415 402 404 423 439 410 424 399 403 425 399 436 419 425 408 407 412 424 421 420 423 408 425 419 431 431 401 396 415 403 424 407 419 413 426 429 424 412 390 390 400 391 389 425 394 391 426 411 420 425 403 388 402 416 389 424 422 393 389 419 394 406 396 404 388 394 413 420 396 415 395 388 389 390 380 386 384 418 401 417 409 388 391 401 403 403 389 390 412 391 400 389 376 377 387 399 397 398 387 387 387 390 394 386 408 381 377 393 392 407 392 387 377 403 408 389 378 373 393 406 377 372 389 400 379 402 399 373 370 382 392 369 392 382 381 374 401 400 385 391 387 398 384 370 362 365 371 378 369 395 394 395 389 375 361 389 364 392 361 362 371 361 383 384 391 388 388 377 380 378 372 360 355 367 384 359 382 354 380 382 383 352 352 353 381 368 382 378 351 369 351 351 379 362 353 371 378 378 348 360 382 357 375 364 372 378 359 352 377 349 373 373 344 353 356 361 372 359 353 353 358 371 354 355 359 345 372 345 372 354 369 356 352 344 362 346 349 353 366 344 367 361 366 365 360 354 348 345 341 359 366 346 353 343 337 336 346 334 341 336 362 349 357 357 346 339 354 333 341 349 356 330 352 333 329 329 338 330 332 342 333 348 346 339 325 336 345 331 323 328 336 328 347 329 355 345 330 330 327 331 338 339 343 328 339 333 338 335 324 350 341 349 334 343 334 337 345 324 338 339 322 321 340 321 322 337 341 328 342 314 337 325 331 326 340 323 323 328 341 340 331 337 327 316 332 340 333 312 329 323 313 329 339 308 323 338 328 327 318 318 336 316 325 324 325 320 335 335 304 333 333 324 327 318 330 317 328 306 331 316 325 321 311 318 303 311 302 328 301 326 315 311 319 325 317 300 317 307 325 315 302 301 300 319 302 317 309 325 319 305 307 311 323 313 295 323 321 325 316 318 318 300 296 317 311 305 320 321 308 309 317 320 307 316 297 308 315 316 303 291 290 292 296 294 306 293 312 316 303 293 289 313 289 304 307 299 316 303 297 302 312 291 299 297 309 297 313 294 313 296 295 314 299 294 310 308 298 304 309 290 293 304 293 310 289 310 302 286 303 311 288 300 307 310 308 297 283 301 288 295 304 285 302 290 282 306 283 305 307 308 282 287 298 282 284 297 301 303 300 292 294 297 281 290 296 279 297 288 290 295 302 284 291 286 285 293 283 288 281 281 279 283 281 299 277 277 279 300 293 300 285 280 290 293 295 288 293 292 287 274 278 281 274 284 286 292 293 282 292 297 281 286 295 294 291 293 273 286 295 274 295 281 278 292 285 284 291 276 273 275 275 290 282 288 284 279 279 288 288 282 284 281 295 289 273 297 282 287 295 290 289 290 283 279 295 296 291 286 273 278 290 289 281 284 277 277 277 269 278 294 280 275 288 289 278 292 272 274 293 269 294 284 274 280 277 271 278 283 287 293 275 291 285 270 278 293 290 270 294 271 296 289 289 287 293 270 294 296 287 290 269 285 289 286 280 282 288 289 296 278 270 274 272 286 287 293 294 280 295 275 282 278 296 286 280 292 271 278 276 289 283 288 277 288 277 288 273 296 293 272 289 294 289 292 295 279 273 293 291 283 272 288 292 283 289 288 290 291 281 297 283 295 288 276 286 280 280 275 292 288 278 284 297 282 291 295 292 295 291 297 280 278 272 288 291 291 278 283 284 289 283 282 298 285 273 300 281 282 276 274 284 296 288 282 279 281 292 286 289 284 296 283 290 297 299 293 293 291 294 282 288 292 277 276 277 302 300 284 290 302 303 300 289 284 299 296 305 293 286 287 292 288 295 291 287 298 303 305 306 285 305 291 296 299 285 298 288 302 299 304 291 297 299 304 306 285 296 298 293 297 308 308 309 290 285 310 302 302 302 303 311 291 307 299 283 285 311 293 308 301 309 307 290 287 302 300 303 289 307 303 310 313 307 314 291 288 288 290 301 316 292 312 303 303 297 289 310 312 311 312 298 309 298 296 303 316 312 292 290 297 302 308 318 296 306 293 321 302 320 306 293 297 295 310 305 304 319 300 320 305 300 320 307 322 314 314 312 319 317 319 319 299 327 316 326 304 326 324 318 300 318 306 303 309 324 305 319 319 310 315 329 315 307 310 312 326 330 326 319 320 317 311 322 334 333 324 331 328 311 306 327 318 314 324 315 308 312 333 331 306 325 333 316 333 336 312 315 331 312 312 337 319 332 316 319 330 336 315 323 312 318 316 327 328 335 329 340 324 342 341 335 319 322 319 341 336 345 317 343 329 326 349 319 337 330 324 319 347 327 346 337 325 337 321 324 351 339 352 331 333 346 353 340 352 353 323 324 341 347 338 335 324 339 342 342 338 346 333 326 334 330 352 337 356 346 328 350 339 339 357 350 356 331 333 351 363 342 362 348 334 343 346 336 350 356 350 339 367 348 339 357 359 358 353 353 359 362 348 368 340 348 341 340 372 370 360 372 344 341 354 363 344 369 345 375 360 363 362 359 351 351 360 375 352 351 345 370 370 364 354 368 376 366 367 356 369 373 371 354 354 376 370 359 376 372 365 376 363 350 359 374 375 356 367 383 360 354 379 359 387 373 374 387 375 384 355 376 388 387 367 388 371 381 374 373 360 389 387 366 364 386 368 387 392 364 383 379 384 390 393 386 395 361 367 366 391 391 386 381 381 375 397 383 397 377 378 371 388 401 379 397 379 404 377 386 394 372 371 395 380 404 383 406 407 406 382 382 378 391 397 409 409 402 395 376 387 406 378 409 393 405 394 394 382 392 388 407 387 399 378 396 379 382 384 406 380 397 406 402 403 410 410 405 394 395 382 409 414 389 410 399 411 412 385 404 386 412 395 419 388 423 400 385 394 410 413 412 405 423 388 389 406 419 407 420 414 415 396 421 417 393 403 404 397 397 403 428 399 420 392 432 433 411 418 425 431 421 394 430 431 424 434 399 412 400 420 399 430 429 431 419 435 407 433 429 411 414 417 440 424 401 408 427 405 410 416 427 416 409 409 419 433 422 421 405 429 436 444 415 413 413 415 426 430 439 415 440 412 432 439 435 433 407 419 439 417 429 444 431 439 414 417 428 434 445 412 410 443 418 415 427 418 429 435 431 435 425 442 445 437 433 446 443 454 423 414 445 445 451 418 426 449 419 438 424 456 440 416 439 442 422 447 449 441 432 422 453 426 445 424 456 425 453 435 420 454 435 460 426 455 448 444 429 443 458 459 447 454 429 452 449 445 464 434 424 435 439 436 463 466 464 458 450 455 450 427 467 443 425 430 434 453 431 445 453 468 459 435 435 433 450 450 456 462 450 442 451 468 434 462 442 430 434 464 442 440 452 443 472 473 450 439 468 436 449 462 456 431 465 464 445 451 443 475 449 473 451 473 468 459 470 446 467 475 436 436 442 461 457 447 466 477 456 466 445 476 453 471 476 450 466 452 477 478 459 450 437 478 453 480 466 446 448 453 439 479 465 473 449 449 476 465 470 458 467 477 445 458 478 476 482 471 470 437 469 475 451 458 448 455 482 476 466 483 440 462 479 468 454 446 481 447 468 462 462 447 450 464 468 445 458 461 474 446 462 461 477 469 476 441 440 468 473 462 467 475 441 457 459 456 464 449 458 443 473 483 451 479 462 474 479 475 450 468 475 466 484 460 449 474 462 450 450 443 472 477 473 467 448 486 477 467 450 450 469 476 486 473 468 455 454 461 484 463 482 466 442 479 486
446 462 457 455 471 459 481 456 445 461 463 445 446 483 448 449 459 482 447 444 464 455 457 478 452 473 467 472 474 460 471 478 473 485 484 456 449 476 469 452 443 483 448 446 478 453 452 448 487 451 444 456 463 453 446 468 485 472 452 471 484 475 455 469 472 446 477 479 474 451 482 474 447 482 472 477 447 476 477 441 479 480 456 450 446 455 470 444 480 481 468 477 463 477 453 442 481 483 479 468 448 470 451 449 466 477 440 467 461 477 468 454 465 438 458 466 448 443 471 443 479 449 475 457 481 444 447 444 446 477 452 439 459 474 475 444 472 471 468 437 437 465 448 443 465 456 444 434 469 456 444 470 451 469 439 452 449 451 460 465 453 475 476 438 476 470 446 474 467 435 438 470 471 457 440 464 434 450 472 469 471 436 468 451 472 428 431 443 453 458 438 429 463 436 434 469 429 457 427 429 464 465 452 427 431 445 442 446 465 438 431 446 431 447 444 445 424 441 466 437 453 454 451 446 460 457 442 438 455 443 461 448 457 442 425 420 461 441 460 433 431 422 454 457 421 431 436 442 449 435 456 447 441 428 457 441 432 449 431 445 440 442 437 415 451 436 416 425 456 427 437 441 443 417 447 446 437 412 417 414 417 452 436 434 419 432 414 427 414 420 412 438 447 425 429 431 448 433 407 417 410 427 411 427 431 421 414 419 412 439 418 416 416 433 405 412 439 443 404 402 439 415 414 430 441 404 408 431 429 408 438 431 428 401 408 410 418 418 432 419 431 415 422 434 400 402 436 425 413 402 426 431 426 424 405 398 401 416 428 399 416 412 404 399 419 391 429 400 411 421 420 403 399 404 400 401 389 400 407 418 414 416 426 389 396 420 418 403 393 403 423 395 414 410 413 418 397 409 398 392 412 406 403 408 388 405 418 380 416 389 410 404 418 392 383 394 416 380 401 405 400 389 404 390 381 380 409 377 404 385 399 383 383 381 377 393 400 383 403 392 410 372 384 405 374 376 408 371 398 382 389 398 380 384 404 376 399 386 389 387 387 381 365 392 380 401 386 387 366 400 397 381 394 378 365 387 376 393 372 383 369 371 374 360 370 368 382 390 380 370 373 360 362 388 368 369 358 386 380 360 370 382 370 387 378 378 373 361 385 357 362 388 374 385 387 361 355 372 357 363 366 360 378 371 353 362 364 372 360 359 375 351 353 378 368 350 357 378 379 358 364 349 351 372 357 351 376 348 377 348 342 357 359 342 373 361 362 340 349 373 345 339 369 338 339 368 357 344 364 338 337 359 353 358 338 338 339 359 342 337 342 337 350 349 338 358 334 360 354 360 361 334 337 342 359 354 362 357 356 354 351 337 345 331 344 358 345 327 350 355 357 353 335 328 340 337 355 325 329 344 355 326 347 336 346 349 327 330 333 348 324 353 339 325 351 346 339 339 329 324 331 331 342 326 343 334 344 329 348 321 318 325 335 326 326 342 319 328 316 329 321 318 328 323 343 338 322 334 320 333 316 311 332 312 336 313 330 325 317 328 312 338 332 321 318 327 335 314 311 325 322 319 320 318 331 319 311 308 309 321 331 315 322 321 307 310 311 304 326 310 322 332 324 308 314 305 305 325 319 329 325 319 316 322 304 313 304 308 307 304 328 301 326 305 311 299 311 318 297 303 323 315 301 315 322 311 316 323 305 304 317 296 315 318 317 311 319 311 301 292 316 320 293 298 316 300 309 295 297 290 313 298 318 313 304 300 299 309 299 312 317 314 314 308 309 300 296 298 310 305 298 306 295 292 312 312 294 293 288 301 285 304 302 298 289 294 289 307 306 288 285 298 291 306 299 301 305 283 296 285 304 285 287 281 302 288 299 281 288 301 283 298 294 281 304 290 291 300 306 305 305 279 283 305 293 299 286 288 293 300 290 277 302 288 298 287 295 287 286 293 299 281 303 285 283 299 287 286 290 285 283 280 278 288 299 278 276 289 280 287 277 301 275 296 296 289 289 274 300 299 279 286 274 288 299 284 297 285 293 282 279 274 278 278 288 297 282 273 296 288 286 271 272 287 293 295 288 293 296 270 291 286 283 276 285 283 273 283 280 278 277 271 279 282 277 296 280 288 282 289 289 270 289 274 286 295 283 275 290 293 287 294 280 272 285 279 269 288 292 279 280 283 280 291 268 288 274 279 291 287 271 284 288 275 273 290 286 287 280 291 283 271 290 279 274 290 290 275 294 270 286 278 286 270 273 286 275 291 282 270 283 269 270 287 277 276 281 279 279 294 274 267 269 280 290 288 275 286 269 287 274 272 271 293 275 289 268 295 270 283 271 286 286 286 290 280 279 277 276 292 288 283 276 274 269 271 295 289 274 280 282 281 285 269 290 276 274 290 276 276 278 291 278 280 281 273 276 293 294 285 274 287 272 282 293 285 297 276 279 287 288 276 283 276 289 277 284 294 283 291 286 276 297 279 287 282 284 279 291 281 278 295 282 292 291 289 280 275 296 274 277 298 280 290 276 282 281 275 278 294 279 277 299 278 286 299 298 288 279 299 283 294 290 288 298 303 290 285 289 303 300 292 303 305 292 301 300 282 282 295 278 302 289 287 295 278 296 281 292 293 306 301 283 292 306 306 283 292 280 296 283 304 306 282 305 284 298 291 289 305 310 283 292 293 292 302 294 303 305 300 309 295 286 285 301 285 304 304 289 299 305 313 314 311 312 295 297 306 297 308 288 315 300 306 291 312 312 315 293 313 308 311 309 303 288 295 318 291 313 293 297 296 314 297 315 312 300 320 296 313 305 321 305 312 311 302 309 299 301 315 295 294 310 306 312 314 319 311 308 313 314 320 315 314 300 310 314 307 297 312 321 314 301 322 317 312 317 323 305 319 317 305 318 302 318 304 321 311 319 305 328 308 327 315 325 330 327 315 328 323 316 318 324 314 321 318 314 329 312 335 314 321 333 312 328 320 327 316 327 317 320 313 313 319 330 336 339 311 316 331 331 329 315 319 340 333 334 317 332 327 325 340 340 343 315 315 322 321 321 337 327 319 332 327 347 339 323 344 323 333 336 336 350 332 349 335 347 333 332 334 346 346 328 338 341 328 354 329 334 333 327 342 324 351 349 346 343 330 344 334 347 341 350 333 347 353 329 339 356 342 348 330 329 362 329 360 353 336 333 331 355 346 358 366 342 353 360 350 339 357 356 344 342 364 350 335 339 336 351 340 337 353 347 349 346 345 343 341 341 366 359 370 369 373 346 345 373 341 357 371 343 367 374 367 367 360 376 347 348 368 358 378 346 355 365 371 380 354 357 370 361 358 364 353 373 367 362 378 371 377 352 373 367 378 364 354 358 376 386 379 381 387 353 368 381 366 371 367 374 371 367 392 363 358 392 361 378 375 386 390 362 363 369 392 391 384 374 377 394 381 379 384 396 376 370 382 393 379 377 366 390 377 385 400 390 385 375 388 379 367 378 373 381 390 381 380 404 387 384 400 387 403 401 382 392 400 399 376 380 385 387 374 383 379 398 387 379 380 402 385 385 378 394 406 385 379 380 410 382 415 409 406 394 378 409 406 409 387 405 419 390 407 381 382 406 405 392 406 393 388 418 384 408 396 404 422 402 410 403 421 389 411 386 404 421 415 418 402 420 396 401 423 416 395 418 413 412 407 416 401 407 391 400 408 393 402 401 428 423 399 402 415 398 396 403 395 428 412 432 416 408 422 436 422 408 432 408 433 410 435 406 430 438 421 435 433 432 408 403 438 421 404 417 436 440 426 435 405 408 423 409 442 426 422 442 406 419 444 431 420 420 410 408 427 432 444 420 424 413 422 421 436 428 436 441 450 431 428 414 451 432 444 438 444 421 452 430 434 431 445 412 412 437 427 415 427 451 415 432 429 427 453 437 435 434 419 428 450 432 433 442 457 419 428 448 431 421 426 454 441 437 433 425 432 444 419 424 451 437 426 434 454 424 461 424 433 461 420 446 421 421 422 438 440 431 461 444 437 440 459 445 436 431 453 450 434 431 433 424 450 462 460 463 468 435 444 437 433 445 440 435 465 461 458 439 462 446 449 465 452 446 434 444 460 441 443 448 470 472 454 465 450 435 462 433 465 462 441 471 468 431 443 447 437 436 467 436 456 445 474 443 470 444 460 465 457 437 440 460 435 473 459 464 440 453 467 475 440 441 472 440 441 446 464 448 452 455 453 439 475 457 457 475 468 439 448 477 456 439 442 469 465 440 456 474 443 446 476 446 469 464 444 467 475 450 476 476 449 463 451 445 448 468 457 451 458 463 441 477 465 446 463 441 443 476 472 449 481 461 460 461 442 467 445 474 473 478 467 484 451 480 445 462 465 460 470 484 478 472 476 453 473 449 449 477 480 483 442 469 458 456 445 455 484 451 443 465 483 470 463 448 458 463 464 477 476 447 468 467 478 452 479 458 454 442 448 447 478 443 476 449 458 473 462 449 477 464 466 472 487 488 479 451 457 455 480 485 460 461 464
445 472 451 461 484 445 461 483 481 457 465 488 467 451 456 468 485 471 445 469 463 484 453 472 451 464 462 487 475 474 463 470 456 464 481 444 465 446 484 456 453 459 454 477 460 466 455 456 447 450 475 467 445 483 442 446 452 455 445 478 487 459 453 448 480 445 450 456 448 485 469 458 448 473 486 466 444 446 473 448 453 459 466 449 448 459 447 451 473 444 441 472 461 452 478 447 449 479 454 448 476 481 459 484 461 458 463 464 462 448 464 469 460 438 471 461 457 478 471 437 475 466 463 450 472 456 451 475 444 466 438 482 456 459 475 459 477 461 459 449 474 453 436 470 451 437 475 451 443 436 469 453 448 448 462 474 470 443 466 469 463 476 477 438 447 460 461 450 446 439 470 439 462 431 472 433 440 467 457 447 474 452 474 443 466 463 444 457 472 438 455 463 435 453 431 457 442 459 429 455 428 429 469 452 427 445 438 438 461 464 426 455 446 448 443 433 440 439 453 434 441 456 451 452 443 464 435 428 450 443 456 421 446 436 447 422 454 435 435 421 429 455 426 427 434 420 455 425 435 440 455 453 429 439 458 435 456 424 434 457 429 453 456 436 434 444 440 438 450 443 416 427 445 446 433 424 445 439 424 424 428 453 421 422 412 448 440 451 446 448 440 416 433 436 428 443 414 409 415 449 421 443 423 433 413 418 420 432 432 433 431 429 428 411 406 442 415 430 426 425 433 421 405 431 407 422 421 442 404 412 441 418 403 415 400 408 427 412 434 411 436 418 423 412 413 417 434 399 418 415 422 420 398 431 433 413 400 394 418 410 414 416 415 400 428 425 395 429 411 399 413 407 418 397 422 393 416 418 407 395 400 426 416 404 393 395 397 415 421 390 389 402 389 384 400 423 386 388 415 400 385 398 393 399 409 407 383 393 402 401 400 406 391 382 390 397 379 379 398 405 396 379 389 403 400 381 411 394 387 387 383 399 399 411 400 411 409 376 399 378 390 394 379 391 383 380 397 371 407 399 385 376 398 391 395 376 396 371 382 372 387 402 378 378 382 372 370 381 380 399 376 397 367 378 396 385 364 367 398 386 397 392 393 391 386 383 367 371 388 359 383 387 359 360 365 374 393 381 366 383 374 361 366 379 364 375 362 373 365 380 359 353 374 386 383 362 371 368 376 358 380 372 362 370 356 376 356 352 357 351 375 377 363 364 346 356 350 373 346 356 357 361 376 366 370 375 348 345 375 374 369 369 372 347 354 367 359 373 348 344 350 346 358 356 353 353 370 356 340 357 358 343 359 346 341 347 365 352 335 336 354 355 364 362 337 341 354 343 356 335 354 356 359 331 356 344 339 349 347 346 330 340 349 338 337 337 350 335 325 336 352 334 336 349 334 326 332 332 345 324 336 335 324 342 347 333 344 327 342 343 343 338 328 346 329 322 334 341 325 334 337 349 345 330 317 329 335 339 340 322 342 329 316 321 314 340 333 335 343 318 322 326 313 315 316 325 336 327 326 313 333 322 319 323 320 326 329 324 317 338 323 321 311 332 314 332 323 322 326 309 305 334 323 305 304 327 320 329 311 335 333 332 311 310 332 309 317 332 323 306 310 307 313 326 315 321 322 322 315 317 325 306 318 307 314 309 304 318 314 302 309 327 298 317 302 296 323 316 325 311 318 302 316 299 295 298 308 303 299 301 315 293 296 308 318 296 302 316 315 306 291 298 298 314 295 309 302 293 314 298 305 313 313 306 316 296 311 300 305 309 300 296 309 304 305 305 308 285 291 294 292 314 302 300 308 307 311 314 308 300 304 300 306 295 298 305 308 308 297 294 299 302 287 287 299 291 283 287 292 286 304 298 283 286 281 290 292 290 280 307 306 299 294 291 282 301 305 306 297 290 280 286 301 277 290 290 278 292 296 282 289 281 298 292 279 292 294 290 293 293 281 283 277 289 288 280 293 293 287 287 285 281 283 286 278 291 290 281 285 283 276 300 295 285 276 290 286 281 284 284 295 289 290 272 294 290 282 285 293 295 282 288 286 292 271 290 293 273 283 277 283 270 289 290 295 293 291 280 285 276 277 280 293 295 293 272 270 276 286 276 284 268 292 271 273 277 292 268 280 277 288 278 289 279 270 287 286 292 269 273 270 277 269 278 287 293 281 272 285 282 279 273 267 287 276 272 269 284 285 293 277 277 275 271 288 277 290 289 273 275 279 288 270 281 284 274 292 282 280 282 270 276 272 282 281 281 287 267 271 277 293 281 271 274 269 276 268 292 271 275 286 285 282 290 284 272 270 266 288 268 266 276 291 272 293 291 289 271 292 278 294 291 277 272 271 281 282 286 291 272 267 267 275 283 291 293 273 280 294 280 294 294 290 276 274 274 272 280 290 269 275 289 294 285 278 282 283 278 273 292 283 287 293 292 287 274 274 294 271 285 279 270 269 286 291 288 293 280 272 271 282 291 293 292 280 287 290 281 298 281 277 297 283 273 276 273 290 294 299 293 283 293 279 283 283 273 273 290 284 288 293 280 281 300 274 276 289 280 287 290 290 277 300 274 279 303 286 299 293 279 275 298 275 296 295 285 284 299 289 278 285 300 285 278 296 291 285 285 289 283 287 291 296 278 290 278 307 302 295 296 298 295 283 292 289 294 301 289 289 307 292 299 301 301 300 284 308 302 285 291 307 287 297 290 287 301 311 308 288 291 288 308 299 294 288 313 302 295 295 314 306 292 293 311 314 315 288 310 308 292 304 313 295 314 300 304 292 312 304 309 295 306 306 315 307 310 314 317 312 316 318 304 295 318 293 316 310 296 311 294 295 321 322 303 319 301 300 297 294 301 304 311 297 324 312 319 298 322 313 302 297 320 299 318 322 304 323 319 316 316 303 315 314 317 306 317 324 313 322 325 318 330 310 319 327 327 310 330 320 328 324 325 318 309 325 326 317 328 336 313 331 321 326 337 330 331 336 309 318 325 332 309 331 323 329 315 312 321 315 330 332 336 320 316 342 341 339 324 335 338 317 332 341 342 314 345 322 338 315 319 345 318 336 334 332 330 340 329 343 341 323 338 349 344 319 323 347 330 323 327 331 329 347 325 324 347 325 332 333 326 335 323 345 338 351 344 354 325 329 358 335 354 338 339 341 354 328 347 330 331 348 360 349 355 358 340 337 361 359 348 338 346 349 361 364 341 335 340 349 346 350 367 338 346 341 362 368 353 351 366 350 339 359 352 350 372 354 341 350 370 348 354 349 343 363 347 353 367 368 346 343 349 343 358 357 343 354 370 343 364 346 372 353 378 365 380 369 354 350 369 378 367 367 351 348 381 362 371 363 365 357 382 373 386 352 371 368 377 373 356 376 355 354 353 379 376 379 357 373 383 366 363 372 387 361 365 368 362 368 386 369 368 377 388 367 379 373 362 388 381 393 381 385 395 391 372 394 375 383 385 363 368 373 388 367 384 398 373 398 386 399 395 375 393 369 402 395 389 382 401 388 392 392 384 399 379 407 392 397 378 409 379 383 374 378 406 396 374 378 381 375 384 407 380 396 414 381 397 400 392 403 414 387 387 380 406 395 396 405 416 382 392 416 411 404 406 390 410 400 407 387 387 393 394 422 411 417 419 420 389 390 407 425 401 404 421 390 426 390 408 415 393 412 409 425 393 404 399 406 398 423 402 421 414 396 394 405 427 410 425 409 429 408 416 420 415 403 422 435 432 404 434 413 418 414 409 423 430 420 401 400 413 413 435 428 417 436 411 438 411 429 416 401 424 438 441 424 412 442 424 431 423 425 416 433 411 429 404 438 436 428 428 409 441 422 439 417 416 408 413 428 410 434 445 448 437 422 436 441 413 435 445 410 421 428 449 439 428 443 450 425 429 438 441 436 438 455 436 431 418 424 419 421 443 457 418 429 428 438 455 432 421 448 425 424 423 427 457 429 422 426 444 442 432 432 452 432 451 430 452 439 436 454 423 427 443 449 442 447 439 433 461 461 439 450 454 465 460 426 432 441 455 435 466 425 449 432 459 439 444 468 435 462 459 460 445 458 444 466 462 447 454 449 471 442 442 429 452 437 443 439 450 440 429 454 435 460 443 445 453 473 451 459 450 454 453 470 450 457 473 448 440 455 471 446 470 441 449 456 457 471 466 434 439 467 467 445 459 442 467 438 448 451 474 475 437 451 470 457 440 473 473 455 451 474 470 466 458 474 480 454 444 445 462 479 479 463 450 464 454 446 438 472 440 457 453 455 451 462 454 445 445 468 465 456 476 461 479 451 452 471 463 454 479 483 445 470 457 459 452 468 462 453 457 464 466 474 477 474 446 447 481 453 471 462 464 463 478 459 469 447 446 442 456 480 479 455 465 450 474 471 478 450 478 450 469 458 483 460 446 483 466 487 449 445 456 473 467 447 445 449 446 443 450 454 475 487 468 452 444 448 481 474 451 471 476 478 482 466 444 486 460 461 478 467 463 485 451 487 483 447 488 481 487 489 446 473 481 465 483
477 472 470 463 480 447 450 463 485 473 463 475 489 474 457 460 448 452 461 485 446 464 477 483 455 476 479 485 468 455 477 453 475 456 465 458 452 471 470 447 447 482 477 485 465 444 455 462 445 465 457 486 479 489 472 488 468 460 482 485 464 469 488 443 476 464 451 484 485 477 481 488 468 468 476 443 462 481 462 463 457 469 460 446 462 482 444 480 452 484 476 467 458 476 461 485 445 469 474 480 456 466 479 482 440 461 478 460 455 445 475 469 466 441 467 440 481 470 479 440 460 462 466 478 445 481 476 448 462 463 442 473 438 475 469 438 445 455 459 460 461 449 438 442 453 471 438 446 441 443 480 463 453 475 436 457 440 447 464 469 456 473 466 475 475 456 448 477 475 461 433 434 448 473 463 472 463 472 438 475 440 436 465 459 431 465 435 442 432 464 440 460 464 433 463 468 456 433 466 453 468 429 461 439 469 453 441 463 427 438 455 450 466 451 437 463 463 465 466 436 438 459 443 446 459 447 465 439 439 461 428 437 438 453 424 456 443 452 458 444 420 462 444 436 462 455 429 432 428 425 444 461 460 439 439 429 419 438 445 442 425 432 452 454 418 422 428 449 439 448 421 433 418 442 431 417 449 415 431 439 441 415 421 449 432 446 439 452 430 445 433 429 451 417 423 444 422 427 433 437 408 431 413 441 425 423 412 441 425 417 444 417 419 442 444 433 407 431 428 416 433 422 428 406 439 403 420 415 429 419 435 415 441 438 405 416 409 409 409 429 418 404 418 429 428 412 424 437 399 428 408 421 436 398 429 406 432 399 421 428 429 393 419 414 404 403 395 423 399 406 400 417 409 421 406 398 395 393 398 397 410 409 424 392 391 409 396 420 414 390 390 424 386 401 396 390 395 393 403 402 404 393 401 399 393 398 401 420 419 401 412 401 415 408 406 388 405 383 397 410 380 385 413 387 389 401 378 391 392 404 384 396 383 409 404 383 393 399 403 378 393 392 375 388 392 398 386 378 401 404 388 395 373 396 376 401 401 374 389 368 399 378 369 374 384 365 399 368 391 391 379 384 364 373 391 364 389 375 397 374 390 395 363 372 394 369 375 370 387 377 393 367 376 393 385 364 385 368 359 377 389 380 387 356 372 360 369 389 372 380 363 384 377 366 369 373 353 357 377 370 366 383 352 377 381 352 354 377 372 359 354 359 370 347 379 351 375 369 355 373 377 364 374 368 374 358 376 369 366 347 369 373 347 358 373 340 354 354 359 355 364 361 339 366 360 363 340 355 343 349 350 345 362 352 344 354 339 339 353 353 353 343 361 358 359 358 339 348 355 334 359 340 342 357 349 358 351 350 354 359 350 330 327 331 342 327 342 334 334 352 351 341 342 343 324 353 331 332 336 330 345 330 338 352 333 333 324 322 340 325 345 352 340 344 349 348 348 339 333 318 342 340 326 334 332 334 336 332 325 339 323 318 314 338 315 322 314 317 323 321 317 314 321 321 319 316 325 323 320 329 310 320 330 332 325 332 320 311 338 330 331 337 317 330 323 334 336 333 330 332 309 334 333 319 312 309 324 327 316 312 318 310 326 303 314 309 322 303 326 315 320 324 300 302 325 300 303 307 314 321 326 315 321 299 323 314 301 310 315 312 316 299 319 307 297 299 312 316 298 305 298 317 302 317 299 301 293 298 300 305 298 321 296 306 309 307 301 293 295 298 300 301 314 306 315 295 297 298 304 292 309 298 302 309 292 308 309 313 306 308 288 312 306 292 288 287 300 290 290 297 299 292 310 288 309 292 293 299 304 299 300 306 301 305 310 283 310 307 282 288 286 290 287 281 293 299 282 282 283 308 290 292 291 305 295 287 284 297 294 296 283 282 283 302 304 282 294 294 299 294 301 296 303 298 295 286 287 289 280 282 287 281 285 291 278 294 299 286 301 277 279 287 294 288 282 291 282 276 279 280 283 294 273 298 293 276 299 294 295 272 278 294 285 276 277 294 286 286 290 285 273 279 297 292 292 290 282 274 277 273 293 287 278 276 296 271 281 295 277 288 279 283 282 293 288 271 271 274 287 290 272 289 271 272 268 293 276 292 281 282 294 288 283 275 267 282 277 279 293 269 270 275 283 268 283 275 270 285 292 289 292 269 267 279 285 279 288 293 275 274 280 275 267 268 283 279 268 277 292 266 279 279 286 267 280 287 287 269 290 270 292 288 273 277 273 292 290 268 275 284 288 273 293 273 287 266 286 289 289 268 273 274 282 278 287 280 283 293 283 279 269 266 286 288 289 277 286 270 291 279 288 285 286 271 276 279 271 269 287 266 283 266 286 283 290 291 270 279 290 271 277 293 271 269 287 279 292 291 283 290 288 277 293 280 282 277 279 272 292 272 272 293 284 276 283 293 273 287 290 270 276 273 282 283 289 288 280 288 269 269 284 292 292 295 290 292 278 287 270 287 276 287 286 278 296 274 276 286 279 272 290 288 291 289 287 284 293 271 276 295 285 277 275 281 277 282 277 298 273 291 290 293 281 291 274 292 296 294 283 290 280 287 292 273 290 282 301 286 296 279 283 295 298 299 282 287 282 303 295 301 301 303 278 300 281 289 297 296 304 280 280 281 278 277 278 281 291 283 297 286 299 300 289 297 304 297 301 283 288 294 302 286 284 304 281 291 289 296 282 309 299 308 285 293 308 307 289 285 305 309 293 298 294 305 309 291 286 303 305 288 306 300 292 297 302 306 307 313 301 311 315 300 313 288 294 301 311 304 306 287 307 294 294 300 313 295 296 290 312 309 294 304 295 294 310 306 316 302 304 295 320 297 301 309 322 301 316 316 318 302 315 319 308 305 307 312 305 313 308 300 317 318 316 304 321 309 301 325 303 311 320 318 321 311 316 324 323 325 300 320 301 323 313 313 332 327 330 311 315 312 317 303 332 326 332 325 309 313 322 327 321 314 319 317 320 335 318 331 333 330 316 332 337 338 329 317 339 322 330 311 312 319 321 337 341 318 327 315 328 315 340 313 323 325 338 338 318 333 316 324 331 337 340 340 325 346 324 339 336 335 327 343 330 341 338 341 325 343 326 323 325 349 347 336 330 340 327 335 325 329 355 356 342 329 342 350 348 333 330 337 344 348 327 346 359 340 350 329 332 356 344 347 359 344 343 346 356 335 352 362 338 358 362 358 331 356 365 365 342 334 355 358 335 351 349 364 346 345 358 355 338 337 339 359 364 356 340 357 355 347 350 352 368 352 370 361 342 369 361 352 348 353 364 377 342 364 355 360 368 352 375 353 345 360 363 345 358 356 367 349 381 370 360 367 377 372 381 357 356 349 358 363 361 360 368 372 373 358 375 377 371 380 381 354 373 380 384 391 363 363 386 372 356 392 357 357 380 366 374 358 363 393 374 368 392 392 369 397 387 384 389 364 394 390 375 381 382 395 396 364 388 387 391 366 402 389 367 373 398 379 386 379 369 376 385 377 368 380 377 374 405 402 391 388 393 392 397 371 407 378 399 401 395 374 395 409 383 408 403 393 391 410 386 379 380 407 408 384 382 384 387 388 407 398 407 380 417 387 403 396 401 387 385 389 417 420 390 389 409 417 401 403 388 411 409 394 400 416 400 418 415 390 422 423 419 405 419 417 405 403 426 398 421 407 427 412 412 401 427 428 406 394 428 422 418 425 408 432 403 403 395 434 415 409 398 426 420 406 400 423 419 417 435 413 397 434 437 422 406 431 424 419 416 405 415 421 417 409 425 403 421 416 414 410 419 402 425 442 410 441 425 430 408 428 419 433 418 429 429 420 418 413 442 433 421 415 413 436 439 449 409 440 431 449 430 431 416 431 447 450 435 412 446 421 445 423 421 441 442 445 441 418 444 414 449 442 446 416 438 427 415 440 451 431 430 431 454 429 445 441 427 427 436 422 427 459 455 431 425 435 422 457 435 433 428 423 449 445 434 437 441 424 435 423 433 445 435 447 457 433 426 459 450 445 463 460 462 457 450 427 451 454 467 468 445 433 448 432 459 463 469 456 466 435 439 457 470 432 458 439 470 467 447 444 457 469 434 466 436 430 471 459 450 466 455 456 434 448 432 463 452 455 460 470 465 434 462 470 440 456 438 445 450 464 461 433 467 467 471 475 476 474 460 459 474 448 440 477 472 448 472 457 474 456 450 469 465 480 448 442 469 455 447 442 453 478 464 455 472 459 462 480 466 465 448 471 463 458 462 449 483 473 448 470 460 439 461 484 483 472 444 463 440 449 470 456 484 445 474 467 467 448 464 445 477 475 478 456 444 451 461 483 480 472 468 456 467 445 449 459 472 448 484 466 457 462 482 450 467 466 478 443 474 451 448 458 479 479 467 482 483 487 478 476 466 453 445 447 451 447 458 476 447 448 454 463 468 449 465 487 466 454 488 451 462 487 460 453 471 484 486 467 477 471 448 455 481 490 452 483 447 460 469 450 465 479 463 489 478 484 481 454 489 473 455 461 464 471 464 445
474 457 480 457 477 457 477 489 477 465 451 452 446 450 458 472 448 489 465 469 475 463 451 489 454 477 466 467 455 471 481 462 482 448 449 487 483 454 462 450 460 474 459 476 465 473 465 484 454 453 490 469 471 460 481 465 481 464 483 475 460 445 484 460 469 489 457 461 446 474 460 456 451 474 486 470 455 460 463 459 463 463 483 483 472 473 458 461 486 450 486 450 451 475 466 470 468 479 481 469 456 450 481 458 480 472 485 441 484 453 450 457 473 444 451 456 468 466 470 465 468 461 473 471 448 452 448 474 482 440 450 446 450 438 463 483 463 454 476 460 467 440 477 448 444 482 465 473 457 443 447 459 457 452 457 450 447 440 458 438 437 435 462 435 438 475 440 447 466 445 462 474 448 464 457 467 468 444 461 439 456 459 462 432 475 445 452 447 456 437 451 457 436 439 464 446 435 432 465 429 450 448 468 464 440 447 453 438 464 443 444 443 471 431 444 441 442 469 465 428 445 446 435 468 466 461 443 429 447 427 434 450 428 458 435 450 435 447 451 430 460 433 442 447 457 435 461 429 434 432 432 454 429 461 452 447 454 448 452 454 452 440 436 452 418 442 423 417 430 443 420 451 443 454 437 448 451 443 440 446 423 428 437 448 428 422 423 446 449 423 444 435 451 412 427 451 429 432 443 434 417 439 426 436 427 431 431 437 448 428 424 407 445 424 430 428 443 425 410 442 429 417 410 438 433 410 440 441 413 442 442 441 431 437 430 432 417 409 420 415 432 438 416 429 409 405 438 433 399 399 430 433 420 403 425 422 401 396 427 429 413 417 404 404 402 432 418 415 407 429 414 425 393 408 394 403 414 393 399 417 396 425 398 408 399 417 414 409 408 387 419 393 417 400 396 385 400 392 405 389 394 422 395 394 415 397 383 389 385 389 415 396 419 417 408 390 383 390 413 396 405 389 399 401 409 410 386 394 377 379 384 400 382 396 383 405 407 399 394 388 379 377 386 408 408 374 395 400 384 379 387 387 397 384 400 397 381 371 397 401 372 372 368 396 367 365 393 374 388 376 386 393 390 395 385 390 369 392 366 362 384 384 380 390 373 368 365 395 386 365 376 367 359 359 392 393 386 366 371 383 384 385 360 365 358 368 383 364 360 364 365 354 383 382 376 373 352 363 362 350 351 353 367 369 383 355 363 350 381 350 348 361 354 359 359 368 376 379 358 364 359 360 369 351 353 351 359 371 364 351 371 346 368 357 366 341 358 369 351 345 360 360 357 367 354 367 369 370 364 349 343 340 351 340 359 365 348 354 360 339 360 365 343 352 346 344 355 350 333 356 335 344 350 353 354 337 345 330 337 348 348 343 344 351 347 345 337 348 330 328 338 336 349 354 354 350 342 344 336 345 332 325 344 344 352 343 338 344 343 349 344 329 330 347 331 329 348 340 346 346 317 331 330 340 345 330 339 340 336 315 345 344 318 333 333 315 321 333 315 331 338 336 322 329 327 329 323 310 331 330 309 329 335 332 314 333 325 324 319 315 337 308 309 325 323 319 310 326 308 312 313 335 305 324 321 322 310 324 303 325 317 319 305 311 320 317 326 320 318 314 311 304 324 320 312 311 309 325 323 299 320 308 300 303 302 310 315 306 298 313 297 311 296 300 317 314 313 311 302 315 312 312 297 298 305 305 292 316 304 310 305 320 320 292 302 305 295 310 307 309 301 296 295 303 296 299 292 294 303 302 308 292 290 311 290 296 286 289 311 298 308 295 289 299 297 293 314 302 303 310 307 309 285 308 297 291 302 297 311 297 295 282 292 283 303 307 289 290 302 281 283 298 308 308 296 305 300 283 294 290 281 280 287 302 296 292 302 286 298 300 292 281 293 303 304 277 291 282 285 284 304 280 301 294 279 281 290 300 277 297 300 293 283 280 300 280 287 288 284 295 297 291 283 275 296 298 280 296 284 277 290 297 297 293 276 281 288 282 287 289 292 298 292 285 275 290 291 288 289 286 283 286 275 276 271 270 286 280 295 270 269 269 295 293 274 284 288 275 295 276 294 273 287 272 287 292 275 292 294 267 280 291 267 271 282 269 272 270 291 281 272 291 266 283 273 272 283 293 292 283 285 290 272 277 278 292 286 286 273 285 270 286 266 270 290 281 285 280 270 282 267 288 280 267 277 271 286 282 276 281 291 272 278 266 282 277 287 271 268 280 268 274 275 273 266 291 283 284 277 270 286 269 277 291 283 283 275 271 274 275 276 289 282 278 291 273 290 286 268 267 275 271 265 285 279 266 273 287 286 286 265 269 290 278 284 281 285 283 277 267 266 277 265 272 291 277 287 267 274 274 270 292 274 276 283 273 278 268 273 290 272 274 273 269 287 281 288 279 279 274 289 283 289 276 272 286 271 278 271 292 286 288 290 278 271 281 286 267 267 277 275 273 286 294 276 279 281 283 293 295 292 273 268 271 295 287 275 273 271 293 284 292 287 280 276 276 278 280 288 291 291 282 281 282 281 290 279 296 290 289 296 271 294 281 274 278 272 293 296 276 290 283 283 281 278 290 273 289 286 276 282 280 288 294 277 301 299 298 283 275 289 276 275 290 280 294 286 289 285 291 303 295 280 289 290 290 291 294 292 305 298 278 299 293 289 280 300 304 288 284 289 279 285 282 287 292 302 299 298 305 307 298 288 304 303 294 310 310 304 296 302 288 299 287 304 302 289 297 292 300 303 303 292 288 299 297 304 305 290 297 306 298 290 304 287 309 311 293 315 304 314 287 302 295 317 315 289 302 308 303 290 314 297 304 310 304 309 299 296 307 313 309 312 319 300 315 304 317 293 305 306 312 317 309 299 323 316 300 313 311 323 323 316 316 323 322 327 320 297 303 312 298 324 302 313 312 321 313 299 313 318 301 314 311 315 320 310 306 324 329 320 323 324 308 312 309 312 335 327 335 309 319 322 312 334 331 326 318 319 308 317 321 332 307 327 337 334 331 325 313 319 332 310 310 319 336 315 328 336 339 327 342 324 314 343 345 332 322 343 330 315 327 332 337 318 332 347 340 334 340 317 341 323 347 326 329 331 328 339 331 346 340 320 326 339 349 325 325 327 322 342 343 330 341 349 324 324 344 335 347 326 339 336 329 333 338 354 353 356 344 340 349 338 332 357 352 332 342 352 346 343 359 332 359 344 359 335 340 362 339 358 360 342 351 337 365 339 352 361 345 352 359 347 357 341 361 362 349 366 365 351 352 341 344 351 368 358 355 354 355 376 356 345 365 364 375 359 365 363 352 366 369 361 346 370 373 345 360 379 346 373 360 351 358 370 348 375 381 364 380 357 363 375 360 384 376 361 368 378 386 384 387 386 378 359 390 389 388 362 385 377 389 391 390 365 372 369 372 362 385 391 382 384 389 379 396 393 385 375 396 395 394 377 378 368 363 387 400 386 389 397 373 390 381 390 393 380 367 367 375 372 398 377 380 384 391 393 383 379 386 396 392 370 376 401 372 386 387 405 372 374 383 408 399 407 407 379 411 408 402 397 396 414 411 391 411 380 403 389 391 396 387 414 386 382 386 416 405 397 411 387 401 385 394 383 408 397 387 398 392 406 391 386 420 422 405 410 410 414 396 391 422 402 397 404 406 397 401 425 414 406 419 416 417 424 394 395 419 425 392 393 429 415 426 405 414 424 398 416 400 423 413 431 429 395 410 428 434 399 401 408 417 431 436 406 426 401 436 433 435 419 427 426 400 431 424 408 412 422 412 424 426 402 416 421 406 417 407 408 436 423 418 444 445 434 418 416 446 414 408 441 435 437 425 435 426 442 414 412 440 448 417 425 434 423 415 418 434 444 434 430 446 416 419 447 415 439 448 434 422 415 440 433 425 423 436 433 415 434 437 449 431 446 422 449 452 421 457 425 440 442 452 458 443 442 433 455 439 445 433 455 430 434 457 463 425 440 439 428 453 464 453 464 425 451 432 424 429 459 431 427 439 442 444 441 442 459 455 464 443 425 456 454 462 450 430 467 446 435 429 462 442 463 436 457 441 429 441 459 463 430 432 454 433 436 471 462 440 468 431 448 446 436 474 452 448 469 452 439 433 462 436 448 461 453 441 474 454 461 468 451 464 478 438 475 447 435 471 458 435 472 476 458 440 437 480 458 474 462 472 465 475 439 473 474 466 469 469 482 441 454 453 482 455 475 479 457 440 465 470 464 470 474 484 460 478 471 454 474 455 454 451 443 457 442 480 481 474 461 480 472 472 446 473 446 484 462 465 441 443 445 461 476 476 461 445 469 447 460 453 458 469 465 455 488 462 450 477 444 471 465 476 452 470 456 457 462 478 476 457 474 475 477 457 457 445 460 485 444 473 444 460 454 468 474 448 481 476 482 482 452 453 463 461 474 477 469 447 459 456 460 490 481 488 451 448 489 484 482 465 447 471 455 491 454 448 454 476 455 492 492 489 477 480 476 476 459 488 473 471 469 467 447 492 484 487 480 449 479 470
449 460 449 458 484 458 460 472 467 449 471 493 492 481 480 454 464 472 475 470 450 477 471 478 476 462 472 464 492 484 467 447 477 469 484 467 459 450 491 458 477 447 457 454 481 469 462 452 447 469 454 450 453 478 460 482 473 486 478 471 446 465 451 447 456 463 447 447 482 446 467 481 479 460 471 447 468 482 461 464 478 458 445 482 466 486 485 468 481 454 482 482 474 488 484 485 460 480 482 446 475 457 481 463 473 455 459 445 442 471 465 475 484 466 461 454 456 456 473 448 466 465 480 446 465 469 482 476 460 474 478 447 484 465 462 463 472 472 465 466 455 483 454 452 455 473 465 471 482 451 472 463 470 466 463 443 449 459 474 455 439 460 475 438 467 471 452 443 474 450 445 463 439 471 445 454 462 465 472 453 476 442 442 474 436 463 459 440 441 473 465 443 458 467 452 444 457 430 458 451 445 468 441 456 459 452 432 448 437 432 469 435 449 432 430 452 464 464 427 432 442 442 465 446 453 442 461 455 452 433 462 437 450 445 454 460 426 424 460 435 453 438 456 450 424 422 455 451 426 431 432 442 446 426 438 450 443 430 436 446 459 450 435 441 448 422 426 434 450 459 426 450 446 444 425 454 442 444 423 452 430 429 418 438 440 428 444 438 442 451 413 448 448 433 450 415 442 415 431 425 448 432 415 428 408 415 415 435 432 435 442 436 416 441 422 416 405 436 446 413 432 407 432 413 437 419 431 419 443 438 438 435 419 413 410 418 423 413 416 403 438 406 432 404 399 406 403 431 409 432 422 407 435 429 421 411 422 395 411 400 415 422 401 416 403 426 397 432 427 431 405 396 410 391 417 398 403 423 392 415 415 417 425 414 420 411 417 402 420 391 404 391 392 406 394 405 386 412 398 399 420 400 384 406 416 387 389 407 400 381 387 401 381 403 380 413 419 399 386 386 413 407 395 409 383 413 393 404 401 413 403 376 379 399 380 398 386 394 393 388 400 372 394 392 389 373 374 372 393 381 378 381 387 382 377 386 397 394 396 395 378 395 379 367 391 396 365 374 384 396 365 395 369 386 390 395 396 391 368 389 363 392 364 397 392 373 391 391 376 382 368 381 381 365 377 380 361 368 378 377 374 358 385 390 375 367 366 364 373 373 388 359 358 369 368 352 381 364 365 357 376 384 357 351 348 354 383 353 380 376 367 378 353 356 364 365 371 353 344 359 375 371 363 356 371 352 348 370 366 363 346 350 354 350 355 370 340 373 370 357 354 344 362 365 352 345 365 358 339 350 347 366 354 345 368 363 360 365 367 338 351 348 346 364 336 349 333 362 358 344 355 351 330 340 336 342 329 343 354 348 345 335 346 356 333 351 332 344 353 326 330 324 337 352 327 342 336 329 336 344 350 335 330 352 343 321 350 336 329 328 326 329 322 319 325 325 320 317 343 329 327 340 332 322 329 336 315 344 324 326 332 318 339 340 315 314 329 329 342 338 342 338 325 332 328 321 326 328 335 339 333 331 338 316 319 319 336 336 326 316 309 328 336 322 307 322 323 323 307 322 318 306 318 308 304 319 317 306 320 310 319 322 316 318 327 316 322 303 305 305 322 327 328 304 321 316 309 315 306 316 310 300 315 309 302 317 324 313 318 311 321 301 298 302 319 320 295 314 297 304 296 319 309 300 297 300 305 305 302 317 298 313 296 302 308 291 303 304 306 293 302 308 298 304 302 301 293 296 291 296 306 287 315 292 294 290 294 300 297 305 297 305 298 305 297 293 311 300 284 302 285 292 288 296 301 305 291 292 298 293 290 302 297 308 294 292 303 291 299 288 307 284 298 279 297 283 288 295 290 280 285 285 281 282 297 299 297 298 301 284 280 280 297 289 278 302 300 300 283 282 300 281 278 287 290 279 296 290 300 281 274 280 274 300 286 280 298 285 273 297 293 295 293 285 286 274 285 276 280 276 271 298 281 274 282 280 291 288 297 273 280 281 280 293 281 277 272 290 290 285 288 282 280 280 268 294 295 294 284 289 271 283 287 280 271 283 291 277 273 274 280 283 285 290 278 281 283 266 275 276 282 278 275 266 290 287 277 274 285 293 267 288 293 271 286 281 287 266 291 293 273 271 270 289 278 286 286 291 270 267 265 276 273 291 265 279 286 287 266 278 272 286 276 272 276 279 277 284 271 269 276 273 264 282 287 277 265 281 266 270 272 282 281 269 281 270 283 264 265 274 277 288 268 277 269 281 266 272 290 289 277 276 288 277 267 284 279 284 290 281 290 271 272 269 276 278 276 284 278 266 267 264 264 272 267 285 278 269 266 277 283 268 289 280 281 281 289 286 275 289 266 290 285 291 269 270 278 270 280 282 272 283 271 288 280 274 283 283 268 274 293 268 269 274 271 279 266 274 273 284 293 285 291 267 275 275 270 280 271 267 271 277 277 270 288 266 284 270 281 275 269 281 289 272 289 278 270 273 286 289 277 287 281 274 288 290 295 276 289 272 279 279 296 274 295 290 274 270 278 289 291 282 288 285 271 283 280 274 274 273 282 283 276 295 289 296 275 289 289 280 277 299 290 277 277 274 299 295 275 293 287 296 290 279 296 291 276 278 280 284 280 286 280 277 299 289 293 292 285 300 299 278 279 282 282 287 297 284 298 286 288 303 298 287 300 286 284 300 295 287 303 302 291 308 296 287 285 286 296 294 302 283 290 305 310 295 286 302 295 307 302 305 296 294 307 310 301 305 310 291 290 299 303 292 288 285 299 299 304 315 296 310 299 316 310 307 291 296 303 301 308 308 296 311 305 312 315 292 310 303 292 307 318 303 315 291 295 292 298 314 292 309 301 306 300 295 314 302 321 320 300 308 311 300 321 312 312 322 308 309 326 319 320 309 308 318 304 299 299 319 326 329 302 324 315 321 322 305 330 318 331 303 330 316 308 326 331 324 320 308 314 321 320 306 323 323 325 306 335 330 330 323 308 321 320 322 320 315 327 314 316 318 314 326 326 324 325 326 322 311 331 333 328 317 336 317 314 335 336 325 336 319 335 315 320 336 338 325 319 326 318 323 340 326 344 339 341 328 327 336 345 333 336 351 351 327 333 353 349 322 331 339 326 352 327 353 351 338 338 325 338 346 351 340 348 346 344 356 347 355 356 335 346 345 343 345 329 350 345 345 348 336 334 335 340 347 340 336 360 342 352 336 334 346 340 344 356 350 342 340 356 370 356 349 354 360 352 353 361 346 370 372 369 340 354 341 352 368 358 358 344 371 362 366 364 377 368 363 344 378 377 344 358 360 364 365 355 369 360 349 350 356 377 375 358 348 369 376 368 370 367 360 365 368 371 385 375 371 358 367 377 362 375 362 366 355 382 374 387 367 370 366 368 375 383 358 374 385 386 379 373 388 380 395 367 379 394 397 395 387 363 391 368 387 384 367 375 373 363 375 388 385 372 365 380 378 392 374 387 389 393 367 372 404 383 369 398 372 385 373 401 383 389 388 394 396 396 390 373 404 382 400 391 412 393 403 378 381 405 397 385 383 393 396 393 393 386 392 401 403 417 384 406 387 401 414 384 405 399 401 385 393 387 382 408 419 418 384 411 418 398 409 402 384 401 412 386 393 396 402 394 402 393 417 402 415 412 400 403 399 393 417 423 402 394 404 424 392 419 425 409 392 419 428 396 433 400 405 432 423 420 398 402 424 396 407 399 406 403 414 418 410 405 413 422 416 435 427 427 399 413 436 429 412 427 432 423 436 427 411 440 437 406 404 434 429 438 413 440 435 422 438 436 432 405 417 407 442 445 436 441 416 429 439 423 420 423 431 412 418 435 444 412 441 447 447 435 427 435 416 413 450 448 439 425 434 437 433 416 453 445 425 454 431 449 426 436 458 450 439 416 426 423 419 457 436 433 449 451 419 432 420 433 458 430 435 455 454 446 434 454 462 431 458 433 423 454 463 430 430 464 458 446 429 428 437 447 443 425 437 465 439 440 437 436 428 430 448 465 458 464 455 432 458 445 463 469 455 464 451 472 438 432 437 454 463 444 466 455 447 431 446 454 432 430 446 462 437 450 459 471 469 455 435 455 474 471 454 458 470 477 464 436 445 436 462 434 451 461 461 470 464 440 456 473 440 472 460 454 446 443 449 481 440 473 450 474 441 456 472 471 439 438 479 454 442 481 463 469 477 457 464 442 444 457 456 465 471 483 483 456 475 459 450 479 445 463 464 449 476 453 484 473 455 481 445 454 473 464 486 460 478 467 466 485 481 477 459 461 475 458 479 466 473 443 459 478 460 483 481 444 444 480 472 454 468 476 467 448 453 466 467 489 486 485 481 474 475 447 447 457 463 477 480 487 472 445 471 483 479 463 477 449 469 452 448 491 485 462 491 480 467 480 464 477 490 446 456 482 446 490 461 478 483 493 472 475 468 479 476 474 462 486 477 464 471 479 463 463 474 487 450 448 453 468 479 451 447 468 466 447 465 481 458 481 459 484 462 460 448
471 488 464 489 450 461 466 482 477 482 488 449 464 490 456 465 454 486 465 476 484 492 473 471 456 460 462 472 455 475 453 457 494 448 452 449 461 470 462 490 484 456 470 452 450 478 448 482 448 466 463 484 489 468 486 450 459 453 454 466 481 459 475 479 458 458 460 472 480 474 446 448 482 469 480 464 479 454 474 470 452 458 458 474 449 446 470 488 471 484 480 481 448 471 474 478 465 464 469 469 477 486 462 474 473 477 480 468 487 457 487 487 463 454 471 468 455 444 465 475 482 448 465 480 476 450 468 445 470 441 463 450 484 477 482 462 465 466 440 462 474 439 456 449 444 438 474 457 440 451 439 475 452 462 467 441 465 442 439 443 443 457 453 481 448 444 445 456 453 473 459 450 448 472 475 463 450 472 469 443 461 444 445 459 436 442 449 474 456 471 459 468 453 454 460 447 462 475 474 434 468 458 455 442 457 450 471 471 448 460 442 437 431 452 468 434 468 438 429 445 439 456 450 450 464 467 456 461 435 445 454 457 458 467 425 433 466 435 446 438 462 463 446 455 445 430 459 425 444 462 425 423 451 449 424 445 421 453 456 451 448 441 439 458 460 440 423 459 428 436 422 434 445 419 450 420 447 432 423 429 455 443 425 453 440 455 443 449 413 423 429 430 440 414 431 444 421 417 444 418 435 449 426 411 409 409 414 431 424 422 437 414 443 425 435 432 439 412 442 436 438 419 438 407 442 406 419 411 407 410 438 413 405 408 424 434 421 425 401 432 439 431 436 430 407 423 413 440 429 414 438 401 416 434 406 407 397 432 423 427 411 428 416 395 400 429 426 423 417 414 414 418 432 402 400 430 399 402 412 429 418 413 391 397 420 420 395 402 401 395 391 409 421 391 415 386 414 396 405 404 390 416 415 420 408 418 392 382 411 420 386 419 394 381 383 386 413 390 381 397 407 409 379 378 385 411 398 405 411 382 401 376 403 394 409 393 404 405 391 388 383 403 388 372 384 408 382 380 389 372 386 400 387 390 401 383 400 403 377 392 387 374 398 397 388 395 393 401 389 374 377 400 391 381 367 394 382 387 390 395 363 386 388 382 374 374 377 367 366 363 386 393 385 391 386 392 383 365 373 366 357 359 358 377 365 382 378 370 357 363 383 383 365 366 384 378 357 380 363 357 366 356 368 377 380 382 372 374 366 364 353 370 377 360 347 363 367 350 374 352 366 348 372 374 352 350 375 354 360 368 357 373 356 347 352 344 347 341 356 347 369 354 362 338 369 346 369 369 338 356 357 338 355 364 364 347 349 342 347 355 342 362 364 346 348 354 361 338 348 356 341 335 361 328 348 354 360 356 356 346 349 342 348 342 352 336 337 349 337 334 341 355 327 338 344 352 327 328 341 332 341 339 348 345 335 340 341 333 332 337 325 327 323 349 338 335 334 322 319 336 333 342 320 343 341 316 340 343 322 326 317 340 342 338 331 331 315 337 314 340 321 323 321 319 325 316 340 328 313 331 330 310 323 309 323 333 327 315 315 321 328 319 307 308 313 325 328 317 320 331 314 316 311 327 321 313 330 311 321 311 305 328 318 313 302 325 312 318 318 327 301 320 316 327 318 325 297 299 304 308 312 323 321 319 313 308 298 311 314 316 318 318 299 310 304 300 321 306 292 295 308 303 300 320 314 311 317 317 317 304 294 291 294 303 297 290 302 295 315 293 302 308 293 301 295 295 299 286 309 298 310 286 303 289 286 296 310 305 285 308 299 296 287 309 311 296 304 296 311 293 305 285 286 297 308 298 281 285 295 295 281 308 304 295 287 302 286 307 282 287 295 296 298 297 285 298 281 305 302 280 280 288 304 304 295 301 284 295 297 297 301 289 296 296 276 295 289 283 297 292 292 277 284 284 294 289 277 279 294 277 290 276 285 297 296 291 299 287 275 296 287 293 297 271 280 297 277 279 279 284 270 281 286 280 291 292 280 296 282 285 285 271 273 269 268 269 288 279 270 277 275 285 270 273 269 293 273 289 274 294 286 285 276 288 280 270 283 275 281 280 292 270 283 269 271 267 282 276 278 284 285 270 287 272 272 285 283 268 269 277 287 282 279 286 284 290 269 275 276 287 271 285 265 276 270 265 275 288 290 285 264 278 284 271 278 280 281 286 284 284 270 267 263 273 278 282 271 282 281 283 267 277 266 269 289 273 286 289 286 285 272 286 272 265 283 275 271 273 270 264 283 277 268 273 288 283 281 285 264 273 267 285 276 271 264 265 270 276 280 266 271 263 278 269 265 271 270 289 281 278 279 275 281 274 274 268 283 265 264 285 264 268 280 278 265 270 269 272 283 286 275 280 287 265 276 279 289 283 278 281 287 268 282 279 279 266 284 272 284 274 283 286 281 290 275 283 270 281 282 279 277 267 285 274 284 286 289 289 274 273 289 284 293 282 270 286 280 289 267 286 273 276 281 285 285 268 272 272 278 270 284 284 272 271 292 288 290 271 267 282 278 291 273 279 291 290 271 277 269 284 282 277 296 282 281 271 284 287 277 270 292 296 271 297 273 280 274 281 285 287 296 280 294 285 276 290 280 292 283 281 280 281 291 292 295 275 294 282 277 288 295 284 298 280 295 278 286 301 292 279 277 302 301 282 290 285 289 280 294 279 283 287 293 300 280 299 302 282 280 305 281 296 289 297 306 288 294 290 286 303 286 290 303 283 296 309 293 310 285 303 304 291 306 292 307 309 284 303 306 288 293 308 293 310 313 295 291 293 298 293 289 292 287 300 290 298 287 301 309 290 292 298 315 316 308 313 310 300 310 307 306 301 316 307 297 315 319 304 316 294 305 313 294 307 319 322 312 321 306 312 296 298 311 325 308 324 319 300 323 313 316 301 310 324 322 309 310 298 314 315 324 329 317 319 315 313 324 314 329 320 331 329 323 318 329 305 315 322 310 312 313 319 325 330 333 312 316 309 315 320 335 336 322 324 314 327 315 314 327 310 339 339 335 334 329 322 338 317 315 336 328 325 320 318 320 318 327 333 341 328 339 345 334 329 334 320 341 315 339 329 332 324 336 345 349 343 346 323 333 332 334 329 321 332 322 336 333 348 350 327 330 342 326 350 329 343 348 343 351 344 356 348 324 331 328 343 343 350 336 357 336 352 330 340 355 337 348 335 350 353 332 347 337 347 335 344 334 335 350 344 341 365 349 349 358 355 368 345 367 364 363 336 348 364 337 356 339 341 366 344 354 339 352 359 352 350 365 360 348 362 350 355 352 364 348 376 359 353 372 370 350 367 369 352 376 364 376 375 378 373 362 379 361 356 352 381 381 382 381 378 352 360 372 363 367 386 382 369 383 366 375 356 360 374 362 368 356 367 383 356 377 387 358 373 380 383 359 381 366 394 364 383 384 368 394 364 383 362 390 375 388 396 366 365 380 362 386 384 393 369 366 379 385 380 381 390 376 375 374 386 391 392 371 398 391 392 403 390 394 394 372 378 398 405 387 380 373 409 404 374 396 384 409 398 394 403 383 410 396 399 406 412 376 410 386 414 383 416 398 393 394 401 401 388 387 415 401 387 419 397 402 398 420 392 415 400 397 412 412 408 416 423 384 418 408 421 393 425 414 415 411 426 399 418 427 408 406 401 428 389 408 398 413 422 403 428 396 431 427 423 424 397 427 428 397 427 422 415 421 428 429 414 405 419 410 417 399 435 431 400 438 410 408 402 413 406 400 436 409 422 403 441 429 420 407 407 441 440 433 419 408 435 411 429 406 434 430 422 433 446 429 415 440 430 417 413 437 418 409 448 441 429 416 414 416 413 418 418 438 425 430 441 446 428 430 429 432 451 453 423 454 419 415 416 424 423 433 422 454 416 433 440 438 435 439 439 439 448 450 419 456 427 460 436 454 452 445 445 439 419 457 455 442 437 448 439 434 459 434 435 458 423 439 440 447 456 425 437 447 463 437 447 426 455 466 439 467 426 466 445 448 463 437 427 458 443 447 428 438 455 431 447 471 429 436 456 450 458 466 434 456 452 459 436 467 456 454 431 463 443 470 465 440 472 455 448 436 434 446 468 462 458 451 469 460 459 452 445 453 453 450 435 476 436 450 477 462 475 478 458 444 436 447 453 439 471 443 440 455 475 462 481 458 438 451 482 472 479 479 471 473 463 461 441 472 448 448 446 481 474 473 439 464 457 440 485 473 446 442 446 478 462 445 454 464 459 447 447 450 483 480 486 463 453 483 451 457 448 452 453 484 482 448 457 454 448 456 481 448 452 488 481 469 487 488 447 459 448 447 462 444 482 461 466 447 457 469 456 457 474 461 446 461 466 486 465 489 470 471 447 454 452 454 446 477 461 483 467 474 487 455 453 466 472 486 459 465 464 484 484 449 472 464 454 472 457 473 447 481 479 449 470 485 483 470 448 451 486 448 479 479 482 464 478 461 482 490 458 453 460 449 481 464 466 489 469 456 494 469 469 478 450 491 494 485 492 473 468 462 474
479 495 462 449 457 454 483 452 491 488 490 471 475 460 468 495 481 476 473 481 451 483 483 473 461 453 450 487 473 464 492 456 489 458 456 450 490 470 480 485 488 474 460 493 464 478 470 474 485 448 486 466 461 473 490 473 477 470 490 480 486 486 488 479 448 473 480 468 447 464 457 487 468 447 463 463 456 486 488 492 485 479 463 477 484 485 455 492 460 451 478 489 485 452 455 473 463 456 455 461 449 479 474 453 458 455 459 465 452 446 454 478 488 482 451 449 482 479 448 488 456 458 486 443 465 450 466 477 461 469 446 464 452 476 467 466 442 482 480 443 484 485 479 477 471 480 477 464 470 482 463 477 451 460 472 468 462 444 457 474 471 456 445 482 445 472 456 440 462 444 438 454 448 460 453 443 444 472 435 457 475 440 471 446 439 448 452 471 476 438 451 473 455 471 454 449 437 434 476 437 457 461 435 468 440 459 437 454 450 437 438 451 448 429 463 454 450 442 452 454 453 432 448 429 469 469 454 469 435 465 464 449 434 451 426 450 437 444 448 444 459 452 425 466 446 464 464 424 459 434 460 455 428 461 442 444 459 443 444 423 457 457 422 422 439 442 422 428 439 422 424 430 433 440 445 455 441 417 429 429 436 443 454 426 430 445 414 451 443 439 431 421 440 447 415 422 442 413 443 426 439 418 424 411 442 444 449 422 445 410 426 413 438 437 423 408 420 408 411 412 444 416 413 425 432 422 436 428 408 430 403 423 437 405 424 417 440 418 432 433 409 428 429 403 413 402 402 426 404 408 403 413 418 437 415 426 406 418 417 414 399 417 414 405 403 403 409 406 401 408 419 419 429 393 414 409 417 411 392 427 412 398 400 391 397 424 389 411 402 389 401 425 415 424 394 412 399 397 414 399 408 416 413 400 419 384 420 411 412 383 415 412 396 387 391 403 415 384 418 385 402 415 380 414 379 414 384 404 392 387 401 410 387 397 376 404 395 387 402 385 378 404 403 385 394 389 396 377 395 402 382 406 397 403 387 405 378 376 392 370 371 380 386 389 368 389 388 369 382 384 367 368 388 380 389 370 388 399 369 379 381 391 380 388 381 382 383 380 381 362 393 382 385 362 375 365 366 365 359 357 362 376 385 388 367 367 361 366 375 358 356 388 364 373 374 362 374 373 366 370 373 353 363 350 365 369 371 350 353 364 378 350 378 357 361 379 368 364 347 364 373 372 365 344 365 359 362 357 362 352 354 341 353 357 342 348 370 367 345 353 360 357 338 351 353 354 362 349 363 341 360 366 339 343 346 349 363 363 342 337 350 332 337 341 351 330 336 353 336 357 347 335 358 337 353 351 334 347 350 348 333 326 340 344 338 336 339 324 354 337 331 340 327 345 350 355 323 325 331 350 324 327 351 351 321 344 321 323 351 331 340 318 332 349 334 346 325 331 327 330 335 319 339 340 325 329 336 323 331 342 318 313 315 337 340 331 315 319 318 325 330 329 322 319 333 331 333 312 332 322 338 326 336 323 317 335 322 328 321 315 334 312 315 305 305 313 325 309 304 321 327 305 324 327 329 330 316 319 306 319 321 318 328 305 318 318 328 317 316 310 304 316 314 317 317 302 325 317 304 324 303 296 325 325 320 320 319 305 307 296 319 295 321 315 302 302 306 314 298 302 293 296 305 315 307 303 312 291 317 316 295 313 312 295 313 309 310 291 293 309 294 310 310 292 304 311 294 309 296 293 312 298 298 290 287 304 312 296 288 310 304 292 298 291 309 307 282 301 300 290 302 287 293 286 305 290 305 290 289 288 287 300 291 303 306 294 285 304 305 282 302 289 290 279 289 280 296 280 290 285 289 282 283 292 287 298 302 275 279 276 286 286 274 283 286 282 292 299 296 275 275 284 295 284 293 296 272 298 274 293 280 278 287 297 294 294 282 282 276 291 284 272 288 285 293 283 276 284 281 271 286 284 293 293 279 287 289 291 269 275 269 289 294 285 271 289 292 282 286 282 287 283 283 277 282 291 291 289 278 275 276 268 274 273 293 270 276 270 293 277 279 290 265 266 272 284 275 288 275 282 275 274 279 277 285 271 270 279 281 274 274 273 268 267 276 287 264 284 284 275 279 287 289 279 278 270 287 288 282 287 267 266 269 281 268 280 287 262 267 267 272 266 265 276 270 277 288 286 272 271 271 277 285 271 282 273 267 280 287 286 277 280 262 272 287 283 262 275 284 284 280 283 288 283 287 269 272 286 283 271 285 265 286 281 274 279 265 279 286 279 266 274 270 282 285 268 277 274 281 288 269 288 271 285 283 269 281 282 283 275 264 279 279 277 271 280 267 263 287 281 269 264 266 277 273 279 273 278 281 266 277 288 265 287 284 275 283 277 268 277 263 286 267 269 275 266 278 270 283 276 289 279 267 266 267 278 272 278 268 291 271 271 278 289 284 273 291 278 276 269 281 285 286 272 291 281 278 286 272 274 287 276 271 276 289 292 289 276 285 280 284 268 288 273 270 292 291 267 278 274 270 276 295 291 282 292 278 294 268 270 287 274 280 293 284 287 275 280 270 279 279 288 280 272 280 296 282 276 297 294 284 284 275 296 280 273 276 274 283 277 288 275 282 284 283 282 275 274 276 276 283 285 298 291 277 277 284 278 289 304 291 289 283 280 283 283 298 290 302 300 279 300 278 295 289 307 306 303 284 302 297 292 302 284 300 304 309 282 300 293 281 287 307 282 283 305 288 305 311 306 292 283 293 285 293 304 285 300 292 299 301 300 292 294 297 301 294 308 298 305 303 310 288 295 302 316 303 302 310 314 299 313 314 312 304 309 308 296 316 309 312 295 316 319 306 321 306 314 314 320 296 293 317 315 323 322 304 321 322 296 325 314 300 296 322 310 325 325 324 305 303 320 320 318 308 312 315 312 309 322 328 313 302 319 304 332 315 313 326 311 315 326 329 330 320 329 321 311 316 329 327 312 327 310 327 335 325 329 322 310 334 334 316 339 310 308 324 328 329 311 320 328 329 320 323 314 313 342 322 326 327 335 332 333 331 342 328 335 337 325 340 326 322 330 327 325 347 322 332 347 324 327 320 336 331 325 348 329 351 325 352 331 347 337 352 342 341 329 354 329 341 342 353 342 356 345 351 349 358 348 348 338 341 353 357 342 353 335 356 361 361 356 340 357 331 357 344 358 338 364 362 337 335 347 348 343 361 368 349 359 343 357 347 351 339 351 343 360 368 339 342 372 342 344 340 340 352 371 347 368 369 343 360 353 365 363 359 364 374 344 365 350 353 352 368 355 353 363 370 355 360 364 379 366 371 377 381 373 362 383 350 361 362 350 366 380 381 365 353 363 362 381 374 358 372 377 374 361 358 382 369 391 361 362 368 374 372 367 376 390 368 359 368 371 374 362 363 398 395 365 389 393 392 364 396 364 383 384 366 384 387 399 386 390 373 384 379 374 375 399 388 391 398 382 396 391 403 369 369 371 396 381 398 397 378 390 402 382 410 395 395 404 404 379 406 402 382 387 412 390 405 405 381 414 387 414 403 412 410 398 414 398 413 388 419 418 382 399 385 398 384 398 385 401 414 407 389 407 387 400 406 416 396 417 403 424 419 404 386 388 421 398 388 415 408 427 414 423 419 413 423 417 418 430 396 405 404 424 409 425 418 423 408 406 433 407 407 429 423 422 429 401 429 417 413 428 399 399 422 430 422 419 403 417 433 433 434 419 402 436 408 406 421 411 436 411 433 442 404 432 407 426 443 414 441 411 433 415 445 434 412 423 411 416 442 447 407 433 448 420 448 422 411 427 440 431 423 419 428 420 415 420 423 436 420 454 421 449 446 453 440 441 434 426 422 418 429 430 438 419 436 428 426 430 448 458 454 418 425 461 437 426 429 428 446 442 437 444 437 432 420 440 438 459 447 422 425 463 426 438 436 424 438 433 427 425 443 465 459 445 441 456 430 453 466 459 434 462 441 429 452 443 426 427 443 464 428 431 431 472 452 446 457 460 457 465 436 464 451 469 444 434 447 437 472 460 443 470 463 433 464 457 447 448 465 470 441 475 476 446 474 456 465 467 450 456 458 465 447 443 460 461 447 441 469 452 477 444 446 454 457 459 463 478 474 468 478 479 469 470 479 475 447 470 482 469 454 472 473 461 463 450 474 482 469 455 467 482 481 464 447 456 480 473 446 473 454 481 463 486 468 453 473 472 486 465 457 451 453 486 468 473 447 457 464 477 474 446 467 469 465 476 480 460 457 486 486 470 480 457 465 457 469 450 487 461 468 457 464 479 465 482 478 470 464 467 477 491 461 456 470 475 449 467 481 475 461 487 454 491 463 485 448 487 449 475 491 452 487 468 456 486 457 489 463 455 489 473 453 457 484 477 466 466 451 453 495 492 474 456 489 469 473 490 463 454 451 486 484 469 459 493 460 469 466 476 455 460 454 460 449 490 469 467 462 472 451 461 494 476 494 488 450 451 461 490 482 489 480 471
465 471 496 476 491 466 482 497 456 488 488 456 461 461 452 452 462 455 491 460 461 489 478 488 470 470 461 457 489 471 458 456 492 456 461 485 450 471 464 455 461 480 487 451 490 489 453 480 472 493 469 463 465 451 480 464 450 492 450 489 466 458 475 461 490 465 475 489 485 468 474 476 451 490 456 470 482 459 454 485 482 473 477 477 454 461 492 481 457 473 475 454 481 479 491 455 474 471 449 490 470 454 448 482 464 472 463 478 460 476 455 480 456 486 486 472 485 467 448 478 480 483 452 477 480 470 453 487 464 451 449 451 465 453 483 478 480 454 458 448 480 468 477 486 458 472 467 447 444 471 475 480 458 483 461 443 464 465 441 478 474 448 482 445 459 476 480 444 437 446 452 470 467 482 463 439 469 445 463 455 447 463 475 444 465 465 455 462 453 470 446 473 472 434 473 452 451 475 441 466 476 440 471 436 462 458 452 442 458 441 461 469 467 461 440 459 452 459 441 471 457 459 464 456 459 466 429 431 462 438 471 447 438 459 456 439 442 449 463 467 444 449 465 451 431 440 436 456 434 423 443 444 429 451 463 440 452 421 440 457 429 435 454 461 443 439 450 435 418 444 454 459 425 427 442 452 422 428 432 435 432 450 432 439 444 440 426 441 449 445 455 435 452 443 455 434 415 423 432 413 416 450 426 450 418 451 431 423 411 445 432 418 427 439 441 435 436 434 408 440 428 442 432 412 441 408 442 411 415 437 422 436 439 438 428 415 408 408 406 425 407 429 409 408 420 439 433 406 425 434 438 403 428 438 414 410 435 413 402 415 414 409 417 430 406 395 406 421 423 394 422 395 429 424 404 414 407 421 431 417 416 390 419 405 390 396 419 415 404 418 393 413 392 410 414 405 406 421 412 420 390 421 403 411 383 398 417 383 395 402 386 402 390 417 396 393 391 393 412 407 394 398 395 386 385 402 379 405 386 413 401 391 414 383 412 383 380 384 396 400 375 391 404 389 376 383 396 388 379 402 377 393 371 386 401 404 401 385 389 380 397 384 384 369 374 390 368 379 370 370 366 394 385 366 368 392 362 377 397 385 382 367 389 386 384 387 380 382 363 372 367 393 379 360 364 363 369 373 380 377 378 369 385 390 366 357 385 366 363 386 366 377 388 363 382 356 362 385 374 356 370 366 378 356 383 358 364 375 367 359 356 378 370 375 373 357 372 367 354 361 349 366 368 353 367 357 371 360 352 371 365 356 350 352 356 344 355 347 346 357 368 369 339 344 359 354 356 345 364 335 363 350 357 338 367 345 342 358 360 364 364 357 335 333 349 353 333 350 340 334 331 341 358 361 344 345 335 336 358 341 356 340 358 345 334 339 336 353 356 325 323 354 325 335 329 336 326 347 337 334 340 330 344 342 322 319 345 337 339 332 349 349 334 328 330 321 345 318 332 332 336 342 334 335 328 338 315 331 328 325 324 322 324 330 321 312 334 338 318 318 340 335 330 331 309 315 315 335 321 309 331 313 318 327 305 322 314 335 318 323 315 330 333 327 318 311 308 328 313 322 315 308 324 329 303 326 328 308 318 329 314 310 322 311 314 322 327 317 316 304 302 320 309 303 311 322 307 314 315 316 300 295 320 322 323 298 322 298 322 294 297 306 309 319 306 295 303 304 312 317 311 309 307 311 301 314 290 313 297 299 299 317 290 292 311 308 288 301 312 288 294 308 293 310 298 308 306 310 291 298 302 298 293 301 289 288 308 291 306 299 290 294 283 282 291 291 283 308 288 298 282 283 305 295 301 291 280 302 288 295 289 297 279 297 306 284 301 294 292 288 281 292 291 302 292 300 284 286 289 282 302 283 285 294 293 287 297 286 301 284 286 279 297 295 281 300 276 281 281 296 277 283 296 288 293 274 292 276 276 282 284 271 286 293 275 277 290 269 273 273 292 270 279 288 291 270 270 268 279 279 276 285 290 284 285 268 287 290 273 277 274 286 289 274 293 266 293 286 278 281 290 273 283 284 277 278 286 279 290 290 273 284 274 266 280 270 282 276 272 283 276 284 289 286 272 267 281 286 280 276 267 282 269 269 282 266 280 264 275 273 289 283 265 271 273 279 265 262 279 272 281 280 281 279 275 278 272 281 273 288 267 276 280 273 270 287 275 277 262 276 287 261 286 262 286 269 268 262 270 286 272 278 277 280 285 280 269 268 272 280 283 277 284 274 277 282 274 279 270 274 284 269 263 282 286 261 279 267 278 277 281 278 268 286 270 265 278 278 261 263 260 283 268 283 286 275 267 272 267 278 275 264 276 268 275 265 285 268 261 277 274 282 268 282 281 279 276 273 286 277 265 286 273 262 271 272 276 279 273 284 285 277 276 262 273 280 266 270 276 266 286 262 276 283 284 286 275 289 272 289 279 265 277 280 266 287 264 282 266 265 267 279 270 270 280 281 288 273 289 275 267 287 277 271 271 288 268 272 287 266 271 265 285 275 282 292 290 274 293 289 282 292 283 290 279 270 282 290 280 278 292 291 288 280 293 284 282 279 286 280 268 281 269 271 275 269 269 272 279 281 295 295 291 296 276 278 285 293 286 284 289 284 281 283 271 279 272 298 276 292 295 277 290 281 292 298 283 279 273 293 291 284 277 287 296 284 279 283 283 303 279 281 302 283 287 287 296 297 285 288 280 294 300 293 285 279 286 303 298 305 297 306 279 295 292 297 285 291 288 294 290 294 293 290 301 304 294 285 289 303 297 294 293 284 302 293 286 304 311 306 302 312 297 314 293 291 303 291 313 312 301 298 301 309 288 308 297 295 314 289 306 309 307 309 291 311 311 300 296 302 306 319 299 319 311 309 295 301 308 294 298 294 300 306 309 302 305 301 295 315 316 309 307 319 310 323 316 319 301 325 325 311 310 304 311 298 312 305 320 325 316 318 326 329 331 307 313 311 314 315 331 303 330 313 328 313 310 304 328 321 307 330 305 307 313 315 330 333 325 327 330 319 338 324 335 320 332 319 316 336 313 317 315 316 331 315 326 338 316 319 324 320 320 336 327 329 335 331 326 330 347 323 324 343 328 338 336 319 334 349 328 337 333 329 333 328 329 333 349 345 350 332 333 325 323 348 339 351 339 349 334 355 347 340 345 350 355 355 327 340 358 329 339 340 357 332 355 341 330 348 339 349 336 341 339 341 337 362 345 363 361 334 343 360 367 361 356 368 360 335 360 367 337 367 339 353 354 358 356 349 359 357 367 348 363 366 370 358 362 372 357 357 352 360 359 344 376 376 366 343 346 344 355 357 351 345 353 355 367 379 351 364 360 358 366 371 383 357 354 350 359 356 379 350 374 386 355 356 357 363 365 384 382 389 364 368 362 362 364 360 369 386 381 370 384 385 363 388 391 362 359 383 392 374 385 379 376 381 393 397 398 372 366 383 367 390 400 373 386 400 373 376 367 367 385 392 402 385 399 377 381 392 387 393 380 378 381 397 387 404 397 378 401 407 407 408 397 384 395 381 391 401 402 409 396 382 400 393 399 397 388 400 403 389 378 381 389 378 401 407 414 405 391 384 413 401 381 410 415 418 415 387 398 410 385 416 384 408 387 410 385 414 388 399 387 397 410 410 417 412 420 417 399 424 410 418 428 407 403 428 398 393 414 398 407 401 392 395 398 432 405 398 407 394 414 412 413 400 421 402 404 419 423 423 403 405 412 405 423 417 414 435 420 429 431 424 418 405 402 419 411 440 416 415 414 403 420 412 417 406 404 428 413 429 436 413 441 413 440 432 430 413 427 408 442 415 437 439 428 411 411 437 423 436 432 426 422 437 453 423 435 454 433 453 432 445 443 421 431 418 425 422 451 439 450 450 446 437 431 416 441 434 445 448 417 460 445 422 458 461 429 441 438 425 446 423 424 457 422 438 420 436 444 425 461 437 457 454 439 445 429 424 461 462 426 441 437 430 446 433 449 459 433 426 442 462 431 448 456 433 462 456 457 450 462 435 452 459 436 441 451 450 432 441 430 451 449 445 445 471 431 452 466 456 440 447 455 469 472 444 441 463 475 434 441 472 443 474 459 458 442 443 442 454 464 443 475 438 467 453 442 474 437 456 444 446 466 458 464 443 441 470 451 479 472 445 441 450 462 453 446 477 477 441 449 474 464 467 484 478 459 480 460 467 447 468 471 478 484 452 478 442 480 486 480 464 450 477 470 474 447 478 468 486 481 472 475 461 455 468 454 469 457 469 444 465 445 474 450 489 480 488 484 467 488 476 489 450 466 474 454 455 479 486 488 471 447 476 481 458 460 470 475 460 450 461 447 473 458 451 459 454 488 491 472 454 469 456 451 475 463 485 484 449 478 459 476 481 468 490 471 460 466 479 473 495 472 474 474 484 457 465 469 476 463 494 483 463 481 465 490 450 456 458 451 465 494 457 476 466 452 478 477 469 461 454 469 484 458 473 451 493 490 471 452 482 469 487 496 454 481 468 454 466 476 456 482 473 489 487
469 471 469 475 491 459 479 489 473 467 491 474 489 463 496 491 495 468 459 472 471 490 488 453 483 492 458 493 493 475 483 463 495 479 486 466 487 493 482 461 487 474 483 477 465 459 495 487 475 456 460 473 472 476 475 457 450 461 479 492 485 464 458 461 471 472 476 459 466 485 495 455 462 460 460 476 468 458 491 472 489 453 494 489 459 451 475 459 462 457 454 476 450 487 466 471 463 492 481 459 482 460 492 473 470 455 479 468 490 474 491 462 459 487 487 446 467 451 472 453 448 468 487 449 456 445 462 457 488 484 443 463 475 478 445 484 463 455 461 450 482 459 481 460 450 470 460 465 476 481 474 474 452 464 478 464 465 450 477 462 443 471 477 470 460 478 464 473 440 483 482 473 448 468 445 456 451 458 480 481 446 461 462 439 480 438 463 472 449 475 450 448 454 473 454 471 452 450 477 452 464 472 454 438 447 450 467 433 463 466 439 435 447 437 439 446 438 472 437 458 466 451 470 448 451 452 439 431 468 437 448 460 431 432 466 459 464 456 433 455 441 428 437 436 446 433 426 458 464 433 432 452 435 426 437 426 465 451 427 424 456 429 441 437 459 429 446 452 435 453 456 450 456 425 437 454 454 439 421 422 446 432 442 436 424 428 430 418 434 433 442 427 443 430 425 429 422 448 437 442 445 425 436 411 423 444 437 417 446 410 421 431 424 446 450 424 449 413 408 431 419 408 431 433 432 426 442 426 431 445 429 435 426 404 442 423 436 443 439 443 403 441 407 423 434 433 407 409 410 406 433 422 408 416 411 409 432 413 398 429 402 415 422 425 396 399 400 400 412 400 423 397 409 430 409 405 410 403 430 414 419 422 395 409 421 407 421 414 422 388 401 401 393 392 397 416 418 395 424 403 388 384 390 411 423 419 404 406 421 406 395 416 404 383 383 413 380 382 394 414 382 401 393 382 410 410 408 382 402 390 398 401 398 392 404 386 395 407 408 402 373 397 373 401 405 389 405 372 383 382 400 396 392 376 369 393 402 369 404 390 370 395 388 394 385 399 388 395 367 364 394 370 375 374 397 380 372 368 391 398 396 370 368 396 393 366 368 385 373 374 368 361 384 363 385 361 381 387 374 375 364 380 355 368 361 374 372 387 374 360 364 386 364 372 374 359 368 371 360 365 350 357 356 367 383 379 365 380 355 372 367 361 358 377 348 379 363 352 358 361 352 345 343 367 368 371 373 366 375 341 363 363 345 342 370 353 363 341 338 362 361 369 347 367 354 365 341 363 350 349 343 364 351 355 335 362 344 356 339 354 335 349 351 349 352 330 334 334 360 345 354 329 350 351 334 342 346 355 344 336 341 331 326 352 357 331 324 340 327 338 337 331 356 343 322 337 343 342 353 324 337 327 349 331 343 324 327 347 323 336 334 321 324 337 339 341 319 347 345 344 340 335 339 314 320 337 328 340 325 342 322 341 333 334 325 315 338 325 313 316 324 309 309 336 332 334 322 308 325 335 336 323 308 332 321 334 330 327 329 312 325 308 310 323 307 326 320 329 322 312 313 318 308 314 311 325 307 323 315 305 300 327 322 313 324 305 301 307 325 315 302 326 316 319 314 318 310 300 313 296 307 324 307 319 314 297 302 308 301 307 304 310 318 305 317 300 305 308 298 308 289 291 316 312 298 310 312 307 310 302 309 291 298 293 308 290 289 308 305 290 293 309 309 312 286 306 296 285 287 293 287 311 298 306 311 289 306 310 304 309 288 285 282 298 309 282 287 303 286 294 307 285 292 294 283 289 287 294 289 283 295 283 302 280 277 301 279 301 300 300 291 277 295 291 285 295 293 284 289 280 300 292 293 276 296 281 288 289 280 279 276 283 296 285 277 286 279 274 271 279 279 280 284 293 270 270 294 293 274 280 270 283 270 274 285 293 281 283 292 289 274 268 284 282 293 272 267 273 276 268 293 283 288 290 290 288 290 286 268 267 269 281 293 270 286 282 279 284 288 281 270 276 271 270 283 279 285 287 272 287 267 270 265 277 267 267 273 271 264 265 277 278 269 288 283 288 272 282 287 269 286 280 268 265 274 276 279 268 271 287 280 263 282 270 275 274 273 273 281 274 276 268 278 282 266 287 269 276 279 267 271 276 273 276 268 286 263 275 281 261 262 261 262 283 270 265 269 271 278 278 273 266 285 263 276 263 279 284 267 269 278 276 274 281 266 283 269 285 260 263 260 262 264 278 285 263 284 283 274 275 274 276 270 261 269 259 281 261 272 261 260 265 268 276 260 264 262 270 263 263 263 280 267 285 274 283 263 261 280 267 277 285 285 277 260 268 277 282 270 263 274 271 285 283 277 286 261 269 286 265 274 264 277 271 279 280 283 282 281 265 262 271 263 276 261 264 284 268 276 284 287 263 285 286 286 275 274 287 285 263 282 288 283 288 287 274 280 282 284 273 287 286 272 290 264 273 282 288 268 286 272 266 287 269 280 275 283 266 273 268 283 282 266 271 268 283 268 290 293 282 279 268 276 271 283 271 280 292 275 268 283 294 274 276 293 278 286 286 279 279 280 291 293 278 281 296 280 296 277 280 284 274 283 280 281 272 297 295 271 279 283 272 290 290 293 273 286 285 291 298 281 288 278 279 299 275 290 283 275 283 294 291 289 277 284 281 285 290 297 293 284 288 285 303 290 293 292 304 291 289 294 300 300 281 284 279 287 283 296 304 294 307 305 297 301 286 296 283 293 289 294 302 295 303 293 301 283 301 299 289 306 308 312 299 304 292 288 312 290 296 304 291 308 290 312 297 287 288 315 291 316 298 315 304 292 298 304 310 306 305 295 292 296 306 308 290 306 313 318 303 317 308 302 302 306 299 306 308 293 316 298 322 316 306 322 314 324 320 298 313 311 316 314 311 311 303 299 305 315 313 312 315 304 300 312 315 309 321 304 318 311 307 314 302 319 312 323 317 314 319 307 321 331 313 312 322 329 316 306 307 331 335 322 337 312 318 318 318 314 315 319 319 330 341 319 338 313 320 339 325 337 343 343 332 344 336 316 346 341 345 341 347 339 332 337 341 336 346 347 334 344 339 336 322 332 339 331 342 320 330 346 326 325 341 327 325 330 331 329 339 334 335 338 342 345 354 339 354 352 332 325 341 337 350 352 333 336 346 355 332 343 331 333 344 352 353 344 359 344 351 342 355 334 340 360 350 340 343 363 368 359 350 351 357 343 356 369 351 345 357 361 342 348 354 373 365 340 341 350 356 366 360 345 354 358 350 376 367 373 357 363 347 352 351 375 360 366 368 362 359 359 375 379 382 348 371 364 380 363 355 355 384 370 350 378 358 364 354 361 355 359 360 389 355 365 356 380 367 378 382 376 366 391 365 377 381 377 380 387 378 388 364 381 389 364 394 397 398 398 383 397 364 398 376 391 392 376 375 388 365 365 394 382 373 374 395 375 371 385 390 404 371 388 396 388 376 401 404 398 401 384 382 403 400 402 406 381 398 373 390 391 400 394 410 386 396 400 405 389 378 388 410 410 409 415 387 384 396 415 403 403 390 404 414 396 397 413 392 418 389 392 412 414 415 396 407 404 399 423 416 412 400 405 400 420 394 420 412 401 411 416 425 414 406 397 417 401 403 396 409 423 392 397 432 406 425 413 431 393 412 398 434 424 420 406 434 428 407 432 409 408 422 414 405 401 424 434 402 436 402 432 420 420 412 425 420 421 439 415 414 417 423 419 425 420 403 433 404 426 428 428 438 425 406 412 415 433 413 419 428 415 409 409 415 425 425 412 425 418 424 413 430 427 426 412 442 416 447 437 426 439 432 434 422 436 451 452 453 441 420 449 435 436 450 435 455 417 439 421 427 448 425 449 437 444 419 419 448 452 443 459 449 461 437 448 423 451 463 422 440 454 454 457 435 422 456 455 428 460 424 439 433 456 447 453 459 448 455 446 439 457 464 447 456 458 452 461 466 432 444 471 457 448 450 450 462 431 434 447 439 454 467 456 455 467 434 439 469 458 463 466 459 433 445 436 471 439 434 466 444 451 474 475 435 458 452 469 461 465 450 471 446 450 460 479 449 464 442 452 445 459 441 457 479 459 440 481 467 446 442 467 452 443 467 456 482 469 484 457 475 483 459 449 481 482 440 455 477 440 471 480 457 469 449 447 445 453 446 476 456 451 454 470 450 478 444 450 463 483 462 447 476 477 451 471 473 451 487 465 445 466 453 462 449 461 468 453 472 453 472 473 483 454 486 459 492 458 479 489 447 466 458 472 463 463 458 458 454 452 459 459 481 492 459 467 481 493 457 454 480 463 461 450 471 454 489 470 492 476 492 471 495 456 476 491 453 488 456 460 492 493 451 478 490 462 477 456 487 465 462 451 480 475 453 455 460 493 476 482 452 472 458 452 459 485 493 488 476 478 451 497 475 478 457 494 491 463 453 460 479 492 462 461 470 464 491 458 485 496 489 487 496 475 467 457 462 488 494 466 495
475 466 473 481 473 495 453 485 498 462 492 491 472 454 488 463 473 473 476 470 490 464 467 466 458 499 477 493 472 469 489 494 483 488 455 482 484 455 493 461 465 485 478 463 466 493 474 486 466 497 482 482 486 495 495 491 494 451 485 468 468 455 489 478 491 492 487 455 496 481 463 487 467 490 451 460 463 473 473 477 450 456 486 484 453 483 456 475 462 491 471 458 474 463 485 466 482 453 450 459 484 463 449 481 481 450 490 447 452 467 454 453 473 490 466 455 456 474 482 469 448 457 480 463 450 490 478 489 479 486 453 462 453 488 482 464 453 474 443 447 467 478 468 448 476 482 450 460 458 471 462 476 452 450 441 452 444 468 444 471 463 452 443 466 444 475 439 452 453 479 457 476 467 475 481 448 469 482 465 478 459 479 466 465 443 460 470 446 442 437 453 438 480 470 457 436 455 437 473 459 435 464 474 461 448 456 477 473 435 438 444 460 440 446 464 474 438 452 435 463 452 451 471 451 447 447 458 429 456 451 453 456 436 449 445 456 433 444 452 434 441 437 445 448 432 465 436 444 428 424 428 466 466 428 446 437 455 430 460 422 438 436 453 440 425 443 439 434 425 438 442 460 449 436 458 432 453 446 451 457 446 446 453 451 446 458 451 452 428 455 429 447 450 426 419 455 414 432 417 420 440 413 450 413 453 426 445 448 449 416 414 423 437 441 448 422 431 439 414 436 412 444 428 418 434 424 443 411 421 422 408 414 419 414 440 406 426 408 436 442 431 440 418 416 434 413 415 440 426 401 434 431 437 411 440 423 415 405 437 430 415 414 402 420 411 431 406 405 401 401 421 409 407 429 397 412 426 410 431 421 395 427 428 399 405 416 417 422 424 404 417 394 408 415 391 418 407 386 416 420 424 407 401 405 420 421 385 398 416 418 387 390 394 411 397 387 413 419 398 381 395 387 397 381 396 416 410 378 377 380 399 398 376 393 388 401 408 395 388 378 384 400 388 380 394 400 410 389 409 377 387 404 390 405 401 392 392 405 384 383 367 389 383 403 372 377 380 381 386 395 374 386 372 390 392 387 383 392 398 367 372 379 368 377 398 381 393 383 385 363 380 383 384 367 392 376 391 377 385 388 385 371 361 369 390 363 381 378 386 386 384 358 375 384 382 351 382 363 383 381 363 383 362 382 376 364 347 354 349 348 381 370 362 372 361 371 365 348 343 353 371 362 347 353 363 361 346 345 364 372 374 352 344 356 370 359 364 349 358 343 348 371 355 357 347 357 363 354 339 343 338 367 351 362 348 354 343 334 358 361 341 347 346 346 332 338 342 358 336 344 336 330 340 337 353 341 338 327 333 327 354 348 347 331 328 327 333 343 333 336 347 351 343 323 347 353 334 328 321 321 320 344 330 329 345 335 345 319 332 340 340 319 340 325 321 321 328 316 315 336 345 320 334 330 318 332 340 320 324 328 337 314 328 330 340 314 319 330 316 324 321 338 313 308 325 320 335 332 336 325 308 311 309 308 306 313 327 334 321 308 319 319 320 305 304 325 302 315 310 303 311 308 312 315 302 326 306 312 311 313 298 315 300 323 308 302 306 297 306 306 306 302 320 320 304 321 310 303 300 319 316 310 309 295 305 300 297 298 308 319 305 291 299 305 315 315 300 310 298 299 288 300 317 291 296 288 309 308 288 310 315 302 289 301 303 301 309 300 300 288 298 314 287 309 288 303 288 308 290 299 300 299 282 296 302 310 294 297 303 301 309 288 285 288 292 288 281 288 301 291 279 299 297 281 295 301 292 299 297 299 278 277 277 277 282 298 297 294 276 281 285 296 285 297 293 296 286 293 297 293 295 284 280 285 275 290 282 298 281 286 286 298 297 286 285 288 291 271 278 291 271 278 275 293 272 294 287 296 269 294 271 290 277 291 286 293 280 268 290 273 294 289 272 276 288 269 277 281 271 286 286 284 278 293 280 266 290 282 277 275 272 269 270 283 278 284 286 274 274 290 284 270 282 290 281 277 290 273 267 279 280 284 264 288 275 281 272 276 277 274 286 284 278 264 265 280 272 275 278 281 262 286 277 281 285 267 283 273 277 276 262 283 270 262 270 282 269 279 285 285 264 271 269 269 263 261 276 273 275 264 282 275 278 271 268 276 266 280 261 272 268 279 267 278 270 277 263 269 270 261 283 263 273 265 272 275 266 277 277 270 272 262 259 264 274 258 281 271 268 273 284 277 266 281 270 266 273 263 276 273 265 273 266 268 269 269 274 266 262 267 278 276 271 268 271 277 268 268 279 278 272 278 260 269 263 261 277 268 267 270 283 274 274 281 274 285 265 263 266 269 261 275 276 275 259 263 283 285 262 277 268 276 260 271 277 265 274 269 275 282 269 261 286 274 283 274 273 279 279 271 279 282 276 270 287 276 263 273 276 282 280 274 273 281 286 263 276 262 288 280 284 271 270 272 286 284 288 288 276 269 287 267 263 276 266 280 281 268 265 285 289 274 271 290 283 269 280 270 285 269 277 280 270 279 277 274 284 290 275 281 287 270 266 287 282 277 286 289 268 276 290 286 280 268 283 284 287 288 294 286 270 286 286 275 272 269 283 290 277 277 290 283 281 291 288 298 287 282 278 272 291 286 292 289 287 293 277 279 286 276 298 288 295 288 295 283 300 293 289 285 294 278 294 293 276 286 276 295 277 280 305 291 300 279 304 280 297 280 283 289 302 294 288 291 297 294 285 296 300 302 307 292 306 289 302 300 293 303 290 295 308 311 302 294 286 293 297 305 295 300 307 313 311 292 309 299 297 309 293 301 293 309 296 289 306 302 298 311 291 290 306 304 313 298 312 310 315 312 297 320 298 312 318 317 313 305 293 296 293 302 311 302 319 317 299 325 300 315 305 321 301 303 316 327 314 304 324 314 324 325 328 317 311 312 311 324 313 310 305 312 301 313 320 327 304 327 325 311 315 304 314 317 309 318 322 321 333 320 322 335 307 323 326 326 310 330 310 329 308 309 309 316 328 336 337 324 335 338 330 339 325 341 321 332 324 340 325 335 333 342 334 327 332 315 329 323 331 347 322 321 329 324 330 333 332 331 349 344 341 334 333 324 350 325 326 334 345 337 322 345 346 336 344 344 341 344 338 353 341 330 344 330 352 351 340 348 334 342 356 328 346 350 332 342 330 337 337 351 362 346 348 360 366 339 358 347 366 349 345 334 337 362 354 340 346 348 367 370 357 338 350 342 351 344 347 346 365 344 355 341 373 368 344 373 366 349 374 364 361 360 358 350 376 350 371 361 371 367 351 350 365 348 356 363 377 347 374 375 367 362 361 365 364 366 350 353 379 356 352 383 356 353 372 367 358 380 366 390 385 367 384 391 370 360 378 360 370 371 386 361 373 393 363 386 381 369 362 369 389 393 392 389 394 377 397 367 395 382 393 394 379 401 394 377 400 382 391 379 382 376 380 400 379 391 372 374 394 387 401 392 402 374 383 407 384 409 393 394 385 400 409 400 394 413 405 393 402 379 404 380 394 396 380 404 392 396 404 411 403 398 394 382 393 401 400 403 384 394 397 386 406 417 410 405 420 411 401 389 398 388 418 398 393 401 417 412 399 395 421 400 414 395 403 427 413 394 410 428 410 402 426 417 398 420 394 399 431 402 399 429 422 401 395 435 426 435 432 430 412 405 424 408 431 400 407 405 419 414 419 406 426 410 439 441 413 400 422 416 412 431 443 419 439 418 441 443 407 426 427 435 431 418 410 414 412 430 419 431 446 440 439 426 444 445 408 421 448 419 417 436 444 439 439 430 434 419 421 415 431 441 426 428 449 451 454 415 414 444 438 434 429 442 446 423 429 438 437 418 449 436 434 428 461 441 449 424 449 429 432 428 449 452 461 450 447 454 463 445 441 438 465 449 462 452 445 447 433 448 423 444 425 440 430 426 464 462 452 427 450 442 457 456 431 468 470 452 430 449 444 433 436 447 471 442 459 429 438 440 441 441 460 472 466 442 434 453 473 438 473 437 442 433 469 455 436 474 436 441 458 459 446 467 441 451 436 471 451 452 445 470 464 437 479 477 454 478 448 464 475 464 446 455 467 481 482 469 442 447 467 474 463 467 468 477 479 476 457 461 459 483 458 452 485 455 447 456 451 459 477 484 487 487 456 465 480 449 445 485 459 475 475 477 451 454 464 446 485 482 461 458 479 475 471 472 489 478 487 447 490 474 471 454 485 490 452 487 465 474 448 476 477 447 491 470 476 458 489 450 462 449 470 452 470 472 454 463 452 485 462 470 493 488 478 464 485 484 458 457 491 486 466 455 486 463 478 495 453 473 476 467 454 451 452 456 476 458 471 480 473 485 480 496 456 462 464 471 476 452 458 473 489 475 457 458 467 485 456 471 488 482 467 492 462 468 497 488 454 471 496 477 484 458 475 468 470 469 489 475 470 496 496 487 498 480 493 466 466 497 464 455 459 459 474 469 454 473 484 457 471 461
462 483 468 464 499 464 459 467 486 456 489 461 490 487 488 462 479 481 459 470 483 491 476 458 460 456 457 471 460 454 479 493 482 492 457 459 481 462 472 467 464 460 453 479 493 488 487 497 468 471 466 476 461 467 459 493 469 461 463 454 461 488 495 469 459 478 475 487 466 494 479 456 479 480 482 451 494 496 496 462 467 462 485 454 455 470 495 472 479 459 453 468 474 475 464 480 479 487 494 494 461 455 478 469 463 487 468 458 485 466 469 455 457 482 484 461 454 482 462 463 470 465 459 446 490 473 456 452 490 480 469 475 457 452 448 459 474 463 471 469 444 470 474 475 459 459 452 475 485 463 465 475 474 450 484 448 464 464 470 484 464 447 462 470 449 464 484 471 477 459 450 476 439 474 461 448 444 463 479 480 483 450 460 462 457 456 469 479 472 451 471 449 451 446 474 480 466 448 451 466 437 469 458 441 443 464 441 450 462 463 476 468 477 433 476 473 475 469 433 454 458 447 457 471 433 456 469 463 430 439 455 431 435 432 444 450 469 458 427 458 442 471 444 465 449 432 464 438 436 460 427 467 456 462 459 432 451 458 432 423 439 438 440 461 447 436 423 450 430 456 426 448 439 419 462 438 424 455 426 436 422 428 435 430 418 424 440 445 448 438 443 420 417 453 445 438 456 435 429 449 432 413 438 419 430 452 428 452 425 423 440 447 420 412 424 412 418 446 441 449 416 424 423 440 440 442 437 418 414 424 436 432 416 407 406 442 413 423 422 433 418 408 433 437 407 410 431 400 405 413 426 433 421 401 422 412 434 401 423 406 420 402 415 435 404 413 427 429 395 435 430 403 425 434 394 402 432 401 421 432 403 394 419 416 404 392 419 404 394 402 414 411 420 410 388 394 387 400 389 414 412 398 389 400 408 400 398 412 386 395 405 420 390 390 389 393 380 392 383 413 384 407 397 408 409 381 384 387 380 379 415 392 387 405 412 403 390 377 382 382 378 399 388 376 377 386 385 400 378 403 384 376 407 382 379 390 382 379 394 372 367 377 382 380 381 392 367 390 372 401 378 383 372 371 368 376 399 377 394 380 366 380 366 382 363 361 379 367 388 374 371 364 379 388 361 375 382 383 360 358 373 371 386 384 363 378 360 372 354 354 383 378 362 353 360 385 362 357 370 366 383 367 356 366 350 375 361 353 352 354 381 360 349 353 366 366 361 343 360 373 354 348 363 347 351 360 356 347 371 374 340 364 351 372 368 349 370 367 364 338 367 347 348 340 365 350 336 369 366 355 367 363 354 349 345 350 360 348 346 357 361 361 356 353 353 355 341 354 333 351 340 337 360 353 337 342 358 349 333 334 326 338 343 352 327 329 329 325 323 352 350 331 345 333 352 322 342 344 339 323 335 328 351 340 343 337 343 340 340 331 335 344 326 326 323 318 325 328 324 324 328 316 332 316 336 321 323 341 317 329 337 310 319 335 309 333 340 314 322 331 323 316 326 324 338 322 315 310 333 308 329 323 333 333 335 325 310 314 323 310 305 324 322 307 332 322 311 310 331 313 318 330 306 302 315 320 304 312 318 301 302 303 325 306 302 320 323 322 326 296 295 296 317 313 301 315 300 318 318 319 300 319 300 293 305 318 306 295 304 298 299 314 296 296 315 316 318 315 313 294 306 310 313 299 310 305 302 297 300 297 314 306 285 293 308 299 290 285 295 286 307 285 298 300 291 297 306 294 295 298 302 294 283 286 307 301 285 307 300 295 304 290 303 283 304 289 280 306 293 288 279 280 288 293 288 288 299 281 299 303 290 290 286 291 286 275 303 294 292 301 274 291 280 274 276 286 273 294 293 284 294 281 297 288 291 278 279 274 293 285 289 296 295 289 297 275 280 289 294 282 288 278 283 277 278 286 274 290 292 279 286 269 288 283 285 292 290 292 266 284 278 269 266 287 289 277 292 284 281 289 270 276 271 281 277 285 280 269 270 275 268 288 277 273 278 281 265 270 280 289 266 287 276 281 275 279 283 270 282 267 288 283 278 268 272 264 276 286 283 270 287 287 268 273 285 282 279 286 277 269 273 280 266 286 271 267 265 265 275 274 286 263 267 275 285 277 266 273 264 261 282 279 276 262 281 273 271 260 259 261 269 272 281 264 260 281 272 265 275 276 279 275 280 276 264 279 283 260 282 278 261 278 270 267 270 281 270 257 257 271 276 257 274 262 280 276 258 283 273 265 263 283 282 259 275 277 269 273 279 267 266 272 277 269 271 263 282 257 263 282 260 272 272 277 277 268 258 267 283 274 275 262 263 262 280 270 271 266 259 282 265 259 260 259 260 274 265 258 274 261 273 266 276 261 259 258 261 277 268 260 283 276 265 262 270 263 276 275 261 268 273 269 285 276 259 260 265 266 260 271 286 265 280 277 268 271 266 260 263 266 262 261 273 287 267 286 280 273 275 271 282 263 281 270 269 271 272 276 278 263 277 278 268 271 284 267 272 265 267 275 287 286 265 273 286 288 272 267 274 276 277 284 268 287 268 276 269 267 279 274 280 290 283 271 279 287 279 292 291 272 274 289 282 277 284 269 282 274 270 289 294 277 270 286 276 293 276 277 279 272 273 278 280 290 295 294 296 281 276 277 272 285 285 289 296 275 276 296 296 280 274 295 275 290 287 284 287 295 295 283 283 283 277 294 302 282 291 282 292 298 282 289 277 287 282 299 299 280 292 278 300 283 283 285 286 302 282 306 284 295 302 305 285 283 298 306 291 286 305 301 309 283 306 304 287 284 297 310 309 284 303 294 301 301 292 299 300 294 292 288 290 291 286 311 300 307 302 307 294 313 306 302 295 288 316 313 297 305 300 299 297 311 297 307 291 305 292 307 307 321 303 313 297 295 314 304 306 296 297 310 300 295 310 324 316 315 323 319 314 324 326 323 324 302 314 324 306 326 329 330 317 329 307 328 303 326 309 314 329 310 328 304 331 315 309 318 311 307 306 323 330 306 325 335 307 330 313 307 325 338 325 320 317 331 322 338 319 318 337 325 327 335 340 322 315 314 337 330 323 335 341 321 342 336 339 343 328 339 337 327 345 328 344 346 345 336 319 341 344 339 328 337 328 324 346 337 343 349 322 354 336 342 354 354 335 340 338 351 336 330 326 342 349 358 338 334 328 344 342 346 348 333 334 355 343 349 362 349 355 338 342 354 359 350 355 339 352 362 363 349 355 352 335 350 360 356 356 343 340 349 351 365 353 344 359 355 340 355 366 365 350 370 351 344 377 357 370 377 353 368 354 362 360 369 379 373 379 379 356 357 346 350 373 360 352 379 350 362 376 380 362 377 358 384 358 379 369 378 387 368 364 356 364 382 387 388 364 369 381 365 359 390 385 374 381 381 362 377 379 394 388 383 373 372 381 391 371 364 386 370 383 387 381 396 385 370 377 382 400 400 398 381 395 395 388 380 388 374 382 369 381 388 405 373 391 405 385 372 389 393 373 379 396 383 375 372 395 382 393 378 381 380 396 375 395 381 379 376 414 382 387 401 404 390 403 379 403 390 396 385 396 410 407 383 406 395 381 415 411 401 382 397 415 415 388 409 404 403 396 401 424 420 389 410 426 426 411 398 419 421 417 403 421 397 392 415 414 413 431 402 402 404 412 425 395 430 421 432 399 403 417 395 434 432 409 409 409 409 428 431 431 418 407 424 405 422 417 430 403 405 428 401 419 412 402 424 430 414 425 422 412 404 429 419 410 407 428 441 415 424 442 433 416 445 447 421 425 424 410 427 412 441 427 411 411 429 448 448 420 410 422 423 412 417 444 447 428 421 414 429 429 444 424 432 432 439 438 441 428 425 453 434 458 429 429 454 450 458 433 460 423 438 453 455 458 446 436 436 432 458 422 428 430 452 430 421 436 451 439 429 439 443 457 438 437 424 453 435 440 444 454 466 466 445 460 463 429 453 457 445 453 460 432 441 431 445 454 455 451 462 436 429 466 469 471 438 471 432 475 435 465 434 452 465 438 457 452 437 448 476 462 475 473 469 451 476 441 478 459 471 474 474 480 466 476 476 474 468 455 448 439 475 440 452 470 468 459 451 445 476 439 476 470 462 452 459 453 471 482 464 442 465 461 453 457 454 475 480 480 442 485 483 475 443 447 463 474 463 471 477 456 473 469 443 446 476 464 461 457 455 480 453 474 456 468 446 465 450 479 452 451 478 465 448 451 490 448 465 491 469 466 456 492 448 457 465 471 459 457 458 462 489 463 485 449 468 492 491 465 479 485 489 491 484 470 475 482 452 474 460 453 493 469 452 494 458 470 450 470 480 461 463 454 456 480 481 476 476 476 471 485 492 492 460 480 492 487 492 495 464 455 498 487 453 479 484 462 454 465 460 462 475 499 465 459 481 474 485 485 499 484 498 472 477 460 453 471 474 472 493 466 455 472 454 482 500 466 491 454 478 478 463 479 477 455 486 484 476 497 469 455 481 467 474 459 474 500 456 474 499
497 488 501 494 488 462 493 479 499 493 456 455 482 482 457 462 493 487 463 489 455 490 469 495 463 500 494 489 455 468 466 476 501 491 469 465 497 459 469 474 477 470 474 483 476 456 469 467 488 477 454 468 466 495 461 500 493 499 465 472 491 476 472 469 492 465 460 488 497 475 461 473 490 481 480 492 483 495 458 496 497 485 463 488 478 495 466 496 495 478 494 465 481 467 482 472 478 488 460 475 463 495 474 480 477 454 472 486 476 458 462 454 491 474 489 449 449 457 473 472 464 470 487 472 485 470 447 492 461 483 471 452 480 473 482 486 458 485 490 459 461 482 456 490 459 477 483 457 452 470 453 480 456 476 450 482 468 466 466 482 460 482 454 458 450 470 486 483 463 479 446 472 469 450 471 483 483 463 444 439 444 447 468 450 473 476 444 452 452 467 445 464 461 457 481 463 440 474 460 448 464 442 463 478 439 446 451 440 443 442 456 469 434 455 463 464 467 472 433 436 438 438 452 468 454 448 435 457 452 464 468 443 432 449 439 436 467 461 447 437 470 431 471 431 451 456 459 459 458 435 436 445 455 427 463 466 460 455 456 443 429 431 433 446 439 449 452 434 458 441 433 422 430 427 442 459 424 450 424 432 435 434 428 441 437 423 439 456 424 459 432 458 440 452 449 420 457 430 429 444 434 441 442 429 449 427 424 438 445 417 424 436 423 411 434 447 430 416 434 428 450 440 419 422 411 441 425 417 413 445 424 438 423 436 421 415 414 407 410 407 430 438 438 422 421 441 409 440 417 419 410 404 409 419 412 411 412 428 419 404 415 428 427 397 405 429 422 420 408 404 409 416 424 405 432 419 408 426 395 427 420 395 397 427 405 421 418 405 420 417 410 395 412 395 414 389 410 399 398 423 396 419 408 415 404 410 397 394 388 394 413 413 409 386 385 401 386 403 410 413 414 406 389 391 410 410 392 388 389 407 403 389 401 395 401 401 395 390 397 395 401 393 410 378 397 387 391 383 381 408 401 403 393 389 372 382 388 403 402 385 402 403 394 390 384 387 400 383 375 378 385 398 386 399 378 400 366 397 391 385 377 397 377 394 373 389 388 384 370 386 380 383 364 392 390 372 364 389 356 387 387 381 387 365 385 385 358 383 354 377 377 375 369 368 373 364 360 356 350 367 369 359 366 377 356 376 349 371 377 373 359 376 371 370 354 379 353 360 362 344 376 358 344 354 352 349 375 363 342 341 363 347 345 359 347 352 354 348 342 352 365 347 370 345 338 365 365 358 360 343 360 360 350 357 362 358 339 352 347 333 358 347 352 358 352 336 352 361 356 333 329 355 347 355 355 355 326 337 344 355 349 326 353 348 340 325 344 355 346 352 336 333 328 331 341 345 340 336 351 351 326 351 349 324 334 318 342 348 338 348 347 319 326 336 318 338 318 321 331 314 315 344 315 336 313 312 332 337 322 321 317 316 340 337 330 316 325 314 316 307 332 329 326 309 314 321 321 317 329 322 316 332 308 319 324 309 321 305 320 306 323 320 330 322 321 328 323 308 305 321 305 321 311 304 303 324 324 309 306 320 303 299 306 318 324 307 323 305 309 307 307 296 324 302 300 296 311 309 299 304 297 308 320 302 314 312 315 310 299 311 312 307 311 305 313 308 317 291 290 307 307 313 290 287 297 297 289 306 305 297 288 310 313 309 313 312 291 304 288 307 291 305 303 297 302 282 308 297 294 284 297 300 305 299 295 298 307 295 289 280 290 281 278 293 295 293 292 302 283 296 289 291 288 301 296 301 301 292 286 277 295 294 279 280 301 295 285 287 296 295 276 292 285 276 273 286 298 272 296 271 298 298 277 290 296 280 289 270 282 281 278 288 288 284 294 271 288 289 283 283 295 270 286 278 286 270 292 268 282 288 267 281 271 274 284 269 284 275 281 280 286 291 283 286 277 272 267 273 270 273 282 290 278 265 273 274 283 278 276 284 283 283 272 286 288 283 282 274 262 283 276 281 278 280 265 279 286 266 286 280 274 277 279 277 267 261 286 285 263 262 279 273 282 278 269 280 260 277 280 260 271 283 268 260 274 271 277 272 276 274 279 278 279 270 267 258 259 283 272 263 258 280 276 269 270 273 261 271 264 271 261 276 268 270 277 273 283 268 259 262 273 270 282 267 282 281 282 256 278 269 277 278 265 268 262 267 257 282 270 265 258 274 273 269 277 267 258 265 267 277 270 273 263 269 256 277 282 272 277 277 258 260 272 256 272 267 257 263 282 271 261 257 279 278 259 273 278 278 282 279 272 258 269 268 260 258 278 259 274 262 280 266 266 258 282 273 259 257 269 258 262 274 259 258 258 263 264 270 258 279 266 263 281 268 264 259 270 260 279 263 282 277 262 266 268 261 282 271 278 267 272 283 274 265 274 264 271 281 277 261 276 275 267 273 276 264 265 263 282 260 284 280 268 261 277 279 281 275 265 263 273 269 261 277 275 277 283 277 272 264 279 278 269 276 283 287 281 288 279 276 277 276 285 286 267 276 278 276 279 271 279 281 280 269 270 283 285 281 293 288 276 287 280 289 275 285 275 272 278 280 288 283 274 292 279 294 287 278 274 294 281 291 286 269 291 291 274 288 285 285 295 280 280 282 288 289 285 298 297 298 297 291 288 277 273 285 289 293 281 296 277 294 275 296 297 299 290 286 275 302 297 275 287 290 299 297 296 290 294 277 289 303 281 305 285 302 299 296 278 302 281 306 300 306 281 308 305 296 284 305 287 298 305 301 307 292 285 299 307 304 299 311 294 296 303 294 301 300 298 286 294 285 295 285 305 307 290 300 297 303 298 312 307 299 301 299 314 302 309 292 290 299 308 297 304 315 302 314 301 316 316 303 308 298 304 300 319 295 313 302 304 314 325 323 313 301 307 324 316 320 311 324 316 324 327 315 314 329 305 309 310 303 329 316 325 331 317 321 302 304 330 311 324 328 324 306 331 323 329 319 315 334 323 325 311 330 329 329 336 307 327 321 335 324 326 314 332 322 320 327 334 319 329 326 311 317 329 340 338 317 345 338 327 342 331 328 318 327 331 326 322 322 323 327 322 324 319 349 345 343 334 338 329 343 339 323 322 336 348 352 342 348 331 323 353 346 329 330 328 327 343 330 327 348 327 331 340 346 356 352 333 344 341 350 340 354 353 330 343 336 354 348 350 363 364 358 341 345 335 338 338 352 336 338 351 357 364 355 350 369 339 369 363 363 372 342 341 355 364 344 360 345 372 360 361 376 351 374 377 365 344 362 369 365 355 371 369 369 373 359 352 364 379 361 360 368 359 382 362 371 379 381 358 375 364 358 379 375 375 362 388 367 366 369 387 377 374 388 387 355 359 383 358 367 388 366 359 381 360 365 383 371 364 373 396 368 373 395 366 367 364 361 390 392 376 393 392 382 398 385 384 380 399 382 372 374 374 379 389 392 373 372 378 370 391 374 396 374 376 390 402 399 377 401 375 376 373 391 399 395 385 406 378 396 412 398 411 409 409 401 377 401 405 386 396 383 415 384 410 391 387 412 384 393 415 412 417 403 420 382 404 383 417 403 408 418 401 407 413 423 413 417 413 414 412 425 402 400 390 393 392 409 419 398 405 425 415 422 420 426 401 428 399 420 412 398 434 429 409 401 426 412 426 405 433 404 409 412 430 424 418 436 417 430 436 425 439 401 400 403 422 417 428 424 436 403 421 413 424 425 407 441 421 441 430 428 419 435 438 435 438 409 428 416 439 425 440 422 427 416 418 434 425 438 419 425 424 440 447 411 432 429 454 421 433 449 419 433 418 435 430 454 416 417 433 441 426 419 448 445 429 458 429 445 431 436 447 435 433 453 440 433 430 435 434 438 448 433 447 426 425 454 434 426 443 462 459 454 428 442 441 441 438 467 466 451 443 428 425 434 463 469 426 452 461 467 432 453 471 469 448 439 443 441 467 454 436 468 440 474 444 452 463 447 435 431 475 448 436 474 466 450 453 448 471 463 451 439 452 458 435 473 470 451 449 471 477 464 466 450 463 480 478 462 464 445 446 445 471 447 482 469 450 475 477 453 450 461 457 465 458 471 447 462 479 449 475 483 447 444 483 484 466 478 464 441 481 468 450 470 472 449 456 486 487 450 449 448 467 470 469 482 450 477 453 483 487 483 476 488 487 472 486 464 464 487 484 481 454 486 478 452 487 490 453 454 473 456 478 485 466 461 490 486 476 484 475 459 487 487 481 463 458 475 460 456 496 478 492 457 472 476 488 491 451 495 452 457 458 462 495 455 454 469 493 483 459 474 494 477 492 458 491 454 464 482 461 463 463 483 498 465 488 468 459 490 466 487 496 499 498 472 456 454 492 478 466 479 480 461 483 473 494 476 475 485 485 464 475 475 473 473 488 462 489 494 479 482 461 501 482 459 474 464 487 491 489 499 495 494 486 477 466 458 478 466 489 488 455 463 463 501 462 476 462 476 495 486 456 455
474 502 461 487 500 465 471 489 468 475 461 457 486 466 492 475 479 457 468 475 470 485 456 487 484 472 457 486 503 466 468 489 464 490 489 476 467 456 455 479 461 482 481 478 494 486 471 476 478 477 458 484 470 465 470 463 500 457 471 476 491 456 462 465 473 477 483 459 468 462 483 474 490 462 496 460 472 491 460 475 493 463 457 487 473 472 495 496 452 464 497 468 492 459 480 465 460 487 469 474 474 477 473 489 465 495 496 484 486 482 459 458 472 463 492 470 460 487 468 461 478 492 477 471 451 483 484 487 472 481 463 474 459 485 465 474 482 490 460 449 475 469 457 450 461 487 486 467 457 488 458 448 469 461 465 475 478 456 460 481 466 463 468 479 451 483 467 484 442 487 450 482 472 485 453 471 474 441 447 441 485 454 483 463 470 458 442 453 463 453 444 440 467 462 475 474 451 449 464 451 448 472 440 444 475 467 437 475 445 449 469 476 466 442 464 463 447 443 473 449 469 476 452 451 439 476 432 432 450 435 434 436 439 442 450 440 434 458 434 451 472 429 446 457 438 437 441 457 447 443 467 448 449 468 431 433 425 433 448 424 442 449 449 455 444 447 429 448 452 451 460 434 428 426 456 420 420 442 450 447 462 423 424 460 441 450 424 441 435 449 417 452 441 453 423 451 446 426 429 422 424 432 415 425 437 435 454 448 426 422 423 443 421 432 417 413 452 433 413 428 420 447 412 435 431 411 407 437 439 443 447 420 434 434 411 409 407 445 442 435 439 437 434 419 431 411 408 401 436 409 409 415 422 427 411 409 435 412 440 425 404 438 434 426 430 425 428 407 413 412 429 405 431 431 415 399 395 433 412 405 415 406 407 430 420 402 417 426 398 397 411 409 395 399 407 414 391 422 407 421 424 417 400 420 400 398 417 394 394 410 396 411 411 412 411 395 391 409 410 409 404 387 403 416 398 412 396 407 404 401 389 414 399 391 384 405 386 405 379 376 401 386 376 383 409 405 404 389 373 389 375 399 406 388 408 388 386 401 400 373 374 393 403 396 384 373 403 384 389 383 396 393 392 397 393 386 395 391 388 387 361 361 372 364 363 376 374 367 394 384 367 392 388 390 371 374 364 364 387 368 389 379 382 377 375 386 380 379 384 365 365 368 353 364 373 371 352 356 376 369 351 360 373 374 350 361 377 378 370 369 351 345 366 366 357 363 375 362 349 373 363 358 342 366 352 370 352 371 371 347 360 340 371 340 350 364 362 360 370 340 365 360 352 342 335 342 355 345 353 356 356 345 341 358 340 361 359 337 342 340 355 334 338 357 353 351 342 332 351 337 349 336 356 354 348 353 353 345 343 330 338 334 332 330 355 325 345 349 336 349 324 342 333 348 330 332 331 324 339 325 324 328 338 332 327 322 327 321 341 331 323 325 320 334 339 318 339 314 318 317 328 339 313 326 314 326 317 337 311 338 327 331 325 315 325 339 338 323 309 311 315 333 314 326 306 317 334 332 319 309 327 335 305 328 318 328 304 309 303 324 314 302 325 301 321 300 304 317 307 323 317 300 322 300 314 302 298 327 302 310 307 308 308 316 304 310 309 302 316 309 324 293 305 321 298 299 292 298 308 292 309 302 298 296 291 296 314 298 313 291 291 302 304 294 296 304 310 294 309 306 300 295 298 304 292 294 311 292 300 298 285 304 286 309 298 285 286 287 307 294 302 307 298 287 304 307 291 288 281 291 303 284 284 308 285 303 293 286 281 302 282 304 293 284 299 277 277 294 301 301 296 293 289 282 297 281 280 299 287 301 278 301 280 279 290 297 278 282 289 292 296 280 281 290 271 271 275 295 280 277 286 282 281 296 295 271 287 281 293 284 292 268 283 282 287 284 278 291 292 267 267 272 275 287 274 287 287 278 283 269 286 283 281 281 281 278 281 289 286 284 268 270 290 290 274 269 268 278 268 276 281 285 281 284 269 270 283 288 274 272 283 285 285 288 265 272 274 280 285 284 261 277 262 275 276 271 280 279 275 273 264 282 268 272 276 262 267 284 261 279 283 271 276 279 271 278 278 283 259 275 279 275 264 269 262 279 280 271 259 283 283 264 279 265 276 257 268 273 283 259 266 269 271 282 262 272 264 282 259 281 261 280 271 256 280 276 266 275 262 268 264 278 264 260 266 262 260 278 276 258 263 275 277 274 256 274 267 279 269 260 280 261 260 271 262 277 265 272 280 258 271 274 263 273 255 274 280 263 274 276 268 258 272 266 277 275 259 265 273 273 272 275 279 279 267 262 277 277 279 276 256 272 272 265 264 274 260 265 258 279 262 272 256 279 257 280 276 262 282 263 282 275 261 268 261 263 261 264 278 262 266 259 260 274 270 259 264 276 280 263 267 277 281 282 277 274 269 259 258 268 283 274 277 262 260 283 259 265 281 270 260 280 262 264 260 276 284 285 271 271 264 270 280 261 284 273 269 286 266 286 271 281 276 264 285 278 279 276 276 264 262 267 286 266 263 278 275 278 278 276 263 283 276 285 287 275 289 285 264 284 284 276 279 275 269 266 282 276 283 287 281 273 267 268 267 288 289 271 279 271 267 272 287 280 289 281 267 268 279 288 273 292 291 291 286 282 271 288 291 290 285 288 286 287 276 289 282 284 280 295 273 293 286 295 293 282 295 278 297 280 284 276 277 281 285 297 279 288 275 275 295 292 279 290 283 296 285 281 288 303 276 280 277 279 277 297 292 300 284 287 302 297 301 288 283 296 301 293 287 304 294 283 289 295 299 289 288 302 296 292 292 297 289 295 291 311 308 307 298 286 292 301 290 293 312 310 305 312 304 294 302 289 298 304 304 309 314 295 315 317 294 291 295 297 312 315 307 301 294 298 306 293 315 312 302 304 300 294 303 311 315 310 324 302 300 324 295 310 310 301 318 298 323 314 298 325 313 317 302 310 328 302 303 320 316 317 318 319 321 302 304 310 316 303 319 322 325 317 315 335 323 317 335 332 324 307 312 312 335 327 308 333 320 324 321 332 308 322 332 317 324 339 327 340 328 321 333 318 336 313 318 345 338 314 332 339 340 323 342 316 336 329 343 331 331 341 325 318 344 338 326 331 349 348 334 352 323 339 351 336 348 325 334 341 335 335 354 345 323 339 351 354 338 325 341 338 326 351 356 335 345 336 340 341 330 350 339 359 341 343 333 334 335 341 360 351 348 356 355 339 361 339 336 362 367 351 361 348 342 342 349 338 343 371 351 357 366 372 354 342 371 353 370 356 353 347 358 357 350 374 372 361 365 352 368 363 360 355 362 374 359 352 380 365 361 375 382 378 363 352 369 355 364 376 356 363 357 383 383 353 383 355 369 381 368 354 354 374 373 373 371 385 375 384 368 374 369 369 362 382 365 383 380 370 384 388 371 378 386 394 398 375 388 373 390 385 392 369 386 372 386 389 399 366 397 382 379 372 376 381 400 369 388 387 398 386 376 388 407 387 399 405 403 395 382 383 403 406 386 381 387 377 399 396 397 383 382 385 378 414 394 380 388 401 382 393 401 392 411 399 409 412 405 403 399 384 385 397 387 392 421 414 409 409 415 404 412 411 394 419 419 391 421 399 421 422 418 403 397 429 395 401 392 402 406 402 431 421 425 430 413 407 398 416 406 415 403 404 399 413 406 409 424 433 418 432 426 417 438 436 406 426 440 399 402 406 425 414 402 433 438 401 439 417 424 430 438 418 415 409 419 409 433 430 407 422 422 446 424 411 435 432 437 436 433 421 430 409 439 437 412 414 445 451 413 412 417 446 419 436 442 428 425 420 423 438 455 420 418 422 445 457 443 439 454 452 453 426 447 434 446 458 437 456 458 440 447 461 429 421 421 435 458 428 428 432 462 437 438 457 457 456 445 457 444 452 442 463 456 455 446 463 451 466 458 448 464 465 469 432 467 452 471 440 429 456 430 468 445 470 429 462 453 452 455 466 438 433 456 454 469 445 441 443 444 445 435 467 474 439 473 467 464 474 443 467 465 445 471 438 451 478 471 476 458 453 474 466 447 455 443 479 448 459 445 439 473 448 460 461 453 460 439 461 466 472 467 456 477 458 472 484 474 454 442 451 452 485 478 462 458 485 459 470 455 461 467 447 467 443 470 482 459 473 460 488 454 488 453 447 455 487 485 489 455 481 452 488 460 487 448 485 480 475 493 479 450 454 489 475 491 481 465 448 456 462 468 471 490 491 455 480 485 484 453 469 466 460 466 480 454 494 451 467 454 477 453 459 463 475 487 459 461 483 486 496 452 460 472 472 481 457 457 496 493 462 471 489 472 466 498 455 489 479 472 494 458 474 456 472 478 471 459 488 456 494 485 456 482 485 477 490 491 462 489 464 471 486 479 469 499 478 471 467 457 490 461 488 490 463 459 468 459 497 467 487 486 475 479 468 456 489 490 494 468 498 497 480 476 478 470 475 462 487 480 465 487 472 479 481 482 471 483 461 464 462 492 463 481 483
491 497 469 477 488 481 471 497 458 459 471 488 494 494 472 487 471 471 503 494 496 481 478 475 502 502 482 490 461 475 470 497 469 499 486 469 492 502 462 494 473 493 495 480 483 463 463 467 478 478 473 487 471 495 458 470 462 500 472 483 501 487 472 501 460 479 461 495 467 469 463 480 464 487 497 493 473 481 495 481 473 488 497 457 476 460 468 469 471 496 469 496 482 487 495 487 464 479 458 454 493 467 458 481 452 480 473 471 459 466 477 458 480 473 487 454 457 453 496 454 496 465 450 457 477 470 491 467 450 476 469 469 490 475 452 470 456 473 489 489 467 447 449 449 469 484 478 454 466 477 459 492 446 477 461 446 473 475 444 451 448 455 463 455 483 467 457 452 448 474 472 443 459 471 449 454 476 459 478 444 450 465 445 451 450 455 446 471 439 445 479 443 456 451 447 442 469 456 444 467 440 475 469 452 458 470 464 441 448 452 476 458 445 450 474 455 462 463 469 465 461 460 448 457 454 446 442 468 440 449 458 459 451 462 458 440 471 455 442 445 433 443 467 442 458 467 468 440 452 458 470 440 446 458 463 447 439 447 447 452 446 424 430 425 434 459 432 461 436 447 431 445 438 423 433 447 451 437 444 432 462 429 424 454 461 436 430 430 435 452 433 456 435 418 430 452 423 416 438 452 445 429 433 451 440 441 431 452 453 438 451 440 445 432 417 416 432 413 424 418 443 450 439 417 443 408 409 441 419 426 444 442 422 413 427 443 420 415 432 425 431 407 444 429 410 419 436 436 419 401 409 439 405 400 427 407 423 414 429 435 431 425 411 421 412 434 433 432 410 409 406 434 395 419 410 424 401 413 423 425 417 432 429 393 408 412 395 409 427 397 418 428 392 390 406 420 395 408 416 399 392 425 412 411 413 409 423 405 385 413 402 398 420 412 420 416 420 385 387 388 389 407 411 406 405 388 383 390 388 388 415 377 395 377 386 412 389 411 411 383 383 401 412 382 404 409 375 389 379 377 407 384 376 385 408 402 398 397 373 395 377 372 379 372 379 375 389 374 402 396 387 383 383 365 374 363 367 384 371 374 379 369 372 366 385 395 369 393 372 376 370 384 368 376 358 382 384 380 390 369 366 369 373 380 356 374 374 371 375 384 388 383 353 365 377 366 376 352 356 368 382 368 373 375 356 347 379 361 362 370 373 369 376 377 361 355 358 354 352 344 366 366 373 369 359 357 360 373 342 371 355 342 349 362 356 347 340 364 354 345 354 356 364 359 354 354 363 362 367 346 367 335 337 365 358 347 346 333 342 342 363 342 356 345 332 329 356 345 339 360 340 335 346 335 346 342 354 342 324 338 341 331 352 328 341 339 338 336 333 346 341 331 326 326 325 341 350 340 345 318 336 336 347 340 324 347 339 326 323 325 344 336 343 324 330 321 337 320 332 313 317 317 337 311 315 311 318 312 336 314 320 313 311 328 314 317 320 309 312 335 318 319 317 328 315 329 315 309 309 307 310 315 312 322 305 320 332 323 313 328 302 324 305 315 324 308 301 324 321 316 327 308 326 312 318 298 316 323 313 316 316 321 325 312 307 295 297 305 314 305 322 309 316 294 293 298 292 291 320 320 297 305 306 295 299 300 292 293 294 312 297 314 300 312 287 291 312 292 306 306 304 304 313 290 306 306 296 300 307 300 298 312 300 296 303 305 306 293 291 291 303 282 286 281 307 306 287 296 289 286 284 302 288 307 290 293 279 303 290 301 281 295 292 290 279 304 282 302 285 282 302 298 283 287 286 287 295 299 300 288 299 274 273 296 291 286 280 276 296 282 292 279 298 295 296 295 292 283 285 289 290 290 296 290 288 291 286 280 288 270 279 269 270 278 278 290 291 285 293 288 269 270 280 280 267 278 277 273 275 285 272 286 285 280 290 284 281 286 268 280 275 270 279 287 286 283 283 274 288 274 266 264 287 272 270 285 287 279 273 270 272 280 264 265 268 262 273 274 273 277 279 284 284 283 269 279 276 278 264 274 263 284 265 277 267 261 272 281 279 284 263 279 266 267 282 261 283 268 275 269 259 267 283 272 280 282 280 269 274 258 273 278 273 279 258 282 282 272 267 265 271 269 274 260 256 277 260 264 277 270 276 271 261 264 263 271 276 267 255 272 271 264 270 279 259 267 260 254 274 266 259 260 256 278 268 260 276 275 269 272 266 266 262 272 276 270 264 273 259 264 264 276 276 256 277 255 269 259 255 265 273 260 273 275 260 261 257 257 258 272 277 271 261 260 265 259 278 276 278 259 262 262 255 259 264 254 260 255 259 264 266 278 272 259 276 279 269 279 258 273 274 256 267 256 264 279 261 265 277 261 270 259 269 274 264 255 274 273 256 256 277 260 278 268 265 280 273 260 277 279 279 266 265 266 271 261 269 261 278 264 274 263 259 279 261 260 259 278 280 279 277 263 272 273 265 270 259 283 265 281 269 261 280 278 271 284 282 274 262 267 281 268 273 272 263 278 277 282 287 261 265 280 283 279 285 264 282 286 277 288 282 288 264 266 280 265 265 266 280 268 274 264 266 287 265 270 267 271 265 266 272 285 275 268 269 290 274 267 284 269 289 277 274 286 272 273 278 267 278 294 273 281 278 268 290 274 270 282 271 278 278 271 277 288 286 280 285 295 282 288 298 277 271 291 298 290 298 293 292 282 277 297 280 288 298 287 279 283 282 292 294 289 291 278 291 302 296 289 301 290 286 304 283 306 296 294 294 289 302 285 281 290 298 297 292 290 298 284 291 305 302 303 283 310 306 299 300 297 304 296 303 285 295 311 309 292 304 304 292 291 310 290 291 299 309 293 294 288 300 300 288 304 295 302 312 292 297 302 310 303 319 294 298 317 291 315 317 303 296 317 310 314 298 324 319 323 309 306 325 299 306 322 324 316 326 297 302 320 302 313 325 318 316 303 304 310 327 304 301 310 326 307 312 331 305 307 331 320 335 314 308 325 325 334 309 313 333 320 327 320 311 332 322 324 311 329 308 322 318 318 324 309 312 336 338 335 329 313 316 330 325 321 315 335 323 325 316 338 345 318 345 338 339 348 321 325 330 317 344 330 348 321 347 347 350 329 331 341 323 322 343 346 349 346 345 340 352 348 331 352 347 338 356 355 337 354 355 357 352 342 336 327 334 360 359 346 344 335 352 352 347 339 358 351 364 345 352 348 366 359 355 368 362 350 341 336 356 356 357 361 356 360 339 345 368 363 343 349 345 373 356 363 369 344 356 348 349 346 343 343 374 347 377 377 360 355 374 372 370 349 374 367 357 370 347 359 364 377 364 358 363 367 361 371 374 358 369 369 383 374 381 378 378 354 359 374 355 386 360 381 391 362 370 371 367 358 363 390 375 371 374 376 377 396 396 363 370 378 368 370 398 362 398 364 395 395 387 388 377 372 377 391 378 379 398 388 383 403 390 403 394 379 397 388 405 391 380 389 388 394 377 372 384 399 375 397 403 408 409 387 400 395 407 376 388 405 398 403 407 389 389 408 391 414 389 387 396 417 394 416 400 394 398 402 420 410 388 396 406 421 419 404 416 391 411 390 396 411 421 401 387 419 398 410 421 415 404 405 427 418 402 402 400 406 400 419 399 420 398 412 410 431 405 417 432 405 404 423 415 421 409 397 407 404 408 398 434 404 417 413 428 434 409 427 414 435 410 413 419 435 432 406 436 406 441 403 432 408 434 433 404 411 412 406 434 438 438 429 428 429 445 416 422 430 438 435 409 447 449 421 449 443 451 436 451 444 431 444 431 444 422 448 426 436 417 415 453 422 416 443 432 426 431 429 449 454 457 442 449 433 421 418 427 431 418 458 437 453 444 442 443 462 423 440 438 433 457 435 465 464 426 452 458 463 446 458 460 443 453 446 459 433 447 444 447 448 462 442 437 449 436 468 430 431 438 438 436 461 438 430 469 466 446 464 439 474 448 435 446 469 437 455 444 475 461 446 445 452 433 463 437 444 466 447 455 478 458 464 466 468 473 461 459 476 469 447 442 455 463 458 469 441 447 442 444 439 467 447 466 478 452 454 479 479 478 451 448 470 481 478 478 472 466 464 459 454 469 465 466 449 487 453 448 452 457 455 448 482 459 470 475 472 485 464 468 478 469 470 462 481 472 462 489 456 456 477 488 489 488 486 486 478 451 460 494 480 451 473 463 475 485 491 485 450 460 486 465 482 485 467 496 490 483 492 454 493 478 475 468 451 493 487 482 451 453 482 463 482 460 478 488 475 452 477 477 464 468 493 475 483 463 475 455 475 471 486 499 477 464 469 477 459 458 487 459 485 498 471 469 485 476 459 462 476 463 465 487 458 459 489 488 480 479 481 491 479 480 500 483 481 484 468 457 503 496 463 497 465 499 468 497 503 474 469 466 499 476 500 461 481 474 494 457 465 472 492 488 464 456 483 457 485 496 474 500 456 481 493 481 493 457 490 492 475 456 470 471 492 482 492
471 470 485 472 479 468 476 463 492 492 458 493 473 498 463 469 466 489 459 491 478 476 494 482 496 462 496 479 498 491 467 479 503 494 461 477 473 480 499 460 468 500 496 500 461 502 480 470 502 482 473 491 469 462 468 460 467 475 498 476 461 461 498 460 466 502 496 483 494 490 486 473 501 494 484 458 477 466 496 485 501 497 485 471 483 459 484 479 488 455 498 489 477 470 462 498 496 482 479 466 470 499 455 456 462 456 466 462 466 459 471 492 480 454 461 487 483 489 463 496 490 486 484 492 454 470 489 475 477 494 468 493 471 469 476 480 472 489 469 486 474 487 479 455 468 487 489 452 457 480 451 476 467 462 469 450 483 461 458 479 450 453 474 453 474 455 452 478 453 487 451 443 476 451 467 446 442 467 484 485 476 485 474 445 483 447 455 442 474 461 471 473 463 447 480 447 452 481 480 460 479 483 453 459 444 477 462 445 456 452 482 438 477 477 436 469 449 441 441 461 437 458 448 441 439 474 447 469 441 444 449 441 462 457 457 453 471 431 442 438 430 449 451 472 444 457 459 465 469 464 445 472 449 459 440 454 462 433 460 434 435 428 455 455 463 463 453 452 437 430 424 456 465 458 426 434 456 461 464 423 463 428 424 447 422 452 439 434 434 428 418 420 431 448 426 422 431 427 417 446 421 433 445 456 423 421 417 415 445 437 417 441 444 425 442 425 428 451 418 424 441 448 420 431 427 425 436 441 427 427 447 416 444 430 419 425 440 410 416 434 427 445 419 434 434 430 424 427 429 435 402 442 433 423 419 400 415 436 435 419 425 433 427 418 398 399 435 398 399 427 432 427 401 426 411 402 434 402 422 395 399 393 422 422 432 420 406 398 403 412 396 413 418 392 399 415 389 414 406 419 412 414 421 414 391 424 391 405 397 417 397 396 405 401 383 384 415 407 384 401 401 406 386 384 418 404 404 388 393 406 381 404 401 415 379 384 413 407 402 412 394 412 401 407 394 378 394 403 395 373 384 375 375 399 380 381 395 376 392 398 405 370 380 387 394 369 378 386 391 397 374 381 374 370 389 381 387 373 392 370 390 364 362 376 378 369 365 361 396 361 368 395 394 368 389 371 372 382 359 381 366 375 382 357 371 382 364 384 353 386 372 359 386 376 375 375 370 351 379 371 379 380 350 364 364 374 376 367 379 357 366 365 365 353 348 349 371 349 371 357 368 375 376 345 359 374 346 374 370 353 348 363 359 344 350 343 353 364 339 345 352 338 339 345 353 340 354 366 352 354 348 365 366 359 334 352 356 336 336 357 358 361 349 330 328 348 355 356 354 357 339 347 350 329 344 331 327 326 338 339 354 336 324 344 329 343 344 352 333 324 341 333 348 343 321 337 324 337 346 329 323 335 337 335 325 322 342 342 319 323 340 340 323 340 339 315 334 332 312 330 333 326 336 324 317 311 310 331 323 314 315 329 324 328 335 323 318 322 337 325 308 311 320 335 321 335 309 310 324 309 328 311 324 304 323 308 320 324 307 314 319 319 317 313 327 303 324 316 327 303 319 321 327 326 315 311 310 323 318 318 307 299 323 296 298 313 294 317 296 316 319 305 303 311 292 312 305 290 298 310 301 303 307 312 295 305 309 295 306 290 303 313 294 312 299 299 290 299 293 314 314 312 297 295 302 303 301 287 311 299 300 292 308 307 291 287 305 300 296 298 295 281 299 292 281 282 281 306 294 283 304 306 295 295 295 280 305 303 283 302 282 292 283 278 287 283 303 302 302 293 295 293 292 289 288 294 277 284 283 299 289 291 274 276 292 286 288 287 294 275 270 275 272 275 280 271 288 292 286 277 294 291 268 284 290 294 288 294 278 271 277 278 273 290 283 278 277 284 279 273 289 279 290 274 288 287 290 288 275 278 287 279 273 286 266 269 289 283 275 269 289 263 284 262 284 277 264 286 266 265 267 279 286 276 261 271 271 274 266 269 262 278 284 271 262 259 264 260 268 276 267 267 277 278 266 271 281 284 268 258 260 264 265 273 278 265 283 277 279 278 259 270 269 256 270 259 272 275 261 281 282 258 262 273 277 273 278 258 267 260 268 257 264 271 262 264 278 272 272 264 265 275 257 267 264 274 267 269 270 271 260 276 266 275 267 271 267 265 273 254 272 260 259 258 276 266 267 276 259 261 262 270 258 265 260 268 260 273 257 276 266 265 272 254 260 261 271 275 275 267 277 270 276 257 275 275 271 265 273 277 273 256 271 252 269 253 268 253 275 274 278 262 260 273 263 269 255 257 265 253 273 263 270 272 269 269 268 262 256 266 264 277 270 257 253 263 259 270 263 255 265 264 266 274 259 277 265 263 257 277 263 279 264 257 272 254 273 263 266 278 276 277 279 269 258 279 255 266 270 266 268 258 277 255 279 259 274 264 275 258 281 257 278 274 274 272 278 276 257 281 275 257 275 261 277 260 265 269 274 262 263 276 277 284 273 258 274 281 267 267 272 265 284 267 273 264 273 285 285 273 271 265 262 262 270 272 282 267 285 271 287 280 279 280 279 283 280 268 267 289 267 281 285 281 289 289 288 276 287 286 278 271 282 271 290 280 282 273 292 281 289 293 276 270 292 275 280 273 288 278 274 274 271 284 274 292 292 279 270 287 272 293 294 283 283 277 287 288 271 286 275 278 271 298 283 297 280 282 289 275 278 296 295 295 298 286 292 295 299 295 298 287 301 301 287 275 279 289 277 290 303 278 281 296 293 280 299 282 279 293 288 294 299 302 307 280 295 308 308 292 296 290 283 294 289 288 287 285 295 289 301 293 292 298 305 300 309 313 301 299 304 299 300 302 296 311 315 300 300 305 287 290 289 312 310 306 317 301 292 299 307 314 312 307 306 295 319 292 316 299 308 307 306 316 294 308 315 310 305 301 296 300 306 309 305 308 311 305 304 312 304 322 318 315 313 320 316 307 326 323 329 331 317 301 316 315 316 306 331 328 323 317 310 308 331 318 328 321 336 315 320 317 311 315 316 325 309 319 319 310 312 326 320 312 334 340 324 327 331 324 317 320 338 323 317 322 336 319 316 317 330 331 325 322 331 346 339 317 349 330 343 331 324 325 319 344 329 342 321 345 340 352 334 326 341 348 339 336 333 349 346 331 332 333 346 337 352 357 339 342 339 345 360 350 346 348 342 355 346 331 351 333 330 359 341 355 341 333 335 336 346 339 363 340 366 361 358 339 365 369 340 345 348 344 345 354 370 364 358 371 360 363 354 348 369 352 367 367 342 371 377 343 350 368 357 353 356 350 353 367 345 379 381 351 357 368 368 363 352 362 384 374 366 353 374 368 363 362 356 381 373 367 361 382 355 385 378 387 383 375 375 361 381 366 365 388 364 358 394 382 383 374 392 365 378 379 397 372 369 392 392 383 393 389 380 380 376 365 387 371 395 398 370 370 372 389 367 375 367 377 403 385 370 381 393 385 381 371 375 385 372 388 391 406 392 378 384 400 376 384 406 392 411 376 405 394 381 388 412 396 383 382 382 387 392 387 416 407 388 405 397 381 413 398 411 417 418 391 405 385 395 415 417 423 397 418 402 424 398 400 407 402 419 388 414 398 416 412 397 398 425 393 422 427 412 419 418 404 393 430 405 406 410 406 433 433 426 425 407 408 397 409 409 418 416 403 422 417 420 406 401 411 408 404 406 441 406 427 403 418 406 428 442 434 414 433 425 412 427 422 415 421 444 425 420 440 439 419 418 417 424 433 412 442 433 411 414 429 442 431 416 436 442 443 421 428 439 424 455 421 445 440 444 441 439 445 425 418 422 424 443 454 442 449 439 424 436 441 418 461 421 442 439 453 446 448 457 426 441 448 444 423 461 436 425 441 427 454 429 433 447 433 438 450 449 467 459 468 468 436 467 428 462 466 462 458 438 459 456 445 442 436 437 443 471 447 434 446 452 453 454 464 464 458 441 437 468 442 465 459 448 462 437 461 433 447 448 446 434 440 464 457 448 435 472 447 454 477 470 473 446 478 463 478 479 445 473 456 446 468 443 456 443 460 464 476 444 474 482 442 476 454 464 443 441 446 447 476 478 483 462 442 478 482 484 469 445 469 483 454 454 489 474 454 465 447 445 465 484 484 468 468 452 457 455 448 487 457 471 470 451 489 473 472 491 464 470 481 486 478 485 478 495 495 465 456 495 474 485 468 481 469 474 450 460 462 478 455 475 457 457 479 479 483 484 456 481 486 469 472 495 459 481 494 485 498 481 484 476 497 483 487 469 461 488 480 499 495 463 476 454 469 484 462 482 497 467 464 484 484 463 480 470 471 501 493 494 503 503 486 476 471 479 483 472 490 483 473 463 467 487 494 477 493 495 476 498 459 499 494 459 461 483 470 484 497 475 491 497 476 473 485 459 465 464 476 499 459 461 475 487 492 465 460 482 472 480 492 476 491 499 495 496 494 478 492 487 497 478 495 484 462 475 487 470 499 475 482 470 479
501 501 483 461 504 476 492 495 464 479 481 474 470 488 463 491 475 461 498 495 499 494 469 486 492 482 496 461 474 460 498 468 503 474 470 468 492 472 505 465 492 479 496 503 461 468 503 492 470 463 498 464 467 461 460 501 501 498 472 470 500 464 480 465 495 460 475 481 490 490 456 476 479 494 490 498 473 503 486 486 461 479 461 471 483 464 483 495 488 459 488 493 485 464 459 479 460 471 483 469 488 476 466 489 456 474 470 489 493 458 467 482 472 473 474 477 493 462 459 479 467 471 496 476 458 479 478 463 495 486 457 462 460 495 496 462 468 491 477 460 449 469 469 494 489 469 450 461 478 457 489 472 454 464 449 488 492 455 478 489 489 485 453 452 489 459 448 484 477 483 467 455 446 488 456 454 467 456 471 473 453 454 442 485 449 458 465 467 460 477 483 462 481 440 447 479 454 449 465 439 441 442 450 482 479 456 447 456 462 474 441 472 480 441 463 441 451 441 457 441 444 479 479 446 454 472 445 447 458 466 471 433 441 462 474 460 468 442 473 472 447 456 448 455 474 447 446 450 451 473 455 465 472 454 438 445 446 455 466 463 439 434 468 430 462 457 445 440 460 447 446 463 445 428 427 431 426 437 462 431 422 458 454 459 458 444 458 462 439 451 454 427 434 429 432 447 437 459 443 443 428 416 444 450 439 431 435 428 455 443 431 424 422 432 426 431 412 444 426 441 415 415 438 422 424 410 409 443 451 427 426 410 417 429 422 448 410 406 416 439 432 432 406 415 405 432 434 443 440 414 441 414 428 426 433 423 420 426 435 421 434 403 408 400 424 418 432 408 417 410 422 414 411 431 405 410 417 423 414 398 410 430 399 396 415 413 394 399 407 410 405 393 406 402 397 403 425 415 415 424 404 390 409 397 415 398 397 390 419 421 386 415 422 410 385 414 387 421 407 418 391 381 402 401 410 415 387 381 413 411 409 397 408 412 379 397 383 383 390 403 408 384 389 386 381 409 375 404 385 387 384 409 406 386 402 380 373 388 398 392 399 372 374 392 372 381 383 375 379 374 391 397 392 371 363 376 384 377 362 374 371 383 386 386 393 362 362 372 391 390 378 392 362 368 377 383 365 387 373 365 374 373 388 387 378 371 368 360 354 383 364 353 362 373 356 379 359 364 372 366 380 365 355 375 348 362 374 353 367 381 374 349 349 379 374 345 369 346 361 357 344 348 348 365 369 373 345 358 341 363 355 359 368 369 353 371 343 355 359 337 355 367 351 345 369 347 355 345 359 367 350 346 338 343 347 335 357 340 330 332 349 362 352 339 338 336 347 339 329 338 357 338 354 330 347 350 349 329 340 325 331 332 340 349 345 337 352 346 330 342 348 327 321 342 335 340 331 330 340 345 327 337 327 347 325 334 329 344 335 325 337 322 329 323 326 316 325 333 333 316 328 315 312 314 341 329 321 321 311 335 309 334 315 320 334 335 306 311 311 324 328 324 318 323 313 313 313 327 334 333 311 317 324 302 302 302 318 322 318 316 323 328 326 320 327 304 327 298 323 298 301 321 299 309 298 319 315 309 308 325 307 314 307 298 299 297 311 317 317 316 313 315 309 291 307 315 318 298 312 312 309 316 305 315 292 303 298 314 315 300 313 306 287 289 288 314 314 306 309 310 293 293 302 296 287 285 285 309 286 303 296 305 286 300 281 283 297 307 284 285 284 308 279 287 306 297 280 296 300 302 293 288 290 302 293 285 303 294 281 277 276 286 291 301 276 293 275 301 301 290 278 278 299 299 277 272 289 289 296 289 295 284 289 283 280 271 271 282 272 274 279 291 282 277 271 281 279 272 280 278 272 268 294 282 267 271 293 283 272 290 285 268 287 276 293 281 277 278 270 290 283 284 276 287 276 270 277 279 289 272 284 274 269 274 282 267 275 275 287 288 274 287 265 272 266 281 272 274 283 265 260 274 285 271 286 286 267 272 274 264 270 268 276 265 279 283 259 281 269 284 269 281 271 272 281 276 282 281 262 266 259 262 268 272 261 268 272 268 270 260 274 281 269 279 261 259 278 267 259 261 264 279 278 266 259 275 261 267 263 261 264 255 279 267 279 271 255 259 275 271 259 257 265 263 255 271 270 278 260 274 260 271 275 258 257 253 254 264 268 266 271 252 267 270 267 266 264 268 273 260 262 255 264 276 268 266 269 259 267 252 256 277 270 252 255 275 254 257 261 270 271 257 273 260 251 262 251 263 255 272 273 265 251 261 264 267 251 257 274 269 257 253 268 251 255 274 275 262 255 263 255 252 271 253 263 271 265 263 260 271 260 256 259 261 269 274 277 269 254 277 261 262 255 252 263 261 275 264 272 256 275 278 258 268 253 271 264 268 259 272 261 267 278 271 279 270 268 255 264 273 256 273 259 259 276 272 268 274 259 263 279 257 264 258 275 264 277 260 260 281 277 261 262 257 278 261 264 269 260 269 263 267 268 277 282 261 279 263 260 283 274 272 270 279 284 271 264 262 260 284 276 270 278 282 262 264 277 270 277 270 271 272 281 283 266 268 261 261 275 280 276 265 267 262 276 266 265 282 286 283 269 276 268 289 290 286 282 269 286 273 281 270 274 274 280 293 275 275 270 269 267 281 291 272 267 287 292 273 267 275 281 279 291 291 276 275 279 290 293 283 269 275 290 272 270 288 283 292 298 273 295 271 289 293 279 274 299 289 281 300 281 296 285 289 276 277 299 283 284 300 275 283 294 301 292 286 283 281 304 297 299 292 278 281 298 299 282 279 297 291 302 284 306 300 294 284 302 283 285 305 308 308 305 290 296 293 301 303 290 311 313 288 286 290 288 298 299 304 310 312 292 291 287 310 297 317 312 292 289 316 310 291 302 295 297 315 298 320 316 317 317 308 292 310 314 318 316 308 310 309 310 312 298 314 303 324 305 313 322 308 307 315 322 328 307 325 302 302 299 308 327 317 313 303 315 316 305 303 332 322 318 316 329 330 316 329 308 329 327 317 328 317 306 320 334 323 321 334 311 309 315 325 325 315 337 310 339 322 321 337 320 312 327 315 339 339 338 331 318 316 316 343 324 330 342 333 320 343 317 338 339 340 341 322 327 345 329 350 349 345 325 345 327 329 329 334 322 324 328 352 345 328 350 327 337 355 329 354 356 334 339 357 343 355 342 335 329 346 333 343 338 362 363 357 363 347 351 359 337 347 335 363 349 363 346 366 351 346 368 368 354 347 370 342 363 352 342 358 342 339 368 345 370 363 372 343 346 365 347 343 344 377 346 344 368 363 367 379 345 367 349 381 375 364 373 358 351 352 354 349 380 358 363 356 356 363 353 363 363 367 365 383 377 371 388 374 361 386 371 380 370 384 377 371 366 378 369 381 364 380 392 383 395 364 380 388 389 371 365 383 385 378 365 386 380 395 395 388 387 377 396 367 375 387 398 392 374 371 373 400 383 394 377 401 394 385 381 382 406 374 409 387 399 386 384 404 383 402 410 402 402 395 396 405 411 377 400 415 403 398 400 401 382 402 396 403 406 402 380 393 414 399 401 413 384 386 393 420 405 393 417 395 397 408 398 399 400 401 394 397 408 427 420 420 389 393 409 428 396 407 420 423 398 407 399 422 415 416 421 424 399 432 404 413 412 424 433 411 423 425 422 427 432 412 407 435 410 407 416 429 431 429 419 405 425 427 423 430 413 436 442 429 423 434 441 438 424 443 423 431 407 420 413 429 444 420 437 414 426 447 437 424 419 443 412 429 433 414 412 412 442 445 420 419 440 420 447 416 421 436 440 421 431 447 424 455 430 420 417 458 417 439 432 428 425 437 456 435 422 446 418 441 447 444 439 438 442 458 443 433 438 449 456 452 464 422 424 440 455 427 431 445 430 448 457 459 468 451 433 430 456 453 459 467 456 470 454 437 443 437 465 435 457 447 463 454 468 467 448 449 463 451 434 440 455 474 463 443 450 440 476 437 443 464 477 435 463 466 445 478 476 438 448 467 463 441 478 471 482 452 450 480 469 466 449 483 454 471 463 455 451 449 483 449 454 453 473 457 483 458 450 457 458 446 465 450 451 460 478 451 470 486 443 450 469 449 450 481 482 470 451 489 475 490 453 483 451 486 459 472 477 470 470 493 458 480 457 491 448 493 474 470 466 468 461 469 455 489 474 482 486 458 490 475 472 484 480 477 456 473 484 488 497 461 487 488 474 477 465 476 475 491 477 472 490 491 494 497 464 472 483 454 482 477 460 484 490 490 465 497 491 477 467 492 467 457 461 490 461 474 493 485 492 481 463 493 496 477 503 498 476 475 485 482 499 492 466 459 498 499 476 466 490 473 472 457 501 475 474 461 475 484 500 472 461 460 477 469 481 476 464 469 463 461 496 459 498 475 463 460 470 499 470 505 468 487 474 465 473 491 470 460 486 465 475 490 484 496 471 461 483 494 489 490 467 481 460 475 466 481 477 478 475 505 493 485 502 477 461 486
480 474 489 460 497 474 461 476 480 474 495 474 478 478 474 486 468 475 470 475 498 504 463 465 469 464 459 465 499 461 460 471 475 489 471 481 471 472 465 492 502 468 506 472 502 488 466 479 503 491 493 460 487 464 466 498 486 467 472 478 485 473 490 470 503 501 491 482 467 465 467 478 474 482 460 469 463 483 488 475 468 492 477 497 466 486 489 494 463 503 466 490 470 466 502 483 463 456 461 482 490 462 456 493 464 457 464 487 496 474 466 463 474 471 480 494 454 489 476 495 499 478 499 484 468 453 477 478 464 467 484 453 474 464 469 483 466 478 494 460 451 459 469 450 455 475 489 454 463 492 475 462 448 473 471 489 453 476 468 465 490 479 492 466 491 462 476 486 469 473 451 457 454 480 476 484 489 448 467 464 480 479 446 447 459 457 480 455 485 444 484 481 482 469 448 453 469 472 448 469 469 449 474 477 483 454 469 475 457 440 443 446 469 445 444 440 453 476 453 450 472 480 472 456 439 458 459 436 444 442 477 448 442 443 474 463 461 441 444 452 446 445 464 452 448 471 445 443 445 438 460 435 436 451 454 438 428 440 445 444 447 443 453 458 460 449 462 453 468 460 464 444 460 458 444 433 447 424 452 461 453 449 421 434 453 462 439 460 453 458 422 432 453 448 439 418 428 433 422 447 442 419 426 425 427 429 418 424 441 415 435 439 415 434 426 418 416 433 442 452 431 440 450 412 421 412 428 417 451 449 451 424 443 409 439 431 411 444 435 430 428 436 427 442 409 418 405 442 423 435 429 440 413 429 403 437 404 400 429 430 436 430 422 399 420 411 421 430 401 418 399 401 405 413 422 397 404 412 397 405 406 406 420 421 402 408 424 417 432 424 397 396 403 429 424 397 417 397 420 391 416 425 424 403 408 396 401 422 402 410 384 412 392 412 393 408 383 390 412 389 410 393 381 397 418 415 419 416 392 385 396 390 381 389 388 380 387 386 403 398 395 383 382 407 379 397 381 383 410 381 379 374 387 397 388 382 372 396 390 386 400 387 368 403 374 380 370 401 400 392 385 382 378 399 382 395 395 397 380 379 372 377 370 393 387 383 383 389 394 386 369 372 362 393 380 369 369 386 361 378 383 377 374 384 390 368 360 389 371 381 366 382 377 361 376 350 357 364 358 378 383 382 379 372 369 350 348 379 351 354 369 363 361 347 351 357 370 365 353 366 342 345 375 359 375 344 360 369 369 342 354 359 361 339 350 369 353 341 366 359 370 339 340 363 334 364 341 361 340 338 350 338 356 331 332 337 341 360 336 362 360 354 336 344 353 333 346 359 333 359 334 344 352 341 337 351 339 331 342 329 345 347 355 333 346 349 347 321 349 346 329 346 343 323 340 326 337 325 349 346 328 335 334 344 337 332 329 326 333 341 344 338 341 328 317 320 331 338 321 328 323 314 312 339 331 340 311 318 319 330 330 329 332 336 310 311 309 335 308 318 317 310 331 316 320 305 325 333 322 318 305 314 312 325 325 329 302 301 329 324 308 321 314 320 328 298 300 315 318 303 319 317 317 307 318 310 309 314 308 296 297 298 309 295 306 321 305 312 316 318 293 318 309 306 313 305 300 318 304 309 305 314 299 313 311 288 311 300 294 302 291 311 306 306 305 290 298 311 302 287 297 299 289 307 297 290 292 287 287 304 302 303 289 308 309 291 280 292 297 289 289 290 304 297 297 305 292 303 288 280 278 293 286 303 287 293 301 287 297 277 280 299 287 293 277 298 280 291 297 287 281 290 283 275 290 287 276 298 282 293 292 279 294 276 288 286 288 279 286 290 292 291 271 277 295 274 286 285 276 294 270 269 267 266 272 286 266 289 269 277 284 276 280 267 284 283 286 271 274 270 279 288 281 263 267 278 278 281 288 284 264 266 280 269 267 284 285 267 282 261 274 286 261 277 260 280 268 271 276 266 276 264 279 282 280 284 269 283 263 283 278 266 277 270 272 281 265 269 277 276 258 263 263 258 268 263 267 265 263 257 273 280 256 262 277 263 279 273 280 266 255 272 272 277 272 265 273 264 278 255 267 266 254 258 253 274 254 267 270 273 262 277 276 265 258 274 274 258 267 275 269 267 267 261 264 261 274 258 273 272 261 260 259 261 265 259 258 266 276 275 261 261 273 260 276 255 257 272 261 272 270 254 262 261 265 276 272 261 257 267 256 267 275 264 251 265 275 258 257 250 259 269 262 257 252 261 263 258 259 273 255 254 250 268 266 264 268 261 250 251 254 256 268 256 273 271 271 274 256 252 250 267 271 263 275 276 251 265 260 262 262 266 266 265 258 256 255 252 269 256 254 274 264 274 254 263 270 251 261 253 255 264 270 252 253 270 254 253 258 263 266 270 254 255 258 263 263 263 266 255 270 271 254 258 269 257 270 264 261 258 266 266 272 258 266 273 276 268 276 258 257 265 276 259 268 258 271 280 270 267 262 282 264 276 259 281 259 261 261 270 259 280 280 260 267 260 264 270 267 262 283 276 273 278 261 270 285 275 273 283 259 268 272 284 279 275 272 271 270 277 285 273 263 281 265 273 274 274 275 283 278 273 275 283 283 268 267 282 285 272 270 274 281 271 288 274 277 273 285 287 280 293 289 281 268 282 293 283 278 272 289 293 278 281 287 292 275 273 281 295 287 272 281 283 274 293 270 283 297 288 278 295 289 286 283 275 287 283 293 299 289 274 298 286 288 291 284 296 281 281 303 300 296 286 285 283 288 283 286 282 294 298 299 284 299 292 281 300 294 288 303 306 283 296 290 295 284 305 296 296 295 296 285 287 300 296 287 283 297 298 311 285 285 310 310 302 290 294 295 297 287 287 310 312 292 303 287 288 295 302 306 292 292 300 300 295 294 315 317 320 306 306 313 307 302 301 296 300 312 306 311 323 300 300 317 302 295 309 326 310 302 314 324 304 322 316 298 304 317 309 311 307 316 322 308 309 318 302 331 306 307 316 306 315 330 322 312 322 309 311 312 324 336 321 321 325 337 335 318 323 307 322 319 317 325 322 339 324 316 327 325 329 335 316 331 330 335 340 340 321 315 316 334 317 334 344 342 338 327 317 317 325 350 319 336 334 334 323 325 324 344 326 335 336 351 352 326 341 342 339 343 337 326 337 356 326 340 345 345 332 340 327 339 348 340 338 333 348 340 355 362 352 352 333 337 351 359 357 349 346 332 357 336 340 360 336 349 359 350 358 357 346 348 359 362 347 358 364 371 360 373 365 350 351 341 351 341 366 343 372 345 359 377 345 370 354 371 370 376 370 345 380 369 372 362 351 378 373 365 356 356 355 354 356 365 357 366 365 369 377 370 384 382 377 354 365 384 375 380 373 368 388 387 393 366 364 379 361 380 395 370 377 385 377 380 386 382 365 373 362 382 385 389 370 379 395 369 370 376 400 366 402 372 389 375 388 391 390 389 385 381 390 375 399 378 403 386 395 392 378 379 390 374 409 374 385 400 399 397 388 384 392 379 377 383 415 406 407 378 408 385 406 402 392 388 386 398 382 397 393 414 406 415 394 383 390 415 407 402 392 412 388 414 401 425 389 412 404 400 388 399 409 419 417 409 416 396 405 399 422 428 398 410 415 412 423 433 402 399 427 396 406 433 428 415 405 425 417 427 400 401 418 421 421 406 428 424 402 399 433 432 435 433 433 436 414 438 407 442 416 442 441 422 436 418 407 417 419 423 420 411 437 422 408 441 428 435 415 430 447 442 434 421 439 415 419 437 440 430 452 427 452 417 419 441 420 443 449 429 450 417 435 444 447 418 441 434 440 449 449 437 439 447 458 423 456 453 419 454 438 453 442 450 439 456 423 450 435 450 432 448 448 423 447 451 461 439 436 426 439 460 430 462 466 427 444 438 463 445 439 470 443 437 449 447 462 442 472 437 436 430 441 446 474 459 439 431 441 433 432 448 435 475 467 447 465 440 454 465 450 467 463 474 478 440 448 476 463 448 439 470 475 444 449 445 451 451 477 438 462 445 474 445 471 473 458 462 476 479 458 444 451 455 485 460 447 458 478 484 454 479 485 446 481 451 449 450 460 444 446 487 446 477 448 479 467 462 451 452 457 469 446 490 448 446 481 452 471 482 447 448 457 460 463 448 479 451 476 450 494 458 463 467 450 484 484 478 469 459 454 452 486 482 497 468 482 486 475 459 454 476 488 464 468 456 490 453 486 499 481 464 487 495 482 490 485 471 471 483 480 454 485 496 486 485 467 497 499 491 484 481 494 487 501 470 488 490 481 493 494 494 470 468 470 497 456 502 478 484 492 479 500 484 468 461 504 460 473 484 465 485 499 474 484 496 457 470 499 499 475 505 489 489 470 503 498 486 469 489 467 505 464 464 502 476 484 502 495 469 497 471 497 491 505 492 498 505 504 460 498 489 459 497 472 487 463 465 468 491 465 478 491 471 499 502 504 492 497 460 502 487 489 460 487 487 494 495 501 491 496
461 475 465 499 504 494 503 478 471 503 483 505 486 462 464 496 506 496 486 475 491 481 504 491 477 483 477 463 475 476 467 475 506 487 481 469 472 492 487 498 486 477 494 479 479 497 466 492 485 507 506 482 495 500 480 463 490 465 482 473 481 505 504 495 484 478 472 464 461 466 470 503 484 505 474 471 462 496 503 502 463 469 493 499 478 467 471 462 473 462 491 462 475 489 466 468 460 479 490 479 488 503 492 482 470 476 495 490 466 482 457 501 500 493 494 473 495 463 498 472 476 480 485 499 485 466 490 469 466 478 472 488 455 484 493 459 491 491 485 493 496 465 492 495 482 464 491 475 451 488 472 474 492 456 450 477 469 466 471 460 491 470 474 494 454 467 480 447 459 466 467 483 458 461 480 486 455 477 466 480 460 452 483 460 463 477 464 487 460 465 457 462 475 487 443 470 462 484 467 474 477 441 485 484 484 467 473 447 446 448 482 454 455 468 471 467 449 445 460 460 461 468 474 448 478 478 437 436 464 438 463 470 463 452 444 457 444 439 445 446 435 447 472 444 448 473 459 455 467 471 463 450 474 471 470 433 430 471 432 464 429 466 460 463 440 444 434 460 461 439 466 439 443 443 436 459 428 443 440 455 437 437 422 442 428 456 424 457 429 446 429 460 432 458 434 427 431 461 461 443 451 459 423 427 443 440 441 458 424 450 434 420 416 441 434 446 414 434 442 422 430 432 453 446 443 440 418 443 415 417 443 443 431 440 444 448 407 412 433 420 437 421 423 416 443 420 424 423 419 432 413 409 442 431 403 412 425 423 417 427 400 424 416 400 419 420 423 417 424 407 433 412 437 432 400 426 427 410 398 421 427 400 398 415 422 433 430 414 431 412 419 412 400 402 401 412 402 418 398 407 407 394 409 396 413 409 420 396 400 395 419 403 419 423 415 421 389 395 420 410 381 392 390 419 415 394 397 412 402 414 398 410 412 410 411 384 380 379 396 377 388 376 384 394 405 399 396 395 386 403 380 378 373 394 380 376 383 377 376 369 374 383 388 389 386 386 388 384 384 387 375 395 396 366 389 391 369 390 390 399 378 392 385 397 377 392 366 389 360 389 375 382 364 366 362 364 387 392 386 365 363 384 368 376 373 370 389 385 380 362 370 368 351 383 379 366 359 370 379 375 354 365 381 370 359 381 366 346 369 374 346 361 363 368 355 360 373 346 365 370 362 361 360 354 374 360 374 342 368 353 341 342 363 356 365 337 338 358 346 336 352 358 354 346 349 359 340 357 353 364 357 358 364 359 359 330 356 331 330 351 346 333 359 359 358 349 348 334 352 339 348 330 348 345 357 336 353 339 353 351 349 333 334 323 333 326 338 329 348 324 349 324 329 329 328 345 335 317 337 326 334 344 339 325 331 339 324 327 325 326 329 325 343 324 322 341 322 317 315 322 332 337 315 340 316 319 332 314 337 335 332 333 334 317 329 336 319 307 308 325 321 334 311 315 314 312 323 303 318 311 315 328 315 311 308 318 322 306 329 328 317 300 302 324 321 324 319 297 315 306 297 308 300 296 313 321 302 300 319 317 298 316 294 309 315 301 317 307 318 300 316 301 318 295 316 314 291 299 316 301 289 311 287 297 300 311 291 296 299 297 311 304 312 305 313 305 294 287 286 284 310 306 310 296 308 284 307 298 293 309 300 297 282 293 299 301 289 302 294 294 288 302 291 281 292 304 295 302 277 297 293 304 290 290 281 287 293 300 286 297 288 296 275 281 277 298 278 276 276 286 295 283 278 288 298 283 295 282 278 282 275 278 283 296 296 277 286 275 276 283 281 273 277 283 281 280 280 270 268 284 284 292 280 292 281 291 273 277 275 276 284 265 288 279 271 280 276 287 268 274 280 278 275 270 282 271 266 265 263 275 279 268 267 269 276 284 261 272 269 260 273 277 260 269 281 284 274 266 270 279 276 259 283 261 267 265 258 259 268 259 273 275 282 279 271 270 264 261 271 263 261 257 273 280 268 275 275 262 268 278 260 277 279 257 262 272 274 262 268 265 257 262 268 255 256 271 275 254 270 255 262 271 273 256 271 262 276 265 271 264 264 253 263 265 255 271 256 275 255 272 262 259 257 251 263 262 270 259 264 261 262 274 254 257 252 274 269 253 263 265 265 252 266 252 265 272 274 273 271 253 268 258 263 251 258 274 261 251 256 250 263 270 249 269 252 253 267 273 256 257 262 273 261 254 250 252 251 250 249 274 253 270 256 266 271 265 267 257 269 274 259 259 272 261 254 249 265 274 249 249 256 265 273 270 270 250 274 273 253 275 274 259 270 256 251 268 272 271 251 269 273 261 253 270 273 258 272 265 258 272 265 268 263 265 266 261 268 265 260 271 266 259 255 263 265 258 255 264 254 257 257 277 270 263 271 269 273 267 259 258 267 277 278 253 267 267 265 259 255 275 254 271 258 260 257 272 267 264 260 272 272 269 272 265 280 268 258 275 257 281 277 273 258 260 281 263 270 262 273 282 258 279 275 275 278 267 264 270 276 275 269 268 264 268 271 272 269 284 266 274 283 277 264 274 281 278 283 285 285 272 283 286 284 265 268 279 274 263 265 282 270 265 265 264 275 268 278 275 266 286 279 279 277 272 267 287 287 283 270 281 274 293 276 284 278 275 283 272 293 293 289 292 272 284 281 283 295 287 286 274 290 272 278 278 285 295 284 279 297 272 278 290 272 289 280 297 300 297 274 282 296 297 279 300 277 297 285 296 277 290 279 281 278 298 296 302 283 304 285 297 283 306 290 297 299 280 301 294 301 301 298 286 301 282 282 296 305 292 310 308 300 306 307 295 298 298 293 289 294 292 288 305 296 295 307 296 307 314 300 296 298 312 288 310 310 311 302 294 319 298 293 307 305 319 314 309 304 315 314 306 293 310 306 311 306 302 306 323 322 296 307 317 303 315 307 309 304 315 316 313 303 299 306 326 312 316 320 324 314 328 317 308 328 328 326 311 320 320 317 316 333 334 319 308 333 313 334 327 316 337 323 330 311 338 339 313 310 318 328 315 317 330 327 342 319 327 331 337 333 325 313 334 339 335 339 339 339 343 336 327 326 331 324 321 331 343 328 346 330 320 320 342 326 337 350 348 336 335 339 343 353 329 356 338 330 333 324 352 336 335 351 329 337 359 330 343 351 344 342 344 333 361 352 355 358 334 356 332 353 341 347 357 341 365 361 359 334 361 361 361 358 354 370 346 356 337 343 369 343 372 355 346 364 366 368 351 342 355 364 360 343 354 351 347 362 361 363 375 366 375 350 368 375 373 376 359 376 364 377 380 381 373 358 372 375 353 358 353 365 378 354 387 354 364 358 379 366 356 362 375 377 384 383 380 380 381 370 381 377 371 388 359 374 367 394 373 378 387 373 395 371 369 374 381 379 363 369 389 376 394 402 398 397 382 366 375 368 397 385 399 395 404 376 398 394 394 380 385 409 398 402 379 410 383 404 400 399 400 378 380 400 380 391 389 415 397 411 398 398 381 407 411 409 413 390 390 385 405 405 404 401 394 419 400 421 392 388 406 388 404 394 387 396 397 424 423 426 388 394 418 388 411 392 422 412 416 418 430 393 414 409 415 427 431 420 420 426 425 427 409 434 406 406 425 402 429 419 436 411 405 420 415 431 438 423 426 429 400 427 441 431 434 412 429 432 418 430 433 439 411 442 420 437 410 421 430 440 433 430 437 407 408 428 445 446 423 427 423 436 410 409 414 451 412 451 453 442 412 443 425 420 432 414 429 418 427 427 451 451 446 417 451 424 423 429 446 439 449 418 439 437 418 455 420 438 424 435 433 461 435 442 425 444 434 449 452 438 433 432 464 433 438 465 432 464 435 435 457 466 441 435 441 462 450 464 458 435 461 438 429 437 461 457 472 436 464 461 433 472 439 468 436 455 434 458 453 461 445 432 462 461 474 454 443 450 457 465 458 447 439 469 463 480 454 463 442 451 470 451 464 441 437 457 475 481 463 459 478 467 441 446 482 443 447 470 466 460 481 471 461 480 449 477 484 451 470 486 453 457 454 475 456 455 450 488 448 471 465 488 449 463 490 447 461 453 472 454 478 451 460 458 482 468 475 466 457 464 458 494 473 449 457 486 472 452 495 456 481 461 461 456 489 492 488 476 490 476 485 476 461 452 488 497 453 496 495 464 466 484 464 492 486 499 462 462 455 462 471 489 475 461 474 467 482 467 473 476 492 461 501 481 462 475 479 477 485 462 486 503 489 492 468 480 491 473 491 474 461 463 462 484 480 469 491 479 458 487 500 489 493 471 492 464 459 468 501 488 490 483 487 491 472 499 468 476 485 504 462 459 463 469 487 502 497 490 492 498 472 488 498 477 471 486 499 473 496 495 503 497 488 501 498 470 462 460 487 505 473 491 505 493 469 501 504 508 485 491 499 466 488 506 499 499 485 491 480 489 494 476 478 490 485 469 469 503 485 464 500 467 463
498 501 473 508 466 488 484 496 494 506 475 492 496 481 468 494 501 496 479 484 482 477 508 506 485 470 482 488 462 504 491 465 495 469 463 467 496 502 501 480 498 482 462 484 501 484 469 492 471 502 482 507 469 495 502 507 504 490 486 472 485 483 476 487 491 479 493 478 471 500 497 460 489 466 499 481 490 475 481 468 468 501 465 492 505 475 460 501 505 486 465 497 476 496 492 459 467 493 494 495 502 483 463 483 458 456 474 489 488 496 498 466 459 473 501 474 490 481 475 492 479 501 477 464 498 488 489 494 460 476 462 494 469 474 497 485 460 477 486 491 495 475 471 494 476 466 476 465 470 476 481 473 474 455 481 470 468 496 489 474 470 450 493 466 449 468 450 457 493 462 474 488 484 472 483 487 486 461 480 484 469 459 454 452 452 464 477 445 454 479 477 478 471 452 487 486 474 480 473 483 468 481 481 441 476 457 448 468 456 481 451 473 448 460 481 454 479 467 455 482 449 481 471 471 444 469 468 477 437 454 446 474 456 441 470 455 435 466 449 477 466 465 471 459 462 463 450 449 446 447 464 441 453 448 455 437 472 459 469 434 439 433 471 460 439 467 434 447 449 452 454 455 454 453 443 460 450 452 451 436 432 441 455 458 443 465 455 450 449 455 424 429 431 461 449 440 459 446 424 437 428 452 443 433 436 459 436 457 417 429 434 424 445 444 456 434 441 431 432 436 418 429 449 434 448 412 435 426 424 448 447 417 416 417 418 434 408 436 421 408 411 419 440 447 413 440 405 424 407 407 430 413 418 420 438 413 418 440 408 422 404 409 426 403 440 417 433 430 417 403 423 423 427 411 406 412 421 434 431 432 423 395 430 422 422 409 421 404 405 419 413 421 429 414 427 430 424 429 427 429 397 401 399 418 397 390 419 406 413 415 394 400 422 415 388 408 421 417 420 396 403 389 383 407 388 397 414 382 390 386 394 384 406 401 411 382 408 390 382 381 395 388 391 402 411 385 374 401 385 392 403 387 374 385 374 391 377 383 401 370 383 375 385 381 368 404 394 378 373 392 391 394 397 380 401 386 394 374 383 381 394 384 389 394 363 389 376 362 360 393 381 389 369 389 390 374 389 383 360 361 389 371 364 357 381 388 378 363 364 370 377 372 367 362 369 376 368 375 370 365 374 380 368 375 377 376 360 352 370 366 347 371 366 350 369 378 368 362 355 351 377 367 358 343 369 358 343 354 373 348 365 358 340 364 359 338 368 356 366 336 348 366 336 352 341 334 352 356 357 348 361 344 348 363 347 347 354 345 329 350 351 334 345 354 342 352 336 350 336 355 351 342 356 349 339 327 346 328 334 334 352 333 352 327 345 342 330 327 344 320 338 350 329 330 323 318 344 345 346 326 325 347 334 336 337 320 324 324 326 328 316 336 343 331 333 316 341 328 333 319 341 325 335 329 331 316 326 333 308 313 310 309 314 317 311 313 318 308 320 334 308 326 326 304 330 313 320 319 319 326 319 327 318 316 325 303 306 313 328 299 307 302 319 314 325 322 301 297 308 322 325 295 296 322 324 320 301 319 313 321 309 316 306 315 315 316 297 296 297 313 312 293 295 298 316 308 312 302 287 298 312 296 301 290 299 314 305 302 311 296 301 298 312 309 301 298 311 302 283 284 295 285 283 283 293 296 281 295 307 294 308 283 302 286 298 303 305 293 286 306 304 287 283 288 283 291 301 302 303 293 302 286 296 293 296 286 283 274 291 278 284 293 276 275 285 285 279 291 291 280 273 285 285 280 280 272 274 282 275 283 281 290 286 274 294 292 269 286 277 272 290 271 291 278 275 289 291 267 281 283 288 286 289 290 275 266 288 285 278 279 270 265 275 281 288 275 273 283 263 282 268 280 272 261 283 277 283 276 273 265 263 264 276 260 262 285 276 285 279 263 262 274 264 273 280 279 275 264 273 275 272 278 283 282 267 278 270 262 282 256 256 258 276 261 264 267 256 274 278 261 273 275 254 257 261 262 267 275 278 277 276 253 259 255 272 278 265 273 255 254 256 260 256 259 273 266 271 277 261 270 259 252 263 259 257 273 269 270 268 267 269 267 269 274 268 261 250 255 256 254 256 260 262 263 270 260 253 263 260 261 257 267 264 269 251 273 265 269 266 259 261 261 249 254 259 268 267 261 249 249 265 256 259 253 271 253 265 248 268 252 262 252 273 252 273 249 250 265 272 269 249 260 257 252 267 270 273 260 256 273 260 249 257 273 257 255 254 250 255 251 255 272 255 254 252 256 257 256 248 255 251 251 270 261 255 263 257 254 251 267 255 265 270 266 266 255 273 249 257 256 252 264 256 259 270 260 268 256 268 270 265 272 273 262 262 256 252 273 264 257 268 272 273 265 263 267 271 263 268 255 271 271 272 253 257 270 266 252 251 260 276 268 260 275 257 274 257 261 271 271 268 264 270 269 256 257 260 277 272 277 257 270 274 254 272 256 275 263 258 278 273 259 268 255 256 275 277 277 257 281 276 264 260 264 259 260 276 263 281 281 281 278 279 282 284 281 272 261 259 261 284 284 273 276 270 259 262 280 271 279 279 264 277 273 273 280 276 281 287 263 269 273 273 279 271 273 266 286 276 283 289 264 282 265 271 283 267 290 277 267 272 289 268 291 274 277 283 273 273 293 272 281 290 270 283 284 282 280 290 292 293 291 283 279 274 285 280 293 285 297 272 277 293 274 274 286 298 292 293 278 276 285 276 300 289 278 290 287 295 302 293 284 304 278 296 295 304 288 290 295 292 279 287 278 292 303 288 299 286 288 285 300 284 297 302 297 296 308 284 309 306 295 290 298 298 303 311 289 314 292 306 304 288 293 310 286 306 304 288 289 304 310 297 309 309 309 291 314 303 293 313 317 316 290 318 314 297 314 309 319 321 301 309 295 317 321 315 313 295 325 315 320 306 296 308 323 314 308 326 319 300 303 307 312 309 302 321 300 322 302 302 330 320 319 308 313 316 328 318 316 322 333 307 331 319 335 315 305 330 319 313 325 325 335 311 319 331 325 320 334 335 312 330 320 334 340 340 331 335 322 324 333 319 319 334 343 342 345 331 348 347 329 347 324 337 343 339 322 319 345 335 331 323 338 347 353 330 342 335 332 345 335 334 345 348 343 337 354 356 342 346 349 343 347 359 327 327 328 345 328 337 344 355 361 333 342 362 338 345 345 341 335 345 348 359 337 359 340 336 352 345 361 345 347 337 356 354 355 338 362 359 362 374 367 348 372 375 370 363 363 375 348 376 367 346 362 363 364 346 379 345 365 360 380 357 374 372 375 365 371 381 352 362 349 384 364 372 359 363 369 366 353 354 372 360 360 388 377 384 375 361 389 357 390 359 382 359 391 358 373 386 361 380 382 395 382 395 390 375 362 362 378 381 385 366 365 371 364 396 375 377 402 368 385 395 400 381 403 388 372 398 400 403 406 397 388 401 378 379 377 407 407 405 410 399 402 397 413 403 387 387 381 390 394 408 380 400 413 395 405 397 395 390 387 414 410 401 385 393 403 381 404 415 390 383 408 402 407 397 412 413 421 393 386 389 400 408 417 394 418 392 411 420 420 401 417 395 393 418 392 425 412 417 424 418 405 403 420 420 395 424 404 435 396 434 424 401 417 408 431 421 404 437 414 412 422 406 433 416 409 413 419 401 431 428 439 419 412 416 443 404 434 418 426 431 432 444 417 445 410 440 430 416 436 439 427 418 434 430 445 432 415 430 438 429 451 432 433 414 424 436 451 418 455 453 427 436 421 447 454 432 425 446 422 454 435 441 425 447 438 438 460 437 420 435 424 461 459 420 439 423 432 452 448 434 455 463 449 450 423 453 442 455 425 452 467 426 445 430 456 466 428 455 462 439 452 459 432 459 451 448 472 456 433 469 446 433 434 431 473 460 469 432 448 458 443 457 477 452 465 471 465 453 464 456 466 452 451 477 439 476 460 444 470 467 456 438 455 439 467 439 461 458 443 481 457 459 449 446 443 465 445 447 469 449 460 462 474 445 459 480 484 456 465 471 481 480 468 454 482 453 451 461 473 450 459 487 471 463 448 469 470 468 453 491 475 476 492 488 465 465 487 489 474 480 453 474 451 474 478 450 486 490 460 455 469 477 451 483 464 461 481 467 483 467 466 466 476 464 486 474 462 459 469 489 491 474 468 493 479 477 474 496 497 484 454 496 492 456 483 458 466 492 474 461 479 501 480 462 483 483 502 473 465 481 501 478 477 468 475 458 486 478 478 472 472 458 459 469 490 479 483 490 479 483 463 470 496 488 476 491 484 476 462 493 501 475 483 474 487 470 491 484 492 465 469 507 482 471 487 468 460 480 468 481 505 473 461 496 472 480 482 497 465 501 483 507 469 507 491 465 470 491 491 471 465 500 486 487 463 483 496 464 503 472 501 501 486 502 504 497 473 493 486 478 485 476 492 509 491 490 466 500 473 496 478 493 487 472 471
506 494 475 508 487 485 499 494 477 491 505 465 470 504 505 502 496 471 501 495 500 481 499 507 508 501 491 491 494 469 469 489 500 481 485 492 470 489 475 485 485 485 487 509 479 497 500 464 473 490 496 463 477 501 475 473 490 470 470 474 477 476 468 482 462 508 464 470 487 493 492 478 468 485 477 501 488 483 503 500 464 505 468 494 464 481 506 493 506 483 474 474 497 481 463 498 496 466 460 474 467 459 491 491 501 476 484 481 500 496 472 471 461 481 458 466 471 473 468 471 498 500 502 457 491 460 463 463 486 490 490 474 485 456 456 455 477 474 495 469 462 462 499 463 458 491 456 482 480 476 478 482 489 496 464 487 480 451 473 489 464 462 462 495 489 489 474 491 462 467 460 449 456 459 485 460 476 488 469 457 465 448 465 482 472 461 448 459 458 457 462 445 459 471 444 479 476 457 450 486 486 464 468 464 476 472 452 465 457 444 463 445 472 447 469 472 457 472 440 469 477 451 470 446 471 464 476 459 478 437 450 476 439 446 474 479 475 467 461 458 445 458 452 468 444 463 439 443 453 435 446 442 445 443 456 448 454 430 474 446 447 429 459 450 445 451 447 440 445 435 463 433 436 465 452 431 443 456 429 435 442 450 431 454 461 423 462 439 460 460 452 423 452 443 462 458 439 459 433 450 447 461 433 433 433 435 439 458 428 425 425 436 435 437 432 415 428 433 446 431 414 439 421 430 453 428 421 428 424 451 434 447 419 427 412 431 448 420 420 417 417 446 440 433 416 411 413 408 426 419 409 432 443 437 407 439 412 438 409 441 406 420 435 430 413 440 400 406 406 417 440 428 406 436 435 402 423 416 410 409 399 402 429 396 416 404 406 431 418 430 403 411 408 400 395 403 390 404 392 429 422 389 388 396 418 403 402 416 414 420 417 395 408 414 398 408 387 407 410 407 409 388 406 404 411 393 406 409 392 393 394 406 411 393 416 390 389 408 399 413 381 401 381 385 394 404 400 377 375 387 395 403 382 377 407 382 390 399 384 384 376 381 399 380 371 397 393 376 380 388 396 395 375 389 377 370 392 375 367 371 375 369 375 366 387 361 376 373 394 377 373 374 369 384 372 357 358 376 384 378 380 382 373 366 362 371 373 369 355 363 372 354 372 386 357 384 358 383 360 378 378 351 371 350 358 368 355 361 379 354 360 347 354 349 360 354 350 352 368 365 364 355 362 342 356 374 362 367 355 345 349 339 357 357 344 339 347 339 369 347 337 352 341 348 362 333 347 348 356 340 335 359 357 346 342 349 333 348 362 337 338 334 348 330 335 334 336 355 328 357 330 354 327 345 344 351 331 341 343 330 331 339 341 328 345 353 333 330 335 338 350 349 336 322 338 336 321 327 348 318 326 330 331 342 346 339 320 341 315 343 324 335 313 341 333 313 310 316 332 324 331 329 310 325 315 313 319 329 309 320 331 333 333 322 327 309 305 317 322 317 306 323 316 311 331 308 316 314 320 320 321 324 310 304 325 317 314 302 317 308 320 302 306 308 298 324 298 301 297 297 304 315 314 314 316 316 295 319 296 295 320 299 317 313 296 319 309 295 292 301 294 295 307 315 302 304 290 312 303 312 312 287 304 300 292 288 285 286 314 312 304 304 298 291 284 293 288 308 295 298 302 285 303 296 293 282 288 289 306 302 305 280 282 294 280 292 293 284 277 282 279 296 293 285 303 286 294 300 283 281 300 289 282 279 286 289 292 287 284 295 292 277 281 296 276 289 272 283 297 296 274 285 272 283 276 291 284 287 275 273 278 272 287 269 278 285 284 280 270 281 275 290 286 286 271 291 289 287 267 281 265 282 282 267 274 287 286 273 283 264 270 278 263 263 265 272 281 275 263 272 279 283 271 282 262 278 280 276 274 271 264 273 262 271 266 260 267 261 271 260 278 278 264 278 267 267 261 275 280 278 259 271 274 269 282 265 263 268 268 259 280 264 258 267 254 277 279 267 271 262 277 263 264 254 266 263 276 270 274 268 272 268 272 264 253 252 261 262 265 276 265 265 259 268 252 259 265 253 275 258 260 273 270 272 250 257 258 273 274 253 264 270 269 258 255 272 258 267 256 273 266 273 263 250 264 266 259 254 268 257 263 254 254 257 250 254 266 260 254 267 264 270 261 260 253 270 257 263 261 266 263 254 264 251 255 255 269 266 263 263 250 253 269 258 262 248 267 255 260 249 248 252 271 263 266 253 259 252 269 247 271 260 254 264 264 264 272 262 258 263 254 263 269 253 250 260 254 272 270 269 248 247 251 249 264 272 255 252 251 251 255 251 266 262 269 261 257 271 250 268 263 258 260 261 264 263 250 273 263 248 271 266 248 249 268 268 250 251 274 256 258 256 263 251 273 260 264 256 257 268 253 275 254 265 264 272 257 267 271 272 267 269 267 270 273 262 264 276 264 265 259 275 275 274 253 273 260 268 257 270 262 261 271 267 253 259 265 260 278 260 259 270 256 277 266 254 262 279 280 279 270 262 277 267 259 260 278 277 268 276 267 277 269 269 270 269 262 259 274 264 264 267 269 282 270 277 274 279 284 280 280 275 281 280 272 267 274 267 278 287 278 279 270 264 281 273 277 286 265 268 283 272 277 267 285 290 287 290 272 274 285 267 291 268 277 288 266 271 274 281 276 285 267 293 283 273 293 267 286 277 273 293 295 277 288 294 271 279 289 288 276 271 276 279 290 271 274 290 288 284 291 283 287 277 283 278 283 282 291 288 292 281 282 295 298 303 295 293 304 288 294 295 293 286 290 278 299 292 297 303 302 298 305 296 287 281 308 309 281 296 290 283 306 298 297 293 290 309 312 311 293 307 314 306 313 297 311 305 294 297 299 296 305 304 304 295 301 302 303 295 299 304 301 319 291 291 299 306 317 311 306 308 304 298 301 295 310 321 301 304 298 308 297 326 296 302 324 313 301 308 319 318 328 302 318 325 328 314 303 308 320 324 317 326 317 328 311 322 324 316 334 322 306 326 312 332 332 320 327 314 324 325 312 324 310 337 330 327 327 331 320 319 336 313 316 318 323 317 318 315 326 317 323 328 334 333 317 340 320 328 347 336 323 339 342 349 345 338 318 341 330 332 351 337 326 324 344 328 326 335 333 325 331 347 334 334 337 352 327 345 332 326 327 334 334 342 349 343 346 349 343 340 336 336 356 336 347 352 363 340 344 363 341 341 362 365 346 346 335 360 364 360 365 354 365 352 348 352 362 353 372 352 346 361 373 359 363 346 367 363 357 345 375 369 366 373 347 344 356 363 373 367 373 347 372 375 357 368 362 363 375 377 368 370 366 371 386 378 385 364 382 353 380 376 355 363 367 361 361 387 386 364 388 361 378 359 367 366 371 359 373 385 362 392 379 387 368 392 385 367 395 370 384 377 393 394 388 384 374 379 368 378 378 393 394 376 391 395 396 394 396 393 386 388 385 382 400 398 399 408 402 404 407 374 386 384 411 392 393 406 394 397 390 394 413 379 378 405 386 380 406 405 401 417 392 387 389 397 397 397 397 383 407 422 409 396 410 414 396 420 417 389 421 408 421 407 417 401 424 396 426 407 403 426 410 398 406 414 403 430 422 404 414 431 433 402 411 402 409 399 425 405 398 404 435 400 408 403 412 435 414 399 426 408 437 411 434 425 417 403 415 418 402 439 429 432 438 436 408 435 433 408 424 433 414 420 413 415 438 445 412 411 444 422 429 417 432 449 410 433 439 443 452 435 452 435 427 412 431 416 438 454 418 419 436 452 457 432 455 440 421 448 436 450 450 446 438 447 447 461 432 443 440 451 442 447 439 441 456 452 445 430 459 429 428 437 454 454 424 443 444 432 437 461 433 426 467 454 433 452 456 437 451 457 459 444 444 430 429 466 436 433 444 454 444 460 459 454 448 460 434 463 450 453 459 449 462 437 457 448 459 442 459 439 479 453 456 458 454 453 446 464 463 464 473 465 477 468 453 470 461 461 455 461 454 460 444 484 475 480 450 448 474 470 486 475 477 445 468 475 461 478 451 482 453 481 465 448 461 474 480 486 447 446 456 462 448 476 456 478 448 490 474 487 465 491 468 484 464 486 477 478 453 461 483 459 488 493 479 471 466 469 465 462 482 456 495 464 486 485 497 468 481 456 488 479 454 488 468 496 479 476 480 463 469 494 473 487 470 482 488 486 455 457 477 465 503 495 460 469 500 481 476 493 478 456 479 503 489 495 493 502 475 466 472 486 495 489 496 466 489 499 499 462 491 475 480 458 466 501 488 463 495 461 501 469 477 492 484 463 484 490 477 502 500 493 483 490 477 490 468 476 501 462 482 486 479 472 503 503 482 484 508 470 486 470 497 506 504 475 478 496 505 495 491 465 496 482 464 481 465 472 498 473 489 487 466 476 499 509 470 488 501 485 498 478 494 501 490 504 482 474 491 478 476 488 497 478 476 499 498 479 477 486 490 472 479 463 485 483
510 510 509 500 484 464 484 484 503 479 493 474 507 489 505 472 466 492 487 496 496 490 464 479 481 508 488 497 508 479 469 474 477 467 511 465 483 498 500 473 465 482 500 508 475 493 484 494 489 476 478 490 502 494 473 472 489 496 472 501 479 478 480 508 497 479 462 468 482 467 494 483 485 483 497 466 481 486 497 476 499 464 470 506 494 480 483 490 482 493 497 500 461 466 497 463 499 465 470 471 471 503 461 462 492 497 467 464 490 471 494 496 473 504 494 476 476 469 457 498 501 494 458 471 470 464 475 462 471 502 475 499 498 457 477 478 501 474 489 482 487 461 472 456 493 462 454 480 470 487 469 466 453 496 479 465 463 460 487 456 473 480 471 459 460 492 461 459 490 494 465 476 480 463 478 471 449 457 478 467 490 493 479 470 470 458 462 480 492 451 449 466 464 475 453 464 471 473 488 464 480 460 478 450 471 469 478 459 457 441 467 453 466 475 460 462 450 448 444 476 479 448 451 451 471 453 471 452 481 462 466 466 474 455 473 476 474 456 460 443 435 438 437 451 441 441 440 452 445 445 457 444 439 446 446 456 435 453 445 439 465 454 457 431 467 453 432 459 428 464 428 434 466 430 433 444 434 453 454 432 425 438 439 441 440 455 459 436 452 456 444 444 444 459 454 424 443 423 454 455 433 419 421 452 460 449 426 445 433 447 443 453 416 455 442 446 437 446 417 420 439 428 455 426 455 451 430 440 415 416 415 441 425 419 451 424 445 449 444 415 435 425 436 421 441 419 417 441 411 435 410 416 407 436 418 417 435 426 433 405 403 412 419 417 429 407 419 407 432 399 401 410 425 437 411 402 424 413 411 428 411 402 402 417 395 427 418 431 415 420 412 410 412 419 406 404 415 399 397 426 429 401 405 409 407 392 422 415 410 393 396 399 418 423 390 414 415 408 407 401 383 390 403 418 418 401 418 393 383 397 404 398 384 382 379 402 393 386 404 384 384 387 385 384 383 396 391 411 382 396 373 389 403 391 379 397 405 382 392 386 374 401 391 380 379 385 392 374 396 383 402 371 393 394 387 371 363 376 386 375 384 385 364 367 362 392 374 389 380 374 387 365 370 371 373 393 389 381 359 385 392 383 356 380 366 366 385 380 357 388 385 382 356 363 359 360 384 365 370 367 360 382 362 359 352 350 368 357 352 369 373 376 362 354 370 372 374 359 357 371 354 353 358 363 366 343 352 369 340 356 346 360 365 355 365 349 350 340 347 360 363 368 360 352 346 339 357 344 349 344 336 354 352 352 343 335 346 342 330 348 359 338 330 356 343 354 326 357 346 345 353 340 327 332 331 345 353 324 345 340 326 350 333 332 327 333 324 346 339 329 347 336 346 328 340 338 321 317 332 322 345 345 335 333 328 321 313 341 340 315 316 343 321 325 336 338 338 314 336 339 309 326 339 325 307 308 317 330 325 326 336 325 316 335 314 315 315 326 307 328 318 314 314 302 322 332 308 318 323 330 313 300 308 326 314 327 310 322 307 319 297 326 309 306 306 322 300 297 318 321 316 302 320 306 306 319 302 321 320 320 304 318 319 312 305 307 300 305 307 296 313 306 305 301 305 296 299 308 302 299 311 309 313 308 314 296 296 306 302 292 285 303 291 303 304 295 310 283 282 284 285 301 304 295 281 287 287 305 283 285 296 297 284 278 279 282 285 302 303 302 280 297 292 279 287 276 284 280 287 289 287 288 280 296 284 275 275 290 279 289 286 295 296 278 291 271 297 282 274 294 273 269 291 272 277 270 281 286 287 277 285 285 291 291 280 287 279 283 278 286 286 286 279 266 275 280 266 264 288 280 286 268 268 287 284 285 278 288 263 273 268 263 280 268 267 284 282 260 269 275 273 263 285 259 263 283 264 281 283 276 269 267 270 275 280 263 258 268 279 259 268 258 276 260 280 282 272 263 268 279 278 266 268 257 278 264 266 267 261 274 275 263 254 262 268 267 270 259 261 256 264 276 259 257 270 257 276 270 277 262 267 274 275 257 252 274 267 264 262 273 257 257 258 257 266 273 273 258 256 254 262 268 253 272 273 271 251 271 265 250 258 255 248 257 261 249 255 253 265 269 252 272 251 261 256 268 259 254 250 265 260 266 260 266 263 258 262 265 256 253 268 267 262 269 251 251 272 260 256 263 255 260 264 260 249 248 256 264 255 259 258 268 254 272 261 272 259 253 266 269 261 262 265 250 260 269 254 259 256 265 250 267 254 269 254 257 270 263 250 252 252 261 248 261 262 264 261 249 270 254 247 258 269 265 263 256 264 272 271 249 264 250 269 248 272 253 260 269 269 263 248 250 253 251 265 269 269 253 247 268 262 247 254 259 267 272 271 259 273 271 264 266 248 262 267 273 268 254 271 267 273 274 271 254 254 265 250 250 273 250 272 263 253 256 252 273 255 275 261 256 275 253 275 276 268 271 252 265 252 275 258 276 277 257 256 257 276 259 258 274 261 258 263 266 266 265 264 272 268 278 255 267 255 254 268 274 276 270 263 279 269 272 280 261 266 280 258 257 262 262 283 282 257 279 270 278 259 274 264 266 282 268 276 268 263 266 261 268 265 272 276 275 271 278 282 271 276 273 272 273 268 288 271 269 283 274 264 286 280 270 268 267 281 275 277 275 283 269 273 277 291 289 279 267 277 280 270 282 281 278 294 285 279 293 273 281 277 278 289 287 277 285 276 291 290 282 294 286 288 284 288 298 293 274 272 276 272 290 277 273 274 278 292 287 288 284 292 279 275 284 292 280 284 280 292 292 295 291 298 297 289 298 291 287 279 294 301 288 295 298 295 285 305 298 285 298 300 303 303 292 305 292 297 305 296 312 310 299 312 310 308 306 303 315 300 293 311 287 297 305 298 310 301 296 310 291 296 319 292 309 313 317 308 320 307 320 318 295 297 298 294 316 318 309 317 298 306 297 310 318 300 319 304 326 313 325 322 322 315 329 329 309 315 305 310 330 306 330 325 319 303 327 312 334 316 333 327 307 307 308 334 328 316 333 318 321 307 327 320 322 325 322 321 337 324 332 338 337 319 315 323 316 340 345 318 314 319 330 342 333 317 324 347 323 345 335 321 322 338 319 343 333 322 341 341 337 330 325 342 351 343 346 346 338 349 329 343 349 355 344 344 329 333 346 344 332 337 335 327 346 338 338 360 345 354 360 333 341 344 342 339 353 351 349 348 358 355 338 360 353 363 366 362 359 350 360 370 362 350 367 358 343 372 351 366 353 349 341 361 346 373 355 362 352 374 362 349 353 352 357 374 351 348 365 350 368 358 357 362 371 360 358 350 349 362 380 380 381 368 370 369 352 368 381 362 356 364 382 372 371 376 356 370 369 366 368 389 379 393 364 365 379 394 393 364 388 364 372 391 398 367 390 387 385 400 376 380 393 373 371 374 377 377 400 391 382 389 389 376 378 393 389 408 371 392 401 390 388 398 372 401 401 398 411 376 389 395 400 411 407 384 390 402 395 398 400 382 400 387 407 409 409 414 411 404 398 416 384 410 383 415 396 419 399 409 405 397 405 414 409 386 419 416 421 411 415 411 421 402 392 423 408 398 401 429 419 395 396 407 418 395 416 413 397 397 418 399 415 423 415 409 435 432 428 431 418 408 411 408 400 405 438 420 407 417 432 408 425 411 427 410 404 441 424 410 403 421 439 408 416 413 422 408 438 427 430 409 407 421 421 446 417 408 430 436 417 427 432 432 419 416 443 432 438 425 449 413 427 434 447 415 439 429 437 440 448 438 444 431 443 451 419 432 461 458 441 439 442 439 436 444 433 455 462 437 428 425 442 447 431 440 461 438 441 454 432 430 457 444 465 428 449 461 443 426 458 467 463 453 437 455 458 465 432 459 445 473 464 440 436 462 441 443 437 438 432 432 467 461 471 461 458 447 475 440 469 458 464 461 440 437 451 478 437 456 464 442 439 476 478 476 443 478 472 445 483 472 479 456 452 473 475 467 445 458 446 450 459 463 477 453 476 444 485 458 471 453 459 468 447 454 456 455 444 445 456 490 475 453 456 488 469 465 461 464 490 468 485 460 453 461 487 448 460 470 461 493 495 459 454 479 490 467 489 477 463 481 487 494 472 489 453 474 462 470 493 460 470 463 453 456 478 492 457 491 494 471 489 494 460 473 477 455 471 496 461 463 459 491 458 501 483 499 493 485 490 501 498 469 471 493 459 461 479 473 501 473 494 504 460 469 499 467 462 467 471 493 477 466 481 496 480 461 491 469 506 494 482 501 476 467 506 479 472 480 463 484 496 500 500 501 481 493 462 485 470 492 488 505 468 463 495 490 482 496 468 481 483 492 490 499 467 488 487 495 477 507 472 481 500 463 473 488 464 491 481 489 490 508 486 465 510 471 509 499 506 468 470 495 466 498 501 471 492 478 504 506 490 481 477 495 498 503 473 499 499 491 477 494 504 468 496 472 477 494 507 487 467 466 487
513 494 510 471 503 478 505 467 483 488 489 475 503 509 467 475 477 487 502 485 474 472 475 484 489 509 504 479 509 478 513 508 512 465 470 501 478 511 509 502 483 479 472 492 511 501 504 499 477 481 469 493 511 471 486 490 472 474 492 475 463 469 501 489 491 507 501 506 471 492 494 506 506 469 485 474 506 477 509 487 463 466 469 477 488 506 504 465 468 485 493 484 507 482 461 486 495 467 482 471 496 481 466 460 488 505 488 500 489 487 478 489 458 500 473 501 497 468 505 503 459 489 478 458 479 495 499 481 502 489 493 458 479 468 459 476 466 456 469 464 464 490 473 474 460 492 484 470 476 458 492 485 460 496 486 456 482 474 483 485 488 487 489 472 456 454 479 461 454 476 456 463 465 454 460 469 469 469 465 491 473 455 453 480 478 485 461 459 486 472 470 474 459 486 473 459 456 464 462 487 487 466 463 454 486 486 449 450 479 487 457 452 465 467 462 481 474 451 482 484 460 463 442 466 471 458 479 475 470 450 465 460 466 438 465 457 476 471 474 446 443 443 464 466 442 457 463 470 474 468 459 449 465 450 459 450 443 452 452 437 464 452 433 470 471 473 444 464 443 436 428 449 443 463 441 457 458 434 431 455 433 445 456 426 447 466 426 451 463 451 465 457 423 460 428 447 455 460 447 442 430 439 448 439 459 455 459 447 419 420 453 446 455 439 420 439 441 421 426 441 450 418 438 442 442 439 427 443 426 417 413 428 438 427 423 423 412 413 416 448 409 442 425 433 417 423 414 422 444 435 413 438 416 432 410 438 439 425 435 435 430 425 424 403 433 433 440 413 413 434 426 421 402 417 399 418 402 430 411 418 401 398 400 431 411 426 397 394 426 430 430 420 427 401 427 404 416 416 399 426 395 402 421 388 407 419 410 396 400 396 414 392 410 394 417 413 417 394 388 393 404 403 386 395 407 403 405 394 418 412 401 410 393 381 411 398 415 409 392 387 384 380 408 387 393 396 379 398 389 395 394 397 397 402 405 402 399 386 387 392 384 398 380 392 398 372 391 395 393 389 395 366 368 369 390 384 371 380 386 375 396 363 391 394 380 384 386 385 360 395 372 359 392 371 380 370 381 363 363 391 392 369 367 381 355 359 386 371 360 386 368 375 373 369 377 358 362 349 383 381 359 371 382 365 365 352 354 372 370 347 362 350 360 375 377 369 344 374 366 370 352 345 341 375 375 367 360 355 347 372 365 342 367 356 367 340 367 336 349 344 361 359 355 357 344 359 349 364 339 351 353 334 349 332 334 349 332 353 342 331 349 352 336 342 338 344 359 348 333 337 339 341 350 349 351 340 337 354 337 334 335 323 328 351 350 350 351 340 348 333 348 318 319 335 325 339 324 317 342 318 332 346 344 324 316 323 333 317 318 342 331 339 342 319 340 320 309 335 330 335 338 333 312 329 331 312 310 315 316 322 318 321 304 322 324 324 323 334 317 325 320 324 325 310 301 314 327 323 307 308 320 313 300 317 319 317 306 319 300 307 303 321 306 320 297 317 311 319 306 322 306 318 295 316 305 321 308 309 317 292 311 303 295 292 292 289 305 313 315 298 297 304 299 293 302 290 289 308 292 311 302 297 299 305 292 299 310 287 287 298 292 300 307 285 293 284 282 307 305 300 295 294 297 294 303 300 304 303 278 285 283 298 301 286 277 296 301 302 291 296 287 299 284 281 292 301 296 295 292 297 294 277 280 280 273 275 277 280 295 280 292 283 279 286 292 281 292 294 278 287 291 275 277 290 281 267 290 274 273 292 282 278 269 290 270 282 280 287 270 278 288 283 284 266 286 278 288 275 285 288 281 287 284 280 270 274 281 287 268 282 273 283 271 285 280 273 285 267 283 262 270 279 281 262 280 264 265 278 266 276 265 283 263 276 274 270 260 281 269 257 265 279 272 268 273 255 261 265 257 277 263 271 254 268 277 275 255 259 264 261 273 262 255 252 275 271 271 276 261 272 269 258 272 260 273 266 263 253 251 265 251 259 258 252 275 255 250 252 260 260 259 256 272 265 259 269 258 252 266 268 273 259 251 268 270 273 258 256 252 257 272 252 268 256 256 268 262 256 272 249 270 258 259 267 248 269 263 260 272 255 254 271 268 260 266 265 259 252 249 263 262 264 262 259 255 264 268 258 265 248 252 267 246 246 269 263 265 246 260 259 264 258 250 250 269 266 262 258 254 270 254 260 265 270 251 250 265 250 264 259 255 270 257 257 270 255 249 266 257 266 254 251 253 261 257 253 256 250 265 265 251 250 256 246 249 263 252 269 268 270 259 252 247 246 263 248 257 268 269 269 261 250 258 267 268 259 252 250 264 257 248 253 271 255 257 270 259 267 258 268 260 260 261 270 267 262 268 267 266 248 267 255 255 253 250 252 265 258 255 258 268 258 266 267 270 252 266 256 274 251 253 261 267 270 259 264 261 257 258 254 260 254 265 270 260 270 275 253 254 258 265 275 270 259 269 265 264 261 274 264 266 253 277 260 275 262 276 261 272 260 265 259 265 255 279 277 274 279 256 279 278 264 280 275 267 280 283 266 271 280 259 278 277 261 267 271 282 269 279 273 272 261 259 267 273 273 281 278 281 273 269 277 271 282 286 283 270 285 282 284 271 285 279 263 277 279 266 275 279 275 290 266 278 279 290 281 278 267 279 274 278 284 278 289 292 269 292 276 288 289 291 281 289 290 269 288 289 276 286 274 292 272 291 296 285 284 296 282 298 294 275 295 297 299 292 295 274 301 281 294 296 285 299 284 294 284 280 304 299 291 299 294 287 283 299 296 293 298 303 308 289 303 282 297 291 286 285 283 297 292 295 311 294 312 291 284 302 309 299 303 293 297 285 306 287 296 302 291 292 298 287 293 293 312 303 299 305 306 301 317 319 298 313 313 310 304 300 298 299 308 309 314 309 297 304 305 309 296 297 308 305 306 298 320 328 320 314 309 314 300 329 306 310 315 301 301 309 309 316 303 318 332 322 321 324 324 304 335 329 334 306 335 306 306 323 330 315 312 310 319 325 312 339 327 309 338 311 320 322 314 337 335 338 332 321 321 344 332 320 341 344 318 317 335 347 332 318 319 343 329 319 346 340 344 334 326 321 344 339 350 324 351 341 348 334 330 340 323 325 329 334 341 356 331 356 350 354 340 344 338 342 350 329 360 347 350 330 359 353 338 343 356 357 358 366 340 344 363 340 361 339 341 347 338 336 368 363 343 350 346 365 360 352 356 363 354 370 373 356 361 372 346 344 376 352 353 368 365 358 345 347 363 363 369 368 352 369 364 361 348 369 378 349 374 353 383 379 379 360 362 382 357 364 388 369 375 361 385 360 359 376 370 366 358 362 377 361 379 383 384 382 371 373 365 396 380 373 371 386 379 374 365 379 382 363 388 371 401 397 390 385 368 392 389 396 378 375 383 389 375 378 403 377 403 394 395 406 389 402 410 386 373 400 379 392 375 394 387 409 377 381 408 391 409 414 416 391 413 411 398 407 400 409 385 408 396 382 415 417 409 417 391 402 408 406 420 406 387 394 412 418 421 422 415 422 400 410 416 422 428 424 395 400 401 398 430 394 421 402 425 396 431 432 408 394 412 434 409 406 426 409 425 416 406 407 403 430 423 411 438 428 400 426 407 419 440 412 425 435 441 408 427 406 422 414 427 428 425 419 418 414 428 426 427 422 447 426 424 418 447 423 431 413 428 433 446 435 418 428 420 422 440 434 424 423 448 424 424 445 448 427 428 434 432 443 445 447 427 432 458 443 446 449 437 440 459 442 434 430 428 451 441 423 421 435 439 424 425 423 446 448 465 445 447 458 437 451 430 443 462 466 445 467 454 465 468 465 443 452 464 466 454 439 446 445 449 437 446 444 445 439 459 431 443 443 451 468 467 442 461 438 447 448 441 449 461 446 451 440 478 450 441 466 467 460 452 451 442 463 442 477 456 455 460 441 452 465 450 443 466 441 480 460 450 485 482 442 460 443 477 449 461 451 478 447 468 447 462 468 474 468 462 488 486 480 445 475 488 467 453 485 454 447 463 466 481 459 481 487 481 488 485 479 490 449 475 483 470 491 496 479 450 490 483 469 491 468 478 466 469 486 485 455 466 455 475 479 466 488 498 500 461 487 462 456 467 490 470 487 463 496 503 498 456 478 465 469 485 496 483 469 458 499 475 488 484 457 457 477 475 502 504 464 488 496 499 470 466 492 483 483 491 484 493 459 474 470 472 472 463 500 486 481 464 506 465 491 474 482 481 493 479 480 467 477 486 461 505 463 464 484 487 464 477 489 480 492 501 509 506 473 470 485 495 474 499 468 506 465 490 494 465 476 466 472 494 508 488 490 509 506 480 503 476 495 498 494 478 489 493 489 473 492 503 470 467 470 502 504 468 498 477 468 501 469 485 470 479 510 511 467 480 471 470 491 509 468 493 480 477 510 478 485 488 467 495 491 473 484 486
483 475 500 491 466 504 511 476 474 512 474 476 483 485 487 466 480 495 494 501 507 490 514 484 514 472 514 496 485 489 473 502 498 507 478 503 501 479 514 514 476 473 475 498 496 501 498 510 481 477 496 478 501 495 501 505 502 501 491 465 466 475 494 486 470 493 492 502 494 467 482 506 486 497 466 479 482 472 474 468 473 496 481 464 464 500 494 463 498 468 481 469 495 479 490 501 476 470 507 506 489 477 468 462 463 470 494 498 495 474 504 504 506 489 506 476 495 506 478 483 479 464 490 465 481 487 472 495 464 486 461 492 470 467 462 472 494 464 479 481 478 491 495 493 473 462 479 478 467 497 477 470 493 498 486 462 474 494 482 498 486 459 472 457 459 491 472 458 475 475 496 462 486 479 463 490 450 487 493 461 460 493 455 478 490 487 485 489 459 492 465 471 451 484 454 484 455 474 490 461 449 480 486 466 483 456 474 447 457 463 459 449 474 462 462 481 453 451 443 469 472 478 445 477 443 462 465 451 482 441 466 439 470 455 453 462 467 437 460 475 451 476 436 472 445 477 438 479 455 472 475 476 445 435 460 453 470 454 455 435 435 469 468 442 471 459 433 466 466 445 466 469 446 472 459 455 468 469 454 448 430 445 455 426 443 452 440 426 427 446 450 459 440 425 430 441 430 433 462 433 433 455 442 455 452 449 432 428 445 418 426 425 438 444 423 443 430 424 432 450 453 429 419 422 448 428 415 444 438 432 422 415 426 422 425 413 441 425 443 424 444 445 424 420 420 425 407 422 421 438 408 424 436 430 435 435 418 406 437 437 415 416 404 422 411 418 414 421 429 400 402 422 432 421 406 437 407 436 420 413 410 424 414 417 396 407 404 400 419 431 411 407 408 425 394 411 419 400 424 395 429 407 416 411 413 426 406 407 426 410 402 406 414 399 389 404 385 421 384 420 389 412 392 394 389 394 385 397 407 400 407 402 395 397 396 388 388 389 378 386 396 398 392 404 413 408 374 375 374 411 397 392 400 391 379 375 404 396 373 382 385 398 399 393 389 370 384 378 370 395 366 387 399 383 380 376 399 387 369 396 391 363 374 394 386 379 363 392 375 388 361 389 364 387 370 393 388 384 358 385 372 388 387 370 382 388 355 378 353 361 372 387 374 363 370 367 385 356 366 364 372 349 369 373 353 376 380 364 368 363 355 358 378 359 346 378 369 367 377 353 364 343 364 368 345 360 346 358 358 371 345 358 349 362 354 356 352 345 339 359 365 338 357 356 361 350 364 349 354 355 362 338 338 354 348 335 358 358 345 352 344 330 353 326 338 329 327 331 332 339 350 352 330 348 345 350 344 323 351 323 347 350 336 345 330 328 347 344 334 328 323 330 317 341 325 327 344 329 345 329 320 341 339 326 333 340 312 315 326 330 326 318 335 311 313 322 329 340 310 324 308 311 314 322 326 324 335 316 312 321 306 316 304 313 325 318 308 305 316 304 327 302 322 306 323 305 313 302 306 323 301 322 310 304 311 299 300 318 323 325 307 300 297 307 299 304 296 301 299 317 296 306 312 320 311 319 314 302 319 302 293 289 302 291 289 289 314 314 297 307 295 312 298 304 298 296 290 290 307 288 314 302 293 295 297 302 300 302 283 309 286 308 287 296 287 309 287 284 281 298 298 281 283 299 292 299 282 294 278 302 287 304 289 287 278 293 296 286 276 301 298 288 289 283 274 299 276 276 287 298 274 293 286 284 281 297 284 280 282 272 277 288 284 294 281 294 293 269 285 269 279 281 267 277 274 267 275 289 284 290 287 286 282 282 277 265 291 265 284 278 274 288 285 267 279 274 268 287 264 278 288 275 281 267 273 281 279 263 269 283 282 275 275 271 281 261 260 280 261 280 283 261 277 277 280 281 262 274 279 279 262 277 282 271 273 277 266 275 259 259 257 275 262 260 275 271 274 273 264 261 261 260 254 263 273 253 276 270 266 277 276 259 254 272 253 258 270 266 252 276 269 255 271 254 263 268 271 258 260 257 267 270 264 268 255 259 269 254 252 258 253 250 265 258 273 268 265 265 258 267 265 252 248 262 256 262 254 253 272 266 262 264 263 251 257 269 263 253 251 270 263 257 253 269 267 255 266 251 258 253 267 246 247 267 249 252 264 259 268 263 259 253 249 258 254 256 268 250 252 252 246 247 253 255 245 250 266 265 257 254 248 253 254 251 251 258 258 269 248 257 262 264 267 268 254 251 254 254 256 262 261 256 266 247 268 268 254 266 264 266 250 269 252 260 250 258 250 265 260 255 254 252 249 251 253 258 258 262 268 246 258 262 259 254 264 259 254 251 255 248 247 261 248 255 254 256 246 259 253 261 269 263 270 250 269 253 265 259 248 259 270 257 248 264 264 260 265 247 247 254 255 258 253 271 248 270 254 261 266 253 270 260 270 269 253 272 256 261 256 248 273 255 260 249 273 254 265 267 254 267 274 264 252 258 264 254 257 273 270 251 253 268 267 253 265 273 252 275 260 261 252 262 270 264 265 268 270 256 261 277 274 262 267 255 271 258 259 279 255 256 257 262 274 275 264 264 282 258 258 282 281 262 283 271 271 276 281 259 266 278 277 265 259 278 275 270 278 264 264 275 263 261 265 282 277 276 265 276 267 284 266 283 280 265 271 268 274 269 271 272 279 280 269 269 289 286 282 270 280 286 274 282 276 276 285 276 273 277 269 289 291 291 273 269 286 278 276 273 273 286 271 281 293 297 280 297 273 282 297 292 287 290 294 297 273 286 280 292 298 296 300 278 281 297 275 293 285 280 301 292 305 282 292 284 295 304 299 279 282 292 305 298 280 293 304 297 290 308 295 303 302 298 293 302 285 294 292 287 298 302 304 308 311 295 302 294 297 289 288 313 300 304 301 313 289 309 295 310 297 290 304 310 311 315 300 300 318 319 305 312 307 317 306 294 298 300 297 310 295 300 301 305 311 316 314 301 313 322 301 329 306 316 326 303 329 303 304 321 322 306 332 316 323 314 315 311 330 317 334 320 324 309 331 315 309 308 322 324 308 317 317 310 319 312 310 334 337 330 321 320 332 330 341 319 343 345 343 340 345 329 331 346 328 315 323 322 325 330 342 330 321 334 332 335 350 336 330 349 343 348 347 340 331 337 343 330 346 336 336 339 326 335 350 334 347 331 348 339 339 350 344 339 352 343 358 355 347 345 337 344 346 331 349 339 353 349 349 364 345 357 343 340 359 336 348 368 361 361 359 353 346 359 345 350 363 352 369 349 362 364 352 361 349 357 359 345 372 347 369 361 378 374 363 376 354 374 379 370 375 375 357 360 364 352 383 385 372 384 373 386 352 382 358 353 376 390 374 366 365 382 391 379 375 367 392 376 371 367 382 372 393 368 394 363 365 392 395 367 392 397 396 395 367 392 380 376 372 400 394 373 383 380 369 374 367 386 381 383 379 386 380 376 402 370 375 406 395 397 409 402 381 387 410 395 386 376 391 408 393 402 393 410 388 397 382 391 403 415 396 387 397 391 392 387 412 404 408 389 383 409 416 385 404 384 384 415 397 424 399 411 413 416 390 410 424 396 395 410 426 400 411 393 390 403 396 424 407 432 416 424 394 413 397 414 413 435 421 418 412 417 430 419 404 420 434 436 429 419 414 402 434 422 434 421 441 417 420 421 441 417 443 405 416 417 411 428 423 433 418 409 424 411 425 442 444 415 412 414 415 425 409 430 428 444 429 416 434 445 423 423 435 438 426 449 420 421 449 423 457 436 454 416 446 445 420 439 457 426 434 451 430 439 448 450 431 453 449 437 445 441 421 433 444 422 431 427 439 426 452 429 458 430 438 441 437 445 438 445 444 455 455 433 456 455 460 428 440 456 451 429 467 469 435 439 471 472 450 445 461 435 463 467 460 461 473 450 476 470 442 450 454 434 442 439 470 476 448 439 466 447 470 463 481 463 446 468 464 467 475 472 466 477 483 482 474 476 472 477 452 462 452 478 474 467 466 487 468 472 465 454 483 447 481 476 474 485 461 456 463 453 490 445 447 477 458 462 463 486 447 455 471 479 463 455 456 480 451 490 489 477 482 470 490 496 470 478 493 470 474 495 464 488 458 492 452 496 488 469 489 489 479 466 454 495 500 489 459 457 463 500 465 497 500 484 496 488 495 470 464 476 479 465 464 472 468 491 456 472 477 502 471 479 460 477 487 487 480 488 467 499 494 465 493 483 488 494 483 480 460 460 501 500 470 477 468 498 464 469 484 485 483 498 475 502 486 506 483 477 505 509 471 493 468 505 485 498 493 463 488 463 464 481 504 490 466 480 480 486 506 504 464 480 509 494 490 486 507 480 470 502 480 479 471 467 474 491 483 467 470 496 486 511 484 501 503 477 473 499 498 486 477 469 482 482 490 467 482 504 480 513 472 503 469 483 505 479 466 480 486 476 467 512 474 487 499 512 504 508 502 488 479 514 496 495 486 472 502 507 466 473
513 479 511 516 497 506 485 497 476 506 507 478 508 471 504 492 473 492 485 509 471 503 513 506 488 484 512 480 482 512 486 478 475 485 482 509 480 505 494 488 499 484 503 490 492 489 514 498 466 488 496 475 475 494 514 502 511 467 466 482 512 485 492 475 508 513 473 477 502 500 499 485 474 491 499 474 479 487 475 493 470 507 480 483 499 499 508 475 468 509 468 487 490 493 496 464 494 476 478 491 491 494 469 478 503 503 488 486 494 467 483 501 478 466 487 465 502 500 477 459 497 498 483 493 480 468 462 479 497 478 460 479 463 482 495 472 492 491 497 478 496 486 485 482 492 464 456 486 472 473 486 478 471 482 471 490 488 471 457 475 481 461 498 476 495 493 454 466 493 475 489 495 452 469 462 454 452 485 496 475 460 479 452 477 458 468 490 470 463 493 491 468 479 467 490 474 485 470 486 456 471 455 479 473 455 477 448 490 484 473 486 453 454 470 474 460 473 473 450 450 459 467 460 454 469 443 473 464 481 477 441 456 460 482 477 463 462 480 461 455 457 451 459 462 479 460 448 444 457 471 437 444 463 446 474 435 449 435 476 465 445 439 470 461 472 472 465 473 440 462 453 431 446 431 444 445 454 456 452 430 454 462 446 449 437 442 459 438 450 459 456 447 464 424 434 437 423 459 447 435 459 441 427 421 461 438 435 435 422 420 457 446 440 433 426 429 419 423 424 446 423 445 429 418 442 419 436 424 440 427 443 425 420 441 432 425 440 436 429 451 414 432 409 412 431 413 427 446 422 441 442 419 445 421 443 430 415 424 420 409 439 422 405 414 429 440 436 419 435 433 438 407 420 419 426 406 430 411 421 422 410 401 409 400 431 435 406 431 405 425 404 415 405 425 394 426 424 423 424 419 392 407 415 404 403 422 407 400 424 396 393 402 394 400 397 389 420 391 388 407 383 398 415 402 406 402 392 388 392 412 383 380 398 398 387 388 392 411 399 377 405 386 388 404 389 412 384 412 409 388 381 404 388 409 402 404 386 373 378 382 402 380 371 371 381 376 399 397 382 376 392 391 393 383 390 397 383 371 369 378 377 368 395 398 388 381 365 362 373 383 390 373 388 375 363 365 370 393 390 372 372 387 367 363 364 386 370 357 386 352 383 361 360 351 354 353 367 361 365 364 360 381 364 378 377 376 370 350 349 359 377 363 361 361 375 352 370 358 356 373 359 368 360 373 349 374 350 363 351 366 357 352 348 357 341 357 363 347 369 346 355 345 335 358 365 357 354 349 347 331 359 333 343 342 336 333 335 344 359 337 356 340 351 326 349 341 333 341 348 352 356 330 341 327 354 343 348 354 329 324 332 342 346 339 332 330 342 330 332 339 326 339 319 321 345 330 322 322 345 320 332 321 320 336 336 342 318 343 314 330 323 324 330 330 330 312 316 323 338 336 338 311 309 325 317 337 310 307 319 328 319 316 326 304 306 313 325 309 310 322 332 301 330 316 320 308 321 313 322 324 303 309 299 308 327 307 305 308 319 300 305 304 311 312 314 317 306 303 302 318 293 309 308 313 316 293 292 311 308 304 313 297 294 316 295 300 299 304 293 295 313 314 314 285 307 295 303 290 305 304 308 311 294 308 294 288 306 301 306 297 300 294 298 290 290 285 287 285 284 302 288 290 281 306 293 297 287 298 304 278 288 290 297 290 278 300 291 277 293 282 296 297 285 277 275 274 294 273 295 296 294 272 286 281 287 286 290 276 296 270 274 282 284 290 289 292 292 289 279 282 280 286 290 292 290 278 278 285 271 281 271 290 265 264 269 273 290 267 272 276 271 286 264 272 285 280 265 263 262 287 272 280 270 277 266 276 260 268 275 282 273 270 268 272 270 273 282 258 265 263 270 273 275 272 256 259 279 259 261 266 280 262 270 256 268 265 279 276 264 274 275 265 266 260 262 254 273 261 266 270 276 252 276 265 252 252 264 272 274 259 259 275 267 273 275 256 261 274 253 270 267 249 256 257 257 268 258 251 249 248 268 250 248 268 263 248 270 250 268 267 260 251 266 253 250 265 260 263 266 265 261 260 265 270 268 247 263 252 253 264 261 254 260 250 256 260 265 260 269 270 268 269 268 265 257 250 264 246 250 256 267 260 249 249 267 262 268 247 244 249 265 261 259 256 265 245 246 261 259 246 260 259 246 261 255 260 266 249 263 246 260 260 264 266 264 261 259 263 265 259 244 262 251 261 251 249 262 253 266 254 256 260 245 260 252 256 253 249 261 247 253 254 263 248 253 261 268 246 257 266 262 260 262 248 253 245 254 250 258 255 261 248 247 263 267 258 251 252 266 246 256 251 257 253 260 269 248 259 248 263 258 266 254 251 247 266 255 260 247 269 246 265 249 252 262 247 266 246 257 263 249 269 247 264 249 255 247 257 248 252 271 247 267 271 260 251 256 250 258 268 254 249 248 267 253 264 253 258 258 253 273 261 260 254 252 265 264 252 249 265 260 273 267 255 275 256 261 258 261 274 255 269 252 258 265 259 275 271 272 261 276 274 275 265 256 255 255 271 260 257 263 272 259 256 279 258 263 266 269 276 265 275 276 266 260 266 277 265 273 279 281 264 278 271 271 268 271 262 281 279 268 266 284 262 271 285 286 262 261 264 263 264 284 283 276 279 267 270 277 273 282 275 280 265 289 283 276 275 277 290 286 287 270 278 271 270 292 279 266 276 271 268 284 288 279 281 279 278 285 272 293 282 279 294 279 290 290 297 288 281 287 282 277 288 279 283 276 279 281 277 273 287 280 275 293 301 285 287 275 293 291 286 280 293 292 304 300 279 280 278 287 303 296 288 294 293 286 292 284 306 291 294 285 285 309 300 283 290 306 284 300 284 285 300 309 294 287 312 293 298 299 297 313 305 308 313 292 293 303 290 316 295 315 308 290 296 312 293 296 296 312 314 298 305 301 315 321 300 317 319 308 311 325 316 297 311 315 312 327 313 318 317 314 326 305 322 328 315 331 314 325 309 316 323 307 306 335 329 319 310 328 325 334 312 326 331 319 335 333 333 331 320 318 331 313 319 320 329 334 323 342 328 340 320 324 337 315 335 329 325 342 345 343 317 321 326 347 338 349 334 339 323 325 335 321 324 351 334 341 328 342 331 333 353 348 348 356 353 342 343 330 333 325 343 347 336 337 336 350 360 352 340 347 345 355 359 353 347 335 359 344 351 352 355 342 345 339 359 358 353 344 359 355 369 338 339 355 362 352 361 370 371 365 340 343 346 374 357 360 352 372 346 361 375 346 365 369 366 376 350 374 350 367 370 352 380 356 382 370 349 365 363 353 352 374 361 360 369 359 365 364 366 376 380 376 379 359 386 366 391 383 382 384 368 358 382 369 385 380 365 376 369 380 363 361 366 365 370 398 390 372 371 389 367 381 381 395 376 399 393 384 374 399 396 390 381 402 371 374 375 390 401 408 389 400 373 402 383 405 388 398 393 379 382 378 382 393 391 385 385 383 390 405 381 410 407 403 397 399 396 389 418 386 408 408 384 391 388 384 384 412 414 391 408 420 401 403 389 405 390 423 396 399 409 388 395 425 400 400 425 403 413 409 430 423 398 427 403 408 393 433 397 416 407 413 433 420 405 401 415 399 426 432 435 417 430 420 433 409 402 406 408 402 424 401 441 405 443 426 443 404 424 406 423 440 427 436 424 426 411 437 442 410 416 423 408 425 411 444 434 441 431 436 437 445 438 433 444 451 450 437 432 424 443 434 421 427 436 422 433 454 424 446 433 444 457 438 451 431 427 440 420 435 450 461 419 452 430 424 450 447 452 461 450 435 458 458 433 461 442 460 459 428 448 429 460 438 450 426 442 433 457 428 440 463 458 446 429 448 430 462 450 469 450 455 455 448 461 444 450 470 460 447 435 467 434 469 453 472 460 469 441 446 479 454 436 439 445 481 481 461 437 480 476 461 466 465 464 454 442 462 458 468 448 458 463 455 464 466 444 469 465 452 446 449 451 449 452 460 448 446 485 489 490 474 461 467 449 449 448 454 467 458 461 487 490 477 467 493 470 490 489 475 470 456 464 459 468 457 463 484 476 488 455 455 456 472 469 486 455 471 494 477 464 488 471 460 497 470 459 474 491 454 480 467 462 495 477 459 481 461 490 472 468 470 493 481 478 463 462 501 504 496 459 468 477 483 500 486 471 462 481 467 458 494 472 469 462 481 501 503 502 504 473 483 470 462 476 492 470 483 506 485 490 461 464 478 487 509 508 470 481 499 479 481 488 509 508 508 483 502 504 494 466 469 485 478 488 503 478 466 493 476 506 475 492 510 484 490 507 501 487 482 489 470 507 498 498 469 511 498 479 472 478 512 484 499 495 514 499 476 486 477 478 475 505 496 513 477 478 506 513 501 479 493 511 472 477 501 481 474 484 494 486 502 496 509 486 482 508 475 497 485 491 509 494 483 491 492 498 507 487 495 492 499 478 488 509 488 473
475 502 496 507 477 487 492 470 511 507 516 470 488 485 500 481 517 515 509 492 496 499 515 478 479 497 493 504 494 514 514 500 503 498 494 511 516 469 512 510 512 515 516 483 483 498 499 481 494 496 510 477 483 508 493 494 494 469 482 471 471 479 508 505 508 485 504 508 491 504 506 487 503 505 507 473 486 489 492 469 474 486 485 490 479 511 502 504 481 475 484 473 467 467 493 508 484 475 471 467 502 494 464 471 466 484 476 476 490 474 507 501 477 490 478 508 467 484 468 500 494 504 460 465 507 490 478 479 469 485 500 460 484 468 484 488 459 498 470 487 477 482 493 494 463 478 460 484 500 484 476 502 480 492 476 495 474 494 492 471 475 495 498 472 474 476 483 470 483 456 477 495 488 462 493 478 497 453 489 484 491 488 490 464 463 479 489 457 476 457 473 495 450 494 491 448 448 453 464 476 481 467 471 468 475 490 473 469 484 450 463 467 476 478 450 476 444 455 452 445 446 460 444 451 476 469 466 447 451 450 463 469 456 455 469 454 456 471 471 443 469 442 466 456 477 466 442 472 446 442 472 474 436 456 464 476 444 447 465 447 465 440 459 457 463 440 471 444 446 475 457 441 461 442 462 436 430 458 452 446 464 449 438 427 466 451 465 447 459 438 436 426 460 445 428 444 453 448 436 460 432 450 441 464 433 426 463 423 448 422 453 442 419 419 430 459 420 434 441 420 417 453 443 416 421 438 452 435 450 426 440 422 436 426 430 416 438 428 426 446 437 423 409 437 415 429 448 447 407 430 440 435 443 439 415 432 439 428 445 433 406 422 421 425 440 416 413 433 419 420 432 429 440 435 434 432 401 408 437 430 432 401 411 414 411 411 431 395 435 416 395 402 409 416 427 406 416 392 421 410 430 420 418 408 402 423 412 426 419 419 426 399 425 420 403 406 400 395 419 416 388 383 385 382 387 385 415 395 388 404 384 383 410 407 398 394 414 382 388 390 403 387 411 378 383 404 389 400 407 388 398 384 408 387 377 404 399 395 400 398 385 398 391 402 376 397 381 379 402 369 380 380 374 398 401 387 388 393 365 388 376 395 369 381 377 372 394 386 361 395 363 373 378 376 365 380 392 360 360 389 377 363 372 375 390 358 381 386 373 376 369 363 353 356 352 373 365 354 357 356 369 365 375 362 347 363 369 373 351 374 372 354 353 370 346 359 369 359 354 365 357 370 349 351 340 372 364 347 340 364 365 347 370 361 339 353 345 365 346 351 365 346 333 359 345 335 347 343 349 359 342 361 354 338 339 358 344 340 332 347 351 331 358 326 335 332 338 353 355 331 332 344 343 327 350 333 353 343 331 327 336 335 336 327 319 332 328 325 339 347 348 327 348 337 319 317 343 344 331 341 314 336 337 341 343 316 334 316 323 328 331 338 338 331 319 324 314 335 308 326 320 330 333 337 325 332 325 304 309 326 310 309 314 304 317 326 318 322 311 328 304 306 303 305 302 302 326 321 298 321 315 318 302 308 326 299 325 324 314 311 310 299 307 317 294 308 294 317 312 317 303 312 300 319 311 315 313 311 316 316 305 310 296 305 294 301 304 286 303 306 292 304 304 311 299 305 289 301 294 307 287 305 288 297 295 296 288 288 294 309 298 298 302 299 298 307 302 284 280 293 278 297 293 292 284 299 293 302 287 302 295 282 296 287 288 301 279 300 285 299 282 276 288 299 286 280 296 275 287 271 272 277 277 294 272 292 286 277 273 290 287 280 279 273 277 276 283 293 275 267 291 268 283 291 271 284 281 267 283 284 282 273 287 263 285 276 271 284 274 276 287 285 266 274 261 279 280 269 278 281 264 260 270 285 282 266 277 259 267 284 268 258 265 263 274 261 277 271 281 261 258 269 273 261 262 272 274 273 258 271 277 260 274 259 276 276 273 278 272 253 278 261 258 264 257 256 276 272 272 261 254 268 252 272 275 261 264 268 253 267 261 249 274 255 254 272 254 274 273 273 249 272 258 256 260 263 260 257 257 256 269 262 249 247 260 249 258 248 267 261 268 253 261 269 261 263 263 249 247 260 248 268 247 260 256 247 245 258 261 269 268 261 252 260 249 255 267 253 247 249 267 254 259 265 263 257 259 255 262 261 247 267 260 250 256 244 253 257 257 246 256 255 264 264 248 243 251 245 253 255 250 251 265 265 250 262 255 267 250 251 258 254 248 249 261 260 252 248 252 242 253 265 256 250 263 261 252 249 266 263 261 250 248 259 250 257 253 262 257 260 247 250 248 253 260 244 249 245 252 259 247 264 260 265 247 259 261 258 266 260 256 260 246 264 254 254 255 267 251 247 261 257 255 244 243 248 249 253 255 259 247 260 257 265 257 262 258 251 254 258 245 244 251 249 266 265 262 255 264 246 259 259 260 249 262 263 257 268 248 268 260 251 260 249 249 250 248 253 258 269 265 256 264 258 261 251 250 261 268 269 272 262 255 259 267 258 252 258 270 271 253 270 251 266 266 256 270 269 263 257 268 256 267 261 269 258 266 273 273 262 272 272 253 257 261 276 267 267 262 263 266 268 263 268 260 256 278 258 254 266 266 274 276 259 261 271 267 277 278 266 277 270 256 259 267 274 278 274 274 263 282 272 278 283 262 270 261 269 282 261 286 279 268 273 269 280 286 281 273 282 265 284 285 282 276 285 272 271 276 264 277 289 267 287 277 288 271 276 279 276 273 267 283 279 271 281 274 272 269 282 278 284 286 271 289 284 294 288 271 285 276 282 295 287 278 289 295 273 272 280 297 293 294 298 279 300 298 299 284 297 281 299 278 283 298 300 291 292 297 285 293 288 280 288 293 286 292 303 307 289 287 301 282 296 284 310 296 302 299 306 296 299 295 299 285 296 311 303 300 285 296 310 311 308 302 313 316 304 302 311 300 307 296 293 300 308 290 297 308 315 314 295 309 298 307 302 311 322 324 304 319 324 303 310 308 314 321 303 316 310 318 320 302 307 319 303 328 306 314 327 315 311 332 332 322 310 320 314 322 320 321 327 305 330 314 317 321 332 326 320 313 336 312 336 319 333 311 328 339 314 320 326 340 324 330 343 323 334 327 319 327 345 343 341 342 336 324 337 333 335 318 320 336 339 347 320 334 328 352 338 323 321 334 343 341 322 350 351 338 327 338 329 349 327 342 352 344 338 342 347 347 360 339 350 337 332 331 340 331 356 353 336 333 344 354 354 348 363 359 365 344 348 361 340 356 337 350 367 360 366 362 343 340 365 348 341 361 356 349 361 361 347 357 375 348 373 355 363 345 376 376 352 363 379 368 379 357 363 366 370 361 348 358 353 352 371 371 360 369 355 357 377 376 355 378 389 358 390 381 385 362 382 378 385 389 387 366 358 383 395 382 386 395 384 378 390 366 376 397 380 372 391 400 390 364 388 386 390 370 390 393 392 369 402 397 375 390 396 382 403 377 400 385 406 388 408 381 404 385 379 379 377 391 395 409 387 404 411 404 396 404 381 393 389 406 388 409 416 417 386 399 409 389 389 416 400 405 398 413 404 398 387 406 392 406 386 386 420 393 408 414 397 406 410 410 428 409 394 423 425 423 406 422 400 406 426 421 431 433 426 405 394 423 397 397 402 425 430 397 421 403 408 433 407 416 434 406 401 399 423 421 417 439 406 415 436 430 408 406 404 410 423 425 428 413 425 435 440 442 409 444 430 413 408 440 423 423 444 430 432 437 444 429 441 445 433 432 419 424 428 446 438 425 442 456 445 456 444 436 436 418 445 430 458 454 438 446 449 424 457 457 423 427 443 421 437 451 428 424 434 425 449 433 422 453 447 464 463 463 466 452 428 447 433 451 440 454 466 431 443 462 443 438 470 469 443 442 465 442 459 458 471 465 442 434 433 459 457 471 459 441 476 449 436 469 450 455 442 445 460 459 480 475 460 474 456 455 455 443 455 447 454 455 479 439 459 443 450 475 482 479 458 464 480 453 454 459 456 466 471 479 467 448 450 484 486 464 457 452 470 476 457 481 447 479 456 488 447 467 466 452 472 476 470 466 457 451 492 459 453 469 486 487 485 452 491 494 461 497 485 460 465 494 461 467 480 497 464 483 471 483 467 497 467 490 495 455 473 493 467 478 493 483 469 490 499 466 466 484 482 489 487 476 486 497 462 479 478 493 459 479 459 490 500 477 471 465 478 470 462 506 479 501 490 461 489 502 471 467 482 498 469 483 487 467 492 508 490 466 497 509 489 467 462 483 486 475 507 475 487 463 474 475 473 474 477 471 469 505 479 492 511 503 482 506 506 485 465 502 513 508 476 500 502 494 513 508 470 504 504 492 485 510 469 493 481 469 502 474 479 501 508 489 473 490 506 470 515 506 507 515 505 470 506 493 505 511 493 510 500 482 492 470 482 495 503 498 498 490 506 516 480 503 489 491 482 484 495 481 474 487 486 514 495 476 496 484 476 472 482 513 486 506 472 501 490 507 487 471 485
482 476 498 517 502 477 487 518 504 500 481 479 474 482 505 486 509 476 493 513 494 489 486 488 492 473 508 485 491 515 501 503 478 485 506 510 492 474 510 483 510 477 492 470 489 483 486 479 489 514 472 469 489 489 487 516 493 482 483 472 485 471 511 494 486 499 485 514 509 482 479 506 490 507 507 510 472 480 471 498 477 480 499 498 501 475 496 482 488 467 486 510 470 480 487 494 469 492 497 484 495 493 479 497 490 504 493 472 481 495 493 494 472 509 476 477 476 463 478 472 500 507 468 504 484 497 485 488 476 485 476 460 466 491 460 461 500 490 486 470 490 468 468 500 483 482 466 464 498 499 474 457 464 496 499 487 485 475 468 501 500 500 469 471 478 456 460 463 484 468 468 490 484 477 464 458 456 471 473 470 462 494 453 463 478 457 472 464 489 478 485 492 481 493 486 456 495 491 464 477 483 457 491 466 480 455 471 461 451 470 480 475 488 451 489 449 453 447 489 447 476 479 455 474 482 443 459 485 456 462 453 483 440 465 469 479 443 442 445 479 446 455 457 482 455 448 442 458 451 481 462 449 458 472 448 447 436 479 447 439 443 466 453 458 433 433 472 433 449 457 433 450 459 459 465 446 455 442 432 452 472 468 464 455 458 431 457 464 436 435 426 444 432 438 437 465 441 466 461 445 464 431 462 434 433 444 461 453 440 440 448 457 457 461 453 419 451 460 433 433 417 454 429 429 439 442 449 422 433 418 423 453 430 435 431 454 454 417 445 426 436 428 428 431 415 442 437 420 423 428 436 409 426 414 430 437 446 435 432 434 414 403 437 435 420 406 439 434 409 421 407 403 421 424 425 417 431 415 406 398 405 419 403 402 422 412 408 417 400 423 410 397 404 402 420 406 398 417 409 430 409 413 415 394 396 400 396 426 418 418 412 423 403 416 416 385 388 402 394 385 396 385 385 394 405 414 393 411 416 418 403 387 417 412 393 380 393 404 390 403 393 410 401 388 405 379 395 379 382 387 387 407 404 381 379 402 401 379 379 402 375 395 372 371 368 382 398 369 379 384 394 365 366 397 385 373 373 389 368 386 383 367 376 385 361 381 384 389 385 393 382 378 372 389 362 359 390 365 373 356 362 367 380 375 384 374 358 357 373 379 354 371 365 357 359 352 360 359 364 369 378 364 356 378 362 346 373 368 360 355 356 362 360 354 343 376 343 371 361 345 348 355 355 341 354 353 362 358 366 348 341 348 340 360 353 356 354 366 350 341 358 343 349 365 345 361 352 364 335 358 342 333 349 351 358 338 360 334 344 341 343 334 348 341 332 330 325 357 328 327 341 334 337 340 332 342 349 334 349 323 331 324 327 329 351 322 343 334 323 334 346 347 331 329 336 338 317 335 325 324 324 316 332 312 337 325 324 325 332 321 317 332 330 312 326 324 314 326 328 327 308 330 329 323 308 333 322 328 326 316 335 334 333 314 325 329 322 313 321 311 318 323 308 324 329 299 310 328 318 300 322 314 307 302 301 311 317 310 296 320 298 315 303 305 294 321 321 310 310 316 295 303 297 311 308 296 301 316 297 305 300 288 295 304 308 288 301 298 289 307 295 287 292 297 291 297 309 300 299 285 311 307 286 307 288 302 304 281 288 307 292 291 279 290 304 290 296 295 306 297 297 283 277 298 281 300 302 297 279 289 298 292 286 300 285 291 279 288 283 290 287 299 295 280 272 277 281 274 272 295 275 287 288 273 282 278 291 270 269 286 289 277 276 285 274 272 275 281 288 286 268 275 279 282 270 283 267 284 272 267 275 286 288 279 285 287 279 263 267 282 285 285 285 282 275 282 282 282 277 281 282 280 279 268 258 259 276 261 267 283 265 279 280 278 257 264 277 275 255 256 265 267 280 261 257 256 259 271 265 275 256 255 264 256 267 255 275 264 267 267 262 262 268 255 257 273 256 257 273 255 260 257 269 259 263 274 261 271 267 274 267 270 249 251 273 265 255 272 251 271 262 261 258 255 267 265 251 248 247 248 256 257 255 249 269 256 250 265 257 270 262 266 258 259 252 253 255 258 245 249 252 267 265 266 257 251 253 264 250 249 257 247 256 264 244 257 249 248 252 259 249 245 256 261 260 262 246 245 250 246 251 260 243 247 255 256 257 266 251 263 246 242 243 260 262 245 250 244 252 261 260 258 265 250 253 257 244 255 261 253 258 246 245 260 252 260 250 242 259 261 265 241 261 243 259 256 246 245 258 259 264 253 252 263 262 264 255 242 253 252 254 248 258 261 244 244 255 255 247 251 251 246 251 246 248 247 265 256 251 257 251 252 247 263 251 243 261 242 244 250 254 259 259 246 254 265 251 246 255 258 257 267 263 267 250 247 249 248 263 259 265 248 246 247 245 256 249 266 256 253 251 245 248 246 249 260 245 259 265 259 249 256 259 246 257 268 251 265 249 249 258 248 254 261 253 257 262 250 262 248 269 263 247 252 266 264 256 253 247 269 253 254 264 250 260 265 250 273 271 260 263 249 256 251 266 272 257 256 251 275 257 275 266 258 255 260 252 266 269 254 263 252 262 256 254 276 276 257 277 273 271 265 276 255 271 267 279 279 274 257 280 255 256 259 265 269 269 275 267 279 271 260 269 280 271 265 258 272 273 280 281 277 283 263 260 262 267 280 269 267 286 287 275 272 264 285 285 266 267 269 263 270 289 276 268 275 273 269 279 278 290 275 291 268 286 283 293 270 292 268 278 278 289 288 287 288 278 286 275 284 284 278 287 283 289 272 287 296 285 279 281 281 288 291 285 294 280 285 283 291 298 279 299 291 303 297 297 302 296 296 293 282 279 298 295 289 283 280 290 282 296 286 302 291 299 281 288 300 310 307 299 291 304 295 300 304 286 305 299 313 304 304 286 293 294 299 303 297 289 295 312 311 313 304 296 310 311 302 317 298 320 317 313 310 297 294 303 321 308 312 322 315 300 305 307 300 305 322 303 317 318 299 319 307 320 302 301 329 320 312 315 317 319 310 318 312 310 324 329 331 317 332 323 322 334 325 329 329 333 308 310 325 333 315 313 320 313 318 323 311 330 334 319 332 335 333 331 343 317 330 334 322 332 318 317 346 346 323 329 336 318 324 320 318 344 323 322 322 341 331 320 336 348 347 343 324 343 338 347 350 354 344 355 356 335 347 354 334 331 332 348 335 355 350 360 340 350 333 347 334 337 354 355 345 344 353 333 349 358 365 351 337 339 346 351 350 370 342 353 355 369 362 351 349 370 360 349 353 356 350 366 362 361 355 372 363 372 365 370 348 358 355 373 366 347 355 371 379 373 376 376 370 358 366 360 382 370 379 368 360 353 354 381 354 379 368 376 365 372 386 373 379 389 389 366 373 380 381 380 378 374 394 384 381 371 390 388 391 398 394 395 393 398 378 381 382 366 399 374 375 402 393 370 378 368 398 375 402 386 376 390 372 379 378 378 381 391 380 380 409 395 384 395 386 395 409 401 405 393 404 380 388 410 386 413 412 401 391 406 412 419 414 382 414 402 413 394 410 389 401 422 408 388 407 396 411 425 398 423 415 419 390 415 402 409 409 395 409 414 404 404 429 418 421 421 394 394 428 419 434 404 423 408 428 424 434 429 424 402 414 424 431 427 420 437 413 418 427 434 418 427 440 426 437 420 411 433 439 418 444 432 423 421 420 437 427 422 439 447 437 409 420 434 421 408 412 422 445 416 426 421 416 430 423 420 427 422 423 455 447 427 429 429 455 449 441 438 445 439 448 448 443 433 442 446 423 448 426 421 421 424 446 458 461 450 422 450 424 456 439 448 462 427 465 435 459 444 458 454 441 425 429 464 461 453 466 458 448 441 432 451 439 461 430 467 461 456 444 466 456 445 450 456 435 445 459 439 441 436 454 474 472 434 469 438 447 464 477 469 439 444 439 460 476 442 472 482 447 446 474 450 453 471 481 471 459 473 481 473 446 486 449 455 448 481 450 449 469 475 463 470 482 466 448 476 465 484 470 477 486 488 463 452 489 476 474 456 464 458 449 487 488 448 460 468 475 494 487 455 456 486 465 472 469 494 469 481 477 469 483 471 464 481 457 461 463 484 498 481 476 478 500 495 479 465 468 484 464 470 499 497 489 465 482 499 482 470 493 483 483 459 494 458 499 481 489 503 494 458 505 469 489 470 463 498 474 477 495 488 460 507 497 494 468 476 490 496 507 495 475 485 499 481 503 493 473 486 506 477 503 475 490 485 502 494 476 469 481 481 466 482 481 503 468 489 473 500 505 476 471 500 466 476 502 486 487 502 482 508 469 473 501 476 467 480 478 507 494 502 503 504 496 467 509 470 505 468 507 503 485 469 489 486 480 478 507 506 470 479 499 473 487 490 489 494 506 505 485 484 492 477 477 472 477 470 481 472 476 476 507 493 477 479 516 494 494 508 484 498 475 516 508 499 489 485 475 482 472 497 502 500 505 511 509 514 517 477 473 476 484
512 506 498 478 505 479 504 499 493 488 504 495 482 485 471 502 495 488 505 473 472 491 514 513 486 514 511 493 516 472 511 508 513 494 515 498 502 504 482 481 477 515 505 494 485 510 476 515 479 515 516 479 486 510 477 506 504 473 480 501 476 477 495 470 502 491 502 484 481 514 495 489 515 487 513 487 483 474 482 496 471 480 506 493 478 470 481 468 474 491 506 486 500 483 487 489 510 476 504 475 473 488 501 476 512 493 467 483 505 493 479 495 494 496 474 480 497 468 478 494 496 504 485 470 504 468 501 503 482 479 499 479 496 497 475 486 493 479 473 487 459 487 485 489 489 497 473 490 469 489 473 471 482 463 479 492 469 485 486 457 503 492 491 490 497 458 484 498 496 475 495 460 465 472 483 498 494 473 466 472 473 489 495 490 496 491 459 476 472 491 490 457 457 469 457 480 467 450 479 460 449 472 490 459 489 452 481 460 470 448 457 489 483 453 459 450 484 470 481 445 465 473 465 469 477 482 480 482 465 463 462 445 456 470 478 470 443 448 484 454 461 479 441 476 459 440 480 446 458 470 441 480 447 462 453 458 437 473 470 464 464 448 468 477 441 453 470 440 434 448 453 441 442 464 449 472 450 463 457 465 470 465 466 428 469 444 456 432 437 439 429 430 462 462 468 426 436 439 460 456 451 439 461 456 435 424 423 446 428 448 421 454 424 461 425 424 434 456 425 421 425 431 452 419 431 430 447 431 457 442 429 453 443 432 454 426 445 440 436 449 421 422 419 439 430 446 432 421 439 448 427 447 421 442 415 435 442 408 421 417 434 410 442 433 433 423 442 424 407 429 437 440 404 431 434 427 435 421 413 400 423 420 431 427 415 416 431 419 410 415 395 423 413 409 401 397 405 404 429 421 396 396 430 430 402 419 396 427 414 408 403 387 423 425 396 419 407 388 386 422 406 392 421 419 418 393 405 402 409 386 399 403 382 396 413 413 405 380 412 381 397 386 384 394 384 403 402 411 378 412 375 383 392 405 407 391 404 397 396 371 375 370 399 393 400 369 376 368 387 403 390 402 396 379 373 399 379 375 383 380 384 386 362 379 363 373 394 385 366 395 389 392 370 367 385 383 359 366 366 359 373 372 365 380 362 377 367 354 384 360 362 354 366 355 384 363 384 349 365 381 374 373 375 374 365 372 359 368 374 345 357 367 369 346 366 356 375 348 354 355 368 349 374 373 372 372 354 351 369 364 350 346 358 359 360 367 346 347 334 351 362 359 344 355 337 344 357 342 347 362 358 356 343 348 331 359 351 356 350 339 334 333 338 345 340 329 335 345 342 332 349 323 333 335 339 324 322 350 323 352 351 327 351 333 341 321 326 344 346 326 321 321 336 343 347 322 323 315 313 319 321 337 342 329 329 338 315 324 341 310 310 309 332 331 320 338 319 314 325 327 327 320 317 326 331 323 311 316 332 321 321 333 315 305 304 317 324 322 318 329 319 308 309 314 315 327 307 306 316 310 315 320 322 303 312 316 303 302 319 294 297 294 321 292 304 316 296 299 319 311 312 290 298 311 301 289 316 294 316 304 297 308 291 287 302 303 302 285 287 291 314 313 306 301 293 308 304 286 304 293 298 286 306 286 286 293 300 286 298 299 299 283 307 305 295 296 284 292 284 299 292 298 276 285 277 285 300 278 298 287 279 291 281 292 283 289 298 284 289 286 287 283 286 293 292 296 295 291 286 286 293 279 290 281 284 292 281 287 279 277 271 268 279 292 288 289 265 270 274 280 274 271 275 279 267 266 282 269 268 276 286 285 279 284 279 286 282 278 263 271 285 280 261 276 273 274 271 262 267 268 265 265 275 276 279 266 268 260 271 272 263 257 257 255 261 269 276 262 270 257 265 267 262 274 254 260 267 265 270 255 262 276 254 265 269 254 269 265 271 254 258 260 251 269 260 260 259 255 266 250 260 254 265 270 249 267 252 263 253 269 268 262 266 272 251 259 249 269 248 271 272 257 256 250 250 266 252 251 250 263 251 263 258 246 260 253 269 269 262 249 249 256 254 257 261 247 246 254 263 265 255 254 261 255 244 252 260 252 259 267 246 265 259 259 267 249 266 265 249 260 244 253 247 256 243 264 259 245 250 255 243 260 264 259 248 242 243 265 251 260 241 257 259 260 248 260 243 249 258 250 243 263 264 247 253 264 244 247 244 254 260 245 248 261 263 255 262 242 257 250 263 257 241 258 253 248 252 255 258 247 240 260 246 263 244 259 262 251 243 243 240 263 248 251 259 248 243 257 252 262 242 253 257 245 246 245 255 261 262 249 244 262 247 250 260 251 246 259 262 249 262 265 249 247 251 244 257 256 263 244 255 243 258 247 248 242 252 263 263 248 248 243 244 254 254 266 266 260 261 264 245 259 265 253 267 250 258 259 244 258 263 257 259 256 262 267 256 248 266 255 257 248 256 261 262 268 263 261 263 256 260 265 250 257 253 264 272 250 247 255 262 265 265 268 251 270 266 255 266 252 257 272 269 272 255 267 266 273 252 251 250 249 256 258 274 258 251 273 264 251 258 254 272 276 251 252 276 271 261 269 253 271 269 277 272 278 272 265 279 279 269 254 279 280 265 278 264 268 265 256 265 261 256 269 282 265 260 262 272 262 279 267 276 267 261 260 269 263 279 267 268 269 264 276 285 270 283 263 270 267 264 268 289 281 281 277 290 275 272 267 269 267 277 287 291 288 276 277 278 269 271 288 270 279 281 277 277 270 272 280 284 284 278 288 287 272 285 277 281 291 273 275 297 292 272 283 288 295 279 284 283 298 279 300 284 297 277 299 289 284 292 295 300 291 304 289 278 299 296 307 285 292 300 308 282 306 308 296 309 296 307 283 309 299 293 311 293 289 297 296 300 307 302 290 307 298 313 314 311 299 314 313 305 290 306 299 310 307 315 290 305 303 297 309 294 293 311 314 315 300 318 305 323 295 298 300 306 324 301 304 316 326 325 298 300 322 316 313 310 327 323 307 307 318 323 321 328 317 306 313 304 332 330 313 322 332 332 322 313 308 316 307 317 320 331 313 318 327 331 332 330 339 316 341 333 339 324 337 341 322 345 321 341 343 335 341 325 318 325 330 316 335 348 341 326 342 327 334 339 328 349 340 338 322 338 340 338 341 338 343 335 340 334 346 324 333 330 329 341 359 346 359 348 359 356 354 342 362 336 356 338 363 332 357 347 355 335 349 349 349 343 348 361 345 339 363 356 347 346 353 357 372 338 359 364 358 351 342 370 363 372 355 373 357 343 344 343 351 356 353 366 375 353 348 365 346 346 368 348 371 361 373 366 375 373 371 376 374 358 370 366 360 378 386 372 360 361 358 371 390 385 382 386 360 381 363 385 372 364 387 395 367 366 360 370 385 362 377 383 377 398 390 375 392 368 379 374 390 371 397 382 388 367 402 376 382 390 391 406 397 384 372 371 409 395 376 388 400 384 376 389 394 374 406 394 409 385 397 414 410 387 389 382 400 388 406 402 380 418 381 393 409 394 384 396 405 402 409 383 419 409 419 389 387 387 412 411 386 409 388 404 411 388 389 407 397 424 390 400 430 415 411 411 408 417 407 403 400 411 432 430 417 428 418 411 410 403 404 421 399 415 400 429 400 413 403 418 411 407 429 408 441 418 438 431 411 436 435 430 410 424 442 439 438 410 433 440 416 441 419 449 411 431 448 447 415 410 442 448 439 423 424 418 412 413 454 453 453 446 416 431 442 418 434 429 446 453 451 442 424 420 440 441 425 420 421 433 458 434 429 452 446 446 437 431 454 431 433 442 464 446 461 425 451 424 434 441 464 433 467 462 456 463 445 446 436 435 465 451 443 435 439 470 451 451 451 446 438 443 445 476 451 444 440 476 477 465 442 451 465 437 446 456 474 473 476 439 475 443 455 463 465 444 451 449 467 456 470 466 458 469 474 462 448 443 460 449 480 470 456 477 476 456 484 448 468 484 469 461 485 482 481 468 445 450 480 465 461 456 477 446 483 464 468 484 468 460 474 467 474 483 462 485 480 495 468 491 450 463 485 466 458 480 496 476 454 455 495 496 493 481 496 482 478 498 500 477 463 480 476 468 494 468 487 480 502 482 484 501 500 466 473 460 478 493 457 468 478 488 473 489 459 477 462 491 469 486 483 504 489 466 485 501 464 468 477 478 496 474 493 508 485 478 464 476 468 465 503 505 464 470 489 483 490 509 468 500 489 510 466 488 469 491 481 489 468 485 497 498 484 507 468 476 490 480 508 501 495 474 485 484 470 472 506 512 487 479 467 470 482 489 475 507 477 487 477 489 512 509 478 482 502 481 499 483 501 493 476 482 502 495 505 511 507 502 512 483 514 512 486 485 492 500 477 502 475 486 474 470 483 484 489 517 502 471 489 486 501 496 504 490 478 491 489 473 481 483 487 482 483 509 498 505 490 511 493 500 478 502 500 492 472 471 495 504 477 519 471 508 496
511 485 511 488 503 513 499 472 481 515 484 519 494 474 495 485 501 475 497 483 505 474 484 510 499 473 516 498 473 510 480 517 478 518 483 510 510 515 515 475 510 478 474 488 485 502 506 514 505 482 481 494 489 492 487 516 493 488 498 499 477 511 500 484 509 512 478 504 507 473 508 502 485 516 470 504 503 510 502 493 476 512 472 495 490 490 497 469 507 476 502 470 468 483 489 513 482 503 503 475 512 498 508 485 497 513 470 481 510 510 511 469 510 470 494 486 507 480 473 504 483 475 468 476 506 502 487 502 472 496 498 485 499 483 482 484 481 476 503 479 461 474 485 466 480 483 503 474 498 464 482 487 491 502 499 487 494 474 478 471 476 483 462 464 503 482 456 492 466 466 462 467 480 486 491 475 468 481 497 460 469 462 492 476 490 455 479 470 489 454 490 453 475 478 492 475 459 472 488 479 466 454 460 456 485 476 475 451 454 450 482 447 457 473 449 447 453 454 489 451 490 486 457 476 482 488 470 486 461 488 482 457 450 466 444 468 457 441 450 478 456 479 477 444 465 484 459 466 452 451 465 450 440 478 437 472 470 441 453 449 456 436 465 469 456 468 447 465 440 477 440 472 451 451 437 469 436 445 453 465 453 472 429 444 462 467 472 464 433 443 439 444 426 442 450 452 429 447 424 441 429 451 437 429 458 441 429 444 452 437 435 463 433 445 425 436 423 447 421 427 457 450 421 428 417 434 422 441 445 416 444 441 444 455 445 447 415 430 418 436 425 450 441 414 450 432 416 444 449 410 437 410 429 417 416 432 445 407 430 425 407 413 440 442 432 417 430 435 430 443 408 404 432 431 433 438 440 409 420 415 400 400 434 421 422 406 425 417 410 408 411 406 412 409 395 400 402 396 429 409 408 413 430 429 399 402 409 390 391 392 396 403 399 398 410 411 403 403 392 394 423 423 421 404 421 394 406 404 393 382 416 382 389 386 397 412 387 380 404 415 395 403 383 381 390 401 413 405 392 395 383 407 406 408 392 397 385 405 409 406 377 382 406 389 392 386 368 396 381 366 400 371 389 399 382 400 397 366 389 394 391 392 364 384 377 364 396 396 371 383 393 377 387 383 372 393 389 369 373 356 391 364 381 382 363 365 374 388 353 369 353 372 379 375 371 372 351 353 356 373 368 358 370 357 381 375 380 347 370 356 361 363 355 358 346 367 347 377 346 360 352 357 354 341 372 363 353 370 352 351 360 369 370 367 366 340 347 352 361 366 343 352 362 359 357 362 343 345 354 332 338 360 352 343 338 335 340 356 340 346 331 355 353 334 336 337 326 337 324 352 349 334 334 328 345 343 352 334 320 337 324 344 333 346 323 320 331 343 340 335 347 340 326 337 345 319 331 315 342 313 333 325 332 317 318 335 323 334 310 315 310 316 335 330 335 310 324 308 331 325 327 330 326 328 324 325 310 335 332 307 306 318 328 304 307 305 302 325 311 329 318 300 315 323 306 318 317 297 306 298 311 324 322 298 320 321 324 301 305 306 318 302 306 309 316 317 291 309 319 316 304 315 296 296 295 310 307 312 316 305 290 290 298 305 308 298 295 297 296 308 306 294 308 298 289 296 286 299 292 306 282 284 286 299 294 307 285 307 299 291 306 301 300 304 278 305 288 290 283 289 282 275 290 297 286 275 293 293 288 289 292 278 273 299 288 296 286 294 277 277 290 280 278 276 277 284 275 268 268 275 295 287 272 285 284 284 269 275 275 284 291 278 273 282 277 278 267 277 271 265 273 284 283 267 265 262 268 263 266 282 281 271 264 284 270 272 283 278 264 261 271 259 270 280 264 271 283 282 272 278 271 270 261 279 274 262 280 280 280 273 277 280 275 263 255 254 268 256 274 271 256 278 264 256 269 262 267 258 254 273 255 263 275 256 258 273 254 251 272 253 270 269 254 263 254 257 265 268 258 259 262 261 261 248 266 251 259 257 259 262 253 265 248 252 272 257 251 250 254 265 260 269 269 270 247 256 259 254 256 252 249 245 253 261 259 254 258 256 250 249 266 256 259 259 244 254 250 252 267 258 247 256 258 246 256 258 256 247 244 242 255 251 243 265 242 259 249 258 248 257 263 247 244 256 263 247 242 246 257 240 262 262 256 253 241 245 246 256 253 249 258 241 260 261 241 260 257 249 252 263 241 251 245 245 241 242 251 242 249 244 244 247 241 260 262 245 243 243 263 256 254 256 259 251 255 260 247 247 246 261 246 248 250 254 254 252 258 244 257 245 251 240 255 256 263 253 262 242 260 261 261 252 255 256 240 246 254 250 254 261 247 262 247 260 255 264 250 251 244 246 258 257 247 249 249 248 241 249 254 264 246 251 253 265 247 254 248 262 242 263 260 251 263 242 248 254 244 259 266 249 242 261 243 251 248 254 260 249 264 250 249 247 261 263 246 244 254 253 267 256 254 263 266 253 266 250 266 269 246 269 253 246 263 254 256 270 267 252 254 265 259 262 269 247 271 271 249 264 269 248 248 254 259 267 260 266 255 265 252 255 248 267 248 250 263 271 259 263 273 274 269 256 272 261 256 270 262 261 264 260 262 268 269 277 263 256 270 274 276 278 256 277 273 259 256 262 255 266 277 256 268 273 262 278 261 279 262 257 264 262 273 281 282 270 259 282 282 272 269 271 270 266 282 266 265 266 272 273 271 271 263 285 283 279 280 288 277 276 263 273 282 270 271 269 283 289 267 270 292 279 269 266 289 275 287 273 274 279 270 282 279 289 281 281 296 288 296 284 278 280 297 292 277 296 281 295 297 277 293 280 291 297 281 300 279 287 279 290 278 284 290 304 294 299 278 300 301 286 286 297 291 284 301 288 283 288 305 294 309 295 293 287 284 297 299 297 289 310 305 285 292 288 313 307 296 293 288 290 293 308 315 289 315 287 307 293 290 303 294 302 313 307 306 310 318 291 294 306 298 311 305 316 316 323 294 318 324 319 309 300 301 303 327 315 315 322 318 324 323 304 307 304 315 307 302 325 309 323 321 324 314 314 325 332 335 335 330 308 317 333 317 320 337 336 310 338 338 334 328 328 309 332 327 317 318 320 321 314 329 332 332 313 315 321 332 345 315 327 321 342 340 342 329 345 349 332 349 332 337 336 348 328 330 337 331 350 334 334 334 328 331 331 339 329 329 325 346 339 330 346 331 356 342 345 344 350 354 350 333 360 336 337 344 352 346 335 353 348 350 367 359 360 364 343 361 346 365 351 371 361 369 338 368 341 343 359 360 355 358 349 341 356 374 366 349 345 360 355 377 378 369 377 365 351 362 355 371 379 375 380 364 367 370 354 366 376 377 382 376 378 359 388 386 366 383 362 377 365 388 356 379 363 356 368 360 388 375 386 362 361 393 361 380 371 367 367 367 372 388 365 380 390 379 368 369 400 386 396 395 376 387 368 401 368 395 370 375 388 393 405 373 381 388 374 407 410 398 403 375 379 404 411 392 395 380 384 400 383 414 377 397 399 395 403 392 379 406 391 410 418 397 394 400 405 399 392 383 383 409 416 401 414 422 387 404 421 396 392 408 396 389 405 394 415 401 390 422 404 423 401 426 423 425 420 422 410 395 416 399 412 406 395 427 404 410 431 437 406 432 414 436 413 406 417 399 415 418 419 440 427 427 403 438 403 438 425 423 411 433 428 423 420 435 445 435 408 420 412 411 420 435 437 427 451 451 412 423 429 428 424 441 443 445 417 453 420 439 431 427 437 444 452 431 451 416 452 434 430 420 440 460 421 454 425 437 441 424 421 453 447 421 425 455 426 427 457 464 461 450 429 458 426 463 454 461 459 442 448 469 465 429 439 433 446 451 457 440 452 469 446 472 452 455 444 444 443 442 442 467 466 474 462 465 477 454 475 446 469 464 460 467 474 480 436 469 439 451 437 447 461 449 461 462 447 446 455 447 482 460 450 461 466 464 471 481 465 458 462 455 468 462 446 485 469 474 466 466 483 460 472 462 474 490 452 484 460 471 474 489 488 477 491 457 494 458 458 455 463 467 488 461 452 487 455 484 469 468 468 497 492 463 454 482 468 488 453 482 466 481 457 487 491 454 497 491 491 459 477 462 486 487 498 468 496 458 460 474 491 458 492 489 487 467 479 473 500 492 462 496 497 483 460 500 468 500 499 476 474 463 498 472 495 462 486 488 464 506 475 500 508 463 500 507 489 491 491 484 477 495 474 484 472 492 478 497 501 485 465 473 496 493 476 472 513 507 503 474 498 478 488 496 467 481 472 500 494 490 503 510 509 480 500 506 499 483 472 482 482 487 490 470 471 502 478 471 501 472 480 489 484 507 471 486 473 477 476 506 507 513 506 500 482 490 490 514 510 499 479 481 476 503 484 479 493 498 487 481 501 498 502 472 492 504 494 501 517 501 489 505 496 477 492 508 502 513 508 499 498 518 510 508 506 474 517 484 506 489 494 487 516 481 493 488 514 517 474 517 498 492 502
479 503 475 520 490 521 508 517 498 510 506 486 500 513 487 512 498 504 490 518 504 500 490 476 498 491 478 494 473 504 476 484 485 483 482 506 481 473 501 511 510 485 480 488 481 499 478 506 486 500 507 473 478 480 475 508 498 486 480 499 517 488 515 485 503 476 471 516 476 504 507 470 518 471 486 483 499 497 518 517 476 508 470 487 517 479 475 496 498 489 479 495 511 474 515 495 485 470 491 490 504 484 496 508 486 512 472 470 490 476 474 502 466 474 475 465 490 487 497 471 508 494 495 471 485 465 475 505 491 485 470 475 469 500 483 493 467 486 478 474 467 484 490 467 474 471 482 494 484 503 487 484 500 485 506 490 502 469 499 481 459 474 461 464 462 481 496 484 472 463 495 494 502 493 501 468 503 491 478 495 468 492 475 500 474 498 455 456 480 470 457 463 470 489 463 473 492 460 465 462 462 477 496 466 452 455 480 481 476 481 452 488 472 451 465 470 448 467 452 453 483 482 481 461 486 467 473 481 465 457 458 468 456 470 442 455 483 486 466 479 478 461 442 482 463 461 441 446 477 461 454 479 449 443 449 438 465 472 475 475 455 451 449 445 457 466 478 442 474 441 434 450 477 453 440 469 460 440 450 474 431 472 439 459 473 471 471 438 436 446 432 461 467 444 437 448 442 435 461 425 443 432 432 464 441 455 462 425 465 443 427 430 454 452 437 442 432 437 419 423 432 458 458 450 427 445 454 456 441 431 453 436 417 438 450 425 440 432 451 449 429 414 447 418 449 437 435 429 434 428 442 417 431 430 440 447 443 443 412 418 433 417 410 404 414 423 437 430 419 437 431 442 401 415 435 439 417 411 439 432 428 430 428 401 407 419 429 396 410 428 429 413 432 422 412 420 401 429 421 411 419 429 429 394 403 414 408 404 402 403 393 423 426 424 403 398 402 387 386 386 412 405 414 401 414 385 407 399 387 410 416 392 406 393 408 418 409 392 385 406 383 410 384 384 382 396 396 413 397 399 384 380 379 390 375 373 379 373 386 392 395 391 375 387 404 392 404 381 373 368 375 393 397 369 370 384 394 368 365 398 390 374 365 376 384 370 383 395 394 370 385 388 392 383 375 367 389 374 367 358 362 371 391 367 367 368 363 382 377 383 376 383 353 377 374 365 384 379 350 349 371 349 381 378 371 376 348 371 371 348 348 348 376 373 371 345 368 372 360 355 367 343 367 370 340 363 355 341 367 345 352 354 351 347 339 343 361 339 361 368 342 359 346 332 347 355 336 338 354 331 350 354 330 357 337 332 330 358 342 343 355 340 339 353 350 341 330 333 327 331 344 329 336 329 345 332 326 322 335 341 344 347 321 337 328 340 338 317 319 344 316 346 318 345 329 339 338 320 320 329 335 343 311 327 337 332 311 317 329 316 333 324 329 328 323 315 325 315 333 317 324 332 304 327 328 320 317 332 319 303 305 328 330 324 311 318 329 314 313 329 327 323 314 319 305 308 326 306 323 309 296 302 319 317 316 297 294 300 320 322 302 321 307 310 311 308 311 308 318 301 316 289 305 303 291 308 295 289 286 290 311 314 285 299 299 289 290 310 293 292 293 306 303 311 307 301 284 290 294 308 285 305 303 292 294 289 300 299 283 284 296 283 298 282 281 301 298 303 294 298 302 303 287 286 285 286 297 289 273 289 295 289 280 279 273 274 270 285 271 294 272 284 291 274 274 281 288 282 271 275 293 292 285 277 276 268 274 273 284 281 273 272 291 274 275 283 281 289 268 289 286 273 270 265 269 266 265 279 264 267 285 276 266 262 268 285 265 273 265 279 262 262 275 277 271 258 268 261 272 261 275 268 261 271 278 274 255 259 257 272 261 259 257 272 265 274 267 276 275 277 266 270 261 270 252 258 256 251 255 253 267 253 272 268 270 270 260 271 274 265 263 255 269 265 250 257 260 265 255 259 265 271 253 248 263 255 256 268 257 262 256 269 251 269 262 251 247 258 250 249 254 258 265 245 258 268 252 246 247 245 254 249 268 244 266 262 266 257 252 257 263 264 256 244 264 246 249 265 261 256 246 247 244 241 247 259 265 255 261 245 259 249 251 258 248 248 254 248 264 240 262 259 264 252 262 261 259 246 258 252 260 239 259 240 241 240 258 242 257 255 247 252 263 257 244 248 242 259 257 242 260 255 261 259 244 260 257 238 244 253 253 242 253 249 243 256 252 239 259 247 255 244 260 257 262 243 243 242 239 238 246 238 257 247 261 240 246 255 241 252 245 258 256 238 246 238 258 238 241 256 247 259 238 245 255 262 252 262 242 253 262 250 256 258 260 255 262 246 250 242 260 259 239 256 259 248 258 254 248 262 248 259 260 249 244 253 250 258 254 256 251 256 244 244 251 242 262 252 250 249 255 249 245 258 243 242 242 262 258 254 261 245 249 259 256 254 249 266 250 265 259 261 256 265 267 244 244 266 257 257 251 248 267 257 265 244 260 269 266 254 256 263 257 267 256 249 256 264 248 263 263 259 258 247 264 256 260 254 251 256 260 247 258 260 268 258 259 261 248 269 265 274 268 274 251 262 251 261 258 267 265 270 256 251 271 276 262 261 258 270 271 271 270 257 261 267 269 272 258 272 270 274 274 265 277 277 280 278 274 274 271 276 265 262 281 262 260 265 259 276 274 260 275 281 263 280 272 265 275 267 271 282 261 286 287 268 277 282 262 285 274 278 278 283 273 265 278 276 273 281 284 290 275 269 284 271 293 271 289 290 275 270 283 285 294 293 271 286 281 277 287 291 272 278 290 274 294 276 271 292 281 289 299 276 278 274 282 290 292 283 284 282 289 284 288 301 299 301 295 289 302 302 282 302 307 279 302 282 300 303 301 292 293 309 303 305 295 290 298 300 291 308 308 290 298 294 297 299 298 298 288 292 305 301 302 309 296 310 295 311 301 289 293 310 295 296 302 305 313 321 307 299 308 306 303 295 294 302 311 297 324 318 307 300 303 304 321 313 304 316 301 299 326 306 323 319 302 319 329 315 328 304 323 330 321 325 333 333 334 330 319 306 306 332 315 325 331 329 336 317 317 314 314 340 312 314 323 322 325 335 332 321 335 335 323 336 322 343 345 330 336 333 320 317 342 337 331 341 343 336 331 325 329 334 351 349 353 330 344 328 331 346 325 338 356 343 337 355 335 347 345 356 343 355 344 347 361 331 356 354 347 335 357 363 357 343 350 357 338 340 357 345 340 339 355 341 347 345 365 355 365 339 350 345 345 365 354 346 362 359 364 375 353 370 359 353 374 378 365 369 373 354 376 357 373 360 362 358 366 373 361 383 374 370 383 361 381 374 364 364 366 359 385 382 384 363 366 361 365 371 390 360 369 388 357 378 361 392 368 367 362 368 387 363 366 390 398 375 393 364 383 381 378 383 378 378 378 387 386 374 385 404 404 380 400 395 404 378 403 389 393 375 400 384 402 385 379 387 410 409 390 406 392 390 378 384 413 395 411 403 387 400 413 388 391 391 394 400 382 404 380 397 420 419 401 409 421 392 389 420 416 416 401 422 390 425 405 418 425 395 416 420 429 426 405 425 413 393 408 415 408 393 408 411 418 398 431 395 421 398 434 426 402 432 398 421 416 438 435 433 413 427 405 403 410 418 424 427 409 429 420 438 430 434 403 419 406 443 407 435 436 409 412 411 411 408 413 411 434 425 429 445 417 425 445 423 426 420 428 430 437 429 434 443 430 419 421 454 436 453 420 453 429 424 417 443 418 422 453 442 436 424 443 425 423 453 440 452 427 451 441 462 460 465 426 440 464 463 449 453 442 451 433 427 425 438 461 458 468 464 461 442 451 435 460 473 458 447 457 430 454 432 447 460 434 437 472 467 441 438 443 447 436 442 448 447 448 467 438 452 461 479 476 438 465 462 467 467 444 466 438 455 472 442 476 451 462 452 483 443 450 466 474 459 479 459 457 453 456 475 446 453 487 486 448 470 460 479 449 469 466 447 468 474 462 461 464 452 480 476 494 458 464 458 460 480 468 486 472 482 486 468 496 483 477 491 491 459 475 457 484 496 458 485 456 500 480 473 458 466 455 483 455 503 502 484 482 496 503 485 470 482 501 503 504 501 464 472 487 475 483 470 470 473 473 478 479 470 502 488 461 494 464 487 493 480 468 472 488 467 501 503 463 500 501 462 496 478 478 494 463 471 474 492 487 490 464 475 469 507 469 491 466 485 471 475 503 504 470 509 475 502 511 478 488 512 473 514 502 511 489 510 467 486 481 515 470 484 504 489 506 508 515 508 486 474 474 475 469 483 475 483 472 472 502 494 517 508 497 509 509 476 503 509 496 473 514 503 494 501 475 483 498 479 478 515 484 489 478 490 504 484 504 506 486 492 487 490 482 519 480 472 476 513 511 506 520 511 495 495 493 500 513 520 508 476 520 477 499 477 500 483 490 488 473 509 509 493 478 519 497 486 475 506 483 519 497 482 509 519
511 486 498 507 489 489 510 487 498 493 491 476 508 513 497 508 501 484 485 506 486 514 520 493 498 486 490 522 501 482 520 489 494 500 478 509 521 518 477 500 488 495 508 473 490 482 513 517 497 475 501 509 520 503 484 494 514 499 499 497 513 501 517 484 483 472 476 486 517 484 513 483 511 499 484 480 508 480 475 482 486 502 474 484 488 485 511 482 517 493 511 508 473 508 477 490 508 486 503 504 498 501 473 490 480 491 498 472 499 502 489 515 491 498 484 508 468 476 476 467 501 469 510 509 508 469 486 498 506 489 498 485 497 473 499 498 489 508 464 504 475 465 495 474 464 477 479 488 490 487 494 484 479 476 471 481 476 468 478 469 493 464 505 478 488 461 465 466 457 481 474 471 484 458 498 502 489 468 497 486 463 482 499 479 468 472 458 490 476 467 461 470 484 454 474 484 460 477 464 490 470 471 475 463 482 452 458 482 464 452 479 492 456 475 469 468 492 450 483 467 489 468 482 472 469 489 459 452 481 452 466 456 447 485 473 475 452 468 484 443 470 483 468 473 485 458 476 448 462 447 475 441 447 453 473 481 444 480 437 474 442 459 465 466 468 438 470 477 444 459 472 445 468 444 449 476 459 441 476 461 462 472 445 449 443 472 444 473 456 435 429 462 462 464 447 461 468 445 452 454 461 429 453 429 446 459 452 428 435 433 438 455 455 453 446 425 443 456 442 457 419 426 429 418 452 452 427 447 457 423 416 440 423 422 415 416 433 448 441 433 438 419 442 420 441 427 435 437 418 414 428 425 422 413 426 437 448 424 420 438 427 436 445 410 407 414 439 431 441 409 407 427 428 427 437 429 413 439 406 421 407 430 431 405 418 406 415 414 424 435 422 406 433 404 412 426 425 425 429 423 403 423 419 418 418 391 429 391 393 417 410 397 409 403 412 401 420 400 411 400 403 415 417 415 412 393 415 419 407 409 420 384 419 386 390 415 404 383 413 388 404 401 380 387 399 398 392 394 409 398 376 387 405 411 408 397 377 387 376 404 387 401 391 394 380 402 403 376 368 373 389 400 391 397 393 391 370 375 366 386 372 371 370 384 394 362 381 377 385 389 392 370 380 385 386 390 373 374 357 383 362 383 390 365 376 377 381 380 365 383 385 366 370 353 379 361 373 370 370 375 356 367 360 363 349 354 358 378 361 372 354 347 367 364 377 366 361 367 374 364 345 368 350 368 351 360 357 364 350 367 346 348 359 353 340 337 350 342 348 367 342 350 348 364 334 339 341 362 345 360 348 352 361 344 353 355 339 334 352 357 348 336 336 356 336 350 335 347 347 324 332 347 348 354 323 321 351 345 346 331 319 321 334 319 349 333 321 328 330 343 339 317 332 316 343 327 338 334 343 323 339 313 323 331 324 320 315 311 328 316 327 330 335 318 337 319 333 332 320 335 308 312 326 335 324 335 303 326 331 322 311 307 331 310 323 300 315 327 299 326 321 305 307 322 308 321 315 313 319 307 298 309 318 313 321 301 322 302 293 298 307 307 312 297 291 310 299 318 311 317 313 317 317 313 297 289 304 297 293 314 291 298 311 305 312 288 297 306 302 299 303 299 282 292 301 284 291 282 283 299 287 295 289 285 284 303 289 278 301 290 293 280 288 286 278 284 275 290 297 276 281 283 287 292 276 274 277 279 282 291 281 277 280 270 274 285 296 294 270 277 273 290 282 284 277 285 282 282 288 276 283 279 286 281 283 289 266 268 281 273 270 287 274 284 289 288 277 286 262 265 285 266 272 286 282 274 267 272 273 276 284 278 274 260 273 275 271 262 267 275 269 272 260 280 280 258 266 257 271 270 258 278 280 275 261 279 276 276 259 264 273 273 271 275 268 266 275 258 254 256 263 257 267 251 257 257 254 251 272 273 266 274 271 267 269 251 265 266 249 271 254 268 267 271 267 259 261 266 267 265 247 254 271 263 262 256 270 251 252 263 245 256 267 254 257 260 246 263 253 244 257 262 263 263 261 247 250 256 243 257 254 243 262 253 259 252 263 260 260 246 252 262 256 250 245 245 241 248 264 252 248 255 244 243 248 263 250 257 253 250 247 264 250 242 251 244 253 248 239 248 254 252 243 245 261 249 250 262 257 249 250 239 238 254 245 248 252 255 241 242 240 250 242 252 252 253 256 243 239 259 254 255 247 258 238 244 245 250 246 239 261 258 243 238 252 250 249 241 242 254 248 244 243 252 260 260 243 255 244 246 252 261 241 239 258 242 248 243 255 257 248 257 254 254 258 246 242 247 252 249 241 238 258 249 253 256 248 260 251 255 246 243 254 250 245 252 257 258 262 253 253 248 248 247 240 247 256 247 259 247 259 239 250 255 253 243 252 240 243 242 258 252 248 253 242 257 243 239 253 243 255 245 253 241 257 257 252 252 241 249 264 265 252 252 257 243 258 246 246 263 252 244 253 261 258 258 256 264 259 247 246 249 253 261 252 247 255 267 262 258 251 263 258 264 252 252 269 269 259 250 265 270 253 252 265 269 268 254 248 258 251 260 251 272 256 269 257 248 257 252 262 260 266 262 272 272 257 251 269 260 256 269 267 255 255 255 250 268 275 253 253 255 269 261 255 252 259 267 256 272 274 271 259 269 260 258 268 270 263 265 257 273 265 269 282 266 259 270 277 266 260 280 276 276 275 263 273 269 266 260 260 266 285 283 281 271 280 267 284 274 267 286 270 277 289 287 276 266 290 270 276 267 284 284 274 268 273 267 277 271 277 277 288 283 286 282 285 291 271 277 282 271 292 287 278 297 272 279 275 275 292 274 276 274 297 300 278 278 286 274 284 298 288 277 295 285 280 279 304 295 303 280 289 305 289 285 279 301 279 299 290 300 306 288 297 289 288 294 305 286 308 307 290 293 310 312 312 306 301 309 306 309 301 313 310 314 300 305 296 299 289 297 305 290 291 315 300 306 295 311 318 314 292 308 295 309 299 310 324 317 295 303 297 323 310 318 314 303 314 303 319 321 299 321 323 310 312 324 328 319 320 306 325 313 303 324 305 304 309 322 327 314 328 322 320 310 314 320 316 312 327 313 325 333 326 326 324 315 332 338 340 337 330 317 321 318 328 323 314 333 324 343 326 339 343 338 347 342 334 341 349 335 345 347 343 350 331 346 328 349 330 352 328 350 329 352 340 340 328 346 339 351 355 337 329 360 328 340 330 334 340 361 353 349 357 339 352 345 349 351 365 356 337 360 345 342 352 350 363 364 365 365 342 353 362 357 351 366 372 353 369 349 366 355 344 346 354 365 352 367 346 344 366 345 380 363 354 355 367 362 365 355 374 372 363 379 383 362 380 355 367 381 373 372 388 375 357 365 355 379 386 357 369 378 369 359 363 369 393 395 394 393 373 396 396 377 375 361 382 378 399 387 375 397 364 367 379 377 366 378 382 375 372 396 397 371 373 400 380 384 372 389 371 393 390 394 380 375 375 394 375 382 379 412 400 393 401 397 402 403 396 399 392 411 398 395 412 417 400 395 392 402 384 413 391 417 411 383 405 388 394 423 423 416 415 393 396 426 416 392 391 402 412 415 410 430 410 408 395 418 427 398 393 405 398 431 418 435 415 400 425 405 418 405 425 436 435 398 407 416 422 434 429 411 422 413 420 441 422 424 416 421 409 434 443 417 427 409 427 417 445 438 409 448 435 416 423 421 434 432 424 414 421 412 440 434 430 440 440 418 414 426 447 449 455 444 415 449 452 428 418 446 458 447 450 427 427 432 437 439 449 422 446 445 454 425 458 431 461 430 448 453 435 453 451 444 432 440 466 435 426 456 425 462 433 456 467 439 450 446 435 465 472 433 456 441 458 434 444 446 462 471 470 454 470 477 470 448 444 472 451 453 442 466 462 452 438 465 472 470 438 464 450 468 474 450 453 468 478 474 482 474 480 446 444 463 444 473 452 465 455 477 449 443 485 449 455 482 486 449 464 481 472 479 467 463 465 483 456 483 469 482 483 456 494 490 470 455 470 482 487 479 480 453 471 453 491 490 489 491 468 463 455 478 491 464 467 464 454 457 456 457 493 492 467 472 467 468 458 476 489 458 481 468 487 467 482 456 484 457 468 471 476 486 499 500 472 485 461 460 465 470 488 471 470 467 500 478 486 477 500 488 495 477 501 495 505 496 463 484 496 475 467 485 504 508 479 471 489 499 488 511 510 499 485 471 501 491 488 475 494 493 495 510 506 510 469 495 484 472 493 504 497 471 503 501 489 487 510 469 509 484 491 480 470 512 492 506 494 515 516 473 494 503 474 490 498 477 474 516 482 505 510 518 515 497 503 487 472 501 488 513 517 512 482 519 511 505 513 492 507 516 496 487 500 505 508 481 513 517 483 481 508 473 480 503 504 517 520 505 503 493 504 501 491 515 505 481 499 497 502 485 498 482 500 477 516 491 485 512 491 500 521 477 505 484 512 487 484 510 476 514 487 507 498 504 499 481 516 480
477 506 514 499 524 476 475 505 476 504 478 483 502 516 517 521 490 509 477 502 495 487 510 504 500 504 504 485 501 478 512 504 510 501 480 511 502 482 491 513 506 474 507 519 505 514 514 496 505 474 503 489 490 501 491 490 473 517 514 508 494 501 480 497 515 511 486 479 513 512 473 500 517 506 501 504 502 492 478 485 497 511 504 518 494 478 486 494 478 483 479 498 516 491 478 509 481 496 515 476 491 516 504 488 507 484 471 492 508 481 510 490 477 495 488 499 506 503 479 513 515 492 497 511 514 505 502 476 482 503 487 509 506 473 508 481 492 470 489 477 480 479 481 508 481 487 485 474 475 509 489 472 475 483 494 476 485 493 492 503 492 468 475 498 462 487 468 505 460 460 470 494 491 487 490 462 463 480 489 475 480 468 502 462 458 503 493 499 472 498 486 486 461 457 477 469 465 481 473 464 480 455 464 494 475 492 480 456 475 478 496 474 473 489 482 454 453 458 476 469 480 486 453 486 468 454 479 479 462 472 456 456 468 460 482 470 476 447 444 477 478 475 443 471 448 443 463 466 468 482 449 448 459 471 451 448 456 447 447 466 473 458 478 451 468 463 476 468 476 465 473 435 446 457 460 450 460 473 450 440 442 457 438 457 458 444 440 438 430 458 460 469 453 448 439 445 429 428 466 437 438 451 444 468 446 429 461 454 431 430 423 430 456 442 432 460 449 438 454 442 422 448 438 431 449 427 438 419 424 450 431 453 421 448 432 447 424 455 443 434 418 451 448 428 442 453 439 428 422 412 436 431 427 409 410 418 424 446 424 429 428 440 405 410 411 440 412 419 408 429 442 409 420 412 406 408 410 436 405 402 425 407 412 418 416 430 408 408 424 430 401 414 420 399 428 417 422 426 417 398 414 428 415 404 398 414 415 427 393 404 397 408 401 405 392 400 410 418 388 419 408 414 399 418 399 411 388 413 402 391 395 394 389 418 392 386 403 414 379 414 380 384 386 382 396 380 406 378 391 389 402 385 381 403 384 410 402 386 403 388 374 376 393 399 379 391 400 376 380 399 369 389 394 392 383 397 385 398 395 367 377 365 369 396 372 397 385 395 368 388 371 365 392 380 378 377 358 389 371 372 368 365 366 378 371 390 375 374 356 354 378 353 355 351 376 367 358 383 369 364 355 357 366 361 348 374 356 377 369 363 354 353 367 343 370 359 362 355 365 370 375 366 368 363 339 371 366 361 355 338 357 359 352 365 341 362 354 350 339 362 358 359 340 359 333 364 346 347 345 357 334 358 341 361 355 339 351 338 341 355 328 332 349 325 335 356 332 333 326 343 354 329 336 352 331 322 337 351 333 349 331 340 322 347 341 330 333 322 341 341 346 330 342 335 330 327 341 340 324 338 313 324 333 319 327 317 320 325 326 327 328 335 326 321 317 318 318 312 336 307 316 331 326 311 314 333 327 305 330 311 319 312 319 312 323 305 310 305 317 326 323 305 316 310 315 308 312 312 299 312 321 303 307 320 313 319 317 297 303 300 312 291 307 317 298 292 304 289 292 310 292 304 299 299 292 299 287 291 312 303 295 301 301 305 294 287 297 300 289 293 308 306 298 283 292 292 286 307 285 285 280 299 289 306 284 280 295 304 292 295 294 303 298 286 278 299 275 293 275 301 289 280 287 275 290 274 292 278 298 298 275 277 284 279 269 292 283 271 276 277 295 276 270 276 291 268 277 275 288 290 286 288 269 288 288 291 274 283 275 264 273 279 263 264 265 266 282 279 286 282 284 286 274 283 260 262 277 265 265 259 285 265 282 266 277 266 280 276 258 264 264 256 269 280 278 255 272 266 265 278 259 254 275 272 256 269 274 256 273 261 260 258 274 254 269 269 253 269 273 257 262 262 255 256 260 251 257 253 264 268 253 270 269 250 264 271 265 258 250 259 270 261 268 266 263 262 260 258 246 247 251 269 266 267 269 247 264 263 265 249 255 257 258 259 245 258 260 260 248 262 259 267 265 246 246 252 256 251 264 256 252 246 254 249 244 254 251 263 249 248 243 262 263 256 252 264 247 245 256 252 240 248 252 263 251 259 248 243 243 245 257 255 250 246 262 254 259 249 251 243 259 255 240 257 248 253 257 255 259 248 244 261 260 260 260 249 257 245 253 261 253 249 238 241 257 259 237 240 237 259 238 259 244 237 245 256 247 238 259 237 238 239 257 252 238 254 247 253 243 247 252 253 241 254 250 254 253 251 250 247 250 253 246 250 254 248 247 257 242 238 258 244 257 247 252 259 258 240 244 241 243 236 250 248 255 240 258 240 247 248 243 254 241 246 244 252 258 247 249 249 241 245 238 259 257 257 244 243 249 243 257 253 257 243 258 254 260 241 254 249 240 262 252 257 258 251 250 240 258 243 255 240 251 258 263 248 254 247 255 241 254 253 261 251 259 257 245 256 263 262 246 241 262 262 262 259 250 252 262 249 257 255 252 244 250 251 253 243 262 247 247 254 260 243 266 256 264 249 249 262 246 257 263 245 254 259 263 263 246 261 248 261 249 259 268 254 261 247 265 250 270 258 248 262 272 259 268 266 270 270 250 248 265 271 254 255 254 250 268 262 268 251 256 276 254 253 259 269 254 253 274 254 267 278 272 268 267 267 262 264 265 264 268 258 264 273 264 271 278 261 261 269 279 257 280 260 266 281 259 261 268 273 275 276 269 280 274 261 265 280 285 268 269 286 264 284 264 268 289 287 289 268 290 285 269 276 278 278 269 293 279 269 281 272 281 283 270 292 279 293 272 292 288 269 272 294 280 271 288 284 289 288 271 280 273 285 290 285 297 294 286 295 283 274 301 296 281 300 285 282 295 298 301 280 303 279 282 278 291 298 285 287 285 304 295 295 290 287 292 309 293 296 299 290 308 307 284 305 288 295 311 285 309 298 299 301 303 309 298 313 291 311 296 290 307 301 301 307 312 294 296 309 321 312 320 299 321 320 302 299 311 314 306 318 308 304 312 299 323 310 313 304 314 318 319 320 325 301 327 308 315 312 328 328 303 313 332 305 329 324 321 311 316 324 310 306 327 337 314 316 308 333 316 330 320 310 317 339 333 340 321 312 331 321 331 317 340 334 317 318 344 322 335 328 319 336 342 334 339 325 339 328 346 348 341 327 327 341 341 325 353 335 332 333 329 342 330 335 357 352 332 330 333 356 350 328 359 352 336 353 334 359 361 332 354 358 346 347 333 355 360 340 352 352 346 340 354 353 346 360 359 357 348 339 365 368 366 366 345 345 361 362 350 351 350 375 374 343 370 361 360 347 350 368 380 355 371 350 356 362 348 368 375 353 375 368 356 382 353 355 387 375 366 369 373 381 368 368 373 363 390 387 376 366 357 391 365 378 371 395 361 377 385 397 380 362 378 372 373 369 374 376 399 371 392 379 378 366 373 395 381 372 401 383 386 371 380 387 392 372 372 388 405 372 403 389 380 401 382 384 410 407 391 382 394 393 380 404 412 395 398 392 408 407 390 384 399 406 398 405 411 404 403 412 410 416 391 405 413 389 409 414 414 416 409 392 419 422 401 402 394 399 403 390 426 429 398 395 399 398 405 422 424 409 405 433 410 399 431 413 401 425 433 436 426 402 409 435 438 433 435 420 426 400 411 431 416 417 434 423 429 418 405 425 414 427 424 414 425 409 432 432 445 426 418 440 442 448 429 450 432 434 433 423 438 414 433 415 446 433 422 447 455 414 448 419 422 442 455 427 417 440 443 453 438 435 425 443 429 428 426 462 459 430 422 457 439 426 430 459 427 461 445 429 433 424 431 451 451 440 444 464 442 437 455 431 445 460 472 447 431 443 470 469 448 455 462 465 454 451 438 445 434 451 477 476 471 476 462 444 464 459 461 450 453 445 458 450 463 437 445 438 438 476 472 479 443 473 463 477 474 449 453 454 471 470 464 482 443 443 471 470 484 472 475 484 452 445 451 473 446 460 475 459 472 481 480 470 459 493 485 459 471 484 477 459 474 484 496 463 460 470 463 461 490 496 490 462 498 479 453 472 491 480 464 497 495 498 473 461 478 464 499 501 502 484 457 497 456 486 468 495 478 495 500 484 466 466 485 475 504 472 490 472 493 464 474 494 482 486 460 483 467 487 463 482 484 480 476 501 463 489 492 485 496 504 481 507 465 478 492 480 509 493 510 496 498 466 499 471 493 494 474 480 483 487 491 470 513 468 513 495 484 498 499 511 477 468 484 516 477 496 481 507 484 512 481 471 469 515 478 502 500 493 473 470 514 498 474 513 500 472 498 519 508 486 519 475 486 486 479 496 520 493 492 486 487 504 493 487 507 502 521 490 483 476 495 478 504 504 477 491 511 504 495 500 477 495 509 492 515 517 522 514 495 498 484 510 486 505 482 521 508 515 520 517 503 508 483 499 524 482 518 488 510 516 484 514 517 493 516 521 479 498 483 476 521 509 517 507 519 524 505 504 514 500 496 493 483 507
520 485 517 513 500 502 506 511 493 497 479 484 495 483 507 503 487 505 489 481 489 485 480 519 515 519 494 488 489 505 520 485 514 511 522 491 490 504 477 508 478 481 519 498 491 503 478 505 483 492 511 499 503 518 494 495 515 503 518 515 508 487 517 514 510 507 491 487 486 496 494 481 512 492 518 480 502 504 503 506 474 487 508 480 490 512 475 488 497 519 479 482 482 473 478 475 507 495 488 474 472 514 482 511 484 483 518 513 514 498 497 515 470 489 478 487 479 481 508 510 484 515 476 495 474 483 504 510 511 476 513 513 471 481 509 485 499 508 485 495 493 507 483 464 504 499 505 484 486 484 487 504 465 507 476 500 462 503 489 480 502 480 464 487 475 487 501 499 500 465 504 497 476 490 496 484 477 489 504 499 478 497 460 496 493 491 487 462 485 483 481 496 498 480 467 474 458 465 454 492 479 467 458 495 489 497 483 497 458 481 471 489 485 453 474 496 483 465 490 495 458 472 467 480 475 478 452 459 489 477 449 447 471 478 456 447 447 479 445 443 449 470 476 442 454 461 448 460 449 459 440 461 476 453 463 448 466 474 455 478 454 448 466 475 481 477 478 458 450 475 436 444 449 469 448 446 469 446 464 434 459 455 448 432 438 448 462 435 441 456 439 463 465 437 451 435 437 449 456 432 445 463 430 452 456 463 426 438 427 433 444 447 442 454 449 434 452 435 445 462 429 440 457 425 459 419 428 442 419 441 449 432 419 445 450 450 448 422 418 423 430 431 418 449 438 429 439 445 427 421 412 416 431 421 417 418 446 427 434 448 411 409 423 420 410 411 437 431 440 438 423 440 426 435 418 417 408 416 414 440 405 434 437 411 409 423 426 419 397 436 419 421 411 396 410 395 420 416 427 404 424 426 420 415 394 416 397 414 424 394 404 428 406 397 407 411 409 407 412 418 424 390 418 384 385 405 421 395 387 407 389 382 380 416 413 390 381 380 415 398 400 410 405 414 413 408 401 388 385 388 384 386 389 396 374 392 394 375 397 390 395 378 393 377 391 379 389 374 382 376 401 370 380 392 378 371 392 370 365 375 387 368 367 388 383 398 363 361 360 377 390 388 384 394 394 391 358 372 389 370 365 369 355 385 378 382 389 374 378 366 371 368 370 356 358 374 363 355 362 352 361 381 365 351 365 350 374 361 370 379 375 343 371 358 357 373 372 366 375 371 353 370 359 358 373 362 357 353 356 360 371 344 364 360 338 351 335 366 363 353 337 347 332 346 339 337 347 348 338 336 355 353 357 334 337 340 348 328 333 331 354 328 344 330 352 356 324 350 344 333 345 352 342 348 336 350 337 322 322 324 347 332 345 330 348 328 317 339 324 328 330 328 322 317 320 323 317 317 330 339 338 311 341 321 335 330 326 325 322 310 318 319 334 315 328 333 309 319 327 304 312 312 334 316 324 321 329 315 313 326 317 304 330 316 302 305 302 299 323 327 304 325 326 325 296 300 322 310 308 323 320 293 310 302 306 316 313 313 318 301 295 316 290 306 299 314 309 297 295 314 315 311 296 301 306 299 310 293 291 314 294 312 302 298 298 293 297 283 292 284 303 299 283 302 304 288 298 302 299 302 280 284 302 294 302 279 294 290 297 285 289 295 276 299 301 298 300 276 294 281 288 299 276 296 279 288 285 288 271 284 282 290 288 291 279 289 290 282 267 279 279 289 277 279 283 288 287 293 276 285 279 281 269 273 270 278 270 276 269 288 289 269 267 268 285 277 276 265 270 275 266 279 266 285 265 277 261 271 272 281 280 258 258 272 283 265 274 277 266 281 259 274 255 268 263 254 255 278 261 254 277 254 276 273 276 275 259 271 252 275 256 251 251 252 264 271 253 254 256 264 273 261 259 273 248 269 249 251 267 256 252 267 258 249 261 256 248 271 250 248 271 255 253 257 258 256 266 257 266 257 252 261 257 247 260 259 268 248 264 265 248 259 247 251 248 247 245 264 254 249 264 261 260 249 247 247 260 242 261 256 256 243 249 243 245 242 258 247 248 255 245 252 245 248 262 253 254 240 250 244 248 246 262 242 255 245 248 250 249 245 242 238 246 252 241 253 254 237 237 237 252 242 253 261 247 240 256 254 249 242 236 257 236 253 259 243 251 243 257 254 251 251 237 235 251 242 248 243 239 249 245 240 241 240 255 245 244 251 255 250 249 255 247 242 248 238 249 255 245 246 249 253 254 244 252 237 250 257 246 246 247 248 251 246 245 240 248 255 249 245 246 240 241 250 247 246 253 253 235 239 256 249 249 243 250 243 247 258 243 251 246 248 241 256 252 252 238 242 240 252 252 245 250 251 236 254 255 247 248 255 243 237 237 258 246 253 242 246 261 253 241 253 243 258 239 258 252 255 257 238 246 255 253 257 253 241 246 240 253 251 256 241 248 250 258 257 247 250 243 249 244 250 243 252 246 247 249 263 240 247 241 251 241 258 245 256 263 257 259 256 247 254 259 256 267 256 253 252 244 259 264 252 246 268 264 254 252 250 256 255 257 258 266 258 251 246 249 251 263 269 261 252 249 264 266 250 262 260 266 264 268 257 259 270 273 249 258 261 262 274 251 251 266 269 261 254 273 267 271 259 266 260 265 272 252 258 275 270 274 271 262 272 256 276 269 255 280 256 270 270 255 273 279 276 267 270 272 266 260 271 266 275 258 262 279 274 280 262 266 278 270 272 274 279 272 261 285 278 268 276 267 289 284 279 272 269 266 276 279 271 281 276 282 287 276 286 284 274 269 290 278 280 287 282 273 284 279 271 271 278 293 278 275 284 279 295 294 279 273 292 298 295 299 298 290 282 275 302 291 286 284 278 293 302 280 304 302 295 286 292 291 306 296 295 289 302 284 288 290 299 305 307 288 290 307 285 307 295 305 288 285 300 308 289 302 290 286 315 305 298 293 312 304 311 312 314 293 298 305 300 297 294 297 299 303 294 317 319 310 300 322 304 322 317 325 318 314 316 317 307 322 309 310 313 302 307 321 323 301 314 310 329 323 316 308 316 320 329 310 329 305 332 324 324 317 313 324 329 330 327 332 310 339 325 323 323 317 339 338 337 339 311 332 343 332 328 340 313 314 315 324 322 335 322 329 342 330 348 319 331 319 332 336 321 331 330 327 349 340 347 332 337 348 331 340 341 350 354 343 356 358 346 329 347 350 340 348 357 346 354 357 351 347 360 331 361 340 332 360 355 353 344 338 348 354 346 363 337 336 367 363 338 349 340 351 348 364 366 340 341 358 341 362 361 371 357 372 366 365 349 369 344 348 364 347 381 353 358 353 367 355 364 379 379 371 378 357 368 376 368 372 352 378 358 359 390 355 368 386 381 364 362 390 380 385 388 375 393 372 361 385 392 396 367 380 386 361 367 393 380 399 382 377 378 374 378 393 395 398 398 370 386 385 374 385 371 372 394 392 404 404 406 376 392 408 382 386 379 393 378 377 401 388 378 381 381 406 377 415 399 385 387 410 411 399 395 408 406 403 412 398 419 394 413 393 387 414 400 417 414 394 388 404 392 424 403 419 395 419 426 426 429 394 393 396 424 397 428 417 395 431 407 411 414 397 433 431 417 410 408 404 410 405 426 410 398 421 401 414 438 422 432 409 434 421 439 406 418 433 435 408 416 422 433 444 427 434 431 441 445 417 438 426 409 431 420 430 434 412 419 442 453 446 419 450 434 427 423 427 422 440 421 426 437 429 453 423 425 420 438 443 449 432 439 442 455 439 457 433 423 443 445 459 429 455 430 443 449 464 462 462 448 433 449 431 439 436 456 434 454 446 464 467 463 457 442 441 451 430 429 460 433 468 459 472 472 463 454 461 459 463 473 445 475 435 442 476 455 474 442 469 445 464 471 437 474 464 466 445 441 469 479 453 455 482 482 443 476 475 470 472 452 473 459 474 453 481 458 478 446 458 471 469 448 487 463 480 469 447 459 468 446 466 448 492 470 476 461 480 451 470 449 468 474 466 488 466 453 452 494 478 471 474 474 470 462 472 483 489 471 497 465 499 497 492 497 474 455 490 460 487 457 491 461 478 495 498 498 481 481 499 492 479 490 461 475 470 487 462 489 459 489 485 479 492 487 502 489 505 462 476 489 479 479 495 503 487 489 465 481 466 476 469 505 510 489 475 491 470 495 473 505 466 510 468 493 466 509 502 481 496 492 470 501 469 508 493 488 486 500 472 515 486 488 504 484 510 477 501 486 517 491 477 469 488 486 503 489 480 495 509 515 473 519 507 476 511 484 502 487 473 507 486 498 478 473 514 476 486 497 494 486 521 507 492 495 475 476 520 490 502 511 488 510 511 475 520 507 493 502 474 501 493 488 511 506 523 487 497 515 486 476 511 500 524 496 497 479 506 513 521 499 486 484 479 519 487 494 517 499 482 488 513 508 492 499 491 491 513 513 483 476 517 519 501 516 493 476 520 476 514 518 500 475 479 507 522 493 476 517
520 485 481 508 520 500 484 488 516 523 479 526 524 521 521 502 511 490 503 508 491 492 501 518 495 506 501 491 524 502 482 517 512 488 501 507 512 508 518 501 504 520 501 503 515 496 479 500 512 506 484 479 522 512 523 491 492 498 509 492 476 515 486 514 480 511 495 516 493 490 493 486 497 520 493 487 522 497 485 500 483 512 480 497 509 503 494 483 514 511 477 492 473 520 517 475 505 516 514 516 505 495 484 480 497 503 498 496 481 513 473 490 502 486 471 493 471 491 504 512 480 512 488 485 516 484 489 500 483 486 500 469 515 514 482 492 501 514 469 513 507 476 488 496 492 489 468 480 505 511 474 497 496 504 507 478 493 481 483 488 498 466 466 466 469 478 493 472 490 468 492 487 469 495 459 474 475 463 505 484 478 466 485 463 460 481 493 489 467 467 483 456 487 488 461 470 464 491 499 498 475 472 500 493 467 482 474 487 493 498 466 481 494 465 457 473 493 452 485 455 452 454 460 470 461 484 485 470 472 461 493 492 478 491 464 480 452 477 487 457 457 480 453 447 446 454 468 452 442 477 444 444 478 472 470 456 461 450 466 464 456 452 457 442 456 462 471 463 448 463 438 449 442 470 476 467 451 438 462 457 470 437 438 435 476 451 465 445 445 466 473 463 434 440 466 462 472 455 470 430 433 460 447 447 465 457 453 460 442 458 447 432 464 437 428 446 442 456 453 441 429 430 457 437 438 435 434 447 437 452 426 454 438 445 433 446 440 429 447 431 447 424 421 419 446 442 453 416 443 412 439 412 429 413 421 409 419 423 434 439 447 441 439 429 430 434 418 418 429 432 433 409 405 427 443 423 408 422 417 403 428 436 418 435 412 430 433 412 438 403 402 416 432 415 434 419 401 403 429 413 393 398 431 430 417 404 428 406 410 423 420 398 389 400 412 405 421 391 403 411 413 405 386 405 388 422 407 414 388 413 396 382 395 386 383 411 380 388 410 408 406 390 397 414 377 393 387 397 388 376 401 384 391 373 397 389 409 402 406 404 388 383 401 384 375 378 368 390 372 378 387 382 396 400 382 371 392 386 391 370 371 394 384 383 390 398 377 390 395 396 382 367 384 368 379 390 367 379 376 357 380 389 368 380 370 357 362 379 355 364 357 364 357 381 358 372 351 365 348 355 376 348 352 361 362 380 368 352 363 377 375 357 365 350 351 365 354 377 362 368 358 359 355 341 372 344 360 339 338 370 352 348 345 364 337 348 352 362 348 343 361 355 363 350 363 348 345 334 356 343 330 349 329 346 330 351 349 329 358 332 351 343 341 339 334 337 333 349 345 331 332 340 330 344 330 347 342 350 335 332 318 349 324 322 345 343 348 315 326 325 332 324 330 340 345 314 313 320 313 320 310 315 331 319 336 327 329 319 316 330 323 332 337 320 335 306 310 314 321 323 313 312 321 317 311 312 323 322 312 322 330 317 327 329 318 325 321 303 302 315 310 309 320 302 313 298 297 296 294 307 317 305 310 304 315 307 296 318 292 301 307 304 318 317 306 300 300 305 295 315 303 289 295 305 311 307 294 293 308 307 309 284 298 305 298 289 292 297 286 288 284 281 294 287 285 295 284 294 294 305 291 301 301 277 296 285 277 304 293 295 280 285 299 289 283 279 283 277 280 297 293 284 287 294 287 286 284 282 283 296 294 293 293 291 278 276 274 270 281 293 270 287 288 279 286 269 279 278 284 289 277 278 268 265 275 278 284 273 272 274 283 271 287 266 270 263 281 276 282 278 259 264 271 275 272 283 265 259 257 257 282 270 259 258 260 271 277 262 269 258 279 260 266 271 257 264 253 275 271 261 266 271 277 259 266 262 265 262 262 267 266 259 263 261 267 253 274 263 261 261 265 258 269 254 248 271 266 250 268 260 258 258 253 259 265 261 247 261 266 251 267 262 263 248 263 259 263 259 264 249 250 257 267 255 250 257 259 245 267 253 266 244 254 257 256 263 248 259 252 243 241 251 262 259 253 256 249 248 247 245 256 253 259 253 242 241 245 260 245 246 244 245 247 256 262 239 252 246 257 239 249 256 249 245 252 239 237 238 248 246 243 236 238 239 245 237 237 259 248 248 257 242 235 256 243 243 240 237 257 235 240 256 246 252 249 244 242 245 256 237 255 240 237 249 235 238 251 253 254 239 241 251 238 241 240 238 242 246 241 256 246 246 245 257 239 251 233 237 236 248 240 249 246 235 241 239 256 250 234 252 255 242 245 251 241 243 256 241 255 239 239 236 243 251 251 241 245 245 246 241 236 245 249 241 240 249 247 239 242 249 234 257 234 238 251 234 248 242 243 239 248 241 242 235 252 253 235 256 240 247 239 258 250 246 241 256 238 255 237 239 247 254 238 239 250 248 239 257 256 240 238 241 261 250 245 251 252 240 256 255 247 261 246 260 245 262 251 257 238 244 246 244 241 244 249 257 259 242 249 240 251 255 244 252 243 255 241 261 259 262 254 245 261 263 244 246 263 258 265 263 264 252 246 243 257 256 263 252 262 249 255 248 264 262 263 245 253 265 265 246 264 255 253 259 254 256 247 266 256 262 255 267 252 269 250 263 249 260 250 255 268 270 266 268 267 257 260 262 265 275 275 258 263 253 265 255 253 268 277 265 257 260 263 266 258 266 257 261 256 262 269 279 261 262 273 276 257 259 281 261 276 265 275 261 260 284 261 276 271 267 263 270 281 270 273 270 286 272 276 263 267 278 284 264 263 276 284 281 281 272 275 274 281 267 278 289 282 270 269 278 272 266 284 287 275 279 286 295 286 279 269 269 286 281 278 294 278 279 277 289 284 288 275 296 291 282 276 280 288 279 283 275 284 281 285 278 281 300 285 289 303 287 300 290 302 291 307 297 295 294 292 286 302 305 296 302 306 308 303 286 291 308 287 292 312 296 302 314 293 314 291 309 302 288 293 292 289 290 308 291 318 295 296 317 299 312 304 318 313 315 302 323 296 302 298 314 318 299 304 309 320 302 324 321 319 312 311 322 311 329 307 331 323 331 308 324 315 329 321 325 304 321 335 319 330 310 325 315 310 315 326 320 313 313 334 335 316 328 330 340 326 316 314 328 342 329 321 327 328 329 326 329 318 330 343 321 319 337 345 348 348 348 329 332 322 335 323 332 331 332 343 337 341 325 335 339 344 354 349 342 341 355 331 344 350 357 343 336 360 334 359 343 341 338 335 355 354 361 351 348 348 353 358 363 345 365 351 337 352 342 338 339 360 372 358 347 346 370 369 341 358 366 371 354 371 369 377 345 349 349 344 369 361 380 380 363 378 372 377 354 379 361 363 363 369 381 382 367 378 373 356 352 362 368 358 355 374 382 370 391 390 366 373 362 392 391 393 371 369 368 381 395 380 364 363 396 369 385 386 368 394 369 382 367 377 389 373 377 388 385 380 397 369 396 382 400 375 406 380 395 383 371 380 388 392 394 393 383 402 396 380 387 391 396 397 415 377 406 380 402 412 389 385 382 399 418 417 387 389 387 394 383 417 408 411 398 421 391 385 406 398 407 422 400 390 409 401 423 401 402 415 421 392 405 422 404 419 397 416 415 426 420 413 415 400 423 429 400 399 407 410 399 423 436 400 405 421 432 408 408 430 410 428 415 425 414 432 406 403 435 433 444 421 437 418 438 427 426 407 437 425 416 450 444 416 416 438 426 412 429 451 442 412 437 435 418 433 433 418 424 426 427 448 421 430 455 443 418 422 451 427 428 431 425 418 430 423 458 427 439 445 453 456 448 458 453 440 434 442 453 455 452 459 451 426 460 442 428 468 432 465 437 461 460 446 456 473 451 451 466 455 450 459 449 436 436 444 475 448 446 454 451 452 457 456 450 455 442 475 473 474 457 463 454 456 457 473 479 477 454 449 448 452 470 453 474 459 478 447 473 456 484 479 461 481 481 461 475 448 447 489 488 462 470 461 482 478 473 492 449 481 485 452 453 485 456 456 461 467 459 487 479 455 486 471 458 489 491 462 484 458 467 481 457 466 479 493 477 487 472 460 500 490 466 460 480 460 503 489 502 462 473 460 492 477 489 499 489 478 476 470 495 505 496 478 489 480 489 459 466 466 488 488 480 480 483 468 484 498 470 500 505 487 472 463 510 505 505 494 494 493 507 500 508 465 496 488 485 498 477 471 496 493 512 493 507 469 512 498 515 485 469 476 494 474 491 479 515 509 509 513 494 513 496 492 510 480 516 488 518 484 494 505 512 493 484 510 496 481 497 500 504 505 510 482 511 484 493 515 482 491 516 508 486 494 487 479 509 490 498 510 505 478 496 503 505 514 499 481 480 516 484 502 503 479 489 513 503 508 482 501 516 491 513 504 499 517 524 522 487 475 481 480 515 497 522 524 480 490 522 486 484 483 515 512 490 482 502 520 517 512 496 510 480 486 489 504 478 490 504 493 492 510 498 485 483 496 487 491 513 483 501 521 493 493 509 509 499 485 503
493 522 524 527 527 484 491 507 488 507 485 505 524 522 479 483 479 499 493 495 486 500 518 480 518 486 514 500 510 522 478 525 519 526 525 520 484 490 499 495 519 509 524 517 503 525 523 505 498 488 522 507 514 515 512 507 525 499 481 510 495 483 508 489 483 506 482 490 521 507 510 513 491 508 506 519 507 503 498 481 518 496 475 479 515 493 476 510 499 490 497 489 502 520 497 487 481 501 495 481 513 493 473 483 485 509 512 511 487 491 477 472 481 483 482 473 501 488 509 482 510 483 502 489 485 477 508 493 510 485 505 507 511 512 469 474 499 509 469 515 485 474 471 495 491 487 497 472 510 493 489 471 483 482 485 479 489 490 473 466 501 501 496 499 480 463 465 484 499 487 492 490 490 507 487 504 473 462 484 482 471 477 488 490 495 477 504 471 471 482 490 460 471 492 465 489 493 469 465 458 474 478 466 500 457 455 463 495 479 497 493 453 471 476 496 476 474 494 473 493 485 477 490 487 460 488 455 490 455 455 472 452 456 483 477 459 462 486 470 485 460 448 478 469 452 487 461 479 463 446 465 476 448 464 467 455 483 449 443 448 439 454 475 480 448 447 461 448 473 441 443 437 463 472 465 449 448 436 454 470 440 436 466 437 434 434 461 447 458 463 470 450 438 448 458 443 456 458 446 456 453 431 446 447 458 467 468 458 436 446 449 443 439 465 451 439 460 437 445 445 452 442 438 448 448 422 423 450 422 434 449 419 433 427 452 440 431 447 421 438 441 429 445 447 455 441 442 431 453 448 422 428 438 420 422 449 442 424 420 447 413 430 438 433 414 411 431 421 414 411 437 405 444 436 404 423 424 440 410 435 410 422 419 440 431 424 432 412 401 424 399 417 415 427 405 421 425 426 399 430 418 428 415 400 431 420 394 425 411 403 413 415 412 400 413 388 404 393 405 421 405 411 404 412 406 404 414 401 408 402 405 389 408 410 394 382 406 418 382 400 389 402 406 400 386 414 387 403 401 376 378 382 376 412 409 384 378 392 374 371 400 388 392 405 377 382 378 382 367 383 382 382 403 400 398 366 378 397 398 368 364 398 370 393 397 380 376 390 375 364 383 385 368 366 392 360 369 380 370 383 356 380 384 362 372 372 384 383 370 381 363 359 361 380 360 369 357 378 378 349 364 363 366 353 374 366 379 345 357 362 344 369 363 355 359 366 373 368 374 353 372 347 359 369 353 345 338 356 343 354 347 344 362 361 352 340 337 341 343 362 354 332 344 337 364 357 360 349 340 358 351 354 352 334 335 358 348 347 356 348 332 340 337 333 336 355 325 330 328 346 335 329 341 340 348 332 335 350 336 336 330 340 323 336 316 328 316 346 326 314 319 315 318 316 325 343 312 312 329 333 317 330 337 309 316 310 315 334 311 324 318 315 314 315 316 322 305 305 318 328 314 319 317 316 324 325 328 306 308 319 316 313 301 326 320 319 326 314 310 317 316 318 298 319 303 306 324 298 306 314 295 314 307 295 308 300 320 295 305 298 304 318 307 296 312 303 302 290 295 289 290 301 311 294 305 296 296 290 303 306 293 291 290 287 287 308 310 299 296 308 302 303 283 301 282 301 281 289 278 302 283 305 286 283 298 290 278 296 292 282 286 298 289 286 280 291 296 272 277 295 295 289 285 294 272 291 269 290 280 271 271 273 293 283 272 277 273 282 280 271 291 277 267 291 286 286 284 283 283 275 281 271 274 275 273 264 282 281 264 266 270 284 261 274 260 261 262 278 275 264 281 279 262 283 266 272 276 259 263 256 269 270 277 280 275 276 266 279 275 276 275 267 265 256 265 266 271 255 271 253 264 256 261 262 265 266 256 267 264 265 249 256 255 271 256 250 267 267 251 263 262 271 253 250 249 266 264 270 271 259 246 249 252 252 263 258 259 265 264 252 246 249 246 263 266 263 260 249 255 245 253 266 248 251 263 243 258 245 249 262 242 248 265 250 256 259 240 246 254 259 253 257 264 256 253 260 251 244 243 240 249 252 262 253 239 260 254 255 239 238 252 239 246 252 250 261 247 250 242 236 251 244 253 237 251 243 236 255 256 257 250 255 255 252 246 243 236 236 246 251 252 236 254 247 244 243 245 256 243 242 248 251 250 241 252 257 239 252 252 236 242 235 256 254 252 244 239 254 245 250 238 255 244 235 244 255 236 248 245 245 256 234 237 239 234 248 238 240 243 233 243 244 252 235 241 239 238 239 252 250 248 234 240 236 252 244 250 255 235 238 243 234 240 241 241 242 249 239 243 252 234 247 241 254 250 242 237 256 250 234 243 234 252 251 238 248 255 256 247 234 254 250 252 239 235 254 242 245 238 245 241 239 236 249 236 253 251 256 253 244 250 256 238 245 250 236 252 241 251 242 242 249 237 255 248 255 251 248 243 255 236 250 245 252 245 241 246 250 246 238 239 260 245 241 254 256 256 243 258 239 262 240 257 254 251 247 261 259 253 254 241 240 245 252 257 254 257 243 244 241 246 246 242 255 252 260 248 246 266 246 248 266 249 243 257 265 254 255 262 267 247 264 246 252 251 263 268 246 266 246 248 259 257 270 257 248 254 258 258 247 258 248 254 269 249 258 271 270 255 255 260 250 270 272 255 260 261 251 263 262 270 269 275 257 268 261 259 277 273 272 254 261 276 260 258 278 271 255 275 270 278 264 261 265 281 281 265 272 284 283 277 264 259 285 261 278 284 272 276 287 283 285 287 275 270 286 279 273 265 269 278 277 267 283 286 282 270 284 291 283 290 285 288 293 269 281 287 273 292 282 281 294 290 273 290 291 284 283 292 280 298 280 296 286 278 282 300 293 280 282 283 277 287 296 284 299 297 284 304 300 282 302 279 297 298 290 304 307 292 290 282 309 297 304 285 299 293 299 298 306 289 305 306 286 302 289 303 302 309 287 309 315 313 308 316 307 313 310 297 302 293 299 313 314 305 294 314 298 292 313 298 303 302 307 323 300 307 325 318 311 317 320 325 309 316 298 311 307 325 313 323 309 330 308 312 328 332 314 333 317 313 305 322 316 318 328 310 324 305 335 308 314 309 324 309 321 328 332 327 318 318 315 333 317 339 321 332 345 333 323 345 327 333 327 326 326 317 335 335 344 321 328 322 332 324 341 344 321 328 341 341 332 350 344 331 323 325 335 346 337 341 336 353 328 330 340 347 346 338 342 328 358 334 333 358 353 363 344 355 355 342 338 334 359 346 367 339 345 335 350 367 342 346 340 371 372 351 367 349 346 358 343 342 344 344 356 376 342 346 349 366 375 367 360 349 380 354 355 371 356 379 382 349 378 356 368 365 374 382 382 360 356 364 366 383 384 359 383 372 370 357 372 390 358 364 375 363 361 386 393 381 367 396 372 362 369 393 369 380 374 400 366 378 364 370 368 391 392 402 369 389 391 401 405 370 380 390 391 390 407 383 395 404 377 380 392 409 378 377 403 405 384 406 394 387 410 392 412 398 410 407 383 411 406 400 406 399 400 391 389 398 387 390 422 392 410 405 397 401 403 403 418 420 425 399 416 391 419 417 421 402 415 409 417 395 431 428 419 426 414 420 411 422 427 429 411 411 412 435 411 422 425 399 405 410 400 399 436 431 434 417 401 403 415 442 434 437 425 425 444 445 411 441 417 414 421 434 439 424 428 433 435 432 422 416 443 440 445 440 412 437 440 431 453 424 445 450 447 422 449 419 428 415 416 418 445 417 424 439 429 438 458 442 443 455 444 460 437 438 444 432 448 437 462 447 454 446 461 426 432 442 439 440 433 465 458 432 450 467 449 444 455 466 429 441 430 461 451 471 462 444 452 467 472 448 435 460 464 460 455 452 455 458 464 466 449 452 458 476 454 460 462 446 438 465 449 483 457 480 449 482 463 457 457 466 459 480 483 468 484 483 485 474 475 483 476 479 480 481 466 453 454 446 467 456 456 456 469 493 455 488 480 477 477 458 484 483 488 493 496 466 466 463 470 454 492 474 461 461 489 487 453 454 464 454 491 454 490 467 480 500 488 460 480 488 492 497 480 503 477 467 503 488 474 471 470 492 497 475 475 499 467 475 484 459 502 497 465 507 480 477 481 480 497 506 466 486 467 506 502 506 471 501 489 489 484 470 491 476 503 500 483 476 484 509 507 477 479 478 493 473 492 468 480 506 479 470 505 511 493 475 477 493 487 491 515 484 501 493 517 473 485 491 490 505 487 483 517 501 500 500 513 476 502 479 472 514 487 510 513 512 474 480 494 492 507 492 512 495 521 517 500 488 489 476 479 506 488 476 476 495 524 508 521 479 478 498 480 478 475 483 519 498 488 503 515 497 520 496 508 498 505 482 522 480 481 504 484 476 490 487 496 492 521 494 496 477 518 505 480 518 513 477 493 526 507 483 498 504 505 483 477 486 489 523 492 494 503 501 496 518 513 519 485 510 488 507 513 479 485 516 523 521 518 489 522 500 498 494 527
479 501 480 488 516 527 504 485 503 480 505 496 517 496 503 500 508 483 485 510 492 525 507 486 517 519 479 489 489 497 491 489 522 492 501 509 492 526 517 519 479 493 486 517 513 513 487 491 516 495 524 479 494 504 488 483 496 492 496 509 513 508 522 506 525 495 489 489 495 479 480 496 496 488 484 480 523 495 497 514 515 496 518 482 524 482 490 495 497 512 477 485 521 502 480 494 474 509 496 501 510 502 509 492 499 513 479 497 496 475 472 473 477 474 486 503 495 507 519 496 490 478 515 493 511 477 513 516 512 485 499 505 471 486 474 496 476 486 472 500 488 476 506 498 483 476 480 511 511 479 487 486 491 488 509 483 500 476 488 489 469 489 469 471 502 487 479 470 504 488 504 473 464 487 467 496 496 467 493 495 499 484 478 493 504 505 490 486 486 483 462 490 459 468 465 497 460 481 474 470 476 484 496 477 478 463 482 471 465 462 490 489 491 472 471 493 454 475 462 473 497 459 469 488 452 478 491 483 495 494 452 472 467 471 493 489 479 452 484 489 487 460 468 469 448 447 456 456 454 444 484 481 457 462 483 443 460 485 484 449 450 475 472 450 451 466 463 450 438 451 466 473 466 443 475 480 452 462 455 452 454 436 464 454 443 438 466 453 441 465 474 435 462 445 458 434 451 473 469 429 469 462 434 438 467 427 441 467 435 450 447 450 460 452 452 449 464 456 458 451 451 461 461 449 456 441 420 460 450 445 461 418 423 421 444 446 447 422 444 423 447 429 440 455 449 436 443 418 434 426 448 438 415 417 431 442 451 411 428 443 430 441 438 410 445 421 414 425 410 428 423 436 410 408 410 441 443 415 405 410 433 416 409 430 400 417 406 412 412 403 419 412 429 412 417 402 421 398 403 400 408 409 430 409 409 429 404 409 405 417 430 429 418 398 399 412 413 419 420 401 423 424 394 414 394 389 402 386 388 408 394 404 384 387 415 418 410 395 387 379 411 402 399 399 404 388 404 390 387 403 399 383 394 396 396 383 410 389 387 372 402 370 374 400 405 382 378 378 403 376 403 377 377 401 376 394 374 390 382 378 381 397 375 365 373 394 391 362 361 378 367 389 360 363 393 380 361 373 375 366 389 363 374 369 372 362 354 354 368 358 360 361 369 375 370 374 351 381 373 365 380 358 363 378 359 373 356 347 374 361 355 364 356 351 359 367 347 341 375 348 371 368 370 369 351 339 362 355 346 338 363 353 336 343 362 360 340 336 339 344 334 351 337 363 332 334 361 344 334 332 344 356 349 336 350 354 330 339 338 335 337 341 333 348 323 342 350 352 330 324 340 344 349 320 345 321 332 338 319 349 320 343 329 319 327 336 335 341 316 323 325 314 315 333 330 318 339 312 333 318 319 323 314 331 333 322 334 334 318 324 329 308 311 311 312 318 317 319 328 314 309 320 332 331 317 310 316 323 306 300 325 324 303 301 309 316 320 326 304 323 297 322 297 313 322 297 323 294 316 309 307 303 298 292 310 294 303 304 299 313 315 307 303 296 287 298 312 306 290 302 300 291 311 286 289 287 300 289 296 308 295 308 291 293 287 300 304 292 301 304 281 288 288 297 292 296 296 282 298 288 294 298 283 282 286 295 295 294 284 292 292 279 285 294 298 282 280 289 273 278 286 281 296 278 277 287 293 290 293 275 269 269 275 283 289 279 293 266 272 276 275 284 269 270 287 273 266 289 283 285 286 263 274 270 277 265 278 269 262 283 264 279 280 263 273 279 265 264 273 277 281 282 268 274 277 280 271 278 278 264 255 279 264 277 274 255 279 276 259 271 277 266 253 274 267 271 273 262 265 268 257 272 265 254 266 257 260 251 253 272 261 254 271 273 252 265 247 252 262 254 270 260 270 247 262 250 253 270 262 247 261 246 245 263 259 261 256 267 252 250 260 258 254 267 258 245 252 266 252 252 258 258 265 246 249 257 253 256 256 243 256 246 245 259 242 259 252 255 258 260 263 251 251 248 250 240 252 261 239 262 247 256 254 246 239 237 237 251 254 236 244 243 244 254 256 255 247 254 236 246 248 237 239 258 240 250 240 251 236 251 250 243 246 256 236 245 244 248 234 237 239 242 235 240 252 255 235 240 242 253 251 255 255 247 246 251 238 250 244 240 235 252 249 248 250 243 251 236 249 252 240 248 237 234 255 248 233 248 254 233 244 240 247 235 231 236 254 237 246 234 245 250 254 254 234 249 241 253 245 234 249 245 250 246 248 241 239 241 235 254 235 240 240 251 244 240 232 236 238 239 239 244 234 239 244 254 250 246 253 232 241 239 247 253 247 232 239 247 242 235 246 238 245 247 234 250 249 252 256 256 236 233 245 240 241 249 238 251 255 251 251 242 252 243 239 243 243 246 234 245 242 240 251 256 257 246 250 241 241 242 241 245 242 246 245 251 255 242 237 245 253 255 241 247 242 242 249 241 248 245 261 257 256 240 249 257 249 243 245 262 239 251 255 255 263 255 262 248 241 245 257 251 254 262 262 259 245 251 264 259 260 264 253 255 243 265 251 256 245 259 257 249 249 249 265 250 265 266 260 268 248 255 255 262 253 253 255 264 264 250 271 257 268 249 259 270 247 248 252 260 249 254 265 254 266 268 272 253 261 266 273 270 261 259 276 262 261 276 253 254 256 253 268 277 258 257 278 261 260 259 274 261 261 263 271 265 266 280 272 264 270 264 279 262 279 277 260 272 264 283 283 263 262 266 286 273 277 267 284 267 266 275 264 273 283 280 271 283 266 287 290 278 275 267 269 291 287 291 270 277 280 292 277 275 286 294 271 286 271 295 281 277 283 286 277 279 278 282 292 296 292 287 293 286 289 292 276 284 280 298 280 295 301 298 302 294 278 280 287 289 287 296 286 308 300 292 301 307 285 297 292 301 301 300 302 314 297 289 310 305 286 287 305 288 302 295 299 294 301 296 291 301 294 307 290 303 314 309 305 306 296 305 297 318 322 297 307 313 300 317 323 326 298 302 320 319 307 307 323 316 325 312 329 300 326 322 320 302 332 312 323 310 306 312 327 328 333 331 323 309 306 318 312 322 311 329 328 310 325 311 319 335 319 318 312 320 327 340 340 344 343 327 334 325 326 318 338 342 338 331 334 343 330 349 343 336 343 345 346 343 334 348 347 330 336 336 323 327 342 347 341 340 327 338 351 358 337 351 348 358 358 344 335 346 356 355 347 336 331 341 339 353 350 360 347 351 354 336 358 344 348 356 365 344 342 352 346 371 372 373 357 341 368 356 348 345 358 355 356 351 346 373 346 345 356 367 376 353 357 372 347 358 376 378 356 373 357 378 368 371 376 362 374 363 355 363 363 369 355 369 359 382 380 361 379 376 377 365 379 383 386 380 394 396 393 379 390 362 390 374 394 379 390 375 366 375 371 376 395 402 401 379 387 393 375 373 372 371 401 377 394 407 406 383 381 389 374 400 395 396 390 393 388 410 396 403 390 392 392 380 403 405 389 386 402 396 395 382 393 399 390 400 421 390 418 394 418 406 422 386 403 412 405 387 416 425 427 409 409 394 414 429 405 421 415 405 432 403 394 421 405 428 422 396 421 429 402 417 407 435 430 437 411 409 432 415 434 435 417 439 400 437 429 431 435 430 437 420 412 436 423 439 424 426 433 421 408 408 434 426 446 431 427 444 430 412 418 418 421 426 428 450 420 452 452 444 456 452 448 446 441 448 437 431 434 458 433 443 431 443 452 450 460 423 435 423 431 450 458 447 451 455 439 449 440 454 439 447 445 450 452 467 440 462 454 433 435 471 430 450 450 432 471 469 467 430 444 447 436 466 467 436 453 460 452 443 458 456 461 456 447 471 436 445 438 465 467 480 465 480 477 463 443 453 478 482 454 478 471 475 469 472 450 452 444 459 481 464 475 443 470 471 461 471 472 467 472 461 459 449 448 447 451 466 484 447 458 464 468 493 488 473 475 450 473 463 459 488 450 470 476 465 475 457 478 477 493 498 472 494 485 454 475 491 500 467 472 492 463 463 498 483 468 481 462 492 489 473 459 466 468 500 505 462 505 486 459 495 498 485 468 464 507 463 477 474 491 478 484 467 503 495 463 467 473 487 473 506 471 492 485 484 502 484 478 475 473 503 479 502 505 481 467 483 502 477 511 480 488 505 474 515 505 471 491 490 503 492 471 500 473 482 479 481 506 494 496 514 488 511 503 485 477 509 502 514 472 498 484 493 492 491 491 486 495 520 508 486 495 516 518 500 486 485 511 474 509 494 518 517 496 494 507 487 510 503 501 495 504 517 502 509 515 516 513 494 477 504 519 513 479 516 482 501 520 493 488 492 478 490 487 500 512 521 514 497 499 492 520 480 484 499 514 477 493 504 499 496 485 492 485 488 483 491 515 479 510 478 495 512 494 508 488 479 502 527 501 528 496 497 483 503 520 521 505 486 499 528 506 506 493 513 518 500 528 505 501 511 507 520
498 524 501 510 527 528 510 501 527 527 521 483 503 512 525 482 521 497 481 498 526 497 484 515 518 484 494 491 517 521 483 487 518 506 518 517 504 500 490 503 499 482 507 524 516 504 526 510 521 527 527 519 494 484 507 485 490 521 497 478 515 503 485 505 480 526 494 505 497 505 480 519 510 510 514 497 484 511 480 479 512 481 521 481 486 499 487 498 492 508 498 481 486 509 510 489 510 479 519 481 509 485 480 522 517 486 508 506 496 489 494 481 512 500 486 473 483 511 515 490 496 483 505 473 493 485 509 496 496 490 470 500 502 482 503 500 493 488 488 472 508 514 480 499 492 498 504 508 488 498 477 467 508 466 469 481 479 506 511 505 482 509 471 492 492 497 482 493 480 481 506 503 462 497 472 500 484 506 480 491 490 488 482 491 479 489 477 500 469 491 504 498 488 463 494 484 463 465 481 479 498 476 473 499 480 499 501 460 499 480 497 498 498 493 472 473 473 461 482 470 473 486 451 464 468 482 468 454 493 451 472 488 471 485 491 454 459 468 484 482 492 479 478 454 480 484 476 458 459 472 484 450 474 446 459 457 463 479 460 477 464 483 483 456 477 456 466 445 438 476 441 460 440 450 469 475 437 455 439 455 457 451 451 443 463 465 443 470 436 473 448 454 445 444 454 447 432 442 452 441 456 446 428 446 456 443 442 429 430 426 430 430 435 465 454 444 456 428 440 460 448 444 447 460 451 448 430 442 440 453 434 438 436 442 421 436 448 432 449 431 456 415 446 447 423 446 444 434 442 453 449 453 437 438 415 423 440 415 433 423 432 446 430 440 437 439 427 431 415 422 416 440 423 429 405 404 433 427 406 426 413 431 419 400 426 405 424 400 408 400 437 430 431 425 432 435 436 424 426 399 410 398 423 429 399 431 395 401 430 421 411 390 418 395 426 395 388 409 395 402 422 393 408 397 407 391 419 421 415 386 411 410 416 418 398 386 402 416 386 390 400 410 381 413 399 387 415 386 391 400 401 383 379 375 379 398 408 406 374 406 401 371 381 378 404 379 401 383 383 393 385 381 392 385 391 386 376 395 368 371 380 370 385 371 397 398 392 388 367 389 391 385 378 363 380 378 386 368 362 373 359 377 361 365 379 363 365 358 354 363 383 355 377 359 358 384 379 376 364 369 371 348 347 375 346 362 363 344 375 356 368 357 376 347 375 343 364 368 350 345 343 352 352 350 338 358 368 368 362 341 346 367 364 349 337 343 362 356 345 347 341 353 358 343 358 334 336 341 338 338 347 341 331 345 328 341 352 339 343 346 349 342 330 346 347 356 341 327 335 336 349 351 320 333 348 329 339 333 325 331 333 344 324 326 318 335 345 321 315 325 327 325 317 319 334 316 327 311 313 317 337 320 335 313 322 309 322 327 328 308 323 330 328 320 319 312 317 333 330 312 319 314 326 301 320 323 300 312 309 300 329 320 298 328 327 322 307 315 318 307 306 314 324 315 295 305 309 309 295 294 317 307 292 293 317 300 317 292 317 317 316 305 295 302 287 293 293 306 311 312 305 307 297 308 304 295 292 303 302 298 303 294 283 299 295 282 304 280 293 307 281 282 293 280 288 288 279 301 295 297 297 303 288 288 293 275 294 276 296 280 294 299 299 287 296 298 286 283 288 271 283 276 286 290 280 288 277 289 271 272 267 280 269 291 290 272 276 267 267 265 277 280 272 265 273 281 277 282 283 265 275 285 267 279 277 281 281 263 286 282 283 285 274 279 265 270 263 280 267 281 270 278 269 266 268 259 258 271 269 268 273 258 276 264 277 257 258 273 252 259 274 260 253 274 259 251 265 257 266 258 274 257 266 262 274 251 265 252 268 255 265 262 258 262 250 257 268 257 252 268 252 267 247 256 258 265 260 251 261 247 253 254 264 267 267 252 249 247 256 265 250 243 258 251 260 262 244 247 261 264 242 242 260 242 253 246 262 245 254 252 247 240 239 244 240 262 252 245 242 242 243 250 246 260 258 238 255 237 245 252 241 242 238 241 252 252 249 249 253 235 255 251 256 240 249 255 246 246 252 247 242 248 245 237 245 255 240 247 236 236 235 241 242 237 246 251 245 235 256 253 250 251 245 239 248 251 235 236 232 246 249 240 252 235 242 231 248 240 237 251 244 239 235 245 235 240 239 240 234 254 253 253 250 243 235 233 253 231 237 253 237 230 253 249 250 240 249 243 242 248 239 247 248 235 237 245 244 238 230 240 237 252 238 248 232 235 252 248 236 251 247 235 244 247 231 240 249 242 246 253 236 247 246 247 245 246 238 236 231 239 238 254 253 246 241 232 252 231 250 250 252 235 248 242 244 241 245 240 246 254 240 245 247 249 238 238 241 246 236 233 254 243 233 245 252 235 246 241 235 233 236 249 238 245 237 252 256 251 253 247 249 254 236 257 248 235 256 257 249 236 258 239 241 251 252 236 254 242 244 248 258 247 243 252 250 238 259 249 258 241 260 256 258 260 262 260 252 242 249 249 253 263 254 253 244 257 245 240 242 253 250 254 265 259 248 256 261 245 244 256 249 244 252 247 267 251 246 258 256 257 244 248 257 261 263 263 254 246 266 257 258 260 251 265 268 247 253 250 263 261 265 273 263 255 272 256 252 267 254 256 256 265 260 273 268 256 255 263 263 257 277 277 270 257 273 268 258 255 274 275 270 267 278 260 275 276 259 267 259 264 274 277 269 273 267 267 272 272 259 274 270 274 269 282 286 266 281 261 285 281 267 284 262 263 279 269 289 283 281 265 281 272 276 279 286 277 292 281 266 278 275 277 293 276 271 278 278 279 282 292 281 277 292 293 272 274 298 290 299 292 299 276 296 280 274 289 291 286 299 295 289 298 302 300 282 295 287 303 285 287 281 280 286 284 300 306 305 282 305 287 305 291 309 301 294 308 305 314 310 314 298 293 290 301 295 313 311 306 297 294 299 304 315 314 301 296 306 319 305 318 311 301 313 296 300 322 322 317 296 306 307 298 304 302 320 310 327 310 303 299 305 313 311 307 316 306 304 331 309 325 322 320 330 331 325 305 326 306 334 331 314 311 336 337 321 335 319 312 325 325 320 315 333 333 327 338 317 317 337 322 320 336 330 343 337 323 344 324 319 319 334 319 324 318 333 348 349 320 351 348 326 325 346 352 340 352 350 327 348 334 343 334 347 354 332 351 347 352 336 331 351 346 351 346 348 350 348 362 352 362 336 333 357 340 346 359 343 361 340 361 362 364 351 352 353 368 358 362 344 345 370 360 357 351 342 346 369 352 355 345 376 371 355 352 350 377 356 376 370 350 347 382 377 356 355 359 352 351 371 354 360 382 386 383 389 389 367 368 359 363 372 384 362 359 380 387 375 387 374 392 384 361 388 387 378 371 377 394 367 376 367 370 390 376 389 374 380 376 371 377 396 397 405 403 375 395 373 377 377 385 375 383 386 385 396 382 406 392 378 398 409 394 402 380 398 398 389 381 398 387 411 387 401 381 392 417 403 409 395 414 415 402 391 390 390 397 416 391 396 412 386 416 419 415 413 408 404 396 390 415 405 430 408 396 411 422 396 414 397 398 414 427 399 415 422 397 415 402 428 429 438 411 436 431 438 425 427 432 408 428 404 411 434 425 442 418 437 423 404 414 439 433 446 418 429 410 427 443 408 421 442 451 422 414 426 444 417 423 432 434 446 413 447 432 438 431 418 436 415 448 430 439 419 432 437 436 441 425 434 424 457 450 420 440 442 448 436 429 424 451 447 447 427 448 461 429 459 450 453 457 445 437 437 447 435 462 451 435 449 441 458 451 432 448 461 437 464 468 475 439 447 437 455 458 461 452 441 457 469 447 458 440 468 470 444 462 451 473 452 443 445 462 477 440 476 470 454 462 451 454 442 484 486 473 457 483 462 475 445 469 454 446 451 459 483 453 485 445 487 471 453 478 471 477 475 458 455 471 466 482 452 476 471 469 469 467 465 455 493 469 489 480 468 462 494 489 468 465 498 463 490 485 474 494 468 470 484 490 469 501 470 502 469 492 486 494 498 462 463 495 486 486 503 476 471 469 473 493 488 468 500 488 493 486 502 478 501 499 480 482 466 495 481 479 482 511 485 492 484 490 501 485 506 468 491 497 488 480 513 471 501 479 501 506 479 482 494 510 472 475 493 490 493 501 512 502 504 509 486 485 499 478 505 492 482 489 475 509 503 479 515 494 491 506 484 503 477 517 502 486 480 483 507 506 517 502 495 503 492 517 518 497 518 507 479 495 502 521 504 478 494 495 521 495 476 502 509 503 483 500 521 512 502 506 491 509 504 498 502 519 490 495 491 483 477 498 503 505 496 486 509 516 508 508 489 509 485 523 488 492 499 483 480 526 515 499 511 495 520 486 487 485 506 504 493 509 525 522 489 494 480 520 485 510 503 497 494 510 494 504 526 517 510 529 517 498 499 499 516 492 509 526 498 486 501 512 516 499 505 526
516 509 521 524 492 494 493 506 527 507 481 523 496 513 524 483 483 493 505 519 505 484 515 525 492 487 508 481 508 485 528 492 515 520 485 526 486 499 502 482 525 504 526 491 488 520 495 490 484 518 479 508 521 513 504 485 521 483 485 499 488 483 513 524 523 520 520 479 489 494 483 487 520 479 499 477 520 514 489 525 504 491 504 498 477 480 503 519 485 511 491 496 516 477 491 512 519 483 515 482 502 522 491 494 523 513 497 517 492 483 493 476 476 477 520 485 515 475 511 507 502 494 472 488 485 494 486 484 487 479 510 480 516 478 493 497 480 506 492 498 515 510 504 517 513 507 479 510 508 473 496 492 498 495 514 467 473 478 483 494 492 473 502 487 480 476 492 498 506 478 480 503 467 491 490 478 481 504 484 490 491 474 482 507 493 483 504 498 467 469 500 471 461 486 499 487 467 478 472 476 493 503 467 496 484 462 480 471 472 458 472 493 479 456 480 463 457 471 469 463 474 467 460 474 460 467 451 478 480 456 496 470 456 459 461 469 487 486 483 449 488 478 466 490 479 471 456 482 466 472 451 456 465 460 480 488 486 467 480 472 485 465 474 447 469 448 459 443 470 461 477 478 445 463 453 454 455 458 439 437 473 480 467 477 435 444 470 454 462 466 454 467 438 450 460 455 438 454 440 445 452 440 446 458 450 471 466 447 445 444 469 451 434 452 430 442 467 438 439 446 452 461 461 463 434 445 440 441 444 423 421 442 445 423 424 443 448 454 425 440 442 418 437 431 446 430 439 435 413 421 451 434 422 413 443 430 422 438 436 436 432 412 434 422 411 434 447 410 433 445 440 429 419 418 429 406 437 418 402 436 423 435 433 439 411 432 412 419 419 400 438 434 413 427 411 433 417 420 427 408 401 420 427 397 406 405 422 432 404 408 428 422 410 396 396 411 420 417 426 399 405 424 405 390 387 394 385 401 411 404 392 386 385 392 398 409 397 399 419 380 397 413 416 411 405 406 410 382 377 405 376 378 379 402 392 405 380 393 410 400 374 406 400 406 373 403 369 383 393 403 389 379 392 367 388 372 391 377 378 367 373 365 362 392 376 382 372 389 371 369 390 366 370 393 390 381 387 392 364 376 362 362 365 390 380 385 372 385 358 372 376 361 373 361 367 372 353 365 353 353 348 347 346 371 370 372 355 358 373 350 376 360 354 376 353 347 344 363 363 364 358 353 347 361 368 360 345 346 357 366 362 344 356 359 344 358 357 358 344 350 340 358 355 340 332 357 362 333 330 344 344 344 341 351 345 357 348 335 341 347 350 330 341 324 337 333 348 346 353 351 339 326 332 324 333 337 330 350 339 325 348 328 344 337 315 319 331 322 324 314 343 320 320 327 327 312 314 319 319 324 339 314 331 328 321 321 337 328 319 325 336 313 313 308 328 329 316 320 310 322 313 332 322 327 312 302 304 322 313 322 320 309 306 325 301 298 305 324 321 323 325 300 312 298 307 314 301 319 311 313 320 302 295 296 303 303 316 293 316 315 312 300 314 299 306 310 309 296 290 297 302 310 285 297 285 295 299 287 309 294 301 293 284 307 285 303 297 300 297 288 287 303 287 292 292 290 291 293 276 291 286 286 275 279 289 273 279 276 275 288 284 294 289 296 297 288 296 295 296 293 285 290 279 268 293 294 286 268 286 268 287 279 273 288 284 278 289 271 278 274 274 275 268 278 276 278 282 270 269 271 277 271 285 260 261 268 269 270 279 275 272 270 263 276 273 260 277 270 265 279 268 264 261 269 280 274 256 264 257 276 274 269 266 266 270 266 257 276 265 272 256 267 265 254 268 275 260 256 273 264 253 259 256 260 250 254 253 251 267 257 247 262 249 260 251 257 257 248 267 269 255 251 248 254 258 258 265 263 252 261 252 264 258 249 266 263 245 263 248 266 265 244 264 262 248 246 250 260 249 245 261 260 252 263 243 241 252 242 261 259 258 246 258 248 252 256 243 255 251 251 256 251 257 257 243 251 258 248 249 258 258 236 247 251 254 248 252 248 257 238 235 244 244 246 245 238 236 233 236 254 244 246 246 252 243 253 235 240 241 239 255 232 233 243 248 252 248 241 233 238 245 234 249 231 238 236 251 240 252 247 253 231 235 242 241 237 230 235 246 239 243 237 231 244 240 247 232 233 249 234 240 230 252 249 246 251 230 242 229 244 250 251 236 231 231 248 239 232 229 247 233 234 246 235 248 232 244 251 235 239 247 246 240 247 242 233 237 236 239 237 243 252 252 250 231 230 245 233 249 238 243 230 243 236 252 231 239 243 229 238 247 240 248 234 250 237 231 235 236 233 243 250 232 234 240 250 236 232 246 233 234 253 250 241 236 249 243 239 232 235 240 249 245 235 246 243 242 239 240 241 242 245 253 237 251 240 234 233 235 251 251 238 249 239 249 248 234 253 248 251 257 257 245 241 237 237 244 239 244 252 248 248 242 239 253 252 246 246 244 241 241 259 253 247 248 243 245 258 249 252 256 242 262 241 255 248 249 241 241 243 250 247 243 244 264 243 255 264 256 263 247 264 263 263 251 249 244 259 247 257 250 266 265 251 244 256 261 255 262 264 260 248 247 266 254 270 259 261 247 259 267 265 263 248 263 256 259 261 251 252 267 273 262 272 268 266 252 254 275 264 258 274 260 271 258 253 271 274 270 274 262 267 267 279 268 259 265 280 274 273 265 265 259 266 277 264 283 259 270 274 265 261 284 264 275 274 280 263 263 286 267 275 262 286 280 273 287 267 289 273 285 272 271 278 271 265 273 285 285 271 274 293 290 268 283 280 275 290 273 284 291 277 281 294 295 287 297 273 295 275 285 280 277 283 300 292 282 292 285 296 279 295 287 280 296 291 283 281 304 282 285 294 289 284 293 295 289 296 283 293 293 283 290 304 297 306 311 287 296 293 300 308 302 299 296 290 302 300 299 296 313 314 293 297 294 303 314 290 294 315 314 302 312 314 307 322 298 315 308 322 297 297 323 303 312 304 314 297 322 324 303 313 309 313 304 301 317 303 311 315 302 313 329 316 324 316 330 325 313 309 333 311 336 330 324 318 336 311 335 312 328 315 336 326 334 336 338 323 333 329 315 326 321 327 331 331 340 330 324 342 331 340 321 335 325 344 327 330 331 326 336 341 339 323 351 345 351 349 334 334 338 340 332 330 347 354 346 343 335 347 351 330 361 362 331 355 354 363 337 344 348 332 345 352 337 336 337 351 353 368 340 343 355 358 357 345 370 351 364 367 368 373 353 348 371 369 352 369 354 377 351 375 378 353 378 345 355 368 373 382 363 374 350 380 349 368 374 381 387 358 371 358 353 373 373 383 358 388 384 382 366 392 364 383 383 364 386 377 363 380 386 396 382 385 375 391 384 374 391 390 374 382 397 381 386 397 367 400 371 401 393 377 378 399 393 377 390 387 400 374 393 403 387 393 375 378 374 378 378 409 400 399 382 396 410 404 406 412 384 414 380 417 391 418 396 383 409 409 383 419 399 419 386 417 407 402 391 422 394 412 397 403 420 393 392 415 402 425 414 392 409 397 425 415 429 412 408 413 407 415 404 413 429 421 420 412 433 424 420 419 405 435 422 406 408 419 414 425 421 409 415 438 425 403 434 434 415 411 424 426 426 433 445 438 417 436 444 418 425 417 448 449 418 422 419 421 411 425 441 418 431 435 447 442 414 428 420 416 456 428 453 424 455 445 446 454 448 424 418 460 427 423 425 423 450 429 464 439 451 454 466 446 431 459 452 447 464 431 428 466 431 429 456 442 470 438 463 463 470 473 429 445 469 444 441 460 440 441 453 440 456 436 449 437 456 443 443 438 474 456 437 438 457 438 461 437 465 454 481 439 457 465 475 462 477 447 477 447 463 471 447 450 452 479 452 479 460 446 488 481 470 452 471 445 447 458 470 481 454 471 490 468 458 456 457 494 466 478 460 472 495 469 460 495 478 455 481 463 481 469 467 467 481 479 458 475 471 462 490 479 487 486 469 465 480 476 491 488 463 459 472 476 481 498 469 493 499 497 498 461 464 477 504 465 471 503 463 473 482 471 500 489 490 482 467 483 471 471 468 479 475 484 467 500 493 510 495 503 500 477 470 467 509 470 476 482 475 478 514 499 516 504 476 483 476 475 501 486 476 504 483 473 500 505 517 478 501 505 473 493 517 482 494 517 487 511 483 501 473 483 485 473 519 498 493 484 506 477 502 518 512 521 521 476 507 490 476 517 476 482 482 507 484 487 497 508 480 519 500 508 503 497 479 490 496 491 518 518 480 480 484 513 492 518 514 526 485 518 519 489 525 526 521 484 491 494 520 496 491 497 480 518 521 485 482 491 500 527 484 506 480 491 493 499 485 482 498 494 522 490 505 521 490 501 528 503 519 522 524 483 490 526 523 485 484 528 497 508 526 504 485 530 516 500 499 522 502 517 488 496 529 515 487 490 488 487 515 529 481 509
483 495 507 525 499 511 525 518 488 522 491 494 521 527 513 489 520 484 528 527 501 526 513 507 487 521 516 522 519 518 500 521 530 525 515 498 506 508 486 512 499 495 524 490 492 505 498 530 509 494 527 527 489 508 504 495 497 490 485 486 527 505 525 526 498 511 494 523 488 499 506 508 516 501 518 526 526 486 526 504 501 524 503 510 502 477 524 520 487 481 477 484 507 523 482 477 505 497 524 517 520 500 495 506 523 486 506 521 494 506 500 517 503 475 500 479 483 503 518 506 511 506 483 493 484 500 504 502 494 499 491 482 509 473 503 479 482 503 471 471 494 495 486 480 513 487 516 472 515 516 509 507 503 475 483 515 501 514 494 474 492 468 488 479 469 471 491 484 508 497 490 476 496 479 466 485 499 489 482 492 465 462 468 477 481 474 492 492 488 470 487 486 487 487 473 490 460 483 492 483 502 468 462 485 499 463 459 486 490 478 484 461 494 481 475 474 469 467 489 480 478 497 492 483 460 464 461 470 479 484 496 459 470 460 458 482 471 486 469 492 468 466 471 490 470 491 487 462 457 458 477 470 473 479 457 458 444 445 454 487 486 448 453 456 485 471 448 471 479 445 452 480 450 479 479 475 465 444 441 482 457 451 438 442 466 471 449 437 438 461 469 458 456 450 440 441 439 460 460 432 442 445 450 469 435 447 428 451 468 444 437 442 446 442 431 457 444 440 457 459 456 459 449 437 462 440 439 437 429 441 426 461 454 444 424 419 433 424 453 426 437 428 442 449 437 456 425 449 450 416 433 446 430 435 425 417 437 452 412 412 450 449 413 412 411 443 407 415 434 437 441 433 431 437 440 407 425 414 435 412 418 432 428 403 400 407 440 417 416 409 416 414 417 434 402 412 436 411 412 430 427 432 402 410 419 395 402 399 406 402 406 429 424 410 419 395 395 415 394 409 423 395 408 400 406 422 399 414 391 386 391 389 405 386 405 396 407 386 388 407 419 401 408 398 410 393 388 389 404 388 384 401 401 405 393 380 387 379 410 375 392 384 374 370 373 371 378 373 375 401 367 393 387 367 385 402 386 389 389 384 382 396 395 382 386 388 383 392 398 378 376 390 367 367 389 394 364 376 382 367 358 391 374 387 363 381 356 360 388 352 375 372 360 368 360 382 373 378 381 375 382 380 377 346 358 380 364 357 354 362 372 365 358 353 349 362 363 341 349 348 348 359 350 370 365 364 366 358 343 340 340 335 348 366 365 347 356 343 333 365 338 348 340 340 362 355 337 342 335 336 333 344 346 353 330 352 337 342 352 334 334 338 330 352 329 338 332 339 325 334 327 333 350 342 336 342 340 317 343 349 347 342 332 335 343 317 332 315 328 322 320 316 338 314 314 319 330 320 319 333 330 332 320 307 336 310 314 322 322 317 330 318 328 306 322 330 315 327 307 321 326 320 323 318 305 304 320 306 302 308 323 310 305 301 304 317 299 320 308 317 317 296 298 305 315 317 309 297 314 295 312 313 299 297 293 313 301 305 298 312 287 314 302 309 314 313 303 286 292 289 301 312 311 285 305 291 305 288 290 295 292 281 296 294 287 296 286 288 279 278 301 279 293 299 303 287 294 300 283 281 289 300 297 274 298 285 281 298 299 273 287 277 272 285 290 272 292 270 280 276 274 270 292 285 291 268 276 275 293 274 270 280 290 285 269 280 284 281 270 288 265 276 268 281 279 275 280 265 276 268 283 273 260 283 273 266 271 271 273 262 283 283 257 269 264 276 273 257 278 256 258 277 264 274 279 274 271 255 276 261 257 273 255 252 266 253 273 273 273 263 253 270 261 254 270 257 268 268 263 264 269 267 261 254 264 260 248 258 265 272 260 269 255 260 264 257 254 261 263 255 248 247 255 252 244 244 243 261 250 248 254 263 247 242 245 262 248 256 251 253 253 241 252 262 256 245 249 241 262 243 252 241 246 239 250 248 240 253 241 248 257 252 244 239 255 237 256 240 249 243 238 249 237 250 241 258 240 250 243 255 241 255 241 247 244 254 257 242 236 243 242 234 235 248 252 253 248 248 232 253 247 234 243 249 241 249 247 237 239 232 250 239 245 233 252 248 245 242 231 248 252 241 241 246 248 236 242 232 244 234 229 235 235 240 244 245 249 237 243 250 230 238 234 236 240 247 245 247 235 246 240 248 249 243 241 235 249 245 237 232 250 229 238 232 232 229 240 245 229 231 242 246 232 247 246 244 241 238 230 239 248 234 235 245 249 248 228 238 242 230 242 240 247 244 236 228 238 241 237 239 236 251 250 240 238 236 248 243 246 242 230 243 249 238 229 238 251 246 249 241 240 231 245 251 248 245 243 234 234 252 237 235 252 252 240 238 236 236 245 247 251 247 230 239 234 231 250 232 240 246 236 243 248 244 242 236 237 233 241 235 233 250 232 255 248 243 233 248 242 248 241 255 234 242 241 238 234 236 255 244 243 253 249 254 242 236 258 239 238 237 259 256 247 236 255 255 250 260 242 259 237 259 260 240 254 261 250 251 256 261 255 244 258 248 240 260 255 258 253 240 247 254 259 249 254 246 261 245 246 266 243 249 267 266 251 260 265 264 251 260 263 245 268 258 255 268 256 246 264 246 248 248 267 262 255 257 251 256 266 250 251 251 263 267 263 270 272 256 252 273 261 250 259 263 265 270 274 260 276 259 273 276 263 268 267 275 256 273 258 278 277 264 255 267 265 266 259 278 272 279 274 274 275 279 259 273 263 275 261 286 263 272 284 265 268 263 275 271 266 269 264 271 275 279 283 286 279 276 269 288 284 288 276 288 284 277 285 285 273 270 273 291 287 286 294 279 287 279 292 276 273 271 277 275 278 294 283 297 300 279 292 303 289 296 298 286 304 297 281 293 281 278 295 307 282 305 301 298 280 288 281 290 304 295 299 289 293 285 308 311 307 302 309 307 287 294 304 290 308 312 312 288 314 297 317 315 317 300 312 310 298 311 310 298 316 301 300 295 308 313 319 316 297 306 323 300 296 325 305 316 304 317 306 321 327 315 327 316 302 315 325 322 315 328 325 329 320 314 333 311 322 308 305 329 328 318 314 314 330 334 309 319 318 310 314 314 327 337 335 333 321 314 328 324 322 336 325 316 328 332 316 338 349 331 325 346 325 346 351 334 332 336 325 343 332 326 348 341 348 346 342 356 355 333 357 340 341 343 332 347 332 348 328 342 353 335 347 334 357 347 353 361 358 359 349 350 355 364 351 358 342 358 339 359 359 363 370 366 370 373 371 355 344 355 373 352 372 357 354 351 362 344 359 359 347 363 359 357 381 374 355 376 351 356 377 364 379 357 376 355 357 368 366 358 372 380 388 387 377 379 359 377 365 361 373 387 359 386 370 360 380 371 377 364 391 385 395 377 386 386 384 368 373 383 374 393 383 390 400 374 380 404 392 405 404 372 404 374 376 387 399 385 407 407 401 405 380 401 412 391 405 408 414 398 381 415 385 383 388 402 397 411 414 417 400 394 382 414 420 411 400 403 397 397 421 391 418 398 422 404 400 426 399 417 390 429 417 405 413 416 404 428 404 393 412 396 396 417 431 405 414 403 417 420 407 400 422 405 407 438 405 430 434 418 423 425 414 421 411 441 423 439 432 407 414 437 412 441 424 441 412 440 429 418 445 436 437 449 419 409 427 420 434 452 441 445 436 426 418 414 433 435 449 455 438 427 421 435 436 458 425 446 432 419 419 426 453 450 429 455 435 431 460 456 461 435 460 425 437 465 432 430 452 441 462 427 443 448 457 455 441 471 431 431 469 435 452 467 431 466 464 439 461 433 458 475 443 466 444 450 474 446 442 447 443 477 462 443 477 461 470 457 437 451 454 444 465 477 471 454 483 467 478 449 453 472 456 485 468 447 482 442 460 465 448 455 466 463 461 487 445 449 488 492 475 479 451 476 488 464 487 491 461 449 458 495 494 473 470 451 493 465 466 473 454 494 487 478 458 473 469 462 471 491 488 501 457 492 469 461 475 466 475 483 461 498 463 472 465 474 495 475 499 496 467 480 485 471 503 485 471 487 472 501 506 469 471 508 506 485 481 478 497 501 506 470 496 465 502 504 486 472 478 488 496 484 485 492 510 492 489 482 481 503 491 468 489 483 474 498 507 496 478 506 480 515 494 479 472 500 489 499 508 503 473 495 473 493 473 474 475 501 494 495 489 519 501 515 490 508 503 486 486 517 474 513 516 493 520 507 516 497 520 518 477 524 521 501 520 479 497 496 496 478 485 507 493 482 501 517 516 477 497 496 484 512 485 526 481 482 508 524 506 505 518 508 506 517 487 501 521 508 523 494 513 482 525 483 489 502 523 481 504 496 500 511 481 509 511 486 516 493 484 494 520 526 527 499 514 485 521 508 517 516 525 503 519 524 508 482 499 502 483 524 518 505 507 521 486 489 530 521 503 485 486 494 530 484 513 515 491 503 494 527 488 491 501 529 484 528
532 502 501 485 496 490 508 522 529 512 531 529 503 502 532 509 514 532 514 495 515 523 519 530 520 527 489 489 524 493 487 525 512 505 526 527 511 501 518 510 482 516 506 504 487 506 483 518 505 514 483 490 505 520 488 492 514 496 500 508 506 504 500 487 528 496 481 507 515 517 487 518 503 513 492 508 486 492 496 512 526 499 522 500 488 478 510 522 493 481 499 518 504 521 525 501 486 477 480 523 516 489 510 491 521 525 521 479 488 489 513 485 511 506 508 520 506 491 515 521 494 488 489 499 503 522 506 512 488 494 501 483 486 501 487 507 490 485 496 510 504 481 510 471 494 511 502 503 488 472 516 479 470 486 509 505 490 491 493 509 512 476 469 480 505 484 514 478 502 495 471 490 504 510 495 485 504 505 494 477 465 505 483 496 465 473 506 471 483 471 491 503 491 488 467 492 492 488 471 463 467 497 503 460 473 464 480 464 457 478 477 475 472 465 460 491 473 468 493 459 459 469 469 476 467 480 453 473 475 476 497 452 476 469 453 490 455 464 492 477 466 479 453 460 466 484 452 462 449 468 491 487 467 486 469 453 457 456 456 478 484 456 446 476 483 460 442 484 457 464 444 471 452 441 454 456 449 447 465 446 470 443 442 447 453 443 456 440 460 441 463 444 471 470 473 475 443 473 435 434 472 451 445 474 463 440 473 435 428 448 459 450 438 443 468 438 462 434 444 461 429 455 424 465 446 423 453 450 423 454 455 442 461 457 432 459 421 428 446 430 430 449 436 456 432 432 456 439 424 434 427 417 438 424 414 417 428 430 447 427 437 426 425 430 428 415 434 408 438 408 406 413 413 426 422 412 421 429 407 409 414 427 421 423 422 435 424 409 406 426 434 407 436 417 428 404 419 403 403 431 402 402 407 424 412 415 393 392 424 410 392 408 400 406 389 428 418 388 414 395 406 417 392 386 392 398 391 390 418 383 422 392 403 421 413 413 419 393 401 381 397 382 381 417 416 409 387 415 407 388 402 379 392 388 396 409 382 376 404 379 378 378 405 371 385 406 380 368 372 394 396 404 372 374 399 367 376 386 367 373 393 368 366 394 373 376 370 398 379 370 361 377 381 374 393 383 377 391 389 383 375 391 363 374 384 388 376 369 368 352 363 365 350 367 367 373 375 372 349 347 363 366 353 375 356 354 355 346 365 352 344 372 345 351 353 350 345 351 353 348 359 354 358 360 371 372 370 365 364 360 367 354 341 334 352 366 338 358 337 350 343 356 360 330 337 352 357 357 342 339 356 354 355 349 333 356 350 337 357 333 350 352 353 336 348 324 340 337 343 343 340 320 351 327 330 318 346 342 331 334 319 338 332 339 340 329 335 317 320 313 318 329 334 339 317 340 309 340 334 316 311 312 315 327 315 306 311 305 309 309 323 316 306 313 321 322 327 304 302 331 325 305 325 308 309 308 306 305 313 324 323 316 305 309 297 298 306 323 323 307 308 295 303 297 321 302 310 292 303 313 293 302 292 309 301 300 309 302 292 311 289 294 295 303 310 299 309 293 289 299 297 304 299 297 302 287 308 282 281 284 297 299 282 286 282 279 288 279 286 297 305 304 300 281 293 301 285 284 290 281 301 283 279 278 281 284 283 272 275 293 271 297 275 284 270 269 277 268 276 282 294 287 278 267 274 277 279 287 284 280 288 277 274 273 282 281 282 266 268 274 267 282 285 287 261 261 284 273 272 261 267 285 265 277 267 283 270 277 283 279 283 278 263 280 277 276 255 279 258 264 272 263 274 262 254 270 271 262 255 264 267 271 251 265 274 261 252 260 263 252 270 263 267 254 260 270 251 259 269 253 270 261 264 266 272 267 266 254 265 259 248 246 269 252 256 248 248 248 256 247 250 250 253 256 265 247 247 247 262 253 246 260 260 262 257 251 246 251 260 242 241 263 242 239 248 253 246 251 258 259 256 242 242 240 257 241 248 237 246 256 241 242 239 249 243 236 246 241 248 252 247 245 257 253 234 256 241 240 241 255 239 233 254 252 240 240 254 247 250 235 235 255 233 254 244 232 254 254 237 235 239 241 245 239 252 236 252 234 242 235 232 249 252 246 236 235 252 232 241 238 251 244 237 245 242 250 245 233 241 243 228 241 245 242 249 243 241 239 247 229 245 242 240 235 250 238 232 241 234 244 251 248 251 235 240 232 248 249 228 229 232 228 242 249 234 231 232 247 242 244 241 251 234 245 234 232 232 230 237 230 238 236 250 237 244 239 233 232 228 249 233 232 241 239 245 248 242 250 235 233 234 248 248 232 234 231 228 230 249 237 232 236 246 230 237 230 233 243 250 233 232 248 229 246 235 247 234 250 237 241 247 243 231 244 240 237 239 240 231 237 249 235 245 243 237 231 238 244 238 237 241 235 233 243 253 240 239 236 231 240 241 242 247 235 234 235 244 237 246 246 237 234 244 253 242 254 248 250 236 248 233 247 254 253 237 253 256 237 250 249 239 254 237 255 258 256 251 240 254 241 246 236 256 240 255 241 254 241 248 254 242 251 253 254 253 241 246 261 246 242 257 257 261 242 257 262 263 247 244 251 247 247 260 242 252 256 249 245 263 263 263 268 252 255 262 268 260 245 269 267 251 262 260 250 266 256 257 259 253 262 263 267 267 264 265 267 259 262 264 272 269 270 250 271 258 271 261 261 275 272 267 271 274 272 272 273 256 259 262 265 275 254 262 273 272 279 279 282 282 273 258 281 268 276 274 262 262 277 283 264 261 286 264 263 287 267 270 265 284 275 272 282 271 287 277 288 273 274 277 273 265 289 282 276 271 281 293 266 282 282 294 276 279 290 269 284 292 287 290 278 283 295 274 284 283 290 284 278 277 292 290 279 289 296 275 300 280 277 285 299 286 299 278 288 292 294 281 296 287 282 308 296 307 295 286 288 291 297 300 299 285 289 301 296 305 309 285 287 289 299 292 289 314 302 309 316 309 307 300 307 302 319 312 310 302 302 302 319 312 302 296 316 300 316 311 321 313 326 319 305 319 310 309 298 308 322 318 309 324 324 317 304 323 326 318 308 330 324 323 312 315 318 325 324 329 307 307 328 308 310 313 319 310 339 326 337 318 336 317 330 329 334 331 326 339 316 342 333 327 343 323 332 337 320 329 332 324 334 321 327 341 326 332 353 331 326 335 347 337 343 334 332 329 333 346 356 347 357 358 347 357 333 342 351 343 358 342 337 351 333 359 350 347 339 352 350 344 343 365 338 357 359 360 341 354 350 351 354 347 363 343 371 342 366 349 345 355 351 356 362 350 372 374 371 367 369 380 362 354 347 351 355 376 367 377 366 377 351 384 376 354 353 363 360 386 356 387 354 386 366 385 358 376 364 362 370 365 393 377 393 375 381 392 384 368 396 381 365 396 392 382 377 369 381 401 379 370 385 387 377 403 385 396 381 397 385 374 370 389 372 372 405 388 389 400 376 395 412 395 393 414 397 412 386 397 389 413 382 394 401 381 403 389 392 406 414 399 412 397 418 410 387 390 403 421 392 421 417 398 409 417 412 391 398 424 415 429 399 414 393 399 399 428 393 426 430 401 422 419 425 397 423 412 427 429 432 431 438 404 438 416 436 421 404 415 403 440 407 403 428 408 417 410 440 426 426 408 438 425 419 447 446 443 430 420 439 424 420 414 436 413 436 446 441 433 417 415 420 441 455 453 427 423 447 418 443 445 439 433 451 455 434 423 461 434 423 448 439 427 424 453 422 451 422 435 426 428 453 437 449 455 463 428 468 459 428 455 427 462 447 433 444 431 431 429 463 441 468 470 461 474 444 470 468 466 458 462 437 470 454 450 471 451 452 470 464 442 461 454 457 465 466 446 479 464 452 443 443 458 476 464 471 471 465 444 469 452 467 473 476 464 454 458 475 470 469 474 460 446 445 466 492 484 479 450 473 451 472 455 477 453 465 477 494 483 453 471 479 496 457 470 481 469 489 499 494 466 484 462 461 482 483 461 474 494 502 484 489 471 481 468 467 493 481 466 478 471 472 479 485 500 459 475 500 503 503 462 477 472 479 465 472 503 502 465 501 500 510 503 484 488 468 497 494 492 474 501 495 477 494 480 474 477 502 505 470 473 473 511 479 499 482 472 502 475 505 485 516 495 501 484 479 518 487 485 507 518 473 489 482 508 505 491 476 492 486 484 505 494 480 473 476 500 479 517 512 515 484 510 524 482 492 476 480 524 497 519 479 478 483 490 475 504 512 488 514 508 508 514 521 478 481 479 490 517 498 509 503 495 484 503 504 501 504 512 502 479 509 507 482 517 522 484 497 510 497 488 494 481 528 490 484 483 492 497 525 516 483 502 485 489 527 512 514 505 498 488 507 528 520 514 519 513 519 489 497 489 500 513 490 498 523 495 503 488 514 499 524 517 523 531 525 521 514 510 497 531 518 523 530 506 505 519 489 495 526 504 502 494 487 512 513 529 525 484 487 508 503 530 494
488 503 508 513 528 517 530 493 515 512 497 519 512 510 502 496 527 519 503 485 488 530 505 515 521 525 531 501 533 522 484 487 491 533 490 484 499 487 511 520 494 484 515 527 496 519 523 499 495 489 517 527 485 515 504 523 515 486 490 487 515 519 524 492 504 512 495 522 515 523 511 528 526 495 522 491 481 513 506 493 520 493 489 522 526 511 514 508 516 525 515 499 512 510 511 486 489 525 527 525 519 507 521 515 520 514 526 521 500 503 485 489 516 494 483 514 476 520 494 513 516 481 486 499 514 519 507 475 518 492 509 518 501 515 491 518 520 521 487 499 472 485 519 485 496 472 480 492 486 511 489 490 505 498 503 503 503 507 494 472 476 479 515 508 471 490 503 474 488 473 499 487 490 503 506 465 508 465 491 484 510 496 488 504 499 487 485 496 465 471 500 498 465 465 476 480 503 470 498 470 466 461 470 502 491 494 497 472 470 466 459 485 497 482 476 485 475 466 487 488 501 494 475 464 500 462 466 499 486 465 493 455 482 489 475 467 458 490 490 494 477 464 458 457 480 450 492 486 465 492 452 489 483 471 451 475 449 487 487 463 469 447 465 459 445 468 443 469 466 475 462 475 440 442 480 442 483 468 462 471 481 441 450 450 456 438 473 472 440 478 476 447 459 443 456 444 470 466 443 445 453 443 433 463 470 444 462 431 459 472 455 466 433 443 452 446 458 461 438 456 457 424 425 459 426 450 447 458 436 454 446 432 438 460 452 431 441 438 422 443 421 430 419 446 453 443 451 420 449 451 447 421 418 414 419 425 430 421 450 434 439 415 421 423 430 422 414 413 420 431 422 438 420 405 411 419 407 439 429 407 405 423 402 427 422 436 410 432 435 437 400 414 416 400 423 413 431 437 435 408 400 413 423 410 407 401 424 427 399 431 416 405 413 419 403 403 411 404 411 408 402 398 406 395 408 414 419 402 396 390 390 408 420 398 413 419 390 408 386 400 416 405 412 404 411 388 377 391 391 397 389 393 411 384 397 374 409 398 386 393 375 378 389 387 396 397 396 372 390 398 376 374 397 389 387 366 387 385 387 369 376 400 368 365 383 394 381 388 391 367 386 370 363 375 374 369 380 388 383 370 364 384 369 357 354 355 363 382 383 375 373 374 380 368 367 359 370 377 378 369 354 380 371 349 345 355 373 368 378 348 356 346 355 360 363 362 350 373 352 367 358 365 347 350 365 357 359 359 347 364 338 360 362 368 343 355 346 342 354 357 350 341 360 338 349 352 336 352 330 339 345 344 357 329 353 325 344 343 351 342 331 330 353 326 354 338 329 352 331 341 351 337 328 342 347 331 331 349 329 316 346 315 328 318 344 332 314 318 320 316 324 334 323 338 311 324 332 325 337 315 319 313 338 320 334 329 318 335 328 329 329 321 334 306 314 316 315 328 318 321 324 300 316 300 320 328 305 326 300 314 303 326 297 304 296 320 308 304 296 295 314 304 305 307 318 311 300 311 304 317 291 305 300 298 297 292 306 314 297 315 302 302 309 302 303 306 302 298 284 311 290 309 288 306 304 292 293 289 293 281 304 280 285 305 303 279 280 293 287 278 280 303 293 287 292 300 293 276 286 277 300 291 293 291 290 282 289 294 290 297 293 296 270 270 295 270 290 271 280 281 290 278 284 278 266 279 276 273 280 281 275 273 290 278 264 271 276 267 284 276 263 284 266 271 280 261 282 269 267 283 259 268 263 272 272 267 260 279 263 274 267 263 255 271 273 257 264 256 262 278 276 257 278 254 276 266 274 267 270 273 254 264 261 259 255 262 264 256 260 259 252 254 251 251 271 270 254 255 249 264 256 248 261 258 263 256 249 264 254 253 262 248 248 267 256 248 247 257 250 260 248 249 262 254 265 254 247 241 247 261 254 246 248 246 259 243 258 239 261 242 248 255 247 253 255 259 259 258 249 242 252 257 254 240 240 236 237 247 245 258 255 242 246 235 243 241 252 239 255 246 252 239 236 256 238 242 246 248 240 239 237 240 246 255 244 242 247 236 252 231 236 240 238 239 232 237 245 250 243 234 238 237 240 233 252 244 241 240 251 240 248 232 248 230 247 251 239 237 248 236 229 229 245 236 229 238 235 236 234 240 241 234 247 251 229 238 234 233 249 248 236 236 243 231 237 227 246 245 229 231 246 231 235 232 249 235 229 240 228 248 227 234 244 236 231 228 235 240 245 246 242 234 249 245 228 241 245 241 236 241 245 233 245 248 238 238 227 234 229 228 233 246 230 244 232 234 239 235 248 234 231 234 236 247 230 237 238 242 245 248 234 235 248 246 233 230 246 251 240 249 241 241 235 247 239 231 236 243 232 237 228 251 246 249 241 239 230 250 233 237 236 245 238 243 246 233 238 233 233 242 230 239 247 237 234 234 242 235 242 246 244 242 238 239 239 243 243 234 242 248 236 251 233 238 235 253 237 236 249 241 249 251 252 244 236 250 241 240 247 255 234 239 235 234 240 237 240 253 257 251 239 238 240 242 239 236 255 244 240 259 244 247 250 260 249 249 238 248 260 240 260 242 255 262 247 256 243 246 253 244 249 252 243 255 242 251 254 255 266 255 252 252 243 266 252 257 255 253 268 254 258 265 260 250 263 269 267 270 250 249 247 255 249 266 268 272 271 253 269 266 251 272 255 266 264 260 272 269 256 273 256 265 262 256 269 275 257 277 268 277 257 270 262 262 267 257 262 266 264 270 258 278 279 272 260 275 271 265 284 282 273 265 277 265 261 283 279 275 271 277 267 274 275 272 287 272 274 280 265 270 284 269 266 281 278 283 269 279 291 284 274 269 273 278 286 277 272 285 283 290 283 279 275 280 291 295 291 299 293 288 283 295 279 291 277 277 299 291 287 284 295 299 300 303 292 292 295 307 297 306 287 289 292 281 281 307 294 285 300 311 292 307 305 287 299 305 304 314 299 297 296 309 313 288 316 303 290 317 318 291 304 293 296 292 297 297 298 309 309 302 315 309 305 322 312 322 302 325 318 314 326 312 316 312 325 317 316 304 328 304 327 328 302 304 323 314 309 324 306 314 310 318 318 325 335 308 314 333 334 317 321 321 326 313 327 316 325 322 334 311 325 330 321 324 345 337 320 340 345 343 338 329 326 319 347 337 321 338 341 343 324 324 338 351 321 333 341 345 354 348 345 348 349 353 355 351 330 340 337 342 354 359 341 338 334 339 361 344 362 341 335 355 340 365 344 339 347 358 365 335 344 348 351 337 337 338 362 347 358 351 351 342 360 374 365 373 369 349 347 347 350 368 365 378 354 355 369 379 352 370 382 349 349 378 352 368 350 360 370 383 353 377 367 379 371 354 386 365 364 391 374 372 363 380 381 374 374 382 392 373 373 370 374 398 384 375 367 380 390 399 376 371 371 369 371 397 384 403 372 369 390 377 400 388 379 369 392 398 409 384 382 400 390 399 405 375 400 408 392 393 403 401 379 405 402 406 389 398 383 392 410 407 403 416 413 413 397 395 417 385 401 396 409 418 390 409 390 390 422 419 406 411 396 397 405 389 396 407 414 408 413 429 395 417 406 394 395 417 404 421 407 399 435 414 436 427 424 406 434 403 419 428 406 410 400 409 436 429 419 412 427 411 439 440 421 421 407 422 421 445 407 439 429 434 435 438 435 424 452 423 433 445 417 437 417 451 419 419 414 424 416 455 440 415 454 455 457 444 422 457 430 420 461 438 430 436 457 456 461 437 446 448 452 433 429 430 444 425 460 448 448 453 425 439 440 469 452 439 458 463 461 460 436 471 445 463 466 438 438 449 454 435 476 476 447 441 444 454 451 439 469 465 479 443 444 450 482 464 478 465 465 481 442 448 472 477 459 484 460 462 477 458 450 464 452 477 486 488 455 452 473 480 446 485 453 450 488 461 463 474 479 449 461 482 461 455 470 449 480 474 475 471 464 464 476 480 461 462 464 460 472 474 454 491 454 481 499 499 497 470 460 461 464 484 494 464 458 496 469 478 492 496 472 467 465 497 475 472 483 478 498 491 482 465 465 505 489 486 480 505 496 484 463 474 482 502 482 485 511 496 474 498 469 482 508 504 488 478 496 495 479 472 507 473 491 516 512 478 485 515 502 516 469 506 515 515 474 503 511 494 516 504 515 471 472 510 511 501 479 497 481 493 503 473 500 484 477 501 495 500 505 484 522 493 522 494 514 482 492 520 478 508 500 479 509 478 506 499 478 517 495 515 511 500 497 487 506 488 482 504 514 527 525 513 495 522 483 485 483 503 480 486 486 507 490 523 510 523 498 513 514 518 502 501 493 526 514 523 487 521 499 525 520 498 511 490 494 519 496 498 493 499 507 502 529 521 495 510 515 515 494 502 505 518 525 518 515 510 512 523 501 532 518 492 499 506 503 508 528 499 530 495 515 501 499 498 511 497 491 509 491 517 522 533 490 522 485 492 484 531 520 512 487 492 505 501 488 498 499 532
515 521 493 495 487 508 534 488 495 491 487 503 498 526 526 504 513 528 487 487 524 497 515 528 530 511 519 534 525 508 531 529 493 513 488 495 510 512 522 519 517 525 511 504 489 502 524 517 494 500 494 507 486 524 501 528 486 501 520 522 528 523 531 523 504 519 514 497 485 509 508 513 511 522 494 483 494 508 487 523 519 512 485 527 517 504 523 520 523 512 509 518 502 509 509 524 494 489 489 499 518 518 479 497 507 494 498 521 523 503 512 511 486 516 509 523 490 502 512 484 484 493 524 508 521 502 503 489 514 516 509 506 505 513 509 497 517 493 497 485 506 490 516 484 505 486 512 482 479 510 489 488 515 484 516 512 479 500 493 513 507 506 494 474 513 484 501 506 504 480 473 492 501 467 507 483 485 499 498 491 492 465 465 486 487 487 486 495 494 471 499 489 484 468 495 497 502 474 474 490 473 481 504 486 460 481 459 500 502 502 470 495 463 479 485 485 469 458 469 501 482 473 474 485 480 494 460 500 460 461 489 491 471 488 494 476 498 472 457 481 475 480 483 489 490 481 464 453 453 472 489 467 479 460 449 457 464 473 446 447 467 445 464 481 481 479 454 443 457 442 483 477 465 450 485 483 471 484 452 480 438 480 480 449 456 460 477 452 460 453 473 437 478 452 452 438 447 467 434 476 451 472 440 454 466 466 437 463 444 465 471 435 471 438 442 439 437 463 448 431 468 468 461 444 429 430 430 423 437 424 453 457 458 460 432 436 443 444 459 422 453 429 459 443 426 459 453 441 449 436 443 456 446 425 413 454 442 416 412 444 437 437 447 437 443 446 420 450 412 428 428 426 414 430 426 419 445 435 434 419 440 419 420 408 422 406 434 418 433 423 426 434 433 428 428 438 419 421 436 432 428 418 395 425 423 403 413 412 415 425 427 426 400 400 429 406 410 417 393 407 395 393 388 421 415 410 420 407 421 397 413 413 406 387 397 395 386 384 411 392 406 410 388 411 399 396 411 400 409 412 385 381 403 404 398 410 395 407 409 402 402 395 395 382 402 384 393 387 370 385 374 381 392 384 377 366 386 366 371 369 364 371 392 391 380 390 378 377 385 368 374 377 393 383 368 394 387 384 387 363 378 369 381 367 382 376 359 360 356 386 386 352 360 368 350 372 382 372 377 355 352 364 357 373 365 372 362 373 349 370 369 360 358 367 371 354 375 374 344 362 364 355 338 366 358 348 347 366 343 365 355 343 355 362 366 342 367 358 350 339 349 351 348 342 351 353 351 356 345 351 343 327 348 337 346 339 355 329 356 336 332 346 356 351 347 343 326 346 347 338 334 328 350 325 323 324 332 335 336 340 341 342 340 327 324 344 321 313 327 335 318 318 316 324 328 327 310 323 310 330 316 316 329 313 310 334 306 334 328 327 328 314 328 310 312 330 327 326 329 315 314 318 316 301 315 305 303 301 307 323 302 317 322 313 317 313 295 305 304 297 311 295 316 318 315 304 304 313 300 310 289 314 314 315 289 287 315 292 289 285 292 292 296 298 294 284 286 308 303 294 303 293 293 309 286 286 288 307 307 291 280 304 291 299 301 285 297 298 280 276 287 284 286 292 296 281 300 277 281 286 282 275 293 286 297 286 274 271 277 290 281 285 272 295 271 286 288 280 287 276 279 274 289 283 286 275 278 273 264 264 276 270 283 287 267 268 287 280 261 275 270 273 286 264 260 281 271 273 268 258 263 274 261 257 278 264 266 263 261 268 258 279 270 264 271 269 260 278 260 255 260 253 266 265 276 253 262 262 252 259 250 252 267 262 253 258 273 273 256 253 262 258 251 254 270 268 269 253 257 248 268 270 263 269 253 249 265 265 248 249 246 256 255 259 250 250 251 264 252 242 265 262 244 262 247 244 245 262 243 256 263 240 254 256 241 262 259 262 259 240 243 261 253 256 252 237 240 236 245 246 246 246 245 256 254 252 258 256 249 236 251 236 241 245 235 242 251 242 235 245 233 244 237 235 247 239 251 237 232 236 238 241 238 241 239 234 233 253 246 248 247 240 243 230 251 243 230 237 252 233 241 252 244 246 246 251 244 242 248 244 239 231 247 238 241 247 233 245 246 250 231 232 228 236 248 241 250 245 245 230 244 231 244 230 229 231 230 242 240 241 231 241 235 228 248 233 236 241 243 233 242 232 233 226 232 246 236 232 241 226 235 229 247 246 233 227 244 236 242 234 245 240 242 247 243 242 231 230 228 243 237 238 226 238 238 232 236 242 232 228 236 235 226 235 227 233 230 239 237 240 248 233 231 235 231 242 245 237 241 241 231 246 230 248 236 236 248 246 248 227 243 229 236 243 238 231 227 236 245 239 227 238 240 227 228 245 232 246 236 251 247 250 247 240 233 251 246 251 244 231 242 244 229 229 249 250 247 232 247 247 239 233 245 242 231 246 252 253 241 236 252 252 234 247 240 240 239 252 231 231 247 246 241 241 240 254 232 235 249 251 247 237 247 239 242 250 257 241 250 236 247 240 235 244 251 238 253 235 251 246 253 245 253 238 237 251 243 257 257 238 247 258 247 255 250 239 244 248 241 241 253 240 247 257 258 262 258 252 256 250 250 255 256 252 250 258 245 259 255 267 261 268 265 248 263 253 249 268 264 255 246 255 255 257 266 248 268 252 249 257 251 271 264 251 272 272 268 266 263 267 275 265 261 264 275 256 275 252 259 252 275 268 270 257 278 264 259 276 272 265 263 279 259 256 271 275 259 265 283 262 260 269 272 283 283 265 275 275 277 261 273 272 261 286 277 269 272 287 272 282 281 283 286 275 285 265 288 266 279 290 279 276 288 282 283 284 291 277 268 271 296 270 297 282 279 282 271 288 289 283 292 281 296 283 276 275 290 287 288 279 280 284 286 305 291 290 300 283 303 300 301 304 284 291 287 302 294 291 291 285 308 300 297 300 291 301 300 300 314 298 293 295 297 288 296 290 314 304 310 316 301 318 305 304 297 304 299 296 293 318 311 315 309 296 318 319 319 319 296 313 304 320 310 302 299 321 317 321 318 319 311 331 304 301 329 329 320 307 325 319 308 318 322 312 307 336 324 334 317 320 328 320 328 338 339 339 336 326 310 342 319 318 328 337 325 332 340 326 318 342 335 331 321 324 335 346 333 320 319 341 351 331 320 349 333 350 341 336 326 348 344 326 355 330 348 357 328 343 330 326 346 329 346 339 342 330 355 341 352 339 361 361 341 335 336 349 366 364 355 367 369 356 368 364 337 343 357 349 344 352 343 361 367 360 362 357 358 343 360 366 369 355 372 362 348 371 359 369 356 361 356 348 355 355 368 356 355 352 368 365 377 388 380 360 355 371 358 374 367 391 356 370 386 380 382 363 382 367 361 366 389 391 382 361 386 387 374 363 387 365 366 401 380 368 369 377 380 368 372 386 376 374 391 395 385 398 374 391 389 391 373 374 391 396 400 402 402 397 413 401 401 395 404 412 405 410 409 386 395 415 403 388 411 409 395 406 404 411 386 413 403 423 416 418 416 407 404 403 422 418 420 407 409 392 425 427 402 391 424 393 411 427 429 423 398 419 405 399 396 412 427 418 408 413 432 417 431 440 416 409 439 402 433 401 432 437 439 425 429 414 429 407 408 441 428 410 422 425 415 415 443 421 427 421 441 417 437 412 447 431 411 428 425 443 453 432 443 446 443 447 440 446 448 418 443 442 456 443 450 436 424 440 426 442 421 420 453 457 454 463 431 433 440 453 426 441 433 431 442 439 441 432 432 450 441 428 454 437 454 464 461 429 450 473 465 463 445 437 439 448 466 473 455 465 470 436 469 466 461 451 439 468 446 464 457 441 481 442 439 460 479 453 440 464 469 469 445 472 463 457 445 462 484 463 461 466 476 464 466 476 471 445 446 449 454 477 446 466 448 453 463 470 448 458 458 479 469 469 491 479 488 480 473 452 484 481 472 486 497 462 459 457 480 454 465 467 486 466 488 490 456 478 500 489 485 489 482 470 494 485 493 472 462 479 489 501 466 490 494 507 502 508 474 471 470 483 480 492 466 492 496 467 482 508 469 480 495 495 470 465 491 474 481 501 494 480 500 488 494 512 475 491 478 484 503 514 501 509 472 503 476 478 477 472 499 479 502 491 510 512 497 488 473 518 474 501 484 515 475 516 511 484 496 522 505 482 475 506 508 498 483 524 484 522 514 517 493 510 514 502 521 504 495 486 505 483 482 496 505 503 489 495 522 516 511 478 512 522 509 498 498 518 497 509 518 488 502 489 524 490 516 521 521 487 481 501 494 488 523 524 516 485 492 513 527 528 514 511 524 498 530 494 489 500 527 529 513 500 489 509 512 527 501 505 484 504 526 503 516 488 512 507 515 532 509 510 487 495 518 534 519 521 508 486 523 497 485 520 524 508 494 502 522 528 509 535 516 489 503 497 518 505 494 499 502 519 499 506 505 508 505 489 494 503 515 532 515 490 516 504
515 502 497 502 519 495 526 499 500 492 511 506 486 494 494 504 529 509 525 498 532 494 502 515 512 507 512 516 512 517 535 489 506 494 529 488 503 517 500 490 496 498 534 497 532 492 515 524 489 528 485 535 485 526 513 484 520 512 514 495 518 487 524 512 495 490 514 485 502 524 499 496 517 484 512 500 509 517 512 526 498 526 509 508 525 498 528 494 517 503 489 508 528 524 504 513 527 506 518 498 499 484 512 484 486 490 504 512 525 484 505 492 480 484 519 523 502 516 487 490 488 497 517 486 489 491 522 487 517 509 504 487 513 488 493 523 502 518 506 498 519 510 479 504 489 521 515 487 473 518 503 503 486 508 474 498 506 498 506 482 472 504 511 477 471 516 498 469 487 498 512 482 489 468 468 503 472 515 474 471 510 503 507 480 495 508 506 483 475 502 483 468 475 469 499 500 485 498 493 480 483 504 485 477 493 469 472 506 496 474 502 494 485 462 483 496 481 461 466 459 498 502 465 462 460 484 463 468 491 479 500 459 493 455 469 472 455 456 480 490 463 483 466 452 450 484 472 451 493 487 458 455 485 448 475 481 476 482 446 447 472 485 482 473 481 449 481 487 477 442 466 447 446 475 440 442 475 454 463 443 457 441 449 458 456 437 475 447 438 467 443 474 474 453 458 477 440 472 446 455 468 432 444 474 435 440 468 439 441 430 439 468 448 450 468 427 429 462 466 449 464 464 444 444 440 456 451 428 434 430 429 445 447 425 430 448 434 456 440 432 461 418 444 459 459 420 422 416 421 458 423 449 430 447 418 444 440 440 427 430 443 445 448 434 421 423 421 434 443 440 445 428 421 424 428 407 428 438 439 429 432 432 444 414 406 425 402 418 420 415 417 432 416 401 410 411 436 402 413 430 403 411 412 435 423 413 411 400 409 413 416 425 410 412 425 429 398 389 412 408 417 404 398 411 419 422 394 394 391 409 415 391 419 408 385 393 392 404 389 380 410 403 410 391 401 408 399 411 389 386 404 398 384 384 408 383 392 385 393 373 401 375 409 377 381 407 378 376 383 382 392 374 387 393 372 388 400 393 400 384 370 370 392 364 382 375 373 395 393 383 391 394 375 394 360 371 390 390 375 363 359 380 390 382 380 386 369 353 363 359 375 387 372 358 357 351 362 382 356 362 363 347 366 378 356 365 378 347 343 356 367 347 343 359 343 374 355 370 349 341 370 370 369 368 348 339 361 357 343 357 335 360 349 364 353 364 365 334 356 346 350 350 346 331 362 340 357 332 335 353 341 337 351 358 355 335 327 328 337 332 339 327 322 341 349 349 347 322 345 337 322 325 333 318 349 323 339 320 327 335 340 336 335 333 340 327 314 331 316 311 316 318 327 333 310 312 318 330 319 319 314 330 306 316 313 311 325 326 315 323 314 331 311 325 317 307 323 327 317 326 304 324 311 324 325 301 300 316 300 308 320 297 319 317 294 316 311 315 322 314 301 301 309 292 312 306 300 309 294 318 308 314 313 295 309 287 292 315 298 312 312 309 303 286 297 285 291 310 295 303 303 285 307 296 289 281 289 291 301 296 295 303 283 285 280 285 293 297 283 279 296 275 287 293 275 297 298 273 289 272 276 292 292 286 292 271 270 282 290 294 275 295 276 272 278 274 287 268 289 274 280 276 287 289 280 277 283 278 286 287 278 278 273 264 287 263 275 267 275 285 266 279 276 267 274 258 266 262 273 258 270 260 274 280 273 262 270 260 256 267 254 266 272 267 276 270 267 254 269 256 260 276 264 262 274 268 274 254 260 254 266 273 271 273 268 254 254 256 258 255 272 258 270 264 255 267 262 258 266 259 245 265 253 253 260 251 259 256 247 252 246 247 253 247 263 250 254 257 250 259 261 247 264 248 264 250 245 255 262 241 245 261 262 254 245 254 260 237 243 241 248 246 259 249 243 237 237 240 255 257 242 237 257 243 237 244 235 242 235 233 253 247 248 240 251 251 246 244 243 249 236 253 251 234 234 234 251 251 238 247 249 245 249 240 247 245 249 239 244 252 239 240 234 247 247 251 241 229 231 244 247 236 242 235 239 246 238 228 242 238 245 229 246 240 241 234 241 237 235 227 228 245 234 227 248 234 233 241 235 233 237 226 236 246 228 248 228 233 235 230 227 240 246 243 231 238 227 245 242 236 245 243 231 230 243 246 231 227 232 240 228 243 240 232 234 242 232 237 243 235 241 245 227 238 239 233 245 236 230 239 241 245 234 224 244 246 239 227 243 247 238 247 236 230 232 245 242 233 234 237 243 244 228 240 230 238 226 228 227 227 244 244 242 231 238 233 225 230 230 244 247 244 244 235 227 245 232 244 230 236 227 243 226 231 235 232 245 232 236 241 234 249 237 245 249 227 230 248 241 228 245 245 250 241 239 246 242 248 245 228 234 250 250 236 235 244 243 249 236 235 241 243 246 239 252 245 235 231 241 248 248 251 233 247 233 237 233 247 234 250 240 241 241 238 241 249 248 250 238 247 256 243 238 251 254 238 234 252 256 238 247 243 235 243 236 254 250 238 247 253 243 260 261 256 248 260 242 252 260 255 256 246 250 241 240 253 263 247 264 252 254 248 245 256 251 262 242 266 252 255 243 261 257 267 256 244 267 261 260 268 256 256 250 268 262 252 259 256 249 262 263 258 250 272 250 263 250 252 265 262 254 250 256 266 252 257 251 271 260 270 270 274 257 253 268 272 278 255 258 255 273 276 267 277 278 259 279 263 259 273 280 282 280 275 278 278 264 285 269 260 261 275 268 283 278 263 285 265 276 287 288 263 276 272 285 269 276 271 266 287 269 273 270 287 272 277 283 267 288 292 278 292 275 282 287 278 270 283 281 294 287 274 275 285 292 292 274 286 298 299 280 283 279 276 288 291 293 281 305 297 298 280 284 281 280 288 284 283 282 303 308 286 293 310 284 312 285 291 297 308 305 295 299 292 296 305 295 297 287 299 301 291 317 291 299 298 299 314 309 299 315 305 322 305 321 306 296 299 312 307 304 304 306 323 322 302 300 329 314 323 327 325 306 319 304 304 328 330 313 325 309 332 311 322 306 317 319 325 336 336 333 336 336 327 333 317 332 320 329 326 336 311 342 317 312 345 345 329 318 324 336 320 332 319 330 318 341 344 336 336 351 320 329 321 337 344 333 325 339 330 347 331 334 339 341 329 340 340 350 348 347 359 352 334 335 348 355 331 331 355 363 334 339 346 354 353 334 358 367 348 349 362 349 354 360 368 344 363 370 357 363 363 361 356 342 374 374 343 360 347 369 351 357 362 376 350 361 373 376 365 365 370 349 383 383 372 364 380 376 369 363 355 383 378 374 371 389 355 385 363 371 379 364 393 386 366 388 383 368 387 388 395 398 369 378 362 374 386 385 367 397 378 390 379 386 384 368 397 387 393 367 402 384 404 377 397 388 393 382 388 373 377 410 395 403 380 374 406 393 399 391 394 379 394 414 397 395 379 385 392 409 387 418 420 383 382 403 389 400 386 412 390 384 392 395 416 402 422 399 425 420 423 389 425 401 419 396 396 423 400 402 426 413 415 418 412 430 421 421 433 434 417 422 397 428 435 406 433 411 414 401 421 432 420 415 404 419 406 424 442 436 419 432 408 408 433 428 421 438 437 439 416 410 442 451 446 414 422 441 433 428 439 433 439 425 441 449 420 433 440 442 448 431 428 454 449 418 459 444 431 439 420 449 441 455 447 442 428 453 463 463 429 435 466 444 446 453 467 428 458 438 461 444 448 467 458 441 465 438 463 434 457 436 463 454 467 466 436 458 432 467 451 445 464 454 472 435 443 463 453 464 464 450 481 455 465 456 463 443 442 468 448 482 453 461 448 457 467 444 472 460 468 466 452 470 468 473 474 456 488 451 488 454 453 475 458 454 471 482 481 467 490 495 470 455 454 474 475 494 491 457 486 498 486 463 473 469 454 498 495 497 459 480 485 494 462 462 456 487 492 463 486 494 459 459 493 471 501 491 486 473 502 504 480 478 505 487 503 507 499 476 492 496 508 503 467 478 463 468 477 468 476 508 475 503 513 479 470 467 514 483 474 495 483 471 499 495 505 505 495 493 492 492 490 477 500 473 496 471 492 504 506 478 484 492 517 489 508 478 490 508 501 504 492 473 513 477 502 508 519 485 507 510 497 486 508 500 510 491 519 505 480 497 502 518 498 521 514 501 493 502 480 480 494 489 513 519 498 513 512 478 489 495 517 511 506 500 488 494 518 485 525 525 506 501 518 481 498 509 505 516 484 510 520 502 524 508 496 496 494 530 499 504 498 488 489 525 509 500 490 499 505 485 495 529 524 501 491 507 507 500 521 487 522 513 492 506 518 532 501 525 512 502 491 521 490 530 518 495 508 534 515 514 503 489 534 492 506 490 516 529 506 527 507 518 505 515 488 487 536 505 502 486 496 508 523 502 528 530 486 500 502 516 504 520 520 501 526 514 505
531 533 500 521 503 533 489 506 509 516 530 528 532 504 513 527 514 502 518 507 502 507 523 505 524 530 487 487 519 489 530 536 534 491 519 523 510 494 515 532 522 505 494 488 521 519 529 498 508 509 492 497 503 503 516 489 494 489 513 500 491 505 499 512 535 505 522 532 485 498 525 495 517 508 497 527 515 489 522 495 526 504 530 525 521 513 522 488 525 482 496 499 515 491 509 481 514 503 514 522 514 520 483 523 487 487 489 485 489 480 496 481 501 496 523 489 526 511 496 520 514 513 488 496 521 516 496 507 490 480 497 524 519 501 517 475 507 478 481 518 479 500 520 503 517 494 514 479 520 487 508 520 517 481 479 491 510 478 507 505 499 487 512 479 479 476 502 492 501 476 500 502 503 507 492 480 477 483 489 478 500 480 477 494 488 487 514 476 493 499 465 499 493 467 486 484 471 495 489 465 478 491 484 495 482 496 471 479 503 482 497 488 499 460 502 473 475 497 497 467 467 463 501 495 466 491 485 475 457 494 497 470 459 486 499 499 470 476 497 474 457 496 476 477 469 488 451 466 459 485 459 471 454 488 470 490 456 477 456 483 468 459 463 474 457 481 474 480 478 446 486 478 486 480 470 447 472 477 456 461 469 464 444 462 442 444 439 459 443 473 439 442 448 473 464 443 443 468 441 451 463 438 446 453 463 439 452 471 453 440 441 457 448 460 440 465 440 455 452 449 460 455 427 429 433 436 433 432 425 456 448 428 427 442 434 420 429 453 448 428 450 460 428 433 421 458 457 429 419 453 439 456 433 456 455 441 454 443 436 436 448 434 412 441 418 412 429 442 413 437 428 425 422 433 419 437 445 408 444 424 409 427 443 407 413 432 431 409 433 431 409 412 418 420 424 437 421 425 435 422 406 421 400 398 413 421 423 432 402 428 395 422 431 426 424 401 398 403 424 422 393 426 399 417 397 423 412 414 411 419 417 399 384 399 404 405 400 411 381 412 392 401 407 403 395 403 410 387 407 381 379 376 401 409 397 405 406 402 403 391 401 403 406 379 376 387 377 380 385 403 382 378 403 367 393 372 382 398 370 392 400 399 392 382 365 371 398 379 368 396 360 361 395 391 372 394 372 366 385 372 385 383 366 375 376 386 374 374 370 371 368 374 350 370 350 358 369 353 365 353 366 346 357 358 347 371 363 373 351 359 354 354 376 348 351 365 372 359 349 362 350 350 359 342 348 361 361 369 337 369 356 349 351 345 364 349 337 349 339 340 332 350 357 357 349 358 359 334 347 360 354 355 345 335 348 338 344 327 326 348 344 336 346 340 343 346 339 333 332 333 347 335 334 348 324 327 328 348 344 327 335 315 316 316 321 339 342 342 338 339 337 323 310 322 313 311 339 312 326 317 336 329 318 315 322 314 330 305 329 321 331 314 306 317 329 304 320 308 328 325 315 328 312 325 326 324 319 315 310 309 304 321 295 294 295 304 294 308 292 312 294 296 318 303 294 312 294 290 314 317 311 288 298 309 301 307 286 290 304 300 288 308 302 291 303 296 296 298 298 286 291 302 294 301 285 280 280 293 294 288 284 287 281 297 294 289 282 287 279 297 295 282 283 282 292 291 278 282 273 286 283 280 270 272 275 282 292 271 286 292 290 267 280 294 283 273 281 293 285 275 267 285 273 276 280 271 276 269 273 271 271 284 267 286 261 266 263 270 262 282 268 280 262 277 270 272 265 261 261 269 273 263 278 271 276 280 263 264 274 264 274 275 278 272 262 275 272 259 265 254 265 252 258 252 265 257 258 269 261 272 258 249 247 253 266 270 252 249 256 272 252 254 249 269 265 245 264 249 250 250 264 247 244 264 246 261 257 243 253 247 251 247 258 258 247 258 256 249 242 250 256 249 259 261 247 254 262 243 257 245 249 254 247 250 250 251 253 250 244 246 237 244 244 253 253 256 236 254 240 248 255 252 242 255 245 248 238 247 248 242 237 235 241 232 239 245 244 248 235 244 235 252 252 235 238 238 232 239 249 237 244 246 232 246 236 236 228 241 250 244 251 247 239 228 247 239 242 229 232 239 242 236 229 233 238 240 248 248 230 244 227 247 241 239 243 236 237 241 241 233 243 237 226 236 234 236 239 234 229 241 231 246 245 235 246 233 243 239 226 240 232 225 236 240 232 231 227 237 240 242 245 235 230 239 239 238 244 231 242 225 241 242 241 232 224 239 234 241 229 235 227 231 236 239 225 238 240 245 228 228 235 243 239 235 236 225 244 233 232 233 235 226 228 223 229 229 233 241 241 240 230 245 242 237 233 238 246 227 238 228 226 244 226 236 227 239 239 225 243 225 235 227 247 236 227 230 235 237 241 230 247 241 245 236 225 231 229 248 230 237 229 232 234 231 245 237 240 237 234 238 233 239 240 249 227 237 248 238 250 232 247 233 237 232 238 251 249 248 243 238 231 228 236 230 234 229 235 233 240 232 234 243 233 232 243 250 231 253 241 245 250 237 251 252 241 238 251 255 251 244 241 255 236 243 234 243 243 256 239 248 236 245 254 257 249 244 246 242 243 257 259 256 240 255 253 258 256 260 255 261 256 261 249 244 240 256 261 257 247 256 240 250 264 242 246 251 252 245 246 259 266 244 259 255 265 256 253 259 257 247 259 253 247 248 260 251 266 260 247 250 253 249 269 271 269 251 261 266 261 249 261 249 260 268 258 273 263 268 272 255 258 270 268 255 260 266 266 272 265 259 273 254 264 271 278 261 278 269 274 281 269 276 278 274 283 267 261 283 269 276 279 264 267 266 274 279 275 283 269 288 272 288 269 289 285 266 267 283 265 275 272 275 272 270 272 283 266 289 289 270 279 292 289 279 292 280 295 274 289 270 285 286 292 291 299 285 276 298 277 292 292 278 288 292 282 300 281 293 277 303 280 291 278 304 292 294 301 299 301 304 295 289 300 285 287 294 283 291 308 313 291 300 292 299 289 315 306 291 312 297 294 288 308 317 311 317 303 317 293 308 300 298 306 303 316 304 313 309 306 300 313 299 308 307 325 300 321 306 308 325 300 314 306 313 308 316 309 321 327 323 314 335 326 307 313 315 336 316 329 324 332 307 335 308 325 320 316 332 310 327 332 315 336 317 312 319 343 335 345 341 315 325 321 348 344 330 321 328 333 334 322 338 320 327 338 321 353 334 337 331 351 346 336 340 354 350 346 339 342 338 346 341 341 352 351 346 360 345 341 334 331 364 336 355 355 366 359 339 338 360 359 356 362 351 341 349 341 342 349 353 349 341 367 355 373 343 344 348 351 343 354 365 377 369 352 354 366 369 349 363 376 370 368 357 376 362 362 385 380 366 361 373 359 372 387 361 376 389 356 367 382 367 383 371 357 376 383 387 376 360 371 373 363 385 371 395 378 366 371 390 378 382 372 396 382 392 403 374 368 383 382 379 386 385 373 404 372 389 387 402 375 399 388 379 389 405 391 383 412 412 406 391 392 395 405 402 405 388 417 389 380 417 393 400 408 409 399 416 412 391 406 402 394 405 411 410 398 390 426 401 410 393 422 403 419 390 412 402 429 431 405 393 420 420 420 395 396 422 401 405 423 428 404 403 435 434 405 428 405 429 402 400 412 432 430 435 427 440 409 439 411 414 438 417 435 437 438 435 445 446 420 437 424 451 415 448 421 415 427 437 426 435 443 424 435 431 436 435 416 429 418 451 442 417 424 461 432 423 455 440 427 432 436 458 449 436 444 450 461 446 424 450 448 431 438 437 447 432 440 428 453 455 468 448 460 435 439 451 466 434 444 431 437 451 474 435 439 461 456 456 477 443 441 455 441 465 470 459 457 449 443 442 464 471 444 438 464 477 475 442 453 444 450 478 467 477 447 463 444 461 475 470 447 459 472 457 487 485 468 471 458 481 458 456 482 480 468 467 464 450 487 483 459 479 474 486 497 488 493 459 497 475 499 464 454 457 492 456 455 468 488 494 456 500 498 501 471 468 481 469 489 472 480 458 465 485 471 468 497 480 481 463 495 496 492 471 485 473 496 502 462 469 472 464 466 466 510 498 479 503 511 469 512 484 473 498 490 469 509 503 482 495 478 486 484 498 489 517 470 483 499 494 486 513 496 511 512 477 517 519 510 520 481 509 490 493 499 521 497 492 508 513 477 476 482 498 476 502 480 520 523 515 517 508 521 506 519 490 519 484 522 518 501 492 520 498 497 505 496 486 520 519 486 479 521 496 528 525 526 483 520 525 526 513 508 523 497 504 488 493 514 486 485 490 503 528 512 524 510 483 484 502 526 492 507 519 513 508 515 510 513 509 507 500 534 515 514 504 517 513 494 526 512 511 502 488 511 496 485 528 499 527 503 503 518 533 494 524 511 493 509 493 514 522 509 488 528 489 508 510 519 494 502 521 520 519 524 520 530 525 512 519 490 531 537 523 527 519 511 526 527 534 533 529 520 531 532 512 509 529 536 515 536 525 498 518 506 536 501 523
498 501 505 501 494 530 537 509 511 535 497 525 532 493 491 539 511 535 537 531 498 507 507 495 493 517 500 511 488 538 495 497 499 537 509 505 527 532 499 523 527 507 509 518 535 510 491 506 530 488 523 515 507 491 522 512 495 507 508 494 506 490 504 518 488 499 509 501 492 519 535 531 512 530 485 510 502 515 503 519 515 488 496 510 517 505 509 525 509 528 530 515 517 490 506 531 489 492 523 484 498 522 485 513 524 500 526 526 499 522 502 497 527 497 525 512 497 505 501 524 502 498 506 485 504 481 485 514 491 477 515 507 520 518 490 512 488 485 507 507 475 479 475 523 498 520 505 515 498 479 501 501 492 515 514 500 493 491 475 518 476 492 514 490 509 506 490 497 481 475 518 518 484 514 479 498 496 506 510 478 472 488 504 489 484 501 472 503 469 474 504 477 499 497 479 468 484 472 487 473 476 486 477 472 476 506 504 495 474 461 464 493 482 459 503 463 474 458 497 472 477 481 483 503 491 497 474 463 457 499 489 463 482 500 492 497 479 494 453 460 477 484 479 494 486 473 489 474 457 450 469 481 490 472 450 468 483 472 461 466 456 467 473 463 462 452 466 463 453 470 451 443 453 446 469 452 461 451 450 485 454 449 444 464 454 469 445 443 451 451 440 440 440 473 466 456 465 456 446 459 468 463 453 461 445 461 470 441 452 453 443 470 444 438 447 433 470 462 458 456 439 449 434 427 428 426 429 455 434 446 449 444 454 439 427 451 428 441 460 446 444 438 449 435 446 457 435 436 422 418 444 428 417 450 454 450 451 425 433 439 440 432 431 421 438 417 421 409 423 439 411 408 437 420 439 433 426 432 411 432 440 441 431 403 435 416 407 403 439 420 403 426 421 404 422 435 422 422 403 420 428 424 415 432 419 409 429 417 413 425 414 424 413 394 399 424 419 414 418 404 405 394 392 388 388 390 401 401 417 411 384 418 411 390 386 407 411 384 413 401 392 383 382 385 380 399 409 389 384 388 407 391 381 376 405 378 387 382 382 396 409 399 395 407 371 391 391 380 400 404 384 370 375 382 369 395 375 370 390 369 382 374 377 373 378 384 367 373 373 362 386 387 371 368 379 361 357 383 358 379 389 390 374 360 360 387 366 377 355 374 357 361 352 369 354 370 354 379 365 361 365 353 379 354 346 355 375 363 368 362 346 358 374 354 372 358 362 370 361 369 368 362 352 343 346 368 345 364 356 343 358 340 338 357 362 365 362 335 332 349 340 363 339 350 339 328 335 331 339 356 347 353 348 326 324 324 350 354 328 333 336 343 344 332 336 324 343 328 319 350 330 327 337 329 327 321 347 347 346 316 315 330 320 337 342 339 341 340 315 338 337 341 334 327 335 316 323 336 321 323 326 313 329 321 322 332 317 319 316 310 323 302 309 311 313 330 330 307 312 308 306 301 304 310 322 301 316 298 305 323 299 299 305 314 294 321 294 298 305 299 303 302 296 319 317 297 317 310 289 297 313 309 303 313 307 287 286 305 301 285 284 293 284 300 305 284 299 299 307 286 302 306 281 286 304 293 281 285 303 289 301 295 287 294 285 300 277 292 274 280 286 282 299 294 273 276 273 292 295 276 286 273 270 282 296 272 273 282 276 294 294 270 285 272 283 267 276 282 271 286 273 289 282 277 280 282 278 286 277 278 283 261 262 261 272 284 264 278 263 278 268 264 266 270 264 260 275 259 276 281 272 258 269 259 254 279 263 266 262 276 277 264 267 274 258 251 251 252 271 252 255 259 269 264 274 267 272 248 253 260 272 269 263 263 250 266 264 266 268 256 260 266 260 267 256 262 261 262 266 254 261 262 260 248 253 260 254 246 243 244 248 250 259 261 243 240 239 262 259 239 249 247 259 240 246 246 259 238 240 257 251 247 246 257 253 236 251 240 241 243 258 237 252 242 238 242 253 246 238 247 237 240 248 242 243 246 242 248 231 245 251 236 232 253 232 249 252 240 246 234 249 244 252 234 245 249 243 232 237 247 245 233 246 229 235 234 236 246 250 236 236 238 241 233 247 248 239 227 240 228 246 244 234 231 239 227 237 233 242 248 234 241 247 245 226 228 235 226 237 231 238 247 239 230 224 229 227 236 229 234 232 243 246 240 225 236 235 230 236 227 245 244 236 238 235 237 235 239 232 225 245 223 224 230 228 241 236 225 231 235 235 233 230 227 225 225 239 230 225 229 234 241 222 224 233 234 239 223 228 242 242 244 242 237 229 241 233 236 243 241 225 227 222 228 232 242 225 244 227 230 229 240 226 223 242 232 236 230 233 236 228 230 235 242 245 236 239 227 227 231 223 225 230 241 226 236 238 229 235 243 230 241 237 234 242 228 237 227 236 225 240 235 226 246 232 242 231 242 247 230 245 242 226 230 237 228 242 228 234 248 243 241 242 233 245 231 237 235 251 228 231 232 233 240 241 233 245 246 237 248 234 246 249 241 230 232 247 247 244 240 251 251 242 232 244 244 242 240 241 242 232 236 239 238 250 253 244 235 239 246 256 246 240 253 235 234 234 254 252 241 258 242 255 238 245 246 254 258 247 256 241 252 254 253 258 242 260 260 245 261 257 254 257 248 255 244 252 259 251 244 260 262 254 250 264 245 259 254 267 259 254 249 252 250 266 250 255 267 248 265 268 268 258 261 265 265 250 263 257 262 272 272 273 272 256 271 265 263 261 260 267 254 261 263 264 257 252 253 266 252 262 261 255 278 258 274 273 261 268 261 280 264 266 257 259 273 277 271 277 265 268 271 263 260 280 269 261 284 279 284 287 277 284 277 286 265 278 269 270 282 283 275 280 283 283 284 289 291 267 289 278 270 289 293 272 271 295 286 287 290 285 281 296 290 291 287 290 281 300 297 283 280 293 303 282 285 282 302 280 302 283 278 298 278 283 307 289 301 298 287 305 307 298 283 295 289 295 302 306 284 297 297 285 307 310 305 313 300 296 299 309 301 309 315 294 289 313 306 306 306 314 317 307 321 295 305 295 300 305 308 303 307 299 301 308 304 307 317 301 303 324 319 314 326 317 323 329 316 321 308 321 316 325 320 322 334 334 305 334 335 335 333 311 326 312 318 326 338 338 315 341 324 328 327 343 333 323 337 329 314 314 347 347 341 330 344 349 339 336 339 318 326 343 350 332 322 337 333 326 334 334 349 333 351 343 345 351 355 326 327 347 340 355 354 342 344 345 350 360 344 338 349 358 349 333 366 339 346 368 341 354 336 367 369 364 363 365 359 364 363 364 356 359 365 357 350 358 352 371 373 348 343 374 375 371 360 349 361 354 360 363 375 379 354 367 357 376 365 373 370 379 387 352 359 387 366 385 384 357 383 357 380 383 375 360 389 381 369 367 380 370 366 361 375 398 370 365 390 384 377 383 386 377 376 366 396 380 366 391 379 370 391 399 382 388 381 407 388 399 399 384 390 389 385 411 390 403 405 400 396 396 408 412 379 381 392 417 380 404 392 412 399 390 391 394 395 413 402 390 408 392 394 388 398 413 392 402 399 402 413 411 392 416 423 419 428 407 393 406 420 421 420 411 405 417 423 402 433 408 420 412 404 438 431 438 413 413 411 422 438 414 400 416 413 419 425 433 416 425 429 407 407 443 437 447 408 434 426 432 445 432 425 447 450 421 421 414 425 425 448 420 429 430 413 419 415 453 434 418 426 442 454 426 431 441 460 454 428 421 428 428 442 450 460 462 462 430 433 422 450 457 437 466 457 449 431 447 442 431 464 451 464 440 455 456 459 443 448 434 474 450 460 461 470 469 467 465 433 455 471 447 465 469 456 477 443 463 480 448 453 466 455 476 453 456 476 472 441 453 481 473 448 464 454 454 453 475 444 479 468 470 445 472 452 485 465 458 481 471 462 463 491 447 451 457 449 454 489 469 470 464 493 493 456 468 452 460 458 455 482 485 460 478 457 467 485 494 463 474 473 502 458 493 474 468 461 475 479 485 478 475 485 493 464 469 499 492 460 490 485 494 462 478 489 462 505 490 466 506 492 493 505 494 484 493 475 505 491 491 489 508 488 498 477 490 467 495 500 486 508 501 491 480 488 495 477 491 506 470 492 474 511 489 499 480 509 487 478 492 514 507 492 488 496 504 517 503 489 508 478 486 501 494 520 490 504 511 512 479 522 482 521 477 516 498 499 508 490 508 517 489 503 486 520 505 508 480 483 481 515 498 480 491 519 526 507 500 512 496 506 512 506 502 514 497 526 488 481 493 520 525 505 498 483 498 528 516 503 483 518 489 505 520 510 534 534 529 511 485 503 498 490 522 495 502 486 493 524 534 500 491 502 510 509 496 520 536 521 515 535 496 504 511 533 505 511 508 499 488 509 492 502 489 503 537 531 505 520 521 529 536 501 495 509 524 530 517 498 488 520 521 498 538 495 520 505 519 490 491 494 537 496 536 514 539 509 507 531 491 514 521 489 528 528 535 538 519 514 497 519
496 505 530 521 512 536 512 518 538 516 524 536 498 494 535 497 515 503 539 517 528 520 516 489 532 537 539 511 511 521 515 491 537 530 522 533 525 519 510 523 519 519 492 501 522 511 508 496 498 531 524 510 536 525 511 502 522 535 524 517 515 524 520 537 514 527 531 500 506 526 507 535 504 535 497 488 507 491 496 516 507 505 488 529 492 485 493 500 531 503 530 533 489 512 533 517 523 528 508 523 518 491 510 525 523 519 486 497 492 503 497 523 488 523 523 508 513 491 525 490 480 498 501 509 499 495 515 490 492 491 481 526 499 510 518 489 497 524 506 509 495 522 500 504 514 494 482 496 505 477 508 508 496 481 488 503 510 484 502 500 473 493 475 512 497 492 484 520 492 493 515 513 486 514 507 477 480 483 472 505 479 504 493 477 508 476 511 495 490 490 476 494 466 478 483 490 498 501 502 511 505 506 496 477 506 506 491 469 466 461 477 476 489 497 500 488 462 491 488 488 496 474 477 484 487 482 473 496 459 462 495 468 473 496 479 458 467 486 495 467 457 475 496 479 482 456 469 454 496 484 493 457 496 461 476 469 475 485 472 448 484 474 480 462 447 483 463 479 487 444 488 452 449 466 481 450 486 462 470 470 457 450 468 474 455 443 454 478 451 469 438 479 479 469 455 455 437 473 473 477 476 477 463 435 473 436 446 464 463 461 437 436 468 453 472 451 454 433 463 470 451 435 446 437 429 459 444 427 460 435 455 442 442 441 425 424 438 425 427 460 447 440 429 423 431 418 431 434 458 422 428 455 448 454 421 453 434 424 440 422 413 424 433 436 434 414 438 429 451 438 446 443 437 434 441 447 431 419 437 417 405 417 418 435 418 403 416 402 421 436 435 441 425 400 427 403 438 414 400 412 432 398 436 426 418 428 435 420 426 408 415 415 395 411 404 412 396 392 430 399 401 406 411 395 413 399 423 387 406 411 396 419 391 393 415 411 407 393 386 414 417 419 393 401 408 404 413 391 410 385 411 409 408 377 400 384 394 400 385 400 410 394 376 388 373 389 386 389 378 384 402 370 384 379 392 376 372 384 387 385 397 394 386 387 362 385 397 369 367 369 369 364 367 390 366 387 369 367 366 370 377 376 355 356 373 375 359 380 368 376 368 369 351 373 366 382 351 373 379 380 368 359 358 378 374 372 375 373 348 357 354 370 368 370 362 349 363 355 358 359 366 362 371 364 363 339 355 340 355 354 345 366 365 365 363 345 365 349 360 350 362 357 342 343 329 332 335 337 348 333 358 356 356 343 346 343 333 355 352 332 331 338 326 325 331 325 344 320 332 321 332 327 343 347 329 348 331 338 341 327 330 336 317 343 312 341 331 317 316 337 315 339 336 310 328 332 332 323 321 324 324 330 332 310 325 326 333 318 327 315 323 319 307 305 304 304 329 314 301 307 318 305 301 311 325 302 324 302 305 310 306 323 308 309 321 303 311 309 318 308 293 314 317 312 292 300 296 299 297 312 288 302 313 286 313 303 305 306 314 303 312 303 298 305 288 296 292 295 308 283 288 294 286 290 280 294 298 289 296 301 282 296 304 288 300 289 283 275 298 284 274 293 284 292 274 290 298 282 294 289 281 281 296 286 275 280 279 282 292 288 281 285 280 269 282 268 289 271 288 285 288 275 266 281 275 265 287 268 275 275 266 270 281 268 284 261 265 277 281 267 257 277 262 275 256 269 277 271 276 256 270 256 266 279 266 275 271 264 274 263 276 253 273 258 257 250 257 270 264 265 261 256 258 255 261 270 262 247 260 259 248 252 262 267 246 257 253 253 266 257 258 246 246 249 251 256 260 249 265 253 258 262 251 252 260 251 256 265 245 263 255 257 239 260 252 239 247 258 248 244 245 237 247 248 243 254 236 241 250 237 252 252 251 244 251 258 253 254 237 241 250 253 254 256 238 244 236 249 243 238 246 234 232 236 236 234 254 236 238 243 252 247 237 245 247 244 235 234 241 239 233 248 234 230 239 231 241 242 241 229 240 231 247 233 236 242 245 229 245 233 244 243 232 226 233 236 247 226 244 244 247 246 239 243 236 247 229 237 242 247 234 228 239 228 239 230 237 235 232 232 235 226 226 239 242 232 243 235 226 238 230 224 229 239 242 241 238 240 229 226 239 238 224 226 236 239 232 226 227 234 229 232 231 225 225 227 228 239 239 231 224 240 232 225 233 223 243 242 241 221 223 235 231 242 233 239 237 243 237 236 227 221 224 236 224 221 241 225 239 230 235 236 243 240 240 226 242 233 224 239 227 221 226 238 237 232 227 230 232 238 240 232 238 243 224 236 243 244 240 232 224 225 225 223 245 239 229 244 229 227 233 235 244 237 223 236 225 245 240 230 239 235 240 227 233 242 241 225 235 230 231 233 234 228 228 233 244 235 225 245 234 237 229 232 245 229 239 247 246 233 248 239 244 235 242 230 229 243 244 251 243 229 242 237 241 231 236 249 234 240 239 232 247 246 241 245 252 240 232 244 240 238 247 240 245 249 250 246 240 243 238 248 244 252 234 234 233 235 248 239 248 251 236 234 236 249 251 252 235 253 243 239 255 237 240 255 246 253 237 257 246 248 259 257 252 254 253 242 245 251 244 255 251 242 256 250 251 265 249 249 245 259 263 258 256 266 252 244 260 254 265 269 265 263 267 257 254 258 263 253 250 263 252 265 263 253 273 269 258 264 273 259 273 266 273 253 264 266 264 266 277 258 272 263 277 255 265 266 263 258 272 269 278 255 275 273 267 262 261 283 274 261 274 283 280 261 270 265 283 285 262 283 269 278 284 288 287 270 267 278 275 288 268 284 280 277 284 286 274 268 292 282 270 294 283 285 278 294 269 288 269 290 289 287 277 283 281 274 279 278 294 289 274 282 289 288 277 288 304 292 293 292 295 297 283 301 297 302 282 301 285 308 300 306 306 293 290 284 289 292 297 288 288 301 312 313 305 303 301 286 294 302 288 290 313 310 312 312 310 315 309 300 306 293 315 302 320 310 324 309 311 299 303 318 322 318 311 319 325 314 326 303 303 322 308 312 310 320 315 313 332 313 303 334 313 331 324 308 328 310 317 323 316 319 330 311 326 324 312 318 338 310 338 330 316 318 335 332 315 343 330 331 339 338 334 329 333 328 323 346 342 326 339 351 345 322 339 347 325 351 340 344 344 345 341 325 341 356 329 332 347 340 348 349 353 350 344 345 329 333 352 330 352 355 349 349 347 354 348 368 355 367 361 358 356 353 356 363 355 367 364 360 357 361 346 350 369 366 352 376 367 372 362 372 367 356 360 346 355 352 354 356 360 356 357 354 356 352 368 376 367 377 359 378 357 368 373 354 375 382 364 387 387 380 368 372 394 362 386 386 386 361 371 390 385 372 376 369 390 391 391 388 378 387 399 387 396 382 394 370 399 402 395 388 397 401 373 397 392 383 374 405 385 376 407 410 398 411 377 377 405 385 408 403 386 401 386 410 419 392 408 409 381 383 384 415 404 422 387 408 397 407 390 405 401 404 392 421 406 395 408 403 392 410 425 405 403 422 415 413 410 417 422 398 405 413 397 409 431 414 436 428 416 413 438 429 403 411 401 403 421 427 427 432 425 427 437 415 408 412 446 422 409 413 422 413 417 425 415 438 441 451 448 418 448 413 432 440 441 430 443 413 414 415 434 445 417 439 433 426 437 452 433 437 425 430 427 419 438 421 459 448 454 439 432 456 433 452 448 429 447 457 458 459 441 466 436 453 462 452 454 472 464 431 432 447 429 449 465 450 440 466 452 465 474 461 469 445 447 465 452 465 451 459 476 448 449 438 479 445 480 458 468 482 474 479 480 485 454 440 455 474 442 463 481 484 471 456 449 470 478 476 456 482 479 485 477 454 493 476 489 457 451 482 460 449 493 480 460 482 455 456 475 461 474 490 498 492 463 465 490 479 480 463 485 464 456 463 482 496 482 497 456 479 461 458 491 459 468 505 495 493 476 495 477 463 466 494 498 482 492 503 486 478 465 476 491 510 500 486 471 479 479 483 498 502 488 507 479 498 495 468 508 472 486 514 489 488 492 504 488 511 480 500 471 496 476 510 491 508 489 505 476 488 480 509 476 504 502 490 488 488 493 486 494 517 475 476 502 523 492 492 515 497 497 517 490 525 516 511 500 501 506 516 478 479 522 495 525 503 527 516 517 506 488 483 484 489 487 512 490 506 481 480 529 507 523 493 508 513 530 483 490 513 525 491 515 520 511 515 498 511 504 486 490 509 524 518 486 531 524 521 521 528 503 499 503 525 501 500 490 517 522 489 524 529 489 524 487 503 504 501 489 519 501 491 518 491 500 521 512 489 532 499 507 500 514 525 489 530 514 495 536 500 523 498 517 501 511 520 518 529 534 494 535 522 524 516 500 537 524 500 513 518 511 533 530 511 519 533 528 521 514 500 533 498 510 536 535 506 516 514 496 535 493 516 492 528 517 503
526 502 515 500 531 512 518 522 508 522 539 521 502 537 531 519 494 525 515 539 541 541 537 521 510 540 521 511 527 497 498 537 509 497 520 498 492 496 503 509 527 525 539 513 520 501 489 522 509 513 494 509 538 514 513 531 513 493 501 524 525 508 520 493 489 499 526 491 505 489 510 515 497 533 512 528 520 513 535 489 510 513 533 533 488 507 524 512 536 509 496 521 530 528 500 505 512 487 508 503 513 505 506 523 503 526 490 483 494 501 528 531 502 523 488 524 503 507 507 503 525 523 526 519 495 526 523 483 495 524 497 479 487 510 489 508 502 497 509 516 516 504 514 488 497 521 480 520 497 508 491 493 501 486 484 516 484 477 522 499 492 511 479 479 520 495 504 483 481 510 474 504 480 507 519 484 471 472 498 510 479 503 505 503 508 486 514 485 497 492 495 471 484 505 475 481 477 506 496 489 499 472 505 506 494 472 482 504 503 491 475 476 495 497 505 465 498 461 481 486 467 504 483 471 486 476 499 477 470 500 478 470 459 487 480 457 464 497 486 457 459 462 467 463 457 484 483 494 489 497 490 495 497 472 453 488 475 473 490 463 463 472 471 482 485 455 468 490 473 458 446 469 459 482 467 480 488 475 467 458 465 445 463 460 443 478 471 455 443 442 478 448 476 460 480 478 451 447 447 459 449 437 461 460 452 434 447 453 449 448 449 474 472 445 474 449 432 444 429 461 448 462 427 453 446 462 452 463 433 436 459 453 442 446 458 448 459 434 454 454 453 456 434 428 447 435 448 452 431 457 421 421 443 422 420 448 427 418 452 420 430 430 445 421 453 422 416 439 425 415 415 423 409 413 414 432 436 429 413 430 423 410 423 415 422 407 434 420 442 432 423 430 434 425 432 412 416 420 416 437 421 404 425 402 413 401 399 405 430 397 396 402 393 401 414 423 431 419 419 429 415 411 424 403 403 400 408 393 391 386 398 388 420 415 419 409 391 403 412 398 413 403 419 395 412 388 381 409 401 392 406 380 399 375 379 406 385 384 379 397 391 392 396 389 378 380 391 395 388 402 397 400 396 388 372 397 387 387 381 384 374 368 365 379 397 369 373 364 374 369 367 373 380 376 358 393 377 388 387 382 381 379 391 375 364 357 368 364 383 374 365 366 352 375 362 375 348 361 378 370 353 374 351 368 358 348 367 374 376 362 357 344 359 375 353 359 361 373 350 350 344 355 362 347 353 353 368 357 361 338 349 345 356 365 332 338 346 331 356 358 362 341 357 341 332 351 355 341 359 355 357 351 349 326 349 352 356 338 350 336 344 340 322 326 323 345 345 330 335 328 346 328 324 346 320 330 316 340 329 320 336 335 324 333 317 323 327 327 317 310 309 340 331 334 315 323 324 315 316 318 333 323 313 316 335 311 334 333 313 330 322 330 328 310 303 308 316 315 319 311 327 309 309 307 308 296 295 310 307 324 298 314 302 318 317 293 301 295 299 292 292 292 293 306 316 317 315 313 299 296 286 306 295 287 314 292 305 287 311 304 300 307 288 307 305 296 284 284 282 286 295 305 300 292 287 295 283 301 285 289 288 279 300 288 278 298 276 291 285 292 295 285 291 273 281 295 271 287 275 287 288 286 290 284 281 276 267 283 271 272 277 268 280 284 281 277 271 272 284 275 266 264 269 281 268 264 273 277 265 268 277 261 278 262 275 276 282 276 263 277 280 269 281 276 272 255 264 269 269 276 267 260 253 271 268 276 259 273 251 271 261 251 268 273 251 253 270 274 266 263 252 249 250 258 271 267 258 254 257 249 250 255 254 264 268 252 247 245 268 267 255 257 261 261 261 246 246 265 258 246 262 258 243 254 243 256 260 260 253 245 263 259 255 247 252 253 255 253 255 255 253 255 245 244 259 249 258 255 249 247 236 235 250 248 249 236 236 246 243 252 249 255 242 239 238 244 243 253 243 245 249 250 240 233 250 231 246 241 242 252 244 244 245 236 249 251 238 229 240 240 248 249 239 251 232 245 239 228 239 242 242 230 236 240 243 241 236 239 234 234 226 242 228 247 225 231 240 237 241 235 237 242 230 243 237 237 242 236 238 225 246 223 227 231 236 238 240 241 245 242 226 245 234 222 237 234 228 223 223 239 227 229 228 228 226 241 240 237 223 225 238 222 243 237 224 233 223 235 222 239 231 242 238 221 242 224 226 242 241 222 230 223 229 236 229 227 226 242 220 222 224 232 224 223 225 221 229 221 236 225 239 223 223 233 240 239 230 241 232 228 237 242 225 223 229 229 231 229 228 225 231 226 237 229 223 243 232 228 221 225 233 240 222 230 224 237 226 228 229 232 236 223 231 236 243 235 223 232 244 231 232 233 232 226 242 229 243 224 236 238 223 243 229 225 230 226 235 229 234 243 236 244 240 246 236 239 231 231 244 230 242 232 236 246 230 228 230 228 230 240 239 232 237 245 228 238 249 235 240 231 249 229 246 242 238 237 236 231 229 236 241 239 232 250 230 241 231 248 233 252 236 234 241 239 231 243 252 244 242 239 251 251 232 240 247 244 243 255 239 236 233 253 240 253 244 235 235 248 246 240 240 247 238 244 256 241 258 247 255 238 237 246 254 256 239 260 244 252 254 253 260 259 254 243 258 241 241 261 258 257 255 241 264 261 253 247 246 246 254 258 262 255 244 254 252 248 255 261 265 249 251 248 270 265 257 253 254 249 268 260 262 250 273 264 262 255 274 266 271 265 252 251 253 271 255 263 274 273 270 272 264 264 276 262 259 261 271 274 258 272 280 264 258 267 273 262 271 274 271 261 266 273 284 266 261 266 280 269 270 267 285 269 266 287 286 274 274 278 292 288 287 267 273 287 290 287 279 274 280 271 278 289 293 275 270 275 273 286 289 291 293 276 298 296 300 283 277 296 276 282 289 290 301 301 296 279 296 297 304 294 292 300 291 288 307 282 283 289 287 303 309 307 299 300 295 311 304 292 313 311 287 305 304 315 303 303 296 309 293 316 291 294 306 301 307 304 321 294 300 304 308 308 308 298 301 319 315 299 315 326 313 314 321 320 320 307 310 326 313 306 326 310 330 313 314 304 327 313 322 331 311 329 315 316 321 330 320 318 331 317 337 333 324 319 311 330 312 321 342 337 342 338 323 335 329 339 323 332 335 326 333 325 346 324 351 321 348 342 321 331 327 342 348 347 326 355 339 351 358 344 354 340 341 336 327 352 351 341 329 330 331 336 341 361 346 361 363 360 345 346 336 346 362 357 353 350 345 348 348 360 345 366 350 342 357 341 351 366 374 375 352 373 362 349 352 370 368 357 348 359 364 357 380 383 378 374 364 371 358 361 385 365 386 370 369 374 389 383 380 380 388 361 373 358 389 369 361 380 389 372 360 370 375 394 391 395 367 375 400 376 380 379 378 392 371 403 368 396 391 403 396 401 384 382 390 374 407 398 374 392 393 404 396 388 387 381 398 405 406 377 391 412 396 386 401 414 393 408 381 397 416 392 403 383 404 386 397 413 405 406 400 413 390 418 412 417 422 391 394 411 416 394 412 404 424 423 421 392 406 409 408 427 395 426 435 398 410 430 425 426 401 401 404 407 409 421 432 406 405 423 413 421 411 408 435 404 444 431 405 439 410 434 427 429 448 422 413 443 411 431 428 447 432 448 428 439 449 437 425 413 439 423 440 415 434 423 444 433 451 439 438 455 433 440 419 446 444 436 453 438 427 462 450 457 465 447 444 444 435 458 446 437 431 455 459 430 455 456 448 449 437 461 463 451 457 456 439 461 459 440 437 467 462 444 477 455 434 458 468 445 437 438 445 449 458 478 450 465 474 459 450 469 462 439 454 470 460 472 465 465 443 479 443 460 455 487 454 465 487 447 485 460 449 456 491 467 462 473 456 456 448 449 472 483 453 458 474 480 492 470 463 464 474 498 487 478 473 484 496 492 494 501 469 480 490 490 460 461 480 501 457 464 482 458 478 477 480 473 491 482 462 504 488 462 466 489 462 482 493 482 464 491 503 493 479 490 481 500 496 505 469 472 501 467 498 476 485 489 505 497 513 509 508 477 474 471 504 479 513 491 492 490 500 490 492 474 519 505 511 513 473 520 521 510 473 509 477 499 488 516 485 511 485 501 488 516 478 483 500 475 500 492 493 513 499 492 524 478 524 500 498 515 526 494 521 509 505 509 499 493 494 480 482 507 510 497 498 513 506 527 514 483 493 483 521 519 501 520 522 500 493 494 488 493 510 531 526 516 489 492 484 531 489 533 531 504 497 497 493 522 506 506 494 529 495 530 492 527 507 501 486 515 497 491 525 528 528 522 509 533 530 535 505 511 534 501 504 495 538 537 506 534 509 489 527 492 534 508 507 529 523 507 506 507 511 519 499 502 504 521 523 522 518 540 519 538 527 535 519 526 534 537 521 528 538 534 532 507 503 499 521 511 491 538 530 538 491 539 524 531 519 531 537 521 504 515 518 541 534 496
528 528 519 533 540 541 526 530 531 538 512 510 508 537 531 496 507 532 518 541 521 495 530 516 500 493 540 526 516 505 506 501 491 533 492 513 531 500 501 493 496 495 511 512 515 499 541 529 538 515 527 490 492 540 514 500 515 536 510 540 524 524 524 524 489 499 520 503 508 530 505 537 508 524 507 532 506 531 494 529 529 531 528 532 504 527 516 503 496 535 526 530 493 535 488 493 494 519 506 487 534 496 485 528 505 529 520 524 495 501 514 495 508 519 498 517 514 503 530 495 499 485 528 507 487 518 486 495 524 524 519 519 502 498 484 528 504 480 525 499 491 527 512 518 514 526 501 494 498 501 508 514 504 505 490 509 493 496 475 486 493 517 477 515 510 496 485 486 500 514 513 505 507 485 505 488 498 486 517 509 514 473 486 488 490 487 480 475 496 497 513 506 500 497 486 486 475 497 497 506 494 488 489 478 501 478 465 480 472 463 472 504 467 491 495 475 475 506 493 497 492 474 476 505 465 475 495 477 494 467 465 477 480 457 483 468 487 500 485 479 460 480 484 495 499 482 484 483 491 493 490 460 469 454 489 487 464 484 449 483 451 458 479 492 465 477 459 479 482 486 463 462 471 472 451 477 483 462 464 477 459 454 447 475 486 475 478 465 443 451 456 479 448 465 440 474 475 455 472 446 455 453 446 454 458 456 446 464 457 446 436 465 441 449 458 459 445 454 441 467 469 469 434 427 459 441 446 463 429 453 439 444 424 435 426 437 451 433 460 450 439 450 441 419 449 437 451 459 440 460 422 428 448 441 428 431 433 428 446 454 435 428 423 425 437 447 433 448 415 434 449 446 449 441 408 437 435 411 429 425 431 426 404 441 433 441 409 405 410 441 413 420 407 422 408 412 432 419 419 415 404 405 430 431 425 421 424 424 423 411 431 418 421 403 392 414 420 422 412 415 429 402 410 402 389 421 398 425 388 414 414 411 411 404 385 391 386 399 413 392 402 409 385 417 392 382 380 404 415 399 392 398 397 402 411 380 401 397 407 410 405 374 381 372 381 371 402 390 401 401 404 401 382 375 388 393 365 374 365 388 399 377 386 398 391 363 373 372 383 363 388 372 372 368 369 376 368 371 380 360 379 361 380 370 380 367 380 383 358 369 357 355 370 360 380 383 366 379 348 348 374 346 377 372 359 355 345 348 362 356 348 368 375 347 361 354 357 365 350 363 343 345 357 352 364 367 370 352 359 346 344 351 358 351 332 336 346 344 340 362 331 358 341 331 332 355 337 354 338 355 357 335 342 348 327 353 337 340 333 332 337 338 329 334 340 324 341 342 318 319 342 330 346 327 318 345 325 333 326 326 332 318 338 321 324 337 324 337 317 328 312 334 324 329 317 322 309 327 330 307 314 333 325 316 332 329 316 330 311 313 331 302 325 307 322 329 299 315 314 302 315 324 326 306 321 302 304 303 316 313 312 322 317 301 302 307 297 302 301 314 304 306 297 294 294 291 291 298 306 300 300 298 286 289 287 304 286 290 306 298 309 308 302 298 307 282 283 292 297 299 303 280 287 278 304 299 293 278 283 295 301 293 285 283 280 278 297 275 279 292 297 290 286 273 294 282 286 278 272 290 271 292 278 269 282 267 268 285 275 272 293 286 275 267 282 271 278 285 280 277 277 283 286 286 274 282 283 274 265 259 268 270 276 283 279 271 274 275 268 264 273 256 280 261 258 271 254 277 278 270 275 278 263 255 262 263 274 269 271 261 262 261 252 264 252 253 251 250 251 265 263 256 258 264 262 262 267 247 260 249 248 256 249 262 246 256 251 259 258 250 261 246 266 262 266 262 265 246 253 262 247 258 250 241 260 248 247 258 250 262 260 253 248 238 247 251 253 258 239 242 249 239 254 255 254 252 243 250 242 249 254 237 255 250 240 244 245 235 241 240 237 240 240 254 233 249 245 234 246 247 233 251 250 243 246 237 229 248 228 236 238 248 240 228 233 247 231 246 242 233 233 229 234 228 236 247 244 230 231 242 246 246 228 248 231 233 234 232 233 241 231 243 234 227 238 244 227 240 237 231 245 242 232 228 237 235 225 231 234 230 240 230 243 243 223 227 222 232 228 230 225 233 241 235 231 226 226 228 242 239 235 240 230 239 221 220 221 241 223 232 225 241 240 241 233 241 240 233 229 223 235 226 230 226 233 233 231 238 240 229 228 225 226 231 220 221 231 222 219 228 228 219 227 226 240 234 224 231 225 227 234 234 234 238 241 225 229 230 239 221 240 219 228 241 231 229 221 237 226 238 224 236 238 226 237 230 241 237 220 242 223 230 229 232 220 228 238 231 233 229 233 231 229 242 231 241 224 228 238 226 224 237 243 238 221 232 226 237 227 221 238 231 226 224 243 226 226 232 231 239 242 240 228 223 233 233 245 237 234 233 238 239 227 231 227 244 243 226 237 227 227 231 230 225 227 228 247 232 233 228 226 247 245 226 249 234 231 242 242 237 246 245 249 243 242 242 243 251 236 247 245 240 230 249 245 236 245 236 247 247 233 253 247 231 231 234 243 248 240 250 241 248 244 238 255 251 253 239 242 253 235 236 242 237 248 236 238 241 235 257 236 239 256 245 244 258 243 255 260 250 250 251 251 248 249 256 257 254 257 252 257 255 261 259 250 255 255 253 260 251 257 263 260 259 266 268 255 250 264 255 262 253 269 253 262 247 266 249 272 260 260 250 265 271 251 271 256 265 263 265 265 257 257 269 263 276 266 271 257 277 256 254 255 265 259 279 266 279 256 262 276 281 271 269 269 268 272 269 275 260 270 282 283 275 283 266 283 274 277 264 264 276 269 265 281 265 281 269 290 291 266 288 277 290 281 285 274 283 267 280 287 294 280 288 276 292 281 277 284 292 288 295 278 297 285 277 298 279 291 275 292 301 290 293 302 294 285 291 290 295 293 286 280 286 295 286 289 282 300 298 306 311 296 298 291 291 292 313 308 288 309 306 299 311 299 306 295 303 318 317 313 310 296 305 318 304 304 303 296 293 319 319 298 321 306 301 310 311 308 324 320 326 324 312 324 328 323 303 311 320 327 313 328 313 326 316 335 323 311 321 332 328 334 319 313 329 315 336 308 322 311 336 337 318 324 316 312 341 337 336 335 328 329 345 333 340 333 320 325 321 335 323 339 323 332 339 347 346 347 353 348 350 352 337 337 346 332 348 352 335 325 332 328 356 354 348 343 346 334 361 343 356 363 331 340 349 349 341 337 367 359 355 337 362 341 350 343 361 350 354 346 372 361 363 349 371 359 370 368 346 371 368 351 347 350 379 373 371 346 354 372 377 349 348 354 376 357 379 364 384 382 380 374 367 363 367 365 380 370 361 356 374 375 382 393 376 390 376 371 387 386 372 394 390 395 387 384 362 380 394 379 396 371 400 402 390 372 382 402 387 389 380 389 382 379 399 401 378 378 397 387 409 374 404 409 379 376 413 401 411 388 410 416 388 409 382 386 416 417 383 385 417 416 409 409 393 417 399 401 386 414 391 393 386 404 419 416 396 427 427 425 416 427 404 401 422 402 419 410 397 412 424 396 433 405 404 420 413 413 412 421 415 439 422 423 433 434 433 434 437 409 409 439 409 422 436 423 410 444 405 446 409 409 426 425 429 425 412 413 426 434 450 411 417 411 417 425 445 423 432 438 434 421 427 455 448 442 439 453 447 422 436 432 445 443 459 452 435 439 436 440 445 452 432 436 451 460 428 425 430 452 456 446 435 453 464 433 447 441 471 462 467 437 445 468 453 447 463 472 475 451 445 475 468 452 441 471 466 442 460 479 479 480 454 463 461 464 448 462 442 438 472 467 470 448 445 449 449 466 453 472 448 461 453 447 470 488 447 480 450 473 477 449 473 474 490 460 485 456 469 452 491 486 473 464 472 492 490 481 458 455 490 486 476 493 499 479 494 457 494 472 462 484 469 503 465 462 491 477 485 495 498 486 497 496 459 495 499 472 493 469 487 476 494 463 497 468 500 474 504 479 488 498 476 502 499 471 472 496 502 494 480 474 466 486 467 475 482 477 477 489 475 479 504 470 488 491 502 470 512 514 480 495 513 511 515 511 518 479 499 507 508 514 522 509 490 478 479 514 498 488 481 504 510 479 487 485 508 490 479 513 484 499 521 524 487 502 515 510 507 480 525 495 521 523 494 511 494 502 501 519 515 510 499 503 514 514 514 497 531 518 486 490 492 532 488 504 508 527 488 489 488 513 497 528 498 513 504 514 532 513 516 493 516 526 533 486 489 496 525 509 489 532 491 526 488 526 516 490 528 514 521 507 519 535 500 533 513 494 536 535 523 518 517 529 507 513 503 535 523 516 533 501 512 537 540 538 499 492 515 514 494 498 533 526 520 496 520 519 502 492 514 510 521 491 499 513 515 539 533 498 515 525 534 538 496 535 536 505 511 510 530 515 492 522 524 521 501 528 498 537 529 521 506 533 521 539 504 519 536
521 501 536 504 494 531 508 511 498 521 530 542 508 528 542 513 509 495 522 494 501 542 531 505 505 521 508 526 507 535 493 534 492 536 519 518 497 534 536 528 537 497 526 526 532 498 495 522 499 498 523 508 496 535 520 533 538 509 515 501 501 540 517 526 507 493 501 513 510 520 523 504 524 505 537 538 536 515 517 494 522 522 535 500 516 538 491 537 505 488 520 515 513 496 525 530 525 509 526 493 488 508 532 497 497 502 519 494 528 497 499 534 504 494 495 506 518 488 490 510 518 517 494 497 486 502 496 503 501 508 501 493 510 495 501 495 483 505 500 508 489 512 488 480 505 520 498 517 478 506 495 512 489 507 478 492 476 492 516 496 520 485 511 500 502 484 517 507 503 504 494 514 504 512 520 506 486 517 488 488 489 516 471 480 494 473 483 517 512 501 517 486 482 510 505 495 514 480 484 499 514 504 489 496 498 491 484 511 493 510 486 501 509 474 489 465 492 487 503 497 495 483 475 482 461 494 489 495 460 501 490 493 491 466 459 496 488 498 479 486 496 469 481 464 462 471 457 482 499 457 487 462 465 473 494 464 473 474 452 460 491 492 486 488 492 448 459 456 449 453 450 457 490 483 487 482 448 487 450 487 472 471 455 469 460 456 441 449 456 462 470 439 465 467 474 454 445 466 482 463 438 456 466 457 453 459 451 473 458 438 456 458 445 465 444 460 455 431 444 438 461 450 467 469 437 469 451 459 447 427 444 448 447 459 467 431 461 454 441 465 452 434 457 451 456 429 450 447 455 445 456 444 444 421 424 445 449 440 454 445 446 431 447 442 441 425 419 424 415 413 434 435 448 448 428 419 445 410 447 410 435 431 431 408 410 428 438 438 427 415 441 429 405 404 404 414 406 435 413 403 400 416 401 410 396 397 419 426 422 407 406 400 414 395 407 394 401 395 416 391 425 404 425 395 412 417 411 389 398 409 423 396 391 411 413 384 401 410 387 382 391 415 395 411 414 390 400 395 405 412 411 407 385 413 407 394 392 407 397 393 398 402 372 380 388 373 370 377 378 386 391 401 373 382 371 397 382 368 398 374 364 399 378 384 389 365 389 372 389 383 384 390 386 361 386 391 381 379 392 364 363 384 361 361 379 372 360 380 388 356 351 351 376 362 349 363 354 360 352 369 347 365 350 363 354 363 354 350 348 347 377 345 369 364 351 343 363 356 372 347 368 361 351 365 371 357 369 339 364 367 367 347 362 360 332 359 353 361 356 357 346 330 345 350 359 328 347 341 335 331 354 349 335 330 331 335 337 356 345 327 346 347 335 341 348 341 329 338 345 329 335 332 344 319 347 327 323 346 345 342 313 339 319 331 314 332 311 341 333 340 320 322 339 322 337 312 309 307 315 326 335 322 306 334 312 305 305 321 332 304 329 324 328 315 317 322 320 299 309 321 312 306 310 326 301 299 310 320 322 303 317 299 298 310 314 319 300 318 293 301 317 292 302 310 306 296 313 312 286 308 313 287 302 314 303 305 295 289 304 294 284 308 299 302 290 289 287 303 279 286 279 281 295 303 301 286 283 287 275 276 287 298 297 276 282 274 287 295 280 289 291 286 278 296 281 282 284 295 290 273 286 289 268 273 290 291 293 277 288 290 279 287 266 290 273 264 275 285 277 278 284 268 287 266 283 264 281 268 279 266 260 280 263 265 268 280 262 282 259 256 255 255 259 273 261 279 277 277 258 275 266 262 252 261 253 251 269 274 256 259 249 272 254 258 273 259 251 271 271 268 248 247 271 267 261 250 253 245 266 268 263 260 264 255 253 251 264 244 263 262 249 256 255 262 244 242 252 260 250 247 241 261 249 244 257 241 247 241 243 245 240 260 238 246 256 255 252 250 253 237 256 253 244 243 254 246 241 233 253 249 242 238 239 255 249 251 239 243 232 250 251 248 243 235 235 239 231 242 245 248 237 235 233 246 243 230 251 250 246 247 234 231 245 234 238 230 228 230 241 233 235 232 243 235 229 248 234 240 242 239 234 233 229 232 246 231 234 236 241 229 234 242 235 244 224 223 241 243 244 226 242 229 225 236 239 229 230 241 238 223 225 240 225 224 242 241 231 229 231 225 234 234 237 240 226 232 240 222 229 232 242 226 240 222 234 227 223 236 223 239 232 227 236 236 224 234 233 229 236 237 233 221 227 220 240 234 233 232 230 236 221 229 237 218 232 229 226 236 223 224 228 236 227 239 224 232 225 232 219 219 228 228 222 231 230 221 218 239 235 230 229 239 236 225 233 227 236 219 240 235 225 221 224 234 219 224 220 220 238 222 222 220 226 220 234 233 224 234 231 235 241 219 227 236 226 220 239 238 239 239 227 240 236 233 228 231 239 230 233 231 227 238 233 236 233 242 227 238 235 233 226 234 229 229 229 230 230 226 244 243 240 229 242 228 237 227 240 227 231 231 239 239 242 246 225 232 244 232 244 236 239 226 243 240 235 245 226 237 244 242 236 234 227 227 239 235 231 241 247 229 239 230 239 246 235 247 228 235 234 233 232 241 252 252 234 245 238 236 233 239 234 252 238 241 233 244 249 249 250 245 243 238 240 254 249 248 242 242 247 242 247 243 254 238 244 252 247 244 260 249 249 258 253 249 243 240 257 262 259 257 239 251 249 241 251 263 256 264 248 257 243 257 262 263 250 243 246 259 264 247 249 252 245 264 266 253 267 261 250 248 248 267 260 258 258 251 248 271 260 264 251 255 264 259 254 271 256 274 271 276 263 257 278 270 275 277 269 275 256 274 278 261 275 263 266 281 260 269 265 280 263 272 272 261 274 275 277 263 261 262 284 284 287 268 288 283 285 274 267 281 289 270 287 266 287 280 279 272 278 289 292 287 286 273 274 282 273 286 271 297 275 298 290 286 291 296 273 275 287 276 294 277 302 291 300 291 286 305 295 298 282 286 284 286 304 296 281 299 286 310 294 304 302 311 286 299 287 288 314 299 298 310 307 292 300 295 302 311 311 289 303 309 294 313 293 320 296 321 304 297 315 298 307 320 308 322 300 312 322 313 318 319 305 328 303 311 301 325 314 309 305 301 324 331 310 317 330 322 304 308 319 305 320 315 324 320 324 321 328 333 335 334 316 338 332 333 322 337 333 329 314 313 339 332 328 340 338 340 337 348 340 350 347 319 330 319 337 339 331 330 329 331 351 345 354 343 345 344 329 327 358 339 346 359 330 334 360 345 341 350 350 361 362 338 336 336 358 350 335 359 347 358 349 349 350 360 361 371 347 343 349 350 363 363 341 349 371 374 371 362 362 369 376 343 366 363 356 379 361 363 347 378 355 349 355 360 380 363 354 353 377 376 366 377 387 354 362 376 369 384 361 370 387 357 392 364 358 376 370 371 388 379 372 373 363 385 379 395 373 380 380 393 369 380 376 393 366 392 370 395 391 384 370 386 373 374 387 405 392 402 397 379 393 385 393 405 381 389 392 389 404 398 378 378 400 415 385 392 419 414 411 405 384 385 390 414 387 412 411 385 393 385 422 419 388 423 413 404 395 413 419 399 422 397 400 402 432 396 415 418 432 423 407 429 400 419 412 407 433 438 413 417 400 408 411 431 407 431 441 407 434 429 424 417 427 441 404 414 427 430 413 446 422 431 435 446 439 438 410 452 449 433 423 445 424 423 436 423 437 445 448 434 443 433 422 458 454 417 457 443 434 439 453 460 443 449 421 442 439 450 429 425 461 460 437 454 447 441 440 459 437 450 429 456 450 468 440 458 471 458 434 450 453 430 454 455 431 445 449 434 442 466 465 454 454 471 460 475 451 455 440 451 475 465 445 454 470 443 475 462 458 471 465 470 454 454 472 461 474 442 458 452 474 455 449 456 472 471 458 486 462 470 474 462 460 467 491 486 471 486 487 494 475 453 474 481 480 485 456 463 482 475 454 483 483 474 489 478 472 497 481 490 475 494 485 487 496 495 500 487 503 488 484 493 484 497 506 474 475 472 492 506 505 479 471 492 467 474 476 506 484 503 493 499 501 465 511 484 475 483 493 495 484 485 494 494 477 475 476 497 501 472 483 484 504 481 512 487 514 491 520 500 497 509 486 485 510 488 508 520 506 487 499 488 501 523 497 490 493 496 490 505 497 516 476 476 491 505 482 523 477 485 488 511 504 520 524 506 488 488 523 504 505 496 519 483 495 492 499 516 515 514 499 489 507 499 489 522 531 495 522 531 502 484 495 532 521 503 490 515 512 488 509 510 486 532 518 489 499 513 490 517 536 530 532 513 512 505 492 492 537 527 525 505 534 536 528 494 530 534 501 532 538 499 506 513 495 539 491 534 490 496 540 514 514 534 540 513 501 519 493 526 534 505 518 503 502 507 535 518 527 521 535 500 532 502 524 512 526 526 531 500 506 504 524 505 497 498 528 533 527 505 493 495 520 520 507 505 510 500 507 495 530 500 503 493 536 509 539 519 518 501 502 506 538 534 519 543 514 530
504 499 502 499 522 536 517 541 523 519 543 519 503 498 498 532 515 497 515 534 529 538 523 509 510 498 513 503 539 507 497 542 519 525 531 501 525 495 523 511 528 526 538 511 540 495 504 529 495 512 537 494 520 503 504 541 539 529 512 497 524 520 495 499 500 533 532 506 535 536 525 493 517 492 536 539 519 496 524 495 516 492 496 492 528 533 515 525 519 536 529 525 512 507 507 496 523 496 535 490 491 492 492 492 493 486 489 496 492 498 501 491 500 533 519 488 500 494 497 530 490 513 490 526 519 497 517 509 502 491 529 530 513 493 525 505 482 504 483 498 507 522 496 526 493 516 489 512 510 526 494 480 495 478 523 483 493 509 509 512 517 507 510 498 517 505 522 518 481 476 488 508 477 508 496 478 494 492 488 486 491 479 477 487 495 486 518 504 478 498 508 517 496 493 510 516 486 479 501 475 507 470 469 515 508 495 470 484 469 484 497 473 498 467 481 508 488 494 505 486 496 489 472 469 503 468 491 489 474 464 506 487 464 499 480 497 464 497 464 477 458 473 503 493 456 463 494 491 481 460 500 470 496 486 479 452 475 474 462 462 467 475 486 493 465 465 460 485 486 459 474 454 481 491 467 484 485 464 487 461 459 450 467 482 452 456 463 454 458 480 440 468 458 464 477 483 463 482 480 447 467 446 468 440 449 457 476 478 472 471 464 451 451 471 470 470 440 469 465 431 448 463 434 453 440 439 431 470 427 438 449 468 434 438 457 440 448 433 442 433 438 421 457 453 429 444 425 454 424 450 438 422 451 438 420 433 432 440 445 453 430 425 446 455 446 415 427 453 440 427 452 429 424 450 440 409 434 428 407 424 434 424 442 424 414 440 406 422 415 424 443 404 435 441 426 425 406 408 406 408 425 417 403 410 434 424 405 425 417 418 432 433 423 403 401 414 415 405 410 408 423 410 428 415 413 404 389 399 403 403 411 406 387 406 419 391 412 419 387 419 390 400 389 402 396 407 414 399 378 409 388 380 379 394 405 393 396 382 379 387 406 408 404 382 379 406 375 392 379 374 378 376 392 384 400 385 378 368 378 372 370 381 389 372 373 394 398 381 373 370 372 371 390 372 362 380 372 376 384 382 389 388 358 354 366 388 377 382 357 358 367 382 376 384 361 350 360 380 357 381 377 366 364 346 359 352 358 350 374 351 362 363 342 341 346 346 351 346 340 353 343 371 348 354 346 343 345 349 351 357 351 347 341 345 335 353 346 335 347 342 360 358 336 354 342 337 350 327 339 354 356 357 342 348 338 334 345 331 326 326 322 349 328 350 345 346 350 328 349 345 346 338 325 348 326 336 338 332 326 342 315 322 318 316 330 327 322 313 310 337 335 321 319 316 327 332 317 336 328 334 310 310 309 319 331 332 332 321 312 325 325 301 330 305 311 305 327 305 320 317 304 326 319 307 301 312 309 303 295 298 292 294 298 302 294 300 308 318 315 309 310 295 288 311 305 286 290 310 295 290 304 295 313 310 303 311 296 307 297 301 291 297 304 305 283 293 297 303 278 279 285 288 287 286 302 300 291 278 290 275 298 277 282 291 290 296 295 286 295 281 272 285 273 290 289 288 272 273 285 291 289 277 278 288 272 292 284 268 268 273 281 267 276 277 270 280 278 281 268 264 272 260 272 263 260 268 264 271 269 282 278 266 260 263 280 256 259 277 259 257 254 272 255 254 269 265 273 272 261 269 265 257 259 275 272 250 257 263 271 249 262 249 250 261 252 261 258 265 257 263 262 259 253 267 260 265 264 254 268 248 258 259 266 252 251 263 254 266 265 264 261 247 254 243 257 244 242 260 243 260 260 261 247 242 259 239 239 252 249 257 249 259 242 236 240 236 254 256 253 255 250 240 240 254 235 235 235 245 234 234 239 253 251 247 245 248 245 233 249 241 247 229 231 252 230 237 245 240 249 231 237 233 230 236 231 232 230 249 234 230 243 238 239 227 234 236 229 231 236 236 242 227 232 246 225 247 226 234 246 236 239 237 231 233 233 242 229 227 236 231 224 223 241 236 240 243 240 237 226 244 240 242 240 241 234 234 240 229 221 232 235 230 222 242 239 227 232 240 225 238 224 219 233 237 227 229 236 239 238 240 239 235 231 228 231 222 218 222 230 236 234 222 223 231 238 236 232 221 233 237 234 227 217 220 224 238 219 224 235 234 224 234 222 237 236 227 232 236 235 227 236 225 238 235 228 224 235 235 217 234 233 232 220 233 236 227 230 236 232 227 231 237 220 234 236 218 223 229 235 217 237 232 225 235 226 234 220 222 230 218 237 223 218 224 221 240 222 228 234 231 226 221 235 229 232 226 223 236 231 233 238 233 223 222 230 222 233 220 219 231 230 237 238 231 221 235 230 225 222 240 232 225 221 222 237 230 230 236 242 237 221 239 230 226 237 241 223 228 243 223 241 226 236 236 231 237 245 236 238 243 233 244 225 228 246 236 238 227 228 230 237 229 243 246 227 235 237 246 242 230 247 231 227 247 251 236 242 249 240 230 234 245 247 239 245 235 230 231 251 249 247 249 244 234 232 245 239 234 235 232 237 242 246 243 254 246 252 236 236 257 240 243 251 236 248 236 242 249 240 258 239 249 256 254 239 250 250 239 262 248 243 261 258 255 255 245 261 251 245 260 264 264 252 259 263 265 246 259 248 250 247 250 267 266 268 245 258 258 249 260 269 269 262 260 264 266 250 254 271 272 266 265 258 269 269 271 250 271 259 257 258 252 273 255 264 258 262 265 256 263 267 268 263 258 262 269 272 278 280 275 274 277 267 281 278 268 265 267 267 282 273 263 274 288 271 271 284 289 271 273 289 266 275 271 275 280 281 270 290 291 292 284 280 273 276 269 287 274 295 293 297 283 288 288 278 291 280 274 288 293 294 293 291 276 294 283 293 292 290 292 279 279 302 295 280 296 298 308 309 294 298 290 287 293 288 304 304 300 300 304 298 286 310 297 301 296 293 293 297 311 290 311 292 302 317 295 295 298 317 318 317 293 310 322 313 295 311 303 320 317 302 318 319 314 303 303 305 328 320 304 302 318 331 313 323 322 327 308 314 309 332 305 326 316 336 325 312 311 311 314 336 322 339 314 327 328 340 313 343 342 327 322 321 343 323 346 339 322 321 323 343 328 318 350 336 329 350 322 325 323 332 331 342 323 324 327 352 354 326 352 330 343 352 346 354 327 335 334 347 356 357 340 331 333 337 360 338 358 346 333 362 359 339 356 367 356 347 365 361 347 370 352 368 357 349 351 361 351 370 351 352 344 350 358 348 349 351 369 351 363 377 353 362 348 364 354 361 354 368 380 379 387 378 388 354 365 358 362 380 378 371 387 389 361 363 370 388 367 365 367 369 362 368 383 368 370 387 380 378 372 372 370 383 371 366 385 387 391 386 369 395 405 390 389 376 396 409 408 395 398 394 392 383 376 401 380 379 390 407 404 402 385 383 413 408 395 381 414 389 400 408 409 408 413 422 421 383 401 421 386 413 407 389 406 388 410 389 396 393 413 401 429 409 396 399 396 411 427 424 413 397 435 405 413 413 416 413 407 406 405 412 422 410 403 407 424 437 408 401 415 410 427 442 422 444 406 429 411 430 414 414 408 424 436 431 431 420 438 433 444 435 430 452 424 421 412 413 429 429 420 448 422 446 450 456 450 457 442 451 419 442 424 458 427 452 455 447 445 461 460 427 452 457 439 456 456 461 430 441 435 456 428 448 453 466 464 471 433 467 437 446 433 440 454 463 441 435 444 470 470 458 456 455 445 463 465 458 449 450 471 458 482 474 438 453 482 442 482 470 470 463 463 444 452 486 472 468 442 458 458 457 467 454 447 474 463 487 492 485 485 452 491 484 460 451 476 471 459 480 455 460 479 490 486 479 479 461 466 492 460 500 460 480 473 463 473 490 463 486 465 466 494 477 472 493 490 498 505 470 495 459 461 465 460 481 500 498 467 491 490 501 480 499 499 467 496 506 482 472 506 511 471 495 485 505 495 506 484 493 509 481 468 511 489 506 470 493 513 478 507 499 490 493 478 494 498 505 515 476 481 501 474 488 487 500 484 474 492 501 522 499 510 512 519 496 476 516 498 516 492 520 507 490 503 521 497 504 493 485 485 485 518 520 501 495 524 509 501 525 519 498 500 507 488 496 481 491 490 505 482 506 499 517 523 529 513 493 508 519 485 520 492 530 523 510 535 530 502 503 525 520 532 530 528 510 513 532 534 534 488 496 513 498 501 513 490 496 503 530 506 505 491 515 526 530 514 525 525 531 517 515 540 538 509 532 511 510 501 507 508 503 517 508 515 506 507 491 514 522 509 533 540 511 533 500 501 508 510 511 524 538 537 525 510 531 516 531 525 501 522 516 514 498 533 512 538 498 512 535 504 518 543 528 522 516 514 539 507 519 508 533 497 512 517 530 517 516 541 515 526 507 542 518 545 508 505 528 513 513 498
505 537 495 540 542 545 536 511 535 537 525 522 516 520 521 529 543 543 524 540 499 537 537 524 513 499 511 495 494 530 527 506 498 528 528 522 504 518 515 521 509 494 525 532 520 500 543 494 525 521 496 537 536 519 503 503 497 540 507 513 539 513 524 510 503 515 510 526 502 526 542 518 540 494 491 525 511 495 523 539 512 501 505 504 526 490 539 505 537 502 498 505 522 530 498 533 527 516 489 536 524 488 536 495 516 510 528 509 514 535 531 509 493 519 523 503 519 520 517 488 507 526 505 488 489 487 506 527 488 483 518 495 499 516 502 521 519 507 523 481 481 528 501 489 528 483 482 515 483 509 524 483 518 510 495 510 525 501 506 491 502 491 503 519 525 525 508 512 499 500 511 499 499 482 509 498 477 497 489 505 494 488 507 489 502 517 501 486 493 502 499 485 518 484 476 515 500 493 504 477 494 472 508 506 499 469 506 506 497 471 493 468 490 483 495 494 509 494 480 465 503 508 495 494 500 501 493 504 506 503 502 463 464 466 491 486 479 484 489 491 459 503 494 480 501 493 462 500 455 478 496 464 488 466 499 459 468 487 468 487 453 466 472 456 495 487 495 473 452 465 487 474 447 447 450 473 464 475 479 470 481 445 464 443 464 483 483 479 465 442 468 445 448 482 451 471 447 479 440 455 479 449 475 455 470 438 444 459 465 464 462 439 463 473 471 446 466 432 460 449 471 430 443 456 449 430 443 435 461 430 469 449 464 440 458 429 428 430 427 435 428 424 426 426 437 440 428 453 422 458 429 455 448 422 452 435 444 457 458 428 420 415 414 425 424 449 454 423 434 443 425 420 439 441 430 420 440 421 424 434 414 420 430 441 441 417 408 437 409 405 443 411 439 409 428 422 421 424 436 418 420 438 422 409 425 411 405 410 395 423 419 409 432 408 424 431 408 424 392 406 398 422 420 428 405 407 423 425 404 399 408 407 424 390 420 405 398 398 413 416 415 402 400 408 397 397 416 404 389 403 413 378 401 396 402 407 405 397 398 379 387 401 403 390 402 376 376 382 392 389 390 399 384 367 371 398 393 394 365 378 391 379 377 362 365 361 374 386 367 386 392 360 375 386 380 379 378 362 370 366 371 365 380 380 370 370 385 379 384 353 380 363 366 361 350 377 381 372 382 363 376 351 361 380 372 362 371 346 369 342 365 371 359 341 345 352 348 341 352 369 369 342 351 360 370 343 336 343 336 349 352 361 355 350 335 358 347 332 346 343 331 360 355 334 350 357 337 351 341 337 347 338 337 332 329 354 328 332 345 331 343 331 330 334 334 330 344 335 338 343 329 327 319 320 329 326 342 331 343 343 337 328 337 319 321 314 329 329 338 336 323 327 329 312 325 336 326 310 318 322 333 304 305 324 319 306 303 308 327 320 309 320 323 305 303 323 300 300 298 323 324 300 299 300 321 299 313 302 308 301 305 291 299 299 304 308 314 290 296 309 315 288 290 312 288 307 287 300 313 293 312 297 303 294 302 311 309 289 295 301 290 288 284 297 287 293 281 287 302 289 304 298 287 296 290 280 284 299 286 276 277 281 294 288 296 276 279 288 292 287 276 280 286 270 295 285 275 269 294 271 268 269 269 282 267 279 265 275 281 265 289 264 263 285 282 277 272 277 278 273 284 273 269 285 275 265 259 277 268 258 258 259 271 270 265 270 257 268 274 256 264 262 271 273 252 262 252 258 261 259 268 263 250 264 270 263 250 261 269 267 253 257 263 259 257 247 248 268 251 258 247 247 254 257 268 253 253 253 260 255 254 258 248 252 245 257 260 253 257 242 263 253 262 263 256 239 247 242 262 254 256 239 255 239 252 252 249 244 245 249 235 237 236 252 235 244 244 256 250 237 244 236 255 242 249 241 249 234 248 250 235 252 237 250 253 251 233 241 250 242 232 243 235 248 236 228 251 238 250 244 243 230 229 241 244 248 244 230 228 240 236 227 230 242 241 242 238 237 225 227 231 233 230 233 242 245 239 237 244 237 231 242 245 232 232 239 230 244 236 227 229 222 227 232 238 237 227 222 226 220 241 226 223 224 235 235 239 222 226 237 235 228 227 235 239 232 223 224 231 236 228 237 231 228 219 219 238 219 221 237 219 217 237 224 222 227 217 224 223 232 224 234 229 217 235 230 228 217 236 237 221 221 231 220 216 222 237 219 216 235 226 235 233 222 220 217 233 220 224 237 233 229 230 224 229 226 235 219 226 233 216 229 237 230 233 237 236 231 218 236 226 226 231 222 233 236 221 226 216 227 223 234 218 216 218 229 226 237 230 235 233 229 224 231 220 219 230 218 234 230 236 222 219 228 226 234 226 231 222 224 227 224 221 219 218 222 231 224 234 233 239 237 229 239 229 236 235 238 236 240 240 235 219 232 234 222 232 225 231 227 222 240 229 227 237 229 225 221 235 241 237 228 238 225 226 225 236 236 239 232 236 232 242 230 238 234 227 229 239 238 236 242 237 245 242 247 225 242 248 234 239 240 241 228 238 240 248 230 248 246 238 234 241 245 232 240 231 233 237 252 233 240 251 249 246 241 244 253 248 254 237 233 238 232 238 253 243 234 240 243 253 251 250 235 245 247 247 240 245 250 240 250 238 256 239 247 237 240 237 249 258 239 253 255 256 257 260 259 247 243 244 258 250 261 262 264 242 248 255 255 265 259 259 249 252 268 253 253 249 256 268 247 258 259 260 256 267 260 265 255 254 273 270 264 255 268 258 272 253 256 254 256 265 255 256 275 253 276 271 255 259 265 278 262 272 268 272 256 263 280 261 258 283 280 281 260 264 277 272 268 260 275 278 264 284 277 286 266 283 279 274 278 280 279 280 283 290 286 268 285 267 285 288 291 289 287 269 288 288 287 274 284 278 293 273 288 295 291 290 283 286 300 282 297 279 286 303 277 297 277 304 277 287 291 296 289 285 305 306 285 291 298 288 299 307 288 300 301 312 304 305 311 305 291 286 298 290 291 297 292 298 315 308 308 316 291 302 319 306 309 319 294 301 301 306 315 310 296 302 320 325 301 318 322 316 306 309 309 310 319 322 302 314 311 327 313 315 323 327 326 308 312 322 312 333 323 330 312 338 326 308 328 319 322 327 319 329 319 311 321 323 322 319 341 346 329 325 331 341 339 327 345 319 333 349 328 336 322 325 348 346 339 341 330 327 323 338 324 350 333 342 340 357 326 346 328 349 344 348 362 342 347 337 351 346 339 346 359 367 334 345 363 343 346 343 348 344 347 369 339 371 341 364 361 356 360 351 374 367 360 343 357 369 377 378 377 355 369 373 356 357 348 367 370 370 366 349 372 382 372 376 384 357 377 366 373 377 369 379 356 364 361 378 359 385 359 378 372 382 361 380 377 392 368 390 378 397 381 365 376 381 395 370 382 393 393 376 392 404 386 399 406 391 374 403 374 389 405 382 382 401 397 407 390 389 407 379 386 399 390 381 384 388 413 411 397 410 397 387 393 402 411 417 397 408 406 397 404 386 415 416 387 415 421 400 401 416 417 410 421 421 407 431 424 432 394 409 429 395 424 425 421 429 399 420 433 414 403 426 434 440 436 400 431 413 416 435 422 427 429 422 416 436 438 432 432 417 406 418 438 409 446 443 417 421 440 414 450 449 410 426 420 440 445 434 430 421 427 434 425 451 430 447 425 431 450 433 422 444 450 453 462 436 436 433 424 456 443 428 424 428 427 440 458 452 428 432 430 433 465 435 447 466 445 440 455 443 458 451 463 431 452 437 462 436 470 459 449 476 435 443 449 464 454 464 453 453 475 475 439 459 442 465 477 463 456 452 440 469 464 479 444 476 482 484 460 485 451 468 446 468 464 455 468 467 468 484 462 463 471 454 488 481 494 489 475 475 459 464 483 491 457 464 480 464 483 456 496 462 477 476 490 493 474 480 477 462 502 487 468 495 501 502 464 499 482 462 471 506 498 491 495 488 496 488 495 500 468 467 508 492 474 480 482 472 474 504 465 479 466 490 488 466 502 499 487 511 483 516 497 490 512 474 513 513 479 472 485 514 506 497 495 482 506 484 507 499 500 513 515 506 490 494 512 483 497 518 512 500 508 502 510 497 484 495 497 497 506 510 511 511 494 501 493 494 498 516 479 513 498 517 511 514 527 528 486 502 525 526 527 508 503 515 483 513 485 506 487 518 492 522 502 496 526 534 506 509 484 515 525 524 503 517 533 515 521 509 534 492 531 512 531 529 521 517 497 516 488 517 493 538 518 532 525 510 532 496 509 507 527 498 496 495 506 493 524 490 491 496 522 537 522 515 528 530 494 539 508 520 492 539 493 522 533 529 517 499 536 511 518 498 522 499 529 512 527 537 512 528 543 517 514 511 508 502 541 509 505 515 504 530 514 540 512 538 537 521 517 499 511 496 542 540 520 495 505 545 498 542 514 498 517 535 543 531 519 514 522 530 535 508 542 532 502 536 524 521 539 495 503
505 527 500 528 529 529 539 528 509 536 525 513 507 542 511 521 515 531 525 527 497 540 499 535 524 541 513 528 534 543 537 520 523 518 501 504 499 545 514 541 534 544 508 522 539 500 524 535 512 503 543 514 496 523 530 501 545 497 534 532 521 524 505 514 512 507 525 534 513 517 523 526 516 518 492 502 516 536 525 529 522 516 503 521 497 493 507 534 524 517 527 495 515 518 516 509 532 498 498 525 495 502 507 519 502 531 528 499 524 536 537 527 533 522 531 514 498 496 530 531 496 517 510 494 518 485 513 534 518 496 518 497 534 510 486 493 491 500 526 506 508 499 524 521 489 505 491 518 513 488 524 493 526 520 482 505 506 488 489 478 512 503 527 491 507 481 501 516 497 496 490 525 512 482 516 523 508 476 510 492 479 501 513 521 511 521 486 481 508 497 479 484 494 481 505 512 494 508 489 512 510 490 475 510 500 470 500 504 488 475 499 498 501 493 500 489 493 493 487 484 491 464 494 510 507 504 491 491 494 467 479 463 470 488 469 497 471 475 470 462 476 503 491 476 501 466 460 463 463 482 457 482 484 496 490 471 467 462 481 460 452 491 493 495 458 470 461 493 466 486 466 452 477 493 488 451 488 485 476 446 456 461 454 460 484 464 484 444 461 445 469 464 474 481 458 450 473 464 438 472 457 474 460 458 480 467 441 437 462 461 463 465 450 445 477 460 475 460 468 456 442 461 445 460 463 457 432 463 467 435 434 443 431 426 436 425 440 435 462 430 427 458 448 465 440 427 437 429 435 458 441 445 441 419 435 428 439 436 427 434 420 447 457 435 435 432 420 415 454 427 428 449 412 435 418 423 415 418 422 445 441 408 445 413 412 420 435 406 423 421 438 430 406 417 413 402 421 428 409 427 417 422 430 398 421 405 406 415 433 398 432 403 403 410 406 426 411 420 394 427 413 394 397 427 393 423 400 387 424 386 408 394 418 407 387 410 405 391 408 402 401 393 388 398 388 409 384 404 389 408 413 399 398 381 378 389 412 398 409 411 405 376 392 385 388 391 376 406 371 369 404 384 378 377 399 391 394 394 396 373 392 393 364 391 366 361 373 388 373 366 393 380 368 391 377 373 388 357 388 357 389 387 364 378 359 389 381 368 381 370 353 370 385 355 362 378 362 357 372 367 378 372 357 358 351 354 357 357 346 353 369 354 362 353 353 363 373 347 355 368 371 367 352 343 370 366 354 352 359 341 354 351 334 350 358 333 349 333 330 352 337 352 341 340 342 330 335 335 339 345 349 327 356 326 335 342 338 344 352 328 332 320 324 345 347 339 322 332 325 349 340 332 339 329 335 344 335 319 337 330 340 341 331 333 335 334 333 315 336 315 309 328 318 328 323 305 319 332 330 317 308 310 328 323 327 315 314 322 317 300 320 322 308 299 320 298 326 322 304 302 311 298 308 313 323 308 317 302 310 312 319 299 320 301 295 306 301 294 291 296 304 315 315 310 289 293 303 295 291 306 306 307 295 308 294 290 301 306 307 302 293 305 298 287 284 297 279 280 292 281 297 294 284 275 301 288 287 300 289 275 284 276 281 281 296 274 295 288 273 290 280 292 271 284 282 282 272 269 272 269 273 272 271 268 265 277 286 271 278 275 267 287 287 287 271 265 282 282 264 283 276 279 285 266 271 258 279 268 273 276 271 258 255 279 269 257 260 262 267 274 263 275 263 277 275 260 260 264 271 271 266 252 254 249 251 248 259 255 272 252 263 263 260 263 270 260 251 256 256 256 269 247 247 252 250 252 246 260 256 247 257 248 249 263 251 246 262 250 251 249 242 244 249 244 258 249 260 237 258 246 248 242 242 250 255 258 258 257 254 240 241 234 251 240 250 239 238 245 250 236 233 234 234 233 236 243 254 233 238 236 249 241 233 246 246 229 237 244 250 231 243 233 232 236 240 249 235 245 228 243 240 245 239 244 244 229 233 239 237 225 230 245 227 246 231 231 239 232 234 226 231 235 243 233 237 243 229 240 237 230 234 244 242 240 232 236 221 239 221 233 234 242 223 229 234 230 237 226 233 240 227 240 229 225 221 237 239 228 232 231 230 221 224 221 240 236 231 234 229 238 236 230 225 229 221 220 224 224 237 225 219 219 236 217 236 219 235 223 235 231 216 235 216 234 234 222 217 221 219 229 218 215 219 225 225 223 228 232 230 224 217 231 227 235 232 223 217 229 231 234 221 229 229 219 225 225 225 227 230 230 218 231 228 222 219 216 228 230 231 219 218 233 235 228 230 230 215 232 220 229 227 224 221 219 229 232 229 217 220 220 230 221 215 221 226 220 223 218 236 218 222 237 234 220 228 225 233 228 218 237 218 231 225 226 235 237 219 226 218 224 231 231 229 235 231 223 239 237 228 225 228 232 238 226 238 226 220 221 230 227 224 236 237 225 235 242 224 224 227 224 241 241 222 241 230 235 223 222 232 228 230 243 237 244 244 234 229 240 236 234 225 237 230 238 236 245 237 241 228 239 246 225 230 242 240 240 227 236 241 238 244 244 230 230 243 236 230 232 234 231 237 232 234 228 229 240 233 249 242 242 241 252 236 248 238 247 253 242 254 234 254 234 247 245 254 240 245 249 237 244 245 238 250 252 240 242 257 237 240 246 255 256 260 240 260 242 247 262 262 250 243 253 248 247 254 252 248 244 247 266 263 247 248 245 250 262 264 257 261 261 251 257 256 252 261 257 258 260 248 267 270 248 254 249 248 273 255 268 253 268 274 250 268 267 263 251 264 254 272 271 259 274 269 262 263 276 258 270 264 258 277 281 262 269 281 260 265 259 278 276 282 270 285 279 280 279 264 278 283 277 289 274 286 271 276 289 279 283 284 267 273 278 290 292 272 294 275 289 274 281 271 286 285 273 293 272 274 284 298 299 280 297 286 288 289 286 292 277 287 291 290 302 277 306 289 290 291 300 293 308 298 292 299 285 297 294 284 300 288 295 304 301 294 292 303 311 301 303 303 299 287 317 301 303 306 294 299 307 313 308 319 292 311 318 317 299 319 310 324 314 302 308 323 310 303 306 305 299 312 318 324 313 319 306 329 332 331 312 313 328 309 310 304 328 321 305 320 319 308 338 335 316 318 315 311 325 325 340 331 311 322 333 330 315 346 342 331 346 328 326 325 339 325 322 347 339 345 327 322 338 349 338 348 338 346 340 329 346 346 346 335 337 356 334 338 335 332 332 361 361 329 341 363 359 361 333 366 364 366 335 336 368 352 363 337 338 342 344 354 372 358 357 360 372 369 368 373 351 349 343 375 353 364 355 356 373 374 349 358 375 380 353 372 363 380 376 378 362 369 359 357 359 352 388 388 385 372 357 377 368 363 365 375 369 368 363 358 361 359 363 368 370 380 381 385 361 365 365 376 391 364 375 380 385 376 371 397 396 372 370 387 382 382 379 375 391 380 388 377 390 410 408 379 391 405 384 394 402 378 396 404 401 384 385 415 386 409 412 417 401 383 395 408 386 419 410 384 385 395 395 412 398 403 394 392 395 389 395 413 395 425 424 426 426 415 395 427 410 410 418 430 410 434 413 406 398 432 408 399 434 440 415 405 420 413 404 434 417 429 430 427 411 444 444 417 442 437 428 412 425 442 440 410 422 431 415 433 433 437 429 422 434 441 439 447 426 438 454 437 441 416 456 446 456 453 446 420 421 454 422 426 455 432 428 447 461 443 441 426 431 424 447 447 450 447 443 468 437 465 442 432 447 462 436 431 471 432 469 441 444 446 438 470 444 434 475 449 447 436 449 436 467 477 468 459 453 448 478 480 479 450 467 455 441 461 464 472 475 449 452 443 470 478 450 470 443 466 475 475 479 466 483 448 492 483 470 477 490 451 473 453 463 490 464 465 485 480 458 477 493 452 475 467 456 456 480 492 491 480 457 473 493 486 463 486 470 486 502 457 477 498 459 467 469 469 469 484 465 483 472 463 484 495 469 468 477 482 484 477 486 472 498 490 471 485 472 500 476 473 476 470 474 509 491 474 469 479 485 512 482 489 482 499 501 486 481 517 512 474 501 496 472 510 496 497 487 504 484 504 512 494 517 524 504 477 488 487 517 512 522 521 517 485 518 490 511 491 513 522 512 494 494 505 502 500 509 497 517 498 507 500 485 503 501 515 505 514 529 501 504 527 498 496 487 491 511 523 506 511 495 502 519 516 513 529 496 510 510 490 502 527 522 504 498 524 495 519 528 502 494 502 501 509 488 527 496 511 506 519 512 517 537 521 523 516 490 535 515 515 513 531 506 524 524 518 511 532 525 526 522 533 515 509 503 515 497 512 512 541 517 536 518 540 518 501 515 518 520 530 511 505 516 521 506 521 500 514 499 504 526 525 528 495 542 523 521 540 501 508 543 529 535 532 497 498 545 522 513 522 506 506 509 504 533 521 531 516 518 512 526 498 520 508 499 516 514 503 510 521 517 536 504 534 522 535 514 497 510 508 500
522 521 515 531 507 517 544 504 516 509 536 496 510 525 500 531 544 536 547 547 535 512 532 498 539 521 518 517 512 531 522 539 504 517 498 544 513 521 499 534 535 515 534 497 545 514 509 517 531 508 544 546 499 504 495 518 505 545 539 521 505 541 540 541 510 543 537 504 517 518 543 533 514 506 524 509 521 523 538 540 516 522 506 529 529 532 521 542 495 539 499 538 519 496 491 515 497 492 496 494 517 534 500 511 497 504 527 498 534 521 494 505 498 506 516 510 521 518 508 523 514 515 519 490 494 492 488 525 493 494 528 493 487 513 514 518 527 501 528 493 514 524 509 528 507 489 488 489 519 526 486 482 529 503 520 483 517 506 506 482 525 495 503 490 489 514 508 497 514 504 507 496 497 482 494 521 490 501 478 480 496 485 481 484 494 515 474 509 517 506 486 503 494 473 474 474 492 483 471 490 492 471 514 491 515 490 481 493 470 475 512 480 484 478 494 503 475 494 495 470 505 498 505 471 510 488 501 505 508 473 505 484 501 471 496 495 498 505 480 463 462 467 493 496 499 496 481 456 463 495 497 479 467 501 461 470 457 461 481 458 455 473 488 468 488 452 467 494 470 464 490 483 470 464 475 468 480 485 451 478 447 478 483 474 473 463 446 477 454 478 486 461 447 484 476 442 453 469 474 468 474 445 471 450 473 454 440 444 463 469 477 450 457 469 466 474 442 473 435 454 452 451 440 449 463 448 472 443 430 430 462 470 431 441 465 436 430 450 432 455 436 423 435 451 454 458 421 461 424 437 458 439 441 439 418 449 422 438 453 434 457 443 454 421 444 424 453 420 434 426 430 440 417 422 446 433 413 418 410 449 410 442 418 444 417 419 416 423 441 430 441 434 443 430 420 402 420 407 435 434 437 403 433 424 401 425 411 421 410 409 434 423 408 413 412 433 393 421 392 412 397 427 427 428 414 395 424 387 415 394 389 418 396 406 392 412 410 399 384 414 389 413 386 407 414 400 396 397 395 398 412 398 396 390 403 412 409 395 390 409 392 409 378 407 375 371 399 372 372 391 402 393 386 372 381 394 401 381 375 366 364 372 378 363 388 381 369 373 364 374 390 364 394 364 376 361 384 371 374 361 376 372 369 382 358 374 386 375 353 373 365 361 353 368 361 358 377 356 369 369 369 347 377 369 370 354 349 369 373 376 359 365 364 344 349 360 353 364 370 355 347 363 358 339 358 363 342 353 351 366 350 359 361 365 348 356 342 335 341 360 334 350 334 350 352 335 328 350 338 330 337 328 338 354 333 324 326 345 332 330 321 325 329 334 327 323 345 326 321 329 323 334 334 335 334 328 332 326 312 316 339 332 327 331 334 311 309 321 312 309 322 315 323 323 329 312 313 306 312 315 335 316 333 308 316 306 307 316 308 322 322 303 301 304 318 312 323 326 313 312 315 323 322 306 298 311 307 316 314 295 320 313 308 307 317 314 302 303 306 295 314 310 287 304 294 309 304 286 308 287 286 300 285 306 290 288 281 306 291 291 306 288 294 284 293 288 293 304 303 293 287 283 280 277 293 278 288 286 276 279 287 299 273 275 288 277 285 276 276 280 284 272 284 268 270 274 292 275 273 267 268 274 288 271 278 271 273 269 271 287 268 285 276 276 278 272 265 282 268 274 263 259 267 268 268 279 259 261 272 269 262 279 272 272 272 261 253 262 260 255 258 271 274 264 262 265 274 274 250 263 249 254 263 261 252 270 257 272 250 263 247 256 264 246 270 268 256 249 252 265 249 248 248 262 265 256 265 243 253 258 250 254 241 247 256 256 254 263 240 249 262 246 260 255 246 258 254 259 241 242 251 259 235 257 247 258 236 252 247 252 241 243 254 254 249 249 237 246 248 238 247 236 247 247 233 237 239 246 234 235 244 241 249 235 239 237 251 233 247 240 228 231 237 227 245 241 236 235 232 227 245 245 234 243 225 240 230 226 239 228 235 230 226 241 233 231 234 242 226 233 222 232 231 232 232 243 239 234 222 222 235 236 235 237 230 228 229 235 229 239 233 233 221 235 227 225 237 238 238 239 219 238 221 222 219 225 220 222 238 217 229 235 231 231 223 233 219 218 220 229 217 224 223 230 229 235 227 234 218 217 231 222 235 227 218 230 236 220 233 235 219 224 229 231 236 232 225 215 233 227 228 234 235 234 227 226 231 214 220 231 216 214 217 214 225 218 227 224 222 222 220 226 231 234 220 230 231 231 229 228 222 220 224 219 218 235 231 233 235 235 228 215 214 229 235 223 232 227 233 218 233 215 230 226 235 234 220 228 230 233 218 214 217 229 220 219 229 236 217 229 236 230 228 234 223 228 221 219 217 216 223 236 218 216 227 217 237 231 230 229 226 234 229 230 226 234 234 219 234 237 231 231 230 220 224 225 223 237 232 219 231 225 221 237 241 221 220 238 231 236 234 230 230 228 227 222 230 232 230 243 222 234 243 236 240 244 222 240 240 230 236 225 232 240 243 225 243 245 239 227 234 231 237 239 235 239 241 245 246 246 239 248 236 232 236 227 232 230 240 228 231 231 233 247 228 236 231 236 242 251 233 239 240 238 246 246 251 246 242 241 240 250 245 237 242 239 249 250 241 255 250 245 251 248 257 252 249 253 253 240 252 250 251 255 238 249 242 262 243 262 256 251 249 251 253 264 249 249 244 243 244 259 249 262 254 242 261 261 257 255 267 252 262 254 248 265 267 257 267 250 268 267 253 266 260 261 248 269 269 259 263 265 263 251 270 252 269 255 256 260 257 259 261 276 269 277 266 269 269 258 256 256 259 276 269 273 265 271 270 262 265 266 272 270 263 279 270 282 263 278 271 279 289 269 282 265 285 266 269 273 278 284 272 280 272 283 277 279 267 294 283 286 284 286 286 294 274 296 297 274 289 294 283 292 283 289 286 286 294 287 294 302 298 301 281 282 279 300 295 285 284 299 290 291 296 299 290 294 296 300 306 304 300 291 313 314 304 298 305 298 287 308 309 296 317 303 307 312 311 316 300 294 317 320 293 299 315 318 319 325 313 298 313 299 303 327 315 320 310 309 303 324 324 310 320 307 304 325 308 316 312 314 326 323 306 318 313 324 309 336 307 326 310 321 316 334 319 333 325 334 340 320 323 340 323 330 316 323 347 332 334 336 327 329 343 342 329 344 342 333 345 321 331 347 351 340 353 340 343 334 354 350 337 336 343 346 359 353 346 341 355 361 330 346 355 334 363 337 341 333 354 352 341 337 367 352 364 360 354 343 348 338 339 367 363 373 358 365 352 377 374 342 355 367 344 379 363 358 357 347 374 380 381 370 367 370 354 364 360 379 357 367 376 375 365 383 367 387 377 390 363 362 386 382 360 368 377 393 378 366 372 392 374 376 391 396 368 387 369 391 382 388 384 382 380 366 380 369 380 369 381 398 370 406 370 384 408 390 375 407 374 388 399 398 401 380 379 411 380 384 390 386 406 400 401 417 397 388 407 390 388 404 412 385 400 398 422 422 400 407 407 412 401 403 408 426 415 397 406 425 402 400 427 400 406 418 420 416 433 406 408 431 421 407 405 434 401 422 439 433 411 438 399 426 409 437 437 416 441 431 416 435 405 426 434 406 431 424 422 437 441 426 434 443 411 418 417 411 437 443 420 434 437 431 439 445 441 451 431 453 439 437 444 423 435 432 426 418 446 432 433 442 446 438 463 440 430 427 432 423 452 445 441 438 443 466 450 444 457 459 463 457 435 433 462 467 441 441 449 455 464 465 444 439 461 442 448 464 476 455 476 436 457 477 480 447 453 464 455 463 439 472 446 446 484 440 456 462 454 480 461 480 465 462 472 451 463 467 458 488 467 456 466 476 451 468 477 449 470 466 490 454 467 473 454 489 474 457 467 482 476 459 456 498 499 487 492 476 491 456 481 493 481 479 467 480 466 499 470 480 484 499 463 483 494 473 503 486 493 476 502 494 500 476 488 479 473 504 495 478 494 492 503 505 491 513 480 471 467 511 481 469 494 498 484 475 479 497 472 496 498 517 513 514 510 515 496 506 496 515 494 501 500 483 499 478 488 513 484 482 514 489 475 492 506 477 506 511 519 517 522 496 493 486 503 482 489 491 525 527 500 487 501 493 511 515 493 530 494 505 489 483 520 491 501 501 495 532 489 490 526 484 531 501 526 521 533 519 502 499 529 506 510 507 518 502 487 494 512 493 517 512 524 537 517 515 525 531 504 529 507 513 518 504 531 534 516 504 518 507 493 537 503 518 508 536 508 535 494 534 542 499 509 528 499 538 529 510 505 496 502 524 494 505 513 510 500 541 529 501 533 494 522 520 510 531 517 528 538 538 522 527 539 499 502 525 544 532 535 497 496 507 498 539 544 496 543 532 519 502 516 507 530 544 533 547 506 533 505 498 525 509 507 547 514 516 526 512 530 543 515 507 531 546 527 505 524 523 518 496 506 539 536 541 537 499 517 523 536 502
504 544 518 515 542 511 534 548 528 544 520 523 503 531 497 535 540 525 538 511 502 525 530 542 518 547 545 515 523 510 522 529 532 518 522 525 532 507 499 538 530 522 512 537 533 513 499 524 517 516 514 522 544 523 515 541 521 539 507 495 500 508 503 535 528 528 538 540 515 518 530 497 520 495 514 505 540 545 510 509 514 528 536 538 499 519 498 498 493 493 536 494 511 497 524 500 540 530 518 538 537 497 526 509 509 506 506 536 539 510 517 499 501 533 494 508 533 523 537 506 497 529 533 516 507 514 524 504 526 499 524 494 530 509 511 497 498 527 492 495 520 518 531 533 520 498 517 514 523 491 500 503 525 520 521 493 528 489 518 487 493 506 483 492 509 502 511 501 496 502 482 526 490 479 492 479 493 525 510 485 485 477 508 478 518 500 492 505 501 513 501 511 504 513 503 517 515 516 512 514 482 479 513 492 476 482 514 475 475 483 497 487 495 491 490 470 477 505 501 508 499 483 472 472 467 492 463 466 493 509 507 484 469 489 468 500 460 460 487 464 476 470 470 468 472 485 480 470 502 500 482 486 483 458 496 491 472 488 499 460 492 478 491 473 464 467 463 487 495 475 492 459 467 449 483 482 479 448 473 462 465 470 466 452 455 487 450 484 455 470 481 465 462 474 482 451 453 482 462 482 439 456 464 450 479 461 473 437 441 459 476 459 475 478 464 467 433 459 449 476 444 453 473 470 440 457 466 432 457 468 446 449 440 448 457 442 433 428 459 460 453 433 440 454 434 452 423 430 440 442 456 457 454 452 420 430 448 429 430 450 448 444 425 427 451 427 434 429 435 448 427 417 426 430 451 449 438 441 412 437 439 427 417 420 434 445 443 410 438 406 414 431 436 410 423 430 431 431 417 419 415 412 422 432 399 420 417 423 434 416 398 409 429 410 405 395 416 421 420 412 417 407 420 392 425 402 393 426 405 417 422 386 388 388 407 402 401 394 391 409 383 411 399 397 398 381 410 414 393 398 408 399 401 401 382 391 390 375 379 392 392 378 408 409 398 391 402 408 392 387 383 398 372 369 392 388 373 394 397 374 379 399 389 364 383 367 364 391 394 386 381 374 362 366 386 379 357 383 368 385 391 371 357 360 382 378 385 354 360 361 372 364 384 383 358 378 383 374 349 375 370 363 365 367 347 377 357 344 365 354 351 374 345 342 343 374 347 343 369 356 365 360 363 349 360 353 338 366 352 338 357 358 366 360 335 364 348 353 341 350 355 329 359 338 329 356 337 354 357 346 350 325 333 327 334 339 327 346 348 349 336 347 328 336 344 318 330 319 347 337 330 324 341 316 328 329 344 332 342 342 313 330 314 317 338 327 336 338 320 317 308 316 319 323 320 325 332 312 320 317 328 314 330 331 310 301 324 321 300 322 302 321 308 322 305 315 311 300 302 324 310 316 319 300 311 309 312 301 302 309 296 309 306 299 317 304 294 291 305 306 305 310 304 302 314 292 295 296 287 287 295 311 293 306 286 282 282 284 293 303 286 291 278 302 294 290 294 301 292 292 285 284 274 298 289 288 275 292 292 296 290 292 277 273 296 286 274 269 279 282 279 282 282 267 287 285 289 290 289 283 273 274 279 283 287 264 289 265 267 279 282 285 277 285 282 276 259 281 262 273 258 257 281 275 256 276 270 275 264 273 268 269 269 261 256 275 269 254 269 254 271 261 253 266 262 274 272 261 270 273 260 272 259 249 251 255 254 263 249 254 266 261 247 267 259 249 245 264 256 253 265 245 260 260 249 257 260 252 245 252 248 256 242 261 242 254 247 241 262 251 248 259 242 252 252 241 253 242 236 238 239 241 251 235 257 247 238 239 254 253 246 234 252 248 240 231 239 236 252 245 249 235 236 250 239 243 247 231 248 239 250 245 245 243 246 244 249 244 249 247 233 245 241 237 231 235 232 231 232 232 239 246 225 240 225 246 226 231 230 241 225 242 224 242 231 227 238 222 222 231 236 221 243 228 226 242 230 225 224 232 233 232 230 227 224 224 226 227 232 234 221 233 229 222 223 232 221 233 226 229 234 231 229 225 235 232 222 230 232 226 224 228 232 223 224 225 223 226 217 227 227 217 220 236 217 215 229 229 232 215 219 227 229 229 233 225 222 215 217 215 225 224 225 219 228 232 225 213 220 227 224 230 229 229 230 231 227 222 222 224 223 225 213 216 218 233 225 225 234 226 224 221 214 213 226 229 231 214 229 213 226 218 230 219 233 224 214 224 233 223 213 219 213 233 220 217 229 232 227 228 224 216 234 223 214 224 218 230 226 233 231 218 215 226 225 233 215 228 223 235 214 221 219 235 220 227 217 214 222 229 228 231 232 228 221 232 217 224 228 228 220 222 234 222 236 223 219 237 235 229 234 236 236 217 234 219 229 235 220 236 228 232 231 235 240 219 218 231 224 220 220 220 241 224 240 219 225 220 235 236 223 220 221 239 225 228 232 224 238 235 239 222 229 244 233 228 222 235 236 224 231 239 242 231 239 242 232 245 243 242 234 247 243 235 238 226 238 226 246 233 235 243 228 242 229 251 245 237 239 239 239 241 238 228 234 236 245 234 234 237 236 244 233 238 252 250 235 235 248 241 248 233 237 237 247 239 254 241 241 242 253 253 247 241 246 246 240 254 251 260 252 245 243 259 256 249 260 249 254 246 256 244 262 259 254 256 263 248 256 255 261 257 262 250 259 261 253 264 254 268 265 248 262 256 252 262 260 267 249 248 259 270 263 260 255 272 256 258 253 274 268 252 272 263 275 261 268 262 262 261 271 275 258 261 273 259 269 265 282 279 277 268 270 266 282 285 281 264 281 280 283 267 277 286 280 263 270 284 281 268 279 268 280 293 291 278 276 283 284 270 292 289 294 283 272 279 278 297 296 293 296 290 280 281 279 300 292 289 297 297 287 297 304 294 277 305 283 295 304 302 302 285 286 283 299 308 304 291 284 292 292 302 310 295 296 307 304 296 302 309 288 287 311 289 303 294 298 289 298 298 317 300 308 303 307 295 299 301 310 308 325 302 297 318 302 313 321 308 307 304 316 325 303 305 303 313 310 305 330 320 326 324 322 315 309 320 310 315 308 314 336 332 323 317 321 326 312 324 337 323 340 320 323 337 322 314 332 325 327 325 337 332 327 342 340 322 332 338 335 352 352 343 348 331 336 351 344 330 346 355 357 340 346 343 357 344 341 340 340 341 359 347 343 331 338 349 331 365 347 352 335 367 334 360 364 338 341 359 345 347 346 366 345 365 340 347 349 374 361 372 376 346 357 367 362 375 377 354 365 371 347 361 377 367 348 355 369 356 374 365 387 384 366 387 388 379 376 373 360 362 360 386 382 388 381 380 368 390 361 370 369 384 393 365 398 389 379 366 371 392 372 376 371 367 369 399 369 398 378 378 389 369 387 387 373 405 388 374 399 382 391 387 411 397 381 381 412 396 409 402 381 396 381 382 381 413 393 411 395 413 410 418 389 392 414 398 419 423 422 401 421 408 417 422 406 391 421 415 401 419 392 404 417 411 411 415 418 397 412 410 406 410 417 427 420 420 438 438 410 438 431 405 429 433 436 438 427 422 406 420 441 440 416 432 438 410 423 408 409 420 422 416 411 444 450 434 422 427 447 434 425 446 447 415 446 449 425 457 446 446 424 446 433 430 457 453 425 418 446 420 435 456 424 457 443 426 433 457 424 454 445 444 465 447 430 442 467 456 428 453 434 433 464 455 437 434 472 438 447 440 452 458 477 436 458 450 438 468 451 471 479 473 462 482 438 455 441 456 449 457 459 483 448 483 469 451 479 452 453 465 482 465 486 467 471 470 472 450 466 480 456 472 468 477 481 484 491 488 490 452 494 468 479 470 458 451 468 480 460 477 468 489 478 458 473 455 468 493 465 485 503 471 496 465 469 503 472 496 494 485 463 480 489 465 502 488 505 464 500 472 498 504 499 496 503 496 507 506 501 472 498 494 466 514 485 476 484 502 504 503 513 490 511 487 513 488 494 478 472 473 488 488 494 473 502 493 501 482 513 474 490 499 509 491 498 475 519 490 505 498 479 495 476 501 523 491 506 521 509 483 513 485 527 483 488 496 481 492 523 516 522 491 520 518 493 495 518 490 511 501 515 517 524 516 496 524 484 534 500 512 518 508 533 502 517 517 525 502 536 516 503 515 532 510 534 500 536 487 513 514 522 521 512 504 522 534 504 519 507 494 497 516 494 494 533 526 501 523 517 500 528 534 504 523 532 526 511 504 527 536 505 536 494 530 526 527 498 515 544 536 496 520 494 545 544 512 496 529 535 515 496 501 512 520 513 535 524 541 505 509 501 533 532 528 520 534 501 525 515 528 516 517 503 545 544 529 511 522 512 528 543 542 512 537 517 532 503 548 502 514 538 536 528 523 518 501 539 500 507 506 533 504 503 540 501 499 497 516 501 513 524 548 508 540 537 504 499 545 504 533
539 523 522 518 525 519 550 515 522 508 524 533 514 529 500 546 507 500 541 511 517 517 538 528 508 527 535 511 498 518 522 538 518 545 533 544 513 532 537 512 540 537 547 533 517 498 529 502 500 521 544 547 540 532 524 525 536 538 514 536 534 539 524 502 510 534 523 501 516 510 516 536 527 514 520 494 542 527 527 522 499 498 520 518 534 525 496 498 515 542 539 532 505 501 542 529 505 513 532 537 530 494 542 538 514 513 539 500 539 498 513 491 536 536 495 508 493 517 504 516 531 514 529 517 522 526 502 508 521 515 501 507 517 501 526 512 496 497 521 517 503 516 493 523 511 497 489 488 499 499 510 494 503 509 531 512 529 517 500 503 524 500 502 494 504 481 502 518 508 493 496 523 480 498 501 500 496 506 477 524 521 503 485 493 482 486 475 481 521 495 492 477 484 516 485 491 516 502 498 496 489 510 485 489 510 486 499 470 484 471 508 505 484 483 492 469 489 493 510 473 481 483 480 490 475 476 484 494 509 501 503 486 500 471 496 486 505 487 488 464 497 481 468 470 458 503 458 468 462 472 461 459 464 498 486 473 480 494 469 486 468 498 466 483 482 486 462 490 494 469 482 483 468 449 483 451 448 457 448 467 454 474 470 459 487 450 452 468 471 449 462 468 445 480 444 445 462 446 460 460 473 480 444 472 483 459 448 475 455 461 452 462 476 444 444 477 470 458 448 453 469 451 433 455 449 465 451 474 459 429 465 449 446 469 458 449 468 456 458 455 456 459 434 461 431 442 459 431 459 446 447 429 426 462 458 456 452 440 453 447 455 446 454 441 436 418 449 441 420 443 443 429 433 428 419 416 411 433 449 411 443 413 443 448 437 434 430 414 405 430 413 425 419 428 427 429 441 439 429 415 424 409 399 433 424 414 435 430 421 397 415 421 401 432 417 431 398 424 426 408 393 412 397 396 428 415 419 413 413 391 392 386 390 407 391 418 407 407 417 412 391 400 403 396 401 408 411 402 391 413 392 402 396 412 384 394 393 409 397 396 383 399 376 383 395 407 385 370 397 396 404 385 382 404 396 368 373 393 371 374 374 387 382 363 367 397 388 392 373 379 377 377 379 376 391 387 379 379 384 366 385 355 378 390 389 374 389 365 366 351 358 369 375 373 382 378 359 379 378 352 371 346 349 350 379 363 349 347 347 374 344 343 364 351 353 366 354 372 346 355 359 353 353 367 358 360 367 346 367 333 361 360 359 360 363 360 340 349 342 357 359 353 356 358 344 342 333 354 355 347 356 355 329 344 345 337 323 321 323 344 344 320 341 350 339 331 339 340 327 325 318 337 328 343 324 319 318 317 341 316 340 339 333 330 311 328 330 337 334 310 309 309 328 305 335 330 325 312 312 309 309 318 320 313 313 306 302 324 319 326 299 319 321 320 320 301 319 303 299 305 309 323 314 306 320 315 294 317 316 292 290 295 304 315 311 299 314 291 287 303 290 299 312 313 294 314 294 308 309 291 297 296 297 285 285 283 287 307 283 282 286 303 295 301 304 293 300 282 287 300 287 284 286 273 295 293 275 280 279 298 293 275 273 272 287 288 292 272 268 274 270 267 285 283 285 290 291 290 284 287 289 265 282 288 283 275 275 277 264 278 268 268 274 275 261 260 279 263 261 261 259 266 279 257 270 274 256 273 261 263 263 272 278 278 259 256 259 267 275 264 271 251 264 260 255 271 264 260 263 249 272 266 261 256 248 249 251 250 250 247 255 260 263 250 266 247 262 267 249 244 243 260 245 265 241 244 243 252 258 258 247 254 242 239 246 239 242 252 242 245 254 244 248 254 258 258 241 245 243 247 237 241 255 256 255 242 232 248 246 234 253 237 243 242 246 246 245 244 239 242 231 241 250 243 250 248 234 249 250 244 238 229 231 247 242 230 235 244 235 233 238 243 243 240 230 231 239 224 229 245 240 234 226 238 244 243 241 224 222 233 231 244 230 229 234 238 226 242 234 235 220 239 228 238 225 233 238 233 226 237 231 219 224 233 227 238 230 223 234 230 231 219 230 222 225 221 235 238 236 216 228 227 237 235 219 229 230 232 224 218 220 224 229 226 234 222 230 221 221 224 232 235 227 224 216 233 226 231 231 223 231 219 233 229 214 214 218 227 229 225 230 234 233 221 220 228 228 215 233 233 225 230 232 214 216 233 233 228 229 227 214 224 231 232 218 232 231 221 222 225 232 216 222 231 224 230 225 216 211 225 216 223 219 212 225 221 211 223 215 227 216 216 218 213 215 222 233 212 231 220 224 230 225 213 226 214 232 216 220 231 230 225 221 214 224 233 224 225 223 227 218 228 232 224 229 233 232 226 231 227 234 221 223 224 223 216 227 220 218 235 217 215 224 224 215 216 224 229 227 234 219 232 227 216 219 222 235 237 235 232 229 233 218 238 223 227 238 236 231 220 236 223 219 228 227 237 232 236 221 227 234 223 228 220 230 230 220 234 226 221 222 225 230 225 222 229 224 235 244 238 238 230 237 240 242 241 230 227 236 233 231 224 232 240 243 244 246 244 235 230 240 233 235 243 232 231 229 229 239 243 237 231 240 234 240 230 240 242 245 247 232 250 250 235 248 244 233 239 242 234 237 237 238 240 251 240 242 248 245 235 240 247 254 253 246 243 247 259 250 257 244 252 237 261 257 246 252 245 246 257 255 251 250 258 253 261 264 252 260 246 246 256 265 262 243 268 262 248 262 254 263 247 270 265 247 247 270 250 262 257 249 248 273 258 249 263 268 269 271 255 273 261 269 276 272 263 258 253 275 275 260 273 263 280 275 272 257 260 268 258 265 270 268 276 262 273 266 285 286 274 283 267 263 285 285 276 285 280 287 273 267 280 269 288 284 269 292 273 288 282 288 281 276 282 280 278 287 295 296 294 276 296 294 290 277 280 277 284 289 297 295 276 293 290 284 294 282 303 291 284 306 303 288 289 302 297 297 309 293 301 292 305 307 306 299 285 291 312 312 310 292 310 297 315 297 308 306 294 308 300 303 303 318 295 301 317 316 312 310 301 302 303 314 311 302 310 308 327 303 298 322 318 299 305 319 310 328 306 302 326 312 319 311 316 332 304 320 317 314 325 320 327 309 315 330 310 310 314 315 335 338 318 333 329 322 330 332 326 331 325 339 342 339 324 338 345 341 336 334 331 335 322 348 339 333 349 336 333 324 355 325 356 341 341 348 352 352 357 349 340 353 347 336 355 361 339 333 338 352 344 362 363 342 346 353 345 356 351 358 348 357 353 354 369 372 367 349 368 356 350 356 361 354 353 357 376 368 377 364 363 375 353 371 375 376 366 352 363 356 383 381 387 382 385 382 367 370 375 366 372 386 364 387 392 359 369 373 394 392 385 366 395 398 366 369 376 370 367 377 392 399 388 375 401 397 385 404 367 378 384 400 372 378 403 396 391 386 373 388 406 398 388 393 397 396 386 394 401 400 412 396 410 405 392 388 388 382 393 400 415 384 388 405 391 386 385 414 389 425 389 411 411 389 426 399 424 404 397 397 402 403 409 412 432 396 407 430 409 429 417 408 418 417 413 413 403 414 426 432 400 403 422 423 435 429 403 440 413 437 404 407 414 408 428 436 429 415 437 446 450 438 440 418 426 445 432 423 434 414 416 430 441 454 441 440 416 433 432 452 417 436 427 446 444 430 423 449 439 427 452 451 456 460 444 431 453 424 439 428 446 448 436 426 452 457 426 462 445 432 456 432 458 436 434 433 451 472 452 459 445 448 469 447 443 434 459 438 459 471 436 453 469 470 464 445 438 482 443 466 471 466 461 477 450 441 443 479 479 444 482 488 483 477 449 460 478 478 478 490 492 460 456 489 465 484 479 474 470 494 461 462 463 468 473 476 476 481 499 481 472 454 475 499 483 490 465 498 487 481 461 497 489 463 462 482 481 468 496 502 467 495 478 471 483 480 463 466 497 491 478 493 509 505 476 477 481 485 495 477 475 481 475 496 470 468 481 494 515 510 486 470 479 487 475 515 516 491 479 511 484 520 507 490 500 476 473 503 502 504 522 512 499 521 490 497 484 519 478 497 505 520 521 495 491 497 500 498 496 504 505 482 508 508 522 494 522 502 519 509 482 515 525 506 514 493 530 524 487 484 498 520 530 531 517 525 513 511 494 535 529 497 529 515 490 505 490 514 513 523 517 530 521 490 535 514 502 493 515 494 539 512 512 500 508 495 491 538 496 500 511 516 538 531 494 491 524 499 495 501 536 499 518 493 503 540 494 542 494 495 521 532 494 527 521 521 540 494 523 544 503 521 536 545 544 504 503 540 523 518 502 515 509 520 545 502 515 511 544 520 509 520 534 509 529 509 513 524 510 543 499 520 546 517 519 521 503 504 542 531 504 497 528 519 499 527 502 547 518 498 548 531 522 534 521 532 548 538 508 537 508 538 536 505 506 534 529 512 518 522 522 526 499 502 523 501 507 527 550 504 503
549 538 504 510 537 538 536 525 524 551 535 512 538 519 548 549 549 537 517 550 510 544 550 541 544 528 526 520 528 531 500 501 545 533 539 531 519 523 504 520 522 515 531 536 534 528 534 508 514 501 507 501 522 535 519 515 511 546 512 516 526 514 519 520 548 535 499 543 507 533 512 507 498 522 521 509 527 504 519 519 535 505 523 536 541 544 501 503 541 516 523 494 509 521 517 536 507 497 532 526 543 532 497 522 493 500 535 500 520 515 516 532 499 535 523 493 534 532 526 495 522 501 540 501 505 507 499 515 532 519 497 530 532 526 507 532 508 499 514 535 522 511 498 504 503 530 531 520 494 515 524 499 500 490 498 494 490 531 499 531 499 482 505 525 490 489 482 526 505 481 482 489 509 523 491 505 483 494 489 524 479 479 505 498 487 522 510 493 521 480 495 488 482 521 518 493 474 507 508 483 507 515 516 483 511 501 488 507 479 516 481 479 510 514 496 484 488 493 484 485 472 498 506 489 481 505 508 486 493 497 509 501 480 494 468 475 500 496 499 506 487 465 495 463 504 489 495 489 476 486 457 458 494 497 489 478 497 458 475 460 491 457 470 467 492 473 475 466 470 492 470 484 461 451 492 453 457 452 481 491 485 457 491 454 449 451 448 460 449 479 489 469 444 447 455 487 471 448 479 449 468 460 442 456 463 467 456 458 444 481 477 465 463 460 442 478 453 465 478 474 434 459 462 445 440 455 442 447 465 466 440 467 439 446 445 444 436 456 436 435 447 428 442 445 456 453 465 440 457 435 463 437 428 435 452 457 459 444 460 426 453 427 444 427 456 449 432 418 424 454 441 416 446 415 412 412 410 452 441 423 412 442 438 448 436 427 429 435 424 439 445 429 435 423 439 433 411 440 411 441 408 430 429 420 415 426 434 411 405 412 399 423 401 431 408 415 409 432 422 396 413 411 408 396 415 398 428 411 392 398 387 422 394 417 410 388 384 408 392 393 391 397 400 398 387 392 411 390 383 408 385 392 392 377 411 398 400 385 397 384 380 392 389 398 400 391 397 404 393 379 380 397 377 383 393 403 384 368 388 396 388 392 395 389 363 373 362 382 363 364 385 364 365 368 376 384 388 383 369 376 363 364 382 370 367 353 382 378 384 360 383 359 370 352 365 366 348 362 350 352 377 350 365 347 376 349 361 349 361 359 369 369 349 373 373 357 354 355 344 354 361 346 347 370 346 363 359 365 335 358 345 362 334 361 334 345 363 332 348 339 330 328 329 341 353 349 350 345 341 328 326 351 353 352 329 351 322 332 337 347 347 347 343 320 328 325 318 338 321 347 330 323 321 343 343 334 323 315 333 333 313 315 317 333 325 333 323 330 311 332 320 336 320 312 317 322 313 309 310 333 318 326 331 303 323 311 313 322 311 321 321 307 300 304 314 303 296 323 319 302 311 307 296 315 311 320 311 305 309 305 297 316 314 305 309 311 302 295 302 313 310 303 300 306 297 304 300 295 292 289 309 293 295 286 293 295 296 288 291 288 297 296 286 285 299 283 293 285 275 295 287 301 282 293 290 285 292 291 297 285 290 270 289 269 290 286 275 273 268 285 291 270 281 292 293 286 288 285 287 273 271 286 282 281 285 283 280 278 262 272 285 271 278 276 258 281 279 271 279 280 263 277 256 258 274 270 277 278 268 253 265 264 255 264 252 255 253 252 275 250 254 262 250 260 251 259 252 266 271 259 256 248 257 260 253 248 260 266 251 254 261 266 261 261 247 257 256 262 254 260 247 258 263 244 262 257 256 241 241 248 238 241 252 260 256 259 238 242 236 255 244 247 238 243 250 255 251 244 237 247 243 240 253 247 237 237 237 235 241 238 246 246 233 230 252 252 244 244 250 235 238 233 248 233 242 231 230 251 235 242 235 245 239 230 247 227 238 239 241 238 244 230 245 232 239 245 244 238 244 231 242 225 243 241 235 238 231 227 231 238 241 234 234 224 237 225 226 221 239 235 233 235 234 225 220 227 239 233 235 237 218 225 231 222 234 236 224 235 233 230 216 226 229 217 226 235 236 227 234 216 228 217 217 227 235 224 224 217 221 232 220 227 224 233 230 219 229 214 215 221 226 213 231 217 213 217 214 230 228 230 231 217 232 233 228 230 218 214 233 225 230 215 213 218 212 230 222 226 229 224 212 220 222 228 225 220 231 224 217 225 221 214 229 217 212 221 213 215 222 210 227 219 214 227 226 213 222 215 228 219 226 227 228 213 223 218 223 221 210 229 211 218 230 227 224 230 216 226 214 229 227 231 214 229 224 230 211 215 211 227 224 225 223 220 228 212 227 219 221 227 215 221 212 214 217 226 233 222 220 212 216 212 232 219 231 223 215 229 227 215 224 218 229 234 225 223 234 220 232 222 214 214 231 214 214 215 228 236 224 234 215 228 234 233 235 229 222 237 222 234 216 232 218 231 229 231 219 227 237 220 233 223 224 219 235 228 224 238 232 219 239 227 225 223 221 231 242 236 238 225 229 225 227 230 233 225 223 235 236 227 238 229 232 238 225 227 225 224 241 233 225 239 236 231 244 238 237 237 248 232 242 228 230 244 238 251 243 235 231 228 241 248 232 229 247 248 237 251 230 238 251 232 251 233 239 247 251 251 249 255 238 234 240 251 243 250 251 235 251 254 236 257 243 239 240 249 258 238 247 253 254 261 256 254 256 258 259 245 255 243 255 255 254 250 246 246 247 262 257 267 260 267 269 250 252 250 265 249 261 271 266 248 254 272 256 264 269 260 265 269 251 257 255 251 253 263 268 269 272 268 254 267 265 254 276 257 266 271 273 280 270 275 279 278 276 265 274 275 281 263 282 266 271 266 281 279 270 282 266 270 275 287 280 276 274 266 288 269 293 274 272 283 276 279 282 273 271 275 278 288 286 278 280 283 281 278 293 300 295 288 281 279 300 280 300 282 299 281 305 289 278 303 299 284 293 281 303 295 297 303 299 306 297 308 295 303 307 308 303 301 313 315 299 302 308 311 311 294 298 293 302 306 298 296 297 297 308 296 320 293 300 296 318 317 297 312 301 304 306 312 309 308 319 320 313 322 319 307 304 323 327 303 310 305 316 309 319 315 322 316 332 326 309 315 318 328 325 322 325 330 317 335 340 317 336 314 313 314 332 339 323 330 343 331 343 334 325 324 346 329 320 329 328 347 353 344 334 332 349 340 354 327 337 328 358 359 344 355 338 361 338 351 350 331 348 334 348 345 341 364 360 348 361 365 367 335 358 358 366 371 347 348 342 349 351 373 370 344 348 366 360 349 369 368 346 371 364 373 350 370 368 346 366 361 363 360 362 350 380 369 361 373 387 361 368 385 370 387 360 379 381 390 378 357 382 390 387 367 368 364 378 379 395 393 393 369 392 378 363 378 400 396 376 367 390 375 367 374 402 382 391 386 391 372 372 399 408 409 380 376 409 378 406 408 389 396 398 410 397 415 413 404 403 406 384 394 415 389 410 383 397 382 387 421 385 387 392 412 391 416 415 410 412 408 395 394 424 398 410 408 417 410 414 418 426 396 397 414 423 424 401 423 434 412 402 430 425 438 408 426 415 427 419 438 434 431 439 417 403 445 419 424 446 444 421 446 443 427 408 420 434 409 449 412 441 440 414 451 420 444 416 437 433 424 454 441 416 434 423 443 439 427 457 427 455 438 427 424 450 433 459 436 458 461 440 456 461 464 448 434 443 451 435 460 461 469 444 444 437 469 431 435 435 464 444 444 443 450 475 450 453 451 470 440 467 451 475 464 472 481 478 475 457 473 451 439 441 474 451 481 446 479 471 458 442 462 456 470 471 452 470 487 462 489 454 469 486 482 453 462 483 479 466 482 483 483 452 457 450 491 453 485 494 491 491 477 460 461 472 499 497 459 463 488 459 468 493 488 487 495 468 492 490 500 494 499 492 490 486 501 480 479 464 467 507 469 489 504 470 464 508 496 478 504 468 472 513 474 512 513 496 506 475 511 507 503 507 511 480 477 479 500 495 477 488 476 474 501 476 511 498 513 505 494 504 509 502 515 494 479 523 510 502 477 486 502 500 496 495 482 482 485 499 518 479 481 520 494 520 497 499 512 482 497 526 524 514 491 514 484 496 515 522 526 518 486 503 494 514 490 505 499 535 512 519 516 527 525 527 536 493 512 494 532 487 507 508 519 495 491 523 518 510 527 497 521 515 492 504 496 499 526 511 524 528 496 529 520 509 521 494 542 521 501 510 521 497 532 528 504 509 512 513 506 523 545 494 528 543 508 509 520 504 535 531 538 499 519 525 523 523 524 505 522 505 506 503 529 520 508 498 520 545 546 532 523 546 534 533 520 548 525 546 534 514 531 502 548 533 534 524 509 511 534 513 549 521 548 507 521 508 510 546 534 508 530 508 534 543 520 505 518 548 530 503 541 541 509 539 524 521 541 511 510 525 502 510 525 501 519 548 539 507 519 522 516 551 507 527 519
530 510 540 527 518 520 546 508 506 534 509 504 525 521 515 527 501 526 528 529 520 524 517 527 544 539 520 519 547 547 514 500 505 529 502 522 549 547 505 530 505 512 533 528 508 547 530 508 548 506 538 517 507 531 544 526 517 511 521 540 535 535 516 516 541 519 513 537 513 518 543 518 531 525 523 516 497 530 501 522 537 516 540 521 495 509 496 542 522 519 533 535 532 526 500 523 495 516 539 512 537 533 509 495 538 510 523 528 540 495 527 522 513 527 511 509 512 511 529 514 514 503 496 539 534 499 515 532 508 507 527 516 536 513 534 520 529 538 529 524 488 512 527 509 520 519 499 489 487 485 485 535 523 514 532 489 498 499 520 485 492 492 516 487 488 514 497 486 530 518 482 486 510 512 518 524 509 491 482 490 485 485 494 494 480 492 501 494 509 488 495 519 498 480 524 504 512 490 481 478 511 518 511 519 477 491 484 485 495 473 515 507 473 488 506 504 506 505 512 472 509 511 490 492 469 470 493 470 486 504 466 508 479 499 504 477 474 496 477 472 479 505 508 496 500 492 471 496 506 487 483 462 489 464 460 498 466 464 503 483 458 466 467 482 467 459 492 453 460 488 452 495 480 460 458 453 453 461 495 494 491 456 488 487 488 475 470 492 466 448 454 452 461 480 481 484 486 448 441 481 470 449 453 475 475 484 477 477 445 482 482 456 469 438 437 455 437 451 471 449 438 450 445 455 451 474 457 461 442 445 448 433 461 456 448 448 442 457 460 433 458 464 425 467 426 465 466 457 430 429 421 433 456 448 421 435 427 460 439 429 429 428 424 443 442 438 424 441 439 433 426 442 446 445 423 431 437 416 447 451 428 441 421 443 437 437 442 437 441 410 431 444 443 415 421 412 434 405 416 433 431 407 435 419 432 419 409 424 433 414 399 425 397 421 405 423 396 412 433 424 396 427 407 430 420 391 390 404 424 419 424 386 404 403 411 410 399 408 383 414 401 393 393 394 394 407 392 416 397 401 386 406 405 412 382 377 399 410 390 411 398 385 399 376 379 391 388 388 401 383 394 386 369 372 399 393 398 368 365 372 391 366 369 369 388 392 367 373 387 361 383 380 363 378 362 365 359 375 381 359 375 356 376 385 355 375 365 364 357 377 382 353 361 363 384 373 358 352 366 358 367 352 353 365 367 367 376 366 375 364 344 363 353 356 370 352 342 370 355 356 355 368 369 349 344 357 335 347 349 347 365 346 339 354 337 346 335 330 354 342 334 330 328 333 350 344 337 357 338 335 353 347 345 328 340 345 331 326 350 329 334 335 333 338 322 339 320 330 338 344 341 330 339 325 343 312 323 336 338 324 331 320 337 327 315 333 318 321 313 318 322 325 332 324 307 330 325 304 303 313 328 323 314 307 322 315 311 329 311 323 309 318 311 300 326 305 306 308 301 298 305 305 308 314 292 312 291 295 292 304 317 291 317 309 302 287 311 314 286 287 311 314 314 291 303 303 292 283 293 303 304 309 297 281 293 307 295 299 291 283 284 279 300 281 291 283 301 300 301 298 291 280 274 290 278 283 277 286 288 285 280 283 282 291 284 273 274 291 272 274 272 293 272 266 274 272 286 287 274 282 279 284 266 276 266 262 261 261 280 276 270 284 282 277 259 258 278 277 263 261 263 261 265 269 266 271 265 256 259 256 265 261 267 272 266 263 263 254 274 273 253 255 272 260 256 252 263 247 264 272 268 246 268 250 269 266 245 249 266 266 251 264 255 244 248 262 260 241 250 263 258 245 250 242 255 247 252 251 260 252 241 243 253 237 237 244 244 255 247 257 241 254 253 237 236 256 253 242 241 238 240 239 251 239 239 234 251 252 253 250 253 239 236 234 249 236 242 233 232 246 247 230 242 234 237 244 240 239 229 241 235 232 245 228 242 245 230 226 238 245 237 236 229 234 238 238 238 232 239 227 240 223 221 221 222 232 238 229 237 241 237 240 241 232 219 234 223 219 237 236 239 220 219 240 225 234 234 233 223 221 227 227 232 233 229 228 219 229 221 230 220 220 216 236 216 227 219 221 228 215 231 216 222 214 229 215 232 223 231 214 225 219 225 219 234 213 228 212 226 233 225 230 214 226 229 213 216 230 217 230 231 232 230 216 230 221 218 227 231 214 228 218 217 216 224 215 217 218 215 229 215 227 225 215 217 219 216 222 216 220 218 215 219 212 219 215 223 224 210 219 227 226 228 210 210 218 215 215 227 219 212 230 212 228 214 219 213 218 210 219 229 216 222 216 219 230 221 209 224 223 219 218 216 214 220 215 223 224 221 217 210 224 215 213 219 220 224 223 227 223 210 224 229 224 230 215 222 220 216 214 231 223 221 215 227 232 219 219 222 230 225 221 222 230 224 230 217 215 222 234 226 220 224 222 232 221 228 222 231 231 223 227 221 233 230 216 230 215 221 219 233 234 229 220 229 217 216 233 218 225 232 232 232 221 220 222 229 237 235 221 237 227 228 238 231 222 220 235 235 221 233 220 236 225 225 227 230 225 221 227 225 238 239 239 232 228 239 237 241 234 241 238 237 227 229 228 225 247 239 241 226 246 235 237 228 240 238 235 245 245 239 243 229 234 247 235 229 234 244 246 231 246 246 238 254 241 251 254 244 239 240 250 256 243 244 244 255 249 244 241 243 248 257 245 255 245 244 245 255 251 262 258 261 262 263 260 243 254 251 255 245 253 261 260 262 255 248 262 263 265 265 260 262 249 255 261 246 249 246 268 258 265 259 249 270 259 269 263 254 267 249 274 261 267 271 267 256 257 254 266 277 267 256 257 259 273 273 257 264 266 275 263 261 274 257 277 262 263 260 278 272 278 281 264 265 270 275 271 269 265 286 282 276 266 265 289 273 270 288 269 266 272 285 289 292 276 280 273 276 275 289 296 288 290 282 276 278 281 300 293 281 285 300 296 300 293 303 292 282 297 283 303 288 281 293 292 297 308 283 309 303 306 310 309 304 298 287 300 291 298 288 306 307 310 286 296 290 316 310 308 310 316 304 318 315 308 314 311 313 314 311 313 324 301 313 295 317 310 307 310 322 316 325 305 312 321 311 329 329 315 307 331 328 322 321 325 329 327 317 331 326 330 307 332 330 312 329 324 331 328 315 324 332 343 329 323 334 327 326 328 317 330 330 322 333 326 323 342 347 348 330 332 327 325 331 344 328 348 344 353 336 328 335 334 354 329 330 356 327 340 340 342 346 353 333 334 337 336 350 351 345 360 337 347 339 369 355 351 350 350 371 351 347 361 355 363 358 341 349 364 355 374 351 377 373 377 351 373 369 349 353 368 382 348 373 350 381 381 379 365 369 387 366 377 373 354 389 370 355 366 367 382 376 388 357 393 359 388 374 395 395 398 379 377 381 363 369 378 390 364 378 400 396 381 400 384 385 385 376 392 372 380 395 387 405 396 376 397 409 381 403 395 405 412 385 392 379 395 406 387 414 409 392 401 390 397 398 399 410 420 395 421 390 419 400 403 424 412 408 410 419 413 394 397 425 415 427 420 417 402 422 406 400 421 406 403 423 396 433 427 432 433 401 423 414 411 429 410 405 417 409 412 415 440 416 438 412 422 407 423 434 428 444 419 432 429 416 434 434 420 409 420 418 416 432 415 417 431 426 452 454 423 450 440 429 457 448 440 458 431 426 432 452 443 436 451 447 445 446 423 439 462 452 464 444 458 432 433 461 432 460 446 469 461 441 466 446 428 448 467 465 450 435 432 453 434 452 450 469 437 474 467 434 452 461 461 441 437 481 451 461 461 442 463 464 476 450 481 455 484 475 461 447 444 469 479 458 475 488 458 467 465 461 488 450 452 466 452 479 486 485 462 494 476 480 486 492 476 456 487 489 493 466 487 472 487 474 498 484 487 482 483 472 472 479 483 501 465 464 480 481 467 493 480 502 487 485 483 468 502 472 470 489 490 500 494 464 499 465 465 476 484 469 493 490 487 489 473 514 472 497 503 491 495 477 505 489 484 498 472 514 508 506 517 480 512 517 500 491 500 508 513 520 513 503 517 523 507 493 475 522 519 501 506 518 519 502 519 480 524 496 492 488 482 492 518 485 492 504 487 492 502 513 530 484 493 523 485 527 493 486 526 486 514 488 500 497 531 508 529 511 502 501 527 523 502 504 498 523 520 506 516 492 496 530 528 517 496 528 535 522 534 508 513 518 512 529 531 509 503 525 509 494 492 501 532 533 493 492 519 527 537 522 506 495 514 545 513 516 544 545 518 503 522 511 503 494 509 534 520 536 501 533 542 535 546 497 506 513 544 520 511 524 546 524 528 527 524 523 525 499 523 525 536 527 543 523 529 534 511 530 499 517 516 547 533 545 526 520 510 522 521 525 550 519 502 505 525 505 532 530 536 535 506 524 513 527 549 520 540 538 500 541 534 547 514 545 541 541 515 500 541 513 503 541 534 506 524 536 541 505 514 525 516 548 549 529 523 522 550
512 510 527 530 520 522 520 513 539 510 504 515 551 517 518 515 526 551 538 509 539 517 549 511 532 544 535 537 515 533 510 501 541 535 505 535 532 524 546 517 508 549 530 532 539 522 545 512 519 506 547 505 550 544 543 530 534 524 513 524 504 522 501 520 532 533 530 538 503 523 503 538 547 509 518 534 530 539 521 525 545 545 530 519 512 520 496 523 522 538 497 503 536 526 500 546 508 531 534 541 503 514 529 528 525 526 541 534 516 541 511 540 502 498 497 520 518 495 506 517 508 523 537 533 528 507 492 505 516 504 510 516 517 532 499 514 489 507 491 493 498 511 504 508 489 532 508 488 533 495 512 499 500 531 514 485 496 514 524 520 502 506 506 493 497 490 520 519 484 498 515 503 530 484 514 524 519 480 514 500 519 523 495 495 518 499 485 509 504 510 491 492 484 515 503 499 522 491 487 524 503 503 514 512 487 477 476 490 483 517 497 472 508 480 493 491 479 501 473 483 495 514 471 510 468 477 470 467 507 505 472 491 485 503 509 500 484 508 498 488 462 467 468 462 472 483 505 478 474 484 501 488 483 486 470 480 469 501 468 487 468 467 497 498 498 489 466 492 465 488 467 479 464 496 455 495 477 462 467 449 480 490 493 456 473 466 491 463 459 483 465 478 461 477 481 485 448 482 446 458 468 483 447 484 459 455 464 451 440 465 475 438 453 467 477 453 436 449 455 459 444 454 469 476 476 461 474 465 455 452 432 442 446 440 450 431 449 464 459 461 437 434 431 450 436 434 459 453 452 425 434 450 440 448 448 452 432 444 440 430 418 427 437 451 451 420 427 457 433 443 438 448 422 422 454 424 447 416 410 422 410 427 412 427 447 412 419 443 447 413 430 433 438 439 410 410 439 422 405 412 403 406 429 438 432 411 427 430 431 403 434 423 431 420 407 407 412 394 394 425 407 402 420 393 430 404 401 413 405 404 400 407 408 407 406 401 404 392 414 416 389 403 381 391 390 384 394 390 383 390 397 401 395 407 386 383 382 388 408 375 390 396 394 399 388 380 385 380 401 400 373 386 383 390 392 393 403 382 375 373 396 364 384 366 362 392 398 361 397 388 394 388 375 391 377 381 364 388 376 368 367 371 370 367 354 359 376 352 365 370 366 376 382 359 356 352 360 371 371 359 354 358 353 359 371 355 367 365 355 377 363 372 371 370 363 360 365 353 348 357 368 362 354 367 358 363 347 363 351 343 352 363 355 352 363 345 360 358 335 348 346 352 327 332 333 339 343 327 348 325 327 332 332 338 336 337 344 349 343 347 320 344 326 323 344 348 325 327 333 340 321 327 319 338 344 343 318 312 319 320 333 326 338 320 315 311 338 337 330 313 335 317 323 320 304 317 328 307 310 302 309 330 308 305 328 299 310 326 312 326 297 312 303 303 319 316 323 321 311 295 313 314 308 320 293 291 299 316 316 317 298 301 300 290 300 296 287 307 293 300 300 295 285 299 304 306 304 284 299 301 300 285 297 289 302 292 282 306 305 296 296 281 291 297 300 302 294 282 274 297 292 282 273 294 279 273 271 279 282 296 289 269 268 295 282 269 285 282 277 272 279 272 288 265 274 284 272 287 286 274 265 280 268 275 285 261 266 260 266 266 265 276 284 258 280 270 281 259 269 261 269 276 276 278 263 271 272 269 255 261 251 270 260 254 272 260 270 271 271 252 273 273 249 251 264 248 263 271 255 262 268 268 255 249 252 264 253 265 244 256 263 265 257 264 256 249 255 252 240 243 250 254 254 263 252 244 250 239 249 260 254 242 243 245 251 244 236 252 250 249 244 249 246 239 240 238 243 237 232 235 242 241 252 240 236 236 251 248 240 251 232 238 248 231 239 239 240 240 248 233 228 233 237 242 244 229 242 239 226 245 233 231 243 233 246 229 236 240 236 244 224 236 230 244 224 237 233 225 242 224 223 237 230 232 229 225 229 239 231 229 229 239 229 224 218 228 223 224 239 233 224 226 235 219 224 218 231 235 235 230 232 237 235 228 221 228 222 220 219 231 217 230 219 225 225 214 235 224 217 229 217 222 214 213 224 220 212 216 216 231 228 232 228 227 220 211 217 225 215 219 220 218 214 223 229 224 223 228 212 225 220 214 212 221 214 221 227 214 224 228 230 217 226 225 210 211 223 215 225 227 221 211 212 222 221 209 213 212 227 215 225 213 219 227 224 221 217 217 224 209 215 223 217 230 215 217 211 230 223 225 226 213 225 230 227 216 228 209 217 224 213 212 226 221 228 219 211 212 225 226 210 209 217 217 229 223 225 209 222 217 223 216 219 218 215 213 223 212 213 229 225 215 231 221 228 229 229 229 230 223 222 210 222 230 218 220 222 211 219 211 217 211 218 227 218 222 232 231 226 213 230 218 220 229 227 214 225 225 234 222 215 223 222 227 222 229 214 231 229 222 232 235 221 218 228 227 228 227 222 221 228 219 226 236 235 220 217 224 233 237 233 235 236 226 225 219 219 223 223 239 225 239 226 224 225 237 226 238 240 223 234 222 243 225 242 224 225 239 224 237 228 230 245 223 234 224 242 235 247 247 228 230 238 236 236 245 247 243 241 240 239 229 249 250 235 250 228 239 251 244 247 237 242 237 243 233 241 238 236 250 239 252 242 237 236 241 239 237 240 240 247 237 257 246 236 258 237 254 246 252 246 250 244 262 238 259 238 245 262 244 260 260 260 244 255 259 261 248 249 248 257 260 253 266 251 265 265 255 260 258 255 270 247 272 271 266 261 257 258 262 266 266 252 249 260 256 257 259 257 254 269 263 257 253 253 260 262 268 279 274 271 273 257 275 260 281 283 276 270 271 276 273 277 286 269 286 271 272 283 287 287 285 285 286 277 265 277 284 280 269 281 267 279 271 280 294 283 284 294 288 280 275 283 292 276 278 274 297 297 279 300 294 277 283 287 297 303 281 276 287 305 278 304 299 290 289 293 283 294 282 284 281 296 308 310 306 292 304 302 300 286 300 293 314 286 311 303 299 317 295 311 318 297 310 299 317 304 310 319 310 311 303 301 307 322 317 306 324 312 318 315 321 325 315 303 315 327 308 316 317 321 327 306 312 323 310 330 315 311 306 334 321 325 318 337 325 318 313 336 322 323 339 331 322 338 326 336 338 331 340 346 324 336 346 346 324 337 330 333 339 327 325 348 341 331 349 326 326 344 331 347 341 341 347 332 344 345 338 356 341 340 360 359 334 343 332 349 354 343 343 360 358 348 357 351 346 369 351 354 359 355 372 338 366 357 361 367 350 364 357 352 343 350 354 344 367 356 376 360 358 347 355 382 374 353 363 384 358 364 359 372 377 386 371 389 369 387 364 363 379 374 358 390 371 381 389 384 378 393 367 362 385 365 371 366 362 372 368 368 378 376 393 373 369 384 391 376 369 382 372 400 382 407 386 396 376 401 409 388 376 383 399 408 375 397 409 383 393 386 414 405 382 385 410 407 409 381 385 397 418 404 411 394 406 413 407 419 400 395 401 392 402 391 425 403 406 411 398 404 413 431 418 402 412 409 431 411 427 419 423 412 415 412 413 426 438 421 402 428 405 403 439 431 437 412 416 419 412 425 442 407 428 433 432 407 414 443 426 443 413 431 436 446 436 432 414 445 454 427 426 428 426 423 429 429 431 424 452 458 446 454 420 449 448 442 454 451 437 448 458 427 424 433 436 439 446 427 461 436 464 436 469 428 428 462 468 450 463 468 461 474 435 472 468 465 466 459 476 456 466 462 465 462 442 478 465 438 453 456 463 462 475 472 483 484 445 453 471 479 476 461 444 486 457 445 447 475 451 445 461 463 458 453 474 491 479 480 462 453 488 458 470 467 489 486 488 492 490 468 462 486 453 454 477 467 491 472 499 473 490 462 497 477 462 464 469 470 487 478 465 480 487 493 503 497 484 497 480 495 469 501 476 464 501 496 477 468 505 505 478 506 481 484 514 503 474 510 504 477 494 504 502 484 505 475 517 484 508 495 491 482 507 510 480 475 510 474 487 475 516 501 517 494 517 506 476 505 483 515 520 489 490 509 525 518 483 485 527 520 484 510 522 501 487 503 509 500 498 520 490 527 497 483 497 490 517 499 521 525 489 490 521 534 532 514 519 501 531 496 495 502 517 525 512 536 520 505 533 523 490 537 498 491 524 508 538 517 495 494 506 514 526 493 514 524 523 522 514 493 533 524 510 538 513 510 537 520 528 506 531 544 494 535 506 514 541 531 519 529 501 529 541 518 526 502 495 502 529 543 498 509 517 508 521 532 543 529 519 511 536 504 537 513 522 497 510 518 512 535 529 519 518 524 518 527 532 547 510 542 519 512 504 540 524 529 501 521 539 523 511 503 507 551 547 532 500 507 528 514 521 508 512 518 510 508 522 519 532 533 511 552 547 516 517 548 522 518 545 509 517 505 513 553 505 508 509 533 543 537 547 540 520 534 505 529 541 502 548 548 534
531 505 541 536 555 527 549 555 507 509 549 531 551 517 548 512 544 531 543 525 520 540 507 539 507 513 502 507 535 548 539 515 541 518 538 502 544 530 508 538 506 530 536 521 551 540 544 505 524 532 522 529 534 529 514 539 515 513 519 548 507 532 509 522 548 521 550 537 524 503 522 529 532 532 549 506 547 515 537 518 522 506 547 503 511 535 516 525 497 535 498 532 515 534 502 539 504 528 502 528 532 500 534 513 533 509 495 505 525 535 526 498 519 499 531 532 537 527 529 510 534 494 505 502 502 492 515 513 510 534 517 522 523 514 536 540 538 517 507 522 525 525 536 495 538 501 512 498 512 521 489 528 522 500 511 505 500 533 526 518 525 525 523 505 497 508 501 531 506 521 485 490 494 529 494 503 481 480 485 520 480 479 512 497 485 480 484 511 522 510 493 522 516 477 514 521 503 481 520 479 520 475 487 504 474 490 480 513 474 478 482 483 494 505 479 514 506 484 486 485 483 480 489 470 514 480 472 473 489 478 512 510 483 479 495 476 488 494 499 507 478 475 467 466 473 496 472 476 501 488 463 477 482 466 496 481 488 460 481 487 497 494 469 457 468 486 490 499 475 491 458 490 457 497 462 496 487 451 471 485 488 450 449 473 476 470 464 461 450 465 463 454 485 489 449 469 444 477 482 449 470 444 466 474 485 446 466 474 447 465 441 455 472 472 471 473 478 444 465 447 441 467 437 444 474 438 475 460 453 448 444 446 446 457 433 440 431 430 436 466 434 469 428 457 451 450 464 439 439 442 445 462 460 431 443 442 441 461 462 443 419 459 430 444 456 450 451 432 439 438 442 445 430 433 424 425 421 435 411 417 412 413 440 443 411 409 441 428 445 411 441 435 433 426 422 443 418 427 405 415 408 404 439 420 435 436 427 436 409 427 434 401 436 419 405 419 426 411 414 405 425 396 392 428 390 408 391 412 400 399 400 389 411 396 418 421 408 405 405 384 421 391 386 387 405 398 385 385 390 403 414 415 384 390 393 399 389 386 381 410 408 410 381 395 378 392 374 388 397 387 377 406 389 386 385 398 366 401 387 377 375 390 392 375 385 387 381 372 383 389 376 360 391 368 369 374 392 361 385 358 360 380 361 372 355 383 380 382 379 379 355 377 354 379 375 383 361 359 351 365 360 377 368 353 368 352 350 372 377 365 345 351 347 362 348 354 360 363 339 368 337 346 358 347 347 339 343 363 350 363 360 348 346 352 360 343 338 356 355 356 344 343 334 329 356 338 334 324 350 333 343 323 347 322 338 343 345 321 326 339 346 321 347 327 327 335 322 343 318 329 320 329 333 328 312 317 342 317 322 331 327 329 329 308 314 326 309 306 333 309 334 320 315 323 334 318 320 308 318 317 301 325 327 309 301 314 314 319 311 312 318 322 315 309 305 298 304 320 305 308 302 317 306 309 304 302 296 302 316 301 288 307 293 290 305 289 305 303 311 314 285 303 296 306 291 288 289 282 300 296 294 291 285 298 293 296 281 290 305 289 297 295 296 294 285 293 286 293 279 273 283 286 297 273 291 296 294 275 289 294 285 286 291 269 269 275 281 284 276 276 280 282 269 278 265 266 282 280 281 278 281 286 271 265 276 262 264 272 279 258 267 274 280 265 280 274 278 272 260 263 254 267 270 265 278 267 256 259 262 254 252 271 256 261 271 267 258 268 273 258 254 268 253 270 252 255 256 260 258 257 248 249 247 266 261 255 247 244 258 250 244 248 250 242 254 258 242 261 260 249 263 255 260 252 242 261 259 253 243 245 237 245 239 242 248 250 244 247 234 254 241 250 244 241 237 232 235 252 238 252 238 249 233 249 249 242 231 233 243 237 233 244 239 237 251 229 232 233 238 228 242 237 229 228 229 241 236 240 243 231 242 237 240 228 224 227 231 233 241 223 223 242 225 229 231 242 239 229 241 227 225 235 232 227 236 229 220 219 220 232 225 232 222 238 232 231 238 222 224 218 221 229 233 237 231 233 227 222 230 219 223 232 217 234 218 217 228 231 235 229 234 225 218 225 224 234 217 223 216 222 223 219 214 218 218 228 214 230 211 229 232 220 222 211 215 223 211 230 218 211 222 215 223 226 227 212 224 229 223 226 218 210 212 218 216 218 211 219 213 211 213 210 218 224 210 224 215 210 220 221 211 210 224 224 224 220 225 217 216 213 208 208 218 208 212 228 221 220 219 218 221 219 211 226 225 224 217 227 221 224 223 226 216 217 216 211 208 225 211 214 209 211 215 218 209 219 217 222 211 226 209 222 216 217 218 220 211 223 222 230 214 214 227 229 220 215 214 213 218 229 214 230 224 229 225 226 221 211 218 215 220 228 211 212 212 221 224 215 212 215 214 217 218 230 214 228 212 220 211 223 216 216 220 231 212 214 227 226 215 212 230 224 231 233 227 213 222 218 218 222 221 220 228 231 217 232 227 220 217 226 233 223 230 218 221 231 220 235 222 223 236 219 236 234 217 228 233 226 221 222 223 219 232 232 230 220 233 225 238 238 242 225 227 240 225 223 240 228 222 228 243 244 244 242 239 232 227 237 232 225 243 231 243 235 246 232 230 238 233 227 227 228 233 235 242 232 233 243 233 234 246 246 241 238 229 248 242 239 246 233 230 251 247 238 236 247 239 238 251 240 243 252 239 253 255 242 250 237 251 255 236 246 242 256 251 261 254 245 243 245 253 242 247 244 249 243 255 255 247 247 260 246 263 265 243 264 249 258 255 249 250 268 253 250 265 261 259 249 266 268 269 259 267 265 256 265 265 254 255 252 267 257 276 259 267 256 277 265 274 262 277 278 270 257 260 277 265 276 282 264 264 274 268 271 283 275 280 261 263 270 281 276 279 271 277 283 275 265 264 272 267 270 289 288 280 271 282 268 291 289 284 282 287 286 286 276 277 290 298 288 293 273 284 280 274 300 299 292 280 300 282 303 284 281 292 278 300 298 305 282 297 299 296 303 306 308 306 300 306 291 313 297 309 299 293 300 306 302 301 316 293 306 316 315 294 292 293 313 318 310 309 316 294 304 305 319 296 304 316 315 309 310 302 306 313 302 317 328 323 312 316 304 304 311 330 307 334 315 312 305 335 320 316 335 338 311 339 332 325 330 333 325 329 327 334 322 341 332 316 316 323 316 328 316 345 320 319 330 326 324 349 324 320 348 332 332 338 333 356 334 347 352 326 325 328 340 350 332 353 355 358 352 356 345 360 356 355 364 354 336 347 336 358 346 360 347 361 357 339 364 365 353 360 345 359 364 341 357 345 353 361 342 354 373 376 360 378 352 347 374 368 377 381 348 364 371 366 352 351 357 376 354 385 382 356 380 365 379 357 366 377 370 390 383 383 361 371 369 392 376 379 387 383 378 398 392 363 388 382 382 392 366 402 370 375 399 401 389 388 385 370 375 391 375 382 386 400 393 393 401 384 395 384 380 398 408 399 405 383 414 388 403 410 385 409 409 415 392 391 418 416 421 421 406 415 421 394 400 393 388 392 412 403 393 403 404 423 421 417 394 426 400 407 394 409 417 405 402 428 401 402 409 399 421 422 407 410 431 408 412 439 415 410 417 417 432 414 430 420 410 415 419 409 447 407 442 415 410 440 418 416 439 428 441 448 444 428 424 425 414 416 428 441 458 428 456 440 442 439 456 446 433 428 451 438 427 425 463 438 429 429 427 424 426 445 440 445 437 451 457 433 455 445 455 472 429 442 460 444 448 459 463 452 432 471 437 464 478 469 466 474 453 440 475 466 454 450 444 452 438 457 476 483 459 467 463 459 452 479 465 486 477 471 472 468 453 468 451 483 449 465 471 486 447 492 492 489 455 485 487 493 469 474 482 481 472 464 497 494 464 466 471 457 459 470 465 491 470 501 496 494 496 470 465 494 492 494 472 496 505 485 467 492 488 488 480 498 505 505 501 474 474 497 474 472 495 473 479 510 493 507 507 481 512 469 476 505 472 474 517 501 516 499 471 502 479 497 479 478 493 497 520 478 481 482 484 507 491 511 484 488 476 520 524 477 523 512 520 481 488 485 501 524 481 481 485 504 528 525 490 480 529 505 482 526 511 498 512 513 487 525 528 489 521 528 492 530 532 507 515 489 535 525 526 511 502 491 511 488 492 528 504 533 491 515 513 493 493 500 528 502 504 507 536 520 521 531 541 493 529 496 498 529 537 540 504 528 519 530 530 500 520 522 534 518 499 525 499 541 538 499 498 501 499 504 522 522 502 518 524 541 509 527 514 520 531 524 527 514 540 497 498 503 519 514 503 525 523 509 548 543 542 501 498 548 512 502 500 548 502 529 518 544 508 537 517 545 541 524 539 532 525 540 515 523 534 522 552 507 510 550 552 502 501 529 528 543 532 531 541 536 537 508 530 547 545 523 516 510 548 503 543 549 519 534 520 552 503 524 506 554 503 544 549 517 506 554 540 506 541 508 519 555 538 511 553 549 510 513 503
511 541 555 518 527 513 520 551 553 542 533 531 542 522 556 535 504 533 520 507 519 504 556 550 540 542 546 532 549 535 532 503 551 509 517 521 550 513 547 547 551 524 553 536 511 546 523 516 520 524 538 515 526 534 542 506 508 517 506 510 532 542 506 539 548 548 503 506 548 502 547 502 514 504 532 551 524 500 512 541 499 548 531 523 504 546 526 538 511 507 547 518 523 527 532 547 522 510 528 545 511 522 547 501 502 503 499 525 504 513 515 532 537 494 503 519 519 507 507 532 544 532 500 496 521 519 515 507 513 492 532 526 511 494 525 505 521 515 516 526 491 523 511 499 533 512 522 535 530 533 488 523 522 537 525 499 513 520 486 507 520 500 489 487 502 496 525 505 521 496 496 511 512 501 492 528 527 518 525 500 490 480 502 501 493 517 503 506 489 526 500 518 519 488 508 498 493 514 497 496 476 511 476 508 480 489 517 505 496 521 508 503 479 503 520 516 489 486 515 509 482 510 502 476 509 484 492 504 501 481 474 477 487 504 510 472 474 504 482 487 487 503 503 496 494 462 509 462 500 491 460 492 505 478 506 490 459 466 464 481 461 469 485 460 466 472 458 487 480 487 487 459 473 459 493 495 463 482 455 465 471 495 475 488 460 477 449 460 456 474 475 476 466 485 458 453 464 475 450 473 463 476 470 466 458 448 464 460 448 477 475 462 480 458 453 456 472 450 472 450 470 435 470 474 464 434 442 473 467 439 453 437 439 440 437 464 470 438 454 471 447 435 461 457 426 437 460 448 434 442 451 441 432 450 443 452 452 433 450 453 443 422 429 426 426 453 455 451 418 452 441 417 450 437 417 433 413 429 431 420 441 426 451 412 434 426 436 437 444 441 411 427 420 431 442 430 425 409 409 436 401 413 422 431 425 428 399 436 414 413 406 416 409 398 423 402 406 404 433 422 416 430 429 397 404 423 418 428 413 414 421 411 400 419 417 386 418 423 398 415 404 405 392 402 384 417 402 418 385 401 395 399 379 380 388 396 390 383 396 380 395 376 396 405 384 404 387 383 372 381 370 394 403 383 396 402 370 385 388 376 391 400 379 365 390 378 388 394 396 375 368 372 390 379 385 385 387 383 378 383 387 391 375 372 366 353 353 370 362 365 362 375 375 369 364 369 364 378 378 357 351 373 356 348 366 363 372 374 369 371 362 347 367 347 359 344 350 345 347 371 344 365 370 335 367 366 353 346 360 342 365 362 338 332 361 334 356 361 360 348 333 329 340 328 352 326 325 325 325 336 326 336 329 348 345 352 344 350 326 343 344 332 327 340 335 339 347 325 321 329 325 327 327 330 333 335 322 329 319 316 322 335 333 337 335 310 318 307 314 329 319 326 304 311 331 327 329 314 307 326 322 322 328 329 323 320 301 322 310 318 300 298 320 300 315 321 315 301 303 316 316 305 320 298 317 318 309 293 313 296 296 290 315 289 304 311 295 313 295 312 310 284 305 285 288 302 297 283 281 299 289 285 301 290 292 282 284 277 277 293 282 284 288 291 289 287 279 295 296 294 281 283 280 293 295 293 290 288 284 274 290 280 291 268 288 289 270 266 268 290 285 269 285 277 277 268 275 286 283 284 285 266 273 262 275 261 283 271 259 270 276 277 268 267 277 269 270 267 278 260 273 256 267 275 269 256 253 265 275 254 252 259 271 259 264 258 249 252 261 259 268 262 262 268 258 266 267 248 261 255 248 261 246 262 253 243 263 254 260 263 264 256 264 248 248 262 256 240 241 247 255 244 261 243 241 241 255 252 252 243 249 240 248 247 252 237 256 242 240 232 250 245 246 252 239 250 246 234 245 232 242 236 234 249 242 242 245 237 235 239 245 249 227 230 232 248 240 234 228 247 241 233 231 245 243 231 237 231 235 236 237 245 234 241 234 224 229 232 230 225 238 243 241 232 239 222 224 229 224 226 228 240 234 227 230 223 234 220 227 236 236 234 231 221 221 227 235 236 236 233 217 236 232 223 218 217 214 232 222 225 218 230 220 213 226 230 234 222 217 219 218 213 212 233 217 217 221 213 213 217 230 213 215 225 220 215 227 219 211 213 228 213 227 212 212 217 228 209 224 210 216 209 209 216 228 214 220 214 215 220 221 212 222 223 226 209 228 220 211 222 209 212 214 223 217 218 225 227 222 210 212 216 210 224 211 211 214 211 225 218 227 214 225 211 224 216 213 221 226 216 214 227 218 219 222 225 227 218 223 218 220 225 226 221 221 207 224 207 211 219 216 209 226 211 213 220 220 219 214 218 226 221 216 214 210 209 213 208 218 227 220 208 225 218 222 216 216 217 214 221 208 223 221 226 211 214 230 213 209 214 212 212 225 217 226 218 215 209 221 222 229 213 220 216 224 217 216 229 218 215 230 231 218 219 210 220 222 230 225 223 214 226 224 228 211 220 216 218 219 228 230 215 233 220 221 225 226 228 223 214 234 222 235 220 231 233 229 222 231 219 232 232 235 224 228 233 230 233 219 236 228 235 217 233 227 239 232 236 225 237 227 222 222 224 221 228 221 238 224 227 225 226 231 244 227 231 238 233 237 224 231 223 232 224 233 235 246 225 226 247 237 235 229 241 241 231 227 237 244 250 233 251 235 248 232 232 243 240 235 238 230 237 244 234 230 231 240 241 253 245 238 249 251 244 247 243 249 239 252 244 254 251 244 255 248 249 255 237 239 250 261 251 247 255 255 263 252 263 256 244 251 265 248 263 247 244 254 256 244 259 268 266 267 268 254 270 247 248 267 269 251 263 265 267 259 264 249 268 257 263 257 267 257 261 269 253 264 265 266 277 253 270 274 264 256 258 261 277 270 269 268 258 274 258 284 261 284 260 260 281 276 268 288 267 268 270 271 266 287 279 286 289 277 288 275 287 291 278 291 278 282 275 269 284 290 270 274 274 279 292 274 277 278 279 297 297 287 293 288 287 287 284 302 303 283 286 289 303 300 290 281 299 299 300 291 295 287 284 305 306 305 308 314 313 310 300 295 312 293 310 293 293 306 312 302 290 303 300 296 299 316 307 300 296 301 306 311 324 324 316 307 325 299 325 301 309 322 302 310 306 308 321 321 317 308 322 308 310 320 307 315 325 319 315 334 335 309 308 319 335 333 327 339 323 332 318 332 341 314 337 345 323 335 337 321 341 342 348 348 332 327 329 348 334 328 336 332 352 322 323 352 352 352 330 333 333 348 344 354 330 336 336 338 335 350 343 348 357 343 359 349 337 366 350 348 367 337 345 358 359 369 358 368 359 347 365 349 364 349 360 375 374 366 367 367 373 360 359 349 363 348 372 361 351 350 351 363 359 366 370 377 386 355 357 358 385 377 376 356 386 358 363 369 374 383 390 371 366 369 375 396 380 398 365 380 367 383 383 384 379 374 380 383 370 366 378 389 404 383 373 405 392 391 393 396 373 406 393 405 383 405 382 394 409 383 404 402 412 399 410 404 393 397 412 403 414 394 408 392 392 416 399 387 395 385 414 407 396 412 420 410 427 416 429 429 411 409 414 418 394 427 433 411 396 401 406 422 405 428 420 416 415 436 414 415 424 399 437 405 427 442 421 424 423 441 406 411 441 428 444 422 412 424 419 434 443 432 417 434 420 419 452 449 420 437 442 448 446 414 422 451 453 438 431 452 459 420 430 422 459 451 432 429 438 435 441 460 450 432 436 435 464 454 424 456 445 437 467 450 457 462 471 451 445 438 437 453 436 446 432 436 454 458 447 452 455 478 442 459 441 460 436 468 466 465 447 471 475 460 470 441 463 443 478 474 458 467 451 454 458 461 474 472 486 471 462 462 485 462 466 460 476 463 462 462 484 460 460 486 472 496 452 456 484 477 454 496 472 463 490 480 456 468 489 498 459 464 491 485 456 469 497 495 501 479 484 491 500 467 492 505 492 478 467 467 498 468 504 497 502 504 475 489 510 511 485 503 494 490 475 470 511 513 484 502 511 485 511 469 511 502 504 502 509 511 510 485 518 482 496 520 482 521 515 479 505 483 505 484 520 521 493 521 492 487 478 491 518 496 499 496 491 487 480 499 515 509 491 517 482 520 522 489 513 491 495 496 499 527 506 496 525 534 531 489 501 510 496 534 526 501 503 512 507 518 516 529 493 492 532 534 504 500 533 536 513 538 508 530 514 517 520 491 491 491 497 508 518 509 533 533 524 499 535 495 532 513 512 534 542 528 531 539 520 530 510 530 535 535 510 496 539 500 531 506 545 532 524 497 533 496 496 519 536 507 536 538 528 506 503 502 541 541 547 544 501 540 505 519 529 520 521 550 501 506 510 551 519 514 501 532 515 501 504 531 540 519 548 519 528 501 551 547 520 549 542 525 538 548 521 545 545 543 520 547 526 506 520 507 544 537 546 533 548 517 538 524 527 520 529 536 544 525 537 521 517 514 519 505 520 531 549 538 514 509 533 530 508 529 534 528 542 525 538 534 518 520 555 543 538
508 524 506 509 537 556 524 548 519 525 543 546 549 524 556 554 532 509 537 557 539 508 542 539 521 551 554 537 527 539 550 531 537 530 514 549 528 533 518 542 532 556 509 555 522 507 529 528 543 508 527 524 544 544 538 507 537 534 523 517 542 516 529 518 510 502 516 544 519 517 517 543 552 538 529 513 547 530 544 534 526 506 538 513 512 515 530 549 534 528 512 550 541 538 514 526 514 504 516 531 520 507 522 547 544 526 506 513 503 526 547 529 532 509 517 520 501 497 545 536 501 506 511 544 522 503 496 539 505 520 543 499 518 540 541 511 530 499 507 512 522 532 510 508 536 494 526 533 522 493 500 491 522 517 515 502 525 521 522 511 497 495 516 521 517 487 514 504 519 529 498 499 493 492 488 517 529 508 490 527 513 507 520 517 517 514 507 512 498 511 510 513 520 503 513 489 496 503 505 524 497 515 501 498 476 509 482 522 485 514 480 491 519 517 478 473 474 497 478 503 509 489 486 472 501 478 493 510 474 511 471 501 502 482 509 466 504 510 510 510 482 499 486 503 482 489 475 492 467 499 478 499 481 465 478 473 495 460 459 465 469 474 504 482 490 465 486 458 498 467 459 490 480 478 463 478 481 452 498 476 462 496 475 452 457 468 485 466 463 478 471 467 447 460 472 461 471 449 473 467 479 443 465 461 445 466 481 462 461 464 466 478 482 444 461 467 473 463 475 463 480 469 440 474 466 456 434 471 469 442 438 437 444 467 474 470 463 467 449 445 470 438 464 466 458 467 437 455 438 449 457 434 429 432 427 446 425 446 432 432 456 432 420 429 438 446 429 429 428 419 415 426 424 451 424 418 449 427 434 439 441 422 434 422 435 423 419 415 447 414 417 432 408 411 410 433 444 442 419 406 436 413 422 406 405 424 421 433 431 415 435 429 430 409 424 418 424 426 403 412 419 408 406 428 395 394 410 397 412 416 396 426 407 388 405 409 416 388 418 415 422 399 401 418 394 409 411 383 393 383 386 409 383 387 392 381 381 376 413 396 410 375 395 381 407 386 380 395 390 388 402 403 381 383 397 401 397 380 402 383 395 395 363 374 367 382 372 393 386 373 373 393 379 362 380 372 372 362 374 389 357 379 363 371 366 373 363 373 360 354 367 350 367 363 366 377 364 357 382 346 366 374 373 355 375 345 359 354 342 358 350 374 352 360 362 350 362 366 358 363 338 346 364 357 359 348 337 345 336 353 333 338 351 349 344 362 332 348 334 352 360 338 329 349 344 327 351 353 342 342 331 355 330 327 341 332 320 338 334 346 320 341 338 324 335 336 322 326 320 336 339 333 314 337 329 321 324 333 337 309 321 316 326 319 330 327 309 329 318 328 313 317 320 334 333 304 315 328 304 305 307 326 327 328 328 328 309 305 304 303 323 314 314 323 301 301 296 296 318 312 296 316 308 315 293 300 299 310 301 307 304 312 308 310 291 291 309 295 311 305 311 300 293 291 307 281 288 307 303 287 287 287 306 293 291 303 277 277 300 290 282 289 275 287 300 274 282 291 290 273 298 281 278 289 272 288 296 271 282 278 284 275 279 281 283 289 293 279 275 281 281 283 273 275 274 269 269 282 265 280 281 262 278 271 283 269 268 283 277 277 256 258 281 270 275 276 276 255 269 274 263 261 253 264 255 268 268 261 269 262 262 273 265 260 266 248 259 250 259 256 272 264 254 260 269 254 254 252 251 258 255 266 263 255 245 254 262 261 257 255 250 241 243 241 243 243 252 254 240 259 251 252 250 254 257 241 247 245 240 235 251 237 255 240 236 252 240 249 243 251 239 251 237 244 247 252 238 232 229 232 251 244 228 241 238 241 239 242 248 244 246 249 236 227 248 243 229 244 238 227 246 234 240 237 224 239 241 230 225 238 224 235 236 236 225 236 241 238 234 238 225 231 231 235 225 230 223 230 219 229 231 235 233 228 234 219 234 218 235 226 222 226 216 215 225 223 235 221 236 224 220 219 232 227 230 221 228 231 229 234 233 216 225 218 227 220 218 220 222 215 229 227 225 227 225 211 213 220 216 210 231 221 215 227 211 230 210 224 224 224 221 223 228 212 227 219 219 211 225 227 213 221 221 213 219 219 228 228 210 211 213 228 225 212 214 220 219 208 214 214 222 212 213 218 215 210 226 219 208 222 223 224 219 222 208 208 211 207 206 214 208 209 211 226 213 217 215 225 219 221 210 213 226 216 222 213 220 220 223 219 214 218 215 224 211 217 224 216 216 224 222 219 225 207 216 212 218 223 208 210 215 210 215 213 219 210 218 211 223 216 222 210 226 210 226 210 220 222 221 207 219 216 218 216 217 208 223 208 224 223 210 212 226 220 219 218 222 209 224 223 217 221 209 226 222 221 215 210 228 213 210 226 222 223 220 212 214 224 223 224 215 229 222 218 215 220 226 217 212 219 229 218 232 228 212 221 218 216 221 216 221 223 234 233 215 223 215 221 217 226 233 222 224 223 229 228 230 222 233 230 231 229 237 228 224 238 237 229 220 237 235 239 221 237 232 222 221 226 230 231 240 238 221 225 230 224 221 234 238 223 225 231 235 239 244 230 238 225 229 234 239 225 228 243 237 236 247 234 238 230 240 236 248 238 237 250 242 247 230 247 228 241 252 247 245 248 246 239 251 248 249 244 246 241 249 233 239 239 243 249 236 245 237 244 256 247 243 240 243 260 239 258 251 255 251 242 250 249 253 262 242 259 253 243 247 253 245 244 253 243 264 257 257 247 264 259 246 248 246 254 252 261 257 269 272 259 252 249 258 264 273 269 273 269 271 254 270 274 262 273 259 260 266 272 261 260 280 266 268 266 261 266 277 279 276 263 285 279 282 285 260 278 272 287 278 268 286 283 286 286 290 267 291 280 272 286 277 271 271 286 288 285 272 278 282 280 287 278 286 282 273 288 298 286 297 276 275 301 294 282 277 304 296 287 303 290 287 298 306 300 286 290 305 281 296 287 289 296 308 289 301 302 293 287 290 300 296 312 309 296 297 299 312 293 310 314 309 303 294 305 295 296 302 318 301 317 306 296 296 297 303 296 311 303 309 306 329 300 323 317 324 308 311 322 312 327 329 321 304 306 307 311 327 329 309 325 319 307 323 316 330 320 319 328 323 341 324 318 344 345 329 335 321 316 318 341 317 334 345 332 319 346 338 341 320 341 349 325 348 336 323 330 353 355 325 331 344 341 354 359 354 339 343 329 331 335 344 360 364 364 355 348 344 340 349 339 339 359 357 365 353 366 358 354 366 343 352 354 372 348 353 350 350 376 361 367 351 364 352 363 361 350 364 362 369 368 364 351 374 382 363 362 353 372 374 356 360 364 355 360 389 375 388 385 365 359 382 377 359 363 383 397 376 395 365 396 382 380 382 364 365 397 381 390 388 403 385 383 379 370 393 403 390 403 383 384 381 377 391 387 379 411 375 404 401 413 385 407 398 379 412 392 387 402 415 408 391 407 411 386 383 407 421 417 399 389 415 390 405 402 405 404 424 410 425 390 429 398 397 414 409 413 410 395 410 423 416 397 417 432 420 417 407 425 410 430 409 440 441 419 408 430 431 415 414 439 445 407 408 421 434 430 415 448 438 431 412 434 419 421 435 438 411 453 441 438 428 421 417 424 452 443 449 448 453 440 440 459 461 441 440 420 428 421 420 432 464 442 454 440 457 453 426 445 465 428 466 465 454 457 470 441 472 438 463 464 465 459 443 451 449 462 437 451 436 449 459 474 449 444 467 472 451 459 440 447 481 447 461 470 460 483 468 446 482 459 447 483 450 479 484 488 472 469 482 456 455 490 447 449 460 478 481 468 491 478 460 488 490 486 461 490 475 481 495 477 461 471 475 499 490 484 485 502 500 471 473 494 500 473 467 466 472 492 493 467 469 471 462 505 505 470 467 473 480 509 502 480 487 496 508 482 478 508 495 479 479 475 505 501 509 480 512 473 507 471 501 483 476 504 473 483 482 497 510 509 508 518 491 502 519 494 485 486 502 517 513 505 517 490 482 479 521 517 479 515 513 495 478 520 503 484 494 526 522 504 480 483 527 500 511 530 520 523 493 500 516 531 529 529 508 513 493 520 497 522 524 526 507 487 536 535 506 508 506 516 504 488 513 492 495 520 512 506 527 536 507 529 491 528 498 515 531 508 526 493 519 513 534 541 540 506 512 496 525 504 509 510 511 507 523 517 519 496 535 511 499 518 497 520 513 531 503 526 515 507 543 542 522 503 529 539 529 514 518 508 500 533 525 518 524 503 541 525 504 530 542 538 530 544 510 547 503 545 502 523 504 524 516 506 531 549 524 539 542 545 549 544 505 524 511 506 505 537 510 508 534 510 528 538 526 508 542 511 541 522 505 513 547 506 555 516 552 508 546 546 545 517 538 555 537 509 543 554 523 530 540 555 537 544 516 540 549 556 548 514 554 528 523 523 509 553 515 536 557 536 557 524 549 538
524 531 544 542 528 510 515 542 539 526 529 529 508 520 527 530 529 555 533 526 521 537 521 531 516 552 509 515 550 532 527 515 557 512 551 505 548 539 542 507 507 512 531 541 505 531 512 528 527 539 548 521 549 543 525 538 515 507 547 506 533 548 548 532 534 521 533 525 526 551 505 521 536 511 541 525 552 511 541 546 531 539 552 551 537 535 533 520 547 537 527 506 530 522 524 503 545 520 504 545 516 535 540 526 544 527 497 517 512 513 510 542 498 508 540 510 519 497 530 514 509 505 520 538 503 520 518 526 518 500 497 536 513 520 510 504 524 513 514 530 508 505 530 534 502 530 522 502 535 513 504 537 525 515 510 493 511 528 511 525 505 495 504 520 522 520 531 501 489 526 513 505 513 499 521 523 500 515 492 513 490 499 493 519 492 487 497 494 513 521 527 498 482 508 480 521 499 489 520 502 522 513 501 523 495 506 485 511 489 496 491 499 493 485 513 489 482 478 481 478 488 500 510 503 472 475 511 504 489 476 476 468 487 505 493 467 482 486 509 501 483 467 509 472 496 471 507 484 462 489 464 497 468 497 489 505 488 486 466 497 482 459 466 499 498 471 474 462 499 456 492 472 476 492 497 480 494 490 460 491 484 493 487 478 487 486 454 458 484 471 486 491 453 460 446 457 479 477 482 465 480 461 471 451 484 445 470 476 484 479 484 446 448 439 450 458 456 480 448 467 441 472 466 476 452 464 452 444 467 451 435 434 455 448 463 440 454 460 463 466 431 432 451 431 427 426 449 443 443 457 454 451 428 463 453 425 436 437 429 459 460 459 444 438 431 460 433 427 422 421 430 422 436 421 430 418 449 438 454 423 449 414 446 427 451 424 447 417 409 439 445 443 436 432 421 430 432 435 404 416 439 429 416 434 416 402 413 405 401 409 404 426 428 416 422 430 407 417 428 403 412 399 415 400 393 404 419 405 393 389 413 418 401 395 403 416 387 414 386 390 413 416 416 394 381 392 382 414 413 415 397 383 406 414 397 384 394 380 378 388 406 391 408 392 373 372 391 387 398 392 383 384 378 370 370 372 403 378 396 383 391 388 395 368 373 371 391 389 383 388 392 376 378 373 378 366 391 375 359 367 386 374 370 368 362 386 356 387 356 355 363 372 383 368 363 356 356 375 373 360 359 345 360 378 344 344 371 370 376 354 355 368 360 358 370 351 370 354 352 352 362 343 341 335 351 338 345 359 353 365 352 362 362 349 331 337 357 357 342 329 336 346 350 343 332 348 339 353 327 324 342 330 341 345 329 342 349 328 344 346 337 330 318 346 340 333 315 328 329 331 313 322 319 317 321 330 334 327 336 311 325 314 313 330 333 328 334 318 317 314 332 321 333 331 305 318 302 322 316 310 311 324 306 329 323 303 304 305 299 318 325 320 304 324 302 295 310 313 315 304 300 298 292 294 304 304 309 309 299 306 314 305 288 296 311 306 299 292 305 301 298 299 299 285 286 308 307 303 295 300 290 278 279 284 294 300 304 285 280 281 279 274 296 292 288 274 288 292 289 278 277 270 295 286 285 276 275 275 277 294 276 289 267 267 274 284 280 268 289 278 263 282 281 262 283 264 266 281 279 262 283 283 270 267 278 280 267 258 259 256 272 265 255 268 257 271 277 259 269 256 259 276 271 274 260 257 271 268 253 270 272 267 250 251 247 272 269 265 261 260 267 254 266 258 252 266 267 254 251 243 263 246 263 253 258 244 243 263 259 255 254 253 240 240 260 244 242 254 253 240 242 239 252 258 242 235 241 252 256 233 246 240 247 248 235 250 248 248 254 249 231 243 232 237 249 248 248 244 243 241 249 249 244 241 240 239 231 239 243 246 242 232 240 227 230 245 243 233 227 237 231 243 225 227 230 243 238 244 239 221 232 234 226 225 237 227 230 241 239 223 231 226 223 240 221 221 237 218 227 237 228 227 235 234 218 232 220 223 216 219 227 225 220 219 216 235 223 218 214 221 223 233 218 214 214 214 233 212 228 221 230 218 230 225 211 230 219 213 215 220 216 225 228 221 230 230 217 214 209 215 222 218 214 225 219 213 226 218 214 220 228 230 224 211 219 213 228 213 218 214 224 219 211 218 226 223 222 216 212 213 212 225 216 211 225 206 211 210 216 224 222 223 215 223 224 226 207 221 209 215 206 223 226 206 213 222 223 205 208 205 209 213 223 219 216 220 217 221 222 225 218 218 219 206 212 217 225 213 209 207 220 208 224 218 209 209 214 225 207 217 225 212 223 223 224 213 215 215 206 212 215 219 223 208 219 209 218 218 218 224 219 210 206 215 223 208 220 211 208 220 221 207 206 219 225 225 226 214 214 207 221 224 219 218 225 212 220 218 224 210 214 214 214 214 224 211 216 215 213 215 222 229 220 227 218 222 215 211 223 230 209 228 224 218 221 216 213 219 224 215 218 228 220 219 216 226 217 231 211 220 215 224 216 226 220 225 216 227 229 229 225 227 227 219 215 216 225 217 226 218 223 235 236 232 220 218 226 224 238 227 233 219 217 223 240 234 232 231 237 223 232 222 222 240 240 239 228 229 223 238 235 234 223 228 234 244 230 232 241 225 236 243 233 225 225 233 236 234 241 226 240 232 229 238 230 245 244 237 238 240 242 249 231 236 239 238 250 237 237 249 244 243 243 238 242 234 245 236 250 234 238 237 249 248 246 242 255 255 245 258 244 251 237 255 238 244 253 254 252 257 250 259 262 262 258 255 252 262 251 252 260 245 245 254 258 264 246 254 250 254 256 251 248 272 250 264 272 247 267 256 253 256 250 257 250 253 270 252 273 269 269 255 261 274 264 278 261 279 266 272 281 264 270 278 276 283 263 278 270 273 261 286 265 279 272 286 279 286 272 279 289 270 265 275 289 273 290 273 267 277 274 291 284 270 293 282 287 284 275 290 277 286 281 292 295 288 280 292 284 301 287 289 297 293 303 295 282 282 278 296 292 306 283 292 289 288 307 284 286 296 297 288 305 309 301 296 302 288 313 290 298 302 293 298 298 303 297 309 292 298 316 303 317 292 313 318 313 321 317 319 308 319 305 326 298 307 299 324 321 319 320 308 327 332 311 306 332 312 325 311 319 313 331 315 307 312 316 318 338 336 310 312 315 324 314 324 318 333 334 316 321 327 317 323 320 322 348 323 343 343 340 329 351 348 351 344 327 323 333 332 337 327 355 345 334 324 353 326 326 338 341 354 330 334 361 353 360 357 343 361 336 351 344 342 354 344 353 340 361 348 352 371 343 350 341 350 353 348 345 349 372 360 370 356 349 369 357 372 379 376 377 370 355 379 381 374 372 376 373 358 372 377 384 370 372 358 390 373 383 366 375 382 379 393 368 372 388 381 387 391 393 362 367 379 367 396 386 400 400 373 367 387 381 398 371 376 367 401 393 380 398 406 394 392 401 396 408 397 401 390 411 413 388 406 395 399 402 411 399 379 403 413 410 407 412 396 395 392 407 394 388 422 406 386 415 397 393 424 412 416 413 422 392 426 427 429 407 392 408 397 433 419 420 396 420 406 412 416 415 417 415 436 424 403 418 428 429 428 426 403 414 410 433 408 404 437 428 437 424 422 429 422 427 434 447 416 422 451 421 425 426 435 420 440 448 425 443 442 436 447 434 420 440 427 435 436 430 459 436 434 426 456 458 429 450 448 445 447 442 462 459 461 461 455 454 460 431 431 449 452 460 457 473 442 461 443 463 450 448 452 447 465 467 448 468 470 473 472 440 459 447 479 446 444 473 474 468 446 454 478 485 473 444 469 456 472 452 477 457 456 444 463 466 448 455 453 471 476 459 455 455 469 454 490 450 455 463 490 473 492 489 475 455 460 454 473 481 477 484 498 501 494 458 480 479 472 497 481 460 466 496 460 465 468 465 507 506 492 492 500 483 502 491 502 506 496 511 485 509 478 493 493 467 502 500 486 495 471 493 508 507 502 493 470 493 471 498 502 477 473 497 475 504 510 513 492 483 484 506 497 508 489 495 478 477 507 513 490 480 499 487 508 518 524 509 499 525 514 516 520 522 502 485 486 487 505 501 531 517 490 505 501 507 526 507 525 510 506 499 525 496 504 486 525 531 505 514 528 510 512 537 500 519 508 495 517 506 530 501 500 524 533 532 525 532 510 516 532 507 506 497 493 525 523 533 494 542 510 502 502 505 536 540 508 532 531 502 544 526 495 528 535 505 535 546 526 545 531 544 540 546 529 515 505 546 531 545 537 524 501 545 512 544 516 527 506 502 511 505 510 540 539 526 551 502 524 530 501 537 502 520 510 535 514 548 509 548 543 548 551 522 520 513 519 539 552 546 511 529 520 548 519 544 509 517 523 512 533 507 516 536 535 553 541 514 543 532 523 536 555 511 556 511 557 551 547 532 541 535 506 506 506 554 527 512 515 525 553 523 528 512 534 538 508 519 548 525 525 514 556 554 520 554 507 552 548 550 526 531 527
507 512 508 556 513 515 544 532 509 508 534 515 537 513 550 529 556 516 527 511 514 523 557 541 556 550 509 547 518 514 546 517 550 548 514 535 535 530 540 516 532 514 556 541 520 546 542 515 534 540 551 541 556 549 554 553 518 536 519 528 542 538 519 512 506 506 542 514 530 522 523 534 530 520 516 523 508 531 545 522 544 505 511 531 520 527 545 503 535 510 506 524 527 533 501 548 519 526 540 513 515 526 510 538 500 517 518 534 518 537 530 508 540 514 537 506 540 505 507 497 541 541 521 514 521 497 538 541 498 501 529 514 528 540 501 530 534 497 538 513 514 534 516 528 534 519 516 500 518 502 516 533 508 534 495 498 532 510 514 539 520 496 497 517 515 511 522 533 513 516 526 534 530 498 492 495 498 516 504 525 505 500 497 484 493 525 516 482 490 530 524 513 522 503 495 489 519 499 489 504 501 493 493 518 493 507 524 520 479 511 485 501 480 501 500 493 486 512 483 511 498 498 480 481 505 496 498 515 503 488 484 484 490 490 474 506 507 471 496 468 490 494 512 489 510 478 505 495 500 503 499 477 488 493 505 482 486 497 486 466 488 503 496 485 492 503 488 480 498 467 489 458 472 470 465 493 462 467 478 476 497 476 474 497 467 461 450 478 450 455 488 454 451 465 472 487 471 459 456 476 447 475 473 472 469 448 482 479 483 455 456 454 446 446 461 460 478 450 464 443 439 455 468 438 466 479 475 470 441 444 451 447 462 454 439 456 431 434 429 467 454 444 434 448 447 460 448 459 448 443 434 467 439 458 462 423 450 445 462 458 458 458 442 458 430 460 431 456 445 438 425 444 435 439 415 429 425 413 442 435 447 417 420 413 419 443 428 409 412 416 427 430 438 431 427 418 432 410 436 431 420 401 442 426 417 434 415 418 422 438 429 424 431 426 418 399 397 406 424 405 404 428 419 415 398 429 414 420 421 405 399 398 417 389 394 409 394 388 393 410 383 405 411 405 399 382 387 401 380 401 391 393 380 384 379 381 398 377 387 378 394 400 391 387 411 410 373 396 389 376 391 372 379 402 397 393 374 402 395 396 365 378 367 391 376 387 382 391 378 372 366 380 384 375 363 365 373 372 379 371 378 371 376 390 354 387 357 354 387 378 362 378 357 376 352 353 366 362 371 374 361 359 376 344 378 353 347 353 359 375 358 362 353 368 357 359 360 351 351 359 348 345 340 361 359 368 345 339 358 347 344 360 343 357 361 330 330 333 336 352 331 329 357 332 354 337 337 340 344 352 325 344 340 322 338 327 349 350 348 334 324 336 344 320 328 338 329 346 331 330 344 322 343 340 335 311 313 319 319 322 332 320 326 316 325 311 329 320 310 311 316 330 310 310 321 326 324 327 324 325 318 329 310 322 299 313 320 306 304 314 323 301 314 300 307 306 321 304 303 308 294 291 295 313 294 289 307 308 311 296 302 309 287 286 289 313 301 292 305 303 297 301 298 281 288 305 283 304 299 301 285 297 300 281 288 296 304 302 285 290 281 290 288 298 283 283 290 284 277 272 277 273 270 292 279 273 292 291 268 291 266 284 277 285 269 283 289 289 289 275 271 279 275 265 287 265 271 262 280 266 264 261 275 268 282 263 277 271 271 273 258 268 271 262 259 268 253 260 273 274 253 270 254 266 252 261 256 260 256 257 263 265 260 255 267 266 252 255 270 253 250 264 249 251 256 255 245 251 259 261 246 249 257 263 264 259 253 254 252 260 246 239 241 259 251 237 260 238 251 250 244 245 235 235 242 241 256 246 236 240 246 236 240 250 254 241 253 253 234 236 230 238 252 238 249 239 234 230 242 241 245 229 228 248 232 226 241 239 248 236 236 233 239 245 235 238 228 242 244 225 236 232 222 237 226 241 226 231 239 233 236 227 235 231 225 233 230 234 222 229 238 227 231 230 230 217 238 223 226 230 231 220 218 216 222 232 225 235 221 217 225 223 220 223 214 221 224 214 229 222 224 229 214 216 218 224 215 214 230 223 228 222 226 229 221 212 224 231 229 228 210 217 216 216 227 215 222 214 214 216 224 227 211 216 218 222 221 228 222 215 227 216 215 217 222 223 207 216 213 216 221 225 214 222 209 214 207 218 208 221 215 221 217 215 207 205 208 221 223 220 207 222 206 213 209 221 208 209 209 213 216 223 209 222 216 211 207 216 223 209 208 211 223 219 219 204 219 220 218 217 214 220 213 215 206 215 209 207 217 213 215 207 209 221 223 220 207 204 211 224 207 213 211 205 207 224 206 222 219 218 212 206 214 219 218 214 209 223 217 222 210 209 225 214 205 221 207 206 219 214 205 223 223 210 224 224 209 225 220 223 219 208 226 206 221 217 216 206 215 209 223 219 213 220 226 211 216 207 212 210 215 212 228 210 217 225 208 220 222 229 214 220 222 212 218 216 222 230 224 224 223 211 214 214 221 212 225 222 230 214 215 228 223 226 226 215 224 212 231 214 232 212 226 224 217 234 232 228 234 224 223 224 224 229 228 215 231 219 228 228 224 230 224 236 225 238 238 237 223 220 220 233 228 229 241 238 239 233 226 223 231 239 235 224 222 223 228 234 229 222 245 224 225 231 229 241 244 232 247 244 235 226 237 241 231 237 232 229 228 232 232 245 229 230 245 248 239 237 241 235 251 246 231 231 231 253 232 242 233 236 237 246 237 247 247 243 248 251 241 243 257 238 238 259 247 243 243 253 252 251 238 243 260 240 245 245 260 255 253 244 245 263 250 253 258 261 247 252 252 257 253 245 262 264 250 249 251 272 270 248 253 248 265 258 270 265 269 269 269 251 264 258 260 256 262 264 261 279 277 279 267 271 256 274 274 276 267 263 276 275 264 261 265 265 260 284 268 274 264 264 273 277 264 273 274 287 276 271 292 291 290 272 286 270 284 293 294 279 282 292 274 280 283 272 281 295 295 286 299 285 293 292 287 290 287 279 280 298 280 292 278 295 288 299 292 295 290 291 294 291 288 297 300 309 300 303 287 303 310 302 297 297 301 304 302 316 315 314 301 290 317 297 298 307 311 307 307 315 313 319 301 313 326 306 302 320 323 302 305 327 322 313 310 321 313 308 315 312 307 326 306 317 325 333 307 316 326 313 319 334 331 333 333 314 317 313 311 336 313 338 344 323 333 330 327 338 344 347 322 340 332 347 325 349 333 339 350 353 338 338 330 339 349 342 324 339 352 340 327 342 356 330 350 361 342 341 360 337 359 351 358 359 360 367 355 334 358 362 349 367 337 350 344 353 349 343 363 362 373 345 374 357 370 348 368 370 370 364 363 362 352 353 373 379 373 350 371 350 361 360 377 365 384 377 388 360 382 359 383 383 381 382 392 373 388 379 364 388 373 391 388 376 364 381 379 379 389 382 364 380 390 378 383 372 395 372 388 386 397 383 398 375 372 384 395 390 403 405 398 406 385 401 409 380 409 404 402 383 389 405 387 404 399 397 383 386 413 385 383 409 389 412 395 416 414 410 415 393 387 411 388 429 404 392 392 429 401 419 407 432 412 397 419 430 431 425 408 429 435 436 416 437 412 435 422 435 418 404 408 438 417 425 410 438 444 405 435 426 432 440 421 438 441 445 436 416 446 435 420 412 437 438 421 416 416 447 453 434 446 449 452 435 431 449 423 445 453 459 428 437 458 459 421 452 464 465 431 455 450 425 424 437 455 428 468 437 456 452 463 467 437 459 430 454 451 432 443 443 464 455 441 453 475 461 447 440 443 473 437 465 451 468 472 458 470 455 439 446 478 479 461 454 486 452 456 464 454 448 467 449 481 459 457 488 474 464 484 448 462 471 477 477 477 475 495 487 456 458 463 483 478 493 491 464 470 487 483 476 462 459 469 487 466 483 463 485 470 470 496 458 476 486 461 489 503 473 469 501 501 490 501 470 496 473 481 510 469 492 505 499 503 476 507 473 473 482 484 507 482 483 476 475 479 493 513 491 504 498 496 476 521 487 489 505 503 485 506 495 516 487 477 492 480 501 510 513 494 486 487 504 526 509 517 518 490 509 513 510 526 498 490 488 528 525 501 511 502 525 484 494 488 532 525 494 531 532 527 508 519 530 509 492 494 488 526 512 517 507 506 497 508 500 516 526 515 514 535 523 530 491 525 522 539 515 533 510 537 524 534 521 543 531 528 497 522 525 536 502 515 532 523 522 507 508 533 541 523 504 538 520 501 542 533 497 511 535 506 497 497 512 531 505 498 541 536 503 550 528 539 547 542 546 524 504 507 538 526 536 524 518 537 529 540 523 505 531 510 515 507 539 505 541 546 534 530 555 545 510 525 551 513 504 527 524 513 546 530 507 532 541 550 506 550 525 509 544 540 512 536 541 527 523 552 543 535 507 522 556 514 544 551 556 524 553 524 533 543 529 536 518 513 510 553 538 530 557 557 512 544 535 528 513 532 554 551 508 555 514 538 543 531 530 540 528 525 537 555 541 539 512
533 527 516 527 558 518 556 555 524 540 509 524 526 535 518 549 515 514 536 546 550 560 517 509 529 514 519 556 548 551 540 551 516 526 517 546 537 545 519 532 556 521 548 553 548 558 542 554 542 516 540 531 547 528 512 547 513 523 543 531 512 553 522 554 520 512 519 529 550 530 553 524 544 520 518 532 518 553 506 554 541 519 505 529 520 511 502 552 547 522 506 543 538 528 546 503 547 530 524 528 524 524 510 526 502 544 508 521 503 501 504 541 511 536 498 535 546 497 508 538 517 540 527 501 515 547 503 537 523 502 540 524 526 497 525 528 541 534 526 521 513 507 511 493 541 512 534 495 539 505 539 494 507 493 493 517 497 490 521 520 522 504 513 507 510 517 491 525 527 535 509 516 527 513 515 525 506 529 501 501 516 496 529 523 505 497 489 515 511 529 529 514 517 488 506 529 514 483 523 503 528 519 485 498 493 494 501 518 522 509 520 484 505 479 524 479 493 508 492 503 521 517 514 513 497 508 488 503 479 487 481 499 505 501 483 473 505 469 473 492 497 500 506 508 473 471 469 501 471 467 485 473 490 481 503 502 465 506 484 501 496 472 484 458 498 476 483 469 483 484 499 498 490 459 490 500 475 492 455 494 466 474 455 461 469 496 486 492 474 454 494 456 454 463 472 467 472 453 458 467 467 481 448 482 470 474 467 452 485 473 470 463 454 471 474 468 453 460 457 458 462 467 478 469 444 474 438 472 462 435 470 435 460 474 446 456 458 465 466 433 430 433 448 432 451 438 435 458 467 428 451 439 455 438 435 424 436 460 452 428 447 427 442 446 458 433 429 430 438 457 438 445 440 421 450 453 434 453 415 444 431 435 429 436 449 414 440 447 429 431 447 423 444 434 405 405 417 424 438 415 405 439 440 423 439 430 409 413 419 440 438 422 403 431 435 416 426 435 402 421 396 398 403 399 397 426 394 393 423 406 425 418 397 406 420 400 407 412 401 401 420 409 409 419 405 416 396 390 387 418 384 416 395 416 411 382 379 396 385 388 413 406 381 404 379 393 377 384 398 396 392 378 393 369 388 396 372 394 396 395 391 378 392 385 379 369 394 363 379 375 397 370 365 370 364 386 371 365 390 373 392 375 381 369 379 372 365 388 363 370 361 367 356 363 377 366 356 350 360 349 370 355 353 346 353 356 354 359 367 364 343 373 366 367 351 366 370 354 354 361 356 347 362 366 352 361 344 367 361 343 334 337 351 354 333 356 350 349 350 344 339 351 340 326 349 342 328 340 351 345 340 322 349 336 335 341 337 332 349 342 348 347 343 316 342 337 320 329 333 340 314 330 313 313 330 340 330 333 333 324 327 315 329 328 327 317 314 311 326 307 318 324 326 307 304 328 310 312 312 323 315 325 323 325 315 315 298 299 312 316 307 295 295 304 299 318 310 312 300 315 307 313 307 315 310 317 312 297 289 304 290 296 291 296 292 291 286 285 308 290 291 297 309 304 292 306 305 305 281 290 302 298 286 288 282 284 280 280 286 287 278 289 297 287 284 293 292 296 290 271 276 295 294 286 277 293 284 285 281 276 268 275 270 276 272 268 289 273 276 272 272 281 277 275 276 275 267 273 261 271 269 259 262 260 264 256 269 275 259 262 265 274 258 266 262 263 256 259 269 260 260 273 270 261 256 274 262 263 272 269 272 259 252 253 265 258 256 256 248 267 255 244 245 264 267 256 243 259 246 263 250 253 260 250 250 247 262 243 261 244 243 237 258 246 241 252 245 250 246 255 236 239 236 236 238 252 253 236 245 247 234 243 254 250 245 233 237 252 232 252 229 246 246 250 241 243 234 242 247 228 249 240 234 238 238 238 246 226 236 232 239 240 246 235 243 238 233 244 226 236 234 234 223 242 239 239 232 230 230 230 230 222 219 233 233 230 222 225 234 237 233 231 229 226 222 228 230 235 221 230 222 221 217 232 223 226 214 222 220 225 215 233 233 218 223 220 232 229 220 224 226 213 214 217 221 219 228 212 214 210 227 221 214 229 215 223 217 216 209 224 226 210 220 223 215 216 220 219 209 215 221 228 216 216 223 214 209 222 213 213 212 215 215 226 212 207 220 218 208 220 219 216 205 213 206 215 221 217 224 220 224 216 220 212 204 214 218 206 206 222 212 210 209 220 209 215 221 222 204 221 212 217 207 212 204 209 220 218 221 218 213 219 209 205 205 207 213 217 209 214 215 215 220 220 208 223 209 204 218 209 219 206 223 203 213 222 207 209 215 204 223 223 218 208 204 221 212 212 214 216 223 203 205 217 221 211 215 206 212 207 212 207 212 211 205 220 207 209 204 219 208 224 218 223 206 217 218 214 207 208 206 225 208 208 217 224 216 208 206 225 213 215 226 219 220 206 215 223 211 214 219 214 213 210 212 215 224 225 225 225 208 224 224 211 225 213 223 226 209 213 210 230 220 222 211 220 227 213 224 209 227 217 227 222 217 218 221 214 230 214 217 220 214 230 217 223 223 232 217 225 234 218 224 225 230 225 214 224 229 230 225 224 235 221 236 222 227 222 224 224 227 229 233 236 237 239 238 225 240 219 231 233 230 224 228 234 232 236 243 224 224 244 230 238 238 227 241 230 230 233 238 240 239 245 236 229 245 235 230 244 230 244 234 246 230 229 248 234 243 243 249 237 244 243 237 239 239 248 251 236 235 246 249 255 251 235 251 254 236 252 245 254 247 244 249 251 239 242 237 256 256 251 255 263 246 251 250 257 256 254 263 263 257 264 247 263 243 252 262 257 250 247 266 259 259 270 246 263 248 254 271 249 269 260 269 274 266 269 264 266 260 264 251 255 274 258 272 265 270 256 267 280 264 260 278 273 269 264 258 283 265 268 273 285 273 268 286 265 275 269 278 288 265 281 273 290 282 277 275 288 289 278 291 270 292 294 272 295 279 284 278 275 276 294 280 289 299 273 295 290 297 290 281 277 295 294 288 294 291 279 293 297 302 282 297 299 302 301 285 306 296 309 303 304 305 301 295 287 300 314 303 304 307 304 316 312 296 293 309 290 299 312 320 296 308 292 300 320 311 303 309 313 316 312 322 317 306 310 319 322 324 300 319 323 328 308 311 310 328 314 313 311 306 334 324 313 325 332 312 307 328 320 326 311 323 310 328 334 331 312 331 341 319 325 319 346 332 318 337 331 318 325 344 347 342 326 346 328 346 323 353 353 340 333 327 340 330 341 330 353 354 358 344 341 332 336 343 351 350 359 356 366 337 342 336 344 360 364 358 339 359 345 360 339 367 359 362 363 373 364 365 345 367 366 360 360 375 352 377 373 361 352 349 347 367 363 381 371 353 370 372 373 373 355 365 381 359 360 389 385 365 357 382 359 383 391 385 362 377 381 379 380 382 384 381 365 383 368 381 382 402 378 373 378 382 403 397 372 369 383 386 391 371 403 375 387 392 401 380 375 386 392 398 389 413 412 385 381 399 386 401 395 397 398 403 392 390 419 398 414 409 422 394 412 389 399 393 411 395 400 417 410 406 398 429 421 396 396 412 405 396 410 429 399 426 423 424 418 419 421 428 410 432 404 407 408 416 422 432 437 415 441 442 418 407 422 421 447 413 429 429 426 409 431 439 433 450 447 422 426 440 421 452 439 432 441 425 423 415 429 445 441 454 444 460 454 429 455 439 435 423 456 450 421 447 449 431 464 426 453 428 438 455 431 431 436 433 438 439 461 472 467 434 446 467 461 450 455 475 449 437 439 438 456 478 448 475 470 467 464 476 467 453 469 456 442 443 453 447 443 457 443 449 451 479 445 481 461 465 481 457 486 465 480 462 459 492 474 490 482 476 449 450 463 477 471 461 478 455 470 487 477 460 460 485 462 467 457 484 502 483 477 476 495 472 496 464 474 505 462 501 482 488 487 471 494 496 477 481 481 491 501 491 478 484 500 484 491 476 499 477 473 472 502 514 495 508 496 508 502 475 471 508 516 500 480 519 520 493 503 488 503 480 490 522 482 524 501 518 495 504 518 522 501 501 497 480 526 516 485 496 499 521 501 511 490 493 505 496 487 496 493 488 508 510 486 518 511 518 489 533 512 485 497 510 529 507 533 486 511 523 509 507 517 508 502 521 507 512 518 515 520 516 539 517 523 492 522 500 500 502 524 529 502 537 529 520 507 511 520 541 496 495 541 525 538 507 527 504 509 527 511 512 512 542 501 498 525 502 505 529 510 504 510 527 517 511 519 522 505 522 518 507 523 513 539 545 504 548 530 546 529 548 512 546 518 518 524 524 552 509 504 541 544 517 508 528 552 510 535 554 529 508 548 554 525 548 512 554 506 546 534 551 512 552 515 535 529 533 509 516 541 534 534 517 535 518 542 510 525 554 509 552 506 554 529 507 524 516 557 527 537 513 552 545 508 509 554 532 516 560 545 532 514 552 543 522 511 558 527 510 553 509 535 533 556 557 533 553 513 510 552 543 516 544 560 549 525 534 522
535 513 539 559 519 509 541 513 544 538 532 546 510 533 520 535 560 548 539 531 553 520 522 515 561 558 514 549 522 519 542 527 522 518 523 512 550 534 516 533 543 539 549 544 542 508 549 519 546 557 541 517 516 554 523 515 530 507 534 522 517 514 540 531 556 534 535 546 508 522 517 542 531 505 557 512 537 524 555 555 552 536 544 540 509 507 526 510 538 554 526 528 509 516 546 524 544 531 509 526 550 531 545 530 511 531 549 551 513 523 540 534 532 505 526 520 511 529 548 535 532 519 527 532 532 546 502 498 499 537 522 496 543 541 524 528 496 497 527 508 519 515 542 528 498 494 498 522 536 516 508 527 526 518 505 537 540 512 527 497 505 514 509 517 505 520 497 533 493 519 501 489 529 527 533 530 496 489 533 487 511 497 496 518 496 533 523 520 518 523 491 506 501 511 499 496 530 505 498 489 479 485 527 490 522 505 486 483 506 487 503 494 510 484 494 496 486 486 484 502 509 514 511 518 477 509 491 513 511 509 486 509 485 471 471 474 501 512 516 492 504 468 483 480 497 508 466 507 467 479 510 492 488 466 463 476 499 462 463 478 486 493 475 470 463 479 494 460 474 482 488 502 489 482 483 488 457 455 492 473 483 497 483 471 469 478 455 485 468 459 482 450 454 454 485 479 457 483 477 453 446 445 482 463 476 474 465 448 448 472 443 444 474 452 485 440 475 452 465 462 479 445 456 457 469 474 464 479 448 450 478 462 470 457 449 474 454 439 455 465 455 473 473 451 455 448 456 437 440 434 461 452 465 453 464 435 460 454 427 428 456 442 422 438 429 440 447 426 419 455 444 424 431 442 421 446 447 444 417 454 453 441 445 444 448 444 422 446 412 424 416 435 438 444 417 415 430 421 405 404 426 420 426 438 416 401 406 399 402 438 401 427 434 428 403 407 419 428 406 431 417 400 422 417 422 425 428 406 412 409 392 398 426 389 422 419 408 406 401 401 401 395 393 419 412 419 385 401 417 398 411 392 383 411 392 400 403 408 384 385 396 398 398 400 394 389 383 403 396 375 399 398 401 371 403 375 390 379 381 370 386 367 379 383 378 381 391 376 393 380 388 392 394 373 374 359 365 372 361 379 378 358 363 376 383 384 374 377 387 366 369 352 368 367 362 364 359 374 374 356 347 376 378 365 376 369 362 361 354 361 365 374 357 351 360 367 348 371 353 351 349 355 363 359 356 340 361 336 342 334 344 337 341 332 352 345 336 331 352 351 341 334 350 343 331 331 348 328 325 333 328 342 345 344 331 339 343 335 345 337 319 333 345 340 331 337 345 343 345 340 319 320 323 333 331 315 323 311 329 334 338 312 313 322 327 322 325 305 328 304 334 309 307 319 307 313 327 310 328 317 312 314 299 319 298 299 320 311 316 296 296 311 294 310 306 304 312 291 314 291 316 296 290 311 310 315 314 290 312 311 287 297 313 298 286 295 284 287 286 306 290 290 308 305 307 305 292 291 304 289 302 299 288 297 282 281 302 300 300 286 290 298 289 291 274 286 286 272 284 283 293 278 278 286 282 274 283 283 267 286 281 274 275 264 278 273 274 275 274 266 264 280 285 276 282 262 259 270 262 271 271 272 269 278 272 258 269 260 259 261 255 275 258 264 259 273 254 255 273 261 268 262 259 260 261 269 254 255 271 247 253 266 257 246 256 252 245 261 253 248 249 262 266 262 258 253 245 252 242 248 245 253 252 256 256 256 244 259 255 245 240 260 243 245 244 250 245 240 250 256 246 243 234 251 247 255 238 253 237 242 252 242 235 244 242 242 235 240 230 243 249 248 229 232 249 249 243 233 242 237 237 237 239 225 235 229 225 234 237 231 236 225 243 229 234 244 230 230 239 228 227 224 226 228 234 241 227 226 240 237 236 222 218 221 229 226 221 225 231 225 230 235 216 235 225 223 225 230 232 220 217 217 231 233 229 213 231 225 224 213 222 229 216 222 214 225 228 218 231 217 226 222 215 225 219 222 210 226 215 226 210 217 227 227 213 221 226 209 228 221 224 225 223 208 208 226 225 215 222 216 209 227 224 214 225 214 225 219 217 220 225 208 223 220 210 211 212 216 211 210 206 205 224 218 224 224 217 222 209 209 208 211 206 203 219 204 210 217 217 221 210 216 222 205 208 206 211 213 217 216 217 215 216 214 209 215 213 222 210 216 204 214 203 206 213 219 207 220 210 220 215 216 210 213 218 215 215 204 202 206 216 218 220 209 207 206 221 217 203 206 210 205 217 211 207 207 205 211 202 214 208 215 205 216 203 219 208 216 221 208 219 215 223 217 221 206 219 219 221 220 222 208 221 216 218 205 219 219 215 220 211 219 210 212 212 209 209 216 222 207 222 219 219 219 212 217 222 207 212 219 223 211 226 218 222 218 220 217 214 210 213 220 225 217 207 211 224 213 224 219 215 220 212 216 210 227 222 230 219 225 225 227 225 212 230 213 215 219 223 226 224 217 212 213 217 226 229 212 228 220 224 219 223 231 226 223 227 217 223 216 232 215 232 226 219 230 228 224 217 220 220 231 228 220 234 233 233 220 218 224 231 225 221 239 227 235 231 233 234 240 223 237 224 241 239 236 224 231 232 238 240 228 234 227 227 240 226 242 237 228 243 228 234 246 249 237 237 236 243 247 242 246 229 247 244 238 232 235 243 245 248 251 240 238 235 240 254 252 233 251 250 239 248 241 244 254 252 246 255 244 240 248 260 262 243 239 257 260 250 262 259 261 250 258 265 255 265 246 259 265 254 245 265 263 251 255 262 261 262 252 249 265 252 269 266 264 268 255 274 249 267 252 265 253 264 274 273 269 255 270 260 254 257 269 275 265 281 257 271 269 283 274 278 281 283 267 264 261 264 261 276 287 275 280 273 282 283 273 278 282 279 286 279 283 292 271 291 290 282 289 270 283 278 295 293 276 288 291 274 294 285 294 289 299 303 288 276 296 281 294 304 283 278 292 298 298 286 282 298 295 302 300 283 310 295 307 288 301 305 295 297 313 311 299 306 306 313 301 306 292 294 299 295 319 314 312 301 302 311 317 323 299 302 308 316 313 302 322 319 315 308 301 318 317 301 313 304 320 314 329 316 333 326 330 314 319 312 310 320 335 330 335 329 329 309 318 332 320 340 318 325 316 330 345 344 325 329 316 327 349 319 325 348 321 350 333 324 322 352 345 342 333 329 334 343 342 339 341 331 344 358 328 330 352 340 359 348 334 344 340 348 340 344 366 354 364 348 365 351 363 351 365 346 366 364 349 348 345 349 372 347 350 374 366 372 359 357 361 345 373 362 366 357 375 367 366 354 357 375 353 368 365 352 363 360 364 361 377 376 388 380 382 371 367 370 393 366 395 391 361 385 380 388 393 379 387 399 364 380 392 396 391 377 394 404 402 368 397 401 383 376 402 387 386 402 388 387 377 394 384 396 380 411 392 384 382 414 378 401 381 398 394 403 389 417 415 412 392 403 395 420 388 413 423 388 415 391 420 412 415 400 421 423 409 404 407 402 397 431 394 395 419 418 397 400 421 428 430 409 412 436 402 424 418 432 412 407 429 415 438 405 435 409 439 426 412 407 422 440 427 448 434 418 433 445 421 433 431 423 416 436 443 423 423 437 441 443 429 432 432 444 454 424 434 424 445 429 458 420 440 441 436 432 448 459 435 451 433 456 450 428 444 438 459 437 436 471 452 429 446 454 471 447 444 466 475 441 435 467 477 443 473 477 458 473 439 459 459 463 467 460 476 451 474 458 455 441 477 462 441 467 475 450 456 465 473 485 483 482 458 454 491 447 490 448 448 458 458 478 495 487 468 464 483 458 459 459 477 499 464 500 495 455 455 465 460 466 472 500 475 479 491 464 458 481 503 484 466 485 463 467 496 483 493 489 485 504 469 508 495 469 509 499 494 481 503 501 503 483 467 492 468 471 468 510 513 480 511 488 502 519 492 494 480 476 510 487 493 483 504 478 489 500 509 508 509 490 506 524 481 516 499 523 490 510 481 505 493 513 497 484 502 508 523 483 510 521 518 507 488 501 502 526 530 486 523 528 530 530 528 499 487 529 512 510 487 527 496 514 518 521 508 529 503 518 531 489 526 534 505 503 537 525 508 510 494 522 504 542 517 523 531 494 515 532 527 527 529 510 540 524 544 502 535 501 507 498 528 541 531 521 499 526 514 516 514 536 515 520 526 507 535 505 546 501 544 528 534 503 521 529 510 519 514 527 502 503 531 511 548 514 538 529 521 503 548 538 518 554 504 543 553 503 520 515 539 528 524 515 542 511 528 544 507 513 523 512 538 530 539 539 531 517 529 549 526 516 539 528 546 519 548 544 521 512 535 535 536 555 546 553 542 517 542 524 558 560 531 539 533 512 520 558 555 522 527 522 511 540 525 552 554 513 516 547 519 544 522 527 519 541 521 554 530 555 549 528 554 519 538 558 556 529 556 529 522 554 523 525 533
540 548 559 544 534 544 533 549 537 531 559 548 522 530 516 515 517 514 539 559 522 515 532 521 541 553 534 533 514 529 537 523 515 532 535 517 513 559 556 519 559 531 557 518 551 511 555 537 547 509 512 559 514 534 517 545 556 521 516 560 539 542 551 523 512 525 511 548 554 537 558 550 506 532 506 527 513 531 534 551 531 538 528 538 511 516 521 538 507 508 516 540 522 507 534 505 525 538 547 519 541 543 552 541 505 505 524 517 527 545 523 501 502 540 515 509 520 539 544 521 511 515 543 542 501 527 527 545 540 533 510 503 498 507 517 529 538 540 544 539 508 542 515 509 505 530 518 525 494 511 495 532 514 504 538 499 498 523 526 541 527 527 541 520 503 500 536 514 523 509 535 523 508 504 521 496 508 520 516 489 506 509 527 500 520 495 506 525 499 483 521 497 508 524 487 525 518 517 514 505 503 510 517 501 527 508 505 493 523 526 485 520 509 492 501 519 486 506 522 497 506 510 478 522 502 481 505 501 494 472 511 483 490 506 498 510 506 487 490 489 507 502 486 484 497 501 511 476 494 501 492 492 501 493 493 483 495 464 463 507 500 497 473 506 475 464 501 485 472 459 468 477 486 497 497 461 503 496 474 499 495 472 490 485 498 456 488 477 471 478 453 466 487 450 462 492 471 482 476 465 458 488 474 471 472 478 457 455 452 467 445 443 468 462 453 470 478 470 442 441 466 481 461 456 440 438 470 445 460 457 434 468 447 454 441 435 449 449 466 457 472 430 433 434 452 470 471 464 463 450 462 428 444 447 448 443 425 442 439 423 451 420 435 440 450 439 446 431 460 430 429 445 424 437 427 448 444 438 436 439 451 439 424 420 416 447 434 422 446 432 450 423 447 437 413 426 434 421 419 430 431 442 405 413 413 418 424 429 416 414 412 403 417 403 432 407 430 405 403 402 413 403 425 429 432 429 418 398 397 396 412 412 390 394 397 407 418 390 393 397 386 407 416 407 386 386 382 415 395 409 388 388 416 387 416 386 385 414 377 412 397 387 403 377 399 383 404 394 399 406 382 388 393 396 405 383 377 400 376 370 390 400 384 397 363 363 373 385 391 382 385 360 395 382 378 383 391 372 386 375 379 386 378 372 355 362 370 375 362 371 381 381 371 381 361 350 348 353 372 351 349 375 360 369 371 360 342 364 365 371 366 341 346 354 347 362 352 340 353 359 366 349 365 337 347 353 359 353 365 361 351 346 330 348 333 328 349 339 338 349 352 358 346 333 335 326 336 344 347 348 345 328 335 322 352 337 346 334 334 321 329 336 334 336 318 341 326 332 340 326 314 322 336 326 339 336 325 319 334 318 316 308 331 314 309 335 317 308 331 308 314 329 320 318 308 331 320 326 320 316 313 304 319 323 304 314 323 310 325 312 303 302 315 307 306 305 294 300 307 306 290 310 288 300 305 307 298 314 296 301 290 285 308 289 288 286 296 299 293 300 294 285 280 303 290 297 299 291 279 282 302 292 292 298 292 293 276 274 275 290 276 279 288 276 279 289 294 273 295 276 272 275 267 272 274 271 275 267 275 281 280 290 274 280 267 269 277 287 280 283 272 276 278 281 269 259 276 276 275 275 261 258 256 271 267 257 273 275 263 271 275 271 259 265 266 254 273 272 270 273 260 253 269 251 259 268 262 247 258 257 268 262 266 262 255 259 250 249 259 262 248 255 257 255 254 261 244 249 250 259 240 247 257 256 242 260 247 242 246 249 241 246 255 252 251 235 246 249 234 254 239 234 253 233 240 244 245 234 242 232 250 229 237 248 238 250 246 237 231 233 250 236 227 233 246 232 242 228 238 234 241 234 234 229 244 225 226 232 241 233 230 228 230 233 228 233 240 238 220 223 232 225 241 226 230 238 231 240 233 237 229 227 235 235 233 216 220 216 219 220 233 223 226 221 232 227 217 235 223 229 225 224 233 216 229 233 220 220 232 231 212 220 219 230 213 211 227 217 212 228 220 229 214 229 212 230 218 215 228 229 230 220 219 226 214 209 222 215 220 209 226 213 211 214 215 210 213 208 211 211 220 218 211 221 208 207 206 213 208 225 223 208 213 210 204 219 211 218 224 222 219 221 207 220 208 213 203 213 215 208 218 206 219 222 222 221 222 221 208 205 220 203 207 208 209 207 221 214 219 220 210 213 215 212 207 220 202 207 207 212 213 220 216 207 218 213 203 217 211 207 218 208 208 201 214 213 206 210 204 201 208 212 211 202 202 217 219 201 203 203 211 213 201 203 217 218 215 220 214 204 205 208 209 211 208 201 202 212 210 206 212 216 217 203 216 217 217 211 216 219 213 205 208 214 205 204 210 219 202 222 221 205 207 208 215 214 206 217 223 213 221 215 208 216 214 220 208 208 209 222 225 221 224 210 210 206 212 219 222 211 216 219 214 220 224 224 210 226 216 209 216 212 218 219 223 208 215 228 211 218 213 219 214 223 216 218 229 211 211 219 222 230 220 225 224 213 214 221 211 229 226 211 222 221 221 213 225 216 214 227 230 219 213 214 232 220 223 230 223 224 217 234 225 229 227 237 230 232 226 231 228 239 220 218 222 221 231 241 221 231 234 236 227 227 241 228 223 238 233 223 243 233 232 242 231 245 246 234 239 232 239 235 226 242 230 247 239 237 247 243 239 248 232 244 246 233 243 231 235 245 230 241 248 254 239 249 244 235 237 250 235 244 239 242 236 236 241 254 244 254 238 256 238 251 260 244 260 256 254 239 253 258 259 245 256 260 255 245 260 243 253 255 267 262 268 257 259 252 257 254 259 264 251 258 270 258 271 267 270 267 265 266 268 253 255 273 252 262 268 274 268 257 256 267 260 271 275 261 264 259 274 268 273 265 272 263 271 269 281 285 264 281 263 277 265 286 267 267 276 282 265 283 274 270 280 292 288 284 279 278 286 284 280 289 279 280 292 285 288 294 292 291 294 298 294 290 295 300 280 278 293 283 294 304 278 281 282 285 293 282 291 304 283 296 295 289 288 303 306 314 301 299 310 300 312 302 309 296 307 313 303 302 290 298 306 298 308 312 308 302 296 310 318 297 309 310 322 309 299 308 308 300 326 327 324 301 329 314 318 316 326 317 325 307 306 317 317 309 308 330 323 329 338 340 316 338 315 330 311 339 331 326 325 327 334 324 320 322 318 332 324 327 325 328 336 348 320 344 321 349 334 328 354 348 345 326 327 333 357 338 347 331 347 338 340 360 362 352 334 341 340 353 354 338 350 346 362 363 355 337 340 346 339 346 360 353 367 353 371 370 362 377 374 370 360 367 355 346 378 354 375 366 370 363 381 348 363 377 384 384 375 355 361 385 382 377 360 366 385 376 375 378 366 385 358 394 394 362 382 396 390 375 383 391 372 386 381 388 397 375 393 369 395 400 391 389 394 393 384 395 378 373 387 404 405 375 376 385 385 378 396 410 406 412 407 406 383 409 411 415 419 396 404 388 394 392 390 394 396 388 409 402 407 411 397 390 410 424 403 395 424 416 403 419 392 401 432 400 405 408 417 402 421 426 418 430 421 404 401 417 427 411 403 423 421 413 408 401 415 416 406 438 420 435 437 434 412 446 443 445 425 440 449 426 451 419 433 420 436 447 452 433 416 449 454 447 435 452 420 442 426 451 461 420 438 422 454 458 460 420 422 432 456 460 424 428 438 459 433 432 445 430 469 454 464 435 467 454 433 430 465 467 450 473 471 442 474 473 472 458 443 452 453 449 465 457 478 482 448 476 456 457 444 441 473 475 448 454 466 449 444 466 480 455 455 453 470 446 451 458 467 480 461 463 484 453 457 455 484 496 466 492 472 475 462 496 476 465 468 479 467 458 497 499 481 479 485 465 464 464 491 485 483 469 478 504 503 485 499 470 505 482 479 474 481 485 501 501 464 481 498 497 503 505 494 498 467 487 468 487 513 496 485 470 513 473 485 495 488 514 481 497 500 521 483 519 508 522 512 518 523 511 519 515 478 493 499 485 520 525 502 488 525 502 512 522 507 527 505 493 493 490 507 497 521 489 486 510 487 519 504 487 500 495 527 522 523 532 512 512 516 494 495 500 522 524 509 495 524 523 499 507 508 498 522 531 499 540 529 536 528 531 519 520 492 537 507 505 508 534 511 509 505 529 504 501 513 504 517 544 536 521 520 524 516 539 504 528 508 532 527 533 527 510 537 505 533 522 533 537 505 550 528 545 511 539 501 530 525 501 505 544 527 530 520 525 550 529 533 509 541 520 544 526 549 542 536 512 508 521 538 529 515 515 506 518 546 539 515 510 531 519 511 517 551 530 512 540 513 526 527 522 523 517 524 517 535 557 526 540 553 540 545 545 551 547 537 519 528 547 524 554 509 510 545 533 513 531 514 520 551 536 514 515 525 511 525 553 541 524 513 514 556 550 551 526 536 527 516 535 546 511 528 525 512 512 550 548 534 534 539 555 540 523 561 556 525 556 527 536
518 531 541 544 551 561 539 524 525 545 529 540 546 547 556 527 528 522 512 531 525 520 556 556 534 554 528 528 527 545 554 513 545 531 545 531 527 552 523 521 512 541 529 547 557 553 542 553 511 522 552 525 531 544 549 533 513 513 551 529 548 540 531 560 540 545 528 557 514 520 546 515 551 513 532 524 556 511 514 536 555 556 531 557 517 518 527 521 521 516 520 539 528 521 537 506 538 536 534 544 527 520 530 518 505 555 547 527 543 514 509 543 501 501 530 549 518 508 547 532 530 513 527 521 544 539 506 502 500 510 523 548 501 518 533 547 525 501 519 541 514 503 530 541 530 507 536 495 542 508 503 497 521 530 519 534 500 511 524 499 522 533 521 497 518 520 524 513 515 509 493 538 536 527 507 531 510 507 531 533 523 535 500 503 501 510 517 533 527 496 513 505 516 490 502 502 483 507 498 524 529 516 487 513 508 524 492 497 489 498 485 490 503 493 478 504 499 502 506 512 483 506 489 516 518 501 474 493 484 499 486 498 487 515 498 488 508 481 513 476 480 487 512 506 490 470 514 475 479 497 476 480 467 496 466 469 498 472 482 482 476 496 492 479 501 465 491 464 477 467 463 481 498 482 462 472 476 477 458 465 455 494 456 486 472 467 483 471 479 470 468 480 470 493 484 461 455 471 478 458 487 485 448 489 463 455 464 478 484 473 483 462 450 453 480 443 450 451 479 442 472 439 475 453 456 466 444 473 463 473 445 468 459 449 460 469 453 432 433 460 439 430 437 460 446 442 433 431 457 459 463 442 465 462 455 464 441 460 446 426 424 457 454 452 456 439 419 457 460 457 420 430 451 437 418 420 430 445 427 419 423 450 438 412 453 424 415 449 427 430 418 427 422 422 428 408 416 443 413 428 438 410 405 410 431 431 409 405 416 421 417 424 411 432 434 432 411 411 409 423 425 424 431 403 424 393 425 413 416 424 403 424 397 418 408 403 424 420 402 406 398 423 383 405 401 417 388 414 391 395 397 412 390 398 393 393 405 400 406 383 412 384 401 382 396 408 395 409 405 387 398 381 382 384 394 384 368 374 376 398 374 373 373 399 377 368 366 374 380 396 362 360 379 386 394 362 380 386 359 377 364 381 368 378 378 385 380 369 368 361 354 363 373 351 360 356 365 377 370 355 380 356 377 349 361 378 364 352 358 342 345 369 364 358 344 361 342 364 349 357 364 366 344 339 362 342 357 335 342 347 354 335 335 351 351 340 352 340 355 348 329 327 353 330 338 329 347 354 350 325 335 332 326 322 336 346 327 320 341 324 318 329 322 338 331 319 334 340 313 340 322 335 323 310 334 317 329 319 326 333 310 329 326 323 314 328 326 308 310 319 320 329 304 302 308 318 311 310 324 325 302 325 310 322 313 319 323 311 322 307 296 311 301 295 299 299 299 319 316 301 316 303 289 287 306 291 302 290 299 302 295 297 294 293 283 289 298 303 298 292 301 299 300 294 299 294 290 280 292 291 293 278 280 302 274 285 283 277 285 280 282 287 283 277 274 276 290 292 283 276 281 275 277 269 274 282 291 279 267 275 272 281 287 288 265 277 281 279 287 268 266 267 283 263 265 283 266 261 279 281 280 278 270 258 268 255 273 272 256 252 275 264 255 264 268 262 250 255 268 268 248 248 268 259 270 269 247 272 268 265 246 256 248 252 249 266 255 259 258 261 245 243 247 261 243 242 249 251 247 263 259 248 257 252 246 246 239 240 238 248 252 257 236 242 252 257 253 250 239 253 245 243 244 240 248 249 246 247 234 247 245 239 242 247 231 248 243 245 244 248 244 229 245 237 234 232 230 233 247 241 224 241 241 227 230 244 242 244 235 235 242 222 229 239 242 230 240 237 220 225 228 231 226 223 235 235 219 222 217 236 230 222 227 216 231 225 223 224 231 222 223 216 231 226 221 233 215 232 229 219 221 224 221 215 217 218 217 218 220 215 214 210 219 224 209 211 211 217 218 225 226 228 225 219 216 210 209 212 225 216 212 227 219 217 215 222 207 227 207 215 226 215 209 214 226 221 212 222 206 224 220 211 206 212 222 211 214 223 213 209 208 216 207 219 203 213 212 203 211 211 209 209 219 212 216 216 205 202 213 206 219 205 209 220 212 206 204 221 203 211 205 207 201 207 201 201 218 209 200 202 217 207 207 212 215 200 205 219 220 214 200 216 217 207 213 208 212 214 207 214 204 209 219 204 215 219 205 209 207 203 211 201 209 217 211 203 215 217 220 214 208 219 208 205 205 200 211 215 212 216 209 214 204 207 219 219 203 201 206 208 202 217 209 211 214 201 214 207 216 211 221 203 209 208 206 212 206 217 207 220 211 215 213 213 222 209 212 202 208 218 210 212 213 220 223 204 218 213 210 210 204 208 212 210 216 217 222 221 211 206 217 221 219 206 212 216 214 221 217 219 214 225 207 223 220 226 222 213 216 227 221 217 212 227 221 224 209 221 217 220 223 225 213 226 214 209 215 211 225 231 222 218 211 231 221 230 213 216 233 228 222 228 233 231 222 226 218 221 218 225 232 230 220 215 227 225 237 232 226 230 232 217 218 232 236 234 226 223 232 219 232 232 221 241 233 227 224 231 232 243 222 243 228 232 241 225 237 245 231 245 229 239 235 246 229 234 240 238 234 249 234 248 245 236 234 247 247 240 229 232 238 231 236 239 252 249 238 240 232 234 240 237 251 255 237 254 252 242 242 237 237 249 252 255 248 248 256 242 239 252 263 256 243 263 257 241 256 264 252 248 243 246 246 264 262 267 246 267 248 266 268 257 252 272 250 262 257 255 265 249 252 265 261 267 268 256 252 255 258 259 274 267 274 259 255 278 263 258 258 264 266 271 268 268 267 277 283 263 264 267 270 270 283 285 269 286 288 284 267 271 268 270 279 277 270 281 291 293 269 275 285 291 284 272 272 284 272 272 287 280 284 297 281 290 280 280 301 303 300 286 295 300 302 296 278 287 291 294 282 286 307 294 289 286 286 305 300 299 290 302 308 313 296 304 295 312 301 309 310 307 292 313 315 313 306 295 302 304 304 295 300 322 323 318 324 297 309 320 326 327 325 306 311 323 317 301 320 314 302 309 323 327 315 315 333 307 306 332 307 322 330 307 331 335 324 329 318 316 316 317 315 325 334 335 315 333 324 315 321 333 329 331 324 326 343 320 339 334 322 343 339 335 351 338 335 356 337 330 335 349 334 341 340 359 356 361 336 343 354 331 333 346 352 338 334 342 353 354 362 338 361 360 358 337 345 354 353 368 352 354 344 366 348 377 353 374 352 350 347 354 367 373 378 381 355 349 362 349 356 361 380 358 387 353 384 378 376 363 384 372 357 377 386 369 382 366 389 360 395 376 395 391 387 369 368 368 367 397 387 391 398 402 389 366 390 379 400 391 406 385 403 384 391 394 399 409 404 400 401 394 406 405 404 382 382 387 379 410 398 385 392 416 404 420 419 389 390 406 391 413 395 394 400 406 425 387 395 400 427 423 398 419 426 403 399 400 422 426 397 432 428 408 430 404 432 398 432 429 434 417 409 400 402 404 427 417 429 427 408 425 427 413 407 434 440 441 437 439 424 447 433 414 427 424 425 437 453 412 419 415 432 422 415 417 442 426 432 419 425 443 448 452 420 430 441 432 440 448 440 447 455 456 442 461 432 425 426 436 452 433 429 433 459 448 433 453 461 446 466 438 448 451 437 437 449 436 446 452 472 446 451 455 462 453 448 439 456 453 463 478 440 478 448 450 448 456 479 479 466 464 448 468 486 480 488 465 467 473 473 453 475 478 485 478 473 452 490 464 451 491 494 454 467 484 477 478 495 493 500 493 478 475 500 502 468 487 491 472 475 463 486 495 495 498 463 487 462 504 464 503 496 502 503 471 508 497 479 475 475 476 466 507 476 481 496 491 472 502 503 502 474 486 499 490 487 492 473 503 486 486 520 508 511 480 509 490 499 497 478 501 490 523 512 503 499 512 498 510 490 512 487 495 496 493 484 486 482 518 504 511 503 506 491 517 527 491 492 528 515 501 521 505 513 533 521 527 528 488 514 527 516 494 523 495 509 496 536 494 517 501 495 517 520 491 515 491 540 506 523 502 524 535 498 527 507 508 543 534 511 500 498 497 520 537 513 516 536 498 508 533 520 514 498 507 497 539 504 521 539 536 549 510 531 502 504 504 532 530 545 550 537 526 530 540 518 550 510 508 501 552 522 502 519 552 513 522 543 523 536 506 538 532 508 526 547 510 507 538 537 515 506 540 543 528 521 514 546 524 541 522 514 541 515 539 518 520 538 538 540 518 541 555 526 546 525 548 531 528 530 511 518 511 526 556 513 521 512 553 539 526 516 526 541 557 539 553 517 517 531 530 560 512 524 525 529 541 512 553 542 514 556 551 516 552 546 552 511 528 543 520 524 529 538 556 524 514 525 531 553 525 530 550 559 524 544 525 555 525 546 512
530 540 554 514 560 515 556 561 564 535 517 524 554 523 548 546 558 562 545 526 555 512 512 550 525 524 564 548 539 547 550 557 554 518 538 548 552 528 523 551 531 561 542 552 519 526 533 545 555 545 558 545 544 538 530 536 550 562 552 524 523 515 547 511 521 553 527 509 549 540 528 515 515 558 535 523 552 536 557 543 517 531 525 551 559 524 556 545 522 545 539 535 551 555 515 541 546 534 520 534 543 538 519 550 514 526 543 505 553 519 520 510 530 507 527 509 549 551 520 501 518 529 522 510 523 510 536 538 540 537 549 534 527 498 529 508 524 546 524 517 526 531 541 529 511 514 511 534 539 507 533 503 534 530 541 533 516 525 520 496 493 539 539 499 513 518 517 525 508 529 537 503 523 520 489 523 503 509 529 506 510 533 512 526 515 519 516 533 519 503 509 492 523 529 498 502 511 511 493 519 506 523 499 488 504 496 509 487 499 525 482 492 526 518 498 497 483 505 485 503 483 477 510 507 512 518 476 489 514 518 485 479 481 514 508 501 511 519 506 501 477 472 487 502 487 489 515 481 476 472 499 514 475 489 507 489 464 497 483 487 505 507 494 476 473 492 487 503 502 470 488 471 505 484 486 469 482 479 470 491 467 494 479 484 467 478 469 483 480 468 479 482 487 475 470 492 479 475 465 465 462 483 491 464 471 455 458 486 456 483 463 470 479 447 445 454 467 455 446 469 455 466 450 443 448 458 457 439 440 456 443 456 472 446 461 433 466 432 475 449 436 448 451 450 467 470 441 459 462 446 447 465 429 432 453 453 432 439 435 461 465 436 445 461 423 420 425 456 425 442 441 458 431 433 436 445 444 417 425 437 446 448 431 445 414 426 441 451 425 416 428 441 442 432 419 439 425 406 437 425 426 420 427 423 413 414 433 416 404 437 408 403 430 422 416 405 430 418 403 420 395 421 399 432 412 400 421 428 414 391 390 417 417 426 421 405 411 422 402 424 392 422 413 391 395 395 387 387 395 384 399 408 398 403 399 392 381 399 411 406 411 407 401 375 389 381 397 410 391 375 376 372 391 393 392 394 394 373 396 385 380 385 374 386 387 374 366 378 374 381 370 391 383 366 376 370 372 364 366 382 369 376 388 375 369 375 382 382 363 356 375 373 352 365 348 361 355 377 365 372 367 351 355 379 365 376 344 359 364 349 364 371 374 360 342 366 370 342 340 343 352 352 353 334 354 350 365 335 343 351 347 359 348 358 353 352 338 339 339 349 353 342 338 352 326 333 323 350 342 345 341 328 334 351 343 345 332 325 317 339 316 346 316 318 322 323 322 320 318 333 323 324 328 328 332 317 308 333 316 311 333 306 316 331 310 335 315 321 315 320 309 313 309 312 317 326 323 307 313 303 303 325 312 318 313 323 297 306 305 319 318 295 303 305 306 313 302 318 292 316 288 310 304 300 300 307 309 314 288 301 286 299 284 300 297 310 296 293 303 301 280 281 286 298 304 299 277 298 286 280 295 279 295 301 281 292 290 275 294 284 286 294 281 286 285 281 287 272 268 280 292 284 272 286 269 286 270 291 270 288 277 277 288 284 268 280 286 283 260 264 275 279 263 272 274 279 267 274 267 277 271 264 264 264 271 273 268 274 276 274 270 259 265 265 263 273 264 272 262 256 267 268 249 256 251 264 251 252 256 262 252 263 256 258 265 248 257 266 259 263 262 247 244 260 248 252 252 248 261 245 244 240 252 240 237 257 259 235 239 257 241 248 241 249 238 249 239 236 243 250 238 249 251 243 245 233 241 246 240 242 233 231 240 246 246 241 229 229 231 228 232 229 247 239 231 243 241 226 241 235 235 231 237 243 235 234 237 239 235 238 230 234 223 223 221 241 223 223 237 226 224 237 225 228 227 221 236 227 230 237 223 223 230 230 223 223 234 215 220 224 229 213 217 232 231 220 227 221 214 218 217 230 230 225 216 217 229 212 225 218 210 230 224 226 223 210 211 219 210 225 222 211 223 217 209 211 214 225 219 210 219 213 222 211 220 216 212 208 211 219 214 222 209 217 223 222 210 214 217 222 211 210 203 223 216 203 206 222 219 216 203 209 222 217 213 216 206 219 218 210 210 203 206 214 214 201 210 220 212 202 215 216 205 214 215 219 212 216 215 207 208 216 213 205 208 203 216 209 217 210 218 205 212 202 217 202 202 205 200 211 206 214 206 211 206 219 207 216 214 201 203 199 215 214 205 202 215 199 211 212 210 209 219 201 210 214 204 211 199 204 203 204 217 210 216 203 208 202 219 202 204 202 201 219 215 205 199 210 205 211 202 217 219 199 219 210 215 202 202 215 207 204 218 205 215 213 207 203 216 206 206 220 208 208 219 203 214 220 214 220 209 219 216 210 217 213 220 210 216 220 202 203 204 222 206 218 214 214 219 210 219 223 208 206 209 204 209 221 222 223 218 209 217 210 218 210 222 214 218 215 212 220 214 212 218 216 228 209 228 223 213 220 216 228 228 221 220 214 215 213 223 220 220 211 231 219 211 220 229 214 212 225 223 229 220 223 229 225 234 219 223 218 225 229 216 223 219 227 227 225 232 220 237 219 219 235 228 221 222 233 228 218 229 235 234 234 228 236 234 238 240 230 242 242 234 228 244 235 240 240 245 229 229 237 234 239 240 244 227 234 237 233 229 227 244 230 229 242 240 243 248 233 236 239 244 234 248 230 235 235 242 244 254 240 234 249 241 256 239 252 253 249 243 240 240 259 259 249 239 241 245 253 246 258 254 241 246 264 242 254 265 263 259 260 254 252 253 264 267 249 268 263 258 266 251 255 266 247 256 261 250 252 255 272 274 268 275 263 275 266 258 266 264 276 275 278 254 266 255 268 271 259 270 279 282 261 263 270 262 267 285 285 281 273 261 287 285 279 279 272 286 282 273 290 280 272 291 280 278 291 286 292 279 281 285 276 296 296 274 286 295 299 277 288 287 276 283 297 299 297 289 276 299 305 279 292 295 307 294 283 294 284 282 293 306 301 302 294 308 301 312 301 306 291 301 295 286 315 307 311 296 303 294 309 319 299 295 315 295 309 308 312 313 315 311 304 315 297 319 324 319 306 329 311 310 315 322 316 311 317 307 321 321 330 332 317 306 321 326 312 329 326 335 330 335 316 322 339 333 313 339 334 328 315 323 320 323 319 346 327 317 344 332 343 342 332 326 332 346 333 353 326 339 342 330 348 353 327 325 351 339 333 327 333 335 338 346 350 351 356 346 342 348 366 364 345 341 353 336 347 338 337 364 356 341 372 348 341 374 364 345 375 372 346 373 354 373 376 352 348 354 365 361 377 363 378 383 373 364 355 365 372 377 358 375 354 379 380 372 381 381 362 393 362 368 391 363 366 374 376 375 393 364 392 364 384 384 379 396 394 396 372 399 386 371 398 370 387 394 371 391 378 376 410 391 373 396 403 406 411 404 403 390 396 381 392 382 387 402 401 388 407 381 396 398 417 402 408 397 420 391 420 388 402 411 390 408 396 408 409 395 423 397 396 425 412 416 405 423 422 420 426 428 396 436 426 431 432 423 405 402 402 427 414 412 418 431 416 415 409 436 416 440 434 438 423 441 415 444 420 437 450 434 414 447 422 421 413 452 418 413 456 426 436 436 428 455 429 433 428 447 427 448 423 457 443 440 452 457 444 446 456 454 426 455 430 449 467 464 427 441 430 467 443 437 432 430 445 454 434 450 451 464 448 434 452 463 476 438 466 445 462 451 468 460 442 459 447 461 463 455 477 444 447 442 481 473 471 468 445 466 485 460 457 485 460 468 485 469 457 459 472 488 469 476 453 454 481 464 491 497 485 475 468 495 492 486 477 469 460 487 459 470 481 496 465 487 477 477 476 504 467 475 461 476 473 482 484 481 482 481 493 510 503 479 476 489 471 476 477 500 500 471 480 499 501 479 495 511 498 516 483 509 475 475 500 520 483 484 506 515 481 481 498 518 481 515 522 485 508 510 490 500 508 513 510 507 486 482 493 511 502 521 482 521 518 487 506 485 509 489 529 520 499 532 515 506 510 532 519 491 491 536 527 508 532 535 497 491 502 498 527 510 501 538 514 504 492 517 520 504 532 498 532 535 527 493 531 503 542 515 510 543 530 537 519 515 531 508 517 515 536 539 519 508 513 513 505 504 523 519 548 504 544 540 523 524 537 512 532 545 538 512 543 551 532 544 520 546 535 545 515 501 513 541 515 531 534 553 519 531 526 552 551 504 534 511 544 544 541 556 506 553 543 545 516 529 546 514 538 513 529 548 530 530 549 553 507 558 545 556 534 548 553 530 549 509 516 516 549 554 516 530 528 554 549 518 557 537 527 517 525 551 559 549 555 527 521 555 525 538 531 553 526 555 554 547 556 563 555 523 534 541 544 554 512 533 564 541 540 561 548 555 529 523 521 521 540 532 545 534 561 545 556 523 536 546 559 529 545 529 541 548 559 554 538 540 522 516 516
562 555 564 526 540 542 547 561 517 527 535 532 524 524 526 542 538 541 524 553 527 557 516 565 524 517 513 545 556 552 550 552 540 563 527 529 539 518 543 523 513 561 562 558 539 538 540 541 549 527 559 519 552 533 525 531 550 558 558 555 521 515 556 516 544 513 541 551 519 519 541 520 546 516 545 520 543 552 549 526 513 522 534 534 524 549 554 509 521 526 532 510 510 525 547 544 507 525 511 517 533 520 506 517 528 521 507 508 510 526 526 515 540 531 540 503 519 541 507 520 514 517 508 519 534 513 534 513 517 508 544 516 516 510 530 509 547 521 548 512 543 535 510 544 536 542 546 499 528 527 516 539 541 499 533 498 510 514 511 503 499 531 534 525 495 507 510 529 518 501 491 504 532 506 512 527 516 493 499 498 500 509 502 512 515 530 520 515 525 524 488 526 502 529 506 503 516 523 499 486 487 493 529 523 505 530 495 523 486 517 483 484 524 479 485 511 491 506 503 489 510 485 522 503 502 477 491 511 509 478 503 512 479 492 481 494 519 488 471 483 519 475 500 512 497 481 502 479 473 472 512 504 504 491 472 491 466 492 502 466 505 498 480 463 486 493 508 500 502 485 461 478 479 469 493 498 501 463 502 497 482 498 502 455 491 458 489 498 468 469 462 468 481 493 473 467 495 461 469 487 460 475 476 474 470 482 471 454 482 476 470 486 464 465 445 472 486 461 443 451 443 474 484 471 442 451 463 463 465 442 460 461 455 440 474 466 439 436 465 444 474 431 459 460 432 450 441 455 451 434 452 467 467 462 425 466 463 428 454 464 439 440 425 438 441 420 430 461 436 419 438 435 453 419 428 422 457 444 447 434 417 421 443 430 446 429 415 429 411 439 426 425 419 415 425 412 436 436 413 428 440 427 407 433 417 436 402 439 413 431 411 437 418 402 404 403 424 418 421 400 433 426 418 397 430 423 417 407 423 392 409 417 427 392 396 399 409 413 411 394 416 402 393 391 385 421 401 384 389 419 419 383 382 405 393 403 396 398 379 384 384 381 408 389 395 380 398 404 399 402 393 402 388 369 395 387 394 392 370 374 367 392 389 368 366 389 365 388 374 375 388 363 373 367 367 365 383 371 363 375 363 389 388 360 380 382 388 356 358 363 364 370 362 368 370 382 363 364 378 374 372 372 372 356 370 366 361 362 354 353 367 355 348 360 360 345 361 355 361 361 362 342 351 350 344 360 338 366 356 341 353 353 336 356 339 346 360 327 341 345 352 349 350 350 355 349 350 331 344 344 323 330 348 320 326 322 347 338 339 339 335 323 338 341 338 344 333 339 340 343 340 318 333 311 310 338 337 319 308 317 330 318 330 325 325 325 330 332 331 315 328 332 308 329 323 317 321 310 306 307 322 300 299 322 311 295 297 324 308 313 305 292 312 315 309 295 313 312 304 288 296 291 308 310 292 314 301 313 288 296 305 298 295 311 303 285 297 281 287 305 297 281 280 282 283 288 285 277 283 298 297 283 277 279 280 290 282 281 297 298 287 278 293 291 293 279 268 273 286 293 267 275 280 273 285 270 272 284 290 276 274 266 282 277 270 265 272 262 283 278 278 266 262 262 281 277 279 257 271 274 261 256 270 273 258 274 267 252 255 269 273 265 250 273 249 256 255 254 254 253 257 247 252 267 262 268 247 267 250 248 267 261 247 248 245 243 262 259 256 244 256 264 247 255 250 245 254 241 242 256 245 246 252 252 237 237 254 237 248 257 242 244 241 256 235 238 248 250 243 247 240 239 231 230 250 251 242 241 241 237 248 237 244 248 241 242 244 231 232 238 239 245 243 225 229 240 243 225 224 230 244 242 223 239 242 232 230 238 242 222 242 227 220 227 219 234 235 237 239 234 229 226 219 226 235 218 224 221 225 233 218 234 217 232 216 219 216 229 232 226 225 231 231 231 221 218 230 226 230 222 221 217 229 223 227 226 224 211 230 210 229 210 230 209 218 222 224 224 212 212 226 218 221 216 218 217 213 216 207 218 209 210 218 208 208 209 215 208 208 212 207 218 205 220 223 212 212 216 207 215 221 203 204 212 212 213 202 217 203 222 208 203 206 221 206 207 202 217 209 206 201 211 219 202 206 217 211 214 209 213 205 204 213 204 214 202 216 212 217 215 209 201 217 212 200 211 216 213 202 201 207 207 214 212 205 198 217 203 209 216 214 201 217 198 216 210 200 205 204 215 209 216 205 206 201 215 211 199 203 207 214 204 209 211 198 216 211 210 203 215 209 211 198 200 211 208 213 213 208 199 210 199 209 217 200 214 208 206 216 206 216 206 213 208 200 207 213 204 202 206 201 203 218 211 215 200 218 206 214 219 211 218 206 219 210 217 220 214 208 213 208 221 203 219 204 202 206 216 205 208 202 206 213 220 218 208 219 217 213 214 215 205 209 221 222 219 215 222 213 224 214 219 222 218 216 205 217 219 218 222 206 218 206 218 215 221 223 210 216 214 221 207 215 228 225 213 224 229 225 225 217 219 226 220 225 216 223 220 217 221 223 230 222 229 220 215 216 227 221 233 213 222 225 221 216 219 233 215 218 227 233 225 215 226 237 230 232 227 219 218 217 230 227 219 236 226 241 225 232 231 241 234 230 236 228 236 229 241 230 225 228 240 244 240 234 246 245 226 225 226 247 225 244 228 245 234 232 239 239 232 237 236 229 251 231 244 246 245 247 245 243 243 233 240 255 255 245 235 242 251 234 237 257 243 246 251 257 255 259 254 251 259 262 261 259 249 252 247 260 246 253 265 258 257 254 246 250 261 245 258 254 250 247 261 255 258 258 267 263 267 262 254 254 265 252 263 266 274 253 262 260 270 266 270 253 261 269 256 259 264 263 278 256 276 282 264 280 274 278 282 279 284 277 276 260 287 263 283 284 277 277 283 273 266 272 281 287 287 293 274 271 274 276 268 281 279 280 290 296 284 285 273 289 286 299 289 291 281 276 300 294 278 282 303 279 280 303 284 296 292 290 282 299 285 284 289 286 300 310 297 307 313 312 289 285 305 308 290 297 297 292 291 309 310 308 290 314 303 320 294 319 306 297 302 317 296 321 317 297 326 314 302 316 304 301 307 312 311 330 324 306 308 308 327 331 317 327 327 310 312 331 309 322 320 334 316 321 337 340 313 329 342 331 318 327 337 337 325 338 317 345 335 349 327 341 338 330 344 339 323 328 337 349 343 345 341 343 334 357 345 341 351 351 332 333 353 353 360 362 358 346 336 356 341 363 340 358 353 343 338 348 348 348 337 367 339 346 371 372 363 363 359 369 370 374 363 378 360 364 363 355 361 375 368 362 363 376 365 378 361 358 387 351 357 381 356 354 376 364 384 364 371 364 370 392 373 394 380 374 379 367 398 384 376 398 369 381 378 399 369 399 385 397 383 379 372 382 388 384 391 400 406 393 372 407 379 398 390 394 409 405 405 382 388 396 398 414 407 379 398 381 415 391 417 416 408 393 412 387 401 392 402 387 399 410 391 393 414 397 398 393 409 421 419 424 407 396 408 416 394 431 397 435 411 421 405 417 434 417 404 420 440 441 404 417 441 404 424 417 424 444 415 420 441 430 442 415 431 432 437 439 414 439 449 424 425 417 445 445 441 416 414 431 426 451 442 417 423 451 438 451 446 453 459 428 430 422 460 423 456 429 450 444 446 452 466 436 466 444 460 433 445 453 455 448 451 472 473 434 434 471 453 470 475 470 444 471 451 444 460 462 452 442 453 464 468 441 478 459 468 452 464 449 450 480 444 484 464 456 469 456 449 463 482 482 490 466 478 490 466 465 487 451 476 488 463 465 480 457 483 457 483 481 488 456 458 476 460 465 473 500 479 494 495 459 457 477 493 498 476 501 491 474 465 506 476 494 485 488 484 481 488 467 490 513 469 465 466 496 489 512 491 516 503 481 508 481 473 506 471 495 516 490 519 494 478 480 488 507 480 480 492 522 508 492 522 518 500 524 499 487 492 516 520 482 500 515 502 505 481 481 511 502 484 524 508 526 515 516 509 531 527 512 520 497 497 535 528 515 490 528 515 487 528 525 520 489 524 503 534 536 515 505 527 529 526 490 506 499 541 538 535 512 520 520 526 508 520 493 541 520 516 520 539 529 516 533 496 496 520 505 500 496 513 524 535 523 501 507 537 509 544 525 519 503 542 544 528 503 529 524 531 527 526 501 511 549 540 540 527 542 552 532 518 541 511 542 545 551 529 513 516 519 516 505 519 509 528 514 534 532 532 543 522 527 545 542 539 532 543 551 521 533 508 556 519 517 521 509 545 526 550 558 521 510 538 535 514 540 544 524 547 550 561 510 551 527 526 531 552 563 555 546 515 536 520 558 545 513 538 561 564 528 538 523 530 514 528 514 525 542 528 562 530 559 527 548 518 527 530 533 557 547 547 563 560 518 544 555 517 537 565 565 535 521 551 558 548 564 554 561 562 518 513 535 537 543 532 558 557
566 525 548 563 522 560 518 527 554 522 531 523 520 544 561 528 544 553 525 541 540 535 536 561 536 521 548 566 556 539 519 517 513 515 566 521 524 516 534 564 525 513 536 548 544 530 525 521 516 538 565 547 533 529 517 543 547 542 540 535 548 537 561 557 536 530 521 557 516 527 547 524 516 534 547 547 513 517 560 533 516 554 548 516 551 553 548 532 508 554 555 523 526 531 516 550 549 526 523 534 521 558 526 527 509 511 511 511 517 540 514 556 511 552 509 553 522 526 555 553 519 550 537 523 503 552 516 522 520 549 509 525 516 506 531 540 505 533 542 528 536 539 545 537 537 531 528 529 521 524 532 516 497 543 536 497 540 526 545 507 497 501 507 514 508 538 505 524 524 508 526 496 501 535 492 509 512 525 512 520 504 492 520 508 514 536 535 519 499 533 499 524 513 521 502 513 487 488 518 517 527 508 492 499 523 487 498 504 501 498 500 506 512 485 500 487 521 490 482 479 498 502 497 486 504 484 487 520 522 487 479 505 485 489 491 519 495 513 493 507 507 508 519 515 471 502 505 498 488 472 469 490 486 492 501 471 486 504 503 500 467 481 465 463 484 479 471 462 469 487 462 460 499 490 484 492 489 495 466 467 467 467 489 456 493 485 487 485 454 498 462 457 473 495 494 455 467 453 482 473 486 469 493 493 482 469 467 466 488 471 468 481 483 457 488 452 477 456 471 463 475 453 463 470 475 478 450 477 462 463 478 461 438 467 461 436 476 454 443 469 438 434 448 455 444 472 452 472 451 467 440 435 458 440 440 450 437 455 434 460 464 459 447 454 453 439 460 446 430 421 424 420 458 431 447 444 418 449 434 445 452 433 441 414 424 433 422 433 413 448 422 438 425 441 442 445 426 425 446 431 412 424 435 433 420 432 428 407 412 435 419 422 413 433 414 405 400 407 430 435 428 417 434 429 403 410 410 417 426 407 416 414 401 416 427 400 393 411 403 392 419 403 418 395 408 383 397 408 413 418 415 385 403 379 391 416 404 396 376 381 384 409 402 390 410 375 409 373 372 407 407 390 390 403 380 380 378 372 383 377 398 390 377 365 380 362 395 378 393 374 385 393 368 360 373 370 370 393 363 366 388 365 384 363 365 357 356 380 367 371 382 384 382 362 350 379 372 381 378 379 348 360 363 377 361 352 361 354 356 370 362 350 341 357 369 346 361 346 343 344 339 340 340 340 362 342 350 356 346 346 355 360 344 332 328 335 352 353 332 357 327 338 354 354 341 338 349 356 333 345 352 326 336 351 321 329 336 333 337 346 344 336 344 336 340 313 340 330 327 325 315 333 317 317 320 310 333 312 322 306 319 316 315 307 324 322 324 328 326 321 328 326 323 305 317 317 301 309 325 311 325 308 315 316 306 303 305 320 320 300 319 310 311 307 302 310 311 297 294 291 309 312 304 308 293 300 294 285 292 290 301 299 283 304 294 303 289 304 296 288 301 289 304 290 281 305 279 279 283 276 300 284 290 287 275 284 294 273 297 285 281 287 274 292 280 271 287 286 281 267 288 266 276 286 265 282 271 275 265 283 280 268 272 271 272 260 278 274 277 279 271 279 263 278 277 268 278 278 273 276 278 275 276 277 263 262 271 263 264 272 271 269 273 251 255 249 258 247 262 259 249 268 251 268 267 259 253 254 253 253 249 253 243 243 266 265 250 245 259 256 247 252 261 249 249 252 259 241 253 240 244 258 239 251 246 253 246 251 238 255 241 234 238 250 236 253 239 239 250 251 229 247 243 239 242 231 236 238 244 238 234 228 238 233 236 244 244 228 237 244 244 239 243 239 243 227 226 244 233 241 228 234 223 240 241 225 230 239 230 220 240 230 221 227 237 222 226 234 225 224 222 223 235 229 217 235 219 222 230 234 219 216 215 222 229 214 229 216 231 225 215 212 227 220 222 226 223 231 222 230 216 227 214 211 217 214 210 220 222 224 224 224 226 209 227 217 208 219 208 210 211 215 207 219 218 213 215 209 209 208 224 212 205 217 219 214 210 203 216 203 217 209 219 214 209 215 202 208 206 222 211 211 210 209 202 220 217 213 203 219 213 219 205 215 212 219 202 216 217 214 213 210 199 207 219 204 199 218 208 204 200 201 210 210 207 211 208 215 198 207 207 211 205 201 214 205 212 199 199 199 214 211 215 216 199 198 204 201 201 200 207 216 203 199 208 213 204 211 202 204 199 210 209 198 214 206 206 201 201 208 203 198 215 213 210 197 207 197 213 203 200 204 203 200 199 207 216 198 201 201 206 216 208 199 199 198 201 201 203 198 214 203 213 205 212 207 198 204 209 217 212 214 216 198 217 210 208 208 212 212 212 209 211 204 216 203 209 211 206 212 200 202 201 204 210 219 220 211 204 206 209 215 221 216 221 221 205 204 219 212 221 221 222 210 205 218 214 215 208 221 205 207 203 206 210 215 224 209 224 205 217 213 218 214 205 218 213 210 220 208 220 216 207 218 226 209 213 216 222 218 213 224 229 224 211 230 214 223 223 215 225 221 225 218 213 230 214 230 216 227 219 216 229 220 232 220 220 217 230 227 221 214 218 218 230 219 218 235 234 231 218 228 223 232 236 224 226 238 234 238 234 227 237 225 235 231 221 225 230 232 224 241 230 224 239 224 233 239 245 236 228 226 241 247 230 237 239 240 230 233 232 245 231 251 242 249 230 250 250 239 252 234 241 244 247 253 252 247 234 245 254 238 249 254 249 245 242 236 250 242 252 242 241 257 239 247 255 263 247 256 240 263 247 260 255 251 263 250 259 257 264 260 246 267 255 269 257 265 259 258 256 269 271 255 265 263 258 257 262 250 263 272 251 266 269 274 273 276 277 271 258 264 265 257 264 278 265 277 276 275 264 264 261 283 267 266 279 287 271 283 286 263 280 288 286 277 281 285 290 290 269 288 269 284 291 272 286 278 289 295 277 290 273 288 289 275 295 295 276 274 293 296 303 299 283 294 285 290 283 307 295 301 292 308 292 285 302 293 283 308 294 306 311 306 310 313 313 288 298 299 301 291 311 316 310 307 290 292 312 310 306 314 309 308 319 301 325 320 305 325 319 315 298 299 322 303 325 313 327 307 321 328 327 323 304 308 322 319 324 324 329 308 307 334 334 333 334 337 312 337 328 314 321 313 343 321 334 329 347 324 339 332 323 321 338 324 323 346 324 323 336 351 322 327 339 331 353 345 326 337 339 332 352 327 358 341 339 361 332 333 357 358 342 337 366 338 349 335 347 356 342 359 365 361 363 368 349 355 370 344 349 366 353 342 357 351 376 347 359 367 357 354 366 352 362 353 358 374 377 369 382 353 351 384 380 385 353 388 381 355 389 378 369 365 368 392 373 394 373 368 395 398 369 390 393 365 397 376 400 364 375 390 399 402 403 388 380 374 389 392 385 400 394 372 404 396 395 406 402 401 379 397 392 395 407 397 402 412 398 416 406 395 383 404 406 406 388 416 393 405 405 399 413 389 420 400 410 416 409 389 415 403 391 422 416 396 401 418 422 434 398 421 417 431 400 421 406 404 405 421 428 441 428 427 417 439 421 408 411 435 444 414 426 430 437 448 445 429 444 432 411 431 437 415 415 429 424 417 430 417 428 431 418 427 448 428 432 421 450 457 436 424 433 426 444 438 434 433 441 438 441 439 424 465 461 466 428 429 468 470 453 449 440 431 431 467 446 474 445 470 434 439 459 462 443 436 466 465 457 453 451 481 481 474 458 444 470 446 448 452 474 463 480 482 449 483 449 452 465 454 452 464 457 489 476 476 485 455 469 461 485 463 476 496 452 463 477 497 473 467 490 456 464 465 469 486 457 461 485 459 480 501 478 477 504 475 472 487 486 463 469 472 507 471 476 466 502 478 509 499 468 510 507 478 480 503 514 510 499 507 515 489 513 469 482 471 474 471 518 476 481 490 498 502 488 502 473 512 483 512 515 514 519 505 514 491 487 491 518 508 477 482 484 502 497 528 517 485 488 485 517 510 489 512 531 506 520 483 513 505 492 533 489 524 518 496 507 513 501 515 497 528 523 489 515 495 529 532 536 493 527 520 540 532 519 524 524 498 521 524 521 505 497 528 518 529 511 518 508 501 520 523 520 534 502 495 544 539 496 512 515 512 514 515 547 531 518 516 509 541 524 544 503 532 527 516 516 520 540 532 529 543 537 531 508 545 532 505 536 529 509 505 555 526 516 511 511 528 543 526 517 511 555 532 513 544 544 511 549 517 546 529 516 508 555 527 509 514 555 514 520 540 548 551 511 509 538 550 533 524 518 524 511 516 552 551 533 516 556 524 528 523 526 516 524 521 536 527 560 563 513 520 542 532 563 544 532 540 532 535 518 533 539 524 562 520 513 521 548 538 562 524 562 523 557 519 515 527 538 528 557 513 554 534 520 533 518 543 544 550 534 549 516 522 523 527 530 523 552 565 565 564 539 560 520 546 529 539 560 554
555 551 518 559 534 525 525 556 517 518 539 538 554 558 547 525 534 564 535 519 524 533 515 550 541 538 528 556 525 536 559 565 534 562 555 516 534 527 556 535 545 542 559 547 531 554 558 551 550 526 518 522 561 536 558 550 522 534 539 533 518 546 526 534 541 520 560 560 523 543 529 519 541 541 556 517 559 556 554 560 517 516 559 530 538 554 553 521 529 543 534 560 541 549 560 548 535 555 543 546 511 559 532 520 537 556 558 510 548 548 508 534 553 535 554 508 526 522 519 524 556 524 522 534 542 521 553 552 519 534 505 507 524 551 527 543 514 531 536 511 519 516 518 544 532 518 539 523 510 526 515 506 504 547 512 504 529 506 501 545 513 504 526 535 529 500 502 543 531 512 498 542 524 513 538 542 537 521 520 529 512 520 530 530 534 492 499 502 517 529 491 506 509 497 510 505 511 518 515 486 511 519 508 515 523 523 498 531 491 510 494 521 517 505 500 491 509 519 513 486 510 484 480 500 494 493 492 497 514 513 498 488 488 507 497 491 492 483 492 512 506 504 503 480 502 472 486 493 504 508 491 498 496 507 501 477 493 476 485 495 507 481 469 475 472 470 469 487 483 481 505 498 489 473 506 463 464 468 478 494 461 471 462 491 489 479 458 490 462 467 465 478 466 471 485 494 480 465 460 461 492 487 482 488 488 482 470 491 483 452 466 486 480 457 485 454 484 481 469 469 468 444 450 468 458 474 447 472 476 437 449 472 463 436 451 473 463 469 471 441 450 472 463 463 464 468 466 429 458 455 446 453 470 465 458 464 448 428 441 455 458 462 428 439 434 459 437 441 450 438 456 446 418 454 424 450 451 422 431 439 445 424 439 427 415 431 428 452 417 419 412 411 444 417 436 437 427 437 422 432 420 427 410 414 435 411 419 419 424 440 433 420 416 404 423 415 412 399 428 423 423 431 408 414 397 423 397 418 427 421 423 393 408 413 404 418 408 419 396 401 395 392 418 388 388 396 408 390 397 383 397 383 399 393 390 391 408 403 412 379 381 395 380 393 375 379 402 389 406 399 405 386 402 392 381 402 384 402 402 399 401 390 397 395 399 399 373 389 394 371 386 375 381 385 372 361 394 368 379 385 371 356 380 382 387 361 371 388 363 369 370 369 349 384 377 374 377 367 378 375 368 350 352 364 348 360 348 373 360 344 343 360 364 357 340 363 368 362 359 336 348 337 359 350 365 367 333 337 353 363 334 349 355 359 332 341 342 345 350 355 338 327 346 337 338 356 355 330 322 345 336 330 331 335 337 321 343 330 349 323 348 335 339 338 331 325 321 322 338 311 330 337 321 314 340 320 318 334 319 328 310 329 311 309 314 305 309 305 313 325 316 314 315 311 315 318 314 310 312 320 316 304 321 313 323 309 303 321 318 299 292 298 318 300 296 310 310 291 313 304 314 288 287 309 298 300 292 290 302 308 301 301 309 298 301 281 295 308 306 294 285 288 291 294 281 298 278 276 278 282 294 275 287 290 278 297 292 295 285 293 282 278 293 268 291 286 290 282 284 266 275 286 270 289 268 283 278 288 288 275 280 283 262 279 279 285 269 276 262 263 276 279 283 264 279 272 270 274 267 277 274 261 272 265 271 267 256 261 271 271 271 256 266 251 248 253 254 251 248 254 269 255 260 261 257 259 268 245 249 245 266 256 257 259 250 254 264 243 260 242 257 255 243 253 245 238 253 245 236 257 257 252 254 241 252 235 252 255 235 234 237 252 239 236 250 234 232 243 245 245 250 232 244 241 240 246 231 242 231 233 230 234 235 231 237 226 237 228 229 244 230 242 229 232 230 240 243 230 226 226 235 242 242 234 234 227 236 230 235 233 229 233 226 221 223 216 222 224 219 216 232 222 218 224 233 226 214 222 217 227 221 227 213 217 228 213 219 228 222 214 225 229 221 210 230 224 229 214 211 211 215 228 216 216 224 208 212 213 226 226 208 209 227 207 211 224 210 213 206 223 205 209 213 213 220 221 215 212 218 224 219 217 215 222 205 210 220 206 212 217 204 214 219 202 211 203 219 215 208 218 211 209 219 216 214 213 213 204 201 206 200 213 217 210 210 217 215 206 200 208 215 203 201 212 208 208 203 200 212 216 206 198 208 215 201 214 201 200 211 208 210 203 212 203 202 206 207 203 200 197 205 198 214 200 212 196 202 209 198 196 207 200 197 211 198 202 200 201 196 205 205 210 211 212 209 210 202 212 209 198 205 210 200 203 214 208 203 200 201 198 201 205 202 214 201 205 213 197 203 207 207 205 214 196 202 200 211 201 197 205 205 208 212 210 196 211 196 197 209 203 201 207 205 208 199 202 209 216 203 208 199 216 199 198 208 217 202 203 203 204 204 212 200 214 214 203 204 201 200 218 207 218 216 210 210 205 200 208 210 206 204 208 220 209 204 213 211 220 202 202 220 218 209 221 211 203 205 214 203 207 212 210 224 207 221 212 213 222 219 221 206 222 208 225 208 210 216 220 208 216 220 226 210 227 223 219 227 230 214 211 227 213 221 216 218 230 211 226 219 231 225 221 214 218 220 227 212 226 218 216 218 224 214 233 223 215 216 221 236 221 224 232 226 235 216 234 235 219 229 236 239 239 238 220 237 239 223 234 220 238 224 238 227 224 232 224 235 245 243 231 224 235 242 235 239 227 239 238 243 246 228 236 246 249 247 231 230 238 230 232 240 237 245 247 250 247 247 232 248 238 243 234 240 233 233 256 240 246 249 250 236 243 255 251 254 247 247 240 240 261 256 258 248 251 252 243 262 258 263 263 254 247 248 245 268 245 257 263 256 252 248 247 261 263 262 251 263 257 273 265 262 265 264 258 271 270 265 266 265 264 253 279 270 259 273 279 270 274 267 261 280 275 263 282 276 276 275 285 264 267 266 278 265 265 265 272 264 270 290 276 270 284 267 287 289 290 271 270 295 278 285 290 284 282 279 277 276 299 283 276 275 280 289 291 302 296 283 281 305 292 281 282 292 291 298 298 308 292 308 292 286 309 294 303 301 307 295 311 308 292 300 312 310 308 297 291 318 292 295 302 292 317 295 321 299 306 321 322 300 311 313 310 326 301 314 325 329 318 326 303 316 327 311 316 304 317 327 314 322 334 313 311 329 315 319 337 318 318 330 319 317 329 342 321 321 342 334 316 316 334 338 340 343 330 331 318 321 324 352 321 349 329 342 330 351 345 354 340 326 343 353 326 335 334 336 347 333 344 337 344 354 356 339 353 356 366 357 344 362 349 349 354 357 370 340 353 355 368 365 359 372 365 372 374 370 349 346 346 378 347 365 375 354 379 379 373 366 380 350 371 365 378 355 377 352 374 379 390 375 374 391 385 380 390 375 388 360 370 374 385 378 387 385 364 378 368 381 373 395 402 392 367 393 400 367 381 384 401 385 400 401 396 372 399 374 380 407 412 407 405 414 410 411 407 404 380 400 405 407 402 399 410 408 415 397 382 389 398 388 414 411 410 407 395 420 409 405 414 410 421 393 431 405 431 430 420 423 417 407 399 435 431 435 418 434 404 436 419 415 405 403 431 416 404 416 415 415 414 442 436 413 425 425 422 406 440 434 423 432 429 430 441 424 435 433 439 442 417 451 432 456 440 432 449 441 428 433 432 426 457 460 461 438 450 440 421 462 461 459 427 443 443 426 445 467 442 465 441 447 454 429 430 443 434 441 464 446 451 474 464 444 465 447 437 464 443 461 467 445 449 463 464 474 443 464 445 454 452 482 460 441 459 478 483 454 446 481 464 487 486 449 461 446 476 460 461 493 455 449 471 469 469 468 451 480 476 473 469 478 456 482 493 466 466 456 491 468 474 481 468 504 492 501 486 469 488 505 501 471 484 490 483 487 492 473 509 496 470 478 477 492 506 474 485 502 513 471 467 488 508 494 505 484 497 476 497 484 505 486 487 475 473 515 485 510 518 496 499 482 522 520 481 522 494 483 482 514 508 496 504 522 501 492 508 482 496 500 528 515 517 482 522 501 524 521 503 509 529 512 502 498 491 519 502 521 496 505 536 527 525 525 493 534 505 492 525 510 540 516 526 494 509 520 513 498 529 515 494 525 493 538 538 542 499 539 515 513 530 502 496 534 518 520 533 533 546 546 543 545 533 504 539 524 500 546 507 511 545 516 550 525 505 532 521 539 502 543 506 515 552 536 531 551 509 551 541 538 514 520 520 551 553 546 534 542 528 527 540 524 509 530 549 519 539 520 556 519 545 514 519 538 549 547 515 535 542 532 550 533 530 513 560 558 555 538 543 559 560 558 525 510 561 516 557 542 562 553 555 526 539 547 558 529 533 545 535 546 516 523 558 534 517 546 534 531 540 556 517 533 531 551 524 526 540 565 565 529 520 536 551 543 533 561 525 562 525 543 558 540 532 565 523 536 560 561 517 533 566 537 515 530 522 527 543 549 541 557 567 549 527 567 526 564 523 537 558 535 529 548 523
548 563 533 533 555 542 536 537 540 559 554 518 567 567 548 565 556 552 524 536 527 538 563 522 546 532 565 528 546 560 536 540 553 554 557 555 542 539 537 528 528 521 530 541 535 524 552 522 562 561 559 520 529 553 526 523 516 538 536 563 529 558 550 530 559 539 532 532 525 517 546 555 559 515 512 526 524 527 516 544 522 554 521 525 517 512 513 518 529 526 532 530 518 539 552 525 532 526 524 528 531 514 512 557 517 512 518 528 559 522 508 517 511 549 509 517 551 511 556 548 506 557 514 513 533 536 508 555 552 522 521 554 507 551 527 519 533 537 525 535 522 531 510 507 542 508 537 504 505 547 529 509 534 543 510 537 533 503 509 517 513 512 537 546 536 537 510 516 521 510 526 542 517 495 534 530 502 494 507 513 495 493 494 525 504 509 522 497 498 532 529 505 527 500 498 498 518 516 513 532 527 498 529 522 499 492 492 529 526 497 502 504 523 492 515 520 509 492 493 484 508 503 483 478 482 512 510 510 496 502 485 497 523 481 494 501 477 491 485 473 501 477 491 495 505 508 499 485 501 480 514 471 508 497 509 515 491 488 512 477 465 496 502 473 478 507 466 495 484 492 486 479 485 484 504 496 469 473 477 495 475 484 481 472 474 471 468 479 473 487 467 485 491 494 476 480 456 459 463 492 462 473 474 472 491 494 492 457 477 479 461 477 482 472 484 447 468 475 479 485 479 476 475 445 441 442 475 463 474 463 449 480 446 460 442 476 443 462 459 457 465 456 473 464 471 458 431 451 451 466 465 439 462 438 447 431 462 437 459 455 428 425 439 433 445 438 438 426 431 439 444 418 428 428 443 455 442 422 435 423 438 454 456 413 413 445 453 440 440 450 435 431 411 442 410 439 433 444 424 422 432 422 429 424 435 417 407 439 410 426 400 417 411 407 406 405 420 409 433 404 427 412 402 411 422 408 407 403 427 407 408 398 411 420 393 398 412 421 388 419 388 393 387 387 404 407 406 414 383 401 395 407 403 404 404 386 383 395 412 378 386 391 396 376 406 382 384 381 372 381 370 386 397 383 384 377 369 389 392 371 389 366 372 371 393 382 396 375 372 370 396 391 383 374 368 388 391 387 359 357 372 372 358 359 367 368 383 354 358 365 378 373 373 369 368 366 367 372 356 354 362 358 346 353 354 370 373 370 353 354 347 372 345 341 368 339 344 369 355 359 337 354 346 347 343 348 343 352 343 360 332 363 350 344 361 356 335 350 327 329 346 339 325 350 345 331 348 342 327 351 338 350 341 320 327 348 341 337 343 333 343 323 332 326 335 336 338 322 333 324 336 331 309 310 334 339 330 324 323 307 326 334 316 314 312 311 332 311 305 325 323 318 313 313 327 310 307 308 305 301 299 315 318 311 302 311 309 303 295 292 316 319 313 297 308 316 316 289 288 314 297 313 293 312 296 302 288 297 287 310 292 310 307 298 299 285 305 300 281 300 289 299 281 292 276 282 293 278 298 288 282 288 281 293 283 289 284 282 288 295 279 288 270 276 284 276 286 282 273 282 288 266 279 269 274 287 288 270 279 282 266 274 279 281 265 282 266 269 263 261 279 267 267 263 262 271 275 271 271 260 253 266 266 259 270 264 270 254 253 271 250 271 270 258 272 250 258 252 266 261 264 269 254 252 267 245 246 261 263 259 259 254 245 257 245 258 253 240 260 253 238 244 250 260 260 259 242 244 257 258 256 255 242 250 239 236 255 253 234 240 233 250 237 246 235 230 242 245 232 234 249 246 232 251 233 234 246 236 245 242 227 242 235 235 230 227 241 231 224 236 228 243 224 229 221 222 232 237 237 223 228 229 237 224 234 221 225 223 229 231 232 225 229 237 232 227 222 224 235 234 233 232 235 229 232 234 225 232 213 225 233 220 213 217 223 229 216 220 226 227 211 216 212 225 213 226 214 220 213 219 212 216 221 217 214 216 213 227 213 209 206 226 221 212 214 217 221 217 218 219 217 204 206 205 220 213 206 207 220 207 218 222 214 208 210 220 217 215 216 220 216 214 217 211 220 204 220 213 216 212 207 206 209 207 207 204 217 211 209 209 212 210 208 210 205 208 206 212 206 201 214 203 215 204 216 216 201 211 198 215 211 214 200 214 208 210 211 204 215 211 207 209 196 209 213 202 199 201 209 200 198 198 206 208 206 205 207 202 199 200 201 206 198 197 204 209 211 211 209 210 198 213 196 198 207 194 198 203 212 204 200 195 207 211 208 210 213 212 198 209 198 196 213 213 211 194 202 201 212 197 209 209 208 211 205 201 203 209 203 202 199 209 195 205 199 202 201 210 201 198 207 197 213 198 197 210 198 204 196 208 198 210 203 213 200 213 211 208 200 199 207 216 207 201 207 211 208 206 206 205 208 209 217 211 219 215 209 199 209 199 218 214 216 205 216 210 218 211 202 208 203 220 212 208 207 217 221 207 203 206 211 215 213 206 206 213 223 216 214 212 216 209 205 212 215 219 222 211 209 223 219 210 222 210 216 225 223 216 210 226 218 218 213 224 211 215 215 209 217 222 226 222 222 218 221 222 226 219 228 230 231 226 220 233 215 215 226 223 234 233 221 234 229 226 227 230 232 232 231 217 225 227 227 231 223 240 226 224 234 221 240 235 228 234 227 239 232 229 223 239 239 236 242 224 225 246 245 243 228 234 235 232 237 229 247 243 235 250 231 241 249 235 250 233 251 245 241 234 235 231 254 248 245 240 250 245 234 253 244 238 252 248 249 243 257 254 240 252 241 259 252 244 251 251 242 259 261 260 251 243 266 259 266 261 248 248 252 269 247 253 264 246 253 258 270 252 250 271 251 263 257 268 253 272 254 276 261 256 259 264 270 270 277 255 257 264 264 264 266 270 257 259 267 267 284 265 260 277 265 279 275 277 264 275 271 265 278 267 281 284 265 286 279 268 280 274 285 284 270 286 295 291 297 278 295 290 284 293 288 292 291 280 295 295 303 301 280 298 279 283 286 306 304 299 287 306 288 294 287 309 302 292 301 299 296 302 307 292 299 288 309 291 289 308 296 295 303 318 309 308 318 302 295 314 306 304 311 303 305 309 320 299 315 316 318 315 304 310 308 307 324 315 320 309 313 327 326 309 324 313 321 309 326 315 317 313 326 316 327 338 336 339 332 327 315 319 341 337 327 321 321 333 337 334 341 323 337 338 339 351 348 342 331 332 342 331 324 356 335 339 345 351 331 327 332 338 347 342 353 334 352 345 354 338 362 360 352 340 352 363 361 339 357 365 363 355 366 367 362 347 357 358 348 362 352 355 358 367 361 346 365 355 364 353 370 376 359 350 355 351 381 359 370 388 365 370 365 354 371 381 385 370 389 389 369 378 361 373 385 396 374 395 395 362 379 381 370 394 372 384 371 396 390 382 402 401 397 371 384 400 396 399 390 396 401 392 402 379 408 398 405 404 406 411 408 380 401 405 398 401 390 412 400 406 407 387 412 418 403 399 398 393 403 422 418 422 405 404 397 421 403 393 403 416 394 426 415 414 412 401 416 421 433 424 401 433 439 430 403 414 439 411 441 420 403 425 416 417 431 440 420 435 436 440 438 438 414 446 418 414 452 446 430 441 420 426 454 427 419 418 439 448 444 429 432 444 439 431 439 445 462 460 447 437 456 447 446 432 457 457 425 425 430 431 450 454 444 452 452 434 449 467 465 436 443 442 467 447 462 474 452 455 475 459 458 437 461 477 476 438 463 443 459 440 448 461 461 441 478 465 476 475 442 463 471 479 451 481 461 454 476 451 468 484 469 468 449 490 471 454 461 474 472 463 479 458 495 458 484 489 476 471 486 462 466 479 484 481 458 469 501 475 458 481 459 483 492 479 487 495 491 481 496 475 476 490 490 497 511 499 471 466 488 491 492 472 506 495 514 476 514 504 514 481 511 491 493 517 515 475 508 489 487 503 500 480 518 502 491 518 477 477 499 487 488 514 496 484 483 505 512 510 498 482 528 487 493 514 506 505 482 489 522 527 504 485 529 485 491 506 491 493 493 495 497 490 500 513 530 511 494 535 512 536 515 516 537 491 508 516 506 493 515 518 493 507 494 539 538 522 494 496 517 544 509 545 540 530 546 513 527 536 497 524 519 497 515 532 514 549 548 543 514 546 550 525 511 541 501 532 519 531 535 542 529 527 518 524 538 555 535 507 531 535 552 517 531 544 552 534 514 538 557 529 540 552 516 516 554 549 549 519 548 544 558 544 516 535 512 523 535 545 528 543 556 523 535 531 543 531 539 532 511 517 557 525 511 514 515 539 556 558 552 525 522 551 561 530 557 532 516 514 517 565 539 534 513 522 565 519 531 520 547 553 548 551 564 546 557 550 536 553 523 524 556 547 527 557 515 561 538 519 563 543 534 552 527 535 562 541 557 526 564 537 528 545 537 526 541 543 524 563 528 549 519 534 529 533 523 547 527 548 568 538 538 533 521 550 553 530
523 542 559 519 526 518 565 548 545 537 522 555 548 552 535 552 532 565 531 538 557 558 532 555 526 555 518 547 535 518 562 558 543 566 522 569 529 532 562 557 552 529 541 545 564 521 526 525 515 557 563 556 544 525 540 516 526 559 548 561 561 556 549 549 551 516 548 564 533 541 514 532 517 540 562 528 563 535 554 525 527 513 556 549 557 521 523 512 538 554 558 533 556 548 541 523 545 536 524 558 554 529 556 529 532 550 526 549 554 523 544 547 556 513 532 527 554 542 507 528 511 554 549 534 537 506 547 518 511 507 545 556 505 538 555 508 503 553 533 527 516 511 524 515 522 519 522 545 507 520 539 548 501 527 529 509 522 500 533 500 524 511 508 505 503 519 513 504 495 544 504 508 530 503 522 528 505 510 526 496 523 528 509 524 506 539 537 526 533 509 490 502 535 519 529 495 488 537 511 527 492 506 534 492 495 514 487 506 505 486 485 522 486 520 511 502 493 530 523 507 517 504 508 519 523 490 502 508 523 509 476 502 484 477 484 491 492 520 474 482 486 495 487 490 484 493 517 518 495 497 507 482 477 504 504 503 493 472 494 479 505 497 469 509 494 464 477 510 500 471 475 488 465 501 502 500 478 475 488 500 476 492 497 460 457 479 471 501 502 489 479 460 484 468 489 492 465 461 474 486 480 488 452 488 494 456 471 475 459 456 457 473 445 472 447 461 484 478 458 476 468 480 442 464 476 444 454 458 473 482 474 460 438 449 469 464 450 479 445 467 444 476 446 455 470 470 431 455 466 451 432 451 455 466 462 454 442 464 448 466 437 428 454 443 445 431 445 429 424 430 452 427 444 422 427 457 434 442 443 445 419 454 439 447 446 436 424 434 413 440 419 440 426 434 441 423 436 422 441 413 436 405 442 411 424 422 406 424 425 408 436 429 408 419 423 427 409 415 419 418 427 425 429 404 421 407 430 420 422 427 393 397 415 424 400 399 389 408 413 422 395 403 406 408 403 389 409 393 401 410 416 411 384 406 416 416 386 405 385 386 407 376 383 387 397 384 399 389 399 409 376 383 379 406 388 379 370 368 384 376 400 365 375 377 396 374 381 365 393 371 363 378 387 381 369 379 375 358 362 364 369 366 381 362 386 385 385 373 381 387 366 367 371 365 356 360 350 371 348 353 354 360 363 376 378 348 355 362 358 345 368 371 358 348 363 370 357 366 344 343 351 347 338 351 338 367 339 339 361 348 358 336 339 353 359 358 347 336 343 333 339 337 353 356 343 336 344 326 331 333 324 340 342 324 336 319 348 341 329 322 341 319 328 332 315 336 341 335 320 311 331 340 316 329 312 321 313 307 306 309 306 311 307 330 305 305 320 309 307 327 307 319 306 304 321 298 327 322 316 326 324 308 314 301 298 319 311 304 305 301 307 307 291 294 300 295 301 302 312 302 309 311 301 287 295 306 293 306 292 285 292 286 298 294 283 302 302 280 305 306 302 298 296 294 285 300 297 281 296 293 285 283 277 287 282 286 291 281 272 282 274 273 279 276 283 274 276 273 287 290 280 272 276 275 286 267 274 263 285 278 283 286 280 276 281 263 270 265 259 268 262 279 256 266 279 256 256 267 277 263 255 261 267 267 260 262 273 260 255 249 268 271 257 255 256 271 250 260 251 248 251 267 245 268 263 267 243 253 258 254 251 256 245 263 243 241 252 257 257 257 261 249 243 256 243 247 246 255 243 237 241 256 248 239 233 243 251 239 253 242 245 253 241 237 235 244 234 245 240 238 246 247 243 242 233 228 232 247 227 245 235 238 226 236 224 230 240 228 235 230 228 234 235 243 225 223 230 226 234 229 225 237 236 235 229 219 223 236 237 233 231 224 225 218 227 235 218 232 220 221 232 217 233 234 222 233 217 231 222 221 223 223 226 211 211 222 210 216 218 230 210 212 215 220 213 213 228 217 221 220 220 209 211 217 215 223 206 219 212 212 223 208 223 212 219 222 206 205 218 206 218 212 218 211 215 210 213 212 217 206 204 209 207 205 217 214 202 214 203 207 220 201 208 217 207 201 213 207 200 204 210 201 212 199 206 217 198 202 203 203 215 210 209 207 212 215 206 205 206 198 207 204 202 209 199 207 205 202 209 211 201 209 214 195 210 195 206 202 199 211 201 209 195 212 198 211 211 199 211 213 213 202 201 199 208 204 203 197 202 196 213 200 202 204 212 196 204 203 196 208 200 202 194 193 212 198 210 209 195 200 200 195 208 199 200 194 201 201 197 202 195 209 208 203 200 207 199 211 211 195 199 210 196 200 210 195 197 208 204 199 195 211 201 202 210 201 204 198 201 201 208 205 197 196 195 204 210 201 214 199 202 211 196 205 210 213 199 205 199 209 211 200 206 211 201 215 210 203 200 210 210 205 201 205 207 213 207 215 212 198 217 214 216 209 203 214 217 210 211 217 200 209 214 201 202 217 220 204 213 204 207 214 209 218 214 215 221 203 205 212 218 224 206 213 211 208 207 209 217 219 205 215 206 220 215 208 214 212 210 227 215 215 217 224 209 208 225 228 221 221 218 224 226 217 220 211 216 226 227 223 228 217 222 219 220 227 214 214 215 230 218 225 215 225 216 236 230 233 234 219 222 222 235 219 231 224 219 228 233 236 231 241 233 234 223 221 237 232 243 229 226 232 226 237 223 245 230 233 232 232 240 225 247 242 242 239 233 238 227 250 243 238 234 243 231 229 239 234 249 233 232 248 244 243 246 246 254 252 256 246 245 250 258 250 247 236 255 242 241 258 244 239 247 255 253 246 245 253 247 254 250 254 261 261 248 245 259 249 246 251 256 267 259 269 263 253 268 259 247 262 263 253 271 256 274 250 271 262 273 255 258 277 268 272 265 269 263 268 255 280 257 282 277 261 258 275 264 281 263 269 268 263 286 285 282 266 273 266 281 265 272 280 286 289 289 281 285 268 274 271 280 287 282 286 279 279 279 291 292 273 274 280 281 280 288 293 279 303 305 298 287 301 297 281 302 297 292 295 308 306 307 298 297 308 311 303 306 308 297 305 290 311 304 298 295 312 310 289 290 310 309 297 308 321 310 295 320 306 295 312 322 319 302 317 327 305 310 327 320 318 329 318 306 320 310 314 332 315 334 334 320 325 315 331 314 311 338 318 316 332 312 312 336 319 328 344 322 333 342 316 323 317 326 328 322 342 349 346 340 341 328 323 328 341 350 331 328 349 353 332 338 326 357 336 332 350 342 338 343 350 339 350 338 357 348 345 346 365 345 369 369 341 341 347 356 341 370 362 342 361 357 368 376 374 355 349 357 344 361 360 353 350 349 381 366 375 356 349 368 361 361 371 372 373 358 364 369 369 361 381 378 370 360 362 386 387 380 395 374 389 363 389 391 370 391 396 382 373 364 377 375 403 376 404 370 386 384 385 391 403 398 390 395 408 384 398 403 374 403 388 406 386 382 383 379 406 383 412 392 413 411 393 395 391 393 392 394 410 407 401 403 411 401 395 399 398 419 393 425 417 409 399 393 396 415 406 427 402 424 435 400 434 436 428 429 424 413 402 439 439 405 441 404 408 442 420 422 439 423 419 444 412 438 446 440 412 449 444 450 440 416 416 448 441 447 445 427 429 426 440 452 425 431 443 440 427 461 422 440 436 423 421 453 451 441 462 454 452 449 448 435 461 442 448 437 459 439 454 440 437 452 433 454 437 434 441 436 450 461 452 438 449 446 466 447 465 473 441 437 447 447 464 438 449 454 474 451 459 464 472 445 462 487 444 452 466 486 464 467 488 453 478 457 486 466 481 455 462 463 461 465 477 460 483 470 458 488 473 457 498 490 461 503 466 466 462 486 475 492 481 489 500 459 497 488 492 496 475 483 465 478 494 493 473 465 507 507 493 486 483 487 505 468 472 478 510 507 474 475 504 476 476 478 494 504 496 474 473 503 517 512 475 512 506 491 480 521 514 521 495 486 513 516 496 511 492 521 492 493 480 502 507 492 490 502 529 489 530 524 484 525 526 501 534 507 500 505 525 498 528 501 487 494 534 536 535 526 513 530 535 520 509 526 538 515 541 521 498 523 527 493 510 509 536 509 536 513 525 494 533 542 525 503 530 537 496 506 519 526 515 505 518 512 544 534 548 527 511 541 499 545 503 506 544 548 541 511 544 521 511 508 547 519 517 530 537 511 524 533 552 537 519 527 544 554 526 535 526 506 512 548 518 552 547 517 534 544 545 557 540 537 560 534 544 552 551 558 540 520 515 536 533 510 539 520 559 540 530 528 542 536 517 534 529 539 524 536 555 563 512 535 555 531 549 531 515 563 533 554 531 535 537 519 546 513 530 553 523 527 532 517 546 539 544 536 531 547 555 515 542 525 553 531 543 536 565 545 532 531 548 566 515 519 519 549 536 536 536 562 549 516 565 543 557 557 527 537 553 569 554 526 525 538 559 554 560 518 546 539 534 526 536 535 545 555 530 565 521 566 520
571 529 570 561 571 520 518 538 519 533 538 545 542 560 534 541 566 535 571 549 567 541 531 547 531 569 523 542 536 518 545 535 530 559 540 529 561 557 565 524 517 530 551 542 534 529 565 528 562 526 561 558 566 520 550 526 534 556 551 553 557 525 518 531 566 556 559 519 542 553 526 544 528 522 531 547 535 542 521 527 553 566 532 549 533 513 522 552 539 545 537 549 552 555 539 547 553 543 544 527 542 512 522 517 560 520 524 544 553 535 551 544 521 532 535 509 519 520 527 545 532 552 528 519 521 535 534 509 514 513 557 545 546 548 531 543 504 525 504 527 550 534 543 539 529 533 532 503 527 519 542 533 514 530 501 507 515 505 524 499 499 545 537 500 546 536 499 543 529 508 509 501 539 526 538 514 506 545 544 509 538 500 525 524 517 512 522 515 505 517 534 504 508 527 528 492 496 491 505 488 501 510 498 517 506 520 495 521 519 501 510 512 517 527 491 492 518 509 511 526 516 487 508 482 517 481 524 505 518 501 518 512 481 508 479 498 515 521 479 519 514 474 500 494 505 495 475 517 513 479 481 494 490 516 509 510 470 479 492 511 473 505 486 475 476 505 501 502 510 506 464 470 476 490 475 505 490 496 477 485 485 475 459 482 496 470 478 458 487 474 477 456 465 478 462 470 478 494 481 485 493 493 489 471 494 468 487 481 463 459 484 473 484 449 481 454 467 486 487 449 482 449 482 462 461 463 465 471 480 464 457 440 463 455 477 457 468 466 449 451 455 466 460 467 474 476 452 466 432 445 442 450 443 454 467 465 464 462 454 453 426 448 436 456 424 425 425 434 445 453 421 426 447 430 457 426 437 417 453 425 458 448 457 452 418 449 445 428 421 443 429 445 422 438 419 450 443 431 409 444 442 407 417 425 414 433 402 412 425 437 427 441 413 402 400 414 407 424 430 408 402 417 428 409 431 423 398 419 395 412 411 417 418 423 410 409 412 405 403 421 420 396 385 392 391 394 395 421 406 400 385 412 403 392 404 414 411 415 407 407 409 396 389 393 380 382 396 403 376 403 409 399 402 386 385 373 403 393 389 368 374 391 376 399 376 366 391 387 389 372 384 371 380 364 364 372 378 374 383 369 392 376 378 375 381 370 367 387 356 356 375 367 384 352 358 361 347 363 360 345 368 363 375 368 346 356 347 350 354 358 360 345 353 349 360 365 340 344 367 345 335 366 366 358 344 339 357 352 362 362 344 353 355 335 357 334 348 356 329 355 350 328 350 339 331 343 335 335 335 322 345 346 322 343 346 350 336 328 320 339 318 331 333 320 337 322 321 325 311 337 324 322 315 335 317 333 314 309 331 330 307 332 311 335 308 322 325 316 320 326 327 301 324 327 305 300 312 303 323 324 306 317 295 322 308 304 295 310 297 299 304 302 296 304 310 311 291 293 296 305 305 293 286 300 310 285 297 286 297 310 294 303 294 280 298 297 287 289 305 294 278 299 279 298 286 280 285 281 285 295 294 279 277 281 282 297 271 295 276 270 290 274 271 288 285 275 288 290 278 291 278 274 278 288 267 267 285 282 284 280 274 272 272 262 263 263 267 257 270 275 260 280 264 261 274 261 261 275 263 254 252 266 266 259 264 256 259 255 262 262 262 258 269 249 251 269 267 258 256 263 255 261 247 265 248 255 249 258 252 252 249 263 245 243 255 254 255 262 246 252 244 255 247 240 252 255 237 243 241 245 233 234 233 232 241 243 232 244 239 238 248 249 235 230 229 232 229 239 245 248 234 229 233 232 240 236 231 244 242 230 241 245 236 245 237 225 223 242 226 243 235 228 240 229 221 226 233 225 229 233 239 230 217 221 235 217 221 236 221 226 220 236 232 217 217 223 220 229 216 218 213 214 230 213 225 214 218 211 223 216 228 222 212 225 223 230 225 228 226 230 217 212 227 214 220 227 213 222 207 224 222 225 211 225 223 221 212 216 216 222 214 224 204 208 203 211 203 208 215 203 204 209 204 221 215 215 219 220 207 217 215 202 215 219 219 210 212 205 218 201 200 207 219 200 210 213 205 216 200 215 208 198 200 200 202 197 198 212 214 215 212 204 209 212 201 207 197 199 214 201 208 195 210 200 195 202 207 202 211 200 210 202 202 205 197 207 197 198 203 207 209 210 194 193 198 212 197 199 207 208 197 212 209 212 197 209 199 201 209 208 208 197 207 207 200 210 192 203 207 193 196 202 210 210 195 195 201 199 193 195 194 197 194 202 196 211 211 194 211 199 210 198 203 205 193 203 196 194 195 212 196 212 194 207 202 209 202 211 196 204 194 211 209 209 201 206 200 200 208 199 208 199 199 212 205 200 203 201 194 198 212 210 198 214 205 208 203 214 207 198 197 200 196 215 209 198 208 196 205 215 215 212 214 201 203 197 199 204 204 200 210 203 209 206 214 211 199 208 202 216 207 208 215 206 204 200 213 214 204 220 217 207 204 211 206 218 222 205 206 217 214 213 217 212 217 218 209 211 207 212 207 215 222 222 222 224 221 213 218 226 212 212 212 214 223 215 211 221 219 214 212 219 223 214 213 224 213 213 222 230 214 212 219 220 216 211 225 226 225 215 218 217 228 213 234 234 220 222 235 219 217 236 228 231 218 231 223 224 236 218 234 224 230 226 239 223 226 224 236 224 227 238 222 225 243 243 241 236 233 236 226 240 242 232 225 242 235 228 230 227 229 241 248 230 229 248 248 232 231 252 248 253 245 235 241 247 250 247 246 245 243 240 236 242 247 247 255 245 249 238 240 249 260 260 257 255 251 250 254 254 261 253 251 251 253 259 246 260 249 250 258 246 251 268 261 270 251 252 250 259 254 262 268 260 249 263 255 252 258 254 253 268 262 275 266 261 278 276 255 270 281 280 276 258 268 261 271 280 260 284 282 285 273 265 284 286 283 281 271 266 280 276 285 277 267 269 276 272 282 287 291 270 288 293 279 294 281 278 282 274 299 292 296 296 288 298 294 281 284 297 279 302 285 279 295 280 296 280 282 289 288 306 292 291 304 290 300 285 314 302 287 296 315 289 314 300 294 308 307 313 316 317 316 304 314 318 304 296 311 320 295 299 322 307 326 315 314 326 326 330 315 313 305 313 333 314 332 316 306 333 320 317 325 306 333 335 336 334 334 316 319 313 318 342 343 327 341 333 330 332 318 318 348 330 323 329 319 347 324 341 349 335 322 335 323 348 352 341 350 354 345 329 338 335 342 359 350 359 356 329 334 330 361 361 333 365 350 334 356 343 344 354 361 338 351 364 363 346 342 370 369 349 372 366 359 371 351 350 360 347 368 363 353 365 376 372 375 361 372 350 365 385 355 358 366 375 377 381 377 375 359 358 376 359 365 388 376 386 374 381 380 398 376 398 365 367 375 386 370 366 381 379 376 387 401 396 369 404 383 398 394 400 377 408 379 377 391 407 386 386 409 405 397 408 409 386 399 396 400 399 412 416 399 420 401 407 391 393 421 399 421 418 421 420 407 413 397 421 413 395 428 416 413 428 425 393 399 400 399 399 409 428 433 431 399 407 425 403 434 432 417 427 405 407 430 422 441 409 432 439 444 418 415 448 430 426 411 438 422 438 419 426 431 427 440 420 442 430 420 419 444 441 437 443 421 455 445 451 435 452 423 436 458 439 462 440 439 466 429 438 436 435 457 456 462 429 456 443 467 466 464 467 448 449 460 473 463 440 457 470 435 448 457 435 464 476 451 474 474 448 439 461 456 468 483 477 480 441 452 480 460 469 473 444 452 468 466 463 476 479 453 475 467 487 460 459 490 475 489 491 482 471 482 462 487 456 463 478 491 481 483 457 457 501 478 489 474 480 478 479 478 506 480 488 505 476 474 484 463 497 497 506 476 465 485 470 504 510 491 512 475 503 514 495 514 505 493 488 474 471 471 484 491 481 510 483 505 497 510 507 482 500 520 495 483 495 489 500 524 503 479 494 489 512 497 519 493 521 529 506 483 511 487 519 494 517 494 512 505 521 525 509 497 490 511 514 524 501 518 534 530 528 522 532 530 493 495 514 536 491 532 507 536 526 519 533 501 522 510 498 534 500 509 539 531 538 518 504 507 507 504 543 538 547 512 519 499 532 528 499 543 509 534 527 516 535 535 532 513 515 541 533 505 533 503 518 502 528 529 515 541 512 533 542 526 547 519 542 507 514 535 536 536 544 515 552 526 558 529 514 537 531 554 541 528 528 528 547 559 550 516 522 560 525 540 531 516 536 516 551 546 548 530 526 513 519 519 534 519 522 520 528 546 514 537 517 549 521 518 533 542 561 564 515 562 529 525 514 536 514 567 563 567 558 552 530 515 522 554 527 515 532 522 526 530 563 546 566 518 552 533 564 563 546 528 558 525 541 559 548 541 521 560 541 566 560 519 529 530 558 541 530 537 565 541 553 521 518 566 539 517 546 534 565 523 547 553 548 534 558 527 559 563 532 545 520 522 563 532 535
551 520 550 534 530 536 570 534 554 527 556 554 556 519 563 524 564 560 554 526 546 524 528 552 539 571 570 543 562 531 560 556 548 553 571 559 571 530 520 552 538 518 548 521 534 538 526 525 525 562 548 568 530 519 548 550 518 546 537 524 521 526 525 550 560 523 537 521 536 555 517 519 518 547 522 535 530 548 560 554 554 552 551 513 556 545 564 520 521 531 529 543 541 538 553 527 561 519 540 535 549 558 563 546 520 545 549 549 549 561 519 543 539 560 510 523 535 559 513 510 529 539 526 526 548 546 541 522 531 548 546 516 541 523 551 550 556 515 514 542 544 523 554 522 553 536 540 544 517 511 513 514 551 506 518 501 519 505 523 512 550 547 537 519 545 498 503 516 520 515 510 520 541 519 539 495 500 501 513 543 511 501 493 501 518 541 502 525 504 502 537 510 515 511 518 520 515 493 517 488 532 536 528 493 508 511 507 522 502 518 506 532 527 530 490 497 519 491 531 493 513 519 517 521 485 505 495 516 493 512 495 500 483 498 512 481 486 518 504 499 505 500 493 482 494 487 493 475 501 477 507 496 493 493 498 517 469 493 476 508 468 473 475 497 512 502 475 469 464 487 464 509 471 481 493 462 493 482 497 499 487 476 495 496 502 495 487 481 464 480 456 476 497 495 474 490 468 485 484 472 497 461 482 492 494 488 471 490 494 467 451 470 491 456 483 456 445 447 483 465 444 459 442 453 447 470 464 444 468 446 469 462 470 480 472 437 457 439 477 461 468 458 454 439 456 456 450 439 448 456 466 430 469 436 447 436 445 426 448 449 430 453 432 428 439 422 455 463 441 423 433 433 437 426 425 451 461 419 424 436 452 451 418 420 437 448 452 438 414 416 450 443 414 410 447 420 427 423 415 409 443 442 438 419 426 426 431 409 403 430 405 434 403 437 419 415 435 427 401 428 417 416 411 406 411 429 430 409 409 427 414 403 395 396 420 397 397 423 401 410 403 391 399 416 395 413 384 417 382 387 380 402 400 418 397 392 414 388 415 414 400 404 409 375 411 378 401 379 386 397 395 408 399 388 369 386 384 390 380 370 386 373 370 383 371 375 388 386 397 396 380 389 390 385 368 378 387 384 371 364 375 390 375 376 370 382 368 380 358 369 372 355 369 376 354 347 356 348 368 354 368 352 374 358 355 359 350 351 344 365 350 341 367 355 339 360 337 361 338 341 348 337 363 360 334 366 354 340 337 360 332 343 344 360 344 331 357 336 333 356 331 337 348 345 346 342 350 349 323 327 343 332 342 321 338 324 334 329 331 318 347 346 315 338 333 317 339 329 327 333 314 313 338 313 336 334 312 331 316 321 334 318 306 307 315 306 313 311 329 325 313 318 316 325 316 304 305 313 304 312 320 320 305 313 316 308 314 313 297 318 306 312 307 301 308 293 305 293 294 297 306 299 306 304 294 299 311 292 289 292 294 305 305 289 296 286 288 302 289 279 290 286 294 275 289 297 296 289 300 286 273 289 285 281 278 285 274 269 288 280 285 286 273 276 281 279 266 274 283 273 281 270 266 283 285 282 276 262 278 260 273 276 266 276 261 277 258 270 277 257 268 268 277 267 259 275 272 260 267 275 265 260 260 263 264 249 249 253 252 253 259 258 267 259 259 257 252 248 254 253 266 260 263 259 255 261 244 255 255 247 242 262 254 244 241 248 248 243 254 236 241 258 252 245 234 242 242 247 242 238 247 244 237 240 239 247 251 243 249 246 235 228 247 245 230 238 231 228 229 241 236 246 230 233 241 246 226 237 227 229 235 235 236 234 222 232 238 241 226 226 229 237 227 225 234 230 219 232 225 217 236 227 219 231 230 230 234 235 222 219 223 235 233 217 223 223 214 233 214 226 219 232 215 212 216 223 225 222 214 213 221 209 221 222 222 211 220 223 224 208 226 220 211 225 227 206 223 218 223 219 205 222 219 217 213 219 207 207 216 216 205 222 207 216 217 220 220 207 214 216 206 210 207 211 206 204 208 201 216 202 212 213 218 204 205 206 217 209 210 209 211 217 212 200 215 213 203 210 215 199 200 209 215 201 207 209 210 211 205 213 199 202 196 209 205 195 209 209 206 201 199 199 212 213 213 202 202 199 194 199 193 198 204 212 203 207 205 209 202 206 207 205 192 207 211 202 208 206 197 200 193 194 197 203 194 197 211 194 194 192 191 193 196 203 204 198 197 196 194 199 209 208 192 202 196 192 204 192 198 201 192 199 204 209 202 198 194 201 200 209 201 192 203 199 204 197 198 203 194 202 191 206 192 205 197 209 198 210 210 205 201 203 205 194 202 196 193 197 206 194 196 210 196 201 198 202 207 205 194 210 208 206 204 202 212 202 199 199 201 210 212 210 201 199 205 204 203 198 210 210 200 205 208 204 214 205 205 200 197 198 199 206 212 202 214 203 211 200 209 199 216 199 207 216 214 214 200 199 209 208 214 210 213 213 215 205 201 211 201 216 208 204 219 219 214 213 202 212 206 212 203 208 221 207 217 214 222 220 215 210 206 207 219 220 220 214 225 221 223 223 216 210 226 211 225 213 217 210 229 219 214 213 222 231 226 215 224 213 214 218 218 224 225 224 228 233 230 221 215 231 233 231 234 225 223 217 229 231 217 228 220 221 222 224 231 237 237 231 224 231 240 239 230 241 228 234 222 238 234 223 240 228 230 233 231 233 228 235 231 248 233 228 245 233 235 238 242 247 249 246 250 235 230 232 239 233 234 238 238 251 251 243 237 244 238 241 254 256 253 258 237 257 244 238 257 257 252 250 244 242 243 244 248 249 248 258 243 248 263 250 255 246 249 263 264 261 268 264 256 268 257 251 261 268 254 270 261 260 258 260 269 262 261 259 276 260 263 266 270 273 265 270 275 264 280 266 272 270 269 264 282 286 269 283 280 276 271 269 281 266 265 289 273 280 283 270 284 287 271 279 287 295 284 270 271 270 288 280 298 294 291 296 290 287 287 281 277 288 279 287 282 304 290 288 287 280 294 303 296 294 288 284 296 308 304 286 291 301 299 313 302 311 286 287 290 305 317 314 298 297 308 297 298 301 314 315 317 295 322 310 311 298 297 316 323 319 325 327 309 330 305 324 312 322 332 310 320 333 309 333 326 316 322 337 308 331 314 309 309 338 317 321 338 311 336 330 313 341 321 330 346 338 346 346 319 337 350 330 334 320 322 344 322 322 339 329 331 349 336 346 333 336 350 358 347 328 357 343 332 345 363 354 346 352 359 356 355 353 363 366 344 341 354 344 337 372 350 369 348 357 344 349 362 349 374 365 371 349 360 352 351 359 372 370 360 367 359 363 379 357 365 377 368 377 385 372 356 381 370 383 366 378 369 374 391 393 394 377 367 369 383 366 362 389 393 363 376 390 374 384 400 381 397 393 404 379 372 396 397 386 385 390 383 395 389 392 392 383 381 397 398 382 407 409 401 389 402 407 387 399 383 395 388 416 416 406 388 410 405 413 421 411 421 421 403 399 417 404 402 408 398 422 407 407 397 409 398 428 405 410 430 434 422 431 437 435 434 402 407 431 414 425 438 428 436 441 405 404 443 432 437 433 436 433 422 437 422 450 416 419 419 453 416 432 452 421 452 447 431 455 422 423 439 450 444 461 460 423 420 457 436 421 422 440 429 427 431 436 453 438 437 425 442 455 461 463 457 450 440 470 459 469 471 460 465 443 454 436 474 443 440 439 464 463 440 468 477 477 460 477 459 450 455 479 448 458 445 482 447 465 483 446 477 453 490 480 478 479 449 479 453 470 470 455 453 457 478 468 482 460 481 458 459 457 472 464 497 456 470 498 463 478 473 490 496 486 499 495 459 469 484 481 465 481 474 507 502 480 470 498 501 469 471 503 474 476 476 476 503 496 473 516 493 513 477 495 488 504 512 499 490 512 488 487 480 504 504 503 477 508 509 524 509 494 508 522 480 492 493 502 484 492 478 484 504 488 526 512 489 530 508 491 507 511 526 512 484 509 501 529 508 494 488 498 499 536 530 490 525 518 488 488 537 500 490 492 515 511 518 531 536 538 521 518 492 498 536 497 498 504 531 544 543 529 537 516 510 538 501 503 498 520 502 499 526 534 512 516 549 506 517 518 543 504 509 519 541 509 505 516 520 542 544 547 526 511 544 505 554 534 542 549 523 516 524 544 515 544 515 555 548 527 523 541 508 540 519 543 556 529 555 560 522 524 556 558 530 544 540 529 524 527 522 543 518 522 530 530 561 519 527 530 541 524 544 542 536 544 519 539 566 537 518 520 561 530 551 566 553 563 516 527 540 536 524 528 540 551 532 523 518 516 561 519 527 567 550 555 546 519 528 561 543 549 568 553 566 552 554 570 565 557 529 538 526 556 552 552 539 570 523 559 534 570 563 546 569 545 549 561 564 561 552 554 541 566 537 553 565 520 553 522 524 566 543 549 567 540 546 535 555 552 522 572 551 530 562 548 557 539
554 566 546 534 548 569 544 568 550 553 532 547 557 553 556 527 529 550 549 557 566 547 551 530 545 529 541 535 520 541 571 554 550 543 530 524 554 555 534 547 550 562 519 532 541 555 556 567 531 547 566 539 520 543 565 546 570 534 524 517 518 538 569 549 562 525 516 559 523 531 533 555 536 549 568 560 532 552 517 561 526 564 543 545 536 538 536 534 516 542 551 517 525 549 566 533 558 566 523 528 533 555 557 556 559 515 551 511 529 546 561 554 533 560 527 536 530 536 558 559 522 547 555 532 548 515 545 537 509 557 547 508 547 517 531 541 552 517 519 517 530 547 507 532 523 503 505 522 552 545 533 550 529 537 501 532 508 504 505 515 514 548 519 530 500 548 499 545 507 533 548 532 532 513 540 516 530 509 499 503 527 530 499 503 542 508 541 517 542 538 498 492 497 511 496 518 511 518 512 510 519 512 531 499 537 500 536 502 529 511 507 496 523 495 519 498 488 528 490 529 483 509 481 521 490 490 509 527 506 523 512 520 511 483 495 487 525 498 497 477 489 496 506 502 513 502 502 519 486 493 502 493 472 482 486 487 483 496 513 515 485 478 510 490 501 511 467 479 496 507 503 503 486 496 509 508 503 471 502 496 467 476 459 469 496 462 474 458 490 484 456 481 494 466 483 460 477 483 476 472 480 497 482 456 474 472 459 485 467 477 460 478 479 475 447 476 489 452 449 486 478 484 457 453 474 465 448 448 442 471 450 470 456 444 477 469 450 443 456 451 476 451 474 472 477 471 434 458 445 474 457 442 439 462 455 447 428 438 432 467 451 435 438 461 460 437 425 433 422 442 432 435 423 428 430 434 438 442 419 432 449 443 429 432 447 437 442 420 416 436 419 428 416 421 434 448 445 428 422 419 440 436 422 443 435 440 439 419 413 429 404 410 424 412 417 411 403 413 434 419 424 398 416 408 431 432 415 412 416 404 412 402 403 412 405 422 405 390 399 412 422 422 388 397 416 408 392 408 386 415 408 410 413 412 385 383 410 402 388 382 382 397 394 392 408 395 383 409 389 402 398 404 374 396 392 398 396 403 383 403 387 385 377 384 387 392 377 392 363 371 371 391 374 369 387 375 377 385 371 375 367 358 356 359 388 385 353 352 358 362 350 381 375 348 361 371 356 347 370 346 358 362 359 347 345 346 351 355 360 363 357 356 356 365 341 358 349 347 361 359 354 356 335 342 367 357 335 346 352 342 341 332 361 341 335 331 357 355 328 341 333 348 353 349 353 334 322 353 350 345 345 338 351 341 335 348 328 332 339 341 342 340 340 314 317 326 324 326 319 330 330 327 316 327 312 333 321 305 329 308 327 329 332 318 311 319 311 320 308 308 325 309 325 308 304 311 301 322 325 315 305 301 295 318 316 295 294 311 302 318 312 307 292 306 290 298 307 299 292 302 306 305 301 311 290 296 306 285 305 308 285 293 283 281 284 286 305 293 301 294 276 281 294 302 290 294 282 273 279 273 294 277 288 279 290 279 281 282 293 287 270 285 293 283 269 270 275 268 278 281 284 285 274 287 287 274 286 283 277 262 280 268 273 258 267 275 267 259 279 276 266 271 257 256 277 263 276 272 252 265 262 251 272 259 253 256 256 263 266 262 251 261 249 260 249 252 266 250 246 243 259 249 262 248 256 264 254 244 259 240 252 242 246 244 259 249 261 239 239 252 245 256 240 248 244 254 254 255 244 251 244 248 253 246 253 251 235 229 249 232 250 248 245 238 246 235 238 240 230 244 244 236 234 231 225 236 241 224 234 230 233 223 241 241 221 231 228 239 236 239 230 237 225 234 233 225 219 219 221 227 231 233 219 235 223 220 233 218 234 223 228 221 220 217 233 222 212 228 231 224 212 229 220 212 218 215 223 218 217 228 229 209 221 228 216 225 222 224 221 212 211 219 226 225 223 225 220 224 211 211 222 211 204 223 221 215 215 219 204 209 207 202 214 212 220 219 207 211 215 220 214 216 211 211 215 205 207 206 203 213 212 200 216 214 203 213 215 213 208 198 209 211 203 213 208 202 213 208 204 201 206 208 210 198 212 204 198 195 197 196 206 196 198 204 212 195 200 209 211 210 202 195 197 208 212 209 194 209 192 194 193 203 207 200 198 197 209 193 209 211 194 200 192 191 203 191 192 201 199 210 210 208 193 194 196 204 202 197 192 202 190 204 205 198 193 191 203 190 192 192 202 195 193 195 207 205 207 201 207 195 192 207 205 194 202 202 199 194 200 192 198 201 207 193 209 190 194 202 202 208 196 206 194 200 193 204 208 210 195 205 208 197 202 195 194 207 207 203 191 197 206 192 201 196 195 200 208 211 204 200 209 210 209 205 193 212 198 210 211 194 196 200 201 200 205 197 197 213 201 209 212 208 210 202 213 205 211 209 196 203 211 214 215 208 198 215 199 197 205 198 198 208 198 198 208 210 202 211 202 210 200 206 209 217 206 217 211 220 213 212 206 219 216 202 219 217 207 202 217 219 221 213 206 217 206 213 211 220 214 207 211 215 213 221 210 221 219 223 219 211 215 226 208 210 226 227 225 211 227 223 215 216 227 211 222 225 224 231 229 223 219 214 216 231 218 231 220 228 233 231 229 229 227 214 227 215 215 229 230 232 220 235 238 238 238 236 220 236 237 238 224 223 220 238 223 237 224 235 223 232 233 226 239 236 224 237 226 238 228 234 239 230 236 240 240 244 248 245 244 242 250 232 229 233 243 246 242 239 238 248 249 234 244 246 234 250 239 257 253 244 253 240 252 242 254 258 250 252 242 248 248 244 246 262 244 250 260 242 263 257 249 248 256 246 262 257 269 265 255 250 247 257 263 267 257 264 263 271 252 255 273 261 270 254 266 269 259 254 268 278 267 266 277 270 273 262 271 264 267 276 280 280 275 286 274 273 278 269 287 281 270 266 281 266 282 280 289 267 285 282 294 269 280 284 293 279 293 289 270 287 284 277 299 294 287 278 280 303 290 278 276 295 304 305 287 286 279 302 297 304 283 293 283 298 288 307 305 294 297 301 310 298 287 306 306 308 302 317 304 305 303 311 298 307 319 314 321 314 308 321 317 320 324 326 304 325 308 320 311 329 302 314 330 325 329 324 322 325 311 324 329 325 316 326 311 309 318 323 309 337 333 341 317 320 318 328 328 316 342 325 340 332 338 327 329 345 347 333 337 346 341 333 328 348 345 334 346 353 340 355 332 355 333 343 347 350 343 351 336 331 337 337 349 354 360 343 362 335 368 365 349 366 369 345 361 361 360 340 352 358 345 344 353 374 359 359 373 354 377 367 364 348 346 375 366 356 351 356 353 364 363 374 367 381 357 357 356 362 376 356 371 387 373 363 391 370 361 385 371 373 367 384 362 370 370 389 377 400 376 385 375 374 375 378 369 386 397 379 401 370 380 390 395 382 383 390 379 383 404 389 388 412 380 403 390 387 416 412 386 387 415 401 389 389 416 407 387 397 397 419 386 400 415 413 402 398 414 415 417 425 430 422 393 432 395 407 406 429 419 403 401 401 437 435 439 433 440 404 435 412 413 442 421 442 425 425 442 416 413 439 414 422 409 427 414 422 430 424 443 435 417 433 438 413 428 453 419 416 453 458 437 429 431 451 440 451 449 454 429 426 458 433 436 428 456 427 444 428 435 456 461 432 426 461 440 449 440 443 429 449 469 438 463 450 462 452 465 459 465 466 472 473 447 475 453 449 474 440 468 466 442 451 460 445 482 476 486 460 458 484 478 470 472 451 464 470 453 456 450 479 476 488 495 469 478 480 459 484 478 468 468 488 458 484 487 494 500 480 494 495 501 471 472 478 496 490 478 491 482 485 502 469 503 472 505 464 471 482 492 474 481 473 495 512 483 513 489 498 494 482 508 515 481 488 501 491 477 491 494 496 491 497 495 519 503 506 497 493 486 512 502 517 486 483 513 480 503 526 517 498 481 483 487 525 503 485 509 485 495 515 524 529 525 490 484 488 530 493 486 497 514 520 522 521 520 495 490 498 503 488 510 500 504 516 518 499 518 531 538 524 518 537 496 493 504 497 525 509 529 538 495 521 545 538 525 503 529 498 528 542 546 515 506 503 518 549 508 520 533 504 543 517 510 523 541 547 522 521 538 506 543 516 510 528 555 532 506 527 525 515 521 524 508 553 524 547 546 516 525 537 557 553 531 541 524 526 532 530 543 535 556 509 548 541 535 527 550 538 550 550 530 515 518 533 542 517 523 530 527 521 541 563 536 535 543 518 539 547 521 564 544 538 562 560 559 537 545 514 514 526 564 522 521 522 545 527 540 539 545 566 530 563 563 553 531 555 520 558 536 545 518 567 517 567 523 562 553 570 563 570 546 521 523 568 528 569 543 569 556 519 529 571 529 538 570 544 539 521 547 520 549 564 532 565 523 554 556 521 554 565 520 545 530 525 557 557 538 528 570 522 545 526 536 555 561 534 542 527 552 571
545 545 525 559 538 529 540 537 531 537 544 531 524 555 552 562 538 533 570 534 551 558 557 567 538 559 543 523 529 521 536 553 545 540 553 524 565 573 541 521 551 525 547 554 559 540 557 538 552 552 568 545 551 566 537 569 550 560 534 559 523 550 539 564 569 517 568 560 532 551 524 526 556 567 560 559 534 544 540 530 538 534 555 517 527 536 530 521 523 545 562 544 523 545 535 536 561 532 526 538 566 549 547 515 546 553 554 514 559 554 527 561 563 532 549 562 520 542 536 559 511 526 525 534 551 544 550 551 524 523 527 508 553 530 527 533 549 515 515 522 535 529 550 513 529 513 511 539 544 515 535 545 529 526 527 528 505 527 529 503 505 548 513 525 544 527 500 526 544 535 503 544 534 520 547 540 528 500 502 510 521 504 507 524 529 509 498 533 510 502 508 498 533 506 507 506 513 505 504 499 518 500 522 530 499 532 525 519 515 498 530 535 489 489 515 498 496 532 526 488 518 520 518 484 487 484 515 480 492 512 522 512 516 505 500 480 518 505 497 497 493 490 500 523 481 515 477 474 477 518 497 512 520 517 482 477 471 486 483 476 492 492 506 486 476 509 485 485 489 509 493 511 471 486 470 496 482 486 464 474 502 467 488 467 460 475 480 471 474 464 468 487 479 491 468 501 497 470 496 465 473 472 492 461 468 477 496 463 467 459 493 472 490 482 480 474 462 469 481 475 450 458 449 454 451 464 451 484 467 456 477 455 456 469 457 471 480 465 438 473 464 467 452 437 471 471 477 474 467 453 461 463 463 456 469 454 441 449 445 462 444 429 441 462 433 438 425 438 431 451 455 429 444 454 421 438 435 435 432 455 417 437 424 445 454 442 434 439 444 434 442 449 445 439 438 438 424 427 409 438 410 434 425 444 433 406 424 413 423 436 412 403 430 416 408 417 414 415 412 412 421 410 425 434 408 422 401 398 408 432 408 401 404 395 426 389 413 390 420 415 414 399 410 387 391 389 395 410 388 393 420 404 419 382 404 416 391 387 391 384 387 384 400 409 399 390 393 374 383 408 396 384 374 401 375 402 396 375 391 402 400 387 381 382 387 394 372 388 362 368 395 371 377 362 393 371 382 369 379 388 362 387 368 375 386 354 359 374 373 377 369 349 367 374 350 378 349 352 361 350 377 347 343 361 366 370 357 373 342 365 374 365 356 363 353 353 369 342 343 350 349 356 352 337 336 353 341 345 355 341 341 346 352 360 360 349 357 345 326 353 340 325 324 349 349 339 348 328 343 333 322 346 332 328 318 333 332 321 338 334 318 332 343 325 312 340 328 335 311 325 331 319 314 309 333 337 325 307 333 305 332 332 307 330 308 315 302 309 300 326 303 308 303 298 304 303 308 305 304 309 295 321 315 314 306 296 297 311 308 319 296 318 289 288 315 311 304 296 297 286 292 313 302 298 299 294 307 295 308 290 289 295 282 293 296 305 295 292 300 301 283 295 289 283 279 283 274 291 284 296 291 281 276 285 285 279 268 292 284 274 279 293 279 275 282 276 290 275 281 279 287 274 288 275 263 265 261 261 285 266 277 267 263 281 269 275 264 260 271 269 261 259 257 262 255 260 271 276 260 266 262 270 265 264 271 257 266 257 260 255 258 254 253 254 251 251 255 267 245 248 261 264 260 248 259 252 245 255 252 260 243 256 251 248 257 243 244 255 254 238 240 235 247 246 235 248 233 236 253 250 241 247 245 247 229 238 230 230 247 246 246 249 237 247 228 244 235 248 239 242 230 245 231 232 242 239 235 225 241 242 230 230 227 238 235 238 226 228 234 226 228 219 220 231 218 233 227 222 225 221 217 234 221 220 215 231 222 218 219 224 229 215 222 232 211 226 220 229 218 216 218 227 219 220 218 218 214 227 223 214 223 223 211 220 216 219 215 220 222 207 218 210 206 222 209 216 214 211 222 221 217 203 206 219 204 215 206 205 212 217 211 206 209 212 217 215 200 203 208 214 202 199 219 201 216 204 217 213 212 215 210 216 215 211 213 197 197 205 209 207 215 203 215 200 212 209 199 210 200 206 214 199 196 206 197 211 212 209 198 198 197 210 197 195 196 206 207 195 206 200 198 205 199 197 202 197 192 205 203 208 196 202 193 191 195 208 200 205 195 204 209 199 200 206 193 203 191 208 199 197 196 205 202 195 191 192 200 203 198 204 200 204 196 194 196 192 203 205 206 208 198 198 209 201 206 192 206 199 190 195 206 208 203 198 194 196 193 196 209 201 191 191 207 209 207 193 191 200 208 207 190 209 207 201 200 195 204 196 204 196 194 192 195 207 201 199 193 204 205 204 207 199 198 206 198 195 209 199 197 200 209 210 191 198 202 202 205 208 200 199 195 196 202 200 206 206 202 201 212 209 195 209 199 195 197 206 199 208 207 206 198 206 198 198 213 208 200 207 198 201 207 201 206 209 202 212 203 211 201 214 208 216 211 213 198 207 202 201 199 210 199 215 211 205 219 215 211 207 211 213 211 221 212 205 215 215 209 216 204 205 206 220 207 209 217 222 213 221 223 213 212 224 208 221 210 207 216 218 212 225 210 223 227 221 213 227 229 224 213 227 230 225 214 228 219 229 216 213 232 222 232 222 224 217 221 234 218 232 220 232 224 224 224 220 236 228 237 233 238 229 229 238 227 231 222 240 226 234 224 228 235 223 222 226 237 228 238 240 244 224 242 241 238 240 240 234 227 243 229 234 232 251 231 247 234 235 248 234 240 231 245 236 246 241 233 246 249 238 244 256 248 235 256 240 239 242 243 239 254 260 247 241 256 256 240 240 244 264 260 255 266 265 258 249 254 254 265 261 265 265 255 270 257 272 255 272 269 273 258 249 249 274 260 260 263 256 267 253 269 262 279 268 264 264 266 265 264 258 275 280 267 275 285 262 275 265 287 270 279 288 268 280 263 288 281 276 272 281 291 272 285 278 283 292 277 289 295 294 270 294 273 294 279 285 288 295 275 280 301 299 302 287 296 288 299 305 301 292 296 285 305 284 287 296 307 285 301 300 298 303 295 299 302 304 306 307 287 313 296 298 301 291 297 305 299 313 316 317 302 324 302 311 312 308 297 322 322 312 318 303 325 327 303 319 306 322 333 328 326 311 320 330 305 316 324 314 307 313 312 331 324 334 312 340 315 312 334 341 335 315 325 339 331 348 326 337 344 322 321 328 333 349 331 328 339 323 331 339 334 354 335 330 339 352 338 345 331 336 360 357 353 363 356 360 346 347 334 354 353 346 347 357 354 359 353 364 349 372 342 349 359 365 372 362 343 375 364 346 356 362 368 367 352 377 350 356 383 367 366 361 374 370 363 377 359 371 360 358 377 375 376 388 367 384 389 374 382 365 378 386 394 391 375 385 362 394 377 397 376 375 382 400 369 392 404 371 392 402 389 375 378 408 404 395 409 405 381 390 383 407 398 381 405 400 401 401 381 381 393 381 398 387 404 415 411 397 400 390 422 401 397 398 405 407 415 426 402 399 398 401 393 405 416 418 433 420 408 413 398 415 426 405 404 405 404 410 435 405 406 406 413 440 424 403 438 410 426 416 442 419 429 421 439 426 434 420 444 417 423 431 415 442 444 432 453 415 415 446 448 434 440 429 444 432 432 440 435 432 431 461 441 433 451 424 425 424 451 425 462 431 458 463 442 427 432 464 430 449 434 447 470 449 474 470 473 474 474 472 442 450 438 452 459 438 450 439 457 449 483 468 446 474 468 459 445 480 442 471 463 465 444 469 476 489 463 458 479 482 486 466 451 483 462 455 465 456 481 475 458 485 453 474 495 491 480 489 498 490 459 481 461 495 501 462 474 489 496 480 477 472 471 501 488 468 465 469 502 496 492 470 477 496 514 497 511 488 487 492 502 490 492 476 493 492 493 509 505 487 491 513 514 479 516 484 499 516 478 485 510 524 512 507 521 503 506 504 527 501 493 483 521 489 526 489 497 485 493 511 517 486 502 531 500 506 486 487 486 493 489 527 534 501 504 532 530 513 527 539 524 503 495 523 514 522 495 532 511 520 528 518 500 534 511 525 503 526 520 541 495 524 502 496 544 542 503 545 500 526 540 539 539 544 540 501 509 503 501 531 541 550 546 519 530 517 550 516 550 525 512 534 540 516 546 544 556 513 520 535 519 532 548 530 523 537 545 549 515 526 508 557 557 530 543 536 535 550 545 510 520 554 522 558 547 544 524 547 554 520 524 547 528 548 519 545 526 533 562 526 549 563 550 565 545 547 549 553 540 562 560 543 520 530 521 543 532 515 520 561 552 518 557 538 561 545 531 537 565 542 550 565 540 550 563 518 531 561 520 521 556 567 566 524 546 519 554 563 519 522 519 557 525 561 542 571 552 557 538 548 546 534 559 570 531 567 533 561 558 536 564 558 547 558 565 537 521 547 529 522 551 530 523 573 534 546 571 568 547 552 559 536 568 544 532 525 537 561 528 521 539 572
522 528 556 572 555 532 530 560 542 526 522 557 569 564 547 545 555 566 523 537 557 565 566 534 533 550 559 556 566 539 553 567 546 566 559 571 564 540 567 526 551 534 560 522 530 528 560 573 538 559 547 563 568 521 544 541 549 544 523 557 562 571 549 533 562 533 545 567 568 537 519 561 567 520 562 522 544 564 521 562 548 563 566 558 565 553 543 556 523 546 556 528 560 533 557 549 563 530 545 559 565 561 547 522 526 554 527 515 547 547 522 542 562 539 559 551 546 553 516 522 511 531 521 538 558 531 560 512 532 519 517 526 536 556 538 558 547 527 537 530 552 546 506 549 519 531 513 554 520 518 543 552 538 553 526 533 548 507 523 529 511 522 551 526 530 536 500 544 509 524 543 536 536 510 540 520 510 523 513 497 536 515 514 501 541 531 494 535 536 515 510 503 509 540 499 503 496 530 532 511 495 517 510 509 519 533 494 492 528 492 521 524 498 490 495 501 523 499 501 488 515 494 498 529 495 486 516 523 491 494 522 502 488 480 490 503 493 483 492 499 491 477 483 513 510 523 516 518 475 502 475 485 489 515 472 473 484 514 516 510 490 474 477 510 497 486 496 511 503 488 502 465 477 511 479 476 506 469 481 474 507 482 478 499 504 475 459 498 479 463 473 499 495 497 502 474 497 468 476 466 458 479 471 463 472 451 487 466 461 491 460 449 487 488 465 473 461 464 450 459 462 465 446 463 463 456 448 484 456 450 478 461 479 443 462 452 480 443 481 452 477 473 441 464 473 459 472 434 461 452 472 475 474 460 436 438 461 448 461 450 454 464 430 439 459 456 433 435 458 456 461 463 454 448 420 436 431 421 437 433 417 437 430 417 445 442 414 452 443 454 447 411 432 423 424 435 448 422 430 438 439 437 409 412 408 412 434 420 435 430 435 411 413 417 420 410 411 414 425 427 419 422 429 404 425 414 414 414 400 394 394 395 427 428 395 407 400 389 417 390 403 400 414 395 385 417 392 390 392 391 384 388 403 385 393 382 399 383 396 393 391 376 393 409 378 375 387 399 407 386 406 390 401 390 392 383 380 396 378 375 385 385 397 368 387 366 386 386 391 397 364 368 385 373 385 392 362 380 388 370 359 355 380 363 387 363 359 364 369 351 367 376 356 369 353 378 365 365 373 361 375 360 344 366 366 362 346 372 375 366 354 356 369 340 347 350 357 362 356 346 339 348 334 345 342 337 348 363 337 335 351 346 341 345 347 351 338 345 347 328 355 340 342 324 328 323 343 347 348 330 321 346 349 346 348 322 333 319 328 322 343 323 341 313 323 314 321 311 320 315 309 325 318 338 322 311 323 330 310 311 329 322 324 320 306 314 321 330 312 312 324 309 323 306 297 306 322 303 316 311 312 322 296 296 295 305 314 315 319 294 291 288 290 293 289 289 307 305 291 312 292 290 302 287 284 286 301 281 285 280 286 283 286 286 281 292 305 282 295 295 297 301 300 299 279 273 278 295 293 291 284 295 274 283 291 287 267 269 286 285 279 282 266 275 272 281 283 266 265 266 287 263 263 264 283 278 277 267 270 274 264 278 261 267 282 275 266 257 272 261 257 255 264 272 275 270 265 261 255 266 251 265 252 257 258 261 253 247 263 246 257 251 251 250 248 263 259 247 245 266 244 247 262 248 256 252 241 253 261 249 257 243 255 245 247 257 238 238 238 240 254 239 242 234 249 251 233 243 242 251 240 238 243 232 228 237 241 240 228 244 235 248 234 228 247 230 231 233 247 238 233 246 238 240 234 222 231 228 224 236 222 224 225 231 229 223 240 235 237 233 225 228 230 221 220 226 235 225 232 231 223 235 217 220 234 224 217 229 212 229 224 212 218 231 225 220 219 211 225 222 218 209 211 210 214 223 209 216 211 215 210 221 224 226 215 206 207 209 220 220 225 224 212 214 211 217 218 222 207 214 218 209 220 215 218 205 209 217 213 210 203 215 200 220 212 209 218 211 211 210 204 211 209 216 203 199 216 204 203 211 210 201 199 205 204 198 202 213 208 206 198 206 205 202 200 211 208 211 204 198 213 209 203 203 199 200 205 210 207 202 204 192 199 199 194 208 201 199 197 194 203 201 197 205 208 203 202 193 200 191 209 191 199 199 201 197 207 206 195 194 208 199 206 196 206 208 192 195 209 190 198 193 200 204 207 209 209 196 195 199 201 203 190 205 189 204 198 189 204 206 197 203 202 204 200 195 198 192 190 194 192 191 189 192 203 202 196 197 206 203 207 199 195 205 193 192 201 200 193 195 198 198 190 193 198 199 207 194 191 206 200 195 206 198 190 192 205 209 209 201 190 195 191 197 195 206 199 192 204 206 191 190 190 194 207 191 196 205 207 197 193 198 195 201 207 208 196 194 207 195 205 207 192 199 207 210 207 197 193 201 194 207 195 206 212 203 207 198 198 196 197 213 203 213 204 211 210 201 213 206 205 199 214 206 206 209 204 201 206 216 202 216 199 210 207 209 218 202 213 218 201 214 207 218 219 206 217 220 206 220 220 221 211 219 210 210 214 223 223 214 215 221 210 213 210 219 224 207 222 217 226 223 211 212 218 208 219 221 217 222 226 211 210 218 220 220 217 224 223 230 218 222 221 221 233 219 229 217 223 235 217 218 224 233 220 224 221 228 237 228 219 235 230 218 226 221 236 238 232 226 226 229 241 231 239 234 245 241 230 243 239 231 247 228 233 238 236 234 232 232 236 238 235 238 239 244 250 234 246 238 239 234 233 242 246 234 243 241 252 244 245 236 245 249 243 236 244 240 241 258 252 250 248 240 249 263 257 255 263 251 262 259 259 248 257 249 258 262 260 245 269 265 259 263 266 248 270 260 273 265 274 262 271 255 262 273 270 256 268 255 277 262 256 257 272 273 265 267 268 283 273 271 277 259 261 265 276 278 271 263 281 274 276 285 283 271 267 288 279 289 291 276 266 280 282 284 272 290 288 282 274 277 292 272 295 283 280 283 298 300 301 298 298 303 304 284 295 306 281 279 300 293 284 301 300 289 300 298 287 298 301 310 303 302 303 305 314 287 310 291 306 313 298 292 307 319 303 315 293 296 318 316 318 298 304 299 317 324 320 316 317 324 317 305 307 318 303 330 309 322 324 308 321 327 305 335 310 324 331 311 327 320 339 318 336 334 333 321 318 318 340 336 340 317 333 335 321 318 319 336 335 341 324 347 338 345 349 337 346 340 343 334 343 347 346 334 338 338 343 329 340 360 354 334 359 335 347 365 352 362 363 356 367 368 354 343 366 368 353 341 350 345 370 360 364 374 356 376 369 348 369 360 364 369 377 349 368 364 379 376 356 356 383 381 376 358 383 354 367 382 358 363 373 372 372 393 384 386 366 381 392 365 387 395 393 380 372 381 371 375 366 395 386 392 371 393 379 401 394 388 395 394 398 381 392 382 401 382 401 407 408 407 385 400 384 413 414 399 380 417 406 414 409 392 419 410 404 398 412 396 405 394 410 396 414 411 392 391 422 396 428 427 428 431 394 424 399 418 436 411 431 409 429 422 417 433 421 434 403 406 414 423 421 421 437 418 427 429 439 432 436 416 422 413 416 417 444 416 442 419 439 419 433 441 430 415 416 425 433 438 446 433 461 448 425 453 437 445 438 452 436 429 450 455 463 451 463 442 439 442 467 437 454 436 462 460 432 456 467 469 475 452 443 453 437 443 473 437 471 476 442 437 467 467 449 475 483 462 484 468 468 455 456 480 474 451 481 443 463 468 462 481 459 492 451 492 485 461 490 461 482 457 469 456 461 476 491 471 465 486 485 459 469 478 495 494 483 471 456 499 468 476 488 465 501 505 505 471 491 507 492 505 485 485 497 487 488 472 483 475 476 499 495 515 486 488 511 513 486 494 494 478 483 517 505 519 511 473 495 478 491 479 511 511 511 513 504 479 492 479 499 502 490 486 512 506 495 518 490 520 507 526 519 519 483 500 531 498 527 524 514 500 517 491 507 495 530 491 533 526 534 505 534 532 500 519 519 524 496 521 510 527 491 522 514 493 508 497 500 537 527 533 515 521 494 517 500 509 497 519 497 539 538 514 507 514 514 516 545 501 546 519 511 499 506 525 511 537 546 515 522 528 531 545 504 546 544 530 513 552 532 550 511 517 537 521 514 552 515 534 556 546 549 520 557 550 551 524 524 509 511 533 557 521 550 556 512 518 562 554 514 539 528 521 530 561 518 540 554 559 539 541 522 551 541 545 537 550 551 551 523 539 529 528 525 525 517 540 530 532 522 562 540 526 550 552 546 562 549 522 531 538 551 542 523 541 536 547 526 522 532 552 563 547 528 520 520 533 562 553 566 569 546 537 527 542 519 520 536 569 542 567 536 539 554 558 563 520 551 534 525 566 569 570 558 525 534 560 555 539 556 548 551 529 528 521 553 541 533 568 523 531 554 541 536 556 575 523 555 576 542 547 559 576 549 569 564 541 572 574
567 558 539 525 576 543 559 530 562 570 563 551 566 541 557 525 562 555 527 540 542 534 565 524 533 523 570 561 529 552 558 560 574 575 562 573 540 543 567 566 523 553 570 565 534 564 572 546 572 550 542 554 567 574 571 546 566 570 525 527 567 555 550 567 521 572 554 535 543 562 565 547 525 560 536 537 565 549 562 562 523 544 540 569 543 553 557 550 564 524 519 558 559 549 550 522 564 531 554 534 519 545 561 542 533 540 522 542 518 529 532 540 556 518 555 545 531 515 553 549 528 528 560 557 533 512 510 534 540 542 515 542 523 518 553 518 522 532 538 509 549 529 549 551 533 506 511 552 541 531 514 536 547 509 529 547 541 528 519 505 503 521 552 539 517 545 539 538 540 504 504 531 542 536 510 519 528 530 531 506 498 498 520 531 532 528 496 534 521 531 537 498 498 511 534 518 531 534 517 532 521 506 501 516 519 519 511 516 537 508 525 536 495 514 533 489 496 504 502 534 512 520 505 501 494 484 494 495 493 510 527 493 496 511 502 518 517 516 494 508 514 511 510 516 479 475 501 490 505 518 517 519 497 491 483 480 489 484 504 513 505 479 512 475 475 509 473 508 486 495 501 478 478 510 510 505 466 497 497 492 485 478 475 475 471 506 468 492 494 475 469 467 478 468 476 480 465 462 467 472 488 482 455 460 494 493 498 472 490 456 460 484 486 460 470 492 468 453 491 469 488 460 453 464 452 449 452 479 485 480 449 468 474 463 480 476 463 443 439 470 452 456 471 467 470 435 455 437 451 467 434 475 431 468 464 446 441 465 439 457 436 467 433 467 458 432 446 459 433 447 461 446 461 423 437 426 453 456 430 459 452 448 420 416 452 454 454 432 442 420 422 426 451 447 449 450 438 437 432 416 443 432 410 424 418 434 432 412 431 441 415 431 408 436 424 410 431 422 404 423 422 412 415 433 430 426 401 423 405 408 415 420 403 395 398 414 423 400 417 423 408 402 414 406 388 405 399 419 401 407 397 398 415 414 390 400 402 390 384 415 397 412 386 400 375 384 392 380 378 394 402 373 388 402 390 368 385 403 391 400 401 393 387 377 389 397 363 375 368 379 372 374 376 359 382 362 382 374 368 391 387 379 376 354 383 368 383 365 359 363 361 357 352 357 383 371 360 362 363 369 354 366 343 362 360 347 352 354 373 349 361 368 350 351 350 359 349 360 344 341 354 365 367 356 355 360 356 340 341 336 350 339 333 351 340 351 347 348 330 344 352 333 347 356 324 329 344 344 340 329 329 341 347 317 320 346 320 335 322 324 327 333 335 325 337 313 311 335 314 317 308 334 316 319 335 310 332 325 316 331 335 306 320 331 313 322 320 303 304 311 320 327 326 302 327 314 306 314 303 297 295 303 318 294 299 304 306 316 307 289 301 301 297 300 301 303 313 314 292 297 305 308 290 305 308 289 286 288 286 289 291 286 306 279 304 282 299 298 276 288 279 293 293 284 289 281 283 277 284 286 284 278 276 276 269 272 268 266 277 281 281 287 274 277 283 265 274 289 264 269 266 280 261 277 273 260 265 272 258 282 274 265 258 273 275 280 271 268 274 265 255 255 266 265 270 267 251 254 261 254 261 264 253 264 267 248 258 263 258 266 268 251 257 244 245 252 247 263 264 258 245 257 255 244 241 263 247 252 246 245 240 251 249 244 247 250 236 240 255 235 252 243 233 244 253 233 236 239 233 230 244 232 230 236 251 239 234 251 248 241 238 236 248 232 227 235 243 234 246 241 224 242 243 241 241 232 242 240 241 231 238 240 222 231 223 223 223 235 238 225 234 231 220 226 234 226 235 223 215 225 218 231 215 222 217 224 231 230 216 221 232 225 230 225 228 209 230 223 225 229 209 218 227 220 228 215 215 218 226 215 207 206 217 206 206 213 216 208 215 211 213 220 203 213 209 213 220 219 212 217 209 205 214 206 215 212 210 201 202 207 208 203 206 219 202 206 204 202 200 201 214 213 211 206 203 202 210 196 208 201 200 200 209 213 199 200 211 204 203 207 209 195 207 206 202 196 205 200 200 207 195 208 202 209 197 200 194 203 199 197 207 204 202 201 194 198 198 190 208 199 195 203 200 208 208 209 191 192 197 190 207 191 206 209 208 203 190 203 194 192 195 206 190 191 192 189 204 205 203 191 201 206 207 202 198 193 197 202 189 194 202 191 199 190 198 190 199 202 202 197 202 205 192 201 188 195 201 204 192 193 203 201 188 199 193 197 200 199 189 199 205 200 202 194 202 190 196 191 201 188 200 194 206 204 204 204 190 196 201 192 198 195 205 198 203 207 207 197 199 205 189 194 199 207 193 191 197 202 193 205 197 197 201 208 195 202 190 209 209 207 194 199 198 197 191 206 199 199 202 205 209 201 202 199 192 198 192 211 211 207 207 199 195 199 197 212 203 210 205 204 207 209 205 207 197 199 204 198 207 207 213 199 211 204 198 204 212 200 203 211 207 198 210 203 204 214 211 215 207 205 213 206 220 211 215 215 204 208 210 201 216 216 205 207 213 221 204 204 209 215 210 207 205 212 209 218 216 219 214 225 225 226 209 225 217 226 220 222 212 217 209 217 224 211 209 230 209 231 220 228 211 232 225 223 230 221 220 214 219 230 234 219 227 230 222 224 234 235 216 231 220 217 238 235 229 230 230 225 225 229 226 226 224 228 227 237 236 241 222 228 232 240 239 240 242 226 226 236 230 246 246 247 248 243 248 235 249 240 232 242 229 248 245 246 253 232 238 248 247 239 241 235 242 248 252 254 243 253 238 236 239 260 258 240 240 239 244 257 253 258 255 264 242 243 242 260 261 256 244 263 269 266 267 249 252 266 271 264 260 263 259 266 260 266 264 259 252 270 254 277 258 272 261 268 269 264 277 266 258 266 264 267 275 266 264 280 285 283 260 283 273 283 279 286 284 271 265 265 271 273 279 288 274 277 279 280 286 285 291 282 285 293 294 291 274 280 283 297 300 295 285 303 299 291 276 289 298 289 291 296 295 285 303 298 306 301 297 296 297 302 301 306 314 302 302 307 305 289 288 301 311 313 314 313 316 304 300 307 306 316 294 312 315 319 300 300 308 324 318 312 322 304 300 317 324 309 312 314 304 329 327 323 312 333 311 326 319 329 314 335 333 313 327 318 339 331 314 319 322 334 319 346 317 316 317 323 346 324 323 329 333 344 330 349 328 349 354 340 331 343 336 329 343 350 332 338 330 330 357 337 344 330 340 333 334 365 362 352 366 349 340 335 341 340 360 355 360 356 345 364 352 345 353 342 362 374 360 370 352 363 367 352 348 375 374 362 357 371 361 365 351 378 371 388 385 379 376 379 379 385 369 371 385 387 374 389 360 374 377 381 383 396 381 388 370 400 373 401 385 377 392 390 392 383 399 390 376 377 405 389 378 393 399 381 400 379 389 376 408 407 400 401 409 379 404 401 400 407 390 390 404 388 393 404 405 416 405 418 400 403 403 414 400 415 422 390 409 400 418 423 412 411 426 415 395 410 402 431 406 411 401 406 415 437 420 429 438 412 416 408 409 422 419 438 409 432 413 421 434 439 444 442 413 436 416 441 420 451 412 422 437 438 454 426 448 433 455 438 449 438 459 439 459 444 451 451 422 440 437 450 437 449 464 452 440 434 450 426 430 451 469 449 429 429 440 453 469 466 469 474 474 464 472 460 436 468 473 476 454 465 470 456 467 477 443 464 481 456 449 473 446 452 463 471 443 464 449 477 444 453 480 447 476 451 482 476 492 448 459 458 483 489 468 465 459 470 480 493 491 495 475 473 485 470 456 465 488 457 503 483 489 468 488 489 499 471 462 467 469 466 462 501 464 488 501 487 487 492 495 485 496 482 494 475 492 474 498 512 480 497 514 472 500 484 486 481 503 501 491 507 502 484 502 491 492 498 498 483 515 513 503 493 503 484 507 495 502 503 503 489 486 513 501 501 516 509 527 515 525 507 515 515 513 491 516 494 532 499 507 510 511 533 494 531 503 497 505 490 513 497 502 511 506 532 507 500 506 512 512 511 499 526 505 501 535 533 522 547 540 530 516 548 530 508 537 513 534 502 509 514 509 530 518 533 545 517 540 524 512 535 542 517 522 529 510 554 547 550 505 527 523 553 507 548 533 528 513 525 538 529 521 541 513 525 548 556 536 531 525 541 519 537 522 518 542 530 517 533 556 551 535 522 526 516 543 556 554 565 530 531 514 556 528 533 536 555 557 563 536 536 521 540 532 553 515 533 523 538 519 551 554 564 517 549 547 534 539 534 548 519 568 550 525 546 532 549 551 521 545 520 544 569 562 523 553 562 557 562 531 561 559 532 572 561 565 548 540 551 528 572 553 525 566 560 553 542 537 548 545 560 568 525 575 523 527 564 531 524 570 555 554 573 546 538 573 538 541 531 565 537 534 523 561 563 546 574 523 526 573 549 551 551 552 536 539 557 523 548 559 558
570 525 556 539 528 539 555 547 548 529 548 546 529 532 532 540 570 532 530 552 558 558 526 574 571 542 553 557 554 576 538 545 564 557 560 569 572 524 537 528 571 561 551 576 555 558 524 546 553 530 562 575 551 564 570 531 558 559 559 566 521 521 546 548 559 544 529 526 571 550 570 548 566 569 531 540 523 547 538 531 522 560 543 521 565 535 547 563 535 547 555 535 547 542 523 548 565 533 554 524 524 565 552 532 562 563 515 527 554 550 539 557 553 525 523 546 559 514 538 523 544 531 562 527 513 531 523 553 530 560 516 558 527 524 521 541 556 560 536 543 551 521 532 518 522 551 536 541 523 546 551 540 511 526 534 543 544 524 512 542 551 517 537 549 553 538 512 515 534 541 510 527 522 503 521 544 507 525 540 549 529 528 539 506 500 547 536 526 509 529 530 509 521 505 505 520 529 521 524 494 532 503 534 528 496 519 500 529 494 490 501 518 518 527 495 530 489 534 514 490 512 522 486 494 503 521 505 525 497 501 492 508 495 497 480 499 501 495 481 504 486 480 513 515 481 523 509 481 517 521 478 487 518 491 477 480 483 479 480 517 473 499 480 474 482 486 473 495 475 503 490 479 471 485 480 470 507 506 500 496 497 503 484 467 473 501 481 501 481 460 488 479 485 465 473 494 500 490 484 481 460 455 462 472 482 472 464 459 464 493 456 473 461 477 470 472 471 452 461 461 481 472 472 489 487 450 470 483 445 478 478 465 443 457 445 467 441 461 477 450 460 462 444 446 456 468 465 466 454 453 466 448 433 454 452 472 454 439 452 434 446 449 460 440 425 459 455 455 446 431 440 462 426 447 422 451 432 445 444 422 421 433 429 457 452 437 440 435 416 413 434 421 436 427 452 444 418 444 442 439 411 419 433 411 410 429 434 410 428 439 440 435 430 402 422 433 437 423 414 438 416 411 405 427 414 409 400 406 428 410 417 423 396 410 399 406 399 393 401 392 404 424 411 420 405 385 400 401 403 384 392 386 391 418 411 409 393 406 411 389 388 409 400 378 396 393 374 389 372 373 401 394 401 397 391 397 396 398 383 384 398 366 376 385 394 400 374 372 363 362 373 378 392 365 379 366 380 385 358 357 366 373 369 362 370 380 370 374 376 365 357 361 381 363 381 370 365 350 363 377 355 368 363 376 362 348 362 359 359 349 342 352 366 342 347 367 365 367 336 351 335 362 336 349 356 342 352 335 337 354 332 330 347 348 344 354 332 338 349 331 348 337 352 348 342 332 351 348 347 323 326 333 345 343 333 324 321 337 324 317 335 332 326 333 323 328 317 325 334 319 326 311 323 309 328 331 305 322 315 305 307 313 331 306 329 312 316 312 323 306 304 304 305 309 311 305 301 301 317 319 315 313 305 296 298 302 301 291 290 288 308 298 293 312 315 304 292 311 310 302 293 304 301 284 297 283 304 296 280 287 289 287 303 289 281 281 279 295 299 297 286 273 287 281 292 277 286 277 287 279 277 280 284 294 283 267 277 268 267 291 284 266 277 268 267 273 277 288 280 262 272 278 266 285 278 265 278 282 258 267 265 258 258 269 272 272 265 268 257 261 274 266 273 267 263 260 251 272 267 263 271 252 251 262 259 246 256 264 256 250 255 252 254 255 261 252 254 263 248 261 251 261 246 263 262 239 262 250 241 252 247 251 236 251 246 235 250 251 240 247 236 235 237 253 235 239 243 249 250 247 247 247 244 250 242 239 249 234 240 228 243 226 232 237 235 237 230 244 225 240 224 223 242 224 222 242 223 238 225 238 226 220 238 234 228 222 219 220 230 216 231 232 215 226 227 227 218 221 222 221 214 227 227 212 217 224 217 229 215 214 211 230 217 229 223 216 212 223 224 212 221 219 212 221 220 214 211 216 206 212 205 213 216 214 206 218 216 207 207 203 222 206 210 210 206 211 208 210 210 202 214 220 212 216 213 203 201 215 211 202 214 216 209 203 215 207 213 197 201 198 208 212 205 213 198 202 196 214 208 214 202 208 196 207 202 204 210 207 205 196 210 193 194 201 197 203 211 205 203 207 198 194 194 207 203 196 193 204 194 197 202 202 191 204 207 192 194 196 198 199 199 195 199 192 203 197 203 192 201 206 197 197 200 196 197 204 205 204 197 196 203 196 198 200 201 190 201 188 199 191 192 188 190 199 205 195 201 196 196 192 192 204 200 203 190 205 196 187 198 187 192 194 192 199 203 202 202 197 202 191 200 187 192 202 199 187 189 191 193 198 196 198 193 187 196 196 202 202 194 191 199 196 199 201 190 193 199 203 205 195 188 196 196 190 193 205 206 195 206 194 203 194 202 191 192 190 198 189 206 202 193 196 192 202 192 206 194 192 208 195 207 192 200 206 201 207 204 204 206 196 196 204 204 207 193 195 193 199 197 198 209 198 197 197 197 193 194 194 196 205 211 206 207 202 195 200 200 210 206 197 197 205 204 203 213 199 200 196 207 207 215 197 214 214 203 211 216 198 206 200 202 207 218 207 205 202 203 200 210 205 205 201 221 211 205 222 222 213 206 205 207 209 211 224 215 217 223 218 222 213 215 212 223 214 218 207 218 220 226 228 226 210 226 225 216 211 217 220 212 221 218 221 219 223 231 229 231 217 229 230 230 215 226 226 216 224 228 233 218 227 219 236 224 236 230 232 220 240 224 223 224 237 236 235 229 237 226 227 233 244 239 244 243 243 236 245 237 229 228 241 247 244 247 241 231 249 249 233 247 243 229 247 251 235 245 234 254 234 247 254 237 254 236 255 250 234 252 251 258 246 247 242 241 250 244 246 257 247 262 246 263 244 265 261 257 258 263 267 259 266 258 269 267 265 249 250 259 268 268 270 268 248 273 261 265 252 274 271 268 273 274 263 256 268 253 254 265 263 256 260 280 279 269 278 279 273 281 285 270 273 268 261 271 267 286 287 277 276 283 268 278 270 290 290 291 291 281 294 287 289 283 290 284 286 277 289 287 294 282 277 299 278 292 290 288 282 305 299 291 281 307 297 291 282 289 289 288 302 303 284 312 306 308 299 289 306 301 306 293 297 288 289 301 315 316 300 297 313 309 305 320 317 296 314 318 298 302 305 318 316 324 324 322 325 320 328 320 312 320 308 305 309 313 305 311 324 328 310 312 332 326 311 326 323 324 314 328 315 342 316 321 314 320 329 343 321 322 346 347 331 344 334 328 325 342 336 328 349 329 350 325 336 329 336 349 344 345 346 339 333 353 343 340 330 357 347 340 351 339 357 334 368 361 349 360 364 356 355 357 365 365 373 365 369 355 371 357 349 355 367 353 362 350 377 360 362 353 355 367 350 356 376 365 373 383 375 373 362 380 373 357 356 382 367 383 377 390 369 396 375 375 376 366 374 390 382 380 384 389 400 367 372 374 372 389 390 382 380 382 382 384 392 396 404 383 409 396 392 396 383 384 383 409 396 379 407 392 417 381 395 410 410 400 405 416 421 398 385 420 415 411 398 405 390 399 409 391 406 411 411 431 393 399 422 407 418 415 407 407 426 402 410 406 438 417 439 417 411 424 424 406 440 409 425 443 427 442 447 431 435 447 425 411 424 413 410 444 416 439 435 454 423 419 439 420 415 428 446 432 435 433 445 450 427 423 428 426 442 437 423 444 466 460 465 443 462 457 458 457 446 460 436 440 448 462 447 436 436 468 476 474 462 451 456 451 452 441 448 451 448 475 444 443 447 450 473 446 475 469 472 449 469 449 470 459 480 484 444 467 462 458 486 458 477 489 464 456 457 466 480 454 482 492 477 452 454 487 472 461 468 494 470 490 497 477 472 466 466 500 503 488 467 499 463 496 471 469 491 507 491 479 479 478 486 500 512 467 486 498 503 482 470 484 474 509 470 502 489 509 492 485 500 499 512 476 488 481 509 515 516 520 504 519 522 477 512 500 492 525 513 494 521 485 506 499 505 518 504 492 483 486 521 482 518 532 499 512 534 501 508 524 512 521 501 513 506 513 524 494 503 515 506 514 538 532 522 503 502 525 520 532 533 539 502 518 514 519 515 502 527 538 522 521 495 498 526 540 518 519 545 499 531 523 513 518 539 544 499 529 541 530 515 522 543 513 542 540 515 538 513 516 531 510 525 533 507 541 541 517 548 525 516 551 512 558 553 510 530 534 554 521 522 511 543 539 538 511 524 517 546 534 563 555 521 563 564 557 547 547 517 524 554 554 564 554 546 539 520 541 522 553 543 526 534 556 562 529 558 543 555 544 516 517 553 540 524 569 543 555 537 561 566 540 548 526 528 544 568 535 518 523 538 565 537 558 569 547 534 521 522 522 550 538 539 550 563 563 550 552 565 532 542 522 571 573 531 527 542 569 534 525 531 561 568 531 543 564 576 564 564 577 532 550 557 525 555 555 569 570 565 575 535 566 542 529 529 545 536 536 537 548 527 533 574 573 542 540 548 541 568 576 527 565 548 549 567 525 526 545 560
557 531 573 532 537 566 525 545 578 537 558 534 527 555 529 564 573 532 533 578 564 530 526 550 555 551 524 542 540 545 565 559 538 545 566 550 532 566 557 530 566 536 527 567 565 530 551 545 525 546 543 564 539 532 576 555 544 575 573 560 528 547 527 530 556 540 546 538 547 524 561 570 522 531 540 526 573 546 532 530 537 548 529 530 551 546 535 528 568 537 549 565 547 570 566 528 550 553 561 523 555 562 517 556 519 552 561 534 541 536 560 558 564 516 515 542 542 530 513 539 565 544 548 541 559 553 532 561 531 555 547 552 551 558 535 555 528 531 560 541 526 523 534 532 555 532 510 532 515 511 516 517 514 556 544 509 522 510 505 520 531 520 507 517 513 532 509 530 550 529 544 517 552 511 548 527 538 501 506 546 517 504 524 524 502 506 545 527 505 530 503 536 524 521 528 497 539 511 502 511 517 502 501 540 529 529 502 503 540 529 521 508 519 536 526 502 521 493 494 513 519 502 535 499 535 521 513 520 532 490 506 498 516 507 486 486 521 485 511 515 525 481 486 519 490 494 514 502 519 513 511 494 495 487 489 519 492 519 487 504 475 477 516 504 483 501 469 493 515 472 488 501 495 467 508 477 494 474 475 467 480 508 509 484 509 507 481 471 469 473 498 467 490 473 470 489 500 463 458 466 458 493 479 486 500 459 466 482 483 469 462 479 481 454 469 472 490 449 452 447 450 450 469 458 450 485 450 453 482 453 453 452 453 466 446 459 471 461 483 457 482 447 440 463 476 472 448 472 464 467 476 444 467 468 467 434 449 450 436 463 439 452 465 444 461 449 458 441 441 463 431 443 459 431 463 445 461 458 424 434 428 445 443 438 455 418 432 431 452 448 419 442 449 429 440 424 452 439 451 431 433 437 428 437 414 419 420 444 414 403 433 433 416 438 429 429 428 417 432 399 413 433 426 425 417 416 400 415 431 428 393 416 400 402 411 424 424 408 393 391 422 392 423 393 416 396 398 400 411 403 418 381 389 389 411 410 413 393 386 392 410 399 379 408 375 383 382 379 410 408 385 406 400 383 388 381 396 368 380 394 373 397 390 374 392 393 394 373 370 366 393 397 367 378 384 375 378 363 365 381 390 390 388 376 356 361 374 365 373 369 378 357 382 365 364 368 380 360 365 369 365 354 355 355 373 343 361 341 362 372 352 345 350 350 358 354 365 361 362 359 341 344 334 345 334 355 337 333 330 335 340 359 329 340 359 352 335 351 348 331 345 333 352 348 325 329 334 342 334 343 325 343 349 347 337 318 329 318 314 345 324 345 335 342 326 310 337 339 333 323 327 337 308 328 319 314 309 327 305 321 313 312 307 307 328 317 326 328 311 316 306 327 302 305 308 296 304 318 295 319 314 301 306 303 295 291 307 298 289 313 313 301 304 314 286 290 302 307 301 312 294 291 283 299 303 308 294 300 306 288 282 287 296 300 282 286 301 289 290 277 291 294 275 297 288 283 275 275 286 288 287 278 287 291 293 290 280 275 288 279 283 283 264 270 286 268 275 264 264 277 277 273 262 275 277 274 266 264 272 257 278 277 258 275 262 259 276 257 277 253 274 255 257 271 271 250 250 251 253 253 254 270 267 255 246 260 265 258 264 256 258 255 254 242 254 260 251 264 249 253 261 242 240 242 257 243 250 246 240 241 249 238 248 256 255 249 240 234 247 241 254 239 239 253 246 244 235 243 249 249 243 233 242 237 237 227 229 240 247 238 243 227 227 245 231 232 241 236 232 223 236 236 238 241 232 233 233 232 232 226 234 224 229 222 224 218 225 229 219 221 224 232 224 216 214 228 219 215 228 212 224 216 222 213 222 222 214 225 214 217 218 225 223 228 230 225 223 225 210 214 223 220 225 215 222 213 214 209 214 217 212 214 224 222 209 219 208 204 211 222 209 208 217 215 201 203 209 215 218 210 220 212 199 216 219 215 216 203 199 215 201 213 216 205 201 211 199 199 213 201 203 195 196 213 204 207 208 197 209 198 207 207 211 207 197 199 193 195 195 193 204 199 209 195 198 193 209 193 208 199 191 207 190 191 206 200 195 192 203 190 208 209 196 206 195 193 204 207 207 201 197 193 200 189 204 197 202 202 190 188 191 198 196 194 198 188 205 197 191 187 199 195 193 200 195 204 202 190 203 201 202 192 202 191 189 194 198 202 190 198 200 190 189 189 196 197 189 191 187 190 192 200 198 195 191 187 193 203 187 187 195 199 190 188 204 192 197 197 187 201 187 201 202 188 204 194 199 204 196 197 189 202 189 198 193 194 197 198 190 199 197 196 193 201 199 189 188 191 198 205 203 199 198 198 202 198 206 193 194 198 205 194 192 189 203 197 196 196 206 196 205 197 206 192 196 198 190 200 196 205 200 201 198 193 195 195 194 191 195 208 207 195 209 204 193 194 207 198 198 211 211 195 193 194 195 212 203 195 202 201 211 205 205 211 201 212 197 198 213 203 196 202 208 207 215 202 212 212 201 210 203 214 215 217 216 199 208 216 212 207 201 207 205 206 203 208 217 208 212 203 202 216 205 211 214 205 218 207 210 213 216 208 218 214 219 212 215 208 208 208 217 210 214 222 215 216 230 228 226 218 216 212 219 215 224 230 228 226 217 231 220 219 215 219 228 227 226 214 222 235 227 218 226 220 222 231 218 223 229 239 231 223 237 237 219 224 238 241 237 234 241 238 233 230 224 237 225 233 224 238 233 244 248 236 241 245 235 229 232 234 244 237 240 247 231 238 247 248 243 251 232 236 234 232 239 233 247 239 244 244 244 241 246 245 248 256 244 261 247 250 252 257 245 255 259 261 249 254 255 256 250 260 262 264 267 257 250 262 272 259 253 247 260 263 270 265 272 254 269 259 251 276 261 260 265 259 275 275 260 276 279 257 258 270 275 277 279 269 264 263 276 276 267 263 262 272 266 272 287 286 284 278 272 278 274 291 278 278 284 284 284 290 294 294 278 292 296 289 273 300 297 283 284 285 282 289 283 280 297 306 281 297 303 283 280 288 309 283 292 285 303 285 299 290 307 285 311 288 316 289 315 317 318 310 295 308 303 313 315 293 293 298 299 294 296 309 306 313 299 315 322 299 329 300 311 302 303 303 324 325 319 313 308 324 308 306 314 335 308 318 308 339 337 330 318 313 331 327 339 330 324 324 319 323 347 335 346 324 344 349 351 351 336 321 333 342 354 347 324 327 344 353 334 330 353 348 342 348 340 336 357 351 332 330 332 332 353 359 347 339 367 363 363 346 341 353 339 352 358 371 367 355 351 362 348 355 365 365 365 372 378 353 353 379 378 354 360 349 372 355 365 350 368 373 386 374 358 372 389 385 376 363 379 383 372 390 389 394 373 386 379 364 390 376 364 381 366 378 397 365 400 379 385 393 377 398 386 406 393 402 377 378 389 410 397 386 378 375 400 412 400 399 388 405 405 396 393 385 381 400 390 397 419 421 400 404 390 418 389 403 399 422 403 396 404 420 421 394 396 400 422 423 398 427 415 405 424 405 407 401 417 425 416 434 435 403 415 403 427 430 441 416 442 426 442 435 413 427 438 443 442 431 450 444 451 447 419 434 432 426 428 448 421 453 446 438 456 440 441 460 448 428 451 454 424 425 449 431 435 424 430 437 434 450 435 434 440 454 457 452 445 434 467 447 467 464 468 466 461 471 457 468 456 471 455 453 452 454 481 472 447 459 450 467 473 446 455 481 472 467 460 464 442 443 484 472 489 482 470 464 479 477 485 468 480 486 467 487 486 466 454 466 468 470 462 494 474 473 463 460 457 503 482 487 493 459 502 472 499 499 466 483 467 504 497 476 504 504 498 480 468 468 464 479 509 470 469 467 484 489 473 495 479 507 504 475 492 479 511 516 477 485 493 511 475 481 506 514 522 518 489 478 500 510 492 524 484 493 498 496 526 522 502 523 480 495 492 505 495 529 495 531 531 485 496 485 494 485 518 495 532 515 532 503 488 525 496 507 524 532 514 496 507 505 528 527 530 493 515 505 515 498 504 511 535 518 545 540 497 527 499 512 501 510 509 524 520 535 498 534 514 545 527 529 527 534 510 503 525 531 540 536 519 551 553 506 511 518 530 548 517 537 533 538 508 520 515 511 546 532 537 533 510 555 532 510 512 545 529 539 560 547 540 540 515 548 522 524 543 550 547 537 564 524 517 546 539 558 527 515 560 514 547 550 559 525 554 525 549 544 537 545 550 547 550 527 517 535 561 554 558 562 553 523 536 545 548 525 554 563 527 547 564 561 532 519 535 534 546 571 564 570 564 562 564 561 521 565 543 529 566 532 574 565 554 555 539 538 528 538 539 529 541 536 545 573 564 566 538 533 525 546 569 573 568 569 565 565 541 561 557 546 570 537 569 572 548 526 533 541 543 550 536 549 552 560 546 539 548 561 536 538 571 528 575 548 561 562 536 579 545 556 533 578 569 565 571 525 567 526
531 574 540 543 544 568 565 552 569 575 533 568 533 566 558 529 535 539 553 533 580 573 564 575 559 540 560 549 527 547 537 532 540 552 536 559 526 575 530 557 569 525 544 563 551 562 566 547 575 525 554 562 573 524 556 550 525 535 561 569 557 574 563 559 533 573 524 575 555 572 552 544 559 529 524 526 527 528 538 529 565 521 523 557 554 572 538 565 527 558 567 559 543 524 570 561 549 568 553 543 523 569 556 536 524 521 541 545 544 520 553 550 520 555 549 554 515 566 561 523 552 554 563 537 521 561 543 514 519 524 520 555 540 518 551 531 533 536 516 512 521 513 544 546 522 533 549 553 558 539 560 540 513 556 520 555 524 544 510 547 517 519 515 545 556 555 511 524 527 539 532 503 553 502 521 512 519 539 544 546 502 499 530 518 537 509 523 538 505 524 508 529 517 519 527 528 509 530 511 529 543 509 515 507 529 497 501 539 534 520 494 525 535 490 505 510 522 528 535 514 492 534 518 487 506 494 501 500 529 514 522 522 530 492 485 506 524 528 505 505 485 523 493 482 496 486 478 503 483 486 521 482 514 507 484 513 481 519 500 508 475 485 516 491 514 510 478 511 510 496 472 476 490 471 483 484 476 494 503 485 501 474 488 493 479 490 466 472 482 488 484 469 477 473 479 502 484 488 472 484 458 501 492 481 485 468 469 458 453 473 452 476 465 458 476 461 483 492 474 454 486 462 482 481 481 446 447 468 477 460 459 469 468 457 463 461 477 441 460 451 452 446 457 459 465 469 466 479 447 466 473 462 465 472 436 449 474 454 472 428 470 469 448 450 441 462 437 467 428 461 456 443 449 454 460 428 462 438 457 447 438 420 440 442 423 452 432 415 416 431 445 423 432 432 416 412 414 422 449 434 437 432 414 422 442 439 405 434 419 423 426 443 428 410 402 413 408 440 433 412 418 437 410 416 433 429 433 400 404 423 411 417 428 401 418 392 402 396 415 418 423 392 411 415 385 395 412 394 386 398 411 411 388 410 404 380 394 389 391 387 392 391 382 409 391 411 407 403 394 405 394 397 403 370 394 381 376 380 394 391 387 379 382 365 392 374 391 393 389 366 373 386 381 374 363 365 384 386 385 360 367 391 368 357 353 382 373 355 366 360 378 352 357 369 364 380 369 360 349 360 371 350 359 376 372 374 372 368 350 340 353 369 346 372 347 359 350 338 342 361 364 350 349 342 347 360 345 330 333 331 347 334 357 339 330 356 353 349 343 323 330 344 343 354 322 327 348 330 336 344 325 335 340 343 321 323 333 340 331 344 324 330 314 331 311 320 326 335 336 333 311 308 314 322 328 327 328 317 320 321 309 315 316 304 315 309 328 306 313 322 318 302 310 310 319 303 311 295 306 307 317 309 303 298 294 303 307 301 310 312 292 295 297 289 306 310 306 310 308 305 304 305 283 305 290 282 285 300 301 292 279 299 295 283 289 293 298 300 295 291 273 291 272 284 283 294 270 294 286 288 283 277 271 280 269 271 278 279 281 274 269 274 286 266 263 272 281 278 272 273 283 273 265 260 277 267 281 267 270 276 276 277 276 271 271 278 254 273 266 271 267 258 260 250 259 248 248 258 255 255 268 259 262 262 251 264 258 263 246 259 248 243 264 252 263 257 245 254 260 242 245 249 261 251 245 253 241 246 257 247 251 235 254 233 243 256 252 249 239 242 245 234 232 242 234 252 242 233 234 234 242 247 245 241 246 230 230 242 225 235 234 230 244 226 231 222 226 234 235 227 221 238 221 241 222 226 229 226 225 227 222 223 222 236 223 231 230 228 233 235 221 218 227 228 221 213 217 215 226 223 214 216 210 220 210 222 220 229 225 223 219 230 209 225 224 221 225 227 219 207 210 223 215 205 205 221 207 224 207 205 204 212 203 223 209 212 204 221 215 209 203 214 220 204 208 214 218 202 212 206 203 210 216 200 201 210 214 213 212 199 197 215 210 214 209 195 203 195 198 213 204 199 196 200 201 198 210 208 204 210 203 198 201 201 193 197 193 201 192 208 195 205 199 209 195 191 208 195 203 204 193 206 201 207 192 208 204 201 197 207 197 196 202 193 190 192 192 192 198 196 192 204 205 194 206 201 197 203 191 201 195 203 192 198 195 197 201 191 204 186 186 193 194 197 198 192 200 202 196 191 192 200 186 187 202 203 196 193 197 197 186 187 194 191 195 199 199 191 185 198 188 201 203 193 193 196 200 186 190 191 188 193 187 188 191 185 203 202 191 197 195 192 196 201 195 187 197 190 190 194 201 194 191 200 202 200 189 196 202 195 203 186 201 202 187 188 202 186 187 186 198 194 193 188 193 202 191 202 204 193 192 201 199 198 194 196 192 199 206 189 190 204 206 202 201 189 205 197 205 206 197 199 193 199 196 193 204 202 194 199 196 207 207 205 208 194 199 191 207 192 195 209 208 200 199 204 202 211 194 199 208 194 200 193 203 207 209 210 200 205 200 199 203 210 206 213 215 209 206 211 202 212 202 200 213 210 205 205 202 207 210 207 207 216 209 216 219 210 217 221 214 218 218 210 216 217 218 219 219 214 204 223 213 205 221 224 207 207 216 206 207 206 215 216 222 224 211 220 212 229 209 218 221 228 209 226 231 225 215 219 218 218 232 226 221 229 225 228 228 234 233 221 220 235 236 218 236 235 231 231 232 236 222 221 226 240 224 229 225 241 242 231 238 235 228 240 232 227 243 228 236 240 228 246 246 245 248 243 248 227 230 228 228 229 242 233 251 237 241 243 237 245 238 234 248 254 243 248 252 250 252 236 241 252 241 257 241 237 252 240 260 239 239 248 260 251 247 264 252 253 245 255 252 257 253 260 246 252 251 248 254 252 255 268 272 257 269 251 271 266 275 260 253 258 270 276 263 272 259 272 273 261 276 259 275 267 268 260 283 271 283 271 268 283 261 281 287 271 284 288 290 276 278 293 285 282 290 292 271 290 271 273 281 281 280 274 271 288 299 284 274 291 301 286 282 278 281 298 301 292 285 300 301 307 286 307 296 284 296 310 304 289 288 305 313 286 302 297 296 291 308 315 294 290 299 303 311 293 298 304 315 318 315 297 299 299 307 296 307 303 325 307 305 323 323 300 324 310 306 321 312 316 308 335 315 335 307 316 314 336 311 318 313 321 341 331 320 339 317 324 318 317 334 343 332 322 337 331 333 331 348 349 324 330 332 350 348 335 352 356 332 349 351 339 349 346 359 341 347 355 346 338 346 340 364 343 338 354 342 355 359 335 362 337 364 339 371 369 348 357 346 366 364 350 350 372 353 357 373 351 345 367 361 349 350 368 371 350 361 364 375 372 352 363 360 385 358 381 385 367 359 362 379 380 388 390 395 370 370 370 389 372 375 397 362 391 380 385 378 368 394 392 368 381 375 390 372 408 370 378 392 397 409 384 387 389 391 396 383 394 399 394 396 379 400 392 384 380 397 418 421 403 390 407 393 398 423 402 418 423 413 390 416 413 424 408 397 431 417 432 425 407 430 409 399 427 417 408 405 428 426 420 436 420 401 431 431 409 408 410 419 427 414 430 435 444 436 420 422 410 449 436 432 449 424 439 423 420 454 445 445 425 443 416 427 438 428 427 448 436 425 438 458 444 423 443 427 450 435 445 461 437 427 451 431 425 466 441 433 470 430 442 441 434 437 451 450 446 471 456 460 439 470 442 469 476 465 470 445 459 476 458 453 473 480 464 445 451 471 454 465 470 459 468 487 454 465 463 471 466 466 465 490 452 492 449 492 461 457 451 477 452 479 479 481 486 479 490 485 462 470 501 466 470 457 468 466 462 500 467 468 495 470 493 493 477 482 464 499 464 477 473 493 488 512 505 505 483 485 470 480 511 471 476 508 471 500 495 474 509 484 512 496 483 520 476 522 489 507 488 520 504 516 485 489 514 501 515 503 481 487 492 518 523 514 504 483 512 531 529 513 519 492 508 504 490 534 525 517 493 515 496 507 493 488 536 531 494 491 494 521 524 531 537 522 506 505 495 538 540 511 532 536 516 505 501 500 538 511 538 536 504 531 500 513 521 499 536 523 505 539 508 517 503 542 544 522 505 534 531 536 551 521 554 504 552 552 522 522 557 516 548 541 552 507 507 529 531 557 512 530 542 531 523 549 536 541 535 534 539 528 519 540 547 550 541 542 546 540 541 524 516 524 546 520 553 553 525 542 550 554 545 518 534 515 518 560 564 559 563 567 533 557 542 532 518 559 561 559 538 566 543 542 524 523 549 526 564 524 556 563 564 550 529 548 552 549 555 547 540 549 561 558 553 534 536 555 522 551 566 522 529 568 531 576 546 572 533 532 551 525 565 539 570 528 533 571 524 541 562 538 570 572 535 538 561 556 551 574 574 529 561 568 562 557 568 531 551 578 540 579 567 569 527 548 575 538 540 562 555 578 563 533 558 574 547 540 539 562 576 533 553 557 576 535 534 564 541 547 549
544 535 538 533 537 547 569 550 561 538 566 545 575 561 578 556 569 537 569 537 575 563 551 551 558 560 547 529 561 567 551 565 562 549 571 573 569 546 528 535 544 554 541 537 574 536 552 549 533 526 559 526 562 529 538 538 548 557 540 571 530 552 555 567 563 532 545 537 552 534 534 570 562 548 567 543 546 540 567 541 560 568 562 571 556 568 568 525 546 552 573 523 558 534 525 529 523 530 545 562 554 547 546 556 549 554 540 526 535 568 524 535 522 565 531 519 519 539 524 561 532 538 564 517 514 531 526 518 543 514 524 541 543 553 559 520 526 550 514 515 536 563 548 515 541 531 535 554 521 528 515 512 534 533 559 548 543 543 546 514 539 521 505 531 522 531 518 535 516 520 538 520 516 547 534 549 546 526 541 550 531 541 536 530 548 525 535 537 522 522 516 526 538 503 541 534 537 545 507 517 495 540 528 538 530 533 494 503 540 524 510 492 521 503 493 496 524 525 518 526 524 491 534 504 512 529 509 498 529 533 515 527 486 499 530 497 518 485 489 494 483 499 510 481 512 496 507 489 490 525 499 522 492 479 507 517 495 510 511 480 477 495 501 517 476 503 515 509 514 512 516 483 475 475 490 467 485 505 506 483 489 476 486 487 497 478 471 469 468 504 499 503 496 484 500 468 499 498 481 497 467 481 496 482 475 455 497 473 461 498 479 498 476 477 463 484 472 479 489 472 464 459 455 483 459 467 458 473 452 483 454 446 444 486 464 481 481 448 468 438 439 473 475 446 482 459 447 458 479 449 442 462 444 470 432 463 464 430 450 440 461 443 446 470 451 447 455 451 450 447 463 438 461 440 441 437 437 440 442 432 419 428 451 425 417 424 432 438 416 451 448 446 420 425 426 412 439 449 450 413 448 412 411 417 419 436 442 435 416 421 424 417 416 435 415 428 410 401 434 410 424 412 409 433 407 434 411 401 403 401 423 412 409 425 429 398 395 393 402 416 406 402 405 407 423 411 384 395 419 393 404 406 400 394 395 398 395 410 411 401 389 387 409 376 385 396 388 388 388 374 383 386 388 407 370 404 395 399 380 389 403 374 400 368 391 387 374 395 393 386 396 366 382 373 370 383 362 390 369 387 382 380 364 382 385 365 366 376 356 381 357 366 366 352 356 371 354 358 354 367 349 365 348 346 343 347 369 366 354 357 369 342 351 366 342 359 367 338 344 368 353 342 365 334 333 341 361 332 349 358 358 336 349 357 328 344 338 349 335 355 332 341 345 344 345 346 335 335 325 328 318 345 319 340 343 341 320 345 331 329 321 336 319 337 310 340 312 326 315 332 332 331 337 326 329 334 334 324 334 313 324 302 323 306 322 305 327 305 312 325 304 301 302 296 300 298 313 315 298 308 292 305 320 319 294 297 291 306 314 293 304 313 312 310 285 311 286 307 306 294 304 296 293 293 285 290 280 286 299 295 286 304 278 294 303 291 289 279 275 294 275 295 297 280 290 274 290 296 290 293 295 272 294 274 284 275 289 291 266 289 265 266 275 275 277 279 283 263 265 284 282 275 261 273 277 278 271 260 263 275 255 265 259 256 273 254 268 265 273 274 254 251 259 262 258 251 255 257 247 255 246 269 264 267 249 261 249 243 247 266 245 260 254 258 256 253 251 246 243 249 262 250 246 257 258 253 247 240 241 241 239 249 241 250 232 246 242 251 240 250 243 240 233 246 249 247 228 237 234 232 230 231 231 237 233 240 236 235 236 224 239 230 238 244 240 224 239 222 241 222 232 231 225 238 220 233 240 225 232 238 216 237 216 220 233 225 233 223 231 216 216 229 231 212 214 226 228 212 213 231 222 213 220 212 210 224 222 220 230 227 219 220 214 218 226 215 217 207 209 223 218 222 211 210 224 211 205 216 214 208 217 222 209 216 219 213 221 217 221 206 212 211 219 218 200 214 206 207 200 209 198 202 209 210 205 211 200 206 203 202 201 210 210 208 201 196 213 197 194 203 212 195 195 202 202 193 203 201 202 205 193 202 202 196 206 202 202 209 191 208 207 209 195 203 202 194 204 193 197 197 203 198 200 199 201 206 194 201 192 204 198 189 202 198 195 188 205 192 197 192 191 197 199 194 199 202 202 189 186 193 198 203 202 190 195 195 204 196 185 188 193 192 186 185 202 194 185 198 196 192 203 200 199 196 187 192 189 200 195 189 188 188 185 202 189 194 192 188 186 189 189 191 196 187 188 191 193 185 185 185 192 185 201 184 194 201 192 199 196 200 201 200 201 202 199 184 190 186 189 189 188 191 193 198 191 197 186 201 196 186 203 201 187 198 202 194 197 188 187 187 186 185 203 200 186 198 202 192 197 204 198 201 192 204 196 197 200 197 195 192 198 192 187 197 205 205 188 196 189 206 198 206 206 196 204 204 205 201 189 194 200 192 202 208 200 207 195 195 208 195 193 198 198 207 207 196 194 193 205 202 196 201 202 204 196 208 203 203 194 195 213 197 198 198 195 201 196 213 207 206 211 211 207 211 208 204 198 212 198 204 203 203 206 205 216 213 218 211 202 204 215 220 202 221 214 221 209 207 220 206 216 222 205 213 206 219 216 212 212 209 224 213 219 208 226 216 221 223 227 225 208 222 214 212 210 229 226 224 227 217 217 227 229 213 212 233 231 226 215 218 219 231 222 223 228 222 218 229 225 219 234 231 232 218 219 221 228 220 233 239 221 239 224 243 241 242 243 230 225 233 226 232 243 244 227 231 237 227 238 240 232 238 251 234 246 238 230 252 250 230 243 234 234 240 253 243 255 233 249 247 237 254 253 255 258 256 258 247 258 244 256 246 244 239 247 240 250 245 247 256 261 258 265 258 253 249 268 265 260 256 258 253 265 271 268 251 258 257 251 260 271 272 264 252 261 271 264 270 253 256 259 264 276 258 273 264 263 265 270 266 270 281 270 279 282 267 272 278 266 279 277 286 278 287 272 285 287 282 277 292 278 273 285 278 275 271 289 277 279 282 289 297 282 297 293 275 282 292 276 300 295 280 281 301 302 281 293 307 289 294 284 291 284 301 307 298 287 296 287 308 294 299 314 298 309 309 318 304 307 309 303 320 305 307 307 306 310 312 321 321 318 298 311 313 304 323 324 314 326 313 303 330 318 315 312 330 336 315 336 314 337 321 328 337 337 323 328 339 313 320 323 319 333 338 317 344 323 326 324 320 333 322 346 339 343 337 327 337 333 344 327 329 346 336 350 325 342 344 344 336 341 355 360 347 358 341 345 366 354 349 344 346 349 360 357 360 350 351 342 357 373 354 371 345 367 372 374 349 366 351 375 361 351 351 379 371 369 377 357 359 367 356 358 352 370 354 380 362 372 381 378 388 387 376 367 370 386 372 365 364 394 393 376 365 393 386 389 382 393 376 386 395 382 389 393 378 390 391 376 389 387 390 409 383 387 407 390 398 406 404 378 408 381 393 409 402 399 414 389 416 400 406 391 398 402 420 407 411 404 415 391 413 389 412 407 401 408 408 419 428 410 422 413 414 427 429 429 408 408 422 410 412 439 406 415 416 436 416 423 417 422 444 413 429 445 410 433 427 437 434 420 447 451 427 418 418 433 454 435 441 425 437 443 446 453 457 443 458 435 418 429 438 423 438 433 451 431 451 436 463 454 451 445 451 433 446 452 467 462 455 457 451 446 431 471 457 457 435 466 457 472 477 474 459 479 439 449 449 461 451 454 455 479 466 463 456 452 446 470 451 445 444 448 484 448 449 466 456 451 478 451 471 491 462 468 480 479 472 478 459 484 466 488 494 472 493 486 480 501 485 489 476 461 477 474 504 480 482 466 480 480 474 486 482 480 509 470 495 482 473 513 505 483 504 483 484 506 505 509 483 478 491 498 493 479 495 518 518 485 494 490 499 497 521 489 491 481 488 515 484 478 479 478 481 519 485 485 497 523 486 526 506 511 499 502 487 515 486 522 491 512 501 516 524 493 512 497 508 531 533 522 535 496 515 509 519 507 521 538 539 527 526 538 532 536 539 522 507 517 540 543 510 537 501 527 537 501 499 532 546 540 507 513 524 549 530 550 528 499 537 532 535 545 509 538 526 516 515 515 541 554 518 504 544 539 551 555 537 520 511 513 522 555 530 514 555 507 509 540 517 524 509 510 543 559 528 542 558 553 548 523 532 543 524 520 558 518 550 561 548 515 529 549 518 513 516 555 549 535 541 567 530 546 520 568 542 565 565 546 555 548 538 552 565 529 549 547 532 533 541 529 552 520 566 558 521 531 563 573 553 536 572 568 529 541 530 557 536 525 550 537 532 529 554 548 563 553 560 569 532 530 558 533 547 529 547 548 553 559 553 543 548 557 538 525 573 551 550 569 558 549 534 555 557 553 526 530 530 566 577 526 560 544 579 529 537 548 540 566 570 569 572 539 549 532 528 530 546 540 575 579 565 571 541 529 531 542 534 535 569 572 577 536 535 575 539 546 529 541 573
574 530 552 574 539 558 575 530 564 534 578 548 559 567 562 561 571 577 568 566 552 545 548 561 540 529 560 546 530 573 536 564 563 560 555 561 577 535 563 558 528 558 565 559 528 543 536 558 538 563 528 549 580 536 527 536 536 558 541 526 537 550 563 573 570 536 551 552 544 533 570 545 551 553 576 540 570 573 572 569 541 561 536 540 571 524 538 524 541 536 549 536 524 560 571 536 524 522 536 531 563 540 553 533 521 547 532 541 522 567 556 555 560 528 528 560 543 519 563 563 549 537 539 568 539 535 529 558 553 561 515 543 528 565 557 546 540 533 521 553 542 553 522 523 518 547 528 549 521 518 546 552 536 526 513 541 533 510 533 537 518 529 527 529 510 508 553 512 523 541 552 554 528 541 512 532 532 513 528 512 539 540 500 547 542 521 501 505 511 513 504 542 505 538 545 523 543 516 518 499 519 516 513 524 526 531 507 523 543 521 541 523 504 527 528 519 527 490 532 502 495 507 530 511 536 497 492 508 511 512 522 522 506 516 507 506 494 497 494 514 495 516 520 523 490 484 484 522 503 496 522 487 489 517 486 507 506 521 492 506 513 517 498 482 485 497 504 512 511 484 505 498 502 487 513 468 479 476 480 497 467 480 502 511 487 465 472 500 464 495 475 491 478 467 490 500 502 481 484 475 500 463 460 473 459 497 488 473 460 487 499 472 470 495 485 469 457 494 488 456 453 479 456 480 485 454 453 453 466 446 466 450 444 447 471 478 444 469 475 450 457 479 450 456 477 476 475 438 461 469 457 448 458 465 452 468 434 469 452 462 439 444 456 443 433 453 456 456 429 426 455 463 428 442 423 463 430 452 445 432 437 422 427 442 455 423 417 452 432 448 433 414 416 454 430 423 430 438 450 425 449 449 415 416 445 408 422 424 439 429 443 433 403 413 438 438 441 428 421 407 410 405 404 430 413 409 401 433 433 406 423 396 428 399 425 405 413 392 402 422 399 421 399 402 410 397 397 400 408 403 420 393 419 389 399 397 395 384 403 392 410 385 398 397 386 391 402 386 374 374 388 401 376 375 394 403 400 378 371 395 401 371 397 374 375 386 367 379 364 390 380 385 389 382 371 393 380 375 371 363 360 383 354 373 364 360 358 374 376 363 385 358 368 381 373 365 356 356 358 370 367 367 346 342 375 353 372 358 351 364 362 372 358 361 341 368 353 366 348 351 341 353 366 359 342 341 357 351 359 335 356 333 354 334 355 326 338 353 343 341 348 353 342 335 329 351 352 346 343 350 337 328 322 316 330 323 315 344 340 345 324 334 328 330 320 316 333 338 313 333 317 331 328 309 327 333 314 331 330 304 314 322 319 327 327 302 325 312 310 318 300 311 312 302 323 312 308 300 302 313 295 292 307 313 313 301 306 292 293 287 309 293 291 307 314 312 287 288 293 297 298 290 295 297 303 300 284 291 292 296 290 278 280 297 301 285 275 298 273 273 282 276 282 274 290 293 276 268 291 277 288 294 281 281 284 271 278 269 270 275 287 275 286 268 286 274 270 263 267 282 278 259 276 266 275 266 256 255 272 259 264 271 259 277 255 254 265 251 258 270 251 264 256 273 266 265 265 260 270 246 255 258 269 256 249 246 243 259 245 259 260 244 250 244 249 246 239 249 239 239 242 253 244 237 255 240 250 253 241 235 239 237 251 235 250 249 235 242 241 236 231 233 246 242 250 248 240 237 231 243 239 247 236 240 239 246 226 224 245 234 228 227 237 228 225 241 239 230 220 228 235 237 229 221 233 236 225 217 230 221 221 220 217 227 233 226 217 220 228 234 212 220 215 225 231 219 215 215 210 225 216 209 226 217 218 209 208 221 215 215 222 214 223 222 214 213 209 223 208 225 206 208 206 211 221 205 211 216 205 212 203 212 216 213 207 220 216 206 212 202 211 204 209 202 203 201 206 203 201 200 210 207 201 211 201 205 208 203 197 207 203 205 195 212 199 202 212 205 201 200 196 208 194 196 204 192 210 191 197 194 206 202 203 203 208 200 192 193 208 207 206 208 198 199 198 202 198 204 198 203 201 206 192 194 197 191 201 205 195 195 191 195 194 197 205 194 201 186 199 194 186 198 203 195 200 193 185 189 186 191 185 195 187 189 201 196 190 192 190 197 200 191 186 185 201 201 193 197 199 184 202 199 193 199 185 187 185 185 192 183 188 189 193 190 193 190 198 198 195 185 190 190 189 189 191 187 188 200 197 200 197 197 196 184 191 199 189 193 198 195 193 185 201 200 189 192 186 183 186 198 201 193 186 189 196 195 193 198 191 187 197 184 198 192 185 187 189 191 195 185 200 202 184 199 202 192 188 186 192 188 201 191 195 202 194 190 196 203 187 200 187 200 200 201 186 203 202 192 188 194 191 205 191 189 199 190 196 202 188 200 203 205 205 194 203 192 199 206 196 204 197 206 209 199 193 196 190 204 203 193 194 192 197 206 203 197 195 193 200 198 195 204 211 199 208 212 204 209 209 211 204 197 200 195 198 197 202 212 203 209 215 207 202 213 216 215 199 199 207 217 208 205 215 219 200 213 207 210 205 219 210 219 204 208 204 219 220 206 214 216 205 216 221 212 218 209 221 216 213 209 213 222 216 208 219 226 230 221 221 219 223 214 218 213 229 211 231 215 221 225 224 219 229 219 221 231 215 232 233 232 230 226 235 235 232 238 225 240 236 223 228 221 225 237 223 239 227 241 242 238 232 224 231 226 231 246 244 243 229 235 246 249 236 232 240 242 250 235 236 232 242 241 231 233 237 251 254 246 253 233 233 239 254 241 245 243 237 247 253 242 238 240 259 240 256 259 245 258 261 253 261 263 255 266 246 258 249 260 264 264 247 249 247 258 258 257 260 251 255 257 265 267 267 268 259 270 264 269 268 272 268 259 263 256 282 265 266 268 260 276 276 268 262 270 285 274 269 275 279 273 281 270 278 274 267 288 271 291 272 279 269 280 287 272 287 276 296 290 290 290 274 285 289 277 293 274 293 291 303 279 300 285 286 290 285 283 291 294 298 301 301 304 285 309 287 313 294 295 311 314 290 294 294 300 309 295 301 291 294 320 317 296 320 313 321 294 323 313 324 325 311 323 303 299 317 305 307 319 308 316 315 308 317 314 321 311 308 312 306 322 335 308 312 317 312 339 333 336 320 327 320 328 319 324 345 322 338 335 318 347 335 319 349 348 342 340 340 333 331 345 346 334 343 327 326 333 342 348 350 359 330 340 352 344 348 361 357 346 352 354 343 359 368 366 358 344 337 350 348 363 353 372 341 356 347 375 348 371 343 374 374 355 354 357 352 366 380 352 371 353 381 373 358 376 376 386 376 367 362 384 374 365 375 364 368 385 359 392 379 381 373 387 361 372 372 383 391 374 368 365 382 366 402 380 401 376 402 382 387 375 375 400 408 383 397 406 401 377 412 388 411 390 393 404 388 397 416 411 390 408 395 387 400 411 421 407 411 399 392 409 414 392 392 408 426 400 403 425 401 426 413 420 428 429 398 429 430 406 409 427 412 415 403 425 417 419 439 413 438 411 415 438 422 440 444 406 437 440 439 409 420 446 437 421 418 445 449 440 432 420 440 415 445 429 446 430 444 431 456 460 418 441 462 426 441 457 449 445 463 423 434 459 433 431 439 453 450 432 453 434 453 459 474 464 444 468 443 432 435 454 455 462 443 444 480 451 465 443 480 446 466 440 484 472 473 467 466 481 450 470 472 479 468 449 465 451 471 477 479 490 487 475 481 469 486 451 466 496 479 488 481 467 483 493 477 463 475 500 503 489 463 489 469 477 483 499 474 479 496 507 469 486 463 509 477 488 483 499 467 466 510 471 491 477 491 470 476 480 471 507 484 491 491 517 499 472 511 492 511 487 516 522 480 475 499 494 505 511 524 480 525 500 517 507 496 508 507 525 521 514 497 496 501 486 512 525 495 494 516 490 495 517 506 494 496 530 504 534 509 493 496 516 530 517 509 540 519 500 521 528 495 510 525 542 526 498 532 542 503 516 523 538 506 530 537 547 505 508 547 535 520 531 503 502 506 513 516 537 508 520 515 527 535 530 504 528 523 527 547 513 537 548 548 554 531 540 529 537 527 543 516 520 516 525 523 518 533 509 529 543 551 522 544 549 549 559 524 550 562 516 539 543 539 518 538 523 520 556 536 516 531 515 558 518 529 537 544 523 521 553 551 533 552 569 559 567 564 548 543 537 530 534 555 566 556 526 539 564 533 562 529 551 565 521 572 543 544 563 568 552 548 550 531 547 576 549 534 556 523 541 534 565 557 573 548 564 557 566 546 538 562 559 557 574 563 553 567 568 529 534 546 578 556 549 535 555 564 548 535 565 554 534 539 576 529 552 549 565 541 572 566 567 540 532 562 566 561 536 554 565 545 575 551 564 532 549 539 570 559 536 541 574 544 542 569 535 568 538 560 569 570 531 541 528 536 563 568 558 572 582
542 537 577 553 560 568 575 572 556 551 567 556 542 570 570 571 577 542 568 541 529 542 545 529 543 553 565 570 583 553 568 528 548 548 552 580 533 530 555 547 552 538 574 553 578 560 581 559 560 565 571 547 578 574 548 578 543 528 551 529 553 579 571 574 544 527 557 535 529 529 554 541 526 545 565 576 565 551 540 543 533 571 550 571 563 571 556 566 572 567 557 531 565 522 539 543 573 551 547 522 540 573 562 561 552 521 550 562 519 522 552 569 523 537 520 566 554 528 544 551 558 542 536 531 544 515 552 557 546 540 558 565 539 561 514 532 563 545 537 525 548 517 542 533 558 549 513 561 543 532 523 519 511 511 545 514 523 537 524 524 514 529 532 545 528 515 537 525 511 541 523 511 524 553 511 516 515 544 508 505 514 529 534 511 531 502 536 535 507 541 545 523 529 541 547 548 508 507 543 509 498 528 526 530 495 539 541 537 530 533 502 500 537 499 532 529 501 491 499 494 513 489 527 493 501 531 507 505 486 534 507 530 518 515 496 495 496 485 512 513 494 482 516 484 499 527 483 492 522 524 484 503 501 511 500 520 506 476 491 499 524 476 481 481 476 502 515 476 478 514 505 480 505 494 515 496 496 480 492 512 481 479 482 513 482 472 478 490 465 485 487 461 491 485 501 502 460 488 501 470 457 495 500 478 483 484 455 494 493 475 499 475 491 462 484 471 473 489 495 453 487 483 468 466 451 473 467 490 469 477 469 472 448 487 449 471 481 480 452 457 457 470 471 437 478 473 436 438 448 436 455 436 439 444 459 456 432 454 441 446 468 431 439 466 432 456 444 457 449 443 450 440 434 445 442 429 452 446 463 456 445 437 450 419 459 428 454 446 445 449 439 442 446 414 423 412 414 431 411 420 422 435 446 417 412 406 418 415 421 442 428 439 441 441 430 439 439 432 428 404 424 414 433 424 434 400 398 399 411 426 403 428 420 419 402 428 411 427 429 397 401 391 425 424 395 420 417 393 400 399 409 383 411 416 414 388 403 404 386 381 409 404 390 401 408 377 387 374 392 407 373 377 375 402 393 378 393 381 390 375 379 383 402 387 368 398 366 373 372 395 392 381 364 386 382 359 385 384 378 362 361 383 354 364 368 367 370 360 385 350 371 377 373 357 363 371 376 361 364 353 359 364 371 361 349 373 356 367 358 342 367 344 366 366 369 338 364 352 367 342 361 333 363 336 344 358 336 358 348 350 328 351 340 326 342 333 352 336 349 323 333 335 343 337 338 327 333 347 334 341 336 326 338 337 337 336 326 334 344 323 328 337 336 331 337 340 311 324 316 333 310 306 319 326 324 312 334 334 308 309 324 329 322 310 304 329 315 317 315 313 306 314 312 321 305 315 306 298 305 307 298 303 309 307 316 308 303 301 308 303 308 287 313 304 296 298 307 300 303 303 302 292 307 301 290 297 304 279 288 299 291 284 294 282 276 295 277 300 290 285 272 294 278 291 283 270 277 293 284 288 285 286 293 287 285 284 288 268 264 287 266 263 281 273 274 267 269 262 285 278 275 275 266 276 272 278 267 275 272 268 263 262 254 271 255 264 260 268 254 252 265 249 270 267 262 259 251 265 255 260 267 254 245 264 250 255 263 262 264 254 244 241 245 243 249 253 245 253 254 256 245 253 255 258 236 238 256 251 254 253 244 243 231 231 240 244 240 236 247 241 228 234 242 245 246 248 235 228 235 227 247 242 245 243 232 235 232 230 242 230 236 236 232 238 228 238 234 231 235 223 222 234 228 226 220 233 226 235 215 223 226 226 214 231 218 213 216 216 220 229 228 214 220 210 222 227 222 218 213 210 219 210 211 214 228 210 219 220 207 217 224 226 207 218 213 221 221 214 214 218 222 215 204 209 203 222 215 219 218 210 201 215 204 206 200 202 206 212 213 210 198 200 206 202 207 212 205 207 210 196 210 197 214 203 203 198 197 206 212 202 204 203 207 201 212 211 205 207 208 194 199 207 208 199 204 210 205 192 191 191 204 205 193 204 193 201 199 209 196 197 191 192 200 205 200 190 194 201 198 196 197 188 195 193 193 199 192 194 190 197 187 199 186 197 188 195 199 197 189 203 202 188 203 194 186 196 193 191 189 184 197 196 201 186 199 188 195 185 192 199 196 193 190 193 201 192 184 193 185 185 189 183 188 187 188 189 196 194 193 198 192 187 191 190 186 185 192 195 187 182 189 197 189 196 189 185 183 187 195 185 189 182 182 195 187 185 183 182 198 192 199 186 194 186 194 199 189 182 190 191 182 197 188 186 192 192 189 190 197 184 191 186 200 191 200 184 191 198 184 185 186 198 189 199 201 184 195 186 184 184 196 201 199 199 202 188 188 192 196 203 190 185 203 189 190 199 191 199 193 189 202 196 202 190 191 201 187 202 203 204 200 194 200 193 206 199 193 191 207 202 206 191 202 199 191 195 199 191 192 200 206 199 205 202 207 193 200 195 200 198 206 204 204 200 194 206 196 197 201 197 198 205 212 199 194 214 198 196 195 201 208 204 210 204 198 200 206 199 205 208 207 211 213 219 205 209 215 213 219 208 201 208 210 203 202 221 216 220 203 223 219 210 215 218 209 217 211 212 221 224 218 219 218 210 216 226 221 209 227 223 209 218 215 211 211 223 217 212 222 216 223 216 233 232 214 217 233 215 222 226 220 230 234 227 223 217 235 231 238 240 225 229 230 224 226 236 235 233 227 228 235 226 244 234 223 241 234 236 235 238 225 246 243 242 237 245 228 244 241 229 236 247 252 234 247 245 253 240 239 245 244 243 241 247 247 243 236 247 253 248 243 246 245 243 240 258 254 241 246 256 258 250 261 252 261 250 244 256 262 249 259 261 252 265 272 255 260 253 258 268 263 264 263 254 254 253 272 273 263 254 276 278 270 269 273 278 275 261 272 259 283 264 260 263 273 285 272 268 268 284 266 274 282 287 290 273 276 267 288 269 284 292 269 278 286 269 288 292 284 294 297 282 274 291 289 298 299 286 277 283 283 300 302 286 282 305 280 293 303 303 287 305 284 305 304 303 288 313 303 306 309 294 301 305 306 303 302 305 295 320 306 300 309 313 301 315 316 312 302 314 315 297 304 324 301 320 302 321 324 311 302 312 325 315 312 332 305 326 334 332 314 315 313 310 312 320 324 330 316 314 314 329 315 321 345 347 346 329 326 341 333 320 320 340 330 336 343 324 347 338 331 332 347 349 328 346 339 335 354 341 334 331 340 347 337 348 346 362 343 351 358 351 354 340 341 363 358 340 341 363 364 371 369 356 345 367 343 356 369 359 362 355 375 379 362 348 368 375 374 366 355 361 387 354 366 372 364 384 361 363 361 378 391 371 378 377 383 383 360 398 381 364 369 362 394 393 397 368 370 372 379 403 403 395 385 403 392 395 387 388 386 390 398 401 393 401 412 379 411 403 389 397 397 392 385 392 386 417 407 393 400 412 408 406 400 399 386 417 394 415 426 421 394 398 413 422 402 432 400 415 433 407 425 420 403 407 413 417 418 418 436 417 422 406 408 414 421 417 414 408 427 442 433 409 416 433 426 433 416 446 439 448 418 425 414 437 439 453 442 428 442 417 416 420 429 448 456 452 451 458 448 446 461 437 436 448 463 464 428 450 424 446 461 447 465 439 458 470 438 460 461 442 449 437 448 468 442 444 438 475 443 454 453 464 440 478 470 437 443 452 475 466 452 458 472 454 464 450 461 461 472 463 454 458 487 466 478 485 475 467 459 495 461 475 459 491 459 489 491 494 459 482 479 476 484 460 503 497 478 475 494 495 463 483 477 462 480 491 482 461 505 482 464 485 470 470 476 497 477 468 487 470 469 514 502 473 514 472 516 503 499 471 489 509 505 501 481 518 521 511 477 484 518 501 508 498 496 485 504 512 509 510 480 523 516 518 490 516 498 517 502 492 490 517 502 516 496 496 496 488 520 536 506 523 535 515 538 520 524 522 497 509 491 501 519 532 527 495 537 526 495 519 537 503 532 532 530 533 507 502 537 502 513 533 520 511 514 548 536 524 516 513 542 536 549 511 550 540 547 537 504 522 544 543 509 540 512 531 551 528 541 508 541 519 522 539 555 529 514 528 543 547 525 556 516 534 509 531 538 534 540 543 552 530 562 559 547 550 533 529 559 549 566 563 526 531 544 558 545 565 558 542 547 521 527 518 541 567 524 545 569 554 550 548 537 543 535 561 540 520 539 550 520 539 562 533 559 541 541 536 554 532 527 549 555 555 552 526 527 559 572 525 534 563 542 574 537 544 536 526 563 555 578 555 533 576 562 546 568 564 548 531 545 531 540 578 580 574 554 530 544 549 575 556 577 527 540 537 536 540 541 576 572 527 539 581 579 565 536 568 537 546 561 557 539 576 543 538 557 571 542 575 541 580 538 537 581 539 535 535 552 536 572 529 536 571 583 534 554 578 561 563 541 540 579 552 533 581 562 549
571 565 584 570 561 581 565 545 536 571 551 546 578 581 547 573 556 533 578 568 583 555 534 582 553 584 551 545 582 583 564 554 550 551 581 581 547 561 541 540 535 550 556 570 532 559 557 558 563 537 541 548 563 532 545 531 531 565 532 570 552 568 527 573 535 578 557 552 542 556 563 548 564 576 534 568 553 563 530 575 572 530 526 539 534 530 529 524 555 534 554 525 562 553 557 556 537 575 527 533 569 527 553 534 522 560 526 525 556 534 566 566 530 556 541 552 549 555 528 537 543 523 564 570 537 558 529 536 556 546 547 565 568 525 539 531 527 545 535 524 559 529 533 532 528 517 518 515 550 518 545 542 527 551 549 525 531 538 519 510 548 547 536 518 534 526 529 526 513 522 531 506 514 523 556 539 518 510 521 555 548 553 525 530 545 544 504 519 531 513 515 513 542 525 540 514 502 543 541 500 504 546 537 531 508 510 525 528 543 535 513 505 534 519 536 524 496 511 509 496 522 505 536 531 493 500 498 520 498 494 511 498 509 529 521 520 522 528 526 485 494 486 511 484 514 483 520 501 494 479 496 527 496 526 520 483 522 514 499 483 495 519 494 508 483 498 490 482 478 496 477 476 471 491 506 481 478 470 474 509 490 486 498 490 488 507 509 495 476 478 502 492 466 488 483 495 501 492 505 458 501 497 460 464 478 495 489 476 499 463 465 475 482 486 469 478 467 483 463 455 461 481 459 465 492 489 446 480 462 485 444 470 459 460 462 462 455 469 441 472 445 440 450 467 444 465 451 475 439 443 449 453 450 458 448 443 475 432 446 443 474 434 471 460 470 438 440 436 463 464 446 451 447 432 445 464 426 463 442 441 425 446 440 447 437 451 459 443 448 444 415 434 427 435 415 421 452 448 417 417 449 424 425 416 424 444 439 420 424 415 406 410 428 434 430 413 440 411 423 406 427 425 435 404 402 407 397 419 418 399 413 429 397 424 427 428 392 426 429 412 413 421 418 386 417 401 419 391 388 419 420 382 399 402 392 414 417 379 396 415 411 397 382 404 381 401 401 395 409 374 404 399 377 381 405 397 387 404 368 388 386 402 366 394 393 376 366 370 393 386 385 368 370 364 377 374 363 389 368 366 387 379 375 365 366 378 367 353 352 371 379 366 380 364 380 381 349 350 371 373 366 357 354 364 377 368 356 353 341 345 368 344 361 346 342 347 365 365 362 335 362 367 349 366 339 335 363 345 346 339 352 336 352 347 350 357 345 329 326 345 330 352 343 327 340 343 323 336 351 348 341 331 335 326 346 316 327 341 323 323 341 326 335 320 332 312 335 332 312 333 334 336 325 305 330 331 324 324 325 326 332 329 320 314 307 322 308 327 315 299 323 309 297 320 308 300 309 300 306 294 315 299 307 291 294 299 309 308 298 287 295 306 302 301 285 285 309 302 298 287 303 303 306 304 290 287 292 285 295 294 298 276 302 288 280 298 279 293 291 288 296 283 290 287 276 271 268 287 274 266 288 283 287 275 282 264 279 281 267 289 285 271 265 287 261 264 264 261 268 283 268 263 267 256 274 274 270 260 258 253 272 254 255 268 256 271 275 268 253 264 263 256 264 254 254 250 258 252 266 246 266 257 256 263 265 249 246 254 264 250 244 258 251 248 246 254 253 241 238 247 247 256 245 257 248 257 233 249 232 246 247 234 231 253 239 250 231 252 245 230 228 241 234 248 248 249 237 238 237 242 237 226 228 233 243 241 243 229 241 230 235 227 237 230 235 228 220 220 223 227 234 217 234 233 233 234 227 229 227 221 228 231 216 223 227 226 228 214 212 223 222 231 216 220 220 221 222 228 210 228 219 209 223 210 218 225 226 209 213 219 219 205 214 222 213 223 209 219 213 203 219 212 214 222 213 218 201 208 216 203 205 204 204 219 204 199 210 202 199 203 207 215 216 204 196 208 196 214 196 208 207 206 194 208 206 209 202 193 200 196 209 209 211 194 209 197 206 192 192 200 210 193 197 209 192 190 193 192 208 207 197 192 202 195 197 205 193 205 199 204 191 204 202 204 203 198 200 205 195 190 195 192 200 187 200 188 203 201 188 198 191 188 188 201 195 193 195 195 189 187 192 192 184 188 186 199 195 195 195 201 198 185 185 190 183 196 189 199 191 191 190 195 191 190 192 182 195 184 194 200 184 199 185 183 183 184 196 196 196 190 192 189 189 194 193 189 188 199 184 194 186 192 188 196 198 196 193 192 195 183 189 198 182 193 197 184 197 194 196 190 181 188 196 189 198 189 194 186 189 197 181 191 186 185 187 184 181 181 196 194 184 186 192 185 195 189 186 189 199 198 196 199 184 192 186 183 198 199 186 184 193 183 195 199 184 201 200 186 199 196 195 199 197 186 199 190 191 185 197 187 199 192 185 202 200 187 199 197 203 199 196 196 197 189 190 199 205 188 199 199 198 191 195 190 191 193 195 197 190 199 197 209 202 209 191 207 205 206 202 198 193 200 203 200 199 195 210 192 201 201 199 209 207 210 195 201 211 199 206 201 209 195 201 202 215 215 211 211 212 204 199 215 207 205 217 215 211 209 205 206 215 211 213 211 210 201 209 207 214 207 220 213 216 208 224 220 209 208 224 220 219 224 225 219 211 217 226 221 226 212 227 228 211 224 220 221 223 218 216 226 220 223 215 223 220 227 226 222 214 226 232 234 224 220 220 233 219 218 224 233 220 236 236 219 232 234 232 234 227 241 237 241 243 224 222 228 239 240 238 230 234 234 244 240 234 248 249 234 246 246 247 237 241 235 229 242 237 246 239 234 249 246 255 250 239 236 238 254 246 248 236 257 255 259 250 260 242 257 244 258 261 248 264 259 262 246 257 265 265 248 244 263 263 250 253 247 247 256 263 258 266 254 254 252 262 272 260 268 269 258 269 264 260 265 254 266 278 264 261 259 261 259 263 284 274 274 264 286 283 265 285 285 275 273 276 275 281 273 286 279 291 286 291 294 285 282 269 281 278 295 280 272 288 294 280 295 276 289 295 280 303 280 278 280 282 289 294 303 299 296 306 305 301 299 303 286 309 296 309 301 310 315 298 299 300 292 298 318 290 298 292 316 301 292 299 298 307 297 311 314 320 319 315 328 313 302 313 330 330 316 318 328 325 315 327 314 330 306 326 333 323 332 327 316 325 333 335 325 340 339 315 319 334 332 328 343 347 321 341 328 337 330 326 327 324 333 342 346 337 331 331 348 346 356 351 348 353 353 357 351 357 345 348 349 342 343 350 349 345 364 349 361 364 339 355 344 366 349 349 370 364 361 350 348 352 365 364 357 357 359 361 362 362 376 368 348 349 353 352 383 363 364 371 366 380 358 372 383 356 369 358 374 362 360 358 365 394 368 396 377 389 362 366 394 395 366 381 384 381 394 376 401 372 390 404 404 380 371 390 406 404 376 397 398 410 379 392 378 389 398 392 399 409 387 385 405 406 385 381 411 413 387 412 408 394 402 387 398 415 406 423 415 411 391 392 423 429 402 422 403 405 427 410 411 422 432 414 398 406 440 436 430 419 406 431 428 423 425 412 444 420 424 441 421 408 434 418 446 428 439 412 415 433 414 441 415 446 419 439 417 442 441 423 416 441 419 432 443 453 458 443 422 451 464 433 433 464 460 441 458 450 430 469 437 437 427 434 452 454 457 438 458 467 461 475 456 448 448 456 469 476 466 442 444 458 461 440 443 458 474 477 484 481 458 460 480 453 477 472 444 480 466 448 487 479 457 474 461 492 451 453 449 494 486 464 462 479 498 492 457 484 461 468 470 471 463 483 470 468 486 458 494 464 495 463 501 482 502 473 475 482 508 499 500 466 464 505 504 500 489 473 488 469 492 485 489 470 507 497 498 509 481 507 508 494 507 483 478 492 504 520 521 493 494 495 504 523 489 481 479 497 512 483 492 524 491 487 482 506 502 494 500 512 488 531 497 531 495 502 507 525 521 501 537 512 518 535 518 518 532 493 511 531 531 500 517 536 513 527 530 525 506 518 540 495 513 518 501 500 541 502 534 542 508 520 508 515 516 541 544 508 546 538 543 544 531 506 534 543 512 512 503 505 511 540 509 538 557 542 511 518 540 551 527 523 536 523 541 533 528 529 535 544 558 535 561 531 511 538 521 552 548 522 535 556 564 535 534 520 535 522 533 513 531 534 518 549 560 559 560 564 543 546 522 546 520 536 563 532 526 559 561 522 547 537 561 562 522 529 569 560 556 536 561 536 572 528 534 565 535 526 522 525 573 524 548 556 570 543 548 550 558 538 557 567 571 568 537 552 563 549 573 536 541 535 535 525 552 529 538 576 542 556 566 526 558 538 561 552 546 531 566 568 534 545 544 569 578 544 543 549 569 578 547 572 533 544 573 562 548 573 544 565 548 530 565 580 583 531 538 534 577 578 577 530 584 580 559 579 542 574 532 583 556 551 560 562 554 536 582 573 580 542 554 544 530 577 583 530 566
538 578 561 531 557 548 585 553 577 566 552 553 568 550 580 576 567 544 545 574 541 576 569 540 532 571 541 580 569 583 547 575 561 577 562 533 582 562 542 560 542 563 570 567 569 563 543 550 563 545 538 573 577 563 569 578 547 565 558 572 549 576 562 581 568 581 570 551 558 527 527 557 560 566 580 543 532 527 564 566 529 559 541 577 526 568 571 544 550 546 576 558 539 541 555 565 540 543 535 570 529 576 533 562 552 563 558 522 532 521 547 522 530 570 572 520 523 549 568 548 526 544 528 518 524 564 537 563 525 550 556 557 559 527 563 535 515 545 551 526 561 539 543 516 551 558 517 556 550 553 543 560 542 543 551 562 547 530 532 552 512 531 560 549 534 549 553 559 557 543 528 522 539 547 506 515 517 542 532 554 530 510 527 538 506 539 508 507 519 511 508 534 544 543 535 545 505 500 540 531 506 520 516 531 528 504 533 503 529 495 521 539 519 532 508 508 505 497 500 517 508 490 500 538 522 515 538 536 524 495 519 517 512 523 525 511 503 516 516 505 488 487 517 521 511 502 506 497 523 507 485 482 526 501 489 502 479 489 486 522 518 501 490 492 513 513 514 474 515 512 494 497 486 499 481 487 496 494 500 476 508 471 509 483 491 497 487 474 508 481 490 468 475 476 508 470 460 499 502 489 497 505 478 495 489 459 468 467 476 486 481 480 475 471 496 476 475 465 490 480 473 452 477 458 457 491 482 458 457 467 460 489 468 471 476 487 457 460 479 467 445 450 479 462 478 458 466 461 458 440 459 468 435 440 434 469 472 438 439 434 469 473 469 435 467 428 466 448 432 439 432 433 440 458 436 425 442 453 464 425 462 459 450 439 431 429 425 456 418 427 422 432 435 442 426 453 423 445 443 423 452 426 436 426 444 423 437 433 409 445 428 407 418 418 431 411 417 402 429 415 418 421 438 426 411 400 414 403 424 433 420 427 421 401 424 418 395 393 406 428 388 394 398 403 386 396 412 398 415 386 414 410 414 416 409 408 396 382 381 390 384 389 385 390 400 399 405 374 390 391 410 372 379 385 391 385 398 383 370 404 380 391 368 373 395 393 366 371 376 372 372 379 370 387 372 387 377 366 362 371 385 364 374 386 361 380 380 354 357 365 357 349 353 360 378 368 348 365 380 372 374 365 367 357 372 356 341 349 340 365 370 365 363 358 361 364 366 351 335 360 334 362 344 351 335 348 359 355 356 346 348 339 326 359 346 353 343 330 356 337 349 346 334 344 324 338 344 324 333 323 330 324 320 345 324 333 322 320 322 320 332 325 320 326 324 312 311 322 338 333 314 308 321 324 324 305 316 332 330 323 317 330 300 304 319 304 306 315 325 316 317 315 317 294 308 317 303 305 306 307 294 298 306 313 298 292 292 311 292 289 286 285 310 296 312 309 284 289 285 299 296 292 280 286 282 290 288 289 296 278 304 295 287 287 276 292 274 288 283 286 287 272 274 293 292 294 289 281 280 293 288 273 268 275 271 285 288 283 280 280 266 266 273 286 284 276 260 277 262 280 258 282 275 271 265 256 258 258 269 270 258 259 258 256 274 266 255 260 265 272 262 265 269 251 246 246 251 254 268 258 247 256 260 250 258 247 260 253 254 244 256 254 253 250 244 259 242 242 252 243 242 256 242 241 256 235 255 232 233 248 231 233 246 230 245 243 229 232 248 248 240 246 230 227 235 242 229 233 236 232 231 243 240 223 222 242 243 234 242 238 224 220 236 234 240 240 220 224 234 217 232 221 235 217 218 232 226 231 230 222 223 224 233 215 215 219 221 214 221 213 218 230 229 223 222 223 228 218 226 214 217 218 213 210 212 214 221 220 216 225 223 204 224 207 214 208 212 217 214 202 213 215 203 206 218 220 218 217 206 212 199 217 202 205 198 199 197 202 212 201 197 210 214 196 213 199 211 214 212 195 201 207 197 195 200 198 210 205 194 193 194 191 197 198 198 210 198 209 206 205 193 207 199 203 199 190 200 197 193 200 191 202 206 201 201 202 195 205 205 191 203 189 196 187 200 191 197 186 194 203 197 187 194 200 186 197 198 197 201 201 185 201 192 184 192 187 194 198 200 193 200 197 193 190 195 184 192 186 184 200 200 193 200 191 186 182 199 198 190 194 193 191 189 183 192 198 186 181 191 184 189 185 195 198 190 188 181 197 189 181 196 189 192 195 195 196 192 191 194 198 185 184 190 191 186 198 189 188 198 196 189 184 180 185 183 190 190 185 188 196 186 182 183 195 195 198 192 185 190 184 182 193 188 192 185 192 188 191 181 184 189 191 190 186 193 193 193 181 195 198 198 198 198 182 194 195 199 185 197 190 186 199 200 195 189 186 186 195 198 187 197 185 198 187 190 189 197 201 190 190 199 188 188 198 187 200 189 185 200 186 192 187 201 191 197 187 196 201 200 190 205 192 192 199 197 198 205 189 193 190 193 190 194 194 196 200 198 190 205 199 208 198 195 204 209 194 196 208 208 203 209 211 210 208 197 206 209 196 193 208 198 199 204 204 207 211 214 208 204 202 197 216 203 215 202 204 199 208 213 217 218 203 207 200 218 209 201 208 210 218 205 218 220 210 218 217 216 206 209 219 219 206 216 210 206 216 222 209 226 220 225 224 223 211 212 216 215 212 218 218 224 225 212 225 224 215 230 223 228 229 226 221 226 235 218 224 236 216 235 216 226 224 222 226 227 230 232 239 238 238 231 234 222 227 234 235 229 228 225 233 229 229 239 228 238 237 237 248 235 240 237 239 250 238 237 247 231 234 249 246 237 244 246 235 253 233 250 252 248 237 240 256 248 254 261 242 253 259 241 244 240 241 243 247 256 259 248 246 245 260 252 255 265 250 248 265 251 264 267 251 260 259 273 254 265 275 273 264 266 255 262 272 259 273 268 264 272 271 259 271 259 274 264 281 279 284 269 286 263 267 284 269 283 269 265 283 276 271 288 290 269 276 291 286 278 283 268 291 290 285 275 277 289 292 296 297 290 275 284 288 301 277 294 284 299 283 297 304 300 299 303 284 282 292 305 289 296 291 303 307 288 309 314 291 292 293 310 296 289 318 308 315 298 302 315 307 294 305 310 305 308 322 298 328 328 326 306 308 317 324 329 310 325 312 310 325 319 304 315 323 315 327 335 313 310 332 338 317 335 339 328 328 315 339 339 345 327 320 333 333 332 341 349 345 346 334 343 341 326 337 353 325 324 356 354 351 338 337 345 358 351 335 354 342 342 342 343 342 345 358 343 367 335 336 336 348 338 367 343 363 361 343 366 345 350 351 344 356 346 376 375 344 346 374 381 382 353 365 351 368 385 365 366 356 365 356 388 389 371 384 390 381 368 379 372 379 374 396 391 373 396 393 376 380 385 399 368 366 395 366 403 402 400 396 389 392 374 394 379 372 387 406 379 411 389 384 402 397 404 407 405 411 417 392 390 387 415 413 382 409 390 417 386 419 420 418 397 393 400 424 427 405 420 394 405 413 401 397 420 408 399 410 398 422 431 424 403 416 425 420 437 426 429 424 431 437 443 403 443 414 433 414 408 447 427 439 437 411 434 429 411 443 420 443 437 423 416 428 414 444 416 440 428 455 431 440 453 434 448 434 441 429 427 447 432 431 457 455 450 427 435 427 446 440 453 438 435 452 469 467 452 462 467 472 448 439 450 448 440 473 446 436 477 437 471 461 466 478 439 450 467 459 464 468 453 486 462 464 453 469 468 460 467 461 450 486 476 492 482 455 485 463 468 475 463 461 454 498 499 461 479 483 465 498 475 467 478 465 461 458 489 470 498 505 506 475 482 480 491 495 467 478 508 500 477 495 474 504 502 473 502 511 486 500 497 481 470 475 475 477 495 511 499 521 484 503 522 478 503 480 477 521 505 507 509 490 491 488 486 507 490 501 487 528 510 508 503 485 489 496 527 509 491 527 516 487 491 530 488 495 496 490 509 523 527 492 493 506 507 490 520 496 502 492 515 538 520 518 510 518 535 518 531 522 510 546 509 515 526 526 516 544 542 538 522 500 504 550 504 534 543 547 501 502 508 512 506 510 551 522 533 516 544 511 519 529 519 521 524 521 514 552 508 523 515 536 547 511 539 546 514 521 549 541 529 561 544 563 516 541 530 546 519 553 564 524 541 514 556 530 562 552 566 541 523 532 548 552 537 516 562 519 530 528 542 525 554 536 550 571 529 560 557 552 546 570 564 521 573 569 539 568 555 554 557 563 534 531 540 552 558 568 573 524 543 539 546 529 558 530 554 527 536 560 543 542 546 543 540 526 542 575 564 538 543 564 551 527 561 557 558 542 535 540 531 555 558 542 562 579 548 537 528 560 560 534 565 583 539 568 571 556 549 555 568 566 581 581 568 560 543 532 562 551 532 553 567 562 567 546 559 575 544 547 540 576 539 563 562 549 547 550 564 555 576 535 537 559 532 563 534 532 552 553 541 554 577 578 574 546
540 583 552 534 546 586 587 545 549 548 538 567 538 576 546 533 545 565 568 546 559 552 562 544 557 548 561 573 562 565 565 576 544 557 584 564 558 557 579 537 562 544 574 585 556 579 543 558 536 571 549 568 535 541 565 563 543 530 581 579 539 547 569 552 574 554 571 532 567 564 580 543 578 567 542 534 561 542 549 568 569 554 537 574 565 572 539 565 573 535 548 528 554 532 551 530 545 539 576 571 562 573 531 557 557 545 550 524 547 559 569 547 565 543 569 533 525 552 527 562 562 560 564 555 568 560 528 547 523 568 558 530 532 539 556 554 542 516 558 556 516 551 527 559 519 537 534 540 515 557 529 558 560 526 532 563 513 546 543 544 556 511 534 557 557 529 544 513 527 523 537 510 528 542 514 549 523 540 530 524 540 504 548 517 517 546 538 548 510 545 531 534 533 517 516 531 528 500 512 535 501 539 545 524 544 516 517 519 533 510 504 503 540 524 498 517 526 526 518 514 520 502 540 526 515 519 491 525 523 509 511 537 529 491 532 508 499 510 534 488 497 484 520 511 507 485 503 484 512 490 522 508 510 492 506 481 525 500 524 490 491 493 503 500 492 518 516 485 510 501 478 479 489 493 510 487 485 473 507 513 510 509 469 478 468 483 486 477 508 477 464 504 468 473 504 494 483 488 496 494 493 503 468 497 465 464 488 499 478 459 477 485 497 474 470 472 489 497 471 457 488 458 469 459 454 474 479 485 465 457 469 454 468 450 481 456 482 448 453 483 466 469 443 464 452 479 463 479 445 474 468 464 462 448 473 461 472 472 443 433 452 447 430 463 465 444 443 463 431 465 452 441 465 435 459 444 445 434 441 447 433 452 451 454 441 435 460 438 454 425 418 450 443 447 448 423 428 438 433 421 422 441 443 435 442 442 445 413 408 445 438 416 438 420 436 423 427 436 425 431 431 423 438 414 402 421 428 406 417 406 425 418 413 410 398 429 409 409 406 417 395 419 392 408 414 395 415 418 412 386 391 397 406 386 415 389 419 402 394 395 401 387 393 412 392 395 394 402 409 406 409 384 376 389 407 405 392 400 403 404 369 397 399 385 400 370 371 370 371 376 374 395 384 367 379 360 380 391 365 372 384 362 362 389 362 378 353 387 357 362 358 377 361 366 370 362 346 365 366 355 379 362 343 376 355 370 367 367 350 372 355 339 353 348 355 350 338 360 368 348 358 335 332 331 362 355 345 340 329 337 360 356 326 341 352 348 341 348 341 354 326 328 338 324 342 321 348 328 329 329 336 323 321 337 329 314 322 322 318 318 318 314 330 335 313 319 320 312 322 336 317 307 318 316 307 316 320 309 306 317 310 320 324 305 307 318 320 308 315 321 301 308 304 300 314 307 307 305 315 303 308 301 289 311 295 288 308 289 286 306 307 303 300 303 307 291 303 296 287 298 300 293 296 306 280 295 294 278 288 280 286 288 289 295 300 297 274 281 280 280 282 271 278 285 279 277 277 289 287 289 266 291 289 268 271 269 276 274 272 264 261 281 281 263 266 267 278 265 266 270 281 266 278 259 262 262 273 269 271 277 260 264 257 269 272 274 249 264 259 256 263 270 270 258 259 267 269 253 251 251 263 262 242 261 247 241 244 242 253 255 257 262 243 255 245 258 248 240 238 258 247 257 242 254 250 255 240 235 246 252 236 236 234 240 238 229 235 238 247 228 232 232 226 229 239 247 235 240 242 232 233 237 222 244 237 222 227 223 233 240 224 232 238 239 225 222 235 221 229 229 232 222 236 220 234 228 216 221 225 232 218 224 215 221 216 211 230 218 209 224 225 220 228 223 211 225 223 218 207 212 217 211 215 226 222 220 207 214 213 207 220 214 213 208 222 210 214 220 221 214 211 203 208 214 216 210 208 207 200 211 215 212 214 209 215 204 209 210 212 204 210 200 214 203 207 211 208 204 212 200 202 209 194 202 203 192 195 202 204 196 207 193 201 204 196 200 203 201 206 199 209 195 199 199 198 196 192 204 198 191 204 195 199 200 187 188 192 194 203 191 199 195 198 204 189 186 188 197 191 203 197 201 186 188 189 196 195 192 189 186 191 186 193 184 196 190 182 200 193 199 186 184 189 196 199 189 193 183 198 199 198 192 194 181 196 196 189 184 184 195 184 189 195 191 188 190 195 188 189 187 186 184 191 186 189 179 189 185 185 180 189 194 191 194 191 193 183 181 189 188 182 194 188 185 185 186 187 187 186 185 186 190 190 181 195 180 181 185 186 185 186 195 182 196 192 192 192 194 194 185 185 196 180 195 182 186 182 190 192 190 190 192 193 195 195 193 183 184 187 184 196 194 193 188 185 187 183 194 198 184 181 192 190 190 193 195 195 194 188 192 199 198 185 190 191 201 185 193 183 190 194 196 201 189 186 185 195 185 195 193 186 196 202 195 186 195 187 201 190 191 189 204 186 193 192 196 192 194 203 190 199 196 203 195 199 203 198 191 204 190 190 191 191 197 202 190 192 203 195 196 202 208 208 196 209 209 204 208 210 212 194 211 199 205 206 213 196 210 204 195 203 197 209 197 196 214 199 199 207 217 205 212 215 206 219 205 206 210 202 214 218 213 217 220 209 213 216 215 210 203 210 211 217 215 211 220 211 214 222 211 209 222 215 213 209 216 211 215 225 230 211 210 216 226 214 227 229 218 212 229 212 227 221 214 224 233 224 230 221 220 222 235 220 221 237 219 221 225 238 233 230 226 238 237 236 231 243 223 243 244 240 236 238 227 242 245 229 242 243 238 240 232 245 232 240 242 240 240 251 239 237 245 241 253 249 233 238 240 249 248 234 251 244 253 239 253 239 243 261 253 248 253 251 260 255 263 249 258 265 262 254 255 265 246 246 264 260 262 249 268 248 267 253 250 269 269 262 265 271 251 266 259 260 258 273 257 260 264 263 257 260 274 269 282 264 264 261 261 266 285 285 275 278 264 268 268 264 270 281 289 271 291 267 291 288 268 292 271 275 271 270 274 288 275 285 291 274 287 294 296 294 279 287 279 283 284 303 305 295 296 287 304 291 301 300 285 285 284 297 310 295 314 304 313 301 310 304 297 305 308 307 297 309 305 313 297 316 306 303 321 324 319 313 323 324 310 328 318 303 314 301 326 306 306 306 334 334 329 322 307 312 310 318 337 333 336 331 316 339 338 333 326 321 341 331 336 319 340 333 320 349 319 339 346 341 349 336 343 347 328 334 353 341 347 348 332 349 356 337 360 336 355 335 341 337 358 346 350 365 366 337 334 362 358 348 367 341 358 341 364 356 370 359 344 361 363 353 347 368 374 374 364 365 368 347 367 363 368 351 368 383 379 357 378 374 364 377 368 377 360 388 390 393 370 393 371 388 360 385 386 392 388 364 362 363 390 376 376 396 385 387 389 379 400 382 401 400 376 384 404 410 406 378 394 395 386 384 388 401 396 385 415 399 410 388 400 413 405 394 419 410 411 397 407 408 422 391 393 411 423 410 405 407 401 406 410 394 422 397 394 420 402 422 401 408 434 437 407 422 429 416 435 402 422 409 437 418 430 436 418 436 411 414 420 415 437 445 412 415 451 432 428 424 443 421 435 446 446 418 438 440 437 430 458 430 424 435 444 458 441 452 440 427 430 450 427 457 466 425 441 439 439 433 439 436 457 449 449 455 447 475 447 440 459 474 457 437 446 435 454 446 456 467 452 446 463 439 476 454 481 484 458 472 459 448 475 468 489 474 456 479 468 479 455 455 454 492 482 458 487 483 481 457 469 456 478 484 467 460 456 474 460 471 499 488 491 502 482 464 479 479 491 504 475 503 493 465 492 497 500 475 481 484 479 494 500 476 488 499 484 502 511 472 491 512 508 483 499 498 504 512 507 488 502 502 492 488 508 519 495 484 516 500 483 520 506 518 519 493 501 496 483 481 528 491 507 493 511 507 517 514 523 507 532 497 518 499 492 494 534 496 536 522 521 509 526 527 533 496 511 514 536 500 501 496 506 503 538 520 537 539 518 502 539 507 533 497 506 512 523 529 529 528 516 517 525 534 506 532 535 539 501 502 527 538 510 509 512 537 516 537 519 546 509 520 551 507 529 535 534 554 542 557 522 533 530 561 520 551 537 552 527 557 552 553 514 539 540 518 540 519 514 555 526 553 531 537 519 530 562 539 526 534 552 543 536 562 525 570 538 562 551 544 526 523 553 548 548 567 571 537 535 535 527 549 538 546 535 560 524 530 528 576 561 526 528 539 535 554 540 565 542 576 562 552 569 563 540 568 526 535 531 551 525 537 547 553 557 536 544 575 537 551 562 576 556 568 581 569 533 531 543 552 529 582 567 575 554 529 551 543 540 557 569 582 569 536 555 532 546 560 568 556 584 549 538 546 578 538 575 583 541 535 539 584 534 578 576 547 579 585 537 581 576 551 561 537 539 548 580 559 551 538 570 573 567 582 576 561 575 581 586 549 552 579 582 542 547 564 548
565 574 537 558 562 540 571 567 547 571 543 558 574 534 541 560 569 575 548 582 563 581 581 580 585 556 558 539 555 535 539 533 577 544 543 536 552 583 571 552 566 567 578 553 569 542 535 579 551 571 575 532 532 537 580 574 541 540 578 555 544 560 543 561 551 579 535 550 569 576 569 542 561 537 542 540 548 546 576 555 530 564 542 573 557 578 549 567 575 528 579 534 558 537 551 578 532 557 545 558 536 571 571 568 566 572 567 574 535 559 545 525 528 548 562 551 549 546 549 523 542 567 550 528 544 530 547 524 534 548 520 543 551 556 568 552 519 530 532 534 556 527 556 567 541 543 542 514 529 531 533 552 525 525 522 550 535 512 533 537 539 539 555 530 529 541 536 522 554 559 514 558 552 557 508 559 518 535 543 511 513 507 507 531 525 527 543 548 505 525 527 551 529 551 508 531 512 511 544 529 542 522 529 533 500 518 522 524 523 498 495 516 524 515 532 498 505 532 493 508 519 526 495 499 528 530 497 540 528 513 522 512 496 501 520 528 530 530 485 500 498 503 494 494 499 514 484 487 490 487 505 508 486 520 479 505 495 484 487 483 486 509 488 482 482 482 497 517 486 498 511 507 478 517 483 492 488 473 496 509 483 502 511 492 472 494 490 512 496 484 467 490 464 482 479 474 469 486 462 471 475 489 489 503 458 488 482 498 459 490 471 477 493 455 454 466 488 460 479 461 474 482 489 455 482 461 482 470 449 482 453 482 456 479 468 486 447 474 465 479 475 470 473 451 476 477 476 470 442 477 452 442 460 472 474 434 447 445 453 475 447 452 449 447 459 472 440 455 466 442 453 453 462 455 428 428 452 430 438 455 428 425 429 450 429 453 451 438 455 424 446 428 448 444 449 416 450 449 446 413 411 421 409 434 412 436 436 432 423 437 423 409 434 417 443 424 428 429 420 402 403 411 434 418 409 399 406 408 401 410 410 424 405 408 416 427 391 422 414 416 389 391 414 405 397 390 411 423 387 387 400 401 389 409 392 394 412 407 406 404 403 399 410 407 393 381 410 410 411 409 408 390 397 398 389 380 372 381 401 375 373 393 384 372 365 370 397 399 385 383 384 371 390 367 395 363 374 385 375 367 385 366 363 359 354 367 376 373 374 359 365 364 349 381 379 375 368 368 361 359 368 366 357 362 369 372 345 346 343 344 359 338 345 359 365 362 362 340 345 357 352 339 332 354 336 345 344 357 331 344 348 357 357 347 339 333 343 345 342 345 346 334 328 335 337 352 345 342 329 342 334 344 346 335 341 327 333 343 320 312 325 322 338 316 334 336 336 328 319 321 310 306 330 318 323 320 322 311 332 317 319 314 312 312 325 323 317 304 316 319 302 304 302 311 302 318 307 319 310 315 305 290 315 288 301 314 304 303 295 300 301 292 303 284 297 286 303 295 303 306 297 282 299 291 282 280 305 283 296 302 277 285 292 300 298 284 283 298 272 273 275 294 286 269 285 270 280 290 288 281 281 265 272 283 269 274 282 272 274 265 262 275 274 270 282 268 281 258 272 280 269 269 270 260 273 266 254 272 275 266 258 270 260 258 249 269 267 262 270 250 264 260 269 248 257 249 250 250 263 253 260 250 253 261 249 254 253 256 245 246 260 258 239 238 239 254 237 238 243 248 236 247 254 239 236 254 250 244 238 253 244 241 233 250 249 234 247 229 249 228 246 236 227 235 238 236 230 244 234 230 237 222 228 225 231 226 239 231 240 224 239 233 230 233 219 236 224 233 234 223 215 231 223 220 218 213 224 219 219 225 218 211 224 228 220 212 210 229 224 218 217 210 228 223 215 213 216 218 218 216 212 225 224 222 212 210 218 212 206 210 211 202 216 206 208 216 215 205 219 208 201 216 202 199 207 206 209 212 198 211 198 211 207 209 199 198 197 212 204 214 195 203 209 196 211 194 194 209 205 208 204 200 198 209 191 196 197 193 201 208 208 194 202 198 208 206 193 204 206 206 198 205 196 200 189 189 189 200 200 199 200 198 187 193 189 194 202 191 198 192 187 186 200 193 184 202 199 186 195 194 200 201 191 188 194 192 187 193 186 196 185 196 188 187 184 188 191 197 193 182 185 195 184 181 184 183 198 196 182 188 184 198 187 192 185 195 186 188 184 194 188 181 180 188 191 194 182 181 190 192 196 180 189 178 183 182 185 184 183 193 184 187 195 183 192 180 179 181 187 185 194 194 185 193 185 195 190 187 179 182 180 194 182 192 195 187 194 182 193 181 180 181 190 195 184 184 179 186 185 188 191 181 184 180 178 192 195 189 183 194 192 184 193 196 180 190 187 196 195 183 179 179 184 192 196 197 189 194 192 196 195 193 189 192 191 194 195 196 181 191 184 182 186 195 182 185 195 192 198 185 189 183 189 193 195 195 188 186 190 197 200 187 192 190 196 184 201 190 200 199 200 200 200 203 193 199 188 203 191 202 204 196 200 192 204 195 205 206 195 191 202 190 191 191 200 191 206 194 195 198 193 208 198 198 192 202 193 199 205 209 197 200 196 193 201 193 200 202 198 207 194 214 210 199 199 214 213 196 211 199 198 214 210 207 215 203 210 218 212 215 214 201 208 204 202 219 220 209 209 211 221 212 221 214 211 219 216 211 214 210 221 208 207 208 222 218 217 212 217 222 217 221 229 227 219 221 214 219 220 228 213 215 216 227 226 224 222 224 217 221 235 218 220 233 217 227 236 234 228 235 230 224 219 224 237 236 226 230 230 244 242 230 244 229 234 241 230 238 233 227 226 234 245 242 243 242 240 241 234 243 250 236 252 236 246 241 241 243 233 240 243 242 254 255 246 259 244 258 261 247 251 262 249 253 245 246 243 251 256 251 247 249 255 257 246 250 245 261 267 249 253 257 257 251 254 260 259 249 250 264 255 262 270 259 278 275 272 279 255 270 278 266 275 271 277 262 272 261 261 283 272 270 263 265 264 265 279 278 285 270 279 278 271 284 287 269 292 273 272 292 274 277 271 280 290 276 275 297 281 301 299 279 284 287 278 287 298 296 301 290 308 292 303 310 296 301 309 290 297 299 297 291 294 292 293 302 316 290 318 314 305 315 312 292 299 313 301 299 316 325 308 301 307 307 311 319 301 322 330 327 310 307 328 321 317 306 308 319 316 320 333 307 336 333 316 318 336 312 326 327 323 316 341 342 323 330 314 320 336 346 343 335 342 345 338 330 332 338 348 331 354 325 339 344 334 355 358 333 332 340 331 360 349 358 335 351 358 363 342 353 343 342 352 340 369 352 362 357 372 348 343 372 349 372 349 372 355 377 348 346 378 361 351 375 364 352 355 357 372 379 378 360 375 364 377 362 375 358 388 379 365 369 388 373 362 385 382 368 385 364 372 380 372 365 368 370 381 365 389 397 395 397 374 384 393 372 382 404 393 384 390 376 392 375 382 378 383 394 410 408 386 381 387 411 418 419 388 406 387 392 403 395 405 405 415 403 418 400 397 412 405 411 406 390 427 395 397 395 405 426 413 415 420 403 401 436 398 438 416 400 410 434 420 407 436 418 410 423 441 418 423 443 445 434 413 410 449 451 447 419 446 446 446 413 446 441 448 442 426 426 424 448 435 459 460 426 455 439 425 439 460 437 450 446 460 466 449 426 443 431 442 458 435 435 458 462 459 451 459 440 439 440 441 460 449 456 451 465 451 473 449 444 480 465 452 447 473 478 464 468 464 455 452 445 479 472 486 450 490 448 457 460 489 481 478 459 484 480 481 491 475 459 453 489 459 478 455 457 480 497 483 484 502 497 477 459 489 487 466 474 496 470 489 487 461 497 468 505 494 482 466 501 467 498 487 486 482 513 504 485 472 496 485 492 491 494 498 499 472 491 484 474 483 474 476 482 504 494 481 480 519 504 478 515 522 495 508 523 500 501 497 488 523 511 519 525 484 500 528 495 535 521 509 495 536 491 526 494 499 523 518 499 525 508 490 512 497 511 493 507 522 509 503 503 497 517 513 502 500 518 497 532 499 519 536 525 502 518 545 509 513 548 533 540 549 514 532 535 551 513 546 515 526 509 552 551 530 517 534 530 524 507 542 510 556 552 544 507 528 528 559 539 548 541 533 555 539 536 542 549 534 545 519 537 531 548 534 558 532 536 561 533 532 553 548 561 547 550 528 522 538 569 566 537 563 567 559 542 560 560 538 535 565 564 531 524 562 569 570 544 538 526 566 558 529 546 568 549 567 544 563 561 524 559 529 539 533 533 555 562 556 524 546 541 548 538 534 532 554 573 540 572 526 530 527 563 564 558 535 542 580 577 582 582 545 533 531 543 531 550 582 563 550 536 579 561 550 577 569 579 569 570 557 569 561 545 538 545 576 546 547 574 582 546 561 532 554 545 565 579 545 533 585 581 569 566 575 565 580 560 557 535 538 563 587 564 570 570 553 543 550 587 576 536 557 563 565 580 576 582 555 573 584 553 566 549 571 537 582 563
567 536 567 573 552 550 549 534 573 555 545 575 554 573 579 564 548 541 540 576 535 563 562 571 568 580 533 551 586 567 582 563 570 544 587 533 545 587 534 585 537 546 555 543 587 546 574 586 538 565 574 540 539 547 579 575 540 551 582 536 561 544 568 556 556 580 546 549 535 546 537 557 543 542 543 556 561 571 567 577 571 536 548 571 561 545 528 557 564 578 549 539 578 573 551 547 568 554 554 572 570 547 532 528 559 532 541 524 575 523 558 549 532 523 523 551 539 523 568 565 559 554 529 545 535 527 568 532 541 540 534 519 540 548 533 546 561 523 549 549 520 566 563 552 554 534 516 563 567 531 514 551 525 537 521 556 544 531 530 544 539 556 523 514 547 513 561 540 542 534 538 536 510 547 515 557 545 558 528 530 527 543 536 513 524 538 510 545 511 505 555 516 512 503 532 505 534 542 529 537 541 550 541 505 501 540 526 546 527 511 526 499 514 531 502 528 507 502 539 538 517 529 517 528 514 527 535 529 535 516 517 531 514 521 515 525 529 521 533 533 502 523 533 523 517 519 515 499 522 503 489 497 480 520 490 502 526 523 492 485 526 506 476 484 481 523 483 515 496 483 506 502 518 473 508 481 518 493 472 479 505 477 488 491 481 504 496 479 490 471 488 487 465 480 482 492 464 506 493 461 504 501 474 459 469 496 502 502 469 481 483 473 499 495 459 480 468 461 480 497 474 472 477 478 495 449 462 459 455 478 469 475 453 487 467 456 443 443 485 473 442 482 450 471 474 465 469 461 469 437 441 454 470 464 453 464 444 441 475 443 471 443 438 466 453 451 436 442 439 468 459 430 433 445 428 433 456 428 440 464 421 450 429 430 420 429 429 439 426 425 436 454 447 448 444 454 450 419 450 427 453 424 430 416 446 422 411 409 422 443 408 410 421 405 432 411 406 417 424 401 426 437 404 412 399 432 401 415 427 428 420 420 409 415 420 429 398 412 390 390 403 415 402 414 420 402 396 400 408 402 383 409 401 405 410 393 381 415 406 389 388 400 412 376 376 380 411 383 373 399 386 382 382 396 385 384 393 372 389 379 373 391 399 376 389 390 377 394 370 378 366 380 376 380 384 392 382 385 369 377 377 388 371 381 353 384 376 356 361 350 356 357 357 372 356 357 365 361 361 378 367 374 358 372 342 351 351 363 355 340 362 366 371 353 351 340 361 344 342 341 341 363 359 335 334 350 333 332 334 338 328 338 354 353 329 338 333 336 354 348 330 340 343 333 340 323 324 349 343 327 332 338 327 318 329 321 341 339 334 328 323 311 334 335 336 338 331 329 313 329 312 308 335 305 310 332 309 315 317 301 306 302 327 300 311 322 316 312 326 318 300 317 300 308 295 319 321 303 307 303 312 310 292 316 293 311 315 289 312 287 288 299 300 285 291 289 310 283 293 295 308 292 292 300 288 297 303 276 303 295 293 284 282 281 286 277 285 278 287 295 270 288 279 290 289 284 271 292 287 282 290 282 287 269 289 267 273 283 270 278 282 285 271 270 277 279 261 269 276 269 258 270 274 267 268 264 265 270 261 267 258 275 271 250 265 254 249 248 272 267 250 249 255 256 268 260 257 252 267 263 264 257 252 243 253 243 248 250 238 238 261 245 250 241 242 250 258 246 256 235 250 247 240 239 252 236 244 252 249 231 251 247 247 245 241 236 244 231 230 243 238 247 235 246 230 245 235 244 231 224 240 236 223 231 221 227 219 219 224 223 233 233 232 230 233 218 216 226 236 229 228 227 213 218 217 217 219 229 224 214 214 215 216 231 221 225 230 224 229 224 221 223 208 227 225 221 226 224 220 211 210 214 212 216 220 214 209 209 221 222 217 202 221 206 217 204 204 206 200 202 200 211 209 200 198 208 203 215 209 212 204 201 210 203 204 197 208 200 208 201 204 201 198 195 204 208 193 205 204 205 202 198 200 192 199 192 195 197 190 207 194 190 189 195 189 197 198 203 199 189 194 204 189 192 195 188 189 193 197 195 202 195 187 202 186 190 194 188 198 194 202 188 192 202 194 191 188 200 184 199 198 189 192 196 194 182 198 193 188 189 182 182 196 181 196 197 185 185 196 197 196 196 182 185 192 190 183 190 196 196 186 188 184 190 190 188 180 195 193 190 180 185 189 190 184 190 183 193 181 181 186 185 188 177 192 185 186 178 194 183 194 182 193 181 191 186 188 193 185 185 185 185 191 178 180 179 188 183 192 192 186 184 180 178 182 194 184 189 193 183 178 192 188 194 194 182 183 188 180 189 194 186 179 190 186 182 190 179 188 188 192 179 194 179 180 181 178 187 193 192 191 192 190 183 191 190 189 196 181 191 190 179 182 193 190 191 185 194 191 188 195 180 194 190 181 181 197 195 199 184 190 182 187 183 182 200 188 183 200 189 195 191 188 200 190 193 200 197 186 193 186 201 190 198 190 190 195 203 185 195 186 192 193 189 194 195 205 201 193 205 206 206 192 192 205 200 200 203 191 208 197 193 202 197 199 195 208 199 199 197 191 205 197 210 195 197 198 196 202 211 202 213 211 199 198 214 209 210 198 211 209 197 216 214 197 197 200 208 200 219 206 204 203 215 209 206 214 201 213 209 219 208 208 206 223 212 204 218 213 213 217 216 213 210 217 216 221 207 215 217 226 221 230 221 214 219 226 227 229 219 231 230 229 214 221 222 231 224 215 231 229 233 220 226 218 219 237 220 228 238 231 227 222 229 221 228 242 220 223 221 234 236 223 244 225 233 229 246 247 233 245 236 235 249 248 249 244 236 246 247 251 245 231 237 247 243 240 255 248 233 243 254 256 252 252 241 251 252 249 257 256 254 261 249 258 257 258 241 250 248 251 242 263 265 246 250 248 258 269 260 270 247 250 250 249 268 259 253 268 256 256 270 274 275 254 256 269 273 273 279 273 270 273 281 275 282 270 273 271 283 267 265 285 268 267 282 280 288 268 273 275 274 269 276 289 291 289 274 283 269 287 285 277 273 296 288 290 276 291 281 281 285 295 295 293 293 294 279 282 280 296 307 308 286 286 290 304 288 284 302 287 310 295 311 313 305 313 309 311 293 311 312 313 317 299 320 295 321 304 320 314 324 304 320 308 303 305 307 311 316 322 324 324 328 306 316 305 323 306 335 318 325 312 313 338 314 331 336 318 312 324 340 343 319 336 346 333 323 334 342 329 329 338 327 336 347 337 339 331 352 342 329 334 347 354 344 325 348 356 345 356 347 330 353 330 362 353 353 353 332 359 336 348 340 343 348 360 346 356 367 342 349 341 368 343 360 345 368 372 354 367 350 365 370 365 369 370 383 364 364 370 383 362 379 367 385 381 363 369 365 386 356 373 375 362 362 368 362 362 377 384 364 375 362 399 379 364 398 376 388 384 394 376 400 389 376 383 404 384 404 375 385 407 397 389 381 400 402 384 393 409 387 401 380 415 416 419 396 409 405 394 397 389 385 389 411 398 413 417 392 414 427 430 414 400 393 408 397 401 394 396 413 419 430 428 432 411 414 433 424 439 411 413 438 407 428 433 441 414 438 423 432 420 435 439 441 434 447 443 410 424 449 445 437 415 447 442 456 425 421 448 455 421 461 451 449 445 421 435 457 421 440 454 434 454 455 458 457 459 429 459 447 444 442 458 468 471 443 441 444 447 434 461 462 440 446 461 450 472 454 443 473 466 442 466 455 444 475 484 470 477 465 466 477 443 484 486 466 468 481 491 490 464 493 486 476 452 487 491 474 458 490 468 471 461 488 496 500 487 503 462 490 470 503 473 496 484 486 466 473 476 466 486 472 501 497 480 504 467 501 478 482 499 466 487 477 492 485 499 494 487 490 479 487 516 516 491 491 484 477 495 494 494 498 477 518 517 477 478 504 499 526 509 527 492 504 485 524 516 487 497 492 515 512 497 503 485 503 491 502 495 494 519 508 528 524 490 526 513 507 492 499 538 523 520 536 537 506 526 496 498 541 519 534 534 529 495 507 503 521 538 518 537 547 544 535 543 502 520 526 520 510 549 544 527 524 513 542 551 509 516 528 511 538 532 518 521 556 513 539 545 521 508 545 550 555 538 558 524 512 518 517 524 525 546 541 531 527 514 514 534 527 522 557 553 557 514 558 549 561 525 522 554 515 522 558 516 538 569 534 560 565 539 539 535 533 533 520 559 537 566 564 563 523 556 550 529 557 542 567 567 569 572 530 525 536 530 524 527 545 530 530 548 524 538 552 550 547 547 527 534 573 565 544 548 539 545 558 563 553 574 534 580 556 531 571 572 581 572 563 549 567 571 561 555 530 534 581 553 558 572 549 551 556 554 560 557 574 538 538 533 531 532 531 547 543 549 584 584 532 575 563 533 549 538 539 561 563 565 570 551 545 580 536 582 579 561 542 575 553 579 540 562 564 548 588 559 565 568 539 550 540 570 551 541 577 558 570 552 535 536 555 533 585 543 583 560 556 578 547
578 553 556 536 568 555 575 539 588 538 545 589 545 583 551 553 555 560 575 574 546 578 580 546 558 534 581 585 557 554 584 584 572 533 586 551 554 571 540 536 576 551 535 571 584 535 534 548 545 559 572 558 587 562 554 556 546 545 535 569 565 569 549 533 569 545 562 579 549 532 559 552 576 581 576 557 584 581 562 579 538 546 548 576 557 546 565 550 532 544 540 573 538 541 539 545 543 557 537 547 544 553 568 535 548 545 561 547 542 537 527 550 541 546 528 569 550 564 523 553 567 534 530 528 542 534 573 561 534 555 540 572 555 565 527 551 540 558 540 561 545 570 557 519 553 561 567 562 543 541 568 520 532 518 526 552 546 539 554 560 536 520 532 515 531 526 529 515 544 512 537 523 543 525 536 551 516 513 552 511 529 535 557 535 541 547 512 539 527 543 505 550 515 524 549 505 512 508 540 514 519 547 543 545 507 500 540 511 529 546 515 507 528 502 528 539 543 526 538 527 532 523 517 523 534 521 527 531 524 492 535 490 522 510 505 506 493 514 536 494 518 513 531 514 525 521 532 489 500 491 501 525 525 507 510 513 494 521 520 504 507 493 489 504 482 523 510 499 481 506 477 475 474 514 512 490 485 519 498 500 502 478 511 482 495 512 494 503 467 479 473 505 475 472 507 475 483 507 463 502 461 467 505 460 469 472 483 501 465 465 485 499 474 492 468 486 470 462 476 495 460 459 458 489 471 476 481 469 455 466 490 462 472 466 460 452 454 457 446 486 442 465 444 451 463 457 454 441 464 478 481 459 465 456 466 442 446 478 434 470 467 443 475 431 469 463 458 437 433 466 434 448 443 439 459 445 425 457 456 454 452 454 438 441 440 418 437 433 444 427 441 422 439 455 433 454 432 431 445 431 429 423 452 442 441 440 408 423 435 447 439 443 411 411 407 438 434 430 422 428 415 399 414 414 420 415 430 407 436 430 422 398 409 427 394 427 429 424 394 415 404 401 391 402 422 391 412 407 419 399 417 405 397 386 416 407 413 411 396 391 392 410 405 381 409 409 381 375 389 408 389 380 395 393 377 393 369 400 388 380 391 376 373 395 394 366 369 387 394 398 378 368 373 360 378 373 367 369 359 356 381 358 369 387 381 355 371 379 373 369 385 358 356 372 367 369 373 367 370 370 363 361 359 350 375 354 363 349 349 359 345 338 368 346 359 358 363 358 366 365 346 349 355 342 363 330 334 357 356 332 353 351 335 351 337 336 325 345 328 336 348 350 329 330 329 321 319 328 335 338 343 320 329 323 342 316 333 322 338 319 322 314 315 315 324 316 337 319 316 334 323 306 309 310 317 312 311 312 315 315 326 323 325 327 306 325 314 318 308 299 299 306 304 302 315 316 318 316 304 315 317 294 308 288 287 289 294 291 300 313 295 310 293 296 297 295 289 294 296 287 295 284 303 284 283 289 283 286 303 297 298 286 275 288 274 297 284 292 275 275 296 275 269 284 293 284 276 282 266 270 275 281 281 268 279 262 287 266 261 275 273 277 258 259 270 265 266 280 261 278 259 267 255 278 264 259 262 271 271 252 267 266 259 248 268 248 249 263 256 259 264 252 251 246 250 254 263 244 244 242 250 262 254 256 253 242 246 259 246 247 246 237 257 235 256 243 249 246 254 239 247 241 239 251 245 242 247 242 229 237 250 229 242 248 248 237 244 236 248 236 232 224 236 227 227 231 227 241 229 237 235 224 240 223 234 227 239 223 229 220 232 220 223 223 224 230 221 220 222 223 220 213 215 214 233 214 216 220 219 231 220 218 224 223 217 228 219 216 208 223 224 222 217 213 226 220 224 210 210 210 204 216 203 208 218 222 204 221 221 214 204 214 213 219 215 202 201 203 208 201 202 214 204 200 204 198 204 204 215 206 204 209 201 206 200 205 194 199 212 202 208 206 192 209 209 191 209 199 197 207 193 192 203 201 195 191 202 196 199 201 201 195 204 188 202 192 192 187 201 198 202 201 195 196 201 202 187 192 196 189 186 199 201 194 197 191 192 195 190 199 184 184 186 200 183 196 200 185 193 192 196 189 183 182 196 199 196 197 183 187 181 184 198 194 192 192 184 191 195 196 179 192 185 188 195 186 180 192 179 190 185 190 186 194 180 192 189 181 183 180 183 191 194 181 185 192 190 191 185 186 189 184 179 193 192 193 183 192 189 183 186 176 177 177 191 177 189 183 182 176 186 186 190 184 190 181 179 183 177 187 193 188 176 176 187 192 193 192 190 186 181 182 185 182 181 180 182 177 185 188 193 176 180 189 184 192 192 185 182 191 179 180 186 178 180 177 194 177 194 190 185 181 194 194 186 183 179 193 182 189 185 181 189 187 192 195 186 192 187 190 187 188 193 179 189 184 181 180 187 193 182 191 197 195 186 182 189 192 196 189 189 196 189 194 186 187 200 200 187 201 195 184 197 184 186 196 186 184 198 194 199 200 202 194 196 190 196 201 198 190 191 203 204 198 197 190 202 196 204 207 193 198 205 202 198 206 205 207 193 201 205 203 196 199 196 209 202 206 201 209 200 193 205 200 196 204 213 205 211 211 205 211 199 214 205 208 212 213 205 208 205 213 201 215 218 212 205 201 208 207 208 208 206 209 215 214 219 203 214 210 215 208 206 219 214 212 220 214 216 214 227 208 227 228 230 217 219 221 229 211 212 230 227 219 226 224 216 215 213 223 225 228 216 227 231 230 218 224 224 232 220 235 238 239 227 234 232 234 222 241 242 236 240 240 225 231 238 246 233 225 228 246 235 227 239 241 232 228 239 238 245 237 251 236 241 243 244 233 253 254 247 256 234 247 244 255 244 254 247 245 247 259 257 256 254 249 254 257 240 259 247 242 253 265 243 253 262 263 266 262 247 262 259 253 272 249 257 267 268 261 259 261 254 263 261 254 276 270 264 277 259 277 269 264 267 267 282 266 265 278 272 263 280 267 264 274 279 270 267 265 272 289 266 281 273 268 272 292 270 275 279 281 287 297 289 281 282 293 293 279 288 291 281 284 279 280 293 282 284 305 301 299 292 307 307 284 307 298 291 292 288 289 312 303 315 300 300 298 309 315 290 297 306 291 307 320 299 309 295 320 315 302 323 320 326 298 311 310 319 303 325 318 313 320 310 325 326 323 324 307 328 324 337 318 311 313 315 334 310 320 318 342 325 337 342 343 315 340 334 335 347 320 317 348 348 324 325 337 351 323 338 343 328 323 347 343 358 338 344 326 346 332 334 338 352 333 361 363 354 335 336 346 366 338 341 345 339 346 362 366 360 365 373 345 373 351 374 347 354 356 379 354 346 378 355 373 370 368 364 377 365 373 352 353 357 354 381 380 358 380 372 365 378 369 361 366 360 372 396 389 378 394 378 388 393 370 396 392 392 382 388 393 368 404 406 381 376 378 401 410 372 404 397 392 380 377 400 397 401 415 395 415 413 408 399 414 414 383 416 409 411 394 391 407 415 409 404 416 405 391 414 414 423 393 413 425 393 397 400 409 431 396 427 421 411 435 401 429 400 434 418 415 406 433 418 429 412 424 424 431 443 427 443 412 426 430 410 430 451 435 440 452 454 428 413 440 423 443 426 428 434 420 420 439 422 430 445 427 435 453 445 427 452 447 427 446 439 436 437 440 427 454 446 460 473 455 440 469 445 435 456 452 458 452 448 472 461 454 470 448 474 467 475 472 462 475 443 442 453 453 481 476 453 477 471 472 451 451 446 449 488 452 493 476 481 457 487 489 486 483 473 452 460 466 500 485 458 490 470 463 497 500 466 494 461 477 488 470 465 464 472 507 467 505 477 502 509 472 497 510 489 479 479 470 472 470 485 485 485 470 475 473 505 488 512 484 510 498 474 500 518 476 485 503 503 477 491 516 523 497 497 525 517 522 508 528 519 490 491 507 508 504 516 501 522 487 518 501 487 486 492 525 498 536 510 516 507 510 493 492 501 527 530 499 519 509 501 534 502 497 543 515 500 532 518 543 509 540 496 541 507 545 525 540 524 548 537 521 547 516 535 541 531 517 511 531 542 552 539 539 536 554 510 550 540 548 529 550 524 509 526 519 522 533 522 552 540 515 553 559 530 526 546 524 533 524 557 563 520 515 533 514 558 552 536 554 523 541 514 530 545 542 534 539 527 566 554 524 561 543 553 571 523 555 565 547 569 563 549 542 528 570 559 521 572 546 562 527 540 558 522 551 546 554 575 550 528 552 531 529 567 533 545 571 532 544 544 554 565 573 541 537 547 568 579 545 578 546 551 543 571 551 572 581 570 558 554 575 531 561 568 562 558 534 553 566 540 559 540 580 553 555 536 574 541 534 551 580 544 561 532 561 533 576 535 547 560 562 547 548 569 564 532 534 570 571 543 575 585 538 537 557 558 567 553 535 560 556 583 557 587 568 587 588 540 574 587 569 549 546 585 570 562 586 572 584 553 567 570 589 556 558 557 582 537 561 568 548 585 546
557 567 581 555 549 587 579 546 550 578 543 546 558 555 582 581 550 545 558 570 585 564 539 552 556 582 564 574 580 559 586 546 534 559 550 548 540 538 543 555 582 535 550 549 556 540 578 570 535 545 533 585 575 537 586 580 567 542 547 541 566 582 553 550 552 569 548 542 573 542 547 549 543 558 576 553 540 571 579 583 561 572 553 537 583 540 574 571 577 574 572 537 541 557 532 553 529 558 554 572 548 539 537 558 552 526 580 562 566 559 545 528 533 569 534 573 565 567 546 557 543 534 552 555 562 543 525 546 549 559 569 538 562 559 525 565 532 572 569 551 522 557 541 553 550 533 541 542 539 564 542 516 553 544 545 543 558 520 513 531 520 524 564 562 525 549 548 529 555 513 513 554 527 537 551 543 526 546 525 546 557 528 535 552 520 537 538 511 546 556 545 551 535 525 534 518 509 551 508 547 521 543 516 514 534 532 540 548 503 520 520 507 548 496 537 540 541 540 511 498 518 503 542 520 503 494 542 528 532 510 532 536 496 510 493 510 524 525 521 503 534 514 496 535 505 526 485 508 493 503 515 482 503 499 490 529 514 506 527 483 521 499 491 522 508 503 501 490 494 520 500 507 481 498 509 495 511 473 473 489 487 479 498 489 509 509 483 500 475 502 493 467 488 503 467 479 491 508 496 488 477 506 474 490 505 475 478 475 485 489 456 490 477 495 495 489 472 482 463 473 494 473 453 497 470 492 473 467 479 492 450 449 459 464 470 450 447 468 467 453 484 481 458 459 454 451 483 444 452 456 455 470 469 464 470 468 451 464 453 445 463 456 451 462 453 450 458 466 433 462 462 452 433 464 467 459 459 453 424 446 435 445 457 422 452 424 445 442 453 457 419 430 425 443 434 416 416 422 445 450 418 452 443 428 442 434 450 435 446 427 415 410 409 418 432 425 441 436 429 426 416 413 428 416 429 435 428 405 436 419 427 429 414 402 414 428 423 406 420 429 416 420 394 406 407 417 395 391 416 396 385 410 406 404 389 388 396 393 404 408 404 398 408 387 399 378 379 386 390 393 401 380 401 379 391 398 395 394 395 379 378 366 398 399 391 378 391 369 369 366 397 380 391 390 382 372 378 368 375 361 384 377 357 364 382 359 382 378 370 351 372 361 355 355 375 380 379 374 355 376 366 349 375 354 342 352 349 354 346 372 368 372 369 368 366 358 338 354 358 342 348 360 358 349 337 330 356 331 357 356 355 354 326 356 348 336 350 334 342 355 346 341 333 335 336 351 338 318 324 348 317 334 333 328 332 328 316 324 330 330 326 327 316 323 320 330 323 312 314 312 309 309 333 319 310 309 321 316 310 301 304 307 305 298 323 313 313 300 321 320 323 301 301 293 304 292 318 302 297 317 309 289 296 292 307 297 302 295 295 286 284 295 296 290 298 286 283 307 290 303 293 299 303 277 301 293 292 294 285 283 290 280 299 274 271 291 277 277 277 296 271 275 279 278 290 293 282 286 266 284 290 275 266 278 266 268 278 282 284 270 267 265 280 260 283 274 260 280 261 269 278 266 259 264 271 260 271 259 268 256 265 265 253 263 252 263 249 259 270 259 247 246 263 251 246 263 264 254 243 241 255 249 240 253 244 238 240 257 239 245 252 238 254 254 234 240 252 237 238 250 254 253 231 235 230 249 250 241 239 247 231 249 244 242 248 231 243 244 244 244 231 237 230 230 238 243 229 241 235 228 239 242 241 229 220 223 231 224 234 229 232 228 221 225 226 234 229 222 230 230 230 224 221 211 227 227 216 227 219 212 209 230 220 224 215 222 213 221 219 215 224 222 209 213 206 221 208 209 220 210 223 207 213 204 214 204 218 202 209 217 217 218 205 203 200 210 206 212 214 200 216 212 199 197 213 209 197 197 199 212 199 209 205 207 202 212 212 205 197 204 211 198 210 205 193 191 209 192 205 197 195 196 204 209 206 203 190 205 205 205 202 191 197 201 192 197 193 192 191 199 189 201 186 187 193 193 190 194 190 190 195 196 188 187 185 201 199 186 198 196 199 192 199 190 184 182 196 189 185 182 184 188 193 181 190 182 187 193 191 181 188 179 185 179 194 187 189 179 183 185 185 186 194 190 179 178 179 192 188 193 190 194 190 187 179 181 192 189 191 186 189 183 187 177 183 182 186 193 183 189 181 187 178 177 181 179 176 182 175 188 180 188 187 175 178 187 177 176 180 175 185 175 180 176 175 187 182 185 184 187 178 190 181 180 175 185 182 192 192 182 187 179 175 180 177 179 190 180 178 178 178 186 176 183 187 176 175 176 184 185 188 187 181 193 192 179 186 181 179 185 187 189 188 187 192 189 190 191 194 192 192 177 185 193 183 180 194 185 182 185 193 194 194 178 191 193 183 184 181 184 192 190 179 184 193 196 187 185 194 193 185 187 195 190 198 191 192 195 188 187 188 194 190 197 198 198 190 195 187 188 185 189 201 200 194 193 198 198 198 191 193 203 197 186 195 193 194 205 189 198 189 195 191 197 191 204 191 196 202 194 201 201 201 199 193 199 191 191 191 209 202 201 206 210 202 200 210 205 208 206 198 196 206 214 201 204 212 212 212 205 197 215 210 209 198 217 203 205 205 220 213 216 208 210 202 219 220 207 214 215 206 206 208 219 208 207 215 220 225 221 226 208 219 227 218 225 223 209 226 228 214 212 230 215 214 214 225 232 213 222 215 220 223 222 234 235 233 230 232 230 226 238 221 220 230 229 224 219 219 236 221 223 232 229 224 223 228 228 239 225 242 245 228 238 227 240 247 234 232 230 234 236 243 239 236 231 247 235 253 237 254 244 234 254 247 238 251 236 242 250 243 236 238 244 256 255 254 241 263 253 263 242 244 245 244 260 264 258 248 267 249 264 248 266 250 272 248 255 268 256 267 273 252 261 267 271 268 260 255 274 268 267 257 265 258 256 265 267 261 277 282 270 273 281 269 269 264 270 289 287 278 271 265 268 284 276 270 276 285 268 275 275 280 293 297 279 288 287 292 274 278 280 291 297 287 290 290 285 294 294 290 306 307 300 300 291 289 301 300 290 311 299 308 300 306 304 305 307 287 293 306 290 291 317 302 307 298 312 297 313 320 318 316 305 306 311 298 318 312 321 310 302 304 329 314 328 333 321 325 333 320 336 337 320 337 315 308 327 324 332 328 314 315 339 343 313 316 335 335 325 323 327 319 332 348 321 324 347 353 351 328 343 334 344 347 357 345 334 337 347 334 330 358 353 338 330 332 348 361 338 366 361 339 341 362 370 364 344 359 345 348 341 363 358 356 365 356 356 342 344 357 355 364 348 357 351 354 360 355 371 359 356 370 378 369 382 358 372 375 362 383 371 391 383 387 389 363 368 395 368 381 381 373 373 396 367 399 391 379 399 392 377 391 377 380 394 402 408 386 383 402 402 374 385 407 408 380 406 377 409 380 384 399 393 382 393 382 395 383 421 388 403 408 395 405 399 408 416 410 399 413 428 409 394 413 393 397 404 399 421 420 398 418 433 430 424 426 403 412 415 436 430 426 405 438 437 406 433 432 446 414 433 444 426 425 444 410 433 416 453 441 447 427 413 428 421 439 420 439 456 425 429 431 443 447 423 445 429 427 453 459 452 424 439 443 433 425 440 456 438 462 439 439 444 444 438 439 449 466 460 473 450 465 460 458 444 457 439 474 481 464 476 455 457 458 453 468 483 455 455 453 443 470 454 481 483 481 463 461 488 468 458 474 462 494 469 485 457 465 483 485 468 478 472 487 495 488 463 463 492 485 484 458 468 467 489 501 471 468 476 476 504 467 488 477 474 478 498 470 498 511 507 484 506 483 490 492 517 486 476 482 485 499 504 507 513 479 520 517 482 521 482 484 512 482 483 502 489 479 519 510 503 487 486 516 505 526 492 508 496 529 515 505 502 500 487 502 534 523 520 518 527 528 519 514 490 512 526 497 499 496 523 526 508 538 515 508 542 512 502 521 502 543 539 524 541 498 508 542 544 516 539 509 531 529 538 517 550 508 507 541 525 515 533 517 527 528 504 534 525 516 519 523 526 508 544 531 508 546 538 513 525 556 528 554 510 552 538 529 556 526 526 527 557 512 520 553 561 519 529 544 529 521 561 557 563 561 540 546 525 532 516 559 541 529 556 530 524 544 532 529 530 537 560 572 538 530 521 548 538 539 527 570 563 573 550 564 558 574 545 560 524 539 567 554 556 578 525 560 564 533 535 578 526 549 541 531 548 562 571 559 544 553 531 538 550 546 567 573 544 536 543 545 539 532 576 572 574 563 552 558 572 551 543 559 574 546 565 561 549 562 565 587 546 570 539 577 543 552 545 568 584 562 545 573 572 574 565 562 545 562 544 552 565 542 575 549 580 586 562 541 544 539 580 542 561 587 587 573 536 585 538 589 560 552 574 543 577 535 557 573 548 568 537 564 561 563 563 552 559 535 543 569 581 590 561 552 571 558 575
558 554 580 557 563 541 580 555 583 564 577 566 577 538 552 590 565 580 562 566 588 547 574 550 537 557 576 554 578 583 579 543 544 566 548 555 571 577 575 546 549 560 576 575 563 575 572 575 563 583 549 543 538 571 557 539 576 540 540 546 588 583 538 581 542 551 585 577 537 569 533 535 578 558 575 534 544 542 575 557 584 555 558 565 561 562 554 544 551 537 532 572 531 549 531 571 564 571 545 533 546 532 531 551 546 535 528 561 546 526 551 530 550 577 563 566 540 574 566 560 526 568 547 527 533 536 556 567 522 559 560 565 573 525 539 539 546 554 573 528 543 540 531 553 552 567 557 569 522 552 568 547 560 566 536 564 529 516 529 526 559 553 515 557 557 533 538 545 544 550 546 538 534 532 562 548 550 528 561 560 551 534 510 547 513 558 528 548 543 543 538 519 512 553 515 536 513 504 525 508 543 502 537 550 533 536 522 534 549 525 515 521 510 532 510 538 507 506 503 524 509 519 495 520 520 541 533 542 522 537 518 526 524 527 495 500 514 513 493 503 514 524 489 502 516 515 487 487 508 529 530 490 519 502 491 495 519 487 508 512 519 497 502 504 479 487 518 512 511 493 500 498 488 508 481 481 477 505 476 479 513 504 516 518 470 487 484 509 510 495 467 475 503 466 469 481 484 488 497 497 463 488 500 485 469 486 474 479 472 503 457 476 485 476 491 463 478 483 493 463 496 483 457 466 460 489 454 471 469 484 490 448 453 447 477 445 463 470 451 487 442 483 445 456 476 484 460 465 477 478 469 448 470 473 474 464 450 448 446 452 442 439 459 451 439 437 472 447 469 450 431 444 431 431 454 428 465 445 452 440 433 421 461 458 448 424 431 437 430 459 431 455 417 445 448 444 445 448 425 454 439 422 427 449 425 432 444 426 443 433 440 420 406 440 422 426 425 425 420 423 402 429 402 423 417 400 424 402 429 422 402 395 412 396 406 407 404 426 408 400 415 403 407 426 407 386 411 418 408 420 422 407 397 406 395 395 398 388 405 379 409 381 388 404 393 378 390 409 408 388 377 408 383 389 392 400 383 400 405 397 396 374 385 374 399 391 367 393 388 377 394 380 384 378 380 387 383 386 385 372 376 366 355 365 361 373 367 387 376 377 355 360 361 349 364 355 369 366 362 361 351 367 370 373 377 364 374 368 359 351 339 369 349 338 345 358 343 335 353 347 345 333 356 343 338 356 357 333 350 327 358 345 357 344 348 338 345 352 350 325 341 322 324 329 333 326 346 320 349 345 348 326 346 320 338 328 328 325 339 339 339 322 332 313 315 313 332 333 330 322 305 309 332 330 317 312 314 330 307 325 330 315 306 321 315 321 310 320 296 297 309 310 294 310 305 295 292 314 316 310 311 308 288 288 302 292 287 312 295 304 297 304 284 310 285 296 300 285 296 285 284 301 284 282 281 284 295 274 291 275 276 295 274 271 279 291 294 296 269 276 292 278 285 291 278 266 287 284 278 282 265 271 264 268 281 273 281 274 284 281 270 267 279 276 265 262 280 278 269 269 259 277 252 253 252 261 263 275 267 260 264 261 247 253 268 270 269 253 252 260 253 249 261 244 243 263 249 243 248 254 248 255 256 258 243 253 256 249 238 252 237 239 245 237 245 245 247 236 253 242 234 249 242 239 230 251 246 240 236 235 238 236 246 236 243 230 237 230 245 237 241 238 244 222 237 232 224 239 224 220 231 219 239 225 225 232 218 217 235 223 225 230 223 220 227 233 224 215 214 228 215 222 215 213 211 213 219 211 222 221 211 211 218 216 224 227 222 214 220 220 213 205 219 221 207 209 211 207 204 220 219 210 221 201 204 220 201 200 218 204 200 215 210 199 208 202 208 210 199 206 210 202 207 204 207 208 207 210 207 206 203 210 205 204 199 199 200 201 194 204 205 200 202 191 200 193 207 203 198 190 203 205 197 206 200 200 191 196 191 199 202 201 196 199 204 197 200 204 187 193 188 190 188 192 193 189 189 196 201 192 192 193 189 200 188 198 190 191 187 193 183 198 185 189 192 183 180 183 198 198 191 188 194 192 195 188 195 189 188 180 180 180 184 180 190 182 191 182 186 185 178 191 183 189 189 191 191 181 187 190 191 181 179 186 192 177 192 187 184 185 187 186 185 176 186 179 178 183 184 188 190 182 181 177 176 176 174 191 181 185 187 176 188 188 187 187 187 186 181 178 176 174 187 186 175 181 188 176 187 177 187 185 185 177 188 187 177 186 185 182 178 178 184 174 175 177 185 188 188 191 191 190 191 186 183 190 191 177 174 186 179 187 181 191 188 175 185 191 186 176 181 190 180 189 190 182 176 183 177 190 182 176 186 181 188 177 178 189 180 194 183 185 188 187 181 184 187 190 182 178 191 186 193 180 184 189 184 184 196 185 188 197 192 181 195 193 188 188 182 196 197 199 192 191 197 188 199 185 198 200 197 199 198 189 190 188 185 192 196 201 185 186 196 196 188 191 190 192 199 189 189 193 188 200 204 204 204 203 205 198 201 197 209 197 205 207 200 204 206 203 203 192 200 201 199 208 209 205 206 196 211 209 197 200 199 197 212 205 208 202 205 201 202 198 208 199 208 200 203 209 214 206 205 201 204 217 203 202 211 209 210 211 204 215 223 204 208 218 222 208 211 223 212 212 212 224 227 212 215 228 209 220 221 216 230 228 228 230 213 231 219 223 230 230 219 220 222 217 230 233 215 227 233 219 227 218 232 220 240 225 222 232 227 231 243 235 224 231 226 238 227 244 245 233 233 246 232 240 227 234 243 235 251 230 229 248 236 252 235 246 239 231 247 233 256 237 235 245 255 242 248 250 248 246 239 243 262 260 253 246 254 262 261 263 259 263 259 252 253 260 249 253 269 266 253 272 271 249 257 259 255 254 268 254 259 261 268 265 264 271 261 273 279 274 270 278 270 269 272 278 280 269 265 269 269 267 281 266 281 282 287 285 289 281 282 276 278 292 270 287 285 282 296 285 273 274 289 276 287 278 275 273 300 291 300 301 296 285 301 305 301 282 296 303 293 293 293 294 296 286 298 289 288 305 288 289 304 296 289 299 299 309 315 295 299 306 307 293 308 297 305 314 304 317 304 315 304 309 304 313 324 306 310 311 317 332 320 311 309 322 313 308 319 313 313 318 318 330 313 336 340 334 315 342 330 342 327 322 339 323 331 322 337 326 323 339 333 351 341 344 341 331 326 348 324 336 327 340 353 353 350 343 334 331 357 340 344 360 336 357 343 353 365 352 369 360 354 342 352 347 368 349 340 363 367 371 371 353 374 364 372 363 368 350 372 355 374 362 381 377 357 366 377 374 355 375 358 356 388 362 376 371 377 362 358 365 376 376 394 389 364 366 398 372 393 367 372 386 396 402 384 371 380 392 406 397 375 392 397 382 401 383 385 385 404 388 377 413 415 416 406 405 392 392 407 406 411 388 385 422 385 417 393 395 406 403 406 423 391 409 403 392 429 426 420 418 426 418 395 396 405 418 397 429 427 438 414 401 408 412 418 406 409 412 425 425 424 430 439 443 447 437 430 431 413 426 440 449 437 418 416 433 443 433 424 454 430 416 456 418 445 433 429 420 447 431 428 428 454 427 444 432 423 445 436 466 468 440 461 432 437 445 432 430 461 474 439 437 441 441 440 434 445 471 472 445 453 469 440 474 444 475 467 454 472 461 456 476 469 466 456 458 452 483 451 453 460 452 447 454 448 449 470 458 478 467 462 469 475 454 469 457 466 467 477 476 477 491 473 489 476 479 468 501 464 469 487 493 498 503 469 472 467 494 490 492 492 472 467 513 511 467 493 484 479 474 473 497 482 513 477 477 504 494 473 517 505 483 480 524 516 483 496 491 492 493 508 500 518 521 483 484 502 493 498 497 520 527 494 526 529 524 512 522 526 529 498 536 516 515 512 516 514 511 504 525 494 526 496 503 528 520 520 510 522 538 498 531 537 517 535 502 504 526 530 510 548 506 504 532 536 513 507 535 547 545 514 522 543 534 509 547 547 554 512 528 533 505 517 555 505 524 507 543 513 511 527 547 523 529 511 512 524 559 553 512 522 513 547 532 555 518 534 518 562 533 562 560 552 540 521 567 530 534 540 525 517 523 536 543 538 566 538 519 563 544 568 570 522 570 532 553 557 550 559 568 571 571 562 572 542 572 539 568 532 535 562 528 524 556 537 560 534 530 532 571 538 537 539 542 558 562 563 567 556 567 568 531 532 539 560 552 534 578 531 531 535 558 579 578 578 538 559 575 530 555 567 531 567 580 535 576 547 571 582 554 557 549 543 559 570 548 546 543 560 566 576 575 577 574 560 567 548 578 586 580 589 582 572 541 543 543 585 558 583 564 565 553 566 560 564 548 561 562 544 589 540 587 560 584 557 588 564 556 577 545 586 560 537 568 568 546 578 547 554 555 577 568 557 537 578 586 590 548 557 543 586 563 579 555
541 585 537 553 549 578 562 543 587 548 560 563 542 586 574 545 589 544 577 554 545 563 548 543 559 553 591 554 564 578 573 568 570 572 584 566 542 538 557 536 589 580 546 538 557 582 545 552 573 586 569 565 540 564 556 563 563 553 563 575 538 583 551 556 564 582 586 553 568 535 537 565 563 546 567 583 577 561 584 560 540 546 574 546 559 539 542 562 550 555 559 543 548 569 559 531 556 554 579 565 576 548 554 544 569 528 565 567 573 577 576 559 555 538 547 532 533 545 563 551 568 578 562 572 549 524 561 574 547 555 555 526 574 566 529 523 530 543 561 542 541 554 553 524 566 557 542 567 521 546 558 568 538 538 519 540 558 548 524 566 535 519 519 564 563 565 527 534 533 530 518 549 559 541 532 540 523 530 521 541 545 532 514 557 544 529 532 509 532 532 514 519 556 537 519 533 508 521 507 539 539 503 540 505 504 552 517 540 529 517 542 534 540 532 529 501 513 499 498 512 524 513 520 519 531 543 523 518 532 514 515 496 515 517 515 537 537 522 520 530 496 505 528 499 533 524 488 502 487 490 504 521 508 521 484 482 523 506 517 500 490 480 505 504 502 480 505 498 482 477 517 523 493 490 475 502 489 479 484 512 496 495 519 495 490 483 470 502 491 499 501 500 477 493 509 485 486 471 488 466 501 469 504 506 505 469 482 483 475 468 485 484 486 458 463 464 478 486 487 456 481 494 471 480 456 451 453 467 471 469 449 462 463 447 480 492 484 490 484 485 478 452 457 485 447 475 454 465 454 442 452 468 445 470 452 460 436 477 448 457 442 433 454 472 462 451 438 441 467 436 462 430 441 465 436 434 438 429 447 460 424 438 438 424 447 425 422 430 458 437 420 429 453 444 438 425 446 456 433 447 454 449 433 440 417 428 442 408 428 444 439 432 420 432 443 443 413 418 429 431 405 426 440 406 409 430 432 419 418 422 433 401 405 418 406 427 412 405 394 409 407 422 399 405 394 412 389 405 390 413 384 397 392 417 410 405 380 386 388 413 413 386 408 405 409 385 408 407 389 375 378 407 382 407 404 386 398 379 395 377 381 376 376 377 379 372 367 373 387 383 393 381 378 394 388 395 391 364 366 363 372 381 362 389 367 370 372 351 376 380 378 381 354 370 375 348 378 370 378 369 364 358 377 359 357 360 352 341 344 347 342 348 356 360 359 363 342 366 338 345 356 345 337 363 348 356 333 358 346 329 334 333 332 348 343 348 333 341 332 341 342 342 326 331 338 330 322 337 344 343 316 316 326 331 322 320 332 341 324 312 325 316 314 337 323 325 311 306 317 323 332 314 311 307 321 311 318 315 319 330 318 307 320 310 327 324 299 307 306 319 296 315 296 307 316 303 317 293 306 304 317 300 309 312 289 292 289 314 284 293 306 308 283 298 282 287 307 291 299 280 278 288 288 300 279 287 302 292 288 273 274 286 278 287 291 295 284 290 290 284 269 276 277 275 266 277 275 290 283 283 269 268 284 281 273 272 280 268 262 263 278 267 268 271 256 259 264 254 262 254 264 258 254 251 270 257 269 265 269 258 252 269 269 272 259 263 251 263 257 259 256 263 266 256 243 249 244 241 262 253 259 258 255 260 251 260 243 259 241 239 244 246 244 238 256 232 250 245 247 253 244 235 241 238 249 249 228 230 250 229 228 248 245 248 243 236 228 239 233 238 236 235 223 241 235 230 220 235 226 237 226 218 230 219 223 219 218 223 222 223 218 216 218 224 224 233 222 231 232 232 219 216 211 220 215 229 230 219 225 213 221 221 215 216 209 221 207 222 223 210 212 221 213 223 205 205 214 204 218 209 217 220 216 212 214 205 212 211 209 213 213 198 203 199 202 205 199 215 197 206 211 209 213 212 205 197 202 205 203 209 207 209 205 201 191 200 201 191 199 201 197 194 201 194 209 207 195 189 199 200 190 191 204 198 197 198 191 188 200 203 201 189 187 196 198 203 191 202 198 202 196 200 195 199 185 185 196 191 184 183 198 183 183 191 190 192 183 194 194 195 188 186 195 186 197 180 184 194 188 191 182 181 180 191 192 188 190 186 177 181 191 178 194 185 188 185 180 189 178 184 179 184 192 183 187 186 181 191 182 191 183 183 192 185 176 188 174 185 177 174 189 189 191 188 179 184 177 182 179 179 189 179 184 188 186 177 179 173 175 184 189 181 190 188 173 173 181 189 182 184 189 177 181 188 190 185 180 175 175 183 180 189 190 189 184 183 176 189 183 176 180 179 185 180 176 183 178 184 180 186 175 178 190 182 174 189 174 179 189 174 188 179 189 188 176 181 178 179 179 189 180 184 177 190 191 180 182 178 189 189 191 192 176 188 181 175 188 183 183 186 182 180 190 179 192 191 187 179 178 190 192 182 183 195 182 183 182 189 184 194 184 181 194 183 195 180 192 188 195 185 193 190 196 187 184 184 192 183 194 182 187 182 184 184 192 185 188 192 187 196 189 186 186 195 191 202 191 200 192 189 187 203 197 200 191 200 203 201 204 198 198 207 196 201 189 198 209 205 197 193 203 194 200 193 194 205 195 200 204 197 206 206 195 211 201 211 202 210 208 207 202 201 202 198 212 197 199 204 205 207 200 219 201 219 211 220 208 202 208 207 220 213 217 211 209 210 221 209 223 218 220 212 217 212 217 208 225 210 216 225 213 218 218 212 223 209 213 217 213 213 216 229 233 213 230 217 220 219 216 219 223 224 229 236 237 234 217 219 221 230 234 222 225 226 238 242 228 236 244 239 233 223 229 241 224 226 237 231 241 230 227 238 243 239 242 232 246 241 233 235 242 237 246 246 239 235 235 239 236 251 238 247 250 249 243 259 237 241 257 248 251 251 252 253 262 246 247 251 246 256 247 264 266 254 249 257 271 262 272 263 273 270 265 253 264 257 252 251 260 257 259 266 272 276 272 258 273 257 270 263 259 262 264 269 278 263 269 281 262 265 264 270 270 265 291 291 266 283 280 270 289 268 270 283 293 296 278 283 293 277 275 288 289 281 276 279 287 286 279 303 282 304 289 288 280 293 304 309 307 303 285 290 296 293 301 299 308 304 293 303 299 293 316 295 292 305 301 292 307 321 312 304 309 305 306 312 318 306 317 301 311 306 325 329 330 310 304 303 320 310 333 323 319 326 333 323 310 316 333 333 340 320 333 324 316 322 323 345 345 346 322 322 336 343 328 339 347 325 326 341 333 345 327 344 355 356 342 352 343 350 339 345 338 337 331 335 358 361 349 332 342 348 365 355 340 357 345 341 338 338 345 360 355 361 350 365 362 364 365 377 371 355 359 346 370 361 360 363 375 355 379 362 382 385 352 357 354 370 377 367 378 359 363 358 379 392 368 367 385 378 374 375 384 373 384 391 380 397 383 395 383 387 380 388 381 389 393 386 375 376 395 407 401 412 411 393 396 400 380 410 396 394 396 413 407 386 405 386 417 401 387 388 388 400 404 387 413 412 424 401 406 418 425 392 417 404 409 424 395 399 401 405 409 426 421 404 431 416 429 419 424 438 416 435 430 420 428 439 423 427 437 425 415 420 417 424 444 435 426 439 430 443 413 435 445 428 429 446 422 420 437 424 450 450 422 420 456 457 433 430 442 442 425 464 426 461 437 457 428 465 441 429 432 460 463 445 471 436 469 438 476 442 468 472 472 436 459 476 441 482 455 442 479 468 472 464 475 449 442 462 445 468 446 482 475 454 480 488 451 450 492 475 480 458 489 466 459 480 478 453 459 499 484 479 473 501 469 503 470 470 492 474 490 474 506 501 502 479 476 485 481 473 501 480 469 504 511 488 474 508 483 470 479 512 506 484 498 472 497 480 473 509 499 499 509 513 481 486 475 520 495 515 505 486 480 517 522 508 503 505 522 518 517 506 502 526 491 511 513 520 516 504 519 506 527 519 501 492 505 531 491 499 506 491 523 525 519 531 513 519 525 516 506 498 495 494 523 530 535 518 499 545 519 500 534 532 527 540 528 499 542 533 507 519 506 539 535 550 548 512 524 551 518 524 542 547 538 529 522 531 515 511 544 550 540 532 540 547 554 524 546 554 559 552 555 522 534 549 520 534 558 536 545 554 551 513 551 522 520 519 552 519 532 563 517 531 562 544 530 518 558 562 555 521 564 543 562 539 551 542 538 558 566 533 546 550 529 571 562 534 554 550 529 526 537 574 578 543 535 526 569 558 553 565 559 576 566 555 533 533 575 554 548 575 567 543 575 574 538 548 532 556 562 581 561 576 576 560 582 575 549 572 554 577 543 562 580 536 541 587 537 544 537 540 539 560 540 569 565 546 540 557 537 571 555 534 579 561 573 576 552 569 574 561 574 557 536 551 561 546 590 550 558 540 542 549 569 591 587 585 588 578 538 576 560 560 578 589 571 561 576 590 582 544 561 550 550 547 550 560 558 550 559 565 555 566 564 572 549 559 550 545 546 552 586 554 576 556 592 555
566 560 538 555 552 546 552 565 556 566 573 561 579 539 590 581 553 545 560 565 567 573 574 560 588 551 562 555 570 545 558 542 566 541 543 580 549 557 592 568 585 571 575 554 556 554 540 570 561 563 542 591 582 562 541 561 574 548 577 550 555 581 538 585 585 543 555 581 548 554 540 540 572 577 541 535 540 545 569 565 555 574 547 586 544 553 555 567 550 581 566 571 550 570 550 583 537 537 544 532 545 583 576 575 551 545 567 533 567 555 557 542 546 541 555 547 530 574 579 558 580 544 536 543 527 542 527 532 548 541 577 549 526 567 540 547 527 565 538 531 558 559 531 557 523 556 561 534 568 546 560 564 564 537 517 542 523 541 535 543 542 524 544 527 515 530 520 532 558 546 543 557 546 515 560 553 550 546 539 531 525 538 538 529 510 560 510 546 554 511 517 514 544 542 520 539 512 509 515 515 521 511 553 513 525 546 533 527 518 540 544 538 538 516 528 499 532 499 510 541 502 504 514 541 545 537 527 542 518 521 502 521 502 535 498 530 494 518 510 533 508 510 492 516 511 505 501 511 497 511 528 501 485 496 495 493 525 513 483 528 517 525 495 515 489 479 483 488 503 499 518 479 513 490 494 509 498 488 488 490 493 503 486 491 514 513 472 502 469 494 478 514 477 514 491 492 478 489 479 506 502 501 486 474 475 461 484 469 506 495 479 504 494 503 489 463 488 457 495 495 468 491 481 493 493 462 485 476 463 467 477 463 490 479 450 467 487 452 469 450 475 467 475 487 460 472 460 458 459 464 471 438 477 444 447 452 442 442 474 464 466 459 475 447 438 460 455 462 456 439 450 432 430 426 436 457 450 464 428 441 440 449 429 435 444 428 433 447 427 451 451 454 454 453 449 422 445 438 454 429 447 425 432 410 422 410 440 444 419 431 445 443 432 444 413 420 403 421 421 408 420 411 431 424 422 439 409 429 437 425 413 416 423 400 393 406 426 430 408 426 399 390 420 402 401 400 419 397 418 397 391 388 408 383 409 414 414 410 398 386 392 406 387 390 406 396 407 393 401 386 384 404 388 374 379 395 384 404 404 377 370 383 380 388 379 368 395 393 370 389 380 396 385 363 387 372 360 371 384 367 382 355 378 386 357 367 374 359 375 380 376 374 371 355 359 348 381 354 352 365 366 349 342 355 349 374 354 373 347 341 350 367 350 343 351 369 344 347 357 346 365 355 338 360 343 330 332 352 342 352 351 334 342 339 333 351 348 336 330 342 342 349 352 321 325 337 337 341 340 333 315 338 338 334 343 340 339 334 313 313 314 338 335 315 320 312 332 305 315 321 333 321 318 322 329 326 301 304 330 320 326 311 308 315 303 322 307 295 303 320 321 313 305 320 311 300 290 309 296 311 304 299 298 295 302 294 311 302 309 289 305 300 285 301 295 295 299 304 284 293 277 278 277 276 286 280 281 283 298 290 286 275 281 291 288 292 283 292 295 274 272 286 283 285 266 266 274 278 269 272 276 284 278 282 283 266 272 283 265 265 268 259 273 261 260 278 265 255 262 259 271 269 271 255 254 257 251 265 269 256 270 260 260 249 267 255 258 245 244 245 258 263 251 266 254 251 252 243 258 260 253 240 239 259 237 253 249 246 254 252 246 234 238 238 251 255 238 241 252 253 251 249 231 234 233 235 235 238 232 235 240 241 226 235 235 238 237 224 244 237 222 243 225 233 224 233 241 221 226 228 220 235 222 220 230 221 217 230 222 230 226 221 219 226 231 222 224 216 218 224 210 228 225 216 226 230 224 221 217 211 217 208 211 218 225 213 205 212 205 218 224 207 220 214 212 219 210 217 206 217 211 212 214 200 200 204 201 209 211 210 209 212 212 212 215 198 210 204 202 199 213 210 202 212 202 207 194 207 208 192 199 195 194 210 199 207 198 197 198 203 190 202 203 204 192 195 191 195 204 204 203 199 194 197 194 192 195 188 197 188 200 201 197 192 192 202 199 199 186 200 193 190 191 184 185 193 190 186 196 183 182 193 195 189 184 182 192 190 182 187 188 183 186 185 193 194 192 180 180 195 193 186 183 192 186 181 194 192 178 183 188 179 185 187 178 184 183 178 184 191 186 175 176 191 180 187 187 191 189 189 188 186 178 174 182 187 177 178 183 180 183 175 181 174 186 183 180 177 184 188 172 176 187 173 175 174 186 188 173 182 183 185 174 187 185 180 180 189 185 172 176 176 174 184 177 186 174 185 188 185 181 188 188 176 188 173 178 184 187 177 174 178 172 177 175 183 185 181 183 179 181 187 183 181 182 186 175 182 181 173 178 189 189 177 176 187 176 181 179 189 184 182 175 183 185 179 177 179 188 188 186 177 184 179 184 174 177 187 185 184 188 189 181 184 191 184 181 193 192 186 191 183 193 192 192 186 179 178 191 191 191 187 193 181 190 184 182 191 179 191 181 190 180 192 184 188 181 181 190 181 185 195 186 199 183 198 189 182 191 199 193 183 185 189 201 193 194 184 201 190 196 201 203 197 195 204 187 195 188 197 192 190 190 195 205 192 194 194 192 190 202 203 200 194 207 206 206 208 210 207 203 194 197 192 210 197 198 194 202 210 197 196 212 201 201 196 198 216 205 212 197 198 206 208 205 206 200 213 200 206 209 212 201 212 204 216 221 216 207 204 212 209 211 212 215 217 207 206 223 222 225 226 212 228 223 227 219 226 219 214 230 214 230 211 221 231 229 229 216 223 222 216 219 216 233 220 232 233 229 231 231 220 236 227 227 239 232 228 239 243 242 235 227 241 224 239 236 229 234 245 240 247 240 235 245 244 231 251 232 246 246 232 241 238 237 245 240 233 240 250 254 237 236 245 243 243 256 260 261 238 240 241 256 242 255 242 265 259 252 249 257 255 262 253 246 264 261 269 252 261 261 263 258 260 258 257 275 251 273 263 258 278 270 275 264 264 258 282 264 263 271 263 271 275 264 274 273 266 277 282 282 273 265 274 282 272 290 285 286 266 279 292 283 291 291 282 295 283 275 291 273 285 275 275 298 291 300 287 302 289 286 278 303 305 282 285 281 290 294 304 311 301 298 293 314 296 301 302 306 305 287 306 306 317 299 313 311 311 315 318 302 324 300 295 324 304 303 316 325 313 317 301 321 328 304 310 331 313 331 334 325 329 331 319 331 326 323 319 319 332 330 333 331 321 342 334 337 339 333 323 321 324 337 338 349 344 339 345 352 332 337 329 346 346 352 325 329 326 355 326 352 331 353 328 348 345 342 348 359 346 335 338 336 342 368 356 359 349 368 372 345 362 368 364 349 357 375 360 342 372 345 348 350 375 350 370 359 362 377 383 361 361 354 351 376 368 357 362 364 379 391 357 387 374 387 383 363 362 363 396 380 384 381 395 390 373 379 378 371 383 376 369 386 391 376 376 393 401 391 388 384 373 397 382 396 385 383 383 409 399 397 382 380 416 406 416 412 390 384 404 395 391 420 398 405 388 408 424 406 409 403 414 391 418 410 405 416 418 417 431 418 407 416 435 423 401 399 416 411 402 428 434 438 418 418 412 415 409 410 425 431 427 433 431 436 450 438 416 414 448 445 429 435 423 430 455 423 417 425 455 439 439 436 438 424 435 444 427 422 427 460 462 459 463 462 449 443 443 436 446 447 441 443 468 439 471 474 466 458 464 448 461 454 450 472 440 458 449 446 480 453 459 454 466 472 453 475 483 453 472 471 455 475 470 457 478 460 447 460 479 482 458 496 466 452 488 460 463 472 460 498 471 487 483 494 459 466 500 485 491 468 462 476 462 489 499 486 502 484 502 479 481 505 509 479 474 513 494 505 502 508 512 516 507 475 489 488 478 472 507 511 486 487 510 519 523 511 483 520 494 508 506 511 499 483 499 481 491 528 485 483 518 513 503 487 490 490 491 524 485 514 520 531 536 502 526 513 531 503 498 512 523 504 534 493 531 533 536 516 523 505 520 525 526 504 512 496 518 545 536 546 540 499 522 503 543 517 544 503 545 540 514 529 504 518 531 537 539 538 514 556 547 551 540 526 519 532 537 558 516 526 536 554 528 527 531 515 510 537 550 522 526 526 559 528 528 527 537 546 556 525 519 558 565 546 561 552 549 517 526 554 536 554 517 528 533 524 564 527 564 525 522 543 535 547 525 571 529 566 551 535 540 569 534 522 530 536 539 577 560 531 577 558 531 550 533 573 577 556 528 529 528 555 550 529 566 529 576 537 539 559 530 532 539 543 533 548 557 551 548 540 545 533 562 541 560 570 576 545 556 574 584 567 585 572 561 582 573 562 553 557 553 533 586 563 543 546 585 577 564 538 557 545 585 566 561 580 587 543 542 539 585 538 574 582 563 549 577 548 579 542 574 583 582 555 542 578 569 539 565 583 544 589 579 579 549 550 568 585 559 561 590 553 564 558 544 592 555 570 588 582 560 554 574 591 558 580 576 590 582 548 565 573 584 551 543 581 564 575 557
587 543 539 586 553 559 577 591 576 553 586 548 575 586 584 572 550 554 594 587 583 589 558 546 563 571 552 550 581 573 554 557 576 553 548 590 557 570 587 578 584 562 587 548 593 560 565 548 559 564 580 587 542 543 539 567 558 591 561 544 569 576 547 551 575 540 586 537 572 563 577 546 570 554 555 570 561 567 565 582 578 551 577 583 557 563 556 562 561 582 554 538 550 565 537 534 570 543 570 554 576 567 538 541 578 563 571 582 554 580 558 548 572 545 561 528 547 535 572 578 554 543 565 544 553 580 574 556 537 545 565 568 525 573 523 572 550 565 555 561 547 530 564 560 526 523 561 559 563 548 552 562 538 552 535 549 557 528 517 522 543 529 520 543 547 552 532 559 557 554 530 550 563 519 551 530 537 561 546 557 535 552 520 525 526 523 552 513 549 539 508 522 531 507 528 546 550 547 507 530 517 531 539 539 542 538 508 509 516 544 536 519 515 538 505 538 500 519 538 500 511 510 530 504 536 536 511 517 502 537 521 497 501 509 503 526 503 526 529 528 521 500 500 491 517 498 531 531 527 530 505 492 515 506 491 512 492 509 492 514 528 492 505 486 510 511 528 491 491 496 519 515 490 479 491 497 492 513 497 510 491 485 476 514 501 505 518 506 505 500 515 500 489 474 494 473 486 481 470 493 474 501 476 471 480 507 497 470 480 492 496 482 485 496 489 487 494 498 459 474 466 485 487 494 462 482 491 457 454 468 481 466 449 473 456 484 484 465 454 489 459 476 450 479 476 451 441 480 465 480 471 465 482 464 456 438 477 457 442 465 464 464 467 471 443 466 454 434 449 437 457 457 446 458 446 438 460 461 453 449 431 435 460 446 429 427 460 444 420 460 451 461 438 456 454 437 432 425 432 449 427 412 422 420 419 451 441 426 441 448 432 409 438 436 420 413 436 413 428 404 433 403 400 432 408 409 426 406 411 430 398 415 405 417 423 420 416 396 403 426 404 405 429 399 413 389 398 411 403 423 406 411 393 397 390 414 397 390 398 388 400 398 412 410 410 387 407 389 385 407 409 375 386 405 404 407 404 373 385 380 378 385 382 366 376 382 396 392 380 390 389 362 374 389 373 372 391 363 365 359 381 380 359 380 372 386 362 370 386 351 358 370 371 356 368 361 354 351 362 375 368 374 368 363 377 360 371 353 373 351 367 352 367 340 340 369 357 345 338 355 366 348 334 340 355 359 332 334 355 358 343 326 357 331 353 345 326 344 329 332 343 339 334 329 331 320 337 343 341 339 343 332 321 331 322 340 320 323 310 330 328 316 326 330 335 307 322 309 327 327 319 314 330 305 305 305 304 300 317 309 322 299 313 305 297 298 296 310 323 304 320 315 318 297 298 296 314 312 314 290 302 287 294 301 306 294 312 290 285 288 310 289 308 294 285 301 279 292 287 299 291 288 300 299 286 297 278 276 277 292 298 288 290 283 270 278 282 277 271 269 266 284 273 286 271 273 272 284 280 276 266 267 268 263 264 270 283 275 268 278 275 266 257 278 272 272 266 258 266 272 253 256 260 263 265 270 251 264 255 269 251 249 252 250 262 263 257 262 254 253 265 246 251 255 259 256 262 249 249 247 259 237 243 250 258 249 252 257 257 248 237 252 252 245 235 243 243 246 239 230 246 236 249 236 241 235 247 227 229 248 247 243 233 246 228 236 231 234 222 234 230 230 234 229 233 227 234 231 230 233 221 220 226 237 233 226 225 216 221 222 225 231 217 232 224 226 225 231 212 222 216 220 211 229 210 210 208 212 213 223 210 208 222 225 222 218 219 219 214 222 216 219 204 220 215 214 208 219 213 216 207 219 204 203 201 212 214 203 203 202 197 196 208 208 199 209 205 210 212 198 212 201 206 196 200 206 205 204 194 206 194 204 201 200 192 196 207 208 202 205 200 197 199 194 204 191 192 204 202 203 201 202 204 193 198 194 187 197 198 193 188 187 184 196 191 191 183 183 189 196 198 197 185 188 183 197 189 187 194 181 184 187 197 180 194 195 195 192 193 186 183 182 188 190 186 181 185 188 194 188 184 182 182 186 184 179 188 187 176 186 191 192 185 190 179 182 185 176 174 181 185 180 184 177 190 173 180 179 184 177 188 190 182 177 180 190 179 173 180 177 184 179 177 174 174 179 181 185 181 179 172 173 183 182 174 181 182 179 187 174 183 183 171 173 187 178 172 174 177 179 179 188 186 182 172 188 171 182 181 181 188 182 181 182 173 183 174 183 173 188 184 184 182 184 184 180 171 185 181 175 173 188 174 188 181 176 185 182 185 176 172 184 186 181 178 189 175 181 181 176 178 176 187 172 187 183 180 188 177 173 174 180 190 176 177 180 182 175 190 178 178 191 189 174 181 178 192 185 185 181 187 191 186 185 190 183 177 180 178 181 179 179 188 194 182 192 184 189 192 181 193 178 181 189 196 186 190 187 192 193 188 195 192 184 189 195 193 181 192 198 196 192 195 195 194 190 183 195 188 189 188 200 202 185 200 187 191 193 192 200 188 201 198 201 206 204 194 199 205 205 197 198 208 191 194 207 195 198 200 199 198 210 196 194 194 208 208 205 196 209 195 208 200 210 197 210 206 200 209 213 205 211 204 216 205 210 213 217 206 217 202 219 209 212 221 216 210 216 211 205 212 209 210 213 205 214 217 207 224 217 225 226 227 217 208 212 225 229 226 223 212 225 224 230 225 230 226 212 231 220 224 218 235 216 222 222 226 226 236 221 223 218 223 227 239 238 227 228 225 236 242 222 225 227 233 223 241 243 234 238 231 237 244 233 239 230 236 231 242 243 234 251 248 252 251 236 239 241 244 243 241 237 235 256 258 255 258 236 251 246 251 258 242 261 249 242 257 256 261 248 258 244 245 260 264 255 246 270 263 253 272 262 265 254 248 261 260 256 258 265 260 268 258 273 259 278 272 257 257 263 275 263 273 277 268 268 280 276 265 282 286 264 263 276 284 290 268 266 289 287 269 281 292 294 272 288 270 291 297 282 291 281 282 295 295 285 299 293 280 286 299 283 305 281 282 280 300 306 309 289 290 302 289 296 288 304 291 307 309 297 300 291 315 291 313 308 313 294 314 314 304 305 296 314 307 317 326 315 297 306 313 304 320 302 312 326 328 307 311 316 332 331 325 306 324 332 338 312 309 320 335 332 319 329 336 343 339 315 322 342 315 342 343 348 347 349 348 332 327 335 323 349 336 349 329 343 352 325 329 332 327 355 343 344 340 351 353 356 359 356 358 365 355 357 353 343 348 365 369 364 362 343 357 341 372 343 372 343 372 361 348 375 346 373 347 352 369 371 360 359 369 356 382 362 384 353 353 375 359 383 378 370 358 393 380 374 362 370 363 394 393 385 374 381 383 381 401 389 389 368 390 397 392 402 391 384 370 389 381 381 394 390 396 380 395 412 391 411 406 378 392 380 410 409 419 383 388 404 416 398 414 414 409 407 413 391 424 424 423 422 403 410 423 398 407 417 429 405 415 409 424 414 428 411 434 421 422 430 403 416 416 436 410 411 417 413 441 407 417 442 447 408 418 413 431 434 445 440 423 435 454 443 428 417 420 428 432 433 459 427 445 434 452 446 446 429 424 439 455 453 458 440 448 447 426 451 432 465 455 455 443 456 465 458 437 454 450 453 434 450 476 471 458 473 450 469 452 473 469 462 464 454 485 459 478 464 456 486 452 488 452 476 465 470 492 490 473 488 451 491 492 477 450 489 455 476 483 466 459 459 461 484 456 475 471 495 484 479 496 478 504 463 460 474 492 504 507 499 501 491 502 500 497 468 500 479 483 507 510 512 515 482 471 489 505 473 484 479 506 499 506 498 486 496 508 494 501 475 510 505 498 520 506 486 526 489 508 485 507 514 519 492 494 529 494 519 507 502 527 530 522 521 486 526 516 504 512 501 508 490 538 501 516 525 499 495 537 531 516 517 502 503 525 512 526 545 543 528 512 523 537 528 539 532 531 500 539 511 510 530 509 507 502 544 532 543 529 511 545 547 506 512 528 514 537 516 518 538 545 555 515 534 514 520 548 560 542 526 518 521 529 515 553 522 535 537 528 558 534 547 519 557 567 557 523 525 545 534 523 549 530 524 556 527 564 551 534 564 564 541 532 541 566 527 548 535 553 526 527 565 564 529 566 533 537 569 536 554 568 561 558 579 546 563 574 552 535 537 543 568 534 554 564 556 578 580 581 538 580 534 582 554 541 559 552 544 551 565 562 541 549 541 582 557 545 563 583 570 545 570 551 535 550 540 538 588 587 533 554 538 574 584 550 543 584 576 540 563 569 548 572 578 590 557 556 587 573 536 555 586 574 574 574 536 566 581 577 565 581 582 570 551 577 570 560 555 558 567 585 577 580 566 564 563 573 569 544 554 570 564 590 593 586 572 594 560 560 562 573 589 551 590 547 591 568 554 554 572 567 585 555 593 558 565 562 577 580 552 593 556
578 589 556 553 550 595 575 572 562 593 550 574 588 542 554 561 557 553 578 569 544 594 567 547 548 574 585 590 588 567 591 554 544 590 567 554 589 546 570 539 583 580 557 575 566 571 540 566 568 562 539 572 545 566 563 553 584 551 586 576 563 582 590 568 577 561 582 555 552 558 539 540 582 557 576 538 574 562 566 547 569 567 566 576 579 535 535 569 533 584 552 543 556 533 573 581 542 547 584 559 553 587 547 578 578 552 538 572 565 572 550 552 580 569 531 568 569 528 564 537 571 549 568 553 573 533 551 571 574 547 579 563 552 567 541 530 574 535 571 541 577 523 562 572 562 551 529 530 563 537 543 555 521 553 543 529 545 529 545 519 532 521 517 527 556 557 563 557 528 532 562 533 541 532 515 526 559 523 551 543 524 543 541 555 539 557 515 511 512 544 509 516 520 521 551 513 540 532 539 516 549 529 505 519 543 528 503 518 531 520 518 501 546 547 507 535 500 526 524 515 521 521 546 504 529 537 498 511 520 498 509 507 531 523 542 506 530 512 533 539 500 499 511 523 517 499 496 498 492 528 489 507 523 520 531 488 524 522 531 502 517 527 504 523 502 481 502 517 520 485 483 496 514 504 519 515 508 476 510 478 504 515 480 510 503 518 483 516 481 503 476 492 492 489 481 468 514 497 473 510 472 464 479 473 506 494 475 506 465 473 493 486 498 458 463 459 457 499 462 501 455 497 487 481 494 458 479 467 452 459 478 467 472 489 485 478 464 470 480 450 482 485 449 488 447 447 476 485 442 443 472 479 483 464 461 452 447 458 441 458 438 476 460 474 442 451 442 437 457 453 456 441 466 452 467 460 437 450 446 451 437 459 453 453 434 439 454 453 428 437 420 453 436 419 457 448 431 452 454 441 441 445 417 415 425 433 424 424 430 420 437 407 407 406 406 440 433 424 442 427 401 426 428 406 413 408 437 412 397 421 425 418 422 416 434 400 413 428 420 431 427 405 403 409 407 420 425 423 409 397 412 386 405 388 420 387 401 392 405 399 402 404 400 390 411 398 403 389 405 408 394 392 399 394 378 400 382 380 384 404 372 394 368 396 392 374 387 395 371 390 363 385 375 390 364 383 378 371 389 391 367 364 380 369 384 384 370 386 352 380 350 372 351 376 376 371 378 358 357 357 353 370 347 355 359 361 361 373 340 341 339 355 362 362 354 347 348 346 334 351 355 362 338 334 333 343 361 350 348 353 347 356 341 349 352 338 346 354 345 351 326 329 330 342 348 327 337 343 319 321 326 332 335 335 323 341 314 320 339 332 324 315 327 324 313 320 317 312 305 325 333 321 310 313 304 330 302 306 307 306 311 300 311 318 323 299 322 299 305 308 297 320 295 307 298 294 317 314 288 295 289 311 295 311 310 291 285 297 299 308 292 304 288 287 294 303 303 302 283 296 304 304 277 279 295 291 289 297 293 278 279 277 291 274 286 284 291 292 283 270 284 277 283 274 270 277 267 275 282 270 273 286 275 271 263 273 270 283 261 261 281 273 261 274 268 276 265 259 271 265 260 275 274 265 253 249 255 258 250 252 256 253 248 252 265 251 260 258 257 253 266 247 246 247 250 261 263 261 250 251 261 250 252 245 258 239 254 244 241 241 242 237 238 252 237 243 234 233 249 234 243 242 230 251 242 231 235 226 229 225 231 229 243 240 231 231 228 223 224 225 231 234 242 226 219 240 220 219 236 221 233 220 221 227 220 235 215 229 216 227 233 215 230 221 219 213 219 221 224 218 222 222 213 214 215 219 217 225 212 222 220 215 215 206 214 214 221 212 209 222 218 216 204 220 213 216 206 218 219 204 212 212 212 200 201 197 198 198 214 214 209 214 213 205 205 211 204 206 196 207 193 203 196 198 199 199 206 205 201 190 203 200 196 190 194 204 192 202 196 192 202 191 190 200 193 197 191 189 201 194 186 202 195 203 197 202 187 197 188 186 193 191 184 194 193 186 186 196 200 192 197 194 192 198 184 197 186 185 194 195 179 195 196 186 178 191 191 183 185 181 180 186 179 194 192 176 187 176 192 191 180 177 188 176 185 175 182 180 192 178 175 191 174 174 179 175 185 189 179 190 175 180 182 177 177 176 174 187 175 189 183 179 172 178 180 181 177 184 183 174 171 184 174 187 183 177 186 177 175 172 176 178 179 183 180 181 186 181 179 171 178 172 178 176 176 184 185 182 180 177 186 178 171 187 174 183 175 172 187 177 173 172 182 180 185 172 172 180 182 180 180 187 179 185 174 184 180 187 176 187 175 173 174 175 187 178 187 171 179 183 177 179 185 187 188 179 188 172 188 179 179 177 177 186 173 179 180 181 177 185 180 182 185 181 184 183 189 184 182 177 176 187 186 190 185 186 181 185 185 178 191 174 185 180 190 187 185 180 179 192 193 186 184 188 193 176 181 193 188 188 177 190 185 189 190 179 182 179 189 194 183 188 194 185 193 184 185 196 184 184 187 195 200 192 199 193 196 200 183 190 193 183 194 199 197 188 193 199 202 202 204 192 196 199 198 191 204 200 205 205 205 189 201 202 200 197 203 193 196 206 192 197 192 193 205 200 208 200 192 203 205 195 207 198 198 208 211 214 206 211 197 206 207 214 214 199 206 200 215 210 218 199 204 205 204 216 212 202 214 202 204 212 204 205 220 214 213 216 225 208 217 216 218 218 221 219 227 217 213 226 224 216 220 215 228 222 216 223 232 229 222 230 218 230 232 222 219 228 221 232 216 218 236 223 226 227 234 223 222 241 239 225 231 232 231 240 237 227 230 227 225 239 240 227 248 248 246 237 235 251 241 238 233 248 248 248 234 254 249 233 252 242 247 254 236 250 254 249 245 245 239 250 251 253 255 259 258 251 262 251 266 252 245 261 264 258 250 258 257 266 269 266 272 268 261 249 255 263 273 257 253 251 257 262 264 259 269 269 265 261 268 283 260 263 277 268 276 286 269 273 269 272 279 275 263 289 287 279 292 286 270 286 270 272 272 284 288 276 285 294 275 282 281 280 296 274 285 295 300 286 289 292 293 298 301 284 281 281 304 302 285 288 304 311 311 307 307 313 301 287 287 314 309 314 301 298 312 299 307 294 304 307 305 320 310 316 298 305 309 314 306 303 302 329 305 322 327 323 311 334 326 327 326 312 312 314 310 326 330 339 334 315 324 319 334 335 328 318 314 331 337 330 343 344 331 334 327 331 347 345 349 334 334 336 323 349 348 329 326 337 343 332 340 329 361 359 354 352 344 341 345 354 353 367 347 359 360 362 364 351 357 355 357 343 346 346 364 361 365 362 364 346 354 362 353 355 358 359 375 357 382 377 374 385 355 376 387 355 354 371 357 389 359 379 372 368 390 370 391 371 390 373 390 380 378 367 387 373 368 403 400 386 382 379 370 394 393 390 394 390 376 403 388 408 394 388 393 415 384 383 412 400 417 415 414 407 392 388 422 395 409 385 404 401 420 393 399 403 427 401 406 427 420 431 407 406 412 428 415 420 426 436 422 404 434 419 430 421 410 420 429 437 416 421 419 419 443 432 414 439 426 419 443 442 427 423 430 443 450 451 436 422 427 423 441 447 440 444 434 421 434 433 421 421 437 421 460 423 440 454 449 457 467 468 447 468 463 432 464 438 432 455 450 451 466 473 444 436 464 443 474 438 444 438 456 461 474 469 464 444 483 450 457 446 466 456 448 457 449 449 444 475 476 477 480 460 483 459 473 469 490 455 457 490 476 473 494 483 489 481 461 492 483 486 476 483 475 478 466 481 468 482 493 481 466 475 476 482 484 469 510 467 488 503 496 512 499 475 469 496 488 513 497 480 516 508 484 492 520 500 475 485 514 490 515 493 522 484 488 508 498 526 489 502 504 494 501 505 497 495 531 501 525 504 514 526 531 514 524 528 493 516 506 526 505 504 494 505 515 519 529 534 528 518 525 528 533 518 531 521 508 515 545 521 545 541 515 499 498 514 521 502 547 539 519 520 537 551 517 546 529 504 522 540 537 520 547 517 519 531 557 535 541 549 525 538 507 517 517 516 541 543 561 518 560 547 554 533 538 542 519 527 563 546 542 527 558 516 532 546 544 536 545 523 560 567 544 531 545 566 556 548 529 531 519 540 541 540 547 546 535 536 565 548 532 537 571 533 573 574 545 542 575 578 543 564 529 544 552 556 534 532 569 557 555 553 544 575 569 539 566 531 547 535 569 553 552 550 564 536 548 532 556 546 574 563 573 580 537 562 570 581 549 583 536 542 578 547 541 553 548 535 560 552 543 585 553 569 557 566 564 546 544 539 546 573 564 583 582 570 558 549 564 560 584 552 571 576 568 564 580 583 550 552 587 561 548 551 580 555 567 555 551 577 543 563 544 573 556 591 592 562 548 564 570 540 580 588 563 541 560 552 571 574 567 565 581 561 563 568 563 592 585 576 575 574 585 580 553 586 560 550 594 569 559 569 555 584 563 579
570 557 571 568 587 551 565 590 583 593 576 597 566 555 567 552 570 596 595 551 597 541 553 553 555 552 545 594 548 559 568 577 581 574 543 571 580 574 546 592 555 549 587 549 565 546 546 558 591 584 566 570 586 583 588 546 547 578 560 540 592 543 578 577 560 581 551 544 543 541 541 558 589 571 551 558 562 542 578 541 586 548 557 561 576 549 552 568 589 558 570 570 562 554 537 585 582 535 576 571 539 564 576 537 583 575 559 540 552 540 552 546 537 552 533 570 530 563 582 563 560 554 540 573 562 581 562 530 563 552 534 539 531 539 542 564 542 525 559 562 575 525 564 527 547 553 553 546 532 536 571 526 527 567 530 568 554 563 540 558 521 535 567 520 567 519 552 536 559 520 568 549 527 567 523 522 537 561 523 547 522 535 521 544 536 563 515 552 512 522 531 543 524 526 546 509 527 536 515 544 539 555 530 528 550 546 553 510 522 547 543 513 503 524 536 522 524 509 512 501 541 509 516 530 516 531 538 528 539 503 533 496 533 523 509 517 511 509 508 510 536 509 518 494 530 537 510 536 530 533 514 495 490 515 504 500 488 531 499 497 520 526 509 487 528 518 495 485 507 479 479 507 493 493 523 487 524 510 514 500 501 490 506 484 475 474 480 504 498 473 498 469 492 503 480 502 500 503 512 494 507 507 492 497 504 479 470 493 479 499 477 501 485 490 504 488 502 495 491 463 486 497 479 494 475 474 492 477 485 485 453 463 481 485 474 451 461 476 462 452 472 481 453 444 474 472 485 461 446 456 468 482 463 443 463 450 457 462 475 451 478 463 436 462 466 437 459 449 456 434 450 473 468 438 466 429 442 430 444 443 463 466 454 452 457 434 441 427 423 437 449 435 447 445 438 455 454 425 435 441 414 451 440 413 443 441 444 446 446 413 433 422 426 413 436 435 435 421 422 432 440 422 423 417 405 411 438 415 405 432 403 428 407 434 434 410 395 396 408 421 416 393 408 418 413 425 414 404 413 388 412 405 417 397 421 405 412 392 416 388 407 382 388 415 401 411 393 407 382 380 382 377 372 384 374 398 403 397 381 381 403 375 383 379 381 390 380 365 398 398 370 374 371 362 368 380 381 357 366 363 370 359 387 366 369 371 378 362 381 368 371 372 361 359 362 350 353 361 359 359 356 377 372 342 367 360 355 342 352 345 363 363 341 360 369 362 354 351 345 363 332 338 353 351 334 341 338 359 357 355 326 351 337 332 355 348 347 326 350 352 343 329 330 331 332 341 328 333 339 345 326 325 324 326 324 323 318 311 324 319 309 317 338 337 311 308 326 322 307 309 333 332 328 325 304 323 318 315 328 318 311 314 321 315 310 319 296 307 308 301 315 319 304 297 319 308 296 316 292 302 305 301 294 303 287 286 306 299 302 297 293 306 304 282 299 292 294 302 295 280 286 277 287 294 291 294 274 290 275 290 294 288 296 285 288 293 272 289 272 286 268 293 289 283 287 278 263 270 286 280 263 272 285 265 264 275 261 273 274 267 259 274 274 257 278 256 264 255 274 275 273 271 255 255 256 257 254 256 257 269 266 253 264 261 246 252 250 258 256 242 255 249 242 242 251 253 242 257 246 259 250 248 243 242 243 243 252 256 240 246 247 239 235 236 238 230 249 251 243 233 234 240 236 232 232 232 238 243 228 230 233 245 243 245 233 222 224 223 222 222 226 227 225 239 230 239 220 221 218 223 218 232 222 223 220 221 225 213 216 233 224 217 228 228 211 224 213 216 213 225 230 221 228 219 223 223 211 223 224 214 213 205 223 213 205 212 222 215 215 208 213 209 220 213 214 204 207 207 211 201 204 203 211 207 199 202 215 205 207 203 207 213 209 213 212 202 205 199 199 197 193 207 198 202 206 202 205 206 208 191 190 195 205 198 190 196 202 191 202 188 197 187 199 188 196 196 196 190 202 185 199 200 196 202 197 184 183 195 197 194 196 193 191 191 198 189 197 193 192 189 190 180 189 184 180 196 194 189 195 181 178 186 188 179 179 184 180 183 192 193 180 190 177 188 176 191 180 190 176 177 192 186 182 179 174 182 178 187 174 173 187 173 181 179 190 181 184 174 186 180 189 189 177 172 181 176 184 183 173 186 183 188 177 174 175 175 182 179 188 180 179 184 178 186 172 177 174 182 179 183 173 172 183 177 176 180 173 182 172 178 180 171 170 178 180 175 177 180 174 180 184 186 182 180 179 178 186 173 176 186 186 170 171 173 178 185 174 172 172 184 180 173 176 171 182 170 177 172 180 181 174 186 171 186 170 181 185 170 175 182 186 182 188 176 179 183 183 182 188 173 185 183 173 180 171 176 171 187 182 185 172 171 176 180 176 171 176 177 176 179 183 177 186 182 182 175 175 176 186 190 176 180 186 179 191 184 183 189 182 177 184 182 177 189 191 181 191 177 186 193 184 179 182 180 187 191 180 191 193 193 188 194 183 183 182 180 191 191 188 190 195 184 197 186 181 191 197 198 196 197 188 191 183 183 196 184 202 194 192 190 191 186 202 200 199 199 195 187 189 204 196 205 206 194 192 204 202 206 201 194 195 191 194 193 193 204 205 193 201 202 209 203 203 204 208 197 208 202 209 210 203 210 212 196 215 204 203 213 197 205 199 215 208 213 219 213 201 211 202 202 220 211 207 213 211 219 219 222 212 214 214 208 212 215 222 208 220 209 219 228 227 215 214 212 230 216 215 213 227 232 215 216 212 233 216 217 217 224 228 236 222 217 224 231 232 235 224 226 226 235 228 241 223 222 221 223 222 237 224 229 232 245 246 230 246 239 232 245 238 234 228 238 230 231 243 237 243 249 236 234 245 238 252 233 252 241 236 253 253 251 254 238 251 243 247 251 243 256 262 247 246 242 265 252 244 246 267 260 264 255 252 247 258 261 265 259 253 271 260 266 261 263 268 270 264 255 263 269 272 267 273 270 280 266 273 261 268 284 275 274 280 276 288 276 271 286 282 288 285 285 273 276 268 277 283 290 271 273 294 281 275 283 274 289 275 299 299 299 294 282 303 282 285 297 301 282 303 293 298 298 291 287 294 288 285 293 294 305 311 312 293 314 289 308 301 312 300 309 306 301 307 295 295 318 310 325 325 325 304 318 311 315 328 300 317 311 319 332 306 330 313 332 325 319 321 319 323 325 327 322 322 309 337 340 322 325 333 323 330 323 320 345 341 325 334 334 329 320 340 338 344 348 349 350 330 333 331 333 329 342 337 352 353 358 339 360 343 331 360 353 333 334 335 349 351 344 339 349 349 355 367 369 348 361 368 346 357 356 368 365 358 347 354 378 362 361 354 357 362 361 355 361 376 351 375 378 385 376 378 386 368 379 393 360 384 379 381 379 381 391 386 375 376 377 391 380 394 400 383 371 400 376 402 406 392 397 399 391 377 401 381 394 386 378 387 394 395 410 385 392 408 391 399 393 406 416 403 391 393 386 422 390 407 388 425 400 426 414 416 395 418 399 431 432 425 425 420 405 407 415 414 417 427 424 409 431 404 434 405 402 418 441 436 436 445 428 428 428 410 415 437 411 433 412 428 421 416 419 420 426 435 444 442 446 436 424 434 418 425 432 449 455 434 435 448 463 438 455 425 460 432 424 444 448 444 437 461 458 458 469 437 437 456 467 434 439 460 444 438 444 447 470 464 480 447 464 438 481 460 460 440 484 484 461 483 487 461 469 476 451 471 450 486 456 459 493 468 471 491 485 455 479 463 455 453 457 484 480 481 471 477 491 501 457 497 471 502 474 474 461 497 485 495 473 492 507 490 488 472 497 507 501 474 490 490 468 504 512 479 484 492 502 506 502 512 517 481 505 500 502 504 520 512 518 508 525 480 514 510 514 522 518 479 490 496 504 494 527 511 531 527 526 488 532 528 522 507 521 521 516 534 503 512 525 532 503 502 512 515 531 516 529 492 513 516 499 500 510 499 519 525 523 528 522 512 521 514 544 535 514 533 511 534 507 518 522 531 522 538 514 506 552 551 534 512 556 534 508 526 527 527 518 543 540 529 541 530 526 528 550 521 536 535 552 547 545 512 513 550 527 531 533 552 555 513 549 517 555 551 540 558 546 548 554 555 532 554 568 565 539 562 531 537 562 522 537 558 541 524 545 572 559 553 529 533 573 533 567 554 576 560 570 558 526 528 528 545 541 573 575 528 552 571 555 540 577 557 554 554 573 549 547 567 580 556 567 564 553 543 541 551 580 575 531 533 556 552 559 565 554 532 574 568 534 561 534 561 582 579 533 540 571 550 560 572 540 560 558 572 567 576 590 580 590 538 581 558 542 552 592 565 553 563 585 540 591 570 569 570 561 553 560 542 553 570 581 560 541 549 542 557 574 541 546 556 583 576 579 574 593 579 586 593 589 578 540 587 595 555 562 569 573 590 553 544 563 550 547 549 564 544 564 546 592 576 594 555 570 587 584 591 573 582 594 551 561 587 549 555 581
571 584 557 564 596 577 586 564 583 553 587 586 592 592 596 587 588 553 575 578 555 568 569 596 580 580 575 569 588 589 569 576 589 542 556 586 577 559 552 577 570 556 564 580 550 570 547 592 577 578 590 543 556 590 546 550 559 591 585 555 551 565 584 575 575 564 545 561 581 555 588 556 578 568 537 555 542 584 592 563 549 569 566 565 563 556 558 566 552 548 566 548 573 555 584 539 565 534 561 535 551 539 536 576 569 536 578 575 583 561 586 580 585 555 531 542 551 545 583 535 575 546 571 557 562 552 570 544 559 568 568 564 543 532 566 541 534 531 538 536 570 550 577 568 561 563 566 568 523 550 572 555 527 539 561 532 563 547 546 541 531 541 558 571 557 539 523 567 570 552 518 541 529 542 548 523 534 520 528 564 552 563 536 521 549 525 537 540 537 550 539 519 534 538 525 533 536 530 549 538 520 544 556 536 540 538 513 514 535 531 533 535 521 520 545 534 534 520 541 516 533 510 498 498 517 513 508 504 527 512 532 505 529 503 539 524 545 504 541 510 535 500 535 522 538 528 510 527 537 519 504 508 522 496 498 515 488 504 519 486 532 508 487 503 529 512 492 528 517 522 512 486 499 518 482 487 501 499 475 483 496 487 510 516 516 497 512 484 481 486 475 493 492 489 487 482 508 476 514 514 475 510 486 504 507 502 499 490 500 469 484 471 499 501 495 496 488 465 498 482 478 476 490 463 497 480 474 496 470 471 477 489 469 473 458 454 483 485 454 456 464 457 454 461 468 450 451 444 476 463 456 446 481 482 438 455 458 458 462 470 475 435 472 478 435 440 462 439 461 467 433 458 451 455 441 446 428 455 436 466 455 443 442 463 436 460 462 432 432 460 431 439 450 448 440 416 438 433 421 419 419 439 438 415 419 436 449 413 418 432 425 426 435 431 441 415 444 430 444 421 410 415 437 439 430 402 408 401 402 416 430 432 401 420 431 409 418 394 428 416 407 419 397 427 391 402 415 396 420 402 417 407 387 404 414 404 414 396 407 383 397 415 392 410 411 399 388 381 389 387 409 376 405 402 381 402 386 406 384 378 396 371 379 390 376 393 387 384 377 369 370 378 377 376 374 386 360 382 393 383 375 365 388 373 369 381 355 356 378 363 384 381 352 355 378 372 359 359 362 351 375 356 370 360 364 368 366 340 339 343 342 361 364 368 355 359 352 367 347 352 345 340 355 358 346 336 334 351 330 356 356 358 353 328 325 334 333 329 326 331 333 327 350 320 327 344 332 327 337 328 325 326 339 337 326 320 323 326 333 320 338 329 310 337 321 307 307 317 316 331 317 333 310 316 330 311 314 319 320 303 311 303 307 324 324 318 323 300 302 295 297 295 313 290 293 293 305 296 304 292 304 296 307 303 306 288 285 284 307 285 309 308 280 282 279 292 296 281 296 291 295 277 300 300 292 273 292 294 293 291 279 270 294 283 289 283 277 289 275 273 279 280 271 276 276 273 269 281 276 270 264 282 260 274 272 262 279 264 266 269 273 261 275 276 278 270 273 264 254 254 260 263 260 255 263 252 251 264 271 248 266 261 248 268 252 265 256 249 246 263 245 244 256 246 260 254 255 259 250 241 256 236 241 238 253 249 249 246 245 253 242 248 236 243 246 248 240 236 240 242 246 234 244 243 246 231 246 240 228 244 223 233 226 224 242 226 230 226 221 235 227 231 228 219 225 229 226 229 229 217 236 235 221 222 227 224 229 213 216 227 222 210 224 226 229 217 216 210 223 218 220 219 226 208 220 221 222 224 224 213 204 223 215 216 216 213 202 222 214 203 213 211 208 203 211 200 213 205 208 214 203 207 204 215 212 207 197 199 202 202 209 209 208 208 211 211 199 203 203 209 209 203 198 191 204 208 190 192 196 202 207 203 190 197 200 204 187 205 196 190 197 191 200 191 190 195 196 188 198 187 187 187 201 188 201 198 198 187 185 194 196 183 185 198 189 197 192 189 196 181 182 183 182 192 179 178 194 195 183 182 188 186 183 180 184 190 179 189 177 184 177 188 181 182 176 186 178 190 176 185 174 179 188 174 174 187 175 188 186 179 174 178 186 178 179 176 175 182 188 175 188 188 187 176 178 188 185 182 186 188 175 184 173 188 186 174 172 176 181 178 180 171 182 182 178 170 183 180 176 180 176 182 179 180 180 173 176 169 179 181 178 181 175 173 169 178 172 172 184 183 171 177 176 174 180 175 182 176 185 171 179 183 176 180 178 170 184 176 178 185 172 179 171 169 183 172 178 169 183 176 175 185 175 173 173 177 179 170 176 169 180 169 184 171 172 184 180 178 175 181 177 186 174 171 186 177 175 185 176 173 188 171 172 184 177 185 171 182 178 173 179 181 172 178 183 183 172 181 179 183 184 176 182 184 177 182 188 179 176 176 180 174 177 181 187 182 176 189 176 184 191 185 193 192 190 184 183 192 194 192 185 186 179 194 178 181 185 194 188 188 179 194 193 186 180 187 193 196 192 199 194 184 186 196 187 198 183 196 186 202 201 188 193 185 200 186 203 203 200 191 201 191 201 194 194 199 202 205 192 195 206 204 196 199 197 204 202 207 201 200 210 192 202 200 208 199 206 211 202 202 199 195 206 198 203 201 209 208 215 203 198 200 210 205 212 203 211 209 207 200 218 202 217 216 206 218 222 216 206 214 221 224 212 215 220 222 217 224 219 211 218 212 228 216 223 227 230 224 214 227 227 229 221 224 213 227 214 228 230 225 218 217 217 237 230 232 222 224 229 231 223 220 241 230 223 227 231 237 240 227 227 242 242 230 237 243 235 239 234 241 246 233 230 251 234 232 249 234 245 233 252 236 238 253 246 236 245 248 237 255 250 250 246 251 262 246 258 263 244 246 251 263 261 258 245 261 266 253 262 252 268 266 252 263 267 270 255 271 269 260 263 252 256 273 273 262 272 261 256 267 268 272 261 268 274 270 265 262 271 286 281 264 266 286 278 271 266 275 287 284 283 292 274 269 280 288 285 294 278 285 274 288 277 287 296 293 285 300 286 275 285 282 277 287 299 302 300 295 306 286 305 309 298 300 293 307 299 285 304 296 299 308 295 292 299 314 295 305 318 304 313 292 303 320 312 318 297 300 307 314 318 328 322 301 319 324 303 313 331 324 329 324 331 328 311 326 313 332 317 336 333 312 331 322 341 321 313 317 341 337 315 320 333 335 344 333 320 339 349 351 333 324 353 327 336 344 343 344 324 329 357 352 352 332 336 347 332 359 333 341 355 363 360 346 342 345 369 351 359 356 338 349 354 358 370 353 344 348 354 361 351 365 350 379 365 377 353 369 352 353 351 379 379 352 363 386 387 361 378 375 371 366 371 377 383 363 367 396 368 383 367 376 381 400 374 392 378 376 368 366 392 403 381 370 403 407 395 382 378 407 395 401 402 399 394 388 402 380 401 385 399 382 392 411 394 411 397 413 404 385 402 414 411 407 397 406 410 395 402 419 410 401 410 405 414 407 406 412 435 400 411 408 434 416 437 414 432 413 440 431 437 422 406 440 414 426 435 434 434 412 433 410 415 416 413 435 429 443 419 435 443 421 443 432 435 424 420 421 445 442 428 434 454 435 461 432 429 450 436 460 428 466 467 446 426 453 455 436 468 429 461 440 446 457 432 464 466 443 438 467 474 473 474 465 482 440 471 441 439 449 472 456 459 452 486 477 481 449 489 475 465 474 457 483 486 468 472 492 478 472 454 492 466 472 454 469 472 470 495 467 487 483 493 496 469 497 481 489 497 500 496 473 506 467 484 480 472 507 504 503 479 470 500 472 513 510 471 486 501 513 508 483 516 478 481 516 485 493 517 475 524 501 512 513 500 491 514 526 486 520 490 523 500 507 485 493 520 530 521 514 496 508 491 504 503 503 508 509 506 502 527 513 491 517 527 508 496 508 496 503 526 509 541 534 539 536 519 517 494 517 517 521 546 546 541 501 508 512 499 543 512 546 538 532 549 506 507 543 547 512 534 545 545 529 509 542 516 514 552 534 508 520 533 520 524 513 555 544 553 552 557 513 529 556 551 540 563 524 521 558 542 552 519 550 525 566 544 533 555 542 526 559 547 567 569 549 555 534 525 548 537 543 533 531 568 559 558 543 532 550 562 566 568 547 530 523 538 535 578 568 564 569 572 526 575 526 560 572 548 527 546 543 563 575 565 570 571 556 540 557 572 568 548 562 581 556 550 540 554 569 584 532 587 545 533 548 534 563 547 556 580 573 581 538 545 567 547 580 577 565 536 541 537 575 556 544 562 571 538 536 536 575 577 537 589 563 553 591 578 553 543 570 538 591 575 549 552 573 581 540 549 566 547 591 550 569 545 577 588 587 561 589 570 585 589 550 548 567 585 564 558 594 577 595 557 565 595 581 563 596 593 546 569 581 572 563 557 597 553 552 575 555 583 586 587 597 571 594 567 558 560 543 571 556 597 587 596 553 570 561
552 581 567 579 579 597 560 594 555 571 564 588 544 564 575 589 563 547 584 588 580 562 589 552 576 546 556 589 557 584 551 566 581 574 545 576 588 562 571 543 549 551 547 566 572 578 554 591 542 555 595 579 574 543 547 591 578 571 557 574 586 577 554 588 551 552 563 575 590 552 573 589 546 540 585 540 584 578 553 573 592 562 546 578 560 568 572 541 583 573 559 557 553 573 549 549 570 556 584 549 569 546 582 560 587 557 547 577 540 561 557 579 570 567 564 537 556 562 539 550 532 532 556 555 535 545 539 574 556 532 552 550 530 548 531 532 533 547 538 527 557 547 555 572 561 525 576 573 542 528 536 544 571 561 555 543 523 546 521 562 562 545 567 541 522 547 570 545 520 556 527 531 539 543 520 532 517 547 566 539 557 521 551 532 514 514 516 539 547 529 523 544 550 510 517 510 511 553 539 508 527 530 558 543 537 553 515 532 555 522 531 535 529 504 518 522 531 518 540 514 524 517 525 547 521 543 519 519 502 508 545 525 528 515 499 519 512 512 523 541 503 503 517 509 505 494 505 497 524 502 530 514 506 491 494 510 516 498 514 502 513 500 525 528 509 504 503 530 508 507 522 491 479 489 496 511 478 493 498 483 500 475 513 482 512 511 514 510 500 518 507 490 478 490 496 512 492 498 480 479 472 496 504 480 485 470 485 494 482 475 474 483 471 466 473 468 498 504 478 489 482 465 462 496 467 469 491 479 456 458 486 461 483 464 490 480 464 468 465 467 490 449 468 470 464 480 483 474 468 470 444 473 475 481 438 479 470 477 472 444 463 437 455 437 442 460 470 447 473 436 430 466 433 448 449 443 439 446 466 451 467 452 444 446 460 426 436 453 447 451 444 432 459 442 430 423 444 455 446 443 415 454 419 433 438 441 426 431 426 416 437 432 435 431 444 436 407 404 433 434 410 410 428 441 436 421 420 432 435 412 416 400 424 397 428 431 399 406 394 405 428 403 411 413 422 424 388 411 418 397 400 416 422 412 412 400 412 413 381 397 381 416 415 398 387 405 413 384 398 390 375 383 392 400 382 406 379 377 382 390 391 376 375 394 391 391 365 399 386 363 361 388 391 386 378 375 367 367 360 358 381 372 376 387 365 352 382 384 360 367 363 361 369 352 353 349 380 371 359 364 351 375 369 345 375 373 370 352 353 360 345 342 371 351 365 364 367 343 341 345 366 359 336 351 352 349 342 346 346 330 343 358 357 326 341 333 328 341 333 338 326 342 338 344 340 345 343 343 333 340 327 344 325 331 333 331 315 335 332 324 313 338 313 329 311 322 306 322 307 311 312 314 324 329 308 320 309 316 302 318 319 305 308 298 309 324 307 313 302 314 312 303 297 296 296 291 301 312 297 308 308 290 296 298 289 285 296 293 287 304 281 282 280 302 306 279 291 297 297 279 292 286 300 283 291 277 289 278 273 281 285 283 273 277 293 269 288 290 275 267 286 283 282 279 280 268 265 269 266 281 270 262 263 258 260 271 261 257 257 268 266 265 258 257 260 273 265 262 264 250 267 274 252 266 270 260 261 265 258 260 250 264 247 250 252 258 244 249 260 242 249 263 244 254 246 260 246 243 248 243 243 253 248 238 247 242 247 240 235 251 233 242 237 250 239 236 238 243 247 246 246 247 242 234 230 240 240 227 241 236 243 242 243 225 225 227 224 224 235 219 227 225 235 234 235 232 229 216 227 224 218 224 232 218 223 224 220 226 220 214 221 210 227 225 225 223 226 220 215 222 217 210 222 225 217 216 221 210 219 221 223 210 205 220 206 204 205 209 215 220 211 207 212 206 217 213 212 197 201 200 213 214 215 202 205 198 201 200 197 194 208 210 195 206 196 204 197 207 205 200 193 194 194 190 200 205 199 200 199 205 199 201 193 188 187 200 187 189 199 191 203 190 203 193 185 191 188 200 188 189 195 192 199 192 183 189 183 190 196 190 184 187 183 190 186 187 185 182 187 188 191 190 181 182 183 179 192 187 193 187 192 176 179 183 187 187 178 190 187 178 191 181 182 177 182 182 185 186 184 173 178 179 184 181 180 188 183 177 180 180 185 178 178 187 183 188 181 184 184 173 188 183 180 176 186 187 176 170 176 176 175 178 186 186 171 172 178 170 182 171 174 184 181 173 181 181 183 177 179 177 176 169 168 176 171 178 170 168 169 176 174 175 176 173 174 177 183 174 169 170 176 175 168 179 179 171 175 184 179 168 168 170 169 176 170 180 169 172 180 179 172 177 177 171 173 183 180 171 180 182 173 180 180 182 174 174 168 181 181 180 172 181 174 174 182 184 177 183 180 180 185 184 172 177 170 178 184 174 172 180 179 186 175 174 183 183 180 186 179 187 178 187 175 171 184 182 179 186 184 179 186 181 176 180 181 189 179 181 174 184 188 186 173 180 187 190 176 179 188 184 175 178 183 181 176 176 190 186 193 186 192 188 178 180 179 185 177 185 195 178 179 193 193 196 181 189 188 181 189 184 180 181 199 190 195 182 182 197 194 195 198 197 184 193 188 189 198 194 187 198 191 200 186 202 200 188 188 187 190 196 192 188 197 192 195 205 194 205 207 203 191 190 198 205 201 203 202 210 200 199 201 205 212 194 209 205 204 214 210 211 200 199 214 197 198 214 213 212 214 212 218 213 213 216 204 218 222 211 205 204 209 223 205 205 216 225 207 218 221 227 216 222 210 215 224 218 223 225 225 225 211 214 213 221 215 231 219 226 215 215 220 218 232 228 218 216 221 219 227 225 236 235 220 228 239 222 242 229 243 243 232 236 233 233 228 245 243 239 246 245 241 236 236 244 231 242 247 232 230 242 249 233 249 241 245 243 253 247 241 248 239 256 257 240 260 249 243 250 251 253 249 247 263 254 245 246 264 262 254 257 259 264 268 267 251 268 250 260 267 257 270 261 250 265 258 271 263 268 262 262 258 264 266 258 265 262 267 274 260 261 274 272 275 286 283 277 263 290 289 290 265 270 283 287 293 270 277 274 287 292 292 279 295 283 298 281 276 286 290 282 290 292 280 303 303 302 303 293 299 280 288 288 284 309 290 293 285 304 298 308 307 303 313 298 293 303 294 307 318 308 311 318 304 322 324 310 300 296 325 297 304 298 300 314 305 317 323 318 311 322 304 310 311 332 309 315 322 313 312 336 322 329 313 322 326 317 341 344 328 327 322 336 331 318 348 328 333 335 330 327 329 340 341 330 344 343 352 335 327 328 329 330 346 341 354 339 357 333 338 350 343 332 366 364 355 355 356 367 359 370 349 367 369 360 373 341 351 344 361 365 378 375 371 345 353 349 375 352 364 379 355 366 354 367 369 372 361 383 358 387 386 369 358 370 376 387 360 394 369 366 369 365 368 378 396 381 400 378 382 379 399 401 391 373 402 378 384 409 375 387 393 403 404 410 390 414 388 391 413 390 401 401 415 396 406 385 388 390 413 412 394 395 391 416 407 422 411 405 429 424 396 408 423 429 410 414 398 430 421 433 425 397 399 432 402 436 402 437 421 412 431 409 406 425 439 412 422 422 448 421 449 440 415 430 422 433 417 417 428 442 433 426 428 449 448 451 424 424 425 453 425 456 452 455 445 436 427 460 425 440 452 434 442 449 439 443 453 429 466 453 452 431 452 463 458 444 442 462 446 446 440 456 452 470 478 479 482 471 456 448 470 442 480 451 469 446 477 472 450 476 478 491 478 476 466 485 476 480 494 451 497 460 484 499 480 463 490 494 459 464 499 459 502 469 494 495 480 489 497 494 468 468 498 471 482 510 464 498 496 483 489 503 485 478 507 489 494 498 505 479 508 516 520 497 511 512 491 496 492 518 491 497 514 494 500 493 485 506 516 485 486 485 482 530 505 510 521 527 518 506 511 520 500 500 526 530 518 495 510 530 505 534 518 539 493 491 535 536 493 510 514 514 515 513 504 518 531 536 507 543 502 542 532 526 518 522 536 514 505 515 545 511 518 550 516 512 507 524 541 534 540 532 548 527 514 536 514 535 514 518 545 525 515 515 561 523 554 542 511 538 545 527 539 535 548 521 556 518 535 553 516 518 557 536 560 553 521 537 520 566 564 556 535 541 565 568 556 571 533 546 556 529 565 545 533 562 573 571 573 550 557 575 566 550 578 550 566 526 578 548 532 527 557 573 554 576 579 560 534 554 574 551 530 583 568 529 565 565 579 561 580 559 546 555 572 568 583 565 560 571 545 584 533 581 533 566 581 571 544 545 578 564 554 534 585 585 567 580 566 572 564 545 545 559 588 580 540 584 542 552 568 555 550 570 549 590 547 581 572 543 593 545 574 558 586 552 552 563 582 568 585 554 577 578 561 574 578 563 583 552 581 579 555 554 576 541 566 556 559 572 592 598 589 553 597 595 549 556 593 569 588 561 554 545 569 598 549 549 579 592 577 579 589 550 592 584 550 576 557 583 565 550 583 571 578 597 583 585 555 578
572 544 556 583 562 582 581 585 548 561 593 582 597 582 548 548 582 571 581 596 555 547 563 554 591 557 551 575 599 563 553 585 578 580 567 597 578 564 581 582 597 573 579 552 570 582 555 567 568 552 578 579 571 597 548 560 552 555 591 567 590 559 552 569 548 547 570 584 576 582 583 565 542 541 567 545 547 546 564 547 552 577 566 576 588 541 543 542 587 572 558 541 541 577 551 589 583 564 560 563 550 587 571 552 588 583 542 579 534 568 588 547 534 559 570 584 548 560 573 542 583 562 562 541 579 564 530 536 576 560 546 539 573 534 547 546 561 555 548 537 554 553 571 526 529 557 530 525 572 573 524 569 535 541 566 527 575 553 554 572 539 549 534 533 548 539 522 531 521 518 547 530 557 547 535 569 540 529 558 524 538 539 537 565 549 524 560 555 540 562 528 537 513 525 539 514 561 550 518 550 555 514 513 524 511 508 548 535 538 511 544 543 552 542 540 551 520 528 535 525 517 521 536 510 520 544 501 543 509 503 532 534 508 498 533 538 508 532 514 513 529 525 543 494 500 521 493 522 528 536 515 525 489 526 518 506 525 525 486 500 509 530 502 505 494 508 483 492 490 492 508 506 528 483 484 520 518 485 484 487 478 504 521 486 477 522 483 497 503 488 503 508 502 485 469 510 472 488 507 472 488 477 497 492 486 471 509 509 491 470 466 489 460 477 476 480 462 471 485 502 494 466 458 498 485 486 499 482 455 467 457 463 452 483 471 493 473 491 461 468 484 481 486 481 464 459 482 455 476 445 441 484 468 466 466 449 462 450 438 447 455 448 466 461 470 456 460 452 475 468 434 440 435 444 462 455 463 441 440 432 464 426 447 456 447 436 436 449 443 427 423 433 435 440 423 441 457 419 443 432 447 421 431 427 424 418 446 447 410 438 421 417 412 422 444 405 411 415 414 413 431 428 414 410 433 424 400 401 430 399 397 433 412 427 399 419 412 408 396 392 407 412 406 415 418 423 400 391 400 401 385 421 407 384 415 399 401 383 418 397 416 398 415 390 410 398 393 407 406 381 407 400 404 397 383 381 391 394 372 374 377 366 403 367 389 391 378 381 370 378 392 365 381 379 359 363 368 364 373 390 387 375 370 362 383 371 362 374 370 350 354 363 374 362 381 351 356 373 377 344 374 352 370 349 352 347 341 342 372 343 348 366 339 346 350 363 355 351 365 343 337 345 348 363 346 340 353 336 327 334 328 335 327 336 326 326 340 336 333 325 340 325 338 322 341 332 325 323 327 321 323 336 321 325 337 317 336 326 321 327 329 324 333 322 329 335 317 306 335 309 327 312 328 313 319 308 309 323 327 316 303 324 313 301 296 299 319 307 307 304 291 295 308 294 301 295 311 292 312 314 287 299 311 291 303 298 283 288 303 298 280 305 299 292 294 286 305 297 294 292 276 275 287 292 279 279 278 292 296 275 288 279 273 287 275 288 268 289 280 281 269 265 285 285 286 262 272 265 272 267 263 266 261 279 274 272 279 269 256 261 257 273 270 256 252 271 257 272 269 256 263 253 266 262 272 261 263 253 248 264 247 259 261 257 244 265 265 247 265 249 251 249 254 254 253 259 257 258 248 252 236 245 250 254 245 251 253 237 243 253 244 248 244 248 239 229 238 232 233 231 236 244 232 237 246 239 226 244 239 228 242 240 227 241 242 237 221 223 220 237 220 220 226 230 224 217 228 215 232 228 216 223 220 215 233 227 223 231 212 228 230 209 227 219 214 221 218 223 210 219 226 223 216 225 215 205 210 209 206 222 211 219 217 212 219 206 205 209 201 200 215 217 214 209 214 198 210 206 201 203 213 205 203 197 199 197 213 212 195 212 196 210 206 199 208 207 194 191 209 195 198 203 207 204 205 197 201 206 190 194 197 197 189 199 194 199 189 196 188 192 189 186 187 189 201 189 184 189 182 187 196 196 189 195 188 186 180 198 184 183 182 187 194 186 185 183 195 179 190 187 180 189 192 194 193 190 180 181 189 186 182 178 179 182 176 179 182 177 186 188 178 179 177 173 186 183 177 183 184 187 172 185 182 187 181 178 181 183 183 174 176 171 175 178 176 177 184 180 172 181 179 177 170 179 177 181 176 169 180 183 170 169 179 180 169 177 182 183 178 183 179 180 182 177 171 179 181 169 172 174 171 171 171 179 181 170 181 179 170 176 176 179 176 177 174 167 168 171 173 178 177 167 173 175 167 177 169 181 169 181 178 181 169 183 167 174 169 182 169 180 174 169 175 174 179 173 174 171 168 180 173 170 171 180 178 171 181 171 176 174 168 172 181 179 179 181 169 172 179 179 168 177 172 184 184 176 183 175 180 184 179 170 178 183 174 173 172 180 177 181 178 170 176 174 175 177 178 171 178 174 184 178 178 177 179 177 185 183 176 174 179 172 188 174 187 183 181 182 180 190 173 188 178 185 180 182 192 188 181 180 189 177 186 177 182 176 184 179 187 187 179 194 188 178 178 185 187 185 193 194 184 188 196 184 189 192 199 199 185 187 200 185 192 193 183 196 188 190 188 191 190 202 185 196 199 195 191 198 204 188 196 188 197 191 192 207 203 192 208 201 194 200 200 190 195 202 204 196 196 206 205 204 198 212 205 209 213 213 201 204 197 212 203 201 205 206 208 204 216 216 211 211 206 212 200 201 211 206 206 212 213 212 223 206 210 221 207 214 206 218 211 220 218 221 212 217 211 213 218 214 209 224 211 229 224 211 224 230 214 222 227 224 222 222 215 228 223 225 237 234 231 233 239 230 219 226 234 233 226 230 223 222 242 226 238 235 235 246 247 240 228 229 234 247 246 250 241 242 250 248 246 239 234 239 234 232 239 241 238 246 248 256 251 258 239 258 252 241 243 256 254 264 259 248 253 251 264 255 248 247 246 245 254 252 253 261 254 253 262 252 274 256 255 262 268 272 255 256 277 263 275 255 279 261 282 278 259 263 281 283 285 272 280 267 275 279 277 268 289 280 272 286 274 291 277 268 290 288 278 278 273 297 288 273 278 276 276 277 294 296 296 284 298 295 290 301 304 285 286 284 303 293 299 288 297 300 308 294 292 290 287 291 289 288 309 300 294 309 304 316 302 296 294 314 303 307 321 318 302 326 321 304 310 318 325 314 313 309 318 310 316 322 311 320 335 305 317 330 316 308 333 309 311 319 325 311 341 332 326 315 344 321 345 327 336 322 342 318 351 341 332 339 353 342 324 339 356 352 332 337 346 327 339 358 350 347 354 340 334 359 345 347 366 362 356 350 344 339 368 346 359 358 340 341 349 355 373 353 351 349 360 367 356 345 376 360 372 361 350 352 383 364 364 361 383 383 385 365 377 376 372 385 362 372 382 380 388 365 394 375 372 390 385 376 384 372 372 400 398 398 367 376 388 383 401 403 409 392 381 403 402 389 412 382 399 396 379 382 416 397 407 412 388 411 389 389 417 389 395 401 403 422 403 407 406 408 393 423 408 391 426 404 421 400 424 426 394 412 401 409 415 412 423 432 430 434 429 416 408 438 411 434 405 424 428 417 410 428 442 422 411 447 425 424 431 451 413 454 437 442 417 428 456 440 447 435 428 424 455 435 430 437 439 427 462 423 446 446 453 461 428 451 461 451 465 431 450 433 460 441 449 451 475 444 469 454 448 473 475 468 464 439 472 439 459 474 447 453 474 459 465 466 470 467 457 469 448 450 453 447 484 458 467 472 491 452 477 483 481 473 475 457 484 480 465 500 491 493 473 468 497 464 470 481 498 470 483 488 468 503 489 492 477 475 506 481 510 496 470 500 511 472 469 507 472 509 495 472 507 486 489 498 504 498 510 506 494 518 509 497 506 513 516 504 496 518 516 506 481 482 499 494 499 522 487 483 526 484 525 526 517 534 518 515 534 524 523 515 491 504 516 508 513 516 537 535 515 500 523 526 519 543 543 527 529 499 533 517 539 499 522 516 522 511 545 536 539 527 534 514 509 548 508 535 537 551 545 504 514 539 539 557 539 517 548 532 543 551 549 543 539 510 509 534 560 515 548 532 556 556 514 554 522 520 532 519 566 566 556 515 560 524 546 552 560 551 556 559 535 521 523 567 528 556 554 521 571 565 537 542 553 551 539 538 552 565 568 573 561 563 577 547 553 550 531 532 526 564 544 543 552 569 544 572 542 558 556 542 552 532 568 530 540 549 534 570 581 567 567 564 552 561 569 554 564 550 570 562 575 538 568 535 584 566 542 539 553 542 567 542 574 577 535 559 543 583 552 543 551 585 574 561 543 555 583 559 558 550 575 545 540 554 548 592 573 541 581 592 549 560 544 573 546 545 581 594 576 562 581 573 559 577 578 563 595 594 549 571 577 568 550 578 580 588 590 595 590 588 544 594 587 549 546 575 591 579 593 596 543 576 588 562 557 569 544 570 581 551 558 560 593 566 555 574 571 547 587 561 551 547 571 595 553 574 586 560 553 579 556 554
557 545 589 586 586 589 555 582 555 585 557 563 551 569 553 578 588 596 555 595 558 582 548 568 572 590 600 581 569 556 550 596 571 553 580 571 556 549 551 567 589 564 585 595 547 592 587 589 545 556 598 559 593 544 598 578 547 554 574 587 565 595 582 551 546 576 577 559 581 544 582 573 555 566 556 549 583 542 585 554 585 548 592 574 563 541 584 580 552 562 546 588 556 542 537 574 568 576 542 537 564 538 553 562 549 570 570 535 555 544 534 545 536 587 580 560 533 553 586 547 578 578 583 581 534 577 535 566 557 543 550 531 546 567 568 564 566 558 536 528 539 574 572 549 536 566 558 572 554 554 538 565 562 567 573 552 557 565 531 570 522 528 521 522 565 548 536 529 521 524 534 538 549 561 517 546 523 564 569 517 544 535 520 549 522 557 539 562 528 545 532 553 516 539 513 522 536 558 549 535 533 552 554 517 510 521 547 547 532 524 538 552 511 523 531 547 516 516 510 514 530 514 511 550 543 504 508 540 509 545 520 545 522 536 543 502 524 536 525 514 528 520 533 501 514 541 513 499 506 490 521 491 493 502 511 514 509 488 496 513 518 504 488 534 498 521 527 525 519 492 498 503 495 518 503 482 491 519 525 487 478 509 505 480 518 523 514 521 476 492 517 498 472 477 498 507 473 511 495 469 487 478 491 502 470 466 509 479 499 489 473 499 487 497 501 478 496 464 474 493 502 495 464 478 481 491 477 494 467 473 498 482 476 464 481 473 483 470 490 483 477 458 483 486 488 489 477 457 483 461 449 471 466 475 469 483 455 438 467 463 475 437 467 458 453 455 460 434 451 439 453 463 464 442 458 447 461 441 464 429 452 454 463 430 423 424 450 452 437 458 425 419 446 453 452 439 424 442 423 437 449 428 437 454 416 432 418 427 420 438 430 409 420 418 420 442 415 424 430 434 442 437 442 416 406 421 417 417 424 417 401 399 424 420 424 413 395 430 419 400 398 391 390 399 398 409 405 399 403 386 404 411 422 410 399 404 402 405 414 392 383 401 407 408 377 379 384 394 408 381 389 386 395 390 387 398 379 376 391 384 367 376 387 367 374 395 374 391 386 362 382 379 382 388 393 375 378 388 359 364 373 369 372 359 375 367 386 358 379 361 355 365 381 352 355 353 351 356 361 345 352 342 369 362 358 366 355 356 353 365 365 354 346 362 359 351 343 358 349 366 364 332 349 349 338 354 330 332 329 331 345 337 350 324 356 337 335 326 334 325 322 341 338 321 342 326 342 335 333 322 339 327 341 341 335 331 327 314 335 308 326 335 324 330 323 331 322 326 331 304 328 308 329 312 325 304 301 317 314 300 308 299 312 321 302 300 295 313 292 315 306 294 310 303 314 290 315 308 298 314 287 311 291 300 309 311 295 292 296 285 286 284 307 279 291 280 298 302 299 298 291 278 282 278 280 287 279 280 270 269 277 268 274 285 279 291 293 293 287 281 273 280 278 275 279 262 282 266 260 276 269 260 264 279 279 268 256 276 262 279 276 253 260 256 255 254 265 261 266 253 266 257 257 248 250 259 247 257 252 268 262 253 245 259 252 241 243 260 247 250 262 246 251 244 260 239 242 243 238 236 249 253 242 247 238 254 239 242 243 231 231 239 238 244 250 228 232 249 240 246 236 236 241 235 227 239 244 229 233 226 240 227 225 224 234 220 224 224 232 219 221 232 220 223 223 221 229 220 217 226 224 231 212 228 230 228 212 225 215 214 213 221 227 219 208 208 217 227 221 208 222 214 223 213 219 221 223 214 203 213 216 210 208 207 219 217 211 211 219 212 211 209 204 200 203 204 207 204 204 199 199 205 213 206 204 204 205 203 200 201 193 205 206 199 208 195 194 194 200 191 200 190 205 197 199 189 202 196 205 203 204 200 186 200 201 194 200 201 193 192 191 194 187 187 194 184 192 189 195 196 189 186 194 185 191 185 183 179 184 185 193 183 188 193 183 187 182 183 180 178 179 187 178 189 190 184 191 176 186 190 184 185 187 188 176 180 189 187 178 176 175 174 179 185 187 184 175 174 171 178 173 172 187 175 184 183 185 182 182 176 174 181 180 184 184 179 185 170 185 179 175 169 175 175 172 179 179 178 175 182 184 168 182 177 175 179 181 170 178 173 180 182 168 182 170 173 174 176 182 173 168 170 180 166 168 167 176 179 168 174 177 176 174 182 168 172 167 182 167 178 180 171 167 172 169 170 178 177 170 176 174 180 171 172 180 173 181 173 178 166 172 172 176 180 171 170 170 172 169 171 175 166 176 176 172 171 171 175 182 166 176 182 181 174 171 170 172 177 168 167 178 175 181 179 180 170 184 168 184 179 181 184 179 183 168 178 180 182 178 179 182 180 185 171 171 174 175 176 184 176 185 175 175 175 176 184 186 177 183 177 176 178 188 188 181 188 172 177 180 187 184 176 179 183 180 174 179 176 191 185 182 185 188 185 189 175 181 185 181 176 190 187 182 190 184 192 189 183 180 195 182 193 180 186 198 198 185 192 199 183 190 190 200 188 199 199 190 195 187 200 185 187 191 189 193 198 194 196 193 192 186 193 203 203 189 203 203 194 194 200 197 202 193 193 195 191 203 206 207 206 205 193 203 206 202 209 201 204 211 194 198 206 201 212 198 212 210 204 210 211 202 214 214 201 200 214 218 211 209 212 209 210 210 217 217 220 218 224 223 217 216 223 223 221 220 215 209 212 221 221 209 227 227 217 211 226 211 217 231 220 221 232 234 222 225 225 227 225 231 235 220 238 226 220 220 233 219 238 235 236 235 231 242 222 235 238 244 241 236 247 243 248 245 233 249 248 236 243 230 244 243 251 240 231 232 239 242 233 236 243 246 241 237 239 238 251 249 254 251 240 248 242 262 242 245 241 247 245 256 257 248 255 260 256 264 248 267 257 266 251 259 268 274 260 266 251 264 259 270 267 263 264 259 269 277 279 266 270 269 280 272 270 273 264 277 266 263 283 268 284 285 279 273 283 275 271 281 269 275 279 285 274 293 285 288 297 279 276 286 293 280 286 286 283 295 286 285 289 282 299 291 291 291 300 286 307 308 307 298 301 288 303 302 299 294 289 298 307 301 305 302 300 305 311 303 300 319 324 296 318 297 299 314 329 299 303 302 301 317 322 325 306 329 324 325 329 335 315 338 322 338 336 319 331 315 321 330 339 315 341 320 319 331 318 323 333 331 335 344 320 325 353 343 348 332 352 351 332 338 336 333 331 351 349 334 336 342 338 333 348 340 350 345 358 361 341 345 363 352 352 360 368 350 363 360 362 368 375 359 352 375 349 355 360 348 351 359 355 383 368 359 384 356 387 364 363 373 370 364 361 390 367 375 391 372 387 370 387 386 377 388 386 379 375 390 386 385 376 375 397 391 393 394 385 399 402 397 380 407 401 403 389 403 393 394 390 401 411 404 415 412 393 394 413 412 399 416 394 416 399 392 404 392 408 402 392 426 423 392 410 422 420 416 400 397 430 412 398 422 422 413 408 408 436 428 438 405 401 407 407 412 420 419 412 441 437 426 446 424 411 411 445 433 430 435 412 451 448 415 422 417 438 448 422 426 446 441 446 421 422 430 461 435 451 451 445 423 452 426 434 451 429 441 443 428 437 429 446 465 435 445 440 465 476 447 438 461 436 470 469 478 446 447 449 467 471 462 479 458 468 485 478 478 468 462 461 456 460 492 458 466 457 474 470 455 496 456 480 469 471 467 462 491 496 466 474 476 462 458 498 476 461 493 502 480 492 489 478 475 505 497 484 495 484 501 500 466 494 481 479 470 476 510 508 481 514 511 483 500 482 518 502 479 481 505 510 516 505 478 497 483 515 503 478 490 493 523 522 510 504 530 514 504 522 521 505 485 509 496 535 487 525 525 505 513 518 499 514 534 499 495 516 534 541 519 512 510 517 543 498 509 543 533 530 526 502 501 509 518 499 502 535 530 508 549 506 503 506 519 548 537 515 504 525 509 543 508 524 507 529 544 536 546 542 512 541 540 560 525 544 560 527 533 513 542 514 547 548 560 561 533 564 534 531 560 557 557 553 525 535 526 547 524 560 538 554 554 544 569 569 541 545 567 542 550 560 551 523 547 566 526 542 569 557 523 547 546 530 557 529 525 564 573 549 539 532 554 563 550 541 554 576 536 560 547 548 560 553 545 550 582 550 557 575 572 545 531 553 572 575 563 538 535 563 564 558 588 556 538 545 548 535 567 535 574 555 585 574 571 540 552 540 540 575 575 551 541 575 556 565 547 589 557 550 564 589 576 548 558 565 560 572 551 578 574 592 582 552 575 563 552 550 577 588 585 558 596 572 550 592 570 543 586 581 598 589 547 577 555 545 564 597 565 544 583 590 575 577 593 584 598 563 552 593 553 597 553 568 586 562 562 558 580 565 556 580 555 561 557 583 579 578 596 545 580 580 551 570 572 560 554 569 579 562 561 548 574 586 572 560
564 590 590 600 569 602 578 595 577 590 576 554 582 587 554 576 565 561 602 592 576 570 575 569 546 550 572 576 591 599 550 552 601 593 549 567 551 597 559 582 584 549 550 579 590 573 552 567 588 567 572 577 550 544 560 549 563 585 595 567 598 599 590 597 590 552 578 555 547 551 552 544 570 556 579 558 585 587 559 586 575 548 543 577 572 567 559 554 582 574 590 560 568 539 538 558 542 548 553 556 539 555 557 558 555 554 541 573 564 560 547 542 568 550 579 584 561 582 544 588 544 579 553 575 580 554 539 585 582 569 531 561 569 532 554 564 554 556 546 540 555 573 547 558 562 581 551 572 567 538 561 562 539 532 569 555 573 534 577 568 573 563 530 543 535 528 521 526 559 570 554 541 567 554 530 561 543 564 547 525 533 554 520 539 535 520 563 520 538 527 527 522 535 532 513 552 535 539 536 552 519 535 514 554 561 513 536 523 534 550 556 530 517 530 550 536 548 553 549 550 537 530 549 515 502 524 502 500 535 540 538 543 547 541 506 536 511 495 506 544 513 534 495 509 520 520 506 517 501 538 526 528 519 514 503 514 516 508 497 537 533 509 485 509 533 514 518 504 509 519 526 517 481 484 522 499 490 480 502 524 523 504 483 495 498 521 500 513 519 473 508 487 498 519 507 505 478 502 491 512 495 498 514 502 466 504 468 497 470 509 475 509 467 465 469 470 463 470 479 467 482 464 494 489 459 455 484 484 496 497 462 469 498 484 475 482 484 461 462 474 461 479 464 490 452 458 450 467 477 481 459 446 458 481 480 477 443 482 478 462 480 443 452 444 436 462 458 471 462 471 457 454 449 449 470 459 463 461 446 463 442 425 457 428 462 429 452 447 455 425 441 434 444 434 418 443 428 441 445 441 417 417 416 414 441 415 441 433 418 450 424 429 422 426 416 422 434 443 427 444 412 440 404 428 420 404 401 412 439 432 415 403 408 395 407 402 424 425 432 418 413 406 426 391 403 410 390 396 423 414 401 417 387 390 410 403 399 389 393 419 410 387 402 394 397 409 405 397 401 382 400 400 388 397 404 378 370 374 378 398 383 394 399 390 369 378 365 375 374 366 382 368 379 371 373 386 367 362 384 369 384 371 380 373 363 372 362 378 380 382 375 369 365 381 356 355 359 380 347 374 374 347 367 371 374 364 366 362 341 370 350 368 339 367 359 345 335 358 361 361 360 349 330 361 349 345 355 345 347 328 355 340 337 343 330 354 330 327 321 326 335 345 319 340 333 319 321 332 317 332 341 334 316 318 341 319 325 334 319 332 336 329 318 329 305 305 330 320 322 316 311 317 308 328 320 321 320 324 303 315 306 303 310 307 308 308 313 314 297 299 309 293 318 294 308 290 310 307 308 312 309 294 292 304 284 303 295 296 301 286 299 282 301 295 292 286 296 303 284 300 294 281 278 295 291 298 274 274 289 272 284 269 283 277 275 267 288 274 274 268 284 273 274 264 282 261 270 262 272 271 258 278 277 268 267 269 265 258 278 254 268 276 270 254 263 261 264 273 253 269 248 258 259 269 247 263 256 255 250 248 249 244 265 255 264 259 244 262 251 255 242 250 249 260 238 250 238 235 246 239 256 245 254 238 237 253 240 241 240 242 252 245 230 247 241 245 238 234 239 225 231 224 242 233 224 233 222 223 227 222 238 223 235 235 220 230 220 218 217 218 232 225 224 236 228 218 215 233 221 228 222 214 223 228 225 216 228 209 228 223 217 216 215 212 214 225 209 221 214 222 218 211 214 208 210 221 222 216 204 201 202 210 209 217 199 212 211 211 210 210 206 201 206 215 212 207 200 201 203 203 205 210 200 210 203 194 211 193 192 199 195 192 194 201 191 206 208 191 199 204 188 196 194 205 202 198 197 192 192 194 192 188 192 195 192 187 198 194 198 201 183 186 191 192 192 197 187 192 196 193 184 193 183 179 181 179 195 193 180 183 190 187 190 184 181 185 190 187 181 185 183 178 182 191 185 177 178 190 176 183 176 175 185 183 173 186 182 188 181 185 174 174 174 186 179 178 175 176 187 178 185 178 179 172 183 170 185 185 186 182 171 169 169 182 183 171 179 169 180 181 182 178 168 171 175 183 178 178 167 167 168 175 177 179 177 181 169 174 179 176 178 181 167 178 178 181 172 171 166 167 174 170 176 165 174 166 172 168 169 172 176 178 180 170 181 165 167 175 181 171 168 176 178 170 172 181 176 178 177 176 170 169 165 181 178 165 173 168 176 168 175 170 173 165 175 172 165 169 174 172 166 177 167 179 173 165 178 168 178 173 170 175 179 171 182 175 171 173 169 173 168 179 179 176 170 181 175 179 168 167 170 170 171 172 167 171 173 173 182 177 181 171 177 168 177 177 169 174 184 172 172 178 178 186 171 182 184 171 179 179 172 188 186 173 175 184 173 177 171 171 177 184 172 176 172 177 184 180 186 175 179 176 191 176 182 189 188 184 185 176 190 188 176 187 190 179 183 193 185 181 193 189 192 193 194 193 179 185 191 180 192 197 182 182 184 184 187 193 194 188 185 194 193 198 195 185 185 201 203 189 200 202 198 193 196 188 199 200 195 192 197 205 191 199 195 198 197 194 198 194 203 198 192 200 200 198 208 207 205 200 203 207 195 210 204 209 200 210 206 213 197 215 203 207 203 215 204 213 219 212 205 209 216 213 220 203 212 216 205 212 213 224 206 211 211 223 208 207 209 220 219 212 230 211 215 223 210 211 212 228 215 216 214 217 230 235 221 216 225 218 233 235 226 236 224 227 220 230 240 220 227 236 226 238 223 244 242 239 243 245 236 237 231 228 235 242 233 229 245 247 231 230 248 237 247 253 246 244 248 245 236 237 247 252 241 236 240 247 237 245 257 239 243 259 258 249 257 245 265 266 263 258 255 263 259 252 255 263 250 260 260 268 273 268 265 260 260 261 266 275 254 271 279 279 271 281 261 268 280 264 261 271 282 277 272 261 277 276 271 266 288 287 286 266 283 285 282 290 280 292 292 286 291 273 293 286 275 282 287 274 276 282 300 298 284 285 301 299 282 283 284 285 301 294 290 286 286 307 297 294 302 292 298 312 316 313 303 305 294 303 311 294 300 310 305 296 314 296 319 310 300 297 310 310 314 315 311 312 310 321 313 328 309 315 308 304 315 333 308 338 332 326 331 327 330 321 312 330 322 328 339 318 336 330 341 327 332 347 351 335 326 350 333 338 338 327 331 342 347 333 329 329 353 360 347 351 346 335 350 338 363 334 357 338 339 365 339 365 346 359 351 339 355 345 351 372 360 368 374 361 366 347 356 375 345 349 361 370 375 357 350 359 361 358 363 370 385 373 376 360 363 391 390 370 392 363 360 379 370 389 372 361 379 397 374 397 394 402 370 399 402 377 390 391 403 382 394 389 379 384 410 402 386 413 378 380 390 411 398 397 419 416 419 391 419 418 399 419 399 412 386 404 421 410 415 406 398 405 421 406 431 429 393 401 408 394 435 427 428 411 409 411 401 417 431 418 420 422 404 421 443 427 443 409 426 437 447 411 436 422 417 439 450 415 423 416 454 413 450 440 425 422 440 441 449 445 458 429 453 440 432 458 444 432 435 435 461 426 442 432 456 429 446 459 469 467 457 437 444 467 468 462 452 473 446 456 440 436 441 472 472 469 474 460 481 454 459 449 484 460 472 460 485 481 468 486 479 460 467 487 450 494 493 479 488 473 489 451 454 491 468 460 483 471 474 468 463 461 489 488 475 459 475 474 496 463 480 491 479 471 499 481 489 499 483 500 491 467 482 498 485 498 472 483 478 515 495 474 481 500 478 492 492 479 475 476 484 495 501 478 482 503 522 498 490 488 485 494 512 506 502 519 502 502 531 505 505 495 493 518 536 494 508 496 510 526 489 489 508 496 509 513 520 504 504 511 501 500 525 516 527 524 530 538 539 505 525 546 518 544 511 531 547 522 542 545 501 530 537 544 529 529 525 530 508 531 542 511 509 521 512 559 552 515 528 560 516 550 547 528 553 542 519 563 540 543 515 563 535 517 539 558 528 558 538 523 533 547 533 545 521 539 519 569 532 554 548 552 537 556 522 536 541 570 545 568 532 546 536 566 538 562 550 577 562 539 533 560 547 538 558 529 540 536 578 568 577 577 573 563 528 531 540 570 581 554 560 573 565 562 563 581 546 565 542 545 555 555 559 550 544 540 538 579 545 574 555 578 576 569 588 556 541 558 548 589 539 542 546 577 537 584 540 586 545 552 585 569 575 556 571 573 564 562 563 577 547 570 566 574 549 563 595 585 557 573 546 575 563 571 586 585 557 558 586 590 584 582 558 587 563 572 550 597 565 579 575 586 583 577 569 590 588 578 577 564 570 583 599 552 572 546 595 546 578 598 553 563 580 569 567 561 558 575 574 580 570 564 581 552 597 549 598 600 599 574 563 568 571 577 591 558 578 600 559 570 597 568 588 591
593 569 566 564 557 594 598 581 555 576 603 549 595 557 547 592 585 580 573 570 554 561 582 602 574 595 569 568 576 570 557 580 592 591 597 561 582 591 555 549 579 554 552 571 565 567 574 561 559 600 600 567 573 578 581 599 585 546 580 557 585 549 592 589 593 585 548 572 590 557 592 581 580 597 565 542 578 594 574 591 550 572 572 594 577 548 558 549 566 557 559 590 542 581 546 566 566 585 589 584 548 549 568 541 555 571 564 544 561 537 556 560 556 588 560 576 579 577 585 588 577 549 583 564 574 573 535 546 564 586 576 558 532 575 557 531 556 535 551 562 539 561 576 568 575 551 567 545 550 545 526 538 542 559 576 560 559 535 532 529 573 574 554 561 549 524 560 570 562 555 548 567 552 536 554 557 555 543 568 539 537 521 518 534 549 531 541 525 556 554 535 556 524 539 542 521 544 525 558 515 546 543 559 559 532 525 518 545 532 533 511 552 543 516 533 536 538 510 506 533 536 520 548 538 521 533 514 511 534 503 541 499 512 546 546 548 499 502 537 518 534 524 533 500 529 506 497 536 515 506 507 496 512 527 534 531 535 488 499 511 512 509 520 509 513 499 504 504 498 498 492 504 510 485 489 500 493 489 490 490 526 520 510 501 476 503 505 516 484 484 487 476 479 489 472 510 503 512 493 472 473 478 500 508 507 498 481 491 475 490 495 506 499 491 474 475 472 491 489 505 501 475 465 480 498 464 481 493 478 461 477 489 472 493 469 485 470 495 459 485 465 487 483 491 486 462 486 459 462 479 485 480 469 479 476 469 448 441 478 469 440 445 464 438 459 452 445 451 433 447 463 436 470 436 461 461 469 470 447 468 455 468 431 440 453 457 446 459 456 444 457 449 432 449 439 447 456 423 445 428 443 426 429 451 441 413 427 418 449 449 413 442 413 431 444 438 415 435 428 405 406 439 401 431 410 406 428 433 433 433 412 404 406 401 404 405 400 425 428 432 397 406 400 416 400 419 415 389 400 393 417 401 392 412 392 419 420 387 411 395 390 410 393 409 409 403 406 382 390 409 408 401 380 372 377 370 406 377 376 381 370 371 402 379 388 373 374 379 374 381 367 385 368 392 379 395 371 385 382 356 392 370 379 388 370 380 354 365 370 378 372 366 376 367 378 372 346 379 354 348 364 368 346 376 367 369 341 364 366 361 371 370 355 341 354 344 366 336 346 346 350 360 354 342 348 337 330 358 336 332 339 325 348 333 346 349 330 340 337 332 338 329 337 330 328 337 340 321 339 341 315 330 322 333 322 339 313 313 323 319 323 332 310 328 332 319 307 326 332 317 303 316 317 328 312 302 299 328 321 310 312 302 311 312 322 300 313 319 304 316 314 292 313 314 303 305 288 294 303 311 297 297 303 290 301 286 306 290 298 296 288 300 304 296 278 280 290 301 275 283 291 293 289 291 289 271 271 289 296 281 295 290 276 273 291 286 270 269 271 269 268 268 284 267 270 276 286 271 271 278 272 280 261 274 282 278 258 262 277 264 266 266 261 270 251 260 260 256 261 266 268 253 256 256 249 265 265 262 252 264 249 260 247 261 255 242 258 246 254 238 252 242 255 249 243 238 246 235 254 250 254 239 239 241 246 251 246 240 251 237 236 234 233 231 241 228 245 227 239 239 231 231 230 227 237 243 241 232 239 222 227 228 224 236 232 217 227 226 217 219 223 225 225 231 225 232 232 221 214 223 225 229 227 220 213 226 211 212 221 218 220 223 226 225 223 209 212 219 219 224 221 214 208 211 208 207 209 201 219 202 214 213 216 203 202 213 204 201 207 203 200 199 209 209 200 213 196 201 211 210 206 202 196 206 204 203 206 205 196 203 192 206 199 208 200 195 203 204 192 193 200 198 204 202 195 196 200 203 198 192 193 195 193 187 185 195 189 187 187 194 193 191 188 186 185 198 191 180 195 190 186 187 181 180 185 193 193 189 181 181 181 181 177 181 184 189 185 175 185 186 182 184 184 189 189 182 180 185 177 188 177 183 175 177 186 179 171 180 173 173 182 175 177 184 178 183 177 179 170 170 177 177 177 170 182 170 175 175 177 183 170 178 174 182 177 171 181 179 170 176 181 178 170 171 183 172 180 167 180 171 167 171 170 166 172 166 166 168 171 174 166 181 175 180 178 175 166 166 169 169 165 173 170 168 168 169 164 165 171 179 178 180 175 165 180 172 165 172 176 179 172 168 179 173 166 166 166 167 167 170 179 176 170 169 164 174 165 172 166 180 170 164 171 172 165 170 164 175 170 167 164 178 171 179 171 173 165 164 167 176 179 174 181 169 170 181 180 172 180 173 179 170 173 169 169 167 168 170 169 174 173 169 179 171 176 178 172 169 179 183 181 177 176 181 182 182 171 171 180 170 171 170 184 180 174 179 172 184 185 184 176 183 171 181 173 185 179 183 174 179 180 173 187 173 184 171 175 183 189 183 181 174 179 189 179 178 188 181 179 190 182 177 180 179 188 183 192 178 178 194 187 186 178 184 187 190 183 188 185 183 182 194 190 193 189 196 185 191 197 193 184 192 187 191 198 183 198 185 189 189 195 190 195 194 187 203 194 200 197 199 203 191 199 194 205 206 192 207 199 192 201 209 195 199 203 204 196 209 200 195 205 196 194 204 202 199 200 209 200 201 205 212 203 212 212 202 208 217 212 215 205 218 214 219 208 217 204 218 211 222 205 205 224 211 213 221 216 212 222 220 223 209 213 230 229 225 226 226 214 230 227 217 215 218 228 231 222 221 224 220 215 231 219 229 236 223 219 236 234 225 237 234 243 238 229 223 238 227 234 230 234 244 231 226 235 233 235 246 245 244 237 235 231 242 253 241 254 236 253 233 253 248 234 239 240 249 259 245 245 247 246 241 256 250 254 261 243 260 243 254 247 259 261 246 264 264 258 258 257 255 248 263 253 260 249 258 257 274 274 258 266 270 264 276 256 278 266 279 275 267 277 260 282 270 284 267 281 275 274 274 275 285 278 279 272 270 273 289 284 286 278 269 293 289 278 283 295 275 296 278 282 279 289 279 300 297 296 306 296 298 296 299 281 281 305 309 303 289 291 299 300 305 302 292 300 304 292 310 299 317 307 314 299 310 303 316 295 320 301 301 305 313 315 298 310 299 314 325 313 303 314 329 331 335 320 324 307 335 310 332 312 333 325 331 337 327 340 340 318 314 329 329 333 333 322 336 330 325 325 341 337 333 340 329 353 350 323 355 345 350 354 329 326 348 358 351 347 329 333 336 345 333 366 359 345 345 353 360 346 358 345 354 357 355 367 367 352 354 368 358 345 345 377 371 374 370 349 365 348 374 366 365 356 378 377 386 378 369 358 372 359 356 366 387 367 381 375 385 370 366 381 373 371 389 387 367 387 401 385 388 387 398 400 383 375 392 382 410 401 401 402 399 400 400 409 410 406 382 413 396 403 399 389 409 398 406 414 386 404 388 391 412 408 387 411 399 424 419 400 429 398 417 395 422 411 399 398 421 433 416 419 400 440 399 423 440 424 431 409 436 413 439 427 406 440 424 430 445 412 411 451 451 418 442 438 436 416 444 456 450 440 417 428 445 423 447 461 453 458 450 439 426 459 444 449 456 435 447 428 427 469 466 457 450 467 450 473 466 459 469 452 461 457 457 454 442 440 450 462 473 448 455 472 479 474 482 440 449 447 459 475 467 448 447 456 457 478 468 486 484 490 463 491 466 487 493 455 467 478 494 471 494 468 459 465 463 458 461 485 501 490 490 493 467 475 474 463 503 478 496 484 511 495 480 478 494 474 475 481 491 513 470 516 514 489 484 514 514 512 480 494 506 517 505 490 507 499 513 487 483 488 478 522 490 481 516 483 494 507 514 530 509 483 497 516 532 530 495 526 504 515 489 523 530 537 494 526 525 492 494 540 498 524 535 539 504 498 496 532 523 545 525 533 520 514 525 536 549 509 512 526 547 507 549 532 523 536 548 516 519 511 535 547 510 530 554 551 524 555 549 521 549 556 537 519 520 523 559 546 549 556 542 537 538 525 524 513 544 536 563 551 559 535 528 519 568 549 549 521 543 541 537 563 535 546 569 524 556 551 563 537 533 530 542 560 548 525 555 524 576 529 564 543 564 557 558 563 542 558 554 565 537 542 553 566 580 534 577 567 541 573 540 584 576 549 569 536 553 533 582 579 584 536 545 572 587 581 567 562 549 577 569 575 571 583 559 568 588 548 537 554 560 574 570 541 541 592 564 561 581 543 553 562 587 566 547 587 544 582 561 560 555 542 586 592 591 556 581 592 570 542 579 561 542 559 556 598 598 598 546 570 577 575 568 586 569 551 563 587 558 550 554 567 557 560 556 557 546 597 551 591 558 548 554 558 581 585 558 581 584 578 567 578 569 593 564 596 560 584 598 575 551 568 598 564 584 553 592 601 565 598 550 578 560 575 550 597 558 578 575 596 553 597 571 593 603 548 602 576 587
557 548 551 578 558 584 575 580 573 588 598 583 591 588 597 563 591 590 574 581 577 566 604 586 550 593 601 551 591 573 550 599 588 552 588 598 589 574 574 557 558 583 592 601 566 599 574 568 584 600 602 573 578 601 570 595 547 582 598 590 566 601 601 550 564 600 544 549 571 587 559 581 566 563 594 545 559 582 566 556 594 565 542 585 578 565 577 580 561 590 587 582 555 545 545 560 590 583 558 581 544 558 560 591 568 539 540 564 576 591 590 577 589 536 556 575 585 585 575 581 536 565 567 550 554 571 571 532 542 533 574 548 538 580 585 532 569 541 560 564 572 533 570 539 538 574 567 552 558 564 576 552 563 574 571 567 549 576 541 574 558 542 539 525 555 569 568 524 524 541 554 557 557 562 544 561 519 549 548 541 547 529 568 554 548 519 530 545 539 520 521 535 534 549 544 556 523 557 518 550 563 514 551 519 531 559 526 509 548 549 547 507 532 518 555 548 532 524 535 552 531 523 529 552 542 551 523 536 527 514 516 536 537 546 546 523 506 529 533 529 517 528 499 515 518 500 514 542 512 494 518 516 538 525 527 509 500 514 518 491 527 513 524 534 497 486 502 504 493 505 514 495 495 526 489 480 504 525 484 508 484 484 505 478 505 487 501 483 510 484 479 521 479 475 501 483 485 510 485 511 496 500 470 504 500 507 471 512 470 482 478 497 510 468 463 493 497 493 462 463 479 459 491 500 503 489 499 497 459 485 474 477 493 460 485 474 496 474 489 487 485 462 473 486 458 458 482 477 464 465 486 453 482 482 470 448 463 460 451 473 441 442 472 469 464 466 444 447 434 459 473 460 475 440 451 432 446 440 462 441 441 442 447 436 443 426 432 462 439 437 452 452 432 431 423 435 442 424 452 425 417 435 449 416 437 454 436 423 446 437 417 428 434 432 408 439 445 431 411 415 435 427 433 414 404 419 399 433 435 411 429 401 422 427 396 400 426 406 400 399 418 424 407 417 407 394 395 391 411 414 406 423 421 413 393 389 410 411 406 408 417 402 402 397 414 409 393 395 408 411 390 387 384 383 394 397 403 389 403 405 401 402 372 370 369 396 367 392 378 372 392 381 379 395 380 364 377 376 379 360 369 356 360 380 364 355 382 378 362 372 377 374 367 347 368 357 355 352 345 353 359 372 354 376 343 355 362 341 340 356 350 340 352 351 335 362 366 345 349 353 362 349 363 337 348 338 331 332 356 342 352 356 332 355 341 339 346 339 337 340 333 320 327 330 349 334 335 340 316 342 345 329 331 314 335 326 316 313 311 332 308 323 332 314 316 314 327 306 329 307 328 306 326 313 300 326 313 328 326 315 300 301 325 305 314 309 309 313 318 314 299 309 294 291 314 295 291 293 310 314 306 311 298 309 294 284 307 289 305 291 296 286 294 287 287 298 277 283 277 287 294 293 273 296 286 273 297 289 273 288 290 274 276 276 269 288 268 265 287 280 286 269 276 277 267 280 271 262 263 276 269 274 273 280 263 267 260 256 274 270 256 264 275 264 253 258 257 268 261 265 256 271 263 269 263 252 245 258 253 257 264 266 249 257 253 255 254 242 247 242 241 261 244 244 243 237 235 248 233 249 247 241 231 234 240 235 235 249 249 234 246 245 233 238 243 243 232 227 225 232 229 240 240 235 229 242 236 238 230 226 224 230 240 218 230 230 221 221 217 223 218 220 223 232 221 227 223 223 212 221 216 231 225 230 212 228 217 221 227 209 225 217 210 220 215 220 220 220 211 211 221 207 210 221 205 221 219 218 201 218 212 201 209 204 201 206 202 211 206 214 202 208 196 209 201 200 196 211 195 209 204 199 192 200 200 207 209 198 201 201 205 205 191 204 203 206 190 200 200 189 205 186 186 199 190 191 190 196 186 192 188 197 201 198 186 185 187 199 194 181 198 183 191 180 197 183 185 181 189 186 194 186 193 178 188 193 179 181 192 177 188 193 185 190 177 182 191 184 177 182 191 187 179 190 183 180 178 186 179 189 175 177 176 172 177 185 186 177 171 182 177 184 185 184 172 171 170 173 177 185 170 173 174 177 172 175 171 179 174 173 172 181 177 183 170 177 183 176 169 181 170 180 169 168 178 171 176 177 174 175 168 166 179 173 175 174 172 169 168 177 174 173 165 175 164 177 176 180 169 179 177 163 176 171 174 179 168 176 165 168 170 168 170 175 168 171 168 175 176 172 179 177 172 171 179 172 167 165 163 163 172 177 172 168 177 166 175 165 179 177 170 177 174 177 173 179 177 169 165 164 178 164 179 178 163 169 171 176 172 171 176 173 177 177 178 174 180 164 176 171 178 175 168 172 173 179 180 178 168 165 180 174 174 170 173 176 177 173 172 177 172 176 177 169 174 183 171 181 183 174 171 173 169 177 172 169 182 171 183 178 180 172 170 173 178 170 175 181 177 172 182 186 185 180 177 173 188 186 187 176 187 178 186 182 180 190 189 180 176 180 176 188 174 176 179 177 192 176 183 181 189 178 177 184 186 182 185 186 180 184 189 196 189 186 186 189 185 185 197 188 187 194 190 200 188 190 193 189 187 184 201 196 200 203 194 190 202 193 199 187 190 191 195 190 205 195 197 192 201 190 208 198 200 198 209 205 193 198 199 206 209 208 205 204 207 213 212 205 213 214 213 209 208 199 215 202 204 203 208 207 216 208 216 205 219 219 216 211 220 208 221 216 210 220 220 218 207 217 226 216 213 219 221 216 223 219 220 225 220 220 222 229 223 218 228 223 232 220 224 232 234 219 218 226 217 237 237 228 236 241 236 239 236 227 236 230 244 241 227 238 241 235 239 243 247 227 227 241 234 237 244 240 237 239 237 250 240 240 249 238 232 250 252 238 255 255 246 253 250 240 242 242 246 250 251 241 261 265 244 242 261 261 247 263 250 249 249 261 255 262 248 260 267 252 273 264 264 257 257 256 253 262 269 277 268 258 277 266 270 262 265 260 280 261 278 277 264 268 275 277 283 280 267 278 274 268 291 290 281 268 270 274 285 274 276 270 294 293 299 278 282 300 275 291 279 294 286 300 285 298 293 293 280 301 292 295 291 283 288 303 303 307 311 286 287 307 297 298 296 291 303 308 303 293 316 293 310 307 304 298 300 316 307 328 309 314 311 309 305 304 320 314 312 328 331 306 321 332 320 321 310 324 315 322 317 332 338 317 317 336 339 317 341 334 347 323 346 340 323 319 340 352 350 331 343 351 344 351 350 333 332 330 327 356 345 346 342 357 334 360 364 354 366 346 353 337 358 345 359 338 357 349 367 368 359 354 353 347 355 366 359 344 361 373 361 377 381 376 381 355 360 385 384 360 371 360 387 378 363 382 377 357 368 367 372 381 393 384 380 384 381 384 384 388 379 396 371 379 367 377 384 383 392 374 378 370 402 399 375 383 405 390 398 383 413 409 394 399 389 384 398 398 410 394 390 414 406 410 389 416 416 418 401 421 426 394 389 429 420 407 392 409 408 396 404 411 410 403 430 434 428 398 417 423 403 407 436 435 416 419 404 426 438 418 423 414 432 414 421 419 451 426 430 438 453 418 428 422 436 448 454 422 447 419 455 461 432 451 458 437 463 455 456 451 466 450 457 447 451 451 430 434 431 429 473 434 459 450 457 443 456 438 440 437 469 436 466 458 471 479 473 460 471 476 483 466 458 470 448 457 451 474 465 482 453 484 476 457 468 466 474 464 471 473 455 466 497 478 495 471 456 466 487 491 465 492 469 489 488 489 503 482 463 460 476 491 508 488 502 489 488 467 513 486 471 498 479 478 497 510 500 477 516 507 510 484 480 475 488 511 491 511 488 498 507 518 477 512 480 482 490 514 519 508 503 496 519 521 521 531 515 509 526 489 499 488 499 526 515 518 520 535 510 536 501 526 498 510 517 499 512 518 505 509 499 524 512 523 528 534 518 529 512 542 514 544 502 500 505 527 517 539 525 536 503 532 521 510 544 548 542 539 520 513 528 537 552 517 516 545 527 533 557 537 526 552 553 551 550 553 544 543 534 527 523 521 513 538 555 555 556 555 525 534 569 541 521 546 555 557 528 523 558 565 564 539 569 530 568 558 567 542 528 532 566 548 526 561 563 560 532 577 578 550 561 550 566 532 575 528 575 543 558 579 532 573 539 541 553 566 562 582 577 556 580 567 536 570 561 587 560 578 542 540 539 553 554 535 547 572 534 561 553 586 560 543 553 587 553 564 537 583 566 564 567 571 544 557 538 557 556 567 548 552 559 555 573 566 542 571 548 543 584 578 585 564 544 597 574 598 566 546 547 548 551 552 574 574 582 594 556 574 559 569 562 582 555 575 560 594 589 552 596 591 589 599 559 594 599 550 552 566 554 557 588 578 582 579 569 582 573 581 555 588 550 573 586 577 563 601 587 552 552 597 598 597 595 570 604 550 591 553 586 599 580 571 575 559 603 597 594 573 575 561 573 594 587 555 583 563
570 582 568 574 575 577 582 581 559 581 583 602 586 564 555 577 604 598 589 602 550 594 586 593 551 571 598 549 594 576 564 557 568 598 599 594 586 575 569 596 567 562 551 563 592 572 591 590 565 574 603 566 562 599 568 579 563 560 580 568 546 595 593 565 588 586 570 569 573 591 575 591 563 594 549 552 562 592 594 595 578 552 557 594 547 594 569 580 551 561 544 551 554 592 587 546 566 577 557 555 547 581 559 554 549 550 560 575 543 578 584 544 561 563 578 552 557 574 536 584 560 587 546 579 577 535 569 546 555 585 562 562 570 565 561 580 577 583 545 571 543 532 542 533 581 558 541 551 542 564 532 557 537 564 539 564 531 571 565 533 548 527 578 571 576 545 565 573 524 550 557 522 528 561 532 534 544 533 535 545 563 538 564 552 532 551 537 555 516 553 544 544 563 519 519 561 562 527 514 548 555 561 524 550 539 539 522 518 516 553 558 528 558 553 543 535 520 546 515 551 540 504 555 546 539 546 512 514 520 531 509 525 549 516 529 521 519 534 539 518 499 518 499 496 536 542 498 497 518 498 535 502 523 508 493 512 512 533 503 519 521 525 528 505 522 501 521 517 487 503 484 529 515 505 522 499 494 506 488 481 492 522 519 517 480 489 509 511 502 495 517 491 483 515 517 499 473 506 492 477 515 497 498 505 467 504 469 475 505 501 464 497 502 469 479 496 507 483 472 460 506 498 469 491 495 492 489 462 483 495 467 492 485 486 469 463 478 466 467 449 460 463 483 483 447 481 471 475 488 470 465 488 466 472 442 466 465 474 459 478 445 471 443 466 444 439 463 444 463 450 464 473 465 445 460 453 456 433 452 449 431 439 458 437 438 459 466 461 428 453 453 440 447 419 439 423 439 454 458 450 424 455 436 440 445 418 443 445 427 414 447 411 408 450 434 410 433 411 425 417 433 430 433 428 427 430 407 432 422 437 413 414 402 416 412 398 407 434 400 404 425 405 418 397 397 398 391 421 411 391 418 400 390 391 405 418 390 387 415 403 388 384 389 389 396 405 396 402 406 407 387 403 385 401 381 381 385 369 373 378 396 372 377 386 388 391 369 394 380 373 372 393 384 377 361 378 373 375 375 356 368 371 374 360 387 354 362 380 356 378 374 369 361 347 369 352 351 373 344 369 377 347 348 375 367 345 359 351 340 358 345 369 350 352 352 338 350 338 344 336 344 354 348 331 328 330 350 333 327 346 357 327 331 352 351 348 349 328 333 323 324 351 348 333 349 324 346 336 336 332 327 322 312 318 314 330 312 315 311 307 332 325 313 314 318 320 332 311 331 332 328 320 302 315 327 314 317 312 316 298 308 319 311 323 297 314 299 292 291 306 293 302 316 299 313 314 303 292 299 309 294 301 299 301 299 293 305 304 301 281 307 299 304 290 287 302 298 292 295 300 292 289 279 294 287 285 290 273 284 283 288 284 272 273 285 284 267 273 272 276 274 262 262 269 274 260 262 264 267 275 274 270 280 260 280 271 258 260 276 267 258 276 262 269 255 254 267 252 261 267 264 252 254 258 253 247 250 258 266 244 254 256 243 240 262 263 246 242 238 256 246 241 252 238 237 252 248 247 234 250 244 247 251 245 253 242 234 239 231 249 231 234 239 236 234 239 246 238 232 229 244 232 237 223 230 222 242 228 221 229 229 224 234 232 217 234 218 232 235 214 235 224 234 220 224 224 219 221 226 213 215 219 219 223 230 217 208 213 223 207 216 226 225 222 205 209 218 221 206 213 210 207 211 219 215 206 217 213 199 213 200 215 199 202 214 199 214 208 214 209 195 213 210 203 193 212 195 194 204 201 199 199 206 203 196 207 204 209 209 207 196 207 191 189 202 195 196 189 197 196 200 201 198 191 197 185 188 194 185 184 201 187 191 185 186 197 197 186 198 187 181 185 179 189 182 193 180 179 178 178 194 187 183 194 181 187 187 180 187 190 183 188 184 176 182 189 183 190 189 173 183 189 188 180 181 173 175 182 173 175 180 172 184 186 187 171 186 185 181 186 182 184 177 185 185 185 172 182 174 173 180 182 183 174 173 173 172 170 167 182 170 176 180 180 173 178 168 172 166 169 171 178 166 170 169 174 177 171 170 173 168 165 171 174 171 168 164 166 178 171 164 164 165 170 178 163 165 171 178 174 175 174 170 176 162 165 176 165 163 174 165 167 166 163 169 165 167 177 168 166 168 178 167 178 168 174 162 178 165 177 172 178 172 171 167 163 174 172 174 176 167 177 172 172 162 162 166 167 168 172 162 175 162 176 174 168 162 174 167 173 163 170 165 174 179 178 175 175 171 170 163 168 177 164 170 178 174 174 174 180 175 175 167 176 181 181 166 181 167 180 175 169 170 178 181 178 167 168 181 176 167 173 173 181 175 179 178 177 181 173 176 175 175 180 171 175 171 181 174 174 171 176 186 184 180 180 181 176 176 175 171 171 171 186 172 176 186 180 179 186 177 180 184 186 181 175 181 177 188 181 179 185 186 191 192 177 182 184 181 186 186 183 187 187 178 187 191 192 196 190 183 194 193 183 197 185 199 194 200 199 191 195 192 191 194 184 186 199 203 187 202 201 186 187 188 192 196 202 203 202 194 207 205 191 208 196 208 196 192 202 207 206 202 205 193 193 206 209 196 203 201 202 207 213 199 197 209 209 205 208 208 208 203 202 220 220 211 211 203 211 209 221 217 209 219 223 214 216 207 226 222 208 226 210 211 215 210 213 222 217 220 211 229 218 224 228 213 231 216 215 233 227 221 236 217 222 237 228 219 237 238 231 228 222 239 236 236 236 222 232 223 238 246 244 235 227 245 243 249 247 235 248 246 229 246 248 233 245 243 249 238 239 243 241 249 246 245 254 246 256 258 258 251 258 244 249 245 260 257 252 263 265 257 248 247 255 261 263 258 265 265 269 259 250 266 274 256 275 270 260 274 273 252 275 254 269 261 255 258 274 283 274 260 266 279 262 276 262 277 268 277 270 275 282 280 283 267 274 269 276 292 293 295 277 279 271 287 297 283 284 282 275 294 295 301 288 302 291 291 290 303 294 292 285 308 289 288 294 310 288 292 291 303 299 304 305 308 297 293 313 296 316 309 291 309 316 318 324 299 306 316 307 323 316 298 316 305 329 313 310 307 314 306 309 318 333 333 307 327 329 335 335 321 318 325 327 330 324 312 322 336 330 326 327 342 338 318 348 348 333 348 321 328 347 326 340 356 350 344 344 345 330 331 346 355 351 338 353 353 337 353 343 348 362 337 343 360 345 358 369 355 365 342 373 344 372 353 375 343 366 347 350 377 364 364 350 365 382 370 371 377 360 353 384 353 387 383 374 362 385 369 362 385 371 383 360 368 370 379 371 383 388 397 387 380 366 399 391 374 371 390 370 387 380 384 385 373 379 377 387 409 389 380 392 381 414 401 391 391 404 380 386 417 411 410 382 405 417 406 411 403 422 422 403 421 405 405 425 418 413 401 413 396 426 427 420 406 412 434 434 410 409 432 439 427 401 431 405 437 412 438 415 431 425 415 436 425 419 432 412 418 437 432 434 415 425 421 418 441 451 451 447 431 449 419 437 441 459 443 444 442 464 449 452 436 426 424 466 454 437 463 468 471 469 433 434 436 455 439 474 446 474 450 450 461 477 464 476 451 469 482 447 469 461 457 448 471 458 472 488 479 479 452 462 489 459 453 457 466 464 494 455 466 466 476 454 475 471 453 464 469 467 491 489 497 478 467 472 497 498 506 459 473 505 506 481 498 463 464 500 485 477 489 479 475 484 494 486 486 477 498 486 489 519 505 518 487 512 500 503 520 513 515 517 477 507 514 505 479 497 484 510 495 515 499 507 505 494 519 498 492 490 495 503 529 497 492 491 510 500 499 520 523 513 513 535 527 509 531 535 509 494 525 529 495 538 522 541 533 499 533 534 536 511 547 529 516 510 517 536 543 539 529 525 534 539 539 530 549 528 543 520 519 551 558 550 518 511 550 518 520 537 555 513 515 514 542 560 554 512 560 550 521 529 541 544 557 537 563 540 527 560 565 562 528 532 556 563 558 538 558 534 567 550 525 543 524 557 545 549 543 565 556 567 542 545 526 568 573 535 541 563 560 536 554 548 529 534 580 559 560 539 533 531 533 537 566 581 559 545 541 581 587 583 560 562 577 573 560 538 568 537 533 576 545 588 558 557 560 570 540 547 588 563 568 564 589 579 561 578 584 561 570 569 540 582 544 586 568 557 593 588 546 594 559 557 560 589 543 555 552 591 559 567 568 598 556 580 553 553 590 547 571 593 563 549 550 562 572 599 599 554 586 557 564 575 572 599 583 591 557 594 585 590 562 554 589 593 551 560 562 598 580 591 591 599 555 557 561 600 555 576 553 597 604 572 586 575 569 566 564 597 574 603 585 549 554 587 596 574 600 554 568 592 557 571 587 565 581 560 561 588 604 582 596 603 549 577 573 586
555 590 578 580 603 573 581 568 555 587 593 565 551 556 552 560 594 606 592 585 576 604 568 574 580 574 572 596 603 555 591 566 553 563 597 550 602 587 568 550 583 554 582 584 575 599 552 579 557 595 557 584 551 591 566 597 558 547 586 570 553 588 587 556 601 593 573 597 590 592 557 566 556 549 561 599 600 564 572 551 570 582 546 573 567 565 582 594 565 563 559 586 563 559 597 560 564 582 571 552 540 569 553 580 542 545 560 586 567 590 545 557 586 546 581 579 546 543 570 547 581 567 560 581 589 583 572 580 565 545 571 548 557 583 572 542 533 537 573 561 572 580 539 577 561 582 579 564 576 541 547 557 562 563 563 560 528 527 573 579 573 580 556 576 558 555 567 573 527 539 548 546 554 555 536 546 532 554 540 565 559 556 568 551 526 520 547 550 547 544 548 555 523 567 555 566 539 560 556 519 518 520 533 553 543 538 552 527 535 548 537 552 542 558 513 527 532 507 544 517 526 546 528 541 541 518 524 506 530 534 525 508 503 537 524 532 541 500 544 507 509 510 529 539 512 507 542 497 511 543 522 498 507 541 508 497 535 514 537 519 518 537 498 536 500 497 516 521 508 501 486 484 524 522 503 518 510 522 510 493 498 495 514 505 487 505 503 496 499 478 514 508 502 514 516 493 499 477 506 498 484 516 502 504 498 507 504 505 505 483 493 502 502 470 488 480 475 501 471 472 474 499 501 493 486 463 464 467 474 495 461 481 498 455 493 458 486 484 482 474 460 470 477 451 492 470 448 448 446 444 461 471 468 487 454 466 449 444 456 446 452 444 482 443 454 463 456 475 466 439 467 466 439 462 449 457 431 468 428 457 447 439 467 438 449 467 429 452 422 433 462 426 442 442 429 448 460 449 447 430 434 429 438 454 432 414 430 412 450 433 450 420 408 432 423 432 415 418 416 419 427 413 412 413 404 427 441 436 401 405 399 417 402 407 430 424 401 408 427 425 415 411 423 426 399 425 424 400 419 421 416 423 391 394 402 421 415 383 388 407 385 403 387 395 405 378 400 387 379 405 382 399 388 373 384 385 370 385 379 384 400 399 385 379 374 382 387 387 369 366 375 367 368 383 373 359 391 366 379 382 383 379 369 361 387 359 358 355 356 352 361 367 380 380 362 375 347 360 368 376 378 348 351 348 363 341 345 346 364 365 338 361 339 369 369 352 362 365 365 356 333 360 335 354 330 361 355 336 354 327 353 334 327 349 355 332 342 346 330 349 322 345 328 329 324 348 341 316 330 318 345 331 327 335 328 319 334 310 309 312 334 316 306 334 324 312 316 328 311 302 312 309 328 318 304 327 298 309 322 312 297 306 308 300 312 298 312 309 300 304 305 313 294 288 312 313 286 294 291 296 286 285 302 302 289 305 301 302 305 291 282 294 290 278 278 285 285 301 300 278 293 277 294 272 283 283 271 272 273 277 276 283 269 278 285 284 276 277 289 288 276 267 283 268 285 260 282 284 261 280 272 260 262 265 255 271 257 259 276 259 253 254 275 258 253 273 267 263 250 258 266 255 261 259 252 254 248 252 262 244 255 257 263 242 261 241 256 244 261 236 239 241 244 246 236 254 245 248 245 252 235 239 245 238 240 251 248 239 230 243 246 249 240 246 242 225 242 239 235 231 223 244 231 239 227 239 226 227 224 238 223 227 220 230 232 233 220 226 216 219 221 233 219 217 223 231 221 231 228 215 219 221 216 211 228 226 217 221 214 207 221 209 220 222 223 221 221 213 211 220 212 206 211 207 217 219 210 200 212 210 209 205 215 207 211 197 205 206 202 194 196 194 210 209 196 195 201 206 206 194 199 196 209 190 208 202 191 203 191 204 189 197 199 196 201 187 198 193 191 197 185 185 196 190 185 195 186 183 184 194 188 185 199 184 182 182 196 183 197 188 193 195 188 182 191 195 181 179 178 183 182 184 193 177 191 176 191 177 191 178 188 180 190 184 173 174 178 178 182 184 187 176 181 177 180 175 174 182 175 176 171 170 179 181 178 183 169 174 169 171 169 170 173 172 175 182 176 169 171 167 180 182 173 178 181 172 180 182 178 174 176 180 173 167 174 181 171 165 177 170 174 177 180 180 172 170 168 179 178 171 171 175 169 177 177 168 167 164 166 169 172 176 167 164 169 167 171 176 167 167 173 177 171 171 176 162 169 171 162 167 162 161 170 169 175 167 165 170 169 177 177 163 174 173 173 172 161 165 177 175 171 172 165 164 173 163 173 164 164 174 162 165 165 171 164 163 161 168 163 169 167 171 162 171 166 174 174 175 162 173 173 164 176 168 175 172 170 170 166 164 175 167 168 162 179 173 173 170 171 176 178 178 169 171 180 166 168 176 180 177 172 165 179 178 172 176 171 171 176 167 174 173 173 172 173 180 182 168 171 182 172 178 171 179 170 172 172 174 184 181 172 184 182 178 181 182 182 179 179 176 177 188 180 172 179 179 174 174 184 176 173 178 177 173 183 175 186 188 189 190 185 189 181 192 187 184 178 189 180 178 178 186 178 186 187 185 193 189 189 190 195 190 198 186 183 181 192 196 193 191 198 191 189 187 189 191 201 192 192 203 201 202 195 200 190 193 196 192 195 191 198 192 207 195 197 197 208 200 200 205 209 191 194 208 207 211 197 196 211 212 204 195 198 206 202 198 205 203 203 209 213 211 213 214 202 210 211 217 202 209 215 205 208 204 215 222 214 210 214 212 218 215 221 224 215 210 220 220 213 221 228 228 217 212 231 222 226 219 217 231 231 232 216 231 228 216 224 235 235 232 240 218 230 230 237 222 220 231 232 238 228 234 226 246 224 225 238 227 235 233 240 249 238 247 248 248 241 248 251 230 247 244 233 245 244 252 257 246 250 256 240 243 254 253 251 245 252 251 255 255 245 265 250 253 248 261 264 252 249 260 248 264 250 262 248 261 271 269 269 259 268 274 268 270 272 263 257 270 277 273 262 265 267 262 269 285 281 274 282 266 271 272 275 272 269 283 279 282 267 275 289 283 272 294 290 289 284 281 278 278 294 285 298 298 286 289 304 277 297 287 306 289 281 281 308 283 297 307 285 294 310 292 287 297 302 303 303 294 298 308 313 294 298 316 312 316 298 313 321 308 299 312 298 324 316 298 308 306 303 329 318 330 308 324 308 305 323 317 311 323 323 325 333 332 337 323 317 330 319 333 342 326 335 326 335 319 343 344 339 329 346 321 328 333 342 326 337 334 329 334 332 333 351 329 342 333 361 349 358 340 364 337 358 338 354 354 335 353 336 371 350 360 368 362 350 353 368 347 364 354 362 363 372 357 377 359 367 364 361 357 358 356 376 372 359 352 374 366 368 357 374 359 373 362 385 370 391 373 391 384 372 394 385 368 400 365 398 389 396 385 402 394 384 392 392 407 405 382 406 378 408 382 412 400 383 383 387 389 395 404 388 411 384 402 418 394 418 395 390 398 398 396 412 398 391 398 391 408 414 399 428 412 395 434 414 415 419 411 426 405 401 405 414 427 403 437 416 432 429 442 437 407 438 438 418 440 411 447 422 416 437 447 428 437 421 428 427 414 450 435 445 424 438 427 443 451 421 421 426 456 426 458 423 450 458 457 437 466 449 454 430 441 451 444 459 469 439 454 440 449 437 441 466 448 440 453 464 439 443 477 438 482 445 468 445 478 463 453 453 452 485 466 472 452 462 467 469 479 492 467 494 476 478 484 480 472 463 474 488 497 466 488 494 461 464 480 497 478 502 468 491 473 505 462 488 505 509 474 501 504 486 477 502 502 500 513 490 506 513 476 482 494 517 508 484 502 513 489 508 511 514 507 483 490 521 498 516 485 510 502 519 504 518 520 489 488 531 507 520 511 508 515 528 489 503 517 525 528 518 497 536 515 499 533 525 535 526 539 537 494 535 539 496 500 532 506 509 533 515 532 528 508 529 547 543 500 519 527 522 549 544 548 546 516 542 538 511 536 514 525 518 536 535 527 558 529 520 523 544 521 534 558 551 555 531 550 544 520 513 551 542 561 517 522 554 565 550 544 544 558 550 524 539 560 520 535 539 537 569 532 560 535 523 570 540 550 531 535 568 547 577 527 563 568 575 564 535 533 579 569 559 559 570 567 533 543 575 558 543 572 540 563 573 557 563 569 550 560 569 547 554 570 576 547 556 580 536 563 588 545 542 543 547 575 556 544 565 573 571 547 545 548 543 548 575 548 549 585 549 591 585 556 558 558 572 583 552 576 542 591 572 553 555 573 571 558 594 547 570 574 553 569 570 591 570 578 551 563 546 567 547 547 563 598 571 551 588 559 585 601 552 580 557 567 571 587 601 582 552 573 575 580 601 561 587 571 556 555 552 559 578 571 562 556 568 604 562 572 563 603 571 570 596 598 550 580 599 564 576 563 591 564 597 605 578 596 588 587 603 551 557 593 574 571 560 595 571 591 577 601 604 599 581 595 591 582 585 600 557 571
556 555 561 594 590 558 595 555 594 565 569 552 553 565 556 564 557 567 569 571 554 602 600 606 604 574 593 564 553 589 564 563 569 559 578 591 582 582 594 601 598 558 587 601 587 594 572 579 581 569 583 563 579 594 590 577 548 553 586 554 564 600 582 598 551 553 598 599 585 586 593 592 593 573 602 590 577 567 563 552 546 597 582 591 600 582 579 560 588 559 581 562 555 559 556 574 565 550 570 562 547 575 566 554 588 553 554 567 579 584 570 583 572 585 560 544 543 541 589 586 575 537 562 553 543 547 537 562 566 590 579 553 582 585 574 574 582 588 584 564 561 543 537 578 573 535 539 548 558 554 555 567 549 581 583 529 581 578 569 571 568 527 576 531 546 541 573 576 564 538 541 546 527 545 574 546 535 533 564 571 548 561 552 568 528 565 537 522 532 531 522 563 533 564 516 518 520 532 538 562 524 514 531 530 529 535 525 533 525 539 521 535 557 534 520 523 560 553 549 526 521 544 507 537 532 507 547 526 535 544 525 547 527 528 516 540 513 520 509 548 527 524 499 520 547 542 532 543 499 515 531 545 502 515 510 539 513 535 493 501 496 527 513 494 493 537 493 533 492 490 526 510 512 526 504 509 482 493 511 515 491 520 491 525 524 498 516 503 507 523 519 500 504 516 506 514 488 511 476 474 486 491 512 502 493 507 474 495 480 500 469 504 482 506 472 471 488 491 473 477 476 501 473 488 495 476 503 488 472 491 456 487 483 477 499 459 466 462 469 484 473 462 494 482 489 466 454 475 472 479 456 447 451 460 460 464 453 442 448 442 451 454 481 457 480 464 443 467 453 452 438 445 432 447 473 437 431 462 445 428 430 468 469 439 463 457 436 442 427 427 458 449 423 434 425 431 434 418 450 423 431 417 443 416 444 433 450 453 423 450 419 430 442 410 416 416 412 417 410 444 424 441 406 410 430 442 435 400 430 406 405 402 421 405 398 414 406 399 403 426 423 417 393 417 393 409 390 423 426 393 401 407 389 391 387 389 408 412 385 394 402 419 391 407 412 394 409 384 388 390 375 401 377 381 373 373 379 375 390 376 398 367 366 386 372 370 377 367 381 393 367 384 394 391 374 377 386 375 363 368 376 376 384 367 354 388 370 370 361 382 370 363 376 349 350 381 347 376 361 349 354 363 353 372 363 357 363 353 341 368 371 361 356 354 344 364 333 335 365 356 337 333 355 331 329 349 330 333 342 336 355 331 355 340 356 335 350 329 323 335 344 320 338 328 333 344 321 343 326 332 323 341 337 316 321 336 328 333 338 308 314 318 327 304 321 305 315 312 310 327 320 307 314 318 320 303 299 313 325 309 321 308 323 322 307 320 307 310 319 289 305 291 302 288 299 311 291 302 293 291 297 299 300 302 298 293 299 299 282 300 287 302 285 299 303 279 277 299 285 288 292 272 276 288 294 279 282 280 274 279 290 270 272 286 274 288 283 264 279 278 262 270 263 276 262 275 264 259 258 259 257 276 259 267 259 273 276 276 274 264 256 263 268 262 272 271 272 265 267 246 246 269 266 245 250 255 249 253 255 259 251 246 250 242 248 241 255 256 248 249 244 249 246 237 248 239 235 251 236 248 230 235 249 231 240 251 232 243 240 229 232 229 246 229 231 245 241 238 225 231 231 241 237 231 227 234 232 228 231 228 234 235 222 235 219 236 219 220 229 229 222 230 219 219 231 222 213 221 221 210 209 226 211 225 226 210 216 207 220 210 219 216 217 205 222 216 202 202 205 209 217 201 203 204 208 217 216 215 207 213 197 214 207 198 199 207 207 199 198 213 208 195 202 207 198 206 209 204 203 192 208 202 195 192 195 193 201 188 199 189 199 198 199 202 203 201 192 192 187 193 200 184 187 196 195 194 183 182 198 184 186 195 184 197 189 190 194 179 195 192 188 185 187 184 191 193 184 188 185 189 183 179 185 175 178 182 183 189 190 176 186 176 175 173 187 181 175 183 178 173 177 188 178 186 175 174 182 174 173 177 176 173 180 174 170 171 180 173 184 182 182 177 171 182 168 182 174 170 167 170 173 173 175 167 169 180 180 178 175 166 168 180 177 178 176 178 180 178 175 170 175 179 179 170 177 163 177 174 165 168 178 172 175 170 165 162 168 162 175 169 171 161 168 175 167 172 173 166 177 175 173 174 162 163 172 162 172 169 170 166 164 173 165 167 170 173 163 165 170 162 167 172 167 175 166 160 161 169 173 166 168 168 165 170 172 161 172 168 170 166 174 174 163 163 165 173 160 168 163 170 170 170 166 162 169 173 162 170 166 175 170 174 167 164 162 164 168 161 164 161 164 170 175 171 177 173 164 167 171 174 169 174 176 166 175 168 174 170 169 169 172 169 174 170 173 175 164 171 175 167 172 171 169 169 172 175 171 175 181 181 171 179 168 169 168 181 174 170 179 172 168 181 178 169 179 171 182 180 169 184 175 177 174 170 173 182 178 187 180 187 181 184 174 171 180 174 174 183 181 182 183 179 182 178 187 181 188 180 184 177 180 188 190 182 185 191 192 190 188 184 189 181 196 192 182 193 193 186 195 193 187 188 186 192 197 191 191 186 196 188 190 202 201 191 189 203 200 198 202 188 198 205 189 190 203 194 201 201 202 198 191 201 207 200 197 210 208 197 193 211 201 200 198 212 212 198 209 199 203 213 202 198 203 214 201 210 211 217 215 202 214 221 214 218 211 206 223 221 210 222 218 221 219 221 212 213 220 227 212 214 223 224 211 218 217 228 229 231 215 225 218 223 225 234 219 224 215 233 233 237 228 229 226 221 240 239 237 225 229 228 226 224 244 233 240 229 243 230 245 238 230 233 232 245 244 229 246 243 248 237 239 239 242 250 243 247 243 251 257 240 253 245 255 249 238 261 258 242 249 253 246 247 254 260 245 262 268 250 250 253 247 265 255 249 267 256 262 253 260 256 256 254 274 273 274 274 266 275 271 267 263 257 257 264 281 271 262 286 263 282 262 284 285 283 269 274 289 291 277 275 287 272 283 275 270 292 272 277 275 281 295 295 281 278 287 283 292 282 296 288 291 287 303 304 296 297 303 283 298 283 299 298 311 289 293 300 303 293 317 313 308 318 306 320 312 297 320 305 312 307 302 304 317 326 327 327 303 305 300 305 323 309 326 326 308 330 313 327 325 322 309 332 335 317 312 335 319 330 314 323 343 336 330 331 315 318 316 328 320 345 347 321 345 336 327 332 340 342 352 330 324 355 331 337 328 327 346 353 340 333 341 353 359 352 333 348 339 368 363 368 337 352 350 345 369 340 363 376 365 355 353 362 353 377 367 356 362 347 369 368 366 381 358 370 353 381 355 380 362 383 373 378 383 378 364 391 376 367 397 391 361 381 377 370 401 367 380 392 374 401 380 393 376 395 378 405 394 401 388 409 391 403 397 386 403 412 400 395 383 390 390 383 390 398 398 383 414 408 411 410 394 413 419 408 415 410 410 407 400 416 401 393 402 403 435 426 431 420 399 429 416 405 406 436 413 424 420 432 413 412 407 416 413 406 446 414 425 418 424 417 425 453 444 415 417 444 432 444 456 426 437 439 454 436 420 445 448 424 435 442 433 439 431 449 439 449 440 454 433 463 436 468 464 468 469 452 448 433 439 474 441 453 478 446 478 471 466 448 471 463 470 455 445 485 453 472 442 482 469 456 478 469 488 490 483 466 466 458 473 475 463 494 472 479 470 466 484 491 458 462 495 471 466 478 477 458 501 500 482 496 483 499 502 463 495 495 476 471 500 504 508 493 501 468 480 476 488 505 503 492 483 514 484 501 500 490 484 515 512 504 486 497 517 524 509 523 524 486 526 512 486 514 509 514 521 530 490 513 505 527 506 509 522 509 506 513 516 532 491 493 500 510 493 530 525 508 515 533 496 535 518 527 505 508 532 545 530 498 507 522 526 548 548 530 540 533 519 536 510 516 512 510 525 543 549 518 536 548 548 528 543 515 555 528 555 518 529 512 525 531 558 540 550 545 524 523 521 518 540 532 524 535 521 517 564 516 521 562 529 553 522 558 533 569 556 561 559 530 520 565 549 544 551 565 555 546 569 573 557 531 539 570 574 576 565 558 526 561 544 559 541 576 537 531 558 556 546 554 577 569 549 540 562 535 570 582 557 554 569 557 556 587 538 562 570 576 569 566 570 586 582 586 567 551 579 552 571 576 557 555 549 559 592 553 556 591 568 566 559 591 575 567 575 583 581 556 570 568 557 589 577 597 590 582 548 563 550 564 564 589 580 584 585 544 596 555 581 592 586 592 577 585 591 567 600 561 595 557 547 555 564 600 570 556 583 592 577 592 556 558 598 553 600 582 553 554 552 551 603 594 598 579 594 588 560 550 562 569 578 564 594 596 560 560 605 555 605 579 559 574 605 589 608 595 567 586 556 568 559 605 552 607 601 553 577 574 578 580 576 576 552 569 558 593 576 602 602 568 604 582
562 607 555 561 593 563 596 591 580 596 587 582 587 571 584 605 594 603 577 561 571 578 579 570 555 597 555 598 606 601 563 559 599 567 561 575 580 599 607 601 586 585 574 600 564 554 589 596 563 577 563 570 569 606 604 575 556 584 602 568 578 586 582 584 559 557 588 561 558 590 590 580 575 553 590 549 556 571 594 570 557 550 549 591 565 547 561 588 582 556 550 569 552 584 563 563 551 546 592 560 546 577 553 575 583 554 576 552 595 587 561 573 552 575 544 570 586 554 568 589 568 569 549 542 569 567 584 556 541 568 558 582 587 586 545 577 588 566 567 557 540 587 533 551 551 578 582 542 554 537 538 560 550 536 581 564 566 569 568 566 575 568 552 569 534 576 561 568 574 577 526 536 536 558 525 540 566 532 575 533 538 530 552 570 526 549 527 553 554 543 519 549 562 541 532 518 559 557 538 557 544 533 556 521 529 558 530 556 529 536 537 547 528 540 539 534 521 519 522 557 526 553 554 518 518 505 513 535 540 549 539 539 529 527 542 511 550 512 500 509 503 548 508 497 531 519 520 533 508 542 502 544 523 541 501 539 531 513 526 534 531 515 522 506 513 526 523 529 497 487 487 520 533 497 492 506 523 483 507 519 512 528 512 514 517 510 526 483 477 494 491 500 520 516 496 480 483 488 477 486 483 516 497 474 470 473 477 489 503 507 473 490 498 503 470 508 505 507 464 476 502 477 462 488 458 482 486 503 472 480 469 460 485 459 482 480 463 474 463 492 473 494 463 484 472 470 481 451 455 449 466 453 474 476 476 448 482 469 469 470 476 474 454 482 474 475 462 455 451 445 454 472 459 433 464 445 459 443 443 433 456 441 453 442 436 442 464 455 439 437 443 428 443 460 457 445 459 423 419 418 453 449 438 435 436 420 427 423 440 411 426 421 428 431 419 424 438 411 408 433 416 429 404 409 430 416 402 440 415 412 439 432 429 404 430 412 431 402 418 426 417 420 391 411 410 415 415 416 392 399 392 395 400 423 412 413 384 396 399 399 410 402 405 390 380 402 405 408 408 386 382 401 391 406 388 378 370 403 397 378 376 380 380 384 385 398 384 368 377 372 361 385 367 373 370 391 393 368 363 366 368 364 386 376 358 359 377 361 358 367 353 361 372 370 359 381 360 347 344 345 366 346 374 344 341 357 341 349 349 339 349 347 348 339 360 361 359 367 341 362 355 339 360 337 338 355 354 357 351 328 349 356 348 343 352 350 346 338 339 328 337 318 346 319 340 328 331 315 317 313 319 337 313 310 313 311 316 337 320 324 332 336 327 308 321 334 307 312 318 331 318 314 322 317 305 302 304 313 307 300 317 298 311 313 313 315 299 316 303 299 295 313 312 313 297 287 301 303 313 289 293 297 285 303 285 281 303 297 299 294 303 298 276 300 297 296 290 300 298 289 274 291 290 296 291 268 294 293 293 266 286 266 281 276 283 265 269 268 274 274 271 277 264 273 277 283 273 274 275 269 257 262 273 260 266 257 266 256 251 260 251 249 254 263 265 253 260 260 248 262 257 248 257 256 254 245 246 254 263 245 246 255 251 245 243 240 251 244 243 257 252 255 250 251 253 250 240 232 234 235 238 243 236 235 239 251 232 241 246 230 227 244 243 232 241 225 227 240 226 233 241 224 220 219 229 227 220 240 236 226 230 225 216 230 218 222 223 215 229 230 224 222 215 225 215 217 219 228 209 220 225 218 218 218 224 206 217 205 224 222 210 224 221 208 217 202 214 220 201 204 205 202 218 199 200 215 216 211 205 209 213 196 197 204 199 202 202 208 193 202 195 205 203 206 196 199 208 193 209 193 190 199 189 203 201 195 199 197 196 203 189 189 196 187 187 200 190 189 190 200 192 185 189 190 184 192 183 197 183 185 196 191 192 194 183 185 185 187 193 181 188 178 185 177 190 189 182 175 181 188 176 177 191 186 176 182 178 181 174 172 175 188 188 174 182 171 178 187 180 174 172 172 185 171 172 171 171 177 185 184 183 178 182 184 180 179 181 174 169 167 175 178 174 176 173 167 177 181 180 179 171 177 166 169 169 168 170 177 176 177 175 173 168 179 163 171 174 176 170 166 166 177 178 175 178 168 167 162 165 164 176 163 167 161 167 171 173 164 173 175 165 162 160 164 175 162 160 175 171 161 174 170 171 167 171 172 161 172 169 165 174 165 159 173 166 171 167 162 167 164 162 172 166 162 160 165 165 160 164 160 161 163 171 173 171 168 170 174 165 164 164 164 171 164 163 162 160 171 166 168 160 169 165 167 172 167 174 162 168 163 164 172 168 161 170 165 170 166 164 160 171 169 166 173 167 175 176 177 176 163 173 162 176 161 177 173 165 169 178 162 176 169 165 170 174 163 173 169 175 172 166 177 175 174 180 164 180 179 173 178 172 176 170 171 177 177 166 172 168 174 173 174 172 183 182 168 184 184 182 181 177 176 185 172 178 185 181 176 174 176 183 181 172 181 173 180 177 188 180 182 187 186 178 177 174 180 174 191 182 189 186 185 191 181 183 179 176 181 189 194 186 185 185 186 195 186 194 182 195 193 184 196 183 181 190 199 187 193 189 186 184 192 185 187 194 198 190 192 193 204 196 204 202 189 195 191 205 192 205 202 197 193 204 197 209 195 196 200 192 207 200 209 204 212 202 213 205 200 210 203 196 203 214 216 214 213 213 201 210 214 208 214 209 201 215 220 204 221 218 208 205 207 211 219 214 215 208 214 209 221 212 226 217 230 211 229 212 231 230 225 217 214 226 232 228 217 234 235 223 216 217 220 238 227 221 223 233 233 239 232 235 229 226 227 226 237 244 236 243 225 248 231 229 234 229 229 238 229 236 244 236 244 251 254 235 234 248 235 256 246 242 248 249 243 245 244 250 248 252 239 246 242 247 248 247 257 258 261 254 254 246 262 250 272 249 259 264 263 265 255 253 275 264 259 266 266 268 271 279 264 276 279 277 262 270 270 274 277 265 266 275 283 275 279 270 264 264 282 278 292 274 270 274 280 281 280 271 286 283 296 288 291 275 289 299 280 296 296 298 284 293 301 290 305 288 292 282 291 284 293 288 294 291 285 301 300 296 291 303 313 299 308 316 296 313 320 294 300 297 320 319 300 306 325 315 309 318 316 323 307 315 329 320 327 315 331 313 326 313 328 322 328 322 312 318 336 320 310 315 340 340 343 325 322 324 317 348 347 322 325 321 326 351 321 339 325 355 337 325 341 352 349 356 349 327 336 332 347 350 332 344 358 359 344 366 348 352 354 344 368 365 342 338 372 363 369 369 372 352 362 355 365 378 351 350 366 362 358 373 369 366 376 365 362 367 353 376 357 380 381 356 372 357 392 360 393 376 372 361 385 367 382 379 383 379 386 402 398 380 393 374 387 385 389 380 393 399 406 401 390 374 390 408 386 385 393 388 413 404 410 385 386 383 387 416 413 411 399 387 403 419 394 425 389 392 397 411 423 395 400 413 427 401 403 412 411 436 398 431 399 432 439 418 434 412 403 407 432 406 423 427 420 414 423 428 426 422 419 451 446 440 416 428 416 455 441 452 419 439 441 427 450 453 424 439 452 435 447 432 434 461 435 435 429 444 458 451 456 427 427 431 435 457 465 436 467 443 435 448 452 445 464 444 453 439 467 443 469 472 454 480 445 447 446 472 447 481 484 479 476 444 475 446 478 479 469 494 454 458 461 485 472 470 484 469 473 465 493 486 463 457 501 468 470 478 487 486 481 467 480 469 476 483 477 498 506 468 467 497 479 505 469 471 469 470 493 498 485 475 515 476 516 504 520 486 521 487 488 478 522 518 482 520 510 502 503 495 490 487 506 523 497 493 508 521 493 486 527 521 487 502 509 518 491 515 497 520 490 498 518 523 533 521 494 530 517 509 532 517 533 509 531 520 545 505 507 501 546 533 507 514 525 518 519 516 542 503 543 504 553 545 518 543 507 522 532 520 536 554 512 538 528 556 512 533 522 523 560 513 519 543 520 540 520 557 537 520 557 515 520 552 525 531 541 534 536 526 567 543 526 544 537 521 560 572 539 551 523 553 535 551 556 576 553 571 529 561 537 532 578 529 555 548 544 534 527 527 565 565 532 566 533 541 570 559 566 542 545 559 582 563 561 549 563 538 532 568 571 562 578 588 544 573 569 581 580 587 580 549 574 540 557 547 546 548 567 553 569 575 586 556 560 578 548 592 585 548 572 553 563 548 553 566 562 555 560 592 579 592 572 552 547 578 552 578 599 598 555 586 554 600 600 595 599 561 545 598 589 560 585 562 587 549 547 567 564 567 562 560 577 552 588 599 604 597 578 603 596 548 589 566 605 605 560 561 580 576 574 569 550 556 585 591 559 602 556 592 566 598 558 562 557 581 590 591 605 596 566 555 560 599 567 602 553 590 572 593 553 579 605 575 589 598 566 601 587 574 581 551 564 580 562 562 552 602 603 599 581 552 595
584 593 554 569 595 593 591 572 588 561 568 554 591 607 561 575 578 585 606 570 598 577 582 609 571 567 595 561 589 588 596 554 571 599 572 557 574 603 569 602 604 585 596 585 575 606 551 601 581 605 561 561 564 571 583 561 569 558 552 589 590 602 576 578 553 594 554 604 584 560 580 601 580 551 596 572 587 597 573 563 582 547 582 580 568 575 592 587 582 552 584 581 547 571 568 566 558 590 565 552 560 555 564 592 557 554 574 598 562 542 572 556 559 566 558 573 592 584 551 542 592 592 550 577 554 585 552 581 542 549 536 564 553 538 554 559 579 578 535 539 549 541 579 581 550 540 541 546 569 538 533 577 552 568 568 533 551 549 529 546 548 552 543 569 573 549 581 543 558 566 550 559 540 560 567 569 550 528 544 540 569 535 521 529 522 544 539 536 548 562 526 561 519 534 528 555 517 552 532 558 546 562 558 513 540 513 558 555 513 530 524 521 550 520 531 510 554 561 524 539 512 515 537 508 558 514 517 534 520 524 552 511 517 504 503 513 529 542 504 521 533 513 508 531 528 507 513 527 544 526 528 494 499 544 531 538 528 519 506 541 510 538 511 522 505 511 500 504 500 534 521 518 515 521 517 504 499 524 522 494 492 502 507 526 497 525 518 511 517 499 476 501 493 518 506 479 484 475 485 513 509 507 483 475 509 479 471 516 481 467 503 509 491 474 491 472 474 482 505 500 505 467 493 496 480 498 504 481 464 469 456 493 463 459 465 460 499 468 485 481 489 480 468 485 452 487 468 459 477 453 488 470 477 459 476 472 449 456 441 452 480 477 441 450 455 471 456 440 445 442 456 468 441 463 470 464 461 432 435 443 453 439 442 434 444 466 462 454 424 424 456 427 462 436 454 422 422 428 429 434 424 430 424 431 430 422 451 444 447 431 432 410 415 448 422 435 423 444 430 414 438 441 438 407 405 425 406 425 428 410 423 424 398 420 431 398 410 394 395 429 420 405 423 428 425 425 423 396 425 423 409 413 409 384 414 406 414 407 392 415 391 389 391 407 381 386 395 393 412 388 389 395 389 394 393 391 399 382 371 371 373 404 402 401 372 371 381 368 363 386 368 376 362 394 378 392 375 381 373 388 383 373 359 367 371 365 358 358 384 375 352 367 354 380 379 373 363 366 349 357 376 352 343 351 374 347 372 359 347 365 337 369 344 369 367 357 357 363 354 363 334 347 343 337 350 342 355 339 342 350 353 338 326 347 339 330 348 322 327 330 348 330 317 337 317 325 320 331 327 337 316 324 330 312 314 314 337 328 325 328 327 322 330 316 309 331 312 309 321 329 331 308 312 328 302 305 309 320 302 307 318 312 312 298 302 307 299 303 303 317 311 287 289 314 302 292 312 306 304 295 311 310 310 292 297 306 282 284 300 303 283 284 277 303 279 296 291 286 272 296 298 289 286 280 289 273 280 294 272 293 266 288 278 268 273 284 265 269 286 261 266 286 271 273 265 283 263 278 264 274 255 264 269 271 266 277 258 268 268 262 249 266 270 263 268 268 259 247 251 251 256 247 254 267 262 266 241 254 245 250 241 240 243 254 257 257 239 254 244 237 234 253 238 233 247 238 250 231 249 232 250 232 243 238 239 242 234 236 239 227 245 235 241 245 229 226 234 224 241 227 235 226 227 229 240 233 238 220 221 232 229 219 224 223 235 228 234 228 233 212 216 223 228 218 211 225 230 214 217 228 227 226 210 214 208 222 209 223 205 216 212 220 205 215 204 215 215 210 220 206 213 212 213 209 214 210 208 214 205 205 211 202 214 211 204 206 208 200 206 195 200 192 206 206 204 195 191 206 191 198 206 192 201 206 193 196 193 205 188 197 199 195 191 187 189 194 198 188 200 185 195 193 185 190 183 189 198 191 181 189 192 192 180 189 180 180 178 182 193 183 192 185 182 183 189 187 177 184 181 180 175 174 179 181 178 173 179 178 176 186 185 186 182 186 179 182 188 177 172 173 179 178 170 184 183 184 181 176 180 177 168 171 167 176 180 182 181 168 166 176 166 178 176 174 173 173 180 170 181 172 173 172 171 164 178 167 178 172 175 164 172 175 167 163 175 171 178 172 173 169 172 173 164 165 173 163 164 162 171 171 174 172 168 164 166 171 161 169 167 174 165 161 163 166 169 162 165 160 165 162 161 168 159 159 171 165 171 158 159 166 170 173 162 162 162 168 173 163 161 165 162 167 168 166 159 162 169 165 163 159 168 165 168 170 167 165 161 164 166 162 172 162 162 160 166 166 170 165 171 173 173 159 166 167 168 167 171 163 158 162 166 170 169 160 166 162 168 169 168 160 173 166 164 162 169 173 170 165 164 167 164 163 169 161 171 166 167 167 177 161 177 161 166 168 173 164 176 164 169 173 164 178 163 173 165 175 172 178 180 179 170 165 166 170 166 176 175 173 174 166 182 173 167 169 172 170 180 177 172 179 171 174 177 171 185 171 176 176 178 184 183 184 185 172 172 179 182 172 186 181 182 176 175 175 183 177 185 181 173 188 184 191 179 178 176 190 176 186 182 187 186 184 182 182 186 184 191 195 186 189 189 196 189 190 189 199 193 184 200 193 197 190 190 183 192 184 196 197 197 185 200 193 194 192 188 188 195 189 196 197 205 189 202 199 193 206 192 191 202 203 211 197 201 194 207 194 195 213 209 213 204 208 214 214 206 207 214 216 216 200 204 210 210 217 220 208 216 220 211 223 215 209 222 224 213 222 208 224 227 212 225 212 215 224 212 216 224 216 231 222 212 212 225 226 222 226 227 216 217 233 228 216 230 224 224 219 233 240 219 233 229 243 241 228 241 237 244 240 225 245 234 245 239 242 235 238 242 244 240 246 249 235 253 237 239 239 235 250 249 239 241 241 244 255 255 250 240 240 255 254 261 252 248 249 243 250 266 255 256 258 263 260 257 257 252 253 267 260 269 271 261 261 274 264 253 272 261 256 262 263 271 266 273 273 272 283 266 272 262 267 271 265 281 267 272 286 275 284 286 285 281 287 292 283 293 292 269 274 272 296 273 294 279 277 300 281 288 298 285 287 304 306 304 303 298 281 309 303 303 301 296 291 291 313 303 297 297 290 290 302 288 296 302 298 299 319 301 312 303 296 300 325 307 323 323 324 320 313 325 306 328 315 313 303 306 312 324 331 312 324 316 317 336 339 323 328 313 316 338 343 336 322 320 327 337 327 324 326 348 344 348 349 322 351 347 354 348 342 326 350 355 345 353 328 328 341 329 346 335 356 338 337 364 348 334 346 339 368 366 360 363 358 352 350 348 371 348 368 359 351 363 355 375 371 353 358 371 370 349 362 378 380 384 352 359 381 366 369 379 366 362 365 373 360 358 382 395 369 390 379 396 370 384 393 376 364 396 395 397 381 389 375 393 404 372 398 387 372 382 404 403 410 387 379 410 384 381 411 407 413 387 389 385 418 417 421 419 394 406 418 405 418 387 389 397 426 420 407 406 402 404 393 417 426 434 422 433 437 401 422 410 433 427 437 402 422 435 430 427 417 431 444 417 420 415 420 432 426 440 431 416 438 432 413 437 428 447 424 446 447 439 420 418 456 461 447 461 453 457 457 438 444 424 426 431 440 429 442 440 432 457 455 437 452 454 466 456 438 452 439 440 457 446 472 443 437 442 475 473 453 449 457 442 462 480 476 443 479 478 472 479 482 448 470 466 476 486 492 491 462 465 491 476 488 466 473 492 477 461 462 485 503 497 459 496 492 481 464 502 498 490 469 471 464 479 499 505 481 511 475 490 476 493 498 477 502 485 511 480 509 505 509 510 507 513 481 505 494 507 494 503 521 502 497 519 505 528 527 526 499 528 486 488 507 527 510 511 520 506 516 530 522 526 489 528 514 507 491 534 510 527 536 515 517 503 508 528 513 499 540 518 532 527 501 504 531 547 528 506 538 504 510 530 540 533 519 529 510 550 534 523 528 538 520 525 535 533 523 540 533 538 549 551 513 515 560 525 560 540 513 514 531 546 560 524 566 528 536 545 523 552 531 537 532 566 524 538 543 571 555 547 550 563 573 521 533 522 538 556 572 543 550 548 570 551 569 577 560 547 539 543 536 553 541 537 527 533 579 574 549 582 539 563 532 579 563 540 573 565 532 578 565 583 580 583 552 564 572 562 534 547 554 543 546 565 545 539 575 586 560 555 548 554 592 574 551 574 584 556 543 571 587 560 566 565 557 571 541 548 550 557 582 552 577 579 542 583 591 590 550 545 543 580 590 550 586 553 578 580 576 560 555 578 602 580 560 579 584 567 588 594 600 588 564 579 569 565 580 561 571 604 579 573 584 585 595 585 594 587 564 586 562 590 578 562 567 551 554 586 600 583 589 557 606 569 594 586 551 585 587 576 589 565 551 587 556 583 566 570 555 558 601 587 606 596 574 576 602 582 603 594 556 584 592 553 602 577 581 594 603 559 554 584 566 554 562 571 587 578 590
584 578 576 561 567 562 584 591 555 556 584 589 610 608 571 604 593 596 567 569 581 574 571 605 588 566 608 599 601 567 571 573 592 594 573 598 595 596 570 589 591 594 567 590 582 584 575 564 561 589 573 582 602 583 576 572 596 573 560 578 580 579 552 554 600 589 570 585 579 571 590 575 551 549 577 589 569 597 566 604 563 573 561 552 597 556 596 578 558 576 563 551 601 565 554 594 563 591 588 550 571 571 576 572 586 562 555 567 553 572 565 584 556 578 548 549 546 589 553 553 542 587 584 573 545 572 538 590 544 545 592 572 550 537 537 566 559 569 582 578 578 569 575 585 548 558 563 582 550 559 580 537 551 553 556 583 557 545 552 531 542 561 539 580 543 544 531 552 558 550 527 538 538 547 570 525 557 549 543 533 526 527 531 529 524 537 546 544 541 551 529 541 569 546 554 563 518 564 526 564 557 532 562 533 538 565 541 554 527 521 560 527 534 515 558 529 523 555 514 513 538 550 524 546 524 515 544 532 556 521 525 515 514 551 502 502 529 538 504 545 547 524 544 510 539 531 528 537 514 517 502 511 538 509 510 506 497 514 506 509 507 505 533 534 531 533 519 525 537 519 505 520 498 529 532 488 516 501 492 523 489 524 520 505 520 517 525 493 511 489 515 510 524 503 499 477 522 499 499 488 511 492 505 515 495 477 486 478 516 481 515 472 466 472 497 466 491 506 498 492 478 499 486 469 466 463 459 462 473 496 459 460 473 462 489 484 477 459 476 453 494 453 492 487 477 483 481 470 458 491 446 469 483 456 464 442 448 449 473 484 460 454 469 442 447 437 439 450 443 473 454 476 462 452 463 446 432 444 457 440 452 445 438 427 449 441 458 429 463 424 462 451 449 439 439 437 436 455 427 434 435 453 444 429 442 445 419 451 452 428 415 410 425 417 424 449 439 420 430 413 415 432 429 406 435 434 436 428 418 410 431 404 400 428 429 435 427 413 394 405 428 399 403 417 404 417 406 397 425 410 386 424 404 388 421 393 393 393 411 396 382 406 382 413 396 387 413 377 384 398 395 411 389 385 400 396 371 383 376 395 372 380 373 389 366 393 371 375 388 375 382 391 376 386 386 379 371 362 357 366 373 382 355 383 361 359 377 358 375 357 365 374 362 360 359 367 349 347 352 357 372 373 360 343 354 372 373 363 342 365 343 369 353 347 361 343 338 358 349 337 343 351 333 329 339 354 333 331 331 325 352 346 331 339 335 324 321 344 334 337 338 331 332 318 346 337 344 341 315 313 316 312 327 312 340 322 310 329 330 318 315 312 329 323 329 328 317 319 321 315 306 322 328 303 311 302 306 297 305 308 317 322 300 303 296 305 318 291 299 305 304 310 301 301 297 301 287 307 288 295 300 299 286 307 295 283 283 286 292 299 292 278 293 288 287 290 298 291 273 294 296 285 296 290 295 293 286 287 266 278 269 265 282 282 268 289 266 287 279 276 267 279 279 269 258 280 264 268 260 257 261 258 257 269 252 260 265 251 268 273 258 265 260 267 268 260 263 246 262 245 259 263 249 247 263 263 249 255 252 254 241 242 258 240 254 242 256 253 237 234 256 250 239 243 231 243 242 245 248 237 229 234 230 230 228 231 237 247 245 235 232 229 229 225 224 234 222 222 232 238 236 233 228 224 231 225 227 221 229 222 230 220 216 232 218 228 229 233 221 213 220 218 218 215 213 211 213 217 212 216 214 216 219 218 213 225 209 212 204 208 206 218 205 213 217 217 209 208 219 202 198 213 212 208 200 213 209 207 212 213 196 212 211 196 202 211 204 194 197 203 191 200 193 194 201 197 200 206 203 190 206 200 199 191 199 197 202 199 192 199 189 196 195 184 184 200 193 197 196 196 183 182 198 183 184 182 182 184 185 189 180 184 183 186 184 183 184 188 189 177 180 176 187 179 183 180 177 184 173 173 182 177 175 181 179 186 179 177 173 185 185 173 172 188 175 175 186 176 178 171 182 183 175 177 172 173 172 174 172 168 170 176 173 176 167 180 181 172 179 173 165 169 166 174 177 178 170 167 167 169 168 170 174 174 163 177 170 174 166 175 175 177 174 164 177 167 170 166 173 160 171 163 174 166 171 165 168 167 167 169 170 171 162 166 165 167 164 173 166 164 164 171 166 168 173 172 162 160 163 168 160 158 171 157 163 166 162 171 158 170 165 169 166 168 161 157 160 166 171 168 157 162 166 165 172 165 164 160 167 169 170 169 169 168 170 159 162 159 157 163 157 165 159 166 161 163 166 164 157 165 160 157 170 169 165 169 161 172 172 172 169 170 168 165 166 165 167 171 168 167 161 168 160 164 162 165 171 172 172 171 164 159 171 162 172 164 174 160 164 173 174 175 163 162 167 176 171 175 168 170 174 167 178 162 164 165 172 172 166 179 167 172 171 173 170 176 177 178 178 171 180 177 173 174 179 171 181 181 176 172 181 172 169 182 181 180 176 173 173 180 182 177 180 181 170 178 176 180 174 172 180 183 174 179 171 181 174 174 178 189 180 187 180 187 176 175 174 179 185 191 183 184 191 192 193 184 180 178 194 184 180 186 195 182 185 192 195 196 191 192 190 194 195 184 195 199 189 188 200 190 199 199 195 195 191 190 190 201 202 194 193 194 201 201 204 208 203 200 204 198 206 209 210 200 199 202 202 206 200 212 195 204 195 204 205 199 206 197 217 214 210 217 206 204 200 203 209 212 203 204 217 204 221 206 211 217 224 208 224 206 223 227 228 226 229 216 225 220 220 222 215 216 229 232 220 219 232 213 227 225 228 215 232 225 229 238 237 240 239 219 241 229 231 234 241 222 226 223 223 227 231 237 227 247 243 245 228 241 236 240 244 244 229 238 244 234 232 244 245 255 255 247 247 242 236 244 243 261 260 246 262 258 256 258 263 244 249 266 258 248 249 253 255 254 246 249 261 268 257 249 268 261 266 265 264 270 267 275 277 278 258 262 264 258 266 269 264 282 284 271 269 285 286 286 270 286 271 290 275 279 284 292 277 279 270 286 284 270 283 270 278 294 279 298 282 274 293 286 292 290 305 278 293 297 293 297 291 301 284 301 285 306 289 305 290 296 301 291 301 307 305 299 290 296 315 299 311 298 317 316 312 302 311 306 296 321 324 300 329 320 305 311 326 309 331 307 322 309 309 319 328 324 336 332 326 315 311 328 333 333 333 339 337 316 334 319 316 343 318 328 326 334 345 323 326 333 353 341 327 328 332 334 356 342 335 338 354 331 330 331 340 354 351 347 333 353 353 341 366 338 362 362 353 373 360 354 341 367 343 358 377 372 348 350 356 371 361 371 369 378 352 373 361 352 385 386 379 364 387 374 358 359 382 377 382 393 377 361 382 390 378 386 367 378 376 398 370 389 366 391 396 391 402 387 388 397 398 384 384 399 380 379 402 397 415 401 378 382 386 407 414 401 391 421 385 405 419 390 399 406 412 419 406 421 407 396 397 428 418 426 413 433 427 409 429 430 413 403 436 423 440 401 414 425 412 441 441 416 433 413 419 407 427 420 424 448 410 419 437 435 422 421 417 417 444 423 447 439 428 436 458 456 448 425 442 447 455 462 450 423 426 445 440 437 447 463 430 465 464 456 443 445 453 453 444 461 458 463 476 448 434 436 479 474 468 445 440 476 438 481 452 458 451 445 454 450 469 466 454 469 452 464 451 456 474 448 466 486 487 455 458 476 497 489 464 474 493 462 482 473 483 467 467 494 499 487 477 461 490 495 498 479 495 495 507 469 483 510 482 509 478 512 470 475 491 478 490 492 506 510 506 505 491 515 480 499 505 507 518 494 512 523 492 511 505 492 482 507 526 490 501 520 486 510 523 486 524 520 512 515 508 522 535 511 511 527 511 527 518 541 530 522 492 539 528 538 533 526 512 499 526 529 510 524 525 527 504 537 529 536 518 516 532 512 525 526 519 543 528 529 528 512 546 534 546 539 547 514 533 552 552 542 533 537 548 533 527 548 515 561 540 519 520 565 542 557 525 543 563 522 540 520 561 517 547 556 559 550 564 539 566 521 553 567 531 542 566 547 573 572 539 572 571 555 573 545 570 529 557 550 563 535 574 550 556 573 539 543 577 530 550 581 570 562 564 573 583 539 545 557 576 567 546 576 537 578 558 557 542 543 534 538 565 574 554 587 540 545 586 565 584 546 574 549 559 576 553 580 584 566 590 557 587 588 582 578 553 589 585 561 584 594 583 592 576 553 562 562 595 576 559 575 588 573 572 555 552 600 591 585 556 593 584 588 595 586 585 567 577 572 587 580 583 571 588 576 598 552 596 552 600 570 600 603 599 586 557 606 584 601 599 600 553 572 607 558 606 598 573 604 604 564 562 556 565 592 580 590 565 571 572 586 595 560 593 572 570 574 572 574 558 554 558 561 568 557 561 565 596 583 553 584 596 564 589 603 597 610 584 610 564 596 579 607 604 562 569 556 576 581
580 583 585 585 584 592 581 592 605 559 556 597 582 592 600 610 584 587 609 607 586 562 592 554 608 577 555 559 580 569 586 598 599 609 563 571 590 583 601 575 588 603 609 607 574 597 605 604 572 602 591 597 603 562 596 598 586 590 603 605 606 571 584 586 569 586 604 598 558 553 595 603 584 552 556 583 557 561 559 571 584 564 564 575 574 593 564 581 556 573 570 574 571 574 557 548 586 590 592 595 593 580 550 569 598 556 545 565 583 570 586 561 585 561 546 570 549 562 561 573 547 594 550 590 556 558 581 542 555 580 574 582 538 567 571 589 559 538 564 552 541 583 560 586 540 583 564 568 544 558 538 539 555 533 573 571 552 541 541 532 575 567 581 582 563 532 553 548 573 542 576 528 570 565 544 526 526 574 526 568 569 542 532 556 565 568 521 546 526 546 563 572 526 565 557 552 522 558 523 564 555 535 519 545 545 529 526 548 561 564 517 537 539 542 548 550 541 550 562 538 537 533 532 547 547 544 529 510 528 521 533 522 535 545 544 519 507 510 536 507 543 525 540 529 512 546 539 546 504 501 540 544 497 507 519 524 540 545 502 501 526 518 509 498 532 525 511 527 520 489 489 537 517 512 510 489 493 499 485 504 497 504 509 489 507 517 509 499 514 480 512 505 491 512 514 510 478 476 497 508 518 476 497 514 487 504 486 481 508 472 491 505 509 505 497 469 473 506 505 485 494 500 482 494 497 469 480 473 463 500 456 497 494 481 501 479 466 488 472 456 497 464 468 450 493 464 467 471 467 446 490 490 452 463 476 454 459 456 449 446 455 467 470 479 455 469 444 475 473 477 466 467 449 443 465 467 441 432 468 469 450 442 460 444 463 459 456 454 431 424 441 450 448 428 459 442 443 450 441 442 443 452 442 417 445 449 446 430 418 426 430 426 440 416 438 415 412 426 406 431 443 413 435 428 440 404 440 440 402 431 419 415 434 405 407 404 414 402 430 418 410 402 416 406 409 393 426 426 400 408 410 420 397 407 423 422 394 394 402 414 417 408 408 384 406 388 386 393 387 389 406 386 386 399 391 378 402 404 381 395 392 389 367 388 370 382 367 365 393 373 383 373 376 368 391 386 381 375 373 380 392 369 383 389 365 388 358 360 358 361 377 362 371 368 358 357 347 378 371 358 343 343 355 374 358 364 357 341 367 344 369 359 362 358 341 349 338 347 358 350 347 348 338 361 361 332 346 331 350 353 338 335 339 356 335 341 330 351 322 334 347 338 327 345 329 342 346 345 342 338 334 322 326 313 331 328 333 307 320 322 334 306 321 332 323 308 318 332 316 313 311 316 302 319 315 299 315 322 303 319 317 317 294 309 313 305 303 318 310 310 296 311 305 300 299 307 285 296 308 286 293 303 284 291 281 305 293 285 282 289 285 294 293 281 275 283 298 284 288 279 282 290 282 278 277 268 277 285 273 278 270 291 276 284 270 282 276 274 263 273 260 283 262 273 279 274 256 280 269 269 258 255 273 267 261 264 270 253 269 255 271 262 261 270 264 257 251 268 268 264 257 249 248 243 247 249 260 262 254 240 258 243 241 250 258 241 256 256 238 234 247 251 243 246 247 246 251 246 238 238 251 231 239 230 240 247 230 232 244 224 236 224 231 228 232 241 236 220 236 241 229 234 223 226 221 221 232 237 235 222 233 226 227 220 213 216 229 228 218 216 229 209 217 228 216 223 210 217 213 219 220 213 221 221 207 214 224 221 215 206 203 215 212 218 212 216 208 204 208 211 204 211 199 215 208 207 208 205 204 196 209 194 205 206 202 201 199 200 205 191 200 206 195 203 204 196 198 198 204 190 190 193 201 186 193 190 195 186 200 200 186 201 185 194 198 185 184 194 194 183 191 196 195 184 190 184 183 194 192 183 185 188 190 193 178 187 191 186 179 179 175 181 178 177 189 190 187 190 185 187 174 184 186 181 183 180 186 185 176 183 171 181 170 175 179 181 183 182 182 174 182 176 179 167 178 167 177 172 172 171 179 182 170 176 179 173 180 176 177 167 167 178 178 174 173 179 169 170 175 173 175 163 164 169 171 166 177 163 171 166 169 175 161 175 175 161 174 161 173 168 159 168 171 172 166 162 164 161 172 165 164 173 164 159 158 164 163 159 164 170 161 157 161 162 172 160 163 170 161 161 163 161 170 158 158 160 162 163 163 160 170 169 160 160 170 160 167 159 161 157 156 165 157 160 170 156 164 160 169 168 164 159 157 162 162 159 166 168 166 157 156 165 171 160 169 169 164 164 157 169 165 157 162 166 162 160 166 170 166 165 167 158 168 168 164 158 171 159 170 166 160 171 160 160 160 173 158 169 166 159 166 159 160 174 171 167 162 165 165 171 173 161 174 170 172 165 171 171 167 177 168 166 164 175 170 163 173 178 169 175 177 169 170 169 164 176 170 165 174 175 178 167 164 178 168 176 174 172 170 169 172 177 182 167 183 175 170 178 184 169 183 182 185 182 180 177 178 172 181 181 183 181 174 186 177 178 171 178 187 187 182 173 187 187 185 183 176 177 178 191 178 178 187 187 180 179 184 186 180 183 192 195 192 193 191 181 183 198 191 184 195 194 187 182 189 197 183 199 184 189 186 187 188 189 198 203 189 196 195 201 205 195 188 200 202 193 200 200 207 192 195 195 209 206 201 192 198 200 210 201 206 206 208 209 213 205 215 216 199 198 199 200 205 214 212 218 210 214 218 220 218 207 220 208 206 207 205 219 213 209 209 213 222 214 220 213 218 219 210 218 211 225 220 232 212 219 214 228 215 220 234 229 221 220 223 217 235 236 233 224 238 226 239 228 224 242 239 222 244 225 237 231 247 242 239 227 247 234 239 229 237 233 232 250 237 241 245 250 252 250 245 254 243 252 244 248 255 257 249 241 257 263 246 261 250 262 256 246 245 261 251 254 245 247 268 261 247 253 250 258 250 272 260 266 265 259 253 270 268 260 264 268 275 266 259 270 264 270 270 281 281 264 275 273 274 286 264 270 277 268 267 275 281 288 288 283 274 285 273 284 277 275 279 297 300 292 293 292 286 281 300 284 279 291 304 282 290 294 286 309 286 283 310 292 297 286 285 312 308 289 293 309 312 293 307 307 306 310 306 317 296 311 303 317 316 318 313 306 302 325 303 331 307 317 330 307 306 323 335 307 325 322 309 324 324 336 310 318 321 335 318 337 336 339 331 337 326 345 322 343 322 342 343 352 347 347 340 336 341 326 343 342 340 347 335 343 358 333 329 333 347 343 358 347 366 344 360 365 340 336 349 342 370 358 370 343 365 374 346 365 346 343 377 361 370 371 349 357 374 357 370 373 372 368 367 356 359 379 361 389 388 372 390 385 389 365 381 383 392 363 366 369 392 376 378 387 375 368 403 371 401 379 400 376 401 402 407 400 385 396 391 405 389 395 408 382 380 388 417 400 386 417 420 420 396 419 416 388 389 425 414 396 424 423 403 395 408 397 429 410 420 399 397 426 429 418 427 427 426 406 437 409 420 426 433 427 406 407 435 444 429 423 413 427 432 439 429 444 424 437 431 432 449 447 453 416 432 430 424 432 449 443 444 446 428 449 432 438 428 442 432 450 440 455 440 441 459 448 433 463 466 442 453 449 447 470 475 458 451 448 441 459 437 442 459 473 472 444 469 449 446 455 446 450 452 464 454 486 458 484 452 467 489 489 478 466 482 488 467 487 493 475 481 489 454 458 467 483 492 493 481 488 489 481 464 482 492 491 488 470 500 484 466 496 483 476 488 481 486 480 477 473 478 487 474 506 492 495 472 487 488 516 477 490 480 492 477 495 512 478 491 492 487 506 501 498 486 521 482 508 496 505 517 518 515 516 511 520 491 517 514 507 527 523 490 514 504 505 523 527 542 541 494 526 541 537 538 499 510 542 526 528 524 529 525 501 530 535 525 530 518 551 514 528 530 537 524 519 543 511 514 529 513 518 512 512 514 546 518 526 527 534 551 531 514 520 560 554 531 555 560 531 549 539 567 516 558 526 528 542 537 558 549 552 520 562 552 537 547 570 543 533 522 548 533 537 523 535 539 570 578 560 536 555 535 570 557 573 562 565 560 536 538 536 547 534 582 553 544 546 537 543 556 552 563 561 550 539 564 574 579 572 561 566 574 545 551 569 569 537 584 588 572 586 567 583 538 542 587 546 562 554 568 556 555 543 587 575 591 563 569 584 578 542 544 542 588 543 551 584 569 567 590 575 596 584 563 564 594 594 590 560 550 601 569 572 595 596 562 589 572 549 575 569 552 594 569 557 595 579 599 581 563 605 556 559 590 576 595 598 568 583 565 596 597 597 599 608 557 564 596 551 607 562 558 599 555 607 558 553 579 566 568 565 562 572 596 573 570 583 567 596 589 581 584 578 561 566 569 560 579 606 610 570 560 561 610 564 609 559 558 578 573 566 584 575 578 562 597 596 592 611 581 571 573 604 588 574 609 596
582 571 592 581 587 590 580 586 593 577 583 597 602 594 601 566 557 567 574 592 601 555 583 562 564 603 555 590 556 601 565 583 559 602 601 584 579 561 607 559 583 577 592 563 557 580 574 559 584 586 597 572 585 566 579 586 606 571 555 608 560 565 570 557 555 552 587 572 559 582 570 588 605 601 599 558 601 564 598 580 589 589 584 594 580 556 555 561 551 590 549 581 553 585 559 553 572 575 552 589 554 588 578 579 573 551 546 566 564 553 556 547 592 590 591 582 555 556 595 558 597 554 549 562 559 578 540 572 568 561 559 553 555 552 540 569 537 554 553 583 552 569 562 550 570 564 586 567 546 544 533 563 583 587 570 585 553 570 561 582 558 547 573 562 538 551 570 574 575 535 556 569 581 561 558 575 540 573 547 575 548 572 526 528 564 573 564 557 540 539 538 526 532 550 520 572 570 560 538 532 523 528 539 542 531 537 564 550 566 536 514 560 533 531 520 525 557 559 516 551 510 513 529 553 550 511 520 544 546 533 530 524 510 550 515 521 546 534 547 532 551 518 518 502 500 532 513 507 510 497 535 543 505 540 505 540 524 496 520 516 530 498 492 537 492 493 526 494 537 512 503 509 522 497 512 485 526 499 488 503 511 531 526 489 500 504 498 504 528 521 502 510 497 512 495 487 507 498 522 477 505 506 514 481 509 475 507 475 478 486 516 497 507 506 468 466 501 473 474 465 468 496 503 474 498 477 502 494 502 458 467 482 489 489 490 485 490 469 459 480 468 496 480 467 475 489 454 479 478 457 476 486 472 451 467 456 475 484 455 453 481 446 459 481 478 480 450 477 458 474 465 437 475 462 441 471 463 434 472 461 449 443 449 457 439 430 438 463 431 437 451 424 438 442 431 444 443 442 446 428 441 419 432 448 452 432 449 423 413 428 420 418 415 439 446 432 422 427 432 408 408 431 436 404 424 410 414 440 421 408 429 415 402 406 408 430 429 400 419 411 405 394 400 392 404 405 422 400 410 390 396 386 395 392 421 401 422 409 383 391 408 416 396 397 393 410 409 414 400 391 397 380 404 409 385 382 402 378 392 397 372 393 383 368 366 379 382 369 382 386 379 367 393 391 371 369 372 372 363 371 368 374 367 355 370 370 355 358 372 352 372 356 380 366 358 375 349 370 377 375 364 357 374 349 342 355 372 357 348 361 359 361 335 350 335 350 363 333 343 338 347 333 358 330 348 347 349 332 351 331 331 352 345 344 325 341 343 344 320 333 334 323 341 320 341 342 324 322 323 321 318 332 337 340 338 308 314 309 335 318 322 322 313 304 307 314 312 313 314 300 312 303 308 304 299 318 314 315 308 318 314 322 314 299 294 293 310 290 298 317 291 295 299 294 288 293 287 291 301 309 309 298 295 294 288 302 291 298 280 297 289 301 281 283 275 299 277 296 291 289 293 279 271 268 272 269 266 268 272 272 275 280 283 289 274 275 277 280 269 276 278 262 283 277 277 256 274 263 270 259 258 258 257 272 266 270 273 264 268 273 255 258 249 263 256 259 257 261 265 263 251 252 266 260 257 256 253 242 242 249 256 252 239 246 252 245 253 238 235 247 254 243 254 235 245 237 250 250 243 249 241 230 239 247 228 244 232 226 232 241 226 233 227 229 239 242 225 221 235 232 236 234 225 231 220 216 218 223 219 225 234 227 226 229 230 218 225 221 214 211 228 225 227 213 221 213 212 209 208 224 212 209 214 206 210 207 218 219 206 204 205 208 220 200 206 219 203 200 213 203 201 213 214 202 199 200 209 198 199 196 194 194 203 200 195 197 196 206 196 209 194 197 191 190 195 195 197 203 204 205 203 188 204 201 194 201 186 197 192 190 199 192 195 187 199 189 185 185 193 189 191 180 193 186 191 187 178 186 187 180 180 186 185 182 189 192 179 187 183 179 177 180 181 189 186 178 188 184 185 186 177 186 187 173 173 182 181 184 182 184 184 178 178 171 170 174 170 179 178 180 177 170 182 177 176 178 181 180 170 172 170 175 177 175 169 180 166 169 167 177 165 164 177 175 174 177 171 167 162 164 170 162 175 169 173 176 172 168 174 169 168 170 166 163 161 161 170 170 160 162 169 173 172 167 161 166 159 168 170 164 169 172 163 158 172 169 168 168 162 166 161 169 160 167 157 162 169 169 157 171 156 168 170 169 160 156 161 161 166 158 168 162 157 159 163 156 155 159 167 160 169 156 157 157 168 159 163 165 156 164 164 156 160 162 155 165 163 161 155 159 164 169 166 166 157 159 167 157 163 164 163 161 165 165 163 162 169 155 158 171 165 167 157 170 159 157 164 167 163 164 171 157 163 168 169 165 172 166 168 164 159 160 171 170 171 163 162 170 163 164 169 173 160 171 171 163 172 163 160 165 172 175 166 163 170 164 175 164 171 171 173 164 178 173 164 170 169 171 164 168 173 174 163 177 165 179 169 168 169 166 169 174 171 171 178 167 175 167 179 177 178 175 181 169 178 174 178 170 183 170 184 185 183 185 185 179 181 173 175 187 183 185 184 176 187 177 173 190 180 184 191 182 177 177 182 192 177 184 189 176 190 177 180 180 189 195 189 181 181 191 195 190 187 195 195 181 184 190 184 196 193 188 202 184 200 199 203 185 203 203 200 197 199 202 189 196 202 193 193 200 192 191 206 206 194 204 207 206 211 205 208 210 206 206 196 212 197 213 210 205 202 205 216 215 201 203 204 207 210 208 220 208 208 209 209 205 210 209 218 220 223 207 207 211 208 216 223 223 218 219 224 213 220 229 218 229 214 218 216 222 219 235 232 226 219 226 218 233 229 234 235 234 223 228 224 241 236 233 234 241 245 243 242 245 241 241 242 248 244 229 231 238 229 239 235 249 234 237 253 246 250 237 245 239 249 249 241 240 254 239 249 251 246 254 258 262 247 251 256 262 256 258 258 253 267 268 262 258 268 254 267 272 256 254 267 260 264 264 252 257 269 264 266 267 267 270 271 281 284 261 274 270 272 263 275 284 272 276 283 267 285 289 284 275 270 280 278 270 291 274 272 276 294 280 285 300 278 289 287 299 301 294 284 288 297 306 290 304 282 298 291 298 288 311 301 298 300 308 299 293 297 305 315 296 313 300 292 306 293 313 307 310 298 322 306 322 308 299 316 301 322 303 327 305 309 303 326 329 323 335 307 315 324 328 335 325 311 314 328 340 316 313 328 337 335 323 341 329 320 338 349 349 345 348 347 335 327 344 341 323 346 326 342 347 327 355 343 343 361 355 363 362 352 344 342 367 355 361 350 345 337 364 354 362 370 368 365 358 354 366 359 374 346 378 352 347 381 356 355 359 383 384 362 369 379 373 383 366 366 358 374 378 365 371 358 367 377 360 362 398 381 370 390 381 381 400 377 372 397 384 397 371 382 403 404 378 387 410 401 403 402 392 391 397 379 410 410 388 392 391 382 396 416 394 422 401 394 406 421 392 420 389 391 425 397 421 398 400 404 426 423 415 402 424 401 406 404 406 412 405 399 408 433 412 433 441 418 405 414 431 411 431 439 437 433 420 431 434 420 421 449 447 451 434 447 420 420 432 451 443 446 427 427 455 442 433 423 449 425 465 460 440 442 437 433 433 429 449 441 448 456 461 436 440 440 465 455 443 453 456 455 440 479 446 468 459 460 478 451 440 479 442 471 478 450 475 489 454 483 446 463 456 477 473 453 482 468 468 472 458 467 476 492 497 455 489 481 460 474 465 477 458 460 467 486 471 492 465 504 482 490 469 506 483 502 479 501 499 480 483 480 495 513 500 491 490 481 478 473 519 499 479 509 485 502 503 525 501 494 510 479 517 522 490 510 522 514 507 486 531 495 518 519 511 515 504 530 518 495 489 510 500 506 539 516 515 520 503 506 533 523 507 513 536 537 527 537 506 496 498 529 525 520 531 547 501 545 516 512 510 552 529 553 531 504 520 528 540 533 530 539 554 526 521 543 520 554 525 556 522 557 553 556 542 548 554 557 535 526 544 524 521 558 518 527 539 557 540 537 553 559 517 561 550 551 539 526 526 527 534 552 526 569 558 569 535 557 572 572 566 532 571 574 565 531 560 550 541 535 566 555 536 535 579 542 541 580 558 568 577 569 577 582 582 538 574 537 552 588 563 536 547 588 584 549 568 573 559 578 560 587 576 569 587 543 580 589 592 544 570 582 548 543 561 584 550 547 565 551 573 558 545 556 558 577 578 576 592 556 595 563 583 596 569 566 554 569 576 585 555 583 596 568 561 591 548 579 565 573 549 557 549 552 571 567 589 551 600 581 580 555 560 579 550 585 600 599 567 607 595 594 590 589 591 588 553 602 557 567 597 590 601 566 576 560 589 569 556 592 593 594 595 598 579 560 597 588 600 605 580 587 591 611 560 566 590 562 559 596 570 605 569 561 563 594 563 600 611 567 582 585 601 558 564 561 565 600 589 555 594 557 588 574 556 586 578 592 586 583 569
604 578 585 603 578 558 611 565 606 566 585 578 604 588 579 610 599 567 586 599 598 580 566 559 581 598 574 610 562 602 558 610 558 579 600 580 581 589 581 573 599 610 586 580 584 609 577 561 554 599 596 597 565 605 591 582 581 610 579 589 599 581 577 593 597 556 560 565 590 585 574 568 575 598 595 605 588 560 604 588 597 596 560 560 597 606 595 589 594 602 565 558 551 548 561 579 552 592 547 574 602 584 582 576 579 560 583 581 585 595 551 549 583 577 558 574 575 561 572 563 557 546 587 560 545 558 590 565 580 573 555 585 565 563 586 554 542 578 575 581 572 586 565 568 550 586 550 551 562 588 546 538 563 557 576 565 575 559 584 543 577 544 574 540 537 554 557 559 557 544 535 569 546 566 569 552 530 551 577 573 561 550 567 554 571 565 569 573 548 566 540 540 545 556 570 548 520 560 553 554 539 552 554 526 553 565 540 557 556 531 514 524 551 561 553 529 542 533 517 527 520 526 510 518 555 561 512 544 523 510 508 511 541 524 518 505 556 545 522 520 536 537 518 545 520 544 524 521 540 500 517 521 515 539 525 513 545 514 517 537 542 525 524 508 497 510 532 531 515 502 526 501 525 519 516 531 527 504 487 504 486 524 487 499 487 494 489 484 506 485 513 507 523 480 495 523 500 509 493 503 506 476 489 509 483 489 475 509 488 475 511 510 515 498 469 503 479 466 503 508 507 490 471 465 476 469 477 471 481 504 465 463 496 477 498 484 457 464 494 459 488 481 461 484 470 463 468 478 489 459 449 454 467 449 469 467 482 463 467 446 464 447 464 460 453 449 469 447 445 460 477 461 451 468 440 434 468 464 460 472 449 456 450 461 431 452 468 462 461 446 435 453 439 426 460 458 444 420 435 441 450 430 446 434 419 442 418 454 423 444 433 452 446 419 417 449 437 436 411 408 414 440 428 438 420 429 424 403 400 411 432 403 423 401 398 422 408 403 434 407 421 429 416 392 406 397 422 411 427 391 394 397 398 396 412 419 385 401 393 415 412 415 406 416 381 400 408 411 382 396 406 386 402 376 393 397 408 372 405 370 387 382 377 369 391 399 387 367 395 380 369 362 388 387 393 392 388 358 367 364 358 374 386 377 382 368 356 361 365 354 361 364 359 369 381 364 368 379 354 371 369 355 355 351 373 369 348 339 352 366 350 356 345 342 362 362 353 338 353 338 345 354 343 347 348 346 359 351 325 357 352 348 351 346 337 344 352 348 339 319 344 326 346 319 331 325 331 329 331 337 331 321 330 323 316 321 335 317 312 333 321 323 316 326 325 314 307 320 329 321 314 323 314 316 324 311 313 325 318 323 316 299 295 301 320 309 302 300 305 304 307 313 300 311 297 289 306 306 303 296 307 309 307 295 307 289 306 293 278 284 295 290 284 277 285 283 290 289 292 274 278 276 285 284 288 291 274 283 270 280 269 269 285 287 285 284 279 268 279 270 274 273 257 265 268 259 269 278 255 262 259 275 270 260 255 251 260 252 258 261 247 271 252 259 257 245 264 257 257 252 262 262 258 242 250 247 251 248 248 247 252 251 258 252 249 241 248 256 241 252 240 247 242 245 245 231 230 246 240 243 234 247 231 232 235 231 244 230 239 225 240 229 239 231 221 236 229 234 228 231 220 222 236 217 216 223 236 228 235 232 222 213 233 215 217 210 219 219 222 222 223 216 209 220 226 220 212 208 206 214 223 204 223 207 207 208 212 219 217 201 215 214 217 219 217 200 200 197 216 199 202 213 202 208 207 199 205 195 210 207 211 205 203 201 195 200 198 207 198 196 189 198 192 204 197 196 202 197 187 193 197 200 190 197 186 196 195 186 189 197 198 192 198 196 194 184 195 196 180 191 188 189 183 185 189 193 178 186 181 190 189 191 180 186 181 181 184 188 189 188 188 175 177 186 175 181 179 188 187 179 182 177 187 179 180 184 176 180 181 182 180 170 183 177 175 179 183 177 167 173 176 179 176 174 171 173 175 166 170 164 170 176 179 171 175 179 175 165 173 169 168 174 162 174 174 176 168 173 177 176 167 166 175 170 174 172 163 173 164 166 165 167 161 172 170 158 167 170 162 162 168 163 170 172 160 157 165 162 166 166 168 156 156 167 166 171 163 170 169 167 161 158 160 163 156 156 163 165 169 167 169 164 157 166 162 159 165 155 164 158 165 160 159 165 156 169 164 163 168 161 160 158 164 165 166 165 166 159 159 164 155 158 158 158 169 166 163 165 167 158 169 162 164 158 158 166 158 168 160 156 160 166 160 154 161 156 166 158 162 156 169 164 160 157 168 160 169 161 155 167 165 170 160 161 160 164 157 164 163 163 166 169 160 157 170 167 159 166 171 167 168 170 161 158 172 158 163 170 165 164 167 160 164 172 165 169 165 167 161 172 175 171 176 162 169 174 175 171 165 169 166 172 163 175 168 170 174 166 175 172 174 177 180 171 172 174 174 181 175 171 175 181 173 182 175 172 179 181 182 174 172 179 185 180 183 174 171 178 180 187 182 175 187 182 171 179 175 189 188 187 176 180 184 188 181 176 175 192 181 187 183 183 182 189 182 189 182 178 192 192 193 184 183 191 190 191 189 198 192 197 186 185 188 190 186 194 201 191 196 189 187 189 189 188 205 205 200 196 196 197 191 195 198 191 194 200 209 205 208 202 209 197 204 205 205 204 202 212 214 199 206 209 207 214 207 216 208 214 215 205 203 213 218 220 212 203 203 218 214 222 220 219 206 212 213 211 213 218 226 221 209 222 225 223 212 223 224 221 227 216 218 213 216 220 230 219 216 232 225 221 221 240 236 224 230 240 232 230 238 238 242 230 229 238 241 235 240 233 237 242 234 234 243 251 249 251 253 236 235 240 238 246 240 238 238 256 251 237 247 249 243 254 249 263 252 247 264 248 253 266 249 256 267 266 257 251 253 270 263 256 255 256 265 254 263 263 263 261 276 256 276 254 270 279 278 282 258 272 272 261 273 273 271 284 272 279 288 266 282 285 279 282 281 290 279 275 283 287 295 295 276 272 296 289 295 288 284 281 275 302 284 303 293 304 306 280 301 305 298 302 285 307 297 299 284 291 308 307 299 312 309 310 303 313 310 290 299 291 307 304 321 296 318 303 299 312 325 316 320 305 307 313 316 327 330 312 331 318 332 319 330 326 328 329 330 339 339 338 338 321 324 324 336 336 340 328 330 343 329 343 327 326 350 342 339 339 341 332 355 347 341 341 344 351 331 331 335 335 356 331 335 342 333 359 353 343 334 345 347 363 344 362 345 372 342 343 359 343 345 363 349 368 350 366 347 363 350 361 350 372 367 376 367 371 374 368 385 357 373 382 387 381 385 385 360 372 370 374 394 384 379 396 369 371 375 373 398 399 385 369 405 375 379 397 393 387 408 388 392 377 383 410 398 411 406 411 391 396 416 409 408 394 392 403 398 407 396 424 411 415 424 414 388 411 408 427 423 395 420 428 424 413 411 407 426 407 407 409 400 426 411 409 440 426 434 413 441 436 432 411 419 431 433 435 432 434 411 442 438 423 422 415 423 430 420 421 425 419 426 444 461 426 434 458 456 461 451 436 461 448 466 429 428 444 442 459 452 454 436 460 435 452 462 440 433 443 448 445 472 443 460 447 471 472 440 448 465 480 462 456 469 468 475 483 473 463 456 447 472 446 483 479 482 494 452 488 487 454 468 477 483 470 489 466 467 492 456 475 456 466 492 466 468 492 469 486 491 500 509 478 487 497 493 501 513 494 474 496 484 469 476 487 488 505 518 504 517 480 521 479 500 475 508 499 506 488 502 506 497 503 521 515 487 486 482 494 525 514 526 485 517 534 496 518 513 521 522 499 498 502 536 532 509 534 519 498 513 518 525 531 518 500 517 514 534 498 502 502 538 510 546 512 510 524 533 534 502 542 510 539 534 547 518 534 532 552 523 539 506 516 525 539 530 515 510 524 536 510 520 519 544 554 523 516 523 539 536 536 535 551 555 516 534 545 515 531 534 566 524 542 519 563 541 543 546 544 532 572 552 562 550 531 566 523 577 560 560 558 526 529 572 541 539 535 576 543 573 551 538 569 558 575 573 532 574 568 567 581 549 555 586 583 547 578 544 578 571 585 542 560 555 539 577 561 553 578 539 588 542 553 565 550 578 560 585 559 555 545 579 566 569 578 545 578 587 554 545 556 589 585 579 594 573 554 552 549 554 588 578 600 574 566 591 589 552 550 558 600 595 560 588 598 573 577 579 580 591 600 553 598 587 591 551 576 604 561 583 573 606 576 580 590 574 602 599 604 553 572 569 587 570 586 606 570 583 590 563 585 609 592 587 553 582 578 590 566 583 561 566 554 565 596 585 588 589 576 576 583 589 587 562 609 557 609 561 588 582 564 563 581 605 590 581 576 608 612 590 580 562 595 573 574 571 604 600 598 560 556 569 587 589 569 576 591 565 574 566 584 584 567
604 577 603 564 590 589 562 558 613 569 589 564 579 604 613 557 588 609 608 601 575 583 614 595 610 558 605 611 585 574 564 566 586 602 574 611 576 571 612 567 575 585 573 588 566 563 581 597 558 574 584 568 591 574 597 586 575 587 583 597 597 583 598 569 571 608 567 584 557 556 594 576 579 554 552 589 562 577 566 557 588 587 562 567 607 605 599 560 594 554 573 591 583 553 551 592 594 598 558 594 571 575 596 572 581 593 554 555 597 599 602 572 567 595 584 584 583 587 553 587 550 591 586 543 595 587 544 542 595 553 546 561 559 547 572 578 580 545 566 592 573 572 568 549 564 542 578 565 564 582 537 549 538 544 581 578 586 538 545 561 543 560 582 547 567 550 533 532 569 550 577 566 570 565 532 538 550 548 557 535 543 537 539 527 530 550 526 557 561 539 537 533 560 564 525 530 532 528 553 539 541 519 537 526 558 555 526 550 517 527 539 561 532 552 565 514 519 557 517 543 555 537 563 554 541 546 535 522 515 541 558 537 545 524 545 514 515 532 546 524 514 552 530 523 544 506 543 501 539 535 500 519 532 536 496 502 538 512 535 542 509 497 514 499 515 523 531 514 507 490 506 511 497 513 518 490 520 500 513 505 490 529 524 520 495 511 508 486 519 522 517 516 496 500 484 493 497 479 489 490 522 504 474 497 490 481 517 481 493 516 474 479 485 515 489 499 503 480 467 466 508 484 494 485 483 490 480 465 463 492 479 494 483 478 464 483 467 483 480 484 489 496 468 481 452 466 493 489 456 466 452 486 464 455 483 447 450 483 480 459 454 449 445 472 447 465 471 465 459 462 447 472 450 475 458 474 447 443 463 452 460 451 429 446 453 449 443 456 438 430 463 443 465 454 458 451 449 424 462 431 447 430 422 422 447 457 424 419 414 438 413 453 425 417 436 443 427 436 418 445 446 419 430 420 437 421 410 416 421 406 403 417 405 399 413 414 416 423 420 424 430 394 398 402 425 403 417 420 415 402 399 409 409 407 410 391 409 410 391 408 402 400 413 383 383 399 394 403 380 387 412 381 404 399 409 378 382 386 391 386 396 378 403 396 396 377 395 396 370 381 377 396 386 371 391 385 390 384 368 383 391 389 364 388 388 370 369 386 370 362 380 349 381 370 351 379 363 374 362 368 371 370 364 357 341 341 373 358 346 363 348 355 347 334 334 356 349 332 362 335 352 343 330 342 340 355 346 334 338 340 345 353 339 343 338 336 327 331 332 344 336 334 345 326 333 339 344 342 334 317 311 322 313 334 337 317 319 330 314 330 310 305 315 315 327 308 332 326 315 312 310 299 324 322 315 320 299 317 295 300 320 299 300 302 307 294 289 291 310 311 308 303 296 296 288 301 298 292 288 295 305 285 297 300 288 304 289 295 281 281 299 301 287 285 287 286 286 285 281 291 296 269 272 279 289 277 276 289 268 286 264 263 268 270 279 269 261 279 262 273 260 271 277 258 277 278 258 254 269 271 257 255 272 257 257 266 260 273 270 257 249 268 246 258 256 245 249 246 256 243 255 252 245 261 250 241 239 262 252 240 249 238 258 235 251 257 250 237 232 238 244 248 251 231 232 234 242 247 231 236 245 243 239 225 241 228 233 233 224 243 225 229 221 228 226 233 236 239 223 231 228 228 225 216 226 214 229 229 213 231 228 233 216 231 216 211 209 227 209 228 216 217 223 227 210 208 219 216 222 216 221 222 218 210 215 209 201 216 209 214 220 213 213 213 203 210 199 205 209 208 204 209 208 197 208 198 205 208 210 211 195 204 209 194 209 191 201 193 200 206 193 206 202 203 189 204 194 188 198 190 199 195 192 192 190 183 185 197 185 189 195 185 198 187 189 195 185 185 191 178 181 188 183 183 184 178 188 176 191 185 184 192 187 180 176 179 178 176 184 174 187 175 172 188 183 173 172 171 179 182 179 181 183 182 178 181 171 184 177 180 169 181 167 171 177 172 172 167 180 170 178 165 176 173 179 180 175 166 168 169 174 168 163 179 171 163 173 164 162 164 176 171 170 167 164 170 166 163 160 166 166 161 173 163 172 165 168 160 162 165 163 158 163 163 172 171 171 166 159 172 157 171 164 168 168 168 163 159 171 162 164 161 165 162 166 162 169 160 165 157 166 169 156 156 159 155 154 157 164 156 157 165 155 165 160 167 161 167 154 160 159 163 167 153 155 162 160 153 167 154 155 163 154 158 165 159 159 166 163 154 168 166 165 154 161 156 168 153 155 153 161 161 163 159 161 165 168 168 165 166 154 168 160 155 157 157 161 164 155 156 165 154 169 161 155 162 165 154 162 167 154 155 160 166 161 168 162 160 167 159 157 168 159 166 171 163 170 164 157 171 167 170 172 167 161 158 159 172 159 168 170 160 169 159 171 160 173 163 166 170 167 169 168 171 163 168 162 165 167 161 164 176 165 171 178 178 175 165 179 167 173 176 170 166 174 169 176 168 177 166 178 171 170 169 182 176 178 181 172 167 173 184 174 176 177 175 177 173 186 185 170 178 184 186 178 171 178 176 187 179 187 178 178 180 178 190 187 188 174 187 178 175 179 177 192 190 194 184 190 189 189 186 180 183 185 191 187 198 197 194 194 199 182 195 196 193 188 200 191 198 190 194 194 194 196 188 202 187 201 203 199 205 202 195 208 206 194 207 210 198 201 193 192 206 197 210 198 201 213 199 205 196 201 211 214 204 201 203 208 209 218 209 208 213 221 217 212 223 213 216 221 220 216 210 226 216 220 211 211 213 217 214 226 212 210 226 230 225 222 214 232 229 216 216 224 217 226 220 237 236 221 223 240 234 240 223 234 230 239 221 236 241 245 226 239 238 231 235 237 231 246 233 234 245 231 229 247 243 240 232 238 244 245 244 254 254 250 248 248 237 240 260 247 255 245 258 249 240 253 258 255 258 265 255 247 264 256 258 270 253 272 255 272 270 266 265 252 271 258 264 272 278 277 255 280 272 282 259 272 264 280 281 261 277 262 282 275 269 279 267 284 272 291 267 272 287 290 293 272 279 285 287 276 298 295 277 299 277 300 288 303 283 292 285 302 305 306 301 305 298 294 307 297 300 294 300 286 295 298 292 295 293 291 291 300 317 309 302 292 293 298 294 299 313 303 297 324 308 304 316 300 310 302 328 309 327 312 311 324 306 336 334 328 323 335 329 329 318 324 333 320 318 314 334 325 338 347 331 344 328 350 327 319 321 342 324 334 332 324 335 331 351 336 337 333 350 340 355 330 336 356 333 336 332 344 362 344 337 357 358 345 350 359 363 341 355 342 371 358 363 369 377 361 368 347 376 364 370 365 353 367 353 363 379 370 369 360 376 366 378 385 381 366 390 380 375 386 370 369 362 373 386 378 373 390 396 387 374 395 401 369 401 390 400 394 401 385 407 385 402 400 411 387 408 397 391 400 393 407 410 417 401 385 408 389 410 393 405 400 417 392 396 412 427 403 414 411 412 400 414 394 426 419 416 417 413 401 430 403 430 426 426 425 416 414 437 429 419 414 407 444 447 440 428 426 447 436 413 411 453 429 429 448 445 420 438 416 443 422 450 418 421 455 422 433 450 449 431 452 445 457 438 430 439 451 462 438 464 451 465 456 449 435 460 472 444 478 477 457 476 458 463 442 446 446 446 449 482 463 474 447 469 454 448 486 486 487 463 474 484 459 480 469 463 489 465 497 488 460 464 454 469 470 465 493 477 457 458 476 482 485 493 497 497 492 462 486 474 490 490 479 472 493 470 510 513 478 496 476 512 480 471 512 513 480 481 501 492 476 516 496 499 481 520 508 505 482 504 505 479 511 522 515 490 484 522 528 496 509 507 520 528 503 533 506 492 504 538 522 493 531 534 521 530 494 540 501 507 513 537 543 496 504 505 544 546 499 523 536 532 509 506 521 505 514 516 549 541 525 524 526 543 506 538 521 508 552 510 552 541 513 546 557 512 537 557 560 543 542 544 529 534 553 552 550 543 523 534 523 521 519 548 523 562 560 568 531 565 538 537 522 565 530 561 521 530 551 538 545 569 525 568 527 555 544 528 560 552 559 548 566 532 532 573 531 575 550 577 563 545 563 578 561 546 549 540 564 543 539 587 546 553 588 557 552 543 570 569 572 537 574 563 539 540 567 580 562 592 553 553 539 545 593 577 589 593 548 550 549 556 583 566 593 549 545 565 554 553 565 550 568 583 571 597 577 551 561 559 595 583 553 580 558 601 565 571 581 596 588 598 584 574 566 579 598 586 562 553 597 586 562 582 568 605 556 566 569 580 574 558 553 575 570 576 606 551 592 554 598 587 557 559 579 607 585 598 609 605 561 604 605 599 581 571 585 578 586 595 599 610 603 603 568 556 562 565 607 603 559 595 581 558 603 601 604 569 588 594 556 588 588 608 567 607 568 599 574 592 582 562 581 564 602 594 566 609 596 560 591 601 592 609 595 573 588 585 579 612 565 579
588 590 574 591 583 578 576 593 613 593 590 572 593 577 609 594 563 591 589 590 569 558 584 599 574 615 568 587 611 568 609 575 601 568 609 560 580 561 587 569 588 560 582 564 571 568 592 569 601 565 593 603 564 560 586 573 609 589 603 597 599 597 607 577 600 601 573 556 596 594 568 569 599 587 569 605 598 597 552 585 606 588 566 607 585 597 567 581 565 608 558 552 590 551 586 566 605 555 599 551 596 550 593 588 553 549 551 587 583 574 579 549 570 560 568 582 585 548 569 573 569 567 598 551 567 592 567 580 597 575 582 586 575 585 586 582 586 553 571 540 539 589 557 573 562 556 586 560 581 557 575 584 541 560 545 571 586 578 552 550 564 537 548 585 537 542 571 563 584 570 560 550 533 580 558 532 569 553 575 554 536 549 572 557 551 528 561 568 570 564 573 561 571 545 569 544 521 553 523 561 563 552 547 565 529 536 522 545 535 524 526 533 530 565 555 558 519 526 552 524 523 512 556 522 524 532 559 528 516 509 509 530 533 522 555 556 513 551 516 535 545 543 536 524 511 523 543 512 509 501 532 510 512 534 507 521 500 529 542 527 517 495 523 535 518 522 498 524 523 537 523 509 526 538 515 532 535 491 512 493 486 516 501 504 486 517 520 510 481 507 514 512 483 504 478 514 500 523 481 475 515 492 493 492 475 475 512 477 517 504 487 513 472 503 474 470 482 513 503 495 494 491 474 483 498 466 489 468 495 486 470 502 471 501 492 469 498 467 455 494 471 478 461 479 460 491 486 450 458 480 448 480 487 456 455 457 466 466 459 472 481 474 452 466 468 482 482 458 450 471 475 449 457 445 471 453 449 463 451 442 474 450 470 444 431 449 440 427 433 461 454 449 446 424 451 428 459 447 423 436 430 444 426 433 453 421 435 422 437 454 451 445 427 414 422 413 434 428 408 414 409 410 416 425 420 407 406 411 439 418 401 409 435 429 400 433 428 420 396 404 417 433 393 420 394 412 405 421 391 417 395 389 418 390 418 410 407 410 388 384 394 413 387 397 401 402 377 406 394 397 376 394 406 406 405 404 400 406 375 386 400 374 369 403 367 389 377 373 391 375 380 380 375 388 369 374 382 367 374 360 359 377 360 366 376 384 379 384 384 350 369 359 363 349 354 369 360 367 371 358 354 373 344 353 350 367 352 357 358 351 358 368 337 365 335 348 344 358 334 359 335 360 346 343 350 350 351 345 357 335 339 329 331 334 334 353 337 349 334 326 340 328 342 342 321 328 329 334 324 317 327 327 336 326 310 326 316 321 306 318 328 318 317 323 321 309 329 305 328 324 322 298 305 324 322 319 310 311 296 314 321 316 300 294 299 304 306 304 290 303 297 292 295 301 295 299 297 290 288 300 284 294 286 290 306 286 294 300 297 292 279 284 276 276 275 286 289 281 288 282 292 292 292 272 280 275 277 284 269 279 263 289 262 279 280 271 276 264 280 265 269 278 273 265 279 278 265 266 265 255 268 252 258 255 251 253 255 259 252 270 261 248 246 263 267 248 252 249 260 265 256 248 257 260 257 245 252 249 248 239 247 236 243 251 245 255 250 234 232 253 242 248 244 233 249 242 231 238 239 245 238 238 231 226 231 225 236 238 241 236 230 235 227 227 229 233 221 221 222 229 224 222 219 222 228 221 228 223 215 226 216 216 230 217 221 220 228 225 221 209 221 218 221 206 219 208 216 207 219 217 207 220 221 212 215 210 217 209 216 211 213 215 215 212 207 207 206 203 212 201 206 196 203 202 196 197 202 199 204 206 199 198 204 203 205 201 207 200 204 203 201 192 195 199 204 193 188 193 193 190 195 194 183 187 201 182 191 182 185 197 183 189 183 181 195 196 184 190 183 180 181 182 182 183 177 187 175 176 178 187 174 185 184 178 180 177 185 181 176 187 177 181 172 177 181 186 177 175 181 183 173 182 182 178 177 170 177 169 171 168 175 171 174 174 178 173 178 171 171 173 177 172 164 175 169 164 178 166 177 162 178 163 166 165 171 166 166 163 167 163 171 163 174 170 161 169 167 174 164 170 171 170 160 163 158 172 164 160 159 167 167 167 168 161 156 157 164 159 166 158 162 160 160 160 170 161 170 162 161 160 156 156 155 159 162 156 157 168 159 160 162 168 153 157 157 153 158 165 156 153 168 163 158 157 168 157 163 166 164 153 155 167 155 157 156 163 159 159 162 164 165 155 164 165 159 152 166 165 164 153 165 163 163 154 152 162 159 163 161 156 164 164 155 167 153 159 163 160 166 157 157 164 160 153 161 167 154 160 165 166 162 162 162 157 165 162 168 156 157 161 160 154 158 164 169 160 155 164 168 154 169 158 167 162 159 160 162 160 168 158 159 162 169 168 166 165 161 166 169 166 158 161 166 163 172 166 170 158 161 168 159 161 173 171 169 161 161 161 168 174 164 171 167 168 170 168 175 165 169 163 169 164 172 175 172 164 175 175 174 174 174 171 177 174 165 179 169 176 167 171 169 182 180 177 174 181 175 172 176 183 173 184 177 174 170 176 184 175 184 179 175 181 178 184 174 176 177 180 181 185 184 190 189 177 191 187 187 191 188 187 191 187 182 180 192 183 184 195 196 188 199 196 189 189 191 192 184 200 201 187 191 202 202 203 195 191 199 190 205 189 204 203 190 207 206 197 191 203 205 208 199 195 202 205 198 205 210 205 205 200 212 214 206 213 215 212 209 199 205 207 201 215 202 210 211 210 216 206 217 207 203 206 220 219 205 205 213 226 209 211 210 214 230 214 212 210 215 211 230 229 226 219 219 213 229 222 220 217 226 229 228 232 237 226 238 228 232 220 229 227 221 225 233 240 233 231 228 235 230 242 247 246 232 233 232 245 247 235 230 250 242 251 234 240 245 240 235 239 254 244 255 258 259 257 240 248 244 249 253 244 256 253 255 250 250 245 262 250 251 256 269 257 257 266 262 255 264 250 257 276 267 275 276 258 277 257 270 263 258 282 273 262 281 271 271 278 270 270 273 278 265 276 288 287 267 288 282 284 279 280 269 284 281 279 282 286 294 295 289 293 287 296 298 290 295 284 298 290 282 294 298 284 290 301 311 298 300 311 304 288 304 298 294 297 291 293 300 303 299 306 295 303 295 307 311 323 322 302 303 306 321 325 312 301 328 324 331 305 329 331 310 322 312 321 335 318 339 311 315 315 328 314 333 333 343 335 328 324 325 322 332 350 335 343 341 334 341 350 352 338 334 349 346 342 326 345 358 333 357 341 346 354 336 338 340 340 341 355 336 346 355 340 366 372 358 374 346 357 364 352 377 364 346 362 367 376 363 369 349 354 355 355 363 363 355 353 369 385 354 386 374 363 366 386 369 383 394 371 387 379 361 383 398 375 365 397 376 398 381 399 395 373 369 375 397 397 402 387 411 412 393 390 411 397 404 414 394 412 401 384 401 410 383 397 400 413 403 406 419 391 414 392 425 400 401 401 411 424 411 395 434 407 409 414 401 404 422 427 440 412 407 408 421 424 411 412 433 416 437 433 419 434 447 429 419 418 443 443 442 427 445 419 427 437 437 438 454 457 458 450 461 439 424 427 420 453 432 423 450 465 451 427 438 431 457 432 434 452 464 457 443 432 449 445 452 465 464 454 438 470 438 445 460 469 481 467 460 484 448 455 469 457 447 472 455 469 447 451 452 466 455 489 472 487 477 453 468 463 464 470 467 467 486 491 489 492 494 481 479 491 504 497 477 483 481 470 481 462 488 490 506 505 502 480 490 489 489 482 487 470 470 501 505 506 515 517 518 511 489 520 522 513 521 510 483 521 502 508 484 509 482 480 487 500 497 491 483 526 498 484 525 486 521 508 516 520 514 488 509 526 502 526 526 496 529 515 512 495 510 504 528 523 536 516 525 522 513 506 505 501 502 536 524 545 543 518 535 521 544 503 523 542 540 506 516 523 516 551 517 518 557 556 524 523 535 516 518 534 559 543 549 552 524 530 525 547 534 546 516 533 564 534 560 530 533 529 533 524 521 538 539 557 523 571 527 522 546 571 541 531 540 541 575 578 525 553 525 539 545 555 556 578 540 529 542 581 577 579 569 573 560 569 538 543 562 554 559 547 586 576 544 561 564 549 551 583 566 572 550 573 542 544 562 574 545 569 542 566 556 547 591 570 548 552 546 579 578 592 595 546 597 558 546 567 585 551 552 599 584 598 583 579 595 557 561 579 571 562 563 570 600 554 549 573 592 572 600 589 583 598 554 598 573 574 568 559 584 593 574 592 558 552 606 590 575 604 571 584 593 555 578 570 566 563 558 590 588 573 563 580 602 565 565 590 600 581 589 576 587 584 609 588 586 607 561 610 603 573 578 579 578 598 590 584 609 597 556 580 609 566 608 601 580 612 573 560 581 600 582 607 572 579 582 596 566 581 586 615 599 609 573 614 586 608 584 573 583 585 597 578 595 583 565 610 572 573 613 597 558 572
582 574 588 599 605 597 564 576 588 597 561 603 595 589 595 564 597 562 583 578 575 562 595 574 607 610 588 603 582 580 560 597 595 589 579 584 569 576 601 598 613 594 575 584 567 612 581 605 607 605 558 556 599 586 571 589 571 593 577 586 556 570 567 586 601 588 604 603 597 580 585 595 559 603 555 568 591 579 608 576 568 601 575 604 573 583 578 579 561 591 552 563 598 564 594 586 601 573 557 583 599 554 557 560 596 592 571 589 572 593 549 555 588 572 552 580 557 599 567 600 560 578 582 558 596 593 551 589 574 573 581 581 578 589 551 567 590 574 545 562 561 547 591 574 575 558 583 585 543 549 551 586 575 590 591 571 535 571 548 571 558 557 572 546 578 541 537 543 556 542 532 534 554 567 561 583 575 580 567 572 528 559 533 580 558 543 536 570 526 556 564 568 550 536 573 556 552 553 560 552 555 565 536 536 554 532 518 538 545 560 522 527 538 527 541 517 560 528 541 558 562 546 543 526 563 523 562 527 533 543 542 511 509 532 550 510 558 531 547 554 534 550 546 525 502 509 501 525 504 502 506 513 526 547 529 509 502 532 504 510 504 537 530 497 513 493 530 512 494 493 512 533 499 491 524 504 524 496 495 526 522 517 510 509 486 516 506 491 493 520 523 482 482 481 500 518 490 483 479 486 485 491 513 480 481 508 517 494 477 517 479 479 507 514 515 495 475 473 506 475 487 477 464 470 482 469 470 482 467 503 493 463 466 503 456 469 491 488 474 500 464 465 496 498 484 483 473 471 453 477 491 488 449 492 452 478 474 462 449 454 474 447 458 452 445 462 445 444 438 464 480 460 444 455 448 466 442 470 466 458 463 453 434 456 445 455 452 456 441 462 440 464 430 449 446 449 442 461 451 428 425 435 424 439 438 417 452 421 455 434 450 445 420 438 437 447 444 436 441 426 444 437 418 421 418 440 415 425 427 429 403 428 418 423 411 433 406 430 398 418 410 409 410 428 412 425 403 419 394 393 417 402 423 424 410 417 391 405 421 416 405 395 380 393 388 389 414 402 391 386 413 397 390 393 389 389 399 371 369 405 374 383 380 386 387 380 389 379 365 398 362 378 392 384 362 395 389 391 360 379 371 366 358 378 384 378 351 365 351 384 367 356 363 350 374 357 375 361 355 367 351 374 354 375 367 340 355 349 371 362 366 359 340 364 340 359 361 347 336 345 339 344 337 337 345 349 337 345 352 335 345 344 356 327 334 326 348 347 335 338 344 327 328 335 316 321 342 335 324 325 335 321 316 333 314 330 322 311 334 333 305 312 305 312 324 310 315 307 323 305 315 316 309 299 304 298 302 304 320 296 314 295 293 316 315 314 297 305 301 313 289 312 292 313 286 306 291 289 288 293 302 299 286 282 301 282 279 302 300 275 279 279 282 288 293 284 296 275 285 276 270 294 290 289 273 293 266 289 272 281 288 273 285 271 281 273 268 266 258 272 271 278 272 257 258 274 267 275 253 273 266 276 250 251 257 268 265 262 262 247 266 248 259 249 265 244 252 256 243 246 242 245 249 244 252 262 260 243 259 242 236 239 234 247 234 253 249 236 250 246 233 250 239 238 235 228 228 234 227 228 240 226 226 226 245 236 223 230 235 243 243 227 232 233 240 218 238 234 229 237 236 234 229 214 221 213 233 219 221 221 231 229 220 221 220 227 209 222 211 226 224 213 217 220 216 206 220 207 208 213 216 208 222 219 201 216 211 204 211 213 201 216 211 200 202 203 211 203 210 204 213 210 203 198 205 208 194 192 191 193 191 196 194 202 195 193 200 189 193 205 196 189 190 190 195 192 201 186 194 190 191 187 197 184 193 190 181 186 193 185 194 183 192 180 181 193 191 187 182 177 185 184 188 187 190 192 183 187 177 186 177 184 181 182 176 178 177 172 171 188 175 187 172 176 180 177 174 177 184 172 182 176 184 168 179 168 182 168 172 179 176 182 180 179 172 173 172 165 164 180 169 164 166 172 170 175 178 164 166 177 166 171 175 174 162 170 173 163 172 167 169 174 171 172 167 158 159 169 169 161 163 167 162 164 161 162 165 162 170 159 171 165 157 164 170 168 157 167 155 169 158 166 167 154 162 159 154 163 155 165 165 159 158 154 166 162 159 158 153 158 161 167 166 161 159 165 158 161 161 159 160 164 154 157 164 162 163 164 155 164 160 152 154 165 153 167 159 160 156 159 165 165 158 163 158 166 160 165 159 153 156 167 165 158 157 162 152 152 158 155 164 166 155 166 164 157 165 155 165 153 162 162 166 152 157 157 166 165 154 158 166 158 157 163 164 162 157 164 162 164 168 159 163 156 157 159 161 154 162 158 156 157 169 155 158 158 160 156 155 163 163 170 169 169 165 165 163 156 162 159 168 162 165 162 166 171 170 158 172 163 164 160 168 163 162 172 168 169 159 169 162 169 169 161 167 163 171 163 168 165 169 166 166 172 177 169 165 169 171 167 170 170 168 166 175 167 175 181 179 180 176 167 180 172 179 182 177 173 168 168 168 169 182 174 171 181 173 173 174 187 174 187 187 174 181 186 187 177 177 187 190 187 183 186 182 185 191 184 187 182 188 184 187 177 187 186 186 195 189 190 180 180 188 199 190 193 199 195 196 191 185 199 195 193 188 196 191 189 186 197 201 188 195 191 194 202 189 206 192 201 191 203 192 208 205 202 210 204 195 200 212 207 213 208 203 209 208 200 215 206 215 219 214 205 218 211 218 215 216 208 209 206 214 206 204 215 223 212 214 212 224 223 209 215 211 213 220 213 219 228 226 230 216 232 230 228 233 220 225 236 223 223 230 230 232 223 232 237 235 237 230 233 231 233 243 236 241 228 239 228 236 240 239 240 235 239 234 243 252 238 240 236 249 235 241 235 236 236 254 258 247 238 256 256 243 243 246 260 254 253 254 258 251 252 249 267 258 269 254 259 269 259 271 253 258 265 254 270 259 268 269 271 272 274 277 273 266 271 278 278 267 264 283 261 270 279 271 287 268 273 276 275 265 278 280 293 279 288 271 270 290 286 281 274 273 282 295 299 299 293 297 279 300 289 303 289 302 283 283 294 282 296 288 309 284 308 284 287 294 291 303 303 288 311 311 298 299 295 317 315 318 316 308 308 325 307 305 314 325 311 319 319 321 313 320 318 315 315 335 326 323 309 329 310 336 332 311 327 335 311 324 322 330 329 313 345 332 320 325 325 337 327 347 332 344 340 347 351 345 338 355 355 331 341 342 357 345 351 351 355 359 361 342 350 345 335 342 362 358 347 359 346 344 360 340 367 350 373 344 348 343 346 351 364 352 367 379 356 366 361 383 383 368 352 372 354 364 366 356 383 387 368 374 362 367 391 386 388 368 380 386 370 373 382 395 380 402 400 390 382 375 390 380 389 380 390 376 400 389 377 388 395 386 405 391 411 402 392 408 401 385 405 382 383 386 399 389 386 417 412 425 389 409 390 395 413 429 410 418 401 414 415 426 425 427 423 429 410 424 438 422 406 416 440 406 440 403 435 435 423 431 415 416 426 446 412 431 421 423 451 444 435 414 437 435 424 420 439 460 443 446 436 456 429 461 428 428 430 449 464 462 440 453 431 469 434 434 449 460 452 432 432 441 438 447 474 444 458 478 461 443 453 472 457 473 457 456 452 461 464 460 451 480 463 459 453 463 478 477 475 459 455 488 491 481 468 481 492 498 464 458 501 486 497 466 501 468 482 505 460 462 500 499 481 505 506 492 464 493 474 470 476 507 499 497 486 512 490 511 488 485 516 504 496 516 497 484 512 475 502 497 500 476 525 490 486 509 491 489 496 499 488 509 486 505 526 515 487 506 530 494 520 515 513 521 512 534 500 528 523 498 497 494 500 531 517 522 499 494 498 507 519 509 516 530 504 516 547 515 515 544 515 546 536 543 502 518 553 518 529 523 510 528 539 518 517 514 556 518 534 522 557 521 520 534 520 528 527 546 517 533 547 554 538 555 547 549 536 543 560 565 547 543 550 530 553 557 554 557 536 529 569 544 527 543 570 537 541 538 528 574 528 533 557 580 527 531 576 534 533 539 546 554 546 538 532 580 561 540 542 571 561 539 558 540 552 577 569 534 559 578 571 560 542 572 538 590 555 541 564 590 555 568 577 557 541 545 566 549 568 568 588 542 546 595 572 546 580 588 590 555 589 568 578 579 592 591 553 553 578 588 572 588 567 593 597 549 577 548 603 579 553 565 549 575 564 598 597 561 587 589 574 577 573 553 587 602 569 574 551 568 602 585 562 554 566 575 572 588 595 605 600 561 581 555 575 603 580 590 606 603 567 561 605 609 594 585 595 612 600 595 564 594 565 568 589 571 583 609 607 570 597 597 578 568 599 592 560 560 562 604 610 576 613 596 564 586 560 604 578 605 579 587 577 588 600 604 604 569 591 597 574 574 579 587 577 613 564 572 608 569 562 603 579 609 575 586 579 577 574
585 576 610 569 584 561 561 567 614 560 618 561 561 592 596 597 560 565 565 570 571 580 599 561 600 598 570 573 611 588 581 585 579 609 589 590 610 567 579 597 613 592 614 610 563 593 569 602 611 591 596 570 557 577 565 603 559 577 559 602 597 580 570 610 573 600 575 565 608 586 595 597 563 592 590 567 562 593 604 557 568 584 561 560 596 569 605 597 581 600 585 555 565 599 551 574 577 570 576 572 594 572 551 605 560 580 586 579 552 552 599 554 580 572 551 601 587 560 554 563 556 601 567 601 588 565 597 554 578 551 560 594 588 577 550 557 549 586 586 567 549 582 563 565 590 543 561 551 566 573 541 583 570 579 564 567 557 577 590 543 570 579 574 560 550 570 579 534 587 536 552 541 556 549 548 584 530 566 569 553 533 568 532 558 542 540 574 575 564 526 570 524 527 577 543 549 540 576 554 557 537 552 545 550 544 544 547 549 548 523 560 530 563 563 526 559 551 523 526 517 524 550 530 513 528 518 563 537 525 558 555 532 540 524 535 551 520 537 539 530 543 544 545 509 513 545 535 524 547 524 526 544 542 512 499 514 534 521 524 505 522 545 511 533 529 538 524 522 525 526 509 535 522 506 537 507 535 496 522 491 502 530 524 531 528 520 509 527 511 513 486 484 525 479 508 518 501 484 512 509 504 516 513 493 518 486 499 487 503 493 513 518 509 507 487 502 504 486 494 499 470 508 469 500 486 480 466 462 499 492 505 469 478 492 491 486 501 473 481 499 496 464 463 459 485 489 492 471 461 487 476 484 479 470 447 484 477 456 453 464 486 455 452 470 472 462 445 451 459 445 443 453 466 474 439 450 440 467 445 442 452 450 471 464 428 439 436 432 465 453 462 449 435 461 442 431 434 452 436 436 432 445 421 422 433 421 445 428 448 418 450 412 430 423 413 447 445 416 408 441 431 407 432 433 403 420 405 441 437 426 424 399 437 407 425 408 426 427 420 420 421 419 415 418 429 392 391 411 413 422 417 423 387 399 394 397 412 408 421 394 418 385 404 385 385 382 412 400 386 406 395 385 403 394 408 371 371 378 404 403 383 395 399 402 379 373 368 364 368 369 368 373 393 361 381 389 366 389 387 370 356 376 354 367 366 358 364 366 379 384 366 372 380 355 367 366 349 347 378 348 342 364 373 345 358 363 353 348 338 338 357 365 343 368 350 365 339 352 358 342 340 331 335 333 351 332 357 339 345 354 356 346 346 331 338 350 348 333 333 327 317 336 348 328 330 321 327 322 335 329 339 318 318 336 326 318 315 328 319 336 313 325 326 333 330 313 316 301 326 321 309 305 301 315 301 298 297 299 294 302 299 305 302 290 297 300 288 297 289 292 288 288 288 296 301 285 292 305 308 303 296 286 290 291 284 279 290 295 285 275 279 285 293 288 274 281 287 275 270 269 281 281 293 280 276 273 289 279 288 279 268 282 278 283 261 261 277 275 261 268 277 268 280 268 254 278 278 253 263 269 254 272 271 269 259 261 258 260 271 267 250 265 249 264 247 259 253 242 264 262 263 243 251 254 251 262 245 249 253 239 249 256 238 250 247 243 245 248 241 242 229 245 247 233 246 235 236 234 246 236 229 247 235 224 242 227 223 243 230 233 234 230 238 234 233 232 226 221 217 231 222 219 228 219 225 232 219 222 220 211 225 226 228 216 230 223 215 211 215 216 211 221 209 222 209 224 204 219 211 215 221 214 206 220 206 209 200 216 211 209 200 213 204 212 205 208 211 209 196 201 204 200 202 207 194 204 207 206 206 202 199 191 189 199 189 202 197 190 203 194 195 193 191 185 190 193 186 202 186 185 197 196 190 191 182 182 189 180 184 193 195 184 195 181 181 193 179 188 184 178 186 177 180 178 182 182 184 187 182 181 185 186 173 173 184 175 178 186 175 176 181 174 177 183 174 170 181 183 181 174 183 176 170 176 168 181 177 174 182 181 167 175 168 167 178 174 165 177 177 165 173 178 176 163 166 164 171 177 162 167 173 163 165 166 163 172 166 171 171 173 166 168 168 164 173 173 168 169 166 162 169 170 160 159 158 158 164 164 166 168 167 164 156 156 169 158 168 160 154 165 158 162 158 167 167 157 166 162 153 159 168 164 157 155 152 159 157 160 152 152 158 164 161 159 165 160 163 164 166 164 159 154 156 164 153 155 153 160 151 157 157 165 158 159 152 165 154 160 164 159 163 155 158 156 157 159 153 165 153 163 156 153 153 163 158 163 162 160 157 155 151 155 154 165 155 156 156 159 165 155 159 154 159 159 152 160 153 155 158 160 159 152 158 166 166 152 158 152 162 165 166 156 160 159 164 166 167 152 157 163 163 166 163 153 156 160 161 157 163 168 166 156 168 156 154 166 156 162 167 167 159 165 156 168 158 169 166 157 169 171 169 165 170 164 165 158 172 158 163 167 172 160 170 171 163 170 168 166 162 165 163 162 173 169 172 174 164 168 169 171 177 175 166 175 178 174 178 178 178 165 179 180 182 177 170 170 182 169 170 176 179 175 178 182 175 181 171 178 172 179 179 186 188 175 174 183 178 182 187 183 185 184 173 183 182 190 179 189 188 187 193 187 191 184 184 188 189 186 183 190 195 180 180 192 192 195 192 181 192 192 182 198 187 186 189 191 194 189 192 201 195 200 203 197 194 190 195 206 192 195 209 208 206 200 199 206 204 205 202 201 209 200 212 195 203 199 207 212 215 214 213 217 200 217 211 206 211 209 221 212 210 215 205 221 223 204 222 210 207 214 215 214 222 219 210 223 220 214 215 215 210 212 225 228 215 213 233 226 229 217 235 216 221 230 229 235 222 240 226 221 228 237 223 231 222 229 229 238 234 240 243 235 232 244 234 250 237 235 242 235 235 240 248 240 253 232 236 247 254 251 257 243 248 248 248 238 249 254 253 241 246 245 257 245 260 251 251 248 258 250 253 262 272 259 272 267 260 271 259 268 269 253 252 276 267 264 267 257 257 272 283 283 281 258 277 260 274 284 283 272 274 277 270 277 270 277 282 290 290 293 271 274 291 279 286 297 273 287 283 273 295 293 279 294 299 294 281 283 293 281 293 288 308 294 305 283 308 302 309 304 286 311 296 302 306 298 302 290 293 316 317 299 306 321 304 314 313 320 307 319 313 322 301 301 310 305 319 333 305 320 304 316 320 321 317 334 338 324 327 326 325 332 340 342 344 329 320 318 341 339 320 350 335 322 333 339 340 346 338 331 354 348 329 339 345 339 336 353 333 356 359 353 331 362 347 355 365 356 366 338 351 361 352 371 343 358 342 349 361 358 377 345 378 360 353 362 361 365 364 379 366 374 384 380 370 356 358 368 378 357 377 374 380 364 369 377 367 367 391 397 375 399 398 398 371 386 385 398 404 392 395 398 397 399 385 382 378 381 410 385 401 380 408 412 383 412 391 395 419 395 399 410 408 406 397 421 409 409 425 415 426 397 412 404 410 394 413 395 421 432 412 420 396 408 428 405 433 426 412 414 434 401 435 402 438 411 406 409 431 444 433 440 437 434 413 414 421 434 449 413 448 434 432 426 441 433 436 423 429 418 429 455 462 447 447 447 432 429 440 456 462 465 460 451 439 449 455 451 455 437 441 445 470 468 465 478 452 457 471 455 439 441 467 442 473 447 472 472 461 481 468 472 481 446 459 474 450 469 455 476 448 465 453 462 489 478 498 464 492 499 472 467 462 463 468 468 488 500 462 505 460 505 469 477 481 464 470 492 488 506 495 499 509 468 497 512 491 504 514 501 473 518 510 517 497 497 478 514 492 477 496 481 507 496 496 514 492 486 529 511 498 495 484 492 504 515 529 533 500 508 498 517 513 518 491 499 523 521 511 513 540 525 497 517 522 532 505 537 499 504 537 535 523 521 504 502 509 509 502 525 519 524 538 516 530 526 547 545 542 531 515 539 511 536 528 540 552 548 514 558 548 554 542 562 540 518 529 557 524 522 561 515 531 529 521 526 550 518 556 533 548 519 567 530 549 555 551 560 537 525 536 567 543 547 552 530 528 537 524 570 562 534 578 567 554 550 530 548 568 535 541 542 540 583 563 568 566 556 546 571 557 569 534 548 569 588 585 541 534 538 547 567 545 558 544 584 540 564 562 550 574 581 566 540 566 566 544 568 546 574 577 580 564 585 583 574 555 548 550 547 580 587 573 560 563 565 547 553 574 550 579 600 588 562 570 584 559 567 562 562 591 559 602 558 603 587 551 560 552 574 586 572 552 562 575 600 560 559 577 557 564 587 557 566 602 585 585 557 606 554 591 589 574 566 598 579 567 608 577 586 586 604 607 580 558 567 564 559 567 590 557 571 569 563 587 611 589 611 558 576 612 589 604 576 593 590 601 607 587 615 572 611 600 568 570 594 571 578 598 582 613 599 597 559 598 561 615 580 585 562 598 568 614 606 599 603 560 567 595 606 609 562 591 580 599 561 592 580 609 577
573 562 618 609 619 618 591 619 579 561 563 562 573 617 612 612 605 613 564 586 604 614 588 576 574 571 577 606 595 571 568 607 576 567 596 575 565 571 574 563 600 612 613 561 600 610 587 579 585 595 580 608 577 562 611 576 591 561 559 612 569 566 584 591 564 602 559 598 603 571 602 586 567 590 587 607 583 557 561 600 593 574 584 604 578 578 563 602 573 557 590 584 557 559 560 564 596 554 597 585 570 586 557 573 563 589 603 587 586 555 586 595 590 573 552 564 556 554 558 584 562 582 567 548 583 579 580 558 582 580 588 549 572 593 597 578 576 551 573 570 555 552 574 597 544 580 553 579 548 567 592 582 538 545 583 567 590 582 586 568 574 584 555 588 583 554 539 585 541 565 542 550 541 538 547 544 557 537 541 547 547 581 579 565 563 535 577 570 556 529 577 554 569 527 540 560 542 566 554 558 544 540 543 521 523 573 522 523 565 528 569 565 560 548 557 552 560 519 554 567 524 515 525 551 513 522 542 554 544 545 544 541 557 512 548 514 525 514 557 529 506 551 527 530 528 514 520 526 511 535 536 509 534 531 522 537 510 510 544 505 527 531 513 531 502 516 506 493 506 502 514 510 529 502 499 529 538 513 493 489 502 534 509 495 506 491 498 509 482 509 520 498 495 489 515 500 486 493 517 518 486 501 480 523 521 485 474 494 514 475 493 479 509 504 504 505 470 468 506 513 469 496 477 472 473 510 504 508 507 460 478 463 477 463 479 461 501 470 466 455 469 490 496 484 453 473 463 493 475 493 465 485 458 451 474 460 447 462 455 451 459 467 455 469 456 484 468 476 481 474 446 479 454 469 455 460 456 443 449 449 433 466 435 460 440 436 434 439 429 434 440 449 441 450 463 453 435 438 431 446 455 437 439 454 435 429 434 431 437 419 436 427 412 452 425 422 433 450 415 437 407 433 416 428 438 440 435 404 430 427 421 436 409 404 398 421 422 412 428 420 394 423 429 419 427 397 412 396 393 421 412 389 390 387 419 406 384 421 421 412 402 406 386 419 406 396 396 378 380 378 382 382 411 410 389 385 384 389 373 399 383 396 367 391 369 368 367 370 374 382 393 389 380 374 364 376 364 368 386 368 377 375 358 357 355 381 373 367 366 366 384 375 350 371 352 368 380 376 359 355 366 347 344 364 359 357 344 347 347 349 349 359 337 357 356 366 346 356 336 350 355 329 340 330 349 344 331 332 338 346 344 344 343 322 342 327 335 327 330 322 346 317 340 338 341 345 321 341 343 312 319 314 318 317 331 309 310 332 326 310 325 333 328 325 329 321 317 312 316 310 300 321 298 303 304 296 311 302 304 307 294 316 317 317 311 300 299 299 314 311 314 300 311 298 300 284 302 291 284 290 303 297 286 306 302 287 302 289 296 294 300 286 291 290 276 286 279 287 285 269 276 282 281 271 286 271 284 276 278 289 269 281 272 286 276 274 274 283 268 262 264 277 271 259 255 274 254 268 261 264 257 265 254 254 255 268 251 258 260 250 262 252 244 258 266 255 258 248 247 254 264 259 249 239 258 247 238 248 250 239 244 234 249 244 245 240 231 233 248 246 250 248 248 247 230 228 232 243 236 232 236 233 240 243 222 230 229 242 233 226 223 219 234 227 219 229 229 236 220 222 235 232 231 225 218 220 215 224 215 220 221 225 224 214 219 209 218 221 220 206 218 220 225 206 213 218 210 212 219 213 212 208 212 203 204 204 217 207 205 203 201 196 202 204 214 205 201 207 208 199 193 193 209 210 206 206 194 206 191 204 197 197 202 194 203 188 193 197 201 191 200 195 186 194 198 199 185 195 182 197 189 181 183 194 195 182 196 192 188 185 193 180 180 183 187 189 182 185 190 181 178 175 175 179 174 177 181 177 172 181 185 187 178 184 182 177 187 180 181 178 170 176 181 183 178 181 173 176 179 171 183 182 171 174 178 167 174 178 181 178 178 177 170 174 175 168 177 176 169 178 167 168 167 161 166 161 171 165 161 174 172 172 170 169 165 166 167 168 173 170 173 158 171 170 165 166 165 169 163 164 165 169 170 160 165 159 155 160 163 155 157 159 168 169 169 157 160 161 167 159 157 167 159 154 163 167 164 156 164 155 165 157 153 164 162 163 152 162 152 161 163 156 161 161 154 152 162 160 164 164 163 152 156 156 155 163 159 151 160 160 154 158 159 162 157 151 162 153 154 163 155 159 162 150 154 150 158 150 159 163 156 163 164 161 153 154 151 153 162 161 163 158 161 158 155 160 151 159 163 155 158 153 164 155 161 162 164 154 154 165 159 152 156 159 164 159 155 165 155 153 164 155 161 161 155 165 161 157 162 164 156 167 163 162 152 156 154 153 156 163 165 153 166 153 156 160 158 163 167 169 165 163 157 159 157 161 156 166 167 167 163 156 166 158 166 168 163 170 169 167 165 166 169 162 166 172 171 172 167 168 172 163 163 175 167 171 174 176 173 167 165 164 167 170 176 169 179 169 168 175 175 173 168 166 170 177 170 182 177 167 171 176 180 176 182 183 170 179 183 183 177 178 177 182 187 180 175 185 186 175 178 173 176 172 189 188 176 181 188 189 186 192 189 193 184 184 180 188 181 179 183 180 180 195 183 189 185 192 183 187 197 199 193 192 192 188 196 201 188 192 194 187 202 196 191 191 206 194 199 193 196 207 209 194 201 209 201 196 197 211 211 209 212 201 209 201 201 202 198 199 199 206 216 200 210 212 208 212 214 216 207 208 213 221 209 206 206 218 214 207 206 208 226 215 215 224 218 225 229 222 214 225 213 226 216 227 230 223 222 221 217 216 235 220 231 221 223 228 239 225 220 242 242 231 239 243 232 227 227 236 242 242 229 241 236 228 243 237 236 234 250 234 236 245 252 248 237 256 255 235 254 251 248 244 237 241 243 243 244 251 262 249 246 252 261 248 262 247 263 268 263 251 267 269 269 258 265 263 274 272 252 258 271 252 256 268 256 266 266 269 263 281 280 268 285 275 268 278 261 283 270 280 271 281 276 265 284 287 286 284 278 295 293 282 277 294 271 281 272 279 277 285 278 296 286 300 289 306 293 289 295 292 286 304 295 299 300 294 306 285 295 306 313 303 299 308 291 309 301 316 309 307 301 323 315 319 323 303 315 321 321 306 322 310 309 302 311 330 309 320 306 316 331 327 325 316 331 317 329 336 318 317 330 314 336 334 329 331 322 325 346 347 344 336 349 321 327 341 333 355 348 349 341 344 326 348 347 328 335 340 340 332 334 350 350 358 363 336 346 357 362 341 364 361 363 351 349 354 350 371 350 366 344 379 374 355 351 362 366 352 351 352 378 354 379 368 370 373 376 369 355 388 377 383 376 370 389 363 372 368 372 397 365 393 386 392 368 375 378 383 378 390 376 380 402 409 374 387 384 400 378 408 376 398 380 404 381 394 383 413 418 384 392 398 422 423 396 411 406 417 392 406 400 404 390 398 409 397 413 418 419 422 412 409 413 431 422 407 403 427 407 427 428 427 402 444 422 443 430 441 429 445 412 439 417 429 432 448 418 423 413 416 430 452 435 428 456 445 455 459 428 455 456 438 458 436 439 429 440 442 460 437 447 436 435 448 470 442 455 468 461 476 442 477 475 450 446 458 464 445 447 437 442 468 441 443 465 474 444 475 473 483 472 480 478 480 458 491 459 469 475 492 473 482 475 462 468 482 490 497 488 470 459 457 471 475 480 500 484 493 493 495 494 473 484 481 483 483 494 471 492 471 500 482 500 470 487 502 503 508 473 492 474 496 501 500 507 499 497 507 502 485 516 478 486 487 492 499 499 484 497 491 499 523 524 504 534 519 512 506 509 506 531 517 509 493 493 514 539 499 521 515 537 517 507 541 494 529 521 500 530 512 508 511 523 500 521 505 526 521 542 530 510 525 549 539 519 539 543 527 551 536 555 512 517 559 511 509 517 545 521 545 553 512 541 544 543 565 519 516 554 561 548 516 536 548 544 522 527 530 560 552 536 532 541 524 535 528 540 521 550 575 564 553 533 567 570 559 531 551 558 556 579 541 558 551 536 570 576 578 532 541 560 562 552 541 575 541 554 584 581 552 576 538 542 551 536 565 585 546 563 580 549 560 545 557 560 561 560 578 566 587 568 576 581 540 556 574 583 572 574 572 590 551 561 565 590 550 548 582 596 559 587 545 573 570 546 602 592 564 574 594 558 581 565 589 601 584 583 588 558 560 562 550 585 596 597 604 557 594 570 554 561 603 568 579 595 583 607 573 580 588 594 602 582 561 565 608 577 590 569 558 573 602 582 585 556 570 574 563 607 593 558 559 579 576 580 565 600 569 586 570 598 562 562 569 570 573 565 585 602 574 590 563 563 609 586 615 559 604 614 602 582 610 591 575 567 615 592 615 598 597 583 591 570 561 616 619 563 586 576 616 617 573 579 564 563 581 600 561 589 605 564 616 600 600 576 612 600 608
609 580 591 574 615 602 579 612 605 581 583 565 581 580 577 600 587 584 565 567 584 598 616 591 593 595 571 612 587 614 600 580 578 571 596 572 615 613 564 598 573 584 601 596 606 562 575 573 584 571 577 582 569 611 563 577 571 566 560 590 562 610 594 576 599 591 580 592 578 562 596 577 613 576 577 566 605 569 584 606 580 593 563 582 588 567 599 599 566 601 564 569 594 593 579 569 559 602 604 580 598 577 591 597 597 555 607 588 568 605 575 585 581 565 577 577 549 583 584 583 564 576 586 595 598 551 548 548 550 572 574 600 581 546 582 552 583 574 546 597 587 570 590 561 544 576 589 593 562 593 586 550 572 555 564 585 575 554 561 579 583 580 559 578 558 564 567 575 550 533 586 559 579 560 556 581 575 583 556 539 546 544 544 543 549 569 573 564 563 550 536 544 537 556 557 572 547 543 552 546 543 573 573 536 524 570 530 532 526 523 561 535 529 549 547 545 523 561 539 543 534 525 541 522 536 522 528 512 537 562 514 561 522 557 538 514 530 518 553 513 542 532 538 511 527 530 506 531 548 540 535 551 531 542 543 519 507 511 514 511 504 517 523 525 499 545 504 495 529 540 532 502 531 499 521 517 492 534 528 488 497 512 495 530 517 531 517 520 483 497 509 530 509 501 483 523 511 493 514 507 488 524 522 486 521 479 498 473 499 494 498 489 502 505 482 508 489 468 504 467 485 495 476 488 468 497 509 500 478 470 500 506 500 501 471 469 490 482 467 460 476 490 457 496 492 454 460 459 470 457 489 454 488 449 453 458 450 490 479 477 450 485 487 449 476 440 481 448 465 475 470 437 467 457 462 474 442 442 474 465 441 458 430 462 440 472 448 430 454 431 441 428 447 462 466 439 436 453 428 445 434 425 430 441 428 427 456 450 426 431 440 453 428 427 453 417 443 416 433 448 439 444 421 426 443 411 421 441 413 427 415 420 430 423 402 437 404 415 408 435 406 422 427 430 423 429 403 403 390 391 425 404 418 425 399 391 388 412 404 384 388 416 389 393 384 401 415 377 407 406 407 374 389 400 390 374 393 371 405 392 377 401 393 403 382 402 366 378 399 395 363 398 382 382 384 372 365 373 364 361 369 355 385 386 363 369 361 371 350 359 355 349 371 376 360 347 347 374 360 363 359 373 355 357 342 360 356 370 368 343 340 366 338 356 364 351 347 347 331 338 333 335 337 340 352 337 358 343 345 347 336 354 351 323 344 352 348 339 327 321 330 346 325 338 326 319 314 334 337 323 314 309 332 311 334 337 306 313 329 327 314 309 315 308 313 308 302 311 302 323 327 313 315 304 313 299 296 305 293 294 315 313 310 290 294 296 299 290 310 311 305 300 290 291 311 296 295 303 308 301 298 307 288 281 301 297 278 281 301 293 291 272 295 275 290 296 283 286 289 284 290 273 292 269 291 290 273 286 282 264 271 267 278 285 284 272 271 268 281 262 276 255 274 267 264 265 261 273 262 266 268 252 255 252 263 261 248 252 270 269 256 266 258 247 259 249 263 246 240 257 240 244 255 242 256 244 255 254 241 234 245 253 254 239 252 244 248 246 241 233 228 234 239 228 234 244 242 245 228 225 242 225 244 228 229 234 223 230 222 225 236 232 231 220 222 233 232 226 224 229 221 231 234 228 222 226 212 224 221 214 218 222 223 224 216 226 218 216 211 218 217 220 210 222 213 207 203 216 214 217 218 210 219 204 216 199 217 213 198 203 207 200 203 203 208 202 209 193 207 196 210 191 210 193 201 205 202 195 199 201 193 202 188 188 202 204 189 186 199 201 192 187 194 187 199 188 191 196 196 193 184 182 188 195 181 180 186 180 193 178 180 183 188 179 190 177 175 183 185 183 186 180 179 179 175 182 187 176 174 174 184 177 183 184 180 180 186 181 179 179 175 169 170 183 170 173 169 182 168 166 171 169 165 167 177 176 177 180 176 169 176 179 168 170 169 169 163 176 162 172 168 176 165 162 167 160 166 174 159 169 163 169 169 162 162 172 158 170 168 158 159 167 165 162 163 161 157 158 166 166 170 161 163 158 162 154 159 169 168 158 162 156 153 157 161 156 155 161 153 166 162 156 161 156 162 152 161 164 155 156 159 154 153 151 157 163 151 153 160 155 164 160 153 161 161 158 162 160 151 164 156 151 161 156 162 158 153 156 163 156 154 161 150 149 154 157 161 154 151 162 158 150 156 154 153 153 162 151 155 149 157 162 157 160 160 161 153 156 152 152 163 149 156 150 149 161 150 161 159 152 152 160 160 160 151 158 156 157 160 163 164 160 153 157 156 164 161 152 156 165 163 164 157 162 157 158 152 158 155 153 153 157 164 167 158 156 167 155 155 158 153 166 162 153 156 157 167 161 164 154 159 165 162 168 169 159 166 167 165 169 169 168 158 166 167 165 171 167 169 158 158 171 157 168 157 162 158 172 170 169 174 161 166 168 159 166 174 173 164 165 162 161 170 176 166 168 164 176 176 163 170 176 171 164 167 165 173 165 179 178 172 174 181 178 168 177 175 180 176 173 176 169 183 186 175 179 175 178 188 173 177 184 176 178 188 189 182 187 176 183 179 178 191 188 187 180 192 191 179 177 186 193 185 192 185 180 190 193 195 181 190 195 188 193 191 183 195 183 202 200 191 202 185 202 200 205 191 192 201 197 199 190 206 203 202 209 192 201 199 205 197 204 195 193 206 198 206 204 208 201 203 214 198 197 200 215 201 217 211 210 205 215 208 204 222 217 216 216 210 223 213 214 206 226 207 221 209 222 224 217 228 221 225 212 221 216 221 231 223 231 224 214 223 218 230 223 230 235 227 221 234 221 242 237 228 225 241 233 244 226 227 245 246 246 238 233 243 250 250 239 234 236 250 232 248 238 246 255 247 252 256 239 239 243 240 251 255 244 239 257 240 256 247 247 241 242 245 243 252 253 254 247 249 272 252 249 262 264 257 260 261 250 259 273 264 253 265 269 274 262 270 276 282 271 271 275 277 260 276 276 281 264 284 274 276 291 288 274 289 279 292 269 287 284 295 284 277 291 285 298 295 282 277 298 296 294 286 292 301 306 300 289 299 307 308 294 285 296 293 290 297 301 303 316 308 291 294 290 298 291 314 304 309 320 299 298 313 314 300 302 314 327 314 321 314 307 324 321 309 319 324 320 322 318 317 330 316 317 311 314 341 311 322 326 327 337 341 335 328 323 327 346 319 325 330 322 343 323 325 353 337 323 324 325 334 344 349 345 351 332 354 338 350 331 351 361 354 335 368 362 344 337 345 343 372 356 372 353 345 373 350 358 350 372 365 349 346 376 354 365 361 351 364 377 352 363 388 364 386 379 390 378 360 389 381 368 392 381 365 363 374 394 384 387 388 381 388 401 370 385 398 396 401 391 379 376 391 394 378 385 393 411 389 410 396 414 405 419 395 381 399 388 399 410 392 405 386 406 404 411 410 417 415 412 414 413 414 430 393 429 398 398 412 408 424 403 417 440 403 409 440 423 432 407 428 442 444 424 428 419 416 443 428 412 448 424 416 424 435 430 453 440 417 427 440 424 423 445 429 422 441 426 432 428 449 457 465 466 448 459 433 444 446 451 432 472 473 449 456 471 453 469 436 462 465 462 439 440 469 478 438 480 478 448 462 445 483 473 486 482 469 474 445 453 485 464 458 465 458 450 469 462 464 454 461 470 453 485 472 458 480 498 461 498 500 480 477 461 506 475 488 474 476 469 510 480 493 486 477 466 471 473 481 488 494 487 513 497 516 480 500 492 491 500 515 479 509 512 523 513 480 521 497 511 495 494 480 483 528 517 500 486 513 518 501 490 487 534 490 526 514 514 493 529 536 540 522 511 536 526 538 518 524 512 544 511 505 533 524 502 510 514 525 528 515 546 516 522 539 534 519 538 521 546 553 519 545 535 521 519 532 521 558 556 527 556 548 530 537 556 562 561 554 516 522 546 541 561 566 525 536 523 540 560 528 518 541 558 565 523 542 523 534 557 570 552 540 562 576 550 568 566 556 569 542 573 525 554 544 530 576 546 579 560 553 545 564 555 547 544 534 561 585 537 569 565 565 557 541 584 536 560 579 540 535 588 571 583 536 579 586 566 577 576 577 585 582 542 590 593 544 569 580 581 567 552 545 575 590 549 556 579 598 560 592 544 582 561 574 556 549 570 549 598 595 552 592 580 570 561 581 572 592 580 569 579 550 573 557 558 598 571 595 578 581 583 560 592 596 555 560 557 608 576 561 565 567 554 599 576 593 561 569 560 597 554 610 579 600 575 572 575 582 559 596 612 584 605 588 572 602 597 569 601 613 579 615 571 572 604 586 612 603 602 562 589 602 559 614 589 572 565 578 576 584 571 585 605 600 607 560 592 601 593 561 566 595 592 596 614 615 615 610 615 600 582 609 596 586 576 584 616 596 602 573 565 613 598 611 598 590 615 572 576 589 572 585 568 603 620
563 599 620 612 599 600 578 588 580 607 602 606 602 577 592 614 580 588 595 574 566 565 568 579 582 595 589 605 601 576 608 601 616 606 596 593 588 611 562 608 595 601 596 576 619 566 572 578 592 603 588 598 605 594 615 570 572 587 598 581 603 589 611 572 567 585 591 566 573 577 608 578 602 594 605 570 568 595 561 558 605 574 576 568 584 610 610 557 608 584 579 585 555 565 598 555 591 573 563 606 591 605 559 570 583 598 582 586 578 579 589 570 598 582 578 555 567 565 592 558 579 566 566 565 595 565 601 573 589 596 558 571 546 557 551 555 553 545 550 561 556 545 556 596 592 583 543 551 542 546 549 556 555 579 562 543 543 562 574 571 545 587 540 570 572 535 560 566 540 563 541 550 564 564 554 549 567 554 574 556 579 544 530 542 547 579 537 547 544 544 555 539 555 579 549 554 559 573 539 544 560 558 546 536 547 564 535 555 541 522 519 520 543 529 547 560 558 522 529 553 527 536 531 562 537 536 520 558 550 556 529 556 536 533 522 528 551 548 551 549 508 517 521 531 508 510 514 524 540 525 516 507 542 540 503 550 507 533 527 540 542 527 529 518 537 511 520 520 540 505 499 513 498 494 535 507 509 533 522 498 532 498 519 492 500 532 515 528 510 490 485 506 518 503 509 517 500 496 522 478 513 504 520 511 483 478 487 474 473 487 483 516 474 486 516 469 508 471 492 467 499 488 505 511 489 464 499 506 507 461 478 497 482 477 505 489 488 466 457 484 488 469 475 463 484 484 469 472 491 479 492 484 493 451 487 469 449 467 463 463 485 488 472 471 468 485 472 471 467 471 472 461 464 447 437 478 475 473 433 441 451 465 436 457 431 470 433 430 428 432 435 433 439 429 424 441 438 439 433 432 442 434 430 450 444 450 416 451 433 423 455 440 450 418 444 416 414 416 442 450 428 441 407 419 426 416 434 436 434 440 408 433 420 421 409 438 415 410 397 426 426 395 401 414 395 425 405 408 415 397 414 413 414 417 404 404 421 397 418 416 412 380 390 393 406 389 408 402 404 394 400 400 396 400 389 377 379 403 404 369 388 368 400 388 382 401 373 363 367 371 363 375 373 385 383 359 366 387 359 386 379 363 364 383 357 372 371 371 360 379 349 350 351 380 368 378 350 355 363 373 355 374 350 355 343 351 346 340 342 354 347 358 361 362 356 351 345 346 345 339 350 335 343 349 328 347 348 347 339 332 345 345 325 347 342 346 325 345 333 322 325 332 347 320 316 324 336 334 337 324 319 321 324 334 317 314 316 330 309 333 309 303 304 325 304 316 306 301 314 315 302 302 304 319 301 322 316 311 307 295 311 308 319 293 293 317 298 303 289 305 299 311 308 288 302 287 288 292 302 299 284 301 290 288 300 280 303 281 297 289 290 293 292 290 290 274 291 291 273 274 293 289 271 280 265 281 278 278 272 283 265 275 278 269 274 270 284 277 262 266 255 266 268 260 271 260 261 264 251 264 267 271 249 258 271 266 263 255 259 263 264 254 266 246 251 246 255 250 264 255 249 258 254 249 238 237 236 258 246 248 235 240 246 238 242 247 241 232 233 239 243 232 232 239 247 248 242 244 233 241 243 224 241 237 240 235 227 242 230 241 236 236 224 232 220 229 234 233 233 224 226 231 230 211 213 220 220 214 216 230 229 221 218 220 223 224 215 226 222 211 217 206 211 215 220 207 204 202 218 212 220 212 213 206 208 198 201 198 206 199 203 211 196 197 205 201 201 203 204 201 208 196 195 194 207 200 190 206 195 195 201 190 194 191 200 195 190 203 188 188 186 188 185 187 185 200 193 194 192 197 188 189 186 187 182 193 186 185 180 183 189 188 185 176 192 178 188 189 176 176 186 179 180 178 182 179 176 183 188 188 186 184 186 177 183 183 178 185 182 180 169 176 171 170 179 182 175 180 168 177 174 171 164 167 172 179 167 164 164 174 177 163 170 167 177 165 164 169 171 175 161 165 165 162 166 167 165 168 171 166 167 161 167 163 169 165 157 168 167 162 161 163 162 157 159 170 162 165 169 156 164 155 161 153 157 167 161 164 161 157 155 153 162 165 159 158 157 160 154 153 167 159 161 162 161 160 151 164 163 154 157 152 157 152 151 154 159 156 157 155 150 154 153 151 153 161 152 160 158 153 162 155 161 159 151 156 153 158 154 157 161 151 158 160 154 160 149 148 158 148 160 150 153 155 153 149 153 156 160 154 161 159 160 158 161 154 158 157 149 155 151 162 159 154 151 157 151 153 149 153 160 161 156 151 155 161 152 152 162 157 158 152 160 162 154 150 160 149 160 162 150 156 153 161 162 157 162 157 154 164 163 159 154 162 162 160 152 157 154 160 152 161 165 153 157 158 166 166 159 164 152 153 160 153 162 168 159 166 160 161 157 163 167 155 160 168 156 158 157 158 167 158 169 164 160 159 172 159 157 163 172 159 165 163 160 159 163 166 172 170 174 160 163 166 173 164 163 178 166 164 165 169 167 173 176 166 179 174 176 179 172 177 174 166 170 179 178 176 172 182 183 182 170 181 179 184 185 182 175 181 177 174 179 187 173 187 175 180 174 182 181 184 190 175 178 179 176 179 176 176 178 190 194 186 182 193 193 190 190 194 196 186 194 181 198 189 187 193 187 186 186 192 203 186 202 196 202 199 204 194 188 188 199 197 194 198 196 198 202 207 209 198 209 195 208 199 200 197 201 214 198 200 201 208 207 213 198 205 205 207 206 220 207 219 216 211 205 223 213 209 219 219 220 217 216 210 207 220 212 211 217 214 221 220 216 219 219 211 212 216 231 215 225 224 223 231 223 227 229 234 237 240 219 241 241 237 225 228 235 242 239 240 224 232 227 228 231 228 247 231 238 230 248 242 230 252 248 245 235 255 244 250 234 244 254 244 245 249 260 248 251 252 263 245 251 266 261 251 256 247 250 265 270 268 252 270 264 254 253 249 267 270 272 273 263 265 278 263 273 260 266 271 272 264 263 259 284 265 268 278 266 278 285 285 275 269 272 287 284 270 291 290 286 290 272 296 283 287 277 284 276 293 298 295 296 281 278 277 298 283 307 297 292 301 290 286 299 307 302 313 306 306 293 299 304 298 305 317 309 294 298 292 302 298 303 304 295 309 307 324 309 318 322 328 320 311 311 331 320 328 323 319 324 311 336 325 316 332 323 321 334 319 333 336 316 331 334 342 343 325 330 330 326 344 330 325 348 353 328 342 323 341 328 328 343 350 327 354 350 357 344 354 347 355 356 337 342 349 360 367 370 358 370 364 339 370 361 372 359 342 368 367 377 366 380 367 359 372 359 351 355 378 376 363 364 381 385 370 376 391 360 376 387 385 366 367 377 366 372 392 382 368 391 396 386 381 374 367 392 381 369 388 383 375 378 398 396 381 378 410 399 411 412 385 414 393 416 387 418 418 402 391 392 386 410 401 406 404 390 419 413 419 427 419 398 403 427 410 410 394 421 431 397 426 427 437 400 401 408 440 435 433 440 429 428 415 438 434 417 441 428 443 443 415 421 418 419 416 453 435 450 424 435 430 426 457 450 443 458 454 425 449 442 438 459 425 465 445 442 426 440 436 443 428 444 448 436 438 464 432 458 447 447 455 437 436 469 442 456 468 438 474 461 456 447 467 464 487 449 468 462 485 488 462 477 479 466 488 461 486 472 486 473 490 462 476 481 467 496 492 478 487 488 462 463 493 462 484 468 473 488 479 467 500 484 471 489 478 469 474 510 511 476 475 486 515 496 488 502 511 497 473 519 492 517 475 508 489 490 523 479 486 507 506 522 527 528 519 521 496 508 513 494 489 489 504 525 494 501 531 517 509 517 519 538 510 524 540 504 494 511 519 538 540 540 544 508 526 508 518 522 534 534 542 519 518 513 542 512 523 514 516 532 534 525 514 521 534 506 551 516 543 516 551 526 533 517 529 561 522 557 556 544 561 545 549 547 515 563 561 541 538 561 557 567 541 562 538 527 569 519 524 567 554 547 524 561 553 527 527 528 560 544 548 565 546 573 565 528 549 567 580 546 537 538 553 544 579 579 584 584 574 554 537 538 574 578 586 548 577 581 585 553 554 583 548 546 584 574 564 555 568 551 555 588 573 553 541 550 574 554 593 573 585 568 594 571 596 567 585 544 572 595 573 583 569 601 582 566 584 600 552 576 567 563 601 562 595 600 557 600 605 553 591 593 597 587 565 570 598 568 604 566 590 564 572 601 562 575 592 590 598 589 560 601 562 590 557 611 595 567 585 580 589 611 603 573 581 597 585 570 607 581 579 589 595 600 581 598 559 615 579 596 593 578 578 604 615 582 603 590 588 567 576 614 590 581 576 591 578 598 603 566 585 564 572 599 582 575 602 566 606 597 607 564 598 567 603 610 566 576 607 595 568 564 590 598 585 607 571 608 587 619 618 615 563 574 598 584 592 581 593 582 617 583 585 595 588 567 588
598 583 575 572 593 581 605 570 608 591 583 599 619 580 599 616 584 610 592 610 585 613 580 603 609 605 570 586 571 579 611 605 602 568 618 572 585 599 581 570 571 600 605 567 616 581 564 578 571 591 564 596 587 585 582 578 568 588 600 580 608 593 567 592 598 575 587 584 609 597 577 562 566 571 558 573 568 562 586 597 562 583 575 574 586 567 568 608 610 599 588 576 556 575 592 589 591 555 606 574 584 557 570 592 569 561 606 571 565 568 552 562 594 570 571 567 573 593 575 582 592 577 571 603 570 598 582 553 568 583 559 551 547 557 595 558 581 589 572 569 579 579 543 564 546 588 559 556 589 583 587 589 576 581 563 583 542 550 578 559 562 585 544 577 581 565 540 535 559 563 574 564 568 587 560 585 555 555 560 583 580 569 576 571 539 561 582 564 562 537 544 553 568 562 571 539 576 552 529 571 575 550 571 564 550 568 542 568 565 560 554 533 548 554 531 523 565 517 519 553 522 528 555 544 565 545 536 544 540 528 555 564 522 543 536 514 512 522 518 531 534 526 535 548 551 533 535 524 521 526 514 533 544 523 544 502 530 526 502 518 512 546 508 545 543 526 541 498 506 530 537 494 507 527 517 500 509 501 527 493 534 511 506 535 510 523 526 495 526 484 520 505 529 491 499 487 520 493 514 510 498 520 489 488 485 493 503 489 513 482 510 475 485 514 519 476 516 470 495 472 507 513 497 474 474 502 507 500 475 462 478 477 501 505 493 497 490 463 487 480 466 467 494 471 462 475 468 466 479 497 475 481 483 459 454 485 451 464 486 453 445 453 451 486 467 462 460 442 478 473 481 455 471 471 460 467 442 437 434 442 467 471 452 455 464 435 452 442 449 458 440 425 465 449 427 433 432 425 453 421 423 422 449 424 433 430 457 451 424 426 423 439 443 438 435 441 441 422 447 443 430 447 422 436 436 436 428 428 423 417 402 439 422 440 418 432 397 426 415 407 401 414 405 404 398 431 400 399 395 419 410 403 421 420 396 389 414 392 420 405 404 380 404 408 398 416 408 398 386 390 398 394 409 402 382 377 379 397 380 369 370 390 399 389 368 400 381 365 371 375 395 374 394 386 379 385 391 363 385 365 373 372 376 383 361 363 365 359 377 374 362 375 352 370 365 372 349 368 362 373 377 361 348 369 364 352 371 351 349 344 343 360 342 348 343 347 354 339 339 331 340 338 337 335 330 348 356 331 334 352 347 324 323 337 326 331 335 331 346 338 324 331 315 330 346 344 318 331 318 329 322 320 330 333 334 314 323 320 335 321 306 311 317 315 320 314 305 321 321 322 310 304 307 305 319 307 296 295 307 313 318 298 302 310 291 314 300 299 299 285 309 289 290 287 284 305 283 303 296 281 280 299 292 293 278 299 283 280 297 276 284 285 286 280 290 274 276 276 271 282 268 282 291 278 274 280 263 288 286 284 282 269 286 277 271 269 281 269 262 267 256 266 267 256 260 256 273 264 272 273 267 272 262 250 266 255 248 254 247 256 260 243 259 252 252 263 251 253 245 257 244 242 256 236 251 245 235 245 252 253 240 236 237 234 230 249 250 232 232 251 231 236 240 239 239 245 232 225 243 226 229 228 240 228 220 229 232 227 240 232 217 236 228 223 222 229 230 228 214 217 224 222 226 224 219 213 220 214 221 222 226 212 227 219 226 224 218 206 216 209 211 210 219 202 211 208 209 210 213 207 218 207 198 200 197 201 201 215 198 210 198 209 211 209 197 199 206 207 196 201 200 207 191 196 199 190 192 196 198 198 199 193 194 202 188 189 191 185 185 186 191 198 199 185 182 183 193 182 185 197 180 189 182 191 179 192 187 191 177 184 187 186 184 189 178 174 181 188 183 174 176 188 180 181 173 174 183 171 185 176 177 179 176 176 177 175 182 183 181 183 180 168 179 177 167 177 168 173 172 176 168 168 179 164 172 179 171 177 165 166 165 171 165 163 170 167 166 171 160 165 169 168 166 162 164 165 158 159 158 163 160 172 164 165 162 164 156 169 155 165 157 169 155 159 169 165 166 158 160 166 164 154 159 154 157 165 161 157 167 163 164 154 162 156 164 152 156 165 159 153 163 153 155 162 153 163 157 159 159 156 151 158 159 160 151 154 151 156 152 150 159 152 163 158 152 150 162 157 150 162 152 162 156 148 150 159 161 150 161 162 155 161 161 157 149 148 147 159 147 150 160 157 160 151 159 150 154 150 151 156 149 147 147 150 147 157 161 152 159 151 151 159 157 150 154 152 152 147 149 152 150 148 156 150 152 160 160 151 148 149 152 157 150 153 160 157 155 153 149 160 157 153 149 153 149 157 158 161 150 153 159 153 160 152 162 164 164 152 161 157 154 165 152 163 155 153 157 167 164 163 158 162 160 152 167 166 154 159 167 156 154 168 168 168 166 160 162 163 165 161 166 163 155 170 162 156 156 168 156 170 164 163 164 172 164 164 171 166 172 170 170 173 170 171 173 167 161 163 161 171 161 172 170 164 170 168 166 173 165 179 178 177 177 166 170 180 182 179 170 178 183 182 184 178 170 170 174 170 173 184 182 182 176 180 179 175 183 182 173 188 183 184 190 175 190 191 178 192 188 179 189 177 191 192 182 193 188 195 187 193 192 197 184 180 198 184 195 190 186 200 195 188 184 191 189 202 201 196 187 200 191 192 205 195 191 191 196 207 192 207 204 206 192 200 194 203 207 201 202 201 212 198 214 202 207 210 214 217 206 200 211 203 216 214 212 203 202 216 213 214 206 214 224 211 205 214 206 226 225 208 218 211 217 210 211 226 215 212 232 229 226 226 232 221 221 235 228 220 226 224 229 230 237 230 221 232 223 239 243 229 226 236 240 234 244 246 246 237 229 241 242 237 231 246 247 236 239 247 248 242 236 238 234 249 238 245 255 241 257 256 239 257 257 258 255 249 249 266 245 257 263 252 259 258 251 272 269 265 249 253 263 258 263 275 273 276 266 274 275 276 256 275 265 263 272 278 259 275 278 269 264 272 267 270 280 269 290 274 293 279 266 286 283 287 289 271 272 280 283 273 283 298 289 298 294 295 302 302 304 304 290 280 287 297 283 282 304 308 290 314 302 308 309 301 305 311 298 307 300 292 317 303 319 310 295 316 312 309 324 327 299 301 316 316 309 321 308 323 316 320 319 325 307 329 321 318 327 323 330 320 337 328 312 316 318 325 342 335 319 340 338 339 320 332 335 330 339 347 324 322 356 346 328 349 350 341 335 330 350 361 346 357 334 335 363 341 340 337 356 341 350 343 362 339 345 364 351 353 362 355 370 363 355 364 362 352 361 362 350 369 372 359 384 364 375 384 375 367 359 376 374 385 367 359 375 369 374 380 390 380 375 385 390 374 401 372 390 382 396 389 405 383 391 372 386 378 374 411 381 383 405 389 410 381 383 380 402 409 385 404 386 410 411 417 415 395 394 403 397 407 407 419 418 401 430 410 393 406 396 423 431 402 416 435 402 412 423 401 433 430 436 428 416 432 412 409 421 422 434 432 408 447 429 427 449 447 444 454 421 430 420 416 436 457 444 419 420 446 455 445 449 441 429 421 429 426 448 444 449 448 439 432 445 448 442 469 463 433 439 476 452 449 461 440 436 454 451 451 459 471 453 472 473 455 462 478 461 473 483 450 453 472 468 468 457 476 467 456 482 471 496 486 458 482 465 477 481 482 471 487 502 496 458 467 461 466 504 492 480 490 489 485 480 496 495 502 508 503 491 488 509 477 473 511 503 488 481 472 508 489 482 514 484 489 522 506 480 503 492 500 511 493 509 506 524 499 516 522 489 499 483 525 507 514 523 490 534 537 489 529 494 511 507 534 504 497 539 493 535 507 524 514 521 506 546 507 533 532 498 515 545 519 521 528 509 530 551 524 525 529 503 528 547 548 532 549 553 554 538 544 524 520 551 553 559 512 545 543 511 536 519 554 558 537 544 531 558 549 558 554 518 557 557 539 560 542 544 522 556 560 554 559 552 535 553 566 560 544 548 576 549 524 536 564 541 552 551 534 547 570 580 531 541 566 576 533 543 565 563 577 584 533 535 536 577 588 581 558 534 572 560 574 587 578 589 585 552 580 552 578 558 538 546 546 553 574 592 589 548 561 585 596 550 583 583 592 559 557 549 598 561 577 563 575 587 551 585 595 596 564 594 598 594 604 583 554 549 554 557 558 591 602 574 599 590 602 593 555 551 551 554 575 584 554 597 559 561 595 589 600 580 598 577 555 569 559 607 572 556 569 573 567 576 579 605 607 564 590 612 565 582 557 590 609 611 570 558 562 604 587 610 567 575 567 568 582 613 579 571 614 564 609 560 569 612 562 570 573 578 568 584 570 588 608 566 610 590 601 585 606 619 603 594 615 567 586 607 566 605 618 565 614 613 566 568 609 571 578 621 593 586 591 603 617 582 611 610 610 591 574 596 593 619 569 591 569 597 576 576 584
578 579 577 573 586 587 619 599 602 623 570 569 595 613 568 613 601 614 601 573 569 577 606 569 586 574 574 564 591 586 589 604 601 601 616 567 568 610 600 604 613 605 609 584 598 616 574 575 605 613 587 614 571 570 620 597 580 574 597 606 597 563 591 579 603 583 581 608 576 564 594 591 607 569 574 565 602 572 590 568 586 562 579 569 571 587 608 578 610 590 595 582 586 613 593 564 605 586 609 606 558 585 573 598 587 587 596 572 591 569 581 561 565 594 564 579 566 607 592 553 558 600 591 572 585 556 602 550 566 572 565 558 551 577 572 565 563 555 597 569 567 546 571 576 599 576 572 544 599 567 593 565 575 576 546 553 589 584 582 584 574 580 569 555 579 576 548 576 539 578 554 558 554 581 583 534 563 551 569 550 576 553 556 573 551 562 540 561 550 551 557 560 547 565 527 578 541 537 526 567 560 551 560 565 536 567 548 535 564 529 553 570 545 552 548 532 539 543 540 537 527 565 559 550 559 533 531 535 534 533 554 513 528 520 540 525 530 512 517 550 526 532 535 518 547 545 545 522 531 528 528 549 539 547 520 538 503 510 530 531 547 520 545 543 519 538 532 533 514 502 499 520 499 493 506 531 516 528 524 500 495 519 537 517 490 507 499 492 531 487 533 493 513 530 519 529 499 521 513 520 508 515 496 514 499 489 489 523 479 515 503 499 500 506 492 472 492 490 510 487 480 479 490 470 486 480 482 475 506 489 507 476 502 464 481 499 479 478 472 489 482 461 488 496 467 476 472 461 496 477 480 484 455 479 479 468 453 466 451 448 467 446 454 482 458 476 485 453 470 482 443 454 460 462 457 444 451 452 473 467 460 447 473 451 458 457 460 432 454 443 456 443 458 455 427 432 452 440 424 437 443 441 420 452 437 437 431 458 449 445 420 446 435 431 412 417 446 414 437 432 438 434 408 439 410 422 420 416 438 415 426 435 421 426 405 409 401 402 426 411 427 432 409 415 430 417 399 425 399 403 391 401 410 420 423 411 388 391 413 410 409 410 391 387 409 412 416 412 408 382 412 386 381 383 375 376 373 387 370 399 371 375 385 378 379 394 384 396 364 391 364 370 387 381 370 368 382 373 361 363 383 387 371 376 376 372 355 363 382 378 371 357 382 348 371 347 378 367 345 365 367 359 364 366 368 342 366 365 365 365 345 349 335 366 348 354 355 355 354 358 338 333 333 355 330 336 338 342 335 352 326 335 323 327 351 345 343 342 334 328 329 332 342 324 335 319 334 311 314 331 313 318 334 337 332 310 322 309 320 315 309 331 317 309 326 314 318 320 310 305 315 296 298 306 305 309 309 310 319 308 311 301 307 305 303 291 311 286 297 308 309 290 288 299 292 306 294 308 306 280 283 278 301 277 292 289 280 294 292 300 283 290 283 270 273 293 270 278 267 274 281 282 289 283 290 267 273 267 287 281 277 286 265 260 259 282 275 265 266 276 260 268 277 270 276 271 269 268 253 264 268 268 250 252 263 259 259 260 269 248 245 264 255 257 257 242 241 260 263 253 246 255 241 243 240 252 244 255 244 251 246 253 249 234 239 235 234 228 245 240 239 245 241 241 233 233 236 230 243 227 243 227 233 231 238 228 225 239 226 232 222 217 233 217 228 218 232 233 231 220 232 219 218 211 220 222 223 224 213 218 217 226 221 222 213 216 212 212 220 222 211 208 219 217 205 206 216 209 204 200 214 212 198 212 209 215 200 211 207 211 210 211 211 192 208 200 198 206 194 197 208 207 189 198 189 199 204 195 188 190 197 189 194 191 193 202 184 184 196 196 194 183 182 185 185 189 189 196 190 185 181 187 178 177 190 179 187 177 189 188 187 178 190 174 181 181 181 184 189 181 181 176 172 173 171 179 185 184 181 172 180 172 169 184 171 174 169 172 181 167 179 168 176 165 168 178 179 171 172 166 172 174 163 168 177 163 162 165 167 163 169 160 167 173 163 174 168 172 173 161 167 168 167 168 172 170 164 166 168 162 169 160 161 169 156 162 166 167 167 156 156 165 155 162 161 158 161 155 154 158 157 163 153 166 158 152 163 166 161 159 154 161 158 163 153 155 154 157 159 159 152 157 164 153 150 159 162 150 159 150 157 149 161 159 156 152 155 160 149 149 150 159 152 157 155 153 152 151 152 161 160 154 154 159 157 147 161 148 155 148 156 147 147 152 158 147 148 157 160 156 151 154 159 155 155 153 153 146 157 159 160 147 151 159 151 154 151 151 147 160 152 156 146 146 154 151 147 149 147 146 152 153 155 151 154 150 158 147 157 161 160 148 147 157 147 159 157 153 150 159 159 149 154 160 156 155 150 157 159 159 151 149 151 159 153 150 154 157 151 157 156 156 159 163 160 152 154 155 157 156 159 156 158 160 153 156 162 161 166 164 163 158 158 160 163 167 155 153 161 164 168 154 165 165 156 165 161 163 169 171 168 165 159 160 159 161 164 169 171 163 167 166 170 174 159 165 173 162 166 165 172 167 174 172 173 169 175 175 175 164 164 166 174 176 166 181 177 178 173 181 175 178 182 178 177 178 173 170 183 174 179 178 181 184 174 180 179 178 173 176 180 177 182 185 177 184 183 178 191 190 179 187 176 184 185 186 185 191 179 186 183 191 191 194 185 196 182 188 182 182 195 183 184 200 192 185 190 190 193 198 203 189 189 202 205 205 206 193 190 203 198 204 191 198 198 205 201 204 196 198 196 213 206 211 213 199 198 198 203 215 202 215 214 203 210 206 220 215 203 219 215 209 223 213 216 210 210 211 218 219 215 220 225 225 214 223 231 222 232 221 227 227 217 223 224 223 235 227 216 221 227 228 235 239 233 230 240 226 234 223 236 233 237 244 229 226 227 240 239 244 244 250 244 230 237 240 245 251 244 252 238 244 256 250 239 256 237 253 254 242 259 242 248 259 240 254 255 244 263 254 246 246 265 269 259 267 252 250 261 252 253 259 260 272 267 275 275 260 270 279 260 280 281 270 281 271 273 260 270 273 270 273 270 273 284 266 278 271 269 282 274 274 293 280 270 282 277 271 276 293 294 276 276 287 296 288 282 300 281 295 286 292 287 308 304 303 295 283 299 293 302 301 295 286 310 308 295 317 315 294 317 294 320 302 313 304 297 296 304 320 305 312 307 319 312 302 301 321 322 321 319 331 333 309 310 319 330 331 334 336 309 331 341 335 319 327 321 346 316 332 328 348 344 327 332 352 338 337 347 322 325 349 354 325 337 339 354 336 348 361 351 358 334 338 362 333 351 365 353 365 346 365 371 367 352 370 341 345 350 348 352 369 351 377 366 359 367 353 358 361 358 360 375 358 360 366 368 389 389 360 368 383 369 377 360 367 389 380 364 398 367 371 369 373 398 367 400 381 402 395 382 389 379 386 399 385 385 399 404 400 393 410 384 379 380 402 402 389 390 380 411 418 411 394 390 412 422 396 421 405 413 425 415 391 426 402 403 417 401 430 418 408 407 428 417 415 440 406 415 407 408 412 423 430 427 427 407 412 439 416 433 423 423 439 448 414 430 453 420 451 419 441 456 417 431 440 450 445 434 425 426 439 456 443 462 430 446 461 450 435 438 447 429 438 433 443 466 447 455 443 470 443 446 449 454 446 474 479 463 464 459 443 450 446 464 466 472 459 481 471 446 453 467 447 450 464 466 463 494 490 455 495 489 468 456 469 495 483 483 467 483 462 482 460 479 460 460 495 499 467 488 479 477 485 504 472 494 480 468 506 513 471 512 516 479 475 495 482 490 513 492 494 503 476 497 510 514 486 477 481 512 527 494 494 526 499 490 522 508 491 533 530 518 506 514 512 531 506 525 495 518 512 522 512 504 506 538 513 527 518 531 501 504 531 509 527 500 546 544 535 539 509 513 517 537 508 533 542 521 511 505 522 515 536 535 546 522 514 554 555 559 528 551 531 531 541 552 547 552 546 541 522 520 559 554 527 537 541 560 525 563 523 562 525 544 525 528 559 522 544 560 531 558 554 543 544 570 557 575 567 568 543 528 566 561 546 562 561 537 559 543 529 541 561 564 531 570 567 562 547 539 587 565 546 553 536 570 566 560 575 579 542 558 564 590 554 580 580 561 566 590 572 569 583 550 575 590 555 571 553 592 544 573 591 559 574 544 586 555 548 590 562 566 591 547 547 590 548 551 574 580 557 561 596 598 582 587 591 597 562 602 573 554 589 580 580 556 600 567 564 581 595 601 561 553 587 564 570 555 609 583 559 594 585 605 592 560 573 605 579 580 597 602 585 579 565 606 584 615 615 597 579 592 581 588 594 615 599 603 608 601 603 579 590 576 605 604 562 576 615 615 583 599 564 597 610 610 573 585 613 579 565 570 615 600 599 595 589 597 599 571 583 583 590 614 600 581 603 601 596 599 600 618 578 603 594 571 592 610 594 585 569 602 598 566 580 576 599 606 614 576 614 575 601 586 566 578 603 605 620
582 586 598 581 604 579 612 611 607 603 586 573 611 623 607 612 583 622 591 565 611 606 618 566 583 585 571 600 568 615 596 584 577 570 600 619 586 590 609 568 568 570 580 613 573 566 604 593 566 574 597 612 615 592 617 578 615 563 612 618 613 589 583 570 593 617 565 615 588 610 564 595 560 583 585 569 585 564 584 615 576 560 613 559 590 605 591 601 595 558 570 573 558 577 557 563 556 596 576 589 562 556 560 558 585 595 609 561 599 575 610 609 576 597 609 600 586 584 577 558 577 590 566 570 583 582 550 552 574 553 577 598 551 599 599 589 584 579 601 566 572 571 601 563 561 598 576 564 583 545 591 547 568 582 560 559 572 572 586 565 576 569 577 571 589 587 584 554 546 569 582 574 567 567 590 566 536 577 575 570 574 571 534 587 583 534 551 583 551 577 573 572 572 546 534 541 557 578 559 532 532 571 537 525 536 574 568 554 566 572 543 553 537 568 549 527 556 556 559 565 523 530 543 527 552 515 547 562 547 521 543 558 531 526 562 543 539 522 510 528 529 557 551 545 541 557 508 547 519 519 545 532 513 512 502 512 519 514 528 500 509 550 541 498 509 523 536 511 524 506 532 512 497 518 503 500 515 506 519 514 491 515 493 534 531 514 517 490 505 494 496 491 494 521 506 482 491 518 500 508 522 500 478 523 499 498 491 516 518 505 483 494 505 512 484 515 479 488 497 474 507 481 480 484 489 511 485 493 467 477 506 489 461 481 473 472 459 471 464 466 497 473 480 473 489 477 490 481 457 483 475 471 496 449 482 461 457 463 468 478 471 488 457 481 484 463 460 458 450 453 453 461 473 455 473 453 438 452 476 446 469 461 455 465 451 447 434 433 444 438 439 458 459 464 446 423 430 435 463 436 448 452 456 450 427 421 446 422 433 421 452 431 415 447 425 448 450 425 413 431 432 431 436 419 408 410 425 443 404 420 417 422 407 412 437 434 403 410 422 406 424 425 406 413 424 420 399 411 407 415 412 407 411 408 418 408 395 385 401 387 414 401 415 382 413 400 392 379 395 393 390 405 377 400 410 403 385 374 371 396 372 377 381 372 389 380 385 388 397 381 398 364 378 373 395 378 375 393 391 380 361 376 386 365 367 367 363 353 375 353 366 355 368 357 371 366 362 355 366 346 356 369 352 361 358 371 344 369 360 361 353 345 355 359 354 350 334 349 360 340 339 337 334 341 352 343 326 357 328 339 350 341 322 351 331 326 347 346 330 320 327 331 335 346 316 325 341 337 326 313 325 320 339 324 331 319 324 324 318 317 319 326 322 301 329 321 309 326 326 318 315 307 320 297 311 301 303 319 291 320 302 291 313 305 296 299 295 288 297 288 301 298 283 310 299 303 287 283 304 301 291 281 304 290 293 293 286 301 291 275 278 272 291 274 291 289 280 272 271 283 289 270 282 286 267 274 273 275 272 277 260 285 276 275 281 271 275 256 280 276 271 262 270 266 260 266 253 258 268 269 259 269 250 266 257 263 256 250 256 261 258 256 259 246 262 247 255 259 247 238 238 249 238 257 245 245 234 252 234 247 232 235 235 252 245 244 249 244 241 248 245 247 230 228 245 242 241 235 224 240 230 221 225 232 222 226 234 239 224 217 217 216 236 217 222 227 232 215 227 218 229 211 215 209 229 217 220 224 221 209 207 209 223 225 224 209 223 221 207 214 222 212 218 208 213 216 203 213 215 210 207 210 212 209 208 200 200 201 206 205 209 208 194 194 192 192 207 191 196 209 203 207 196 191 198 187 190 197 201 194 196 191 194 196 193 188 183 201 194 193 195 197 193 191 189 192 189 179 193 190 179 181 192 192 190 180 184 192 179 186 175 184 179 179 184 173 174 187 176 173 184 181 180 183 178 183 174 178 183 172 184 170 178 181 173 176 176 174 174 179 179 166 177 173 178 168 175 179 171 173 172 165 172 164 170 170 167 166 175 169 161 174 161 170 174 166 172 166 171 165 157 158 158 166 160 159 160 159 161 170 168 159 159 169 163 161 157 162 167 155 154 168 155 156 162 153 164 161 161 162 153 161 163 155 156 165 161 157 153 160 155 164 161 158 150 161 155 161 163 160 149 157 154 158 159 156 154 150 151 156 160 161 158 148 150 154 153 160 152 148 155 158 147 151 158 147 153 147 151 159 151 151 153 156 146 155 156 159 149 159 152 146 149 147 152 152 146 151 158 152 152 151 155 152 147 151 145 154 152 150 153 149 148 152 145 148 153 147 146 157 153 145 149 157 147 149 156 155 155 155 148 148 146 158 147 148 149 155 150 149 160 150 160 148 157 160 159 158 156 153 155 149 153 152 161 147 156 158 158 152 153 153 161 160 150 154 156 162 149 160 157 156 149 156 151 153 164 164 164 158 155 151 153 154 156 152 154 166 158 167 152 160 157 156 165 152 166 160 165 167 156 168 166 154 161 160 168 166 167 156 162 170 164 163 171 170 161 163 169 169 163 169 162 169 158 159 170 174 168 166 173 172 166 170 164 170 168 164 176 165 176 170 171 169 171 176 172 174 165 177 170 176 171 166 167 171 183 178 177 176 177 176 172 177 175 176 178 185 187 181 178 183 177 181 189 187 184 188 183 188 184 181 175 178 176 182 186 176 179 192 190 195 186 188 193 179 197 184 197 199 184 197 190 189 197 197 186 190 202 186 186 190 191 201 195 199 194 194 196 206 200 207 194 209 208 203 210 203 196 203 199 203 206 213 195 201 200 212 199 197 213 204 210 215 218 208 205 217 215 219 206 207 215 223 218 208 219 212 219 216 225 223 215 223 224 220 229 212 221 229 216 226 231 223 225 218 214 221 223 227 221 218 235 220 220 241 225 226 221 225 239 226 237 228 224 236 227 240 228 241 241 229 235 240 232 233 251 252 244 232 236 241 241 236 256 251 258 253 247 236 260 259 253 243 243 252 256 262 263 266 257 263 249 260 246 257 250 260 259 258 250 271 262 272 271 266 268 270 266 265 269 254 272 275 274 267 277 258 272 276 283 277 283 288 286 275 265 279 285 274 267 287 291 291 295 275 290 277 291 275 289 284 295 289 291 302 280 286 289 298 279 279 294 299 296 301 284 283 304 295 286 289 303 314 312 289 305 315 298 306 308 307 309 316 302 308 303 319 301 302 308 310 324 329 326 304 323 329 318 325 323 323 319 319 305 329 323 323 309 339 327 341 327 331 323 316 338 336 334 341 329 348 324 325 339 344 333 323 331 329 328 341 347 334 346 339 352 335 328 345 333 332 334 345 339 364 337 343 352 363 353 336 354 361 355 364 368 373 346 374 347 353 353 371 346 348 347 358 376 368 380 370 383 357 357 377 366 367 372 360 382 366 379 383 359 373 369 390 363 373 374 369 400 379 382 372 386 368 394 387 372 375 386 371 399 398 397 376 382 395 389 378 380 410 391 382 398 410 407 420 385 420 417 401 423 394 406 389 404 424 420 400 393 391 398 402 415 431 417 422 407 436 401 425 429 426 439 428 406 411 441 433 417 411 420 430 412 421 433 413 422 426 431 426 435 413 430 431 449 418 423 415 417 433 430 460 425 431 450 456 463 444 428 424 429 458 441 458 433 456 436 437 452 456 446 443 450 436 469 438 475 463 443 460 437 457 445 459 447 466 481 480 485 452 484 455 453 479 456 450 484 460 466 450 483 455 486 478 480 474 477 498 493 465 474 494 471 478 473 487 470 465 463 472 482 467 479 464 495 472 508 478 502 487 494 471 487 488 492 480 512 475 502 482 485 501 507 476 496 510 485 487 502 512 485 500 519 497 502 511 481 526 493 524 492 490 498 513 499 509 520 517 518 532 508 537 514 507 500 536 492 509 541 520 534 523 537 507 512 544 500 540 504 498 542 532 502 517 523 534 533 539 532 543 543 544 506 522 527 512 537 527 529 511 555 540 541 532 560 519 519 545 514 522 563 521 516 538 531 530 522 517 515 555 557 544 568 549 560 536 548 521 546 553 570 532 542 569 555 536 550 563 567 555 523 529 554 528 556 573 569 553 576 572 560 559 557 579 535 532 549 543 574 564 584 578 579 580 541 547 563 587 571 543 582 578 580 587 550 545 559 544 561 543 582 552 550 563 592 564 540 561 587 565 584 548 575 583 544 547 548 559 548 578 561 550 574 593 584 565 562 563 581 582 578 582 563 580 590 574 592 581 578 567 554 565 575 555 601 608 560 606 598 600 578 558 568 588 589 575 562 582 558 564 569 556 567 594 604 586 602 606 602 563 603 606 612 595 604 606 588 613 595 578 597 565 577 614 603 615 571 604 578 577 562 599 609 613 573 560 615 616 597 603 595 585 571 577 571 595 616 591 613 606 591 598 572 575 578 605 578 601 607 599 599 610 585 590 609 598 594 604 598 571 587 574 597 598 589 610 576 589 580 569 578 609 608 591 622 623 574 582 607 619 624 584 611 590 614 597 569 585 582 603 592 609 616 569 584 585
615 600 610 575 608 569 620 592 595 622 595 605 584 578 603 587 596 593 610 588 568 613 607 584 595 578 569 586 582 591 606 571 624 594 580 610 599 577 576 569 577 605 611 598 616 592 619 589 618 603 611 620 596 597 584 566 608 586 586 565 611 571 575 613 598 592 599 574 608 611 581 564 595 572 597 591 599 591 615 597 576 607 609 604 577 601 608 586 566 568 607 564 561 559 604 591 613 583 584 560 601 580 571 585 612 595 588 571 608 611 565 578 572 556 565 589 589 605 608 596 557 590 594 552 584 575 586 584 588 554 561 586 552 592 568 549 562 569 562 590 551 593 558 548 550 554 582 586 583 551 549 547 547 585 544 577 577 586 553 558 572 560 565 570 549 566 560 593 555 557 591 572 583 556 560 576 581 577 548 582 536 579 587 582 539 536 559 558 545 580 570 534 566 552 554 570 552 538 557 579 579 574 571 534 556 549 542 552 548 560 575 563 527 538 571 525 545 526 527 564 553 523 560 545 568 542 536 534 564 557 565 538 517 538 546 543 541 519 552 543 533 509 528 514 510 526 546 556 515 529 552 525 526 516 533 546 546 520 541 539 511 533 515 543 535 499 527 544 531 543 515 543 494 528 503 524 536 533 525 524 491 498 525 528 531 525 510 497 515 535 532 513 534 494 524 492 506 482 484 513 499 515 494 487 507 479 476 512 522 513 510 477 476 510 475 475 484 514 508 515 509 494 513 505 492 478 507 498 469 506 496 509 486 462 486 482 489 488 467 474 475 488 501 499 494 478 491 488 493 497 490 491 493 477 480 467 464 493 457 465 445 488 472 460 485 476 462 441 462 474 462 456 439 475 474 452 454 454 438 475 433 477 459 446 437 454 441 461 438 462 441 435 440 453 431 425 437 432 435 444 463 439 460 426 439 441 440 434 448 425 449 456 445 454 454 411 449 427 410 427 426 430 442 410 430 441 439 414 429 419 401 415 408 419 418 424 426 400 425 396 403 408 424 415 412 426 414 401 410 396 422 402 424 394 388 419 421 402 405 394 391 393 415 412 408 405 384 384 382 392 392 378 387 385 385 403 386 401 379 390 388 388 404 401 390 392 372 371 368 392 390 394 379 389 382 365 361 359 389 359 383 358 362 365 361 388 353 379 363 367 360 363 381 360 364 347 352 376 362 371 366 343 350 358 340 358 349 355 349 353 359 359 361 342 360 357 340 348 350 347 340 351 352 335 350 342 332 356 327 339 348 349 351 338 338 323 329 323 327 345 332 321 336 327 319 323 314 321 340 315 313 332 334 324 326 336 305 334 334 324 326 306 324 307 303 303 325 303 315 316 319 304 303 311 322 299 312 302 303 294 297 307 290 309 304 294 312 300 306 311 293 303 286 306 283 284 300 303 294 306 298 278 284 303 299 281 296 287 275 284 281 283 276 296 272 293 286 272 270 292 280 285 277 289 268 270 283 264 282 261 267 269 267 282 282 275 274 280 261 262 264 274 272 273 255 253 262 260 266 261 269 266 266 253 261 251 252 253 257 245 257 256 243 253 245 241 253 255 253 261 240 253 236 254 249 243 254 242 245 231 247 245 231 229 240 228 245 240 242 238 238 231 225 231 236 230 233 242 239 226 230 229 220 233 235 226 234 228 228 235 236 228 216 220 232 220 232 214 228 225 225 220 214 210 212 221 216 209 209 226 211 220 216 220 220 204 205 222 208 215 218 218 210 201 207 218 211 216 209 204 199 205 201 197 205 196 200 213 193 193 203 193 201 204 201 206 197 190 190 197 191 191 201 191 205 198 196 195 200 199 197 193 197 187 185 190 195 197 197 199 184 193 182 187 185 187 180 191 192 177 193 184 189 191 190 176 179 180 187 184 189 177 187 177 182 171 183 178 171 173 178 175 176 182 169 181 183 171 184 178 176 174 180 167 168 177 167 180 167 167 178 166 176 170 166 175 176 172 175 166 170 169 161 177 164 170 164 166 167 172 161 171 159 172 171 160 172 172 164 162 160 170 164 157 165 168 168 168 165 154 159 154 158 161 163 161 155 167 166 163 163 152 159 164 166 157 166 165 156 155 160 152 151 152 159 155 157 153 161 157 153 161 156 151 155 161 151 151 148 148 158 153 156 159 158 148 160 154 159 148 158 153 156 150 160 149 154 159 160 157 152 155 155 159 150 146 148 151 154 155 159 156 152 152 153 148 154 158 155 158 151 158 156 144 145 155 148 146 145 154 157 151 148 158 157 152 144 152 144 145 147 158 157 155 157 157 150 151 155 145 156 147 150 153 154 151 156 158 154 158 154 145 158 151 159 148 159 151 156 151 145 151 157 158 154 157 149 146 156 152 154 154 147 160 155 158 153 160 150 148 158 152 155 148 158 155 159 150 154 155 157 154 154 162 160 149 158 163 150 161 156 159 155 157 159 156 154 159 155 159 160 158 156 155 158 166 156 161 165 162 152 163 159 161 165 168 162 168 168 163 156 158 166 165 157 167 160 167 164 160 167 170 171 172 157 162 171 162 171 169 174 172 165 166 165 162 165 175 169 177 171 165 169 167 169 174 177 172 167 174 178 169 167 172 175 179 173 177 181 172 183 170 176 176 174 173 170 174 179 171 180 187 179 173 180 173 186 189 180 188 175 180 181 184 188 185 183 178 178 189 179 182 195 193 181 188 183 179 187 195 190 191 181 192 193 195 188 187 185 189 200 189 190 200 200 198 193 202 195 191 201 207 206 193 201 207 194 206 192 195 194 202 200 201 207 210 202 195 203 202 198 214 200 207 199 208 217 211 205 201 221 212 202 215 206 205 211 209 221 221 221 217 222 211 223 214 218 211 226 220 212 217 215 226 233 224 227 231 229 218 222 228 217 238 236 220 227 225 236 227 237 233 222 231 228 231 241 228 236 226 239 237 241 248 245 244 251 234 248 245 246 250 236 252 251 241 244 245 246 239 253 244 240 262 257 241 261 265 253 254 264 244 260 250 254 255 267 250 265 260 262 259 255 268 252 273 261 262 263 267 258 266 276 264 269 274 271 260 260 261 263 273 273 281 273 279 289 287 277 270 291 275 279 269 273 268 286 272 282 285 286 288 292 297 287 276 301 292 304 283 294 299 290 300 307 296 303 290 299 297 300 286 311 289 309 303 313 294 294 292 290 319 312 301 313 315 313 317 310 309 303 327 314 313 323 329 301 321 329 321 314 313 314 313 305 320 332 325 310 310 322 339 315 327 320 333 330 323 345 344 324 323 339 331 330 327 345 350 330 326 345 348 330 355 353 356 357 342 342 343 329 362 336 334 358 336 356 364 358 344 345 363 369 346 369 373 355 342 361 349 358 349 376 357 374 373 352 353 368 361 384 378 376 374 363 387 385 366 384 372 359 373 391 362 380 374 383 363 383 368 372 392 387 370 379 396 394 367 377 379 374 398 401 371 400 386 394 406 394 375 385 385 388 392 384 395 416 411 399 381 405 398 411 400 418 422 386 390 419 390 416 409 418 396 422 422 428 410 413 427 414 401 437 430 413 414 436 416 434 423 418 425 417 404 416 444 419 408 426 439 419 414 443 429 425 436 445 442 416 449 457 445 454 430 453 429 461 435 443 430 452 454 435 442 445 433 450 429 454 430 430 464 461 439 444 431 459 450 473 470 449 475 435 457 464 444 471 437 481 474 447 450 463 486 478 453 455 480 449 486 445 457 480 459 460 457 483 486 477 470 496 469 460 494 485 481 483 474 461 483 487 474 496 481 461 478 462 501 508 471 506 500 510 469 507 468 484 503 485 472 485 509 510 486 491 518 482 484 487 489 474 480 491 493 476 516 501 497 524 499 484 519 503 522 501 510 503 483 517 492 504 505 516 498 499 515 518 528 503 518 536 507 515 542 517 493 526 495 526 524 512 496 505 511 517 547 501 549 547 516 545 519 540 534 504 537 540 530 507 508 552 521 553 534 532 527 548 516 548 526 548 522 534 556 529 558 513 545 528 537 538 534 539 559 516 550 545 528 524 541 550 525 562 539 522 538 571 573 549 575 531 523 572 540 527 540 576 561 557 526 530 554 539 544 547 580 562 558 573 568 540 552 584 546 532 572 587 585 568 568 538 578 576 582 580 580 574 581 574 540 550 555 549 550 593 544 577 543 552 594 570 597 595 590 570 553 559 587 549 591 574 595 558 551 576 583 547 546 584 575 573 566 565 583 565 563 571 597 604 599 575 593 558 588 557 559 599 574 600 570 604 559 583 584 600 592 588 556 574 604 564 554 557 570 591 577 565 590 588 593 581 602 599 601 560 598 601 600 565 594 563 560 594 595 585 585 569 613 588 565 579 616 562 588 562 612 590 572 603 601 586 581 595 619 604 576 606 579 594 605 607 593 609 569 599 617 584 572 583 579 581 606 580 584 577 582 581 606 597 568 587 623 592 620 621 575 580 611 597 615 595 583 587 582 593 623 580 613 576 599 573 594 583 590 619 600 607 580 582 585 583 608 584 610 608 585 624 622 575 601
617 605 619 583 626 591 581 585 579 596 623 587 569 581 614 621 617 599 574 573 617 594 618 579 583 600 597 585 600 605 619 590 588 615 605 590 578 622 607 590 591 603 613 592 620 604 589 610 576 600 620 567 573 612 579 588 589 612 606 622 596 604 587 616 592 566 581 605 567 567 573 596 604 565 563 599 602 591 589 614 567 585 560 578 577 579 602 570 583 609 592 613 609 591 562 574 569 567 576 597 571 604 588 580 582 581 586 596 610 575 608 589 567 577 579 610 554 597 563 578 588 587 566 571 553 570 588 564 580 607 574 592 552 574 587 600 565 583 571 591 602 600 566 562 558 596 566 562 573 565 578 549 558 547 548 593 577 566 557 573 544 596 552 550 585 580 559 565 569 542 575 561 583 574 561 578 564 555 573 555 585 583 542 582 543 580 532 534 553 579 575 531 557 533 550 582 549 567 565 551 543 530 554 563 575 532 531 561 552 555 531 556 544 564 543 565 538 566 559 538 530 521 555 536 517 518 569 540 549 526 539 564 531 524 560 534 517 533 517 541 528 525 527 521 558 559 542 533 544 553 527 531 523 513 503 534 528 537 524 541 545 548 502 547 541 510 524 502 538 520 546 498 509 518 502 496 537 494 516 511 512 524 517 494 509 514 494 489 492 488 528 533 485 533 497 524 510 526 494 486 483 509 500 496 503 495 490 509 523 516 501 503 485 485 481 486 493 474 505 494 504 503 484 467 468 497 488 509 508 480 505 484 479 494 467 493 461 475 484 493 497 469 503 501 489 488 459 487 466 492 462 451 493 468 473 464 479 448 485 461 451 472 474 482 487 466 452 463 483 484 476 444 451 452 467 476 454 447 459 474 448 448 464 442 433 435 461 452 463 435 471 429 459 448 452 453 463 440 441 446 442 457 425 430 432 418 421 421 422 424 447 417 435 418 424 440 437 416 414 449 439 431 441 417 438 425 443 416 409 442 425 423 419 413 401 418 428 408 409 405 431 432 429 420 430 413 415 423 404 415 426 410 422 392 399 409 406 394 421 402 396 409 396 412 409 398 392 406 414 389 403 411 393 388 390 378 374 389 386 384 390 401 400 368 379 379 397 369 384 395 377 385 394 377 384 376 367 392 369 389 362 386 383 389 369 360 383 380 380 365 374 355 369 355 358 354 345 377 350 370 354 370 354 359 363 362 344 346 367 353 340 357 366 357 337 339 338 352 331 332 349 331 330 326 336 334 355 346 351 337 355 352 336 326 331 329 340 332 348 329 342 345 346 316 334 321 337 318 329 329 326 313 333 333 327 309 336 318 324 309 331 307 331 308 313 307 309 324 321 325 321 316 324 304 309 301 292 303 291 299 311 298 290 311 296 291 304 311 288 303 295 307 284 283 287 289 291 296 293 295 303 303 297 302 277 282 290 276 281 298 283 292 292 295 278 279 292 276 277 285 276 274 290 282 266 276 277 274 267 285 284 273 269 280 267 265 272 270 265 258 263 265 271 262 258 275 257 256 263 269 253 258 267 262 269 250 257 258 263 259 262 256 247 260 262 253 259 242 257 238 259 256 253 248 242 239 236 235 234 237 239 242 240 248 232 249 230 248 234 235 233 227 240 241 236 242 223 243 241 228 241 240 224 221 225 228 233 217 232 230 230 215 215 232 230 231 214 220 218 212 224 222 227 227 227 208 219 207 223 215 208 224 225 215 215 206 211 209 210 216 214 203 216 203 213 199 202 214 208 203 207 211 202 198 195 197 204 209 211 203 197 192 205 201 200 194 195 204 199 190 193 205 194 201 203 193 202 186 201 192 192 201 195 199 200 194 191 183 197 193 191 186 182 186 191 190 189 181 192 183 178 177 184 177 189 182 178 180 186 173 172 188 183 187 176 182 184 183 174 179 179 180 169 174 182 180 180 168 170 183 172 173 168 175 178 180 172 179 177 174 176 163 168 163 177 176 171 172 169 173 164 161 168 169 170 165 169 159 160 161 159 158 159 171 169 157 157 169 168 164 156 155 162 158 159 168 166 165 161 155 160 156 156 153 164 166 158 159 167 160 162 152 161 165 155 157 154 156 158 164 160 164 155 158 159 159 155 157 157 163 162 153 152 161 158 149 151 159 147 147 156 154 148 152 151 152 149 153 156 157 159 151 148 149 151 149 158 157 157 158 148 155 155 159 145 157 145 154 153 152 154 154 144 147 151 155 153 154 154 155 157 152 146 152 155 157 155 144 154 152 149 149 154 152 148 146 149 149 157 150 157 144 152 149 148 144 145 149 147 155 145 152 148 147 145 151 148 158 145 151 152 151 158 155 145 148 144 144 146 150 158 152 158 153 159 149 147 153 155 151 157 150 146 154 154 155 148 151 156 156 151 156 149 150 160 158 147 153 150 150 159 150 150 151 160 151 148 162 151 158 162 150 149 155 159 151 151 155 164 161 150 154 165 161 151 164 158 167 156 158 157 154 163 161 157 162 157 168 168 154 157 168 157 168 166 164 168 162 155 158 169 164 159 161 163 171 171 160 170 160 168 160 162 164 170 168 159 161 169 175 177 177 171 170 178 173 162 167 168 170 166 174 169 170 173 176 168 179 175 173 172 176 169 168 171 181 170 180 183 180 177 183 187 188 176 188 180 181 179 189 178 179 187 173 191 189 176 178 192 193 185 178 185 179 180 192 189 191 194 184 185 180 194 187 194 200 193 185 183 197 196 195 200 199 194 189 196 193 190 201 188 202 206 203 193 192 203 204 205 205 207 202 209 198 206 205 202 203 213 211 197 213 211 197 216 208 211 200 208 203 218 211 218 222 218 223 211 222 225 220 208 223 223 217 223 227 215 222 212 214 210 212 223 211 226 226 234 213 232 221 221 234 229 232 225 232 231 236 229 234 228 234 240 239 227 242 243 229 247 227 244 229 233 231 242 236 231 244 231 237 245 253 253 244 253 238 255 241 255 240 250 249 261 259 253 262 253 252 252 247 257 258 250 249 261 257 248 260 272 261 271 261 265 266 273 257 266 256 261 268 255 265 258 258 258 273 280 275 281 269 282 270 263 282 273 274 280 283 284 276 274 286 270 291 282 272 269 288 288 270 279 271 273 289 285 292 286 281 299 285 287 288 301 303 299 305 293 296 299 288 303 289 304 302 307 293 315 306 292 311 294 298 299 315 318 319 296 322 319 318 310 317 319 317 321 323 322 314 321 325 318 331 326 307 319 331 308 313 313 316 325 320 333 326 340 333 315 320 342 316 335 336 325 330 350 342 343 336 340 329 346 325 343 343 339 344 353 359 332 332 335 359 355 350 360 332 353 347 343 338 348 358 337 350 372 372 352 369 372 359 368 349 372 366 365 378 355 374 377 355 354 349 367 360 385 362 373 388 378 378 388 356 367 381 379 380 388 375 392 380 363 373 400 393 379 383 392 385 377 392 369 400 400 405 395 387 411 392 387 409 385 413 380 379 415 397 410 383 407 412 385 395 417 421 396 416 401 406 409 402 390 407 409 416 405 425 432 407 430 426 404 432 401 406 423 422 416 421 416 406 432 411 439 432 416 429 442 422 447 440 432 450 435 445 446 420 453 447 448 419 422 443 442 428 443 419 459 460 448 428 445 454 429 431 465 435 449 452 457 427 452 471 433 456 458 467 454 476 440 456 461 478 475 453 451 474 449 466 439 458 452 484 454 469 475 469 461 474 484 480 470 489 489 461 482 495 474 459 461 471 477 452 477 466 477 472 495 470 465 468 472 504 472 505 467 477 464 476 491 502 473 502 507 487 498 511 489 498 497 506 479 481 503 515 496 512 509 509 517 512 508 497 491 481 516 526 509 491 507 480 512 525 496 516 528 518 522 511 511 529 523 507 525 499 525 538 518 526 522 513 510 523 520 533 527 514 516 530 515 530 512 518 530 545 526 538 508 537 541 550 502 534 551 553 538 530 525 552 542 551 531 531 514 534 559 536 546 548 525 547 542 559 553 527 555 556 566 535 562 519 520 545 537 567 533 541 554 559 551 519 556 533 567 570 536 530 557 549 552 575 558 526 557 542 574 549 546 571 534 571 566 574 570 539 567 555 546 552 543 537 542 577 554 544 566 580 582 565 535 559 538 539 585 562 572 561 579 549 577 561 562 579 572 568 575 592 571 574 548 566 570 541 545 587 584 594 592 564 548 597 588 575 577 596 563 548 587 561 592 601 548 567 600 578 602 598 586 592 596 583 560 558 559 580 590 569 565 603 555 606 554 574 568 558 570 570 566 590 602 584 596 566 579 562 593 563 563 592 593 578 596 581 585 597 612 559 558 560 605 562 615 607 577 564 613 585 570 588 577 611 608 579 569 562 563 564 573 574 595 606 584 595 579 584 615 593 571 621 621 581 595 587 606 606 619 604 577 575 575 595 567 567 613 579 568 621 582 584 578 615 570 601 592 586 567 590 620 576 590 619 594 625 587 581 612 583 622 625 598 577 600 600 579 593 614 587 590 576 610 607 570 618 587 596 583 588 620 578 597 589
576 570 593 600 589 580 621 589 583 593 599 616 571 615 586 621 578 613 570 624 593 572 615 612 604 571 573 602 585 606 623 596 612 588 572 576 602 624 596 616 593 571 608 595 621 567 588 571 612 590 569 582 598 620 566 574 623 575 608 585 617 604 617 601 569 622 610 604 620 583 594 586 587 580 618 586 584 580 591 575 608 597 590 580 596 595 589 594 604 573 560 602 595 605 576 600 566 605 604 606 613 559 603 605 577 575 563 571 608 597 561 598 599 605 586 562 574 581 569 555 568 560 576 596 597 585 578 603 565 566 585 555 559 559 593 579 587 583 576 555 603 593 594 565 551 602 568 593 551 560 571 594 549 561 566 598 574 587 554 564 598 574 578 582 582 547 585 581 561 556 543 547 575 592 554 565 568 548 579 544 555 548 566 578 584 569 576 557 564 578 552 578 574 562 545 540 575 541 539 540 545 570 530 563 540 564 572 577 575 567 565 572 568 537 574 574 548 530 547 569 551 520 557 540 560 528 550 553 538 534 539 528 565 550 557 550 551 558 527 526 526 557 515 512 525 528 559 554 525 518 509 518 534 556 545 506 546 551 519 540 539 549 524 502 533 548 541 514 498 505 541 524 507 538 498 502 516 519 509 518 538 515 514 531 501 519 525 502 488 494 495 534 494 492 511 487 509 531 494 505 505 502 486 526 483 480 490 503 489 497 477 477 514 487 499 485 473 487 476 483 474 498 505 503 493 498 484 476 491 507 479 469 478 492 472 498 502 500 463 471 465 473 488 471 460 479 496 490 485 463 485 459 455 474 466 492 462 461 453 478 490 449 470 446 481 481 463 451 458 479 460 449 451 466 481 480 467 480 462 452 435 448 442 437 471 449 457 437 448 435 436 459 440 442 468 450 462 462 447 456 423 437 448 461 443 453 459 449 438 418 442 439 437 452 447 448 425 413 450 435 441 450 411 447 438 416 413 408 425 438 433 402 417 411 436 399 430 432 397 420 396 406 413 398 432 425 416 416 428 414 417 426 407 400 417 411 415 410 402 390 397 389 399 412 418 389 402 403 415 391 400 377 385 409 389 379 388 404 396 376 379 385 382 396 387 383 390 389 364 376 399 379 383 372 386 366 388 365 371 372 364 387 367 378 375 369 381 369 359 369 362 381 362 350 368 374 348 368 349 349 368 345 363 352 350 363 340 356 340 364 357 358 363 346 367 349 346 348 359 331 330 340 336 347 348 328 354 336 327 335 349 346 339 345 343 329 328 334 340 336 337 316 336 330 344 336 321 312 312 318 338 328 330 338 319 310 334 316 332 314 320 329 330 318 304 325 324 307 309 306 318 312 309 314 301 310 314 309 314 314 309 297 306 306 292 288 304 303 313 308 303 304 298 291 299 289 297 294 295 290 278 286 281 283 294 274 292 292 295 289 277 297 284 278 278 293 268 269 290 279 265 268 265 285 279 277 279 284 279 274 275 262 282 260 274 265 280 272 259 263 268 264 262 274 256 261 273 273 261 269 272 259 254 267 265 248 249 262 266 245 248 243 256 261 246 242 250 257 257 238 241 251 237 255 245 242 239 245 243 247 230 230 232 240 244 240 239 238 230 241 231 242 239 233 224 224 226 230 240 234 223 233 231 236 235 232 226 217 232 216 222 225 221 230 217 223 229 212 231 218 230 219 224 215 224 212 223 220 211 223 217 205 214 210 217 203 222 205 207 221 202 201 203 203 198 199 210 213 209 214 209 207 210 207 200 199 194 192 207 198 209 205 199 201 207 201 199 201 193 196 191 190 195 199 203 192 188 200 190 189 195 194 190 192 191 199 193 184 180 189 186 183 179 186 180 184 193 187 184 182 187 182 191 180 179 188 181 177 187 176 174 175 175 177 183 184 181 174 186 181 174 182 170 175 179 173 175 173 172 175 175 176 181 175 179 169 179 180 175 167 164 165 175 167 162 174 171 173 173 166 169 166 174 165 167 170 162 173 163 160 170 161 159 157 162 170 164 155 162 156 160 166 166 166 165 159 160 165 162 156 155 155 163 154 161 156 166 165 155 158 162 152 160 163 156 156 155 150 160 153 150 156 161 157 158 148 159 162 162 150 159 156 154 154 152 155 148 149 153 147 155 148 148 149 152 146 147 156 153 149 151 154 156 148 154 151 155 150 156 154 152 144 154 151 151 151 144 143 152 149 144 146 143 154 156 156 146 157 145 154 146 151 148 143 147 150 156 142 155 144 144 155 144 154 154 144 146 146 144 155 144 153 150 144 156 148 149 144 147 151 148 143 145 145 151 157 153 156 157 143 143 151 148 145 155 145 147 151 156 157 156 143 145 149 153 145 156 146 154 153 155 152 154 150 156 155 150 159 153 156 145 153 156 150 149 154 146 160 147 159 159 160 161 147 159 147 155 156 149 152 152 154 160 154 152 149 158 151 150 151 154 158 153 152 163 156 152 156 156 155 155 162 161 166 161 162 152 161 155 161 165 166 167 167 157 153 160 158 166 164 165 164 167 165 160 169 159 169 157 170 160 166 170 171 165 163 166 166 173 169 160 171 169 171 172 171 175 165 166 169 173 175 164 165 164 167 171 181 176 174 173 179 177 168 182 168 179 176 172 170 172 173 178 173 185 187 177 178 181 172 174 174 186 184 173 175 179 187 174 176 178 178 191 187 194 192 192 191 195 185 184 190 196 196 196 190 191 190 182 189 198 192 189 198 199 198 188 194 187 201 189 201 188 189 198 205 201 204 196 194 207 191 205 198 196 204 194 209 213 197 201 202 215 205 197 207 207 218 210 210 211 214 213 217 211 214 219 215 219 207 225 216 220 225 207 210 217 219 222 225 215 227 214 214 214 220 216 216 213 231 225 227 235 232 231 219 221 237 240 224 228 240 231 232 244 240 231 228 234 245 242 243 238 227 234 230 251 241 234 248 242 240 237 254 242 248 242 254 236 249 246 257 241 258 253 243 259 250 250 259 246 248 255 244 266 267 258 249 246 257 264 255 256 273 252 254 252 269 276 276 256 271 255 261 268 267 267 274 262 279 284 276 263 269 277 281 272 265 279 271 273 278 280 271 292 291 278 286 295 282 273 294 276 278 283 297 297 275 280 291 281 284 304 293 301 296 298 290 294 311 293 304 302 306 291 290 300 300 303 301 306 298 312 296 297 306 316 322 295 315 326 319 323 317 319 310 315 327 314 319 303 305 335 334 334 305 327 327 318 324 325 323 329 326 312 340 339 327 320 342 315 339 334 326 337 346 327 330 330 352 343 348 340 349 334 346 355 339 356 332 333 362 334 362 349 365 337 346 342 363 340 343 356 346 338 373 350 340 347 344 350 347 366 375 360 376 350 381 379 362 349 367 361 372 351 352 356 374 361 377 382 376 382 361 390 377 366 395 386 363 373 397 378 374 388 388 400 399 367 404 384 372 388 375 397 385 405 380 399 377 395 404 394 391 380 379 394 408 418 396 398 407 392 409 408 402 412 396 401 394 426 399 425 428 418 412 417 412 414 420 409 422 405 416 405 407 406 436 408 430 422 407 420 423 404 444 445 419 418 411 441 409 416 425 445 447 421 440 419 434 438 447 419 435 435 435 458 433 427 463 422 444 448 441 430 466 468 446 463 456 459 454 461 451 444 472 454 450 449 441 468 446 447 442 477 451 468 452 466 441 485 456 452 464 486 488 485 466 449 474 461 450 482 449 450 481 478 461 496 463 475 482 500 459 482 461 471 484 464 497 478 465 461 466 477 479 507 503 484 505 502 469 490 511 507 495 508 490 479 515 497 479 489 495 497 517 477 506 493 510 495 524 509 524 499 485 501 504 512 485 529 486 487 501 527 507 487 501 517 497 502 513 516 529 520 535 508 520 540 528 531 510 504 531 535 508 505 530 516 533 517 499 532 501 530 538 527 523 536 528 507 531 541 509 533 553 536 548 543 529 557 553 523 549 524 533 535 559 542 527 523 548 557 541 550 526 531 518 529 548 527 563 523 531 532 537 551 565 566 546 543 566 550 538 542 523 567 562 539 545 565 524 527 579 576 580 544 570 530 561 573 562 578 533 544 539 543 562 562 533 574 553 537 556 575 535 567 559 580 577 565 562 541 591 559 560 560 563 552 556 547 569 541 590 568 553 597 587 594 562 571 571 581 586 597 552 558 559 564 565 589 577 549 579 593 594 599 565 583 558 589 599 558 601 578 568 596 578 565 602 601 607 552 608 577 561 589 591 579 556 563 573 588 568 566 604 593 607 555 577 595 594 571 588 609 610 565 561 566 572 614 609 571 607 609 590 560 581 571 599 561 568 584 580 605 592 605 567 590 592 569 567 615 580 591 601 593 575 592 619 597 568 582 606 621 586 621 565 594 574 606 596 583 571 620 572 602 606 580 578 578 591 587 576 609 617 620 582 575 590 583 609 595 602 597 597 569 600 600 600 613 582 576 572 592 572 584 574 616 598 590 573 623 612 583 607 608 578 627 617 601 585 604 574 624 575 605 571 611 582
615 608 599 627 626 586 581 599 590 627 622 572 617 593 587 577 574 627 587 577 620 623 597 600 574 593 607 614 599 594 627 578 623 598 623 601 598 618 599 608 606 624 582 595 589 599 603 597 602 625 606 598 624 579 570 569 607 612 614 578 578 617 587 573 587 583 610 621 579 581 602 616 582 616 589 603 589 569 578 569 568 620 600 569 574 604 572 614 590 565 571 606 616 592 613 583 587 593 598 575 602 599 581 558 581 611 571 577 578 604 562 567 606 612 561 558 590 569 582 562 558 583 568 601 576 577 574 595 602 554 552 586 587 568 587 602 584 559 594 597 598 591 602 549 602 579 548 558 552 572 578 573 546 585 577 568 550 569 543 549 569 542 567 574 581 555 551 575 579 559 590 591 556 588 578 566 545 557 588 567 560 588 544 571 553 568 584 569 573 549 545 572 551 561 551 538 582 569 554 529 529 579 542 563 550 556 526 538 547 562 568 569 524 558 546 551 564 535 551 559 564 529 552 530 544 535 527 557 561 569 560 532 558 519 519 553 530 554 545 522 551 535 534 537 535 529 556 536 526 547 515 551 557 510 550 536 507 551 507 551 541 501 529 515 543 543 523 548 518 505 521 515 535 523 506 531 506 501 530 530 520 501 534 507 493 534 492 500 512 487 508 488 525 485 508 519 505 532 482 524 493 496 514 511 491 487 521 500 476 521 485 500 507 484 509 510 504 476 492 493 486 488 470 479 507 479 478 498 498 509 481 500 466 483 505 507 486 495 504 474 494 490 477 471 500 489 464 478 465 460 459 463 471 471 486 461 470 462 494 449 480 487 489 447 468 486 446 457 455 473 454 451 442 444 474 461 476 473 480 463 436 460 455 437 472 436 433 449 434 428 466 453 440 444 456 426 425 446 443 433 428 427 429 432 459 453 429 458 442 428 422 436 419 444 449 429 419 443 413 441 412 438 413 432 407 446 418 438 435 422 439 433 427 407 424 440 408 435 424 400 417 434 417 417 422 423 417 404 412 421 390 406 416 424 424 416 399 392 396 421 386 388 399 384 394 388 392 411 408 395 382 376 411 406 385 408 373 403 377 389 395 370 399 390 397 401 370 392 367 390 395 396 396 384 361 386 377 367 371 384 390 390 364 358 383 365 355 376 365 355 370 355 372 374 367 357 344 348 369 342 353 353 361 347 343 371 339 344 362 362 351 337 353 351 342 359 342 341 341 333 355 333 339 340 336 326 349 326 347 354 344 337 345 344 330 337 329 324 318 343 323 337 329 314 327 318 340 326 319 320 336 322 333 334 307 319 329 304 317 320 307 312 310 309 328 320 309 321 311 298 308 324 301 303 316 307 305 301 291 304 316 304 301 295 308 304 305 305 293 307 295 288 297 300 303 280 296 286 287 305 294 304 290 284 294 274 291 295 274 298 282 294 274 275 284 271 289 273 270 284 284 269 287 267 269 282 265 262 268 283 260 267 264 264 257 256 267 254 271 259 269 265 252 259 267 267 251 256 252 248 250 256 249 266 254 254 264 252 242 248 256 243 248 262 254 243 250 252 257 241 242 247 236 247 243 245 233 250 250 235 237 246 242 241 231 229 242 248 237 231 224 236 241 228 223 228 243 241 236 229 223 231 240 222 230 217 227 230 227 221 214 223 231 220 218 215 220 221 219 227 214 223 209 222 207 211 214 218 216 219 215 216 204 211 215 216 215 205 204 214 205 218 215 199 211 215 215 212 208 210 213 203 209 208 203 203 211 198 210 193 209 208 194 197 194 206 203 189 197 201 200 190 200 185 201 194 191 198 185 192 199 186 183 186 186 196 188 189 182 190 185 193 178 189 179 188 185 177 180 186 176 187 189 178 178 178 187 178 186 171 174 173 175 186 185 175 176 184 173 182 182 183 171 172 175 170 182 182 178 174 175 179 166 175 170 170 163 174 171 171 167 170 175 176 173 163 169 174 160 165 163 167 164 162 172 171 168 162 168 167 166 166 171 164 159 170 169 159 160 156 156 162 158 165 159 153 167 152 152 152 158 156 160 164 160 162 158 151 153 154 157 160 153 152 164 155 158 163 154 163 160 153 159 158 161 155 159 158 147 155 160 161 154 158 158 149 154 150 150 155 146 156 158 149 158 149 156 158 147 152 157 145 149 145 147 147 144 143 157 144 143 148 151 151 145 148 155 153 144 143 154 152 154 152 156 145 156 144 151 152 144 150 145 149 143 148 145 144 156 142 144 154 151 141 154 148 142 143 144 154 141 142 142 146 143 146 145 151 142 147 153 141 150 150 150 143 156 153 146 147 155 149 154 154 145 147 148 153 144 151 156 142 144 154 145 149 143 151 144 150 151 149 151 151 157 152 145 149 156 156 155 154 148 152 159 159 150 150 156 159 145 147 152 155 159 154 146 160 154 148 160 155 161 160 155 161 161 158 152 158 155 156 161 153 156 153 153 162 159 156 153 151 159 160 162 165 155 157 167 159 162 152 158 158 153 157 157 160 157 164 159 159 163 154 155 168 162 169 171 171 166 167 168 163 160 169 166 164 160 166 172 171 166 164 162 168 169 173 172 175 178 165 175 169 173 179 173 175 173 175 167 180 171 169 173 179 177 168 178 170 176 174 183 179 182 179 177 174 177 172 179 179 172 187 172 187 183 187 183 183 184 181 181 178 179 192 185 194 180 189 186 195 181 191 192 191 182 185 187 194 183 194 197 192 194 186 193 196 187 203 197 196 195 189 198 202 190 204 192 196 197 200 193 196 200 202 197 207 195 210 210 214 210 215 200 215 215 216 215 217 205 200 213 207 202 220 218 206 221 224 210 214 219 222 226 226 215 217 217 221 224 221 220 218 230 222 219 220 219 214 220 217 224 224 216 234 236 221 238 227 223 233 227 224 226 230 238 237 223 241 244 226 238 227 230 248 237 242 238 246 237 236 241 238 250 237 251 254 242 244 244 256 239 246 242 252 250 250 264 256 253 247 265 247 267 267 264 263 249 265 265 266 247 267 264 268 261 252 257 264 275 274 256 278 277 264 268 273 282 269 264 259 272 286 263 273 268 267 276 281 270 283 289 285 276 272 277 281 271 292 286 276 279 272 292 278 283 283 278 296 302 287 278 285 285 300 286 293 284 304 292 308 298 290 286 303 300 308 313 304 317 313 303 308 299 319 305 315 297 300 310 320 306 307 298 309 307 314 327 323 312 310 335 317 316 313 312 329 319 321 327 339 327 315 316 332 314 328 329 315 319 347 322 342 318 320 332 322 340 347 349 336 345 334 348 352 325 335 349 348 342 348 350 355 343 334 342 360 336 340 350 361 354 367 357 354 370 361 353 361 365 352 371 377 374 360 363 352 375 359 354 367 382 384 376 352 354 365 368 355 368 378 366 387 367 395 361 378 361 384 391 392 369 393 388 375 376 404 381 374 391 391 406 398 396 392 380 407 404 377 382 406 394 408 395 379 390 394 380 409 393 405 397 411 403 387 415 412 394 397 419 419 392 428 431 392 417 402 414 421 422 397 425 432 429 404 407 412 421 421 422 429 404 409 410 438 413 442 431 425 420 434 448 421 446 420 423 454 433 440 454 416 440 458 438 424 430 429 434 450 441 452 465 436 433 439 454 457 463 437 449 460 436 464 444 436 466 436 444 443 449 449 448 473 474 457 458 470 475 484 468 482 450 487 485 484 480 481 447 463 472 452 449 464 464 460 451 490 478 456 481 490 473 465 476 466 500 499 491 475 492 479 468 471 489 483 504 500 510 492 484 508 474 507 497 472 478 474 487 505 506 489 510 488 473 513 501 506 483 511 496 488 496 514 480 492 486 497 512 500 491 487 509 508 498 486 489 496 504 494 488 501 512 508 495 495 498 493 540 534 506 543 506 498 544 528 502 544 503 498 523 508 525 518 507 544 520 534 525 511 514 515 536 540 509 506 539 515 523 537 547 541 525 537 550 509 519 514 559 512 538 531 539 515 557 557 517 564 528 527 515 537 557 553 548 547 564 554 564 534 523 563 555 557 547 541 539 540 560 567 560 531 556 537 562 538 543 578 537 545 561 538 547 533 563 531 585 540 585 552 554 550 552 577 552 559 556 538 566 569 576 571 537 570 537 569 558 575 591 588 563 595 559 591 583 576 568 545 544 579 551 548 570 586 595 574 589 559 570 583 554 583 587 557 569 586 581 591 576 591 554 554 554 550 585 556 572 590 560 607 587 565 600 566 576 554 576 578 556 583 593 565 606 580 595 598 574 567 589 610 561 558 557 596 560 560 603 582 591 612 573 571 561 563 585 602 595 589 597 604 603 602 618 579 594 618 572 577 619 567 617 619 619 586 597 613 580 580 613 615 590 621 612 581 599 596 569 575 566 607 620 613 593 622 576 568 619 588 588 622 597 587 619 594 615 599 591 573 620 581 624 587 583 617 608 618 589 616 574 595 599 569 583 572 570 597 578 624 622 599 624 593 619 618 625 608 591 589 617 608 623 605 574 615 577 581 602 612 622 602
610 594 602 586 603 619 581 587 606 621 620 594 580 607 600 589 577 616 572 579 586 626 614 590 611 613 593 583 587 585 607 619 603 583 586 594 584 609 599 584 572 570 581 623 599 626 610 606 580 619 610 613 606 604 624 586 580 602 615 570 592 578 591 566 593 608 596 612 592 566 571 600 571 584 595 602 586 581 585 599 572 571 588 610 608 586 573 565 620 566 568 586 578 592 590 609 578 564 595 609 569 564 609 561 587 603 562 611 580 603 574 595 592 602 573 569 609 601 594 595 605 596 556 593 609 580 606 562 605 573 558 590 569 608 583 598 595 587 585 558 605 594 575 576 591 591 580 580 564 569 568 578 552 596 597 600 597 588 571 552 588 569 558 561 586 588 554 562 574 585 568 571 585 566 559 588 581 585 590 546 536 581 562 577 555 585 534 541 587 571 571 581 586 550 561 534 578 531 570 569 560 539 533 550 554 545 554 558 531 535 569 532 536 560 546 558 553 537 541 522 561 522 555 541 563 548 519 564 522 524 517 518 551 521 530 555 549 544 531 560 514 552 542 553 536 535 537 532 543 514 559 514 521 548 528 549 548 506 552 537 541 535 507 530 502 500 547 515 541 530 521 502 514 504 523 542 543 525 496 522 523 539 498 494 502 505 512 509 536 490 494 496 536 500 497 534 511 526 529 516 482 485 512 492 526 518 526 498 521 476 481 502 508 484 481 498 501 519 517 479 477 479 502 480 482 502 514 488 508 488 508 485 503 487 469 492 470 470 473 500 468 500 489 461 503 483 472 481 492 500 493 466 497 477 467 479 451 457 458 459 485 464 455 480 458 459 472 461 479 473 480 444 457 469 446 471 455 471 452 454 456 465 443 462 437 474 446 459 465 434 445 464 457 439 439 439 467 456 430 444 451 451 440 443 420 456 452 453 453 424 435 446 436 420 418 435 419 421 410 424 441 439 437 436 406 421 423 435 424 426 433 432 405 432 427 419 411 432 412 416 416 404 428 428 427 403 412 430 399 419 390 405 419 394 391 399 408 391 398 396 414 411 388 384 390 379 405 401 406 403 414 382 379 395 399 410 382 380 386 371 395 394 403 373 372 368 388 371 383 365 390 361 377 383 373 363 376 377 358 358 369 367 365 374 356 357 384 357 378 353 374 348 378 354 375 350 371 346 349 343 375 371 364 360 359 356 361 352 350 358 360 357 338 348 360 356 340 357 345 346 345 330 349 332 341 356 327 352 333 337 327 322 327 348 327 349 318 325 337 337 323 344 321 324 315 323 338 330 312 335 330 309 330 306 305 326 323 308 323 314 320 321 302 307 320 317 309 325 327 314 321 315 309 300 301 312 314 300 300 296 290 296 316 310 312 287 307 314 309 301 309 298 298 307 303 302 280 294 283 290 285 280 287 292 282 277 276 277 284 289 278 278 275 294 271 266 266 282 269 267 286 266 287 283 278 269 264 267 277 265 258 277 279 281 277 278 264 263 263 258 259 266 257 263 256 249 249 258 266 251 269 265 247 266 249 258 266 243 253 260 242 240 244 244 261 260 245 253 246 248 245 241 243 235 236 248 236 243 238 230 231 229 232 243 241 229 242 231 242 240 244 243 226 238 239 224 223 235 221 231 227 222 220 224 221 225 219 219 217 231 224 223 226 229 219 223 225 215 222 211 221 218 210 209 212 219 225 210 206 216 212 209 216 218 203 201 208 202 209 209 209 213 201 206 200 209 196 199 201 211 206 203 204 201 211 207 194 209 195 195 201 208 194 191 201 200 190 192 200 186 188 185 186 191 187 200 189 201 199 186 183 191 193 195 192 189 188 180 191 190 179 185 177 187 186 180 184 187 178 179 186 185 184 175 189 180 174 171 180 175 186 172 183 183 179 180 181 168 182 183 175 175 169 167 166 182 180 177 167 179 170 172 176 176 171 169 169 167 164 170 174 164 162 168 161 169 162 166 174 160 160 160 162 158 163 168 169 161 165 165 166 163 156 167 162 167 162 163 168 163 156 153 152 158 161 153 152 164 160 167 159 151 156 151 151 154 159 160 157 154 158 156 152 154 156 159 148 159 157 158 150 161 150 153 156 147 148 148 155 148 146 148 156 158 155 147 147 149 157 146 144 157 152 147 154 152 151 154 147 144 148 149 150 144 148 152 144 149 153 144 143 154 147 153 152 142 155 146 153 141 151 147 144 144 142 151 150 154 144 143 150 152 148 141 144 153 146 149 153 153 149 142 147 146 143 146 142 151 149 153 151 143 143 153 146 144 149 140 141 152 143 149 148 148 150 151 147 153 144 143 149 150 143 154 154 147 146 142 142 153 153 153 142 146 145 151 143 151 142 153 156 143 149 149 152 152 156 151 147 152 148 147 149 151 156 152 148 153 151 153 149 159 155 158 148 150 159 149 146 160 154 160 146 146 159 148 156 158 157 152 153 148 149 151 162 154 160 153 149 159 162 162 159 150 160 163 157 160 160 164 159 156 159 160 160 160 167 165 167 156 157 164 154 161 157 163 154 165 157 160 166 157 162 168 159 166 157 172 157 171 163 159 160 171 169 169 165 169 167 164 170 165 174 164 170 176 171 173 166 180 176 179 180 169 175 182 169 179 181 179 175 177 181 174 176 185 172 186 185 180 185 181 183 186 180 182 172 183 176 180 184 177 189 185 186 189 186 178 187 182 181 188 193 188 189 184 180 181 187 199 184 195 195 185 194 194 190 195 187 202 202 192 197 198 197 189 198 201 199 206 208 197 204 207 207 196 196 198 201 198 200 198 200 203 213 213 198 208 201 213 201 205 212 205 201 214 210 205 208 219 224 208 222 213 206 216 224 218 223 228 216 230 218 216 217 225 211 215 212 218 217 235 226 215 231 221 230 221 226 219 220 223 227 220 232 231 223 229 229 243 241 224 235 242 226 248 244 233 244 234 234 229 253 236 248 231 247 236 245 246 241 239 253 243 243 245 256 246 244 243 247 258 243 263 255 258 255 247 262 254 256 255 261 260 272 255 264 273 263 272 267 256 270 255 274 277 277 257 274 261 270 271 263 280 268 275 263 266 282 288 269 267 283 292 281 291 285 284 280 294 295 277 286 279 287 286 275 297 295 292 280 280 285 306 302 302 297 300 305 287 284 304 293 307 298 306 303 314 297 313 315 302 302 316 297 317 308 318 307 310 324 303 299 308 300 304 313 325 303 319 308 330 318 321 317 306 325 310 329 323 316 317 328 312 328 338 336 331 319 342 319 327 344 318 324 325 321 321 343 332 325 351 332 354 335 325 343 346 343 357 332 329 338 332 332 362 360 347 335 348 363 351 358 343 357 357 364 356 352 350 358 346 352 374 367 355 349 374 379 359 370 356 382 368 384 371 369 353 360 382 368 360 390 371 381 395 365 391 381 383 398 394 383 369 389 400 372 401 396 394 396 381 384 403 379 392 375 409 390 385 380 380 383 379 386 384 408 391 391 401 383 387 415 395 398 400 403 400 408 398 427 394 424 395 424 406 405 414 429 415 406 423 408 432 440 432 402 413 430 432 434 405 412 422 446 407 444 407 427 431 450 412 433 442 425 416 428 417 422 443 443 442 445 447 445 452 421 442 436 427 427 428 431 444 428 463 462 456 458 465 436 435 465 439 459 457 433 468 452 468 445 444 474 439 473 443 438 474 458 464 478 448 444 461 485 461 481 465 448 467 459 491 466 474 462 470 476 488 477 466 485 470 495 455 468 492 464 486 471 480 459 469 493 464 508 488 509 485 483 500 500 476 511 478 478 497 475 507 494 475 484 519 495 506 497 509 508 488 478 512 479 518 515 503 490 512 503 511 520 507 513 522 509 503 496 529 498 535 535 497 504 531 512 535 530 508 518 521 541 509 534 500 542 507 529 494 505 504 504 518 497 530 530 539 535 525 546 533 524 551 529 521 543 546 514 538 543 539 545 523 558 520 526 514 559 547 546 516 536 557 564 517 526 566 513 523 522 518 546 536 552 542 563 534 518 553 523 545 539 530 559 573 545 561 571 528 549 536 555 529 570 566 572 528 557 568 541 545 575 533 544 534 535 533 565 551 574 555 536 587 568 569 576 535 536 560 590 564 560 559 551 571 585 545 538 575 552 564 556 561 553 559 576 550 590 574 572 556 566 566 544 580 546 588 570 571 561 565 598 564 560 549 579 560 584 573 594 576 591 571 553 593 591 570 595 605 588 558 591 599 591 605 574 600 610 607 567 579 604 609 597 595 595 586 598 564 598 583 595 587 566 581 605 607 594 592 605 566 592 579 607 571 582 574 577 581 586 601 588 598 589 609 582 575 617 569 599 614 566 618 582 565 619 601 577 589 572 623 572 623 598 619 579 621 580 602 586 605 583 613 588 611 606 613 569 606 623 610 603 568 611 622 573 607 605 590 573 617 591 585 620 624 585 576 624 599 612 589 583 596 622 587 570 603 586 578 587 594 623 608 597 611 614 592 572 621 574 598 591 598 604 577 570 593 612 594 589 584 604 627
603 589 577 603 622 593 610 570 608 595 609 627 577 585 589 571 576 594 591 589 614 625 588 607 588 622 571 607 628 605 597 600 623 603 573 615 618 605 615 596 623 586 594 573 596 596 623 578 612 569 604 596 614 605 597 590 600 621 594 625 622 578 572 614 588 613 598 588 621 605 609 588 590 617 595 617 584 590 571 573 594 609 603 580 592 576 601 564 570 568 621 564 578 566 616 604 611 587 565 612 570 611 578 595 603 607 567 576 586 599 605 567 564 614 584 579 589 596 566 583 602 569 566 555 601 582 600 605 564 599 601 596 586 586 601 607 567 608 566 594 591 555 604 554 590 573 578 594 595 567 559 564 569 579 561 551 594 594 570 576 569 572 586 561 560 547 562 545 568 556 556 569 554 561 540 566 579 546 541 582 555 581 539 587 540 545 589 554 579 573 534 564 580 572 558 545 577 555 545 583 547 566 538 571 536 547 578 574 580 537 572 575 569 574 536 552 569 571 526 562 547 537 570 540 536 538 542 529 550 532 542 544 565 545 557 555 517 530 514 540 545 551 548 539 524 524 528 537 524 518 550 556 536 542 525 537 545 522 540 504 534 522 505 524 538 513 515 499 521 510 503 519 541 504 544 513 541 500 523 499 504 518 516 531 517 493 505 529 495 509 506 505 507 488 499 490 490 498 508 500 503 481 489 485 490 524 500 489 492 498 524 504 497 476 516 487 480 504 514 507 487 493 517 494 513 509 476 488 482 488 467 469 478 464 506 480 481 480 470 461 495 492 469 471 468 479 460 463 478 470 461 467 481 455 472 495 471 449 491 467 489 471 451 471 469 474 479 483 471 485 458 467 448 457 450 456 472 441 475 455 472 470 439 460 462 441 467 461 435 459 434 456 451 441 431 468 459 466 444 425 454 433 458 461 445 442 448 430 426 458 447 440 429 430 417 412 431 420 418 448 428 422 427 431 414 429 424 422 428 415 425 428 405 409 424 416 421 407 421 400 418 411 427 414 412 408 413 395 417 409 429 425 418 422 419 401 403 393 397 422 415 412 381 414 403 383 383 379 382 411 397 406 379 396 396 389 403 384 408 402 380 381 379 400 394 399 374 388 384 380 395 393 369 375 396 377 365 365 387 389 389 374 382 369 374 387 383 377 364 378 377 380 374 365 377 376 379 366 369 350 360 353 349 358 344 346 346 346 350 360 363 345 358 353 334 333 331 363 358 351 332 341 353 355 333 325 329 346 356 334 331 346 353 328 332 348 327 336 346 327 327 336 336 315 343 338 323 323 321 314 337 326 327 332 305 326 330 313 311 314 306 303 317 320 310 319 322 315 322 304 311 311 309 301 310 293 297 308 296 311 316 300 294 312 300 303 305 303 298 289 304 288 308 297 295 297 307 293 297 277 304 275 276 298 284 288 286 290 298 278 277 274 276 286 290 280 277 293 274 286 272 279 267 277 267 279 270 278 278 263 278 262 274 269 263 266 279 263 252 268 260 264 262 258 256 261 259 260 248 269 266 256 261 266 248 247 248 242 258 254 259 246 261 246 256 241 237 253 235 239 249 246 238 247 234 251 249 240 244 247 245 239 236 236 229 242 230 234 234 239 237 238 244 226 236 239 233 227 240 239 229 226 225 230 217 235 216 224 220 219 218 228 231 227 223 216 213 209 223 214 221 208 217 210 212 225 223 206 206 208 216 205 204 206 209 218 203 204 216 201 216 211 212 213 197 211 195 202 207 208 194 195 209 205 207 208 203 199 208 204 192 198 206 193 196 193 187 194 188 196 199 201 199 185 188 201 194 184 195 193 195 192 189 184 181 196 191 190 186 180 183 184 189 192 192 180 190 177 177 181 173 183 176 183 188 179 175 174 186 173 172 178 185 177 179 173 168 179 180 183 169 171 176 168 171 176 179 164 166 176 167 176 177 163 164 168 165 165 168 162 173 170 161 173 174 159 173 171 159 172 158 160 171 170 166 162 169 165 165 162 166 168 155 157 162 165 168 154 155 154 155 152 165 158 166 164 151 153 151 155 157 158 155 150 155 157 149 154 161 157 149 156 154 152 149 161 150 149 151 159 157 159 152 148 148 159 159 148 145 150 152 159 158 148 158 154 148 150 152 146 157 152 145 148 156 147 153 144 155 148 155 142 147 153 144 156 151 142 154 143 145 152 146 147 152 154 151 153 147 141 146 140 145 141 140 144 143 152 153 149 143 153 149 141 148 140 140 148 140 152 151 144 149 140 148 143 139 142 142 143 142 148 144 146 147 142 151 151 141 149 145 144 148 140 145 141 152 144 149 150 142 144 153 149 145 145 140 143 148 143 145 151 151 151 144 146 152 153 141 154 148 146 144 153 154 149 147 153 150 149 155 153 154 144 144 154 152 150 147 154 152 146 151 148 154 148 156 149 146 157 152 147 145 157 159 158 150 149 154 150 150 161 154 147 147 156 159 157 156 155 161 151 150 161 155 152 159 160 159 160 159 159 155 159 156 163 154 156 162 155 155 156 162 162 156 153 167 156 166 155 158 162 158 170 162 170 158 158 158 167 169 159 166 161 170 169 173 174 174 168 162 162 168 173 165 172 164 167 170 177 165 170 171 173 167 174 176 180 177 171 168 167 178 183 178 184 182 182 171 176 185 173 184 171 181 172 180 178 187 174 176 187 185 180 185 175 182 181 181 191 186 191 187 180 182 195 194 187 181 181 187 187 191 199 196 200 188 196 199 193 198 194 197 186 197 196 195 202 201 189 197 208 191 194 202 194 205 207 199 204 195 194 194 210 203 209 202 201 216 205 216 199 213 200 210 204 218 202 207 222 217 208 211 206 220 218 226 218 216 208 209 211 228 214 212 210 226 216 223 233 223 223 229 219 219 226 230 225 222 224 229 239 235 237 233 226 226 242 225 235 243 246 244 231 238 246 247 237 240 229 239 246 248 239 244 253 234 242 234 250 243 236 252 244 251 255 238 261 248 246 252 263 259 242 259 248 249 254 248 257 252 248 269 251 261 252 259 266 256 261 255 267 270 260 275 279 268 278 271 273 281 283 265 285 285 278 266 271 278 273 269 276 267 288 284 269 271 273 290 277 289 276 288 275 284 284 300 277 300 293 289 295 288 284 284 299 280 306 286 290 292 297 307 285 296 296 291 287 289 305 317 289 310 309 303 302 306 310 301 296 311 304 314 319 301 319 322 317 323 309 305 309 307 322 322 311 318 330 330 322 323 311 338 319 342 342 327 322 338 318 334 343 319 326 337 340 323 325 327 336 336 347 327 327 354 349 325 336 343 348 349 349 358 355 336 359 337 333 349 352 358 351 357 363 367 370 359 358 367 345 363 361 355 344 373 363 361 373 357 358 352 359 358 383 365 378 383 377 380 388 381 372 393 389 386 378 391 369 383 384 385 381 393 383 380 396 375 372 398 380 402 394 395 383 406 389 392 396 377 406 396 385 382 392 389 379 387 405 388 404 408 421 407 406 398 411 422 401 411 389 392 428 403 416 409 422 396 395 426 423 402 429 406 414 409 425 411 435 410 440 404 435 412 438 445 408 422 411 420 438 412 439 415 433 445 454 442 417 430 442 458 438 418 430 441 425 431 433 421 427 465 427 465 442 462 429 437 454 441 436 440 447 440 444 464 453 474 458 436 443 458 458 473 477 482 480 475 450 447 452 468 458 482 454 443 462 455 486 474 468 455 452 455 451 488 460 464 491 467 494 476 476 479 471 463 490 486 458 460 489 474 507 482 500 484 490 508 482 509 488 497 510 483 484 475 512 514 479 478 500 490 504 520 499 511 504 519 503 517 494 497 480 488 486 483 501 480 516 514 513 520 498 523 532 491 485 496 498 509 488 526 526 512 521 508 497 491 528 493 526 543 542 514 531 514 542 539 501 505 546 545 518 512 520 510 548 532 530 526 517 532 543 515 555 543 517 506 527 526 548 559 536 539 560 518 536 541 519 512 514 524 563 542 535 519 519 559 549 544 564 567 522 571 550 550 549 550 559 571 559 567 575 554 554 573 576 524 573 559 546 572 533 539 547 532 563 547 531 537 553 546 532 583 533 542 535 578 576 550 574 561 564 548 546 570 546 590 587 559 554 558 580 569 540 584 576 589 569 571 559 549 542 591 579 559 545 572 550 571 583 562 588 601 582 549 571 550 597 574 580 593 550 576 602 586 551 554 566 568 560 606 561 587 565 593 599 563 602 588 568 592 556 591 591 582 609 602 572 573 559 596 582 603 575 592 580 582 594 592 570 604 581 573 583 588 607 574 601 618 611 606 577 587 574 575 608 600 575 617 602 606 620 605 599 571 581 574 602 609 620 569 602 588 590 583 591 616 599 578 616 595 569 577 568 583 597 618 625 610 618 607 595 618 590 577 571 612 591 611 599 589 620 577 616 590 600 587 583 575 571 612 591 616 582 619 584 607 577 624 597 601 588 616 610 592 578 603 583 610 592 596 612 589 581 589 625 620 580 616 617 574 599 579 620 603 621 627 573 621 613
600 592 572 586 624 586 595 589 591 627 604 617 610 623 621 629 610 611 572 597 599 628 626 600 618 591 590 606 593 580 588 613 592 589 620 585 596 584 604 616 573 577 595 612 629 585 602 600 625 603 626 585 572 590 621 619 611 572 576 582 591 621 592 600 614 600 619 618 611 608 571 625 586 609 589 620 596 616 622 595 607 575 621 611 601 618 605 583 621 616 600 588 609 569 565 595 600 616 591 590 597 595 592 562 581 615 615 612 605 587 576 571 562 582 581 575 560 583 557 607 597 571 558 576 608 564 605 564 604 577 563 576 569 567 555 564 571 552 568 558 580 577 570 575 602 559 563 594 569 592 562 577 583 599 590 589 566 569 585 561 545 571 546 560 572 570 546 584 560 546 571 553 573 553 540 581 561 548 562 556 541 561 560 577 537 547 576 539 553 539 546 576 541 582 568 565 564 569 539 541 558 582 555 561 576 567 557 582 533 549 544 534 564 544 558 565 537 560 564 533 556 573 521 546 534 555 546 534 538 542 545 542 542 561 542 517 563 559 560 554 544 518 545 563 540 526 547 540 516 558 516 553 546 540 538 543 537 530 512 505 542 535 530 520 521 531 506 510 548 526 549 527 539 523 511 512 533 516 525 541 511 493 543 507 533 492 491 518 511 511 493 507 520 535 490 504 521 514 487 524 530 525 489 502 501 520 498 485 520 513 504 477 501 524 505 498 507 502 500 510 486 507 484 497 517 493 482 505 492 476 498 477 503 468 491 468 462 470 469 474 472 504 483 476 467 481 477 471 501 497 487 486 470 453 470 470 450 473 495 493 456 492 483 482 451 476 469 483 465 463 479 481 468 462 448 452 465 464 442 440 446 464 450 433 454 443 461 456 432 445 457 435 458 463 434 452 443 431 456 459 425 438 436 451 425 444 444 450 431 454 448 450 423 441 422 447 442 446 429 418 434 425 438 420 410 413 440 437 406 431 443 437 433 436 416 427 426 409 403 421 396 403 426 405 413 433 411 394 399 416 409 403 403 423 405 400 408 410 386 409 420 405 392 388 392 396 404 413 407 415 394 412 397 388 377 402 377 389 390 371 389 397 380 399 374 379 379 385 385 385 383 372 398 394 365 371 370 377 390 356 358 355 360 354 355 355 361 374 356 366 382 359 351 366 352 345 368 352 347 377 344 360 349 350 363 365 359 363 336 360 357 348 336 346 346 354 356 350 360 341 329 343 346 351 327 324 356 349 342 355 335 353 333 346 335 323 342 330 334 344 320 326 339 323 317 311 311 340 319 330 330 320 324 315 314 318 315 313 326 305 323 311 313 313 327 321 328 311 323 302 315 310 324 304 313 299 316 292 310 291 296 288 308 296 294 309 309 305 289 304 295 297 297 300 304 295 290 298 297 278 296 275 275 281 298 299 272 289 295 277 275 273 288 287 289 277 276 278 290 267 276 266 280 268 280 284 280 278 264 264 263 260 280 255 274 257 264 257 260 267 274 250 266 265 270 264 248 258 250 250 257 262 261 245 249 245 256 247 251 248 256 249 239 261 255 255 253 255 237 235 238 236 252 242 244 252 253 244 244 246 246 234 234 237 231 230 226 239 240 224 245 233 238 242 241 220 226 223 218 228 229 228 219 224 223 228 218 224 226 228 215 219 227 215 213 213 226 225 217 226 209 227 214 225 221 210 220 207 205 217 206 206 202 211 215 204 209 212 208 204 197 211 204 208 204 206 195 204 206 209 209 192 205 200 206 197 196 199 201 196 199 205 190 190 187 191 188 188 201 193 190 193 183 195 199 196 195 182 184 194 186 186 189 187 191 182 185 178 190 183 187 184 179 186 178 179 174 185 179 189 187 179 187 180 181 188 188 171 184 170 185 185 175 178 180 180 181 167 174 177 177 173 168 169 166 165 174 170 167 168 175 175 173 172 161 161 160 162 172 166 162 167 172 165 166 164 170 158 165 163 166 156 164 169 158 169 167 162 161 168 157 161 155 160 166 153 152 166 155 164 156 158 156 158 165 159 165 161 158 164 162 149 153 163 151 158 149 151 152 156 162 159 157 148 153 154 153 150 149 156 150 149 150 145 155 150 153 146 152 153 145 150 153 149 155 146 157 156 149 153 156 147 150 151 156 156 150 155 152 147 145 148 151 149 143 145 143 142 148 153 140 152 140 147 149 152 146 145 147 141 144 149 140 141 149 152 140 142 145 152 147 149 145 141 142 145 145 142 146 150 141 147 146 139 152 141 149 145 147 140 144 149 151 145 149 147 144 150 149 151 149 141 145 139 143 148 145 148 152 150 145 152 142 139 151 142 139 145 148 145 148 140 142 146 145 152 152 150 147 146 146 141 149 154 142 154 147 148 147 144 146 153 150 149 154 147 153 156 144 154 155 155 149 156 143 149 146 145 147 154 155 147 158 154 148 150 156 153 151 147 158 156 154 158 156 153 149 160 159 158 159 157 157 157 162 150 156 152 151 159 155 156 163 154 152 152 160 155 155 165 166 153 152 166 156 160 153 165 161 154 165 168 159 162 166 165 156 163 160 165 157 169 167 167 161 158 168 164 165 172 162 164 174 164 163 171 177 175 175 163 174 166 170 171 164 177 171 171 178 178 173 176 170 170 182 176 171 172 178 185 176 185 179 180 185 183 173 184 175 172 185 184 177 177 185 181 191 192 183 177 189 183 185 186 187 189 180 192 193 182 193 198 184 187 195 197 189 191 192 185 193 194 196 191 186 195 195 187 196 199 189 199 197 193 206 190 209 195 205 192 209 197 193 209 205 210 196 207 204 213 215 211 206 206 207 220 214 201 212 204 210 211 216 217 215 206 209 210 216 213 224 212 218 228 210 210 228 212 224 223 216 219 223 226 231 217 215 220 218 222 234 229 222 239 228 232 235 237 232 224 237 239 238 233 243 242 241 236 227 251 235 232 241 234 233 234 247 251 232 255 235 248 247 256 247 249 244 250 255 249 245 252 253 262 243 264 256 250 251 258 251 255 269 266 270 257 271 264 251 264 263 273 264 265 276 257 270 267 270 259 282 278 280 279 285 275 269 267 278 277 277 279 271 286 287 269 273 274 283 287 290 271 280 288 295 285 297 277 298 301 286 279 292 284 295 291 308 306 287 306 297 309 312 287 296 296 302 290 299 297 310 300 290 310 295 306 305 314 319 321 309 301 306 324 322 305 308 320 311 320 320 313 327 322 320 330 309 327 311 311 314 327 335 329 338 335 316 345 342 335 322 333 344 333 325 329 335 349 342 338 345 354 351 344 351 330 339 343 342 348 358 354 361 340 346 358 358 348 364 347 356 337 362 350 365 350 342 370 349 350 355 351 349 368 367 359 378 377 380 362 376 362 356 374 385 368 384 374 383 391 365 380 365 381 381 370 367 376 369 381 366 399 387 395 393 372 395 370 367 380 381 383 392 404 397 395 406 385 376 389 394 386 384 388 390 406 405 407 402 394 419 389 402 397 402 411 390 393 413 410 416 392 428 394 400 398 430 426 399 435 408 406 434 399 407 439 433 411 420 416 437 438 428 408 407 441 445 430 421 416 410 433 432 449 451 447 438 438 417 435 436 446 447 420 460 426 444 440 436 455 426 427 456 438 461 431 467 467 442 447 437 435 436 464 449 448 442 459 459 471 447 444 437 471 457 480 449 480 447 476 448 467 482 450 462 456 476 487 446 466 464 460 483 466 487 481 465 481 469 458 467 482 466 498 469 493 458 473 470 503 474 478 472 462 479 467 467 498 489 484 500 499 474 497 516 505 513 499 496 483 495 479 492 521 511 524 483 483 523 520 517 482 512 498 489 495 491 513 486 496 520 484 520 495 528 511 498 494 516 527 523 519 523 504 493 504 514 539 493 509 501 524 518 534 519 546 537 497 526 511 530 502 501 536 542 529 513 516 529 549 532 510 514 532 547 513 547 517 548 541 544 519 559 522 557 560 548 534 544 551 559 565 537 537 549 520 539 520 542 534 564 538 544 524 560 567 524 565 523 523 575 526 563 576 524 530 540 527 550 531 555 533 537 533 570 577 566 576 560 579 545 565 557 583 544 565 546 560 538 563 564 535 553 572 569 561 548 569 547 566 572 578 554 552 568 555 555 574 541 580 568 597 566 573 551 564 571 556 545 549 566 553 550 569 594 559 573 555 597 569 600 574 576 588 555 579 577 593 566 560 561 599 602 600 589 578 574 595 585 599 565 573 574 596 583 557 589 595 569 591 561 569 557 573 570 567 602 588 602 560 590 612 609 562 606 597 613 568 599 578 612 615 599 582 610 574 600 571 608 614 606 612 602 615 575 610 592 577 610 581 612 591 575 593 595 566 575 594 574 618 611 567 617 589 592 611 603 570 620 589 621 605 583 605 601 595 593 569 607 618 582 624 595 611 590 581 583 619 586 577 588 587 620 593 598 590 625 625 613 583 591 615 601 615 622 618 597 622 598 576 602 602 622 627 583 583 571 597 624 579 596 582 588 578 605 617 598 593 612 573
607 574 619 629 619 610 617 585 593 576 582 616 607 574 612 612 586 604 630 579 613 595 583 630 602 609 608 621 631 589 623 598 583 610 587 630 580 572 576 593 628 586 576 595 579 608 575 593 573 573 593 606 596 604 596 618 581 573 607 574 569 625 609 599 615 621 596 568 601 594 571 611 623 587 599 615 573 616 611 609 567 624 590 572 597 610 620 595 590 606 603 589 602 584 619 589 576 587 593 612 616 600 597 616 619 569 604 570 563 593 612 564 569 567 612 597 578 589 575 614 608 596 573 592 567 575 591 564 584 573 601 557 597 576 601 589 575 576 566 596 562 605 566 571 605 553 551 570 601 557 596 602 553 569 601 597 589 552 553 602 570 600 585 599 563 574 581 572 554 553 572 582 566 569 585 560 551 546 544 573 551 579 567 546 571 592 552 554 572 580 584 580 540 587 534 552 582 576 554 561 533 568 566 550 576 577 581 570 546 532 548 552 528 564 534 574 538 545 543 545 565 542 542 526 562 550 552 557 554 529 532 571 562 568 522 542 521 536 535 524 549 521 514 566 539 523 552 528 552 549 540 538 535 556 558 550 511 526 520 516 535 510 531 523 542 541 534 511 546 535 526 521 502 497 499 535 516 526 530 495 526 544 501 531 531 495 499 536 513 496 520 536 511 501 487 499 533 509 486 513 527 482 482 521 500 512 505 526 506 509 477 505 483 491 486 524 479 498 503 499 494 482 477 495 506 474 480 482 469 489 475 484 486 490 502 493 507 503 462 487 476 497 472 488 465 484 457 490 501 490 466 479 472 474 475 491 482 489 472 461 457 493 480 446 462 481 489 459 475 469 468 459 479 462 469 463 443 469 437 473 441 452 449 466 469 444 466 472 460 432 462 461 450 454 429 444 437 426 444 441 461 428 442 430 456 452 456 425 457 427 441 452 417 436 418 445 448 416 434 440 425 425 426 447 409 412 423 436 433 430 433 436 426 404 423 401 409 420 429 403 423 422 427 406 400 410 418 429 402 396 401 395 398 423 407 407 401 422 384 418 417 418 399 394 396 403 379 387 405 402 388 396 413 397 375 409 394 401 392 385 387 403 368 388 373 399 371 384 385 370 365 386 372 384 379 387 381 371 393 381 382 363 370 366 360 375 377 374 359 374 370 368 364 349 374 345 354 354 359 360 363 366 362 343 357 340 342 362 355 360 354 366 338 358 352 335 354 348 335 351 358 342 332 345 333 337 327 349 345 347 344 322 332 326 337 325 334 347 322 338 347 338 313 320 314 334 340 311 334 324 337 336 331 323 331 310 323 324 319 302 315 304 315 316 309 301 300 303 304 297 314 298 318 312 321 302 291 317 315 302 299 292 305 305 312 299 310 302 303 309 291 282 287 283 282 298 283 302 300 297 292 295 292 288 281 273 287 284 284 283 288 288 293 289 289 269 270 285 266 289 264 263 274 261 281 263 274 285 281 261 281 281 256 271 254 269 272 264 266 257 263 270 251 269 258 258 267 260 250 265 245 260 260 267 262 264 250 251 260 261 248 262 262 253 248 259 258 248 251 255 254 234 236 252 231 250 245 229 249 235 239 244 242 238 245 232 236 243 245 232 233 222 223 229 227 228 227 232 230 218 222 217 227 236 231 229 231 234 233 221 230 221 224 231 213 222 229 212 212 219 214 222 213 206 205 209 210 223 216 207 222 210 209 215 211 199 206 204 199 205 213 196 203 209 214 207 198 200 212 193 193 202 199 191 200 208 209 198 194 201 195 196 195 191 203 197 199 191 197 185 200 198 196 198 187 184 196 185 181 195 185 190 181 186 178 180 191 189 187 192 176 190 191 191 187 179 188 174 186 173 171 176 171 179 179 183 171 183 182 171 181 183 170 168 173 167 176 172 182 177 173 174 167 170 171 163 176 165 174 178 164 162 162 163 169 172 164 167 170 159 164 163 172 158 160 167 167 158 170 160 157 155 164 169 155 154 159 162 168 155 161 166 157 153 155 166 165 159 158 151 153 157 165 155 154 156 161 154 160 159 161 155 159 154 155 161 158 151 158 156 148 155 150 155 150 154 146 150 158 156 151 152 154 156 157 158 147 153 155 149 155 152 155 143 149 154 155 144 143 144 154 152 142 142 144 142 146 148 154 144 142 151 153 147 151 140 145 140 144 148 145 143 150 150 141 148 149 139 142 151 140 148 138 141 148 141 140 139 149 151 143 149 148 140 140 145 138 145 145 140 139 149 145 148 147 145 141 143 143 144 141 145 139 139 146 147 143 146 149 138 146 138 149 142 138 149 148 138 142 141 140 141 139 145 151 146 150 141 151 143 146 140 148 146 141 140 141 144 148 150 144 142 151 140 146 149 151 142 149 140 145 151 142 145 142 142 153 153 143 146 147 153 150 155 151 145 150 153 151 146 157 148 151 151 146 156 152 151 156 158 148 151 150 159 148 146 150 148 156 152 153 147 156 153 153 152 158 161 154 152 158 161 149 151 161 152 164 162 161 154 161 156 162 158 167 157 156 156 161 153 162 167 164 153 167 155 155 166 165 156 161 167 169 169 172 159 163 171 168 163 172 170 163 168 161 164 174 176 161 173 178 175 166 176 175 167 176 165 174 173 167 180 171 175 172 167 167 183 177 176 181 171 182 170 180 180 176 180 186 174 181 181 179 178 186 180 179 184 174 176 177 176 191 179 181 190 183 185 180 195 186 190 180 181 194 183 190 187 193 191 184 199 185 188 192 189 199 199 195 194 202 193 198 207 198 198 204 204 205 197 210 209 196 205 202 199 200 208 208 198 214 214 210 213 207 217 215 200 204 204 204 202 223 212 209 215 219 225 215 206 209 214 226 215 221 216 230 213 226 226 213 212 218 231 214 223 235 222 219 230 217 227 229 220 220 229 235 233 243 242 231 243 232 238 226 234 230 232 236 245 236 230 248 249 232 251 240 243 254 234 246 236 252 241 257 238 252 246 253 262 254 263 245 244 242 259 257 255 252 255 265 258 251 256 256 264 267 257 249 271 273 256 275 255 256 270 269 258 277 259 262 270 282 284 283 282 261 267 266 274 280 275 283 291 291 276 272 283 276 294 275 295 277 297 281 298 286 296 276 289 295 300 296 297 301 287 299 302 290 302 297 303 284 295 292 300 307 304 287 308 290 305 299 312 309 301 320 320 300 295 314 309 314 308 323 308 316 308 307 308 309 317 332 313 323 311 305 306 331 318 329 330 330 317 320 320 331 336 328 325 344 341 338 318 324 345 340 340 344 323 331 326 339 330 324 346 339 350 343 333 335 351 345 358 342 363 347 351 344 348 358 363 363 338 350 339 361 344 362 347 348 370 348 349 375 364 347 372 348 380 358 355 364 370 386 368 366 360 370 358 382 384 367 381 393 387 377 388 385 377 379 394 389 388 380 385 391 372 371 390 390 372 395 371 407 389 382 398 410 387 408 405 405 396 416 382 417 415 416 413 383 419 416 388 391 397 392 390 413 398 390 429 394 411 392 407 405 409 407 428 425 410 436 436 438 402 441 412 427 413 438 407 441 414 425 434 413 415 427 448 435 450 447 433 449 425 433 417 448 450 434 438 452 432 425 448 462 420 451 445 427 445 449 467 440 469 465 465 428 455 467 472 438 463 461 443 446 468 442 453 439 474 462 453 444 468 466 475 482 464 482 482 445 460 467 454 445 447 475 488 491 492 460 466 465 497 492 498 471 475 500 473 486 492 456 462 501 461 506 488 469 505 476 479 470 463 500 478 490 507 494 507 513 473 486 482 478 482 505 483 505 520 515 512 479 518 507 505 477 511 518 510 517 505 505 511 505 528 493 506 524 494 500 490 500 512 487 536 526 522 513 517 510 534 509 539 516 506 495 510 524 543 527 540 496 533 497 507 505 500 520 527 548 538 552 512 541 535 537 532 548 511 549 519 527 542 556 545 545 539 559 538 554 517 551 559 529 525 515 547 553 515 543 543 522 516 560 517 566 543 564 531 565 555 528 565 537 565 527 563 562 576 548 542 570 526 554 534 568 527 555 547 575 547 555 530 578 553 532 556 572 534 572 583 562 548 570 552 561 562 547 559 540 574 542 556 551 583 567 589 560 584 549 569 585 592 562 590 564 560 589 573 565 598 573 558 570 580 575 572 594 558 601 599 568 548 594 569 581 569 585 590 565 559 561 558 597 582 583 553 576 577 564 582 585 607 576 557 576 611 610 576 610 570 572 566 613 569 588 559 562 580 581 605 605 584 606 594 615 570 577 613 611 606 590 615 569 587 574 607 581 612 570 610 605 589 618 566 583 604 579 612 590 585 602 586 595 589 587 617 599 608 612 592 599 586 591 607 617 605 595 581 596 606 570 581 579 571 587 598 615 602 595 571 575 591 571 594 578 589 615 600 605 614 620 616 601 576 612 585 595 579 571 578 608 599 610 605 618 608 580 598 625 606 600 630 619 593 595 619 613 572 589 580 617 631 618 580 577 592 586 594 600 586 601 630 606 580 604 593
610 606 621 603 632 581 594 619 603 617 606 576 609 615 584 594 614 622 602 612 583 616 626 603 623 587 593 597 586 617 618 623 590 598 586 590 607 607 576 577 583 601 571 618 575 574 572 609 623 593 580 572 628 572 603 618 578 623 582 592 608 620 583 619 587 597 609 592 569 617 610 596 573 611 599 596 618 601 590 598 605 594 604 580 608 600 586 595 579 616 599 612 580 594 597 609 583 578 573 582 570 617 614 575 604 585 603 594 617 570 567 600 596 607 613 579 587 599 595 581 581 603 591 584 560 597 606 609 570 564 583 571 592 589 567 604 595 601 609 593 607 557 601 571 596 552 569 558 585 597 587 589 587 565 605 584 601 559 577 552 574 559 592 590 578 582 563 591 591 551 550 575 582 557 578 553 579 562 556 552 568 574 550 567 590 556 561 572 538 566 560 577 567 566 587 534 575 542 533 543 557 568 568 562 575 581 532 545 554 577 534 564 578 535 560 529 570 546 541 558 548 548 571 546 542 538 554 573 528 543 557 533 544 526 517 541 524 557 520 564 535 546 562 558 549 524 526 522 551 550 549 536 536 546 544 527 541 535 542 520 537 525 525 528 533 549 537 529 522 516 550 519 516 503 510 533 522 528 527 517 541 494 514 522 509 508 512 500 520 519 526 515 509 519 487 531 523 494 512 527 502 484 500 530 495 505 527 511 513 521 508 484 478 523 513 493 498 480 485 501 476 485 476 504 498 471 502 511 471 507 487 511 478 469 507 487 472 474 473 490 501 482 475 501 467 471 500 456 484 468 490 482 492 485 487 477 460 486 478 456 479 486 448 479 470 457 459 474 479 471 449 462 480 476 464 483 472 444 471 446 439 447 475 455 451 434 448 435 451 450 442 437 465 427 451 431 460 445 451 464 426 428 453 457 430 446 423 419 420 423 454 418 451 429 439 418 431 452 445 415 411 413 444 448 444 406 442 433 440 431 404 421 413 439 441 420 424 425 406 397 424 431 423 407 415 402 399 416 420 422 427 392 396 394 393 406 398 423 410 410 409 420 417 401 398 415 396 392 393 400 383 398 413 388 396 377 372 389 374 408 375 375 383 396 390 379 384 389 392 395 398 393 390 373 373 368 368 375 382 384 388 370 385 370 384 371 360 360 357 378 372 358 373 347 370 359 375 359 370 355 375 366 349 359 347 371 345 365 362 353 355 365 337 347 348 359 339 360 349 332 342 337 326 348 330 337 338 354 324 354 345 332 333 341 326 336 337 330 322 325 342 319 341 331 335 335 311 330 328 313 314 334 308 332 334 315 312 306 324 330 318 301 309 329 312 304 297 312 299 309 296 300 311 316 294 296 304 318 302 299 306 299 292 288 301 297 297 306 311 290 286 292 299 288 282 284 283 287 290 303 301 289 280 286 275 290 297 273 270 294 295 268 267 275 267 288 276 290 274 289 284 276 284 266 274 281 285 283 283 270 276 257 261 257 271 270 265 267 257 264 255 260 271 261 256 248 264 267 258 262 251 267 248 246 260 260 256 249 252 260 256 261 239 259 236 253 243 248 244 243 244 247 243 241 246 240 238 243 231 235 243 248 230 235 233 233 224 225 234 240 233 236 239 237 229 232 234 224 224 220 230 226 219 224 215 215 218 231 225 227 227 222 215 213 225 211 218 220 218 225 210 206 213 225 210 205 210 209 204 214 216 220 218 201 214 204 199 206 202 212 204 198 209 196 201 201 208 212 194 205 205 200 209 195 195 196 206 196 204 203 196 195 194 203 199 196 203 190 196 185 200 184 182 188 181 181 185 188 196 192 193 195 182 189 178 192 182 189 182 180 184 187 176 189 180 176 172 188 179 176 182 182 176 185 176 186 185 180 177 171 180 183 168 182 179 175 167 173 171 175 178 172 179 174 172 169 167 167 162 170 169 172 173 175 169 167 161 169 173 164 164 167 162 169 161 161 163 165 165 168 167 163 154 165 155 156 164 164 152 160 166 167 156 163 166 155 160 164 156 158 164 161 164 160 155 156 160 150 157 150 157 150 155 148 160 160 149 157 159 154 154 158 147 154 151 148 151 145 145 155 145 145 158 143 146 148 150 149 156 150 151 149 144 144 150 152 148 145 154 144 154 141 140 153 140 141 147 147 149 153 149 139 143 150 141 146 147 149 148 147 144 143 145 144 140 142 141 147 144 140 149 143 138 148 141 138 147 147 143 142 144 140 140 148 137 142 141 144 150 148 138 142 137 145 148 140 148 149 147 140 138 144 146 138 142 148 137 150 142 144 142 149 147 145 146 145 149 149 138 148 146 140 140 147 146 149 148 143 149 145 146 150 139 141 149 142 138 150 141 144 141 145 141 150 152 151 144 150 147 146 145 143 148 147 151 141 146 148 146 144 143 141 154 142 144 151 153 149 149 144 156 145 156 154 147 149 152 151 154 156 144 151 149 158 153 147 145 146 146 157 156 156 158 159 151 154 161 147 147 162 158 154 150 157 151 156 163 153 157 151 150 157 159 164 164 152 161 160 159 166 165 161 158 158 155 163 164 166 164 168 169 167 169 158 167 167 159 161 158 158 170 168 162 171 163 165 171 173 175 163 177 175 165 171 174 173 179 173 165 180 179 173 174 177 180 173 172 183 177 174 184 178 177 185 175 170 181 180 183 177 175 187 185 189 183 181 179 180 180 178 183 177 180 187 187 186 183 190 179 189 182 190 193 186 194 197 188 192 196 190 185 187 189 186 189 193 193 193 196 195 193 203 202 196 197 198 205 199 191 195 199 200 195 202 208 202 198 211 198 204 199 197 214 203 206 201 204 209 203 200 220 213 207 206 220 211 206 224 213 214 225 217 210 226 216 214 229 212 215 225 232 219 223 230 233 214 235 230 218 217 217 232 234 238 239 220 229 231 239 235 233 223 228 229 239 238 241 241 237 240 234 247 250 240 248 231 243 234 235 254 239 255 251 256 251 252 256 257 237 242 251 244 242 242 264 265 247 251 250 247 251 258 264 259 270 253 250 261 256 270 257 270 256 261 262 274 260 266 259 279 272 280 274 263 265 273 261 287 285 268 267 288 288 269 271 290 288 292 286 291 286 270 297 277 291 273 289 297 298 277 292 293 289 291 281 287 292 295 298 296 290 294 305 293 306 285 297 301 290 304 316 300 311 318 308 303 321 321 307 306 312 300 303 305 327 310 324 313 300 301 311 322 305 330 311 319 308 310 335 328 321 334 319 322 340 325 339 335 331 342 327 337 318 321 321 338 342 334 329 341 330 343 337 333 345 353 344 351 334 343 351 353 343 345 363 351 345 333 356 358 341 364 339 370 364 345 370 364 364 351 363 377 354 359 346 357 350 349 378 368 358 381 375 356 364 371 363 381 357 371 361 387 376 388 390 392 394 389 368 376 388 374 384 387 391 374 403 367 369 383 397 390 399 409 376 382 396 406 382 396 414 401 383 404 390 417 387 385 402 386 387 418 403 384 386 387 420 405 409 427 404 401 403 397 404 398 420 405 416 435 412 398 426 408 408 436 423 401 416 430 418 429 422 407 437 417 418 419 442 445 432 422 420 435 443 453 416 421 444 444 427 426 450 419 448 442 440 463 439 463 428 428 431 464 440 443 469 463 428 445 445 453 436 456 469 436 464 474 469 439 459 453 440 481 463 451 470 464 470 464 457 449 449 483 445 482 478 446 459 488 451 481 474 477 482 464 484 456 498 478 496 501 459 456 488 475 461 501 477 473 473 473 481 481 468 466 465 511 498 491 492 483 504 516 482 514 484 477 482 517 489 492 522 517 524 493 475 522 508 488 517 487 482 479 502 493 512 515 485 499 515 498 528 515 491 492 499 534 488 507 524 507 496 500 512 515 494 493 541 508 499 495 534 504 506 548 497 542 519 510 505 543 538 544 536 512 546 520 523 528 526 526 528 524 516 524 523 515 560 518 553 554 524 527 515 555 560 555 535 530 525 530 515 541 562 536 534 563 550 527 547 558 545 569 538 563 550 567 548 577 528 550 547 531 563 535 577 551 554 579 578 539 570 530 551 566 536 581 549 556 574 583 537 562 576 572 563 579 585 567 537 587 556 543 583 574 560 551 583 542 593 572 574 573 546 560 584 582 555 556 555 548 591 587 578 562 556 576 564 576 558 596 583 589 601 600 603 597 565 568 555 576 563 592 570 587 566 557 601 577 593 563 580 599 600 586 596 590 572 608 585 577 602 562 560 568 583 564 560 596 576 590 614 589 566 608 603 578 585 574 585 572 614 599 581 565 597 574 604 597 582 587 589 606 576 594 572 592 606 593 610 613 566 569 575 569 618 623 588 585 577 616 600 572 596 624 579 573 581 621 612 601 591 582 585 618 591 616 625 587 620 623 606 612 571 589 587 620 571 590 586 614 623 614 612 615 587 614 630 597 630 599 597 593 591 600 581 604 586 628 621 628 613 590 611 616 609 621 598 610 573 614 593 617 589 574 601 598 610 592 624 608 619 581 629 578 609 630 610 616
619 593 613 601 610 584 576 587 624 601 616 616 574 577 600 591 630 629 608 599 588 599 574 575 600 622 632 575 610 601 618 596 612 590 615 588 592 617 593 574 583 575 615 576 630 581 585 618 628 619 583 582 575 583 575 601 572 625 603 608 584 580 623 623 589 605 571 600 581 591 601 585 577 611 624 587 588 603 603 599 586 602 573 584 602 594 591 606 579 580 602 601 579 592 589 570 595 577 568 621 604 584 581 616 570 576 579 588 609 617 565 571 591 573 593 571 600 616 610 582 590 595 592 614 613 559 564 572 569 564 586 557 610 584 595 574 561 569 583 564 603 596 571 575 560 576 551 604 605 581 569 570 566 554 584 593 561 586 566 555 575 563 553 583 552 550 574 564 550 575 553 598 594 597 560 579 590 588 597 572 560 552 547 586 593 549 588 588 582 578 578 591 588 550 561 582 536 563 569 543 545 533 561 533 544 583 531 582 563 555 543 569 580 543 578 531 538 538 575 541 556 542 536 547 563 569 536 526 560 569 562 563 535 531 529 539 533 548 527 566 539 531 551 531 519 527 561 526 538 537 556 552 562 536 535 511 511 512 529 525 526 545 541 547 503 529 520 535 545 543 517 514 548 506 524 528 528 535 539 514 501 497 523 543 536 531 496 509 520 526 527 539 510 497 504 491 493 516 523 533 526 504 492 490 524 501 530 523 498 480 522 513 511 521 506 480 481 508 502 519 500 510 519 484 475 506 504 512 498 473 481 485 481 465 507 470 471 465 485 466 482 479 483 471 491 466 498 493 466 492 471 499 455 474 464 479 480 472 483 494 478 478 478 474 464 488 457 457 469 454 482 446 454 471 474 483 464 443 454 459 448 452 438 456 445 434 462 434 457 447 465 437 442 467 431 467 456 461 444 424 450 430 441 435 433 422 445 421 434 433 453 418 449 443 435 422 435 421 442 418 440 433 440 437 434 427 435 420 419 429 403 422 420 425 415 428 420 402 433 435 398 397 420 421 400 406 412 395 399 399 421 395 417 389 387 390 414 404 401 403 412 393 407 390 401 387 381 399 411 402 397 403 397 411 374 374 409 371 379 395 386 384 404 383 378 388 371 367 397 365 377 398 376 363 383 368 389 365 390 375 371 380 360 377 362 370 359 374 365 350 368 368 381 364 351 353 365 359 362 374 349 358 342 353 354 352 341 348 368 346 345 346 363 348 338 358 361 348 332 360 354 328 334 349 343 342 343 332 325 334 340 348 325 340 346 326 334 320 316 324 318 329 331 316 337 331 311 320 326 315 318 337 334 336 323 332 329 330 331 330 306 319 313 321 324 309 309 323 300 300 296 298 307 293 312 303 297 295 296 310 314 310 305 297 304 313 295 286 295 289 302 300 307 284 301 285 297 279 302 300 288 277 295 298 288 298 292 284 279 289 276 290 277 284 271 269 265 268 290 269 274 279 287 282 261 262 263 283 276 263 281 276 274 254 276 254 257 269 262 255 266 270 261 254 256 255 258 268 255 266 246 267 260 242 257 260 244 250 242 260 249 248 242 257 247 239 244 236 247 237 245 240 240 230 248 243 229 236 230 229 242 244 237 243 234 234 238 223 233 222 224 227 236 230 235 222 238 226 233 236 217 231 226 221 229 220 214 231 230 228 223 224 220 216 220 223 224 222 216 213 213 210 223 223 203 217 211 210 206 206 216 212 216 215 200 216 212 213 202 214 203 202 194 196 203 198 205 206 209 197 207 209 206 204 189 203 196 194 204 205 204 192 191 191 190 184 198 200 201 199 191 186 192 183 181 195 197 196 181 191 182 180 187 193 187 193 178 179 179 189 183 188 173 175 189 186 177 182 180 175 183 186 183 170 172 175 168 173 170 174 170 176 180 170 168 167 180 169 169 169 171 174 175 164 177 168 169 173 165 166 164 163 171 163 168 172 166 168 162 162 159 162 159 161 169 164 160 162 164 154 163 159 168 163 160 164 164 162 158 164 152 162 154 163 161 164 155 154 157 155 155 149 163 149 152 150 150 155 160 147 161 161 147 154 146 148 147 157 158 145 154 154 150 149 150 153 154 147 156 145 152 147 152 142 146 155 144 148 155 150 149 144 143 142 145 146 143 149 146 149 141 152 146 149 142 141 152 143 143 139 152 146 150 150 141 144 146 145 139 147 141 146 147 140 147 137 145 148 146 149 142 146 147 148 139 147 148 138 138 138 138 137 144 136 147 147 141 141 138 142 136 139 137 146 142 146 144 148 143 140 147 146 147 141 144 136 137 140 136 139 142 136 138 148 137 147 143 140 139 145 146 137 149 145 146 139 141 141 137 148 145 146 144 140 137 150 138 150 140 138 138 145 140 138 141 139 150 148 143 139 143 140 141 142 149 151 143 139 141 144 151 147 151 142 151 151 141 153 150 142 141 151 154 151 143 156 145 154 155 148 156 148 144 158 149 144 154 149 150 156 154 150 148 147 159 148 148 159 149 152 161 157 151 151 159 160 158 163 151 156 153 150 162 162 164 160 164 153 157 167 152 161 156 165 166 155 164 157 157 153 164 154 158 155 165 170 160 160 156 160 170 163 171 165 158 171 172 169 159 169 170 160 163 176 164 172 166 176 175 177 170 168 173 175 167 170 177 167 167 177 182 174 177 184 168 177 173 185 178 176 177 173 182 174 183 185 184 177 188 176 190 186 179 191 177 186 191 184 178 194 191 179 184 185 185 196 193 192 199 193 194 195 194 196 193 191 189 185 195 192 203 191 196 203 196 204 203 209 197 197 202 209 209 202 201 198 208 197 207 211 207 210 212 215 197 206 216 219 207 220 218 221 211 210 204 216 212 223 222 222 220 212 221 223 208 218 211 227 220 224 211 230 224 225 220 214 230 228 232 225 234 227 232 234 233 238 227 237 233 229 242 227 230 245 230 228 230 238 232 244 242 240 248 230 241 239 248 244 249 254 239 240 238 250 237 244 239 257 256 256 253 243 252 255 257 251 263 261 263 252 254 260 252 266 259 267 261 271 259 260 258 252 274 259 254 255 259 263 269 276 273 270 279 273 266 259 262 267 269 265 262 274 274 285 265 283 274 275 284 272 274 273 286 297 296 293 295 296 284 294 287 292 288 298 281 293 299 296 286 281 306 288 300 310 296 285 306 300 313 286 296 299 318 317 300 319 291 317 306 300 301 297 302 304 323 325 311 313 316 319 304 307 331 321 316 310 329 310 336 310 335 331 330 336 319 328 322 342 324 324 321 328 346 321 338 348 324 340 323 333 353 327 349 325 327 346 334 351 349 358 354 359 353 354 342 350 362 349 348 338 354 348 344 337 339 372 347 346 367 371 346 372 358 373 350 378 349 347 366 355 350 350 361 372 359 377 353 362 369 369 382 357 374 390 372 391 361 362 385 383 377 380 365 391 367 378 398 383 404 371 389 373 396 392 380 402 402 377 386 388 397 391 396 396 415 419 388 413 381 415 405 420 393 397 404 414 406 408 418 429 405 417 391 411 431 408 394 417 401 413 401 414 431 436 407 437 426 439 420 409 426 442 408 438 438 423 432 422 426 443 412 413 447 428 434 442 436 457 439 449 418 439 453 429 425 422 461 452 445 442 447 425 430 467 454 435 439 467 470 435 462 434 438 446 443 433 462 449 446 445 463 445 476 470 481 440 443 450 485 485 444 469 465 476 470 461 455 450 488 475 457 478 463 457 471 468 455 460 486 460 488 458 487 503 502 503 483 487 481 481 507 503 480 509 484 473 495 472 498 503 500 480 491 488 504 499 491 509 486 480 511 506 485 481 485 508 484 501 510 481 489 503 522 517 505 481 488 485 498 517 507 491 499 509 525 537 513 529 527 498 498 533 541 503 519 500 521 521 544 534 511 546 518 543 527 540 542 540 549 517 518 538 501 510 533 551 540 536 519 537 523 508 522 519 559 540 533 519 560 526 563 556 554 563 541 557 539 529 518 542 560 551 523 524 549 548 562 527 570 543 560 570 550 537 533 533 570 574 543 546 533 570 564 528 567 559 533 579 550 568 559 549 569 554 558 567 543 536 538 540 548 577 533 549 544 561 539 563 583 563 537 580 553 587 548 544 571 544 584 565 578 546 550 598 552 583 554 595 544 591 585 578 555 598 598 591 579 595 576 560 580 551 584 563 579 566 563 579 595 577 587 596 554 591 560 565 562 576 610 607 558 578 611 559 571 599 556 593 564 571 602 611 558 611 564 593 611 565 591 595 585 562 591 591 584 576 592 596 577 614 579 589 610 566 581 576 594 576 603 604 596 581 621 570 603 607 566 593 581 572 608 612 615 585 585 580 602 617 620 623 616 578 595 606 587 615 623 619 569 604 609 589 585 585 591 604 594 587 608 589 582 623 581 629 587 578 604 615 606 608 586 592 621 605 616 609 590 581 627 575 607 600 596 615 607 617 589 632 626 628 591 579 621 594 630 630 594 604 615 629 633 630 582 614 595 626 584 613 627 579 609 595 598 632 577 633 608 594 632 601
582 583 608 622 604 597 618 625 627 591 620 618 580 620 591 601 612 601 633 606 598 608 619 615 598 621 613 631 633 603 598 580 611 624 627 580 586 603 630 629 610 607 604 615 592 612 574 622 578 623 584 593 588 628 573 611 615 603 599 614 572 623 612 609 605 597 606 616 618 603 612 595 629 576 570 580 615 604 612 621 615 579 621 594 585 601 619 602 622 569 582 573 588 624 582 594 621 613 575 580 589 582 609 606 610 568 608 617 602 596 609 588 606 606 613 563 583 605 600 578 610 560 602 613 567 564 598 580 612 582 570 596 583 593 600 609 596 578 576 568 583 577 571 608 563 605 601 573 572 600 601 570 559 579 558 602 583 605 571 581 571 590 577 568 584 566 552 548 566 570 561 574 580 592 583 569 566 584 571 573 543 549 565 583 572 584 560 566 571 554 538 571 573 558 570 577 538 559 555 548 575 578 581 573 581 550 565 538 540 551 540 577 540 530 546 576 532 535 558 541 561 536 555 537 556 563 556 541 533 540 524 570 525 570 535 546 546 528 526 521 534 515 540 550 553 528 520 546 550 521 533 557 512 558 556 527 555 540 532 551 549 520 536 541 512 532 526 542 550 535 518 515 531 508 524 547 522 539 539 533 505 523 543 509 526 537 527 542 492 507 507 495 513 522 533 526 504 502 505 530 528 531 517 526 508 519 497 510 524 504 507 480 502 506 497 496 518 487 475 497 511 494 518 512 482 503 499 488 513 470 513 493 502 495 478 508 486 491 465 466 479 475 468 503 480 482 495 459 490 468 474 492 485 467 497 458 495 455 452 477 455 450 478 467 458 452 476 473 459 443 457 465 469 466 465 476 451 455 472 464 456 447 474 461 476 467 440 455 450 470 438 442 453 428 451 458 434 459 457 443 460 448 442 432 451 457 429 442 422 449 441 447 437 456 448 424 417 415 427 433 431 430 443 447 429 444 426 433 431 429 408 408 409 436 439 405 403 404 411 412 415 408 417 406 398 411 404 411 415 390 413 421 408 397 391 398 397 391 417 413 393 386 401 415 392 394 413 380 410 384 390 393 402 396 379 385 373 387 380 396 402 377 382 374 399 398 372 397 374 399 379 368 366 371 378 362 359 378 358 388 376 374 360 353 355 375 359 375 363 376 376 375 377 361 360 380 346 373 347 361 373 374 374 367 360 347 351 350 368 360 339 356 353 348 349 331 357 355 351 344 343 355 340 326 344 329 347 352 342 330 327 324 341 339 323 344 337 343 333 338 322 334 325 335 322 312 333 329 311 317 325 325 330 305 314 313 309 328 320 328 315 304 306 301 320 297 326 323 321 299 305 314 305 310 315 308 300 296 296 315 304 296 302 304 293 302 307 286 291 308 301 303 307 295 302 289 291 277 287 292 288 290 281 299 293 297 281 280 296 275 283 281 291 270 275 266 274 275 278 278 272 266 271 281 277 266 279 257 267 282 264 276 272 276 275 273 264 266 266 254 273 260 257 272 268 261 266 267 250 246 258 256 252 263 255 264 259 241 251 257 256 261 247 254 238 241 235 239 250 244 240 239 240 235 244 229 244 241 237 228 228 237 234 246 245 240 243 224 224 229 226 236 223 234 218 219 232 234 230 218 227 231 219 232 214 218 227 212 219 216 209 217 219 230 217 213 211 208 216 219 215 219 222 207 216 213 210 216 218 219 208 203 199 199 209 208 210 197 205 213 211 209 194 193 200 197 193 199 192 190 207 209 191 195 192 191 193 192 198 198 187 187 198 188 190 195 201 191 194 199 182 189 193 194 190 183 191 178 178 193 183 177 185 177 192 180 190 178 180 189 179 184 173 188 174 175 172 185 178 185 184 182 185 184 169 173 174 175 168 180 168 167 165 181 176 178 177 169 173 170 174 170 162 165 161 170 174 167 162 164 174 161 161 169 172 157 161 168 166 159 168 170 159 162 159 155 155 158 164 155 168 160 154 154 155 167 166 153 158 158 159 162 160 150 150 152 157 151 161 158 157 156 159 162 161 160 152 160 152 159 151 151 155 152 146 157 151 156 145 149 154 153 145 154 144 152 157 152 153 145 145 147 154 148 142 141 151 141 148 150 149 146 153 144 150 143 152 141 148 141 150 152 145 151 149 150 151 147 151 150 138 140 144 148 142 145 146 150 144 140 143 137 143 139 140 139 142 138 140 136 140 137 149 146 147 144 141 145 139 140 142 137 140 135 148 146 142 143 145 135 144 138 147 138 141 138 139 146 140 141 144 142 143 141 136 138 147 143 135 137 146 140 137 138 140 136 147 147 143 141 145 136 142 142 137 148 146 141 143 149 147 138 142 139 142 141 143 140 149 142 142 146 147 144 147 150 144 145 147 151 150 142 138 144 149 139 142 146 145 150 143 142 150 147 144 141 140 152 145 151 141 151 147 150 143 143 149 143 147 142 150 145 144 154 156 155 156 155 147 157 148 153 156 152 150 157 153 156 150 148 149 146 150 153 150 147 161 149 149 159 151 150 163 160 154 154 150 153 152 161 159 163 161 157 154 164 155 164 161 166 156 166 155 161 156 154 158 163 164 158 164 156 163 168 169 158 161 164 158 171 172 159 173 166 166 177 167 167 176 165 162 168 173 171 169 170 175 181 172 176 181 175 178 183 168 184 184 170 182 181 176 176 176 181 179 184 184 186 180 174 180 188 184 180 176 185 184 181 190 185 187 187 179 187 190 184 183 181 188 191 192 191 198 186 191 198 197 190 194 186 197 188 202 191 199 194 194 201 204 201 209 198 192 201 205 194 208 198 198 203 214 206 212 211 215 210 205 207 214 208 219 217 205 220 212 203 217 211 216 209 208 224 220 207 223 210 216 221 211 213 211 227 223 231 211 213 215 232 226 233 225 225 233 221 220 232 232 240 231 238 224 227 243 244 245 236 234 237 243 246 244 244 227 229 228 230 246 251 237 232 242 239 234 251 240 247 250 259 238 242 252 255 244 247 252 249 248 251 244 244 259 266 262 246 248 259 247 257 260 269 256 252 271 274 259 257 269 269 264 273 270 281 266 271 270 277 267 280 284 287 269 283 285 279 268 285 287 271 285 284 293 280 270 292 290 275 283 272 299 275 277 292 294 288 280 304 299 302 299 286 281 286 297 304 307 308 300 303 301 288 305 297 305 298 313 313 292 310 311 294 322 321 316 312 321 306 320 325 320 310 326 313 311 312 314 311 335 329 320 332 315 314 332 326 313 328 329 325 331 321 345 324 345 316 326 342 322 343 330 325 334 351 337 350 327 325 338 331 349 330 329 335 340 344 343 351 335 338 364 363 366 338 340 354 344 370 361 342 360 370 343 345 357 378 353 373 365 376 355 372 349 363 361 368 376 363 363 376 384 355 376 382 387 394 373 392 377 368 365 390 399 388 378 377 383 395 401 384 376 391 379 370 386 371 402 382 401 389 407 394 376 390 415 401 385 389 385 399 389 393 386 394 406 423 391 418 409 397 427 417 401 430 415 397 403 426 412 414 430 425 408 405 433 407 399 410 437 436 439 429 427 422 444 419 414 414 420 411 418 442 448 411 448 440 449 450 442 427 436 431 444 447 449 448 452 448 446 439 451 427 450 442 463 428 430 433 442 471 444 454 440 445 473 434 438 439 434 446 445 471 450 464 443 459 438 478 457 449 486 478 468 473 462 451 481 454 447 448 482 456 479 489 486 459 474 483 490 467 491 501 475 503 496 470 465 498 480 472 466 470 497 471 485 507 507 487 498 484 493 508 513 512 504 508 499 487 494 499 482 500 477 502 509 485 482 484 479 503 478 521 480 519 505 481 513 482 507 511 526 525 491 522 501 515 517 497 510 521 505 504 527 507 509 532 523 496 512 496 495 505 541 530 502 532 499 517 522 532 509 516 542 530 526 507 553 539 520 519 512 551 555 527 526 554 558 533 544 529 544 555 559 526 561 541 531 566 550 517 560 563 567 547 545 531 533 534 521 568 519 557 531 561 563 568 550 553 540 547 527 527 533 578 548 562 554 581 570 543 565 535 562 549 553 571 549 539 585 579 582 546 578 561 550 541 539 541 580 577 566 568 574 571 560 576 576 544 587 576 551 557 562 597 551 562 574 591 585 546 598 569 570 564 554 549 580 553 566 554 566 600 594 585 596 585 589 566 593 587 580 600 559 575 584 555 559 589 577 585 609 582 585 570 555 599 556 600 597 568 613 605 574 570 577 591 574 579 565 559 615 580 569 582 595 566 610 610 585 610 615 585 608 564 611 597 609 568 578 586 565 617 615 601 588 601 568 585 614 577 568 572 598 581 594 576 592 589 625 616 579 624 581 626 625 575 581 602 576 606 629 593 596 613 594 595 622 619 599 600 585 591 580 575 571 620 596 623 594 593 573 610 617 597 580 620 603 592 584 609 620 584 632 586 620 590 604 613 579 633 574 593 585 583 597 577 625 614 629 588 576 623 626 614 588 634 593 618 585 605 594 632 616 585 578 594 601 608 625 606 599 626
618 612 628 634 607 619 614 594 632 607 582 616 578 587 607 597 622 609 627 633 606 600 635 601 618 601 634 609 624 598 592 607 626 584 597 598 620 575 615 607 605 613 579 600 624 610 621 602 582 603 598 605 627 597 630 602 615 628 627 604 592 584 628 583 585 589 597 622 581 578 595 603 616 600 629 598 628 608 618 578 578 583 608 603 602 591 613 571 608 598 589 615 622 573 567 589 581 614 575 566 570 594 573 588 577 592 606 583 590 616 606 593 593 586 568 566 607 616 573 591 586 594 578 581 604 576 601 585 568 601 609 592 568 586 597 583 572 603 602 559 555 609 587 590 602 559 554 589 593 608 603 560 598 566 607 572 583 601 569 591 561 601 591 557 548 573 591 585 548 572 546 550 597 562 566 583 544 548 589 577 568 579 594 556 595 584 547 564 574 541 566 564 559 585 578 554 577 570 548 579 543 579 577 534 534 571 547 532 536 549 569 577 576 546 568 545 542 569 558 551 537 548 571 541 536 525 525 545 560 562 552 530 521 525 526 538 540 556 522 543 542 562 552 531 516 567 517 521 558 533 539 551 551 540 519 544 536 510 556 548 533 519 545 510 545 534 554 512 534 503 552 513 534 550 530 499 527 532 537 521 531 532 539 529 504 531 506 531 515 525 539 494 511 525 491 532 514 504 533 486 519 489 534 484 523 499 499 528 515 483 485 509 510 525 521 500 483 502 514 501 494 477 514 498 493 478 506 516 486 515 498 507 474 485 503 490 473 481 487 484 483 482 463 502 460 481 502 492 458 488 499 488 479 463 453 472 469 452 470 487 491 484 482 482 459 461 448 454 453 456 467 474 455 450 470 475 463 463 479 453 446 462 462 456 457 439 447 439 464 466 473 434 465 429 468 440 452 456 440 453 426 426 424 438 427 456 459 443 461 460 419 456 454 448 420 428 447 440 433 431 421 448 445 428 427 425 418 426 416 435 429 420 402 435 428 406 412 403 413 413 406 434 433 427 398 407 426 401 406 415 407 414 418 409 411 405 418 407 406 388 402 384 419 383 397 412 413 414 403 413 379 414 384 410 398 411 388 398 396 379 397 385 384 394 399 395 381 395 392 367 392 377 387 362 377 379 363 361 387 379 380 381 364 370 385 361 359 358 385 350 368 374 374 378 363 359 361 351 375 342 358 360 361 359 368 357 372 341 355 358 359 355 361 364 338 336 342 342 361 333 328 359 359 329 353 347 329 335 323 346 351 342 320 345 322 345 345 334 316 334 324 331 330 326 339 312 341 329 328 316 311 313 321 336 306 331 311 309 329 305 324 309 321 327 301 301 300 311 301 297 300 317 303 308 291 315 318 289 302 302 298 294 294 298 286 294 311 297 284 300 300 296 302 300 299 278 292 286 299 294 285 287 297 298 286 285 288 292 277 274 281 270 276 279 289 286 277 264 287 284 284 274 285 281 279 268 261 269 259 258 270 270 261 262 274 272 255 274 251 260 248 252 255 251 256 265 258 268 265 262 249 248 252 249 250 250 240 257 249 261 254 236 236 244 241 253 245 247 251 236 236 232 251 230 230 247 249 244 235 240 239 237 225 245 230 235 244 234 243 223 227 225 235 228 218 220 222 227 224 216 224 216 232 229 220 225 214 217 212 215 224 221 228 221 224 211 211 210 221 211 224 224 218 208 221 217 207 212 218 213 214 200 198 209 197 206 204 204 205 198 195 202 203 194 207 209 199 201 197 199 195 192 189 200 201 203 199 201 186 201 186 196 193 187 193 199 191 186 183 184 193 184 198 195 190 195 192 195 177 177 182 193 175 189 180 180 174 190 182 185 180 186 171 172 174 183 185 177 181 178 181 171 179 176 175 183 183 178 180 182 172 166 174 178 172 170 175 163 168 175 171 170 176 174 167 175 165 170 173 172 161 168 167 172 168 172 158 161 165 155 166 155 156 164 158 158 162 154 163 155 156 155 159 166 164 166 158 165 151 152 151 153 163 158 154 152 162 159 157 149 154 157 157 150 149 151 157 156 151 157 153 150 148 155 153 146 158 145 145 157 154 145 146 152 145 142 155 143 154 148 144 147 145 148 148 149 149 151 151 142 141 141 148 145 151 144 151 146 145 143 139 141 138 147 150 145 148 150 145 137 143 147 141 144 137 147 137 146 142 146 148 145 148 140 136 145 143 135 139 137 138 139 138 139 148 137 147 144 135 139 142 140 147 147 146 134 142 134 142 134 144 138 143 143 143 143 139 138 141 142 138 144 144 141 146 143 144 143 138 143 146 144 147 145 141 144 143 135 144 137 136 138 141 143 148 135 139 138 137 146 144 141 141 138 147 137 145 143 147 136 137 145 147 137 140 140 147 149 143 142 137 143 146 142 138 144 143 144 146 146 139 139 151 143 143 150 147 139 144 142 152 144 153 150 143 141 152 153 154 143 144 154 153 153 147 152 146 149 145 151 143 157 145 150 152 158 146 153 148 153 153 147 160 152 149 154 154 157 158 161 162 162 153 151 159 159 162 155 158 150 156 151 165 158 158 162 161 167 155 165 161 164 164 155 158 167 159 154 165 159 169 159 166 166 156 165 163 165 169 162 172 172 168 163 161 170 174 175 177 165 166 177 168 173 164 164 175 168 180 179 173 170 166 171 182 181 178 181 183 182 174 177 180 176 171 178 187 182 187 174 187 185 190 180 187 178 189 190 182 182 193 190 194 184 180 189 185 196 196 185 192 186 183 187 186 184 187 191 198 198 197 200 196 190 200 195 200 201 196 194 207 202 208 200 200 195 203 195 209 197 213 198 210 214 201 203 209 199 203 206 214 200 204 216 217 209 204 217 223 223 214 220 210 217 206 221 207 221 213 213 209 212 220 226 228 221 213 218 223 214 224 223 222 231 237 232 233 240 229 224 240 242 227 236 229 235 243 234 239 238 229 243 235 250 234 241 244 248 243 242 236 252 232 247 247 244 241 256 258 241 250 237 259 240 259 260 251 255 244 254 249 252 264 262 265 262 262 254 259 256 267 272 257 251 260 274 275 255 279 274 256 273 268 265 265 273 284 276 263 285 270 287 289 281 271 283 283 266 266 289 286 295 270 291 293 293 287 296 300 297 286 301 294 288 305 297 297 284 297 280 284 296 283 294 305 289 296 285 313 294 296 292 297 296 301 318 291 307 311 308 315 308 320 326 321 307 310 301 324 322 306 323 328 326 323 310 334 336 308 315 318 325 330 315 322 320 316 316 335 316 339 321 319 320 343 320 338 336 348 321 321 328 330 330 325 349 352 331 354 354 342 339 358 362 343 336 358 337 358 347 350 358 337 344 352 354 347 344 373 349 374 366 358 378 350 355 355 356 361 379 377 353 367 380 373 375 386 373 357 374 391 360 391 385 394 387 374 371 395 385 395 371 371 377 392 365 377 391 368 399 391 383 403 403 407 411 402 390 377 376 393 413 385 391 389 394 384 409 396 406 412 385 420 418 411 405 423 426 413 402 419 399 413 394 393 430 426 432 430 423 421 438 427 423 423 439 402 405 440 406 407 409 424 407 411 443 433 450 439 430 413 432 437 447 445 440 431 446 451 429 435 425 455 447 426 435 437 459 443 427 458 443 443 468 463 430 464 453 447 474 439 450 457 444 444 466 453 441 475 459 457 471 456 449 446 485 445 444 459 468 444 460 470 462 458 469 465 493 479 489 453 486 457 479 477 468 489 493 465 459 503 479 471 468 461 498 469 502 489 468 492 508 482 505 498 474 501 473 493 471 499 517 483 470 479 500 513 496 482 510 499 512 476 522 510 488 504 515 526 525 520 526 501 526 531 505 509 516 496 505 514 518 529 494 507 517 519 512 539 523 497 529 528 533 496 535 516 522 506 527 531 529 533 545 540 506 538 538 526 533 505 504 519 505 522 536 510 506 527 535 525 551 509 533 552 546 512 527 544 517 521 552 515 566 530 566 537 517 531 545 528 533 568 543 541 543 563 537 567 545 559 527 549 563 523 546 553 530 570 525 572 557 558 557 573 570 578 557 546 551 583 554 575 585 540 532 547 584 576 568 554 544 574 580 548 556 589 540 560 551 540 557 579 570 582 588 584 557 555 597 594 569 562 581 599 600 580 548 598 590 587 597 575 588 571 578 567 590 585 601 593 563 551 567 563 561 608 595 601 590 602 592 580 573 590 573 558 597 581 557 558 559 609 561 573 563 559 592 611 579 569 612 572 560 598 576 570 612 605 614 567 569 573 563 600 562 596 605 590 578 577 578 592 583 584 599 597 597 622 621 574 579 593 566 589 567 579 603 619 625 598 626 574 614 569 617 615 607 604 576 584 597 603 627 577 619 582 587 620 572 600 625 589 596 573 592 580 577 616 576 595 577 616 576 585 612 597 583 606 620 581 620 587 615 611 587 605 615 596 587 618 625 574 577 591 577 598 601 634 634 597 597 631 581 593 575 612 619 587 579 606 587 618 612 621 595 625 584 577 587 597 613 630 597 615 586 591 630 612 590
622 627 614 618 634 624 619 603 607 622 606 629 625 589 605 610 600 586 618 601 589 580 629 582 592 600 593 608 594 621 622 631 612 591 613 601 579 586 618 600 623 588 593 611 600 613 577 623 614 617 579 626 612 632 633 629 596 581 592 606 618 630 602 585 585 630 602 580 581 586 596 620 598 614 588 615 584 589 602 624 625 599 616 603 590 607 590 615 580 606 572 606 583 597 584 603 578 575 591 599 616 610 615 588 624 581 619 621 573 591 565 615 574 580 603 579 579 581 569 593 619 571 574 574 601 590 612 614 560 615 582 567 591 584 614 575 602 611 559 574 576 576 606 587 557 558 572 591 603 562 602 567 585 589 606 607 564 552 559 557 603 552 595 597 584 601 558 549 549 548 591 561 585 555 582 565 562 555 571 550 576 564 595 580 560 556 572 587 585 571 556 539 554 568 569 561 569 585 546 542 571 559 544 585 571 559 563 569 540 572 561 575 550 570 534 540 576 547 532 533 528 547 541 560 558 560 569 573 555 547 534 524 521 525 570 539 535 563 528 543 520 517 566 565 559 533 517 558 524 539 542 563 540 541 547 552 533 523 538 519 538 508 534 549 535 540 536 511 531 547 503 508 527 507 519 536 549 544 545 532 505 503 525 507 505 521 497 497 539 528 503 497 534 506 530 491 495 533 516 495 490 535 498 493 511 485 494 512 500 513 526 523 481 496 495 513 482 502 509 505 483 514 492 516 492 501 515 504 514 514 500 508 487 512 488 476 503 472 491 495 509 495 465 493 466 459 469 492 484 474 469 473 488 460 464 488 455 496 451 490 478 491 461 454 490 483 479 464 482 471 460 463 480 454 458 477 474 484 466 467 464 452 451 448 458 478 470 473 461 436 447 446 461 473 452 435 469 441 433 444 455 452 438 427 427 449 441 446 420 432 433 432 437 424 429 421 440 432 434 450 440 442 431 421 417 424 443 408 408 445 437 441 434 405 426 440 419 428 418 404 417 434 419 432 427 397 403 431 406 421 399 415 413 420 408 408 405 403 421 417 418 401 389 394 394 391 394 409 408 381 398 405 405 388 407 395 386 380 381 402 387 379 402 376 367 399 398 396 394 399 377 379 361 364 366 386 368 374 377 359 385 378 356 385 373 359 361 384 381 381 363 360 354 369 371 366 344 365 347 357 360 342 354 341 355 359 349 345 337 357 351 344 359 365 340 353 342 355 339 361 344 356 345 325 344 331 346 333 326 348 346 332 350 320 324 318 345 339 327 314 342 320 322 334 318 318 325 326 336 327 313 307 308 309 306 317 304 327 329 324 317 322 315 324 313 298 303 304 306 302 317 314 298 319 299 315 291 296 306 304 303 287 305 301 289 288 300 284 287 283 300 293 300 285 296 283 304 285 282 277 290 278 283 286 281 275 273 283 271 290 286 276 274 276 289 282 269 276 288 275 267 264 265 266 258 263 282 264 265 275 265 254 278 275 265 258 274 252 261 260 271 250 256 272 246 265 257 252 264 252 258 255 254 262 246 240 240 260 257 251 243 239 246 258 242 249 245 233 237 239 232 233 237 238 248 245 230 245 236 234 235 240 243 228 231 232 222 223 229 232 222 228 227 232 233 226 230 220 219 233 233 215 229 217 231 226 231 223 222 229 222 213 213 211 215 223 220 216 214 217 222 210 210 221 219 208 209 205 205 212 211 208 200 202 199 213 205 209 212 197 208 212 200 209 205 198 205 196 208 197 192 196 200 195 202 194 195 186 193 196 189 194 191 191 201 191 193 191 184 192 184 190 194 180 194 181 187 192 185 182 189 190 189 174 189 180 175 182 175 175 181 173 175 177 174 183 173 178 177 183 168 168 182 172 169 171 176 180 167 177 177 164 176 170 167 177 162 168 174 168 176 162 161 171 159 159 172 165 159 170 161 170 169 162 156 169 166 159 165 168 166 164 155 160 159 166 152 160 153 160 157 166 162 165 151 161 159 161 158 157 163 163 155 157 161 150 155 149 155 153 158 157 158 155 158 152 158 158 155 150 144 147 144 149 145 143 143 146 147 143 145 145 142 151 143 153 154 150 141 152 147 153 147 144 150 147 152 151 146 141 146 140 146 148 147 146 143 147 149 137 139 149 146 141 144 145 137 140 139 149 138 146 148 142 135 144 137 146 140 142 148 148 145 140 141 137 147 146 144 144 144 144 140 140 135 147 147 136 137 135 134 136 146 144 144 144 137 144 140 141 137 139 140 145 143 145 133 140 144 143 134 140 140 141 144 139 138 144 141 140 146 140 143 143 135 138 139 140 133 146 134 138 137 140 135 147 138 135 139 147 144 140 139 137 146 136 143 139 146 136 144 144 141 140 140 143 144 144 149 145 144 148 148 148 138 136 146 142 150 137 141 146 142 145 148 141 148 141 145 143 141 141 139 147 145 143 141 153 153 152 148 146 150 146 143 152 144 144 150 151 149 155 148 150 150 152 151 157 148 158 156 146 157 154 154 158 158 152 154 158 156 153 158 155 158 157 158 161 152 152 162 152 151 153 151 152 156 161 163 157 159 153 167 155 158 165 163 161 168 165 166 169 158 165 157 156 166 163 167 165 170 163 167 167 162 165 173 162 171 170 163 169 177 171 166 165 168 170 176 164 178 170 180 177 171 179 180 167 173 171 178 169 182 172 176 174 188 187 187 185 179 188 176 190 174 180 175 176 192 188 178 190 189 190 179 190 195 188 191 196 180 183 193 182 190 197 185 201 195 190 197 189 188 203 190 204 202 188 200 190 196 204 190 190 205 193 208 200 204 206 209 209 194 207 211 197 210 213 205 209 202 199 218 212 220 212 221 212 214 208 210 214 206 209 213 211 218 221 210 212 222 212 217 210 223 213 216 225 233 216 227 216 222 217 236 227 231 237 218 241 219 234 222 230 240 237 236 242 242 235 247 235 240 231 240 245 237 229 232 235 253 247 245 234 245 243 243 251 241 243 248 258 239 241 239 249 241 249 265 246 263 259 256 245 268 262 268 260 260 265 252 271 267 268 269 273 277 271 255 269 263 275 277 263 276 264 259 267 266 273 277 274 279 274 280 268 288 282 287 283 281 288 287 274 289 277 294 272 281 275 294 288 277 295 276 278 297 291 306 307 302 286 302 293 291 293 285 308 293 305 304 301 299 301 310 303 293 320 314 299 298 310 301 303 300 324 301 319 300 310 301 309 330 326 308 314 332 332 324 314 309 316 314 334 319 316 335 326 337 320 320 329 324 318 324 333 324 335 347 331 333 352 353 345 338 334 352 332 357 358 356 349 351 336 356 355 355 347 341 341 355 365 359 360 350 348 350 371 355 345 373 356 344 371 359 371 349 355 347 352 383 350 350 379 351 359 357 357 379 381 361 372 379 361 386 374 392 362 364 369 371 388 390 397 390 382 379 392 397 375 380 389 376 406 406 381 407 411 402 387 408 390 386 404 402 393 386 407 392 418 400 401 421 415 389 424 401 408 394 404 426 427 424 399 411 415 429 404 435 414 420 411 426 416 413 420 418 406 420 421 422 433 407 428 437 442 445 429 427 423 432 452 441 415 431 424 435 441 455 421 459 448 452 435 433 462 425 461 455 442 467 464 463 427 458 439 447 433 448 436 445 470 447 468 475 454 479 466 440 441 460 444 452 458 460 458 443 475 465 444 488 464 453 454 467 455 463 489 470 480 463 482 480 488 482 473 481 483 468 458 483 499 464 484 460 491 489 476 503 508 486 466 479 480 483 479 476 490 493 468 483 488 498 509 479 498 495 508 477 497 512 494 503 497 495 486 514 519 526 490 522 501 526 496 487 527 495 492 489 516 492 513 531 514 491 496 533 500 529 496 495 501 510 509 536 500 502 524 536 521 522 505 508 513 533 531 527 518 515 503 530 506 533 518 530 523 512 521 507 511 553 509 512 536 518 510 561 518 512 545 544 552 562 537 524 567 545 519 568 553 553 543 553 550 522 528 559 529 565 526 531 561 530 544 549 577 571 529 553 566 556 572 527 580 567 548 543 581 564 549 580 572 568 536 582 551 546 574 579 569 576 563 586 566 557 567 564 587 577 539 574 593 542 575 561 546 558 548 569 596 573 549 549 546 597 573 598 589 559 546 576 596 579 552 566 570 577 552 602 562 554 565 608 591 574 589 604 603 577 609 578 559 574 603 599 562 565 561 564 583 593 607 596 566 589 602 589 558 579 573 610 591 588 561 598 567 580 617 577 589 574 614 579 594 587 595 604 589 619 610 577 584 575 594 586 575 604 587 581 612 598 602 612 608 604 592 621 624 589 583 594 606 577 615 599 619 629 576 595 592 570 609 621 617 596 614 581 582 613 583 605 629 586 616 590 586 575 603 579 629 626 600 610 573 625 632 623 617 578 581 580 630 620 632 610 579 607 620 582 589 625 617 586 631 602 597 586 598 628 585 586 622 612 623 614 596 621 596 580 618 604 587 606 590 636 581 586 600 619 594 614 609 636 617 605 594 631 615 608 615
625 620 602 594 599 633 606 637 593 602 610 620 604 580 625 603 636 626 626 618 583 594 581 633 627 601 583 613 632 606 591 611 580 616 627 602 602 587 600 617 611 624 591 578 626 630 595 616 617 575 588 615 584 593 603 633 616 600 609 611 630 616 586 632 586 627 589 612 630 604 584 605 593 599 599 574 584 609 615 618 609 628 589 618 578 618 609 620 576 577 590 608 590 594 582 588 603 587 591 576 619 596 624 608 622 586 589 589 593 576 591 590 600 566 594 580 573 593 568 568 578 586 607 602 610 619 565 591 582 587 602 585 609 611 588 582 596 594 610 577 559 580 601 568 603 611 577 586 559 580 585 585 588 581 561 609 595 608 565 589 598 564 560 580 566 591 550 595 603 560 593 585 549 593 552 569 582 552 545 573 586 593 554 550 562 568 554 553 540 584 587 546 579 556 556 576 558 562 579 580 543 568 581 561 543 541 586 548 561 532 547 554 578 534 537 532 569 550 577 529 575 564 530 565 558 561 548 526 528 536 536 561 570 563 567 558 527 523 534 564 555 547 545 531 552 545 551 562 517 532 533 553 551 539 542 550 540 541 543 517 549 527 530 507 524 521 521 510 530 517 532 546 513 506 533 547 531 535 535 522 512 543 538 545 535 536 501 539 525 543 511 526 520 497 514 514 534 509 534 494 533 528 515 505 505 516 500 521 531 516 517 486 505 517 526 513 518 477 523 492 489 511 482 488 485 487 482 474 514 479 493 483 506 486 474 471 488 496 483 479 475 462 463 483 504 501 465 483 466 461 494 470 457 471 471 490 494 491 482 490 467 474 495 453 478 450 485 453 469 450 467 463 453 483 455 457 473 463 478 438 450 470 443 468 477 458 456 441 432 474 442 449 435 472 434 439 428 466 430 439 442 458 441 451 435 456 420 427 459 439 449 450 443 453 435 448 432 419 434 417 411 430 435 422 444 447 430 427 435 412 422 417 433 423 415 428 420 403 405 411 427 413 432 414 432 417 409 417 429 423 419 397 391 404 420 388 388 385 412 400 383 400 405 385 395 398 391 396 414 392 391 398 381 405 399 383 377 382 399 402 392 380 374 380 392 367 395 386 398 363 394 365 384 385 394 383 371 379 368 391 383 391 362 367 378 380 381 372 376 379 378 372 369 367 363 346 372 375 350 350 361 355 370 370 365 369 364 352 340 340 345 352 335 344 366 363 333 359 331 351 351 338 358 356 341 350 346 347 325 342 334 342 319 334 325 332 328 330 321 344 335 326 330 327 315 331 319 314 321 333 326 333 314 316 304 312 323 320 322 309 325 329 307 320 322 323 307 305 308 323 311 307 319 305 305 299 298 290 307 303 290 293 309 288 289 289 308 288 282 294 288 304 294 295 305 305 302 290 276 291 275 281 274 274 283 293 285 290 275 281 279 292 266 290 269 271 265 276 275 270 264 266 259 264 264 266 276 258 271 271 268 260 274 276 275 257 253 258 255 265 261 260 256 249 253 253 265 260 260 263 243 254 255 263 257 248 262 256 250 240 254 256 248 251 248 251 253 253 250 245 244 235 243 241 242 241 241 226 229 237 239 246 226 238 231 223 223 234 229 230 240 233 218 229 219 218 219 219 223 215 224 219 213 231 217 214 224 215 228 222 212 226 213 216 226 210 207 214 206 219 205 214 213 205 201 216 208 209 214 199 214 207 197 200 214 212 197 210 209 210 205 192 194 200 204 209 200 195 191 192 195 193 198 197 189 201 203 200 190 190 189 184 183 192 185 195 196 190 194 191 180 195 180 192 178 184 190 187 192 177 189 185 190 180 186 189 180 187 173 175 175 180 175 177 181 181 175 185 180 179 175 173 173 170 172 167 174 178 168 177 170 179 168 177 170 171 166 169 174 166 174 169 162 167 163 162 160 169 167 167 163 163 165 161 159 170 168 168 159 166 164 163 168 165 157 157 164 165 157 167 155 161 153 161 155 151 163 155 161 157 154 148 150 155 151 160 158 159 151 152 154 148 156 153 156 148 156 152 152 148 149 155 157 157 151 153 142 148 144 146 142 142 143 152 143 144 141 147 151 146 141 140 151 141 146 144 147 139 141 141 151 146 145 146 148 140 142 138 142 145 144 141 147 144 139 147 147 137 139 145 143 140 144 141 139 134 144 146 134 147 135 147 142 143 140 138 143 142 137 133 138 146 139 133 138 140 142 135 142 144 145 137 135 138 141 138 139 137 136 139 137 135 136 145 142 140 136 139 136 141 139 139 138 143 137 141 136 144 143 146 141 139 134 142 145 142 133 135 133 137 139 137 139 140 135 135 133 136 139 134 142 143 138 145 140 140 141 142 138 137 139 147 144 140 140 140 134 141 141 135 143 147 137 148 140 138 149 139 141 141 139 137 149 143 150 143 137 141 150 140 146 142 151 140 147 144 145 148 151 151 146 144 150 149 143 153 152 143 141 141 146 146 152 147 145 151 146 155 156 149 148 153 144 153 152 158 149 150 153 147 153 149 149 159 154 161 150 160 149 153 154 158 158 158 164 162 160 153 152 159 152 153 160 153 165 153 163 158 168 153 167 164 168 154 161 168 164 162 171 159 158 165 168 164 170 159 171 170 172 163 175 170 165 176 173 175 177 179 166 174 171 172 177 172 171 171 175 181 173 175 181 168 178 170 172 177 178 171 183 185 177 176 177 172 183 183 190 176 177 178 183 183 176 178 191 186 178 186 182 195 196 193 186 181 192 194 188 191 200 200 190 185 189 189 198 197 201 202 205 193 189 191 208 193 202 198 208 204 198 201 198 196 210 195 214 212 212 210 209 203 209 202 205 214 218 220 215 220 219 206 210 213 217 219 225 212 209 225 216 225 219 221 216 228 218 229 219 213 231 223 214 235 231 234 232 234 220 237 232 219 234 229 223 229 232 225 226 229 238 237 228 245 238 238 235 240 236 231 243 236 246 250 253 234 239 256 239 249 241 241 257 243 244 261 245 253 245 263 246 260 260 265 263 258 245 256 265 250 262 269 251 273 251 260 275 252 260 258 270 268 254 279 269 270 261 258 259 273 264 264 283 272 277 274 264 286 286 269 284 278 281 272 277 293 271 275 285 286 279 293 275 301 278 295 294 298 301 278 294 284 307 295 289 293 307 310 294 288 306 304 303 297 303 300 317 318 301 320 312 316 294 323 322 319 302 323 308 327 300 318 310 326 311 329 322 330 318 331 314 323 322 335 335 327 314 313 326 317 326 328 315 343 341 347 343 322 340 338 344 346 352 350 337 356 352 332 334 352 345 353 341 339 339 351 356 358 360 365 350 344 345 357 355 344 367 340 353 341 357 350 373 350 363 375 357 366 374 363 357 349 351 383 378 359 381 359 389 359 390 359 380 391 378 377 380 392 375 396 386 389 397 399 393 374 381 390 392 377 369 380 391 376 375 405 390 398 405 391 397 414 411 392 407 411 407 415 414 407 405 400 396 413 412 420 421 390 410 423 422 397 418 422 432 425 398 408 398 418 399 410 397 398 422 431 439 430 406 416 419 434 423 430 405 407 436 424 413 446 451 446 424 415 440 416 417 436 423 455 445 440 442 421 460 461 442 463 453 461 445 440 461 452 428 437 458 466 470 430 469 471 463 446 455 451 477 460 476 472 449 465 456 443 477 450 452 467 485 442 451 481 482 476 458 473 475 456 478 469 474 457 454 482 468 467 476 475 482 468 468 490 483 494 467 471 491 479 504 500 475 489 481 473 467 491 506 497 467 476 494 504 512 503 486 477 490 477 515 504 506 484 515 522 505 518 507 490 520 525 521 488 512 490 509 484 523 522 492 492 519 498 511 515 518 496 518 538 535 514 510 516 528 531 534 513 524 525 505 505 530 516 545 507 504 536 514 526 512 529 527 536 504 545 531 552 511 512 532 547 543 540 549 545 550 519 516 517 513 526 555 547 520 562 558 557 563 519 539 535 534 519 522 527 535 541 553 570 572 554 529 529 563 577 524 559 540 541 536 556 551 559 552 567 565 563 558 577 578 556 550 571 568 546 558 541 573 585 538 543 567 588 566 541 557 565 575 546 571 576 584 541 578 571 576 545 566 588 572 591 595 569 589 594 548 556 552 551 562 589 568 600 602 558 567 599 588 571 564 564 595 563 562 587 596 577 568 557 590 574 592 554 575 566 597 603 608 602 591 576 577 564 597 573 602 585 584 566 560 572 578 604 583 607 606 595 561 561 613 573 596 562 595 583 574 575 608 567 621 607 623 565 594 621 587 616 601 599 612 580 607 617 621 572 606 613 611 611 615 605 623 590 601 577 613 595 615 584 579 589 588 610 588 624 611 587 608 575 598 587 585 590 596 598 601 590 622 576 617 603 588 583 592 611 591 575 576 576 582 578 588 601 619 606 586 591 615 624 588 581 631 601 599 595 628 628 604 610 632 582 580 578 591 590 615 600 583 610 603 591 613 608 610 598 580 621 606 619 609 619 625 596 636 580 607 628 632 636 593 620 581 596
603 610 608 608 635 592 631 616 585 618 586 636 639 613 638 591 583 599 605 607 610 614 610 631 604 604 621 620 586 624 630 622 626 594 636 590 623 622 581 599 577 595 599 613 604 590 617 594 603 594 623 627 630 587 612 588 605 595 622 605 581 606 588 620 621 578 633 599 615 628 612 615 579 574 583 605 578 615 623 597 573 602 587 619 605 624 623 574 583 602 605 581 574 611 620 608 611 607 598 602 587 594 587 615 611 593 624 620 619 593 575 602 568 612 612 585 615 581 564 590 619 567 597 604 613 596 587 599 574 619 574 596 586 592 564 578 596 584 587 559 567 592 593 584 558 584 574 584 609 565 606 564 609 567 591 585 578 571 599 564 559 593 577 590 578 570 592 559 561 552 600 553 583 593 599 572 548 575 557 579 570 549 587 595 577 587 570 545 566 595 584 553 585 541 541 592 593 539 544 573 545 589 569 549 553 553 576 573 584 544 538 587 540 536 542 547 560 545 582 541 581 546 579 555 575 548 567 573 528 544 537 563 535 543 564 546 545 558 529 562 520 544 562 522 519 527 567 543 529 532 541 527 530 563 563 537 528 555 513 524 552 541 520 525 514 535 511 548 556 540 545 527 542 539 540 522 543 526 499 518 524 498 540 509 511 532 520 527 507 540 497 509 519 498 519 510 520 500 509 523 518 499 532 487 516 528 517 490 497 530 526 509 526 483 515 520 522 507 485 494 497 517 495 476 480 494 506 481 481 509 486 470 481 467 488 505 487 492 489 487 484 466 474 466 464 475 477 488 462 460 501 457 489 471 484 481 483 466 483 492 490 468 471 495 455 475 465 459 472 474 452 466 459 450 479 443 480 471 439 478 475 466 452 459 442 469 444 464 460 460 446 472 465 450 434 449 433 438 452 447 453 466 462 445 464 455 442 442 449 456 445 426 440 419 418 421 426 444 453 425 422 427 437 444 436 427 434 417 431 436 427 407 422 439 424 413 441 418 437 436 420 397 421 403 434 408 420 398 421 401 396 423 389 402 423 417 405 420 421 407 399 413 415 417 384 399 415 382 393 386 403 400 388 407 380 389 410 402 387 372 373 381 372 378 375 400 372 392 366 390 385 373 361 396 379 387 392 390 384 364 374 376 371 383 365 358 385 358 359 366 358 363 364 365 370 348 375 371 352 369 355 344 342 361 354 354 355 338 367 355 349 368 351 335 336 353 358 354 338 345 333 327 355 339 356 329 345 340 336 329 346 338 326 341 342 347 337 318 340 324 333 318 339 341 327 315 339 331 324 317 324 310 326 318 327 331 314 317 323 329 320 325 317 323 326 320 312 318 316 303 305 307 312 309 301 301 308 301 304 313 294 294 301 294 284 286 286 287 298 304 308 293 295 282 280 296 300 301 298 279 300 295 285 289 291 283 275 292 290 288 281 285 284 274 278 265 275 264 287 265 277 283 280 259 274 272 256 278 278 262 277 267 269 270 267 258 272 269 252 261 268 265 262 253 251 261 258 265 253 265 261 253 263 247 242 257 248 245 257 236 245 257 255 243 253 247 242 235 242 248 237 250 230 247 229 228 244 242 229 244 240 243 223 233 224 235 228 233 236 229 228 226 234 218 227 234 217 221 230 223 232 220 226 215 213 229 224 211 215 227 218 213 218 218 217 216 221 222 206 220 220 203 209 205 207 206 201 208 199 217 211 212 207 196 207 204 196 212 197 211 204 202 200 209 195 198 190 198 207 196 196 204 200 192 194 196 185 195 192 186 193 191 200 193 182 182 191 186 190 180 189 183 178 180 181 192 181 187 175 179 174 188 174 186 185 183 176 181 173 183 176 173 172 170 181 176 169 179 172 171 169 174 171 172 167 180 164 178 167 169 172 168 173 173 176 177 176 161 165 174 165 165 168 158 169 160 158 157 164 171 156 159 165 162 169 165 158 158 166 168 161 153 166 159 156 162 163 158 164 151 150 152 156 156 160 151 151 161 151 157 149 151 160 154 150 159 151 157 155 147 159 145 145 151 151 153 150 153 151 147 153 143 148 151 149 144 141 144 154 147 152 143 153 153 148 145 140 149 149 149 146 148 148 147 143 150 147 144 139 150 142 142 138 141 140 142 149 140 145 147 145 142 137 143 141 145 134 139 139 142 134 146 136 144 142 141 139 137 134 140 134 138 143 137 143 133 143 143 137 136 139 146 144 139 140 134 136 140 140 139 146 140 143 134 143 140 141 135 133 138 136 137 144 133 136 138 138 136 137 144 138 133 144 140 140 141 132 132 138 136 141 139 143 139 141 141 135 139 144 135 146 144 145 146 138 145 141 133 139 144 144 137 140 140 143 142 141 139 145 135 138 140 142 144 135 136 138 142 140 135 143 139 144 141 137 136 139 146 148 145 144 143 136 138 137 147 147 143 137 144 146 144 137 140 139 140 142 145 147 148 145 141 139 141 148 140 141 151 152 141 148 146 148 147 148 151 149 156 152 147 145 154 153 154 150 151 158 154 156 154 158 149 160 158 158 156 149 153 161 152 153 149 155 162 152 155 157 161 162 161 158 151 165 154 157 160 155 155 161 159 153 161 163 156 156 168 168 155 166 165 169 169 170 171 163 161 170 167 167 163 169 165 168 171 168 171 172 173 177 171 163 172 164 171 176 169 166 172 170 176 181 176 178 172 176 177 182 179 175 177 186 172 187 188 173 180 187 190 177 187 181 180 184 190 183 180 193 181 188 193 192 188 184 190 189 186 197 189 194 195 192 184 189 195 188 200 186 202 198 194 192 203 198 196 198 209 205 198 198 200 199 192 209 199 213 209 195 200 198 198 202 204 210 219 203 200 205 215 211 221 206 209 212 213 225 207 216 224 209 219 220 223 222 215 224 212 228 215 230 232 233 233 216 235 217 231 229 232 230 219 236 238 237 229 221 228 230 229 231 230 235 240 241 233 233 228 236 250 234 230 249 247 234 240 252 254 242 245 238 249 237 239 251 245 244 243 253 252 263 245 258 257 265 268 247 261 266 252 251 261 267 263 253 249 264 264 263 265 269 255 277 256 261 272 277 259 281 277 279 285 285 265 286 268 289 278 282 283 288 287 293 287 291 290 288 281 272 282 280 278 277 278 298 292 297 291 305 290 298 283 288 283 296 302 308 296 295 292 307 302 310 313 308 298 303 309 294 307 309 299 303 302 322 299 296 312 306 315 322 303 317 331 318 306 326 331 331 304 329 329 311 314 331 314 314 331 341 339 330 321 341 335 315 343 327 323 333 345 330 336 339 348 336 324 348 323 352 325 358 341 339 357 350 345 360 352 352 351 353 335 366 345 339 350 341 345 361 346 353 360 372 361 359 347 350 374 359 347 370 376 376 364 382 380 365 357 379 353 370 381 372 363 376 368 383 361 386 373 373 398 362 378 385 386 388 370 386 392 399 404 393 385 398 401 393 378 379 400 390 409 387 396 389 413 388 409 400 389 399 397 386 414 416 414 386 388 400 408 400 395 401 391 427 412 394 405 425 409 423 410 428 427 400 400 415 431 411 423 431 426 426 427 434 424 448 418 430 422 444 411 428 452 440 435 452 426 417 458 426 457 455 457 453 461 434 444 421 460 460 445 427 450 432 429 455 463 436 448 461 466 447 439 436 443 453 458 440 479 469 475 450 443 474 484 482 468 480 460 482 455 485 449 466 461 447 454 481 453 494 474 454 496 494 487 478 454 475 496 484 480 482 494 470 459 460 482 502 465 498 491 487 467 484 471 492 497 487 500 501 478 517 516 488 518 517 476 488 518 481 482 481 477 494 520 481 523 506 527 519 516 497 514 531 515 488 489 531 510 512 523 518 516 507 502 516 494 518 505 513 529 513 509 520 517 513 533 522 525 513 503 521 519 505 544 521 507 552 547 523 547 504 547 520 531 508 516 538 530 509 517 558 509 516 544 531 559 530 526 547 552 526 559 558 562 554 517 522 527 539 551 540 568 535 540 524 543 569 541 566 571 547 556 524 538 526 567 532 526 534 560 571 532 580 566 573 536 576 534 547 577 562 583 586 575 535 566 546 557 546 547 575 577 570 592 549 544 552 571 588 564 546 588 561 555 571 595 547 595 555 561 563 571 567 548 582 571 591 560 575 556 589 567 561 570 592 584 582 608 578 600 594 562 608 592 569 590 572 594 556 557 554 557 569 575 607 594 577 613 566 574 581 579 585 613 608 588 559 612 599 612 611 598 609 614 605 614 572 591 572 609 588 615 566 590 621 595 586 607 572 598 568 610 571 619 605 598 611 617 592 592 614 585 575 609 583 618 604 600 578 626 613 608 609 595 607 608 626 576 623 579 580 589 586 599 583 584 601 623 620 629 632 596 601 585 603 613 602 630 575 603 627 620 633 598 577 611 629 625 617 613 633 618 622 588 586 626 601 607 616 588 603 607 604 630 619 633 602 580 630 604 608 614 581 598 630 583 634 623 632 607 600 630 624 592 618 608 608 594 636 593 600 601 591 583 626 618 626 582 586 631
621 619 581 631 609 635 606 596 605 638 617 605 599 603 618 638 634 585 594 629 601 617 592 616 621 579 596 609 584 604 600 627 582 602 619 616 603 590 616 625 615 593 601 625 626 585 621 612 612 623 635 602 581 602 635 633 616 583 598 584 612 577 590 579 610 623 609 628 574 586 614 611 593 577 589 632 576 574 607 603 611 597 619 616 614 617 612 585 625 626 592 600 628 599 596 603 587 571 596 613 609 576 581 609 589 621 607 597 590 602 625 607 573 575 593 572 585 596 612 610 615 614 612 617 607 604 589 602 605 564 590 589 575 601 573 595 595 561 560 571 613 592 572 602 587 564 589 607 598 594 589 578 583 582 589 579 601 568 588 557 588 582 596 588 575 604 558 575 590 564 582 556 584 590 596 555 583 548 568 588 582 573 565 546 568 559 546 585 595 559 580 582 559 563 571 548 546 578 560 590 543 578 545 578 582 578 582 540 585 539 572 557 569 544 549 549 549 543 563 556 546 569 557 545 550 535 544 532 553 533 556 568 549 556 542 551 548 533 562 564 543 550 527 568 550 530 552 528 531 545 523 532 526 566 552 545 558 525 562 541 529 522 525 555 532 523 545 514 550 524 531 539 526 522 540 524 503 520 543 512 529 526 543 530 521 525 539 522 544 544 501 521 540 510 501 519 520 506 503 493 527 497 498 529 535 515 527 521 529 504 516 527 524 503 509 499 522 524 493 483 496 485 511 476 522 520 474 509 513 497 499 482 470 476 501 468 494 507 487 503 496 464 469 506 470 486 485 486 475 484 501 470 465 478 466 497 498 481 475 460 495 465 474 457 492 454 457 487 450 474 447 478 467 462 475 466 452 478 475 439 482 460 460 462 462 467 466 471 435 439 434 456 434 460 464 458 455 447 445 465 436 458 463 449 458 426 440 445 424 435 460 431 421 440 421 457 416 443 415 426 414 443 440 437 416 413 419 441 415 436 413 439 444 419 412 410 436 427 414 423 406 420 408 413 419 427 395 411 413 425 417 420 417 426 415 423 404 396 418 422 402 408 388 381 419 402 382 382 406 384 392 408 398 405 382 378 405 376 377 382 375 405 378 368 376 383 397 394 369 398 396 362 363 364 392 391 381 362 381 366 381 377 376 381 375 370 377 360 384 375 380 370 355 370 373 360 355 357 360 368 352 368 360 354 354 357 350 339 364 369 342 365 349 347 342 348 352 349 353 354 346 346 328 348 348 351 355 353 326 350 347 325 351 325 344 323 344 347 323 327 343 328 327 314 334 334 339 324 311 311 321 320 327 312 315 323 321 322 319 321 330 328 307 303 300 311 312 308 309 298 313 307 310 295 300 303 301 311 297 287 314 304 286 309 284 293 290 310 290 291 301 287 290 302 282 282 291 279 297 294 276 293 273 294 280 283 294 283 292 275 283 278 283 274 272 288 286 263 266 275 262 282 265 275 266 279 261 267 274 273 264 267 277 272 267 251 265 256 259 258 267 253 265 252 269 259 245 267 250 244 260 264 244 263 256 247 260 238 254 236 257 240 248 254 239 237 238 254 248 249 242 240 246 247 233 234 248 235 227 232 245 223 233 239 229 235 234 238 239 236 222 224 222 230 227 229 229 225 214 221 229 215 222 217 225 212 226 229 213 219 210 221 212 208 225 218 210 203 215 211 216 215 212 204 219 211 204 217 201 200 214 202 204 200 195 197 206 200 211 194 199 199 196 195 205 199 197 192 204 189 193 187 201 200 190 202 193 191 199 193 187 198 188 183 194 190 198 190 179 186 191 182 193 186 180 191 176 178 186 190 190 183 175 173 182 174 185 171 185 180 182 173 173 184 181 169 172 174 168 181 177 175 170 170 174 176 168 163 165 163 165 176 173 162 169 164 169 171 169 162 170 170 166 163 161 158 158 163 165 157 168 170 158 168 157 154 164 166 164 165 164 165 162 158 163 164 151 157 163 163 162 151 149 163 157 155 154 154 151 152 154 160 158 147 148 159 157 153 159 156 144 145 147 153 156 143 143 147 155 155 145 153 147 154 147 145 147 141 150 143 150 144 143 142 141 140 141 149 146 148 143 150 142 142 145 150 140 142 142 148 138 146 148 143 142 139 147 148 140 141 134 134 146 138 135 134 137 135 142 143 145 146 140 136 137 134 133 138 138 138 136 140 134 134 146 139 138 143 143 135 138 137 132 139 140 136 136 134 132 137 139 135 134 137 136 140 135 139 134 131 143 132 141 140 140 134 139 138 134 140 141 140 134 143 137 143 136 141 132 136 133 139 139 138 131 134 136 136 143 140 138 144 144 137 140 140 140 135 136 143 133 136 139 137 146 143 133 143 139 145 145 141 138 138 145 143 138 141 133 142 136 139 143 142 139 141 136 146 138 147 138 141 143 147 138 143 144 138 138 149 137 136 141 140 142 140 149 145 149 147 139 151 140 149 144 146 141 147 142 144 147 147 149 142 145 153 149 153 154 148 151 142 155 147 151 145 151 146 146 155 147 154 151 159 156 153 158 151 155 153 154 153 157 161 148 150 161 153 158 156 160 160 164 152 151 158 154 161 159 156 164 153 160 153 164 159 154 168 160 161 157 166 160 171 171 158 168 166 165 172 164 159 160 173 160 160 162 172 174 170 171 164 171 175 167 177 165 170 179 177 177 178 183 167 182 179 174 172 179 184 181 185 181 180 176 174 189 189 177 184 189 182 185 175 187 181 187 179 183 181 193 180 192 182 188 196 187 198 183 198 187 200 200 200 185 200 189 200 190 189 202 189 196 204 201 208 201 201 205 197 193 202 206 208 199 201 213 204 203 212 196 207 210 212 212 204 213 212 205 208 202 221 214 209 219 205 223 221 213 220 219 226 208 209 212 228 217 220 215 214 226 222 219 225 223 222 232 227 227 225 220 237 240 230 221 239 231 244 222 236 244 244 226 230 232 236 237 241 241 244 243 236 241 233 246 244 238 255 255 243 251 259 239 256 251 262 256 254 240 248 264 250 246 265 244 247 266 255 268 259 260 266 255 265 260 254 251 272 254 272 277 255 277 258 258 267 277 282 276 263 263 263 267 280 284 279 283 265 278 272 283 279 284 284 285 287 297 283 285 279 295 291 274 302 301 291 293 277 292 280 292 296 281 296 297 287 302 284 285 306 297 313 290 293 314 317 303 307 295 321 309 319 304 298 319 302 325 319 299 323 321 312 325 309 327 320 316 326 330 305 306 338 317 331 319 314 317 323 329 313 342 346 337 315 318 317 322 323 345 341 325 327 340 327 340 338 357 346 346 341 347 333 352 347 344 336 333 341 343 367 341 347 368 368 353 367 347 363 344 371 372 368 375 377 370 377 348 346 379 373 367 377 368 367 364 374 358 372 368 374 372 376 384 359 361 386 378 385 394 373 388 393 364 388 373 385 373 400 369 376 392 397 401 386 376 382 409 405 396 403 399 403 384 406 402 406 418 382 382 409 385 420 400 398 388 408 394 409 420 430 421 406 431 432 408 426 407 427 432 434 408 436 438 431 405 429 429 423 404 415 422 422 436 414 441 441 422 445 430 453 447 449 439 436 451 456 458 421 450 446 457 427 426 444 441 435 465 422 430 452 435 445 441 432 464 457 468 463 445 440 464 440 446 469 458 457 447 436 450 455 448 464 476 453 456 451 481 484 483 471 460 450 472 483 484 461 455 495 478 470 476 491 492 470 494 497 456 466 464 464 471 483 460 502 474 501 467 471 493 475 492 497 487 492 472 510 495 487 509 512 489 507 489 493 510 490 475 517 497 509 482 508 514 482 506 515 485 507 526 500 497 503 490 511 498 504 529 500 523 532 524 520 514 525 499 528 541 536 518 541 518 505 535 537 507 504 501 527 536 527 526 529 501 535 550 545 544 516 518 518 522 531 513 552 516 516 532 536 552 519 535 547 552 521 526 560 513 547 552 562 561 530 558 556 565 541 539 564 539 568 560 534 527 544 544 533 523 547 543 553 565 555 551 577 568 572 557 575 543 576 538 550 551 530 583 539 543 542 568 546 572 558 574 555 569 540 569 555 542 536 556 538 548 579 544 591 590 545 584 581 549 560 575 570 597 556 565 588 572 568 579 599 582 591 572 585 597 574 577 564 591 593 606 584 603 596 588 607 565 582 584 577 588 596 609 556 590 578 560 586 555 560 586 575 585 614 589 602 611 592 561 571 559 569 592 562 574 611 580 617 581 596 589 572 576 591 581 567 619 585 615 597 606 568 621 621 584 617 620 605 620 587 615 574 603 594 580 622 591 604 623 616 605 578 598 604 629 587 578 610 598 602 617 623 617 591 581 615 607 597 607 600 621 582 590 620 604 610 615 604 620 608 616 589 609 577 623 608 594 631 590 615 595 628 607 582 588 609 618 625 634 593 584 622 602 602 602 635 631 583 597 618 617 631 632 592 633 622 602 632 589 614 596 580 590 585 623 588 636 579 589 630 630 583 587 614 610 597 585 631 608 588 620 606 580 600 635 621 585 598
614 596 636 633 599 586 641 585 598 637 585 608 629 639 611 635 613 582 593 618 634 623 628 613 588 628 636 583 610 580 603 584 595 596 635 614 604 634 618 621 631 623 587 618 616 637 620 601 578 623 578 620 601 617 578 584 585 603 633 596 609 605 587 582 616 597 610 581 580 621 597 614 601 589 614 630 579 588 593 631 632 592 613 595 624 605 593 631 623 582 589 594 610 592 591 589 612 618 595 609 604 609 580 574 603 583 579 579 599 613 573 606 602 596 574 616 605 597 617 620 612 616 600 614 615 608 602 610 615 578 603 595 564 561 599 597 574 612 612 599 588 600 593 603 603 608 575 592 557 564 568 595 597 609 567 599 604 607 605 585 607 578 578 551 555 587 559 601 587 584 553 554 568 603 562 553 595 596 582 590 550 578 552 582 561 550 545 592 580 546 545 548 597 550 561 595 584 551 577 539 549 564 568 576 582 586 545 543 578 565 580 540 551 579 539 540 580 546 562 547 568 557 577 563 576 565 555 559 534 541 572 552 559 573 536 525 572 544 536 565 526 534 547 520 533 549 562 551 522 549 534 563 554 548 513 540 523 512 520 518 519 535 559 555 541 533 525 508 515 540 522 531 519 534 535 532 529 508 513 550 501 504 508 530 521 521 540 515 496 523 521 533 529 531 541 508 495 511 534 499 520 520 509 501 508 526 513 510 528 488 517 518 481 517 503 504 520 488 494 499 509 489 498 510 487 508 499 514 490 493 488 489 501 492 469 509 506 467 491 466 469 496 501 473 490 485 495 464 488 488 469 471 473 490 459 467 486 496 470 483 461 459 455 490 492 493 488 463 481 475 454 456 459 471 474 458 461 475 449 456 479 450 454 449 437 448 470 448 439 456 467 457 458 472 435 452 429 440 457 438 440 436 431 456 431 429 437 455 450 450 432 447 441 428 435 443 440 419 432 454 436 434 444 450 443 437 408 439 446 421 405 429 415 436 433 420 428 439 439 399 433 428 415 401 425 401 416 422 395 416 403 406 409 406 426 422 390 400 401 393 398 408 406 389 400 385 397 385 384 404 381 391 400 375 376 404 409 374 390 394 379 401 391 397 396 402 378 377 376 377 388 366 373 365 360 373 366 373 374 378 372 378 380 366 373 376 353 380 374 361 359 362 353 354 380 346 364 378 349 366 369 372 358 351 368 351 360 354 366 345 346 363 343 337 341 349 342 332 341 345 354 348 327 340 357 328 350 352 331 322 328 320 324 343 330 320 345 320 340 335 340 314 340 340 332 313 327 323 328 336 318 327 304 332 321 327 317 327 316 324 320 316 316 304 303 309 309 302 300 295 320 296 312 296 305 308 302 313 289 295 299 301 290 285 294 300 306 299 286 290 291 294 297 283 289 284 286 283 284 278 283 294 284 286 296 272 280 283 283 284 279 272 283 284 275 275 287 283 287 263 279 273 264 269 281 268 275 277 272 264 274 264 253 262 258 251 255 266 259 251 272 260 257 268 261 256 259 248 260 251 259 248 241 239 260 253 244 246 242 254 237 239 240 236 238 234 233 249 237 235 235 231 251 234 236 244 238 239 228 245 245 225 234 239 237 230 221 239 236 218 224 217 219 229 218 219 225 224 222 217 228 217 220 222 215 222 230 223 226 226 227 207 214 217 222 221 207 205 222 212 216 209 206 219 202 201 217 213 216 201 196 207 202 204 199 209 197 206 207 199 199 192 201 197 197 207 202 189 190 191 196 204 200 198 199 189 196 196 191 199 184 185 199 192 182 182 195 190 194 191 187 191 180 183 184 192 176 178 186 185 180 178 183 172 183 180 181 188 184 186 169 176 181 168 172 170 172 179 178 179 166 180 168 175 178 174 167 171 172 176 174 173 165 161 164 166 159 164 160 162 171 160 171 169 158 167 158 164 168 155 168 159 168 167 166 154 159 152 159 154 155 167 153 163 163 160 155 157 156 155 159 150 159 150 158 152 154 148 154 153 147 159 155 148 149 152 158 152 156 156 146 146 156 148 142 144 149 147 148 145 141 150 144 152 146 153 152 147 142 149 141 145 143 147 144 145 144 148 144 147 147 142 146 148 136 136 138 135 142 144 139 140 140 142 137 143 140 136 136 141 143 135 134 134 144 138 142 135 136 135 146 144 138 142 140 136 141 135 142 133 142 136 139 136 144 133 132 142 143 141 131 133 138 137 140 143 136 132 132 136 135 131 141 141 132 143 141 141 134 137 132 131 130 139 135 142 140 136 141 142 135 142 133 132 135 142 131 142 133 134 134 137 136 133 138 141 133 135 139 138 131 141 141 132 139 134 133 137 142 134 138 136 135 142 139 143 141 143 143 144 134 136 141 143 142 135 140 133 135 145 134 140 136 134 133 144 136 133 133 140 144 140 134 146 138 147 144 146 148 138 146 148 142 138 136 136 141 143 148 142 143 137 148 144 150 147 142 140 147 141 148 143 148 148 142 152 146 151 147 146 141 145 146 155 149 153 148 144 156 147 146 157 147 151 149 158 146 145 157 147 155 151 155 153 161 150 154 162 151 152 161 163 161 155 163 154 153 162 164 161 158 161 158 166 163 156 158 161 155 154 157 154 157 158 159 162 169 161 165 163 160 159 165 169 165 167 175 166 172 175 164 173 168 178 164 173 176 165 169 171 174 177 166 177 178 180 170 172 183 178 178 177 184 185 180 175 172 181 176 172 176 190 184 189 188 184 181 179 185 184 191 189 180 184 180 183 186 188 183 192 195 187 185 184 190 201 185 185 197 201 200 191 205 200 198 191 195 196 206 190 209 202 195 200 206 197 203 211 205 203 204 197 198 201 211 200 202 219 210 209 209 219 212 211 203 220 211 210 221 207 212 212 227 221 221 223 225 225 221 217 212 226 223 221 218 233 231 229 221 225 220 230 227 228 240 230 236 240 240 243 231 238 224 235 238 246 237 233 239 231 251 237 244 230 234 234 243 256 247 246 250 238 250 236 244 256 259 255 258 251 257 252 259 264 253 258 249 254 259 251 252 251 256 268 259 261 252 273 254 276 265 254 267 277 256 281 261 262 273 281 283 286 282 267 269 267 277 279 287 288 268 278 285 278 280 288 275 290 278 272 274 292 286 298 296 296 290 300 306 293 284 292 300 301 304 293 309 296 286 292 311 299 296 313 298 314 316 301 291 304 316 313 307 311 320 313 309 308 322 320 319 301 324 322 324 310 307 331 331 311 326 331 307 321 335 317 332 324 315 324 326 328 327 320 333 340 327 348 346 334 329 335 345 342 335 332 351 344 339 332 331 348 340 357 335 360 347 348 367 342 343 359 351 353 367 352 370 347 361 366 371 344 369 343 377 363 376 378 365 349 378 357 370 384 351 365 382 359 361 360 386 378 373 384 390 384 396 374 395 366 375 365 370 376 397 374 381 374 404 380 384 377 405 384 376 400 406 381 396 377 414 393 385 408 387 394 394 388 421 392 411 410 397 408 398 397 403 421 405 402 394 413 414 417 423 421 403 423 436 400 399 407 424 439 417 440 437 425 441 422 419 418 446 412 431 438 450 431 450 416 427 449 451 423 448 431 423 442 453 459 441 460 446 432 435 455 431 432 466 446 436 468 441 451 461 443 442 471 458 447 457 456 449 435 438 470 463 476 452 437 460 469 463 477 483 478 483 475 475 480 459 470 462 480 450 474 471 463 463 483 459 455 491 473 492 500 485 464 496 477 457 460 481 465 479 493 472 500 495 468 492 499 494 489 481 496 470 515 514 493 501 518 481 514 500 481 475 513 477 482 496 478 501 508 497 488 519 516 517 490 508 492 525 531 505 527 501 502 527 527 525 518 524 497 526 506 527 510 494 535 521 510 504 540 498 541 546 516 546 508 543 507 527 520 527 526 530 533 531 515 530 538 521 518 516 542 559 541 526 550 537 520 548 541 513 552 527 559 529 518 557 554 561 540 565 541 535 570 546 533 542 536 548 566 554 534 529 536 548 530 540 566 562 579 544 558 537 577 580 548 581 563 551 565 555 564 551 550 548 582 588 582 576 545 543 552 579 546 544 591 582 566 546 569 575 581 584 572 590 575 559 567 558 550 572 589 591 600 573 578 578 578 570 599 581 562 567 598 549 599 567 560 561 563 578 585 562 593 554 582 589 581 610 576 589 594 554 598 605 586 573 610 558 575 559 589 558 605 571 569 568 609 605 580 572 613 570 619 591 610 605 577 601 563 583 618 620 586 601 623 584 589 586 603 612 605 601 581 612 598 606 569 569 596 590 583 591 604 610 604 592 572 617 602 573 603 590 616 609 608 605 609 623 574 585 616 600 590 602 617 631 599 625 630 608 616 620 586 583 601 612 597 603 600 630 599 626 591 576 596 621 612 634 605 606 588 589 625 598 611 602 597 637 594 585 603 628 618 630 605 624 605 605 606 590 601 580 587 610 622 633 591 597 637 612 616 626 598 625 584 635 638 589 601 625 589 604 629 631 595 594 615 623 622 581 636 583 584 584 614
629 638 628 585 636 599 623 624 617 610 628 612 608 638 635 592 588 598 640 638 615 594 613 598 635 613 595 639 618 598 613 604 594 597 609 589 614 590 631 590 620 618 623 585 613 618 596 620 635 596 618 610 626 583 583 606 619 607 580 614 593 606 613 577 578 632 589 634 585 596 608 617 629 623 586 582 614 602 616 583 589 601 574 629 605 578 596 579 599 590 614 606 619 582 605 611 576 617 600 577 576 573 618 570 613 622 629 617 598 583 608 609 599 605 576 569 572 601 622 612 596 600 604 585 595 617 612 612 600 586 590 581 580 568 614 562 610 619 613 583 574 592 616 595 594 602 608 593 559 595 613 568 576 600 604 605 558 568 582 592 609 559 565 583 605 604 560 577 574 560 566 563 574 579 591 570 556 571 567 578 599 552 589 596 565 561 567 555 549 564 573 561 555 543 560 567 547 540 540 544 561 540 554 587 581 556 577 590 545 573 570 537 542 566 546 571 578 578 543 564 582 556 537 542 530 544 566 551 578 561 566 526 534 551 551 542 525 539 556 533 572 521 563 528 536 534 567 540 568 527 531 532 555 549 541 524 542 528 521 528 520 514 526 547 520 532 533 544 527 527 552 536 554 541 544 528 550 531 520 528 532 515 540 526 529 535 545 546 519 497 500 522 539 534 511 502 500 537 527 515 517 499 509 525 526 494 496 532 493 512 499 529 492 520 528 502 522 515 490 486 501 508 507 481 479 520 520 476 511 492 502 508 470 496 472 504 507 483 483 503 470 506 502 465 506 486 468 485 495 491 481 480 461 469 502 466 470 464 495 474 473 479 472 472 461 462 488 465 483 477 460 474 450 459 479 461 464 462 468 474 443 438 440 471 462 456 440 464 437 450 473 460 432 460 452 458 471 439 451 463 437 450 465 464 454 443 427 447 448 451 425 432 418 431 456 416 424 419 452 416 441 411 414 447 433 421 421 407 413 438 421 428 441 437 441 413 408 418 419 404 416 414 433 404 435 417 407 420 426 423 428 405 399 417 393 425 398 415 414 393 396 403 405 384 381 398 385 391 389 387 409 399 378 391 380 402 395 373 409 389 387 398 373 367 376 372 396 372 387 363 383 396 377 368 393 390 386 363 358 356 360 384 363 373 382 387 381 382 371 367 370 364 368 373 356 357 353 363 351 367 360 373 360 349 339 338 345 362 347 352 352 333 364 362 335 362 337 342 329 353 339 345 350 325 350 329 342 343 334 322 328 345 328 330 328 349 323 325 334 321 320 315 334 319 328 338 325 309 336 312 311 328 333 326 310 330 330 312 309 329 314 326 304 307 304 318 321 310 323 319 305 306 292 306 300 297 295 305 292 296 291 300 291 306 295 308 307 297 282 282 294 281 298 299 290 276 275 274 281 298 274 278 270 285 270 271 283 268 270 281 283 286 277 280 266 279 274 270 278 271 259 260 270 262 280 270 260 256 269 275 261 275 264 253 252 254 269 255 271 272 266 252 264 264 259 262 259 253 262 264 241 260 241 247 254 250 249 239 255 235 251 250 234 242 254 240 231 242 234 233 245 236 238 236 248 244 241 244 225 234 224 237 229 221 226 224 241 219 237 233 231 233 218 224 227 234 231 219 214 232 219 225 221 224 227 224 211 208 222 208 211 213 212 220 221 215 211 220 212 216 204 200 212 214 201 205 201 214 204 214 204 201 212 206 197 194 204 202 195 194 191 208 205 205 202 195 197 195 187 196 201 188 197 199 195 185 192 188 183 189 183 188 193 194 195 186 179 180 183 182 184 191 176 184 180 191 181 190 190 186 173 180 179 182 180 176 172 185 181 171 176 176 176 179 170 182 170 178 169 166 173 179 180 171 176 173 162 162 163 170 162 163 169 172 159 163 170 161 165 161 169 164 160 164 166 160 156 162 163 159 154 166 167 155 167 158 155 165 159 164 159 153 164 158 164 149 157 150 151 152 159 161 148 156 157 153 158 159 150 159 149 147 159 147 148 157 157 154 151 147 151 150 156 142 151 149 152 152 140 146 142 147 152 145 151 141 139 150 143 141 138 145 139 148 139 141 150 140 141 136 146 136 146 135 135 140 141 146 136 140 138 139 146 134 142 143 135 142 140 138 146 140 145 134 135 145 138 146 134 143 141 141 132 133 136 137 137 141 134 131 135 135 136 138 137 135 137 138 139 131 136 134 131 140 138 136 130 137 131 140 136 140 138 138 131 142 132 136 138 136 137 131 141 130 138 137 134 133 133 131 135 129 136 138 139 131 131 141 141 132 141 135 133 137 132 134 139 135 142 136 130 137 140 131 138 139 139 132 132 131 135 140 132 132 138 131 136 141 132 135 133 131 142 139 142 133 143 140 140 142 133 142 143 144 139 137 135 145 140 143 142 135 144 136 138 134 135 140 135 144 134 138 142 146 137 146 146 137 146 143 141 144 141 137 142 149 140 142 147 148 140 141 148 149 143 152 149 143 144 149 140 142 140 149 154 141 144 151 147 149 153 154 153 155 148 152 147 146 147 149 157 148 149 146 160 147 157 155 149 152 159 154 149 158 154 163 150 152 150 157 153 162 163 161 153 158 161 155 167 162 162 164 161 168 162 164 168 166 169 156 165 163 170 161 164 173 160 160 161 170 162 165 176 165 164 172 178 167 177 175 176 177 181 168 178 172 175 177 178 172 174 180 176 181 180 174 173 180 176 183 173 172 188 190 185 190 187 175 191 190 189 186 193 185 192 194 189 196 189 199 183 199 184 182 201 198 188 193 198 202 203 195 187 187 191 196 206 196 196 208 193 209 200 195 206 204 198 200 208 199 196 214 213 209 198 215 211 214 215 207 207 210 211 205 219 210 221 222 221 221 216 211 219 225 219 213 209 227 211 218 211 217 228 213 227 223 235 232 226 217 222 233 225 235 231 223 232 227 234 239 234 245 231 234 237 234 236 232 243 235 233 228 247 242 236 243 238 245 237 249 252 248 237 239 257 260 238 241 250 243 252 242 260 263 263 249 248 267 260 256 256 265 247 253 256 263 251 260 274 259 256 266 258 269 263 266 281 262 262 269 279 285 260 277 263 266 283 267 274 291 278 284 276 273 293 279 287 286 293 294 272 288 291 298 279 300 294 278 304 278 281 294 296 300 308 294 304 299 304 302 286 310 297 292 308 294 317 307 302 316 312 308 317 310 318 319 322 299 321 323 328 300 309 304 329 315 326 328 323 306 310 306 336 309 311 329 338 341 340 315 338 334 319 322 324 328 345 340 339 351 336 327 338 339 337 342 335 336 331 330 344 337 356 352 339 350 344 357 354 351 339 356 353 361 348 344 363 341 370 364 356 348 350 369 347 376 356 371 357 372 381 354 357 368 357 375 381 363 389 380 358 357 371 360 365 386 377 384 392 396 383 395 370 387 397 379 383 400 370 388 384 377 407 385 388 391 382 413 409 411 397 385 395 387 389 406 398 407 392 395 386 403 405 421 418 401 410 401 418 418 418 409 432 403 424 430 412 410 427 434 399 403 399 418 413 420 438 403 428 426 431 437 423 420 444 429 438 448 436 446 439 435 414 435 430 456 416 452 425 460 432 432 451 444 454 431 445 450 449 464 436 446 439 439 435 465 450 444 454 448 467 470 465 455 444 471 443 461 450 468 468 482 471 485 472 442 452 471 449 467 457 475 481 492 455 489 467 452 495 480 466 482 463 473 465 474 492 468 495 475 476 490 476 481 481 462 471 485 494 492 483 498 491 498 503 475 483 505 508 473 486 491 479 483 499 475 510 487 508 482 512 512 504 492 523 497 521 497 494 496 511 491 528 499 533 508 517 512 500 520 506 531 532 519 516 541 496 529 521 541 542 536 523 546 510 506 528 541 531 514 518 504 525 543 507 517 540 529 538 521 523 557 539 516 542 536 513 519 555 530 526 563 563 516 527 558 556 513 562 528 554 541 518 526 559 557 537 552 530 571 526 536 526 532 547 536 540 536 548 535 554 567 574 563 529 536 563 542 535 556 561 572 541 546 544 585 553 559 559 535 552 559 588 589 543 581 551 540 538 573 568 568 558 573 542 561 558 572 551 573 582 594 578 599 556 564 588 575 548 575 570 553 562 548 597 575 569 583 572 580 554 599 599 585 595 591 597 607 560 576 597 584 597 564 575 602 602 584 593 609 603 577 604 579 562 588 575 560 571 583 584 618 564 604 563 584 592 592 566 568 582 566 578 564 589 615 594 593 586 597 585 618 613 621 611 572 611 588 570 625 612 596 570 615 612 575 589 573 610 592 574 596 627 626 624 622 629 604 585 606 622 583 580 579 585 603 617 629 583 619 592 585 632 621 619 607 618 579 611 600 602 607 618 592 603 613 584 593 577 597 627 628 601 628 626 613 598 602 600 581 582 585 601 599 589 588 630 605 599 636 583 585 625 592 615 639 593 583 622 603 591 582 597 593 610 589 641 607 603 640 609 607 585 633 627 598 583 619 626 603 617 632 611 601 583 587 601 599 590 584
623 603 586 640 615 615 588 614 640 611 614 609 639 620 602 626 637 605 603 621 629 638 610 599 598 614 604 619 631 614 620 609 633 624 607 605 597 614 639 595 584 612 623 581 588 583 625 583 608 587 624 593 583 593 610 601 625 634 638 597 632 596 580 618 635 591 614 579 610 611 605 586 583 616 629 585 604 620 617 632 595 634 608 627 582 603 610 582 626 578 592 612 596 586 592 593 599 629 586 571 595 606 571 601 585 616 602 606 600 584 600 585 615 570 583 619 611 583 588 606 578 569 612 602 579 616 577 612 614 581 616 575 608 580 613 620 609 601 615 590 573 586 609 618 577 578 605 571 606 559 614 605 570 592 570 610 607 607 580 611 574 597 609 601 580 576 556 559 574 601 587 564 551 585 572 576 566 572 585 594 598 578 574 563 588 569 554 566 583 600 572 580 563 596 556 591 541 547 551 591 552 559 575 589 547 554 552 561 579 586 538 569 581 576 587 559 543 537 566 547 532 573 534 575 559 528 549 528 555 579 558 557 554 535 539 572 528 572 576 570 558 520 524 560 569 519 546 542 533 536 562 541 546 559 523 515 563 557 526 517 563 517 517 513 561 560 551 542 515 553 519 538 556 521 535 547 548 522 529 504 502 531 550 522 545 508 530 528 496 515 527 511 541 513 500 499 535 530 519 533 531 491 535 506 530 489 511 510 529 490 484 503 528 519 529 497 496 501 501 502 479 498 511 494 477 489 505 487 481 508 471 513 471 479 501 514 502 496 513 484 481 480 488 485 507 502 472 468 465 500 471 465 472 468 474 482 478 474 488 499 471 491 478 467 463 483 492 491 488 491 455 458 479 486 474 480 481 449 472 458 459 466 470 444 437 458 456 463 466 442 457 455 470 468 433 451 441 444 439 450 462 435 435 437 446 426 421 430 449 445 429 452 456 454 433 440 448 428 426 432 446 426 446 414 421 443 432 409 444 414 417 411 416 404 421 441 430 409 407 416 405 432 403 398 408 432 414 401 404 432 431 391 392 402 399 425 415 394 409 411 410 397 400 381 412 387 385 413 390 383 407 382 376 390 396 382 390 403 381 377 389 401 376 392 388 398 366 384 382 400 393 361 377 374 375 368 363 381 357 389 384 377 366 386 385 369 369 384 350 359 368 364 350 351 360 361 360 369 362 367 341 374 357 340 369 371 353 348 348 358 363 364 346 343 361 338 355 334 361 334 340 329 341 337 330 336 328 341 335 323 348 341 338 337 332 326 343 336 315 337 337 319 333 334 321 326 309 322 331 314 320 311 323 326 308 306 318 325 331 329 311 321 324 307 306 298 314 297 299 297 293 307 299 308 306 288 292 305 287 312 313 297 296 301 311 283 296 289 284 291 295 280 298 278 303 284 276 294 281 282 289 284 293 269 286 268 282 285 284 266 290 279 270 287 285 274 261 284 268 275 272 260 267 280 261 263 277 264 253 259 258 274 264 257 259 250 259 258 262 272 246 252 269 260 264 245 251 265 256 255 247 248 256 239 255 253 244 248 236 243 236 245 254 255 252 246 230 248 229 235 230 238 246 245 242 242 229 229 244 240 244 225 222 226 242 224 232 236 225 232 223 224 236 233 226 215 216 232 228 214 218 218 211 214 225 209 224 210 218 224 217 223 205 205 205 223 211 215 203 211 205 203 213 206 199 202 215 215 202 195 201 200 209 202 205 210 210 205 193 191 196 205 192 196 197 192 196 200 189 197 195 201 188 195 194 200 183 190 192 182 185 183 190 193 181 186 193 189 187 189 193 182 191 183 177 175 177 176 179 180 187 187 187 171 184 177 175 178 179 182 181 180 180 182 181 179 177 165 164 167 165 179 167 177 174 166 172 163 161 162 163 169 167 174 172 171 161 172 158 162 162 162 162 159 170 163 166 159 161 168 158 157 160 166 161 161 164 162 160 153 153 159 155 157 159 160 149 148 149 149 155 148 157 160 153 147 154 148 148 151 149 144 145 155 143 148 150 144 150 150 153 142 154 151 143 150 144 141 142 149 139 151 150 145 138 149 143 138 142 140 150 150 138 149 143 146 141 140 141 139 137 148 141 147 141 140 144 146 139 143 141 138 140 138 145 140 134 135 140 139 138 138 144 139 139 142 134 141 141 136 131 133 143 133 135 140 143 135 136 133 131 130 133 130 142 131 131 133 139 141 133 134 134 132 131 129 131 133 140 141 137 129 132 136 131 136 133 132 141 140 136 131 141 141 131 128 128 133 131 140 131 136 134 137 139 136 140 132 129 138 131 139 139 134 134 141 130 140 134 129 138 130 133 139 129 137 139 131 129 131 133 134 141 140 132 141 135 130 133 137 139 135 136 137 143 143 139 132 141 131 134 140 133 142 140 133 137 139 137 142 145 134 140 133 134 145 133 134 145 133 133 135 145 141 145 145 147 139 146 147 137 143 142 145 139 140 136 142 146 145 138 142 144 144 141 146 142 141 147 139 142 147 142 141 141 151 151 153 141 148 151 153 154 147 145 152 143 143 147 155 147 159 145 151 158 158 153 146 159 161 153 153 159 150 149 163 151 152 150 153 157 160 151 162 154 160 162 164 152 161 160 167 162 169 159 167 169 170 168 161 157 163 162 164 159 164 172 167 168 168 174 171 172 175 174 177 171 168 171 164 170 176 170 167 166 177 169 169 174 172 175 169 170 169 173 185 178 173 177 179 175 181 189 186 183 180 191 182 179 184 184 193 181 187 184 178 186 183 182 188 186 190 194 182 200 196 200 192 187 195 186 188 196 199 193 206 199 199 202 190 199 201 191 210 203 202 209 205 202 197 213 205 212 202 199 212 208 217 207 207 220 210 214 213 213 217 218 212 214 219 208 220 209 212 211 211 226 211 226 210 215 231 213 215 226 220 234 216 221 232 222 227 224 228 230 240 224 241 241 242 236 226 224 242 240 239 238 226 244 237 242 234 243 236 248 233 233 248 238 233 244 242 257 255 253 255 252 253 240 256 255 263 249 262 247 244 245 250 254 270 269 258 255 262 270 271 266 264 271 274 254 267 276 264 269 265 265 268 259 263 277 260 279 280 281 271 271 270 275 268 286 273 278 291 275 271 271 286 297 291 284 292 275 294 300 278 296 280 301 284 279 301 307 307 286 299 305 283 299 302 301 313 312 302 313 302 317 302 292 300 294 299 296 297 297 314 310 321 306 307 328 312 313 308 320 333 307 307 312 335 327 333 307 316 334 327 328 318 317 338 333 341 346 339 344 345 327 324 332 326 321 335 327 344 332 326 344 332 353 336 359 349 353 360 354 361 338 352 366 347 358 338 346 345 346 352 372 371 363 350 372 358 351 363 370 344 358 379 374 369 368 356 373 363 382 352 356 357 385 371 383 379 387 387 374 362 367 367 395 387 386 372 373 367 400 392 401 398 378 387 388 401 380 375 400 385 391 388 382 392 387 398 407 399 411 400 414 399 418 409 384 410 387 398 388 424 410 404 409 409 401 393 398 399 419 410 402 414 425 428 426 432 406 436 424 423 410 402 407 410 445 408 434 443 417 440 445 411 416 426 433 428 413 437 454 453 441 448 428 459 433 447 451 448 437 443 447 463 445 427 425 461 439 462 451 443 440 473 455 463 435 450 460 462 463 468 450 449 465 472 473 470 460 473 452 485 468 470 463 469 487 479 453 487 479 482 461 468 458 497 460 485 463 469 466 456 457 488 487 475 492 480 480 461 461 494 498 490 463 479 494 488 494 467 514 469 504 502 489 506 477 506 510 499 480 499 475 493 499 520 515 517 503 488 504 529 503 504 485 513 520 504 523 523 518 520 501 490 513 529 520 529 528 511 498 524 542 498 525 531 531 534 538 519 501 540 542 514 525 544 508 549 531 532 514 526 524 511 542 549 530 513 512 553 550 524 557 522 552 548 550 518 557 533 521 564 560 558 517 551 548 555 552 527 527 537 545 533 528 546 566 560 562 556 529 532 556 561 570 528 526 527 569 581 560 573 540 567 566 552 583 545 544 553 579 582 540 546 567 535 577 572 538 585 588 540 557 570 584 579 552 562 553 577 546 558 571 557 588 575 563 554 551 590 560 583 566 590 588 552 590 571 575 588 556 561 566 557 556 561 604 582 554 603 604 564 563 574 576 600 580 563 569 555 559 592 587 596 569 612 560 600 615 614 576 563 565 588 618 591 565 589 615 597 589 619 621 573 568 593 614 605 567 578 588 610 568 620 607 602 589 613 588 621 583 626 585 608 600 586 585 586 579 578 586 578 588 601 578 577 595 595 592 610 608 611 606 623 575 575 605 583 597 631 586 578 590 609 583 588 633 622 604 576 632 613 584 582 585 585 589 610 601 603 580 579 635 615 622 637 609 586 599 599 585 612 609 614 586 627 627 616 624 621 590 592 618 618 617 583 595 631 599 581 637 608 601 593 615 591 603 600 588 626 620 596 599 592 631 608 640 619 583 625 599 596 640 638 636 616 642 589 607 602 589 605 632 610 619 608
622 641 626 628 627 603 584 585 615 635 611 614 612 614 597 631 628 594 628 623 630 630 631 597 591 640 619 640 609 594 603 586 593 587 634 637 608 635 641 642 626 607 612 595 639 628 583 623 639 630 602 626 615 591 581 623 587 618 621 614 631 583 619 581 589 591 612 603 610 597 628 631 608 580 610 633 614 612 597 609 625 590 594 581 609 630 596 577 584 608 597 622 580 616 628 625 629 593 589 592 604 578 578 574 574 611 629 602 578 583 576 627 597 615 607 586 588 577 620 605 597 610 602 620 616 599 606 581 620 582 580 608 616 603 585 564 612 598 563 594 568 582 585 619 572 564 580 611 560 615 566 592 614 583 592 582 590 589 559 563 558 590 563 610 582 603 583 600 570 553 562 608 556 595 602 601 592 552 567 550 595 555 567 561 561 570 560 571 597 550 594 561 558 543 546 575 575 589 580 572 541 563 570 576 554 537 565 576 582 565 548 572 551 584 584 554 571 533 587 573 568 585 578 579 541 539 545 548 545 527 550 557 533 530 560 544 564 538 563 533 550 570 536 526 536 567 543 526 560 549 535 536 525 518 565 518 543 522 548 517 543 535 541 536 525 546 527 542 528 534 543 540 513 523 543 504 543 553 532 546 546 509 532 533 503 534 538 539 527 507 521 496 505 532 515 517 509 499 531 524 501 509 494 504 526 495 486 507 506 516 525 520 508 504 508 519 480 489 523 483 502 509 514 475 512 490 487 519 501 496 508 490 510 503 497 499 490 496 495 512 479 471 474 494 494 507 496 506 485 473 478 476 504 468 466 474 485 492 456 455 489 496 454 495 467 493 458 462 450 464 451 460 458 469 477 485 442 476 451 454 480 467 461 471 444 466 442 470 461 477 470 452 449 432 439 448 464 429 465 439 468 433 464 438 424 449 433 445 424 422 430 422 425 440 423 432 435 426 420 431 424 418 452 433 428 439 422 414 436 434 413 436 433 406 411 441 414 429 419 419 427 414 402 413 412 407 400 393 406 414 396 412 430 396 426 398 408 410 413 413 395 394 405 398 403 409 389 395 407 378 389 413 391 383 380 401 395 394 400 385 407 400 402 369 380 371 388 368 383 385 363 367 394 383 375 383 382 393 385 367 383 375 364 363 384 386 351 354 356 363 382 358 367 353 358 358 357 357 370 347 367 351 352 365 348 357 367 364 353 347 350 357 349 356 358 341 361 336 358 356 338 358 353 341 340 334 349 332 323 322 349 320 346 328 328 316 340 315 327 315 330 335 326 336 322 325 310 325 324 312 316 321 304 307 311 318 315 306 320 324 303 303 316 318 313 302 294 313 304 311 303 295 316 295 314 300 293 294 290 308 288 292 304 289 310 284 304 291 287 282 289 300 302 280 295 284 286 296 274 291 271 286 273 289 282 282 287 266 277 276 266 281 277 275 283 282 285 265 278 283 282 258 260 272 280 267 279 262 261 262 263 269 273 268 258 259 265 262 271 249 246 249 249 249 254 256 262 248 244 257 242 257 257 247 239 259 238 245 255 253 253 238 235 246 245 230 238 235 230 235 232 241 248 232 243 241 232 225 233 240 223 222 228 239 239 232 234 236 226 231 231 232 218 232 230 225 222 213 220 210 225 224 211 213 208 215 216 212 219 214 205 214 217 212 218 218 214 206 215 209 204 207 200 205 213 210 210 196 208 209 205 205 198 192 196 191 197 190 197 202 206 194 196 190 196 201 199 187 203 200 188 191 202 197 186 191 186 191 199 187 185 193 181 184 186 183 193 186 186 186 177 188 175 184 181 181 180 177 185 185 172 175 171 183 184 180 185 183 183 173 171 173 175 171 178 178 179 178 170 163 175 172 169 163 170 174 164 172 166 159 161 161 163 164 161 163 160 166 168 164 160 160 158 165 163 164 167 156 162 154 163 161 153 166 154 162 151 153 163 160 160 149 150 157 161 154 161 152 156 151 152 150 151 147 153 145 154 151 150 149 156 152 155 144 154 149 146 146 151 151 147 151 153 149 145 144 139 144 146 148 150 140 142 150 148 143 140 140 137 149 140 138 142 141 139 145 137 136 142 144 145 135 142 145 143 144 133 143 136 140 136 146 141 140 142 138 141 138 132 138 137 134 132 133 135 135 142 133 139 131 135 131 138 135 137 130 141 142 140 138 137 129 135 135 129 129 137 139 137 137 134 129 140 135 132 133 129 130 135 137 133 139 140 130 134 135 131 132 136 128 140 133 128 135 140 131 135 135 130 132 132 137 134 131 132 138 136 133 130 130 131 135 130 130 137 136 139 140 129 134 130 130 129 132 137 128 135 133 137 140 138 129 137 131 134 130 131 131 137 133 133 141 141 136 132 137 134 131 139 135 140 142 139 143 133 137 143 143 144 140 142 140 142 137 132 140 135 139 134 134 140 138 143 133 146 136 146 141 143 141 139 139 139 143 135 147 146 143 144 138 137 148 141 137 143 139 143 144 146 145 146 152 150 141 150 147 145 151 141 140 143 145 145 155 143 154 148 156 149 146 152 149 146 149 146 150 152 157 156 156 157 154 151 158 157 158 159 151 150 151 156 158 161 159 164 155 157 160 161 160 154 165 157 157 160 154 159 154 160 163 157 159 159 165 164 169 170 162 159 174 172 170 175 169 166 168 167 176 166 174 176 164 166 176 181 181 175 166 172 167 172 174 178 172 184 175 174 174 184 176 171 187 175 179 176 190 175 190 187 175 191 186 190 184 191 194 184 183 183 194 198 198 181 186 189 193 183 197 201 188 193 194 201 193 198 201 195 188 193 202 196 206 201 204 206 208 199 207 200 208 196 195 201 209 214 207 204 213 210 212 212 216 205 205 220 222 211 207 222 224 211 217 211 225 215 210 216 215 217 211 230 230 216 219 226 221 229 225 228 215 223 217 226 224 237 239 232 235 221 241 227 233 245 240 224 237 225 236 226 237 248 251 237 242 232 252 251 248 241 243 244 246 238 237 242 256 242 241 251 254 259 240 258 253 249 248 243 267 245 267 256 258 252 272 251 266 268 260 253 257 277 276 267 276 269 269 277 256 262 267 270 275 260 269 276 285 288 271 285 278 283 268 273 281 288 276 269 275 292 287 292 284 296 300 280 279 288 304 278 287 280 279 293 293 288 300 298 302 303 295 305 300 289 296 305 294 293 314 291 309 306 292 319 300 301 314 307 297 308 314 327 310 302 328 317 319 328 323 333 308 320 331 330 325 308 318 317 330 312 318 328 345 329 318 337 340 320 338 338 333 321 325 348 332 335 331 353 339 358 331 346 352 328 354 348 345 356 343 360 347 361 354 336 362 348 346 342 352 363 361 348 368 376 366 371 353 373 380 378 362 374 357 355 372 385 360 383 378 359 372 360 376 372 372 367 393 364 394 396 385 396 379 369 390 388 373 378 370 405 369 370 379 379 402 375 376 407 381 406 386 411 415 416 385 409 394 410 389 418 412 407 390 396 394 409 387 405 418 409 405 395 406 433 432 409 433 412 415 403 436 399 415 412 401 416 411 413 440 411 437 435 409 437 428 440 419 426 452 420 418 413 453 435 426 439 426 426 446 433 450 434 456 458 458 439 440 466 425 424 466 431 464 442 446 470 446 473 453 455 440 465 446 471 442 453 446 479 447 442 462 469 455 467 460 468 442 454 473 470 472 453 472 463 474 481 455 483 469 493 491 480 480 497 482 479 462 475 465 489 494 473 501 497 475 480 493 507 466 480 501 506 484 469 504 468 492 514 479 477 485 483 506 514 496 479 482 509 496 503 512 478 494 506 523 483 514 518 483 529 506 522 500 498 534 525 500 511 516 531 518 493 509 498 524 521 525 543 495 516 520 540 525 538 547 539 548 507 537 545 546 541 521 508 517 518 539 510 514 533 507 525 547 536 546 518 532 550 536 556 550 552 514 531 555 538 548 520 545 526 535 551 529 556 565 546 528 564 529 550 532 540 547 531 545 568 542 561 533 555 531 544 581 556 565 564 569 560 548 555 538 574 545 557 583 566 550 537 539 576 543 588 573 556 550 582 577 568 592 544 585 545 587 576 586 581 579 577 567 572 552 570 575 550 592 574 592 560 600 556 603 563 568 590 591 560 560 557 582 600 557 566 555 592 585 590 607 583 603 567 595 557 604 566 565 586 610 565 599 580 590 589 595 615 560 613 575 602 608 609 587 590 612 617 577 595 619 609 582 573 583 617 622 611 597 597 574 608 619 614 596 613 594 621 608 590 617 569 577 622 580 612 577 617 595 586 580 573 598 598 613 618 580 574 618 600 623 619 596 626 597 627 605 613 628 586 621 608 622 609 602 633 591 609 612 610 627 622 612 594 589 587 633 591 589 619 610 610 624 581 624 596 613 581 610 631 620 590 633 607 629 614 601 583 581 636 589 620 613 631 638 603 609 610 638 615 619 604 587 603 606 632 620 641 638 592 633 619 603 627 585 593 600 607 597 601 601 608 642 636 597 638 598 627 606 593 601 584 617 606 605
644 599 644 643 595 595 632 633 617 616 635 627 633 598 643 592 619 607 591 613 624 585 630 607 610 642 627 610 614 590 634 615 605 636 613 618 586 600 606 619 633 595 602 624 612 602 634 588 626 640 618 604 583 603 629 611 600 610 640 632 617 630 603 581 621 632 615 624 590 639 601 619 598 632 584 632 618 629 583 583 635 592 595 586 633 613 577 593 612 575 625 603 620 604 630 613 589 581 597 610 607 629 582 618 616 579 612 595 623 609 592 620 625 611 622 614 580 614 578 590 590 571 589 598 611 618 581 612 613 567 600 578 613 597 570 609 565 568 563 564 588 618 612 600 595 588 612 577 577 588 568 578 597 597 558 566 584 595 595 563 582 556 612 591 580 583 558 609 572 560 568 551 601 585 585 557 570 593 594 590 575 597 555 556 560 555 586 560 556 561 552 576 553 563 548 592 554 557 582 549 545 583 564 560 558 541 555 540 574 536 591 538 564 565 564 539 536 571 573 563 548 560 563 565 569 579 580 531 546 528 567 537 576 558 546 561 574 565 532 523 548 551 556 527 521 542 564 570 562 529 553 526 562 516 521 559 544 541 557 557 552 525 561 517 537 538 549 510 556 523 540 531 506 535 530 543 555 535 520 509 537 502 541 533 532 498 497 527 542 522 527 523 495 510 512 496 526 510 493 516 518 534 499 536 500 525 491 497 498 517 532 484 497 523 506 481 497 502 513 479 524 491 506 525 507 501 490 519 492 474 514 482 512 479 493 499 492 510 474 484 490 506 469 479 510 473 475 478 460 473 487 462 462 473 493 489 463 455 497 479 485 494 498 481 481 475 491 490 483 455 464 490 479 471 457 465 460 470 474 482 459 459 465 454 447 455 453 461 436 473 463 462 451 440 449 439 432 434 465 432 432 439 461 454 460 437 436 424 451 438 449 453 443 427 454 418 446 437 429 431 412 413 415 430 438 426 410 435 438 431 424 417 415 407 418 428 429 408 417 422 403 430 425 420 411 425 434 404 425 426 398 425 426 400 393 396 400 417 404 388 422 398 412 384 416 394 410 384 417 388 385 410 402 380 394 401 386 399 394 387 396 389 385 370 390 376 368 364 379 393 374 386 398 383 370 376 387 390 391 362 357 355 384 382 356 360 352 366 349 377 352 365 380 351 360 369 346 345 359 342 353 375 352 353 360 370 341 368 352 368 351 359 334 344 339 361 341 352 361 342 327 348 346 334 336 333 350 330 331 341 323 327 334 344 337 328 332 330 326 342 330 314 338 311 317 324 336 313 320 321 322 318 315 334 328 328 303 328 304 318 317 320 316 323 297 301 302 318 321 319 306 311 302 307 291 314 299 303 302 285 288 298 290 294 290 281 287 306 282 292 306 277 282 276 282 277 298 288 299 274 289 282 276 293 289 271 277 275 272 277 290 289 286 276 280 286 273 282 272 282 275 278 257 277 259 278 271 263 269 252 261 258 270 250 271 257 271 272 257 247 262 249 268 250 266 254 262 248 241 261 255 239 256 256 249 244 238 242 256 252 242 251 232 236 252 233 249 246 246 233 234 229 247 245 238 245 239 245 223 244 243 224 222 227 229 222 217 228 219 219 219 228 235 229 214 220 217 212 224 216 213 212 226 208 216 211 225 222 212 206 214 218 217 217 221 204 215 209 202 219 201 215 212 203 201 205 207 208 206 203 205 202 194 201 193 203 196 195 195 194 207 205 190 200 191 190 192 186 187 200 185 190 184 198 184 192 185 195 183 195 194 190 195 192 180 179 185 189 180 189 175 188 176 185 185 184 173 175 174 187 184 172 172 171 179 173 180 184 174 181 177 180 168 177 173 172 175 166 170 178 169 175 165 172 170 169 168 165 166 172 164 168 158 166 160 170 161 167 160 167 154 156 163 166 164 157 155 158 164 153 156 166 156 163 156 151 155 155 154 157 162 156 159 157 154 152 160 157 152 160 146 155 159 158 151 146 155 143 150 143 157 144 147 146 146 141 154 142 146 152 150 148 146 141 149 140 142 145 146 147 143 145 137 143 150 138 148 146 137 145 144 147 141 139 146 145 136 143 144 142 140 140 134 133 142 144 134 146 137 141 140 141 133 133 137 133 140 131 131 136 131 132 133 141 132 136 134 141 139 131 140 142 134 134 136 139 135 129 136 132 134 132 129 134 136 134 137 131 135 137 138 137 140 128 135 128 133 127 139 131 130 136 132 137 130 127 134 139 129 130 129 134 135 130 127 132 138 136 137 134 134 135 131 133 137 139 134 132 128 136 136 131 132 131 130 138 133 127 137 135 130 128 131 127 133 131 132 134 130 133 129 139 128 135 134 138 136 128 132 138 138 129 132 133 135 136 133 141 136 133 139 142 136 130 130 142 136 138 138 141 143 139 139 132 136 133 132 132 136 136 144 143 138 144 139 142 146 138 133 134 139 137 143 147 137 138 140 136 146 138 140 147 149 140 145 149 150 143 140 147 143 151 142 149 146 150 146 147 139 145 147 145 147 143 145 151 145 148 151 150 151 156 157 143 155 154 151 152 148 148 154 156 147 152 148 158 158 160 155 148 156 150 152 160 157 164 157 151 163 153 155 153 166 159 158 153 162 162 166 156 162 164 167 169 168 170 167 171 169 167 158 171 164 163 165 174 165 163 166 162 162 165 163 175 165 172 175 172 177 173 177 176 177 180 180 177 173 176 185 186 183 175 174 182 179 184 180 181 182 182 191 182 180 181 183 179 193 187 184 189 190 184 197 189 182 196 200 190 186 189 189 184 198 193 200 202 202 195 196 199 201 191 200 200 197 195 196 197 194 196 200 207 198 211 201 208 199 202 211 206 208 208 214 213 214 221 208 208 207 224 224 222 223 224 218 211 228 220 210 229 229 226 231 227 211 229 224 234 228 226 231 227 220 223 229 239 238 228 228 240 236 228 225 224 237 225 236 238 237 235 240 244 228 250 251 233 239 240 247 238 246 241 240 252 237 250 255 250 249 243 248 250 243 265 256 255 248 256 246 260 248 263 248 255 256 272 270 271 263 264 261 257 257 266 276 277 262 263 269 282 265 283 261 267 278 286 277 281 268 278 269 268 284 288 281 282 268 279 286 293 298 274 285 300 287 291 298 295 280 282 302 300 283 300 301 287 288 310 292 296 295 309 303 296 297 303 289 313 317 316 300 314 318 307 303 305 321 303 307 323 317 326 324 314 331 304 311 328 335 324 308 327 334 311 330 339 340 331 327 317 338 324 324 332 320 341 320 320 341 320 341 327 330 339 334 339 326 346 353 342 347 345 344 362 339 356 341 352 357 337 361 358 365 364 356 356 367 362 371 356 358 366 368 364 375 366 374 366 346 361 358 360 371 364 357 359 373 384 385 380 386 362 360 380 363 367 377 369 361 395 387 396 384 364 376 381 395 387 381 371 390 401 395 385 404 404 408 384 389 381 404 395 406 409 385 397 389 391 401 421 392 388 423 425 415 426 398 415 401 395 401 399 413 433 412 406 417 426 397 415 400 438 438 416 415 418 437 431 439 428 411 430 417 415 433 424 449 420 426 438 435 418 429 420 422 450 426 461 453 436 436 451 453 430 434 465 433 457 425 446 431 471 467 454 440 447 462 434 450 472 452 436 439 435 441 481 460 454 483 464 466 449 483 449 472 485 473 448 448 448 470 481 449 456 467 472 487 475 474 495 491 470 458 467 463 458 495 471 490 486 476 470 499 492 503 501 485 507 489 471 470 490 474 486 490 510 505 488 499 516 493 486 480 508 513 483 498 509 512 490 485 511 494 500 489 489 523 511 502 529 490 518 519 512 533 498 511 504 505 504 501 520 502 524 515 513 505 511 523 546 525 520 501 515 532 512 541 541 541 506 511 507 534 509 547 533 527 555 530 551 509 539 520 518 528 519 557 526 554 559 534 518 514 517 555 530 523 541 516 567 531 565 535 524 572 528 560 548 568 546 563 537 550 568 537 577 532 579 528 548 568 563 575 538 566 531 580 537 551 554 557 557 569 547 564 571 549 577 561 581 537 558 560 572 545 558 541 575 565 593 594 572 596 544 572 598 560 567 591 595 598 551 587 599 552 596 573 568 550 551 576 563 582 557 573 580 605 572 593 567 560 558 575 554 587 572 590 599 579 561 585 565 597 577 601 565 562 564 602 560 613 577 560 567 594 587 600 584 593 579 579 565 587 578 593 573 622 579 577 578 614 607 571 579 624 618 624 613 614 594 621 579 598 623 601 589 614 623 609 572 579 620 626 628 604 611 594 590 627 619 579 573 586 624 601 585 611 604 602 620 627 580 634 606 599 598 626 583 591 598 578 593 580 634 592 606 615 606 625 603 598 591 623 622 614 622 579 599 593 609 582 593 608 603 600 615 592 604 632 583 632 596 589 590 623 633 585 589 622 590 621 584 606 607 627 641 589 627 599 605 598 603 620 628 629 640 603 642 604 593 584 596 610 593 604 593 644 608 600 625 618 641 626 641 604 610 638 613 595 595
636 613 616 614 598 601 611 617 600 631 628 600 643 595 611 603 604 610 629 622 591 602 620 633 601 641 599 595 610 611 607 602 639 640 631 593 597 596 625 612 643 608 629 640 619 595 599 640 622 583 618 627 603 592 617 619 589 633 631 614 601 593 632 596 590 619 606 603 631 587 633 629 613 619 628 590 607 602 637 634 602 601 630 584 625 612 610 586 586 606 602 582 632 576 627 619 620 588 612 584 594 602 575 631 626 622 588 595 586 578 590 602 601 582 600 590 609 574 592 620 615 601 599 594 583 608 607 614 608 588 620 583 618 593 568 604 585 577 594 569 570 599 580 570 600 620 561 604 562 609 596 607 604 575 560 560 573 599 557 600 568 608 558 598 570 603 588 608 601 563 609 581 572 590 561 583 591 601 605 565 588 602 571 581 553 582 547 586 601 576 593 580 546 556 574 556 543 553 598 596 595 558 555 559 582 550 579 567 574 551 587 568 569 576 551 537 574 556 581 532 560 572 587 576 553 541 552 582 552 559 572 572 534 535 572 531 567 571 563 561 564 524 554 563 534 547 529 555 539 551 563 565 545 567 562 542 522 565 525 521 553 543 546 526 511 537 515 533 538 528 536 512 527 514 510 555 504 535 527 542 503 513 508 546 522 505 510 543 500 500 514 546 519 542 496 516 532 500 511 507 533 494 495 489 495 524 521 491 532 533 489 516 501 515 511 501 502 481 485 511 488 521 521 495 489 485 488 524 483 493 501 496 489 487 492 480 510 506 510 513 489 477 494 473 496 494 471 465 484 467 494 486 465 462 477 496 497 461 472 473 488 465 454 480 461 450 456 470 474 447 475 485 454 445 470 476 487 468 448 460 474 475 457 472 454 474 462 476 442 473 461 434 443 435 447 463 434 443 462 468 453 461 456 460 465 445 437 440 454 463 434 439 443 456 456 446 417 437 446 431 445 414 426 428 424 444 433 415 413 412 416 433 408 429 415 442 431 433 440 413 425 424 401 435 428 429 428 428 395 408 398 397 411 417 410 403 391 409 411 417 387 418 393 413 420 382 406 386 398 398 403 403 388 375 382 401 397 399 398 408 400 406 374 392 396 366 380 365 401 378 371 363 363 365 393 369 371 374 391 365 363 375 365 378 352 370 384 367 359 357 358 375 358 347 371 377 368 366 349 359 350 352 363 371 349 372 339 337 358 348 358 365 358 355 351 339 352 352 355 359 343 352 331 333 337 355 341 341 325 339 324 331 324 322 347 347 325 318 330 344 324 320 319 337 335 317 328 312 313 309 332 334 333 314 330 314 303 317 322 299 327 311 322 315 298 296 322 296 301 317 301 294 299 306 291 306 299 291 293 300 296 289 296 292 288 293 294 291 298 279 297 292 289 282 284 282 276 288 279 298 297 276 272 291 281 273 272 275 287 265 289 274 269 269 286 282 279 277 275 282 280 266 260 281 273 273 270 274 268 253 253 260 259 262 250 262 268 263 267 261 266 264 252 264 250 259 246 255 247 253 238 246 243 245 249 244 247 254 239 247 242 253 242 233 230 244 228 246 245 228 230 237 226 239 233 234 228 241 232 227 238 233 234 233 239 227 235 216 230 233 232 234 225 226 217 222 215 224 225 225 226 228 213 217 224 207 212 219 219 216 221 211 222 219 206 212 212 218 210 201 212 216 199 210 197 200 210 211 203 199 200 196 209 195 203 203 195 200 197 191 198 199 194 196 194 202 197 196 198 198 190 184 193 189 195 190 197 191 186 192 186 188 194 183 189 185 178 185 183 180 187 187 184 182 185 181 172 182 178 180 182 179 178 181 169 168 175 171 169 177 180 176 171 175 177 173 170 172 168 170 162 164 168 175 172 172 169 170 166 167 172 162 167 166 162 159 159 159 159 169 160 160 159 159 152 163 165 166 167 162 163 153 163 156 159 161 158 162 157 151 152 161 149 150 153 153 156 154 150 150 159 154 146 151 157 155 148 151 144 156 146 149 149 153 149 144 153 152 151 139 141 143 144 151 140 139 144 139 150 150 139 148 145 149 139 135 137 136 136 148 138 143 141 144 139 133 146 138 143 143 138 145 133 141 142 135 132 134 138 141 143 143 141 135 135 133 132 140 142 139 130 131 131 131 139 131 133 135 129 136 132 132 128 138 133 129 129 133 133 137 132 132 137 130 135 128 132 138 139 133 136 128 137 138 131 133 126 135 126 128 129 131 133 132 128 138 133 131 133 126 127 126 130 138 131 127 128 138 128 127 132 137 130 131 135 135 138 137 131 138 128 136 130 135 129 134 137 137 129 131 126 132 133 132 133 138 134 137 138 138 127 133 137 132 127 135 128 139 136 134 128 139 131 134 136 137 130 134 137 136 129 138 129 136 133 139 137 130 137 138 142 137 134 141 143 135 137 133 135 133 140 138 133 133 132 143 135 139 143 144 136 140 145 143 138 143 137 144 136 144 141 136 146 138 137 141 144 141 147 147 141 140 150 146 142 144 143 144 149 140 140 150 146 153 148 149 148 150 146 149 148 142 146 149 149 155 146 146 144 144 151 156 159 147 146 147 155 156 160 158 162 153 157 149 161 162 152 158 155 165 153 162 152 157 160 161 161 158 160 167 164 161 163 169 161 168 158 167 158 162 162 161 162 164 164 165 162 167 174 174 168 170 174 179 176 163 179 172 173 174 173 173 174 168 172 174 180 172 170 184 184 186 184 179 176 179 184 187 183 180 174 189 188 182 179 192 178 192 180 186 183 189 179 193 190 186 194 191 193 185 198 192 195 189 198 200 197 201 193 202 189 193 192 194 202 193 191 191 195 198 197 210 213 200 196 195 204 202 199 202 205 201 212 219 218 203 204 205 208 209 210 207 215 210 225 207 217 214 227 210 219 225 216 231 219 216 221 218 216 225 226 228 225 237 217 233 232 231 222 240 240 240 231 235 236 223 245 241 246 235 232 249 248 237 237 249 237 231 252 249 234 240 256 244 258 250 256 244 255 262 256 244 251 260 262 250 256 244 248 256 258 263 270 250 251 268 250 260 261 273 256 262 267 267 274 272 272 276 265 276 267 284 261 262 266 262 276 279 280 267 269 277 272 290 274 271 270 290 288 270 277 283 273 294 297 286 282 296 295 305 298 296 300 308 281 300 307 303 311 298 307 304 309 302 295 296 317 293 293 304 305 301 294 297 304 306 317 323 308 322 321 314 305 309 311 303 323 326 320 317 308 332 310 323 323 336 318 334 321 319 328 334 334 341 326 336 341 318 329 347 343 323 323 322 327 355 352 336 343 344 339 332 352 358 338 345 335 363 362 367 364 345 359 350 346 371 356 340 362 355 350 376 352 359 361 373 359 353 347 357 361 372 382 351 357 369 358 378 354 360 389 389 388 367 388 371 396 386 374 365 384 386 388 381 366 388 377 384 382 400 408 391 405 384 398 394 404 385 391 399 398 404 405 385 382 399 402 401 394 407 385 412 397 420 391 395 404 393 410 400 427 431 409 423 398 399 427 434 400 430 436 423 413 431 419 408 418 410 419 421 426 431 443 430 410 436 444 429 430 414 446 434 440 442 433 439 417 461 427 420 436 420 439 456 443 448 450 458 453 468 441 449 431 468 439 469 461 445 475 434 458 451 451 457 454 467 475 448 473 457 458 450 463 442 484 453 469 469 483 472 491 480 462 454 456 489 456 460 490 456 466 467 489 483 496 456 497 470 459 490 462 489 505 494 469 483 496 475 513 478 475 478 474 484 486 491 493 508 495 509 485 487 496 509 497 501 484 518 484 519 524 519 504 526 530 484 490 503 505 516 515 516 517 529 510 489 529 528 496 528 502 522 518 538 530 506 508 541 539 500 508 501 544 522 507 522 521 505 540 527 502 530 513 552 510 543 548 519 536 521 514 522 533 558 518 553 520 532 543 531 547 525 544 557 561 523 521 542 563 561 517 545 550 556 557 526 555 524 567 539 526 568 525 544 568 547 561 533 563 533 578 565 544 574 566 578 534 556 585 559 569 570 545 561 561 542 588 545 567 572 550 544 577 549 586 567 593 580 577 580 592 574 549 551 570 582 556 577 567 596 589 559 570 576 584 548 558 578 589 601 572 565 562 594 604 569 576 568 601 554 567 572 603 570 580 602 570 573 586 608 577 614 584 578 592 615 573 563 574 610 590 570 592 597 581 578 567 585 577 594 619 599 575 595 576 620 587 575 592 604 591 570 604 625 580 611 581 603 584 591 599 597 599 606 574 586 573 613 585 614 605 596 578 606 608 600 582 629 591 601 592 627 605 616 623 593 609 575 579 609 584 606 577 613 634 582 623 578 618 578 622 593 596 630 619 610 603 606 582 628 601 594 604 635 610 584 610 583 591 591 635 624 613 617 596 629 639 623 623 634 599 588 611 619 642 608 592 608 637 595 598 598 612 623 594 642 627 626 585 639 636 640 621 607 617 636 595 614 616 638 608 635 585 636 613 586 603 622 611 596 636 626 612 603 606 624 602 588 607 604
644 600 602 622 625 635 615 637 605 646 629 628 638 632 621 605 633 639 644 600 591 634 641 620 592 600 599 609 605 622 630 604 636 587 642 614 636 610 606 596 611 588 638 602 634 614 623 622 607 621 635 613 608 631 586 615 584 602 640 606 639 627 627 630 628 623 600 619 587 621 632 613 628 627 633 616 596 612 596 620 589 611 596 632 584 622 615 636 605 635 583 611 579 634 601 611 607 623 608 632 582 611 613 583 587 585 596 576 619 601 612 607 574 630 592 571 605 570 570 573 628 576 608 623 576 590 591 615 574 595 622 599 617 575 621 612 569 612 585 619 599 578 589 618 596 603 606 602 612 566 591 561 609 608 608 600 565 576 615 608 598 560 557 610 587 596 563 584 575 610 566 608 605 575 605 592 570 560 562 578 584 567 563 601 570 548 596 599 590 583 600 549 556 552 558 544 585 598 582 567 542 596 586 585 583 557 553 587 562 565 585 554 591 563 557 575 534 587 550 540 583 569 535 555 565 571 543 531 577 530 550 569 567 573 579 543 549 559 570 558 577 544 571 528 528 561 543 573 571 529 558 543 552 535 520 555 520 528 550 515 532 556 533 530 536 521 538 530 514 558 559 546 546 536 529 545 535 539 525 522 540 537 512 500 510 504 533 526 507 530 542 541 517 545 520 527 536 498 530 506 493 528 538 536 509 509 535 529 533 529 504 505 515 530 522 497 497 516 501 527 498 519 502 502 476 488 493 498 476 484 478 483 492 488 470 518 500 477 509 482 486 508 468 510 498 501 479 500 473 492 465 495 479 470 458 474 494 464 460 482 499 494 458 493 496 493 472 478 478 454 487 474 452 448 455 482 472 448 463 454 482 454 481 442 442 456 471 448 478 464 454 470 445 445 471 462 435 471 450 435 441 436 468 435 439 459 446 451 448 428 425 455 447 439 439 424 424 448 434 445 439 413 424 432 445 418 411 408 431 410 431 437 435 416 403 438 406 433 424 415 409 411 431 397 418 395 429 421 401 421 424 419 427 423 402 395 409 411 387 397 387 387 400 402 394 419 397 398 385 409 413 381 385 391 379 393 391 381 392 370 382 406 403 383 368 393 399 365 386 383 386 372 387 381 392 373 372 389 382 362 367 364 375 374 368 374 361 360 356 367 373 364 361 360 371 378 368 357 370 359 370 370 364 348 347 338 349 345 348 347 352 356 344 360 338 344 347 338 360 336 342 337 330 343 337 328 331 325 323 339 320 345 327 333 330 327 332 317 344 333 340 319 323 325 321 333 332 337 326 323 328 308 334 311 303 323 319 303 330 315 323 300 324 299 296 317 308 307 312 317 293 299 303 315 306 299 288 314 295 299 288 290 311 286 283 303 302 280 291 293 291 295 276 279 296 289 275 273 299 273 286 294 296 292 271 279 290 270 278 276 264 281 274 268 287 262 266 275 284 267 280 261 279 266 277 254 267 263 261 264 259 274 258 259 260 268 270 256 262 262 249 257 264 251 261 260 263 252 251 243 239 237 247 236 244 254 238 250 247 246 252 235 234 252 230 250 247 230 248 233 242 245 228 230 238 239 227 230 237 234 226 230 226 229 232 227 229 235 224 235 217 219 214 215 225 231 226 231 221 224 212 224 217 215 219 207 209 212 222 221 204 210 218 211 210 211 206 213 199 201 197 210 199 203 209 213 202 208 204 210 204 204 199 198 209 209 207 192 202 204 193 193 188 202 197 193 195 194 197 189 185 184 186 186 196 191 195 191 196 182 184 184 192 177 189 191 187 177 185 183 190 181 181 175 178 176 187 175 181 181 184 178 181 178 178 167 177 166 179 168 171 176 171 165 175 174 166 170 173 170 165 172 165 162 173 169 169 164 160 169 157 162 167 160 161 161 166 162 169 166 168 160 163 155 157 165 152 165 159 161 159 154 160 162 161 161 159 155 152 155 158 149 153 151 149 150 152 153 149 152 154 144 145 145 147 146 150 143 144 150 152 150 150 150 141 140 150 141 146 142 139 140 144 146 150 146 138 139 140 147 149 140 137 135 146 135 141 135 143 142 141 137 136 135 146 136 133 143 136 140 134 136 138 136 143 136 133 140 139 137 139 137 138 140 132 132 132 134 131 129 131 132 141 130 130 133 131 133 138 133 140 129 137 134 132 136 138 134 135 136 129 130 129 136 128 132 126 130 137 128 132 128 133 132 131 137 126 133 130 135 127 129 136 126 137 130 135 137 126 132 133 129 135 137 128 125 131 130 131 131 135 125 135 129 133 128 129 133 125 136 133 128 128 133 129 129 126 128 128 127 136 137 131 133 137 138 136 132 130 130 138 127 132 138 134 127 128 138 136 129 127 131 134 130 127 138 136 128 132 140 131 130 128 140 140 129 129 141 138 133 132 140 137 139 140 133 140 142 134 139 134 135 131 142 140 134 143 137 137 134 139 140 141 136 134 136 136 137 139 145 137 147 145 145 138 146 140 140 137 138 146 139 142 146 146 144 147 149 140 148 144 151 143 140 139 145 142 144 148 147 141 151 144 147 148 150 145 151 154 154 155 147 147 153 155 158 147 157 160 152 153 150 159 158 150 155 162 163 151 150 156 164 164 151 157 160 162 155 158 153 166 153 155 169 163 161 157 159 165 167 168 168 163 173 163 164 163 174 165 160 170 175 173 177 167 165 176 165 164 175 171 178 182 178 168 179 175 171 182 175 177 186 183 173 177 175 188 175 177 180 185 176 180 177 176 187 180 176 179 187 181 194 182 187 179 190 192 182 190 198 186 185 202 196 193 186 197 193 187 204 195 188 202 199 196 205 198 204 196 201 202 198 209 201 204 199 212 214 208 211 213 206 216 208 206 200 210 215 203 211 220 214 213 206 213 207 211 226 212 214 223 221 221 231 220 219 232 221 233 218 217 230 235 225 226 232 230 228 236 236 233 220 231 223 222 241 237 242 237 240 230 239 236 231 233 244 230 247 230 245 247 241 251 253 257 256 241 242 254 244 252 259 257 245 251 248 244 256 265 264 249 247 246 254 256 262 257 269 273 271 263 266 261 273 278 260 270 280 268 258 274 281 261 276 262 265 282 268 275 289 275 285 289 280 269 274 287 274 289 275 276 282 273 275 273 295 289 303 286 294 297 297 295 299 290 284 290 296 301 311 299 293 314 304 292 297 293 289 298 297 300 317 310 305 302 324 310 326 300 324 325 313 323 316 321 317 320 313 327 333 336 330 329 323 339 312 318 318 323 319 325 334 341 318 344 334 346 335 337 338 339 326 337 330 337 336 338 334 326 351 327 359 356 335 361 347 360 360 338 334 348 350 349 349 344 366 350 352 349 348 369 372 348 345 358 378 353 359 378 370 353 380 362 365 384 368 362 370 386 378 357 378 357 358 386 392 362 397 363 388 362 380 399 392 400 389 379 398 394 373 397 384 407 410 394 382 412 378 405 405 381 410 382 393 402 401 398 411 404 394 409 405 391 392 423 424 407 416 420 426 408 397 432 415 425 412 400 414 415 398 407 434 422 409 427 428 402 406 445 445 410 420 447 427 415 441 421 417 436 443 420 436 435 429 430 454 456 457 461 445 445 447 435 433 436 453 460 455 465 431 431 466 442 454 446 442 463 461 438 469 463 455 442 437 477 454 449 441 469 442 484 482 446 446 468 450 487 486 487 457 451 476 466 494 450 493 485 491 488 483 480 465 499 457 483 489 483 476 501 462 491 507 476 494 488 493 472 483 496 496 497 487 471 512 484 511 482 495 484 520 483 482 499 513 500 507 512 521 517 487 492 508 506 518 511 524 527 511 530 506 524 504 531 534 512 526 535 535 515 540 513 542 492 535 518 508 513 520 495 535 531 523 500 537 521 546 506 545 512 505 524 516 512 543 519 528 516 519 544 545 523 556 514 553 560 560 545 544 540 563 563 546 544 543 539 558 538 522 537 563 526 560 555 573 567 548 540 559 568 556 560 569 546 565 528 532 580 553 536 560 570 539 536 535 553 560 535 578 564 533 559 543 547 539 587 557 577 557 584 574 542 580 573 563 556 570 589 551 580 566 566 542 551 588 558 588 569 574 558 583 555 590 582 570 584 604 592 556 597 553 588 605 603 571 571 584 572 587 591 566 594 594 600 573 565 579 579 593 562 601 610 590 578 574 605 589 573 605 593 575 567 617 594 581 587 565 602 597 614 602 576 589 613 572 611 579 617 620 584 601 614 621 572 593 613 616 587 622 586 579 573 605 603 610 603 579 571 628 578 583 604 597 599 607 616 629 632 626 587 594 586 593 596 623 634 630 608 587 600 616 589 604 592 622 577 626 632 578 616 632 635 581 600 630 620 620 593 591 617 640 632 589 632 615 600 612 602 625 593 629 597 599 629 608 608 610 607 607 616 638 630 611 641 591 605 624 632 618 635 608 617 629 620 610 603 640 641 624 626 594 612 641 611 601 608 639 628 636 605 604 630 591 632 627 599 594 609 586 628 599 613 602 644 588 627 604 645 625 643 625
635 613 624 602 629 588 597 613 638 617 631 624 622 619 606 635 627 629 638 609 645 606 626 643 607 609 600 607 589 599 588 637 625 625 593 608 627 602 633 620 632 617 596 609 590 615 596 629 596 587 592 595 606 633 591 628 596 605 589 599 618 591 590 597 631 597 619 614 616 605 587 604 639 598 627 582 630 640 630 581 582 637 593 606 627 598 588 605 593 614 578 585 607 598 623 602 583 629 619 579 634 590 604 620 625 631 627 579 614 580 613 588 609 573 621 578 593 630 604 607 597 598 608 619 611 586 591 597 623 621 614 589 604 613 584 579 606 583 602 583 592 581 590 616 612 614 611 576 575 618 569 599 587 579 596 575 604 599 614 587 578 560 587 609 570 594 593 588 565 565 579 586 561 555 602 594 570 600 602 568 566 555 603 603 559 564 556 599 573 594 553 590 582 590 551 548 572 597 561 585 596 586 574 587 562 586 591 563 568 546 578 568 584 556 543 552 563 550 555 558 553 577 583 583 577 534 575 577 536 561 571 568 532 553 533 574 569 578 565 560 532 547 536 538 548 538 548 555 558 539 519 552 568 558 548 565 531 528 517 518 544 528 530 559 541 545 540 530 545 511 560 548 516 512 546 513 533 507 505 526 544 545 509 517 538 504 541 507 541 548 542 498 510 523 513 504 506 497 508 530 500 522 535 539 502 495 494 504 502 519 499 534 514 512 514 507 504 488 511 493 489 484 522 506 509 497 504 494 507 521 506 515 512 479 481 472 511 503 514 498 473 506 488 508 473 478 500 463 507 478 468 503 464 484 470 471 499 485 459 496 490 469 482 452 495 495 469 454 494 492 481 458 481 478 449 467 445 451 476 483 470 452 458 455 444 481 473 470 449 469 438 451 442 438 459 456 447 429 461 441 461 445 436 458 434 440 433 423 445 429 428 443 422 436 447 422 427 440 443 437 416 415 419 453 423 441 437 431 424 426 410 405 409 433 414 414 440 426 419 414 423 402 438 397 433 405 434 412 395 423 412 401 411 422 393 427 419 397 403 418 390 391 406 421 411 398 391 413 415 415 392 411 401 406 388 385 407 410 385 383 376 405 400 376 386 367 377 401 392 382 374 375 398 390 366 373 377 363 362 381 359 373 378 362 367 360 361 351 364 374 358 372 347 353 348 363 369 359 374 374 343 350 367 345 354 348 345 362 363 339 352 345 347 340 346 352 358 354 352 327 355 337 353 341 332 328 329 351 322 348 350 322 331 346 329 334 331 345 320 314 328 337 318 329 330 320 335 327 320 330 323 322 309 320 302 315 310 313 301 311 325 297 296 300 311 316 304 308 311 300 296 302 302 295 309 292 299 292 314 311 290 294 304 296 288 305 280 292 289 300 289 292 291 287 296 276 274 297 291 282 275 290 277 270 269 276 267 274 270 269 265 278 272 267 271 273 273 259 259 270 263 276 255 265 269 260 274 265 259 258 252 266 269 273 271 272 248 265 248 246 256 252 249 246 262 246 240 261 248 246 250 248 251 237 245 248 248 254 251 237 252 233 242 250 240 250 248 244 231 246 246 241 224 243 243 236 227 226 234 242 241 237 220 232 235 228 228 223 231 215 228 221 215 213 229 215 210 229 230 209 215 210 225 223 209 219 217 208 212 216 205 202 202 205 216 208 216 214 206 210 197 208 197 198 207 201 211 195 202 202 198 195 191 204 198 208 204 200 203 202 196 200 199 200 197 191 195 198 194 195 189 182 193 184 191 193 182 189 195 184 184 176 183 175 177 190 174 176 189 180 189 172 177 175 175 185 170 182 174 175 175 168 173 179 182 173 167 178 178 174 165 175 171 169 174 162 175 170 176 161 162 159 164 161 172 166 161 169 171 170 162 156 163 155 163 158 155 162 162 160 160 154 154 161 167 152 163 163 151 163 161 162 151 154 158 154 155 155 154 147 157 155 157 151 150 159 146 158 148 155 149 143 143 144 146 143 151 146 146 150 143 140 142 149 149 147 147 144 143 150 149 147 139 143 143 139 147 148 144 140 142 136 145 142 135 134 143 144 136 134 138 138 146 140 134 142 136 133 140 137 140 140 131 138 135 133 136 138 140 138 137 132 133 135 141 135 131 137 138 133 129 131 136 128 136 137 127 128 139 138 136 134 136 136 129 126 126 134 134 138 131 131 127 137 137 125 131 127 133 128 134 137 131 131 126 128 127 128 132 125 125 127 135 134 125 125 135 125 136 132 127 128 124 128 127 124 129 133 129 126 125 125 127 133 132 128 124 136 132 133 125 135 125 125 133 126 126 133 129 127 128 132 135 132 127 127 134 134 125 126 136 127 130 129 136 127 134 126 127 131 135 130 130 136 131 128 127 137 138 134 129 131 131 139 127 134 129 140 130 130 130 131 133 136 136 133 140 133 134 132 140 133 138 133 132 134 136 135 131 136 143 136 143 135 136 141 137 139 144 145 134 146 144 135 142 144 146 147 139 142 147 138 137 144 148 140 142 141 146 142 139 148 140 148 150 143 143 142 149 141 153 150 153 151 152 148 149 154 144 149 150 157 158 150 157 145 150 147 146 151 154 155 147 152 160 153 151 161 149 163 161 156 163 161 160 165 153 153 157 154 164 159 161 156 155 163 169 159 158 164 158 169 168 164 167 166 172 159 169 173 170 162 177 171 163 177 170 173 176 165 174 177 167 179 166 177 180 173 175 176 172 174 175 177 178 171 177 172 179 187 177 184 190 177 188 177 175 189 182 187 181 181 190 186 183 192 198 182 194 185 191 183 189 183 191 194 196 201 202 188 188 191 199 194 207 193 198 197 193 192 197 209 203 206 198 202 197 211 208 202 212 207 210 213 215 209 211 204 202 218 219 216 220 224 215 219 222 207 220 209 226 211 212 213 225 227 221 223 221 229 231 228 228 231 230 229 227 234 239 222 235 227 238 227 243 226 234 238 225 233 236 243 232 229 245 250 232 252 252 238 232 252 242 247 240 238 254 254 243 261 253 239 254 249 254 263 243 261 256 265 257 256 262 269 269 264 253 255 256 265 271 255 263 271 253 253 264 273 274 258 271 272 271 261 286 265 266 262 280 278 289 274 288 280 282 292 293 284 271 282 288 283 280 292 277 277 294 285 295 291 290 283 289 299 306 298 288 286 291 310 292 292 297 296 297 293 311 303 311 315 303 319 305 307 305 322 324 317 316 321 327 328 304 321 319 324 322 305 317 319 314 321 334 330 316 312 324 326 331 335 323 345 338 316 341 336 319 324 349 339 334 348 341 333 325 328 349 344 325 332 339 354 342 348 339 352 359 343 361 350 348 352 336 345 349 366 345 356 373 371 353 351 352 368 351 373 346 358 353 355 361 353 383 364 351 370 369 360 390 379 383 370 389 363 378 390 385 393 364 365 372 372 400 398 390 372 380 395 391 399 381 405 395 394 396 393 393 407 398 390 406 416 397 381 385 402 412 418 421 404 386 423 406 424 391 425 415 401 410 402 402 396 408 410 409 432 435 427 432 432 423 400 430 415 442 417 416 403 421 446 417 433 437 425 419 410 434 432 421 422 454 437 450 438 436 431 441 460 422 451 444 456 426 447 435 459 450 441 428 453 468 462 437 462 472 441 450 445 448 475 463 453 467 462 471 448 480 449 441 446 459 462 460 442 465 481 457 483 453 488 492 457 481 454 455 488 489 497 457 471 454 473 490 457 484 473 487 487 496 465 474 491 484 506 479 468 492 472 511 483 490 507 512 497 498 478 478 511 510 492 483 475 515 494 519 478 479 512 503 522 506 515 524 528 492 511 497 531 534 485 501 526 499 504 534 521 515 530 516 493 533 504 517 500 503 530 500 530 513 515 542 546 537 537 539 551 539 537 521 521 520 503 507 537 530 526 533 546 552 539 530 540 542 519 531 533 539 554 531 518 546 530 550 525 545 558 524 536 561 524 549 554 529 558 531 539 535 576 565 538 525 566 564 540 555 538 538 552 562 572 540 567 557 552 575 544 550 586 537 574 569 535 537 536 550 553 551 552 546 571 578 541 582 581 587 579 551 588 546 579 550 577 550 575 568 572 576 549 578 555 563 549 566 601 602 603 573 602 594 573 584 601 581 551 603 577 594 561 583 560 586 556 612 577 568 591 581 580 583 584 609 565 607 580 559 583 611 587 569 564 591 602 569 598 594 592 621 606 603 584 604 603 604 597 622 578 622 574 592 591 608 591 590 621 582 595 576 618 577 629 612 593 578 579 616 574 582 588 591 602 581 573 631 587 580 587 610 576 585 628 605 593 578 627 625 608 585 632 589 584 624 624 608 633 625 593 611 617 598 625 600 617 631 635 611 584 581 598 641 631 593 617 633 588 634 618 624 640 583 628 629 633 605 630 622 610 599 594 590 618 642 611 595 632 608 629 640 612 588 639 601 600 617 593 606 609 631 590 608 634 636 596 623 599 643 601 628 599 613 635 635 611 603 587 599 626 633 593 592 636 588 610 592 622 619 616 587 603 620 611
591 612 622 628 625 618 645 606 632 611 595 621 635 611 623 588 592 610 596 597 600 599 620 605 634 593 634 636 609 609 600 614 635 634 595 611 605 590 631 590 615 639 625 603 603 600 603 606 622 613 616 635 625 590 594 613 595 641 601 619 604 615 586 591 604 594 618 623 597 601 628 626 595 606 583 614 620 601 635 595 629 606 587 610 612 596 579 625 594 604 588 623 611 582 608 581 609 629 619 599 586 616 596 629 583 610 607 611 614 624 584 587 602 598 596 622 623 577 578 612 594 579 588 627 584 619 571 608 611 589 625 578 601 584 605 610 622 606 620 620 578 607 608 598 587 582 575 597 599 614 596 620 573 605 601 586 612 576 594 608 605 603 597 601 581 584 595 607 577 588 569 605 591 611 558 590 554 607 563 573 583 568 603 554 588 558 565 604 590 586 577 588 562 575 597 600 585 551 562 544 558 582 581 598 584 591 560 569 577 564 558 581 568 573 563 586 536 587 553 567 548 553 553 572 543 538 576 574 538 577 552 578 551 533 579 544 579 553 564 564 562 528 545 547 563 566 554 574 522 560 541 549 550 546 541 544 531 556 547 525 555 545 560 550 518 556 560 561 548 555 545 526 517 552 551 541 522 531 545 554 543 548 522 513 514 503 510 505 548 501 507 542 497 532 537 532 506 502 511 526 505 514 533 512 532 493 537 495 528 520 519 518 501 498 511 531 517 493 511 518 520 487 509 504 518 512 487 498 513 511 478 521 501 478 484 488 481 473 487 507 493 501 471 486 483 494 463 500 501 497 473 486 506 473 497 499 471 478 482 474 499 458 457 470 487 472 477 457 480 448 452 480 448 452 482 459 478 472 480 441 463 471 464 442 470 461 468 456 447 440 464 438 463 438 467 446 450 456 458 443 451 467 469 461 446 437 450 440 422 431 424 460 450 423 449 453 451 420 418 445 446 426 452 452 441 424 428 430 418 407 414 419 409 412 419 436 411 438 428 401 423 399 407 429 407 424 407 406 431 404 405 395 420 428 390 388 420 406 424 385 386 410 389 391 408 380 395 397 382 415 381 414 390 396 375 391 405 376 382 393 374 385 374 373 376 393 370 390 375 383 393 384 368 370 373 363 376 359 368 383 374 366 355 376 358 372 372 378 357 354 368 373 348 359 378 353 367 354 363 354 358 350 354 367 354 351 361 368 350 339 342 366 337 353 353 351 334 347 353 341 340 333 348 326 330 336 342 334 327 329 334 340 319 343 319 340 339 319 313 321 342 326 312 315 334 321 326 327 318 306 309 316 324 311 319 305 317 324 319 307 310 300 325 317 301 303 301 314 310 307 312 318 314 292 315 309 315 286 302 296 297 290 301 310 288 308 293 284 296 281 289 299 286 293 277 279 277 284 280 289 286 270 287 278 274 279 289 288 277 288 289 273 284 275 278 261 269 270 263 270 270 273 258 257 264 275 253 271 255 251 263 273 272 249 256 253 262 259 269 246 248 253 264 251 244 240 262 253 239 238 256 259 246 241 244 242 251 243 248 238 253 253 240 244 237 251 247 234 241 243 241 243 231 238 223 232 225 222 235 225 224 224 229 228 234 236 221 223 227 213 232 212 226 216 223 224 227 221 221 211 209 208 215 220 217 209 208 214 222 217 222 203 214 215 203 218 214 206 214 211 210 196 205 201 201 210 210 193 211 208 204 192 200 193 204 200 191 194 201 204 198 189 187 191 194 195 188 191 197 200 181 199 189 187 193 192 178 189 178 190 183 178 182 178 176 175 180 188 174 182 188 184 181 173 172 179 174 180 185 177 173 181 170 169 169 171 170 165 172 169 163 169 177 171 174 174 161 162 161 165 171 160 165 161 170 165 161 165 166 163 170 157 159 169 161 166 167 154 165 167 152 152 159 156 155 156 154 159 158 153 158 161 161 151 160 154 151 153 149 160 154 153 153 155 148 155 143 145 155 152 152 148 154 153 148 144 147 148 147 141 150 148 151 139 139 138 141 141 147 150 137 140 141 145 138 139 147 136 137 144 136 141 138 146 136 144 134 143 136 139 143 134 135 132 137 137 144 134 141 138 135 142 138 130 139 132 131 133 139 132 134 140 140 139 139 140 139 136 140 134 130 128 127 134 130 134 128 130 137 137 138 130 138 135 132 136 136 134 128 133 137 134 134 137 134 132 136 132 126 124 127 129 125 127 125 128 134 128 135 134 127 133 126 127 131 133 124 129 129 129 127 131 125 123 130 135 132 131 132 134 131 124 128 134 127 132 128 126 123 126 126 128 125 129 132 133 128 135 126 124 130 133 135 132 135 131 133 131 127 131 129 124 132 124 136 137 134 131 130 134 136 133 127 125 128 126 136 137 126 128 138 132 127 136 130 139 131 129 134 136 136 140 140 133 140 139 134 136 135 129 136 133 137 138 134 131 141 133 142 142 138 131 137 139 142 144 140 135 133 144 140 141 133 144 139 142 137 142 134 145 134 142 142 138 139 139 145 138 136 137 146 146 138 144 143 145 150 140 145 142 152 153 151 151 148 143 145 153 148 154 149 145 146 151 145 147 158 151 150 156 145 159 150 146 158 157 155 159 155 160 153 163 156 150 164 155 156 158 152 160 153 154 163 154 161 161 156 157 156 165 160 165 164 159 169 163 159 162 165 160 161 174 167 175 166 167 177 165 171 177 173 169 169 172 173 174 178 181 176 171 181 181 169 182 171 172 179 172 188 176 179 187 187 189 173 179 179 179 192 190 190 191 193 186 180 191 193 191 187 198 198 190 184 198 194 190 197 202 198 193 197 192 201 194 202 197 197 202 206 205 209 207 201 192 207 198 202 205 206 198 201 207 208 216 205 210 208 215 221 211 216 211 218 224 222 211 216 210 224 217 218 228 222 230 211 210 225 225 220 214 227 223 220 232 215 221 233 236 233 233 222 240 241 237 222 235 228 231 225 228 242 245 235 235 235 248 229 231 234 252 247 242 244 249 250 254 254 245 258 239 237 249 247 249 246 248 252 260 245 267 247 247 253 255 258 271 255 251 260 250 274 251 275 265 276 278 263 260 256 265 275 280 282 265 269 265 276 271 287 272 279 272 289 270 282 287 291 277 277 292 271 282 297 295 299 291 293 291 302 280 280 302 304 299 292 292 281 302 305 286 289 297 295 302 306 289 309 292 311 318 297 300 300 314 293 310 308 312 322 310 327 304 318 311 329 311 328 330 307 309 306 334 327 324 317 337 339 325 324 315 320 321 337 314 321 318 321 345 344 319 343 327 342 348 342 328 356 324 339 351 327 332 330 331 360 357 360 360 352 339 362 341 363 350 357 337 351 346 368 341 372 346 356 370 359 352 364 368 376 369 358 370 381 362 385 388 357 366 370 388 390 361 362 369 374 359 378 388 382 365 374 368 392 384 376 400 397 392 376 395 406 371 371 375 389 396 385 386 409 415 395 386 396 416 408 398 414 398 402 385 384 398 411 386 424 424 404 410 403 393 395 412 411 401 421 399 405 413 434 435 407 417 406 413 441 418 439 413 419 433 427 430 438 416 439 444 445 414 453 421 420 453 421 429 451 444 450 456 458 453 442 436 437 460 463 441 467 468 451 442 452 438 448 440 450 443 433 458 470 444 475 438 480 449 439 442 471 452 448 445 475 450 451 478 480 458 453 453 454 458 477 476 461 459 471 481 473 453 486 458 459 501 493 482 478 462 471 469 504 490 484 485 487 496 463 494 466 465 491 488 513 515 487 495 477 490 479 501 514 504 515 514 499 519 483 480 486 480 491 505 523 519 520 504 510 496 520 512 494 492 523 501 508 522 519 522 506 538 516 541 509 498 515 539 529 525 518 503 523 529 520 507 500 525 536 540 522 547 548 538 528 506 514 505 555 522 512 537 543 555 548 537 527 533 520 557 546 555 540 557 515 542 548 542 530 542 535 567 561 547 522 541 529 565 558 532 557 533 547 568 537 540 548 544 529 581 564 567 573 544 559 544 536 570 545 559 568 548 582 568 538 538 559 544 540 547 541 556 539 540 551 563 586 553 545 561 597 549 564 584 584 597 562 580 577 568 560 595 596 577 595 590 592 549 570 605 575 570 596 580 598 595 595 583 582 584 574 611 570 570 573 596 590 565 560 606 611 584 593 591 602 608 598 565 609 599 589 566 563 575 594 566 614 564 582 619 589 607 596 620 599 597 617 602 585 575 591 594 573 614 604 586 589 607 571 601 621 576 619 594 625 594 577 618 579 603 619 578 607 624 603 589 610 598 618 579 589 613 603 634 582 634 587 628 604 589 592 596 588 634 612 582 584 583 620 639 585 633 616 617 635 581 611 594 590 598 616 639 585 608 627 639 639 641 587 633 643 605 609 590 596 594 617 601 601 600 603 608 593 640 586 587 643 618 602 593 637 638 590 642 606 637 639 604 634 643 594 634 607 622 641 621 633 616 640 589 632 598 614 640 594 616 646 592 588 602 600 641 596 604 637 618 594 631 636 644 627 645 631 647
647 650 629 630 610 591 610 629 615 619 611 611 611 634 591 611 615 589 602 598 608 592 630 616 635 619 612 613 616 594 613 589 634 647 607 642 611 630 634 588 621 623 636 640 608 624 599 611 627 613 621 586 619 602 616 604 635 640 631 602 586 594 602 632 594 624 628 618 605 616 621 641 591 610 632 613 587 585 640 630 613 615 632 586 631 601 604 623 595 589 639 598 601 629 620 619 609 581 634 577 586 593 630 618 618 589 609 612 609 623 603 611 601 618 613 583 574 573 628 589 598 576 604 613 618 577 593 582 581 582 582 626 578 624 616 590 568 592 575 592 567 576 601 623 595 619 576 616 614 592 563 576 617 604 588 572 577 577 616 577 602 605 580 602 586 613 574 603 556 577 599 563 570 582 594 607 587 601 565 578 590 588 552 589 598 601 581 567 583 562 581 557 556 596 594 595 584 592 561 561 598 593 568 589 551 596 588 594 593 578 542 589 565 586 547 540 562 586 560 555 577 551 550 555 577 577 552 562 552 580 532 578 547 540 567 529 545 550 577 538 570 536 558 563 524 571 571 554 544 568 573 528 533 527 551 543 532 545 520 566 532 564 536 524 564 519 556 532 550 510 522 531 519 522 523 547 535 549 554 508 542 538 547 534 506 529 522 540 505 521 521 521 528 546 507 521 510 497 537 514 512 536 539 527 507 503 530 519 523 535 500 526 509 489 523 526 486 505 488 522 496 485 500 483 499 510 502 500 523 510 521 506 479 485 509 475 493 486 508 495 491 490 486 486 505 496 508 472 491 466 463 501 494 503 498 476 498 482 456 474 458 456 465 461 482 490 490 481 464 477 458 484 458 478 467 487 454 487 458 465 451 453 461 456 457 446 445 439 460 461 448 458 448 454 435 437 454 453 441 449 442 440 441 447 434 453 442 448 457 459 456 425 437 432 429 442 458 448 438 443 417 413 413 423 449 436 430 436 443 410 426 444 425 408 417 420 418 432 429 412 418 434 418 408 422 413 417 420 425 415 404 402 415 401 420 410 417 390 424 388 384 387 392 412 387 405 407 398 409 390 398 383 406 410 393 381 407 398 396 382 371 376 404 378 404 395 377 382 396 391 375 395 391 383 364 376 371 375 389 356 366 366 369 371 377 383 387 365 370 363 381 378 364 364 360 375 373 375 353 346 346 368 374 365 365 366 355 362 355 354 338 367 336 357 354 350 343 333 358 344 356 335 340 337 350 356 328 340 336 322 328 333 324 337 343 333 343 314 318 328 334 325 330 339 327 327 315 322 307 318 331 316 315 325 322 318 315 313 307 324 299 322 303 321 312 297 312 296 314 302 309 302 292 317 314 291 306 299 298 291 291 308 306 309 288 288 303 307 284 289 289 288 288 274 297 300 287 272 284 290 269 284 279 284 274 274 278 265 269 275 266 280 266 276 284 271 274 281 265 257 271 277 258 272 273 274 261 262 250 267 264 254 249 263 254 264 260 264 259 265 265 243 244 242 245 240 260 250 259 250 256 257 241 237 240 253 244 237 248 252 252 236 232 240 247 242 243 231 230 243 229 228 245 223 235 227 225 220 225 240 233 232 238 233 233 230 232 222 231 225 221 229 224 224 215 220 225 229 216 228 227 224 218 224 223 204 217 220 207 203 205 205 216 203 215 204 210 215 202 201 211 199 202 200 212 204 205 199 198 192 207 203 190 196 206 189 205 205 191 203 201 200 201 186 199 188 196 185 189 199 198 187 186 193 187 182 180 190 188 176 179 184 176 180 182 173 183 188 175 177 187 171 178 181 186 170 179 182 176 174 172 176 176 167 174 169 165 180 178 179 166 174 177 163 169 170 169 161 167 159 162 160 168 170 161 162 167 162 156 157 159 160 165 155 157 154 154 166 162 159 153 165 155 153 151 153 154 151 150 161 162 155 147 160 160 152 158 151 146 155 146 154 155 149 147 144 152 153 152 150 153 151 153 140 151 143 152 152 139 152 148 143 146 146 149 145 141 148 140 142 147 136 142 141 142 137 145 141 134 145 139 144 140 135 142 137 139 140 135 137 132 140 136 137 134 135 142 138 131 139 131 135 130 141 134 141 138 132 131 136 131 140 130 133 134 127 136 131 139 139 136 127 135 129 134 127 133 132 134 136 129 137 128 131 126 136 130 134 127 134 129 130 134 133 124 128 136 132 133 134 134 129 135 132 132 130 134 128 125 132 126 130 132 130 124 131 130 132 131 124 124 123 129 123 132 130 130 125 127 127 125 130 128 123 131 122 124 129 122 127 122 123 124 123 126 126 124 135 124 123 132 131 129 125 135 132 130 132 133 135 128 133 123 130 133 136 131 128 136 124 126 130 135 131 136 130 126 127 129 128 129 127 136 137 133 126 133 127 137 130 129 131 128 129 127 139 130 136 132 130 138 134 138 139 132 139 131 133 130 138 139 136 142 140 135 137 141 131 140 142 136 143 133 146 137 142 143 134 144 142 136 135 143 142 137 137 146 145 138 139 149 147 143 142 137 140 139 138 139 149 144 148 139 141 146 144 151 143 146 149 153 149 156 150 147 151 155 153 157 151 151 156 148 146 156 156 150 155 154 156 159 149 162 158 150 158 152 163 153 155 164 161 163 162 160 152 154 162 166 158 163 170 167 162 156 159 158 166 173 170 164 164 170 167 167 169 170 174 165 171 164 179 175 177 174 178 165 178 179 177 173 177 181 182 169 170 171 186 181 180 185 181 185 189 183 175 184 181 186 189 181 176 176 184 178 184 188 189 181 194 191 182 196 193 193 186 191 190 186 194 201 195 197 201 198 193 197 191 207 205 200 204 197 206 200 212 201 204 206 210 200 208 199 204 208 208 213 207 210 214 201 214 218 209 205 204 217 219 223 225 225 226 219 217 214 211 224 221 222 230 224 220 227 222 226 235 222 222 223 218 239 225 230 226 225 240 234 244 235 232 229 243 240 231 236 247 234 248 246 232 250 248 235 236 237 234 256 251 251 249 249 249 258 248 252 252 244 247 244 253 253 268 259 264 264 254 258 259 265 264 264 275 274 255 273 257 270 254 259 276 275 258 283 273 275 272 281 267 268 262 263 287 275 271 278 267 286 273 272 290 281 275 294 287 295 298 274 281 279 277 278 280 300 305 280 301 295 309 289 294 284 301 289 304 297 313 314 317 304 292 307 308 300 299 311 294 324 298 308 300 298 324 322 329 315 306 303 305 329 323 322 311 324 333 338 310 329 331 336 318 329 343 326 338 325 338 335 318 325 334 331 340 350 340 336 337 356 334 352 340 355 340 350 346 353 352 333 349 350 351 342 345 367 362 357 366 362 357 351 358 360 369 343 368 356 352 367 350 357 361 378 359 362 375 385 356 378 353 374 369 377 377 369 394 361 369 396 369 389 383 383 376 365 391 374 376 367 391 381 379 407 392 400 389 408 401 391 384 377 378 398 394 393 383 400 395 416 392 398 392 406 393 396 388 389 410 424 426 418 397 432 426 405 396 431 399 426 421 417 399 437 407 433 406 410 427 403 418 438 410 439 445 415 447 439 445 447 448 445 440 427 434 447 436 453 421 421 436 424 442 451 443 456 438 463 434 429 425 427 437 435 463 454 473 432 441 433 457 446 468 478 463 474 468 437 477 473 457 445 477 486 475 461 481 477 473 463 456 454 462 479 451 486 477 451 477 474 477 468 454 459 461 491 462 499 489 476 474 484 492 475 505 488 478 493 507 466 498 468 488 488 482 516 495 486 505 509 481 510 492 482 476 512 509 517 482 503 507 497 523 499 511 508 515 531 531 529 511 510 499 507 526 508 512 506 513 524 518 511 508 530 494 536 527 526 516 512 500 531 504 515 505 507 540 523 501 530 504 547 504 550 508 536 509 549 511 517 553 550 514 521 516 541 523 540 526 556 533 545 567 535 560 519 541 518 549 539 542 557 521 523 546 564 543 522 564 526 558 567 528 575 560 566 549 536 543 543 533 571 553 584 562 545 540 580 587 543 561 567 556 555 558 553 574 552 550 570 558 584 561 592 568 558 577 569 555 548 566 553 593 578 590 593 580 568 597 598 590 562 580 555 577 557 572 574 560 577 555 556 606 570 604 559 567 587 598 576 597 558 561 607 559 578 570 582 607 607 585 568 578 610 592 593 576 617 576 588 612 619 572 575 598 565 618 599 591 611 575 624 585 595 601 625 625 601 583 597 581 624 571 621 581 616 601 575 572 599 578 595 614 609 595 607 631 632 581 602 631 602 586 632 600 585 592 608 600 585 592 588 622 606 581 633 593 605 631 587 626 610 629 604 609 611 625 619 597 619 582 613 624 605 631 633 606 604 602 596 589 612 625 601 625 612 641 619 637 621 618 611 591 608 637 624 642 623 602 601 601 606 634 586 630 623 638 594 646 597 609 595 629 592 615 611 621 612 646 613 589 622 643 597 648 634 638 645 612 597 602 630 617 591 633 601 629 611 625 591 601 634 611 625 601 618 609 650 604 628 612 628 628
595 650 641 606 648 591 608 642 627 628 642 592 594 641 628 614 613 628 624 597 648 599 607 613 619 606 628 597 627 603 634 634 646 615 621 635 647 623 633 629 606 599 617 636 639 647 641 645 600 637 636 607 603 620 632 630 634 645 592 643 644 587 638 643 617 612 630 614 585 614 596 606 624 627 593 617 628 586 614 641 637 604 602 592 638 587 639 627 586 585 622 586 590 616 584 621 584 579 592 596 608 605 618 622 597 600 601 613 632 603 600 581 579 589 628 588 608 579 577 590 580 582 609 626 615 601 585 580 601 590 590 624 618 623 617 569 600 600 605 605 607 606 577 597 567 578 591 566 604 617 620 572 600 565 576 615 570 584 562 603 573 592 615 614 562 566 592 596 601 567 599 613 605 584 581 601 579 561 597 560 584 586 572 597 551 591 591 569 599 583 593 567 579 591 588 574 561 571 600 558 562 596 590 583 573 545 557 577 564 582 546 568 563 579 566 554 545 555 561 553 571 587 537 560 574 578 557 553 534 558 533 565 549 545 560 569 547 541 570 547 544 527 544 525 525 571 528 529 530 567 549 542 536 530 536 535 528 556 530 521 568 539 559 544 533 562 556 534 527 522 557 535 539 537 550 524 554 541 533 539 518 545 524 510 542 545 518 535 541 547 522 510 502 524 526 514 524 503 534 535 537 529 500 498 541 521 503 530 527 511 496 504 505 497 507 485 512 507 490 509 521 484 514 513 482 490 490 519 505 513 493 516 515 505 480 509 504 516 507 513 488 498 508 487 509 494 509 484 495 493 492 485 470 465 460 466 500 501 499 466 466 482 471 499 469 478 457 453 453 458 492 480 449 466 475 463 474 452 454 443 480 444 485 442 477 476 454 443 445 456 449 459 460 448 434 457 457 470 455 456 435 445 454 439 430 429 449 428 456 436 423 454 426 418 460 456 430 453 428 421 433 453 442 421 426 416 437 438 413 417 436 416 407 440 418 438 411 418 426 431 439 422 405 407 411 406 435 425 422 424 418 395 421 425 408 404 418 410 409 413 419 387 390 408 396 381 410 401 399 401 385 390 402 397 381 387 387 384 404 372 408 382 385 368 398 399 379 387 386 384 388 386 387 362 383 373 363 391 370 371 388 369 370 388 382 369 377 371 377 352 371 362 359 357 374 354 352 346 344 347 359 360 344 370 369 346 365 340 364 359 336 351 341 344 341 362 337 334 343 344 339 352 356 355 350 330 332 329 351 350 344 346 338 344 343 342 318 317 318 341 339 332 336 338 338 336 307 331 317 322 323 335 329 317 324 317 310 327 302 311 305 310 320 318 301 318 312 292 292 313 301 306 302 306 309 308 295 294 298 299 309 288 291 302 302 304 306 302 305 293 285 297 299 299 283 291 274 294 273 273 277 272 276 269 274 277 280 289 278 264 264 273 264 271 274 268 276 260 268 274 281 264 266 259 275 273 269 253 252 266 271 254 271 252 255 266 255 245 267 251 248 262 255 251 249 255 247 240 249 244 252 249 242 245 236 253 232 236 253 230 236 245 245 232 235 246 241 235 239 242 232 229 240 232 234 237 235 235 223 221 219 225 228 225 222 222 221 224 215 227 215 221 210 218 229 214 217 210 219 223 209 225 205 217 210 214 210 218 211 205 211 220 214 208 207 208 205 203 205 208 196 206 196 194 194 200 209 204 190 192 203 204 203 204 204 204 188 203 203 201 188 187 189 183 190 200 199 193 199 186 191 195 195 183 181 186 184 178 192 183 192 186 182 189 180 178 178 173 182 187 175 186 170 176 180 178 170 175 177 172 180 174 166 174 177 178 175 168 178 174 170 173 173 163 173 173 174 162 165 158 173 170 158 160 167 165 162 156 164 161 163 154 157 166 158 165 160 159 155 162 151 153 156 153 163 162 160 152 150 155 152 150 149 148 153 155 148 158 146 156 147 146 148 149 144 143 150 143 146 150 141 144 145 146 140 146 149 146 145 151 151 149 140 143 149 140 137 136 137 147 141 144 140 144 147 142 133 145 143 136 138 141 141 141 139 136 134 137 136 142 135 142 139 137 142 137 131 140 138 133 136 135 131 129 129 140 136 139 137 139 134 130 132 133 130 138 136 132 130 131 130 135 128 126 131 129 135 132 126 133 136 133 126 127 136 129 128 132 126 123 132 133 126 124 129 129 123 126 124 129 123 128 126 123 128 133 132 125 125 130 128 130 126 132 131 126 125 132 126 126 123 126 124 132 128 131 124 131 128 127 130 121 122 123 123 132 126 121 127 121 129 121 130 125 124 132 131 127 124 128 132 126 125 124 126 133 126 129 123 133 127 124 135 124 134 123 135 135 130 129 128 131 130 129 136 128 126 131 128 125 131 134 129 128 133 136 127 129 134 129 128 136 129 127 138 129 130 138 130 138 133 137 134 128 132 133 135 134 131 129 139 140 139 131 133 138 131 136 143 141 143 132 138 134 137 138 140 145 137 137 143 135 138 146 145 145 134 146 134 138 146 146 146 146 136 149 142 140 138 147 143 150 149 140 148 149 152 146 149 142 151 144 143 154 143 146 151 154 143 154 145 152 148 147 156 158 150 154 160 161 153 160 156 161 155 149 152 162 154 157 158 154 159 163 166 164 164 158 154 168 159 169 157 163 157 160 171 156 161 164 164 165 171 161 170 169 168 172 168 172 167 169 176 166 174 173 178 181 173 173 177 180 175 176 173 172 179 184 175 171 184 172 185 175 183 177 187 174 174 177 188 178 181 176 192 192 184 189 192 180 196 189 194 198 193 195 183 193 187 189 195 198 203 190 188 202 193 197 192 192 196 194 207 193 200 207 212 198 208 213 207 201 207 197 210 210 203 210 216 209 211 217 219 216 214 215 206 209 207 211 225 221 221 217 218 225 216 221 227 226 218 222 219 220 214 221 217 223 225 221 228 232 238 233 238 229 227 228 241 225 242 239 242 245 230 242 236 243 247 235 235 237 239 243 242 255 257 256 253 240 248 255 250 243 261 258 248 257 247 247 259 267 258 257 253 251 261 252 248 259 266 259 266 252 270 261 277 279 271 259 281 261 263 261 281 284 273 276 282 264 272 269 267 279 285 284 284 292 277 269 284 293 271 282 289 277 275 279 290 293 291 303 290 296 280 287 295 300 285 300 284 299 295 292 290 305 310 304 312 308 293 300 306 315 296 320 306 306 319 308 306 300 312 317 307 308 312 310 320 315 314 317 336 336 316 331 325 330 315 316 329 340 316 331 324 331 332 317 335 334 344 335 340 348 330 339 343 342 334 340 326 352 330 339 349 332 350 362 357 365 358 345 345 346 346 349 348 364 361 369 342 368 362 372 357 355 347 377 350 374 357 365 362 353 377 385 368 374 388 376 389 362 373 361 386 363 373 361 379 383 372 379 366 375 373 379 378 401 401 370 406 398 410 403 410 411 393 395 414 377 404 379 398 406 396 407 418 401 403 399 395 401 407 404 396 393 423 426 429 393 406 411 418 401 416 430 411 405 415 414 405 440 432 409 437 406 419 422 424 443 443 445 442 437 437 448 433 440 450 449 446 449 428 458 446 446 426 460 419 448 454 450 442 426 452 445 467 452 458 429 447 435 458 442 463 454 461 442 473 473 447 460 462 470 478 445 476 448 458 459 449 482 469 479 462 486 455 455 460 461 454 478 492 484 493 474 460 492 466 469 491 464 487 463 488 477 459 503 466 505 494 485 465 470 503 502 490 506 497 490 514 476 499 517 481 472 516 513 494 506 490 524 521 496 520 524 515 521 490 484 493 525 519 504 506 501 517 491 519 493 524 515 530 531 495 495 535 510 521 508 542 527 526 519 502 515 546 510 510 538 523 546 502 528 540 541 524 550 546 513 550 546 543 546 543 521 533 525 512 517 524 543 536 531 542 550 546 521 514 527 527 523 526 539 526 557 542 521 566 520 545 542 529 573 542 553 546 575 560 538 559 531 540 561 543 544 534 530 531 574 555 546 569 546 537 582 558 565 545 538 548 543 566 575 591 588 551 580 552 577 585 553 597 545 559 548 552 599 552 569 581 599 570 558 548 587 590 573 575 562 602 553 568 561 555 595 598 589 603 603 585 571 601 560 591 580 566 563 583 601 579 595 612 569 584 559 567 611 584 616 579 598 569 575 565 618 620 612 599 572 588 604 593 623 580 601 566 573 599 610 597 592 577 598 625 622 614 600 570 621 593 573 600 590 598 589 579 616 622 623 573 583 601 602 615 591 604 580 622 604 595 584 634 628 619 594 606 599 625 598 591 582 594 614 627 639 588 609 625 597 592 639 595 583 627 591 610 596 608 626 611 596 618 635 607 629 595 637 594 591 586 616 633 607 639 624 609 589 593 595 608 608 594 624 612 640 635 643 597 601 628 629 617 603 620 643 590 632 639 602 640 642 634 631 606 629 611 630 635 596 645 600 639 621 645 593 639 630 631 640 638 595 616 647 593 629 631 608 619 619 616 624 608 590 613 604 647 624 615 621
631 608 634 617 641 626 619 627 603 597 613 589 602 640 645 604 616 625 623 646 592 650 617 611 650 642 625 644 613 589 615 590 608 595 617 595 631 645 632 644 590 594 621 629 603 611 609 627 621 607 602 643 640 638 613 636 602 608 635 637 610 625 592 615 616 588 621 597 586 629 608 606 584 642 588 601 604 609 639 636 630 594 632 621 583 598 612 600 620 598 590 585 638 597 613 607 601 589 618 602 635 622 593 585 605 620 585 586 591 606 630 608 629 622 622 584 592 627 587 595 625 632 614 616 620 601 630 587 576 618 591 614 601 606 613 628 598 595 591 593 625 592 589 570 591 566 591 602 566 594 612 581 616 573 579 612 615 599 584 584 608 607 579 571 581 567 605 560 562 569 584 557 569 564 587 601 605 611 555 571 577 587 594 582 607 580 572 606 576 604 570 576 593 597 572 574 599 558 572 568 599 559 549 584 547 558 588 570 581 583 541 570 586 541 559 554 553 562 562 566 589 569 577 578 546 543 569 578 584 577 572 583 571 542 559 557 536 576 528 580 550 552 558 555 530 565 545 574 524 563 571 574 522 563 533 559 571 569 556 564 543 515 547 552 518 527 555 559 515 523 529 520 543 543 538 545 547 515 524 533 538 522 508 546 552 502 531 506 544 545 502 512 519 526 516 518 536 523 534 501 521 522 513 513 491 520 537 506 527 491 489 495 487 526 508 499 510 520 502 515 527 491 481 489 496 527 525 495 501 514 523 481 492 507 494 478 473 506 505 475 485 481 514 510 467 500 498 497 489 502 488 468 505 465 480 489 490 478 474 459 474 468 465 486 465 490 455 467 490 467 494 460 458 478 454 453 472 464 462 461 449 451 466 470 472 443 465 477 459 465 442 440 471 456 444 469 462 433 431 437 466 453 462 445 433 443 428 442 453 422 448 444 442 422 459 420 431 438 425 436 425 452 428 413 415 424 439 427 423 428 419 430 411 432 431 442 407 414 412 424 437 431 437 421 400 418 404 413 426 404 421 431 391 401 392 398 413 391 400 414 397 406 386 409 399 398 382 393 402 388 381 385 405 402 401 386 379 401 409 391 402 397 377 396 370 383 379 385 391 369 399 375 377 373 390 367 380 372 359 375 369 373 358 368 357 355 359 381 371 354 351 369 365 363 361 372 364 354 360 370 354 353 359 342 361 337 363 339 355 344 336 335 338 348 353 332 361 358 351 347 343 326 353 339 344 338 348 323 342 332 320 348 333 341 342 322 334 322 314 323 322 323 341 312 324 307 335 312 307 312 315 334 318 320 308 320 303 306 311 307 316 312 323 301 308 303 303 317 317 316 300 306 291 302 291 295 286 295 299 294 289 308 286 305 288 286 304 290 284 304 300 287 285 286 275 289 281 291 279 288 291 279 277 280 287 283 274 274 274 283 276 278 264 272 267 268 264 269 260 258 279 269 265 253 252 267 276 257 253 255 256 248 251 247 261 247 261 265 245 244 253 259 255 248 261 251 250 244 248 237 248 255 240 235 249 238 253 240 251 246 233 251 242 234 227 246 228 246 241 238 230 230 240 231 221 226 220 226 234 224 236 229 227 232 221 231 214 226 233 231 232 225 215 217 216 218 215 215 208 219 211 208 224 206 223 223 219 203 203 214 214 212 218 211 207 210 210 213 201 201 213 213 208 197 199 206 208 204 200 209 206 207 189 192 202 190 203 192 193 194 200 196 196 183 184 198 186 196 188 193 183 180 179 189 186 186 183 192 176 186 179 185 178 183 177 187 178 177 183 171 171 185 179 183 169 184 170 182 177 178 174 181 171 177 177 173 177 172 162 175 168 171 174 175 163 163 167 171 158 164 172 167 157 165 160 164 154 157 156 154 161 156 162 157 157 158 153 164 162 152 156 152 149 162 159 156 148 161 159 153 147 159 155 154 146 151 151 150 157 147 148 154 152 153 143 151 150 148 141 143 144 142 147 139 149 141 147 140 140 147 138 147 141 140 141 147 136 139 142 135 142 137 146 140 133 137 137 143 143 138 143 138 138 143 137 133 136 136 134 140 139 138 132 138 139 136 133 129 141 134 128 139 138 138 132 133 127 128 136 130 133 135 137 126 136 132 129 127 136 133 137 134 129 125 131 126 132 135 128 134 130 127 133 127 124 127 135 125 128 127 133 124 128 132 127 133 133 128 123 123 121 126 129 129 128 125 121 130 124 128 130 126 121 132 132 127 122 125 126 122 122 125 127 127 127 124 127 130 130 120 123 122 130 131 123 125 127 127 122 131 123 125 125 127 124 125 126 129 121 131 122 122 128 129 129 123 122 128 125 124 129 130 132 128 133 123 133 129 130 127 132 124 135 133 135 127 134 124 127 127 130 129 124 126 135 133 129 134 130 131 136 126 126 131 126 133 134 130 128 129 130 131 128 132 129 127 137 130 129 131 135 138 139 136 141 139 134 137 137 142 130 138 131 134 134 135 142 144 142 132 134 146 143 136 134 143 146 140 134 145 142 140 139 138 135 143 140 141 149 140 138 142 143 142 142 146 150 145 145 142 149 146 142 144 151 142 147 154 143 148 152 143 155 155 144 148 148 154 153 156 152 161 151 158 161 161 156 159 155 150 160 153 152 155 158 167 162 165 155 163 167 155 155 159 167 168 168 168 161 171 160 161 169 170 162 172 174 170 172 164 165 174 162 178 165 163 169 175 173 180 182 172 174 183 169 178 169 173 177 171 175 183 171 185 183 173 173 188 174 174 185 189 186 183 192 190 185 184 181 190 188 195 184 195 182 188 199 201 195 191 189 200 188 195 204 199 194 190 197 197 193 207 190 192 199 205 205 203 208 197 204 198 213 209 198 201 207 214 219 206 200 219 220 207 215 203 219 221 206 220 206 227 209 228 227 219 214 214 230 218 213 226 231 233 231 225 217 229 221 222 228 225 239 237 239 236 223 234 229 228 228 229 236 234 230 248 235 237 247 244 242 232 235 252 234 250 255 253 239 254 238 246 258 241 261 249 248 257 264 257 242 267 265 264 252 269 256 267 266 261 256 251 267 269 262 255 258 268 264 272 277 260 263 266 282 274 272 279 271 262 273 277 284 279 269 288 284 289 291 283 289 296 287 290 293 273 298 282 296 283 290 292 281 279 293 300 298 296 291 302 300 284 285 293 299 294 305 307 304 318 319 318 291 303 299 321 301 301 308 302 312 314 319 303 311 330 302 321 310 305 310 314 325 323 307 331 321 322 333 323 341 312 322 320 343 330 330 347 332 348 338 321 328 343 344 354 326 332 324 343 342 344 344 334 334 334 335 354 351 337 355 352 368 364 356 360 363 362 372 374 349 365 367 342 378 353 355 371 380 375 353 369 369 380 376 356 385 367 383 374 370 376 393 370 380 384 377 365 395 361 390 393 381 390 392 378 399 399 377 373 403 392 372 384 388 405 390 392 393 395 385 391 408 398 384 395 384 418 401 415 418 395 395 403 407 408 420 406 407 416 432 426 432 394 421 436 398 434 405 404 431 424 424 421 440 439 411 407 432 444 422 418 423 426 429 451 430 422 416 417 434 457 446 433 436 458 458 441 459 423 422 461 424 457 445 454 452 464 452 427 431 466 467 430 441 447 456 439 445 438 436 456 482 448 442 467 439 475 454 445 462 456 481 445 446 453 468 485 486 480 452 468 451 469 475 496 467 457 485 470 492 481 503 500 478 483 459 476 467 501 470 478 485 508 484 513 484 507 514 510 506 484 502 493 508 481 506 497 493 482 511 482 518 479 509 497 498 486 505 507 504 498 508 527 533 528 511 530 498 531 505 512 538 534 506 495 507 534 532 503 525 545 521 521 518 544 545 544 511 534 518 510 512 504 503 511 509 517 525 555 518 532 513 508 532 510 517 528 521 557 554 560 539 554 534 564 566 544 515 535 560 517 544 566 532 565 569 559 527 563 565 532 541 564 530 576 540 574 574 569 554 569 534 574 539 574 574 534 552 580 580 557 567 533 567 586 539 558 554 553 562 557 539 590 575 550 554 551 558 540 577 582 557 559 572 589 547 594 574 599 562 569 579 593 557 582 561 573 560 584 560 586 552 567 564 567 554 578 602 564 577 577 599 585 584 576 579 613 582 559 587 572 592 614 575 579 562 600 582 589 601 581 599 601 563 573 589 577 589 568 615 567 588 604 605 602 584 624 575 581 617 577 615 574 605 596 576 628 595 583 585 605 617 594 613 623 621 611 583 625 614 597 585 601 608 600 624 628 622 592 605 593 596 620 622 636 587 622 636 612 636 620 599 629 637 635 640 596 588 638 626 639 615 609 639 593 612 640 589 598 595 618 591 588 636 587 584 590 617 643 593 614 626 613 605 624 611 605 643 619 602 629 619 639 597 615 591 629 615 598 646 630 635 595 635 626 600 638 633 610 618 596 647 632 619 609 644 608 640 622 595 625 638 649 620 609 647 589 648 611 603 629 621 644 645 597 599 630 616 594 590 647 602 647 628 632 606 619 651 593
650 593 627 637 591 596 593 648 594 590 608 608 631 638 600 623 645 610 600 610 615 601 605 627 595 641 606 609 606 602 609 603 606 646 650 605 650 589 601 592 590 618 608 629 602 616 600 595 634 610 634 648 592 594 643 642 588 625 608 626 645 604 597 602 640 606 615 599 597 645 609 612 621 626 633 643 596 590 609 628 606 594 627 611 600 621 605 601 598 626 642 594 581 590 612 637 612 640 590 623 637 612 588 613 592 631 632 607 631 601 600 579 584 596 592 601 628 600 587 574 628 598 616 586 585 605 601 600 596 572 600 584 610 628 615 624 621 601 593 621 618 586 581 602 613 576 582 577 581 581 583 579 616 577 618 601 576 609 575 597 595 589 611 591 564 574 599 571 599 576 601 574 573 570 558 591 578 609 587 611 558 566 573 610 553 561 556 594 557 607 592 601 594 549 605 559 586 573 564 580 572 553 545 566 548 596 586 585 589 596 582 552 558 544 563 588 540 568 582 589 545 551 549 577 587 540 579 540 548 540 565 569 555 555 572 537 536 564 552 546 542 560 531 572 556 531 575 530 551 541 537 559 521 557 528 567 570 571 532 570 558 553 537 526 529 532 522 531 560 544 531 550 528 546 550 547 522 557 539 541 539 509 535 545 553 536 520 541 502 544 546 504 513 505 539 508 532 526 521 510 508 530 535 540 493 528 505 518 531 522 535 504 487 504 500 527 524 500 512 514 520 522 503 505 481 505 507 518 499 517 494 512 513 487 516 497 476 503 517 507 507 504 513 513 486 514 492 467 476 486 489 475 487 464 461 479 477 499 459 486 500 501 477 470 474 493 459 458 472 493 459 477 466 492 452 480 485 461 453 478 446 486 463 470 476 469 470 473 456 461 445 461 451 446 447 474 433 468 451 433 428 442 432 449 432 430 444 450 460 441 421 420 458 441 455 456 447 425 425 436 451 441 424 413 419 443 450 424 437 431 435 446 443 420 406 430 427 419 439 415 406 434 400 404 406 402 396 423 407 401 418 410 431 430 396 423 417 405 410 394 407 408 395 384 407 391 382 383 402 393 406 414 393 382 408 402 403 390 404 392 398 395 377 369 386 402 387 396 374 377 392 375 385 385 396 375 371 374 375 387 387 384 361 381 371 358 366 367 362 373 350 361 361 361 364 355 355 345 354 357 369 348 353 341 355 369 369 362 360 346 335 348 354 360 334 358 348 347 343 359 341 327 343 341 345 338 346 325 346 338 336 347 349 316 321 323 323 327 332 326 316 318 331 319 339 327 319 311 322 333 320 307 316 304 319 324 307 302 319 322 322 297 307 313 307 301 317 305 299 299 310 318 294 306 291 299 294 305 311 298 300 284 288 285 286 289 301 294 298 288 288 301 296 289 287 280 282 279 282 276 275 284 279 271 270 274 275 283 283 285 266 272 264 269 276 282 281 268 262 269 260 261 258 270 262 259 270 261 259 266 268 270 248 265 253 267 255 251 251 247 256 249 243 260 250 245 254 240 256 250 258 235 252 234 244 250 253 242 231 237 247 247 245 247 233 232 247 245 224 244 237 226 229 224 236 236 221 239 235 226 238 226 218 222 218 231 228 226 226 215 223 222 224 228 219 226 208 227 217 206 217 216 224 216 217 202 222 204 202 204 201 204 207 205 202 212 206 201 202 194 194 212 194 193 207 204 205 194 204 204 206 201 200 190 205 201 192 194 187 199 199 200 183 185 195 182 192 191 183 184 186 179 188 178 188 187 191 190 178 184 174 183 179 185 171 173 171 174 171 171 171 169 173 178 172 179 168 170 173 166 175 179 167 175 170 178 178 168 176 165 162 161 163 167 159 158 162 161 160 171 162 159 158 165 162 158 154 166 155 165 162 159 155 165 164 156 154 159 164 157 153 162 160 154 154 149 151 157 160 149 149 149 152 153 151 151 157 145 156 153 150 154 149 141 146 143 147 152 151 141 147 144 143 145 139 144 145 141 147 144 137 140 140 142 139 137 142 145 141 140 133 136 134 141 136 139 142 136 132 132 133 134 132 137 136 133 141 140 135 130 140 135 139 133 132 136 133 140 133 131 130 130 136 129 135 135 129 126 128 129 127 129 133 130 137 125 136 136 135 129 125 135 135 135 127 124 132 132 125 124 125 129 130 127 133 133 131 133 123 128 128 131 124 132 132 129 125 125 121 130 130 122 121 128 128 131 121 129 121 120 126 128 131 122 125 130 125 127 129 130 121 128 120 124 128 124 120 124 128 124 121 126 129 122 122 130 121 123 127 122 127 121 122 126 128 131 128 125 126 130 128 127 126 128 131 122 120 123 126 130 132 132 128 130 122 122 132 127 129 127 121 126 122 128 124 130 128 125 127 122 128 130 135 134 130 131 131 133 124 133 127 128 129 134 129 136 132 125 134 133 130 127 135 133 134 130 132 138 129 130 131 136 128 133 136 135 130 134 133 130 130 140 137 138 137 131 138 135 132 134 144 138 136 140 137 134 137 140 135 133 141 135 134 138 143 147 147 139 137 144 136 137 139 150 142 140 147 139 151 150 144 148 153 148 151 143 150 154 152 151 146 143 146 143 144 154 152 145 149 159 153 146 160 158 156 148 150 151 154 157 160 159 160 152 151 161 165 162 161 167 156 165 161 163 155 157 167 166 169 171 160 167 169 161 172 171 167 160 166 173 165 173 174 169 170 171 169 175 174 174 179 171 178 170 176 177 181 180 169 185 174 185 182 182 187 174 183 176 172 173 180 185 176 185 180 189 176 184 178 186 193 179 192 191 189 198 185 200 200 190 188 201 200 200 200 187 198 200 189 189 201 208 209 193 203 201 192 199 203 203 198 213 201 201 202 206 210 203 210 209 206 216 211 214 210 212 222 223 205 218 206 206 217 222 224 211 220 219 220 223 223 220 224 224 228 229 227 231 233 221 222 223 224 222 234 227 242 241 236 244 225 230 240 225 239 235 234 232 234 230 252 247 239 233 235 243 240 245 251 240 254 249 252 241 262 242 259 246 241 242 256 248 263 265 250 261 257 252 252 255 251 254 260 265 256 254 274 271 263 275 256 269 277 273 277 273 276 270 284 267 284 283 281 283 279 276 288 288 282 288 275 288 274 280 271 277 298 273 299 275 291 300 279 296 282 297 300 290 287 296 288 294 295 285 311 315 292 287 292 311 304 293 320 294 313 302 310 298 301 297 325 302 299 321 301 330 331 307 315 319 313 322 336 336 332 324 328 338 319 330 342 326 336 325 320 335 344 336 318 332 328 331 326 338 352 344 336 346 354 347 343 334 338 349 329 336 342 353 357 333 364 359 354 348 370 352 356 345 370 349 370 373 368 367 343 371 349 346 360 369 382 353 379 359 361 356 358 369 359 391 372 377 380 378 380 371 376 370 375 385 363 376 377 400 367 377 389 386 372 374 402 383 387 372 389 406 393 397 395 397 394 394 405 410 412 404 415 387 419 388 390 418 405 399 408 399 429 422 419 402 404 423 412 397 424 430 412 423 427 406 439 431 423 423 439 423 411 409 412 413 417 441 445 409 443 414 446 417 423 421 422 435 433 444 417 419 453 449 437 425 456 438 449 447 451 458 455 466 431 451 470 471 456 442 473 453 440 446 442 451 438 459 448 460 466 477 482 449 466 474 466 446 445 449 451 472 449 483 480 465 495 458 493 459 457 484 466 494 475 497 458 497 458 492 490 497 493 477 498 474 475 500 477 469 505 483 495 497 471 501 516 482 474 514 491 495 485 501 476 515 476 524 511 479 479 512 507 486 513 524 521 518 517 487 498 513 530 519 521 487 526 518 509 515 519 523 498 520 509 508 495 536 528 534 524 539 526 522 498 543 524 522 550 516 533 509 539 504 508 519 518 536 515 552 555 551 538 517 521 547 540 539 553 537 562 549 521 561 523 518 528 540 551 563 561 558 524 559 552 521 535 568 540 538 564 579 575 563 533 527 547 538 546 568 535 554 559 568 583 572 579 543 580 573 559 584 590 576 551 579 553 559 542 550 577 548 586 560 548 560 550 568 549 547 551 570 574 595 591 578 576 587 584 601 593 603 579 596 563 598 605 585 574 578 571 584 604 569 563 553 565 596 574 581 590 574 605 596 580 565 605 613 602 569 588 575 616 610 609 576 593 574 563 610 569 585 591 571 595 578 584 615 600 607 601 580 626 603 599 583 593 585 589 576 617 614 625 594 571 621 600 587 630 598 605 611 576 599 630 612 581 577 621 619 620 627 625 588 625 578 585 625 627 597 624 616 582 638 581 635 624 617 593 587 588 624 611 625 635 611 601 602 592 609 582 599 610 589 588 616 622 640 586 607 614 606 640 623 604 644 619 589 621 634 596 632 618 630 618 615 599 637 635 612 606 638 630 634 644 638 605 642 620 632 617 620 597 648 620 599 641 621 614 629 616 632 601 633 591 613 624 648 640 639 643 640 623 634 623 607 613 633 596 644 614 624 614 620 619 643 628 608 614 591 648 639 633 596 621 635
621 594 634 607 641 625 595 612 605 628 628 628 607 634 619 629 605 641 595 632 632 634 650 592 633 644 641 613 649 608 595 615 609 638 632 597 608 636 617 623 609 591 595 623 632 621 600 644 607 604 624 649 645 619 648 626 609 638 604 604 601 643 624 629 624 614 605 592 636 646 635 610 619 587 600 618 632 629 605 603 641 605 633 590 638 587 611 627 636 629 642 589 623 617 630 598 584 588 605 635 586 594 600 620 597 613 592 594 615 578 600 607 592 628 582 595 629 581 628 584 604 588 611 603 589 595 616 610 608 572 584 610 630 607 610 601 605 618 609 582 610 591 626 607 597 583 578 571 621 600 597 587 569 565 607 620 602 616 620 586 581 607 586 570 580 575 609 575 562 599 591 569 575 597 596 593 588 605 568 572 579 588 563 609 596 605 563 581 588 595 607 585 595 558 568 585 600 591 587 549 590 602 563 560 600 561 551 580 593 568 572 578 564 591 557 593 575 571 582 543 587 541 565 591 551 590 580 556 555 553 539 561 584 543 583 564 549 581 579 532 558 540 536 557 533 571 529 557 526 550 561 542 561 531 540 520 528 550 530 562 546 557 538 528 556 560 551 537 531 541 553 513 560 515 552 517 557 537 542 516 526 516 547 504 556 543 542 542 528 528 537 541 547 538 539 534 512 513 533 518 537 515 528 501 505 508 537 518 507 517 506 514 532 520 507 535 506 528 509 524 492 502 486 517 494 491 526 482 508 514 476 503 482 515 508 482 498 489 493 474 499 479 488 486 491 514 466 498 484 478 481 495 468 466 506 465 500 466 483 459 469 461 479 462 473 453 478 496 466 496 493 473 468 486 484 456 447 450 457 466 442 451 461 451 473 454 473 467 453 472 454 471 473 441 474 435 442 431 473 470 441 430 443 427 458 464 460 437 464 447 456 436 432 432 439 449 421 453 456 445 433 433 454 434 453 453 413 416 431 421 442 421 446 406 430 428 439 410 406 439 399 409 400 433 406 432 408 432 404 405 409 400 400 419 420 404 415 406 411 389 395 404 414 408 396 408 387 384 380 388 397 389 390 412 389 411 376 381 384 391 374 393 384 381 380 399 388 401 396 371 364 393 362 366 374 378 379 394 393 368 367 365 365 385 366 364 353 353 349 370 360 348 364 360 377 363 350 356 362 343 368 347 355 345 357 338 356 365 368 358 345 342 363 332 347 340 344 356 346 356 327 338 354 350 353 327 330 338 352 323 332 350 346 341 344 342 330 336 342 318 317 318 311 330 313 336 335 314 329 332 310 333 331 325 306 330 310 329 320 303 319 314 298 308 296 296 302 301 315 290 290 290 313 316 308 301 297 296 299 294 305 289 304 300 281 289 295 285 277 303 286 293 294 273 290 292 290 287 283 291 281 274 292 268 280 269 291 287 278 263 264 277 283 269 281 266 261 267 265 276 277 258 255 275 265 258 255 264 269 263 250 258 258 265 255 263 249 250 255 252 259 260 246 260 262 246 258 261 242 240 238 242 249 234 243 238 249 244 242 229 232 230 248 242 240 228 244 243 232 237 227 233 229 241 233 240 221 231 224 230 233 232 232 235 233 224 230 214 226 218 212 214 210 215 219 218 216 210 223 213 216 210 215 208 209 213 201 208 206 217 210 206 211 210 200 209 213 212 209 211 193 194 201 209 191 203 190 206 192 192 193 190 192 191 204 188 193 194 191 202 183 200 192 194 192 198 181 185 182 181 184 189 187 183 190 185 189 188 177 176 173 183 179 187 177 182 184 177 183 179 183 181 184 174 167 168 167 176 167 174 165 172 175 176 170 163 162 176 163 162 168 165 166 170 172 172 160 160 166 166 168 163 167 168 155 161 168 157 165 163 153 164 162 165 156 155 151 164 150 155 162 157 159 153 160 150 157 148 157 154 155 149 151 144 151 143 154 154 151 151 146 149 154 151 146 152 142 141 148 149 150 138 143 145 143 139 140 148 144 141 135 144 147 136 143 145 135 146 146 138 138 135 144 137 135 133 133 132 134 131 138 133 140 132 134 136 138 135 141 139 133 139 131 128 132 136 128 132 127 133 133 133 129 133 132 133 133 132 132 125 134 127 127 130 130 133 125 125 125 125 124 132 126 127 128 129 130 129 125 130 129 126 129 130 127 130 122 122 124 123 126 127 124 121 125 122 122 128 125 130 127 125 126 120 130 119 130 119 130 121 127 125 125 127 127 123 125 128 125 120 123 122 120 119 123 129 125 125 125 130 123 121 127 122 121 130 126 125 130 126 127 126 124 126 123 120 130 121 130 128 126 126 123 127 126 127 126 121 126 121 120 123 127 120 126 130 131 121 128 131 129 129 131 123 128 127 124 132 129 128 122 130 123 127 126 130 123 128 125 123 133 125 127 125 126 134 134 135 126 127 127 135 133 125 130 128 135 131 127 133 138 133 128 132 133 138 134 128 133 136 131 131 140 135 136 132 135 136 130 139 143 135 138 139 139 144 141 141 138 136 136 139 146 138 142 134 137 140 145 147 137 136 137 144 138 141 137 138 142 138 146 143 150 149 145 148 149 152 143 153 154 142 153 145 147 155 152 153 152 154 156 157 147 154 159 157 158 147 155 161 160 151 155 151 158 150 152 159 162 164 154 153 152 153 154 153 157 159 155 156 165 168 166 164 172 166 167 170 171 159 168 165 170 173 170 165 162 173 177 165 174 181 167 169 180 167 172 173 180 172 170 173 174 185 178 185 173 184 180 184 178 174 182 175 190 187 179 182 187 187 194 189 186 194 189 193 191 186 186 198 196 197 193 195 197 203 193 191 194 189 207 207 191 209 200 200 206 195 199 197 197 199 195 208 197 208 197 216 210 200 204 208 201 215 208 208 220 216 218 212 217 208 213 211 224 227 224 216 230 217 229 226 228 220 222 234 218 235 216 234 225 235 233 231 223 240 230 237 221 225 238 233 229 226 236 228 239 227 232 247 235 238 242 249 239 246 240 251 243 247 240 246 241 260 238 246 256 263 244 255 252 258 255 248 253 249 257 253 254 272 259 268 273 250 253 251 262 262 276 262 256 271 282 279 275 263 274 279 260 277 284 280 281 284 284 274 277 279 284 267 284 283 277 282 289 284 281 295 294 274 288 296 297 301 296 282 297 284 291 296 284 291 298 314 294 292 289 315 312 288 289 296 295 295 314 305 304 313 305 323 313 305 303 305 320 313 330 305 325 311 314 314 309 315 315 314 330 336 322 334 326 319 338 325 326 329 343 329 344 326 346 347 327 351 334 322 356 348 343 344 342 327 340 341 330 362 338 331 363 351 361 344 339 340 346 353 345 341 340 342 363 376 368 362 348 365 357 361 347 378 355 348 357 366 386 363 360 377 388 382 390 378 393 388 389 395 369 390 375 366 394 363 383 386 389 392 393 394 389 398 404 407 396 391 377 390 406 384 391 382 401 416 403 415 399 398 413 397 397 411 405 396 401 418 402 416 411 402 391 432 429 394 398 429 427 431 416 435 435 423 432 439 412 405 406 403 413 413 414 435 432 408 428 420 414 413 443 422 431 446 451 439 453 436 455 453 420 452 433 430 442 433 457 435 459 464 439 442 438 468 437 463 458 460 448 447 442 450 444 435 480 463 480 480 472 454 447 462 478 463 477 465 489 454 450 471 459 459 451 470 486 494 475 464 470 484 484 485 469 500 469 502 481 464 473 460 488 483 480 469 491 495 479 485 497 492 481 511 507 513 471 487 498 482 505 498 486 480 495 514 493 495 478 483 517 480 494 495 529 512 524 487 516 500 533 505 495 534 527 498 515 496 534 501 494 509 541 524 545 512 512 525 516 539 524 511 506 535 542 528 550 528 512 522 553 540 533 555 506 528 524 557 513 525 561 556 516 525 549 525 519 558 538 536 537 521 541 518 531 545 545 524 535 560 532 526 525 525 534 566 545 570 567 551 529 540 558 567 556 565 536 561 565 537 574 579 560 559 543 557 535 544 535 548 580 579 539 585 568 590 558 564 547 555 572 567 577 588 572 561 596 567 550 596 544 564 579 563 559 571 566 599 548 555 580 559 585 589 565 566 581 586 602 565 579 608 569 605 588 577 584 598 567 568 590 605 600 593 576 605 588 580 602 593 588 580 565 595 598 575 564 589 592 574 574 608 574 615 602 591 601 615 578 621 601 597 600 616 572 597 598 625 605 624 580 578 616 614 594 581 625 575 624 592 631 585 585 629 578 629 598 633 585 597 627 628 585 616 623 631 633 584 619 600 599 613 602 599 620 605 598 586 582 638 636 609 589 622 639 628 596 613 628 622 596 641 629 641 600 600 591 644 645 601 609 604 636 635 627 617 599 587 624 603 647 621 632 594 601 631 642 615 602 626 595 597 610 644 610 603 628 626 593 628 603 606 617 621 591 626 615 606 597 627 604 638 604 614 627 638 591 648 633 645 634 640 592 592 634 612 606 609 649 609 648 599 624 612 631 626 649 595 642 592 631 593 638 645 617 611
631 617 608 612 611 650 600 610 649 641 629 600 597 623 618 652 631 649 611 610 623 605 612 610 605 651 611 649 642 636 608 617 599 622 635 616 616 643 634 610 627 609 619 630 641 643 626 616 638 642 631 605 594 590 621 605 648 642 601 635 625 616 599 603 589 629 589 621 620 594 608 643 633 632 587 637 636 602 646 590 615 611 589 636 629 626 618 592 615 596 606 613 615 626 627 615 605 628 588 638 634 610 633 621 593 635 613 583 591 611 585 593 631 615 623 610 611 629 635 592 617 587 577 591 604 577 599 623 628 574 627 620 588 575 613 618 586 574 598 625 618 605 580 585 586 589 584 573 614 613 579 581 593 599 585 597 619 594 607 607 619 596 618 609 570 564 586 568 561 589 606 614 577 586 574 598 579 611 572 561 593 556 597 554 583 573 564 598 590 583 596 557 599 558 589 562 563 562 559 590 556 582 566 570 586 553 597 558 577 587 554 568 562 567 544 573 548 590 571 582 562 540 563 544 558 581 577 542 554 553 562 551 585 585 542 552 545 544 548 531 555 543 557 577 536 569 539 569 553 524 555 551 529 560 569 534 531 549 524 539 531 525 568 544 567 548 551 554 565 551 522 552 554 518 539 549 515 559 513 526 524 531 548 508 506 522 543 519 551 517 552 512 500 518 534 520 519 529 502 495 519 544 504 509 511 498 500 521 490 495 534 528 520 498 497 507 493 494 518 530 495 498 520 512 487 488 505 486 505 505 510 514 496 497 498 477 476 509 487 505 480 470 492 511 481 500 491 499 484 497 495 467 486 462 503 491 505 470 479 457 487 481 470 464 475 466 485 453 496 457 489 491 460 453 480 487 446 489 449 488 443 472 483 454 455 442 448 453 456 444 462 479 442 460 436 451 467 459 461 433 435 451 429 427 454 451 449 464 465 435 464 435 425 420 423 428 453 441 453 442 450 419 422 442 431 420 447 411 415 444 432 436 407 442 427 429 437 435 437 423 399 428 423 402 432 415 413 401 405 423 432 418 393 406 397 392 423 407 395 389 403 394 408 385 400 402 407 419 410 385 404 378 411 384 407 412 374 398 383 388 380 391 404 387 379 391 366 402 387 365 394 362 388 385 388 384 389 378 359 377 389 374 355 379 378 375 378 378 375 362 372 366 348 352 363 374 348 358 351 364 354 369 341 349 358 369 355 362 352 346 349 359 341 364 352 344 353 360 352 329 331 341 334 327 348 349 342 321 325 324 341 339 325 341 327 337 327 345 315 335 333 337 321 317 330 318 336 324 334 312 307 330 303 323 311 317 310 326 310 310 312 299 325 306 315 315 308 305 311 313 298 288 314 306 293 314 297 288 284 304 302 300 308 286 294 300 289 298 282 288 283 295 296 283 279 274 270 297 280 268 278 287 280 283 280 274 282 264 272 265 279 264 275 285 273 258 268 266 265 256 274 276 267 257 256 262 274 253 271 262 261 270 267 270 254 260 247 261 265 262 252 260 245 252 262 254 254 256 237 255 241 237 242 255 245 236 249 251 250 233 241 229 237 228 235 241 227 227 230 242 238 243 229 228 242 223 230 238 219 232 219 230 232 232 227 222 219 232 225 210 220 213 226 216 224 209 216 214 212 209 213 210 210 214 219 217 212 214 214 212 201 208 198 210 196 209 199 194 195 197 209 198 201 197 192 208 200 196 199 188 191 189 202 194 187 197 185 190 186 194 191 190 186 195 180 197 195 191 188 183 190 194 176 183 182 189 182 179 189 182 176 174 177 184 175 188 171 175 169 175 179 180 167 173 179 166 168 168 165 177 167 170 168 164 177 167 171 173 160 171 163 160 160 162 169 165 169 163 155 158 160 167 167 166 168 162 159 157 153 155 167 158 160 164 150 163 154 150 162 153 156 157 158 152 158 150 147 159 150 146 152 154 149 157 148 152 143 147 142 145 145 153 151 151 147 148 150 149 148 142 138 139 138 149 145 146 140 142 142 145 137 136 137 142 144 142 134 137 133 136 142 135 139 135 141 142 142 134 132 140 134 137 135 141 138 141 141 133 137 133 131 129 137 131 132 136 137 132 137 134 128 136 136 134 126 136 131 125 125 136 136 129 131 130 129 128 129 131 129 124 122 130 128 130 125 126 122 130 130 128 124 128 126 123 120 124 131 128 125 127 121 128 127 123 130 121 130 127 120 126 129 124 126 123 125 121 127 125 129 129 124 125 124 122 120 124 126 123 124 123 118 129 120 129 126 119 123 125 127 124 124 118 118 120 126 124 122 128 123 126 127 118 125 125 126 127 119 122 124 126 119 128 129 121 127 126 123 122 122 125 120 120 129 124 126 125 122 119 128 129 120 125 121 127 120 129 128 126 126 127 127 127 125 126 123 126 123 132 122 130 130 124 131 128 129 133 133 128 128 127 136 136 134 134 134 132 129 128 129 137 130 129 127 128 127 134 135 139 139 134 139 128 137 128 137 131 141 134 138 134 140 138 133 138 136 131 135 143 137 140 137 135 146 135 135 139 140 139 134 141 144 137 147 145 136 149 139 138 150 141 138 146 140 140 142 147 149 149 145 149 141 151 150 147 156 145 144 148 147 150 152 156 145 152 158 157 157 149 149 150 154 160 152 159 150 150 162 153 155 159 156 156 163 153 153 154 158 160 169 165 169 165 162 158 157 168 166 163 163 166 171 171 160 161 174 174 170 176 177 173 179 176 174 173 165 182 168 174 177 181 183 179 182 184 171 186 180 186 173 174 187 181 188 186 181 186 188 191 190 182 188 194 187 183 192 195 185 186 191 193 197 188 185 188 186 188 195 193 202 200 201 198 190 199 207 197 192 193 209 204 196 208 198 206 213 213 211 208 199 202 213 202 205 220 219 206 208 207 207 218 222 205 215 219 218 210 214 224 224 216 211 212 212 219 229 234 213 234 224 218 224 225 229 219 237 227 227 229 231 231 228 238 237 227 234 244 244 235 232 250 233 230 243 232 232 254 233 233 236 254 252 255 241 248 253 262 254 249 261 252 257 249 262 243 261 257 265 263 271 257 266 249 249 262 254 265 252 277 276 277 277 270 280 282 279 268 277 275 271 274 285 268 275 264 267 278 292 271 285 285 269 290 276 297 270 286 272 294 274 291 301 277 296 296 299 279 304 297 306 287 309 305 289 313 287 312 288 315 305 294 289 290 308 315 297 307 322 300 296 322 300 300 315 318 299 308 316 317 328 311 316 324 329 318 332 314 318 315 324 335 330 317 325 317 341 330 319 330 330 345 349 350 343 336 341 326 332 334 342 340 354 340 344 334 341 354 339 339 343 358 348 356 336 360 367 367 358 345 345 374 355 346 371 373 368 372 363 361 368 355 349 351 371 372 376 353 382 372 369 384 357 380 382 367 380 377 380 364 374 388 362 369 390 386 398 381 381 389 386 397 376 407 395 381 381 402 389 388 381 387 413 384 407 387 416 407 410 418 409 391 397 396 399 423 415 421 392 418 392 407 427 402 423 409 422 415 401 404 418 406 432 407 441 407 439 411 439 446 413 423 443 422 417 450 434 428 420 415 438 424 424 441 416 459 421 447 456 460 434 433 431 429 454 429 448 465 436 430 458 455 446 457 446 471 451 443 438 476 472 475 452 482 447 472 461 476 482 475 457 448 471 480 473 459 472 489 448 465 474 480 453 490 451 452 466 483 459 488 498 457 501 503 481 485 504 462 461 498 498 473 494 488 488 477 469 503 508 513 502 486 471 504 496 484 493 495 477 506 512 506 520 492 489 492 484 496 491 487 482 520 512 525 525 501 531 500 524 489 489 508 525 518 504 541 512 492 519 542 502 530 518 499 507 502 517 530 515 526 527 514 505 519 549 510 552 547 512 519 553 529 519 525 534 522 548 529 551 512 551 520 553 541 549 542 544 553 521 522 537 535 541 561 559 562 540 546 547 548 551 553 542 546 573 558 569 550 555 549 562 550 579 559 551 538 546 572 535 576 533 576 545 544 584 561 544 539 555 543 562 556 560 545 588 594 565 568 583 548 543 555 573 588 590 554 551 579 546 586 593 549 588 589 577 597 590 569 581 603 581 603 602 606 591 607 591 599 595 597 566 604 595 609 589 596 613 582 564 594 604 600 578 577 593 616 574 594 613 585 570 598 603 615 615 579 595 595 570 605 585 573 615 581 577 595 580 585 618 626 626 617 571 581 588 570 606 594 592 585 612 605 588 617 630 589 586 632 609 628 624 611 612 630 628 612 604 601 630 595 593 627 635 593 620 636 596 586 640 622 604 638 606 582 627 630 615 642 604 622 641 619 641 626 639 604 600 598 595 587 636 619 612 589 635 596 646 590 603 587 635 628 647 599 632 634 648 604 633 612 642 631 636 619 640 611 609 596 592 593 646 638 639 608 617 644 648 650 593 647 624 624 603 643 646 642 640 599 652 644 610 643 622 595 611 611 616 630 617 618 635 610 603 621 630 631 611 624 627 612 618 599 646 631 653 639 619 638 645 618 627 602
607 595 605 627 613 628 602 639 654 646 595 601 611 631 640 631 600 613 649 626 619 640 601 615 624 625 599 613 651 633 621 603 635 633 636 592 605 644 637 601 633 637 610 650 614 593 624 618 611 617 649 637 602 595 598 631 628 602 590 623 641 617 633 621 597 613 621 608 614 641 607 623 630 634 620 591 616 588 592 610 629 607 622 643 645 607 587 596 638 597 617 584 586 593 586 614 597 593 642 623 586 601 598 627 585 631 633 615 631 638 638 612 600 615 587 619 610 607 583 592 591 609 624 584 622 598 592 598 606 600 623 586 622 613 614 573 572 596 602 595 576 614 574 615 607 575 595 620 594 615 600 588 611 601 609 571 619 607 592 572 568 594 594 610 578 570 599 590 617 594 562 617 588 609 583 591 575 597 566 600 574 576 577 576 591 574 592 586 610 603 609 564 590 567 599 567 598 584 563 561 582 588 572 553 569 566 590 594 586 575 573 561 589 564 583 569 594 557 593 554 541 544 578 558 537 584 560 552 571 544 582 576 548 541 534 570 568 581 567 541 549 544 548 542 565 572 566 541 553 569 556 574 539 542 538 530 559 559 532 566 539 532 522 561 564 534 528 545 553 528 549 548 533 517 554 552 526 551 514 525 531 555 551 523 513 532 512 529 552 530 525 537 517 510 508 501 502 515 529 520 516 511 520 504 519 499 496 492 491 514 522 490 513 523 490 488 525 520 524 517 514 524 507 517 495 516 513 500 520 492 497 520 521 503 474 488 494 482 511 490 508 488 495 468 486 480 503 501 507 506 470 475 508 480 498 497 487 490 460 500 471 475 488 481 479 457 489 497 479 452 486 471 482 452 486 449 474 454 458 464 472 443 470 474 468 439 473 470 461 464 457 467 456 437 433 460 445 461 470 453 445 432 467 456 443 453 454 448 432 444 435 422 421 458 436 433 425 448 458 446 431 436 415 454 447 415 411 434 448 435 420 431 420 441 404 421 441 436 427 435 424 425 421 421 425 413 406 406 401 411 398 432 416 403 417 397 409 396 402 414 393 413 410 413 389 418 414 405 386 394 392 378 389 394 408 381 410 405 376 385 396 405 397 403 375 368 401 368 371 370 397 397 384 364 390 359 377 394 374 388 369 364 357 381 375 362 358 365 353 369 368 362 365 345 367 367 345 354 362 347 355 367 370 342 343 355 340 362 361 338 336 362 331 360 331 335 336 334 352 349 333 337 328 352 324 335 351 352 342 319 319 329 349 332 338 336 331 330 320 342 332 328 313 325 308 320 326 305 334 313 323 324 326 313 329 329 323 307 326 302 304 321 298 324 296 311 292 320 309 315 311 307 295 304 288 288 308 301 303 292 305 303 293 301 288 306 279 301 287 289 276 287 295 297 289 294 290 284 291 277 288 283 282 267 278 284 285 264 273 279 278 263 271 273 274 269 269 267 266 262 261 276 261 253 275 254 270 249 271 251 264 253 269 255 257 257 246 253 260 249 259 260 250 251 258 259 250 254 243 241 254 245 244 248 248 252 250 239 252 228 240 243 233 248 241 247 234 227 227 229 238 242 228 226 231 226 238 234 225 225 227 236 233 226 224 213 222 213 223 230 219 210 210 220 222 221 224 221 219 218 207 213 219 221 217 204 204 201 219 214 214 215 213 199 209 214 206 201 204 204 211 202 202 205 194 208 203 192 200 191 201 195 198 188 194 189 195 198 185 189 183 190 194 193 188 196 180 183 192 188 186 178 183 178 185 174 190 177 187 178 171 185 178 176 177 172 178 182 170 172 168 168 173 170 180 171 174 165 176 178 174 167 170 166 177 169 168 171 165 164 167 160 162 169 156 166 157 163 161 159 165 156 163 154 164 158 165 166 162 153 160 158 162 155 162 159 159 161 160 161 153 154 157 146 147 151 145 155 150 155 153 154 153 155 149 146 142 149 151 150 147 139 140 145 141 140 139 150 150 141 142 139 143 143 135 140 135 146 147 135 143 145 138 144 144 137 136 141 138 133 142 135 137 136 132 140 132 138 130 132 138 135 141 134 129 132 132 132 129 129 136 134 131 135 133 131 129 129 127 134 133 137 126 127 130 130 125 134 124 126 126 133 134 123 133 131 133 132 127 122 124 127 130 126 121 122 121 120 125 130 124 122 120 129 127 130 119 128 120 129 120 124 130 121 129 120 129 128 122 126 118 118 120 119 123 124 124 124 127 121 126 119 127 118 120 123 117 124 124 119 123 117 128 126 119 127 120 122 126 125 118 118 125 124 123 118 118 118 128 128 122 125 123 120 118 126 119 119 126 126 125 120 127 129 122 122 128 125 128 129 125 129 118 121 125 124 126 119 130 119 119 127 119 129 123 121 130 126 128 128 127 128 131 129 127 128 123 126 124 121 129 131 125 130 128 132 129 128 123 131 134 134 130 131 133 124 132 131 124 130 131 125 135 133 128 135 132 132 129 139 139 128 130 130 139 130 132 136 140 135 134 138 134 142 136 132 143 132 142 132 140 138 134 139 144 145 140 142 143 136 145 136 145 147 144 145 136 137 138 149 148 150 148 145 150 151 143 146 142 150 140 141 149 141 148 147 154 154 156 153 149 152 152 157 157 156 158 149 156 147 154 161 154 149 150 157 151 154 153 162 162 159 152 152 161 165 161 159 155 153 154 157 165 164 160 163 171 165 168 162 170 167 165 165 162 173 177 165 173 167 164 178 174 166 174 173 170 169 167 171 179 176 171 175 183 181 177 177 179 185 179 184 186 184 178 186 188 185 183 187 179 188 187 195 191 194 192 198 196 199 198 183 194 189 199 200 199 201 188 199 204 205 199 200 192 190 196 202 209 196 203 208 199 196 196 214 213 197 197 212 199 201 199 218 220 218 209 221 221 204 205 209 207 219 213 226 212 227 228 212 229 213 225 220 220 221 225 224 234 235 217 229 223 229 218 221 234 221 223 240 242 231 228 226 246 229 230 229 249 244 232 240 236 248 245 252 247 253 241 244 253 246 257 257 257 239 248 260 254 247 241 243 263 259 252 247 253 266 260 258 263 259 260 253 255 269 262 265 253 262 264 262 267 282 278 268 272 264 269 264 282 287 288 284 272 288 286 287 289 278 289 268 278 285 290 289 286 297 297 279 276 282 302 303 300 305 303 297 282 281 304 296 305 289 313 303 301 297 310 302 318 314 306 295 292 318 314 300 306 307 302 321 317 305 310 305 330 319 328 324 304 311 321 307 333 308 315 314 336 341 319 339 329 324 332 326 346 319 344 348 341 337 349 344 346 343 332 353 342 353 344 334 358 344 358 337 336 338 349 349 352 351 361 346 364 351 361 359 343 372 375 364 375 359 343 358 361 348 380 360 358 359 382 375 365 384 380 370 366 387 372 371 371 374 375 389 394 398 371 389 372 395 371 393 395 385 391 392 369 385 375 385 393 397 398 392 406 400 383 414 392 386 405 397 391 387 403 422 420 401 414 403 406 395 427 410 404 398 421 426 408 412 424 421 418 437 411 416 423 407 437 403 440 436 408 432 404 409 422 429 444 437 416 416 423 411 416 434 427 439 455 424 424 453 458 444 450 446 440 449 446 441 456 428 439 441 441 438 439 456 460 451 431 436 446 464 477 451 468 468 441 469 456 478 454 454 452 453 449 449 461 446 456 462 458 460 488 473 460 471 463 451 468 497 482 454 495 469 502 503 503 473 477 490 499 477 469 475 477 484 472 501 492 505 497 515 500 497 469 506 509 494 503 500 483 485 485 517 523 495 511 488 511 481 524 519 502 483 490 522 512 517 531 520 489 491 501 509 508 512 528 513 491 514 541 494 534 539 532 510 532 531 505 539 526 540 521 502 508 513 534 549 544 547 504 541 514 551 530 535 514 535 511 521 516 522 544 547 563 558 557 522 522 565 560 553 520 528 531 545 539 526 545 551 554 525 530 536 559 542 543 569 569 534 538 554 550 550 531 556 541 534 579 580 574 543 570 587 571 577 562 578 543 559 548 568 541 546 564 572 588 566 581 551 545 548 584 546 575 582 547 551 550 575 579 601 566 601 600 563 566 579 560 600 568 603 585 602 591 578 579 591 559 555 604 591 574 611 582 584 589 563 560 570 588 612 607 584 597 560 612 588 571 578 575 614 598 607 578 578 618 592 577 591 566 585 589 625 609 617 568 613 613 592 623 592 580 618 593 592 593 603 599 625 594 600 609 629 600 603 626 628 623 609 597 604 604 581 593 635 595 623 634 613 628 597 629 601 630 579 634 617 627 581 614 597 625 632 582 642 613 620 616 595 620 622 628 584 621 629 641 594 589 644 586 605 596 602 630 587 604 624 625 591 629 598 609 613 591 611 612 623 590 623 604 599 607 649 635 611 630 630 650 599 649 598 625 624 640 651 608 596 597 649 625 616 650 649 644 648 595 639 639 591 611 593 602 627 652 648 647 631 627 647 642 623 594 613 594 646 613 610 650 619 607 620 644 602 614 636 598 619 620 646 617 637 648 627 609 646
622 603 622 655 596 608 623 597 630 624 648 648 642 641 612 654 606 600 602 626 641 604 649 603 595 611 646 648 645 598 637 609 607 602 608 607 615 636 608 649 603 600 640 651 647 593 646 594 599 592 626 644 601 618 590 603 635 643 594 623 648 636 638 597 645 590 610 604 634 626 598 643 632 617 604 631 629 595 621 609 636 647 615 623 614 631 589 616 617 641 606 622 624 628 609 631 614 618 600 596 602 601 640 605 632 595 589 611 604 624 632 591 623 601 626 591 605 636 591 632 634 586 591 632 634 603 610 616 577 580 621 618 627 608 600 597 605 631 578 581 606 600 580 597 577 620 629 596 592 592 623 576 572 579 617 622 592 603 615 620 613 599 603 619 575 605 593 594 604 567 614 585 596 607 593 576 591 607 597 592 559 584 597 607 598 584 607 555 597 603 607 605 572 557 591 575 579 580 550 562 599 555 562 548 549 599 585 546 572 562 563 547 576 592 584 571 594 567 544 585 569 577 571 572 538 588 538 571 590 550 551 539 537 587 540 542 561 572 539 567 538 571 579 572 558 548 570 566 530 528 550 554 543 524 522 523 563 563 563 548 535 571 538 547 555 561 557 568 564 529 560 564 552 559 518 512 555 516 521 529 552 510 520 508 512 507 511 506 537 547 503 527 538 512 531 532 529 510 523 499 500 496 510 527 499 503 540 521 531 526 523 526 497 491 494 529 488 504 504 512 531 518 499 483 518 509 485 511 478 507 480 520 515 510 512 506 474 502 519 476 499 490 485 477 498 473 476 512 502 467 506 466 474 487 465 497 496 493 459 498 503 476 463 494 468 471 461 499 471 465 469 468 453 478 474 483 472 453 461 473 483 466 477 455 458 458 457 453 458 472 475 461 471 442 463 447 448 445 437 437 429 468 454 462 426 447 437 465 451 436 456 435 454 442 448 426 450 424 443 417 425 427 420 440 429 416 418 429 433 443 435 418 415 444 421 406 436 415 402 410 413 430 415 400 415 416 429 410 413 396 428 409 407 417 398 415 403 406 417 409 392 390 410 394 387 399 415 387 397 393 416 405 389 395 382 397 410 408 375 384 399 404 383 370 398 388 370 377 389 395 387 397 393 375 390 391 380 374 360 380 383 391 356 363 382 354 379 360 375 373 359 354 360 371 376 355 345 354 353 344 364 372 347 354 359 366 360 345 356 339 357 345 342 346 355 355 343 331 349 340 330 346 348 344 345 329 326 348 322 348 327 331 317 332 331 321 338 338 314 321 311 339 311 310 314 313 321 308 315 313 325 315 325 325 321 304 322 313 298 301 297 295 304 321 294 296 311 308 295 317 289 306 302 302 292 292 308 306 287 285 292 284 290 294 307 288 289 295 277 296 299 297 294 294 280 293 290 288 269 276 271 273 278 271 289 289 286 281 272 261 266 271 284 282 266 263 270 257 257 254 253 264 265 256 258 260 250 264 264 266 265 253 254 264 251 266 254 243 251 260 246 263 261 249 238 255 245 254 258 257 239 254 235 233 252 242 243 243 250 238 229 240 236 231 243 229 233 238 232 235 243 230 230 229 225 233 228 222 235 217 228 235 225 231 215 224 211 220 225 210 211 210 226 218 209 213 213 223 216 214 220 203 222 206 207 219 217 213 199 198 200 215 203 200 213 211 198 212 201 201 201 210 206 199 202 197 199 190 193 194 205 187 199 188 186 196 184 194 188 184 182 192 180 198 194 194 194 188 190 193 188 184 192 179 175 184 179 175 175 185 185 172 174 172 178 182 179 183 183 183 174 168 175 178 173 175 171 173 164 165 167 173 176 172 163 175 163 174 172 165 170 162 165 156 167 159 163 155 159 154 156 155 160 162 161 163 153 156 162 161 154 155 155 155 161 151 151 151 148 159 158 147 155 159 157 156 148 148 148 149 154 145 151 152 146 149 153 146 145 141 146 140 145 141 140 150 146 141 140 141 136 144 142 137 144 134 138 135 141 137 146 136 142 143 146 132 140 141 140 134 133 138 132 141 140 131 141 129 131 137 130 130 133 129 136 139 139 130 131 135 126 130 134 134 128 136 136 135 133 131 128 136 128 129 135 124 132 134 131 127 129 123 129 122 122 131 121 124 128 121 123 126 131 120 131 128 131 126 128 128 128 129 125 124 128 120 123 126 127 120 123 127 125 118 127 126 127 126 128 126 118 123 125 121 124 128 122 127 124 119 127 120 116 122 117 117 123 126 117 125 116 122 122 123 126 123 124 117 124 127 126 126 122 126 122 121 126 127 119 125 121 118 121 125 116 122 126 124 120 127 125 125 126 120 120 125 127 120 126 123 120 128 125 126 127 125 120 118 124 127 119 122 129 124 119 119 123 123 119 127 122 128 127 124 124 123 121 126 127 130 124 131 130 126 132 132 121 123 125 132 124 126 124 127 125 125 135 133 124 128 126 131 125 136 136 137 126 126 126 136 135 134 133 131 134 137 133 139 135 140 134 139 139 136 132 130 139 133 140 142 138 133 136 143 133 136 135 133 135 142 134 133 139 136 135 144 134 138 137 144 147 136 142 145 142 140 149 138 145 151 144 145 146 144 152 150 148 142 155 149 154 146 157 156 146 144 151 147 148 150 146 150 158 151 153 154 151 157 152 156 150 161 158 155 162 157 160 157 166 167 165 160 155 158 165 155 168 160 163 159 167 168 164 167 159 167 166 163 163 168 176 173 165 178 177 177 179 178 174 173 167 182 183 175 179 183 181 181 179 178 180 181 177 189 174 174 181 183 191 180 186 185 187 188 178 178 189 181 182 195 193 198 197 187 186 199 197 188 187 203 196 191 204 197 193 195 194 194 206 197 194 196 199 202 204 211 209 201 210 210 212 210 200 216 215 205 207 215 218 206 218 211 207 210 213 224 214 213 222 230 223 228 226 231 226 231 225 228 233 227 225 218 227 223 236 225 235 230 236 234 242 239 237 232 231 239 229 245 238 239 231 245 232 240 232 249 232 249 236 255 256 244 240 241 251 244 254 250 250 260 245 248 254 264 258 257 248 266 259 247 250 259 249 255 254 260 265 274 276 273 270 268 261 269 275 265 269 276 271 266 264 287 274 282 277 285 276 285 281 275 272 292 273 286 279 295 294 289 278 278 275 295 282 292 303 283 301 280 282 295 307 289 299 286 291 300 290 311 307 308 288 289 306 298 320 297 314 318 309 324 309 313 323 300 320 303 310 318 306 310 318 323 306 305 317 337 314 308 309 332 330 341 342 316 321 337 341 337 330 327 333 324 341 337 342 343 338 339 333 344 345 344 344 341 341 358 351 348 340 339 335 352 349 364 369 346 358 370 369 344 367 370 343 356 352 349 379 356 361 374 361 359 359 373 359 354 361 380 370 387 356 359 376 372 384 394 385 397 393 392 369 372 392 383 371 390 384 392 394 404 392 409 393 379 390 406 397 382 381 387 389 382 396 394 413 420 406 389 410 414 409 410 395 416 402 403 414 404 396 404 412 417 411 405 399 420 426 433 426 436 439 436 441 426 434 406 425 426 418 421 433 436 422 445 418 426 454 425 447 439 451 443 427 421 421 441 422 441 460 462 432 460 452 458 437 429 454 438 453 439 433 439 471 459 443 441 460 457 478 459 470 441 451 474 446 474 450 456 472 452 467 464 481 468 480 492 467 491 492 464 481 466 487 488 455 498 469 477 483 465 496 477 489 476 496 468 476 475 479 490 505 491 474 482 509 515 495 491 507 506 490 490 501 505 501 501 496 489 481 496 496 520 497 481 524 482 494 523 487 495 512 514 503 525 513 532 519 528 523 510 512 499 495 506 499 532 523 497 531 537 536 543 522 529 541 513 523 508 550 514 513 547 504 535 530 524 505 515 546 552 509 510 516 559 550 544 536 554 531 525 538 526 555 532 567 540 527 523 557 534 565 571 523 546 530 548 541 569 554 545 534 538 571 533 567 528 536 548 532 570 541 580 533 536 566 574 566 543 538 589 550 584 578 583 585 577 577 565 577 591 584 584 567 552 592 576 564 555 571 589 561 577 577 566 569 548 569 596 564 554 587 571 565 569 577 557 593 605 552 579 574 606 599 608 609 609 581 590 562 599 587 593 591 594 588 568 604 563 611 585 618 598 585 589 573 598 568 589 591 598 595 620 609 578 589 587 612 607 602 617 597 595 572 597 623 609 629 618 604 576 593 625 609 582 587 575 593 599 628 578 578 578 575 596 594 594 583 593 589 587 584 614 615 637 582 585 624 580 596 618 602 596 624 618 587 592 623 610 608 584 596 636 628 624 635 633 587 627 586 624 620 593 603 616 588 602 624 634 604 641 611 626 598 596 605 605 609 647 635 608 622 589 630 631 632 608 643 606 601 617 599 599 625 599 591 615 608 594 635 620 638 618 604 630 641 650 629 636 613 611 593 647 609 633 625 653 651 616 609 601 645 616 610 618 625 609 644 641 610 626 610 594 652 621 634 638 618 607 621 638 626 620 631 644 597 600 641 655 623 595
602 614 617 617 640 649 631 627 634 649 596 648 649 652 613 627 635 635 637 599 616 608 623 651 594 627 595 641 626 625 640 632 642 600 651 622 651 626 652 628 618 653 619 608 648 634 638 624 613 619 627 635 631 593 630 630 626 629 613 597 595 596 632 644 600 628 608 596 598 606 631 621 604 594 635 596 636 619 642 622 630 610 646 597 602 625 626 598 599 615 620 593 636 617 594 591 587 605 621 597 636 630 608 611 603 584 617 610 635 610 584 618 633 580 627 587 619 607 600 613 597 598 582 619 628 622 590 608 579 632 599 594 617 591 608 593 617 585 588 623 584 572 621 586 600 577 602 610 613 622 569 592 576 626 589 590 621 614 600 572 585 617 594 578 576 620 612 605 588 611 596 618 618 611 603 612 588 572 573 563 603 613 566 578 571 599 567 588 604 608 600 562 581 577 608 608 577 593 586 551 579 571 573 563 576 593 573 567 571 570 549 549 547 586 552 546 585 551 562 562 591 565 592 588 569 585 548 565 586 585 543 566 574 562 577 565 558 550 578 561 584 547 546 537 553 570 546 566 527 553 529 569 576 533 534 532 568 531 527 521 547 565 561 560 536 560 542 528 541 550 514 565 514 523 551 543 540 532 511 522 545 532 517 554 511 557 523 535 553 550 550 518 507 518 525 550 526 525 543 544 519 500 526 532 542 525 528 525 499 540 528 536 514 524 534 515 527 511 499 511 511 504 525 483 508 480 514 490 515 513 504 513 502 503 518 511 482 493 514 499 500 491 481 481 516 479 511 494 478 484 489 510 471 475 505 468 465 467 468 487 492 501 484 456 486 462 496 475 478 483 497 476 481 491 490 473 473 449 456 488 479 454 475 469 468 463 474 453 462 462 469 462 452 469 437 450 445 470 446 474 459 434 457 430 459 427 446 455 432 441 431 464 461 434 461 427 445 425 423 417 452 416 453 437 441 412 411 420 425 422 412 439 444 412 416 422 403 403 440 414 422 421 416 429 438 415 419 417 404 409 422 421 428 402 395 409 415 415 402 413 385 400 394 400 415 391 399 395 412 405 406 377 414 397 391 378 395 392 403 393 393 371 396 382 386 402 383 366 391 372 366 375 362 381 381 366 387 358 359 388 378 390 385 383 386 383 376 379 376 352 353 368 355 377 355 370 345 355 369 373 375 341 358 339 351 369 344 358 334 361 344 346 334 349 344 352 346 342 329 337 335 344 325 336 323 330 348 322 320 326 318 322 347 318 323 321 319 344 315 330 311 316 313 312 316 312 328 322 307 313 326 322 322 329 301 326 321 313 309 324 306 318 315 303 311 308 312 303 295 303 312 288 313 288 288 292 301 293 301 288 310 282 304 300 299 282 303 289 282 291 280 296 292 299 278 270 271 283 291 294 292 291 292 290 269 289 289 262 276 267 281 279 278 271 276 276 256 262 255 276 272 272 267 256 271 249 272 262 263 269 252 266 246 251 262 256 245 255 249 245 245 249 252 259 240 242 253 243 242 234 249 249 242 234 232 241 250 243 238 242 230 244 229 242 229 244 227 229 227 243 223 235 240 241 234 218 225 226 231 235 229 230 214 221 230 227 211 217 218 214 216 220 208 227 211 213 217 206 213 220 219 209 206 218 217 203 213 217 214 214 200 207 205 195 207 200 209 206 207 203 208 201 205 201 192 202 197 192 193 191 188 201 194 192 190 198 201 199 185 183 182 192 194 194 179 190 192 187 188 193 183 182 188 189 189 175 182 175 178 182 181 178 170 171 181 181 174 168 167 167 180 171 168 173 165 179 165 168 170 173 173 175 171 172 163 174 161 162 171 158 171 161 158 159 156 158 162 158 157 158 153 167 163 163 163 164 155 155 151 154 159 153 160 156 161 150 150 152 154 147 152 145 158 157 158 155 155 146 154 149 154 143 153 148 153 153 151 148 152 151 139 138 143 138 144 136 137 149 137 144 135 135 138 142 135 143 144 136 136 143 136 140 141 140 142 133 131 138 133 136 133 136 131 135 130 138 138 133 128 136 128 129 128 131 139 131 138 129 127 125 128 131 131 136 126 129 127 128 124 129 133 127 124 125 130 126 125 131 124 132 131 124 121 122 132 128 123 131 122 124 126 120 120 128 124 120 130 128 126 128 128 129 121 121 120 129 129 126 117 118 118 120 126 118 121 117 118 116 127 119 120 125 125 121 123 118 126 122 127 122 124 118 121 118 120 115 117 120 124 118 125 117 121 122 122 117 122 124 117 125 119 122 123 116 119 118 118 118 116 122 116 116 124 126 120 117 126 126 127 116 118 126 119 116 125 126 119 125 127 125 127 120 120 123 122 118 119 126 121 124 125 122 126 122 122 124 129 125 123 129 126 118 119 122 119 129 120 126 130 124 125 131 129 121 130 122 123 122 124 131 121 132 126 123 130 122 129 130 125 133 128 134 127 133 128 130 129 127 126 125 132 136 130 132 128 131 130 129 127 131 139 138 129 138 130 133 135 137 138 140 137 130 139 131 142 143 138 136 136 141 135 133 141 136 133 135 134 145 136 136 139 137 140 142 143 144 143 141 143 145 151 145 147 147 153 142 150 144 149 145 144 147 150 157 145 155 144 157 157 159 151 157 156 150 149 147 160 162 154 162 160 150 158 160 156 162 164 162 157 156 157 160 161 167 155 168 165 166 163 165 168 158 167 163 173 163 162 167 161 172 164 174 177 167 170 172 177 178 175 166 177 171 176 184 174 184 172 170 179 182 179 178 174 177 189 182 182 184 174 181 181 190 191 178 193 195 189 185 194 185 182 188 183 182 189 196 187 194 203 189 191 196 198 188 206 191 202 202 200 190 206 196 207 198 207 195 199 198 196 204 207 205 214 198 217 220 208 213 215 208 213 215 205 216 206 212 210 226 219 224 215 211 210 215 215 223 212 232 234 227 215 219 229 223 219 223 220 233 234 236 223 232 243 245 229 233 227 228 229 241 227 245 239 238 245 232 252 248 234 237 251 249 237 247 252 258 250 252 252 249 254 252 244 245 262 243 248 263 246 265 268 247 259 258 255 273 256 265 277 264 273 268 262 276 263 282 278 265 285 280 272 261 268 280 277 272 288 283 278 281 286 292 287 290 287 276 298 283 275 280 278 288 297 294 280 280 299 307 301 308 310 293 284 311 308 309 292 306 287 306 317 316 293 290 303 304 311 318 319 298 323 320 319 321 311 322 330 326 306 304 315 309 310 331 328 319 319 313 332 313 339 323 335 320 317 335 328 327 345 333 337 338 341 341 352 351 334 352 350 348 330 330 355 338 342 343 338 354 344 357 349 359 338 365 351 341 358 368 346 372 344 353 348 364 359 346 360 346 372 348 363 379 349 373 387 358 373 369 389 379 385 360 387 374 365 392 369 374 375 399 376 371 368 397 374 377 376 380 391 380 401 379 390 374 406 393 376 404 406 390 382 407 411 419 390 401 417 420 391 401 407 418 420 394 418 404 398 431 414 402 400 396 406 411 424 418 411 411 400 418 416 423 440 409 426 432 417 433 411 441 443 431 411 451 452 429 444 451 454 433 451 436 426 441 430 439 424 426 427 453 432 446 433 441 439 454 449 465 447 441 460 462 435 454 450 470 448 454 477 472 477 439 446 447 476 443 474 483 485 466 444 471 452 464 472 472 484 481 457 462 457 476 473 469 485 460 497 503 457 484 460 473 474 497 500 477 482 504 475 473 492 465 496 513 483 482 476 472 476 484 483 474 505 514 489 513 510 522 509 479 494 482 506 499 522 483 491 503 493 487 490 504 492 491 514 510 506 492 497 498 506 511 537 505 498 544 501 526 534 519 537 544 525 528 540 505 507 512 538 520 541 514 545 515 520 529 539 526 543 533 542 516 555 534 560 546 559 517 560 521 519 550 563 541 548 565 565 541 523 520 523 526 561 563 575 569 531 563 550 536 534 527 572 548 529 561 568 531 530 539 565 582 538 573 541 583 581 546 544 569 589 559 558 573 589 580 561 593 576 572 585 540 585 575 595 586 588 578 581 545 585 581 591 573 603 548 569 593 555 572 602 584 603 555 596 573 605 566 585 586 602 588 563 612 576 594 604 611 598 580 610 598 561 559 577 586 584 580 596 601 617 605 582 583 610 600 592 588 606 613 580 577 599 625 603 599 579 604 627 608 627 601 627 593 577 618 627 604 580 623 584 608 616 629 606 629 595 631 582 633 597 576 577 577 580 624 633 599 599 609 623 603 587 627 597 591 624 626 636 624 614 637 609 628 636 586 627 609 587 636 591 634 600 596 607 613 637 613 619 630 618 592 599 627 644 618 638 627 606 635 610 642 632 606 620 597 636 641 619 619 598 641 642 629 627 619 610 616 640 635 597 601 637 594 635 591 596 619 617 642 648 605 594 653 622 626 599 606 615 630 634 625 618 623 601 595 653 620 622 642 603 629 651 650 630 631 650 635 597 611 623 651 625 625 651 656 595 656 606 617 631 645 647 595 614 655 597 610 620 623
597 628 657 652 622 631 628 615 610 629 632 637 625 601 605 616 598 604 616 607 625 650 655 615 648 612 612 648 625 635 614 627 604 612 618 629 647 648 646 597 620 620 639 646 623 645 605 624 653 624 634 621 617 631 640 608 647 593 600 614 632 616 644 643 635 604 615 623 596 605 627 621 628 609 612 594 599 623 623 597 592 602 599 636 611 596 596 611 606 595 616 590 610 597 608 619 585 627 605 612 621 618 634 595 594 633 638 595 582 585 610 612 623 620 600 586 629 607 610 587 616 638 630 588 636 589 615 624 598 604 591 581 620 632 603 586 608 623 617 601 592 592 585 616 577 601 603 582 571 610 588 572 608 597 582 608 573 593 624 621 570 597 621 565 614 589 606 587 617 619 601 604 581 598 604 561 566 610 577 611 565 560 572 607 593 609 590 593 561 580 607 608 595 598 601 564 582 589 587 558 582 574 597 595 596 568 558 572 562 563 554 593 556 576 548 543 589 588 565 587 554 570 594 550 566 561 565 562 538 545 547 584 563 551 564 585 578 544 540 585 544 540 578 530 578 567 554 543 542 546 535 568 553 538 553 548 554 529 570 529 522 519 548 535 551 537 545 541 567 561 524 555 566 564 539 564 558 517 554 556 509 554 522 533 530 541 517 530 527 520 538 504 507 523 540 509 507 511 549 508 547 537 538 511 542 511 508 541 511 535 524 531 501 522 488 526 506 534 502 525 532 493 530 486 497 492 516 510 480 485 525 501 494 505 508 510 501 492 521 501 479 477 498 474 494 487 468 500 475 500 506 506 476 475 462 461 473 491 478 476 460 503 470 496 468 493 457 488 498 480 485 470 479 463 461 462 470 472 471 466 473 457 466 454 469 472 473 468 453 479 466 473 438 441 458 460 447 463 446 468 457 452 459 438 463 457 463 442 450 454 430 443 430 460 429 451 443 457 441 431 428 450 419 419 432 413 419 440 436 425 439 415 407 424 442 434 436 403 420 404 406 408 424 399 401 426 425 419 405 399 428 417 397 398 392 426 400 410 400 402 415 394 394 387 406 388 384 413 391 408 378 390 403 411 409 396 392 382 401 382 374 377 378 392 378 396 389 368 372 391 381 396 395 367 387 383 382 372 383 358 362 357 354 368 385 370 376 376 373 361 383 366 363 359 364 370 355 371 361 360 366 363 343 354 359 346 350 361 338 362 363 357 336 340 363 340 328 335 341 336 352 342 335 343 335 335 351 320 323 339 334 317 335 348 338 345 339 315 330 316 331 310 326 324 330 327 321 336 315 313 330 328 329 312 309 318 324 307 302 314 303 313 296 320 304 320 315 302 301 295 310 304 305 310 302 296 298 302 310 287 303 280 282 282 302 291 300 288 298 294 289 297 290 275 285 286 290 290 277 288 282 285 288 282 284 272 274 286 285 283 262 266 266 259 279 281 260 265 255 265 266 258 271 262 261 261 273 260 267 253 270 259 250 263 245 256 251 249 245 247 242 248 241 243 253 238 255 235 251 242 237 232 248 231 243 251 243 238 248 244 242 231 236 244 233 228 231 242 226 222 232 228 238 225 237 218 218 224 232 223 223 226 221 225 215 220 229 224 218 211 210 224 216 226 216 209 224 205 209 223 213 211 203 200 210 207 209 198 205 197 203 196 213 209 206 205 211 202 196 209 202 195 208 205 202 205 191 193 191 186 196 198 202 198 191 194 189 184 181 192 186 190 190 180 180 180 191 183 183 184 185 175 190 189 177 183 184 181 173 183 173 177 174 179 175 171 174 181 172 169 169 177 164 172 164 179 176 170 169 169 171 172 170 165 168 165 168 163 168 162 166 166 163 161 155 155 167 163 155 155 156 155 164 162 158 160 163 163 151 161 160 160 150 158 155 147 154 157 149 150 148 158 158 151 152 148 144 152 154 153 153 148 143 152 144 148 139 147 147 147 149 148 141 145 149 138 138 137 144 143 134 137 137 136 134 142 135 140 136 133 134 144 141 131 141 136 134 131 133 134 140 131 132 137 137 132 136 137 133 128 132 132 134 126 127 136 133 133 134 126 134 124 125 133 125 123 124 130 126 132 130 131 132 126 132 122 123 126 122 128 123 127 120 122 121 126 127 123 128 125 124 123 122 119 118 127 129 122 127 122 120 122 123 122 118 127 124 121 119 116 127 126 123 119 116 124 117 125 121 125 122 125 121 126 118 125 115 121 118 124 118 125 118 124 118 123 125 116 114 121 117 117 119 124 124 120 125 114 117 122 116 116 120 123 119 123 121 120 121 116 117 124 118 120 125 115 122 126 121 122 121 124 118 118 115 120 124 118 124 119 126 115 122 125 117 116 126 116 126 121 123 117 119 128 117 119 128 124 122 123 123 120 125 127 125 129 125 122 124 123 120 124 123 130 125 129 123 128 130 121 121 126 124 129 129 124 124 130 124 130 128 130 135 123 127 129 128 132 127 130 131 132 127 135 135 136 135 134 136 136 135 130 139 138 138 134 134 128 137 133 138 139 140 140 142 132 134 137 142 139 132 138 141 135 143 139 138 142 133 137 147 137 144 136 136 137 144 148 139 140 150 143 142 148 146 150 147 141 146 144 150 152 149 147 143 154 151 147 152 152 152 151 158 151 146 148 158 152 149 148 163 156 162 163 150 165 156 165 162 156 154 154 157 164 163 169 161 165 157 163 159 169 169 169 166 159 166 162 160 169 166 169 162 172 173 178 163 178 175 169 173 179 166 170 178 177 176 170 182 184 171 177 172 177 178 181 179 173 187 187 186 177 183 182 182 184 179 184 183 195 188 189 184 192 198 196 185 186 191 198 194 196 193 201 202 200 206 197 198 205 206 192 210 197 200 197 208 207 205 198 202 216 208 202 199 209 215 215 211 206 212 218 204 224 206 215 217 224 227 213 228 223 212 214 213 217 223 230 219 229 231 225 217 218 231 230 229 221 236 227 226 230 223 239 238 234 240 244 237 234 230 249 248 242 235 239 234 240 249 255 246 246 246 256 250 237 250 259 251 252 262 258 248 250 245 254 266 246 266 258 266 252 248 260 257 255 270 260 264 266 259 275 275 269 257 275 276 273 268 277 271 278 274 280 266 265 269 266 266 279 284 285 284 271 273 279 278 283 295 289 300 293 277 303 286 279 299 300 306 290 290 289 300 291 293 310 293 298 313 297 313 318 311 315 315 314 309 314 320 304 313 317 315 301 329 312 309 320 304 312 333 306 311 309 326 311 334 315 313 317 323 338 332 318 344 336 327 322 322 344 336 324 339 349 337 324 331 325 343 351 349 349 352 334 353 350 340 348 341 332 341 362 349 366 343 339 368 343 346 347 354 371 376 374 360 344 361 359 366 368 377 356 369 385 369 369 376 383 363 377 359 377 369 360 359 364 366 384 374 399 392 387 382 376 391 391 380 390 370 382 399 403 392 402 384 374 396 382 410 381 396 381 381 387 415 397 415 411 395 422 410 422 426 413 423 394 425 415 424 422 433 425 428 433 425 431 405 400 418 432 408 433 441 416 417 411 429 426 435 434 429 424 420 418 434 413 420 446 420 430 453 435 435 419 433 442 428 462 436 425 441 423 450 460 459 466 466 428 435 459 459 451 453 471 451 440 464 448 448 445 464 476 455 441 441 455 456 449 457 479 459 462 465 472 454 459 449 449 484 481 483 452 455 488 455 488 471 460 470 469 463 485 489 479 470 485 467 471 463 480 503 488 469 478 504 493 502 493 481 484 511 490 492 508 515 485 486 484 494 501 492 501 500 522 511 484 520 498 495 492 488 490 532 500 505 490 526 518 508 530 540 511 508 512 500 516 506 537 496 539 519 538 506 521 505 501 532 533 552 509 526 543 515 546 519 517 534 528 536 515 518 545 544 515 532 548 560 529 543 533 547 559 524 517 549 537 542 541 569 560 532 561 529 526 575 535 544 524 533 575 559 557 578 537 539 552 577 543 540 556 555 559 562 562 558 582 545 548 535 590 560 559 557 542 553 551 573 558 561 581 573 557 551 549 584 562 597 568 565 591 593 573 598 593 580 588 567 586 580 573 597 568 574 606 564 582 580 578 610 569 610 605 577 577 557 562 567 607 561 594 576 597 560 578 592 581 576 607 584 592 587 577 609 616 604 601 583 586 572 584 580 619 598 600 600 570 603 602 581 593 615 571 584 570 583 582 602 606 597 613 588 598 576 593 591 621 583 625 603 604 606 601 602 622 584 578 597 610 614 583 628 579 598 612 623 599 622 610 603 612 603 610 630 620 608 605 617 614 623 608 620 624 639 604 626 645 646 633 621 589 638 612 592 596 647 639 618 630 609 634 628 595 617 592 613 615 649 627 613 609 625 637 599 598 635 628 625 601 607 612 624 649 607 611 644 596 647 650 630 597 632 608 602 599 609 626 623 605 603 647 626 637 632 634 645 615 608 618 623 625 638 595 621 653 614 610 655 605 606 631 610 643 644 619 649 596 651 617 610 597 608 642 640 644 618 629 601 632 651 630
599 633 629 624 628 649 639 626 657 648 600 609 633 647 631 624 649 625 645 601 624 657 645 606 643 604 639 648 640 631 617 640 602 649 605 633 637 647 601 636 636 603 648 608 653 620 636 642 647 621 646 612 619 632 620 602 640 599 651 619 633 611 602 641 603 609 614 645 597 618 623 635 625 614 650 621 637 627 606 626 593 596 645 617 633 610 646 607 645 635 618 591 620 610 633 628 627 618 591 608 626 619 619 584 600 586 584 604 622 583 613 640 611 620 622 624 634 619 581 629 605 610 634 639 635 595 602 606 578 614 619 614 622 579 577 628 632 594 630 585 576 631 578 597 618 613 606 604 629 598 586 602 623 627 582 584 578 626 596 610 610 584 617 567 603 605 593 609 594 604 567 566 618 619 589 609 610 609 560 565 566 580 586 573 568 580 575 594 594 598 581 570 579 567 562 588 606 583 568 568 578 575 587 603 603 567 554 604 568 582 596 587 574 600 554 568 571 544 583 586 591 581 546 560 593 583 546 547 591 550 544 573 581 549 565 576 550 580 586 564 568 548 550 582 581 558 531 538 543 528 575 559 537 562 555 576 547 528 540 543 570 538 532 529 561 523 522 532 567 538 551 553 521 529 525 555 545 529 547 546 561 546 515 510 532 526 518 551 527 504 554 515 526 516 552 523 537 499 542 543 512 532 532 546 525 496 517 525 529 521 511 534 498 493 524 537 511 514 492 505 518 501 513 511 491 516 530 521 508 484 480 493 476 476 496 482 515 490 495 521 501 477 478 512 499 471 505 484 467 478 486 478 465 494 484 472 501 466 505 463 503 475 461 477 498 493 493 464 479 496 452 460 481 482 490 487 483 485 449 459 478 488 457 484 471 463 451 469 475 482 462 449 454 466 438 441 471 461 467 457 466 459 442 471 449 440 440 465 465 455 464 445 450 435 431 453 440 461 441 434 420 434 435 418 419 423 437 422 427 447 450 443 446 425 410 437 406 427 404 411 401 429 405 413 399 415 424 432 397 411 397 418 426 396 403 423 408 417 423 413 418 411 408 422 383 396 403 418 390 392 389 378 410 414 400 375 383 384 410 391 399 376 376 370 379 370 394 391 375 369 399 396 365 396 373 377 359 365 362 362 356 359 366 376 369 356 386 383 376 363 383 368 350 353 347 368 343 375 364 344 361 348 352 355 359 341 354 337 367 360 346 333 354 339 352 352 358 355 348 330 325 347 327 345 347 354 332 345 330 329 344 320 338 317 315 323 324 326 324 317 330 320 316 327 321 331 319 324 327 318 319 320 309 304 318 305 321 318 317 300 313 301 313 297 295 300 299 307 314 305 289 314 310 286 311 285 285 303 298 301 290 289 293 280 284 277 280 285 301 285 274 281 283 285 282 282 288 270 271 293 292 279 276 284 277 288 274 277 282 286 275 275 262 271 270 262 267 262 271 262 275 261 262 250 252 260 260 264 248 267 259 264 253 245 252 252 263 263 260 254 245 247 261 247 257 242 242 249 250 250 238 244 251 231 246 238 244 238 230 228 237 232 241 226 239 234 224 236 238 231 226 228 229 234 229 227 219 221 216 218 228 226 223 232 224 213 225 214 218 219 215 215 221 220 207 215 224 214 222 216 218 213 217 206 211 207 212 204 216 200 206 209 202 207 194 209 204 201 209 195 207 191 193 191 206 197 194 192 195 187 198 189 190 192 195 188 184 185 192 191 183 180 178 178 181 180 186 187 182 176 175 187 182 184 180 175 171 181 188 181 183 181 176 181 183 178 170 168 175 165 166 179 173 169 170 166 164 170 176 169 167 170 159 170 171 166 160 172 171 168 163 166 166 154 157 160 160 164 158 167 157 161 151 160 158 158 160 160 156 155 158 158 159 155 150 154 151 157 145 153 156 150 152 148 156 149 156 148 148 150 148 147 148 151 144 138 145 148 139 146 141 139 145 140 141 148 147 147 135 144 133 137 139 142 135 139 141 140 137 134 137 133 133 134 137 137 140 132 131 133 133 132 138 134 131 135 137 139 138 133 137 126 129 128 128 125 129 126 132 124 127 124 125 131 130 128 131 130 130 131 129 127 126 131 127 126 131 120 123 125 129 119 126 122 129 125 130 123 122 121 129 124 125 124 128 125 118 125 125 119 126 120 124 119 123 118 117 122 123 119 118 123 123 125 126 122 123 125 119 116 120 117 125 114 116 125 114 121 125 123 123 123 119 123 118 114 118 119 120 125 115 115 125 123 125 125 122 122 115 114 115 121 121 118 125 123 117 118 119 121 115 120 122 124 118 118 117 122 115 115 125 116 117 124 117 116 115 114 116 117 119 118 117 115 115 120 116 122 124 125 117 117 121 118 121 125 122 124 125 123 126 125 118 117 127 122 124 117 123 127 125 127 123 119 120 124 125 122 119 127 121 123 122 130 129 127 128 125 128 129 124 127 126 127 131 125 125 130 126 124 133 132 134 124 126 126 135 136 126 137 137 138 127 139 133 133 139 130 129 137 135 131 136 136 138 135 136 140 131 142 131 142 140 143 144 145 144 146 133 141 134 145 140 137 144 138 143 149 142 137 149 148 146 142 138 139 146 142 143 147 142 141 154 141 151 144 149 155 152 150 157 153 154 159 153 150 149 154 153 152 159 158 160 158 159 157 152 159 157 158 159 160 163 153 167 156 167 154 154 160 168 159 168 162 159 168 158 162 163 166 162 171 177 174 166 162 171 172 179 169 173 172 175 171 172 171 170 176 179 177 182 171 179 178 186 173 179 177 185 184 176 186 181 177 179 190 177 182 186 195 189 183 190 196 189 185 193 200 200 188 199 202 203 199 198 195 190 190 194 198 200 197 193 209 205 197 206 203 205 211 212 208 200 202 217 201 200 216 213 221 209 205 211 223 214 211 219 219 218 209 208 209 216 226 216 227 227 227 226 230 233 222 218 225 231 233 220 228 228 225 237 236 231 224 225 232 240 228 243 226 239 234 245 250 246 247 248 246 243 241 238 244 256 250 236 239 241 242 245 243 249 259 251 264 250 258 245 251 255 249 246 272 268 264 260 258 268 257 265 255 267 271 256 271 274 262 283 283 280 280 279 262 269 267 289 269 282 277 291 289 290 289 275 278 290 278 287 297 272 294 297 279 287 287 300 287 289 282 285 299 295 294 283 302 289 298 292 299 303 306 311 314 311 310 315 302 298 294 321 312 312 311 324 325 306 318 306 321 332 329 320 327 332 309 305 316 332 321 313 337 316 325 323 318 316 341 324 323 325 330 333 321 325 337 344 353 350 325 340 347 344 332 338 349 358 329 345 363 354 346 335 355 346 337 366 363 354 340 363 345 354 356 368 342 371 346 373 348 364 371 350 373 376 350 371 375 367 365 375 383 375 369 376 370 388 384 388 381 364 391 397 397 394 386 366 389 388 405 397 397 401 409 374 399 401 402 390 407 406 393 392 385 418 400 416 420 395 390 422 416 394 389 404 413 417 400 407 412 413 396 432 425 422 436 411 429 411 416 403 431 418 411 408 408 422 443 428 436 423 436 448 419 430 429 425 416 442 454 456 445 433 434 445 461 419 431 461 429 452 432 449 464 435 460 442 454 470 453 459 447 445 431 471 461 464 455 479 466 442 469 450 470 438 468 468 482 460 468 476 464 479 481 471 477 479 487 453 476 482 476 489 484 470 483 461 469 469 462 469 489 492 501 505 479 493 467 507 484 476 500 482 481 470 467 503 503 516 485 487 499 488 475 492 510 481 491 523 499 495 518 510 514 505 486 519 511 530 512 503 527 529 513 508 511 493 534 507 533 517 498 507 494 518 500 497 496 540 518 514 505 545 532 549 504 539 551 502 509 519 551 526 539 557 554 506 526 531 545 516 510 536 536 563 520 538 520 559 562 545 558 547 544 522 553 567 532 551 570 560 560 531 534 568 571 535 528 534 560 574 545 560 543 539 581 541 531 547 581 550 546 549 559 583 542 549 578 544 544 564 555 583 569 547 562 581 578 561 551 574 556 574 565 569 550 567 561 587 570 547 601 568 587 574 574 585 571 566 559 601 560 560 566 588 578 581 556 571 581 586 597 600 563 559 603 559 567 559 599 611 564 609 608 588 587 568 607 613 577 585 581 586 609 595 588 595 596 574 566 591 624 605 625 581 616 575 583 609 613 604 604 576 593 616 594 590 585 602 616 577 576 616 616 611 626 610 590 629 607 635 604 618 605 592 623 600 628 610 598 597 582 599 630 623 603 604 625 604 616 594 608 617 593 601 589 623 609 639 619 617 591 630 633 589 588 600 645 628 634 604 647 638 624 637 620 647 613 591 648 650 605 595 643 634 592 612 611 605 632 628 597 599 599 634 594 612 611 619 614 653 635 607 620 595 641 601 610 603 603 605 603 619 612 594 602 613 615 621 629 594 596 635 602 604 616 605 623 636 632 646 634 613 598 599 615 645 605 633 653 616 643 599 640 600 600 646 617 619 609 650 619 611 630 625 619 649 636 646 627 611 635
604 627 635 605 646 622 614 619 618 632 605 619 615 607 621 601 628 645 615 619 604 628 652 633 648 640 608 635 607 621 608 612 649 645 618 636 608 636 657 627 608 602 649 624 610 609 627 639 595 642 598 600 611 651 634 598 633 644 636 641 605 646 596 594 632 617 631 643 593 630 609 604 634 599 633 648 613 602 631 611 647 634 616 602 628 592 605 605 641 646 588 612 630 637 631 610 601 625 587 601 628 619 642 643 630 623 621 594 631 626 605 594 614 618 591 631 638 611 590 615 597 591 638 580 581 623 604 592 626 633 594 628 614 593 598 584 598 617 585 591 576 588 613 611 590 604 617 613 579 615 579 596 584 574 588 615 569 598 602 604 612 604 616 585 608 612 587 600 584 596 612 608 596 616 563 567 579 562 589 618 615 610 585 568 601 604 584 577 565 578 612 578 601 572 600 606 570 604 566 551 572 567 574 581 605 574 571 577 563 576 577 563 577 552 598 592 591 547 555 553 544 575 565 551 583 591 573 568 568 560 545 557 557 562 558 583 569 573 551 572 570 562 543 543 567 574 553 581 528 560 558 567 552 573 529 546 543 554 525 543 570 536 551 549 522 520 558 549 530 523 561 549 545 546 537 538 525 538 543 530 511 511 536 519 533 543 516 534 512 504 526 503 511 523 547 516 504 523 510 512 506 533 535 512 542 511 500 507 543 507 521 493 522 523 501 530 534 515 517 498 533 527 488 505 498 504 488 516 495 513 495 502 497 498 477 507 514 496 498 495 516 483 513 479 480 501 484 484 503 480 495 511 507 481 475 489 504 474 500 487 461 500 467 463 469 455 457 487 469 460 494 478 481 492 460 448 478 475 476 455 482 462 450 457 476 448 447 439 481 481 443 445 466 463 471 456 451 443 457 432 452 455 465 460 446 431 467 450 428 442 440 444 423 457 440 438 456 423 421 446 424 448 456 439 429 453 423 415 410 417 419 426 436 408 426 444 433 442 433 433 438 406 421 437 432 403 429 435 416 430 423 394 408 396 406 398 392 392 400 401 393 424 412 385 414 387 389 390 417 409 386 402 412 377 397 401 401 386 410 388 397 406 389 387 386 396 376 382 392 384 377 396 392 377 384 363 375 382 361 373 390 361 354 375 372 366 353 376 355 371 380 347 349 372 344 348 353 376 360 375 345 373 364 369 348 338 370 346 362 352 340 363 349 335 345 356 334 342 332 332 348 357 332 347 323 353 332 337 322 320 349 319 341 337 343 332 315 327 320 342 314 326 317 333 316 308 322 323 319 319 309 316 321 321 315 303 328 306 299 318 321 307 305 316 310 319 307 299 300 292 306 290 288 291 314 304 290 302 294 288 306 305 297 291 299 282 301 282 281 300 277 278 290 272 295 285 279 277 285 267 291 285 285 279 288 280 281 270 263 266 267 260 268 267 270 279 263 258 276 261 265 264 250 269 250 251 262 256 247 250 247 262 245 265 253 248 242 264 255 249 253 244 239 243 257 255 256 243 240 247 241 235 231 249 248 232 250 239 245 227 231 227 244 230 233 236 234 225 230 220 226 237 232 217 225 219 221 233 224 218 227 225 224 226 210 210 220 213 212 211 218 226 225 224 213 204 217 217 209 221 205 204 207 214 217 211 199 209 212 199 199 196 205 212 201 201 209 199 199 199 198 191 193 190 195 192 195 201 194 190 189 185 188 183 186 185 191 187 195 189 186 194 186 189 179 191 182 181 177 186 174 176 183 172 188 172 178 184 174 171 170 179 177 173 173 176 176 167 175 165 167 180 164 167 175 166 169 162 175 171 164 163 172 172 163 170 161 171 158 156 163 163 156 161 158 163 154 162 152 154 164 163 159 161 157 159 151 150 161 161 152 160 149 154 150 150 154 157 153 150 153 153 155 146 151 143 146 149 149 151 149 140 150 144 146 140 140 142 143 147 144 146 145 139 134 144 135 143 142 139 135 146 144 139 138 137 134 140 142 141 131 130 142 137 130 130 134 131 133 137 140 132 136 139 127 131 132 138 128 132 130 126 134 124 128 126 131 130 123 128 129 123 126 122 128 124 126 127 127 122 123 124 125 125 128 124 129 125 127 124 130 118 122 119 126 126 126 120 117 118 124 120 123 128 123 116 117 116 127 116 121 117 123 126 121 119 118 119 125 118 116 123 121 119 116 118 119 116 125 123 121 120 115 115 123 122 120 117 115 119 121 124 120 117 115 118 121 118 114 123 125 115 120 121 124 114 117 122 120 116 119 116 115 124 121 124 121 115 119 114 120 114 124 118 117 114 114 116 122 118 125 122 119 123 121 122 115 124 118 122 118 115 116 119 114 115 122 125 117 115 126 116 121 124 125 116 116 117 123 126 123 123 126 116 125 125 116 127 128 125 127 120 127 121 119 128 124 127 127 119 121 119 121 119 128 124 122 131 127 130 122 123 130 132 127 128 122 129 131 133 135 127 126 131 126 127 126 133 130 131 129 129 126 129 133 128 134 130 130 127 134 132 139 137 132 140 132 138 135 135 138 138 143 142 134 135 136 140 145 139 146 134 138 143 146 135 142 143 147 138 149 136 143 149 140 142 148 140 146 141 152 147 142 151 142 153 144 145 146 148 154 143 152 156 147 159 150 157 150 157 156 150 162 148 157 160 164 161 155 154 164 159 162 154 158 154 155 158 157 157 169 166 157 164 161 159 170 165 168 161 167 168 164 170 170 168 163 174 171 166 171 176 168 178 169 183 176 173 178 184 177 182 171 183 185 184 175 185 188 186 178 183 181 185 179 183 189 191 186 186 179 186 192 193 197 197 195 188 183 193 189 188 195 189 201 197 205 193 197 200 207 196 192 197 197 196 211 199 210 208 201 201 211 207 199 203 210 207 220 200 206 208 203 203 216 206 222 213 212 212 218 211 212 215 222 228 211 224 228 213 216 230 234 235 236 228 228 218 230 219 232 222 225 236 237 238 232 243 228 241 243 248 236 241 238 234 239 253 231 252 232 250 255 250 252 244 254 251 242 238 263 246 248 254 255 253 257 250 247 257 264 251 255 258 267 254 258 259 255 259 272 275 253 278 279 267 272 275 261 260 264 264 269 273 266 274 286 278 272 268 272 277 288 277 281 273 271 290 282 293 284 298 279 292 295 295 293 284 282 305 290 307 310 297 293 314 295 296 306 304 306 307 313 300 304 302 305 314 307 296 320 318 326 317 307 303 303 314 315 325 319 319 333 323 322 333 311 314 332 327 336 323 314 341 320 332 315 318 335 317 323 338 320 333 333 323 342 353 350 353 336 331 346 345 337 329 357 357 348 364 337 363 351 351 370 336 347 355 351 363 353 366 357 356 360 377 366 370 346 382 360 362 362 381 355 358 356 371 358 358 382 370 367 368 377 367 395 374 382 399 396 365 392 381 382 402 404 404 383 381 392 378 395 411 381 407 402 383 395 391 416 410 397 394 396 390 420 416 402 406 417 391 425 396 410 414 409 420 413 398 397 417 434 427 422 430 411 440 402 405 438 431 415 414 426 414 415 411 439 413 415 434 419 435 451 430 432 426 456 420 416 427 446 436 448 421 452 432 437 427 463 433 428 456 439 451 456 459 467 437 464 474 438 440 459 451 443 458 480 466 461 452 456 458 446 470 479 471 466 470 488 452 483 480 456 481 495 489 455 471 485 479 486 459 496 464 476 481 481 471 499 483 487 481 495 483 470 505 472 504 490 499 474 481 506 494 480 512 494 512 519 483 514 522 510 524 492 509 493 512 496 512 497 507 486 505 528 516 487 487 529 510 517 494 524 503 493 514 517 541 511 501 525 513 510 543 501 543 522 515 542 528 547 505 545 504 526 512 552 522 556 551 515 514 528 517 551 510 529 525 558 528 562 545 549 529 561 539 561 518 547 516 563 569 554 549 534 528 535 538 540 562 557 527 530 555 575 530 543 555 581 546 556 533 536 559 564 577 570 562 552 583 578 549 588 574 584 546 579 548 572 577 592 563 561 556 541 552 559 594 570 583 564 548 565 551 561 583 577 578 548 574 603 587 572 578 598 597 601 559 600 575 593 561 608 562 596 572 584 563 593 584 567 580 581 571 579 596 596 575 598 604 570 577 595 596 578 583 619 618 589 573 599 570 599 603 571 585 609 587 608 586 586 597 624 610 589 602 626 592 581 609 622 597 613 604 576 576 633 597 626 601 630 625 610 627 576 594 603 611 611 620 590 627 622 638 589 625 601 607 610 619 593 638 641 638 594 590 599 631 641 591 643 592 626 585 625 621 606 589 606 622 637 628 618 622 626 631 609 589 597 611 616 630 597 646 630 624 648 639 593 638 617 630 627 620 650 603 615 639 627 647 622 643 639 651 631 614 640 610 622 608 632 647 650 642 643 629 615 639 615 617 626 641 596 601 610 654 612 634 640 647 626 608 636 611 603 612 633 651 629 598 604 605 653 599 653 638 633 610 619 652 632 651 637 633 655 650 628 610 625 612 598 655 622 636 609 629 652 644
658 651 632 644 598 606 610 604 606 627 621 614 617 604 635 605 623 620 626 639 626 648 635 621 634 639 610 600 617 604 645 643 626 630 612 655 605 646 617 620 651 651 597 651 597 624 628 639 647 656 648 622 652 611 596 643 598 608 643 619 613 627 601 640 597 615 636 603 601 593 627 593 648 626 645 646 592 614 626 644 612 616 606 605 632 604 589 636 618 636 597 636 608 604 600 631 598 611 647 589 600 606 613 612 589 594 609 636 587 639 609 594 640 616 611 610 587 605 610 588 587 633 608 580 626 621 623 635 582 621 587 595 625 625 630 584 622 600 613 630 629 612 596 624 592 608 607 598 629 583 610 590 581 578 580 587 619 571 584 583 594 614 577 585 586 618 589 583 585 569 572 581 612 613 575 576 579 590 574 605 565 611 593 593 568 583 599 585 591 587 587 573 598 611 608 577 579 589 578 566 553 573 597 599 595 582 574 559 552 551 597 550 598 548 553 596 572 550 587 551 593 559 591 541 549 546 589 541 547 563 563 544 561 567 568 555 576 589 553 534 536 587 540 540 553 553 531 543 541 533 545 571 553 531 575 546 577 538 572 530 549 524 572 539 543 526 527 561 529 537 529 562 528 566 543 555 558 529 535 553 517 550 549 550 553 526 556 549 513 506 551 518 518 547 533 530 511 520 524 542 515 512 517 517 524 497 495 538 527 509 537 499 540 518 491 539 517 517 505 516 519 525 510 508 499 516 503 496 516 487 479 513 524 478 476 509 522 510 478 491 482 502 472 517 475 495 506 482 512 505 476 493 478 466 489 508 490 502 477 478 479 482 499 472 495 462 479 471 461 468 458 492 484 492 466 461 452 451 459 447 468 468 446 468 487 455 452 465 440 448 456 439 457 441 476 452 466 473 474 468 461 442 431 472 470 445 431 446 435 451 440 436 431 440 436 462 429 427 432 418 440 456 443 440 442 452 439 439 437 415 422 408 433 432 421 405 420 406 415 418 438 428 430 407 410 401 425 401 427 417 400 394 427 400 405 397 428 405 424 392 414 419 403 387 409 415 395 415 396 409 405 390 394 377 382 388 391 403 385 397 399 370 389 382 383 394 373 386 392 389 384 363 383 397 385 383 384 367 369 366 363 362 370 389 375 366 379 353 383 376 351 374 356 375 373 376 367 366 362 355 350 360 352 343 349 356 364 345 351 367 355 337 348 347 342 349 336 339 339 333 348 329 342 334 347 335 347 342 328 319 326 347 347 323 328 331 313 339 328 341 310 311 328 338 337 307 330 335 307 322 311 328 328 318 312 321 309 320 296 315 313 313 296 301 315 308 319 311 301 304 302 294 292 298 313 289 288 293 305 308 304 306 284 282 287 292 285 280 277 276 280 294 297 293 274 287 292 283 269 278 282 283 275 275 279 275 263 281 270 264 285 277 266 277 260 270 264 271 268 262 274 270 262 273 270 262 249 252 272 254 250 246 247 263 265 258 254 242 259 252 244 258 248 236 243 235 240 243 248 243 247 236 230 237 231 248 248 243 238 230 238 242 225 229 225 234 230 222 234 226 230 227 221 218 228 215 232 222 229 228 222 230 217 226 231 219 225 227 216 223 218 206 218 205 222 217 217 207 221 211 201 204 207 213 210 204 205 204 211 207 213 205 210 212 192 206 209 198 199 195 189 199 192 196 196 203 203 195 189 187 188 200 200 190 193 181 193 185 185 188 186 190 185 190 178 177 192 182 179 177 174 189 185 175 188 178 182 171 169 176 177 183 173 182 178 170 172 166 174 171 164 170 165 167 162 176 165 169 160 161 166 165 165 165 170 157 170 170 157 165 169 159 167 154 162 159 163 165 164 154 164 153 150 160 152 159 149 150 153 148 155 149 145 151 157 156 151 146 149 147 142 142 143 148 142 143 144 146 142 144 147 138 151 141 140 143 148 144 138 139 145 139 136 141 146 145 138 143 135 140 140 139 137 142 141 139 139 134 135 140 135 139 132 135 130 134 128 137 129 131 135 136 129 132 126 128 128 135 128 134 128 125 130 132 134 128 129 122 129 130 133 122 132 132 128 126 131 123 128 121 127 129 129 124 122 121 127 125 125 123 126 118 126 120 119 118 120 121 117 126 117 120 119 116 123 117 124 120 120 121 121 119 123 122 124 117 124 124 124 120 117 125 120 118 116 115 119 119 119 124 122 120 117 117 124 113 119 113 122 122 119 115 121 121 115 114 123 115 119 121 123 119 118 117 119 115 120 117 113 116 118 114 123 123 118 121 121 123 119 119 119 114 120 116 120 122 118 120 122 113 117 120 118 122 113 122 125 122 118 115 122 125 114 117 119 119 123 116 122 120 120 116 120 119 114 121 117 121 121 126 120 116 121 125 122 126 126 126 127 123 120 123 122 125 128 117 122 117 123 120 124 122 126 122 121 127 123 124 126 129 128 125 124 122 124 132 122 127 123 122 123 132 122 129 124 133 130 131 126 124 129 135 129 125 129 129 137 135 138 133 133 135 128 140 132 137 139 129 131 129 130 137 139 143 143 143 140 140 139 132 139 140 137 141 134 135 146 141 146 148 142 139 141 148 137 143 150 142 150 141 150 145 152 141 149 140 148 153 143 146 146 153 147 151 152 146 146 159 148 152 155 161 160 150 158 159 161 159 163 156 155 158 164 153 163 167 155 155 164 155 161 166 165 169 159 159 164 163 169 173 162 172 167 163 171 162 175 165 165 178 179 167 170 179 179 172 166 174 173 171 182 181 177 183 176 187 171 175 179 188 188 183 181 183 184 191 192 193 192 192 194 182 182 191 185 190 196 182 193 185 184 186 185 190 203 196 191 189 192 197 194 202 203 208 195 208 195 203 195 198 209 205 197 209 216 215 206 205 202 215 205 213 213 204 208 213 204 222 216 216 215 221 223 213 219 209 211 227 229 228 233 218 220 220 215 230 236 231 228 228 237 223 236 237 231 228 235 223 236 232 238 248 245 249 248 235 242 242 240 246 252 253 241 243 235 254 258 239 239 246 257 241 248 262 263 245 249 262 252 258 248 264 257 258 271 250 261 258 253 263 258 258 270 255 261 269 275 275 266 282 266 268 284 279 270 277 265 271 285 280 270 267 276 274 272 275 294 285 294 291 295 274 278 298 291 285 286 289 294 302 294 309 298 294 305 303 304 305 313 314 311 301 303 313 309 291 316 312 318 305 311 304 303 315 326 321 317 317 331 326 330 303 308 329 327 319 333 320 325 332 327 338 317 319 325 327 316 340 345 321 319 349 338 334 328 321 334 354 329 345 337 344 347 348 338 343 353 342 333 343 355 347 359 364 351 354 367 351 349 358 368 348 349 362 353 346 378 374 368 351 363 355 374 379 363 370 371 354 374 386 376 373 359 370 379 379 385 366 397 382 375 397 401 393 384 372 370 392 384 391 392 393 395 378 391 389 377 413 409 378 401 405 411 404 418 407 409 397 422 390 415 391 388 408 398 403 408 408 424 420 419 399 408 396 404 411 426 404 420 400 415 414 434 443 419 441 446 422 439 408 439 445 410 426 423 427 432 448 450 441 432 432 420 431 444 435 426 429 454 455 435 462 446 449 457 448 428 472 473 430 470 463 472 451 442 437 474 445 452 442 466 476 452 474 451 470 483 471 480 478 460 458 456 492 485 483 473 492 461 493 457 498 473 471 481 485 476 470 496 490 501 496 504 501 477 475 494 471 508 493 478 471 467 481 484 499 497 476 473 475 481 512 519 504 488 486 509 489 498 518 479 512 521 505 504 512 508 531 514 518 490 486 508 524 501 526 528 526 517 514 514 539 515 526 522 544 507 499 534 502 511 544 541 545 509 513 543 548 552 518 516 506 540 552 530 554 510 535 548 550 552 561 539 543 546 560 547 559 552 544 552 569 547 524 548 524 564 565 559 549 544 528 571 539 525 571 573 558 530 567 544 558 537 555 546 554 582 578 569 570 556 536 540 556 574 545 584 549 557 539 540 564 545 541 564 582 570 562 551 556 589 594 561 578 558 571 602 594 548 580 562 574 602 600 560 572 565 566 560 604 560 557 565 575 608 591 570 572 568 566 572 598 590 570 580 614 583 612 577 614 594 602 568 580 575 618 599 591 590 582 569 618 618 573 615 578 588 596 615 584 587 584 617 576 580 613 596 579 615 604 575 599 600 593 593 604 593 576 574 591 603 623 588 613 582 583 588 631 635 578 596 627 634 629 594 592 608 613 604 592 625 587 610 614 619 639 629 602 616 602 631 587 588 601 616 606 608 594 626 601 642 592 591 639 643 606 592 625 602 621 609 627 644 627 589 605 598 594 599 631 619 648 609 640 621 605 637 641 647 640 613 595 608 621 638 603 649 653 639 600 625 597 638 616 633 639 632 644 641 641 621 607 634 638 657 601 652 641 648 646 628 608 648 642 637 631 651 632 630 634 636 597 637 618 617 624 600 620 600 649 625 658 629 659 603 646 598 643 653 622 618 616 637 650 601 599 652 606 608 647
661 602 639 621 635 652 645 636 611 645 622 639 642 653 637 645 638 635 628 630 657 648 646 633 634 649 634 626 655 642 612 653 646 651 610 619 641 613 597 617 628 613 646 610 627 628 599 636 630 647 626 639 622 628 608 633 621 637 651 601 631 646 600 634 618 600 605 647 615 602 603 644 619 651 595 646 621 595 624 652 645 592 633 607 621 644 644 647 621 635 650 596 625 595 636 647 601 589 588 636 618 627 621 608 615 627 606 620 638 624 645 630 598 628 585 616 616 633 613 628 608 634 638 633 603 629 605 637 630 606 625 600 618 581 628 609 618 587 606 623 591 615 615 576 596 611 580 577 595 613 587 604 589 628 589 617 599 621 581 573 626 614 569 594 616 589 620 620 574 624 586 615 609 583 564 593 585 570 598 586 608 593 586 592 597 582 606 565 570 589 563 595 561 580 572 566 598 601 573 602 568 554 557 559 590 590 581 572 570 599 592 559 590 583 602 590 547 600 547 561 592 550 565 550 549 564 590 588 579 581 556 576 542 538 551 553 574 562 544 556 583 541 551 536 566 559 533 531 534 564 547 549 563 561 551 576 535 569 550 555 562 568 546 528 563 561 523 551 523 527 542 542 544 545 561 564 522 547 516 562 527 539 562 515 540 530 520 552 512 557 521 521 546 539 513 540 549 537 535 522 508 542 528 535 543 539 497 533 508 536 528 539 541 526 495 533 513 531 487 521 526 507 491 484 492 527 510 498 488 485 525 493 499 483 495 509 489 511 487 483 496 492 477 472 474 476 509 477 512 477 500 481 474 485 471 484 493 477 469 486 486 470 473 492 502 481 496 484 473 472 460 475 470 477 489 466 461 487 459 464 476 471 476 459 442 442 446 475 452 478 475 450 445 470 444 443 469 457 447 441 444 437 462 472 445 446 428 461 434 465 436 462 424 442 455 456 418 461 448 459 436 442 419 441 429 448 432 423 430 432 431 411 443 447 408 414 404 422 402 428 423 401 401 402 423 419 413 435 423 422 426 411 398 397 419 428 408 419 388 398 425 423 409 420 403 410 417 392 418 381 401 412 390 397 388 409 375 389 405 401 375 390 370 393 377 403 370 392 381 376 398 376 367 365 375 367 377 383 363 364 370 381 364 377 362 375 360 369 349 354 355 367 367 350 351 368 360 354 371 374 346 359 351 371 360 350 360 365 351 334 334 344 334 342 353 348 361 328 355 337 353 325 333 341 331 346 328 340 345 325 340 317 338 315 327 332 344 336 321 312 309 316 317 325 330 328 313 313 320 326 325 326 329 330 320 325 321 304 313 314 303 324 322 309 304 297 317 296 290 298 298 303 304 307 294 294 299 295 285 286 297 297 303 280 289 290 285 296 295 284 289 283 286 288 270 280 276 288 269 273 275 267 266 285 280 278 273 284 274 259 282 279 264 259 262 261 254 265 262 267 268 269 270 260 269 264 267 261 270 257 251 251 261 254 244 252 258 258 251 241 239 238 248 252 255 240 247 241 240 232 232 239 252 251 234 241 238 246 246 241 244 235 244 228 243 234 231 242 241 240 234 223 231 223 218 227 235 233 231 229 231 229 220 227 223 222 223 209 211 208 225 207 222 207 219 208 217 217 220 208 205 210 216 207 212 214 206 212 214 208 203 197 201 199 200 203 206 205 197 199 200 193 200 201 194 195 190 188 187 191 184 189 188 189 193 198 195 182 185 185 186 185 185 182 177 188 176 176 183 183 183 178 184 172 179 171 181 176 178 169 182 182 175 170 169 169 168 177 165 171 168 166 165 162 161 168 162 159 170 161 170 159 165 169 167 157 155 161 168 169 166 166 159 157 154 162 157 162 163 161 161 155 152 148 159 159 153 149 159 146 154 150 157 150 158 152 152 156 155 148 149 150 147 140 150 148 145 146 146 148 149 146 144 141 144 138 146 139 141 135 136 138 144 134 144 144 146 133 140 140 138 137 136 131 133 141 130 135 130 132 140 138 131 137 132 135 139 127 137 138 130 137 127 135 135 126 128 127 125 128 134 131 132 128 131 129 129 133 126 124 130 126 123 126 122 122 129 129 130 130 119 124 123 125 118 126 118 119 125 127 128 128 120 121 124 116 120 123 127 124 126 115 121 120 125 123 121 122 121 125 125 121 118 118 120 122 118 125 116 118 123 115 121 118 119 115 119 114 115 123 119 118 116 115 120 121 118 117 120 122 120 120 113 120 114 119 114 112 115 112 122 116 118 120 112 114 122 116 113 112 115 120 117 118 120 122 114 114 115 120 113 112 118 113 119 118 120 121 117 121 119 116 114 114 113 113 117 121 117 119 121 120 114 114 114 122 113 125 123 116 116 121 119 121 124 119 120 122 121 116 114 123 125 117 118 116 120 123 122 117 125 117 122 118 117 116 125 127 128 123 122 122 123 128 119 122 125 125 123 121 120 124 122 123 121 128 126 130 125 126 122 123 132 133 126 127 133 129 125 128 125 127 133 135 125 126 130 135 131 127 133 138 128 137 127 131 135 140 138 137 134 132 138 141 138 140 137 135 135 142 141 140 135 136 138 145 136 144 137 137 139 138 146 145 145 140 144 145 148 141 146 151 139 144 146 150 151 141 147 145 142 150 156 149 151 155 151 156 153 152 150 154 147 155 156 149 148 149 159 158 153 154 156 153 166 155 165 153 156 168 154 168 161 165 165 158 158 168 166 172 162 166 161 170 169 174 167 168 169 171 168 170 178 178 170 169 166 166 176 179 169 180 178 177 184 184 173 171 176 173 187 179 179 191 178 188 183 187 193 190 182 180 179 188 194 182 185 181 196 197 196 202 187 189 202 203 194 195 199 195 200 198 208 202 201 196 201 199 211 212 208 203 200 205 200 199 208 203 200 210 216 201 215 205 219 207 212 219 223 209 217 221 219 223 221 227 217 216 221 232 231 225 227 219 226 230 237 229 233 222 223 233 221 232 237 237 228 242 226 230 232 235 247 235 228 239 241 235 252 236 246 242 249 247 237 247 252 254 256 241 252 243 260 251 247 256 248 256 260 263 253 263 254 267 249 254 261 256 262 256 257 268 277 266 266 277 264 274 276 260 278 278 280 262 283 266 268 264 273 291 278 280 274 285 290 274 294 279 292 292 296 300 294 292 285 281 282 306 304 298 292 308 293 309 295 304 296 304 304 309 297 299 299 304 293 299 315 303 314 321 305 322 316 299 322 310 311 305 331 303 333 310 328 334 334 327 311 320 331 325 329 339 331 329 324 330 331 331 345 323 331 324 326 331 332 340 331 355 341 341 341 350 341 358 349 341 329 346 363 340 362 338 359 356 364 363 364 367 348 350 351 370 356 376 370 357 367 370 372 348 368 349 375 368 369 376 363 357 358 367 370 387 384 358 359 378 389 374 365 371 387 375 399 396 376 403 372 393 405 379 377 399 384 394 379 409 405 403 385 381 385 409 404 392 414 383 413 389 396 406 418 422 404 411 425 400 411 396 423 424 408 434 434 410 397 410 427 432 432 430 405 411 409 411 414 405 446 419 422 414 448 450 421 428 423 415 428 446 426 454 448 431 426 457 439 437 446 421 465 431 459 437 444 430 438 431 466 430 467 432 436 437 452 450 445 438 474 479 444 479 450 479 467 455 461 478 478 454 448 445 453 491 464 473 464 486 466 450 466 465 463 488 460 491 456 492 474 480 458 489 496 485 473 465 470 480 486 494 490 512 497 505 514 504 472 478 504 513 493 491 477 507 521 490 515 488 525 506 501 517 527 507 507 496 515 501 490 527 502 490 530 529 511 494 517 493 491 538 493 519 503 520 544 530 543 528 499 540 543 514 547 501 535 523 517 540 528 518 550 535 518 528 553 537 558 557 556 526 517 538 520 538 519 539 550 513 529 516 536 533 560 523 517 528 533 539 520 570 560 523 559 555 538 572 562 541 556 571 538 550 556 534 542 531 564 577 552 542 572 536 583 562 574 578 576 583 558 571 559 593 557 574 572 589 588 557 567 566 591 585 583 583 598 556 574 583 559 582 553 572 586 605 560 562 587 590 576 571 601 565 607 554 574 560 560 612 596 601 597 570 589 566 599 576 562 615 577 562 610 582 598 565 617 587 571 611 585 617 592 602 605 608 623 584 599 572 614 605 623 605 614 622 624 580 571 591 571 606 576 616 593 587 595 578 579 629 609 606 601 616 624 615 630 611 594 585 636 583 597 639 627 628 592 591 630 592 639 640 609 608 584 615 626 598 602 608 595 623 586 630 590 643 631 624 646 602 629 589 645 630 589 634 621 604 610 603 626 629 611 618 604 642 600 608 598 633 638 601 628 611 593 626 608 640 603 638 592 593 600 597 622 627 623 602 615 644 615 651 622 638 619 638 627 630 654 633 610 640 644 646 598 647 619 613 634 629 598 632 630 605 637 598 638 603 621 642 614 603 603 628 626 654 621 635 626 630 600 642 634 612 660 613 606 617 626 656 636 629 632 599 603 603 650 632 661 610 612 612 616 615
643 643 610 604 617 636 634 617 614 604 631 611 618 636 627 644 630 602 611 662 600 613 600 650 646 599 661 657 613 613 610 656 656 618 658 609 653 628 625 603 632 654 614 649 628 643 631 628 606 636 628 645 646 600 634 638 616 643 614 606 638 626 653 624 630 634 644 615 609 649 645 620 642 646 641 608 628 611 638 637 649 606 621 636 608 595 616 626 641 632 636 619 598 629 645 633 606 632 592 621 644 634 636 620 644 592 643 614 595 610 608 590 597 630 590 620 590 627 631 639 643 625 591 596 608 601 622 586 605 614 629 599 600 615 632 625 619 592 585 626 615 594 617 623 634 582 616 631 581 624 580 626 628 629 626 618 595 570 612 620 609 603 588 621 578 618 576 613 617 607 591 622 590 585 617 581 580 597 569 595 619 612 604 563 600 615 583 566 566 580 573 588 564 564 603 575 580 575 589 565 575 557 605 581 561 587 584 586 550 578 549 552 569 567 589 590 587 597 563 546 573 556 554 561 577 556 568 564 551 569 565 582 589 541 551 563 555 560 584 583 559 539 534 572 542 571 560 563 552 583 566 541 573 538 575 530 536 570 534 577 557 547 575 553 532 559 560 557 528 526 570 542 552 563 531 544 548 556 542 547 545 511 528 528 549 527 509 534 554 512 550 539 536 518 508 516 518 538 524 508 537 510 542 539 510 513 500 543 538 494 534 503 503 520 535 536 514 510 530 503 536 534 510 527 509 516 501 499 493 509 495 504 491 480 504 481 498 483 499 500 498 478 488 516 515 477 513 515 487 475 497 484 493 501 474 503 506 466 492 493 488 477 478 477 503 501 498 464 498 487 483 453 470 456 455 457 454 452 493 467 468 458 445 474 484 446 446 473 442 453 454 477 470 461 480 441 478 445 438 469 462 466 447 453 433 464 438 452 430 457 459 423 434 448 461 432 436 436 420 457 437 443 435 441 449 417 452 441 439 416 435 442 412 413 433 446 439 427 409 437 428 423 412 410 418 398 419 418 415 421 406 421 429 393 425 410 423 414 419 406 420 410 384 414 403 421 414 389 419 408 398 405 397 385 383 388 375 380 404 377 402 404 380 379 385 369 368 384 368 385 377 366 368 383 378 383 364 388 378 363 375 382 364 354 367 386 384 358 355 351 379 358 378 372 357 359 378 363 360 356 364 356 356 350 344 342 357 354 350 336 352 359 359 352 344 349 359 336 339 338 333 351 353 340 351 321 328 331 331 335 336 337 337 326 327 314 335 322 329 330 325 333 339 315 333 307 328 328 330 304 309 314 318 310 324 326 325 325 303 325 305 295 310 319 299 291 312 314 311 306 313 305 301 308 292 298 298 287 303 282 308 287 286 294 280 294 287 302 299 290 288 271 275 293 288 288 290 284 274 273 292 266 278 267 275 283 269 264 278 275 267 257 279 271 269 265 279 261 267 255 262 257 252 266 251 251 261 252 256 256 260 261 267 249 263 263 263 245 246 253 259 255 242 247 241 249 251 239 243 238 244 250 229 237 238 241 227 249 241 244 236 238 223 231 240 233 234 239 226 222 236 229 224 227 217 222 218 225 231 219 218 212 227 224 222 220 221 223 227 214 218 224 217 220 206 214 216 221 204 204 218 212 206 216 211 212 197 209 200 204 202 212 210 203 204 206 204 206 204 204 194 199 191 190 191 200 187 202 201 190 200 187 182 182 186 191 179 178 191 181 191 190 176 180 192 175 180 182 189 184 187 173 188 180 174 178 170 185 182 179 178 169 176 167 180 175 165 167 165 170 173 168 169 177 175 168 166 165 169 172 163 163 165 171 166 156 164 161 158 153 166 163 160 159 161 151 155 153 154 160 157 157 160 148 159 153 148 147 149 154 147 158 158 154 151 150 150 144 150 141 153 153 148 145 139 144 141 148 150 147 142 141 145 137 138 137 136 146 143 139 140 146 134 140 146 142 136 144 143 141 141 141 131 134 139 132 139 139 138 133 132 128 137 134 138 127 138 133 135 129 128 136 133 134 135 135 129 125 133 126 125 125 128 124 124 131 121 128 128 122 131 126 126 124 129 120 128 125 127 121 128 120 120 120 119 126 117 125 123 127 124 118 122 123 120 116 120 124 123 119 118 125 124 124 118 122 117 115 116 114 122 119 120 125 114 122 121 121 120 122 117 120 117 121 121 120 119 114 120 119 113 117 114 114 114 119 115 120 122 113 118 115 112 116 112 121 117 118 117 113 114 121 120 118 116 118 113 113 118 111 118 120 116 118 120 119 114 113 114 112 115 120 116 116 114 115 115 120 111 121 120 114 119 120 112 114 114 114 114 121 114 121 117 118 115 116 116 118 119 117 119 123 115 113 115 117 119 119 120 114 121 125 121 114 120 115 118 118 123 120 124 125 117 118 117 123 116 127 119 116 119 121 122 127 121 119 122 118 129 122 119 128 121 127 122 128 129 126 125 131 126 123 122 121 127 129 130 133 129 133 125 124 124 133 135 136 128 127 135 127 128 134 138 126 127 132 128 130 128 133 140 131 136 134 139 133 135 139 141 137 135 131 139 140 132 135 146 146 138 134 141 141 137 136 148 143 146 141 137 145 140 150 138 150 141 142 152 142 140 150 142 153 156 143 150 144 157 144 150 157 150 146 149 160 148 147 152 161 155 162 162 162 157 156 158 158 157 155 156 167 153 161 157 166 157 166 156 166 158 157 158 172 165 160 169 172 172 175 166 168 166 162 174 164 175 167 171 167 180 168 177 172 168 170 179 170 181 181 177 174 179 183 175 184 189 183 182 175 181 192 182 194 186 195 196 188 182 186 191 190 183 190 199 193 190 194 191 202 188 189 200 203 193 208 200 190 197 194 209 194 209 200 200 209 209 210 197 200 208 206 205 217 201 209 219 207 212 204 204 224 217 210 207 213 221 209 215 210 228 217 215 218 223 216 230 224 228 228 237 218 235 224 229 227 229 231 223 237 240 234 234 242 245 229 238 232 249 239 234 233 242 250 241 243 253 255 246 258 249 237 252 260 259 250 263 264 261 243 258 258 251 254 248 272 251 265 255 257 250 274 254 263 259 260 254 257 277 272 260 277 259 276 264 263 285 264 283 280 269 272 285 287 292 279 288 276 293 297 291 282 283 273 288 281 292 291 291 305 295 307 289 305 299 292 292 311 297 296 289 303 294 315 300 294 310 309 313 299 314 309 310 309 306 315 317 303 309 325 320 313 328 318 322 317 319 330 309 328 310 336 335 315 311 332 339 326 327 333 331 338 340 324 319 348 347 330 349 351 337 345 337 332 333 358 341 334 341 338 332 355 363 365 337 362 342 346 340 345 350 367 366 367 368 375 356 370 362 372 361 380 366 357 371 372 382 362 376 381 359 382 367 372 386 389 379 390 387 380 381 378 380 363 380 394 379 372 371 384 399 397 374 395 382 402 405 390 378 394 393 381 411 412 386 393 392 395 405 389 411 404 422 391 388 398 415 403 391 392 418 415 420 435 410 424 411 416 418 429 425 405 408 440 409 407 435 410 441 446 420 442 423 437 419 416 420 423 434 456 416 425 448 422 428 455 432 461 428 445 462 435 459 443 429 445 427 456 470 440 463 431 440 460 477 464 448 447 471 447 440 454 465 460 452 472 485 448 462 455 473 487 471 455 469 475 449 465 461 477 473 494 478 469 490 486 468 489 490 498 490 463 479 476 508 466 468 508 488 490 509 498 485 495 494 513 509 490 508 491 475 488 517 479 509 498 512 502 508 496 503 518 521 524 510 512 515 486 508 518 528 533 525 521 517 529 496 494 506 517 534 524 524 534 532 510 520 526 538 509 534 543 535 523 545 528 551 529 535 529 542 518 553 526 549 543 527 558 534 547 562 535 562 524 564 548 525 560 547 529 551 545 539 558 519 554 549 521 542 566 532 571 546 575 566 571 569 535 547 551 581 541 576 538 581 566 564 549 532 556 575 578 576 573 548 565 579 571 552 558 554 540 549 545 583 552 552 545 559 592 583 585 574 595 584 559 561 591 600 585 590 581 566 567 569 552 570 565 590 591 563 562 578 556 554 572 588 556 597 582 573 613 608 607 600 561 581 590 565 592 567 576 585 588 563 579 565 611 592 608 621 618 623 625 617 595 598 570 570 608 620 605 618 597 592 594 599 604 577 585 623 579 629 604 587 577 603 627 592 617 623 633 621 631 636 610 614 599 595 624 584 606 584 614 604 604 594 605 592 610 587 635 594 584 593 608 624 604 593 641 645 604 621 617 616 632 589 619 593 607 607 600 633 600 609 613 646 602 614 627 596 603 640 637 647 599 613 635 624 599 600 651 629 623 600 653 619 653 653 646 599 598 649 625 609 606 650 604 620 611 640 626 625 628 612 618 636 635 600 606 642 607 603 615 639 612 611 601 622 648 616 650 601 642 646 642 636 620 650 659 628 637 657 631 643 634 635 601 613 647 600 610 605 652 609 650 637 611 653 661 662 606 648 600 648 631 644 623 650 632 619 616
607 615 650 651 650 621 652 662 606 653 607 611 640 616 659 614 628 649 610 624 653 657 622 636 625 604 660 613 634 616 629 640 628 613 625 612 632 613 610 636 600 615 644 640 629 639 650 654 624 660 613 612 609 653 654 599 652 639 620 606 655 604 657 631 629 605 632 610 598 639 656 607 611 631 605 652 630 646 626 623 604 602 642 613 595 635 613 647 612 635 596 608 641 594 643 611 600 618 626 601 598 626 613 615 613 607 625 622 611 618 612 606 637 640 597 645 642 640 602 632 596 592 592 636 599 624 636 591 608 614 625 616 584 609 601 608 629 626 603 632 603 632 627 623 606 580 634 610 591 590 576 583 611 609 587 572 611 586 590 617 627 572 607 594 598 599 620 610 577 619 591 611 603 568 586 576 597 601 608 606 607 566 594 575 599 568 581 599 603 576 608 568 567 596 590 612 612 557 576 607 586 572 596 570 596 579 563 589 587 581 599 549 600 570 597 580 585 583 549 600 568 577 573 575 560 573 582 573 558 584 556 583 545 570 568 554 580 571 573 575 555 563 579 547 540 543 540 581 535 566 579 583 572 571 580 547 538 537 572 570 531 533 540 575 523 533 565 570 566 549 569 539 567 560 552 523 518 555 541 563 550 554 544 524 527 535 523 516 524 513 529 518 552 519 508 520 506 536 546 521 541 528 506 500 500 505 499 528 525 518 498 498 525 527 508 529 533 509 491 491 531 533 491 513 513 527 506 490 511 493 511 524 510 521 483 503 503 498 513 523 475 487 515 504 502 490 507 476 486 476 484 470 472 496 500 473 469 483 467 473 475 502 460 479 502 503 460 471 455 465 483 467 496 467 451 460 488 455 449 446 473 450 473 479 446 469 449 450 468 445 478 452 481 437 451 451 441 456 476 434 471 462 455 465 467 456 435 439 460 452 459 444 436 447 449 439 424 446 422 423 445 437 444 425 418 426 450 425 416 446 420 421 441 428 443 437 437 418 428 436 419 408 404 421 405 426 404 424 411 409 423 413 428 420 394 425 390 409 389 389 390 396 410 421 389 391 401 391 391 384 380 405 404 412 393 410 402 406 406 406 401 391 406 387 386 402 401 372 374 370 376 390 376 380 387 385 387 360 388 392 380 358 361 356 360 380 356 376 381 365 381 367 358 378 374 352 355 365 348 359 348 339 372 356 351 353 369 352 366 364 360 358 335 363 348 342 352 350 358 350 344 337 351 335 323 345 350 324 324 345 321 348 327 322 342 313 328 340 322 325 314 335 319 316 332 312 335 333 327 330 322 308 318 325 307 298 302 300 303 300 302 320 317 314 305 301 309 317 294 299 301 301 298 291 288 289 292 284 309 287 285 281 299 302 305 281 287 288 275 294 274 275 288 284 270 280 280 289 273 276 283 273 268 267 274 267 271 266 283 276 281 258 274 265 264 265 261 255 271 251 275 269 250 260 255 251 261 261 249 254 253 264 264 242 259 243 256 249 239 259 245 251 256 243 249 253 250 236 235 235 252 250 250 241 229 235 234 228 239 237 238 235 243 230 227 242 230 220 228 228 222 221 221 217 227 219 225 232 223 213 230 217 216 223 214 214 213 226 217 224 215 215 218 204 218 215 214 221 220 209 203 208 213 197 210 211 204 204 202 207 203 209 200 195 205 192 193 193 206 199 198 203 187 203 202 185 201 198 185 182 191 193 196 186 180 194 192 184 193 183 188 188 176 181 174 189 185 173 175 178 172 182 171 178 185 175 178 170 172 171 174 174 171 180 180 179 165 163 172 175 174 177 160 171 169 173 171 172 157 169 159 169 160 159 164 158 158 153 154 153 165 162 158 155 163 156 159 160 149 160 155 156 158 154 158 156 157 158 155 144 144 157 143 154 147 150 156 153 141 145 143 147 146 144 139 147 147 137 138 142 137 144 149 146 142 140 142 140 143 140 145 142 140 142 140 144 137 137 133 138 136 134 142 139 141 130 134 133 137 135 127 136 127 131 129 133 128 132 125 135 136 135 126 133 134 135 133 125 126 122 123 122 123 123 129 121 122 130 131 131 126 130 122 123 127 120 120 118 118 117 128 117 120 128 124 126 118 120 121 125 120 121 115 122 124 122 125 125 124 124 124 123 124 119 115 125 122 121 117 120 116 123 113 118 119 120 120 116 116 121 114 118 119 115 122 115 121 112 114 119 111 111 112 116 114 115 118 117 113 119 113 114 115 111 119 111 118 113 113 120 111 115 114 118 116 113 119 114 112 112 120 112 112 119 115 113 110 110 120 112 118 120 114 112 110 110 111 118 111 116 117 113 119 121 120 115 111 116 117 113 118 117 114 118 114 118 121 115 118 120 115 115 119 119 117 121 118 118 116 119 123 120 117 114 114 125 121 119 122 118 119 119 114 117 122 122 116 123 124 117 121 119 117 120 123 123 123 120 122 123 119 123 121 127 124 121 126 124 120 127 129 130 121 130 125 131 131 131 131 128 122 127 126 128 129 126 135 129 133 131 126 133 129 137 136 127 132 127 134 134 139 136 136 135 139 138 129 136 130 137 130 133 136 132 141 132 138 136 143 142 139 139 134 141 142 139 141 142 140 147 145 149 145 148 140 138 141 142 145 143 141 153 152 151 145 147 149 145 154 156 153 157 150 155 155 154 147 160 151 148 148 156 152 152 158 163 162 156 159 160 159 155 161 154 169 157 163 169 155 167 158 164 165 161 169 171 161 170 171 176 172 172 168 168 171 174 169 169 172 171 173 180 181 183 174 179 171 179 178 175 187 173 189 180 184 187 189 176 181 192 190 178 188 180 193 185 180 196 199 194 196 198 187 200 189 191 186 197 202 200 206 193 196 190 201 198 194 205 191 202 193 197 195 197 207 204 199 197 209 200 214 213 207 208 213 209 223 220 207 212 225 213 206 222 225 228 223 227 226 224 221 212 230 231 233 235 235 224 229 236 222 222 227 228 230 243 235 227 238 241 233 227 239 238 229 247 244 232 249 244 246 251 253 241 247 245 256 256 238 255 238 257 257 247 257 263 242 260 246 243 250 253 249 262 252 267 268 263 264 264 275 274 254 278 263 261 263 257 282 273 273 276 273 272 281 276 274 278 290 277 285 286 292 294 271 281 270 288 270 271 296 276 281 297 293 289 294 297 290 298 299 308 290 291 299 294 290 292 290 306 286 301 306 313 291 303 318 302 312 320 324 311 302 302 299 320 318 318 320 317 322 314 329 311 328 305 333 309 330 334 332 335 329 334 333 313 317 335 320 316 341 335 339 347 336 340 333 348 351 353 357 344 356 341 353 348 351 335 358 361 341 354 351 335 345 361 351 351 365 373 357 368 356 356 347 377 377 348 357 374 374 348 363 373 385 372 364 368 364 367 366 375 386 376 378 388 390 380 377 397 370 365 389 389 386 394 381 393 394 394 403 407 408 390 401 401 412 400 378 410 408 417 410 382 405 415 383 391 395 406 390 399 390 407 407 428 420 407 392 406 418 404 421 423 433 400 400 408 403 423 419 439 430 410 421 408 424 421 435 409 433 438 436 429 432 443 440 436 424 454 427 456 457 423 450 452 423 446 457 446 432 456 465 439 456 457 444 452 461 472 467 436 465 452 444 462 470 482 450 471 478 481 459 448 482 442 487 463 489 474 462 480 448 468 482 470 485 490 475 472 492 477 457 471 468 479 471 492 504 477 490 466 463 465 480 507 503 506 484 511 469 469 504 495 474 480 507 520 485 503 476 513 488 524 501 524 497 513 479 485 503 509 481 514 494 523 521 508 531 501 517 495 495 490 538 502 517 492 539 538 543 517 537 535 501 530 532 501 525 536 535 519 527 547 535 541 525 545 534 509 536 528 509 526 558 551 531 514 556 534 561 548 542 551 541 545 523 542 553 541 559 553 548 549 555 570 558 546 571 536 574 545 539 542 557 577 555 580 538 578 555 551 542 556 547 533 580 579 537 536 553 550 585 542 550 589 591 571 571 592 576 569 542 567 541 569 565 556 556 548 585 559 546 598 578 592 599 582 579 604 566 604 570 596 595 582 567 552 558 579 556 572 612 557 581 575 564 595 595 601 591 581 570 609 584 565 606 606 589 612 586 601 619 622 621 583 600 618 569 622 584 593 620 582 613 615 596 580 609 583 605 576 582 573 588 600 604 608 617 579 612 605 604 614 585 612 616 579 625 625 627 624 581 600 589 618 616 612 582 621 607 586 583 631 616 601 619 607 608 594 635 606 619 643 620 586 602 631 620 607 630 646 625 599 606 639 641 600 613 608 616 614 634 621 610 623 622 646 600 617 619 600 627 609 611 637 593 646 629 593 653 639 653 614 633 647 603 641 594 628 599 623 651 643 655 611 616 624 603 624 651 632 633 626 649 652 608 650 642 655 660 604 620 631 604 608 655 604 616 599 660 651 634 608 616 641 602 634 617 651 632 611 634 601 651 632 625 625 614 627 619 611 632 641 645 638 651 640 641 605 638 639 657 608 646 609 650 649 644 602
636 614 614 607 613 602 640 638 626 652 602 643 663 633 620 641 606 604 617 644 609 652 617 663 659 662 609 643 646 650 644 615 659 655 620 607 654 656 643 613 643 644 654 638 609 607 615 613 610 630 656 615 615 609 613 611 605 619 597 641 658 632 646 606 655 635 633 653 623 607 619 618 629 599 618 595 607 599 643 600 648 613 593 637 639 598 628 628 603 628 607 601 598 594 608 594 632 642 649 596 590 610 619 625 614 640 623 613 640 606 587 631 601 642 604 599 611 637 603 589 632 597 602 623 621 603 604 641 633 609 607 588 615 599 613 627 615 613 592 613 578 591 631 632 633 614 611 601 628 612 577 627 578 613 586 591 572 616 619 580 608 588 612 605 593 611 607 570 603 594 586 598 609 567 577 568 595 607 572 622 607 588 568 589 596 590 607 601 563 602 595 594 578 561 579 612 598 576 605 610 578 596 580 586 576 595 569 578 570 595 573 597 593 591 554 558 562 599 570 572 594 598 547 600 597 584 572 567 585 585 556 566 591 561 552 566 558 590 564 551 534 573 539 584 575 579 547 550 551 563 573 534 545 532 566 531 545 547 561 551 548 575 567 565 564 574 534 540 566 561 558 557 544 518 529 546 519 519 526 521 520 519 517 515 553 555 545 530 534 515 526 525 551 529 534 549 520 522 513 548 508 515 524 530 539 524 527 514 523 494 495 523 540 517 496 495 495 523 498 518 530 493 531 525 522 499 510 520 504 494 487 525 500 508 485 526 501 504 491 522 495 507 491 503 491 471 482 478 500 476 478 486 498 469 475 491 510 464 463 483 462 484 495 479 471 468 495 473 499 492 457 472 468 496 471 464 459 479 456 474 492 478 464 478 461 455 446 454 444 452 471 458 476 439 458 438 459 472 462 471 458 431 473 431 444 461 466 447 449 467 428 428 435 432 432 433 455 446 450 446 435 449 427 444 447 434 420 412 421 415 412 433 438 441 423 446 415 409 417 441 425 425 403 426 415 403 437 418 412 397 417 413 409 431 418 399 409 411 420 391 425 389 414 396 391 386 414 403 406 388 396 402 387 395 400 413 392 405 382 381 388 391 376 381 378 404 396 390 400 370 394 371 368 381 362 382 367 370 381 361 365 375 367 378 378 371 386 376 360 360 380 360 353 359 364 350 377 374 372 367 359 357 342 351 365 366 356 347 334 335 341 359 351 342 345 330 335 343 327 332 349 353 339 335 346 341 350 326 350 344 338 324 328 315 316 340 314 337 313 331 320 316 324 315 336 322 305 328 322 306 314 327 323 318 312 327 307 318 317 321 297 321 292 293 311 308 306 301 311 312 289 311 295 309 308 298 296 291 307 281 292 284 280 283 301 277 302 279 277 293 293 296 293 290 272 273 279 286 275 283 291 281 284 270 283 268 274 270 268 272 276 283 258 279 267 254 276 255 259 276 274 262 251 251 259 248 269 259 252 253 249 256 252 248 247 241 249 257 262 244 258 256 237 234 238 244 234 237 235 231 248 251 246 249 251 231 228 231 231 236 228 231 232 235 233 224 237 235 224 221 224 217 223 221 217 213 220 215 221 232 212 221 226 218 209 228 225 224 209 211 220 216 222 206 219 219 205 211 200 206 202 205 206 198 197 211 194 196 202 201 203 203 194 208 199 192 204 202 194 198 192 196 200 199 188 191 190 184 197 190 188 194 180 186 191 186 190 182 186 183 185 179 179 174 188 185 177 173 184 176 178 180 186 177 183 170 170 169 180 169 170 165 171 167 176 165 174 169 175 167 164 174 165 163 159 162 171 166 160 160 163 161 155 157 162 154 153 152 164 154 160 164 151 158 159 164 159 159 151 154 160 155 150 150 156 156 145 149 158 144 155 144 148 151 143 145 151 150 146 152 143 147 139 140 144 138 138 140 141 146 147 141 139 146 146 135 141 135 143 142 135 133 132 133 138 134 139 143 131 134 138 134 135 135 140 139 137 134 139 133 132 130 127 128 126 130 131 133 133 125 131 133 135 130 123 131 125 133 129 124 126 126 131 123 124 127 123 129 122 122 127 129 123 120 123 120 123 122 120 128 125 121 126 125 122 126 122 117 125 122 119 121 119 119 125 123 114 121 122 121 116 122 124 119 113 114 113 121 114 115 122 115 113 116 112 119 118 115 118 115 111 117 112 115 117 114 116 121 121 115 116 120 120 117 113 118 116 114 114 117 116 111 118 115 113 117 119 118 117 116 110 117 109 109 119 115 112 112 114 109 117 118 119 115 113 112 110 119 116 114 114 109 115 109 114 118 117 114 116 115 110 115 110 110 115 110 114 118 111 118 118 119 117 119 113 121 120 115 119 116 118 113 116 115 112 120 112 120 113 116 112 113 123 122 113 117 120 116 121 118 115 119 121 121 119 116 119 121 119 125 117 118 123 115 121 123 117 120 124 116 124 123 123 124 124 124 127 127 129 126 125 119 120 120 127 127 123 125 122 130 125 131 121 122 124 132 122 127 133 126 128 129 131 132 134 128 136 130 131 138 130 128 138 139 140 132 130 130 137 131 132 132 130 140 139 131 142 135 138 140 137 145 143 140 139 138 144 136 140 135 148 142 136 139 147 148 140 142 148 145 139 141 147 142 153 154 154 149 149 151 143 149 146 155 155 149 148 151 157 147 156 154 150 159 163 159 157 152 151 160 164 161 153 167 166 159 162 165 163 156 156 157 162 157 167 163 159 163 171 166 162 172 175 164 169 167 177 180 172 174 166 172 169 178 169 170 182 173 171 177 177 188 171 186 183 180 182 191 187 186 183 190 177 187 186 178 188 185 188 198 181 184 194 194 196 188 189 195 202 197 198 200 196 196 191 194 192 197 196 202 206 210 201 207 197 199 203 210 207 209 199 210 211 216 205 212 215 203 222 214 208 209 220 225 207 228 211 226 222 211 227 213 224 229 224 217 227 217 228 217 234 235 222 224 225 226 232 238 222 235 229 241 235 243 248 237 239 239 250 242 245 245 244 252 252 235 254 251 249 239 258 249 251 253 239 259 247 250 244 267 244 254 262 261 272 263 248 265 262 258 262 263 253 261 269 267 260 262 256 278 280 277 278 269 284 283 279 278 287 267 267 268 290 273 267 289 292 284 288 282 277 284 274 296 277 278 295 284 293 304 304 302 297 295 295 295 302 290 307 313 313 308 305 290 303 307 298 306 321 316 314 309 302 297 301 328 321 312 330 330 327 322 307 316 327 308 334 323 325 308 335 336 331 330 341 334 330 315 320 335 324 324 337 337 345 322 344 335 354 348 330 332 335 331 335 356 343 362 358 337 337 352 341 343 368 353 371 355 342 349 370 348 373 343 360 378 353 365 355 372 356 357 375 352 373 376 385 353 356 364 367 366 389 372 393 375 387 373 369 386 393 381 388 394 367 368 388 379 394 371 402 392 389 382 403 389 384 383 413 378 410 409 392 384 407 382 416 420 412 414 402 389 391 396 413 418 420 413 396 432 411 406 410 412 397 402 426 410 429 419 410 419 411 438 415 422 435 415 424 431 444 429 428 424 451 441 422 416 426 456 436 460 430 428 433 423 433 443 440 463 467 450 467 452 461 463 469 438 435 447 470 438 456 466 452 473 453 455 446 464 460 460 485 470 466 449 485 452 481 465 487 460 476 472 454 491 460 458 496 455 476 492 457 487 459 485 502 458 475 492 462 465 481 501 506 501 503 488 505 485 511 515 471 503 477 507 491 483 504 475 504 513 493 486 515 494 512 499 514 493 524 496 513 491 500 491 517 534 502 494 500 533 499 537 533 520 509 508 505 509 511 520 522 510 535 516 521 543 523 544 516 547 533 502 511 526 526 543 516 528 535 531 515 560 546 531 555 560 529 557 566 536 558 553 548 521 564 552 518 563 565 533 559 534 528 523 541 574 565 552 547 555 545 565 534 538 532 533 564 531 566 534 564 549 568 567 535 551 555 589 558 544 575 536 542 572 578 547 560 574 566 546 558 569 576 598 551 590 588 596 550 546 590 564 552 591 593 595 589 602 602 567 597 590 591 605 556 571 583 572 562 579 583 585 567 588 569 591 568 598 602 567 609 598 588 618 579 608 587 611 614 612 622 567 598 616 571 614 600 619 620 610 573 592 605 592 582 610 609 610 575 597 617 629 612 588 609 629 629 586 603 594 624 613 621 606 604 635 606 595 634 594 628 635 597 611 610 609 612 620 596 582 603 622 584 607 591 625 610 616 643 645 616 633 625 618 619 627 629 610 598 636 612 648 636 624 605 639 594 626 589 598 595 597 621 591 601 604 597 596 649 646 647 600 604 595 640 602 633 594 600 633 641 612 609 625 647 624 613 650 600 612 596 604 618 627 606 629 640 610 633 636 603 641 632 621 656 628 599 657 610 640 611 605 651 657 629 609 638 654 600 661 621 659 629 603 659 606 644 605 605 604 662 616 647 633 637 640 661 637 636 608 613 648 614 663 642 646 611 618 635 611 616 656 605 643 659 663 647 639
603 652 641 664 603 625 633 637 664 629 607 634 635 620 618 648 617 659 627 627 610 661 634 624 650 638 663 643 636 645 616 635 630 654 634 628 611 662 663 608 623 604 639 655 620 655 637 636 647 660 658 654 653 627 611 639 600 608 616 631 651 629 601 616 647 602 600 599 629 629 654 617 644 596 635 649 624 633 629 624 606 604 617 613 620 600 595 626 601 653 624 623 635 598 604 623 602 607 622 631 639 616 589 622 615 627 614 642 601 647 631 646 628 598 612 597 593 607 606 600 621 598 615 630 626 635 620 615 615 591 639 583 588 586 590 589 608 625 621 590 632 602 594 608 633 619 635 595 582 598 592 596 633 625 584 585 586 627 611 605 576 585 573 611 601 578 574 598 620 591 593 580 623 615 568 612 600 567 604 602 615 569 575 596 610 602 617 599 563 597 618 600 589 569 612 610 594 592 581 583 585 561 583 566 569 597 594 604 563 567 579 555 571 567 590 587 570 575 601 598 594 591 563 574 578 565 566 558 545 591 551 545 580 593 574 539 573 563 591 574 566 564 568 556 541 575 550 539 576 562 574 565 541 551 579 566 581 535 570 553 546 551 570 573 528 524 529 565 546 542 560 523 537 539 566 549 546 558 536 528 560 559 534 514 548 553 515 551 536 521 513 510 556 538 511 553 538 521 508 545 524 542 516 508 538 539 505 505 543 505 520 506 516 525 525 496 495 522 526 510 529 505 488 522 530 485 493 508 501 490 492 529 482 524 510 483 496 481 488 504 487 503 496 481 499 508 473 492 481 495 481 478 474 480 512 503 476 507 474 505 485 466 482 490 458 478 486 474 471 462 495 497 491 472 475 473 483 470 472 476 491 489 469 465 458 481 444 447 462 462 465 454 470 477 437 469 457 467 448 438 435 451 466 437 457 460 455 431 438 430 463 434 442 430 461 459 446 436 453 438 417 446 437 440 453 431 439 444 429 449 447 415 413 435 447 424 428 432 405 415 415 430 416 420 423 413 420 405 396 426 421 422 425 425 395 401 408 414 413 421 400 402 389 415 420 404 411 419 403 398 390 381 404 404 398 379 409 387 396 407 374 390 393 393 377 379 389 379 388 377 367 368 370 390 388 376 380 393 357 382 375 387 387 389 381 362 385 370 376 351 349 381 358 363 353 370 355 342 346 362 372 344 352 344 341 365 348 334 343 360 338 359 333 347 352 338 332 334 338 326 353 348 348 350 353 347 334 349 339 343 318 321 325 316 328 330 328 327 341 338 324 316 308 324 337 321 307 323 314 329 314 301 324 326 310 313 316 298 318 295 298 307 320 309 320 291 316 313 294 316 301 297 306 301 302 307 310 282 288 285 287 298 284 295 293 278 278 290 294 294 277 277 276 277 268 279 281 287 270 285 273 271 277 262 267 287 260 267 260 267 257 259 276 256 260 263 272 272 251 258 271 255 254 267 266 263 250 269 256 260 253 256 248 256 260 251 256 250 255 243 248 257 238 257 250 242 248 251 234 246 242 229 235 235 227 234 239 232 239 239 235 235 236 228 230 241 240 227 236 238 230 229 221 221 216 218 220 214 211 226 231 230 214 209 226 209 220 220 212 214 214 206 210 219 205 214 217 215 199 208 205 215 201 197 196 203 202 210 199 196 201 192 195 209 197 197 203 194 202 189 191 195 202 193 189 185 186 191 189 195 181 190 188 181 192 188 193 193 190 189 186 184 178 189 186 177 182 174 176 176 175 173 175 176 173 181 174 180 167 176 169 179 172 180 177 176 164 173 166 163 175 167 162 167 169 172 171 160 164 171 159 159 165 164 156 164 158 163 167 152 161 160 154 157 151 158 157 154 154 160 155 155 159 153 147 157 150 148 157 152 145 156 151 150 148 148 148 153 139 139 151 150 149 144 141 140 142 148 147 145 136 135 139 134 143 140 140 136 135 142 142 140 133 132 143 138 132 142 137 133 138 137 132 129 131 132 136 131 128 129 137 131 128 127 125 135 128 126 135 127 135 126 129 129 132 129 123 123 124 130 130 129 124 125 124 122 127 129 128 125 119 121 123 123 127 125 122 125 117 121 118 124 124 124 124 122 123 117 123 114 119 121 115 123 119 121 118 117 113 122 116 114 113 119 122 115 122 117 112 122 122 113 121 119 116 120 115 114 121 114 110 111 118 112 115 116 119 111 120 119 120 111 117 119 116 114 111 113 109 109 112 117 109 111 113 114 109 117 117 117 118 115 117 114 117 111 110 113 110 118 109 110 108 115 118 113 109 108 117 109 109 110 117 110 113 110 115 111 118 111 109 116 118 116 110 114 118 110 119 109 110 110 110 119 117 110 113 116 110 111 116 120 112 114 121 114 115 115 116 113 116 115 119 114 112 118 119 120 120 117 120 119 115 121 123 122 124 124 123 119 120 114 124 116 124 115 119 121 119 126 120 119 127 123 120 124 119 127 122 124 125 119 124 120 124 122 121 126 125 131 120 124 121 123 127 131 124 125 127 128 133 132 126 131 128 134 124 137 125 126 126 129 133 138 138 135 127 135 129 138 130 130 129 131 136 142 135 133 137 144 135 135 140 143 133 136 145 147 136 141 136 135 141 141 148 139 146 141 147 149 150 144 141 150 151 151 154 142 142 142 156 156 149 152 147 145 150 148 147 159 151 156 156 160 158 163 163 159 158 159 154 152 162 163 154 166 162 157 159 167 158 170 166 169 159 158 168 163 172 167 163 167 173 173 167 172 175 179 176 178 169 174 166 179 180 180 174 181 171 181 173 186 171 183 185 174 190 186 190 191 180 188 190 179 192 190 179 191 191 198 181 183 191 200 184 186 196 187 203 192 192 192 193 201 203 207 196 190 197 209 196 211 195 195 203 206 203 211 210 203 211 214 199 210 214 217 204 203 208 221 220 221 209 217 210 213 227 227 214 217 212 211 222 214 221 217 232 217 224 224 223 225 233 238 227 225 237 226 226 228 228 233 227 245 239 237 245 251 228 231 244 245 246 245 239 236 236 249 253 241 245 252 241 244 260 256 245 258 256 250 266 252 267 267 262 247 261 249 261 262 272 261 255 277 260 254 276 275 280 259 280 283 265 269 281 286 281 267 279 279 276 291 278 277 278 293 287 278 280 294 291 275 283 276 294 280 295 294 305 293 291 300 288 309 303 301 299 291 311 309 309 303 308 295 295 316 316 300 302 316 294 318 320 326 300 325 328 322 313 314 312 332 321 329 318 321 321 311 319 321 314 339 312 318 327 345 323 346 333 347 349 343 320 337 333 344 349 330 355 330 346 329 342 329 342 328 342 345 347 333 341 339 343 338 367 338 359 340 361 359 340 372 362 373 364 367 360 359 371 365 371 357 351 364 355 357 386 359 383 385 372 387 391 360 390 362 360 389 369 389 369 394 385 395 394 400 384 398 404 392 393 387 384 395 394 409 379 405 396 409 403 395 387 419 386 385 391 423 393 411 422 414 388 394 412 407 393 426 395 427 403 423 403 435 418 433 433 435 439 420 409 423 442 434 404 435 435 415 432 413 415 443 428 442 423 443 426 436 437 454 427 444 457 455 453 459 430 454 450 433 433 441 429 454 430 442 464 436 447 455 450 444 467 453 468 439 441 476 457 459 466 483 478 449 470 462 477 483 458 464 471 459 469 464 449 494 460 459 462 477 462 456 459 488 489 485 462 477 466 475 461 499 484 491 507 472 493 497 492 474 488 487 469 490 483 488 501 481 490 511 505 496 506 500 516 523 514 521 486 493 529 529 517 527 509 512 509 530 487 498 516 512 524 524 539 527 517 508 540 516 542 497 504 543 539 505 501 545 539 523 510 517 518 525 507 519 523 539 532 551 517 546 541 530 533 535 520 520 528 528 523 562 560 567 559 553 545 542 538 533 564 529 570 529 548 557 565 566 537 527 536 576 558 561 554 572 571 562 543 560 537 570 581 557 575 563 570 559 546 572 537 537 539 547 592 578 586 550 543 552 553 571 566 561 574 580 598 598 573 557 551 580 563 547 596 597 603 590 560 585 575 581 605 579 566 566 563 592 554 587 582 582 571 586 607 573 597 567 585 560 595 576 570 570 589 593 604 565 566 592 619 565 612 623 601 607 603 574 606 606 601 622 601 585 627 620 584 591 624 609 617 581 575 582 614 625 575 595 613 625 634 600 609 622 593 583 601 623 579 609 617 624 595 592 619 615 629 603 633 629 582 609 605 625 622 609 642 624 635 625 636 624 632 628 595 621 603 621 638 634 594 597 645 602 647 596 643 613 639 605 595 629 609 617 629 598 616 631 594 628 614 640 607 646 601 639 628 643 597 654 595 611 599 652 624 655 598 615 618 648 630 624 625 649 650 599 656 614 609 629 649 611 644 625 642 630 634 610 604 600 626 646 644 646 613 651 626 616 620 613 624 619 601 618 652 620 640 642 636 651 610 623 663 657 650 643 624 622 652 629 622 614 612 603 660 624 653 623 638 608 636 662 627 638 615 616 657 654 657 627
640 664 648 638 654 631 615 613 649 665 641 604 613 649 604 608 608 655 628 644 661 662 639 620 632 651 633 621 636 621 642 610 617 622 644 606 650 656 614 632 652 649 632 662 633 633 603 636 620 627 612 612 621 648 630 651 630 657 603 599 612 644 608 626 600 647 628 647 638 656 639 610 636 600 636 627 597 652 651 607 621 645 656 609 631 597 619 625 598 649 626 649 634 609 615 628 636 651 607 599 648 648 612 625 650 649 591 648 643 644 596 607 641 634 606 648 622 643 602 631 621 615 612 616 589 603 640 617 636 620 589 623 634 626 634 627 615 610 619 616 582 588 613 635 617 626 605 610 635 590 583 620 634 584 606 627 599 615 595 618 626 616 613 594 618 623 593 597 606 607 579 613 614 571 580 600 612 574 597 580 620 582 573 573 566 588 572 584 613 600 585 563 565 602 559 559 606 597 583 588 591 602 578 607 567 564 554 605 560 564 592 602 586 582 572 565 584 564 594 554 564 550 578 590 567 576 552 546 545 589 587 590 546 548 575 586 590 576 551 586 546 540 557 579 585 578 569 574 550 567 580 535 538 583 545 571 535 542 572 550 537 536 547 525 569 548 538 541 540 555 567 518 524 525 519 536 551 552 556 541 522 552 519 515 531 514 544 546 519 517 520 514 510 555 513 533 505 555 526 512 552 534 545 526 513 527 504 497 534 536 527 533 495 501 511 503 511 509 517 517 488 515 514 512 514 528 527 509 502 502 481 481 520 512 495 519 485 477 476 522 486 493 485 484 505 511 497 492 480 494 494 512 485 498 466 470 486 472 498 492 492 469 495 485 460 485 479 493 475 477 494 493 489 493 468 453 468 487 489 477 477 470 457 446 489 482 470 467 466 475 442 449 477 456 453 459 436 461 456 436 452 449 448 472 464 457 458 450 434 451 425 467 424 427 434 455 460 428 425 446 427 447 438 443 438 434 426 433 414 430 423 422 444 411 420 445 421 414 413 438 435 438 401 422 411 424 400 397 400 423 405 421 394 421 392 393 421 412 405 410 400 407 400 392 401 384 413 409 392 386 381 390 381 413 409 404 406 378 376 405 387 404 373 373 390 404 383 391 398 371 367 392 366 386 395 396 359 378 392 381 379 383 364 369 370 385 352 377 362 371 378 372 362 359 358 351 357 359 375 352 373 341 344 368 364 344 340 361 337 356 335 340 348 358 332 344 351 333 346 340 331 328 352 341 342 347 337 336 338 349 345 348 320 325 321 314 342 336 318 322 318 308 307 309 322 310 328 309 320 313 317 314 318 324 300 309 301 296 297 302 294 306 299 297 318 312 292 300 315 307 287 314 308 288 301 290 283 307 287 282 305 280 278 295 288 301 284 299 278 297 295 276 282 272 284 288 284 279 281 283 264 272 286 264 286 277 273 282 277 275 271 269 259 262 260 268 267 276 262 271 255 270 263 259 271 252 259 260 247 267 245 261 266 252 261 257 257 246 255 259 246 247 253 240 243 249 232 236 252 239 247 232 247 229 230 233 226 242 225 245 235 239 222 236 228 228 222 239 231 227 230 227 224 215 231 230 230 228 221 222 216 215 211 222 223 213 224 224 212 210 221 212 207 208 215 205 202 201 209 217 209 212 215 205 205 207 199 203 200 208 204 195 190 197 193 201 198 204 197 202 193 191 188 190 185 194 185 182 184 188 184 179 183 184 184 177 178 183 179 186 185 187 183 186 187 184 185 176 184 186 179 183 169 180 172 183 181 178 179 175 178 168 170 172 163 164 164 165 164 173 170 162 166 165 163 164 164 162 166 168 161 156 154 161 164 154 152 157 164 163 163 164 156 152 155 158 156 160 151 158 153 155 154 158 158 149 148 144 143 143 147 149 152 147 140 140 152 147 144 149 140 138 142 138 146 140 138 148 143 137 135 138 135 146 138 139 133 132 133 136 135 138 139 135 139 132 141 137 131 132 135 133 136 137 137 128 136 136 126 133 134 134 127 136 127 127 128 130 129 128 123 125 132 127 125 126 127 121 130 120 127 129 124 119 128 127 124 126 117 124 123 123 122 126 126 122 124 121 121 121 115 122 116 117 115 120 115 114 114 117 118 122 118 121 118 120 115 120 122 112 113 118 113 116 121 117 114 121 115 112 111 119 117 113 120 115 113 113 112 115 116 116 110 118 111 113 112 111 109 109 111 119 113 109 112 110 115 113 118 117 113 117 114 118 109 114 113 112 115 113 115 108 108 116 117 110 109 109 113 118 118 113 118 111 115 109 112 111 112 109 110 117 118 114 117 109 118 109 111 115 112 108 115 112 114 112 113 116 112 117 116 112 111 113 115 118 112 117 109 117 120 110 114 119 116 110 118 114 111 121 120 117 121 116 119 114 119 114 112 112 122 118 115 113 123 120 122 116 118 125 123 121 124 121 119 124 122 116 122 123 122 126 125 122 125 123 120 124 127 127 126 117 121 119 127 120 122 126 127 123 130 125 123 129 121 130 132 122 132 129 123 132 123 127 133 133 135 131 124 126 134 129 127 129 132 127 138 136 129 140 133 131 129 139 135 135 135 132 143 131 134 141 142 138 136 146 140 137 136 147 145 138 135 144 137 136 143 137 141 143 138 141 151 143 145 141 145 146 149 148 147 144 143 148 148 145 156 148 153 156 158 157 149 158 150 162 150 149 158 162 159 159 162 160 152 154 164 157 162 168 163 166 166 158 166 158 168 172 170 161 168 172 166 174 165 168 171 179 174 166 166 181 180 176 179 172 180 176 180 175 171 177 173 184 175 179 184 182 175 177 187 176 180 191 186 185 182 185 185 183 195 193 190 186 196 195 201 194 199 193 197 197 204 206 203 199 192 192 195 198 202 194 203 193 206 194 211 212 204 202 207 215 200 203 211 215 209 205 210 213 222 205 208 217 226 227 213 211 211 226 225 231 223 228 229 222 231 234 214 229 223 222 232 228 221 220 239 237 237 244 235 243 225 232 239 233 247 238 228 234 234 234 241 234 243 237 242 246 237 240 236 242 249 240 240 250 253 242 256 249 254 248 263 268 270 248 263 266 249 274 257 274 261 277 259 269 256 264 266 257 279 277 281 277 270 273 273 266 289 280 284 270 273 277 286 287 294 296 276 293 293 278 294 295 299 291 293 302 304 287 302 301 307 291 310 300 311 307 304 296 308 298 294 305 296 313 314 312 306 321 301 310 314 324 316 321 305 300 317 327 331 308 326 309 314 335 306 328 308 320 332 320 325 321 312 323 329 329 323 317 333 323 331 323 341 348 346 345 353 330 334 349 341 326 337 342 347 350 346 336 359 348 335 342 366 363 346 367 351 348 343 344 360 349 356 367 378 371 356 372 378 348 372 354 356 357 366 380 387 370 368 389 369 392 368 389 366 370 364 375 399 370 396 371 375 393 371 368 371 374 400 409 384 396 391 413 385 380 404 398 411 380 395 405 416 405 407 419 395 408 424 403 405 423 403 404 417 416 427 404 399 405 430 398 428 424 405 414 408 424 419 420 432 441 425 425 408 437 435 414 442 427 443 439 450 413 437 450 448 418 436 455 450 436 441 442 448 462 438 447 447 432 451 458 445 466 442 471 454 457 469 438 464 473 439 461 440 456 480 479 483 460 478 453 475 484 456 470 482 484 459 487 473 462 488 486 469 473 457 464 473 458 483 466 475 480 495 482 495 464 498 481 473 494 488 474 470 474 512 474 512 486 491 485 475 495 508 502 496 512 493 522 483 493 479 506 489 526 486 518 516 505 516 493 530 528 507 520 523 537 493 522 512 537 502 523 517 498 497 494 510 520 533 513 503 547 503 513 534 541 536 514 532 542 514 543 532 527 548 557 519 529 510 519 548 544 546 555 539 556 543 529 518 557 529 526 528 566 548 528 572 564 546 558 524 568 539 536 564 526 577 577 564 528 558 568 579 550 576 548 560 554 577 547 560 566 554 565 545 576 561 545 542 568 549 569 589 591 542 557 558 591 592 554 579 586 559 551 580 573 560 584 564 583 556 591 552 575 575 551 553 583 593 575 610 599 596 565 582 605 557 589 562 592 598 607 576 560 561 566 598 606 594 572 589 575 566 582 570 615 614 621 611 615 583 621 622 612 571 593 616 583 613 603 578 595 616 612 629 625 587 574 622 606 632 592 598 610 619 610 634 622 635 594 630 624 581 625 591 618 589 618 639 627 631 586 628 609 612 625 596 599 609 589 632 616 621 614 646 613 594 641 646 589 638 595 623 602 641 637 645 623 632 642 625 624 614 591 633 615 606 597 643 614 602 647 632 649 603 603 642 603 646 640 633 655 652 650 613 642 636 605 614 618 597 650 651 620 651 631 645 604 605 610 612 611 612 616 608 603 653 634 656 658 617 661 612 632 612 601 641 639 627 661 617 661 652 640 603 629 611 663 608 618 612 621 629 625 639 638 629 630 608 624 625 628 623 636 658 633 637 636 610 662 633 624 659 622 661 661 650 607 658 655 623 605 609 648 626 646
622 655 610 628 611 633 651 629 664 644 660 633 614 665 629 643 621 623 662 617 616 644 621 608 631 639 608 636 620 631 614 638 617 619 660 625 646 643 649 642 619 640 608 627 638 634 603 655 652 658 605 662 634 620 604 660 654 608 629 608 634 640 640 648 655 632 607 635 608 651 609 623 627 631 611 649 620 633 643 646 626 613 633 655 596 595 603 646 621 618 637 651 628 606 633 609 609 643 639 592 597 602 596 635 633 609 625 592 642 607 641 610 623 615 606 600 589 600 640 634 596 617 587 597 625 589 613 644 624 604 609 607 596 589 604 600 628 627 588 608 584 606 598 599 585 593 582 603 616 622 632 610 635 594 597 584 633 622 582 604 596 615 628 585 601 618 594 610 601 622 601 594 589 569 625 591 569 596 567 617 584 600 611 609 601 577 609 566 582 616 575 600 572 563 607 600 599 614 570 593 582 604 591 574 589 574 564 574 590 574 589 572 606 561 565 570 575 589 600 560 592 572 556 553 594 576 593 559 545 548 564 595 581 561 559 555 544 582 554 578 546 551 553 581 544 573 586 550 583 563 573 580 571 581 558 557 573 569 545 549 526 535 539 535 573 549 540 573 544 561 553 531 544 535 555 533 532 530 522 541 549 515 545 516 551 560 527 535 542 514 532 514 553 530 515 539 505 554 550 509 528 548 545 527 543 523 539 541 498 514 511 540 511 542 535 532 512 506 521 535 535 516 522 493 515 533 489 496 502 529 531 527 498 526 509 490 511 508 501 518 477 480 482 493 490 478 482 489 493 496 487 503 515 466 490 501 468 470 488 495 488 469 464 476 499 495 464 490 481 480 461 492 475 489 486 463 483 478 468 467 463 490 460 481 464 474 474 486 451 484 480 455 473 468 452 452 447 455 463 472 455 454 439 431 441 441 439 467 426 434 465 453 459 459 456 457 434 426 435 452 459 442 446 440 437 425 433 440 425 415 421 434 414 419 412 416 446 445 414 427 404 416 434 409 435 438 429 425 397 397 398 434 415 430 427 408 392 401 418 413 391 424 423 422 404 398 389 417 397 416 411 399 393 414 384 406 382 378 378 410 387 380 394 392 388 382 374 365 398 382 397 376 382 371 374 365 392 368 370 372 386 362 367 375 363 385 359 355 355 383 378 369 380 346 379 348 372 365 363 363 340 348 372 364 337 361 336 361 361 334 338 346 358 362 338 332 344 330 337 332 331 338 332 344 343 329 323 320 320 331 329 317 330 318 336 332 336 312 311 327 330 324 324 330 306 329 321 323 304 311 324 328 319 307 314 313 311 321 319 322 295 315 294 291 290 290 317 294 306 292 286 306 291 309 305 285 299 285 307 292 304 305 297 282 282 301 295 300 286 272 288 292 288 287 274 284 290 284 269 286 288 289 287 270 261 270 274 273 282 260 268 263 266 267 276 271 275 260 254 273 262 252 257 263 268 256 261 261 260 253 260 251 255 252 259 247 257 250 259 256 237 257 256 255 241 234 239 237 241 239 246 241 248 244 235 235 225 229 239 226 224 240 227 224 238 239 230 222 217 235 217 221 215 231 233 226 230 212 221 223 214 211 213 211 216 222 208 206 204 224 214 222 220 211 219 212 217 208 202 199 211 200 214 208 196 206 199 203 196 204 194 191 197 199 207 202 206 205 189 199 191 189 202 199 191 196 200 194 194 195 193 189 181 193 190 186 192 176 192 189 177 176 187 182 184 174 175 188 176 175 181 176 168 177 172 172 175 172 173 177 172 166 178 167 162 171 170 165 173 174 165 164 162 161 171 159 166 155 166 168 155 166 165 156 167 157 156 161 161 150 156 149 149 150 154 161 157 156 151 149 149 157 150 144 144 152 152 142 150 145 144 150 151 145 148 142 141 146 143 149 139 138 139 139 145 137 138 144 135 144 144 141 136 138 145 141 137 138 141 137 133 138 133 137 134 134 131 133 129 137 134 135 132 137 126 133 129 125 133 127 132 135 129 134 123 132 122 129 128 124 132 123 130 130 124 126 125 122 119 122 128 122 122 122 126 119 127 125 122 127 127 127 122 125 126 122 119 118 121 116 124 120 119 121 123 115 120 120 115 120 121 123 116 112 112 115 119 115 120 115 113 112 111 118 111 121 118 113 115 114 112 116 116 116 115 119 113 111 112 115 118 109 114 118 109 111 110 116 113 116 118 113 117 117 109 115 115 117 107 107 108 109 114 114 114 107 113 107 109 114 111 116 113 114 116 112 107 116 107 110 114 107 115 112 116 115 109 113 112 107 112 113 108 108 108 113 108 112 113 108 109 115 115 113 111 113 108 110 111 108 111 118 108 118 112 115 115 113 110 119 114 115 114 113 114 115 119 114 111 113 115 111 119 112 117 114 118 116 114 121 116 116 119 116 116 112 112 121 116 114 121 120 118 116 117 117 116 120 118 124 124 124 114 119 125 117 126 115 120 116 117 119 124 121 121 118 118 120 119 121 120 129 125 121 125 129 129 127 128 127 126 131 126 131 124 133 123 132 131 130 129 125 136 134 132 132 138 136 128 136 136 132 135 134 132 135 137 140 141 139 136 135 142 135 138 138 142 140 138 134 133 140 141 141 146 141 142 148 146 146 147 138 145 142 145 151 145 151 146 145 142 155 155 142 156 157 152 154 155 145 155 158 159 157 154 148 161 161 161 156 159 155 154 163 158 157 160 160 157 167 163 167 163 164 170 170 162 162 170 167 166 162 172 161 161 169 174 163 177 166 173 172 175 175 174 175 175 175 181 173 183 172 174 184 171 176 171 174 185 173 181 187 176 192 186 184 182 180 185 193 194 188 181 189 192 186 194 186 202 186 189 188 201 196 202 189 190 195 201 203 207 196 210 192 207 209 208 214 195 196 200 203 204 202 211 218 205 214 203 220 217 207 205 212 212 217 221 227 208 214 214 216 230 218 212 217 220 233 234 217 225 216 217 227 221 220 233 230 235 226 232 244 245 233 238 231 246 237 231 249 248 243 232 251 242 236 236 245 238 241 249 248 245 259 238 243 241 261 251 248 255 260 267 250 261 264 254 269 263 262 258 255 261 251 276 262 270 256 266 272 280 283 280 285 282 261 277 282 272 286 278 289 291 281 293 268 293 276 288 278 291 275 280 283 279 289 298 300 279 291 306 299 302 301 293 289 287 287 304 299 287 295 314 301 312 301 307 317 308 321 314 303 304 318 304 321 311 305 301 331 315 331 305 312 327 306 312 328 325 332 334 309 329 316 320 318 337 332 346 344 333 337 333 332 348 323 353 322 331 354 351 329 326 347 343 331 334 356 339 363 348 348 343 353 344 342 370 344 342 349 373 342 360 362 362 378 351 350 363 364 381 350 377 378 368 386 363 360 363 388 362 385 389 361 382 366 361 386 386 372 370 393 369 400 389 390 394 373 405 377 383 380 392 374 398 384 390 388 390 402 391 415 384 390 404 410 414 396 421 409 424 392 425 417 393 420 426 418 415 417 410 401 433 408 415 401 417 424 434 435 413 411 441 405 437 441 409 446 439 450 441 442 423 442 450 425 425 427 441 443 451 435 426 447 443 427 422 455 436 455 457 461 450 444 450 450 449 433 436 461 471 450 441 443 468 479 458 459 455 447 449 474 441 472 485 444 451 489 447 469 483 481 468 493 488 462 487 497 468 482 499 495 458 467 475 474 468 484 477 504 497 482 468 483 490 508 487 500 492 475 499 473 496 489 494 487 495 480 499 522 500 494 517 503 517 506 484 523 515 500 487 529 494 494 527 521 487 528 507 493 511 504 512 535 541 496 519 502 522 537 520 545 538 499 527 531 541 514 543 537 552 538 550 537 540 530 533 525 552 538 551 509 545 514 540 547 543 547 549 529 542 555 539 536 533 523 568 557 536 555 551 563 569 546 557 561 536 545 578 571 529 580 527 552 561 579 547 570 532 568 549 537 546 586 586 581 534 577 550 586 554 539 592 576 590 562 587 595 541 562 565 576 582 576 585 561 575 582 585 576 587 577 570 600 550 562 601 559 580 571 552 553 563 587 557 598 597 582 573 612 588 606 564 582 573 559 575 607 615 583 580 579 598 580 617 569 616 608 601 588 622 573 590 602 620 593 625 571 586 594 602 595 616 626 614 626 615 629 572 603 627 604 607 600 602 612 608 616 588 622 599 606 582 634 610 589 599 587 632 611 587 584 635 588 582 618 592 626 585 612 606 584 615 598 638 644 637 636 623 635 591 596 609 599 624 612 611 614 603 628 632 641 605 627 644 599 596 618 615 635 639 605 605 623 641 609 642 596 621 604 606 652 652 654 653 634 601 613 598 616 651 640 606 604 616 599 613 622 611 602 606 637 640 649 613 641 645 658 639 653 632 613 607 643 641 641 606 662 658 649 662 663 636 642 618 653 661 623 630 611 626 638 650 606 625 663 648 606 660 625 660 629 637 604 607 616 645 611 614 639 659 610 638 629 652 652 617 648 611 645 655 635 617 639 636 639 636 619 642 628
640 635 655 611 635 657 623 613 665 632 648 657 638 617 618 621 666 631 663 608 608 650 637 620 621 605 653 653 618 626 615 654 657 663 658 622 650 611 629 647 638 607 634 606 619 647 622 614 608 615 617 611 660 647 624 613 646 608 661 660 630 606 644 617 600 636 635 646 643 658 627 613 598 656 615 613 637 633 607 613 652 630 628 638 644 655 598 638 622 613 617 602 654 629 628 609 650 614 632 614 598 602 645 624 619 594 594 635 650 601 649 642 633 617 621 620 614 621 639 589 615 647 605 593 638 640 644 594 638 642 629 587 616 637 613 632 617 594 604 621 596 629 608 640 616 617 609 606 581 613 590 582 577 581 613 600 624 600 617 585 627 605 631 582 587 581 607 599 615 618 610 611 582 572 578 579 614 610 580 602 567 598 601 570 591 622 576 610 619 577 596 595 598 601 563 577 567 593 567 599 562 614 575 568 602 561 610 561 583 569 594 573 560 585 566 573 597 559 592 561 599 551 593 553 581 547 563 566 589 547 595 580 545 544 555 551 540 539 542 563 577 572 584 580 568 541 538 580 550 550 545 547 551 543 559 540 579 538 555 577 544 572 531 551 553 550 532 543 536 573 527 569 554 532 547 563 569 521 540 538 534 537 564 534 533 523 522 533 544 511 517 531 552 538 550 512 527 512 503 537 519 521 519 530 503 510 518 532 505 517 536 531 542 508 516 505 529 539 503 501 530 496 504 535 522 491 488 490 521 493 504 522 515 493 484 513 510 478 520 479 517 524 511 509 518 487 515 482 470 476 474 502 480 489 496 497 508 505 501 484 501 480 465 489 460 464 466 492 471 499 482 465 476 495 464 451 485 488 495 485 478 469 463 467 481 459 472 473 484 458 454 484 481 437 461 474 445 472 468 463 439 453 440 437 432 460 452 458 439 438 427 444 448 432 444 438 454 437 446 458 422 446 456 447 447 434 423 427 453 441 414 430 438 410 429 433 407 423 423 426 412 417 425 416 415 439 422 433 430 419 429 418 409 408 428 418 424 405 388 415 422 403 416 415 385 409 412 382 385 402 407 405 411 380 412 407 400 395 377 385 402 386 369 382 387 370 400 372 368 383 391 394 375 396 383 387 361 359 393 376 375 355 384 369 383 368 366 376 355 354 371 360 347 351 361 344 351 373 344 362 370 367 352 338 340 357 363 342 367 353 356 336 360 337 350 354 340 353 349 353 339 335 354 325 334 347 339 339 323 339 321 336 334 317 331 314 325 336 330 330 326 315 317 308 321 305 311 307 329 327 316 326 327 321 317 299 317 325 296 301 302 316 314 317 302 300 294 302 293 301 294 307 300 298 309 295 289 283 301 295 301 295 289 282 278 295 290 291 297 273 295 288 287 289 279 286 276 275 270 288 270 284 281 281 282 281 283 275 265 269 266 272 265 257 260 257 268 256 259 252 258 261 247 248 253 256 249 248 248 249 246 255 264 251 258 245 255 249 254 236 255 254 239 237 253 245 246 249 252 229 247 250 229 245 236 230 231 241 228 222 238 236 242 237 224 237 233 237 233 224 215 216 219 230 232 221 231 212 211 216 211 218 227 214 224 219 205 206 208 213 206 211 214 203 205 219 205 205 215 210 205 211 210 194 205 195 205 197 203 207 205 204 190 199 206 195 189 200 201 199 200 193 196 188 182 186 186 181 180 191 187 191 184 189 179 177 177 181 175 178 180 172 176 180 182 174 176 175 170 177 170 179 179 169 180 181 181 167 164 166 169 176 173 178 172 175 171 174 167 158 165 165 165 170 159 162 166 165 159 154 159 167 156 167 162 166 157 163 162 162 150 159 148 162 158 149 147 146 154 159 150 150 145 148 153 155 144 154 142 148 140 141 142 152 143 146 143 141 139 143 141 137 145 143 144 136 145 141 136 143 141 136 139 133 134 141 138 135 139 137 140 138 134 137 133 129 137 138 135 128 127 136 132 133 127 136 127 126 129 129 131 125 125 132 133 123 122 131 131 125 131 130 130 126 128 126 123 121 127 118 122 126 121 125 126 127 125 125 126 116 124 123 124 118 121 123 118 121 121 120 117 124 123 118 113 115 115 115 122 117 114 112 115 114 119 112 112 116 111 115 120 118 111 120 114 113 120 115 109 114 119 110 111 109 114 109 108 113 111 118 108 111 116 109 113 113 109 111 107 107 115 115 115 117 112 107 107 111 110 106 113 109 106 116 108 111 106 108 116 107 107 114 110 116 115 115 109 116 109 109 114 115 115 110 112 110 110 111 114 114 111 111 115 109 108 106 114 106 107 112 107 108 107 110 117 107 108 109 115 109 110 112 108 109 116 112 112 108 118 118 114 111 112 111 114 112 110 111 111 111 115 110 112 116 114 112 115 116 113 112 116 115 117 118 115 113 111 120 115 122 120 119 115 123 123 120 115 114 116 115 118 120 116 119 114 116 118 125 119 121 118 122 125 124 124 116 127 125 128 118 122 122 123 118 122 119 123 126 128 126 131 125 121 126 124 127 130 128 124 127 123 126 136 131 134 134 137 127 129 131 128 138 130 131 133 135 132 139 139 135 139 139 139 141 135 133 142 142 133 136 143 143 139 136 145 143 148 136 136 137 148 147 139 147 143 140 151 148 147 142 148 151 153 148 149 143 152 151 149 149 159 146 147 151 150 159 158 150 152 157 150 160 152 151 159 152 159 152 167 165 158 154 154 157 167 159 157 168 169 168 159 173 171 160 161 164 171 167 168 172 176 165 168 179 173 171 172 176 178 170 183 184 177 170 172 186 179 179 189 182 182 190 179 175 189 182 190 192 186 192 183 183 186 198 186 195 186 188 202 196 189 192 193 196 197 206 202 192 197 190 201 194 205 206 206 199 209 203 213 214 201 215 204 200 213 200 200 215 204 203 208 215 217 210 206 220 209 209 213 208 212 227 225 213 226 224 226 221 222 218 220 233 216 219 219 234 230 239 237 233 231 235 230 234 235 238 234 249 247 233 237 232 252 237 250 247 244 238 242 256 244 255 250 260 249 247 241 261 246 257 249 267 255 268 246 249 260 270 272 256 259 273 253 258 254 268 257 264 258 267 266 258 259 267 284 264 285 264 263 263 283 276 268 269 275 275 291 287 292 285 294 294 288 283 292 282 281 280 280 302 299 293 280 281 286 297 306 291 307 312 292 289 305 294 291 295 308 292 293 293 317 300 317 316 304 302 319 319 326 321 320 314 312 315 323 327 320 325 315 331 328 325 329 334 326 342 319 326 317 348 332 348 334 343 345 341 344 351 355 337 346 330 333 338 328 335 349 359 351 337 354 360 342 348 365 369 347 372 348 342 361 344 364 365 368 355 348 362 375 356 373 357 375 372 355 365 383 374 362 359 362 369 367 389 395 385 392 397 367 387 367 374 400 389 383 389 383 378 371 406 372 388 404 410 404 382 396 389 410 384 399 385 402 419 392 404 384 388 399 411 395 404 401 419 409 415 396 415 420 427 435 396 425 424 434 406 408 417 407 439 426 426 438 444 432 434 407 443 421 446 432 440 441 449 436 423 425 440 436 438 440 428 430 424 447 447 460 426 451 451 428 468 444 440 443 458 471 473 455 444 443 470 470 457 439 440 442 475 481 465 463 482 480 465 486 459 447 470 481 451 485 480 484 450 495 473 475 492 470 479 488 481 495 483 492 479 499 503 461 467 496 485 469 464 498 504 492 514 476 508 491 486 504 478 478 507 519 514 498 490 499 516 489 498 524 493 517 483 486 506 491 485 507 512 531 493 533 514 520 492 504 505 538 527 533 524 519 505 511 506 520 518 501 509 519 512 529 526 539 506 505 514 537 520 547 507 514 507 553 554 528 513 510 521 514 519 553 516 542 537 539 523 519 530 532 529 543 548 539 531 558 522 574 546 575 540 544 536 536 527 558 541 576 544 545 578 577 551 576 544 548 571 570 537 573 550 545 536 536 566 585 572 560 548 583 554 562 558 561 585 555 553 561 569 546 573 592 569 592 573 580 556 554 577 601 558 588 574 581 608 553 562 609 597 580 599 562 578 609 600 579 566 576 584 579 600 613 587 577 606 611 615 620 586 617 596 573 600 616 593 573 622 596 626 586 573 624 603 621 573 624 597 629 597 604 627 593 605 590 623 600 578 610 589 594 605 627 578 631 616 631 585 615 583 594 619 622 603 627 587 603 586 612 634 594 601 587 593 598 627 642 598 642 588 595 631 608 644 590 647 590 615 599 591 591 620 589 589 615 620 608 628 595 598 643 619 635 603 615 640 593 648 647 617 599 623 649 594 605 595 615 645 640 609 647 643 641 647 641 604 615 597 641 616 614 620 652 649 606 610 606 627 644 656 643 641 606 618 613 624 661 622 633 644 660 652 612 635 615 602 632 627 619 628 643 634 651 633 621 657 645 628 622 625 620 664 604 628 619 617 652 615 638 619 658 632 607 606 665 620 606 630 645 621 656 621 653 639 651 606 630 630 629 647 652 646 645 650 607 658
664 655 607 634 607 660 660 609 660 657 622 661 617 662 613 668 615 659 637 659 659 661 621 620 641 666 659 616 649 660 606 642 644 606 606 644 657 659 645 646 645 661 637 657 651 643 653 658 633 622 649 622 612 662 636 646 660 625 657 640 616 656 613 655 655 615 630 644 604 606 623 645 661 655 635 646 632 619 636 659 636 619 599 612 637 609 601 654 632 619 623 652 632 606 649 612 645 639 630 614 608 629 606 648 632 651 640 608 606 621 618 631 606 620 645 645 630 648 639 604 638 631 640 592 632 621 602 625 591 599 599 602 624 629 600 627 594 616 583 586 623 611 640 607 593 634 640 602 614 633 586 591 595 633 616 610 631 614 611 633 604 587 631 623 630 613 598 594 573 572 624 624 613 588 593 625 578 607 604 609 614 604 615 610 604 622 569 611 585 611 570 587 589 570 595 599 570 592 563 599 611 570 566 574 609 559 600 588 595 572 576 574 583 558 552 576 577 584 571 601 551 584 563 566 591 595 590 594 565 596 556 571 572 588 553 586 575 587 562 561 547 537 545 566 566 539 561 565 575 552 534 554 575 574 569 533 539 537 565 549 540 535 567 575 577 567 568 577 522 562 553 565 563 531 521 558 545 564 519 565 555 551 561 549 566 559 520 551 552 511 559 547 528 520 511 513 526 514 541 526 542 532 514 521 536 533 515 549 507 496 507 514 499 496 522 542 532 503 514 517 506 492 509 530 512 504 508 532 530 508 517 487 512 513 480 483 497 527 488 486 488 509 502 486 506 506 516 477 518 494 469 497 507 509 491 469 489 489 473 498 478 461 505 461 459 469 485 477 498 489 494 471 486 464 476 484 470 467 459 476 459 458 485 473 449 461 444 478 461 444 472 458 458 458 458 461 454 461 446 470 466 455 460 463 434 432 440 467 465 436 456 448 453 428 438 441 420 461 455 427 459 438 457 443 428 424 424 441 413 413 439 409 417 408 416 418 427 415 441 434 403 428 434 418 428 399 421 429 432 408 414 429 400 416 421 417 390 412 426 426 421 386 396 412 396 407 388 412 416 384 381 388 392 404 376 394 406 395 399 386 402 395 374 406 401 402 378 394 384 377 363 376 376 373 382 379 376 385 390 391 360 387 355 366 372 366 358 369 381 354 363 374 377 347 365 357 355 364 359 354 369 339 370 343 342 350 361 356 365 342 347 344 332 351 358 342 337 355 326 347 332 329 334 348 331 343 340 330 333 319 343 346 331 322 333 332 323 317 323 326 321 332 323 335 322 324 318 304 321 321 324 304 329 316 325 322 320 314 309 321 302 304 311 311 299 291 300 292 315 298 293 302 303 312 307 300 294 288 306 302 289 299 305 277 286 277 286 281 292 295 278 292 281 279 292 272 273 274 268 271 265 287 262 282 277 273 274 261 258 279 266 271 269 265 271 268 257 264 270 263 263 254 268 249 246 253 264 267 254 245 263 258 251 243 250 246 243 238 243 255 243 255 239 234 254 245 230 240 229 250 250 245 233 231 227 232 232 238 225 230 223 228 231 235 238 239 226 229 230 221 230 214 218 226 216 216 221 222 222 230 219 214 223 214 214 215 216 207 206 206 204 217 203 205 203 212 198 207 203 210 200 211 198 213 193 197 204 206 195 209 196 190 195 193 196 192 196 193 201 195 192 198 192 197 195 189 194 191 185 189 191 182 179 187 177 178 183 177 174 183 186 175 185 171 175 172 180 177 177 176 181 172 175 168 167 175 169 171 178 167 163 168 166 166 166 161 166 162 168 158 170 163 163 163 161 156 158 155 163 158 163 161 162 165 154 155 159 152 160 154 149 154 154 158 147 152 155 151 158 157 145 151 145 151 145 154 153 149 148 148 147 145 147 143 141 148 139 142 140 145 145 142 144 146 145 146 141 135 140 133 136 132 140 141 139 140 134 142 138 131 134 134 136 134 134 128 134 132 130 132 128 125 129 125 135 132 131 127 126 129 126 132 128 131 129 124 125 124 130 127 123 121 130 128 118 121 125 128 117 117 124 120 120 127 122 123 123 115 117 124 124 124 125 118 121 121 121 117 117 117 116 120 122 121 112 114 121 120 114 121 121 116 120 119 118 119 120 118 110 113 114 113 110 111 109 117 119 116 109 108 117 111 115 115 117 115 115 113 110 115 111 107 109 107 115 117 117 114 113 114 115 116 115 114 116 116 111 115 110 109 115 107 110 108 112 108 114 109 114 106 106 106 106 106 106 113 105 105 108 111 112 106 108 110 114 107 109 106 105 113 108 113 113 113 105 110 105 114 112 113 114 112 115 114 113 114 111 112 115 114 116 111 113 108 115 110 111 109 111 109 115 112 117 111 110 117 115 109 113 111 117 109 118 114 118 112 111 112 118 110 119 116 113 113 118 111 117 112 112 119 115 119 115 113 112 117 120 118 119 116 121 115 118 122 123 117 125 121 125 114 121 115 115 115 122 121 118 126 124 127 120 120 118 127 125 125 125 127 129 122 121 131 120 125 128 130 121 132 130 133 133 125 129 126 135 129 136 125 136 133 126 133 127 133 137 129 138 131 128 140 137 129 137 140 140 131 133 143 139 142 141 136 140 134 139 147 147 136 144 146 143 147 136 141 138 149 143 145 146 149 146 149 143 153 151 154 142 143 154 154 144 147 148 153 160 157 153 158 150 159 152 152 160 158 156 155 155 166 167 167 159 153 153 169 168 163 168 170 158 168 159 171 160 168 160 163 162 173 176 176 171 165 175 172 167 180 174 169 177 169 178 173 185 181 178 187 179 172 171 182 173 178 187 185 181 186 184 193 179 194 185 188 191 186 193 192 199 196 188 185 195 185 188 204 205 187 197 194 196 201 209 193 208 196 192 210 201 194 211 209 207 206 203 204 198 203 201 208 215 216 221 211 204 223 215 207 215 209 224 226 221 209 230 226 227 214 228 231 233 224 218 226 228 232 221 230 236 233 229 239 230 241 232 237 244 228 230 235 247 250 230 250 229 248 238 247 253 240 248 239 249 236 240 244 244 257 261 256 248 263 262 258 254 265 263 263 259 251 263 253 260 261 251 270 257 253 256 254 275 275 257 272 273 262 271 278 278 267 276 268 268 283 279 280 272 293 271 279 271 289 292 297 294 280 292 293 303 292 280 304 291 297 307 308 308 305 310 306 310 298 301 314 310 287 300 300 300 309 305 320 305 319 315 318 304 305 310 324 306 323 325 327 316 316 334 330 315 327 324 332 316 328 336 324 317 332 322 344 326 341 321 328 334 327 320 328 335 345 323 326 342 348 357 333 337 353 345 354 334 335 338 365 354 367 341 353 362 362 346 371 346 370 371 365 346 347 364 361 380 346 374 358 377 368 382 375 373 361 381 385 365 372 392 361 384 378 390 365 366 370 385 368 384 370 385 377 397 380 379 390 398 397 400 376 394 376 413 392 381 382 417 397 403 396 396 416 396 421 387 404 405 409 412 389 415 429 409 431 426 410 414 414 427 411 428 407 399 410 423 426 415 444 423 426 429 426 439 439 410 429 420 425 446 448 417 435 426 453 452 444 430 430 436 434 463 459 435 458 426 443 459 438 441 457 445 466 472 451 473 434 454 472 466 450 461 475 479 471 450 440 446 482 468 452 479 486 470 468 487 472 462 486 480 474 495 485 465 485 469 471 478 460 494 493 479 478 480 498 494 507 480 480 466 474 471 484 467 482 474 469 502 513 510 508 479 519 508 519 478 500 499 497 484 507 502 499 519 508 502 511 505 486 496 499 507 502 510 502 499 498 512 539 500 537 509 507 530 528 495 496 506 546 510 507 507 532 551 516 544 510 503 523 550 514 549 515 521 518 560 524 554 542 528 545 514 563 545 530 523 553 545 521 553 562 521 566 563 526 542 557 545 544 553 525 554 545 568 527 552 548 529 541 536 566 531 571 555 568 581 535 586 576 580 580 562 572 569 565 587 576 572 551 563 542 583 594 553 590 550 575 595 593 553 577 560 574 552 576 603 593 604 595 594 602 591 601 564 580 598 604 601 555 579 564 588 597 561 601 598 613 581 584 587 578 617 608 577 619 606 567 563 595 619 568 585 567 587 601 592 621 590 569 598 585 610 588 613 587 587 592 599 615 598 622 587 599 604 608 621 620 587 595 621 611 593 601 577 631 588 584 596 594 591 613 607 627 632 628 609 593 632 616 611 588 619 613 642 598 609 608 599 623 635 616 615 612 641 635 630 628 597 609 621 607 595 608 608 642 591 592 632 645 627 644 628 622 600 636 652 626 640 630 626 628 603 641 597 606 650 653 611 611 613 641 629 618 599 650 606 606 606 601 624 619 601 645 655 605 661 613 622 601 611 627 624 649 651 660 622 655 649 652 605 656 602 625 616 605 611 645 613 618 646 637 639 646 618 631 653 617 645 611 618 654 638 643 640 624 638 662 616 621 649 617 612 649 638 625 651 647 667 660 663 648 631 634 628 644 661 612 657 638 617 607 625 649 644 661 606 612
655 618 630 634 628 635 615 662 655 659 641 652 650 634 629 610 659 648 648 652 653 634 621 664 633 638 645 608 631 645 615 614 653 635 640 611 663 648 666 649 638 636 631 615 662 651 619 652 630 659 633 613 623 645 609 651 615 648 650 637 621 657 645 606 624 616 611 619 657 608 660 624 638 621 636 631 604 648 613 631 640 642 640 657 621 603 624 637 617 654 629 657 606 599 612 649 607 646 640 651 631 612 593 613 609 624 592 615 619 612 652 630 644 630 591 640 634 617 617 592 612 649 592 638 595 596 636 640 603 619 608 600 606 589 631 595 629 585 586 621 606 605 636 586 629 582 597 592 606 633 610 630 636 630 636 590 586 617 609 582 604 607 593 611 624 622 574 631 586 580 576 611 587 615 605 588 598 602 578 602 625 568 593 578 592 588 569 610 617 564 577 620 595 576 601 573 611 608 604 609 609 567 573 564 604 556 580 606 559 554 572 603 570 606 560 575 579 580 606 552 588 561 554 583 562 589 602 600 565 544 580 580 588 545 575 587 580 592 589 552 576 559 564 570 573 551 556 547 588 580 578 557 571 581 544 578 565 539 546 572 573 570 549 535 551 572 551 576 567 569 543 535 552 540 555 540 560 530 535 550 543 542 555 542 538 556 551 559 539 519 559 542 556 535 545 535 546 549 525 521 539 509 527 515 532 543 507 520 500 544 530 545 512 498 529 495 508 516 535 521 537 490 492 532 531 489 493 506 503 503 528 511 505 522 521 520 528 525 501 497 486 481 523 491 515 495 488 487 484 485 494 491 491 509 506 487 485 504 466 500 482 476 507 475 501 459 485 494 480 465 468 491 479 498 464 497 456 450 484 489 477 485 478 461 476 484 445 465 454 453 466 456 454 458 475 447 479 464 448 457 450 471 470 474 458 469 447 447 469 455 453 448 438 436 448 429 439 463 458 423 427 419 435 447 420 431 416 437 448 441 444 435 446 444 440 418 439 415 417 435 414 437 440 411 410 403 421 435 414 432 404 411 412 401 407 405 428 406 416 426 391 413 407 384 422 396 409 405 398 412 389 404 396 398 397 410 396 394 388 400 409 386 404 379 379 376 372 367 370 368 384 394 394 385 395 363 363 362 374 369 369 391 358 388 373 355 363 373 375 380 374 375 365 379 375 361 345 351 342 357 368 340 355 341 358 359 346 366 341 359 343 344 333 343 328 331 352 335 330 335 334 325 323 338 334 347 336 327 325 334 330 345 332 334 321 329 321 339 338 332 318 322 318 306 320 313 314 332 313 331 323 306 299 317 306 317 324 299 314 296 312 309 316 290 304 317 295 293 293 307 288 299 310 289 289 296 287 281 289 307 299 304 303 285 297 297 288 289 272 284 287 280 281 294 280 287 270 279 291 281 285 276 287 284 284 281 276 264 257 266 261 260 278 266 273 274 255 258 274 257 261 258 258 253 269 254 246 252 247 258 241 244 245 240 239 258 237 244 255 245 238 256 234 254 241 253 234 246 238 228 235 234 245 248 242 237 237 224 234 243 235 233 226 229 228 229 223 228 219 225 220 233 226 221 227 232 229 220 225 220 208 223 217 208 221 222 218 221 206 214 211 210 215 214 212 206 217 210 208 215 196 213 213 197 202 210 192 191 207 202 201 206 197 205 189 198 201 203 202 191 190 185 192 197 187 189 180 193 184 185 189 179 184 181 175 184 179 189 190 184 175 183 187 188 180 178 169 175 171 183 182 169 176 182 173 165 180 165 164 170 169 164 161 166 164 172 166 169 167 165 168 160 156 166 161 169 169 165 155 160 155 159 166 164 157 157 161 163 154 162 151 154 149 147 149 149 152 152 158 150 143 150 152 152 145 149 154 152 146 152 151 148 142 150 147 147 145 146 138 141 144 147 135 139 135 140 144 138 144 143 135 142 140 143 140 136 132 135 131 138 130 133 138 137 134 130 135 128 127 133 128 125 136 131 127 132 131 123 131 127 130 126 124 130 127 130 131 120 123 120 128 130 118 126 125 127 125 124 118 123 123 120 123 120 118 125 120 123 117 120 116 117 117 123 118 115 114 119 115 120 115 119 117 114 113 111 120 119 120 114 119 115 112 116 120 114 119 114 116 118 111 116 112 118 114 112 108 115 118 110 109 108 115 114 108 116 112 117 112 109 106 108 113 108 114 112 111 111 107 106 107 108 112 108 105 107 113 115 112 112 106 114 113 112 108 113 110 113 110 114 114 110 105 110 113 111 106 107 106 105 106 108 106 113 111 107 113 108 106 110 114 105 106 109 113 110 109 109 109 113 108 108 109 108 113 105 115 115 106 115 114 106 109 106 106 115 109 115 106 109 108 114 111 110 110 110 116 112 112 107 109 114 109 112 117 117 110 117 115 112 115 113 112 117 114 113 116 116 120 114 121 111 113 115 114 116 117 122 120 122 122 123 118 113 115 114 119 116 122 120 114 123 119 121 126 121 117 115 127 121 118 126 124 124 120 119 121 120 125 121 129 121 126 125 121 125 130 131 121 130 130 122 132 124 129 128 131 136 131 131 129 129 129 128 133 137 138 128 137 136 131 139 140 139 133 134 133 139 138 143 132 142 146 144 138 135 140 143 145 134 147 143 136 143 144 143 149 144 140 139 145 152 148 149 154 148 153 155 147 143 150 149 144 158 152 157 159 154 153 161 160 152 157 155 159 151 158 157 162 162 156 160 166 167 159 162 162 157 168 164 165 171 168 158 161 163 163 162 170 173 165 175 169 178 164 178 177 170 168 167 176 174 177 169 170 183 175 182 183 177 178 186 184 180 180 192 177 176 191 192 188 184 184 185 196 189 194 187 192 200 193 191 195 189 186 192 197 202 193 207 209 195 205 209 200 205 195 199 213 212 208 203 213 200 212 210 200 205 202 211 204 209 220 214 222 218 224 209 209 216 219 215 217 227 223 218 224 214 228 232 229 224 229 228 235 225 238 220 219 221 226 229 232 226 235 237 225 231 242 242 228 234 242 237 250 238 248 235 241 242 240 250 246 241 250 247 258 256 248 249 245 249 259 252 258 256 250 271 260 253 252 262 251 252 270 254 268 274 273 269 278 265 261 263 279 260 275 278 272 265 278 284 269 293 292 279 282 271 271 286 289 296 282 273 282 282 280 289 291 293 285 306 282 302 306 297 283 283 304 313 298 310 292 310 303 293 302 292 313 311 308 308 307 325 302 305 298 313 329 326 326 330 310 305 311 317 325 327 328 336 317 332 327 325 323 340 340 343 319 319 320 331 342 341 330 352 332 338 338 344 346 354 347 349 346 348 348 350 352 333 350 353 357 344 340 355 351 356 354 345 355 367 370 375 377 343 353 356 360 348 368 369 378 367 354 358 374 369 383 370 383 369 371 370 375 389 382 396 380 383 396 381 397 370 392 391 393 394 394 385 375 382 388 392 390 410 398 392 385 393 415 412 380 393 405 393 387 387 416 404 413 425 417 427 399 396 430 407 429 423 413 399 399 436 420 431 408 436 424 430 427 425 427 425 445 426 434 427 444 417 448 421 443 438 436 454 453 431 425 423 433 420 449 450 445 446 457 429 460 461 454 447 455 464 465 471 441 439 453 473 447 464 437 465 446 443 445 466 461 439 452 472 450 444 466 460 470 447 458 462 491 480 492 480 459 471 490 460 462 488 468 499 498 502 462 481 468 479 483 500 485 491 480 501 485 500 507 467 469 512 499 507 519 509 503 488 479 505 516 506 498 493 488 498 504 500 486 517 514 492 500 507 532 511 508 511 492 496 534 504 539 493 525 516 498 514 541 526 527 509 526 526 537 537 530 502 500 550 546 547 539 511 512 521 545 530 519 525 552 558 521 555 528 527 547 560 555 533 540 536 559 524 567 552 527 549 527 546 546 523 557 562 529 557 568 564 553 567 536 574 555 532 570 547 546 550 558 541 534 567 552 537 541 577 538 553 586 582 562 573 566 577 592 594 563 576 569 595 556 584 564 593 593 569 602 552 552 571 581 564 562 594 579 583 576 568 603 567 559 576 609 603 569 586 557 574 576 578 583 599 614 593 610 615 562 563 581 569 572 595 620 594 582 603 585 594 590 601 624 581 599 586 618 589 582 576 624 616 609 587 578 578 586 606 597 574 604 614 621 579 609 618 583 622 600 627 611 618 589 629 584 606 625 608 587 594 585 615 595 625 637 606 626 639 599 632 594 622 601 625 618 644 618 587 596 630 599 623 595 624 591 610 622 602 641 599 634 625 601 642 611 614 609 628 646 593 611 650 651 624 652 622 637 608 632 607 618 599 618 623 635 621 646 605 632 634 636 657 649 648 612 643 625 608 612 629 607 645 636 653 607 624 622 633 621 628 613 611 640 643 634 658 651 639 644 629 621 619 625 607 605 639 650 631 649 663 659 654 644 631 643 651 652 664 618 607 626 630 616 663 609 647 654 657 619 633 620 635 649 643 639 651 613 622 613 657 617 667 642 656 630 615 637 612 611 651 614 631 613 623
611 628 648 659 626 662 631 649 639 661 663 670 661 655 626 667 643 636 664 613 620 623 622 650 628 624 629 636 648 635 651 664 640 644 668 633 650 634 639 622 643 616 624 632 663 643 627 636 607 621 639 619 636 654 661 658 609 619 621 649 646 664 644 614 639 640 641 620 605 609 634 640 618 653 602 612 626 623 641 628 636 613 641 604 599 634 655 604 648 642 608 647 603 639 637 625 645 620 619 595 647 635 617 605 618 605 603 609 615 636 603 628 632 594 652 643 617 598 642 627 642 590 614 646 632 621 648 610 646 606 615 630 611 613 587 585 590 637 638 587 602 589 613 629 635 603 613 612 627 617 634 637 599 582 630 610 597 592 613 587 588 607 616 617 574 596 604 598 594 610 610 603 619 607 577 595 575 592 619 612 584 593 602 579 586 601 598 619 587 578 577 602 576 584 581 579 593 615 590 594 581 590 583 572 567 583 611 613 572 575 582 597 610 606 604 587 555 556 560 565 589 557 597 596 604 572 552 563 552 545 549 597 558 599 598 580 579 585 566 589 562 564 563 581 577 585 570 536 544 552 564 576 586 536 563 535 543 550 542 561 561 544 545 546 535 562 563 572 534 566 573 541 538 533 536 521 568 563 546 516 542 527 556 547 564 518 546 549 531 536 523 535 538 537 508 510 528 538 519 535 544 547 519 551 529 544 533 511 540 540 543 530 522 542 527 514 511 541 523 522 529 516 534 531 514 517 533 512 510 503 519 500 527 516 506 500 480 515 480 508 520 511 480 497 486 485 505 517 517 471 490 496 472 511 512 475 495 489 498 498 479 462 467 473 498 479 487 471 483 497 503 471 498 498 478 487 461 465 486 462 477 466 452 463 479 444 485 481 446 480 475 471 464 443 447 476 450 465 471 445 472 472 456 456 469 450 433 436 468 469 448 463 458 426 444 429 440 452 447 445 431 433 454 437 417 450 432 431 425 418 412 449 420 409 414 412 418 426 412 410 422 437 416 440 410 426 420 401 419 398 397 410 422 406 424 395 397 401 424 415 423 410 416 406 397 384 417 417 392 405 398 409 403 406 407 378 405 403 403 403 400 376 376 377 386 403 392 373 398 380 377 368 389 392 379 391 364 376 375 380 384 372 385 361 357 366 366 368 383 354 357 349 353 357 353 356 356 351 362 371 371 345 362 361 353 350 339 354 365 332 362 354 346 344 334 358 355 336 344 344 329 353 349 333 347 320 326 326 328 341 316 329 318 314 344 341 334 325 320 336 319 330 311 335 313 335 307 326 325 307 320 316 312 300 327 312 322 316 310 302 304 295 297 318 293 289 315 295 307 293 300 299 286 300 289 284 301 290 289 292 284 280 289 287 279 293 284 277 294 291 285 287 280 282 273 281 283 286 267 288 265 269 274 266 268 284 271 265 261 262 275 257 268 273 275 272 252 250 267 256 254 268 263 264 252 259 248 260 252 257 255 262 242 249 239 248 255 241 238 236 245 252 253 245 234 231 229 240 243 236 229 229 240 245 227 228 229 224 229 237 229 232 235 226 221 224 237 226 217 214 227 218 217 217 223 221 218 209 211 223 222 214 224 217 221 204 207 221 204 209 213 217 215 206 204 216 212 213 198 203 201 195 196 194 197 203 205 192 206 204 201 192 193 195 192 189 197 189 200 196 187 193 192 183 192 186 191 188 191 195 188 183 188 186 191 191 190 177 173 173 181 182 186 186 170 181 179 172 178 180 178 176 170 175 164 176 166 173 170 171 171 173 166 165 169 159 170 163 157 169 164 157 160 159 158 168 154 160 167 155 156 151 164 156 161 151 163 161 158 157 149 151 155 153 156 152 150 150 157 152 144 147 151 154 141 147 142 143 151 151 150 142 143 148 148 136 136 140 147 146 141 135 139 145 134 142 146 144 136 140 138 143 131 138 138 132 138 133 135 132 139 127 129 127 132 131 126 126 134 136 136 129 135 123 131 126 127 130 125 124 127 125 125 130 123 124 121 130 129 121 123 128 125 126 126 117 125 123 126 124 115 126 121 117 119 125 117 116 122 125 119 120 113 122 120 122 122 112 115 119 121 118 116 118 118 119 112 118 112 115 112 117 110 114 116 116 110 115 112 113 116 118 118 116 115 113 112 111 111 113 108 108 109 110 113 116 116 115 113 107 106 112 112 107 106 106 112 105 112 106 110 108 104 106 106 110 110 109 114 114 104 113 114 105 106 110 104 114 108 103 112 103 111 108 109 107 105 112 105 112 108 103 104 106 107 110 103 105 104 110 111 108 114 104 106 104 108 105 114 111 108 113 114 108 106 107 109 112 106 110 115 106 105 110 106 111 106 109 112 115 110 111 106 111 109 107 109 114 108 108 111 113 117 108 115 117 112 110 115 113 115 114 114 116 119 116 109 109 119 115 118 114 110 119 117 112 119 121 120 121 112 112 115 120 113 114 120 116 114 121 117 114 124 125 123 120 123 118 119 119 117 120 125 123 116 126 126 124 128 128 129 118 127 125 123 128 122 129 129 121 129 121 122 128 126 129 132 128 124 136 129 135 135 128 131 131 127 135 138 133 134 136 129 139 129 130 133 134 130 138 134 137 144 140 136 138 143 139 135 145 136 136 143 146 142 140 140 138 145 141 138 144 148 150 143 149 145 146 142 154 143 153 155 147 147 158 154 148 152 150 160 159 150 153 157 157 164 165 154 162 158 161 155 163 158 164 168 167 157 164 158 166 162 166 161 165 164 170 174 168 164 170 170 164 174 174 175 166 167 180 173 169 175 175 174 169 183 185 184 186 173 187 185 188 188 180 181 192 179 186 181 181 179 191 191 197 184 188 192 200 199 185 189 189 187 203 188 200 189 198 205 207 203 209 197 198 204 195 203 209 198 211 202 199 203 200 199 213 200 215 206 207 212 212 204 214 221 213 210 219 215 221 221 223 228 219 230 222 213 234 219 226 229 216 225 235 222 236 219 224 231 225 240 240 230 240 236 243 231 241 246 237 250 237 249 248 240 237 253 238 251 254 244 237 259 249 255 261 264 248 251 252 247 263 263 258 264 262 265 265 265 260 257 259 273 259 275 267 277 267 256 260 264 270 261 278 277 263 286 268 270 267 265 272 268 269 294 275 280 288 297 285 288 295 289 298 281 279 290 287 288 303 280 288 290 300 306 288 312 285 302 289 296 300 288 289 307 309 312 304 314 299 312 322 315 323 307 309 312 308 303 310 327 314 335 314 331 323 322 322 330 310 322 340 341 331 318 341 323 345 341 317 318 350 320 332 345 349 334 325 332 343 338 357 338 327 329 330 333 342 338 333 357 359 352 339 360 357 364 352 359 364 342 355 348 372 376 358 358 377 378 373 367 357 371 357 366 372 379 363 364 365 369 369 393 386 362 387 364 397 372 376 389 390 395 393 400 382 392 378 399 390 399 405 405 404 403 391 379 397 397 410 407 382 390 391 420 420 420 406 413 388 410 402 392 404 423 414 402 427 431 417 419 430 398 435 420 425 404 430 431 416 409 436 411 415 410 438 434 414 444 422 426 420 424 438 429 450 447 443 423 434 426 442 464 423 437 435 455 449 434 455 470 449 435 452 473 471 454 448 466 450 460 453 452 451 477 470 478 460 471 451 485 453 458 486 476 476 464 457 467 484 474 484 483 480 465 467 467 498 459 489 482 483 479 477 465 480 491 469 478 482 509 490 481 488 473 474 499 503 512 477 486 496 502 519 475 494 499 495 519 519 510 525 491 527 506 509 511 526 492 533 513 523 503 521 520 496 527 538 492 527 506 530 528 523 505 506 539 511 536 538 509 530 508 545 541 551 551 508 528 531 554 520 557 553 511 531 514 537 515 511 546 542 513 555 548 529 548 557 553 533 532 523 536 535 563 563 568 538 566 558 562 555 555 565 541 576 534 577 532 546 562 532 571 551 564 534 586 534 571 547 570 590 578 556 563 564 587 565 576 591 594 595 561 585 590 555 589 564 551 601 575 579 575 590 578 549 593 598 592 584 563 553 588 571 561 583 610 566 574 605 598 596 591 559 559 607 576 616 605 595 606 585 616 578 615 586 568 618 616 596 589 620 576 580 607 584 570 593 610 588 596 625 604 607 612 572 590 581 629 617 601 618 602 586 621 596 625 582 591 588 625 578 607 635 581 638 618 618 626 607 634 637 601 624 585 610 629 623 601 625 584 590 634 610 639 604 592 613 587 637 635 636 595 609 609 617 639 604 615 617 611 598 643 611 620 629 618 647 624 652 615 607 617 617 649 644 616 623 637 613 650 618 621 651 597 640 618 649 656 643 644 650 612 614 621 627 649 630 608 644 629 654 640 639 618 657 633 630 650 646 646 662 646 610 656 607 647 655 608 628 651 652 617 666 606 640 631 654 607 640 637 637 629 614 611 646 606 641 614 654 624 656 649 606 664 641 609 643 628 613 607 612 662 618 611 662 654 636 650 655 669 619 624 631 626 628 607 634 650 666 654 644 636 633 623 610 619 623
610 654 652 646 638 628 617 647 666 639 648 629 625 643 653 631 663 615 615 641 641 657 636 624 629 664 649 644 625 632 609 648 667 625 608 644 633 642 623 634 658 628 613 660 634 667 612 662 611 650 627 637 617 662 663 659 627 609 647 643 632 647 621 628 665 622 663 628 655 615 654 642 638 660 630 663 655 636 655 658 618 611 625 630 602 620 618 625 624 660 598 651 617 598 640 612 624 618 609 614 620 605 614 655 612 648 632 637 609 638 641 613 637 616 614 637 637 622 614 627 625 637 615 644 638 596 595 602 622 598 628 634 636 630 617 604 635 594 600 629 617 592 590 611 617 612 638 637 637 582 632 630 582 608 619 612 590 623 628 617 596 586 619 610 623 611 577 574 583 583 604 582 607 613 579 624 625 585 572 570 605 618 587 603 581 615 587 567 585 618 596 597 611 585 601 586 615 599 568 613 608 610 582 559 614 610 562 585 600 571 560 587 557 574 580 562 559 574 562 557 570 598 563 576 593 557 560 599 559 570 600 578 595 578 550 581 566 556 575 585 552 594 577 561 577 583 569 590 583 542 563 559 584 545 556 544 553 567 559 536 529 576 579 557 550 551 567 552 557 551 524 559 544 568 550 563 540 547 520 568 519 516 529 547 549 521 522 516 559 563 540 513 560 519 523 556 512 543 556 543 508 538 539 539 507 531 515 521 525 534 546 522 547 506 508 538 523 524 515 522 510 502 512 534 493 536 501 497 521 492 528 500 515 484 499 519 498 526 493 526 490 481 502 476 485 484 499 520 481 514 485 477 494 477 478 493 466 489 470 468 478 507 474 476 506 474 473 479 497 465 477 501 460 454 453 454 457 454 463 451 451 484 476 476 450 486 481 480 448 452 468 457 467 478 442 453 466 462 468 478 461 442 473 434 431 455 435 452 450 439 427 463 447 445 425 430 436 460 459 446 425 449 450 443 433 429 421 428 432 449 441 419 443 444 447 438 445 425 424 423 437 433 436 407 435 435 406 399 421 412 422 427 398 401 422 412 411 425 392 390 393 425 397 406 411 421 405 392 382 397 417 386 409 388 393 401 375 392 391 373 403 391 385 394 371 402 392 386 373 394 368 382 383 376 393 376 387 379 365 379 379 379 369 384 387 354 359 369 378 369 362 351 376 373 366 345 355 362 361 347 361 371 369 349 349 339 361 346 334 354 345 347 336 348 338 328 340 341 337 351 327 333 341 324 342 327 341 320 346 341 340 321 334 332 339 334 327 311 329 311 335 331 321 333 306 325 309 314 310 323 320 322 313 321 322 308 322 302 319 308 301 294 292 308 304 310 300 301 315 313 310 294 293 305 310 303 282 280 307 280 290 280 301 292 299 298 285 298 271 281 280 277 271 269 292 271 267 267 287 266 270 271 284 277 277 260 268 277 272 262 280 266 254 266 253 263 270 257 265 266 249 250 251 256 254 265 263 249 254 265 250 247 250 243 251 255 239 245 239 248 237 256 242 235 240 247 237 234 244 247 232 235 228 236 237 234 238 224 228 224 220 226 231 239 223 225 220 236 232 224 214 223 217 224 227 223 229 216 212 214 225 225 224 217 223 211 211 222 222 201 211 218 209 215 217 203 198 204 200 196 206 204 211 204 197 194 207 197 191 192 207 206 205 188 188 187 192 191 186 190 197 183 183 182 190 187 180 195 184 177 179 187 176 188 177 187 190 172 177 183 174 182 171 172 183 180 181 175 167 172 172 168 171 176 164 175 174 164 166 170 170 161 162 168 160 166 168 160 162 156 164 157 163 159 153 159 163 155 156 161 153 160 161 159 153 159 159 149 151 157 152 151 155 153 150 155 156 145 154 142 147 150 143 142 148 150 150 144 143 141 140 150 150 146 149 135 141 145 139 143 135 136 144 135 140 142 135 140 133 137 134 134 131 132 136 139 138 138 140 136 129 130 137 131 129 135 131 124 126 134 135 129 123 122 132 122 122 131 125 128 127 131 122 119 128 127 122 118 121 126 128 124 128 125 121 117 126 121 123 115 122 117 118 120 117 120 120 122 118 113 117 113 120 112 116 121 114 113 113 114 112 116 120 111 111 114 111 111 118 116 115 112 112 108 114 108 115 118 109 116 117 112 115 111 112 116 107 111 107 109 114 108 112 111 107 110 113 106 112 111 113 105 111 104 114 106 113 111 104 114 109 112 107 112 108 105 112 106 109 105 110 112 107 103 109 110 110 109 105 105 110 108 107 110 108 106 106 110 107 112 106 108 111 106 110 106 111 109 111 107 103 110 108 107 112 105 106 109 103 109 103 111 106 108 108 111 103 103 109 111 105 112 105 112 108 111 110 109 106 107 112 113 107 111 107 114 112 106 111 113 109 112 106 110 109 108 109 115 112 113 109 113 111 112 109 113 108 113 118 110 117 114 118 119 110 119 116 115 120 111 113 111 115 113 114 120 115 117 116 121 122 117 117 119 115 117 122 123 120 120 121 117 120 117 126 123 124 119 125 125 118 129 118 128 122 120 129 124 123 121 124 131 129 132 129 131 124 127 123 130 133 132 126 135 125 134 127 134 128 138 134 136 134 136 138 130 135 139 138 136 142 132 138 140 141 136 138 134 133 137 135 135 141 143 147 147 141 140 143 139 144 148 139 150 149 150 146 152 142 148 156 153 153 144 144 158 147 147 150 154 152 156 149 152 160 161 157 157 153 155 164 155 155 162 160 162 153 167 159 159 165 157 166 170 167 160 167 167 165 173 174 169 165 175 175 175 173 170 179 169 171 181 173 182 176 180 169 182 185 185 181 179 178 182 185 183 188 192 180 177 188 194 195 193 188 188 184 197 183 191 199 187 187 198 196 186 194 190 201 191 198 198 198 196 199 203 198 208 202 201 211 207 200 198 216 210 207 210 203 203 216 202 202 215 221 206 221 219 211 217 218 215 209 214 230 227 225 211 231 213 225 216 215 223 225 218 218 232 237 224 232 227 230 224 226 234 237 242 241 231 244 239 230 249 235 239 244 241 236 253 236 244 237 240 246 256 247 260 251 256 249 248 255 249 256 249 259 258 257 253 256 263 252 267 264 253 275 270 271 275 260 262 267 266 284 278 268 271 280 274 285 274 280 270 283 275 278 293 295 277 280 273 277 294 297 297 290 278 296 299 297 297 304 304 291 283 298 289 303 295 287 296 295 314 305 289 305 313 316 317 321 309 298 306 318 308 318 324 301 308 327 314 320 316 315 316 314 328 335 334 314 311 317 334 323 323 336 332 321 319 331 325 330 347 328 347 322 327 346 342 328 345 351 333 341 328 351 332 334 337 337 356 352 358 344 355 359 359 338 362 345 372 370 375 362 363 365 358 347 351 362 363 353 373 360 353 359 370 380 384 362 370 363 381 376 363 370 377 376 366 396 370 383 393 401 402 401 392 378 388 387 381 374 388 402 401 399 396 412 415 393 384 381 385 390 390 419 423 399 417 414 411 403 422 423 422 409 403 420 400 417 413 416 408 423 428 409 430 408 407 442 444 427 429 409 419 426 418 411 413 412 440 437 422 432 435 425 437 418 454 450 434 443 460 435 446 440 465 456 432 467 431 445 439 443 443 474 445 466 447 449 461 461 443 459 467 478 483 450 445 442 484 465 480 462 460 448 452 457 454 453 492 468 497 478 455 453 488 475 467 502 458 488 469 494 464 467 468 485 468 476 499 466 505 488 492 507 497 499 493 480 501 508 472 493 520 509 500 477 489 493 516 507 484 491 519 521 512 521 525 492 508 497 500 521 503 523 517 540 499 525 540 524 514 539 508 518 501 509 518 526 519 545 537 537 533 512 523 511 544 517 505 552 532 549 524 559 517 548 538 522 549 524 539 563 550 545 566 568 520 548 525 527 556 569 570 527 571 534 547 571 559 570 531 565 568 527 529 581 532 553 574 583 535 584 546 556 542 572 574 567 559 579 553 577 581 580 560 566 573 559 577 541 575 563 571 560 548 587 578 594 586 557 557 585 570 573 582 592 555 561 591 608 602 554 584 608 586 578 568 579 596 571 601 595 595 614 590 578 603 583 582 583 589 574 578 609 591 588 616 571 581 574 599 589 601 613 620 574 578 625 581 580 587 594 582 588 627 619 583 611 579 612 612 601 614 618 581 589 614 623 631 612 637 616 626 580 598 583 598 597 608 612 586 590 624 636 618 620 612 619 643 595 639 615 613 599 604 644 632 621 628 634 649 594 597 631 613 616 604 620 636 620 636 601 647 594 630 645 618 648 612 616 604 654 637 603 634 613 632 617 639 624 648 635 628 656 617 652 643 610 635 604 610 654 605 657 654 644 625 614 643 627 635 637 610 612 629 639 661 656 646 620 652 662 638 641 651 619 635 634 631 607 639 642 664 644 636 655 626 659 667 667 623 637 641 632 646 667 667 642 657 649 659 643 644 632 617 627 646 646 656 610 642 661 624 640 642 633 637 614 620 626 622 668 635 663 626 659 610 626 608 614 626 617 614 649 662 621 626
633 614 622 662 649 611 614 617 646 640 647 652 652 665 666 649 628 658 667 615 660 621 616 666 639 625 609 616 615 622 635 640 629 649 630 670 653 637 620 618 658 642 641 628 622 618 612 652 639 631 649 645 625 644 621 629 631 663 623 629 656 620 617 637 610 662 648 613 610 659 624 659 631 658 615 644 604 618 626 634 643 604 610 659 642 623 620 602 617 635 627 605 650 639 636 657 639 647 655 627 601 596 648 605 648 603 610 612 645 634 623 652 634 623 634 597 645 625 616 628 625 643 616 648 594 628 603 637 616 598 620 615 594 596 592 591 645 629 613 631 601 638 591 623 613 642 634 591 614 637 631 640 589 621 625 629 591 627 579 588 635 592 617 583 609 602 602 596 599 585 603 610 584 599 614 571 609 577 612 613 575 602 600 599 606 626 568 598 623 592 619 612 597 594 597 584 568 589 611 572 586 616 572 596 566 582 586 563 593 558 558 594 554 593 599 594 567 598 603 556 552 594 569 594 549 569 570 600 579 589 593 568 545 554 588 563 559 579 574 572 543 550 575 552 578 575 590 537 557 574 535 567 551 549 562 587 569 558 573 546 565 530 565 580 534 548 546 554 564 567 529 572 562 561 570 541 569 558 529 559 552 524 542 532 517 564 529 559 527 542 541 523 531 559 554 537 520 512 524 548 522 527 546 536 551 526 545 548 517 516 509 528 520 533 502 513 511 527 516 515 516 508 507 518 519 514 507 492 487 529 484 494 502 526 513 516 495 498 506 483 477 519 507 503 508 475 495 475 497 488 490 502 497 505 501 481 511 497 478 464 504 480 488 493 490 485 480 461 496 482 470 499 481 467 472 490 483 456 483 459 492 448 452 473 459 466 448 485 479 483 469 470 456 447 471 448 439 459 467 460 454 469 444 449 443 448 456 436 464 456 428 456 428 449 461 446 457 432 455 420 459 439 427 440 419 428 428 419 432 420 446 445 423 418 416 448 427 433 437 409 415 405 416 405 435 412 440 408 427 419 397 406 414 403 406 404 424 390 390 402 413 394 402 390 387 389 411 395 418 388 397 405 408 404 383 406 408 410 382 398 378 401 398 392 393 399 397 389 397 371 381 382 374 376 387 384 386 387 358 371 376 370 377 371 370 375 359 381 353 372 351 357 380 351 346 349 351 368 362 362 369 373 348 338 366 367 363 351 341 351 347 341 342 333 359 354 347 354 357 339 335 341 347 336 325 351 339 347 339 343 342 327 314 332 343 329 319 329 324 310 332 327 317 313 304 316 305 333 320 304 309 304 324 303 305 303 319 316 313 316 305 311 308 300 289 292 295 295 315 306 302 289 297 309 299 281 307 281 304 284 301 301 299 275 288 300 296 298 290 287 270 294 291 271 291 284 273 290 268 268 269 268 269 267 260 281 274 282 267 264 269 260 260 258 267 257 252 249 269 253 261 251 270 249 268 253 261 260 261 263 254 260 242 254 253 255 236 243 249 239 239 249 254 242 236 234 252 230 232 240 245 247 226 225 237 243 232 222 232 242 231 225 232 229 231 233 233 233 224 217 214 212 212 224 227 212 217 228 208 211 220 209 213 210 219 223 210 205 218 216 214 203 212 208 207 206 206 206 204 200 204 203 204 207 210 191 198 207 205 206 199 190 197 201 196 201 198 188 195 200 187 188 194 192 183 186 185 180 193 177 176 186 188 182 187 177 179 180 172 181 180 180 172 177 172 174 173 180 168 179 179 175 179 167 165 167 168 165 176 170 163 171 164 159 160 170 170 158 169 158 163 157 169 165 162 153 163 154 157 152 163 164 161 154 149 153 158 151 157 159 147 153 146 158 158 145 156 157 146 152 152 150 149 148 149 139 152 139 150 137 139 145 148 147 139 143 142 144 133 139 146 140 135 132 134 133 135 132 136 142 139 132 133 131 139 133 130 132 132 134 126 134 136 125 132 130 134 126 125 132 135 131 122 128 132 122 121 120 126 123 126 128 127 118 123 118 124 120 121 123 117 120 118 126 117 124 120 116 122 115 122 120 124 115 118 122 116 116 117 120 113 114 116 118 112 118 113 111 114 112 113 118 116 118 109 110 118 116 114 113 111 111 118 118 109 108 114 110 111 107 116 109 108 109 116 108 114 115 105 115 106 108 112 110 105 111 108 112 108 114 104 109 105 109 107 108 104 104 109 103 103 111 107 104 111 106 105 111 111 109 104 105 107 106 108 103 105 108 104 105 102 108 106 105 105 102 102 108 104 110 108 104 109 104 105 109 108 110 108 109 107 102 102 102 109 108 105 102 105 107 105 107 104 111 110 109 112 103 106 106 112 112 109 109 107 112 106 103 105 114 109 111 110 106 107 112 107 111 107 107 107 115 113 110 110 106 106 114 112 114 115 110 108 116 109 114 114 113 114 114 113 108 111 109 111 113 115 114 118 118 117 120 115 113 113 118 111 112 116 119 118 113 123 121 122 113 120 116 118 117 115 125 122 121 125 123 122 120 118 126 125 128 118 119 118 122 122 123 129 124 130 126 121 123 127 129 121 122 124 131 128 131 123 135 135 135 134 137 129 126 128 137 131 135 130 138 137 131 135 132 131 134 140 135 134 142 141 144 139 135 144 135 141 138 146 139 140 149 137 140 147 146 149 148 141 146 139 141 141 143 145 153 146 147 144 150 150 150 152 158 149 158 158 157 156 150 151 162 161 157 155 158 162 159 153 166 155 162 169 163 156 166 165 168 170 169 162 161 164 174 160 174 161 175 178 178 177 179 169 169 181 168 178 174 169 184 181 185 185 176 188 175 188 173 180 175 188 182 178 175 180 186 183 184 188 181 187 184 192 193 195 187 195 195 196 193 204 198 198 189 202 206 190 204 204 206 203 192 203 203 194 203 207 211 213 209 211 211 202 199 220 219 218 218 205 209 224 224 215 222 213 210 216 210 217 215 219 215 221 228 224 218 231 232 216 216 238 225 236 233 222 236 243 226 240 244 245 243 241 233 227 242 251 245 234 245 230 248 244 232 248 254 239 246 239 253 241 262 259 264 256 264 253 249 262 244 248 247 258 266 250 272 249 268 272 256 254 252 261 268 255 258 280 260 269 276 259 286 267 266 279 263 272 285 265 292 287 279 274 280 288 294 275 279 289 291 293 291 277 302 294 290 293 299 303 306 294 290 308 295 307 290 310 313 303 303 302 297 292 318 301 305 322 302 303 298 314 305 307 309 317 322 331 308 308 315 328 336 317 322 321 333 331 337 327 336 328 329 343 345 321 340 320 335 321 345 334 332 324 334 333 331 331 349 336 335 340 359 340 351 350 345 357 345 343 351 347 341 368 365 362 369 365 360 369 357 364 349 379 356 362 377 353 359 354 386 362 361 360 379 361 389 369 390 392 363 389 379 371 370 369 371 365 401 367 388 373 389 398 388 392 377 409 384 399 392 414 409 413 381 418 409 410 393 399 418 384 402 396 422 423 389 400 390 429 417 423 402 399 410 400 402 437 437 437 412 427 432 422 414 411 417 441 446 410 441 409 419 440 448 453 449 443 445 435 431 423 419 444 424 448 454 445 445 445 438 431 442 464 456 438 435 428 450 440 461 472 437 432 434 441 445 459 478 444 444 478 478 479 458 444 485 447 472 472 458 471 453 450 460 453 476 454 470 461 463 495 497 473 496 484 494 486 494 491 506 488 465 500 488 498 503 468 499 512 477 506 475 486 478 473 508 493 479 513 518 503 517 517 497 522 509 512 503 500 496 494 526 519 489 525 514 495 487 488 529 533 499 537 502 507 520 538 520 529 512 520 504 544 516 509 505 535 501 500 535 536 509 509 513 519 546 555 549 557 540 536 534 523 557 526 532 516 536 530 541 543 532 528 560 531 538 549 541 525 527 553 546 573 562 553 552 525 570 569 543 571 549 570 529 532 570 569 542 567 545 586 534 569 570 548 545 584 582 582 569 551 552 588 563 591 576 573 583 548 557 582 547 580 580 572 567 602 580 594 562 602 576 578 603 600 600 607 595 585 560 598 568 599 597 600 593 592 590 580 578 602 605 590 618 603 579 605 619 585 589 591 575 598 594 590 624 600 613 625 608 580 590 610 600 587 597 583 604 575 629 587 628 625 610 580 577 597 606 597 619 579 633 628 590 627 614 600 604 604 626 637 607 585 632 624 598 606 609 610 641 610 624 609 625 634 630 645 623 607 638 638 637 589 640 642 630 638 625 597 650 630 612 596 610 638 642 601 650 630 610 636 615 647 622 618 631 618 648 619 643 656 652 657 614 651 620 654 639 655 640 639 599 651 628 631 612 642 625 653 650 632 625 624 655 626 601 612 640 647 650 642 625 627 631 608 657 641 638 634 630 618 610 630 607 642 661 621 620 625 609 605 656 634 630 648 657 628 657 633 609 643 611 632 665 639 638 656 636 622 635 617 610 621 651 665 664 666 636 648 629 645 637 610 647 624 638 663 625 637 667 632 663 610 667 665 636 645 668 664 659 632 609 661 645
653 655 638 648 620 614 669 657 643 671 632 660 637 623 613 666 618 638 657 620 633 650 648 669 646 640 656 670 641 646 643 622 628 608 661 639 613 657 623 647 656 646 634 620 661 666 618 650 661 649 667 665 667 665 643 652 653 661 623 662 606 656 616 619 620 632 604 641 649 656 664 658 646 648 626 626 642 634 606 630 613 664 624 607 657 659 650 639 650 604 632 649 652 640 600 603 603 660 640 638 606 599 598 643 610 597 644 638 634 643 634 601 635 652 633 645 608 628 602 626 620 608 598 596 623 594 620 616 644 604 593 589 599 611 598 620 628 606 607 640 625 617 616 607 640 621 632 597 605 610 604 614 620 581 607 626 591 624 604 604 609 590 611 626 578 622 596 613 614 617 586 591 574 596 591 605 623 589 609 607 603 574 616 599 580 576 614 574 618 604 581 582 584 569 593 582 610 578 609 579 603 616 608 584 573 584 573 562 593 576 570 608 556 594 605 579 590 561 586 553 565 557 595 602 569 589 568 573 559 603 569 589 552 561 559 575 571 543 577 541 589 574 547 582 578 565 563 590 590 545 574 574 557 538 541 582 581 571 578 530 574 540 536 566 537 533 560 528 526 561 561 566 558 551 525 569 563 569 570 566 528 533 532 565 532 552 563 543 562 563 522 539 540 527 526 527 513 512 518 552 554 516 534 547 540 506 529 504 526 514 518 505 533 524 531 529 516 540 503 520 498 501 498 506 537 536 506 491 533 525 528 521 486 506 491 482 482 502 516 485 508 488 496 518 503 481 475 494 482 473 496 497 488 502 497 468 491 480 469 477 508 500 489 499 462 501 505 486 504 470 465 492 500 458 487 465 495 468 468 477 489 479 452 474 465 482 472 447 444 468 475 481 469 468 475 444 479 462 473 469 446 436 444 458 442 460 429 462 463 465 463 468 463 467 430 439 463 440 440 453 430 418 425 435 452 433 418 451 441 417 446 437 429 442 432 435 436 423 444 443 411 430 412 431 414 419 405 424 411 431 430 432 432 399 411 418 403 396 403 403 400 424 395 415 393 384 398 407 389 401 402 393 402 388 392 375 385 403 380 393 378 391 406 387 395 376 385 384 376 395 389 384 366 364 382 364 374 389 381 386 378 356 369 370 383 368 382 381 361 372 376 369 368 377 375 345 377 354 362 349 360 372 342 368 368 344 359 364 367 347 354 344 344 358 342 335 332 337 339 351 347 330 348 349 323 320 336 323 348 333 318 319 329 339 337 317 337 319 319 324 322 308 336 336 319 320 332 317 305 320 324 299 323 317 310 323 297 308 315 298 302 304 312 318 318 311 293 309 314 305 310 292 285 287 282 307 286 301 286 291 291 285 290 278 293 283 283 285 282 280 278 272 285 286 280 279 284 277 277 276 278 287 274 274 278 283 274 263 262 273 259 274 253 268 260 251 256 253 254 270 250 252 269 259 268 245 260 250 246 256 258 245 261 246 248 251 238 248 236 250 250 243 239 253 233 229 241 242 246 233 241 240 230 229 228 243 224 229 229 237 225 236 229 224 234 226 230 226 218 216 214 231 223 224 214 218 211 215 228 211 217 222 214 214 208 209 204 205 205 202 203 200 203 206 198 202 200 213 210 208 206 200 192 194 195 208 195 196 196 192 199 189 187 201 200 194 185 197 190 196 183 184 182 183 180 191 178 177 193 179 182 184 187 182 187 172 175 178 173 181 173 185 172 171 174 170 168 178 171 167 170 174 172 175 174 173 168 177 171 161 164 161 164 162 166 167 161 167 167 158 159 159 166 155 157 155 155 155 160 154 151 161 155 161 156 148 160 157 159 151 145 145 155 144 148 157 144 149 148 150 152 140 143 143 150 150 149 141 147 143 145 146 146 142 137 137 139 144 146 133 141 144 140 135 143 136 142 137 135 138 139 140 137 132 135 128 131 129 132 126 126 125 128 130 136 135 124 124 125 123 130 124 131 130 131 126 127 126 126 122 128 119 126 123 123 121 118 124 121 119 126 115 117 118 125 115 120 120 115 114 125 124 122 113 123 114 119 119 118 120 118 115 115 118 114 113 119 114 120 116 115 114 109 118 111 109 111 116 114 107 116 114 114 115 112 110 113 106 115 109 114 109 112 106 105 113 107 112 106 104 107 112 109 107 108 112 111 111 106 110 104 103 105 107 105 104 102 111 103 110 102 110 108 103 105 111 107 109 106 101 102 108 108 110 110 108 108 110 106 101 110 107 101 104 103 106 108 104 105 110 104 107 108 102 108 101 103 105 101 108 106 102 105 105 104 106 104 103 107 110 103 106 108 106 110 102 111 108 107 107 107 110 103 106 111 102 108 106 108 108 103 105 111 107 111 113 106 113 111 111 109 104 107 111 109 114 105 109 107 106 111 116 109 112 108 108 112 116 113 111 109 116 116 112 108 111 111 109 119 117 116 114 119 120 110 112 118 120 115 120 119 119 121 112 115 113 115 119 120 125 124 120 118 116 119 115 123 121 124 120 117 116 121 128 118 128 128 127 125 118 121 121 122 120 126 122 124 121 123 128 125 126 124 134 123 125 131 126 132 133 134 128 126 130 136 137 135 139 130 132 131 140 134 131 133 134 139 139 142 136 144 146 146 136 140 139 137 144 142 138 142 145 144 145 151 148 150 143 147 145 141 142 151 146 154 155 150 147 158 158 148 155 150 151 150 155 150 158 153 162 150 155 151 157 166 157 165 162 166 163 155 156 163 171 160 169 165 169 164 167 159 166 168 176 166 173 171 165 174 166 176 175 181 173 172 179 179 182 185 172 174 187 173 181 172 178 173 187 178 179 185 176 187 178 191 195 182 189 183 193 184 185 191 196 200 194 195 193 203 202 201 200 189 201 201 201 191 206 200 201 199 206 199 198 196 204 211 210 198 203 208 204 206 201 213 205 216 213 218 221 207 214 223 223 211 229 227 219 216 211 232 222 225 231 227 236 228 237 223 233 228 240 225 223 237 241 226 226 228 242 240 231 238 249 231 247 231 243 254 248 244 246 252 252 253 246 260 241 244 239 262 250 248 248 254 257 252 265 258 261 251 268 250 268 266 265 254 265 255 254 277 274 274 274 258 267 282 263 263 269 265 287 279 286 289 270 268 269 294 283 282 296 282 291 295 295 291 280 286 280 297 298 303 301 299 284 284 308 295 304 312 295 303 295 308 295 298 294 310 297 310 315 321 324 311 308 309 316 328 307 315 330 308 314 320 305 305 318 317 321 334 326 311 311 316 316 326 333 341 326 340 335 333 342 321 325 336 324 328 348 340 341 347 344 358 339 360 339 359 340 359 345 348 340 354 360 366 371 339 361 359 368 357 346 361 357 366 371 359 350 366 354 383 365 351 361 388 387 390 380 386 360 370 373 368 368 375 385 381 366 374 398 399 396 390 376 399 393 373 402 375 374 405 383 381 382 382 382 416 406 405 405 407 393 387 402 385 414 386 394 389 421 402 428 413 419 415 416 425 398 407 412 435 426 409 436 433 432 441 438 417 411 442 406 446 410 438 432 437 439 437 439 439 452 435 446 418 418 459 454 442 421 437 451 453 432 442 440 443 447 439 441 465 435 460 453 455 444 435 465 470 450 470 476 461 458 445 441 441 469 483 475 454 445 469 486 455 473 464 473 477 486 483 452 456 498 492 488 487 484 481 491 462 482 464 494 487 485 472 472 508 474 466 479 512 502 473 507 473 475 503 493 493 482 499 478 511 493 501 487 487 494 479 510 514 502 482 501 498 497 511 488 530 489 506 506 490 494 504 493 512 517 525 525 535 501 521 529 510 540 499 535 533 535 541 525 524 554 524 546 514 547 542 514 526 516 532 541 543 544 536 554 548 528 528 518 518 532 539 528 560 559 566 526 550 532 566 538 529 551 540 557 564 531 572 570 564 560 567 570 539 541 534 533 555 534 553 549 544 548 558 544 545 590 571 566 558 586 564 568 584 596 548 593 546 592 556 592 584 574 559 561 547 576 590 582 598 588 581 573 567 600 577 607 602 600 585 587 580 607 565 603 569 566 609 559 585 601 577 594 613 575 584 609 607 597 617 586 620 588 569 566 625 574 626 581 618 576 592 598 618 575 579 578 627 598 595 573 582 617 615 623 617 609 587 589 608 592 614 589 603 594 598 628 585 613 600 622 598 602 639 603 606 606 634 631 629 600 601 637 619 614 628 619 645 623 622 623 623 640 618 628 644 622 604 607 597 599 625 601 627 640 629 628 646 598 621 596 628 612 622 635 602 625 615 645 637 616 616 624 606 643 643 621 619 621 626 623 631 606 639 634 640 638 659 631 648 635 654 634 644 655 626 650 636 637 626 650 665 628 657 627 628 638 648 648 660 611 609 627 619 649 662 660 622 658 627 606 628 619 640 668 607 662 654 641 668 648 652 613 633 635 660 655 608 660 631 620 630 639 618 648 633 616 628 612 664 660 612 617 623 626 647 649 652 635 614 648 611 659 653 636 622 642 620 622 630 643 634 652
611 645 630 636 654 650 641 646 638 644 654 652 661 628 629 640 654 634 615 655 619 659 619 632 628 630 645 649 664 671 628 665 642 648 627 621 624 658 657 652 628 638 631 615 656 650 645 637 610 650 619 621 641 614 660 652 664 666 650 612 664 666 625 645 618 652 652 609 662 655 628 618 641 614 648 665 633 612 631 656 654 647 602 623 655 655 604 646 649 646 650 643 640 606 618 651 652 602 653 643 650 613 602 622 601 630 625 632 636 627 599 640 632 630 601 605 613 642 610 641 628 641 624 617 630 644 600 614 596 630 601 595 644 604 618 601 641 614 633 605 634 612 597 619 589 615 630 635 612 621 595 591 635 627 595 637 635 595 615 586 629 593 587 618 621 580 589 593 577 620 614 615 591 598 593 617 597 625 624 582 610 608 572 575 622 599 612 603 602 621 582 621 614 596 602 615 607 600 580 620 576 604 568 574 585 570 615 578 604 578 606 559 593 602 561 589 555 596 581 587 599 599 574 578 585 584 605 580 588 582 587 546 554 600 584 585 552 578 549 584 561 553 553 573 594 553 554 568 539 569 576 559 539 542 554 585 558 577 569 542 533 561 579 573 560 539 572 559 567 545 527 545 555 547 532 544 533 540 544 563 557 557 535 520 547 527 544 531 555 560 556 552 552 553 534 544 533 507 508 527 514 508 543 519 554 543 541 533 541 550 532 545 532 507 513 542 520 523 508 528 495 518 492 530 498 493 524 503 522 524 528 507 516 513 483 502 484 499 494 519 514 504 499 509 520 518 490 480 511 498 479 508 500 476 506 484 512 477 499 488 487 493 471 509 461 494 465 465 490 486 464 492 475 461 461 488 474 486 463 481 474 455 486 462 486 464 479 475 467 477 476 442 442 475 474 445 457 449 458 444 443 440 455 434 436 465 453 472 462 458 427 458 425 465 427 436 429 444 435 436 420 446 460 418 430 453 443 427 421 438 422 441 425 433 430 413 415 422 414 411 412 415 414 436 440 426 407 409 415 400 400 399 394 427 402 416 424 427 405 394 410 392 424 411 422 414 389 388 398 385 408 383 402 378 383 399 381 395 378 381 382 374 396 393 402 389 367 400 381 366 387 364 380 398 393 360 364 365 362 370 366 359 385 373 366 377 360 380 368 360 372 362 372 373 360 348 356 375 345 348 363 346 349 358 351 361 362 355 352 353 331 333 335 357 341 341 353 328 347 325 344 346 340 321 322 350 325 322 336 327 325 315 345 337 318 337 314 339 324 326 331 310 313 310 324 309 322 302 327 319 330 315 326 322 317 314 304 312 303 304 306 317 297 317 314 291 310 288 289 285 307 290 290 307 301 282 292 299 305 295 280 297 295 282 291 296 295 271 279 296 275 275 282 287 286 271 288 287 278 266 270 271 267 263 277 276 258 266 267 265 256 273 255 263 257 267 266 257 260 257 263 258 254 246 250 251 252 250 244 258 262 257 250 252 256 257 250 239 242 250 239 252 244 246 239 234 228 235 231 238 226 243 233 237 238 237 243 234 231 240 226 236 218 220 225 233 220 216 232 214 230 223 217 219 226 209 209 214 224 225 225 220 213 212 212 210 218 208 213 213 215 212 209 203 207 203 209 195 203 196 207 201 206 209 193 190 207 193 188 203 189 193 198 191 195 195 198 197 200 196 185 192 193 184 185 187 181 189 190 175 187 181 178 181 178 188 177 176 182 179 177 175 185 179 168 170 176 170 176 167 172 164 168 176 163 165 163 167 173 170 162 173 172 158 170 165 164 167 162 158 153 155 159 166 162 166 164 165 151 151 150 160 156 156 155 155 157 154 146 148 158 153 158 152 154 143 154 143 145 144 144 139 147 141 140 147 142 138 143 137 136 142 140 138 140 136 138 137 145 140 138 133 142 139 137 133 136 138 130 139 131 138 133 137 139 129 137 130 126 133 125 130 125 124 126 123 123 129 128 126 131 128 120 131 123 122 121 121 130 127 120 124 117 126 118 123 123 123 123 117 115 121 116 118 123 123 115 116 118 114 118 122 120 118 122 120 116 115 111 116 118 112 113 114 111 120 118 116 116 119 118 113 118 113 118 114 111 110 117 111 110 110 106 115 116 114 111 108 106 112 111 113 111 112 114 112 111 112 107 112 106 106 112 103 106 109 106 105 102 110 111 106 111 110 110 102 105 106 107 107 101 109 107 110 108 106 106 103 107 109 102 110 103 102 102 106 109 107 101 109 105 100 105 106 100 104 106 105 101 102 101 101 102 109 102 100 105 109 104 103 107 107 102 100 109 106 109 108 103 101 109 109 102 106 105 104 110 103 110 101 105 101 104 110 102 108 103 107 107 107 110 107 104 104 108 104 112 109 105 107 110 105 114 107 107 109 110 107 107 112 110 105 115 105 109 112 114 109 115 112 116 107 111 115 111 109 115 114 117 118 108 110 115 117 113 117 112 119 118 113 116 114 113 113 113 116 120 119 121 117 113 120 122 117 122 117 116 125 116 124 125 115 119 123 127 120 124 125 127 123 126 127 123 122 119 129 122 125 125 124 122 125 131 132 129 131 129 133 134 133 127 134 134 136 132 129 128 136 132 138 128 139 132 139 142 132 143 135 143 135 141 139 134 145 143 142 135 139 147 145 139 143 136 145 145 148 148 148 144 152 140 147 142 154 152 145 151 153 155 151 156 149 152 147 146 152 157 157 159 151 150 157 156 158 163 161 153 161 153 167 161 157 159 167 167 170 168 169 161 161 164 172 168 168 172 170 166 178 171 172 173 167 165 178 166 180 178 177 176 181 173 181 172 174 175 175 177 184 175 180 190 182 189 181 183 194 183 180 194 197 191 195 192 196 185 191 186 199 189 200 203 206 192 200 199 197 194 207 195 202 211 198 212 197 214 210 207 205 211 210 202 220 211 205 206 215 214 211 218 208 209 214 209 221 214 211 230 220 217 230 231 223 232 219 220 223 231 228 231 234 237 237 226 226 240 224 225 239 238 228 233 239 233 233 233 237 250 252 246 242 236 245 250 245 246 240 238 254 246 251 247 251 242 243 243 267 252 258 264 257 249 255 264 267 252 253 269 263 264 265 254 265 265 280 274 281 261 263 280 271 282 270 280 285 282 279 278 268 272 271 277 279 285 297 281 286 279 296 298 290 277 282 292 306 282 309 287 285 302 293 308 303 285 296 302 306 297 292 306 307 312 301 293 314 299 309 322 308 318 304 325 306 331 309 306 313 312 322 317 335 331 322 336 336 311 329 334 333 322 319 344 330 340 350 341 351 325 341 332 353 355 346 355 344 329 331 342 352 349 351 343 347 360 352 340 363 340 359 366 362 343 344 341 342 373 347 372 366 358 349 352 373 354 375 360 354 363 370 383 383 368 376 363 392 366 363 386 392 372 363 382 370 384 377 384 387 384 369 380 382 374 397 407 394 384 379 409 394 403 386 402 416 412 410 414 397 410 385 398 414 404 391 391 426 415 393 413 425 394 413 434 403 433 407 440 412 426 440 413 439 420 441 435 419 426 443 420 416 448 413 434 417 430 424 446 432 445 454 451 458 452 462 461 447 438 446 433 427 439 458 446 435 454 464 453 469 455 474 441 447 449 447 470 454 468 472 449 459 446 466 459 460 457 487 482 449 458 448 476 492 473 491 477 490 457 490 456 497 466 478 473 504 498 481 477 461 477 494 481 464 491 487 470 509 468 496 508 506 501 498 481 493 503 492 512 514 489 491 524 509 497 485 492 515 484 530 490 490 494 526 493 530 487 531 507 501 539 516 496 497 523 494 503 542 512 508 537 526 531 532 522 520 512 510 501 547 515 521 552 557 519 509 551 516 542 555 557 549 526 559 541 516 557 543 523 560 520 567 536 534 553 560 537 569 550 561 541 530 537 559 534 571 554 566 576 556 572 551 582 531 557 563 541 547 536 557 572 543 560 584 552 541 553 570 566 582 581 579 567 541 583 571 589 594 599 551 584 582 551 580 601 551 562 604 558 563 596 559 566 553 588 608 585 594 569 581 567 591 563 603 602 573 586 593 577 582 589 606 565 585 620 617 594 594 621 589 618 614 595 602 574 590 587 624 580 619 601 585 589 610 614 623 605 589 609 586 619 580 620 577 599 634 581 634 580 618 621 579 586 617 606 635 603 611 583 585 624 642 632 606 642 594 625 634 596 620 600 622 596 646 628 608 630 604 615 636 634 643 600 642 590 630 594 592 650 640 645 611 627 648 643 609 618 599 601 654 614 643 601 623 643 605 609 649 656 638 616 638 628 611 623 617 620 660 607 614 638 618 622 618 635 663 657 647 615 634 636 616 606 624 619 656 633 663 645 622 652 620 624 655 632 648 610 654 646 618 607 622 635 627 638 668 625 631 652 639 664 622 654 640 639 632 664 618 636 659 635 617 652 661 631 632 647 661 640 641 633 659 628 647 611 652 610 662 610 612 658 644 644 668 612 611 629 669 622 658 657 649 667 637 638 627 661 613 616 629 646 642 616 666
617 619 646 618 672 647 621 657 618 656 652 622 658 672 617 669 655 663 644 648 626 672 665 614 611 672 633 648 640 639 640 646 646 610 652 644 646 663 626 653 644 668 663 627 664 670 622 645 659 657 619 612 655 611 616 657 609 617 638 620 620 627 653 623 657 628 657 608 664 660 663 634 616 630 644 630 616 610 615 631 661 647 604 646 647 661 627 626 607 657 638 619 612 620 632 662 643 618 661 635 610 655 598 620 615 629 623 632 640 635 642 628 626 645 649 615 655 629 599 614 644 646 644 646 651 594 646 637 600 597 620 641 638 602 601 616 633 617 612 622 621 601 642 603 600 607 593 586 638 593 603 641 629 610 597 620 623 629 586 608 585 586 609 618 580 595 609 627 595 579 613 633 616 610 577 582 592 623 602 593 616 617 628 615 621 628 612 569 582 609 573 602 567 576 575 594 582 566 572 586 592 600 572 592 601 581 610 563 580 563 581 588 584 588 582 586 559 558 572 608 552 582 582 554 607 560 570 558 549 575 556 548 586 554 591 574 589 561 549 587 582 547 541 540 542 586 569 570 552 588 569 575 545 549 559 543 537 540 567 549 584 579 530 536 532 540 546 538 549 562 532 558 541 566 558 571 530 562 571 561 555 545 541 567 560 528 558 559 515 516 558 520 520 512 548 516 561 538 549 510 517 549 553 516 543 519 515 552 543 537 529 515 508 541 512 510 535 504 531 498 502 495 541 527 514 496 529 536 522 528 503 507 500 532 499 525 521 491 481 520 501 522 517 488 510 478 492 503 488 495 499 483 488 513 484 504 473 485 506 507 496 493 493 493 500 468 507 476 486 479 494 465 499 487 475 497 484 452 452 455 457 462 470 467 477 454 453 487 449 464 471 448 485 447 483 460 441 474 469 436 477 459 469 445 448 457 449 458 469 442 456 426 455 463 438 427 451 451 459 445 445 451 449 447 458 416 438 456 442 420 444 445 416 451 408 433 440 431 412 423 444 415 404 411 422 425 434 420 399 421 403 414 423 399 400 403 419 411 412 393 410 418 396 415 392 418 386 403 410 409 387 383 397 406 398 406 385 409 380 377 395 378 408 383 388 379 369 402 371 373 379 388 395 397 367 396 367 368 377 392 392 373 369 354 362 351 361 363 384 360 363 381 359 378 351 357 377 342 346 357 340 354 368 343 355 340 353 348 341 361 339 330 347 362 353 352 329 347 355 324 356 336 338 325 341 352 334 327 319 331 328 337 331 340 315 328 319 316 320 326 335 326 309 331 325 326 309 308 329 316 319 326 325 312 299 312 323 316 301 293 303 303 292 291 307 312 314 312 289 296 291 295 302 292 302 308 300 290 299 289 280 299 283 274 280 273 298 285 275 290 277 267 285 277 286 271 274 276 280 281 276 273 278 272 284 263 270 275 277 260 269 258 260 269 273 271 258 253 248 254 263 252 251 247 249 254 259 262 246 260 258 238 252 253 259 257 251 247 243 245 233 240 233 235 232 247 244 238 229 232 241 235 238 235 235 223 236 240 241 235 232 237 229 217 222 226 235 232 231 221 230 229 216 211 221 228 219 226 221 215 219 212 207 219 211 215 221 208 209 200 208 202 199 200 205 196 195 199 197 203 210 202 197 207 203 196 193 190 194 196 190 194 192 190 188 194 194 184 189 186 182 190 194 187 193 184 182 188 187 175 182 187 188 172 179 176 184 179 171 182 181 178 181 171 171 171 174 180 166 172 164 176 166 164 168 168 160 164 168 161 172 168 159 156 163 163 162 160 158 166 153 162 165 165 155 162 165 150 155 149 158 152 160 160 158 158 160 155 156 157 157 143 155 146 149 141 153 151 153 144 151 146 150 143 147 142 138 145 141 148 146 146 147 146 144 140 140 145 141 133 139 142 139 137 141 142 131 139 128 135 135 136 137 135 130 135 126 131 134 131 128 132 131 125 132 125 122 122 124 132 123 131 121 119 125 120 128 125 129 123 123 120 127 117 127 120 126 122 122 114 115 121 116 125 117 118 120 114 120 115 118 117 116 116 119 111 111 121 119 118 111 110 116 111 116 111 111 111 112 108 115 116 109 116 107 112 110 113 113 115 115 106 108 105 108 114 114 107 113 112 114 112 110 108 105 107 112 103 107 108 108 108 111 107 105 109 111 106 108 109 101 104 102 105 106 107 103 105 101 102 106 105 106 101 102 100 106 104 102 100 109 107 109 100 105 104 108 103 107 105 103 107 100 104 103 105 103 106 99 105 100 105 102 108 107 104 99 105 108 101 107 99 101 106 102 107 103 102 101 101 108 105 102 101 102 108 108 108 107 100 104 101 108 110 101 108 106 101 106 107 104 104 109 107 105 102 106 108 106 107 103 108 105 107 109 109 105 110 111 104 109 106 112 111 106 109 115 108 106 109 112 106 106 107 115 112 114 108 113 111 116 113 110 118 116 109 111 113 116 117 112 120 118 121 117 120 113 115 122 115 118 118 116 119 118 121 120 120 115 119 114 124 115 116 118 125 121 122 124 124 122 121 128 121 120 124 123 123 129 121 120 124 121 122 128 131 122 123 132 134 129 129 126 125 131 126 131 127 135 132 134 130 140 130 130 135 137 138 134 142 142 139 137 135 139 144 139 145 136 138 137 136 136 139 143 137 141 147 151 150 141 149 153 149 150 141 143 145 149 150 145 146 153 154 148 149 156 151 162 158 154 158 150 153 157 160 152 161 165 166 167 162 159 159 160 164 161 166 158 171 167 167 172 162 167 165 173 169 171 168 165 179 170 176 169 170 177 171 168 170 174 185 176 185 184 182 177 184 174 185 189 189 185 186 182 183 185 186 181 197 188 193 194 189 197 187 197 197 197 195 192 193 204 192 205 193 203 206 197 191 210 211 209 207 195 213 207 199 214 209 199 210 214 213 202 208 209 216 218 218 217 223 214 217 218 224 212 223 225 231 217 224 229 225 235 226 233 216 229 220 227 237 233 231 222 242 234 236 246 239 230 226 238 249 247 249 230 244 239 247 239 238 247 241 256 240 249 245 242 241 250 257 248 249 263 248 246 254 255 264 267 259 271 268 258 250 266 259 268 264 275 264 258 270 278 277 275 264 282 282 284 277 288 288 281 279 286 288 269 276 282 287 277 282 279 287 296 278 286 300 286 297 294 296 299 292 301 306 291 298 296 308 301 313 293 287 296 294 292 297 320 297 313 313 307 304 325 307 322 311 316 327 326 308 308 335 307 331 305 308 323 333 327 336 334 327 332 326 316 316 335 318 342 320 323 330 350 352 334 337 340 329 346 349 339 335 341 349 347 361 334 359 361 351 342 341 366 340 356 370 353 346 371 358 352 370 350 364 347 367 376 351 363 377 382 361 368 367 376 359 370 379 367 368 372 387 380 387 393 394 394 378 365 399 366 373 395 403 377 403 371 393 375 375 379 390 410 396 397 379 380 393 391 400 411 409 417 403 404 407 405 421 397 423 395 423 402 407 405 410 430 416 399 406 433 419 414 424 437 412 428 414 436 422 424 447 414 417 410 438 432 413 450 436 440 426 440 417 429 460 452 454 426 451 459 432 457 441 436 454 470 452 469 458 464 460 460 475 475 469 479 440 462 457 457 474 448 484 457 484 463 476 473 482 482 488 460 485 471 470 454 494 458 454 483 478 473 469 501 461 459 499 503 474 471 460 499 484 482 474 473 494 487 487 470 476 480 471 485 513 515 509 491 503 501 510 517 478 526 484 516 507 492 519 505 527 532 497 498 504 534 522 537 529 538 536 507 509 531 510 499 527 529 537 534 500 519 532 503 512 515 504 541 529 517 505 521 527 524 540 558 539 538 519 551 527 538 545 534 557 516 550 526 564 557 521 559 518 554 561 544 519 566 565 541 544 562 526 575 545 564 527 532 580 551 540 537 575 584 535 580 576 572 574 584 556 555 572 536 541 561 591 549 591 561 546 583 580 591 564 598 558 546 553 545 569 585 570 550 580 561 574 571 596 563 592 568 566 595 586 564 592 610 572 600 611 586 594 570 563 585 610 592 579 596 584 581 584 607 594 613 571 590 573 589 580 567 585 582 620 602 610 596 575 627 597 613 573 579 578 617 581 616 572 605 618 608 597 597 575 625 635 631 595 633 614 626 633 616 637 623 613 636 617 589 582 590 594 621 618 606 585 640 617 587 597 633 613 603 609 596 629 592 588 628 595 598 640 606 634 614 623 637 648 620 601 622 643 599 628 595 616 619 645 612 628 609 618 606 599 602 618 636 631 598 614 655 630 652 603 619 622 606 630 647 622 617 636 650 632 633 642 663 621 630 643 652 632 650 622 612 624 635 643 650 644 620 645 615 611 649 633 636 655 665 618 614 620 655 664 649 623 640 648 628 629 666 629 652 624 656 641 625 624 633 608 614 627 653 620 663 625 651 672 615 638 611 622 614 623 650 621 612 655 671 632 613 665 654 657 618 638 626 635 654 651 636 662 672 617 673 662 634 652 661 640 617 663 653 622
613 630 634 616 612 631 638 615 623 618 661 630 646 613 655 626 655 616 613 652 622 612 639 645 653 625 674 659 613 652 669 613 670 628 617 670 647 644 673 658 649 658 612 620 661 656 636 641 661 637 617 608 638 645 642 616 659 642 664 661 620 660 664 622 663 659 625 640 659 658 609 644 606 635 650 632 616 655 667 643 614 665 604 604 619 655 653 643 650 615 613 651 617 650 602 608 638 619 640 626 606 642 601 606 608 643 630 651 615 655 650 610 645 651 616 632 632 638 628 615 641 617 628 648 638 649 617 638 646 617 613 637 590 595 602 604 598 638 594 605 627 601 594 602 596 643 598 645 641 645 640 595 599 599 642 594 611 591 595 593 634 623 619 625 582 625 583 599 629 598 591 585 631 634 619 578 620 581 578 595 589 583 610 582 578 621 599 583 571 571 594 600 591 589 568 611 578 590 565 599 563 608 593 572 608 570 593 591 599 569 592 602 608 565 607 576 579 575 582 586 588 569 574 580 576 552 557 590 579 592 551 569 563 596 573 567 597 599 555 549 563 583 549 597 541 552 555 553 588 569 572 545 556 540 550 569 558 576 532 586 545 585 533 570 541 538 550 543 560 554 539 549 544 559 543 542 534 527 528 523 567 565 520 559 546 521 537 531 555 543 561 528 545 527 534 527 558 517 549 520 521 545 550 533 521 526 507 534 550 545 546 523 538 499 537 516 517 526 520 540 535 523 510 497 528 536 506 490 534 489 516 497 486 491 514 512 494 509 523 526 488 490 486 499 524 490 499 511 490 485 483 518 506 472 487 503 507 501 490 508 488 492 464 481 488 504 495 480 491 494 478 473 468 456 460 484 495 468 481 463 494 455 477 451 450 487 457 470 485 483 484 481 465 464 475 462 442 470 453 448 435 453 463 472 451 431 459 471 438 464 428 449 446 454 437 439 452 443 424 430 427 435 420 423 428 428 455 419 450 453 435 443 414 421 415 427 424 439 433 444 434 443 434 411 424 412 439 406 418 406 420 419 397 432 395 407 394 403 407 411 408 400 388 389 395 387 390 402 381 394 412 393 393 406 378 386 397 406 392 409 391 387 403 401 401 373 395 374 388 370 400 392 375 375 397 384 380 372 387 358 374 369 363 375 353 379 351 381 355 377 359 348 357 347 363 344 373 360 375 341 360 350 357 348 349 344 342 361 340 351 341 354 335 339 335 340 340 337 332 337 344 345 345 353 331 326 320 346 348 325 335 322 318 339 336 321 341 326 309 326 329 324 305 313 310 311 320 303 325 327 301 327 303 304 321 311 319 310 307 299 294 305 290 313 304 294 314 311 287 311 312 293 295 293 286 283 303 278 296 282 299 296 297 286 299 293 285 274 275 277 273 292 282 292 271 268 282 280 265 276 284 271 268 261 283 261 260 274 273 258 278 256 260 274 252 253 251 270 261 256 252 248 263 268 263 247 254 261 245 250 243 254 258 249 253 245 254 243 255 251 247 253 245 239 249 247 242 236 233 247 226 232 224 226 235 230 224 230 230 225 239 224 228 234 230 221 230 222 233 226 219 215 228 216 218 216 219 221 208 214 209 219 215 209 213 219 203 204 212 202 202 215 204 215 206 203 208 195 211 199 202 193 194 193 204 189 204 189 204 189 199 200 197 197 190 195 189 195 187 180 184 187 195 186 186 193 192 186 183 178 182 180 177 175 177 188 182 181 175 183 177 174 172 183 169 173 168 174 179 166 165 173 173 163 170 162 174 162 158 166 166 158 169 162 165 157 155 165 159 158 161 159 153 166 157 161 151 159 151 152 153 149 153 150 154 156 159 146 158 149 154 155 152 151 143 141 143 145 146 152 142 146 146 138 142 139 141 148 147 140 143 134 146 138 145 140 141 136 143 143 138 141 138 130 129 140 140 131 138 130 128 130 137 136 134 126 133 132 132 133 127 129 130 126 133 130 122 131 120 124 126 128 119 125 124 129 122 126 128 123 126 126 120 116 122 118 120 125 124 120 125 123 116 121 116 116 119 115 112 112 113 117 120 118 116 117 118 112 119 116 110 115 109 108 115 110 112 109 107 109 115 110 110 106 112 111 109 115 114 107 114 115 113 111 109 104 105 104 107 104 110 110 108 111 105 106 111 111 108 106 104 104 102 105 109 106 106 105 110 106 106 108 100 106 103 101 107 101 101 102 104 100 108 99 107 101 103 106 102 100 103 104 104 106 108 103 103 103 99 102 100 105 100 100 101 105 101 98 106 104 102 103 104 104 103 103 98 99 102 101 103 99 99 99 106 108 105 100 105 107 106 106 104 100 100 107 107 106 99 107 103 107 102 100 103 109 107 105 102 103 109 108 105 109 110 104 110 106 106 107 105 106 107 102 107 108 103 106 106 105 105 112 112 112 110 105 112 114 109 106 105 115 114 106 116 115 113 108 115 115 107 110 117 109 108 113 115 114 115 114 110 110 119 117 117 114 119 116 112 111 116 114 120 114 116 121 122 121 114 115 123 114 115 119 117 120 117 119 125 121 125 118 119 121 123 121 119 121 121 120 130 131 120 126 128 123 130 123 132 135 135 131 132 125 131 125 125 136 135 135 138 134 138 130 140 140 137 141 137 131 133 139 138 140 143 146 142 135 146 135 147 135 136 145 147 146 148 144 141 144 139 139 139 148 146 152 145 149 154 150 149 149 155 150 159 156 146 146 159 160 158 150 157 161 150 161 165 154 167 162 152 153 159 156 158 160 168 169 169 171 169 160 172 174 171 165 174 173 163 175 178 172 172 181 178 171 169 174 182 170 181 175 180 175 172 182 181 185 184 180 188 178 189 185 189 178 182 188 189 196 186 187 183 197 198 184 199 200 188 201 186 194 187 205 194 189 201 204 197 194 196 194 200 204 206 206 204 208 200 215 215 204 200 217 219 220 222 205 223 211 211 207 210 223 214 212 218 220 216 218 227 221 232 221 233 221 220 229 221 223 239 227 223 221 225 224 223 228 240 229 230 228 232 233 240 245 247 250 232 249 244 247 247 234 253 241 251 261 244 242 241 253 253 254 251 258 249 253 249 251 270 269 255 257 249 262 266 268 264 253 260 258 255 260 272 283 278 267 281 268 268 274 272 272 274 272 289 271 284 285 272 278 288 295 287 280 279 279 299 285 293 283 298 290 292 302 281 291 286 290 301 295 306 292 306 292 298 318 296 302 301 317 313 302 319 306 296 298 321 312 314 306 320 332 307 321 315 329 332 329 318 312 320 329 338 326 341 316 326 325 315 345 342 339 329 345 321 335 337 330 338 340 325 351 332 344 339 357 329 338 344 365 351 350 340 351 349 345 364 350 349 349 347 370 360 348 359 364 369 362 348 373 381 373 351 375 375 382 383 378 383 379 366 361 376 365 364 375 391 371 398 373 394 381 370 391 386 398 400 388 398 398 403 410 386 383 398 394 385 385 396 400 415 415 409 395 405 391 416 416 401 407 422 424 411 413 404 433 409 404 417 432 406 409 409 428 419 433 411 424 414 416 407 440 423 416 438 450 434 445 418 430 432 448 421 437 432 422 438 436 433 436 450 444 456 431 431 456 463 445 471 430 471 439 437 449 453 477 434 474 474 464 445 467 466 443 462 459 468 464 451 464 470 455 487 474 458 491 458 450 452 458 479 456 454 462 491 490 490 475 484 476 469 472 490 503 502 509 493 501 502 502 502 471 473 500 514 480 483 491 516 490 514 478 493 498 490 480 493 517 498 491 493 525 499 515 490 501 485 516 490 519 529 534 516 513 503 510 510 529 543 504 495 512 498 540 538 536 500 540 517 524 526 528 518 522 528 527 525 537 534 509 548 534 511 540 540 515 564 548 560 548 526 517 542 519 527 541 522 557 563 527 559 558 566 547 558 543 531 529 562 564 568 570 567 581 540 569 543 554 556 560 548 535 540 547 569 573 583 542 573 549 562 559 565 545 583 565 582 590 557 566 595 570 596 570 584 575 597 586 582 572 570 587 583 555 552 554 553 567 589 584 568 578 609 593 556 572 597 607 601 597 608 573 598 608 563 613 609 621 607 614 597 613 619 592 605 583 605 583 575 605 606 607 585 577 580 572 574 625 578 600 631 574 629 582 616 633 606 602 621 578 583 585 616 626 621 604 630 597 622 626 639 584 633 587 586 606 610 631 606 631 613 614 643 619 641 620 639 612 635 645 611 609 605 637 639 641 612 618 641 615 610 624 623 599 603 605 593 645 621 599 646 640 600 619 649 652 607 644 597 640 645 619 615 630 609 648 634 647 652 645 611 604 605 611 608 639 659 664 653 604 653 609 647 624 654 629 647 623 611 652 649 665 650 666 634 660 651 606 643 639 649 656 643 655 664 650 652 620 617 620 660 630 650 642 668 665 663 649 655 645 622 623 667 618 655 640 666 644 647 639 635 630 646 628 617 637 613 661 650 622 674 639 645 652 673 642 645 665 619 628 638 632 642 632 641 624 664 635 659 639 665 622 660 637 640 667 664 644
654 640 656 653 669 627 630 667 658 665 657 666 618 621 624 650 642 654 663 631 614 648 659 667 658 643 628 621 633 616 653 611 644 634 652 637 649 670 629 630 658 673 620 665 618 632 639 648 610 625 667 612 661 650 668 642 616 619 653 638 624 631 638 658 654 615 620 636 663 623 628 631 636 652 619 656 641 623 630 648 635 655 647 623 666 635 636 608 613 635 659 650 616 637 617 638 624 613 602 616 627 623 639 655 605 649 640 639 603 600 647 640 631 631 613 655 613 653 608 654 634 626 602 615 616 630 652 633 629 595 630 602 633 638 613 604 590 600 644 605 636 588 617 601 599 609 601 625 596 622 638 610 635 586 626 641 631 632 620 640 612 606 627 597 623 580 625 595 594 591 585 629 595 592 602 615 620 596 591 587 572 582 583 610 618 578 594 597 594 600 575 602 594 618 619 614 572 569 596 616 607 593 567 600 587 561 583 567 587 588 562 585 561 584 612 603 582 589 560 607 595 575 601 609 569 577 598 582 573 595 563 555 575 563 554 575 597 600 550 580 596 543 589 585 573 583 559 586 570 566 555 564 537 583 576 567 549 587 539 578 544 559 553 537 560 552 549 532 534 528 575 533 560 531 563 542 543 568 544 526 534 548 546 543 540 553 516 568 558 521 560 533 548 560 563 534 549 537 535 527 545 534 523 516 543 523 516 504 542 518 528 535 547 536 534 525 529 533 534 521 533 522 529 539 498 526 494 506 507 523 528 525 501 494 488 505 509 503 527 522 499 492 492 478 492 476 521 523 505 490 511 478 498 492 512 483 473 485 468 500 512 502 483 506 475 486 480 477 502 472 469 459 457 502 455 484 477 480 478 473 477 466 465 474 482 461 465 473 464 473 442 480 481 476 452 469 482 464 464 440 436 450 471 450 461 473 432 474 444 447 436 469 429 437 466 424 439 463 422 449 419 457 459 450 420 450 455 441 429 442 430 413 410 422 427 419 410 407 427 408 415 443 419 422 414 420 421 418 426 415 410 422 399 409 430 425 406 428 392 406 395 407 405 392 417 417 418 403 402 384 405 383 379 396 388 407 385 387 398 408 378 399 376 399 398 386 390 392 394 396 393 386 393 392 390 362 359 393 387 363 388 366 373 359 382 365 374 368 380 369 351 368 353 369 354 345 368 351 349 355 372 355 370 362 362 338 349 350 347 347 331 336 342 352 353 358 343 355 325 333 324 342 330 338 348 327 338 346 320 318 337 337 338 327 313 316 326 340 331 337 333 318 333 332 318 331 326 307 321 327 320 301 317 327 298 320 324 316 293 305 300 313 293 303 316 301 311 304 312 310 289 310 287 291 303 292 307 284 282 286 302 284 286 295 295 293 280 275 275 273 268 270 283 293 287 287 288 265 268 283 277 262 273 262 270 257 263 265 267 271 270 252 257 256 272 271 271 261 253 248 264 268 247 261 253 259 266 254 246 259 247 242 249 247 243 247 252 246 240 239 231 249 245 231 231 230 243 233 239 236 245 234 233 234 234 224 242 223 228 233 227 231 216 215 220 216 219 214 233 221 223 224 218 222 213 214 212 214 206 222 222 213 218 203 221 211 209 208 200 202 207 205 205 207 213 211 199 201 195 197 209 194 204 202 192 189 189 196 202 194 192 190 185 192 201 184 190 191 198 193 187 193 187 178 186 180 177 182 186 187 174 179 185 182 172 172 183 171 185 169 170 181 180 173 174 165 169 166 174 167 174 167 168 164 169 159 161 171 159 164 165 161 166 159 161 167 163 157 156 157 164 157 156 152 156 161 154 158 148 160 157 155 156 156 159 156 148 149 156 149 152 149 146 152 151 141 144 143 147 145 139 149 141 148 143 143 145 142 140 145 137 134 145 138 145 135 135 137 143 135 136 139 131 134 133 132 134 134 134 128 138 130 131 128 137 136 129 135 130 128 133 128 129 122 132 122 130 125 122 126 127 121 129 120 126 118 124 126 118 123 126 120 120 118 115 122 124 125 122 125 121 121 123 115 113 112 121 117 111 113 119 113 120 117 119 116 116 118 119 112 117 111 117 112 108 109 112 110 114 106 110 112 113 107 112 113 107 108 106 104 107 114 106 104 105 105 104 112 103 103 104 110 108 107 110 105 105 104 101 102 108 104 109 107 107 100 106 104 102 107 101 106 99 101 100 103 106 103 103 106 105 107 104 103 103 104 105 98 99 98 101 106 103 101 104 100 102 102 104 106 101 107 103 101 99 106 106 106 100 102 106 98 102 101 103 98 99 102 100 101 104 103 101 99 98 100 103 102 104 99 101 98 100 98 103 104 106 104 103 101 100 103 103 105 99 108 105 100 105 100 104 102 107 100 104 107 102 110 103 109 104 108 101 108 110 108 105 109 103 102 103 106 107 110 104 107 112 110 111 106 105 113 110 110 109 105 105 114 109 113 116 110 116 114 107 107 115 112 111 112 118 111 115 113 111 120 118 119 113 113 111 113 111 116 117 115 117 116 123 121 124 124 115 114 114 120 122 120 126 119 126 116 120 123 127 126 129 126 127 126 129 121 128 120 128 130 126 127 124 123 123 129 126 127 132 133 131 134 131 132 126 126 131 133 137 135 133 141 129 137 135 142 135 135 133 132 144 136 137 138 143 141 143 136 147 136 139 149 137 143 143 143 142 145 146 147 150 145 150 154 143 154 149 158 145 146 148 149 151 161 148 150 157 155 154 154 153 164 155 154 152 163 153 165 160 155 168 166 171 160 157 165 162 171 165 173 168 169 162 163 174 164 174 176 177 171 176 176 177 171 170 179 169 183 185 173 175 177 172 177 180 184 183 182 178 187 190 185 185 178 187 188 198 181 185 182 188 194 191 197 186 187 197 202 202 201 196 201 200 199 208 194 203 207 197 196 205 203 206 204 199 199 216 214 215 219 213 222 207 219 205 214 216 210 221 223 211 226 222 228 226 211 213 231 216 232 214 222 236 223 227 225 232 222 240 227 228 222 242 246 243 242 234 243 230 246 247 235 235 244 236 234 235 239 236 237 243 256 244 247 260 244 253 245 249 244 254 259 246 260 267 256 266 267 248 268 264 268 254 272 278 268 255 263 256 271 271 258 261 268 264 274 283 264 268 281 291 271 274 267 283 293 272 274 297 293 296 300 296 293 290 280 300 294 299 291 309 293 306 308 287 304 307 307 302 308 291 304 301 297 320 309 301 304 310 320 317 319 325 312 303 309 302 303 326 320 320 317 326 323 320 317 311 322 325 314 319 313 333 331 335 347 334 349 328 348 325 350 354 351 338 353 345 326 356 337 330 348 348 337 344 348 333 341 352 358 350 369 365 349 353 350 354 354 344 374 352 354 378 375 381 362 380 369 382 365 360 389 355 360 378 362 378 389 362 373 389 370 389 368 367 367 373 377 401 393 398 403 398 380 398 398 405 408 383 393 398 397 382 392 394 417 420 405 388 391 396 396 397 423 406 416 409 411 409 406 410 432 433 397 418 414 409 407 435 429 416 441 411 423 441 407 445 433 427 424 441 436 423 443 420 418 425 456 437 446 451 442 454 460 446 429 460 435 451 430 454 449 428 437 436 458 452 465 454 457 460 452 439 458 461 455 451 453 443 479 484 440 464 482 446 480 476 470 486 479 455 465 493 461 455 490 483 470 471 492 490 497 495 476 466 488 462 462 472 468 471 504 474 476 495 478 471 490 492 511 506 511 483 474 500 478 486 523 522 489 513 494 485 494 508 497 509 489 520 486 504 517 510 486 533 494 491 517 536 507 536 512 512 535 530 508 526 511 514 535 535 531 540 501 500 517 548 542 538 515 539 524 545 516 549 507 552 543 547 522 525 564 527 550 545 533 529 553 549 553 552 533 532 524 551 560 571 538 566 566 552 559 537 526 546 551 576 582 567 536 579 556 551 581 579 555 582 545 582 534 542 558 541 543 543 565 590 542 580 565 583 587 598 581 577 582 568 564 589 590 569 590 597 556 569 591 572 569 555 592 580 595 562 607 569 599 596 593 595 569 591 565 595 609 595 568 613 578 570 594 589 612 620 585 579 590 590 607 587 588 586 593 595 570 587 618 608 628 570 580 609 627 624 626 627 602 606 574 586 588 585 626 619 617 621 594 590 594 634 586 625 636 601 641 625 620 639 642 625 607 636 595 593 597 623 604 611 588 619 591 602 599 609 611 622 599 614 614 631 590 597 617 591 604 627 607 614 624 593 617 594 614 626 608 606 640 635 602 652 646 631 612 630 652 628 614 604 620 631 642 644 601 624 613 618 632 616 632 653 654 656 611 645 662 604 646 663 625 623 658 627 607 635 645 631 662 659 638 622 629 616 665 633 642 617 649 609 630 615 630 629 652 640 637 632 616 633 670 652 630 630 612 637 668 610 645 659 657 656 615 614 647 650 612 650 659 620 620 627 627 642 649 672 674 614 632 618 639 631 664 662 653 667 626 648 669 663 635 653 645 640 657 618 616 660 659 665 669 668 618 621 635 656 618
636 660 640 643 624 660 631 674 637 623 624 673 616 675 632 657 644 661 638 651 665 622 634 655 614 625 660 624 648 640 630 671 623 658 638 634 641 655 630 664 665 641 660 668 640 616 647 670 663 673 644 651 618 664 628 620 613 612 632 650 639 649 644 650 631 670 608 660 651 627 649 641 639 607 657 633 660 631 635 628 654 644 655 642 616 662 605 660 616 659 658 618 638 632 625 608 613 625 659 602 610 650 604 639 647 654 601 634 614 628 653 598 604 638 652 624 639 638 611 646 649 623 645 654 632 605 632 615 616 600 641 631 650 634 601 597 651 620 648 634 616 625 643 620 604 610 593 623 605 636 633 616 618 606 628 644 616 641 589 607 611 602 598 625 636 589 602 604 636 625 616 620 634 621 602 606 612 574 581 607 577 621 621 585 579 573 599 584 598 578 617 615 616 597 567 570 615 614 608 570 567 619 572 620 593 605 606 579 617 579 561 606 614 613 581 557 577 595 587 567 611 597 573 571 586 561 588 574 600 559 555 605 557 577 560 578 574 558 588 580 570 561 568 577 557 581 558 539 582 538 580 547 546 546 578 539 578 570 556 551 561 537 534 543 531 551 572 562 561 563 561 532 577 551 554 524 534 522 564 524 567 520 548 544 548 556 534 542 567 534 539 553 522 512 542 543 548 542 548 520 523 537 556 510 509 517 534 551 529 541 539 525 504 533 506 501 539 520 507 518 543 498 534 517 538 521 529 495 529 501 537 494 510 508 527 498 487 494 481 510 522 482 489 497 514 524 476 483 521 512 477 517 490 517 512 494 504 476 512 470 509 485 468 487 495 466 492 500 503 497 492 504 458 482 487 484 489 461 485 488 476 451 464 461 450 473 449 483 475 487 485 456 476 459 461 441 474 440 456 467 451 450 437 446 464 474 470 473 457 442 434 449 468 448 448 431 452 428 435 437 423 453 442 461 435 431 417 441 451 433 413 426 434 449 412 412 420 416 421 425 406 416 424 405 402 409 435 405 429 433 418 415 408 407 400 429 399 413 422 400 421 414 418 386 406 386 414 419 414 397 398 380 383 404 409 414 378 398 379 382 389 406 384 401 389 380 374 399 399 375 370 399 395 394 381 379 383 385 363 369 374 379 358 363 384 356 352 357 349 380 371 372 376 374 373 363 372 361 344 352 342 359 360 341 346 350 355 343 362 350 332 344 335 335 340 332 329 333 330 330 337 347 334 341 322 349 338 348 328 326 336 343 341 336 342 333 311 326 331 333 332 333 323 327 314 304 308 316 324 314 318 301 303 304 298 299 319 307 294 292 319 306 310 309 288 288 291 314 302 302 311 300 309 300 300 288 291 278 297 297 296 293 280 289 287 287 271 283 290 271 291 292 285 277 268 277 288 279 273 285 279 275 277 259 262 281 273 266 262 259 257 261 260 254 251 263 273 247 251 251 267 255 246 251 248 251 264 244 243 248 238 246 250 242 239 251 243 254 244 248 250 244 244 248 247 233 232 245 242 227 230 242 239 223 237 230 224 223 222 223 229 219 217 229 232 227 214 227 224 224 227 230 225 221 211 212 212 222 218 211 217 206 204 216 214 210 203 212 203 216 201 203 201 199 201 201 202 201 211 205 201 190 201 206 204 190 196 190 193 198 192 193 189 183 198 193 181 194 180 180 194 191 191 187 190 185 184 187 187 181 175 182 175 184 188 182 178 177 180 175 174 176 171 175 169 173 172 168 165 169 167 161 162 167 174 162 173 172 169 157 165 159 167 165 168 164 155 166 154 165 158 163 164 158 156 154 149 151 162 161 151 153 155 153 145 150 146 150 155 149 154 149 148 140 152 152 145 148 144 146 146 147 147 136 139 142 135 137 144 142 143 135 144 136 144 134 135 134 138 142 135 129 139 133 130 134 127 133 132 136 136 132 125 133 124 134 132 132 122 133 122 129 125 125 126 131 128 128 122 124 129 127 125 123 117 119 125 127 116 117 122 125 125 118 117 119 117 116 122 123 118 121 118 120 113 116 114 113 111 118 119 114 116 112 110 114 114 112 111 110 116 111 116 110 117 109 108 116 114 115 114 108 112 107 104 110 109 106 113 111 104 103 107 107 112 104 106 102 111 107 110 110 107 105 109 109 102 102 108 107 104 100 102 105 104 101 105 101 102 106 100 105 106 106 99 106 99 103 106 98 101 106 98 99 102 98 107 103 100 104 102 105 97 106 100 103 98 106 105 102 105 98 98 104 105 101 103 98 99 103 99 104 102 101 105 98 101 106 106 97 104 101 105 106 100 98 102 102 100 102 99 98 106 102 99 107 98 107 99 100 103 103 99 100 107 107 102 104 107 102 104 106 99 102 107 102 107 105 100 100 103 102 103 103 101 105 104 101 104 107 106 103 103 107 105 102 109 110 111 109 106 106 113 114 109 105 107 106 109 114 106 109 109 106 116 116 108 110 114 111 110 110 116 110 115 116 112 110 119 117 120 120 114 117 120 117 119 112 119 122 122 121 114 124 123 125 118 123 120 126 117 120 126 123 127 125 118 119 117 124 125 123 130 125 129 130 129 122 129 128 129 133 124 123 134 127 130 130 130 136 131 136 134 137 133 134 133 130 129 141 135 135 140 136 132 138 141 134 137 146 137 136 146 144 147 138 147 140 149 137 138 146 151 143 146 148 140 145 149 149 145 142 147 143 148 153 156 152 153 160 156 148 149 155 158 152 161 152 156 159 159 155 160 163 155 158 166 160 163 157 163 162 172 165 171 168 163 170 163 171 165 177 179 168 171 170 169 169 170 177 172 179 174 176 172 171 174 171 187 177 181 180 185 186 187 183 190 186 192 189 192 182 196 197 185 197 199 183 189 184 188 186 192 195 203 195 193 193 209 192 197 195 200 204 202 210 204 214 197 199 209 213 212 218 215 218 212 216 204 206 209 210 207 225 226 226 211 228 230 229 220 226 232 226 233 227 218 231 218 216 219 227 223 229 229 221 230 230 230 238 227 231 237 236 227 233 244 238 252 237 236 238 249 245 253 237 255 259 247 251 258 247 262 251 244 262 264 261 257 260 261 259 250 267 249 253 258 271 267 270 278 276 257 257 276 274 262 269 268 264 285 281 268 269 270 270 288 282 266 275 280 268 279 274 291 280 274 278 295 298 295 293 292 300 301 299 280 300 305 309 299 304 294 289 294 291 299 296 293 313 308 311 300 302 321 300 322 303 305 321 321 306 319 331 307 322 331 308 314 328 321 316 333 320 316 330 327 341 341 339 331 317 343 320 329 346 321 324 322 325 332 355 333 350 359 356 338 356 330 353 343 339 353 365 338 362 336 355 348 366 339 340 374 364 368 378 355 344 365 370 354 382 355 362 385 372 388 374 358 383 370 374 380 364 374 360 364 361 398 375 364 393 383 388 391 384 381 397 397 371 382 409 399 400 377 400 378 406 392 403 383 387 401 386 398 394 396 412 393 404 402 398 410 426 398 417 423 399 411 424 414 397 423 399 402 405 413 424 434 431 408 439 414 423 447 420 445 446 451 427 420 446 436 439 448 426 437 436 444 453 436 435 431 427 443 430 434 438 434 426 460 453 438 452 453 453 444 459 453 464 443 442 441 449 457 457 458 480 459 467 471 453 488 483 487 460 459 462 458 478 480 484 466 490 459 485 458 488 493 483 459 466 470 490 473 505 493 468 486 489 501 473 494 468 475 469 496 506 500 475 517 492 486 489 520 517 521 484 510 495 508 524 481 524 506 512 485 528 495 525 536 513 528 501 490 521 524 499 493 526 514 500 519 545 516 504 548 515 541 513 512 545 543 528 538 546 506 548 508 536 542 525 561 542 522 525 523 556 541 564 565 514 521 517 562 533 568 523 571 533 561 535 549 567 535 536 529 560 572 569 545 551 567 581 541 550 556 579 549 554 543 586 579 553 567 539 565 542 562 558 592 571 583 565 545 564 587 569 555 562 561 575 546 564 558 592 565 586 562 575 554 557 551 602 586 556 565 559 587 562 554 600 561 602 589 587 565 594 610 595 609 608 592 571 598 570 593 584 590 573 578 623 617 624 581 595 581 605 569 584 594 573 589 622 612 595 613 610 612 586 579 597 584 602 594 604 576 588 622 596 630 586 587 633 585 603 586 588 606 639 598 619 586 591 590 594 585 601 629 630 632 621 642 619 643 641 594 647 606 630 609 637 642 628 610 610 633 640 643 639 641 616 625 611 654 597 604 594 614 642 612 617 613 626 621 639 656 618 623 648 633 627 618 640 652 602 624 648 618 657 624 652 603 659 645 653 644 613 641 616 633 611 604 625 661 663 641 614 645 666 665 616 632 619 658 621 623 618 669 660 613 624 671 642 667 648 643 635 647 649 657 610 646 636 620 609 619 642 650 610 662 642 639 661 651 634 635 627 673 664 615 615 616 614 650 612 655 621 639 630 662 625 632 636 652 643 636 664 614 614 664 666 646 629 653 623 653 613 639 651 666 644 655 671 647 629 671 627 639 634
646 626 648 666 650 625 634 675 676 635 676 663 624 645 616 664 656 656 664 618 630 652 648 672 646 619 624 640 633 650 661 665 663 632 654 634 642 673 631 640 630 629 625 640 660 626 625 638 668 611 642 621 649 613 615 618 619 626 645 638 663 628 626 649 647 666 670 612 663 626 640 617 643 654 645 628 609 620 644 613 610 608 618 662 632 611 608 652 631 622 644 628 658 636 626 626 619 623 603 661 626 628 631 621 623 651 608 625 602 642 630 605 643 641 598 608 615 647 633 634 648 646 618 640 633 627 600 646 625 633 628 635 617 646 601 644 640 641 599 644 598 631 635 606 607 637 637 607 599 638 607 628 622 602 597 596 627 608 588 640 599 614 612 601 625 580 610 590 615 612 591 616 620 583 581 634 589 624 613 595 596 620 625 620 629 599 574 615 587 595 595 578 572 572 584 577 614 590 584 605 616 618 582 564 619 614 592 576 566 578 582 596 607 584 597 560 557 607 586 582 593 557 560 555 604 575 560 589 576 574 551 596 559 588 591 601 564 554 556 590 568 555 597 586 587 548 556 588 562 557 584 577 584 585 539 570 536 571 566 543 570 572 533 550 545 554 555 578 539 549 553 574 542 570 563 550 532 576 567 527 546 531 540 545 570 570 569 531 545 532 527 533 535 552 542 544 525 561 550 529 533 515 529 541 546 553 506 542 553 519 505 513 520 499 541 507 527 512 514 521 496 525 499 510 517 504 518 536 492 534 524 519 516 510 521 522 520 488 513 521 505 517 514 496 521 521 511 496 494 478 479 502 492 489 482 498 475 501 487 499 486 499 479 463 489 464 482 464 481 466 502 498 494 470 494 475 476 480 452 478 457 494 452 453 448 483 460 467 455 471 482 458 474 456 472 469 452 482 439 453 456 443 465 437 470 465 435 432 467 441 446 446 438 426 426 451 436 433 433 439 427 419 457 445 425 438 438 456 449 442 432 439 431 426 450 445 441 444 406 432 417 419 431 430 421 417 399 416 438 412 418 408 396 407 430 399 420 397 403 416 412 392 420 395 407 385 384 419 383 396 403 404 399 406 396 409 400 381 393 407 390 404 403 389 400 381 371 380 396 386 392 399 362 380 366 392 373 390 383 366 390 378 370 389 366 353 376 381 350 379 350 357 348 366 365 370 351 366 358 343 343 371 366 362 341 340 336 358 348 357 344 362 332 351 349 328 339 343 354 349 348 335 331 337 344 334 347 318 345 330 318 332 317 340 339 316 326 340 326 333 333 334 307 305 325 332 304 330 331 323 311 324 323 311 297 320 318 293 301 296 293 306 296 313 293 312 292 295 305 305 286 285 310 309 290 282 292 296 298 300 300 275 286 298 277 277 295 278 274 291 283 285 291 288 284 288 282 288 284 286 286 274 284 282 268 271 269 258 262 254 267 254 265 271 271 271 258 270 263 258 252 248 263 253 252 249 249 263 248 255 244 247 239 239 250 239 238 249 249 234 238 243 239 232 244 241 240 248 233 240 243 236 244 236 233 220 226 225 227 235 219 217 228 218 227 215 222 227 220 225 224 224 216 213 209 224 207 219 207 213 215 220 215 220 208 218 199 207 210 209 205 209 202 196 207 195 199 195 205 202 204 196 196 205 188 191 194 198 188 186 192 186 186 189 186 197 185 197 179 182 186 184 179 192 191 175 178 179 174 181 181 187 188 180 173 176 179 179 172 181 178 177 169 181 177 171 175 175 164 171 177 166 163 159 173 167 170 158 163 171 157 155 159 155 156 168 152 155 167 163 154 156 164 162 154 163 156 158 161 161 146 151 152 145 156 144 150 153 154 147 148 141 152 143 150 147 144 143 146 150 138 143 146 135 146 146 139 146 146 140 140 135 139 144 133 138 132 137 133 137 132 136 132 136 130 129 132 126 126 133 136 130 127 128 124 126 129 123 123 126 121 130 125 120 128 127 122 122 121 129 120 122 127 120 117 118 119 126 125 125 120 116 114 114 125 122 121 123 114 120 114 114 119 112 111 116 118 111 110 118 119 117 111 111 114 115 113 111 115 113 110 110 109 106 108 114 112 113 110 113 110 111 112 106 110 103 109 104 105 103 110 102 109 111 109 104 102 108 104 102 109 110 102 104 102 105 101 101 108 106 106 105 102 101 105 99 101 103 100 104 103 99 107 101 98 106 102 98 102 98 100 101 99 104 105 103 101 98 104 99 104 101 104 99 103 101 101 97 96 105 96 101 96 105 96 97 103 102 100 100 105 105 104 97 104 104 96 98 97 103 101 97 100 101 100 99 98 96 101 100 105 104 97 99 103 97 100 102 105 106 106 106 98 97 100 107 98 101 100 100 98 107 101 105 103 99 99 106 99 106 100 100 104 103 105 100 106 100 107 107 101 108 107 102 110 111 102 111 104 106 106 107 106 112 104 111 111 109 114 112 113 111 113 108 107 106 116 114 108 117 109 112 117 109 115 113 110 119 116 109 113 114 115 120 113 118 118 119 112 118 117 122 123 113 115 119 124 115 119 125 119 118 120 123 121 123 126 118 124 117 126 127 127 121 128 130 122 123 126 123 131 127 131 128 122 130 127 131 125 136 130 127 136 132 129 132 137 129 136 128 141 141 133 132 132 131 133 143 136 139 141 137 137 140 144 143 143 143 143 144 139 141 142 142 151 144 148 146 144 154 144 154 153 154 155 158 150 154 148 153 150 154 158 148 159 151 162 159 158 165 164 165 156 157 163 167 157 158 156 159 162 167 158 170 162 161 169 160 173 168 173 172 174 174 170 175 164 179 179 168 174 176 173 185 181 170 170 177 171 188 186 183 182 181 187 176 181 185 189 185 189 195 185 180 192 190 188 191 185 197 200 186 193 203 189 193 197 190 197 204 198 198 191 197 207 212 208 204 199 208 202 214 198 210 215 215 210 211 218 203 216 215 225 208 222 224 220 220 223 222 222 229 232 226 222 233 228 235 229 220 233 227 222 236 239 231 230 242 234 228 243 242 242 244 247 228 239 249 245 249 252 246 241 235 236 241 247 248 252 258 241 253 258 263 260 261 261 266 248 254 249 269 270 266 272 253 261 261 271 275 255 276 278 261 255 277 260 270 264 272 268 283 268 265 273 287 289 291 274 274 267 293 273 275 283 289 292 284 301 274 291 290 300 291 284 306 303 303 310 285 300 284 313 305 315 313 302 293 292 307 318 305 321 302 302 309 323 297 317 310 320 305 313 313 317 304 316 326 326 318 324 316 338 325 311 318 331 342 328 330 343 326 325 339 332 319 341 345 346 346 329 331 346 353 344 348 333 354 333 335 346 359 343 335 345 368 369 343 345 351 372 345 372 363 353 351 353 374 348 353 375 378 360 350 366 352 378 366 378 385 378 375 386 382 389 374 388 376 393 387 393 379 398 386 366 367 368 380 376 385 391 407 402 375 390 410 380 395 406 408 393 416 402 387 397 409 391 402 417 402 392 396 427 395 425 431 423 395 429 398 425 422 399 423 427 425 423 431 443 433 434 444 411 431 418 431 412 441 418 446 446 413 435 424 446 431 452 449 458 438 447 437 456 428 460 453 444 427 464 454 466 469 436 448 458 464 445 450 455 438 453 457 451 472 461 460 463 479 461 442 450 457 447 488 474 476 494 484 473 476 454 477 496 457 476 474 460 470 473 459 497 486 497 467 467 488 496 503 495 508 507 470 469 496 490 484 481 498 487 505 511 487 497 479 503 492 518 506 524 485 526 510 512 527 516 514 521 512 491 493 500 523 524 527 526 528 523 524 527 516 521 538 523 525 546 499 521 528 539 532 551 541 541 519 518 544 535 534 520 531 511 528 522 515 549 529 532 521 558 548 532 538 558 554 547 539 552 538 564 556 556 524 527 536 564 568 531 530 570 547 529 532 568 549 552 566 565 572 586 563 563 566 564 542 558 539 564 584 541 556 590 584 556 541 591 549 561 565 595 573 569 548 581 548 587 579 585 551 593 554 585 586 569 557 557 592 594 557 573 577 611 573 564 582 597 580 610 586 597 604 611 594 614 606 600 588 616 616 597 611 619 569 596 575 619 614 596 586 575 614 619 571 583 601 576 590 626 588 616 617 587 600 584 595 596 600 627 597 594 622 581 590 624 630 600 626 628 600 634 616 614 623 633 592 625 636 586 600 623 619 639 636 636 613 590 619 612 615 610 643 600 599 631 602 646 639 628 641 606 602 649 620 615 635 642 645 622 622 609 657 638 604 619 639 619 643 625 637 634 622 620 642 646 614 618 647 615 655 607 651 653 636 632 621 626 648 650 629 652 664 615 643 639 622 625 647 608 651 622 644 611 643 624 656 657 657 651 647 614 654 651 648 657 613 651 650 631 638 610 649 624 667 611 642 637 629 623 626 639 664 654 641 628 671 671 661 656 651 637 664 633 616 640 618 622 619 661 645 649 663 622 665 657 623 633 620 642 646 636 671 636 616 639 654 677 635 640 658 674 665 646 631 670 675 637 616 618 622 648 655
673 658 644 653 668 664 660 634 633 619 628 655 621 653 631 620 674 656 664 669 644 632 622 636 629 646 638 634 654 672 675 648 651 639 621 640 624 666 659 642 670 673 617 675 646 634 617 642 612 667 632 641 620 641 663 636 673 622 655 648 617 652 618 655 613 625 617 624 614 663 652 670 659 657 669 629 615 610 659 640 643 667 612 612 621 622 644 627 653 663 641 618 654 666 637 650 628 635 662 645 606 625 663 657 627 640 632 602 625 638 634 658 634 638 600 646 651 637 653 597 600 609 602 636 639 609 598 647 614 611 612 600 600 631 653 629 645 615 637 634 643 610 647 636 589 633 643 588 632 640 631 590 614 608 639 643 598 606 618 598 605 600 623 622 634 604 606 625 585 635 586 589 595 590 594 599 608 585 618 620 580 590 630 630 607 588 603 620 576 571 622 571 603 623 608 620 598 585 621 570 567 613 572 584 607 581 610 606 616 607 564 614 575 611 608 579 597 586 606 613 591 582 586 554 599 579 561 577 571 564 600 558 576 578 554 575 594 574 574 564 546 569 587 586 594 558 584 550 582 586 558 584 556 544 548 586 561 575 573 535 583 562 578 558 561 574 550 558 573 566 529 532 553 543 531 564 559 530 547 550 528 534 557 571 547 559 535 560 542 536 534 532 544 545 524 564 536 516 526 545 558 527 515 550 548 524 534 510 507 527 523 543 543 519 527 518 527 529 539 500 503 521 497 532 534 520 503 507 535 511 526 534 513 510 497 518 488 527 502 522 504 495 521 523 500 499 488 498 495 512 476 503 480 507 489 491 491 488 507 480 494 486 488 471 472 464 503 500 473 475 497 459 464 469 489 496 487 495 493 455 484 485 460 461 456 481 487 466 468 474 451 465 474 459 482 479 462 479 477 437 466 439 448 466 472 444 466 450 429 442 434 456 451 450 426 455 431 445 444 441 424 444 430 422 436 448 425 432 425 426 432 431 414 448 413 429 435 415 439 412 426 428 430 412 422 421 413 399 405 428 404 430 404 431 398 407 410 397 423 411 411 399 404 412 422 408 408 384 383 401 393 379 387 400 379 395 390 397 387 381 410 401 398 396 402 401 385 367 402 374 365 396 383 371 378 388 389 377 380 359 379 365 378 365 366 370 366 355 376 369 370 380 350 347 368 354 352 360 342 353 366 356 359 341 362 348 343 356 343 366 331 356 345 359 350 343 348 352 330 354 323 337 331 347 328 336 323 329 327 320 317 320 345 329 318 313 337 314 324 338 313 319 322 305 318 328 306 309 316 305 317 300 312 326 318 309 300 306 312 312 319 306 295 297 312 315 309 298 299 305 290 299 309 282 295 281 296 286 289 298 280 293 274 286 282 273 288 269 295 279 270 276 267 270 265 290 273 276 270 280 269 261 282 261 259 272 276 256 256 266 256 256 269 261 265 255 263 247 255 246 251 256 250 246 245 249 248 257 252 261 240 255 240 254 238 255 235 247 254 237 231 250 251 230 244 238 247 234 225 233 223 232 237 223 241 233 238 218 220 219 220 233 232 218 234 223 215 226 212 228 212 216 216 225 211 222 219 217 204 224 208 206 201 215 218 204 212 201 198 206 203 198 210 194 199 209 197 200 194 192 206 194 189 199 195 204 197 193 195 201 200 190 193 192 191 191 183 184 194 194 187 192 193 191 180 185 175 186 177 182 184 188 178 171 176 173 180 173 177 179 167 172 169 173 178 165 167 164 165 174 168 174 173 159 165 171 158 158 162 159 164 163 161 159 161 166 165 165 156 151 163 156 158 163 148 156 152 161 150 147 150 154 146 149 145 148 147 154 150 152 141 142 150 147 139 141 142 143 137 146 139 138 137 144 146 142 135 140 137 139 133 142 132 141 131 140 137 134 140 139 132 138 139 132 134 131 127 135 125 133 132 136 133 132 124 124 123 125 124 124 123 129 122 129 125 120 125 126 127 123 119 125 120 120 117 119 124 121 123 124 125 121 120 113 115 120 116 120 114 115 117 121 112 113 117 115 111 119 119 110 112 117 111 109 108 111 110 108 114 108 114 106 107 109 114 106 105 106 113 104 110 106 112 107 110 111 104 110 108 110 111 110 104 109 103 110 105 108 101 108 102 100 100 109 105 103 106 106 99 101 101 98 102 99 104 102 99 98 100 104 105 99 104 100 99 106 100 105 106 102 103 98 104 105 99 101 99 99 98 101 101 100 103 97 102 98 100 103 100 103 102 101 97 101 104 101 102 99 99 102 97 96 104 96 97 99 103 101 102 97 98 99 104 96 101 101 101 99 103 98 99 102 104 101 99 105 97 96 102 104 105 104 106 97 106 99 102 106 97 99 99 100 105 99 104 103 107 101 98 106 104 103 104 104 100 99 105 105 102 102 103 102 101 104 103 103 109 110 103 102 104 108 108 103 109 105 111 111 108 112 107 109 111 105 113 114 105 115 112 112 116 108 107 116 112 114 117 117 118 118 115 117 116 109 117 111 117 119 114 119 116 118 113 113 117 122 123 118 117 125 123 114 125 115 118 119 121 127 127 125 122 119 126 121 124 119 129 123 127 120 129 127 131 132 123 129 131 126 126 135 134 136 137 129 130 138 137 130 130 128 135 130 129 139 138 132 134 138 138 144 133 138 146 136 138 133 142 134 144 139 140 140 141 142 147 142 141 144 150 150 151 141 148 151 147 155 156 146 144 152 159 146 153 159 161 158 150 159 154 155 154 162 153 152 167 152 158 153 159 162 163 159 162 159 160 164 170 171 174 173 175 168 174 171 164 165 177 170 173 170 175 172 168 180 169 179 170 182 177 179 187 184 183 175 186 184 187 176 177 179 190 194 196 193 190 192 187 183 188 184 194 191 199 194 201 203 198 200 207 194 200 209 209 192 207 196 204 200 198 209 212 210 198 199 203 219 208 202 206 215 222 221 213 205 218 220 221 223 224 219 209 220 229 214 231 218 221 235 217 224 223 235 237 223 232 226 240 241 230 225 225 236 236 237 226 231 250 243 239 231 245 234 244 234 255 254 239 243 247 237 259 247 247 260 254 250 256 254 265 249 264 260 252 250 262 270 262 271 271 251 275 264 258 270 264 264 270 273 267 278 275 275 267 272 266 290 286 265 268 287 282 279 294 293 274 281 282 281 294 278 285 297 288 299 288 284 281 289 307 309 288 284 306 311 311 290 304 295 303 292 303 318 299 315 310 313 296 310 324 319 302 326 314 325 321 321 318 320 320 320 308 325 334 332 322 312 318 338 329 314 320 330 332 339 349 322 340 325 329 325 328 339 348 349 330 348 351 332 350 331 340 345 334 358 353 347 337 356 352 362 373 352 342 355 345 354 353 353 375 354 377 351 368 371 379 354 361 365 354 357 356 356 384 391 379 363 361 380 390 396 392 382 371 383 372 373 380 397 401 376 391 402 393 407 412 384 387 413 417 397 394 397 388 409 398 415 389 401 391 421 408 389 420 404 424 425 414 397 406 406 414 423 432 423 415 410 427 427 425 430 414 426 413 423 415 439 414 446 436 437 438 431 444 430 437 443 424 442 454 441 427 451 423 439 423 460 435 456 457 448 462 442 432 430 438 464 476 448 458 473 455 447 482 449 462 473 446 481 471 452 485 488 487 455 447 456 491 472 494 456 453 495 474 462 455 467 481 460 488 491 491 463 486 478 473 465 469 492 507 465 480 471 501 507 495 486 496 504 483 507 509 482 498 481 492 516 495 519 509 504 503 527 521 506 489 527 490 519 530 508 538 492 512 514 527 507 495 497 528 510 501 510 518 520 540 506 522 529 537 545 510 543 536 523 543 507 546 556 532 556 554 555 538 554 552 531 564 535 551 529 530 529 528 562 557 538 538 544 528 529 549 553 532 535 577 573 547 539 569 536 575 567 565 537 534 574 564 557 559 570 533 540 576 559 570 542 550 580 557 551 544 552 545 578 583 593 543 594 578 586 553 593 550 591 561 548 571 597 561 590 564 574 577 572 578 570 594 608 585 578 555 568 560 567 605 569 606 572 599 618 588 573 616 564 576 604 616 575 580 616 611 614 593 620 596 624 601 594 579 610 573 599 585 608 627 584 614 620 592 576 596 600 603 594 599 580 625 619 620 622 588 607 611 584 586 632 632 642 587 602 626 629 598 642 613 588 595 592 631 588 617 592 623 614 624 611 609 596 607 645 615 645 628 616 615 648 610 608 612 601 641 609 596 631 626 632 624 617 616 655 642 619 657 654 627 627 637 660 604 659 636 631 646 616 663 651 655 621 634 659 605 618 648 655 647 636 628 638 660 618 615 625 652 644 617 617 610 657 616 614 652 651 657 659 649 662 654 644 619 625 608 621 623 662 651 649 626 667 663 628 658 614 617 611 620 666 659 654 670 612 628 620 666 615 671 644 669 653 616 618 671 617 631 621 670 673 661 623 666 652 642 651 656 650 653 666 641 637 645 636 638 663 644 629 667 640 662 660 618 666 665 676 670 619 621 663 616 669 673 669
644 638 644 623 674 619 675 637 642 642 659 666 626 624 616 678 650 663 660 653 650 646 650 641 651 656 625 652 647 619 641 674 641 669 617 635 672 676 657 634 639 635 620 649 645 621 649 616 670 629 653 640 660 624 667 632 665 612 668 633 617 632 628 643 622 632 664 617 629 642 636 654 665 642 626 632 651 662 635 644 615 612 608 634 658 617 651 635 625 610 659 667 621 605 610 656 644 644 663 608 663 645 613 642 617 604 616 658 659 618 653 601 640 640 625 625 650 605 652 605 606 647 636 641 633 635 627 611 638 616 616 625 615 630 640 634 652 643 628 646 635 604 635 614 600 601 650 621 589 598 640 595 610 590 644 616 617 628 620 633 632 587 621 638 631 586 581 618 602 606 615 595 613 628 598 635 578 583 610 592 603 594 630 574 607 593 593 585 592 599 611 619 614 604 570 584 597 586 613 609 573 620 613 570 595 594 567 608 574 572 572 573 598 590 580 591 571 571 579 595 561 576 595 595 561 599 571 597 577 583 594 606 563 573 550 591 585 573 598 567 585 579 559 571 572 554 570 594 542 582 579 542 555 552 549 586 541 550 575 553 581 559 584 587 586 549 568 575 577 559 574 572 571 575 566 535 547 557 575 536 562 545 545 519 565 565 531 562 542 523 542 558 555 556 546 560 557 544 521 521 544 516 533 531 549 522 512 527 548 511 534 515 527 528 545 521 507 522 505 545 539 520 513 504 522 525 500 533 534 500 535 502 487 524 525 527 509 514 509 513 519 503 482 525 486 524 495 499 523 521 503 517 503 504 489 486 481 472 472 481 502 472 491 466 463 503 493 498 495 489 472 479 470 485 467 484 491 473 460 452 484 480 458 495 474 482 461 476 484 466 467 485 454 458 444 478 447 451 481 471 462 471 470 473 450 433 468 443 458 470 452 448 439 435 449 452 440 440 458 445 452 460 428 423 418 440 458 452 426 425 445 446 413 417 413 446 429 441 422 419 417 434 415 441 429 415 406 429 410 431 402 417 420 421 421 405 397 415 400 405 417 426 399 407 398 385 420 408 381 411 387 392 402 403 379 378 385 392 402 406 374 382 401 400 388 371 403 374 384 401 382 374 389 367 384 383 367 375 384 376 385 361 368 385 364 360 382 372 367 382 365 367 379 363 349 377 377 372 360 364 339 361 372 344 346 340 359 343 348 350 350 353 329 347 351 340 335 341 354 338 332 326 352 330 326 320 335 341 333 334 326 339 344 341 329 331 319 328 328 330 328 330 318 304 307 321 319 301 319 321 317 319 324 304 300 299 309 322 309 314 310 314 307 292 313 288 298 310 286 285 305 296 302 309 302 289 292 293 303 288 282 281 293 277 294 286 293 288 275 285 287 289 281 289 273 286 272 276 278 280 280 270 268 261 281 277 270 267 257 253 265 271 250 272 257 248 264 251 265 253 247 264 255 263 264 259 258 254 246 248 246 242 257 248 253 234 236 248 233 242 238 231 250 229 241 239 237 242 224 234 235 226 241 234 237 228 239 221 220 224 221 215 214 219 218 232 216 225 212 216 219 229 219 222 215 208 222 216 207 220 213 218 214 213 218 210 211 209 199 199 214 210 213 210 196 196 206 191 204 208 206 194 205 205 187 191 195 192 192 194 194 187 188 185 196 197 195 185 180 181 188 179 191 187 177 183 190 178 189 186 183 188 175 183 171 169 173 170 173 173 168 177 167 179 174 168 165 162 161 173 167 168 170 160 160 171 165 167 155 168 156 167 161 164 159 161 165 153 163 164 158 150 152 161 148 147 147 148 147 151 159 144 158 143 145 153 156 143 141 142 151 152 146 141 138 145 138 147 140 143 139 147 138 139 145 143 140 141 132 139 138 134 134 132 136 135 139 131 132 128 137 134 126 127 126 137 126 130 129 129 128 124 128 131 130 128 132 125 121 125 123 121 122 119 124 118 125 124 120 119 117 124 122 117 123 122 115 117 115 122 123 120 117 122 112 119 116 117 114 116 117 111 110 120 117 115 119 111 112 111 114 115 117 107 113 106 116 112 109 115 114 113 110 105 108 109 112 112 111 112 104 104 110 111 107 110 102 102 102 105 101 106 110 106 102 101 103 104 101 108 105 107 108 105 106 104 105 105 103 105 104 104 106 103 102 103 101 102 103 105 97 104 99 97 101 104 100 96 98 101 96 95 99 96 102 96 102 101 95 97 98 101 103 97 97 101 96 104 98 102 102 102 101 95 103 98 103 97 98 97 103 98 100 99 101 99 102 99 95 102 103 100 98 104 103 103 102 96 102 95 103 99 104 101 101 102 96 102 95 102 97 96 96 102 100 105 96 99 99 96 96 100 103 102 99 103 100 106 104 98 100 105 104 99 104 103 100 106 101 102 103 102 105 107 102 101 106 102 105 102 106 105 107 105 111 111 103 105 103 111 108 107 110 110 104 104 104 109 109 112 110 114 112 110 106 110 110 115 110 110 110 110 117 109 110 109 116 111 119 119 117 111 112 111 116 122 122 117 116 116 124 125 121 124 120 122 120 119 125 126 120 118 125 123 117 129 125 123 130 123 123 123 126 125 123 123 122 125 131 126 131 130 136 134 135 133 134 136 133 135 127 131 134 131 140 139 137 133 141 142 132 139 142 141 136 141 137 134 139 140 144 148 148 146 149 140 144 151 147 140 146 142 142 147 156 153 151 149 154 151 149 159 159 160 150 147 149 151 161 153 163 155 162 157 158 161 156 165 163 162 167 163 164 169 170 163 171 166 161 168 174 173 162 173 175 178 163 172 173 166 173 173 180 173 178 174 169 185 174 183 181 183 189 173 178 191 179 179 189 187 190 178 187 183 179 182 196 188 189 186 188 191 200 200 202 189 200 202 202 201 204 190 190 206 204 203 212 193 205 213 201 208 205 199 200 217 213 204 217 221 221 217 208 222 213 216 214 214 227 216 220 220 225 216 222 213 226 231 217 229 220 233 220 230 229 224 222 237 225 223 225 239 242 238 234 243 245 244 247 234 234 242 232 243 249 249 248 245 249 245 249 255 253 240 241 243 264 252 258 248 255 262 247 270 264 269 248 257 271 266 267 267 270 266 255 266 272 270 271 280 265 260 266 274 286 279 272 285 292 292 279 284 286 280 279 298 294 277 290 291 280 291 292 299 302 285 307 288 301 294 298 287 291 304 313 304 288 300 307 302 316 305 305 311 308 319 302 307 311 302 320 323 310 331 313 330 331 333 320 333 334 323 336 325 324 316 330 339 338 323 321 339 321 343 335 324 331 337 336 343 354 328 332 355 336 338 351 350 356 332 349 350 339 347 354 349 352 339 368 344 368 347 356 347 359 362 362 355 378 372 371 370 368 361 350 377 385 383 384 357 373 360 379 379 371 368 362 373 385 377 375 396 377 379 398 384 398 399 371 398 382 374 398 388 392 376 410 386 396 406 382 413 412 421 409 423 420 410 410 391 423 399 427 424 399 424 399 402 433 433 429 430 425 416 399 412 441 421 439 427 409 446 413 447 441 442 432 431 429 419 449 444 450 450 432 432 444 428 446 423 425 429 436 425 459 441 429 469 467 464 432 435 454 436 460 434 452 470 468 460 436 457 464 455 438 469 467 482 460 488 448 454 465 488 453 484 464 455 458 492 494 453 463 491 488 469 462 477 465 476 475 504 488 485 475 504 480 482 505 497 466 509 499 488 470 475 481 498 507 507 484 512 505 520 517 484 483 520 485 513 489 516 531 518 506 505 501 528 530 503 530 495 521 523 498 516 492 527 532 497 511 520 522 504 517 524 522 506 528 552 512 530 503 538 546 521 507 543 519 538 556 545 547 559 557 542 566 554 551 553 564 539 556 540 560 560 534 545 537 554 565 532 552 575 551 527 554 552 567 528 567 544 549 560 551 580 541 575 542 565 578 579 550 542 587 567 591 576 576 546 565 564 559 572 552 572 554 547 584 582 589 549 564 564 569 551 593 549 579 606 572 574 557 575 568 558 595 560 609 556 596 578 572 598 608 614 577 586 610 580 593 619 595 588 594 603 606 597 592 589 619 585 601 597 581 619 582 618 570 615 571 615 628 602 584 604 603 596 630 602 612 619 585 586 599 614 615 636 621 636 621 585 614 605 623 620 600 625 607 643 601 590 622 611 620 643 633 590 608 631 594 634 599 636 592 639 613 639 638 595 642 618 622 653 622 594 639 619 622 601 609 628 599 650 630 650 636 598 621 653 611 602 639 610 648 606 599 653 646 641 645 613 645 607 641 610 612 637 627 664 638 616 636 654 643 643 640 654 643 621 639 649 623 618 661 611 626 659 655 639 648 649 617 631 671 618 657 618 658 643 621 658 658 631 662 618 662 635 622 653 653 662 630 664 614 646 628 669 629 675 636 670 653 646 630 653 656 615 663 641 651 677 628 636 634 616 644 622 642 657 665 621 645 621 674 648 655 626 641 672 626 666 666 666 635 619 642 615 622 630 644 660 629 658 618 649 661 648 657 625
627 644 631 657 650 627 626 626 638 653 620 649 640 671 637 660 676 664 660 619 678 625 663 627 667 665 660 647 632 637 656 644 665 672 621 636 619 632 646 640 668 649 674 628 641 631 672 636 614 652 639 613 661 622 624 647 670 668 616 623 626 656 651 611 649 658 632 652 610 663 615 664 633 610 613 660 627 670 618 627 645 644 627 629 653 639 632 634 644 651 669 642 638 664 665 647 630 619 617 660 659 608 633 621 642 660 654 649 612 623 647 628 648 646 645 617 616 604 642 650 647 640 623 609 601 602 643 631 600 616 604 643 631 596 605 610 629 644 644 631 646 616 609 618 642 645 605 626 612 607 597 647 588 609 624 594 606 623 589 609 601 610 606 605 622 621 602 624 622 610 583 590 600 611 620 598 593 580 601 621 627 619 577 609 615 575 610 574 581 611 627 581 616 599 574 604 582 626 580 588 613 607 609 620 581 601 599 574 593 577 573 618 601 605 615 613 560 583 613 571 575 597 584 604 598 576 609 598 597 579 586 570 602 571 558 558 601 592 592 556 590 575 572 592 561 594 581 569 548 553 562 565 583 551 591 539 585 582 567 566 561 549 533 586 567 543 532 543 557 562 563 553 559 561 531 526 530 539 575 531 551 524 532 544 546 542 551 541 550 543 566 535 559 525 534 526 549 521 528 548 559 558 516 511 506 518 528 505 526 555 502 515 517 546 549 509 500 522 523 517 508 502 496 526 495 515 520 523 504 496 515 488 511 526 515 520 516 503 505 511 526 488 508 520 480 478 488 507 516 524 517 521 486 504 485 481 481 513 495 488 511 514 513 475 487 489 494 466 486 484 491 459 504 493 480 460 487 472 460 460 454 476 484 471 449 448 479 491 445 444 452 477 483 461 454 440 459 464 454 468 474 460 450 443 444 443 457 468 438 431 472 444 434 430 426 434 450 450 450 436 461 429 456 420 419 455 448 436 437 428 432 422 438 447 439 435 421 410 444 430 419 429 421 403 412 400 408 417 408 435 413 414 426 432 401 397 418 421 423 389 407 414 387 408 389 413 391 384 394 416 383 418 380 398 384 379 394 408 385 406 385 399 395 374 405 395 379 376 382 365 393 364 371 362 362 384 369 389 360 383 380 373 377 365 359 380 367 360 350 375 380 378 366 375 367 343 377 358 358 369 357 369 365 361 337 349 363 341 361 356 360 333 334 341 338 339 343 357 326 324 323 349 336 320 328 328 328 343 324 344 320 346 341 330 318 337 322 340 327 317 316 328 333 333 308 323 322 308 323 328 314 322 320 312 314 322 309 296 317 308 296 306 289 304 316 300 297 303 302 306 284 282 307 280 297 287 290 296 281 290 294 282 283 294 280 286 283 276 275 285 266 286 290 282 269 281 283 271 287 286 269 270 266 282 269 280 255 263 260 263 253 256 262 264 259 252 254 268 251 253 256 259 251 246 261 262 261 256 250 258 238 256 258 249 256 235 232 245 236 237 236 245 247 233 249 234 229 234 245 236 225 226 224 239 226 228 221 224 220 221 219 229 227 219 230 230 227 213 229 214 219 218 219 224 219 211 222 223 205 211 220 211 206 206 202 201 203 202 202 210 210 197 205 197 207 195 207 195 194 204 198 207 200 188 193 203 200 186 194 185 193 198 183 182 190 195 192 184 192 187 192 191 190 175 185 183 188 184 178 180 187 183 185 177 179 181 169 178 170 176 177 164 165 176 175 163 168 177 175 174 162 162 169 162 172 169 160 157 162 167 167 164 159 162 164 152 151 163 158 158 155 155 151 155 159 160 150 149 158 150 157 158 150 152 155 148 149 145 146 153 148 139 138 142 147 149 140 149 145 142 137 145 142 140 143 143 136 137 141 136 136 133 137 136 135 136 138 133 134 139 135 133 138 132 135 134 132 136 132 128 130 122 125 130 126 128 131 123 119 121 129 123 127 124 118 119 120 116 120 122 123 119 124 115 121 117 125 115 118 122 115 122 122 116 116 112 117 117 118 118 114 117 118 113 116 108 112 112 110 116 111 107 113 111 106 107 105 105 114 110 111 104 105 111 107 112 103 105 109 110 103 109 108 108 107 109 108 106 108 101 106 102 100 107 103 106 103 103 108 105 107 107 103 101 106 105 99 97 98 97 105 101 104 101 97 101 100 96 96 99 99 104 100 101 101 95 98 97 101 98 104 100 99 101 103 99 100 97 99 101 97 99 96 97 95 99 102 99 101 95 104 95 103 100 101 101 102 104 104 98 99 95 103 95 103 104 99 98 96 95 96 99 99 99 103 99 103 102 95 102 102 95 102 103 102 100 101 99 101 100 104 98 102 102 98 100 101 95 95 96 96 98 102 101 102 100 105 104 98 99 103 98 99 100 98 99 98 107 103 106 105 105 100 103 102 104 101 102 105 102 102 105 107 109 103 106 105 106 106 109 108 102 103 103 108 106 104 111 105 110 113 115 108 105 105 115 110 112 112 109 108 112 109 118 109 112 110 117 115 115 112 116 119 113 120 120 117 121 117 117 115 115 116 122 119 122 119 125 125 118 119 125 116 126 124 125 118 124 127 128 121 123 128 129 126 123 129 128 132 127 127 130 129 133 125 134 130 132 127 128 130 129 133 128 137 134 130 141 134 142 133 141 137 142 140 144 138 139 133 144 135 142 145 138 144 150 149 144 143 140 151 142 140 152 144 153 150 145 155 144 157 151 148 148 156 155 152 155 161 149 153 164 152 151 159 155 158 156 166 162 165 156 170 158 163 164 167 158 163 174 166 175 171 162 167 174 171 178 174 167 168 174 178 169 179 180 182 176 181 177 184 188 188 174 185 183 188 179 189 190 176 190 183 187 189 189 189 199 198 192 188 199 196 192 202 199 202 195 202 196 197 197 207 197 210 209 198 209 194 202 209 214 214 200 201 200 201 205 208 209 221 216 221 213 221 205 215 212 224 208 227 220 220 225 220 226 219 222 224 221 220 236 221 222 221 225 220 232 231 233 232 231 227 245 227 238 227 249 249 235 246 238 232 251 247 251 240 254 248 253 249 239 251 261 254 259 246 261 255 261 252 264 255 266 248 247 263 270 251 274 273 268 270 255 266 273 278 281 278 276 261 278 266 265 265 277 271 274 278 288 268 286 270 294 272 283 296 291 291 301 303 296 283 296 283 297 304 283 303 290 285 305 298 308 289 303 313 311 293 310 292 314 296 317 306 318 322 300 315 305 316 316 321 323 315 312 313 329 312 319 334 331 325 309 327 329 342 318 315 342 325 325 335 323 332 342 351 351 339 346 345 342 335 346 353 328 330 355 355 339 362 341 341 345 342 350 348 356 347 341 345 357 364 356 377 352 372 357 350 375 363 373 354 364 382 383 369 383 376 388 391 382 364 385 386 380 376 392 368 374 371 383 393 394 386 398 381 405 371 388 376 381 391 377 393 403 386 407 389 405 390 417 417 404 416 407 414 411 408 426 396 420 418 406 419 421 420 420 430 412 433 434 425 402 419 418 414 422 417 412 404 435 431 409 447 448 450 428 450 443 444 444 447 433 445 436 432 437 449 450 446 430 431 429 439 439 430 456 437 444 436 444 445 435 452 475 464 437 470 438 438 455 477 442 472 485 477 474 465 471 445 483 446 477 466 477 452 461 495 495 453 467 496 488 479 456 463 494 460 494 506 501 475 498 486 467 466 495 467 477 494 511 492 485 480 502 496 501 521 483 474 522 520 479 524 494 486 496 488 497 483 501 529 526 485 512 524 517 495 526 533 513 495 515 527 508 516 514 538 506 526 514 533 539 510 499 526 522 514 536 537 525 519 546 542 530 523 525 545 522 518 561 513 525 523 540 514 516 559 535 528 534 551 531 523 551 553 538 555 526 534 529 553 551 573 544 532 534 567 536 550 556 563 533 567 553 553 563 585 587 540 534 570 567 565 555 566 593 559 579 558 548 579 548 550 576 572 565 588 570 600 584 580 585 587 582 578 551 608 596 591 562 598 597 583 557 607 576 563 576 568 603 583 593 597 578 580 595 562 567 608 607 591 586 603 620 570 570 586 586 611 570 604 596 606 589 590 607 607 614 598 594 598 591 630 587 602 626 579 616 625 600 615 619 580 629 617 593 588 586 591 598 597 608 595 597 600 621 602 597 584 627 600 638 641 611 638 638 607 636 610 603 606 592 595 595 647 601 652 633 641 597 609 633 623 621 593 601 623 600 614 599 640 649 654 644 649 646 640 656 641 599 640 611 624 624 630 636 639 627 651 622 641 616 618 643 613 652 630 614 619 635 628 646 644 617 636 642 633 613 637 614 613 613 624 649 649 621 618 626 626 644 663 632 643 649 625 670 620 669 644 654 613 621 639 634 649 661 613 640 672 642 663 656 627 659 634 669 673 645 623 627 617 615 652 652 656 668 650 668 663 620 649 667 632 677 627 670 664 629 635 660 659 623 641 675 671 663 668 667 631 678 617 635 616 655 674 659 645 646 649 630 652 619 618 669 617 630 660 666
624 651 656 680 677 628 680 624 618 651 637 637 650 647 650 679 672 663 627 665 635 680 671 633 622 624 675 623 639 656 674 667 657 641 676 666 634 615 665 673 671 652 664 661 640 675 651 666 614 621 658 649 624 663 654 629 671 650 637 630 625 630 617 666 655 613 651 673 612 637 667 667 673 652 649 634 647 622 621 647 629 664 617 639 650 659 655 644 632 615 623 620 653 652 649 644 656 631 660 665 642 620 605 642 641 651 640 612 660 644 650 641 643 634 626 639 624 646 629 648 660 642 660 640 623 609 604 646 599 628 650 653 617 631 600 649 607 613 636 606 650 631 628 591 629 643 596 594 600 608 602 627 621 647 594 641 617 595 591 595 591 604 614 605 638 627 585 614 604 613 637 620 613 583 637 619 627 604 632 579 581 593 583 599 604 594 613 614 597 622 618 606 580 572 609 624 594 572 573 608 626 610 583 587 578 622 608 596 610 586 599 608 582 594 613 607 604 581 573 591 609 599 594 562 572 568 601 590 578 609 595 557 606 600 583 558 555 597 576 563 549 588 546 583 547 568 552 585 592 585 573 554 562 544 591 548 550 562 542 552 574 568 544 577 546 551 539 563 578 556 537 543 541 562 579 545 579 529 549 526 566 544 542 539 572 545 548 566 524 568 563 558 531 533 537 530 523 534 556 550 521 550 554 524 555 553 548 513 505 503 555 503 535 501 544 542 536 507 546 525 497 515 530 531 536 500 528 503 526 536 528 519 505 500 507 498 527 507 506 509 519 488 524 528 508 494 509 480 497 520 516 522 503 499 516 497 492 507 512 516 482 495 468 495 506 494 486 496 477 487 485 459 457 487 480 487 473 485 492 466 462 495 481 473 456 479 463 453 481 452 466 459 464 483 453 442 452 468 458 451 473 438 457 465 436 462 461 449 433 443 435 457 467 462 429 458 454 452 453 456 434 446 439 426 441 440 433 442 441 417 428 424 440 418 411 436 418 426 409 446 434 442 431 428 422 427 434 420 424 414 435 402 398 394 399 416 393 418 416 423 424 416 399 395 393 403 415 399 385 410 412 401 391 395 384 410 395 398 408 375 384 384 389 398 398 385 374 382 367 388 387 372 388 382 391 385 385 387 378 364 367 372 388 385 367 373 368 357 368 372 351 364 370 371 344 363 348 343 357 362 360 346 364 345 346 358 354 351 359 339 337 335 330 353 332 358 357 335 354 333 335 337 335 324 351 341 321 324 336 343 321 330 342 342 330 326 318 321 313 337 309 316 313 318 311 333 316 322 317 303 325 327 315 305 320 321 316 292 300 320 318 314 295 303 296 290 295 302 309 302 283 290 306 283 297 305 292 283 276 297 297 300 290 286 282 296 279 269 280 280 285 274 269 272 286 271 283 279 272 262 273 269 269 261 258 260 261 257 253 257 257 263 261 257 255 252 259 258 259 254 264 265 263 255 257 247 252 244 260 242 245 256 243 234 234 235 245 251 251 244 252 249 228 248 235 230 226 232 236 229 231 224 232 237 228 225 220 219 231 220 225 220 217 230 228 214 212 220 226 218 210 217 220 207 208 208 217 207 212 209 217 211 220 219 218 207 212 203 199 200 210 206 196 202 201 201 199 207 200 202 193 196 189 204 196 197 195 185 185 196 198 196 195 195 193 186 180 193 181 187 178 181 191 177 183 181 175 182 182 188 174 184 182 182 169 172 182 182 175 177 173 175 164 166 178 176 165 166 172 172 160 166 162 162 163 159 160 156 156 165 153 161 154 153 166 153 151 150 153 162 150 150 153 148 146 151 149 153 154 149 148 156 156 156 141 150 143 143 145 144 144 148 145 148 138 146 149 137 135 140 138 138 137 134 145 133 137 138 141 131 137 139 134 136 128 136 134 138 135 138 133 130 131 127 130 125 124 135 128 128 132 129 129 123 131 126 120 127 128 126 123 124 125 119 126 118 122 115 116 116 116 117 120 116 119 115 117 115 119 121 116 120 120 116 121 114 112 120 114 114 119 116 112 114 108 110 109 111 111 108 106 109 108 106 105 108 114 106 108 108 104 104 103 104 110 111 111 105 102 111 101 103 107 107 101 109 109 101 103 105 105 100 103 103 107 106 101 102 103 102 101 106 102 103 99 101 101 100 103 100 98 96 102 96 102 104 97 103 95 102 98 103 103 104 99 104 104 95 98 102 99 102 101 97 98 95 101 99 101 97 102 96 101 98 100 94 94 95 98 97 95 99 94 96 98 100 95 94 99 98 100 101 102 94 101 98 98 101 101 96 102 100 96 98 96 102 98 94 101 101 97 100 97 96 102 96 99 101 95 98 104 100 103 96 104 101 103 98 99 102 98 103 102 104 95 97 101 104 97 99 97 99 100 101 105 98 102 99 104 104 105 107 101 104 100 102 101 100 108 107 99 102 106 107 101 108 103 109 109 104 105 102 108 110 108 110 104 106 104 111 108 112 112 104 113 112 114 105 112 111 111 115 113 116 108 108 111 108 115 114 113 118 119 120 116 121 111 113 121 119 117 113 115 116 123 120 120 116 121 117 115 117 121 117 123 120 121 125 126 125 128 122 119 122 119 123 123 128 126 121 126 132 132 132 124 134 132 135 135 133 138 126 133 136 135 130 136 130 130 133 142 133 141 141 142 144 146 143 146 137 136 137 135 143 146 140 136 139 141 138 150 144 144 148 146 149 150 154 152 149 151 157 151 151 158 152 152 159 153 162 154 152 152 158 157 157 167 153 164 157 160 160 163 156 169 159 159 168 166 165 174 163 172 174 174 167 166 172 173 179 169 169 175 170 169 175 170 172 176 181 182 171 176 179 187 188 185 174 184 180 176 183 192 184 194 184 181 183 182 181 193 190 185 196 190 190 202 203 204 194 201 202 205 198 201 195 207 207 198 196 195 208 215 215 214 213 218 213 213 204 212 218 214 217 209 209 207 224 214 213 222 219 214 223 221 222 221 225 225 226 221 222 229 223 239 240 226 223 225 241 238 231 229 224 230 240 244 238 235 243 251 239 231 254 253 248 237 239 246 237 237 247 246 249 244 254 241 248 248 254 245 245 269 259 271 268 252 265 264 257 258 263 277 253 258 278 263 283 259 276 277 265 267 278 279 269 282 285 271 269 267 288 285 283 296 275 282 295 274 281 277 288 295 284 292 289 285 296 304 292 311 289 306 312 302 302 305 301 309 311 293 295 292 297 313 323 319 301 324 302 308 319 329 307 314 310 326 323 323 313 322 320 337 327 312 315 326 327 334 329 320 334 342 320 319 347 333 330 349 322 345 352 353 328 338 331 353 336 355 338 338 359 333 350 344 356 336 345 337 368 341 363 371 342 368 347 359 359 353 356 369 361 358 372 380 355 383 373 366 372 361 368 393 361 373 372 387 389 387 366 382 372 365 371 388 379 379 380 407 395 404 380 412 401 387 406 388 381 401 418 406 395 407 416 408 401 412 407 401 416 408 396 426 403 422 421 425 418 420 428 431 422 418 427 428 434 441 440 431 430 429 444 413 444 411 417 433 421 419 433 414 447 419 430 458 440 431 437 452 420 446 445 431 446 423 450 435 458 460 467 451 458 472 434 433 454 433 455 472 456 454 482 438 483 456 441 474 441 450 459 458 446 474 449 482 448 465 451 492 455 455 455 499 459 483 476 486 484 487 464 468 470 470 505 507 466 511 490 502 507 491 512 490 493 478 476 483 504 510 505 515 524 504 491 505 497 501 488 504 499 510 491 493 501 521 490 501 508 523 522 493 496 531 532 524 512 496 529 498 497 525 514 548 544 547 505 534 533 520 522 513 531 547 518 546 521 539 557 552 513 539 529 516 522 558 533 542 550 515 554 569 557 523 541 550 560 525 565 549 560 567 576 555 524 578 564 543 580 571 576 580 542 553 578 573 574 533 580 578 568 581 585 561 549 572 565 563 569 584 577 540 596 574 567 586 571 557 588 576 593 580 571 579 589 582 566 593 580 569 599 572 587 581 570 597 600 556 611 600 572 592 573 606 569 590 561 611 601 615 608 570 586 585 613 587 571 619 572 607 575 592 621 613 627 589 587 606 586 610 578 594 619 631 631 589 575 608 598 599 593 609 623 636 597 585 598 592 620 604 606 599 627 583 625 628 589 621 591 635 636 596 636 610 624 641 610 598 643 612 623 592 621 627 589 647 641 594 647 644 593 634 652 637 628 630 645 634 631 609 655 609 601 607 645 612 597 629 620 641 606 624 599 628 635 626 606 663 641 614 661 631 608 664 650 636 624 633 652 612 648 635 646 666 667 635 665 623 667 626 665 611 652 637 618 620 630 628 626 612 608 613 650 659 642 634 669 658 611 631 610 657 654 633 657 611 617 614 621 630 635 633 613 616 663 624 628 621 644 648 626 645 652 668 631 621 630 627 671 631 648 671 678 627 629 661 628 636 663 637 654 622 659 654 626 645 665 641 640 672 619 649 678 681 617 664 674 640 647 622 657 658 664 640 637 673 671 668 631 629 638
629 655 639 680 661 679 680 625 639 671 627 672 669 629 672 652 621 633 619 628 673 661 674 630 681 665 619 670 617 633 628 630 671 649 642 652 618 636 666 630 646 676 628 639 654 665 632 674 631 639 663 669 628 676 649 676 665 619 667 649 623 624 668 671 652 629 643 655 649 629 668 614 624 616 638 662 665 654 657 618 614 640 671 628 637 642 625 625 647 616 661 657 627 646 615 625 660 627 619 630 629 651 619 643 641 653 638 661 616 638 628 651 659 618 635 631 604 619 619 612 620 617 606 638 654 611 655 609 605 603 619 657 644 595 598 612 616 621 621 594 606 596 638 635 630 606 632 596 593 617 631 642 648 603 638 632 612 605 643 586 606 601 633 636 606 605 604 597 602 638 622 629 610 583 597 623 598 636 619 586 619 626 578 635 594 614 629 609 616 595 575 613 588 587 592 593 590 625 613 617 572 612 625 625 579 608 585 578 597 564 567 572 573 597 596 562 608 580 565 608 585 570 571 571 592 607 580 583 564 596 604 595 596 604 562 591 549 569 566 569 590 576 582 563 581 568 583 563 594 570 582 585 583 539 539 554 581 555 537 562 544 550 560 567 553 581 584 534 571 547 547 538 532 577 548 574 526 531 562 549 523 573 533 538 573 571 520 534 535 528 557 528 548 541 516 553 513 560 551 560 521 542 525 553 514 559 538 556 520 532 524 527 523 517 500 514 511 546 546 514 537 497 527 544 512 506 508 532 509 530 511 508 535 501 489 501 519 531 496 503 501 514 527 527 517 481 508 476 481 505 510 515 491 479 501 484 486 475 492 487 480 484 475 503 482 470 481 473 493 481 498 464 502 481 467 496 485 475 473 480 467 453 493 479 466 469 478 478 447 476 454 466 479 462 475 468 448 458 440 450 474 452 476 475 475 439 437 475 439 448 437 428 427 467 446 457 443 443 459 446 425 446 420 458 433 446 429 438 426 435 432 422 423 420 433 436 450 410 409 405 414 423 407 413 432 423 416 415 419 401 403 398 399 424 395 397 407 397 406 411 400 417 421 386 402 416 393 394 403 397 396 392 415 395 377 399 401 377 396 410 402 406 388 371 393 387 380 389 382 393 365 380 363 376 389 386 370 383 378 384 359 372 376 365 358 366 365 375 370 377 381 362 368 378 367 364 372 352 374 363 360 348 344 370 365 351 342 356 355 346 347 356 340 349 331 333 354 345 339 349 354 331 322 326 349 325 330 317 344 342 314 327 333 317 341 328 319 323 309 333 336 315 334 307 305 311 315 331 307 307 317 321 306 303 300 318 304 320 306 313 295 305 312 306 301 296 314 311 298 289 283 289 298 301 282 287 297 287 291 285 289 293 298 292 273 276 282 289 283 283 293 291 290 289 283 274 272 263 268 259 279 269 263 258 256 277 269 276 255 267 255 272 257 251 269 257 250 253 264 258 257 258 243 255 243 249 251 250 256 253 259 246 244 236 244 250 247 248 245 234 249 235 238 244 243 230 228 246 235 237 243 231 223 224 223 240 236 218 219 224 217 234 221 214 231 231 228 209 226 212 222 211 211 206 222 210 224 213 216 207 205 220 210 209 217 208 198 213 201 213 196 193 199 210 195 199 208 208 192 195 199 191 196 199 199 188 195 186 192 185 184 186 184 184 183 182 178 179 183 186 189 184 182 188 180 178 184 181 177 181 175 182 182 170 176 181 173 169 176 171 164 177 177 178 167 176 171 165 168 171 170 164 172 170 164 167 156 160 162 154 162 160 157 156 151 159 160 152 160 159 152 159 157 160 156 156 159 147 148 154 143 150 143 146 141 151 149 148 144 150 141 140 143 138 145 136 137 142 137 140 140 137 146 133 142 144 136 138 136 142 135 134 134 133 138 139 133 135 128 137 135 127 131 132 126 129 126 129 133 128 126 127 127 130 120 123 126 120 121 119 120 118 119 125 118 126 115 124 116 115 116 117 114 123 115 123 115 119 112 114 116 113 120 117 118 111 111 119 118 111 115 117 114 108 116 116 109 114 108 116 106 114 112 110 107 113 108 107 109 108 110 109 102 110 107 111 103 108 108 105 102 108 105 108 100 107 104 102 108 102 99 107 100 101 105 98 103 100 99 98 97 106 104 96 105 100 105 98 98 101 101 98 102 98 98 102 95 95 97 97 98 97 98 100 101 95 102 100 97 94 102 99 95 96 100 96 97 95 99 97 93 101 93 98 96 98 93 97 99 95 95 95 100 98 96 99 101 100 96 95 98 95 98 98 95 95 98 99 95 95 100 95 94 101 98 95 95 96 99 100 96 102 94 95 98 97 102 95 102 96 95 97 97 101 101 103 98 96 99 101 97 95 102 100 97 96 99 96 102 95 95 104 105 100 102 96 105 105 102 100 106 98 104 98 99 103 100 103 105 106 102 100 107 100 106 102 102 101 104 102 104 107 102 103 105 111 107 106 110 105 110 103 106 108 104 108 114 109 111 107 113 106 106 115 113 111 109 114 111 113 109 116 115 110 112 115 112 113 113 114 111 117 115 113 120 117 118 125 117 124 123 117 114 117 119 117 120 123 126 126 123 118 119 119 120 123 130 129 130 123 122 123 126 132 132 130 130 126 125 125 125 128 134 130 136 138 131 128 132 137 129 133 132 140 136 137 133 138 138 142 139 134 136 138 140 139 140 145 139 148 146 143 144 146 144 147 147 145 156 145 152 153 152 157 146 158 160 147 150 147 154 154 161 155 159 156 165 164 157 153 165 153 169 166 160 156 163 162 164 163 170 173 161 163 171 176 175 174 177 172 170 178 178 172 180 173 183 179 178 182 182 176 187 180 176 173 178 173 175 187 187 178 187 181 191 190 183 185 191 191 184 192 198 201 202 188 188 186 190 202 198 194 195 191 194 205 201 211 207 211 212 211 209 207 213 214 213 207 219 216 208 213 220 219 223 219 205 212 214 226 226 219 211 223 213 213 218 213 217 233 219 219 228 232 224 237 229 240 225 229 235 234 240 234 244 231 243 241 239 247 245 229 253 242 238 252 251 238 242 247 239 247 253 247 257 246 254 255 252 264 267 262 261 254 263 253 254 263 262 258 255 263 257 261 256 259 277 278 258 259 267 264 260 278 274 271 265 290 283 286 288 278 271 289 284 296 298 286 297 297 283 300 287 278 304 290 289 281 288 304 305 303 289 298 312 314 286 315 301 317 304 313 311 308 322 323 324 325 297 310 314 306 308 305 316 322 321 327 334 333 317 316 336 312 317 312 330 320 337 337 326 330 330 335 320 326 319 348 325 351 323 350 345 330 344 358 351 338 330 349 342 353 340 344 348 342 341 359 339 343 364 374 359 347 345 369 347 370 356 364 355 356 352 353 378 360 372 379 367 375 355 388 361 389 380 379 384 393 374 371 376 372 394 396 378 369 383 376 388 406 406 411 388 402 379 391 413 393 393 394 414 404 386 414 394 422 387 422 423 412 417 413 400 413 427 404 403 428 433 425 436 406 407 427 436 428 431 431 411 411 440 405 417 416 410 433 414 440 436 454 446 422 450 446 430 439 442 443 449 423 422 435 426 439 458 459 433 446 452 443 466 431 463 470 446 454 458 465 460 458 439 450 462 449 482 447 480 449 461 484 463 467 487 461 480 476 486 487 479 482 460 464 489 469 501 494 459 466 462 500 495 494 495 488 502 464 470 479 487 487 471 502 512 513 487 496 483 504 479 506 491 496 495 481 507 510 490 498 512 520 508 496 506 492 532 513 528 508 518 527 498 513 522 500 532 533 542 536 544 542 543 530 502 514 546 514 535 512 522 545 551 540 539 533 538 558 522 514 535 560 545 524 526 541 562 527 520 525 525 556 556 530 554 547 523 526 566 556 531 525 538 560 546 539 555 573 577 567 540 551 571 559 562 581 580 574 559 562 561 589 579 567 574 546 554 540 545 565 573 542 578 567 549 572 545 595 557 571 564 578 556 563 572 585 598 573 584 589 583 596 599 575 564 562 586 583 589 576 562 561 591 577 584 605 605 615 611 601 582 617 609 584 618 599 617 585 576 604 588 568 612 600 607 591 628 603 599 619 610 628 580 577 606 610 612 609 595 604 625 620 577 623 627 596 603 630 590 581 640 583 591 593 582 592 613 609 638 592 614 605 618 646 612 614 642 617 619 603 601 620 626 625 606 632 590 620 630 645 604 653 615 622 610 645 618 629 625 610 645 655 614 598 612 601 640 599 636 620 608 599 617 647 650 654 616 651 626 654 605 642 658 650 617 640 656 617 655 639 608 628 624 659 623 646 614 665 649 650 625 624 641 634 629 647 663 628 624 642 611 664 634 614 621 645 666 643 621 619 647 648 652 636 661 659 631 614 665 625 623 620 642 656 646 664 633 639 620 649 672 623 641 635 628 652 670 620 622 617 629 659 655 670 619 640 653 638 642 617 630 665 658 627 635 633 636 633 635 629 648 643 660 674 631 681 637 649 627 657 618 638 651 641 630 664 645 644 654 623 646 667
674 625 678 629 641 634 647 662 648 678 623 626 670 638 626 626 669 637 666 670 659 634 629 672 680 658 635 653 665 663 638 656 668 631 667 627 647 631 670 676 625 676 647 622 641 628 623 637 627 637 668 656 642 646 644 643 658 626 661 667 631 668 646 627 662 673 620 632 658 635 632 669 635 663 674 659 674 618 617 620 638 669 662 665 635 626 629 614 638 611 666 655 665 634 670 651 631 644 661 632 610 642 668 655 631 663 634 625 635 607 620 625 633 635 605 660 636 637 645 662 649 607 646 654 619 653 621 642 626 624 604 617 650 654 616 607 636 639 639 603 601 608 613 615 615 606 613 592 631 620 640 639 636 650 647 598 630 627 596 622 596 641 644 597 616 619 638 615 607 612 630 583 612 606 588 581 582 628 618 616 614 621 589 624 598 575 580 618 595 607 630 581 581 615 595 576 599 580 624 624 587 599 621 615 623 623 610 578 577 568 589 579 604 571 597 600 566 587 601 565 559 597 562 609 603 604 595 576 582 595 577 582 596 604 587 568 571 566 569 597 578 568 593 548 552 592 582 568 580 595 570 583 586 589 556 558 554 592 538 542 571 538 577 556 557 579 552 548 535 556 576 537 538 536 554 540 542 528 558 574 526 531 573 570 526 553 561 546 551 535 552 535 550 515 556 539 557 531 553 526 513 517 522 523 534 521 507 520 552 523 532 531 509 545 532 522 505 511 500 512 537 515 535 543 531 524 530 537 496 513 501 513 531 528 504 526 485 499 512 529 524 509 491 522 505 485 524 519 498 497 516 477 489 500 475 493 474 491 493 478 493 495 497 498 484 468 477 486 472 492 460 482 468 477 459 456 483 479 474 491 480 467 490 463 474 458 452 479 486 462 469 488 468 463 442 463 447 473 444 453 449 436 450 457 465 433 443 444 456 438 472 444 461 444 453 453 455 426 465 425 447 443 458 440 422 451 432 417 417 456 421 430 411 434 427 451 448 438 440 438 428 440 438 412 412 430 399 425 411 401 414 423 413 415 432 402 420 405 401 421 407 391 406 400 423 390 420 414 420 393 400 387 402 410 383 413 412 394 411 411 393 391 375 376 396 390 370 387 389 364 385 395 371 388 398 379 393 367 382 370 377 388 365 356 359 384 351 370 375 357 352 365 380 354 345 374 356 359 343 369 373 359 350 352 367 345 336 351 354 358 332 363 337 328 330 357 339 339 355 354 325 345 331 324 349 333 340 321 332 322 332 343 339 312 337 340 319 328 311 326 335 325 325 305 316 323 301 331 324 306 319 319 305 295 315 324 294 305 299 293 305 296 297 316 309 296 314 312 292 284 302 306 308 285 304 278 304 302 288 288 276 283 278 292 297 274 293 292 280 290 273 266 281 268 271 282 286 269 278 276 262 264 279 263 277 267 269 263 264 272 273 269 255 253 251 264 268 251 251 266 258 258 247 249 248 245 244 257 251 256 254 249 252 239 241 236 232 243 234 235 232 234 234 235 230 233 232 232 241 243 223 228 237 235 236 235 226 237 223 221 235 219 230 227 223 228 229 225 228 221 221 207 223 214 221 220 222 222 210 206 212 213 209 214 209 212 215 206 197 205 212 194 193 200 197 208 207 206 207 191 206 200 187 200 198 200 198 185 186 196 192 194 192 182 191 187 183 177 177 187 184 184 190 190 175 173 178 187 171 180 178 182 183 174 172 175 167 172 178 179 168 165 174 177 167 160 164 174 162 172 169 157 162 165 166 162 159 157 158 154 157 153 158 164 165 164 159 160 152 160 150 158 146 160 150 149 157 156 152 153 142 153 145 149 145 150 144 152 140 146 140 145 147 143 135 142 135 141 138 140 142 139 132 140 143 141 141 134 142 134 129 140 136 138 135 130 132 126 126 134 135 126 129 130 132 131 124 129 129 126 122 125 130 129 129 123 121 121 128 127 117 119 125 124 120 125 121 120 114 115 123 118 120 113 121 119 122 119 119 116 111 120 119 119 112 113 109 118 116 110 115 110 112 113 112 113 109 108 114 111 110 109 112 105 107 110 105 107 104 110 108 110 103 110 106 102 108 110 109 103 104 102 107 103 100 108 100 103 98 99 104 106 106 103 101 99 103 103 104 105 101 102 105 104 100 101 104 97 100 95 103 104 100 101 100 101 102 103 96 97 95 94 97 98 96 99 99 102 98 94 99 99 93 97 94 97 98 97 100 94 101 99 101 93 92 99 98 97 94 95 98 94 96 100 98 98 96 94 97 98 93 92 93 93 96 94 95 92 97 93 100 96 97 99 94 97 95 99 93 98 93 97 100 97 96 95 101 99 97 97 96 98 96 97 98 98 99 102 96 95 101 95 96 98 96 97 98 101 99 103 98 96 99 99 98 95 97 104 104 100 98 97 105 99 101 99 101 102 104 100 101 101 101 104 105 104 108 100 100 103 100 106 106 107 104 101 109 106 110 111 103 102 103 105 107 109 114 111 108 104 109 111 110 116 109 112 112 109 107 108 117 112 110 111 114 114 109 113 110 115 121 115 117 112 112 115 123 121 123 124 121 123 124 124 119 122 123 120 127 125 119 118 117 125 121 129 125 124 120 123 121 124 121 123 123 124 134 124 133 128 129 136 132 132 138 137 132 135 139 134 139 137 139 130 135 139 136 142 144 135 144 134 136 143 137 146 140 147 141 139 145 141 147 150 152 149 144 150 146 147 145 148 154 152 154 152 150 152 151 154 152 150 160 163 152 162 158 154 157 157 157 161 155 168 161 169 165 163 163 161 169 164 159 161 172 160 170 168 177 163 168 178 178 166 172 182 182 172 176 170 174 179 183 172 175 172 179 178 176 179 192 186 183 178 180 191 181 195 184 184 199 198 200 192 189 185 187 202 197 197 189 205 205 205 193 205 208 204 208 207 196 207 214 201 206 203 203 202 209 213 215 209 218 206 208 211 213 209 213 226 213 220 213 230 230 217 231 220 230 227 220 233 230 221 229 234 222 230 226 223 226 241 226 242 235 231 229 235 247 251 247 244 252 247 231 242 239 234 237 252 241 237 242 241 257 258 249 253 245 247 248 252 267 246 247 257 249 252 257 274 251 254 265 269 263 272 268 279 276 261 281 268 283 271 269 262 266 280 283 290 277 279 277 273 274 294 288 291 295 285 294 292 283 298 291 291 282 297 292 291 293 290 309 310 296 302 300 290 297 292 317 293 309 309 301 309 311 308 313 325 328 306 326 304 329 307 325 312 312 326 327 324 322 313 325 324 341 332 323 329 327 337 321 340 340 344 351 341 353 342 340 339 323 331 345 345 352 334 348 332 357 334 352 342 355 350 336 346 371 348 366 364 359 376 362 370 344 372 377 346 351 360 357 373 369 368 362 362 378 378 377 372 384 367 362 380 378 387 385 382 371 375 381 402 390 374 378 393 394 386 383 411 378 379 410 414 412 385 401 395 383 398 412 383 414 408 392 401 419 390 401 419 404 402 420 396 398 414 434 416 418 425 400 437 408 403 426 443 434 443 424 425 436 408 426 440 427 431 415 437 416 450 445 458 437 443 456 449 440 434 422 452 434 446 427 452 465 430 458 448 433 455 457 463 452 439 450 475 458 477 449 475 439 482 470 484 475 464 480 485 455 459 476 477 469 474 482 491 473 485 480 481 455 470 486 481 478 468 459 480 507 499 499 469 477 476 489 506 483 510 498 505 512 514 474 474 518 509 499 501 484 482 488 512 515 502 505 496 508 528 493 512 533 511 496 532 528 487 531 518 536 503 503 492 532 494 504 498 526 505 526 509 530 510 520 503 517 532 539 544 513 548 525 545 525 539 540 544 533 534 526 538 523 523 542 534 520 517 544 543 549 548 547 554 520 540 526 556 522 562 562 576 559 564 573 568 568 549 568 554 541 544 557 576 556 543 547 546 556 542 571 544 548 541 579 557 547 542 578 545 570 569 544 565 558 577 549 587 557 593 552 580 581 600 559 580 561 565 591 562 597 556 564 583 602 601 565 592 581 593 564 568 607 601 597 567 567 594 599 590 590 598 581 609 601 583 607 580 583 577 622 569 605 601 582 570 574 577 622 625 586 613 619 612 608 592 601 603 596 593 589 613 612 601 637 636 631 588 624 622 603 596 597 627 615 642 618 620 627 616 598 602 608 646 613 614 601 616 641 608 621 622 612 636 623 598 647 621 640 600 614 629 606 638 632 638 596 601 652 609 624 611 620 633 641 623 619 608 652 600 612 662 632 649 645 606 662 660 650 628 652 631 636 612 618 650 645 649 619 641 622 632 642 646 667 642 608 618 637 654 617 663 625 645 613 656 618 622 627 617 640 651 650 631 635 621 648 637 619 675 664 642 615 640 675 655 674 676 666 640 659 676 632 676 649 637 660 659 651 678 666 618 656 642 638 616 652 675 642 624 665 638 624 628 676 681 655 628 658 663 659 626 622 639 618 640 662 630 660 622 634 657 646 660 638 648 658 666 649 662 674 632 619 681 645 680 682 620 626 661
667 668 672 671 626 673 630 671 622 672 675 639 646 640 681 667 669 655 649 635 634 641 650 636 640 677 634 639 678 640 682 661 626 669 648 632 659 658 620 661 647 677 680 676 633 677 659 618 658 658 679 647 659 620 620 674 647 618 648 672 618 654 657 621 615 627 649 646 639 613 651 671 659 660 619 673 619 666 631 660 644 630 626 622 633 630 616 664 632 649 658 634 623 636 642 624 649 613 657 623 653 641 653 617 656 632 625 625 605 617 641 640 643 632 665 605 662 610 657 648 614 661 640 610 641 646 652 632 636 618 645 598 598 636 625 629 605 646 638 648 596 615 631 634 653 645 646 646 603 599 604 644 599 642 614 597 627 623 641 597 596 625 599 593 631 585 629 625 591 634 603 619 589 605 603 588 580 616 599 591 628 579 583 602 600 591 613 590 615 609 599 598 620 621 573 609 606 623 616 609 572 602 588 601 596 609 575 604 623 604 572 622 590 567 571 573 591 603 578 563 591 593 595 576 597 569 590 566 602 575 588 601 600 604 601 575 553 566 566 580 583 562 597 602 594 546 576 572 544 551 573 566 564 552 564 584 551 576 585 576 557 542 578 558 580 588 568 533 546 543 545 563 545 550 529 559 571 528 569 524 551 527 526 569 553 545 554 520 541 560 566 548 534 561 556 521 557 558 546 523 547 513 510 526 527 512 552 524 542 547 529 518 530 522 514 522 520 526 543 509 506 528 520 529 545 527 521 523 508 503 529 521 507 507 501 499 519 489 492 503 532 485 509 509 522 502 517 526 476 500 488 521 487 492 475 495 487 489 470 476 516 498 507 474 487 467 465 509 468 466 478 478 466 494 461 464 468 470 488 456 461 468 466 492 458 490 469 479 451 468 472 467 474 452 472 457 474 462 463 481 470 438 480 467 463 473 466 468 434 460 452 472 442 469 448 447 429 445 457 457 429 438 459 437 435 455 437 457 452 450 435 453 445 430 419 434 435 415 432 430 436 433 425 410 413 426 433 414 424 419 416 407 422 406 431 414 415 409 390 408 403 417 418 417 389 398 397 407 407 403 384 393 379 386 400 400 388 399 380 409 375 393 377 383 396 400 383 387 385 390 364 369 387 375 361 372 395 384 391 379 360 389 384 357 381 363 350 382 366 372 373 375 354 371 368 355 367 348 342 349 349 359 338 354 353 365 344 347 364 341 354 349 356 358 360 359 351 331 339 326 338 354 321 325 319 336 327 337 337 341 319 327 329 318 327 339 329 312 320 314 321 316 304 305 329 316 327 310 316 326 324 316 322 321 309 317 314 292 295 303 316 309 303 309 311 293 294 310 295 307 288 296 295 299 297 303 279 284 283 298 279 288 276 295 286 287 270 270 280 284 275 279 268 270 277 287 282 278 276 282 276 272 261 275 274 272 270 255 269 272 251 261 270 255 266 251 256 251 259 249 260 258 264 253 250 252 247 250 249 254 244 251 248 251 242 240 243 231 251 247 244 243 247 238 243 247 244 224 232 244 237 232 222 234 236 233 233 236 221 222 213 222 227 221 230 214 219 214 218 210 221 217 212 212 204 209 207 219 203 211 208 212 200 216 197 204 205 203 194 205 193 199 199 204 209 194 191 207 204 190 199 201 202 193 201 187 201 195 195 195 183 182 193 182 192 179 177 189 177 185 175 177 184 176 176 182 185 172 173 179 184 179 172 168 167 178 179 177 176 176 165 171 175 164 174 166 167 171 158 170 168 157 165 163 160 165 162 162 163 164 160 153 161 160 160 158 156 160 155 155 151 148 155 149 151 148 144 144 146 156 142 147 147 145 139 145 148 148 137 142 136 148 136 143 135 134 139 136 145 136 143 141 132 139 137 130 139 140 134 139 135 134 137 128 135 130 130 126 130 136 124 130 130 128 131 130 124 121 131 125 128 121 128 121 122 123 120 122 117 127 121 124 119 118 119 119 114 124 114 118 120 121 121 115 118 120 120 111 116 114 117 113 114 119 110 109 115 115 113 116 113 111 106 107 109 107 108 108 114 112 109 107 111 105 108 103 110 105 109 105 110 103 106 110 101 103 100 105 100 99 100 105 106 106 105 106 98 100 106 98 101 100 99 100 101 105 100 102 98 96 104 99 99 99 100 100 95 100 97 95 100 100 102 102 98 101 100 99 96 101 102 99 97 98 96 94 96 97 99 100 98 98 100 100 92 93 95 92 92 93 100 97 98 96 94 100 94 100 96 97 97 94 91 99 97 95 99 91 97 94 99 91 91 96 99 91 95 91 98 96 92 98 100 97 92 93 96 94 99 92 97 95 93 96 94 100 100 100 98 96 96 98 97 96 93 94 94 95 95 101 99 95 97 98 101 97 97 94 100 98 97 97 98 103 100 102 97 99 97 101 103 95 104 102 102 101 96 103 104 101 101 100 102 98 100 102 107 98 105 103 102 108 106 106 109 102 105 102 109 108 108 110 109 107 106 106 105 108 103 107 113 108 110 110 113 105 109 116 113 107 115 109 116 111 113 117 112 112 112 118 119 114 118 113 114 122 115 112 116 122 114 114 117 124 125 120 118 122 115 124 118 118 123 117 118 124 119 129 119 128 128 124 131 129 126 122 126 123 124 129 133 131 128 135 126 134 134 128 127 139 134 138 138 135 134 136 142 138 140 133 139 137 143 140 138 147 135 137 137 146 141 144 144 143 147 146 150 151 142 152 145 142 154 154 146 151 157 152 153 155 161 161 162 162 158 152 155 165 152 165 152 161 156 168 159 169 159 159 157 171 166 162 158 164 166 167 168 161 172 173 178 172 176 171 171 171 172 167 175 176 172 175 176 187 174 180 173 183 178 175 190 183 175 189 187 192 186 179 196 190 194 184 183 193 198 187 189 202 194 196 201 195 194 197 208 206 195 207 199 206 203 204 206 213 213 212 203 201 205 209 206 202 217 210 219 214 213 215 212 216 218 228 215 225 228 221 223 211 229 220 229 227 230 228 234 225 224 230 221 228 231 239 236 245 224 238 235 247 230 251 248 233 239 233 240 236 244 242 255 239 240 239 257 240 241 243 243 265 245 262 267 268 265 248 258 272 248 263 272 249 274 259 271 269 260 263 277 266 278 259 261 263 262 270 266 265 276 268 265 274 275 289 273 287 287 288 283 284 278 294 301 278 288 298 298 306 303 302 285 307 287 283 298 289 313 311 289 290 313 297 292 304 298 319 307 319 303 322 322 299 316 318 304 318 321 322 313 309 332 306 320 306 325 333 337 310 340 328 337 343 344 341 319 327 347 341 346 332 345 354 324 323 338 344 350 338 330 334 352 358 359 331 339 358 367 338 352 348 359 346 346 342 357 361 373 342 347 375 348 380 353 376 363 372 371 366 384 370 390 362 381 356 385 372 364 388 378 387 385 370 370 376 375 390 372 369 398 404 399 404 409 373 397 396 375 388 394 415 387 400 388 401 408 421 417 412 403 399 420 426 412 407 393 394 426 411 415 413 401 434 423 421 427 405 422 429 414 412 428 428 422 428 421 415 408 450 419 443 423 435 449 430 437 458 438 425 457 441 430 439 440 465 429 428 462 430 456 442 468 443 437 438 440 453 457 442 447 453 445 465 459 479 467 465 464 468 469 463 472 473 479 462 492 470 457 474 463 457 454 472 472 480 465 486 475 501 497 463 494 461 481 506 508 498 504 494 488 486 492 473 488 475 472 481 518 506 507 491 513 514 516 478 499 505 490 497 486 529 512 492 510 509 524 520 518 525 502 518 514 533 506 503 495 506 507 545 545 520 526 542 518 525 516 541 507 528 515 540 505 542 540 555 544 526 523 558 556 509 522 552 515 525 546 561 534 544 545 517 539 528 519 532 543 571 543 571 532 576 559 556 554 524 540 556 537 560 539 535 553 581 582 582 550 540 579 568 578 580 558 539 545 551 549 574 588 578 551 575 590 571 552 559 564 600 574 574 560 588 556 598 560 590 605 582 591 602 583 600 590 564 592 555 595 559 578 576 564 599 571 608 584 578 597 562 582 599 576 579 615 587 584 611 583 604 596 575 618 618 585 572 570 615 617 601 572 595 585 592 581 608 619 580 591 582 602 631 595 594 608 589 600 633 606 606 587 633 583 609 591 617 584 595 634 614 600 585 598 621 607 618 625 592 606 608 635 624 644 612 624 606 595 632 645 644 649 594 652 608 599 613 606 603 626 616 619 597 622 611 639 655 628 644 654 661 631 622 627 638 651 662 652 618 611 602 642 618 618 606 628 613 628 653 645 663 634 614 615 622 631 636 607 663 652 662 614 626 670 626 608 661 646 622 625 646 659 652 618 634 640 613 667 659 668 641 615 662 618 643 615 667 666 618 614 647 673 621 665 671 639 667 661 678 616 677 651 666 657 661 626 623 663 619 671 669 670 656 665 665 669 642 645 681 649 644 663 676 667 638 667 650 644 670 653 632 683 624 680 679 679 652 665 664 657 649 653 647 624 636 630 678 665 660 680 631 623 662 627 673 682 676
642 645 665 678 660 665 683 657 662 681 627 645 663 667 676 632 630 683 652 641 677 632 683 674 645 622 652 651 676 650 645 633 676 625 628 651 672 628 624 651 623 633 676 666 680 669 679 624 666 645 646 661 659 646 659 678 640 654 628 622 618 630 662 636 627 631 669 622 625 666 660 659 644 663 667 631 614 623 615 675 658 629 656 673 669 636 670 628 673 618 634 610 632 617 630 644 633 622 652 644 610 634 648 669 636 612 632 664 654 627 619 613 666 650 640 634 609 632 647 641 639 664 608 618 635 653 638 657 660 602 653 624 627 647 615 622 597 652 619 595 654 605 638 630 639 640 653 600 628 629 634 600 619 639 649 637 621 622 596 647 626 602 636 590 643 595 604 634 643 620 602 635 643 623 621 636 641 616 611 638 590 639 634 605 604 585 632 635 615 616 575 604 611 574 586 586 609 614 581 629 601 578 580 607 614 582 616 622 590 567 590 583 619 577 591 602 581 564 578 614 562 560 581 582 585 598 558 582 601 569 602 608 608 596 571 607 583 557 574 600 583 598 593 600 570 567 588 579 571 572 547 545 579 554 572 569 593 546 590 556 543 587 561 573 539 566 555 563 557 549 535 560 544 546 551 561 542 530 537 530 561 548 565 547 523 558 551 565 548 565 549 563 562 515 559 559 546 546 541 514 523 516 539 517 539 549 548 558 530 524 527 530 512 547 519 552 540 530 502 498 518 536 545 540 501 537 501 522 510 491 506 531 538 509 508 533 486 493 491 499 484 486 519 509 517 523 479 488 503 484 522 476 497 516 485 489 502 489 505 470 489 468 513 498 480 469 504 495 508 500 495 494 486 491 462 500 457 491 460 471 498 486 493 496 496 480 458 479 487 468 480 465 445 455 458 480 441 476 449 478 447 479 443 435 466 475 454 446 435 462 452 445 453 456 428 452 448 430 441 456 421 441 429 458 454 458 435 437 442 414 420 440 432 412 428 410 417 411 408 412 415 419 418 410 413 433 424 417 408 416 430 397 403 429 432 401 405 411 408 410 407 398 412 417 422 416 388 397 407 386 399 405 406 400 395 407 381 409 411 378 375 401 385 382 370 380 391 374 375 383 400 394 380 385 372 392 377 380 370 368 374 361 372 386 360 375 369 384 379 357 355 379 351 350 351 346 357 346 353 357 360 371 337 350 355 357 360 362 360 351 330 344 354 357 343 358 358 357 348 345 325 330 322 347 330 336 328 339 345 315 343 339 322 318 330 314 319 327 332 308 313 332 315 317 306 319 309 319 325 300 323 316 319 299 295 299 304 319 318 315 307 305 314 291 300 290 288 295 311 288 305 281 307 289 285 302 302 280 299 274 286 290 293 275 286 280 280 292 269 271 277 287 287 267 288 268 276 276 268 265 271 262 273 280 258 260 269 257 270 253 252 269 254 252 265 263 255 247 255 263 262 243 259 246 256 254 256 258 245 243 257 251 243 251 232 237 232 240 240 247 249 244 231 245 225 225 228 227 222 243 221 238 223 236 230 227 220 232 232 235 214 225 219 214 221 224 224 226 215 213 220 222 208 210 221 214 203 205 205 208 214 208 205 206 213 207 198 198 194 203 199 205 194 193 207 196 202 202 204 199 197 188 194 194 187 183 194 195 198 194 181 190 179 184 193 193 177 180 176 186 191 179 181 186 178 175 173 186 184 171 174 174 180 174 172 176 175 173 179 177 165 169 175 163 174 165 164 167 166 168 157 162 162 158 164 159 158 164 167 158 157 165 156 152 154 160 151 162 156 148 147 147 156 145 153 149 143 148 151 153 147 150 145 152 148 145 145 147 149 142 149 146 138 140 145 144 144 143 145 144 134 143 142 134 142 142 136 138 128 131 132 136 134 132 138 133 126 131 130 126 129 128 124 126 126 122 127 120 129 123 128 130 128 127 125 127 123 122 120 125 122 115 122 117 115 117 121 115 121 116 120 117 116 112 118 120 114 117 114 112 116 119 111 111 117 114 113 109 108 113 107 112 114 113 106 105 104 104 109 103 108 111 108 109 110 108 102 110 104 105 110 106 103 101 105 108 107 107 106 108 104 107 101 99 102 101 101 99 102 98 98 98 96 105 98 95 102 99 104 95 103 95 101 98 97 98 97 94 102 94 98 101 94 101 101 100 100 93 96 100 99 100 94 93 99 99 93 93 92 92 99 98 96 100 91 97 94 94 95 91 94 99 98 93 97 96 91 93 96 93 92 92 98 91 93 96 98 93 95 96 91 92 93 95 91 92 99 92 95 92 93 96 98 91 98 93 96 97 96 91 99 97 99 97 97 92 91 94 93 95 99 94 96 93 96 94 92 96 96 97 96 98 93 95 97 99 97 101 97 101 101 96 98 100 100 103 96 102 98 100 97 104 104 100 101 95 100 103 100 101 97 104 105 103 102 99 101 107 102 101 103 100 100 100 106 107 101 100 106 105 106 101 107 108 108 106 109 102 106 106 110 107 105 114 104 107 105 115 115 115 107 106 108 111 109 109 115 113 112 112 117 115 120 111 119 114 121 114 116 118 119 120 119 117 125 124 122 115 119 115 115 117 119 126 127 127 122 128 126 121 126 128 130 122 131 121 130 133 124 124 128 128 130 126 128 125 129 130 128 136 131 137 139 134 135 130 136 136 135 133 144 141 134 146 137 146 145 139 135 143 148 137 149 142 142 145 151 147 144 142 142 142 147 144 146 151 150 151 146 152 158 158 153 149 162 159 154 160 163 151 153 165 161 167 167 163 168 155 167 170 164 166 172 172 166 171 172 160 177 175 171 177 175 167 168 176 169 175 180 168 182 171 173 184 179 172 187 178 184 175 180 182 186 180 181 185 178 187 185 179 184 181 182 184 187 197 202 198 196 196 191 200 189 197 199 206 197 203 199 199 198 195 206 209 202 199 199 210 208 213 201 207 208 206 215 215 218 209 209 221 207 227 218 224 223 217 230 223 215 218 228 228 230 226 222 225 227 220 229 228 224 242 240 225 236 238 229 244 249 248 231 233 240 239 252 237 247 245 241 242 246 241 247 239 262 248 242 246 241 242 244 263 256 262 270 272 260 264 253 262 266 267 271 267 256 257 268 277 256 277 259 261 261 276 263 266 276 275 271 285 271 272 284 286 269 290 296 289 278 284 287 298 287 297 281 301 284 295 289 296 282 311 298 289 286 311 297 287 288 307 298 300 296 317 314 293 312 313 302 306 306 299 322 324 316 309 311 324 328 309 322 315 328 337 323 313 321 315 329 320 320 336 321 340 330 320 319 351 323 330 327 348 326 326 351 338 348 358 347 349 349 347 342 334 363 345 349 347 339 372 360 342 365 364 372 366 344 374 371 359 372 362 356 357 358 375 373 358 385 362 385 384 375 378 392 393 393 382 397 370 377 367 373 381 404 375 404 380 377 376 409 396 409 399 408 381 399 399 384 399 381 382 390 383 415 422 416 394 408 416 402 421 419 418 410 427 415 434 395 423 425 429 435 408 411 420 401 432 428 415 422 442 432 428 437 438 430 419 440 420 436 451 425 425 456 426 456 424 449 425 462 443 464 458 442 425 454 463 453 458 453 462 474 450 451 458 453 472 451 482 472 478 448 449 479 443 478 456 455 471 487 474 477 454 493 457 496 495 490 480 484 489 486 473 486 460 461 483 491 488 494 505 487 480 493 494 467 469 470 472 513 509 512 499 515 518 504 516 508 487 486 515 492 525 499 518 520 518 495 519 525 495 517 523 509 509 523 507 533 504 505 536 535 502 516 494 512 509 526 515 545 516 521 538 543 545 505 541 549 553 511 555 506 536 549 515 543 542 542 553 511 523 527 563 556 566 521 525 567 570 560 567 519 570 525 564 545 563 536 547 575 543 556 538 570 528 540 583 562 539 564 541 539 563 552 558 587 540 560 562 571 589 566 569 546 581 594 595 587 569 559 545 595 589 595 567 579 594 583 593 575 570 550 572 574 590 555 563 598 554 555 598 599 566 597 610 607 603 586 566 612 561 595 602 610 588 564 581 569 576 571 587 594 574 587 617 574 581 587 583 623 573 575 580 577 624 572 584 582 599 604 578 605 607 596 612 627 615 630 583 614 637 606 630 623 622 635 611 626 606 595 597 627 613 597 596 604 641 634 628 601 629 609 630 605 621 593 643 619 618 638 602 622 642 594 647 635 630 618 611 602 647 603 626 610 599 621 599 610 614 640 621 641 602 651 641 638 619 640 610 657 620 641 656 637 631 646 657 630 620 637 665 633 622 633 609 653 653 664 625 608 611 656 649 611 623 612 663 660 633 657 670 657 655 665 662 626 665 621 635 672 644 664 632 648 656 661 629 631 648 648 632 651 632 673 656 648 678 646 636 639 631 633 623 676 625 674 635 678 667 637 649 681 651 619 638 625 641 642 680 628 623 634 637 671 638 651 648 680 619 677 670 637 666 642 636 634 662 654 632 650 674 665 649 646 668 672 653 627 633 651 637 638 667 655 625 623 624 656 621
627 651 674 645 635 631 661 651 676 631 663 643 622 645 674 650 629 661 684 638 674 652 657 626 635 629 633 638 633 670 642 640 637 630 664 653 641 641 682 631 651 661 653 654 621 643 618 630 618 618 647 674 649 617 681 663 626 630 618 622 657 676 642 640 659 641 636 615 648 676 667 634 658 626 675 672 653 674 630 666 670 633 668 659 628 658 674 627 646 658 632 622 655 657 645 633 620 665 632 652 662 622 609 642 666 620 652 652 610 640 616 610 620 666 619 662 641 665 641 657 605 621 607 618 609 607 641 626 636 627 614 616 629 628 605 638 608 598 635 636 623 606 648 616 633 625 646 643 601 638 648 630 621 609 610 635 647 634 603 624 629 643 607 603 602 588 586 639 606 615 635 635 623 614 602 632 626 616 639 596 599 589 594 606 597 615 598 579 625 588 609 623 604 631 594 583 613 622 615 612 618 616 602 583 620 576 604 623 603 576 594 621 592 619 587 569 616 578 599 612 594 576 604 563 601 606 568 580 605 556 565 602 608 562 592 596 559 556 591 558 554 572 575 603 560 551 556 593 592 596 564 561 566 558 578 583 579 552 549 577 561 554 583 581 588 549 568 534 534 537 543 533 583 553 542 530 579 572 563 577 543 535 529 553 569 547 550 558 543 526 564 565 564 545 547 519 553 523 550 548 519 512 558 520 556 544 517 518 533 549 505 509 533 554 529 502 522 534 529 534 530 535 538 542 511 541 524 530 522 511 492 536 533 532 514 537 529 489 509 490 530 496 516 522 493 514 482 503 480 487 520 486 508 500 506 517 481 488 488 506 469 476 512 475 506 496 503 492 500 495 470 479 495 473 485 460 480 503 470 498 470 493 487 466 492 474 450 472 484 461 462 481 482 477 483 465 461 467 458 453 445 463 453 454 478 459 465 443 460 462 455 442 428 461 456 459 434 466 438 439 444 451 457 458 423 423 434 444 444 436 426 449 446 446 413 423 436 435 423 427 435 409 423 403 425 415 433 429 421 431 419 408 407 432 429 420 425 406 401 400 390 398 419 396 386 385 422 416 408 410 402 416 417 402 393 387 403 384 387 395 387 387 393 389 383 375 390 366 383 396 392 387 366 366 373 383 365 385 375 371 366 366 364 357 383 381 374 354 377 379 374 351 379 362 362 372 347 342 365 368 349 370 370 351 345 358 357 338 341 347 350 355 328 361 349 335 346 326 336 337 348 341 340 342 324 336 342 338 316 341 316 333 333 314 338 311 309 323 311 322 330 333 320 318 319 311 326 326 321 314 315 311 303 317 311 312 296 314 301 296 299 304 313 307 301 303 302 295 298 298 291 303 302 305 289 305 285 301 301 295 294 293 281 272 283 269 275 292 281 289 279 270 287 278 279 274 276 263 270 261 258 262 258 262 277 277 267 276 262 262 272 251 251 254 263 257 260 263 247 264 255 253 250 259 239 247 248 246 245 257 253 255 251 246 243 242 253 243 241 234 238 241 247 228 243 245 241 237 244 240 233 238 235 219 228 229 228 223 227 228 229 213 232 212 214 222 210 221 208 217 226 220 205 220 217 214 204 219 205 216 210 216 215 199 214 212 209 200 207 202 208 193 194 209 206 193 192 204 191 189 194 197 186 191 199 186 193 188 189 192 195 183 193 194 184 185 185 186 188 185 189 188 188 186 186 177 178 177 176 171 171 176 175 170 174 172 173 174 172 174 177 170 165 166 170 171 163 159 162 159 171 162 156 161 158 159 152 157 158 162 159 156 153 151 151 150 148 160 148 147 157 150 154 150 148 154 142 147 146 146 143 148 144 141 140 140 148 137 137 149 141 140 141 143 134 137 143 144 133 142 136 141 135 139 131 138 129 134 137 130 128 128 126 135 135 133 128 131 131 134 130 127 123 126 124 128 129 126 123 121 127 129 126 125 127 126 116 120 124 116 121 122 121 116 124 125 115 116 116 120 117 111 120 120 120 120 120 118 112 112 113 115 111 116 113 109 114 113 114 112 115 107 109 110 106 113 108 109 108 104 111 105 107 110 105 107 105 108 106 108 105 103 105 106 104 102 98 103 102 106 107 101 103 106 104 97 99 96 102 96 97 100 100 101 101 96 99 95 104 96 95 101 96 94 100 101 98 99 95 93 94 99 96 93 101 98 95 95 99 100 93 95 99 97 99 94 99 98 91 91 92 95 99 95 93 95 91 98 90 90 95 98 95 96 98 94 92 90 97 97 96 97 90 95 93 97 96 90 93 94 91 93 90 97 97 90 92 95 97 93 95 91 90 91 98 97 94 98 97 92 97 93 97 96 97 99 94 94 91 97 99 99 91 97 97 96 98 92 100 95 93 95 94 100 94 94 99 99 94 96 100 99 99 99 96 97 99 97 98 95 98 97 100 102 103 96 96 103 103 103 105 102 101 104 104 102 104 102 99 97 99 106 98 104 98 101 101 104 107 105 105 103 107 103 103 107 105 108 108 106 106 108 106 104 114 106 114 107 110 109 108 112 110 116 112 115 111 111 113 115 112 116 110 110 113 111 113 120 113 119 116 118 116 120 114 118 115 114 120 119 122 120 116 121 121 120 127 121 128 126 122 128 129 127 126 123 130 125 129 131 127 130 133 133 132 132 132 134 138 137 132 128 135 130 139 135 130 132 141 132 135 144 138 135 137 140 144 141 147 139 147 138 139 147 141 147 146 151 148 141 143 143 150 147 144 153 144 152 157 156 147 146 149 147 148 155 162 149 160 157 157 159 161 163 164 159 162 158 169 159 171 157 159 164 166 159 162 175 171 168 165 178 168 168 180 176 181 182 171 169 177 176 173 182 185 183 178 185 174 184 185 174 191 187 189 183 185 178 185 181 194 191 188 183 194 185 196 188 190 195 204 198 195 197 202 192 207 207 197 208 195 203 202 196 203 196 214 211 217 199 212 202 202 215 210 204 205 213 205 212 207 213 220 211 217 226 219 227 215 219 218 228 223 223 219 231 230 226 233 224 225 233 243 236 226 224 232 244 234 234 233 237 245 236 236 237 241 237 256 240 253 249 253 247 240 261 256 248 242 255 259 267 260 268 252 255 252 269 262 251 251 275 270 257 257 276 255 269 271 258 283 282 281 282 273 267 279 272 268 268 266 284 284 271 291 290 288 283 285 280 285 298 284 279 285 292 283 306 288 288 295 303 291 305 299 292 296 300 315 296 289 304 302 302 314 305 323 300 308 324 323 326 317 320 324 304 330 331 321 330 322 325 330 323 321 313 322 327 314 326 322 322 333 317 326 335 327 331 350 335 325 353 345 341 357 345 328 336 336 333 334 348 353 333 337 345 368 339 337 338 350 356 371 372 367 349 346 365 349 365 372 353 377 382 372 373 378 365 355 386 368 369 381 386 379 371 375 374 389 384 379 387 371 399 393 399 380 392 402 394 376 392 411 409 391 400 389 414 403 409 395 396 419 420 414 390 405 387 401 391 401 415 418 398 398 425 410 405 432 405 436 415 439 436 408 405 421 435 424 406 435 440 446 417 417 411 413 437 453 443 422 449 423 430 439 429 454 426 427 420 464 443 430 426 437 451 430 453 451 437 453 456 455 468 442 465 463 453 478 466 454 480 465 480 485 461 448 480 474 484 477 450 452 476 450 471 480 473 474 486 499 487 455 469 458 484 502 504 501 487 470 508 474 488 472 470 468 498 476 475 502 489 506 506 508 516 479 504 519 493 503 518 506 518 528 483 521 503 494 499 512 531 492 526 499 515 509 503 519 512 501 516 508 505 505 535 518 536 541 510 536 546 540 542 514 515 526 515 546 538 535 551 512 542 516 539 544 530 528 553 523 555 526 522 526 526 557 560 540 523 569 519 533 540 548 559 556 570 552 556 561 553 556 550 530 577 582 565 573 539 532 535 542 577 571 586 554 545 570 543 541 544 576 545 594 551 568 575 589 566 544 559 570 589 602 561 550 558 590 577 578 588 597 586 586 581 569 586 592 577 607 588 606 607 597 591 604 595 594 611 579 612 570 612 573 616 599 617 595 588 609 577 578 575 595 620 622 606 606 574 572 605 580 591 608 601 585 617 630 631 592 606 601 596 634 586 627 606 624 615 614 607 600 599 601 591 639 620 639 638 595 642 634 598 618 613 606 647 603 616 625 621 637 645 607 619 625 600 610 640 610 615 624 653 636 596 630 599 618 614 610 657 623 630 637 655 650 603 599 649 642 612 627 620 640 607 604 616 647 613 640 624 604 641 617 644 661 621 665 648 613 623 650 668 663 612 620 609 668 636 609 641 647 609 638 656 650 620 665 645 671 629 629 642 633 656 673 657 666 647 639 616 653 642 620 618 672 652 621 668 616 623 639 656 624 668 641 666 616 632 638 678 633 644 631 627 618 655 655 659 668 673 680 657 634 669 624 678 652 672 657 646 648 646 646 649 673 629 621 648 623 668 656 639 630 672 652 633 647 627 675 634 684 674 675 635 663 682 630 633 671 670 662 637 632 625 667 622 634 668
651 638 652 623 660 662 675 629 677 638 635 668 651 634 659 642 650 636 639 659 649 623 644 626 639 657 632 685 658 645 669 625 664 636 627 638 675 680 645 667 634 660 649 664 673 620 620 637 634 637 676 663 640 634 668 658 672 679 659 644 640 642 650 620 650 631 620 636 644 647 640 634 654 619 619 664 671 654 668 663 644 616 650 676 670 621 635 647 669 670 645 636 662 668 633 632 618 636 651 646 667 611 665 643 615 670 629 651 646 618 617 639 648 621 641 634 663 633 607 621 657 637 612 617 618 623 656 649 624 621 617 620 609 631 656 612 658 602 598 622 642 639 648 648 600 604 642 622 611 649 622 647 636 602 603 622 613 647 600 648 609 640 617 642 620 639 628 621 619 629 610 596 604 595 596 585 601 639 632 619 607 602 639 591 591 616 585 634 589 589 588 630 628 629 595 605 593 601 571 609 602 598 583 602 584 627 589 581 601 583 621 574 604 620 586 611 568 605 613 609 595 568 574 597 600 566 575 600 557 560 576 607 611 569 581 582 591 551 571 584 605 600 579 557 595 578 556 567 560 592 582 560 550 579 576 579 545 591 542 559 587 583 576 554 574 562 567 538 579 541 556 549 549 572 544 563 541 540 580 562 534 532 536 539 562 557 545 540 572 545 526 541 523 516 553 540 539 542 522 565 533 548 557 535 561 512 513 526 536 526 507 540 505 531 523 547 545 545 549 519 503 513 517 544 498 530 539 500 502 534 505 493 522 491 533 535 528 498 508 491 485 530 487 521 506 486 500 481 494 481 497 522 495 516 519 480 485 491 472 474 473 508 497 508 496 480 473 499 480 473 477 479 491 473 489 463 483 473 472 489 487 497 486 468 475 453 476 456 476 475 461 463 482 446 479 453 455 450 453 474 438 450 462 458 443 460 443 466 435 474 437 442 448 461 460 454 465 427 465 425 427 457 424 421 424 419 436 429 428 420 448 433 432 446 437 436 433 449 439 433 424 437 435 441 434 404 433 419 401 434 407 434 402 429 404 416 408 427 423 398 412 391 403 424 421 396 409 394 401 411 383 390 401 379 413 398 383 405 391 380 379 371 377 369 377 378 403 397 371 368 381 375 392 396 395 391 373 358 383 373 360 362 369 380 352 387 370 375 358 371 362 380 369 377 347 353 375 366 351 345 352 346 355 346 349 350 364 367 344 359 335 351 355 359 330 345 346 331 334 331 328 346 337 342 341 335 326 333 337 346 318 323 317 326 323 336 322 328 333 328 309 334 332 310 309 318 326 306 314 328 307 318 312 323 294 322 318 303 298 293 303 300 292 298 287 297 288 312 307 290 293 286 285 284 295 286 292 293 292 295 292 276 291 294 291 277 281 284 286 285 291 279 268 265 271 261 279 276 267 271 283 267 258 259 261 261 254 260 254 255 270 266 258 250 257 263 246 265 267 255 254 263 247 241 253 247 250 251 250 252 255 235 245 243 235 249 244 233 241 229 231 229 226 236 239 231 245 238 227 230 236 221 234 230 235 217 226 235 227 218 225 213 224 231 230 224 211 223 220 218 219 210 212 212 204 209 213 206 216 206 203 204 207 210 203 213 195 196 203 208 203 198 206 200 198 202 199 204 188 190 199 197 191 199 200 199 195 189 196 193 189 189 195 193 180 184 180 183 182 174 184 189 177 179 178 174 172 180 180 170 167 181 175 178 181 165 172 168 167 173 175 163 166 165 173 158 167 164 163 157 157 166 160 157 153 154 158 164 156 162 155 164 159 155 161 153 148 155 149 154 151 145 158 152 154 156 153 148 154 152 146 146 144 143 149 140 137 139 142 142 140 135 145 134 138 142 136 135 133 141 138 130 141 139 137 130 132 138 128 134 126 126 125 136 129 133 134 131 129 133 125 121 131 124 126 131 120 126 122 122 126 124 124 127 125 117 123 119 120 125 116 118 123 123 117 121 117 121 112 121 118 117 119 115 111 114 116 118 118 108 112 112 112 113 115 116 109 109 108 114 107 112 113 110 104 110 103 111 105 111 109 107 102 107 102 109 106 108 108 105 104 100 108 98 100 101 98 101 103 101 97 103 102 98 101 103 97 100 102 99 102 101 97 103 98 99 95 100 100 96 94 102 95 95 98 99 101 93 93 97 97 98 95 97 96 96 96 92 92 93 95 91 95 93 93 91 98 98 94 92 92 93 91 91 95 94 97 92 94 97 97 89 91 97 94 95 93 90 95 94 90 89 94 94 91 94 93 96 94 97 89 94 91 89 95 94 93 93 95 89 89 91 89 91 90 93 97 94 92 93 98 92 92 92 97 92 98 92 90 92 90 97 97 92 98 93 97 94 97 94 94 97 96 93 100 96 95 97 100 98 99 100 101 100 94 98 93 100 101 101 101 99 100 97 104 102 103 100 97 100 103 98 100 98 100 103 105 101 104 103 106 102 103 99 102 104 107 102 104 103 102 107 103 100 101 102 109 102 110 101 108 109 108 106 105 103 103 111 107 113 109 111 115 107 113 107 109 117 113 108 114 114 110 115 113 111 113 113 117 111 116 116 117 113 120 118 119 120 116 114 115 124 114 119 116 123 126 119 123 117 129 124 122 121 125 120 127 123 127 121 127 122 128 132 135 129 124 131 130 134 131 133 138 134 129 135 131 139 136 133 141 138 144 141 138 141 138 133 137 147 146 145 139 146 137 144 141 145 151 141 148 152 145 154 153 151 154 149 149 152 151 151 155 147 157 160 159 154 160 161 160 155 161 167 155 158 159 167 154 156 167 168 171 163 158 159 171 163 166 174 173 176 178 167 174 177 170 168 177 173 179 182 183 171 184 185 174 176 172 183 184 190 187 191 182 188 180 192 186 182 182 197 195 195 190 186 185 186 202 189 197 200 190 196 193 196 198 201 198 208 200 204 203 203 197 200 207 211 197 203 203 205 203 210 201 203 214 208 213 207 216 223 221 212 210 229 216 225 218 212 214 220 235 216 231 216 232 228 234 220 233 231 226 241 243 244 239 246 232 236 239 232 240 248 244 245 244 254 243 243 248 249 243 240 253 249 242 254 258 263 254 253 264 262 248 258 265 259 248 252 263 254 270 268 265 275 255 265 266 269 258 265 262 284 279 273 277 282 282 273 285 287 292 269 269 289 288 271 289 282 284 301 283 284 296 285 281 279 306 307 281 284 288 310 306 310 302 305 314 292 293 317 313 301 321 305 304 300 306 302 327 301 323 320 318 317 303 328 318 317 313 317 333 316 339 336 317 321 317 335 322 322 319 342 339 328 322 342 326 323 322 330 350 339 326 336 347 352 343 356 334 331 360 333 345 342 347 338 357 368 370 349 348 364 355 349 376 361 374 360 348 360 380 371 361 355 374 379 379 382 368 367 370 392 372 380 397 369 369 383 400 390 390 371 375 389 396 389 371 394 392 384 395 377 384 409 415 414 383 407 400 400 395 413 421 394 421 398 399 410 389 401 393 413 411 430 410 426 425 428 433 415 429 415 423 437 406 419 415 419 429 425 417 443 422 441 439 443 418 448 456 431 444 417 442 422 430 452 424 453 455 453 431 452 442 459 452 468 439 461 459 459 431 445 451 458 448 466 444 455 472 441 480 450 468 443 480 486 452 453 471 491 484 455 449 452 473 488 458 457 486 461 496 466 462 463 475 474 466 504 507 489 496 503 499 472 498 502 467 482 501 517 492 486 479 500 488 514 505 497 519 508 502 518 484 491 514 503 509 523 506 528 507 529 506 490 538 506 529 524 535 498 501 499 508 543 543 535 517 499 542 525 542 551 532 544 550 550 537 524 547 549 533 508 517 544 554 559 532 531 564 532 544 519 520 558 544 526 518 560 533 538 536 557 547 569 549 574 531 541 540 531 576 556 575 534 571 584 575 579 562 567 563 576 586 572 550 563 580 543 593 571 584 592 554 592 560 565 590 557 595 554 578 567 583 577 554 572 562 550 584 574 596 561 600 569 571 593 590 604 559 586 604 596 568 614 582 569 613 562 607 591 606 617 594 578 584 578 582 585 610 597 612 579 583 621 579 577 615 603 614 612 581 594 614 594 596 588 582 594 587 632 590 581 604 630 589 621 623 598 633 616 581 604 640 623 591 593 621 620 599 642 646 636 601 630 621 648 612 621 607 608 605 622 619 601 606 608 622 597 603 598 613 639 608 635 618 595 609 646 615 647 656 612 658 601 623 620 617 647 640 643 614 650 602 645 623 610 619 621 611 653 643 640 659 634 650 631 649 617 623 620 655 609 640 629 641 637 636 636 614 651 654 635 655 649 648 629 647 639 624 620 623 673 623 654 660 656 629 631 623 648 646 657 670 614 615 641 645 644 669 651 623 652 679 669 627 637 644 655 663 625 667 621 643 672 666 626 639 652 635 623 646 673 624 650 675 639 658 639 659 639 645 682 660 646 630 665 669 660 639 650 668 626 655 631 680 640 641 639 675 660 644 640 651 651 671 643 671 644 662 646 666 624 643 641 652 655 686 635
631 642 668 680 649 639 627 645 659 650 663 650 623 686 668 652 651 654 673 636 676 650 660 657 655 683 677 622 651 678 638 660 633 682 653 659 635 659 683 671 621 658 632 623 658 680 653 622 647 640 635 637 670 675 673 638 670 664 638 637 655 654 675 668 651 644 641 665 634 638 626 631 633 649 629 662 627 633 635 618 635 627 619 651 654 674 624 615 664 617 670 632 659 665 642 617 672 641 660 625 662 669 640 615 638 654 662 651 609 608 650 666 628 661 633 654 614 656 625 610 624 609 618 651 627 618 631 630 617 650 641 660 616 661 606 653 632 610 614 611 656 645 647 616 604 644 633 650 637 595 631 614 635 648 621 610 639 646 620 635 637 624 615 600 589 639 626 626 625 628 636 617 622 619 584 585 641 611 634 617 623 624 633 618 637 621 586 623 631 579 585 586 600 607 600 587 600 608 629 602 609 608 578 611 578 612 582 573 620 583 594 568 573 612 592 569 618 576 599 574 568 570 595 565 614 612 609 568 597 598 596 567 581 570 564 566 586 579 574 586 588 550 603 593 572 564 573 567 566 566 574 572 579 593 560 544 553 594 567 563 544 585 551 551 575 540 582 556 586 587 571 548 535 584 549 568 564 570 573 560 550 558 561 535 562 556 534 559 528 521 557 562 541 535 547 568 560 549 532 553 546 543 526 542 519 525 560 552 556 544 545 512 538 554 548 533 519 542 551 519 513 513 502 504 521 542 535 544 543 517 539 538 532 521 509 493 499 535 505 534 531 496 504 501 507 492 495 495 516 516 477 500 508 515 519 482 476 511 471 506 475 479 487 496 480 473 501 494 505 468 483 462 487 482 495 466 497 471 458 491 500 478 469 475 494 478 474 483 451 485 483 468 469 452 445 479 473 458 448 452 441 479 462 437 473 434 451 467 463 472 433 467 432 441 432 431 467 426 431 431 459 455 424 462 448 426 442 420 453 457 427 448 422 437 419 410 441 449 446 440 423 444 416 407 433 424 413 416 436 422 422 424 408 400 428 416 414 421 426 415 424 400 401 389 413 406 413 407 396 404 389 418 397 409 389 399 376 379 390 386 373 404 373 380 397 371 378 396 367 398 370 384 396 368 396 372 374 375 389 366 382 379 365 386 383 358 365 377 362 383 353 374 369 354 358 342 361 351 357 355 365 368 351 336 369 360 367 338 361 346 342 354 353 345 353 328 325 349 331 331 339 323 321 347 323 332 338 331 319 341 314 323 333 313 326 326 328 338 326 313 319 329 308 326 309 304 304 308 325 311 308 326 320 302 300 304 300 318 302 296 302 302 304 304 308 295 307 306 305 292 283 281 305 303 286 303 286 292 284 288 292 274 287 270 283 281 287 277 270 291 281 265 282 275 272 284 286 264 262 283 260 280 268 264 257 255 271 260 252 271 273 261 254 271 270 252 262 248 245 255 256 263 264 241 251 255 247 259 250 258 247 234 250 231 244 239 245 248 244 244 244 245 233 245 234 239 232 225 238 239 220 229 219 221 237 236 226 217 216 223 232 225 230 212 225 230 212 220 223 214 212 219 206 210 215 211 208 209 218 206 205 205 209 196 210 203 204 203 201 207 208 203 204 207 191 202 196 193 200 194 193 197 188 189 184 192 185 196 196 196 195 183 183 179 185 178 188 179 190 181 177 185 181 180 176 184 179 173 177 178 183 179 165 169 175 179 174 172 176 165 163 167 164 170 172 163 159 162 158 166 157 163 163 153 162 161 158 165 156 150 153 153 160 150 153 149 154 151 156 145 144 146 150 152 151 153 146 143 152 144 151 147 138 145 150 136 146 141 142 135 146 135 146 134 143 144 143 132 142 132 140 135 131 136 138 138 139 133 135 129 126 135 130 128 131 135 132 123 130 125 125 121 122 130 127 127 126 127 120 126 124 122 127 117 120 122 121 118 123 118 123 119 114 120 121 118 118 118 120 120 112 112 119 114 115 119 112 111 118 115 117 112 112 116 106 108 109 107 104 104 109 107 104 107 103 107 109 110 102 103 107 107 103 106 105 100 100 101 108 99 103 106 107 106 98 101 106 105 102 99 104 105 101 97 98 100 102 98 100 104 102 96 101 96 96 101 102 97 98 98 95 101 95 98 96 100 96 97 94 98 100 94 98 97 93 96 91 92 99 92 94 96 98 92 96 98 90 95 92 92 97 93 97 91 97 91 90 92 97 92 96 94 92 92 91 92 94 88 91 93 90 95 88 96 88 94 95 95 88 95 88 88 90 94 88 89 96 89 90 93 90 95 96 92 90 89 96 97 89 90 92 89 97 92 95 95 97 93 93 97 89 92 96 93 98 96 92 96 95 93 90 97 92 91 92 92 98 99 92 99 93 94 98 99 97 95 98 95 99 100 93 99 102 100 94 101 96 95 98 99 95 101 97 104 95 102 95 97 99 102 98 96 101 102 101 97 103 107 98 106 98 102 104 103 101 108 100 106 103 105 102 106 104 107 106 106 106 109 109 108 110 107 108 109 114 115 110 114 108 115 111 111 109 112 115 117 110 113 111 110 110 116 120 111 115 113 113 116 119 116 115 123 117 123 125 122 123 120 119 118 117 122 124 125 118 119 122 124 128 130 123 124 130 124 131 132 136 125 129 131 132 128 136 136 128 132 139 136 139 140 140 138 137 140 143 144 142 144 138 134 146 141 139 139 149 142 140 140 150 141 145 145 142 143 147 152 148 157 143 150 148 156 157 155 153 155 149 151 160 150 159 160 155 151 160 167 161 160 158 165 167 168 170 164 161 157 164 161 167 172 174 163 164 177 179 170 175 169 165 181 178 172 169 178 173 173 185 181 183 180 173 177 179 187 185 186 179 190 182 188 191 184 187 191 190 193 188 183 186 199 202 186 187 196 188 203 195 198 205 198 193 210 194 193 206 199 214 209 198 197 205 211 201 218 207 209 218 212 211 215 213 212 226 211 226 219 220 211 223 225 221 214 234 225 234 237 219 226 226 231 221 236 224 223 226 229 235 233 241 230 233 246 234 239 239 245 247 233 234 246 242 248 239 245 250 257 249 256 245 249 255 252 248 265 259 255 251 248 249 260 253 259 262 265 255 264 272 271 256 269 269 284 268 285 270 282 266 279 270 272 290 269 280 272 286 279 275 296 285 273 294 279 284 302 282 299 292 289 301 285 309 295 290 312 291 305 289 292 308 302 295 289 303 311 305 318 318 312 310 307 299 327 309 306 324 316 331 317 328 305 319 309 327 324 337 309 313 326 322 328 321 333 315 338 327 341 327 352 350 341 340 342 330 345 326 358 337 357 341 343 361 354 346 362 344 345 369 369 339 364 362 340 371 351 372 371 368 352 354 381 380 382 373 361 385 358 385 373 373 361 368 382 376 377 380 389 394 388 374 398 378 382 392 390 371 387 373 403 400 375 382 379 379 383 413 390 408 408 413 408 417 383 407 405 397 404 405 419 416 407 428 420 391 400 395 395 394 434 407 401 438 420 437 436 414 432 429 427 420 406 405 421 411 450 443 427 431 416 416 438 426 457 426 440 433 436 449 454 463 463 453 428 443 436 456 428 451 448 447 442 441 436 439 459 438 442 450 438 454 444 466 468 455 462 451 468 472 467 457 462 487 468 466 448 480 459 492 483 453 473 458 479 462 469 481 489 471 497 462 460 469 504 466 480 470 507 483 506 468 497 499 481 489 520 495 514 498 503 522 517 492 484 489 494 507 519 516 507 483 513 522 495 529 488 537 531 525 532 507 541 501 519 502 508 538 531 546 520 538 536 500 513 524 544 542 504 503 537 514 539 553 536 516 538 523 522 559 516 544 529 566 516 527 543 517 515 544 542 567 534 529 541 520 571 567 575 536 526 574 531 562 539 558 573 529 535 560 559 545 579 543 545 582 563 564 536 567 561 561 580 539 594 539 567 555 572 594 544 563 567 568 574 553 581 548 566 595 591 598 603 555 567 586 558 600 600 603 564 604 590 558 597 599 578 558 601 588 605 615 567 594 603 565 616 568 574 575 574 599 602 578 579 603 626 601 607 577 599 591 618 595 610 609 595 600 611 588 582 587 628 613 577 596 580 593 595 613 609 613 598 628 595 628 582 629 633 629 638 624 586 616 628 630 632 594 596 615 623 648 638 597 623 649 646 645 645 593 627 597 608 611 647 602 633 612 651 608 611 651 646 616 654 620 650 645 657 654 627 661 659 649 623 640 662 609 619 603 637 654 651 631 647 662 651 610 656 662 619 648 657 653 633 630 650 617 617 629 639 643 652 627 633 642 657 610 668 663 625 647 660 674 634 628 619 666 643 643 618 622 647 619 645 616 642 624 626 651 646 658 623 626 676 647 665 668 628 655 677 673 666 632 663 680 650 672 667 628 653 635 634 643 671 684 679 672 679 626 648 660 677 670 638 643 684 624 630 631 664 625 624 648 642 670 648 674 661 633 685 632 649 635 657 636 635 653 623 632 660 655 674 652 641 626 675 639 631 686 651 674 627
655 639 648 641 667 637 682 678 634 627 641 648 664 657 663 630 661 672 667 628 658 634 646 663 686 664 672 686 627 657 624 660 672 648 679 652 661 673 641 671 678 660 633 654 630 673 661 668 656 641 674 626 652 632 667 651 674 652 649 679 622 652 654 674 678 646 641 651 633 660 639 625 624 629 660 635 659 666 659 662 668 629 663 628 645 646 619 619 663 666 630 618 655 652 659 668 655 633 636 663 615 652 645 622 665 624 641 643 612 621 627 665 625 621 609 651 668 648 617 637 666 611 604 651 605 609 619 652 626 644 652 653 658 607 651 630 645 625 622 609 599 646 623 642 629 624 654 614 610 626 609 593 616 629 638 598 606 645 609 592 623 628 645 649 595 594 643 647 628 597 636 587 599 627 635 602 627 614 623 599 589 590 624 583 599 610 631 616 602 621 621 595 599 605 622 631 628 613 579 616 594 578 625 629 611 623 577 614 617 578 621 600 581 592 592 607 609 613 593 564 578 606 576 584 573 579 585 594 589 575 562 569 586 594 569 605 576 583 560 595 577 585 582 600 552 554 592 557 561 575 574 544 577 560 588 545 582 571 564 571 576 566 558 583 586 535 572 583 580 567 586 550 584 545 544 569 552 576 561 572 579 552 545 568 550 534 571 543 536 532 553 555 518 568 536 565 549 540 526 564 529 515 519 527 525 517 519 539 521 546 516 514 505 546 514 519 529 524 547 549 522 531 524 496 497 517 521 511 520 501 498 499 518 536 522 524 522 496 525 492 522 502 519 503 519 514 500 524 520 486 505 509 481 496 511 502 516 497 504 477 513 516 484 509 490 502 504 490 465 483 489 493 505 481 485 461 477 503 485 472 477 487 467 498 466 492 488 492 475 483 464 481 484 485 475 453 452 457 460 444 452 469 467 439 472 449 453 453 456 465 442 437 464 453 471 435 428 441 454 456 430 460 423 457 429 421 438 447 436 457 420 446 447 440 452 414 419 445 413 442 441 437 421 418 417 415 424 431 430 406 410 415 412 418 417 404 421 393 396 410 405 417 388 398 390 414 385 419 406 386 406 418 414 388 410 397 386 384 379 393 389 394 394 372 384 374 369 382 365 374 374 382 382 369 370 377 361 391 360 366 376 382 387 374 369 386 351 361 383 369 361 366 369 378 348 359 346 375 355 370 365 370 343 368 353 346 358 353 342 355 352 330 337 334 356 329 329 331 336 328 335 344 341 333 350 335 324 316 323 345 333 340 316 326 336 315 315 322 331 320 336 317 305 305 330 310 306 320 329 310 304 322 321 296 310 322 306 318 290 317 293 292 308 313 309 292 305 292 287 297 284 289 294 293 284 281 282 294 277 279 280 291 291 280 286 283 274 277 268 271 265 266 265 277 267 270 271 269 263 281 280 263 259 258 273 258 252 268 270 260 269 272 251 265 253 263 261 267 243 259 262 248 258 241 255 242 239 244 239 257 245 236 233 243 241 241 242 241 237 230 235 229 225 232 229 239 229 226 224 242 239 219 231 237 216 217 215 234 216 224 222 212 231 228 212 228 215 220 226 225 219 221 220 220 221 209 220 207 206 214 208 212 196 199 214 202 202 206 200 203 206 197 205 206 201 199 205 199 194 198 192 191 183 190 193 186 198 191 194 182 189 186 189 187 183 176 185 183 177 181 185 188 183 181 178 185 184 171 174 178 181 173 173 173 169 168 166 169 164 170 169 163 174 159 158 157 168 166 157 160 165 157 161 159 154 160 159 154 163 151 149 159 162 156 156 151 150 149 150 153 156 157 150 151 147 148 147 152 146 150 145 144 138 149 145 136 139 145 139 144 141 142 145 140 134 140 131 135 140 138 131 131 138 139 137 135 131 131 137 129 136 133 130 132 127 126 128 127 123 122 131 122 121 124 121 127 128 118 127 117 125 126 116 116 122 116 122 118 115 119 117 114 115 115 114 112 114 114 119 118 116 119 110 111 110 111 116 114 114 107 114 113 110 111 111 115 107 110 114 112 104 108 112 108 109 111 107 105 106 104 100 104 106 99 108 99 103 103 104 107 100 103 105 102 104 104 101 101 96 101 99 96 98 100 104 95 99 101 101 94 100 94 98 99 100 97 94 98 94 96 92 93 93 99 100 92 96 91 98 96 91 98 91 91 95 97 94 97 96 96 95 94 94 89 96 92 93 89 89 92 90 96 92 91 93 88 89 96 89 94 92 89 90 90 90 95 88 92 91 95 96 96 88 91 95 94 95 88 92 93 89 94 91 92 95 94 93 87 94 93 92 96 92 94 96 92 90 96 94 93 92 93 90 92 89 96 89 95 89 95 93 91 93 97 95 92 95 90 90 91 96 95 90 98 90 98 93 92 96 98 96 99 94 98 94 96 96 94 94 96 92 97 98 95 96 93 97 94 95 99 95 99 103 96 104 102 100 97 96 95 95 97 99 102 100 96 99 99 99 105 102 106 104 98 100 103 103 100 108 108 102 101 103 101 105 105 109 111 108 103 104 108 107 113 114 115 112 111 113 110 111 116 115 116 117 108 109 111 110 116 120 119 119 115 113 120 112 122 115 120 118 124 117 124 120 123 119 124 115 124 120 123 128 124 124 123 127 124 121 128 131 125 129 124 133 122 125 130 133 130 134 130 137 138 136 139 131 134 134 130 138 133 131 134 142 137 137 135 139 145 135 141 141 143 147 144 148 142 147 151 145 146 152 151 150 141 147 156 157 153 158 144 148 150 150 159 151 157 154 153 163 154 160 163 165 162 163 158 153 156 164 170 160 171 159 168 160 167 165 174 163 172 176 176 162 170 179 168 180 177 176 182 179 170 170 183 184 177 171 172 182 180 183 189 191 190 186 190 181 189 192 182 189 197 198 192 192 190 192 193 198 191 188 194 199 200 205 204 209 202 192 197 192 193 200 197 196 206 209 205 206 205 211 209 220 211 222 221 208 217 208 208 212 226 218 219 209 212 214 214 222 228 224 229 232 227 216 238 226 238 236 238 242 242 240 226 238 235 233 239 230 245 248 238 232 249 240 238 245 238 239 236 256 256 258 258 259 251 249 256 258 260 266 254 260 263 248 255 258 266 265 254 264 266 272 277 278 254 256 282 263 271 271 283 264 267 269 281 266 287 286 285 268 275 294 273 291 292 278 298 272 286 285 280 285 283 296 286 289 303 300 291 285 283 298 285 295 297 303 288 305 309 307 312 317 305 305 315 296 303 321 324 321 306 330 313 306 331 304 332 322 320 333 338 312 314 341 337 342 330 327 327 338 338 330 326 327 331 349 332 333 335 353 336 357 335 339 330 331 358 346 347 342 353 355 360 343 354 370 372 355 368 360 358 371 359 375 376 346 381 367 379 382 382 365 385 353 360 389 378 370 379 374 376 372 374 395 385 385 388 383 397 393 380 396 377 372 380 389 398 372 397 387 404 404 388 396 413 407 405 413 383 401 410 423 384 390 394 409 427 399 429 413 430 420 417 408 395 406 403 410 407 424 436 411 421 408 433 424 421 424 422 419 440 419 442 444 422 424 434 449 456 437 453 448 461 457 448 447 440 448 438 440 443 445 446 466 458 466 459 460 473 463 466 438 460 436 461 449 472 463 465 478 459 459 446 481 485 462 474 492 479 467 486 484 479 468 454 485 489 500 475 490 496 500 475 502 500 492 493 474 465 492 500 507 514 468 476 512 517 491 487 519 496 511 522 491 497 493 485 522 481 485 526 499 514 520 491 522 485 524 531 493 536 536 531 491 539 535 493 527 523 516 509 498 505 509 511 529 501 541 534 541 520 518 502 555 517 531 517 520 510 528 545 512 545 546 514 533 564 549 552 521 551 553 557 570 554 528 554 539 522 565 561 554 526 525 558 552 548 564 567 546 532 577 545 570 551 532 560 543 565 534 586 542 584 541 585 552 575 556 566 583 553 561 583 543 596 547 550 601 573 575 576 588 582 594 586 575 582 587 553 573 607 558 582 582 606 571 586 586 580 588 603 563 611 560 577 597 568 577 611 604 583 613 568 605 600 604 607 618 583 623 598 583 619 572 618 594 605 581 627 576 627 581 604 588 602 619 615 583 588 634 629 628 604 587 624 622 637 613 590 638 600 615 603 602 636 612 628 643 619 590 631 595 589 628 602 634 644 640 630 601 625 620 653 626 629 651 623 634 623 606 652 645 601 643 623 651 614 606 646 652 599 656 617 630 607 650 619 624 656 650 649 659 606 630 610 635 621 611 646 623 612 635 627 654 611 618 620 611 615 610 638 656 619 647 620 622 631 626 651 634 659 631 655 643 613 615 626 658 635 615 623 659 676 615 670 624 617 619 629 625 621 660 675 633 634 622 679 663 627 665 650 635 679 670 670 671 661 673 635 677 672 673 648 660 639 656 637 661 645 679 622 645 669 683 629 669 663 627 651 674 678 685 628 674 674 680 662 652 671 678 648 661 671 678 638 625 649 655 668 677 651 669 638 634 669 647 683 648 653 648 638 645 649 645 633 639 640
673 671 625 667 632 665 650 624 680 654 652 650 634 643 678 682 659 627 665 683 687 625 650 649 640 670 675 660 681 625 678 668 673 681 646 683 657 673 682 650 638 647 676 650 667 667 644 638 669 621 634 669 624 659 630 639 643 683 678 638 621 668 683 673 663 642 667 632 628 664 662 645 626 652 675 671 676 669 661 642 654 628 650 629 628 661 621 654 622 667 649 641 651 656 657 615 641 629 628 638 662 641 650 656 618 671 622 615 660 666 640 635 615 611 610 662 645 613 615 627 642 634 664 647 617 620 629 653 640 613 630 620 647 643 646 612 611 608 616 638 620 657 605 654 639 647 657 621 622 595 604 652 629 611 636 630 600 626 604 614 618 640 621 618 592 631 647 633 603 627 638 627 590 617 620 640 621 604 584 585 642 582 596 593 615 599 626 594 635 625 606 620 597 630 609 581 600 603 625 607 588 572 620 604 623 620 620 579 595 624 626 571 619 595 614 572 579 600 585 595 581 564 564 617 569 575 565 601 582 570 575 572 594 604 563 583 564 584 554 570 594 579 563 590 575 565 556 583 599 583 552 553 570 580 547 591 591 569 551 593 565 593 573 545 557 543 542 551 550 548 588 564 555 563 582 559 541 555 540 580 579 559 553 529 554 571 534 553 544 529 562 549 527 521 545 550 562 528 528 518 553 524 518 524 528 554 538 539 521 548 554 508 541 536 532 530 517 526 508 539 518 515 523 542 506 534 518 505 502 543 539 499 523 501 500 491 496 515 505 502 506 490 499 510 505 486 506 517 496 513 522 512 511 479 504 511 497 492 504 502 510 502 506 493 481 495 475 464 510 492 506 502 503 471 467 464 467 496 496 457 490 472 481 475 466 455 461 489 458 470 473 451 466 459 449 484 470 444 440 475 468 454 439 453 444 467 448 452 448 447 449 463 466 454 427 440 463 442 428 452 438 424 456 458 446 438 460 449 438 430 421 441 431 424 433 438 426 409 437 421 443 421 407 422 443 429 415 408 428 440 432 433 418 410 431 422 422 423 405 399 424 418 424 400 403 422 421 392 389 399 390 409 416 407 379 377 383 410 390 389 387 403 395 393 370 380 375 382 400 380 366 394 370 375 393 370 384 366 358 392 376 375 355 380 360 370 368 372 362 358 351 360 370 346 374 353 346 360 373 352 368 359 363 342 369 341 342 341 357 362 331 349 343 334 348 353 346 324 330 340 349 345 341 321 351 350 348 317 328 318 319 319 317 333 332 338 310 319 323 323 307 314 320 320 306 331 312 304 313 304 319 299 309 305 308 294 316 319 303 295 301 289 301 289 298 314 307 289 288 281 290 299 306 298 298 290 301 299 275 274 290 294 291 293 288 292 282 280 267 284 281 289 285 285 281 276 273 272 260 281 271 278 267 263 277 265 261 266 261 258 266 270 263 247 263 258 264 265 257 262 242 253 244 263 245 261 247 258 254 256 249 242 254 253 251 239 248 245 231 231 237 244 246 224 238 224 236 221 223 226 241 232 220 221 231 223 232 224 232 229 216 228 211 212 227 228 213 223 218 222 225 222 203 215 222 218 216 205 205 205 205 200 214 203 213 204 207 207 209 191 197 209 200 196 204 198 199 188 187 196 199 188 187 188 182 184 188 194 187 194 189 179 182 188 187 191 186 182 180 173 182 188 179 182 183 185 179 173 174 181 176 178 170 166 174 169 168 163 165 163 164 169 165 162 168 156 168 169 170 160 156 167 164 167 152 157 164 158 158 156 150 158 150 157 148 157 153 150 145 145 149 155 154 142 147 143 153 147 142 146 148 144 144 148 136 140 136 136 137 133 134 144 143 140 139 137 135 138 133 137 141 130 131 135 138 133 131 130 126 136 135 128 135 124 126 129 130 128 127 126 120 128 120 124 118 128 126 127 126 118 116 122 121 122 115 117 124 115 117 120 115 120 121 113 111 119 120 112 112 118 115 112 115 115 116 107 110 110 106 115 111 111 113 111 109 109 113 112 107 105 110 110 104 107 107 106 109 102 103 105 105 106 100 100 105 99 102 100 99 103 103 102 102 102 101 105 96 104 103 103 96 104 101 101 102 95 101 98 100 97 98 101 101 97 98 96 95 92 100 100 98 97 99 93 91 92 97 96 95 92 92 91 96 93 90 94 92 96 89 89 97 92 95 96 96 90 96 88 91 93 88 95 90 94 95 88 92 92 92 95 92 95 87 87 87 94 92 90 90 90 88 89 93 95 95 90 95 94 89 87 91 89 95 91 93 93 91 89 87 87 88 90 93 87 90 92 94 93 93 87 87 95 89 92 92 89 96 92 95 96 91 90 89 90 94 95 94 97 96 94 97 89 97 93 89 90 90 95 97 94 95 98 91 99 93 97 98 92 91 97 100 95 97 92 95 95 99 100 101 97 94 102 96 102 95 94 102 104 101 102 95 101 98 104 97 98 96 104 101 103 97 102 104 106 106 100 102 106 102 105 100 108 100 105 109 108 102 106 110 111 105 111 108 111 104 104 109 106 112 115 116 108 110 111 115 115 112 115 108 116 116 114 115 113 114 118 112 116 118 122 113 116 114 115 119 124 117 120 119 126 125 124 117 126 127 124 121 119 120 129 120 128 131 131 130 123 125 131 134 130 124 126 131 135 130 137 131 138 137 131 130 133 136 133 140 139 140 140 144 142 136 145 137 135 145 137 146 137 140 147 146 146 147 147 151 150 141 144 149 143 146 146 155 153 153 151 149 155 150 152 163 157 157 163 157 164 162 160 156 164 165 161 164 167 163 157 166 168 158 160 172 166 175 167 177 165 163 167 179 175 177 173 172 167 174 177 170 174 183 175 179 184 189 183 178 183 180 179 192 188 180 180 188 193 196 196 191 192 186 184 191 192 201 189 203 201 189 201 206 205 202 210 203 198 204 198 213 211 206 200 214 211 201 218 219 201 219 217 215 211 213 221 218 213 215 216 219 215 223 214 216 217 215 214 223 219 226 216 237 234 240 236 240 224 233 228 226 236 236 243 247 235 241 243 232 247 233 249 247 250 249 256 252 257 253 248 244 257 247 241 250 252 247 243 251 247 267 268 254 265 271 267 263 253 252 267 274 256 278 267 265 277 270 273 282 262 281 284 269 272 291 282 273 274 285 277 279 274 290 295 282 279 274 289 280 298 297 295 298 299 301 302 288 290 301 290 299 305 295 302 300 316 295 314 303 299 300 322 303 296 310 318 328 304 312 324 310 319 305 306 310 320 326 317 319 324 335 334 313 316 336 316 333 345 339 324 322 324 344 322 330 348 342 344 358 350 348 348 333 357 347 347 344 358 333 354 359 350 344 364 372 373 342 356 374 343 343 364 369 370 376 369 353 377 372 385 378 361 389 368 371 380 383 381 363 380 378 371 397 374 386 375 392 386 374 369 396 392 402 379 385 401 405 379 379 382 393 390 405 397 401 391 396 410 391 386 390 399 404 400 407 400 428 398 404 430 401 404 426 422 399 400 424 423 429 411 423 421 443 442 426 418 438 450 444 439 423 442 450 437 443 450 457 423 450 453 460 443 429 447 443 461 465 466 438 454 468 463 472 450 466 451 474 477 458 462 479 461 479 457 453 462 479 481 469 445 473 444 467 446 456 452 488 461 472 479 493 476 484 490 457 461 457 467 470 478 488 503 472 502 470 482 476 508 510 509 482 512 470 497 515 501 492 472 475 484 482 497 475 482 502 487 506 479 490 526 490 507 520 486 497 529 535 518 524 522 513 495 527 492 511 512 541 525 520 512 507 509 503 538 535 536 508 519 539 535 552 535 536 517 526 508 523 560 538 521 512 546 521 549 533 525 537 520 555 530 518 565 522 535 521 557 554 534 535 572 541 562 570 565 572 572 582 563 561 549 568 560 538 576 553 547 582 580 565 543 540 580 580 559 560 553 567 560 542 589 593 574 580 555 580 598 583 556 581 602 581 604 575 600 582 558 569 572 553 603 590 609 557 595 602 607 566 603 567 595 618 581 613 609 585 581 583 582 618 610 574 593 590 622 620 618 604 616 613 601 625 596 586 628 602 629 575 583 619 599 626 622 635 584 607 590 595 613 617 610 594 635 590 583 630 622 586 588 638 595 594 624 593 612 634 615 595 618 596 625 637 623 635 648 627 649 649 605 616 595 628 631 631 637 606 650 637 618 635 641 651 657 617 644 631 630 618 632 647 643 653 605 663 654 650 652 643 651 663 640 619 606 653 605 656 647 607 644 619 637 652 649 646 653 629 648 666 632 660 623 645 633 633 621 615 615 626 643 650 627 634 639 663 653 620 631 672 637 631 677 658 655 655 633 636 677 674 631 636 679 664 647 649 646 650 677 681 664 657 626 627 681 675 640 679 648 670 640 621 656 653 640 654 655 663 671 654 629 679 675 628 664 640 662 630 672 656 628 657 634 639 665 631 630 624 628 660 674 651 663 648 685 686 681 657 663 666 625 674 661 679 680 638 632 657 647 685 626 655 654 637 672 633 648
680 635 654 654 688 682 630 647 681 629 639 649 671 684 652 656 656 642 649 673 653 681 630 648 683 661 680 634 646 626 658 637 637 624 668 636 681 674 659 674 679 675 635 660 668 661 627 637 679 653 685 641 644 627 667 640 666 660 649 623 661 620 638 676 620 683 624 680 670 661 667 662 648 679 635 631 652 640 648 679 673 620 668 621 651 646 646 638 643 620 658 635 657 642 622 650 632 613 616 614 672 674 650 633 666 649 663 613 637 625 611 629 628 664 634 664 627 668 624 617 660 636 618 607 626 644 613 643 664 620 660 605 633 619 662 630 621 655 624 605 617 632 626 628 654 615 621 621 636 608 635 614 644 602 655 618 618 633 647 631 638 637 607 634 592 641 643 613 608 648 626 599 618 617 612 630 593 628 597 640 588 642 594 619 595 627 616 628 589 612 626 632 624 588 600 594 579 604 621 580 612 617 616 626 580 574 595 584 601 577 570 581 619 611 612 579 579 621 602 590 618 615 594 619 571 610 570 569 604 592 576 603 561 579 588 568 596 563 581 595 585 607 604 590 592 587 584 569 558 581 601 595 566 558 547 577 577 546 575 568 543 589 590 538 579 544 559 546 538 550 579 568 538 565 583 565 576 571 562 542 562 569 554 542 544 567 564 538 550 566 536 561 531 554 557 537 548 531 528 559 557 565 564 531 535 522 558 509 508 524 538 507 555 528 534 548 543 519 538 550 538 530 501 512 518 509 524 534 523 497 532 540 534 531 510 505 491 513 489 491 491 534 527 500 511 509 513 506 512 500 503 478 482 501 512 514 479 475 475 477 505 509 479 487 513 493 476 500 482 509 502 508 490 507 461 471 502 485 457 460 479 474 498 460 493 478 450 480 457 459 467 473 461 453 469 477 477 477 485 476 474 480 481 447 454 466 473 446 457 471 442 432 473 442 458 429 430 447 443 455 442 461 458 447 427 430 419 451 445 451 419 437 436 432 453 443 437 440 429 444 421 420 408 434 406 439 402 415 407 420 407 421 399 428 397 405 398 409 411 400 400 413 400 416 404 396 385 413 393 386 405 400 400 401 413 391 407 409 406 374 398 391 404 372 406 381 370 377 401 386 374 395 391 375 369 364 370 385 391 362 376 375 387 379 386 357 361 376 382 382 370 371 380 344 377 366 347 372 372 359 372 338 363 359 347 345 366 337 352 340 362 342 354 330 332 333 344 341 352 344 350 336 332 350 334 347 318 347 328 339 320 330 326 339 331 315 315 307 329 320 313 309 330 308 306 319 330 300 306 312 314 303 298 310 320 318 319 310 306 289 308 293 312 286 304 292 295 293 308 305 299 305 286 280 282 301 289 288 277 275 279 271 291 271 293 276 288 275 285 265 266 278 275 267 274 280 259 259 267 276 276 272 265 261 256 255 258 273 261 267 267 261 249 259 260 255 267 259 251 261 245 244 241 259 253 243 239 242 245 256 235 249 252 236 234 233 231 229 237 249 243 238 241 229 228 230 242 224 221 232 232 238 231 235 235 214 226 233 213 212 223 220 211 224 213 227 222 219 215 205 204 205 216 208 205 215 201 211 213 208 199 204 199 207 198 193 206 200 199 201 197 196 191 205 203 187 188 198 198 194 198 194 198 184 182 182 184 190 185 193 184 191 179 178 175 191 175 185 175 187 183 187 175 180 185 175 177 168 170 166 165 173 173 172 163 168 174 168 167 160 164 169 168 157 162 159 159 165 164 156 156 164 158 154 164 165 150 154 155 162 155 161 147 156 150 157 155 144 145 156 156 145 142 143 144 149 146 147 138 143 148 142 148 138 148 138 147 143 135 146 141 138 139 135 142 130 132 130 137 139 131 138 135 129 126 138 131 128 129 125 123 123 132 130 124 126 126 123 131 130 119 130 128 123 127 125 122 121 117 116 121 122 120 117 122 117 123 118 118 121 117 120 115 112 118 115 113 110 109 110 114 112 118 115 116 113 107 108 107 115 106 112 110 111 112 110 110 103 107 102 111 107 104 104 100 106 105 102 104 101 108 105 103 99 105 99 103 102 104 97 101 97 103 97 100 98 104 97 98 99 99 99 94 99 101 97 94 95 101 101 98 99 96 95 93 97 100 93 93 92 93 96 95 91 92 95 94 90 96 90 90 95 95 97 90 91 91 96 92 89 93 88 93 88 90 95 90 95 94 92 88 87 95 90 87 88 87 89 95 91 87 86 94 93 86 86 86 86 92 88 86 88 87 89 86 89 94 89 88 93 93 87 91 92 91 89 94 89 92 93 93 91 92 92 89 90 91 87 90 86 87 89 88 89 93 88 92 92 92 95 88 90 94 94 87 91 96 94 92 91 91 88 96 95 94 89 91 97 97 93 97 91 95 97 93 92 90 97 98 94 95 98 97 93 95 96 96 94 92 99 97 94 100 96 102 95 96 102 94 95 102 95 102 103 98 99 100 95 99 98 97 105 103 106 99 104 102 103 100 99 99 106 105 109 109 101 102 102 106 107 103 105 108 104 106 104 106 106 111 104 109 113 114 108 109 110 111 114 112 111 117 116 117 119 120 113 112 118 115 115 119 122 113 122 117 119 118 119 114 115 118 118 124 124 120 122 123 124 125 120 126 130 120 127 130 131 126 132 122 127 134 131 132 137 127 133 137 129 130 128 133 137 135 140 132 138 139 143 144 140 137 144 139 135 142 141 143 147 149 141 139 145 138 152 147 145 141 152 142 145 144 157 144 149 153 149 149 151 156 149 161 149 159 164 160 158 151 166 162 154 166 157 161 170 163 162 160 160 173 166 159 167 167 172 162 168 164 165 170 169 176 169 181 173 171 181 176 184 181 184 186 183 177 175 180 183 177 185 181 192 193 181 195 188 180 181 199 187 195 191 194 187 197 187 199 191 193 193 197 209 190 203 194 206 202 199 213 196 197 196 212 212 200 210 201 201 204 212 212 221 215 207 217 207 211 214 227 217 228 215 220 228 218 227 235 228 224 235 222 236 233 225 238 233 227 235 234 234 246 238 235 234 239 235 237 232 245 247 244 254 249 241 243 248 243 259 254 259 252 246 257 255 256 252 245 247 265 261 270 271 272 259 272 266 260 255 258 258 256 264 276 266 264 272 282 265 282 270 288 266 287 283 276 292 277 287 277 289 280 279 272 299 298 280 292 285 278 279 293 281 299 298 290 286 298 308 297 291 294 315 299 311 312 314 305 294 320 294 314 326 305 309 308 299 319 313 308 306 325 315 322 333 316 323 339 312 326 316 320 332 314 345 323 332 330 320 345 350 333 348 341 353 330 349 351 357 334 337 331 343 337 357 360 338 336 359 335 353 363 366 371 345 346 342 351 365 378 355 367 377 352 355 383 357 353 378 373 363 356 370 377 380 363 378 383 360 397 394 363 393 387 386 402 387 387 386 400 370 408 393 374 388 405 385 412 412 392 406 395 383 403 392 421 410 398 407 407 394 400 418 396 429 409 423 396 396 430 406 422 415 426 419 423 423 428 418 413 410 436 417 409 412 423 435 435 418 448 414 442 434 456 429 419 434 423 432 434 421 454 430 450 437 461 437 454 461 429 469 452 437 435 464 459 471 451 458 436 455 447 458 474 463 483 459 470 442 447 473 461 488 469 476 480 464 477 465 486 480 497 465 499 464 456 490 474 494 502 468 469 476 499 490 493 471 487 514 487 498 506 485 491 518 481 505 479 477 479 476 523 509 514 513 510 492 510 515 520 484 494 526 522 526 521 523 537 529 491 539 533 539 504 497 499 515 496 504 524 499 545 514 536 521 512 535 553 542 552 556 541 556 556 524 552 527 533 513 546 564 545 514 518 549 567 563 520 561 548 536 523 534 559 534 547 561 559 577 560 544 560 574 565 543 583 577 547 548 560 565 536 570 573 571 585 557 567 577 575 591 561 575 591 553 548 589 580 581 592 590 579 566 566 594 589 595 549 596 579 604 565 559 588 594 571 602 582 596 571 602 568 587 582 587 597 574 599 595 575 603 619 587 620 569 576 581 601 598 601 617 621 620 593 580 576 586 611 576 600 594 593 599 614 606 590 579 583 608 613 577 582 634 585 601 584 618 598 618 631 627 599 639 630 597 632 632 618 635 592 607 646 620 623 617 596 638 601 597 620 639 604 633 619 608 632 652 614 639 641 613 629 597 602 649 616 633 627 615 616 652 621 648 661 619 636 655 627 626 657 609 621 605 623 657 607 623 620 653 620 613 616 637 628 614 648 641 609 610 668 623 671 616 644 624 632 661 640 658 663 623 660 615 619 651 664 619 618 674 675 655 652 617 637 619 624 633 672 618 635 670 635 636 678 671 644 622 657 638 679 679 663 675 626 663 625 646 641 626 667 654 624 651 641 675 634 628 681 672 621 652 670 623 633 625 630 660 630 672 683 630 669 664 625 679 647 633 642 669 643 628 641 648 659 662 638 675 670 633 664 670 664 650 675 677 656 685 652 667 670 649 674 652 627 676 645 653 687 666 634 641 670 651
668 644 626 682 632 674 626 672 657 669 636 642 658 667 639 685 644 683 645 630 647 650 681 668 678 680 646 688 634 627 651 676 646 652 669 652 635 669 636 668 649 646 685 680 686 633 677 642 627 634 646 650 658 639 630 647 631 651 646 642 655 672 630 676 637 674 639 650 656 652 629 681 674 625 675 674 638 666 629 641 676 655 671 677 665 675 646 638 627 620 616 633 626 626 648 631 631 651 647 652 651 644 650 665 622 625 648 662 619 623 639 661 633 612 657 619 671 623 642 644 647 630 619 606 636 662 611 658 659 630 635 656 652 635 605 615 633 650 655 603 612 661 660 617 621 641 632 612 633 646 640 610 651 619 654 652 593 598 653 650 611 616 627 620 635 648 590 646 611 618 589 638 607 617 613 613 640 589 595 587 590 613 642 634 639 597 594 613 638 621 623 581 637 633 634 615 608 604 613 633 628 608 619 607 612 615 622 624 606 626 619 589 614 569 622 620 621 609 582 622 620 612 565 609 581 597 583 601 581 561 588 587 585 559 572 582 603 559 560 575 595 566 562 596 605 561 594 564 548 576 560 600 552 597 580 589 582 587 579 578 587 542 565 582 557 558 537 561 563 583 556 544 534 555 532 575 568 578 558 543 536 540 534 555 566 578 541 542 548 546 548 533 564 522 541 545 568 567 562 519 538 557 560 556 526 521 528 513 524 548 545 545 527 531 547 516 508 522 507 541 534 518 535 533 536 499 523 495 520 535 533 506 504 512 525 528 501 500 531 499 522 500 506 529 499 528 523 519 511 493 507 521 478 491 513 498 495 513 494 475 478 481 499 472 491 475 487 491 502 489 488 501 500 485 472 484 483 469 499 465 479 492 462 486 465 461 495 484 468 467 448 483 450 461 473 450 460 443 450 444 448 455 441 482 458 437 458 459 438 455 440 450 450 439 435 464 465 430 438 441 439 451 453 423 434 447 446 431 456 452 445 450 424 424 450 443 442 438 419 428 417 441 438 438 438 413 421 423 416 401 420 427 397 397 412 421 405 407 404 407 398 401 422 411 422 403 401 399 415 394 393 417 410 404 393 394 393 387 387 410 400 382 387 402 394 372 398 402 391 374 379 385 379 390 362 392 381 360 370 383 376 387 380 387 366 371 360 353 367 352 365 360 350 363 350 347 348 365 346 362 356 342 341 354 362 342 350 348 357 348 355 329 332 332 338 339 335 348 343 341 351 332 337 347 342 343 324 332 333 316 324 317 338 314 326 337 308 331 312 325 307 315 309 313 319 301 301 303 318 304 316 306 321 313 302 302 303 319 310 312 299 302 304 308 298 309 285 283 304 292 302 298 285 306 291 283 302 280 290 293 299 278 290 277 288 279 273 272 271 265 265 271 280 284 263 264 282 273 274 264 256 259 275 254 262 261 272 251 263 261 253 250 261 251 266 249 246 257 258 256 261 263 241 259 254 244 254 239 253 250 232 246 245 247 251 242 235 229 232 244 240 228 225 226 238 237 230 231 232 234 239 229 231 230 218 229 232 228 233 229 211 215 230 218 224 215 213 215 209 207 204 220 222 215 210 205 201 213 209 213 204 205 212 209 197 203 208 198 201 195 200 201 190 200 205 203 203 186 190 197 193 201 195 194 183 190 190 191 181 191 186 179 188 179 178 180 189 178 181 175 186 186 185 169 180 179 174 178 169 165 165 179 169 169 176 171 166 169 169 169 173 168 160 162 159 166 164 169 168 156 153 160 156 164 154 153 153 154 150 153 159 161 152 156 149 147 151 145 149 150 150 146 144 152 145 152 142 138 141 141 136 139 148 147 142 142 136 139 145 133 134 143 141 131 133 139 135 133 140 139 137 139 126 132 132 127 131 133 124 130 132 132 129 127 131 121 127 126 127 124 120 123 123 121 123 122 124 120 124 126 116 115 114 122 115 118 123 119 117 114 115 118 112 110 110 118 114 109 108 117 110 111 110 110 110 116 114 108 107 111 106 110 109 109 109 107 106 111 107 110 101 106 108 107 100 104 104 106 102 103 104 104 99 106 104 101 100 100 105 100 102 100 101 101 98 99 96 103 97 101 101 102 98 94 97 95 101 94 97 92 92 95 93 96 97 93 91 94 97 93 92 96 97 97 98 91 92 94 89 96 90 95 94 92 88 96 92 94 96 94 92 95 88 93 89 92 87 87 95 91 88 94 86 86 90 86 88 94 89 86 92 90 92 87 93 89 93 86 86 92 85 91 91 93 87 91 90 85 91 89 90 93 87 90 92 91 90 92 90 93 91 87 87 86 87 93 90 87 87 90 94 94 86 89 91 88 86 87 86 90 90 91 89 93 95 94 88 90 90 94 87 94 95 90 96 95 88 92 96 96 96 94 96 96 97 90 97 96 93 97 90 95 91 91 91 98 98 99 93 100 98 92 99 96 95 99 94 93 94 102 102 101 98 104 98 97 101 102 98 102 100 103 101 100 100 104 98 100 102 102 104 102 104 105 101 108 101 107 102 102 103 101 109 111 104 102 106 111 110 107 105 109 111 110 113 106 114 116 107 114 115 113 118 109 109 116 118 120 114 115 120 122 119 117 120 123 115 124 121 116 125 123 124 116 116 121 128 118 120 121 121 124 122 120 128 129 123 124 127 124 129 127 127 133 125 136 136 138 128 132 128 139 128 140 134 134 134 133 138 142 133 138 146 140 146 146 139 144 138 144 140 137 147 143 146 139 149 148 149 143 154 153 151 157 145 154 148 151 147 155 152 162 162 155 161 161 163 157 159 154 162 158 157 156 163 156 167 161 157 171 166 170 174 166 172 171 173 169 171 180 164 178 174 171 170 179 168 173 171 184 184 185 171 177 181 173 183 186 190 183 187 188 186 178 187 192 181 186 198 198 194 192 191 201 188 193 201 197 195 201 192 206 191 203 208 208 211 195 204 198 210 209 215 211 201 213 217 209 202 205 210 222 213 217 211 220 223 220 228 219 212 219 214 214 227 222 226 216 231 223 240 230 229 237 231 243 240 228 235 229 244 235 236 232 228 246 243 230 244 241 250 253 241 244 246 242 253 260 243 243 247 261 264 246 259 264 249 250 269 247 264 257 251 255 270 258 261 262 256 274 275 281 270 258 262 272 270 282 273 288 269 273 277 277 292 285 295 283 274 282 298 294 281 292 283 291 289 292 289 301 302 291 307 288 286 305 295 302 313 297 295 305 294 298 308 315 305 321 300 318 309 320 298 325 329 318 317 304 309 309 310 307 333 335 323 323 335 315 315 323 330 346 324 317 337 337 322 344 342 348 328 354 325 324 335 339 331 351 341 362 361 362 353 343 333 366 349 347 359 341 358 355 366 343 359 352 348 359 369 347 368 374 375 354 379 372 382 381 369 361 370 385 378 369 371 360 387 375 384 369 377 377 401 396 390 379 371 375 383 389 374 384 408 398 381 414 380 398 387 385 383 395 403 401 396 405 404 417 396 418 397 428 403 428 433 423 429 417 431 403 430 430 422 432 423 417 415 412 432 438 423 412 427 435 451 421 438 451 425 444 430 440 456 448 440 452 429 458 428 421 461 462 425 467 447 437 458 468 458 436 438 451 435 453 452 443 467 467 463 441 446 471 458 452 466 459 450 468 451 478 491 489 490 485 458 466 464 468 469 486 467 499 478 499 477 463 486 464 494 482 481 498 474 488 500 495 482 482 517 504 511 486 508 499 499 505 489 494 516 481 525 498 514 501 484 519 530 525 525 532 498 529 537 500 504 506 498 521 526 514 497 531 508 504 522 509 541 522 531 511 534 541 519 502 518 529 554 547 506 550 548 559 537 554 541 548 525 530 527 552 539 517 521 519 544 517 535 544 531 548 570 570 541 540 567 551 536 536 569 546 556 535 550 578 571 538 560 586 542 537 555 535 575 570 551 538 552 548 545 558 554 595 552 560 573 567 591 558 594 557 559 576 590 596 566 562 587 593 570 554 595 574 575 585 554 600 603 568 560 579 600 587 582 571 595 573 584 586 606 594 618 616 567 610 600 617 592 583 612 573 572 618 607 628 607 604 594 587 625 624 593 574 615 601 601 616 632 586 592 624 595 628 603 616 633 631 639 602 637 637 598 584 619 618 641 644 618 612 633 604 604 630 596 603 630 643 626 622 637 604 647 636 638 594 624 647 594 623 642 647 604 654 657 645 634 660 621 601 651 610 661 612 638 638 657 620 613 629 618 623 612 654 660 663 619 623 623 661 638 648 627 608 646 660 662 626 652 639 662 621 657 669 619 634 669 637 616 644 654 674 651 660 668 663 616 633 674 662 674 672 634 670 667 672 659 658 627 639 641 643 679 674 644 654 662 659 626 636 670 627 630 674 645 664 676 634 664 643 651 668 655 673 652 630 676 663 657 637 648 681 665 646 675 628 684 656 671 629 675 660 638 687 651 667 666 642 681 647 667 647 632 637 637 663 649 627 640 684 644 668 678 688 628 667 629 690 637 678 631 689 651 645 689 678 688 668 631 682 626 677
639 627 646 645 672 664 678 631 650 683 671 635 673 672 677 679 673 690 668 678 690 628 635 688 681 634 665 688 626 667 673 641 677 674 669 660 635 636 661 656 686 640 664 671 624 652 659 671 651 635 660 650 639 669 650 628 676 625 628 678 667 677 628 653 663 674 626 673 621 661 639 684 678 680 665 678 643 636 662 670 648 633 634 663 681 661 639 649 620 642 641 659 651 624 672 660 672 663 645 615 670 644 665 669 647 628 626 669 657 671 661 651 628 618 642 627 659 664 661 663 626 645 656 630 617 620 638 661 615 649 608 648 646 642 603 647 621 610 628 623 649 662 623 619 612 624 625 622 638 628 605 609 656 615 638 627 654 594 594 602 596 612 650 624 651 642 594 617 631 629 647 598 636 638 614 628 617 595 633 589 616 611 611 613 588 626 614 637 603 596 581 598 610 627 579 593 589 594 628 622 631 591 609 589 579 628 585 606 583 578 574 611 620 607 601 602 585 589 590 566 601 564 615 620 611 595 610 601 565 578 582 588 579 609 571 602 597 593 585 571 605 585 599 596 607 574 563 568 556 566 596 554 553 575 553 573 589 597 547 571 577 570 548 551 549 547 578 587 572 565 579 570 576 557 552 557 580 550 548 573 572 569 567 529 540 565 545 541 526 551 526 550 572 559 559 543 528 532 537 555 536 519 562 546 562 557 515 544 551 540 538 528 540 533 514 533 527 553 515 544 522 538 536 537 518 534 530 525 535 507 538 523 505 541 520 536 489 527 528 516 504 515 496 521 512 483 498 529 483 481 493 519 519 488 496 519 517 491 475 508 512 508 473 487 494 503 477 465 509 481 501 502 506 490 500 497 469 473 468 489 493 497 481 481 495 491 463 465 487 493 473 467 481 489 461 488 486 453 445 452 484 457 450 467 477 461 435 450 440 461 448 451 466 470 465 464 441 433 466 448 424 429 446 439 462 437 424 452 453 445 456 420 438 419 433 445 432 440 409 444 429 429 439 442 442 410 411 417 435 438 429 423 428 426 410 401 408 392 415 409 423 416 422 422 413 398 408 419 415 387 405 393 410 402 381 407 404 387 390 380 406 410 405 370 393 390 381 401 393 392 393 370 394 366 388 386 374 391 370 385 392 382 364 356 375 355 384 374 350 367 360 364 371 353 366 377 376 352 340 370 359 352 361 354 354 340 350 365 337 338 344 334 345 340 342 354 349 351 354 334 341 338 337 323 341 321 346 334 321 317 343 328 314 318 313 331 331 338 309 306 319 306 314 322 329 301 307 309 319 319 303 308 324 306 307 306 312 314 306 313 313 308 311 305 292 306 300 293 306 305 284 293 293 297 290 302 298 301 299 291 283 289 284 277 276 272 284 273 275 265 280 285 262 281 274 269 265 258 259 268 277 276 261 257 264 254 275 258 251 249 254 267 256 254 266 267 249 244 242 249 258 249 244 260 243 245 235 247 235 248 254 236 230 247 236 243 230 242 242 227 233 243 234 226 235 239 233 241 222 225 227 234 224 226 220 215 230 212 213 210 213 223 224 223 220 224 216 208 225 224 223 210 202 217 212 202 206 212 207 199 210 196 195 209 207 201 210 204 207 197 207 191 195 199 187 191 198 193 188 190 197 195 196 187 191 182 187 184 194 194 189 189 183 186 188 185 174 186 179 182 174 185 174 181 172 183 170 169 178 169 171 177 168 177 165 165 162 171 165 170 159 162 164 159 160 170 154 160 161 158 163 161 158 157 157 160 152 162 158 154 159 150 150 149 153 153 149 155 145 143 152 147 144 151 149 139 138 145 138 146 144 141 146 141 135 141 142 139 141 138 132 141 135 135 139 137 138 134 137 130 134 135 132 127 129 133 124 132 128 132 128 129 131 127 127 121 127 121 124 119 119 118 126 118 116 119 118 125 115 121 125 114 116 120 123 121 117 115 113 119 115 111 111 118 109 118 112 116 116 107 114 106 110 115 111 109 110 109 113 104 109 103 104 106 103 103 103 106 105 101 105 107 106 108 99 102 101 102 104 98 106 105 97 102 105 96 96 103 104 102 98 100 104 99 96 98 95 99 95 95 93 98 101 96 99 97 93 92 95 92 95 95 95 99 95 90 94 92 95 93 95 95 96 93 94 93 94 94 95 94 93 95 90 91 87 94 94 88 92 88 88 87 92 91 93 86 90 89 88 86 92 86 91 88 87 87 92 85 91 91 91 87 87 91 91 85 89 89 85 85 85 87 90 90 86 86 87 91 89 89 90 86 88 88 87 85 87 85 91 90 88 88 87 87 85 91 88 87 93 88 88 88 89 85 86 91 92 85 91 92 94 89 94 91 93 91 90 89 87 90 91 88 92 91 91 93 89 94 96 89 96 88 92 89 89 93 96 97 93 91 93 91 96 93 96 94 96 92 96 99 94 98 99 92 95 92 96 96 100 96 97 98 98 101 99 99 97 100 96 97 99 96 95 97 96 100 101 102 102 100 106 100 99 103 103 108 104 106 106 102 102 105 106 101 106 102 110 111 110 103 106 111 110 107 109 115 115 114 109 106 111 117 114 110 116 113 116 118 117 110 116 119 115 118 115 112 114 113 120 119 120 117 125 124 121 122 121 125 120 128 118 126 126 121 122 121 126 122 131 128 129 127 126 130 125 132 125 126 136 129 127 133 133 135 140 137 139 133 141 134 139 135 145 145 143 140 135 146 137 148 142 144 145 143 146 145 144 143 140 151 154 156 149 144 149 158 151 149 158 154 151 156 153 156 162 153 150 163 158 154 157 160 161 166 166 167 158 159 160 164 167 171 163 167 172 177 173 177 173 178 172 173 179 181 178 181 176 169 173 170 181 184 171 180 174 190 174 187 177 182 179 189 182 187 193 186 189 183 187 197 189 197 191 197 194 189 189 193 191 196 197 200 204 210 197 193 193 198 200 200 200 200 200 211 202 212 213 202 208 206 209 213 212 209 206 225 220 226 225 214 222 231 218 220 220 222 229 218 223 221 219 232 227 235 241 237 232 223 234 246 246 235 233 248 234 245 233 246 236 245 250 237 250 243 255 249 256 260 250 259 256 260 244 266 266 251 261 265 271 255 257 258 255 251 256 252 275 272 275 270 274 266 278 274 277 268 267 270 284 281 289 280 268 288 277 275 288 293 280 285 298 280 274 291 300 281 278 305 283 301 283 283 304 311 288 311 297 289 297 289 317 303 298 311 294 302 309 306 324 309 317 305 327 322 310 320 303 321 326 318 308 312 308 322 318 332 337 341 340 319 345 337 334 331 344 349 336 333 345 330 325 323 337 347 349 338 355 345 351 333 356 346 353 334 339 345 356 346 346 341 354 340 352 359 359 344 351 374 365 362 371 379 378 383 361 370 369 374 384 385 386 371 390 387 391 394 382 395 384 363 387 375 400 397 401 402 374 376 388 389 379 391 387 394 386 405 392 406 397 388 386 401 395 402 406 396 420 398 396 405 404 392 405 411 393 426 431 398 405 435 438 402 406 435 419 429 438 430 420 425 420 448 410 421 428 421 427 453 425 450 447 452 419 449 431 437 455 454 422 429 455 443 458 431 453 462 430 448 456 469 457 471 445 466 436 449 439 467 478 460 469 455 444 473 478 486 479 453 478 463 451 466 466 452 452 492 457 460 484 484 460 498 468 488 498 480 484 488 496 468 481 479 503 497 503 495 481 482 495 502 519 501 489 486 496 493 504 505 515 503 489 512 506 489 529 506 488 488 508 507 535 506 492 510 517 536 502 496 540 508 517 519 541 524 500 531 528 533 505 508 539 527 512 514 546 540 542 548 552 527 551 542 545 547 530 557 530 516 516 525 524 532 565 528 565 552 559 533 543 538 539 550 571 573 536 564 530 530 581 556 537 535 558 544 541 571 558 552 585 542 554 583 571 558 577 542 562 562 568 585 561 591 548 597 546 557 552 587 597 558 576 603 576 579 599 586 587 584 558 586 557 576 592 601 588 560 592 562 611 587 605 588 606 591 615 584 609 615 563 589 564 572 576 573 583 592 596 593 569 612 603 629 625 596 576 623 587 604 591 621 585 586 588 596 599 584 598 578 604 614 602 588 613 612 592 600 613 631 600 599 622 596 592 620 593 647 629 605 599 588 647 593 589 634 612 647 611 634 643 633 608 604 619 637 625 650 613 606 615 641 641 626 634 615 656 643 630 619 604 617 656 604 636 652 627 610 646 637 605 615 661 634 651 643 656 606 607 655 642 650 617 612 666 668 623 651 650 620 625 644 639 650 672 669 633 665 632 670 634 650 673 667 638 671 633 617 663 653 672 669 676 619 674 672 679 656 674 674 648 650 639 625 665 682 675 640 647 681 662 625 651 659 668 679 685 634 622 637 638 680 653 627 623 657 680 649 632 675 644 665 643 667 674 626 670 669 649 635 668 627 640 635 669 689 629 668 640 630 684 657 627 651 665 629 689 658 658 635 647 679 680 667 661 666 671 642 646 632 653 626 644 662 675 689 659 665 690 677 665 656
672 672 676 666 649 633 647 642 658 640 630 673 646 686 656 648 681 638 635 653 669 651 686 650 647 651 654 631 657 682 664 689 648 660 629 682 654 667 682 659 664 676 653 638 640 625 659 684 684 686 629 678 664 683 686 632 654 651 640 623 642 679 685 664 649 622 654 678 666 648 649 642 636 679 655 651 678 624 646 673 623 650 664 665 645 661 674 678 625 653 662 654 672 619 638 638 675 661 644 668 626 650 676 644 650 642 632 623 612 638 662 642 647 655 612 666 646 661 634 615 634 616 653 639 617 627 634 637 644 662 625 632 636 641 657 631 621 632 650 622 617 663 609 641 627 628 615 623 598 611 656 610 624 618 611 614 599 651 654 610 630 593 625 649 598 620 591 600 629 646 611 637 625 597 605 613 628 615 591 621 614 613 621 589 628 641 612 598 626 607 586 621 580 579 629 626 619 610 619 599 596 618 574 632 596 573 591 612 578 586 607 603 620 622 570 602 611 572 569 609 622 597 598 588 570 569 604 613 589 567 570 614 573 604 595 607 581 596 588 599 556 583 600 573 569 569 579 577 578 559 597 578 583 590 562 594 578 575 550 584 596 589 575 572 574 593 581 543 578 559 586 539 546 551 572 546 556 536 538 572 551 559 563 553 530 559 573 524 568 550 569 573 558 531 538 524 539 552 544 537 518 521 543 562 528 551 519 536 552 515 542 530 559 530 532 528 513 554 522 533 518 536 501 514 518 519 498 497 516 520 529 499 502 540 529 529 498 500 530 503 487 531 499 507 526 518 530 523 517 482 484 493 477 483 484 479 487 507 518 491 478 489 471 507 499 479 483 469 465 498 467 489 466 482 480 500 466 477 475 479 491 455 457 467 468 453 488 491 487 481 460 460 473 449 482 473 471 448 452 454 470 478 462 470 440 474 465 447 473 449 451 453 434 457 456 459 429 455 428 430 451 449 442 423 450 451 435 437 445 454 424 426 438 438 429 429 452 444 421 425 446 410 433 407 413 404 425 429 439 402 409 425 421 408 407 419 420 394 403 419 412 396 399 394 419 395 413 417 405 406 411 402 398 396 410 379 387 404 385 406 381 384 400 374 394 384 387 376 374 382 373 366 370 362 393 395 383 379 362 367 388 367 354 371 360 366 354 381 382 366 371 369 371 345 344 370 375 359 344 359 367 342 352 347 341 343 361 365 355 357 357 348 332 356 341 350 354 348 330 327 350 323 332 327 343 337 322 346 326 314 325 326 327 331 324 308 319 335 318 327 311 331 331 315 317 312 313 300 307 319 318 316 298 317 307 313 293 317 318 303 303 304 307 303 289 308 304 303 291 298 287 293 295 292 288 283 303 285 294 288 280 283 284 269 288 290 281 291 289 277 288 283 277 277 260 262 276 280 262 268 255 262 279 269 277 272 263 268 267 262 271 248 250 259 253 265 252 249 250 263 245 244 238 254 238 256 246 243 233 247 248 237 245 248 232 231 238 231 229 242 228 245 225 233 233 229 220 221 232 223 223 224 233 232 226 223 223 220 212 225 226 220 210 221 221 215 217 214 208 214 222 210 208 219 214 213 203 217 202 215 195 209 199 201 198 197 203 190 195 191 202 204 206 188 188 189 187 188 187 201 198 187 196 184 189 192 189 180 179 185 177 179 177 174 179 176 182 187 181 183 184 183 173 173 177 181 166 165 177 168 177 178 174 173 166 169 174 160 167 160 163 167 159 156 166 169 166 153 152 153 166 158 163 159 162 154 157 149 160 152 152 153 148 153 158 157 155 152 142 150 142 149 148 149 146 140 143 147 140 148 148 147 144 134 137 146 133 146 142 140 138 134 138 139 130 129 139 136 130 128 138 128 132 137 136 130 130 133 127 122 128 130 125 121 125 130 125 123 126 119 118 117 117 122 115 119 118 118 124 123 122 116 121 117 117 113 120 112 120 116 119 117 109 111 118 113 117 117 113 109 115 115 109 106 111 104 106 113 111 105 108 108 104 103 110 106 103 108 102 108 101 102 106 108 104 103 99 98 104 103 100 99 102 105 104 102 97 102 96 95 104 101 98 100 95 101 97 96 101 95 98 100 94 98 96 97 99 91 97 97 95 97 93 95 90 91 96 97 93 96 94 91 91 95 88 90 92 90 92 90 91 95 88 91 92 91 88 88 90 94 94 93 90 89 88 87 87 85 86 92 92 90 86 85 88 85 87 88 87 91 84 86 85 86 91 86 85 85 89 91 89 85 88 89 88 87 89 85 85 89 88 85 86 90 86 91 91 89 88 86 88 88 88 90 90 88 84 91 89 89 91 87 90 87 84 86 89 89 88 91 89 87 89 87 86 87 87 93 88 86 88 86 86 94 89 87 87 93 93 87 89 89 91 89 93 94 88 89 89 89 94 93 93 89 95 95 92 98 91 94 98 94 95 97 92 98 97 100 94 93 101 98 96 94 97 101 99 98 102 99 95 97 95 99 96 95 98 97 105 98 98 106 102 100 106 107 107 101 105 102 99 105 101 105 102 101 108 106 106 105 111 109 110 104 105 111 109 112 108 110 108 116 107 111 112 113 110 115 118 117 115 111 112 116 112 117 116 121 116 123 115 125 120 122 125 121 123 121 126 124 118 125 129 126 128 128 129 127 126 129 130 126 122 124 129 126 135 129 128 131 135 137 130 133 137 136 139 134 135 140 136 134 140 146 144 134 141 138 134 143 148 147 146 140 145 143 147 145 142 140 142 153 154 145 147 152 158 151 146 150 157 157 153 151 160 149 155 151 151 155 166 165 162 165 160 165 162 159 171 168 165 169 161 172 172 165 173 161 170 178 167 173 181 177 169 167 172 173 176 174 178 175 181 188 187 187 185 183 189 175 179 190 186 178 187 190 193 194 194 188 188 187 188 187 193 195 198 198 204 192 196 200 192 197 203 209 205 197 213 197 211 201 213 213 213 210 203 212 201 214 215 220 224 212 224 210 227 221 227 209 212 231 226 231 222 216 230 229 230 235 217 230 227 223 242 238 228 231 232 240 241 239 248 235 240 235 230 232 245 242 237 252 239 240 251 244 239 257 257 249 248 262 247 258 253 254 256 267 250 247 253 249 260 272 267 254 272 267 260 276 258 271 280 281 264 269 285 268 262 263 281 278 291 273 284 286 268 296 280 271 280 277 273 284 302 280 300 281 300 284 305 285 281 304 284 297 289 310 298 298 307 297 315 297 297 294 319 304 297 298 326 309 306 306 313 329 321 325 304 309 330 320 336 330 321 338 317 320 326 336 336 344 315 322 339 319 325 345 349 348 349 347 334 341 351 327 341 329 346 362 355 330 345 336 360 365 339 344 361 358 343 343 369 344 354 359 350 349 352 380 377 369 370 376 374 351 382 378 379 368 367 379 371 376 367 373 370 373 395 399 373 381 379 381 401 396 391 398 402 401 396 399 378 398 381 388 386 403 384 397 393 387 412 422 395 411 399 419 425 410 398 412 423 400 430 413 427 405 410 409 402 438 412 432 424 424 436 408 424 406 426 422 426 419 431 446 422 442 422 437 415 421 433 422 433 435 439 440 451 454 432 455 435 429 445 460 455 445 454 438 454 444 457 445 445 446 454 461 473 443 459 482 477 459 481 448 475 489 465 487 484 462 449 490 457 474 493 487 495 496 480 500 500 502 472 481 504 478 466 486 500 493 499 479 483 489 476 479 492 504 499 499 519 511 518 516 496 506 494 522 493 492 520 520 521 517 489 526 488 522 529 488 512 518 521 517 536 542 509 506 521 507 534 521 499 500 511 525 535 524 550 538 517 529 543 526 525 551 557 516 556 523 536 526 524 551 556 545 521 559 552 518 536 527 551 546 531 553 533 531 531 554 533 560 547 573 532 559 540 553 583 529 543 549 563 541 563 567 552 545 552 583 583 547 581 587 577 575 568 580 575 591 561 595 572 584 546 596 594 567 562 604 563 560 559 564 569 559 559 567 566 565 597 557 576 607 586 576 594 588 599 568 571 572 574 562 565 618 616 600 592 579 619 625 576 590 618 600 626 591 581 601 599 583 626 617 583 586 630 594 576 579 626 610 611 611 608 619 638 585 639 625 588 591 618 619 608 609 605 601 621 596 625 588 618 635 631 634 648 591 646 635 630 607 622 593 593 609 608 626 602 631 617 639 623 640 614 622 621 640 603 652 614 655 640 634 650 657 634 610 637 642 603 609 607 650 634 616 609 612 640 650 623 668 661 622 620 630 654 634 642 671 651 624 668 638 647 614 613 610 632 632 615 653 664 658 665 618 613 631 667 616 660 677 629 634 660 673 673 644 636 643 669 647 676 661 653 675 650 681 661 649 639 629 683 627 649 627 636 623 659 661 632 626 652 639 660 659 665 648 680 654 632 670 687 628 649 657 686 684 658 664 650 678 677 652 688 642 661 639 645 634 681 659 640 651 678 681 688 656 642 683 687 653 665 628 688 641 649 688 650 663 631 669 642 678 662 652 632 651 654 639 664 662 658 689 690 627 647 654
684 663 678 684 635 649 685 628 661 640 690 684 674 692 661 689 675 628 648 678 652 676 690 687 643 654 684 638 654 636 665 644 672 650 633 671 639 659 662 636 651 686 630 646 654 649 637 686 655 686 668 686 683 624 684 686 652 671 653 676 635 650 662 656 667 673 637 680 644 675 624 670 672 631 625 636 654 639 632 621 636 677 682 630 676 678 629 641 662 659 628 674 665 678 652 647 638 677 644 617 671 663 673 647 670 668 639 637 620 666 672 634 634 650 634 640 650 638 629 634 624 656 615 609 654 645 637 627 620 656 651 649 640 641 618 652 643 621 664 646 658 647 626 648 609 648 653 627 622 660 605 654 633 628 648 604 616 655 633 598 614 637 648 601 604 626 632 609 612 643 648 602 605 621 630 589 634 628 615 588 623 607 643 609 641 586 629 585 590 602 608 603 627 613 584 595 584 606 627 617 621 591 596 616 586 621 605 625 573 576 603 578 574 594 591 611 571 571 576 579 569 594 600 588 568 566 577 607 585 598 600 614 561 572 606 611 569 588 610 557 585 585 565 582 598 576 569 600 591 587 598 593 561 570 591 600 593 571 549 543 580 572 544 578 594 593 558 591 552 583 551 557 541 550 569 586 532 568 558 571 550 562 538 537 576 542 538 543 527 559 540 553 555 560 527 540 520 547 566 552 560 514 567 541 514 562 549 547 529 538 534 512 554 555 538 550 529 534 503 502 550 502 524 518 532 539 530 542 539 515 497 531 512 503 528 497 535 509 516 487 492 518 507 489 485 486 492 496 517 481 500 523 519 491 491 517 498 481 488 501 519 478 487 511 510 474 496 476 509 472 483 505 470 462 493 493 492 482 502 460 456 497 488 495 464 493 493 466 473 489 468 490 484 450 469 487 455 487 469 466 456 456 472 450 445 450 443 440 459 465 468 451 436 447 433 428 467 436 462 430 451 464 428 420 432 452 434 438 458 433 456 418 426 417 426 440 413 436 418 419 420 426 411 441 420 433 439 432 425 403 407 406 416 415 412 422 427 403 412 422 418 427 426 410 398 392 398 401 383 414 398 405 384 406 406 404 396 412 404 404 400 401 376 404 370 401 392 371 383 369 392 386 382 366 380 362 378 365 392 358 364 388 390 373 355 357 360 380 370 372 348 375 356 349 355 352 368 361 341 364 356 353 369 350 335 352 347 334 361 341 331 329 360 341 337 347 351 340 344 344 333 350 329 332 320 342 336 342 329 332 341 338 321 330 340 334 333 331 319 309 312 306 327 318 322 307 313 327 325 320 300 312 312 293 321 321 308 294 303 303 290 302 312 294 304 300 307 308 283 307 293 281 287 299 279 294 290 284 278 289 294 271 270 282 267 269 275 275 266 278 280 268 280 273 262 276 269 269 271 258 263 258 266 263 264 265 259 274 266 249 251 268 253 265 246 255 261 260 255 248 248 262 255 244 245 249 245 236 235 239 254 239 253 237 232 251 235 245 248 240 226 245 237 227 238 225 220 236 230 223 219 218 224 219 222 229 217 220 214 225 217 212 213 220 227 216 217 224 224 215 210 205 220 217 213 203 217 197 213 200 206 203 208 209 192 204 206 200 197 205 194 194 196 187 195 203 203 191 197 196 196 190 185 181 183 193 195 180 183 178 188 180 185 183 181 175 182 177 172 170 181 182 169 168 167 167 166 171 170 177 179 163 171 169 164 169 167 171 158 166 164 160 169 157 156 156 167 157 167 167 162 151 161 159 163 154 154 156 158 160 148 153 145 157 144 154 150 154 147 150 146 147 146 150 144 140 146 148 149 145 141 135 136 135 142 134 144 143 136 134 135 137 131 138 140 129 135 128 135 134 135 134 136 136 135 134 123 124 123 127 129 121 123 123 122 124 128 123 121 119 119 124 115 126 125 119 114 118 118 114 122 120 122 121 114 117 117 119 113 111 112 117 111 110 118 114 116 109 113 107 107 110 109 107 110 114 110 107 105 103 103 110 106 102 103 102 102 106 106 104 105 99 102 100 99 100 99 105 105 99 102 96 99 98 97 95 104 96 101 99 98 98 101 101 101 99 98 94 95 100 98 98 93 96 96 91 96 95 94 94 91 92 90 89 96 94 92 89 88 94 95 90 89 90 88 94 95 91 95 88 88 89 92 90 94 86 88 90 90 89 92 90 92 93 90 90 91 84 91 88 88 91 91 86 89 87 87 86 89 86 84 90 90 89 84 84 86 85 88 85 85 83 88 83 89 89 90 88 89 90 85 86 89 84 88 86 88 83 88 85 86 89 84 86 87 85 87 83 87 84 85 89 85 91 91 91 89 90 89 88 89 91 91 88 84 85 86 93 93 92 88 89 91 91 91 90 87 91 86 94 86 93 90 95 90 90 93 87 90 94 89 92 88 90 97 97 91 96 97 90 95 90 94 91 98 98 96 97 94 95 96 95 100 100 93 95 94 99 96 95 95 96 100 96 104 100 102 102 100 102 99 97 96 100 102 104 102 99 101 100 104 108 105 109 104 107 103 108 105 108 108 106 111 107 109 109 109 112 107 105 105 107 108 113 112 107 118 114 114 117 118 110 114 113 121 116 115 112 117 122 122 115 122 122 116 120 119 115 118 122 116 127 123 118 128 126 123 128 131 123 130 130 131 128 134 127 135 135 135 133 131 133 135 134 138 131 140 139 134 133 141 140 135 144 143 146 145 138 138 143 135 138 136 147 150 141 147 138 149 146 141 141 152 155 150 147 147 149 151 147 151 157 157 161 159 156 152 157 159 158 153 161 157 160 157 157 156 164 163 161 165 172 165 158 173 170 172 173 163 176 169 173 178 180 178 182 168 177 169 173 181 182 177 180 182 184 187 189 182 188 180 176 183 183 186 183 180 194 195 187 200 197 195 191 203 203 195 200 187 194 190 193 199 200 195 207 192 199 200 198 195 209 201 214 206 199 200 206 205 215 218 208 224 220 217 225 226 218 227 213 217 210 215 224 230 233 221 214 229 216 222 219 220 241 223 228 241 243 239 226 238 243 248 247 234 231 230 245 244 231 253 234 235 234 239 241 246 245 262 252 249 252 253 258 265 254 244 268 266 258 250 264 249 256 253 254 274 255 273 266 257 278 263 276 284 285 260 270 285 268 268 283 283 268 273 291 293 278 270 286 278 281 296 279 278 291 299 301 298 282 283 306 297 293 306 307 292 308 292 313 300 292 309 297 315 292 297 315 305 297 320 314 311 329 300 314 318 311 314 308 312 333 308 328 335 337 338 337 329 343 327 322 314 320 344 336 320 333 326 337 324 329 346 325 326 356 356 344 359 361 345 345 345 349 335 366 366 337 352 355 340 362 355 362 376 355 359 346 375 378 359 353 367 369 368 384 361 383 374 390 365 359 393 380 373 362 375 376 396 395 372 398 394 386 398 378 390 404 390 385 389 393 387 393 396 387 411 389 393 397 384 410 385 414 415 418 394 394 412 405 414 390 397 428 399 423 430 431 420 401 416 438 410 437 423 421 439 414 440 410 439 415 429 412 445 450 421 454 450 439 457 419 443 451 452 440 432 438 435 448 428 444 426 463 438 455 431 434 450 468 434 454 457 478 441 476 459 446 456 449 479 458 477 458 478 451 473 445 484 459 487 469 463 464 476 486 456 496 457 483 480 484 466 492 504 459 487 493 463 497 504 476 511 510 482 470 488 474 500 506 519 480 488 498 497 492 478 512 486 503 487 494 495 518 529 483 493 523 527 521 500 493 520 524 502 534 540 498 521 534 532 510 525 508 511 497 515 526 535 506 528 537 542 538 548 517 513 506 534 547 511 519 513 556 533 559 565 545 542 529 533 534 545 538 532 554 552 538 522 569 548 553 562 542 566 540 533 575 540 552 563 545 540 553 560 573 541 565 577 553 553 582 555 592 593 578 582 556 590 558 588 596 557 561 576 561 551 552 573 588 554 595 561 550 575 562 582 596 589 576 596 593 578 592 557 593 604 608 572 614 595 579 583 591 590 570 611 598 616 582 605 616 611 580 606 603 596 590 592 577 608 582 606 573 588 619 600 603 602 625 607 588 605 631 610 584 629 590 604 615 585 620 637 603 628 621 587 632 592 601 637 618 617 633 619 635 608 593 638 623 609 594 596 610 613 614 605 622 640 603 617 641 630 647 654 599 597 612 636 640 643 601 642 626 621 643 607 619 651 604 631 650 603 646 617 620 662 645 653 666 651 632 642 612 652 657 652 658 618 645 658 622 631 626 670 623 610 658 647 619 623 656 665 635 665 671 670 623 675 636 622 623 627 664 656 634 648 637 620 652 640 664 643 628 639 628 645 633 648 657 624 677 669 680 669 652 681 636 671 638 682 637 667 683 677 629 623 652 668 677 624 628 659 651 639 684 663 668 634 630 642 640 625 626 637 675 660 636 628 646 653 626 662 634 689 653 691 685 669 634 687 678 632 664 642 681 692 642 634 670 692 634 658 676 642 653 640 655 629 677 671 647 629 638 690 638 682 689 631 656
629 690 642 635 659 657 687 658 670 693 635 669 632 666 650 645 691 664 672 692 647 649 644 648 658 642 659 645 636 661 672 637 658 686 642 689 647 634 654 689 631 659 632 662 687 674 667 687 643 663 636 672 674 626 630 674 668 647 688 649 659 652 634 655 684 628 668 687 650 654 656 639 651 661 676 646 644 653 643 661 626 654 642 676 656 649 660 635 671 660 662 640 622 672 617 656 621 665 629 625 676 651 666 644 629 664 617 628 641 660 617 652 622 666 652 669 660 660 669 624 648 653 653 629 640 655 669 614 668 663 630 638 643 630 626 611 622 644 623 619 618 617 649 624 619 635 635 648 627 618 651 605 611 611 648 644 627 628 613 634 636 609 648 634 600 606 636 595 598 640 633 597 590 612 623 645 607 616 646 604 641 615 620 601 612 602 602 614 582 616 598 610 639 580 612 587 605 613 627 631 621 613 601 601 631 612 624 578 627 584 618 592 610 605 614 584 583 617 583 620 588 588 578 605 584 608 611 592 561 615 603 592 563 584 570 574 577 612 604 577 565 575 571 567 590 556 553 562 591 600 559 585 547 550 589 578 546 575 575 566 585 589 549 589 542 570 555 557 538 570 571 564 585 588 537 571 579 536 547 557 583 573 528 552 562 551 546 529 543 569 545 528 545 572 547 544 538 526 537 528 527 545 521 552 565 554 546 559 542 554 531 512 546 515 521 549 509 528 505 515 548 531 513 544 529 544 547 543 543 533 531 514 495 506 533 492 529 518 536 491 517 523 532 493 526 485 501 507 489 495 503 509 488 512 486 475 506 520 495 505 495 512 497 512 488 475 478 483 494 483 473 464 462 473 494 463 501 473 497 484 494 498 467 462 492 489 494 482 462 475 476 481 456 452 451 451 481 474 466 440 439 458 463 439 443 452 444 475 435 468 448 433 456 445 465 470 446 441 428 459 429 429 422 442 435 459 461 436 428 431 419 420 440 413 443 414 415 450 450 429 431 406 435 434 418 419 438 419 405 438 415 408 398 412 398 430 401 430 407 428 412 400 401 390 396 403 415 415 410 418 393 383 414 397 385 401 385 410 376 385 382 373 395 386 393 389 391 377 390 383 367 399 364 369 364 392 393 386 373 380 385 380 374 354 388 364 363 367 362 369 374 353 377 379 348 374 343 347 369 355 372 363 341 358 347 340 334 336 363 351 351 351 344 354 335 337 352 327 353 333 331 321 332 326 336 320 347 347 337 320 324 318 341 340 329 322 329 320 334 330 333 312 312 323 327 306 303 304 317 314 304 299 303 306 312 293 319 303 302 302 307 299 303 309 303 286 289 292 293 292 279 304 298 300 277 296 291 286 286 296 288 281 270 283 267 291 287 272 265 285 280 264 275 267 284 259 283 274 279 260 267 278 260 273 265 257 269 274 267 254 252 268 262 258 262 248 252 247 260 264 254 261 241 243 250 251 245 252 255 232 246 231 245 236 236 234 239 243 232 229 232 227 238 234 239 220 238 233 227 225 224 223 230 221 233 221 228 212 217 209 212 213 225 215 217 213 217 222 207 212 221 202 219 204 215 204 209 197 211 204 212 197 194 210 192 210 192 192 203 204 200 204 198 198 201 200 196 196 200 190 190 197 194 180 191 179 182 182 188 177 177 187 180 180 173 179 177 180 186 182 184 176 170 178 179 176 167 165 171 172 175 170 169 173 171 162 167 164 162 166 165 155 161 156 158 154 156 156 163 159 161 154 152 161 158 160 153 161 149 149 156 146 158 144 157 149 151 142 151 142 143 147 148 138 147 146 136 147 138 143 146 140 141 141 141 139 133 134 131 138 130 130 129 130 138 134 130 126 132 129 137 132 133 126 129 126 122 130 124 130 120 131 119 128 125 118 118 121 121 123 124 124 116 118 125 114 121 124 121 115 121 118 112 112 117 112 112 113 113 109 114 108 115 109 108 116 106 116 114 106 115 114 106 106 104 109 106 103 108 103 102 104 103 106 100 109 107 100 104 104 101 98 100 103 104 99 103 105 99 101 99 102 104 100 97 95 98 95 102 101 97 94 99 93 99 93 96 99 100 95 95 94 94 95 92 96 95 90 89 97 93 89 90 93 88 95 91 89 96 89 93 89 89 91 87 86 91 90 93 88 92 86 90 85 89 91 90 85 91 84 91 84 91 84 88 88 88 91 89 88 83 85 89 86 90 88 89 86 89 90 84 87 84 88 85 83 89 86 85 83 86 84 83 86 85 88 82 89 87 87 86 87 89 85 82 88 82 89 83 88 88 85 84 89 83 88 82 82 85 86 84 90 89 86 86 84 84 86 83 89 83 87 88 84 91 88 90 91 87 84 90 85 93 87 89 91 92 92 89 87 92 92 86 88 92 87 94 92 89 87 90 91 89 92 95 93 96 95 89 90 91 89 97 98 90 92 93 98 98 96 99 95 94 100 97 92 92 94 96 93 95 100 96 95 96 104 101 95 95 98 97 100 104 105 105 97 102 102 105 98 103 107 103 101 105 100 104 104 108 107 107 106 111 108 106 106 108 108 113 113 113 115 111 109 115 108 116 113 110 118 112 109 112 112 114 113 120 116 120 116 120 119 115 118 117 118 125 123 123 117 118 123 117 122 120 119 118 128 120 125 129 125 131 121 130 128 130 133 125 125 134 133 138 127 139 128 129 134 141 140 130 138 139 136 136 144 140 135 141 141 141 147 139 147 148 146 141 139 146 152 145 145 144 148 152 151 155 157 145 149 156 152 151 148 156 159 154 157 157 163 163 162 162 160 157 165 155 165 165 162 160 167 157 162 171 164 164 172 163 167 173 172 170 169 167 167 171 180 173 174 172 173 186 188 183 184 188 184 189 174 181 185 188 178 189 189 192 186 198 192 182 188 193 187 200 191 188 188 198 194 198 197 192 200 208 208 205 210 202 209 195 199 209 201 213 205 202 201 210 215 210 223 217 223 215 223 206 211 212 230 212 215 219 229 218 233 214 215 220 219 232 236 240 230 228 220 221 243 243 228 244 247 226 240 242 228 233 248 252 233 243 234 234 233 238 240 245 250 242 248 263 264 243 259 256 261 250 249 260 256 266 252 257 259 270 268 257 257 254 263 280 266 278 282 280 261 282 278 284 284 263 267 266 278 281 266 271 280 285 283 283 279 290 274 300 280 298 285 298 289 288 286 298 292 288 288 301 288 291 310 313 310 293 315 303 318 295 312 305 295 305 325 303 313 320 324 303 311 323 325 314 309 319 306 329 338 316 338 328 313 316 333 337 323 328 337 323 333 351 352 336 333 335 354 326 357 359 358 346 332 356 333 362 337 346 347 341 344 348 354 372 365 343 345 369 365 358 366 370 370 348 366 357 354 378 358 377 385 361 368 382 369 387 373 391 366 387 385 395 367 371 396 377 402 397 400 406 381 402 382 378 379 394 413 378 407 403 383 391 400 403 396 420 399 385 418 400 408 407 417 397 409 396 397 422 426 397 414 436 399 433 407 423 429 432 430 421 425 417 446 446 431 419 433 434 418 419 427 440 427 441 443 430 430 449 419 460 429 443 451 458 436 467 445 431 467 445 447 456 473 449 452 458 468 452 441 479 473 444 460 453 441 470 458 456 470 464 445 455 476 473 476 495 490 468 469 469 476 457 498 477 488 494 477 484 465 479 474 488 504 491 509 475 486 485 501 511 492 511 481 506 499 483 492 481 508 523 521 525 504 513 505 505 525 484 518 484 528 513 487 492 499 493 521 528 507 529 525 538 544 511 542 495 498 500 549 541 547 529 532 546 519 522 522 543 550 518 515 551 549 547 514 521 511 558 535 517 549 514 523 523 537 570 539 565 535 556 552 535 532 523 548 556 558 544 539 554 536 559 562 539 553 555 539 542 551 559 584 565 539 576 570 540 584 559 579 582 591 597 586 543 552 600 552 547 571 555 571 598 584 561 566 585 574 556 556 608 559 578 563 577 609 579 568 568 574 560 574 595 572 592 565 571 583 615 572 602 577 614 580 618 623 613 605 571 592 619 623 598 590 614 584 582 575 610 575 606 616 607 616 616 603 579 602 613 601 598 616 628 587 635 630 626 598 587 598 602 616 590 589 636 638 593 646 594 648 638 649 596 624 629 635 620 596 601 622 653 619 651 602 629 639 613 605 634 655 648 637 647 639 653 636 602 625 641 660 606 616 649 650 652 640 615 644 620 658 648 654 635 655 625 630 636 667 654 640 633 647 616 642 628 619 650 647 653 648 669 621 616 661 671 669 632 613 653 663 617 624 672 664 638 664 642 625 653 625 657 662 660 662 663 670 648 660 646 622 663 635 642 663 648 628 670 654 665 624 684 630 637 635 674 645 650 650 630 667 634 658 648 679 639 631 666 671 673 631 677 653 647 636 634 678 645 685 646 626 688 645 637 672 685 629 651 658 667 679 666 674 690 635 674 630 653 664 639 683 646 662 680 662 632 666 645 693 653 645 641 633 679 663 676 671 663 634 634 635 684 671 682 679
681 663 683 639 632 693 630 651 662 683 686 666 653 636 662 678 653 674 681 638 641 663 679 676 669 683 681 659 660 666 643 645 634 629 654 635 627 655 658 659 643 647 630 668 653 662 650 678 680 644 665 677 675 628 665 669 627 669 673 645 668 641 686 625 680 636 683 678 623 663 643 674 673 661 636 680 643 675 667 634 628 643 621 678 645 660 656 649 641 639 670 620 658 666 623 650 681 640 624 647 668 626 664 639 675 615 667 615 618 617 675 672 644 635 629 665 612 665 666 629 609 665 638 649 657 666 667 629 626 661 608 640 630 608 659 624 666 611 666 605 644 636 656 638 642 648 662 611 645 642 606 627 618 640 621 636 608 625 618 625 634 603 648 642 649 640 618 621 651 635 634 650 641 629 642 609 610 610 591 645 608 603 615 628 585 615 595 589 619 619 593 581 604 608 610 632 599 606 590 610 609 623 601 603 631 616 599 628 630 601 572 625 614 624 607 597 627 611 583 617 625 610 577 601 564 580 594 596 614 563 585 597 567 595 568 598 582 564 579 562 581 565 568 589 581 588 602 554 552 557 560 572 559 598 568 592 562 554 582 543 590 587 541 583 580 577 577 593 549 592 548 555 541 546 553 581 533 540 553 543 544 567 564 574 566 553 574 525 538 524 562 530 551 571 520 520 565 556 548 521 525 538 563 566 530 518 520 553 529 525 519 520 560 550 551 545 511 524 526 519 545 530 532 529 538 548 532 512 498 503 509 544 512 528 526 535 505 539 507 491 513 501 526 535 503 493 495 507 516 501 512 481 524 477 520 512 511 504 492 485 499 485 474 486 503 495 481 484 472 503 469 481 478 497 508 486 465 485 504 465 468 467 497 455 488 478 472 477 454 494 487 488 488 450 470 447 473 473 482 483 464 473 452 467 448 458 464 470 463 471 444 469 461 472 429 447 468 439 457 434 456 428 447 437 440 446 425 454 445 439 455 437 442 426 423 411 424 432 446 433 422 434 429 442 426 430 420 422 436 434 437 436 437 408 426 399 428 427 430 398 393 416 403 405 392 416 423 402 409 400 393 392 416 381 401 407 380 406 400 387 385 402 404 395 387 380 371 402 377 378 373 394 370 387 374 395 379 376 373 381 391 390 356 375 370 353 365 376 358 348 359 363 358 351 365 363 359 370 358 348 342 368 353 352 339 346 339 347 348 357 333 331 355 350 339 357 338 323 325 340 342 346 335 321 325 334 322 333 315 342 323 328 328 326 309 320 319 336 310 328 317 327 331 325 318 327 328 313 317 309 320 313 309 316 294 301 295 307 294 309 289 306 288 288 290 293 302 299 290 295 282 296 296 279 288 275 282 283 279 285 279 294 281 271 275 293 293 266 288 283 287 282 268 260 259 260 280 273 273 258 271 278 257 270 259 264 259 249 268 260 269 253 245 261 258 247 244 248 249 244 251 238 238 251 244 256 241 239 236 253 233 233 233 236 245 234 245 229 238 224 226 242 230 233 222 232 223 222 230 227 233 218 220 220 214 223 225 230 231 223 224 219 221 215 214 221 215 215 203 217 204 204 207 207 199 201 212 213 197 195 197 204 201 192 203 205 195 204 190 207 194 190 204 190 188 186 186 187 184 181 182 182 195 191 192 189 190 183 190 178 182 187 181 182 181 185 178 178 173 185 176 181 180 167 166 175 178 165 175 174 175 166 160 160 168 172 172 160 161 161 161 159 162 166 157 162 166 155 154 157 159 157 161 155 148 149 147 150 147 145 148 149 152 153 150 142 153 143 145 149 146 147 141 138 142 143 148 146 135 137 146 144 138 138 133 144 135 135 134 134 134 138 139 137 139 138 130 129 128 134 126 136 133 134 128 126 121 125 129 121 126 119 121 127 120 123 127 121 124 125 117 126 114 124 116 123 121 115 119 120 121 113 114 114 114 116 111 113 117 111 118 114 114 110 113 109 113 105 112 104 112 105 105 108 107 102 106 106 105 105 105 103 105 103 104 108 102 103 103 105 102 103 106 98 97 97 102 95 97 99 102 102 97 104 96 97 95 94 93 94 93 97 96 100 96 92 92 92 92 92 90 94 92 95 90 94 89 94 89 90 88 90 95 89 88 88 89 87 88 90 86 86 93 90 92 86 90 92 87 91 91 87 93 89 84 88 86 87 84 89 85 85 89 86 85 90 88 85 90 84 90 87 82 85 83 87 86 86 88 85 87 87 89 87 84 89 83 86 85 82 83 85 84 81 88 86 88 85 81 88 87 88 84 87 83 85 85 88 81 83 83 86 89 84 85 84 83 86 88 86 88 82 83 83 83 82 89 82 87 90 90 86 89 86 84 84 90 88 83 83 91 86 89 91 88 84 85 90 88 91 86 93 90 85 89 93 89 90 92 89 93 90 90 91 90 87 94 93 95 94 96 90 94 94 92 93 92 98 96 96 96 98 96 93 99 100 99 92 95 97 96 95 98 98 98 102 96 98 102 95 104 103 96 96 105 102 100 101 102 102 106 99 101 103 104 101 106 102 103 100 107 102 109 106 107 105 108 111 109 113 107 105 114 114 112 116 114 113 116 115 110 111 112 119 114 116 119 115 116 117 116 118 114 113 121 115 125 119 123 121 125 119 117 127 117 119 127 129 121 122 121 127 130 126 128 126 122 126 134 126 127 129 125 136 130 137 138 133 139 134 136 135 137 137 135 136 142 135 145 139 134 135 135 146 137 146 138 149 151 142 139 140 140 148 152 151 150 152 149 158 146 146 149 155 153 160 157 149 158 161 161 162 166 157 164 164 164 169 157 159 168 161 162 172 158 161 165 172 164 177 172 168 176 179 176 168 174 181 178 183 172 182 186 172 186 174 171 173 181 186 189 184 191 193 181 193 195 180 182 191 182 185 185 193 197 200 187 187 190 189 197 205 203 198 201 191 192 207 199 198 200 210 210 215 199 209 206 215 201 211 213 207 220 205 205 214 213 213 225 215 212 223 225 214 212 231 216 213 220 232 234 220 228 229 231 223 228 239 236 245 244 234 227 237 248 247 243 251 252 250 253 249 253 243 254 257 257 256 248 258 263 264 263 260 246 265 253 246 247 246 265 269 259 249 265 275 260 263 265 272 268 270 277 263 271 265 281 285 273 274 268 290 288 272 277 271 293 289 282 296 288 280 286 298 293 275 303 296 291 292 304 301 282 295 309 287 291 307 304 288 312 313 309 296 311 294 320 312 312 309 301 318 309 304 322 321 319 314 316 331 309 333 316 325 308 314 324 318 337 324 334 323 322 341 334 329 350 347 328 341 349 345 339 328 340 355 338 354 342 330 341 335 352 347 346 363 339 339 351 352 366 363 355 355 353 350 353 369 376 368 348 360 360 357 356 363 370 357 375 380 368 364 362 365 381 381 363 396 388 363 383 378 381 378 398 379 403 391 404 402 383 400 409 383 411 403 390 408 388 414 408 412 408 408 402 389 388 423 402 411 410 398 430 427 408 434 423 431 429 421 435 415 406 401 441 412 442 442 430 408 429 445 412 412 418 443 443 445 438 426 436 457 422 430 432 424 421 456 435 428 424 458 462 428 447 445 428 430 473 463 442 445 450 444 457 454 441 471 452 446 475 460 475 467 477 482 485 446 467 463 492 450 454 487 475 470 470 462 481 501 475 478 497 497 483 460 475 499 494 479 485 485 512 511 504 505 482 516 478 499 481 509 484 498 510 476 508 477 498 508 508 511 515 498 532 491 496 500 512 495 515 506 495 505 515 529 511 512 520 541 494 535 531 507 541 509 534 512 511 533 521 540 512 511 523 532 548 534 543 556 555 517 545 526 534 518 522 559 535 536 531 531 547 546 527 530 523 568 526 559 552 568 559 557 529 533 580 570 530 576 542 579 538 542 548 584 536 566 586 572 573 575 564 557 571 558 557 549 579 542 594 566 552 568 563 594 585 596 552 549 576 594 567 606 602 601 599 567 577 572 594 577 596 576 608 598 575 574 607 561 587 592 606 570 585 593 607 575 582 604 581 599 568 609 571 612 611 585 616 618 578 625 619 578 581 609 587 604 628 608 606 585 589 589 633 623 602 640 586 608 609 589 594 602 637 624 620 645 600 586 600 591 641 625 595 644 612 649 610 601 619 615 649 606 647 623 649 618 611 610 641 646 637 617 628 651 611 618 644 606 635 613 636 629 626 643 612 620 644 648 652 633 622 645 649 659 644 666 663 632 620 641 656 631 627 671 647 659 667 648 652 632 671 627 656 661 634 635 653 613 658 646 676 652 625 636 662 644 633 633 634 676 656 619 659 626 661 633 653 620 642 623 622 682 645 629 630 621 628 622 623 651 632 637 654 636 652 646 659 645 641 680 686 686 628 664 631 674 682 666 680 645 673 683 643 634 632 656 639 642 659 641 672 668 680 658 656 646 662 670 667 644 665 634 662 675 655 657 632 645 677 653 639 673 647 656 634 662 642 635 638 653 671 687 692 656 651 653 674 687 632 649 637 668 654 672 649 682 635 654
632 683 680 644 662 631 670 666 666 684 672 676 641 647 667 640 675 690 665 653 681 666 673 689 640 630 663 659 680 669 682 684 657 665 633 688 667 673 657 635 661 634 682 673 652 653 682 632 648 651 655 634 688 652 638 632 647 651 632 651 653 628 661 633 633 682 679 650 687 646 687 666 646 646 655 623 662 665 683 635 638 664 628 624 626 641 632 649 665 637 677 631 642 647 638 652 640 629 677 638 671 636 629 623 623 668 652 668 645 623 660 622 628 630 667 669 674 634 647 642 614 657 615 644 643 666 631 649 653 642 614 648 620 663 639 631 651 610 614 606 633 632 648 651 633 608 655 660 645 624 601 638 638 628 608 614 632 648 629 656 625 595 613 604 636 651 623 632 614 635 608 607 637 637 645 648 611 596 643 632 639 621 634 630 585 622 644 588 585 643 617 588 629 601 634 639 639 585 616 605 596 592 579 586 598 632 633 628 619 594 612 605 614 607 610 575 601 569 617 613 576 583 582 604 584 570 583 602 602 584 603 589 572 575 597 578 611 600 581 606 567 586 566 596 609 577 569 577 603 562 557 580 587 590 586 581 588 550 566 545 592 589 591 545 557 594 545 585 593 556 581 575 564 543 549 580 569 559 556 531 547 565 534 577 552 554 556 529 536 529 572 576 522 550 568 527 554 570 537 530 529 553 537 542 544 548 522 533 514 528 510 522 541 544 518 540 516 532 522 544 526 553 543 514 514 500 545 497 543 509 512 498 531 505 527 518 499 503 498 490 538 513 501 509 501 501 489 516 494 500 505 486 497 507 507 512 485 510 479 483 485 506 511 500 490 471 493 479 505 479 474 463 497 493 474 486 469 493 469 496 461 486 470 459 493 457 473 483 455 449 482 490 455 466 482 459 473 457 473 480 457 467 483 475 470 451 458 448 440 475 445 464 450 457 429 467 436 452 466 437 457 451 443 430 449 440 431 421 440 433 423 418 429 431 453 447 438 451 435 425 441 439 410 444 444 402 403 429 433 404 405 438 426 429 411 404 407 394 406 398 416 423 419 419 425 398 410 386 412 400 406 384 395 399 404 397 382 409 396 384 381 377 407 377 392 373 403 398 399 377 381 390 364 394 362 391 390 371 382 365 362 386 372 356 385 387 380 353 379 373 359 349 362 366 374 354 347 348 366 353 354 340 356 369 336 353 363 349 358 335 337 351 338 327 346 331 333 329 336 332 351 331 324 349 327 329 338 342 326 331 312 327 322 324 330 326 331 336 320 312 325 317 311 324 324 304 325 317 326 311 316 320 312 299 297 296 308 293 314 310 298 292 298 301 293 311 296 310 304 281 288 295 293 291 302 295 297 276 288 287 294 294 295 283 284 285 276 280 289 286 274 274 264 275 282 278 261 279 277 265 273 269 275 260 273 262 252 265 264 250 268 260 266 263 264 253 266 244 253 254 249 253 254 258 253 247 257 240 247 249 241 244 230 239 233 248 241 237 241 241 237 228 244 236 230 220 221 234 238 221 215 221 216 224 230 212 227 213 220 220 209 211 217 226 209 218 217 217 206 203 202 218 219 203 210 216 209 210 208 205 213 196 211 192 210 200 203 193 190 198 197 192 187 203 190 190 196 197 195 181 181 184 188 190 186 178 192 181 180 177 175 177 180 176 172 180 173 179 185 180 183 182 177 172 171 165 165 170 162 171 175 173 172 164 170 164 161 166 169 168 167 161 167 159 164 166 164 156 157 157 160 159 150 159 160 151 156 153 156 151 145 146 151 156 147 153 149 147 140 151 143 141 140 147 139 143 146 147 142 140 145 142 139 137 143 136 133 133 134 135 131 137 134 132 134 132 130 136 133 132 129 129 126 125 122 129 132 125 125 122 129 122 128 120 124 124 124 125 119 125 115 117 119 117 124 115 115 121 122 113 115 115 120 112 117 109 119 111 117 114 108 107 113 108 114 111 106 107 110 111 111 109 105 103 111 102 110 101 110 100 109 101 100 106 100 103 104 106 98 98 101 105 97 104 98 97 104 95 97 99 100 101 100 100 100 101 98 95 97 98 98 94 95 98 95 95 95 94 97 95 93 93 94 97 96 89 92 95 95 91 93 90 95 89 95 93 87 90 94 90 94 92 91 85 87 93 89 91 88 89 87 84 90 90 87 87 84 89 86 90 87 89 86 90 87 86 88 85 83 82 83 85 86 86 83 88 83 87 85 88 84 88 88 83 86 83 87 87 81 82 87 85 88 82 85 85 86 83 88 87 83 82 82 87 86 83 87 88 81 83 87 85 82 86 87 87 88 85 86 81 86 84 85 85 85 81 82 83 85 89 89 87 82 82 86 87 84 85 88 85 87 86 89 88 84 87 87 84 84 84 84 89 87 85 87 86 89 90 89 93 86 94 88 86 93 89 91 93 94 89 94 95 89 95 88 91 94 92 94 91 90 91 97 92 92 91 93 95 96 98 94 96 97 97 95 93 98 100 101 94 96 102 101 102 104 100 100 102 100 100 99 104 105 99 107 106 100 104 107 109 108 109 103 109 106 111 105 106 105 109 105 105 105 113 108 113 106 114 106 111 111 114 109 108 110 109 116 118 110 120 120 118 116 112 113 118 125 114 114 115 114 118 116 118 122 119 128 127 119 120 124 125 124 126 128 129 129 132 124 124 133 134 127 129 136 132 126 133 136 140 141 137 131 141 132 137 144 132 135 142 138 136 135 137 148 147 139 144 142 146 151 140 147 147 149 143 151 147 157 152 157 148 149 153 151 150 160 152 154 149 160 154 153 161 163 165 163 161 162 158 163 166 162 163 171 167 171 170 168 175 174 172 173 169 178 176 174 169 171 182 180 181 174 186 183 187 187 179 178 179 176 175 186 178 191 188 188 192 179 195 186 191 196 184 195 188 189 203 187 190 200 198 190 194 203 200 191 202 195 210 199 194 209 214 216 202 208 218 203 217 214 203 212 217 220 220 214 210 215 227 223 223 223 231 221 223 218 216 235 232 221 234 228 234 226 236 234 240 236 226 241 236 240 248 232 241 235 247 251 251 250 233 247 251 237 256 253 259 243 245 242 241 261 261 247 247 245 244 264 249 258 252 249 273 269 275 256 273 276 266 266 261 271 266 284 259 275 283 287 270 285 282 281 277 292 277 269 281 277 272 272 284 290 291 282 287 303 293 296 290 297 294 300 300 282 299 294 303 291 306 310 316 316 314 313 303 296 296 300 324 316 308 302 312 312 300 314 319 314 305 325 313 326 329 323 323 323 340 318 331 330 320 331 326 337 326 326 332 343 345 345 347 324 344 332 349 354 327 358 339 356 355 347 351 363 339 355 341 350 354 362 361 368 361 348 360 365 344 362 376 363 359 362 350 378 366 372 361 378 360 373 384 364 376 383 362 381 370 363 384 375 387 367 400 380 393 385 389 401 384 384 385 390 376 398 389 409 379 394 383 400 406 399 421 395 415 417 396 406 417 415 421 424 415 430 422 399 401 432 409 420 426 432 441 432 437 414 428 410 415 419 432 438 430 451 414 447 444 436 417 426 429 422 436 428 452 431 443 448 454 454 433 440 448 454 455 469 441 442 454 454 469 434 467 471 456 470 442 453 477 441 441 475 476 486 449 456 488 455 470 493 490 456 467 473 488 499 497 479 503 483 457 464 477 460 489 485 484 497 472 498 477 503 514 515 502 472 511 516 509 505 495 509 498 502 492 517 497 526 487 503 513 496 490 511 534 506 525 529 496 490 530 510 490 515 524 526 527 519 510 531 501 514 505 523 521 539 524 551 524 503 552 516 544 518 520 554 513 543 531 554 518 543 533 529 523 519 564 532 539 542 518 565 550 526 565 573 568 535 564 573 578 559 546 563 533 559 560 569 555 582 582 579 564 546 564 562 573 558 591 588 537 593 589 574 542 553 558 546 593 544 584 579 578 553 566 588 554 579 558 592 582 578 608 567 579 557 585 573 582 589 610 593 580 601 588 604 563 575 600 567 579 599 589 574 567 594 584 581 589 603 591 581 604 607 623 602 593 578 571 587 605 583 607 604 610 592 582 596 578 624 623 617 636 606 580 627 624 616 585 600 589 614 636 631 601 614 623 587 617 628 605 588 647 600 611 608 640 604 616 644 600 621 597 627 594 597 618 608 598 626 604 608 623 629 657 620 616 639 603 614 647 625 615 660 659 640 629 656 662 621 651 644 656 662 641 655 652 609 630 671 671 608 636 629 634 626 649 622 619 668 630 615 621 649 630 624 628 670 652 665 619 668 677 672 617 643 665 628 625 656 681 656 671 646 672 662 622 668 645 624 642 668 680 669 665 681 648 649 649 659 631 675 671 657 635 661 674 636 625 625 680 625 665 669 654 657 649 662 645 675 669 669 661 665 655 643 661 661 628 650 645 646 663 652 655 680 628 628 688 634 658 665 663 633 676 647 634 637 666 673 684 688 672 666 690 663 642 650 632 641 672 648 660 640 673 686 693 673 687 688 680 650 661 649 655 641 666 660 650
639 638 641 631 682 677 690 649 689 644 652 635 685 671 665 630 647 656 694 691 647 686 677 667 649 630 692 661 667 655 680 674 663 690 673 647 668 667 666 661 679 686 665 668 658 633 667 675 659 663 669 676 653 650 647 671 649 642 679 627 654 671 645 667 643 627 689 638 663 646 651 684 659 661 682 683 639 648 623 652 642 638 650 674 621 661 643 655 652 630 656 681 676 674 659 630 675 658 644 650 679 670 627 621 665 625 667 666 619 660 677 666 645 644 658 665 635 626 620 611 614 622 666 635 636 657 656 611 628 665 657 638 614 608 621 642 667 667 629 662 631 615 636 614 626 662 628 657 612 606 663 612 624 646 630 600 631 646 622 609 647 632 601 636 595 634 639 615 637 605 624 597 622 626 601 621 603 619 631 648 633 596 621 588 610 617 620 622 625 604 598 607 621 617 584 587 582 591 625 618 595 618 583 586 607 599 632 579 592 610 589 601 586 608 610 576 590 601 606 589 586 595 623 569 591 569 577 587 608 586 580 599 606 615 591 564 586 558 576 600 603 571 571 558 558 582 571 586 556 598 563 581 556 567 555 564 569 562 558 592 552 563 577 581 563 575 573 566 567 582 580 585 580 571 569 540 562 544 575 567 563 542 541 536 549 569 555 532 577 530 549 570 525 567 568 523 525 533 524 562 540 535 552 528 517 552 524 522 561 541 510 522 534 545 549 548 524 543 523 535 527 523 516 539 539 549 518 501 499 509 533 541 522 532 511 506 526 520 502 531 531 501 493 531 495 507 516 529 485 519 503 525 509 504 522 490 501 478 477 490 494 488 472 486 478 502 481 478 473 472 485 471 478 494 463 471 488 470 464 467 495 473 491 481 493 467 466 479 475 450 478 481 474 473 461 482 477 454 482 467 477 439 443 465 443 444 450 438 441 433 442 432 475 437 470 469 436 443 465 432 443 456 451 445 457 454 424 425 427 448 449 421 446 443 419 442 428 422 421 412 426 429 416 405 419 407 407 411 408 427 409 407 435 405 398 416 417 397 395 420 419 411 417 394 418 386 422 409 406 414 400 403 411 415 403 415 388 399 399 376 399 402 408 404 401 376 399 399 392 396 381 383 399 390 398 376 375 384 383 374 365 357 373 357 385 377 381 377 356 350 376 346 358 379 350 345 353 366 341 358 371 369 366 344 357 340 366 332 347 341 337 330 351 346 332 334 346 331 342 331 335 342 321 348 334 348 325 340 321 325 327 315 331 309 339 326 335 315 318 306 312 317 310 320 328 325 325 305 312 310 322 321 308 311 296 319 293 302 305 300 306 291 298 285 284 296 285 288 305 305 282 296 283 285 289 289 285 287 276 294 285 272 291 291 280 291 271 273 287 277 281 271 265 263 277 282 267 276 260 268 273 265 269 260 266 262 263 262 258 265 266 260 258 253 266 257 257 254 244 241 252 261 258 236 251 241 255 232 243 247 239 237 242 247 250 244 248 239 247 226 225 222 226 236 234 229 222 228 231 235 222 234 215 230 230 213 211 221 227 219 224 225 226 225 223 222 209 214 214 210 215 214 200 212 204 209 206 205 209 208 198 195 198 202 202 193 207 203 196 199 193 201 189 188 186 186 189 191 191 186 197 191 191 193 189 184 192 179 180 176 185 187 189 185 185 176 181 178 169 168 182 170 177 169 176 177 177 166 164 164 169 161 166 165 166 160 163 164 157 163 168 167 164 155 156 165 161 161 156 155 161 159 154 152 147 157 146 145 153 154 157 143 142 146 153 147 153 147 151 145 142 145 148 149 139 145 142 147 143 133 140 140 138 140 133 132 136 136 129 130 134 131 128 129 127 130 133 124 125 133 124 124 128 121 125 126 128 122 126 125 119 122 118 127 117 122 122 117 118 120 114 118 121 116 116 115 114 122 118 111 114 117 111 109 115 117 117 114 113 108 108 115 116 107 111 109 104 105 106 104 103 102 103 107 104 104 106 108 109 101 108 107 106 103 105 102 97 103 101 96 100 97 98 99 97 103 98 95 96 94 96 99 100 97 95 99 96 97 100 98 95 98 92 99 96 94 90 91 94 97 91 96 94 89 93 88 90 95 88 94 93 90 88 88 91 90 86 85 92 91 91 88 87 85 87 84 88 86 84 85 86 83 85 90 85 88 89 87 88 85 88 83 84 89 84 88 88 88 87 85 84 84 86 84 86 81 84 82 82 83 83 85 84 85 85 86 83 83 83 81 86 82 82 80 81 84 86 81 83 84 85 86 80 82 82 85 82 85 86 85 81 81 82 85 87 87 83 82 82 87 83 80 81 86 81 83 83 88 84 86 84 81 85 84 83 88 82 87 85 89 84 86 82 86 84 90 87 88 84 89 87 88 91 89 86 91 91 88 89 91 88 91 86 88 94 90 92 87 94 89 88 94 94 91 93 95 88 89 90 92 89 89 97 98 94 90 95 91 91 92 97 95 97 100 97 97 96 95 96 94 98 96 102 103 100 103 104 101 95 97 104 102 102 102 104 104 102 103 102 108 105 99 100 109 108 105 105 104 103 102 109 103 105 109 114 108 112 105 115 111 110 110 108 108 113 111 111 115 118 119 111 111 113 115 114 117 118 118 114 124 116 118 119 115 122 120 119 120 124 126 126 130 121 128 126 131 129 124 122 130 127 128 130 130 126 133 138 127 127 135 133 140 132 135 134 132 135 133 137 143 137 136 135 142 143 137 144 145 148 146 148 151 142 144 153 151 141 143 155 151 156 145 155 145 147 151 147 159 153 162 156 151 155 158 160 154 157 161 158 161 164 160 162 171 171 163 161 167 167 160 163 166 170 171 163 172 172 166 174 180 170 174 173 172 185 181 180 181 173 172 173 184 184 191 185 186 193 186 181 186 193 194 199 190 188 196 186 188 192 199 201 200 205 197 199 204 208 191 206 208 197 204 203 209 205 212 201 207 217 217 210 203 218 206 223 217 209 206 218 217 223 220 219 222 217 222 224 215 228 230 217 231 230 237 233 239 230 234 230 222 235 229 241 235 248 234 234 236 232 249 230 248 244 232 234 243 248 251 254 257 260 252 256 258 260 246 251 255 255 268 258 260 247 272 260 258 254 274 274 273 272 275 277 269 271 283 285 267 281 269 277 272 277 281 279 276 275 283 275 287 274 284 276 297 279 295 284 296 289 297 281 298 301 292 301 302 299 287 304 314 293 313 293 294 314 296 305 299 324 321 307 321 311 322 312 311 312 327 311 320 305 321 330 313 331 337 324 332 333 341 333 333 318 341 348 322 335 334 340 333 333 340 331 337 339 328 348 328 359 354 352 335 357 335 355 335 364 357 344 338 354 362 353 343 343 364 352 347 368 357 378 374 382 369 373 353 382 369 376 367 379 388 361 388 381 384 385 393 383 376 400 369 390 388 398 395 401 399 393 405 384 391 400 404 380 407 384 415 394 380 391 414 389 406 416 415 405 417 427 422 430 427 410 430 403 429 430 428 424 402 411 426 431 426 424 432 409 437 412 414 446 448 436 421 434 440 441 431 433 432 425 417 424 451 453 437 424 450 449 423 465 450 446 438 449 470 460 435 441 461 469 468 443 478 465 448 480 466 451 460 462 454 470 476 481 446 465 453 483 459 451 490 490 479 460 463 495 486 500 464 476 501 495 471 473 485 480 491 490 469 497 490 486 507 495 480 517 480 483 483 500 515 502 482 482 494 509 484 490 512 524 530 527 490 522 517 486 493 525 509 527 527 497 492 524 512 524 518 504 534 505 540 501 527 506 504 512 550 516 552 542 540 542 536 553 559 552 522 544 515 548 535 560 566 517 516 533 557 548 540 537 541 536 565 537 566 550 552 525 532 552 576 570 548 543 539 528 582 534 575 574 564 536 557 563 542 562 554 584 588 576 558 563 579 556 561 589 563 576 580 584 560 581 565 569 547 575 561 603 592 601 572 563 580 556 587 583 603 559 573 589 599 604 568 577 580 594 615 567 575 612 588 574 614 617 584 578 578 577 578 610 571 619 574 627 587 619 616 617 574 598 580 621 597 612 619 632 633 579 581 599 609 610 631 614 628 599 597 584 604 619 624 608 594 586 633 631 646 635 641 639 617 592 648 632 601 600 629 591 631 607 631 652 609 626 625 618 633 602 605 635 635 628 606 640 629 651 653 614 661 622 647 635 655 628 609 624 625 665 658 661 650 652 635 645 618 618 649 671 619 669 638 665 652 648 672 665 660 623 656 660 672 618 666 643 662 629 621 628 657 615 659 619 630 652 657 630 637 625 673 678 678 621 639 679 674 649 634 680 646 667 668 635 661 661 630 680 684 630 684 653 646 679 640 653 685 659 680 638 685 671 634 684 677 656 681 669 690 634 666 652 682 650 680 668 690 692 681 688 664 677 673 687 681 682 682 675 686 652 670 647 664 637 652 628 683 662 663 667 683 637 686 646 645 672 687 643 671 675 637 643 659 683 635 645 670 689 694 663 647 668 680 684 676 638 682 665 670 648 635
657 657 693 674 672 668 664 684 642 643 691 655 673 676 659 688 650 652 683 680 668 654 664 654 632 671 640 667 645 656 670 669 680 665 643 655 635 676 642 646 689 634 668 662 678 630 651 629 651 637 679 686 660 645 645 662 686 653 631 633 680 671 684 685 678 667 677 628 679 670 654 661 667 627 646 639 635 680 671 683 638 682 631 679 668 630 681 647 651 661 645 655 647 638 650 634 679 638 635 667 682 665 639 660 670 638 619 666 633 621 618 664 636 654 658 665 663 649 647 643 617 614 662 618 657 629 650 667 622 639 650 668 646 667 611 645 669 640 643 633 663 639 666 648 658 614 647 620 604 617 660 637 608 610 608 641 607 616 631 624 626 610 607 657 615 616 607 609 616 643 616 652 627 651 616 641 592 611 589 643 626 643 599 623 646 610 599 605 635 591 586 605 632 631 616 610 622 626 581 629 601 593 621 597 601 589 589 600 596 616 604 617 601 624 589 584 591 590 592 580 590 599 572 576 597 582 583 564 595 567 573 572 602 614 579 588 575 589 569 613 582 576 600 601 565 586 578 602 606 592 569 571 574 591 571 567 595 591 563 556 549 587 578 562 589 597 545 585 544 593 571 584 553 575 582 578 551 582 560 546 560 575 583 533 554 543 580 571 526 577 530 535 548 548 552 554 532 529 525 568 566 519 561 550 518 542 536 516 519 527 538 521 544 544 554 532 517 530 527 547 504 546 549 522 546 501 510 533 503 516 536 532 539 528 525 499 535 494 537 519 492 501 523 529 504 484 527 506 486 525 503 503 513 492 507 497 487 495 505 520 485 483 509 486 518 480 501 473 474 466 467 464 489 479 486 501 486 468 505 493 468 482 479 457 477 499 452 456 476 459 454 458 483 449 480 445 485 459 466 466 443 470 466 479 447 453 470 438 434 473 435 469 470 438 432 432 454 448 449 460 453 457 437 423 456 419 424 425 446 426 444 431 438 448 427 433 411 437 431 417 434 422 430 407 421 419 402 413 413 439 407 434 418 403 405 417 421 418 414 428 428 421 427 412 388 401 418 395 395 385 393 399 389 412 407 392 384 375 383 376 407 389 405 377 406 394 400 378 398 393 381 399 391 391 395 375 374 366 361 385 360 384 374 360 367 360 365 371 364 364 358 369 370 369 345 372 345 350 343 340 352 355 368 353 368 358 343 337 337 341 341 329 343 358 343 326 328 340 350 347 350 320 351 332 322 344 336 323 343 341 317 314 333 319 310 333 331 321 319 331 333 328 321 314 322 305 321 327 300 320 302 311 294 308 299 317 307 315 305 309 289 300 296 285 284 300 287 297 307 279 278 298 280 278 301 287 292 287 277 285 285 285 275 272 280 271 283 285 287 273 283 263 277 283 283 266 266 263 277 254 259 263 270 259 253 250 250 254 252 249 250 267 260 251 257 260 260 249 241 261 248 260 252 239 241 244 256 253 234 249 248 248 231 244 230 233 231 238 240 240 241 223 238 241 240 240 227 220 219 224 236 222 216 219 219 212 229 225 216 209 213 208 225 223 220 208 205 223 205 201 206 206 216 200 199 211 215 207 202 194 197 193 192 194 208 204 195 193 193 188 196 186 202 187 194 190 193 196 197 182 183 181 184 190 187 190 181 183 188 179 188 182 174 176 177 181 176 175 183 172 181 167 165 165 172 168 164 176 170 167 172 165 166 166 173 162 158 171 166 155 161 166 160 164 164 157 153 157 161 157 153 162 156 155 156 154 148 146 153 144 147 143 150 148 152 146 150 148 143 144 139 149 145 142 142 137 143 144 139 134 135 138 141 134 131 133 131 139 134 132 135 132 130 126 132 130 125 133 127 127 123 124 123 127 131 130 122 129 123 123 128 128 124 125 117 124 118 116 117 118 122 120 120 117 115 113 111 111 121 114 117 110 119 110 109 117 117 107 115 114 110 113 110 111 109 108 108 107 109 108 104 108 109 110 108 101 109 102 106 103 99 105 100 106 99 98 99 102 100 97 95 97 102 100 102 103 101 99 100 98 101 93 94 93 100 98 96 96 99 93 95 95 96 91 90 91 94 95 92 94 90 92 94 88 94 89 94 92 91 91 93 89 89 92 89 87 89 93 93 85 88 89 91 87 87 86 87 84 88 85 83 85 85 84 83 86 87 86 89 83 82 85 83 88 85 88 82 88 87 85 80 83 83 80 86 86 83 83 87 80 85 80 83 79 81 84 83 86 80 83 80 81 79 83 80 83 82 81 82 81 79 82 84 82 82 82 80 85 85 80 86 82 80 81 83 82 86 79 82 80 84 83 82 84 87 83 80 83 86 83 85 86 88 83 82 83 86 83 82 85 84 81 89 86 84 85 89 84 86 83 85 83 88 88 88 87 84 89 91 90 85 88 89 88 91 85 86 92 93 93 88 87 89 95 92 89 90 96 96 94 93 91 91 92 93 89 93 94 91 93 91 95 98 96 97 95 95 98 94 101 98 95 95 100 94 95 95 100 96 97 103 100 99 104 98 103 101 104 100 98 103 102 108 108 106 100 109 103 101 103 105 107 105 108 108 112 113 107 112 114 110 109 107 113 114 110 117 110 119 109 118 115 114 116 116 120 112 122 118 116 123 125 125 123 125 115 118 117 121 120 121 121 128 129 121 123 120 123 123 128 133 123 127 136 132 134 131 127 129 133 127 139 133 139 141 140 136 137 132 142 143 140 142 135 138 143 148 141 136 142 143 151 142 143 146 152 143 146 154 146 156 145 151 156 155 148 156 161 147 157 161 159 160 161 162 167 167 164 168 158 166 167 161 171 156 159 161 159 172 167 167 176 170 164 173 163 174 170 175 173 173 182 170 177 169 186 183 180 176 173 173 173 175 185 182 185 186 183 178 186 191 181 194 198 185 200 202 201 202 195 203 194 190 192 189 206 203 198 196 194 209 194 202 198 210 201 207 211 207 213 206 209 204 216 203 210 205 216 216 226 223 229 228 229 218 231 232 225 218 234 217 222 234 231 227 220 224 235 241 230 244 232 242 228 245 238 230 251 234 237 251 243 243 249 238 239 256 249 242 249 244 263 245 243 241 249 263 252 267 265 269 255 256 253 249 273 253 268 265 255 257 265 256 278 279 263 269 261 283 265 284 265 284 265 283 289 285 287 272 296 283 284 294 286 277 293 285 291 286 284 286 285 308 281 292 288 285 312 299 287 297 314 290 300 304 312 318 297 318 309 325 313 320 323 314 330 300 313 326 312 314 311 333 310 307 309 317 315 334 335 318 339 322 317 329 324 344 349 329 334 338 351 325 342 340 356 355 355 342 358 348 333 333 359 356 342 365 366 369 340 357 359 373 345 345 345 369 363 346 345 364 351 357 363 385 356 361 388 379 379 384 383 384 393 369 373 380 392 394 393 370 368 399 402 377 369 382 385 399 402 404 401 392 412 393 396 395 391 387 396 388 416 422 389 387 397 387 397 395 422 422 403 411 431 394 404 426 419 407 411 413 408 440 420 441 421 442 425 431 408 413 418 435 412 415 439 441 449 456 431 434 455 449 439 449 462 450 423 454 444 465 429 451 465 450 454 467 456 443 443 472 442 437 442 463 475 462 462 442 468 470 448 483 451 474 476 480 472 492 476 475 451 451 471 497 487 458 459 478 476 492 464 497 466 499 498 483 494 498 489 510 469 479 489 501 491 484 501 491 498 499 488 481 512 493 491 490 483 482 485 509 502 519 525 534 485 524 513 529 508 520 511 529 504 522 501 501 531 532 499 500 536 534 534 515 510 535 525 521 528 532 511 517 521 512 552 541 554 545 547 524 513 514 551 535 565 531 525 558 552 533 538 527 534 532 537 537 537 531 578 540 549 566 540 534 546 577 558 565 559 559 576 563 548 545 543 544 580 553 564 576 547 590 544 574 554 580 553 576 600 569 584 550 593 551 592 588 590 555 581 598 558 592 608 570 557 571 581 585 602 569 565 594 594 585 578 615 595 578 581 585 610 590 613 615 584 578 591 598 602 626 606 593 593 626 593 594 576 593 607 632 580 587 625 621 619 595 623 627 604 631 607 609 636 582 581 619 603 599 642 597 608 617 592 643 610 643 642 629 622 589 648 643 640 609 600 652 645 595 593 611 603 611 605 598 645 609 602 644 613 633 608 650 627 646 633 633 656 629 607 663 613 614 609 613 656 622 659 629 657 645 648 611 608 662 644 658 639 664 623 608 618 649 611 642 642 614 629 615 613 626 643 675 640 658 664 637 677 648 672 675 653 633 677 671 675 631 647 672 666 647 656 667 644 670 651 658 646 623 645 658 645 675 656 679 638 638 676 654 640 628 666 673 662 663 640 675 679 674 668 666 640 643 651 669 630 685 643 656 681 643 629 630 627 682 646 659 664 690 633 656 637 673 688 639 633 645 657 642 637 645 633 629 667 672 675 666 649 682 694 639 631 630 640 631 684 660 663 653 655 670 681 664 648 676 674 653 691 636 665 632 652 669 696 691 644 676 660 664 663
659 672 663 658 683 664 644 645 696 667 670 668 651 635 682 694 678 638 687 681 670 688 637 642 687 695 653 666 658 683 695 683 658 660 641 641 690 653 654 685 687 691 655 642 629 640 637 674 644 692 658 683 683 664 692 672 661 645 639 686 633 638 673 661 666 684 643 663 677 644 689 639 680 626 644 671 653 632 650 671 632 642 680 670 687 629 663 680 633 659 627 651 661 673 673 661 672 624 632 659 641 632 674 633 632 627 678 665 642 634 673 642 655 618 637 627 648 622 640 662 622 661 639 641 631 625 643 632 626 662 643 650 671 608 627 626 613 635 632 645 656 667 609 615 636 630 624 634 649 607 617 638 646 621 603 601 652 606 611 608 630 610 648 603 631 599 630 612 641 598 653 640 648 635 647 610 591 614 625 631 613 604 642 638 610 646 646 620 627 637 596 606 602 613 618 604 597 581 605 616 603 593 630 594 597 610 619 590 616 593 596 628 580 598 621 584 619 608 617 602 602 622 589 620 573 581 581 569 597 621 620 593 564 618 566 586 587 561 590 566 596 610 610 597 582 554 584 557 578 563 558 584 573 588 604 550 553 585 602 593 594 574 591 559 556 544 573 595 566 572 549 567 544 573 537 574 552 544 566 544 560 574 531 551 544 558 544 544 563 528 579 537 559 557 560 551 547 543 562 539 568 559 565 543 519 534 544 545 522 524 557 525 556 561 519 548 523 536 551 519 534 539 535 510 544 529 522 502 523 541 543 519 499 534 516 512 528 492 521 519 511 519 519 508 508 532 530 518 484 527 495 496 479 490 504 521 479 517 479 478 502 491 475 502 489 481 487 474 494 491 470 494 474 482 470 480 492 496 479 486 475 501 501 494 487 456 493 470 468 494 478 462 453 491 478 477 457 472 486 472 475 444 456 448 473 456 463 449 471 471 443 442 450 473 464 444 441 451 452 428 452 433 457 462 423 460 441 450 438 428 420 417 433 434 418 422 444 413 433 428 443 435 422 443 438 416 437 426 406 436 403 398 410 411 428 426 396 409 431 411 392 412 427 422 414 401 399 416 399 391 409 414 405 408 391 412 414 403 391 382 394 410 409 380 403 373 397 384 396 393 398 363 370 374 378 377 379 385 387 380 385 366 357 354 371 355 370 378 374 354 360 353 351 369 344 346 359 346 344 339 347 366 337 340 360 364 349 358 331 334 331 335 359 346 339 357 350 349 328 330 329 327 344 348 321 337 339 321 346 324 330 314 310 312 317 328 336 327 317 319 311 310 326 329 317 321 320 322 317 320 322 321 308 303 296 307 297 297 296 293 304 285 308 298 306 285 305 308 286 302 293 282 288 276 282 288 275 285 281 283 277 270 282 269 271 282 278 264 283 278 263 286 261 268 279 283 268 272 261 272 259 266 266 258 258 270 267 263 252 266 263 255 265 261 243 250 251 243 241 248 252 253 245 247 245 249 247 240 245 251 247 236 251 228 243 229 239 226 232 239 236 228 228 229 233 231 228 217 222 220 231 219 228 227 224 210 231 220 209 218 211 214 225 221 206 216 204 217 216 208 206 208 207 200 212 197 204 213 198 196 209 203 195 192 206 207 206 189 198 204 195 194 194 196 185 187 200 199 191 182 196 194 193 181 192 187 187 189 179 177 185 181 178 188 182 177 170 168 178 167 177 182 180 166 165 169 172 174 164 162 165 161 158 161 163 169 165 159 168 168 155 160 152 156 164 162 159 153 155 163 159 150 151 146 158 152 152 149 157 150 148 152 146 150 140 141 146 146 150 143 142 145 144 135 135 140 139 136 141 142 144 143 132 139 138 134 129 130 137 132 129 127 138 129 128 128 133 126 125 126 125 127 128 125 128 121 126 121 129 120 122 121 121 123 116 126 120 116 115 121 117 118 117 113 116 113 113 112 111 109 118 114 115 110 111 116 111 112 114 107 106 105 106 114 108 108 112 107 106 105 110 102 101 104 107 100 108 102 106 105 105 101 98 103 96 104 96 104 95 99 99 97 95 97 101 97 100 95 97 97 97 93 98 100 92 97 95 99 95 93 96 93 97 91 91 97 93 92 91 91 90 87 91 88 89 88 91 94 88 86 87 91 93 93 91 86 91 91 91 86 89 90 89 86 84 90 87 82 86 84 87 86 83 83 82 83 86 81 87 86 83 83 87 84 83 83 86 82 82 85 84 80 84 82 83 85 81 80 85 86 82 82 82 83 84 83 85 82 84 82 78 85 85 85 82 80 81 80 83 83 78 79 84 83 82 80 81 85 81 80 84 84 84 80 81 82 84 79 85 81 83 85 81 82 84 85 85 79 79 83 86 80 84 84 85 81 86 81 80 82 84 87 88 81 88 82 84 85 83 83 89 87 89 83 83 88 90 90 88 90 85 87 84 90 91 89 92 89 86 91 85 92 89 86 88 90 92 94 91 92 90 91 94 91 96 94 94 93 96 93 93 98 98 91 99 91 93 99 96 95 97 96 101 99 97 95 102 101 103 98 100 104 100 103 102 98 102 104 99 104 100 104 106 100 108 105 107 106 104 103 109 103 108 109 104 111 111 109 111 108 107 109 111 110 111 109 113 116 110 114 115 118 116 120 116 121 120 122 112 120 117 124 123 115 121 119 122 126 126 121 120 117 120 125 128 119 121 130 122 130 122 123 125 134 124 124 137 132 136 136 129 128 129 140 137 130 135 131 142 134 139 144 138 141 138 144 136 141 142 145 147 144 138 140 147 139 140 148 145 153 154 149 153 151 144 155 149 147 160 160 161 152 161 158 163 151 156 167 156 158 153 157 165 170 158 171 162 162 161 172 175 165 163 164 164 172 167 165 178 166 167 170 170 174 181 179 178 173 180 188 188 175 181 187 182 191 192 177 192 183 184 188 186 199 182 188 189 191 191 195 202 205 187 203 195 191 198 208 201 204 195 209 206 211 208 211 215 207 205 209 211 204 216 212 216 213 205 212 214 215 218 212 209 213 210 217 221 226 215 223 234 224 220 219 232 221 223 224 232 242 229 237 238 244 240 237 249 239 247 248 246 246 235 253 240 241 244 254 241 240 242 250 243 240 260 247 265 263 246 258 247 250 269 247 258 273 254 253 273 272 272 254 279 275 271 269 274 278 275 274 265 269 273 284 283 272 285 287 284 272 288 282 277 284 287 290 291 283 302 300 291 290 299 303 293 300 308 293 295 308 294 291 307 313 294 320 294 293 295 309 307 317 320 310 300 319 317 304 303 326 317 311 307 336 310 336 315 311 312 336 335 325 321 337 345 331 324 350 326 329 341 346 335 325 355 348 344 346 332 340 350 336 350 343 351 338 368 336 348 337 339 345 358 343 344 357 371 374 366 376 356 373 364 358 372 381 376 384 375 385 360 364 371 374 366 361 366 370 383 381 400 367 379 398 380 374 400 401 380 391 387 376 399 406 387 400 396 394 396 382 397 387 411 410 389 421 400 387 427 421 413 395 431 395 420 430 414 415 418 438 417 405 441 442 427 444 434 421 411 411 438 425 445 452 425 454 424 413 446 426 438 448 460 446 448 429 421 443 436 439 435 428 446 461 467 467 430 432 445 452 471 463 463 436 468 481 458 442 452 463 452 485 476 475 464 445 452 448 482 468 474 487 471 484 495 461 465 486 466 498 457 489 466 487 477 505 508 499 498 486 480 466 503 506 475 512 490 481 514 503 473 518 522 510 507 526 516 527 480 523 484 504 482 487 520 507 497 526 526 535 522 512 529 505 536 505 504 533 508 504 503 497 518 509 548 522 510 540 511 527 550 514 547 511 534 523 537 520 556 522 524 548 531 539 558 525 520 533 567 548 525 532 560 565 556 556 559 562 568 570 531 561 536 564 540 554 563 530 537 548 556 549 564 563 577 562 563 572 550 570 549 547 548 551 591 551 596 586 551 576 551 573 585 579 551 594 585 561 559 580 578 573 569 579 578 564 586 594 573 563 601 589 577 616 606 563 575 582 610 573 605 566 591 581 586 569 574 588 612 589 593 614 606 621 607 628 627 577 590 590 628 594 632 606 576 597 627 629 590 602 638 617 630 587 597 637 635 616 587 594 636 617 598 595 626 623 634 620 594 635 627 637 614 622 594 636 614 618 617 598 642 597 617 620 629 604 630 646 598 654 636 633 602 618 641 637 622 658 635 616 649 621 653 650 609 648 660 651 631 650 610 651 632 641 634 615 652 664 615 626 647 649 648 631 671 636 637 618 653 657 652 639 651 667 629 649 673 617 656 618 645 656 652 631 645 642 644 625 658 649 672 661 649 653 650 647 680 631 632 660 683 632 665 655 645 672 640 659 687 662 657 632 631 678 634 662 639 664 669 679 632 661 658 664 633 673 678 652 650 635 658 679 672 683 671 642 670 666 640 692 634 686 690 688 658 676 675 692 669 679 654 662 633 660 672 685 640 657 642 661 663 671 648 644 660 691 657 636 663 667 632 669 659 692 661 687 674 641 682 647 690 642 680 691 672 654 678 682 680 690
648 647 666 663 660 695 657 684 633 689 654 632 660 681 692 690 669 669 632 654 682 688 665 662 682 637 683 661 687 663 654 635 677 686 664 637 681 689 689 679 678 645 678 638 694 672 629 664 640 693 687 690 684 651 651 665 656 637 629 643 667 649 645 647 636 679 653 685 670 644 627 677 665 650 630 678 668 666 666 681 656 648 688 669 635 637 677 662 663 640 647 629 629 678 666 685 620 676 635 629 650 638 681 625 661 619 677 641 659 657 677 619 668 664 636 655 663 638 639 654 622 665 655 630 617 630 633 633 612 673 620 635 664 667 647 616 669 627 646 655 627 619 608 650 624 631 611 637 603 605 644 638 649 644 638 651 615 602 629 641 621 624 639 604 633 599 631 607 625 645 594 626 607 637 635 617 641 625 611 649 635 641 629 596 639 615 635 627 594 595 602 598 642 600 600 609 638 624 591 620 639 584 585 591 633 584 587 620 595 594 592 630 622 583 595 581 575 584 599 578 609 603 615 596 619 599 618 594 604 587 606 571 563 580 609 580 578 607 588 579 606 589 593 571 592 606 576 554 600 586 576 597 566 554 584 562 557 589 568 598 564 587 579 596 595 593 576 572 581 554 557 552 580 575 576 585 589 539 558 581 544 548 536 562 548 571 581 570 563 565 535 561 538 554 564 563 527 563 548 532 545 537 536 538 530 534 527 513 556 563 534 540 553 527 511 539 519 532 510 555 547 548 541 525 535 521 511 503 502 524 520 534 518 524 524 541 539 514 492 490 527 521 507 507 499 509 518 508 522 509 519 487 519 497 514 511 525 513 486 486 521 477 519 480 485 482 500 485 514 513 471 479 497 507 462 465 494 501 504 499 483 482 494 467 490 456 496 481 471 466 479 453 475 450 451 481 466 474 478 462 458 443 451 456 453 477 449 456 438 466 476 476 463 441 438 454 444 455 434 430 427 440 462 448 463 441 460 457 431 443 447 419 424 428 425 443 452 443 438 423 408 426 424 411 406 443 402 426 440 428 417 431 419 432 415 425 396 411 406 407 399 403 397 400 388 391 403 412 384 397 409 414 417 417 395 412 386 409 402 395 396 403 409 393 395 387 394 374 369 368 367 372 390 379 365 389 392 360 364 366 372 388 376 382 371 377 381 384 370 355 352 376 375 368 355 347 375 356 355 371 354 368 370 335 351 354 333 363 354 363 330 330 347 328 338 327 332 343 348 326 327 321 339 332 319 346 338 326 322 319 334 330 337 313 335 309 329 320 334 328 320 303 311 307 309 309 320 301 315 315 317 308 321 316 312 317 290 313 311 290 289 288 289 297 300 299 301 291 303 303 303 289 290 300 292 292 286 287 280 292 283 280 291 267 280 290 284 287 283 263 287 282 279 268 278 275 277 256 273 272 275 261 271 264 255 268 262 247 267 270 265 257 263 259 242 245 250 254 262 240 258 259 240 238 255 234 232 231 238 251 237 239 244 249 235 234 235 240 241 238 243 225 240 237 233 218 228 233 220 235 225 234 233 225 227 216 217 221 210 211 217 213 213 220 218 215 204 204 211 207 219 214 202 198 207 200 200 196 196 202 202 196 196 192 196 202 188 200 202 186 197 196 198 201 186 184 199 198 180 187 187 190 190 177 188 187 189 175 179 186 185 172 184 182 178 173 172 182 181 173 167 174 178 178 179 168 166 164 170 164 162 173 170 171 161 158 167 168 168 166 163 162 156 159 155 159 151 151 158 159 149 147 160 152 159 149 155 151 150 149 142 146 144 145 143 150 144 144 143 142 143 147 143 143 134 146 135 146 140 140 141 131 135 135 132 136 137 134 131 131 126 132 126 130 135 131 127 126 127 128 128 121 125 130 127 122 119 122 117 123 121 126 115 125 114 119 124 119 120 118 122 119 117 116 116 119 120 115 114 110 114 108 115 112 109 110 109 110 114 109 109 114 114 112 110 108 108 103 102 104 103 108 102 107 108 107 99 106 98 100 102 103 99 104 100 99 104 97 102 101 104 96 97 99 97 101 99 100 100 98 94 97 95 92 99 94 93 92 98 93 93 91 92 94 92 90 96 88 89 88 89 91 87 92 93 91 88 87 88 88 85 85 87 91 89 86 86 86 89 84 90 86 86 89 84 85 86 85 86 84 82 82 88 88 82 83 85 80 87 86 86 80 87 81 79 83 82 82 86 80 83 85 84 79 84 85 81 79 80 78 82 81 79 82 80 81 85 85 81 84 83 79 85 82 80 85 78 84 80 85 85 84 83 82 84 81 81 79 82 83 79 79 79 80 83 81 83 82 81 78 80 78 79 79 83 82 79 84 81 81 84 80 79 81 85 85 84 81 87 82 87 80 83 80 83 80 84 81 85 87 82 87 88 84 82 86 88 82 83 83 86 89 85 86 84 84 86 90 85 85 91 90 88 85 90 87 88 89 90 90 89 91 90 94 88 93 94 89 93 97 93 91 98 98 96 98 97 95 96 92 98 94 96 93 94 100 102 97 95 104 101 96 100 99 97 101 104 98 104 103 106 103 102 104 104 108 108 104 104 108 108 103 106 103 111 108 111 109 108 112 107 108 114 112 113 115 117 116 110 109 117 109 111 116 116 120 115 116 121 116 121 116 117 118 118 116 114 119 119 117 117 117 123 118 121 128 127 126 128 131 127 128 123 134 132 131 125 126 132 127 138 134 138 139 135 137 137 133 139 143 135 133 140 135 139 134 138 146 136 143 139 141 145 140 143 151 146 150 150 146 156 151 149 150 145 149 150 155 148 151 161 160 161 161 159 151 165 154 160 158 159 164 169 168 159 170 172 172 162 161 159 163 171 169 178 167 172 176 176 178 168 181 173 168 181 169 183 178 178 185 185 182 184 174 177 178 190 182 194 181 181 194 196 192 191 182 189 183 193 189 194 195 199 204 190 194 200 190 194 197 206 207 197 198 211 207 213 206 211 212 215 209 206 218 221 211 218 212 220 221 210 208 221 228 216 219 221 217 214 227 219 217 222 217 229 233 227 225 242 233 226 242 236 225 234 237 237 249 248 228 235 246 247 236 233 250 240 252 252 248 255 244 249 256 261 264 259 266 255 253 259 253 256 250 256 273 251 260 256 255 265 266 266 282 266 271 268 273 274 285 274 276 266 281 284 271 288 284 281 278 287 296 277 274 292 280 293 276 298 297 282 279 302 282 293 290 309 292 307 291 303 313 314 309 306 309 302 315 309 322 305 306 325 313 328 299 324 322 326 317 332 333 330 314 312 336 324 337 339 315 328 328 342 333 347 347 327 342 350 329 338 332 334 344 332 342 327 350 354 335 345 339 363 345 360 354 362 335 358 351 367 360 373 370 372 352 355 379 376 350 361 352 356 381 364 381 378 387 373 363 385 370 363 365 363 369 381 386 384 386 389 384 372 401 369 388 406 391 408 388 377 396 397 377 402 404 406 384 392 394 411 419 393 397 410 388 391 408 391 416 417 425 426 416 425 406 418 432 412 429 440 404 414 401 417 435 425 415 432 407 426 418 422 428 437 439 421 431 453 434 428 427 428 460 420 426 448 435 427 448 447 433 438 434 450 445 471 459 432 471 477 443 476 467 458 475 445 469 481 469 444 445 462 451 480 458 464 481 471 453 481 479 493 498 454 472 487 458 490 468 464 467 490 480 465 469 470 494 474 474 467 494 510 483 469 482 512 518 483 493 504 491 498 514 507 490 484 493 486 483 507 522 501 505 514 516 489 509 499 495 516 539 503 511 515 499 519 538 502 514 524 532 537 508 506 522 534 511 508 522 532 555 506 512 508 537 547 517 556 563 526 540 513 562 563 565 544 530 530 557 563 529 571 522 537 551 566 548 544 563 531 561 564 547 532 551 562 542 553 566 541 578 587 547 579 550 584 558 550 554 577 586 572 572 567 554 547 570 578 556 589 563 596 560 591 557 590 592 554 580 577 578 599 577 610 573 602 569 593 602 557 594 593 569 577 564 606 589 593 608 573 588 584 610 568 605 597 619 608 580 588 609 597 607 590 572 620 611 596 592 618 612 633 604 615 589 600 605 599 615 607 580 635 631 636 593 596 623 604 634 608 617 638 598 642 621 632 629 646 592 650 624 622 627 628 604 629 629 641 602 624 644 644 608 619 610 646 639 635 647 657 601 599 621 613 612 608 626 644 607 658 607 629 658 631 614 610 631 622 663 630 626 667 654 632 626 659 670 635 616 651 665 657 644 669 653 634 640 629 640 645 652 661 631 631 655 642 637 622 647 629 631 656 635 643 639 641 674 645 646 661 675 680 675 640 662 648 650 655 654 651 685 670 650 635 674 628 674 634 638 647 652 685 625 673 646 647 635 640 675 664 685 643 662 671 661 640 638 648 653 636 671 665 682 659 655 675 629 630 672 655 686 673 670 673 689 694 664 695 676 695 680 669 644 650 646 679 662 655 634 686 662 676 658 651 643 686 697 644 687 672 668 679 648 644 655 642 642 690 639 689 687 690 660 635 643 673 683 672 632
686 663 664 665 690 682 674 678 682 684 666 654 655 645 671 665 666 681 675 658 688 664 647 677 689 648 687 663 634 661 663 685 689 692 648 679 675 690 657 656 673 688 677 694 633 646 658 666 694 633 690 681 661 636 658 653 652 646 681 651 674 644 638 664 637 653 645 679 646 671 636 686 660 663 673 639 667 630 671 647 629 643 687 637 678 629 624 641 645 676 639 645 624 667 663 668 666 639 629 676 667 676 666 658 649 649 670 625 653 653 648 657 620 656 645 663 615 678 675 643 616 622 625 624 646 637 643 674 638 625 659 672 613 638 612 632 636 671 666 664 617 625 637 655 622 640 605 642 662 614 613 611 642 619 603 638 640 618 609 661 652 608 614 612 623 620 615 619 635 596 597 597 619 616 636 597 625 619 614 642 597 645 640 630 640 588 627 595 610 595 633 622 609 641 633 613 604 584 600 589 599 610 586 623 611 618 599 618 601 630 631 588 611 599 609 616 621 591 588 579 626 591 627 576 599 609 621 583 578 612 612 599 571 599 602 564 607 560 570 587 595 578 602 610 558 591 577 575 585 607 568 573 589 573 601 600 570 576 575 595 587 549 550 579 575 594 587 569 582 589 586 555 589 591 562 586 577 561 541 535 550 563 587 534 545 559 579 530 551 531 543 577 543 573 549 537 562 539 522 564 528 567 560 566 541 552 537 538 535 546 522 523 526 532 553 513 526 541 548 536 511 518 534 509 534 510 515 529 522 522 518 508 525 529 516 543 514 496 537 498 531 528 523 514 532 513 532 486 496 514 496 524 489 507 494 519 488 508 519 512 476 506 475 477 476 497 473 497 483 505 493 470 470 473 496 463 488 472 485 505 459 499 496 461 498 460 477 454 476 474 493 475 478 487 481 478 445 453 480 446 474 478 447 457 439 441 477 467 446 460 440 472 437 471 470 440 436 464 453 425 459 453 456 449 434 432 446 438 441 453 443 415 445 448 422 417 430 435 440 419 447 418 440 430 443 414 441 401 413 438 403 415 405 427 397 430 405 428 399 431 398 419 393 397 423 387 418 408 389 386 402 408 382 414 402 383 407 412 378 412 398 387 378 375 403 368 387 375 401 370 401 364 362 369 382 370 367 373 393 379 369 362 363 384 359 364 385 381 353 353 381 377 362 362 368 359 368 354 372 345 348 368 356 348 344 335 359 349 347 330 331 344 339 344 343 348 335 356 345 332 352 331 350 339 324 334 317 344 337 329 316 322 316 310 332 310 313 312 313 335 330 323 306 317 306 316 306 311 299 323 321 313 293 316 319 318 308 313 303 315 300 314 296 296 308 302 290 283 299 307 293 299 292 298 291 298 284 283 284 285 285 276 282 281 272 279 274 284 289 265 271 271 281 259 273 268 276 270 255 262 273 263 262 270 272 257 271 263 270 268 253 262 259 255 262 264 258 239 239 255 253 249 248 237 256 239 246 253 239 236 249 229 235 234 226 239 234 237 245 228 225 232 221 222 232 229 226 223 233 230 226 218 215 214 216 225 212 223 219 227 218 220 223 208 214 209 203 206 218 213 202 208 201 203 202 214 194 201 193 199 194 193 194 198 203 193 206 201 193 190 203 188 195 192 185 187 196 180 194 182 184 194 187 183 188 180 188 173 174 186 188 174 187 181 181 184 172 174 180 180 181 164 168 164 167 177 169 167 171 165 168 170 162 162 157 170 158 167 162 166 153 154 159 159 161 162 159 163 162 150 155 160 160 149 153 154 150 149 152 143 143 141 141 148 145 142 144 150 147 145 136 143 147 144 144 134 138 143 139 132 143 133 131 131 140 135 140 127 126 134 134 135 130 134 132 131 126 124 126 124 121 124 122 126 120 124 117 122 124 123 126 121 117 118 120 114 117 122 123 117 121 118 121 116 112 117 112 109 114 112 117 110 115 116 107 109 114 109 110 108 106 111 108 105 107 107 107 103 110 109 101 108 101 103 99 106 104 102 102 100 104 104 99 98 100 97 103 102 96 95 98 96 100 94 100 98 92 100 99 92 99 93 94 92 92 91 98 97 94 89 88 92 95 90 93 94 90 91 87 90 89 89 90 85 89 87 89 87 87 86 91 88 90 88 86 90 83 83 86 82 88 86 84 83 84 84 86 85 83 83 82 83 87 83 85 85 83 86 82 86 79 81 82 86 79 85 86 78 84 81 79 82 78 81 83 81 85 80 78 78 81 79 82 80 83 79 77 78 77 80 77 77 83 80 77 83 78 84 83 84 79 84 81 79 80 78 83 79 81 83 80 77 77 77 81 83 79 81 77 79 77 77 81 84 82 81 82 83 80 80 83 82 80 79 86 84 81 84 86 85 82 81 86 83 83 83 82 85 87 82 80 88 83 84 86 87 87 83 86 82 86 83 86 89 85 86 86 87 83 86 87 87 88 89 87 85 91 86 90 88 86 86 94 87 91 91 95 92 88 96 91 95 89 93 98 94 96 95 91 94 97 98 97 96 92 100 98 99 102 101 101 100 95 95 101 103 102 97 102 102 98 101 98 102 106 98 102 101 105 100 101 108 105 110 108 111 102 110 107 105 108 108 110 110 113 108 106 107 108 111 117 108 117 112 115 114 114 118 118 117 121 117 118 117 123 124 116 121 118 115 123 127 122 125 120 129 125 126 120 129 121 131 127 129 126 130 124 127 130 129 134 132 127 131 130 134 131 135 141 135 132 133 137 143 145 139 138 145 143 135 140 141 144 144 146 142 140 151 149 149 150 153 154 145 146 155 156 147 155 156 147 156 152 156 152 163 158 165 165 158 166 155 160 168 168 158 163 159 157 170 166 164 172 174 176 164 173 174 171 171 176 166 174 183 174 180 173 182 171 175 177 184 180 174 184 183 177 191 182 191 195 179 187 183 193 188 197 193 200 187 196 198 204 198 193 189 194 207 209 201 202 209 207 201 212 208 212 208 199 205 208 209 216 216 217 219 214 206 222 221 225 207 226 226 230 222 228 230 225 223 214 230 218 222 238 233 233 223 221 233 244 234 227 227 236 233 239 245 228 229 234 244 250 231 232 242 248 234 245 246 238 243 254 249 264 260 246 261 259 260 269 270 250 257 266 252 255 274 276 264 264 276 275 276 274 258 267 269 263 276 272 283 289 290 289 288 285 282 289 291 286 291 294 273 274 278 282 299 277 290 298 301 299 302 300 287 289 296 286 286 303 309 288 292 293 300 313 303 298 317 315 311 311 303 308 300 317 328 305 313 327 320 309 320 332 333 320 336 325 322 341 316 317 334 338 323 320 320 338 338 324 341 326 328 346 352 329 330 359 352 350 332 331 356 356 368 366 349 355 369 347 360 354 372 345 355 378 375 347 351 353 353 382 371 385 375 365 385 360 356 391 381 369 382 389 365 389 371 366 368 369 400 386 401 391 385 399 375 402 373 389 375 376 399 386 414 389 391 414 390 414 398 387 406 405 412 424 395 396 397 424 400 403 431 424 418 419 429 425 402 424 412 409 412 404 443 423 425 419 445 414 416 427 442 445 422 437 427 452 434 445 428 419 418 421 426 423 463 441 428 443 457 443 427 461 434 435 451 456 457 445 467 439 443 466 456 444 451 461 461 468 444 473 488 470 445 476 490 452 489 486 470 457 485 461 483 458 494 470 483 499 488 497 468 499 474 478 473 508 477 508 502 497 505 489 491 499 473 510 481 513 504 475 505 506 503 486 517 482 501 483 522 528 527 509 513 491 518 503 525 527 511 501 536 515 543 494 505 499 503 516 521 499 526 549 521 506 530 536 527 533 507 538 528 510 546 536 528 540 545 524 563 562 554 533 517 534 535 556 528 542 563 534 535 558 573 551 558 546 577 572 530 539 578 546 559 553 547 583 581 539 585 579 586 542 587 581 581 583 554 543 582 552 550 588 570 557 573 550 583 553 584 595 596 559 581 596 603 603 598 564 602 562 574 556 574 588 565 602 577 610 569 589 593 561 591 615 612 612 606 609 598 591 622 566 581 617 622 624 587 604 614 584 628 592 586 620 575 578 633 587 609 623 592 609 609 626 584 614 608 604 604 607 587 622 614 630 608 610 631 605 613 630 633 588 636 622 593 616 618 638 649 644 642 620 626 609 635 611 605 608 623 646 627 600 633 637 621 652 613 599 626 604 633 618 657 610 604 654 648 629 634 642 607 657 652 649 625 621 617 629 625 665 638 666 615 663 661 631 614 673 624 671 624 631 626 666 672 632 633 677 653 640 660 632 642 669 637 679 668 679 621 679 678 667 647 628 668 654 652 667 635 682 625 621 645 682 682 653 641 650 623 639 636 668 637 635 683 625 681 672 687 687 670 683 674 636 630 661 629 680 680 674 669 657 634 662 638 691 649 655 684 693 646 651 651 674 650 687 661 689 633 690 669 652 686 651 673 643 686 676 694 671 655 670 635 660 639 645 658 660 672 647 659 691 667 679 670 686 673 637 678 676 696 651 698 684 672 673 696 659 650 691 634 674 664 638 635 671 652
663 699 691 678 658 684 645 640 655 699 678 657 678 653 654 696 650 638 668 690 633 694 639 691 695 679 655 633 681 691 652 642 689 640 683 646 691 694 650 644 693 691 666 668 644 687 664 660 690 630 648 690 692 655 680 686 632 635 685 680 694 636 689 682 644 672 628 634 668 645 646 661 639 681 633 650 669 636 650 678 675 663 686 661 672 662 676 679 686 636 643 647 635 625 665 675 671 668 636 665 642 621 638 652 632 625 625 631 634 650 618 617 623 680 667 664 660 653 671 630 657 637 667 652 650 670 626 675 661 674 640 616 668 617 627 646 632 671 670 638 666 630 625 667 607 625 661 642 641 628 626 623 638 626 614 605 626 609 614 635 653 610 642 638 634 650 609 629 643 625 652 632 621 625 606 605 627 645 643 633 602 608 604 640 607 594 637 635 598 647 587 631 622 593 644 626 604 640 591 633 583 620 640 633 592 588 627 625 618 593 601 625 575 587 578 603 612 576 583 583 595 617 585 577 623 573 616 599 595 570 598 585 584 606 616 616 615 584 569 582 588 588 592 590 602 597 562 600 609 561 574 588 562 577 564 589 557 581 592 583 600 570 589 563 562 586 543 576 568 566 562 566 538 562 548 536 572 537 559 576 563 563 547 563 563 552 529 577 556 542 563 566 537 567 555 572 528 552 524 563 564 550 545 563 549 566 542 533 551 552 548 520 529 543 509 514 514 542 532 546 534 541 547 533 548 527 524 548 515 509 513 543 542 501 527 499 497 539 507 506 520 519 522 535 508 514 503 520 531 526 517 523 493 487 493 511 485 503 481 484 511 494 497 486 518 471 511 515 505 486 506 507 489 477 482 487 470 492 495 491 500 492 469 461 463 485 456 462 496 478 475 460 486 462 480 446 446 455 478 482 443 466 445 477 454 476 446 443 476 461 471 467 469 438 456 463 430 443 448 439 452 435 424 454 431 445 422 447 451 435 452 446 415 456 422 430 423 446 410 425 445 424 439 430 407 429 438 411 417 431 417 422 428 405 420 397 396 411 394 426 416 393 415 414 411 409 417 415 419 419 387 418 383 386 387 406 396 392 395 386 389 376 384 383 371 383 383 379 379 392 371 377 372 394 361 390 362 363 389 367 388 388 390 379 362 352 350 366 358 359 358 375 373 345 350 374 360 357 343 360 372 347 345 367 335 351 334 332 342 358 359 352 328 352 330 333 352 340 354 340 321 341 320 335 325 340 320 341 329 317 335 332 322 332 316 323 329 331 304 321 312 325 324 307 303 322 318 311 315 318 298 322 304 315 308 298 297 305 302 288 286 303 288 290 304 310 293 283 280 279 288 286 295 278 298 289 297 280 293 271 293 285 270 281 274 279 266 270 265 287 284 278 279 273 262 273 282 262 270 265 257 271 251 267 251 270 265 252 259 257 261 244 253 248 249 250 251 239 254 245 259 250 257 254 238 248 251 239 245 252 237 249 245 243 240 235 234 242 235 237 229 220 229 227 233 224 234 222 233 220 228 232 224 223 226 210 221 214 216 211 217 220 213 209 216 204 210 201 210 205 218 198 204 208 213 211 196 199 203 200 195 206 202 202 205 197 188 199 199 188 190 184 198 187 186 195 198 192 196 182 178 193 176 179 179 182 175 185 182 175 174 181 174 170 169 181 183 177 175 175 181 177 177 169 174 165 172 169 173 167 169 162 161 162 158 167 168 167 168 164 153 158 158 154 151 158 157 155 152 158 156 148 153 153 151 156 147 151 154 143 150 153 146 149 139 150 138 149 145 143 146 147 138 142 134 138 143 134 141 137 136 139 136 129 138 136 133 137 134 129 137 134 129 130 131 123 132 123 130 131 124 127 129 126 124 124 126 123 123 123 115 123 115 118 125 120 113 122 118 119 115 117 115 115 113 109 115 111 114 108 113 117 107 112 113 111 113 114 107 104 106 110 111 104 106 101 101 104 107 103 103 102 100 106 103 99 104 98 97 104 105 96 96 95 103 99 104 94 94 94 97 94 94 94 99 100 98 92 96 97 97 90 90 97 95 93 90 91 91 92 91 92 92 88 91 90 91 88 89 92 85 90 90 86 86 88 87 85 89 83 89 83 85 88 84 87 87 88 82 85 86 85 85 85 83 81 81 87 84 87 86 80 82 83 79 84 79 82 86 85 81 83 84 84 80 79 81 85 85 80 80 82 84 77 78 79 78 79 78 82 78 84 83 81 79 82 78 80 77 77 78 81 82 76 79 77 77 82 76 77 77 80 82 77 80 83 79 81 77 80 79 78 79 77 82 82 83 77 79 77 78 81 82 77 82 77 78 83 83 78 84 77 83 83 79 79 82 82 85 83 78 81 86 82 82 85 80 81 85 84 82 80 80 80 80 85 81 82 85 88 83 84 89 82 83 82 83 88 87 83 86 87 86 86 91 89 84 92 85 90 92 88 92 89 88 93 95 89 90 87 92 91 93 90 92 90 92 91 93 94 91 98 92 99 94 94 100 95 94 100 98 100 94 94 104 101 100 103 99 98 104 100 98 99 105 105 107 105 103 105 106 107 103 100 109 106 106 102 108 110 109 112 105 106 111 111 114 115 108 107 113 114 112 116 111 114 119 110 113 117 119 115 119 117 117 115 117 117 119 125 120 121 120 127 121 123 124 129 123 125 128 129 121 122 126 132 127 126 130 128 128 136 131 132 130 130 138 129 131 141 135 135 134 132 137 142 136 140 142 137 136 141 144 139 142 140 141 151 142 144 149 148 150 152 151 156 156 154 159 160 149 160 154 149 155 162 163 154 164 153 158 157 158 162 158 170 161 166 164 164 158 171 159 160 165 176 169 171 173 174 176 173 177 176 181 179 177 169 171 186 184 172 173 180 178 175 191 186 179 194 181 181 182 183 180 192 193 184 195 186 195 194 199 193 205 200 203 193 191 208 195 209 200 200 196 207 215 210 200 202 213 208 200 215 207 209 222 212 220 224 223 227 221 226 221 226 212 216 220 227 227 223 235 227 220 225 237 227 229 221 238 224 226 226 227 235 226 228 242 251 229 251 235 232 243 245 233 253 256 239 247 243 250 247 241 250 256 256 244 244 248 253 249 260 263 267 269 272 265 274 261 262 259 255 257 273 263 262 266 274 271 280 268 266 279 275 288 274 288 276 292 287 291 272 284 273 296 284 300 284 281 294 282 286 285 300 293 292 304 307 293 303 298 303 318 292 302 308 303 310 311 321 311 325 304 306 315 304 316 323 309 307 331 322 337 330 310 325 335 326 312 337 343 333 330 337 321 333 332 347 324 344 329 324 325 324 334 337 358 331 348 333 334 356 360 360 337 351 336 345 340 340 349 366 369 366 352 379 351 377 351 351 357 374 359 363 369 360 359 357 357 386 393 372 380 364 368 364 375 397 399 382 401 370 393 374 373 375 375 395 380 375 411 381 380 416 378 379 387 400 396 409 419 420 389 401 426 422 409 400 418 420 415 426 395 431 421 429 433 420 404 399 422 420 441 425 410 408 432 434 447 428 420 439 440 418 432 419 444 436 459 420 423 457 441 448 455 429 449 442 441 445 427 460 449 469 458 458 435 454 437 465 458 460 453 456 469 461 445 440 466 471 461 467 472 489 451 461 482 474 496 487 471 456 466 475 492 466 489 496 467 500 460 504 488 463 510 489 504 501 473 513 516 507 477 471 471 502 521 521 482 475 494 512 519 512 515 516 512 505 500 520 523 486 510 530 492 500 492 507 536 519 522 528 512 517 513 520 513 528 506 505 546 533 530 521 513 553 544 519 507 509 535 557 517 526 530 558 538 518 563 537 555 546 556 517 557 517 555 526 519 556 527 561 560 527 554 525 541 542 553 564 555 566 570 532 563 534 558 565 547 555 582 561 571 566 590 563 558 572 550 550 569 551 563 557 579 554 559 567 556 587 585 550 582 577 581 596 578 558 580 569 604 576 571 577 583 591 613 567 615 613 579 616 575 582 572 597 566 615 589 599 606 620 619 570 618 571 610 618 610 626 625 609 575 615 621 626 610 623 620 595 590 614 620 587 627 590 600 608 611 638 625 628 602 640 612 637 589 632 617 637 605 594 596 616 641 594 612 645 629 600 607 603 622 627 634 650 605 614 623 605 631 628 639 601 640 656 660 661 655 609 619 626 621 664 639 626 661 613 642 624 648 616 628 662 641 619 611 635 647 666 632 638 671 664 623 623 613 667 673 663 626 643 661 668 619 674 645 676 643 651 634 633 625 676 630 635 636 647 618 681 680 664 620 661 619 679 656 662 674 676 640 669 654 659 638 632 679 625 651 665 642 635 669 686 649 641 641 669 674 644 670 671 666 686 685 664 686 669 638 637 645 635 693 673 679 691 683 672 689 641 675 632 638 656 644 679 692 662 683 648 647 683 649 685 676 640 656 667 683 668 679 635 677 676 678 660 674 668 636 669 679 680 671 686 641 683 669 635 647 656 654 663 644 671 652 687 680 676 658 663 644 637 664 687 681 645 649 655
679 653 691 659 635 661 647 641 645 683 642 656 638 663 686 648 635 637 635 679 679 657 643 687 660 673 675 640 681 689 658 660 640 648 684 638 672 694 644 679 676 649 635 680 679 686 692 677 688 692 656 665 648 663 651 673 634 692 677 682 680 636 642 685 649 692 689 688 686 632 669 661 648 670 643 627 658 635 671 647 660 657 646 656 635 656 646 642 624 671 684 677 670 675 633 652 678 658 674 662 669 646 648 667 654 678 665 665 668 662 681 636 627 637 665 639 616 655 653 617 626 625 633 638 631 663 628 669 662 653 633 649 627 655 636 660 617 617 625 611 610 640 639 661 608 642 622 662 637 616 614 605 629 617 630 636 663 642 640 652 613 635 604 630 622 629 639 636 640 611 612 654 604 633 648 627 632 632 633 606 643 637 629 613 628 631 634 629 632 634 631 641 598 627 627 611 588 643 630 630 589 636 598 623 634 601 599 617 630 599 597 614 633 576 591 600 630 580 611 609 618 582 615 621 622 604 612 580 618 609 619 581 608 586 573 606 584 579 603 582 602 563 591 578 593 612 562 597 594 564 583 554 586 586 566 564 578 569 556 601 586 600 570 578 549 593 559 571 571 589 566 594 575 551 577 578 549 560 567 583 544 574 533 572 554 559 564 569 578 576 554 566 552 536 570 550 528 576 537 529 555 527 544 563 549 553 515 552 539 556 532 542 544 556 539 553 524 521 526 525 512 528 521 510 538 504 526 529 547 526 524 538 500 534 510 507 533 495 528 534 520 503 520 492 516 512 509 526 485 505 518 497 491 487 485 521 523 496 483 499 501 519 510 511 517 512 514 481 494 493 478 511 476 479 475 470 502 494 501 463 484 464 492 501 461 456 494 482 472 457 460 487 452 490 459 483 479 449 482 474 480 470 445 450 478 482 457 446 464 461 442 458 446 446 435 435 452 441 456 442 449 453 457 443 429 421 423 431 422 421 427 433 439 429 438 416 438 422 422 434 447 427 411 412 433 435 417 437 400 424 439 419 428 432 432 408 405 401 398 395 415 410 416 422 399 418 405 385 410 385 390 395 417 390 384 403 409 401 390 374 411 403 371 400 395 397 390 387 399 398 375 370 397 388 392 363 381 365 377 356 388 385 374 356 358 362 373 384 353 379 349 377 347 374 366 370 374 345 357 353 367 366 363 337 364 342 366 366 347 333 336 345 331 358 350 330 334 347 343 349 328 342 345 347 328 328 322 332 326 320 337 317 334 312 327 310 337 316 305 307 328 325 304 326 301 308 319 304 324 302 303 298 311 309 308 305 297 301 308 296 294 288 291 287 298 299 288 303 287 297 295 294 296 300 294 279 284 297 284 277 273 294 294 290 279 270 288 282 275 284 272 283 273 279 267 271 277 268 259 256 265 267 274 268 253 266 247 249 270 260 264 254 256 257 245 256 264 245 254 242 243 252 246 255 239 254 231 231 249 236 232 240 232 237 246 243 232 242 233 235 238 236 226 228 226 224 218 216 227 235 229 216 217 229 223 214 226 213 207 217 206 212 224 216 217 210 209 211 217 219 211 200 204 205 199 205 196 201 197 204 198 201 193 200 202 191 192 204 204 186 189 187 198 194 196 190 186 179 195 184 182 190 187 185 186 182 180 174 174 187 179 171 175 169 179 179 179 180 179 178 174 174 177 176 177 164 160 168 167 168 163 172 156 164 164 154 157 163 155 158 157 158 158 158 152 154 148 152 160 146 148 158 149 151 150 157 156 154 150 140 152 147 152 142 140 147 145 143 148 135 138 144 136 146 143 132 132 132 134 133 133 136 130 134 138 136 131 130 136 126 130 132 132 134 126 127 123 124 127 127 120 130 123 128 121 127 125 118 118 125 125 120 119 121 121 122 123 116 116 120 118 115 118 117 117 110 112 114 110 108 114 106 109 112 113 106 111 109 105 110 105 103 110 101 109 101 100 106 102 100 103 103 98 103 106 100 97 102 98 101 97 98 100 104 97 102 98 96 95 99 93 96 99 96 94 91 91 98 92 93 91 89 97 96 89 88 89 91 88 87 95 93 89 87 90 88 86 92 90 87 89 88 85 88 88 85 90 88 87 88 89 82 82 84 83 83 88 87 81 82 85 84 86 86 82 87 87 81 80 82 84 85 86 85 80 81 79 79 78 83 85 85 82 84 79 83 78 78 82 79 79 78 83 76 83 76 76 83 79 77 78 76 83 78 82 77 81 83 79 82 80 78 81 78 77 83 76 78 76 81 80 79 83 79 79 82 79 79 81 82 81 76 82 80 78 81 82 83 80 77 81 77 79 79 79 80 78 79 83 80 78 80 83 77 83 78 83 78 82 82 78 80 82 84 84 84 81 83 84 79 84 82 80 79 86 84 84 80 87 83 84 81 87 82 81 85 85 89 87 82 85 88 85 90 87 83 89 91 89 86 92 88 85 88 89 92 88 86 93 92 89 91 88 91 94 88 96 94 96 92 91 94 98 96 98 91 98 96 94 98 99 93 101 101 96 96 103 96 95 99 96 102 98 100 103 104 100 97 101 101 101 108 107 103 109 102 110 102 103 104 111 109 107 110 114 114 110 109 116 113 109 112 112 116 111 110 114 114 119 116 118 120 117 114 122 122 122 119 124 115 123 124 115 120 126 126 126 126 123 129 129 128 123 125 121 129 127 125 130 129 124 133 135 126 129 135 129 140 138 134 134 131 137 131 140 142 146 139 142 137 136 147 142 137 144 142 141 139 142 151 141 144 152 143 156 154 145 156 156 153 156 155 149 161 159 154 151 159 151 151 156 154 155 168 163 155 162 156 164 159 170 159 159 163 167 165 162 167 171 168 172 177 178 173 170 179 182 176 177 183 175 176 178 189 178 184 183 175 177 183 189 186 187 192 188 183 186 199 198 192 186 202 187 202 187 194 202 198 207 205 198 198 210 195 207 195 198 200 212 214 217 200 205 201 219 213 219 208 207 214 216 223 224 216 225 214 230 212 217 230 230 231 225 232 236 231 224 236 237 226 230 228 223 239 233 228 230 228 246 251 230 252 242 237 239 252 247 237 255 250 247 257 252 239 258 260 252 259 250 266 258 266 257 272 261 264 263 258 262 265 255 270 265 265 278 282 269 265 267 282 274 270 283 281 274 266 281 289 272 293 272 285 276 285 293 289 284 281 287 303 300 284 300 308 303 301 308 299 287 293 304 290 303 316 312 297 294 297 301 314 297 313 316 317 303 323 315 325 318 307 325 321 323 307 329 322 328 325 333 319 336 313 340 328 321 318 335 327 350 342 336 352 338 353 333 356 347 347 354 342 335 351 360 362 366 335 342 343 337 364 367 372 354 363 361 359 371 361 344 380 377 378 351 358 362 351 355 359 381 359 390 361 370 382 360 361 389 397 364 380 389 385 397 389 379 401 394 402 409 395 411 390 388 376 393 392 402 405 415 398 405 414 408 397 385 417 422 422 392 414 391 404 408 430 404 418 407 428 410 400 422 426 429 425 418 444 431 430 446 430 412 433 413 412 416 438 453 415 422 444 420 453 446 457 456 421 432 433 466 432 446 460 457 454 442 472 459 458 447 471 460 462 466 458 466 470 481 465 484 470 479 470 457 447 470 469 463 486 491 464 489 451 454 489 462 480 467 468 469 491 476 469 489 467 470 489 503 496 486 483 472 492 508 510 495 515 474 519 492 484 475 494 501 486 482 481 497 525 481 492 508 530 494 523 515 490 488 511 490 537 494 532 516 533 504 541 537 499 523 515 514 507 539 541 545 543 536 512 556 527 552 529 542 536 555 533 526 549 529 540 545 557 538 550 525 564 556 533 562 564 522 523 531 572 522 570 572 551 535 572 561 559 556 557 561 540 560 553 545 548 552 582 563 581 578 538 545 574 564 546 545 548 575 578 571 583 580 588 563 552 567 548 568 549 554 567 605 556 559 553 578 562 611 575 561 600 604 565 584 574 564 569 566 568 574 601 599 586 582 576 616 615 607 599 613 570 583 570 601 576 604 580 578 612 580 632 606 611 583 615 631 623 623 624 627 609 606 626 640 583 638 626 629 618 602 598 638 616 587 635 618 637 593 601 640 590 646 610 602 591 622 598 618 648 608 609 608 613 622 644 616 602 626 654 654 638 620 599 652 657 601 652 650 625 633 661 622 649 665 639 660 650 605 635 632 618 611 626 615 652 655 642 647 653 634 657 622 667 639 616 635 640 643 637 670 621 615 617 630 666 675 638 651 631 668 618 621 656 659 626 681 683 620 652 640 662 655 639 633 664 672 664 643 641 629 632 658 637 676 646 647 652 641 668 656 639 669 661 679 649 669 639 679 678 627 659 667 670 643 650 660 630 671 633 672 654 682 656 633 653 658 633 638 649 689 693 647 695 642 664 680 653 674 666 639 673 632 677 648 646 635 680 649 677 686 692 634 671 651 636 696 678 640 639 698 698 635 647 696 646 678 679 668 656 647 673 697 645 651 648 657 653 695 675 695 683 666 694 655 684
697 650 661 636 654 660 635 655 671 695 667 650 675 700 672 688 671 667 697 686 681 654 636 674 692 693 655 656 686 673 637 681 687 664 682 640 686 679 659 656 674 689 671 646 686 639 696 656 672 692 639 650 644 638 688 636 631 641 655 681 678 659 662 665 686 641 670 673 686 629 629 660 685 666 672 670 670 670 628 644 664 633 661 638 638 628 681 643 661 647 657 644 630 652 636 685 670 626 658 655 650 664 621 684 670 632 645 621 620 630 677 638 663 652 652 676 654 641 636 629 636 662 638 629 666 656 651 623 613 640 614 619 664 672 648 651 656 630 646 658 639 635 610 660 610 629 661 613 654 608 639 605 662 650 657 609 638 652 603 633 614 617 648 642 645 647 626 610 610 636 650 632 637 656 611 638 632 619 592 609 614 611 608 644 625 648 597 648 641 592 639 604 605 646 644 632 622 608 637 633 582 600 594 594 615 589 615 595 632 616 624 599 589 619 598 574 624 628 611 618 624 598 617 593 617 569 620 604 600 609 584 612 571 612 566 575 589 595 586 570 564 582 610 615 580 562 575 606 600 572 559 606 563 572 590 582 588 596 560 568 591 590 548 583 566 565 564 574 553 555 593 565 582 546 552 545 578 539 540 567 588 542 585 544 585 533 574 579 576 545 546 528 559 543 531 566 532 528 549 550 526 529 540 565 519 562 542 527 525 566 554 556 512 538 519 519 541 536 545 514 541 508 525 546 542 552 522 503 509 499 530 509 535 509 495 495 504 531 525 499 514 498 509 531 494 503 531 506 506 494 511 482 524 505 528 494 510 525 513 496 480 515 485 513 513 509 508 481 513 486 500 492 488 490 469 488 498 494 466 466 463 483 483 484 493 471 487 491 498 460 459 466 475 475 452 456 453 463 458 474 453 451 482 454 472 445 476 449 461 467 437 457 433 437 450 464 428 454 463 450 425 446 462 430 451 420 429 429 457 436 447 449 451 431 426 418 432 452 414 425 422 420 432 440 427 421 416 428 408 435 426 417 423 427 428 405 407 423 409 408 411 393 425 416 426 398 390 410 383 389 397 411 415 396 416 394 388 391 411 388 373 409 394 376 397 378 379 392 367 372 367 372 383 371 365 373 384 378 379 356 363 380 369 362 370 367 372 359 364 381 368 368 379 374 349 364 377 363 374 351 368 340 347 346 351 358 347 337 346 338 341 353 360 338 334 325 330 336 340 326 349 330 349 322 346 335 333 332 332 342 319 332 317 315 315 317 326 312 315 311 318 330 331 311 313 303 301 312 319 316 295 319 304 306 297 297 317 305 312 301 302 290 293 285 283 289 289 300 297 302 304 287 299 302 296 293 281 281 277 289 295 291 289 266 282 277 269 289 262 274 273 274 274 264 258 282 256 273 258 270 266 271 253 260 264 273 268 253 269 254 249 253 251 255 259 246 253 257 243 255 242 257 250 241 236 233 248 252 242 251 244 237 232 228 243 227 245 242 243 230 223 225 237 238 221 231 229 234 232 234 223 228 216 217 215 225 221 218 226 216 212 208 209 205 218 209 215 215 213 212 213 215 212 202 197 201 195 200 196 195 209 209 191 196 202 188 199 189 194 196 202 196 193 189 182 187 183 184 183 181 190 188 188 184 191 182 173 174 178 172 183 183 184 171 177 171 179 176 165 173 164 177 163 165 175 167 170 164 159 163 171 164 164 160 162 159 159 155 153 164 162 159 150 151 149 155 150 154 158 151 146 149 149 151 152 147 146 147 145 145 143 146 143 144 137 144 149 138 140 141 145 137 134 142 133 141 132 142 133 131 136 135 132 136 128 130 138 136 127 126 129 124 125 127 125 125 132 130 129 123 126 124 126 119 121 125 125 118 117 124 119 122 122 116 121 116 115 113 115 112 111 114 117 119 111 111 107 107 115 112 109 109 114 114 108 111 111 105 106 103 110 103 104 107 109 103 106 100 108 104 102 98 103 103 105 104 99 104 95 100 95 104 99 101 97 98 95 96 101 98 95 99 93 98 91 91 90 92 92 90 97 97 97 92 95 92 92 87 95 91 92 94 90 87 90 92 90 90 87 89 91 89 85 90 84 84 83 84 83 88 83 89 86 87 84 86 85 80 80 80 85 80 81 82 81 79 80 80 83 82 85 82 79 79 81 81 79 80 82 80 78 83 79 84 81 81 80 77 81 80 77 78 80 78 82 82 79 83 83 83 79 82 79 80 83 82 83 77 77 81 80 79 79 82 78 76 80 82 77 77 78 78 80 82 80 78 80 83 77 79 83 80 78 78 76 77 77 76 79 78 81 83 81 76 82 83 76 78 81 77 79 83 79 83 81 76 78 78 84 79 82 83 83 84 78 85 78 80 85 81 82 82 82 81 83 80 80 84 83 87 86 86 86 82 87 85 83 88 86 83 84 84 82 82 84 84 90 85 86 90 89 91 86 87 89 92 89 93 90 88 92 88 87 91 92 94 88 94 92 89 97 93 94 93 98 99 99 95 99 96 95 93 98 97 97 102 96 100 95 97 99 97 102 102 100 101 96 104 101 104 101 104 100 106 99 106 105 104 107 106 111 111 107 107 110 104 108 114 115 113 113 106 115 117 117 108 109 114 113 111 112 118 113 112 115 115 120 122 123 121 116 120 116 118 119 126 119 121 119 127 121 130 123 125 127 126 125 129 128 130 131 129 126 128 130 127 130 128 128 129 131 135 133 135 135 141 144 144 135 137 144 136 137 143 145 136 140 143 145 146 152 141 146 143 151 147 155 143 158 158 146 159 158 150 162 158 160 157 153 151 160 163 161 164 166 159 161 167 156 160 167 173 171 159 169 166 167 174 172 174 178 167 168 172 174 182 169 173 184 173 187 182 178 184 189 181 191 188 184 179 188 192 180 185 190 180 195 194 193 194 201 202 203 198 202 197 199 202 205 196 205 204 203 210 206 199 209 205 209 208 213 218 214 212 218 207 209 214 221 212 207 222 221 215 218 217 224 213 225 224 212 228 226 226 217 235 223 220 220 230 240 237 240 227 246 226 238 239 248 247 243 238 246 248 249 248 256 254 236 242 240 245 248 259 257 255 264 243 264 247 256 254 257 261 258 268 261 253 252 262 269 274 274 267 270 275 259 282 260 285 278 279 267 281 289 281 268 279 293 277 270 279 272 278 290 278 282 287 277 279 297 291 306 280 291 288 299 295 306 300 294 306 304 298 307 302 305 301 317 309 323 297 312 321 318 305 322 302 305 321 327 305 305 327 321 335 333 316 323 328 341 318 344 332 345 318 325 336 326 330 338 347 324 333 335 355 342 358 327 352 358 344 344 343 354 336 336 351 356 341 348 351 354 361 375 372 351 364 361 364 350 364 376 359 376 370 383 360 384 361 381 379 364 393 366 376 397 385 375 382 394 388 368 399 390 377 375 372 408 379 389 407 413 388 385 397 405 381 400 414 408 401 390 417 406 423 388 389 389 390 400 431 409 409 432 395 418 423 438 437 417 429 403 406 434 411 404 436 420 431 426 427 430 411 432 427 444 428 426 429 445 435 446 419 430 428 445 429 434 460 443 463 443 443 438 471 436 454 441 457 445 479 439 441 438 482 449 443 449 455 452 450 460 457 445 482 460 451 476 465 479 456 484 464 468 478 458 501 493 462 474 496 479 483 479 483 465 473 465 468 506 498 496 513 501 505 484 504 507 494 501 480 507 509 480 482 528 483 527 487 512 515 486 506 502 502 508 527 520 493 507 519 533 499 524 516 537 526 542 544 528 526 531 537 503 519 514 546 504 515 539 512 535 541 528 514 539 522 521 515 541 534 517 549 545 557 541 545 545 525 544 530 523 553 577 525 573 574 549 569 557 543 535 579 580 558 571 532 548 555 548 565 552 562 559 569 585 555 576 552 549 553 585 583 562 546 587 568 587 548 585 591 595 588 577 560 603 560 553 562 597 602 595 600 576 598 582 571 605 604 611 585 563 610 620 566 575 613 576 611 582 573 622 571 624 600 576 597 611 605 581 590 617 615 616 619 614 609 580 593 631 578 606 592 630 588 615 582 586 598 637 635 594 629 634 620 636 638 633 596 629 598 630 648 611 640 598 624 641 595 614 603 641 618 602 596 627 652 619 602 633 626 635 599 609 620 639 615 652 652 601 639 632 644 612 643 608 664 623 609 661 652 641 615 641 620 632 613 650 662 621 626 650 623 610 621 655 627 669 641 629 636 649 645 637 617 623 631 673 651 628 628 654 662 658 622 646 650 671 658 637 621 654 683 665 627 676 656 628 674 686 633 681 647 637 638 671 629 624 686 648 662 656 679 643 636 686 674 662 648 631 635 691 666 680 629 628 688 674 679 663 683 691 629 660 694 657 660 647 637 660 667 637 662 650 658 660 641 671 696 663 674 639 662 646 690 663 648 685 643 633 652 696 693 650 663 693 678 691 642 685 653 677 690 685 696 650 649 642 690 646 671 665 653 699 677 643 663 692 694 671 690 647 669 684 665 698 675 643 687
657 679 648 667 687 643 644 642 669 672 698 680 648 655 684 689 699 663 668 659 640 691 665 677 659 646 639 654 686 645 639 666 636 642 688 681 697 638 676 634 660 658 647 652 670 674 644 656 645 664 633 672 651 661 649 676 673 650 694 657 661 696 686 659 637 672 640 634 675 679 632 636 638 642 652 672 683 662 692 627 691 691 667 645 655 682 683 666 682 672 676 629 626 629 671 660 675 683 683 660 626 636 641 646 674 647 624 668 650 665 633 623 632 672 674 674 659 667 650 649 647 645 661 659 641 677 657 626 643 651 620 616 652 622 616 641 673 617 611 639 644 650 638 670 663 664 638 664 617 627 668 659 660 631 623 633 609 649 632 661 611 645 635 623 643 649 646 608 605 617 629 632 607 651 641 621 648 610 646 643 604 604 614 628 634 603 626 600 629 644 633 629 609 621 587 589 625 601 594 586 626 611 600 604 631 635 598 579 600 633 606 603 615 604 623 581 604 606 582 609 629 572 616 572 625 583 578 573 594 575 588 607 573 605 565 580 582 585 584 574 561 584 583 580 559 584 573 608 589 556 606 558 609 552 568 559 604 564 590 550 593 590 561 550 568 586 546 596 595 578 580 579 570 545 577 589 590 575 536 569 579 580 545 540 580 550 540 542 529 529 564 559 563 526 548 546 563 550 551 538 542 537 529 518 528 542 522 533 549 557 541 545 521 512 535 550 510 524 508 516 531 536 509 536 503 522 514 527 527 544 512 508 526 512 516 503 524 532 533 493 508 509 525 534 531 491 511 518 519 493 510 484 487 524 518 518 484 497 520 477 505 505 512 491 518 515 474 506 470 511 496 501 476 492 491 475 465 500 485 486 471 502 477 486 469 486 467 462 466 492 476 480 458 481 484 463 465 451 454 456 481 448 476 445 449 448 475 477 468 464 451 452 449 456 437 473 433 464 459 455 457 462 432 433 428 428 446 437 438 427 424 447 436 414 415 454 421 447 437 442 412 446 417 423 411 428 404 420 405 402 433 437 423 423 409 414 417 408 400 424 394 413 397 403 410 388 407 406 383 387 414 417 405 419 402 411 415 410 400 409 377 408 381 407 387 371 368 380 369 381 369 387 375 396 390 364 382 362 365 358 369 379 357 353 384 372 358 378 360 348 366 352 357 345 368 367 375 362 370 357 345 353 337 354 360 344 344 350 353 345 352 360 348 354 329 354 337 335 339 324 351 322 334 349 345 317 317 334 317 323 336 323 329 334 339 329 334 309 307 328 330 319 314 321 324 299 313 325 316 315 311 297 309 316 293 316 315 317 287 311 288 286 309 311 304 298 304 286 284 292 292 285 283 287 298 294 281 284 288 293 271 285 268 292 285 283 267 272 267 276 277 284 279 269 262 261 278 277 264 256 262 274 265 274 250 271 255 255 251 265 266 260 264 262 244 251 260 255 256 255 244 237 245 241 242 254 241 245 252 231 249 232 247 236 244 234 241 229 238 231 240 223 225 229 222 221 228 224 234 220 232 223 219 223 209 229 213 217 225 214 207 216 223 222 217 211 209 204 207 212 202 207 202 200 209 199 201 210 197 199 193 192 199 189 205 203 190 197 199 190 184 192 187 185 182 196 189 193 178 184 188 185 176 188 174 183 173 172 179 186 183 176 180 181 167 178 173 181 175 176 166 177 164 165 172 160 170 170 171 170 161 161 160 160 169 155 168 167 167 164 154 154 157 156 150 154 159 156 148 145 155 155 150 148 149 156 152 143 142 146 144 140 140 138 149 146 142 143 137 141 141 136 143 134 138 143 143 136 139 136 130 140 128 138 130 138 136 127 128 130 131 134 130 124 130 125 129 130 125 120 122 127 117 126 127 116 118 117 117 114 115 124 115 115 116 120 113 114 119 117 109 118 111 118 111 116 112 113 108 109 105 110 104 107 105 103 109 107 106 102 105 102 105 101 101 100 104 106 107 99 98 99 98 97 101 100 99 96 104 97 101 100 101 95 94 98 99 92 96 100 94 93 91 98 93 95 98 93 89 95 94 92 95 91 88 93 90 86 88 87 93 85 91 88 86 86 84 88 90 83 85 88 90 84 88 82 84 89 86 85 84 84 83 87 85 80 80 83 83 79 82 86 84 84 82 82 85 82 79 83 82 80 80 81 81 78 81 83 76 77 79 79 80 81 78 78 81 78 81 76 79 76 76 76 82 80 80 81 76 81 78 76 76 81 77 75 81 80 78 79 78 80 75 75 75 78 81 76 77 81 81 79 77 76 76 76 79 76 77 81 75 80 80 75 79 75 75 79 79 78 81 76 79 78 79 82 76 77 83 77 79 76 80 82 77 76 83 82 76 82 79 81 83 83 80 84 78 83 83 79 81 83 80 85 85 84 83 79 86 83 80 81 84 85 81 85 85 80 84 86 87 88 84 88 87 88 87 89 87 86 84 83 84 87 91 91 91 92 92 86 92 87 91 90 95 90 89 89 88 91 95 89 89 96 90 91 96 90 97 98 93 92 94 100 96 97 94 95 94 94 104 102 97 101 102 95 102 98 104 102 97 103 102 102 106 104 101 101 109 104 107 105 103 107 104 108 104 110 106 113 114 116 113 106 111 114 117 118 112 110 110 118 113 115 114 122 120 113 120 121 115 114 119 121 119 119 117 125 121 120 119 121 128 120 123 125 126 131 133 130 128 128 127 129 129 133 128 135 133 140 138 135 138 133 136 139 141 144 133 145 135 146 136 138 136 139 136 149 141 147 143 141 144 144 153 142 144 147 148 158 146 145 149 148 159 160 161 155 161 158 151 159 167 159 167 165 165 161 166 156 157 160 158 164 168 166 175 166 171 167 163 164 176 173 178 183 179 169 171 179 182 179 176 181 186 182 179 183 184 178 177 186 179 190 182 181 189 198 196 199 188 201 186 188 188 187 198 194 207 201 209 210 209 200 196 198 198 210 209 206 216 216 209 215 204 209 217 206 221 212 211 218 213 212 219 228 230 227 222 221 217 224 231 219 220 232 234 227 220 225 233 232 233 237 237 234 232 236 245 230 229 250 242 243 241 241 253 253 253 244 244 240 249 247 245 253 259 266 263 245 244 256 261 272 268 268 266 263 274 265 273 260 277 270 277 274 263 274 271 285 273 269 272 280 273 271 292 279 272 268 271 277 279 289 277 291 281 291 289 304 301 297 297 307 300 295 292 286 295 309 292 301 298 299 313 306 291 301 310 318 294 309 299 324 321 299 308 324 318 304 326 328 309 318 326 326 310 330 330 327 326 327 314 328 346 344 331 326 321 349 351 334 348 327 345 354 356 358 331 361 349 342 334 342 345 365 345 336 341 348 347 351 344 344 359 352 358 377 351 357 349 359 364 353 378 363 353 366 378 361 367 357 370 390 367 391 392 382 375 371 378 401 385 394 386 371 378 403 407 398 404 400 395 396 380 409 395 417 380 391 405 386 393 416 405 392 412 424 404 413 419 403 392 393 394 425 408 432 407 429 413 401 406 418 430 427 444 419 425 407 443 448 440 440 443 415 452 454 453 435 443 433 430 426 462 446 428 449 465 449 428 440 460 455 447 452 470 447 434 463 445 455 443 481 481 464 449 443 456 457 466 462 447 482 478 480 468 468 465 475 472 463 466 467 475 468 467 483 460 471 505 496 501 503 475 476 485 504 481 474 487 480 508 513 494 512 510 476 477 476 475 517 494 496 483 489 500 514 524 488 498 524 485 490 522 498 515 528 492 490 521 516 542 539 525 528 505 510 524 546 505 550 523 517 513 504 521 536 513 528 518 520 559 560 546 536 547 516 523 513 526 522 536 553 538 528 551 549 531 531 556 532 522 569 525 560 553 528 544 536 563 540 531 548 534 572 581 540 562 567 586 564 562 541 578 539 567 562 595 595 569 542 543 584 553 580 545 579 577 600 592 580 557 563 575 605 573 571 567 554 575 595 559 590 586 571 584 591 608 597 605 598 611 574 619 609 583 573 623 583 582 622 600 599 615 605 579 586 606 575 598 627 592 584 608 622 624 630 626 583 604 616 604 606 625 586 588 615 611 614 605 642 642 613 618 601 624 620 599 612 645 612 612 599 620 623 610 624 610 642 606 601 652 620 653 605 615 614 656 645 637 648 610 643 612 657 603 650 611 608 655 631 641 636 654 632 616 616 622 634 649 646 630 651 625 668 664 645 660 625 639 647 623 663 629 670 614 651 613 635 654 615 671 629 624 672 632 646 628 631 654 677 665 679 680 659 621 652 679 649 630 682 656 624 655 656 639 646 666 628 638 677 651 663 628 681 669 680 682 639 686 631 635 670 628 690 663 684 661 637 681 670 692 675 634 664 631 642 642 662 654 669 673 684 670 651 693 657 647 632 676 696 683 690 676 693 689 645 682 657 655 672 636 653 654 640 688 655 655 636 689 678 674 666 666 646 687 663 675 640 665 654 637 649 647 681 645 636 692 693 677 689 690 697 688 670 637 637 658 659 664 647 637 638 663 654 687 641 642 684
672 684 691 697 661 650 668 693 688 679 662 662 682 650 673 667 700 673 668 655 646 646 683 647 649 643 682 650 666 688 694 635 682 693 653 682 636 649 690 647 635 690 682 636 654 678 668 667 640 655 684 655 663 696 634 665 665 670 676 648 666 668 646 645 658 664 691 656 675 679 667 675 668 646 677 686 690 644 652 631 664 634 653 628 629 652 659 661 691 675 627 639 676 685 644 681 661 652 667 688 636 656 632 656 635 653 628 622 668 626 647 648 641 676 679 639 630 641 675 647 626 675 660 654 649 654 633 668 667 658 660 639 635 667 652 651 630 654 666 654 614 631 649 646 643 629 625 639 630 637 637 667 666 645 646 625 643 636 649 659 624 616 636 634 646 601 629 631 631 650 601 627 598 607 657 595 613 626 599 644 602 644 646 650 595 626 600 621 610 591 621 608 609 611 606 592 632 617 618 591 622 590 585 607 613 623 597 598 602 595 589 593 611 618 580 624 586 585 599 627 596 601 604 624 601 576 584 626 617 610 617 582 605 598 580 589 598 600 619 565 571 612 614 568 596 601 602 578 611 556 583 593 554 560 575 591 586 600 563 566 557 551 576 580 556 601 561 569 591 576 562 582 556 562 573 580 583 546 580 547 588 575 547 581 544 546 571 583 552 548 534 556 547 567 525 571 577 553 535 529 550 521 542 539 571 541 535 566 542 567 562 513 553 558 511 536 546 537 531 527 549 509 517 530 510 521 533 542 538 537 524 519 501 499 527 539 513 507 531 540 513 490 514 534 535 508 497 526 510 500 529 526 524 491 491 506 489 481 500 503 498 513 518 482 476 499 503 487 510 497 509 506 507 465 509 502 496 505 462 473 506 460 485 502 498 482 486 498 455 476 489 455 470 467 449 482 472 485 485 460 460 449 456 444 484 468 469 470 476 437 443 467 473 433 467 431 431 446 468 455 449 445 461 454 459 451 434 419 424 427 433 456 457 440 445 430 419 416 415 412 444 425 420 407 418 408 412 403 417 427 416 437 415 401 415 408 430 409 408 396 403 391 426 407 392 418 393 405 391 390 391 387 398 406 381 414 386 393 408 382 377 401 402 408 379 383 402 385 399 367 373 392 368 381 391 383 368 378 379 389 370 377 387 383 360 351 367 365 378 358 374 373 346 378 366 363 373 375 351 361 339 356 337 346 349 367 361 338 349 356 344 336 358 351 326 354 330 347 334 338 348 332 350 318 321 324 324 320 339 319 342 320 330 329 312 327 320 325 307 324 304 310 301 306 307 328 323 319 326 300 298 300 316 298 302 297 300 289 292 305 287 312 311 290 301 301 287 294 296 282 302 279 286 290 282 277 282 275 282 270 292 277 278 275 275 277 270 278 274 279 285 283 258 278 270 278 271 268 259 259 276 260 255 256 253 261 267 265 250 250 250 260 262 243 251 258 240 251 252 253 251 250 245 237 244 239 230 249 231 247 242 234 241 228 236 232 245 237 236 237 242 222 230 223 226 228 236 224 213 222 225 217 228 209 214 209 226 217 210 221 217 216 215 217 221 220 215 214 211 206 215 208 212 199 200 209 209 195 209 203 209 203 199 188 194 189 192 192 196 185 194 188 192 182 193 188 191 191 181 177 193 179 179 187 173 185 181 186 187 176 176 181 180 169 169 177 179 167 173 176 168 165 163 176 162 167 163 166 164 171 163 161 169 169 168 164 152 155 164 163 152 152 150 161 153 161 159 158 158 147 155 144 143 154 155 144 152 141 148 149 145 147 145 136 136 144 146 140 135 142 138 140 133 135 142 137 132 136 131 135 133 127 132 138 132 130 137 134 133 134 131 124 121 122 120 126 120 120 122 118 119 121 125 127 115 122 120 125 120 117 119 117 114 121 116 118 113 116 116 115 109 108 113 108 113 109 112 106 109 115 109 108 108 105 107 106 109 102 102 109 108 101 101 103 104 102 99 104 101 103 98 96 103 104 102 96 97 98 99 101 102 102 99 93 95 96 97 96 95 98 96 91 92 93 96 94 90 97 95 89 88 92 87 89 91 87 87 86 93 93 90 90 85 84 88 88 85 90 86 90 90 89 87 85 87 87 82 81 87 81 84 81 82 84 82 80 79 80 81 83 81 79 78 83 79 82 78 81 81 81 80 80 81 76 82 77 83 76 77 81 76 82 82 78 78 77 79 78 78 81 83 75 79 80 81 77 78 80 79 81 77 76 78 77 77 75 77 80 79 75 76 78 79 77 76 76 75 77 79 79 80 79 80 75 77 77 77 78 75 79 78 76 80 79 78 75 80 81 79 79 80 81 81 78 76 77 78 77 78 76 79 76 78 82 79 78 79 81 82 81 80 77 83 77 83 81 82 82 78 79 84 81 78 79 81 81 78 82 79 82 83 83 84 79 81 79 82 85 85 80 82 82 82 82 84 81 89 83 89 82 86 89 88 88 83 85 84 84 89 93 91 89 85 90 91 87 92 87 91 88 93 92 89 95 97 92 93 94 94 98 99 99 98 95 98 92 97 98 99 94 99 95 102 98 98 99 98 98 100 102 104 97 100 98 103 102 99 100 100 101 108 104 101 110 110 104 105 112 105 111 111 114 105 112 111 109 114 114 110 109 119 119 118 110 112 111 115 122 117 120 119 125 115 116 123 120 117 121 125 118 117 119 126 121 123 121 125 131 131 122 130 129 124 133 132 129 131 130 139 133 128 131 130 132 130 137 135 134 138 133 145 140 143 146 138 136 143 147 145 142 139 139 143 146 148 146 142 146 147 145 150 158 147 147 149 153 158 158 156 160 161 161 165 161 166 164 164 157 161 162 167 162 168 167 166 171 162 172 167 163 164 178 164 176 176 174 176 174 170 185 184 182 177 177 177 188 182 174 189 186 178 183 191 185 179 179 197 189 195 193 186 200 187 198 189 195 187 196 193 194 208 196 196 194 204 208 194 212 211 206 205 214 217 215 216 202 212 204 210 206 217 211 223 218 228 221 212 224 212 217 217 221 217 224 218 218 228 217 238 235 241 226 230 240 226 227 237 225 248 244 233 229 251 233 245 236 255 253 246 247 242 239 252 254 249 244 253 253 247 244 255 268 246 254 248 252 253 268 273 273 271 272 268 267 272 258 281 264 271 268 261 282 274 277 276 271 291 274 285 283 293 275 282 271 287 277 290 276 301 292 299 290 281 280 287 285 291 296 288 287 297 300 301 307 308 289 317 301 294 315 306 308 299 303 321 325 314 311 321 320 319 316 328 321 326 331 310 328 333 335 313 316 335 345 324 340 348 330 324 339 321 351 345 332 342 328 344 338 327 332 359 335 340 349 364 348 338 346 351 367 371 372 373 361 366 350 377 375 347 368 348 367 348 353 379 381 362 381 384 362 390 372 362 367 368 376 396 391 377 365 395 401 366 380 388 382 400 382 375 401 399 380 403 409 412 411 384 389 380 409 401 384 421 386 402 403 408 413 417 415 410 415 393 421 427 410 431 423 428 423 429 430 432 422 424 406 438 429 428 435 436 425 424 441 454 453 454 422 433 440 436 458 418 450 438 451 441 442 449 463 435 460 458 438 469 444 464 472 432 467 453 457 472 448 453 441 458 442 451 451 471 488 478 472 465 484 464 480 476 452 486 454 484 468 457 456 481 479 490 475 470 502 467 500 464 496 486 505 486 509 491 504 482 504 505 487 477 499 517 478 503 498 524 503 502 497 513 516 485 520 491 504 486 508 521 533 508 517 499 526 534 536 522 515 543 541 519 531 517 533 518 539 550 507 525 524 539 547 554 555 522 518 551 550 552 552 516 542 517 516 565 559 533 536 552 558 532 533 567 556 555 544 572 548 533 524 569 536 552 575 540 567 560 530 573 552 549 579 561 549 582 585 560 591 578 561 544 591 542 567 547 570 571 578 584 587 556 559 590 574 560 554 591 605 570 592 557 593 569 577 570 563 570 603 593 591 560 598 587 578 581 607 567 567 611 589 590 622 619 583 608 570 586 595 591 571 624 575 619 609 610 578 627 615 575 611 624 623 607 611 621 603 583 589 591 612 601 613 606 607 643 584 614 613 613 594 593 636 648 624 617 638 635 601 646 647 625 625 593 635 635 631 654 631 647 624 650 616 655 633 619 650 641 605 608 654 638 612 606 648 650 653 631 662 630 626 625 649 606 657 610 659 639 670 625 648 649 626 649 665 626 669 635 662 629 621 652 615 646 630 616 662 674 644 620 658 642 661 666 627 657 624 671 649 678 654 627 641 657 626 638 638 657 663 685 641 678 652 660 677 655 626 669 651 685 659 655 679 685 634 690 660 670 639 689 669 632 679 643 680 635 650 630 683 649 638 679 667 664 633 674 649 685 674 652 649 676 654 658 655 637 691 635 678 635 632 653 641 683 669 695 689 691 696 679 646 639 661 682 674 665 662 693 653 638 649 672 684 672 699 640 647 658 667 699 699 654 638 672 643 670 684 638 646 639 676 639 698 697 677 661 656 685 696 645 637 639 646 637 676
696 669 688 669 701 683 664 668 686 650 676 670 699 695 697 652 669 650 663 679 690 688 699 688 697 657 688 649 682 638 688 690 669 671 654 665 651 698 663 642 699 678 694 670 669 682 693 683 682 645 683 678 692 695 693 695 676 665 669 657 642 647 640 693 676 676 696 638 692 658 642 687 632 635 656 665 679 649 647 661 657 629 637 648 690 629 644 665 659 679 688 671 688 626 664 652 656 638 682 651 644 684 656 634 629 650 666 646 678 667 665 639 649 653 624 649 625 631 647 677 651 670 656 650 660 664 670 620 649 637 615 640 644 635 648 625 614 664 656 661 657 672 646 651 635 661 608 671 663 628 658 646 628 645 658 628 608 614 626 653 616 618 604 641 609 621 607 622 625 610 639 644 603 608 641 599 625 609 634 613 637 596 606 652 636 646 636 629 596 602 645 595 632 610 600 630 616 597 642 631 609 632 587 635 616 618 580 628 625 595 583 609 601 607 615 590 623 615 603 601 578 615 619 606 581 575 628 622 599 610 619 573 568 575 619 591 604 569 584 611 581 562 563 564 609 578 596 613 581 575 585 581 600 571 572 551 557 555 596 570 605 600 569 552 587 553 568 551 572 593 572 595 578 594 566 578 574 565 588 551 565 570 581 588 552 532 538 537 557 530 554 558 543 527 574 538 574 567 569 547 530 564 551 562 560 526 538 520 530 535 538 529 546 513 522 533 531 516 560 536 521 544 510 522 505 545 551 522 539 501 534 530 516 518 517 519 511 537 501 510 512 499 504 515 502 487 515 527 515 499 508 523 524 524 497 511 489 481 507 503 498 508 503 473 489 519 499 515 500 470 498 510 496 496 494 464 481 496 477 497 503 487 484 462 468 493 481 500 470 498 495 496 490 487 474 491 488 447 454 467 446 477 471 469 474 439 439 455 470 473 462 452 462 469 442 468 455 463 463 431 432 459 465 433 457 444 435 422 459 421 432 435 415 440 416 454 416 422 427 416 424 436 425 424 434 413 426 438 406 426 418 399 437 400 430 396 433 395 405 425 429 391 412 405 414 404 421 388 402 387 418 400 382 414 397 407 406 402 390 386 377 403 390 373 370 376 398 398 389 373 389 392 364 367 361 371 383 382 362 376 371 389 367 383 381 380 384 356 376 378 360 347 359 365 365 347 374 352 347 370 366 349 369 355 357 353 344 352 333 339 332 351 360 342 353 341 343 335 338 350 323 334 341 340 334 324 319 322 320 318 322 318 337 320 327 333 327 311 327 330 306 315 306 310 314 320 324 325 306 312 308 309 314 313 311 298 307 310 295 307 302 294 306 289 290 303 307 299 300 306 277 303 291 274 293 274 275 278 287 277 292 281 290 286 265 280 284 274 265 264 274 278 262 262 281 265 258 264 266 257 251 272 274 253 266 251 251 264 255 264 253 244 249 245 257 262 242 242 246 253 257 248 234 248 240 245 240 232 249 242 242 234 232 241 244 242 233 233 230 225 232 229 227 224 227 230 233 218 213 228 222 222 224 227 216 209 212 223 222 212 220 207 218 217 219 208 211 209 205 215 203 198 203 202 205 203 201 191 208 209 192 192 194 206 187 190 195 191 196 183 183 196 183 185 183 196 195 194 190 176 184 185 177 176 183 189 180 187 177 179 179 175 183 180 166 175 166 164 173 176 162 174 171 169 173 166 164 164 163 157 162 162 169 163 157 156 165 160 156 159 164 158 155 149 150 155 152 152 157 149 158 154 155 143 146 151 153 146 148 141 141 144 140 142 144 138 138 145 134 146 138 140 132 132 132 142 140 138 134 130 129 139 133 136 125 125 128 134 128 125 133 123 121 131 122 130 123 120 126 126 123 122 116 117 116 114 121 119 118 121 121 117 121 112 118 110 118 112 113 109 110 110 113 116 112 115 112 105 110 108 106 106 109 111 103 109 103 110 101 101 105 106 101 108 101 106 102 104 98 97 100 96 98 102 103 102 101 98 94 100 100 95 93 100 99 98 97 95 91 96 96 91 97 89 97 89 92 93 93 94 88 89 90 86 86 90 93 92 85 93 84 91 86 88 89 89 87 86 85 86 89 86 85 86 87 84 87 85 87 83 86 80 82 82 81 79 85 78 80 85 81 80 83 82 77 81 81 81 76 83 77 83 79 81 80 77 76 80 83 83 83 81 76 81 81 79 79 75 78 80 75 80 78 78 79 79 74 76 78 74 74 76 78 78 74 77 78 79 74 79 78 79 76 76 78 80 79 79 79 73 77 79 78 74 73 78 78 79 80 80 80 79 80 75 76 80 78 80 78 78 77 74 74 77 76 78 76 81 79 81 75 81 80 80 80 78 77 78 80 80 80 80 79 82 81 80 77 78 76 83 77 83 82 84 83 84 77 83 81 83 85 79 81 78 82 82 85 86 82 82 83 87 87 86 85 85 83 88 88 85 88 82 84 87 90 84 86 90 91 91 88 85 91 90 87 86 90 87 92 93 88 93 94 91 95 91 94 95 93 90 96 93 91 96 92 96 98 95 101 97 93 101 96 98 98 98 95 99 96 105 104 100 106 101 106 105 107 103 99 100 100 102 104 109 108 111 103 107 105 103 105 109 115 110 106 106 108 114 113 109 110 109 118 114 113 114 113 113 122 116 119 117 117 117 122 116 125 120 124 116 127 119 127 120 128 120 125 122 122 132 133 133 129 135 126 129 129 132 135 137 138 138 132 138 137 132 136 140 142 141 142 136 144 140 135 148 136 149 137 141 148 148 148 151 148 142 154 146 152 157 151 152 146 151 158 151 147 149 150 153 162 156 154 157 165 167 165 163 156 169 159 164 167 163 171 174 160 168 168 167 177 169 172 176 177 182 179 173 168 174 174 174 179 183 188 174 179 187 190 177 191 188 191 183 178 190 181 195 196 186 185 186 199 190 186 199 192 193 194 193 206 207 206 204 200 205 212 199 207 199 198 215 198 201 215 212 220 212 223 221 204 214 208 216 220 221 230 225 230 218 216 228 220 221 223 230 217 222 231 240 237 227 225 237 227 228 242 233 243 235 246 245 232 246 253 239 238 247 250 250 249 256 259 242 253 246 260 258 262 265 253 261 257 254 263 266 252 251 273 274 274 258 256 254 268 262 276 261 272 278 274 264 274 265 282 288 290 266 268 286 273 293 285 287 295 293 280 298 303 282 301 294 306 307 308 303 303 300 296 301 287 308 287 303 301 313 315 295 294 298 315 305 313 308 320 320 324 329 301 317 318 317 308 318 320 312 314 326 332 312 325 312 336 338 322 317 347 323 341 351 346 333 353 328 341 332 356 331 329 328 337 362 343 355 350 333 365 341 344 341 354 341 342 359 360 354 359 352 371 374 353 358 368 381 363 362 374 363 361 364 357 369 368 390 380 361 378 390 372 373 366 398 366 397 400 372 386 381 371 379 407 405 380 383 399 400 386 393 409 399 394 394 397 402 402 418 406 400 412 401 416 418 424 433 421 406 432 416 430 438 429 425 409 432 442 419 423 425 412 445 409 441 436 450 441 417 415 448 427 454 426 443 452 448 440 424 431 429 448 435 440 440 463 462 451 437 439 467 463 439 434 458 449 447 445 453 443 442 451 458 477 444 460 460 467 480 466 489 450 476 477 489 456 456 480 467 461 464 486 497 471 489 466 462 468 468 491 483 471 512 497 469 476 504 492 472 503 481 485 483 522 502 485 508 481 504 489 495 489 515 530 489 531 532 503 536 507 499 509 533 508 532 509 503 542 534 503 531 527 520 518 539 522 516 552 530 543 524 553 533 541 507 526 558 545 555 539 532 539 513 520 535 523 534 542 527 536 542 563 572 554 567 559 569 526 572 544 578 558 555 547 577 563 551 551 534 561 568 565 558 545 581 567 553 560 574 554 582 573 585 571 555 571 600 574 581 575 593 599 604 602 588 585 554 565 601 576 570 584 588 564 608 570 578 609 570 595 574 586 596 584 618 610 581 597 604 615 571 566 612 577 576 570 612 570 572 586 601 627 582 600 630 595 622 609 604 602 608 593 608 589 627 610 601 592 597 594 611 583 611 585 621 626 613 643 602 621 618 645 589 615 607 598 605 616 619 646 595 596 614 650 631 611 653 606 650 620 626 641 603 617 611 607 606 658 614 631 645 604 650 660 641 644 621 639 646 610 610 645 615 628 640 615 629 616 650 658 657 671 641 669 641 653 620 616 612 661 653 630 656 625 629 642 617 629 618 625 669 644 635 633 677 682 653 627 641 653 632 663 624 671 635 679 678 667 646 635 673 633 684 669 686 645 653 655 637 674 662 626 637 683 647 634 669 676 675 671 639 676 656 643 655 634 687 659 668 634 645 662 662 684 637 664 671 631 639 667 649 665 670 634 653 690 642 697 671 690 673 684 671 637 697 698 640 689 661 679 695 676 645 661 662 651 667 660 654 672 683 642 664 692 636 672 667 699 683 695 655 675 663 647 686 683 684 648 672 639 643 645 650 663 659 703 693 640 660 645 678 641 651
656 698 668 692 679 663 688 688 698 660 664 641 642 644 638 670 679 640 676 704 671 702 659 669 691 662 642 648 652 663 679 670 673 642 658 646 684 640 646 694 662 673 648 684 672 699 667 654 688 681 695 668 642 684 671 636 686 694 670 693 641 647 677 647 661 684 643 684 694 660 680 667 648 646 688 684 642 652 636 694 629 694 661 637 678 632 636 661 691 673 656 631 687 634 653 663 629 645 653 673 659 641 626 640 626 651 665 660 665 643 648 637 673 635 671 643 640 642 658 675 670 621 682 651 622 643 623 667 622 632 644 663 629 640 674 641 644 670 648 622 667 669 629 639 656 638 643 660 613 629 624 641 622 608 642 636 635 619 629 633 649 627 664 607 607 638 655 656 605 613 609 598 603 600 640 638 639 603 646 650 633 624 647 649 597 638 646 591 637 609 631 622 650 644 620 599 599 645 587 606 587 606 635 636 606 638 620 622 633 631 635 594 586 587 577 597 589 604 590 627 590 596 630 615 625 570 574 587 592 588 596 610 571 590 609 613 589 602 589 563 570 582 589 598 577 604 608 611 593 586 592 564 598 609 559 572 555 560 574 588 586 576 589 569 557 586 578 578 590 550 595 576 542 542 545 551 588 544 537 579 572 568 579 548 533 584 583 566 574 568 549 557 539 559 570 579 526 565 568 569 559 564 553 544 541 530 562 519 556 566 554 535 544 547 546 521 541 561 542 539 558 508 531 552 521 519 504 550 531 546 515 517 515 500 547 526 513 524 525 496 524 491 540 499 539 538 515 523 486 530 484 498 497 498 512 501 487 501 504 506 488 492 484 487 511 506 471 486 484 478 511 480 470 504 468 502 469 503 502 462 474 469 470 476 472 475 461 468 466 485 459 465 456 462 463 464 462 481 474 476 451 451 441 484 466 458 444 470 455 435 468 475 466 434 437 450 455 431 447 434 468 458 444 455 426 443 449 419 442 445 429 459 439 448 429 450 447 437 447 414 430 429 423 445 434 436 421 427 419 411 406 438 415 405 431 425 421 420 420 415 409 413 420 390 395 416 394 407 411 388 402 411 407 394 413 402 392 383 409 375 410 390 399 393 373 372 405 367 372 381 389 378 396 387 374 369 376 384 367 386 369 386 387 376 380 367 352 380 361 354 372 348 358 353 372 348 361 368 372 341 351 360 338 344 363 351 356 362 335 339 361 361 353 349 348 345 341 327 351 329 332 347 330 337 343 340 336 316 341 329 342 325 318 308 311 323 305 306 305 314 328 326 302 314 324 312 306 303 303 302 322 295 306 307 307 315 311 304 303 312 291 309 289 308 289 283 296 285 293 301 289 287 297 300 291 293 287 288 293 269 277 274 285 266 291 280 284 266 286 261 264 276 262 273 265 270 278 259 259 273 252 267 253 261 252 266 271 256 258 254 256 243 265 256 255 242 253 250 244 248 258 243 253 247 246 237 250 250 231 242 232 244 234 229 228 227 236 241 223 224 239 223 232 235 224 234 221 227 213 221 219 217 228 227 212 226 219 207 210 215 218 223 212 205 204 210 202 209 212 209 210 199 205 207 197 208 196 198 192 209 189 191 191 192 201 187 198 195 189 193 187 185 189 190 191 185 190 189 186 185 187 182 177 182 183 177 186 179 174 179 169 184 175 175 181 180 177 179 175 168 176 169 171 173 166 167 173 164 166 159 160 156 164 156 165 161 157 154 159 151 162 150 158 155 150 159 158 154 153 145 152 152 145 151 152 148 142 149 149 149 149 143 146 145 135 145 143 139 137 134 137 142 139 142 135 139 132 128 134 134 135 132 127 135 128 127 133 124 125 128 131 122 125 124 128 123 118 124 125 125 125 123 115 124 119 123 122 122 122 116 121 119 111 114 113 117 116 114 112 112 112 113 108 107 116 110 107 112 108 112 105 108 108 104 102 109 102 109 106 107 103 104 100 100 103 105 101 97 104 97 96 99 98 96 102 98 98 101 98 93 98 95 95 98 96 92 97 93 98 93 92 97 96 95 90 92 95 91 87 91 91 92 94 91 90 89 86 90 85 91 85 88 88 88 85 87 82 87 82 83 83 81 81 84 82 81 87 83 83 79 86 83 80 78 82 78 84 78 83 84 77 84 81 82 81 83 78 81 80 78 76 83 79 76 79 81 77 77 79 80 76 76 77 77 78 80 77 76 74 76 79 78 74 79 78 79 78 79 74 73 73 74 78 75 74 79 74 74 74 77 73 75 78 73 76 79 76 79 74 76 79 77 74 79 75 76 77 78 75 77 78 75 76 76 75 75 75 74 77 77 78 77 77 75 78 79 74 74 78 80 75 76 77 76 75 79 79 79 77 81 81 75 76 77 78 82 83 76 80 81 77 80 76 76 80 78 76 83 78 77 83 80 79 81 78 79 83 80 85 84 86 85 79 87 87 82 85 86 83 82 84 85 87 85 86 84 88 87 83 89 88 90 85 90 92 87 90 92 86 88 91 92 87 88 91 90 95 92 94 95 92 98 90 95 95 91 97 97 93 92 101 96 95 102 98 94 95 100 103 100 99 105 104 103 106 106 105 98 104 108 107 103 108 108 104 105 110 111 103 110 111 111 112 113 113 107 114 116 109 108 116 111 116 113 119 120 115 115 112 113 119 118 120 120 120 119 118 115 117 123 119 123 118 121 119 122 122 127 128 123 124 132 125 131 124 134 130 128 131 129 139 133 136 138 135 137 135 131 138 139 135 134 133 139 141 137 136 147 140 137 139 147 149 146 146 151 145 149 146 156 149 146 148 154 154 160 148 154 148 162 152 162 153 155 155 164 152 155 166 166 169 170 171 172 169 173 164 175 165 162 170 166 177 169 174 173 172 172 174 172 179 179 172 187 178 172 180 189 190 174 191 176 182 193 193 181 182 187 187 187 200 183 190 202 191 199 190 188 191 189 204 203 207 197 203 198 198 203 211 213 199 216 208 209 214 212 215 211 211 220 218 218 219 219 227 214 224 230 229 227 231 216 223 232 216 232 222 222 221 230 234 236 225 231 228 236 226 229 228 243 231 229 246 246 250 252 251 251 238 242 248 247 242 260 251 260 260 253 242 259 252 260 253 257 261 266 256 257 255 252 253 254 258 259 262 256 268 275 280 262 273 285 261 278 269 276 270 292 293 292 284 282 277 292 298 297 297 301 281 289 278 300 294 289 281 284 282 295 297 308 288 297 293 309 307 311 294 316 308 318 316 318 303 309 297 326 300 307 331 306 312 305 307 316 314 316 326 330 333 340 339 314 320 321 321 330 319 346 347 335 342 350 324 323 342 356 349 348 357 356 354 329 350 338 345 362 366 353 336 341 354 360 357 369 375 371 373 347 358 367 379 347 360 382 365 376 355 358 370 365 358 379 365 373 389 371 378 391 368 386 400 375 379 368 396 403 371 376 381 394 409 403 382 386 388 380 404 414 418 411 385 410 416 402 388 415 415 410 418 392 402 430 414 425 406 406 430 410 410 405 417 415 412 435 439 436 413 410 444 416 423 412 414 453 442 430 455 453 428 441 434 420 427 444 445 427 445 446 462 456 456 439 458 456 449 467 462 452 449 468 464 470 445 453 481 455 446 473 441 482 474 485 484 485 473 470 480 469 486 478 479 457 488 485 501 488 477 496 473 504 483 462 489 465 495 487 484 504 489 474 509 492 508 473 482 490 515 511 512 515 507 507 478 502 501 517 496 526 526 511 515 512 505 536 518 499 528 532 509 495 527 519 506 528 516 517 518 530 512 526 513 549 550 546 523 520 509 549 533 528 523 517 512 547 526 515 560 518 558 547 535 541 561 551 561 560 518 547 563 556 529 528 530 572 534 572 546 531 550 571 535 574 540 569 546 556 566 547 585 574 563 585 588 567 544 560 566 574 542 582 591 582 592 564 573 572 587 593 601 585 588 560 560 556 565 558 593 601 610 609 579 566 586 596 580 572 572 576 590 589 596 578 589 574 582 605 587 593 603 620 612 593 617 600 585 601 575 612 578 612 615 594 630 575 632 622 576 633 608 605 631 632 638 627 582 624 582 618 583 644 644 636 609 616 601 621 616 596 622 604 597 630 609 629 638 633 597 642 594 603 647 630 621 609 619 624 643 601 618 648 649 622 625 618 617 605 620 631 646 634 640 648 604 621 614 662 626 625 634 644 664 611 630 668 669 660 637 649 664 611 651 644 651 673 656 639 659 659 618 629 668 646 640 651 627 651 623 645 668 650 654 637 644 646 640 681 648 622 628 666 685 648 670 665 658 674 648 653 655 665 647 676 653 644 632 660 679 650 636 676 689 640 644 690 627 684 688 667 652 669 631 675 637 631 674 675 641 680 648 646 689 672 663 638 671 670 678 665 695 688 650 689 635 665 685 637 654 679 674 677 652 676 656 660 677 700 640 640 670 700 666 684 673 674 638 670 642 701 641 703 677 692 660 655 701 666 659 672 692 653 664 638 693 674 696 643 659 660 647 643 657 695 641 695 683 644 679 638 641 683
655 699 690 678 668 687 641 690 655 695 655 698 645 643 668 653 665 639 674 674 643 644 681 647 701 659 670 692 677 690 670 693 683 653 665 645 652 667 696 685 673 662 694 678 666 673 643 693 673 684 666 672 638 672 691 674 698 639 686 676 673 684 671 672 679 667 651 654 697 693 679 649 658 664 682 644 675 657 657 643 641 685 679 643 656 669 680 651 672 665 627 644 648 663 681 627 637 651 658 641 642 667 668 674 687 660 628 660 679 682 683 678 662 677 632 623 647 672 672 626 651 642 629 634 661 676 664 673 621 649 664 676 653 669 670 657 667 650 654 675 620 650 656 672 658 638 611 657 630 654 610 623 630 607 631 629 658 645 652 659 604 626 615 659 632 623 643 639 615 623 647 659 647 645 624 657 646 627 613 619 606 641 635 651 629 638 630 647 608 607 645 601 622 636 604 588 643 622 631 588 606 598 613 625 637 622 623 594 581 625 599 588 621 623 608 608 611 601 600 606 573 626 580 629 582 628 598 624 615 600 587 616 595 609 613 621 621 570 608 573 606 587 602 606 562 612 579 594 590 598 570 612 604 592 597 579 578 586 568 582 554 574 563 559 575 602 575 555 587 567 598 563 583 579 594 546 594 562 577 590 542 551 548 552 538 534 565 583 554 582 534 571 553 575 526 542 525 556 552 567 543 543 568 562 555 527 546 546 533 558 521 518 525 540 549 551 520 535 514 538 552 517 550 551 536 526 544 549 552 538 515 535 514 511 512 495 502 494 525 540 538 534 521 500 498 497 521 517 516 499 514 520 482 517 523 502 494 487 526 482 521 482 515 498 492 488 471 482 482 515 507 483 479 480 501 502 504 500 461 467 490 478 464 469 482 495 487 458 463 468 483 474 472 486 470 458 450 472 469 452 480 486 471 443 448 440 481 446 452 440 472 462 457 445 442 436 436 439 432 439 437 465 438 430 456 429 435 430 455 427 453 439 419 422 451 424 413 452 426 439 429 408 428 435 407 414 441 416 411 410 416 419 416 415 434 399 425 410 396 400 417 416 401 389 387 398 415 402 413 389 421 414 412 410 379 405 381 376 410 411 398 410 396 392 377 397 371 386 401 368 399 390 363 366 385 385 384 378 391 389 389 380 360 353 375 370 353 374 365 371 370 359 350 356 351 371 370 354 357 347 343 347 362 359 336 358 333 337 337 345 359 352 347 358 334 351 327 347 342 345 331 342 332 337 321 339 338 335 324 341 311 328 339 328 318 325 315 306 327 324 309 326 325 308 319 320 304 310 303 294 313 304 310 311 308 316 294 293 296 314 302 295 284 301 292 300 282 302 289 285 283 298 293 286 279 280 271 294 272 270 288 279 292 291 288 277 285 274 269 262 268 276 264 280 266 265 259 264 253 264 272 262 253 270 259 271 266 262 261 249 267 244 264 251 258 244 257 247 256 256 243 244 254 245 246 237 232 237 242 251 241 247 247 231 238 235 234 239 241 227 241 238 219 229 220 221 218 217 230 219 213 227 229 212 219 208 217 224 211 213 209 205 207 211 210 205 215 215 202 207 208 196 203 211 206 199 192 195 195 193 195 193 201 189 196 188 185 201 186 186 195 198 195 186 179 188 192 190 188 187 186 182 176 186 180 185 172 173 176 179 168 168 173 171 179 174 179 166 165 175 177 176 164 160 159 166 165 164 156 167 154 165 165 158 163 159 152 165 154 159 152 155 151 161 146 152 155 147 146 153 147 155 154 142 142 152 143 150 139 137 143 141 140 145 145 136 135 137 135 135 132 140 139 141 133 141 129 128 130 130 135 131 126 129 124 133 123 122 126 129 122 122 121 119 124 123 129 124 122 119 116 116 121 118 124 120 118 120 116 116 117 112 112 115 112 115 116 111 116 110 117 115 107 111 109 115 106 110 106 108 109 107 110 107 103 100 104 108 106 106 104 106 106 100 101 101 102 104 96 95 101 104 96 95 101 100 94 98 96 95 96 100 94 99 97 95 97 92 95 90 97 93 92 96 89 88 89 88 90 91 91 85 92 89 86 89 84 91 83 83 86 90 89 89 88 87 88 88 85 84 84 86 81 86 86 79 84 84 79 85 81 78 81 78 78 81 82 79 80 83 78 83 81 77 82 79 83 82 78 79 77 83 81 80 81 76 79 77 75 77 76 79 78 80 75 79 78 80 78 78 75 74 74 73 73 76 75 78 76 74 73 74 73 78 78 78 77 74 78 75 76 74 73 74 78 74 72 73 74 74 72 74 73 78 73 73 74 75 77 77 76 77 77 76 75 74 73 73 77 79 78 73 79 77 75 78 73 73 73 73 73 78 74 75 78 80 74 79 77 79 75 80 79 81 76 75 77 75 81 79 81 78 77 83 77 82 79 82 83 77 82 80 83 80 80 82 83 80 79 78 78 80 85 82 79 84 80 81 86 84 85 84 87 87 84 89 87 88 87 87 90 86 83 89 91 87 93 88 92 91 94 92 91 94 94 90 92 88 88 95 93 93 95 96 92 94 93 95 97 99 94 99 97 94 96 96 101 97 98 99 99 101 97 100 105 105 97 101 99 102 99 106 100 100 106 103 102 107 109 109 108 103 104 107 105 111 108 113 114 114 107 115 114 116 116 116 111 115 115 111 117 117 119 123 115 118 120 120 117 125 127 122 127 124 120 118 129 126 126 127 121 127 124 130 135 128 128 132 127 129 132 127 128 134 140 137 131 133 133 142 140 134 139 134 134 136 147 148 148 143 149 143 139 138 147 149 143 146 141 150 155 147 144 155 157 148 160 154 153 157 163 155 163 161 166 152 166 159 163 169 156 165 165 167 158 161 160 159 166 167 174 175 166 175 178 167 177 176 181 176 173 179 178 172 187 171 173 180 179 182 190 189 191 191 179 186 192 195 190 196 198 193 193 199 200 196 199 197 197 190 205 192 208 202 193 196 201 195 211 207 197 202 204 208 214 208 218 217 209 217 224 224 220 225 225 228 227 221 216 216 232 212 232 232 219 217 232 223 233 236 222 223 226 234 236 245 234 236 230 245 246 232 232 236 230 247 250 234 250 238 252 243 255 242 251 239 258 251 258 242 262 254 269 264 268 248 263 258 270 264 253 255 256 267 276 258 271 276 278 270 283 265 287 264 272 286 267 283 266 292 279 273 280 284 272 292 294 298 298 290 286 296 290 296 281 281 308 293 284 304 314 294 315 312 305 303 305 309 314 315 297 313 309 308 316 327 312 327 310 325 324 332 330 315 307 329 334 316 333 341 320 333 321 323 318 317 326 345 323 336 341 340 346 331 330 339 325 352 355 348 342 331 351 350 352 334 352 359 353 365 360 358 364 350 371 364 344 373 379 380 355 371 349 383 366 381 359 369 380 372 355 385 391 379 395 391 379 367 385 382 395 399 397 373 378 377 395 403 388 406 394 400 383 380 414 414 414 386 415 390 406 416 391 412 405 416 409 426 401 421 410 411 393 400 399 397 423 421 429 430 436 430 436 441 438 404 418 414 432 450 419 419 418 450 438 415 450 454 424 421 432 444 444 443 439 463 430 449 459 461 463 467 431 453 464 451 449 466 439 456 474 456 452 474 462 458 457 442 480 472 457 489 473 465 454 475 462 473 468 487 498 473 463 497 500 470 487 493 471 496 461 465 492 481 493 507 493 484 466 474 469 481 472 475 504 479 473 480 502 507 488 509 502 493 483 498 524 530 499 526 526 495 517 493 491 520 525 525 540 506 525 505 502 533 541 517 546 525 508 512 535 522 517 529 532 504 554 526 541 548 512 559 542 539 559 523 561 515 537 565 552 546 551 563 541 541 535 556 545 553 558 569 536 575 563 575 565 578 537 534 532 545 555 577 537 582 553 572 536 573 544 578 540 539 573 594 584 595 572 563 555 577 559 594 553 585 574 548 587 584 550 561 566 578 598 602 565 561 578 595 603 609 586 609 596 572 563 591 615 609 617 573 606 567 573 567 624 593 582 615 604 604 599 574 614 599 629 614 590 619 596 628 622 593 597 602 592 629 631 605 632 603 589 590 610 588 605 583 590 614 630 634 592 643 616 621 608 627 617 605 618 641 590 603 646 647 628 641 637 635 642 645 626 634 615 601 629 633 624 606 645 640 602 642 648 638 624 647 641 634 659 646 655 617 658 607 653 626 655 646 615 622 648 653 671 611 667 647 649 622 631 638 656 660 633 643 660 673 666 621 645 630 644 671 617 652 651 639 665 676 644 647 637 626 656 652 651 660 632 626 668 653 683 681 640 666 662 663 631 682 652 666 648 664 655 638 664 665 670 679 654 652 682 691 658 664 687 635 649 655 638 638 647 636 639 679 648 635 644 676 671 644 676 640 672 676 653 641 647 694 694 673 655 682 668 684 652 662 688 672 688 696 653 643 659 641 691 698 650 691 703 679 682 702 686 698 656 688 679 674 695 681 679 673 653 670 653 666 656 661 696 685 674 664 693 699 687 698 644 651 686 643 693 664 658 675 676 678 676 651
665 685 645 640 653 660 689 686 705 640 659 645 703 695 688 641 705 686 700 660 698 698 665 702 673 701 672 660 673 658 688 648 653 644 665 684 681 647 663 679 663 681 702 660 687 701 679 702 680 690 657 672 682 700 660 658 664 646 670 661 635 674 648 677 656 690 634 639 688 687 665 633 673 680 639 685 674 687 690 686 675 668 676 631 661 634 653 691 642 685 648 643 657 659 683 679 648 682 683 660 686 668 671 673 637 647 634 671 670 660 648 635 666 644 667 678 661 629 633 634 663 650 662 677 638 645 676 662 681 635 672 636 662 616 644 641 632 631 663 669 655 614 615 639 674 670 653 635 626 613 646 608 660 639 620 669 610 652 609 607 636 608 664 617 636 640 650 624 638 630 615 642 645 647 652 632 642 655 599 615 616 640 653 620 599 622 598 606 602 628 624 607 632 617 601 617 595 594 611 622 607 598 618 639 588 626 635 611 624 637 590 587 631 626 587 593 601 627 597 607 632 607 601 589 600 619 577 604 605 584 574 614 584 610 578 568 602 589 615 587 611 568 594 569 617 605 579 558 593 613 561 601 588 601 586 602 562 560 586 568 561 606 594 554 566 554 587 588 571 551 564 554 550 557 558 548 544 561 569 564 551 537 542 568 554 574 554 533 566 532 563 531 537 534 565 561 567 528 541 563 527 557 557 558 558 558 528 559 530 538 555 557 516 516 547 520 531 539 556 542 526 545 509 520 547 547 534 551 508 502 502 544 537 543 524 532 506 520 521 539 537 521 510 517 525 523 535 535 525 534 529 507 485 505 523 513 481 504 505 484 507 492 479 510 490 508 508 514 491 496 474 506 496 472 512 468 486 468 466 481 501 477 478 488 461 479 480 481 457 494 460 464 494 455 492 461 465 461 477 445 480 467 447 459 440 479 449 481 470 449 466 469 443 473 473 458 438 432 440 463 455 447 459 429 463 458 459 462 447 442 429 418 440 451 418 446 418 415 421 430 421 441 421 420 416 434 433 439 435 413 401 426 414 420 403 429 413 401 394 414 425 426 423 397 390 424 415 385 416 402 407 404 417 400 389 388 386 387 398 402 401 401 378 396 402 386 371 398 377 386 380 399 375 361 396 366 362 375 383 368 378 375 362 386 385 377 381 372 377 369 371 363 376 361 342 361 369 357 349 367 338 344 353 335 361 334 362 340 350 344 349 330 336 347 341 327 334 326 328 353 331 344 348 331 348 315 329 343 335 339 314 317 320 316 326 328 322 311 329 303 305 314 306 311 300 311 297 297 311 313 304 304 303 313 319 295 309 291 314 296 290 284 304 306 309 308 305 291 300 300 297 279 292 274 290 290 273 284 290 277 268 278 269 291 281 280 274 271 264 264 265 281 270 275 268 273 268 267 256 257 270 274 254 250 269 256 252 257 260 261 252 254 247 240 240 253 250 256 246 243 251 235 239 245 240 235 251 237 228 240 233 228 232 235 243 228 242 242 223 222 219 223 229 218 215 215 223 230 231 231 223 221 224 216 215 214 206 215 215 207 212 203 207 207 211 211 205 198 207 210 199 208 211 201 209 206 207 201 203 200 196 192 199 188 196 195 193 195 192 190 187 183 188 180 193 183 190 187 187 175 187 175 189 187 186 186 185 170 174 181 175 182 167 166 180 177 172 163 173 171 165 166 173 160 159 157 170 156 164 156 156 153 154 158 153 162 162 157 161 155 161 149 154 156 153 156 149 151 145 156 149 143 151 152 145 148 146 142 145 140 147 139 144 139 134 144 136 142 134 134 138 135 132 139 141 134 136 138 128 134 131 131 133 129 130 132 125 132 126 128 125 124 129 126 119 123 126 125 122 115 115 123 117 125 122 123 121 118 115 115 118 117 116 118 109 109 110 111 110 116 107 111 112 110 114 106 104 105 105 107 102 102 107 102 109 102 103 99 101 104 99 102 97 99 99 101 104 95 95 101 102 100 100 98 98 94 98 97 93 95 99 99 96 96 93 92 95 95 95 90 95 93 95 93 93 87 91 89 88 89 85 92 90 91 84 86 83 86 87 86 86 82 87 81 82 87 83 85 83 87 81 81 85 79 79 79 81 85 84 78 84 84 80 82 84 80 83 83 82 79 79 78 79 77 79 81 83 77 75 80 75 76 79 77 75 77 74 79 77 76 77 79 77 79 73 73 74 77 75 77 78 74 75 74 72 74 78 75 76 76 73 74 77 75 77 78 72 75 74 73 74 75 77 71 74 75 72 74 77 74 71 74 73 74 76 73 74 73 74 71 77 76 73 74 73 76 78 78 72 74 72 75 76 77 75 72 74 74 75 75 77 77 76 79 78 79 73 75 74 77 74 79 80 75 79 79 79 79 79 78 79 77 81 76 77 80 78 82 76 82 78 80 83 83 78 80 79 81 79 82 82 80 82 85 85 85 84 83 84 82 83 84 82 83 83 84 88 85 83 82 85 85 87 85 85 90 89 88 86 88 86 90 86 92 90 91 89 89 92 91 96 88 93 93 94 94 95 91 99 94 95 98 100 97 96 97 101 99 95 102 103 101 95 103 103 104 99 98 103 104 100 100 100 102 108 101 109 101 102 107 105 110 109 110 107 111 113 108 108 112 114 116 114 110 113 114 116 116 114 117 111 118 121 116 116 121 117 125 115 120 119 115 120 116 118 128 124 128 123 126 121 123 122 128 130 129 131 125 130 126 130 138 134 131 134 132 130 131 130 141 132 137 143 144 136 142 146 141 148 141 138 149 147 151 142 139 148 151 151 143 146 144 152 144 157 146 146 157 148 158 159 155 159 159 157 159 160 160 154 163 160 156 163 166 159 170 164 160 159 162 173 167 178 163 168 168 181 177 174 171 177 168 182 175 183 172 177 172 177 174 190 176 185 182 192 193 187 192 191 187 184 185 194 190 200 201 187 188 187 192 190 202 202 195 198 208 210 202 197 195 203 207 204 198 198 204 212 213 202 211 220 209 213 216 208 217 224 209 212 218 222 213 222 229 216 215 235 228 227 218 236 239 232 238 223 233 240 235 242 239 237 232 249 251 238 250 234 246 255 249 244 244 251 247 239 260 262 248 242 249 266 246 256 260 270 256 250 266 264 255 271 257 272 256 265 266 259 265 266 272 278 273 273 270 283 279 289 281 278 275 290 283 277 286 297 276 293 284 292 297 303 296 283 300 295 302 305 282 288 294 288 300 305 300 317 318 309 318 312 295 309 299 322 299 308 315 320 311 325 309 325 333 334 323 316 327 310 329 321 313 312 313 345 338 314 341 343 324 346 335 322 332 327 351 347 328 336 350 333 328 352 334 348 362 361 366 359 348 369 350 343 345 349 365 355 369 364 348 378 357 381 381 366 368 357 353 375 368 357 378 360 376 380 358 367 385 386 391 393 365 388 388 398 383 398 383 375 400 389 401 395 394 382 389 412 401 381 401 389 385 400 387 390 413 385 386 422 419 413 415 401 427 418 423 409 407 406 422 403 418 415 419 438 404 444 419 431 417 432 443 418 434 451 411 445 420 425 417 430 453 443 444 455 435 459 426 464 458 425 439 468 435 450 469 443 431 434 454 461 463 443 441 480 452 462 447 478 470 450 450 471 470 467 478 479 452 467 487 485 481 492 491 463 463 477 473 468 500 486 486 475 488 502 464 489 469 479 506 500 468 515 480 502 513 487 506 494 501 485 520 517 505 484 495 513 504 529 514 520 491 485 493 494 530 520 496 501 531 517 494 514 493 527 503 506 533 534 503 506 523 535 512 523 551 503 556 554 528 524 508 542 527 524 552 527 549 562 541 515 535 558 547 527 565 563 569 534 534 567 538 554 569 534 557 539 536 534 533 556 582 536 578 542 563 578 547 543 545 549 547 545 584 584 552 593 545 578 593 580 558 560 559 595 587 556 602 585 589 562 557 587 573 553 589 555 605 555 581 559 567 573 566 571 593 600 601 574 590 589 593 609 591 602 577 599 622 624 595 569 604 596 586 572 584 612 622 616 594 608 627 607 593 624 623 600 627 629 588 595 620 623 631 641 638 606 614 621 595 585 620 629 637 621 643 627 644 610 640 635 593 644 611 646 599 592 610 621 649 623 600 603 642 632 634 657 608 647 617 634 622 633 660 638 602 656 607 621 637 604 620 662 620 656 641 606 665 638 659 646 662 660 624 661 615 627 669 636 647 612 670 672 637 666 672 670 622 678 632 618 656 644 664 672 623 679 654 635 648 645 620 676 642 642 628 637 664 652 628 628 636 637 656 687 634 687 679 663 683 666 633 631 665 639 639 639 643 642 674 634 689 671 662 658 649 665 682 671 641 647 686 645 641 653 668 636 688 652 686 671 695 646 646 636 657 659 648 672 675 696 677 669 673 646 698 693 683 683 694 663 644 672 685 641 689 638 656 648 646 653 684 644 693 644 673 701 655 654 696 648 699 674 675 639 692 656 687 665 640 678 693 648 664 675 670 650 693 639 661 703 655 642 661 645 666 646 658 700 662 649 660
656 702 697 674 689 664 655 665 665 695 652 692 653 705 656 682 693 657 704 640 690 657 661 696 700 666 663 692 688 690 646 654 685 653 688 684 677 653 642 652 641 671 704 671 670 670 645 672 637 660 689 687 693 642 692 686 686 650 650 672 667 693 640 688 673 665 656 636 650 676 665 658 648 658 646 675 644 675 640 666 637 687 640 695 683 694 691 629 651 637 663 680 629 669 666 665 633 688 667 647 663 670 649 644 672 650 629 630 663 672 637 641 683 663 673 652 662 661 642 681 622 665 664 637 657 629 669 666 622 622 652 662 650 623 659 673 620 664 661 648 666 612 639 660 620 648 651 636 627 672 634 612 654 646 662 638 651 634 659 608 608 635 647 614 628 646 623 657 662 636 644 614 644 606 642 638 620 645 646 644 617 621 628 649 638 632 612 605 634 650 594 650 616 589 598 613 597 646 605 631 638 601 634 632 625 632 587 618 594 583 594 603 580 591 602 607 611 576 582 603 626 622 598 610 580 574 582 610 589 627 598 606 617 576 615 604 599 597 587 616 606 595 562 601 612 586 580 560 568 577 589 567 575 608 592 589 576 552 560 575 564 600 599 557 581 552 600 556 572 567 581 558 575 572 584 545 570 578 588 547 584 568 536 585 581 563 547 553 542 572 533 578 575 559 544 530 537 531 548 569 532 548 529 541 573 568 522 520 521 526 556 533 566 561 523 529 532 539 550 524 551 522 525 516 508 541 506 544 524 516 511 514 503 523 527 531 524 544 510 497 500 535 540 535 522 497 504 522 508 510 502 491 491 500 487 521 495 521 498 482 521 485 521 476 518 475 512 500 515 510 486 471 501 469 510 483 509 483 495 473 474 462 480 493 482 472 492 477 493 481 494 480 460 466 494 483 480 463 479 460 447 448 464 446 451 445 465 469 477 474 446 440 459 475 448 436 463 443 448 427 429 459 436 455 441 428 449 425 455 418 456 422 438 449 426 415 447 447 419 411 434 446 423 419 421 443 419 406 421 421 426 399 432 408 429 398 403 416 423 415 415 407 404 405 393 422 393 402 402 397 389 398 381 394 395 408 412 380 380 398 405 381 374 374 376 383 403 387 366 396 371 371 374 380 363 370 368 387 387 371 390 369 361 353 367 363 355 363 379 352 370 378 364 361 355 360 353 361 348 354 347 351 357 339 350 357 347 352 363 330 339 344 346 354 356 337 334 353 330 345 320 321 318 323 325 347 323 319 337 342 339 313 335 321 320 309 315 317 319 309 316 331 305 304 320 300 317 310 325 321 303 312 308 296 306 312 297 308 312 303 300 295 283 283 299 306 281 292 280 284 278 302 286 275 277 294 294 282 269 277 288 270 270 285 267 272 270 268 285 276 282 258 263 269 269 272 279 266 253 255 256 274 270 269 257 259 254 269 257 259 242 254 264 252 252 255 244 240 236 246 238 251 251 232 232 247 231 234 230 243 230 233 225 228 236 230 222 232 237 226 232 227 235 220 235 220 228 213 230 222 226 212 229 218 208 211 211 214 218 212 207 202 203 208 217 208 198 216 214 201 195 199 208 197 195 194 200 208 190 198 197 190 196 189 188 196 193 195 195 196 184 187 182 181 186 180 183 190 185 179 178 174 182 178 184 174 180 170 170 172 170 178 177 168 174 180 173 174 162 166 172 173 170 158 163 165 161 155 155 168 160 159 159 159 163 155 161 152 149 152 152 151 159 154 159 159 144 147 156 143 151 153 152 148 143 144 144 144 147 138 136 138 144 142 133 136 133 141 138 141 139 138 132 134 138 133 129 134 134 134 134 125 135 134 127 124 124 126 130 131 127 122 120 126 128 122 116 124 124 118 118 119 116 114 114 122 114 118 114 115 113 117 118 118 115 112 108 116 115 111 116 108 111 107 114 107 109 104 102 110 107 107 101 104 109 102 104 98 99 100 97 99 98 105 100 100 95 104 104 102 101 99 101 95 93 99 92 100 95 95 93 96 96 93 94 89 89 89 94 91 93 93 95 93 86 87 92 90 92 85 85 90 85 84 85 88 84 87 89 89 84 87 85 86 81 80 84 84 83 83 79 84 80 84 82 79 84 84 84 81 83 78 78 83 78 81 80 79 78 79 78 80 77 79 78 79 81 75 77 76 75 80 75 76 78 74 78 75 74 77 77 76 74 76 76 73 74 75 72 76 73 77 75 74 74 78 77 71 76 72 71 75 76 72 77 71 77 73 73 76 77 76 72 72 77 75 73 72 76 71 74 71 77 77 73 77 74 77 77 72 76 77 76 74 76 73 74 74 75 74 72 75 72 72 74 72 75 75 78 74 76 74 72 73 78 72 73 76 79 78 75 75 75 79 78 75 80 80 76 78 76 75 81 77 77 77 75 79 83 77 78 82 78 83 83 82 81 82 78 78 82 79 84 79 83 80 82 82 81 84 82 81 84 83 86 80 81 84 85 81 86 88 89 88 88 89 87 85 88 90 87 92 89 87 93 92 87 88 94 92 87 92 94 96 89 97 93 97 95 98 91 91 95 99 96 93 98 99 102 99 95 104 104 104 96 102 103 102 104 105 99 104 107 101 101 103 103 104 105 104 106 105 108 106 107 112 109 112 112 115 107 110 113 109 112 113 110 117 119 118 115 120 116 116 117 113 115 125 121 120 118 122 124 116 116 119 126 118 128 127 124 126 123 121 125 132 135 129 125 124 136 129 134 135 132 133 137 135 140 138 141 140 143 142 139 133 139 140 140 137 137 139 145 141 149 146 147 143 140 142 144 143 157 149 152 156 147 160 159 157 149 157 155 163 157 158 161 155 152 160 154 168 161 161 167 159 163 163 174 168 165 162 163 177 174 164 165 170 182 182 173 179 181 184 172 185 179 183 187 189 182 182 182 177 182 185 195 190 194 198 191 193 192 185 191 191 190 189 200 195 201 196 193 202 191 205 196 210 195 209 213 209 209 210 217 199 217 211 206 204 215 220 222 209 212 221 214 214 222 228 227 227 226 215 234 218 232 221 234 217 233 239 234 235 237 236 242 232 246 243 235 239 248 239 231 242 231 233 236 238 241 242 251 252 259 244 263 242 248 257 246 248 255 266 256 251 249 254 260 270 250 273 261 265 266 257 275 280 258 269 280 274 265 287 288 288 288 289 278 270 275 292 278 279 284 276 293 281 277 291 291 295 284 286 295 285 300 295 286 289 289 312 309 301 313 313 318 302 299 309 315 304 304 312 309 319 315 330 311 304 326 331 329 307 334 315 309 323 332 311 342 335 341 315 340 345 323 336 349 338 351 340 345 351 354 327 355 349 353 345 339 350 361 339 361 367 343 362 338 344 363 367 355 352 345 360 361 364 379 367 348 362 371 381 378 353 382 377 374 380 389 385 385 378 371 388 370 372 388 389 366 389 382 397 405 404 381 402 402 376 385 394 401 387 400 406 417 404 391 407 382 393 403 409 401 423 388 392 403 424 423 423 419 433 402 432 432 433 400 410 425 437 427 436 408 423 418 420 434 426 410 423 411 438 449 454 442 423 445 448 441 432 452 458 427 444 435 450 429 451 429 456 446 467 435 440 436 441 449 454 473 457 437 470 445 473 481 459 473 452 470 453 451 481 481 465 483 484 476 465 466 469 488 476 501 462 462 483 459 478 464 461 501 468 508 468 476 495 493 511 488 482 490 473 507 489 507 506 507 498 492 508 504 484 485 513 502 505 504 494 528 531 512 528 492 525 499 501 493 526 541 503 495 532 531 527 529 541 549 522 516 506 510 531 524 545 512 538 552 508 560 552 560 555 552 517 548 541 528 555 523 519 539 560 547 527 560 542 558 533 551 531 578 552 557 542 565 558 571 579 535 580 566 533 569 576 583 564 540 552 574 562 577 556 554 569 549 572 575 594 598 583 601 594 601 598 581 579 604 601 604 573 565 557 598 567 589 592 597 564 586 605 588 568 604 578 617 583 612 572 578 618 595 585 571 590 612 579 574 620 593 582 592 574 571 578 584 620 584 620 630 627 602 633 582 630 616 634 631 634 634 632 632 595 614 626 617 596 596 618 642 634 640 614 638 646 627 630 641 637 645 630 627 650 616 648 650 655 611 653 654 647 641 618 633 609 607 640 659 650 601 616 625 643 638 626 647 659 615 666 614 659 656 619 615 625 663 636 642 648 645 665 639 654 641 614 662 635 633 658 643 659 618 630 643 659 668 676 668 654 675 674 619 629 633 666 676 656 635 656 644 680 656 639 649 676 641 680 682 646 677 651 660 678 629 682 671 663 655 655 657 634 667 660 678 644 643 675 650 681 650 666 691 641 655 682 682 651 633 679 681 633 631 643 681 680 671 689 635 665 696 663 673 669 697 658 686 647 640 644 698 663 681 664 640 694 675 643 673 674 693 677 664 670 669 638 666 641 667 650 641 689 685 679 690 698 672 657 643 683 680 681 658 673 659 679 682 699 705 652 669 644 692 696 677 674 647 655 694 693 684 698 677 664 672 679 674 655 697 695
701 690 688 670 674 641 661 649 700 676 678 662 680 663 668 667 647 675 683 701 660 676 691 647 701 674 703 685 689 694 673 699 693 653 678 658 653 698 683 663 683 653 700 654 691 661 680 697 695 672 689 665 658 691 672 652 657 668 646 639 672 679 658 646 684 654 651 666 673 643 656 688 666 688 671 643 652 662 636 667 691 631 664 634 639 665 648 655 666 636 691 633 651 645 643 632 664 658 663 634 665 683 688 690 631 648 658 625 667 675 644 680 681 687 653 686 629 651 647 683 666 656 652 679 634 674 655 664 653 626 649 641 649 631 672 647 615 651 639 647 620 654 643 661 618 650 647 648 667 654 649 626 660 651 630 657 656 648 635 630 661 650 658 659 613 626 659 629 621 662 642 624 612 611 630 645 636 656 647 632 621 652 607 624 610 615 647 615 600 618 638 636 646 619 625 590 627 613 626 598 616 626 589 601 594 620 641 635 623 593 598 589 589 618 595 611 609 604 618 586 590 612 585 591 612 586 596 606 592 616 619 601 614 594 619 569 611 567 582 618 590 608 582 618 616 604 581 560 610 592 577 609 595 574 585 570 594 609 559 581 586 564 558 573 562 570 548 585 588 566 595 574 588 560 594 550 584 562 551 588 542 554 563 556 545 536 552 571 572 584 565 563 537 538 572 544 561 526 556 543 558 547 525 548 553 541 546 521 548 529 560 518 535 550 529 550 542 521 537 537 514 510 526 540 547 547 507 531 505 522 532 507 549 544 541 511 540 513 539 507 517 531 540 495 525 497 512 517 491 502 532 495 532 524 515 498 526 507 491 511 488 503 476 481 509 480 506 509 505 474 485 499 488 498 480 467 497 485 494 478 502 466 488 503 493 499 501 481 456 476 478 468 493 480 467 451 490 464 474 456 480 478 457 457 479 483 481 445 439 471 455 471 471 460 437 453 455 455 444 445 440 434 450 461 460 451 453 421 429 427 457 435 447 444 438 416 432 452 411 418 415 438 439 423 406 439 404 434 421 432 430 437 439 423 402 400 419 408 409 425 392 411 425 421 418 403 401 411 422 389 390 418 419 406 398 399 400 381 378 382 402 389 388 393 380 371 383 392 376 393 380 381 369 363 372 371 370 380 380 368 357 375 373 361 377 383 365 364 358 362 373 367 356 348 374 374 372 360 369 361 362 347 354 337 357 337 344 362 358 346 343 342 330 327 341 335 344 353 323 353 331 344 334 337 345 316 336 316 327 331 335 337 314 328 330 319 320 313 333 309 308 324 317 313 298 320 316 306 306 302 295 302 318 291 314 308 293 301 307 308 310 289 290 304 297 305 307 299 293 284 292 298 298 285 288 274 274 293 289 285 277 276 287 271 268 288 280 265 283 261 260 279 281 256 257 259 275 265 268 253 254 267 263 269 257 259 270 263 257 254 252 248 262 252 245 256 257 243 244 252 246 252 235 248 235 233 236 235 245 242 248 235 232 229 237 239 241 222 226 241 229 221 235 234 217 228 228 227 228 212 218 213 216 219 222 212 225 211 206 218 205 207 202 215 201 209 207 213 207 212 199 207 196 201 196 200 208 194 189 203 201 198 193 200 189 198 195 188 200 198 191 184 183 179 177 193 183 189 182 178 184 174 186 180 188 183 178 170 184 168 174 178 181 175 175 176 172 175 167 173 162 164 167 160 162 163 162 155 169 164 163 161 162 153 163 157 155 152 149 151 152 159 156 149 157 145 153 144 142 147 144 145 147 143 143 140 140 141 148 140 148 136 142 140 139 133 135 136 139 142 131 132 132 135 132 139 130 131 133 132 125 129 129 135 123 128 123 131 125 125 119 124 119 119 122 121 118 120 126 116 122 122 114 121 121 114 117 116 120 117 115 119 118 109 115 110 115 111 116 107 107 108 108 110 107 111 108 108 107 102 107 103 101 106 103 100 105 106 101 102 98 103 105 96 99 95 101 96 101 95 98 99 100 95 98 93 94 99 91 93 91 94 89 94 93 91 94 91 92 87 87 92 86 88 87 92 93 92 87 87 87 90 88 85 89 84 82 84 88 88 84 88 80 84 86 80 82 85 80 85 81 79 81 78 77 77 83 80 77 77 83 79 76 80 82 83 83 82 77 77 79 78 75 79 80 74 77 79 75 75 75 74 75 78 78 78 75 75 76 72 77 76 73 76 74 77 73 74 77 72 76 75 75 74 77 71 74 74 76 73 73 75 73 75 71 72 71 73 74 74 74 71 76 75 73 70 71 74 72 70 74 70 72 76 71 72 70 75 73 75 70 75 71 74 71 73 74 73 76 76 76 72 76 76 75 73 76 76 75 71 77 72 77 73 73 72 73 73 75 74 76 74 74 79 77 75 75 79 76 74 79 76 77 76 74 74 79 78 79 76 78 78 82 80 76 83 77 77 77 83 79 80 78 82 81 83 81 79 82 81 80 85 82 82 82 85 83 81 81 83 83 86 86 82 83 88 89 85 90 83 86 86 89 87 85 93 91 93 89 94 88 87 90 90 90 90 90 93 93 98 92 90 92 96 91 95 99 101 99 96 97 100 95 97 101 98 103 101 97 105 106 97 101 103 107 99 108 99 101 109 105 102 106 103 103 105 106 112 113 113 113 107 116 109 111 110 110 115 110 119 113 110 111 121 114 119 117 115 114 121 125 118 122 115 119 126 117 119 120 121 128 130 129 120 124 126 130 133 132 129 129 127 126 133 139 133 132 129 131 132 140 136 138 133 136 135 133 142 134 134 147 142 138 140 143 143 149 149 142 153 152 152 147 150 158 147 157 147 154 149 153 157 149 162 153 159 154 159 152 167 160 166 154 162 161 162 168 173 163 160 175 170 169 168 169 165 176 170 166 166 179 167 177 183 185 179 177 175 184 172 182 183 182 178 192 184 179 179 182 193 186 186 199 192 187 186 188 199 190 187 200 194 191 194 194 206 210 200 198 210 207 201 205 213 217 212 205 207 204 209 214 213 220 224 213 210 208 225 226 219 226 226 222 231 223 221 224 230 233 230 223 226 240 221 230 242 235 234 239 234 245 249 233 243 238 248 242 239 248 252 236 255 244 255 255 249 249 245 261 250 256 262 251 269 267 269 248 261 264 268 271 274 259 272 273 274 264 270 265 259 275 278 264 280 288 274 270 274 287 281 275 269 278 292 297 291 274 293 278 276 292 304 288 282 288 297 293 302 301 290 312 285 286 306 313 303 312 292 313 300 306 309 299 323 298 315 307 307 314 310 315 319 328 328 313 309 329 333 311 316 312 338 316 314 338 335 339 328 323 346 332 329 340 335 341 334 333 345 352 342 361 335 350 332 350 356 335 367 341 371 348 349 372 364 371 377 348 365 374 375 360 350 375 358 385 383 381 359 387 391 359 356 376 373 391 371 391 387 380 394 371 400 400 404 383 378 373 375 402 384 378 408 390 411 405 394 414 390 398 411 417 407 423 401 414 411 413 402 397 395 418 424 422 433 429 422 401 421 422 419 432 416 431 420 420 435 446 437 438 417 451 447 419 416 450 417 420 454 452 445 436 422 442 434 422 464 429 450 452 452 426 444 428 457 430 436 444 463 468 472 458 471 477 455 480 441 463 486 479 472 445 473 477 470 475 466 454 479 466 456 454 471 479 457 473 460 462 488 468 499 492 504 505 481 511 512 492 480 468 485 498 491 503 512 481 476 518 524 475 523 503 510 502 511 523 513 496 508 529 517 526 496 489 499 516 535 527 499 503 520 516 522 515 538 542 547 544 544 504 543 502 519 504 534 543 535 512 552 551 509 516 515 512 543 543 517 527 519 555 531 536 526 552 540 536 548 528 559 532 569 535 578 560 563 577 560 554 581 580 534 536 546 547 578 574 543 555 540 555 582 589 582 559 586 586 554 575 596 550 572 600 570 549 575 599 587 578 556 554 600 567 586 595 569 605 585 574 590 594 605 602 590 587 604 614 597 563 616 563 617 612 575 603 576 617 574 613 605 578 606 573 625 618 626 614 584 613 574 595 597 577 592 581 624 584 600 583 590 592 594 595 601 630 609 641 624 643 611 639 626 646 618 625 609 598 630 637 635 606 610 636 610 626 621 628 613 637 647 604 601 650 608 651 645 645 621 625 609 662 654 611 626 662 655 625 622 629 630 624 630 662 665 667 630 655 640 616 612 614 610 655 656 625 621 656 621 635 642 637 613 660 616 650 660 637 658 637 627 674 668 665 661 665 629 642 665 629 653 625 677 668 648 650 680 645 626 623 664 686 625 641 650 656 650 654 686 653 637 673 628 685 670 644 673 691 630 644 681 677 649 640 652 676 658 635 656 666 694 670 634 665 656 666 676 648 645 635 658 652 680 659 644 658 676 691 656 680 641 642 641 654 684 669 695 672 683 673 656 659 698 645 681 641 689 658 648 650 668 640 676 660 690 656 691 695 660 642 701 661 705 640 680 703 673 689 690 669 659 642 641 653 651 686 675 702 656 702 664 686 704 701 641 705 669 693 695 690 696 707 644
645 642 702 642 692 685 642 655 654 661 656 684 671 651 650 681 666 645 654 661 658 664 661 656 692 664 660 691 669 659 694 672 658 704 689 642 697 689 672 642 640 702 684 686 645 693 676 687 646 688 639 681 661 660 695 645 699 664 695 660 681 698 691 650 696 690 666 666 678 668 666 659 666 689 641 692 696 652 692 676 646 672 682 660 676 655 679 680 666 639 668 691 690 648 642 683 661 672 648 638 636 676 663 669 665 671 682 684 678 633 674 686 682 672 675 638 635 675 641 652 630 639 667 655 623 644 656 626 683 667 630 631 649 621 622 654 661 664 637 664 640 667 622 626 614 615 631 626 640 654 624 670 631 629 633 670 622 668 656 630 644 613 641 612 635 650 626 616 665 655 645 646 640 612 647 657 620 603 640 607 619 618 601 613 633 634 651 604 639 639 630 638 632 625 613 597 595 642 602 646 617 602 634 616 629 611 604 630 592 604 622 606 596 605 580 583 637 623 577 580 587 587 615 622 584 631 576 586 624 575 620 570 597 615 587 603 621 568 603 579 606 603 581 618 618 611 585 592 616 569 573 571 591 560 590 575 571 598 596 572 563 597 591 561 600 587 569 576 562 584 590 585 571 551 555 549 568 543 576 573 540 539 561 549 575 546 586 556 548 587 531 539 580 535 535 564 554 559 573 568 561 540 561 563 572 544 525 555 566 522 552 521 547 551 521 538 517 543 540 538 517 525 532 537 542 517 514 552 522 512 511 539 505 547 503 527 517 542 531 498 532 527 517 523 506 523 517 490 527 528 514 504 494 489 514 518 527 496 492 511 484 506 481 514 521 501 484 517 506 470 492 502 479 487 494 484 484 473 493 492 471 496 502 469 475 496 498 469 471 483 492 467 496 455 449 454 487 464 482 475 482 465 470 444 440 439 464 463 439 446 458 445 467 458 468 455 453 431 440 444 440 444 453 435 436 437 427 428 439 422 429 454 418 451 433 420 434 450 435 423 428 438 436 445 420 431 416 404 440 432 402 399 423 411 425 408 396 432 401 420 419 414 406 413 394 415 405 421 409 391 411 381 386 418 410 409 388 400 379 382 396 384 387 383 374 390 378 369 383 381 400 395 395 396 388 382 377 388 366 360 360 364 362 373 353 354 361 352 375 375 364 351 361 346 352 348 358 370 353 344 340 343 360 340 337 348 357 340 363 357 354 342 359 328 334 348 336 326 342 339 322 324 334 319 327 320 332 315 334 312 315 329 308 338 313 323 306 321 310 332 317 302 308 318 316 309 312 299 316 300 317 307 316 303 309 310 315 292 307 297 306 311 302 291 299 308 301 289 289 303 300 281 300 295 296 294 285 295 284 269 283 290 289 283 286 282 263 273 265 261 277 265 282 270 261 259 273 267 276 264 266 269 254 269 263 250 252 261 263 265 250 260 246 254 259 240 247 256 251 248 248 253 232 247 230 247 235 237 241 228 232 232 236 227 240 227 221 233 226 225 237 221 231 220 220 218 218 217 228 230 218 225 230 214 212 212 220 208 217 219 207 203 219 219 204 198 208 209 212 203 199 197 205 204 197 194 197 200 202 196 192 189 199 199 184 185 187 182 199 189 180 183 189 185 183 189 180 191 187 184 178 172 180 187 183 172 179 178 172 171 176 177 180 172 176 175 176 167 176 173 168 168 165 157 161 166 167 165 158 156 158 158 152 151 151 159 151 160 161 160 149 156 154 147 156 148 156 155 144 147 145 147 148 148 138 138 140 136 146 138 137 146 136 134 143 137 143 137 135 135 137 141 135 137 130 133 126 137 132 131 135 133 135 125 127 127 120 128 129 124 125 120 128 125 121 123 117 124 116 121 119 122 119 123 115 113 112 112 119 119 119 112 113 112 114 117 112 116 113 108 114 109 109 112 109 104 105 103 105 103 107 109 106 106 107 105 98 106 103 102 97 96 95 98 104 99 99 101 95 99 94 100 94 92 92 92 98 95 95 94 90 97 93 94 96 91 95 91 90 92 89 90 93 89 91 85 88 89 87 90 88 85 85 83 86 84 82 88 85 83 83 87 86 86 79 84 81 79 82 85 85 82 83 82 78 80 83 81 76 78 80 81 81 83 83 76 75 77 79 76 76 78 79 76 74 79 76 75 78 74 77 78 79 75 77 75 75 76 74 76 74 75 73 75 72 77 76 77 72 72 72 70 75 76 71 75 72 71 75 71 73 70 74 70 74 70 73 74 74 74 70 69 69 72 73 70 69 69 70 75 70 69 69 73 73 70 70 75 71 75 74 72 69 69 73 72 71 76 75 74 72 76 74 73 72 76 74 72 76 73 73 77 74 71 74 71 72 75 76 72 74 73 75 72 74 76 72 73 75 78 78 77 78 75 79 79 80 75 80 77 77 76 77 81 81 79 76 76 82 83 81 83 77 80 77 83 80 83 80 78 85 85 83 80 85 82 81 85 87 86 80 83 88 84 85 88 85 87 88 84 87 87 85 89 84 86 91 88 87 86 88 91 92 93 89 96 93 95 92 95 89 97 92 96 97 96 92 97 99 94 100 95 101 94 98 99 98 99 104 95 97 98 99 97 98 104 106 100 101 107 105 105 102 103 102 104 111 112 109 114 104 113 110 109 115 108 115 113 112 116 109 120 115 113 116 112 116 115 122 122 121 115 125 124 119 125 127 123 125 128 128 122 129 123 129 129 133 125 124 124 129 136 134 125 133 127 129 138 130 141 141 135 133 134 132 133 136 136 139 136 139 145 149 137 148 143 145 139 144 147 153 154 148 152 149 147 147 159 151 158 158 149 157 158 158 152 155 153 157 156 162 159 168 157 168 159 158 170 165 173 163 164 162 169 174 168 174 171 175 175 169 169 172 184 175 171 171 179 185 188 186 184 182 179 189 186 186 190 187 193 197 198 190 190 194 190 192 185 196 192 199 196 204 195 203 190 200 195 197 211 197 211 209 203 215 209 205 211 210 219 213 219 218 221 209 212 224 225 221 212 222 218 213 217 228 218 235 234 226 222 226 223 236 234 236 231 226 225 224 231 238 239 247 235 244 231 241 234 240 253 247 235 242 246 259 243 256 253 256 258 244 247 253 257 263 253 267 264 268 253 262 253 266 260 259 264 259 263 268 265 263 267 278 283 263 278 272 286 274 278 266 287 269 289 296 277 298 291 297 299 281 294 282 284 293 290 289 284 308 311 287 296 305 306 296 310 301 315 319 306 294 310 315 324 325 301 325 321 312 304 309 306 335 321 316 326 338 319 334 333 329 335 313 321 327 331 326 321 342 319 325 352 333 341 335 342 329 333 334 343 354 343 349 360 361 355 334 343 357 358 370 345 343 342 355 363 363 355 374 358 353 358 363 365 383 368 359 385 370 387 386 392 370 394 365 390 368 367 389 390 373 375 380 398 370 391 402 381 403 381 399 412 386 400 387 384 379 399 386 400 385 414 398 392 418 388 405 394 402 429 417 420 396 422 424 402 400 433 423 433 438 435 412 434 435 412 429 430 445 444 450 428 438 423 437 454 440 451 429 430 453 455 451 447 437 445 432 440 434 434 458 439 444 430 466 447 474 473 456 462 445 447 481 460 477 441 448 486 479 479 481 477 471 473 451 480 479 471 490 472 490 481 473 474 476 500 466 499 495 466 463 463 479 466 491 503 469 479 507 507 501 512 495 498 509 505 510 515 507 519 495 497 512 489 524 517 490 519 524 523 500 533 495 524 538 533 535 527 513 515 523 512 521 496 530 524 527 506 514 537 506 540 505 552 510 528 558 538 529 545 519 558 545 513 543 528 552 534 517 516 535 538 558 568 571 549 528 550 566 523 547 550 569 578 537 568 540 543 581 561 559 538 532 533 566 577 563 557 580 571 546 583 580 587 577 547 572 551 549 560 561 548 595 572 551 581 564 573 577 571 559 554 566 554 597 559 601 609 600 604 583 578 587 585 565 573 609 565 591 567 599 572 591 580 587 622 606 597 599 579 612 616 572 607 575 594 577 622 576 597 633 621 577 612 615 621 617 609 620 622 633 604 609 598 598 621 610 628 601 642 588 602 604 606 595 589 611 646 629 644 604 593 616 639 643 622 621 623 607 616 643 634 648 598 610 626 625 655 641 623 664 643 661 645 623 657 637 625 625 647 617 622 647 645 630 626 648 609 640 643 640 649 653 641 619 613 667 671 618 675 650 622 636 640 630 645 628 667 642 641 658 623 668 657 624 673 628 645 636 675 651 680 652 639 626 662 673 646 628 628 672 626 631 676 659 631 627 688 640 635 629 674 679 652 662 638 661 650 665 660 654 686 635 685 668 681 650 639 664 633 642 674 690 679 697 655 684 698 651 697 641 652 677 693 676 694 669 692 690 698 647 663 667 651 676 676 674 647 656 671 647 675 659 686 678 658 674 643 683 655 684 681 687 699 658 670 690 691 677 694 704 689 654 668 703 643 657 690 653 692 674 679 662 695 660 701 647 646 656 642 663 701 700 660 643 652 707 644 703 677
698 700 658 662 677 671 664 643 670 676 694 703 665 665 707 684 675 663 688 689 680 659 699 672 677 700 681 675 651 692 660 641 701 694 661 669 656 699 687 700 684 689 645 640 646 642 698 695 681 694 693 652 644 682 681 696 690 654 662 650 638 682 650 648 667 686 675 699 678 694 657 664 643 636 658 691 690 676 650 646 643 646 684 696 697 681 685 642 670 664 669 637 632 690 687 642 657 679 633 666 669 654 627 676 654 651 665 644 648 641 634 665 666 659 630 666 672 644 675 635 627 628 675 677 626 683 663 647 662 673 647 663 660 649 636 661 632 651 679 638 634 647 636 627 671 638 648 643 652 671 638 635 615 665 621 666 648 637 645 608 644 634 668 666 612 643 636 641 616 658 658 653 620 627 612 652 609 642 614 638 652 597 598 616 597 648 648 653 643 620 617 650 604 620 622 615 637 650 604 611 617 622 617 636 620 637 589 640 613 591 583 608 616 581 619 626 593 586 629 583 631 587 580 584 591 604 597 617 601 610 570 592 574 613 610 598 583 587 579 584 600 603 604 596 584 603 592 584 611 596 596 572 598 575 579 597 600 605 568 607 602 581 556 573 597 599 603 586 551 557 571 577 548 594 596 573 572 583 552 594 558 591 543 541 570 546 589 545 578 551 583 580 543 542 541 554 532 580 529 567 529 552 553 544 540 545 547 536 568 548 520 536 518 557 521 526 552 514 523 540 546 556 518 517 544 508 539 555 538 536 520 510 545 548 539 543 525 526 528 509 544 501 510 519 533 532 494 519 501 534 501 521 530 487 524 511 529 484 508 486 499 522 523 506 515 492 489 475 478 485 511 474 480 482 477 484 472 497 462 481 505 491 500 504 470 461 472 471 483 463 478 486 457 452 478 462 469 461 481 455 470 452 443 470 480 471 471 467 441 438 465 457 454 452 473 436 451 429 470 448 446 467 432 464 444 422 425 452 436 437 456 433 446 451 440 438 432 447 450 446 450 417 426 447 434 425 420 412 416 434 424 427 415 411 404 433 421 396 422 413 394 418 400 423 417 398 424 416 410 419 416 392 415 400 379 396 396 405 396 389 400 376 376 408 381 380 382 371 381 377 367 387 388 392 373 360 371 367 360 356 382 355 384 370 377 383 366 375 372 360 364 360 359 348 345 345 350 367 360 361 357 347 348 342 358 357 359 363 337 332 341 353 328 353 355 326 332 322 354 324 325 328 323 326 327 341 329 343 313 316 329 336 309 321 333 333 320 317 326 311 323 321 327 314 298 320 305 307 300 294 313 314 314 297 305 310 314 304 308 302 302 305 303 290 286 294 307 305 300 295 278 289 276 295 288 286 272 286 290 270 278 290 276 289 268 269 286 269 273 259 278 276 276 257 267 261 260 254 275 269 257 273 266 270 268 264 266 260 247 258 256 244 242 263 244 254 249 241 251 246 246 239 254 248 238 238 231 238 235 235 244 237 238 245 231 227 228 242 219 235 221 232 225 220 219 221 216 226 230 218 210 222 213 224 223 207 211 223 223 213 212 215 220 208 208 198 209 206 214 198 210 200 206 192 203 205 205 201 190 189 205 191 189 199 200 194 200 192 188 190 190 196 182 185 181 178 179 177 174 185 186 186 180 187 179 169 169 174 178 180 174 173 167 177 172 168 178 171 162 171 167 161 166 169 156 161 170 154 164 157 152 155 157 160 159 163 153 152 151 152 147 155 158 152 157 153 151 153 142 151 150 143 151 145 147 147 147 147 143 144 139 144 134 138 140 138 132 132 138 135 136 138 137 138 128 131 125 135 126 124 123 135 131 133 132 125 121 125 124 118 118 117 128 118 117 121 116 124 115 123 115 114 113 119 113 116 117 118 116 113 110 118 115 109 117 108 113 113 113 105 113 103 105 103 104 104 105 109 106 109 100 107 100 104 104 98 102 105 97 104 100 100 101 104 96 102 98 101 100 93 96 95 99 96 92 91 95 93 90 94 89 95 88 96 95 87 87 87 94 86 87 85 88 84 89 87 88 86 84 87 82 85 89 84 86 88 87 86 84 80 83 80 79 85 79 79 81 84 82 83 82 84 77 81 83 81 76 80 77 77 76 77 75 76 80 75 75 80 79 74 77 74 79 78 78 74 77 75 75 77 76 78 73 72 74 77 74 71 76 75 73 74 71 73 72 75 72 72 73 76 70 76 76 76 74 72 69 75 72 69 71 69 73 72 69 75 75 73 75 74 75 75 75 69 70 70 72 71 70 73 75 70 71 72 74 73 73 75 73 69 75 73 70 73 75 70 70 74 72 75 72 70 74 71 70 74 71 72 70 72 75 74 72 70 70 70 74 76 75 77 74 73 73 75 75 73 76 77 78 77 76 73 79 76 74 78 74 76 75 80 77 78 77 77 77 76 79 81 79 77 80 79 83 79 83 78 78 82 83 80 78 80 82 79 81 80 83 80 86 86 85 85 84 83 86 85 87 81 87 88 83 84 84 84 87 85 87 90 89 93 92 88 94 91 93 89 87 95 88 96 89 90 94 95 95 93 94 94 97 95 94 96 100 94 95 100 103 96 101 100 97 104 104 99 104 105 100 105 104 107 106 105 101 108 102 102 102 112 104 104 110 110 114 115 115 111 117 116 118 118 116 113 117 111 118 120 116 112 113 118 124 123 117 114 121 117 120 119 128 127 128 122 126 125 121 125 129 126 131 130 124 134 132 137 135 130 138 135 135 139 129 133 139 141 137 137 133 144 140 134 145 135 140 136 140 144 148 148 140 141 148 150 150 144 149 155 152 157 148 159 146 149 152 150 155 153 161 161 152 163 167 158 166 155 165 168 164 160 162 165 169 174 170 167 175 171 163 174 167 170 178 173 182 171 185 171 179 185 186 185 172 181 190 185 182 189 180 184 185 184 194 182 186 188 189 193 199 198 198 192 195 197 204 190 207 203 205 204 202 200 207 213 207 202 200 211 200 200 201 219 208 210 214 224 218 225 209 218 224 219 228 212 217 231 218 225 218 219 224 234 227 233 237 220 240 222 239 224 242 229 233 229 239 234 240 251 249 233 234 236 246 252 247 235 242 242 246 254 262 241 257 253 259 262 259 268 250 249 255 259 272 261 266 265 260 274 260 273 281 259 261 261 278 282 280 280 272 268 269 293 266 285 280 278 290 290 275 281 286 282 282 296 296 278 299 302 308 306 298 288 287 301 301 306 310 308 314 291 319 295 321 316 321 320 312 301 304 320 312 325 315 307 327 319 331 307 334 326 325 327 317 312 312 337 346 330 343 343 323 335 334 331 349 337 325 351 354 354 358 337 332 359 359 349 337 334 342 368 345 345 350 368 364 342 370 373 358 364 366 376 361 369 350 359 363 380 362 384 362 383 385 367 378 367 361 387 370 371 376 368 368 383 386 397 395 405 392 371 410 406 378 401 385 413 390 389 384 410 409 394 414 398 419 413 417 389 421 429 400 428 402 400 401 398 417 403 406 410 439 438 418 413 432 404 413 410 412 431 411 408 420 424 413 424 417 436 444 458 445 434 451 447 423 437 421 437 435 449 459 428 432 431 429 435 456 450 454 449 436 474 448 456 469 470 453 444 450 448 457 450 467 457 470 456 473 449 468 482 474 490 482 489 462 478 472 464 493 503 469 479 500 493 496 477 502 494 506 498 472 473 508 503 489 482 489 503 489 476 484 499 495 496 499 486 496 491 504 517 511 527 510 496 488 499 514 528 518 517 507 501 508 512 508 517 524 498 525 533 518 540 526 504 504 544 530 533 554 528 516 528 552 558 553 512 538 520 542 515 536 560 549 566 539 555 550 565 545 557 547 556 562 578 579 573 574 538 580 571 540 532 549 552 584 582 571 557 583 542 576 556 570 587 547 583 566 558 592 598 597 594 557 586 576 573 604 558 604 578 603 579 589 565 602 585 574 557 569 556 583 558 567 607 568 611 613 564 571 620 589 566 565 596 578 581 619 616 590 583 621 575 624 620 611 599 625 601 631 608 627 593 595 636 595 590 606 605 620 605 595 629 612 583 633 623 602 638 607 605 643 623 631 644 637 590 594 614 643 645 627 647 650 652 643 630 624 601 643 651 621 646 630 643 601 644 636 654 660 646 653 651 617 656 637 628 653 656 630 656 635 627 650 661 668 670 641 660 667 620 667 665 613 669 616 629 653 670 617 655 661 624 651 657 631 647 652 645 681 670 661 625 652 629 650 667 678 652 653 683 675 668 640 680 632 664 655 633 653 627 625 625 673 636 667 671 667 657 681 682 663 684 632 668 684 630 670 646 635 659 647 661 665 655 664 664 638 666 664 690 694 650 661 640 687 674 683 662 638 670 651 673 662 655 637 643 644 656 686 644 688 701 700 683 686 656 689 700 661 650 687 661 691 645 695 667 663 649 652 662 705 649 657 665 672 675 691 681 697 674 689 681 671 702 660 670 653 662 666 694 691 665 666 676 671 656 655 645 683 667 667 681 693 684 657 658 653 707 698 642 673 679
683 654 674 652 683 703 672 657 705 671 681 663 706 660 677 652 664 668 694 689 707 678 664 671 693 692 669 682 692 650 670 665 678 651 690 650 644 669 682 706 697 653 659 692 686 642 651 640 667 702 686 681 669 658 643 670 641 687 643 640 645 671 679 681 679 661 640 699 688 680 647 677 688 638 667 679 677 661 685 667 689 686 654 662 689 648 674 690 641 680 655 632 665 663 685 688 630 667 649 646 643 668 631 630 670 662 672 644 687 657 679 679 678 654 666 639 649 638 627 644 658 653 637 661 677 676 640 643 631 623 643 619 657 644 627 678 652 657 671 623 635 657 644 622 633 657 630 647 629 640 660 640 613 616 672 621 649 655 624 619 614 664 636 612 612 610 623 634 645 619 624 653 659 605 627 630 613 654 631 630 649 656 609 622 606 612 607 640 649 645 600 637 641 591 632 610 650 637 615 627 588 620 628 604 599 606 599 627 595 642 617 606 615 600 592 612 580 610 619 614 602 597 612 579 619 623 623 596 631 619 587 607 572 621 604 604 618 606 575 571 602 593 581 611 593 600 590 611 572 563 609 566 610 595 562 606 571 599 594 599 607 570 561 584 570 593 560 570 582 562 555 557 563 584 554 565 554 573 546 554 567 562 578 536 537 554 579 587 553 562 533 554 585 554 576 554 539 573 528 549 571 528 528 526 560 534 537 566 540 552 533 541 555 565 534 543 544 514 523 517 514 551 548 520 508 525 544 519 520 516 535 512 515 504 544 537 508 511 539 497 525 501 533 511 528 534 500 521 489 494 529 496 488 489 504 510 530 514 498 493 513 484 506 512 499 506 483 480 517 488 473 470 469 489 470 485 504 477 468 486 464 494 461 481 493 498 469 477 456 491 454 464 497 468 466 489 466 454 462 475 473 463 477 479 463 441 477 441 472 481 473 458 457 444 460 475 456 439 447 458 448 431 449 458 438 453 449 431 430 436 448 440 423 429 450 446 416 445 416 414 446 433 415 429 425 407 433 431 417 403 414 420 422 414 423 424 404 421 429 414 405 399 401 415 417 391 423 411 387 409 394 391 386 386 412 387 415 381 403 397 390 408 390 402 403 374 399 403 397 399 375 398 390 372 367 379 380 379 387 372 374 371 366 386 352 351 384 381 373 381 369 366 356 365 350 370 344 370 350 352 344 345 339 357 364 358 353 349 350 344 334 360 356 337 333 341 352 337 348 338 327 351 320 319 329 323 327 323 336 328 321 337 323 338 319 326 323 330 333 314 311 312 312 319 311 307 306 295 308 297 298 320 310 314 299 297 316 286 307 307 307 305 291 300 289 289 281 301 294 296 278 299 296 290 282 279 272 292 277 272 267 266 274 278 283 273 283 269 265 284 258 265 262 258 259 269 270 260 261 274 264 270 254 261 270 267 251 253 245 259 247 242 255 245 247 259 245 251 247 245 233 254 244 237 247 238 232 233 230 240 236 228 240 244 234 239 222 238 228 235 227 229 228 215 220 219 223 223 217 227 217 222 223 214 207 223 225 218 221 216 221 205 205 219 206 197 204 199 208 203 199 206 198 205 190 207 200 196 189 200 199 188 199 190 191 191 195 190 183 189 194 192 178 188 187 186 188 185 185 184 176 184 174 185 175 184 183 176 169 182 178 177 180 175 173 166 174 171 164 166 171 161 172 168 156 160 157 154 167 154 156 152 159 156 150 163 159 160 149 159 160 152 158 157 157 146 146 149 147 142 140 151 149 138 139 149 137 147 135 137 137 144 136 135 140 134 142 140 140 129 135 140 130 137 137 135 136 133 135 132 126 126 130 131 126 129 125 129 127 121 124 128 120 121 119 119 117 125 122 113 122 118 118 116 116 116 112 117 117 111 108 113 108 110 114 115 108 106 107 107 104 111 106 111 108 105 110 100 109 99 99 103 103 100 104 103 104 97 101 101 104 102 97 96 94 98 98 101 95 92 100 97 97 93 91 97 90 93 92 92 95 93 95 88 94 88 94 87 85 86 92 86 87 85 85 87 84 90 87 89 89 85 87 87 84 82 84 84 82 83 86 86 81 82 84 83 83 82 81 84 82 81 77 77 82 80 81 83 79 77 76 77 78 79 77 74 77 77 76 76 79 78 74 76 74 75 78 76 77 72 77 76 71 73 71 73 76 72 71 71 73 72 73 74 75 74 73 75 69 72 71 75 70 73 70 70 74 69 74 70 73 69 68 73 72 73 68 70 74 69 71 68 69 72 71 72 69 74 71 74 68 71 74 68 73 73 69 70 73 68 72 71 74 72 74 71 68 74 74 68 73 68 74 73 72 70 70 73 69 71 71 75 74 70 76 72 74 70 74 70 75 71 71 76 74 71 72 74 75 76 73 72 76 77 76 77 78 76 73 78 76 75 78 80 75 77 75 79 78 80 80 75 82 82 80 76 77 76 82 81 77 78 83 84 78 84 78 78 79 85 85 82 86 83 82 81 84 85 87 87 85 88 83 84 88 88 85 90 90 84 91 92 87 90 90 86 94 92 92 96 95 92 91 94 96 91 93 91 97 99 98 94 95 99 94 100 102 94 104 104 102 104 99 102 101 101 100 100 100 100 100 106 109 103 107 104 104 103 103 104 103 113 107 108 109 110 116 117 110 114 116 112 114 109 111 114 118 117 116 117 121 116 121 116 122 121 116 117 117 122 128 126 121 127 123 125 130 123 122 129 135 126 130 135 130 128 130 130 134 130 130 138 137 136 135 137 135 141 133 141 139 145 146 144 143 144 147 139 145 148 151 153 143 144 155 151 156 156 153 147 152 156 161 149 150 162 158 158 159 161 164 164 153 168 168 163 169 160 166 164 161 161 173 170 170 178 166 174 164 178 173 177 181 171 181 171 184 182 188 187 187 175 183 185 187 179 179 193 186 187 189 183 198 196 193 196 190 193 193 197 198 198 196 194 195 203 199 200 201 203 204 208 214 198 201 201 200 210 212 220 219 215 206 214 217 224 226 216 221 212 210 217 211 226 214 227 230 223 223 230 226 220 228 220 223 227 235 236 243 240 229 241 236 251 248 236 243 238 248 244 252 248 249 255 242 238 242 249 252 245 243 256 244 247 251 246 257 269 263 260 268 267 256 257 270 256 255 268 275 282 270 274 276 286 265 279 278 277 284 291 270 270 277 288 272 271 290 294 276 285 279 301 290 299 298 285 298 288 310 296 286 285 294 307 289 291 310 304 300 296 309 322 320 301 312 298 310 307 321 317 302 323 326 329 333 317 308 316 325 334 318 342 321 323 323 347 324 344 318 324 328 323 330 345 345 334 340 327 341 332 336 342 341 337 348 363 362 355 358 341 366 351 340 345 374 375 362 363 368 347 363 375 362 361 357 371 385 381 377 380 369 359 368 377 366 391 376 373 372 378 379 389 370 389 389 392 382 385 410 383 400 389 398 383 407 407 389 393 405 386 398 413 414 386 393 399 412 414 409 429 393 397 397 426 414 427 429 416 427 410 420 425 428 418 442 420 414 443 438 420 425 452 444 443 427 420 445 443 428 421 442 418 426 454 445 423 452 444 452 468 452 431 472 461 449 451 463 464 458 447 470 467 478 442 474 477 444 463 484 458 476 475 453 463 468 467 456 452 471 475 461 484 457 481 460 487 463 466 485 464 477 508 503 507 505 507 496 487 479 507 485 498 510 519 500 505 521 494 492 493 511 479 510 521 525 503 519 507 505 485 521 527 491 491 539 501 499 493 508 529 531 504 544 520 527 546 544 539 518 522 546 503 514 504 532 532 524 552 515 510 532 530 518 552 561 544 518 515 551 535 533 517 561 526 560 534 551 536 574 563 575 571 580 574 553 548 538 560 535 566 553 584 573 547 568 579 547 577 556 554 542 548 574 586 593 553 584 545 570 563 579 587 563 548 596 592 594 571 559 555 570 564 574 594 592 600 588 613 585 580 580 592 572 578 563 592 596 569 612 596 578 589 571 576 626 618 584 601 584 592 593 617 596 613 615 618 584 590 613 628 624 611 597 631 595 638 620 628 634 623 615 630 629 613 601 643 617 617 594 641 626 621 637 597 625 647 647 636 602 619 628 646 643 607 596 614 645 621 618 645 604 656 624 623 618 661 659 646 628 609 606 615 634 643 643 643 667 662 629 634 608 641 662 627 647 635 617 673 626 674 632 622 615 640 656 642 646 654 648 617 645 641 672 673 624 651 669 621 671 658 649 665 637 670 663 630 676 672 673 682 652 682 639 688 649 674 670 686 650 651 667 654 653 659 642 669 654 642 675 688 638 667 656 682 656 681 671 695 665 672 692 632 695 693 694 648 683 636 643 689 670 662 649 694 693 665 671 654 680 641 682 658 685 667 693 682 642 658 657 659 653 660 645 680 694 648 640 692 698 668 676 653 688 679 686 700 666 662 664 662 686 644 701 685 691 690 663 697 663 701 652 678 656 659 653 645 668 672 698 679 652 686 692 701 658 672 644 684 644 667 656 689 687 666 666 671 649 705 659 670
699 687 657 646 655 669 666 698 699 672 667 708 648 650 649 664 695 649 654 696 691 667 693 668 708 666 696 647 662 663 691 666 705 653 685 666 678 708 654 683 668 676 697 690 699 652 643 701 675 670 687 656 695 687 681 692 642 684 646 678 654 643 701 666 671 695 690 640 643 702 698 669 686 686 651 693 635 661 678 660 682 677 688 661 647 687 659 661 657 691 658 649 669 652 684 652 658 682 632 643 649 659 686 649 658 631 640 657 656 682 682 636 636 642 681 671 668 647 675 661 667 631 645 653 669 660 634 630 622 644 634 623 660 682 648 668 621 632 681 677 626 669 656 639 670 665 635 649 657 664 636 658 631 672 639 660 624 648 657 615 637 661 667 639 612 654 609 618 614 638 658 622 606 635 650 658 649 634 610 614 646 611 636 599 598 651 596 637 644 613 618 650 607 620 620 616 613 638 599 623 624 624 648 589 587 642 614 640 631 619 605 625 593 603 583 616 635 637 595 617 634 612 602 623 618 630 612 605 602 596 578 595 598 575 628 619 592 615 600 567 610 608 615 572 573 612 581 591 575 589 613 561 576 568 579 576 564 577 592 556 605 594 554 598 562 591 601 575 586 567 588 587 565 572 596 589 553 558 545 569 550 582 591 553 585 550 534 576 544 556 569 586 548 532 543 533 562 555 543 548 530 562 562 557 533 537 541 522 553 536 559 535 555 561 545 566 551 543 526 530 512 536 527 540 535 526 512 520 518 504 514 508 520 529 525 498 503 515 521 510 544 534 496 531 521 507 529 537 513 517 528 516 487 530 501 520 492 517 524 522 495 498 496 505 476 475 483 505 496 479 497 496 492 475 468 483 469 489 482 476 487 503 487 498 470 486 493 473 495 478 461 458 462 495 460 466 473 448 458 457 460 485 487 459 463 456 440 474 440 479 467 440 476 435 458 458 438 437 464 429 460 426 446 438 458 454 449 453 434 434 451 439 450 452 418 437 447 427 443 451 428 419 440 437 440 444 442 443 431 408 433 399 406 409 407 404 404 411 413 425 398 393 420 416 419 390 408 405 413 383 385 416 396 404 398 407 391 380 390 386 399 377 404 391 382 403 385 385 384 381 377 372 387 383 398 364 384 391 383 357 373 372 359 388 369 365 372 360 356 382 366 372 377 366 360 376 351 360 351 361 360 356 351 343 347 365 339 360 358 338 343 354 335 353 352 341 338 347 337 333 326 349 320 333 328 327 317 343 340 334 331 325 339 321 327 308 318 307 310 331 302 326 306 318 311 327 321 295 322 308 303 320 303 307 310 296 305 302 300 300 309 304 310 305 284 305 297 281 297 299 287 293 300 295 283 297 274 274 278 280 282 288 270 278 278 284 263 281 283 261 280 283 266 268 270 273 267 256 271 250 251 266 248 258 264 248 245 244 256 243 252 241 259 248 245 253 259 237 253 246 246 249 251 248 234 230 240 243 230 229 241 226 238 242 225 228 220 229 231 218 228 226 233 221 226 229 230 215 226 220 220 219 208 225 219 209 221 207 216 206 215 220 206 219 210 214 208 200 195 213 211 207 204 199 204 202 198 201 205 188 198 198 191 196 200 200 198 196 180 179 186 185 188 179 189 190 182 180 179 175 179 185 185 171 184 170 182 176 172 182 179 180 165 169 178 168 165 162 170 163 172 164 163 163 167 162 162 164 157 158 158 155 159 156 152 163 161 155 158 149 159 145 157 144 151 147 142 143 144 146 147 140 143 138 149 144 145 148 139 134 142 142 136 140 139 133 135 137 136 128 133 139 131 135 129 134 127 134 129 134 123 130 130 127 123 119 120 125 129 127 118 120 117 119 117 122 118 120 117 113 113 114 115 114 120 112 113 112 116 118 112 115 110 111 111 105 107 105 110 104 103 105 103 108 104 104 107 100 108 101 107 103 101 106 102 101 96 102 100 100 99 95 95 96 95 95 99 95 93 95 96 95 96 98 95 94 89 91 95 90 92 90 88 94 94 91 85 89 85 90 89 86 83 85 84 89 84 86 83 87 81 84 80 80 87 81 85 85 84 80 84 78 83 82 82 84 81 83 83 80 81 81 82 82 83 83 79 81 76 78 79 75 78 74 78 73 77 73 77 78 78 77 76 73 73 72 76 76 76 77 72 74 72 71 71 74 74 75 71 73 71 73 73 75 73 71 73 71 69 75 68 72 72 70 73 72 70 69 70 73 68 69 69 68 68 69 71 72 72 70 73 67 67 71 71 70 71 73 72 69 72 70 73 68 72 71 72 67 70 67 72 68 73 72 68 67 73 71 73 72 74 70 72 73 74 74 69 69 73 72 71 72 69 69 73 74 73 69 74 74 75 71 70 75 76 76 75 73 74 72 71 71 74 73 74 73 73 76 74 78 73 77 73 74 77 76 78 74 77 76 79 77 77 78 80 81 80 83 76 79 83 81 78 78 80 83 80 83 79 81 78 82 83 80 86 80 83 81 83 81 86 83 84 88 85 87 87 90 87 88 86 87 85 92 87 93 90 92 95 89 87 90 93 90 94 92 97 90 94 95 94 91 98 96 101 95 94 98 95 100 104 95 98 96 105 101 103 97 105 99 106 106 106 106 101 109 108 103 107 104 110 107 104 111 109 115 109 114 107 117 117 113 111 109 112 113 119 121 111 122 120 116 121 117 125 119 116 115 124 121 123 120 124 125 123 121 124 124 124 129 127 132 134 131 124 137 128 134 139 127 133 129 129 134 133 141 131 136 133 139 138 138 141 148 145 141 139 139 143 138 148 152 145 143 149 149 150 151 154 146 157 156 160 160 151 158 163 150 152 155 161 162 160 153 165 156 166 170 161 172 170 173 166 172 174 165 171 164 173 165 181 178 167 174 182 168 179 174 178 177 183 174 175 190 180 179 193 191 187 178 181 184 187 182 188 185 186 187 198 199 193 197 200 201 194 191 199 210 203 202 204 207 211 196 206 211 205 207 206 215 201 204 212 223 205 220 214 213 223 221 223 224 217 215 229 223 226 215 233 232 225 232 237 236 228 227 225 236 237 226 241 237 245 231 233 247 240 250 236 254 251 254 250 253 257 242 248 250 243 252 250 246 261 251 264 262 265 254 262 259 265 268 261 258 259 274 274 266 265 268 281 266 280 272 272 266 268 272 267 290 266 285 284 272 291 283 276 275 299 301 297 290 288 292 289 297 295 300 303 309 290 302 294 315 309 297 292 311 319 317 317 315 307 300 296 314 302 312 326 308 317 319 328 318 322 314 336 317 329 339 334 326 331 321 336 343 340 327 329 343 338 330 343 338 351 334 357 326 359 329 354 355 354 359 343 349 345 349 342 361 356 364 354 359 356 343 377 373 368 377 347 373 359 384 369 386 380 379 368 356 388 369 388 379 377 364 394 390 380 380 378 391 403 399 386 370 405 375 379 394 399 404 411 376 401 385 416 386 392 389 400 383 415 404 409 409 389 403 403 426 427 396 399 419 416 423 433 433 407 429 441 417 423 420 416 438 412 429 414 437 415 448 452 436 415 454 423 421 457 443 453 427 456 436 461 423 461 457 431 466 460 469 445 445 475 445 460 449 461 453 451 459 475 441 461 477 454 478 479 468 489 477 454 459 455 466 480 453 469 475 479 461 488 461 500 496 492 502 493 467 475 488 477 503 477 503 502 477 498 484 500 516 488 502 480 500 521 488 519 499 510 502 512 495 507 497 496 498 516 500 508 511 509 507 521 518 541 532 499 521 519 528 496 515 522 515 540 534 528 517 535 531 528 504 548 506 535 540 511 545 517 523 547 537 535 516 522 561 517 535 548 539 560 541 543 550 533 576 531 545 546 535 540 546 576 547 564 577 565 575 571 578 558 542 565 580 553 555 572 542 562 584 543 587 571 551 549 577 547 592 587 596 556 598 554 590 592 560 591 553 574 602 563 604 570 586 573 570 586 603 574 607 566 570 601 609 608 608 576 607 582 575 567 597 580 578 622 575 621 579 616 573 612 577 603 614 586 610 633 608 629 596 625 604 631 586 588 598 597 618 615 586 609 635 604 639 634 610 613 612 618 596 630 591 597 599 604 616 603 639 593 625 648 604 605 617 607 650 598 630 604 628 612 662 601 604 648 660 638 641 635 617 660 606 631 644 638 609 619 657 666 610 649 612 616 632 668 632 612 657 669 669 667 619 668 670 660 675 628 650 635 656 660 619 644 625 647 643 660 651 650 641 642 685 678 651 663 637 663 685 663 678 639 627 687 687 690 685 657 688 663 649 658 640 640 661 692 645 668 657 661 680 660 646 661 659 671 692 663 676 682 633 658 684 672 687 639 699 686 641 692 655 664 659 668 677 666 689 661 636 672 695 683 698 664 675 639 638 682 640 678 703 691 695 644 658 642 674 687 688 684 641 690 670 696 703 703 659 689 679 676 675 671 673 669 698 644 687 648 705 707 706 703 692 645 659 662 647 693 659 645 671 677 646 650 666 709 647 701 707 702 687 690 664 651 650 671 670 645 694
684 710 708 678 709 710 694 677 664 693 694 683 654 661 686 679 701 701 699 708 647 690 701 693 660 709 649 686 684 649 670 657 664 683 707 662 682 706 644 651 687 694 690 648 662 683 699 668 672 687 665 693 666 655 674 681 670 680 675 660 702 651 691 657 690 704 692 679 650 643 687 695 696 686 650 665 659 641 677 679 693 680 651 648 679 661 659 643 691 651 672 650 695 640 648 659 679 673 687 649 643 676 685 652 655 677 680 660 650 655 637 640 632 652 644 690 688 660 630 633 642 645 681 626 667 629 634 668 678 627 677 671 645 680 665 627 622 675 639 678 629 679 666 627 621 647 669 660 676 651 616 622 666 613 672 642 622 651 619 609 653 653 644 644 621 636 634 619 605 653 656 616 628 610 628 648 623 608 605 617 624 642 603 660 636 640 645 631 643 620 650 604 636 599 653 613 641 620 641 628 623 624 643 627 592 616 619 593 585 584 626 631 640 605 617 629 612 630 580 591 600 578 591 587 595 575 610 619 593 597 581 579 605 585 625 569 593 576 585 607 621 622 604 617 612 581 571 574 587 602 604 595 614 604 608 566 610 558 594 554 570 573 557 557 559 600 578 562 585 549 582 570 547 567 550 555 573 588 545 559 594 576 547 540 548 586 538 585 581 534 574 559 579 565 567 583 556 538 563 574 555 546 528 570 542 534 567 573 534 538 547 556 549 528 522 532 560 551 529 524 552 555 513 525 515 527 526 511 510 553 537 537 542 542 535 498 518 502 503 524 531 499 502 495 501 536 538 531 493 509 497 511 490 506 521 507 500 507 506 490 501 512 491 479 489 486 516 520 485 504 481 487 483 511 486 502 498 465 509 505 473 466 487 462 471 473 458 483 468 497 481 475 462 454 469 456 472 470 453 475 464 476 448 471 483 465 482 453 457 468 478 439 451 443 447 468 448 447 451 465 452 449 425 437 455 438 447 436 422 459 423 440 434 427 434 446 418 430 444 419 414 447 435 442 444 434 432 431 427 436 433 429 410 417 430 398 397 406 411 431 412 409 396 392 419 388 410 390 422 412 395 394 380 408 379 384 394 380 390 410 394 385 387 384 384 390 392 397 383 380 364 387 373 363 371 360 393 364 359 362 372 384 365 384 352 364 352 375 364 352 363 351 368 368 371 372 347 373 340 338 354 355 358 365 345 356 361 361 352 330 342 349 349 337 356 329 355 338 325 341 320 336 333 337 330 337 325 326 316 322 319 332 313 328 319 308 323 325 313 313 302 306 315 311 324 318 319 295 301 294 302 311 290 306 290 293 314 290 314 285 285 305 310 302 298 301 297 304 299 285 292 287 295 285 292 278 289 281 270 272 267 287 282 284 270 287 280 266 275 259 257 271 278 274 276 263 254 259 262 258 266 258 269 258 262 249 263 243 259 244 248 259 255 238 258 251 250 240 247 255 232 236 243 243 235 245 238 228 245 233 230 240 243 237 228 238 220 230 221 226 224 224 225 228 219 225 220 231 221 223 210 228 216 206 212 212 210 221 216 221 209 201 199 215 212 202 207 195 198 208 210 192 209 206 205 204 199 199 191 201 197 189 190 188 192 183 199 182 191 186 181 191 191 183 175 177 181 190 173 178 177 188 174 178 174 172 176 173 173 168 164 171 169 162 166 165 174 174 168 172 158 158 162 162 163 158 166 162 154 154 159 163 159 160 156 148 161 156 160 159 152 146 146 149 142 153 148 148 148 150 150 141 141 145 143 147 144 140 143 142 145 140 137 142 134 140 135 135 134 133 138 128 129 126 137 133 125 127 130 123 126 129 120 124 127 126 118 123 124 127 120 121 126 116 124 119 115 116 118 116 121 118 112 111 112 116 109 109 117 108 109 111 108 111 107 111 111 107 107 112 102 105 104 107 107 103 104 107 100 99 101 98 103 102 103 99 103 101 102 103 100 100 102 99 100 98 97 96 93 96 95 90 91 94 89 92 96 95 93 91 89 91 92 86 85 90 92 90 89 90 85 83 90 83 83 87 86 82 84 88 81 85 85 86 79 83 82 80 85 78 85 84 80 78 77 81 83 78 79 80 76 81 80 81 76 79 80 74 80 76 80 74 73 74 77 79 79 74 78 74 77 77 75 74 73 73 72 77 75 76 76 72 72 73 72 72 69 69 70 69 69 75 74 69 68 70 73 74 70 72 70 69 71 72 71 72 71 72 71 70 69 70 70 71 71 72 72 72 70 67 70 71 71 68 71 70 67 69 70 69 72 70 68 68 67 70 66 70 67 69 73 69 70 68 71 68 73 70 71 68 68 67 70 72 73 73 69 68 68 72 69 74 74 70 69 73 74 74 71 69 70 70 71 72 71 69 74 70 71 71 76 72 76 73 71 76 72 71 74 73 77 74 73 76 77 75 76 77 73 77 78 80 78 78 77 80 77 81 78 76 76 78 80 82 77 78 81 84 78 83 80 79 79 78 80 84 83 81 83 87 81 85 83 81 84 85 84 82 84 87 84 86 90 89 92 86 85 92 91 94 91 90 90 88 91 95 94 90 90 97 93 95 96 93 97 99 93 94 97 95 100 95 98 98 97 100 98 100 102 103 105 100 99 100 104 104 108 105 110 108 109 108 109 109 110 114 113 112 107 114 107 111 116 111 109 111 113 120 121 117 118 122 116 118 121 119 122 123 117 126 118 118 123 124 121 122 128 126 130 123 132 122 128 133 130 131 136 125 126 134 127 128 130 134 136 142 132 142 141 140 136 135 139 141 137 144 141 150 140 151 138 139 150 141 142 152 148 154 148 157 157 150 149 147 149 161 161 152 153 153 165 154 157 160 159 167 169 168 171 157 159 161 167 163 168 169 167 170 179 167 168 171 173 172 169 181 171 181 171 184 182 177 173 175 191 183 191 193 177 190 189 194 193 180 194 194 191 196 187 202 199 188 192 197 202 203 202 193 202 210 195 197 212 214 214 202 216 200 204 212 214 212 209 204 212 217 217 214 224 214 212 227 212 216 223 216 231 217 215 220 231 218 226 219 238 229 223 228 231 224 224 231 243 238 237 232 242 239 246 232 246 252 243 254 257 248 248 242 249 240 242 250 255 245 247 260 269 272 264 259 272 267 271 271 277 263 264 266 271 282 261 281 272 268 262 262 265 264 271 290 272 287 267 287 282 285 290 298 279 298 300 299 301 289 298 307 292 287 310 290 311 297 299 292 287 315 288 316 316 309 312 295 315 296 321 319 314 312 313 329 327 312 333 321 318 329 314 336 336 324 340 340 317 333 323 329 341 339 324 336 348 344 342 354 328 345 354 334 351 358 334 333 344 335 360 347 363 346 359 366 368 358 346 358 346 364 348 375 374 346 366 371 350 374 368 351 360 365 372 362 358 385 378 383 374 368 364 385 389 400 388 385 395 397 380 392 394 382 400 377 408 406 387 376 409 399 398 389 394 417 412 412 421 394 390 399 392 428 397 401 429 404 416 423 432 409 400 434 401 422 416 411 441 404 415 408 429 431 447 415 443 430 420 452 441 433 443 440 452 453 437 457 440 454 458 429 452 427 448 451 431 472 450 435 461 444 439 464 447 458 478 449 447 442 450 454 480 457 443 469 466 450 487 459 452 459 495 461 479 482 478 473 461 490 482 486 493 483 463 508 464 489 504 487 484 474 504 473 500 516 504 478 487 513 479 482 476 518 523 502 486 505 488 509 499 486 510 505 491 529 525 511 502 527 512 522 516 496 499 506 494 522 525 511 511 536 513 513 516 540 509 541 553 512 543 547 545 525 516 528 541 513 557 516 522 559 521 548 536 551 563 536 538 547 542 544 551 535 571 527 550 528 539 538 558 529 580 585 532 561 537 587 563 572 582 545 588 573 582 594 555 560 595 551 565 586 590 577 564 587 573 593 551 560 592 598 576 589 572 552 580 593 603 576 590 582 601 608 611 610 591 601 572 570 592 590 622 579 574 587 587 601 591 605 590 603 597 589 592 619 573 574 587 603 625 606 586 626 598 617 623 603 600 605 607 597 603 586 592 635 597 635 605 607 590 617 626 590 592 594 628 614 631 648 603 596 611 615 598 641 615 629 623 636 650 650 656 655 614 607 609 613 643 611 663 622 633 643 663 633 630 643 645 632 611 642 636 633 669 613 617 658 648 616 663 656 668 661 654 671 659 638 666 621 653 666 657 647 679 638 658 641 638 673 622 638 678 642 672 634 669 655 660 644 670 659 683 632 669 680 671 657 680 687 648 666 680 669 673 668 689 672 671 629 671 629 670 666 670 647 652 638 666 685 673 632 666 643 695 688 669 635 692 694 648 647 683 674 690 663 650 686 642 685 680 670 674 666 641 680 678 697 680 674 646 656 687 676 666 640 646 655 684 695 643 650 659 649 671 658 702 659 687 659 658 683 644 697 662 649 690 703 659 683 674 668 702 673 655 679 675 663 695 669 652 699 697 689 709 660 656 653 695 653 671 646 694 674 651 647 698 700 658 665 674 690 708 683 654 654
653 703 691 655 679 699 711 666 694 659 699 707 685 684 666 663 703 649 710 710 669 697 699 682 667 678 678 663 649 704 672 674 695 651 685 661 655 700 699 654 664 687 666 653 675 686 671 666 690 669 664 663 670 668 652 693 702 685 662 656 678 640 703 678 647 694 646 676 700 652 703 654 645 659 681 678 703 660 701 701 687 642 652 693 638 671 677 639 677 665 693 679 693 685 662 649 663 661 653 692 650 645 632 669 692 661 638 692 683 688 633 657 628 650 647 630 660 681 678 631 629 626 657 658 665 633 675 663 631 646 637 621 669 672 670 671 656 675 631 618 662 667 655 620 651 640 676 656 649 624 618 622 672 662 668 670 631 624 655 618 652 643 664 641 655 611 626 665 668 626 622 634 623 635 606 609 611 658 627 600 648 611 642 640 660 641 618 642 600 614 642 635 593 600 625 651 598 639 622 624 633 594 648 614 611 603 610 626 586 626 637 589 598 583 588 629 613 619 628 609 597 604 608 591 633 603 586 581 599 624 609 587 611 628 600 575 589 615 616 620 624 620 576 565 617 621 587 612 584 590 601 616 596 609 578 583 561 593 582 595 600 564 582 579 583 559 565 583 562 565 555 566 559 558 569 549 562 596 550 591 589 547 570 550 550 585 567 577 579 545 574 569 584 547 582 559 580 573 549 532 529 534 530 557 557 541 543 550 546 524 567 555 527 565 551 537 536 558 514 561 554 540 558 522 509 531 524 529 526 548 530 507 511 549 509 502 499 511 506 511 527 518 535 496 524 529 501 497 510 526 500 501 502 527 504 505 485 518 498 492 511 499 499 507 484 493 510 515 479 519 483 510 497 502 484 477 468 467 496 497 499 469 465 495 458 475 494 492 492 458 458 495 475 494 469 458 473 461 488 473 473 477 480 458 466 459 457 453 471 463 446 468 452 457 436 446 438 472 453 471 469 437 441 464 427 432 435 428 434 442 436 426 418 416 435 428 453 446 446 423 446 431 446 424 447 407 404 433 422 401 413 437 431 417 409 427 424 405 428 410 429 413 426 393 391 399 387 415 394 410 399 410 419 413 387 401 413 403 414 405 398 401 382 392 390 388 396 379 388 377 397 363 364 375 366 386 381 394 366 371 381 356 382 375 359 379 357 375 356 379 349 367 371 362 371 348 364 341 350 338 345 370 363 342 345 360 348 356 344 340 334 347 356 353 327 335 323 350 342 327 349 334 349 342 331 320 343 329 314 312 311 317 330 311 323 331 314 312 320 307 308 300 300 310 298 309 307 304 322 301 296 300 318 312 315 313 291 290 291 300 284 301 298 299 297 296 299 288 283 302 274 293 277 299 285 286 280 292 291 293 285 275 274 279 282 265 270 284 272 272 267 278 263 270 276 271 254 267 273 259 273 272 256 258 247 259 246 264 246 256 263 264 245 248 256 239 240 236 255 255 240 233 253 235 236 244 228 248 243 234 239 230 222 238 228 238 238 222 232 220 217 225 228 219 220 216 213 229 227 219 216 224 207 222 215 207 209 208 204 217 208 206 199 214 206 210 195 201 194 209 209 208 197 191 196 190 190 196 192 196 197 192 189 183 185 190 194 183 195 188 194 178 190 186 175 175 176 182 178 177 173 180 186 178 182 183 181 170 171 171 176 178 167 177 169 168 166 173 164 170 163 166 155 163 157 153 164 159 164 157 162 156 150 149 156 156 147 160 148 145 155 151 156 156 156 148 142 153 144 139 145 146 147 145 142 147 147 138 146 137 137 144 140 139 141 135 141 133 134 133 131 127 130 132 130 127 123 123 124 123 123 124 124 123 120 129 128 128 123 127 116 125 117 114 125 114 122 115 116 118 114 117 114 112 110 112 115 117 117 107 108 107 109 106 110 107 103 107 107 104 110 101 107 101 102 108 102 105 105 102 103 106 100 103 104 99 99 104 95 102 95 94 94 94 93 100 98 98 98 91 91 89 94 90 89 88 92 92 93 94 88 91 90 93 89 87 87 88 84 88 83 83 84 86 88 82 83 87 86 80 83 82 81 80 84 80 80 84 83 80 82 78 80 83 82 76 78 77 80 79 76 79 80 80 78 80 76 79 78 76 74 78 75 76 74 75 76 74 76 72 73 74 73 76 73 75 76 76 72 74 75 71 71 74 74 73 71 70 70 72 70 69 70 73 71 71 73 68 72 71 69 67 72 70 70 69 68 67 67 68 70 71 70 70 67 66 67 69 67 68 66 68 67 67 71 71 70 70 70 66 72 70 71 69 66 67 71 66 67 70 68 69 68 70 67 68 70 66 71 70 66 70 70 69 70 69 72 72 71 69 72 71 73 70 67 73 72 71 73 71 73 73 74 69 69 69 69 71 75 73 75 76 71 71 71 74 73 77 71 72 77 76 75 76 78 73 74 73 75 78 77 73 77 77 79 77 76 81 78 76 78 82 76 79 78 80 82 83 78 82 77 83 81 80 85 81 83 83 85 86 87 85 81 85 81 88 87 84 89 86 83 90 85 85 86 89 92 89 89 91 86 93 92 92 95 94 92 93 95 97 98 92 91 96 95 98 92 95 95 100 95 94 98 97 101 101 100 105 98 102 103 101 101 98 106 102 100 102 103 110 107 106 108 109 110 111 112 110 113 108 109 117 113 108 112 109 110 110 116 121 121 113 121 118 123 125 116 119 125 119 119 118 118 128 118 126 124 129 130 128 123 124 124 132 124 133 128 128 137 137 131 135 134 138 132 135 139 138 134 137 140 145 139 138 145 139 140 146 147 142 148 144 143 140 143 143 154 149 145 154 144 155 160 154 157 159 161 150 161 151 165 160 163 166 159 167 161 160 165 169 160 164 164 166 169 161 167 162 173 179 168 165 171 182 172 184 184 174 178 179 185 180 182 173 185 174 190 190 186 194 188 191 193 185 192 192 182 186 194 194 189 191 187 202 190 192 195 191 207 209 209 202 212 212 199 196 197 212 199 209 210 209 208 222 220 215 207 220 221 211 210 224 226 222 215 231 227 228 218 231 216 225 222 231 235 234 240 227 238 231 239 235 227 234 232 245 245 236 246 254 240 240 244 247 255 253 238 242 254 240 261 250 266 262 250 261 253 268 264 250 264 274 256 275 257 256 259 270 263 256 266 270 274 272 263 270 276 289 275 288 287 266 278 290 273 288 271 274 286 277 290 279 301 279 297 295 307 295 308 304 305 300 312 302 291 299 304 295 313 298 316 308 323 301 321 302 316 318 304 324 330 323 329 321 324 333 317 309 315 309 335 331 343 319 314 331 319 322 333 336 332 352 346 332 344 346 351 339 330 360 352 345 355 346 354 349 349 359 365 346 348 340 352 373 373 349 356 375 375 356 355 373 379 362 366 362 358 357 362 386 378 389 359 368 382 385 373 394 388 397 397 378 382 367 371 383 403 395 388 381 403 394 396 388 409 412 392 390 410 393 416 398 410 410 411 397 403 413 404 427 405 414 429 420 430 406 436 409 430 420 433 432 417 426 431 408 410 429 420 424 432 443 438 434 455 445 452 421 423 423 436 428 451 453 455 441 452 457 426 441 443 443 466 455 457 450 464 471 449 446 446 448 442 466 470 466 448 472 456 487 446 492 468 471 454 494 471 452 461 483 493 500 488 479 463 469 473 487 473 472 482 506 496 467 494 494 513 488 511 470 490 498 518 505 482 518 507 482 524 494 515 488 497 486 520 508 530 533 523 518 506 520 525 527 535 495 509 499 498 530 500 539 532 521 530 541 508 511 517 544 506 511 552 545 537 537 548 522 554 553 521 534 529 538 562 514 545 522 565 539 521 524 525 542 522 564 558 540 532 555 545 545 559 545 550 529 533 560 585 563 549 541 544 589 582 543 537 583 562 588 576 586 574 582 570 547 564 586 602 591 572 596 597 552 601 564 551 552 605 559 562 554 582 560 577 597 566 569 593 614 561 592 562 592 619 598 586 577 617 614 597 574 614 572 578 570 600 618 604 572 595 627 626 585 581 623 589 621 621 635 594 616 615 640 589 627 588 596 608 639 639 642 591 592 636 624 644 636 589 641 632 645 646 642 647 624 609 647 642 643 604 645 652 613 613 638 613 612 602 601 648 640 638 627 627 614 664 633 651 651 613 618 638 659 654 613 671 613 664 654 672 629 631 611 643 647 629 614 630 636 644 663 614 657 661 644 632 677 647 653 621 677 651 656 660 628 626 664 674 649 671 643 669 635 636 664 636 684 665 676 678 639 677 637 649 640 653 665 635 640 675 629 679 669 640 642 675 694 660 691 689 642 685 693 661 689 649 642 652 692 641 698 679 689 664 687 637 689 661 643 685 698 637 640 671 644 645 689 668 690 677 686 703 655 677 664 641 661 639 669 655 687 663 684 649 672 671 700 703 679 700 703 676 651 658 643 659 683 646 691 687 703 689 685 652 677 644 672 651 662 702 666 709 675 660 650 706 691 660 652 663 668 663 647 677 679 665 711 671 686 710 648 679 689 690 705 657 707 666 664
686 696 676 700 649 671 650 676 678 674 677 691 662 708 686 694 710 679 699 703 699 697 706 683 692 684 676 654 680 698 690 709 659 680 654 653 705 688 658 660 688 687 700 692 668 693 697 700 655 701 691 660 686 685 698 682 674 679 691 659 682 668 656 696 655 683 654 648 677 669 665 653 662 671 652 687 653 639 693 666 697 674 683 691 694 677 652 646 645 688 657 651 687 634 697 664 645 653 649 649 678 667 651 668 672 629 671 682 633 643 631 686 650 648 648 641 688 663 627 690 645 634 684 683 644 676 658 668 645 676 640 672 668 658 683 675 658 624 650 659 666 667 656 644 657 658 671 661 657 619 673 641 650 614 661 614 653 658 611 639 634 647 657 626 655 667 645 660 625 655 646 640 651 640 615 639 637 655 663 615 653 660 628 625 653 637 605 649 616 609 643 630 635 618 646 625 651 629 651 598 636 647 606 614 625 589 616 645 606 602 610 604 618 628 612 582 625 641 639 611 633 629 609 607 617 620 608 597 587 609 621 607 575 581 626 580 603 607 581 590 586 581 597 617 587 594 582 565 573 571 594 603 582 583 599 585 569 596 571 580 576 604 579 592 562 568 563 580 571 566 598 554 599 577 566 554 585 598 568 584 583 560 557 550 581 589 555 550 572 548 573 566 580 584 542 558 568 563 555 561 562 539 534 542 555 538 563 527 546 566 534 538 559 523 550 556 527 539 560 550 551 527 522 547 544 527 513 526 543 538 542 545 536 534 548 524 539 543 539 508 520 542 530 527 527 519 507 536 521 514 516 499 535 504 531 526 515 485 495 489 501 495 510 497 496 505 480 484 479 474 501 511 510 500 468 512 489 465 504 503 468 467 480 497 499 496 503 488 475 466 491 495 485 452 485 492 466 475 490 488 465 448 454 461 486 448 449 452 475 459 441 455 460 478 438 450 470 439 465 466 439 467 441 459 427 440 431 458 434 426 450 442 433 458 418 441 455 453 439 437 450 451 445 418 416 420 436 419 423 435 414 421 405 422 433 400 428 428 397 406 420 401 416 403 421 419 391 408 403 385 400 412 410 413 391 397 409 387 380 401 394 394 386 382 392 395 369 393 400 397 373 388 371 386 369 365 362 368 375 373 362 361 371 376 353 374 376 375 371 378 351 365 354 356 350 360 368 345 349 372 368 344 336 364 347 367 362 332 345 351 344 358 344 341 345 331 329 345 349 335 328 339 322 334 315 319 320 331 315 318 339 337 323 332 315 336 317 314 304 307 319 310 315 328 324 326 318 304 303 314 298 294 318 296 295 294 301 293 305 294 288 289 282 301 306 284 280 277 286 280 300 292 290 278 295 272 287 295 279 266 284 277 272 274 278 280 274 262 277 270 273 265 279 268 259 265 266 259 253 260 272 270 271 259 260 246 268 244 252 241 241 243 241 248 253 259 235 241 250 253 243 250 234 245 247 240 248 245 232 247 238 240 227 240 220 231 219 238 223 224 232 235 223 231 221 215 226 223 209 230 214 217 222 226 220 214 208 221 213 214 218 204 212 208 205 201 210 207 202 212 207 195 197 206 205 191 193 196 189 191 197 199 193 201 188 198 198 198 191 188 189 193 177 178 175 181 173 186 183 188 180 185 169 175 179 170 178 182 172 172 167 172 164 166 162 168 163 162 160 163 167 169 167 155 164 159 154 160 154 152 156 156 159 160 148 147 160 147 155 155 145 146 155 149 144 146 140 146 143 149 148 146 142 135 147 136 138 136 135 135 143 139 136 141 135 133 136 139 127 128 133 130 136 129 129 126 135 130 128 132 129 123 122 122 127 125 128 122 118 126 119 116 117 122 115 122 121 120 112 116 115 117 114 110 115 116 111 113 114 112 110 113 109 104 107 109 108 110 106 105 105 108 106 100 99 106 99 98 102 103 100 97 103 99 101 103 96 97 97 99 99 101 97 93 97 94 93 94 96 94 95 92 89 90 89 95 90 93 86 90 86 87 92 89 88 90 88 90 88 84 83 84 82 83 81 88 86 81 81 83 80 80 79 84 84 84 80 77 80 78 79 78 80 81 83 76 79 81 79 81 77 75 74 77 80 79 75 75 73 77 77 76 77 74 74 77 71 72 75 75 72 73 76 73 76 75 70 69 73 74 73 73 73 72 74 71 72 74 73 70 70 69 73 73 71 73 70 69 72 67 72 67 69 71 68 66 67 69 71 69 68 69 72 66 67 70 65 65 66 70 70 66 65 66 67 65 65 65 67 70 70 70 67 69 70 66 69 68 66 69 66 68 69 70 67 70 67 65 68 68 69 66 72 68 69 66 70 71 72 70 69 71 68 68 71 68 67 71 70 70 69 70 74 70 72 70 70 71 74 73 72 75 74 71 69 71 70 74 74 70 76 76 73 71 77 75 74 77 73 75 73 75 78 74 77 74 75 80 76 80 78 80 79 81 76 82 76 81 77 81 80 82 81 79 83 84 80 82 84 81 80 82 87 81 87 87 84 82 81 89 87 86 86 85 83 87 84 84 89 89 86 86 88 90 93 91 96 90 95 92 89 98 90 92 93 97 99 93 95 95 93 100 94 102 103 102 103 99 104 99 100 102 99 104 103 102 100 105 108 108 106 107 104 107 103 106 109 111 109 105 114 113 114 107 116 110 115 116 119 110 115 111 114 115 119 120 123 120 124 119 123 118 125 123 119 122 119 129 130 122 128 123 125 131 135 128 133 131 134 137 129 133 134 137 139 137 140 140 140 137 138 133 140 145 140 143 145 135 143 150 145 139 149 144 148 144 149 146 146 155 152 154 150 150 146 150 151 159 161 163 165 155 159 154 163 161 165 155 165 166 167 163 159 170 172 161 162 161 169 172 164 177 168 174 172 181 180 176 184 170 186 184 171 188 174 187 182 177 186 189 179 191 183 192 181 183 193 198 187 197 200 192 196 203 197 198 204 207 191 201 199 203 211 207 213 215 211 208 202 206 205 207 202 206 216 217 221 224 221 213 228 210 223 218 215 212 225 228 231 223 217 236 219 218 233 241 225 224 233 238 225 226 248 244 227 236 250 244 245 238 234 234 253 255 243 249 251 241 260 246 240 253 266 243 259 249 268 252 257 259 268 252 255 263 255 260 253 277 279 263 280 275 263 268 274 271 283 280 277 284 272 284 274 282 286 280 280 281 289 294 275 303 280 305 283 292 295 289 301 311 307 312 294 286 286 303 296 303 306 295 296 309 297 306 307 316 297 313 311 315 323 318 308 324 309 328 330 316 322 335 322 315 339 327 324 316 328 324 330 323 334 336 325 326 345 326 357 357 356 356 360 351 350 353 339 345 358 365 355 344 355 348 368 372 366 366 342 377 364 380 347 377 361 352 354 369 358 379 366 369 385 388 364 391 366 378 395 379 395 393 375 396 383 371 371 389 386 381 410 383 390 378 393 409 385 389 416 381 409 389 406 417 412 388 412 417 388 404 390 428 395 411 407 401 405 434 420 412 424 411 411 407 404 408 417 405 437 418 423 429 432 426 435 426 439 416 420 443 423 450 456 453 440 434 461 429 459 454 453 427 464 451 466 430 433 461 446 450 455 439 440 457 483 439 444 464 475 442 450 446 482 487 447 470 478 476 460 455 467 460 482 488 465 477 468 490 481 466 479 489 499 509 484 469 483 498 511 502 497 473 499 472 490 506 480 519 483 476 485 519 502 491 518 488 510 520 524 494 531 501 514 529 537 529 536 535 503 497 498 532 513 502 535 538 510 540 521 546 517 523 520 523 526 551 532 546 520 523 528 544 561 561 550 541 526 519 539 525 553 557 561 525 533 569 552 569 556 578 576 570 540 527 580 548 532 537 554 582 560 563 538 569 564 556 578 567 567 556 586 589 591 590 557 561 594 555 553 590 551 597 601 554 604 603 602 557 551 587 591 554 611 576 568 605 595 589 597 577 585 596 597 572 576 612 605 597 591 578 582 596 580 589 619 606 608 600 618 613 621 579 616 579 590 600 606 633 601 617 579 613 599 583 631 602 617 596 635 604 630 631 596 593 600 633 636 634 608 620 608 627 591 644 649 612 605 639 635 611 626 614 601 620 614 648 606 632 601 599 657 601 635 640 655 632 660 622 608 653 658 657 622 643 662 640 646 655 635 619 629 670 611 657 669 647 617 634 638 654 614 622 631 632 646 640 654 665 642 623 628 636 632 629 668 652 643 624 669 666 667 663 667 686 681 631 639 633 640 635 663 677 660 646 667 661 683 684 668 651 663 690 693 663 658 647 686 690 689 646 676 636 677 693 655 682 685 636 678 689 637 648 667 696 664 696 665 653 685 638 637 665 678 679 660 638 656 656 676 648 694 651 685 663 654 705 683 676 643 682 660 703 685 644 690 674 654 691 644 705 694 662 685 687 705 709 689 658 661 678 686 667 692 666 709 708 682 687 694 686 679 664 700 658 668 682 708 682 666 710 695 651 664 688 646 713 651 670 664 684 690 703 709 688 669 648 659 678 694 710 680 662
661 657 683 686 692 707 649 677 699 686 678 651 669 680 650 682 704 676 652 680 666 647 663 697 657 684 669 705 696 695 678 694 660 670 666 662 659 692 685 645 701 682 685 704 663 673 682 659 674 672 671 650 664 664 688 707 687 662 677 687 644 642 686 676 684 657 692 698 704 682 648 643 653 639 702 689 667 674 637 647 652 682 655 690 637 650 638 665 676 671 687 635 684 654 679 684 651 684 645 662 654 662 676 646 652 682 675 691 648 648 688 690 661 692 682 684 679 643 646 685 628 632 637 627 676 667 650 668 668 625 627 683 629 669 636 652 644 625 675 652 620 682 640 677 634 665 675 637 618 655 649 614 664 639 622 634 671 611 634 650 610 636 620 664 638 639 659 648 651 620 657 646 631 654 646 655 626 641 630 652 634 636 652 659 647 619 604 602 608 615 621 655 647 608 600 611 603 631 618 624 628 613 592 649 594 592 627 591 627 595 596 631 604 612 623 640 614 583 631 613 606 611 617 624 589 591 627 607 601 600 596 619 631 620 617 594 608 622 613 623 611 605 613 570 595 611 579 563 574 612 588 604 564 577 597 566 570 578 559 569 579 572 599 600 571 575 552 582 583 550 556 556 571 599 545 561 548 557 588 548 581 591 547 567 547 577 575 577 573 587 576 547 574 583 576 555 576 565 545 564 553 563 556 571 569 576 575 563 541 542 538 532 531 522 550 538 528 545 539 525 534 519 519 522 518 559 539 517 534 528 555 543 548 515 515 518 499 525 500 526 517 529 536 516 535 534 535 537 525 516 491 514 488 531 527 516 509 500 501 518 516 504 517 519 483 513 488 501 500 484 484 474 515 474 475 505 495 498 483 501 491 486 480 488 503 476 486 466 497 494 468 455 483 465 476 492 468 487 483 455 448 489 473 471 481 464 471 465 454 460 441 472 462 438 450 441 460 446 458 442 455 450 431 435 430 458 423 438 452 420 458 434 427 454 423 452 435 431 416 448 435 419 414 446 442 434 420 439 403 401 401 415 438 422 419 404 429 422 413 401 421 421 415 417 421 413 423 416 404 386 394 405 402 395 388 382 402 378 377 404 406 409 373 395 381 398 403 397 400 388 383 364 362 389 384 378 370 391 379 372 356 358 388 367 378 361 376 376 377 354 373 356 356 362 367 371 367 368 356 348 370 358 355 357 352 341 335 349 338 336 355 335 332 332 344 350 338 336 326 349 335 329 321 320 325 346 332 319 319 324 326 326 311 335 325 323 335 319 312 308 316 302 309 326 312 303 322 322 302 322 311 297 294 307 304 306 301 288 293 306 309 293 283 288 305 300 289 295 300 282 289 285 294 285 284 294 293 272 268 268 273 288 274 267 283 264 268 278 262 277 279 258 262 269 267 261 267 272 260 253 258 266 271 250 264 253 244 260 263 252 249 258 256 249 250 249 257 253 250 239 231 237 230 250 234 251 240 242 226 229 228 229 222 222 234 222 233 233 227 216 226 216 225 230 226 216 218 215 219 226 219 216 226 211 220 204 221 203 211 219 207 213 214 197 211 202 200 204 202 195 191 195 208 203 191 197 199 201 199 199 185 199 185 193 185 199 184 188 187 194 179 179 184 179 187 176 181 178 172 181 182 183 182 182 182 178 175 172 171 180 178 174 168 168 160 162 166 160 167 161 168 161 158 155 160 158 166 162 165 159 156 158 160 157 149 159 148 146 155 144 154 144 149 146 147 144 151 142 144 139 148 138 141 145 144 134 138 145 144 143 140 131 142 135 135 136 139 132 128 131 137 127 134 134 131 129 125 122 130 125 125 127 127 119 129 125 123 116 121 119 118 121 118 125 113 115 121 119 115 118 110 112 110 115 113 115 112 110 111 115 108 108 106 114 109 108 109 107 106 105 100 105 108 107 106 104 100 106 104 97 102 99 102 104 100 95 100 96 99 97 99 98 100 93 94 90 98 96 97 92 92 89 95 93 94 88 86 92 94 87 86 88 90 91 83 90 89 82 86 86 81 81 81 81 81 86 83 85 80 86 84 82 83 82 83 82 80 76 80 83 82 78 82 80 76 75 80 80 75 79 78 75 79 73 76 74 73 75 78 74 75 75 72 72 73 71 72 73 73 73 73 71 71 70 73 72 75 71 74 69 73 72 68 70 72 68 68 69 71 72 69 67 68 67 72 67 67 67 68 68 68 71 69 68 68 66 68 69 67 67 70 65 67 69 65 70 65 67 68 65 65 67 69 66 65 68 69 65 67 66 66 65 64 67 66 65 68 69 68 69 67 68 68 67 66 68 67 65 68 70 65 68 66 68 68 65 66 67 70 69 69 70 72 71 66 71 70 69 67 71 67 70 71 69 72 70 70 72 72 71 68 70 74 72 72 69 72 74 72 75 70 70 72 76 74 71 73 71 74 75 75 73 76 77 74 73 74 74 78 78 78 79 80 76 81 75 76 82 77 76 83 76 83 76 81 80 78 84 85 79 83 85 80 85 83 82 80 87 84 82 85 83 82 89 90 89 89 88 88 89 85 92 86 93 94 87 90 87 90 90 91 96 91 94 92 93 99 94 96 97 94 99 99 101 95 101 101 102 99 99 104 99 103 102 102 105 99 102 101 105 103 104 106 111 109 106 108 111 110 108 105 109 110 106 113 111 118 111 111 116 113 111 121 121 114 117 121 115 123 123 123 115 123 120 120 117 127 125 125 123 121 125 127 122 122 126 124 126 132 130 131 128 136 127 134 133 137 141 137 141 135 139 139 135 135 144 140 138 139 138 142 148 141 150 150 145 149 151 145 154 143 146 158 156 149 151 154 149 155 162 164 153 160 166 154 162 159 156 158 161 168 169 163 158 162 170 171 169 176 165 168 168 167 171 180 177 173 180 184 184 185 174 185 189 178 178 181 175 182 190 191 186 178 184 187 181 183 188 198 198 197 201 190 201 196 191 207 197 192 204 202 195 195 203 213 205 198 208 207 216 213 210 217 202 206 216 212 224 219 213 212 218 212 211 224 220 227 221 225 229 220 231 221 234 237 219 224 221 228 223 245 232 242 233 227 237 245 249 233 249 237 236 244 235 257 254 255 241 245 241 244 264 251 243 266 251 263 259 272 253 250 260 254 265 265 270 275 264 277 262 271 276 263 280 274 270 265 275 271 283 278 277 268 291 294 286 277 290 275 295 275 283 293 302 296 290 281 305 308 282 287 304 293 292 307 306 290 311 308 293 309 315 312 318 324 326 315 302 325 325 321 303 312 324 329 307 306 328 323 335 321 320 333 329 345 346 332 337 338 329 345 338 340 341 340 326 346 353 349 342 349 351 342 346 363 361 336 343 355 358 341 350 347 365 350 347 351 346 352 365 381 376 353 365 365 365 387 374 381 360 358 381 362 358 378 377 367 362 389 398 394 372 392 387 404 394 386 397 392 377 382 389 403 395 379 397 385 407 380 420 410 420 408 388 424 420 392 412 401 418 415 407 396 421 433 425 407 435 420 420 402 422 428 409 432 419 422 421 421 417 430 417 434 435 452 421 434 421 448 459 423 450 428 452 425 458 465 441 445 452 431 459 467 470 463 462 440 467 473 467 443 442 456 461 464 469 448 487 475 489 456 470 465 482 478 464 486 451 472 483 471 483 479 483 465 495 475 490 465 493 485 486 465 507 484 492 486 504 505 472 494 479 509 475 494 509 479 483 478 501 495 507 528 494 510 485 521 532 511 529 530 537 495 532 515 531 539 521 507 500 495 540 531 520 525 528 517 528 512 548 536 549 516 544 525 548 546 541 545 518 529 560 541 540 522 515 558 561 528 521 562 524 539 560 522 572 544 542 575 533 540 535 578 571 584 538 574 552 563 553 564 545 547 546 558 558 571 572 541 582 575 595 589 573 571 600 545 565 565 576 582 579 563 587 577 562 571 575 563 599 607 574 580 581 565 592 560 579 574 594 598 590 603 599 603 564 578 606 588 618 593 620 582 573 602 573 583 602 573 586 618 598 597 625 607 604 583 630 632 605 635 630 617 616 629 641 589 586 597 627 593 633 620 618 607 645 621 648 634 599 598 643 600 623 645 619 597 613 623 624 602 645 597 654 643 601 654 601 612 605 640 640 640 633 607 664 609 610 659 660 644 658 662 614 650 630 625 641 621 639 665 620 672 614 613 673 650 656 662 655 647 627 630 677 619 618 670 623 621 638 640 653 670 647 665 675 633 626 681 644 653 642 652 681 625 669 644 667 664 655 658 638 670 652 632 649 661 636 633 683 674 679 690 691 667 637 630 638 640 690 652 653 653 669 680 679 674 685 665 659 635 658 642 677 654 638 692 661 693 690 681 646 653 675 651 680 690 680 681 668 694 702 650 645 679 665 648 697 642 699 662 688 705 705 686 674 707 692 700 647 679 677 656 646 664 671 706 651 645 681 680 701 694 708 657 685 667 666 674 685 674 645 665 687 707 699 708 705 680 649 693 664 711 710 661 653 646 712 652 691 666 675 713 704 648 655 711 699 650 688
682 685 676 660 666 677 653 668 668 687 671 647 646 668 652 661 684 652 668 698 705 688 668 712 678 670 654 683 663 666 658 699 705 696 653 703 702 689 700 701 678 646 701 701 657 680 693 691 667 652 704 646 697 663 658 678 651 681 702 688 672 699 699 690 651 685 682 641 678 686 646 661 686 701 649 650 687 698 696 660 639 688 662 692 658 693 660 665 683 654 684 691 688 655 685 685 633 633 675 637 635 670 641 673 645 682 657 644 662 643 689 673 679 663 661 650 653 661 690 691 678 653 664 641 680 662 675 653 636 647 664 643 634 673 626 667 667 679 627 679 640 672 626 640 620 655 633 658 671 649 677 622 629 622 637 660 615 627 657 650 616 643 641 650 614 622 643 637 613 657 664 661 642 630 633 650 611 664 649 628 662 627 646 622 633 627 602 655 621 646 598 606 631 638 621 594 652 596 638 617 602 607 594 642 615 602 644 600 590 592 613 642 641 588 641 622 582 634 623 590 598 635 588 634 590 589 605 618 634 601 622 585 582 624 604 598 604 620 581 571 594 582 593 621 603 587 609 566 608 596 580 604 567 565 582 576 559 603 581 608 572 563 589 579 576 596 562 559 576 596 549 565 587 600 547 557 597 544 572 561 541 564 553 560 592 589 540 536 571 550 588 576 538 532 556 565 579 552 575 528 546 569 558 576 543 529 546 543 556 520 521 529 549 556 538 541 527 522 541 530 524 514 524 515 521 515 545 519 544 556 516 548 517 504 547 515 520 546 518 524 531 516 533 530 543 542 502 510 513 502 510 503 522 516 510 521 508 492 527 511 515 525 499 525 514 493 486 519 485 494 497 473 518 478 512 513 511 474 467 479 483 480 491 494 484 473 481 484 489 460 463 492 471 457 487 482 462 484 474 471 483 473 460 454 455 462 460 468 453 444 474 477 447 461 469 457 460 448 451 449 431 451 462 466 458 425 431 433 459 459 437 444 445 439 440 443 431 451 442 440 414 430 444 419 412 440 407 414 434 405 425 405 431 424 428 407 429 420 421 432 426 393 396 389 427 405 404 411 409 405 417 413 385 401 397 383 381 378 412 392 385 387 408 375 395 391 371 383 366 376 400 369 383 382 362 377 384 377 360 373 367 369 358 387 383 367 368 351 378 356 368 357 347 353 370 370 351 349 361 372 346 355 357 341 356 347 334 363 358 341 337 336 336 329 353 324 355 352 335 341 347 331 323 321 333 316 337 339 327 339 318 322 309 320 308 328 308 317 304 321 305 321 302 316 321 320 308 315 294 303 314 308 314 309 292 293 315 308 291 291 287 295 293 298 297 282 301 279 276 295 282 288 299 283 274 282 276 293 287 274 274 274 264 264 277 285 286 259 281 269 268 260 274 272 277 273 268 257 260 271 249 257 255 252 263 256 250 246 256 243 250 258 247 245 238 242 238 244 244 251 239 251 234 229 237 231 239 233 243 236 235 226 232 226 242 237 226 225 233 232 223 217 225 221 222 214 226 216 228 210 223 213 220 212 206 220 217 214 205 214 213 208 207 213 211 196 197 195 204 196 198 196 205 191 193 197 199 190 193 197 196 194 200 182 192 193 194 179 179 191 190 189 181 181 188 182 178 177 175 182 174 181 182 178 167 177 177 171 174 170 176 165 172 164 174 160 165 161 162 156 166 158 167 159 165 155 167 162 165 158 164 163 160 150 148 158 152 152 145 147 149 151 145 146 146 143 151 142 142 148 136 140 138 140 140 144 142 146 140 133 132 138 134 134 138 129 128 134 136 136 125 125 135 135 124 126 130 131 120 127 130 128 123 126 120 117 126 119 119 116 118 125 120 115 122 113 119 121 113 117 119 110 110 110 116 117 111 106 107 115 111 105 105 109 108 103 111 105 102 105 106 103 108 102 103 99 105 98 99 101 96 104 98 99 97 102 102 101 95 97 94 95 94 96 98 91 89 96 92 94 92 96 93 90 90 92 87 91 91 90 86 91 88 87 90 89 89 84 82 85 83 86 86 85 84 85 84 84 79 78 85 84 80 84 82 80 82 82 82 81 77 76 76 81 77 79 74 77 78 80 74 78 78 79 74 75 74 74 76 72 72 75 73 74 74 75 73 75 71 74 70 74 71 70 70 73 73 70 69 68 68 68 71 67 72 71 70 72 72 71 66 67 66 66 69 68 70 65 66 66 70 66 68 70 67 70 70 69 67 64 67 68 69 69 66 68 65 64 66 66 65 64 65 64 65 67 64 64 67 69 69 67 64 65 64 67 64 67 66 65 65 69 69 65 66 69 67 67 69 69 68 68 67 69 69 69 67 67 68 69 66 65 70 67 66 68 66 70 68 68 70 71 66 66 68 70 69 69 68 68 72 69 73 72 68 68 71 74 73 73 74 75 71 71 70 75 71 70 74 72 72 71 78 73 77 73 74 73 76 74 73 76 76 77 78 76 78 75 81 83 77 80 80 79 82 78 83 84 79 82 78 83 81 85 84 81 85 86 86 85 84 87 88 88 88 83 83 86 91 87 86 89 89 92 93 86 92 92 95 95 92 96 96 97 95 94 95 97 95 91 97 96 97 99 98 96 98 104 96 100 98 96 97 98 97 106 102 103 104 99 100 102 104 103 107 102 103 105 109 111 113 108 112 116 109 117 113 113 108 114 115 111 119 120 113 120 120 113 120 114 118 124 124 126 127 124 118 122 123 126 128 125 126 130 125 123 133 126 125 134 125 131 136 133 137 130 129 132 140 135 141 141 137 144 139 136 134 141 135 145 149 148 138 147 139 151 152 149 148 145 143 155 155 146 149 160 153 152 151 154 161 151 154 162 164 153 162 167 167 156 156 164 168 159 167 172 164 164 176 171 170 171 166 166 178 172 181 169 180 183 183 176 174 178 187 188 184 174 184 190 188 179 182 188 192 188 190 197 184 200 199 202 191 204 189 200 196 197 205 192 201 193 196 212 197 201 209 215 211 198 202 219 215 212 222 215 222 206 218 219 225 214 221 226 228 214 228 213 224 214 234 237 235 235 233 228 238 238 229 222 224 233 241 240 248 230 251 238 247 245 254 250 254 240 249 237 245 256 242 253 240 265 260 247 252 265 252 256 258 270 250 273 260 267 261 270 257 255 265 261 278 281 265 284 271 283 274 286 265 275 285 283 284 287 275 292 277 297 279 291 281 293 295 303 284 305 307 284 304 304 309 289 310 308 314 308 289 316 298 305 314 296 313 300 310 301 321 327 299 316 302 324 324 323 325 321 314 336 318 334 310 312 332 315 343 336 342 326 321 318 330 332 341 335 332 333 326 354 357 339 336 334 354 344 335 347 361 366 337 358 354 341 353 361 372 358 345 368 345 365 375 347 364 353 381 374 365 363 381 363 377 373 391 370 390 373 390 398 367 395 370 402 385 369 369 401 403 393 392 377 391 392 387 377 400 388 408 385 382 412 391 390 403 401 387 400 401 394 399 400 400 425 400 401 426 408 402 406 430 434 406 407 413 427 431 420 410 447 440 419 433 436 435 443 449 431 439 443 420 449 449 421 426 444 445 463 460 433 429 451 433 458 455 453 473 437 435 452 459 464 442 465 457 480 475 479 462 443 448 447 483 472 472 485 487 485 497 456 462 478 478 467 458 476 473 474 483 503 505 489 488 504 470 488 481 479 509 489 485 507 493 509 505 517 484 517 513 487 518 485 527 521 528 482 513 530 503 491 521 487 513 518 536 539 494 502 521 530 523 544 542 519 542 500 503 519 504 552 513 547 545 546 532 521 520 524 542 518 511 538 557 515 532 548 516 528 554 517 557 541 533 569 534 573 546 523 559 561 554 537 554 572 538 564 581 585 584 539 551 546 565 546 584 550 561 562 541 559 588 589 564 548 580 561 599 577 592 556 597 596 573 605 590 557 607 555 564 556 580 591 562 573 578 604 569 564 569 616 572 596 598 619 596 608 576 594 590 613 572 606 595 614 575 587 573 594 586 625 629 577 625 612 623 621 581 627 580 580 591 605 634 599 587 638 600 611 641 637 645 641 601 629 591 606 641 648 622 629 607 634 608 601 624 633 648 608 642 647 627 638 607 629 624 603 641 626 649 624 652 611 632 611 659 623 654 647 622 607 616 635 634 645 668 644 644 637 638 641 646 644 630 617 660 615 667 628 620 629 622 643 647 634 645 656 668 680 652 643 639 651 635 677 680 657 677 622 637 638 653 639 677 623 651 685 633 649 684 670 690 683 649 673 638 670 687 654 668 667 666 653 649 641 687 643 666 647 679 633 655 649 642 694 677 666 647 688 642 670 656 682 681 676 666 695 642 660 641 661 692 686 664 667 689 677 643 669 698 677 693 700 676 653 644 674 699 647 656 697 697 652 702 708 645 665 652 653 707 656 694 646 656 654 676 707 710 698 688 653 670 676 647 657 706 668 690 697 699 664 701 671 712 709 686 668 707 676 696 682 709 688 681 682 678 672 705 661 679 683 649 696 650 650 683 704 672 700 661 665 650 656
692 657 653 664 687 714 694 669 682 697 652 658 673 684 684 664 707 657 701 649 646 705 653 692 696 679 678 651 699 690 661 684 700 675 701 673 674 688 703 650 678 648 648 688 687 675 682 690 646 651 663 672 678 696 698 654 691 668 701 664 645 657 681 666 678 661 656 651 662 651 669 691 671 688 684 662 650 671 640 669 677 676 647 661 660 700 671 641 658 661 679 660 697 652 645 674 666 690 678 637 657 650 697 674 676 678 640 633 649 635 645 653 679 634 644 668 666 646 683 640 657 687 635 688 659 682 658 662 646 651 662 644 642 672 668 659 628 626 678 679 627 679 625 654 676 675 638 651 646 664 653 627 656 625 617 636 667 635 621 656 639 645 627 658 668 631 657 666 643 615 635 651 661 638 664 664 617 648 608 632 630 613 613 601 661 613 608 660 630 616 632 629 642 603 625 619 647 632 625 630 645 635 592 608 602 590 634 641 627 629 591 629 643 642 628 604 602 590 615 635 620 596 627 601 624 628 622 603 593 621 578 611 623 622 591 582 599 606 606 614 592 579 587 595 592 618 609 602 596 564 620 604 572 595 609 573 577 574 579 609 568 559 554 555 603 596 588 557 574 588 567 567 598 550 595 554 562 581 556 577 551 555 544 544 565 560 572 547 560 575 576 571 585 575 574 571 555 548 562 576 573 532 563 535 548 535 529 569 566 568 556 557 555 546 549 528 526 528 517 523 549 542 536 533 519 542 530 537 525 548 531 535 509 515 528 545 526 511 524 536 547 528 518 520 532 511 514 506 520 501 528 515 508 487 502 495 496 530 516 504 479 494 522 490 482 482 496 497 514 510 503 503 517 483 473 475 475 466 470 495 480 506 463 499 505 472 487 461 464 470 465 455 499 483 485 492 494 492 463 466 473 462 476 468 472 451 445 483 439 444 446 452 469 437 466 436 432 443 457 465 452 463 439 458 455 428 441 447 422 435 431 437 418 457 418 430 439 444 433 420 431 409 410 409 426 425 437 439 439 430 425 436 409 408 421 409 418 398 403 412 394 425 415 417 408 403 409 400 410 395 397 397 409 401 388 416 412 397 410 395 398 406 392 372 398 404 383 402 378 380 389 365 369 394 365 366 372 392 387 362 358 363 355 363 384 355 358 373 375 372 364 348 352 372 361 372 359 365 368 349 345 346 338 351 367 364 351 360 341 331 348 353 348 330 352 354 335 324 327 347 338 333 347 334 324 325 329 329 324 337 313 333 309 333 313 330 323 309 326 328 331 324 319 300 311 322 321 299 311 312 307 304 302 305 317 306 299 300 309 285 291 305 306 304 301 301 299 304 279 296 286 279 286 281 276 294 286 270 284 287 272 282 289 279 263 270 271 282 272 257 281 272 261 271 263 259 273 273 272 256 260 253 270 270 268 268 257 245 252 259 250 258 261 247 255 235 245 255 247 242 244 234 235 249 237 234 247 245 226 239 243 222 237 233 237 227 235 219 233 226 226 217 221 226 219 217 215 215 218 221 215 217 225 211 210 210 214 211 214 211 216 212 209 205 210 213 207 199 200 192 208 202 206 198 188 195 203 195 185 186 194 191 183 182 196 183 186 185 191 187 176 187 181 174 178 184 173 172 171 182 183 170 172 171 183 176 178 171 176 170 165 168 165 160 161 172 166 168 171 168 156 167 158 163 164 154 154 163 150 157 156 153 154 147 159 150 155 155 151 148 147 150 149 140 144 151 146 138 144 141 146 140 147 143 138 139 136 133 134 139 138 137 131 134 130 135 132 128 127 130 135 126 132 124 133 129 127 129 130 120 121 122 120 118 119 121 122 123 120 116 124 117 119 122 113 114 118 116 112 116 117 113 108 107 114 107 113 110 109 114 108 105 107 109 109 109 104 104 106 103 100 106 99 107 105 98 105 100 97 96 95 104 101 94 96 93 98 95 97 98 95 98 98 94 93 96 95 92 92 88 93 94 88 87 92 90 91 86 85 91 84 88 89 90 89 84 87 85 83 81 84 80 87 85 84 86 81 81 80 79 81 83 79 78 76 83 79 82 82 75 76 81 78 79 75 76 79 75 77 74 77 76 72 73 76 77 71 76 74 71 71 72 74 70 75 71 71 72 69 72 69 70 70 72 73 71 71 68 70 69 69 68 73 67 66 68 72 67 71 66 70 65 69 68 68 66 66 66 68 66 66 67 66 67 66 64 67 67 66 69 67 64 69 63 64 63 66 63 65 64 65 68 63 63 64 66 68 65 66 63 67 66 66 67 63 66 67 64 63 64 64 67 64 67 65 65 65 68 64 66 68 66 66 68 64 67 64 67 69 65 67 66 69 65 65 67 68 70 69 67 69 71 69 72 67 70 66 72 70 72 70 67 72 67 68 74 70 73 68 71 68 73 71 75 72 73 70 75 73 75 75 77 74 77 74 77 75 75 74 76 73 76 78 76 78 78 76 80 77 77 75 75 80 78 80 80 78 83 77 77 78 84 83 85 84 83 86 79 85 85 86 88 83 87 83 83 82 84 86 85 86 87 91 91 93 85 89 93 95 90 94 91 90 90 96 95 96 92 94 98 99 93 92 98 98 95 96 94 101 104 102 95 101 98 102 98 103 106 107 106 104 105 109 102 101 109 109 107 110 109 109 108 109 108 111 107 110 117 118 113 116 116 113 111 121 116 113 122 119 121 124 123 120 116 116 118 124 119 126 127 127 123 127 122 130 122 127 123 132 128 131 136 128 135 127 137 130 131 132 140 135 140 135 137 134 141 134 143 140 142 137 139 146 140 141 143 148 149 145 143 149 145 158 158 148 146 152 158 151 161 156 158 155 163 152 158 167 158 161 156 157 162 166 160 171 166 161 167 173 173 174 178 166 167 169 176 180 172 180 184 176 175 182 179 171 179 179 191 178 188 176 194 184 190 188 189 184 192 187 197 197 203 190 188 201 206 195 191 198 206 199 192 211 206 209 196 213 211 215 207 199 200 208 210 212 215 217 210 205 226 222 208 212 214 209 231 229 217 227 222 215 217 221 235 219 224 240 226 230 225 224 225 240 236 237 247 236 246 234 245 244 254 247 253 236 250 259 254 256 243 261 259 256 252 253 264 264 270 266 252 255 264 269 271 251 261 261 254 266 258 258 272 279 282 274 275 265 270 278 273 279 268 279 294 295 285 277 279 297 284 277 276 299 288 289 288 305 289 288 299 298 294 313 306 298 306 291 317 314 295 310 307 304 294 300 303 319 327 309 323 328 325 330 304 323 313 334 309 326 309 319 330 332 320 323 330 331 344 327 329 333 352 321 354 339 348 331 357 343 353 334 337 355 334 336 343 356 352 365 369 357 349 358 360 371 358 373 355 372 356 346 350 350 352 373 364 367 353 378 369 369 371 377 382 376 362 367 376 375 393 371 376 392 382 379 381 375 407 409 385 395 412 398 401 395 382 380 408 384 390 418 390 395 405 387 424 394 427 425 393 394 399 396 420 423 403 404 419 408 426 425 418 437 404 412 443 442 433 441 412 410 422 445 440 444 444 436 420 418 460 454 437 461 427 434 434 457 453 468 446 455 436 450 442 460 443 477 444 443 459 440 447 442 465 485 478 451 460 463 489 460 457 491 453 487 472 473 486 485 486 474 474 462 475 483 478 477 507 479 480 474 475 492 504 503 483 487 483 471 478 500 488 504 515 480 483 498 486 493 523 511 480 529 492 506 518 530 498 522 488 533 537 539 521 499 522 541 530 496 506 513 529 503 506 521 534 538 506 531 549 505 513 514 541 528 543 531 562 521 518 531 553 549 565 520 538 552 559 524 568 534 565 573 564 570 562 574 542 527 550 541 547 555 582 557 576 569 542 560 566 588 558 538 562 567 587 541 580 577 554 570 557 574 592 566 596 548 567 586 559 564 592 557 594 569 606 603 610 585 590 605 592 605 557 564 574 582 612 562 602 597 587 602 622 584 587 624 586 569 580 625 587 570 588 603 606 600 611 619 593 631 618 576 590 608 619 632 598 630 587 600 629 590 587 595 597 620 639 635 628 616 601 643 589 614 618 604 613 648 592 638 597 592 647 614 603 617 613 655 603 609 624 651 656 613 606 605 618 631 654 611 604 609 607 650 656 608 648 608 620 645 610 616 665 634 631 618 643 625 662 627 666 658 624 646 672 622 636 647 672 676 621 642 668 636 639 657 649 645 677 654 657 672 626 661 645 679 637 675 624 640 639 686 658 672 664 669 677 655 685 682 658 656 690 654 644 647 660 630 642 644 639 694 661 690 662 670 632 636 660 645 695 636 673 648 655 677 659 681 692 641 691 636 697 661 647 692 658 689 654 693 671 657 648 648 676 642 647 688 698 667 691 647 689 647 646 674 676 697 690 684 653 697 684 647 654 695 653 675 697 687 681 662 706 708 672 676 710 696 675 708 693 660 646 652 669 681 658 677 679 696 691 694 690 697 678 701 701 661 655 675 685 683 670 652 702 648 684 663 682 692 666 661 714 674 667 670 709 679 701
684 663 687 672 715 678 704 702 665 651 652 694 698 688 657 711 684 659 680 700 702 666 651 649 665 679 669 696 680 709 689 648 664 660 672 663 690 668 650 648 672 654 703 663 703 713 647 660 646 695 667 702 706 695 686 658 660 692 689 644 692 686 703 693 660 653 686 700 665 641 690 702 646 706 687 704 687 706 669 705 689 691 694 682 691 686 645 657 683 691 657 665 683 667 669 643 636 694 694 634 652 659 691 673 655 690 638 657 653 673 684 639 666 690 691 673 631 658 685 631 657 686 675 628 650 629 657 653 648 668 643 644 639 667 675 636 622 682 625 637 641 682 670 652 660 626 639 628 649 654 651 666 657 624 673 653 621 670 631 670 652 665 671 627 637 649 612 660 667 666 623 631 664 651 651 605 649 645 621 622 648 632 624 634 655 637 654 617 654 644 650 597 620 601 636 630 610 641 602 633 632 651 639 649 633 641 642 621 628 593 619 622 603 603 643 592 628 631 593 624 615 584 606 607 614 636 617 607 614 628 610 619 630 603 622 583 613 595 629 608 624 622 595 600 583 593 607 578 603 582 613 612 578 564 560 609 588 566 606 592 594 571 601 564 555 585 596 588 553 573 604 602 595 564 570 571 550 589 550 558 560 591 577 553 580 590 578 544 570 543 569 576 540 561 567 547 585 582 579 567 548 581 535 548 559 573 546 535 537 561 549 572 569 563 556 550 537 562 544 530 537 564 527 544 559 554 518 536 519 544 538 554 519 519 542 502 500 515 549 531 523 545 525 540 509 541 542 517 509 535 538 499 520 528 492 528 530 505 506 523 528 481 511 522 521 506 505 478 493 521 516 505 507 490 502 512 494 503 507 508 493 499 484 482 463 479 468 493 502 469 493 487 493 454 485 467 467 461 478 450 461 484 481 456 444 462 450 461 456 440 462 448 449 468 471 442 436 446 433 452 464 453 451 452 440 436 456 462 428 437 460 453 430 434 436 431 425 440 442 433 436 438 422 447 440 420 445 439 413 435 441 401 420 416 421 401 425 419 397 411 399 393 423 425 392 387 409 419 389 409 394 421 381 382 391 381 380 411 407 402 376 387 392 389 396 394 389 368 380 370 364 395 363 376 364 383 386 366 386 377 377 361 378 383 380 372 354 373 376 358 350 363 346 346 366 356 358 344 351 338 367 353 337 355 348 332 358 359 355 334 335 329 336 326 328 350 342 340 335 331 337 328 344 346 338 321 323 343 313 320 339 334 321 308 329 318 332 322 316 320 316 307 322 302 313 299 312 324 319 306 299 314 311 294 295 314 302 308 301 305 309 310 288 281 299 278 285 280 290 291 290 291 293 277 284 281 276 293 279 280 271 281 273 264 267 264 274 266 281 273 275 272 255 274 260 270 252 257 250 250 272 261 264 264 249 256 246 263 244 247 257 251 248 257 244 241 243 247 233 231 236 251 234 251 249 244 235 226 236 230 236 230 234 232 225 225 225 225 220 221 232 232 230 231 215 218 218 220 228 213 215 221 218 212 206 202 219 208 202 203 217 217 204 205 198 208 212 208 198 203 201 202 209 194 195 196 189 192 190 196 190 196 191 189 198 183 190 188 178 193 176 179 185 186 186 182 186 178 186 183 178 169 181 168 171 166 181 180 179 168 175 172 161 170 165 172 171 172 156 166 165 169 160 161 164 153 161 165 159 151 154 148 154 148 157 149 145 151 148 145 148 143 142 148 145 148 150 147 141 145 137 137 138 138 135 145 133 144 139 132 139 141 139 136 140 132 136 128 130 127 133 126 125 127 127 129 126 127 129 129 120 126 118 117 118 116 126 122 118 119 121 114 123 114 111 114 112 113 117 111 116 113 115 107 106 110 111 106 112 108 111 112 103 109 106 110 108 106 101 107 106 101 103 104 99 97 102 104 96 104 103 96 94 96 99 97 92 97 92 93 96 95 95 91 91 90 95 95 90 88 88 90 94 92 86 88 85 88 86 89 90 89 86 85 86 88 84 82 86 80 80 83 84 84 79 85 85 81 84 78 77 81 82 80 83 78 83 76 80 75 77 80 77 76 79 79 79 76 73 76 76 72 73 71 77 71 73 71 72 75 76 70 72 70 72 71 75 71 70 70 71 70 68 71 71 71 70 69 67 67 70 69 67 70 68 69 65 65 67 67 68 67 67 67 68 66 66 68 67 64 66 67 67 66 67 63 64 67 68 65 63 67 65 66 67 66 68 65 65 68 67 67 64 63 62 62 66 62 67 67 63 67 63 66 63 65 66 62 64 63 64 63 63 65 64 65 67 67 68 63 67 65 66 67 64 66 65 66 67 69 67 68 67 66 65 68 69 69 69 70 66 69 65 70 69 70 67 66 71 70 66 71 69 67 67 72 68 71 70 72 71 72 72 70 73 69 72 71 72 73 72 74 74 70 71 76 72 72 76 76 76 74 75 78 76 75 75 78 78 79 76 75 75 79 78 78 82 77 78 77 78 84 80 80 79 84 81 79 84 84 85 86 87 85 84 86 85 87 88 83 85 89 88 87 85 85 91 92 87 90 90 87 90 89 89 96 95 90 96 95 98 91 98 94 92 94 101 96 98 94 99 104 96 99 96 105 98 97 105 107 101 99 108 108 107 110 105 105 102 103 108 112 110 115 112 110 112 115 113 112 114 118 117 116 117 121 120 121 115 119 115 118 122 125 115 118 126 122 127 121 119 125 124 127 120 122 123 126 132 127 135 127 130 136 133 132 139 136 141 132 139 140 143 135 134 133 134 139 147 135 148 143 149 145 148 139 143 143 147 147 150 144 145 157 154 154 156 154 157 152 153 163 152 155 151 152 162 157 157 163 160 170 162 164 164 164 172 169 168 164 172 173 167 171 175 168 167 171 182 182 182 174 180 180 177 188 188 187 185 184 176 182 179 192 180 179 190 184 191 193 183 187 189 188 203 205 204 194 203 193 196 193 208 206 208 194 202 209 204 213 215 206 220 205 221 215 207 221 207 219 226 225 219 217 217 231 221 232 227 233 217 224 226 226 229 218 233 220 233 242 227 234 240 231 240 234 243 232 236 244 235 234 254 238 251 243 256 243 237 249 259 241 245 259 243 250 263 250 246 261 261 255 252 250 272 274 267 270 260 279 273 259 277 274 274 279 271 280 272 276 280 267 280 269 275 284 296 297 293 281 296 297 276 303 303 304 279 283 297 295 311 286 306 305 300 310 291 288 317 291 306 315 297 312 311 314 327 324 305 318 328 332 328 320 308 328 320 318 334 309 315 336 332 327 316 328 332 347 321 337 339 343 337 335 350 356 327 349 359 360 328 340 359 356 334 362 349 343 343 368 342 361 357 356 373 350 377 357 374 354 359 380 362 381 372 357 376 356 359 360 388 366 374 390 363 393 365 379 363 394 400 394 384 376 392 386 393 382 405 397 406 395 397 383 401 388 397 413 396 393 398 411 396 398 402 396 406 395 423 418 397 399 402 420 424 397 408 440 409 420 415 442 408 431 406 432 422 437 443 445 429 428 418 455 446 421 457 431 443 441 457 448 460 432 452 450 427 452 432 427 452 460 434 450 446 455 453 435 467 459 469 452 442 463 440 482 471 453 475 462 474 464 489 450 475 472 456 488 481 471 498 476 456 468 501 480 469 463 468 508 468 476 511 476 495 492 468 507 484 496 503 498 492 521 517 480 493 507 506 479 490 509 505 498 532 497 524 507 527 488 519 520 517 522 507 529 517 518 539 521 522 503 509 505 543 529 511 539 532 528 530 514 524 527 509 555 535 515 512 520 557 534 562 550 530 521 564 553 566 569 524 527 527 573 566 531 548 527 526 547 539 532 564 565 574 554 534 549 550 588 577 552 565 582 581 588 577 548 554 582 578 567 554 589 575 573 549 555 562 556 565 598 582 597 599 595 595 580 564 566 608 558 608 568 569 596 595 614 613 574 598 583 617 593 594 573 584 625 617 592 605 601 614 626 630 615 623 627 628 578 576 575 604 591 596 595 633 607 591 636 607 614 635 587 635 603 598 599 588 601 634 630 606 630 644 641 592 613 649 644 611 620 615 630 620 628 655 622 655 631 656 627 624 614 636 653 601 641 622 611 620 652 655 654 641 634 611 642 649 643 667 625 625 609 615 633 672 630 629 670 642 613 652 658 646 674 623 619 639 626 624 665 664 639 631 638 669 619 642 621 648 622 685 663 677 674 644 673 645 676 662 664 674 627 677 677 655 634 648 674 683 630 661 659 659 656 645 679 637 641 691 669 694 682 644 651 685 644 643 688 639 672 648 651 649 639 658 674 690 662 667 669 696 697 638 645 694 692 694 666 672 683 694 689 678 684 663 679 694 688 661 677 695 662 666 706 702 649 696 690 676 660 657 686 655 675 693 661 664 700 689 697 678 677 696 661 698 693 657 699 659 703 683 698 677 708 706 647 660 711 703 691 656 657 705 662 672 714 677 660 652 659 662 692 666 700 707 650 679 659 712 702 649 689 686 681 691 678 690 706
684 679 691 694 697 690 649 663 689 687 676 694 699 691 680 650 685 680 661 657 692 658 711 702 698 688 674 674 659 648 672 695 688 647 681 668 696 681 691 669 652 652 656 711 703 688 713 680 652 658 690 688 679 651 669 655 689 667 656 695 676 664 663 685 689 705 649 672 689 666 663 656 675 657 653 700 663 678 694 676 706 675 651 673 699 674 699 675 647 660 675 695 680 644 670 658 681 695 682 635 654 650 668 634 675 698 635 675 673 632 669 642 656 660 662 687 648 688 667 692 661 634 659 638 651 670 666 649 627 657 626 672 643 636 662 687 672 652 652 680 643 676 666 636 647 622 618 630 663 626 617 623 677 619 657 675 652 634 632 648 634 653 670 654 657 656 636 639 638 618 618 628 646 615 640 665 647 623 607 665 651 620 615 652 620 635 600 628 630 657 619 650 624 600 613 622 639 618 650 648 607 616 616 623 622 595 626 615 592 647 647 599 620 621 610 636 606 613 593 588 589 609 618 580 623 597 587 582 635 588 597 621 632 612 586 604 610 575 622 611 601 607 595 610 616 587 610 607 621 607 572 615 606 585 582 588 605 602 605 565 568 565 554 607 570 589 569 552 554 567 553 589 582 599 573 567 601 554 551 572 569 573 574 576 547 551 560 563 572 544 575 571 578 573 564 564 552 539 560 550 578 579 576 546 566 567 528 549 573 525 520 531 549 557 555 555 549 552 567 517 518 528 541 552 539 532 551 527 558 538 548 532 524 504 545 530 506 538 528 539 534 537 535 523 530 503 525 507 526 498 498 518 529 519 499 496 494 496 504 511 499 526 525 501 484 503 486 519 480 512 507 481 502 492 512 504 511 474 475 487 464 503 501 488 469 477 505 497 487 471 479 458 455 472 461 456 460 460 459 486 460 446 478 454 476 458 459 455 452 458 466 479 457 442 473 448 471 464 462 457 459 452 442 440 460 459 446 450 456 454 461 438 439 449 458 423 437 433 424 411 419 415 440 408 419 423 428 416 439 416 406 433 414 400 438 430 419 412 411 429 421 431 413 415 405 408 419 392 393 394 402 386 404 404 409 416 411 405 390 385 407 395 403 402 386 401 383 401 378 392 378 390 384 397 363 393 361 383 391 373 389 388 372 368 363 381 356 378 381 358 357 367 351 346 351 365 347 341 369 350 339 367 350 349 338 365 333 356 344 341 328 351 339 339 330 339 338 335 351 341 341 320 319 321 322 326 334 332 321 310 335 316 337 333 315 331 317 330 323 315 325 312 324 328 299 308 301 304 294 318 308 298 311 314 289 298 311 303 293 295 306 299 307 282 302 296 282 284 296 292 274 272 295 283 278 277 273 286 283 292 279 288 288 281 261 264 286 279 278 261 264 276 267 260 266 268 256 263 269 259 268 264 258 255 257 257 248 251 256 251 257 255 253 258 246 234 240 256 243 242 232 241 241 249 237 241 246 234 235 243 222 232 232 233 220 237 236 219 225 225 223 215 226 221 216 228 217 211 227 215 207 211 219 221 215 220 210 213 209 215 198 198 197 209 201 198 212 209 209 202 195 191 204 200 203 191 188 192 201 190 183 186 189 185 192 193 179 193 193 179 189 178 186 174 187 187 178 171 179 179 172 184 167 180 177 165 165 177 173 170 175 169 170 168 165 171 171 161 162 169 162 155 168 164 163 164 159 151 152 160 148 150 155 148 156 148 149 152 144 155 148 147 142 145 141 145 146 147 142 136 143 142 139 136 143 139 139 137 135 133 138 133 136 130 131 127 132 137 135 130 124 128 132 125 123 125 128 120 119 129 120 124 126 117 123 123 125 116 122 120 118 113 112 114 113 119 116 116 118 115 111 117 110 107 116 110 115 113 109 109 106 111 105 102 102 100 105 103 99 107 104 103 98 100 101 100 99 95 96 101 101 94 101 98 97 95 96 97 91 97 92 96 92 95 95 92 95 94 95 86 90 94 89 93 88 85 84 87 84 84 88 84 89 84 81 85 82 86 82 83 79 83 85 84 79 78 78 80 78 77 83 82 83 83 80 81 77 81 75 78 75 78 78 76 74 77 75 74 72 74 75 73 76 72 73 70 76 73 72 70 72 72 70 70 72 70 69 72 70 67 67 68 72 72 71 70 68 72 70 67 67 65 70 68 68 69 70 66 65 67 64 67 67 69 66 65 64 64 67 68 68 68 65 67 65 65 64 66 67 67 62 67 65 65 64 66 63 64 62 63 67 67 66 62 64 67 63 63 62 66 62 65 63 65 64 66 65 63 64 63 62 62 62 63 65 63 62 64 65 62 65 62 65 64 67 63 64 67 64 68 63 63 65 64 64 66 69 68 68 69 69 66 67 68 69 65 70 69 66 65 67 67 67 70 70 67 69 68 72 70 69 69 68 71 74 70 73 72 69 71 74 74 76 70 72 70 72 75 73 73 77 76 75 72 78 79 75 75 73 74 78 75 77 79 77 75 76 79 78 79 81 79 83 80 81 81 81 81 79 82 82 86 85 87 80 85 87 81 88 87 85 87 89 85 88 84 86 91 93 94 86 89 93 92 93 93 95 92 95 95 95 93 95 99 97 97 99 96 95 99 102 96 99 95 102 102 98 98 101 104 99 105 107 107 101 107 110 105 106 103 109 110 105 106 111 109 108 114 108 113 113 110 117 113 116 112 118 118 117 122 122 118 122 123 114 122 126 124 126 128 127 129 123 119 124 122 132 123 122 131 128 136 135 137 130 132 138 131 132 140 134 140 139 139 143 143 135 144 134 145 139 141 145 143 139 149 144 150 146 141 143 151 149 153 150 158 156 153 159 154 161 160 160 159 163 167 159 162 161 164 158 163 165 161 170 165 168 169 168 166 167 166 175 165 167 171 169 172 183 171 184 185 178 187 174 183 179 187 186 180 177 178 193 189 193 180 194 195 199 187 199 201 192 190 190 188 191 192 197 190 190 202 211 203 194 199 212 211 197 199 215 208 216 204 219 210 207 207 221 225 207 226 216 224 224 227 215 220 232 227 235 225 224 231 223 221 236 228 222 228 235 234 237 232 237 240 242 243 230 247 238 246 251 253 243 252 237 246 250 255 259 241 260 252 266 249 251 252 266 265 264 268 256 252 260 251 272 255 257 277 269 283 282 277 274 260 279 275 273 290 275 270 278 286 286 277 284 295 278 295 280 286 278 279 301 287 302 285 301 307 310 300 299 305 291 312 311 309 301 295 294 306 318 316 324 320 322 319 328 306 306 306 320 320 333 324 310 322 317 338 327 331 316 332 337 333 324 343 328 343 349 323 327 349 334 333 355 349 337 341 350 344 329 333 352 345 358 354 352 343 347 338 341 340 352 369 348 359 361 375 352 350 358 349 377 362 352 389 364 368 380 389 373 386 368 360 388 390 368 384 366 384 373 380 373 392 399 391 381 408 380 378 400 403 382 403 385 414 382 414 393 416 393 402 423 418 394 414 425 416 422 411 395 396 408 433 411 425 423 410 415 442 414 419 435 416 422 431 421 430 430 414 421 442 433 429 442 425 422 451 462 439 427 447 444 462 437 433 431 461 449 458 439 451 455 437 461 477 466 465 439 467 459 476 440 463 453 454 481 454 467 474 483 492 495 472 470 483 492 454 472 475 496 468 488 475 491 492 492 502 481 464 495 482 480 505 508 496 478 504 506 492 506 516 494 497 518 496 507 499 502 525 495 529 530 517 525 488 519 494 493 535 523 519 506 543 527 516 505 515 502 540 504 499 546 506 520 502 520 523 557 519 518 516 544 533 529 542 533 527 519 550 556 548 564 557 543 570 535 531 558 539 549 575 568 578 570 546 527 561 582 556 551 562 560 562 570 550 541 565 569 543 540 566 539 576 541 589 583 552 595 566 588 549 553 572 549 584 603 575 567 580 588 598 553 564 580 577 568 585 562 608 590 593 587 577 560 599 563 588 596 617 578 565 572 568 622 576 602 618 587 587 582 616 618 591 580 583 599 626 609 617 634 606 588 612 617 640 593 628 605 623 632 630 631 599 616 630 644 598 639 615 644 617 629 595 600 606 595 619 603 594 651 621 641 616 654 652 615 618 645 660 630 652 606 640 658 651 656 645 656 613 652 665 645 667 631 642 664 608 647 648 645 624 631 621 632 641 619 650 631 613 630 675 625 661 669 630 676 639 621 655 664 651 638 625 631 624 666 668 647 659 660 640 650 675 654 643 675 629 679 635 665 628 676 648 649 674 673 667 682 683 651 637 677 656 679 676 686 652 687 661 655 659 664 665 686 635 687 674 686 676 652 644 680 653 651 665 700 643 654 695 663 641 703 690 671 681 661 662 645 693 653 652 698 690 706 656 670 697 677 666 698 668 664 649 703 679 679 650 686 647 659 662 651 658 665 700 700 704 676 692 664 651 692 680 656 653 660 683 646 678 705 647 700 698 713 701 647 672 672 707 673 651 668 673 696 693 648 695 673 687 682 699 692 668 666 710 675 688 679 684 653 671 685 707 663 691 701 671
650 667 665 684 680 694 651 661 679 651 649 705 690 683 688 674 711 714 667 669 686 707 705 691 670 682 690 693 658 683 649 667 708 664 701 671 649 703 692 680 714 699 667 694 673 646 660 667 712 687 688 690 686 686 673 693 651 669 705 708 676 665 706 658 703 693 644 679 684 707 645 688 673 658 658 682 657 668 663 684 704 680 697 706 695 694 703 702 650 695 647 697 648 659 644 656 640 644 655 678 688 652 649 647 682 656 645 670 689 648 632 647 680 662 630 669 639 632 661 685 629 670 677 634 670 638 633 663 631 654 640 673 650 630 641 663 681 672 639 659 664 685 640 623 625 626 678 645 663 650 638 641 653 662 656 663 658 641 620 658 631 649 667 645 639 654 628 664 616 657 628 657 620 617 619 635 620 627 625 656 609 640 658 662 633 607 610 650 659 611 643 641 615 605 603 632 635 624 652 602 607 600 619 599 616 621 617 622 643 648 647 646 621 621 633 636 630 592 608 626 591 612 598 628 611 595 594 634 628 630 625 595 582 622 597 593 596 600 623 612 584 624 621 602 620 618 622 623 604 603 618 577 576 567 604 570 593 605 572 582 583 598 562 592 588 555 583 579 554 571 554 584 573 602 569 560 549 582 586 545 593 581 569 541 541 543 546 548 552 575 587 559 557 579 587 535 576 576 575 571 570 559 557 553 574 531 558 529 543 524 557 522 537 563 541 551 539 520 526 550 517 520 548 517 521 546 532 511 548 511 511 540 515 517 527 545 528 534 544 544 518 537 527 495 504 506 502 516 512 494 503 514 505 536 509 499 520 524 488 490 529 513 528 517 512 503 492 482 509 499 502 490 510 512 471 481 474 497 469 483 486 493 480 461 493 474 505 497 476 466 494 496 455 498 476 463 455 453 478 478 455 451 482 445 485 453 467 452 458 474 454 443 461 451 466 441 451 470 466 429 465 442 469 456 446 425 447 443 434 433 434 454 459 443 451 452 416 434 442 437 414 444 450 430 435 412 409 409 421 437 413 428 416 439 403 422 424 424 409 394 399 423 411 410 398 416 417 396 405 399 409 402 388 404 406 415 379 390 376 398 375 410 406 389 391 391 383 371 403 369 371 384 376 397 369 382 366 392 366 365 391 379 361 380 384 384 362 360 381 363 372 370 353 347 362 370 375 363 370 342 360 353 356 349 353 355 357 341 360 349 338 346 355 341 339 342 334 346 329 344 344 322 333 345 332 346 338 314 321 311 337 334 333 337 335 320 319 331 324 317 321 327 312 300 310 321 299 320 308 319 294 317 293 294 296 302 302 305 304 299 308 283 285 284 307 283 295 300 291 290 293 276 271 279 291 291 268 293 284 289 275 279 270 268 267 277 276 282 277 273 272 274 274 264 270 270 267 249 258 262 247 247 257 246 254 265 251 242 252 255 258 258 249 252 244 257 237 241 247 237 253 229 243 243 227 226 246 245 242 239 229 240 235 235 219 219 237 225 231 222 227 226 217 221 229 224 210 212 208 212 213 214 218 214 212 210 204 201 199 207 212 202 215 199 207 196 207 205 201 202 205 206 202 194 197 189 199 202 196 201 196 192 183 188 187 189 193 189 184 181 183 190 189 186 182 172 177 171 184 182 177 167 173 180 177 181 180 165 173 176 169 162 160 171 167 161 162 170 169 157 167 159 165 153 166 155 153 152 163 161 160 151 156 149 155 145 146 144 143 146 148 151 146 148 142 147 144 138 145 144 147 145 145 140 133 132 141 143 137 135 137 131 134 135 128 130 136 127 132 133 132 131 133 130 121 127 127 122 123 124 117 128 117 115 117 119 120 115 119 116 118 115 121 111 114 114 119 118 117 112 108 109 112 113 113 115 107 105 111 108 110 108 103 108 105 102 99 106 105 103 97 103 104 98 102 103 100 102 102 98 102 100 93 98 97 96 94 92 91 97 92 92 89 92 93 95 89 88 91 90 92 93 92 84 89 85 89 83 86 87 85 81 85 84 84 82 84 81 81 86 81 80 84 82 81 79 80 82 80 79 78 78 77 78 78 78 76 78 79 79 74 76 76 78 74 72 75 71 74 72 71 71 76 70 73 71 71 75 72 72 70 70 69 69 73 69 72 68 73 68 70 67 70 66 71 72 70 66 70 65 66 66 67 67 65 69 69 67 65 68 67 65 68 68 68 63 65 65 64 65 67 66 64 65 63 66 63 67 67 63 67 67 62 62 63 63 61 63 66 61 65 62 63 62 61 66 66 64 62 62 65 66 64 65 61 64 61 62 63 64 63 62 63 62 61 66 64 61 67 62 66 65 64 63 64 64 66 63 65 66 62 67 66 65 64 66 68 64 67 64 68 69 66 65 64 66 68 65 65 68 66 68 69 68 67 70 71 69 71 71 72 72 72 72 70 67 71 72 73 70 74 75 73 71 71 72 72 73 73 75 74 73 76 77 76 78 73 72 75 77 78 76 75 77 79 79 77 77 82 81 80 76 78 80 81 81 83 84 83 83 84 79 80 81 87 83 86 83 84 84 82 87 84 87 86 86 90 84 90 92 85 86 86 91 87 90 88 95 89 96 95 96 92 93 96 99 100 92 96 100 94 95 95 101 96 100 95 99 98 101 105 99 103 100 100 101 103 102 101 108 102 110 107 113 104 107 106 107 109 116 109 110 116 114 114 113 116 118 121 119 119 115 120 124 120 119 122 122 124 128 122 123 118 119 130 123 130 130 130 125 130 125 124 131 129 135 133 130 138 135 132 134 134 133 143 137 136 138 135 147 140 136 140 147 138 139 150 151 151 146 142 149 154 150 158 151 145 159 153 155 162 154 151 153 159 151 164 166 160 165 158 162 157 158 161 172 166 169 161 163 171 169 167 166 176 171 181 169 176 178 181 174 186 182 174 173 176 184 175 190 183 188 193 185 191 187 184 185 183 196 183 188 196 201 193 200 193 189 189 208 199 207 209 192 209 195 194 206 200 215 207 198 201 219 201 209 210 215 206 208 206 210 223 208 221 225 219 214 213 227 217 228 234 228 221 227 236 220 242 227 234 234 239 231 227 246 240 237 232 246 235 231 243 249 251 254 238 242 248 245 259 263 262 246 257 244 263 269 252 268 265 264 255 263 265 266 268 264 265 280 278 260 260 274 265 273 268 272 277 280 280 289 277 277 282 272 271 291 286 282 283 297 297 291 305 294 303 304 290 299 293 307 292 298 312 299 300 307 295 296 305 305 295 319 295 305 317 302 305 322 302 328 325 329 306 315 318 325 309 330 311 335 316 326 341 329 329 325 325 345 326 330 343 338 344 331 328 333 343 338 349 354 352 336 364 332 351 340 365 370 340 368 365 371 345 369 349 355 356 369 347 367 366 365 368 369 373 356 354 372 362 387 367 367 393 370 375 370 393 390 382 381 383 370 377 389 392 378 383 404 406 390 378 377 403 384 394 401 407 396 383 423 403 393 414 411 400 415 403 411 410 399 417 430 412 419 424 428 403 414 438 428 428 428 422 439 417 409 413 441 447 445 414 434 456 441 442 447 436 421 419 420 454 430 440 462 447 441 443 448 437 449 467 445 445 474 447 438 460 449 438 462 440 449 460 455 471 446 459 453 451 465 476 473 466 477 465 465 498 491 483 466 486 464 499 484 491 488 464 480 484 492 492 467 475 469 516 518 511 482 476 485 487 490 492 477 510 510 489 499 498 528 511 530 497 520 535 522 502 531 527 535 491 516 524 513 541 496 512 525 546 541 546 531 500 516 530 529 508 542 524 508 537 549 521 524 561 529 564 529 528 540 540 555 532 565 557 563 551 560 533 570 565 539 528 574 549 530 558 558 552 538 552 579 581 570 558 533 544 544 567 591 568 567 579 592 568 565 561 593 571 550 599 593 580 559 598 579 560 580 587 586 590 570 554 571 557 559 579 556 579 559 611 560 573 589 575 617 598 584 621 603 622 581 623 570 611 600 586 569 607 613 622 581 588 601 597 617 614 629 601 633 601 625 627 630 581 591 625 611 633 629 638 619 592 624 604 599 621 647 607 644 610 610 605 609 647 593 616 642 650 621 599 646 632 618 640 618 597 636 600 637 643 628 625 655 607 612 623 635 623 606 667 643 653 608 666 652 617 612 615 628 609 623 650 673 653 635 620 620 651 669 620 676 675 668 677 648 629 642 664 662 656 663 682 629 633 668 681 633 627 680 667 686 683 648 626 634 689 676 647 662 629 684 634 685 667 654 650 661 653 638 629 632 666 636 644 654 681 641 672 639 667 677 655 643 665 680 657 670 660 668 675 656 695 645 637 664 668 692 668 650 691 701 684 654 680 644 654 661 706 679 700 668 694 669 642 694 679 706 689 682 687 683 652 697 693 670 674 675 659 706 688 645 651 683 659 701 676 647 663 647 683 648 651 696 711 663 704 655 666 668 687 679 710 661 687 686 706 710 710 663 689 703 665 667 652 678 655 690 679 680 691 658 684 705 708 681 663 706 698 682 659 670 715 662 692 695 702 683
690 697 707 672 685 657 691 697 687 698 671 658 670 654 667 705 710 666 669 656 663 659 698 681 680 704 695 664 681 679 697 653 666 687 683 709 702 657 687 670 712 709 687 665 714 713 660 646 661 689 662 675 699 711 648 662 698 694 685 645 683 665 676 682 696 677 657 696 660 680 660 648 685 703 671 643 667 648 699 641 705 648 666 643 652 691 680 685 654 705 684 641 674 648 678 658 697 690 642 645 665 649 656 655 634 672 670 683 642 664 676 650 654 687 656 693 633 659 676 630 652 638 673 661 650 654 671 637 651 653 668 659 689 666 667 665 636 649 623 629 669 642 680 669 670 674 658 682 655 652 647 627 626 619 647 657 616 668 629 641 644 665 624 620 647 636 626 668 640 670 616 662 651 617 609 639 637 641 652 605 639 653 617 606 615 631 606 611 662 610 631 651 657 645 599 611 641 633 651 618 595 603 636 595 624 617 631 615 644 638 608 603 599 605 599 620 609 597 635 614 597 634 617 593 614 588 584 600 587 598 619 626 624 607 575 576 607 610 628 621 589 600 586 584 613 586 572 615 588 597 588 578 600 596 582 577 568 594 599 597 575 558 560 569 606 567 602 553 579 553 565 556 563 578 572 576 585 551 565 560 576 549 558 575 571 549 552 588 540 591 571 569 541 571 535 553 558 548 541 537 538 560 572 542 552 561 546 539 560 528 528 533 559 536 533 557 540 516 556 526 539 533 540 547 548 544 545 553 520 526 555 531 524 507 519 507 502 526 544 538 505 512 542 510 532 535 531 516 499 496 520 511 503 491 500 522 525 501 518 487 519 502 509 506 492 513 489 494 506 490 507 508 508 500 473 489 501 511 502 477 488 497 474 486 483 483 473 489 462 459 462 495 486 473 481 467 469 460 475 481 470 484 458 476 453 443 448 479 448 444 462 450 480 470 458 470 465 435 447 469 439 435 468 433 445 452 462 449 454 436 462 438 445 424 434 434 431 429 436 441 431 411 427 447 435 429 432 438 416 442 433 414 433 411 403 398 416 422 428 430 405 394 398 428 428 398 404 394 393 416 408 408 405 417 415 387 385 380 376 389 377 403 395 397 397 392 399 376 392 377 381 382 365 386 372 367 387 374 362 379 384 381 372 375 358 372 353 364 365 372 352 347 375 372 349 348 346 352 370 338 359 362 355 337 351 349 363 344 330 341 355 352 326 331 328 323 338 336 339 329 328 339 320 319 330 334 343 314 319 340 322 324 323 336 309 325 323 318 309 322 322 314 307 316 325 324 311 310 296 294 305 306 318 297 294 300 314 289 292 284 305 292 300 307 279 287 296 279 292 289 277 277 273 297 288 269 288 278 284 284 276 288 284 282 273 283 273 278 273 261 278 278 254 256 264 254 263 274 248 249 269 256 260 268 249 243 254 244 263 242 240 255 258 258 235 253 246 238 238 242 250 246 237 245 244 226 245 237 236 223 243 228 233 222 226 238 222 225 217 218 213 217 224 216 212 213 227 213 218 208 215 211 214 210 202 205 207 208 219 217 213 211 202 195 211 212 199 207 197 201 205 191 201 190 200 204 199 200 198 199 192 191 190 195 188 184 177 186 185 175 188 188 184 176 173 187 180 179 174 171 179 172 175 171 180 167 173 177 178 176 162 173 168 165 167 169 167 165 160 163 167 161 163 153 158 160 164 155 155 151 157 160 160 146 155 157 151 143 150 147 148 143 144 141 145 146 149 140 148 136 145 142 136 137 143 134 136 141 133 132 136 135 134 135 132 128 136 131 134 124 131 129 132 123 126 119 128 127 122 119 122 118 124 117 124 123 125 118 113 118 122 113 113 119 113 118 113 116 111 114 117 113 109 108 112 110 109 110 109 109 103 108 104 102 102 108 106 105 101 105 100 101 103 97 103 95 97 95 98 94 97 99 93 92 94 96 92 95 96 94 95 92 91 92 94 91 89 89 88 90 89 86 87 87 87 90 84 86 88 87 81 86 86 85 85 83 83 86 79 84 83 82 83 81 78 81 76 83 79 82 83 77 79 75 76 75 74 74 78 78 76 74 77 78 77 72 71 73 73 72 72 70 74 69 73 73 70 71 72 71 68 69 72 70 73 67 69 72 68 71 70 69 69 65 70 69 66 68 65 68 68 68 65 67 67 64 66 67 66 64 64 65 66 66 65 66 64 66 63 62 63 62 66 64 61 62 62 61 65 63 65 61 65 66 65 63 66 66 65 61 64 65 62 61 61 65 60 62 62 61 62 63 61 64 64 62 65 65 62 63 60 65 63 65 64 61 61 61 66 63 62 62 61 64 64 62 62 64 65 65 64 66 66 65 64 64 65 62 64 66 64 64 64 66 67 66 65 68 67 68 69 68 64 70 65 68 65 70 69 71 69 68 69 69 69 68 68 70 71 68 68 72 70 69 75 75 74 70 74 70 73 75 73 75 75 77 72 78 72 78 75 74 79 78 78 76 78 78 78 77 77 79 79 82 83 80 79 79 84 84 85 83 85 83 79 80 87 83 85 88 88 84 87 84 84 86 83 85 87 91 92 85 90 93 92 93 90 94 92 88 91 91 96 91 98 96 91 95 98 99 96 97 94 95 102 96 98 96 102 98 105 100 105 105 99 107 105 100 107 108 108 110 104 105 107 112 108 106 107 113 108 113 117 110 110 115 117 115 117 113 122 120 113 122 125 125 114 125 116 126 123 126 124 123 119 122 131 122 127 122 131 126 127 133 134 126 134 132 131 138 134 136 135 136 141 133 140 134 146 133 140 143 138 146 148 146 150 147 150 148 146 141 154 145 149 146 155 156 148 157 148 160 158 153 162 156 151 162 156 157 153 162 165 170 170 169 160 158 169 164 165 173 162 175 172 180 177 172 169 182 169 174 169 172 188 173 176 182 179 183 187 179 191 185 184 189 195 189 193 189 183 195 200 188 197 187 197 193 191 195 205 199 195 195 211 205 195 207 206 209 210 215 208 205 213 221 205 205 221 209 218 221 217 218 229 217 224 232 219 216 223 233 234 230 236 225 228 232 237 240 231 232 224 228 231 226 234 243 249 249 230 234 245 232 256 242 237 243 244 240 250 245 247 243 254 244 261 269 259 265 256 258 250 272 269 258 276 274 262 273 272 263 265 260 269 283 266 266 267 276 285 278 279 282 275 283 270 283 296 294 288 300 295 298 284 283 305 300 302 291 296 291 295 309 302 301 302 305 299 297 298 316 322 295 323 301 308 318 305 327 301 312 325 331 319 306 330 334 309 317 315 326 340 342 324 338 338 339 325 327 327 333 332 332 337 335 325 336 325 344 332 342 356 334 359 340 344 336 364 337 346 359 346 340 371 364 367 371 347 364 381 353 381 374 377 351 365 357 357 390 373 365 357 387 391 362 367 377 369 392 365 382 396 398 403 380 386 407 385 405 400 408 392 395 395 416 407 396 414 400 413 417 387 400 412 426 399 414 396 400 398 400 416 409 420 409 399 401 433 415 440 424 434 406 446 427 425 448 438 440 435 442 452 436 415 444 416 437 440 421 443 429 421 461 459 449 438 430 447 437 436 466 443 442 476 435 459 443 443 474 443 470 464 485 471 464 464 468 478 488 450 484 472 471 457 469 455 482 477 501 470 489 468 469 473 492 501 498 500 497 499 496 472 486 496 497 485 470 486 484 505 502 496 483 487 520 477 482 488 482 498 506 503 513 498 517 496 497 529 535 498 527 534 534 525 497 506 507 517 507 509 546 516 500 534 509 509 545 526 538 513 527 539 512 555 511 510 518 514 542 552 545 550 529 522 562 537 528 524 539 554 543 565 555 535 558 530 551 547 578 553 536 543 532 548 540 561 580 571 554 591 566 557 563 539 539 561 569 562 542 587 594 561 586 561 554 602 594 554 582 590 607 585 584 593 569 572 567 568 591 610 596 567 582 603 616 583 582 564 614 587 581 582 579 602 588 621 594 612 591 578 573 605 616 615 581 602 585 629 615 612 588 591 613 595 588 628 623 590 628 642 643 624 595 611 633 632 623 638 612 595 619 633 633 620 606 615 606 630 653 642 612 602 642 607 608 646 630 660 656 606 659 616 625 662 642 664 626 641 612 640 627 659 606 623 632 629 665 612 663 645 661 642 671 655 622 656 665 646 672 624 662 665 623 638 636 636 625 658 671 630 641 619 669 683 671 634 645 634 672 684 678 687 644 631 659 639 675 679 630 656 683 676 679 631 686 639 654 685 677 643 644 676 650 668 678 666 659 634 680 676 650 680 641 685 687 669 643 695 673 700 655 683 652 654 658 703 659 659 693 699 702 653 679 662 698 654 690 673 705 659 698 687 687 693 663 675 692 695 691 648 708 644 646 658 678 667 675 701 707 663 695 700 651 689 707 708 683 666 655 686 667 682 686 655 684 662 714 690 649 685 659 708 703 690 666 710 707 686 680 658 686 663 713 692 707 706 694 685 666 703 657 687 679 706 705 716 653 704 700 665 683 713 658 679 695 684 673 694 662
713 704 701 668 700 676 659 698 654 695 655 716 711 702 679 700 698 678 713 693 669 660 667 672 675 695 649 709 658 701 662 653 688 653 671 677 678 687 657 690 672 671 697 665 654 657 655 702 693 650 676 712 667 693 674 693 679 682 694 688 667 707 652 694 699 662 705 683 699 666 687 648 706 689 673 688 653 690 668 707 670 682 691 699 661 684 673 674 669 702 692 675 646 698 673 650 664 666 638 652 687 680 638 673 685 635 651 673 635 664 670 657 643 640 697 682 641 690 631 653 638 680 693 690 637 662 637 652 676 630 656 645 626 649 664 627 662 626 676 631 633 653 648 630 621 630 632 652 655 628 660 661 619 663 665 643 670 616 649 649 628 660 633 631 639 626 638 632 623 672 638 651 652 637 665 626 629 622 618 639 633 604 626 621 606 617 644 639 617 628 611 623 621 606 600 654 608 654 641 648 622 646 641 612 650 594 598 618 613 637 639 613 642 642 647 616 605 640 605 623 634 632 624 638 610 598 604 617 591 597 629 613 629 593 595 585 618 615 580 618 595 587 615 612 579 595 598 571 573 574 564 611 600 584 585 588 568 568 590 569 604 606 564 594 561 583 579 590 574 602 564 588 595 550 576 566 582 591 556 598 588 579 591 559 593 553 570 544 576 574 591 558 536 559 560 550 556 579 570 545 547 536 564 550 549 561 550 553 564 533 555 543 525 537 535 562 517 557 522 535 519 559 522 537 556 514 519 520 536 552 517 536 530 538 525 544 516 525 550 510 528 519 525 513 533 503 530 495 507 526 508 500 534 531 514 523 496 508 523 498 525 481 483 511 518 511 518 518 515 492 478 495 515 475 472 471 499 479 480 493 498 492 500 475 467 475 475 460 504 483 462 490 474 467 496 490 487 462 471 474 470 480 457 488 443 480 452 468 445 447 441 454 447 472 462 452 468 451 463 436 455 438 455 447 446 430 427 453 438 457 457 460 452 418 420 421 428 449 452 445 442 452 442 414 435 424 431 445 410 407 442 431 432 421 423 398 422 431 434 419 415 421 401 429 414 394 412 392 423 390 411 405 413 408 394 395 387 384 409 401 384 399 373 392 374 403 403 385 377 368 375 378 364 376 377 396 372 383 378 361 391 387 389 379 356 368 381 356 356 364 380 370 346 360 370 346 358 341 364 355 367 336 349 341 333 346 356 341 361 353 359 350 354 334 340 336 325 342 339 344 350 318 322 316 344 335 327 312 333 322 311 312 319 322 314 328 311 316 327 313 302 318 310 308 304 308 306 314 318 318 317 301 292 292 287 296 311 303 302 297 304 298 294 307 293 295 283 290 295 295 290 278 297 287 290 291 269 277 276 270 285 285 276 272 275 283 267 281 260 258 277 275 256 269 268 255 251 258 262 255 250 261 254 262 255 263 243 246 260 239 259 238 245 240 249 249 242 232 239 231 234 230 246 229 229 239 229 224 242 230 222 241 236 230 219 220 226 220 219 229 223 213 219 217 212 218 211 223 209 224 222 209 206 223 202 218 215 207 214 204 203 197 202 206 202 203 209 197 190 203 190 196 203 200 205 187 203 199 200 199 183 185 187 191 192 185 182 178 179 190 181 174 172 186 188 183 184 180 169 171 176 173 168 167 166 170 175 175 176 174 168 172 160 159 158 159 156 163 154 163 154 155 153 160 157 154 154 152 152 161 160 158 158 151 152 152 151 152 147 154 142 143 141 146 148 143 149 146 137 139 134 145 137 133 139 141 143 138 133 140 136 128 129 133 127 129 133 128 133 133 128 124 125 123 127 130 127 120 119 120 122 119 126 118 121 117 114 115 123 113 120 114 113 110 110 114 110 108 117 113 108 106 109 107 109 103 106 109 107 109 110 107 106 101 106 102 102 107 105 105 100 101 97 99 101 103 95 96 97 98 93 93 99 94 94 94 91 91 96 89 96 91 90 95 95 87 86 93 85 87 88 91 84 85 85 87 84 86 84 86 82 83 81 82 79 80 80 80 78 80 84 79 76 81 77 82 81 82 76 79 75 79 77 75 75 73 76 74 76 76 76 75 73 74 76 76 71 71 75 72 71 71 69 69 71 71 69 70 71 70 73 71 72 70 71 71 67 72 72 70 68 70 66 69 67 65 68 69 66 65 68 68 68 64 64 67 63 67 67 66 63 65 63 66 67 64 63 62 62 66 65 63 66 64 61 61 66 63 63 61 64 62 64 63 61 60 65 61 64 64 60 65 60 65 61 65 62 62 64 63 61 62 65 64 64 63 64 63 60 60 62 62 62 64 63 61 64 63 63 60 65 61 63 65 61 66 64 61 66 66 62 61 63 65 66 66 64 63 67 64 67 67 67 68 66 65 64 63 66 67 64 67 67 66 66 65 69 68 67 69 68 68 66 70 66 67 69 70 73 69 71 72 72 68 69 72 74 75 71 74 71 74 75 75 75 74 76 72 73 78 76 73 78 75 78 76 78 80 78 78 81 76 77 80 77 79 83 77 82 82 77 84 84 81 83 82 81 84 81 82 85 86 87 85 88 88 83 83 89 89 91 86 92 89 89 88 93 89 89 96 90 97 91 98 98 98 92 97 96 96 96 99 94 98 94 104 102 98 104 101 100 103 102 103 101 106 108 100 104 102 104 105 110 107 108 107 110 111 106 110 114 109 108 109 113 111 119 114 111 121 111 117 117 117 114 124 114 115 118 123 116 119 127 122 122 129 128 125 131 132 124 126 125 136 131 131 138 138 129 139 138 133 139 141 140 131 143 140 133 134 137 138 144 143 138 140 149 146 141 147 142 154 153 142 144 155 157 156 145 157 161 156 160 163 154 161 154 163 164 155 167 153 161 155 170 159 162 169 169 163 169 171 166 173 174 175 167 181 178 168 176 175 172 182 173 178 171 182 175 185 191 190 178 192 190 178 194 186 191 182 193 190 196 192 187 197 188 196 193 191 195 206 207 194 194 209 203 210 206 198 199 206 208 207 210 221 218 219 217 207 205 211 221 223 228 211 230 220 218 212 231 223 228 228 234 222 222 224 232 230 233 243 240 238 235 237 230 233 242 236 251 236 238 247 249 250 252 242 258 259 262 242 248 242 264 261 255 255 258 252 258 271 268 257 273 272 258 271 267 254 272 258 264 277 275 265 266 275 280 283 271 275 280 270 288 277 272 276 272 291 274 276 294 297 305 280 303 293 289 283 296 311 290 304 313 297 313 310 314 294 293 319 296 317 323 325 320 317 313 305 321 304 303 306 322 314 332 318 329 311 316 315 312 313 322 327 335 324 340 338 344 338 320 334 348 353 342 353 327 341 349 329 344 355 343 345 352 352 337 341 371 365 364 374 349 346 368 364 357 356 351 373 374 375 355 380 380 366 375 375 389 391 373 360 364 392 367 370 398 385 387 388 384 370 393 371 382 398 391 399 392 390 381 392 398 392 396 414 382 389 415 414 394 414 416 413 419 420 408 401 407 411 419 410 429 402 430 422 439 422 409 409 438 427 439 429 429 415 410 434 415 434 432 425 457 436 445 433 451 434 423 423 439 449 455 466 439 445 431 429 429 454 462 438 442 445 441 449 476 471 482 443 459 465 468 453 487 476 462 461 455 460 466 455 480 493 495 481 478 473 472 475 493 490 469 472 488 494 487 485 471 501 495 493 501 495 490 511 478 498 496 500 511 482 501 490 507 489 512 499 498 513 507 514 516 490 496 510 536 534 523 504 495 509 498 539 540 529 511 534 527 522 516 503 524 537 505 536 547 508 553 546 534 546 516 545 558 540 560 522 523 517 559 543 529 534 524 532 523 553 550 525 551 552 524 528 553 553 580 556 537 568 548 582 537 572 578 560 555 570 547 580 562 593 578 565 570 581 552 569 550 551 569 546 603 600 564 604 581 571 570 572 599 593 568 586 584 579 593 558 558 592 603 613 560 590 576 596 612 587 579 613 574 606 597 603 580 598 589 615 598 605 597 595 615 586 602 585 597 615 612 622 587 617 615 624 591 582 587 635 619 644 619 634 594 586 601 595 630 622 626 639 648 599 606 650 651 620 624 628 641 617 607 628 598 621 639 602 598 645 623 637 644 606 646 619 655 643 664 634 626 659 642 655 610 654 610 628 648 659 648 631 670 642 611 653 649 646 632 655 632 652 627 673 669 627 672 644 671 665 638 632 649 655 648 648 680 631 660 640 661 672 679 635 665 683 676 659 657 626 639 631 673 632 677 635 688 673 691 645 663 681 672 656 676 639 667 673 643 636 650 633 680 677 650 644 688 691 684 684 640 636 667 674 684 649 658 658 697 682 682 702 687 698 683 642 656 661 663 693 684 644 688 680 671 662 670 669 678 703 669 683 653 699 672 652 662 709 672 664 651 656 655 652 662 696 678 700 672 667 675 710 667 680 682 695 712 693 669 659 650 686 705 652 703 658 705 678 661 708 704 666 658 654 681 682 704 654 677 671 676 715 666 704 680 702 684 686 688 713 697 691 692 694 703 679 704 691 716 656
691 704 683 708 709 715 674 704 651 709 665 685 706 682 671 669 674 713 712 711 716 699 692 690 676 677 659 670 658 665 677 705 657 708 695 656 712 658 709 652 716 655 686 703 694 714 661 657 648 654 657 714 703 700 694 668 666 702 689 683 657 656 671 665 647 649 662 651 649 696 667 701 664 646 656 647 656 690 675 643 691 651 708 658 669 658 663 682 689 667 646 661 662 695 695 656 665 663 661 668 646 683 657 682 688 649 638 700 654 654 658 664 686 637 667 662 635 690 640 654 636 671 667 644 671 665 691 657 686 648 638 647 685 659 670 629 668 640 648 644 633 682 657 676 629 635 654 677 661 619 641 649 644 626 625 679 663 635 661 653 652 635 662 669 624 640 672 631 644 666 622 640 648 633 639 623 671 664 621 615 605 632 652 648 644 628 602 646 650 643 623 645 656 622 598 644 614 636 642 615 611 626 632 617 609 599 620 606 620 593 605 640 627 601 630 640 610 593 617 635 634 633 587 614 604 607 618 603 597 629 600 610 605 627 631 590 610 630 594 603 591 590 603 611 622 597 587 584 571 577 590 590 607 609 570 608 563 570 611 576 596 576 596 577 583 604 568 608 576 584 596 583 581 563 561 566 590 577 557 593 573 576 544 597 577 564 567 561 571 581 567 585 547 539 579 565 556 571 583 568 558 548 542 552 576 532 541 559 572 540 576 548 530 546 537 543 558 557 527 563 551 516 517 559 562 540 515 517 532 513 526 508 506 505 536 548 506 532 535 505 522 520 526 496 508 524 519 502 497 523 519 527 490 534 518 505 527 522 495 512 486 487 482 523 525 489 517 494 499 492 510 485 487 500 475 514 471 481 473 492 504 498 506 463 477 473 499 484 480 466 488 481 471 499 490 483 467 490 472 448 483 447 469 460 454 442 468 482 445 471 458 469 477 445 450 466 477 466 451 459 442 472 456 426 430 461 428 435 433 423 430 423 444 429 428 449 448 454 413 439 453 442 439 423 437 434 433 404 424 439 419 426 421 410 401 411 405 402 426 417 394 417 426 411 396 392 402 402 405 413 384 412 397 409 392 394 398 385 394 390 411 392 404 373 389 392 396 379 377 389 391 390 379 365 381 361 382 376 358 373 380 368 365 381 372 373 360 358 358 380 374 350 375 350 351 375 375 354 364 368 360 364 337 356 333 360 352 354 354 353 327 337 358 325 355 327 346 322 332 342 349 345 333 320 336 339 333 314 334 314 311 335 338 319 323 307 311 328 304 322 322 324 307 310 310 318 314 297 294 313 300 309 309 305 293 300 302 288 308 290 296 303 299 297 293 285 295 289 293 277 277 285 276 285 292 276 274 280 278 276 277 274 263 262 287 262 268 272 274 273 278 273 274 268 267 262 251 269 260 252 265 249 264 254 253 251 263 263 260 239 243 249 246 249 239 245 237 236 243 243 250 243 246 244 229 225 235 241 236 222 229 232 237 220 226 229 226 218 226 221 220 220 220 224 229 220 209 219 220 214 222 218 223 222 206 205 216 199 214 216 213 202 211 204 193 201 204 201 202 203 193 191 199 193 197 194 190 201 187 193 188 193 198 185 180 194 181 184 177 175 177 183 175 178 182 172 183 180 183 176 175 174 165 170 169 179 174 176 177 164 162 164 172 157 164 159 160 166 161 153 153 162 162 156 152 151 159 155 153 157 150 159 159 144 154 144 153 150 153 148 145 140 150 145 144 143 140 138 135 138 138 139 141 133 136 134 130 139 131 128 128 127 126 131 126 133 129 133 123 122 132 125 125 123 123 129 124 117 119 122 126 120 124 121 120 117 117 117 118 118 119 111 119 119 117 117 118 115 108 116 110 108 109 106 109 109 111 111 105 110 101 100 103 106 103 103 99 103 101 97 103 101 100 102 104 95 101 96 99 93 94 99 96 98 90 95 97 96 91 90 88 89 87 89 87 89 93 91 88 86 87 88 87 88 85 87 82 83 83 83 84 84 79 79 85 84 78 78 80 80 76 81 83 76 78 78 76 77 78 76 74 77 79 75 75 79 79 73 73 72 76 72 71 72 71 70 75 75 72 75 70 73 69 68 74 69 73 72 70 69 73 67 70 71 70 66 69 69 65 66 70 65 67 68 66 66 67 68 65 67 68 65 65 62 64 62 62 64 65 67 65 64 65 63 62 62 65 65 64 65 63 62 63 60 64 65 63 63 62 63 65 61 65 60 59 60 60 63 60 61 62 63 59 59 59 64 64 61 60 62 60 64 64 61 64 63 61 59 64 61 62 63 63 60 64 61 59 63 60 62 61 62 60 65 62 64 62 61 61 62 64 61 62 63 63 65 61 65 64 64 66 62 63 63 67 66 65 62 63 66 65 68 66 63 65 69 68 69 69 69 70 68 70 65 68 65 66 66 71 69 69 69 71 70 71 71 74 71 70 69 71 75 69 76 72 70 72 73 71 73 72 75 78 77 79 73 78 79 74 77 75 76 79 80 83 77 79 77 79 81 77 81 81 81 80 78 82 83 85 81 83 83 86 85 83 85 82 85 83 90 89 90 85 87 87 87 92 93 88 90 88 95 93 94 97 98 95 98 95 92 93 92 96 98 99 99 103 98 95 95 100 101 97 101 102 104 105 100 105 107 109 107 109 104 107 106 108 106 111 115 110 109 108 110 110 112 116 117 114 119 117 116 112 117 122 116 116 117 115 117 116 123 127 121 129 118 130 128 122 132 131 130 123 126 133 124 131 138 134 135 128 130 129 133 139 135 143 135 144 138 140 135 142 138 144 143 146 149 149 151 150 142 145 142 152 152 153 154 147 156 152 160 158 155 155 154 164 161 153 159 152 163 162 155 161 161 161 158 164 171 171 173 170 165 172 172 175 169 176 178 167 174 173 174 185 180 171 173 186 179 179 174 183 176 184 193 193 179 182 198 195 198 186 198 189 201 187 196 198 190 196 193 193 192 203 207 209 207 196 214 202 211 198 203 217 209 220 205 211 215 214 213 220 215 215 228 225 222 228 213 222 231 222 227 227 226 229 232 236 224 239 227 223 238 229 243 229 235 241 246 238 244 253 249 243 241 254 258 242 259 245 258 261 248 253 262 246 267 253 262 266 257 268 255 253 256 256 268 273 254 279 269 266 260 271 284 263 270 278 269 278 287 277 276 281 281 274 283 284 276 298 300 279 297 282 278 301 291 283 285 300 295 305 291 300 314 294 291 311 310 295 308 300 294 298 308 326 305 321 312 316 331 310 329 326 330 310 336 337 337 329 311 322 321 313 327 341 336 325 346 329 347 327 328 334 354 346 337 340 329 334 341 333 361 360 339 356 360 349 341 356 358 359 360 366 364 353 362 353 362 379 372 373 369 364 354 357 370 357 381 380 369 358 374 375 382 364 372 382 373 386 400 368 384 386 383 398 388 387 408 388 379 400 395 400 409 403 408 386 406 405 420 422 420 420 418 416 411 419 398 428 396 413 425 409 428 400 410 434 403 436 415 426 407 427 424 411 417 419 449 425 435 451 447 422 447 445 432 455 423 440 423 444 429 435 446 467 458 460 453 455 465 468 437 442 475 454 456 472 467 443 457 446 456 469 453 469 461 478 465 478 467 465 452 463 454 464 486 479 501 477 479 496 468 484 505 474 493 470 493 464 469 469 474 510 485 515 510 472 507 478 503 495 505 491 518 479 511 528 483 498 494 531 489 501 518 530 522 521 525 494 503 540 537 500 520 511 514 501 525 549 516 530 511 537 532 549 533 526 523 535 519 514 523 555 516 549 562 558 557 557 561 522 539 520 535 521 547 565 541 571 573 549 568 575 553 543 564 528 529 561 543 536 561 543 545 552 568 589 574 570 539 576 576 568 587 572 545 583 545 556 582 561 555 598 559 603 575 579 580 571 559 601 581 576 567 581 572 575 612 559 593 588 591 595 583 613 606 596 614 585 606 603 623 609 602 595 582 597 606 608 610 603 613 616 600 602 614 613 604 587 620 578 615 625 611 629 620 583 612 596 629 600 637 639 637 595 590 628 628 634 639 600 602 640 629 606 619 602 605 605 636 603 611 652 621 603 660 641 647 654 604 624 660 623 604 604 624 666 666 641 649 663 622 621 632 637 613 630 617 613 672 625 625 647 627 676 646 657 656 622 632 639 620 617 654 650 649 646 683 674 641 631 644 636 643 624 624 683 625 674 685 641 681 649 667 658 652 655 631 653 683 668 688 652 654 656 639 636 679 639 678 693 635 665 647 671 698 698 633 673 694 684 679 652 700 664 648 643 642 661 664 637 695 640 658 647 645 640 673 687 642 697 705 648 671 704 688 687 649 659 649 685 669 692 643 666 681 656 673 687 699 652 706 706 649 685 660 673 658 712 706 660 674 663 665 694 702 670 667 704 684 689 709 684 692 660 656 655 684 674 660 669 689 670 651 692 709 665 660 662 672 653 676 700 679 703 688 666 658 708 663 696 683 665 673 667 678 690 682 654 655 693 674 695 654 676 670 714 700
682 667 656 694 702 714 663 687 692 679 703 689 700 689 661 654 711 677 681 682 709 684 686 691 715 662 695 672 689 697 653 659 713 665 701 695 667 712 661 707 679 653 677 668 691 688 670 683 713 709 714 711 681 689 683 678 700 659 698 678 705 709 688 708 664 679 685 682 682 675 675 689 645 701 705 677 657 680 655 646 688 686 653 674 676 674 689 690 701 653 692 679 690 648 698 648 686 666 650 669 645 679 645 644 686 655 686 697 657 676 673 677 670 677 659 674 678 642 655 648 635 667 635 652 658 692 683 635 691 628 684 674 633 666 632 635 678 652 664 662 627 669 635 671 647 623 647 683 624 667 671 653 627 624 662 680 675 640 676 645 652 634 668 635 666 623 674 641 656 649 618 624 616 615 637 628 610 645 636 653 668 660 655 623 663 613 642 653 628 616 648 616 657 609 639 613 604 606 634 612 652 617 631 649 630 592 610 613 595 622 599 647 641 609 629 592 614 643 596 624 625 613 586 625 583 612 592 608 597 587 589 580 590 632 624 579 625 597 611 606 597 626 625 622 613 590 577 613 595 585 621 575 582 621 565 573 608 576 574 566 613 600 613 559 578 584 598 571 597 570 580 556 606 592 590 594 561 601 584 573 594 570 592 555 562 572 587 569 563 593 544 550 565 577 555 538 536 538 544 558 567 533 559 581 580 533 573 541 545 543 536 529 533 546 538 561 521 563 540 530 524 553 529 538 511 515 558 525 547 523 533 558 506 551 549 551 523 545 532 547 547 519 533 529 533 544 517 530 539 507 512 498 499 505 502 534 528 500 498 523 499 494 497 494 492 489 492 510 488 514 509 505 489 514 486 484 483 468 490 484 495 496 483 466 489 465 478 496 467 480 501 462 484 476 488 480 465 488 464 491 456 450 452 462 456 483 485 464 470 478 460 463 457 461 477 467 443 437 458 469 430 429 429 456 437 441 457 459 426 448 424 444 424 423 444 437 431 436 427 416 412 437 446 440 411 435 432 430 411 411 419 407 434 405 401 399 401 422 417 433 433 407 410 410 392 407 403 403 405 401 388 410 390 381 401 409 404 406 391 395 380 385 372 408 383 394 403 388 391 367 398 366 398 376 371 375 372 384 363 370 362 376 375 364 352 355 370 366 382 364 348 345 363 349 343 344 349 345 358 344 371 361 369 350 354 363 358 343 342 340 351 344 336 328 328 334 338 334 335 320 349 322 329 321 319 322 329 313 325 316 335 334 309 306 336 325 313 308 309 304 307 309 299 313 319 314 300 299 302 297 319 306 294 312 315 310 291 314 290 297 296 294 299 288 300 277 276 303 301 285 294 279 295 277 272 291 276 274 281 265 266 263 277 262 273 263 262 265 278 277 273 263 275 271 272 257 261 248 264 259 254 254 268 256 259 262 244 260 241 251 257 256 246 238 247 248 233 233 231 252 251 228 246 229 229 238 243 223 230 234 243 227 224 235 236 224 217 219 219 227 222 225 214 216 216 228 227 216 222 208 217 219 203 214 220 211 206 206 217 205 211 200 197 204 209 206 205 195 204 206 192 193 190 194 198 198 195 193 183 188 188 180 181 195 184 187 188 193 180 187 184 180 180 180 177 171 175 175 178 180 174 176 168 165 165 178 162 168 175 173 162 165 162 172 159 168 164 161 157 161 162 159 161 153 163 154 156 160 152 155 147 153 145 149 146 151 143 150 153 145 150 138 148 146 137 139 143 146 140 133 133 141 139 133 135 135 134 137 129 139 136 126 135 136 131 129 124 125 129 121 127 126 124 127 120 121 118 123 123 117 118 121 118 116 115 123 122 115 111 120 119 111 109 118 117 114 112 112 113 109 107 107 114 108 108 110 102 107 105 105 102 104 105 104 100 100 102 100 102 97 102 101 100 104 101 94 98 93 93 95 97 93 99 92 94 92 92 88 94 87 90 90 86 88 87 85 91 87 88 86 90 88 83 85 84 82 83 85 85 85 82 79 85 83 84 81 81 80 81 77 83 77 83 81 76 78 80 78 78 74 75 78 76 79 75 72 78 78 76 74 73 72 76 72 73 70 74 73 74 74 74 72 68 67 73 71 71 70 66 67 67 72 65 67 69 69 66 68 65 68 69 64 66 67 63 68 63 64 67 67 64 67 63 65 64 62 66 65 62 61 63 62 62 62 61 65 65 63 61 60 65 64 60 61 62 60 60 62 61 63 59 61 60 60 59 62 61 62 61 60 63 62 61 63 62 62 61 61 63 62 61 63 61 60 59 58 59 58 59 59 63 60 63 62 61 61 60 62 64 60 63 62 62 64 60 60 61 61 65 61 60 60 60 61 62 65 65 63 65 61 64 63 62 62 65 63 65 67 67 62 66 63 65 64 68 66 63 64 69 69 64 67 68 69 68 69 69 67 65 66 67 68 72 70 68 67 73 71 71 71 69 70 69 71 71 70 73 71 74 76 74 72 71 75 74 75 73 75 73 79 74 80 80 79 78 75 77 76 79 79 76 79 83 80 79 82 81 83 81 79 79 85 81 83 83 87 85 83 89 83 86 87 87 89 86 92 85 92 91 92 91 88 95 90 96 96 93 94 92 91 97 98 94 100 98 100 99 104 99 103 98 102 97 97 100 105 102 99 99 101 108 100 109 102 104 107 107 111 108 108 111 106 106 115 114 117 117 113 114 118 114 116 115 115 117 113 122 121 124 122 124 116 125 125 128 127 119 124 121 129 124 124 132 129 133 128 135 135 135 132 131 128 132 132 135 141 140 135 144 146 142 134 146 144 140 147 145 139 147 140 150 152 151 147 144 150 143 155 151 156 151 152 152 149 158 162 162 162 151 165 153 161 163 155 161 158 165 163 164 164 173 173 171 163 166 166 170 168 181 178 178 178 183 177 170 176 175 178 177 177 183 191 192 187 182 180 190 190 194 189 186 196 189 199 196 191 190 191 205 205 195 207 194 199 197 211 198 194 203 201 213 204 203 211 202 210 221 222 204 209 210 222 210 213 219 218 217 222 229 232 215 216 234 234 227 224 220 227 225 236 240 233 245 227 226 225 241 249 235 251 241 235 244 250 233 256 255 254 255 250 241 244 249 257 258 253 255 255 245 253 259 252 270 249 272 265 252 267 255 254 261 279 283 268 274 259 284 274 285 275 268 271 280 284 271 280 273 270 296 288 295 291 280 301 277 293 305 301 297 286 308 283 297 294 314 303 292 306 314 303 314 313 303 311 300 308 299 303 318 319 306 325 330 321 328 319 316 314 313 331 327 311 320 322 324 341 336 337 340 341 346 335 323 349 351 347 351 328 354 350 328 341 331 347 354 343 336 362 363 359 360 358 357 362 373 360 362 360 362 354 379 372 350 362 368 373 377 380 359 386 361 390 376 365 365 383 394 368 374 368 384 385 373 399 383 398 403 394 388 383 376 407 397 388 390 411 381 404 403 387 392 419 393 398 402 397 402 430 431 421 402 412 415 432 401 432 435 435 439 424 426 418 405 442 429 439 408 427 432 441 419 430 440 455 443 456 422 451 422 462 459 461 444 446 426 430 438 462 460 441 431 447 433 451 474 461 467 470 452 458 458 479 459 466 477 487 485 481 467 466 479 489 458 475 473 462 465 461 469 490 479 462 473 489 498 478 481 506 474 510 511 497 496 478 496 477 474 495 506 502 478 519 507 516 478 506 517 489 506 486 499 483 516 490 498 513 517 527 513 528 538 503 503 537 542 543 513 521 503 504 549 541 510 541 501 537 550 541 520 508 506 533 513 519 522 536 539 538 552 540 546 539 560 548 552 523 520 558 520 549 530 546 564 547 553 529 568 537 558 537 582 570 549 582 545 541 573 549 584 558 545 553 552 539 543 561 597 564 588 565 583 547 563 598 594 587 596 576 596 574 559 598 581 569 580 556 603 598 609 593 576 614 587 568 573 600 596 614 603 579 591 578 579 593 589 595 591 623 609 622 574 623 620 591 611 621 602 604 621 605 610 623 636 628 581 597 634 599 599 597 593 620 589 607 615 634 616 637 608 625 599 646 645 595 607 623 650 603 629 604 649 597 640 642 609 603 620 658 648 621 663 641 657 620 614 613 652 623 652 652 610 628 614 619 626 622 616 644 616 631 628 630 617 642 637 668 619 650 668 631 641 622 675 669 650 636 640 663 645 667 682 628 664 629 646 622 638 676 663 680 667 662 663 636 661 676 633 658 630 636 630 671 686 652 675 692 639 681 670 662 690 666 689 689 680 680 649 641 686 681 694 682 671 635 676 676 697 663 693 648 684 696 673 698 689 666 700 697 699 666 664 644 677 644 646 646 643 686 661 705 648 705 645 664 683 675 705 695 654 645 707 651 705 702 693 670 706 695 678 657 688 698 686 702 661 667 692 688 682 670 657 687 682 695 653 692 686 714 656 692 697 659 689 690 656 670 654 716 659 694 667 701 686 709 698 702 669 675 675 704 697 684 683 672 672 689 655 709 694 670 692 676 681 665 656 687 693 668 693 702
653 710 686 689 708 665 672 667 689 704 652 675 678 693 704 699 663 708 689 714 659 662 678 695 682 681 662 656 706 703 714 707 702 680 675 689 700 704 704 677 696 713 709 653 685 692 708 704 689 685 697 703 702 656 680 666 693 698 678 680 691 673 667 673 710 701 712 692 695 699 652 673 698 707 687 674 701 677 684 709 643 681 692 683 657 659 653 703 660 702 659 696 696 697 678 691 679 689 690 645 669 653 654 654 647 645 699 654 658 640 645 669 651 676 676 637 647 684 643 644 640 654 662 637 685 647 694 693 641 630 648 654 691 657 666 679 668 671 647 677 679 635 630 656 676 664 628 647 631 629 645 664 674 675 634 681 647 628 625 620 651 653 676 616 640 653 641 620 625 673 625 653 638 655 615 667 613 628 631 626 652 613 651 626 609 656 658 652 636 649 659 624 638 607 602 625 648 616 652 602 657 608 613 596 640 619 647 651 591 596 634 625 638 602 606 639 617 620 641 644 631 605 597 600 582 620 622 607 628 617 631 610 608 612 635 633 604 631 584 588 605 574 607 614 624 613 585 584 599 604 592 570 573 595 587 600 605 579 568 560 594 614 601 580 572 611 585 611 608 562 564 603 588 565 568 592 556 565 574 557 590 558 543 572 576 568 550 587 570 551 553 558 589 577 555 566 581 578 548 565 558 570 555 545 575 580 542 574 527 528 560 572 522 570 563 541 552 551 530 555 539 517 563 551 549 513 548 519 526 554 510 511 537 524 518 553 509 501 548 505 520 547 535 541 505 518 504 521 525 511 499 516 534 515 531 509 532 526 526 512 525 523 504 520 524 524 482 475 519 507 513 517 499 509 510 510 486 496 471 481 465 496 465 479 475 477 460 490 498 473 475 468 484 487 474 485 451 461 480 481 454 457 482 452 451 460 487 453 451 469 442 473 456 478 449 450 459 460 468 453 450 460 466 430 449 467 460 448 454 464 422 426 435 439 445 434 435 420 451 452 412 445 441 416 434 443 443 421 432 441 409 427 399 425 440 406 432 436 416 403 433 419 418 416 417 388 395 389 406 395 416 400 402 381 389 405 412 389 399 375 407 405 382 387 372 405 370 384 389 384 394 399 362 361 396 363 376 383 382 365 356 356 375 358 353 373 382 358 378 377 363 355 352 344 373 368 358 354 370 343 359 336 352 367 363 357 343 342 336 341 337 358 337 344 323 328 334 353 334 320 344 340 336 347 335 334 321 326 323 338 339 333 307 323 319 310 328 310 304 325 309 303 316 327 312 319 305 304 312 301 314 315 294 293 303 295 289 287 290 289 310 309 297 303 285 304 281 276 284 298 274 275 281 280 288 284 284 270 267 275 271 288 268 278 273 265 280 275 274 277 276 263 260 264 268 269 255 250 263 252 247 263 254 245 264 255 257 242 248 248 245 246 249 242 235 255 237 245 246 229 244 237 239 235 231 239 243 243 239 231 238 220 234 239 219 222 236 220 223 232 232 217 229 223 222 220 222 211 211 213 218 222 209 213 214 215 216 212 199 212 215 201 200 205 206 196 208 196 191 196 192 191 201 188 185 186 194 201 182 188 188 195 190 186 193 182 176 191 191 185 176 179 173 173 180 181 169 184 177 172 169 173 176 170 170 163 177 162 167 161 169 167 163 159 165 157 154 155 157 160 163 166 164 155 151 160 153 158 154 153 150 145 146 149 151 155 141 152 153 140 145 149 141 143 148 146 135 135 136 145 138 135 136 137 133 141 136 132 129 132 128 137 133 130 128 129 129 125 131 130 125 120 127 122 128 128 124 125 122 119 115 115 118 117 118 121 122 114 115 120 113 112 113 116 112 107 115 111 106 109 109 109 106 110 110 105 101 106 108 106 106 99 99 99 106 103 104 97 96 99 98 99 101 99 95 99 94 92 96 91 99 94 96 91 92 93 88 92 88 93 92 94 94 88 92 86 91 90 90 89 83 88 83 87 87 88 83 87 84 81 81 82 81 82 80 80 84 78 81 76 81 79 77 77 79 81 79 78 78 74 77 73 74 75 78 74 77 71 72 75 71 75 71 69 71 75 75 70 71 69 70 70 73 73 72 69 69 67 71 67 69 68 70 66 64 65 65 68 68 66 64 66 63 64 66 64 62 64 62 65 62 61 62 66 65 66 63 62 61 60 63 64 63 61 65 63 60 63 64 63 61 60 60 59 59 61 61 63 60 59 59 60 63 58 63 61 63 63 61 58 63 58 62 58 63 59 62 63 58 61 61 58 60 60 62 60 60 58 58 62 63 63 62 63 63 61 58 62 58 61 61 61 60 64 63 60 64 61 60 62 62 61 60 59 63 65 60 65 63 65 64 63 64 63 61 63 65 61 65 63 64 67 62 66 65 66 66 65 67 65 66 64 69 68 69 66 67 65 70 65 70 68 66 67 67 69 73 70 71 69 74 71 74 70 75 75 75 71 72 75 72 70 72 76 76 77 78 75 74 79 77 79 80 78 75 80 76 80 82 82 83 76 78 81 84 77 82 81 85 84 85 86 82 80 86 82 86 86 83 83 82 83 86 90 87 87 86 93 94 92 92 87 90 88 90 90 96 96 97 94 97 96 92 100 94 99 97 95 99 96 104 95 104 101 96 101 97 102 99 102 99 102 108 101 104 105 102 105 103 111 108 110 106 112 109 110 111 116 115 115 110 116 114 112 112 123 113 120 119 114 118 118 120 116 127 117 125 127 125 128 125 132 125 133 134 132 128 135 133 136 134 130 131 137 141 132 138 138 135 143 133 146 140 134 147 148 136 146 146 145 140 139 144 153 152 155 151 152 152 152 149 149 150 147 159 150 164 150 165 163 154 165 155 163 154 156 171 162 160 166 174 169 167 161 175 178 176 170 166 173 179 171 179 184 169 180 174 187 181 181 174 188 186 192 185 187 191 186 184 193 189 186 184 188 191 189 192 202 197 204 206 205 193 192 204 202 211 206 194 199 208 199 198 214 210 203 208 220 216 213 209 221 214 222 222 220 219 220 214 228 228 231 223 219 231 234 236 234 222 240 221 241 241 237 243 243 246 229 239 247 231 242 236 248 233 238 240 258 256 237 261 256 240 253 245 243 258 252 259 261 248 248 262 256 270 267 268 274 255 265 263 280 270 264 283 261 265 283 266 284 282 267 280 277 279 274 270 292 278 284 291 293 282 280 302 277 290 300 299 303 305 287 286 306 285 314 295 293 310 304 305 312 321 320 306 320 322 317 316 304 325 318 329 305 334 333 323 316 326 330 310 340 317 340 340 315 323 338 337 346 320 329 343 327 348 335 329 342 344 327 360 329 332 336 355 355 350 346 349 337 370 342 362 350 364 359 347 349 379 365 348 364 355 351 373 370 372 358 357 378 376 387 373 359 379 373 388 388 396 378 388 382 402 402 401 385 377 393 375 407 399 386 388 388 410 415 394 408 383 413 386 385 385 394 409 408 410 426 423 408 416 419 429 428 424 438 421 402 405 428 426 407 410 443 413 445 431 437 434 428 434 426 427 426 455 442 423 460 429 456 447 425 432 441 440 447 431 449 432 441 467 431 453 433 434 438 441 455 469 467 477 451 471 473 464 453 467 460 450 460 455 463 462 491 459 497 497 462 481 475 459 501 466 487 482 497 468 485 509 480 474 486 481 513 513 478 510 481 474 491 491 514 499 507 484 520 512 510 490 483 497 521 508 493 491 494 516 490 516 529 527 502 531 517 508 534 540 504 496 502 520 523 508 527 546 522 507 551 546 558 521 543 522 559 515 534 562 535 514 533 527 547 551 547 528 546 519 566 531 569 522 560 571 531 527 560 552 545 571 577 553 569 587 584 571 566 552 551 577 557 555 543 560 594 573 549 567 599 598 567 583 581 570 591 569 568 596 554 562 608 592 604 577 580 590 572 586 560 610 575 574 579 564 617 587 582 571 602 589 591 617 616 611 616 582 584 571 597 572 621 581 586 616 589 618 582 588 604 623 631 596 622 638 608 589 603 632 639 591 614 618 616 615 621 631 628 594 638 639 605 650 629 619 618 628 624 593 645 651 631 633 603 605 606 644 616 631 652 604 657 605 606 606 610 603 647 646 628 646 609 625 659 660 671 670 644 661 663 643 647 616 647 653 625 638 622 677 640 624 634 661 621 679 655 677 675 674 652 679 637 638 646 662 648 622 675 658 673 630 658 660 665 679 667 633 677 669 663 675 650 651 684 638 671 678 683 647 669 656 637 692 689 646 637 654 633 687 698 643 657 639 700 678 649 662 695 702 685 653 644 653 644 642 668 680 693 675 644 694 641 704 655 645 689 662 680 705 645 643 661 682 684 709 670 698 686 680 647 684 670 712 663 653 649 651 675 707 689 699 710 649 668 648 672 686 675 674 699 649 698 687 683 652 676 699 701 709 707 693 702 672 692 652 680 695 665 709 698 709 703 693 651 656 702 685 703 662 711 688 672 702 667 707 705 694 697 689 686 688 665 679 710 707 689 680 692 704 680 679 694
665 654 695 679 714 661 663 657 661 707 685 712 654 672 697 705 658 666 670 693 687 705 691 674 674 652 654 658 680 682 708 699 690 690 657 683 706 668 695 715 661 659 705 663 686 689 715 691 710 672 671 677 658 711 706 687 710 709 694 678 678 689 657 657 660 663 697 647 688 681 651 699 698 646 698 674 683 653 652 680 678 665 696 708 686 684 674 703 694 669 651 671 669 666 674 665 680 696 677 690 682 659 663 700 682 648 678 670 673 702 637 676 691 683 653 689 680 669 637 680 670 639 679 655 654 685 683 694 647 645 669 669 642 650 660 672 673 688 659 652 667 669 676 634 652 640 684 629 649 679 634 630 676 676 642 618 624 671 640 669 618 623 616 652 629 632 641 672 637 650 658 625 650 624 641 613 640 620 645 608 651 614 623 668 612 656 622 650 613 612 625 644 638 619 622 654 599 625 627 638 640 634 618 648 631 629 651 635 591 624 614 615 633 624 630 645 632 643 603 588 592 609 589 587 609 630 586 596 629 582 600 616 624 599 624 624 619 601 627 595 610 599 576 572 589 595 615 600 612 603 620 576 616 573 563 621 599 585 567 579 565 562 558 585 610 611 608 588 556 584 554 571 603 577 563 603 587 565 575 564 567 576 593 567 576 579 580 545 562 567 545 542 546 586 553 558 572 554 575 539 568 578 582 543 540 557 580 574 564 567 564 532 533 538 549 542 519 562 538 531 547 565 528 548 514 560 550 554 557 524 531 513 548 531 522 526 507 548 518 519 518 513 535 506 500 512 518 514 534 501 516 495 502 503 537 535 489 508 527 523 493 490 518 484 493 494 502 483 491 498 509 518 472 485 499 471 479 489 512 500 488 492 490 469 471 499 471 505 470 501 498 485 493 497 490 471 465 485 462 453 448 468 451 486 473 488 482 474 468 441 444 459 482 447 442 475 460 434 472 443 455 439 444 448 463 436 463 433 431 421 438 447 452 419 441 420 437 456 427 445 421 422 418 422 415 440 433 434 437 442 443 407 400 402 439 412 430 416 396 434 427 403 397 400 397 426 396 404 390 403 406 397 411 416 412 413 399 388 386 403 407 394 383 384 382 373 390 395 380 369 395 392 399 385 364 375 362 394 366 363 366 359 364 357 370 359 353 371 349 355 372 376 379 358 342 352 346 359 364 367 368 361 362 349 355 345 342 355 331 353 330 333 330 350 332 347 331 346 338 320 319 317 317 344 339 315 320 330 322 315 335 315 315 336 319 309 306 330 307 323 300 312 305 311 299 310 299 311 317 320 313 318 306 297 293 295 307 286 311 283 291 304 297 285 294 286 279 290 292 276 292 284 294 277 291 285 268 276 284 283 274 285 271 266 272 267 264 259 256 263 262 275 267 253 251 253 273 266 263 267 266 257 255 243 250 254 251 256 257 246 259 240 252 247 254 250 246 247 253 249 229 244 241 238 247 239 240 232 233 239 220 239 229 219 231 226 232 230 230 232 232 215 221 220 218 227 208 217 206 211 216 214 206 210 215 200 207 211 211 210 203 203 212 210 197 193 206 192 198 202 200 199 196 197 188 187 198 197 195 183 182 190 190 190 186 187 191 190 187 185 177 182 187 187 185 175 177 177 181 179 166 165 166 170 166 173 176 171 164 162 167 165 157 168 163 170 154 168 156 165 165 161 157 164 152 152 161 155 146 150 149 145 143 153 152 142 143 147 145 148 138 142 146 139 139 136 144 145 139 136 133 137 143 135 131 137 140 130 130 128 133 132 133 131 129 126 130 124 129 131 127 122 125 122 119 127 121 120 125 117 117 125 118 118 121 112 120 115 110 118 114 110 115 111 114 116 113 111 112 110 104 109 108 109 110 102 102 104 103 101 99 99 105 105 106 103 99 98 103 100 103 98 95 93 101 96 99 99 97 94 90 94 91 95 91 94 96 90 91 89 94 90 87 90 91 86 88 89 88 85 86 88 87 82 83 83 83 82 86 84 84 78 79 79 80 77 77 80 82 80 82 76 79 75 80 80 76 77 74 74 76 77 78 76 72 72 77 73 76 75 74 74 69 72 70 74 71 69 73 67 69 72 66 70 69 72 68 70 65 66 69 65 66 69 64 64 66 63 68 63 68 64 62 65 66 64 66 61 62 66 64 64 63 61 65 60 60 61 63 60 62 61 60 61 64 60 59 59 64 62 58 60 63 62 63 60 62 61 60 58 58 63 59 60 58 57 57 58 58 59 58 58 61 57 58 58 58 58 62 61 59 62 57 57 59 57 59 57 58 61 61 59 58 57 59 59 61 59 59 62 61 58 61 63 58 61 62 63 60 61 61 64 59 63 64 61 61 60 62 62 65 61 63 64 65 60 65 62 66 61 65 63 66 66 67 65 64 65 65 67 63 63 67 67 65 67 65 68 68 66 65 66 66 68 71 71 66 71 71 67 67 67 69 72 74 72 73 71 71 72 76 73 74 72 77 77 73 75 77 75 74 79 78 76 79 75 75 81 80 79 83 77 78 82 79 81 82 81 77 78 85 80 81 83 84 85 81 88 86 82 82 89 90 83 90 87 87 88 91 89 90 86 91 87 90 96 91 90 96 98 91 91 93 100 93 99 97 101 94 94 97 96 99 96 99 99 105 104 102 106 107 104 106 109 102 108 104 109 109 109 106 108 114 105 107 108 111 109 113 111 109 111 114 116 115 119 119 114 124 120 125 122 124 127 124 121 126 118 119 120 129 128 130 122 132 125 131 136 130 125 133 132 129 140 136 133 133 137 132 135 134 133 142 143 147 144 143 148 148 143 140 151 141 141 154 154 142 155 143 146 152 156 150 160 154 160 150 158 156 159 158 163 161 164 163 163 167 164 170 170 172 166 172 165 161 164 165 172 179 166 171 175 177 173 180 182 175 187 186 185 175 178 176 181 182 190 182 192 185 193 196 190 182 200 195 189 203 193 189 197 196 199 207 191 204 196 210 194 195 199 208 215 208 213 203 215 201 217 202 204 214 217 209 216 215 221 213 226 216 221 231 220 223 224 230 222 234 224 223 224 221 230 237 245 235 236 233 233 238 240 251 245 234 239 252 246 246 250 243 248 246 241 243 253 259 249 258 259 262 246 248 267 262 265 264 268 273 273 274 275 255 274 282 281 266 276 277 275 263 289 284 281 279 293 290 280 273 276 293 288 280 281 301 275 283 288 296 287 283 295 290 302 290 300 293 293 298 298 301 297 310 301 296 320 311 298 306 327 318 324 323 302 305 329 330 328 306 319 337 334 309 323 318 330 338 316 319 339 333 339 330 332 349 335 323 335 340 337 328 345 342 359 349 355 342 355 333 361 338 368 350 345 373 360 368 360 348 344 366 348 368 376 351 355 384 355 356 367 377 384 390 362 382 386 368 378 366 393 363 369 372 395 403 399 388 394 393 406 386 388 412 387 393 397 415 392 396 401 394 386 412 420 389 410 390 399 391 423 404 396 415 424 430 405 418 398 439 406 436 430 440 442 426 415 417 434 432 410 419 418 435 415 438 446 444 438 428 437 447 432 439 442 440 458 447 445 427 440 439 447 459 450 468 471 456 439 476 440 457 445 454 466 443 467 451 481 463 482 445 487 469 454 482 473 462 485 466 472 479 492 466 497 461 476 503 460 488 467 509 499 469 512 510 516 493 497 478 483 509 504 499 486 517 503 494 513 503 487 527 528 516 500 523 507 515 488 504 494 491 509 521 497 509 528 496 525 526 503 508 544 515 525 539 502 545 551 553 513 538 507 520 548 530 528 526 514 560 515 557 520 548 535 519 526 525 528 548 556 550 572 574 571 531 534 558 541 551 536 552 556 580 533 557 586 567 557 567 558 555 554 583 589 580 585 554 553 556 598 571 561 567 584 562 563 595 576 588 594 577 588 586 558 584 603 602 580 602 577 574 601 572 563 572 561 610 615 607 579 589 604 615 581 583 583 616 585 625 604 583 606 576 611 598 597 620 575 584 636 634 618 604 582 610 606 633 607 619 610 638 617 636 642 598 589 611 639 642 613 609 626 620 605 651 597 612 645 631 623 598 625 619 657 616 651 599 599 647 615 659 651 662 648 663 616 656 656 644 634 644 642 659 643 668 651 650 672 636 611 636 622 613 621 615 642 635 670 651 629 624 665 640 632 644 641 651 626 654 658 684 642 676 651 655 638 669 652 650 638 640 633 684 656 670 631 637 676 628 660 676 638 675 654 654 678 642 655 637 683 689 636 632 649 675 691 693 686 687 635 644 661 660 637 682 690 699 686 673 689 686 684 675 697 651 689 655 679 661 649 693 694 656 664 698 673 708 693 667 662 674 672 669 673 691 649 661 686 699 709 701 689 712 654 655 688 697 650 669 667 676 652 681 697 660 672 665 669 690 708 664 666 665 677 671 714 693 698 676 669 702 671 652 709 688 662 691 672 666 713 692 704 659 667 686 679 691 703 700 665 702 656 683 658 692 713 663 668 694 689 695 686 710 697 676 679 708 716 708 664 719 689
718 667 706 692 695 677 683 682 698 664 694 669 670 667 662 680 682 711 716 665 677 713 709 708 679 705 712 666 715 717 702 719 662 686 697 711 710 657 672 686 668 653 710 693 667 650 651 704 708 654 716 672 653 711 667 679 695 658 692 697 662 675 704 671 648 680 663 706 685 691 680 710 693 671 684 710 679 693 685 687 704 652 647 667 663 670 653 653 696 647 652 677 704 689 670 660 699 655 650 663 678 699 649 658 673 658 673 690 655 645 681 647 681 691 640 695 645 667 643 637 665 696 666 696 654 679 686 644 678 682 693 645 672 652 658 631 670 633 629 659 644 682 674 643 669 683 685 626 628 665 646 681 631 620 621 653 634 626 668 674 677 634 623 663 673 615 674 659 632 669 628 662 612 610 636 633 626 654 638 650 624 661 621 665 658 637 612 623 665 636 628 655 630 640 635 636 632 653 604 631 631 641 596 623 599 636 649 599 624 636 606 639 613 630 621 596 601 623 588 643 603 626 591 608 586 633 604 585 636 608 633 588 617 617 624 621 581 620 590 620 619 597 595 627 598 594 581 601 596 619 594 607 619 597 569 579 583 580 610 567 585 561 570 589 602 562 572 583 598 556 576 561 563 581 569 566 555 580 565 555 591 594 590 579 543 558 552 553 549 548 581 566 542 543 536 581 564 538 578 581 558 580 560 535 549 567 549 567 565 557 555 551 564 531 534 561 536 539 529 549 540 518 516 546 540 548 560 529 531 509 517 525 533 542 504 506 502 518 528 541 548 499 505 502 510 496 510 497 504 525 532 490 514 536 538 528 536 525 500 492 490 491 482 524 518 498 491 491 507 510 515 509 488 489 506 515 491 485 491 500 495 502 505 507 463 478 463 461 492 483 470 485 486 461 473 494 461 457 467 487 464 483 478 484 471 448 483 452 463 477 470 455 471 478 467 474 457 453 433 459 438 471 449 436 432 433 426 444 425 439 455 427 450 445 438 434 452 451 447 443 443 428 435 415 426 443 409 445 444 440 435 420 424 437 421 433 421 422 417 418 408 402 402 417 426 416 419 394 410 423 420 410 419 384 415 407 403 398 393 387 388 393 401 388 378 389 390 389 392 392 380 387 366 367 378 388 381 381 371 365 373 355 377 360 378 358 385 362 380 349 361 350 346 366 377 353 367 373 371 347 363 351 348 364 334 332 358 355 342 350 357 335 328 327 330 354 343 326 347 319 325 344 329 325 335 335 339 342 335 328 332 318 316 334 320 330 305 322 313 301 319 307 315 320 315 302 310 322 300 293 314 313 294 300 288 288 314 294 297 296 305 283 281 279 303 283 278 294 292 294 285 297 297 287 282 293 286 289 271 278 268 279 271 285 269 267 283 261 266 272 271 258 252 276 261 271 273 264 270 247 255 261 254 254 246 243 251 246 259 254 250 237 237 236 243 254 240 244 247 240 250 232 232 243 235 235 223 233 239 237 224 222 232 236 230 225 227 231 213 230 211 226 214 215 224 209 216 213 218 206 205 209 219 205 201 202 200 205 205 207 213 196 199 210 194 196 208 190 201 204 194 202 203 199 190 194 195 186 199 181 197 184 182 195 181 188 180 174 178 186 177 183 171 173 176 178 176 179 167 173 168 179 176 169 171 165 175 170 160 162 172 158 156 162 163 160 155 165 165 166 163 151 150 153 153 148 149 147 160 148 154 148 157 142 144 146 145 151 146 149 144 138 136 138 138 146 135 145 133 145 135 133 135 137 138 135 132 131 138 132 127 137 132 133 134 122 126 127 130 125 128 124 123 127 127 122 117 116 117 124 119 119 113 123 121 115 114 118 120 112 114 109 117 114 110 107 105 110 106 112 108 106 104 110 105 107 103 108 106 102 106 106 105 97 103 104 102 103 96 103 98 94 101 100 92 98 91 93 93 97 92 96 97 93 89 95 88 88 92 87 85 90 88 84 91 84 84 82 88 86 81 83 81 80 86 79 86 85 81 81 78 79 81 76 79 83 83 76 80 77 78 81 79 74 79 74 76 77 77 76 76 75 76 71 77 74 73 74 74 75 75 73 70 73 71 71 68 71 73 72 70 66 70 66 70 68 66 65 67 64 64 68 67 64 68 63 64 63 62 63 66 66 62 61 64 61 64 65 65 62 63 65 65 62 64 62 63 63 61 64 63 59 62 64 60 58 63 61 58 63 60 60 59 58 59 60 57 60 58 60 62 60 57 59 62 59 59 58 57 60 57 59 60 59 58 60 59 61 61 58 59 57 58 58 62 61 61 62 62 57 57 60 60 57 62 57 60 59 59 60 62 57 57 57 59 58 61 63 58 58 62 60 63 63 61 62 59 61 60 60 59 61 63 60 61 61 61 65 61 61 61 64 63 62 66 65 61 62 63 66 67 65 62 67 66 65 65 65 66 68 65 64 64 68 66 65 70 69 71 70 70 67 71 72 68 68 73 72 70 69 74 70 72 76 73 72 72 76 73 76 74 77 77 74 77 75 80 80 78 77 78 81 77 78 83 77 76 79 82 78 78 78 84 84 79 86 83 87 84 85 82 86 89 82 90 90 85 89 88 88 85 91 94 88 89 91 89 94 93 93 90 90 98 97 94 94 95 99 101 99 94 95 96 102 95 99 100 102 97 100 103 103 100 104 102 106 109 102 108 103 110 113 106 110 111 115 108 111 116 118 113 110 111 113 113 117 116 122 121 123 121 124 126 118 127 126 121 129 124 119 130 121 129 129 125 124 128 133 136 131 130 132 132 131 130 140 138 130 131 137 135 138 143 139 134 143 145 136 147 141 141 140 150 143 147 143 149 153 144 144 147 151 158 158 154 157 153 161 156 158 161 167 167 168 164 157 156 165 160 171 163 172 169 162 175 172 177 169 170 171 174 170 182 175 182 169 171 175 177 184 185 178 180 186 179 187 181 191 188 181 198 192 189 186 197 193 190 193 188 195 196 199 202 193 209 202 208 211 206 212 199 211 210 198 218 203 220 221 220 219 209 222 212 222 215 218 229 211 222 230 217 212 231 228 222 219 235 231 229 238 232 229 233 229 241 234 245 236 235 249 241 238 252 233 248 247 249 241 243 244 254 254 241 252 249 241 248 251 251 260 261 265 260 249 255 272 251 253 252 256 259 256 266 264 264 269 262 287 265 288 268 290 280 274 274 276 288 286 279 284 294 289 281 296 292 303 281 300 302 295 291 284 293 305 300 306 311 305 300 317 304 317 303 302 321 301 323 308 307 303 322 326 329 321 331 331 329 312 312 326 326 319 326 334 320 318 345 346 337 330 347 328 336 343 344 341 339 356 348 352 353 358 331 352 339 333 348 349 343 338 342 369 353 351 362 353 345 372 377 368 352 362 380 369 353 374 379 389 366 368 360 368 377 379 374 382 371 368 375 364 369 365 378 380 394 393 381 377 398 391 391 387 383 415 383 414 383 391 396 408 404 413 411 387 389 427 423 429 425 412 417 409 433 397 408 413 424 410 405 404 421 411 418 443 443 420 445 411 422 422 440 450 429 422 437 453 452 448 423 432 433 449 456 440 437 426 434 465 451 473 437 467 451 438 451 441 479 480 442 479 447 459 464 479 449 477 455 451 447 455 472 460 478 477 490 453 466 467 495 462 491 499 462 477 472 465 466 500 509 471 501 510 512 470 496 480 494 479 508 482 511 485 484 506 514 508 517 496 503 497 512 529 485 531 500 530 524 516 499 512 523 514 539 505 500 532 509 501 530 515 533 549 530 504 536 553 523 510 551 534 558 530 558 529 547 529 544 533 556 558 520 544 555 532 571 520 533 572 537 563 553 531 554 554 576 569 569 530 530 556 546 564 564 546 571 536 578 564 583 591 554 575 594 580 587 581 598 579 553 564 602 583 583 596 597 555 574 592 570 599 558 573 562 603 586 574 610 609 560 615 607 573 575 615 580 575 616 573 572 572 604 572 623 588 595 595 615 607 602 584 583 630 581 612 579 580 618 623 590 597 626 635 605 597 614 626 603 623 628 626 636 602 588 598 609 647 591 605 624 631 638 642 597 608 628 595 618 630 614 648 603 615 649 604 623 600 618 616 655 642 659 626 610 654 654 653 653 611 667 622 641 662 652 626 661 664 618 620 664 622 664 629 666 649 656 624 657 626 674 678 620 662 681 621 633 633 650 648 623 638 647 638 644 659 640 683 647 665 657 672 680 626 628 654 656 632 656 677 690 651 664 646 693 656 644 637 669 695 647 646 696 684 636 644 698 669 666 680 646 663 649 659 665 640 660 648 672 677 656 649 640 697 653 704 672 664 656 643 647 688 656 642 695 701 653 662 706 644 675 670 690 706 694 668 672 677 685 704 672 675 707 697 708 714 712 647 707 680 683 667 706 669 683 716 691 663 663 687 650 680 692 692 684 683 682 710 715 662 710 674 699 703 665 694 704 664 695 704 705 662 655 704 691 690 704 666 714 718 713 715 680 695 697 654 661 669 655 657 689 714 688 669 698 711 713 691 656 696 675 717
715 678 701 686 657 684 708 718 689 700 720 656 674 696 658 682 720 668 695 688 661 662 704 705 719 703 675 661 686 704 657 679 661 712 718 671 674 704 667 717 682 665 651 702 714 663 670 712 677 650 686 691 659 677 683 665 658 712 681 691 696 692 656 711 683 655 661 712 706 684 710 668 704 649 659 699 669 686 700 703 707 693 663 678 680 675 676 677 697 688 693 669 682 653 645 698 644 706 650 671 692 644 667 681 673 645 645 644 670 648 692 681 696 659 678 638 689 660 656 664 669 667 677 661 688 683 661 637 649 635 694 644 631 688 665 652 660 667 653 658 667 664 653 665 658 642 630 629 678 655 671 684 677 653 673 622 667 639 682 641 678 678 679 645 675 663 644 629 665 640 631 666 627 614 669 613 644 663 649 655 610 655 641 661 621 647 625 657 622 632 634 604 661 601 660 645 617 602 637 654 617 651 625 615 656 605 616 593 617 653 652 598 594 611 650 644 627 612 606 601 645 643 626 633 589 638 638 597 632 593 637 586 595 595 591 591 622 621 597 632 612 595 611 603 629 570 571 613 604 595 604 620 582 576 612 614 576 593 593 604 595 591 606 590 563 561 589 569 563 570 591 557 591 561 564 568 563 555 555 565 582 596 551 568 573 572 591 576 565 590 540 592 582 565 584 583 580 551 536 549 579 552 574 537 573 558 528 541 527 546 562 532 527 534 522 563 555 543 551 526 555 546 546 550 546 536 537 528 527 543 541 553 554 542 533 519 509 542 534 529 532 523 544 531 512 546 512 497 496 524 492 537 534 502 502 522 524 534 494 492 486 527 496 489 515 522 524 479 520 497 519 479 517 510 477 471 489 503 469 481 487 508 466 484 508 501 487 464 491 494 474 481 495 479 486 469 486 454 458 454 465 473 487 459 482 463 475 456 457 447 473 454 457 450 457 471 440 450 476 441 436 455 439 440 428 466 437 435 459 428 438 457 422 453 419 421 443 451 418 425 446 434 446 433 416 444 418 434 425 426 405 435 421 405 423 436 410 401 417 432 424 429 417 425 409 391 391 415 408 399 387 420 399 380 418 402 392 385 404 383 402 379 395 409 395 386 374 379 373 402 370 383 379 366 374 377 366 384 374 378 377 390 368 364 355 358 366 381 370 378 354 361 355 368 342 363 362 356 347 372 368 340 345 366 366 366 347 358 332 356 357 336 355 325 343 324 337 330 346 324 347 342 328 347 336 344 318 333 311 319 336 334 308 315 328 309 326 317 307 308 318 307 312 325 306 307 299 316 292 313 315 294 297 304 300 311 286 294 292 295 298 296 288 292 287 291 301 297 295 284 293 289 274 271 276 284 288 273 265 286 286 276 262 272 282 278 273 258 281 279 272 256 252 263 257 270 262 264 262 254 264 253 249 256 242 250 259 251 262 239 244 245 239 240 243 250 232 237 237 235 243 235 228 236 235 227 244 244 226 222 236 237 222 236 220 225 231 221 214 215 227 223 229 217 214 211 221 209 219 217 214 214 219 219 207 202 210 213 209 203 209 212 194 206 202 196 204 197 193 201 201 199 195 189 197 185 194 199 191 194 182 190 185 180 186 182 181 176 181 183 186 187 186 180 182 184 177 180 167 172 167 173 164 167 170 171 171 168 170 161 167 169 162 164 167 168 164 167 163 165 152 150 160 151 149 156 158 153 145 153 145 148 153 153 152 144 150 151 138 145 150 139 137 137 134 138 143 145 139 133 142 143 133 139 137 130 131 127 132 134 135 124 133 133 135 125 125 124 122 120 125 125 118 123 123 120 117 117 122 124 125 117 113 121 114 115 110 116 113 111 112 113 109 117 108 113 114 109 104 103 109 105 109 103 108 105 104 102 102 105 98 105 98 101 104 95 95 96 104 98 99 101 101 96 100 95 96 98 95 93 94 96 96 95 88 95 86 86 91 89 93 86 86 83 88 89 82 85 84 88 88 83 85 81 85 80 84 84 85 78 83 78 77 82 78 80 78 81 80 79 79 78 78 76 73 79 73 73 74 77 77 74 71 72 74 76 71 70 71 71 69 70 68 71 67 67 69 66 72 71 70 68 68 67 66 68 67 66 64 68 68 66 64 66 68 65 63 66 67 67 65 61 64 66 62 62 62 64 61 61 63 62 61 63 63 60 62 59 63 61 62 59 62 61 60 59 58 60 60 62 57 58 61 60 61 62 62 57 58 57 62 61 58 58 60 60 60 61 60 62 62 57 57 58 60 59 59 61 60 62 58 58 61 62 59 59 61 59 57 60 57 57 59 62 58 60 60 59 62 61 58 61 61 62 62 59 62 58 61 57 61 60 62 59 61 60 60 63 62 60 61 60 61 62 61 61 63 62 61 61 65 64 65 64 61 62 65 66 62 63 66 67 65 67 67 66 64 64 65 66 64 69 67 68 64 67 69 67 65 65 70 71 69 68 67 72 70 67 72 72 71 72 73 74 71 71 74 71 76 75 71 77 75 73 73 73 79 78 75 79 76 80 78 78 78 79 78 80 83 82 80 80 84 85 78 84 83 84 82 80 87 88 82 87 84 90 85 88 84 85 88 86 89 94 87 88 92 96 95 91 92 95 96 95 97 94 94 99 96 97 97 100 97 102 96 101 100 97 98 105 103 99 108 107 104 102 105 107 103 103 110 105 104 111 107 106 109 112 116 111 111 115 111 116 110 121 119 121 113 118 116 114 118 120 121 120 123 123 119 128 119 123 129 123 131 122 125 128 135 131 128 128 128 139 135 137 134 135 131 133 141 138 133 144 136 146 145 135 141 138 141 147 143 150 153 141 147 154 149 156 156 152 154 157 153 159 158 159 154 152 153 166 154 162 160 167 165 168 163 167 168 158 164 170 169 177 177 175 168 167 165 182 174 174 172 171 179 183 181 187 180 177 185 187 176 182 176 187 179 193 191 195 182 190 189 186 200 185 191 197 204 197 206 207 194 208 193 207 208 202 214 213 204 198 200 211 217 213 207 208 217 216 222 216 207 211 210 229 227 217 225 229 229 225 235 218 221 223 221 235 232 233 229 227 229 235 242 237 235 237 236 228 229 243 232 251 256 255 243 242 253 245 250 257 243 251 262 260 266 259 252 270 252 254 263 253 257 274 272 265 260 261 272 281 282 259 276 262 267 285 265 278 272 291 277 268 287 274 276 277 278 277 288 283 287 288 282 301 306 291 299 290 287 299 313 287 291 311 301 304 310 302 311 318 319 312 322 319 317 325 325 302 317 310 307 307 311 319 307 322 308 332 329 327 333 317 340 324 342 327 326 347 320 346 340 331 350 339 345 356 333 356 353 358 355 352 345 352 338 358 348 353 358 342 356 360 344 344 379 367 379 364 379 362 374 370 363 378 378 372 362 372 368 387 384 374 369 395 371 371 376 398 375 404 394 386 394 373 386 397 393 402 381 386 411 412 414 419 401 404 394 408 423 397 418 395 425 427 419 431 394 395 431 420 406 420 421 425 439 418 440 405 406 435 430 448 419 427 418 420 415 440 435 420 420 424 446 419 449 443 449 462 436 451 441 435 463 430 432 449 447 475 458 448 461 447 462 458 458 480 476 473 444 463 444 474 474 454 461 451 490 473 476 460 498 497 459 463 470 503 487 503 484 481 461 490 470 506 485 479 471 504 483 475 511 482 492 490 494 502 512 505 519 497 509 503 480 524 506 504 515 515 509 535 505 502 510 533 520 508 536 513 494 532 542 519 545 543 536 515 520 551 528 515 551 542 528 512 536 556 547 545 550 522 561 513 520 546 532 552 534 565 529 571 544 547 567 574 538 542 567 556 537 537 531 575 550 578 530 573 574 578 562 544 552 575 560 547 583 570 576 558 555 557 576 544 599 581 573 568 580 557 567 562 582 603 574 588 596 555 594 577 595 584 565 563 585 576 569 589 573 600 613 608 583 581 572 588 595 585 608 612 606 592 608 598 599 592 607 630 620 626 607 633 596 590 633 610 591 617 620 594 600 635 584 591 596 621 619 629 633 596 626 619 614 649 638 644 610 650 621 641 613 594 599 613 612 630 604 611 607 636 612 600 600 605 619 627 657 646 665 607 654 623 637 651 652 640 659 661 655 661 634 634 663 663 672 672 672 620 658 662 618 632 616 662 626 635 622 626 635 648 647 632 632 628 650 646 673 664 666 631 680 640 653 659 647 654 643 661 673 639 628 637 629 652 691 677 682 680 692 686 678 665 682 681 683 688 652 673 668 663 655 684 648 681 675 688 695 684 639 698 701 661 672 661 647 658 652 642 660 698 685 651 667 703 707 663 707 681 668 672 660 696 700 706 673 694 709 666 693 681 697 697 705 710 678 702 648 708 662 687 670 671 675 694 660 656 688 713 665 667 716 716 691 651 713 682 673 711 654 666 687 715 651 678 711 683 675 715 686 691 695 709 715 663 695 660 672 668 657 688 695 664 695 677 673 698 709 698 701 714 714 669 710 714 705 711 686 661 714 720 700 689 718 703 700 693 710 659
679 689 707 660 695 660 684 721 722 723 682 711 684 721 708 689 664 716 697 696 663 689 695 717 664 691 698 710 670 694 654 664 702 710 709 655 673 702 696 681 690 712 668 680 661 679 666 670 680 708 713 689 675 693 683 684 670 659 680 685 707 688 697 688 677 684 689 697 674 671 657 651 663 681 678 672 708 692 691 669 689 693 708 707 672 672 690 695 679 660 661 700 699 679 688 682 687 681 660 681 689 663 681 642 694 692 691 663 692 656 689 640 639 684 702 673 688 678 693 664 671 673 696 640 635 634 669 695 635 686 686 674 631 659 691 633 646 663 686 666 662 676 635 626 674 656 676 624 659 645 681 684 678 664 677 637 677 640 660 675 623 645 677 633 670 626 661 652 663 643 645 672 635 625 666 651 666 618 651 611 623 663 664 656 639 647 609 659 659 605 615 651 660 646 631 630 662 625 661 613 599 623 607 623 607 603 648 641 622 620 617 612 633 647 630 597 610 601 611 606 596 646 586 628 627 598 592 633 610 633 583 584 609 606 579 614 605 575 630 616 625 593 583 611 597 572 606 585 570 615 609 577 579 620 606 615 581 564 612 588 575 599 584 567 597 558 606 574 581 573 595 592 584 566 559 589 588 602 597 565 555 585 558 558 557 561 579 556 576 565 548 580 584 574 584 561 563 579 549 549 564 563 537 557 566 532 570 552 573 567 573 524 538 545 548 570 525 565 569 536 524 546 529 559 522 513 540 562 529 544 523 518 547 505 510 512 518 505 508 525 544 532 538 518 527 514 538 500 532 530 507 509 498 537 532 495 527 509 518 509 515 528 502 514 521 493 499 511 492 499 495 511 478 475 474 495 475 509 469 476 506 479 470 489 479 505 506 466 476 471 501 491 462 492 470 471 453 461 460 460 451 471 481 484 462 456 458 445 478 480 450 449 467 451 437 469 444 475 474 461 450 448 445 469 441 436 466 448 446 427 426 457 443 436 444 450 451 421 443 436 445 444 426 437 439 418 432 446 430 442 416 442 425 439 405 405 399 433 415 422 413 418 403 415 409 402 420 411 396 393 397 405 392 410 402 399 408 403 404 401 412 385 386 396 381 400 369 372 399 371 369 398 382 375 368 392 386 364 366 362 376 389 386 383 356 381 374 360 350 364 372 376 379 354 375 372 342 374 370 343 358 350 368 340 353 357 333 350 346 355 353 327 333 332 337 334 352 343 325 325 348 346 339 333 327 325 313 342 340 318 330 316 319 314 318 312 319 329 318 323 317 328 320 306 314 302 296 295 292 297 302 311 291 287 286 302 294 287 291 309 297 304 298 289 288 302 300 274 296 275 282 272 290 280 289 288 272 281 282 267 274 278 275 272 263 272 271 276 278 261 266 262 255 263 259 268 250 253 271 269 269 250 260 262 259 246 252 246 242 252 256 254 256 242 246 232 232 252 240 230 234 231 242 233 232 235 236 240 227 226 235 232 218 220 229 231 230 233 233 219 225 210 226 229 215 221 206 215 217 216 222 204 214 217 213 212 207 198 206 210 195 200 210 205 206 191 197 209 207 201 187 192 197 200 195 197 195 195 198 184 181 186 189 183 178 177 185 184 174 187 188 173 180 177 184 170 179 170 168 167 164 169 165 173 174 170 166 163 167 168 158 169 164 159 155 158 155 156 155 163 152 159 154 156 161 150 152 160 154 146 147 144 147 141 142 146 144 140 149 145 147 146 139 144 134 142 143 146 143 143 139 136 134 134 129 140 134 127 132 136 125 135 128 127 127 128 124 122 128 127 119 126 127 118 125 116 125 118 120 122 113 121 112 112 116 116 113 118 116 114 116 108 110 116 115 108 104 104 108 103 107 104 110 105 107 102 106 100 100 105 97 101 98 96 96 103 101 102 98 95 97 101 97 98 97 91 91 95 96 96 91 90 96 89 92 92 87 89 93 87 84 86 89 83 88 83 84 86 83 87 87 85 82 82 82 80 83 78 84 81 79 78 77 76 81 81 80 80 76 80 80 79 76 77 73 76 75 76 73 75 76 74 72 74 70 75 75 72 71 73 68 71 70 73 69 68 69 66 66 65 68 69 69 68 64 68 64 67 67 65 64 63 62 62 62 67 66 66 64 62 63 63 60 64 62 63 61 60 63 63 59 64 60 61 62 63 62 60 61 61 62 60 60 59 60 60 58 57 57 62 58 60 58 62 62 61 57 62 59 61 60 57 59 59 60 57 59 60 58 58 60 57 60 59 60 57 59 60 57 59 56 60 60 57 59 60 60 60 57 56 60 58 59 58 56 58 62 59 57 60 62 57 61 60 61 58 58 60 60 57 59 58 62 60 59 59 60 62 60 58 62 60 58 59 60 59 60 60 63 59 62 60 59 65 64 62 64 60 65 62 61 61 61 64 64 62 65 66 67 63 67 66 66 65 69 69 68 69 69 65 68 70 72 67 70 72 70 67 68 73 72 70 73 72 69 72 73 74 76 72 73 77 72 73 73 73 77 77 77 76 80 76 80 80 78 78 78 76 78 78 82 81 83 82 81 80 81 85 86 82 82 80 82 85 83 86 89 89 90 89 84 88 86 86 94 86 88 89 89 93 94 89 94 94 95 94 98 92 94 96 100 94 95 95 100 95 95 100 97 98 103 99 101 103 102 104 105 102 104 105 108 107 105 113 111 107 110 109 111 111 110 110 119 110 116 116 116 119 112 119 121 119 118 114 120 120 124 128 128 119 120 130 125 120 123 121 130 130 130 130 131 133 131 127 128 139 139 135 141 140 132 134 137 146 135 138 144 145 135 139 146 141 142 140 146 142 142 146 156 156 144 145 150 156 151 155 151 155 160 164 160 160 167 164 168 157 167 170 163 170 160 160 170 160 165 176 169 168 165 178 174 170 180 179 172 171 173 177 184 179 177 185 173 179 177 178 177 179 191 192 189 186 195 186 189 193 184 196 193 204 204 201 192 208 205 201 205 193 193 213 210 195 196 215 205 219 201 208 214 216 222 210 208 225 213 217 215 216 226 219 229 231 215 228 230 218 228 219 228 226 233 241 226 225 243 230 230 234 235 236 241 228 235 232 244 239 237 255 238 248 256 251 259 261 255 245 261 253 248 258 269 250 255 261 268 264 254 261 276 258 276 271 268 268 258 281 270 277 275 288 285 290 267 283 266 272 270 276 286 292 285 294 278 289 282 301 284 285 289 299 299 293 292 302 296 290 298 301 305 310 318 304 310 306 300 298 314 313 307 309 305 312 315 332 317 305 328 308 335 335 331 317 313 335 330 339 332 328 347 343 335 337 321 323 330 356 347 347 332 353 330 335 329 362 361 358 344 342 347 362 345 357 372 340 358 356 374 349 367 369 355 369 367 381 376 362 378 378 356 383 379 369 363 392 366 394 370 380 390 368 398 370 385 399 393 374 376 383 400 405 390 397 386 380 379 403 393 393 405 384 397 402 410 389 391 400 408 391 411 432 424 432 406 435 436 410 413 432 436 428 435 440 422 436 420 441 425 418 423 428 454 430 425 427 450 435 442 454 433 455 437 447 455 442 435 440 426 436 457 444 464 466 471 450 457 477 453 468 447 440 477 459 480 443 479 474 478 457 492 484 477 489 475 497 465 483 456 461 478 475 482 492 481 501 476 507 486 475 495 479 476 496 500 496 492 490 495 507 510 499 492 510 489 491 504 484 523 498 483 502 506 506 511 500 509 524 523 489 490 530 516 535 538 533 505 543 517 534 525 523 538 538 535 504 538 525 539 544 555 548 547 522 543 517 557 527 517 552 515 549 538 548 520 553 543 544 573 558 549 540 530 569 540 546 536 544 560 574 581 563 554 573 554 572 580 538 582 578 577 590 590 577 550 554 566 545 598 584 546 582 577 569 570 603 574 556 604 558 561 564 573 577 576 569 573 604 610 605 585 564 567 603 575 618 576 599 610 611 605 615 616 611 580 593 585 577 613 612 576 620 610 587 586 594 587 635 579 623 635 638 585 585 628 600 614 638 589 640 627 587 595 609 641 599 631 636 601 633 590 615 640 625 636 628 610 630 618 613 614 636 656 636 629 629 651 642 621 654 641 635 604 651 606 647 606 620 619 664 662 657 629 612 613 655 656 613 662 620 628 673 625 622 676 654 647 629 625 658 660 647 627 621 682 649 655 680 622 685 666 679 670 686 643 681 639 660 631 653 654 637 688 632 684 689 649 664 690 666 671 686 693 657 681 650 681 651 635 662 679 645 653 671 690 647 667 694 669 685 662 703 653 652 645 671 668 680 681 659 687 665 648 678 658 687 655 688 694 694 704 682 668 653 688 697 665 646 671 649 645 662 681 661 696 708 689 663 703 693 712 659 671 675 705 650 705 682 688 680 662 716 672 664 663 699 691 685 684 706 661 677 663 705 700 713 700 684 663 697 663 661 718 687 698 708 690 687 682 670 658 696 669 682 712 683 671 685 718 706 681 669 664 701 655 713 703 701 722 685 678 694 675 671 693 674 693 666 718 722 714 717
672 655 665 705 671 709 669 691 668 693 661 711 718 665 718 665 682 687 695 705 657 715 721 695 665 690 680 710 712 684 684 692 705 694 671 696 713 679 682 657 716 692 687 671 694 716 683 702 701 689 678 669 712 693 715 671 686 672 658 683 711 696 653 701 668 669 675 668 695 711 680 698 681 713 655 663 709 686 713 698 663 671 648 657 653 650 703 676 677 652 660 648 660 645 664 664 680 693 681 677 651 671 646 673 677 690 666 700 642 662 686 688 671 666 649 662 687 678 644 676 663 699 681 636 687 672 683 673 688 673 665 677 693 687 651 690 691 670 645 673 671 665 686 663 638 656 667 630 656 639 627 644 662 641 641 681 636 621 643 683 648 658 629 671 619 621 641 650 635 625 632 640 649 646 644 651 645 672 618 645 637 621 635 652 635 650 615 666 646 616 649 624 616 611 654 606 656 641 633 624 660 649 637 640 610 615 605 619 603 606 600 597 649 635 604 589 649 629 606 609 593 629 588 611 621 588 640 627 613 592 621 587 604 635 610 580 605 588 594 606 579 600 626 611 625 576 627 572 621 575 572 573 592 575 573 587 600 608 606 601 562 573 607 612 609 613 600 606 587 581 594 602 598 586 590 603 571 600 592 592 582 596 593 589 553 558 597 597 595 577 540 545 590 560 554 567 552 567 573 560 562 574 538 552 560 534 532 565 561 541 541 562 567 535 544 568 560 522 563 530 545 536 566 565 552 534 534 545 562 538 559 507 527 512 532 510 525 503 527 511 515 508 537 528 508 501 539 517 544 519 531 502 508 525 521 509 524 533 517 499 487 511 523 491 497 521 504 526 505 517 490 475 511 495 515 510 516 502 492 468 486 486 491 485 484 498 463 491 479 463 465 483 469 461 492 498 474 465 471 479 486 460 452 457 488 488 456 472 465 463 442 439 445 437 456 466 439 466 447 455 454 451 470 429 459 432 435 433 460 425 440 462 458 452 449 434 439 444 418 434 452 420 444 438 413 444 434 419 432 444 402 403 413 409 424 420 421 433 423 404 400 432 417 426 390 420 391 392 412 396 403 404 415 419 413 399 404 414 414 396 399 411 375 392 370 393 388 394 366 384 390 397 391 396 369 378 367 366 365 366 387 387 390 369 356 359 380 381 382 382 356 372 359 362 351 364 369 356 352 353 366 358 346 358 358 335 333 344 333 344 355 327 337 331 345 328 343 351 342 340 336 331 328 340 327 317 336 342 336 334 338 332 313 326 321 318 333 331 323 329 314 317 311 308 325 313 317 300 295 293 319 302 314 308 289 307 305 295 289 308 293 308 296 283 281 303 293 297 281 299 284 289 283 283 270 287 287 268 278 290 273 270 279 261 282 274 275 274 256 263 276 275 264 258 256 256 256 253 253 260 258 253 247 263 247 250 242 263 241 249 253 235 254 252 240 254 248 247 246 233 248 238 228 228 227 235 239 230 222 231 228 232 228 226 232 219 231 229 229 224 226 210 224 227 222 225 215 225 208 204 222 212 220 217 201 217 204 213 208 209 198 203 210 204 209 203 196 195 190 203 194 202 186 199 195 191 190 187 189 181 189 178 191 191 176 184 178 189 175 173 179 185 184 170 170 180 181 175 181 174 170 169 179 168 167 173 170 160 166 171 161 156 158 168 156 168 159 158 153 160 153 159 151 162 153 161 152 156 156 149 156 143 150 146 146 147 143 145 144 138 145 141 136 144 145 138 144 137 138 133 138 131 138 129 135 134 135 126 132 130 136 130 132 127 125 122 122 131 121 118 122 126 119 118 119 122 115 123 121 116 117 116 118 119 113 110 117 119 117 108 110 113 108 111 107 108 107 107 106 106 103 105 101 109 100 101 105 107 103 102 104 96 103 103 100 104 104 100 98 95 100 97 98 91 91 92 90 91 97 94 89 96 88 94 91 94 93 89 90 87 91 84 90 85 83 83 87 87 84 87 83 84 85 79 84 85 82 81 83 76 81 83 82 82 80 75 78 80 75 76 73 77 78 76 73 77 77 72 72 73 74 75 74 71 75 72 72 72 74 68 68 71 70 67 71 67 70 70 65 68 64 64 64 69 65 64 65 64 65 63 65 62 64 64 61 62 63 65 61 61 63 63 65 63 61 62 63 60 61 61 60 59 61 59 58 61 60 57 62 61 58 59 61 59 60 59 58 57 58 59 62 59 62 60 61 57 60 56 59 56 56 57 59 59 57 57 60 58 59 59 59 60 60 60 58 56 57 56 60 60 57 60 58 58 59 58 59 56 60 59 56 60 57 56 60 58 57 57 60 60 60 60 60 57 56 59 58 57 57 58 59 60 57 58 57 58 61 60 59 59 59 59 59 61 62 59 62 62 61 58 60 64 61 63 59 59 59 65 60 60 60 61 64 66 63 65 61 66 64 62 63 64 65 64 63 67 65 66 66 67 67 67 66 70 69 67 72 71 68 71 67 73 73 73 73 71 74 72 73 75 75 76 73 76 77 78 75 76 79 77 73 75 80 80 81 79 80 78 77 76 78 82 78 84 77 80 79 84 80 80 81 83 87 85 85 88 86 86 86 90 87 86 89 86 89 94 94 91 93 96 89 90 91 97 95 96 92 96 100 100 96 100 95 102 97 104 101 96 102 96 97 98 98 106 99 104 106 105 108 108 105 103 108 105 114 113 114 113 114 113 116 110 117 116 111 114 119 119 115 112 120 117 123 125 117 121 125 124 128 124 127 129 125 122 127 123 132 129 128 134 125 128 133 138 130 134 138 133 129 135 130 136 143 133 133 141 137 134 143 139 149 138 149 147 145 148 152 145 144 148 152 155 152 154 159 154 150 154 158 159 155 157 158 165 159 155 159 168 163 157 169 162 161 168 161 175 177 163 165 171 179 179 167 177 167 170 181 180 174 184 185 183 188 175 191 179 189 190 185 195 191 181 192 184 189 194 186 196 202 196 192 206 191 197 202 209 192 193 195 195 201 197 215 212 210 216 206 212 210 211 213 213 210 212 213 211 228 213 223 228 219 220 216 226 226 235 219 231 225 223 219 225 234 239 236 227 233 227 235 247 247 232 252 241 237 240 253 253 241 239 241 251 258 248 251 243 252 250 262 255 267 250 270 258 255 264 251 273 269 273 268 255 277 280 261 278 273 280 280 280 287 265 272 274 270 290 285 286 269 276 283 283 285 287 301 290 293 282 302 283 301 284 298 295 288 298 305 304 311 298 316 297 318 321 308 324 315 323 317 309 304 311 304 315 327 314 329 333 317 326 331 328 323 325 332 315 342 315 345 318 342 346 339 327 333 331 332 337 334 344 346 343 333 341 331 365 355 357 349 366 364 360 369 346 344 348 358 347 344 371 361 378 350 365 379 369 354 373 365 376 377 365 383 389 383 389 386 366 379 367 372 384 393 398 379 384 381 395 400 397 406 412 378 387 406 413 411 412 420 391 385 412 391 389 420 421 425 411 428 403 419 430 403 400 417 414 423 400 407 402 431 436 414 445 447 446 435 444 434 428 445 451 426 457 458 422 430 461 424 450 437 460 435 452 449 454 448 465 444 468 471 437 433 464 442 460 443 467 466 455 483 480 441 483 455 465 478 467 475 458 452 480 490 459 468 457 465 489 468 469 478 474 499 464 470 480 468 481 487 489 468 493 473 476 484 503 492 501 489 498 515 493 493 524 518 489 489 502 509 493 526 531 487 506 530 507 516 507 512 513 536 515 528 495 524 534 520 497 541 548 534 548 512 516 506 544 521 558 556 536 534 530 550 535 519 519 514 534 530 524 538 544 561 547 537 566 531 537 563 561 545 550 565 541 581 544 549 538 556 534 534 576 534 566 552 584 560 559 589 538 556 569 559 542 574 558 597 573 562 556 599 569 599 601 560 580 595 558 591 585 562 593 605 592 607 577 574 559 571 569 588 576 603 598 617 606 621 620 623 598 593 616 601 628 581 623 581 597 580 610 621 606 625 621 633 632 608 630 602 628 636 609 592 614 626 625 637 595 621 590 630 643 625 589 644 593 645 633 651 618 608 630 602 604 628 596 618 605 636 600 621 627 645 613 619 634 623 659 647 633 634 648 635 632 665 664 635 650 618 632 612 656 655 652 631 640 646 675 662 656 636 629 659 621 664 653 664 652 625 654 672 629 647 670 659 628 681 646 675 636 687 671 659 659 684 635 651 628 645 652 646 690 635 641 654 681 673 663 690 664 643 675 644 663 679 686 656 642 678 684 699 637 658 664 672 649 643 682 668 703 641 692 689 646 671 647 679 677 674 658 660 679 696 702 668 691 677 658 687 708 647 663 681 682 663 651 675 683 681 699 697 709 649 691 672 647 704 662 673 692 680 656 677 701 684 658 657 692 669 650 683 701 680 693 685 712 652 654 681 687 709 666 683 652 711 717 653 710 673 688 694 705 704 655 698 680 673 707 656 693 715 697 684 686 673 720 688 658 680 675 701 676 691 707 671 714 709 718 691 718 708 673 714 710 715 666 677 720 684 706
681 710 712 703 663 705 670 696 708 696 687 656 688 694 709 704 685 694 698 692 658 721 710 718 707 701 660 661 668 661 712 693 686 677 684 690 689 715 697 654 679 701 682 656 653 688 715 692 720 653 669 684 709 702 688 670 715 655 707 679 707 684 697 700 716 667 675 682 660 658 681 692 712 651 703 712 685 697 691 691 697 647 656 694 697 700 653 651 699 657 690 700 688 647 672 708 653 644 642 670 663 662 700 641 687 704 692 670 651 687 688 696 683 646 665 639 658 694 644 680 671 638 681 664 661 695 639 635 632 673 648 685 633 642 666 646 629 644 629 669 673 666 660 671 660 637 656 658 662 635 632 676 650 645 639 667 644 641 672 644 670 625 680 623 639 668 659 672 658 647 672 659 641 669 659 626 633 630 631 616 665 616 649 655 615 612 635 627 644 656 622 648 632 641 645 646 603 617 610 623 603 657 602 640 649 638 604 631 595 639 608 605 610 647 643 636 627 619 604 642 628 634 635 629 606 625 621 596 597 608 584 592 614 628 581 580 598 600 620 625 621 623 581 586 619 608 570 574 625 593 583 587 591 573 593 599 576 568 563 569 587 607 577 594 587 584 580 576 608 580 555 573 590 567 557 587 600 589 556 566 597 557 582 585 585 580 549 565 559 566 560 541 574 582 585 551 580 569 533 578 548 563 546 553 552 564 570 556 556 527 564 563 574 524 540 569 544 524 524 570 546 535 517 514 516 544 518 524 523 543 536 552 510 558 517 548 518 535 551 529 547 505 514 515 510 547 518 525 509 496 504 528 508 491 512 515 520 487 508 487 498 517 487 499 527 506 497 478 523 489 520 488 515 478 473 497 481 489 514 467 498 500 477 489 481 498 460 500 461 460 474 462 464 468 495 483 498 457 482 455 449 490 477 488 486 459 473 465 482 477 442 476 474 446 467 470 460 473 470 451 471 451 463 464 429 464 462 454 456 440 450 435 454 449 418 432 435 426 422 418 440 451 424 443 450 422 436 443 442 420 405 424 407 432 399 400 423 402 427 431 400 431 422 418 425 399 403 400 393 404 385 399 419 405 392 384 411 398 379 411 409 394 395 378 397 371 398 373 396 365 375 389 384 363 364 382 394 383 392 386 372 388 369 358 364 364 377 381 370 377 351 371 372 344 345 355 375 367 372 361 345 356 347 343 366 363 339 355 329 351 333 327 342 351 354 323 349 333 352 328 331 345 321 329 314 327 338 316 326 316 326 318 322 316 307 324 306 315 328 330 308 328 302 299 303 316 317 304 318 304 301 313 294 313 300 302 314 289 287 295 304 296 288 302 291 303 281 280 296 275 283 284 278 281 281 292 292 280 266 288 270 276 263 260 264 271 278 264 277 272 273 270 273 255 262 254 261 263 263 247 258 249 243 245 244 259 239 249 251 255 253 244 256 246 244 240 240 236 234 236 249 230 239 239 233 231 240 224 232 223 225 226 227 234 221 218 215 222 212 218 228 228 209 214 219 220 216 216 210 211 208 208 208 209 216 203 211 210 209 199 204 205 202 209 199 195 194 189 193 196 191 189 197 198 191 192 200 195 182 185 181 193 182 178 179 190 180 189 177 172 176 176 180 177 181 172 171 179 166 179 175 171 165 167 170 174 170 172 166 172 171 168 165 166 165 165 161 164 152 164 156 150 153 161 154 150 156 150 148 152 154 149 143 154 140 144 140 143 145 138 139 144 139 147 146 134 139 132 132 140 130 131 141 128 133 130 130 134 130 135 136 133 130 132 122 126 131 130 123 121 126 122 118 117 115 120 114 123 116 117 112 113 116 117 113 115 118 117 115 112 115 114 109 105 113 111 106 109 108 107 104 110 106 102 107 104 104 107 99 100 99 104 96 99 95 102 100 98 94 99 98 96 94 99 98 98 97 96 95 91 90 87 88 92 92 89 86 88 86 89 90 86 87 86 82 88 83 80 80 85 79 86 79 81 77 79 79 83 77 81 80 82 81 76 75 75 75 77 79 76 78 73 76 78 72 71 71 71 74 76 72 75 70 69 73 70 73 67 73 67 66 66 68 71 67 70 67 69 64 68 65 65 63 63 64 67 63 62 66 65 64 66 65 64 66 63 62 62 65 62 63 60 61 63 64 63 59 59 58 59 58 60 57 61 59 62 59 60 60 61 62 62 59 58 57 58 59 57 60 59 60 59 58 60 58 58 57 57 58 57 56 58 56 55 56 57 59 56 59 59 55 57 55 59 56 58 55 55 55 56 59 57 55 56 56 59 55 59 56 59 58 56 57 59 57 55 59 58 56 58 60 60 58 58 59 59 56 56 59 58 60 60 57 61 58 58 59 57 62 62 57 60 59 58 58 61 58 57 59 60 60 61 61 62 59 63 60 60 59 60 62 63 63 65 65 64 65 62 63 64 63 65 63 63 64 65 68 66 65 65 67 68 66 65 65 66 70 71 67 67 66 71 73 67 69 70 69 68 75 71 73 72 75 71 74 72 77 76 74 76 79 78 79 80 76 74 76 75 80 83 79 77 77 83 79 83 79 82 81 83 82 81 80 80 88 81 81 83 84 86 89 88 85 90 88 90 86 92 90 95 93 96 89 97 89 97 93 92 92 95 95 100 93 95 97 100 102 104 104 98 100 103 101 102 105 108 107 109 104 102 102 109 102 103 103 114 112 115 113 115 112 114 115 109 119 110 118 116 114 112 119 123 116 125 124 124 117 118 119 119 128 122 123 119 130 120 128 133 127 127 126 130 126 127 135 132 138 129 140 130 132 134 139 144 142 144 145 145 137 142 139 139 140 145 151 148 153 149 143 154 156 145 156 152 157 155 158 157 154 152 154 155 156 154 157 158 156 157 156 166 164 172 168 159 163 161 177 163 176 172 180 173 170 173 175 178 172 182 180 176 173 172 174 173 188 186 177 179 186 184 190 191 189 195 188 197 200 191 191 202 202 195 191 196 201 197 193 207 194 206 203 207 206 196 197 208 214 214 205 202 210 214 214 207 221 220 226 209 216 220 221 225 221 226 234 218 219 218 232 218 232 223 236 234 223 232 230 232 226 234 242 247 247 238 251 235 234 235 240 256 241 260 259 261 249 263 262 243 247 261 249 265 271 272 263 268 252 263 254 262 263 255 258 281 265 268 271 273 279 262 283 270 282 290 280 277 268 281 275 283 284 276 277 298 303 285 295 291 295 290 302 294 306 284 306 314 286 287 287 299 309 293 308 305 321 309 310 297 324 328 315 313 301 330 321 326 321 336 312 327 316 322 336 317 320 345 346 323 331 341 335 348 351 322 340 338 347 344 355 345 333 361 336 355 354 357 344 346 341 338 371 370 354 355 372 357 375 353 378 379 354 356 348 356 368 354 383 387 357 383 356 383 361 364 388 373 391 361 376 391 382 400 403 382 378 396 391 389 400 377 400 378 408 389 397 399 402 416 385 392 384 387 410 424 417 389 402 425 423 403 396 429 397 401 420 398 440 404 429 401 426 420 444 442 435 437 412 418 450 428 444 449 447 435 443 447 428 434 451 443 428 426 437 451 444 444 433 450 461 460 466 463 462 453 461 456 454 474 481 465 478 479 476 455 445 468 489 460 477 472 474 488 469 471 468 487 476 493 483 458 503 489 478 465 493 474 498 488 507 500 474 498 476 469 482 512 506 486 475 485 515 522 488 506 498 496 517 525 528 510 490 488 522 494 527 538 527 537 496 534 493 499 519 516 538 519 539 514 537 546 518 514 546 550 516 518 551 531 507 512 538 531 527 534 537 563 548 557 548 551 518 541 519 558 538 554 549 564 542 527 571 575 544 571 576 581 575 554 566 586 576 560 556 584 542 552 580 571 585 569 562 571 592 589 595 552 556 546 597 593 562 574 604 550 557 583 554 574 569 604 567 564 562 568 583 594 606 601 576 569 592 615 585 587 586 586 598 615 595 577 580 589 595 591 619 591 607 599 600 612 610 623 630 610 597 578 604 599 608 622 637 598 629 595 595 599 629 631 592 628 590 641 634 614 590 622 650 595 650 649 610 607 653 601 615 653 597 647 640 624 611 633 617 630 661 639 662 634 664 626 618 626 667 651 608 666 651 629 615 638 615 643 632 613 638 667 624 664 622 631 666 629 640 655 654 661 628 661 644 629 648 630 631 636 624 654 644 639 677 681 629 640 648 664 636 659 667 687 682 661 687 686 653 647 659 694 659 630 675 668 688 634 637 688 669 691 633 663 696 647 685 684 647 672 660 695 698 702 699 682 678 666 653 650 684 687 694 665 652 674 682 686 665 666 704 673 692 696 689 652 648 687 682 659 692 707 668 669 699 708 690 673 700 671 701 689 682 672 655 703 683 708 691 672 662 670 710 699 716 676 674 699 713 670 693 692 672 656 656 657 718 700 685 705 665 679 679 708 703 696 696 679 695 678 703 708 698 703 665 706 721 661 703 685 683 675 659 698 698 721 666 718 708 712 658 698 708 663 669 702 719 660 701 702 689 685 667 664 711 718
716 709 696 666 710 724 686 686 698 661 723 680 694 676 667 666 718 690 713 702 667 708 706 683 656 711 683 667 719 668 699 679 691 669 689 716 707 689 704 709 710 675 656 716 705 688 669 663 702 674 672 699 711 654 693 685 702 677 652 655 704 655 701 709 700 690 706 664 705 695 658 692 716 659 694 706 694 650 647 682 678 675 659 667 684 709 700 666 674 701 680 688 650 703 691 696 696 694 693 677 665 649 699 704 688 658 648 687 656 643 702 669 645 699 671 689 668 661 664 697 653 648 666 645 692 649 680 688 676 648 687 693 672 636 652 681 661 668 653 660 671 641 646 681 640 682 629 684 639 665 655 658 643 628 624 653 641 621 673 630 675 626 669 673 632 621 674 647 640 643 618 653 659 642 651 660 620 637 644 653 624 666 610 638 624 624 617 659 606 658 625 625 643 647 624 633 633 660 641 618 636 653 641 645 603 648 608 630 608 644 624 603 630 640 647 630 626 593 598 617 633 624 645 621 605 629 596 592 608 584 601 581 618 619 624 622 585 582 594 599 605 621 625 589 578 578 609 619 629 617 587 578 581 577 605 587 612 574 571 582 594 611 577 613 580 607 562 606 582 588 558 584 587 560 591 597 582 596 550 559 566 549 588 598 559 594 546 586 569 573 549 593 592 579 539 583 535 585 547 582 534 587 585 563 537 575 555 537 532 572 576 544 528 575 524 540 550 529 537 527 540 537 533 542 563 557 542 542 540 549 544 545 551 532 533 529 543 503 548 549 505 529 547 548 501 503 502 508 544 542 542 497 535 534 493 490 492 511 505 520 505 490 521 513 523 497 483 483 496 511 518 488 503 519 496 506 504 483 485 484 508 499 503 468 481 482 483 507 502 462 457 457 477 499 496 489 493 478 461 471 454 491 465 454 482 486 472 463 468 444 483 449 442 450 469 462 473 477 465 435 439 430 460 470 446 444 465 462 457 455 423 429 428 459 441 422 440 449 442 455 429 451 447 429 449 421 409 418 408 419 419 403 438 437 424 409 398 422 410 427 402 428 406 405 392 419 404 423 423 395 403 404 411 388 418 411 411 381 407 383 395 396 389 377 392 375 375 394 393 396 372 385 398 381 390 386 388 384 385 368 363 385 356 379 352 387 383 362 350 373 348 357 348 347 343 366 353 364 345 360 342 362 354 362 339 336 332 361 351 333 355 332 333 336 340 338 349 343 327 331 325 338 335 318 329 321 329 324 335 335 321 311 322 320 314 333 316 306 317 312 304 299 326 320 308 295 298 314 314 300 303 308 301 292 311 306 301 295 309 309 286 302 287 278 277 298 298 285 298 290 273 286 276 280 273 280 269 275 271 273 274 271 276 262 278 279 257 278 260 265 263 257 266 258 264 255 262 253 269 250 266 263 266 265 245 258 241 258 253 243 254 254 236 234 233 252 240 252 245 235 229 230 231 237 226 228 232 232 242 230 225 223 222 219 217 230 219 220 218 232 231 216 215 227 213 212 213 211 222 219 215 211 204 200 207 215 205 213 197 198 205 206 199 197 204 197 193 205 205 201 191 202 187 193 188 184 182 180 186 191 180 187 192 188 186 190 182 177 178 186 179 173 175 175 180 172 178 170 175 165 168 166 165 169 165 161 173 166 164 169 163 162 165 164 162 162 166 152 164 162 160 162 161 151 148 157 155 152 151 145 150 149 149 147 150 148 141 140 141 144 148 140 145 133 137 139 136 132 137 136 132 138 128 128 132 134 129 127 124 132 134 123 128 131 129 129 128 124 129 126 126 118 120 119 114 125 114 123 121 113 114 118 111 111 113 112 117 108 110 115 106 114 109 112 114 110 106 104 102 107 110 101 108 107 100 98 102 100 100 102 101 95 101 100 96 102 96 97 98 97 94 94 91 98 91 91 96 91 90 89 91 90 91 93 90 90 86 91 85 89 87 88 85 83 86 85 84 82 85 83 83 82 80 84 77 83 82 81 81 78 80 81 79 74 78 76 77 76 78 74 76 74 71 72 76 73 74 71 72 69 71 74 70 74 71 73 72 73 66 69 66 69 68 70 67 68 67 66 65 68 63 66 63 62 66 63 65 66 65 61 66 63 64 60 62 62 65 60 61 64 62 64 59 58 60 59 60 61 60 59 59 58 62 57 58 59 58 61 57 61 59 62 61 59 57 59 58 60 56 57 60 60 57 57 58 59 57 55 58 56 57 58 55 59 59 56 55 58 58 58 55 57 54 56 57 56 54 56 55 57 54 57 56 56 56 56 57 55 56 56 56 58 56 58 56 56 56 58 59 57 57 57 55 55 55 55 59 57 58 58 56 59 56 58 59 58 58 57 58 60 59 61 58 57 60 62 61 62 58 59 60 58 57 62 61 59 61 61 58 61 64 62 60 61 62 64 61 61 64 61 66 61 66 66 67 62 65 63 67 67 64 64 67 65 69 68 67 65 66 68 69 71 71 68 72 72 70 74 74 68 71 74 75 73 70 74 71 75 74 73 73 75 79 78 76 75 74 77 77 78 81 82 79 79 78 82 77 81 78 82 81 86 82 86 81 82 87 87 84 83 82 83 88 86 88 91 85 85 92 92 87 87 88 90 94 95 93 92 98 98 99 97 94 101 95 98 96 99 96 95 98 100 102 99 103 103 101 106 104 100 106 108 105 110 108 109 109 104 107 112 110 111 116 111 110 115 113 119 120 119 118 117 118 117 115 116 116 126 123 126 120 124 121 121 130 128 122 130 133 124 126 126 136 127 138 138 133 136 133 139 142 133 142 144 132 142 145 144 142 139 146 139 140 139 145 149 149 142 146 148 150 147 152 157 155 151 154 158 152 161 162 150 155 154 158 153 156 164 165 170 167 170 159 160 164 167 168 162 178 174 170 172 181 172 167 182 177 183 175 183 183 183 180 180 188 175 183 182 184 188 194 186 192 197 195 191 199 198 192 189 203 191 200 206 205 200 203 196 195 200 209 211 195 213 203 201 200 206 211 211 221 219 215 219 220 218 220 217 228 228 229 215 223 216 231 222 223 226 222 225 227 234 227 242 234 228 226 238 241 236 233 243 239 235 246 254 236 242 250 243 238 255 260 250 243 241 249 264 253 266 255 270 272 254 272 272 256 272 273 252 261 267 266 268 270 264 272 286 273 288 276 269 271 279 266 274 281 294 274 274 278 290 275 280 303 304 293 303 293 293 292 305 303 309 287 308 300 294 296 296 294 316 315 296 317 312 324 326 327 328 300 310 314 318 321 314 329 333 311 320 338 330 339 319 339 321 342 322 321 321 334 350 345 340 351 332 331 324 336 330 343 336 336 347 338 345 346 339 349 361 339 348 365 346 366 368 350 360 377 368 350 357 364 361 367 367 388 387 375 378 371 374 390 384 394 368 372 379 380 367 395 390 391 401 399 404 379 382 378 404 394 408 403 410 406 406 399 402 411 398 414 414 408 410 410 424 422 412 397 420 405 428 431 415 404 432 419 417 406 413 431 432 419 425 418 411 413 431 430 439 422 434 433 450 424 444 459 453 447 446 463 461 423 459 437 428 448 448 455 445 474 439 450 453 435 474 474 448 447 454 465 448 461 448 453 457 484 469 469 494 472 489 488 482 459 466 485 467 469 469 485 470 465 495 488 473 507 508 475 500 487 509 502 486 502 516 519 506 478 516 522 519 512 509 506 489 489 520 503 507 494 528 494 532 504 528 490 516 507 498 529 503 503 498 545 509 510 544 522 537 529 514 539 526 533 515 546 515 546 533 510 523 556 558 543 558 526 548 558 549 554 524 567 522 531 557 561 543 551 549 543 576 533 564 575 557 549 546 577 582 556 547 545 567 543 584 579 575 582 556 575 596 556 579 582 561 562 601 602 559 590 551 549 580 574 567 604 565 565 569 591 599 582 607 564 562 576 605 614 618 563 569 578 601 595 613 607 621 578 620 575 593 627 583 573 586 608 573 587 598 610 626 596 622 584 628 585 634 602 615 630 584 629 637 636 644 636 602 620 615 639 589 636 604 603 598 619 623 632 601 643 641 609 641 655 618 643 599 652 625 606 614 609 661 656 638 603 619 611 604 613 634 644 640 621 644 661 649 648 624 626 622 618 667 623 667 624 620 648 668 642 626 675 667 631 637 651 621 627 650 655 683 654 632 679 637 639 656 681 628 657 688 625 656 631 685 648 690 674 648 687 682 675 665 679 669 630 687 638 662 642 695 673 636 657 683 657 662 696 676 652 647 637 656 689 698 654 699 684 658 690 676 648 688 698 673 649 663 700 671 701 690 645 677 662 695 678 669 674 678 698 666 673 693 686 676 666 703 662 679 694 655 672 685 681 674 668 714 714 685 683 716 712 717 674 665 656 660 710 653 700 652 711 660 708 691 698 668 681 715 701 660 664 666 705 706 693 658 712 698 702 678 705 713 659 712 683 693 698 720 700 701 714 687 696 711 693 666 694 715 702 717 678 658 719 685 667 667 691 703 692 670 658 660 700 662 717 699 671 662
695 687 708 685 718 679 711 657 660 680 687 706 712 709 709 678 710 691 660 715 668 695 699 709 697 672 714 659 715 699 664 724 661 715 723 692 707 678 693 710 673 694 662 669 698 721 703 702 661 654 695 664 710 667 698 719 668 663 697 688 667 677 714 705 717 696 682 658 677 697 699 680 661 711 703 713 709 683 700 656 683 681 666 680 703 710 677 651 653 662 695 696 687 694 692 688 670 702 644 683 645 662 681 680 669 659 652 664 667 704 663 676 668 698 695 686 688 680 665 680 693 685 688 643 684 658 686 661 654 673 679 662 641 696 633 683 660 694 689 670 628 666 629 678 683 635 669 661 667 657 663 687 675 661 686 623 622 663 678 671 664 666 661 673 630 652 651 671 653 672 621 666 636 660 674 650 653 638 635 647 624 656 640 612 633 613 613 661 610 640 645 648 654 639 643 653 629 661 637 640 636 637 618 609 598 598 631 627 655 629 643 638 642 592 646 626 603 630 620 645 616 644 598 627 646 585 612 630 602 608 593 597 622 597 609 614 581 596 631 628 622 608 577 586 579 586 584 616 629 614 618 589 614 588 598 594 582 617 605 602 566 569 615 586 592 596 565 583 597 568 567 570 557 601 570 606 555 604 589 577 559 565 567 592 547 578 557 597 593 576 576 540 569 550 570 565 540 557 570 568 577 538 574 571 538 575 539 531 565 529 565 540 558 576 523 537 523 564 539 555 559 540 540 529 519 535 565 554 530 529 531 540 543 512 510 550 554 543 551 544 544 500 549 515 508 529 522 500 496 545 531 536 518 539 528 527 487 512 528 494 507 528 499 521 500 524 479 501 498 514 505 495 499 502 482 494 470 470 508 488 505 496 510 477 493 474 470 464 479 494 467 475 467 481 458 455 459 491 472 494 477 464 467 448 448 488 481 470 470 444 446 483 471 476 464 460 459 449 452 447 461 455 438 458 460 450 442 446 440 443 452 455 423 437 426 425 423 447 424 437 446 430 437 409 426 443 436 407 421 407 408 440 406 402 418 418 416 414 427 428 431 422 417 412 412 406 412 393 406 415 397 400 404 411 408 390 395 377 411 407 402 381 401 402 388 372 378 371 372 384 392 371 380 375 363 370 392 384 389 366 374 372 359 374 378 360 365 364 377 349 346 355 362 361 354 360 349 366 373 338 367 346 336 360 358 363 342 358 340 347 352 334 328 338 355 327 337 343 320 342 334 329 331 340 346 321 338 323 311 311 334 308 337 309 328 307 331 314 313 324 308 309 322 320 323 302 310 309 299 317 315 304 299 298 306 293 310 300 291 296 308 289 305 306 278 303 294 296 294 284 273 289 283 279 285 291 267 287 266 267 281 272 275 284 258 271 277 259 265 278 262 260 254 266 249 263 271 251 251 257 252 255 249 244 259 241 247 257 255 256 243 235 244 256 240 231 246 233 228 241 231 241 226 226 236 231 232 236 231 223 240 235 227 216 216 227 233 229 222 216 213 216 220 223 216 214 217 208 214 219 216 221 214 205 213 204 204 208 203 205 195 196 207 196 202 197 192 203 195 190 196 198 194 195 194 188 198 183 195 191 186 187 186 181 190 183 184 184 188 182 188 184 169 168 168 170 181 177 166 172 175 176 177 171 175 174 161 162 161 163 170 163 166 154 162 152 154 151 162 157 163 158 159 150 149 149 157 150 153 153 148 142 140 147 141 151 142 146 141 147 144 140 144 146 134 134 136 139 135 139 130 132 133 133 134 132 130 127 136 128 123 132 127 129 120 129 128 118 128 128 121 121 118 121 122 115 115 116 120 115 120 114 120 120 116 110 113 110 117 116 111 111 105 106 109 104 102 106 101 101 109 103 106 105 107 100 104 96 96 95 100 97 98 95 95 101 93 100 93 94 92 92 92 95 94 96 91 95 94 87 88 86 85 93 89 90 89 88 86 87 83 85 82 85 84 85 80 85 86 84 79 80 84 83 82 76 82 80 79 76 81 77 75 78 73 75 78 73 75 76 76 73 75 74 71 72 70 74 74 68 70 70 71 69 71 69 67 69 69 67 68 66 70 68 66 65 67 68 68 68 68 66 62 65 66 61 61 65 66 60 65 60 64 65 61 63 64 60 59 63 62 61 63 61 58 58 61 58 57 58 58 62 62 62 59 59 62 59 57 59 59 60 59 56 60 59 56 59 58 57 57 58 58 57 56 57 58 57 57 58 58 57 54 54 56 56 57 57 57 58 56 57 54 56 57 58 54 55 54 55 58 58 55 58 56 57 57 54 55 55 56 56 56 58 56 58 55 54 58 54 55 57 57 57 56 59 57 58 57 59 56 58 59 58 57 57 57 56 59 60 60 58 57 59 57 61 61 58 61 57 58 59 61 58 58 60 63 61 58 62 59 61 62 60 62 64 59 60 61 63 60 64 62 65 61 66 62 64 63 67 65 63 64 63 65 64 65 68 68 67 66 68 70 69 68 72 68 70 70 74 74 69 73 75 69 75 72 76 74 76 74 77 74 77 79 77 79 78 76 77 77 79 76 78 81 78 78 80 78 81 79 79 83 79 82 84 80 85 82 84 84 89 85 87 90 85 90 87 86 87 93 92 94 88 89 92 92 96 93 97 95 99 99 94 93 100 101 95 96 100 101 98 103 96 99 102 105 99 106 100 101 109 110 108 111 112 103 110 112 110 111 109 114 108 118 115 111 120 116 121 115 116 114 121 123 123 115 123 126 127 118 120 119 128 120 120 125 128 129 123 131 135 130 133 135 138 133 128 133 130 139 138 132 136 133 141 135 142 144 137 139 142 148 144 147 141 145 148 150 153 149 152 154 148 149 151 158 155 149 148 154 163 155 165 166 160 152 165 165 166 169 161 161 172 158 163 160 167 173 168 171 175 169 175 169 179 168 180 174 170 186 181 173 178 187 190 182 181 185 180 183 193 179 189 192 191 201 197 201 195 188 190 187 205 192 190 190 193 200 192 205 196 208 212 215 212 201 199 219 215 211 222 205 214 224 216 211 208 211 224 224 228 231 213 234 231 217 227 217 218 232 224 233 239 230 236 244 224 226 243 247 242 230 243 233 253 245 250 256 249 240 246 257 259 262 256 246 243 255 259 264 248 246 247 270 261 269 254 263 266 254 258 257 256 260 268 265 269 260 277 270 281 275 284 266 272 272 287 276 294 274 294 292 288 276 281 287 283 294 296 307 283 308 291 311 299 286 314 312 290 298 294 294 319 302 316 309 313 311 321 308 303 327 326 328 319 310 321 337 318 334 316 320 340 326 314 346 342 322 342 333 344 323 342 344 323 355 326 338 352 356 345 342 356 360 363 353 344 345 370 356 368 352 361 360 370 373 359 351 368 373 382 354 349 358 385 352 379 377 364 372 359 383 375 380 361 376 371 369 387 372 375 398 395 403 370 403 375 380 390 384 402 381 381 409 414 400 410 407 418 388 406 411 396 419 391 397 413 411 413 415 399 419 419 435 437 406 409 420 407 406 419 441 424 427 416 422 413 412 429 416 428 441 426 417 431 449 452 450 459 446 455 437 443 438 466 459 461 470 471 458 436 456 459 448 445 472 441 476 446 472 477 470 460 484 452 490 472 462 450 495 450 458 464 457 469 488 490 498 473 467 469 477 486 472 506 467 472 480 478 472 487 497 513 483 503 486 496 483 481 517 505 488 502 515 513 480 527 499 483 523 503 496 536 493 498 532 495 528 523 539 539 499 497 529 499 529 506 512 505 529 535 553 555 528 514 546 534 532 514 551 515 539 534 549 533 528 560 525 547 529 527 571 562 558 558 529 537 550 529 536 555 579 557 568 563 546 534 550 576 535 534 538 581 557 586 549 572 573 567 564 555 594 596 589 548 591 570 567 562 548 562 590 575 551 579 599 576 563 573 577 611 570 599 566 564 573 560 584 579 581 574 610 588 586 612 603 596 585 578 609 629 594 618 614 572 606 577 582 634 595 588 584 581 614 635 604 608 596 596 594 614 595 593 628 632 606 587 594 644 596 631 631 637 628 640 638 647 593 594 632 623 613 642 618 637 599 601 647 615 604 614 636 621 634 649 609 626 611 665 610 606 666 644 636 657 655 635 609 667 613 644 629 674 619 647 620 619 642 677 669 654 656 672 680 641 628 642 654 645 634 632 654 684 682 657 655 670 679 684 684 638 669 631 687 682 640 662 691 665 680 680 638 647 634 662 632 661 636 684 694 639 665 659 659 653 668 699 651 645 678 674 637 669 658 656 644 666 684 703 698 643 645 696 666 687 650 661 655 684 674 664 672 656 675 707 657 681 678 677 657 681 668 675 678 684 679 686 688 666 687 667 712 658 667 707 707 677 716 692 697 691 695 695 703 706 651 714 718 709 674 671 676 704 700 718 675 675 689 656 694 670 677 691 688 704 690 678 717 713 683 697 689 658 692 687 656 677 678 691 724 702 669 670 691 657 700 695 681 694 700 673 691 705 680 701 703 681 658 696 711 687 709 716 661 677 679 661 698 702
668 669 680 682 724 686 723 699 724 678 668 699 665 702 678 659 718 695 723 689 665 708 690 717 698 694 709 692 669 681 708 679 692 700 703 689 659 670 661 697 689 710 668 667 657 659 668 717 675 670 702 670 677 654 687 662 714 712 695 661 658 659 718 718 711 696 691 680 710 656 678 698 666 691 710 662 682 689 688 702 713 668 649 675 675 691 683 676 682 665 684 696 672 690 706 681 703 680 664 670 665 703 709 683 697 700 656 650 669 669 701 685 664 655 660 640 664 642 664 700 645 679 698 664 640 645 684 640 690 672 641 632 674 678 670 690 659 658 691 644 637 685 643 682 688 663 688 691 631 662 681 631 668 680 653 676 682 647 672 676 636 647 670 650 648 622 664 641 650 674 661 673 638 669 663 668 672 668 664 639 639 647 658 638 642 653 668 668 631 633 647 666 644 665 637 641 643 617 639 632 651 644 643 654 645 651 604 654 638 651 631 640 602 648 599 641 637 651 593 645 595 626 642 588 635 607 626 625 618 639 602 622 584 584 591 605 612 615 598 585 615 589 611 576 593 590 580 619 601 608 622 571 604 592 592 600 593 574 620 573 587 620 614 593 616 590 603 589 593 586 586 573 590 569 592 605 551 577 601 571 593 591 598 594 583 600 592 581 587 545 572 586 561 586 546 573 576 550 542 554 588 565 548 542 579 530 532 577 538 563 542 561 550 565 558 571 532 565 531 518 526 553 537 562 525 528 561 564 521 530 529 541 533 552 506 525 512 550 540 504 507 544 507 521 529 526 525 496 524 509 505 494 502 504 530 536 508 488 534 531 493 496 488 526 495 509 481 525 498 509 495 480 478 511 488 497 517 490 482 480 511 480 510 471 494 508 482 507 460 493 490 496 476 493 483 495 493 487 469 492 486 462 482 477 454 460 443 470 469 455 478 461 451 464 451 436 458 440 444 462 452 445 455 457 452 452 430 459 432 449 459 432 425 445 437 452 444 429 439 439 446 452 446 451 420 412 425 426 407 413 408 407 419 414 428 415 401 426 432 408 427 408 412 430 420 420 419 394 394 417 416 403 420 402 395 395 408 379 411 397 401 374 410 410 385 377 399 393 401 383 365 372 400 398 368 390 376 374 377 369 381 358 383 374 362 351 361 382 351 352 371 367 371 358 377 359 373 352 362 343 337 370 368 341 352 348 337 347 342 333 328 347 351 336 338 344 350 341 334 333 347 331 333 328 314 345 324 314 324 313 325 320 306 308 306 307 314 311 315 319 316 301 324 315 311 308 296 307 318 303 295 306 305 295 305 301 292 293 297 296 306 295 296 301 277 286 285 274 277 275 275 274 273 284 285 282 270 288 266 283 277 270 263 269 264 281 259 274 268 256 267 270 257 251 270 267 254 255 254 268 259 265 266 242 250 259 250 244 253 241 258 256 248 237 234 251 230 235 247 238 229 231 246 227 241 244 236 230 242 239 219 223 232 215 233 233 219 233 222 211 226 217 210 207 223 214 209 215 221 214 205 217 210 209 214 211 205 195 205 198 196 208 191 209 206 201 192 189 205 200 203 203 199 191 184 186 195 182 187 190 191 188 193 175 186 182 184 179 178 180 182 174 174 171 179 178 169 180 165 174 169 174 171 160 159 167 166 163 166 166 157 160 153 168 154 156 159 164 150 158 150 153 153 159 152 146 151 144 152 142 152 149 144 141 140 144 143 144 136 141 134 142 133 146 135 136 143 131 140 129 140 135 131 139 129 136 132 130 127 134 126 122 121 126 121 129 122 127 122 116 120 120 125 118 124 114 118 118 115 118 121 111 112 118 111 112 109 110 111 110 112 113 109 111 109 108 109 105 107 106 102 103 106 105 101 105 99 101 99 98 104 102 98 97 96 93 94 94 92 94 95 95 93 95 89 90 89 92 91 92 91 92 86 90 85 89 85 88 89 84 85 88 86 80 85 83 81 79 83 85 80 81 76 76 83 82 78 77 80 80 78 78 74 77 77 74 78 78 74 73 72 71 70 72 70 73 69 72 69 72 71 69 68 72 71 71 67 65 67 69 69 64 65 69 66 67 66 67 66 66 66 67 67 61 64 63 61 65 63 64 62 60 63 59 60 62 61 58 59 63 63 61 62 61 58 57 57 61 59 60 59 57 60 57 59 58 57 58 60 57 57 55 59 57 58 57 58 57 56 58 58 54 57 58 56 55 57 55 57 57 58 55 54 53 57 53 56 53 55 55 56 53 57 55 55 56 55 55 55 53 56 55 53 54 54 57 56 57 53 56 55 54 55 57 55 54 54 53 56 57 58 56 55 57 56 54 57 58 57 55 55 56 55 58 57 56 59 57 57 56 57 57 58 59 57 60 57 60 59 57 60 59 62 61 57 59 60 60 61 59 62 60 61 59 58 64 61 59 63 60 60 65 65 65 64 61 64 64 66 65 63 63 63 63 68 67 64 65 65 66 66 69 69 70 68 72 67 71 70 69 74 71 69 69 73 71 74 74 70 70 71 74 77 74 78 77 73 77 78 77 77 75 80 80 81 83 78 79 77 82 83 83 83 78 82 86 85 86 86 83 86 87 82 90 86 89 87 84 90 86 90 88 89 93 90 96 89 92 95 93 96 98 98 97 95 96 100 100 102 99 98 97 96 97 98 103 99 103 101 102 102 106 105 110 106 109 104 107 107 111 106 106 111 115 115 109 108 111 116 113 115 120 116 117 114 122 124 122 125 116 119 116 122 126 127 123 131 130 125 121 130 128 129 135 128 136 133 136 129 130 141 132 130 137 141 140 142 143 145 135 145 141 139 138 143 144 140 152 153 141 149 143 153 144 156 145 155 160 147 161 155 151 157 153 160 153 152 154 168 163 165 166 161 165 164 160 169 167 174 166 170 175 170 166 177 176 171 172 178 184 179 177 182 187 174 187 188 177 191 177 186 194 192 196 197 199 197 201 194 189 196 191 188 192 192 209 199 196 194 200 197 203 209 200 208 209 206 208 204 206 218 207 212 212 219 223 213 208 218 226 225 214 212 224 215 224 221 227 225 217 236 222 227 223 230 243 244 234 236 247 248 229 232 243 249 237 236 233 256 235 245 237 241 246 253 248 244 264 245 247 265 259 257 248 271 268 270 270 266 266 265 254 275 276 258 280 261 260 270 273 263 285 284 291 281 287 291 274 287 278 295 274 287 291 287 301 281 283 289 280 282 286 292 290 295 288 285 296 310 309 308 318 295 307 315 320 303 307 301 299 328 304 312 314 317 318 304 309 308 318 336 323 312 314 331 334 340 346 329 319 349 349 329 323 337 341 331 352 354 355 330 353 349 342 356 341 355 338 368 359 358 352 347 351 345 349 344 375 371 348 368 357 372 371 353 379 358 388 358 375 377 380 361 376 396 392 392 380 386 374 366 367 374 375 387 392 384 378 392 400 407 406 402 384 412 416 412 390 411 420 403 389 424 398 423 389 419 404 408 393 426 403 410 417 404 429 413 439 431 432 439 413 430 443 418 424 430 426 410 434 451 450 443 421 442 417 439 430 446 451 456 433 441 467 446 447 459 450 464 452 447 448 474 468 478 436 447 458 459 440 445 442 464 472 469 459 462 486 478 462 482 460 456 494 475 486 491 488 475 480 490 466 493 502 500 465 476 508 504 507 488 471 490 506 485 492 474 518 502 491 489 504 502 480 495 507 496 504 525 514 504 499 490 502 494 535 506 497 528 526 537 524 540 528 518 512 538 515 540 518 520 521 511 522 520 548 549 521 556 543 527 548 537 547 558 565 562 553 537 563 551 545 540 567 565 548 552 533 545 548 544 549 572 535 541 555 579 567 566 546 569 565 534 546 591 543 573 548 581 575 574 583 591 549 593 594 547 600 558 584 551 578 555 570 584 562 579 587 557 604 594 557 562 566 560 616 573 597 611 601 606 616 569 572 591 592 568 598 607 569 595 617 598 580 620 573 573 584 609 620 606 632 624 635 624 627 594 617 590 602 605 604 589 643 632 597 623 641 591 640 603 632 636 640 643 594 617 623 616 646 619 628 642 624 614 652 624 632 647 627 614 655 631 614 626 640 622 651 614 642 657 623 655 663 626 625 633 642 668 626 622 649 661 647 641 614 622 639 615 617 654 629 646 624 637 622 656 665 652 637 630 677 672 635 654 666 669 636 674 649 649 654 681 682 668 627 689 650 656 670 629 675 684 676 695 637 645 694 684 638 687 649 648 693 666 638 649 668 686 684 703 678 656 659 682 680 639 681 650 651 663 676 666 690 676 646 708 684 665 690 651 663 702 706 669 653 646 702 658 688 667 664 667 674 681 686 659 701 648 678 705 707 680 655 653 695 682 700 691 710 667 652 676 699 703 671 679 672 668 700 714 698 719 668 658 694 707 680 689 717 710 678 716 705 698 663 671 690 685 677 700 661 691 669 710 683 684 719 694 694 696 697 700 704 664 720 723 720 676 662 673 678 695 688 660 670 697 717 676 698 670 692 674 676 706 659 703 705 723 712
715 665 684 690 683 662 724 681 725 673 725 711 665 694 673 708 678 712 698 667 683 681 673 699 700 721 672 675 669 707 701 657 684 657 659 709 661 723 701 697 709 670 722 716 677 667 667 696 692 707 677 688 712 675 654 673 671 674 709 654 695 705 717 653 655 705 717 699 676 680 660 654 713 676 665 687 698 681 707 665 701 670 668 698 699 668 648 647 696 711 655 670 696 652 679 699 706 708 663 702 657 684 659 671 655 687 659 690 658 693 641 672 676 667 666 673 659 642 683 647 677 664 638 651 652 682 646 694 665 651 693 673 640 671 670 664 649 644 675 650 654 691 638 686 678 653 648 657 692 682 629 657 678 665 653 632 654 671 641 646 630 660 665 638 641 640 639 665 630 674 671 661 618 629 647 633 635 633 618 657 649 610 648 644 652 664 643 622 614 610 638 630 633 659 636 619 628 611 657 623 626 630 654 647 627 647 611 619 643 607 636 653 593 594 630 601 632 603 640 603 616 600 648 631 618 619 640 591 622 594 610 604 619 585 620 611 611 592 581 626 622 592 623 580 589 627 582 618 583 602 587 612 594 578 625 619 593 593 601 612 592 596 566 586 575 615 568 574 565 581 573 601 596 570 599 600 582 599 599 556 569 603 599 573 574 568 572 573 579 572 581 562 551 560 548 570 569 567 590 569 553 582 563 570 555 552 557 575 534 546 532 555 568 570 553 575 564 545 551 564 543 560 546 556 536 552 552 542 520 557 556 545 510 510 527 514 532 553 543 516 511 542 528 530 523 544 502 545 510 530 521 531 506 538 528 510 496 492 495 488 522 485 516 494 516 495 525 484 482 524 479 496 510 484 476 510 519 477 474 507 469 502 473 466 478 486 491 465 485 481 498 468 463 475 489 475 478 496 482 456 472 466 473 447 461 466 462 453 476 443 453 439 446 471 473 458 444 437 435 443 448 433 441 438 431 455 461 435 446 449 449 455 447 449 461 451 426 422 453 439 442 430 440 417 431 436 444 408 415 428 429 435 440 408 405 413 437 430 405 414 410 423 418 399 404 428 406 403 388 411 407 420 405 410 383 386 414 389 405 382 397 400 393 402 372 379 398 389 391 376 382 384 395 395 389 390 392 372 368 361 384 388 368 368 360 372 352 351 374 372 352 356 346 373 342 350 360 349 338 342 366 343 350 354 346 339 358 337 343 355 329 338 333 343 326 325 352 322 329 347 336 346 330 318 322 323 341 328 335 336 338 334 310 315 310 335 325 306 327 315 307 318 321 308 305 322 303 295 302 299 307 296 287 302 305 302 298 301 305 304 290 298 302 301 295 294 298 299 281 292 292 297 275 272 273 279 282 282 282 272 279 277 275 277 260 262 268 260 254 267 276 269 266 261 270 261 249 250 261 267 254 247 245 245 258 251 249 255 244 255 237 252 247 249 241 241 238 242 238 241 231 228 239 233 231 231 224 238 233 221 223 237 220 217 227 225 221 223 220 212 222 212 214 209 214 219 222 212 208 208 206 200 205 207 211 207 208 195 197 201 196 195 209 209 191 206 190 199 201 199 194 191 186 195 185 181 189 191 183 179 177 189 183 184 176 173 179 185 179 183 177 183 177 179 181 179 170 170 172 177 163 173 175 174 165 159 169 161 163 159 157 163 164 154 156 155 151 164 156 158 159 161 149 157 156 150 158 143 155 149 154 140 140 143 142 142 141 138 137 138 145 144 144 135 134 131 138 130 134 139 130 138 130 127 128 128 135 133 127 125 125 131 129 124 126 127 125 122 118 127 121 121 121 123 121 113 123 119 112 118 111 114 110 109 115 109 117 116 113 113 107 105 103 112 105 107 103 107 108 109 101 108 102 104 101 105 97 100 101 100 104 95 102 100 101 98 96 98 97 90 97 95 90 91 95 92 90 87 93 86 92 92 86 91 84 85 84 84 85 81 85 81 80 86 79 81 79 83 80 82 80 77 80 83 76 81 81 79 81 80 75 74 75 75 75 78 73 71 74 77 76 74 72 75 75 75 69 73 71 69 70 70 69 72 72 70 69 67 69 67 65 64 66 65 63 63 64 66 65 66 61 63 66 66 63 61 62 65 62 64 59 59 59 63 63 63 60 61 58 57 61 57 57 58 59 61 58 61 59 58 59 57 60 60 59 60 59 57 55 56 59 58 56 59 54 55 58 56 54 58 58 55 55 57 54 56 56 57 54 55 56 57 56 57 53 54 57 57 56 54 55 55 56 55 56 52 54 52 54 56 56 54 53 54 54 56 55 53 53 57 53 54 53 56 54 53 54 53 57 53 54 54 57 55 54 53 55 57 56 56 54 58 55 57 55 57 58 59 56 55 55 56 59 55 59 56 56 57 58 60 59 56 59 59 60 59 58 59 58 58 58 57 62 63 60 61 62 58 61 63 61 60 64 65 64 62 62 66 62 61 66 63 65 64 65 68 65 65 64 67 68 66 67 66 70 69 69 70 72 69 67 73 68 70 68 70 74 69 71 76 70 74 74 73 77 78 72 78 75 73 75 77 77 78 78 78 81 78 81 79 82 78 83 79 81 84 82 84 82 83 81 86 86 86 88 86 84 88 86 85 92 90 90 87 87 94 95 96 89 94 94 97 91 96 93 100 98 101 94 98 104 102 95 100 101 97 103 99 101 105 105 109 103 106 108 110 110 103 107 113 114 109 112 109 109 112 114 114 118 116 116 115 118 119 114 118 115 114 124 119 122 120 126 121 124 121 129 126 123 131 126 133 130 131 136 132 131 135 128 128 129 130 138 131 137 135 144 139 143 133 142 146 146 140 150 150 145 150 148 144 154 146 143 145 144 147 156 152 147 148 154 149 152 158 161 157 153 159 162 165 169 164 168 169 168 167 174 164 173 177 176 166 168 168 169 182 172 173 169 170 179 185 172 181 184 185 183 189 184 192 181 189 196 183 181 182 184 193 188 200 203 194 197 204 200 197 194 202 193 198 199 195 209 199 204 216 208 205 217 202 203 206 217 216 214 210 206 225 209 220 229 215 230 213 226 224 229 223 219 231 236 240 220 228 224 233 242 232 242 232 229 236 238 241 234 232 234 243 256 245 257 241 256 260 245 258 259 252 260 253 268 261 258 250 267 249 273 275 260 252 263 260 265 273 259 274 281 269 268 275 287 276 272 277 269 291 290 294 295 282 294 292 285 289 274 280 280 293 297 300 300 289 303 289 292 310 298 304 313 304 301 301 296 296 293 310 306 321 324 306 311 303 305 310 333 322 310 322 329 333 339 326 314 317 312 343 324 320 317 342 348 334 328 332 347 337 341 353 350 358 351 350 329 354 360 356 358 351 358 354 346 367 368 342 355 343 373 376 378 346 373 372 375 352 384 381 356 380 384 375 389 393 383 382 370 391 381 367 375 376 399 391 397 397 399 395 395 399 409 395 375 398 409 404 388 406 393 398 405 418 422 407 391 410 403 402 392 427 426 425 405 415 414 413 411 410 410 403 420 406 442 415 423 429 414 408 427 419 425 437 440 425 441 440 433 445 420 434 447 421 423 448 466 435 454 438 467 465 430 470 435 474 444 463 477 456 463 448 461 484 443 481 479 443 468 487 462 449 479 483 481 452 471 454 498 463 473 500 459 471 462 498 461 475 496 505 502 481 478 492 513 502 512 495 507 509 486 499 491 498 516 478 495 480 508 488 508 497 521 526 509 534 487 524 527 508 492 519 517 522 529 539 514 546 526 518 530 537 513 513 502 531 510 528 527 548 512 537 519 545 530 517 516 551 515 531 536 539 529 544 518 544 545 532 532 575 577 532 548 571 566 566 555 539 545 537 561 568 578 576 582 559 535 539 541 566 587 554 593 550 565 576 560 559 570 552 567 579 557 570 569 564 555 595 557 569 592 608 557 594 607 568 605 608 563 581 561 586 601 619 572 609 576 623 599 597 571 575 596 605 624 605 621 598 591 625 611 584 592 600 624 632 626 628 629 602 590 611 622 636 588 616 632 609 616 603 629 620 644 623 606 633 599 621 608 617 651 618 612 597 601 600 596 648 643 651 620 650 610 622 602 656 651 638 610 634 614 605 651 643 629 613 630 662 647 631 654 669 637 653 662 662 612 646 618 614 642 640 618 623 655 663 656 638 661 655 637 647 654 654 627 670 642 643 664 668 670 662 675 654 656 657 630 692 661 671 674 666 661 692 651 681 652 643 649 673 692 680 649 696 647 699 681 670 665 645 692 659 685 670 665 698 685 645 645 668 643 699 705 672 654 661 665 680 702 678 657 647 697 663 685 698 680 667 652 695 692 680 666 688 675 690 650 683 708 648 662 676 714 706 668 660 685 710 671 676 653 664 715 665 685 671 655 700 688 688 681 666 655 702 717 692 686 661 662 688 670 684 717 703 703 661 666 686 659 699 715 683 719 715 678 691 672 703 668 682 715 693 721 661 718 703 657 719 721 672 670 664 678 675 684 726 721 666 659 696 681 719 724 676 709 717 683 697 667 665 722 726 701 688
661 693 665 701 727 699 687 670 676 707 727 673 678 721 681 679 691 676 671 659 694 693 688 688 701 697 694 695 695 707 695 668 713 701 709 711 711 708 722 660 688 721 713 677 684 707 697 687 724 680 657 689 685 688 719 677 694 718 660 703 714 698 694 709 705 673 652 662 652 671 719 689 674 698 652 671 655 689 670 655 703 655 706 691 703 653 654 682 648 659 663 648 711 711 712 696 671 653 700 697 704 662 700 660 663 678 652 683 644 652 644 662 695 685 700 652 671 671 658 681 669 659 682 657 653 688 669 655 689 687 641 655 641 634 691 679 688 693 656 691 691 652 631 640 683 639 678 646 678 656 678 655 654 659 629 669 665 642 658 678 653 680 663 631 630 630 638 658 656 663 640 638 679 639 648 677 618 670 633 615 655 635 636 632 654 667 645 609 634 614 646 619 611 623 662 611 656 636 652 642 652 620 612 649 604 611 635 655 619 651 612 622 629 642 647 600 613 598 604 596 613 639 595 616 596 634 599 637 587 612 634 596 624 625 620 592 606 589 630 603 581 595 634 624 615 616 612 625 584 570 629 615 584 592 597 581 568 568 598 589 585 594 600 593 599 598 580 599 601 594 571 563 582 605 596 565 577 600 569 580 600 602 548 559 590 565 584 593 591 584 581 563 570 546 546 574 575 575 560 558 571 579 554 580 553 553 574 552 552 555 537 541 544 536 550 525 569 564 549 571 534 536 561 545 528 553 531 524 538 511 552 513 553 524 521 556 549 538 553 515 527 515 526 524 516 544 498 496 520 513 541 494 534 491 516 534 512 501 524 507 532 492 526 491 514 482 507 491 491 481 516 520 500 501 495 496 484 506 486 490 485 483 492 488 488 482 499 487 474 460 476 476 493 501 489 497 468 474 482 495 477 454 461 477 489 447 473 460 459 445 460 444 478 460 441 444 479 451 471 463 468 432 453 452 448 461 455 459 424 448 458 433 428 430 454 425 422 437 420 419 432 413 435 441 425 429 431 435 408 405 432 416 414 424 419 437 418 420 417 408 423 416 409 414 414 391 415 421 424 419 392 406 396 387 415 414 388 411 396 411 397 405 401 402 373 389 379 371 399 374 386 391 381 377 381 380 371 384 365 380 389 372 374 381 385 357 349 367 348 367 360 368 372 367 366 348 362 344 349 341 356 343 343 343 351 353 347 360 346 341 336 353 340 331 323 340 325 324 323 332 330 318 328 336 329 318 319 313 330 332 330 330 308 314 326 312 319 316 319 328 322 301 325 303 323 319 310 317 292 317 308 303 287 295 307 313 290 301 290 294 304 302 303 296 300 294 278 273 278 282 294 291 274 285 278 279 291 280 284 283 275 274 270 269 281 274 256 271 259 257 271 274 267 274 259 270 263 264 250 251 263 258 242 252 255 247 250 246 250 246 235 246 246 254 239 248 234 230 236 239 232 247 240 231 236 229 226 227 235 221 221 221 227 218 227 227 228 224 218 227 221 226 216 213 226 219 207 208 205 212 208 219 218 208 200 203 201 205 202 208 205 202 190 206 190 199 201 205 203 188 196 189 189 188 196 181 195 196 190 182 180 191 192 191 178 181 188 177 177 175 175 176 182 178 180 178 177 171 177 169 163 174 173 171 167 167 171 169 166 158 168 162 159 155 156 156 161 150 160 153 148 156 152 152 155 145 152 153 156 142 152 140 140 145 151 143 146 136 146 144 137 142 134 138 135 140 139 140 131 138 134 129 133 131 134 126 125 135 132 131 128 124 127 123 122 128 127 125 116 116 117 114 117 116 117 117 113 115 120 114 111 109 116 110 116 112 109 107 112 111 108 111 104 102 110 104 103 105 107 107 99 101 106 106 97 98 96 102 103 99 96 101 98 98 93 92 91 98 90 91 91 97 92 93 91 89 92 86 86 88 86 91 89 90 89 83 87 83 83 85 86 82 84 83 86 81 82 78 79 79 76 76 78 79 75 76 77 76 74 77 78 77 74 73 75 75 75 76 76 74 74 74 72 74 72 73 73 70 71 71 69 70 72 69 66 70 69 69 64 68 65 63 66 63 63 65 63 65 61 62 64 61 64 61 65 65 59 60 61 63 59 58 58 63 60 62 61 58 61 60 62 62 60 59 60 59 57 59 57 57 56 60 59 59 57 55 56 55 57 54 54 56 56 56 54 56 54 55 53 55 53 56 55 57 55 53 55 54 53 52 56 52 56 55 53 55 52 54 52 54 56 54 53 55 56 55 53 53 52 55 52 54 53 52 55 53 54 54 56 54 54 55 52 55 53 53 55 55 53 55 54 52 55 56 54 56 54 57 57 57 55 55 54 54 56 56 56 55 58 55 57 58 56 58 59 59 57 58 57 59 59 60 56 57 58 57 62 59 59 58 60 60 60 61 59 58 61 62 62 61 63 62 62 62 62 63 62 60 65 66 66 64 62 63 67 62 64 68 65 65 63 64 69 67 69 70 67 70 70 68 71 71 69 71 70 70 71 71 72 69 76 74 75 76 77 77 76 72 78 74 73 78 75 74 80 75 80 79 79 82 77 77 81 77 83 84 82 81 86 87 84 87 82 85 83 86 90 90 89 91 88 93 93 89 89 88 92 90 92 92 94 91 91 94 95 94 93 97 100 102 101 95 99 103 95 103 96 106 103 99 103 102 109 103 109 108 109 111 108 103 109 111 112 107 111 114 112 111 119 113 120 115 112 117 121 116 119 123 116 118 117 123 121 118 124 126 127 129 129 125 121 123 132 133 124 128 134 131 138 135 139 129 139 134 142 134 134 143 135 136 136 142 146 148 141 150 141 146 142 148 147 147 155 144 145 151 146 153 152 161 158 155 163 159 163 163 155 160 168 158 159 158 161 171 165 161 159 172 169 167 170 167 169 171 166 167 168 167 183 183 174 185 188 185 186 188 179 176 190 178 192 178 187 186 192 198 191 189 186 184 196 189 195 195 195 203 207 201 206 209 201 208 196 209 205 197 210 206 214 206 205 208 222 219 218 211 223 221 211 221 215 228 225 215 232 219 232 234 221 218 222 230 236 229 234 241 240 233 235 233 230 239 228 241 249 230 245 252 256 250 249 243 253 242 241 242 251 254 253 263 248 267 259 261 260 259 263 267 259 253 274 266 255 274 265 279 278 270 269 287 272 287 278 271 284 288 284 291 286 289 278 292 282 294 275 300 288 282 282 288 290 299 294 299 310 305 285 304 289 295 296 309 301 319 307 320 301 311 326 321 306 302 325 314 308 330 305 316 323 315 323 308 310 332 340 323 313 341 345 334 343 349 321 324 333 339 332 337 345 326 342 348 350 351 356 331 342 366 357 342 352 338 338 347 361 365 357 363 371 348 373 375 368 376 358 371 361 369 364 370 360 382 371 390 376 395 392 382 378 375 400 400 400 398 381 394 378 406 393 399 380 389 398 401 395 408 389 393 391 391 406 396 412 393 413 429 428 391 414 409 433 399 397 419 419 414 408 410 421 419 435 442 443 408 420 416 411 412 422 432 421 416 451 455 458 432 440 435 431 457 442 461 457 432 447 439 456 444 429 464 453 468 473 473 478 450 463 482 461 470 476 452 451 485 478 463 461 467 485 458 489 457 453 472 471 459 472 469 466 467 486 506 462 485 489 506 474 485 488 484 513 509 513 518 500 487 514 512 475 501 507 497 492 487 514 493 514 503 511 495 510 529 527 497 503 516 538 511 541 539 517 498 495 504 522 536 531 530 529 526 521 513 506 545 527 538 516 530 531 524 544 557 515 520 537 554 537 560 532 535 559 532 549 562 547 552 557 529 560 578 542 569 538 530 559 561 573 571 542 564 560 538 559 552 544 559 560 593 569 570 568 564 547 582 589 571 572 554 557 556 565 602 583 588 587 595 570 584 590 572 606 562 597 584 579 584 611 582 608 570 615 594 619 614 579 625 608 626 625 587 628 614 629 594 615 615 599 623 584 627 632 616 591 617 625 582 623 605 627 589 606 612 618 627 608 603 596 611 616 611 644 624 596 623 649 645 639 623 647 614 654 609 606 619 615 605 603 620 620 640 609 612 631 648 619 608 619 649 653 656 633 624 627 669 666 668 611 633 615 655 643 643 650 638 655 675 665 678 677 653 668 676 625 659 676 667 639 627 664 651 675 624 641 659 628 660 629 687 649 649 634 659 682 671 630 693 689 693 657 669 633 640 681 661 665 696 697 666 642 652 667 688 679 674 645 693 674 646 661 693 647 680 655 649 682 670 658 652 656 698 677 707 675 687 697 687 690 651 645 658 658 659 706 702 685 691 698 679 698 654 703 692 661 702 651 657 679 713 682 713 701 668 679 664 652 675 678 659 656 681 664 709 659 664 705 699 711 690 673 703 699 670 689 714 657 692 691 713 669 688 694 679 688 724 722 677 678 665 679 706 716 717 693 714 686 663 715 670 712 702 707 726 725 695 667 677 663 674 707 719 708 678 674 672 717 711 664 711 691 727 691 722 690 699 710 719 676 699 662 661
716 683 702 685 691 682 676 667 699 725 727 719 715 713 703 704 695 708 687 699 678 690 693 709 701 675 700 719 686 674 691 712 696 704 669 658 698 725 666 667 691 703 697 677 688 712 722 694 662 720 665 681 683 698 662 655 685 674 686 686 676 704 672 670 687 674 657 718 714 683 659 665 659 690 654 686 683 670 685 692 684 689 689 713 667 695 690 710 708 690 681 661 680 699 676 713 660 680 711 676 692 693 681 671 699 647 672 683 656 707 651 661 694 652 687 648 659 671 660 648 671 645 644 675 681 700 670 700 651 666 662 642 687 646 698 689 669 635 667 694 671 632 639 659 655 679 675 674 663 683 662 654 643 667 681 658 627 643 626 624 668 643 642 634 636 682 649 644 660 658 621 681 618 618 621 649 647 639 624 674 612 649 640 634 623 630 653 653 657 645 661 622 626 612 653 641 622 613 658 603 625 656 621 606 649 657 634 641 608 629 617 628 624 624 613 650 645 627 595 600 590 632 649 606 590 638 597 628 620 621 606 627 642 640 585 584 639 629 584 618 615 598 601 579 612 621 592 584 624 591 628 586 597 612 579 569 593 592 609 599 576 575 567 607 609 571 615 612 598 572 569 576 572 555 580 574 592 567 564 581 553 582 566 548 561 583 553 557 558 587 598 588 593 579 545 554 570 542 536 584 543 564 547 534 570 545 576 530 571 581 577 557 561 570 567 535 573 535 551 553 544 530 540 539 524 544 538 531 529 530 523 515 513 555 522 526 505 544 512 520 502 540 532 539 534 542 525 508 510 500 525 497 532 516 521 491 491 526 523 502 512 485 530 489 501 498 490 515 495 491 522 481 492 489 483 479 476 479 488 474 514 503 494 508 480 493 493 495 499 499 503 497 471 498 457 458 472 466 470 468 479 488 471 474 451 487 455 445 483 460 474 454 441 458 460 474 465 440 464 454 458 452 441 464 460 439 447 434 466 443 429 422 435 419 437 431 421 417 446 427 427 443 453 430 437 424 447 440 411 440 418 429 421 401 438 408 418 403 405 433 429 426 406 410 395 393 419 405 419 403 387 412 415 382 388 390 382 400 391 395 380 374 389 405 400 406 369 397 401 368 382 369 387 375 380 396 373 359 364 390 374 389 376 366 366 380 358 360 356 381 379 347 352 346 342 346 365 351 348 369 351 346 351 350 347 343 348 341 337 360 351 357 354 343 356 353 326 326 339 336 339 338 322 343 337 343 339 317 333 336 307 337 330 329 306 323 312 313 315 304 299 326 313 302 320 307 300 303 305 303 291 288 296 295 309 294 288 309 310 309 305 295 294 277 301 276 294 289 286 284 290 291 279 268 276 288 283 282 272 267 269 264 278 282 277 273 276 275 254 277 277 253 275 265 249 269 265 270 249 260 262 261 257 259 253 252 239 259 243 251 251 255 240 235 246 237 240 240 249 233 235 232 236 230 239 244 224 233 231 229 232 237 215 235 233 218 225 223 224 215 213 227 209 222 217 211 205 216 203 217 208 205 202 211 215 198 204 200 213 197 207 207 209 207 207 205 189 205 199 187 202 194 191 183 186 189 194 183 178 188 183 178 188 188 187 187 179 181 174 170 178 175 176 181 178 168 170 178 179 168 175 169 170 165 163 166 164 162 155 165 161 156 152 163 165 160 155 155 160 160 149 151 156 151 150 145 143 147 148 152 151 141 152 146 139 149 141 144 135 137 140 142 135 136 133 132 133 130 132 140 134 130 127 127 128 135 135 125 124 123 132 131 128 128 125 118 121 117 125 116 120 122 120 121 118 119 122 117 113 119 111 118 117 117 115 106 108 110 110 109 111 108 108 109 103 105 103 106 108 99 107 102 99 100 98 96 99 100 100 97 97 94 100 94 95 96 96 98 90 94 92 89 96 95 94 94 89 89 88 93 90 86 87 83 86 83 83 86 82 81 80 85 83 85 81 82 78 81 80 82 78 80 82 81 79 81 74 80 79 73 73 76 74 75 75 73 72 71 75 71 70 75 70 74 69 69 73 69 71 70 67 69 69 68 70 64 65 69 63 66 63 68 66 63 62 62 64 64 66 64 63 64 60 63 59 60 61 62 63 58 59 61 59 60 61 62 58 62 61 58 60 59 60 59 56 56 56 58 58 55 58 56 56 56 54 56 57 57 54 54 55 54 57 56 54 54 53 54 54 57 55 53 52 53 53 53 55 56 55 55 56 55 52 54 54 54 51 51 54 53 54 52 53 55 51 54 51 53 53 54 55 55 52 55 53 54 51 54 55 51 54 51 55 51 53 53 55 56 55 55 53 55 56 53 54 56 56 52 56 53 53 56 55 55 57 53 55 53 53 55 56 57 55 55 58 54 58 57 55 55 55 58 58 60 60 59 57 57 59 59 58 61 61 57 61 60 62 60 59 61 62 60 58 60 61 64 63 63 65 65 61 61 63 62 65 67 66 65 67 63 68 67 66 65 68 69 69 66 68 70 72 68 71 73 68 71 74 71 74 70 70 73 73 73 71 76 71 76 73 76 74 77 78 80 78 80 78 77 81 78 82 77 78 80 77 83 82 81 85 83 85 80 82 81 85 82 84 85 86 88 84 93 93 91 86 89 92 88 96 91 89 89 96 93 94 93 94 94 100 97 101 96 102 98 103 98 104 102 102 100 107 99 108 101 109 108 108 102 108 110 106 104 106 115 116 116 117 118 110 111 115 117 121 112 122 120 121 114 120 122 121 118 124 120 117 123 129 120 125 120 127 132 122 126 133 134 136 132 138 139 127 130 134 136 134 131 134 134 133 141 145 145 147 141 136 147 143 139 146 152 151 154 147 155 148 147 150 150 159 157 158 156 157 161 162 153 167 159 166 162 166 160 161 163 164 165 173 160 174 162 173 175 168 170 178 167 169 179 182 180 175 176 178 171 183 176 178 177 175 175 190 189 182 184 180 193 196 195 185 191 198 186 187 200 192 190 193 203 209 199 207 208 211 206 214 200 204 201 217 220 201 220 219 209 223 224 214 225 225 223 215 212 231 230 223 234 234 235 216 234 217 222 223 236 226 230 225 225 236 233 244 242 241 251 229 244 251 241 232 242 237 237 254 258 244 245 252 242 252 265 245 265 259 258 256 263 258 253 273 275 263 263 271 267 275 283 264 263 284 271 263 287 270 264 265 283 291 279 278 283 295 298 298 300 290 285 297 282 302 303 293 293 282 290 289 295 286 298 298 304 294 316 297 308 310 316 306 309 320 312 308 313 315 324 302 325 329 311 315 319 325 328 337 340 315 331 320 318 346 345 347 325 326 329 331 337 330 333 333 330 352 356 351 330 350 338 339 342 363 367 340 342 361 359 354 347 364 348 355 371 371 347 349 364 377 353 357 380 364 370 373 368 366 379 362 390 375 391 388 397 376 385 381 388 397 379 381 404 398 388 404 410 377 416 396 395 390 397 415 413 394 391 413 391 403 395 416 391 398 411 410 417 423 413 424 411 426 422 407 407 413 419 417 416 410 431 443 442 426 425 415 424 445 440 444 447 443 432 450 430 436 449 437 425 430 459 444 436 443 441 468 457 468 454 452 463 469 475 455 477 440 449 455 472 451 457 485 471 469 461 486 476 485 471 462 461 471 472 487 481 465 479 480 504 494 508 481 481 466 512 493 497 477 507 483 504 476 475 487 507 521 494 484 478 509 523 494 522 532 487 499 498 516 534 514 512 500 504 505 525 512 498 506 543 538 545 549 499 550 540 542 517 515 517 545 543 544 515 549 514 553 511 523 554 544 517 517 532 524 551 545 525 562 553 527 550 566 553 578 574 533 577 535 572 530 565 563 562 543 557 582 579 567 590 553 589 543 593 595 585 583 554 546 589 598 586 549 570 552 560 600 602 596 564 563 594 583 560 580 609 578 575 560 569 603 577 615 599 588 612 581 567 577 623 622 594 622 586 587 615 590 617 607 612 593 577 579 625 597 624 628 593 602 620 615 639 613 611 590 620 588 639 595 588 609 647 628 588 614 631 632 622 636 594 598 642 623 641 627 652 619 652 649 625 654 604 626 602 601 629 603 655 653 637 609 663 610 617 620 643 626 627 627 651 647 632 634 655 631 618 644 634 663 625 645 637 661 652 657 637 644 640 628 647 624 660 629 684 669 667 622 658 678 626 678 680 644 646 643 667 674 634 664 632 646 663 652 638 693 680 693 693 656 675 652 641 697 690 678 683 666 639 690 638 690 694 666 669 686 643 646 684 653 648 682 705 649 670 650 666 696 702 651 643 704 659 679 659 694 646 707 694 697 691 709 652 655 680 648 699 695 671 683 709 685 706 706 679 658 692 651 682 667 696 711 706 715 677 653 653 703 685 700 688 663 695 702 681 670 705 674 658 677 655 686 678 682 707 712 685 679 683 698 680 688 666 719 693 705 725 719 715 687 710 725 692 710 682 702 690 665 722 682 659 722 684 683 721 667 710 681 662 708 695 686 671 705 681 679 724 720 672 713 680 724 712 714 678 707 661
710 685 724 704 685 690 660 680 683 709 662 676 712 683 712 670 695 728 662 685 723 722 668 679 714 662 701 698 720 679 670 672 704 706 716 660 666 715 680 660 666 722 676 718 675 659 699 681 698 672 706 692 665 713 711 690 687 683 699 678 674 711 677 656 718 682 681 686 680 694 665 660 667 666 664 699 671 712 659 680 694 693 690 681 685 671 704 714 679 689 648 659 654 670 669 657 706 695 690 665 677 698 671 648 688 677 665 684 667 652 698 704 698 656 695 659 677 667 655 683 657 681 671 647 652 678 650 672 660 669 686 646 694 649 652 695 695 689 649 690 679 691 659 675 638 650 658 685 689 638 677 683 672 630 689 653 661 641 640 678 653 654 671 636 680 674 672 643 657 654 620 624 647 641 677 655 653 625 675 623 612 624 657 651 657 623 662 611 630 613 641 667 662 662 643 622 623 624 629 635 623 632 657 657 639 611 606 637 603 627 618 632 631 630 605 627 641 596 623 623 595 612 629 632 600 613 588 611 598 607 630 621 637 635 616 637 601 595 626 588 577 618 605 590 578 586 606 611 616 580 629 596 600 577 584 592 606 585 622 590 594 615 586 610 579 591 596 580 605 590 598 594 596 568 587 603 564 573 605 591 561 569 593 592 600 559 560 598 574 576 598 561 555 584 546 572 547 567 547 556 537 583 586 584 558 577 565 529 543 550 579 547 549 553 577 565 563 527 541 537 548 535 559 533 524 529 556 518 529 560 561 549 520 556 521 510 521 513 507 541 516 524 515 550 508 521 535 530 504 511 506 523 529 521 530 499 490 535 516 534 494 485 506 488 504 519 488 511 497 520 501 484 477 493 503 515 476 491 476 475 501 509 479 490 494 500 478 507 481 485 478 467 474 467 486 474 498 478 469 457 452 459 451 461 454 468 460 484 454 471 455 475 483 451 439 455 458 441 433 448 434 444 462 452 450 462 460 428 437 435 444 443 453 461 435 423 451 447 426 446 442 414 439 410 426 437 446 417 424 416 413 404 423 413 434 399 404 417 404 395 429 420 397 395 390 389 409 397 390 409 406 387 413 396 405 399 411 385 382 413 389 390 403 403 385 373 402 381 385 394 372 387 388 380 397 373 376 394 385 381 359 354 376 369 362 357 377 373 353 370 361 371 359 376 362 361 348 343 340 340 339 344 350 348 345 351 350 329 344 344 338 332 353 329 351 323 349 322 338 329 323 342 345 337 325 317 341 338 331 319 308 312 308 325 326 333 309 309 327 325 300 313 299 303 300 295 319 292 316 293 307 300 300 308 312 295 298 292 302 294 308 305 305 305 276 293 278 280 293 293 293 290 271 273 285 287 275 265 274 267 276 280 260 277 258 271 256 275 271 261 258 262 259 263 263 249 269 254 266 258 263 246 264 265 245 239 246 244 240 254 238 255 253 239 233 248 243 247 247 242 229 236 234 229 244 235 228 241 220 234 229 225 234 229 214 226 217 224 227 221 229 222 213 226 221 210 209 207 204 211 218 216 210 198 204 201 207 202 202 193 202 208 209 199 206 199 189 194 196 188 195 200 189 186 190 184 190 186 189 193 189 184 179 176 174 174 179 172 171 173 179 182 181 180 166 172 174 167 168 178 170 173 162 160 163 160 169 170 162 161 156 156 162 156 154 156 151 150 156 150 160 158 158 159 154 147 146 155 141 145 142 151 148 146 147 146 137 142 146 133 139 140 139 132 132 141 138 139 131 130 134 134 136 126 133 124 128 125 124 131 131 123 130 129 125 118 121 121 119 125 117 124 119 122 115 119 120 118 120 118 110 109 114 110 114 115 112 114 104 112 104 110 109 105 104 106 109 100 103 103 99 102 105 100 104 102 96 98 99 100 93 99 100 100 99 97 98 94 95 94 92 90 92 87 87 91 90 92 84 85 87 88 84 88 86 83 81 87 82 86 82 86 84 81 84 78 78 78 80 78 80 80 80 79 78 75 77 79 74 77 76 74 71 76 72 75 71 76 75 70 70 69 74 72 68 69 72 71 69 66 66 67 66 69 68 68 63 66 64 64 67 65 62 66 63 65 63 61 65 61 61 60 63 63 64 62 62 60 59 61 57 60 57 62 57 59 61 57 60 59 60 58 58 58 56 57 58 57 59 57 56 54 56 55 57 55 57 56 53 56 53 54 55 54 55 53 55 54 53 53 52 53 52 56 52 53 52 54 51 52 53 53 54 55 51 53 54 51 53 54 55 54 55 52 52 54 51 53 52 52 54 54 55 54 54 55 52 52 55 54 55 55 54 54 51 51 53 54 52 55 52 53 55 53 54 53 55 55 52 53 54 55 56 55 55 56 56 54 54 57 57 55 53 55 54 55 54 56 55 55 58 55 58 58 57 58 56 58 60 57 59 57 61 59 57 60 57 57 57 58 58 60 58 61 62 61 61 59 63 62 60 62 61 61 65 66 66 62 64 67 67 63 65 65 63 64 67 65 70 69 67 72 69 68 67 73 71 67 68 70 71 75 75 73 76 76 77 71 72 76 72 74 79 76 75 74 80 79 80 77 76 78 79 81 77 80 84 84 79 86 85 82 83 84 87 82 85 89 87 89 85 90 89 88 85 89 91 95 87 95 91 96 97 90 92 93 93 93 99 93 93 97 98 101 100 95 103 104 97 103 100 100 108 101 101 103 107 108 104 103 107 112 113 113 109 106 112 116 109 108 119 115 118 113 116 118 120 120 122 125 116 121 121 123 122 120 124 125 123 123 124 127 123 125 126 126 127 125 134 129 138 137 130 133 138 140 135 131 137 138 143 138 138 147 141 140 139 144 151 143 140 146 150 156 154 148 147 149 151 152 157 156 162 149 150 154 157 160 165 162 158 161 167 169 164 169 166 159 166 173 169 167 169 170 168 167 170 182 180 180 171 172 184 172 172 180 188 189 188 179 179 180 193 179 180 197 186 190 197 197 196 201 204 189 196 200 203 192 198 200 198 209 198 210 201 205 213 212 201 202 215 221 218 213 216 204 224 221 227 213 229 211 231 211 225 217 223 235 220 237 237 232 225 231 238 230 232 223 244 235 231 231 236 237 246 239 243 247 233 238 252 240 249 258 253 259 240 246 263 260 261 259 253 251 250 265 249 249 250 263 266 256 255 259 256 275 276 261 285 271 287 281 277 279 279 286 279 268 286 276 280 290 299 288 290 289 293 301 303 282 287 288 310 308 292 307 300 309 313 308 293 290 316 308 303 316 311 317 307 309 303 300 330 319 322 312 322 310 319 327 313 321 312 327 311 334 322 317 333 327 347 323 338 335 341 340 335 349 351 335 333 345 336 349 354 361 347 357 343 359 366 355 357 364 370 342 376 377 374 378 372 371 366 355 375 371 356 364 357 357 383 382 393 365 368 376 386 367 375 376 373 372 367 372 375 391 397 373 379 377 410 379 397 402 417 409 408 390 401 397 390 395 421 398 403 410 404 405 403 431 432 435 414 414 432 424 424 417 406 421 415 439 425 427 427 426 411 445 424 425 421 432 431 435 423 454 440 453 449 444 441 440 430 448 439 462 457 449 455 432 468 440 475 445 453 463 478 446 474 452 443 476 466 471 445 460 476 463 472 489 493 472 454 485 464 459 486 477 468 497 464 470 465 476 487 499 471 492 482 514 498 504 494 514 509 487 509 514 515 494 508 506 501 495 515 489 521 511 526 531 490 513 501 492 528 506 498 503 502 536 508 537 543 535 544 518 550 512 536 522 544 516 550 535 520 529 549 517 547 531 519 515 544 545 559 541 540 555 532 567 559 548 544 550 538 528 575 533 577 566 548 581 557 529 544 543 545 540 566 557 566 549 559 566 559 577 555 584 573 596 577 551 551 599 583 574 598 564 567 588 571 604 596 583 557 563 582 555 589 601 594 602 593 560 574 587 600 611 598 578 605 573 582 616 585 616 597 625 612 608 624 580 593 588 584 621 608 592 634 625 605 635 587 601 600 611 628 627 585 630 597 624 627 612 633 610 591 646 627 604 603 648 641 627 599 628 594 637 615 629 623 621 630 618 643 603 643 619 613 614 644 641 616 619 614 666 609 622 634 663 667 619 650 612 637 664 660 611 642 666 642 633 660 635 658 646 669 657 634 643 653 625 665 625 631 633 681 651 636 657 678 657 677 659 688 629 682 636 674 640 665 630 656 686 659 641 683 654 666 655 696 681 671 697 676 633 641 696 661 651 654 683 670 688 642 702 669 649 643 651 693 690 669 678 649 682 680 657 686 651 704 686 709 678 657 681 678 657 707 709 655 690 695 663 653 661 713 664 689 702 678 675 685 702 669 693 680 709 661 688 712 686 668 682 662 696 698 706 719 709 680 661 685 661 688 701 685 686 658 717 663 681 704 665 679 694 706 688 692 689 720 671 683 714 700 714 671 690 712 680 682 658 665 691 726 720 699 693 677 671 687 686 697 707 696 721 717 718 725 684 682 719 669 709 707 683 668 693 715 693 715 670 693 693 675 692 725 715 727 675
728 727 703 669 677 671 662 665 700 727 729 723 717 709 674 695 663 682 728 718 715 685 699 679 689 714 683 686 671 721 701 670 717 673 677 704 723 718 708 693 715 677 685 672 725 669 677 658 690 675 715 716 671 657 665 699 681 659 696 693 719 667 673 679 721 716 655 712 695 675 712 665 720 672 681 669 697 685 706 675 689 670 657 677 688 711 652 665 701 697 660 683 709 714 678 665 648 678 663 688 700 654 708 672 709 666 708 702 689 687 653 676 646 670 667 696 643 685 701 689 692 664 643 661 695 652 640 678 658 682 698 653 669 680 645 634 688 661 684 687 695 676 641 636 670 694 667 673 652 687 659 649 685 640 627 641 657 670 653 626 678 662 640 643 655 635 640 637 658 633 640 648 630 677 623 676 640 640 641 677 616 640 624 652 664 637 644 642 613 663 646 640 629 632 668 633 666 639 618 654 625 664 633 659 619 621 626 601 643 630 622 625 598 614 608 619 605 614 594 650 603 596 594 618 613 640 596 601 644 591 621 644 588 586 635 634 593 634 593 583 609 587 595 604 610 620 581 577 620 599 600 627 611 580 616 600 625 589 610 588 598 573 571 580 599 584 577 568 571 612 577 561 610 569 570 589 587 581 555 585 579 599 564 552 558 569 570 556 600 546 577 591 555 591 568 559 560 588 571 550 554 564 563 542 586 571 555 579 552 539 561 554 545 576 570 552 569 554 525 560 543 568 519 539 518 554 517 547 544 562 518 536 560 541 511 534 531 508 546 548 522 538 536 513 542 507 516 497 513 537 529 524 503 492 521 537 496 509 533 533 526 524 515 518 509 526 481 524 496 514 485 503 518 501 486 509 518 485 495 486 484 500 478 466 509 473 505 472 492 467 483 477 463 476 502 459 463 457 473 456 450 476 463 485 480 461 484 485 454 445 452 452 482 439 444 468 448 473 438 460 442 461 431 472 438 465 444 463 438 456 462 436 452 454 431 430 454 447 417 437 413 440 435 416 442 414 426 444 434 444 412 410 401 408 423 401 426 412 430 431 411 398 408 416 422 412 420 397 420 414 419 397 405 413 412 404 392 392 402 409 393 376 378 373 373 401 401 380 399 375 391 364 373 382 365 398 371 393 391 371 386 386 357 381 371 350 371 364 377 378 376 351 361 359 351 349 341 367 342 351 341 341 347 349 363 355 333 344 355 351 333 334 345 331 342 327 351 322 335 342 346 322 345 344 328 339 340 315 315 335 332 308 311 313 314 328 323 320 307 309 317 323 303 302 310 302 293 300 304 316 314 311 292 311 288 297 293 292 295 302 298 285 282 297 294 278 279 281 299 275 293 271 275 276 267 284 274 272 264 283 261 278 266 277 274 261 268 267 269 262 274 273 255 272 255 258 265 269 249 244 263 257 260 255 262 256 253 244 238 253 240 256 238 239 251 235 229 250 232 234 244 247 226 240 225 223 220 223 227 235 238 237 233 229 222 230 213 215 222 211 225 219 227 207 221 222 208 220 202 215 217 218 214 204 199 203 201 197 202 206 196 200 203 190 198 194 194 191 194 186 192 193 200 186 187 197 195 189 186 180 181 190 188 173 182 172 187 185 183 173 180 172 178 169 180 169 177 171 169 174 161 172 168 158 162 160 156 170 169 161 162 161 156 163 160 163 152 156 152 150 151 148 148 157 147 156 148 141 142 150 146 147 150 147 142 145 138 136 135 135 145 136 140 137 137 140 129 132 129 139 128 136 131 133 124 133 126 125 127 127 127 130 118 118 126 127 121 126 124 124 125 117 113 117 122 115 118 110 118 115 111 112 116 114 109 113 108 113 110 103 105 111 101 105 101 109 108 102 104 98 98 102 101 95 104 101 97 94 96 101 97 98 92 98 95 93 92 96 93 95 92 95 90 91 90 92 85 84 91 88 83 83 87 89 82 87 87 85 80 80 81 85 84 82 77 79 76 79 82 81 80 75 81 77 76 74 75 79 73 74 76 77 76 71 73 74 75 75 69 73 71 69 70 72 68 70 67 68 68 65 67 66 66 65 63 67 63 64 62 64 67 61 62 62 65 60 63 62 63 63 62 64 60 63 62 62 61 57 58 61 61 58 58 58 59 62 60 57 60 59 57 59 58 55 58 58 57 56 55 56 58 58 54 55 57 54 54 55 55 55 55 55 52 55 54 55 56 53 53 51 55 53 53 55 55 53 55 55 55 51 52 54 54 53 52 50 50 54 52 54 51 51 54 54 51 51 54 52 54 50 50 54 50 52 50 54 51 50 50 50 52 51 50 54 50 52 54 52 51 55 52 51 51 52 52 54 55 51 52 55 51 54 52 54 52 52 54 53 54 54 55 53 54 56 57 56 55 53 54 55 58 57 57 55 56 59 57 56 59 58 56 57 57 56 60 62 57 59 61 57 60 62 62 57 63 58 58 58 62 59 60 62 61 60 63 62 64 61 61 63 65 64 64 67 64 63 64 66 66 69 65 68 67 68 67 66 73 72 73 73 74 70 70 71 70 74 76 70 77 75 77 73 78 78 78 79 80 79 78 77 81 77 79 79 76 77 77 78 78 84 80 80 79 83 83 85 85 87 83 86 83 84 86 90 90 93 93 89 88 89 89 91 93 93 92 96 97 93 94 98 94 101 95 94 99 99 96 99 100 105 105 100 98 101 107 102 100 110 106 109 108 108 104 112 105 112 107 109 107 116 117 114 111 114 115 111 115 117 122 121 118 120 118 115 124 123 123 129 127 119 122 123 124 123 133 134 132 131 136 129 137 128 128 139 135 133 130 132 137 136 136 135 134 144 147 143 148 146 146 142 152 151 152 149 156 148 152 151 153 157 147 154 153 150 163 163 159 164 156 163 164 155 159 155 169 165 171 158 172 170 170 168 164 166 173 175 171 170 179 173 170 173 174 171 174 183 176 185 177 179 191 178 178 195 196 195 190 191 190 193 185 198 191 200 189 194 192 207 191 190 199 199 194 197 206 205 206 199 210 199 200 215 219 207 214 220 211 218 211 212 217 214 210 218 229 231 224 223 227 226 220 238 227 227 234 221 241 223 228 236 232 226 229 247 243 252 251 231 253 254 236 238 256 238 240 244 240 246 259 251 265 257 252 269 264 247 265 270 263 271 268 255 253 254 280 260 277 259 267 260 274 279 272 276 271 271 272 275 281 278 283 275 299 280 275 299 283 300 286 284 283 303 309 307 285 286 305 313 300 301 304 317 295 291 306 302 308 318 325 325 315 312 316 305 308 307 309 304 335 331 334 317 318 313 335 332 333 336 320 345 326 331 337 347 353 331 342 332 338 330 352 342 352 362 349 355 350 355 349 360 337 347 356 355 352 342 377 353 367 379 370 360 360 377 369 366 387 374 366 384 386 358 393 395 385 397 382 369 379 400 376 388 372 400 390 395 371 373 398 405 403 393 410 386 387 396 408 419 406 391 422 406 399 413 394 410 408 425 427 406 413 426 425 433 429 433 415 434 431 434 433 423 424 440 434 408 415 451 437 414 416 455 430 418 440 461 441 419 449 448 429 452 437 441 437 431 470 456 439 445 439 438 467 467 469 438 442 471 464 463 457 485 479 477 478 449 483 473 473 484 484 496 474 467 491 472 474 487 486 463 469 481 460 461 507 479 507 500 468 478 504 472 515 481 489 499 521 502 506 499 515 507 491 525 502 530 513 511 498 499 488 503 513 515 498 501 496 541 496 536 513 516 497 529 540 522 532 534 520 540 514 544 515 521 538 524 555 533 540 547 527 534 534 536 552 561 556 518 564 565 558 552 570 534 529 564 548 563 547 566 543 541 535 580 538 564 562 558 550 542 563 584 543 578 571 556 550 592 587 597 596 580 569 585 591 591 598 573 586 594 596 563 583 584 553 585 561 595 590 594 597 602 610 574 607 598 570 592 589 603 593 618 611 568 572 601 597 594 575 624 612 605 585 617 603 611 619 614 584 615 610 621 592 585 589 594 619 642 632 643 623 623 594 606 631 608 638 599 606 644 598 619 639 593 597 645 598 631 655 633 652 633 646 623 653 648 653 653 636 653 658 643 633 640 665 637 657 662 655 660 632 614 616 656 667 659 671 625 648 614 618 663 639 649 654 639 646 668 644 643 682 662 653 679 638 621 635 667 667 639 640 662 630 649 667 660 645 643 689 644 684 669 642 662 651 630 683 649 642 671 660 679 642 686 670 657 668 690 662 684 677 661 648 688 674 692 692 640 678 699 680 647 666 688 655 661 664 643 680 701 674 662 699 658 664 708 705 699 655 708 687 663 696 686 690 700 702 705 715 694 712 681 682 666 699 677 711 714 659 677 710 697 676 677 668 664 672 697 697 682 691 680 700 683 720 684 659 687 684 667 682 690 657 722 705 719 702 716 680 672 716 666 712 718 678 705 684 672 716 707 718 711 690 680 693 688 695 697 691 725 681 690 691 723 688 671 717 665 661 671 720 691 721 707 683 672 726 681 726 686 701 716 669 663 668 675 663 704 713 695
673 707 726 704 672 725 686 729 701 727 711 691 689 701 709 682 683 705 702 679 661 713 705 709 715 713 723 688 726 677 721 668 722 688 681 663 682 705 700 721 701 720 722 700 662 700 720 683 715 664 672 715 715 686 694 672 709 687 698 677 674 662 685 666 689 706 709 682 699 717 701 674 715 719 700 712 703 708 661 718 667 670 676 668 705 686 712 683 651 658 689 651 685 692 685 670 647 651 711 691 646 690 712 648 696 656 658 688 696 672 686 658 660 687 674 660 689 664 648 657 677 674 668 671 705 658 638 701 666 662 639 675 643 635 640 636 664 692 671 639 686 689 651 670 647 682 645 664 692 687 662 645 641 692 637 659 644 670 671 685 639 675 669 642 649 621 683 660 651 630 649 632 658 628 675 672 624 623 675 635 675 671 667 649 668 654 666 660 650 651 617 617 629 645 634 667 609 624 662 665 627 657 629 653 624 630 642 652 622 650 608 621 626 619 617 597 651 634 647 604 652 648 590 639 641 610 639 646 626 601 602 600 611 595 629 600 598 593 614 621 621 619 612 627 579 601 602 602 578 611 596 621 606 608 589 589 612 595 583 616 614 613 588 566 578 576 592 610 606 598 571 600 575 567 607 567 575 609 573 576 591 601 549 604 583 579 596 564 597 556 546 568 565 566 541 559 573 539 573 546 568 577 566 556 542 536 567 552 569 561 544 539 555 567 542 572 536 548 522 561 572 519 526 559 528 565 526 552 528 527 560 517 522 547 553 528 509 511 540 533 552 516 535 541 501 548 515 519 528 520 537 498 511 498 514 512 492 490 526 505 487 532 506 493 512 481 492 489 522 522 514 520 522 497 516 487 472 499 508 489 509 507 510 489 480 476 486 476 498 487 471 481 471 474 488 470 480 487 492 479 480 491 473 467 489 478 461 479 463 451 479 462 481 479 482 470 448 455 444 462 461 437 465 460 452 434 429 446 458 446 457 426 446 454 428 440 440 444 431 419 454 435 411 446 419 444 447 434 429 441 415 404 429 423 404 404 435 399 436 431 409 401 407 431 391 415 398 397 418 395 422 419 417 396 395 380 387 400 389 403 383 410 388 391 380 378 397 400 390 400 400 379 374 396 368 384 381 366 358 368 381 364 362 358 386 357 353 359 352 356 380 376 351 360 357 357 347 370 342 370 365 344 342 347 358 348 361 353 354 338 330 328 345 345 336 329 342 345 332 345 344 322 324 343 344 315 341 319 327 312 327 322 315 328 304 310 305 312 311 305 316 317 298 319 295 298 312 320 312 313 288 300 306 289 301 297 286 309 288 295 291 286 286 280 303 296 298 294 294 283 296 272 274 283 279 288 273 279 278 284 278 282 262 271 274 269 264 277 270 254 274 264 261 255 255 248 253 260 252 262 262 243 264 241 256 256 243 257 241 257 254 241 235 234 234 233 239 247 240 239 236 232 234 245 243 221 239 223 229 230 222 222 222 233 228 232 229 214 210 209 208 211 216 217 218 214 209 218 213 207 204 216 199 210 199 207 202 209 208 197 194 199 206 204 189 194 196 201 190 196 189 183 199 183 189 186 187 190 192 180 179 185 188 174 174 183 182 181 174 181 175 181 179 171 170 165 176 164 175 161 175 174 160 161 159 158 169 156 166 156 152 163 159 158 163 152 155 153 158 157 155 148 152 154 151 147 143 152 146 146 143 139 138 137 149 148 138 139 142 140 142 142 133 140 130 133 137 138 135 139 126 126 133 134 132 127 132 125 123 126 126 123 120 127 121 117 115 126 116 125 120 123 113 113 114 114 113 114 109 113 108 107 112 107 109 106 108 111 104 106 102 110 108 102 107 107 106 99 99 102 104 101 100 99 96 101 102 102 93 95 93 100 92 95 96 97 97 97 95 95 88 91 87 91 86 91 86 88 85 90 85 88 88 83 86 81 85 81 83 80 78 85 80 81 80 77 77 80 83 81 81 76 80 79 73 78 76 78 75 71 73 77 71 72 70 71 74 72 73 70 70 69 70 72 71 66 69 70 68 69 65 68 68 68 66 67 63 65 64 61 66 63 65 60 65 64 60 61 59 64 62 62 60 61 62 59 59 58 62 61 58 57 57 57 59 59 58 60 57 56 56 58 56 57 55 57 55 57 54 56 54 55 56 56 54 57 56 52 52 54 56 52 53 55 52 55 53 54 51 52 53 54 53 53 51 53 51 50 53 53 50 54 52 54 53 54 53 54 51 50 53 51 49 49 50 50 50 52 51 51 51 53 49 53 53 53 51 51 53 50 51 54 52 50 53 52 51 54 52 54 54 53 51 52 53 52 53 51 53 53 54 55 54 52 51 53 53 54 53 55 53 56 54 55 53 56 54 57 57 53 56 53 57 58 56 57 57 57 56 57 55 57 59 57 56 60 56 58 58 60 61 62 59 59 59 60 61 60 61 62 60 63 64 64 62 65 65 60 61 65 62 65 65 67 64 67 67 68 68 69 64 67 68 67 65 66 70 66 71 71 71 70 68 72 69 70 75 74 73 75 73 76 72 75 74 73 73 80 75 75 76 77 80 79 78 80 76 79 82 81 84 82 79 80 84 84 87 88 83 86 89 89 84 87 89 89 90 92 93 94 90 94 94 95 89 96 93 98 98 94 100 100 99 100 101 99 103 96 102 103 103 98 103 100 99 102 106 108 107 103 105 111 109 109 108 105 106 109 111 114 111 113 111 113 116 121 117 120 117 118 123 121 116 117 124 116 122 128 122 124 124 123 128 132 131 129 128 131 132 128 129 138 131 132 139 140 142 142 132 141 138 144 142 137 142 146 147 150 149 144 146 139 145 153 154 152 145 145 147 153 147 160 149 154 161 160 150 160 165 166 166 163 169 163 168 159 164 167 172 164 161 175 166 169 171 172 166 175 179 183 184 185 180 178 177 179 185 187 173 187 189 193 186 191 191 188 195 194 195 197 192 189 189 192 201 199 196 192 193 193 191 194 205 203 212 200 206 199 201 216 212 204 217 207 220 210 219 219 218 219 220 221 211 223 228 232 215 219 233 232 236 230 227 237 222 228 232 228 242 227 233 240 248 247 228 231 246 254 236 252 235 247 252 241 242 242 248 244 262 261 267 248 258 268 249 258 269 249 262 269 252 254 272 267 258 274 283 283 274 275 285 287 266 264 275 268 277 267 277 290 273 286 296 280 294 278 284 282 296 291 289 301 287 286 285 293 291 313 309 298 311 313 296 297 320 322 295 304 312 314 312 303 322 318 330 318 313 324 323 314 323 330 322 321 327 318 345 326 329 330 335 346 321 321 336 334 354 323 347 328 340 345 346 348 345 335 360 350 334 362 357 366 343 353 373 344 350 371 376 372 347 352 350 356 357 359 370 376 389 375 381 386 394 360 365 370 397 399 367 381 370 368 380 373 377 400 388 392 389 410 376 398 396 404 415 380 409 415 408 404 411 418 419 424 421 408 393 413 413 422 406 423 416 415 400 431 425 408 415 409 436 417 431 446 428 410 447 427 416 443 450 451 423 446 458 433 426 446 455 438 422 456 462 437 469 446 472 434 455 432 450 446 457 456 475 437 469 459 461 483 440 450 445 447 456 488 484 490 488 471 481 465 463 471 496 489 490 487 494 478 487 474 498 498 462 471 484 477 497 490 509 494 489 487 497 484 495 512 516 506 489 506 515 512 519 530 483 486 527 511 506 520 520 497 506 516 496 500 535 509 541 525 496 517 547 499 528 501 548 526 548 508 521 519 514 555 559 540 524 542 558 519 531 552 558 521 564 562 525 528 569 529 538 541 558 566 534 553 548 563 559 532 544 581 533 568 580 545 556 542 578 573 543 578 558 556 586 593 579 543 591 560 592 593 599 557 600 594 583 603 595 608 597 564 590 585 591 596 606 604 567 603 575 569 566 577 598 601 617 607 621 571 576 590 622 621 577 581 576 611 585 596 594 621 599 633 613 601 581 582 611 608 597 619 588 582 592 617 630 638 599 625 628 631 589 618 624 593 641 640 650 633 598 625 643 615 602 602 601 643 612 638 610 636 605 620 604 609 662 603 616 608 623 648 655 648 657 616 649 614 608 629 659 670 622 629 645 639 660 654 640 615 624 666 616 670 666 668 625 672 642 664 624 670 661 638 675 657 685 651 666 659 675 688 669 657 657 645 649 653 659 655 671 683 675 632 639 664 695 647 632 645 638 661 646 697 643 682 673 666 648 661 693 699 647 639 659 660 649 676 645 687 707 647 643 702 685 649 665 707 693 709 644 694 690 676 708 710 664 650 660 698 670 671 674 672 679 662 714 693 663 685 681 691 700 651 653 655 672 657 670 670 671 713 682 698 655 676 703 675 681 718 659 719 658 670 707 723 673 679 702 668 706 673 689 690 667 684 684 674 702 658 692 710 664 682 711 711 687 695 675 688 720 669 684 724 724 667 694 712 662 671 725 713 728 729 717 709 727 675 726 702 716 662 685 722 686 669 676 685 677 665 715 669 674 670 704 709 717 709
693 719 720 729 673 690 728 730 669 725 715 705 698 701 677 693 664 702 672 680 726 688 683 709 665 665 688 679 683 675 726 685 703 687 682 685 714 679 724 692 674 708 706 680 718 721 711 691 693 721 679 658 718 700 678 721 674 704 670 697 689 706 720 702 663 714 657 716 663 692 719 717 684 699 716 670 717 695 672 659 681 690 687 680 699 654 653 651 694 716 692 681 681 713 696 713 660 648 665 677 665 708 680 704 686 674 653 680 653 690 644 660 696 651 651 685 704 657 697 658 663 702 680 705 677 665 670 688 665 637 654 677 663 676 695 685 665 697 663 650 649 633 677 656 689 651 678 629 685 641 636 637 675 667 631 643 651 664 649 639 688 674 680 656 630 654 667 639 664 653 639 663 646 668 676 628 624 652 634 644 643 664 663 647 658 620 667 621 651 619 637 618 617 619 665 633 609 614 651 610 621 615 617 627 616 649 625 609 635 624 633 609 630 604 611 606 629 641 642 607 633 624 593 621 598 593 626 594 647 619 597 636 599 637 623 602 591 605 586 638 608 615 636 591 630 632 575 597 604 618 626 618 576 601 603 574 622 611 570 571 597 587 572 587 599 571 571 595 601 580 594 579 578 565 591 592 567 575 608 594 598 595 571 572 557 547 581 563 595 586 552 575 594 592 555 572 562 576 586 537 536 544 577 587 557 551 550 560 565 575 535 561 539 572 539 537 561 529 561 570 530 525 540 568 534 524 565 542 564 539 517 528 520 540 516 554 547 517 506 516 517 543 519 517 529 508 506 516 547 495 509 532 542 536 512 494 529 514 520 526 529 513 517 524 489 506 489 512 480 499 521 479 514 507 486 515 509 496 506 474 515 479 481 489 468 486 509 470 506 476 500 496 501 460 467 466 490 470 494 458 479 453 459 483 453 460 464 478 477 468 449 478 472 455 446 480 459 469 457 472 449 470 462 439 469 451 468 439 461 423 455 440 430 441 433 453 430 441 440 415 435 416 445 436 426 427 418 419 438 436 422 414 440 426 436 401 431 425 421 431 400 415 404 399 429 406 389 405 393 415 404 416 412 396 404 392 390 410 379 394 399 380 410 402 394 403 373 370 378 389 396 368 388 366 375 370 371 366 363 372 373 376 378 382 364 366 351 351 374 369 346 377 365 377 377 346 373 339 371 353 348 362 334 337 332 343 330 351 336 341 338 343 356 339 342 352 352 349 320 334 331 348 327 338 339 320 324 312 330 338 310 321 316 307 322 318 331 316 303 329 316 316 315 301 319 315 305 303 297 290 307 287 301 287 304 299 301 282 288 306 282 306 283 297 277 296 291 292 278 275 287 292 289 286 293 279 266 288 269 283 283 272 266 266 268 266 277 276 255 271 276 267 269 270 249 261 256 248 252 247 263 254 259 263 245 238 261 237 243 240 253 254 250 235 245 229 249 232 248 242 235 226 238 236 232 225 239 225 222 234 234 231 216 228 221 223 223 213 228 217 219 227 212 223 214 209 204 209 204 202 212 217 212 215 215 196 197 201 202 202 203 202 207 203 193 194 193 194 198 186 192 200 187 188 188 196 185 188 182 187 177 184 173 188 183 176 186 182 181 178 181 181 182 177 165 168 175 173 169 165 167 164 167 172 161 167 163 159 166 162 156 162 165 154 151 153 157 148 154 160 149 147 158 152 146 151 151 144 148 148 138 140 145 141 144 146 140 142 135 139 138 141 135 133 139 129 130 131 133 136 126 131 130 123 129 126 123 126 128 129 121 120 124 122 121 121 115 117 115 118 118 114 113 116 120 117 113 110 119 111 117 110 109 113 105 105 110 105 108 110 109 103 107 109 106 101 103 101 103 99 105 102 96 104 104 97 95 96 96 99 98 95 99 98 96 89 90 88 93 89 90 86 90 89 87 91 88 87 87 82 88 83 86 86 85 81 83 80 85 83 77 83 82 79 79 81 83 76 75 80 74 75 77 73 77 78 77 73 75 77 71 74 75 75 73 75 71 69 73 70 71 66 67 67 66 65 66 66 66 64 68 68 65 67 64 66 62 63 66 66 66 65 65 64 61 60 63 63 62 62 61 60 60 58 62 61 58 61 62 59 59 60 57 60 56 57 59 56 58 57 57 56 55 54 57 57 57 54 53 55 54 56 52 53 56 53 54 54 54 55 51 53 51 52 52 52 51 53 54 50 52 54 54 50 54 53 53 50 53 52 51 49 52 51 50 52 50 49 51 49 53 51 51 51 49 49 52 49 52 53 51 49 52 51 49 51 49 52 49 53 52 51 50 53 51 51 51 49 49 50 49 53 52 54 53 50 54 51 52 50 50 54 50 50 52 54 54 54 54 51 55 53 56 52 55 53 52 52 55 53 56 53 54 54 57 54 55 55 57 54 55 56 59 58 56 58 57 57 57 58 57 58 60 60 61 62 61 58 62 63 63 62 61 64 62 59 64 60 63 64 66 66 65 62 63 63 65 68 66 64 67 67 64 64 65 69 70 68 72 69 71 71 70 69 69 75 75 69 75 73 72 74 71 73 74 76 75 73 75 77 75 78 80 76 78 76 76 83 77 77 80 80 78 82 80 84 82 81 87 84 84 88 88 88 88 87 93 86 94 87 91 88 96 96 90 94 93 98 91 94 94 100 99 98 98 96 102 104 103 98 96 105 102 100 105 103 106 109 108 102 110 109 112 110 112 113 106 112 110 116 116 113 112 112 115 111 119 120 115 115 118 114 117 124 121 127 126 124 128 120 127 121 131 132 124 127 130 128 125 135 135 138 128 135 137 133 136 135 133 135 137 146 139 138 147 143 135 149 144 150 141 152 148 148 149 150 152 143 156 145 159 149 160 161 156 151 156 159 155 161 165 158 154 163 169 157 168 164 158 163 169 165 163 171 174 169 165 167 170 168 171 181 172 174 177 178 181 175 185 186 178 192 185 186 187 182 190 193 195 191 195 190 193 203 187 203 191 189 191 194 192 195 197 212 195 214 202 197 204 204 217 205 201 205 212 214 218 216 220 217 211 221 216 217 212 220 223 233 229 223 218 229 238 234 236 223 224 232 227 243 247 232 229 228 251 252 238 253 254 251 250 249 241 239 259 255 241 261 260 253 260 244 267 269 262 253 249 253 252 255 255 259 257 270 263 256 273 279 273 266 276 277 267 279 280 290 271 277 280 277 283 279 285 279 283 297 289 300 284 279 290 288 307 287 295 291 304 294 288 300 314 315 312 315 310 309 303 298 317 300 299 301 301 311 317 324 320 323 334 324 326 318 322 315 311 333 341 337 327 339 332 326 342 343 321 334 356 328 333 348 330 341 342 341 347 345 333 363 341 336 353 357 359 343 345 343 355 362 348 360 361 376 356 348 354 362 382 373 374 365 383 382 372 365 395 385 375 393 383 392 368 382 368 378 401 400 375 387 379 380 385 387 380 380 380 411 390 418 401 390 394 405 423 395 416 399 408 398 401 426 401 417 410 419 414 430 422 414 409 441 411 417 443 426 422 409 416 446 433 424 426 437 439 436 445 425 418 428 454 438 451 428 464 427 431 459 443 437 431 472 474 464 462 448 455 476 477 452 465 440 457 445 450 450 463 470 484 469 454 491 483 452 478 492 477 471 472 457 475 480 494 506 490 465 487 489 489 507 478 482 494 498 489 495 482 512 482 496 513 498 492 507 497 511 488 525 524 519 514 523 519 501 510 535 523 522 491 538 541 494 508 501 536 520 507 538 541 510 521 515 507 531 510 526 507 513 535 560 516 546 514 532 519 559 549 519 535 549 539 529 531 526 525 528 552 533 535 561 557 556 582 550 579 566 546 546 586 584 579 561 554 547 547 549 560 572 564 554 544 597 543 585 566 587 600 569 565 571 600 558 559 555 572 573 586 562 583 597 613 567 564 609 560 610 619 616 615 621 581 617 622 623 589 611 615 626 613 621 597 616 631 615 607 619 609 576 619 595 611 591 619 609 608 597 599 597 600 591 632 598 612 623 644 621 589 613 629 592 609 640 628 634 637 594 641 627 601 624 633 645 616 610 625 603 653 623 603 648 648 641 642 665 635 610 639 626 654 611 622 624 658 610 640 635 661 660 622 612 648 675 663 658 617 644 672 651 650 645 620 645 651 633 634 630 653 681 684 637 637 665 631 650 653 689 650 646 687 646 682 677 637 671 633 662 671 684 690 689 695 669 639 664 641 691 659 645 652 650 662 651 687 643 640 691 677 679 666 671 685 670 669 676 672 652 669 645 648 673 686 688 689 696 685 648 682 675 677 687 652 698 677 660 691 712 662 649 695 669 697 690 716 715 683 715 717 687 685 658 714 656 668 680 702 667 714 671 697 679 721 711 687 692 673 675 711 686 715 656 693 716 668 699 675 686 659 716 719 723 691 680 669 697 666 666 700 711 717 709 667 711 683 671 679 672 662 706 703 723 678 712 714 689 725 703 718 728 693 681 696 727 705 678 669 712 685 710 666 715 663 714 697 686 697 716 669 670 664 712 703 681
667 728 711 731 701 670 729 664 691 665 701 705 681 708 726 705 726 701 728 727 724 694 722 730 719 730 670 721 682 711 710 685 678 689 685 716 668 722 718 666 724 726 708 713 673 673 686 667 711 722 704 676 725 694 674 712 664 682 673 684 702 722 708 719 720 702 704 698 666 662 703 700 659 699 713 698 705 666 688 658 720 692 713 669 659 687 652 704 667 717 650 662 694 677 684 674 691 692 679 713 689 685 700 702 670 699 686 653 703 695 653 669 649 645 669 688 703 663 684 695 658 685 642 669 697 701 640 644 679 662 682 657 695 691 682 638 676 695 698 691 686 662 685 632 652 663 653 631 687 674 630 668 659 655 644 653 638 638 627 653 632 642 661 645 664 643 644 683 656 650 635 619 663 651 671 625 622 630 668 659 660 620 645 630 630 645 644 640 614 654 628 656 621 645 616 645 612 609 667 636 650 617 650 659 608 659 636 647 608 648 623 653 654 598 657 646 596 600 606 644 598 605 647 614 624 640 623 643 647 610 609 595 621 584 605 631 603 586 640 605 599 591 595 589 601 632 606 607 606 621 630 588 627 581 585 592 597 619 596 611 612 595 576 593 564 593 565 619 565 607 560 609 608 607 576 610 562 563 592 591 552 575 594 592 551 583 564 587 572 556 560 598 591 555 558 590 583 538 556 566 550 558 589 569 556 540 563 574 571 581 547 574 553 544 574 554 559 522 554 539 528 553 568 548 538 520 555 552 532 540 530 533 527 556 557 522 508 531 514 511 540 550 521 507 548 545 519 520 537 525 506 513 531 543 493 507 530 494 505 501 513 535 533 489 486 517 507 493 499 515 478 510 482 502 480 484 499 498 515 505 487 515 479 491 510 499 477 491 469 504 495 496 474 476 484 481 492 496 486 463 494 493 460 490 477 464 460 454 454 463 484 445 479 449 457 469 464 450 476 445 468 450 439 453 431 434 433 456 432 444 453 429 425 451 424 428 428 434 423 415 454 430 419 435 416 434 430 419 435 439 408 433 408 403 410 416 436 407 400 432 399 400 429 425 411 412 406 411 395 390 409 407 411 402 381 394 396 412 414 377 383 408 381 372 381 376 398 382 368 400 396 379 371 369 384 373 371 380 373 382 377 372 369 377 379 380 364 371 363 356 372 366 345 343 348 346 355 352 348 357 361 339 344 358 351 353 339 336 331 333 338 328 331 334 325 326 328 348 325 343 340 324 341 337 341 318 329 317 324 315 317 328 326 319 309 319 322 308 305 303 326 322 308 322 314 318 295 315 298 309 298 304 306 314 313 287 288 300 305 282 301 290 278 293 296 275 293 293 279 287 277 271 284 289 282 290 284 266 285 273 287 285 279 271 258 281 279 267 257 270 253 267 260 248 259 248 263 265 249 250 244 257 244 247 262 256 261 241 251 234 241 233 254 243 244 249 229 239 245 245 247 224 240 233 229 222 221 236 236 231 227 219 219 220 224 218 220 230 213 217 208 210 216 214 219 208 208 218 209 207 207 216 210 206 214 205 213 196 208 204 197 201 204 200 206 202 193 187 200 200 201 187 182 187 192 191 178 186 193 175 181 181 189 188 186 184 185 181 172 168 177 179 168 179 180 169 178 170 177 174 168 171 165 168 164 161 160 159 162 152 157 160 163 154 154 160 159 148 149 155 146 154 150 155 145 147 150 149 141 146 145 137 137 146 140 140 145 136 140 138 134 143 142 131 140 139 133 127 131 137 134 131 129 123 128 123 131 123 129 122 128 124 126 121 127 125 115 124 119 116 118 117 112 119 112 113 113 118 110 107 110 106 112 113 107 114 103 105 102 107 102 108 103 105 107 106 104 100 101 96 97 100 96 104 101 94 99 94 94 94 92 99 93 98 92 90 89 92 95 89 88 90 89 90 84 88 83 89 86 85 83 87 84 83 85 79 81 81 80 78 78 80 78 77 76 76 75 81 78 80 76 77 74 79 76 75 73 73 75 75 70 75 71 69 70 71 74 70 69 73 67 66 72 67 67 68 64 64 69 68 64 66 63 66 67 66 66 63 63 62 63 61 59 63 64 61 58 63 62 62 60 60 60 58 62 62 59 60 60 59 57 59 56 57 56 56 57 58 57 57 57 55 55 57 56 56 55 56 55 55 53 54 52 53 53 53 54 53 52 55 52 55 52 54 54 53 52 51 52 53 51 51 53 49 50 53 53 49 51 53 52 49 53 50 52 49 48 49 48 51 50 51 51 52 51 52 50 50 50 49 48 51 49 49 48 52 51 52 50 48 49 50 51 50 51 49 52 52 49 49 51 51 53 51 51 53 50 50 50 52 50 52 53 53 53 53 52 51 50 55 55 54 53 53 51 53 51 52 55 54 52 54 52 57 54 57 56 55 55 56 56 56 58 56 55 59 57 55 56 60 57 58 60 58 60 61 57 57 62 62 60 63 62 63 63 61 60 61 61 65 60 61 65 63 63 63 67 67 63 68 63 63 69 67 65 65 67 70 67 67 67 73 72 70 70 71 71 75 71 75 72 72 76 77 73 73 74 74 76 77 80 75 81 79 77 77 77 76 78 76 77 80 84 84 86 82 80 82 83 87 83 84 88 83 85 88 91 85 88 87 87 94 88 96 90 92 94 97 90 98 93 93 93 101 100 101 98 104 100 99 95 97 102 99 107 105 108 106 107 107 104 102 104 104 106 106 112 113 116 108 109 108 108 109 115 110 111 118 114 114 115 118 115 122 123 121 121 126 128 124 123 128 122 125 121 124 130 123 125 125 135 137 126 139 134 138 133 139 134 137 140 144 145 141 147 143 141 142 143 139 148 151 150 145 146 152 153 153 150 147 148 157 159 159 152 154 156 150 151 160 156 159 162 155 162 158 166 167 159 161 163 162 161 167 170 164 180 167 178 176 171 184 172 179 175 188 182 177 183 186 175 183 189 186 195 184 195 194 194 186 190 191 196 196 191 202 204 206 208 208 192 198 199 195 203 198 209 205 211 204 209 201 211 202 221 219 215 219 216 212 224 213 218 209 212 214 222 224 223 224 223 228 229 229 237 220 225 231 244 226 225 231 246 246 230 231 231 247 249 254 247 244 243 239 251 238 242 243 249 253 257 262 266 261 266 269 266 269 267 256 254 260 268 271 261 271 260 268 268 266 269 276 269 287 272 289 273 285 289 281 273 290 271 282 285 298 293 284 283 290 307 285 301 310 297 292 314 306 291 313 298 306 313 316 319 316 312 298 299 310 314 308 310 309 323 327 324 309 323 306 308 318 334 339 334 340 325 336 332 347 336 328 347 326 330 326 344 352 349 337 348 339 353 349 357 341 365 347 348 349 342 339 364 372 340 354 349 350 375 371 364 352 348 353 383 384 371 384 362 376 386 361 359 374 387 372 387 394 363 373 367 376 380 376 396 373 401 379 409 397 405 396 391 397 386 382 398 387 389 403 423 423 420 426 422 400 419 427 405 415 401 429 435 424 431 410 421 414 439 437 413 424 416 411 414 443 416 445 429 424 421 418 433 440 433 426 459 420 456 445 445 445 458 463 430 465 447 451 458 435 457 449 473 465 445 454 464 466 475 446 476 464 471 451 465 468 491 459 494 477 458 460 481 498 493 488 459 469 464 486 479 483 503 508 463 489 513 487 487 468 504 512 488 507 501 520 506 518 515 508 486 506 521 482 515 511 482 520 496 497 507 523 511 491 494 521 522 511 538 541 501 522 541 538 533 544 546 538 519 535 538 543 554 518 544 553 534 544 553 515 544 534 542 559 568 561 531 566 528 552 524 560 528 552 561 539 562 575 561 539 558 542 548 567 573 548 568 548 553 551 561 544 592 566 552 561 570 541 564 586 579 581 574 558 560 596 580 594 588 567 588 590 576 562 608 582 570 588 601 559 580 572 613 611 606 610 599 574 607 573 578 596 568 588 618 573 609 570 577 615 587 586 613 579 603 633 584 620 609 624 584 619 629 605 587 602 586 634 594 629 641 626 604 646 589 609 628 651 644 642 629 647 621 616 628 615 629 627 643 611 619 611 623 626 608 629 664 634 622 658 660 638 616 653 609 625 642 636 618 656 618 627 652 623 650 636 638 655 636 618 635 624 629 655 651 647 643 678 673 630 654 679 640 681 642 656 639 624 631 635 661 654 657 640 628 663 668 684 662 660 657 631 648 653 679 661 691 670 632 657 668 647 668 682 677 657 647 670 679 638 703 678 667 645 655 678 667 650 669 669 695 671 691 650 663 650 695 651 674 692 698 649 694 708 671 713 679 688 700 714 666 662 674 681 692 681 713 713 657 665 682 697 656 663 669 708 664 691 676 688 656 711 656 716 715 682 656 680 713 655 668 670 693 667 718 661 686 662 694 691 658 684 710 675 694 677 694 695 667 689 664 701 680 700 676 708 726 683 720 686 683 704 673 692 716 666 698 717 712 666 683 714 695 707 702 662 697 669 699 676 671 675 718 692 717 667 712 686 730 674 683 724 718 695 687 676 701 695 663 723
700 725 706 704 701 678 704 668 725 713 722 665 697 710 666 723 685 715 717 683 726 668 715 684 701 669 696 709 701 696 700 710 690 714 682 699 699 694 674 693 675 665 666 680 711 709 671 664 663 696 723 726 701 706 718 710 684 682 658 723 716 696 672 714 718 693 683 687 656 666 690 709 669 665 659 691 691 719 659 694 674 713 666 694 668 678 655 701 653 675 655 679 691 684 704 695 699 704 649 670 678 656 706 688 709 705 659 686 711 673 667 665 693 702 649 647 694 666 692 665 665 659 665 679 659 646 656 698 665 702 660 690 676 687 672 691 671 675 666 697 695 681 656 642 684 691 655 682 676 651 678 693 633 688 662 644 631 634 683 659 634 660 657 688 650 623 629 675 638 664 640 663 626 665 643 625 623 641 644 667 649 653 661 650 634 663 633 616 615 628 631 633 620 610 612 664 640 654 630 623 609 612 654 610 629 658 605 607 659 638 609 622 599 630 637 610 647 630 607 653 600 613 625 628 643 625 624 631 640 624 599 604 645 617 589 601 606 594 609 640 601 610 611 602 608 616 578 578 622 597 628 595 597 621 583 573 590 601 603 609 584 566 584 592 586 594 612 588 617 604 606 606 568 564 596 570 591 571 575 571 583 553 566 588 589 573 557 550 550 600 581 572 571 555 548 561 583 583 556 568 556 582 573 566 575 564 566 543 581 545 543 538 554 568 548 533 549 535 573 530 536 569 527 545 548 518 564 559 538 528 536 541 560 529 560 529 535 513 535 544 546 527 550 510 517 517 501 533 523 500 499 523 526 507 542 500 506 495 507 520 493 529 515 487 514 497 492 525 515 507 494 476 499 484 494 496 514 479 509 489 513 512 512 495 497 495 487 474 498 491 499 485 471 475 463 483 455 485 481 481 475 463 494 457 464 464 445 486 483 482 474 462 447 442 456 440 473 447 451 445 473 458 440 461 469 442 438 455 454 461 461 436 423 420 423 457 440 431 419 419 432 443 439 452 435 408 435 427 421 411 437 436 421 402 430 419 410 400 426 435 411 403 431 393 391 408 392 404 408 407 389 406 409 417 419 383 385 406 378 403 406 400 398 390 376 393 381 371 372 387 378 394 364 370 388 370 394 395 375 381 382 368 364 370 368 373 358 375 382 363 372 356 360 350 357 356 369 363 339 353 356 343 355 364 340 361 355 345 357 328 353 349 327 340 349 325 353 322 345 334 331 339 319 319 329 327 337 332 318 335 331 335 321 331 329 320 306 329 310 329 306 326 317 304 298 312 303 317 303 311 292 305 290 309 296 299 311 301 307 303 285 293 287 279 294 294 299 278 293 297 276 268 284 285 272 275 270 266 284 286 285 259 279 260 281 279 255 278 260 275 270 265 252 250 253 257 260 264 257 243 253 251 241 254 241 250 237 251 241 234 254 249 253 245 231 245 228 239 242 242 228 225 242 222 225 237 225 234 233 224 236 220 215 229 221 213 221 223 223 209 221 221 215 221 207 207 217 210 211 212 209 198 201 205 199 207 194 199 208 192 199 190 200 201 203 190 192 189 198 194 193 193 194 194 180 190 194 194 181 182 180 174 189 185 186 178 185 169 182 175 175 166 171 166 166 171 172 162 166 167 171 169 170 172 163 163 163 154 154 156 159 155 153 152 149 148 152 150 160 150 149 150 155 150 146 146 150 146 139 140 140 141 149 145 142 138 139 138 133 142 134 136 137 131 138 140 132 138 137 130 133 129 135 130 125 123 131 121 129 128 127 118 128 124 124 124 120 119 122 123 117 121 121 119 113 116 116 114 112 114 109 106 110 111 109 106 106 106 108 103 102 108 100 101 106 99 104 104 104 101 96 98 98 102 101 94 101 99 96 97 95 92 90 89 97 96 91 89 87 93 90 89 93 88 88 83 84 83 89 85 88 82 85 83 86 84 82 79 80 84 78 81 78 79 81 75 80 74 75 78 75 79 78 77 77 74 72 70 76 72 70 75 70 68 71 67 70 72 66 70 69 68 68 65 69 66 69 64 67 67 67 64 65 64 64 62 64 60 63 63 59 63 60 59 59 60 62 59 59 57 60 57 58 61 57 59 59 60 57 58 55 57 55 57 55 58 55 54 55 56 56 55 55 55 54 53 53 55 52 53 53 52 55 52 52 54 52 54 54 50 54 54 52 54 53 49 50 50 49 51 53 49 51 53 52 52 48 49 49 50 52 48 51 49 51 48 52 49 49 51 49 50 52 48 52 52 51 48 49 48 52 50 49 49 49 49 52 52 52 51 51 52 48 50 48 48 52 49 49 50 49 48 50 50 50 50 50 51 50 53 52 51 51 50 53 49 52 50 51 51 53 50 52 50 55 53 51 51 51 55 56 53 53 53 52 55 55 55 54 53 54 54 57 54 56 58 57 59 59 59 57 56 57 56 56 56 59 57 60 57 59 58 60 60 63 62 59 63 61 59 60 64 61 63 66 62 61 65 63 63 62 66 64 63 65 67 65 66 68 68 70 69 72 73 73 73 74 70 73 71 73 74 70 73 77 74 74 72 75 73 77 79 74 75 78 75 80 76 76 80 83 77 84 83 83 83 80 81 84 86 86 87 85 84 89 85 89 88 87 88 93 91 94 92 91 88 94 91 95 92 93 96 97 95 101 97 98 95 102 101 101 100 98 101 100 101 100 99 108 101 104 109 102 104 104 105 107 111 114 114 115 108 115 110 112 116 110 119 114 119 121 113 117 119 124 117 117 124 119 128 123 129 124 131 130 131 127 131 126 125 134 135 126 137 133 137 134 141 141 139 143 137 145 140 144 147 138 143 149 137 150 139 151 143 152 141 156 151 147 150 150 147 151 161 162 161 152 153 155 156 162 167 157 161 158 156 162 172 166 159 160 165 177 174 177 176 178 171 171 175 179 182 182 182 176 177 186 181 178 184 177 190 176 184 185 182 195 195 195 196 190 192 196 194 193 194 189 199 193 206 195 206 195 200 200 213 195 211 207 199 209 215 211 209 217 211 216 221 216 226 226 222 215 212 227 230 230 221 227 226 227 230 219 220 225 223 239 227 237 231 233 235 231 239 242 243 247 236 239 236 247 256 242 258 242 249 259 256 264 257 247 249 250 265 248 262 254 268 253 269 265 270 273 266 257 269 271 265 279 279 279 282 266 265 272 266 292 281 287 288 270 290 283 290 292 299 287 284 292 283 301 285 302 306 300 298 307 292 307 294 307 290 316 294 310 301 318 306 296 309 304 314 314 322 320 316 326 335 306 324 337 313 331 337 332 334 344 336 324 330 326 344 340 347 341 327 341 345 340 348 330 346 355 350 348 363 356 333 341 350 362 345 370 349 345 347 372 350 350 352 358 356 367 354 357 352 378 382 387 360 360 360 367 370 393 391 386 392 397 364 399 371 373 374 406 384 377 375 392 387 386 412 389 395 385 419 404 397 419 422 401 410 415 414 422 404 423 417 416 401 413 429 412 417 420 421 399 439 421 436 438 418 434 434 436 447 442 447 453 448 442 437 425 429 435 419 431 447 460 422 426 455 430 432 468 448 434 429 443 438 452 467 434 469 462 444 473 478 480 466 444 461 486 478 474 468 476 460 461 481 493 475 481 492 499 459 479 478 497 501 479 490 467 486 499 488 486 472 512 470 515 478 492 520 482 519 512 517 508 520 509 511 493 501 497 486 508 496 507 526 500 488 516 533 513 535 525 517 545 505 499 502 510 529 547 521 542 517 538 530 535 527 515 540 555 537 551 521 538 546 552 557 521 562 537 535 547 553 526 570 568 565 522 526 578 575 553 529 535 562 573 537 578 535 535 552 559 585 566 553 553 580 574 593 592 563 576 569 550 595 586 592 592 551 549 596 599 554 564 567 596 578 590 598 578 601 604 600 613 614 578 573 592 574 595 609 579 572 598 601 602 616 606 582 599 581 585 627 613 605 579 578 630 578 632 624 612 587 580 637 596 593 610 618 628 617 588 636 598 632 620 628 608 633 602 599 641 593 624 609 630 618 600 650 611 631 606 622 620 610 646 606 609 635 646 619 627 639 643 613 658 634 647 656 618 638 622 617 637 662 670 651 642 633 646 675 670 667 677 626 632 633 641 674 635 666 634 670 641 675 657 684 654 672 642 634 676 681 651 664 671 659 680 691 690 662 646 670 678 693 650 669 682 689 642 639 650 669 696 677 653 640 664 652 694 676 646 644 679 679 695 700 676 665 683 661 656 644 656 663 686 669 652 696 693 649 669 671 645 683 682 652 650 678 649 709 652 672 672 684 661 707 699 693 659 708 706 711 690 694 685 693 681 682 666 688 679 686 673 687 660 720 702 673 693 699 656 666 660 700 676 676 682 673 658 695 657 684 704 680 685 681 702 699 668 712 688 715 675 717 708 682 684 704 694 704 679 667 716 685 683 707 676 680 724 679 720 696 677 669 689 676 692 704 688 703 730 719 731 677 679 712 671 703 687 676 718 677 723 704 701 676 681 688 696 715 676 725 720 691
664 720 677 665 693 704 706 691 691 677 677 678 726 685 719 721 669 705 666 728 717 674 673 706 670 677 690 683 710 718 683 681 704 695 681 665 666 695 663 664 708 715 678 671 707 704 728 713 715 700 708 700 682 689 674 689 702 672 680 720 726 699 668 671 664 658 713 707 691 713 680 707 670 697 716 715 670 685 666 711 703 710 687 668 695 707 652 701 688 687 699 701 714 678 694 708 714 685 654 671 654 682 666 683 661 686 648 702 707 669 691 696 669 699 696 666 681 668 649 668 678 655 708 671 703 640 701 657 643 652 703 674 671 654 646 694 669 692 682 690 674 696 638 692 666 632 683 650 673 641 651 649 665 675 658 674 690 661 656 652 647 637 631 667 684 643 687 661 674 663 621 676 647 660 631 655 662 639 657 648 654 660 631 659 643 660 618 635 652 655 640 621 645 671 658 646 611 653 618 666 607 634 664 608 650 644 633 624 643 622 659 622 600 608 655 597 627 598 640 608 612 592 634 601 630 648 589 641 593 616 613 637 641 614 594 589 622 624 638 626 605 584 582 621 618 616 578 634 613 623 623 582 589 608 616 571 588 623 625 587 599 617 604 614 600 589 606 599 561 617 576 585 569 557 610 592 594 579 563 608 557 582 570 587 558 573 581 588 593 596 595 574 581 549 553 552 569 543 553 586 577 555 575 538 557 551 553 532 576 582 556 578 561 555 573 570 547 539 539 554 573 556 558 531 554 516 528 532 563 545 524 532 532 516 526 560 511 542 513 533 511 555 517 551 537 511 518 546 500 532 510 518 526 529 495 535 539 497 507 495 509 489 491 509 524 494 512 502 513 494 492 493 518 515 495 499 515 489 474 485 469 497 483 492 508 494 467 504 481 504 490 498 475 499 471 468 499 495 492 479 486 482 495 467 466 457 481 487 457 451 472 444 456 454 450 466 459 459 472 435 464 457 438 452 433 468 449 468 435 466 436 461 444 421 433 419 433 420 457 417 425 424 423 424 449 411 439 409 431 430 415 422 408 432 410 439 419 427 436 422 422 426 422 420 400 416 414 418 416 401 385 392 398 381 386 412 395 393 393 389 404 396 394 406 390 394 387 383 392 391 377 394 398 392 390 391 380 383 369 371 376 368 362 382 374 353 368 349 347 348 356 359 363 363 373 372 342 364 358 358 370 341 338 361 365 343 350 348 337 331 350 340 325 350 347 342 339 321 337 325 321 335 337 344 336 338 341 334 312 312 328 333 321 331 335 316 331 330 326 326 303 302 308 318 313 297 293 295 310 301 308 288 296 286 292 288 291 308 283 301 297 303 305 289 288 287 297 275 287 295 295 287 269 272 281 265 274 286 272 282 262 267 275 282 265 279 278 272 270 266 274 270 252 273 261 266 257 261 262 257 246 255 245 241 252 253 236 257 256 246 239 253 245 230 237 249 236 248 231 245 238 235 234 238 241 239 230 234 221 225 223 219 217 216 213 220 219 222 215 210 226 214 208 222 212 218 216 218 202 211 201 204 200 212 205 211 197 193 210 191 192 195 190 188 203 202 197 188 200 191 189 189 190 193 183 194 192 179 182 191 186 185 175 185 175 184 171 184 170 167 178 180 173 169 165 168 169 170 173 160 170 167 168 171 155 164 163 165 160 154 164 159 156 162 160 154 161 148 146 158 149 154 153 150 145 149 140 141 142 148 150 139 149 136 134 138 145 146 137 143 140 132 131 140 135 131 135 127 134 126 125 125 135 123 131 122 129 130 127 129 118 120 117 115 121 123 121 117 118 113 115 119 118 111 111 118 113 110 114 109 115 115 114 107 108 106 111 103 105 102 104 100 99 105 99 100 98 105 100 103 101 97 100 95 97 98 93 92 93 91 95 97 92 93 92 93 94 88 87 94 88 86 91 91 89 90 82 83 87 85 83 80 83 86 82 84 78 79 82 83 79 78 80 83 81 78 80 79 74 75 77 74 76 77 76 75 72 76 71 69 71 73 71 71 73 72 69 68 68 69 70 67 66 67 67 65 67 66 64 62 65 67 63 62 65 64 64 62 60 62 61 60 60 62 62 59 60 61 61 58 59 61 60 57 56 57 59 58 56 58 59 57 57 54 54 58 54 54 53 56 57 52 56 56 52 55 53 52 51 54 55 54 53 52 51 54 53 50 53 50 52 53 53 52 53 53 52 49 51 48 49 50 48 50 51 50 48 50 51 48 48 48 48 51 49 51 50 47 51 50 49 50 50 49 50 49 50 50 47 48 50 50 47 51 47 47 48 48 49 49 50 49 49 48 48 51 48 47 48 50 48 49 48 51 48 49 49 51 52 51 49 51 50 52 53 50 53 51 53 50 53 50 54 53 51 52 54 54 55 54 53 51 55 55 55 56 52 53 56 52 57 56 53 55 54 55 55 56 57 55 59 55 57 55 56 60 60 56 60 62 57 57 58 61 58 59 59 63 59 59 63 61 64 64 65 60 61 64 63 67 62 65 62 63 64 63 66 69 67 70 67 68 66 70 69 68 68 68 68 68 73 71 74 73 72 71 75 71 77 74 77 78 73 75 74 81 81 77 79 83 77 77 79 78 84 84 84 80 79 84 82 88 82 83 82 84 88 84 89 90 90 92 88 93 92 94 90 90 94 94 95 99 99 96 97 96 95 100 98 101 98 96 98 102 103 101 103 101 99 105 107 107 105 107 108 106 113 108 111 111 111 114 107 117 110 118 118 113 116 117 113 114 120 116 114 118 119 121 118 123 117 129 129 130 122 125 131 128 126 128 126 133 134 133 133 139 129 135 141 131 135 144 136 133 146 144 146 140 147 148 148 147 142 149 140 151 147 156 156 156 148 154 149 148 154 152 149 161 156 161 159 154 157 166 164 167 163 163 168 171 164 167 175 161 175 168 179 169 177 173 183 178 174 179 183 175 184 181 176 179 174 176 191 181 178 179 186 194 182 196 196 200 186 198 194 203 205 198 205 208 204 198 199 205 194 207 206 200 199 214 212 216 217 212 217 212 222 217 223 219 226 210 222 222 220 229 214 230 218 225 231 217 230 232 230 239 232 242 232 230 239 225 236 231 250 250 247 234 234 247 245 235 244 255 236 238 258 262 240 245 260 247 257 246 259 267 247 266 268 271 270 252 268 276 264 278 273 261 258 275 281 274 271 285 288 290 282 280 285 295 271 288 296 298 294 282 301 279 299 294 301 291 289 294 298 310 287 293 301 310 309 308 315 301 303 294 304 295 304 321 302 309 316 330 314 325 324 334 321 306 319 334 312 332 328 340 327 345 327 340 325 324 335 329 329 353 327 348 351 331 358 338 336 330 343 354 353 366 357 361 364 347 338 357 351 373 367 346 362 378 374 346 362 374 356 373 366 387 363 366 366 386 380 367 366 382 395 393 376 382 370 372 400 379 376 383 387 397 373 404 383 405 408 405 410 384 406 397 409 422 412 403 386 425 424 403 409 403 415 401 409 399 401 436 402 440 412 434 405 404 404 405 415 443 439 409 413 435 443 431 424 428 433 447 424 435 427 447 422 444 429 451 429 429 468 471 435 465 448 457 447 433 465 476 452 448 442 438 462 464 462 482 468 483 454 472 450 486 481 464 460 465 475 481 497 479 475 481 489 489 459 470 466 499 469 482 468 513 504 468 470 473 484 508 477 498 495 493 505 506 483 525 511 525 495 517 520 484 500 512 504 530 495 506 539 507 528 538 510 497 513 520 539 509 527 532 541 502 529 553 516 543 517 522 537 544 514 558 545 529 525 534 552 527 524 554 547 533 558 536 567 554 569 544 531 552 575 570 528 541 563 538 534 538 582 581 536 554 589 543 555 545 579 580 591 560 587 581 587 595 591 597 556 596 573 599 573 570 584 552 595 585 584 556 564 607 579 598 576 601 582 601 619 583 616 568 598 579 574 585 583 619 591 591 601 627 578 596 587 621 625 585 611 605 603 621 635 587 590 615 585 585 608 636 630 619 622 598 618 615 624 638 598 599 625 634 599 598 596 625 619 614 606 596 624 602 656 636 598 656 636 610 602 614 623 629 606 634 645 607 664 667 625 627 636 630 658 654 620 654 633 665 644 620 657 651 657 659 632 624 677 619 632 648 673 679 639 620 650 671 621 639 651 632 655 675 642 624 663 643 628 684 669 664 649 661 686 632 678 691 635 678 664 673 667 662 636 638 656 681 671 683 685 686 664 701 671 651 678 671 663 684 701 689 704 680 695 663 663 646 673 679 661 680 649 681 673 677 653 703 709 652 681 651 663 666 681 656 705 712 675 703 698 689 708 667 686 694 702 657 653 652 711 678 654 708 657 719 670 701 717 666 716 663 663 700 658 706 708 714 676 702 701 725 719 691 701 676 707 673 671 661 718 704 692 724 719 678 701 714 678 691 696 686 700 676 663 703 697 715 665 719 664 680 718 698 685 693 716 706 680 731 708 671 707 713 707 698 702 719 683 720 682 691 678 692 677 720 705 714 676 708 673 679 698 729 715 721 731 671
672 697 671 672 677 704 686 692 690 710 730 682 692 679 709 677 707 723 664 679 675 676 695 684 731 729 720 683 687 718 691 690 705 668 670 671 690 669 680 716 669 717 666 668 663 681 680 676 671 680 691 681 662 692 672 701 728 659 720 683 714 719 710 726 724 687 705 681 694 693 706 672 678 680 677 679 700 695 693 681 708 697 703 692 709 669 686 702 663 660 679 699 714 688 718 666 677 714 669 653 693 667 651 648 666 714 710 657 704 692 692 698 676 684 655 676 683 650 687 691 656 665 648 689 667 665 658 686 691 652 659 639 685 686 703 674 699 657 696 670 655 689 690 691 697 641 658 645 652 639 632 658 676 641 654 633 686 689 651 673 652 677 634 650 633 637 623 675 649 686 642 628 679 675 648 681 679 676 679 656 672 652 678 643 641 650 659 672 615 646 670 633 660 662 610 667 670 640 623 607 630 627 639 648 639 650 663 640 648 625 651 600 621 653 634 632 596 620 624 655 605 646 596 629 635 611 608 616 601 588 601 604 631 626 610 642 643 641 591 604 608 617 620 579 580 622 609 632 629 611 591 608 597 625 598 609 575 605 619 568 578 583 607 575 588 564 583 573 607 590 590 593 599 557 593 599 600 558 575 566 603 555 591 562 566 589 587 600 565 582 547 574 564 585 569 588 550 593 557 584 570 585 542 588 554 545 562 582 568 533 554 531 536 565 545 575 578 559 529 552 533 522 569 538 539 566 547 554 534 561 527 516 537 557 534 534 556 542 543 536 546 509 527 523 501 537 545 499 518 509 506 509 505 522 512 519 517 504 492 495 498 498 487 523 509 508 492 521 496 497 513 501 516 507 517 502 473 501 514 499 486 514 478 471 465 471 498 503 462 503 499 486 485 467 490 502 456 491 458 487 496 486 456 464 483 455 451 475 466 443 442 463 453 456 445 446 456 444 444 462 445 463 431 435 452 447 442 467 457 454 435 450 457 461 457 441 424 447 444 420 425 447 427 434 440 450 427 413 416 426 419 421 411 441 430 400 417 406 420 400 416 428 402 415 417 416 414 402 417 385 389 409 393 404 411 389 401 413 397 395 406 396 400 374 376 390 370 387 393 385 394 374 372 367 377 385 378 371 361 389 372 385 382 353 358 351 368 355 353 349 377 376 367 345 358 368 346 343 371 364 340 360 366 353 346 345 359 342 339 358 341 333 350 332 351 350 332 339 325 323 328 335 344 344 344 323 312 337 322 330 318 322 310 324 305 316 324 313 326 328 314 298 321 324 307 299 295 315 310 290 306 304 315 296 294 287 283 283 306 308 301 292 281 289 300 300 292 284 283 283 276 291 291 275 274 275 266 280 282 269 273 270 262 276 262 278 254 256 252 251 271 256 253 251 268 262 258 260 249 247 246 253 244 259 239 261 239 249 255 244 251 244 237 252 250 251 249 246 246 229 237 241 228 222 224 228 220 238 218 216 216 224 226 231 214 216 225 221 224 208 220 207 219 217 217 210 211 216 218 205 203 213 199 211 198 211 208 204 197 205 208 202 189 197 194 188 197 185 201 187 188 187 190 193 180 186 179 190 175 189 178 180 185 181 186 182 181 184 182 181 174 166 172 172 172 165 166 172 173 169 170 167 160 166 163 157 154 165 161 164 162 160 152 161 159 158 151 152 155 149 154 148 151 147 154 144 149 141 142 148 143 136 144 147 136 144 137 143 139 139 137 141 130 128 133 136 127 132 135 126 136 134 123 129 131 124 128 119 118 120 124 126 116 115 117 123 115 121 114 119 119 118 117 115 115 114 114 117 107 109 111 107 113 111 112 102 109 110 107 100 105 102 106 100 100 97 103 100 96 99 103 98 95 94 95 92 98 96 92 91 91 90 93 88 90 93 89 90 88 87 90 84 89 85 89 83 82 86 82 86 86 79 79 82 82 80 84 82 82 78 81 76 75 81 79 74 75 79 79 73 78 77 74 71 70 71 74 72 70 73 71 74 71 69 71 67 69 68 69 65 69 67 65 64 67 63 67 63 65 67 65 63 62 62 65 62 64 59 63 60 59 63 61 57 58 58 59 59 58 57 57 56 56 57 60 58 56 59 57 55 55 58 58 55 54 56 53 57 52 53 56 54 55 54 55 55 51 54 52 52 52 52 53 54 50 54 53 52 52 51 49 51 50 50 51 52 49 48 52 49 50 48 48 50 50 47 48 50 47 47 48 49 49 48 50 49 49 50 48 47 49 46 49 46 49 49 46 49 46 48 48 47 47 47 46 47 49 46 48 48 51 49 48 50 47 51 48 49 51 51 51 48 49 51 48 50 50 49 51 48 49 51 52 50 50 50 51 52 53 53 51 52 52 52 51 50 54 50 52 54 51 55 51 51 51 53 54 52 52 55 53 53 53 55 57 57 53 58 58 55 55 57 59 59 56 58 58 57 59 57 60 62 61 60 60 61 60 60 62 61 62 62 59 60 63 60 64 64 63 65 64 63 63 66 65 68 63 65 69 67 70 65 65 67 71 70 68 72 67 69 71 72 69 75 75 71 71 71 72 73 73 72 75 73 80 79 80 80 76 81 81 83 80 79 84 80 82 78 84 86 80 80 86 81 85 88 85 89 87 86 89 90 87 87 93 88 89 89 91 97 93 91 91 93 92 92 96 100 98 102 97 100 100 103 99 97 99 105 99 108 106 103 105 101 102 102 104 110 105 110 114 114 112 115 114 114 111 114 110 112 120 114 122 121 119 116 118 126 126 121 121 122 122 126 124 128 128 129 124 129 129 135 127 126 126 136 130 138 139 142 141 135 139 138 139 142 147 134 141 147 139 143 143 151 140 142 152 151 149 156 149 152 152 147 157 149 157 159 158 156 157 158 159 161 167 159 158 159 169 162 168 167 164 177 173 167 163 172 172 171 169 171 183 178 173 176 188 172 185 186 174 188 179 188 191 191 186 193 188 188 187 184 197 193 195 188 188 189 195 196 206 205 203 211 207 199 200 214 200 205 202 206 211 211 208 219 221 219 213 206 223 224 230 229 222 224 219 222 228 214 218 236 226 234 230 239 220 234 235 226 231 232 241 229 245 242 245 233 238 235 254 239 236 254 236 237 244 245 250 249 258 261 255 267 263 259 249 259 248 262 265 262 262 266 273 256 271 270 260 259 281 270 282 266 290 270 280 292 277 294 291 280 277 287 290 284 300 291 301 301 297 290 296 297 283 310 295 293 309 300 291 298 304 315 305 307 318 301 299 325 321 321 320 303 332 303 318 322 315 306 329 325 340 326 336 327 318 317 318 327 325 331 324 339 334 353 328 337 343 331 338 347 349 337 348 358 350 340 343 336 370 341 344 345 355 375 359 375 365 365 372 376 369 354 372 377 375 380 376 379 362 370 385 395 362 397 389 370 395 394 365 379 390 383 385 371 392 402 390 388 408 411 380 412 390 385 415 388 387 394 388 390 387 401 422 425 417 394 422 399 413 403 433 415 399 431 418 432 430 436 408 410 444 411 421 449 447 420 420 426 454 431 446 435 422 454 459 430 445 428 453 427 442 428 458 451 445 465 468 432 457 455 456 459 462 448 481 460 474 466 459 458 484 478 477 471 453 473 490 471 487 465 464 485 484 456 458 458 501 494 465 500 499 477 509 479 468 475 494 496 496 495 511 494 504 478 497 510 525 499 507 519 515 487 520 493 500 528 502 524 521 505 500 519 534 541 520 526 504 499 539 496 504 510 531 543 505 526 521 503 509 542 538 529 559 509 513 529 527 564 537 563 550 545 547 558 551 560 531 540 560 564 548 539 555 544 569 535 572 528 570 544 542 564 555 559 554 554 588 565 540 538 589 581 580 558 568 578 543 559 566 595 559 588 560 604 572 601 562 563 588 570 610 557 572 597 583 589 603 605 560 601 592 606 612 583 606 592 567 612 588 600 610 580 577 609 577 591 606 586 601 630 611 624 635 592 589 600 591 598 593 595 604 583 591 615 629 623 588 599 587 618 599 621 635 605 627 609 638 631 604 616 607 608 648 628 647 648 602 642 614 632 657 625 662 627 633 625 614 634 606 635 628 608 629 658 670 627 641 612 611 638 655 672 667 676 621 634 654 615 653 632 620 664 633 657 637 644 671 632 660 642 676 642 630 679 670 670 659 664 688 653 668 632 637 661 669 670 687 656 677 658 690 641 694 645 697 684 638 648 637 675 696 646 680 673 642 700 671 689 697 700 694 645 660 676 641 703 674 661 652 689 686 657 698 709 666 657 672 693 660 695 659 690 651 707 663 669 669 656 695 691 652 672 660 661 691 675 711 706 667 665 680 707 708 695 692 684 714 720 664 694 664 679 697 664 663 657 722 673 682 703 657 718 665 671 721 686 674 698 668 696 671 661 697 677 662 687 708 674 708 678 715 688 674 728 697 722 730 694 669 726 712 670 719 720 724 713 680 670 683 729 678 666 732 687 684 665 715 704 680 664 692 705 732 676 703 698 668 673 702 704 713 713 718 676 733 704 718 688
728 727 691 706 674 727 719 726 691 666 715 703 687 671 673 718 706 682 720 721 734 698 674 674 729 664 706 679 687 691 714 687 668 717 702 716 691 713 687 706 705 670 708 708 680 722 711 674 707 679 672 711 725 682 721 692 721 693 707 675 691 687 698 666 712 707 718 710 688 713 724 701 719 701 677 707 691 698 720 706 686 701 680 674 703 657 670 680 670 687 697 662 695 658 688 668 685 665 682 658 682 656 684 687 681 687 648 707 657 646 711 655 692 669 684 687 696 680 684 647 683 703 673 675 657 693 699 704 668 672 697 698 655 647 699 699 698 643 698 664 687 683 692 661 658 691 689 688 683 678 669 641 651 645 669 652 657 682 689 670 682 664 671 627 657 678 640 662 659 676 671 621 650 638 663 647 673 636 672 635 646 617 640 643 671 648 618 658 653 614 613 644 628 620 610 618 615 671 643 661 627 605 626 636 626 616 635 642 659 655 662 609 642 651 607 630 601 630 643 644 601 621 637 623 603 590 591 590 616 597 634 600 630 587 593 586 613 620 618 587 636 630 631 619 582 606 609 597 619 605 582 596 586 605 587 592 593 609 611 576 609 572 583 617 610 593 597 576 616 617 595 596 612 575 595 566 567 584 591 558 606 584 551 568 560 581 589 604 567 582 560 569 556 595 553 575 562 551 548 556 583 570 556 578 564 553 546 534 552 536 531 531 544 562 578 540 559 525 531 554 551 528 535 554 563 542 535 552 566 554 534 558 536 533 543 516 542 529 551 521 525 551 546 526 526 510 545 498 527 519 530 510 544 533 539 533 492 495 530 509 501 533 485 507 484 506 522 489 521 523 482 499 508 493 522 522 509 478 476 473 491 481 485 483 471 474 504 510 471 504 478 461 473 494 473 475 478 460 455 482 494 480 465 482 448 460 456 451 453 483 479 464 477 453 440 481 447 454 478 456 444 467 457 457 466 449 467 460 436 424 455 453 454 446 445 453 459 421 419 452 427 413 442 441 439 429 436 444 442 417 414 421 420 438 426 408 435 424 402 424 404 427 430 421 405 397 424 412 401 410 384 395 405 420 388 409 389 413 390 412 402 393 379 399 408 377 402 396 402 381 372 377 386 373 373 394 393 382 388 379 384 359 376 352 373 379 371 366 351 370 360 365 359 376 357 363 363 350 352 365 369 337 365 353 342 352 339 346 361 338 329 352 336 351 339 342 350 330 342 346 331 340 331 319 343 333 315 338 311 318 333 312 324 307 331 328 315 307 307 316 311 321 310 302 311 295 291 293 306 314 315 310 308 286 305 284 300 284 308 281 298 293 278 281 290 292 294 282 291 295 289 280 288 291 266 274 271 283 284 275 265 263 269 257 276 258 277 257 266 272 265 273 256 258 255 258 267 248 250 261 256 260 242 242 262 255 251 252 251 235 251 233 245 232 248 249 236 248 238 243 230 241 226 242 229 224 218 222 222 227 236 224 217 220 217 231 230 213 220 214 213 226 206 220 206 221 217 211 206 209 216 216 202 206 204 201 206 207 198 198 202 190 198 199 193 204 198 187 196 182 191 195 190 188 192 184 183 186 178 183 173 181 171 175 188 171 172 174 181 177 168 180 170 172 170 171 173 165 170 165 165 165 159 166 170 156 154 156 166 156 158 155 150 157 155 150 157 148 151 145 144 152 144 147 148 149 141 141 148 150 147 148 142 143 138 139 140 133 142 139 130 135 137 131 139 129 133 128 125 130 131 125 122 122 121 121 130 121 123 126 122 122 122 125 121 124 125 119 116 115 114 118 119 109 119 114 110 115 116 109 108 114 111 104 104 102 101 105 107 107 105 99 104 106 98 99 103 95 97 103 94 96 100 93 94 98 93 95 90 92 90 92 92 91 92 87 86 94 88 86 85 88 89 86 87 87 81 86 87 84 82 84 78 83 79 77 78 76 81 82 76 78 75 74 80 75 76 77 76 76 72 72 73 70 75 75 72 72 74 68 70 68 68 73 69 72 68 67 66 64 69 68 68 68 68 66 65 66 63 63 64 64 64 63 62 62 60 60 60 61 60 61 60 62 60 58 62 57 58 56 59 60 57 56 59 55 59 58 55 58 54 57 56 57 53 54 52 52 52 54 53 52 51 51 51 54 50 50 51 50 51 54 50 52 51 49 50 50 53 50 48 49 51 49 50 52 50 50 48 47 47 49 50 49 47 50 49 49 51 48 46 46 48 48 48 47 47 48 49 46 46 46 49 46 47 46 49 49 48 46 46 47 47 46 47 49 47 47 49 49 49 49 49 47 47 47 48 49 46 48 49 46 50 48 51 48 49 49 50 50 50 50 47 48 48 50 51 49 48 48 49 50 50 52 51 53 52 50 51 51 52 50 52 52 51 52 51 52 51 54 53 52 55 55 53 57 53 54 55 54 55 58 57 56 59 57 58 57 58 56 56 56 57 58 62 59 57 58 57 61 58 63 59 62 59 64 63 62 60 60 66 66 62 63 63 62 64 64 63 65 68 65 68 68 68 68 68 68 71 67 70 74 72 70 70 72 72 76 73 73 77 77 74 74 73 75 80 78 80 75 83 83 77 76 77 81 80 79 81 79 81 83 80 85 88 84 85 86 86 85 88 85 89 92 87 95 90 91 95 93 97 92 98 93 92 95 96 96 93 97 99 95 96 100 96 99 98 104 100 103 108 104 100 103 108 109 108 105 109 111 106 109 110 109 116 110 118 113 116 119 116 113 112 122 122 116 123 123 118 121 127 119 124 126 121 125 131 123 132 131 133 128 131 135 131 139 133 129 140 130 138 141 138 137 143 141 146 141 135 146 141 141 149 147 148 148 141 141 144 145 147 147 150 147 158 152 156 162 151 162 165 166 156 166 162 168 163 167 170 171 162 166 169 167 173 163 165 163 169 181 167 175 173 178 179 181 182 178 171 179 187 187 182 178 185 188 189 190 189 188 192 197 201 185 191 195 198 190 205 201 200 195 202 203 205 200 205 204 200 210 208 208 210 215 219 216 206 207 212 218 216 223 224 224 216 214 212 226 220 215 234 234 233 221 221 238 237 231 232 228 224 226 240 242 240 245 243 236 235 237 254 247 245 256 255 257 239 262 254 249 255 267 250 259 255 253 260 266 252 272 251 264 277 274 265 270 260 262 278 284 284 274 279 268 277 269 291 274 270 287 280 279 294 292 285 284 303 294 280 300 296 302 298 292 309 299 285 304 301 306 292 295 295 306 317 303 314 294 311 323 313 321 309 323 313 302 318 326 311 329 330 321 309 317 341 324 342 335 331 323 340 328 351 336 346 335 350 353 353 330 342 347 333 340 361 354 339 338 336 355 343 345 372 342 354 362 369 370 352 376 356 376 359 359 351 351 358 352 386 386 367 384 358 395 377 370 378 366 369 393 368 379 390 384 377 370 405 385 384 412 391 378 380 389 408 398 399 404 402 386 401 395 422 391 406 403 430 423 396 432 416 417 397 422 423 419 440 409 426 416 422 443 445 423 434 430 441 443 428 439 421 455 450 424 449 458 448 460 447 464 453 441 436 466 470 440 451 469 444 470 470 463 436 476 450 468 475 441 459 480 480 485 451 445 470 464 464 491 468 460 492 466 469 496 497 459 482 457 469 502 470 506 476 493 497 502 496 504 493 502 516 484 478 519 495 497 503 479 505 483 480 491 496 502 530 498 500 492 485 527 489 538 537 518 522 528 523 530 502 512 521 540 526 523 510 518 507 505 516 512 548 528 525 543 536 542 535 560 561 512 525 536 539 518 529 564 562 547 524 536 546 528 565 546 542 547 574 528 528 554 561 584 585 534 581 587 535 538 569 578 539 579 557 544 562 590 542 560 596 586 546 555 550 580 552 570 563 563 579 578 571 579 557 569 583 568 562 575 596 609 592 598 611 607 597 595 571 618 570 605 622 589 618 601 607 591 623 605 613 620 628 627 620 625 617 582 615 637 639 599 611 624 642 611 629 625 625 603 617 636 633 592 602 603 620 614 618 593 593 636 615 633 620 626 606 602 641 621 617 605 653 656 641 615 634 661 661 651 657 639 637 619 625 652 642 609 639 663 650 611 626 673 662 637 654 646 660 648 634 633 669 643 649 627 657 673 661 652 654 642 643 682 627 658 635 657 648 647 674 637 680 646 658 676 628 648 636 661 678 677 644 654 676 646 671 676 690 646 664 665 655 655 652 674 678 652 671 661 650 645 685 695 693 688 667 645 680 663 668 648 643 688 710 702 695 675 688 707 712 651 659 694 652 665 667 697 660 697 697 665 657 687 653 682 702 703 662 698 715 661 716 659 678 657 689 681 684 672 682 710 665 714 724 721 702 716 720 702 725 678 682 715 664 694 702 678 715 661 671 664 699 720 697 704 704 716 694 700 668 692 726 678 723 726 716 671 717 711 716 688 704 713 676 710 681 692 701 668 666 685 714 706 677 722 721 692 681 685 731 678 714 711 695 704 734 697 689 702 731 723 684 669 690 694 712 725 700 717 708 711
684 728 677 674 676 693 717 681 702 733 694 682 709 666 733 720 699 687 688 707 687 719 724 725 690 701 727 726 684 699 693 712 706 666 665 674 668 675 687 731 723 696 709 669 718 714 712 667 714 675 703 669 719 728 724 722 693 703 721 673 668 681 692 681 722 692 691 698 673 686 696 665 690 712 710 715 665 690 690 716 675 662 693 663 700 654 678 660 689 710 689 714 669 652 662 698 672 693 700 682 664 682 659 688 685 692 682 684 658 674 685 649 648 694 678 688 691 678 675 686 649 667 695 691 694 667 660 671 700 650 695 683 652 649 673 687 663 697 667 689 643 640 651 686 649 658 675 694 660 682 653 673 655 664 643 682 656 674 643 656 672 642 690 638 675 628 645 655 667 627 635 624 679 634 626 653 640 663 679 641 628 616 668 676 657 660 640 613 616 630 612 635 619 613 658 665 624 623 618 639 657 637 660 621 639 665 630 636 623 647 616 612 650 608 622 655 622 629 653 597 609 605 637 596 630 609 631 622 624 650 624 639 595 606 639 617 584 641 610 624 601 608 603 607 634 631 616 579 623 584 596 612 618 600 626 607 586 598 578 618 568 609 580 590 589 596 608 576 590 613 567 586 563 602 570 600 565 563 564 565 595 600 570 600 587 604 601 590 582 573 574 591 584 587 563 578 550 568 589 580 559 540 559 569 578 573 575 549 561 559 583 541 564 537 552 563 559 536 525 533 561 563 526 525 544 532 541 544 520 542 566 517 517 539 517 540 520 549 554 552 508 542 551 547 521 541 544 537 541 544 512 521 535 518 520 492 533 514 518 524 517 492 532 507 530 501 524 488 514 480 509 489 494 475 519 477 479 508 478 474 489 516 500 511 512 469 494 493 484 499 494 483 476 463 481 496 463 472 467 466 454 479 452 478 488 458 485 473 478 468 467 474 461 464 440 463 470 445 438 437 472 449 473 466 443 444 441 466 427 444 456 451 463 435 432 418 448 440 447 416 448 434 441 412 422 424 449 418 445 407 437 408 419 404 405 410 424 423 409 427 403 398 427 416 396 424 421 425 392 418 399 398 388 398 387 400 391 396 377 412 381 395 400 378 382 377 387 377 368 377 401 371 369 379 377 367 372 360 367 357 381 385 379 378 358 367 359 376 371 360 350 357 353 348 364 369 367 359 344 348 354 351 362 352 355 341 341 345 354 357 331 330 330 354 340 329 351 329 322 342 337 317 338 335 329 324 336 318 335 337 333 334 325 316 307 332 309 314 324 309 325 301 297 322 305 309 312 297 316 308 298 286 297 314 307 288 282 299 301 295 297 303 282 282 294 282 290 294 282 296 285 271 280 289 291 281 282 263 276 271 280 267 280 265 262 272 257 258 257 255 264 268 248 257 265 267 247 254 247 266 259 243 248 240 253 245 257 236 250 242 232 244 250 249 234 237 245 230 242 224 244 229 223 223 242 221 225 217 233 230 219 226 229 217 224 215 218 211 224 218 213 215 209 217 216 204 209 205 216 217 206 201 196 211 206 207 200 197 198 207 199 189 192 193 202 190 192 184 183 192 191 195 185 192 188 194 176 182 191 183 187 182 173 177 171 171 184 175 170 170 181 176 180 169 164 161 166 170 170 172 163 170 166 155 158 158 166 167 165 154 156 160 157 153 159 153 153 159 147 149 147 144 147 141 152 146 146 143 145 143 145 147 140 137 137 138 138 134 143 134 135 131 133 137 133 137 134 136 131 124 127 126 126 131 131 124 128 120 125 128 125 124 122 124 123 125 123 118 119 112 112 120 116 112 117 118 111 116 116 114 113 113 109 108 108 107 104 109 107 102 108 107 104 99 97 98 99 103 96 103 99 100 98 100 99 98 91 96 97 96 92 90 89 95 90 91 86 89 89 91 84 86 89 83 86 88 88 84 83 81 79 80 78 80 82 83 82 78 79 78 77 75 80 74 75 77 73 75 78 73 76 77 72 70 73 70 70 69 74 69 68 67 72 71 67 68 68 65 69 64 67 63 67 67 64 63 64 64 65 61 65 60 65 63 64 63 59 58 59 59 57 58 60 61 57 61 59 60 56 56 58 55 56 59 57 55 56 55 55 57 57 55 56 53 56 53 55 55 55 53 54 54 51 50 53 52 50 53 51 52 52 51 52 50 50 51 48 49 52 52 50 49 51 47 49 51 51 49 49 47 47 47 49 48 46 48 47 48 47 48 46 47 46 49 48 47 47 48 46 45 45 47 48 47 48 47 48 48 47 47 45 47 48 48 46 48 46 47 46 47 45 46 48 45 45 47 48 48 46 49 49 46 47 48 48 47 46 47 46 48 47 51 47 50 49 47 48 48 50 51 48 52 52 52 50 50 52 52 53 53 52 50 50 51 53 52 51 54 55 54 53 51 54 54 52 52 52 55 57 55 55 57 56 57 54 56 56 59 57 56 55 57 58 56 58 60 57 59 58 60 57 57 61 61 62 64 61 64 62 61 61 60 65 66 64 62 64 65 66 65 63 68 67 68 70 70 69 72 71 67 71 67 73 70 73 70 71 76 76 73 73 74 74 75 75 74 77 77 74 81 79 76 77 81 77 79 79 79 85 81 86 85 87 87 85 85 89 85 88 87 89 89 92 88 90 93 94 87 92 94 93 97 96 94 96 91 94 92 95 97 95 95 96 102 104 101 97 99 101 106 101 104 109 100 101 106 109 112 103 109 112 107 107 110 111 114 110 112 116 119 115 118 115 113 119 121 116 116 126 119 122 124 121 129 120 127 126 130 132 128 129 135 135 127 133 138 132 131 134 135 137 131 134 132 133 144 145 145 135 148 138 148 148 144 146 151 140 146 146 143 152 152 151 152 159 154 148 154 163 164 165 158 153 155 161 166 166 156 170 165 161 162 161 171 167 174 166 169 172 167 181 180 176 177 178 176 186 174 174 188 177 177 177 186 184 189 183 186 180 188 184 199 200 201 186 195 193 187 195 194 194 196 196 193 201 199 194 211 201 208 212 199 210 201 221 203 216 209 219 216 225 221 227 218 212 214 211 228 230 225 217 220 224 227 236 234 223 239 244 232 244 236 227 248 245 235 237 237 237 249 246 236 255 242 258 253 242 263 257 258 257 257 244 244 248 250 262 267 270 252 251 256 263 269 257 268 280 277 269 266 284 272 285 279 285 290 286 291 283 294 287 290 293 296 278 300 274 290 279 277 291 303 296 290 309 305 288 312 296 286 301 300 307 293 319 302 318 307 318 304 316 315 325 317 306 305 317 312 310 328 331 336 333 327 326 318 318 336 342 316 333 322 331 336 328 352 326 355 345 346 333 340 354 362 332 364 364 362 337 361 361 352 360 341 368 368 377 368 356 344 378 350 369 371 379 355 371 385 358 375 367 380 390 391 375 386 393 381 390 367 398 378 371 387 379 383 374 398 398 384 390 405 377 380 410 417 388 420 418 391 391 398 417 409 422 398 399 414 417 403 395 409 435 424 438 413 405 427 434 411 414 423 419 424 417 441 411 424 443 451 422 415 446 434 429 431 455 430 422 459 425 449 431 456 459 465 470 452 443 467 466 478 453 477 480 448 459 452 465 478 445 443 456 451 464 464 456 459 453 491 464 494 461 468 456 463 497 468 500 461 474 500 488 483 485 466 508 482 478 503 516 507 490 517 483 481 495 494 498 502 499 492 524 527 509 484 499 503 519 505 493 535 515 499 532 503 534 543 516 530 514 500 528 547 500 524 540 551 547 518 554 506 548 556 519 554 518 536 527 533 527 538 561 519 544 519 521 541 545 545 544 530 552 573 529 529 534 535 565 574 546 560 577 555 554 545 570 550 564 536 582 576 546 578 595 588 577 544 563 597 574 558 571 558 577 593 582 551 565 577 583 581 576 576 573 596 563 569 576 599 602 603 582 581 577 620 571 621 623 615 620 577 575 580 586 581 573 614 592 600 582 592 592 604 606 595 627 615 610 583 613 640 600 595 635 594 589 642 589 628 622 623 608 630 608 642 592 596 621 639 600 627 603 604 613 636 618 620 651 615 632 621 612 605 656 607 619 622 645 637 640 623 640 642 661 608 661 654 668 631 618 654 657 632 652 666 635 643 642 626 635 675 673 653 657 629 641 634 637 658 636 672 655 661 647 667 637 674 638 627 659 631 647 638 641 676 641 687 649 691 668 669 683 665 672 640 657 635 683 636 654 667 694 666 653 654 696 692 665 653 676 659 673 705 647 676 693 649 672 674 677 652 709 692 701 666 711 708 690 709 648 660 699 665 695 699 707 697 679 688 650 661 673 705 692 662 705 685 696 706 702 691 661 670 684 713 669 721 698 676 696 708 688 670 658 676 702 685 690 703 689 686 672 703 699 727 714 700 699 679 693 725 683 663 709 702 693 723 700 709 717 712 663 680 726 705 671 674 664 704 719 696 663 706 712 675 705 698 716 675 688 721 706 728 688 724 681 713 697 674 684 670 684 700 714 689 701 696 683 673 731 703 725 688 668 702 703 681 691 729
686 698 710 670 691 675 729 720 723 703 729 673 708 691 720 688 715 698 731 675 718 727 714 708 680 717 688 718 675 726 712 709 689 699 714 721 684 680 664 729 672 677 716 708 672 686 723 675 712 684 676 668 671 724 685 726 663 673 692 673 679 719 667 715 660 694 673 719 681 673 686 688 725 708 704 665 661 695 717 681 686 661 687 695 694 680 661 719 656 683 669 673 715 665 701 653 684 710 665 663 715 689 666 683 709 681 689 686 692 672 706 677 680 667 689 706 679 678 654 687 693 698 653 656 682 704 707 691 682 700 669 696 676 698 645 666 703 645 654 687 669 642 665 684 657 683 699 635 656 651 641 646 696 635 692 632 682 651 691 661 631 671 683 628 656 625 668 686 627 677 658 686 636 676 624 681 667 648 668 663 627 633 667 645 643 632 662 633 669 614 627 649 621 663 628 643 668 665 630 657 662 657 661 661 664 663 627 649 638 635 613 657 610 610 627 616 634 606 604 612 648 645 593 650 646 629 591 645 600 620 597 616 595 630 641 612 591 615 640 608 615 614 601 631 638 619 582 610 593 591 614 601 608 619 631 626 623 592 570 620 592 580 588 599 604 593 613 615 583 581 572 589 610 567 591 588 582 574 593 555 596 602 591 581 598 593 582 557 580 588 570 587 574 596 594 562 596 585 558 540 565 586 546 541 575 550 550 585 564 545 571 533 572 536 558 530 567 573 567 567 554 526 544 522 537 530 554 562 529 522 513 554 551 528 547 526 524 529 546 529 527 538 515 526 541 514 517 523 531 548 546 517 521 524 498 496 518 490 526 490 488 525 501 532 528 514 518 499 506 513 515 522 509 511 490 484 512 495 488 490 495 503 482 481 476 503 472 492 480 479 475 465 475 481 502 503 482 465 457 469 484 489 491 466 455 482 478 448 471 473 464 483 445 448 483 452 481 472 476 435 438 456 470 458 430 439 449 449 426 447 435 439 429 445 451 420 420 431 426 440 451 432 423 452 434 440 431 426 432 446 408 425 432 426 416 430 399 423 410 409 423 410 412 396 402 399 408 399 420 423 408 398 404 394 387 389 410 415 395 386 409 408 397 373 377 386 383 380 389 397 402 398 375 385 392 371 393 369 366 370 392 367 374 381 363 361 366 371 380 348 349 354 344 343 351 350 351 349 347 339 337 354 344 359 349 350 363 353 358 333 343 343 333 347 342 324 337 347 350 320 320 346 333 339 338 338 324 332 313 324 337 329 319 331 313 318 323 310 325 328 326 324 315 318 295 314 311 317 291 313 311 293 313 291 300 290 292 281 295 306 302 285 304 292 298 280 298 273 295 292 283 273 279 293 283 276 285 276 274 274 281 274 258 265 272 260 270 271 274 262 254 274 270 267 248 262 250 249 249 244 248 245 248 239 253 256 241 244 247 254 249 249 230 237 232 229 230 247 226 231 231 225 238 231 221 234 220 221 224 225 224 233 231 214 230 221 224 217 228 221 213 222 216 211 222 206 205 201 219 209 200 205 197 194 199 196 197 205 203 205 206 198 205 195 201 196 200 187 199 185 186 193 196 179 184 191 189 180 184 176 173 187 187 182 181 172 169 169 169 167 168 170 166 167 163 171 167 170 160 161 165 165 158 168 164 166 155 161 157 157 150 153 152 154 150 159 153 157 152 157 153 142 154 141 144 143 145 145 146 138 135 138 139 139 143 141 137 138 139 137 139 129 136 137 130 133 136 128 134 124 133 124 121 128 127 125 127 123 124 124 123 126 121 121 115 118 121 119 117 116 119 113 113 112 117 113 112 106 113 113 113 112 110 105 103 109 101 106 106 99 104 99 98 101 100 100 102 102 103 94 95 99 92 94 99 93 94 91 94 94 90 92 92 92 94 94 89 93 84 86 85 85 89 89 85 84 86 85 83 82 79 80 83 78 82 80 76 79 77 75 81 77 80 75 77 74 72 72 76 77 71 70 72 74 75 72 73 70 67 73 70 70 67 67 65 65 65 65 65 67 63 63 66 66 66 64 63 63 61 60 64 61 60 62 60 58 59 58 61 62 58 57 59 62 60 58 56 60 59 59 59 57 56 55 57 56 57 53 56 53 55 55 52 53 53 52 54 52 53 51 52 51 54 54 53 52 52 52 53 49 53 51 50 49 50 48 49 51 49 51 47 47 51 48 51 48 49 46 46 46 49 46 49 48 48 47 49 45 47 46 47 48 45 45 45 46 48 48 45 47 45 47 48 45 47 47 46 47 47 46 47 46 46 46 48 48 47 47 48 46 45 47 45 45 47 45 46 46 45 46 45 45 48 48 46 48 47 47 46 49 48 48 46 49 46 51 48 47 51 48 51 49 48 52 50 48 48 48 48 51 51 50 52 50 51 49 53 54 51 50 51 55 52 51 54 55 53 52 53 52 53 54 57 55 53 57 58 56 57 56 57 55 57 59 60 60 59 57 61 60 61 60 59 59 60 59 60 62 63 61 61 61 62 65 61 63 62 63 63 63 66 66 69 66 65 69 68 69 66 70 68 69 73 70 72 73 69 72 74 72 73 71 73 73 76 79 75 74 76 77 79 75 78 76 77 83 76 83 84 79 83 84 79 86 81 86 85 82 82 83 88 84 84 91 89 89 87 87 93 92 89 94 94 91 91 97 98 95 95 94 97 100 101 95 97 104 99 96 98 106 104 101 99 103 101 101 105 108 103 105 108 114 114 115 111 111 114 116 113 116 120 117 114 116 117 113 123 124 125 119 124 125 121 120 122 124 130 130 128 132 132 127 136 133 133 134 133 131 130 136 137 130 139 141 142 144 143 146 142 142 140 140 145 147 141 146 146 149 152 147 151 157 146 154 150 146 148 162 154 161 150 165 152 158 153 154 167 164 162 167 161 166 161 173 161 161 170 171 166 179 172 176 181 172 168 185 179 187 177 173 182 189 189 191 188 186 180 195 187 194 186 183 198 195 196 201 190 190 195 199 198 203 199 204 201 202 212 194 196 204 198 201 202 204 215 221 207 209 220 210 209 223 228 230 225 211 211 213 213 213 220 219 219 228 234 223 229 222 242 243 243 244 238 227 238 244 249 247 231 248 246 250 244 240 257 254 246 244 241 245 254 253 244 256 260 256 249 270 256 274 273 253 263 262 266 265 262 281 273 264 276 274 287 272 285 264 291 271 282 285 294 273 287 286 281 300 299 279 277 303 303 287 282 282 300 311 311 295 294 313 306 310 292 311 293 294 295 313 302 322 323 321 325 308 331 316 321 331 309 322 309 310 337 325 334 335 342 335 316 341 343 328 333 346 332 327 354 344 353 331 349 334 337 340 359 364 336 357 334 345 368 368 359 362 360 360 371 360 377 344 353 352 361 352 370 375 362 364 356 361 362 374 363 380 379 380 397 363 369 381 378 376 369 403 375 387 393 407 382 384 384 414 388 401 399 393 399 408 411 409 389 391 398 426 409 416 402 420 426 410 405 431 420 419 427 427 412 401 416 440 405 408 416 444 444 450 424 424 421 422 436 447 430 453 440 433 452 434 430 440 445 424 460 444 455 430 456 474 443 434 445 460 438 454 451 450 447 471 481 464 486 446 464 464 482 459 490 473 459 494 491 456 487 483 466 495 486 482 496 475 500 486 490 504 498 472 472 505 475 515 497 489 514 507 516 480 477 486 482 487 482 519 502 495 503 490 498 511 511 531 522 520 532 523 527 518 534 512 522 508 512 523 516 547 529 503 502 503 546 544 536 549 523 527 537 559 527 553 514 551 534 518 524 559 518 542 546 522 549 543 570 572 541 577 528 552 536 553 548 575 563 555 568 553 578 540 586 556 590 578 587 571 582 590 561 563 558 544 580 599 581 561 592 583 557 573 606 587 607 566 589 595 563 594 561 579 610 587 608 611 605 611 587 608 590 614 590 573 600 577 582 591 574 578 616 614 587 617 620 591 622 583 600 603 591 591 580 602 592 616 636 640 631 605 603 634 623 612 612 635 589 592 618 629 597 635 646 596 620 625 611 624 597 604 616 617 642 659 611 642 625 602 630 662 647 641 625 650 613 663 618 643 667 661 654 642 643 670 636 657 666 655 648 625 663 654 617 668 653 651 682 647 643 633 663 644 641 669 622 671 675 633 639 635 673 628 654 679 639 645 687 655 629 653 670 667 638 681 686 679 679 684 689 640 667 677 657 672 652 650 660 672 686 681 681 689 640 687 685 658 655 657 667 656 703 698 669 673 704 660 660 706 696 702 681 675 679 699 688 653 673 714 714 652 683 696 657 666 670 666 702 696 681 699 653 698 719 663 715 708 705 670 721 656 670 663 676 679 677 716 708 657 716 704 679 667 699 669 658 726 695 723 695 675 723 724 701 677 665 709 724 704 695 707 701 682 716 694 677 708 685 731 682 677 709 704 727 721 687 699 692 724 694 728 711 730 697 708 725 726 675 712 727 692 694 717 733 714 695 675 728 690 693 701 691 691 719 719 690 680 681 688 669 726 734 729 721 696 702 723
700 725 702 704 694 731 699 692 723 729 702 716 696 672 694 723 699 690 706 665 704 665 700 720 726 711 714 724 684 693 712 718 694 690 699 722 686 732 679 673 732 707 704 731 715 697 666 691 679 669 725 717 707 716 729 682 692 668 691 720 727 688 673 673 684 696 724 675 686 682 710 684 697 720 721 718 684 694 676 670 700 708 723 674 693 692 693 722 698 663 661 711 690 713 683 663 683 653 678 664 714 718 697 702 672 662 679 658 677 686 705 681 683 677 652 680 687 654 693 688 684 660 691 664 680 666 687 663 700 673 649 644 651 682 686 644 643 681 672 677 654 687 652 671 697 638 698 659 685 634 653 659 687 695 640 646 646 652 636 674 629 627 629 641 648 626 672 676 673 653 638 679 683 669 627 633 667 638 666 631 628 664 645 638 642 671 656 655 674 630 651 663 674 658 643 668 651 611 654 649 617 658 653 658 663 661 660 642 662 657 628 625 606 658 647 659 643 637 600 626 618 614 652 654 649 603 637 611 613 638 634 632 588 642 624 643 592 604 604 602 632 595 640 610 604 591 589 635 599 583 598 604 593 600 625 602 612 629 602 615 606 591 600 609 606 598 591 579 601 563 570 594 597 569 560 589 598 601 587 606 555 594 576 565 602 603 558 572 599 579 562 566 553 566 549 567 593 592 564 578 593 550 537 559 568 573 541 541 564 536 540 534 545 529 567 562 527 527 532 560 556 552 520 551 526 557 527 550 550 552 554 521 558 535 524 526 538 523 540 543 543 535 507 552 503 533 536 518 505 538 506 533 504 496 522 522 521 497 514 490 526 519 503 517 489 522 515 527 492 484 522 489 499 510 507 500 490 510 480 475 491 497 513 491 511 499 511 485 483 482 496 501 500 464 469 471 461 485 454 463 453 473 496 484 459 460 458 460 461 446 469 476 459 455 452 459 470 441 458 436 457 450 463 440 462 470 432 455 448 427 434 440 454 437 433 420 428 450 431 422 431 437 442 411 439 437 442 443 441 410 413 436 408 440 441 405 427 409 411 399 429 412 410 398 425 396 393 418 414 420 393 386 409 395 396 404 379 408 411 400 411 399 386 382 405 394 380 385 382 379 374 365 387 372 371 388 387 384 358 372 366 370 376 372 385 376 367 374 375 353 368 373 364 373 354 344 361 350 367 350 359 361 360 348 333 350 332 341 328 355 345 328 329 334 332 347 340 331 349 331 347 322 337 339 318 325 330 337 320 313 314 320 322 319 328 311 317 325 320 327 316 310 306 307 303 310 310 312 303 294 288 305 296 295 306 292 291 300 291 283 295 279 300 301 291 299 281 293 291 274 279 291 293 277 280 285 278 274 265 269 271 282 283 265 266 261 258 273 270 260 258 268 269 264 247 256 255 264 249 262 263 251 240 259 240 244 250 252 236 240 241 238 239 244 229 236 238 238 231 245 223 226 227 239 221 239 219 236 234 219 231 216 227 221 228 213 230 214 223 211 209 215 218 204 216 215 208 213 205 200 202 214 205 194 204 205 202 207 204 196 204 200 200 187 203 194 187 187 184 182 189 193 185 183 186 176 183 186 187 187 175 185 173 178 184 171 173 182 173 179 177 168 170 176 165 171 172 174 159 170 169 167 162 167 164 161 159 153 163 155 163 156 160 161 159 146 147 146 153 149 153 152 143 140 140 145 143 142 137 146 148 146 134 136 136 142 138 131 141 138 135 137 133 136 138 131 125 127 128 135 125 123 123 127 129 123 124 128 121 119 117 123 119 121 117 115 121 115 111 111 111 112 111 115 108 115 112 105 107 113 108 112 109 102 105 110 104 103 100 101 102 104 98 103 101 96 97 97 95 102 100 97 93 97 97 93 95 95 94 91 90 89 87 93 92 93 88 89 84 88 87 88 84 88 83 83 82 81 82 78 83 84 81 76 81 78 78 76 77 79 78 74 76 74 76 78 78 76 73 75 73 72 74 71 68 73 69 71 67 66 69 66 67 69 69 69 66 63 68 67 67 62 66 64 61 61 63 64 61 64 63 59 62 61 59 59 59 62 58 62 59 60 60 58 60 59 57 57 59 59 54 55 54 58 57 57 57 54 52 52 55 56 52 51 55 54 53 54 52 50 52 53 52 53 52 51 51 49 52 49 52 50 51 48 48 51 48 49 47 49 50 49 47 49 47 46 49 48 46 49 47 45 47 46 48 48 48 46 45 45 47 47 46 46 44 46 44 46 45 45 47 44 44 44 47 45 44 46 47 45 46 45 45 44 46 44 47 46 45 47 46 47 45 47 45 46 45 46 45 47 48 48 47 48 48 47 46 48 45 45 45 48 48 47 48 46 47 47 48 49 49 48 49 48 50 49 49 50 49 49 49 48 51 50 51 52 52 49 50 51 51 50 51 51 52 53 53 54 52 52 52 55 55 55 57 57 54 57 55 58 55 57 59 59 55 60 60 59 57 61 57 62 57 58 58 63 60 58 60 60 62 59 65 62 61 65 62 64 66 63 64 66 66 64 66 66 70 65 65 67 68 69 71 69 74 71 68 69 75 75 76 74 72 75 78 72 77 79 74 76 79 75 79 79 79 76 76 82 81 79 83 83 81 81 83 83 81 88 84 82 89 90 85 87 93 88 91 90 88 88 89 95 94 97 96 95 94 91 99 99 101 101 100 100 102 102 95 105 98 98 99 101 99 105 108 109 105 111 106 103 104 108 112 106 111 114 114 108 113 114 113 110 116 122 115 115 114 116 117 120 122 120 120 121 120 120 125 126 130 131 128 133 133 133 137 132 129 130 135 132 140 131 136 131 134 136 144 141 133 140 136 145 140 150 147 147 142 143 150 154 156 152 147 152 155 158 148 160 151 163 156 165 155 166 167 157 158 162 169 160 170 171 173 172 160 177 164 164 179 171 170 178 173 179 175 175 182 188 171 172 184 188 184 191 191 181 183 192 181 198 180 186 184 190 197 190 193 190 190 195 190 193 203 199 210 205 199 212 211 213 216 212 212 212 208 201 203 218 224 220 211 211 209 227 221 218 212 211 227 213 229 228 217 231 232 218 223 225 231 233 224 245 243 241 246 233 247 234 241 239 244 252 239 251 254 258 256 242 240 242 261 253 256 259 257 258 267 271 267 255 254 251 272 255 264 260 255 279 266 262 272 280 271 268 276 283 285 267 277 267 291 288 271 277 293 293 276 275 288 298 290 292 291 293 310 309 293 301 288 309 290 317 293 307 309 292 321 301 312 322 307 324 301 324 324 317 319 304 323 333 308 334 321 312 312 318 330 313 319 321 334 325 344 328 344 347 339 344 351 349 342 358 360 330 339 338 358 365 356 344 366 363 355 366 350 366 368 345 366 369 357 375 373 348 384 363 361 366 358 380 365 372 382 386 362 386 374 369 390 394 391 376 381 390 374 372 390 404 385 402 378 376 411 378 412 419 411 403 402 383 396 411 389 417 392 407 406 403 432 398 435 427 398 403 434 419 436 414 442 431 434 411 434 411 418 437 442 417 430 415 430 419 437 439 452 436 423 455 424 435 457 452 458 455 464 449 433 453 436 467 449 476 462 460 450 453 468 467 450 444 476 458 489 485 456 481 463 456 450 457 457 484 478 498 482 472 457 500 476 495 467 498 498 506 487 498 479 499 483 478 501 503 491 501 485 513 484 485 516 493 526 526 528 504 521 526 492 520 514 504 509 539 528 492 499 528 522 505 535 498 543 501 515 513 548 511 526 555 531 504 525 528 512 545 556 538 549 512 558 525 523 560 517 547 564 552 545 563 532 522 554 532 544 575 528 580 580 577 545 574 546 565 540 567 535 540 548 577 537 579 552 543 594 569 569 569 578 589 573 590 581 580 565 579 595 597 602 553 555 575 562 571 590 604 598 586 602 594 565 565 584 600 574 609 622 572 579 620 614 616 585 607 624 617 589 592 594 598 613 626 601 604 590 627 592 626 603 598 635 607 619 632 587 613 644 591 596 619 618 590 627 628 622 635 651 613 618 616 625 649 608 640 617 643 642 639 617 631 655 618 647 640 659 621 616 630 631 630 642 640 647 625 639 640 621 661 629 659 638 652 631 647 673 665 625 628 661 641 666 651 647 626 661 651 654 638 672 629 670 680 639 627 627 667 640 668 645 685 686 681 634 654 634 684 636 645 636 645 695 645 646 664 635 636 667 678 642 659 638 669 659 649 662 692 658 642 657 652 670 705 690 657 649 696 665 670 677 686 707 663 670 645 681 688 656 672 705 704 653 665 687 677 669 667 649 709 716 686 660 682 707 701 700 665 707 719 699 716 705 689 681 668 686 664 658 708 668 703 660 714 723 698 693 674 725 679 692 659 667 679 659 672 700 703 727 723 697 704 715 682 671 701 712 703 712 715 728 724 665 664 685 702 705 722 692 675 675 726 717 723 718 671 707 692 667 696 727 676 697 732 701 717 675 674 710 688 693 667 695 686 668 702 728 667 688 693 670 692 675 707 689 682 713 731 721 728 693 713 669 725
712 719 709 734 670 696 698 698 697 728 731 712 695 666 725 729 694 729 697 703 700 720 731 690 716 716 681 684 704 696 673 691 690 727 688 694 698 720 668 671 725 733 717 684 707 668 686 710 691 665 682 701 681 676 683 669 718 714 669 662 722 669 698 676 676 679 712 687 718 665 682 710 680 704 691 722 707 712 671 665 683 659 703 700 672 693 706 658 715 683 698 700 697 661 706 709 664 693 682 674 663 682 707 666 681 665 657 703 666 671 671 663 697 711 682 670 709 669 667 668 678 693 682 692 668 682 643 699 707 665 676 688 643 696 677 664 673 688 640 687 689 699 685 665 654 671 672 664 646 687 643 648 647 666 664 692 694 659 640 648 639 638 639 653 688 669 673 646 669 646 636 628 644 670 647 656 663 629 670 655 650 662 663 658 667 647 627 650 667 629 660 645 637 639 639 631 653 639 633 648 645 644 649 666 635 659 632 632 630 637 622 626 613 620 636 619 646 643 639 622 633 652 599 597 614 633 640 629 649 639 621 633 618 613 625 626 626 624 599 633 628 630 599 602 611 631 634 618 588 596 594 595 633 615 615 611 622 615 581 620 581 618 599 622 593 581 593 619 594 589 595 576 609 581 558 613 614 610 596 608 566 587 596 564 568 591 568 603 563 576 577 573 571 597 569 570 570 597 588 579 561 554 547 588 552 562 574 540 562 543 569 541 552 539 553 562 540 541 535 534 552 523 533 552 568 559 554 555 544 558 552 551 554 525 516 523 532 525 557 518 517 509 537 552 522 546 501 537 498 519 497 498 511 534 540 520 516 523 500 495 534 498 495 522 533 510 499 521 530 526 497 480 515 499 505 507 515 497 489 482 494 471 473 508 484 470 473 511 466 494 483 489 463 468 494 481 489 501 469 471 470 488 451 451 492 467 466 461 454 452 459 483 447 439 481 444 453 450 478 456 473 449 448 452 472 438 450 464 458 428 454 445 439 421 428 461 418 419 423 431 435 428 435 445 427 426 428 445 419 408 435 442 423 401 408 403 401 404 409 399 413 400 430 412 424 402 422 389 393 413 407 411 383 381 393 417 398 402 408 403 406 387 411 383 385 404 402 386 385 390 397 388 399 385 396 380 368 389 386 366 371 371 377 382 382 370 367 375 347 357 361 367 367 369 349 345 359 372 359 370 356 369 363 358 337 347 340 329 359 346 330 349 346 352 354 349 343 344 349 331 328 345 342 323 323 322 327 313 338 338 313 329 305 305 310 319 305 325 304 325 301 321 306 323 294 302 316 302 300 294 308 292 303 302 298 290 300 303 298 301 289 299 277 293 299 297 294 271 277 293 273 277 266 281 275 264 287 280 283 275 284 275 267 264 268 254 255 252 261 257 270 253 266 248 266 251 257 258 264 247 262 252 253 241 244 253 240 234 234 242 250 247 239 242 241 249 239 247 225 240 239 235 225 222 220 226 229 226 228 234 217 219 212 217 210 222 214 214 214 209 225 213 212 216 213 203 220 219 203 206 206 208 211 210 197 197 192 208 193 194 196 196 204 202 196 190 188 199 198 199 191 181 184 187 186 176 183 176 175 186 177 172 174 179 177 182 175 180 177 173 169 180 169 175 171 162 165 174 171 171 170 165 163 154 168 157 156 155 157 153 157 155 151 158 149 150 157 156 144 153 156 153 149 146 150 144 149 149 140 145 137 136 144 139 135 142 132 134 136 131 131 140 131 134 129 135 128 125 130 131 122 131 122 129 119 129 122 126 121 118 122 120 117 124 119 122 117 116 117 113 115 114 114 112 110 108 107 105 109 111 105 107 104 103 105 103 109 102 106 100 97 106 96 104 96 102 101 98 94 100 95 97 92 93 95 93 91 94 91 92 91 95 87 87 89 91 89 86 89 90 89 84 81 82 86 87 81 83 82 78 83 84 80 77 81 80 79 75 79 75 78 79 76 73 77 72 72 74 75 73 73 73 70 71 72 68 72 69 66 70 67 66 66 66 68 68 65 65 63 63 66 66 66 64 60 62 61 60 64 61 60 62 62 62 59 61 60 61 61 60 56 58 56 60 56 59 55 59 58 54 57 56 56 57 54 56 55 54 56 56 54 55 53 54 51 51 54 53 50 53 53 51 52 49 52 49 52 52 48 51 51 47 48 51 51 51 49 49 48 47 49 49 48 49 48 46 48 46 46 45 45 48 47 48 48 47 46 44 45 45 46 46 45 46 45 47 47 47 46 45 45 45 44 47 44 45 43 43 46 44 43 46 43 45 45 46 46 44 47 47 45 46 46 46 44 47 46 47 46 44 45 47 46 45 46 46 45 47 47 48 45 48 48 45 46 46 46 49 48 49 49 49 47 47 50 48 51 48 47 50 49 51 48 51 51 48 51 51 50 51 50 52 53 50 53 52 50 54 55 54 51 54 53 56 52 54 55 57 55 54 57 56 57 55 55 58 55 60 56 59 60 61 57 60 59 59 62 60 61 63 61 61 60 59 63 63 65 66 63 63 67 64 68 65 67 65 64 67 70 66 65 71 72 73 73 72 70 70 69 75 73 76 73 73 74 73 73 78 74 77 75 75 76 81 78 82 79 77 79 81 81 81 82 80 85 82 83 88 86 87 88 84 84 89 88 89 93 86 94 95 93 96 94 96 93 92 91 91 92 98 94 93 95 100 97 95 104 104 102 97 103 106 107 108 109 108 108 107 111 106 103 108 107 110 107 109 108 108 115 111 118 119 119 120 120 122 113 114 118 119 117 119 127 127 122 120 121 124 126 130 127 132 126 133 130 125 128 129 138 135 137 137 140 139 141 133 144 135 133 147 142 145 143 147 139 139 141 142 150 149 150 152 147 158 147 148 159 156 153 162 155 154 163 156 160 167 161 154 162 164 171 170 160 170 169 167 163 172 178 176 174 165 180 176 182 179 185 173 175 180 181 179 186 190 177 184 184 192 190 186 192 190 185 198 199 200 200 186 190 188 190 192 196 201 196 207 208 200 206 211 209 197 203 205 218 203 211 204 223 214 222 223 225 221 223 224 219 215 228 213 227 228 219 220 224 240 223 242 223 241 228 240 241 233 244 246 239 239 251 243 234 234 251 240 236 240 242 256 258 253 247 251 258 261 247 260 256 264 267 258 260 251 261 276 255 266 269 260 267 279 259 267 263 277 277 271 280 278 279 275 292 287 292 283 299 283 293 277 282 294 303 299 297 290 307 283 297 307 286 290 294 310 316 318 308 306 317 297 317 311 317 315 307 301 317 318 318 320 320 317 335 330 313 319 312 324 330 342 318 344 337 329 340 334 322 334 352 331 354 349 356 355 340 362 352 338 341 339 340 341 362 361 362 343 344 344 372 367 367 363 373 381 354 371 349 369 370 382 381 382 367 376 360 386 365 371 384 370 394 400 387 379 370 372 406 388 397 380 408 403 391 400 408 390 399 418 408 392 410 409 419 401 420 389 418 399 424 403 400 403 429 420 437 406 431 419 437 411 410 427 414 418 427 447 440 444 443 450 432 414 418 439 446 420 418 426 454 425 457 462 430 457 427 432 440 471 452 443 434 464 450 442 465 455 470 470 465 456 473 447 475 485 486 488 452 460 471 479 466 454 469 483 470 494 481 493 501 464 476 473 484 486 479 509 498 471 490 491 502 506 480 514 492 491 520 495 512 497 492 497 484 485 503 522 484 491 506 492 493 496 496 512 497 492 533 531 533 532 542 531 520 524 536 510 501 503 537 509 514 532 516 554 556 537 516 522 522 543 559 520 540 555 540 533 532 531 535 569 552 538 528 556 575 574 539 527 581 543 579 558 579 575 587 543 561 539 545 579 540 586 561 557 552 569 584 569 582 571 564 557 579 594 593 551 562 587 599 568 556 562 585 598 595 588 606 595 573 613 610 610 572 575 573 573 614 615 569 590 571 572 604 627 580 577 586 604 598 618 579 617 585 590 611 605 596 638 634 603 582 629 626 617 636 601 624 600 609 615 629 623 612 611 619 642 614 595 598 600 608 627 618 605 632 644 629 610 629 662 610 634 647 657 658 655 628 641 625 632 638 636 608 611 620 609 639 669 629 636 640 659 654 628 624 655 627 676 662 643 662 642 630 669 651 672 659 657 678 683 680 661 669 628 673 663 649 638 646 651 648 671 637 643 666 677 651 690 685 646 667 695 683 679 674 690 636 652 692 691 677 668 683 695 661 663 682 703 701 685 642 652 670 686 680 694 676 695 652 666 711 681 697 699 713 703 709 679 662 674 685 668 648 692 659 710 669 653 658 680 655 709 689 677 708 660 663 661 720 672 665 704 659 656 673 688 685 717 678 676 667 676 695 669 692 703 679 718 665 719 698 723 664 717 714 686 717 690 667 699 690 682 719 666 683 708 700 713 702 723 704 712 675 675 696 680 720 688 711 667 705 682 717 716 721 708 687 731 697 697 690 686 668 673 702 724 719 728 716 721 669 681 729 679 709 700 682 702 711 722 717 681 681 699 732 667 672 698 676 717 672 713
668 676 722 717 677 718 709 727 715 725 684 708 668 727 684 685 706 729 683 687 674 709 719 682 710 667 713 732 729 719 708 672 669 704 722 679 697 706 681 687 694 711 728 696 701 675 726 670 691 718 665 669 671 690 701 705 721 681 730 664 698 689 673 729 664 695 681 678 680 710 699 705 670 712 673 709 726 701 677 683 725 719 658 702 715 667 674 704 685 712 676 720 708 717 660 676 672 679 674 701 658 719 673 678 657 698 650 689 688 657 703 653 664 713 654 648 681 691 701 694 678 661 706 679 673 645 655 697 660 674 684 646 659 701 706 648 689 646 659 693 696 643 651 638 649 663 677 668 680 669 634 683 664 658 684 688 686 650 681 654 678 659 679 647 642 631 680 659 657 650 676 664 644 683 636 645 660 656 656 683 637 646 673 672 650 626 640 644 670 618 627 630 620 634 666 647 614 613 632 620 657 610 619 658 611 651 617 639 604 609 656 646 654 628 605 602 660 628 624 647 622 644 610 598 602 601 617 612 598 636 592 620 634 638 622 616 629 637 623 627 608 601 598 612 631 639 638 596 625 634 578 617 581 628 625 606 617 618 616 608 575 593 571 602 617 597 566 610 614 606 585 575 569 575 580 611 570 607 571 584 557 584 565 558 605 578 579 566 604 567 569 568 594 584 599 576 595 574 591 589 570 586 549 552 541 547 555 588 565 533 583 534 575 559 567 573 561 535 530 559 553 576 547 525 520 566 565 563 520 532 515 544 534 563 527 541 509 510 531 522 523 548 534 528 515 518 501 523 541 520 521 519 537 530 536 541 513 507 501 534 493 521 512 504 527 501 514 505 481 511 518 524 500 482 516 495 496 480 505 498 479 489 483 505 478 476 492 492 488 484 486 467 479 469 462 461 476 483 464 464 459 481 458 453 469 488 464 461 485 458 444 471 452 452 461 467 459 442 439 478 461 450 450 446 431 434 440 438 446 432 435 460 427 457 426 457 431 431 446 430 447 423 420 436 431 410 415 439 406 421 442 439 439 404 432 400 413 409 417 435 419 431 427 424 407 394 424 400 400 404 418 391 383 385 392 394 405 406 388 382 413 394 406 403 378 400 403 380 403 366 394 392 394 394 367 395 378 361 361 393 361 354 387 386 378 365 351 362 354 379 347 375 370 373 350 366 357 357 369 337 364 363 364 340 354 355 335 361 354 359 355 350 337 350 338 341 324 350 346 327 341 340 337 324 323 327 331 335 327 316 318 307 319 321 322 328 311 313 309 302 317 313 305 316 322 319 298 315 304 314 292 287 295 300 284 305 289 291 300 280 295 281 294 295 297 276 298 278 283 285 280 274 266 293 267 272 267 263 281 273 280 271 264 282 264 278 277 262 262 254 257 267 257 266 249 259 245 247 261 254 249 240 253 257 237 236 252 253 255 236 239 239 230 241 240 230 230 233 229 238 226 228 221 241 233 235 218 227 218 226 216 214 219 227 230 219 230 215 213 224 210 216 203 221 219 217 211 207 217 206 197 201 198 202 204 209 191 201 208 189 201 190 200 202 201 196 197 189 189 186 192 183 195 177 182 193 180 176 187 172 188 184 177 180 184 170 175 170 177 165 171 169 174 177 174 169 165 173 173 171 157 164 168 166 161 160 167 159 157 157 163 160 151 153 157 158 157 147 157 151 148 152 153 142 142 140 141 143 144 139 143 146 144 138 141 137 142 142 130 137 138 137 131 129 136 126 129 131 126 128 123 128 127 130 126 128 120 116 127 126 114 124 114 115 118 121 113 115 116 117 112 109 108 113 107 111 113 106 114 104 111 109 107 106 102 102 102 107 106 103 98 97 104 96 104 98 97 100 96 96 94 92 97 92 96 95 94 88 95 95 94 92 90 91 89 84 85 88 90 84 85 83 88 83 82 81 81 81 82 84 81 83 78 76 79 81 76 74 77 78 78 73 74 74 72 77 75 76 73 73 75 69 74 69 73 72 67 67 68 66 65 70 68 69 67 64 67 67 62 64 61 63 62 61 62 61 64 59 60 59 60 59 58 59 57 60 61 58 59 60 59 56 59 55 56 58 58 54 56 57 56 55 53 53 56 52 54 53 53 53 51 54 54 54 51 53 52 53 51 51 52 49 50 50 48 51 50 48 48 47 50 51 51 49 47 49 47 48 46 48 45 46 48 47 47 45 46 46 48 47 45 46 44 47 45 46 46 44 44 47 47 44 43 45 43 44 45 44 46 45 43 43 46 46 45 45 43 46 46 46 45 43 44 45 43 46 44 45 46 44 44 45 45 44 43 45 46 45 46 45 45 47 46 44 47 45 46 47 44 46 46 47 47 45 46 47 48 47 45 47 48 47 46 47 49 46 49 48 50 48 51 51 51 50 52 52 51 49 48 51 53 50 53 51 52 54 52 53 53 52 55 55 54 55 56 53 56 54 53 57 56 57 57 58 56 58 59 57 56 57 58 58 57 59 58 58 60 62 58 63 58 59 59 63 62 62 63 64 63 61 64 63 65 65 66 63 66 64 64 67 66 66 67 70 73 69 70 72 74 73 70 72 73 76 76 72 74 78 73 79 73 77 76 75 77 79 77 79 76 76 82 84 81 81 80 82 81 85 86 81 86 85 90 89 90 86 85 86 87 91 94 91 90 96 91 97 90 91 93 99 94 95 96 98 97 99 99 101 99 101 101 106 98 103 103 106 101 101 102 105 112 103 111 114 105 108 114 116 115 108 117 114 116 111 121 122 120 115 114 119 114 125 127 122 128 129 125 129 131 128 126 124 128 124 127 125 131 138 139 128 132 137 130 140 135 140 141 142 137 142 144 145 139 139 146 150 141 139 144 141 147 153 145 154 152 151 158 159 149 159 160 157 159 158 167 154 157 164 161 165 166 159 159 165 162 170 165 178 175 168 180 180 179 182 168 173 174 178 188 188 185 189 180 186 177 186 190 181 178 189 190 185 187 184 184 199 186 197 195 204 205 199 196 202 207 195 197 196 202 200 206 197 213 217 213 203 206 210 219 205 211 211 225 215 214 223 210 215 215 214 215 224 224 224 234 223 226 233 230 232 230 238 224 244 242 233 232 240 246 233 244 232 234 245 248 258 243 262 247 264 247 245 244 250 247 254 251 247 249 265 256 258 274 263 277 266 271 262 263 279 267 268 283 265 281 281 284 286 281 268 268 272 278 275 281 295 299 302 278 280 306 292 305 291 289 295 311 306 307 296 288 294 296 313 316 294 301 318 318 324 317 324 315 314 329 329 324 316 306 327 325 328 336 331 315 331 312 338 334 315 334 320 322 343 329 335 336 349 341 325 334 339 357 340 348 357 355 366 358 340 350 363 358 367 369 350 343 362 372 372 357 358 368 370 364 350 368 376 371 376 386 383 369 369 360 373 386 376 369 372 389 403 390 384 389 406 383 378 409 385 409 397 380 388 401 393 381 399 392 418 384 388 400 391 390 408 427 423 394 410 417 401 436 435 402 402 439 408 406 403 414 444 444 438 424 444 432 419 425 441 420 431 435 458 433 438 431 445 449 440 426 446 460 448 430 439 466 437 473 476 459 435 440 437 447 437 443 440 471 470 445 473 469 490 456 487 467 462 496 492 474 461 477 499 501 461 475 490 501 467 484 489 475 465 498 505 475 496 502 496 473 477 503 489 520 521 498 519 490 487 528 524 521 530 524 531 498 493 491 528 494 525 511 534 501 525 498 512 511 544 534 509 537 500 529 510 541 530 538 549 553 524 546 532 534 512 513 549 550 531 565 523 562 556 544 556 549 548 547 529 555 573 533 527 580 549 573 570 546 571 554 582 577 581 537 537 581 541 559 563 556 580 557 568 548 594 561 557 546 594 602 571 587 575 574 573 608 585 560 609 606 571 600 589 607 595 609 589 613 606 570 601 577 615 574 607 614 619 582 587 572 615 582 574 588 588 594 598 591 612 585 586 608 585 595 591 583 619 586 641 584 596 636 609 608 623 638 610 631 599 591 602 621 620 607 627 608 594 627 635 635 646 626 642 652 632 600 624 653 642 634 612 652 631 636 648 651 656 632 650 639 654 645 653 637 635 658 640 651 652 675 652 653 661 676 679 635 628 666 660 679 653 654 644 673 642 656 641 669 670 646 663 646 661 673 648 665 661 669 687 643 657 657 692 676 677 649 635 668 681 656 650 638 667 675 681 685 639 701 637 685 660 642 657 670 653 686 662 664 648 668 646 680 671 686 662 706 690 651 679 696 698 683 708 660 691 696 676 700 648 709 716 705 714 695 697 715 703 701 653 717 681 657 659 702 696 684 686 668 701 721 687 711 695 673 719 701 657 719 677 720 673 681 695 696 716 674 699 674 693 721 722 715 671 675 706 695 700 713 708 717 710 672 704 682 689 669 698 730 703 689 723 718 671 695 702 697 694 702 721 703 682 694 676 707 673 698 705 699 707 678 704 694 681 713 694 713 668 685 731 671 691 698 677 697 728 726 729 699 693 727 668 723 698 691 695 707 724 677 683
708 702 722 678 717 712 706 707 714 668 714 718 691 674 670 734 678 730 726 710 698 729 723 684 690 689 725 671 687 676 688 728 711 684 668 702 728 718 682 703 718 728 685 684 678 700 681 689 693 671 674 665 688 732 664 685 720 695 668 673 692 675 730 710 721 666 691 707 698 728 697 724 704 726 686 725 707 702 690 723 663 686 694 687 684 665 679 670 696 723 720 655 705 689 658 659 670 670 680 704 684 668 684 703 673 663 676 704 668 676 694 690 674 709 709 663 706 652 664 699 658 703 706 708 675 660 695 666 699 667 686 692 648 693 704 680 662 667 657 674 646 651 658 684 654 655 644 681 662 635 669 636 667 654 680 686 672 684 638 649 636 659 674 666 692 646 650 650 653 626 663 665 634 679 636 665 685 633 625 661 624 674 644 678 658 632 619 672 620 636 659 639 648 625 656 621 614 634 613 660 622 651 615 640 639 628 662 607 609 637 604 635 628 640 662 654 624 625 635 644 644 610 653 629 637 640 616 602 611 618 634 599 631 597 644 614 612 637 617 592 620 635 639 625 606 633 603 592 582 586 601 592 579 581 609 578 615 609 600 597 598 569 575 605 576 597 602 611 583 586 593 574 607 607 615 596 565 580 578 607 604 561 553 582 608 575 600 573 589 602 598 552 553 546 566 587 556 550 570 542 582 540 588 541 548 537 549 585 567 567 560 546 570 573 562 540 528 541 531 568 570 573 540 537 552 538 521 526 543 550 545 541 528 515 553 522 550 509 550 559 518 519 524 524 547 512 514 519 532 545 544 505 515 532 497 540 538 506 526 507 525 530 511 493 503 528 490 520 491 483 481 502 513 476 479 512 515 512 518 512 502 514 504 478 493 502 485 482 473 489 484 465 496 485 460 487 474 461 470 484 467 492 480 481 457 469 453 453 480 455 480 442 477 476 480 462 440 438 455 435 475 475 434 458 431 459 445 451 440 442 456 463 453 434 440 456 444 436 436 445 434 443 446 440 435 444 439 425 413 431 405 431 431 406 400 425 409 421 437 397 400 434 405 418 397 418 421 394 413 410 414 412 421 403 419 414 389 388 392 388 376 412 384 396 382 397 398 376 391 391 369 382 399 398 391 385 381 370 374 363 378 361 353 358 354 355 377 374 353 381 357 362 356 354 346 369 343 355 371 362 346 352 343 363 360 355 349 354 332 328 354 353 352 349 331 345 336 326 329 328 329 342 319 319 328 332 314 336 310 311 327 322 335 324 308 331 302 327 303 303 305 324 315 322 295 310 320 296 310 306 311 302 301 306 304 292 298 295 301 307 289 285 294 292 279 284 295 287 274 271 271 287 283 279 277 278 282 268 270 274 272 259 261 256 266 266 278 253 257 275 262 261 261 270 266 269 263 245 264 244 243 259 244 248 238 237 245 235 256 240 247 230 247 245 250 244 240 246 243 243 226 222 236 238 232 226 234 237 222 215 221 214 227 225 228 219 228 226 215 207 220 207 223 212 216 204 219 212 214 212 202 208 200 206 206 197 203 199 208 193 196 189 203 199 198 200 201 187 181 188 183 184 181 178 189 176 176 182 188 176 178 188 180 172 180 171 177 166 172 181 167 177 175 167 164 172 171 158 168 165 162 160 167 158 165 152 158 163 155 162 151 157 149 159 148 145 156 155 148 148 151 149 147 152 140 140 149 148 147 137 147 139 143 145 136 139 133 130 129 138 140 137 133 135 137 133 135 133 132 125 130 125 128 125 124 128 125 124 120 125 115 123 116 114 112 122 116 116 119 110 115 114 116 107 114 113 113 112 104 103 104 102 106 107 109 101 100 105 101 101 101 102 96 104 103 100 94 100 95 95 100 91 95 94 94 90 95 88 89 94 91 94 93 93 85 87 90 85 88 83 81 88 81 80 85 80 79 78 77 81 76 80 80 83 76 76 74 80 78 74 79 74 77 76 77 76 72 70 74 74 70 72 74 68 67 68 68 71 69 66 68 67 65 66 63 68 62 66 61 66 63 61 63 64 60 61 61 61 60 59 59 58 61 62 59 60 60 56 59 59 56 56 57 56 57 57 57 57 55 55 57 53 55 54 52 53 53 53 54 50 53 54 52 52 53 53 51 51 50 50 48 52 49 52 47 51 49 50 50 47 46 48 47 46 47 49 45 47 46 45 46 46 46 45 46 45 45 47 45 45 44 44 45 45 44 45 44 45 46 44 46 43 43 43 43 44 46 43 43 44 43 43 44 44 43 42 42 44 45 43 45 42 43 42 43 44 44 44 43 44 42 43 45 43 44 45 44 43 46 44 44 43 46 46 45 43 43 46 47 47 47 46 47 45 47 45 47 46 48 45 48 48 46 46 48 48 46 47 48 49 48 47 49 51 48 50 50 49 52 48 51 52 53 52 50 53 51 52 50 51 53 54 52 54 54 54 56 56 56 53 53 53 56 57 56 58 56 55 58 58 57 57 59 59 57 59 57 59 57 59 62 61 59 63 61 61 60 60 61 64 65 62 61 66 66 66 68 66 68 68 69 67 65 72 71 67 72 67 68 68 74 75 75 70 76 76 76 71 77 75 76 76 75 78 76 81 81 77 78 80 82 84 81 84 83 81 80 83 83 87 86 87 82 84 89 90 91 85 86 94 91 89 94 91 89 96 97 98 91 93 98 94 94 101 99 97 100 99 98 103 99 100 99 107 105 103 105 107 102 104 108 103 110 107 105 112 114 112 107 112 111 119 112 119 111 113 112 116 118 120 120 126 116 126 120 122 118 119 119 122 124 131 128 133 130 136 126 131 130 131 134 133 140 142 136 138 140 137 133 142 137 143 142 146 140 143 146 139 150 140 147 149 144 156 144 159 160 149 153 156 158 157 155 164 163 153 166 155 168 162 169 161 169 170 160 168 166 172 172 176 165 173 177 166 183 175 181 174 173 176 179 179 182 184 189 181 181 177 182 188 187 195 184 186 196 188 191 187 195 204 193 200 190 204 203 198 192 197 207 200 197 210 210 206 213 219 208 209 211 217 221 222 221 223 228 209 230 211 214 230 215 231 235 230 219 239 231 237 222 229 229 235 230 227 243 248 244 240 251 230 241 251 236 234 257 248 239 237 242 248 256 257 255 258 245 256 263 266 251 250 260 250 251 273 261 259 262 270 260 282 268 276 272 268 272 264 275 276 289 288 286 296 296 287 278 275 288 299 292 301 299 295 305 289 309 299 294 314 306 293 300 297 292 299 316 298 295 310 313 326 326 318 322 307 301 319 311 310 309 329 321 335 311 329 336 316 343 321 323 338 316 327 336 325 331 350 330 340 328 342 345 341 343 346 356 360 358 333 358 365 367 364 343 343 368 372 359 343 370 344 370 361 349 364 384 358 378 375 378 379 376 366 386 369 361 362 381 374 395 371 401 369 386 377 396 381 388 398 407 380 402 396 395 404 383 405 409 413 412 392 400 404 404 419 397 400 415 405 417 425 428 426 432 416 408 399 416 440 416 429 432 414 447 433 409 435 435 413 433 427 414 418 416 454 440 453 445 432 429 430 461 426 456 447 443 469 441 454 443 436 450 462 475 450 441 469 455 447 469 455 482 473 489 472 470 481 475 478 468 451 486 499 470 455 496 489 485 464 477 485 471 466 502 503 467 474 473 478 470 488 510 499 519 488 507 510 502 501 512 521 495 503 517 515 500 526 512 520 508 535 513 534 503 506 509 527 538 528 526 523 500 542 548 547 524 519 510 506 534 536 551 551 558 523 536 553 523 554 523 539 545 520 559 525 542 534 533 537 549 540 558 562 551 541 571 565 568 531 544 539 556 571 558 559 546 539 554 567 555 564 539 540 565 544 580 599 587 579 580 582 552 578 557 579 580 604 583 552 593 603 557 587 611 598 591 603 600 595 600 591 615 606 602 584 620 579 570 600 618 573 619 614 571 626 603 599 629 575 589 592 629 606 622 614 588 603 582 611 587 603 637 618 610 623 596 636 629 621 636 619 602 601 617 625 634 613 623 627 608 615 615 609 602 646 599 646 642 657 660 638 631 624 628 627 636 625 639 621 669 632 613 664 660 649 666 621 636 654 618 638 664 642 628 663 632 665 659 633 628 624 669 675 651 624 677 674 674 677 653 631 684 627 658 673 685 684 635 683 628 637 648 673 654 682 663 639 662 649 647 695 698 686 645 652 680 677 642 642 647 704 655 666 691 665 686 667 659 647 683 666 654 644 680 657 681 695 692 664 683 708 680 699 664 683 656 676 674 697 656 660 691 712 664 697 696 679 716 710 711 713 688 656 689 693 715 710 667 722 665 681 707 721 708 670 710 712 657 671 714 703 689 691 707 718 708 706 683 671 722 687 680 681 670 717 702 704 669 708 702 720 706 725 687 729 712 672 717 712 725 704 718 675 692 678 698 717 675 727 692 694 683 699 677 734 715 716 725 686 699 732 713 696 714 716 720 725 734 691 679 731 668 732 671 695 687 716 677 697 720 717 670 669 682 694 668 673 675 727 705 720
736 694 693 726 674 676 714 671 712 726 735 713 733 682 683 696 673 693 726 727 685 670 727 698 696 670 703 715 671 682 709 681 708 733 668 713 683 726 717 727 726 726 701 733 669 716 691 687 684 679 676 701 694 678 675 673 699 683 704 668 729 720 714 667 663 694 677 701 687 683 728 665 726 714 682 690 662 682 676 689 666 709 660 694 706 685 702 672 675 712 715 671 701 667 714 700 714 701 676 672 706 682 652 686 683 692 668 661 700 668 650 674 661 707 670 709 679 687 670 704 693 674 703 678 683 697 705 664 699 701 687 659 691 673 661 660 669 667 657 641 661 648 686 660 681 698 655 638 662 669 675 636 694 655 638 696 689 692 685 685 634 681 669 654 637 683 637 685 649 631 652 674 647 653 624 655 626 640 632 646 670 623 624 630 641 667 663 632 632 615 651 622 645 648 660 624 611 662 628 655 670 668 671 655 614 634 653 660 653 642 645 617 648 636 627 609 652 655 617 655 602 603 632 623 610 612 596 622 601 643 602 617 609 602 645 611 614 617 604 643 639 603 595 585 622 602 584 616 634 595 635 611 595 581 601 591 592 595 595 588 614 594 607 622 603 566 592 582 615 568 575 606 609 561 593 565 563 601 576 610 566 610 554 559 568 557 596 571 594 554 565 567 585 592 548 594 586 584 547 551 580 544 582 568 572 581 562 557 540 574 535 582 536 541 558 528 546 573 544 559 566 524 572 561 533 539 531 525 537 564 559 557 528 534 539 558 554 531 508 525 533 513 529 510 546 528 528 545 535 513 498 499 521 498 499 543 541 521 538 530 497 494 530 518 534 526 484 485 521 511 499 519 525 520 502 482 486 511 502 487 489 481 491 504 496 482 468 472 471 466 482 494 484 475 491 488 459 484 481 470 460 474 453 473 476 460 488 474 482 480 458 443 479 447 474 455 458 478 449 443 463 451 472 473 459 447 460 454 446 443 430 450 425 455 431 443 446 457 424 421 417 435 434 443 414 426 426 430 441 446 430 419 404 415 411 406 411 399 435 397 412 429 416 392 417 408 400 404 411 410 420 409 383 410 411 381 416 389 388 388 407 378 393 374 399 375 379 381 377 397 372 396 369 392 370 378 378 388 384 377 368 354 357 357 365 358 363 360 382 350 366 372 356 363 368 355 367 352 349 371 365 348 348 355 347 338 347 349 341 333 356 334 348 333 336 339 348 324 336 332 329 328 326 321 336 337 339 312 326 312 334 311 334 312 326 322 311 316 328 320 308 304 310 309 313 318 296 290 309 300 289 287 296 303 308 302 288 295 294 299 295 292 297 297 300 275 277 272 294 273 277 285 273 286 288 279 276 273 277 272 265 280 276 280 265 261 268 254 252 259 266 270 250 247 261 258 255 266 249 245 245 254 240 257 251 235 255 237 253 233 244 240 233 232 242 234 247 230 240 232 238 224 240 224 224 226 227 230 227 225 228 222 220 210 226 229 216 207 211 209 225 215 210 205 204 213 200 199 216 215 199 208 204 200 210 206 190 192 201 193 202 188 194 188 190 199 183 198 197 183 190 185 179 178 185 189 191 184 187 188 186 175 186 169 169 180 177 166 170 178 175 163 177 170 165 165 161 164 157 163 157 166 164 167 163 161 166 159 151 149 161 161 160 148 158 150 146 156 154 144 148 144 148 144 145 143 138 138 143 144 144 144 146 134 135 141 134 135 139 132 139 138 133 128 133 128 127 131 122 122 126 119 128 127 126 126 125 116 122 117 119 114 122 113 112 112 117 117 110 111 108 114 111 110 105 105 112 111 109 102 107 109 103 102 108 99 107 102 104 96 97 100 103 101 94 100 100 101 99 94 92 92 90 96 90 89 93 90 91 89 94 88 92 91 87 83 90 85 84 81 86 84 87 79 81 81 80 77 84 80 76 77 81 75 78 75 78 74 78 76 77 76 77 77 70 74 74 74 69 70 71 69 73 70 67 67 70 69 68 64 67 65 64 65 64 67 66 63 63 66 63 60 63 61 59 63 58 63 60 58 61 58 60 58 58 56 56 56 58 56 59 55 56 54 57 55 55 57 55 53 54 53 53 54 53 51 52 52 53 53 50 50 51 53 50 49 52 49 48 48 52 48 49 50 51 47 48 47 46 48 47 46 45 46 46 45 48 47 47 47 46 45 44 47 46 45 47 44 46 43 46 46 44 45 45 44 43 43 46 43 45 42 43 45 43 44 42 42 42 44 45 45 42 42 44 44 43 44 44 42 44 44 45 45 42 44 43 42 44 42 43 43 42 44 43 43 42 43 43 43 45 43 43 46 44 45 44 45 43 43 45 45 45 46 46 46 44 47 46 46 47 44 45 48 47 46 45 48 47 47 46 47 48 46 47 49 47 49 51 47 49 50 52 50 48 50 49 50 52 50 51 50 50 50 53 51 51 54 53 54 55 56 55 57 53 53 58 57 58 55 55 58 57 60 58 60 62 59 58 58 60 61 59 62 58 60 60 61 64 64 63 63 61 65 62 65 62 63 63 67 66 66 67 66 66 72 66 73 71 70 69 74 71 69 70 73 75 76 74 75 72 79 77 79 77 74 77 80 79 79 78 81 80 81 79 79 81 79 83 85 81 82 82 85 87 85 84 85 90 93 88 89 93 92 93 92 94 89 98 96 92 93 95 99 94 96 96 98 98 97 100 103 104 102 102 103 104 106 108 106 109 110 105 105 108 109 109 108 117 108 109 110 115 113 121 112 115 118 121 120 115 124 116 122 123 117 122 128 129 123 129 127 128 127 132 136 136 129 127 128 127 128 140 133 136 137 131 137 133 138 134 147 148 141 140 143 141 148 143 151 150 144 146 148 148 159 159 157 160 154 149 156 150 157 165 152 152 159 156 155 168 161 158 164 169 173 167 175 173 165 171 172 173 169 174 184 170 171 176 173 184 175 185 174 190 181 188 185 191 190 193 192 191 189 200 192 184 203 190 197 206 202 190 193 205 208 194 197 207 212 212 198 197 205 210 217 212 204 217 206 205 214 208 219 227 224 215 210 229 225 224 226 215 222 232 226 235 233 223 243 235 242 231 242 226 227 237 233 248 244 253 250 236 239 247 247 255 247 252 259 261 242 244 267 262 250 253 258 272 263 269 270 265 272 259 260 262 261 281 284 279 262 268 281 286 274 282 290 284 278 282 279 280 281 275 299 293 286 293 296 293 281 296 297 298 307 311 314 287 288 288 310 296 308 305 296 318 302 305 320 299 304 299 315 303 304 308 317 310 328 310 313 320 311 333 337 323 314 320 333 337 319 340 327 329 328 331 329 354 332 335 358 355 339 362 347 347 359 358 349 367 363 360 355 358 374 368 357 348 362 355 378 371 363 374 353 354 364 388 381 389 381 365 369 368 397 374 394 399 400 386 402 404 373 389 402 402 403 406 407 401 389 411 379 380 394 392 399 417 386 400 421 420 417 420 411 403 428 412 415 401 434 407 430 413 428 432 435 422 441 430 431 437 422 435 414 420 432 428 455 416 416 419 455 449 422 454 424 458 463 456 430 463 445 458 456 450 467 434 451 464 453 439 453 461 452 440 440 451 471 456 488 447 453 491 450 472 489 481 464 456 460 497 483 461 492 492 491 496 489 483 488 507 475 480 474 492 491 492 473 478 497 498 496 521 506 483 522 505 493 492 513 485 486 509 496 529 527 490 536 520 534 498 533 527 523 534 519 508 525 536 530 546 510 546 545 531 546 543 525 525 545 534 530 525 560 563 529 540 527 538 568 533 539 546 571 573 569 538 551 540 525 533 556 576 577 532 573 579 566 556 544 560 541 559 550 578 552 548 555 546 588 579 589 580 565 596 545 594 569 580 569 559 560 592 578 580 605 558 592 588 603 582 601 560 584 615 597 601 564 604 609 574 582 606 579 586 615 600 610 598 600 604 610 627 581 598 583 614 580 586 621 586 623 633 617 596 608 638 594 639 628 627 612 598 600 597 591 607 616 619 611 602 632 622 644 638 632 617 657 650 612 650 635 607 603 604 655 611 624 613 607 646 641 614 651 643 657 639 665 613 650 636 647 614 639 632 634 647 626 653 618 640 657 635 649 637 661 630 660 627 663 663 622 625 633 679 680 631 644 652 653 677 645 637 678 692 676 651 656 645 690 664 687 684 635 651 697 661 665 666 654 653 679 642 685 693 648 648 701 659 665 641 659 643 674 696 656 682 671 662 700 668 644 662 707 669 664 684 661 649 646 655 678 677 687 685 706 714 682 680 668 669 663 701 671 700 697 700 680 694 674 687 683 721 696 692 700 688 716 715 711 669 676 663 725 717 683 723 723 665 664 683 683 689 694 705 675 687 675 727 666 670 730 699 687 674 709 704 677 671 667 665 684 686 671 721 679 712 722 696 691 711 711 727 666 668 721 673 697 735 677 734 692 673 675 731 668 698 706 694 688 669 714 708 712 720 694 726 699 694 701 737 682 677 729 683 681 727 704 724 727 715 735 695 735 686 690 737 717
672 707 681 674 685 734 731 738 692 721 711 730 696 722 674 704 712 701 717 714 737 716 703 727 713 730 736 731 694 734 721 697 702 675 714 730 670 707 671 692 700 725 696 727 709 702 704 694 734 696 670 676 674 717 677 731 721 675 704 712 693 671 692 704 731 685 697 683 712 697 699 696 686 701 714 708 672 704 709 695 707 704 672 713 698 665 688 696 690 658 714 718 704 672 691 673 665 695 706 712 662 658 698 715 678 664 716 694 686 658 712 699 717 714 697 678 683 679 661 699 650 678 701 648 656 650 683 710 644 692 689 647 669 655 653 655 660 644 703 672 646 659 670 654 687 670 699 674 637 661 674 686 659 667 638 661 676 640 690 659 634 656 637 631 673 663 679 666 654 655 675 684 681 627 637 680 686 648 669 657 635 644 645 675 630 674 635 636 657 663 675 639 671 627 646 658 625 665 653 665 670 608 658 620 663 658 627 607 638 659 665 628 637 647 622 656 650 604 655 645 603 597 613 623 645 615 639 614 644 617 646 637 617 607 640 610 618 605 616 633 638 641 638 592 637 628 627 636 628 631 606 600 632 631 624 626 583 615 572 620 625 619 610 621 620 621 570 592 617 601 589 567 609 608 578 573 613 601 611 595 568 592 587 570 596 555 580 579 575 598 552 592 594 574 598 586 580 588 575 579 542 586 580 560 571 576 579 564 538 548 574 556 531 546 532 576 576 573 574 547 556 551 523 541 527 535 535 568 534 532 553 542 562 558 535 524 518 537 538 553 558 555 523 534 525 517 541 503 505 523 534 519 517 515 518 513 512 533 530 504 519 508 526 524 500 523 499 518 504 508 517 514 514 490 482 488 487 479 499 512 486 486 476 500 496 491 472 498 469 494 479 472 491 493 481 474 459 493 456 464 465 483 465 489 489 466 480 477 462 461 448 462 485 445 454 444 468 446 467 440 471 444 449 447 437 460 448 459 463 432 456 464 438 430 461 428 440 419 453 454 421 431 420 444 442 415 419 409 420 433 423 407 429 401 418 417 439 403 429 436 400 406 404 413 424 407 421 427 407 424 423 395 399 392 397 393 398 410 411 410 387 409 405 380 392 406 381 377 382 376 395 394 373 383 377 386 375 390 388 383 379 379 381 362 380 358 373 382 367 365 356 359 374 368 359 355 374 359 340 348 349 336 359 341 352 337 334 343 343 354 358 331 355 329 325 329 325 341 321 321 343 324 336 329 318 317 334 318 313 324 307 323 317 326 333 329 317 326 313 328 319 297 322 294 296 321 300 318 288 297 302 310 312 310 286 288 297 303 293 300 289 280 299 279 289 293 278 285 294 289 274 278 292 275 275 273 263 273 267 268 266 277 272 257 257 254 257 263 266 265 271 273 248 269 254 258 252 248 257 251 247 243 256 261 236 236 246 237 240 251 231 237 239 244 236 249 244 247 225 242 242 237 228 225 227 237 223 221 233 227 222 217 225 211 215 225 224 210 208 222 213 218 210 214 212 210 199 211 209 214 211 211 200 196 210 195 207 209 203 188 201 203 191 188 188 193 193 194 183 193 180 181 185 182 182 185 187 187 187 174 171 185 170 175 175 180 177 169 165 173 167 172 176 164 172 174 168 170 162 163 159 164 162 157 158 162 159 161 156 161 157 160 158 146 151 151 148 152 150 152 142 143 140 142 142 143 138 141 141 147 146 134 134 134 141 134 130 137 132 127 131 130 135 135 127 124 132 122 130 127 125 127 119 119 127 124 125 123 120 120 118 119 122 121 117 120 113 111 114 110 111 111 108 112 110 110 114 104 107 111 104 104 105 103 101 103 102 100 98 97 98 95 104 100 100 98 99 100 100 97 92 98 91 97 90 93 94 95 92 93 92 88 91 86 90 89 88 82 82 87 83 83 81 85 78 82 84 79 80 76 77 82 81 77 75 76 79 79 73 75 73 73 73 75 74 75 74 72 74 72 70 71 68 68 69 67 67 66 67 66 67 63 63 62 65 65 63 63 65 64 60 59 60 63 60 59 61 57 62 59 60 62 59 59 60 60 56 55 58 56 56 58 57 55 53 55 53 54 55 54 54 52 51 53 54 51 52 54 50 50 50 50 51 52 49 51 51 51 48 50 48 47 47 46 47 48 49 49 48 48 45 45 48 46 46 47 46 46 46 45 45 47 45 44 43 45 43 44 44 44 44 46 44 43 42 42 45 45 45 43 44 45 43 43 42 45 42 43 42 43 44 43 42 41 44 42 43 41 43 44 42 41 44 41 42 44 41 42 43 44 43 42 43 41 44 44 45 45 42 42 43 45 45 45 45 44 42 44 44 46 44 43 46 43 43 43 46 43 45 46 47 44 47 45 44 45 48 48 45 48 48 47 48 48 47 47 47 47 51 48 49 51 47 52 52 49 49 48 49 51 51 50 51 50 52 50 53 54 51 55 55 53 52 55 57 57 56 53 58 58 56 59 58 59 58 56 59 57 61 58 57 60 57 60 61 61 59 63 63 60 64 63 63 65 62 64 65 62 66 67 67 66 69 65 70 68 67 67 67 71 70 68 68 73 73 71 72 74 77 76 74 72 75 76 78 78 77 76 78 81 76 81 83 80 80 82 80 79 82 86 85 85 81 83 86 89 89 84 84 85 86 89 92 94 92 96 96 95 97 91 93 96 96 97 93 94 97 100 96 103 101 104 96 103 107 104 107 106 101 106 105 103 110 111 104 106 110 115 111 111 112 117 116 110 120 117 120 115 113 116 120 122 121 125 121 118 127 129 121 130 130 131 128 128 130 131 134 137 132 126 135 138 128 138 139 139 141 138 135 136 144 141 135 143 147 141 149 142 147 141 147 141 151 143 144 147 149 160 148 154 159 151 153 157 165 165 164 162 165 163 169 163 158 161 168 165 170 162 167 164 178 174 165 168 168 183 173 178 172 172 176 187 179 181 174 191 186 186 178 181 179 187 185 186 198 188 194 197 204 192 203 204 202 190 194 209 207 203 202 211 196 201 202 210 199 209 206 202 217 220 208 205 223 225 225 211 215 214 219 227 229 230 215 225 235 232 235 222 235 221 228 239 227 232 226 246 250 242 249 233 250 244 240 255 236 246 244 254 258 254 241 256 247 244 260 254 251 247 251 264 268 266 252 253 258 278 260 255 278 267 284 280 285 263 272 263 286 269 276 288 284 294 296 271 278 274 277 291 299 293 298 283 288 299 292 295 283 305 302 300 303 300 310 295 319 304 309 303 300 325 304 327 326 311 319 319 331 327 320 321 336 327 323 317 324 324 337 344 345 332 325 330 331 323 330 324 332 326 326 346 336 342 343 334 353 352 340 352 339 363 369 358 348 362 360 362 357 370 366 372 369 364 364 378 350 373 355 381 368 384 372 393 381 386 381 375 362 390 379 372 372 392 402 370 400 375 390 401 382 375 391 408 384 409 405 387 415 417 403 388 386 423 415 408 411 424 421 408 397 413 419 402 410 409 413 413 412 411 425 410 422 421 437 428 415 431 410 439 428 439 455 424 447 433 437 418 452 459 439 438 437 430 431 436 461 444 454 444 434 471 467 461 473 462 460 456 473 442 467 456 479 486 483 487 477 474 487 495 481 465 490 465 494 462 470 472 463 503 467 466 467 478 465 490 510 500 506 471 476 495 484 481 504 495 495 515 521 503 507 524 490 499 485 485 493 518 518 516 528 506 508 507 499 540 539 540 528 502 510 519 520 507 522 549 528 549 509 507 518 556 512 543 536 546 524 542 515 554 552 548 528 559 538 553 559 552 549 559 527 523 569 554 555 569 555 528 540 537 562 531 558 533 574 583 561 578 590 591 565 594 572 572 594 556 582 595 585 595 564 547 598 551 564 588 565 566 585 574 572 604 605 609 584 568 561 608 604 604 587 582 569 597 575 585 584 579 586 577 595 601 625 572 623 597 610 629 596 579 627 627 615 611 618 611 588 581 597 591 597 636 607 606 635 589 643 613 618 628 636 635 621 609 601 651 602 640 625 641 638 632 634 655 600 611 616 626 620 663 658 633 606 624 657 612 617 629 639 624 618 627 622 654 655 635 647 641 644 636 673 626 676 627 678 664 635 622 660 682 663 637 620 683 652 638 623 649 668 643 646 635 634 648 690 651 638 642 681 688 683 669 656 695 678 682 677 692 639 691 649 653 700 666 657 700 698 644 656 642 659 680 651 675 681 702 661 669 670 666 673 708 666 644 687 679 678 700 676 674 705 712 686 687 670 649 655 664 668 668 701 715 702 718 653 668 693 660 685 701 688 698 693 676 711 693 698 719 659 695 656 667 709 664 697 684 713 692 672 670 668 702 702 719 716 728 703 703 694 680 714 712 682 723 685 690 664 729 725 667 671 697 719 695 704 716 718 688 673 669 688 733 687 727 700 710 666 714 692 725 673 702 731 718 716 671 710 688 691 692 725 711 717 687 735 710 669 730 733 690 734 698 700 698 690 735 674 704 726 713 706 676 679 701 670 672 718 714 693 672 681 693
728 674 713 725 716 727 730 723 691 738 684 723 699 718 733 717 684 721 691 733 670 701 708 670 703 686 715 669 701 670 706 691 675 680 688 733 679 679 717 701 691 674 685 720 723 679 698 680 673 731 674 673 693 713 687 671 731 677 684 694 677 698 718 714 696 727 670 687 684 676 694 698 663 668 729 683 670 684 662 664 681 704 707 688 710 688 665 703 698 701 658 681 666 711 661 668 705 667 662 670 656 699 664 692 716 668 675 670 656 666 673 686 679 684 704 665 684 652 652 705 665 700 704 684 660 673 704 701 703 673 705 685 671 652 648 688 689 674 650 656 704 701 700 673 681 640 649 676 667 694 661 655 690 640 656 663 635 697 683 668 646 664 632 682 655 686 690 659 647 678 672 643 627 644 631 629 652 645 640 659 675 643 626 662 642 618 670 649 645 619 656 627 662 650 620 641 613 641 639 648 668 624 658 654 609 652 617 627 640 661 625 620 642 641 621 628 660 644 625 650 648 608 623 648 629 626 645 648 600 641 594 593 620 624 630 598 606 623 612 642 600 588 593 614 606 620 623 634 600 632 578 604 615 607 604 619 591 627 607 581 595 584 582 584 571 570 589 571 578 593 566 592 610 602 599 591 610 584 597 593 603 608 608 558 595 599 577 602 575 550 560 558 572 556 569 578 554 563 550 569 592 550 581 537 554 572 539 564 537 567 555 542 567 563 545 577 556 561 550 544 562 535 552 565 566 549 542 518 520 550 517 553 540 550 525 556 528 525 554 547 523 512 552 506 536 544 520 503 508 530 525 509 510 532 506 528 514 514 499 519 518 508 501 517 488 495 518 495 506 493 508 492 488 496 494 487 507 520 499 476 484 493 511 511 497 486 495 493 507 490 468 495 481 491 466 492 474 462 479 487 477 484 489 492 465 458 485 466 479 457 478 461 468 479 467 481 455 452 455 443 474 435 442 454 435 468 440 464 441 437 451 465 422 434 439 461 423 447 420 444 430 454 450 413 427 450 436 429 445 407 438 426 436 401 440 422 421 430 436 424 416 422 419 400 429 425 391 427 415 420 415 402 414 418 383 405 379 398 403 382 406 411 396 409 382 405 381 374 399 388 399 390 400 381 370 381 364 377 389 362 377 388 363 385 368 364 367 353 357 358 377 356 347 351 367 356 371 343 352 346 367 337 338 335 338 345 361 348 360 346 332 341 353 348 345 327 328 342 323 329 330 329 339 335 329 318 323 336 329 311 320 333 332 309 308 328 309 330 329 311 319 311 321 294 307 300 312 304 302 297 314 285 310 301 290 300 283 305 294 293 300 278 300 285 278 293 277 284 286 279 273 290 293 268 284 280 262 277 278 262 274 271 274 267 266 276 260 251 258 257 263 248 271 260 263 269 246 248 242 244 250 240 259 255 258 239 241 246 238 239 240 242 244 246 232 234 225 243 240 229 239 231 220 233 223 229 226 235 231 215 223 217 218 225 216 211 216 226 215 223 204 211 212 203 203 201 206 204 212 201 208 205 201 199 200 205 206 197 192 202 204 191 190 196 198 183 196 189 188 193 188 185 178 190 191 185 182 185 185 183 184 184 170 183 176 176 171 165 168 175 177 176 169 169 166 173 171 171 169 167 155 154 158 152 157 161 162 153 155 155 153 161 158 145 156 156 156 142 154 154 142 149 140 139 138 143 149 135 141 146 141 145 136 143 133 131 140 138 140 134 138 129 129 129 128 126 133 129 130 131 124 122 125 122 123 120 123 119 121 119 117 121 121 120 116 120 113 118 118 118 108 107 111 115 108 114 104 109 111 106 110 101 104 104 100 105 98 101 97 103 98 101 95 94 98 95 93 97 94 97 92 91 89 91 94 89 90 87 86 87 87 89 89 88 83 87 86 85 82 87 86 85 80 80 81 83 84 82 81 82 79 77 81 76 79 79 79 73 72 73 73 73 76 73 74 71 71 70 71 71 67 67 67 66 70 65 66 66 66 66 67 67 62 64 66 64 63 61 62 62 62 64 64 58 61 58 61 57 61 59 59 58 58 57 59 59 58 57 57 56 58 53 53 53 55 54 52 56 56 53 52 54 54 54 52 52 51 50 53 50 50 50 52 48 48 50 51 51 48 49 50 47 46 47 46 49 46 45 47 46 47 46 47 45 45 46 45 45 44 46 46 45 44 45 44 43 45 42 45 43 43 42 44 44 43 45 43 45 44 41 41 43 42 44 44 44 43 42 41 43 41 44 41 43 42 42 43 44 42 42 41 43 42 43 41 44 42 43 43 42 43 43 44 44 42 43 43 44 44 43 42 41 42 43 44 44 44 42 43 45 43 43 44 44 43 45 44 44 43 46 45 45 45 45 46 47 44 44 46 48 48 45 48 45 46 47 49 46 47 46 47 47 47 49 48 49 50 49 49 48 52 51 51 49 51 54 52 52 54 52 53 51 55 53 56 54 56 54 54 54 54 58 56 57 56 55 56 56 57 61 57 62 59 62 58 60 62 59 62 64 59 64 64 61 61 64 61 66 65 64 63 66 68 66 66 65 68 70 69 66 73 69 73 69 70 70 75 73 73 71 77 73 76 77 74 73 75 76 79 81 83 76 79 79 81 78 81 79 79 86 81 86 83 88 85 87 89 88 91 89 86 86 90 89 91 91 96 89 90 91 95 94 91 95 98 99 101 102 96 102 101 104 96 99 99 105 101 104 106 103 107 109 110 103 112 114 108 109 115 107 107 111 118 119 117 118 121 122 121 118 114 122 117 125 115 118 124 127 129 124 122 129 132 128 133 131 130 133 136 135 129 132 134 136 139 142 142 133 144 134 146 133 141 136 146 144 150 147 141 143 146 150 148 152 154 144 146 153 148 155 155 155 159 163 154 158 157 156 164 157 157 164 170 168 164 161 164 161 164 177 163 172 179 170 173 172 174 176 174 170 183 184 176 176 173 179 186 193 190 187 179 190 197 181 193 190 191 193 191 190 189 206 194 196 196 202 197 202 198 198 204 199 210 211 200 214 212 206 213 218 224 208 211 214 219 221 224 226 215 219 223 222 228 224 227 217 223 229 232 235 229 242 245 241 247 243 235 233 237 232 247 237 242 250 247 250 243 254 240 244 247 253 242 264 258 260 251 261 259 269 260 256 250 258 274 262 269 256 267 273 260 267 266 277 276 283 272 284 289 285 292 291 272 282 287 273 288 292 291 286 280 298 304 291 306 299 292 308 307 293 306 293 290 312 304 316 299 319 296 310 299 302 326 326 316 323 303 317 310 333 314 322 315 338 318 321 319 326 322 334 339 318 318 327 323 329 354 343 335 339 355 356 331 342 338 360 351 354 361 344 348 349 369 363 352 346 354 371 378 366 352 366 364 383 381 378 351 357 384 358 377 357 381 383 381 361 392 371 386 366 375 402 374 399 383 402 381 373 373 378 413 413 393 392 382 410 414 404 406 402 421 407 402 410 406 392 420 399 406 404 414 433 434 425 406 403 433 416 425 439 408 407 438 419 425 415 436 429 444 448 441 429 450 441 444 460 463 440 444 447 465 427 460 432 438 430 435 471 448 437 469 469 474 476 482 481 457 468 445 487 458 482 478 457 475 464 474 469 457 492 470 473 496 485 496 485 483 495 505 488 498 463 474 467 474 474 514 502 510 495 505 479 503 501 506 496 476 494 526 500 508 524 484 527 484 529 510 501 501 489 531 538 534 515 537 514 531 513 535 544 536 503 523 514 523 530 545 532 556 516 538 534 522 529 525 554 552 558 553 560 543 521 567 528 565 526 540 535 537 576 568 571 566 549 571 570 569 536 582 533 541 583 546 583 590 571 545 547 562 578 549 558 593 556 546 600 573 573 586 548 597 580 603 564 566 589 559 557 562 590 598 577 590 580 581 609 561 594 582 566 595 567 605 606 593 625 570 587 574 624 590 592 629 630 596 591 575 601 607 594 593 629 594 581 600 626 600 634 624 616 596 599 644 601 592 632 627 625 624 590 605 652 619 639 610 636 654 633 641 625 634 655 652 656 618 635 644 639 623 626 634 640 620 664 612 635 638 670 621 622 619 627 630 626 671 649 669 647 658 618 655 619 622 627 617 626 668 653 683 647 657 630 646 628 660 647 661 667 652 656 645 665 671 646 640 687 684 662 680 646 638 651 667 660 650 650 697 655 658 671 641 680 682 656 670 672 694 667 667 682 647 669 645 671 656 657 701 649 689 650 691 680 709 696 690 687 677 687 678 702 712 707 648 678 690 669 673 684 688 653 713 699 705 665 679 672 662 710 719 708 690 690 687 678 666 671 716 706 708 716 667 679 722 660 709 692 672 722 671 683 723 661 719 682 719 719 698 663 710 727 695 696 722 729 690 704 716 682 686 698 712 693 689 674 718 718 721 728 734 697 676 673 727 699 671 713 729 695 716 722 706 717 673 712 715 682 701 699 686 700 726 692 670 692 714 736 687 712 672 687 675 683 695 679 716 712 726 721 672 719 707 723 711 725 711 689 671 675 720 701
708 721 726 723 675 714 721 694 688 724 725 707 738 693 717 727 736 715 709 681 695 689 677 737 675 719 699 689 725 692 720 705 684 719 688 689 693 681 726 711 734 722 678 674 675 725 730 671 700 700 695 669 731 703 678 680 683 721 700 682 686 695 719 690 727 702 679 680 699 716 667 670 666 716 687 715 703 702 681 719 703 680 683 714 690 661 685 693 664 677 716 702 704 697 659 668 665 713 723 671 697 685 702 687 713 720 655 674 663 671 653 716 708 675 665 713 698 676 693 698 700 698 689 693 678 698 681 706 645 649 666 671 698 709 650 700 692 693 641 675 680 686 671 684 656 704 679 648 671 670 654 636 687 691 638 663 664 687 656 676 637 681 683 636 629 653 680 665 681 652 639 660 665 673 638 631 624 658 625 681 630 682 672 649 638 667 642 648 629 671 631 643 640 628 634 665 668 666 656 640 662 612 643 658 627 637 633 609 635 608 639 616 647 639 635 631 637 657 622 614 613 613 621 623 621 618 635 653 600 606 631 608 635 595 607 596 622 625 633 632 625 603 643 610 636 627 607 636 582 613 629 626 598 633 589 588 597 581 631 601 572 571 574 593 574 592 583 623 595 585 569 606 597 580 570 571 596 614 585 607 578 592 556 601 589 578 562 597 565 578 571 551 593 566 562 546 549 543 584 542 540 592 580 542 556 561 570 570 558 556 573 538 559 558 583 578 565 549 564 525 567 564 544 522 569 568 537 544 565 568 521 544 528 533 547 547 529 534 546 550 549 535 515 549 505 539 552 513 528 544 538 503 509 510 535 502 502 526 514 521 513 526 534 514 526 512 496 517 530 519 512 510 504 516 499 524 513 479 473 506 503 483 512 497 482 469 469 495 476 508 470 470 474 469 462 502 482 487 478 464 474 452 465 481 494 457 473 452 488 469 450 474 466 479 447 441 478 444 444 436 444 455 467 464 466 466 468 468 456 465 464 424 423 445 462 423 433 444 453 445 457 439 424 425 445 435 434 439 425 443 443 436 424 413 431 402 424 398 411 431 401 410 419 422 412 395 414 399 413 402 416 388 397 413 398 381 392 401 393 383 388 405 387 396 401 392 385 390 387 396 367 391 377 364 394 369 394 387 391 387 370 373 369 376 354 368 353 376 382 375 374 372 351 372 360 344 359 365 358 371 364 344 338 361 350 344 345 351 336 339 335 353 332 341 324 331 330 348 339 346 317 345 338 325 312 317 335 339 333 338 311 308 312 316 303 314 320 315 321 312 307 301 294 304 306 305 294 317 305 310 298 294 294 294 287 305 287 306 299 280 300 297 280 285 275 288 278 271 285 279 278 276 273 289 270 266 285 275 267 266 281 281 270 277 259 276 268 255 255 270 259 266 267 261 245 253 263 264 261 246 246 244 240 258 252 253 251 252 232 235 233 234 242 230 233 227 238 225 229 226 222 227 222 219 230 218 228 218 235 228 224 221 226 211 215 218 226 214 217 220 209 209 216 221 206 207 211 212 210 207 211 196 211 200 192 202 205 207 201 204 190 194 200 193 188 184 199 186 197 180 195 178 185 191 184 189 187 180 175 184 173 178 182 179 168 168 169 180 168 172 172 164 177 167 165 163 172 167 170 166 154 164 167 162 154 156 150 156 160 152 152 151 147 151 144 156 156 153 154 143 151 149 150 137 148 148 136 136 135 140 140 144 137 132 142 139 133 136 131 134 127 137 130 124 129 125 131 121 120 125 124 126 119 124 116 115 115 123 120 125 114 113 117 113 111 117 111 116 118 111 113 109 111 111 112 110 104 103 106 102 108 107 106 108 99 98 106 99 98 95 99 99 101 94 96 96 94 92 95 98 93 93 94 92 89 94 86 93 88 87 85 86 85 90 87 89 81 86 80 83 86 83 79 83 79 79 82 79 83 78 75 78 74 75 76 75 75 76 75 76 76 70 70 73 75 71 69 74 72 72 68 68 69 69 68 69 66 68 64 66 62 66 64 66 63 60 64 63 60 63 63 59 60 61 60 58 61 60 60 60 59 60 58 57 56 56 55 57 55 56 57 56 56 56 52 52 54 52 52 51 54 51 51 50 52 50 51 51 49 49 52 51 51 48 49 51 51 51 47 46 47 49 47 48 45 47 46 47 46 47 44 45 47 46 45 45 46 43 43 46 46 46 42 45 44 43 42 42 45 44 42 42 42 43 41 42 41 43 44 43 42 41 44 41 43 40 42 41 40 42 40 43 41 40 42 43 42 43 40 41 41 40 42 42 42 43 43 43 41 43 41 42 43 40 42 41 41 41 43 41 44 43 41 41 44 43 41 42 42 41 44 44 42 43 42 45 42 42 44 44 46 46 46 45 46 44 47 47 45 45 47 44 48 48 46 47 47 46 49 49 47 48 48 50 47 50 49 49 51 51 48 51 53 51 52 51 50 52 54 53 51 53 53 51 52 52 54 52 55 57 55 58 55 54 58 58 55 57 58 60 56 58 59 58 57 59 58 60 58 63 62 61 61 63 63 64 65 65 65 66 67 64 68 68 69 64 67 70 68 67 67 69 72 70 69 73 70 71 72 73 73 77 78 75 78 77 76 75 77 79 78 78 80 80 77 84 79 83 81 82 86 85 81 82 85 85 82 86 83 90 85 90 89 86 90 89 93 93 97 93 93 90 93 99 97 96 100 95 96 100 100 103 96 103 98 104 106 100 103 108 100 108 108 102 103 105 114 113 110 107 113 112 110 117 117 110 121 112 122 119 113 119 116 122 119 126 125 119 119 124 119 125 131 131 133 127 131 133 130 135 129 130 130 130 133 135 130 137 144 139 141 146 142 144 139 139 150 138 151 151 151 152 150 151 150 157 152 149 159 160 159 159 152 157 163 165 160 160 158 162 169 160 171 164 164 163 163 161 167 168 162 167 169 174 174 175 167 182 178 171 183 188 173 179 184 177 179 185 188 179 180 191 185 197 186 201 185 199 202 203 198 188 192 198 194 196 210 202 208 204 214 204 211 201 209 208 210 206 217 211 214 220 215 209 222 224 213 219 226 217 225 231 231 219 221 223 223 224 230 234 235 232 243 239 238 231 229 239 230 234 252 239 238 247 245 249 245 253 246 244 259 244 247 260 264 256 248 260 252 256 253 272 271 262 262 264 258 258 273 279 264 279 273 276 287 275 288 288 278 289 285 293 288 270 273 272 280 280 284 284 296 300 280 286 283 286 302 309 298 303 315 303 305 305 313 295 293 313 318 299 323 326 323 319 313 323 311 305 324 329 333 332 316 320 322 326 316 328 342 327 334 339 322 328 322 324 336 328 349 355 358 330 352 356 330 358 352 353 336 357 339 369 352 361 367 360 355 358 354 347 347 358 381 349 380 352 363 386 363 385 376 384 389 362 363 390 377 398 390 401 393 389 397 386 390 381 379 394 387 379 412 396 401 415 385 390 385 400 406 403 404 410 408 419 420 413 416 395 422 395 403 418 405 417 425 430 404 431 412 412 418 416 438 434 430 430 453 441 429 451 417 425 451 429 440 420 453 448 435 442 447 449 427 429 463 431 465 459 434 463 438 443 471 450 451 454 439 447 476 485 477 460 485 489 471 466 471 494 491 465 484 485 455 489 500 491 473 478 507 482 466 489 493 468 511 483 483 487 485 513 514 492 497 489 492 498 506 486 496 500 521 482 522 518 508 490 505 526 507 530 532 514 492 514 497 508 509 537 531 533 542 510 518 539 544 515 516 539 523 515 532 545 553 541 530 528 541 549 520 561 556 545 561 552 558 529 557 572 528 565 578 564 567 551 578 553 562 565 558 567 562 534 539 547 550 587 560 575 582 541 546 596 577 587 570 593 598 585 575 558 581 594 602 596 568 588 553 594 571 572 576 582 599 605 608 596 585 581 567 614 579 568 612 582 602 573 586 574 591 622 572 597 584 626 620 605 584 627 616 591 620 627 634 627 586 609 620 635 622 632 603 612 635 605 599 592 608 595 625 602 620 609 618 594 622 656 635 601 622 599 615 660 648 657 639 627 659 653 642 625 630 631 625 633 666 638 656 663 663 628 621 622 651 620 645 632 620 639 624 651 677 656 651 643 674 618 678 622 671 677 654 634 634 654 686 659 636 680 663 628 682 687 653 649 687 681 674 673 652 647 645 647 659 678 678 655 697 647 654 681 678 695 671 663 684 659 669 685 701 659 680 649 650 678 672 679 705 664 672 686 679 700 690 709 708 650 647 651 664 691 702 679 688 689 684 706 675 680 671 680 658 687 670 715 701 666 711 654 691 717 675 695 698 689 722 678 685 712 713 709 713 675 666 700 720 698 721 704 664 726 702 721 715 721 677 692 693 691 690 705 675 711 676 690 717 715 713 716 668 685 721 689 694 732 693 679 672 671 710 735 668 707 721 672 673 692 694 673 673 732 733 689 695 717 689 669 703 704 695 718 736 695 673 696 692 713 711 712 731 698 723 676 670 720 682 678 689 710 697 695 706 693 717 675 684 680 676 731 717 715
711 715 671 728 685 707 714 739 692 707 698 676 714 699 670 739 720 689 709 677 714 675 700 703 692 726 712 697 717 701 685 701 689 686 701 715 734 674 714 686 723 684 705 708 725 704 707 705 723 677 723 708 693 683 683 716 681 667 685 730 700 701 692 732 731 666 688 682 682 719 671 709 719 682 721 693 720 677 719 701 705 662 675 663 727 661 725 696 726 660 715 698 693 716 683 709 708 706 658 698 691 665 674 691 665 655 676 689 701 714 697 688 688 677 672 708 694 675 655 687 683 654 679 706 709 650 690 656 697 698 694 709 694 690 654 661 684 698 661 682 645 686 671 696 665 653 669 684 702 642 672 655 675 657 656 680 687 633 681 667 634 646 669 668 692 672 647 678 654 688 660 672 677 646 689 685 647 667 668 685 683 669 661 627 628 643 624 620 647 651 646 636 633 651 630 636 664 641 616 651 642 614 630 651 611 666 658 622 657 661 630 666 663 617 620 662 650 647 632 621 649 647 657 655 617 633 633 614 598 608 624 634 609 640 628 596 616 629 592 646 585 634 638 618 595 625 591 625 602 610 614 634 581 628 619 634 630 576 587 621 575 573 613 618 574 621 588 596 575 611 590 577 570 563 607 567 587 561 596 587 601 604 611 587 564 592 578 589 594 554 598 588 589 552 590 557 590 567 551 574 590 580 594 590 546 578 575 552 548 576 570 564 577 549 531 531 545 563 537 528 569 544 555 523 573 521 549 518 544 568 555 546 546 542 520 552 522 553 538 552 551 538 528 528 504 516 524 549 520 537 537 520 498 534 544 538 525 540 497 524 529 535 520 515 524 533 526 495 531 514 506 506 488 490 509 513 486 517 502 487 489 518 495 478 497 478 511 475 478 510 508 487 467 462 483 460 482 476 499 474 496 480 460 455 491 478 464 482 470 462 478 474 469 464 471 455 467 482 443 468 470 471 444 471 469 452 470 430 458 463 427 454 444 448 449 436 456 446 426 424 429 431 422 450 443 425 428 438 447 423 431 438 432 421 407 409 403 418 416 433 396 423 400 423 420 425 428 389 426 388 406 404 412 409 389 382 409 403 385 382 382 398 399 395 391 407 382 393 400 388 382 376 392 373 376 375 375 389 393 389 358 371 360 358 379 374 368 376 351 367 376 375 361 352 358 358 348 366 366 352 345 362 352 359 337 338 352 336 340 352 352 357 323 332 341 332 333 334 331 347 335 342 336 325 317 341 338 315 334 318 331 322 334 311 310 312 302 303 301 304 304 313 306 300 309 307 312 299 305 299 299 301 298 287 299 310 305 293 290 295 279 301 281 282 295 284 282 297 275 277 274 289 289 289 278 289 269 283 260 284 274 263 274 255 262 263 260 275 255 258 269 270 248 254 248 255 262 251 259 263 246 256 237 237 236 250 236 251 237 249 237 240 250 233 244 244 228 240 237 225 226 223 227 230 226 221 223 215 222 233 226 219 217 222 220 228 217 223 211 210 213 211 217 205 214 207 201 207 197 209 198 198 207 197 209 197 190 193 205 199 195 186 203 197 187 197 195 182 189 194 186 188 181 178 188 175 187 175 182 176 171 185 182 182 177 172 173 170 173 168 171 164 161 165 168 167 168 163 171 165 166 160 158 160 156 158 153 155 159 161 150 155 145 157 158 156 148 150 152 140 149 143 149 148 138 137 136 143 143 143 135 136 137 131 139 141 129 131 136 127 131 132 126 134 133 132 122 123 123 125 127 127 119 124 121 121 118 116 120 120 121 118 111 115 114 115 110 112 116 113 108 116 109 104 114 104 106 110 108 108 105 105 105 103 102 106 101 101 102 102 104 101 98 100 101 97 97 99 98 92 95 92 88 91 88 89 93 91 91 86 85 85 84 88 83 84 84 87 86 82 81 84 82 83 79 83 77 80 82 75 81 77 79 78 77 78 77 73 75 74 74 74 75 73 74 74 69 67 69 70 68 65 67 70 64 65 67 66 66 62 62 66 61 63 61 60 62 59 60 59 59 60 57 61 60 59 59 58 60 60 57 59 58 59 56 56 55 56 55 55 55 54 55 56 52 53 54 55 52 52 50 50 51 49 53 53 50 52 52 49 51 47 50 50 51 49 49 49 47 47 47 45 48 47 47 47 45 47 45 45 44 46 43 44 45 46 44 43 43 44 43 44 42 45 42 45 44 44 43 41 41 41 41 44 43 43 42 40 42 43 41 42 43 42 43 41 41 40 41 42 42 43 41 42 42 41 41 41 40 40 41 41 40 42 40 43 40 43 43 42 42 40 40 41 42 43 43 40 43 40 42 41 43 43 40 43 41 42 44 42 42 42 43 43 44 44 43 45 43 42 44 42 42 45 44 46 45 43 46 44 45 45 47 44 45 47 47 46 45 47 47 48 49 46 46 48 50 48 51 50 48 50 48 48 52 51 50 51 49 53 54 52 54 51 53 54 52 55 53 53 55 55 55 58 58 54 57 57 56 57 57 57 57 57 58 59 59 61 61 61 63 61 61 59 60 62 64 65 64 65 66 67 63 65 64 68 66 69 65 66 72 66 68 70 70 69 72 73 71 76 70 72 72 73 75 77 73 78 74 80 78 78 77 83 77 82 84 80 83 83 83 81 81 85 87 81 82 85 90 83 84 85 89 92 92 91 92 95 93 93 92 95 90 99 98 97 98 96 97 98 98 98 103 96 100 103 100 106 106 106 105 108 101 105 102 105 114 109 112 108 108 110 107 118 119 116 116 114 117 116 115 120 121 119 120 126 127 125 121 119 128 128 126 126 121 125 123 127 133 136 138 133 129 130 136 133 139 138 131 137 136 139 134 136 138 135 143 147 145 149 148 151 145 150 144 146 153 147 156 148 157 157 157 151 159 158 157 167 158 155 156 170 168 162 172 165 163 175 165 174 169 170 175 178 177 178 180 171 179 170 184 180 180 181 174 188 190 181 183 182 188 188 191 196 181 185 201 191 200 193 196 204 200 193 204 196 205 210 211 194 201 210 208 201 200 201 202 212 208 206 220 206 215 212 210 224 223 229 213 212 212 233 215 215 229 237 231 237 232 238 238 244 229 241 227 227 240 246 240 234 231 233 254 239 252 235 249 241 246 248 239 256 251 261 245 268 257 248 254 250 253 254 261 257 254 259 265 272 280 283 283 259 261 279 266 264 275 269 276 270 294 279 277 289 285 290 280 289 295 299 284 301 298 292 285 301 283 301 308 285 312 291 312 310 319 293 306 294 302 325 298 314 320 303 329 327 317 323 320 327 329 323 328 322 330 317 322 336 339 326 331 344 331 338 345 345 350 333 329 352 352 353 357 333 338 343 363 343 346 354 364 361 356 362 369 342 362 345 368 377 375 380 365 374 365 376 375 382 356 367 362 358 387 381 369 378 371 370 366 370 375 366 397 372 369 379 382 374 392 384 413 389 377 391 408 385 406 397 422 396 414 404 398 415 389 400 427 399 393 428 398 434 437 437 420 407 409 410 403 420 418 407 439 424 435 436 427 442 430 424 438 445 421 442 426 458 423 461 437 459 466 464 459 449 449 452 431 453 444 451 461 449 474 443 448 463 441 462 465 455 451 469 445 450 478 466 459 465 475 483 494 477 498 485 487 458 475 483 465 464 487 469 508 476 512 490 512 504 507 506 486 520 493 496 476 493 517 490 479 504 515 514 516 520 516 486 530 510 504 515 501 521 513 541 511 520 526 541 545 507 545 535 508 506 517 526 539 523 543 516 541 540 514 520 551 524 527 553 561 540 549 524 525 555 552 545 560 566 575 530 550 568 578 576 534 538 533 581 579 557 570 582 572 551 566 537 543 582 566 542 567 552 566 551 568 555 576 587 561 599 563 567 600 554 558 563 589 582 584 573 561 584 561 602 596 574 568 583 598 578 602 599 580 607 579 570 589 570 609 571 599 623 581 614 594 624 593 587 604 604 603 628 623 607 590 640 618 636 585 614 592 627 610 604 609 646 622 639 646 631 618 628 606 645 645 635 622 640 606 602 599 600 659 600 647 641 634 632 607 648 667 608 650 640 608 641 639 669 632 618 616 638 634 673 665 667 631 617 619 663 633 666 647 651 675 652 678 653 661 673 662 681 660 674 663 684 682 655 660 646 671 644 639 685 644 648 632 666 691 655 675 656 665 678 653 642 646 665 662 692 698 687 643 678 664 645 674 654 681 664 693 692 643 683 647 662 688 671 654 650 645 709 704 664 688 658 657 709 677 711 681 670 674 680 666 674 690 657 679 664 657 693 686 700 679 699 675 671 696 702 698 718 665 692 685 674 676 690 708 682 664 698 659 700 706 677 712 722 665 702 728 720 714 683 723 714 699 722 665 711 671 680 676 681 688 721 720 718 679 687 688 700 730 696 701 666 735 685 726 667 710 722 677 673 699 689 708 686 672 737 733 691 732 711 696 727 710 694 711 724 729 677 702 724 708 680 737 721 701 670 722 687 725 733 694 699 685 735 719 701 734 714 725 670 699 695 730 671 732 714
739 723 723 702 720 705 726 718 686 687 730 738 704 715 673 740 675 701 734 735 731 670 721 728 671 680 695 731 693 688 705 691 681 699 734 731 733 719 720 690 676 708 698 722 682 701 721 697 730 715 704 733 715 696 733 715 719 688 718 671 717 695 705 730 725 701 722 731 715 710 707 706 718 708 728 680 692 685 672 663 675 681 665 726 677 671 705 713 677 681 667 709 726 668 710 672 704 701 659 685 717 672 697 701 675 709 714 691 677 662 687 704 678 694 654 708 656 704 700 655 686 655 704 659 683 688 689 687 693 682 683 650 695 670 650 667 688 679 701 645 702 707 654 681 687 682 663 664 639 689 689 677 658 688 649 673 680 682 665 655 687 636 645 687 649 632 673 628 664 647 648 630 628 677 666 631 651 632 685 623 639 639 641 652 668 640 632 644 622 679 624 668 646 658 635 658 661 624 652 624 625 665 635 620 633 623 646 648 668 616 654 608 666 629 637 662 647 614 610 647 622 655 601 617 652 653 603 607 619 629 634 633 652 610 594 596 596 622 640 632 626 606 602 633 612 600 602 591 636 611 632 610 577 582 591 632 582 582 631 598 599 622 624 603 612 571 614 617 586 581 601 617 596 620 606 574 574 587 561 594 612 591 586 576 557 588 589 571 595 605 594 548 563 547 558 592 575 598 555 553 592 561 582 570 548 543 572 545 578 562 555 538 537 538 584 576 566 553 559 529 569 549 549 530 561 540 524 545 560 558 563 534 518 533 536 562 524 530 558 512 514 535 547 529 534 554 511 546 517 521 498 525 506 537 501 533 507 530 499 530 520 496 492 526 502 495 499 523 504 515 528 495 503 510 514 476 512 501 499 508 518 513 479 478 469 471 466 504 471 507 486 476 469 476 473 462 465 457 500 467 466 461 453 467 466 460 466 485 460 465 462 446 467 476 470 479 449 471 447 446 445 459 435 456 443 456 428 465 455 431 455 444 434 422 424 421 449 424 446 427 450 447 421 450 436 446 420 419 425 431 408 415 414 441 422 439 440 428 400 426 400 412 430 410 431 406 403 415 401 410 401 409 422 394 394 397 384 407 398 389 399 394 405 384 404 371 393 398 370 388 370 384 364 365 395 398 380 377 392 359 389 365 354 357 360 384 376 354 351 358 361 345 370 349 362 356 360 364 345 370 349 369 339 334 338 340 334 332 351 348 343 330 326 343 329 343 351 350 343 346 336 316 318 322 328 327 335 340 330 335 308 323 320 329 328 317 329 313 324 318 308 314 309 299 294 316 319 308 314 288 311 303 311 292 303 298 283 301 289 291 286 279 303 297 285 273 276 286 269 281 282 290 273 276 281 283 268 272 275 278 272 277 270 278 267 275 272 263 274 250 262 266 266 249 262 253 252 263 251 254 240 261 239 246 239 254 249 236 239 253 244 235 242 242 248 232 238 231 240 224 243 238 222 224 237 235 217 234 222 231 226 229 216 223 222 210 211 214 210 217 217 213 212 202 215 200 202 214 209 207 208 194 210 197 201 205 202 206 195 198 189 203 193 188 190 188 188 194 188 179 194 183 184 188 179 178 189 181 173 179 174 177 183 178 179 173 178 172 178 168 178 173 165 174 163 170 169 157 167 159 157 157 153 153 165 153 155 155 148 157 159 153 152 154 157 154 149 147 152 146 147 150 146 139 139 141 136 134 146 145 132 134 136 135 139 139 133 129 138 129 130 124 130 134 127 130 130 122 121 130 126 123 126 127 119 122 117 117 119 119 118 114 120 112 113 110 117 110 107 111 112 112 110 113 112 108 108 105 108 108 108 108 104 101 105 105 100 96 101 100 98 97 96 94 95 92 99 93 93 94 97 88 91 94 89 90 91 87 89 90 87 83 83 89 82 88 86 81 83 79 84 83 84 81 80 79 83 77 80 76 79 74 73 76 74 72 75 73 72 73 71 73 70 69 74 70 73 71 69 67 65 67 66 69 68 64 65 64 62 63 65 65 65 62 65 64 59 62 61 58 59 58 58 59 61 62 58 56 60 56 59 57 57 56 57 57 57 55 55 54 54 53 56 54 52 52 51 53 54 50 49 52 51 50 48 52 50 52 51 49 51 50 48 48 49 47 48 47 48 46 46 48 47 45 46 47 47 47 46 46 43 45 44 44 44 42 45 43 45 44 42 43 43 44 41 42 41 43 44 44 43 40 43 43 42 41 42 41 40 42 40 40 40 41 41 41 41 40 42 40 42 39 42 40 42 42 41 42 40 40 42 40 41 41 39 39 42 41 40 42 39 40 39 39 42 41 41 40 43 42 43 42 42 42 40 41 42 42 40 43 40 44 41 43 42 41 43 41 44 44 42 45 42 42 42 42 44 45 44 44 43 43 46 46 47 47 47 45 46 45 45 47 48 46 46 47 47 48 50 51 49 48 47 50 50 50 49 53 52 50 53 50 53 51 55 51 53 55 56 54 56 56 56 55 55 56 57 58 59 57 59 59 59 60 57 61 62 58 58 62 60 60 60 61 63 63 60 61 66 63 62 62 64 63 67 64 64 66 70 66 66 71 67 71 69 72 68 74 74 74 74 71 77 72 76 76 78 77 78 79 77 78 77 78 76 82 81 79 81 81 79 84 86 83 86 88 82 84 87 84 86 89 89 91 85 86 87 91 88 90 95 90 95 92 91 92 99 97 101 99 101 97 101 99 100 105 102 101 101 100 103 108 103 108 108 111 103 105 110 112 112 116 114 113 112 110 113 118 117 112 116 113 116 124 116 123 118 119 128 123 128 127 127 131 126 122 127 135 126 124 130 137 132 132 135 132 140 141 132 137 133 136 143 135 143 145 137 145 139 138 143 150 146 143 153 151 155 155 156 160 151 157 158 162 162 157 165 162 153 154 169 168 167 160 170 172 168 167 162 174 162 163 169 174 167 168 171 179 177 174 184 178 180 184 172 186 180 192 180 193 186 189 191 189 191 195 193 188 203 202 187 196 204 202 201 207 195 200 199 198 200 202 204 198 209 203 204 221 214 205 222 222 216 213 216 209 215 227 220 232 223 224 233 215 235 225 238 225 228 238 223 242 244 224 231 227 232 242 251 240 246 239 252 240 256 253 241 252 257 250 257 243 242 254 252 262 263 257 247 248 248 255 271 253 272 261 261 255 256 267 272 274 277 265 277 285 272 266 266 281 279 283 286 275 278 274 288 288 292 304 301 279 307 300 299 309 310 310 313 292 305 312 308 301 293 297 301 295 308 302 325 298 313 325 306 330 312 307 328 315 323 316 337 315 329 317 334 339 317 317 330 347 349 336 348 334 336 355 350 336 345 343 353 341 339 356 360 347 367 340 336 361 343 356 371 371 367 342 359 365 346 365 353 354 373 363 352 353 362 361 357 383 364 384 362 380 394 392 367 367 392 380 375 373 404 378 386 399 388 409 375 387 402 391 408 400 406 395 399 417 410 387 422 408 425 410 399 420 405 428 425 399 418 411 431 422 406 437 410 404 408 438 440 418 445 451 436 412 430 444 432 447 423 460 435 423 461 458 465 436 430 444 437 450 440 471 443 474 433 446 477 449 446 453 443 443 455 467 455 480 476 467 450 465 472 465 487 490 464 470 487 500 462 483 480 475 495 476 497 506 502 487 496 488 483 495 470 472 518 496 518 515 481 483 484 488 484 510 504 502 509 521 512 510 501 521 513 497 503 513 515 510 513 520 532 544 502 516 535 516 537 526 539 534 538 512 530 524 542 533 559 527 519 539 513 519 551 564 550 515 546 542 523 531 539 560 545 532 553 547 531 572 580 529 578 563 545 572 542 534 539 571 538 562 560 556 587 562 589 556 591 564 582 570 599 582 572 581 603 572 583 561 577 586 599 562 566 583 583 599 605 574 577 598 613 565 611 609 574 570 604 605 597 619 624 572 584 582 580 617 572 592 605 576 625 582 599 588 600 605 604 590 585 598 588 617 604 584 587 641 618 621 641 638 628 615 645 602 593 627 633 594 647 626 627 619 605 613 611 600 612 616 612 615 639 647 626 609 611 665 617 633 608 620 615 658 655 630 663 620 665 665 669 638 639 674 632 648 633 635 617 630 653 622 641 669 627 664 636 630 639 680 648 666 636 641 678 673 686 692 632 644 667 643 672 658 645 666 641 644 633 684 669 659 635 642 673 640 639 682 677 653 700 668 686 646 691 672 701 663 691 678 660 678 679 676 707 687 654 673 683 684 687 649 648 659 685 691 664 690 658 712 677 700 651 696 664 708 662 681 675 719 674 668 669 712 712 705 694 717 674 663 680 658 709 666 671 664 716 720 675 686 671 722 676 669 675 717 727 674 700 662 691 702 695 675 730 713 697 702 678 686 680 672 692 699 678 727 674 674 708 682 726 671 695 709 695 674 702 685 730 717 734 683 669 698 724 715 670 699 717 677 688 693 697 715 670 710 719 679 732 705 697 722 711 726 695 670 676 672 701 681 734 699 698 737 671 684 714 685 727 705 706 677 671 734 735 672 705 728
684 710 694 711 692 677 709 728 677 715 730 720 727 724 690 696 732 690 722 717 705 708 681 682 726 682 674 720 694 720 719 706 688 671 688 708 676 725 706 694 699 695 673 697 689 691 734 693 722 715 668 697 693 691 708 679 713 711 670 667 691 718 703 720 719 721 700 668 719 667 693 709 688 721 670 692 707 711 702 690 705 696 726 702 682 705 679 672 693 660 674 672 715 684 679 726 658 693 702 724 718 680 670 713 667 675 659 698 713 695 715 694 716 694 689 696 655 672 714 662 660 656 711 650 668 652 673 709 699 700 662 704 697 694 675 689 648 665 647 659 648 664 641 687 681 700 677 656 695 687 672 674 702 677 674 693 678 634 644 680 660 660 658 681 634 654 649 665 628 637 655 687 666 659 644 653 640 658 665 675 661 678 680 642 650 643 645 664 640 665 619 674 657 658 653 657 664 629 664 634 616 620 654 624 628 671 627 632 636 639 629 629 650 653 609 603 641 659 644 644 602 607 625 640 621 632 634 635 620 594 617 624 648 629 599 597 628 600 642 593 626 644 586 604 599 627 601 603 593 581 620 602 629 586 606 628 622 629 619 630 591 588 604 621 604 597 569 617 591 620 621 578 565 605 593 610 592 575 588 590 598 613 588 581 591 602 552 585 567 565 564 571 593 586 586 584 551 554 576 548 567 591 580 574 589 592 552 582 537 534 573 541 553 541 553 581 572 567 547 554 571 569 552 559 535 528 564 536 536 520 552 560 565 520 533 563 514 562 538 553 545 512 544 526 544 508 538 516 523 527 536 508 512 497 530 495 544 530 500 530 501 531 531 510 525 525 485 533 526 525 526 495 498 518 506 478 497 481 519 513 499 496 506 471 510 502 485 476 481 505 476 495 473 465 505 478 461 458 477 497 456 472 492 473 491 467 462 449 456 457 461 474 474 469 456 444 481 477 445 474 459 442 461 442 440 434 458 463 441 448 439 445 426 450 448 439 436 426 433 433 445 453 448 444 430 431 442 442 446 443 410 417 408 430 405 439 427 398 411 426 399 397 401 397 403 413 393 388 424 415 404 410 391 384 403 415 409 393 402 406 394 386 393 380 403 383 376 383 375 366 389 381 376 399 365 364 361 368 365 372 379 378 385 362 369 353 377 364 370 371 347 344 374 367 347 353 357 354 361 370 337 365 343 357 345 353 349 332 347 347 340 339 323 349 354 333 325 349 337 340 327 331 323 338 314 315 328 323 314 309 323 324 329 318 320 302 318 323 327 320 313 321 320 299 308 297 299 296 304 295 308 301 300 311 293 302 293 299 307 289 304 276 289 292 293 273 285 288 272 290 294 279 283 283 277 270 269 266 281 283 269 283 264 270 262 259 271 262 250 272 270 257 260 254 260 256 254 260 259 259 257 258 251 250 236 254 236 240 251 246 237 233 243 235 239 227 225 232 232 229 229 232 219 231 230 228 236 217 216 213 231 215 224 229 222 219 208 226 222 208 221 205 210 214 208 202 206 200 196 212 211 195 204 204 198 196 192 197 205 201 192 185 191 183 197 193 182 198 196 193 194 176 192 178 179 183 181 177 178 174 178 175 168 171 174 178 172 171 167 174 165 165 160 169 170 164 160 157 162 157 157 164 167 158 155 155 154 155 156 159 158 155 159 147 145 144 148 153 149 146 152 151 138 145 146 135 141 146 140 145 139 138 136 141 130 132 138 136 134 125 130 136 124 134 124 129 124 129 120 119 127 127 124 126 123 119 122 123 117 113 112 120 120 117 110 118 116 107 113 113 111 114 114 107 103 105 108 107 100 109 104 103 104 103 105 96 100 101 98 97 99 101 100 96 97 98 95 90 93 95 91 95 93 93 94 88 90 89 91 85 86 85 82 88 84 80 87 83 79 78 78 77 83 79 79 79 83 81 75 75 77 75 78 77 74 72 73 76 70 72 70 74 73 70 68 70 73 68 71 67 66 69 64 67 63 64 67 63 64 63 65 60 60 61 60 60 63 63 62 59 58 57 62 57 58 59 58 56 58 57 58 54 58 55 55 56 55 56 52 56 53 51 52 53 54 52 52 50 52 50 53 53 49 49 48 50 51 51 51 51 47 46 48 47 49 47 46 45 45 46 44 46 46 47 46 44 43 45 45 43 44 45 43 45 43 43 45 41 41 43 44 42 43 42 44 42 40 40 42 40 41 42 42 40 42 39 40 41 42 39 41 39 42 42 42 40 40 42 40 40 40 40 41 39 41 39 40 40 40 38 40 41 41 38 41 39 40 40 42 39 40 40 39 39 39 42 40 40 41 42 41 39 39 40 39 41 42 42 41 40 42 43 40 41 40 43 43 42 41 42 42 42 43 42 44 45 42 45 42 45 45 46 46 45 43 46 45 46 45 46 47 48 46 48 46 46 48 49 48 49 47 49 47 48 48 48 49 51 48 53 52 51 51 50 52 50 53 52 52 51 56 56 55 54 55 53 56 57 57 58 56 56 57 57 60 59 62 59 57 62 62 61 61 63 60 61 62 63 60 61 65 65 67 63 64 68 67 69 68 65 65 69 72 69 73 67 69 72 71 70 71 71 75 72 77 74 73 75 74 76 77 76 76 76 82 76 82 81 84 79 80 79 82 79 87 84 82 81 86 86 84 84 84 91 86 89 91 89 95 96 93 95 96 94 93 96 99 99 96 101 94 100 101 103 98 105 101 97 101 106 107 103 103 107 108 109 108 106 107 105 115 116 115 114 108 119 111 119 116 114 118 120 115 121 121 119 125 125 127 123 118 124 130 131 128 128 128 132 128 126 137 129 137 127 134 130 138 136 135 143 132 142 134 139 134 135 148 146 140 144 141 144 152 152 156 147 156 156 149 149 158 160 148 149 155 161 156 166 156 164 164 155 160 168 165 162 170 173 168 174 174 177 165 169 172 177 178 167 177 185 170 186 179 182 182 184 179 175 180 192 181 193 190 182 187 183 187 184 202 194 194 192 200 201 193 206 203 206 199 194 210 209 200 210 209 204 219 215 210 217 205 218 223 225 211 215 223 215 224 218 212 214 231 215 228 232 218 224 228 227 222 227 224 225 232 231 230 230 239 240 245 232 233 243 239 245 243 252 249 247 250 249 249 252 243 254 263 267 257 249 252 255 256 265 264 268 258 279 256 258 277 284 278 274 273 272 285 275 281 278 284 277 296 297 295 289 279 292 275 294 290 284 297 307 290 308 301 296 303 287 315 309 310 291 314 291 302 309 296 316 307 322 326 310 314 313 309 321 331 335 318 318 336 328 336 339 323 329 339 338 332 333 334 333 326 334 329 356 346 349 358 350 334 340 348 330 346 344 338 348 351 370 364 366 370 352 365 342 346 351 356 347 349 378 382 383 379 362 377 386 355 367 383 394 365 382 369 363 374 387 380 398 373 400 399 406 402 389 383 388 399 389 381 409 412 382 381 394 398 389 422 391 400 405 404 419 417 408 412 426 419 399 412 438 432 430 439 415 426 439 439 427 444 435 429 413 441 452 416 432 420 443 434 444 443 433 443 464 425 456 424 438 462 457 448 438 445 452 465 435 476 468 457 448 475 453 479 476 444 475 470 462 448 487 491 493 461 451 486 481 464 475 461 487 492 482 475 492 491 470 465 510 500 466 489 499 475 470 502 484 514 515 498 502 487 487 483 500 519 494 492 523 484 504 525 531 508 535 491 525 502 520 539 531 522 514 509 510 505 523 527 550 503 516 523 546 536 533 529 533 518 511 557 543 547 530 546 552 544 537 549 558 551 549 530 550 569 542 562 543 565 554 569 580 533 583 553 554 571 540 539 568 575 536 573 545 539 559 569 569 562 556 589 557 590 562 601 575 561 567 566 582 579 598 558 575 575 601 576 596 584 615 592 604 604 597 618 594 604 578 589 598 601 596 616 607 581 602 581 598 591 585 608 614 617 622 580 612 632 602 585 590 639 603 591 622 583 586 602 626 592 625 597 620 629 629 596 604 611 613 613 607 643 624 597 607 605 628 624 619 644 631 650 611 648 623 613 661 625 658 661 641 649 627 640 637 635 623 656 673 658 649 623 659 669 673 647 676 628 617 647 632 636 671 640 661 657 682 632 643 662 646 636 664 679 646 646 692 656 636 643 628 675 656 692 693 663 640 651 663 636 646 694 647 641 682 692 650 653 657 701 652 702 678 689 677 662 679 707 705 676 705 685 664 697 694 673 649 703 710 712 669 693 661 677 712 712 658 664 653 715 669 688 695 671 716 670 677 661 680 659 673 685 703 671 701 721 672 678 701 701 662 689 684 680 698 689 709 683 664 724 668 663 661 721 689 693 682 696 711 715 671 674 705 669 716 724 707 705 677 691 704 722 690 670 702 687 679 716 673 717 671 687 711 667 717 673 708 674 673 678 720 706 718 707 711 714 737 676 732 695 702 713 682 727 719 720 692 675 701 700 738 718 722 713 720 715 732 691 722 680 715 705 718 695 686 703 672 684 710 677 722 685 733 735 686 725 728 709 730
701 739 728 679 733 713 740 708 717 691 689 726 677 735 716 701 680 690 714 704 671 719 685 685 723 691 712 706 689 679 694 718 687 691 724 679 733 723 715 720 683 673 715 700 679 689 729 686 707 713 732 719 703 687 732 685 720 703 720 667 722 673 715 670 705 710 690 710 705 677 690 731 681 714 723 696 697 695 707 728 670 686 720 684 687 705 701 695 676 703 714 660 716 687 692 712 666 690 708 658 685 693 723 666 673 684 698 669 701 654 683 715 686 675 672 652 692 664 671 697 699 708 667 700 672 697 686 655 651 648 679 709 697 657 655 668 687 666 661 667 647 696 660 682 648 665 692 662 670 655 639 653 649 661 637 683 655 653 685 675 690 656 671 659 648 671 676 642 655 648 636 678 650 642 681 669 663 627 631 659 630 671 636 678 622 661 682 663 677 620 657 679 648 666 628 655 675 634 670 620 665 616 623 635 666 663 663 652 614 665 650 642 613 662 616 640 630 643 650 622 610 629 633 622 658 629 609 630 650 636 614 614 593 641 628 620 610 636 646 605 615 639 585 587 619 625 642 612 637 605 626 611 578 595 627 601 596 589 617 603 616 590 594 581 598 616 587 567 582 595 620 582 575 581 617 576 613 587 608 615 580 592 574 608 604 568 590 579 606 602 567 553 589 585 569 568 571 557 558 549 579 595 568 573 571 572 546 591 569 571 577 581 541 537 573 573 546 557 533 526 533 555 557 562 527 540 544 530 568 559 562 516 539 548 542 520 512 512 535 536 539 531 510 524 527 510 521 516 526 510 506 505 537 533 524 519 518 496 541 530 517 538 527 533 534 493 490 500 501 483 500 513 509 480 498 524 494 495 507 485 517 506 470 470 505 494 466 474 466 471 504 482 468 471 467 462 471 488 491 465 489 454 466 492 459 465 476 460 490 448 473 456 450 472 484 472 445 461 464 439 469 459 444 437 465 457 429 440 454 465 456 447 452 440 426 423 438 438 440 430 445 441 454 442 440 411 414 418 442 432 446 412 440 428 428 416 433 405 426 407 411 410 433 404 404 420 408 412 422 398 394 389 384 410 398 409 402 408 416 406 407 384 376 388 372 380 377 370 383 397 372 369 397 372 382 383 393 379 363 393 371 389 376 388 351 373 381 380 352 356 351 370 361 351 355 342 355 357 343 344 370 341 357 335 345 335 336 330 336 352 326 357 323 336 332 337 331 343 331 319 343 344 316 323 312 313 314 321 337 317 326 321 319 323 323 327 328 307 322 326 317 296 310 297 294 297 305 303 317 313 287 299 290 302 283 302 303 308 299 292 283 286 276 294 279 278 273 271 282 284 281 282 278 277 280 278 269 269 263 271 275 256 271 279 256 253 251 265 262 267 272 260 260 269 264 252 263 264 258 251 259 238 244 258 248 239 233 238 254 252 238 251 251 247 233 233 234 235 236 235 230 223 220 238 218 217 224 229 217 232 228 210 227 226 223 208 207 207 223 223 214 208 206 214 219 208 203 199 204 207 212 194 201 200 204 206 190 191 188 189 187 192 186 199 187 194 198 195 188 188 192 185 180 179 183 187 173 183 184 185 184 180 170 172 170 175 169 167 166 176 171 167 169 164 164 159 162 156 166 163 166 161 156 160 160 156 154 148 150 160 153 147 149 152 146 150 147 153 141 150 146 149 142 148 137 139 144 139 145 142 144 137 141 134 138 131 130 131 133 135 126 126 133 130 124 127 121 119 128 118 120 126 127 117 115 121 122 120 119 119 114 119 113 110 119 109 110 108 107 110 112 109 110 107 106 111 103 100 107 101 99 99 106 100 97 101 101 96 103 96 98 94 95 98 96 98 97 95 94 94 89 89 90 91 88 88 88 87 87 84 83 88 83 86 80 82 83 79 79 78 83 80 82 83 76 79 77 77 74 74 73 79 74 75 72 76 72 74 73 71 73 73 72 67 71 70 71 69 65 69 65 68 68 68 64 64 64 64 65 61 62 63 61 64 63 62 63 61 62 60 61 62 61 59 58 56 59 56 56 59 55 58 55 56 53 55 56 52 53 53 53 52 52 52 51 52 50 49 51 49 49 51 48 49 47 51 48 50 49 46 47 47 48 47 46 45 46 47 45 46 47 46 45 45 44 44 43 46 45 44 43 43 42 44 43 43 42 43 44 41 43 40 41 41 43 42 41 40 41 41 42 39 40 40 42 41 41 42 40 40 40 41 40 39 38 39 41 40 41 41 40 39 41 38 40 40 40 38 41 38 40 40 38 41 41 41 39 39 41 41 40 38 39 39 40 40 40 39 38 40 39 41 41 39 41 39 41 40 39 40 40 42 43 41 42 42 41 40 43 40 44 43 41 41 44 43 43 43 42 44 44 42 43 43 43 46 43 46 43 45 44 45 44 44 48 47 47 45 47 48 46 47 46 48 51 48 49 50 49 51 50 51 52 49 51 50 50 54 52 52 53 53 52 54 55 55 55 54 56 54 54 59 58 55 57 60 57 59 59 58 58 58 60 58 61 63 61 62 61 63 61 62 64 64 64 66 64 65 64 65 67 65 67 71 71 69 72 69 69 74 71 69 73 75 72 77 77 73 75 77 78 77 77 76 81 83 82 80 78 77 82 83 85 86 85 85 86 88 84 83 86 86 90 89 90 85 92 92 94 95 95 88 90 93 92 93 99 96 97 95 100 94 96 99 99 103 102 103 101 99 99 103 106 109 109 105 105 107 106 113 110 115 110 109 108 110 111 112 119 119 111 120 114 122 122 124 116 119 116 128 120 118 124 120 124 122 126 129 128 128 129 129 131 128 128 128 134 137 133 140 144 134 133 145 139 140 135 144 137 142 145 144 151 151 150 143 156 155 157 154 147 152 155 151 159 153 153 152 158 160 154 167 154 158 169 170 168 171 171 160 172 169 179 172 173 175 167 168 168 172 183 180 179 185 177 188 183 175 180 186 183 186 184 182 192 184 190 187 188 202 198 204 197 196 193 207 191 209 210 211 205 198 208 205 212 206 204 217 211 219 221 208 216 206 223 208 220 220 209 225 218 214 215 234 221 228 218 218 230 240 223 228 227 245 238 241 226 243 246 240 250 249 247 240 246 256 254 249 261 248 246 261 260 259 261 249 256 248 263 247 270 249 256 258 262 252 268 265 255 274 269 280 264 268 274 269 273 288 280 281 276 278 272 288 278 290 274 278 275 291 282 306 284 293 292 308 291 309 303 306 298 293 305 301 290 301 305 306 294 320 323 310 304 305 328 302 306 314 328 307 331 331 320 322 325 315 314 320 320 318 324 333 328 327 343 332 344 346 351 350 339 357 337 361 342 343 364 348 344 350 349 342 363 369 347 356 368 368 374 350 358 362 373 383 379 360 370 374 374 360 390 383 368 370 376 396 379 376 377 378 374 390 397 374 388 375 371 372 387 391 385 394 412 406 385 385 384 401 387 398 413 423 401 414 400 401 424 402 395 410 418 419 416 400 409 404 422 434 409 437 436 423 420 436 448 435 429 437 432 435 437 444 455 449 456 419 459 439 423 439 453 443 428 460 447 465 471 448 462 466 476 470 442 476 473 478 443 468 443 471 457 447 475 473 450 492 491 490 495 486 486 499 478 461 483 473 468 493 503 462 483 509 497 478 489 502 495 505 492 494 479 500 493 512 517 498 485 518 508 497 488 528 507 506 521 514 498 512 514 511 526 535 514 498 500 502 503 523 529 535 530 530 516 513 509 512 544 540 555 511 538 509 538 532 522 562 546 551 527 562 532 540 556 546 537 551 548 551 544 550 546 568 580 564 575 571 547 574 549 536 549 578 566 568 573 579 570 585 583 570 580 580 590 564 547 577 601 576 582 583 565 552 595 591 600 601 600 570 589 611 609 561 568 603 587 589 611 615 616 610 595 599 620 600 586 578 621 573 583 585 619 581 594 579 585 627 585 633 623 624 623 588 606 635 629 639 633 603 600 601 624 640 618 629 634 625 644 623 593 602 637 604 606 600 633 626 613 639 646 623 641 654 608 632 660 646 620 660 619 637 648 658 609 651 618 632 649 656 614 643 627 634 616 671 643 629 642 656 652 630 652 630 630 681 650 671 652 646 632 638 630 630 662 687 671 686 645 648 651 663 677 683 684 657 675 630 642 663 686 685 671 643 692 643 697 658 702 697 650 700 701 704 649 675 689 680 700 667 644 649 707 693 675 648 653 685 696 684 648 648 712 681 666 661 687 672 690 664 702 687 692 672 694 674 708 719 683 652 678 667 654 715 686 692 674 709 664 676 679 701 688 720 724 679 679 669 722 666 711 682 693 724 675 677 671 680 669 713 713 677 722 669 713 666 706 664 692 715 699 686 692 683 679 704 700 734 675 717 695 718 721 728 669 715 703 708 676 678 671 729 679 733 668 728 694 684 686 706 675 720 727 715 681 684 684 717 696 695 698 738 690 696 730 693 674 696 676 696 719 680 687 730 676 688 721 714 715 738 693 721 732 682 696 673 708 723 732 734 690 702
674 710 729 734 674 732 701 680 699 691 700 726 680 716 684 672 700 727 680 722 706 740 674 673 684 710 736 673 714 683 704 727 732 702 718 734 690 688 682 729 707 722 713 727 695 725 726 724 722 735 716 698 674 717 699 698 696 704 700 681 728 675 667 718 705 726 722 666 673 734 725 722 716 711 722 676 728 679 697 684 676 686 706 688 727 701 726 675 677 697 673 660 680 727 687 714 703 721 687 665 686 663 713 663 679 671 674 673 657 674 711 662 667 679 659 667 713 692 699 703 697 681 666 685 698 672 701 660 711 707 670 654 696 655 674 695 680 709 645 704 658 664 704 706 670 666 659 706 669 648 683 647 647 650 701 652 662 639 669 657 662 691 696 673 640 641 660 683 636 664 674 689 630 676 665 637 686 676 679 676 654 647 683 644 666 627 636 683 649 649 637 680 672 645 650 652 623 620 614 640 619 612 663 635 627 667 617 647 614 656 616 638 644 636 621 607 611 658 652 627 602 660 624 647 655 654 654 608 642 653 620 632 612 650 619 648 622 601 607 614 626 601 644 637 588 601 626 632 594 582 602 604 634 601 593 606 611 609 587 604 594 612 584 600 614 587 584 570 588 601 568 623 606 575 578 612 582 570 574 596 611 589 611 592 599 566 584 579 568 602 595 577 577 602 592 562 598 587 581 588 590 563 575 574 553 580 587 582 574 577 585 560 569 565 551 577 538 575 547 564 551 532 532 570 559 556 542 539 560 553 519 528 549 529 531 552 539 539 559 533 555 509 551 550 522 530 537 544 522 546 499 520 548 544 521 528 537 530 538 516 518 535 523 514 494 511 517 497 491 492 482 523 480 495 497 507 484 490 498 477 504 513 503 516 481 497 480 473 479 510 508 481 502 478 465 483 491 493 489 500 484 463 463 497 458 455 451 466 465 456 489 476 483 445 474 458 477 453 447 460 440 437 471 467 449 445 440 459 469 449 429 432 430 447 457 435 442 443 439 449 451 436 433 427 432 439 449 440 445 436 416 445 403 407 442 422 410 405 418 401 401 398 413 421 395 410 419 399 409 408 414 384 387 397 398 385 409 405 379 378 390 389 374 394 400 401 370 371 402 390 365 376 375 366 372 370 376 381 392 391 378 384 368 388 382 350 371 350 359 354 369 348 366 366 366 373 354 373 372 350 344 366 333 352 354 341 332 349 342 347 339 335 355 350 330 322 346 340 320 326 321 327 346 318 337 336 335 313 328 306 315 335 329 312 322 316 307 307 311 317 315 320 308 316 297 314 307 304 315 288 292 294 310 289 291 289 306 283 289 294 294 289 300 295 276 292 285 279 293 294 283 292 278 281 274 287 263 279 284 263 259 259 276 269 262 265 260 261 256 259 251 265 256 250 254 256 252 252 249 244 241 257 252 236 249 234 251 240 236 246 237 251 229 228 231 229 244 225 244 225 237 228 224 237 229 233 229 235 223 221 232 224 222 213 210 221 223 219 215 223 204 207 202 210 202 214 210 215 212 197 195 205 199 202 198 198 207 202 190 195 196 185 186 187 192 190 190 186 189 186 192 188 189 189 190 186 187 172 176 176 170 170 176 177 170 175 180 175 165 174 173 162 160 169 162 163 157 169 168 153 165 165 161 161 151 157 149 159 147 157 160 151 151 153 151 150 148 149 142 142 140 138 138 138 142 137 137 145 146 132 135 135 131 131 140 129 133 136 137 132 125 127 123 130 121 126 127 130 123 124 121 123 121 115 125 119 120 116 112 114 113 112 115 113 114 118 111 115 116 109 106 113 108 105 109 108 101 107 107 99 99 100 100 101 99 103 99 104 97 101 95 100 94 97 94 92 91 96 92 96 87 95 89 94 87 92 84 90 88 86 88 84 85 85 82 84 79 85 78 84 82 81 80 77 82 76 75 79 79 78 75 77 78 76 77 74 74 70 74 71 69 68 68 70 70 67 72 65 65 68 64 66 66 67 64 65 64 64 61 63 65 59 61 64 58 63 60 61 62 60 62 59 56 56 59 55 59 55 54 58 58 56 56 53 53 53 54 52 53 53 54 52 53 54 49 52 49 53 51 49 51 52 49 47 51 48 47 47 49 46 45 46 46 45 47 44 47 44 44 45 44 43 44 43 46 43 43 44 45 44 41 43 43 42 44 42 41 41 42 43 41 43 40 43 43 41 42 41 41 39 40 42 39 41 41 41 38 38 40 41 40 40 40 39 41 39 40 41 40 38 40 38 41 40 41 41 38 40 39 41 40 40 40 40 39 40 40 39 40 38 38 39 40 40 40 40 38 38 39 40 38 38 40 38 40 39 41 42 39 39 41 41 42 39 40 39 42 43 41 41 43 41 42 41 41 41 44 41 41 42 43 42 43 43 42 45 45 46 45 45 43 43 45 47 45 46 48 48 46 45 45 46 47 48 47 49 51 50 49 52 51 52 51 52 52 51 50 52 54 54 53 55 55 56 54 55 56 55 57 55 56 57 54 59 56 59 60 56 60 62 57 59 60 62 59 60 60 61 63 62 65 60 63 65 66 66 67 65 66 66 66 68 70 65 68 72 71 68 68 69 72 70 74 76 76 70 76 71 77 75 75 78 79 75 76 78 76 76 79 77 80 82 82 79 80 80 83 81 87 82 87 86 84 91 84 90 89 94 92 90 93 89 97 89 92 90 93 94 94 99 98 97 97 97 98 103 103 96 106 101 106 103 104 107 108 101 104 110 112 112 105 113 108 110 117 109 115 119 113 119 114 121 116 118 122 114 123 126 116 120 125 125 126 128 130 120 128 130 125 123 134 131 132 131 139 128 138 138 137 131 140 132 134 137 135 143 136 138 148 137 148 147 152 148 142 143 146 147 154 149 153 151 154 153 156 154 151 154 159 163 153 163 162 166 160 165 171 169 160 172 163 164 170 173 178 177 174 173 168 179 170 179 171 182 182 180 173 180 186 181 193 195 191 193 185 193 186 190 192 189 191 201 198 198 190 207 190 198 205 197 198 213 203 212 201 203 202 204 210 211 215 219 213 217 222 217 224 212 217 213 222 217 213 216 236 222 219 236 227 219 240 232 230 236 244 229 242 249 235 247 244 250 243 251 239 254 244 246 250 250 240 250 257 247 260 244 255 260 248 252 265 249 253 252 251 257 275 263 262 258 258 260 264 281 283 267 275 281 283 292 268 272 281 285 293 290 284 280 297 286 286 277 284 297 283 281 293 310 288 301 307 298 300 306 298 309 299 310 294 321 307 304 303 318 318 309 319 323 306 309 336 337 333 309 333 317 339 323 339 347 327 331 335 335 340 341 336 334 324 340 358 357 330 338 335 332 343 338 334 343 357 361 359 368 346 358 370 360 360 371 349 373 350 379 360 377 374 358 356 387 356 362 378 360 367 391 389 362 376 386 384 375 398 378 402 386 399 386 402 387 411 395 392 398 414 382 404 397 420 390 393 400 401 401 399 400 406 399 419 413 429 412 436 426 423 421 406 419 429 409 444 421 431 414 443 437 450 422 451 428 452 444 459 461 461 423 442 436 434 466 465 434 449 466 428 440 440 465 445 464 437 452 452 440 473 481 456 482 479 447 486 451 482 454 487 459 475 466 452 474 454 499 464 465 482 464 470 483 482 471 499 494 483 482 485 507 490 479 497 516 486 481 476 478 481 522 502 489 521 482 496 498 496 496 508 489 535 498 517 530 538 494 537 533 511 528 519 535 542 520 545 546 533 513 536 532 536 555 509 516 516 517 511 563 550 527 556 534 552 563 536 545 567 553 547 547 542 528 533 567 527 528 530 536 568 540 584 550 580 557 551 579 541 578 577 555 575 588 588 578 565 549 574 556 565 590 601 595 572 576 565 570 601 603 584 593 588 581 606 573 594 560 615 582 578 606 576 615 565 566 581 600 613 586 583 572 590 571 594 585 575 624 585 632 577 612 624 591 632 636 621 583 639 639 641 598 603 603 624 628 601 596 612 612 648 595 645 617 599 596 595 642 614 632 611 625 638 614 656 619 616 644 609 619 664 618 652 635 635 617 620 650 661 625 629 612 622 627 648 673 647 637 615 619 670 622 648 635 681 664 672 649 678 672 682 669 645 673 634 672 651 652 671 646 637 633 629 661 688 667 640 658 629 660 676 689 652 693 675 679 680 661 648 642 640 677 693 666 697 697 674 659 697 668 675 675 673 683 708 688 645 699 673 650 671 653 679 686 699 658 685 681 680 654 694 665 715 673 664 686 686 692 681 705 703 669 719 678 682 667 714 661 686 681 717 722 676 683 695 671 701 671 664 659 659 696 715 684 690 673 682 725 713 714 700 677 722 681 686 670 710 668 705 713 666 669 724 720 691 666 705 675 694 699 698 671 669 723 691 704 689 718 711 675 722 736 698 677 689 684 731 710 678 711 707 710 718 697 697 675 710 679 685 682 725 731 700 730 730 726 697 682 719 683 704 718 694 676 727 715 692 719 699 702 703 737 685 682 706 724 699 689 735 728 702 732 718 731 721 708
716 689 731 707 702 705 683 724 709 680 698 730 739 737 702 700 674 715 722 708 710 690 736 713 675 695 702 733 684 693 710 739 708 697 702 737 672 724 719 708 731 685 706 738 691 677 695 692 731 685 738 698 704 733 668 706 685 710 697 708 730 734 706 698 702 678 693 715 732 682 681 733 709 730 732 730 667 710 720 702 668 666 687 722 729 674 709 678 673 665 724 697 701 702 725 685 687 669 694 669 682 673 658 711 722 714 716 714 661 703 715 720 714 703 713 704 668 699 686 695 680 711 651 649 685 655 706 706 649 675 654 665 659 713 687 687 666 708 644 659 661 667 667 699 692 706 702 703 697 653 684 664 702 646 692 701 668 650 655 647 694 651 633 681 689 641 694 670 645 684 643 663 635 689 642 648 641 652 672 640 645 665 677 635 623 671 679 634 621 675 673 641 631 681 647 674 635 666 622 670 655 619 655 635 649 622 656 663 651 617 638 651 628 663 653 654 659 642 649 646 615 662 599 643 643 630 623 615 604 624 622 599 613 631 632 596 642 596 608 622 592 605 611 607 601 601 622 642 614 631 603 638 628 606 580 607 609 633 603 579 575 619 593 587 616 593 605 593 590 609 617 584 567 613 568 593 602 581 567 588 588 570 572 595 560 584 562 601 599 569 562 572 595 550 602 599 575 551 584 568 568 580 578 563 572 573 575 591 562 546 542 560 533 541 572 578 544 563 543 550 535 530 525 525 570 566 521 521 552 538 520 543 519 522 556 520 519 517 547 538 552 518 549 518 542 546 536 527 522 550 504 524 511 534 517 524 534 534 543 512 532 498 515 494 537 529 497 518 524 523 504 529 509 510 498 504 495 519 483 511 518 515 503 475 485 502 486 499 477 488 482 468 501 479 463 497 484 490 458 501 484 491 480 491 493 461 493 474 492 468 487 455 487 454 471 457 471 447 460 460 451 445 436 461 468 438 448 471 443 432 459 458 460 425 459 448 456 458 451 422 423 424 450 454 444 418 436 437 413 414 427 414 404 430 430 435 436 402 415 417 406 418 416 432 392 408 407 422 426 403 407 402 385 405 414 411 383 388 395 377 399 375 378 375 402 404 376 396 382 388 366 373 388 375 380 395 394 361 392 383 381 381 367 353 373 355 378 359 359 364 347 368 365 371 370 343 366 358 342 337 335 364 351 336 348 355 330 349 341 358 330 328 346 328 332 331 325 351 337 325 333 315 333 318 326 341 323 337 320 306 306 333 317 311 327 326 326 308 305 323 319 299 299 311 308 318 295 317 305 290 303 308 300 302 293 295 289 302 301 293 287 296 290 278 291 281 294 277 277 289 289 275 271 275 289 273 267 262 271 277 260 268 271 276 253 260 276 250 253 271 272 269 262 262 245 250 257 244 248 256 254 261 244 254 237 234 244 247 235 233 234 233 250 239 234 239 237 224 243 222 236 230 229 221 222 226 218 223 213 226 212 215 216 216 208 219 211 217 212 210 203 202 218 203 219 199 206 207 208 196 199 192 202 201 191 198 206 204 199 203 196 188 196 196 195 197 197 179 187 190 181 184 184 189 187 172 171 188 172 185 180 181 176 174 179 166 168 165 174 169 162 160 159 170 163 164 163 165 161 164 157 152 160 153 152 162 160 162 154 154 150 151 149 143 153 152 151 145 151 139 137 149 144 144 144 144 144 136 132 136 140 130 137 137 129 128 135 136 128 129 131 134 125 127 122 120 130 121 119 120 126 124 125 116 125 114 119 114 113 121 114 119 114 113 114 110 110 109 115 111 104 107 109 109 108 110 104 101 101 101 106 101 106 98 95 101 100 99 100 97 98 93 97 96 95 92 90 95 93 91 90 88 87 85 90 88 85 85 90 87 81 86 83 85 85 82 80 81 80 82 83 79 81 78 75 78 78 75 76 77 73 77 76 73 76 74 75 74 74 68 70 71 68 70 71 65 70 68 67 64 63 67 66 67 66 66 65 64 60 60 62 61 62 59 59 61 59 62 61 59 60 58 57 57 59 57 57 58 56 58 56 54 56 55 53 55 53 54 52 51 53 52 54 53 49 52 50 52 48 52 48 51 48 49 46 46 48 48 47 46 47 46 45 45 46 45 45 46 43 45 45 45 42 43 44 43 43 42 44 42 41 42 41 42 43 40 42 41 42 41 41 40 41 42 41 39 40 42 42 39 39 39 41 39 40 40 41 38 41 40 39 41 38 39 39 41 39 38 38 38 39 40 39 41 40 41 41 41 41 41 38 38 38 41 40 41 39 39 41 38 41 38 41 41 39 39 40 40 39 40 40 40 39 41 39 41 41 38 40 40 41 40 41 39 40 39 42 42 40 41 42 41 42 43 40 43 40 43 42 42 42 41 44 43 45 42 43 44 42 46 43 43 44 46 44 47 47 47 46 46 46 46 47 49 46 48 48 47 50 49 51 48 51 48 52 53 50 53 54 53 54 54 51 54 54 55 52 56 57 56 56 56 58 57 58 58 58 57 56 57 60 58 61 58 58 57 62 60 62 64 64 63 61 65 62 63 65 62 68 64 64 68 64 67 67 69 72 71 72 67 73 69 73 73 73 76 72 74 75 76 72 78 76 76 79 75 78 79 76 81 76 83 80 84 80 84 83 81 85 81 84 83 88 90 87 84 91 88 91 87 95 96 89 96 97 98 93 94 96 99 97 98 97 101 97 96 95 96 101 98 104 107 105 109 104 106 103 108 111 111 110 106 107 114 114 112 115 113 116 113 116 121 119 120 123 117 120 118 126 116 125 124 128 127 120 130 126 127 133 123 126 135 133 127 137 136 138 136 130 136 134 139 142 144 144 137 147 140 143 145 137 151 147 142 141 144 153 145 152 146 159 155 152 153 149 156 151 151 161 161 158 166 165 155 168 162 170 166 166 167 170 171 163 174 180 180 175 176 177 173 176 178 186 188 172 172 173 177 181 186 187 190 183 181 181 185 198 189 193 187 192 190 200 202 189 204 208 205 197 196 209 202 213 209 206 203 203 212 209 208 213 220 218 210 213 224 208 210 211 228 224 223 217 213 225 226 222 234 231 222 222 240 225 236 244 239 231 249 240 247 250 238 235 247 252 249 243 247 255 237 248 240 261 250 251 265 244 257 264 260 251 261 264 265 275 276 258 257 255 273 275 265 270 261 269 287 289 265 285 268 280 270 284 288 293 294 287 283 282 284 294 302 284 300 281 301 303 304 307 295 289 310 299 312 292 306 311 297 308 302 318 306 321 326 322 311 307 328 312 306 309 321 315 316 310 331 334 333 340 318 344 326 321 344 349 341 353 349 335 329 349 357 351 349 337 358 342 340 367 366 348 364 364 361 374 356 355 361 365 348 345 361 351 376 355 365 376 357 370 367 391 381 365 365 373 368 396 387 384 368 366 385 383 389 372 402 388 395 386 408 387 387 396 409 410 389 410 390 391 405 410 417 404 422 412 426 404 392 418 401 408 431 415 403 426 428 410 408 444 404 405 440 441 417 446 444 445 441 418 431 444 458 450 439 435 427 426 438 464 464 441 440 435 453 469 437 461 465 468 470 450 478 442 473 480 483 483 455 461 474 463 487 464 450 465 456 485 481 496 470 493 456 457 481 480 492 489 501 469 467 481 490 512 469 513 487 487 511 488 498 521 507 506 511 508 484 511 498 498 488 510 512 525 527 494 498 517 512 501 519 495 538 519 504 519 546 539 540 513 523 541 522 551 548 526 517 555 547 544 521 548 554 523 534 558 565 521 556 556 564 561 546 545 549 548 560 524 542 540 568 545 532 560 576 582 534 574 570 581 549 576 563 546 545 548 585 542 552 568 571 575 555 585 556 564 546 580 568 578 606 568 586 555 574 586 607 593 586 598 592 572 599 571 615 609 580 575 609 600 582 593 587 605 608 600 609 601 597 605 609 624 604 618 616 582 615 604 630 629 595 608 625 623 590 607 640 640 586 601 596 608 617 632 644 637 597 647 599 650 643 613 651 647 631 609 633 639 627 659 605 623 622 617 602 665 629 625 666 634 607 608 653 631 644 646 615 637 617 651 629 613 624 655 677 641 616 675 676 679 640 620 677 682 631 661 631 655 658 637 660 653 686 636 642 681 665 632 689 654 667 640 647 694 632 639 691 633 649 683 652 637 644 692 672 695 701 679 643 703 647 687 647 640 702 647 642 643 659 690 651 703 708 664 682 696 695 665 681 661 661 697 707 695 710 687 669 689 700 710 659 667 682 695 677 681 660 710 678 692 685 676 707 705 672 656 672 689 662 689 699 684 716 710 707 708 662 700 676 715 685 696 718 679 720 692 729 687 711 720 677 681 674 701 702 730 700 669 669 731 726 683 733 668 686 716 720 721 697 721 673 723 680 672 712 737 722 720 723 737 677 680 728 674 677 715 682 725 719 686 721 723 705 720 726 737 700 710 735 672 707 684 729 720 700 703 731 685 698 727 683 719 739 685 736 677 730 679 732 722 707 725 704 684 716 701 680 687 740 686 688
675 708 742 705 676 726 694 739 718 679 732 733 691 705 738 707 705 686 696 684 721 690 727 732 733 686 681 676 694 694 691 739 720 706 704 704 682 739 713 707 691 675 709 722 719 703 685 681 717 709 704 706 737 687 695 728 700 702 731 722 724 693 730 713 726 704 676 677 713 717 713 733 732 680 714 711 725 671 734 700 730 664 724 720 668 692 712 703 694 716 714 693 679 723 691 664 687 681 690 694 660 716 675 679 701 670 708 701 717 721 667 714 697 656 685 716 679 717 658 655 694 691 699 673 688 658 690 676 676 683 700 705 697 674 677 677 696 685 657 681 689 659 672 705 643 642 704 682 648 663 656 674 666 691 654 638 638 679 691 667 644 641 687 637 679 684 674 692 647 694 676 644 638 673 669 658 665 651 651 653 635 628 624 644 674 631 629 644 675 625 652 662 639 646 649 668 652 619 617 634 657 619 628 629 621 640 618 631 665 647 619 624 620 638 647 615 625 634 644 647 606 637 617 636 620 617 611 610 629 604 651 615 611 607 601 651 639 637 632 605 634 602 639 610 641 638 630 628 633 595 641 597 611 603 601 609 627 616 581 587 599 614 594 610 593 586 584 584 577 607 622 574 574 578 578 599 562 611 614 592 582 567 572 582 598 562 591 555 553 598 585 586 557 577 576 575 579 597 580 568 569 564 590 578 552 554 538 556 575 552 542 564 577 551 538 552 530 553 556 549 545 536 557 525 537 564 566 530 558 521 567 540 517 533 553 528 559 551 521 551 511 548 547 554 542 541 532 545 550 503 504 534 538 531 509 535 510 498 534 507 495 495 490 488 536 518 488 517 491 495 510 492 500 520 525 495 501 497 507 508 491 499 497 517 511 510 477 473 505 508 469 474 465 482 504 467 480 477 477 478 474 498 485 461 466 449 461 481 490 467 454 459 442 480 440 447 456 471 442 473 475 449 434 432 463 451 469 460 469 443 425 439 425 437 432 436 418 427 454 440 429 419 453 434 439 417 411 444 437 442 443 426 442 415 442 415 434 420 402 410 430 431 403 407 423 417 402 426 417 406 420 416 416 408 393 399 389 413 386 410 383 388 400 375 405 402 381 400 399 397 369 372 377 398 365 371 379 383 385 389 369 378 388 386 377 385 381 357 369 377 362 372 358 359 355 361 345 350 350 367 348 342 335 365 362 354 336 355 351 330 353 344 351 325 337 321 347 327 339 334 337 322 335 312 338 329 330 335 327 307 322 333 316 320 331 331 330 305 313 321 300 310 310 301 317 317 291 297 307 290 294 310 293 305 292 294 296 282 278 279 281 295 283 299 282 280 272 289 287 280 289 270 266 279 266 286 261 260 262 266 280 275 272 259 267 275 258 252 258 261 270 262 267 252 260 243 257 250 242 258 245 238 259 252 254 244 252 245 230 230 239 251 248 234 245 236 234 232 244 228 228 229 219 220 225 217 230 217 218 218 217 212 210 211 210 210 220 213 224 205 203 212 203 212 207 198 200 206 202 199 208 205 202 200 204 197 202 197 199 204 194 191 201 198 184 181 181 188 188 184 191 187 181 176 177 174 179 187 174 171 170 177 182 174 177 174 170 179 166 166 168 164 158 170 169 171 156 161 153 156 166 164 158 164 161 156 149 159 151 157 155 149 157 148 148 141 150 147 144 140 147 141 148 136 144 139 145 140 136 131 133 132 141 131 136 128 138 137 129 125 132 122 129 121 121 125 125 122 118 117 118 125 116 116 117 125 122 121 119 117 111 113 116 108 108 110 107 111 105 113 112 107 103 105 109 102 108 106 105 103 104 100 105 103 96 99 103 99 101 93 98 96 99 96 91 92 92 94 88 95 86 89 88 87 87 87 87 88 82 86 85 81 83 85 79 79 84 79 78 78 83 83 83 81 75 78 78 73 73 75 76 76 76 72 75 72 72 75 69 73 70 68 72 68 65 69 67 69 64 64 68 67 66 64 62 62 63 60 64 61 61 61 58 58 61 60 58 61 59 60 60 58 58 55 56 57 54 55 53 56 55 52 54 52 55 51 54 54 52 53 50 51 50 50 49 49 52 50 51 50 49 47 48 47 49 46 48 46 48 48 44 46 46 45 45 46 43 45 43 43 43 42 44 43 42 41 44 41 43 44 42 43 41 40 40 40 41 42 41 39 41 41 41 39 41 38 38 41 41 38 38 38 38 41 39 40 41 38 40 39 41 38 38 38 39 38 39 40 38 41 39 37 39 39 38 39 37 39 37 37 37 37 39 37 38 39 37 39 37 39 37 38 38 39 38 39 39 39 41 39 38 39 38 39 40 41 40 41 40 40 41 39 40 41 39 40 38 42 40 40 42 40 40 39 42 41 41 40 43 41 41 44 43 42 42 41 41 45 45 44 43 44 43 46 44 44 44 45 45 46 46 45 45 48 45 48 47 48 48 49 51 47 50 49 49 52 52 53 53 49 50 52 51 53 54 55 52 53 52 54 54 57 54 54 57 55 58 55 58 59 58 58 58 58 59 61 61 60 62 59 61 62 60 62 63 61 62 65 67 62 63 66 64 66 66 68 65 68 66 71 68 70 73 73 71 75 75 72 71 77 72 77 77 76 79 79 77 75 77 77 78 79 78 79 79 82 86 86 86 82 88 87 89 83 88 85 84 90 89 86 89 88 94 90 91 91 94 97 97 97 92 95 100 99 100 95 100 95 96 98 103 107 108 108 108 104 104 108 104 106 112 113 107 115 116 117 111 112 110 115 113 115 121 116 114 114 124 118 124 119 127 128 118 122 124 131 127 129 123 123 123 127 136 125 130 135 138 136 140 141 142 140 144 139 137 142 142 139 141 149 141 149 150 151 153 141 156 156 153 151 156 153 154 155 157 155 162 155 163 167 158 157 167 168 167 164 171 159 171 164 170 170 172 169 171 170 181 172 177 173 184 182 182 179 188 183 181 183 179 179 181 180 180 180 192 196 196 188 188 191 186 195 202 192 204 205 202 191 191 198 194 194 212 203 208 207 213 219 215 209 205 215 207 212 219 207 212 209 213 226 220 214 227 231 233 220 234 228 233 227 232 224 238 224 228 229 229 229 233 234 247 250 237 254 237 239 245 257 254 248 241 258 250 245 264 254 244 261 246 270 250 271 252 270 271 254 263 258 266 262 279 284 263 271 278 277 272 283 288 285 289 290 284 282 293 290 277 276 290 297 287 289 294 301 282 287 284 294 285 304 313 299 308 303 299 311 311 317 295 306 303 314 326 323 309 331 306 314 307 308 320 326 327 319 332 340 325 327 341 329 331 345 338 348 328 343 348 355 354 325 352 352 351 358 357 339 361 347 340 356 349 342 359 346 352 360 347 358 363 357 368 375 353 368 363 365 361 369 359 370 378 364 370 371 386 377 394 364 372 390 399 386 381 389 390 403 401 387 396 390 413 394 400 387 413 408 384 408 419 406 411 394 397 390 390 402 408 416 419 403 436 400 410 432 422 421 437 423 410 440 439 420 446 432 424 446 418 453 424 423 455 450 448 440 426 458 428 455 453 436 428 449 431 447 462 473 448 446 437 443 455 467 469 439 457 475 442 449 446 481 480 458 477 465 451 471 479 484 476 472 469 469 497 471 472 479 505 493 481 486 480 487 489 510 485 506 513 512 481 511 491 516 512 498 501 477 522 499 519 527 519 515 523 532 511 504 514 495 512 501 513 529 513 519 510 538 530 500 507 510 509 525 515 550 507 507 507 549 527 554 516 517 540 564 527 561 515 552 564 538 525 525 570 530 529 522 547 550 535 576 540 566 549 563 554 568 557 576 563 545 573 560 572 572 568 572 544 547 567 566 561 584 578 588 601 578 570 563 596 603 569 600 571 585 575 556 600 612 605 557 583 603 599 567 567 584 603 610 589 620 622 567 593 579 624 582 621 599 578 631 618 587 601 599 587 620 583 618 611 625 609 590 640 626 606 620 610 595 593 622 646 597 601 596 624 613 612 617 630 650 637 612 609 616 632 604 615 627 614 650 644 609 609 605 643 627 627 626 607 660 614 658 635 614 620 611 661 612 666 653 655 625 626 663 619 619 650 676 666 658 640 632 657 677 630 641 631 657 652 681 627 684 670 683 676 647 666 658 641 690 679 643 694 669 670 640 675 684 672 651 645 638 688 692 663 668 658 675 681 669 686 660 687 698 683 664 673 663 671 667 697 679 678 690 696 658 706 708 656 692 712 687 702 707 666 709 692 656 676 653 679 675 665 692 713 711 693 719 721 678 681 669 704 692 683 693 666 715 666 719 712 673 685 700 702 706 703 702 684 708 706 701 703 701 726 664 663 728 678 704 683 704 716 706 694 686 734 674 713 687 728 693 687 731 674 720 719 685 708 687 702 704 689 707 725 726 723 687 710 703 670 723 683 721 695 724 684 707 735 734 671 739 703 705 677 711 689 730 730 731 691 694 697 712 735 696 712 731 714 683 696 726 737 721 708 704 706 722 740 700 739 704 715 674 708 726 731 703 707 717
694 742 676 743 716 708 730 718 682 727 715 707 674 737 707 689 719 734 696 709 676 715 683 739 674 738 711 742 741 684 729 733 676 737 691 719 680 685 733 693 709 687 729 727 717 686 711 709 687 697 720 716 739 672 723 669 737 691 669 676 713 724 679 728 730 697 705 680 723 695 712 689 723 711 686 699 726 668 679 685 695 722 675 693 726 706 709 718 665 708 682 713 723 667 680 699 668 673 697 667 685 682 717 698 664 677 712 676 694 663 699 706 720 658 708 697 657 678 668 661 693 693 667 708 668 687 686 686 684 666 708 649 672 662 652 678 703 670 649 702 661 683 706 663 686 702 686 690 663 676 657 649 681 679 668 650 695 639 674 675 655 651 650 698 661 691 674 662 686 671 690 637 654 667 652 676 628 634 684 657 639 660 637 662 646 648 652 656 679 650 639 623 634 646 638 673 674 624 653 626 676 648 656 652 652 639 638 637 622 646 623 636 657 616 624 638 608 651 607 652 602 608 601 626 605 607 643 603 653 652 609 606 598 617 603 619 604 633 592 599 591 616 630 618 589 627 640 608 599 590 615 593 634 633 610 606 588 626 619 625 601 600 581 616 576 586 610 593 584 622 612 581 589 600 617 609 592 589 573 566 595 602 585 593 564 556 586 564 565 583 559 602 550 569 598 595 574 558 562 575 548 596 583 565 587 585 542 579 579 559 545 579 543 536 578 532 548 550 574 535 560 557 568 537 552 533 543 567 522 527 551 529 523 559 554 536 517 559 543 544 522 543 537 522 513 517 548 535 550 522 545 550 516 532 534 503 508 516 538 522 508 510 500 539 531 502 505 506 510 485 499 519 505 486 478 499 523 485 494 522 487 483 496 495 494 483 501 506 493 469 489 474 499 491 464 498 497 494 479 456 493 459 478 471 495 484 475 467 453 483 480 484 479 456 470 470 442 451 452 464 446 465 456 454 445 445 456 430 444 453 435 451 466 456 443 449 432 435 420 427 448 415 437 450 426 447 450 433 417 429 434 443 428 437 440 404 423 421 427 416 436 427 406 426 430 420 429 412 424 397 392 418 400 421 420 385 402 411 378 385 384 398 401 379 385 377 394 376 398 387 374 387 385 397 387 376 395 392 387 389 358 377 380 377 357 366 381 380 375 348 374 376 362 363 372 367 347 368 369 347 359 358 355 334 334 346 341 329 333 335 344 338 325 327 346 346 343 331 321 348 335 323 345 340 328 327 309 337 312 306 332 316 324 328 309 323 314 324 317 326 296 309 302 315 308 309 317 305 306 311 289 305 302 288 288 287 307 281 288 303 291 279 274 278 295 274 273 272 288 283 276 288 281 277 283 281 264 263 275 267 278 259 274 275 262 259 269 262 260 253 259 248 247 255 245 243 247 262 247 257 258 247 259 239 255 254 235 249 242 239 243 241 227 235 227 240 232 223 242 226 239 226 225 237 227 223 229 225 218 222 211 214 209 222 218 226 222 220 219 207 204 208 209 207 213 207 210 204 203 201 196 207 193 193 203 196 196 201 199 187 187 187 189 193 191 190 188 194 180 189 178 182 191 173 177 180 181 176 183 173 175 171 179 176 165 168 174 164 172 171 161 171 161 161 158 158 160 155 161 159 164 163 162 159 162 149 152 161 153 151 153 145 149 153 145 154 152 140 142 146 148 137 146 138 145 141 143 144 132 136 139 135 141 134 132 134 137 135 135 128 127 124 130 129 124 130 121 125 123 125 120 123 118 115 122 119 122 115 118 118 116 115 112 110 113 114 114 112 113 111 104 110 105 101 102 105 107 105 100 104 104 104 102 98 95 96 100 100 97 95 96 91 94 91 95 96 89 93 94 94 92 88 86 85 88 88 85 82 85 84 83 82 86 84 79 79 81 81 81 82 79 83 77 77 76 75 77 75 72 78 75 77 76 73 70 70 71 69 69 73 73 67 66 68 66 65 64 67 65 68 65 63 63 66 63 63 63 61 63 61 63 63 61 62 59 60 61 59 59 56 56 56 58 58 55 55 57 57 55 53 53 52 55 51 53 51 53 50 52 49 52 53 49 49 52 48 51 47 49 51 46 47 49 48 47 46 46 48 46 45 44 46 43 43 44 43 45 43 45 45 42 42 43 43 43 41 43 41 43 41 40 43 42 42 41 39 40 42 42 42 39 41 39 39 41 40 40 39 41 39 38 38 40 41 40 38 41 39 40 40 37 37 38 37 38 38 39 37 39 37 39 37 37 38 37 38 37 39 38 37 38 37 37 37 39 39 37 39 38 37 37 38 38 38 38 39 37 38 38 38 38 39 39 40 38 41 41 38 41 39 38 39 38 38 38 39 41 38 40 40 40 41 39 41 42 40 39 40 43 40 42 43 41 43 43 42 44 42 43 44 45 44 45 45 46 43 43 45 43 47 44 47 45 45 46 45 47 47 47 47 47 50 50 51 48 51 49 52 53 50 52 51 52 53 50 51 52 55 53 54 55 57 55 56 55 56 58 59 58 55 60 58 57 57 58 60 60 58 63 59 58 64 63 63 61 64 66 64 62 67 64 67 66 65 64 65 65 66 72 68 71 67 69 70 73 74 74 71 76 72 73 76 73 76 77 78 74 81 75 76 80 82 78 77 77 81 84 81 81 82 88 87 85 86 89 90 88 89 87 88 94 94 87 93 92 91 93 93 99 98 99 95 97 102 98 102 101 97 103 101 99 99 107 107 106 104 104 109 103 105 109 114 113 105 115 112 112 108 116 119 119 118 117 114 118 122 124 114 115 125 125 124 118 127 124 123 127 132 121 124 130 126 132 132 133 129 133 133 130 141 131 136 136 135 138 138 146 136 138 136 147 148 142 150 150 141 144 146 152 148 145 149 159 150 155 153 156 162 165 158 156 152 165 165 157 159 160 161 167 169 160 167 164 165 172 166 176 173 166 167 175 183 176 183 171 187 173 184 184 178 185 189 179 195 189 190 182 192 199 184 201 200 194 187 204 205 190 191 197 200 198 198 212 207 196 197 214 203 206 201 213 216 209 207 221 215 218 208 216 224 230 211 232 234 229 216 223 227 239 241 223 225 233 232 239 245 246 237 242 242 245 231 241 253 246 233 253 242 254 251 242 263 255 247 262 247 251 269 267 261 262 271 251 250 276 263 273 268 269 276 282 284 260 284 280 263 269 273 273 277 288 293 289 280 285 274 292 278 301 276 298 304 279 286 293 308 297 292 290 292 312 306 294 311 313 317 294 305 320 303 301 313 325 307 312 312 326 310 308 316 324 312 337 324 325 340 324 340 326 340 339 321 338 324 337 321 322 323 346 324 346 335 340 334 329 333 333 334 359 351 364 370 370 357 369 356 364 369 374 371 345 378 351 377 364 363 356 385 372 381 365 391 379 380 380 383 398 393 380 365 389 385 389 384 401 400 371 379 386 391 394 396 404 401 400 414 416 409 417 399 391 387 425 395 405 409 402 394 414 412 408 433 436 427 420 412 407 409 406 444 438 413 434 435 430 449 438 427 441 450 420 419 449 440 447 434 443 423 453 439 467 464 453 432 472 462 449 448 455 438 461 438 468 461 460 461 477 458 454 469 468 453 487 479 466 456 484 485 480 470 497 477 479 478 494 474 502 504 472 462 467 490 507 512 488 473 488 504 502 516 519 476 475 512 513 526 503 485 490 508 516 505 489 509 500 505 489 525 511 518 518 517 536 529 516 523 512 538 520 532 516 530 551 504 519 546 526 540 510 551 521 561 526 524 563 542 566 541 531 559 541 540 555 543 539 535 567 573 558 576 541 545 562 532 549 557 563 535 538 570 577 538 554 579 572 584 571 580 545 568 550 573 582 570 578 603 579 575 554 600 557 580 556 558 597 592 583 588 592 591 612 577 604 612 563 563 565 608 622 613 567 597 578 609 626 573 607 599 575 617 619 604 624 592 611 610 600 603 599 618 600 586 616 607 585 627 622 617 626 594 613 597 590 597 600 626 611 629 598 626 627 629 612 619 631 604 643 615 621 627 637 643 628 647 660 655 658 661 663 645 659 670 624 639 635 656 616 644 653 625 637 674 641 635 645 645 665 673 641 641 651 665 659 632 650 646 647 626 627 664 688 677 662 652 681 641 684 653 664 653 629 638 672 668 674 658 634 694 674 645 636 656 679 696 664 681 669 681 705 680 655 644 704 677 677 670 665 699 683 706 688 695 710 686 689 712 652 692 690 703 668 673 707 690 683 686 693 717 657 710 707 710 660 654 662 681 685 661 687 716 688 684 718 723 708 699 714 659 670 719 684 690 723 688 721 712 697 725 677 676 687 681 678 708 684 689 730 669 691 664 710 706 671 678 729 692 732 729 675 676 680 701 685 735 667 709 682 720 714 706 709 680 724 692 709 705 726 733 675 731 691 720 714 698 734 709 738 674 716 677 685 731 713 715 729 725 687 686 721 735 726 692 677 723 727 729 701 727 722 706 693 696 718 727 682 710 677 686 717 676 726 741 705 714 709 715 736 686 698 680
717 683 692 697 681 679 709 728 683 741 725 702 724 698 714 731 734 717 703 737 680 684 733 742 684 728 743 675 717 686 712 699 740 730 685 705 675 726 709 673 690 677 729 736 729 733 739 729 680 734 682 682 713 739 730 719 690 683 687 675 696 726 701 692 725 713 736 726 709 702 670 668 707 668 732 693 730 671 682 681 676 705 693 728 684 679 727 698 691 670 689 709 662 664 711 686 680 727 672 693 721 674 675 714 687 659 720 695 718 676 697 692 698 660 686 695 694 698 720 706 658 707 711 688 652 674 685 677 696 712 699 649 664 707 712 674 697 675 710 646 667 703 651 665 708 643 673 662 682 686 679 683 663 648 657 698 645 672 665 640 640 675 677 649 685 672 637 675 661 666 647 689 631 643 641 670 678 640 645 640 662 629 631 680 677 685 641 679 641 649 683 639 623 634 679 665 617 652 619 628 621 631 622 614 662 658 649 634 647 647 639 624 623 630 610 653 615 643 648 632 616 620 610 615 645 627 600 597 654 602 601 612 618 638 638 602 637 595 603 625 641 597 611 625 619 624 609 611 599 593 619 631 611 582 624 616 636 623 624 610 627 583 576 619 576 612 601 571 570 607 622 567 613 577 576 620 601 598 574 608 563 559 593 562 565 601 565 566 572 601 584 592 577 575 582 552 571 555 588 561 547 588 583 542 577 572 581 578 565 548 547 571 537 571 555 540 561 564 558 562 543 556 562 570 544 558 524 573 542 533 555 568 532 555 519 522 558 516 557 546 549 528 545 528 507 557 509 522 538 522 504 510 541 497 519 502 516 534 507 524 514 532 516 489 514 489 516 487 491 530 521 519 489 489 483 521 482 479 486 510 496 479 506 487 477 481 495 472 498 509 480 499 489 486 505 461 483 471 491 501 499 480 487 496 452 472 494 454 484 458 457 480 484 450 446 453 450 475 475 440 449 476 439 435 446 444 454 461 450 430 468 461 434 456 434 434 462 439 447 451 453 428 448 418 450 429 451 440 412 429 417 427 440 429 434 441 426 415 417 416 396 422 416 416 408 424 426 422 388 398 395 396 420 399 394 402 412 414 394 408 405 409 408 382 401 402 401 368 386 398 368 394 398 366 398 375 361 377 387 367 374 355 356 358 371 370 371 379 370 361 356 351 359 343 361 349 351 361 365 363 341 334 352 333 346 363 344 340 358 334 330 357 356 334 323 353 321 340 349 340 336 345 315 315 313 315 313 316 329 330 329 332 335 314 325 316 323 318 308 323 323 314 322 301 304 313 292 314 301 315 306 294 287 286 307 290 285 301 301 297 294 276 280 274 286 288 271 290 278 275 281 276 290 279 268 279 285 277 261 267 274 267 280 279 254 263 265 271 264 250 264 257 269 269 268 250 245 248 257 248 255 256 239 243 237 253 243 237 241 249 250 241 240 232 231 237 223 230 240 229 235 228 233 217 225 230 216 221 230 228 214 230 219 209 221 219 219 221 208 204 203 214 204 217 217 207 214 197 194 199 208 200 208 198 199 190 190 195 196 201 189 185 191 187 189 192 194 183 177 191 192 188 179 175 174 185 181 176 172 180 173 176 182 178 167 172 171 173 161 164 159 163 172 158 161 168 155 156 167 153 163 158 153 164 150 152 156 152 158 145 150 148 143 144 145 146 152 152 148 138 144 140 143 138 141 144 146 133 143 130 131 138 135 128 130 136 131 127 130 134 122 123 130 126 122 121 126 120 120 119 122 120 119 121 123 116 121 114 113 113 115 117 109 108 107 111 113 108 108 111 105 106 106 107 102 106 107 101 103 102 104 100 96 104 102 94 95 98 100 98 98 96 91 93 92 96 91 94 89 93 88 89 88 91 90 84 85 87 87 83 86 82 84 79 81 83 79 78 76 77 76 76 81 76 78 79 74 76 72 71 73 74 76 75 75 72 71 70 71 73 72 67 68 66 67 65 66 66 68 64 66 62 64 62 60 65 59 62 62 59 59 62 62 57 61 59 59 57 59 58 57 55 55 58 58 55 54 57 52 54 55 54 53 53 54 52 54 54 52 52 52 50 50 50 49 47 49 48 49 46 48 48 48 48 45 48 47 46 47 44 44 46 46 44 42 43 44 44 44 43 43 44 42 43 42 43 43 40 42 42 40 39 39 39 42 40 41 40 41 40 40 38 39 39 39 39 40 41 41 38 39 40 38 38 38 37 39 37 37 38 37 37 38 38 37 37 38 39 36 36 38 38 38 38 38 36 37 36 37 37 38 36 38 38 37 36 36 37 37 37 37 37 37 39 37 37 37 38 39 38 37 39 38 39 39 38 37 39 41 38 38 41 39 38 40 39 38 38 41 41 38 40 39 41 40 40 41 40 39 39 40 42 42 41 43 41 42 44 44 42 44 44 42 42 45 45 43 46 46 44 46 47 47 44 46 46 46 46 47 47 47 46 46 51 49 48 51 49 48 52 51 49 50 54 51 51 54 52 55 52 56 52 52 57 56 53 54 54 55 57 59 55 60 57 61 57 60 61 58 60 58 62 60 59 61 62 63 61 63 62 64 67 64 65 65 64 67 66 68 68 66 67 73 74 70 75 70 72 76 72 72 74 72 72 78 75 78 76 78 75 82 77 80 83 80 84 83 81 84 82 80 88 84 83 87 87 90 86 88 85 88 93 94 94 90 95 91 94 95 97 91 93 93 93 102 98 101 103 100 97 97 103 100 98 108 104 103 101 102 111 110 103 106 106 111 114 108 112 115 119 116 118 111 115 121 122 125 115 116 123 115 123 119 124 121 120 131 124 121 123 132 131 133 127 127 128 138 129 138 132 141 132 133 143 140 137 146 138 148 143 148 141 148 142 140 145 153 152 150 152 153 154 146 158 155 156 153 151 155 161 162 153 168 168 164 157 164 168 158 159 169 170 162 170 168 164 167 166 174 168 184 171 177 170 171 188 175 190 191 188 186 191 193 181 196 186 190 198 192 186 184 196 196 199 189 194 200 209 194 210 211 212 213 210 197 202 211 203 219 213 217 210 215 210 211 224 211 225 214 223 212 214 227 230 228 230 230 227 225 231 236 240 240 227 240 239 242 243 238 240 238 249 251 254 255 236 257 236 236 261 261 240 248 257 249 262 264 252 255 263 253 250 253 263 253 274 262 263 275 258 282 283 279 280 262 281 282 289 288 283 293 275 274 286 297 291 297 290 282 293 277 298 303 290 308 290 291 303 291 298 291 288 313 303 291 308 292 299 295 312 296 311 310 309 329 323 316 329 331 321 318 327 322 338 319 315 320 326 345 330 338 340 337 324 326 332 329 325 356 344 325 329 351 358 331 354 343 341 333 367 349 359 350 371 371 369 358 370 361 356 357 373 357 378 382 375 351 375 353 390 388 364 380 373 369 371 369 398 388 386 399 396 397 387 396 373 402 375 394 388 380 380 382 393 402 385 407 392 415 389 406 388 407 409 403 409 411 417 426 435 396 421 432 409 412 439 432 416 415 431 424 438 422 442 427 448 450 418 430 427 455 427 432 424 455 447 441 438 446 460 450 463 433 447 471 462 441 445 460 478 456 470 459 480 457 470 443 466 451 445 457 448 492 489 451 455 475 493 452 466 458 490 468 503 499 497 493 486 485 508 477 470 511 492 506 516 505 506 496 487 516 504 475 489 494 480 481 480 510 481 484 512 532 510 527 532 520 523 529 523 535 531 510 497 500 505 518 523 532 516 531 552 508 537 512 505 531 531 523 544 514 512 528 543 562 530 547 565 549 532 538 541 571 547 528 567 562 533 574 552 539 563 573 582 558 578 580 568 582 538 536 568 575 560 574 551 582 593 564 551 563 600 547 576 571 581 569 574 562 572 583 552 587 554 554 606 590 575 573 607 572 597 595 606 585 585 582 618 600 599 577 592 584 607 606 590 588 598 615 600 607 592 589 592 636 621 625 603 590 622 596 603 588 633 642 634 636 632 645 613 623 624 648 620 632 594 641 618 608 598 651 637 606 637 597 627 642 646 637 616 616 644 653 660 655 626 664 666 620 627 647 653 654 625 649 614 625 614 635 624 671 675 676 656 649 642 651 662 653 630 622 678 621 661 681 627 658 672 658 637 688 652 638 640 691 682 634 632 694 664 631 694 660 660 640 691 638 643 658 635 637 696 690 677 663 656 689 654 704 660 663 665 645 651 708 689 660 649 693 676 685 656 646 680 709 674 661 659 652 673 658 653 715 675 705 657 709 674 685 697 691 717 697 672 675 686 713 699 656 717 719 705 720 708 679 708 664 700 717 708 691 727 689 665 715 663 714 688 722 677 709 693 668 698 716 670 680 716 699 691 709 680 713 704 704 693 691 730 719 710 679 670 700 693 736 678 731 698 681 695 721 706 712 722 718 686 708 736 678 673 706 723 701 696 705 740 725 731 735 720 705 689 723 738 716 734 691 722 706 704 690 689 684 704 742 695 674 685 713 692 708 711 738 715 700 691 677 724 701 727 702 679 694 693 697 734 687 698 683 740
688 699 725 738 730 722 719 730 693 688 678 688 685 702 689 712 679 692 722 705 705 679 739 683 727 691 742 699 674 711 693 687 735 683 727 687 737 689 679 701 719 708 682 723 689 700 727 725 672 724 676 686 695 719 700 701 731 735 678 720 723 738 672 695 678 737 708 684 684 725 723 671 691 732 733 707 691 729 689 703 713 695 730 679 685 680 665 670 667 668 674 689 715 729 692 715 710 665 699 685 724 699 704 659 672 663 722 704 673 723 659 666 687 696 708 690 684 690 670 687 693 677 697 684 670 667 699 704 675 672 696 668 669 665 711 666 709 684 668 681 674 664 664 691 664 680 672 642 697 683 687 642 683 640 702 682 648 642 648 700 641 636 669 675 639 689 644 659 684 643 638 632 630 653 653 658 658 678 661 663 655 642 626 681 658 646 675 667 624 667 649 649 621 637 619 649 678 664 666 648 647 666 622 638 645 635 640 643 631 608 622 671 623 664 638 614 664 647 637 617 656 638 638 611 618 600 636 655 658 622 632 646 625 617 624 627 634 633 601 636 606 595 634 588 601 626 621 592 634 634 619 632 599 633 613 591 620 587 633 593 589 628 627 605 580 595 578 622 590 577 577 600 567 569 596 613 600 562 604 606 584 605 591 565 563 593 607 597 557 584 563 604 575 561 588 599 576 577 574 576 560 543 547 594 584 556 585 544 588 545 548 545 555 547 577 550 555 571 578 571 559 558 525 530 544 563 576 533 524 553 557 553 533 516 520 549 563 565 529 535 521 537 556 535 534 545 507 537 536 542 536 545 540 509 543 517 498 505 529 499 531 539 521 495 492 510 528 500 524 527 492 498 487 494 518 513 489 495 512 512 517 488 498 497 488 514 489 492 498 493 478 467 498 465 503 467 476 474 458 497 483 467 489 487 483 451 456 480 450 469 485 446 482 472 453 449 472 451 481 475 472 457 447 434 452 460 463 432 439 428 447 442 436 444 443 449 452 459 459 428 436 421 452 435 421 428 427 444 412 429 433 421 410 420 409 424 401 419 410 397 417 415 431 424 401 425 414 409 413 388 423 394 416 386 390 413 391 384 416 411 396 403 396 388 385 386 399 381 385 385 370 400 371 394 390 390 388 381 385 393 369 390 373 385 383 371 369 365 353 360 371 353 365 369 365 354 341 344 348 352 368 336 359 361 349 332 362 329 351 342 341 329 329 337 353 333 321 346 317 316 339 340 331 326 333 314 327 327 322 318 332 333 306 306 332 304 325 323 305 316 308 296 319 317 307 290 291 310 303 312 313 305 304 298 287 299 281 289 296 304 278 285 291 287 276 271 278 274 292 281 282 293 280 266 285 265 284 263 278 268 269 271 272 256 263 256 268 261 270 254 267 270 248 259 243 259 261 245 243 244 261 245 241 235 248 252 254 240 253 234 246 237 248 230 242 246 239 243 229 223 224 222 238 237 222 232 214 225 218 230 229 217 227 224 214 209 222 205 203 210 205 205 217 207 202 199 208 199 196 193 211 193 194 208 199 203 190 201 188 194 185 196 182 186 190 185 194 194 186 186 181 181 173 177 179 180 187 180 177 176 178 167 171 180 171 174 166 172 161 169 174 163 172 160 162 157 156 158 159 161 163 164 154 157 157 151 159 151 149 155 152 151 156 154 147 141 141 149 145 148 149 140 143 140 137 144 144 136 133 140 139 135 139 135 135 130 133 124 134 135 122 124 122 127 119 124 118 117 127 116 121 124 125 123 119 115 114 113 115 118 119 113 113 117 112 114 113 104 104 109 106 102 106 104 101 105 99 99 97 102 105 95 95 97 96 101 98 98 95 94 97 95 90 96 97 94 88 94 89 86 86 93 87 90 86 86 87 88 83 80 87 86 79 79 78 83 79 78 81 83 81 80 80 76 75 76 77 76 73 74 71 71 72 75 72 70 70 73 72 67 68 66 68 67 66 65 64 63 67 65 62 66 61 62 63 63 59 63 62 60 57 60 61 62 61 59 57 58 59 58 58 55 54 54 55 57 53 56 53 52 53 51 51 52 54 51 49 50 53 48 52 48 51 49 50 47 47 48 46 46 48 46 45 45 44 46 45 47 46 45 45 44 44 43 43 42 42 42 43 41 44 44 43 42 43 41 42 39 42 41 40 42 39 39 41 38 41 38 41 40 40 39 41 38 41 38 38 41 38 37 38 39 38 37 39 38 37 39 39 36 38 38 36 37 38 38 37 37 38 38 38 36 36 36 37 38 37 38 38 38 38 36 36 36 38 38 38 36 38 38 36 38 38 37 37 38 36 38 37 36 38 36 38 37 38 39 37 37 38 39 38 39 39 39 39 41 38 40 38 38 38 41 39 38 39 39 39 41 41 40 42 41 42 40 43 42 43 40 40 44 41 42 42 43 44 45 44 44 43 45 45 44 44 47 45 46 45 47 47 48 48 47 47 48 48 47 48 48 48 52 52 50 50 49 49 54 53 54 54 51 55 55 54 55 54 54 53 57 55 56 58 58 56 56 57 57 60 59 58 58 62 58 59 62 64 64 63 64 63 62 66 66 64 67 67 66 65 65 68 66 69 68 68 72 68 72 73 69 70 71 76 74 75 78 75 74 76 77 80 75 76 83 79 82 80 78 84 79 81 86 82 84 81 83 85 88 83 85 85 88 91 92 87 87 95 91 90 92 98 90 99 96 93 96 93 95 98 100 96 101 104 98 101 104 105 102 104 106 108 111 108 112 112 112 108 114 112 115 115 116 109 118 111 121 118 118 122 123 120 114 126 118 120 126 120 128 121 124 121 122 133 134 129 135 125 136 131 136 133 139 134 139 132 144 142 133 142 138 147 148 138 147 139 142 148 143 153 146 150 143 151 152 156 148 159 162 158 158 164 152 156 162 163 166 156 156 171 169 160 173 170 174 169 165 167 178 170 170 176 173 181 182 183 171 183 171 174 183 173 191 178 182 186 188 196 184 187 183 189 196 190 200 203 188 200 203 190 197 202 206 211 203 202 208 210 215 215 202 201 220 214 205 211 206 225 220 222 221 212 228 216 226 216 231 215 233 229 225 227 227 219 240 241 228 234 234 247 237 234 250 242 239 244 247 247 234 256 253 254 257 244 254 260 243 262 262 263 259 259 250 250 261 252 265 266 275 261 253 256 265 263 271 274 278 277 270 287 288 286 274 291 291 273 276 288 273 288 274 294 277 280 302 291 301 293 283 282 306 292 302 285 293 292 303 318 310 306 295 309 324 305 324 302 325 312 309 314 328 304 324 334 334 318 336 319 323 325 331 336 344 338 331 318 335 325 351 349 343 326 328 336 353 348 341 355 331 363 334 363 359 364 339 356 365 364 344 354 354 366 373 370 369 374 383 351 374 383 362 387 379 368 364 364 394 392 374 376 381 391 399 369 370 372 402 398 391 372 402 399 406 399 415 393 403 407 394 393 396 418 391 421 391 400 393 407 426 397 399 420 411 426 399 424 440 407 431 415 442 423 408 438 423 409 428 420 430 417 435 451 440 437 420 446 451 429 455 442 438 438 445 443 450 429 455 464 435 472 432 455 457 470 467 461 477 483 464 447 449 474 449 455 460 464 458 493 488 497 464 474 483 461 482 497 497 461 506 463 478 465 501 480 511 488 477 476 508 495 507 515 500 511 488 492 502 523 510 487 480 485 493 522 503 509 506 497 506 506 536 510 515 542 536 505 517 519 543 539 507 549 517 549 532 542 507 524 512 513 534 533 542 558 525 553 515 527 553 564 562 542 542 547 556 558 523 522 563 545 574 549 564 554 535 560 560 583 582 570 560 561 577 564 586 546 580 576 588 570 547 552 544 577 569 581 566 602 571 587 576 554 607 592 553 561 580 587 595 607 598 572 571 584 590 603 582 591 597 580 604 594 623 599 578 593 584 602 628 616 622 598 626 597 632 576 591 611 594 610 620 590 582 628 590 613 624 594 643 593 647 644 597 604 602 642 625 637 599 615 612 613 597 635 604 605 653 636 601 619 622 631 647 650 627 652 645 649 666 612 639 659 646 643 658 654 658 653 674 640 619 671 613 658 677 618 663 679 629 667 660 681 669 637 680 656 662 686 629 627 637 627 682 673 672 669 662 664 671 655 661 655 653 646 692 673 655 674 676 674 693 655 676 681 655 669 642 666 644 655 667 643 648 686 661 697 692 647 649 655 652 678 674 674 688 668 704 705 710 650 704 686 691 665 690 698 678 670 664 703 705 709 682 714 659 713 664 690 666 702 671 676 667 689 665 679 689 722 658 715 659 669 682 697 706 665 695 695 696 698 691 668 668 674 699 715 710 731 723 665 677 669 729 706 693 733 733 673 682 690 669 706 683 735 696 677 711 671 673 712 714 729 730 684 703 681 684 731 698 737 674 711 684 738 694 713 737 705 721 683 729 736 734 689 678 694 710 721 710 715 695 744 694 732 677 709 742 715 734 683 724 734 675 682 738 713 704 705 706 713 702 699 685 679 680 705 742 714 715 726 735 743 685
686 731 721 681 688 691 701 729 701 690 729 708 713 727 696 702 687 735 729 742 705 733 707 695 689 675 735 701 735 731 710 705 675 684 741 718 730 695 674 716 724 737 716 724 683 707 672 672 681 733 707 689 687 730 680 697 724 712 683 728 727 705 718 714 683 704 699 732 720 700 705 712 705 689 693 714 735 704 726 685 694 690 703 710 692 724 678 700 664 703 694 724 709 712 670 669 697 693 701 689 692 728 672 659 680 670 673 690 670 710 716 692 717 661 674 717 686 706 663 676 708 668 688 655 688 706 711 674 703 685 705 686 660 697 714 647 712 711 665 655 648 651 705 702 671 687 700 708 694 665 691 686 655 696 693 656 676 694 664 659 642 697 649 663 696 668 691 640 681 676 646 669 663 665 650 645 682 633 686 627 633 662 625 630 640 644 669 662 674 676 674 622 632 671 624 672 671 631 620 671 669 637 664 632 655 637 622 665 669 649 659 650 638 616 608 627 667 616 643 613 608 664 620 644 642 637 616 656 651 630 596 600 625 635 630 604 651 599 649 627 611 589 588 621 599 631 620 618 594 594 627 589 609 638 602 632 580 599 583 588 582 595 575 573 624 617 575 602 585 621 589 622 610 621 593 602 568 619 608 562 596 607 593 602 575 603 560 562 575 584 575 588 574 589 577 550 596 559 577 547 547 567 571 583 548 566 560 561 539 577 587 547 540 565 544 538 573 557 545 575 571 571 565 553 536 542 526 544 569 548 570 517 519 548 530 539 557 551 519 520 536 547 552 513 506 531 510 511 532 513 536 510 514 506 514 510 519 518 529 515 540 529 533 496 488 523 513 494 534 529 510 494 506 482 502 491 478 488 495 512 491 480 501 475 501 470 493 515 481 475 464 481 500 484 486 471 460 495 460 470 489 499 480 461 470 496 486 472 471 467 468 487 482 470 449 461 472 468 459 470 477 478 447 433 437 437 452 439 447 432 425 453 461 461 428 461 451 452 447 440 417 451 439 421 416 412 438 447 438 423 431 442 439 437 411 424 409 405 423 410 399 405 422 424 411 425 418 412 405 398 402 412 421 411 414 405 411 401 400 393 382 393 390 380 395 373 396 405 380 380 365 394 390 373 380 372 393 386 378 376 383 378 377 356 376 379 378 383 350 371 364 355 372 353 346 351 366 353 342 348 344 334 348 365 350 333 353 343 341 344 338 338 340 335 343 331 332 348 327 334 340 322 327 313 316 334 338 323 307 334 314 304 312 303 323 321 322 302 322 318 297 317 298 292 306 305 294 309 303 288 297 309 312 288 303 299 306 287 303 288 283 299 301 283 287 288 272 275 268 269 270 277 285 280 280 262 278 269 284 268 271 276 266 267 257 276 261 267 263 260 250 265 258 246 249 262 259 258 257 255 251 251 251 240 252 249 236 249 247 233 232 241 231 248 238 241 242 228 243 238 239 232 228 236 234 226 215 232 217 217 230 214 225 220 211 218 211 214 212 222 207 204 212 199 216 214 210 208 207 207 199 210 205 204 195 197 203 189 203 185 193 200 194 183 181 181 191 181 192 186 175 178 176 176 173 177 180 184 177 170 178 167 171 180 174 175 172 176 172 175 161 167 159 168 169 166 162 160 154 155 159 162 162 150 152 158 155 147 147 149 147 150 156 147 147 151 149 143 140 140 142 137 137 140 143 146 143 138 138 134 133 134 131 131 132 132 128 126 130 123 123 127 124 120 123 129 127 123 126 119 119 123 122 120 120 119 112 114 112 116 118 113 117 113 106 105 106 105 108 103 102 105 107 104 106 101 101 101 101 98 101 95 104 102 99 97 99 99 92 95 96 97 96 90 92 92 95 92 87 89 91 85 89 83 86 86 82 82 86 83 84 82 80 80 78 84 81 83 81 77 75 79 74 73 77 77 76 75 71 72 74 72 72 74 74 70 72 67 67 67 66 70 64 67 68 68 67 67 64 65 63 63 61 65 61 62 60 62 62 57 62 62 61 57 60 57 56 59 58 56 55 54 54 54 56 54 54 54 51 53 55 50 52 54 51 52 49 53 50 51 50 50 48 50 46 49 47 48 48 48 46 48 44 45 47 46 44 43 44 45 43 43 42 42 42 42 43 43 43 41 41 41 41 40 39 40 42 40 42 41 39 38 39 39 39 38 38 40 38 39 39 39 40 38 39 37 39 38 38 38 39 39 38 38 36 38 37 36 36 36 37 38 38 37 36 37 38 36 36 35 35 37 36 36 36 36 37 35 37 35 37 37 35 36 37 36 35 36 35 36 36 36 36 37 36 37 38 38 38 38 37 38 38 38 37 37 36 37 39 37 39 37 37 38 38 37 39 39 41 41 39 39 40 38 40 38 39 39 38 40 41 39 41 40 40 41 40 41 42 41 41 43 41 42 42 44 42 45 42 42 44 44 44 44 45 44 45 47 45 46 46 45 47 49 47 49 47 47 50 49 52 49 50 50 50 52 50 53 52 54 53 52 52 56 52 55 53 53 53 58 57 59 59 58 56 56 60 58 59 61 57 59 62 59 62 60 61 64 62 64 63 65 67 67 64 63 65 66 66 68 65 70 68 71 73 68 73 71 75 73 74 70 73 77 78 78 74 79 75 76 75 81 78 81 78 78 82 81 85 81 82 81 84 87 88 83 87 86 90 85 92 88 94 90 88 90 94 90 90 90 92 95 98 98 97 100 96 95 97 104 100 101 103 98 104 107 108 109 110 102 111 107 107 114 111 110 115 107 109 108 115 110 110 111 117 116 113 122 125 117 117 124 119 119 120 127 129 125 128 130 126 123 127 135 136 136 138 132 133 130 134 134 133 135 135 141 137 144 135 146 143 143 149 140 146 151 149 145 142 152 144 152 159 159 152 154 156 155 161 162 161 159 161 159 162 165 161 164 170 171 174 172 166 174 173 169 164 181 180 175 175 168 185 180 181 176 180 176 190 176 178 181 179 190 193 181 187 196 189 189 189 202 194 194 201 205 194 194 204 210 200 196 204 201 196 212 206 199 208 217 219 212 219 222 222 207 210 226 212 216 217 231 224 214 234 215 216 227 223 219 221 240 223 228 229 244 237 248 248 234 230 248 246 233 248 234 239 251 255 243 240 248 247 256 246 243 253 268 266 257 267 254 273 263 265 269 265 260 257 256 282 262 275 266 264 265 281 279 286 284 284 288 275 295 281 294 276 294 279 278 296 279 287 287 308 292 283 307 292 288 285 299 307 302 317 291 319 313 313 313 309 309 323 311 325 303 315 309 334 319 319 326 336 331 340 323 312 327 339 320 319 330 341 343 323 336 352 351 345 336 344 356 344 332 330 354 364 334 338 360 354 341 370 342 362 343 369 353 370 365 357 351 364 369 365 370 371 380 373 358 383 378 366 384 379 361 379 368 399 390 394 396 374 374 387 391 374 409 394 376 406 381 388 395 387 392 420 392 407 401 401 418 396 421 418 413 420 433 400 400 435 413 400 413 404 418 427 402 431 416 445 420 415 410 429 410 437 414 451 436 425 434 435 442 442 461 456 461 435 462 444 431 466 433 443 447 433 466 457 445 446 447 441 444 468 470 482 479 488 460 486 490 454 486 486 453 487 478 481 472 481 486 477 467 505 503 480 487 469 498 468 471 479 492 501 479 513 477 501 478 488 513 490 516 488 508 491 523 527 498 509 509 506 491 528 491 511 501 536 500 523 541 524 529 503 533 524 537 519 512 511 532 537 535 547 517 548 558 547 533 561 556 540 539 565 561 522 555 558 541 525 535 563 571 526 561 556 579 566 556 532 573 550 557 539 579 558 581 539 537 589 587 586 551 551 572 556 564 546 562 568 582 569 592 602 590 593 606 586 562 582 606 599 559 612 603 566 598 597 614 566 572 571 570 591 577 607 568 605 575 591 580 602 627 607 587 608 611 626 582 596 580 631 629 611 634 591 596 612 592 622 621 596 592 643 620 638 618 616 617 631 618 609 642 646 600 639 631 619 647 598 657 646 650 617 642 624 651 619 605 659 622 644 632 623 617 625 629 626 668 614 633 667 645 654 636 665 616 650 656 648 641 621 657 626 650 669 649 638 663 636 682 624 625 640 659 670 625 688 687 649 680 670 673 690 631 688 655 647 694 679 656 639 632 669 680 656 665 687 677 683 648 655 684 697 702 660 662 695 697 700 643 699 642 706 649 683 692 663 688 700 658 654 663 676 649 713 660 703 691 663 703 694 710 686 701 681 709 713 666 714 688 692 684 691 706 706 695 711 708 675 664 659 683 682 700 665 678 682 660 710 711 675 702 666 695 702 694 671 688 676 704 724 673 682 714 678 705 705 690 722 724 683 706 703 676 676 718 676 736 678 685 711 721 725 726 727 696 691 734 731 716 671 713 672 689 693 697 672 734 723 672 736 682 713 715 693 723 697 714 734 707 732 731 678 687 711 736 727 743 674 741 740 709 727 718 716 690 711 691 740 710 680 708 693 741 712 701 740 742 716 739 718 708 686 682 721 683 705 734
682 705 691 708 699 743 680 700 718 716 716 713 680 722 706 729 677 703 684 741 698 684 693 700 716 703 737 690 710 695 709 676 684 723 707 707 679 711 731 721 711 680 679 676 697 724 741 685 733 713 707 673 706 673 706 718 722 736 680 679 708 699 681 733 723 725 728 722 707 705 674 730 712 679 675 677 731 672 701 733 714 665 733 689 678 699 678 671 717 715 665 672 703 719 714 708 707 675 684 694 683 707 669 685 673 670 667 707 667 666 685 678 716 658 723 682 712 700 690 693 680 693 705 690 686 679 658 699 712 713 694 660 708 674 655 664 676 691 684 654 690 679 649 684 676 682 704 677 648 666 697 652 673 703 697 682 643 677 691 677 694 675 651 687 646 671 642 672 666 691 696 675 645 640 684 661 650 687 633 635 664 671 681 653 643 688 685 625 668 676 626 662 624 667 670 657 622 648 626 658 672 615 639 639 637 616 650 643 610 630 619 617 667 652 669 607 611 619 633 623 619 646 638 630 653 627 603 612 622 626 616 654 600 621 652 629 619 599 624 612 644 596 620 617 588 607 638 606 620 586 629 610 594 593 610 609 610 626 601 598 625 587 578 608 631 609 597 622 619 597 620 620 624 612 617 573 617 599 589 575 566 605 596 564 600 579 573 584 589 607 566 566 582 595 561 578 562 597 569 590 577 570 552 573 557 580 583 551 587 562 554 572 569 533 581 584 569 580 559 552 529 540 571 569 540 536 572 552 533 531 561 531 518 524 515 526 544 525 523 539 527 531 542 549 520 523 541 547 507 547 538 532 526 498 545 527 509 522 528 534 524 519 536 492 529 526 530 492 521 510 531 512 505 491 527 507 512 481 482 519 500 482 476 496 481 503 472 481 498 465 480 478 490 463 479 463 487 474 457 501 478 487 466 490 456 471 460 486 453 463 482 475 486 460 451 450 467 443 470 461 478 449 440 464 437 441 444 461 444 464 453 463 438 465 435 429 458 439 428 437 444 447 455 436 448 442 416 449 440 441 409 414 417 407 409 403 400 414 437 436 433 417 419 402 406 420 397 423 388 393 391 402 386 401 403 402 387 387 386 411 398 412 399 401 386 404 398 404 373 403 383 394 373 398 373 387 385 385 377 379 368 371 365 372 359 381 359 380 375 352 362 353 366 366 369 360 342 344 353 356 354 366 348 365 364 354 362 354 346 351 331 355 355 356 347 350 345 327 341 335 332 323 342 325 316 323 324 308 338 327 328 309 322 320 319 330 313 327 308 306 314 296 315 315 318 291 310 294 302 287 314 308 295 291 286 309 306 300 279 295 291 298 290 273 287 290 277 271 291 279 274 274 267 273 273 280 277 283 265 280 266 278 257 257 252 261 273 272 264 271 257 255 261 248 265 251 265 262 254 259 246 236 249 250 255 255 233 238 235 228 248 249 238 225 236 241 242 235 242 241 231 233 234 224 235 220 222 216 219 210 216 228 215 222 206 224 208 213 206 211 202 203 208 212 204 214 202 207 198 196 209 195 195 193 198 204 199 197 194 187 194 198 197 192 196 196 182 193 190 193 177 183 181 174 178 171 183 181 181 173 183 179 178 178 166 178 177 172 163 170 165 170 157 167 170 164 162 164 158 153 157 158 156 157 160 151 151 151 147 149 157 142 154 154 142 142 144 145 145 137 145 147 139 133 134 144 135 140 133 133 135 133 138 135 133 125 134 131 130 130 125 128 125 120 124 119 123 122 120 122 119 120 120 114 115 120 117 120 118 111 113 113 116 109 108 106 107 109 106 102 109 104 101 104 102 99 100 106 101 104 97 98 104 101 96 93 95 97 94 94 94 94 91 92 90 91 94 92 93 86 89 86 85 83 84 84 83 84 86 84 86 79 80 81 83 80 82 80 82 75 74 74 77 74 75 76 72 76 74 74 76 74 73 74 69 71 67 66 69 68 70 67 66 69 66 67 64 65 65 63 64 63 64 63 59 60 61 58 62 60 62 61 57 58 59 57 58 56 54 57 58 57 54 57 56 53 56 51 54 54 53 54 54 52 50 53 50 48 49 51 51 50 49 49 46 48 46 47 47 45 44 46 47 45 44 46 44 46 43 44 45 45 42 43 42 42 44 42 42 43 41 41 40 42 40 40 40 40 41 38 41 41 40 40 38 41 39 39 40 40 37 37 37 39 38 38 37 39 38 38 38 36 37 36 36 38 38 37 38 36 36 35 35 35 36 35 36 36 36 35 37 37 36 35 35 35 37 36 37 35 36 36 36 37 35 36 37 35 37 37 37 36 37 35 36 35 36 36 36 35 36 36 37 38 38 37 36 38 38 38 36 37 38 38 38 37 39 38 37 37 37 38 39 41 38 40 40 40 41 40 41 41 41 41 42 39 41 39 41 41 43 42 41 40 43 44 43 44 43 44 43 42 44 46 46 45 44 46 44 44 44 45 48 48 48 48 49 48 48 49 51 48 51 52 52 50 51 49 53 53 52 53 52 52 53 52 54 54 56 54 54 58 56 58 57 57 58 59 59 61 58 59 57 60 63 63 61 63 60 61 60 64 62 63 62 66 65 64 69 66 70 67 67 69 73 72 69 70 74 73 76 75 76 71 74 74 73 79 76 74 76 80 82 76 77 79 80 82 85 79 80 79 81 82 87 87 89 90 83 88 91 87 87 88 92 92 96 93 94 97 92 91 96 95 98 93 98 99 101 97 104 103 99 105 102 101 102 105 108 104 111 103 112 104 109 106 115 106 117 117 112 119 119 112 117 117 112 122 114 125 120 126 116 127 125 126 120 130 128 126 131 133 125 132 129 135 135 129 138 137 138 130 133 140 143 144 134 134 136 143 135 146 145 150 142 139 145 147 151 148 147 146 159 158 147 156 159 160 161 163 156 167 164 155 159 156 161 163 172 158 166 166 160 177 174 166 171 178 165 169 172 172 174 176 185 178 180 187 179 183 186 185 190 183 181 194 190 194 184 186 189 197 199 195 189 200 194 207 198 210 194 210 194 199 208 214 211 198 219 202 202 215 203 217 221 205 225 215 212 211 214 220 228 228 228 229 215 231 219 239 237 230 241 225 229 225 236 244 234 249 244 234 250 231 248 234 244 256 258 248 247 257 242 255 244 266 243 266 264 254 260 262 254 261 275 259 274 264 266 257 258 263 260 280 267 281 277 273 273 291 288 267 272 278 287 283 296 279 275 294 294 299 295 297 281 307 290 297 304 291 292 305 311 298 306 301 303 307 296 302 305 322 314 299 321 328 326 314 315 329 336 321 335 325 336 325 315 335 332 334 323 321 340 318 348 351 347 349 345 331 354 338 333 337 339 331 331 353 362 349 357 368 345 367 342 361 357 374 375 373 377 351 357 365 352 368 361 378 386 383 361 380 368 388 377 397 382 368 392 377 396 385 393 404 404 404 404 384 401 390 395 383 413 412 399 419 417 421 406 393 421 410 412 412 424 412 392 427 423 412 408 413 411 430 410 401 412 420 406 444 420 428 435 416 420 411 421 434 438 434 457 448 454 436 419 422 447 446 465 461 465 460 427 433 459 466 454 451 457 437 447 479 475 451 475 470 466 459 463 486 459 464 448 491 487 487 456 489 473 460 467 484 473 500 477 483 477 504 481 493 510 465 495 511 476 509 516 509 497 512 486 492 502 524 499 479 485 506 501 522 524 529 513 520 535 527 500 500 522 537 522 520 541 522 533 525 501 510 519 522 522 522 516 542 509 507 555 547 522 554 514 524 564 535 517 552 519 535 550 519 533 534 524 523 537 537 557 576 546 553 557 545 547 564 567 541 563 565 563 559 545 542 566 559 571 575 595 575 563 591 573 591 586 585 599 566 580 583 558 606 587 563 590 586 610 558 566 604 562 579 571 598 567 564 603 618 565 571 612 570 592 595 619 625 629 621 591 622 608 618 608 617 624 628 621 615 597 616 635 597 603 610 588 640 596 626 636 614 597 598 592 613 622 624 621 602 612 639 608 606 597 608 617 599 615 651 606 646 620 662 648 648 617 663 641 635 639 611 638 620 637 612 658 639 664 612 621 657 621 665 654 641 651 627 655 640 650 653 668 656 646 663 658 624 662 684 681 656 630 645 640 654 634 636 664 685 670 668 643 669 660 692 667 685 645 649 642 689 655 681 654 652 673 665 661 661 643 657 653 651 643 652 700 706 667 661 704 645 694 652 651 698 679 700 651 654 649 678 656 706 669 701 705 691 689 705 681 685 691 711 664 708 707 658 690 700 682 657 659 701 657 671 691 707 661 663 677 678 669 698 722 721 683 710 684 704 718 695 687 732 706 719 695 692 684 725 672 697 699 719 733 695 714 693 668 695 710 731 677 705 673 689 712 698 680 698 698 681 685 715 704 715 687 698 672 718 688 681 693 724 677 690 683 727 730 698 697 703 704 719 741 721 734 742 683 733 691 736 718 696 695 694 685 702 697 699 719 709 742 696 714 732 725 746 733 744 684 688 685 679 722 712 687 711 709 696 731 686 687 703
708 740 723 719 727 745 703 701 709 699 681 707 715 730 736 732 687 704 744 727 739 679 692 679 745 685 699 729 695 741 684 726 733 691 728 743 719 683 726 710 735 731 741 703 713 695 718 708 691 739 730 685 694 686 728 722 690 731 691 706 700 727 693 703 686 738 725 687 737 734 737 718 725 719 677 733 671 721 710 700 728 697 713 691 710 698 671 670 700 691 702 672 693 680 717 708 724 672 677 714 694 697 692 723 696 725 689 701 715 666 668 714 664 665 709 672 659 659 682 699 654 672 657 700 686 698 667 679 703 650 661 717 671 702 679 702 702 711 654 668 686 651 706 645 649 663 669 676 671 650 678 670 665 665 678 674 699 683 653 675 698 682 668 670 662 651 649 649 664 659 637 662 641 683 680 652 640 635 655 641 638 645 641 644 678 656 645 655 677 652 623 647 633 667 663 662 677 644 648 655 660 656 630 634 623 650 659 670 641 612 640 610 613 639 667 651 630 645 609 655 648 614 627 610 639 639 626 606 638 617 636 645 617 622 615 613 624 625 608 624 612 595 597 617 604 624 624 625 627 605 594 621 587 614 627 600 592 609 612 600 616 620 629 612 608 594 593 587 585 594 609 616 598 596 579 568 579 599 610 602 577 610 569 613 574 559 612 591 588 596 573 554 564 572 590 584 581 573 593 592 565 595 591 569 572 572 592 566 546 565 563 535 537 585 553 561 574 547 582 561 557 536 533 547 536 569 575 549 565 565 556 518 539 517 531 559 514 538 528 540 517 559 519 545 522 543 547 534 555 532 531 518 541 498 510 529 512 522 519 497 506 515 503 493 502 514 500 536 507 528 521 507 503 490 523 479 516 520 486 505 505 481 516 501 480 484 508 512 485 502 482 464 495 492 464 475 459 490 472 477 474 473 461 470 469 494 468 452 469 461 488 478 449 470 466 476 481 461 454 479 448 470 473 448 445 461 451 458 471 459 440 447 438 423 445 437 440 443 433 441 453 454 439 427 451 427 451 427 445 415 411 439 427 429 404 435 408 437 411 408 411 431 402 404 430 424 429 404 406 408 403 389 395 400 391 407 393 386 398 378 396 408 399 381 371 402 400 392 394 397 371 397 385 396 362 372 381 363 382 388 382 381 354 371 352 354 376 379 347 373 363 373 358 344 375 353 340 351 343 345 354 335 348 361 338 355 360 355 332 355 328 355 326 335 342 339 332 328 331 338 334 337 317 333 335 313 326 329 310 332 331 320 308 320 324 326 326 299 301 309 299 305 304 298 314 316 290 297 306 314 299 296 309 309 310 283 290 300 287 299 301 292 297 290 289 297 289 287 279 284 293 277 276 283 263 270 272 268 273 273 257 278 278 261 271 251 259 253 270 256 261 246 249 249 263 258 245 262 260 256 260 251 246 254 251 233 245 233 252 232 245 246 235 232 235 244 240 229 241 221 225 229 232 227 221 225 220 216 215 223 225 217 216 217 219 222 209 210 208 205 201 215 214 203 204 215 213 211 212 199 206 204 195 201 198 189 189 203 186 188 191 195 188 182 187 179 180 187 189 175 187 178 180 174 183 175 170 174 171 171 179 177 174 164 178 170 176 177 172 170 158 163 156 165 156 165 164 167 166 165 162 162 162 160 159 148 157 159 158 147 154 153 150 141 150 140 149 138 141 145 136 146 138 134 134 144 139 137 131 136 133 138 130 131 136 129 127 130 129 124 127 120 124 128 124 127 120 127 126 118 118 122 123 121 117 118 112 114 118 109 112 115 111 107 108 107 111 112 110 104 108 103 109 105 102 105 99 101 102 95 104 103 101 99 97 97 98 96 95 94 91 95 90 88 90 89 90 88 93 88 91 85 87 82 89 87 83 85 81 84 81 85 84 79 79 76 78 80 76 80 80 78 77 73 76 73 76 74 72 76 69 69 72 70 69 70 69 71 66 67 68 67 64 66 66 66 65 62 66 65 65 64 62 60 58 59 58 58 61 60 57 60 57 58 59 59 58 57 55 58 57 56 53 53 54 55 51 51 53 52 50 49 52 51 48 51 49 48 49 48 48 47 47 46 47 46 47 46 47 46 47 45 44 44 46 44 45 45 44 43 43 42 42 44 40 41 40 42 40 42 41 39 39 42 38 40 38 40 41 38 39 41 39 40 38 38 38 38 38 38 39 39 39 36 37 37 38 38 38 37 37 38 38 35 35 36 37 36 35 37 36 35 36 37 37 36 37 34 34 35 35 36 35 34 34 35 36 34 34 36 36 35 35 34 36 36 35 36 36 36 35 34 36 34 35 37 36 35 37 37 37 37 37 35 37 35 37 35 37 38 38 37 37 37 37 36 37 36 37 38 38 39 39 38 39 38 39 38 41 39 39 40 41 38 41 40 41 40 39 42 42 41 42 40 40 40 41 41 41 44 44 43 45 43 44 44 45 46 44 45 44 46 44 45 47 48 47 48 46 48 51 48 51 50 50 52 48 49 50 51 53 51 50 51 55 54 54 56 53 54 54 55 55 57 55 59 59 56 58 58 61 57 61 60 61 60 62 61 62 65 63 61 64 61 66 65 68 66 64 67 69 66 67 68 72 70 71 68 72 73 70 76 71 75 73 73 76 78 78 80 77 77 78 79 82 83 78 83 81 84 85 82 86 87 82 82 88 83 87 84 84 84 92 88 91 91 88 89 91 90 98 97 95 94 93 101 93 94 104 99 99 104 101 104 99 102 108 107 109 108 106 111 102 105 113 105 114 112 109 117 112 113 113 119 118 112 114 117 115 125 124 122 115 125 117 117 125 120 122 130 127 128 124 123 128 129 126 133 128 131 132 135 134 135 133 135 144 135 143 135 136 138 139 142 139 140 143 141 151 155 153 158 156 151 150 159 151 161 160 162 161 155 161 164 167 155 160 171 171 164 170 171 163 161 171 169 166 172 172 171 182 177 171 182 180 179 175 189 182 174 180 183 180 184 179 191 184 193 195 192 190 187 203 192 191 206 195 196 207 190 191 204 194 197 202 199 204 207 217 211 218 213 222 212 215 206 213 207 216 213 215 231 224 217 228 215 222 236 236 219 229 231 233 232 241 244 229 244 241 234 243 228 235 248 253 246 238 247 250 255 261 248 246 242 254 257 256 253 247 252 258 261 251 261 269 252 263 269 267 265 266 261 271 279 262 268 273 274 288 268 267 293 278 278 283 289 294 274 276 275 302 290 296 285 287 292 296 297 294 292 305 287 303 292 296 315 306 299 320 312 296 312 322 308 311 303 308 308 333 314 332 312 332 329 320 333 342 317 329 342 335 316 320 346 333 331 344 339 339 334 350 349 344 336 346 352 332 353 334 358 345 357 359 361 346 374 349 370 343 353 347 365 351 352 354 384 351 386 382 380 360 365 366 382 373 375 367 362 380 384 395 396 389 370 373 387 408 389 383 376 399 389 414 411 383 401 412 416 413 385 389 423 415 402 429 424 415 413 421 400 416 422 407 412 405 407 437 436 418 419 411 445 414 435 411 429 450 427 435 425 433 443 430 438 443 440 422 463 428 441 455 448 458 471 442 459 470 467 474 447 476 470 459 446 450 468 455 482 473 464 484 487 478 478 481 463 481 473 454 498 469 465 465 484 459 499 471 495 479 491 505 466 497 481 499 480 497 502 515 478 518 486 501 493 479 488 522 504 510 491 528 524 489 515 512 497 531 532 511 527 540 545 516 505 507 498 542 513 545 537 508 540 521 522 507 544 555 524 559 529 553 551 559 540 520 518 537 528 537 518 570 537 524 541 564 546 536 526 530 576 579 547 531 530 545 580 571 558 569 535 574 553 566 549 586 579 578 558 592 584 556 564 595 589 549 598 560 575 574 577 596 586 584 585 612 580 582 594 588 598 591 574 611 611 604 587 565 606 608 593 625 626 618 590 607 586 604 595 627 595 601 610 619 617 581 583 586 617 639 616 641 603 644 645 644 628 625 647 594 627 642 606 614 638 625 603 621 631 597 620 650 633 655 621 641 660 600 635 615 623 636 606 634 645 633 610 621 666 655 615 647 665 657 624 632 640 639 619 643 671 663 672 657 627 675 640 636 672 628 670 635 648 679 685 666 673 664 644 684 679 651 658 681 646 630 659 654 692 665 683 695 654 667 683 680 679 663 678 660 697 664 695 673 682 661 672 686 669 700 698 702 689 692 689 674 645 698 675 647 646 707 694 669 654 691 688 658 659 654 666 674 654 667 702 691 670 675 690 672 659 678 700 671 680 701 701 674 671 685 719 682 671 720 724 724 719 695 679 662 681 676 730 701 685 715 722 696 682 723 677 667 726 685 721 697 733 689 730 693 668 717 673 679 672 679 681 735 668 685 669 703 690 686 719 696 698 671 686 690 687 681 695 691 701 682 724 700 719 719 739 722 701 678 676 718 702 702 741 709 696 699 681 742 708 678 713 725 734 691 721 677 725 726 743 677 679 690 690 711 730 733 710 714 706 702 719 713 691 716 678 744 741 717 702 734 720 700 713 739 716
689 742 695 740 738 696 743 713 742 739 696 688 702 695 678 688 738 715 703 738 747 730 730 746 683 717 679 707 713 741 746 725 695 693 676 685 743 743 681 737 694 700 676 718 677 677 690 739 683 695 731 727 679 740 701 715 683 722 712 674 717 697 714 714 689 731 678 700 694 709 732 724 721 685 725 723 730 733 703 682 685 702 677 691 712 705 675 722 686 715 724 674 730 698 677 681 668 683 710 710 718 728 694 695 728 671 685 701 709 668 661 719 694 688 670 660 690 712 680 655 701 667 663 654 695 691 669 688 684 718 706 698 684 670 685 695 691 694 669 691 672 682 658 676 709 705 699 704 702 661 684 677 684 657 668 699 646 649 682 665 698 681 654 651 693 679 674 653 640 671 634 651 661 668 672 690 641 642 681 674 691 647 681 662 664 688 652 674 652 624 666 637 650 638 639 668 675 617 673 666 642 669 621 636 627 643 657 643 615 621 653 609 615 615 642 635 663 638 661 646 626 606 617 643 637 617 623 601 602 624 604 598 604 651 647 650 606 606 622 626 590 644 603 594 647 631 618 626 595 590 639 635 612 608 594 633 624 586 580 585 592 621 581 573 577 612 612 609 585 574 616 602 575 610 604 565 595 586 607 613 591 609 605 571 557 611 573 566 562 604 602 572 576 596 591 599 586 572 567 563 585 591 556 576 568 561 561 553 582 543 577 575 578 550 545 566 546 554 555 538 577 535 574 566 575 551 554 566 550 549 569 540 547 523 526 526 549 516 559 516 527 552 520 558 518 543 544 535 509 529 550 551 536 535 515 531 529 544 513 500 512 537 510 521 529 501 528 534 534 494 524 519 490 528 488 505 514 497 483 523 488 506 512 497 470 491 509 509 481 512 473 501 503 503 477 487 495 458 499 498 473 476 489 480 475 496 487 488 484 469 467 474 485 484 486 476 482 467 480 440 451 468 442 436 444 447 432 446 457 452 445 432 455 431 429 463 441 457 451 442 429 456 419 428 439 414 434 432 444 414 423 433 414 403 433 424 401 406 408 406 429 418 401 432 418 417 429 406 418 393 422 408 392 396 383 385 403 411 405 410 401 378 390 410 388 407 370 395 368 399 369 394 396 377 387 369 376 362 358 358 381 378 385 387 370 380 356 359 380 369 363 364 373 349 345 363 354 351 370 340 365 359 354 360 360 347 342 328 358 349 334 334 325 340 350 332 324 333 329 340 330 318 324 334 329 313 320 331 316 316 317 321 329 329 310 320 322 320 307 308 310 303 309 315 309 306 304 302 288 311 288 287 291 293 287 280 291 294 286 288 279 298 293 286 281 277 282 277 283 266 273 278 268 275 276 266 261 261 272 265 256 278 258 269 260 260 255 250 258 272 251 267 251 259 260 258 247 260 246 253 253 247 246 234 233 240 239 243 243 245 236 230 246 234 240 240 243 231 242 226 229 237 232 227 221 224 219 225 213 218 230 217 220 227 214 218 207 210 205 221 216 210 209 199 203 201 199 201 211 202 204 195 201 200 196 201 187 193 200 187 197 191 185 198 185 193 182 186 188 176 183 178 183 183 184 176 179 179 177 168 172 165 167 166 177 170 177 163 175 163 158 168 170 161 165 165 156 167 154 159 155 162 163 151 151 149 146 153 153 157 147 150 150 150 147 143 148 143 138 136 139 135 140 134 139 140 137 134 135 138 138 130 136 137 132 131 132 124 122 123 128 122 130 121 124 128 118 124 116 115 124 114 122 116 121 115 116 115 112 118 116 107 114 106 113 111 110 105 104 108 105 109 99 108 106 100 105 97 105 103 97 103 98 101 100 98 92 94 96 94 90 94 94 93 88 90 94 91 91 90 87 87 84 88 82 81 82 82 84 82 78 84 81 78 81 83 81 78 76 75 77 79 73 76 73 71 77 76 73 74 70 72 70 70 70 70 66 67 69 64 66 67 64 65 64 67 65 64 65 61 62 61 62 60 63 57 59 58 57 57 59 59 60 58 58 58 55 56 55 56 56 56 53 55 54 53 51 52 53 50 50 49 53 50 49 52 48 48 50 46 49 46 46 48 45 47 47 47 47 45 44 46 45 43 45 44 42 42 44 41 44 43 43 40 40 40 40 39 40 39 40 38 38 39 41 38 38 40 38 41 41 39 40 37 38 37 39 39 37 37 37 38 36 38 38 38 37 37 36 35 37 35 37 36 36 37 36 36 37 35 36 35 35 36 35 36 36 35 34 34 35 35 35 36 34 35 36 36 36 35 36 36 35 35 36 36 35 35 36 34 36 36 36 35 36 36 35 36 34 35 34 36 37 37 35 35 35 37 35 36 35 37 36 38 37 37 38 38 38 38 36 38 39 37 37 39 39 37 41 39 38 38 38 38 39 38 39 41 41 40 40 42 42 40 43 40 40 43 40 44 42 41 44 45 43 44 45 43 43 45 44 44 46 45 44 48 46 47 49 46 46 46 51 47 49 50 52 50 53 51 50 53 52 50 53 52 52 53 54 52 56 55 53 55 57 56 56 57 57 58 58 60 60 60 58 60 58 62 62 59 64 62 65 63 61 63 63 64 65 67 65 64 66 65 67 68 73 67 74 68 72 73 76 71 74 72 77 76 78 78 76 80 76 77 79 80 80 77 82 77 81 82 84 84 83 85 82 83 87 87 83 91 88 89 94 93 91 94 93 95 89 97 90 95 94 95 100 96 96 98 103 104 101 101 98 104 107 104 108 104 110 107 103 110 106 105 112 106 106 108 111 109 112 113 110 119 117 114 113 120 124 118 122 124 123 121 118 128 122 123 123 127 129 126 130 135 132 134 127 135 131 130 141 140 142 139 140 144 139 142 142 141 142 149 149 141 142 151 152 155 153 145 156 155 147 154 150 154 150 159 164 151 166 163 156 165 162 168 161 165 159 171 166 169 176 162 175 167 176 177 179 180 168 179 171 173 177 181 180 190 186 179 185 177 179 190 191 197 190 193 189 196 193 194 198 197 206 203 206 202 195 193 210 210 209 208 213 208 208 202 208 203 222 215 211 209 219 212 224 217 223 220 227 217 219 216 220 221 220 221 239 241 234 232 229 236 225 234 229 230 247 229 242 245 252 246 250 250 248 237 259 254 248 251 241 257 263 254 255 260 264 260 250 253 259 275 266 270 273 280 277 276 258 260 274 274 286 274 267 291 286 267 285 272 282 277 271 278 296 300 288 284 291 302 292 292 306 293 308 292 304 304 304 308 304 294 291 299 318 308 295 317 320 321 326 328 318 305 318 320 308 332 319 335 333 329 326 312 342 341 341 337 337 326 319 335 351 325 340 334 335 358 343 342 331 344 348 361 367 368 345 346 359 358 345 342 376 344 352 351 376 358 358 360 369 367 376 369 365 383 379 390 371 382 372 373 388 378 369 392 401 399 386 371 369 404 410 384 396 381 377 388 397 406 404 419 402 396 421 406 410 398 422 408 403 419 412 393 408 412 399 425 427 414 428 409 433 427 432 443 439 408 433 437 411 413 445 440 445 453 451 452 458 421 461 429 461 427 442 447 454 439 444 443 473 462 434 469 456 447 458 453 479 455 457 481 441 472 472 489 487 451 489 454 458 478 464 458 465 458 464 498 461 489 461 471 464 497 481 466 491 474 470 485 469 472 517 491 497 487 510 499 480 481 498 516 515 490 504 491 521 507 492 518 506 514 537 504 523 512 541 541 509 500 539 516 509 506 537 527 518 511 527 506 526 549 537 526 537 535 515 562 535 523 543 526 536 568 532 563 539 530 531 558 554 566 535 530 527 565 565 578 548 550 541 566 558 549 543 554 537 543 556 571 565 560 591 598 553 585 551 576 561 591 572 558 600 579 560 556 599 590 582 582 578 600 614 580 591 574 579 618 588 563 613 577 610 606 579 570 582 584 627 574 574 627 603 588 584 604 584 631 601 599 585 590 601 585 624 628 618 622 630 610 631 632 631 637 647 627 637 623 644 647 643 617 595 632 645 645 625 654 620 649 634 661 644 616 605 624 665 645 632 647 627 651 645 610 640 622 648 638 673 667 658 663 653 637 622 675 662 670 658 668 654 641 639 665 638 636 642 660 663 656 681 640 658 672 644 658 635 689 673 672 669 654 641 691 691 664 639 693 679 683 638 674 668 650 665 675 654 695 673 683 672 671 675 653 707 686 651 691 654 647 705 664 703 713 690 706 699 672 682 692 668 689 675 716 668 694 698 697 655 655 707 678 704 677 695 677 662 675 705 718 685 709 724 673 696 685 694 672 673 695 722 715 690 680 683 675 683 698 673 719 709 724 678 679 685 676 708 706 688 712 675 705 673 727 717 688 700 692 699 671 725 690 681 733 679 673 718 701 684 673 730 702 687 704 685 721 727 729 706 694 707 716 734 727 720 729 692 683 684 682 701 694 737 709 736 700 728 704 700 686 707 689 745 720 739 709 691 680 707 734 707 716 715 723 688 678 733 678 740 692 718 697 712 710 732 734 696 745 724 721 717 685 696 747 730 688
710 746 724 701 694 716 701 733 692 714 734 708 746 727 682 715 706 717 709 690 735 688 718 711 692 687 719 711 685 731 681 678 688 728 701 704 726 725 688 739 720 704 729 677 713 733 675 741 702 707 714 709 733 698 713 677 675 684 708 723 724 733 691 690 715 685 721 698 694 695 673 669 691 672 733 692 695 694 734 682 696 736 730 685 690 700 701 704 723 666 697 706 670 694 691 687 689 705 685 712 719 726 677 698 685 668 672 665 688 679 664 713 709 716 711 708 713 669 681 713 668 673 680 669 668 665 676 710 691 714 686 689 654 694 662 650 708 685 683 696 705 653 648 660 710 673 654 673 663 703 695 662 657 647 655 644 681 701 646 655 658 698 654 694 696 638 645 666 694 693 643 686 689 695 664 664 670 642 662 652 682 690 670 677 628 677 651 683 674 638 661 667 626 637 657 669 673 663 639 625 619 642 650 669 628 613 620 671 648 626 645 671 649 612 658 639 627 638 654 652 605 607 643 644 608 618 606 638 605 652 617 643 631 643 620 639 625 626 626 652 636 615 626 632 595 638 606 633 631 593 594 584 587 618 626 614 604 595 592 625 602 582 593 628 604 602 623 605 602 609 604 605 583 618 577 592 578 593 606 569 595 600 599 585 614 602 604 585 582 584 591 591 578 551 594 597 582 549 586 584 581 582 546 556 575 596 552 572 566 562 581 553 538 558 582 563 579 536 549 548 557 539 555 549 543 578 567 535 573 563 544 520 556 547 544 520 519 547 533 518 531 538 548 560 530 541 546 514 515 537 511 532 520 507 539 546 530 519 543 532 513 509 525 530 492 523 535 514 485 532 509 526 486 528 510 521 497 514 511 478 504 482 496 493 491 516 472 515 477 483 470 507 499 495 475 461 494 470 481 473 489 499 464 453 480 483 463 484 471 455 485 448 484 452 483 453 445 459 455 448 448 450 434 438 452 474 457 450 440 471 458 432 463 423 446 427 433 424 457 421 432 417 426 445 431 418 428 423 449 412 447 429 427 432 401 409 439 412 434 434 403 433 402 411 401 391 392 408 427 401 394 402 385 421 405 396 398 393 416 404 410 380 389 408 396 382 369 391 394 395 372 385 397 395 386 365 374 360 384 387 378 356 356 369 386 381 358 380 362 372 348 353 353 366 362 375 359 346 341 355 350 355 367 346 357 335 329 351 355 359 344 344 331 346 353 325 321 318 328 322 323 319 313 342 335 311 340 318 313 313 330 304 315 323 305 302 309 323 327 315 312 308 314 310 295 311 298 294 288 307 306 294 311 287 286 294 288 301 288 298 303 288 296 291 283 289 285 269 270 288 286 291 281 270 286 279 280 275 271 278 260 274 274 254 253 276 257 259 251 270 268 258 260 255 267 258 241 252 255 242 258 252 243 242 245 232 249 245 240 244 235 243 226 239 224 225 233 239 231 233 226 226 237 234 225 221 222 232 227 227 217 222 216 215 216 208 219 211 218 212 219 210 198 204 198 212 200 198 210 203 195 206 204 199 195 192 201 195 194 194 197 196 186 190 196 179 188 192 183 187 181 173 175 185 174 174 182 171 180 169 173 166 177 174 179 175 164 175 163 168 164 163 161 167 163 164 162 152 163 157 151 154 159 156 160 148 157 155 150 151 146 144 154 140 147 146 149 137 143 144 142 136 136 145 144 131 135 141 141 132 132 127 130 128 129 126 125 123 124 124 127 127 129 118 127 125 120 121 114 118 121 122 114 114 120 112 117 110 117 114 117 109 116 105 105 114 110 105 104 101 104 101 101 98 106 103 105 104 97 104 99 98 102 98 95 97 93 94 92 93 89 96 92 91 93 94 88 93 91 87 84 83 83 88 86 87 87 85 84 83 84 81 79 83 76 76 76 80 74 76 73 73 73 77 71 75 76 74 71 74 74 69 69 72 67 68 66 66 65 69 64 63 64 66 67 62 66 61 62 60 61 59 59 58 57 59 61 62 61 56 60 56 58 56 56 58 58 57 56 54 55 52 55 55 55 50 51 54 50 52 50 48 51 52 52 51 51 48 49 47 48 46 48 47 47 47 44 46 44 43 44 45 45 45 44 43 43 42 42 41 42 42 41 41 39 40 40 39 41 38 39 38 39 38 40 38 38 41 40 39 38 37 37 39 38 37 37 38 37 38 36 37 38 36 37 36 36 36 35 36 37 37 36 34 35 36 34 34 35 34 36 34 35 34 34 36 35 34 34 33 34 33 34 34 35 34 33 33 33 33 35 35 33 33 35 35 33 33 35 35 34 35 33 33 34 34 34 35 35 36 35 35 34 34 34 36 36 34 35 37 36 35 35 37 36 35 37 37 37 38 38 36 37 38 36 38 37 38 37 39 39 39 41 40 40 40 39 41 39 38 39 41 42 41 41 40 39 40 42 40 43 41 44 43 44 43 44 43 45 46 44 43 44 45 46 47 47 48 47 45 46 49 49 51 47 51 52 51 52 51 51 50 49 51 53 53 53 53 54 54 56 57 54 57 57 54 57 55 56 58 56 60 57 58 60 57 58 61 58 61 59 64 61 62 66 61 66 65 64 67 66 69 65 69 66 72 66 69 67 74 72 70 73 70 71 75 71 75 72 78 75 74 79 76 80 79 76 77 78 82 82 85 86 85 82 86 86 81 83 87 85 87 84 85 88 91 88 93 96 94 96 93 98 99 94 100 94 94 98 98 104 104 101 102 102 97 106 104 106 107 100 106 105 108 108 104 111 114 116 115 107 113 117 118 119 115 112 113 120 117 124 117 117 126 123 123 118 119 130 127 120 130 132 129 125 126 128 125 135 129 134 140 135 141 133 138 136 133 145 133 146 147 147 150 148 148 144 153 142 147 145 157 145 147 158 148 159 156 151 152 154 151 154 162 154 153 159 156 170 162 161 164 166 160 173 176 169 166 178 181 177 168 169 183 179 180 174 175 184 176 190 180 192 183 193 183 180 191 187 194 189 201 200 191 203 194 202 206 198 208 191 200 211 197 211 210 206 207 207 210 210 218 212 221 220 211 215 218 228 213 210 210 213 232 233 232 234 222 232 234 231 221 226 230 226 230 230 228 231 228 237 236 248 230 231 244 251 249 238 258 260 259 254 244 245 243 261 246 252 262 258 269 255 253 270 252 266 258 278 257 274 283 274 278 277 277 285 264 266 289 286 293 287 279 295 284 297 272 283 280 280 293 277 305 290 292 292 291 307 294 290 308 312 316 303 291 311 301 320 317 318 325 319 300 312 306 322 328 310 317 324 327 325 338 335 315 325 312 325 320 344 337 322 322 321 337 351 342 336 352 354 326 360 343 350 351 350 334 345 334 363 363 366 357 344 374 344 351 362 377 380 354 372 352 361 381 369 386 376 380 374 359 389 372 386 388 372 369 399 367 398 368 395 382 384 383 372 406 385 406 383 394 381 379 386 382 420 390 408 418 411 394 421 413 424 421 427 402 411 424 428 397 418 408 432 412 409 432 443 426 422 434 438 436 429 432 423 439 426 445 449 417 439 426 429 438 453 455 451 434 441 470 462 450 451 466 460 438 445 468 445 437 462 453 454 460 458 467 482 450 471 483 462 469 450 458 484 460 488 492 461 490 491 488 481 491 463 501 473 502 507 495 468 481 510 494 511 471 501 495 491 493 507 496 485 514 491 525 501 529 486 515 527 532 508 535 499 507 522 531 525 526 497 496 529 543 525 515 533 540 512 542 511 508 520 520 526 560 541 530 515 519 554 527 544 557 545 542 525 564 549 549 568 564 569 533 567 580 566 531 582 572 579 534 568 553 544 582 558 550 572 552 573 581 591 591 596 591 547 580 592 569 567 598 573 598 551 589 561 598 571 589 592 571 591 581 560 569 607 570 617 595 607 564 611 587 611 573 569 585 601 599 612 622 578 574 580 615 610 590 588 634 630 631 579 636 611 620 618 590 595 614 599 616 618 647 629 630 592 643 601 605 598 611 603 637 606 612 618 610 610 615 638 604 643 619 609 618 635 646 617 642 615 606 615 639 608 668 658 642 610 667 674 649 674 623 650 660 622 651 671 665 649 643 660 666 669 647 685 655 638 641 627 656 635 650 678 681 689 675 673 648 637 663 670 694 640 643 671 633 647 698 654 635 687 640 640 693 668 694 664 681 649 644 688 647 655 675 700 699 644 708 688 700 650 685 675 711 656 664 689 655 656 712 674 659 650 664 657 687 698 678 710 684 714 656 657 706 655 700 690 677 672 696 665 682 704 667 666 669 721 683 676 693 710 716 669 690 673 706 722 726 677 677 687 674 671 712 726 697 697 686 708 686 710 733 702 685 674 668 718 680 681 718 729 684 712 693 731 676 725 677 682 712 713 684 690 692 710 682 725 685 704 698 707 679 709 685 710 728 682 690 682 702 695 702 730 725 684 714 701 744 697 718 703 711 712 739 732 701 738 745 738 735 688 689 737 697 685 743 687 724 688 726 682 740 683 738 680 724 707 706 723 689 708 710 724 745 733 710
730 684 739 682 742 679 725 692 731 733 687 701 710 729 679 715 721 716 704 724 722 693 711 726 704 742 687 679 698 703 711 679 709 731 713 733 733 689 676 746 745 684 728 736 735 689 702 738 726 687 712 730 734 707 722 680 717 735 706 720 692 729 717 703 734 719 707 736 726 736 677 692 695 720 726 717 725 684 703 713 701 716 689 699 669 679 717 724 670 679 701 691 666 676 734 681 712 698 675 703 693 670 691 672 716 697 671 666 713 721 690 716 695 661 714 673 695 698 675 717 681 677 690 673 714 714 655 656 708 689 697 690 710 714 653 705 712 673 656 663 709 699 713 667 669 697 649 689 675 699 689 664 661 669 660 647 676 702 646 655 679 699 654 656 638 637 658 670 676 658 695 694 674 688 640 647 684 672 682 647 678 628 655 658 683 659 656 670 645 657 651 677 663 649 637 677 677 622 644 680 640 656 616 631 677 641 653 654 620 662 621 655 670 618 654 634 641 634 662 664 619 650 650 650 629 606 631 606 624 612 608 650 636 605 652 620 645 627 626 621 605 634 635 635 589 609 627 600 597 591 590 614 628 603 619 609 622 596 604 592 620 594 605 609 598 589 572 615 603 583 570 600 618 617 579 588 585 610 598 566 616 576 599 571 564 602 604 608 573 588 603 608 555 551 554 562 590 548 576 567 583 592 549 566 561 596 575 574 593 573 539 585 569 572 588 578 567 546 543 582 547 565 533 559 529 535 572 531 535 540 542 556 552 517 520 535 546 545 566 544 563 551 561 551 549 510 544 555 509 512 522 541 523 514 511 546 541 519 516 541 523 514 514 528 494 520 503 491 522 515 488 517 486 509 487 522 491 526 509 523 512 476 499 490 484 518 482 479 468 488 471 479 474 486 475 489 494 477 470 478 473 472 482 487 478 495 460 480 449 460 467 483 453 454 471 473 476 482 437 468 469 440 477 445 437 470 450 471 451 443 454 445 460 456 424 427 435 447 441 451 440 425 438 418 413 426 421 444 450 437 418 430 404 410 436 424 412 407 437 413 408 407 417 409 418 403 427 419 391 410 417 411 393 396 412 393 386 412 384 395 398 409 401 399 394 391 371 377 392 392 370 373 370 376 389 387 373 370 394 366 376 389 374 379 355 374 361 366 348 356 355 369 358 365 342 357 344 366 344 345 358 353 349 355 357 330 350 347 356 335 333 327 326 347 343 328 348 328 334 329 333 321 318 332 325 334 340 308 336 331 318 327 316 314 330 320 319 319 312 309 314 318 309 309 292 308 297 310 301 302 287 288 290 284 305 291 284 288 304 288 303 278 293 297 297 286 292 295 274 283 275 276 266 271 284 270 280 269 280 280 264 270 272 276 263 266 269 266 252 256 264 257 255 256 242 255 258 262 259 249 250 240 253 246 239 240 249 236 242 249 245 231 226 241 231 223 226 243 232 225 231 238 236 217 214 227 214 232 221 224 212 214 221 221 224 214 207 203 209 212 212 199 215 210 210 207 211 203 203 201 207 209 205 192 188 193 195 187 186 200 192 192 190 193 184 195 194 189 175 174 174 189 188 175 186 185 173 175 177 167 175 174 174 170 169 177 174 171 159 172 160 161 159 165 166 155 165 165 157 160 161 150 152 153 159 160 155 155 155 147 151 141 145 147 144 151 142 141 143 140 147 146 133 141 138 141 139 136 134 138 130 135 130 136 131 133 133 126 130 131 126 129 128 123 124 121 123 115 123 120 115 118 116 121 120 112 115 119 109 108 116 106 113 113 107 111 104 106 105 107 108 108 101 98 101 98 98 96 98 104 98 101 98 98 96 99 98 98 97 97 91 93 94 87 89 92 85 86 89 89 85 87 82 85 87 85 85 82 80 81 77 78 78 80 77 76 78 79 75 76 73 78 78 75 76 72 70 72 69 74 69 67 72 66 69 65 67 69 66 68 64 67 65 67 61 65 64 65 59 60 59 61 60 57 60 57 60 59 58 59 60 59 59 55 55 55 54 56 57 54 54 51 51 53 50 52 54 50 53 51 50 50 49 47 50 48 48 46 46 47 45 45 48 45 45 44 43 46 43 45 42 43 45 44 42 42 42 42 43 42 40 41 41 42 39 40 39 40 40 38 39 40 39 38 38 40 38 38 39 37 38 37 38 36 37 37 38 36 36 37 37 37 37 35 37 37 36 36 36 35 34 35 34 35 35 35 35 34 36 33 34 33 33 33 33 33 34 33 34 35 34 33 35 35 34 35 35 33 33 34 34 35 33 35 33 34 33 34 34 35 33 35 33 34 33 34 35 35 34 34 34 34 36 36 35 35 35 34 35 36 35 34 35 37 36 37 36 36 37 35 37 38 37 38 37 38 38 38 38 37 37 38 39 37 41 40 38 39 39 40 41 40 40 40 41 42 40 40 40 40 42 41 42 41 42 44 43 45 43 44 42 45 44 43 44 44 46 45 47 45 45 46 48 48 46 51 49 50 52 48 52 50 51 49 50 50 52 51 54 52 55 54 54 57 53 54 56 58 55 55 59 58 58 58 60 61 62 57 63 63 61 59 62 60 63 66 66 63 67 68 64 63 66 64 65 69 68 70 69 71 74 70 69 69 70 75 75 75 73 73 75 74 74 74 80 79 79 81 78 77 81 82 85 83 83 83 85 84 82 82 83 87 87 85 93 85 91 87 92 95 95 92 90 92 98 98 92 94 98 94 97 101 103 104 105 103 103 100 102 103 104 106 105 111 112 107 108 110 115 107 112 107 114 115 112 113 116 113 122 116 117 121 120 126 126 119 128 127 119 125 125 129 123 124 134 129 135 132 131 134 129 133 140 134 135 138 138 135 141 142 138 146 145 149 145 145 147 144 153 147 155 143 157 147 150 152 159 148 157 153 154 163 166 152 162 165 163 161 165 157 162 169 167 168 169 173 163 171 170 168 170 177 183 169 182 172 177 182 178 174 186 175 188 179 184 182 185 183 198 196 192 195 191 190 186 195 193 201 202 207 207 198 204 202 202 203 208 205 199 208 208 221 213 218 206 223 209 226 224 217 218 219 216 227 231 227 229 222 237 236 240 229 222 235 224 232 240 243 229 236 247 242 230 230 234 238 250 248 242 235 251 259 256 250 264 254 266 258 266 249 246 258 259 249 274 269 260 275 275 266 280 275 277 277 268 272 276 269 271 276 282 291 278 285 276 283 296 292 288 288 303 294 284 286 284 288 299 305 304 307 295 290 288 306 318 319 306 321 298 324 302 299 310 310 313 325 320 302 329 313 330 336 326 335 310 329 328 312 341 320 338 340 319 344 319 347 338 350 347 335 334 332 345 334 334 337 346 355 363 342 361 365 353 348 363 373 370 343 370 353 365 366 347 371 357 357 376 372 383 360 386 358 373 368 380 385 377 369 378 365 385 383 378 391 399 377 374 391 410 384 392 398 407 392 406 388 406 397 392 399 419 424 396 396 402 424 430 413 428 420 431 406 422 431 408 404 441 429 420 428 442 441 447 438 418 438 419 447 445 429 445 426 456 418 437 440 449 461 442 440 437 443 449 456 437 468 448 435 450 474 479 469 466 443 473 467 483 485 448 453 467 473 490 491 459 457 492 453 490 463 492 498 471 500 496 488 503 470 494 490 503 475 499 513 478 481 510 475 517 515 494 514 481 483 490 497 524 516 528 523 484 526 533 501 503 508 518 509 541 498 503 545 531 508 521 534 502 538 541 503 541 516 531 510 550 557 557 554 534 548 559 535 517 533 520 515 539 549 529 523 528 559 523 547 527 577 569 541 569 560 580 573 554 531 544 540 573 577 552 545 561 563 547 548 592 583 563 591 574 570 561 565 596 549 591 576 574 570 586 557 583 554 569 602 610 606 601 593 561 571 585 607 610 600 605 579 603 605 603 571 608 627 628 578 605 613 617 631 583 616 588 590 579 601 627 603 584 621 603 625 609 603 635 605 592 635 622 612 650 605 591 609 595 635 639 655 620 651 654 612 608 636 607 652 625 607 650 621 655 626 615 654 615 625 648 625 619 665 615 611 659 620 619 650 624 655 664 653 635 630 657 632 635 682 668 665 659 668 663 675 667 669 650 630 654 688 668 666 686 686 640 653 630 653 637 652 681 648 674 641 653 657 682 684 640 680 666 675 664 694 687 646 679 651 663 655 697 668 693 680 675 670 645 682 705 703 650 709 704 693 709 677 698 697 650 672 705 689 718 681 660 713 697 711 701 653 708 707 705 710 668 675 665 663 676 686 674 664 716 713 697 697 684 718 682 699 683 685 697 702 676 722 682 682 724 672 669 725 691 721 675 709 683 719 713 683 722 715 697 721 699 695 692 710 702 714 704 669 677 733 684 721 689 699 718 677 716 735 680 673 721 690 718 683 686 707 712 744 705 686 707 731 740 722 743 734 736 745 687 693 677 696 741 690 729 734 711 720 705 692 738 734 708 692 699 700 699 699 699 731 712 734 678 707 741 746 696 731 745 708 678 746 688 704 690 702 691 685 746 680
702 738 738 693 682 689 717 704 711 739 718 745 684 718 733 706 714 711 720 710 702 680 739 743 706 711 696 680 717 724 681 700 712 700 746 746 710 713 731 701 732 699 727 698 738 741 725 733 704 696 725 687 729 714 712 686 676 675 682 723 727 738 681 673 678 721 686 728 671 715 709 699 723 684 722 704 710 674 693 669 698 728 715 691 707 712 711 676 725 733 667 708 727 676 721 676 726 709 670 676 671 717 708 720 709 677 690 710 705 704 669 699 677 693 672 706 678 679 717 664 668 682 712 699 691 697 711 703 709 674 657 711 688 717 717 655 659 686 671 650 709 652 691 705 673 678 693 704 699 657 704 678 645 686 681 686 648 673 650 639 675 648 641 673 693 656 645 698 634 690 674 662 639 676 671 671 640 685 649 664 640 648 636 649 658 638 674 663 657 659 639 667 662 668 656 680 655 665 636 681 659 619 677 620 635 625 662 616 653 664 646 629 621 669 659 663 645 631 634 636 618 624 606 606 655 614 624 615 609 657 657 640 635 629 649 620 620 599 596 649 628 623 628 625 649 632 616 594 642 595 586 608 630 620 610 580 610 624 629 608 591 586 632 586 606 632 583 619 617 583 618 585 606 608 604 567 617 567 607 577 589 595 612 587 586 569 579 574 569 572 569 599 605 558 565 567 585 561 556 588 567 597 547 599 585 551 590 571 577 593 558 558 538 567 559 548 567 577 574 568 561 545 546 565 570 555 560 535 523 562 550 529 534 530 529 515 519 546 523 515 554 544 554 523 539 542 554 512 527 545 553 519 539 524 536 535 528 544 530 543 526 499 539 500 526 497 526 523 512 486 532 493 497 507 508 479 504 479 482 475 519 475 490 513 516 476 505 483 497 500 501 488 496 475 499 484 475 468 458 487 477 482 454 458 483 474 451 491 458 492 449 446 478 480 458 458 444 475 443 448 438 441 442 444 440 445 451 430 442 429 461 438 467 446 464 443 461 440 430 454 456 450 423 452 420 445 430 441 422 426 443 414 411 422 432 431 421 418 400 401 413 401 395 395 397 424 422 396 422 389 414 385 403 410 393 406 408 391 401 383 404 383 374 386 373 372 395 375 394 382 389 401 374 390 398 368 366 360 363 371 360 356 376 381 373 354 366 374 357 366 374 368 353 369 373 347 363 344 349 348 353 360 363 356 345 347 362 336 333 343 347 350 328 331 329 320 347 323 345 348 343 318 328 330 336 336 325 309 308 326 335 331 332 313 317 312 322 318 306 322 301 318 316 293 308 291 315 287 308 298 288 298 299 308 291 280 288 304 284 301 286 283 300 282 284 297 286 285 281 292 287 285 271 282 268 278 263 281 273 280 279 274 255 267 276 254 253 255 256 259 254 261 264 258 250 255 263 243 259 259 259 236 248 252 242 231 240 241 228 237 235 240 237 234 240 234 241 227 234 223 233 224 219 221 224 223 220 216 217 211 209 216 211 218 217 222 204 202 219 214 219 215 201 209 197 209 200 212 204 193 206 193 203 190 205 193 195 186 199 196 187 199 182 183 182 195 181 181 175 178 175 182 181 184 184 183 182 176 180 167 165 167 172 178 171 167 175 167 173 164 171 170 160 162 154 155 163 158 158 159 151 158 159 156 154 152 148 156 157 147 153 150 150 140 144 149 144 149 136 137 147 136 146 144 136 137 139 137 137 129 137 126 136 132 131 135 127 124 123 125 126 121 127 118 126 121 119 120 123 117 121 121 119 115 114 114 114 118 108 117 108 111 105 107 114 112 109 103 104 109 106 103 99 107 105 102 99 99 95 101 100 98 101 99 95 96 92 95 93 95 88 87 95 94 86 90 87 90 83 89 85 85 81 86 86 83 85 85 82 78 78 79 77 82 75 78 76 76 75 75 75 78 74 71 70 74 70 75 72 72 70 68 68 71 68 70 64 69 64 67 67 64 62 61 61 60 65 63 60 59 58 63 59 58 60 61 57 60 56 57 55 57 58 58 57 55 57 56 53 56 53 54 51 53 54 54 50 49 50 48 49 49 48 49 48 47 48 47 45 48 47 45 47 46 47 45 45 43 44 44 43 44 44 43 43 42 41 40 43 43 39 42 40 39 39 38 39 41 40 39 40 38 40 39 39 38 39 38 39 38 38 37 37 36 37 36 35 37 35 36 36 35 36 36 35 35 34 36 35 36 36 34 35 34 34 33 33 33 35 35 34 35 35 33 33 33 34 32 32 33 32 33 33 33 33 32 32 34 34 33 33 34 32 32 33 33 34 33 33 33 34 32 33 33 33 35 34 34 33 33 33 33 34 33 35 34 33 34 34 35 36 36 34 36 34 36 35 34 36 35 36 35 35 35 37 37 36 38 36 37 38 38 37 38 39 39 39 39 41 41 40 38 40 39 38 40 38 40 42 42 40 41 41 40 41 41 43 42 43 43 42 43 44 46 44 46 47 46 44 47 47 48 48 46 46 49 51 51 51 51 49 52 50 53 50 52 54 54 51 54 54 55 53 52 53 54 55 54 54 55 55 59 56 58 61 57 58 57 61 60 59 62 61 59 64 62 61 62 64 63 67 65 68 65 65 70 66 69 68 73 70 73 70 73 72 73 76 76 73 74 72 76 77 77 80 76 80 81 81 80 83 81 82 79 82 83 81 81 87 86 85 86 86 91 86 86 93 93 91 95 91 89 91 90 97 94 100 92 93 95 99 98 101 101 103 104 99 102 101 101 104 100 104 109 111 112 107 106 106 109 108 108 115 109 117 119 110 117 121 116 117 119 115 119 116 126 120 127 118 129 119 127 129 132 130 123 135 132 137 135 133 130 132 139 136 137 136 133 144 143 141 136 138 149 144 144 149 145 149 151 153 147 156 146 154 145 157 157 160 155 151 163 161 155 161 164 165 164 155 166 162 162 167 171 165 171 162 174 171 171 173 166 172 172 175 170 176 178 179 180 175 189 176 176 178 182 184 187 194 192 185 183 196 195 202 191 206 189 205 208 206 205 211 197 203 208 209 201 198 214 211 213 202 205 220 224 215 215 217 224 229 224 231 229 232 222 227 225 223 225 227 229 235 236 239 229 241 225 225 242 231 241 237 241 240 242 240 255 251 242 254 257 250 244 251 262 252 253 251 252 247 252 260 271 254 252 254 270 271 268 266 256 275 278 271 283 277 277 277 291 288 285 281 284 296 294 297 286 289 287 283 292 289 299 305 286 294 285 287 289 305 313 306 308 316 316 304 301 300 322 321 309 323 304 300 324 319 309 306 329 325 320 309 322 308 310 311 325 330 337 334 328 321 337 328 337 335 353 354 348 338 333 352 348 333 349 354 337 338 360 353 367 371 360 355 354 376 369 355 366 363 368 366 374 370 364 378 361 359 379 363 376 386 379 366 367 384 370 369 371 379 371 383 383 398 404 399 401 404 403 384 397 387 410 384 402 402 393 413 410 414 411 402 414 406 428 419 424 415 415 411 417 435 424 439 424 413 429 427 418 419 436 443 415 417 423 413 427 438 420 437 428 459 433 419 426 463 444 459 428 453 431 462 429 448 463 465 475 454 436 473 478 463 475 474 456 461 443 464 448 449 462 468 490 463 462 486 499 488 491 470 490 502 473 484 460 468 488 482 479 511 506 493 479 497 483 510 475 486 505 498 486 483 525 478 508 501 494 522 531 500 510 490 536 499 513 537 502 506 526 542 541 538 514 542 538 542 511 529 540 508 552 511 530 513 518 547 546 523 524 534 523 537 559 533 519 533 551 546 567 559 527 530 552 570 533 555 547 563 566 569 571 553 571 546 571 584 562 550 561 578 539 548 572 587 552 573 552 599 594 560 583 561 579 571 597 569 592 562 568 603 590 568 575 609 574 558 608 613 581 600 616 614 621 606 607 576 568 579 587 597 610 602 622 627 583 624 579 607 586 608 603 583 587 611 607 594 584 628 642 603 604 606 587 599 633 643 593 618 627 633 636 618 647 599 629 599 643 608 617 598 634 633 657 635 630 626 655 615 631 650 609 656 665 657 665 613 639 624 616 631 668 659 671 660 650 642 643 667 678 680 661 677 644 645 662 622 678 658 680 682 632 677 630 647 671 646 670 662 679 643 634 687 679 643 668 642 677 633 665 654 642 676 689 675 697 678 703 660 642 640 694 673 682 663 699 699 659 688 647 668 693 658 654 695 686 704 676 698 709 678 673 654 666 652 679 669 665 659 655 665 717 700 716 689 679 685 696 665 678 692 664 657 723 668 696 709 671 673 722 726 725 701 687 689 718 710 675 718 682 711 719 670 712 692 686 734 732 723 677 675 711 703 727 707 727 712 732 734 668 707 728 677 731 707 686 691 737 688 728 680 695 715 725 728 680 677 727 690 737 741 713 724 708 726 684 690 732 712 709 691 676 703 682 690 676 710 700 713 713 691 696 678 713 714 709 689 730 709 708 746 736 745 732 716 727 742 693 746 740 728 722 701 685 729 717 717 724 702 685 690 718 705 724 683 703 685 726 685 748
687 683 737 684 737 704 694 690 679 691 681 729 735 705 697 746 704 736 681 727 702 692 694 728 696 729 681 702 706 718 732 714 722 718 678 739 703 693 679 704 736 711 713 680 697 731 708 682 677 709 730 700 682 706 709 700 717 712 684 678 692 698 697 702 689 721 708 690 722 675 678 719 740 738 675 718 737 706 714 669 672 725 675 668 729 688 731 735 715 702 669 734 668 704 705 698 696 672 676 668 690 687 695 712 718 719 730 699 695 668 682 671 690 713 686 678 690 665 710 717 681 720 669 715 663 673 658 699 653 680 682 695 684 700 703 655 694 664 684 697 709 657 653 678 661 695 648 685 677 653 653 674 687 703 688 644 679 676 692 693 678 674 671 704 661 663 639 675 692 647 698 691 635 674 648 670 666 672 640 640 676 660 674 643 636 656 629 667 647 643 681 652 637 643 632 645 643 621 624 632 651 672 629 635 656 661 623 663 640 654 650 634 614 632 614 666 669 664 626 645 650 664 623 660 632 650 611 631 628 632 609 597 654 609 652 629 630 640 642 626 615 592 613 608 608 630 632 632 625 605 632 614 611 587 613 597 612 609 594 599 601 584 630 578 619 587 608 580 597 609 604 626 582 618 591 609 583 593 597 603 618 588 576 612 564 563 576 575 612 584 571 607 596 596 595 605 569 563 580 573 550 573 574 577 564 561 552 546 552 575 574 583 538 580 570 550 558 538 542 568 532 551 528 526 560 563 571 525 549 534 525 564 524 535 548 538 531 557 528 520 512 512 554 547 529 524 551 512 511 551 550 534 507 545 513 512 513 504 495 505 499 522 529 533 529 505 515 487 510 506 492 518 486 517 503 520 511 518 516 481 501 488 516 510 479 484 493 479 485 478 487 468 506 490 478 470 464 482 504 489 493 497 486 477 472 454 489 461 494 488 454 452 481 453 464 469 457 466 468 449 456 455 456 475 447 438 471 438 468 467 462 430 454 447 431 457 449 436 421 447 437 424 416 417 441 417 444 427 420 415 437 414 445 419 412 415 431 408 433 403 430 408 401 422 410 410 414 401 392 424 403 389 421 418 390 385 394 414 389 394 405 413 403 377 396 386 388 390 401 366 377 376 381 383 396 378 368 385 394 368 360 378 357 388 377 377 355 367 349 376 366 376 363 343 342 354 350 371 352 357 336 345 361 343 351 332 334 348 356 351 348 332 332 336 321 335 333 319 324 327 320 332 318 323 342 323 337 308 337 319 334 329 325 314 305 324 329 324 305 320 298 299 300 303 314 312 303 304 287 291 300 287 283 307 288 289 306 306 277 299 279 291 278 276 281 287 296 290 268 271 288 279 278 268 273 260 265 272 261 260 256 271 265 253 264 265 249 270 268 271 247 245 256 260 258 263 242 247 245 240 246 255 257 253 247 250 244 250 238 244 242 226 244 246 245 230 230 232 240 239 235 237 235 226 226 222 216 222 230 209 224 223 210 215 225 219 208 210 212 206 200 198 202 213 209 214 203 206 203 195 196 209 207 200 193 190 197 187 197 195 182 182 183 196 189 193 185 189 187 191 178 179 185 181 171 184 183 176 172 172 171 168 172 176 165 177 175 165 161 171 171 167 168 162 165 162 160 165 159 157 154 155 158 152 150 156 147 158 146 144 141 145 141 145 147 150 141 146 144 142 134 140 134 135 134 141 134 135 133 135 131 128 125 125 133 132 125 122 130 127 126 127 128 123 127 126 122 115 118 124 123 113 121 111 120 116 109 115 111 108 110 109 115 105 109 103 108 104 105 109 103 104 101 98 106 100 95 101 100 100 99 99 94 92 97 92 90 93 97 94 95 89 88 91 89 93 90 83 87 84 87 85 86 80 86 85 85 80 79 83 76 80 83 82 78 74 79 76 79 76 73 77 77 75 74 71 72 71 72 71 73 69 72 65 67 69 66 69 64 65 66 63 65 64 63 61 60 61 60 63 60 58 62 60 61 61 59 59 57 56 59 55 56 53 54 57 55 56 55 53 54 50 54 53 51 51 50 50 50 51 47 50 50 46 48 48 46 46 46 48 45 47 44 46 43 45 42 43 45 44 43 41 41 42 41 41 40 40 39 39 42 42 41 39 38 39 41 39 41 38 38 38 38 38 38 38 38 38 37 38 36 38 38 37 35 37 36 37 37 36 34 34 36 35 34 34 36 36 34 33 35 33 35 33 35 34 35 33 33 33 32 33 33 34 33 33 32 32 33 34 34 34 34 34 32 34 34 34 34 32 34 34 33 32 34 34 33 33 34 32 32 32 34 33 32 33 32 32 34 34 34 33 34 34 34 34 34 33 35 34 35 35 33 35 36 34 34 36 34 35 34 35 37 37 37 37 36 35 36 36 38 38 36 37 39 39 37 38 37 39 39 38 40 41 39 40 38 38 38 39 41 40 40 40 41 41 42 41 42 43 42 45 45 45 44 43 45 45 47 44 47 45 46 46 48 48 46 49 47 49 50 51 51 51 52 49 50 51 51 54 55 54 52 55 53 56 54 53 55 57 57 55 58 58 60 61 62 62 60 60 59 61 59 62 61 64 62 65 66 64 62 68 63 66 64 68 67 70 70 70 72 72 72 73 69 71 71 72 73 73 74 72 78 76 77 78 79 77 83 81 79 79 81 83 82 83 82 84 82 84 86 89 83 90 90 88 93 91 94 91 92 90 95 95 90 92 93 100 98 94 98 102 103 100 97 100 104 97 104 108 106 108 107 106 107 105 105 112 109 113 115 115 108 110 112 116 115 121 118 114 120 119 119 115 118 121 123 125 120 119 130 129 128 131 122 133 132 133 125 138 139 129 135 136 135 140 140 142 142 135 133 145 144 145 144 147 145 151 149 151 152 152 144 150 149 153 154 152 152 151 160 162 164 161 156 157 164 168 155 161 165 159 164 171 162 167 166 178 175 171 170 181 169 177 184 179 174 188 188 182 182 186 191 177 185 182 178 194 192 191 196 184 190 203 186 200 187 204 198 195 202 203 199 209 205 195 208 209 198 202 203 202 211 205 210 208 208 220 215 213 216 217 217 226 218 214 216 225 225 223 233 230 228 229 227 228 238 226 226 229 244 229 246 233 238 253 242 241 257 253 244 253 253 250 241 243 252 245 248 269 249 259 262 257 258 251 269 274 264 279 277 261 273 262 265 270 273 279 272 281 286 277 271 294 284 276 278 286 291 280 284 289 287 287 301 289 303 306 285 301 295 302 314 299 310 310 315 310 316 308 309 315 323 298 320 316 310 325 331 314 314 309 322 307 310 326 311 321 345 333 321 323 321 344 323 337 341 347 342 330 343 354 340 337 351 344 354 359 357 367 360 370 348 365 347 349 361 347 362 375 369 377 358 350 356 375 381 380 376 387 366 364 388 386 370 368 382 379 370 381 378 393 392 402 382 396 395 380 374 396 390 377 398 411 407 409 413 415 383 410 396 397 392 398 428 428 414 403 427 398 425 416 423 427 430 434 416 428 416 428 408 442 446 450 436 413 422 447 453 417 446 434 442 446 434 431 457 450 442 465 432 463 454 467 435 441 455 465 463 464 480 442 464 482 450 453 482 484 465 445 490 450 492 457 488 467 467 482 488 455 502 489 483 461 476 478 472 494 471 510 470 485 506 512 499 494 496 507 485 519 504 514 491 521 494 500 497 512 531 527 531 510 487 513 505 520 504 525 538 495 513 543 546 502 504 515 532 527 551 537 509 511 522 521 517 537 553 556 514 518 553 557 537 547 563 527 560 548 519 564 520 571 530 565 537 545 579 553 556 537 546 581 540 570 566 557 539 548 557 540 544 545 543 583 597 557 590 548 580 568 568 548 573 560 600 593 587 560 582 603 559 562 611 568 587 574 581 613 587 612 569 569 564 591 590 622 574 619 585 599 611 570 601 622 579 577 615 587 576 609 615 608 637 605 631 589 632 612 609 612 623 609 599 598 645 601 642 601 593 636 595 611 630 605 604 646 623 617 598 637 636 631 660 643 623 651 656 636 638 615 659 646 620 647 632 663 659 662 651 625 640 647 632 638 643 626 664 640 649 656 630 637 618 659 658 658 637 682 637 676 680 655 635 682 643 689 644 692 689 681 656 685 678 664 696 691 672 678 652 696 696 642 651 680 686 700 669 660 653 660 676 685 704 692 646 674 701 706 643 651 646 707 686 713 683 661 663 677 711 675 678 714 677 701 684 717 654 672 678 667 692 712 706 696 720 695 685 660 722 694 680 698 688 709 708 682 714 701 666 707 666 688 676 663 675 662 662 721 674 727 691 718 722 685 714 724 668 681 689 733 693 730 729 694 678 682 696 720 730 681 672 684 728 676 720 671 696 738 735 712 685 677 738 713 698 730 714 702 689 681 713 716 688 731 738 740 720 675 700 744 725 686 717 744 705 731 696 734 679 716 733 714 712 717 724 721 710 732 696 689 740 681 748 684 698 702 710 704 733 736 704 744 707 746 742 736 690 691 684 693 692 740 730 727 740 737 731 703 681 749
746 745 682 745 711 703 698 743 729 713 689 714 708 718 709 699 734 721 742 739 695 684 729 707 692 680 694 745 703 727 703 698 681 706 723 712 689 701 734 697 734 703 732 691 701 721 710 685 723 703 745 739 738 684 696 681 685 741 675 740 679 700 725 701 726 715 694 701 705 739 740 673 711 699 698 686 717 705 738 669 733 716 720 686 710 678 702 674 724 722 693 731 718 686 688 712 728 711 684 696 711 682 725 688 708 671 687 707 702 718 717 673 687 726 726 695 695 678 726 680 682 723 710 701 710 693 704 680 667 670 710 711 692 689 685 700 656 714 691 651 695 664 682 665 694 691 686 679 661 675 658 662 689 659 667 644 655 705 694 653 678 657 645 670 639 676 698 663 638 654 698 650 642 698 677 652 692 693 639 669 642 629 676 666 637 690 663 673 633 636 677 626 681 673 672 650 675 636 666 637 675 626 623 670 674 668 620 663 637 643 651 639 636 637 649 638 655 632 648 624 627 657 626 658 636 658 652 608 620 648 648 659 628 644 641 607 610 624 631 615 613 615 624 650 627 645 594 591 619 635 588 595 585 603 628 627 629 620 581 633 595 602 612 602 581 629 587 573 612 571 623 572 610 595 594 598 598 573 618 585 565 561 595 597 569 602 595 566 602 582 591 591 596 581 590 602 569 568 604 568 549 561 575 548 587 573 557 577 558 554 567 571 555 549 574 538 584 542 547 534 565 549 534 552 540 558 540 536 533 568 548 554 523 545 552 545 517 550 558 538 540 524 548 511 557 558 533 528 513 535 526 526 534 522 536 536 504 522 526 538 504 530 493 508 513 517 501 534 499 529 500 500 517 526 484 513 520 518 494 478 517 503 483 513 474 474 515 481 478 466 480 501 468 477 471 501 496 488 501 489 480 487 464 495 476 489 495 465 486 482 447 457 458 450 444 442 474 446 458 438 463 462 467 440 450 442 469 451 472 471 446 453 444 448 463 454 450 424 438 436 447 443 450 453 445 411 446 443 417 438 431 441 418 408 421 421 401 399 425 432 402 400 416 425 407 393 409 405 405 414 393 411 399 396 412 412 407 394 393 404 414 407 393 408 386 403 383 383 381 376 396 377 395 394 377 378 373 371 360 384 392 377 382 358 359 362 383 365 363 381 357 378 374 349 346 365 373 371 366 349 354 342 349 359 343 343 348 358 332 334 349 350 340 348 334 333 322 339 321 326 330 328 331 325 329 324 328 332 314 322 305 318 311 303 324 303 327 313 300 300 313 297 321 312 315 311 316 301 288 285 294 305 290 296 281 286 305 287 298 289 300 276 274 277 276 279 273 288 286 280 280 276 275 271 282 283 261 263 267 273 267 271 277 257 273 267 250 259 259 270 257 269 266 262 261 262 264 260 257 249 242 248 243 246 235 242 251 237 244 247 229 235 227 242 231 238 232 230 238 239 229 232 220 215 229 230 230 215 209 216 219 209 217 206 214 214 211 218 206 211 202 202 210 202 212 201 208 195 192 191 196 208 197 188 205 193 185 185 185 199 189 191 192 191 193 187 188 178 186 176 181 173 177 181 177 171 181 174 171 171 176 180 167 173 162 165 167 159 169 167 168 164 163 165 153 161 153 157 154 158 152 148 153 155 148 152 149 156 148 150 154 144 141 146 143 148 142 141 141 134 133 137 132 144 133 130 130 135 135 139 132 130 131 131 124 126 130 127 126 127 125 121 127 119 117 116 125 117 121 114 116 114 119 114 115 113 111 113 116 111 106 114 111 112 110 105 110 108 105 106 104 105 102 106 102 97 104 98 97 94 96 100 95 92 92 93 93 93 88 88 90 95 86 86 93 91 86 84 82 82 81 86 87 86 80 80 79 83 84 83 82 77 79 78 78 78 78 77 75 76 74 77 75 75 71 71 71 70 69 68 68 70 69 69 69 65 64 65 64 63 63 63 65 65 61 60 60 62 60 61 61 57 60 57 62 59 59 57 58 56 54 55 57 57 56 54 55 54 52 54 52 51 50 50 53 53 52 48 51 49 51 48 47 47 46 46 48 45 47 47 47 43 46 44 44 43 42 42 44 42 44 41 40 43 41 43 40 41 39 42 41 39 40 39 40 40 40 39 41 37 38 38 37 39 38 37 38 37 38 37 37 36 37 35 36 37 35 35 36 36 36 35 34 36 33 34 33 33 35 33 34 34 35 34 33 33 34 32 34 33 33 33 34 33 34 32 32 32 33 31 31 33 31 31 33 31 32 33 33 32 31 31 33 33 31 31 31 33 32 31 31 31 31 33 33 34 32 32 32 32 33 32 32 33 33 34 34 33 35 34 35 35 35 33 35 35 33 34 36 34 34 34 35 34 34 36 35 36 36 36 36 36 38 38 38 37 38 38 39 38 37 39 38 40 38 38 39 39 40 41 41 42 39 42 39 42 41 43 40 41 43 43 43 42 43 44 43 46 45 43 46 47 46 47 47 47 49 49 49 50 50 48 51 49 49 53 53 53 52 54 52 52 53 55 54 54 53 54 56 55 57 58 58 58 56 59 62 60 58 57 62 59 59 62 59 64 62 63 63 64 62 65 64 65 69 64 64 70 70 70 72 72 70 74 73 70 71 71 70 76 77 74 72 74 79 75 81 76 77 80 76 83 82 83 83 83 81 84 83 86 83 87 85 86 84 86 85 93 88 92 92 93 96 97 91 95 96 93 93 101 93 95 100 104 96 104 104 102 106 107 105 100 106 110 109 105 108 111 109 110 113 111 107 114 111 116 113 119 119 113 117 120 117 119 119 119 121 128 120 124 124 130 121 128 132 129 125 132 134 133 130 133 131 134 138 132 135 143 137 138 138 143 141 135 136 146 140 144 147 145 143 150 148 146 155 156 154 159 153 159 158 155 151 162 153 152 158 156 165 161 164 160 172 172 172 162 175 163 165 171 174 180 174 180 174 169 171 178 182 176 185 188 182 176 180 178 189 180 194 196 188 188 185 191 188 188 202 201 198 202 196 204 209 198 205 212 201 215 213 211 211 217 218 213 213 210 208 213 224 213 215 213 224 219 220 220 221 223 221 224 233 225 237 229 233 238 230 233 234 248 234 236 240 240 249 244 234 251 240 238 242 237 250 240 241 261 259 243 249 269 248 247 255 254 258 262 257 268 257 264 267 274 283 280 270 268 275 265 287 283 268 266 293 294 291 276 277 299 289 279 300 302 283 289 307 289 294 284 295 289 285 314 291 294 291 291 311 315 309 312 318 300 316 305 319 306 328 315 326 309 323 330 319 335 315 320 335 327 314 316 347 338 349 339 343 349 327 340 345 331 334 346 340 355 353 343 351 342 341 365 341 352 369 352 373 358 353 353 363 356 374 346 366 358 356 370 370 365 367 386 380 366 373 367 388 365 369 395 366 378 400 390 377 369 404 402 372 400 384 408 394 404 406 403 416 381 382 414 408 407 416 420 420 396 401 402 420 398 415 401 431 423 431 410 410 433 435 431 444 443 414 438 433 433 416 418 430 423 428 427 453 440 419 431 420 431 456 443 438 457 428 444 442 449 471 441 440 436 470 456 474 472 461 477 454 463 463 482 448 468 464 480 478 488 479 474 497 488 466 490 457 477 461 504 498 461 466 467 509 500 472 493 505 509 497 516 505 516 503 497 491 491 522 477 482 520 529 530 508 497 517 496 522 537 488 511 523 494 493 493 516 529 521 511 522 529 550 540 505 525 534 508 530 531 507 513 528 516 546 534 525 551 554 517 519 548 518 541 566 564 548 533 537 526 547 526 537 556 554 572 559 536 546 572 535 533 561 582 577 547 566 539 558 586 578 547 593 548 574 550 578 569 590 555 567 592 607 556 587 603 567 607 599 586 571 558 613 587 583 609 573 596 611 597 619 584 620 592 597 589 580 604 575 601 604 592 627 581 590 614 585 595 579 636 633 625 591 593 595 629 633 619 593 619 640 605 647 604 630 648 651 601 648 603 636 618 605 645 628 629 651 652 654 650 635 663 648 627 632 651 658 611 641 625 625 624 648 670 610 667 651 652 639 618 670 633 677 651 616 671 644 625 635 654 674 678 623 626 623 641 673 637 682 635 682 663 675 643 668 642 669 641 650 671 661 671 694 651 663 656 676 674 642 639 660 668 693 664 704 645 658 677 656 674 662 677 676 704 699 653 673 657 672 708 682 708 685 713 683 715 685 697 661 664 715 698 673 682 711 715 687 658 698 682 684 666 714 685 676 679 724 680 662 667 716 680 689 680 668 723 728 670 672 679 677 666 704 670 670 701 722 686 716 696 690 724 725 682 731 695 673 725 713 702 726 726 724 674 703 704 698 723 709 705 690 723 695 700 713 716 725 725 711 719 698 737 709 689 696 697 696 740 677 690 741 709 717 711 691 705 746 687 712 713 682 744 692 702 732 734 720 738 711 733 726 687 731 722 684 729 705 706 685 741 724 681 704 726 748 681 685 747 692 681 744 698 749 689 684 694 706 727 685 740 744 733 709 726 737 716
737 694 704 744 685 709 706 741 686 735 743 692 732 685 695 726 705 725 696 709 740 722 716 704 742 709 717 731 715 704 727 701 718 680 725 682 709 711 743 746 696 735 718 707 700 693 683 685 737 729 714 686 731 711 710 722 700 678 704 735 733 680 686 732 695 674 741 711 687 674 712 709 721 726 721 707 692 692 678 714 736 684 719 699 702 700 693 727 675 703 726 705 694 704 727 715 716 725 683 730 727 729 724 696 670 679 673 728 697 692 688 707 705 677 681 716 686 678 693 670 716 672 714 672 692 656 671 715 701 671 719 681 674 713 659 651 715 702 668 676 713 672 699 691 664 697 647 651 679 701 702 645 708 682 660 701 705 649 675 705 644 701 685 678 670 676 642 702 692 652 693 639 634 650 663 655 636 647 640 660 666 692 633 689 673 629 649 662 687 684 658 659 628 674 641 642 644 633 659 661 650 638 634 661 646 650 672 620 619 644 654 630 661 665 610 633 611 619 617 623 627 612 617 664 604 638 613 618 639 643 636 634 630 624 614 597 655 650 647 638 593 647 622 599 632 620 626 626 587 631 640 613 631 636 605 629 583 605 596 586 577 600 580 626 576 614 574 592 578 627 595 592 571 584 601 605 619 585 573 569 576 570 593 586 608 559 557 594 600 557 590 563 569 603 602 574 583 573 569 564 553 596 561 587 549 579 550 550 551 554 556 551 560 580 581 543 580 545 573 538 565 573 570 552 543 543 574 559 549 572 571 524 557 571 525 534 519 532 521 534 514 553 516 540 525 545 540 535 521 510 514 504 519 551 506 517 523 510 528 528 541 526 533 519 535 534 538 524 492 508 495 517 522 500 501 483 509 483 498 518 515 504 476 504 519 509 474 472 498 514 513 469 469 504 465 460 468 486 496 497 502 458 494 476 488 469 488 469 486 466 450 479 473 479 455 459 443 478 464 479 439 479 447 464 454 458 453 446 460 466 439 437 467 429 454 445 444 452 453 428 423 433 423 424 424 444 411 446 430 426 435 428 420 428 424 410 417 439 412 420 399 403 424 409 399 428 397 413 406 396 386 411 401 395 417 417 399 392 394 414 377 379 382 408 384 377 391 398 389 381 368 367 381 374 383 367 387 380 367 379 379 375 387 367 377 374 378 371 377 367 353 357 360 358 348 341 359 349 362 336 354 340 353 363 356 336 355 347 353 347 327 348 345 325 336 321 346 323 322 329 322 315 322 315 336 329 323 317 326 314 309 308 316 325 329 312 304 307 321 304 301 305 312 319 317 301 301 304 296 312 295 304 303 298 309 283 287 297 298 300 301 280 282 274 286 269 285 267 274 287 288 275 286 270 262 267 283 281 258 272 271 272 264 259 272 254 257 267 272 251 256 262 252 256 245 241 252 239 254 247 240 238 253 241 235 248 239 232 237 251 249 242 244 233 236 231 222 220 232 228 218 237 235 218 229 222 219 227 217 225 225 212 209 224 213 213 206 204 220 219 216 200 208 210 209 204 200 207 206 205 194 191 189 202 191 188 201 199 185 195 197 193 181 186 192 179 189 175 174 180 178 174 176 174 182 174 178 179 176 167 168 165 176 178 176 167 167 173 170 164 167 165 158 164 156 154 158 165 164 162 161 150 151 146 153 147 150 149 148 149 153 153 150 149 138 142 140 143 144 145 140 146 132 142 142 138 136 132 129 137 135 125 125 127 131 130 125 132 131 124 119 129 119 125 119 118 125 118 119 116 117 120 117 111 119 114 115 108 110 113 106 108 105 110 107 110 109 109 104 108 106 107 97 96 100 103 99 100 102 97 101 99 93 95 97 98 96 91 89 95 95 94 90 92 87 85 88 90 85 85 88 85 83 84 81 81 82 79 79 78 83 81 78 75 79 78 76 73 73 77 71 73 76 69 73 72 68 67 73 67 72 69 69 69 66 66 68 67 66 66 61 65 60 64 59 59 62 63 61 62 57 62 61 59 56 59 56 59 57 54 55 56 54 54 54 52 51 52 54 53 54 51 52 51 49 51 52 51 48 51 46 48 48 47 45 47 46 47 46 45 44 44 45 43 43 45 44 44 44 43 41 42 41 40 40 39 41 42 41 40 38 41 38 40 39 39 39 39 37 39 37 37 37 36 37 38 36 35 37 35 37 35 36 36 34 34 36 35 36 34 34 33 33 34 34 34 34 34 34 33 33 32 34 32 33 32 32 33 34 33 33 32 33 32 32 32 32 31 31 32 32 32 33 32 31 31 32 32 31 32 33 33 33 32 33 32 31 31 31 33 33 31 32 33 32 33 32 31 32 32 32 33 33 32 34 33 34 33 33 34 34 32 33 35 33 34 34 34 34 35 33 35 36 36 35 35 35 34 37 37 36 37 35 35 38 38 36 38 36 38 39 37 39 38 39 39 38 38 40 38 40 38 39 39 42 39 39 40 43 41 43 43 43 44 44 42 42 43 43 46 43 45 44 44 45 47 47 46 48 46 47 47 51 49 52 52 48 51 50 54 50 52 54 55 53 53 55 57 55 53 56 57 57 59 55 58 57 59 57 59 61 58 63 61 61 59 61 63 65 65 66 66 62 63 66 68 64 65 67 67 72 66 73 67 68 70 70 70 74 72 72 76 73 79 76 76 79 80 81 77 76 78 83 81 82 84 79 83 86 84 85 82 82 83 87 87 91 93 89 88 88 93 88 96 97 96 95 99 96 100 99 97 101 100 97 95 100 101 101 98 103 108 106 101 102 104 107 103 110 106 105 109 109 113 112 113 117 112 117 112 119 117 115 125 117 120 120 127 123 118 124 119 131 121 126 124 128 128 125 134 131 136 130 136 141 141 137 142 136 144 133 146 147 148 144 146 140 140 151 147 142 149 150 154 153 150 152 159 147 153 156 161 161 163 153 164 167 155 159 160 167 169 160 173 162 171 161 172 178 172 168 168 181 181 181 171 183 188 182 178 186 176 184 181 189 182 186 192 189 182 193 200 192 189 197 188 201 204 193 191 192 209 203 197 212 210 199 211 216 205 216 216 209 214 210 213 221 221 219 212 211 230 213 224 217 226 216 232 224 235 220 219 226 234 240 232 230 236 235 242 230 244 231 244 230 234 236 246 250 242 246 250 244 255 252 251 252 252 264 255 263 262 271 271 259 266 251 273 278 267 266 257 278 258 272 263 282 265 265 269 272 275 277 277 295 278 282 295 287 285 294 281 297 296 280 308 294 301 290 284 305 290 305 307 288 289 310 298 319 300 294 311 311 316 306 329 316 305 311 335 307 308 329 318 328 318 314 331 325 346 341 334 327 348 346 352 349 322 345 352 335 350 335 350 355 336 339 355 367 342 341 352 339 359 352 362 358 352 375 361 346 357 377 369 358 384 378 352 353 366 366 363 385 360 391 381 365 383 392 379 395 367 389 380 404 398 382 382 387 407 409 409 386 383 384 412 407 384 409 421 392 391 409 423 398 423 402 423 398 402 424 427 406 412 412 412 434 414 437 421 408 407 446 423 410 431 413 423 422 441 453 456 452 459 458 440 425 426 433 464 430 450 432 446 449 471 446 439 477 435 474 450 446 447 450 450 454 455 485 480 474 454 492 468 493 462 495 467 468 464 482 465 468 470 504 500 500 482 483 508 488 482 498 504 472 498 485 506 500 518 486 478 509 507 504 492 496 503 500 500 525 517 521 525 534 527 491 525 515 503 524 523 496 542 498 505 517 549 546 541 519 534 539 511 527 521 548 517 546 533 560 541 563 523 549 567 541 554 560 543 552 531 531 565 569 527 555 566 528 551 531 571 545 536 580 547 568 587 540 557 554 590 572 586 558 574 576 596 550 558 588 599 580 552 590 575 593 558 567 604 590 580 582 607 568 600 567 569 603 603 584 566 565 582 575 614 582 612 597 606 608 571 576 627 616 596 619 634 581 623 607 613 601 635 609 639 602 597 607 593 633 592 632 627 636 616 627 612 629 641 619 619 609 647 606 648 607 603 622 618 658 620 631 637 640 647 606 607 659 608 662 637 610 637 655 641 615 653 614 645 640 635 652 648 654 667 650 647 657 670 675 619 620 641 666 670 651 631 639 649 655 681 642 642 678 675 691 652 629 686 686 645 690 680 650 642 683 670 656 678 692 672 671 670 652 672 689 641 674 653 664 692 672 676 648 703 644 665 654 666 672 679 701 655 698 704 674 695 665 657 663 674 657 655 659 670 669 662 704 685 679 689 659 717 671 655 662 661 714 689 664 718 659 663 690 725 725 672 713 679 695 689 680 700 704 718 672 725 685 685 733 684 701 692 713 688 683 718 712 711 691 673 673 736 698 695 688 723 681 733 683 707 706 734 683 677 676 734 699 728 694 709 678 673 737 738 696 728 685 722 687 736 683 675 724 698 697 740 725 697 723 687 695 738 687 694 740 701 678 720 708 701 723 722 734 698 701 719 683 713 729 727 735 737 727 714 689 749 707 739 731 716 710 710 706 681 688 729 705 689 701 696 743 746 700 688 727 683 730 731
718 741 709 735 728 686 699 698 716 687 717 728 683 746 686 739 747 694 748 733 734 699 709 727 725 729 735 701 692 744 711 729 733 739 743 740 704 720 685 699 687 681 746 689 707 680 708 734 726 705 747 708 683 704 715 689 713 730 709 726 724 741 735 738 690 689 686 730 726 694 703 683 709 713 731 736 724 735 738 726 681 672 717 710 708 678 734 733 716 679 703 725 732 666 724 729 695 678 715 679 711 675 724 720 669 693 664 701 726 691 672 693 721 693 676 693 673 727 670 680 685 697 680 690 664 695 672 674 716 682 674 664 675 683 713 686 715 707 653 678 652 693 694 662 710 704 704 706 678 691 697 683 673 682 701 701 683 697 677 699 673 699 670 687 649 682 678 682 661 686 686 666 646 695 654 691 663 660 632 640 693 657 652 656 667 684 634 646 673 684 671 634 683 664 665 640 649 673 631 639 619 664 650 669 636 636 640 625 647 629 627 639 660 619 653 642 640 613 665 635 640 643 624 623 607 638 662 618 620 618 654 651 649 604 634 649 609 651 607 651 604 651 597 609 606 649 639 644 646 623 589 631 637 609 634 610 598 621 604 616 613 620 604 577 607 608 590 619 593 614 629 616 572 597 570 574 596 612 622 608 602 614 605 560 608 608 597 606 580 590 564 592 599 584 552 599 563 595 551 566 577 588 600 565 568 588 589 574 563 544 578 545 589 550 540 559 574 550 535 559 578 539 548 533 541 550 577 530 556 575 541 573 559 565 544 545 545 559 561 516 535 558 548 542 519 528 544 534 520 547 510 505 548 546 517 545 530 511 532 525 520 512 535 491 500 538 536 517 516 501 491 501 508 503 492 501 500 487 485 499 519 502 483 486 478 505 482 489 493 494 499 499 466 501 466 468 492 495 484 490 491 491 484 465 467 468 462 480 486 460 446 464 450 483 463 482 475 473 451 477 473 475 455 446 468 447 449 463 458 434 428 465 458 429 454 444 438 444 421 441 437 432 452 431 449 421 450 416 413 419 412 428 434 420 414 433 402 429 409 433 415 398 422 412 401 399 392 417 407 426 425 396 413 401 405 386 400 380 397 381 397 407 383 389 377 402 379 383 371 379 385 375 397 394 382 368 364 371 362 369 367 357 369 373 387 361 361 381 352 365 371 355 378 354 375 343 364 348 345 340 338 339 344 348 343 352 329 360 353 335 348 345 343 332 333 330 320 336 325 316 336 343 343 338 334 330 333 326 307 335 313 316 320 318 309 306 301 299 298 299 304 313 293 303 300 314 316 287 303 306 303 293 303 291 292 296 294 305 291 294 291 299 282 272 280 292 288 292 270 282 272 286 274 271 268 261 269 282 261 257 258 256 274 271 259 274 272 257 250 259 256 255 247 258 258 253 256 256 242 248 245 252 250 235 234 245 249 252 228 237 235 244 237 246 245 224 227 221 223 220 221 223 222 229 223 229 215 228 226 224 218 220 207 206 214 204 220 204 216 204 203 198 197 208 214 195 198 207 196 195 207 199 194 188 205 202 199 201 189 196 188 183 188 188 192 179 191 186 186 189 185 188 180 185 172 184 171 171 176 175 166 166 177 176 175 173 166 173 160 172 168 170 161 164 164 161 159 163 155 149 152 157 158 160 150 155 156 147 153 143 153 145 150 143 146 140 144 143 147 135 146 133 135 134 130 129 133 140 127 132 130 130 130 128 126 125 121 121 120 130 127 127 123 122 118 123 116 120 118 112 119 121 111 115 111 112 110 115 106 112 113 108 103 110 105 107 105 105 102 102 99 103 106 97 103 102 101 98 97 100 93 93 98 99 93 89 91 92 95 89 86 90 93 87 87 85 89 83 88 88 82 81 81 85 80 80 84 81 77 83 79 75 76 75 80 79 77 73 78 76 72 74 73 75 69 70 73 72 68 69 67 70 65 65 68 67 68 63 65 66 63 60 65 64 64 61 58 62 57 60 60 57 58 58 60 58 59 56 56 57 55 53 55 53 53 51 51 54 53 50 53 50 49 51 48 48 50 50 48 49 47 47 46 47 47 45 44 46 43 45 45 43 45 42 45 42 43 44 44 40 43 41 39 39 42 40 41 40 39 41 39 40 38 40 38 38 37 38 38 39 37 38 38 37 38 36 36 36 36 37 35 36 36 34 36 35 34 35 33 35 33 35 33 33 34 33 34 32 34 33 32 32 32 31 33 32 32 33 31 31 32 32 31 32 32 33 31 32 31 31 31 32 31 30 30 31 31 30 32 31 31 32 31 30 32 32 31 32 31 31 32 30 32 33 33 32 32 31 31 31 32 33 31 31 31 32 33 32 34 34 34 32 33 33 33 34 33 33 34 33 35 34 34 34 34 34 34 36 35 35 36 35 36 35 37 36 37 37 38 36 36 39 39 37 37 38 41 38 39 39 41 38 41 38 40 41 42 41 40 41 42 40 43 44 43 41 44 42 42 43 46 45 46 45 44 46 46 48 47 48 46 47 47 50 47 51 52 51 49 50 49 51 53 51 54 51 55 53 54 57 54 54 57 57 58 59 59 60 61 57 60 57 58 62 61 64 60 63 63 60 63 63 64 65 66 67 67 64 65 69 69 71 70 72 69 68 70 74 72 73 71 74 76 75 74 73 78 75 75 78 82 80 80 78 84 83 83 85 86 81 84 88 83 85 85 89 89 92 90 89 94 94 90 91 92 94 96 98 98 93 93 93 94 102 101 101 96 105 104 101 98 103 104 106 108 110 108 105 111 108 110 105 114 117 116 114 114 116 112 120 114 113 122 119 123 119 117 126 128 126 125 128 130 122 122 122 122 133 126 128 129 135 136 128 137 130 130 137 141 135 141 135 145 138 147 138 137 142 150 152 147 145 145 156 143 151 146 155 154 160 159 158 162 155 163 166 164 164 164 159 158 169 166 161 170 163 171 165 165 173 177 181 169 178 183 174 175 177 185 178 188 175 185 191 188 177 185 178 191 190 191 182 198 201 191 196 188 191 188 202 197 196 201 198 203 208 202 197 211 213 214 203 203 206 210 218 220 209 214 218 208 229 229 218 211 226 223 229 225 225 238 219 226 230 229 224 238 241 228 237 229 231 238 237 245 249 251 256 245 247 243 237 242 239 255 241 243 246 253 257 267 253 251 252 258 259 261 270 267 269 262 259 264 273 264 262 269 287 279 265 285 271 275 267 279 270 290 272 293 284 289 278 279 295 284 295 286 286 283 306 309 291 308 302 307 303 292 316 308 322 302 324 312 307 319 315 330 313 328 330 325 307 313 316 335 333 317 335 322 341 331 346 333 336 349 344 351 331 332 348 329 352 342 347 342 359 332 343 356 364 343 358 366 346 354 366 373 377 370 365 354 363 372 353 383 355 354 366 382 359 368 376 379 363 363 387 382 380 399 374 383 403 376 375 401 395 374 390 396 406 414 394 400 397 380 381 397 387 392 420 395 426 405 401 398 411 426 404 432 401 424 405 415 433 407 421 409 404 423 423 447 414 416 437 445 437 448 431 456 441 427 447 434 449 431 430 433 431 467 464 447 460 467 462 461 472 470 464 445 465 468 437 467 459 479 453 483 453 478 450 449 486 476 473 468 458 458 467 473 500 470 502 463 470 499 483 503 466 463 493 501 507 488 516 485 498 495 509 492 517 524 496 489 505 498 522 528 510 516 525 525 487 503 519 494 498 527 513 531 523 519 531 513 517 540 510 537 500 527 535 513 527 552 534 539 550 509 522 541 516 551 555 516 541 559 531 542 531 533 554 538 539 570 570 542 559 565 574 533 581 531 571 580 564 549 551 584 542 574 589 564 564 556 574 547 564 589 591 548 553 557 554 574 578 564 593 554 593 582 572 563 589 585 599 580 595 591 589 583 578 578 567 573 575 599 599 571 568 585 594 606 596 599 616 604 583 597 602 624 622 618 628 590 582 619 582 583 594 602 623 600 591 610 629 646 644 636 613 611 631 636 637 639 606 643 651 637 650 655 634 626 602 625 624 663 659 615 635 650 616 644 614 631 617 660 661 625 641 669 620 647 629 646 663 665 617 655 673 671 627 670 682 659 635 683 652 665 678 673 675 652 679 642 640 645 682 682 672 682 668 640 662 648 646 655 649 692 677 672 695 649 683 695 665 646 663 673 694 664 691 651 706 648 651 675 649 656 709 706 701 697 701 685 675 652 690 672 703 649 678 678 709 704 683 684 652 716 675 701 705 691 666 654 664 701 680 667 683 672 686 725 678 722 666 677 683 693 717 719 693 668 695 711 669 719 686 671 727 682 686 670 677 731 676 675 704 677 686 688 668 688 690 677 725 685 733 686 713 714 692 727 723 717 684 698 713 696 712 693 711 676 699 724 742 722 721 739 721 703 731 736 723 707 677 728 684 690 682 695 718 690 731 689 718 691 680 712 730 694 704 682 734 699 719 721 726 728 715 703 686 702 724 735 695 688 749 703 702 685 682 704 729 696 747 700 710 710 695 724 727 722 688 743 743 690 714 719 739 687 706
703 749 691 749 686 690 701 739 726 735 692 704 682 684 742 749 699 714 724 700 681 745 721 689 708 720 707 707 742 733 689 699 703 685 734 711 736 721 716 679 732 699 678 698 702 739 695 681 731 697 730 731 692 700 740 719 700 727 706 721 708 745 741 732 710 724 723 696 733 682 728 717 699 707 712 677 708 711 714 727 674 714 702 700 730 738 738 701 735 720 706 667 722 696 727 675 722 722 674 711 673 729 697 688 699 701 708 668 730 673 667 669 716 677 694 666 698 686 688 674 724 689 659 674 669 663 711 712 706 667 706 693 697 685 699 681 714 682 690 656 662 695 666 667 698 673 704 660 648 679 688 699 669 686 698 681 679 699 664 643 666 684 700 642 687 693 668 684 638 701 694 670 681 670 651 661 696 691 643 684 684 655 661 678 674 682 650 641 650 630 625 630 680 676 649 661 679 659 654 666 632 677 657 675 676 666 666 634 638 622 666 634 669 630 628 609 629 662 610 638 664 633 660 646 615 659 604 626 606 647 658 654 619 618 630 596 635 630 647 593 636 611 635 608 601 592 629 608 641 647 590 622 588 620 629 588 625 600 588 582 615 595 613 623 611 609 630 577 614 587 594 593 584 609 596 576 587 570 608 608 565 608 575 615 604 609 582 602 607 590 584 580 555 571 602 583 551 599 573 582 588 565 578 588 592 586 597 596 562 558 580 547 537 552 586 577 540 539 538 572 580 576 555 557 556 532 561 540 541 553 527 537 540 558 533 551 553 530 528 535 552 527 518 538 543 509 555 506 542 556 511 520 533 523 542 523 531 506 529 495 497 521 532 535 494 517 520 521 510 535 532 501 490 504 523 482 495 484 499 482 509 476 489 488 508 495 482 493 495 477 469 470 511 505 502 479 460 484 482 484 464 466 498 461 489 474 460 470 471 453 473 490 459 483 471 475 456 443 482 441 455 450 455 472 449 454 442 440 471 462 449 438 429 460 431 439 458 458 431 439 447 430 427 427 445 445 417 439 428 422 409 419 422 439 407 420 441 400 412 401 431 415 434 410 416 410 414 396 392 423 400 414 391 401 391 396 418 379 416 413 390 399 395 388 387 379 380 381 399 373 375 378 393 362 381 391 362 387 385 377 392 365 388 362 373 355 361 383 371 381 354 355 372 345 344 357 366 372 364 367 335 334 333 334 350 337 353 329 326 337 339 326 354 349 336 345 351 324 345 336 327 314 333 329 317 310 332 326 336 320 334 328 316 328 307 309 323 313 325 305 306 319 311 292 296 305 311 298 298 309 312 309 287 288 298 290 287 288 279 281 276 300 295 284 285 284 287 285 273 292 284 279 273 279 281 261 261 272 268 268 268 266 256 270 263 249 273 250 251 251 262 258 258 254 261 250 252 252 242 247 254 238 248 234 242 233 231 232 246 244 232 234 246 237 227 222 232 230 228 218 226 219 232 225 227 217 221 216 209 224 228 208 222 209 212 215 218 211 211 200 217 207 206 198 207 203 206 203 197 191 198 195 197 196 203 198 192 185 200 194 186 195 191 195 194 176 189 182 190 190 177 184 186 179 181 168 173 174 181 181 179 171 175 163 165 160 168 172 171 160 166 160 163 160 162 158 157 156 153 160 162 150 146 157 153 145 152 148 146 143 148 143 150 149 148 148 143 138 138 139 146 134 136 141 136 131 134 134 132 126 133 131 136 134 126 127 121 122 120 129 118 128 119 117 126 122 121 122 116 118 119 117 112 114 111 117 117 111 111 107 109 109 108 105 107 101 109 107 105 100 104 101 102 97 97 96 97 99 94 94 95 92 95 96 91 89 90 90 91 89 86 86 88 90 91 87 82 85 86 85 87 81 79 85 83 79 80 77 76 78 77 78 76 76 79 79 75 74 73 74 72 75 73 73 73 73 73 67 68 66 67 69 68 66 64 68 63 62 63 66 63 62 61 62 62 61 58 62 58 59 59 59 60 59 57 56 57 55 56 54 55 53 53 52 55 55 52 50 54 49 53 51 48 52 51 51 48 51 49 47 47 48 48 48 46 44 44 45 46 43 44 45 44 44 42 43 44 42 40 41 43 41 40 39 39 40 40 38 39 39 39 40 39 38 37 38 37 38 38 37 37 37 35 35 35 37 35 37 36 35 34 36 35 35 33 35 35 33 35 35 33 32 32 32 33 33 33 33 31 32 31 32 33 32 33 32 32 32 31 32 30 31 31 32 30 31 32 32 30 31 31 32 32 32 32 30 31 30 32 32 32 31 32 31 32 31 32 30 30 31 32 31 32 31 30 30 30 30 30 31 32 31 31 32 33 33 31 32 31 31 33 33 32 33 34 33 32 34 34 33 32 35 33 34 34 33 35 35 35 36 35 35 34 37 35 36 37 35 37 36 37 38 36 38 37 37 38 38 39 40 40 38 39 40 40 39 38 42 40 39 40 40 43 43 41 44 41 44 43 45 42 46 45 43 44 46 47 45 47 46 48 46 47 50 47 50 52 50 50 50 51 52 52 51 53 51 53 56 55 52 55 55 54 58 55 56 59 57 57 57 62 59 57 61 61 59 64 59 59 61 60 66 62 66 66 64 66 66 64 65 69 70 71 68 70 72 72 73 75 74 75 71 73 72 76 75 78 76 75 77 76 81 79 79 84 84 82 82 81 83 83 81 83 89 87 84 86 85 91 85 94 89 90 90 96 91 97 91 93 93 100 98 94 102 99 97 96 104 105 102 107 98 106 104 107 105 103 102 104 113 105 113 110 114 117 116 117 111 118 116 114 117 113 119 123 123 119 125 124 120 127 123 120 124 126 123 126 131 129 136 135 128 136 130 128 134 134 140 132 132 139 142 136 136 144 147 146 150 139 140 144 146 154 146 155 150 148 157 151 152 150 159 158 152 158 163 167 156 156 157 163 167 164 164 162 166 167 162 173 177 179 173 177 170 181 172 174 182 178 187 188 185 184 187 192 193 190 188 195 193 186 196 183 195 189 197 190 199 206 190 202 202 194 197 210 211 201 214 202 200 205 217 216 211 212 213 208 207 212 216 228 218 225 212 215 231 221 232 229 236 235 235 222 232 224 243 243 233 228 237 239 231 251 242 252 241 234 241 252 244 248 255 242 245 263 262 262 250 248 254 259 260 269 249 259 251 252 277 269 256 268 263 275 274 274 262 279 269 285 281 283 291 273 293 281 274 284 295 291 275 278 285 295 303 284 302 286 287 296 307 309 293 293 314 297 300 308 292 297 307 312 318 319 302 306 321 309 302 325 305 307 306 322 312 329 334 328 338 327 316 336 346 343 338 319 346 344 347 323 328 351 342 332 346 361 353 343 346 333 353 365 354 357 354 346 345 364 370 363 344 367 346 347 379 376 357 353 360 384 357 361 387 366 388 374 385 365 379 388 396 370 374 372 392 387 378 399 394 377 384 403 385 405 416 392 407 404 402 409 393 386 419 400 419 400 398 403 399 421 423 412 415 405 433 404 404 431 432 432 423 415 443 422 417 443 431 430 426 433 437 423 429 436 436 433 452 423 434 466 437 461 445 434 466 470 445 471 453 475 467 455 477 477 449 466 471 448 454 461 446 463 450 485 475 490 466 472 481 468 489 468 500 473 467 462 490 500 481 498 496 503 501 494 498 488 480 508 497 495 496 478 490 520 509 510 501 495 493 518 522 486 510 527 517 505 491 524 538 515 495 497 513 522 544 510 540 522 544 531 504 550 534 509 530 552 517 560 530 563 515 530 525 521 526 524 552 525 552 563 549 548 565 555 526 550 549 572 559 550 576 559 585 571 572 567 555 579 585 573 541 567 559 588 590 545 562 551 583 601 547 585 597 560 560 592 575 557 554 559 588 604 607 563 586 594 588 590 570 602 563 567 569 590 578 611 610 572 625 595 584 590 576 614 614 630 575 598 635 606 586 621 634 640 589 632 603 619 611 588 601 591 619 601 625 636 640 595 606 603 612 634 601 655 643 646 652 658 628 599 630 602 621 601 621 662 644 638 616 665 609 648 611 624 648 658 646 615 644 630 617 648 673 639 669 657 671 631 661 644 638 625 652 627 621 653 649 673 625 663 642 662 634 690 676 688 683 658 645 668 674 680 633 644 696 697 679 696 652 636 692 685 654 670 651 658 693 654 701 672 654 651 704 670 669 652 675 706 658 676 702 686 692 703 667 711 649 681 681 676 664 708 684 691 657 700 656 660 693 669 688 662 718 719 697 700 703 684 675 665 711 711 725 705 698 725 727 677 715 718 719 683 665 672 687 667 680 673 713 697 698 689 727 718 681 683 666 684 667 678 702 718 723 684 702 689 714 690 701 717 678 700 707 686 729 672 719 710 709 697 685 686 721 677 708 741 710 711 737 717 724 715 727 703 687 734 708 707 687 682 746 700 734 678 724 724 745 722 691 734 725 705 709 687 707 743 684 703 741 707 706 720 747 688 707 687 706 699 749 717 735 748 701 723 710 707 698 706 712 711 722 688 697 681 727 726 706 692 710 697 719
698 698 717 706 725 684 692 704 683 729 688 710 708 689 738 734 706 724 725 697 694 732 713 695 739 718 720 749 707 695 717 723 711 712 747 683 714 685 735 745 692 741 703 679 678 719 691 734 691 736 709 735 746 702 678 733 698 676 731 725 691 727 696 721 688 723 683 721 688 739 696 696 712 731 713 688 683 690 675 710 709 693 733 706 714 676 738 716 714 730 735 728 679 673 683 715 689 716 694 709 731 728 674 712 728 688 699 685 717 681 673 703 722 700 667 704 695 725 682 719 660 671 666 697 686 679 680 675 719 717 683 698 716 715 668 658 671 702 682 715 651 653 706 673 666 667 702 662 705 705 701 706 688 692 694 676 679 683 698 644 654 706 702 641 642 669 692 704 698 650 659 698 635 666 677 649 670 634 672 631 653 686 669 687 645 638 657 643 685 688 631 629 665 658 636 634 644 626 669 631 665 652 658 638 635 636 622 624 676 648 618 660 612 657 650 648 616 670 661 641 645 656 630 654 622 618 623 637 656 620 644 624 638 657 625 653 626 644 650 609 625 627 597 638 597 625 606 647 602 593 646 622 641 599 627 634 609 585 633 634 606 599 600 631 596 609 616 614 607 609 629 575 597 592 570 620 578 592 579 568 606 580 575 587 602 565 559 568 560 567 603 599 569 605 585 580 558 600 583 564 579 556 558 598 581 593 567 544 593 559 553 584 586 573 562 538 560 582 534 572 549 563 573 565 540 570 533 542 526 525 535 523 565 538 562 532 553 540 535 549 520 514 511 526 521 534 525 532 551 539 546 546 520 513 512 538 517 519 497 517 532 497 513 540 494 501 517 496 509 502 501 532 497 492 529 494 507 503 494 486 497 494 490 494 505 512 506 469 498 501 480 480 498 497 485 497 503 502 458 499 498 493 472 496 458 456 493 481 474 473 454 447 459 457 482 449 456 455 472 449 466 443 473 454 459 448 440 462 467 431 461 460 451 460 446 434 461 437 450 441 424 442 439 425 431 430 436 424 426 424 426 416 440 416 440 428 421 421 419 423 398 411 432 421 424 424 408 422 426 426 411 389 421 416 394 380 391 394 414 383 394 401 401 407 390 395 375 399 386 398 397 387 370 393 389 365 380 394 389 377 392 382 379 375 372 362 357 378 372 354 361 357 365 376 341 363 368 349 351 359 369 357 358 357 337 332 346 348 343 351 330 348 336 339 337 325 328 318 332 344 326 323 332 321 317 336 327 330 321 307 319 330 305 316 329 319 305 316 316 307 313 313 309 306 294 296 288 303 300 306 300 292 308 296 280 286 289 288 296 285 291 293 283 271 289 290 294 281 275 274 289 277 288 286 266 280 266 263 278 255 276 254 257 255 260 269 273 269 257 249 251 251 253 247 253 262 244 259 258 238 235 257 242 252 245 236 251 240 243 245 233 228 227 225 234 237 220 222 238 233 217 230 224 216 230 216 213 210 227 214 224 207 210 213 215 206 217 218 209 206 198 208 209 201 199 208 204 197 193 193 208 199 193 191 190 194 192 200 191 185 192 197 180 191 184 183 188 175 182 189 177 180 180 178 178 177 174 171 172 180 175 170 178 167 160 160 173 166 172 156 155 158 156 163 159 152 162 155 160 158 162 157 158 153 144 158 143 154 145 141 146 147 147 138 138 139 147 144 146 142 143 133 142 142 139 133 136 136 130 132 126 124 129 128 132 123 127 131 122 123 123 120 123 116 125 125 122 122 113 115 112 114 112 116 117 118 113 114 113 112 105 104 112 102 108 103 105 103 100 100 100 97 103 95 96 95 96 99 100 97 99 96 92 95 90 91 96 87 87 88 87 93 89 87 83 84 87 84 88 83 81 86 86 85 78 77 79 79 82 83 81 77 76 76 75 74 72 77 75 76 75 71 70 72 69 68 69 72 72 66 69 66 68 66 64 66 62 61 64 60 62 63 59 61 60 61 59 60 59 62 62 58 57 59 55 54 54 54 54 57 55 55 56 52 52 54 53 50 51 50 52 49 51 48 51 49 49 48 49 46 46 46 45 46 45 43 45 43 46 43 43 44 43 44 44 41 43 40 42 41 39 39 42 38 40 39 39 39 41 38 40 38 38 39 37 38 36 36 36 38 37 35 35 36 37 34 36 34 36 35 35 35 35 34 34 33 34 34 33 34 33 34 32 34 33 33 31 31 31 31 33 31 32 31 32 30 30 31 31 32 30 32 32 32 31 30 30 31 30 30 29 31 30 31 30 29 30 30 29 31 29 29 31 30 29 30 31 30 30 30 30 30 31 30 32 30 32 32 31 30 32 32 32 30 31 30 31 31 31 33 31 32 31 31 33 33 33 34 32 32 33 32 32 34 33 35 34 35 35 35 36 35 36 35 35 35 35 35 37 36 35 36 38 37 37 38 38 37 39 37 41 40 39 41 39 40 40 38 40 39 40 42 42 40 40 43 43 42 44 45 42 44 46 43 46 44 45 47 44 46 48 48 46 46 48 49 48 48 51 48 53 49 49 54 52 53 52 52 56 53 54 56 55 55 56 56 58 58 58 59 58 61 57 60 62 62 58 63 64 60 64 60 63 62 63 66 68 66 69 65 68 68 67 68 72 73 73 68 72 74 71 75 75 75 73 77 74 79 76 79 78 80 80 77 77 84 81 84 84 86 84 80 88 87 82 88 83 84 88 89 92 90 93 89 92 92 92 98 98 97 97 93 100 97 100 102 101 104 99 106 100 103 100 105 103 101 106 102 103 106 110 111 112 111 112 110 111 112 114 111 118 120 116 116 122 114 119 123 124 128 126 129 127 131 121 129 123 127 126 127 129 127 137 139 130 141 133 133 138 133 139 135 146 139 145 137 148 139 144 147 149 141 144 154 146 158 156 147 159 154 154 160 156 158 164 159 159 157 154 160 158 169 171 160 162 164 169 176 176 168 176 172 182 170 169 168 169 172 176 181 188 181 178 189 184 176 185 195 189 196 196 195 193 186 190 192 202 202 204 189 198 202 191 203 197 200 196 209 198 200 208 219 203 221 211 219 221 214 221 223 227 224 227 215 220 213 225 231 232 223 220 235 219 222 228 238 238 225 238 242 245 230 239 250 231 241 251 255 242 246 236 243 259 243 262 246 244 243 263 263 256 255 272 260 272 249 263 254 275 278 275 279 277 274 278 281 262 275 278 287 282 292 286 285 292 296 284 294 296 287 300 278 304 303 284 289 300 306 300 287 309 308 307 297 307 296 318 300 316 293 313 310 317 313 328 313 305 315 304 316 313 316 332 330 328 326 311 342 314 327 341 320 349 346 349 326 339 330 327 330 326 355 332 331 361 336 360 364 336 347 355 357 345 352 371 359 366 364 351 346 378 352 368 359 360 363 372 367 358 378 391 383 392 376 370 365 380 380 398 376 372 387 372 370 397 399 393 400 401 384 414 393 402 398 390 410 417 389 388 411 417 391 415 410 421 398 393 409 433 407 420 436 401 425 405 437 418 415 422 415 428 415 425 434 418 426 454 455 446 450 435 431 454 447 462 453 439 465 442 451 426 438 470 472 464 444 473 450 453 452 480 460 445 461 459 466 478 470 455 477 486 489 475 485 468 493 466 478 462 494 492 473 459 495 487 474 493 464 498 508 508 479 501 517 488 495 477 521 477 490 490 497 503 527 481 481 492 514 484 518 491 502 502 526 500 517 510 510 526 517 534 535 524 497 535 543 510 505 528 551 522 541 554 510 520 530 551 562 561 536 534 520 526 526 546 538 534 553 550 559 559 525 559 541 545 555 555 540 561 576 584 571 563 537 553 551 583 590 544 565 573 546 552 588 548 570 574 581 592 577 590 584 596 594 552 577 578 577 577 601 599 603 563 593 578 591 587 593 567 616 596 591 622 605 571 570 597 589 625 622 597 619 583 620 586 577 605 589 609 608 634 635 625 619 608 634 622 609 585 608 612 643 631 632 593 634 633 626 638 638 629 627 624 597 622 599 606 603 605 637 624 661 622 655 627 641 634 649 656 627 648 656 664 626 645 665 669 668 653 625 667 645 675 665 649 625 653 623 648 641 622 641 646 676 678 683 647 662 653 673 658 690 653 665 656 629 644 651 645 650 655 643 647 645 657 640 636 642 639 657 675 684 660 656 689 643 658 655 649 689 648 668 660 684 687 674 644 683 663 695 683 708 667 706 664 684 680 674 651 703 659 653 681 700 719 657 682 687 717 706 720 684 655 677 675 683 720 684 721 662 672 689 688 662 698 695 719 682 713 701 703 710 718 718 689 678 682 701 728 731 681 678 728 675 675 730 694 675 693 668 708 724 725 669 682 705 719 689 725 709 689 683 727 700 710 685 730 728 722 736 736 689 731 725 716 732 716 690 706 694 698 743 709 732 746 698 738 740 745 714 724 705 686 723 729 701 729 714 712 737 700 727 712 717 739 684 704 709 699 736 729 681 732 691 738 692 744 728 684 701 725 731 729 734 736 740 717 747 704 685 687 729 728 725 717 692 750 706 742 695
715 743 707 687 729 718 750 737 682 700 710 692 708 723 748 696 689 703 682 717 685 694 722 727 689 733 684 713 722 697 707 744 721 711 719 718 739 734 718 686 691 727 742 692 682 686 699 703 683 735 698 717 748 738 722 715 679 726 707 680 701 733 743 702 723 741 700 711 724 737 677 696 727 720 704 673 700 704 672 675 717 718 704 723 733 737 738 669 695 669 677 732 682 707 696 699 670 728 727 675 671 674 707 726 721 669 713 723 676 674 685 729 699 678 666 717 704 701 674 673 686 717 705 692 676 722 719 684 716 693 712 690 698 654 720 682 678 660 687 699 657 654 708 674 659 675 664 676 695 696 692 667 699 665 672 649 663 699 685 656 677 684 674 642 705 647 640 648 672 649 702 669 636 693 647 680 694 678 693 658 655 662 648 638 678 666 636 632 653 642 635 647 680 624 627 633 684 671 660 643 637 645 619 654 643 659 673 675 633 626 648 673 650 623 610 630 635 634 617 668 620 608 638 662 622 648 614 633 642 638 609 619 637 613 635 617 634 646 645 645 620 636 646 637 634 605 591 631 605 634 609 627 589 629 607 587 642 615 632 622 637 602 620 581 595 594 597 594 576 593 605 583 573 609 600 593 574 594 573 613 577 576 590 577 579 608 592 561 594 609 582 587 582 567 586 601 604 554 559 571 593 564 599 591 590 593 560 558 590 581 550 564 540 552 582 534 576 566 557 548 540 546 559 536 530 534 569 553 565 565 531 568 531 570 557 565 564 560 532 565 530 532 556 519 533 545 515 554 555 553 527 529 524 548 532 517 498 525 519 497 530 515 515 518 525 536 501 523 525 503 531 501 498 526 484 481 494 509 499 492 483 486 486 491 505 493 498 481 496 496 486 472 497 475 499 481 486 475 471 477 498 463 472 487 482 465 463 494 476 455 464 457 468 482 471 458 483 465 478 478 475 437 470 473 438 462 437 471 452 438 460 454 464 433 433 453 460 421 436 460 435 422 422 414 451 433 426 415 411 432 416 418 405 434 418 419 407 421 435 429 403 402 413 406 430 391 423 411 392 400 411 412 414 384 404 416 410 414 404 393 383 375 380 391 378 407 385 392 396 373 390 391 399 380 365 372 380 374 371 384 363 372 372 376 370 384 375 372 374 356 358 346 357 354 359 350 371 370 366 358 354 338 341 365 349 350 359 347 338 348 339 349 356 354 352 348 350 328 342 317 341 319 328 341 320 328 338 316 336 333 328 328 315 307 321 314 328 311 296 315 312 318 298 295 292 313 309 299 299 307 291 286 295 296 299 295 293 298 294 297 296 279 282 279 296 285 270 273 281 270 277 286 266 278 263 259 268 272 259 260 260 268 262 276 254 270 272 257 253 269 258 255 256 265 245 263 248 253 243 243 248 255 253 233 241 230 230 228 238 242 246 244 246 242 244 222 238 223 235 237 234 215 235 214 224 228 229 223 209 226 225 213 218 215 206 222 213 204 211 211 212 216 199 212 208 206 203 207 203 192 197 201 197 194 195 190 192 197 187 183 193 194 179 191 194 184 185 181 178 178 176 187 179 180 177 169 167 175 168 178 166 164 168 163 168 162 166 160 167 167 166 163 159 163 167 157 156 160 162 158 158 149 155 155 148 153 145 156 144 147 150 151 139 148 142 140 139 140 133 134 133 141 143 142 132 137 139 127 132 135 131 128 134 132 128 126 126 124 121 121 125 124 126 126 114 125 116 123 119 115 119 118 113 116 118 114 115 111 109 109 114 104 104 103 102 102 105 100 107 98 102 102 96 95 102 101 95 95 95 99 91 93 96 92 92 92 95 87 91 90 90 92 86 86 88 87 89 81 83 84 81 79 84 78 81 80 79 79 80 80 75 76 75 77 75 76 72 76 72 74 75 72 72 69 69 67 66 72 66 67 65 69 63 64 66 62 62 64 65 63 63 59 59 63 63 60 62 62 61 60 59 59 57 58 57 56 54 53 55 55 53 53 54 52 53 51 54 50 49 51 52 52 49 49 51 49 47 47 45 48 47 47 47 44 45 45 45 44 44 44 41 43 42 43 42 41 43 41 42 39 40 41 38 41 39 39 40 40 40 37 38 39 37 36 38 38 37 38 35 35 36 36 35 36 36 36 34 35 33 33 35 33 35 33 32 33 34 34 33 32 32 31 33 31 31 31 31 33 33 30 30 31 32 31 30 32 30 31 31 32 31 30 29 31 29 29 31 31 31 29 31 29 30 29 30 29 29 31 29 31 30 29 30 29 31 29 29 29 30 31 31 30 30 31 31 30 29 30 30 30 31 31 31 32 31 30 30 32 32 30 31 30 32 31 33 32 31 31 33 33 32 34 34 33 34 33 33 35 33 35 33 33 33 36 36 36 34 34 37 35 35 36 37 36 38 37 37 36 39 37 39 39 39 38 41 38 38 40 39 38 41 42 41 42 43 41 42 44 44 44 44 42 42 44 45 44 45 46 45 47 48 47 48 46 48 49 49 47 50 51 50 51 53 52 53 54 52 55 54 55 54 55 56 57 57 57 56 58 59 56 59 62 59 61 60 61 59 60 64 60 62 63 62 66 61 65 63 66 65 66 65 70 69 68 68 71 70 68 70 75 69 71 72 74 76 78 72 79 77 78 75 80 83 81 76 80 84 85 85 80 80 81 80 82 87 82 86 85 87 91 90 93 92 91 93 89 92 97 94 99 95 98 94 97 94 104 100 103 104 102 98 107 101 99 106 102 103 111 102 108 113 114 115 106 112 112 110 117 119 117 113 121 119 121 118 121 124 122 116 122 127 126 125 120 124 130 131 123 124 128 132 130 129 134 128 132 131 141 135 139 137 141 141 144 135 137 143 144 142 150 152 146 148 151 143 151 158 156 150 160 151 149 159 159 157 167 160 153 166 166 166 162 170 160 172 161 168 173 174 179 173 178 168 167 171 177 172 181 176 176 180 187 189 190 191 187 181 180 185 182 192 182 191 187 196 186 197 205 195 202 197 196 208 196 210 199 200 202 204 206 200 219 205 212 203 210 208 219 210 221 207 215 210 215 228 215 220 222 227 225 233 221 218 232 223 229 229 236 233 229 227 229 248 248 238 238 250 233 240 236 248 244 250 251 240 257 241 264 245 249 266 267 254 258 257 266 272 266 255 267 260 269 281 276 279 268 269 266 282 280 285 267 279 268 274 287 288 292 297 276 276 281 298 304 292 299 281 282 298 298 293 289 304 312 293 290 297 305 298 299 307 308 299 312 322 318 316 308 305 309 311 318 318 311 317 312 340 319 343 328 324 333 345 347 321 326 336 337 332 343 352 348 337 333 347 360 342 357 353 354 349 343 367 354 358 343 369 360 369 378 375 346 373 380 366 357 359 384 356 363 382 366 385 372 391 375 386 387 366 372 395 380 376 379 381 379 387 387 397 413 393 401 384 407 415 403 394 387 401 416 388 392 425 418 430 396 396 432 418 419 435 417 402 414 421 441 440 431 417 416 440 440 439 411 436 415 434 432 446 456 456 445 439 428 420 454 424 423 433 464 451 448 444 432 431 463 475 460 447 440 453 469 478 477 472 459 459 478 484 485 478 487 452 471 497 480 493 486 500 490 476 503 492 462 461 499 496 509 495 470 505 502 515 509 486 515 480 493 502 491 517 520 495 522 484 480 511 520 522 519 526 531 488 492 505 492 503 537 494 526 542 495 536 533 540 510 511 520 507 535 556 516 551 537 535 543 513 522 550 541 539 564 527 537 538 537 538 538 532 554 525 539 559 568 567 557 543 551 547 565 542 554 582 551 557 557 581 544 564 569 570 565 588 590 559 569 566 555 592 548 590 583 597 588 566 599 552 561 572 587 596 584 585 577 574 605 612 616 571 620 588 584 597 596 609 599 581 598 585 578 624 630 617 576 587 623 613 581 589 632 606 633 628 640 605 622 594 594 626 586 602 641 638 638 604 634 591 598 595 648 648 604 656 597 635 603 633 598 630 612 608 635 646 637 620 605 619 632 652 628 651 610 641 612 672 620 627 619 637 634 626 646 618 667 665 650 642 672 649 683 677 674 683 684 643 652 658 677 665 640 637 630 641 635 644 690 690 683 694 639 645 648 656 693 694 697 689 684 659 689 636 671 660 662 701 655 692 704 653 643 668 677 703 709 698 668 681 696 702 693 660 654 711 693 697 714 708 657 689 668 710 717 714 661 699 672 684 700 673 665 672 717 701 664 668 710 686 700 682 712 688 696 693 700 683 708 661 671 712 679 694 716 712 685 720 714 684 695 692 727 689 719 679 689 675 702 682 714 695 672 689 731 673 723 695 686 704 672 734 736 677 691 689 675 699 740 725 732 712 711 717 726 732 727 694 709 687 716 724 696 734 684 729 685 716 736 691 733 720 738 720 695 734 731 745 746 719 681 700 698 719 744 680 738 685 730 701 697 732 710 749 684 731 688 717 720 733 702 722 682 745 701 740 728 696 736 728 698 717 707 698 710 739 685 716 718 737 693 699 695
692 730 693 702 737 730 741 749 684 684 690 737 709 704 720 684 683 741 728 743 727 691 737 723 747 709 701 688 717 747 699 696 731 706 715 686 733 703 682 683 711 737 710 733 734 743 690 696 731 736 717 735 705 732 705 699 687 723 736 683 719 713 698 728 738 732 732 720 714 735 682 744 680 713 741 728 740 688 729 732 736 734 683 692 679 721 739 736 691 669 673 711 699 735 734 689 676 728 717 672 674 677 727 669 719 667 666 725 727 684 685 687 708 691 697 689 679 689 699 727 681 667 681 706 691 672 718 699 678 695 677 691 693 673 689 666 700 702 674 652 662 667 698 716 667 700 657 704 699 669 710 692 658 655 690 699 649 652 702 704 656 695 688 701 648 691 680 657 687 703 678 691 652 685 643 677 644 670 681 653 663 694 634 683 670 641 628 643 671 657 642 668 640 655 670 675 660 634 655 659 651 659 681 638 669 666 653 643 631 645 636 625 668 656 631 641 624 620 659 619 647 626 663 613 633 625 612 614 662 663 630 629 638 633 645 623 649 608 609 637 624 596 614 645 641 634 616 633 648 591 618 639 624 639 597 626 597 607 603 632 610 580 582 619 598 632 618 583 597 618 608 619 597 587 571 589 620 570 574 595 571 584 612 592 581 566 601 574 614 571 559 577 567 568 602 577 569 589 587 591 582 553 561 551 576 547 582 571 551 563 587 564 550 540 558 566 548 572 581 582 562 568 577 549 579 574 551 555 527 546 552 541 531 548 568 528 541 523 558 516 562 544 523 532 559 517 523 510 543 542 517 554 523 550 539 523 500 538 509 504 524 538 509 511 496 535 499 537 488 495 492 484 497 494 485 480 524 515 506 477 492 498 522 492 491 477 486 475 515 509 508 493 502 476 465 507 483 461 463 476 482 487 478 489 488 484 466 471 483 455 447 479 450 457 479 457 451 468 469 456 444 454 466 477 476 449 433 458 442 436 451 433 429 452 454 446 449 437 421 439 428 446 453 442 420 415 424 421 413 407 417 410 411 410 402 430 428 408 416 434 397 415 410 412 394 414 398 429 413 422 389 386 385 409 406 416 401 383 407 395 378 413 376 388 373 406 373 387 374 372 368 390 397 369 375 369 390 376 370 384 368 379 375 374 374 361 371 383 375 367 359 359 355 370 352 347 351 365 341 370 354 368 350 364 336 340 335 336 336 349 357 346 342 331 328 330 325 336 323 319 344 330 326 335 340 340 326 321 309 330 305 330 303 302 317 301 302 311 308 297 308 309 321 295 298 302 316 310 299 307 291 309 300 302 292 279 278 296 278 279 282 278 287 286 280 275 268 291 283 279 269 276 262 272 270 270 283 274 279 273 259 267 255 267 262 261 272 260 257 249 257 262 254 259 246 262 260 250 251 257 252 239 250 253 246 230 235 244 243 249 232 241 242 229 237 235 226 219 227 229 235 232 235 234 216 223 228 227 213 212 216 211 206 222 218 209 209 214 200 216 214 206 197 207 209 212 196 204 206 203 205 188 201 199 191 194 194 185 188 187 198 187 188 188 179 187 178 176 173 188 175 180 170 174 175 174 170 181 178 171 173 175 169 162 162 173 163 165 158 169 155 165 166 164 152 151 160 160 149 156 150 150 156 157 156 143 148 148 145 150 140 141 149 136 144 141 141 144 135 140 137 139 142 139 140 128 130 126 132 136 134 125 125 127 129 128 129 130 125 118 126 126 123 117 117 117 120 115 119 114 110 113 110 116 108 113 115 105 115 107 112 103 110 104 108 104 106 101 101 103 103 97 98 101 95 94 95 98 97 92 99 94 90 89 97 96 87 87 92 85 87 84 84 86 85 86 84 83 84 82 83 80 78 82 82 76 77 82 76 80 77 79 76 73 72 77 75 72 73 73 70 74 71 72 67 71 68 70 65 69 66 64 64 66 64 63 61 64 63 65 64 62 61 60 59 62 60 60 62 56 58 57 58 57 56 58 56 53 53 55 54 51 51 54 52 52 51 51 52 51 49 48 50 47 48 48 49 48 48 45 46 44 47 45 44 43 43 42 42 44 44 44 43 40 40 41 42 42 40 40 41 39 38 40 41 41 38 38 38 37 39 37 38 38 36 36 36 37 36 37 35 35 34 36 35 33 35 33 34 33 34 34 32 33 34 34 32 33 32 33 31 31 32 31 33 31 31 31 31 31 31 32 32 32 31 30 29 30 30 31 30 29 31 31 30 30 31 31 31 29 31 30 28 29 28 30 28 30 30 29 29 28 29 29 28 28 30 29 30 29 30 30 30 29 30 31 31 29 31 31 30 31 31 30 29 29 31 31 30 32 32 31 32 31 32 30 33 33 33 32 31 31 31 33 32 34 34 32 34 34 35 33 35 35 33 34 34 34 36 34 34 35 37 37 36 36 36 38 37 36 37 38 37 38 40 39 41 41 39 40 39 39 39 41 42 42 40 42 41 43 42 43 42 43 42 43 45 46 44 44 47 48 48 46 48 47 48 50 47 49 52 49 48 50 53 52 52 50 51 54 54 56 54 56 56 54 54 54 58 55 58 58 59 60 57 57 59 59 60 63 60 65 60 64 62 61 66 66 65 63 64 67 68 69 67 72 68 69 74 69 70 75 76 72 76 73 77 79 75 78 76 76 78 81 78 76 82 77 82 84 83 83 81 84 87 89 88 90 84 91 87 93 91 94 90 92 96 89 93 95 93 99 98 98 96 96 104 98 99 101 104 105 99 103 103 103 110 109 107 110 105 105 110 105 108 109 108 110 119 118 113 117 119 114 114 116 120 120 117 126 124 124 128 127 126 126 124 133 127 129 132 135 134 133 139 134 129 139 136 135 141 135 137 141 137 142 137 139 150 141 146 146 145 142 150 154 157 156 156 152 156 158 162 152 151 151 160 162 165 159 165 161 171 159 162 171 175 171 169 167 178 180 179 177 170 169 183 182 172 186 176 179 187 183 178 192 188 190 190 187 182 185 196 196 200 194 202 189 199 195 190 191 190 198 204 205 207 214 198 209 213 206 218 204 206 221 208 219 208 208 209 226 222 229 231 216 231 219 216 230 230 224 225 234 232 239 233 238 236 235 232 244 231 232 241 231 242 232 253 252 256 236 243 244 242 256 247 264 255 254 257 255 265 256 262 268 253 264 276 272 278 279 276 277 260 283 268 263 263 273 285 292 281 291 285 294 272 275 276 300 297 286 290 278 286 293 287 296 285 290 289 295 313 314 290 317 302 302 296 298 304 296 299 303 327 317 315 323 314 334 328 335 321 312 312 320 326 341 328 329 321 331 327 326 325 323 349 338 325 352 355 345 357 334 342 347 335 347 357 350 366 341 354 348 368 368 352 360 350 348 365 378 353 351 354 383 385 378 378 361 377 375 391 373 360 374 364 363 382 393 376 377 370 376 372 394 380 399 398 388 398 392 385 390 416 386 388 388 415 413 417 394 420 410 410 397 397 402 408 419 433 432 430 422 432 416 428 429 420 417 415 422 424 444 411 434 422 423 447 423 451 432 430 423 435 443 465 466 437 452 438 440 442 455 442 453 465 478 473 464 441 437 464 476 456 451 461 445 482 461 491 477 480 451 470 476 491 478 473 464 502 474 472 506 497 491 480 479 473 511 513 498 490 480 504 513 518 509 496 522 480 511 498 482 497 526 509 509 507 493 493 497 498 506 532 526 492 501 533 513 498 531 501 531 549 535 538 507 532 544 527 528 520 541 548 511 526 541 540 528 533 560 527 562 543 568 542 530 544 569 567 571 543 545 559 532 549 576 540 541 572 578 568 555 553 539 586 564 558 567 573 549 585 597 566 595 549 594 558 585 570 557 563 601 579 552 575 593 564 569 558 607 605 587 600 582 605 594 609 605 612 586 580 624 596 578 573 614 600 609 615 619 627 622 613 581 620 577 611 602 618 618 583 586 585 631 606 599 594 625 630 591 603 637 648 594 625 620 611 633 620 607 600 597 609 655 622 637 619 639 637 653 611 606 618 607 631 607 621 653 660 624 649 628 657 644 659 642 614 662 638 651 653 666 626 657 660 664 667 645 671 628 622 665 664 679 675 661 635 669 654 665 652 664 645 649 632 684 656 664 637 694 658 663 692 670 657 683 691 658 699 675 689 652 652 693 687 657 703 700 649 675 675 659 700 701 691 702 647 648 657 711 647 668 692 690 691 694 659 704 668 677 664 657 700 698 700 656 697 717 679 664 671 702 701 675 719 695 714 696 679 708 668 727 684 688 686 664 687 694 708 681 665 714 682 692 669 708 681 678 727 675 712 698 699 705 711 692 727 676 706 709 732 720 677 702 698 682 703 701 708 732 691 715 732 709 685 700 706 726 710 731 687 724 705 721 722 716 711 692 681 724 683 682 682 748 707 681 724 720 732 684 708 731 684 723 716 730 680 750 742 747 695 714 725 686 721 702 686 685 749 690 693 685 727 699 716 686 733 723 728 717 688 686 698 693 691 696 704 722 695 696 719 742 731 693 707 700 745 712
735 743 685 707 726 725 741 730 705 711 737 700 748 701 717 689 710 691 742 710 703 714 745 722 722 716 746 699 707 735 687 732 704 750 704 706 698 712 729 686 694 705 680 743 699 717 731 706 704 686 727 696 679 726 736 743 679 682 696 731 711 702 711 694 730 734 719 676 693 695 712 738 680 742 729 699 709 696 741 678 725 730 704 688 732 706 679 678 723 718 671 718 712 701 691 721 701 715 680 736 726 730 722 731 734 686 701 700 672 687 696 689 665 695 711 723 709 727 669 698 667 674 668 710 680 670 711 696 706 687 691 698 672 666 669 667 702 696 684 659 700 710 701 656 689 688 670 700 704 714 713 675 679 655 665 680 706 705 681 645 694 683 706 703 652 673 685 693 666 702 702 649 701 684 646 640 640 696 633 646 669 659 651 658 694 658 670 652 637 649 644 641 630 628 669 674 671 664 647 622 645 628 682 660 648 661 643 655 655 663 667 676 670 657 650 645 622 656 634 626 645 655 615 666 637 619 605 639 645 638 631 607 630 604 631 612 603 654 611 640 604 620 603 605 645 590 634 611 610 602 644 629 639 623 606 622 620 625 614 585 604 621 604 605 610 604 594 632 577 617 629 627 594 580 594 603 567 580 593 582 598 596 600 599 588 561 593 614 589 562 562 574 604 561 557 585 568 557 594 567 581 591 572 561 593 572 546 588 583 554 592 574 583 559 547 550 565 566 587 541 536 541 530 569 535 572 558 532 566 567 541 559 529 539 540 529 565 556 533 521 559 518 527 528 529 526 551 545 516 533 526 550 504 520 543 531 505 540 505 537 515 527 502 512 522 537 522 513 507 502 488 503 507 484 502 495 512 505 505 521 475 489 476 480 476 513 504 470 514 469 486 488 469 463 465 471 483 480 491 495 500 499 457 464 496 485 488 490 491 479 478 450 451 487 448 450 480 474 468 477 469 469 442 436 433 469 442 454 455 457 440 431 459 434 426 431 455 458 434 439 446 432 431 451 440 425 440 451 426 448 421 436 436 419 415 404 436 432 427 424 410 396 415 397 409 391 420 403 408 414 408 410 389 413 409 405 398 396 380 397 401 401 410 393 408 382 385 377 391 366 368 383 382 390 361 384 370 364 394 388 382 361 361 387 387 384 363 374 356 360 376 361 353 372 343 372 365 344 353 337 349 364 357 348 358 352 344 359 340 327 331 323 333 345 326 337 326 326 338 332 346 323 334 332 339 311 338 317 319 305 310 323 307 320 314 308 312 315 319 301 320 312 309 293 312 312 307 292 289 310 297 287 294 284 286 298 287 287 291 296 283 297 289 273 297 276 268 292 281 289 280 276 263 265 271 280 265 272 272 264 272 263 257 269 269 271 255 265 250 264 258 266 261 256 249 248 257 248 252 259 241 257 245 234 237 242 247 251 244 227 239 231 224 224 237 227 238 240 231 228 221 231 220 227 220 217 227 216 215 219 208 223 206 219 211 208 207 202 202 201 197 204 202 198 201 198 204 210 197 196 199 190 187 188 200 195 201 191 183 193 186 183 180 181 183 191 175 175 178 186 179 172 171 172 183 171 175 182 179 164 167 178 168 165 172 162 161 169 159 159 162 156 153 158 162 164 163 152 153 151 159 156 151 158 146 156 152 154 140 149 146 139 137 143 147 144 146 134 136 142 134 138 132 131 129 138 129 127 133 125 128 134 132 124 122 126 121 124 125 123 127 120 125 119 123 124 123 118 121 114 114 119 115 116 116 109 110 105 105 105 109 108 105 103 109 102 101 103 99 100 97 99 95 96 101 95 93 94 100 96 93 98 93 92 94 91 88 94 94 91 84 91 84 83 88 83 81 82 81 81 81 80 80 83 82 77 79 76 79 74 76 76 73 72 78 75 72 75 71 72 72 74 73 69 67 71 66 65 65 66 65 66 62 65 64 61 64 61 60 60 64 62 61 59 57 62 57 60 59 57 58 55 58 55 55 57 55 52 54 52 52 55 51 54 51 52 50 48 51 48 47 50 47 48 49 46 48 45 46 45 44 43 43 43 42 45 42 43 43 41 43 40 43 42 40 39 42 42 41 39 39 40 40 41 38 38 37 39 39 37 36 37 37 37 36 36 37 37 36 36 34 36 35 34 35 34 34 34 32 34 33 32 32 33 31 32 31 32 32 33 32 31 31 32 31 32 31 31 32 30 30 29 29 31 31 29 30 30 30 29 29 28 28 28 30 29 28 28 28 29 28 29 28 30 28 30 30 30 28 30 30 29 30 29 29 30 29 29 28 29 29 30 30 29 28 29 29 28 30 29 31 29 29 29 31 29 31 31 29 29 31 30 32 32 31 32 30 31 30 30 31 32 31 33 31 32 32 33 34 33 32 32 34 33 33 35 34 33 36 35 34 36 36 35 36 36 37 37 36 38 37 36 38 38 37 37 38 40 39 41 40 39 40 40 39 40 39 42 43 42 41 41 44 42 44 43 43 44 46 46 45 44 47 47 45 46 46 46 49 47 50 52 51 52 51 51 51 53 53 53 53 53 55 56 54 55 54 58 57 58 56 57 60 58 57 58 59 61 62 63 61 60 64 61 64 61 64 64 64 67 67 69 68 66 69 66 71 71 67 72 72 74 76 72 71 75 72 78 78 77 76 78 76 80 79 78 78 79 77 81 85 83 80 85 85 83 89 87 85 89 87 85 92 94 95 88 96 96 93 94 94 92 93 97 99 97 97 103 103 98 101 101 105 100 108 107 100 101 103 110 109 107 113 108 108 109 111 118 115 116 114 117 118 121 113 120 116 124 123 124 120 127 118 130 123 126 131 130 132 127 129 129 125 128 132 140 134 129 140 137 141 140 133 135 138 138 145 144 150 141 147 151 153 154 149 155 154 153 153 160 161 156 158 161 154 160 167 164 153 165 169 168 159 170 165 166 169 164 167 172 174 177 168 180 168 170 173 180 171 181 185 183 184 181 176 176 176 184 185 190 193 195 194 189 193 201 192 203 195 201 195 206 191 197 204 209 209 198 213 204 207 199 201 207 212 217 217 221 224 220 227 226 229 211 227 213 212 221 216 236 226 219 235 231 232 237 225 228 236 238 241 239 232 241 236 251 235 241 245 240 258 239 237 241 258 254 241 266 245 259 248 268 261 262 256 251 269 273 257 276 257 261 280 274 258 273 277 269 263 264 266 272 272 280 279 284 287 274 283 284 275 279 292 304 298 291 302 303 293 293 296 304 314 287 316 297 312 320 317 307 311 299 326 321 327 309 320 329 323 314 317 335 324 307 339 334 337 332 334 341 330 347 337 327 325 325 348 345 350 353 351 342 336 350 339 334 361 348 358 357 357 351 349 367 364 341 367 352 354 345 351 371 362 358 351 378 369 387 373 390 356 359 375 374 381 366 392 366 398 364 366 372 382 376 390 401 387 396 393 411 377 401 392 390 397 392 401 386 384 416 386 400 425 421 426 429 426 430 399 430 431 432 408 419 436 418 422 417 418 422 430 419 445 414 413 415 427 452 444 421 456 440 429 460 448 429 432 465 461 458 465 458 438 439 437 440 450 467 452 465 469 481 461 471 458 459 461 456 448 462 485 451 463 494 459 464 460 478 492 464 481 499 479 487 494 479 484 485 466 492 502 507 515 491 482 488 498 508 475 475 507 497 506 513 506 519 498 485 495 487 494 528 530 534 533 496 508 496 507 537 498 546 528 508 500 512 551 531 531 509 542 508 512 555 526 530 540 517 546 556 532 528 560 518 568 531 557 535 532 538 555 577 562 543 549 546 570 570 537 568 571 551 559 568 549 535 574 548 583 568 565 550 541 594 567 594 548 573 598 601 557 581 564 604 584 594 606 553 604 560 582 595 558 615 584 576 562 608 614 600 583 617 602 600 608 619 602 598 617 624 626 602 626 602 577 630 608 629 597 597 635 610 637 619 600 627 611 632 599 640 597 615 640 646 600 638 644 637 640 625 649 627 630 645 650 640 633 649 638 609 639 659 636 621 611 655 627 668 662 621 627 642 619 651 649 670 663 614 668 635 635 647 650 646 624 662 638 660 646 648 662 652 632 645 644 682 661 627 664 686 680 640 666 689 687 665 693 687 689 643 692 662 649 689 674 684 700 644 693 669 658 658 689 685 678 682 665 697 649 685 664 649 664 686 645 703 648 677 667 687 666 705 677 693 672 668 697 662 684 688 670 666 685 663 710 707 715 721 701 680 718 675 659 718 704 722 663 708 677 665 680 727 666 720 700 666 667 723 697 729 721 711 688 674 720 734 711 707 701 678 668 696 679 715 703 695 731 705 679 681 682 726 697 706 713 715 735 715 740 686 682 739 710 713 678 744 686 692 725 699 743 680 730 685 716 714 737 678 692 715 686 698 732 731 684 705 692 684 732 746 727 702 688 725 707 691 685 719 709 736 744 708 702 729 748 743 728 738 705 703 737 746 685 721 729 691 748 703 697 690 730 706 745 740 712 701 711 717 701 701 733 694 688 715 702 684 737 709 701 690
732 727 735 695 705 715 686 740 743 749 719 721 701 742 738 690 720 727 684 738 745 695 709 750 727 689 710 709 714 728 747 683 730 708 694 691 746 714 718 696 740 715 694 718 702 748 725 739 681 727 723 742 698 709 698 741 714 725 728 707 699 681 707 707 739 718 676 692 711 713 706 699 675 719 736 727 676 741 682 722 742 711 677 734 730 692 731 698 697 684 716 713 717 691 713 676 732 710 702 681 680 724 686 691 671 696 690 667 704 711 676 732 721 694 667 682 708 684 680 700 701 665 667 714 698 687 674 662 716 660 689 661 665 710 683 706 664 696 718 676 659 654 678 685 682 653 682 648 710 693 699 681 681 703 687 683 690 694 709 708 674 669 649 685 641 657 646 672 675 690 653 671 702 640 657 685 662 677 636 647 635 662 639 656 690 692 660 644 658 627 666 638 627 669 648 630 686 637 634 674 684 673 680 628 670 664 654 674 622 642 637 662 647 663 636 649 642 668 635 656 631 671 629 639 650 666 634 603 615 662 605 636 648 626 616 652 626 633 597 651 594 635 630 593 608 598 629 641 608 591 590 601 628 602 599 627 642 606 611 594 638 607 594 615 631 614 622 575 586 608 608 615 579 597 593 589 594 623 569 566 614 569 598 567 593 583 598 602 600 573 584 589 584 569 579 570 554 597 589 569 584 599 585 571 555 588 579 545 575 568 553 573 565 545 562 567 565 545 535 533 580 550 536 548 582 576 545 568 549 574 522 572 533 557 532 559 540 527 545 547 551 562 552 521 548 511 557 553 514 508 547 529 546 512 534 523 526 514 533 515 505 526 501 520 499 526 522 504 499 493 531 516 515 518 513 508 524 479 521 505 489 512 504 504 478 484 496 480 516 480 485 513 502 478 500 506 471 472 467 467 461 478 482 454 491 478 485 460 487 470 483 481 462 472 454 486 460 445 464 473 445 471 479 448 474 440 472 462 457 451 449 463 428 442 460 436 455 437 449 428 438 444 454 452 421 422 435 448 416 421 410 436 434 425 402 433 437 405 405 405 422 400 412 429 392 396 416 401 390 393 417 422 412 413 397 415 403 385 389 400 385 376 393 386 373 404 402 398 392 396 388 398 373 363 388 385 367 369 382 382 391 364 353 361 383 352 364 366 352 377 369 344 354 343 355 343 363 346 353 362 357 355 349 352 339 356 340 351 338 330 338 337 342 327 353 333 338 330 321 334 328 327 336 339 324 317 337 318 336 336 319 308 322 327 325 323 302 301 302 296 300 314 321 320 304 297 306 311 312 305 297 290 295 287 305 282 302 284 276 281 280 290 289 277 280 281 294 293 278 284 278 275 272 266 281 260 260 257 268 276 272 260 277 263 255 262 269 260 271 252 254 262 253 249 246 243 259 245 239 257 240 242 243 237 233 247 245 237 234 248 239 231 244 239 234 229 231 237 222 225 222 218 224 218 227 232 224 226 222 218 227 212 214 210 222 214 219 204 214 215 210 205 206 212 204 200 197 206 203 190 204 205 187 188 201 184 197 186 192 181 182 191 184 180 185 188 187 189 174 185 186 172 178 171 168 171 168 178 179 174 176 173 162 175 170 170 171 165 171 161 155 167 166 155 153 152 152 162 151 152 153 158 149 148 145 154 142 147 147 140 142 146 148 142 139 136 144 133 136 135 140 136 141 131 134 131 137 134 133 133 126 129 128 122 130 121 124 128 120 126 119 116 114 121 120 122 114 114 115 110 118 115 113 115 108 108 106 107 105 106 105 103 108 105 106 100 108 106 105 96 101 98 95 102 96 101 94 100 100 95 98 93 92 89 93 93 92 92 88 89 87 86 86 83 83 82 84 81 84 81 81 84 81 83 83 80 81 76 81 79 78 75 72 76 74 74 71 71 69 71 70 73 67 69 71 70 69 66 66 64 64 67 64 63 64 63 60 65 61 61 59 60 62 57 58 58 57 60 58 56 56 54 58 55 53 56 53 52 54 55 54 52 53 51 53 52 48 51 49 50 49 46 48 46 47 46 46 46 44 45 43 45 44 42 44 42 43 43 41 43 42 41 41 41 42 40 39 39 41 40 40 40 40 38 37 39 39 36 38 38 38 37 35 37 35 36 35 34 34 34 34 34 35 33 34 33 32 33 34 32 32 33 33 31 32 33 33 32 30 32 30 32 32 31 30 29 30 30 30 30 31 31 29 31 31 30 30 28 28 28 29 29 28 28 29 29 28 30 28 28 29 29 29 27 28 27 27 27 28 28 28 28 27 28 28 27 27 27 29 28 30 28 29 30 29 29 30 29 28 30 30 30 29 28 30 30 30 31 30 31 29 29 30 30 31 29 32 31 32 31 32 31 31 32 32 33 33 31 32 31 33 33 33 34 33 34 35 34 33 35 34 35 36 36 36 37 35 37 36 37 37 37 37 36 39 37 37 37 39 39 41 38 39 41 39 42 42 42 40 43 43 41 43 43 43 45 42 43 44 46 43 45 44 47 46 45 48 49 47 46 48 51 52 51 50 50 50 52 52 54 53 55 55 56 53 56 57 55 57 54 57 58 57 57 57 57 60 58 58 58 60 60 63 62 60 61 63 67 66 64 67 67 69 65 67 69 72 73 69 70 68 72 72 74 74 75 77 78 72 79 77 78 79 80 78 81 82 80 83 80 82 83 84 83 84 83 87 82 90 89 85 90 88 89 93 93 91 89 96 96 97 96 94 93 98 100 99 101 98 98 102 97 97 98 101 99 108 105 104 105 111 105 114 108 111 109 112 112 117 118 110 120 119 116 121 115 123 123 118 119 121 127 128 127 121 122 125 121 132 127 130 132 133 128 134 137 128 133 141 138 132 135 138 144 133 143 146 141 144 148 146 139 150 146 144 147 148 157 148 147 147 159 149 153 154 157 153 152 153 164 162 165 164 162 170 162 165 169 168 173 175 176 164 171 170 181 184 182 170 185 179 181 174 177 180 192 183 190 183 187 185 195 182 182 192 187 187 195 192 196 191 199 201 198 208 210 207 209 205 215 204 202 206 210 215 221 222 214 208 218 226 220 219 228 213 219 225 234 229 215 216 218 220 231 238 231 222 242 225 224 235 243 234 246 245 249 241 235 245 250 257 253 236 244 255 254 246 251 251 266 252 252 251 264 273 252 263 257 275 257 259 266 262 274 282 280 286 270 263 281 270 268 266 268 294 289 291 289 282 295 289 279 293 304 278 286 283 289 285 308 312 288 306 304 309 300 290 318 312 303 303 307 315 301 327 314 309 312 320 331 333 315 329 336 320 331 339 332 323 330 325 325 331 329 335 333 332 335 347 331 343 326 355 349 330 345 334 351 337 352 353 338 358 353 346 369 348 349 377 347 376 369 369 370 357 361 383 357 379 360 391 359 369 394 378 363 363 369 376 393 398 375 402 389 372 399 402 389 377 396 377 415 383 412 402 401 412 419 417 405 404 422 391 395 393 393 398 398 397 419 433 434 431 440 401 415 443 410 420 414 416 416 444 437 434 447 436 454 447 434 458 435 419 450 438 422 455 459 462 427 452 453 445 440 474 453 471 471 461 466 445 481 480 444 479 454 483 487 446 453 456 488 484 494 462 456 453 485 461 475 468 504 494 506 489 469 473 506 501 489 479 485 490 513 499 492 519 474 495 506 521 503 506 493 502 508 517 501 519 522 533 511 492 519 490 492 505 501 519 519 497 529 532 547 503 522 517 532 511 540 506 535 514 518 530 557 551 560 557 522 539 534 555 532 561 533 542 529 539 551 564 527 546 575 569 572 567 559 558 582 544 560 586 588 583 547 579 566 539 550 579 553 597 562 577 587 600 589 599 567 568 577 558 602 577 556 604 607 592 583 558 608 606 586 603 605 584 596 578 611 571 611 567 616 618 583 626 610 598 601 616 608 593 626 607 617 607 590 581 586 640 636 637 584 586 594 626 623 635 627 588 636 599 626 607 596 603 594 651 617 640 639 631 641 645 634 626 613 640 614 601 622 639 612 605 656 633 619 645 655 618 618 615 629 653 612 655 639 639 622 654 655 676 667 631 637 676 649 627 674 635 664 628 656 653 651 682 627 663 658 681 678 656 656 651 665 690 651 669 661 657 662 667 652 663 693 693 637 651 676 680 660 688 676 698 671 684 666 686 665 680 663 681 678 695 664 677 664 675 679 665 659 679 678 662 682 716 705 692 661 657 681 661 713 713 697 719 683 720 665 722 668 669 676 660 671 701 698 717 697 722 684 717 671 722 687 712 691 716 685 693 701 672 704 733 687 711 677 726 696 721 701 725 730 707 723 725 703 682 688 680 691 724 712 740 683 730 737 681 731 710 723 698 728 741 740 675 728 679 702 695 722 679 744 684 740 678 706 745 740 711 731 728 742 705 727 709 722 717 698 721 723 721 728 737 717 683 699 732 689 727 681 695 730 750 705 684 712 694 713 704 729 695 715 722 683 725 684 692 733 698 696 703 706 689 741 732 689 707 689 717 750 706 688 723 689 703 727 730 713
689 715 739 689 688 714 686 689 729 734 749 727 708 689 749 710 724 702 703 683 730 689 699 731 691 712 691 736 684 735 719 745 713 745 747 716 700 735 705 704 720 720 694 735 705 748 745 712 727 743 717 735 708 732 742 748 690 679 689 690 691 685 713 721 747 706 684 693 719 707 677 686 745 720 741 728 715 694 689 714 737 687 716 709 689 675 716 734 719 710 693 723 737 697 723 685 704 674 725 736 674 723 728 727 735 723 696 700 676 681 671 667 670 714 710 723 679 727 725 702 728 724 668 720 666 693 673 715 670 699 685 691 700 656 691 694 672 717 668 686 665 707 684 656 674 679 708 711 712 670 649 672 706 672 684 652 661 701 678 692 685 697 664 686 643 652 679 676 686 639 649 663 681 678 646 644 686 651 688 644 665 653 663 667 686 663 694 638 671 627 654 656 671 655 661 634 645 625 686 686 658 621 668 653 665 643 678 638 634 619 625 637 653 668 612 625 659 621 657 626 644 660 610 636 631 631 607 618 654 638 633 625 631 609 652 646 607 632 634 617 654 614 596 638 652 626 648 620 615 621 645 644 598 586 587 641 595 602 600 621 623 625 629 603 580 597 592 595 629 574 605 600 582 606 609 609 597 617 611 582 621 601 606 597 567 578 585 614 594 592 565 558 595 561 567 595 607 586 604 602 570 576 567 586 584 582 596 580 572 566 558 555 561 568 556 539 535 538 564 583 562 572 534 550 562 578 537 531 551 549 539 537 526 543 548 538 561 552 554 541 560 546 537 511 524 524 559 556 547 527 507 550 542 523 543 502 503 523 548 496 529 500 508 533 500 513 525 505 508 528 488 522 520 496 495 494 490 504 504 517 506 524 496 506 488 512 479 479 500 495 511 484 483 505 500 484 462 467 498 461 469 469 482 466 458 485 472 460 489 478 477 472 479 458 449 446 475 466 465 472 463 445 464 453 442 468 450 434 470 437 466 445 452 459 426 445 436 429 436 451 431 426 415 445 454 434 452 452 440 409 427 419 434 414 403 407 414 419 422 429 416 428 412 420 414 399 422 418 413 394 421 404 419 409 395 399 404 391 399 396 379 413 380 409 383 394 404 377 402 381 391 370 399 398 367 371 363 395 389 386 356 361 354 377 352 351 381 377 363 349 364 369 348 371 372 347 347 358 345 353 351 358 366 351 334 344 355 351 348 347 325 332 346 347 329 345 340 342 335 338 343 324 313 331 325 327 337 329 324 334 307 331 323 316 329 316 316 312 318 325 303 293 302 319 291 289 295 291 305 310 285 296 297 306 292 279 291 279 300 297 301 292 283 277 285 272 271 278 281 283 273 273 269 272 275 262 279 266 262 263 271 264 276 269 262 256 267 264 252 264 262 248 261 243 241 252 247 244 244 252 240 245 242 251 245 246 231 230 249 234 237 244 240 231 236 228 220 233 219 217 223 233 226 216 214 224 214 213 229 225 218 224 220 220 211 221 208 215 202 201 199 211 201 203 211 206 205 196 194 194 200 190 199 190 191 184 194 196 181 190 183 178 194 194 176 188 184 183 186 179 172 180 170 185 169 176 174 173 164 167 173 166 166 174 165 160 164 159 156 161 169 161 156 162 160 164 150 159 152 155 156 145 156 155 146 145 146 149 142 151 141 150 141 136 144 147 133 143 135 143 131 136 138 134 131 129 133 130 128 136 123 125 126 122 128 124 120 129 125 126 126 120 125 123 118 120 114 118 118 114 111 119 110 115 108 115 115 108 108 106 105 102 101 108 101 107 101 98 97 105 100 99 103 102 102 94 98 93 96 93 90 96 92 91 95 87 89 87 88 86 89 88 89 83 84 81 85 82 86 83 79 77 80 78 80 78 79 81 78 74 76 74 72 71 77 70 76 72 69 71 69 71 70 71 66 69 67 66 66 65 65 66 62 66 65 63 62 61 60 62 62 59 57 58 61 59 56 60 59 55 55 57 56 54 53 53 52 52 51 55 53 51 51 52 53 50 51 50 47 47 48 48 47 45 48 47 47 47 47 45 45 45 42 43 45 41 42 43 42 43 41 42 41 42 40 38 38 38 38 38 41 40 39 38 39 38 38 38 37 37 35 37 36 37 34 35 34 34 33 34 35 33 35 33 34 32 33 32 34 31 32 33 32 32 31 31 30 30 31 31 30 31 31 31 31 31 30 31 30 30 29 29 30 28 30 29 29 28 28 29 29 29 29 27 27 28 27 28 27 27 28 28 27 28 27 28 27 28 28 27 27 27 27 28 28 27 28 27 27 28 28 27 27 28 27 27 28 28 29 28 30 30 29 28 29 29 29 29 28 30 29 30 31 29 30 29 29 30 29 30 31 30 32 30 30 32 32 31 31 33 31 31 33 34 33 32 33 32 35 35 33 33 33 34 36 36 34 35 36 36 36 36 37 36 37 38 37 37 39 39 40 38 41 41 41 41 40 41 40 42 41 41 42 43 44 43 42 42 42 46 46 45 44 45 44 45 47 48 46 48 46 50 50 50 48 50 53 53 50 51 53 51 55 51 56 56 54 57 55 58 56 57 59 56 56 58 57 60 57 61 61 62 63 61 64 63 66 64 62 65 64 68 69 68 70 67 66 71 68 67 68 74 74 75 72 72 77 77 77 73 79 74 77 75 77 83 83 77 84 84 80 80 85 87 87 87 88 89 86 89 88 84 88 88 87 87 90 94 92 93 90 97 92 96 95 94 95 99 101 99 104 96 102 97 107 99 108 101 106 106 103 111 104 111 109 110 114 114 113 109 117 111 113 118 118 119 118 119 118 117 122 124 127 123 125 124 127 131 130 126 134 134 135 128 131 138 129 129 141 137 132 133 135 139 141 144 148 146 139 138 142 148 153 152 151 150 154 150 158 153 158 159 151 149 152 162 160 163 154 153 157 166 162 157 161 171 162 173 169 164 175 173 167 177 172 174 171 179 182 183 179 179 186 185 180 177 190 178 187 184 188 192 183 187 197 191 191 190 191 197 207 195 193 201 200 208 194 211 195 209 207 211 205 205 216 209 211 209 223 212 217 217 226 215 216 224 229 227 216 229 226 236 237 239 222 230 243 237 225 228 241 242 235 229 229 234 233 249 248 239 251 237 254 245 256 257 251 254 247 245 252 265 270 253 260 267 266 267 275 266 259 272 256 270 274 263 281 284 271 266 282 270 280 275 276 273 280 295 288 296 285 283 277 284 304 298 307 285 290 291 290 312 302 290 313 301 310 294 307 320 320 304 302 312 325 306 311 310 322 312 331 321 309 314 332 335 313 312 325 340 343 323 330 321 346 331 342 332 325 352 328 349 341 332 340 329 340 364 338 366 369 341 337 339 342 354 345 376 367 361 375 371 357 371 382 370 384 362 368 386 357 392 371 373 368 369 390 363 392 388 367 393 394 377 406 408 394 406 385 389 384 403 391 399 415 385 407 414 399 401 422 425 423 427 422 403 429 408 403 400 404 422 422 423 409 440 428 426 429 426 434 450 417 429 423 440 434 427 427 453 453 448 447 462 448 436 444 442 427 450 439 467 451 433 463 462 472 468 467 444 479 464 479 484 468 482 450 474 489 460 491 462 476 474 476 454 485 483 458 500 503 496 496 470 503 474 488 508 509 501 501 502 497 508 518 517 475 481 502 475 522 502 485 523 482 501 483 518 508 494 515 503 504 513 535 503 526 511 498 530 501 525 533 504 500 549 545 526 518 504 520 536 538 512 525 551 557 551 554 535 536 531 532 556 532 545 538 530 542 568 576 555 532 573 574 571 572 552 569 546 580 534 552 535 572 589 586 546 555 561 581 557 572 543 567 544 573 560 573 561 596 578 584 582 571 559 570 611 594 607 577 570 596 599 563 618 562 618 573 568 607 573 600 612 576 618 573 591 584 629 631 605 595 629 608 606 627 596 591 606 610 635 602 606 632 592 592 617 596 628 588 645 597 644 635 612 596 653 651 643 643 609 639 603 618 616 621 624 621 648 625 648 652 658 651 657 607 645 609 648 656 630 653 665 670 661 664 636 624 656 667 629 628 680 665 678 626 677 683 649 648 656 660 656 654 671 685 655 649 683 650 681 689 672 660 666 688 693 687 659 681 639 678 680 700 638 636 669 691 679 662 650 651 679 704 673 669 676 691 645 643 679 649 706 647 677 677 705 650 692 649 660 663 696 689 704 692 712 659 719 712 690 697 716 715 685 699 696 669 707 668 666 694 707 714 711 692 709 666 673 677 672 720 691 685 701 710 700 732 724 667 711 684 721 678 713 697 680 698 726 687 671 676 690 669 706 675 693 723 680 695 721 682 715 674 714 719 698 710 704 735 712 710 706 682 686 686 713 697 684 702 713 679 717 722 723 728 728 692 713 718 702 734 721 687 726 696 681 708 694 749 684 710 745 717 750 718 689 718 740 730 704 707 734 746 713 740 686 693 715 723 694 700 739 736 709 715 683 711 744 728 740 709 691 735 725 703 747 684 750 733 711 713 687 689 737 702 745 708 745
687 749 744 686 721 688 707 687 698 749 729 708 684 725 693 703 732 709 700 727 686 743 700 706 738 706 726 692 690 688 704 685 738 733 733 703 682 710 728 693 724 739 690 742 681 710 684 744 722 697 731 703 726 701 737 721 683 739 730 690 743 711 691 687 721 700 738 720 688 712 730 729 730 738 678 729 728 681 720 697 729 712 694 692 727 706 739 696 701 690 717 687 722 721 707 737 709 721 703 677 729 683 736 669 724 714 701 699 716 720 732 681 691 689 676 669 725 716 676 713 671 729 677 712 673 663 707 673 722 701 699 686 670 705 699 712 690 714 672 689 664 658 692 672 658 681 684 663 657 662 711 675 685 684 646 671 712 664 689 663 701 708 655 651 692 662 688 656 692 653 679 701 672 680 670 649 665 665 696 683 636 632 633 650 690 646 639 669 636 668 639 635 653 634 669 630 686 640 624 632 661 666 645 653 669 634 670 634 655 661 678 628 675 614 639 624 674 655 650 640 663 631 629 642 608 656 631 639 638 614 618 602 643 645 632 598 635 625 614 598 631 651 610 639 618 649 633 637 600 645 623 597 643 643 594 625 601 585 615 592 582 638 580 581 626 605 577 578 578 612 572 603 612 585 587 575 590 610 570 624 622 602 596 564 578 591 613 596 609 584 599 570 581 586 595 580 578 578 564 568 554 579 591 560 547 561 551 570 585 544 584 574 541 572 570 588 589 550 573 543 551 536 540 554 582 564 567 528 573 569 570 532 522 543 550 565 519 552 547 562 555 533 562 532 544 556 516 546 554 511 508 531 543 547 509 547 548 544 498 508 520 534 495 517 492 538 528 527 514 491 534 528 485 486 521 490 507 487 509 508 516 479 510 508 511 495 495 507 479 487 500 497 472 493 491 493 469 502 486 495 490 500 467 489 481 492 475 470 477 488 475 471 453 459 471 451 467 480 444 466 472 444 447 478 468 460 474 455 440 457 437 457 431 445 442 425 434 458 451 444 424 454 449 454 422 417 425 421 418 422 419 406 430 412 405 426 432 404 399 400 400 426 427 396 411 391 421 423 414 426 424 404 400 403 410 387 415 383 389 393 389 389 409 398 373 390 373 390 401 371 386 389 367 399 369 362 361 375 392 374 373 389 355 384 358 384 375 367 351 347 378 374 373 365 365 361 371 344 350 339 335 345 367 333 352 339 359 346 350 325 352 331 335 333 352 326 342 333 320 343 314 314 342 324 333 331 331 320 323 312 330 305 312 311 314 318 313 300 314 305 302 303 299 296 295 291 305 308 287 296 295 291 293 304 282 293 298 286 279 295 279 277 274 275 289 283 283 271 280 281 269 282 267 269 264 282 270 265 260 276 261 273 265 268 264 272 256 268 256 261 260 246 264 255 256 243 247 245 253 238 243 234 250 241 237 237 232 245 235 241 232 232 236 244 232 238 229 234 225 217 217 227 231 228 232 228 221 215 220 207 213 210 215 217 216 202 202 208 211 213 204 200 211 194 207 209 194 192 191 207 203 194 204 202 202 200 194 198 192 193 189 185 185 185 178 184 187 187 185 182 180 170 181 169 183 167 180 165 166 177 175 173 163 172 161 163 159 170 168 168 161 166 163 160 153 159 150 158 159 149 150 145 144 150 149 154 148 140 148 145 146 146 147 138 139 138 133 140 141 137 142 141 141 128 133 133 137 135 126 133 130 126 124 122 126 128 128 127 119 118 119 117 121 123 116 114 121 113 119 115 119 109 117 108 115 114 112 109 109 103 111 109 110 103 108 107 102 105 99 100 97 102 95 99 98 101 96 93 95 98 95 93 94 94 92 89 89 88 93 86 87 85 85 87 88 80 80 84 83 79 79 79 82 76 76 81 78 76 80 79 73 74 72 74 75 73 72 73 70 74 71 73 70 69 65 70 67 65 67 67 66 66 61 64 63 62 61 60 60 63 58 59 57 58 61 58 59 59 55 54 55 55 56 57 55 56 53 51 55 51 51 52 50 52 52 49 48 51 49 49 46 49 48 45 47 47 47 44 44 45 45 42 45 42 41 42 40 42 41 43 40 41 40 41 38 38 41 41 39 41 39 38 37 37 37 38 38 36 35 37 37 36 35 34 36 35 34 35 35 34 33 34 32 34 32 34 32 33 33 31 32 33 31 32 31 31 32 30 32 31 31 30 30 30 30 29 29 29 28 29 30 30 28 28 30 30 27 28 28 28 27 28 28 28 28 27 28 28 27 27 27 27 27 28 27 27 28 28 27 26 27 27 28 27 28 28 27 28 28 28 27 28 27 28 27 28 28 28 27 28 28 27 28 27 28 29 29 30 28 30 28 29 30 30 28 30 31 30 29 29 29 29 31 32 32 31 31 30 32 33 33 33 33 31 32 34 33 32 34 33 35 35 33 35 35 35 35 36 36 36 37 35 36 37 36 37 38 38 38 38 37 40 39 39 40 41 38 38 40 42 39 43 43 40 43 42 41 44 42 42 42 46 44 45 45 45 46 47 46 47 48 49 48 50 48 48 48 50 49 51 53 54 54 51 52 55 52 53 56 58 56 55 56 58 57 59 57 60 57 62 59 58 60 61 64 65 62 63 61 64 67 65 68 67 69 67 65 69 72 68 71 71 68 75 74 75 75 71 74 78 76 74 77 76 75 76 82 79 82 79 82 85 82 85 84 82 87 82 84 88 85 87 89 89 94 87 92 90 96 91 95 95 98 98 96 101 98 99 102 104 102 98 104 101 105 106 103 101 101 102 103 107 105 114 114 111 111 114 116 118 119 118 119 121 122 119 120 117 117 125 121 122 117 122 126 120 122 129 122 130 126 127 133 129 136 133 130 139 139 130 134 133 143 136 140 144 139 139 143 147 146 144 147 147 146 148 149 145 156 149 157 157 153 152 162 156 165 167 161 157 162 166 160 165 168 158 167 168 165 172 165 172 176 180 172 177 179 174 178 183 173 180 178 187 179 189 187 193 190 184 190 195 193 191 193 197 199 203 204 201 200 197 193 202 193 210 209 199 196 206 203 211 215 213 205 202 218 213 210 213 219 213 219 221 219 215 217 231 217 219 234 219 217 228 233 226 231 234 241 239 225 241 246 236 240 237 245 250 244 252 250 239 245 259 245 253 260 248 264 267 249 246 247 252 250 262 270 272 266 276 275 266 267 262 273 285 278 271 281 272 282 284 286 277 272 269 277 272 285 296 292 276 288 284 301 293 291 302 286 285 300 285 307 296 312 302 316 306 299 311 315 302 320 325 320 314 309 325 319 305 322 329 318 312 314 330 332 338 335 325 331 339 327 331 322 326 323 354 326 341 355 355 347 331 352 333 350 353 341 335 341 350 352 340 345 357 371 372 363 376 348 379 373 363 363 380 383 369 370 359 380 381 374 390 364 365 382 368 367 365 393 384 393 371 379 371 373 410 386 377 382 384 402 400 386 416 393 417 407 399 390 401 419 394 397 429 394 397 425 418 436 438 435 405 408 405 441 427 427 410 419 414 432 449 432 437 422 415 423 433 443 437 458 454 450 445 446 437 435 464 464 467 453 474 461 476 460 474 474 454 475 460 471 468 484 462 474 446 447 491 482 459 466 466 460 480 469 454 488 495 462 481 458 488 485 483 509 507 479 497 474 502 514 504 491 492 502 490 507 515 523 501 513 481 517 506 504 515 504 512 493 531 510 505 509 511 507 501 541 509 534 518 530 514 540 507 544 549 514 518 540 512 528 549 530 552 535 562 550 528 533 551 545 529 569 543 558 572 525 570 536 568 538 554 536 574 533 538 556 560 562 572 573 586 543 566 559 559 586 551 553 559 574 581 556 574 570 594 576 574 582 593 557 553 563 580 589 579 572 607 580 614 611 586 565 588 587 595 596 609 579 576 607 593 614 617 617 628 572 614 588 580 610 619 578 580 591 604 590 621 609 628 599 588 601 622 605 638 594 631 627 591 589 632 617 644 617 638 620 632 646 609 636 604 631 601 649 622 609 608 638 626 605 617 650 615 612 624 629 631 641 649 638 673 648 644 671 641 620 646 659 647 654 649 672 625 680 645 638 680 654 628 663 661 660 655 684 680 665 689 676 645 692 658 653 637 668 664 676 654 668 650 653 652 695 659 665 661 650 664 698 690 675 680 673 652 708 675 676 672 666 691 657 710 676 704 662 680 684 702 692 660 675 662 700 672 662 668 661 655 655 703 686 654 681 697 719 681 708 669 690 683 680 701 714 703 668 713 701 713 685 711 728 727 720 674 700 704 712 730 723 674 667 695 708 721 727 684 686 707 700 703 727 724 725 709 723 718 670 730 715 721 676 677 694 707 686 729 700 733 699 697 721 739 732 709 726 698 737 676 742 699 694 689 741 715 737 710 731 682 725 744 727 702 689 744 704 739 683 708 688 708 693 737 734 750 731 715 702 722 716 729 705 693 702 698 732 691 691 715 695 738 740 703 721 750 723 745 684 707 727 709 720 749 732 690 715 704 745 733 744 725 697 702 737 707 726 741 703 706
750 693 750 685 717 725 715 706 725 689 694 718 687 687 724 718 707 713 712 712 698 725 746 684 716 737 695 684 704 693 703 743 739 746 750 733 703 735 697 745 685 685 687 737 727 750 699 700 682 686 727 719 731 680 693 746 732 728 742 746 708 691 730 699 717 740 719 728 714 741 731 717 746 714 722 703 692 740 735 690 703 709 728 702 677 734 690 675 697 696 684 696 691 730 676 721 674 680 708 712 682 719 700 680 689 691 733 719 699 715 699 718 732 692 673 672 688 700 671 675 714 664 726 686 727 689 686 721 666 716 707 719 713 670 684 714 689 706 661 653 686 711 709 676 678 702 677 713 668 653 690 680 696 671 662 699 664 669 707 645 679 651 648 707 657 701 706 642 687 652 646 647 660 659 674 662 669 639 656 674 696 666 682 679 641 642 690 641 663 679 632 690 673 668 648 657 659 636 676 630 633 656 664 622 643 663 649 676 680 620 655 642 674 643 634 617 648 611 621 655 671 629 631 656 633 656 608 629 649 633 662 647 657 602 658 652 645 652 607 646 614 620 651 637 624 651 636 641 629 597 605 589 612 641 634 599 587 602 587 585 629 602 601 602 584 582 626 624 623 623 594 600 589 598 598 606 575 624 576 590 593 584 581 592 602 595 604 593 603 609 569 609 599 579 568 606 591 566 590 573 586 567 574 548 552 586 544 560 597 572 556 553 554 547 563 579 571 546 545 538 537 568 575 575 533 546 557 549 542 545 526 527 567 561 569 559 551 516 547 514 527 524 537 516 540 554 540 560 551 525 522 525 551 547 524 547 522 525 516 546 496 516 514 533 542 521 524 514 534 496 533 491 525 511 488 509 491 487 509 491 509 499 513 497 489 495 471 480 513 493 511 478 472 473 478 482 475 471 474 462 486 471 491 470 481 462 486 462 453 470 472 447 483 444 477 450 446 462 458 474 474 445 457 459 464 441 470 454 471 430 468 426 463 453 430 465 456 448 423 456 454 419 444 431 413 432 434 440 422 444 445 445 414 435 418 438 416 418 404 438 411 422 432 411 428 429 424 421 395 395 390 424 398 407 408 417 417 407 406 381 382 396 375 383 377 379 381 383 383 386 400 368 363 391 383 384 360 386 366 360 364 361 380 355 374 370 357 383 350 362 357 368 356 356 361 340 339 350 351 363 359 367 359 344 337 337 334 355 356 348 327 350 335 326 323 328 322 340 325 343 338 314 338 332 323 322 319 316 305 308 330 327 324 316 324 317 321 315 304 315 301 318 309 295 313 317 310 299 289 291 312 298 306 291 291 304 279 289 302 293 295 284 287 280 289 274 277 268 266 288 282 285 278 273 267 285 276 273 262 269 256 252 275 272 271 252 260 254 250 260 245 248 249 261 251 263 251 261 242 235 246 238 240 247 233 242 247 241 244 240 237 243 226 232 236 223 226 218 228 225 227 232 224 221 221 220 218 213 218 222 212 206 204 221 211 204 201 211 216 217 206 202 208 199 196 194 210 192 192 198 197 204 198 202 200 196 194 193 193 190 192 191 186 180 183 191 176 179 186 171 181 170 175 172 171 172 180 176 179 164 176 172 168 167 163 165 158 171 160 166 154 159 162 161 155 150 150 153 149 160 149 159 148 151 146 146 144 140 151 145 144 146 145 146 146 137 146 134 138 140 135 135 133 134 129 130 132 130 128 131 126 129 132 123 129 122 128 128 118 120 119 119 125 125 118 116 112 111 119 119 118 112 110 109 110 111 105 113 103 103 104 109 100 99 104 102 100 98 96 102 96 99 94 102 94 93 100 97 93 94 94 94 90 92 90 93 88 92 90 87 90 89 87 88 88 87 81 85 80 78 81 78 82 83 81 78 80 78 74 77 78 78 73 74 71 73 69 72 68 73 73 66 67 66 65 65 64 63 63 64 62 65 63 63 63 60 62 62 63 59 58 61 57 60 58 56 59 59 54 57 55 54 54 56 52 54 55 54 54 51 52 50 51 49 50 47 49 47 47 48 46 45 45 46 45 44 45 46 45 43 43 44 42 42 44 40 40 43 40 39 40 40 38 39 40 41 40 40 37 38 38 39 36 37 37 38 37 37 37 35 34 36 36 36 33 33 35 35 33 34 32 33 33 32 32 31 32 33 32 32 30 30 31 30 32 30 29 30 29 30 29 30 30 30 28 29 28 28 29 28 30 28 28 27 28 28 28 28 28 27 28 27 28 28 26 26 26 26 27 27 26 26 27 27 27 27 26 27 27 26 27 26 27 26 26 26 27 27 26 26 27 27 26 27 27 27 27 28 28 27 27 28 28 28 27 27 28 27 27 27 28 30 29 28 30 28 28 29 30 31 29 29 30 30 31 31 32 32 32 31 30 30 33 31 31 32 33 34 32 34 33 34 34 33 33 34 34 34 34 34 35 36 36 37 37 36 37 36 36 38 38 37 38 39 38 41 39 40 38 39 41 42 41 41 41 43 42 44 44 44 44 43 46 46 46 46 47 46 46 46 47 49 48 51 50 47 49 49 51 52 50 51 50 53 55 53 55 53 55 54 56 58 56 58 59 58 57 57 60 62 58 59 58 59 60 59 61 63 62 62 67 66 66 64 65 65 67 70 71 68 69 73 72 70 71 75 71 73 76 78 73 76 79 80 78 77 78 77 77 83 79 84 85 81 85 80 82 85 84 82 88 87 86 85 89 86 91 91 91 89 94 93 92 96 100 95 101 96 98 97 104 100 104 106 102 102 106 105 107 110 111 102 105 111 113 109 113 110 111 113 117 117 111 120 118 122 121 118 115 116 115 127 121 128 122 130 130 129 130 130 134 133 133 127 129 135 127 133 141 131 139 135 142 141 135 142 147 140 137 138 148 144 139 141 150 145 154 144 153 152 150 151 159 157 163 155 163 166 167 154 158 160 158 161 161 159 164 172 173 172 165 179 174 170 181 169 172 169 178 183 186 171 176 185 177 174 178 193 190 183 184 188 194 198 194 187 186 193 204 201 205 190 207 202 202 199 200 194 214 214 205 208 218 205 203 216 210 213 206 208 215 227 217 216 219 214 219 215 230 219 224 230 229 220 231 230 227 243 232 243 230 238 233 244 228 243 240 240 242 234 247 249 251 249 242 255 259 247 253 246 265 249 258 272 272 254 254 270 253 252 275 274 267 268 274 276 274 270 274 287 277 287 286 272 288 282 287 279 281 282 299 280 294 279 306 298 303 294 310 307 286 303 312 303 296 305 294 317 301 313 316 295 303 319 306 316 319 328 304 311 314 306 326 323 322 311 320 335 339 333 339 345 337 325 350 348 342 330 344 342 344 332 338 341 342 341 355 335 359 366 335 359 366 370 342 368 357 371 348 352 352 361 361 366 349 367 362 381 377 371 374 363 361 390 390 389 396 384 386 386 369 384 387 380 377 386 389 384 395 394 383 382 392 398 395 410 393 388 401 403 422 398 425 390 407 405 428 430 424 418 428 425 430 418 426 439 427 432 445 431 434 448 421 417 436 447 445 449 426 429 434 452 429 426 458 465 459 441 438 454 463 444 473 473 445 437 439 461 442 463 482 482 439 458 478 450 481 471 464 480 470 490 461 491 472 493 476 466 464 500 468 501 492 504 506 473 499 510 506 471 471 498 486 514 509 490 492 493 492 496 497 510 489 527 488 527 520 506 512 486 517 521 505 505 512 514 497 527 528 498 526 523 503 542 531 544 540 503 514 511 557 509 558 515 528 520 542 534 519 533 547 515 567 523 554 538 538 526 573 539 570 565 543 567 580 578 555 550 531 531 571 567 543 561 590 555 568 553 571 581 553 543 553 543 575 557 546 588 574 600 592 584 603 566 597 593 603 573 585 586 586 583 616 592 591 582 569 620 596 615 600 604 600 619 607 606 611 570 601 610 596 581 583 633 585 585 625 635 625 624 597 587 633 591 596 634 592 591 592 641 593 639 647 631 613 606 630 634 649 622 642 618 620 649 611 634 611 656 623 625 611 624 629 627 649 644 610 621 640 609 631 641 611 670 670 627 665 624 648 660 633 639 642 641 649 677 656 649 635 669 643 646 636 637 638 680 660 683 645 675 689 641 666 644 664 661 638 638 687 689 674 657 673 682 667 676 669 651 669 645 699 669 698 699 655 706 676 704 704 655 646 711 689 700 693 694 647 707 713 668 708 654 706 693 708 706 678 655 659 664 701 707 714 704 665 687 710 702 664 725 686 721 670 705 666 675 688 665 729 723 669 720 680 681 682 676 686 731 697 711 727 685 695 686 703 673 717 670 732 705 725 707 708 732 727 690 718 710 679 671 687 688 720 711 702 742 739 687 724 682 732 674 700 744 677 705 700 690 676 706 708 714 706 693 728 746 680 741 746 705 722 709 687 689 716 684 729 729 719 709 698 738 709 724 696 742 715 721 687 747 711 749 713 701 695 725 699 728 717 727 683 692 687 685 733 730 723 694 704 747 702 742 731 711 740 709 699 695 692 742 741 743 735 725 727 746 737 718 747 715
710 716 724 730 717 717 704 700 727 724 691 690 727 687 727 708 748 738 732 735 739 735 730 709 707 720 706 685 711 738 712 744 706 686 747 686 685 726 739 705 714 730 745 735 709 682 682 722 683 710 685 745 748 693 694 734 729 749 694 686 697 704 711 691 701 730 692 744 746 744 703 681 697 684 708 725 713 707 724 714 696 728 738 692 737 741 718 730 721 726 740 684 722 734 730 711 725 702 692 730 671 721 704 731 733 675 682 717 710 675 724 672 686 692 671 722 722 712 671 666 677 725 716 699 707 712 697 711 673 711 723 690 657 696 697 681 674 714 684 682 682 665 699 681 657 714 658 665 671 649 685 660 706 671 664 686 706 698 700 660 666 652 687 676 669 644 700 652 650 670 705 696 700 684 676 647 670 686 651 680 634 697 696 686 675 672 686 653 657 642 660 630 642 688 652 689 669 658 625 686 677 654 647 667 627 670 631 639 643 670 676 657 643 668 629 623 626 641 632 612 660 627 614 658 610 642 631 634 665 637 664 633 653 630 643 636 627 639 655 634 606 645 598 627 636 619 612 635 632 606 615 630 645 613 607 598 598 585 595 613 608 614 584 586 611 598 580 583 634 594 591 576 623 597 592 596 602 572 597 624 585 576 571 600 609 571 561 573 569 577 584 556 589 602 571 566 586 588 557 596 578 560 593 577 600 545 547 588 560 592 557 560 540 593 552 538 588 577 574 572 574 560 572 566 556 566 541 550 537 541 555 527 537 552 519 560 540 562 567 539 531 553 560 519 540 518 527 544 513 547 545 509 515 519 541 525 537 534 502 499 495 529 498 518 527 528 500 500 532 523 502 528 503 524 482 487 499 524 497 487 519 507 520 477 477 497 508 511 492 472 469 489 475 477 471 505 478 494 472 489 491 473 468 463 497 498 475 464 462 477 469 474 475 472 448 471 485 440 475 481 479 482 477 440 477 464 444 457 429 457 441 452 442 465 434 463 456 444 421 453 442 448 415 414 454 436 446 444 413 412 448 423 410 442 418 402 425 434 422 409 417 429 410 394 425 425 393 399 393 402 417 414 412 393 409 395 399 382 391 409 408 381 406 384 390 381 403 406 403 367 365 371 400 388 398 382 364 360 391 377 361 357 386 372 356 366 354 350 370 352 348 367 353 362 346 361 349 346 340 340 338 341 348 340 337 343 330 358 331 331 353 347 355 339 338 331 319 331 329 315 344 329 340 328 319 333 309 310 316 310 304 316 316 307 326 299 322 326 303 295 307 303 316 319 306 306 307 295 285 289 301 294 285 292 298 294 293 278 295 279 296 279 283 282 281 284 271 281 276 279 275 284 276 270 274 271 279 279 261 279 274 263 255 260 271 260 254 255 248 254 259 253 247 243 248 256 239 239 245 245 249 242 255 251 249 236 251 248 230 237 226 231 234 222 240 222 227 228 226 229 218 232 234 230 227 219 227 228 221 221 214 213 206 208 204 207 204 210 206 204 211 209 213 205 205 200 194 192 195 199 198 200 188 187 187 185 187 193 187 191 196 192 178 182 185 178 176 178 177 188 186 173 182 184 175 182 177 175 177 172 168 167 168 166 160 161 166 168 170 156 157 152 154 160 164 158 151 161 161 151 146 154 154 152 147 149 148 145 148 142 138 143 141 146 134 140 145 136 138 142 137 137 132 132 135 129 137 131 134 128 123 122 122 129 129 122 123 124 117 116 116 121 124 118 123 113 114 120 116 111 112 112 116 111 115 107 108 103 106 107 107 108 104 104 100 101 104 102 100 98 100 100 97 96 100 94 94 99 90 95 90 94 93 90 87 87 92 86 89 85 86 83 86 87 82 85 82 82 81 80 84 82 76 77 76 81 80 80 75 74 77 76 73 75 71 69 74 72 72 72 72 67 68 69 66 68 67 68 62 65 63 66 62 64 63 63 61 59 62 57 61 60 57 58 58 55 59 54 54 55 57 56 52 52 53 55 53 53 50 49 51 51 49 50 49 50 49 49 46 47 48 47 47 45 45 46 45 45 43 45 43 42 42 41 40 41 41 41 41 39 39 40 38 40 38 38 38 37 37 39 38 37 37 36 37 37 36 35 35 36 35 36 33 35 34 33 34 32 32 34 33 34 33 31 33 33 31 30 32 30 32 32 32 31 31 30 30 31 29 28 29 30 30 28 30 28 29 28 28 27 28 27 28 28 28 28 28 27 27 27 26 27 27 26 26 26 27 27 26 26 27 26 26 27 26 27 27 26 26 26 26 27 26 26 26 27 27 27 27 26 26 27 27 26 26 26 26 27 27 26 27 26 26 28 28 28 28 28 28 28 28 27 28 27 29 29 29 30 28 29 28 28 29 31 31 31 29 30 31 32 31 32 30 31 33 33 32 33 31 34 33 33 33 33 34 35 33 35 35 34 35 36 34 35 37 36 35 36 38 38 36 39 39 38 40 41 38 39 40 41 41 42 42 39 42 41 42 42 41 43 45 43 44 46 45 46 44 45 45 45 47 45 48 48 47 51 50 52 49 53 50 49 50 51 52 54 53 52 56 54 56 54 54 56 58 57 60 60 62 59 57 57 60 62 58 64 62 65 61 65 64 63 67 67 66 66 68 66 69 70 67 71 72 72 74 70 71 76 73 75 72 76 75 78 80 78 81 76 81 82 83 82 84 84 82 81 86 88 85 84 85 88 88 84 85 87 89 95 89 89 91 94 93 96 96 99 98 98 94 104 101 100 100 98 102 104 99 105 107 110 109 110 111 103 113 106 114 110 115 116 112 109 114 116 119 112 114 115 120 124 126 117 118 123 126 121 127 131 132 126 124 126 129 129 127 138 138 136 128 141 136 139 144 137 144 140 140 144 144 140 142 140 147 151 140 153 147 157 145 149 154 149 161 149 160 152 151 160 155 163 155 164 157 170 156 167 172 173 175 170 169 173 173 168 166 175 174 168 175 173 178 188 187 186 173 179 182 187 191 194 182 192 189 194 188 186 198 193 187 191 203 197 201 208 200 195 198 197 194 213 206 210 213 219 215 214 215 205 208 216 207 215 209 223 218 229 218 227 225 224 222 237 218 225 219 231 223 237 237 239 245 230 232 235 251 251 239 244 251 241 255 241 252 255 247 250 253 243 249 262 259 251 255 263 247 260 257 260 270 277 254 279 269 256 278 262 278 267 285 283 279 276 284 274 288 288 280 295 282 284 294 280 280 298 289 280 287 302 285 292 297 313 308 309 301 296 313 319 309 319 300 297 324 307 300 327 317 307 314 328 309 320 331 321 308 321 322 331 324 324 340 338 316 325 319 328 338 330 333 338 338 351 337 331 359 348 334 342 338 338 340 348 367 354 343 362 373 351 356 375 345 380 353 370 358 361 352 375 388 364 379 381 392 367 391 366 372 379 377 387 371 378 391 391 371 404 404 402 399 376 377 396 386 402 409 387 415 387 416 416 394 396 409 407 410 416 432 411 421 417 403 413 439 406 405 425 434 414 420 443 435 446 421 432 420 424 425 419 453 420 428 435 449 459 455 435 442 444 459 437 437 453 448 433 454 433 464 446 440 437 438 452 480 476 470 481 458 485 490 463 479 481 491 475 460 491 455 498 461 493 462 502 480 488 494 493 472 470 487 495 514 491 485 488 512 507 475 509 517 487 503 493 480 480 526 506 494 497 490 532 532 489 519 527 530 528 531 510 523 517 532 534 544 533 529 507 509 538 515 517 528 537 536 557 548 537 534 518 552 559 566 538 565 528 537 541 548 520 562 526 572 524 569 539 575 557 539 534 585 544 532 532 534 543 583 556 582 540 563 586 542 560 551 595 599 580 575 551 565 596 556 575 564 560 592 582 602 611 574 586 613 562 565 571 589 593 587 620 602 600 583 600 567 594 594 613 590 615 608 583 595 597 627 578 624 617 591 635 586 621 595 591 642 617 627 621 591 605 625 606 610 630 593 638 617 605 617 653 652 631 628 648 646 647 636 618 636 614 645 608 662 664 616 620 659 636 627 610 634 650 656 626 628 613 673 668 662 651 628 648 629 635 657 632 636 669 632 680 676 664 645 655 678 686 675 672 690 629 661 688 668 675 674 654 673 684 644 688 657 672 691 699 687 663 643 667 641 669 646 687 670 653 654 674 699 678 646 672 659 701 648 672 673 688 690 691 650 666 691 700 649 708 713 715 698 666 670 653 684 712 717 705 659 683 678 662 693 686 722 691 658 714 705 688 721 662 687 689 696 718 698 724 709 671 698 700 703 709 722 689 702 699 697 716 668 729 687 683 727 718 682 725 680 725 671 685 691 717 675 734 691 692 711 727 690 710 719 735 687 723 743 694 728 681 736 745 702 711 717 717 710 729 720 686 707 724 740 684 680 729 719 748 725 681 740 735 698 707 687 712 716 715 691 731 722 684 708 747 730 750 741 743 687 732 727 731 738 686 687 732 729 711 691 744 740 714 700 692 711 716 748 695 713 694 702 703 690 720 706 704 709 718 738 691 728 715 704 710 734 687
707 705 689 691 736 705 716 691 688 718 710 719 687 731 742 708 687 749 715 687 684 703 718 705 746 713 718 690 735 738 694 685 733 730 716 686 684 732 683 728 738 750 739 738 737 716 724 683 727 749 734 708 682 713 688 724 704 690 738 692 743 729 723 709 713 744 687 694 725 687 738 708 713 684 692 727 717 694 727 722 689 739 677 720 700 684 694 730 716 715 731 691 700 702 734 670 708 721 738 716 673 722 671 704 725 722 709 714 708 674 732 724 701 687 706 690 730 724 697 709 685 695 728 702 718 703 668 689 711 701 669 684 689 696 691 661 686 715 655 671 680 695 697 662 697 678 668 674 693 704 694 665 652 667 693 713 701 679 701 665 694 651 650 707 683 702 647 654 644 690 639 663 654 681 643 700 668 682 669 689 671 670 693 641 693 687 632 673 674 648 687 659 636 667 688 659 673 660 634 675 660 683 639 655 657 641 676 658 644 626 619 672 653 663 650 651 622 662 656 657 622 654 669 671 635 669 631 619 642 626 621 620 661 606 631 641 647 627 637 636 596 646 616 647 631 605 599 650 616 616 649 609 622 642 621 637 606 613 602 607 640 602 605 626 611 620 633 591 600 609 604 573 584 580 622 597 583 621 585 618 576 585 564 611 598 585 597 610 597 582 599 585 565 568 583 581 552 601 582 556 592 556 588 572 578 592 567 598 563 561 572 581 589 583 580 539 590 559 535 582 581 554 560 530 559 567 527 554 553 572 559 570 553 573 555 533 553 551 555 543 547 560 548 514 522 557 532 534 522 546 515 531 543 549 547 544 508 542 548 528 514 502 524 515 501 531 493 539 515 501 505 498 501 523 487 482 529 518 488 512 497 478 493 504 482 503 507 506 503 484 510 479 495 506 504 476 505 490 493 482 478 459 481 486 477 461 498 494 486 471 478 486 447 456 451 467 460 480 476 464 450 458 437 460 436 476 432 458 449 448 452 461 461 463 430 448 427 426 438 456 422 419 421 430 418 441 417 444 446 448 418 446 420 430 417 440 433 417 413 398 422 428 403 411 410 423 431 405 427 405 415 400 407 385 405 415 413 399 407 403 390 408 392 394 383 390 386 391 404 401 377 397 375 373 389 386 381 364 386 362 364 365 385 354 361 367 354 361 355 362 373 368 367 347 359 346 348 339 342 357 348 368 359 360 350 359 353 334 329 350 354 340 352 346 324 351 329 321 329 335 321 325 330 331 341 335 330 318 322 306 318 313 316 312 324 329 306 309 307 299 297 292 311 295 311 304 310 302 303 304 290 285 289 285 284 302 285 276 289 284 284 272 279 272 283 288 276 272 288 282 279 288 285 268 263 263 273 275 267 261 269 273 263 258 267 266 263 271 261 260 267 259 256 263 245 240 258 240 243 246 255 250 236 244 244 232 241 238 242 242 232 240 233 234 234 228 232 224 224 222 218 214 225 227 216 223 217 211 219 223 208 220 214 206 213 219 202 202 202 206 205 200 202 201 203 208 201 194 204 195 201 189 193 196 188 195 188 190 189 195 181 182 182 180 182 182 179 182 188 175 184 184 171 178 175 182 171 178 172 165 169 161 165 165 173 165 156 168 159 155 164 156 167 165 150 150 161 149 149 157 156 144 152 145 152 146 143 139 147 142 145 138 140 140 146 145 137 137 132 137 134 132 136 136 129 136 133 131 123 129 129 121 122 128 119 128 124 122 120 123 117 124 118 118 116 114 116 117 110 109 116 111 108 115 115 109 112 104 111 102 101 101 105 107 107 104 101 102 95 97 99 102 95 94 92 94 97 91 90 93 94 93 94 92 89 93 89 84 88 83 88 87 82 80 83 81 82 78 83 77 76 82 80 75 79 77 78 75 77 72 75 75 72 76 70 72 71 69 72 70 70 69 69 69 69 69 65 65 63 67 63 61 65 62 62 63 61 58 59 62 60 62 56 56 55 56 58 56 55 54 54 55 55 53 52 52 51 52 53 52 52 48 50 50 49 50 47 47 48 47 45 45 45 45 46 43 46 43 44 42 41 43 43 42 43 40 41 42 40 39 40 39 41 40 40 37 38 37 37 38 38 38 37 37 37 36 36 34 34 34 36 33 34 34 34 32 32 34 32 34 33 32 32 31 33 32 30 31 32 31 31 31 29 29 30 29 28 29 28 29 28 28 29 28 28 28 27 28 27 27 28 27 26 27 26 27 26 26 26 27 27 26 26 27 26 26 26 25 25 25 25 26 26 25 25 25 26 25 26 26 25 25 25 25 25 25 26 25 25 25 25 26 25 25 26 26 27 26 26 27 26 26 26 27 27 26 27 26 26 28 27 27 28 27 27 28 27 27 28 30 29 28 28 28 30 31 29 30 29 30 31 31 32 30 31 31 31 32 33 32 32 32 32 33 33 34 35 35 35 35 34 35 36 34 35 37 37 37 37 36 37 37 38 38 39 37 41 38 41 38 38 38 41 40 42 43 40 40 43 44 41 44 44 45 44 46 43 44 46 44 45 47 48 47 48 48 47 47 50 50 52 52 51 50 53 52 54 51 56 55 54 54 54 54 56 56 55 60 56 58 60 61 58 58 59 62 62 65 64 65 65 65 62 65 64 64 65 67 66 69 66 69 70 74 71 73 71 73 70 75 73 77 76 75 79 77 78 79 76 76 78 83 80 84 85 81 84 83 81 87 83 83 83 89 88 91 92 95 93 95 89 96 94 91 96 96 96 95 95 99 99 101 104 103 99 105 102 104 100 108 107 107 103 109 109 111 107 111 109 113 112 114 115 115 118 114 114 117 124 123 119 117 127 119 127 118 125 128 125 127 132 125 125 133 129 137 138 128 139 132 136 140 143 133 137 137 135 136 135 141 146 143 140 146 150 149 148 156 146 147 155 148 148 150 158 155 158 155 158 158 166 153 169 165 166 160 173 162 163 173 166 170 167 171 181 180 170 177 174 185 175 173 182 176 186 187 183 184 188 189 180 189 192 199 183 187 188 197 189 201 197 206 205 204 208 192 193 196 202 204 196 214 217 217 202 204 216 222 206 222 219 212 215 218 223 230 217 233 231 230 234 237 230 228 238 241 242 239 227 226 240 239 229 249 247 246 246 249 239 237 237 247 245 245 247 263 256 253 265 247 267 251 268 268 249 263 261 251 258 272 269 277 261 275 272 271 259 262 281 286 265 283 293 281 286 273 270 279 294 298 284 277 303 289 281 286 301 283 294 298 296 292 297 306 290 295 298 290 291 301 302 299 298 317 324 315 328 314 313 328 304 311 308 318 309 318 328 327 343 325 315 317 327 342 349 330 350 339 324 326 342 341 355 343 330 339 352 348 352 368 339 341 348 339 350 365 361 342 376 369 352 375 354 351 371 380 362 360 364 358 389 373 363 374 392 388 396 391 369 383 387 401 400 381 387 407 402 390 406 412 407 389 403 404 388 420 416 417 391 394 400 419 416 403 428 425 428 415 397 408 419 419 427 420 431 438 424 423 406 442 434 409 449 422 418 412 425 446 455 450 445 424 420 448 460 459 423 461 428 465 428 465 446 457 460 472 451 476 445 469 442 479 472 472 455 459 446 462 448 463 487 493 466 466 452 466 494 480 478 460 479 492 491 481 469 481 482 495 510 472 497 504 474 503 504 519 493 519 500 503 506 487 485 524 502 486 492 528 492 523 497 527 519 521 524 533 496 531 524 508 511 523 508 523 508 520 531 551 541 539 527 508 518 541 543 552 549 553 517 551 521 521 516 519 539 520 541 531 534 542 560 525 525 545 562 560 558 567 542 548 575 547 581 568 581 582 548 580 565 588 595 574 584 573 570 586 596 558 586 566 570 554 557 602 593 586 582 594 563 576 582 611 596 617 608 572 580 582 567 600 586 606 609 596 580 574 613 605 594 585 604 611 614 576 588 607 599 589 631 595 582 630 593 619 634 624 619 631 592 606 614 616 600 642 603 653 653 636 648 627 633 643 630 614 614 633 616 607 603 620 620 604 619 625 665 654 635 662 659 659 661 646 641 615 643 640 667 667 625 617 666 650 642 643 677 661 673 673 637 659 684 641 680 656 665 667 684 669 637 692 672 660 656 674 679 681 646 685 667 639 687 684 686 678 672 680 649 681 674 689 689 653 705 651 699 692 653 644 681 708 673 703 663 662 675 708 670 658 649 659 712 655 695 712 712 669 677 700 678 667 707 676 710 694 678 667 719 681 671 687 673 685 697 725 719 660 675 722 720 665 710 681 703 721 706 726 668 722 668 731 728 689 702 671 719 704 674 685 718 716 679 687 696 687 739 710 693 730 701 696 731 700 732 696 677 701 682 708 676 742 686 721 720 736 744 692 743 712 743 696 699 694 711 734 693 747 706 716 702 706 744 701 703 736 683 681 693 723 716 695 688 702 686 748 730 702 744 696 729 692 718 745 685 736 692 716 749 722 688 746 715 687 698 690 733 688 728 750 718 691 706 704 684 729 744 734 708 689 747 715 737 728 723 713 737 705 709 691 689 726
695 738 719 690 692 708 700 726 731 739 690 731 712 694 726 688 716 725 695 703 707 723 689 690 696 688 729 738 715 711 716 720 734 739 687 713 733 724 688 704 734 692 713 719 703 746 713 714 736 684 699 749 688 727 742 727 713 730 699 706 688 722 690 749 693 714 711 728 702 704 704 722 712 693 686 692 685 715 682 699 676 730 725 682 704 715 687 729 706 698 693 727 725 691 724 681 674 676 681 719 706 706 716 721 709 675 712 710 717 703 689 676 729 701 716 684 670 718 696 709 693 680 689 667 708 693 719 675 720 703 689 671 713 723 691 688 720 685 721 675 696 663 669 671 679 665 714 674 701 655 682 649 693 672 669 660 674 648 710 668 695 687 645 652 706 657 694 693 642 675 644 667 651 652 696 667 698 659 685 683 668 641 695 635 653 669 666 643 676 690 673 689 691 627 664 636 647 643 675 627 661 629 683 641 666 631 646 660 637 674 654 671 624 632 639 650 653 652 659 636 648 663 631 621 626 652 625 668 645 634 649 622 647 641 629 610 618 624 624 640 596 616 641 604 630 615 600 645 629 644 603 642 589 619 588 605 622 631 607 600 595 590 633 579 613 591 583 604 609 621 594 601 622 629 610 622 621 618 569 618 613 570 581 572 592 567 583 594 563 611 571 584 580 609 568 560 581 569 595 562 606 593 575 601 588 561 570 570 597 569 584 569 543 576 540 539 578 539 541 535 554 566 573 549 535 547 536 556 550 527 573 544 556 566 553 538 542 527 564 537 567 557 554 546 541 519 509 508 536 528 538 528 530 517 541 510 500 525 515 510 517 528 545 527 493 517 504 539 534 538 537 514 523 519 531 494 523 515 502 508 513 502 476 521 500 490 511 497 481 509 511 480 502 479 495 491 508 476 485 482 496 484 494 471 477 491 497 496 451 482 448 491 469 450 447 450 486 473 483 481 466 469 478 435 449 448 435 439 449 454 460 450 463 454 460 426 461 456 445 446 434 428 438 422 446 421 445 430 412 448 410 406 431 408 413 413 440 410 400 428 423 433 414 408 396 409 413 400 396 400 423 421 387 421 417 419 394 395 411 410 378 383 405 389 387 394 397 401 403 376 386 396 386 385 370 371 361 360 364 359 380 355 369 373 357 373 379 349 369 360 353 350 372 364 351 351 368 346 366 351 352 353 343 362 362 346 335 344 331 329 350 353 343 346 321 344 330 325 331 326 334 337 316 315 340 320 324 327 315 311 318 303 326 318 318 323 308 307 303 310 294 304 297 303 305 299 309 293 307 286 302 296 283 301 300 294 283 288 281 298 280 275 275 279 280 290 280 269 292 286 271 278 265 275 269 266 280 282 277 278 263 274 264 262 262 249 262 264 261 269 244 256 262 246 259 252 248 258 256 244 251 251 235 238 243 233 245 241 245 227 224 245 236 233 238 241 221 233 218 232 214 213 225 225 226 210 220 229 217 210 221 206 216 214 212 212 208 200 216 209 209 204 202 197 195 198 209 192 191 206 189 203 193 186 201 201 192 199 193 185 186 183 178 190 179 189 187 183 182 187 175 174 176 167 181 177 175 180 163 163 170 160 166 168 171 170 159 160 169 157 159 155 153 155 161 156 149 150 147 151 155 152 154 143 148 143 143 141 146 139 149 149 148 134 144 143 138 140 143 133 134 130 140 139 130 127 129 130 126 128 126 126 126 128 119 127 119 121 115 119 118 114 121 120 117 115 114 118 115 108 118 107 109 113 107 110 105 104 107 101 101 103 102 102 103 106 101 105 99 102 104 97 95 97 96 95 94 95 95 91 93 88 95 94 92 90 88 86 89 89 88 81 88 83 83 79 82 84 84 79 79 78 81 75 78 75 75 78 78 78 71 72 73 73 71 68 73 68 72 71 67 66 65 64 68 67 65 65 62 62 65 62 60 64 60 62 60 60 60 61 62 58 59 56 56 59 54 56 57 53 54 55 51 52 51 53 51 53 52 49 51 50 49 49 49 48 47 47 48 47 45 45 45 45 43 42 45 44 43 41 41 41 40 41 42 42 39 41 39 41 41 38 41 38 38 38 38 38 38 36 36 35 35 35 37 35 35 35 34 34 34 33 33 33 33 33 34 31 32 32 31 31 31 31 30 30 30 31 31 31 31 31 29 28 28 30 29 29 29 29 28 27 28 28 28 28 28 28 27 27 26 27 27 27 26 27 27 26 27 26 26 26 26 25 26 25 26 25 25 26 25 26 25 26 25 26 25 26 25 26 26 25 25 25 26 25 25 25 26 26 26 25 25 25 25 26 25 26 26 25 26 26 27 27 26 27 26 26 27 26 26 26 26 27 27 28 28 27 28 27 27 28 29 28 29 28 28 30 30 29 31 29 31 32 32 32 32 31 31 33 33 33 31 33 32 32 32 32 34 34 33 33 35 35 35 36 37 37 36 35 38 37 36 38 37 39 39 41 41 39 41 39 39 40 42 42 41 42 43 41 41 41 44 42 44 44 43 43 47 46 44 47 45 48 47 47 47 47 51 48 48 52 50 52 54 53 54 52 53 55 53 53 55 55 58 58 59 57 57 58 58 58 58 62 62 62 59 63 61 64 62 63 66 65 68 65 66 69 67 70 72 67 69 69 70 73 75 69 70 77 74 76 76 75 79 74 81 80 79 82 79 76 79 85 84 84 84 86 87 84 86 82 90 90 88 90 91 88 93 87 95 92 90 90 94 91 94 100 96 95 103 103 96 96 99 102 98 106 101 104 108 101 103 108 109 114 115 114 113 115 109 115 109 113 116 111 115 122 118 122 122 117 125 127 123 129 120 123 129 126 127 129 129 128 128 127 131 138 128 141 138 130 142 133 141 136 144 137 147 149 147 145 139 141 152 154 143 155 145 144 145 157 151 161 149 156 161 159 166 152 165 163 165 156 157 168 169 158 172 161 163 173 172 172 170 167 168 168 174 169 176 186 179 173 173 177 180 183 187 189 189 189 182 183 192 193 186 202 196 203 197 206 197 190 196 196 202 206 199 210 201 199 210 201 205 218 220 203 216 208 215 224 211 210 217 226 218 223 212 234 231 225 219 228 222 223 242 224 226 229 226 240 236 243 241 229 247 232 254 247 254 246 251 247 240 242 250 259 244 253 263 256 258 258 262 272 274 264 253 272 253 263 279 264 282 276 268 262 279 283 281 290 267 284 278 281 277 292 298 282 286 277 293 284 284 281 290 294 310 309 310 305 287 300 315 298 310 290 316 313 315 322 304 314 322 314 324 312 313 314 331 332 306 316 332 332 327 329 340 318 329 344 346 332 338 320 333 322 345 355 349 328 347 335 336 339 333 352 359 336 361 354 355 339 341 357 367 377 364 378 374 351 347 365 357 382 372 359 367 387 367 390 360 361 394 376 388 395 371 396 395 370 374 389 401 382 396 395 384 396 377 390 393 414 414 392 393 409 389 402 398 394 395 412 430 402 420 434 398 436 407 433 405 408 421 416 423 424 418 441 424 430 440 444 430 416 451 421 454 447 447 421 460 452 453 460 439 458 425 433 430 440 450 445 457 462 477 474 440 455 463 479 473 455 463 470 483 479 457 480 474 463 464 455 483 479 472 494 502 472 469 470 496 489 463 476 464 480 491 486 472 501 485 503 472 488 507 510 514 515 509 480 511 502 528 505 503 531 523 489 515 533 525 528 538 531 541 519 521 534 544 515 511 523 524 526 508 549 518 541 528 545 513 534 544 515 551 560 562 552 519 527 538 535 520 554 565 524 528 548 570 576 531 558 539 553 562 583 567 539 533 584 558 546 537 536 546 579 569 578 542 552 574 559 597 577 590 564 595 600 563 578 564 561 577 598 576 555 577 609 559 595 562 562 588 563 565 571 618 601 592 601 583 585 624 620 621 627 630 619 591 622 582 622 632 626 601 623 618 614 629 595 587 585 641 615 621 599 632 610 648 617 644 593 610 624 639 628 625 605 600 657 641 653 654 659 620 647 605 632 624 647 665 643 617 626 608 628 670 617 632 627 654 613 642 671 627 646 631 657 653 657 618 674 670 635 620 674 659 648 643 634 647 644 673 657 682 643 657 661 683 642 687 678 651 675 678 639 684 692 688 659 692 685 665 642 662 665 689 677 667 667 659 694 687 708 676 699 654 663 686 652 656 708 662 711 680 676 691 705 682 665 650 653 698 682 664 663 699 688 663 723 694 670 671 697 688 662 682 659 672 661 660 681 707 687 718 686 708 671 676 696 699 718 712 718 671 693 680 680 678 677 718 719 708 735 710 676 687 712 733 694 678 671 723 727 724 685 712 727 716 700 679 707 720 697 739 696 727 745 696 734 716 687 684 690 714 691 689 728 691 747 691 687 715 715 702 704 747 694 684 704 737 684 744 713 739 698 735 721 698 716 739 700 728 709 713 725 683 726 726 707 728 719 700 738 687 689 742 744 695 734 684 713 684 701 697 710 684 691 685 719 696 723 716 729 710 747 700 749 719 689 717 698 715 719 686 726 698 699
733 744 700 694 692 692 715 749 706 739 727 733 720 685 705 745 691 720 738 741 730 691 702 744 737 736 689 706 692 703 697 694 733 705 709 718 727 739 725 748 736 710 723 700 731 696 711 733 687 704 704 716 710 723 744 744 684 683 681 704 702 697 730 726 682 739 729 733 694 737 704 722 689 681 695 717 691 694 724 742 746 719 698 675 709 688 678 738 728 697 720 709 712 715 725 721 700 710 739 687 725 674 698 705 695 722 723 708 706 682 671 699 726 701 672 668 693 687 694 706 666 714 708 673 689 717 670 721 682 674 663 691 722 725 712 716 667 715 691 688 699 716 654 687 705 688 657 691 674 705 707 682 658 703 674 704 690 673 649 707 685 658 648 701 651 680 703 706 659 692 669 670 665 684 704 679 696 685 659 688 684 646 692 666 636 675 651 653 694 678 651 661 658 627 641 642 678 660 648 685 647 687 667 674 683 628 619 673 626 632 638 622 653 656 651 653 637 613 656 649 663 649 632 670 652 653 608 668 612 665 612 625 630 622 643 639 624 621 615 630 642 653 600 594 645 629 605 614 645 600 624 641 612 622 628 595 625 607 624 603 593 602 616 613 619 614 631 602 601 584 619 589 604 577 615 586 626 612 576 618 594 620 596 608 603 580 566 618 613 570 563 570 605 611 574 583 566 580 564 596 586 588 588 589 553 595 571 593 585 578 553 589 551 571 574 578 556 553 553 577 555 573 576 577 558 530 541 575 533 576 538 552 533 551 567 544 535 530 557 565 534 554 560 521 554 558 532 558 531 531 510 532 505 515 516 551 543 506 530 520 544 507 523 496 531 503 518 521 532 527 488 531 527 533 525 521 500 524 528 487 501 477 491 485 498 504 472 480 515 500 481 472 488 489 496 468 494 497 500 480 491 463 468 472 474 490 488 482 493 482 467 474 463 468 482 442 442 472 470 481 452 469 437 471 470 470 442 469 432 460 466 458 438 447 456 455 447 444 445 431 451 436 457 442 445 445 445 418 437 412 419 446 431 406 418 418 410 412 432 436 399 428 425 426 429 402 402 430 425 402 389 408 385 388 393 417 392 400 408 398 392 397 406 407 391 379 390 397 395 391 387 386 378 396 362 362 393 373 384 393 357 371 384 376 381 372 376 383 353 347 348 372 375 348 343 356 363 368 359 341 355 359 340 335 348 349 343 335 352 339 346 349 323 342 323 350 325 330 347 330 328 325 322 328 322 335 331 327 321 320 320 306 328 305 319 319 318 302 322 295 297 299 291 300 314 300 296 292 304 286 290 306 289 291 292 302 292 293 302 301 289 273 283 282 289 283 291 277 276 277 274 265 284 281 285 260 278 276 257 278 270 277 253 257 269 253 251 264 257 259 256 256 254 244 251 248 241 256 256 250 240 254 248 250 233 250 238 239 234 237 232 233 226 222 235 232 222 238 219 221 233 232 223 224 226 210 213 208 221 207 223 205 221 204 221 212 219 211 203 203 206 203 212 194 199 206 193 199 202 203 189 186 196 192 186 188 188 189 190 194 189 186 181 177 180 177 186 181 179 178 175 177 173 171 180 173 171 166 176 170 176 171 167 171 161 169 166 165 161 168 161 162 164 155 160 163 149 158 147 154 154 144 151 150 151 145 142 144 146 141 145 147 143 143 134 135 133 136 131 138 139 136 133 129 131 136 124 124 123 126 123 129 122 121 121 117 118 124 120 124 118 120 122 115 121 119 119 114 117 114 108 115 109 113 114 104 108 105 104 105 107 101 106 102 100 100 96 99 102 101 99 99 94 92 93 92 96 97 94 92 88 89 94 88 92 89 87 84 89 86 84 82 82 87 86 81 84 83 83 81 82 78 77 80 80 74 79 73 73 72 71 71 74 69 69 72 68 72 71 70 66 70 68 68 63 64 65 62 64 62 61 65 61 61 62 59 61 61 60 59 59 56 57 56 57 58 58 57 55 56 52 51 52 55 54 50 53 51 53 48 50 49 50 48 49 47 48 45 47 45 46 44 44 45 44 43 45 44 44 44 43 42 42 39 42 39 39 40 41 39 38 39 37 38 38 39 36 37 36 36 35 36 37 35 34 36 34 34 35 34 35 33 32 33 34 34 32 33 31 33 32 30 30 30 32 31 29 29 29 30 30 30 28 29 29 29 29 27 28 28 27 27 28 27 27 26 26 27 26 26 27 27 26 27 25 25 26 26 25 26 25 25 26 25 26 25 26 26 25 24 24 24 24 25 25 24 25 25 25 25 24 24 25 24 24 25 24 25 24 25 24 24 26 26 26 25 25 25 26 25 26 26 26 26 26 25 26 26 27 26 26 27 27 27 26 27 26 27 27 27 28 28 27 27 28 29 30 30 29 30 29 30 30 29 29 31 31 30 30 32 31 32 31 31 32 32 32 32 34 32 33 35 34 35 34 36 34 36 37 37 35 35 36 38 36 39 38 39 37 41 41 40 39 38 40 40 42 41 42 43 41 43 43 44 45 45 42 45 45 44 44 45 48 45 45 47 46 48 49 48 49 50 53 52 53 52 50 54 53 51 53 55 55 57 54 55 56 57 57 57 59 59 57 57 59 60 59 59 59 62 62 62 61 65 64 68 66 64 68 67 69 67 70 68 70 71 70 72 74 75 72 71 78 72 78 75 80 75 75 77 79 78 83 78 81 80 82 85 86 88 82 86 83 85 91 85 93 91 94 91 91 92 89 93 92 97 100 100 97 99 100 99 100 97 104 101 105 105 104 104 100 108 103 102 112 108 108 108 113 114 107 115 113 115 113 115 122 119 116 114 122 117 121 125 126 119 119 121 125 131 122 125 123 132 130 125 137 138 130 134 135 132 139 140 137 135 136 140 144 146 148 148 146 150 148 148 146 146 150 145 158 156 157 156 149 149 156 164 160 153 159 157 157 167 171 165 165 170 166 174 165 176 163 164 166 170 171 176 174 176 180 188 184 179 186 181 174 189 181 188 195 191 190 198 188 198 194 187 194 189 190 193 204 199 196 203 199 211 200 204 198 199 212 206 200 209 221 211 211 217 219 208 212 209 229 213 211 231 228 221 219 220 220 217 225 229 222 235 232 231 246 247 230 243 243 234 239 247 238 245 239 244 254 242 247 256 250 245 245 261 260 256 260 253 271 272 264 252 251 271 270 264 262 269 274 276 273 282 267 269 275 283 270 269 271 290 296 287 275 278 292 280 278 280 292 298 306 302 281 309 310 314 291 300 297 309 310 318 314 305 296 314 297 318 304 301 305 319 309 312 310 310 323 313 319 331 325 323 330 318 335 316 339 348 328 341 352 323 340 344 356 355 352 352 337 332 335 358 358 352 357 366 350 346 350 355 349 366 365 368 374 355 367 365 368 362 368 378 363 388 388 389 391 366 378 392 375 396 397 390 368 396 404 371 404 392 396 403 378 377 393 384 414 391 393 393 401 390 388 424 412 387 400 417 402 394 417 406 432 419 408 398 422 399 433 416 442 410 438 423 413 430 440 422 421 445 443 437 429 424 421 459 451 448 431 453 452 425 438 467 431 446 449 447 446 470 440 478 447 463 463 461 449 475 441 469 474 488 488 464 471 490 450 452 497 496 490 478 501 488 497 468 485 469 508 493 477 494 507 479 508 512 481 490 475 485 496 513 487 505 521 485 511 492 494 488 497 534 518 532 510 534 518 537 532 510 519 545 529 545 529 513 525 519 550 527 546 548 523 550 509 558 539 561 528 516 561 540 558 514 541 566 565 524 536 558 522 539 559 570 556 550 540 527 560 541 557 584 576 554 549 554 562 556 561 582 558 541 574 569 571 545 580 582 568 601 563 600 574 596 557 590 603 571 602 574 605 586 580 611 585 578 600 573 578 594 573 615 594 574 595 622 620 576 597 603 584 602 621 632 583 599 613 579 621 605 611 629 612 605 591 593 611 615 636 594 623 619 623 610 628 650 590 641 632 610 640 626 653 650 629 646 643 620 638 602 637 610 632 664 643 615 643 617 639 639 654 660 671 615 641 629 643 621 659 633 652 622 634 678 636 672 652 642 682 649 678 630 639 626 635 651 662 635 659 663 687 691 686 651 671 640 643 633 633 681 677 694 667 678 700 696 641 644 670 664 673 700 697 701 647 696 702 675 698 650 702 674 676 686 697 654 691 684 708 706 704 659 685 701 709 710 713 663 675 655 686 685 668 695 719 713 702 672 680 721 657 661 684 666 659 664 693 719 706 727 682 727 686 704 690 676 714 700 702 720 680 713 716 733 715 688 691 714 675 700 677 696 725 712 679 727 682 690 691 729 727 727 673 679 694 736 721 683 687 701 718 728 705 680 686 686 700 735 739 679 689 693 747 724 733 732 698 710 687 749 710 717 749 700 716 706 735 692 746 750 720 686 710 684 703 721 741 691 743 743 735 717 704 706 703 700 699 749 686 714 684 720 747 722 750 705 723 733 717 687 727 715 745 688 748 738 701 730 724 698 726 685 718 749 721 735 708 731 692 747 718 746 729 728
696 712 705 728 731 691 702 719 706 728 710 687 689 699 727 702 690 689 723 728 714 695 739 711 700 715 699 743 685 725 697 704 694 741 724 726 702 745 713 742 746 716 700 731 732 699 717 712 733 684 730 707 717 683 713 683 714 733 694 683 707 690 706 727 688 712 690 736 738 703 685 715 734 688 687 704 747 736 704 683 720 697 681 681 727 678 731 718 728 704 721 697 723 713 719 682 734 714 709 671 737 731 708 726 698 706 722 729 707 696 734 697 692 678 724 701 677 666 705 704 705 673 707 694 723 706 690 717 676 670 688 702 666 712 669 710 725 709 699 662 677 695 694 687 666 712 707 659 708 696 704 698 656 649 704 660 671 659 649 668 688 680 672 679 701 675 692 691 679 705 658 680 694 682 660 685 649 699 654 698 669 662 674 692 689 652 647 681 674 652 647 658 693 664 676 667 644 645 629 652 677 661 633 684 677 630 670 631 630 675 625 666 643 662 650 671 662 658 635 666 661 645 648 670 637 623 648 648 615 623 617 605 628 621 652 632 601 644 657 622 620 604 626 636 602 620 631 626 644 633 604 601 647 609 600 588 639 637 598 595 624 612 611 627 594 613 628 591 615 583 591 594 615 619 624 623 602 601 592 588 594 610 572 616 597 578 611 614 590 609 589 575 571 611 576 573 553 568 552 601 590 606 587 595 573 599 594 572 560 590 575 564 561 550 548 584 586 549 556 537 580 544 575 581 535 581 578 558 526 531 560 548 532 554 531 558 521 535 540 530 557 516 521 525 555 514 539 510 523 507 526 539 520 526 537 532 512 525 539 521 509 534 543 530 524 530 513 505 506 499 493 487 525 505 483 526 505 483 515 481 490 486 498 488 513 473 516 496 507 469 488 492 484 510 487 488 472 480 461 505 473 465 463 487 455 460 480 460 451 461 462 482 454 453 465 458 447 460 457 445 440 467 476 441 439 475 437 450 450 459 451 455 454 456 461 432 432 459 433 443 452 446 458 425 441 439 445 448 430 438 442 416 406 420 432 411 441 402 401 434 412 418 435 405 419 410 401 401 411 396 388 410 386 394 412 420 404 394 410 411 387 379 407 377 384 401 386 397 369 394 368 380 372 365 377 389 395 361 390 387 378 381 356 354 372 377 360 349 349 378 378 356 363 369 368 373 356 352 361 361 350 362 365 347 357 352 353 351 348 337 357 350 340 322 325 327 327 317 344 336 346 341 329 339 314 338 323 310 315 322 315 321 308 308 317 323 298 321 311 317 312 314 317 314 313 317 308 298 287 311 290 292 281 300 290 296 300 297 296 291 295 288 282 283 292 268 278 288 266 270 268 270 262 277 271 283 258 271 257 269 277 262 263 274 273 268 251 259 254 252 246 266 247 247 249 255 258 236 248 237 248 238 251 244 238 243 235 248 237 241 229 241 223 235 226 221 227 219 233 215 234 223 228 214 214 209 217 224 218 210 222 216 223 207 207 205 219 205 215 215 196 195 195 209 203 196 198 197 190 194 197 191 189 187 192 191 198 182 186 179 195 190 184 177 177 190 187 174 185 181 178 177 175 178 171 172 172 166 165 162 176 165 168 158 163 164 168 160 157 161 157 160 163 150 163 151 160 158 149 157 152 157 150 149 151 153 140 140 143 146 142 142 140 142 137 136 142 138 130 141 138 129 134 128 135 126 126 124 131 132 130 131 129 130 121 121 124 119 122 120 118 115 123 114 113 117 111 114 113 110 115 106 109 114 108 104 111 108 108 103 102 99 99 106 104 101 97 99 99 97 94 96 95 92 96 98 92 93 91 89 88 88 87 89 86 87 88 89 85 82 82 83 84 85 85 82 84 80 76 79 83 78 77 76 77 79 78 74 72 72 73 71 73 72 69 73 67 70 69 69 70 68 64 63 64 66 62 63 63 64 60 60 63 60 62 60 60 58 59 59 57 58 59 59 57 58 55 54 56 55 56 51 54 50 51 50 53 51 48 48 50 51 47 46 48 45 45 45 47 46 43 43 45 45 42 44 43 42 41 43 42 40 41 42 39 40 41 40 39 39 41 37 38 37 37 38 36 38 36 36 37 37 36 36 34 33 34 34 33 34 33 32 33 32 31 31 32 33 31 31 31 31 32 29 31 29 29 31 30 29 28 30 29 28 28 27 28 27 28 27 27 27 27 27 27 27 27 27 26 25 26 25 25 25 26 26 26 25 26 25 26 24 25 24 25 24 24 24 24 25 24 25 24 25 24 25 24 25 25 24 24 24 25 24 24 24 24 25 24 25 25 25 25 24 25 25 24 24 25 25 26 25 25 25 26 25 26 25 26 25 25 26 26 27 26 26 27 26 27 27 28 27 28 28 27 27 27 30 28 29 30 28 28 29 29 30 30 30 32 32 31 32 30 31 32 31 33 32 34 33 32 34 33 34 35 34 36 35 35 36 36 35 37 38 36 38 36 38 37 37 38 41 40 41 38 39 39 42 42 43 43 41 42 41 43 45 44 44 45 43 43 45 45 45 47 46 48 47 47 51 47 49 51 52 53 50 54 52 55 54 54 53 52 53 56 56 58 57 56 56 60 56 61 60 61 59 59 62 59 62 60 64 66 62 66 62 63 64 65 64 66 70 72 72 68 74 74 74 73 74 74 73 78 75 79 79 79 76 76 77 83 76 81 79 78 85 85 84 80 88 88 85 82 85 87 91 86 93 89 94 94 96 92 92 92 94 93 93 100 98 97 104 103 104 105 97 105 102 104 99 109 108 107 104 104 104 111 115 114 116 107 111 113 115 112 114 113 112 122 115 114 115 121 116 127 126 127 126 122 131 125 127 133 130 129 130 129 132 132 139 130 130 138 143 138 139 138 133 144 135 149 141 140 141 149 149 147 145 145 154 152 152 160 159 161 160 149 150 153 163 158 168 165 155 164 159 170 162 162 166 176 166 163 168 168 169 174 181 180 174 181 177 186 188 185 184 183 176 185 194 194 192 180 181 199 184 199 201 198 198 200 200 196 192 203 201 193 198 196 209 206 198 216 217 201 203 204 222 203 220 225 217 216 223 229 220 220 226 231 231 227 222 216 225 229 225 222 229 234 239 246 227 228 234 230 237 246 237 241 255 253 249 236 245 242 256 242 245 262 248 258 248 250 266 269 256 255 263 276 277 260 257 276 275 264 277 269 284 278 286 284 273 282 281 268 268 287 291 283 295 297 286 299 304 286 281 305 308 307 291 287 293 285 306 308 288 305 307 309 308 293 324 299 318 321 305 300 325 327 309 324 309 330 325 310 335 322 332 331 324 341 338 344 320 319 326 327 339 327 337 330 333 338 348 358 350 361 348 361 347 362 346 353 371 370 345 369 355 349 352 360 368 367 349 349 376 366 369 359 363 378 378 384 395 375 391 367 372 364 391 402 389 380 393 371 379 396 404 396 403 405 403 409 411 381 413 383 404 401 393 418 422 406 403 405 410 400 422 412 398 431 402 427 433 402 423 409 423 419 426 437 435 447 441 431 440 454 440 436 420 443 423 456 451 456 463 465 437 459 431 458 437 453 463 445 454 467 464 480 450 476 457 449 453 450 476 488 471 454 486 456 487 471 455 493 466 469 456 468 475 504 492 462 474 504 462 472 499 466 490 492 506 470 508 518 505 481 487 493 515 516 514 479 505 520 514 503 528 525 531 529 514 536 536 511 523 497 495 512 496 533 499 520 527 538 503 537 535 539 534 544 522 549 540 529 554 533 529 522 567 558 567 559 552 569 558 559 564 539 540 570 545 537 578 582 540 533 551 578 559 547 549 559 536 554 574 572 556 553 586 548 573 559 553 589 601 551 574 556 590 555 585 557 589 600 579 605 562 612 590 597 570 573 572 564 592 583 570 613 572 585 604 601 624 570 575 604 604 596 623 590 589 614 608 580 625 583 585 608 620 611 626 585 610 613 600 631 633 641 592 621 598 625 606 636 609 630 653 633 638 640 649 651 629 622 627 640 650 663 625 620 656 633 630 635 655 616 636 657 629 647 656 640 637 631 640 619 615 673 665 661 663 654 637 626 633 671 685 667 646 630 671 656 651 681 632 644 678 674 693 674 656 640 641 668 662 689 695 655 654 635 659 692 646 641 647 640 701 676 672 691 644 676 656 647 656 701 653 697 669 694 667 663 676 714 708 663 677 685 676 708 677 683 654 710 675 705 698 691 712 718 690 690 706 717 677 694 661 668 685 665 676 720 716 663 673 670 716 718 697 705 724 697 734 677 720 716 701 697 712 719 699 731 684 708 674 731 681 721 701 711 733 736 702 696 733 686 675 712 735 734 695 721 694 699 739 709 700 714 742 695 709 730 694 698 697 706 704 682 729 734 741 700 688 713 685 695 737 713 749 702 705 699 711 687 684 704 721 741 703 717 689 737 700 685 733 707 694 725 743 727 686 715 734 736 695 723 721 722 714 730 712 724 715 750 710 689 690 740 715 691 689 688 724 727 710 695 723 746 727 702 726 688 691 720 714 736 747 698 711
690 707 718 734 747 717 709 697 714 735 696 695 701 688 711 718 707 696 750 691 692 749 696 742 722 691 746 733 731 744 714 688 705 686 743 709 705 720 735 715 689 748 720 707 714 730 715 735 690 716 686 695 706 698 725 699 688 720 725 746 687 704 741 698 718 721 712 720 698 727 719 702 695 684 737 700 691 704 743 745 737 745 685 719 690 726 735 695 723 707 718 691 737 738 709 702 693 702 679 716 729 694 720 718 706 696 675 733 700 732 674 687 681 735 709 718 694 731 715 706 713 668 688 721 700 705 689 679 678 704 682 693 681 670 680 702 714 691 670 708 656 684 688 675 707 687 661 691 678 651 665 673 682 667 707 675 696 678 693 655 665 698 710 709 659 701 681 693 648 695 684 682 658 690 695 640 672 644 665 682 668 665 683 650 681 693 696 695 662 639 653 632 647 660 643 631 634 635 687 676 642 660 644 630 646 666 660 678 621 632 663 656 616 650 666 661 655 674 629 632 660 643 671 624 655 610 638 639 631 611 665 605 653 644 644 662 656 618 637 635 617 599 622 610 643 626 614 635 601 611 601 616 650 594 619 620 643 637 607 643 599 621 635 637 624 612 595 602 590 611 628 604 594 607 594 588 610 613 612 589 624 597 574 565 580 620 607 600 606 572 582 583 577 576 580 608 583 592 598 579 551 573 581 573 597 556 546 554 551 590 551 569 593 587 551 551 561 538 587 538 587 535 566 546 575 563 542 550 555 577 577 540 574 537 530 540 561 531 561 518 552 528 540 541 540 557 515 519 539 553 519 526 529 515 511 551 516 533 498 547 534 524 542 501 503 507 497 502 512 522 519 520 491 529 531 498 501 521 492 518 504 478 511 524 478 486 512 492 499 503 479 499 498 469 466 484 500 467 474 478 458 503 477 475 498 479 470 481 466 494 458 479 453 453 453 486 459 442 454 448 448 439 461 477 478 464 457 442 467 458 462 440 434 428 465 429 437 421 462 446 429 431 429 453 425 419 439 418 422 445 425 430 413 439 403 437 401 420 415 428 410 421 419 398 401 431 395 390 428 388 404 388 389 404 395 415 407 412 380 407 412 406 385 385 398 383 373 402 388 388 398 375 394 396 390 372 391 363 368 391 365 357 378 367 381 356 355 375 370 365 372 373 351 357 374 367 373 339 338 364 347 360 336 362 353 360 352 348 358 354 338 326 350 328 322 342 333 332 319 332 339 332 319 312 328 330 325 321 328 310 310 316 307 319 325 306 309 296 325 320 294 292 309 317 302 288 289 315 285 311 304 286 299 304 280 294 288 287 296 275 287 272 287 294 281 291 266 272 268 265 270 281 275 264 263 269 283 279 267 259 269 269 274 258 248 270 254 267 267 262 244 246 243 249 252 254 253 255 246 239 252 238 241 230 234 237 239 237 233 228 227 232 235 225 237 233 236 225 234 217 234 228 214 228 211 214 227 210 211 212 225 215 203 208 213 207 209 200 199 207 199 198 194 193 191 201 202 192 203 190 198 197 193 202 185 188 195 185 190 179 185 188 185 185 180 180 177 182 184 178 184 173 171 183 174 179 173 174 165 174 171 173 160 159 160 157 169 157 153 164 154 161 164 161 158 155 147 158 154 154 146 153 143 143 145 146 151 143 142 138 139 141 140 141 145 134 132 142 135 129 139 137 133 129 127 127 134 134 132 127 131 123 123 129 122 122 123 123 117 124 116 119 119 112 119 110 120 112 118 115 111 106 105 110 113 105 105 111 105 105 102 99 105 99 97 97 98 104 100 96 99 101 98 95 91 95 96 95 93 91 95 92 90 90 93 89 88 88 85 85 84 87 84 79 85 82 82 82 76 82 81 78 79 78 73 74 78 76 73 75 75 75 71 69 72 70 69 68 67 67 67 65 69 68 63 65 64 65 60 61 63 62 59 59 57 59 59 62 60 56 57 59 57 57 56 55 57 55 56 55 55 52 50 51 51 49 49 50 51 48 48 49 47 47 48 48 47 45 45 46 44 46 43 45 43 42 41 44 41 42 40 42 39 40 40 41 41 41 41 39 39 37 39 36 38 37 35 36 36 36 35 36 36 35 35 35 35 34 34 34 32 32 31 33 31 31 30 31 32 32 30 31 29 31 31 29 28 29 29 29 28 28 27 27 27 28 27 28 26 27 26 26 27 27 27 27 26 25 26 25 25 25 26 26 25 24 24 25 24 25 25 24 25 25 24 25 24 24 25 25 25 25 25 23 23 23 24 23 23 24 23 23 24 24 23 23 23 23 25 24 25 24 24 25 24 24 24 24 24 25 25 25 24 24 25 25 26 26 26 26 25 26 25 26 26 26 27 27 26 26 27 27 27 27 27 28 27 28 28 29 30 29 29 28 29 31 29 31 31 31 31 32 31 31 31 33 31 32 33 34 34 34 34 35 35 33 33 34 35 35 35 36 35 36 37 38 36 36 39 37 39 41 38 40 41 38 41 39 41 41 40 41 40 43 43 43 44 45 42 46 44 45 45 46 45 48 45 46 46 48 50 50 50 50 49 49 50 54 52 55 55 56 54 56 55 53 56 56 56 55 57 56 58 58 58 60 59 62 59 59 62 64 62 61 66 67 63 68 66 64 70 66 71 68 67 72 74 74 74 72 72 73 73 72 76 77 77 78 75 76 78 82 78 77 77 79 83 83 84 86 83 86 89 90 88 86 89 86 87 88 90 93 95 93 96 98 92 94 97 94 99 98 104 99 96 103 103 100 105 101 101 101 101 108 105 110 112 108 111 108 113 108 115 114 119 115 119 117 113 123 116 125 124 122 121 117 118 123 124 122 127 121 131 130 126 133 137 138 134 131 130 132 132 143 140 138 134 136 143 141 149 141 140 142 141 144 151 145 145 151 157 158 151 150 158 149 154 160 154 157 155 158 157 163 169 156 167 164 166 166 164 170 171 171 177 166 167 175 169 175 179 182 172 180 189 174 185 183 177 179 184 182 179 185 199 182 184 202 186 204 199 196 200 192 194 199 197 207 194 207 202 210 206 214 209 212 202 206 218 216 218 222 214 219 220 230 220 211 223 226 229 235 216 224 229 221 228 224 242 243 234 228 238 240 237 239 229 231 247 250 235 242 237 251 250 241 248 243 251 243 252 252 247 263 271 249 272 270 276 252 264 278 259 281 269 266 274 263 283 282 267 264 280 276 266 275 293 287 279 298 297 288 296 294 284 287 307 284 281 283 302 296 297 290 309 289 316 299 308 312 316 302 297 298 313 319 324 320 305 327 312 313 332 334 316 338 334 319 324 329 329 337 317 338 335 326 352 346 329 351 343 327 327 358 361 345 350 349 335 363 348 367 350 350 357 352 344 348 352 364 361 354 373 375 370 380 386 388 380 367 362 371 379 388 377 379 394 383 373 371 393 388 404 387 385 397 391 391 407 405 401 410 390 400 404 392 408 408 408 388 402 409 400 418 391 406 393 405 427 399 426 398 431 403 412 441 442 440 413 426 413 444 438 448 423 423 436 423 446 437 458 442 427 421 448 428 459 462 452 452 442 450 464 475 442 452 442 476 444 447 454 474 479 455 453 454 468 472 485 475 490 493 477 483 486 453 488 458 459 500 478 472 462 508 509 468 501 467 503 483 498 480 493 513 491 501 516 477 486 513 492 502 491 481 529 523 510 521 533 514 524 501 500 492 508 499 500 542 516 521 525 510 502 541 531 519 525 514 509 555 527 515 515 559 511 511 548 559 534 535 534 563 537 542 559 526 560 527 569 545 531 568 569 572 541 543 537 560 579 564 545 536 548 572 580 571 584 548 584 559 565 550 594 596 591 553 571 563 586 565 564 552 555 581 567 611 601 581 582 573 568 592 583 584 618 590 567 585 588 601 570 626 597 595 619 604 589 613 617 584 616 626 613 619 634 597 622 603 584 637 622 616 593 629 616 628 606 633 593 646 626 623 612 637 615 647 651 600 626 601 652 607 625 647 603 663 615 632 646 609 638 628 667 610 613 616 661 656 651 642 667 628 613 658 667 646 656 649 617 651 637 673 681 639 668 641 676 682 628 666 638 684 663 668 651 665 669 627 669 649 687 656 657 686 655 648 697 684 656 642 683 642 702 680 679 683 660 699 706 640 702 645 647 644 703 679 685 665 688 691 680 704 692 677 656 695 665 671 716 674 664 715 689 682 710 684 681 666 661 656 684 670 699 681 713 681 693 668 659 695 679 687 728 680 672 718 721 698 691 690 715 679 692 693 698 731 700 703 678 685 728 679 690 679 696 676 678 694 686 709 671 677 671 725 741 698 701 710 676 731 731 744 741 712 712 705 686 731 715 746 745 700 742 734 719 714 693 712 749 729 697 684 689 709 722 750 702 720 707 734 687 734 709 692 732 739 734 748 739 734 746 722 695 686 690 725 714 684 721 684 699 684 730 699 717 714 700 706 731 717 685 711 731 687 718 734 704 724 733 707 705 688 692 732 690 714 702 720 714 691 746 692 689 718 688 739 732 689 689 693
720 720 702 711 741 737 729 691 712 733 720 744 711 748 741 705 693 729 689 743 732 709 716 726 705 731 711 704 724 688 736 738 727 734 716 713 738 685 703 698 741 726 704 739 688 697 735 746 710 689 731 684 704 693 710 692 699 688 736 744 732 699 712 699 687 741 726 697 698 702 698 744 685 737 743 735 746 741 703 740 717 726 704 698 735 691 706 710 727 688 700 705 736 680 706 740 703 693 738 736 720 725 698 707 724 732 696 690 713 719 690 674 718 681 689 698 719 702 678 694 702 724 718 720 670 681 720 730 692 672 726 663 718 713 672 701 719 681 718 710 668 692 704 702 675 675 668 676 661 674 698 660 694 709 659 652 695 650 657 646 654 704 687 680 690 663 697 708 650 648 702 654 658 670 696 661 659 653 682 660 675 645 654 675 695 641 642 633 688 686 688 642 692 667 627 691 668 655 645 641 643 667 646 633 626 650 651 670 658 649 653 617 676 634 645 643 628 621 673 613 623 631 653 627 630 640 646 650 634 665 643 621 631 609 628 658 629 626 606 609 622 652 606 622 617 598 629 615 597 637 650 603 623 620 638 636 617 596 637 606 619 603 608 599 597 600 594 580 616 620 604 623 628 612 601 624 606 627 591 595 569 595 566 616 622 566 612 590 564 588 559 584 580 601 583 605 591 577 591 555 555 579 565 597 547 593 575 588 553 595 559 542 548 562 586 582 580 540 541 544 578 568 538 565 576 562 569 558 560 574 557 575 560 549 535 525 527 531 533 530 518 542 514 520 542 553 526 549 556 517 526 533 527 546 540 542 542 521 508 498 500 529 506 541 518 542 524 520 521 529 505 522 489 501 515 506 515 514 509 479 478 484 517 486 481 480 513 491 492 493 474 514 498 471 482 470 509 470 495 460 503 494 472 500 459 488 454 474 477 456 494 482 487 473 477 472 457 474 475 473 450 482 469 439 477 470 465 437 435 449 454 429 435 443 439 422 451 439 444 446 454 449 453 432 454 439 444 437 447 447 441 438 442 419 413 431 423 411 411 436 416 417 423 399 393 411 407 413 395 406 405 403 389 416 408 414 419 400 388 396 411 404 404 389 386 378 380 396 374 397 399 388 375 368 371 380 395 393 380 365 390 357 379 362 386 363 377 383 360 378 345 377 375 376 363 356 364 358 354 356 345 336 341 351 348 331 349 341 353 349 339 349 327 341 323 335 345 326 338 337 319 320 324 331 317 312 335 306 319 308 316 304 307 318 303 320 312 317 315 324 312 293 299 312 310 309 290 289 288 302 292 297 301 282 296 297 289 292 285 278 288 274 275 286 292 278 271 286 268 275 265 284 261 270 270 284 277 265 278 265 276 265 267 269 260 264 251 267 257 244 267 249 253 246 251 251 246 243 253 252 254 253 245 246 242 237 249 230 238 240 244 228 244 223 226 227 232 238 227 229 235 234 228 230 227 224 216 209 217 211 207 206 208 213 218 213 211 211 206 211 209 210 199 192 208 199 205 195 189 196 196 195 198 197 184 187 183 194 182 184 188 190 179 175 182 185 187 176 180 175 181 176 182 166 169 178 168 164 162 165 162 162 169 166 171 165 155 154 154 161 160 152 152 161 160 160 159 159 155 155 146 143 156 150 152 150 147 149 146 137 138 143 136 133 138 143 135 141 130 129 128 132 130 133 136 127 127 131 127 132 128 125 121 120 117 125 124 123 118 119 125 123 118 121 121 111 112 113 110 108 113 107 110 106 103 106 106 110 104 101 100 103 98 102 99 98 103 98 98 94 101 95 97 99 99 95 90 90 90 90 95 87 88 86 86 90 88 82 85 82 87 84 83 82 78 83 81 76 79 81 78 80 79 78 79 74 75 76 74 73 72 72 74 72 69 70 72 71 65 67 65 64 68 63 63 63 65 66 63 65 59 62 60 62 62 62 59 58 59 60 59 55 58 58 53 57 54 52 52 53 55 53 52 50 49 50 49 50 50 47 48 49 47 45 48 47 47 47 46 43 43 45 44 44 43 44 41 40 41 42 39 39 38 40 41 39 39 38 38 38 37 38 38 36 38 36 37 36 35 34 34 34 35 35 33 33 34 33 34 34 32 31 32 33 31 31 30 31 32 31 31 29 31 31 28 29 29 30 28 27 27 27 28 28 27 27 26 27 27 26 27 27 26 25 25 26 25 26 25 25 26 25 24 25 25 25 24 24 25 25 24 25 24 24 23 23 24 23 24 23 23 23 24 23 23 24 24 23 24 24 23 23 23 23 24 24 24 24 24 23 23 24 24 23 24 24 23 23 24 25 24 24 24 25 24 24 25 25 25 24 25 26 25 26 25 26 25 26 25 26 26 26 27 27 27 26 28 28 27 28 28 27 30 28 28 30 29 30 29 31 29 30 31 30 31 32 32 33 33 31 33 33 33 32 32 33 35 33 33 35 36 34 36 36 36 37 37 38 36 39 39 37 38 41 39 41 41 39 40 39 42 39 40 40 43 42 44 44 45 44 45 43 43 47 44 48 48 46 46 49 48 47 49 52 48 49 52 53 50 50 53 52 55 56 55 54 53 54 55 58 57 59 56 57 60 61 57 59 63 61 61 64 61 62 62 67 62 66 67 67 67 70 68 68 71 72 73 72 70 69 70 75 71 73 75 76 78 79 80 77 80 76 81 78 77 77 83 85 84 83 85 84 86 86 88 89 87 86 88 91 90 87 93 95 96 94 99 93 97 94 94 97 97 103 98 102 100 97 103 100 108 108 108 101 109 107 106 114 111 115 113 110 117 117 116 113 112 113 116 114 124 118 116 121 120 118 120 123 129 126 123 127 132 130 133 129 128 137 138 130 135 130 134 138 140 136 142 133 143 136 146 139 137 147 149 146 153 142 147 156 148 150 153 155 156 154 158 162 162 153 153 153 162 156 165 161 164 172 173 170 171 163 171 170 177 167 165 170 181 173 170 181 182 174 182 183 175 187 179 188 181 187 179 192 185 195 197 188 190 191 198 192 192 203 203 199 202 201 193 212 205 209 204 201 200 217 201 208 216 222 217 209 214 220 214 212 219 225 224 230 223 231 235 228 228 228 231 230 222 238 231 243 245 233 229 241 251 245 241 232 242 245 235 244 257 241 251 246 261 251 249 244 250 247 249 253 252 259 265 261 276 273 271 282 261 260 283 262 287 273 275 270 266 276 284 279 270 294 293 277 300 290 299 298 297 301 300 298 308 291 303 295 294 300 314 300 292 309 311 295 312 294 320 298 319 313 328 327 310 320 307 325 306 325 329 308 309 324 314 343 326 323 325 327 322 323 349 344 322 355 327 358 333 343 346 358 355 335 357 349 336 339 342 367 356 361 361 353 350 353 366 366 366 354 353 350 370 364 388 376 356 390 383 361 376 392 372 372 376 364 401 374 393 370 389 378 400 388 395 381 390 410 403 402 411 393 413 419 404 418 411 402 420 424 391 415 414 429 397 397 422 412 410 421 422 408 410 420 424 439 424 424 418 411 432 440 433 447 432 459 441 419 452 435 464 433 450 443 456 458 456 429 460 474 439 454 460 449 460 475 438 460 466 468 467 480 455 465 459 479 460 480 495 488 483 462 474 457 464 470 486 464 462 498 471 484 481 467 509 505 491 485 475 476 475 486 491 487 508 521 478 513 479 515 495 486 520 523 531 489 493 509 518 494 504 495 513 509 523 527 540 502 504 528 511 526 533 506 523 552 558 557 541 509 554 520 556 532 548 560 528 558 524 554 550 523 569 527 563 575 551 530 529 548 528 582 533 556 572 554 545 551 575 561 549 562 551 571 556 563 581 569 585 568 594 567 566 585 554 595 564 556 564 582 578 606 568 588 612 609 565 610 581 611 600 579 567 569 597 602 603 619 612 627 583 599 593 583 579 599 611 608 606 633 589 583 581 625 613 625 600 625 618 591 604 599 633 646 615 634 627 595 597 642 615 655 607 605 635 629 643 608 632 617 653 639 636 629 611 612 614 623 655 634 617 654 626 637 626 647 616 670 632 618 661 674 677 620 670 647 641 673 676 647 620 645 673 667 680 684 625 667 659 638 679 648 675 670 639 648 667 658 689 672 675 636 648 660 677 691 685 653 638 679 692 655 646 680 645 661 707 676 688 666 690 675 649 688 671 701 676 701 688 651 652 673 654 699 657 696 717 675 656 676 668 661 670 686 710 669 669 697 683 724 711 690 713 699 690 666 686 683 666 676 682 705 682 723 710 676 707 679 694 687 672 711 691 727 695 733 714 716 700 709 725 686 673 696 721 672 736 703 730 721 722 741 740 703 719 724 706 719 738 699 679 698 694 733 678 743 727 744 739 694 739 723 687 707 745 722 739 729 743 713 692 746 719 738 744 694 749 707 739 741 692 704 725 711 691 738 702 739 730 738 727 749 740 688 735 729 734 695 713 737 721 724 728 709 710 692 685 731 712 686 745 731 707 735 717 693 734 735 692 725 734 737 719 734 687 707 736 725 690 706 735 687 730 704 695 747
693 737 747 693 696 746 692 722 734 726 704 709 720 692 718 708 721 695 746 730 741 709 706 741 688 692 686 687 744 738 726 698 725 725 729 703 715 712 736 690 730 696 720 750 745 744 688 726 704 685 698 733 747 712 742 685 740 688 710 718 750 692 718 685 710 693 713 746 743 731 691 733 718 682 742 685 735 743 722 688 683 700 705 725 719 738 711 723 693 706 721 733 701 718 703 676 675 710 690 703 737 704 673 704 724 677 682 679 702 679 731 711 668 711 688 717 690 700 712 730 724 721 698 717 664 723 682 702 690 688 701 699 701 696 680 709 699 699 660 678 710 703 699 709 656 667 709 664 676 689 715 666 716 655 674 700 696 707 676 693 696 675 650 673 646 694 660 646 655 679 651 661 694 688 674 663 677 680 689 674 673 644 685 651 674 676 682 676 667 695 654 677 678 630 647 627 638 662 651 627 681 656 669 628 625 673 633 670 677 672 630 650 666 674 626 622 645 668 615 667 648 648 652 629 671 632 616 658 665 640 666 629 625 615 639 628 644 651 609 604 646 629 656 599 631 611 628 643 597 600 598 635 625 589 595 598 621 645 607 636 633 603 637 586 604 638 617 585 586 607 578 588 618 591 600 608 601 587 612 569 578 615 617 579 579 569 603 565 591 607 583 599 562 607 577 583 590 566 575 599 576 550 551 601 549 559 591 581 598 562 554 548 579 548 552 573 573 589 554 555 577 537 554 578 576 537 564 533 563 565 531 552 530 539 528 567 557 519 528 562 531 532 539 554 525 512 541 554 531 530 555 509 531 517 506 513 524 511 543 531 541 499 536 523 500 526 540 528 512 495 507 493 519 514 532 505 484 506 523 508 516 507 487 491 491 506 518 517 504 485 511 503 513 489 508 482 464 474 487 497 475 497 492 495 497 473 455 459 479 453 481 485 456 468 447 482 471 473 442 451 451 466 443 438 434 470 461 433 460 471 457 438 451 425 427 422 433 463 425 446 425 432 419 442 443 433 443 429 433 447 408 431 420 419 410 406 418 429 421 418 421 423 401 418 433 426 426 421 398 389 391 396 393 400 403 400 389 397 417 378 393 396 384 379 373 384 375 386 376 399 380 370 367 367 368 387 378 373 378 376 365 389 362 371 373 375 352 357 377 369 359 375 349 361 372 367 351 366 360 362 361 336 364 341 356 342 356 341 333 339 347 329 342 344 345 343 324 339 338 337 333 334 324 339 331 327 323 309 322 327 321 307 313 320 304 308 317 301 322 302 318 299 302 302 305 300 294 287 306 298 293 306 304 295 304 284 304 287 302 292 280 296 275 289 285 293 286 272 290 269 279 277 287 282 284 273 277 271 269 277 268 251 259 265 250 264 256 270 266 247 243 260 257 252 253 249 238 258 246 237 243 242 235 234 246 240 237 240 228 246 236 224 230 221 233 221 219 233 228 228 223 213 230 228 222 213 225 215 208 211 219 220 206 209 209 216 216 198 205 215 197 199 198 194 199 204 204 205 198 188 199 202 190 187 200 187 183 190 186 195 177 183 181 177 184 177 187 178 171 177 184 177 169 179 178 166 178 178 177 170 169 174 165 157 159 167 167 159 164 161 164 154 155 151 152 150 159 158 145 148 146 150 150 142 145 142 142 145 138 139 145 134 143 138 135 139 141 141 134 130 130 132 132 131 136 135 135 124 129 121 120 121 129 124 121 126 123 119 121 121 113 121 114 115 112 113 119 116 111 116 111 113 107 109 109 106 105 103 104 104 100 98 97 105 100 101 100 103 102 95 94 94 95 91 92 95 96 89 94 92 86 91 92 90 85 83 85 86 82 81 82 81 81 81 84 79 79 77 79 76 76 74 76 78 79 72 73 77 75 72 75 75 70 70 72 69 68 70 69 64 65 65 67 63 63 62 63 63 62 64 64 60 59 60 58 59 60 59 57 58 57 54 54 57 56 53 52 56 53 53 53 52 53 52 51 52 49 50 50 48 47 48 45 47 46 47 45 45 45 45 45 45 42 44 41 40 40 43 40 40 42 39 40 38 39 38 39 39 38 37 37 38 37 38 37 36 36 36 34 34 34 34 33 34 34 34 34 33 31 32 33 31 33 30 32 32 30 30 30 30 31 29 28 28 28 28 28 28 27 27 27 28 27 27 27 27 26 27 26 25 26 26 26 25 25 26 25 25 24 24 24 24 24 24 24 25 24 24 23 23 24 24 24 24 23 23 23 23 24 24 23 24 23 24 24 24 24 23 23 24 23 24 24 23 24 23 24 24 24 23 24 24 24 23 23 24 23 24 24 23 23 24 24 23 24 24 25 25 24 24 25 25 25 24 26 25 25 26 25 25 26 26 27 26 26 27 27 26 27 27 27 27 28 28 30 30 28 29 28 29 30 31 29 29 32 30 30 31 32 33 31 33 33 33 33 32 33 34 35 33 35 35 34 34 37 37 35 38 38 37 36 38 37 38 40 40 39 40 41 39 39 39 41 41 42 41 44 42 44 43 43 46 46 43 44 45 46 47 46 47 48 48 50 50 52 49 53 49 50 52 54 51 55 54 52 53 56 57 56 54 56 59 56 59 58 62 59 62 61 60 61 62 62 60 66 65 66 66 68 63 69 65 69 70 66 67 67 69 68 73 72 74 76 73 72 78 75 77 76 78 81 78 83 81 79 83 83 83 81 85 80 84 82 84 88 87 86 89 87 94 87 94 95 91 90 94 94 92 92 92 101 100 101 95 103 98 104 101 99 98 103 100 108 105 111 109 111 113 113 109 110 110 107 116 115 112 116 118 117 116 120 119 118 119 116 124 122 129 120 127 124 128 132 122 129 126 130 128 138 139 137 129 131 141 138 135 144 141 133 139 140 139 138 141 151 149 148 154 149 144 153 153 151 160 151 158 154 157 150 155 156 154 158 168 159 165 161 158 161 171 163 171 168 174 174 177 178 171 167 176 180 185 181 179 183 174 179 179 192 186 186 187 194 193 183 185 188 200 194 187 193 200 198 204 192 194 197 204 205 198 202 205 213 215 210 200 202 208 208 220 210 206 218 222 224 213 226 213 213 234 215 224 236 222 231 223 231 224 238 239 231 238 229 231 244 243 233 230 248 233 253 241 237 259 237 252 259 244 248 250 255 244 252 256 256 269 267 267 267 254 268 269 278 282 263 271 268 283 287 283 279 265 281 273 268 269 270 270 296 272 296 294 278 283 297 285 289 281 303 298 290 292 310 299 288 308 313 308 299 315 320 315 296 323 320 319 327 305 326 313 335 312 325 331 325 308 337 330 342 324 339 330 322 323 350 322 336 343 325 326 347 340 356 355 356 347 354 353 353 338 361 342 339 349 347 371 342 366 346 377 352 369 355 367 361 379 380 352 369 377 376 384 384 392 389 398 371 363 386 378 401 388 391 374 407 383 378 396 405 376 412 399 410 417 392 415 385 387 395 385 402 393 410 425 417 427 406 398 419 424 405 438 399 430 408 434 424 441 442 420 425 432 451 449 412 421 429 443 456 437 455 448 435 453 436 451 437 447 430 462 467 466 442 456 461 473 452 471 454 467 452 477 478 460 486 477 454 489 477 462 474 455 481 465 455 496 475 490 490 483 497 482 503 467 474 493 469 505 482 488 484 491 471 475 483 489 491 523 486 505 499 514 515 508 492 492 505 487 528 532 498 528 499 497 530 512 506 498 545 504 514 532 536 545 544 505 535 543 523 529 511 547 546 532 524 530 525 517 553 521 523 555 553 539 532 525 553 555 563 534 535 540 539 552 572 560 539 573 550 583 567 572 550 582 571 545 577 568 555 561 562 567 548 584 586 577 599 592 570 550 581 605 599 594 556 580 571 605 610 592 591 611 600 609 578 572 585 591 568 581 577 575 603 602 621 599 575 609 617 610 588 618 604 618 615 617 603 635 617 634 630 589 633 617 595 602 639 636 626 641 646 594 647 649 628 613 602 620 646 601 651 618 641 630 626 661 659 652 630 619 643 625 612 609 641 626 643 658 613 665 633 615 645 654 650 653 651 666 650 662 671 624 660 673 633 662 635 656 655 637 660 674 653 678 661 637 680 657 655 633 684 671 688 641 677 647 671 676 697 675 642 677 691 646 679 668 643 702 648 678 690 701 689 669 659 693 711 704 705 683 668 661 704 681 713 715 682 660 698 718 697 695 701 707 670 698 658 694 665 658 719 678 682 672 726 669 688 710 673 668 728 680 729 717 683 706 669 683 727 693 705 734 701 708 669 710 667 727 728 703 672 728 704 692 738 716 730 692 701 727 690 731 729 673 702 731 728 696 720 709 732 713 739 722 700 701 734 728 710 720 719 691 693 727 716 689 710 679 693 720 684 690 692 720 732 708 723 705 692 730 741 749 698 695 726 686 713 738 687 701 741 723 688 731 732 733 700 749 699 743 701 688 704 689 689 715 712 711 690 689 692 703 720 734 702 687 688 738 749 702 713 741 695 746 734 710 732 694 704 691 709 689 744 693 692 750 721 687 744 738
738 721 692 715 702 729 721 717 699 703 725 691 748 732 702 708 744 728 746 690 729 740 734 735 731 712 687 691 729 692 702 718 735 732 703 696 689 714 726 741 712 733 745 700 747 694 684 731 685 701 750 690 722 704 685 695 740 742 698 689 702 702 741 727 733 688 737 706 734 692 735 687 707 713 709 689 738 700 742 705 741 724 712 692 731 690 678 718 736 705 732 714 724 719 687 719 740 680 676 675 686 733 687 707 734 700 736 686 720 727 693 668 719 693 675 703 726 706 676 711 734 730 711 710 681 691 693 720 692 720 674 668 681 683 700 690 669 708 724 714 674 715 677 699 694 715 676 671 714 674 658 683 664 686 681 658 702 693 679 692 679 648 685 672 676 652 691 648 680 690 708 658 673 674 691 667 677 639 700 691 651 674 661 671 666 648 692 637 692 647 678 633 629 628 645 667 675 677 651 635 644 664 686 664 646 645 674 638 634 634 624 658 658 652 620 663 673 648 671 660 657 647 643 610 651 660 653 611 642 625 648 618 646 646 632 632 645 622 650 620 644 610 597 596 632 595 600 624 643 628 619 609 646 645 596 594 634 625 640 595 584 633 596 591 589 586 622 593 619 585 585 601 625 610 599 599 602 618 583 586 584 591 624 579 575 584 597 601 614 583 614 575 591 598 576 581 580 607 558 604 572 557 552 582 598 592 581 576 569 558 575 543 592 591 549 575 539 583 579 565 566 583 556 547 571 548 554 535 579 528 552 532 551 553 521 562 544 571 570 551 521 529 559 526 562 548 525 547 546 511 515 510 551 548 521 541 512 531 509 534 503 513 505 505 515 505 526 523 523 495 520 503 532 504 522 503 490 514 493 494 491 479 483 494 512 473 480 506 470 494 509 504 507 500 468 468 484 488 477 461 480 473 456 473 496 458 455 474 495 453 481 480 487 463 464 465 442 478 460 465 480 457 470 440 448 477 457 475 447 446 465 437 456 447 425 427 428 430 440 436 445 437 442 443 439 428 446 413 414 413 430 414 427 430 408 425 439 427 439 429 407 412 418 395 431 431 422 397 427 393 391 393 422 396 411 415 383 416 379 408 408 402 374 407 400 373 403 380 387 375 373 396 380 387 373 364 383 390 361 388 366 366 363 379 383 385 372 357 371 352 358 369 361 368 364 356 371 368 363 360 367 363 337 352 344 335 352 346 351 345 332 348 338 345 338 320 334 320 348 319 344 323 333 320 327 332 335 314 330 334 317 310 307 329 314 300 319 317 306 310 317 318 298 315 314 292 301 308 311 294 293 299 308 293 289 293 294 293 284 282 288 282 286 294 286 273 290 268 268 287 271 280 281 284 282 272 268 270 257 257 274 267 261 273 266 254 250 270 254 252 250 247 244 251 253 247 246 236 246 246 248 232 236 232 248 244 239 244 236 239 231 240 235 234 239 240 238 228 234 229 233 233 219 227 213 219 228 209 224 218 213 216 212 208 212 215 210 198 215 200 200 196 204 201 203 199 192 201 194 204 192 186 185 193 194 198 187 185 196 188 193 190 175 179 187 187 171 176 186 177 178 173 171 178 176 167 177 175 162 168 170 172 163 170 156 167 158 167 164 155 166 161 162 157 157 155 150 153 158 145 157 147 144 152 143 148 139 144 136 140 140 136 140 140 138 139 134 134 134 135 130 135 126 136 125 130 133 123 132 125 123 125 125 128 126 122 123 116 124 120 118 114 118 114 112 111 116 116 108 106 109 108 111 108 106 108 103 107 103 105 103 107 101 105 100 96 99 97 95 95 96 98 99 94 97 89 97 89 87 90 88 86 93 91 86 89 87 82 85 85 84 85 82 80 80 79 81 79 76 75 77 77 76 75 77 74 73 75 74 75 70 70 70 67 73 69 69 70 69 68 65 67 64 64 65 64 64 60 60 61 61 60 61 57 62 60 58 57 57 59 58 54 55 57 54 54 56 52 53 53 50 54 49 51 50 51 49 47 49 47 49 48 46 46 45 47 43 44 46 45 45 41 43 43 40 40 40 42 40 42 38 41 38 41 40 41 39 37 38 38 38 37 37 35 37 35 36 35 35 34 34 35 33 33 33 33 32 32 33 32 32 31 32 30 32 29 30 29 29 31 30 28 29 29 28 27 28 28 28 28 26 26 26 27 27 26 26 26 26 25 26 25 26 25 24 24 25 24 24 25 25 25 23 23 23 23 23 24 24 23 23 24 23 23 23 23 22 22 23 22 22 22 22 22 22 22 22 23 22 22 23 22 23 23 22 23 23 23 22 22 23 22 23 23 23 23 24 24 23 23 24 23 24 24 23 24 23 23 23 24 24 25 24 24 25 25 25 24 25 25 26 26 25 25 25 27 26 26 27 26 26 27 28 28 27 28 29 30 29 28 28 29 30 29 31 30 32 32 32 32 32 32 33 31 33 33 34 33 34 35 33 35 36 34 36 35 37 36 35 37 38 38 39 38 39 38 41 39 38 41 39 39 39 41 42 43 41 41 42 44 45 44 46 44 46 44 46 47 45 47 47 47 47 49 50 50 48 53 52 50 51 50 54 53 52 56 53 53 56 57 54 57 56 57 58 62 62 60 61 59 61 62 60 63 62 65 61 63 66 67 65 65 66 66 72 72 68 68 74 68 73 74 72 75 74 78 76 74 78 77 76 75 83 80 78 81 81 82 83 81 86 80 82 87 85 88 86 90 89 90 93 93 93 92 89 94 90 95 93 98 97 98 98 95 99 95 100 102 103 103 103 101 103 110 104 111 109 106 104 113 111 114 109 111 109 110 117 111 114 122 122 117 125 123 118 121 120 120 118 124 121 121 126 124 125 133 124 131 126 134 137 138 141 138 136 141 136 142 134 136 141 136 139 144 151 144 150 153 151 156 146 153 152 151 150 156 155 151 154 164 162 158 159 167 160 155 167 166 171 163 167 163 176 176 170 179 175 175 169 184 185 174 170 171 177 186 186 190 176 191 185 184 194 198 182 197 195 183 196 197 187 202 188 201 203 199 207 207 205 210 209 206 215 212 218 213 209 219 210 213 208 216 207 223 217 227 216 228 219 232 230 224 230 228 220 229 232 227 228 234 242 227 239 241 234 251 239 241 253 248 250 256 258 253 259 258 254 261 242 262 264 249 251 258 250 264 257 254 253 276 277 272 259 255 277 263 283 281 280 280 287 289 275 273 274 285 272 286 273 274 290 286 295 290 292 295 279 282 303 282 292 297 297 304 297 297 311 304 314 308 301 315 324 309 315 328 313 305 319 309 331 330 326 310 312 337 310 336 330 334 318 340 331 347 339 351 343 335 354 330 338 347 338 334 350 357 352 361 360 353 351 360 358 351 369 349 368 372 354 361 345 369 358 380 354 371 359 385 378 367 390 372 376 393 370 393 375 392 376 400 402 384 403 400 394 387 397 389 405 397 402 399 409 389 415 391 412 399 391 397 415 410 424 414 414 405 427 412 404 415 420 429 409 413 420 434 415 440 423 429 442 426 438 419 422 437 447 439 436 423 459 452 450 439 453 428 446 447 428 442 438 437 458 467 465 468 463 463 446 480 444 449 470 471 483 444 455 454 464 448 454 452 494 451 476 487 476 472 489 472 492 469 483 475 485 469 511 480 510 499 470 511 477 502 520 505 477 490 490 503 517 500 482 500 512 519 504 520 499 534 535 511 530 540 526 493 510 533 495 519 510 541 518 546 534 503 540 533 526 540 535 541 528 540 555 560 529 560 531 530 559 520 538 533 533 522 522 526 544 568 546 548 531 528 582 545 554 540 573 555 535 568 570 584 565 579 593 583 575 578 586 583 548 554 554 584 590 580 580 567 568 567 587 579 570 601 593 611 559 590 576 583 592 607 579 597 570 605 605 606 585 611 581 586 592 585 587 602 614 577 592 621 629 631 608 593 626 601 626 611 585 637 637 629 611 630 615 618 634 619 611 624 599 598 607 653 608 641 648 626 642 607 657 660 618 661 614 662 644 625 620 642 664 649 652 668 615 631 657 612 659 637 676 617 676 660 673 621 665 639 629 679 639 648 653 639 628 623 685 659 657 679 653 653 677 654 661 666 640 664 656 640 673 653 661 646 644 692 685 644 680 676 694 662 668 657 690 642 663 647 701 646 667 649 683 651 697 670 709 701 656 654 660 694 695 674 680 688 677 701 697 695 720 668 666 662 715 705 678 660 676 722 674 711 706 665 717 684 705 697 674 702 668 687 665 687 709 685 694 695 713 686 668 692 692 729 724 703 711 729 687 674 737 731 739 720 678 724 671 695 731 724 676 714 680 689 722 697 698 709 740 694 713 738 685 726 680 689 698 717 680 737 728 708 718 686 698 717 724 731 709 728 719 704 733 707 740 711 730 724 747 686 745 744 708 722 703 723 686 741 724 712 707 721 689 726 733 688 708 744 727 728 726 719 720 691 706 732 726 750 688 732 704 711 744 739 696 713 711 735 750 722 749 737 714 692 696 739 696 738 710 738 699 744 737 737 692 727 706 700
741 706 690 702 730 748 699 740 702 723 716 709 694 688 744 711 693 693 715 730 716 716 722 709 735 705 743 748 692 750 701 732 689 727 695 690 699 717 705 750 732 731 733 686 741 700 724 727 744 685 710 727 725 694 732 724 712 740 725 720 741 743 692 685 748 708 697 700 735 699 722 736 734 732 681 746 709 701 684 731 691 730 711 734 712 741 745 730 712 742 676 731 679 674 699 744 728 688 711 710 728 724 737 728 674 702 713 670 719 695 727 704 703 678 667 683 725 675 674 688 730 666 689 715 711 728 666 664 663 670 715 689 663 710 679 669 668 707 704 687 665 685 723 714 700 688 662 661 669 660 694 719 659 658 700 711 690 682 674 647 702 666 707 706 667 687 692 692 685 695 679 657 664 703 675 678 691 657 658 643 645 686 682 676 677 636 690 654 692 682 673 651 656 662 633 660 687 666 653 667 640 643 658 655 641 660 642 660 661 681 632 630 638 674 657 637 658 654 641 647 645 669 641 613 654 610 626 663 647 614 667 617 612 655 649 610 662 606 603 617 660 643 606 611 614 631 599 609 623 600 610 605 592 641 607 596 611 631 621 612 634 639 628 617 633 604 600 580 626 599 609 608 593 582 602 623 624 579 570 613 599 570 619 587 585 584 615 597 608 615 583 614 610 560 568 589 601 589 567 593 566 570 568 574 586 554 594 563 558 568 557 557 587 542 547 580 552 556 588 562 559 586 567 587 560 543 549 543 529 578 528 561 538 567 532 558 547 524 522 546 521 535 533 521 545 560 527 519 516 560 559 546 539 522 522 516 546 521 501 542 517 514 524 531 511 541 528 507 532 525 509 518 509 526 519 507 483 499 519 499 500 517 501 517 517 490 491 480 514 480 470 502 499 489 494 470 472 498 472 482 496 473 499 490 491 458 459 470 486 494 452 475 453 459 464 476 451 452 473 467 466 452 449 441 470 451 469 472 450 440 429 449 429 446 466 444 436 439 434 432 430 419 421 455 440 448 444 452 425 416 439 432 421 431 403 431 414 404 409 426 419 403 406 394 411 398 407 410 413 409 393 400 412 411 390 402 407 383 411 409 386 390 375 384 378 378 402 401 387 401 370 376 379 383 368 397 361 361 393 373 365 373 363 378 377 351 349 373 347 346 359 367 366 355 357 346 362 361 337 347 341 341 345 353 337 346 346 345 355 358 352 351 329 347 338 337 346 348 330 328 324 342 338 314 333 311 322 322 313 309 321 309 329 305 310 326 320 316 295 319 301 311 310 299 315 306 307 305 314 308 287 296 304 280 291 285 305 292 291 283 295 289 286 270 287 275 285 288 265 285 285 273 265 276 278 257 268 260 270 269 252 263 260 261 267 268 258 260 258 253 257 263 246 260 247 262 242 239 243 248 233 235 238 239 244 250 242 248 238 235 238 239 229 239 229 225 218 218 227 214 226 214 213 228 215 216 226 218 218 206 208 217 208 217 207 212 215 198 215 196 207 196 210 196 209 190 208 197 197 203 191 196 189 199 186 186 189 179 187 194 193 177 191 188 178 182 177 177 178 171 178 168 179 179 172 164 167 169 167 165 159 163 168 170 159 160 155 163 158 164 160 152 158 160 155 161 149 156 148 158 143 151 143 141 148 149 145 140 142 138 147 139 146 137 136 132 135 133 133 135 127 129 132 136 132 132 128 132 129 130 122 128 119 120 122 123 115 120 122 124 123 118 112 113 113 116 109 118 110 116 113 112 104 112 102 106 105 109 100 99 101 103 99 104 101 103 102 98 95 97 96 92 92 92 90 94 88 93 94 92 94 86 88 91 87 87 87 81 82 81 80 83 82 85 81 78 79 79 77 79 79 77 73 73 75 75 73 76 72 73 70 74 73 71 72 69 67 70 67 65 65 63 62 64 66 62 60 62 61 61 59 57 58 60 61 59 59 57 58 57 56 57 57 54 55 55 51 52 53 54 54 52 50 52 52 51 50 50 49 47 48 45 47 44 47 45 45 46 42 43 41 41 44 40 42 40 41 42 41 41 41 39 38 38 40 39 37 39 38 37 38 37 36 37 34 35 36 34 35 35 35 32 34 33 34 32 31 32 32 32 30 30 31 30 29 30 30 29 29 29 30 28 29 28 28 28 28 27 26 27 26 27 26 27 25 25 26 26 26 26 24 24 25 24 24 24 24 24 24 24 23 24 23 24 23 24 24 23 23 23 23 22 22 23 23 22 23 22 23 23 22 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 22 22 23 22 23 22 22 23 23 22 22 23 22 23 22 22 24 24 23 23 23 24 23 23 23 24 24 25 24 24 24 24 24 25 25 26 26 26 26 25 26 27 27 26 26 27 26 28 27 27 27 28 30 29 28 28 28 29 31 31 30 29 30 32 30 32 32 33 33 33 33 32 33 33 33 35 33 34 34 35 36 37 37 37 37 38 36 38 37 39 41 39 38 40 38 38 42 40 41 43 43 40 41 43 42 44 42 43 43 44 46 46 47 47 48 49 46 49 49 48 48 50 52 51 50 54 53 54 54 56 53 53 54 57 58 57 59 60 57 59 59 60 62 57 59 60 62 62 64 62 66 67 66 67 64 68 66 67 69 68 69 67 71 72 75 72 74 75 77 73 78 74 78 75 75 78 83 82 76 80 81 79 81 81 81 84 84 83 83 88 86 86 91 87 87 86 94 89 88 96 92 98 96 96 92 96 97 94 99 100 102 102 102 106 107 102 107 104 110 110 107 111 109 115 107 110 111 108 108 116 115 117 117 120 120 114 117 114 124 119 127 128 122 127 122 131 124 122 135 133 129 125 131 131 128 133 131 142 142 139 141 133 142 147 147 139 141 147 138 143 147 149 154 153 150 156 146 153 146 152 157 151 156 160 155 152 167 160 158 165 159 164 160 159 163 169 167 167 177 168 178 169 173 167 177 183 174 173 183 181 179 174 190 191 177 185 185 193 187 193 187 195 193 193 186 192 192 202 199 200 205 201 204 195 201 196 197 197 205 201 211 221 211 204 216 221 213 224 220 210 215 224 216 218 213 231 232 236 226 229 239 220 243 239 231 237 238 244 244 228 245 250 233 240 248 233 241 252 243 248 261 257 259 262 245 252 262 250 250 271 259 249 258 257 253 277 254 255 261 259 265 279 275 284 268 277 268 284 282 274 269 286 292 295 299 290 279 289 295 303 285 296 293 284 294 302 308 310 296 293 299 298 317 303 309 296 305 296 315 325 313 308 307 327 320 326 319 331 309 336 327 335 332 339 332 328 348 348 332 335 324 335 353 345 324 334 337 346 355 357 351 355 356 340 348 361 340 354 358 365 355 374 352 368 359 378 373 363 371 365 373 380 378 378 360 358 380 393 367 398 374 383 390 387 367 377 373 380 402 406 400 407 412 399 414 381 382 419 398 394 396 405 385 396 390 402 404 429 393 404 402 425 411 435 420 411 420 428 420 416 422 419 425 428 410 435 415 425 421 443 420 428 424 457 418 425 419 432 422 439 461 457 439 447 455 462 460 473 467 438 468 437 476 472 480 445 468 466 486 457 475 450 456 449 454 484 491 470 477 467 457 491 492 458 489 503 493 480 468 487 475 498 486 473 478 493 476 517 479 516 518 477 482 511 484 483 518 512 505 493 524 489 518 496 537 529 528 535 507 534 502 497 505 547 506 522 530 544 550 537 517 532 519 539 534 552 539 561 520 543 521 551 564 539 535 531 546 570 530 553 568 543 560 525 539 576 570 537 550 538 537 581 578 580 534 565 578 565 564 584 581 554 594 547 561 597 593 586 586 559 556 553 577 580 574 553 568 610 591 593 603 596 586 563 576 602 609 601 618 569 598 620 610 600 579 608 609 620 583 580 606 575 629 618 610 589 611 601 585 638 614 585 613 635 643 613 598 645 638 624 643 601 606 643 644 632 636 605 606 639 632 638 602 602 639 659 608 637 663 609 621 619 620 617 612 661 642 613 635 658 671 650 655 618 646 612 650 624 673 636 663 663 623 648 627 678 670 644 675 640 661 629 684 634 637 632 640 667 652 636 650 646 686 679 688 668 637 646 670 660 661 698 685 687 645 649 661 641 705 676 673 673 669 650 707 643 654 703 693 674 676 698 669 713 692 681 691 691 651 686 677 714 700 673 699 698 673 674 681 706 689 677 678 723 658 686 706 692 677 664 708 695 686 667 702 693 678 726 691 689 717 668 687 727 665 713 686 724 734 728 735 674 705 679 670 707 734 735 713 677 728 680 715 688 715 727 684 695 736 693 687 719 724 711 690 686 724 681 731 701 716 717 715 737 717 727 717 746 709 719 682 737 686 704 683 691 729 685 689 701 705 702 707 684 699 722 726 688 747 737 731 689 708 736 741 687 702 735 711 700 741 721 715 737 697 745 686 733 723 696 694 689 702 727 689 687 750 692 691 689 707 734 692 712 688 692 688 735 743 740 690 746 691 711 695 745 731 711 713 733 727 721 732 731
736 713 727 691 719 689 702 728 705 712 692 688 717 704 690 694 721 692 688 724 737 727 691 714 733 749 697 743 688 744 710 693 704 734 702 737 747 708 709 692 718 735 701 688 695 687 732 747 691 712 721 733 716 730 718 711 697 719 734 719 694 730 710 707 715 685 747 686 732 728 749 693 729 750 695 738 744 744 717 726 730 743 738 720 693 693 713 684 692 727 686 733 702 712 718 733 674 711 724 737 727 726 676 680 678 716 685 681 730 682 688 691 725 673 732 691 734 704 683 697 719 700 671 679 705 716 669 675 709 717 684 680 692 680 690 681 714 706 708 658 671 691 678 668 688 699 692 658 709 714 675 666 701 682 650 666 676 654 663 688 704 667 648 659 680 702 657 664 660 670 694 669 657 654 703 663 668 689 643 696 699 661 669 694 654 637 642 693 682 636 643 669 691 641 666 643 636 627 688 667 631 640 679 672 627 629 652 651 625 624 656 645 653 641 643 658 668 672 644 626 637 625 641 650 610 641 665 652 667 649 609 650 626 618 632 632 612 649 645 657 642 650 643 630 604 614 606 605 595 606 603 634 643 589 615 646 601 587 638 591 610 626 592 584 584 632 616 591 599 609 592 634 629 619 617 596 614 607 608 625 576 569 588 618 590 564 572 613 602 595 585 587 567 606 582 609 605 592 591 559 555 601 592 569 576 557 562 569 595 581 550 562 593 588 564 579 561 570 537 552 566 560 536 579 582 534 539 535 572 542 566 564 546 534 523 543 549 554 539 565 567 547 537 533 544 538 563 529 519 544 528 534 529 521 547 526 501 516 549 532 519 542 520 512 508 517 507 532 522 496 502 497 514 511 523 516 521 500 506 487 518 479 497 521 480 483 516 503 488 506 469 485 493 490 471 468 466 490 501 487 493 465 476 457 460 469 487 479 471 485 466 477 474 447 485 446 455 467 463 472 441 460 459 466 441 447 456 460 471 462 455 455 434 460 434 424 449 431 429 455 420 426 420 424 429 437 454 449 438 412 433 414 411 416 430 436 416 434 405 429 400 427 423 430 403 421 424 395 417 421 396 386 417 412 408 391 418 402 403 404 402 397 403 374 374 389 380 371 369 402 384 400 377 397 365 369 395 362 391 371 389 386 377 364 356 377 351 366 360 355 361 372 349 376 354 341 342 338 363 368 360 356 344 350 357 352 355 334 344 328 336 345 332 335 327 323 318 347 330 317 335 333 319 337 337 312 316 329 316 331 334 314 328 329 317 302 324 306 298 321 296 298 293 303 288 305 290 310 295 308 309 282 300 306 289 290 291 301 280 300 297 291 292 275 281 288 280 285 269 287 264 286 266 265 265 267 261 276 254 277 256 275 262 271 248 262 262 270 252 262 266 264 258 260 258 238 243 256 245 245 241 237 246 244 241 243 237 238 247 239 231 242 242 242 225 219 233 237 229 229 233 216 215 213 217 227 208 222 221 207 213 209 208 217 217 199 214 205 203 213 205 208 196 210 194 191 197 192 203 202 200 199 190 191 182 193 183 181 180 188 178 192 190 187 190 172 184 188 181 181 178 167 177 170 176 164 179 170 168 164 160 173 160 169 157 168 168 168 167 157 152 163 154 160 150 147 149 146 151 157 150 144 152 148 152 142 140 142 140 137 137 136 139 135 140 133 130 132 134 131 127 137 135 127 125 130 128 127 123 121 129 118 118 120 121 126 118 125 122 123 120 112 120 115 115 114 115 116 108 109 105 112 106 112 111 103 104 103 103 100 104 103 99 100 97 97 100 99 101 96 100 95 91 94 97 90 96 92 93 90 90 93 90 84 86 85 86 87 86 80 86 84 84 77 79 80 83 82 77 79 75 73 77 76 72 72 71 75 72 70 69 68 68 67 69 68 67 65 67 68 66 64 63 65 66 60 60 63 61 58 63 59 62 57 60 58 57 56 58 54 55 56 55 54 53 52 54 51 51 54 51 51 49 51 50 48 49 48 49 48 45 47 45 44 45 46 43 45 45 44 41 44 43 41 42 40 39 42 40 38 41 38 39 39 39 38 38 36 37 36 37 37 36 36 34 35 34 34 33 35 34 32 34 32 31 32 32 30 32 32 32 32 29 30 29 31 30 30 28 29 30 28 27 27 27 28 26 27 27 27 26 26 25 25 26 26 25 25 24 24 24 25 24 25 24 23 23 24 24 23 23 24 23 23 23 22 23 23 23 23 22 23 22 23 23 23 22 22 23 23 21 22 21 21 21 21 22 21 21 21 21 21 22 21 21 22 21 22 21 21 21 23 23 22 22 23 22 22 23 23 23 23 22 22 23 22 22 23 23 23 24 23 23 23 24 23 25 25 24 24 25 24 25 25 26 26 25 26 26 26 26 27 26 26 27 28 27 28 27 27 28 29 29 28 29 31 31 30 31 31 30 32 30 31 32 33 31 34 34 32 32 33 35 35 33 35 36 35 36 35 35 37 37 38 37 39 39 37 39 38 40 40 41 39 39 41 42 41 40 41 43 41 43 43 46 46 43 47 44 47 46 47 48 46 47 49 50 50 52 50 51 54 53 52 52 52 53 56 53 56 54 55 55 56 59 57 62 61 61 61 62 61 59 59 61 62 61 62 65 62 66 64 67 66 69 68 72 68 71 71 72 73 74 72 74 77 76 77 79 73 76 80 77 81 76 78 82 81 78 81 84 85 86 85 87 89 84 83 87 85 92 90 88 87 94 96 96 90 91 91 98 94 96 99 101 101 102 99 104 106 104 108 105 107 110 105 110 112 106 114 113 112 116 117 115 115 116 119 118 120 121 121 123 118 122 124 118 127 129 127 120 131 129 132 132 126 124 135 130 135 133 140 134 139 139 139 133 141 135 133 147 137 145 148 139 149 147 147 152 143 156 157 145 156 149 156 153 152 151 163 159 157 156 161 168 165 166 161 172 170 168 170 171 166 166 176 171 173 176 167 173 175 182 179 181 183 177 177 180 175 181 187 179 180 180 196 199 200 199 198 203 198 205 199 197 195 192 202 203 212 203 205 213 202 201 219 218 218 206 212 206 205 216 211 214 227 225 216 227 213 230 223 231 236 227 229 233 223 238 244 225 228 241 239 249 244 246 245 249 232 250 251 248 252 246 259 262 241 248 244 266 258 245 251 266 262 262 266 259 276 257 270 279 259 261 283 265 278 264 267 271 278 286 280 282 275 294 281 285 287 282 288 277 286 279 285 286 296 290 309 289 291 292 297 314 300 288 301 293 309 321 295 297 306 316 325 315 314 301 321 326 309 307 328 323 318 320 334 325 333 321 316 339 348 350 332 332 351 342 349 328 354 351 348 348 332 344 337 360 347 351 357 352 344 362 344 349 370 364 343 353 380 376 352 351 370 351 380 358 375 364 384 377 393 364 398 386 379 388 374 392 374 380 386 377 386 401 380 388 388 401 401 406 408 397 415 419 393 403 404 392 406 401 405 421 392 432 419 402 403 410 423 412 440 422 431 435 412 443 416 411 439 449 423 449 454 424 434 456 442 459 430 457 436 436 441 440 458 450 460 465 449 452 465 468 441 468 465 470 467 447 470 441 482 442 486 446 466 462 487 461 487 487 466 497 477 462 484 491 463 476 472 499 472 488 497 466 466 473 515 476 478 518 481 477 512 506 477 505 502 493 517 490 496 501 511 529 521 501 534 528 499 518 540 501 541 502 536 539 528 500 511 503 526 514 540 513 508 505 547 556 520 546 540 528 517 565 513 543 562 555 551 546 523 538 550 551 555 551 567 532 543 550 563 566 583 546 545 547 551 579 574 573 570 546 554 589 594 578 542 565 588 570 594 587 578 571 578 588 605 607 574 576 603 585 607 582 564 568 582 576 590 602 580 579 585 594 577 601 594 577 614 584 585 605 630 628 610 587 631 579 634 591 587 609 598 619 582 619 586 614 599 611 593 621 602 603 597 645 620 607 634 622 593 622 653 625 618 642 633 646 647 630 657 633 623 646 655 661 640 645 632 622 666 653 660 647 651 668 655 663 634 637 644 678 633 654 618 670 675 657 633 666 654 682 636 658 631 684 627 638 668 678 685 628 646 682 653 687 685 695 674 653 658 691 660 697 668 653 642 697 641 704 655 648 650 691 684 648 675 701 670 645 704 664 708 663 697 650 697 700 675 671 693 689 683 656 658 709 653 693 664 714 667 667 661 666 676 657 725 720 680 712 684 690 665 713 693 726 686 714 686 671 715 683 665 727 721 713 700 732 720 721 676 729 711 685 672 669 669 706 736 717 683 672 739 730 698 734 720 716 733 715 698 730 705 720 693 703 706 717 723 729 725 740 726 733 698 693 691 696 732 717 719 713 723 708 743 729 711 709 746 745 733 731 730 694 706 709 722 738 750 685 742 714 692 720 700 710 737 739 744 741 720 741 715 712 687 722 687 703 690 705 697 689 713 697 746 738 739 740 740 725 714 693 707 731 719 688 714 723 744 693 723 702 736 721 695 701 716 694 737 705 746 692 689 727 737 725 724
704 695 723 724 704 723 694 690 716 718 738 708 691 737 724 692 701 704 697 695 689 708 694 743 701 730 706 732 737 690 694 715 705 743 737 715 722 708 745 699 726 689 703 714 714 742 725 744 693 749 690 714 690 726 740 707 698 717 725 720 690 687 733 702 726 748 749 715 724 725 700 721 716 745 734 709 714 722 730 736 704 746 701 737 684 707 679 742 738 683 740 700 711 678 678 713 742 743 674 692 701 720 720 710 737 719 674 725 737 698 720 726 671 691 691 729 714 714 714 730 719 677 729 707 731 706 680 699 672 723 663 666 721 719 665 707 678 702 667 675 724 662 672 662 690 693 703 694 671 662 669 677 699 661 717 656 652 704 702 660 698 656 657 697 664 712 686 663 664 656 687 694 664 653 651 653 664 689 692 671 695 639 678 640 663 694 663 695 660 696 675 662 678 645 672 640 641 629 689 670 668 662 655 654 636 672 624 663 684 673 670 660 636 657 632 623 636 624 617 659 651 636 669 629 660 646 630 671 665 664 631 613 610 642 651 623 656 645 660 650 619 636 625 639 605 629 609 598 620 610 642 592 648 598 639 630 601 611 586 590 610 610 638 585 607 620 638 614 599 592 619 590 591 577 582 579 614 584 572 622 608 577 596 602 579 591 587 605 565 619 615 560 595 587 613 563 597 577 601 566 584 604 603 600 564 601 560 584 562 563 567 571 571 547 550 561 570 574 565 562 572 560 544 545 570 544 582 535 536 564 572 552 542 570 527 549 552 552 558 533 525 544 537 529 517 552 524 522 523 539 556 521 526 526 508 535 551 508 520 542 536 528 535 523 525 526 512 515 518 495 524 510 516 532 484 519 529 503 523 484 516 482 501 489 483 516 484 476 475 510 473 488 506 511 484 477 491 471 484 477 497 503 495 460 463 458 473 471 456 482 462 476 450 488 488 484 466 483 482 439 477 456 474 476 453 438 446 469 443 434 428 437 455 457 431 433 440 459 443 448 421 426 418 437 431 426 452 412 429 418 445 426 428 422 410 425 430 439 433 414 403 408 434 412 416 423 422 413 405 409 395 424 422 409 386 400 388 406 387 414 401 381 401 411 400 399 377 381 398 401 390 391 400 374 380 388 376 384 388 391 386 375 379 367 369 378 383 362 361 370 355 345 357 357 358 363 351 359 353 357 335 359 353 337 341 342 336 357 347 328 331 343 326 338 349 344 345 343 334 335 321 318 327 332 322 339 329 314 335 315 330 302 314 321 319 302 309 303 318 309 316 298 319 295 315 289 295 304 295 306 297 309 294 304 290 284 302 300 301 295 299 284 276 288 294 271 293 276 284 270 266 267 286 263 281 257 265 272 276 278 266 257 268 265 267 262 268 257 258 243 243 261 244 244 254 247 259 235 240 254 240 238 235 233 239 233 232 228 245 241 234 227 228 230 234 238 228 233 235 226 221 217 226 214 210 215 214 222 208 224 218 213 213 217 211 204 214 197 213 205 209 211 196 192 194 203 206 192 200 195 197 196 195 194 191 184 187 191 187 184 192 180 188 180 182 182 180 173 171 183 181 178 174 176 176 170 164 168 172 172 160 169 170 169 170 167 159 162 166 163 153 158 158 152 162 148 152 154 146 153 156 149 149 151 146 148 150 143 139 147 134 141 141 144 144 132 132 136 134 132 127 137 137 135 126 128 131 126 128 125 128 127 126 124 124 126 124 117 116 113 119 113 111 117 111 109 108 116 107 109 112 112 108 108 103 104 102 102 103 99 101 104 102 103 99 103 101 98 94 99 100 96 97 97 89 88 93 94 92 93 91 88 91 84 82 86 83 81 82 83 80 83 84 84 77 77 82 78 76 79 80 79 75 73 73 76 76 73 75 71 72 67 69 67 70 67 68 66 67 64 62 64 63 66 65 61 59 62 58 62 60 60 59 58 59 59 57 55 58 56 53 57 56 52 55 55 53 54 50 51 53 49 52 51 48 49 47 49 48 46 46 45 45 44 43 43 45 42 43 41 41 42 40 42 39 39 39 38 40 39 41 40 39 38 39 37 36 36 36 35 36 37 35 34 35 34 35 34 34 34 33 33 33 31 31 31 31 31 30 30 31 29 31 29 29 30 29 30 30 28 27 28 27 27 26 27 26 27 26 26 26 25 25 26 26 25 25 24 25 24 24 25 23 24 24 23 23 23 24 23 23 23 23 23 23 22 23 23 23 23 22 22 22 21 22 22 22 22 22 22 22 22 21 21 22 22 21 22 22 22 22 21 21 22 22 22 22 21 21 21 22 22 22 22 22 21 21 22 22 23 22 23 23 22 23 22 23 23 23 22 22 24 23 23 23 24 24 24 23 25 25 25 24 24 24 24 26 25 26 25 25 26 27 27 27 26 27 27 28 27 27 28 29 28 28 28 30 31 29 30 30 31 30 31 30 31 31 33 32 33 32 32 32 33 34 34 35 35 34 35 36 36 35 37 37 36 38 39 38 38 40 39 40 41 41 39 42 40 42 43 44 41 42 42 45 43 46 44 44 45 46 47 47 48 46 51 48 47 52 52 52 52 51 50 54 55 51 52 53 54 53 57 57 57 59 60 59 60 60 57 59 62 62 59 61 61 64 66 66 63 64 66 66 67 70 67 69 72 69 73 74 68 73 75 70 71 72 78 76 78 79 77 78 76 81 83 78 83 77 81 82 83 80 85 82 85 82 85 85 90 89 91 93 93 88 88 93 90 98 99 96 96 100 98 97 104 98 97 105 106 100 103 105 100 107 102 108 107 105 109 106 109 106 112 112 111 111 115 114 113 118 121 118 124 116 119 122 124 128 129 120 121 120 128 129 135 128 131 136 136 133 136 137 131 142 132 139 138 142 136 143 140 143 139 149 141 139 144 147 147 154 144 156 150 158 151 155 156 149 163 163 163 152 156 155 157 170 160 171 166 172 163 162 170 162 164 175 176 177 172 173 181 186 178 184 177 179 182 183 185 189 181 185 180 185 190 193 194 190 186 197 194 202 189 205 202 196 204 210 206 199 205 206 197 213 208 219 210 202 223 211 215 219 226 212 215 214 221 222 215 225 216 235 231 233 237 222 234 226 227 241 245 229 243 248 245 240 235 230 243 232 241 242 245 258 253 262 257 262 249 249 254 259 255 265 260 268 250 250 258 275 253 262 278 261 271 273 285 266 285 271 276 271 289 285 271 290 296 294 273 292 290 299 278 298 299 290 292 284 289 286 307 309 285 307 314 294 295 305 301 312 310 317 297 314 302 314 307 314 316 332 308 317 317 316 316 321 326 315 338 317 330 326 337 334 322 347 337 331 330 335 337 348 329 357 354 332 331 362 339 337 363 340 352 339 343 359 360 376 368 360 359 376 363 371 365 376 366 377 377 386 372 366 374 362 377 370 398 397 370 401 398 401 393 403 399 379 407 378 385 404 395 411 398 418 399 388 418 402 393 426 403 412 413 421 417 421 418 418 399 434 423 420 429 427 433 443 426 444 417 435 414 437 421 451 434 450 423 426 427 444 425 425 449 456 453 435 452 468 428 453 454 473 438 455 438 447 474 441 465 476 467 458 479 461 445 447 478 463 476 478 487 467 479 492 477 478 481 488 468 497 484 473 478 482 477 497 507 479 472 482 505 474 502 474 479 479 514 522 512 503 491 510 512 486 503 492 503 529 502 492 490 539 529 532 509 511 498 513 536 501 523 539 523 510 512 535 513 549 547 530 517 510 546 551 564 536 541 530 519 547 550 531 522 554 565 524 527 530 545 579 561 549 579 576 562 538 573 545 556 541 572 556 567 548 585 564 577 563 564 559 568 600 597 583 580 550 588 587 559 560 600 558 565 582 579 572 612 614 592 567 609 603 587 576 569 598 581 591 573 617 615 618 599 588 574 594 604 621 628 592 612 621 580 609 620 612 589 616 630 629 617 612 611 611 591 638 589 646 629 591 622 653 630 609 620 637 655 619 641 652 658 631 611 654 650 624 633 629 617 625 607 640 658 612 647 630 668 631 674 617 622 652 676 641 667 670 664 668 642 660 638 646 649 650 639 687 650 689 687 690 679 678 644 656 669 658 689 661 639 667 676 686 689 683 661 645 699 688 641 640 679 649 693 683 670 664 706 687 677 665 652 669 707 710 651 711 670 699 671 664 672 706 670 657 664 703 672 686 696 706 702 694 661 656 682 686 724 701 666 721 680 718 689 726 697 705 713 696 728 712 672 693 669 715 680 687 685 665 696 669 671 700 687 671 695 679 695 734 731 692 739 682 677 672 725 676 675 738 734 676 724 725 691 708 683 729 707 710 710 746 745 719 689 710 686 696 746 688 687 721 683 731 730 687 733 710 682 708 720 707 724 733 684 719 742 700 711 736 750 748 721 695 727 689 725 724 732 696 745 709 747 701 698 688 734 704 720 742 693 691 692 704 690 728 688 719 738 692 750 741 715 689 688 722 743 699 728 693 748 694 726 694 732 691 694 691 689 693 734 731 703 692 738 693 748 707 714 719 691
732 727 714 701 730 721 703 696 713 698 695 707 689 706 721 695 710 710 737 724 713 730 735 743 718 692 747 749 737 733 730 705 688 715 737 702 737 704 727 732 719 689 747 686 687 686 746 695 710 715 740 708 744 733 747 746 737 724 736 723 741 684 735 711 733 686 737 737 739 701 747 729 749 727 686 728 728 717 688 740 688 733 737 735 723 723 726 705 687 713 703 710 680 712 740 695 694 682 710 744 675 690 694 677 704 677 689 702 675 694 671 687 703 709 732 729 674 706 700 711 675 684 730 666 726 704 668 692 675 726 691 695 676 670 662 717 720 716 682 678 698 714 662 678 717 706 690 722 704 691 700 713 718 652 704 688 691 671 658 663 678 664 689 702 703 689 679 652 692 701 689 677 705 693 659 653 660 657 691 649 644 694 680 692 671 649 674 659 680 658 671 690 673 669 670 679 642 673 669 677 649 671 652 653 667 683 637 629 670 651 629 641 674 657 670 676 627 623 659 673 619 633 658 668 628 631 642 635 651 644 654 627 627 621 629 603 611 612 640 627 630 657 639 645 628 633 624 655 601 604 610 599 607 597 628 648 626 642 612 631 611 618 604 584 587 626 637 614 621 627 626 586 586 606 588 583 621 570 592 606 570 603 572 609 595 622 587 572 596 578 589 592 571 603 576 557 581 582 576 595 560 566 591 558 602 602 600 587 588 554 558 557 580 565 594 558 547 543 567 578 566 588 562 580 554 539 558 538 531 578 533 576 566 555 525 561 544 570 561 526 524 549 554 533 548 553 520 546 519 513 553 553 530 527 520 524 539 536 533 518 548 504 546 540 501 543 512 510 512 492 529 523 506 492 490 500 507 482 484 499 494 487 513 493 509 510 501 515 487 510 484 474 476 488 478 504 490 484 494 485 458 487 462 490 469 499 474 492 479 481 467 483 488 451 470 480 475 482 472 475 468 451 438 455 447 437 436 460 442 458 471 450 468 439 447 459 444 447 457 456 429 442 458 451 419 448 432 439 438 414 412 423 425 412 439 402 435 440 413 425 420 397 399 421 428 422 429 391 401 388 400 401 384 418 399 407 385 411 395 392 395 391 388 409 388 398 376 404 396 369 391 378 399 369 362 371 376 369 368 357 392 378 353 380 384 369 384 364 373 358 354 355 352 363 345 348 339 367 370 368 368 365 350 335 353 349 345 337 351 335 333 330 331 353 344 346 343 334 339 320 313 334 326 314 320 322 324 324 315 312 305 312 313 314 325 308 315 306 321 313 304 293 292 315 292 288 287 302 289 296 295 303 301 292 284 295 283 302 287 273 291 295 296 294 285 275 286 268 276 289 263 273 280 270 276 275 265 265 269 269 256 264 258 263 254 255 259 256 244 262 260 244 254 247 258 250 249 250 236 240 253 247 246 246 243 229 229 233 234 244 241 226 233 233 239 218 218 235 217 235 215 219 231 229 210 212 217 207 207 211 206 205 213 204 203 211 201 206 207 202 194 208 195 202 202 197 190 205 204 203 198 200 184 200 196 183 180 185 187 188 186 177 185 174 188 182 176 185 181 169 168 168 168 171 165 173 173 161 169 167 173 163 168 165 170 162 158 167 156 160 160 156 163 160 161 147 160 152 157 146 145 141 143 151 142 138 144 143 143 147 145 137 134 133 136 134 139 131 134 131 128 137 130 133 133 125 129 123 123 130 122 123 128 116 119 117 116 124 119 117 118 112 112 118 110 108 112 117 111 114 107 106 109 106 105 102 107 105 107 104 106 102 97 99 104 101 101 96 96 92 91 97 95 94 95 91 91 87 90 88 86 89 84 88 84 85 86 87 86 86 81 81 77 77 83 77 83 75 77 74 73 74 73 74 76 75 74 75 70 70 69 70 68 68 65 69 66 65 66 63 62 63 65 62 61 64 60 62 61 58 62 62 62 59 59 55 57 56 55 53 55 54 54 53 52 53 52 52 49 53 51 51 48 50 51 48 49 46 45 45 46 46 46 44 46 45 45 41 42 44 40 40 42 40 40 41 38 40 40 40 40 37 37 38 36 36 38 36 36 37 35 35 34 34 35 35 34 33 32 32 34 33 31 31 32 30 32 31 29 29 30 30 29 28 28 29 28 28 28 27 28 28 27 26 27 27 27 25 25 26 26 26 24 24 24 25 24 24 24 24 24 24 24 23 24 24 23 22 23 22 22 22 23 23 22 23 21 22 22 22 22 21 21 22 21 21 21 22 21 21 21 21 21 22 21 22 22 21 21 20 21 20 20 21 22 21 21 21 21 22 22 22 21 22 21 21 22 22 22 22 22 21 22 22 22 22 23 22 23 22 22 23 22 22 22 23 24 23 23 24 24 24 24 25 24 24 24 25 25 26 25 26 26 25 26 27 26 27 27 28 27 27 27 27 30 29 30 30 29 30 31 29 30 30 32 30 31 31 32 31 34 33 32 32 35 33 33 35 34 36 35 36 36 35 37 36 38 37 38 38 41 41 40 40 38 41 39 40 43 40 41 41 42 44 42 44 46 45 44 44 47 45 47 45 47 48 47 47 49 51 50 51 49 51 53 54 53 52 53 57 56 56 55 54 57 58 58 56 60 57 62 61 58 63 61 60 61 64 64 62 62 63 66 66 64 68 65 71 66 73 68 74 70 75 71 74 76 78 74 79 77 77 76 79 82 80 81 81 79 82 80 82 84 85 82 84 82 89 86 87 89 90 91 93 88 93 94 95 91 94 96 98 101 100 94 103 102 96 99 97 101 99 102 107 107 101 107 109 111 107 108 109 111 117 116 108 110 114 119 120 118 119 118 115 123 123 122 126 126 124 121 122 124 122 124 127 126 132 133 129 130 131 130 140 137 141 141 144 137 144 143 135 140 142 142 150 151 143 148 141 154 151 145 146 147 159 158 161 155 162 155 153 152 155 161 154 156 164 159 172 168 172 168 162 174 172 168 174 181 175 175 183 180 171 172 187 189 189 180 189 187 178 193 194 183 188 191 182 185 194 203 194 205 195 203 198 194 199 202 195 203 195 206 213 211 203 209 218 208 219 221 222 221 220 210 214 218 220 225 221 216 234 230 230 224 218 223 239 222 239 241 235 225 235 247 237 246 235 240 235 233 239 253 249 252 246 260 240 263 265 256 266 264 257 254 260 258 266 268 276 267 268 256 272 258 275 265 271 282 284 285 269 276 286 276 276 276 291 275 292 277 291 290 295 292 290 285 283 309 303 291 302 313 300 296 294 297 310 293 311 302 312 307 298 315 328 306 321 329 323 306 317 313 309 309 335 313 339 329 333 327 342 345 344 350 351 344 324 352 341 355 329 334 356 358 336 334 345 351 363 353 363 367 366 355 366 362 350 374 356 369 360 359 382 358 364 358 378 370 359 389 362 364 394 374 373 395 371 373 387 369 385 386 383 407 404 401 373 404 384 397 398 387 405 404 404 401 400 390 388 403 396 390 407 405 398 407 407 420 403 428 405 404 415 439 443 418 434 426 415 440 451 413 442 428 413 433 415 441 459 422 457 454 435 459 440 463 429 431 456 466 433 455 453 459 449 446 444 466 462 478 474 441 466 443 485 457 486 466 466 480 478 469 489 463 476 475 456 487 478 500 495 478 468 507 469 476 495 485 481 500 472 478 498 481 510 498 497 500 480 510 484 520 523 527 518 516 488 491 503 493 530 506 499 506 508 536 496 506 522 523 504 499 538 506 552 528 556 507 558 537 547 536 527 556 548 536 566 540 549 535 560 544 549 524 562 526 531 537 555 553 550 547 546 573 584 545 548 586 543 558 571 569 537 581 550 541 559 551 588 597 566 546 549 573 574 563 559 551 596 577 598 569 585 609 582 581 558 609 611 592 562 591 605 591 593 622 616 610 607 623 571 584 592 611 581 587 580 612 601 613 608 636 623 593 628 633 619 596 595 617 593 596 634 618 646 650 616 627 598 640 644 628 596 618 656 617 630 614 660 628 638 635 621 658 646 641 655 627 641 651 650 648 641 631 671 658 655 617 637 657 640 665 620 643 640 619 666 636 631 659 632 668 643 681 626 659 651 672 662 644 627 670 669 677 669 676 679 635 682 648 641 667 652 688 693 697 652 646 647 654 641 687 641 666 655 658 698 678 667 700 648 674 706 648 684 688 713 708 674 682 703 689 683 668 709 678 690 663 670 691 660 665 707 683 722 663 690 682 664 711 716 693 724 700 716 707 693 690 718 678 719 731 699 668 690 687 710 725 724 711 680 704 671 675 708 735 738 702 732 716 713 702 700 686 727 699 735 728 707 729 710 695 691 730 701 716 681 735 739 686 734 740 726 698 737 699 715 729 684 703 680 710 723 735 743 730 731 726 733 727 694 699 750 743 715 736 710 719 731 711 744 722 741 749 696 723 706 737 724 741 715 697 734 748 712 699 705 713 720 707 720 710 739 696 709 750 735 693 711 723 718 749 709 711 705 749 733 692 717 733 727 693 723 698 722 694 689 702 723 719 728 689 709 703 697 695 743 733 726
748 690 694 743 738 708 714 711 694 731 730 706 709 743 694 705 714 696 750 693 714 712 704 721 693 748 692 691 700 736 693 705 718 723 712 690 728 722 687 723 692 748 688 692 733 707 724 692 727 727 688 717 722 704 744 714 712 700 730 742 735 689 687 720 686 712 709 720 713 684 748 707 686 707 691 709 728 702 740 719 730 709 728 701 693 725 695 705 704 700 723 683 677 704 740 709 695 725 705 684 725 742 707 739 702 687 681 729 734 705 723 729 688 701 683 694 709 724 727 686 683 706 723 709 685 723 694 727 707 725 668 696 673 696 727 665 703 677 714 716 692 698 691 722 660 710 722 699 670 691 683 691 707 672 693 709 706 699 676 666 671 707 653 709 691 705 679 712 709 676 651 658 699 653 658 706 706 684 669 662 699 651 700 691 660 660 683 637 642 661 654 685 676 686 682 639 667 638 651 634 642 654 659 631 648 663 671 656 621 673 634 634 634 630 662 619 651 638 653 664 670 670 640 641 652 658 653 626 628 668 663 646 665 665 652 626 641 655 661 627 618 621 637 638 655 607 598 646 611 635 630 644 625 609 636 608 619 630 639 634 617 615 608 600 586 613 627 591 620 609 617 619 612 576 579 592 599 594 592 606 611 572 580 615 618 569 569 579 565 591 588 571 572 560 587 592 600 611 608 564 591 606 565 576 575 578 594 553 557 585 554 576 564 559 573 550 587 567 588 537 581 556 534 564 559 568 584 575 528 579 535 557 555 553 533 557 549 566 537 530 521 535 515 520 534 559 529 537 532 552 530 553 553 527 524 543 540 547 535 540 548 523 517 530 520 530 525 499 520 518 529 498 502 503 514 515 490 526 511 500 503 500 521 479 485 492 513 510 479 492 505 499 470 486 490 472 500 500 469 498 475 503 491 490 489 499 461 498 471 486 457 486 456 455 473 488 453 458 444 477 465 475 471 440 454 458 443 436 470 465 471 432 461 460 438 428 432 430 453 442 455 425 428 440 448 425 443 414 441 431 425 425 431 437 407 403 411 427 401 437 400 398 427 412 414 407 398 424 394 424 404 412 384 411 412 407 388 414 399 396 411 407 392 377 400 391 385 399 397 403 371 394 386 381 394 388 391 384 380 380 368 373 366 382 354 354 379 357 366 381 362 354 352 356 361 351 363 350 350 364 363 343 362 332 347 347 330 335 331 352 349 349 330 321 332 346 329 347 320 318 341 324 338 323 315 327 333 316 312 314 321 324 319 320 303 319 315 305 313 300 302 318 302 290 309 295 315 297 312 286 296 307 289 295 278 280 293 280 279 276 272 287 277 276 289 271 271 275 264 280 275 263 283 285 261 273 264 272 276 270 264 262 257 266 268 253 250 248 248 243 250 249 247 248 259 238 247 254 235 244 248 239 236 230 242 237 240 245 234 238 240 233 226 241 237 224 232 225 218 231 226 228 211 230 227 215 226 223 213 207 212 210 213 215 206 214 210 208 205 209 202 212 193 198 203 203 205 198 187 202 188 193 199 187 181 183 186 184 189 180 182 176 176 173 186 173 186 177 171 171 181 176 173 174 165 163 177 175 169 159 158 166 171 166 160 165 155 166 153 160 163 155 156 161 148 153 146 145 150 154 147 150 140 146 143 149 142 148 135 134 137 143 133 142 135 134 140 138 139 128 128 135 132 124 124 127 131 126 125 130 129 119 119 125 121 119 116 115 115 113 122 112 120 113 117 109 112 112 115 109 104 104 105 104 108 104 100 105 100 107 98 103 96 98 103 95 100 98 95 94 93 91 90 89 94 95 94 88 86 89 85 87 89 84 89 81 82 81 79 84 78 80 77 81 80 80 75 81 78 77 74 72 73 74 71 73 70 74 69 72 68 71 71 69 65 65 68 64 63 66 62 64 62 60 60 64 63 60 60 61 61 61 60 56 59 57 56 54 57 53 55 53 53 55 55 51 54 50 49 48 51 48 51 48 49 47 47 45 46 44 46 44 45 44 43 44 43 43 42 42 42 42 39 41 38 41 39 38 40 38 38 38 38 37 38 37 37 36 36 36 35 34 33 35 34 35 33 34 32 33 32 33 33 31 31 31 30 30 29 31 29 29 28 30 28 28 28 27 27 28 27 27 26 26 26 26 26 25 25 26 25 25 24 24 25 24 23 23 23 24 24 24 24 22 22 23 23 23 22 23 22 23 21 22 22 21 21 22 22 21 21 21 22 21 22 21 21 21 21 21 20 21 20 21 21 20 21 20 21 21 21 20 20 21 21 20 21 21 21 20 21 21 21 20 21 20 22 21 22 22 22 22 21 21 22 22 21 21 22 22 23 22 22 23 23 23 23 22 23 23 24 24 24 23 24 25 24 25 25 25 24 26 25 25 26 26 27 27 27 26 27 27 27 28 27 28 28 29 30 28 31 30 29 31 32 30 30 31 33 32 32 32 34 33 32 35 34 34 34 34 34 35 35 36 35 36 37 38 37 38 37 41 40 39 38 38 40 42 40 42 41 42 41 41 43 42 44 43 44 44 47 46 47 45 46 49 46 48 51 52 48 49 53 50 54 52 54 53 56 52 55 54 54 58 58 55 59 58 60 58 61 61 62 60 61 63 61 64 66 62 67 64 64 68 64 65 65 66 69 70 67 69 72 73 74 70 75 77 74 76 73 76 78 75 79 78 77 83 82 79 78 79 81 87 81 88 87 86 87 87 91 93 87 87 91 92 91 94 93 97 99 92 93 99 96 100 98 97 104 102 98 103 101 100 106 108 101 103 108 104 110 109 116 108 109 113 109 113 114 115 112 117 122 123 116 115 115 121 126 121 128 119 122 128 123 122 125 127 137 131 131 134 133 138 130 133 137 142 146 138 140 144 143 147 148 142 146 143 150 152 156 151 144 146 158 158 150 153 161 156 159 162 158 153 155 160 166 168 160 161 159 164 173 170 165 172 174 165 167 177 183 176 169 186 173 178 173 185 180 183 183 189 188 193 187 191 187 193 191 193 190 190 196 192 200 202 195 199 200 194 213 205 215 206 199 217 203 211 205 212 214 216 225 226 213 209 220 217 231 215 224 213 214 231 227 229 235 233 223 222 229 235 237 240 238 249 228 237 252 238 243 250 244 258 244 239 256 253 245 255 249 251 261 259 270 247 268 261 273 273 254 268 273 267 257 270 282 278 278 266 277 276 284 267 271 281 275 272 297 285 299 294 284 286 287 295 279 301 305 286 302 301 299 288 311 305 300 299 316 303 293 295 323 303 319 310 305 317 314 325 325 330 317 333 318 310 322 329 333 320 342 331 344 328 340 340 352 340 345 347 355 347 335 360 332 356 331 345 338 366 361 347 366 370 367 351 348 372 343 359 378 347 351 348 376 350 378 379 389 360 360 370 373 388 389 369 380 393 373 391 397 402 391 370 380 391 407 373 389 395 385 404 381 400 382 413 398 390 389 401 402 426 389 408 420 429 428 414 419 417 406 407 433 440 432 416 404 428 432 424 433 412 410 448 440 455 443 423 438 421 424 444 424 431 446 442 448 464 467 470 448 436 465 442 454 446 438 465 460 477 455 479 465 449 481 449 482 472 453 449 487 489 496 468 466 497 486 495 460 471 478 502 483 508 510 468 477 480 490 502 498 487 474 506 491 499 502 483 491 511 501 479 484 515 502 504 496 518 536 530 536 518 535 523 497 520 512 498 510 509 498 525 524 545 539 539 519 508 556 540 548 559 552 521 522 516 515 527 550 547 524 560 550 539 535 532 528 543 527 558 528 577 561 582 560 578 533 581 557 582 571 565 546 588 567 569 581 583 587 549 583 575 595 551 572 604 604 582 596 572 594 609 582 608 589 558 605 585 571 591 593 571 570 590 598 611 578 604 582 575 577 580 575 613 624 624 585 574 601 613 604 605 611 618 592 626 615 641 620 591 622 589 612 629 606 617 631 622 638 618 620 623 647 652 634 620 606 636 601 611 645 638 620 621 608 641 610 641 641 617 637 669 630 634 636 668 665 624 666 655 665 659 630 633 649 628 638 680 656 668 637 650 625 631 627 669 671 651 636 640 667 691 679 642 647 688 640 686 641 676 681 682 685 655 675 642 645 693 685 694 701 675 659 682 690 649 659 682 693 652 670 691 664 692 710 676 666 704 683 714 688 690 710 691 664 654 717 686 710 710 686 672 703 706 700 672 686 661 697 700 681 661 675 723 680 718 684 728 710 714 696 713 715 689 711 687 679 721 731 691 670 671 674 719 680 683 673 689 708 721 677 736 683 674 741 714 676 738 708 714 699 702 739 727 707 725 740 734 707 735 686 685 700 726 710 742 720 699 696 680 748 722 729 705 737 714 719 714 687 699 736 695 725 718 727 713 689 727 725 692 712 711 718 684 698 699 712 703 692 691 687 721 725 694 694 725 747 738 697 742 697 728 689 695 702 703 698 690 744 706 718 716 742 714 745 700 728 701 718 690 736 715 690 744 739 747 750 720 691 746 727 696 741 695 708 743 692 717 707 739
694 695 742 720 724 733 696 703 699 715 690 703 727 696 746 727 733 735 735 728 690 726 745 692 696 706 742 693 724 747 745 698 725 731 705 750 744 715 719 691 732 732 730 731 697 701 720 690 714 692 735 714 696 741 730 692 689 694 693 688 702 729 731 736 735 731 691 694 695 703 719 687 725 701 745 736 744 731 683 691 742 750 727 730 727 749 721 697 721 721 696 677 683 706 739 708 685 706 679 704 701 677 741 742 683 739 721 720 703 688 685 689 717 712 709 697 729 683 684 674 682 692 667 714 734 714 707 716 710 682 716 709 702 721 686 708 706 693 726 712 695 676 711 685 725 722 680 719 687 703 684 656 698 681 660 717 667 656 677 674 713 660 667 653 689 689 701 713 689 671 701 702 672 707 653 673 675 692 651 676 672 686 678 669 673 657 650 686 662 639 637 687 639 636 637 652 691 668 641 654 659 652 657 667 661 628 644 664 637 658 667 652 669 650 656 630 654 643 666 659 645 620 616 672 624 651 625 619 634 634 627 648 617 625 663 641 636 646 605 611 620 626 606 656 652 601 627 650 637 649 599 629 645 637 594 623 644 630 646 594 594 624 642 599 587 607 623 623 603 626 584 580 584 580 576 586 581 614 601 591 613 609 598 578 588 584 607 572 595 602 561 575 580 581 567 575 612 577 555 557 555 553 567 594 579 590 602 593 577 550 597 573 559 543 576 540 556 568 587 536 569 565 568 542 568 556 559 552 531 576 549 559 540 550 538 535 540 560 548 527 563 551 525 532 560 516 527 526 556 557 533 533 530 541 514 521 521 533 518 500 538 534 532 501 526 508 527 536 514 505 538 502 496 528 496 500 530 499 527 528 490 507 490 513 475 515 477 501 502 502 483 479 499 495 475 488 488 499 491 484 493 462 463 459 485 493 497 489 454 458 477 478 452 452 465 466 454 474 454 465 459 472 476 461 478 451 440 454 445 452 457 431 437 448 439 465 423 423 429 453 437 418 442 432 456 422 414 416 432 422 448 434 415 444 437 407 435 421 420 399 419 425 415 407 408 414 430 422 421 417 418 414 413 398 417 393 406 393 404 385 393 398 409 384 381 409 372 406 375 380 393 378 384 388 387 372 388 365 393 393 371 354 378 352 365 367 358 364 354 351 362 373 356 377 352 370 345 360 350 350 353 358 355 357 335 329 343 339 330 350 337 335 341 339 350 345 324 330 346 346 321 323 312 323 339 328 318 320 315 319 332 303 307 318 305 316 302 314 299 316 301 317 311 317 289 306 293 308 312 295 307 293 301 305 278 305 280 283 292 298 277 276 281 276 280 277 277 280 277 279 265 269 285 265 265 259 261 259 263 262 265 265 262 264 272 257 256 256 244 246 261 245 241 260 255 240 253 249 256 243 235 250 242 244 242 230 237 231 242 233 224 237 233 226 234 218 228 218 226 231 233 220 218 219 230 218 222 218 208 212 207 210 216 217 213 200 210 196 207 205 211 210 208 207 205 195 196 197 198 186 187 187 188 189 187 194 187 194 187 183 176 178 189 190 175 171 171 180 178 175 180 176 176 168 175 177 173 169 169 165 173 168 164 167 168 165 165 164 165 161 153 149 160 155 150 157 155 154 147 152 149 143 142 141 146 139 149 136 135 145 142 138 143 132 135 134 138 136 136 128 131 127 129 128 128 122 128 130 130 122 121 124 121 117 122 119 116 117 122 120 115 112 113 113 118 114 109 112 112 108 110 108 102 107 102 100 104 99 103 103 100 104 104 101 96 94 101 101 99 92 92 92 97 94 92 94 91 87 86 92 86 84 83 82 81 82 81 84 80 82 84 77 78 83 80 77 77 74 75 76 79 76 73 74 75 76 70 73 74 72 68 67 71 69 66 69 68 67 65 62 61 66 64 62 61 61 63 61 59 59 60 62 59 56 56 57 56 57 57 56 55 54 55 54 53 53 49 50 49 50 48 47 51 46 49 47 45 48 44 46 44 46 44 44 44 43 44 43 40 41 42 39 41 39 40 40 40 41 39 39 37 37 38 37 38 35 37 36 34 35 36 35 34 33 32 32 34 34 32 33 32 30 30 31 30 29 30 31 30 30 30 29 30 28 28 28 27 27 26 26 26 27 26 26 25 25 25 26 25 24 25 25 25 24 23 23 23 24 23 23 23 22 22 22 22 23 23 22 21 22 22 21 21 22 22 22 22 22 21 20 20 21 21 21 20 20 21 20 21 20 20 21 20 20 21 20 20 20 21 20 21 20 20 21 21 21 20 20 20 21 20 20 20 21 21 20 21 21 20 21 21 21 21 22 22 22 21 22 22 22 22 21 22 23 23 22 22 22 22 23 23 23 24 24 24 24 23 25 24 24 24 25 25 25 25 26 26 25 26 26 27 26 26 27 28 28 27 27 30 28 29 30 29 29 29 29 32 32 30 31 31 31 33 34 32 33 34 35 35 35 36 34 36 36 36 36 36 37 36 37 39 39 39 39 38 39 41 40 42 39 43 42 41 43 41 43 45 43 45 43 43 46 47 47 45 47 49 47 49 49 52 49 53 52 50 53 50 52 54 54 53 57 57 58 57 56 58 59 58 59 60 57 61 63 58 63 63 61 62 64 62 64 62 66 63 69 67 65 71 66 67 70 70 70 75 70 76 73 74 77 74 76 78 77 80 80 76 76 81 79 85 81 82 83 84 88 83 88 84 86 87 88 92 91 91 87 94 93 89 93 94 95 94 101 95 94 103 95 103 99 98 100 102 103 106 107 108 107 103 110 109 105 109 110 113 117 111 118 112 116 120 119 120 116 124 125 123 116 122 124 125 126 128 130 128 123 123 136 130 136 127 133 128 138 129 130 136 139 146 139 142 134 145 139 149 139 146 144 146 141 156 155 146 148 157 160 151 151 152 153 162 156 166 154 168 159 170 155 161 167 171 172 173 164 166 171 178 173 168 166 173 178 169 180 172 177 173 184 181 183 187 185 179 192 184 198 195 186 188 184 197 187 199 201 206 202 206 206 199 203 203 206 204 202 199 210 214 204 217 208 213 223 208 216 226 216 213 210 219 211 225 226 218 236 219 232 236 240 241 238 240 234 237 225 234 242 231 235 245 247 250 255 255 254 254 251 252 239 240 262 248 259 254 249 247 252 265 258 270 254 262 254 265 257 280 263 258 262 285 285 273 268 277 291 292 270 275 286 280 291 296 278 295 293 289 301 289 300 293 302 299 299 285 287 314 303 303 317 315 305 321 297 302 308 318 317 310 300 330 314 327 317 325 326 324 315 331 335 323 341 314 345 333 340 340 324 338 344 332 334 346 333 339 355 332 338 353 334 356 364 346 342 363 363 355 348 353 354 366 344 353 378 375 352 366 358 360 360 384 388 377 368 374 385 395 366 383 399 388 372 395 375 387 387 407 385 381 396 389 395 415 390 415 403 407 395 421 394 412 423 405 409 427 398 422 420 407 419 436 403 422 427 401 410 435 418 432 409 427 412 426 422 429 436 447 445 439 423 449 438 438 451 441 432 439 436 440 443 444 460 434 474 459 465 464 470 454 436 450 453 439 454 470 481 464 470 453 453 457 470 459 453 478 474 487 475 482 469 458 466 499 466 494 489 494 472 485 499 474 479 482 494 475 493 497 481 499 518 495 490 483 526 488 502 531 505 488 490 520 536 495 540 537 537 532 498 497 543 519 520 504 536 501 534 535 515 532 536 519 523 530 551 542 523 541 525 515 533 530 533 530 560 546 534 570 556 553 528 548 563 560 554 577 535 559 533 540 577 588 561 556 576 565 581 578 583 548 542 590 585 554 547 550 579 577 552 561 575 600 577 588 609 560 567 603 585 597 611 583 614 594 565 616 574 579 591 604 574 600 583 598 596 626 581 608 602 618 589 620 634 592 590 582 584 584 598 601 584 594 619 615 620 606 591 605 615 600 616 608 606 651 650 653 629 632 609 632 643 612 640 629 642 622 663 647 644 631 666 661 664 662 625 660 619 644 662 668 640 663 636 635 658 642 628 661 640 620 681 642 671 622 628 658 654 639 634 625 676 653 686 692 655 641 652 640 659 686 681 674 671 654 638 691 657 673 688 658 652 648 662 655 663 682 705 642 679 671 675 670 658 647 653 681 693 703 656 678 704 669 652 662 656 673 650 700 715 713 715 694 676 702 712 680 675 680 707 673 672 664 686 709 697 693 683 710 688 697 664 676 686 684 672 726 716 666 698 670 688 710 707 709 685 698 675 700 699 724 716 673 736 724 679 714 727 707 741 683 674 675 733 708 721 728 679 694 726 732 691 705 695 710 678 685 712 704 690 679 721 697 741 694 746 714 737 688 684 699 747 694 690 696 729 697 703 709 709 690 717 729 702 737 698 736 694 734 720 699 736 698 687 728 694 719 743 707 717 725 723 743 702 722 719 688 694 714 694 747 746 693 705 693 699 715 713 750 743 714 736 695 692 739 717 738 705 697 738 720 732 698 736 745 698 690 695 693 744 691 691 704 699
702 729 705 694 697 695 746 733 709 705 741 695 726 709 724 725 733 725 722 734 744 704 728 748 703 729 690 727 739 743 742 748 695 748 692 721 746 749 693 743 749 748 723 712 709 688 688 718 727 743 747 708 744 705 748 744 742 741 742 723 744 747 725 691 723 711 696 734 727 706 726 728 706 700 710 710 696 734 736 693 745 705 718 700 691 690 709 700 709 737 697 734 744 709 689 692 744 681 726 685 734 698 690 673 732 731 708 691 725 699 688 677 673 677 688 722 673 736 696 710 733 713 668 672 675 727 709 702 701 676 708 704 663 692 723 715 664 666 674 728 712 691 676 671 716 714 687 690 657 698 672 701 667 695 678 708 701 717 707 700 658 705 695 699 669 678 691 674 674 661 701 651 661 668 645 705 664 693 701 671 684 640 692 663 636 673 683 662 658 695 647 642 656 670 686 676 677 639 631 655 676 685 688 654 671 626 662 676 674 680 666 679 674 661 644 673 625 647 666 664 651 666 660 648 662 624 634 658 645 663 642 641 635 639 664 606 603 653 653 626 653 646 621 612 597 616 614 642 627 601 621 623 593 611 647 590 604 592 595 620 630 631 599 615 625 603 584 599 629 605 627 622 587 589 629 617 608 623 620 615 594 617 590 570 579 597 584 568 564 571 565 612 581 593 574 589 599 595 583 572 563 551 598 596 558 585 554 580 595 563 575 563 598 590 571 584 570 592 588 587 563 543 575 570 532 583 584 573 566 553 545 549 569 560 529 575 525 537 531 562 535 527 537 520 534 516 555 513 557 523 556 558 507 544 538 509 513 504 550 536 509 538 518 518 531 505 512 525 533 528 504 527 515 536 519 501 504 489 528 517 483 477 515 514 499 520 474 488 477 480 513 473 490 504 477 477 503 509 507 488 503 469 466 472 480 459 454 488 472 481 473 451 465 478 461 487 460 480 453 455 469 457 480 458 458 477 472 450 464 469 461 454 443 434 450 453 440 421 452 448 444 447 444 434 428 443 453 419 443 415 419 413 433 418 423 434 429 434 411 413 435 432 398 394 415 392 418 416 414 414 416 403 413 398 396 416 402 417 382 401 391 383 411 385 409 399 393 379 384 374 370 382 364 384 363 367 373 364 381 393 376 379 379 363 360 377 361 361 351 352 344 355 350 376 364 374 348 349 368 351 351 353 357 349 335 331 330 349 349 338 341 337 326 335 352 323 344 322 338 318 322 337 325 311 309 320 320 335 311 322 326 308 330 307 308 313 318 298 305 313 310 292 319 307 303 315 296 310 292 312 285 301 304 284 289 284 302 298 275 283 281 281 280 278 273 285 267 284 267 285 274 286 277 268 277 257 275 269 268 253 262 270 265 263 249 249 251 262 246 257 264 256 262 259 245 255 249 235 249 244 241 246 230 235 239 237 242 237 227 231 233 238 233 234 233 221 235 220 223 227 223 212 217 217 212 228 212 212 216 206 209 206 211 202 208 205 215 209 195 211 210 211 204 193 190 190 194 200 187 189 187 193 195 193 183 196 185 188 183 176 182 190 175 177 180 180 171 182 177 176 181 178 173 164 164 178 166 176 166 167 168 165 157 163 154 155 163 164 160 158 153 155 160 153 147 155 152 158 150 145 152 140 151 140 138 139 148 139 135 141 139 143 134 135 138 142 130 132 128 134 132 125 128 128 127 123 130 127 120 124 126 127 119 116 119 119 115 120 119 119 113 115 119 109 108 112 113 109 110 113 104 110 103 103 108 106 108 98 101 98 105 103 104 98 99 98 95 95 94 94 95 94 95 96 96 92 88 94 89 85 87 89 86 82 87 83 86 86 79 85 83 81 76 76 83 76 77 76 75 78 72 73 71 73 73 72 72 71 73 72 72 66 70 70 64 69 68 68 64 67 61 65 65 62 64 58 59 57 61 60 61 56 60 55 58 54 55 54 53 56 56 55 53 54 51 51 49 52 50 50 47 51 48 48 46 48 45 45 45 45 43 44 44 45 43 43 43 41 42 41 39 39 38 41 38 38 40 40 38 37 38 36 37 38 35 35 37 36 34 34 34 35 35 33 34 33 34 33 32 33 31 32 32 32 29 29 30 31 30 30 30 29 28 28 28 27 27 27 26 27 27 26 26 26 26 25 25 24 25 24 25 23 24 24 23 24 23 23 23 22 22 23 22 23 22 22 21 21 21 21 22 21 22 21 21 21 20 20 21 21 20 21 21 21 20 20 20 20 21 20 20 20 19 20 20 20 19 20 20 19 20 19 19 20 19 20 19 19 20 20 20 20 20 21 20 20 21 20 21 20 20 20 21 20 21 20 21 22 22 21 22 22 21 21 21 21 23 22 22 23 23 22 22 22 24 24 23 23 24 24 24 25 25 25 24 25 25 26 26 26 26 27 26 26 27 27 28 27 27 28 30 28 28 30 29 31 30 31 32 32 31 31 32 31 33 32 32 32 35 34 33 34 34 35 36 37 37 37 38 36 38 38 38 38 39 41 40 40 39 42 40 43 43 41 44 44 42 43 43 43 45 46 44 47 48 47 48 47 47 47 51 52 48 53 50 54 51 53 52 51 56 53 55 54 57 55 55 57 57 58 58 59 59 62 63 61 64 64 61 64 63 63 64 67 66 69 65 70 70 70 66 70 74 73 73 72 73 70 73 75 73 76 78 77 78 77 76 76 79 84 79 85 82 85 83 85 85 83 83 88 86 89 91 89 92 95 88 95 90 92 96 92 92 93 96 97 100 103 101 99 97 100 100 102 108 104 107 102 107 109 114 107 113 110 106 115 117 118 115 117 118 116 117 116 114 116 118 123 124 127 125 124 122 125 131 128 129 124 133 133 133 139 139 139 129 139 138 136 135 136 141 141 135 141 148 139 140 143 152 148 145 153 150 155 147 160 155 160 159 153 163 151 156 155 153 159 167 160 164 169 164 167 167 166 177 168 169 165 179 179 171 173 171 176 172 178 171 188 173 180 185 193 180 186 191 190 192 189 185 202 193 193 197 194 193 207 205 199 195 203 209 196 212 211 209 202 205 205 212 218 209 213 211 222 216 211 219 227 219 232 231 223 230 222 227 222 225 221 221 230 227 235 238 231 237 238 228 239 231 245 240 256 243 258 250 254 250 239 243 243 265 244 258 266 265 264 269 266 257 257 260 277 257 267 275 268 272 284 265 278 285 266 275 272 274 288 274 295 295 297 272 288 280 302 292 285 304 287 298 296 296 304 286 302 313 304 316 298 298 301 300 322 297 314 304 322 329 325 307 307 315 333 333 324 337 315 318 330 337 317 314 344 331 319 323 323 332 352 331 352 333 344 325 330 347 330 333 360 334 348 341 361 361 369 367 373 360 364 342 375 347 362 380 375 374 355 365 357 372 382 388 370 380 392 375 366 366 376 385 394 375 371 379 370 385 386 395 374 396 385 404 402 411 385 417 395 396 397 422 418 387 406 401 404 409 430 395 412 429 414 437 421 403 400 418 439 427 412 442 440 408 415 450 446 417 427 431 453 459 435 461 429 444 453 448 449 465 457 452 457 467 437 475 474 456 454 446 445 468 458 479 463 446 458 461 483 479 488 478 463 475 485 465 478 458 470 464 470 499 500 473 468 497 494 501 500 476 504 472 495 504 486 487 499 497 500 504 498 489 510 485 529 501 517 484 515 530 511 530 506 489 525 536 508 497 519 514 500 530 527 549 537 512 533 547 512 552 512 528 547 550 536 557 538 532 554 545 537 538 551 561 551 523 548 528 532 576 525 557 576 529 573 576 569 577 571 559 536 563 573 549 572 548 556 565 565 592 569 571 595 550 560 583 582 592 554 558 586 587 605 561 606 582 605 587 579 594 578 559 592 573 592 605 568 579 584 592 610 596 605 570 621 596 593 583 607 589 633 599 623 623 587 584 582 611 631 621 586 592 633 639 601 621 603 645 635 617 591 628 614 624 614 644 643 638 603 612 611 651 653 610 606 656 635 662 636 646 635 657 661 659 657 658 668 666 653 649 645 622 626 638 674 656 670 617 650 637 628 670 634 673 658 684 672 658 633 670 627 683 661 686 669 628 667 631 640 660 633 634 669 664 646 665 663 637 650 695 694 689 670 662 665 665 697 693 701 673 702 667 662 708 686 654 695 658 680 703 657 686 649 668 705 661 708 713 679 711 656 711 656 689 662 655 713 687 676 699 683 680 679 671 723 684 699 705 681 674 698 705 709 703 719 719 733 696 691 718 735 673 684 698 693 708 678 671 722 692 690 712 720 683 714 690 717 714 702 698 676 703 723 697 741 692 729 677 692 717 689 698 711 727 748 736 704 737 691 718 682 746 700 689 743 700 723 695 735 748 714 750 738 693 703 705 732 731 692 687 711 686 709 691 700 686 686 731 701 717 714 716 687 747 705 715 709 737 710 732 738 736 703 724 701 695 715 710 693 748 738 696 702 689 727 719 706 702 736 738 730 695 692 700 698 718 722 748 741 712 742 733 744 723 748 697 698 696 691 707 695 691 745
741 708 701 715 697 736 697 746 698 713 723 701 692 691 693 730 736 746 733 742 690 742 698 727 691 705 704 706 746 714 694 712 749 718 720 699 694 746 716 691 694 689 693 692 746 750 721 741 701 703 738 708 733 695 723 717 719 733 690 685 737 719 731 747 739 716 718 742 724 750 684 695 686 696 701 729 740 699 712 695 731 721 726 710 749 690 691 731 732 735 686 720 722 742 678 741 725 696 700 695 708 712 737 741 693 697 734 722 686 735 721 731 701 725 713 738 698 729 711 668 705 670 717 674 714 700 714 709 722 729 715 687 710 724 696 688 675 706 705 713 660 676 727 694 678 714 722 717 681 698 704 665 700 678 701 703 697 670 667 660 649 703 650 653 690 679 703 698 686 706 685 680 657 691 689 649 661 666 673 675 654 677 652 662 673 677 656 696 668 642 678 680 670 645 630 673 647 670 651 655 680 669 652 671 664 661 668 634 648 671 662 650 672 654 650 617 657 635 625 628 641 644 670 630 634 673 649 668 663 625 652 617 640 611 639 654 607 640 633 657 624 662 634 652 616 632 649 610 651 634 609 604 644 594 639 609 650 615 616 644 618 590 626 642 626 621 641 612 634 593 595 635 607 577 621 615 622 585 596 595 570 590 571 584 596 614 579 586 611 610 594 596 612 615 558 557 587 603 573 571 552 558 605 552 558 566 555 558 566 583 599 549 559 556 558 586 541 568 557 559 570 564 545 577 562 558 553 541 538 529 574 574 572 566 542 538 552 529 553 548 558 546 519 550 537 517 535 521 526 547 525 523 555 535 552 519 551 513 543 503 543 532 513 524 495 497 506 530 535 535 516 529 491 529 527 497 490 516 508 509 507 515 512 489 513 496 489 509 483 488 478 490 511 492 477 505 478 464 502 507 470 505 465 465 460 484 498 457 482 465 456 476 491 476 490 461 445 447 447 451 456 482 444 467 470 458 472 446 431 442 455 456 466 444 459 463 423 438 423 426 431 419 427 437 456 449 448 423 438 440 444 410 444 414 435 415 408 409 420 437 415 436 396 429 428 418 408 391 396 405 387 388 407 419 414 399 396 413 401 408 407 409 398 400 376 398 377 381 402 369 400 394 391 386 395 372 365 384 390 393 372 356 370 367 369 378 352 367 372 365 360 372 351 351 348 365 366 352 367 350 346 336 356 345 335 338 342 330 348 344 344 327 349 351 324 331 347 324 346 340 320 337 324 326 339 331 336 306 305 323 313 331 322 324 305 327 301 311 321 314 305 307 292 291 302 309 291 290 294 292 309 293 295 296 279 281 282 292 284 300 285 293 294 275 281 283 293 283 265 272 280 275 284 277 263 271 258 277 265 257 262 269 272 272 267 259 248 266 244 245 250 262 248 254 243 257 248 236 252 243 251 250 249 243 228 229 239 246 224 241 233 223 235 227 230 224 220 233 216 219 216 232 225 220 223 219 212 221 212 204 203 221 213 205 212 211 197 198 206 198 195 195 201 203 209 200 197 192 196 191 192 185 196 196 194 192 193 189 182 185 181 184 190 181 187 188 170 173 173 178 167 178 180 176 168 164 163 166 167 171 163 163 160 165 154 162 158 162 152 159 154 150 148 154 157 158 151 145 155 142 152 152 144 139 151 141 147 136 138 137 133 134 133 134 138 137 135 137 128 127 134 128 130 135 126 130 124 123 129 122 124 118 122 125 123 117 116 113 115 120 111 119 113 114 114 110 112 108 112 109 112 110 105 109 100 106 104 99 104 98 99 103 101 100 100 99 98 99 97 96 97 91 91 92 93 93 89 92 85 84 86 87 87 85 84 85 86 85 82 85 77 83 83 82 76 79 78 75 74 75 75 75 75 73 75 75 72 69 73 71 69 68 70 64 66 67 66 63 67 65 61 61 65 63 60 60 59 61 59 62 56 56 55 55 56 57 54 56 52 55 55 52 54 53 52 51 51 51 48 48 51 51 46 47 47 47 45 46 46 45 44 45 43 42 43 42 41 40 40 40 41 39 39 39 41 38 38 37 39 38 36 37 38 36 37 37 35 36 35 33 33 34 34 32 32 31 33 33 33 30 31 31 29 29 31 29 29 28 29 28 28 27 27 28 26 27 26 27 26 25 26 26 26 25 24 25 25 25 25 24 24 24 24 23 24 22 22 23 23 22 23 22 21 22 22 21 22 21 21 22 20 21 21 21 21 21 20 20 20 21 21 20 20 19 19 19 19 20 19 20 20 20 20 20 20 20 19 19 20 19 20 20 20 19 19 19 20 19 19 19 19 19 19 20 19 19 20 20 20 21 20 20 21 20 20 20 21 20 20 20 20 22 22 22 21 22 22 22 22 23 23 23 23 23 22 22 23 23 24 24 24 24 24 24 25 24 24 25 25 25 25 25 26 27 27 26 26 27 28 27 28 28 28 29 29 30 30 31 29 31 32 31 33 32 32 33 32 34 33 33 33 34 34 35 36 37 35 36 37 38 37 37 39 38 41 38 41 40 40 41 39 39 41 42 40 44 42 43 43 44 45 43 46 44 47 47 46 48 46 51 51 47 51 48 51 50 52 51 54 51 53 54 55 55 55 57 56 57 58 56 59 62 61 58 58 60 60 62 62 65 64 64 67 66 65 64 69 66 69 72 69 70 69 72 72 73 72 72 73 72 72 75 73 77 77 79 81 77 83 77 80 80 83 79 83 85 88 85 83 86 87 89 89 86 91 91 90 94 96 93 94 97 96 94 97 95 101 98 103 101 100 98 99 99 104 109 108 108 105 111 105 112 110 110 115 109 113 110 119 119 113 111 115 115 115 118 114 115 125 119 119 125 122 127 132 126 128 126 134 135 132 137 137 132 140 139 140 134 139 146 141 136 140 137 137 146 146 149 139 149 147 152 157 151 145 158 155 157 155 151 150 161 159 161 157 159 168 156 156 163 160 171 160 170 171 177 175 174 173 170 179 176 178 177 175 177 175 178 187 179 184 176 193 185 196 185 184 192 183 199 189 185 187 192 203 198 206 194 209 205 199 203 207 208 206 200 200 205 212 206 218 219 222 226 227 210 212 221 225 225 230 234 228 229 228 223 225 220 236 223 244 239 224 244 242 244 247 249 245 240 254 245 255 248 253 245 249 261 255 262 250 244 251 264 254 269 249 262 249 268 275 265 267 265 280 270 278 282 262 270 263 277 275 289 277 269 282 273 278 277 279 278 284 292 276 288 279 287 289 309 299 292 313 288 287 292 290 290 315 299 300 317 296 306 326 320 318 303 325 305 304 322 312 320 330 326 310 313 312 336 332 335 338 346 337 324 352 337 347 335 355 351 325 335 336 346 360 357 334 336 350 351 366 348 349 345 365 357 366 378 367 348 374 373 375 355 360 371 372 360 376 375 368 381 364 389 386 366 390 376 375 385 384 403 397 398 410 388 401 379 380 404 384 388 387 405 391 401 422 408 422 405 410 398 422 415 397 407 400 399 437 405 406 412 437 415 406 412 420 433 422 412 449 439 453 451 446 428 450 438 432 421 457 422 459 445 429 451 456 472 453 449 437 443 441 453 477 472 469 463 461 462 442 461 469 478 490 462 487 465 458 451 453 472 480 480 495 472 497 479 460 503 504 506 476 479 492 490 488 509 513 488 498 519 510 478 490 487 479 505 528 497 512 514 485 520 502 535 527 513 526 520 518 507 516 539 496 527 542 520 532 527 502 549 522 533 532 550 521 535 524 530 524 555 561 565 534 541 535 531 570 545 570 573 531 523 531 527 571 577 549 570 570 566 551 568 576 538 580 570 549 546 565 570 545 548 550 587 595 596 551 568 600 599 564 575 574 556 584 593 578 592 572 567 580 591 563 575 597 615 580 590 616 593 620 569 614 588 604 576 617 580 573 573 586 632 588 594 584 586 636 599 588 639 635 597 584 598 598 589 597 620 590 636 591 594 591 636 623 625 614 614 637 613 651 650 644 621 606 624 615 634 645 620 632 664 615 640 628 643 658 625 662 629 638 620 666 639 655 672 638 663 645 616 651 621 619 644 663 646 635 674 645 662 625 643 649 677 660 645 672 690 667 650 656 664 634 675 695 638 688 655 650 674 662 654 682 662 695 683 690 641 675 675 660 682 682 655 676 685 651 668 712 703 712 694 688 706 703 681 694 704 698 658 706 691 667 664 711 701 723 689 673 665 679 678 679 670 671 697 719 670 662 715 687 717 689 717 681 673 706 673 673 692 730 698 681 715 673 721 699 674 703 717 716 684 716 676 686 675 681 703 706 678 712 693 721 677 710 718 740 723 700 699 681 733 722 711 735 715 729 696 698 740 708 734 700 684 704 682 730 737 725 712 709 741 715 713 707 689 725 687 731 731 723 734 730 730 690 732 746 723 717 687 724 719 708 686 705 748 717 693 694 690 726 741 696 710 693 714 743 712 689 693 728 692 711 711 744 750 694 707 701 694 742 690 740 739 712 691 742 695 746 695 692 692 697 698 715 712 698 699 702 697 724 691 744 720 737 748
702 695 696 695 725 743 750 697 696 695 726 739 718 750 691 702 700 739 732 749 695 731 709 697 735 747 727 737 703 725 720 737 721 707 742 708 748 690 695 734 691 737 712 701 745 688 692 692 690 715 709 690 697 689 743 698 700 717 746 746 750 742 710 685 707 731 732 725 707 700 739 693 717 697 747 703 697 687 694 733 693 730 734 696 729 701 686 696 746 710 719 713 710 690 684 722 729 690 711 706 738 707 711 700 720 701 689 722 681 737 715 676 707 673 695 671 681 731 706 685 705 710 699 719 703 675 728 710 676 681 676 711 697 714 697 707 708 677 717 717 667 704 678 688 714 712 693 724 705 699 708 702 676 663 700 703 719 675 662 666 654 705 678 706 661 680 662 655 679 706 697 707 704 662 644 648 645 657 657 646 660 642 673 679 666 665 702 655 675 646 696 688 641 667 644 632 660 673 663 686 683 637 663 636 632 642 657 681 685 680 637 621 648 676 642 650 640 641 620 669 623 635 620 666 674 621 642 623 627 648 670 622 631 647 654 639 604 643 653 601 646 618 644 603 603 636 611 608 640 643 620 605 638 598 630 589 630 604 647 643 639 591 620 594 641 631 638 626 593 581 620 606 610 594 578 579 629 627 610 608 620 612 619 590 588 607 571 613 607 615 574 572 562 603 600 557 583 555 584 571 610 598 552 594 600 569 554 597 555 580 591 580 567 558 568 543 556 574 571 555 558 542 553 555 536 585 532 535 530 544 537 528 574 558 536 560 544 573 532 559 563 556 520 530 542 528 537 531 548 543 559 531 544 532 524 517 541 523 534 540 526 534 523 534 509 509 499 502 503 505 510 505 495 526 498 504 501 493 507 494 524 510 509 518 494 495 509 487 513 508 487 504 510 475 473 503 463 493 493 502 500 473 475 457 490 459 468 482 495 484 486 469 467 449 490 481 463 455 484 464 470 466 448 459 445 453 455 442 457 430 446 456 439 463 453 444 434 464 434 456 459 431 421 419 448 414 415 450 439 437 435 446 413 431 410 405 437 420 418 432 404 433 416 413 396 424 416 409 417 420 418 411 422 406 418 387 408 383 389 387 390 389 406 409 398 374 401 399 376 395 402 400 391 373 398 372 366 391 389 381 368 365 365 352 374 374 356 383 370 373 373 364 359 370 347 358 353 357 343 357 348 355 343 361 341 353 358 353 358 357 349 350 338 335 351 339 326 343 322 315 323 314 338 318 315 326 330 328 304 325 317 304 311 321 320 317 311 309 318 320 294 304 305 296 313 301 289 288 298 295 303 287 300 305 303 280 286 295 276 277 287 277 281 277 276 293 274 289 283 285 265 285 267 280 264 264 260 254 267 270 261 251 250 270 256 271 270 256 263 260 258 241 251 251 258 255 258 252 237 235 237 232 237 247 244 231 241 246 235 236 240 238 234 240 239 222 232 215 228 226 217 224 229 226 222 224 216 214 207 215 223 213 214 205 206 206 202 214 199 211 209 211 194 204 200 203 197 205 196 192 187 195 199 185 184 193 189 180 186 180 189 182 189 185 183 188 172 179 168 172 180 172 168 168 176 163 162 166 162 162 160 164 156 158 166 167 154 156 163 156 157 151 151 155 153 148 144 149 143 145 144 146 146 146 137 148 147 147 144 134 135 134 140 140 131 131 138 137 127 127 127 133 129 129 129 121 130 130 119 126 122 119 117 123 116 125 123 119 114 119 120 110 119 115 113 114 116 109 112 111 108 109 105 101 100 108 107 106 98 98 102 101 97 96 100 101 93 96 95 96 91 93 96 90 87 92 86 85 90 87 89 85 82 87 88 82 81 79 84 84 77 79 82 80 80 79 75 73 76 78 75 71 73 74 74 71 68 68 68 66 68 70 70 66 66 64 66 66 66 62 65 65 63 60 62 60 61 57 58 57 59 57 55 58 55 55 55 53 52 54 54 52 50 51 52 53 52 48 51 50 49 49 47 47 48 45 46 47 43 43 45 42 44 43 44 43 40 42 42 42 38 38 40 38 38 38 37 38 37 37 38 36 35 37 35 36 36 34 34 33 35 32 33 32 31 33 33 32 32 31 32 31 30 30 30 29 28 28 30 28 28 28 28 27 27 26 26 26 25 25 26 25 24 24 24 25 25 23 24 24 24 24 24 22 22 23 23 22 22 22 21 21 21 22 22 22 22 20 21 20 20 20 20 20 20 21 19 19 20 20 20 19 19 19 19 20 20 20 20 19 19 20 19 19 19 20 20 19 20 19 19 19 20 19 19 20 20 19 20 19 19 19 19 19 19 19 20 19 20 20 19 20 19 19 20 21 21 21 21 21 21 21 21 20 22 22 21 22 21 22 22 21 22 22 22 22 22 22 23 23 24 23 24 24 24 25 24 24 24 26 26 26 25 25 26 26 27 26 28 28 28 27 30 28 30 28 29 31 29 29 30 32 31 32 32 32 32 34 33 34 34 35 35 34 35 36 34 36 36 35 38 38 37 39 38 41 41 40 38 39 38 40 39 41 43 42 42 42 43 42 42 45 44 47 45 45 47 47 47 47 49 47 48 48 51 49 53 52 52 51 54 56 54 55 55 54 57 58 57 58 59 60 59 61 62 63 58 60 60 65 65 66 65 65 63 63 69 65 66 66 72 69 71 70 71 70 72 75 75 72 77 77 76 76 77 75 78 78 82 76 83 84 85 81 83 86 88 84 87 84 85 84 86 92 92 90 91 93 93 89 92 91 91 95 96 101 102 97 103 99 98 100 104 105 104 102 102 109 103 105 105 110 112 111 111 107 114 111 111 120 114 119 115 115 116 124 117 119 123 118 121 129 121 127 127 126 124 123 135 129 131 136 128 128 137 135 136 135 133 138 133 139 143 144 143 144 138 147 152 146 144 149 156 149 150 153 156 150 160 160 164 164 163 156 156 162 164 170 159 165 163 171 161 167 166 162 176 180 167 175 181 182 176 175 170 185 172 186 180 181 189 185 191 187 191 194 196 184 187 189 190 188 204 187 203 200 195 192 200 206 205 202 200 206 211 208 199 216 204 206 212 219 216 226 226 225 213 211 213 226 231 232 221 225 231 219 235 241 230 235 238 223 234 237 241 241 237 250 237 245 237 237 249 257 252 254 243 240 249 250 242 267 252 265 260 260 248 256 261 263 267 265 275 277 273 265 260 279 264 269 274 289 264 291 272 288 292 269 270 270 291 288 274 282 296 304 306 305 298 300 297 295 312 311 306 316 315 293 310 319 313 320 296 304 309 305 327 308 302 302 316 327 317 308 320 326 313 320 321 329 315 344 335 334 318 336 328 336 346 339 340 328 328 339 336 332 330 354 363 336 360 347 336 342 373 344 364 365 365 343 372 363 365 360 377 367 378 358 388 382 359 372 377 368 368 387 382 394 396 371 375 376 394 374 376 386 380 384 394 388 382 396 415 417 404 403 384 402 390 422 405 389 417 402 420 418 425 408 396 428 435 438 433 429 405 421 409 440 444 430 411 432 422 451 438 417 421 420 431 454 434 441 421 425 440 428 457 449 447 467 472 452 435 453 437 476 473 456 440 452 439 446 455 485 474 479 471 486 461 461 475 463 494 495 481 455 475 461 494 461 501 467 475 476 470 468 497 498 474 479 484 486 510 480 493 497 520 504 509 478 497 509 524 510 491 515 490 501 499 514 514 518 527 528 499 511 508 495 511 516 516 534 550 502 511 542 521 532 507 540 542 525 518 530 537 564 517 528 557 550 554 523 537 549 564 550 539 542 562 577 554 570 534 537 561 533 578 565 572 578 569 555 541 583 589 548 576 562 561 593 551 592 550 564 592 602 600 559 565 596 601 553 591 594 560 562 561 601 610 619 588 569 577 597 623 599 574 604 591 575 600 614 598 582 619 578 612 603 628 595 600 608 597 626 624 588 635 616 632 628 638 613 634 622 608 616 601 600 619 653 630 638 645 655 629 598 611 631 599 602 620 661 658 637 627 613 607 628 666 610 643 639 609 661 658 658 635 640 672 652 639 642 639 635 657 657 656 629 670 634 668 656 645 672 663 644 633 626 692 669 676 651 691 692 686 655 680 680 635 637 689 665 652 674 702 698 659 659 670 702 683 658 664 692 675 682 677 671 660 674 685 701 657 679 665 691 666 662 679 709 686 688 690 665 653 713 670 687 671 711 660 666 715 723 693 714 676 721 702 676 707 681 718 685 692 697 680 683 690 682 672 734 691 732 726 729 680 694 672 709 714 727 730 720 677 694 706 706 728 684 716 684 686 707 685 689 715 728 724 688 691 693 717 727 741 711 689 746 748 739 730 726 699 738 706 738 689 737 750 742 701 744 710 725 710 706 717 683 696 693 739 713 749 689 696 749 732 750 690 732 688 717 738 740 712 730 686 738 693 689 733 695 730 724 692 730 734 736 694 694 750 723 722 692 715 689 690 704 744 691 698 732 703 693 746 692 721 704 695 709 742 692 701 738 721 722 744 699 694 741 725 697 743 696 745 741 693 695 708 702
713 713 724 743 743 733 698 697 699 699 704 745 746 701 697 738 696 715 742 747 695 692 730 745 694 737 710 726 691 730 691 738 725 742 723 732 739 690 689 715 695 724 689 728 691 723 694 724 740 703 743 713 721 706 729 705 706 705 740 686 738 725 750 687 750 705 724 747 687 719 739 733 731 702 747 694 715 749 698 707 715 714 711 732 726 730 709 702 716 727 719 698 723 738 720 679 689 717 694 744 716 690 715 722 715 708 723 707 687 720 719 737 674 733 710 738 716 705 696 709 734 670 689 672 694 687 718 730 719 685 682 692 714 680 720 723 696 692 679 661 721 663 690 671 694 722 680 668 682 663 694 679 716 677 697 673 674 715 679 666 705 715 653 715 670 692 708 703 708 661 671 687 693 670 674 678 700 702 669 699 668 662 696 639 645 653 681 656 662 685 638 646 670 690 645 677 685 631 689 648 692 656 673 689 688 679 680 628 639 684 624 650 634 676 682 648 657 637 671 669 672 646 618 636 612 619 659 664 669 619 662 667 662 637 638 625 633 605 629 610 658 601 616 606 654 610 629 603 643 643 608 631 647 609 639 642 631 609 595 638 600 626 623 624 591 613 617 622 598 606 615 600 622 608 618 594 618 604 619 579 571 605 587 624 614 606 620 587 615 567 588 566 580 602 591 598 587 596 606 582 601 603 598 600 555 602 554 565 576 582 554 599 547 597 573 581 544 579 586 571 583 536 586 566 547 581 583 545 561 572 572 560 560 543 553 564 551 520 532 569 555 535 553 517 525 524 548 558 548 541 554 541 544 537 511 543 544 533 538 513 498 507 501 526 518 538 506 535 503 513 533 517 530 508 490 501 518 484 486 483 488 524 477 525 486 503 516 477 486 491 473 505 513 504 494 472 501 467 480 475 476 503 459 461 486 458 462 457 458 452 470 487 491 492 480 468 464 466 447 479 442 443 437 471 467 439 452 449 459 465 431 469 461 441 431 438 457 449 432 424 424 447 438 438 451 449 426 426 422 443 425 418 427 420 429 414 409 430 413 416 410 404 400 396 402 426 391 415 389 418 389 408 420 417 384 403 413 398 396 378 384 394 413 402 398 394 403 399 396 393 403 390 377 366 361 363 368 382 381 365 373 367 376 371 356 383 372 354 354 359 364 346 367 356 352 350 362 342 366 357 365 343 346 343 363 347 354 330 332 335 331 338 331 344 343 336 324 327 323 346 344 332 322 328 328 336 331 310 318 329 310 308 326 308 300 305 305 308 300 318 306 291 306 292 309 309 303 305 284 286 296 304 303 294 306 299 277 281 285 273 285 291 294 294 270 279 271 272 289 284 262 269 275 260 275 279 262 264 273 257 261 266 255 252 253 270 264 260 261 259 250 260 247 248 254 251 252 234 255 235 232 252 237 246 247 235 232 228 241 226 239 238 239 233 239 238 217 234 231 215 220 228 214 211 214 214 214 218 211 215 204 204 209 208 204 201 216 200 211 196 200 198 192 196 204 196 206 199 191 191 192 190 188 186 195 190 191 191 191 190 187 191 177 174 182 175 171 175 180 168 173 174 167 179 165 166 172 175 170 169 163 171 155 168 169 158 160 167 158 150 163 158 157 161 147 156 153 146 156 142 150 149 151 141 137 137 137 143 140 142 146 134 143 138 135 133 130 138 135 135 132 132 126 126 132 122 128 122 122 119 125 117 122 125 124 123 115 114 121 120 115 115 112 108 110 108 115 114 112 105 108 104 105 108 103 102 101 103 103 99 103 95 99 96 96 101 96 94 99 93 89 91 88 94 93 92 87 88 85 83 85 84 83 86 82 81 81 82 78 83 81 77 78 80 80 76 76 79 73 73 75 73 73 73 74 70 68 68 67 68 70 65 66 65 66 68 63 65 66 65 61 61 61 61 58 62 60 60 57 58 58 57 55 55 56 53 57 55 56 51 54 50 53 50 49 51 49 52 49 48 48 47 48 48 46 45 44 45 44 44 45 43 44 43 41 43 42 39 41 40 39 40 38 39 39 39 37 38 38 36 35 35 37 35 34 35 35 33 34 33 34 34 32 33 31 32 31 30 30 31 29 29 29 28 29 29 28 28 27 27 28 27 26 26 27 26 25 25 25 25 25 25 25 25 24 23 23 24 24 23 23 23 23 22 23 22 22 22 22 22 22 21 21 21 20 21 20 20 20 20 20 21 19 20 19 19 20 19 20 20 20 20 19 19 20 20 19 19 19 19 19 19 19 19 20 20 19 19 20 19 19 19 20 19 20 20 19 20 20 19 19 19 20 19 20 19 20 20 19 20 20 19 20 19 20 20 20 20 20 20 21 21 20 20 20 20 21 20 22 21 21 22 22 22 22 22 23 22 23 22 23 24 23 24 24 24 24 24 24 25 24 26 25 26 26 25 27 26 27 26 28 28 28 27 30 28 29 29 30 30 31 32 32 32 30 31 33 31 33 34 34 32 33 34 35 35 35 36 35 35 37 38 37 37 37 37 41 41 38 41 41 41 41 42 42 41 43 41 44 42 45 45 43 45 45 47 47 46 46 48 47 49 49 48 50 50 53 52 50 51 53 55 55 56 54 54 57 58 56 58 60 57 57 62 60 58 63 59 64 59 60 60 65 64 62 65 68 68 68 67 69 67 72 68 73 70 73 70 72 75 77 73 73 76 79 74 79 78 80 82 78 81 78 84 83 82 85 86 81 83 87 85 85 88 91 88 88 91 90 93 89 97 95 98 92 101 101 101 102 96 95 100 102 98 98 100 108 103 101 110 111 107 108 109 107 114 107 108 110 115 116 113 122 122 117 122 122 125 125 118 122 124 120 123 122 121 125 126 125 135 134 134 129 127 134 133 130 142 142 135 134 140 147 145 141 136 143 148 139 150 145 142 153 148 155 146 153 152 151 160 158 153 165 155 162 153 168 164 160 157 163 168 163 169 161 169 164 170 165 172 166 167 184 173 181 176 177 182 174 186 192 181 188 180 180 184 186 184 195 189 200 188 191 196 192 206 198 194 203 200 193 198 210 208 202 209 205 214 205 203 206 206 206 225 209 228 218 218 228 221 215 227 232 217 228 234 222 221 223 228 223 223 227 231 247 228 247 236 230 244 250 249 256 246 244 259 240 261 242 261 260 243 256 248 264 252 265 268 250 256 275 277 256 277 258 257 278 280 259 280 276 274 270 266 269 268 293 276 292 274 288 296 292 296 285 300 293 303 283 293 282 300 290 307 301 294 311 310 293 310 297 299 307 323 322 321 326 313 303 330 310 324 317 323 320 315 334 319 338 324 332 321 318 347 333 323 341 351 354 344 329 336 354 356 357 361 355 346 344 342 354 337 337 341 340 342 361 360 363 372 350 367 368 371 350 369 362 377 382 362 366 389 364 374 388 394 376 397 369 366 369 370 398 399 375 407 372 405 394 387 414 410 395 413 410 398 382 391 393 401 419 411 405 398 416 426 405 414 436 422 407 433 411 407 417 438 442 433 424 438 431 413 436 419 448 449 440 429 438 424 453 451 442 454 432 435 463 463 465 454 465 442 441 466 459 478 439 450 459 443 484 482 477 452 456 478 462 481 459 480 484 496 489 457 462 480 483 478 500 475 497 462 486 493 484 483 494 492 513 471 503 504 501 521 475 490 507 514 508 484 486 507 481 509 527 497 524 500 528 507 491 525 498 516 542 533 495 516 514 502 548 507 540 506 534 546 506 556 506 534 524 524 521 520 535 522 528 518 563 531 535 568 547 549 555 523 567 527 562 536 555 531 542 546 558 542 544 586 574 561 573 551 566 551 559 574 570 551 590 570 597 564 570 582 575 553 597 601 601 567 561 608 611 561 592 608 563 574 617 584 616 589 602 582 622 601 619 602 604 599 583 626 594 606 582 625 598 580 579 602 621 624 607 585 581 607 605 604 586 618 624 618 601 592 600 594 648 627 643 604 638 602 637 652 616 636 639 612 647 624 637 663 662 645 660 612 657 666 619 665 610 651 671 619 618 648 618 644 655 676 649 650 622 680 626 637 639 633 654 663 636 664 625 630 644 680 659 639 653 675 638 653 630 648 632 693 639 665 665 647 639 699 649 672 664 690 645 669 644 694 705 695 654 674 690 698 677 654 660 654 711 659 665 678 695 655 695 708 712 708 661 651 690 665 655 662 716 702 704 691 681 660 661 657 675 690 715 664 727 672 661 723 666 678 685 705 702 718 670 686 708 729 716 717 708 731 673 677 730 674 713 680 738 705 687 681 711 713 675 716 732 705 706 713 702 731 680 688 728 700 714 683 733 730 697 709 723 718 715 715 739 722 710 741 690 707 750 735 705 700 704 719 712 748 694 701 694 750 722 687 710 713 738 697 715 730 704 708 745 749 740 705 697 725 691 690 688 750 714 700 730 700 744 719 745 722 732 692 728 716 748 701 714 706 734 704 725 695 733 690 744 722 734 692 740 725 719 697 695 731 697 732 732 714 743 694 698 715 697 726 740 713 714 698 692 725 717 735 719 692
695 725 734 745 704 693 724 747 692 716 743 743 697 745 693 720 750 728 713 699 750 735 714 711 694 693 726 692 696 697 710 692 692 695 711 717 746 707 738 727 707 709 712 692 735 690 718 689 713 695 732 716 746 725 736 750 733 712 712 743 704 715 748 741 685 731 686 748 695 719 712 734 734 698 724 732 748 747 710 704 715 686 728 705 720 738 732 732 716 700 705 728 697 696 747 725 681 737 712 711 713 734 726 715 724 700 723 737 708 708 720 735 673 720 686 694 699 732 709 678 700 708 725 675 670 713 697 694 691 702 686 675 670 730 726 701 727 716 713 706 671 674 667 709 692 660 669 663 721 719 696 718 672 703 672 718 691 717 681 693 654 710 649 654 692 707 679 665 696 668 706 674 651 650 684 683 661 664 690 688 686 690 640 655 683 676 679 685 640 638 659 656 686 638 663 648 683 692 638 639 655 639 688 632 633 653 662 660 629 632 683 639 671 621 633 675 623 664 664 632 620 652 675 651 656 619 626 619 612 619 669 660 642 639 663 605 656 663 620 607 643 629 647 609 648 647 628 596 638 606 610 643 618 620 627 591 594 623 602 626 632 624 589 624 619 639 607 605 615 632 588 587 627 634 587 574 574 604 595 579 626 595 619 568 613 599 622 616 581 580 582 580 582 567 562 565 602 563 566 598 572 601 563 585 557 562 559 583 579 562 565 572 546 546 590 584 552 567 549 556 568 550 544 557 550 578 570 556 536 535 538 579 556 541 565 564 530 573 550 524 556 546 532 539 561 559 551 560 531 536 520 554 533 544 515 518 527 522 536 539 544 541 543 515 509 505 524 534 520 538 512 533 510 490 514 510 527 499 498 523 516 483 520 487 496 509 488 518 509 507 482 515 482 472 492 472 463 474 489 478 469 494 503 456 491 498 499 465 482 474 486 493 481 456 472 457 459 442 481 476 480 445 442 459 478 435 456 445 471 445 473 428 457 442 425 435 441 453 431 460 445 454 431 449 440 441 437 441 425 434 447 420 420 432 429 405 436 440 402 431 430 403 424 399 432 406 400 392 425 420 412 403 418 421 390 403 385 409 411 408 406 388 400 382 380 392 385 389 372 396 400 401 391 369 370 372 386 374 394 363 372 362 377 374 384 373 377 377 367 346 356 364 377 364 359 370 340 340 354 347 343 360 346 333 334 339 346 328 326 345 346 347 352 342 345 340 334 322 318 331 323 329 339 334 340 318 330 325 317 327 329 332 321 318 321 318 306 305 314 312 301 308 295 308 317 294 292 301 306 291 301 287 298 302 284 305 293 289 289 288 291 289 276 272 281 282 286 265 290 270 281 263 272 268 264 268 280 267 275 252 252 266 264 248 251 269 264 247 249 242 248 258 242 252 257 254 254 235 234 245 248 242 239 243 239 239 239 235 234 227 228 243 237 230 232 224 219 214 220 233 220 212 228 212 215 216 222 213 209 203 208 214 215 200 204 209 206 197 196 212 197 210 197 197 190 206 202 188 194 185 195 190 199 193 187 180 183 188 179 177 174 179 173 176 182 171 179 170 176 167 173 169 171 169 163 162 173 163 170 168 165 167 157 162 167 156 153 153 160 158 153 150 153 156 155 156 156 148 146 144 150 144 150 149 142 137 136 137 144 143 137 141 143 130 130 132 135 128 134 133 136 135 133 126 128 125 121 126 122 126 117 126 123 117 122 120 116 115 121 121 113 110 113 112 113 109 108 106 105 104 102 102 101 104 99 108 100 103 105 101 96 104 100 95 98 96 96 95 99 91 95 96 95 87 92 87 90 85 87 87 84 89 86 84 80 84 85 82 80 78 81 82 80 78 79 80 74 79 78 73 75 73 72 69 75 70 67 73 67 69 69 67 66 64 68 66 63 66 63 64 64 63 62 58 58 60 62 58 58 56 56 59 57 56 56 54 56 54 52 53 52 50 54 53 51 48 49 48 51 48 48 47 47 46 46 47 45 44 43 44 42 44 44 42 41 41 42 39 41 39 41 41 40 38 38 39 37 38 38 36 36 36 36 34 34 33 35 34 32 32 34 33 32 31 33 31 31 31 31 30 29 30 29 30 29 30 28 27 28 28 26 26 26 26 25 26 25 25 25 24 24 25 25 23 23 23 24 24 22 23 23 23 22 22 22 22 21 21 22 22 21 21 20 20 21 20 21 20 20 19 19 20 20 20 20 19 20 20 20 20 19 20 20 19 20 19 20 19 20 20 20 20 19 20 20 19 19 19 19 19 20 19 20 19 19 20 19 20 19 19 20 19 20 19 19 19 19 20 19 20 19 19 19 20 20 20 20 20 19 20 19 20 21 21 21 21 20 20 21 20 21 21 21 22 21 21 22 22 22 22 22 22 22 23 24 24 23 23 25 24 25 25 25 26 25 25 25 27 26 27 27 27 28 27 28 30 29 28 30 30 29 29 30 31 32 32 33 31 33 33 33 33 33 34 35 33 34 36 34 37 35 37 36 37 38 39 37 40 39 40 40 38 40 42 42 43 40 42 42 42 45 44 45 45 46 45 47 48 46 46 46 46 47 51 48 52 49 49 54 54 53 53 55 55 55 57 57 57 57 56 59 60 59 61 57 62 62 63 63 61 62 60 62 66 65 66 64 64 66 68 67 69 67 68 70 74 73 73 75 76 76 74 72 74 79 77 77 76 78 76 79 77 78 84 86 81 84 87 82 87 89 86 86 85 85 86 94 93 96 96 93 96 96 97 99 95 99 96 103 96 102 99 101 99 99 104 107 109 101 102 104 110 104 111 112 107 117 113 114 113 115 119 114 117 120 116 115 123 126 119 122 121 122 128 130 124 125 128 127 133 137 131 128 136 136 140 137 137 132 134 143 145 139 134 137 149 150 141 144 149 148 149 152 146 147 148 147 147 156 158 151 163 163 162 165 162 165 155 155 160 163 172 159 165 171 164 167 178 177 168 168 178 171 171 178 184 179 172 185 187 188 189 183 191 184 181 184 181 199 193 184 188 186 195 201 191 190 200 199 201 205 198 202 212 207 201 201 215 208 221 208 210 217 213 207 227 213 211 221 228 221 233 221 233 229 223 234 238 232 223 242 242 224 234 236 245 247 251 242 242 232 238 256 245 241 253 248 253 248 252 257 242 247 265 250 249 248 260 255 264 251 264 262 269 258 272 259 278 280 275 280 289 283 284 266 274 271 292 276 289 288 284 281 283 283 296 306 307 297 309 301 292 284 305 308 314 298 309 316 297 305 302 317 324 299 303 312 326 324 311 319 320 327 305 310 310 328 325 336 341 344 345 323 336 336 343 325 339 349 351 342 348 351 351 354 355 360 349 336 361 351 361 344 340 373 362 345 350 362 361 365 363 379 379 365 375 357 382 376 389 366 371 359 374 363 363 394 376 375 377 373 384 383 399 370 371 378 373 380 390 398 409 410 418 410 386 397 416 386 417 392 412 425 405 421 403 416 418 396 413 402 421 435 410 436 439 436 408 435 418 411 441 420 414 437 422 432 426 440 461 426 453 463 457 455 450 434 453 442 430 444 469 438 473 462 468 468 444 467 461 484 466 485 454 487 480 467 467 481 486 488 481 484 461 493 466 481 500 498 493 463 460 462 464 478 471 493 503 482 497 493 488 514 492 491 520 518 501 524 523 519 480 491 509 527 486 505 495 518 524 509 508 495 513 535 504 540 539 540 518 545 530 512 552 541 543 528 557 515 513 524 555 544 521 540 532 536 539 540 532 545 518 526 561 574 522 546 557 549 570 561 555 532 570 558 554 557 543 565 559 547 541 585 575 573 580 542 575 552 600 558 595 601 582 571 579 588 586 608 575 578 606 559 596 599 577 605 563 568 576 567 582 582 570 589 584 589 573 620 585 612 576 599 618 598 618 582 606 601 623 590 607 588 635 586 597 639 605 645 593 618 620 625 646 601 650 638 591 651 644 593 653 620 638 626 657 620 634 631 624 645 618 608 633 604 652 634 636 647 655 614 642 625 611 645 611 636 675 676 666 617 653 625 629 658 646 676 674 637 678 663 628 625 666 657 660 628 677 629 628 651 651 688 678 666 632 683 637 649 662 661 653 657 664 699 663 699 641 664 705 667 656 661 648 654 658 710 650 707 659 684 661 652 682 655 705 683 659 685 703 665 698 700 681 704 709 665 687 699 719 710 718 707 708 711 664 676 713 687 690 703 708 704 667 687 695 721 674 729 723 707 706 696 690 694 666 736 698 693 711 682 686 700 690 697 675 713 701 724 702 686 713 704 735 697 726 691 715 717 745 676 716 688 746 732 703 725 710 734 734 699 688 710 703 681 689 736 750 700 700 688 685 700 742 716 687 713 693 714 748 687 684 723 690 691 744 693 690 748 687 717 690 689 708 701 744 728 693 694 688 726 690 718 698 722 716 741 705 722 748 692 732 693 738 695 714 695 718 729 694 740 744 692 692 715 695 726 713 741 697 719 713 721 692 724 694 723 696 732 724 693 738 695 695 714 745 725 718 743 749
695 712 702 744 695 747 743 731 695 699 693 693 728 721 733 718 725 717 711 707 694 740 709 694 699 718 692 739 692 735 748 691 692 740 691 737 725 733 693 710 694 694 691 739 750 704 691 711 722 727 694 744 746 717 734 733 706 688 710 718 694 700 696 738 703 716 687 722 712 695 702 706 684 717 696 738 740 697 744 711 721 720 745 701 736 681 698 723 711 695 692 709 717 697 722 721 693 721 741 678 726 677 702 701 677 741 718 732 709 723 688 730 734 672 713 684 695 714 718 715 703 711 674 680 727 707 701 685 674 701 722 673 727 691 716 728 731 676 703 717 713 726 687 718 667 722 711 714 719 691 715 677 683 702 694 698 715 703 686 716 665 709 654 675 692 666 708 709 648 669 648 668 687 654 678 648 692 663 667 698 659 690 693 658 643 662 678 676 676 657 657 671 641 687 697 670 683 676 685 651 657 645 652 643 668 673 659 676 637 650 629 642 654 662 640 621 656 666 630 648 656 629 663 640 626 641 668 638 646 626 643 617 643 660 649 655 628 659 645 610 631 655 660 648 635 655 612 641 619 599 635 606 638 623 631 612 590 647 605 616 646 630 636 611 630 640 624 602 589 633 589 592 611 618 623 580 604 576 579 630 613 602 621 580 623 581 576 610 620 572 619 605 560 570 611 591 611 591 582 573 586 586 556 586 593 558 556 557 562 567 562 599 557 592 586 580 540 564 553 569 583 581 580 570 580 579 547 560 537 535 547 543 565 554 548 543 560 536 548 558 528 569 548 535 527 543 561 536 541 533 558 514 559 546 553 549 530 539 531 503 523 532 523 506 520 534 519 531 514 505 505 539 492 518 487 524 520 525 506 502 499 491 488 500 476 475 520 491 503 515 518 517 477 508 502 495 488 477 505 505 477 505 463 457 464 490 483 495 485 461 450 456 482 479 455 478 470 487 468 446 459 479 442 474 447 468 459 467 453 470 438 468 466 449 441 460 458 441 455 424 430 458 426 430 440 456 442 432 410 451 428 436 431 417 438 408 420 439 410 427 402 413 432 399 433 396 409 406 409 409 423 403 410 417 393 398 413 382 414 393 383 395 377 401 386 371 380 406 386 380 369 365 385 382 391 396 363 367 387 360 375 354 381 356 375 350 349 352 349 354 379 348 365 346 372 345 359 368 362 361 339 356 353 339 360 334 347 353 339 342 331 332 330 332 336 346 326 330 320 334 323 322 337 323 336 313 313 306 306 312 327 331 324 327 323 312 321 306 305 313 311 293 297 304 299 308 289 305 295 295 298 291 295 298 294 297 279 297 299 291 290 282 288 285 285 291 282 289 284 262 272 279 263 280 283 274 275 269 268 276 262 266 254 252 267 264 269 249 245 266 254 258 242 256 242 240 237 243 250 234 246 249 232 250 237 247 236 242 230 241 222 221 231 220 228 233 227 227 215 214 226 216 212 228 223 210 226 216 207 211 204 202 205 207 216 214 205 210 211 204 197 194 206 190 208 205 196 192 187 187 197 198 194 185 183 193 186 181 181 190 185 189 183 178 183 182 174 180 171 175 168 178 174 164 163 170 173 172 159 158 171 162 159 163 156 155 167 151 151 160 162 150 161 155 145 145 144 151 145 149 147 142 141 138 141 137 135 137 138 144 144 132 140 137 137 139 133 132 127 133 134 127 127 127 127 121 130 122 119 126 124 127 119 115 115 118 123 119 113 113 114 113 118 109 117 111 111 107 107 107 108 102 107 104 106 100 98 104 101 99 101 96 98 100 93 98 99 99 97 98 90 90 94 93 92 89 88 88 86 83 86 86 82 80 82 79 80 80 83 76 76 76 77 77 79 78 74 76 77 73 77 71 73 73 73 70 67 68 69 67 69 67 64 67 64 63 61 61 65 62 63 60 59 61 61 61 60 59 59 59 58 59 58 57 57 55 55 55 53 55 50 53 50 49 51 51 48 48 48 47 49 45 46 44 44 44 43 46 45 43 41 43 40 40 43 40 40 41 39 40 39 41 38 38 37 37 38 36 35 36 35 35 35 36 35 35 33 33 34 33 33 33 31 31 31 32 31 30 31 31 28 29 28 30 27 28 28 28 26 26 26 26 25 26 26 25 25 25 24 24 24 23 24 24 24 23 23 22 22 23 23 22 22 21 22 21 21 22 21 20 21 21 20 20 20 20 19 20 19 20 20 19 20 19 20 19 19 19 19 19 20 19 20 20 19 19 20 19 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 19 20 20 19 19 19 20 19 20 20 19 19 19 20 20 19 20 19 20 21 20 21 20 21 21 21 22 21 21 21 22 22 22 22 23 22 22 23 23 24 23 23 23 24 24 25 24 25 26 25 25 25 27 27 27 26 27 27 27 27 30 28 28 28 29 29 31 30 31 31 31 33 32 31 32 33 34 35 33 35 36 36 36 35 37 36 38 36 38 37 38 41 41 40 40 39 41 42 42 41 42 43 44 41 45 45 45 43 43 45 45 47 48 47 46 49 51 51 51 50 53 52 54 54 53 53 52 55 55 55 56 57 55 57 57 60 62 61 59 60 60 61 61 64 60 64 63 64 67 63 63 66 67 69 69 71 70 70 68 68 75 74 76 71 75 73 75 74 78 76 76 79 78 83 78 78 79 79 81 81 83 86 87 89 86 85 90 85 88 87 95 90 92 96 91 96 94 93 94 95 94 101 103 98 98 101 101 99 106 101 100 108 108 102 109 113 110 105 112 107 114 114 118 113 120 115 116 117 119 119 125 121 117 118 124 127 126 129 131 126 127 130 131 126 125 126 137 134 132 139 138 137 134 141 138 133 134 146 139 139 144 146 143 145 143 151 145 157 151 155 159 151 158 153 161 157 164 152 160 154 159 168 165 158 171 161 160 160 173 170 177 172 172 177 179 179 169 182 186 174 181 179 175 185 175 193 179 186 196 188 184 197 189 190 196 197 196 204 192 203 208 196 206 209 201 200 201 197 201 199 206 220 210 221 213 208 217 217 227 208 214 211 224 228 213 229 229 216 229 224 220 224 222 240 237 224 231 233 232 228 244 241 242 242 237 240 251 235 239 255 257 249 251 259 252 256 252 252 269 254 261 268 250 253 255 276 276 260 263 270 272 261 278 267 274 273 270 273 288 291 288 295 278 296 297 285 293 276 305 305 282 281 286 298 304 291 298 314 310 311 309 293 303 313 299 309 320 301 299 310 316 301 325 307 314 307 317 335 317 309 335 335 315 337 324 344 333 341 319 343 345 352 340 340 345 350 341 358 359 352 354 336 347 339 349 363 341 368 351 356 363 348 351 364 378 351 362 369 370 381 364 370 362 391 369 361 360 376 380 378 399 386 391 401 391 375 373 376 399 376 410 409 383 402 403 382 390 402 390 413 384 422 399 420 414 400 405 412 392 422 402 433 423 431 405 400 434 407 410 418 437 439 417 410 412 448 423 431 419 441 438 451 423 445 460 452 425 433 431 460 439 441 448 449 459 458 432 445 477 464 459 464 475 467 470 475 455 460 460 450 463 489 477 455 490 464 465 464 469 477 477 492 460 495 479 475 504 490 512 494 513 508 487 470 472 485 473 477 497 524 488 492 510 498 481 503 485 493 530 516 534 507 528 496 517 501 532 512 494 498 527 548 525 529 518 547 545 523 549 535 519 530 508 549 557 527 538 518 544 521 555 545 524 529 528 536 533 558 532 569 550 569 573 529 535 531 572 582 538 573 553 570 570 552 540 541 584 555 589 587 591 568 577 572 574 566 601 599 585 605 578 567 604 606 606 607 608 581 599 571 610 601 613 600 619 571 610 577 619 575 620 599 588 614 600 628 593 596 575 590 583 622 635 596 590 581 624 614 609 618 626 605 617 597 615 588 632 612 630 606 621 650 613 650 636 638 619 612 629 649 601 600 607 618 653 612 623 660 617 636 628 617 655 635 614 618 618 637 650 668 660 631 640 670 649 628 629 670 625 671 669 682 657 657 674 674 663 681 666 627 669 630 667 672 692 632 695 631 633 675 645 652 680 692 639 651 702 684 701 703 662 660 672 697 667 681 649 677 686 670 670 678 694 686 655 661 692 651 706 698 698 667 662 683 690 658 688 671 669 664 706 710 655 706 676 707 687 699 668 677 664 703 682 717 675 672 709 706 663 718 732 725 704 722 703 719 734 666 677 709 687 720 697 695 697 689 692 684 724 704 716 713 705 739 707 696 696 743 701 721 726 721 746 697 677 694 728 743 737 720 714 692 726 719 740 694 721 742 710 710 708 690 719 701 747 728 724 708 734 728 749 743 684 739 694 734 702 738 697 742 689 730 710 727 721 702 691 746 691 736 689 693 705 714 739 690 750 691 734 690 728 720 709 741 705 728 729 729 699 708 745 696 705 748 716 697 747 746 695 692 716 699 703 730 697 726 749 714 692 716 745 711 712 697 724 699 744 718 732 704 695 750 730
732 708 750 715 699 736 694 696 707 697 724 699 730 739 693 721 746 733 698 727 739 708 748 717 739 743 696 723 728 747 705 727 737 705 695 695 717 701 721 697 692 700 741 744 693 690 750 738 712 710 723 694 701 694 690 690 734 729 719 691 745 707 707 695 701 709 705 690 700 686 690 684 686 705 714 737 718 744 746 730 715 698 731 733 736 738 747 724 712 681 717 705 734 715 726 723 715 724 732 684 701 683 736 723 687 708 684 680 676 719 687 719 705 728 715 675 727 736 717 693 676 701 690 733 722 731 735 694 695 682 734 692 710 703 688 694 708 701 684 720 719 663 682 688 686 689 684 705 705 720 695 684 722 705 714 716 710 695 672 706 686 683 691 701 690 655 670 658 661 701 664 696 648 708 689 649 689 657 693 706 665 656 704 658 649 698 644 664 641 645 637 691 663 678 647 685 646 660 668 680 653 686 644 679 684 687 680 637 663 651 679 669 656 684 660 646 624 644 659 644 628 672 645 625 645 646 667 657 646 628 664 650 633 654 631 663 610 651 633 653 603 620 639 618 656 627 614 629 639 627 615 630 643 606 622 595 640 650 600 609 618 597 585 591 604 583 590 590 629 587 600 608 591 631 576 589 602 605 584 591 572 576 605 589 614 585 578 617 565 568 583 597 610 580 595 561 593 579 565 556 586 580 584 578 576 599 577 583 593 569 551 557 572 580 561 554 545 556 549 587 585 535 566 561 538 556 564 565 550 557 549 576 553 541 578 561 573 554 527 539 550 570 565 556 529 534 530 523 544 550 528 543 518 509 526 555 554 531 544 544 499 540 525 547 522 539 543 514 493 537 511 497 506 494 529 529 501 519 508 514 506 508 492 519 501 522 489 515 508 498 487 470 469 502 475 486 510 478 480 505 497 502 495 499 487 461 480 484 459 496 486 493 475 471 482 467 452 471 473 481 477 447 452 481 457 442 465 469 471 457 445 429 466 464 453 429 462 448 443 452 457 425 447 454 421 440 414 413 419 426 442 428 408 438 411 438 439 415 400 418 404 405 398 416 409 424 425 421 390 420 425 418 393 420 399 396 402 397 403 393 411 413 387 375 409 385 371 406 388 374 400 382 392 395 395 376 375 375 363 365 367 355 365 388 385 379 360 376 365 348 373 354 345 368 355 370 339 345 339 355 353 343 355 332 344 352 355 339 326 332 346 348 344 349 342 337 332 338 322 323 324 320 311 325 331 313 312 323 319 307 318 305 314 309 306 299 310 300 316 305 314 310 313 309 310 302 301 305 287 300 303 307 288 306 304 279 296 284 299 290 276 296 296 285 284 285 281 273 285 288 276 268 270 278 265 278 260 263 256 274 266 255 253 261 266 267 269 263 266 246 242 253 247 262 245 244 241 257 243 239 242 241 245 236 240 243 231 228 245 243 225 238 231 238 223 216 233 235 227 224 214 225 214 211 219 219 208 217 222 203 216 207 211 206 200 211 200 201 202 202 202 209 197 206 196 190 199 189 195 194 201 201 182 187 180 179 194 179 177 188 183 187 177 183 174 175 181 169 179 173 170 173 168 178 173 172 174 172 160 158 161 161 167 166 153 156 160 164 164 157 155 156 157 152 154 152 157 152 154 146 145 148 145 143 138 146 140 144 140 134 135 144 140 135 136 129 137 133 130 129 133 127 133 127 127 120 127 122 123 126 117 125 119 115 124 116 122 117 111 113 119 112 109 115 114 107 109 109 108 109 107 104 104 102 101 101 101 102 97 100 97 95 98 93 93 100 96 92 95 97 90 94 94 91 93 85 92 85 84 86 89 85 87 84 82 85 85 78 80 82 77 81 79 76 79 74 75 74 78 72 71 72 70 69 72 68 67 71 66 68 69 66 65 68 62 67 62 64 60 62 60 59 62 61 57 57 61 60 57 59 58 57 58 54 55 53 55 55 53 50 50 52 51 49 52 47 47 47 46 49 47 47 45 45 45 44 46 44 43 44 43 44 43 42 41 41 39 39 40 38 39 40 38 38 37 37 37 35 36 37 36 35 34 34 34 34 33 34 33 33 31 31 32 31 31 31 31 29 31 30 30 29 29 28 28 28 27 26 27 26 26 25 26 26 25 25 25 25 25 23 23 24 23 23 23 22 23 23 22 23 21 21 21 22 22 21 20 21 20 21 20 20 20 20 19 20 20 20 20 19 20 20 20 19 19 20 19 20 19 20 19 19 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 19 20 20 20 19 20 19 20 20 20 20 20 19 20 19 20 21 21 20 21 20 22 22 21 21 22 22 22 23 22 23 23 23 23 23 24 23 24 24 25 24 25 26 26 25 26 27 27 26 26 28 28 28 27 30 29 29 30 31 29 31 30 30 30 31 33 33 33 33 32 34 33 33 35 35 35 35 36 37 35 37 36 38 39 38 39 39 39 38 40 41 41 39 41 40 44 41 43 42 42 46 44 45 45 44 45 46 47 49 47 47 47 49 50 52 52 52 54 55 51 53 53 54 55 58 54 56 56 59 60 62 62 61 60 60 59 60 59 60 61 62 66 66 63 65 68 68 66 70 71 69 72 73 70 72 71 71 72 73 75 77 73 79 75 80 83 76 79 82 83 78 82 83 80 88 85 83 88 86 90 86 86 92 91 88 96 97 97 94 94 92 96 99 99 101 101 97 98 96 103 104 100 108 105 106 107 111 112 110 109 113 113 113 112 114 119 109 120 118 118 116 115 114 116 115 123 119 126 129 129 126 129 124 130 128 130 136 132 131 129 134 128 136 136 143 133 142 139 143 141 141 138 148 139 146 146 140 154 153 145 148 151 158 157 159 156 153 162 163 164 162 166 162 160 166 161 169 171 161 167 171 167 177 172 174 168 179 169 180 181 179 185 187 186 174 180 176 182 188 187 189 195 183 190 192 193 197 189 191 200 198 199 193 198 207 200 203 207 197 214 205 204 198 212 207 202 220 203 204 220 217 222 218 226 219 225 223 228 215 224 219 223 217 236 220 238 232 244 242 228 225 228 227 232 248 247 240 245 244 256 253 236 261 252 253 257 247 258 262 247 264 252 272 267 274 256 264 254 270 259 255 266 268 270 277 264 284 278 287 282 281 287 278 273 285 278 290 285 287 298 294 279 299 282 307 298 307 300 302 308 308 306 297 309 295 317 292 322 294 304 306 318 313 319 304 316 321 314 316 331 320 316 337 315 342 318 341 345 315 346 347 338 335 330 347 345 329 333 354 343 331 359 347 352 336 358 351 362 367 354 346 344 353 371 348 349 376 351 357 362 352 379 378 370 375 378 373 359 382 372 372 386 362 383 374 388 369 374 369 369 407 397 379 411 390 398 404 401 389 397 416 384 389 385 411 420 400 397 427 430 407 414 395 414 396 425 425 408 401 432 404 415 418 427 439 409 409 451 425 437 432 422 446 421 420 420 454 435 447 462 437 426 434 426 427 467 460 445 449 447 466 437 450 443 454 444 472 452 448 447 472 474 447 490 456 487 482 490 464 471 485 488 463 463 495 496 467 461 469 499 511 498 502 502 516 478 513 506 479 508 476 477 503 477 477 519 516 501 486 499 490 502 489 528 505 493 525 540 530 516 496 522 524 543 498 546 513 510 543 521 540 543 510 509 526 509 517 526 542 559 544 552 560 547 541 532 536 558 565 548 561 525 577 546 535 540 577 539 566 533 570 547 558 554 553 558 536 560 569 580 594 592 575 567 578 587 601 562 555 574 592 576 585 559 583 559 596 583 574 570 585 590 578 574 619 565 571 616 592 583 613 578 575 587 576 592 612 571 617 606 577 616 617 619 633 607 615 584 630 636 608 629 594 630 614 590 597 621 628 608 646 632 628 611 639 626 620 650 617 599 600 637 604 631 617 615 634 619 664 663 660 607 607 611 640 637 668 672 655 617 657 622 615 648 642 656 648 676 674 682 680 655 627 643 670 654 674 656 673 669 643 655 668 671 655 651 671 655 656 678 657 637 641 655 684 675 678 677 640 672 676 672 656 689 640 670 665 653 663 692 699 653 679 676 700 686 699 708 710 713 655 657 659 699 711 657 660 662 694 705 678 660 714 658 689 671 702 707 674 714 659 670 671 689 682 689 725 674 692 666 726 725 692 701 710 674 666 681 701 719 707 722 732 683 719 704 688 700 737 725 728 675 704 740 704 693 721 724 710 721 678 683 724 745 680 737 710 687 686 724 727 704 707 682 679 724 722 730 749 728 708 718 722 694 743 709 721 716 714 705 747 741 708 690 712 690 726 747 738 701 715 729 731 719 713 712 693 705 729 704 717 723 722 695 709 692 693 723 690 730 747 712 696 695 691 724 739 696 695 716 717 734 750 703 696 723 738 731 731 705 739 745 699 724 707 716 693 694 740 698 717 725 697 715 699 733 714 697 718 726 745 744 742 693 706 701
694 710 727 723 710 724 741 698 699 706 707 748 733 729 740 699 696 745 693 699 741 739 713 723 749 696 696 694 721 692 720 697 696 705 727 709 745 744 692 699 695 690 732 691 719 702 696 720 713 725 733 745 736 708 702 742 744 746 747 687 730 704 723 691 701 719 699 700 743 690 746 687 731 685 704 708 739 686 719 723 690 699 733 726 694 722 711 699 685 693 688 681 682 742 699 708 694 743 713 697 709 689 736 744 676 697 700 735 744 675 707 691 731 725 683 693 740 740 683 739 710 716 673 737 720 723 685 667 722 698 679 723 726 733 681 720 692 677 709 706 690 676 717 664 703 719 718 675 658 702 706 666 706 663 679 687 673 666 678 699 664 655 663 663 671 659 668 664 696 653 664 663 701 693 687 665 707 684 669 653 645 657 657 650 665 670 702 701 646 639 696 650 674 681 693 649 631 676 661 664 669 628 665 671 634 673 635 676 639 650 624 633 622 662 624 640 641 671 640 655 652 648 638 640 622 625 642 626 633 662 642 640 649 646 620 618 611 605 604 655 602 638 625 618 644 616 648 601 654 624 607 625 647 599 630 647 600 603 627 631 623 595 621 637 627 620 612 621 623 622 601 625 595 606 581 625 604 612 606 612 612 591 581 573 596 604 611 598 602 616 588 587 611 573 600 601 608 561 563 583 609 560 565 593 606 605 596 552 581 558 564 574 590 564 596 549 565 552 544 555 584 544 546 582 584 533 575 578 545 537 561 580 559 534 536 523 542 551 539 547 564 531 546 521 559 524 545 547 550 548 540 552 533 539 505 509 525 551 525 517 515 547 508 546 542 494 515 531 501 540 529 539 521 525 503 531 510 510 504 497 498 478 488 498 520 523 500 517 473 507 513 477 483 504 482 485 483 472 480 469 485 492 476 471 483 474 487 460 463 456 496 492 486 461 477 450 448 447 486 477 468 457 463 468 452 436 439 447 451 436 443 439 428 435 435 429 464 457 432 443 433 442 428 453 429 434 418 426 448 428 445 448 422 432 409 435 431 436 435 409 427 435 415 415 395 424 430 427 397 398 416 411 391 409 402 393 388 417 402 405 378 398 393 400 395 383 400 377 377 370 384 367 380 393 378 398 380 359 358 357 392 371 358 354 363 381 368 378 375 372 357 373 344 354 367 340 351 357 342 340 367 340 352 360 336 331 329 355 342 347 341 324 327 335 341 325 335 324 320 346 345 342 324 313 330 320 321 332 321 319 307 326 309 303 311 297 302 320 322 304 303 313 295 308 293 297 312 286 303 285 308 288 290 303 305 282 302 295 294 278 279 270 290 292 285 275 285 264 287 265 276 265 264 279 262 257 255 277 271 274 258 274 267 260 261 258 264 265 265 263 251 244 249 244 248 249 258 245 250 244 241 232 228 235 236 245 238 238 231 237 243 237 229 238 222 234 220 224 220 214 226 226 209 209 216 221 225 210 223 213 219 205 213 214 207 206 212 212 212 211 198 194 202 204 207 203 187 195 195 198 186 182 182 193 196 190 184 184 187 178 174 175 188 173 173 181 182 170 168 180 181 169 169 166 178 175 172 172 160 165 171 170 155 162 165 158 166 156 163 157 159 155 154 157 147 152 147 153 152 144 145 147 150 140 138 139 138 140 142 142 143 139 141 133 131 134 127 132 133 130 129 127 131 124 123 129 130 121 119 117 120 126 115 120 125 116 117 111 117 112 111 118 112 109 111 113 111 104 112 109 111 110 103 107 106 103 98 100 105 102 102 100 99 99 95 94 97 93 91 95 88 94 92 91 93 87 88 87 88 87 82 83 83 80 79 82 83 84 76 82 81 77 79 79 75 78 75 75 76 75 73 75 75 70 71 70 70 66 69 70 66 66 66 63 62 63 66 62 61 63 61 60 63 57 61 58 58 56 58 57 54 57 54 57 53 54 55 52 50 50 52 53 51 49 50 47 51 47 49 48 46 44 44 46 43 45 45 44 44 44 43 41 41 41 40 40 38 39 39 40 40 37 39 38 37 37 37 37 35 36 35 35 35 34 35 32 33 33 31 33 31 31 32 32 32 31 31 29 28 29 29 27 27 28 28 27 27 26 27 26 25 25 26 24 25 25 24 24 23 23 24 24 23 23 23 22 22 22 21 21 22 22 22 21 21 20 20 20 20 21 20 19 20 19 19 19 20 19 20 19 20 19 20 19 20 19 20 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 19 19 20 20 19 19 19 19 20 20 20 20 20 21 21 20 21 21 21 22 22 21 22 22 22 23 23 23 23 23 23 24 24 24 25 25 24 25 25 26 25 26 27 27 26 26 28 28 27 28 29 30 28 30 29 30 30 31 31 32 32 31 32 32 32 33 35 34 33 35 35 36 35 37 35 36 36 38 38 39 39 41 41 39 38 42 41 40 42 41 44 42 44 44 44 46 46 46 47 46 45 46 48 49 47 51 52 49 50 51 51 53 53 55 55 53 52 57 56 54 54 59 56 57 59 61 62 58 60 60 63 63 65 64 62 64 66 65 66 65 66 67 67 69 72 67 72 73 69 70 73 76 77 78 74 75 77 74 76 77 80 78 78 77 79 79 86 85 83 81 84 83 87 87 90 90 88 90 95 95 91 97 92 94 94 100 95 100 94 101 97 99 105 96 105 106 101 99 103 102 104 111 105 105 105 106 113 115 114 115 113 116 111 114 116 114 121 114 119 122 120 127 124 129 127 128 124 129 130 126 135 125 132 132 127 128 130 141 135 141 143 142 136 134 135 146 147 140 149 149 148 140 143 147 155 154 147 160 157 151 151 156 156 153 160 155 155 164 166 158 159 163 160 159 169 174 177 179 175 174 165 179 168 183 174 171 185 185 182 174 181 186 182 188 195 182 192 188 195 182 187 187 186 195 193 205 204 205 205 198 194 200 212 213 196 211 211 207 200 215 221 206 205 206 220 211 224 215 215 215 225 226 220 230 235 230 228 234 226 231 234 223 245 228 241 233 227 245 238 249 234 240 245 246 258 242 245 260 248 241 251 252 255 245 256 254 260 252 258 254 258 263 260 267 274 261 277 281 264 273 263 283 286 276 280 289 291 280 274 282 286 283 278 290 297 290 296 300 306 297 299 311 302 286 304 310 293 301 311 317 294 313 319 308 315 309 321 329 312 319 323 312 321 311 330 314 331 318 312 318 319 339 331 339 344 329 335 349 341 340 327 343 335 346 360 329 351 331 351 357 337 345 340 346 352 362 369 347 350 351 356 348 357 379 355 363 356 354 355 378 375 386 379 374 389 369 373 380 371 366 389 400 401 390 378 391 406 398 398 386 390 381 398 415 386 407 399 405 400 392 411 399 390 407 405 409 412 433 424 406 431 435 436 434 407 421 444 417 409 420 413 423 441 451 443 443 445 427 451 443 455 446 452 437 442 449 425 439 462 471 431 437 472 439 458 442 480 461 479 442 466 477 461 475 453 467 462 457 476 456 483 459 462 466 480 488 480 473 457 501 487 502 468 502 488 493 508 484 514 483 495 483 516 491 492 483 491 493 490 513 484 513 483 495 513 535 507 487 508 504 509 521 515 537 503 539 507 524 524 531 532 509 513 533 518 552 544 554 523 523 549 552 527 517 561 514 554 524 542 524 558 522 527 550 522 577 531 555 564 532 573 565 575 549 558 587 566 533 544 568 583 539 573 558 595 590 556 591 564 574 584 584 583 561 586 599 566 590 577 585 604 571 563 570 571 570 568 570 615 607 567 577 580 599 617 568 598 581 572 570 604 587 628 581 628 624 602 577 601 607 626 635 624 630 614 601 634 587 624 595 604 612 609 642 621 607 597 625 651 625 630 621 654 615 657 607 654 652 632 653 617 647 642 608 605 617 621 619 618 622 621 659 671 620 635 616 663 632 641 666 626 679 659 657 628 638 663 644 666 631 671 683 654 670 637 679 640 632 651 628 651 654 648 691 678 638 691 692 680 646 675 691 659 678 665 649 684 670 655 674 644 694 677 650 699 692 645 648 648 679 651 649 650 664 682 699 679 651 705 658 671 692 705 695 692 688 699 666 677 718 715 661 719 719 682 683 680 690 699 698 708 669 686 671 679 723 678 721 734 669 706 685 696 668 682 713 681 711 719 677 710 682 711 726 728 715 698 716 711 699 713 706 702 694 701 711 722 722 713 728 705 735 715 732 725 742 743 689 687 739 730 747 745 683 740 724 705 748 685 736 710 722 692 720 741 684 684 743 716 736 689 712 727 697 693 714 688 690 730 716 692 716 689 725 709 720 691 717 701 693 735 699 692 723 732 694 717 732 704 728 692 739 725 749 715 696 722 713 721 695 742 733 746 718 692 731 697 741 705 694 733 736 738 746 728 732 694 697 750 714 694 713 693 694 698 699 743 746 736 726
727 697 719 699 695 728 708 700 730 745 731 698 697 699 715 738 741 740 727 728 727 704 708 697 722 725 739 719 699 738 715 711 724 724 728 697 699 749 697 718 738 743 698 705 709 722 700 693 717 693 690 689 749 710 690 722 732 724 699 708 687 705 697 710 691 687 718 748 734 740 705 688 715 699 743 704 706 733 729 700 742 708 734 747 723 684 702 744 700 684 742 721 741 684 714 735 748 708 745 716 686 697 734 724 730 729 695 685 698 688 732 702 721 719 716 736 698 674 673 711 709 721 714 721 669 694 718 687 692 704 730 729 721 731 696 677 690 730 690 708 693 709 661 703 667 698 713 677 723 695 695 657 665 717 658 661 696 668 658 694 653 716 698 681 685 663 656 697 670 664 692 688 671 700 697 669 705 655 694 674 674 671 643 692 647 684 661 695 702 658 695 653 636 684 679 689 678 645 686 684 685 649 644 644 683 669 682 655 685 680 684 624 656 671 682 640 645 672 664 676 630 655 627 626 640 622 653 667 611 657 618 637 641 668 628 656 663 630 616 611 663 644 601 613 659 599 655 652 612 603 611 648 621 628 591 641 650 604 622 592 595 634 629 637 617 628 610 638 630 597 585 604 610 631 584 601 591 573 619 608 595 625 621 601 602 619 607 572 618 620 601 569 580 582 589 571 598 611 587 575 600 596 586 605 596 579 567 552 589 549 590 553 593 581 559 553 581 580 565 539 576 555 577 553 578 574 548 581 579 535 545 568 573 533 557 559 543 542 539 560 524 565 563 536 545 519 513 536 535 535 525 536 539 509 548 535 536 533 543 551 512 518 527 532 511 517 524 539 503 529 536 525 501 498 534 490 516 505 517 489 526 503 500 504 503 486 488 499 505 489 499 490 485 502 514 505 495 481 491 476 463 488 461 493 472 477 466 489 474 461 460 453 484 483 473 475 459 459 449 467 475 457 439 464 439 470 455 473 458 459 456 434 461 467 458 432 429 423 461 446 453 433 422 447 450 422 450 419 412 449 418 418 415 435 414 428 426 440 436 417 407 402 403 420 408 411 391 412 414 408 419 392 424 392 420 385 393 401 397 394 390 392 400 384 392 404 397 371 391 374 366 396 394 372 362 373 373 374 373 377 363 360 369 367 359 353 363 382 372 380 376 363 358 370 363 353 372 356 356 348 336 336 353 358 359 337 358 356 354 343 325 341 337 339 346 337 327 324 329 320 315 339 336 329 336 325 309 326 327 323 315 326 303 309 300 317 301 313 304 314 295 302 319 291 311 288 313 313 290 291 288 291 299 299 279 300 291 285 291 286 285 273 281 294 276 292 269 267 268 266 263 273 273 262 270 282 255 254 270 268 257 255 257 251 271 254 252 265 248 262 261 254 261 240 260 251 253 253 239 250 243 241 245 240 234 234 247 235 245 223 222 221 223 238 235 229 220 232 223 232 224 222 218 211 225 209 212 221 211 213 216 209 217 216 217 206 209 203 200 193 193 209 208 205 204 206 196 202 200 200 191 194 196 183 189 192 190 177 184 189 186 182 181 183 173 177 170 177 172 179 176 178 176 175 165 172 174 162 159 163 170 163 168 165 154 160 152 159 154 156 153 158 147 157 157 151 151 155 146 146 146 152 149 150 146 135 143 141 133 133 144 134 134 134 133 130 132 130 136 136 124 133 130 122 127 128 128 128 127 121 124 119 122 116 113 113 117 112 116 117 113 116 115 112 111 108 105 106 107 104 108 104 103 106 99 100 99 96 104 99 98 96 97 100 97 91 91 91 97 90 88 95 92 93 86 90 89 86 83 85 82 88 80 80 86 81 80 84 76 80 77 81 81 80 79 76 75 74 74 72 74 73 71 70 68 68 70 69 68 69 67 64 68 64 66 65 63 65 60 60 60 60 60 61 61 61 56 58 56 58 55 54 57 55 54 56 54 55 54 52 53 49 52 50 49 50 46 48 46 46 48 47 47 45 46 44 42 41 43 44 41 40 39 41 40 38 39 40 38 40 39 38 39 37 36 37 36 36 36 36 34 33 35 35 32 32 32 32 31 33 31 32 31 31 31 30 31 30 28 29 27 28 28 27 27 26 27 27 26 25 26 26 25 25 24 24 24 23 24 23 23 22 23 22 22 22 22 21 21 21 21 20 21 21 20 21 21 19 19 19 19 20 20 20 19 20 20 19 20 20 19 20 20 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 19 19 19 20 20 19 19 20 20 20 19 19 20 19 20 20 21 20 20 20 20 22 22 21 22 22 23 23 22 23 23 23 24 24 23 23 25 24 24 24 26 25 26 25 26 26 27 26 27 28 27 27 28 28 28 30 30 31 29 32 30 32 33 32 32 34 33 32 35 35 35 35 34 34 35 37 36 38 38 37 37 37 40 39 40 41 39 42 40 39 40 43 44 43 43 42 42 44 46 47 45 47 46 46 48 47 49 48 50 51 53 50 54 54 52 54 55 56 57 57 55 55 58 57 60 59 62 58 57 59 62 63 61 62 62 64 63 63 62 68 64 66 65 67 69 67 67 72 70 70 74 72 75 72 77 78 75 78 76 78 81 81 82 76 77 79 79 80 79 83 85 88 84 90 84 91 85 88 92 88 90 89 90 90 94 99 97 97 93 99 95 103 100 98 101 97 103 102 108 107 102 110 109 106 108 109 115 114 111 112 113 111 119 111 112 116 113 123 117 118 122 118 127 117 125 125 122 130 123 123 128 124 132 131 129 137 140 134 136 137 136 132 133 136 134 147 136 143 143 139 148 142 143 153 151 144 151 154 156 159 161 159 152 159 159 153 158 157 161 158 166 162 161 165 170 165 167 170 172 172 176 167 176 174 179 170 176 182 174 177 186 188 175 182 185 186 180 186 190 190 197 195 198 185 199 195 191 201 200 204 207 196 203 203 204 215 209 198 216 213 209 214 214 209 210 215 219 209 213 210 228 221 215 219 215 215 217 226 220 235 238 233 228 235 244 225 234 231 246 243 250 239 243 249 236 258 244 252 249 248 263 258 264 248 263 248 247 259 272 268 272 266 274 253 268 259 260 282 281 279 262 272 274 281 266 289 268 269 275 296 280 297 285 298 275 279 278 278 291 285 308 309 285 284 294 314 303 288 317 313 301 299 315 314 315 316 300 328 309 320 321 322 330 333 315 317 325 308 313 316 334 320 328 334 335 337 349 343 350 337 355 323 353 344 338 357 354 353 336 348 342 362 343 340 358 357 360 356 377 354 351 374 377 366 367 381 352 381 364 370 355 373 383 386 372 377 381 397 383 398 399 400 369 391 382 400 392 391 374 397 383 395 407 396 390 383 408 415 418 405 400 403 403 420 406 395 393 420 425 415 399 407 402 401 431 402 442 435 428 426 446 422 410 422 427 422 447 416 447 458 459 438 428 433 436 423 437 451 428 469 436 451 467 451 442 469 460 459 442 455 455 484 463 455 482 467 473 489 472 472 467 493 488 457 499 476 463 475 472 499 493 480 495 495 479 494 506 502 492 504 515 499 502 497 505 496 478 521 518 488 486 504 492 504 503 519 499 495 524 513 531 504 518 501 540 505 537 519 531 538 505 549 533 517 547 553 538 556 556 553 551 525 528 519 531 539 541 530 521 566 534 570 552 546 562 526 556 553 568 537 527 579 578 573 555 585 538 582 553 581 562 570 553 579 574 562 590 569 555 558 554 570 559 563 567 556 569 573 575 584 610 586 571 557 581 570 600 579 614 598 584 576 584 578 568 568 575 617 608 617 625 596 616 629 603 619 583 635 593 625 619 607 618 586 628 614 613 619 598 599 644 631 632 597 638 623 633 601 647 654 643 609 645 604 621 639 640 658 616 636 651 635 608 637 629 649 657 641 628 621 626 619 661 659 637 674 668 636 622 669 623 621 670 651 682 648 656 671 669 638 627 670 649 632 631 678 660 667 684 671 684 646 653 692 656 657 654 644 648 656 638 682 644 679 672 655 689 686 685 700 689 666 695 668 707 681 647 704 670 668 703 651 675 684 710 695 685 670 700 660 666 712 671 695 657 717 671 680 712 685 657 723 718 691 658 660 684 715 718 686 699 696 723 688 707 725 698 731 707 702 712 714 731 710 723 736 721 715 682 734 714 716 691 689 719 674 703 673 739 721 692 705 706 729 693 711 741 724 740 694 678 715 731 725 748 722 719 738 739 726 714 696 730 688 741 732 723 694 743 703 706 707 709 742 744 722 735 718 720 739 729 709 733 691 690 699 723 750 699 694 690 749 727 740 723 692 715 702 741 694 689 708 720 692 697 703 692 739 742 720 692 734 726 712 692 708 720 705 715 724 695 698 746 747 695 709 693 735 708 729 703 694 730 693 744 706 732 710 694 740 743 726 739 747 709 713 696 699 716 695 716
700 696 698 699 726 733 699 699 700 708 699 730 742 715 699 730 696 710 699 716 693 737 732 746 712 744 719 696 730 713 696 735 723 698 746 700 703 735 722 746 746 692 729 705 695 721 727 712 745 693 705 737 739 694 699 740 735 740 694 712 712 725 717 709 732 744 696 705 726 750 698 750 716 727 685 707 703 688 710 734 735 689 749 716 708 690 689 733 713 696 730 731 731 734 738 731 698 729 740 709 738 735 720 702 713 704 685 713 733 717 716 685 685 740 715 677 741 696 725 702 703 672 670 727 737 677 699 733 675 715 733 726 698 710 691 688 727 732 671 675 684 688 701 697 686 716 725 711 679 709 704 671 668 704 720 663 708 664 711 689 689 660 710 696 704 706 708 662 685 714 707 657 693 653 668 704 670 679 680 655 686 643 705 646 668 704 686 645 653 670 691 700 687 639 674 658 640 682 658 688 635 654 677 686 688 692 628 676 681 679 628 684 678 656 660 635 631 626 625 650 671 656 624 672 658 642 656 651 619 631 621 666 639 651 648 647 648 623 624 635 631 606 603 607 604 632 617 636 656 621 603 643 593 595 618 650 648 603 622 621 610 608 642 620 585 599 586 587 614 632 585 638 620 586 620 580 610 597 585 600 617 578 617 609 624 594 570 618 588 615 605 581 581 592 609 608 567 607 598 589 573 583 589 570 551 562 587 601 553 564 601 583 582 588 568 582 567 559 548 580 565 569 587 577 553 572 552 582 577 582 551 528 528 568 557 546 529 543 528 530 543 520 545 531 539 525 529 537 559 514 535 525 546 548 507 539 555 540 530 509 542 501 536 536 509 500 530 518 518 519 506 516 529 512 525 495 509 509 509 484 526 500 506 484 489 500 509 473 477 506 471 512 474 508 482 504 486 486 484 471 485 489 490 485 467 460 498 493 464 476 471 466 485 472 448 455 445 463 472 476 476 464 460 460 460 464 444 447 475 444 466 443 454 430 431 459 461 454 438 427 434 419 433 455 453 452 449 429 426 420 422 440 435 424 415 421 415 422 405 435 417 418 423 432 422 408 407 393 389 411 389 399 401 416 407 405 381 388 410 411 403 397 392 375 410 379 407 397 403 381 400 365 365 370 385 367 366 395 377 384 377 354 380 382 359 366 354 361 355 360 353 350 373 366 351 371 373 360 336 346 356 343 335 363 348 351 350 334 335 349 344 344 329 324 340 336 322 327 347 346 335 317 316 339 333 309 333 324 332 315 308 323 319 307 310 305 325 325 310 322 295 305 307 295 307 304 298 294 299 291 299 307 292 295 285 289 285 286 299 277 275 294 296 272 278 286 272 285 288 287 279 280 268 264 269 260 257 258 265 253 258 261 257 272 264 263 252 250 264 251 256 251 240 244 243 254 248 238 249 244 241 241 250 242 245 244 230 246 231 242 230 236 233 226 235 223 216 228 233 228 218 229 222 218 223 224 225 216 218 222 211 208 204 206 211 208 206 202 200 197 193 207 191 193 196 196 196 198 192 184 192 185 195 197 189 181 183 183 189 174 175 178 180 175 174 186 172 178 173 172 169 166 176 162 168 168 170 166 169 161 166 166 154 163 157 164 159 151 163 163 161 160 156 151 144 154 151 142 141 143 145 145 148 137 148 135 142 142 138 139 143 138 135 133 129 134 136 127 128 127 129 134 127 126 126 124 123 124 125 124 116 116 116 122 118 118 121 119 110 109 119 116 108 107 112 108 112 111 104 105 105 102 108 100 101 100 104 98 103 104 97 96 95 101 94 91 90 93 95 95 91 93 92 94 90 86 87 88 84 83 87 84 85 84 82 81 83 81 81 82 78 76 79 74 77 77 75 77 77 72 71 73 73 73 68 70 71 69 66 67 64 68 64 65 65 61 64 64 62 64 59 58 60 60 59 59 59 55 55 58 57 53 55 56 56 55 52 51 53 53 49 49 48 48 49 46 47 48 45 45 44 47 44 44 44 42 44 44 42 42 43 42 40 40 41 40 41 39 39 39 39 38 37 36 35 37 37 34 35 34 34 33 34 34 34 32 31 31 32 31 32 30 31 29 29 30 30 29 28 28 27 27 28 26 26 27 26 25 26 25 24 24 25 24 23 24 24 23 24 23 23 23 22 23 21 21 21 21 21 20 21 20 20 20 21 19 20 19 19 20 19 19 20 20 20 20 19 19 20 20 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 20 20 20 20 19 20 20 19 20 20 19 20 20 19 20 21 20 21 21 20 21 22 22 21 21 21 23 22 22 23 22 23 24 24 24 24 24 24 25 25 26 26 26 26 27 26 26 27 28 28 27 28 28 29 29 30 29 31 31 31 32 33 32 32 34 34 34 35 33 34 35 35 34 35 37 36 36 37 38 39 37 41 39 40 38 38 42 42 41 42 43 42 43 43 44 44 45 46 47 45 45 47 48 47 49 47 51 49 51 49 49 51 53 53 52 53 56 55 54 55 54 57 56 60 60 62 58 58 59 60 60 63 60 65 63 63 62 64 68 64 64 70 66 68 72 67 68 69 69 71 72 76 71 74 73 74 77 77 79 76 82 80 80 78 83 80 86 87 87 85 89 85 86 88 89 88 91 87 93 91 94 96 91 98 97 92 99 97 99 101 102 103 104 100 104 99 101 101 103 102 108 106 109 113 115 109 112 112 117 119 117 116 121 114 122 120 115 117 119 116 117 122 121 127 129 131 128 132 126 134 124 131 126 129 127 137 139 142 138 141 136 138 143 138 147 146 144 150 141 144 152 143 148 151 151 149 158 155 154 148 152 154 157 155 154 160 162 163 167 161 159 173 173 171 160 173 170 167 173 175 174 172 169 181 173 184 185 188 185 183 176 192 193 186 185 182 180 197 197 186 187 195 193 200 200 194 209 191 205 211 204 203 197 200 210 201 202 216 208 222 206 218 218 211 212 228 225 211 227 214 213 215 228 229 216 224 222 236 227 237 227 232 238 225 227 239 251 229 235 246 252 241 251 256 239 239 250 241 262 256 248 262 251 261 256 252 253 267 257 269 272 259 260 271 269 273 274 280 263 265 279 272 278 265 269 292 276 275 280 287 274 290 277 282 298 293 303 308 282 293 285 292 285 310 303 288 300 289 314 292 322 303 300 300 300 315 309 318 327 303 317 326 321 318 322 321 325 328 322 345 325 319 331 317 338 340 322 352 332 350 339 339 349 346 345 349 337 362 333 337 341 366 337 365 354 347 377 374 376 362 377 350 361 355 362 369 352 368 358 373 361 390 389 373 376 397 393 366 391 391 385 382 404 402 394 373 405 403 401 401 404 397 413 413 406 420 387 394 404 396 408 420 413 426 408 398 399 409 436 409 424 407 426 442 443 444 425 412 431 429 414 423 453 446 456 416 432 428 451 419 442 423 444 439 428 460 459 454 461 463 432 442 436 471 474 444 445 467 451 440 477 448 472 462 470 456 476 464 494 452 459 471 485 469 496 477 500 496 493 491 492 507 468 481 502 514 506 476 489 488 496 511 502 506 493 511 515 499 498 480 488 495 510 502 521 531 491 525 523 540 491 518 496 528 513 523 513 522 535 510 546 539 509 511 533 523 549 552 542 510 534 542 523 562 538 516 556 558 559 560 542 565 533 522 528 533 535 563 578 569 549 534 569 541 575 539 566 562 564 545 547 586 567 542 589 597 568 568 583 575 593 553 564 561 590 595 564 580 558 569 578 575 596 559 572 606 606 608 604 609 580 577 608 616 608 583 605 606 583 612 592 627 602 622 598 624 603 627 622 611 632 585 588 606 597 641 608 596 621 645 606 592 650 594 592 616 622 594 651 644 625 629 604 627 613 628 639 660 611 602 663 631 624 658 654 658 617 620 611 651 628 632 649 668 676 660 677 651 666 670 667 644 638 671 673 684 637 623 631 635 665 638 674 657 640 682 678 640 631 673 654 639 657 688 635 684 666 694 672 687 646 657 669 678 647 678 682 671 681 683 675 675 643 645 661 692 709 706 684 648 680 649 711 704 674 687 686 704 716 686 713 709 699 659 664 661 724 658 704 684 662 680 699 678 718 663 715 678 704 687 673 680 676 664 686 679 719 726 698 666 707 708 713 680 671 722 688 713 703 730 695 737 726 710 703 707 687 689 700 686 681 686 690 707 732 690 687 730 690 697 697 723 682 681 681 694 747 735 731 734 706 738 734 743 739 719 687 700 699 696 735 711 691 684 727 696 728 690 710 749 712 714 696 698 713 688 704 739 696 701 700 747 701 692 725 694 694 725 702 700 697 709 717 690 691 706 696 734 706 744 705 702 731 739 698 695 742 709 713 693 748 695 710 738 698 698 733 698 697 710 710 694 696 695 698 727 720 736 696 716 697 703 726 695 750 694 731 720 698
698 696 737 699 737 701 749 732 703 750 731 712 711 741 696 694 714 694 697 749 700 713 700 746 693 730 704 743 736 747 734 702 713 728 738 692 718 704 697 728 695 692 718 696 743 697 717 739 691 743 706 720 737 706 720 694 736 739 747 725 737 744 693 737 725 745 688 736 709 731 712 705 737 691 732 736 749 747 709 741 708 740 738 697 725 730 703 717 705 705 712 726 690 681 726 719 705 739 712 693 707 692 698 730 703 713 727 727 677 678 684 694 709 729 722 715 740 727 717 722 683 678 696 714 712 725 730 723 720 685 712 669 690 682 713 674 709 677 679 691 721 696 662 666 705 687 715 683 722 722 666 718 662 709 692 718 667 709 674 690 679 672 663 654 693 666 667 705 708 649 670 662 698 697 702 689 695 708 655 654 665 676 644 652 668 640 679 688 681 647 688 643 681 696 672 690 667 638 641 685 636 634 683 690 680 630 663 690 627 672 652 686 640 656 625 660 680 670 655 640 638 677 657 648 637 656 615 674 665 655 638 648 651 644 613 656 658 658 607 612 615 605 639 649 655 626 650 611 619 616 652 652 654 650 620 633 643 592 604 616 629 645 632 643 591 601 604 582 641 583 619 611 599 636 604 622 628 613 605 577 608 595 615 606 574 610 601 610 568 589 571 605 611 595 575 574 559 595 578 579 563 566 553 570 588 557 553 587 549 573 593 556 572 563 558 598 572 557 560 549 574 546 577 549 585 559 545 560 576 561 549 540 567 534 528 570 569 542 572 551 551 564 537 526 553 530 556 552 549 557 530 525 545 550 546 523 539 552 524 504 544 524 536 541 497 514 523 509 502 518 518 535 530 529 492 511 488 483 513 507 486 522 516 514 492 508 486 474 494 488 490 501 485 503 476 498 471 465 504 498 463 484 493 472 494 471 480 498 484 467 451 476 470 462 481 481 466 454 480 454 449 452 477 451 463 473 462 463 463 449 430 469 435 467 465 442 440 452 422 420 444 460 447 456 452 449 430 424 419 429 439 420 424 406 441 411 432 439 410 411 425 402 431 428 394 430 430 407 409 406 390 404 422 389 395 418 415 389 381 380 410 392 406 387 384 394 376 405 400 400 368 379 387 393 397 385 362 388 378 359 362 366 386 357 351 375 378 350 349 357 352 343 349 366 347 363 364 346 357 357 353 356 351 364 345 332 358 336 343 336 340 341 326 348 344 340 336 323 338 333 344 320 320 332 332 308 314 335 329 330 307 320 316 309 303 303 324 303 306 322 296 294 294 308 287 310 287 314 309 291 292 281 304 298 285 294 295 279 288 295 290 281 274 274 286 270 281 274 288 276 268 270 277 282 260 257 271 268 269 262 259 256 252 268 253 270 254 248 263 254 246 250 241 238 258 257 256 245 247 237 239 248 235 244 231 236 227 239 241 239 231 230 221 222 232 236 235 217 233 228 216 210 230 226 221 206 207 223 216 214 221 217 204 201 212 209 201 194 199 201 195 192 209 196 202 198 200 202 199 184 197 190 184 187 182 188 190 179 192 189 179 189 171 179 179 174 178 183 180 181 180 179 173 166 164 172 173 165 157 157 160 163 160 156 155 152 157 162 158 149 155 154 155 146 147 144 153 149 141 142 150 149 146 142 147 145 143 145 145 144 132 138 135 134 140 139 130 132 129 125 133 124 132 126 124 125 122 124 124 116 122 122 117 119 119 116 114 117 115 116 118 109 113 106 115 112 111 110 110 108 110 103 99 98 100 103 100 100 100 103 102 94 99 98 94 97 90 89 92 94 91 95 89 89 85 89 89 84 86 85 83 83 86 85 79 80 79 82 83 81 81 77 74 74 75 72 76 76 75 72 74 74 71 73 71 72 67 66 67 69 66 63 65 64 65 64 65 62 61 62 58 59 61 59 60 56 58 55 56 56 55 55 54 55 52 54 52 51 51 50 49 52 51 48 49 49 48 45 45 45 46 45 44 43 43 42 43 44 41 43 41 41 41 41 38 40 38 41 37 38 39 36 36 35 35 35 34 36 36 34 35 33 32 32 32 33 31 31 30 30 31 30 29 31 28 28 29 29 27 28 28 26 26 27 26 26 25 25 26 25 25 25 25 24 24 24 23 22 23 22 22 22 21 21 22 21 21 20 21 20 20 20 20 19 20 20 19 19 20 20 20 19 19 19 19 19 20 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 20 19 19 20 20 19 19 19 19 20 20 20 19 21 20 21 20 20 21 22 22 21 21 22 22 23 22 22 22 23 23 23 24 25 25 24 25 26 25 25 25 26 27 26 27 28 28 28 29 30 30 29 29 29 31 30 32 31 31 33 33 33 34 32 33 35 35 34 36 34 37 35 35 37 38 37 37 39 38 39 38 40 40 42 41 42 42 43 43 44 43 42 46 44 43 45 47 46 46 48 49 51 51 51 49 48 52 52 52 51 52 54 55 54 56 55 54 54 57 55 59 58 59 61 60 62 61 63 61 63 62 62 64 65 68 68 69 69 70 69 70 69 73 69 68 75 74 72 71 72 75 77 77 74 78 75 76 76 83 81 80 81 83 85 81 82 84 82 89 89 86 85 92 93 87 95 90 92 90 98 97 98 94 100 96 102 100 102 100 96 98 98 104 100 100 102 105 105 106 110 107 107 115 116 114 113 112 112 121 114 113 117 124 117 121 116 119 119 125 118 119 131 125 131 125 135 136 126 134 131 127 138 136 139 131 142 135 136 137 135 138 146 148 148 144 148 142 149 155 156 145 150 145 149 161 160 157 158 155 152 164 167 156 164 164 167 157 168 162 161 164 162 171 174 177 168 172 167 168 181 174 185 185 187 184 177 191 187 186 184 185 186 184 183 195 194 198 200 196 196 189 190 208 209 195 199 211 202 204 198 205 205 217 211 204 220 222 218 211 209 211 213 220 230 219 226 217 225 235 223 221 231 220 222 232 232 242 243 226 241 242 234 235 230 236 253 240 250 254 244 255 236 260 247 241 251 248 243 248 247 253 263 270 250 264 256 251 259 266 271 271 266 281 272 261 271 266 285 281 282 279 269 270 280 270 274 280 277 285 280 292 296 300 307 306 309 300 308 288 308 309 312 317 315 297 308 303 315 309 311 300 305 315 330 330 304 333 320 309 318 325 334 339 339 322 319 327 336 341 338 347 344 334 345 330 339 339 356 337 347 346 343 331 364 356 363 347 354 348 354 356 345 354 345 361 374 359 373 358 379 358 387 369 378 390 363 375 386 365 371 387 376 378 363 383 400 383 370 381 392 386 390 393 403 392 394 382 403 417 387 415 393 402 406 408 413 405 400 407 431 403 434 417 396 417 412 428 436 434 432 442 445 444 414 419 429 441 426 433 451 426 425 433 449 444 430 459 444 432 433 445 464 427 465 430 449 468 476 452 448 443 468 457 473 481 472 458 467 444 474 448 461 459 489 472 485 465 491 459 474 489 460 489 484 466 477 472 501 470 504 499 510 511 470 474 502 493 495 508 490 493 498 514 483 483 522 510 500 495 514 498 515 500 531 525 490 530 494 527 499 505 508 545 536 524 501 523 522 527 525 529 553 519 548 520 516 524 518 517 542 542 545 536 530 553 566 557 544 537 534 538 563 525 567 555 528 530 553 567 549 574 578 565 573 579 587 538 555 555 554 598 597 590 588 548 590 562 557 555 605 575 600 587 589 599 554 555 595 591 606 597 603 600 587 619 610 570 601 598 609 588 626 603 577 611 620 602 584 620 597 582 618 577 602 619 596 590 585 621 594 593 610 625 588 613 600 638 640 599 626 607 613 632 594 630 615 610 657 656 598 645 614 606 656 641 656 657 609 633 653 629 621 632 626 648 637 618 659 641 658 675 634 665 661 655 620 640 679 671 627 626 624 638 672 624 678 658 637 629 662 648 658 674 662 634 679 662 634 631 645 683 658 647 694 690 673 660 661 698 690 651 679 640 659 659 681 671 660 694 653 649 687 668 696 680 672 699 704 681 712 690 697 659 658 696 715 655 710 678 689 688 698 691 702 684 662 688 713 677 702 682 729 712 664 666 666 724 717 676 709 726 706 686 730 668 718 703 673 688 703 734 705 738 736 706 699 740 712 732 739 720 713 696 738 740 693 708 709 676 734 699 696 690 704 714 681 704 740 715 727 690 688 711 741 732 722 704 695 712 689 714 699 724 732 693 721 727 735 740 693 735 714 743 737 698 686 725 703 688 718 696 702 740 691 692 689 716 703 712 724 691 750 725 692 730 725 701 708 693 705 712 702 735 692 694 692 707 693 710 749 702 722 737 716 738 709 733 724 725 740 699 715 695 701 743 737 698 748 709 731 741 699 745 749 697 699 748 697 747 711 738 719 727 700 744
738 742 701 733 743 750 701 709 731 701 730 699 697 733 736 736 721 716 709 742 696 698 696 694 730 705 721 696 749 725 735 731 716 733 699 696 746 718 716 692 695 721 722 735 697 738 722 699 734 749 722 704 696 720 734 729 725 720 738 694 693 748 725 733 690 743 742 690 702 713 686 718 703 733 725 745 718 700 703 708 710 749 697 750 741 720 744 726 716 699 692 684 696 743 736 749 691 715 711 740 692 716 703 694 691 697 697 687 681 685 738 700 683 678 738 705 680 706 680 707 692 679 683 674 670 719 692 734 711 706 696 718 668 669 710 703 683 712 683 697 708 695 679 670 713 721 672 686 675 702 672 682 694 675 683 692 710 687 678 670 705 694 705 667 651 716 649 712 700 649 705 690 693 650 646 656 696 666 682 659 692 696 679 645 698 660 700 696 644 680 650 663 661 698 662 652 640 640 638 660 667 646 630 686 655 667 678 639 640 656 672 662 638 674 667 667 652 650 667 657 647 635 620 622 631 616 650 641 668 640 655 609 657 669 615 628 648 657 631 659 607 643 645 654 624 619 632 620 599 598 618 615 607 593 631 625 630 634 622 626 625 589 646 632 638 628 603 635 614 616 634 627 585 625 634 631 617 630 586 600 623 600 588 621 590 583 615 604 566 584 593 609 589 592 563 589 597 600 564 585 576 602 553 599 590 555 572 593 563 600 597 562 566 563 551 595 573 572 553 585 581 572 535 556 535 551 561 548 541 529 576 580 572 534 557 566 552 555 541 555 530 535 548 530 564 538 539 556 557 519 534 552 538 541 515 511 521 520 547 524 533 506 535 542 544 539 514 542 541 526 535 519 509 498 520 522 490 496 516 511 512 510 510 481 489 516 483 491 486 520 502 483 505 491 466 489 491 496 493 508 477 463 469 480 493 480 496 455 494 491 474 469 471 471 455 484 445 465 447 440 459 475 462 447 437 475 467 437 467 471 441 454 431 461 425 462 450 464 434 441 437 420 442 446 438 430 416 444 440 437 427 438 418 428 413 432 439 432 427 415 425 405 436 416 426 394 403 406 405 412 402 392 392 403 415 387 405 406 394 394 387 379 377 376 390 387 383 370 404 394 393 384 379 392 397 393 381 360 369 364 362 367 354 367 375 354 368 365 373 356 345 344 351 367 371 356 339 346 362 349 340 354 366 359 336 343 331 351 341 337 331 345 327 328 341 318 317 329 333 316 343 322 336 331 323 335 310 314 317 327 306 314 300 323 317 327 319 296 311 307 294 309 293 310 305 287 309 292 307 294 298 306 279 280 285 288 290 301 299 280 285 295 269 268 292 278 288 278 271 272 287 276 271 283 266 263 276 257 277 260 256 274 263 258 257 266 246 256 265 255 255 245 249 260 251 239 244 251 236 234 235 248 245 249 236 240 233 229 237 225 243 221 219 235 216 215 235 230 223 213 216 228 227 227 210 209 218 206 207 216 215 200 217 216 202 214 208 196 209 202 205 205 192 192 191 198 194 194 194 202 195 188 192 188 185 184 189 187 183 188 183 189 171 180 179 175 176 173 169 179 175 178 179 164 167 175 161 163 169 160 159 157 159 166 157 153 154 161 150 154 160 148 158 152 151 155 146 152 144 151 146 138 147 139 141 147 144 133 143 132 134 131 130 139 137 137 128 125 137 136 127 128 128 122 125 122 120 118 122 118 117 124 118 119 122 118 111 112 113 111 109 110 108 106 115 113 105 108 104 107 107 109 108 100 106 103 99 99 102 102 99 95 100 94 96 93 92 89 94 90 95 90 92 88 86 85 88 82 88 82 86 83 83 81 81 83 77 82 78 77 75 75 80 73 75 77 71 71 72 74 74 73 69 72 67 67 68 66 64 68 63 63 67 64 63 60 61 61 63 59 58 60 58 57 60 56 56 58 57 54 57 55 53 55 55 52 50 53 53 52 51 52 51 51 49 49 48 47 47 46 47 43 44 43 42 44 43 40 42 40 42 39 41 41 39 38 39 38 39 39 38 37 36 36 36 34 34 34 33 35 35 34 32 33 32 33 31 32 31 31 30 31 30 30 28 28 28 28 28 28 27 26 27 27 25 26 25 25 25 24 24 23 23 23 24 23 22 23 23 22 22 22 22 22 22 21 21 20 20 20 21 20 19 19 19 19 20 20 19 19 20 19 20 20 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 20 20 19 19 20 20 20 20 19 19 19 20 20 21 21 21 21 20 21 22 22 22 22 22 22 22 22 22 24 24 23 23 24 24 24 24 25 25 26 26 26 27 27 27 27 27 27 28 28 28 29 31 31 30 32 30 31 32 31 33 34 33 33 33 33 35 35 36 35 36 35 37 36 36 39 39 39 39 38 40 40 40 41 39 40 42 40 43 43 42 45 44 43 45 46 47 46 47 48 47 48 47 48 48 53 53 53 50 51 52 56 53 56 53 57 55 57 56 57 58 60 57 60 58 61 63 60 60 63 64 62 65 65 67 65 66 65 68 66 67 68 68 73 70 69 72 72 74 74 76 75 76 77 81 76 77 80 77 80 85 78 85 85 81 81 89 85 83 88 90 85 92 91 89 95 96 97 93 92 96 95 98 95 101 95 98 99 96 102 106 99 100 107 108 108 105 108 111 114 113 114 111 116 109 115 112 113 112 117 115 121 117 120 119 124 126 122 128 125 124 123 131 130 127 124 131 135 126 129 130 136 129 134 132 137 144 139 144 138 141 136 144 143 149 151 145 154 150 149 155 153 149 160 158 157 160 164 164 158 159 164 157 162 164 164 158 166 165 168 168 176 169 167 175 170 170 170 183 180 176 184 178 181 175 174 178 180 189 180 187 194 191 182 186 202 188 203 198 199 191 192 193 201 192 193 198 201 208 197 199 213 206 209 212 220 217 211 220 220 213 225 227 221 213 229 224 227 235 220 217 237 223 231 234 232 238 228 235 237 228 250 250 236 242 253 244 235 248 236 246 244 257 256 245 247 243 245 261 261 259 272 266 261 267 260 259 256 273 266 263 278 263 283 268 275 288 268 280 293 271 279 284 280 272 285 273 288 278 303 290 285 296 287 310 286 289 303 314 289 292 295 301 305 295 307 308 308 307 300 300 314 314 310 313 319 312 327 316 307 308 321 339 317 313 316 342 323 323 333 330 345 345 348 328 340 335 345 335 359 362 362 358 334 334 359 349 363 344 344 360 357 374 355 364 354 354 378 375 385 385 355 376 377 390 386 361 385 391 371 383 384 384 378 375 391 371 400 398 409 395 379 411 390 402 405 397 403 400 413 385 386 411 400 416 401 392 409 405 422 395 414 434 424 411 407 416 430 429 441 445 413 412 409 440 429 452 438 453 429 457 422 431 424 447 435 445 452 446 458 438 454 445 445 468 449 475 470 475 453 452 457 440 444 465 485 466 485 482 446 483 491 456 450 461 454 459 458 479 475 457 499 497 487 477 464 485 494 481 484 506 471 483 492 519 485 495 498 508 504 492 510 514 488 484 496 527 526 502 522 491 488 505 495 533 507 532 543 519 498 507 504 531 524 545 510 528 551 521 529 547 556 547 550 529 518 557 561 551 558 517 542 567 529 567 566 561 550 526 526 578 563 560 555 573 545 582 555 534 571 552 583 542 550 556 571 585 557 573 576 592 564 555 558 547 557 592 591 583 596 600 567 597 566 587 572 594 559 571 581 574 599 587 616 614 622 580 579 597 614 596 594 628 577 599 577 621 620 606 633 603 621 585 605 614 594 601 592 612 642 595 613 633 646 646 593 615 649 606 623 611 653 610 655 648 650 616 660 636 654 642 612 611 622 658 666 656 644 659 628 647 628 653 611 655 644 654 617 628 668 659 662 618 645 623 677 648 648 648 630 666 681 655 683 659 631 663 688 640 654 676 682 649 649 680 645 655 657 676 654 676 668 661 690 644 699 701 692 683 684 674 648 669 667 676 679 659 705 684 711 662 698 713 651 693 713 649 703 700 701 691 702 703 688 696 666 721 658 668 675 694 676 725 683 702 671 689 692 700 686 693 674 662 700 707 720 683 713 728 665 728 671 720 716 714 732 720 673 677 710 720 700 680 688 706 675 727 707 730 680 715 712 742 711 707 684 738 715 683 681 706 687 678 725 725 681 690 684 689 687 729 730 712 713 732 727 745 689 713 713 730 713 687 685 740 685 689 697 732 700 717 726 735 695 725 714 746 729 732 749 733 736 694 717 699 727 695 692 738 744 747 696 692 690 691 749 692 714 706 739 729 697 707 708 696 711 734 724 750 745 704 698 714 693 740 699 694 707 712 717 703 696 724 721 717 749 699 698 700 714 750 719 743 695 711 737 742 717 743 730 733 717 720 719
714 722 726 707 708 695 731 723 710 721 715 700 704 700 701 696 734 701 700 734 736 743 694 698 695 722 700 721 710 708 741 722 722 694 726 728 697 737 696 722 724 697 706 704 731 733 728 713 702 719 691 747 743 692 693 692 719 693 714 715 696 747 705 690 750 689 738 688 687 689 720 747 727 730 719 724 687 722 693 735 724 704 718 697 698 719 721 721 735 745 713 693 685 738 726 713 750 680 681 698 685 690 694 698 713 736 684 726 699 743 712 712 719 693 720 685 730 700 694 739 713 733 698 732 730 679 700 673 693 734 709 684 725 700 695 674 671 672 688 730 693 695 677 675 668 721 728 675 721 694 714 699 720 701 673 702 715 708 660 666 718 712 706 703 654 707 655 657 683 689 697 650 705 661 709 707 668 655 673 708 668 690 694 646 657 694 702 682 688 647 692 661 642 675 676 679 673 677 655 637 643 658 666 644 667 651 651 673 646 631 642 649 687 637 663 651 623 628 648 682 663 672 675 651 671 615 626 639 663 632 641 646 612 615 626 653 619 658 618 657 630 607 648 608 661 641 605 634 621 614 644 618 598 629 608 598 624 617 629 624 621 622 626 618 642 595 626 586 607 609 610 593 625 623 614 627 598 588 614 607 581 603 628 609 609 613 578 584 588 623 565 615 619 577 588 561 566 565 592 595 604 572 574 568 595 573 581 579 601 562 568 578 581 555 588 573 589 586 545 564 541 590 535 557 585 569 548 557 543 532 580 535 541 564 565 556 552 540 567 546 558 528 569 516 568 526 536 515 561 538 537 524 536 552 549 539 512 508 506 503 527 503 524 501 519 515 536 504 494 518 511 519 533 533 489 492 533 521 516 527 489 497 508 513 525 493 519 505 491 476 481 472 486 513 501 465 470 487 507 463 486 497 495 476 490 478 474 459 457 483 480 473 453 481 468 474 450 471 453 464 483 478 479 439 476 471 442 442 462 463 432 446 427 461 455 461 440 436 457 452 454 460 427 448 425 415 414 432 436 422 409 424 430 427 443 436 416 437 434 426 405 435 412 405 410 403 428 413 424 391 391 390 398 403 418 413 403 398 391 388 388 397 382 382 404 385 397 371 382 393 371 396 385 373 398 361 393 394 394 381 367 381 379 357 384 383 369 375 363 369 373 346 376 361 360 353 362 339 362 353 352 362 335 336 341 343 333 355 342 346 334 339 346 339 346 322 319 329 344 332 329 327 319 321 331 325 314 313 327 321 329 329 327 310 317 304 302 302 295 314 297 293 306 309 301 287 313 302 291 296 297 297 301 306 277 279 286 284 296 290 298 269 272 292 267 270 291 266 284 272 272 261 280 273 278 256 262 266 260 266 261 259 265 260 260 256 262 245 261 257 253 263 240 249 236 251 239 256 235 246 246 246 230 235 247 227 247 243 235 223 230 231 235 237 229 223 221 218 230 215 229 221 219 223 211 210 214 207 216 220 202 203 209 208 200 205 206 206 207 197 203 207 206 198 203 198 186 185 184 192 183 187 181 185 195 186 188 177 181 185 173 177 188 185 184 183 178 178 176 168 166 171 169 168 161 172 160 162 168 156 168 165 157 157 152 165 161 159 160 156 152 160 159 147 148 152 149 144 141 150 147 141 143 144 136 143 135 143 134 134 132 138 135 129 136 127 129 125 129 134 129 132 122 130 125 125 129 120 119 125 115 118 115 120 114 116 116 117 118 114 118 113 112 112 115 113 106 102 111 101 105 102 104 102 102 97 96 95 95 97 101 98 97 100 93 97 97 92 92 89 88 87 88 93 84 86 87 87 82 88 81 83 85 82 82 81 82 79 80 77 76 74 75 77 76 72 77 72 71 69 73 70 67 67 71 70 67 68 68 65 68 66 65 63 64 65 63 61 61 58 62 61 59 57 59 56 55 57 56 53 57 52 56 55 55 51 51 53 52 52 52 50 47 48 47 47 48 46 47 44 44 45 45 43 41 42 42 42 41 41 39 41 40 40 39 39 37 37 37 36 38 36 37 37 36 34 34 35 35 34 33 32 34 33 32 32 31 32 32 30 29 31 28 30 28 28 28 28 27 26 26 27 25 25 25 26 25 25 25 25 23 24 24 23 23 22 23 22 22 22 21 22 21 21 21 20 20 20 20 19 19 19 20 19 20 20 20 19 20 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 20 20 19 20 19 20 20 19 20 20 19 20 21 20 21 20 21 21 22 21 21 21 23 22 22 23 23 24 24 24 23 25 25 24 24 26 25 26 26 27 26 26 27 28 27 28 28 30 29 30 29 30 30 30 30 31 33 32 32 34 34 35 35 34 36 34 36 37 35 36 36 36 38 39 39 39 41 39 41 41 41 41 42 43 44 41 43 43 44 44 43 44 46 48 45 46 47 48 49 47 52 51 53 49 54 54 55 51 55 56 57 53 56 54 56 56 59 60 61 58 58 59 63 64 59 65 62 66 63 67 63 63 67 69 70 66 70 67 69 68 68 73 76 73 75 77 75 73 79 80 78 80 78 76 81 83 84 85 82 84 81 81 84 84 90 90 87 87 85 89 95 92 90 92 98 94 91 100 99 99 96 98 99 97 101 103 99 106 101 103 104 104 108 107 109 107 107 111 112 107 111 119 117 113 120 115 118 116 124 125 121 122 120 117 119 120 126 122 126 131 124 132 136 135 132 138 138 132 129 133 133 139 141 138 133 143 141 143 138 147 138 146 148 141 145 155 148 152 153 150 158 148 158 153 157 167 166 153 165 160 155 156 168 162 166 161 165 163 174 173 166 177 167 173 179 180 186 182 182 182 177 179 176 192 177 189 190 185 198 182 187 188 193 199 188 196 203 198 207 190 204 204 207 196 198 201 214 201 209 216 203 219 210 223 209 216 211 226 222 224 225 222 213 223 227 228 235 236 233 229 234 233 239 238 227 240 247 246 239 246 240 245 255 236 237 245 240 250 256 245 264 242 249 255 254 264 266 251 253 261 271 251 270 274 271 256 282 270 260 265 276 286 288 275 280 272 272 291 295 291 294 276 279 276 284 292 285 303 287 281 291 289 293 309 299 296 316 313 297 307 294 296 309 300 302 302 301 325 307 312 305 329 332 332 333 329 314 316 336 342 345 335 327 348 318 330 320 351 336 353 331 347 326 348 356 339 333 338 359 344 360 348 365 352 357 354 349 376 352 350 352 357 369 360 370 374 362 385 365 384 376 365 363 383 367 394 368 395 371 366 396 382 384 379 386 372 395 412 398 407 407 414 404 402 412 406 401 402 405 405 416 391 405 427 417 417 397 432 399 424 414 417 415 441 438 417 425 408 435 446 427 447 444 438 451 446 439 452 457 418 434 432 432 429 453 462 438 446 468 428 473 436 472 446 438 464 445 449 471 470 482 481 457 467 486 448 478 485 465 456 459 473 467 485 465 503 466 459 497 464 499 504 499 474 500 512 514 511 489 501 517 483 496 486 496 517 486 491 506 507 528 516 528 483 490 518 503 495 519 534 534 537 542 501 544 504 505 535 545 528 508 520 502 549 553 530 545 522 519 548 553 562 533 556 538 540 541 545 562 547 524 536 524 569 553 558 577 556 574 528 533 562 580 569 552 532 569 537 546 559 551 542 557 554 586 543 577 577 596 583 552 591 551 561 572 553 578 592 589 560 586 612 591 571 601 601 572 564 619 587 571 592 578 614 609 625 607 614 601 596 612 603 616 583 622 585 630 622 629 593 591 604 615 587 629 597 628 633 596 606 643 625 593 630 599 637 644 617 606 651 624 623 626 602 621 659 650 628 628 628 616 649 606 632 620 642 631 660 627 615 621 634 667 644 676 671 654 655 677 616 622 682 632 664 625 625 681 631 633 686 663 669 676 656 634 660 637 650 644 646 650 691 674 680 661 691 675 648 659 699 667 653 698 650 656 675 699 687 641 691 682 680 648 646 670 690 671 692 648 703 714 682 683 701 657 715 688 651 699 709 708 712 696 713 700 712 674 695 704 712 707 705 703 687 697 714 693 664 686 673 671 713 696 713 717 704 676 698 702 728 693 670 707 672 696 717 691 722 715 711 683 728 741 718 740 726 697 690 707 686 699 693 731 681 703 706 685 730 683 685 696 726 696 736 725 696 750 736 705 695 723 682 683 718 711 743 715 721 686 739 728 707 740 732 689 735 731 746 727 729 743 727 719 692 719 694 699 715 690 734 695 722 714 740 725 698 712 692 698 705 696 696 715 725 721 716 710 698 724 695 722 697 719 735 727 702 704 698 731 737 738 729 744 744 750 715 716 700 716 720 718 701 723 711 700 745 726 748 744 734 696 701 709 729 716 747 699 744 709 733
722 750 739 729 741 700 700 722 719 702 712 699 701 736 712 697 714 736 726 728 697 747 697 723 699 732 744 694 749 700 744 720 695 718 747 702 708 747 707 698 732 693 715 735 743 693 730 699 737 712 738 738 727 696 747 732 710 724 746 733 702 721 689 729 735 693 718 727 692 704 721 742 742 691 720 743 744 727 715 693 701 705 728 712 701 730 684 710 742 735 730 712 700 725 694 707 702 712 730 681 727 732 743 707 744 729 726 696 740 681 700 711 716 678 740 688 728 727 713 705 695 721 719 700 703 737 735 683 719 720 708 694 696 730 701 720 693 717 722 722 667 718 711 664 717 675 710 694 685 720 698 713 671 718 704 722 668 698 721 691 682 689 654 702 681 655 703 715 659 648 659 709 653 647 685 664 660 701 704 682 689 679 678 673 663 689 681 693 641 700 663 667 652 636 671 697 664 646 632 654 644 647 676 654 675 683 629 626 680 630 682 676 628 632 627 655 637 646 648 624 661 617 667 639 650 664 613 664 634 633 646 668 657 613 621 627 628 641 606 644 653 640 606 604 662 602 649 651 633 613 638 622 646 622 631 651 627 609 629 619 646 612 605 598 626 620 629 598 586 637 619 635 620 601 580 620 603 607 604 579 606 588 589 624 601 622 579 622 607 621 611 610 618 604 614 574 577 583 594 583 579 574 556 604 552 591 573 566 592 573 564 549 573 586 586 548 596 588 588 577 563 538 583 551 575 546 532 543 551 573 570 528 540 541 571 536 564 563 545 520 541 550 569 561 561 516 544 533 563 548 514 540 552 533 519 518 521 514 531 514 507 531 513 519 512 519 503 506 504 527 499 500 497 509 536 510 533 525 508 517 502 481 499 516 500 518 522 481 504 517 482 506 488 491 470 508 491 499 471 507 496 482 482 482 468 482 464 464 480 472 487 464 453 449 480 477 472 458 449 468 465 455 463 473 474 455 467 455 465 459 442 455 431 448 438 435 447 426 429 461 441 453 442 422 427 426 454 421 415 412 418 431 422 430 434 444 424 430 439 404 406 425 436 425 419 401 431 407 416 424 420 413 416 411 421 385 395 398 384 388 382 403 400 375 395 401 397 383 394 367 366 373 394 377 377 386 396 386 389 387 367 387 366 378 366 354 378 360 366 371 360 374 365 372 341 369 342 367 354 341 355 337 362 364 350 342 327 334 355 349 354 336 327 348 335 340 338 325 322 330 319 338 320 322 320 322 321 327 306 323 323 305 324 316 320 319 314 303 323 301 311 301 306 313 299 299 308 313 299 298 295 282 287 303 302 301 285 296 298 291 272 288 289 267 282 286 271 270 276 285 273 266 272 262 258 278 273 276 262 253 264 266 254 264 258 265 257 261 250 251 248 254 252 246 252 253 257 243 254 244 246 231 242 247 245 245 231 243 223 225 230 224 239 236 230 232 229 224 227 230 222 226 219 221 226 213 219 223 210 212 209 202 214 199 200 215 205 200 202 204 196 196 207 196 197 188 187 196 194 191 195 189 196 190 195 184 180 189 184 183 187 181 177 182 174 170 180 177 173 171 167 178 166 174 164 165 165 161 170 162 166 162 164 163 160 164 164 151 162 162 148 150 146 157 155 143 153 148 148 141 143 146 138 149 142 135 139 141 133 137 140 140 136 139 129 135 129 125 132 123 126 128 129 129 119 118 119 128 127 120 123 124 120 115 114 114 119 119 119 111 112 110 107 107 111 105 108 111 105 108 108 102 99 104 103 97 103 98 99 96 100 95 93 94 94 96 97 90 89 89 87 91 89 90 90 89 88 87 86 82 80 82 85 84 82 83 83 83 81 80 75 79 79 78 77 73 72 72 73 71 74 72 70 66 66 70 66 66 64 63 65 63 64 65 65 61 59 63 61 57 60 62 61 58 57 55 58 55 55 57 56 54 55 55 50 53 51 53 50 50 48 47 48 48 48 46 45 45 44 44 44 45 42 45 41 42 41 42 39 39 41 41 41 38 41 39 39 38 38 38 38 37 37 36 34 36 33 33 33 32 34 33 32 31 33 30 31 32 30 30 29 29 30 29 28 28 27 28 26 26 27 26 25 25 25 25 24 24 25 24 24 23 24 22 23 22 23 21 22 21 21 21 21 20 20 20 20 19 20 19 20 19 20 20 20 20 19 20 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 20 20 20 19 19 20 19 19 19 20 20 21 20 21 20 21 22 22 22 22 22 22 23 23 23 23 24 23 23 25 24 25 24 25 26 25 26 27 27 27 27 27 27 28 28 28 28 29 30 31 31 30 32 32 31 33 33 33 33 35 33 35 35 36 36 36 36 36 37 37 38 38 38 40 38 40 39 42 42 40 41 42 43 42 45 43 42 46 46 45 44 45 46 46 46 50 49 50 51 52 52 51 50 50 54 55 56 55 56 55 55 55 57 59 60 62 58 58 58 62 61 62 64 60 62 62 66 62 65 67 65 68 68 71 72 67 74 74 69 71 72 77 76 73 73 73 80 74 78 83 81 79 83 79 80 79 82 84 81 83 86 82 88 85 90 89 91 92 94 95 91 97 98 96 97 100 93 96 101 98 97 102 104 103 103 104 100 104 103 107 102 106 109 113 111 115 114 111 112 112 120 112 114 118 117 116 120 119 116 118 117 121 125 122 123 127 129 126 130 126 131 136 135 136 138 135 142 140 138 138 134 134 147 135 146 141 141 138 144 145 141 144 143 150 147 154 159 157 159 159 157 165 154 157 165 166 159 166 161 169 168 161 162 171 176 167 175 179 181 167 175 180 175 184 188 171 178 173 176 186 180 181 186 178 183 189 197 187 184 194 194 188 201 205 199 205 196 195 196 195 205 206 210 209 215 216 206 211 205 215 215 211 217 227 208 223 211 223 215 213 217 218 215 231 219 218 220 232 225 229 241 232 227 234 230 235 240 250 245 252 242 239 249 257 247 243 248 252 250 257 265 251 267 270 264 252 273 262 269 260 267 260 267 257 274 273 271 283 283 283 289 266 281 283 270 279 275 287 296 300 299 280 303 286 298 300 306 301 282 285 304 286 301 304 288 304 311 320 315 304 306 307 320 328 309 308 309 322 324 334 319 308 332 320 316 331 331 329 319 328 318 321 342 334 345 347 350 332 341 353 344 357 361 334 350 353 357 357 361 349 344 359 366 347 372 369 372 345 361 376 371 373 374 369 370 384 354 386 383 393 382 383 361 390 375 384 379 372 394 404 369 389 376 381 401 381 397 395 409 414 414 408 409 401 411 402 408 406 407 416 424 393 402 419 396 434 432 431 420 423 408 417 421 413 405 417 431 430 420 450 423 426 431 438 417 445 450 433 429 432 443 435 457 445 467 467 439 461 433 467 454 434 458 467 472 478 453 452 447 469 480 486 475 484 476 459 467 450 456 469 482 489 484 489 495 463 460 475 500 504 486 481 474 492 470 502 502 510 519 486 520 517 481 520 479 490 481 508 506 520 529 491 528 500 492 519 497 500 531 529 539 507 507 515 528 541 519 515 518 526 507 545 526 528 537 559 525 521 520 556 543 548 519 553 523 520 553 534 572 545 553 566 532 550 558 528 568 582 533 569 561 587 567 559 551 540 550 562 561 549 584 563 598 591 545 582 548 565 568 594 566 559 574 568 578 560 596 612 604 613 609 580 614 594 600 617 588 608 565 570 567 582 607 606 618 586 601 613 602 605 592 612 600 626 606 594 585 616 606 584 609 601 603 641 622 630 596 603 626 593 604 646 621 636 617 639 619 636 644 630 635 609 643 625 659 659 661 665 637 636 659 607 658 631 611 663 662 673 647 625 616 619 646 668 625 642 637 678 639 634 680 634 649 679 623 673 667 646 667 681 656 639 669 688 629 646 686 653 648 647 654 658 698 660 653 647 676 689 641 670 672 705 681 658 665 647 672 705 686 681 653 697 690 669 693 673 662 701 661 703 661 679 656 673 661 689 699 712 685 654 697 699 721 671 701 674 678 696 687 701 720 721 723 718 683 696 707 720 727 670 717 692 734 686 727 690 729 678 735 697 697 695 669 704 695 728 689 721 694 720 730 726 701 706 741 719 696 740 714 706 731 684 701 713 710 707 746 702 738 728 749 723 698 701 698 746 714 738 704 722 707 684 715 723 742 720 708 710 706 694 749 685 697 688 748 690 728 687 705 722 745 737 693 701 744 715 699 725 724 699 740 724 730 723 727 711 748 694 701 694 729 709 739 733 750 739 697 744 725 744 725 699 697 701 712 699 703 750 742 700 736 699 748 739 702 740 736 739 734 696 746 696 724 708 719 740 700 738 724 706 729 743 702 699 702 736 723
696 706 710 750 750 717 707 703 700 698 728 734 701 702 731 713 737 741 746 712 731 728 737 721 697 732 698 746 724 736 750 718 727 742 696 719 697 741 737 740 714 750 702 731 720 697 715 702 694 737 750 730 692 693 697 748 701 750 730 694 691 742 737 736 707 691 696 689 692 718 731 697 707 704 687 691 748 743 746 689 687 730 700 690 714 712 687 715 694 733 685 744 740 739 721 710 690 723 702 704 727 693 709 728 717 747 704 716 742 729 709 693 683 700 677 734 700 713 708 722 737 740 697 702 679 683 726 681 705 715 725 732 723 694 706 704 685 684 691 666 718 708 710 679 721 696 727 679 728 673 675 679 708 690 702 711 714 706 655 713 656 681 654 660 712 651 675 695 676 656 701 692 691 690 682 685 662 672 708 645 700 692 699 704 704 663 700 665 641 664 689 636 640 666 659 673 642 664 666 655 688 679 678 666 684 629 670 667 667 633 687 669 650 660 650 667 665 647 658 682 645 632 623 650 647 674 642 618 639 624 631 619 671 663 615 628 607 640 614 645 636 633 663 655 608 636 613 650 643 632 628 621 646 598 601 644 635 647 648 640 591 625 632 623 627 640 592 585 630 592 608 584 631 636 615 581 605 612 608 597 585 574 572 605 624 570 577 582 571 587 601 572 587 619 585 569 572 604 580 590 597 604 578 604 578 562 600 553 582 595 560 596 565 572 576 580 593 553 566 576 540 559 558 568 556 581 539 565 556 556 566 552 543 536 547 525 539 575 543 554 546 556 539 516 532 567 515 516 561 535 554 538 524 536 531 540 528 507 521 513 502 528 515 512 518 523 498 542 505 516 494 512 517 538 525 519 499 528 492 517 490 503 500 477 492 519 521 496 488 485 496 493 499 507 510 492 510 469 466 479 471 496 473 467 502 497 483 472 493 475 469 493 474 469 476 469 452 459 487 460 465 472 443 453 458 468 477 438 455 460 434 467 446 438 461 465 452 430 452 439 458 451 421 454 427 431 447 451 431 444 418 422 436 411 441 438 412 436 402 438 415 425 402 396 433 430 417 427 406 414 403 417 400 415 403 399 393 400 408 394 387 400 391 406 401 378 407 404 384 375 366 365 395 388 391 389 370 390 365 361 368 383 355 370 372 354 360 367 370 349 368 374 358 343 357 343 366 361 348 337 353 342 334 356 334 351 352 332 344 350 334 345 334 352 327 320 336 327 334 346 313 338 333 312 317 317 316 308 307 318 311 318 319 305 327 300 314 319 297 304 300 300 303 317 288 312 308 300 286 308 307 281 283 303 282 290 294 282 297 272 297 278 278 275 282 285 274 288 263 285 266 276 271 262 260 270 271 265 274 269 266 264 271 271 251 251 264 264 264 248 253 251 238 259 258 240 251 245 233 248 247 244 233 236 243 232 243 241 232 221 226 237 218 237 229 223 215 230 232 217 215 210 222 215 211 208 215 204 211 210 210 220 207 215 202 205 214 212 202 208 209 194 205 206 202 205 191 197 197 188 183 196 193 192 188 190 188 175 181 189 186 179 181 185 171 183 173 174 172 167 174 171 169 165 160 174 158 169 172 166 168 167 165 163 156 165 160 152 163 160 151 148 149 147 151 149 145 141 148 139 149 144 140 135 138 141 136 143 140 140 142 141 140 138 133 129 125 136 124 135 125 123 123 131 124 129 117 116 126 118 118 117 120 119 113 116 120 111 118 114 111 116 114 113 107 111 105 102 105 104 106 108 100 97 105 102 103 101 103 96 101 96 95 93 95 98 96 89 94 90 86 90 90 91 88 85 85 86 85 83 82 86 80 80 80 76 76 83 77 76 77 74 74 78 77 75 73 75 70 68 72 73 69 69 67 69 67 68 65 66 65 63 61 60 61 61 61 59 61 62 57 62 57 56 59 58 57 54 56 53 52 52 52 51 54 50 52 52 50 49 48 48 49 47 48 45 45 45 44 43 46 43 43 42 43 41 43 40 42 39 41 40 38 38 39 38 38 38 38 37 37 35 37 36 34 34 34 34 33 33 34 31 33 32 30 30 30 30 29 29 29 29 28 28 27 28 27 26 26 26 25 25 26 25 25 24 24 23 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 20 20 20 19 20 20 19 20 20 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 20 20 19 20 19 19 19 19 19 20 20 20 21 21 21 22 22 22 21 22 23 22 23 22 24 23 24 23 24 24 25 26 26 26 25 27 27 26 26 28 27 27 29 30 28 31 30 29 32 30 30 31 33 31 33 34 32 35 34 35 36 35 35 37 37 37 37 36 38 38 39 38 40 40 39 41 42 43 43 43 41 42 44 43 46 46 43 44 46 46 45 48 47 51 51 52 50 49 53 50 51 55 54 55 56 56 53 55 57 55 55 60 58 62 61 58 58 58 64 59 63 64 64 63 62 64 63 65 69 69 66 66 70 68 73 71 73 75 74 74 77 75 77 77 76 75 76 77 81 82 83 84 78 84 80 80 83 82 85 87 86 88 87 87 86 91 91 96 96 97 96 97 100 94 99 94 101 101 99 99 103 97 106 105 103 100 101 105 106 108 113 108 109 109 108 118 112 115 112 116 113 120 118 124 124 124 118 120 124 126 127 123 129 131 129 135 128 133 136 132 139 137 131 135 130 140 138 136 136 147 141 144 137 141 149 148 150 143 155 147 154 151 149 151 161 156 154 157 155 155 152 155 155 159 157 165 164 158 162 167 165 174 165 163 173 177 174 170 179 178 177 176 176 172 180 174 178 192 184 183 190 193 188 188 187 188 202 186 192 195 199 189 192 205 203 203 201 207 209 215 202 200 203 205 212 205 223 222 210 222 211 227 211 216 221 224 218 228 219 226 220 232 240 221 238 234 236 232 238 246 239 249 234 244 234 245 249 233 234 246 250 248 240 252 246 262 261 250 264 245 263 258 253 256 254 272 256 268 270 265 266 280 278 285 270 277 268 278 290 275 287 289 289 294 282 277 276 291 275 276 286 297 294 299 294 296 284 299 300 310 301 304 306 312 298 321 300 315 324 321 314 302 328 328 331 332 320 332 307 322 315 317 312 332 330 324 345 317 321 328 348 333 322 324 350 333 351 340 330 335 352 360 362 353 350 368 339 341 361 365 347 375 355 349 375 379 348 370 379 381 364 387 385 362 390 377 374 372 374 384 364 394 372 401 377 375 385 405 383 384 380 388 392 379 380 388 390 416 414 389 386 384 388 415 408 424 427 430 423 407 409 411 424 398 422 440 403 429 435 422 432 440 410 432 420 417 427 442 451 429 452 446 449 425 457 440 424 448 464 452 431 464 439 458 465 469 451 477 447 474 475 461 455 444 483 483 457 465 475 462 446 488 473 459 495 458 481 468 463 463 487 482 483 463 498 489 462 464 466 479 504 476 476 502 489 520 501 504 516 502 488 484 512 527 501 499 486 484 497 530 492 505 511 516 540 538 493 496 521 516 503 536 544 543 520 550 533 542 515 507 548 520 512 534 513 520 559 526 521 540 564 519 542 551 566 569 537 563 549 563 568 576 556 539 570 580 545 560 563 561 547 560 572 570 556 566 554 549 590 572 555 547 554 591 547 592 556 576 556 568 569 591 558 608 569 573 586 597 576 593 595 570 614 588 615 593 620 586 594 584 613 612 603 602 605 577 574 586 615 609 627 637 612 590 596 596 598 621 624 585 606 602 591 635 637 610 589 605 621 605 635 596 612 609 651 640 629 648 657 633 603 601 652 634 610 659 611 665 647 624 614 669 651 625 651 657 634 667 660 656 650 650 651 630 636 678 682 640 648 643 635 643 681 660 687 661 683 667 677 688 679 639 641 647 662 677 682 681 691 641 651 654 679 672 694 658 653 690 642 667 697 690 643 676 708 697 675 646 662 670 668 655 674 663 669 679 697 709 705 705 663 686 676 705 699 699 710 712 658 723 693 709 713 681 706 673 675 683 679 690 688 708 713 712 682 692 727 668 684 682 722 709 699 713 686 683 685 724 704 716 670 678 702 682 717 721 706 713 729 734 701 731 716 734 734 739 742 731 693 687 706 695 725 697 680 685 716 750 740 718 723 715 691 719 732 710 735 692 686 718 708 714 687 692 730 725 690 729 730 713 704 749 693 734 706 688 728 718 748 706 740 694 730 735 708 692 717 696 741 732 744 694 721 728 716 710 718 743 728 708 697 742 698 694 695 750 698 704 706 696 696 740 745 731 702 718 731 716 699 696 749 699 727 744 704 704 737 701 706 741 737 698 699 701 734 700 730 715 719 701 744 731 744 724
749 721 722 714 725 701 718 747 701 697 712 737 700 698 696 712 712 741 746 731 696 700 697 697 725 704 697 747 725 700 730 700 745 709 706 740 703 749 741 719 695 695 710 694 699 720 725 698 693 718 714 746 750 691 695 700 707 728 694 694 703 693 729 729 717 704 728 722 717 738 691 692 707 691 745 737 698 692 696 709 724 727 689 727 719 715 684 731 729 748 698 717 732 737 706 690 740 705 720 712 691 689 746 713 710 711 685 684 736 702 710 699 697 680 713 704 715 684 676 719 678 738 735 675 699 701 703 731 731 737 732 709 717 682 713 671 686 671 705 732 708 673 669 674 718 694 674 708 693 673 677 690 706 706 674 657 656 681 720 685 711 690 670 655 663 677 681 696 704 713 704 713 686 650 676 660 708 646 687 680 684 698 674 695 655 642 648 685 638 703 644 697 641 678 663 689 673 685 681 642 696 639 671 669 690 645 641 672 652 656 686 627 625 624 644 680 682 659 619 661 647 653 624 659 637 677 638 675 667 615 652 610 668 613 668 638 663 615 631 623 653 612 654 642 625 657 660 608 648 600 647 609 636 640 607 633 600 621 643 615 589 611 645 592 638 629 600 636 596 597 604 593 609 601 579 609 615 604 574 603 628 597 596 601 594 619 598 608 593 567 615 612 619 575 579 576 597 559 608 606 589 585 610 591 556 572 598 552 594 595 598 566 549 598 562 550 582 571 590 572 579 581 569 545 560 581 572 574 549 556 565 528 529 526 548 570 535 567 557 540 524 528 567 547 547 548 517 561 519 563 559 560 542 542 550 548 529 522 546 534 550 542 536 548 526 512 506 543 504 519 516 524 532 537 490 490 488 526 492 482 486 491 498 487 516 514 482 482 502 501 500 496 517 478 478 491 482 498 473 474 463 480 491 486 479 461 463 467 465 466 467 486 465 492 483 445 445 472 471 470 451 447 478 480 455 451 478 436 458 468 432 470 458 448 447 447 442 438 440 448 454 419 430 455 443 441 426 445 430 429 436 445 419 427 430 423 441 441 422 431 413 425 435 429 418 429 416 400 424 413 408 398 387 401 388 413 416 418 406 398 409 414 375 401 392 401 398 387 384 395 391 368 396 388 375 366 388 379 370 387 378 389 381 378 371 371 373 359 353 349 354 374 367 371 354 341 350 337 368 335 343 352 340 334 355 328 355 339 333 355 332 341 343 329 319 343 329 341 325 316 328 312 315 331 331 335 309 321 319 332 310 307 301 329 304 327 306 301 320 293 308 315 317 292 307 297 297 304 299 296 288 305 306 292 291 288 296 297 272 287 282 270 290 292 292 274 280 268 268 269 282 281 277 269 261 277 260 264 255 263 255 265 260 264 269 255 259 247 247 257 243 261 249 244 241 241 250 239 251 230 246 242 239 235 231 245 230 244 238 238 240 225 223 235 234 228 221 234 228 227 227 214 227 218 224 213 221 204 223 204 205 214 208 216 197 200 199 200 193 202 201 193 193 195 190 200 194 202 191 193 199 192 193 196 195 192 186 175 191 189 172 171 184 172 170 172 178 169 181 180 177 175 177 166 175 172 163 157 166 170 161 158 161 160 161 157 154 161 157 151 152 150 151 144 150 147 149 153 148 149 143 140 144 145 144 139 135 140 140 140 133 134 134 136 139 134 131 134 125 131 128 129 129 128 128 122 117 121 124 125 118 114 123 122 115 111 110 114 110 110 113 108 105 115 106 105 111 102 110 105 101 108 107 100 98 96 98 99 99 99 94 98 94 98 91 95 92 91 90 93 91 89 90 86 86 86 88 86 84 81 83 82 80 77 81 81 80 81 77 78 75 79 77 78 76 74 70 74 70 69 69 72 66 69 65 67 64 67 66 63 64 63 66 60 59 62 63 62 58 62 62 61 58 58 56 58 58 54 57 56 52 53 51 50 54 51 51 51 49 47 50 46 46 47 48 47 45 46 43 45 43 43 44 41 43 41 41 40 42 38 40 40 40 38 39 37 37 36 37 35 37 36 35 36 33 34 34 34 32 32 32 32 32 30 31 30 31 30 29 29 30 28 28 27 28 27 26 27 26 25 26 25 24 24 25 25 23 24 24 24 22 23 23 23 22 22 21 22 22 21 21 21 20 19 19 20 19 19 19 19 19 19 19 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 20 20 20 20 19 19 19 19 19 20 20 21 20 20 22 21 21 22 21 23 22 22 23 23 23 23 23 25 25 24 25 26 26 25 26 27 26 27 28 28 27 29 28 28 30 29 30 32 31 31 32 32 32 34 33 34 33 33 33 35 36 37 37 36 37 36 36 38 38 39 39 38 41 41 39 42 43 42 42 43 41 44 45 43 44 45 47 46 46 46 47 48 47 49 52 52 53 49 50 51 52 55 54 54 55 53 57 55 56 55 57 57 62 58 58 58 62 59 61 60 61 64 66 65 63 63 66 68 68 66 68 67 70 74 75 71 73 76 77 77 74 75 74 80 77 78 83 81 82 78 79 84 79 83 85 83 89 83 86 87 93 91 90 89 91 90 92 95 95 94 97 97 98 102 102 95 101 100 104 102 107 100 107 107 110 104 107 111 107 111 115 113 108 113 117 110 115 111 119 112 115 123 116 123 118 125 119 125 130 121 121 131 122 123 129 127 132 129 135 137 138 139 132 138 139 139 134 133 147 146 136 137 138 150 148 143 149 146 155 153 156 154 152 162 150 150 153 154 165 159 153 159 167 162 171 161 173 165 160 168 174 170 178 181 180 177 168 183 183 183 171 173 182 176 179 179 183 180 189 193 184 198 194 197 196 202 196 198 202 206 193 207 195 198 200 202 203 207 208 215 200 202 220 215 212 214 220 208 214 222 220 219 231 225 221 224 214 225 224 231 237 235 231 230 232 235 245 231 248 242 251 242 232 237 248 240 251 245 247 254 247 241 253 248 245 259 253 254 262 254 247 270 261 267 265 273 277 269 261 279 263 276 276 261 275 275 288 292 278 268 275 288 281 295 280 288 293 295 305 294 300 281 282 290 289 288 311 313 314 305 300 299 298 293 314 324 308 324 314 313 314 304 304 331 334 316 318 320 314 327 333 312 337 337 326 318 342 341 326 339 323 354 330 344 334 327 349 352 345 347 348 333 355 347 367 348 354 358 349 370 372 368 354 345 377 381 374 356 371 387 371 372 383 362 379 386 387 377 383 383 397 373 376 376 369 398 392 375 407 401 405 381 407 415 381 405 384 412 386 390 408 407 416 424 414 398 407 413 411 408 422 419 437 433 438 403 418 438 407 426 447 441 448 434 448 425 418 427 429 439 422 427 462 449 458 426 453 439 452 436 466 445 435 448 444 442 465 458 453 477 450 449 483 449 466 484 478 461 461 481 475 454 489 458 498 460 460 468 484 477 469 465 497 481 493 493 494 490 506 478 476 518 497 509 475 490 508 498 486 523 493 512 504 531 518 516 509 489 491 537 522 508 499 531 531 519 544 539 514 509 541 546 537 540 503 512 509 536 512 536 522 529 521 514 561 563 533 563 566 532 546 528 572 531 546 556 565 565 562 542 542 529 567 547 564 576 580 556 561 560 591 549 567 566 564 584 546 567 554 552 568 602 569 597 556 571 579 579 602 565 610 562 577 596 578 568 567 583 570 563 588 576 596 595 612 584 601 618 590 601 615 594 629 625 620 607 597 613 627 607 631 615 635 588 615 641 609 636 620 613 638 590 641 603 641 633 607 641 640 651 627 595 624 640 601 624 632 619 642 608 645 646 644 667 640 609 642 637 648 661 664 657 643 655 627 653 644 640 654 643 649 663 650 629 627 682 626 621 675 645 684 684 630 650 634 635 679 633 691 633 646 682 646 656 694 669 646 658 693 650 673 657 698 686 690 667 700 669 665 660 658 676 658 706 684 677 651 649 655 649 652 666 714 711 688 669 686 700 689 661 711 672 715 719 661 666 658 659 696 715 690 705 673 663 698 718 698 713 693 672 689 707 728 679 687 721 712 666 697 673 704 696 676 668 671 689 725 702 697 680 736 689 727 727 741 689 719 704 707 676 705 710 738 678 689 702 718 699 718 700 698 742 746 685 698 697 736 681 691 710 700 746 732 707 716 684 696 697 725 715 732 686 746 691 708 737 687 717 689 711 746 693 700 749 724 731 732 701 705 743 733 722 745 691 693 723 745 732 728 743 719 696 716 705 698 726 704 698 744 719 701 711 699 717 733 699 720 720 728 709 724 725 740 734 738 719 696 747 710 750 715 729 702 702 738 742 697 743 720 708 735 723 698 701 704 711 715 722 727 729 737 702
708 709 739 745 724 721 702 707 709 731 732 739 716 706 702 745 702 715 719 699 734 715 733 749 732 697 715 700 742 728 727 699 699 699 718 722 746 721 716 725 738 750 730 697 730 694 721 733 715 698 701 695 701 701 695 727 692 722 711 693 696 705 711 750 700 691 732 746 726 702 706 707 749 696 737 742 723 689 731 725 697 686 749 684 696 692 720 691 733 690 729 727 689 685 691 684 748 750 697 722 704 689 697 716 696 686 710 694 693 721 720 683 696 712 742 694 692 720 675 734 735 725 685 719 678 675 715 694 737 680 691 730 675 694 711 713 696 676 666 700 682 679 712 686 671 730 714 677 697 698 676 704 709 676 708 667 721 660 680 699 706 672 659 693 681 682 678 710 662 671 662 672 676 663 688 657 670 659 687 705 690 651 652 698 653 704 685 641 689 675 643 651 687 689 649 659 667 674 681 653 661 651 656 658 675 640 673 628 690 666 634 640 646 679 628 654 622 626 683 621 655 654 622 664 660 666 661 653 629 674 619 619 620 609 622 612 668 621 611 613 621 615 629 627 629 621 628 608 640 626 621 629 610 636 640 617 592 601 639 590 610 650 605 599 599 587 618 641 593 609 626 609 584 617 631 626 607 579 632 607 611 599 622 587 604 622 610 584 579 617 569 622 563 573 612 604 600 602 609 591 573 600 556 569 572 555 590 582 603 580 596 588 573 552 565 557 582 549 581 544 546 581 553 590 589 541 545 580 578 582 533 566 555 545 572 534 541 552 572 573 526 541 555 522 531 532 528 545 531 513 551 560 560 512 535 512 523 513 532 543 546 526 541 527 526 500 523 532 524 525 506 501 503 513 507 516 532 491 501 496 484 494 515 524 477 502 491 479 488 473 503 483 506 513 498 475 513 477 505 464 497 462 482 497 468 458 493 485 464 457 466 472 465 488 456 471 453 488 446 477 474 452 444 438 436 456 448 457 472 473 439 465 457 445 464 467 432 457 424 424 419 429 444 436 446 431 419 415 432 444 448 412 427 423 428 427 426 419 410 404 424 412 407 410 416 401 404 411 416 392 405 401 424 420 417 404 393 390 397 380 387 404 375 375 404 374 402 385 394 402 377 389 399 379 381 365 373 394 383 364 392 383 360 387 384 360 367 365 374 376 346 357 362 354 367 360 339 351 356 339 344 348 364 344 349 329 354 329 352 346 353 325 338 347 321 325 346 321 337 345 341 311 321 322 324 318 313 314 311 317 305 320 302 318 327 300 305 312 316 316 302 313 307 302 298 312 304 310 304 298 290 298 306 279 298 283 298 279 282 287 275 293 289 273 289 277 290 286 280 274 267 282 279 270 267 268 279 259 277 275 262 273 271 263 249 245 248 259 260 258 244 244 256 254 239 253 254 238 243 253 242 235 233 240 231 240 237 233 232 237 221 225 225 227 218 236 226 231 232 211 225 222 224 218 217 218 225 213 209 206 216 206 201 197 204 207 198 212 200 203 202 195 206 203 188 201 192 198 192 196 197 199 180 189 187 181 193 177 177 188 172 179 188 172 169 182 177 167 177 171 176 177 168 166 167 167 160 157 163 160 168 169 154 158 167 155 155 161 149 156 160 150 159 157 143 143 150 142 145 146 138 147 147 145 136 145 143 135 138 131 141 136 139 127 139 132 137 126 129 127 131 132 123 128 128 123 124 117 116 117 125 119 113 122 115 111 112 117 110 107 107 107 106 105 104 105 108 103 103 109 106 103 102 104 99 101 97 103 95 100 95 96 91 91 93 94 90 92 94 93 90 85 88 91 86 82 89 88 83 83 81 84 79 77 77 76 81 78 77 74 78 77 77 75 71 75 74 72 69 70 71 70 69 67 68 66 69 66 64 64 65 65 60 61 59 63 63 62 60 61 59 56 57 55 59 54 57 53 54 53 55 53 54 52 50 50 53 52 49 51 50 46 46 46 48 46 47 46 45 45 43 41 42 44 43 42 41 40 39 39 41 41 41 38 38 37 38 36 37 37 36 35 36 35 34 34 33 32 34 31 31 31 31 30 32 30 31 30 29 28 30 28 28 27 26 27 27 27 25 26 26 24 24 24 25 23 23 23 23 23 23 23 23 21 21 21 22 20 20 21 20 21 20 19 20 20 20 19 19 20 20 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 20 20 19 19 19 19 19 20 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 23 25 24 24 24 26 26 25 26 27 26 26 27 27 28 28 29 29 29 31 31 31 31 30 31 32 33 34 32 34 33 33 33 36 36 35 35 37 37 38 39 38 37 39 41 40 41 41 40 42 41 43 42 43 41 44 45 46 45 44 45 46 48 46 49 47 47 52 48 52 53 50 52 54 53 56 54 55 55 54 58 56 55 60 57 57 60 61 57 62 60 62 63 64 61 61 63 67 63 65 68 66 69 66 70 73 71 73 72 70 71 74 76 77 75 75 80 75 80 80 77 80 80 78 80 86 87 84 88 83 85 90 88 87 87 89 90 94 88 96 92 95 96 99 92 100 96 99 96 101 95 97 101 107 105 99 101 101 103 108 112 112 109 113 109 108 110 117 115 113 114 115 113 119 117 116 114 123 118 118 124 124 123 124 122 122 131 127 134 137 134 136 132 132 137 137 136 141 144 146 134 139 143 145 148 145 147 140 152 148 148 143 150 149 151 157 154 153 149 153 165 158 166 162 161 166 165 162 163 169 170 173 174 166 175 168 168 175 170 175 173 173 171 184 173 186 177 178 191 190 185 182 183 189 182 191 201 192 190 193 203 200 202 209 193 204 195 194 194 198 198 215 202 203 206 206 208 202 220 220 209 226 210 220 218 217 212 215 221 234 218 234 227 236 239 237 229 222 234 237 234 246 237 247 238 231 244 237 247 236 245 254 244 256 246 244 252 244 246 268 259 252 252 266 267 263 263 262 256 274 276 257 282 263 283 262 274 271 270 278 285 274 284 292 275 293 274 277 281 280 285 293 302 292 291 287 286 285 298 310 301 287 296 308 305 294 317 304 315 298 312 309 303 330 303 328 323 325 319 317 322 339 315 317 336 320 333 341 332 329 324 333 348 345 332 350 353 329 356 354 346 332 361 335 362 348 349 366 345 361 350 343 369 353 371 368 353 348 367 374 372 381 372 363 356 376 378 375 370 396 397 386 377 386 397 403 391 400 373 387 383 385 384 407 383 403 390 395 385 418 400 406 390 422 407 409 397 394 407 429 404 423 426 433 408 403 434 405 425 432 416 411 430 435 445 429 448 414 439 433 426 447 444 447 434 448 427 462 445 454 439 461 466 445 466 439 432 432 462 448 442 458 476 448 452 448 471 445 451 446 449 483 475 451 463 478 458 483 466 473 463 468 491 465 459 489 494 471 486 503 469 497 485 472 517 518 499 512 517 481 484 505 495 491 499 506 510 511 495 528 500 512 537 529 538 529 496 531 536 522 528 525 546 526 546 519 534 529 514 521 526 529 521 537 515 560 546 521 539 540 539 560 569 535 532 569 573 527 559 534 555 558 571 565 570 563 539 582 575 587 584 553 584 573 592 577 543 542 547 575 570 570 581 552 596 554 559 556 591 566 585 583 577 567 597 565 605 576 584 574 575 566 564 585 602 570 609 599 568 598 627 625 586 577 599 597 625 598 599 577 620 608 626 584 609 595 600 591 587 618 593 624 617 610 590 597 593 646 629 604 646 630 655 654 617 637 645 647 614 661 602 648 646 660 657 613 655 635 622 632 612 651 629 619 668 654 650 658 656 651 657 665 634 680 629 622 652 655 627 643 660 660 626 670 684 659 647 642 688 657 639 660 676 639 682 690 661 655 655 656 678 697 650 669 697 679 650 664 659 689 688 700 642 646 708 685 688 698 653 683 690 700 680 671 673 652 658 714 654 704 698 662 685 680 689 698 689 715 722 717 712 719 692 663 659 726 691 661 696 718 720 711 695 721 705 728 677 670 693 712 698 713 732 677 688 726 724 692 683 731 701 735 722 698 695 710 690 701 740 717 686 699 683 713 676 725 739 683 731 720 689 743 740 696 704 744 725 703 750 698 696 687 740 715 701 744 706 689 685 724 710 695 711 689 685 734 705 701 687 698 711 710 702 702 729 698 738 743 726 734 712 699 718 704 739 740 716 708 742 702 750 697 730 700 699 707 719 719 693 693 742 742 725 700 702 699 743 715 738 696 713 737 711 737 699 708 746 734 695 741 700 730 702 724 740 701 700 735 740 708 727 718 720 703 739 748 701 696 741 705 734 738 702 720 700
710 740 733 700 698 702 750 713 736 746 744 743 700 697 734 726 724 699 742 700 706 720 700 727 727 696 697 714 711 701 700 742 695 702 734 727 696 727 706 713 698 695 706 694 746 733 693 715 698 698 713 696 718 692 734 697 696 719 733 691 730 711 717 749 748 719 726 711 704 723 720 705 692 728 710 688 696 744 694 699 698 691 735 691 707 703 726 692 703 694 730 683 710 691 715 701 684 745 696 706 719 720 726 708 694 742 694 692 708 742 678 676 687 704 688 689 743 691 715 698 703 718 735 671 719 671 717 714 720 734 674 717 669 692 717 680 710 720 720 708 719 696 673 700 667 701 662 696 727 682 714 688 665 659 667 689 660 690 711 718 691 670 712 720 713 662 701 690 655 654 662 698 710 663 700 675 709 685 697 710 655 662 658 707 651 643 702 685 677 703 645 672 696 660 664 648 647 644 673 662 687 650 632 657 656 672 670 691 654 656 681 671 627 677 653 678 663 666 671 670 624 651 644 642 676 632 633 672 675 644 658 654 643 659 657 671 630 666 626 650 666 628 648 658 623 610 614 608 645 614 640 655 617 648 598 635 645 642 615 595 598 604 637 595 592 594 636 640 643 622 607 627 611 580 583 600 576 610 628 575 599 611 614 611 577 600 612 622 619 612 574 605 568 573 579 566 582 566 612 578 590 595 576 560 606 564 558 591 564 558 592 565 575 558 550 583 577 559 547 590 588 577 580 543 587 558 533 564 535 565 539 539 547 571 572 546 542 537 565 525 520 552 565 531 551 565 560 557 546 548 525 560 556 534 551 550 543 529 522 533 520 541 548 527 542 497 515 525 505 506 495 536 499 513 506 526 493 518 531 504 508 509 479 517 512 507 517 496 501 492 482 497 508 493 478 504 503 465 493 482 487 471 485 493 476 477 461 461 460 469 455 472 488 483 492 453 467 476 472 442 459 480 452 454 480 477 447 453 434 463 441 466 470 436 427 460 450 449 426 462 450 438 457 434 435 416 415 453 416 429 436 440 415 439 410 413 419 434 441 418 434 433 424 401 407 396 429 414 396 390 413 423 392 397 412 419 383 395 396 413 393 409 385 388 395 375 398 372 380 375 372 395 394 389 368 382 389 386 392 359 376 389 371 387 365 358 376 373 361 366 375 348 375 374 373 343 370 349 342 351 361 360 344 343 356 351 344 328 341 354 342 325 334 331 332 322 345 336 315 322 325 328 328 332 337 311 307 317 311 311 308 312 326 312 313 312 308 301 313 306 293 293 315 304 307 303 312 298 290 303 289 307 281 306 289 285 279 283 287 283 271 273 292 278 284 272 276 275 288 281 263 273 279 278 256 266 260 273 259 253 260 258 247 254 265 261 261 254 242 264 246 255 246 257 254 236 255 236 252 250 250 246 241 237 229 246 231 228 240 233 222 228 221 224 234 216 229 234 233 213 222 212 208 215 215 221 221 205 216 221 210 206 204 197 210 213 195 202 192 203 197 191 193 188 191 204 192 199 201 187 193 196 182 180 193 187 179 187 191 173 175 184 185 174 172 172 167 169 168 167 165 170 170 169 175 169 160 162 166 162 156 164 165 162 152 153 156 154 151 152 152 152 157 152 152 152 150 151 152 150 149 137 146 148 145 136 138 140 139 132 139 137 129 134 132 137 135 127 133 126 131 128 126 124 129 126 127 122 115 116 125 117 114 115 111 113 117 111 116 113 113 113 114 111 111 112 104 108 105 106 108 103 101 104 102 102 98 102 95 94 97 92 99 98 95 93 92 89 92 89 85 86 90 85 87 88 82 82 84 79 82 79 78 82 77 76 82 78 79 74 78 76 72 75 75 70 72 69 68 71 70 68 67 65 67 65 68 67 64 67 65 66 64 61 64 63 58 62 58 60 62 60 58 59 58 58 55 54 56 52 52 51 52 53 51 49 50 51 48 49 46 47 46 45 47 44 45 44 44 43 42 42 41 43 41 42 40 42 39 38 39 39 38 38 37 36 38 36 36 36 34 36 34 34 35 32 34 34 31 31 33 31 31 31 29 31 31 29 28 30 27 27 27 26 26 26 25 25 26 26 24 24 24 24 23 23 23 22 23 22 22 21 22 21 21 21 20 21 20 21 20 19 20 20 20 20 20 20 20 20 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 20 19 20 19 19 19 20 19 19 20 21 21 21 21 22 22 22 21 21 22 23 22 22 24 24 24 25 24 25 24 25 25 25 25 26 27 26 27 28 27 29 30 30 30 29 29 31 32 30 33 32 33 34 34 32 35 33 36 35 36 35 37 37 36 37 37 37 39 39 40 39 38 41 41 41 41 43 44 43 43 44 46 44 43 46 45 45 45 48 47 47 49 52 52 49 50 54 53 52 55 56 53 57 55 54 58 57 55 58 59 61 57 62 61 58 64 59 60 64 63 63 62 63 68 68 68 67 66 72 70 72 70 73 71 72 73 71 72 78 73 75 74 78 76 83 77 82 84 82 81 85 83 85 81 89 83 86 85 91 86 89 91 94 93 91 90 98 97 100 96 98 94 102 102 96 96 105 97 104 99 108 108 109 110 103 104 106 115 111 112 116 110 117 113 120 121 116 121 125 122 114 124 119 125 127 120 125 120 131 125 125 133 136 137 134 134 138 140 130 134 142 131 136 134 137 143 139 148 138 145 140 147 141 146 153 154 146 156 147 146 155 151 155 155 153 159 152 167 156 162 163 164 172 163 174 171 162 163 178 163 171 174 166 181 182 182 172 184 171 185 183 189 175 193 183 189 181 186 196 197 194 197 187 185 187 199 196 197 195 193 210 205 211 205 199 210 203 202 213 204 204 221 211 204 214 212 213 226 213 225 221 219 220 235 229 227 221 239 227 224 236 235 226 235 236 232 227 234 242 252 252 234 232 241 241 247 260 252 253 255 249 258 258 251 263 248 251 253 267 262 269 267 258 265 273 257 273 262 278 282 273 262 273 277 293 287 281 273 276 278 277 279 288 279 296 290 287 300 280 281 295 283 301 286 291 297 300 317 292 320 309 316 310 322 324 326 321 313 302 323 316 311 323 334 312 334 332 338 332 330 331 342 336 345 320 348 328 350 356 341 352 325 341 334 360 355 332 352 336 367 362 366 360 350 362 375 366 365 350 357 375 364 383 369 381 379 376 378 357 383 364 363 387 383 379 397 393 389 396 379 392 370 383 401 381 405 398 409 414 406 399 379 390 389 402 409 403 403 389 393 418 421 417 399 406 420 433 432 403 408 421 421 434 421 444 411 414 433 448 443 447 419 432 424 448 422 430 456 442 446 444 447 455 460 456 448 441 467 431 471 440 471 433 469 479 462 441 438 449 440 444 448 457 449 463 450 494 449 492 454 484 485 494 477 466 486 494 498 479 461 463 477 478 500 480 475 468 516 508 491 516 491 485 491 497 501 492 517 528 503 489 504 514 511 518 492 537 533 509 512 494 519 525 517 528 547 513 519 549 503 503 545 521 508 508 545 543 529 515 558 550 528 523 534 545 560 525 532 538 565 554 523 559 566 574 532 542 555 577 549 535 532 556 551 560 589 545 591 570 586 583 560 583 568 570 593 585 567 590 587 561 551 596 601 605 606 587 592 577 560 600 575 592 602 570 576 572 595 574 610 619 575 592 619 571 627 627 619 594 596 585 600 633 620 629 581 614 610 595 594 602 624 616 607 599 619 604 603 642 618 590 613 596 618 606 613 621 601 654 616 606 598 613 637 652 645 627 652 654 609 634 616 657 652 614 651 655 622 665 624 617 621 654 637 635 620 671 679 644 680 629 655 634 626 651 637 669 679 651 678 686 690 664 635 665 636 642 643 670 655 633 645 656 660 638 674 653 659 686 654 648 684 701 657 658 699 670 659 666 700 670 703 695 661 689 651 695 649 706 682 662 707 683 693 705 697 717 686 668 673 684 684 692 688 690 667 676 678 707 691 667 715 698 719 666 721 694 686 711 721 728 686 676 705 724 725 708 711 669 671 734 717 737 673 675 685 672 688 716 696 729 710 686 683 677 697 743 727 705 685 746 693 704 736 713 723 699 715 741 718 747 740 732 709 723 716 690 709 729 733 695 728 686 719 750 688 698 706 735 748 693 698 692 727 744 730 742 690 721 729 731 737 742 696 695 746 707 709 692 691 740 698 713 692 705 713 706 700 696 693 726 695 740 739 726 696 715 726 695 738 694 709 721 715 719 695 741 696 734 722 750 697 722 743 735 719 701 722 727 726 739 709 700 741 744 750 697 728 750 707 749 701 698 732 728 745 698 739 727
700 701 722 716 698 726 700 736 699 718 744 742 699 726 708 701 744 750 703 707 712 733 697 703 712 698 716 696 702 730 701 713 695 744 737 724 698 735 732 702 708 711 707 718 727 745 703 710 694 697 737 723 712 693 736 722 739 717 745 737 691 697 729 732 734 731 691 719 734 747 706 692 743 690 724 732 695 748 692 699 739 739 690 691 736 736 694 687 746 715 742 732 698 722 711 688 741 735 700 700 711 704 750 700 744 699 715 680 730 705 730 705 714 676 717 702 734 721 674 714 710 701 694 734 737 725 724 719 679 729 736 682 676 681 715 694 703 709 693 704 704 725 674 666 727 719 715 714 718 704 684 687 689 677 702 660 665 702 693 713 677 681 665 696 659 665 714 694 679 717 672 673 681 665 710 681 678 676 684 659 695 654 645 663 678 657 700 687 686 691 670 653 654 644 659 677 678 667 668 690 662 667 680 640 637 632 653 685 671 685 686 689 687 676 646 672 668 684 626 625 639 638 670 669 627 627 635 671 626 640 636 629 669 611 616 643 650 648 666 609 645 630 653 624 604 634 618 661 634 657 653 630 610 645 625 631 631 619 636 601 611 596 599 610 645 602 589 633 583 638 592 636 617 629 611 585 612 582 594 601 609 625 576 618 576 598 603 580 612 624 579 588 599 609 564 598 563 562 601 584 568 607 577 599 604 602 595 570 577 577 599 575 584 545 578 584 597 554 557 590 553 565 580 566 554 573 548 533 584 559 544 537 564 565 574 531 567 550 538 548 539 525 531 535 558 555 559 560 536 517 527 531 550 528 551 554 554 536 516 502 512 518 526 539 497 540 535 507 508 542 532 492 522 518 505 514 523 489 489 502 484 510 492 522 497 509 501 488 502 514 499 515 474 490 477 503 468 491 472 474 500 489 479 497 498 469 457 460 483 488 483 454 488 463 488 450 482 446 462 447 483 447 469 476 437 463 452 474 439 456 438 430 470 453 427 447 457 463 464 429 444 420 435 427 436 455 413 444 412 451 415 418 439 427 413 442 440 411 412 424 431 436 407 419 410 410 409 402 400 396 401 403 423 392 422 403 383 387 381 390 396 412 407 408 404 395 371 381 372 370 395 365 368 388 392 364 393 388 367 387 389 379 363 388 387 373 366 360 360 379 353 371 352 354 365 349 341 348 341 346 359 352 355 359 335 335 338 359 346 327 332 331 327 323 324 347 349 345 324 322 339 341 315 311 315 329 316 336 330 332 324 330 302 310 315 306 326 300 314 307 303 301 310 300 295 307 297 309 302 309 285 296 294 299 304 279 275 299 282 295 281 271 286 269 289 267 281 275 284 276 279 263 258 261 273 262 255 253 268 273 257 267 248 267 246 256 263 252 265 244 257 253 243 257 236 241 251 236 247 240 249 246 236 245 229 239 243 227 236 228 239 220 236 238 220 233 222 220 211 229 216 221 220 223 222 223 215 221 216 211 219 216 212 216 211 211 207 202 210 205 192 190 205 190 196 197 197 187 193 184 196 187 185 194 194 189 186 187 180 177 176 179 177 186 173 173 173 173 175 178 170 162 170 165 167 165 159 168 167 169 155 158 152 155 163 153 159 161 157 153 156 145 144 151 152 156 141 148 149 143 138 136 142 140 145 145 140 136 138 139 132 139 136 136 135 127 129 126 126 133 128 121 131 124 122 123 120 123 119 117 120 117 123 115 114 117 113 119 117 110 106 108 110 104 104 108 110 104 107 108 104 98 101 102 103 98 100 102 102 96 94 94 92 92 91 95 94 93 94 93 85 86 91 86 88 89 84 84 86 85 79 79 82 80 80 80 78 79 75 79 77 75 78 76 74 76 69 70 69 69 68 67 67 68 68 67 63 64 65 66 66 63 64 63 64 60 60 57 62 60 57 56 57 55 56 55 56 56 52 53 54 51 54 52 51 48 49 50 51 47 47 47 45 48 46 47 45 46 43 43 42 41 43 42 40 40 39 38 40 40 39 40 38 37 37 38 37 37 37 34 34 36 35 35 32 32 34 33 32 32 31 30 32 29 29 29 28 28 29 28 27 28 26 27 27 26 26 26 26 25 24 25 23 23 23 23 23 23 23 22 21 22 22 21 20 21 21 21 21 20 20 20 19 20 19 19 19 20 20 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 20 19 20 20 20 20 20 20 20 20 21 21 21 20 21 22 21 22 22 23 23 23 23 23 24 23 24 24 25 25 26 26 25 26 26 27 27 28 27 28 30 30 31 30 31 32 32 30 33 31 31 32 33 32 35 35 34 34 36 37 35 38 38 37 38 39 39 39 38 41 40 41 40 41 40 40 42 41 44 44 45 45 46 46 45 45 48 49 46 48 48 50 48 51 51 54 51 54 52 56 53 56 55 55 55 55 57 57 57 60 59 58 60 63 60 64 62 61 66 66 65 65 68 69 67 71 68 71 71 71 70 75 71 75 73 78 77 74 77 74 81 77 76 76 81 84 82 81 84 80 85 82 82 83 84 91 86 93 94 93 88 95 94 89 97 91 95 94 95 100 100 95 95 99 104 104 104 107 101 107 101 105 103 112 107 107 108 114 110 109 113 114 120 113 115 117 116 116 120 125 127 126 119 121 124 126 124 125 125 131 126 135 132 126 132 134 137 134 133 138 138 142 137 137 137 140 141 146 147 142 153 146 151 146 157 153 159 156 149 156 163 152 160 155 163 155 163 159 167 161 167 159 161 175 160 171 177 166 165 167 174 178 181 177 175 184 182 182 179 190 184 191 187 187 189 188 188 197 187 195 186 203 199 203 191 201 194 194 203 206 201 198 206 198 215 201 207 214 212 205 204 210 209 207 219 212 210 228 217 217 217 223 224 223 226 240 221 220 233 224 240 238 239 229 233 250 235 248 243 253 242 254 251 256 255 261 244 252 265 258 246 263 257 261 271 263 253 262 265 269 261 254 256 276 261 281 271 272 270 277 270 266 278 281 285 291 286 297 272 290 281 300 295 301 286 304 290 281 289 307 308 294 312 294 315 308 308 295 315 299 316 301 313 321 303 301 301 331 308 316 336 316 321 319 337 328 317 321 336 316 329 339 342 332 328 333 342 328 340 325 355 327 360 351 344 353 362 362 349 356 350 362 365 367 368 361 377 376 349 363 373 355 378 377 363 359 369 361 368 371 367 392 394 398 364 380 379 377 377 387 372 374 375 402 401 397 377 384 393 385 407 414 418 422 420 422 406 393 414 428 423 397 425 407 419 414 423 405 426 427 426 419 427 445 422 440 418 411 450 439 421 431 454 418 423 461 431 440 441 444 432 426 442 454 439 466 445 460 466 470 449 455 436 455 482 443 466 448 441 475 487 469 482 469 479 466 475 462 489 470 482 496 480 490 458 499 472 461 472 493 485 487 470 507 472 487 477 516 517 481 476 514 524 477 492 528 491 483 482 511 528 531 525 537 530 503 521 498 525 539 536 509 531 515 526 515 517 505 547 542 549 557 533 555 532 531 550 532 529 554 517 549 531 523 549 568 522 530 539 539 552 541 563 539 562 568 574 578 556 548 539 567 548 540 569 575 544 579 546 578 556 544 551 593 567 557 586 550 552 569 585 553 597 561 588 581 577 594 562 611 605 615 591 619 602 587 608 599 574 599 579 592 614 602 596 601 594 624 616 628 628 613 592 607 591 591 587 596 633 585 605 595 610 608 594 628 609 628 607 628 634 636 623 643 610 623 624 626 610 659 626 648 634 617 644 658 661 611 644 663 609 620 623 622 658 653 646 638 650 670 659 638 644 632 640 634 629 653 673 667 654 668 638 683 624 647 658 638 628 687 654 691 667 634 669 630 689 660 681 678 677 647 684 698 690 674 662 697 705 690 699 699 661 659 652 656 709 671 692 687 669 704 705 677 670 690 679 685 671 703 674 703 686 703 714 717 656 686 694 690 709 700 715 693 663 701 684 708 681 664 695 662 673 720 728 685 713 708 725 732 714 699 675 674 678 686 669 706 724 672 716 733 672 725 741 695 701 717 674 724 741 711 678 738 729 725 742 746 747 734 693 744 735 694 732 748 739 741 708 708 719 700 735 698 692 735 693 687 750 728 690 715 750 688 691 735 718 719 686 732 716 744 687 720 734 733 747 704 692 696 728 708 747 693 691 724 693 734 694 729 717 717 707 697 738 740 697 736 698 693 721 706 714 728 697 740 698 736 699 739 696 724 742 747 704 725 701 697 731 712 700 699 696 701 697 698 699 740 722 715 712 697 741 742 703 703 701 703 720 699 716 701 698 712 727 731 702
701 748 721 731 719 730 734 734 728 747 699 725 709 744 743 713 715 701 717 715 735 747 703 700 726 736 697 713 701 734 718 709 696 744 729 719 697 700 696 711 708 716 729 729 749 698 724 742 713 694 695 697 699 747 700 695 717 707 696 717 712 692 732 719 709 727 738 749 730 689 732 698 750 692 712 715 690 747 695 712 698 686 732 723 716 719 697 741 686 714 724 730 733 747 697 707 707 715 729 723 719 689 689 744 748 731 714 708 679 721 731 743 745 677 721 705 744 741 680 704 737 673 721 711 714 689 713 695 722 670 715 689 728 717 707 703 673 725 670 679 676 730 713 675 698 718 709 713 663 729 689 715 705 685 698 714 667 709 679 704 689 718 711 669 657 687 678 686 669 697 652 656 669 648 679 671 678 693 648 708 676 697 687 665 676 682 666 689 662 686 662 694 701 689 682 656 698 681 660 651 651 671 684 672 675 691 666 684 643 642 633 667 651 661 653 630 657 652 673 658 661 619 640 640 671 666 617 624 641 629 623 672 621 624 620 638 640 618 648 611 664 628 605 610 617 623 649 603 657 630 621 651 599 633 624 644 615 597 600 631 622 635 619 642 603 644 615 642 600 611 633 622 606 597 579 603 588 633 576 589 617 595 582 621 623 595 577 615 598 598 580 606 565 595 576 562 587 594 561 597 586 579 565 553 598 564 596 562 555 572 549 552 580 575 586 571 549 594 549 561 547 575 537 584 579 544 584 582 535 576 532 535 534 544 543 552 558 575 533 548 571 548 551 534 531 525 554 529 526 564 511 555 509 511 541 553 539 512 550 526 504 527 503 499 502 519 501 527 496 495 492 500 500 504 533 489 499 531 531 529 507 521 510 487 500 522 510 503 486 485 503 503 496 469 512 466 479 478 479 491 504 488 504 461 492 496 482 479 460 454 486 474 467 469 467 471 450 485 469 442 482 465 455 471 462 462 441 459 448 445 470 435 445 459 437 427 437 449 456 435 462 448 454 458 452 425 413 446 425 439 429 414 418 416 428 422 424 439 415 404 424 412 432 400 412 424 427 420 421 418 404 389 406 421 392 413 382 387 390 389 398 414 380 388 403 381 397 382 371 371 387 395 370 390 361 393 369 390 392 370 368 359 354 362 384 353 379 366 369 367 364 363 349 375 354 358 344 360 350 340 346 337 354 340 358 343 328 333 326 350 343 325 336 351 326 350 330 342 320 313 329 314 335 326 332 321 333 323 312 333 332 306 302 319 325 298 307 307 302 311 320 299 315 290 297 286 302 300 302 309 307 281 304 300 295 296 296 294 286 273 284 274 274 286 278 288 275 282 286 273 269 268 276 280 279 267 265 269 270 274 250 259 269 262 266 262 247 265 255 255 240 244 246 256 235 256 253 253 251 241 250 239 245 232 242 243 246 228 232 236 227 223 238 224 236 217 219 217 227 211 211 213 210 226 219 212 218 203 219 218 215 214 203 211 197 212 213 209 195 195 208 198 193 191 202 202 187 191 195 185 198 190 194 186 182 187 176 187 178 181 179 177 178 175 176 178 182 175 165 173 173 163 163 162 169 164 162 157 156 167 169 159 161 160 156 156 155 157 159 150 159 146 150 149 149 143 146 142 151 147 148 138 144 147 137 134 138 136 131 136 141 132 131 133 132 128 134 133 128 126 127 121 119 119 129 127 127 118 123 115 124 123 118 113 114 117 110 115 113 114 109 105 109 108 105 111 104 110 108 100 103 102 105 103 104 96 99 96 98 99 92 98 96 97 92 93 96 89 91 91 85 87 85 84 89 83 87 80 87 84 83 82 82 76 78 82 76 81 78 75 76 76 75 74 71 76 74 72 72 69 71 67 69 65 66 64 65 63 65 64 65 65 64 60 63 63 59 57 62 60 57 59 58 56 56 57 57 54 56 52 53 54 50 51 51 48 49 50 47 47 49 48 45 44 45 46 43 43 45 42 44 43 42 41 42 40 41 38 39 41 39 39 37 38 38 36 36 36 36 36 34 34 34 35 32 34 31 33 31 30 30 30 30 29 30 30 29 29 27 27 27 27 27 27 25 25 25 26 25 25 24 23 24 24 23 23 22 22 22 22 21 21 22 21 20 20 21 20 20 20 20 20 19 20 19 19 20 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 20 20 20 19 19 19 20 19 19 21 21 21 21 22 21 22 21 23 22 23 23 23 24 23 23 24 25 24 25 26 25 26 26 26 26 28 27 28 28 29 29 30 29 29 32 30 32 31 31 32 34 34 33 35 33 35 36 34 37 35 37 36 37 39 39 40 38 39 41 39 42 40 41 43 42 44 44 45 43 45 43 44 44 46 47 48 47 47 51 51 52 53 52 51 52 52 51 56 52 55 57 56 54 57 58 60 58 57 62 58 60 63 62 59 61 62 63 64 63 66 68 69 70 69 68 70 68 72 71 75 72 72 72 71 77 79 76 77 75 77 79 76 81 81 79 80 79 87 80 86 89 87 87 88 86 85 91 87 90 90 95 97 90 98 92 95 97 95 100 96 103 100 102 103 104 103 101 106 105 108 105 104 104 113 112 106 109 109 117 118 120 111 116 118 122 125 115 122 116 117 125 128 123 119 120 121 123 133 127 135 125 129 137 131 138 138 138 142 140 144 144 135 138 147 137 150 141 141 150 153 144 147 157 158 156 148 161 152 157 149 154 160 156 159 164 165 163 171 160 169 165 169 171 163 170 171 175 170 167 169 183 171 172 177 180 185 189 184 174 177 182 185 187 180 180 186 187 194 189 189 198 187 204 191 192 200 193 207 209 207 207 205 211 215 215 219 218 214 220 206 220 221 215 221 223 218 230 232 217 219 226 217 235 225 234 233 240 223 225 234 229 229 244 237 235 249 233 245 250 239 248 235 245 254 258 243 245 246 259 254 269 267 261 262 267 250 259 254 257 256 268 282 268 275 259 268 275 283 268 270 269 280 292 286 287 273 279 278 287 285 282 295 278 300 296 287 293 289 300 303 307 312 308 314 297 307 293 309 319 303 320 300 301 308 324 323 322 305 329 329 319 316 316 316 341 332 328 345 342 347 338 320 349 335 340 329 324 332 354 328 328 330 353 348 365 366 363 368 350 356 366 372 345 352 353 377 368 375 382 368 359 367 374 359 389 360 381 362 376 396 361 368 372 394 392 380 374 384 387 392 384 381 376 389 409 400 401 391 411 394 418 395 412 401 402 414 396 413 413 418 426 408 404 400 426 408 417 415 438 438 407 424 422 409 431 424 412 422 442 440 422 438 433 438 439 428 459 463 451 433 450 461 429 449 455 440 449 462 471 450 439 467 474 463 473 441 447 460 449 469 467 472 482 483 471 452 482 463 458 487 468 497 493 498 496 487 474 505 472 488 490 507 497 504 494 515 479 501 496 522 483 477 495 482 520 503 529 518 505 535 489 503 535 494 537 500 500 529 504 541 516 526 543 519 539 538 547 552 544 526 549 544 529 544 553 539 524 553 548 544 552 563 548 533 560 532 548 525 549 561 535 543 543 550 547 582 567 555 583 556 572 573 544 581 548 581 549 567 552 595 562 545 565 579 561 571 580 573 573 570 593 593 610 559 599 593 563 595 573 605 575 585 595 585 610 613 617 590 612 619 584 619 594 602 612 573 623 596 588 591 589 630 624 603 607 609 638 590 598 600 618 599 618 607 647 630 649 638 609 594 608 630 632 619 648 624 636 644 616 622 657 661 620 629 666 631 628 634 632 617 630 634 665 672 615 669 635 646 652 658 626 665 633 628 630 680 643 679 639 640 635 630 685 670 666 679 654 648 632 685 656 691 684 679 683 688 688 635 641 684 650 667 649 645 698 700 657 677 685 649 665 686 680 657 692 649 685 687 693 686 689 682 666 656 709 683 700 661 653 681 670 711 704 705 695 672 720 674 679 693 709 687 663 670 667 711 706 707 681 699 701 665 717 723 675 665 687 715 677 706 682 680 688 735 710 677 671 704 701 712 729 725 691 678 686 719 702 712 745 682 731 711 709 680 681 698 683 735 712 693 717 738 705 708 738 726 723 707 710 700 689 689 695 735 732 697 713 690 725 707 745 700 738 743 698 689 746 702 692 745 708 688 729 748 695 696 708 736 695 709 732 691 691 691 722 692 704 744 720 698 745 707 743 727 724 713 703 697 738 708 725 696 699 703 714 705 732 733 698 707 696 737 736 717 702 730 697 701 716 710 697 711 698 741 709 729 720 710 705 727 719 725 737 740 747 715 703 707 738 712 749 699 711 705 744
699 748 704 698 713 702 709 736 699 702 704 714 702 749 704 720 736 714 700 749 747 722 697 703 725 746 736 703 715 709 725 710 732 726 714 712 734 730 715 696 706 722 718 745 738 695 717 740 734 696 732 738 720 695 718 733 692 746 718 717 721 693 711 708 693 692 697 690 721 692 705 737 743 727 690 725 720 704 708 739 708 728 735 730 710 704 698 739 691 717 702 724 720 717 724 712 697 707 746 686 696 693 748 714 710 704 684 738 732 719 719 732 688 693 722 740 681 719 683 679 715 718 698 715 672 674 724 711 693 704 697 708 679 675 675 713 691 672 714 727 681 693 692 670 701 714 717 728 706 666 689 712 686 667 683 707 670 710 705 712 658 700 690 710 665 666 661 663 706 651 703 660 680 680 697 706 704 659 673 677 688 658 709 698 673 643 689 681 701 675 686 686 698 683 672 636 685 698 655 684 632 692 675 647 636 643 643 664 660 641 633 664 640 673 642 636 684 632 661 643 669 637 642 666 631 676 637 619 676 655 630 634 637 664 663 632 632 625 669 630 622 665 611 611 638 640 618 643 641 612 657 645 607 634 614 613 610 594 598 632 591 648 632 628 628 633 630 587 594 589 635 588 592 612 628 624 603 629 595 615 595 596 623 608 589 625 625 605 584 616 611 579 601 566 604 616 587 580 600 597 572 590 610 599 585 599 570 555 559 599 554 602 602 596 559 578 584 575 593 554 582 558 565 586 574 540 566 570 544 579 558 581 575 542 527 533 544 547 564 568 565 552 566 538 541 552 519 550 549 527 524 537 537 509 537 543 524 547 550 532 508 526 510 510 515 532 514 540 523 541 496 522 490 510 517 515 498 510 511 503 519 486 517 481 515 496 482 505 489 511 498 514 469 490 480 482 488 487 488 470 478 473 481 483 470 478 459 468 467 454 455 480 458 470 453 483 489 485 465 452 477 443 465 478 473 462 462 443 469 467 431 469 438 451 462 443 456 464 461 453 450 432 441 439 437 445 438 413 452 434 442 443 418 431 405 412 432 437 435 437 405 402 431 403 423 409 395 418 413 426 399 418 417 407 420 415 409 387 396 382 382 391 406 382 381 398 385 388 398 387 371 401 376 363 396 368 381 371 359 359 364 377 386 378 355 352 352 377 360 368 366 375 372 377 369 372 350 352 366 340 356 362 359 346 342 342 356 355 351 347 331 330 350 327 320 330 321 326 342 337 341 323 338 320 339 337 308 335 330 331 319 322 306 308 299 311 310 315 297 302 307 318 293 300 308 294 301 287 307 298 301 306 306 298 296 302 274 288 289 293 296 271 277 279 272 289 265 277 267 269 276 274 270 257 257 273 276 272 275 265 254 254 272 267 270 260 261 265 262 242 260 240 247 248 254 250 240 234 251 243 230 231 229 228 240 245 234 232 231 228 226 222 236 223 232 220 230 228 217 220 213 214 215 210 212 207 216 210 216 206 212 217 206 207 212 195 212 197 206 200 203 190 189 198 187 195 190 192 190 196 196 192 182 183 179 179 191 189 187 176 185 188 173 176 176 180 173 167 177 167 168 172 161 168 174 167 169 168 157 161 159 166 162 154 161 160 162 151 150 156 148 150 154 145 145 148 151 145 142 145 137 137 138 136 146 133 142 142 143 133 133 134 132 135 138 134 125 124 129 124 129 130 123 127 126 123 127 119 120 121 121 119 114 118 119 118 110 110 107 117 109 111 105 111 103 110 105 106 102 106 98 103 98 103 101 97 102 100 96 97 100 93 94 92 91 93 95 87 93 87 90 88 88 89 84 88 84 82 79 86 84 83 77 79 77 78 77 78 75 74 78 74 74 76 73 73 72 68 73 73 66 69 70 65 67 64 67 62 62 61 63 65 64 60 59 57 62 60 58 59 60 58 56 58 56 54 55 55 54 53 53 51 50 52 50 51 48 50 47 46 48 47 47 46 43 45 45 45 45 42 43 41 42 42 40 39 40 40 41 41 38 38 37 38 36 36 35 35 34 35 35 34 33 33 33 32 31 33 30 32 32 29 29 30 30 30 30 27 28 28 27 27 26 25 26 26 25 24 25 25 23 23 24 24 23 23 23 23 21 22 21 20 21 20 20 21 20 19 20 19 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 20 20 20 19 20 20 20 19 20 21 21 21 21 20 22 21 21 23 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 26 26 27 28 28 29 30 30 31 29 30 31 32 31 32 33 31 33 34 35 33 33 36 36 36 37 35 37 38 39 39 38 38 40 41 39 38 39 42 43 42 41 42 45 42 45 45 44 46 45 48 47 47 47 47 47 49 52 51 53 51 52 55 55 56 53 55 57 54 56 57 56 57 61 62 57 58 63 60 64 64 62 63 66 63 63 65 67 69 69 71 69 70 68 71 75 74 75 70 71 78 73 74 75 76 80 82 79 81 82 78 79 86 84 86 88 88 83 85 88 91 90 87 87 95 89 95 95 95 91 94 92 97 101 98 100 98 102 99 105 101 106 102 103 101 102 104 103 107 113 112 115 107 116 118 116 111 113 115 119 113 117 123 114 117 120 123 128 123 122 129 124 127 122 127 132 128 134 137 138 140 135 139 135 142 139 142 134 137 138 137 143 140 141 148 147 152 155 146 152 155 153 160 154 158 160 150 161 167 155 168 165 156 168 159 159 168 166 161 162 168 174 164 174 179 168 180 183 174 186 187 174 186 178 182 187 186 180 193 182 187 194 200 196 198 190 194 203 199 205 190 199 196 208 210 209 209 205 210 204 212 211 220 212 216 215 210 225 227 228 223 211 228 220 227 217 217 215 217 227 234 241 241 240 229 231 230 247 235 228 250 235 234 231 239 251 248 258 249 256 253 250 247 249 264 248 252 250 254 258 260 264 259 274 255 262 274 275 267 258 279 265 285 268 269 264 281 266 275 271 279 285 274 284 296 282 288 288 291 290 286 290 306 297 311 298 303 310 306 293 314 314 302 306 312 307 309 301 301 314 321 311 330 332 317 307 315 334 328 339 311 328 336 324 344 336 320 350 324 344 331 355 348 354 335 340 334 329 362 338 348 357 366 361 370 347 369 341 353 355 359 363 366 380 365 368 383 359 368 371 376 363 374 367 368 380 398 370 366 364 388 369 392 402 392 399 401 407 394 389 385 399 415 412 394 401 395 422 421 402 386 403 404 425 416 427 410 408 425 400 416 408 400 405 442 416 410 422 416 447 408 447 441 447 414 425 448 452 448 448 446 436 458 444 428 444 445 432 469 439 442 458 451 450 460 474 447 458 461 441 444 447 459 470 485 457 477 485 451 452 489 468 493 476 472 457 482 502 494 504 490 501 502 463 487 492 495 491 510 507 512 488 483 492 514 503 514 508 499 520 513 491 530 518 521 490 500 506 530 504 510 501 539 534 520 507 496 499 520 549 525 513 511 538 544 540 509 510 548 535 561 558 525 540 533 557 549 541 544 569 559 571 532 539 546 547 531 559 541 549 529 550 565 558 585 539 574 561 565 565 560 571 551 572 552 549 559 580 596 601 583 576 583 604 570 582 553 605 561 566 586 592 564 563 566 589 567 592 563 590 579 615 576 610 618 619 629 588 608 619 592 588 593 591 633 577 634 621 624 590 636 603 617 638 626 608 645 599 644 609 625 644 642 595 626 641 608 625 604 613 652 620 611 633 624 627 612 611 630 637 654 605 636 613 626 663 660 633 626 656 615 623 669 641 637 651 617 646 649 668 660 683 646 663 677 655 663 669 673 682 664 688 681 678 645 662 641 680 680 691 640 695 694 686 641 665 656 699 672 697 678 668 659 661 666 647 657 679 646 685 698 710 671 686 671 669 705 662 690 658 662 709 662 694 660 667 700 675 686 700 711 686 721 676 722 676 705 667 666 662 683 695 728 666 721 730 701 701 706 704 667 682 674 708 724 699 717 713 720 686 703 689 720 735 740 695 678 686 706 679 737 686 735 720 714 732 695 745 699 686 739 703 684 718 742 697 729 743 689 691 718 738 692 718 733 731 695 693 707 748 692 731 698 729 747 744 730 691 725 709 738 702 749 696 700 727 734 690 699 702 725 704 701 692 727 723 691 732 695 746 693 695 745 741 709 712 693 700 732 696 694 727 735 697 706 716 697 695 706 698 701 699 744 705 741 702 750 728 746 727 705 738 750 703 748 703 700 734 741 697 700 742 735 705 699 701 741 746 728 713 729 711 698 698 699 700 733 725 708 712 712
745 740 703 707 725 699 701 698 729 698 704 705 704 698 741 721 701 744 727 728 738 724 725 698 708 714 698 698 701 708 699 702 717 739 727 703 698 709 737 725 716 730 727 746 699 713 696 694 697 727 697 712 745 729 722 737 697 736 740 729 692 692 704 697 706 718 717 693 721 697 690 701 721 699 698 691 745 727 730 717 729 693 706 697 689 687 689 734 692 718 684 707 689 711 726 732 710 688 690 725 727 719 710 719 682 682 727 732 718 709 723 735 694 680 739 693 679 690 737 679 742 712 713 675 708 734 739 675 723 720 681 679 725 695 709 677 675 724 676 703 681 679 670 727 684 689 696 669 662 678 708 663 712 682 705 661 692 715 668 701 670 702 671 670 672 677 696 681 699 665 655 652 677 691 694 689 681 677 664 694 700 652 710 674 654 703 686 692 645 658 682 676 702 686 637 653 686 661 643 649 647 685 680 690 652 674 666 676 684 681 629 682 668 686 672 650 661 643 633 679 623 630 640 669 638 641 650 631 614 660 629 673 635 666 617 616 662 612 625 627 621 646 625 642 607 651 602 614 636 623 598 629 654 624 618 636 631 647 631 602 595 640 633 620 617 625 642 613 616 635 606 636 612 592 595 630 591 600 601 592 607 626 581 593 592 607 619 591 606 605 571 569 583 587 608 561 600 583 578 582 563 583 592 585 562 607 575 571 604 601 578 588 601 555 572 548 594 569 584 545 582 589 569 538 570 539 535 559 545 539 577 537 557 554 575 570 554 536 532 536 523 535 532 534 550 548 553 529 535 537 532 552 525 508 529 526 530 507 555 516 502 517 499 537 523 516 522 506 543 505 513 516 502 492 495 527 525 492 511 512 503 518 521 507 496 489 496 519 506 488 496 492 503 490 514 466 501 509 480 481 466 492 485 469 486 460 458 494 464 482 454 484 452 493 459 460 459 484 477 442 441 471 462 463 463 449 458 437 475 451 464 469 433 461 445 430 428 432 452 421 455 454 437 459 417 451 437 421 428 414 436 446 441 408 422 441 402 437 428 440 434 422 427 428 414 423 418 418 404 425 394 408 419 386 408 389 383 410 384 401 384 405 396 395 375 396 391 404 386 384 367 382 373 389 364 385 387 387 363 377 384 368 386 378 361 366 357 377 364 368 361 351 375 351 342 359 356 356 345 336 350 345 352 340 351 344 337 344 355 340 348 336 350 345 344 334 340 326 316 337 335 322 323 333 336 331 326 306 315 320 331 318 315 329 316 296 313 321 307 296 314 293 294 316 294 297 310 303 292 307 295 291 279 303 294 294 275 294 276 279 288 282 270 271 272 271 265 287 272 264 284 265 279 265 276 270 255 271 265 260 249 272 266 250 267 267 261 259 260 261 255 254 238 245 236 241 252 232 244 238 238 248 228 249 241 240 245 228 243 231 230 236 223 217 221 229 216 219 218 231 214 217 227 213 207 221 217 220 203 207 218 217 211 204 200 214 206 205 210 202 203 198 197 191 201 193 197 190 189 192 196 189 193 179 189 185 181 179 189 174 186 172 175 177 176 168 172 168 167 174 176 172 170 161 169 165 164 165 169 166 165 161 164 164 152 159 158 150 158 147 156 153 150 148 156 146 140 142 142 145 146 146 144 134 135 137 142 135 140 141 139 131 137 130 132 127 127 132 125 129 131 131 121 119 127 121 124 115 122 119 121 121 122 121 110 114 118 116 115 116 111 107 110 107 108 109 106 107 104 107 99 106 105 96 101 100 99 98 95 100 96 94 94 90 91 96 88 89 87 87 90 88 90 83 83 82 81 84 80 78 85 77 82 76 82 79 81 77 79 76 73 72 72 74 70 71 71 70 69 72 69 69 69 66 67 64 66 65 62 66 63 61 64 59 61 61 61 62 59 60 59 57 55 58 54 53 52 54 54 51 50 53 49 50 51 49 51 49 48 48 48 47 44 44 46 46 42 43 43 43 43 41 42 39 42 40 40 40 40 37 37 37 38 36 36 36 37 34 34 34 33 35 32 32 34 31 31 32 32 30 29 31 31 30 29 29 28 27 28 27 26 26 26 25 26 26 25 25 25 24 24 24 24 22 23 22 21 22 21 22 20 20 20 20 19 19 20 20 20 20 20 20 20 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 20 20 20 20 20 20 19 19 20 19 20 20 20 21 21 22 22 22 23 23 23 23 24 23 24 25 25 24 26 26 25 25 26 27 26 27 27 27 30 28 29 31 31 31 31 31 32 32 33 33 32 33 33 34 33 36 35 35 35 35 37 38 39 39 38 40 41 38 38 41 39 41 40 42 42 41 45 43 45 43 47 44 48 45 48 49 49 50 52 49 53 51 52 50 53 54 52 53 57 54 54 57 59 59 56 58 59 62 57 62 62 61 63 65 65 64 66 64 66 67 64 70 69 72 67 68 71 73 71 74 73 75 72 75 79 74 79 79 81 79 80 76 82 80 79 82 87 81 88 89 85 87 86 86 89 92 90 95 90 96 94 90 99 93 96 95 96 97 96 95 96 103 99 103 102 102 101 106 109 106 109 113 114 106 110 110 116 109 110 115 116 121 120 116 114 119 116 118 125 119 121 124 123 124 132 124 123 125 134 126 135 131 138 133 137 139 131 133 145 140 136 142 141 139 138 139 142 144 144 151 155 155 153 158 149 150 152 149 161 157 167 161 165 154 156 167 164 164 165 161 174 177 175 163 176 181 178 166 176 183 170 177 175 172 180 175 178 190 181 178 194 195 184 181 189 195 198 189 193 205 202 197 196 197 197 199 199 213 207 201 216 199 208 214 204 207 208 223 217 216 212 228 227 230 211 225 212 229 218 230 233 236 220 237 241 232 231 230 238 232 228 244 239 244 232 254 243 237 253 248 257 237 253 254 241 242 248 251 258 255 264 268 253 268 250 255 268 270 262 259 271 276 270 274 261 284 268 268 268 288 288 293 291 281 290 274 292 274 289 284 296 295 300 298 283 286 285 295 301 314 313 315 292 306 303 309 314 301 326 316 329 311 303 329 303 322 312 307 317 323 319 319 331 343 317 335 320 320 324 334 337 334 342 323 325 325 346 333 348 332 334 351 337 352 364 356 350 343 351 363 355 355 371 357 366 367 379 365 384 375 385 387 363 374 369 368 389 361 395 390 399 396 386 375 374 370 376 400 394 392 386 403 412 414 387 406 384 404 394 389 398 413 392 396 406 416 422 400 419 432 414 398 404 436 407 412 430 403 427 424 439 443 426 425 427 445 417 450 419 451 420 435 460 451 422 430 428 432 442 439 449 453 431 463 472 456 440 474 468 450 437 472 454 468 474 464 445 455 481 460 463 480 492 491 496 467 461 488 463 480 462 506 466 502 508 476 482 497 474 515 474 484 483 489 474 495 486 485 482 504 524 479 520 524 525 514 505 508 502 529 504 540 491 508 509 518 509 507 512 533 536 509 547 548 523 534 514 526 552 546 528 550 520 517 531 549 521 557 537 529 551 550 567 552 555 545 568 578 531 566 568 539 539 553 567 583 536 537 582 541 586 592 557 554 559 573 563 597 596 572 558 563 553 595 596 584 557 552 567 575 596 591 589 575 561 586 601 569 604 603 604 610 607 569 599 604 589 571 600 575 603 630 632 629 615 631 634 608 580 601 640 595 632 604 618 590 618 638 601 610 616 648 626 605 615 632 626 640 607 652 600 649 606 628 609 628 620 605 644 652 642 605 631 655 638 655 630 670 663 644 616 615 642 667 645 650 654 645 668 665 656 667 632 627 644 681 640 649 654 625 637 634 666 685 689 646 641 657 666 687 658 648 687 661 697 697 676 696 641 642 687 685 685 680 663 669 690 675 698 647 685 674 688 668 688 691 704 706 709 680 704 660 716 687 709 701 658 690 706 707 664 657 721 710 700 686 692 697 694 707 686 674 703 678 725 726 711 689 699 694 690 667 717 699 725 672 716 675 734 675 720 734 688 731 709 726 693 679 678 715 686 687 675 676 722 733 709 679 738 707 726 733 713 734 728 704 737 683 689 701 707 736 718 740 744 682 705 694 732 729 728 742 723 713 692 687 706 690 737 747 705 736 710 739 728 724 697 710 717 742 737 746 714 739 695 696 695 702 749 740 704 716 699 730 736 736 735 716 719 694 696 695 696 741 715 718 728 699 732 696 740 733 700 700 702 700 741 715 697 738 702 735 697 746 699 729 711 736 701 701 717 703 730 704 708 700 723 700 727 724 733 707 703 703 714 726 704 699 711 718 738 735 704
721 716 709 727 733 705 743 704 702 707 708 698 718 701 734 703 739 702 702 699 744 742 722 745 736 734 705 706 718 749 703 730 733 705 725 726 733 744 696 698 722 732 743 750 696 715 715 699 697 722 734 699 742 701 695 696 696 733 693 738 738 750 724 717 739 717 702 701 741 742 724 745 698 689 735 705 688 738 692 690 698 688 716 733 738 722 707 711 707 739 687 708 690 708 703 686 724 722 696 727 689 749 700 682 702 750 740 694 704 731 709 679 679 709 725 676 687 723 713 742 704 720 737 686 714 709 711 677 729 681 732 677 706 716 737 735 721 718 675 713 724 674 692 724 714 719 673 712 677 717 721 661 665 724 717 721 689 702 684 696 689 655 657 671 686 709 717 676 681 664 682 659 699 672 688 694 686 665 671 666 650 646 658 696 667 696 668 644 681 676 658 653 703 668 692 699 635 680 693 671 675 661 660 674 646 641 645 651 676 684 667 666 648 654 629 658 687 686 663 680 627 664 621 674 636 643 625 639 614 676 624 666 643 635 660 626 647 659 650 664 609 626 660 658 638 661 646 609 648 660 604 607 656 597 633 614 602 653 591 598 640 631 631 615 598 633 630 589 610 585 635 589 639 598 621 596 578 585 624 583 575 628 597 576 570 589 627 582 569 610 617 571 606 613 608 616 571 573 599 591 571 607 602 579 600 604 603 557 556 605 588 589 548 597 583 585 547 558 565 544 579 561 574 565 547 553 535 551 547 541 570 576 573 577 570 579 536 542 556 542 550 519 548 528 546 557 528 513 541 527 523 549 556 508 538 547 534 548 544 523 530 504 549 535 545 497 501 520 498 531 528 522 526 505 512 507 511 509 489 485 517 527 493 492 523 510 476 497 509 478 483 505 507 478 478 466 474 494 473 479 469 465 501 478 468 461 475 496 492 475 482 463 451 462 480 454 485 446 479 477 451 451 482 480 465 448 437 463 435 444 446 471 466 435 450 437 460 446 457 454 439 454 442 444 448 445 417 447 421 412 414 435 426 437 425 422 421 426 400 434 407 399 421 415 396 410 430 425 399 392 411 414 417 420 395 405 385 414 392 390 395 405 375 406 393 382 405 384 405 389 399 395 379 370 368 382 372 394 378 370 358 364 363 370 357 363 365 352 369 379 367 375 372 348 351 366 339 342 358 366 348 336 345 339 340 359 335 340 331 326 349 323 351 347 332 330 328 343 331 314 343 323 333 315 326 333 332 304 315 311 305 310 304 307 326 321 296 305 316 310 307 299 295 305 299 308 303 285 284 301 304 294 283 292 289 295 301 289 284 285 283 275 291 278 271 272 265 277 266 286 260 277 260 274 279 277 267 276 266 273 259 263 262 250 247 259 256 250 256 241 251 250 259 244 236 238 245 232 232 239 240 233 246 234 244 238 224 240 225 228 225 229 223 219 226 225 215 232 211 229 212 230 228 208 221 224 204 210 209 203 202 209 200 205 209 195 207 194 211 200 194 201 195 200 187 196 201 193 185 185 193 185 190 186 191 188 176 189 175 186 171 187 171 176 180 170 166 167 172 163 177 176 163 165 174 160 161 160 170 167 155 155 154 160 151 161 162 152 153 153 155 150 147 149 151 142 144 141 139 139 138 148 137 144 133 145 139 138 135 139 139 135 132 135 133 135 124 125 126 125 121 121 122 120 121 120 123 117 122 121 121 122 118 116 116 117 111 117 112 112 109 107 114 108 108 110 102 100 103 101 99 99 103 95 103 100 99 98 96 96 98 94 93 95 89 90 88 86 90 85 91 84 84 82 83 82 85 82 79 82 77 80 76 80 81 77 80 75 74 76 74 74 74 76 69 72 72 70 71 68 66 67 68 65 65 65 63 66 65 65 63 63 61 59 61 58 61 59 58 56 55 55 57 53 55 55 56 53 54 50 52 50 49 52 48 51 50 46 48 45 48 46 47 44 44 43 42 44 44 43 42 42 40 39 40 40 40 40 41 37 39 37 36 37 36 37 36 36 34 35 33 32 33 33 31 31 33 30 32 30 30 30 30 29 29 28 28 28 27 27 27 25 25 26 25 24 25 25 23 24 23 22 22 22 22 22 22 22 22 21 21 21 20 19 19 19 20 19 20 19 20 20 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 20 19 20 20 19 19 20 19 19 21 20 20 20 21 21 21 21 22 23 23 23 24 24 24 25 25 24 25 26 26 25 26 27 27 27 27 28 29 30 29 31 30 31 32 30 31 33 31 34 34 34 35 33 35 34 36 35 36 36 37 37 37 39 38 41 40 40 40 42 41 41 41 44 41 41 44 42 44 43 45 47 48 45 46 47 48 49 52 49 52 50 51 52 53 54 52 52 56 54 54 57 58 58 58 58 59 57 58 59 59 60 63 65 62 66 64 67 63 64 65 70 66 71 73 72 70 71 75 71 77 76 78 73 78 78 80 77 81 79 80 78 79 79 83 80 86 82 84 84 86 86 91 91 90 86 90 96 90 89 92 95 99 97 98 101 99 99 102 100 97 106 103 107 99 109 105 103 110 106 110 108 107 113 116 112 115 113 111 117 121 120 121 114 116 116 116 120 128 126 122 123 123 121 125 131 136 124 136 136 130 139 129 130 138 134 135 144 144 142 136 146 148 139 146 147 143 142 144 154 150 144 152 150 151 155 159 154 154 154 158 162 166 166 162 164 169 173 164 171 166 170 166 178 173 179 178 177 175 179 186 185 178 172 177 179 186 181 192 181 179 185 187 187 190 194 199 202 194 196 192 195 201 192 199 201 206 211 196 198 208 206 211 214 203 222 217 215 208 221 218 211 209 224 218 228 224 214 231 219 217 236 221 225 223 228 240 228 225 234 241 244 248 244 234 254 244 257 252 243 259 250 248 241 265 254 243 269 254 256 261 268 272 264 259 254 259 257 276 276 268 262 273 273 281 286 280 269 280 277 270 277 295 286 278 284 295 302 285 299 286 288 293 299 310 292 305 297 293 303 307 293 295 308 315 314 303 326 308 319 311 316 328 322 332 312 325 332 331 312 314 315 337 327 331 345 334 349 331 342 353 331 355 352 344 348 335 346 345 340 332 353 365 356 345 371 350 341 366 369 369 369 371 357 366 372 365 360 384 354 370 380 384 365 368 376 362 385 389 370 364 371 385 403 401 406 404 389 381 408 413 400 401 384 395 405 398 385 394 416 412 416 419 399 406 394 407 393 424 434 406 409 416 409 409 422 441 426 404 421 413 447 448 439 447 439 454 439 453 440 441 450 440 447 461 425 457 435 444 462 472 463 461 442 438 460 444 473 449 437 448 462 476 441 443 473 458 461 476 452 467 456 483 477 482 496 494 489 476 478 496 461 474 491 485 474 505 505 494 484 500 509 481 483 509 518 494 493 487 506 510 511 518 498 494 499 497 529 497 499 492 537 513 502 524 520 537 547 505 515 511 500 534 521 525 521 514 508 536 531 556 529 541 561 524 535 515 552 519 546 567 534 521 534 531 526 549 543 543 568 554 566 565 536 536 577 551 562 540 541 558 579 553 575 570 577 579 557 579 550 548 580 601 585 578 560 557 572 561 577 595 578 569 577 573 565 602 583 601 620 574 582 596 614 625 594 600 580 587 608 580 580 600 589 591 606 596 608 592 618 625 631 635 602 587 586 597 620 637 635 632 628 609 610 594 630 615 609 611 613 643 635 624 640 647 651 652 664 606 631 643 634 661 657 617 659 622 615 629 640 651 656 649 672 665 666 658 678 673 642 633 646 663 633 644 685 632 657 636 645 628 674 663 639 674 691 692 682 645 677 672 639 665 672 640 658 677 694 698 654 648 673 667 682 689 696 692 650 663 674 656 686 706 662 646 671 684 693 702 689 649 660 693 693 718 686 716 684 658 661 680 671 693 698 688 692 683 707 719 709 718 724 720 725 726 715 715 674 673 695 689 720 731 671 711 726 674 668 730 730 686 713 683 738 702 687 735 735 702 713 704 676 719 696 684 685 685 707 746 692 711 730 731 722 747 725 698 742 707 710 683 683 710 722 686 707 738 719 734 684 701 703 737 691 722 689 722 689 702 732 694 698 710 731 693 746 698 747 691 690 692 695 742 717 718 697 697 749 726 707 693 698 706 694 717 748 710 721 725 701 698 716 703 744 701 696 703 747 699 699 700 729 726 718 700 744 745 699 713 720 703 733 711 738 731 702 741 730 701 736 704 717 738 702 724 707 723 738 713 727 714 702 745 698 727 724 703 750 700 741 724 728
700 747 723 736 745 726 704 738 718 714 731 743 699 700 738 700 730 698 742 740 738 712 702 724 739 727 704 701 727 733 738 700 703 739 706 700 734 724 729 717 707 696 722 711 701 736 706 700 732 731 699 742 698 705 724 731 694 696 693 741 746 731 693 706 739 693 694 730 691 702 726 694 738 692 705 693 692 717 749 688 745 691 708 691 696 722 719 687 727 722 691 705 688 717 715 743 737 718 716 736 711 709 693 701 687 747 731 693 717 705 732 698 718 738 692 717 712 701 715 687 681 718 735 740 679 727 704 687 697 692 735 678 677 683 678 683 717 709 710 673 712 725 734 696 713 684 700 675 714 683 698 723 682 703 670 696 674 711 674 718 702 705 661 689 697 703 685 670 697 689 680 705 679 685 708 661 671 648 650 662 669 656 654 691 692 689 651 655 684 643 644 699 696 703 674 669 663 686 675 687 682 658 661 665 674 665 652 689 654 672 666 642 630 625 670 627 666 653 621 666 632 642 640 657 658 672 645 654 659 656 628 673 656 620 657 633 665 646 617 641 618 631 605 626 610 632 655 637 637 654 646 631 626 628 629 631 642 648 609 633 617 589 650 592 645 628 633 605 586 617 584 612 638 629 582 598 578 582 607 581 621 599 596 573 618 607 627 581 579 580 588 608 566 583 610 601 593 571 567 606 607 574 575 610 572 556 565 555 601 557 560 577 556 567 552 579 571 565 581 585 569 569 538 572 560 577 580 547 584 535 546 576 541 543 576 527 568 542 544 575 527 545 534 558 563 563 545 514 559 556 536 525 532 555 529 506 557 552 549 514 512 502 534 536 519 508 526 533 525 498 509 509 502 491 508 520 503 518 532 527 483 496 514 520 491 482 521 523 495 509 499 501 518 502 515 509 490 508 492 474 507 471 475 470 495 460 474 475 492 482 487 484 449 494 492 463 465 479 446 469 470 447 455 445 476 438 467 461 454 471 470 430 460 428 457 457 443 448 440 456 419 426 422 452 432 443 414 427 422 418 433 450 410 435 419 427 403 402 400 431 433 411 415 398 400 396 418 391 413 398 393 403 414 409 414 407 381 397 412 389 414 393 394 387 398 376 375 383 369 395 368 376 399 376 398 398 374 391 384 375 391 365 385 369 376 379 377 352 352 347 351 359 373 363 374 362 367 347 360 343 345 334 363 332 338 351 356 343 338 336 331 342 336 331 342 325 327 346 319 339 326 319 338 311 337 311 323 308 322 333 331 326 327 328 318 302 323 321 305 302 308 302 296 305 298 300 292 303 289 283 297 302 296 287 282 298 279 289 278 278 288 286 281 278 272 269 284 265 276 264 261 278 268 264 262 273 276 252 256 272 251 257 259 263 269 261 254 244 259 240 261 245 249 253 246 251 245 251 251 244 251 231 235 227 237 236 245 243 238 234 220 231 236 219 218 235 224 233 219 218 225 213 227 210 216 214 209 202 221 202 213 212 198 204 199 198 211 192 191 203 208 198 197 197 196 189 190 183 187 192 195 196 183 195 178 188 176 181 185 185 174 171 183 171 179 176 172 165 174 177 162 166 171 165 166 160 165 165 170 158 168 158 162 151 153 153 153 162 148 157 148 144 149 156 150 148 146 141 142 149 138 147 141 137 144 145 140 143 136 137 141 137 133 130 133 136 125 125 129 126 121 120 126 126 120 120 124 123 122 117 117 112 120 111 117 113 116 113 114 113 111 110 107 104 109 109 101 105 101 100 104 100 96 98 96 98 98 93 92 96 94 98 94 89 96 94 90 89 89 87 85 84 89 88 82 82 84 85 85 78 84 78 78 81 80 81 79 79 78 75 75 73 73 72 73 68 68 67 67 71 67 68 68 66 64 65 66 66 63 64 63 64 58 62 61 61 60 59 59 58 55 55 54 55 55 53 53 51 55 53 51 53 48 52 47 50 48 47 45 47 45 46 45 46 45 43 42 43 44 42 43 42 40 38 38 39 39 39 38 37 37 36 36 36 35 35 36 35 33 33 34 32 32 33 33 32 30 32 30 30 30 28 30 29 27 28 28 26 26 27 26 25 26 26 24 24 25 24 23 23 23 23 22 23 21 22 22 22 21 20 21 20 19 19 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 20 20 19 19 19 20 19 20 20 21 21 22 22 22 22 23 23 22 23 24 24 24 24 24 25 26 25 26 26 27 27 26 27 28 27 28 28 29 30 31 31 32 31 33 31 33 33 34 33 35 33 35 34 34 35 35 36 36 38 37 39 41 40 39 41 40 39 39 41 40 42 44 43 42 43 44 44 44 45 47 46 46 47 51 49 50 51 50 50 50 55 54 54 52 55 55 57 56 59 59 60 58 60 59 57 61 58 63 64 61 63 62 64 67 66 69 67 65 68 69 71 67 68 73 70 76 71 75 76 74 73 76 80 81 75 83 82 80 84 81 85 84 82 87 81 89 90 86 86 90 93 89 94 92 96 93 90 93 99 96 97 101 99 104 102 104 100 100 106 107 107 102 106 108 104 105 113 110 113 106 107 112 116 119 114 118 113 119 113 123 121 116 125 122 128 129 129 130 126 125 128 126 130 133 135 131 127 140 135 129 133 134 136 134 134 135 147 138 144 148 149 148 146 144 154 148 157 155 158 158 150 153 152 160 154 165 163 154 165 161 167 160 168 173 159 167 172 164 168 172 172 176 175 168 183 169 182 181 179 177 183 175 191 191 179 178 188 194 193 199 193 198 195 190 192 195 204 205 206 201 203 195 204 199 200 201 206 209 216 215 205 212 222 212 208 217 218 213 209 228 224 228 227 235 233 233 227 236 219 230 222 239 230 228 227 248 238 241 245 237 235 233 255 247 255 257 238 252 251 261 246 250 256 265 256 249 260 259 251 258 255 259 264 278 260 272 272 267 286 285 284 282 269 285 283 290 274 276 292 298 276 300 295 292 299 296 293 300 284 285 284 294 305 285 292 316 300 298 292 311 307 299 320 298 304 306 319 312 309 312 318 320 313 326 333 309 341 341 341 334 330 344 332 348 351 333 336 353 339 337 345 351 350 337 362 334 341 347 361 335 360 367 369 348 352 376 374 369 344 374 346 377 380 366 359 373 370 380 390 381 360 376 366 363 385 397 381 387 400 399 405 375 394 380 389 397 376 399 408 383 395 394 388 412 421 391 424 395 419 403 391 417 402 417 418 421 406 431 422 416 408 423 419 406 429 410 430 446 429 437 445 415 425 420 426 426 452 457 424 433 438 454 449 450 429 468 453 441 468 435 441 460 455 444 463 446 450 450 483 486 457 463 461 449 475 457 484 496 494 452 477 501 464 470 504 489 500 503 489 469 471 471 500 482 516 508 516 476 473 482 498 489 479 484 499 482 493 511 512 486 512 530 531 526 488 495 501 533 508 543 528 543 524 517 507 514 526 501 518 513 540 554 541 558 546 560 546 553 534 561 522 517 548 553 536 543 541 544 525 560 574 568 543 576 551 534 582 545 534 575 554 567 572 563 585 575 548 558 592 574 549 552 577 562 590 575 562 565 582 575 571 588 585 591 577 592 570 602 595 608 583 571 593 561 572 612 566 613 616 577 616 605 588 582 628 575 578 580 583 599 576 631 626 583 591 617 617 616 628 607 601 606 642 603 647 645 630 650 605 597 627 634 625 654 611 646 636 653 608 614 606 632 630 611 604 613 655 642 645 636 621 613 638 613 622 655 655 654 659 668 616 647 671 660 671 669 676 645 628 684 658 673 640 660 680 659 631 664 675 654 692 640 647 686 686 690 637 680 652 663 655 692 667 677 661 691 701 644 676 703 669 672 663 666 650 707 710 649 648 685 689 650 670 673 656 684 689 699 670 704 708 690 709 657 670 670 699 708 677 709 718 717 693 707 691 661 705 670 665 699 728 699 720 716 691 703 676 681 729 672 722 676 681 722 719 679 681 703 681 682 701 690 740 676 677 710 677 731 714 688 726 725 690 723 726 707 686 716 690 679 697 724 741 688 750 710 750 741 745 722 709 685 750 687 707 736 750 749 708 724 724 697 727 723 750 715 702 727 689 733 744 750 692 740 697 705 692 693 693 716 721 748 711 740 716 692 736 709 716 699 699 698 717 699 696 738 748 736 720 728 746 750 704 730 742 700 702 696 732 735 714 718 740 701 730 700 739 734 723 708 720 700 699 699 744 701 744 718 742 700 698 749 704 715 713 734 743 699 705 699 699 725 702 705 701 705 708 701
728 728 738 723 705 716 703 702 717 717 737 700 699 723 704 703 701 704 723 743 702 703 733 711 699 725 702 720 733 699 721 701 722 717 703 714 748 738 698 725 745 746 717 698 698 702 696 733 747 710 721 699 714 694 696 711 703 716 710 703 717 745 692 745 745 701 709 732 720 723 695 747 699 702 733 705 691 704 739 719 749 738 733 703 730 692 717 742 695 739 710 698 731 706 750 741 724 735 716 747 734 746 692 742 749 728 680 690 709 701 725 706 713 696 706 740 726 729 681 689 744 723 685 722 691 722 703 726 691 692 688 726 706 731 699 734 704 730 676 693 694 677 709 699 693 692 689 724 711 689 703 700 671 668 726 679 663 722 692 683 663 721 701 690 654 711 698 659 678 691 717 683 670 669 671 668 688 703 680 678 686 670 692 663 682 669 695 656 642 695 704 673 647 680 693 658 654 698 664 653 690 646 682 691 682 671 687 671 631 635 671 692 649 642 624 633 655 637 640 677 660 624 633 666 643 634 648 673 670 657 638 616 630 648 622 649 664 664 625 640 640 659 663 616 653 638 624 651 643 600 625 598 605 642 646 626 612 653 611 592 619 605 598 603 610 612 630 637 598 591 612 621 632 604 607 603 597 597 606 608 623 629 572 605 595 577 594 586 583 607 578 580 566 617 563 617 617 592 587 613 568 572 605 595 608 592 598 587 583 565 565 588 561 590 583 586 571 585 580 558 574 540 550 543 573 556 545 581 553 564 534 575 574 579 533 554 526 536 547 543 522 554 526 542 520 557 564 552 514 514 556 520 557 546 546 509 518 510 522 533 547 534 527 548 523 516 509 514 515 516 516 531 527 494 509 510 499 532 498 506 524 514 522 498 486 484 507 516 481 500 473 487 510 517 507 502 478 507 486 469 508 483 498 484 467 474 490 468 485 494 490 451 485 481 480 475 475 445 468 450 450 439 453 476 478 480 478 444 477 436 441 457 455 454 460 440 456 459 460 459 426 426 454 421 439 425 435 440 419 427 409 410 418 424 434 428 422 408 408 412 408 433 435 396 401 413 405 394 410 395 427 388 408 423 402 386 420 385 405 414 391 406 394 406 380 402 397 403 396 399 377 396 399 385 395 371 384 387 391 360 372 356 387 368 359 384 377 371 373 359 349 357 353 346 371 349 341 346 370 352 354 333 360 335 332 338 328 339 334 329 323 323 323 337 341 343 336 344 339 345 340 338 323 336 320 327 324 305 311 326 310 329 328 305 311 303 308 301 318 308 304 303 311 298 287 289 285 307 284 306 309 284 290 304 277 286 275 300 293 295 277 275 279 281 285 276 278 265 286 265 284 281 281 259 261 270 268 276 267 272 268 248 249 252 267 244 262 265 251 245 246 238 246 239 248 249 247 239 245 246 231 247 240 233 226 237 239 233 224 226 228 238 219 236 227 231 221 223 219 217 214 216 214 206 222 209 204 204 211 213 203 206 206 208 205 199 203 196 208 199 209 201 206 188 201 201 199 200 189 190 191 195 182 187 191 180 187 176 177 172 188 174 171 174 172 174 178 180 164 164 176 173 173 162 158 172 169 169 165 159 161 154 152 153 163 156 152 151 147 154 151 152 148 151 152 153 143 144 141 143 148 137 136 138 133 143 139 131 133 136 129 136 129 136 131 134 123 133 131 129 125 129 120 126 125 127 121 118 122 117 117 113 119 119 111 110 113 113 114 116 105 114 109 110 104 107 106 100 100 105 106 103 100 100 103 100 97 97 96 92 99 91 96 97 90 92 91 94 93 85 88 84 88 87 87 87 81 79 80 82 81 77 81 82 79 81 80 73 75 75 75 73 73 73 75 69 70 69 72 69 69 65 69 68 67 62 64 64 60 60 61 61 63 58 61 62 58 59 59 59 55 56 54 55 52 52 51 53 52 50 51 52 48 49 49 48 48 46 47 47 44 44 46 44 42 43 42 44 40 40 41 40 39 40 41 39 40 38 37 39 37 37 37 37 35 34 35 35 34 33 34 34 33 33 32 30 30 31 31 30 30 28 30 28 27 28 26 26 26 26 25 26 25 25 24 24 23 23 24 22 22 23 23 22 21 22 21 21 20 20 21 20 19 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 20 19 20 20 20 20 19 20 20 21 20 21 21 21 22 21 22 22 22 23 23 23 23 25 25 24 26 25 26 25 26 27 26 27 27 28 30 28 29 29 30 31 31 32 31 31 32 32 34 33 35 35 36 36 35 37 35 38 37 39 38 37 39 39 40 41 39 41 41 41 43 42 42 44 44 43 43 46 46 46 47 48 47 51 48 48 49 50 53 50 52 54 53 53 53 56 56 56 57 55 56 60 62 58 61 60 63 59 61 63 63 61 67 63 64 66 66 64 67 72 66 71 71 71 69 71 72 73 75 73 78 74 74 79 80 80 81 79 78 79 78 85 87 84 82 89 83 88 85 89 85 88 89 92 89 90 92 98 99 95 95 95 96 98 99 95 99 99 104 98 107 106 106 105 107 105 104 114 115 116 115 107 114 114 118 115 120 122 117 121 120 118 121 118 120 125 120 121 120 130 132 126 129 127 131 130 139 137 129 131 138 141 140 134 141 135 145 137 143 146 151 142 147 151 146 147 151 152 146 157 152 157 152 151 160 153 163 160 155 158 157 162 172 165 162 162 175 164 165 168 178 173 174 168 173 172 173 182 188 178 178 174 176 185 179 192 184 189 181 187 200 197 195 201 188 192 197 194 202 199 197 209 197 213 200 213 204 199 217 211 204 213 205 212 208 224 207 208 210 219 229 223 215 230 226 218 230 233 237 226 225 223 239 242 227 244 232 236 243 234 234 249 248 251 257 248 241 250 241 260 254 265 261 246 254 255 272 271 251 270 272 275 269 276 260 265 261 262 265 263 281 289 271 269 279 267 287 269 273 287 287 273 298 284 300 295 290 292 300 287 304 285 302 298 301 287 303 312 311 298 322 298 325 301 299 316 315 313 332 324 325 330 307 316 311 320 323 330 314 331 323 344 332 348 337 348 323 334 336 329 329 354 354 330 334 356 340 344 362 348 369 347 343 358 362 357 350 363 378 347 378 373 352 362 387 357 353 363 364 382 378 385 390 390 394 370 375 392 387 379 390 386 407 396 411 376 376 399 390 389 395 382 399 389 409 397 389 423 402 403 418 412 410 414 397 430 422 409 434 408 435 403 407 407 407 417 428 428 445 432 424 438 456 445 439 429 445 448 459 461 462 432 451 455 428 428 435 447 472 466 464 440 465 473 468 473 480 458 463 463 453 465 457 470 485 454 485 458 482 472 468 494 473 459 492 481 503 461 473 500 486 484 507 511 469 473 493 507 485 490 520 493 490 498 526 512 522 496 509 493 507 501 527 510 523 503 516 499 504 526 527 507 513 511 507 503 508 526 528 523 513 539 508 526 520 551 523 556 524 548 560 560 521 536 560 531 523 570 563 551 562 552 538 580 564 549 534 558 583 581 569 566 571 585 588 556 578 540 565 574 548 543 582 547 581 590 596 589 587 570 600 597 590 599 604 575 571 606 604 609 600 588 618 571 595 579 573 611 590 572 576 595 616 598 595 591 572 614 603 613 634 585 600 578 611 628 609 623 620 601 586 589 636 595 597 600 596 623 618 597 605 611 625 655 611 624 650 637 604 619 629 659 654 624 628 607 660 655 651 666 665 664 669 654 627 620 635 674 628 649 648 641 647 674 680 661 645 682 658 657 631 683 669 667 682 647 677 643 658 650 652 682 632 642 634 683 689 678 679 678 683 676 698 682 643 697 661 692 660 649 678 665 655 692 684 670 655 695 647 681 660 686 661 693 675 695 687 682 709 654 656 663 709 708 654 715 663 681 678 662 658 664 677 675 713 660 671 670 699 697 706 719 685 703 694 696 702 673 667 725 694 731 735 728 695 731 706 724 734 733 692 722 715 705 725 727 689 714 698 714 694 712 695 719 695 705 738 690 712 747 710 750 702 743 731 682 747 709 743 742 734 745 731 727 715 701 726 729 712 735 732 738 690 688 699 721 716 742 704 709 703 713 741 734 692 704 727 693 740 739 696 726 731 698 704 706 692 697 710 697 716 738 700 705 740 718 705 730 711 736 696 698 735 745 701 699 718 716 738 746 715 739 741 705 722 726 723 723 732 731 703 711 702 735 704 706 735 745 698 713 741 714 704 736 714 704 716 740 742 724 749 701 703 716 703 715 702 703
704 700 747 720 715 699 719 711 728 740 710 711 739 728 736 709 737 713 700 701 701 699 731 743 702 713 736 725 716 704 732 700 728 724 717 739 719 701 702 701 703 700 722 725 745 718 741 700 700 699 708 726 717 704 700 700 719 694 739 733 731 709 699 709 748 745 724 727 733 705 748 727 735 702 741 724 735 691 694 693 745 745 716 723 721 749 714 723 749 690 726 728 694 686 727 690 718 691 691 743 698 686 688 747 691 685 700 686 692 740 711 731 696 742 742 687 712 684 742 711 694 740 700 719 705 718 685 732 704 714 706 704 686 720 729 697 670 694 698 709 683 713 702 668 706 696 719 702 677 699 710 697 684 682 695 661 713 670 669 694 692 662 674 696 661 668 696 695 652 718 695 667 651 684 678 696 664 698 704 689 695 675 660 698 688 657 707 650 674 667 653 695 672 686 655 660 652 684 647 665 691 691 673 672 678 690 687 677 635 637 648 632 689 662 625 678 653 662 668 664 633 673 682 649 627 663 631 641 632 675 674 637 667 643 652 621 644 648 626 616 615 648 638 626 612 663 631 628 660 651 616 601 634 651 624 639 613 629 633 617 633 623 618 591 644 594 599 589 627 640 583 607 583 614 612 603 583 613 615 590 585 619 592 624 628 613 603 608 585 603 580 595 594 588 619 610 568 583 600 585 591 589 596 608 609 593 586 597 565 569 583 589 577 558 582 572 575 556 562 559 549 561 578 547 564 575 557 534 586 552 583 566 529 580 556 546 561 563 554 569 521 552 522 554 544 527 520 555 548 524 556 552 543 523 514 514 521 554 507 515 550 506 534 529 506 514 517 522 522 505 541 518 527 491 525 506 522 500 504 491 489 523 499 506 493 480 490 492 492 511 515 515 477 487 472 492 496 489 473 491 474 477 464 499 466 477 497 471 465 489 476 463 452 478 483 469 490 454 479 454 461 442 458 440 462 471 479 463 445 451 453 464 438 440 436 455 435 442 452 446 424 420 456 455 433 442 431 416 445 415 420 445 446 429 445 422 441 435 420 433 399 412 408 429 415 406 413 413 402 389 397 395 394 403 417 393 417 403 412 402 390 382 386 388 380 409 393 381 368 395 372 368 383 394 394 382 382 387 377 373 386 373 366 372 387 361 360 356 348 352 377 374 350 369 360 367 354 348 366 335 365 335 363 355 343 333 329 350 336 340 344 332 326 348 328 325 339 348 342 325 339 329 321 313 329 332 314 304 326 306 322 317 312 301 310 326 305 311 304 312 312 306 314 293 298 288 296 312 292 297 282 294 286 305 283 290 278 288 285 285 293 272 273 273 266 270 290 271 283 283 273 259 257 275 278 268 265 272 272 252 249 262 250 256 260 259 253 256 264 245 254 253 245 248 250 255 241 254 239 243 238 228 233 240 225 241 228 225 226 236 238 230 234 220 215 216 223 223 223 226 217 227 212 224 210 212 217 211 212 208 204 207 215 205 205 203 199 194 202 194 205 207 197 192 194 194 189 193 184 198 197 184 180 188 182 191 179 176 186 185 175 179 177 179 175 172 167 167 174 175 167 169 165 161 165 158 165 166 169 163 160 164 156 155 157 157 151 156 158 153 148 157 150 151 152 140 139 150 146 141 145 148 140 139 143 141 139 139 131 139 132 127 132 132 133 135 128 128 129 121 124 119 127 126 119 126 124 118 114 119 119 117 119 110 114 119 108 110 109 115 109 113 106 107 104 109 105 107 104 98 106 105 97 103 99 100 95 101 100 94 96 97 89 92 96 95 90 91 87 89 90 89 88 85 88 83 79 82 79 84 84 76 78 79 76 74 77 76 76 76 75 71 75 74 72 73 72 67 68 66 69 68 66 66 66 63 65 66 64 64 61 59 58 57 58 61 57 57 55 55 57 57 57 53 53 56 51 53 52 52 49 48 50 50 51 46 47 48 46 45 47 44 44 45 45 42 44 44 42 42 42 39 40 38 40 40 40 37 37 38 38 35 36 35 34 36 34 34 33 34 32 33 32 31 32 30 30 30 30 29 28 30 28 27 28 27 26 27 26 25 25 25 24 25 24 24 24 23 23 23 23 22 21 21 22 20 21 21 20 20 19 19 19 19 19 20 20 20 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 20 20 19 20 20 19 19 20 20 21 21 21 21 21 22 23 22 23 22 24 24 24 25 25 25 26 26 25 26 27 27 26 27 28 30 29 28 30 31 31 32 30 31 33 32 34 34 33 33 35 34 36 35 35 37 36 36 37 38 38 41 38 39 40 40 39 42 40 40 41 41 42 44 44 46 44 47 44 45 46 48 46 51 48 49 52 52 52 53 55 51 55 56 53 57 57 57 55 59 58 56 59 60 58 60 58 63 64 64 61 61 67 62 67 65 65 65 70 66 70 70 69 71 70 71 75 75 76 78 79 80 76 79 83 78 82 79 83 83 79 85 82 82 83 84 86 84 90 93 89 90 88 96 93 95 98 96 99 93 98 97 94 95 100 100 100 97 101 98 106 105 101 109 111 105 107 107 109 114 117 108 110 118 119 113 113 121 113 116 124 118 123 121 120 124 127 129 121 122 123 126 133 134 138 136 129 131 129 141 132 144 139 138 135 139 146 143 139 146 145 149 141 149 146 152 157 158 157 148 160 148 161 163 160 155 159 163 158 162 158 159 164 173 173 171 176 166 169 176 174 182 170 177 174 171 181 184 179 176 186 174 180 184 178 192 186 198 198 187 195 199 185 197 187 197 198 209 201 203 192 207 206 195 213 199 202 219 202 215 205 212 213 208 214 224 219 228 226 226 231 225 229 222 225 228 237 238 228 237 226 243 237 234 231 249 229 241 241 233 253 247 240 249 248 243 255 244 250 243 255 260 254 254 254 262 260 265 252 271 263 272 271 271 265 281 273 270 274 262 275 265 267 271 276 293 269 272 291 284 286 289 285 299 278 301 281 300 291 297 310 300 310 286 288 289 290 317 316 295 294 309 311 302 314 310 321 329 307 317 323 329 318 339 332 339 326 339 339 322 322 331 320 332 323 325 352 347 331 331 334 336 359 341 360 361 334 356 354 370 337 340 350 354 363 347 367 364 370 370 364 377 379 359 387 373 379 369 371 361 364 389 364 395 383 387 365 399 377 379 402 402 397 411 396 385 393 382 395 417 400 382 420 404 393 394 407 392 412 403 395 402 402 425 400 419 434 439 433 418 421 417 431 432 408 414 417 437 451 446 449 423 424 419 456 454 441 460 428 456 463 425 461 428 452 444 442 454 456 469 438 456 440 440 473 441 475 473 450 486 483 477 455 486 451 474 485 470 478 475 471 471 471 499 459 481 486 494 471 505 505 506 484 481 513 487 493 510 495 519 494 498 487 521 526 503 505 497 511 531 531 490 508 521 538 497 522 502 525 520 529 501 496 526 527 541 548 515 529 552 551 512 554 528 533 541 540 564 522 523 516 568 563 565 550 554 561 546 549 547 569 530 526 541 539 556 536 578 581 541 549 543 566 569 583 548 593 567 547 578 588 573 544 582 574 586 554 595 601 555 557 556 607 568 601 572 601 576 596 573 588 604 582 565 611 598 583 620 576 593 614 589 577 597 601 596 627 624 630 592 617 619 590 609 603 600 601 595 591 605 585 641 601 600 642 644 637 607 612 653 605 642 652 624 644 653 610 623 623 602 648 650 630 616 637 607 653 627 642 666 620 612 635 649 620 649 630 676 676 666 657 620 661 682 659 668 628 636 667 634 626 636 670 679 660 680 686 644 671 639 632 662 639 660 661 637 690 682 650 660 669 647 676 675 655 681 672 693 657 645 655 663 649 675 655 676 651 706 648 680 708 693 655 656 672 681 705 689 678 680 668 714 703 692 674 661 701 702 717 672 658 719 667 708 721 702 684 662 709 730 688 687 669 719 684 690 676 683 682 675 712 727 681 676 675 707 687 674 728 731 676 715 713 713 742 728 714 696 699 745 732 730 722 717 715 691 702 695 736 748 719 710 737 749 739 691 724 726 689 698 737 713 723 698 687 749 735 749 688 711 716 727 691 692 688 710 691 708 732 742 692 694 727 725 721 694 695 744 737 691 709 747 698 741 725 704 724 746 698 734 700 712 699 750 703 742 696 719 725 722 721 741 696 698 748 701 699 703 736 721 718 716 720 743 741 700 699 739 727 732 698 719 736 722 702 748 707 732 727 718 702 699 736 703 744 699 702 721 744 739 699 701 730 702 703 708 729
749 700 747 706 744 712 702 733 730 703 716 734 700 740 713 702 710 705 726 739 713 706 740 705 720 700 705 704 737 704 702 715 741 723 715 702 700 725 705 728 703 703 728 728 743 741 734 702 699 721 733 697 699 745 701 700 701 729 700 719 716 694 697 693 718 714 700 698 699 695 705 702 695 715 733 701 750 696 695 735 722 737 715 713 690 730 691 727 725 723 714 717 687 735 724 693 743 728 707 727 708 731 744 688 723 699 750 703 681 728 692 681 701 718 719 682 726 689 708 736 693 738 680 738 700 674 714 724 702 706 716 728 676 677 737 669 691 711 709 707 725 703 684 718 670 692 719 721 728 716 675 725 661 698 685 695 677 691 674 673 725 694 675 682 655 694 679 692 702 675 693 659 700 691 649 662 680 695 693 702 706 702 683 650 705 689 643 666 649 658 692 705 697 644 640 690 671 681 670 641 650 682 640 640 679 694 682 657 652 677 639 665 637 630 672 672 673 633 680 646 672 678 675 635 633 674 652 619 651 677 676 657 628 650 664 639 612 663 660 659 643 628 623 647 631 612 617 651 632 618 610 654 648 631 601 595 630 631 627 591 615 594 595 635 632 613 607 586 623 594 584 629 586 597 626 607 599 617 595 599 619 601 576 620 595 601 586 607 590 591 601 611 619 610 607 598 603 582 597 561 602 610 560 610 564 581 595 594 603 556 584 570 554 600 601 553 551 565 591 555 595 561 593 578 580 570 546 566 543 552 582 543 547 565 531 564 558 567 569 536 523 555 532 540 556 516 517 544 563 552 556 522 526 555 551 519 520 549 530 522 529 527 530 542 511 535 533 517 528 511 507 525 508 539 512 533 534 500 503 488 526 483 522 510 526 477 493 482 518 499 508 478 477 471 495 477 469 488 478 478 505 471 473 478 457 485 465 479 493 476 498 483 474 474 487 489 481 457 480 476 459 475 450 454 441 472 464 460 465 457 452 469 435 441 430 449 452 452 437 429 426 461 442 431 417 440 426 414 441 429 430 443 417 428 427 428 422 440 418 415 415 431 403 417 434 419 404 426 395 400 418 386 403 415 384 405 416 386 391 379 415 411 378 383 410 409 389 398 392 394 388 365 395 374 379 382 380 381 382 390 357 387 376 363 377 376 352 371 379 375 345 351 375 352 375 350 339 369 346 348 359 340 344 343 359 360 337 335 338 325 323 341 334 322 322 328 337 343 327 345 335 323 318 322 330 337 324 304 327 316 321 328 320 322 303 325 319 299 312 312 316 294 310 316 294 310 301 306 291 284 301 281 283 304 287 280 292 285 279 292 269 269 290 279 284 273 279 272 282 266 274 279 265 260 256 257 278 264 256 271 274 248 262 246 254 264 247 260 265 244 252 247 249 248 242 253 249 235 245 239 229 246 237 226 232 241 227 222 238 223 232 236 226 215 220 214 228 231 214 216 212 219 227 222 207 213 204 219 205 216 215 204 199 196 204 208 199 202 206 209 203 197 197 201 196 195 200 197 195 194 198 196 194 191 192 182 179 184 188 181 178 173 183 169 176 183 170 180 168 174 163 174 160 173 172 159 165 165 160 162 167 160 157 154 154 151 162 157 157 154 157 144 152 148 141 143 152 151 139 147 149 148 143 144 136 137 139 133 141 131 139 131 126 134 127 124 129 132 124 123 127 129 126 117 124 119 115 123 117 113 116 121 116 114 112 108 111 117 112 113 104 111 112 104 109 106 105 104 101 97 99 105 96 99 95 96 97 98 92 98 92 94 91 92 91 94 88 86 88 90 89 86 88 81 83 80 86 78 81 82 76 82 78 76 76 76 73 74 77 74 77 71 76 71 73 72 72 68 72 69 67 69 66 67 65 66 62 60 64 59 62 63 59 57 59 58 57 57 57 56 57 56 53 52 55 55 53 51 51 50 49 50 49 49 47 49 47 48 46 46 45 44 46 44 45 44 44 41 42 42 41 39 40 38 41 39 38 39 36 38 38 35 36 36 34 36 34 34 34 32 34 33 33 30 32 31 30 30 31 28 29 29 27 28 28 27 26 27 25 26 26 25 25 25 24 23 24 23 22 22 22 22 22 21 20 21 21 21 20 20 20 19 19 20 20 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 20 20 19 20 19 19 19 21 21 20 21 21 21 21 23 23 23 23 24 24 24 24 24 24 26 26 25 26 26 26 27 27 27 30 28 28 29 30 29 31 30 31 31 33 33 33 34 35 35 36 35 34 37 35 36 36 36 38 37 41 39 40 41 40 41 39 43 41 42 41 43 43 45 46 47 44 47 47 47 47 50 51 51 51 50 52 53 50 53 55 54 53 53 55 54 55 55 58 56 62 61 62 61 62 61 62 60 63 64 67 64 64 67 68 66 70 68 68 73 71 70 71 70 76 77 75 76 77 73 80 76 80 80 76 81 81 81 85 82 84 86 84 87 85 85 84 91 87 93 90 91 93 94 96 94 98 92 99 96 94 95 96 99 100 102 100 98 99 100 109 101 106 106 114 107 114 112 111 108 115 119 113 118 118 117 115 119 116 126 121 125 124 121 126 122 128 127 126 130 129 136 125 131 130 135 136 142 141 136 133 140 133 137 141 140 139 147 151 143 147 149 143 145 148 154 151 153 148 149 155 155 159 153 162 165 168 159 164 171 171 158 159 161 166 171 169 179 168 169 181 168 168 181 182 173 174 177 189 189 189 186 188 188 190 194 189 184 183 186 192 196 196 195 195 199 204 192 206 202 205 208 205 203 202 214 210 216 211 214 222 225 225 222 215 221 218 220 217 217 213 216 219 219 237 226 226 228 238 232 231 227 248 236 247 251 233 253 240 252 238 247 249 246 243 261 243 246 248 257 263 264 253 261 265 251 256 262 252 259 273 277 260 274 272 267 268 263 274 269 284 282 273 275 277 291 284 295 299 288 289 288 296 287 290 296 292 284 296 310 293 303 302 291 305 307 313 299 309 303 311 312 310 329 319 324 310 322 320 316 334 327 315 322 325 320 321 324 344 343 328 341 325 337 351 326 352 329 331 338 358 358 357 333 350 346 353 360 371 359 347 370 369 357 368 366 356 368 381 372 360 380 378 380 359 377 384 394 378 383 388 371 363 382 381 395 367 403 390 397 397 378 390 410 405 383 397 417 385 405 382 390 385 388 412 404 420 404 398 412 400 433 424 430 413 424 411 407 420 425 430 419 435 425 443 445 410 453 443 422 446 420 448 434 431 424 433 430 449 463 463 440 444 439 432 473 470 475 477 447 457 460 439 462 451 473 475 458 468 457 452 454 481 450 474 479 476 484 468 473 459 478 489 486 481 475 493 464 481 478 478 487 487 509 508 508 486 496 477 497 500 521 495 521 496 492 509 529 493 525 492 512 526 495 500 494 524 513 537 512 521 524 550 543 537 508 519 528 546 526 532 536 547 525 519 564 535 564 567 559 564 564 544 524 531 549 567 574 567 540 564 556 565 545 564 566 582 561 586 581 549 559 564 545 556 552 560 564 554 568 565 557 576 592 571 597 585 566 608 608 601 595 588 574 562 577 588 595 590 598 573 604 568 578 570 581 624 626 571 603 590 598 591 627 600 584 594 586 634 578 628 633 629 603 624 611 593 598 586 637 645 597 634 650 611 597 625 645 604 598 643 654 603 616 611 643 607 641 636 625 618 637 665 649 667 656 622 611 663 617 630 620 633 648 666 649 669 616 621 634 667 656 676 654 677 622 638 683 660 644 634 641 642 680 657 630 675 667 643 667 653 669 639 665 681 676 665 644 695 640 673 689 658 684 702 662 687 680 682 672 663 669 647 661 695 649 658 676 697 670 709 694 696 680 714 702 685 693 667 671 669 683 702 685 709 690 699 722 697 691 692 682 667 723 711 705 685 689 706 723 677 693 666 734 730 716 717 698 709 676 713 727 696 719 705 718 703 676 714 719 724 734 677 723 727 683 690 698 715 700 704 727 687 713 739 710 686 720 716 689 736 704 699 706 733 712 719 685 728 706 746 735 719 689 744 720 718 738 698 692 709 695 709 707 691 727 727 723 718 716 727 734 700 708 729 732 722 725 721 745 731 729 697 703 704 749 699 737 696 700 724 698 749 722 733 718 732 716 699 714 715 704 739 697 727 700 708 738 705 720 723 698 699 746 707 733 729 721 722 700 704 701 701 709 726 721 701 701 736 710 705 721 715 727 729 724 712 727 704 701 723 703 743 746 700
701 704 744 728 707 706 713 701 734 705 748 708 740 706 703 748 706 738 736 750 699 737 712 716 721 701 725 729 704 710 730 728 750 699 703 700 706 706 702 738 747 737 701 725 707 745 698 696 701 722 719 716 738 713 747 698 725 728 733 735 712 725 726 704 712 728 698 729 712 736 721 708 692 720 729 718 743 697 750 726 690 722 712 717 704 727 748 727 705 720 706 732 691 702 720 708 738 684 688 701 750 723 698 707 718 729 746 692 722 709 712 715 726 717 711 701 680 717 731 700 735 737 711 679 720 684 719 690 740 722 711 718 682 677 702 732 698 718 712 727 723 725 696 697 680 727 729 732 692 680 674 701 672 716 678 668 725 668 661 723 657 675 659 706 674 709 678 669 683 666 697 699 651 695 695 655 654 655 654 708 660 656 702 646 670 676 705 682 663 663 701 681 663 668 696 639 657 655 669 689 686 678 645 695 694 674 645 678 640 683 634 628 682 635 650 673 686 653 635 640 629 639 636 656 636 674 662 656 635 647 630 665 638 647 623 615 635 632 666 612 612 619 607 619 647 623 624 637 626 636 601 623 615 620 612 631 644 635 598 644 598 620 645 641 612 606 608 598 612 638 632 641 624 634 606 620 633 592 596 603 603 601 581 616 576 592 576 610 616 594 609 621 602 595 619 597 564 588 601 565 602 609 612 583 592 595 576 601 572 580 558 603 577 602 558 565 548 565 578 562 583 545 547 566 581 555 539 582 558 569 574 530 541 543 568 530 568 535 573 575 572 563 524 545 552 534 546 551 513 557 531 544 552 535 510 533 538 514 547 506 516 546 535 503 531 514 544 518 530 517 494 528 519 520 506 525 533 513 493 515 498 527 527 510 496 491 480 506 508 495 489 513 497 471 510 499 470 486 464 499 472 463 470 475 467 458 472 464 476 470 495 460 463 456 461 485 481 458 480 465 479 444 448 475 469 437 444 434 444 475 438 448 438 464 454 449 442 452 438 438 453 431 422 428 442 418 450 441 448 432 442 423 437 445 440 444 431 424 429 437 436 398 436 418 427 407 415 413 418 404 389 423 411 397 405 415 400 401 419 414 405 414 383 390 408 373 392 387 380 394 392 384 388 396 385 389 387 390 368 381 385 364 363 387 371 366 352 361 368 351 366 372 360 372 369 354 362 361 362 358 367 356 362 346 347 349 347 344 348 334 338 346 350 343 347 349 340 325 328 335 312 314 331 323 321 316 329 315 319 308 329 318 303 301 320 297 300 305 298 292 298 294 310 293 288 308 303 304 311 296 306 286 282 277 295 302 282 286 284 290 288 268 268 279 276 291 283 265 269 274 277 264 267 275 276 257 259 257 267 274 260 255 270 251 258 268 252 244 241 250 242 262 241 249 235 234 234 249 248 233 236 241 241 247 241 239 232 234 231 230 226 217 223 225 233 216 232 215 214 224 219 227 215 212 218 208 214 206 202 203 208 208 204 205 204 197 200 210 197 201 198 194 196 187 201 188 201 189 188 186 193 182 187 182 187 188 177 184 181 171 171 180 180 176 170 174 177 176 175 176 174 171 164 167 160 172 157 168 154 165 154 156 156 157 159 161 153 153 154 159 157 146 150 143 147 150 146 145 149 147 145 135 141 141 138 142 132 141 140 132 135 134 129 130 128 134 130 133 131 127 123 125 129 122 124 120 119 121 122 114 122 114 119 118 114 110 117 117 106 111 110 107 105 103 109 107 101 99 98 97 99 100 102 100 96 95 100 95 98 98 97 93 90 94 93 94 87 92 85 88 87 86 84 87 87 86 84 85 84 84 77 78 78 79 74 80 74 74 78 77 74 76 69 73 70 67 71 66 72 65 69 67 63 66 63 66 65 61 60 64 60 59 58 59 60 60 60 59 59 57 57 55 55 53 52 55 51 54 53 53 48 50 51 51 47 46 45 46 47 47 43 45 44 43 43 41 41 40 40 40 40 38 39 40 38 37 37 38 38 38 37 36 37 34 36 35 33 34 33 32 32 31 33 32 31 30 30 29 29 30 30 27 28 28 27 26 27 26 26 25 25 25 24 24 24 24 22 22 22 22 22 22 21 21 20 20 20 20 19 19 19 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 19 20 20 20 20 20 21 22 22 23 23 22 22 23 23 24 25 25 24 25 25 25 26 26 27 27 27 28 30 28 30 29 31 29 32 32 32 32 32 34 34 32 33 33 36 35 37 37 37 38 37 39 38 39 41 40 39 39 42 42 42 42 41 44 43 42 44 44 46 44 46 47 48 46 49 47 48 49 48 50 53 52 54 53 54 53 55 57 58 57 57 56 57 60 58 60 61 61 60 64 63 65 62 61 67 63 63 65 69 67 66 72 73 70 73 72 73 75 74 72 73 76 74 78 80 81 81 82 76 84 79 85 83 83 81 86 86 83 83 91 89 88 91 87 95 92 90 97 90 96 95 93 100 97 95 103 97 98 96 99 104 99 109 100 109 106 103 103 109 108 112 107 107 116 111 111 113 119 118 123 115 119 117 116 116 119 125 123 122 127 126 133 131 131 125 126 136 128 139 139 132 131 135 134 134 144 137 142 139 146 146 144 142 140 148 154 142 147 156 148 151 161 157 151 156 156 157 157 154 168 162 165 159 166 169 165 167 175 168 175 168 166 176 168 168 178 170 184 187 186 183 187 191 181 193 190 181 196 195 191 182 191 200 186 188 198 189 197 206 192 207 198 201 211 195 214 201 204 206 203 206 202 223 204 206 211 227 210 222 213 212 224 232 230 223 222 229 233 236 233 221 238 224 235 231 239 239 231 250 248 244 247 246 243 241 257 258 239 243 257 249 266 247 266 264 268 271 252 256 262 273 259 267 264 266 264 266 263 285 283 274 274 282 281 282 277 275 286 283 274 290 280 281 285 276 305 299 306 287 297 299 297 285 313 290 289 288 317 307 301 299 319 314 312 314 328 303 324 320 318 334 329 331 324 320 340 312 312 328 319 317 337 344 318 349 351 350 341 354 344 338 356 357 358 330 362 338 359 339 340 349 351 345 363 353 364 374 368 348 369 362 355 380 362 367 366 375 372 365 376 360 362 390 395 388 386 364 383 401 389 381 375 387 374 402 390 381 395 407 404 407 410 387 388 405 407 422 417 413 425 428 396 395 412 426 427 427 429 418 402 407 409 405 415 418 426 428 445 432 433 453 436 455 438 455 444 424 448 427 452 428 430 436 452 444 456 436 469 453 449 452 472 442 459 459 445 442 470 454 443 456 479 454 452 488 462 460 473 493 499 495 479 492 503 500 497 469 505 463 489 485 488 472 484 491 475 501 484 479 479 516 498 500 495 483 506 501 497 485 484 509 515 505 494 538 524 536 493 533 538 507 511 530 534 500 521 510 519 522 554 508 528 521 515 513 552 548 525 525 557 559 550 524 536 545 540 531 542 542 534 542 534 563 547 562 568 560 563 541 574 538 549 587 581 564 560 562 544 586 554 551 591 593 561 564 546 552 561 575 553 576 602 600 604 596 565 601 606 592 580 560 589 607 574 575 605 607 618 577 625 579 608 600 579 586 578 587 588 604 586 588 577 581 625 583 590 598 593 592 636 599 612 589 611 637 619 606 627 640 627 609 626 603 646 650 620 617 634 623 613 607 622 628 648 639 632 643 652 616 641 651 659 666 648 663 658 622 615 630 621 638 660 674 645 671 663 652 670 657 629 658 687 634 655 683 680 668 668 634 642 692 676 694 695 632 683 697 698 663 672 671 665 673 682 670 693 676 705 650 679 708 663 674 663 655 693 676 711 676 680 705 669 689 671 684 692 657 679 709 706 662 717 698 696 695 720 713 682 692 708 709 700 716 727 703 671 722 702 665 682 675 718 672 711 710 680 733 698 672 725 732 700 677 679 669 703 704 681 729 701 729 722 710 700 679 701 713 739 726 708 740 683 702 743 689 701 746 712 740 722 684 736 701 691 691 746 686 721 683 721 741 699 706 736 731 702 726 694 696 690 725 702 690 720 692 694 708 710 737 722 695 740 705 738 695 696 743 701 694 693 721 710 702 724 735 699 698 715 733 698 746 720 746 712 706 740 725 714 696 699 705 699 705 746 713 723 724 719 736 699 742 698 733 703 739 717 727 727 702 707 699 750 736 713 703 701 701 737 705 737 710 706 733 745 748 704 745 704 735 720 705 748 749 705 741 744 701 703
712 745 721 708 705 705 703 704 717 709 706 706 707 700 701 732 728 706 703 739 702 703 727 701 706 720 747 744 703 708 701 718 720 703 750 702 745 739 699 699 746 736 733 700 715 750 705 741 698 746 710 740 727 740 733 696 700 695 695 704 709 709 706 694 716 737 733 693 711 698 693 723 710 691 723 743 692 709 746 698 736 701 749 722 729 727 748 747 691 689 709 707 750 726 737 750 745 744 733 734 725 689 696 696 684 720 682 684 727 701 725 720 701 706 688 720 700 737 715 727 697 703 732 687 701 739 730 712 704 738 687 675 694 701 724 732 694 714 694 703 726 704 694 704 729 705 665 721 721 731 720 709 698 728 707 721 684 691 666 685 713 718 676 673 720 696 704 713 678 694 672 711 709 706 651 701 688 692 678 660 664 652 672 709 676 683 701 693 645 661 705 667 685 645 657 667 664 660 664 641 683 636 685 681 672 689 693 637 677 630 650 635 679 656 667 688 629 667 632 668 645 641 660 648 657 662 641 674 644 639 634 615 648 614 620 618 668 665 632 635 654 610 616 636 614 607 620 628 629 606 649 615 654 610 600 625 595 637 645 653 628 591 642 648 609 613 599 590 611 633 599 599 641 626 600 623 628 618 625 583 593 633 621 628 627 581 590 586 621 590 583 582 606 575 596 562 594 574 597 594 566 577 591 590 595 583 601 555 558 596 573 554 586 570 584 585 578 586 554 549 548 567 564 558 557 542 575 559 562 545 583 540 549 550 538 546 537 557 524 563 530 539 553 538 544 538 547 566 534 528 531 521 546 526 551 520 551 526 510 547 523 546 503 550 530 526 503 517 541 516 531 492 500 490 527 494 515 497 523 484 529 507 524 480 486 496 516 505 524 500 510 474 495 515 510 492 482 495 485 477 472 461 498 469 495 460 460 489 475 471 465 492 475 467 461 483 465 452 460 484 458 475 456 445 441 458 459 460 473 472 459 444 463 459 434 435 434 431 427 441 423 446 425 454 447 441 420 436 415 431 431 424 425 418 440 441 423 424 418 420 424 422 417 399 394 421 392 395 400 412 410 421 393 393 385 397 386 403 381 412 388 387 378 411 388 396 408 392 382 399 368 396 369 378 391 397 387 372 391 373 379 377 387 367 355 375 363 356 375 368 362 360 353 368 358 353 360 359 341 338 344 341 332 345 362 349 330 354 330 332 326 340 348 336 337 336 323 344 326 342 332 325 315 329 323 331 323 317 310 309 328 318 313 299 316 314 325 317 294 306 318 289 317 292 303 309 291 287 284 295 287 280 303 283 281 292 278 300 278 276 286 285 273 286 281 268 277 289 273 283 282 271 264 261 264 260 264 272 265 250 268 265 261 247 254 262 255 256 241 261 257 240 240 254 249 256 251 251 235 234 239 229 239 246 246 244 240 229 240 229 230 218 235 222 219 234 226 214 230 216 221 217 220 226 210 209 213 212 205 216 215 212 200 212 213 202 209 199 205 201 204 193 195 193 191 187 198 198 184 183 185 179 179 189 181 187 185 175 183 184 187 186 185 180 178 178 181 173 179 165 164 164 165 172 168 161 161 155 161 156 159 167 161 151 150 153 155 149 147 153 147 145 152 145 143 144 141 142 140 143 137 139 135 140 135 138 133 132 132 130 130 131 126 135 133 125 126 130 122 130 129 129 126 123 119 121 114 121 121 120 114 117 114 112 109 117 108 109 113 111 110 104 110 102 101 108 107 99 102 98 100 102 101 99 100 95 94 95 97 97 92 97 93 94 92 87 90 91 87 88 85 88 85 87 87 81 85 83 77 79 76 81 80 81 77 79 77 75 75 71 76 71 74 71 74 69 73 66 70 70 69 64 63 63 64 62 61 64 61 61 61 58 60 60 61 60 59 56 59 58 55 55 55 52 54 51 50 54 49 53 52 48 51 51 49 48 45 47 45 46 45 45 42 45 44 42 43 41 41 42 38 39 41 40 40 39 37 38 38 37 37 37 34 35 35 34 35 33 32 33 33 32 30 31 31 31 30 28 29 30 28 27 27 27 26 26 25 25 26 24 24 24 24 23 24 23 22 22 22 22 22 21 21 21 20 20 20 20 19 20 19 19 20 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 20 20 20 19 19 20 20 19 21 21 20 21 21 21 22 22 22 23 23 23 24 23 25 25 25 25 26 26 26 27 27 28 27 28 30 28 29 29 29 32 32 32 31 33 33 34 32 33 33 35 34 35 35 37 37 38 37 37 39 38 39 38 38 41 42 39 42 41 42 42 44 44 46 45 44 46 46 48 48 48 51 49 50 51 52 49 53 52 54 55 56 53 56 57 54 55 56 58 59 59 62 61 62 62 61 61 60 62 61 65 64 65 64 65 67 70 67 69 71 71 73 72 73 70 74 73 78 74 75 74 76 79 78 79 80 79 78 81 83 84 84 81 86 83 87 90 87 86 90 88 92 89 95 93 97 97 100 98 99 101 103 103 101 102 100 101 99 100 109 106 109 104 110 105 109 115 107 111 114 109 118 115 113 122 120 122 121 122 116 120 121 120 118 126 123 125 132 131 134 136 137 136 131 137 136 134 141 136 139 134 138 133 135 137 138 142 145 140 153 140 141 153 143 158 152 158 156 160 158 153 162 165 159 166 155 167 165 169 159 173 159 161 165 163 165 172 176 165 177 175 170 173 181 177 182 189 179 184 177 185 185 195 196 198 188 190 190 192 187 190 188 202 191 193 197 203 206 201 211 212 210 213 206 212 213 213 217 210 220 214 211 217 210 230 214 231 231 231 215 219 215 229 226 224 221 226 236 245 237 236 232 233 247 237 234 253 232 232 240 255 247 240 247 240 263 249 244 256 245 253 247 262 252 248 272 272 264 264 260 277 261 272 274 262 279 265 281 269 284 271 274 286 274 278 281 290 278 290 287 285 283 300 299 297 309 288 299 307 288 287 307 317 317 317 305 293 319 299 302 320 307 301 319 325 322 308 320 324 318 319 340 326 316 341 313 337 344 333 328 340 352 337 349 326 341 325 349 331 352 331 358 356 334 343 365 342 348 361 339 349 364 345 343 363 370 359 356 365 355 369 377 381 389 362 389 394 385 377 369 371 370 366 378 393 398 379 399 387 391 396 380 412 386 380 380 407 415 406 409 407 408 414 412 389 399 400 429 399 404 434 431 432 432 428 432 412 415 438 442 421 444 443 449 449 438 444 448 442 448 433 455 461 457 454 441 453 457 440 433 433 455 439 457 471 462 437 462 455 445 455 467 478 470 469 477 454 476 489 492 469 475 453 487 468 498 471 500 485 460 478 495 477 464 470 480 467 486 478 504 481 500 493 511 493 522 483 517 513 502 526 489 527 486 518 502 513 503 515 531 515 507 506 538 493 516 544 503 518 527 516 517 505 537 513 533 554 531 525 559 514 512 513 526 550 521 542 536 524 551 521 534 521 552 538 561 560 543 567 544 535 542 535 574 579 576 550 573 540 538 545 579 579 570 572 581 595 568 584 589 562 570 552 577 578 580 594 556 573 588 609 589 556 573 585 608 562 617 585 582 565 586 569 608 584 591 607 598 587 615 614 616 612 618 587 611 601 612 579 631 611 632 609 640 614 638 620 621 615 642 633 597 637 616 636 644 623 627 638 618 619 642 621 612 620 645 613 650 623 628 654 618 640 612 614 649 626 651 642 629 664 640 615 652 655 617 648 653 640 680 653 677 663 620 622 671 634 635 625 647 641 644 683 650 638 654 686 658 665 663 690 696 696 689 651 700 644 653 663 671 686 676 651 646 699 653 662 706 707 683 648 652 656 703 675 693 692 712 655 693 654 666 660 684 669 668 657 714 691 698 678 660 711 678 720 665 699 708 665 728 706 673 683 721 680 679 713 732 715 692 667 685 705 691 733 699 705 686 736 709 677 688 678 739 704 679 720 732 734 689 710 685 740 734 743 691 685 681 694 707 715 689 693 750 709 704 712 721 743 747 746 685 709 704 748 716 742 732 723 701 741 707 741 711 698 750 743 734 746 695 699 742 702 748 721 691 747 692 694 708 699 704 723 710 713 700 713 696 709 730 694 697 699 694 699 745 746 718 699 701 740 697 696 735 706 750 699 726 711 698 731 702 701 723 701 702 716 701 720 699 716 737 750 705 735 701 703 724 702 727 712 721 713 747 706 730 727 725 700 700 744 700 705 704 716 745 702 711 706 700 718 704 726 711
705 725 728 746 724 742 705 742 736 745 714 716 743 706 702 702 702 703 701 705 703 733 744 729 744 740 701 750 717 702 718 701 735 700 706 699 750 732 698 698 721 745 701 728 714 714 731 748 703 702 708 733 739 697 743 704 700 699 696 748 698 739 725 694 716 747 724 698 698 714 703 694 747 745 719 728 709 709 726 695 742 696 749 738 733 709 727 688 743 707 701 728 710 742 713 698 731 686 719 686 684 745 734 721 727 728 704 709 717 704 709 687 684 740 698 748 692 691 699 722 733 692 710 731 714 717 717 689 721 696 738 694 732 721 716 673 674 697 736 706 693 728 677 695 673 712 718 729 717 692 669 720 666 718 705 715 715 685 706 696 675 719 695 677 719 698 681 667 712 709 701 679 676 661 668 661 685 669 687 659 679 697 693 701 702 691 705 658 688 684 665 643 706 643 682 672 665 665 646 645 681 688 658 653 669 632 643 649 661 691 682 687 691 629 631 638 632 657 681 678 629 680 630 667 644 649 623 661 667 676 638 631 665 661 616 659 658 665 668 617 614 615 633 641 645 627 658 616 656 601 626 612 645 615 626 653 619 626 628 599 646 599 628 643 650 593 631 611 636 588 610 591 582 581 640 581 611 582 585 586 632 615 620 623 622 576 601 614 619 621 574 617 580 601 610 577 562 576 588 603 610 577 604 567 585 609 557 572 564 580 582 558 583 573 571 569 571 561 557 541 544 554 590 583 536 536 581 543 557 548 539 552 583 571 574 562 571 543 557 575 524 562 548 560 550 534 557 523 537 528 560 555 558 545 544 552 544 520 526 510 541 507 503 537 532 502 544 497 545 506 512 516 496 529 507 513 487 494 502 485 516 528 510 491 491 522 493 476 515 481 516 505 510 474 487 514 502 513 485 484 487 493 481 486 459 463 499 456 464 481 473 463 452 485 482 457 461 456 454 442 482 445 480 478 449 470 448 437 470 458 461 454 461 462 443 433 441 464 447 462 445 461 451 455 417 451 434 421 434 424 415 417 442 433 414 430 414 436 409 436 434 423 435 428 412 401 392 397 404 405 398 405 401 408 401 414 417 391 419 398 405 385 410 395 410 381 385 398 368 400 371 372 381 362 375 361 390 384 388 385 366 370 369 364 363 367 359 378 354 347 374 352 357 347 341 346 369 351 344 348 337 350 345 344 354 328 346 350 347 349 347 325 343 344 337 336 337 323 330 315 324 317 310 332 338 326 335 331 312 326 318 320 319 316 301 315 313 298 295 299 315 313 289 311 308 296 285 302 285 308 286 298 304 304 304 285 300 278 287 276 282 288 282 290 287 287 269 281 274 286 271 276 283 259 273 270 272 264 266 274 253 263 261 253 249 250 245 242 258 241 249 260 242 258 238 245 233 235 235 232 240 249 234 245 245 240 222 229 224 229 239 232 231 235 220 234 224 223 213 212 229 221 217 210 214 204 205 216 208 214 212 211 202 204 196 199 209 203 199 198 208 194 188 201 194 200 195 184 192 189 183 188 182 192 192 178 174 180 172 188 174 183 177 181 176 173 165 166 169 169 177 163 169 174 173 160 171 162 164 167 155 159 157 159 159 155 152 147 154 159 158 155 145 142 153 141 141 143 139 141 139 144 142 143 141 136 132 130 137 136 130 131 127 127 134 132 125 127 121 123 124 121 117 116 118 123 116 116 120 117 113 115 115 110 114 109 112 108 106 109 111 103 111 109 106 109 99 106 101 105 96 102 104 95 94 95 94 92 93 90 94 91 96 87 95 87 91 89 90 85 83 88 82 83 86 79 84 82 83 76 83 76 75 80 78 75 75 78 72 75 73 70 75 71 70 72 69 66 68 67 68 64 68 65 62 63 61 63 63 59 63 62 59 57 61 58 55 58 56 55 54 54 52 56 52 50 51 51 49 48 52 48 48 49 46 45 46 47 46 43 44 45 43 44 41 43 40 42 40 41 38 39 38 38 37 37 36 37 36 35 35 35 35 35 34 35 34 33 33 33 32 30 32 32 29 29 29 28 29 28 27 28 27 26 27 25 26 25 25 25 24 24 24 24 23 23 23 22 21 22 21 21 21 20 21 20 19 20 19 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 20 20 19 19 20 19 20 20 20 20 21 21 21 21 21 23 22 22 23 24 24 24 24 24 25 26 26 25 27 26 27 27 28 28 30 30 29 30 30 30 30 31 33 31 34 34 32 34 33 35 36 34 37 36 38 37 38 38 39 40 40 40 38 39 42 43 43 40 42 44 45 42 45 46 45 44 47 48 49 46 47 50 52 52 52 51 54 50 51 55 53 53 54 54 56 58 59 58 58 59 59 57 62 63 64 63 61 62 61 62 65 65 69 64 67 72 71 71 73 69 74 70 74 77 74 76 73 78 78 81 76 78 83 78 84 85 82 80 84 80 86 84 88 83 84 87 92 86 95 95 95 92 98 90 95 96 95 97 94 103 97 95 98 98 101 106 103 103 108 104 109 103 109 108 108 106 115 111 117 118 116 115 122 119 115 123 119 124 118 116 128 124 127 127 126 124 125 125 133 126 128 127 131 140 140 141 132 142 133 137 146 142 135 147 148 149 139 151 140 149 148 154 154 152 159 157 150 162 160 156 164 165 153 162 163 166 171 165 170 171 169 167 168 168 178 174 181 170 180 173 169 177 173 171 183 178 176 187 189 185 181 182 191 191 184 191 197 202 191 204 190 198 197 205 208 197 193 197 207 210 201 208 203 201 204 209 221 207 206 220 215 219 213 222 217 228 215 224 216 217 216 223 225 239 242 237 244 229 243 236 229 246 229 242 241 236 254 256 239 241 256 254 243 244 252 257 251 248 258 256 269 248 250 270 258 258 278 269 275 275 268 279 285 279 282 281 280 281 283 281 291 285 284 280 292 291 298 301 303 301 285 283 285 283 294 307 285 313 293 303 297 311 310 300 302 309 304 319 307 306 311 318 314 324 323 319 312 325 310 317 322 329 342 344 328 328 334 320 346 351 331 344 352 348 354 358 338 341 352 350 351 344 366 337 367 337 354 359 369 375 343 347 351 364 373 368 376 377 358 354 361 364 378 389 392 385 361 384 397 385 385 368 401 367 375 394 382 374 402 382 381 380 411 393 409 394 385 411 420 406 396 390 395 392 410 403 406 415 411 413 430 403 400 401 413 421 444 424 417 420 418 419 424 447 439 445 436 418 451 427 453 428 439 423 439 441 448 455 443 436 440 437 462 445 473 464 460 476 451 466 462 455 479 478 464 467 460 447 450 490 479 477 492 469 469 500 474 489 499 481 476 462 487 486 478 475 502 469 470 491 472 503 491 507 475 512 484 500 513 480 488 500 510 516 510 497 511 508 514 530 524 533 511 534 545 500 515 510 515 529 520 501 524 509 520 551 531 550 536 557 532 547 544 563 518 555 566 546 549 567 524 565 570 559 573 539 540 571 536 565 536 539 543 566 586 578 569 555 554 588 573 570 571 549 542 553 555 570 583 593 572 589 600 561 580 576 555 589 578 560 607 589 560 602 594 567 617 597 581 617 568 612 575 595 626 592 602 617 624 576 612 603 610 612 612 619 605 631 599 620 599 620 621 625 621 597 603 643 596 590 615 650 645 615 649 643 647 653 627 597 655 614 615 615 656 655 608 620 613 610 664 616 611 646 643 627 652 624 640 628 635 635 646 656 666 642 645 676 682 635 671 654 630 679 682 682 638 634 635 681 677 678 660 662 674 631 655 633 659 656 657 640 634 673 648 648 694 646 669 679 645 681 675 694 697 680 666 678 709 670 679 681 667 684 675 674 681 700 708 679 670 718 705 707 663 708 685 705 713 686 707 686 725 680 699 677 720 688 668 690 710 709 684 713 724 683 665 692 668 724 676 734 685 671 729 735 675 698 682 673 716 709 721 696 737 698 740 727 688 742 675 713 689 714 692 719 726 712 740 707 679 743 746 703 684 683 689 685 739 697 699 741 692 730 747 690 693 696 695 685 691 739 747 703 738 703 692 727 699 692 730 744 748 742 693 726 690 735 711 697 737 736 744 729 696 698 699 697 697 709 695 696 694 708 701 707 734 695 698 716 722 713 732 735 710 747 723 746 724 700 699 748 712 699 727 750 698 721 745 725 706 740 738 729 719 702 717 740 713 734 704 737 731 738 703 749 706 750 722 716 743 704 708 731 706 704 706 729 718 704 705 705
719 714 705 740 745 727 730 737 703 701 739 704 739 708 703 702 704 709 730 732 738 747 710 702 704 700 705 747 713 733 705 732 732 705 700 714 705 736 726 701 740 712 702 707 749 750 698 731 698 717 703 730 710 722 730 727 738 701 721 737 701 697 709 745 744 695 723 695 698 748 716 717 722 727 703 692 730 696 734 730 720 691 730 700 689 727 711 696 737 693 741 692 747 736 720 703 687 744 748 739 684 689 740 694 738 682 705 728 745 701 738 704 703 690 679 741 679 745 713 718 730 690 740 709 705 742 743 714 690 692 688 730 693 717 704 700 725 725 690 707 725 704 685 676 712 668 703 678 723 684 686 691 706 715 671 681 678 713 721 679 716 659 716 710 690 672 659 712 685 694 716 657 679 702 707 695 713 668 685 664 688 691 669 657 652 668 703 665 658 678 681 672 643 647 671 643 660 666 636 696 696 680 641 661 674 687 677 678 645 671 637 635 635 647 660 689 660 676 685 660 674 637 660 629 670 648 623 647 651 653 620 618 670 663 662 653 615 656 637 631 612 623 643 643 643 621 622 651 619 607 611 660 646 620 653 644 595 625 603 621 635 603 608 600 648 640 614 605 611 631 601 640 597 610 603 604 595 631 617 600 632 632 626 574 587 586 570 597 582 581 624 570 609 571 569 594 578 588 572 582 607 569 558 598 565 558 580 586 574 565 560 594 549 566 559 556 599 576 589 566 592 553 559 544 569 566 548 573 557 553 573 536 548 564 554 539 560 574 565 542 565 564 530 551 556 558 521 528 565 544 543 558 554 547 510 557 544 539 505 548 510 521 516 523 535 498 525 543 504 512 527 519 528 493 525 536 536 496 492 520 514 521 509 507 512 480 507 513 521 500 512 489 488 483 503 504 492 469 507 478 470 471 470 486 479 467 496 462 482 498 452 468 487 494 478 478 465 459 467 443 463 443 463 473 466 469 435 450 474 452 439 461 430 443 446 465 439 423 437 428 421 449 448 431 443 435 423 437 449 445 442 414 417 414 407 443 444 428 402 419 402 438 418 424 400 398 418 397 398 407 388 408 418 414 407 386 415 410 399 379 402 401 376 389 389 397 403 385 372 398 402 368 394 365 389 398 380 384 375 364 358 388 379 370 353 380 350 375 359 365 377 367 357 343 354 358 345 347 336 338 358 339 348 338 348 333 353 337 350 329 334 352 328 328 336 350 325 341 341 324 342 315 321 311 333 326 327 324 321 329 311 306 326 325 302 319 307 311 311 307 317 312 294 289 303 291 301 289 302 281 305 293 280 300 289 276 283 289 273 280 275 287 291 268 282 280 282 280 267 286 284 276 265 264 263 276 270 275 271 253 254 258 254 268 261 251 265 258 256 247 255 257 236 239 238 245 239 242 248 239 238 229 244 240 229 238 242 224 230 240 224 237 229 215 232 228 212 221 218 219 227 220 214 220 219 207 205 209 212 210 209 198 213 201 211 198 194 201 207 192 198 204 188 200 199 200 185 194 198 189 190 186 177 184 187 181 187 186 179 181 185 186 178 177 173 177 170 172 171 162 172 172 173 169 164 165 157 170 161 154 157 166 152 153 150 160 153 155 151 153 149 148 150 143 152 139 149 150 143 148 138 141 142 138 140 143 141 141 141 138 128 126 126 137 131 132 131 124 130 128 130 128 123 126 117 123 120 125 116 120 111 111 113 114 115 112 110 116 106 109 107 104 104 108 103 100 102 104 102 98 96 95 104 99 98 93 93 98 97 93 91 94 90 92 87 94 88 87 91 83 84 87 84 86 85 86 83 77 84 78 79 77 81 78 75 77 76 74 76 70 76 75 70 68 71 67 68 67 65 65 64 66 64 63 64 64 64 59 62 62 59 57 60 61 59 59 59 56 58 58 56 55 54 54 51 54 54 52 53 48 49 51 47 48 49 45 48 47 45 43 46 42 42 42 43 42 40 40 39 38 41 39 41 41 39 37 38 36 35 37 37 36 35 35 34 33 32 33 33 31 32 31 30 29 31 30 30 30 27 28 28 26 26 27 26 26 26 24 24 25 24 23 24 23 22 23 22 21 21 21 21 21 20 20 20 20 20 19 19 20 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 20 19 19 19 19 20 20 20 20 20 20 22 22 22 22 23 22 22 24 24 24 25 24 25 25 25 25 26 26 26 28 28 27 28 29 31 30 31 32 31 30 31 32 33 32 34 35 34 35 35 35 37 36 38 36 39 37 41 39 40 41 38 39 40 42 40 43 42 45 43 43 43 44 45 47 47 46 47 51 50 51 49 50 50 51 50 51 52 55 56 57 57 56 58 59 60 58 60 60 62 58 61 60 59 62 62 63 64 63 68 67 67 68 65 66 67 71 73 71 75 74 72 77 72 72 73 76 76 79 83 76 83 81 84 83 86 80 82 82 82 87 90 85 86 85 94 94 90 89 93 97 96 92 100 96 95 99 95 95 99 97 99 102 102 104 109 105 107 109 107 110 110 114 106 116 114 116 113 119 111 113 120 113 114 119 120 121 117 125 126 121 124 130 122 133 133 132 134 132 127 137 139 138 140 131 133 142 133 139 142 148 141 148 137 144 141 147 145 150 157 157 158 155 155 152 150 159 154 164 165 157 159 156 170 162 166 163 160 170 175 171 171 171 172 176 176 180 176 171 184 186 179 178 189 174 180 188 185 192 183 186 187 183 191 200 186 199 189 193 200 201 202 199 207 196 196 212 195 214 216 212 202 202 212 213 215 212 215 217 223 218 220 214 230 225 219 223 232 228 218 220 233 227 233 240 236 237 227 246 248 237 232 246 254 243 236 257 246 257 238 242 240 251 251 260 265 248 263 257 261 270 263 252 258 260 276 266 278 266 278 261 284 283 262 272 278 289 276 279 293 284 272 281 286 278 293 300 287 296 302 286 309 286 289 291 313 312 288 291 294 298 303 316 318 313 322 326 302 301 329 309 307 318 330 320 329 323 327 339 338 322 318 336 338 343 338 329 346 328 353 344 349 343 342 343 329 338 349 339 365 356 353 358 341 367 368 345 374 343 377 363 349 365 375 362 361 359 385 356 386 388 388 371 369 389 373 377 368 389 387 369 388 389 390 377 384 408 382 387 397 404 386 389 407 388 404 389 391 389 392 413 399 426 424 405 395 418 430 425 407 409 428 405 438 441 432 419 440 413 449 434 417 445 422 451 438 425 458 454 460 434 442 435 425 462 431 436 455 436 456 462 464 473 463 457 439 480 447 464 464 447 444 462 476 458 466 452 472 487 486 472 475 500 471 485 472 479 482 499 481 469 501 490 471 510 468 512 497 515 502 482 508 477 523 481 483 491 499 517 483 501 493 533 502 507 491 505 493 506 526 512 532 500 528 520 517 511 504 521 501 523 532 508 551 555 509 529 526 531 563 534 534 566 541 566 557 560 520 567 542 572 557 530 534 529 546 566 553 558 565 558 553 581 576 553 551 537 545 562 556 591 597 578 552 583 572 572 574 579 569 596 579 572 569 559 568 603 570 571 576 580 584 610 570 603 573 621 581 594 609 611 578 595 596 597 623 599 584 614 630 631 631 596 623 617 580 621 633 609 616 630 615 597 586 618 648 631 593 591 631 636 611 619 649 621 654 646 620 629 621 659 616 603 621 646 631 607 615 624 663 656 617 622 656 649 623 613 635 672 642 671 647 643 625 651 656 648 672 643 684 665 653 650 632 648 659 676 632 641 688 669 655 663 682 645 686 669 673 681 689 692 645 690 639 650 692 688 647 694 661 648 687 664 647 646 659 668 667 682 704 646 657 679 653 691 696 650 702 692 679 692 690 721 684 705 719 684 658 703 705 696 697 660 728 676 685 696 688 710 720 730 688 704 683 710 730 673 704 724 736 724 671 730 705 692 680 738 733 702 673 733 724 703 706 729 678 737 745 713 714 700 742 747 680 708 694 679 733 682 740 738 693 712 737 726 697 744 732 703 747 720 693 748 694 731 744 713 724 727 705 693 700 743 750 690 716 691 731 745 711 750 691 736 740 742 703 693 710 724 716 719 708 740 697 748 712 726 704 734 694 728 728 745 703 728 701 702 747 727 715 725 734 699 747 717 715 739 698 698 705 698 722 699 700 704 705 704 701 701 745 701 701 708 701 712 706 705 706 703 726 711 727 702 716 722 711 704 705 721 706 724 750 707 722 702 714 732 702 711 727
748 707 738 720 721 741 746 732 705 748 706 730 717 705 706 711 704 703 745 702 703 707 700 725 742 704 700 714 717 735 704 709 748 700 721 699 702 699 737 700 707 698 701 748 740 698 701 698 700 698 721 730 742 713 702 736 700 709 701 748 744 703 699 745 743 699 714 724 741 694 727 718 705 725 693 706 740 728 719 736 692 709 696 721 720 699 718 692 740 734 745 707 686 701 704 690 688 697 709 730 725 686 734 685 727 697 728 744 709 697 707 737 717 728 709 685 741 695 703 704 719 729 688 684 706 723 728 689 724 697 686 708 703 713 685 725 739 714 692 699 673 701 705 733 705 733 732 727 715 670 676 719 712 670 723 675 699 716 691 714 663 714 701 677 722 660 696 659 681 711 678 682 662 692 662 716 675 695 687 661 708 678 663 680 687 670 674 692 704 683 685 654 655 644 668 690 647 644 675 641 655 643 688 662 640 652 640 674 653 659 647 640 627 661 678 651 655 667 684 679 627 655 664 622 622 677 621 637 666 626 643 636 633 622 656 634 649 623 667 647 623 669 648 622 645 659 610 637 606 624 648 622 655 632 617 596 653 644 593 634 600 648 624 619 606 638 643 630 601 641 626 609 614 586 631 622 618 609 627 618 588 585 624 629 585 598 592 591 573 590 598 575 615 617 612 610 593 577 577 607 585 598 590 572 558 594 594 570 553 558 603 595 591 550 562 548 547 569 563 552 561 563 548 587 540 567 536 542 564 575 552 541 579 538 539 534 544 527 564 534 553 533 542 529 561 540 517 556 528 561 557 549 551 555 509 520 517 532 507 522 537 548 540 516 504 524 517 524 532 520 535 539 504 528 494 530 509 511 533 512 527 492 498 528 521 478 511 484 486 505 489 480 496 494 513 481 470 489 491 498 483 492 465 489 461 503 495 457 468 473 483 480 479 494 463 485 474 480 487 442 442 449 474 463 440 476 470 464 440 468 455 447 443 431 469 465 458 466 450 463 447 432 450 432 450 416 440 448 432 427 440 449 446 425 409 405 403 408 441 425 430 426 402 432 421 415 408 422 393 422 413 390 418 417 401 392 394 408 407 398 401 398 400 402 378 376 379 375 393 377 392 402 380 370 362 375 388 385 360 363 369 370 383 385 384 357 353 377 353 368 375 343 373 372 356 373 366 370 363 337 352 343 336 333 351 344 335 335 335 328 335 328 344 339 323 341 327 329 346 343 312 311 321 316 334 325 330 331 332 311 320 306 310 309 313 301 317 306 314 314 318 301 314 300 287 292 299 288 310 286 301 283 305 279 280 300 286 285 295 284 279 280 279 280 284 274 275 284 278 266 263 282 278 260 280 256 275 258 271 252 260 253 251 249 255 247 260 255 264 261 242 240 240 240 243 235 247 240 240 229 238 249 246 232 236 239 232 237 221 240 226 233 222 218 226 225 224 225 213 226 209 218 219 219 216 209 220 205 201 204 211 199 201 196 198 201 207 200 201 191 200 196 197 195 185 201 191 193 199 191 186 195 182 187 182 174 173 172 189 173 179 178 183 181 181 168 168 176 178 166 171 161 163 173 163 156 158 165 168 167 160 152 159 150 161 154 148 156 155 151 156 150 153 142 150 143 147 147 141 140 146 144 140 146 132 134 138 140 134 134 128 130 125 127 132 124 124 129 121 129 121 120 117 121 122 124 117 116 116 120 113 111 116 116 114 116 110 111 112 109 103 112 110 107 104 104 99 99 100 101 101 103 100 101 96 101 98 94 93 93 97 94 94 90 94 87 93 89 83 86 88 85 84 85 84 82 80 78 79 79 82 83 75 80 80 73 75 72 71 70 73 74 72 70 72 72 70 67 70 66 63 67 65 67 62 64 64 64 60 61 59 60 59 58 57 58 58 57 55 53 55 55 54 51 55 52 50 51 49 49 48 49 49 46 47 45 44 47 46 44 44 43 41 41 42 42 42 42 39 40 38 39 41 39 38 36 38 36 35 37 36 35 35 35 35 34 32 32 32 32 32 30 29 31 30 29 29 28 28 27 28 27 26 25 25 25 25 25 24 23 24 24 24 22 23 23 21 22 21 21 20 21 20 19 20 19 19 20 20 20 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 19 20 20 21 21 21 22 21 23 22 22 24 24 23 24 25 25 24 25 26 26 26 26 28 27 27 28 28 29 29 31 31 31 31 31 33 31 33 34 35 33 33 34 36 36 37 37 38 37 38 39 41 40 40 41 41 42 40 42 41 43 44 45 43 45 43 45 45 48 46 47 46 47 49 49 49 51 50 54 55 53 55 53 54 54 57 56 56 59 56 57 62 62 62 60 62 59 61 64 64 62 63 66 68 67 68 67 67 71 72 70 69 73 76 73 71 77 76 77 79 78 79 76 76 82 78 81 84 85 79 81 86 87 82 83 84 89 92 89 87 93 88 92 89 98 99 91 92 96 94 100 104 101 96 98 98 101 107 102 106 101 107 112 105 111 111 110 108 108 114 110 115 115 121 120 113 117 119 114 116 116 123 121 121 119 121 121 122 131 125 134 130 136 130 137 137 131 135 133 138 144 137 143 147 142 137 142 138 145 141 144 153 154 151 155 157 157 156 161 149 151 159 154 161 162 158 169 168 164 157 166 170 160 163 178 175 179 180 170 182 173 179 172 187 184 182 176 178 180 183 191 190 180 182 191 181 195 201 198 192 198 200 195 191 198 204 205 199 202 194 202 215 216 212 215 208 201 220 222 222 226 212 218 222 215 220 211 218 229 219 216 235 233 224 223 228 239 228 240 226 245 240 228 235 230 242 253 248 254 243 236 255 255 239 249 240 253 260 252 268 263 255 260 252 255 267 257 268 262 275 257 260 278 280 271 268 274 273 274 281 287 277 270 293 270 278 283 275 284 291 290 288 283 292 289 291 297 301 294 293 293 291 307 305 312 311 310 297 298 321 321 303 314 329 321 329 312 321 337 329 319 326 311 323 336 316 321 322 334 340 334 335 338 334 333 344 337 339 332 342 349 338 345 344 352 367 363 361 357 351 368 371 367 366 361 346 364 353 383 371 386 385 358 378 378 370 367 378 381 377 379 366 388 370 396 387 403 394 393 376 382 389 384 401 403 389 419 400 387 384 411 408 398 399 397 406 431 411 401 432 432 413 431 408 416 400 441 438 414 436 435 420 417 449 423 427 437 436 445 421 420 438 458 439 460 438 435 462 449 463 467 447 438 443 469 464 474 474 436 470 478 477 457 484 445 469 462 460 478 458 460 451 490 455 497 465 458 457 498 495 497 473 495 467 485 502 493 505 502 489 502 519 499 505 507 489 485 501 500 499 489 517 510 483 518 517 488 528 513 527 535 530 493 528 526 507 500 497 530 521 507 531 502 523 508 525 530 543 508 560 554 542 532 543 520 559 551 539 544 543 539 572 547 531 558 558 548 550 558 540 547 582 570 578 567 562 546 583 561 553 556 584 541 540 563 546 546 545 597 579 580 565 590 604 555 608 564 560 575 603 600 557 603 615 592 563 570 591 600 582 594 621 622 590 624 619 579 589 626 574 602 584 600 600 614 606 584 598 610 593 616 588 611 622 601 638 591 636 610 619 625 592 597 628 618 639 635 604 601 629 648 649 627 649 629 659 648 652 648 664 622 649 662 619 668 628 666 635 616 614 626 669 671 674 665 677 656 680 643 669 632 631 647 636 673 641 647 633 677 649 665 656 659 670 679 660 682 649 633 660 684 697 656 640 644 674 682 645 646 680 702 673 645 697 665 694 689 654 701 683 667 654 667 710 679 659 706 657 665 693 665 686 685 717 681 690 706 692 717 676 665 662 658 720 688 720 712 666 701 671 708 682 691 689 689 670 684 693 708 728 677 683 682 691 680 730 700 733 724 717 704 733 681 729 711 706 699 728 692 740 698 684 730 680 691 735 712 728 720 690 721 689 702 702 735 710 708 710 701 731 742 714 734 714 727 684 697 721 738 706 744 691 687 718 699 705 706 722 717 711 737 738 747 749 718 690 737 749 694 714 720 749 694 699 693 745 699 699 738 731 695 733 696 729 738 703 713 719 718 743 704 719 708 701 698 714 740 733 731 747 731 731 726 718 702 724 729 741 705 707 699 750 707 700 713 718 704 730 701 707 704 726 733 716 706 745 703 749 701 705 706 710 707 745 747 716 731 745 735 724 707 706 705
741 706 746 705 745 739 703 713 734 732 713 711 749 702 743 734 740 714 708 702 707 705 749 741 732 705 705 750 714 728 731 712 740 748 743 735 700 730 701 702 741 704 711 715 741 746 742 700 712 701 741 727 701 741 717 733 737 741 708 697 697 719 747 721 699 697 737 695 706 735 721 709 730 704 735 722 717 709 723 700 693 732 735 724 734 724 728 688 692 693 735 715 692 722 738 705 741 731 709 742 745 748 698 732 735 742 749 742 713 703 750 708 681 735 741 711 731 679 691 709 709 705 731 689 715 700 734 689 717 710 703 688 685 721 703 705 738 731 704 699 732 697 703 725 682 726 707 697 701 679 713 691 665 682 716 707 683 694 671 670 695 675 718 683 664 675 707 723 654 682 657 691 699 678 665 654 657 684 654 673 669 662 659 663 671 676 696 685 688 694 694 676 643 671 675 685 681 645 638 637 670 635 634 661 656 645 687 679 660 646 660 641 634 656 689 664 669 655 642 670 677 622 681 650 671 654 643 633 670 654 669 671 655 627 655 656 672 655 668 608 615 662 639 667 609 618 604 650 604 653 648 637 647 647 620 634 600 623 608 638 652 614 626 630 607 626 612 609 607 604 590 592 625 611 605 604 617 581 596 600 596 631 585 601 591 624 578 580 589 592 588 574 589 565 580 591 612 575 568 613 569 614 580 570 594 593 560 581 564 561 596 564 566 564 554 575 549 598 544 548 574 580 574 581 546 541 577 546 580 562 579 542 560 560 569 562 557 579 542 570 528 532 570 566 550 569 519 543 532 530 533 546 548 535 549 531 552 551 532 529 554 539 532 542 516 497 544 529 536 495 532 510 496 529 531 520 530 498 518 525 511 510 517 481 509 486 481 517 488 488 476 472 494 495 469 474 491 478 479 503 488 493 471 474 484 502 503 479 487 469 492 468 495 495 469 485 489 468 487 463 443 460 466 445 479 462 472 453 449 442 443 431 468 446 460 428 427 461 428 445 460 451 451 451 456 422 452 423 431 441 447 427 440 440 433 445 425 425 437 408 406 422 405 405 431 401 427 406 396 404 401 418 392 390 385 418 411 383 418 386 386 399 395 405 379 396 373 378 394 372 374 398 397 390 364 364 390 382 383 363 381 366 361 383 370 370 352 378 358 370 354 376 345 343 343 355 355 352 341 358 362 340 340 338 340 339 337 334 352 324 329 334 349 337 344 325 348 335 344 340 316 313 334 335 330 319 320 331 327 319 309 330 301 324 310 326 315 299 300 314 295 308 294 288 300 310 314 287 283 281 298 292 279 291 291 279 288 281 286 284 296 270 271 285 269 277 278 270 262 261 261 259 267 279 269 260 277 274 262 264 265 251 270 266 264 265 263 253 242 257 261 259 255 241 238 247 249 254 232 248 250 245 240 240 226 240 223 232 234 241 220 235 232 227 215 225 227 229 218 215 211 210 221 210 211 220 221 220 214 216 205 202 202 206 207 208 199 204 190 192 197 197 191 187 200 194 188 192 197 182 188 182 182 189 179 187 186 181 186 171 177 177 182 177 174 166 170 166 176 171 170 170 159 162 163 170 159 163 166 152 158 167 153 163 151 155 156 156 159 157 154 145 142 141 153 139 145 143 139 138 135 134 140 140 136 141 131 139 139 139 133 137 127 132 130 122 125 129 121 128 124 123 117 119 120 117 120 117 122 117 118 116 109 110 109 108 108 107 107 114 110 103 108 101 109 104 104 98 100 102 102 96 103 100 101 95 93 91 95 97 93 88 96 89 94 86 93 86 86 88 86 82 82 84 86 79 83 82 80 82 77 80 75 79 74 79 75 74 77 76 69 70 69 71 69 70 72 66 68 64 65 62 65 61 66 62 64 61 62 59 60 58 60 57 56 59 56 55 56 54 53 53 54 54 50 50 50 52 51 50 48 47 46 48 47 48 44 45 46 43 43 44 43 41 43 43 41 40 38 38 39 40 38 37 37 38 38 36 35 36 35 34 35 35 32 34 34 31 31 32 30 32 30 29 30 30 28 28 28 27 27 26 26 26 25 25 25 24 24 23 24 24 23 23 22 21 21 21 21 20 21 21 20 20 20 19 20 20 20 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 19 19 20 21 21 21 20 21 21 21 23 23 22 23 23 24 25 24 25 26 25 26 26 26 27 27 28 28 28 28 28 30 29 31 31 32 32 33 32 33 32 35 33 36 34 34 36 35 38 38 38 39 39 39 38 41 39 40 40 42 40 44 43 43 45 43 43 44 44 45 46 46 48 51 48 50 51 50 51 52 50 55 53 53 52 54 55 58 55 55 58 56 59 62 60 61 61 60 64 62 65 61 62 62 68 65 64 69 69 66 68 73 68 75 75 71 73 75 77 75 75 79 75 75 78 81 78 81 78 85 85 84 86 81 84 90 83 90 88 87 93 91 92 96 95 92 97 97 93 99 98 100 101 101 100 103 106 101 101 100 109 108 108 107 104 110 107 113 106 109 115 114 111 110 118 116 120 114 119 114 126 121 118 119 121 119 127 131 132 126 125 136 125 135 133 137 137 137 133 131 144 138 139 146 134 136 142 145 151 146 148 146 143 149 156 146 146 155 160 162 150 156 159 165 166 153 156 169 164 161 157 169 162 171 161 168 169 166 166 182 182 178 171 184 175 176 187 187 190 187 184 183 182 179 193 183 196 192 184 197 191 199 204 199 191 192 196 191 193 205 202 202 206 205 207 214 210 207 221 213 221 206 212 211 216 216 228 216 231 230 229 232 237 217 230 235 241 239 222 226 236 234 226 248 240 236 253 239 255 254 256 239 250 246 239 239 257 254 252 250 263 269 254 253 263 255 259 266 254 256 271 280 259 283 285 261 261 275 278 273 285 276 280 274 270 294 284 298 295 297 296 286 299 296 289 288 309 297 305 302 312 313 315 318 296 315 312 301 295 297 300 315 325 329 332 312 322 327 327 334 327 334 315 339 339 341 342 334 328 331 326 320 348 327 339 332 336 328 344 344 341 361 350 358 345 369 343 362 361 344 351 375 350 371 366 364 376 352 377 371 372 357 357 381 389 366 372 378 372 376 386 394 366 377 373 377 389 391 378 392 374 378 375 405 382 383 406 383 402 388 395 418 423 408 395 425 395 410 393 417 414 428 427 421 414 428 402 428 442 438 408 424 420 435 424 417 425 450 438 443 450 433 451 439 428 421 428 451 445 453 447 446 462 463 443 454 465 441 478 446 439 449 445 469 451 487 464 447 477 453 471 475 469 471 494 487 489 477 456 481 485 468 505 465 492 485 484 501 472 473 478 491 482 491 521 497 479 496 490 495 507 497 527 514 526 506 490 498 499 497 490 527 523 497 498 512 499 537 509 547 530 519 519 537 549 514 528 537 557 545 553 520 524 538 528 543 551 548 558 567 520 521 536 567 557 523 545 525 555 547 578 564 537 577 541 552 542 570 584 572 562 575 591 550 575 596 544 545 591 592 593 566 564 588 583 572 600 607 588 557 564 600 599 612 604 610 594 608 571 612 578 585 566 614 616 591 624 600 615 586 590 627 608 597 580 635 590 605 584 638 623 608 617 621 623 628 603 587 598 600 592 612 623 603 613 620 653 603 612 649 645 634 628 637 602 621 619 644 651 626 635 620 661 633 655 648 651 664 658 624 672 651 641 653 651 659 666 668 679 630 646 674 633 655 639 631 659 644 640 633 659 660 654 689 684 661 652 661 646 682 663 648 683 637 689 675 688 695 660 659 700 698 648 703 654 644 673 645 672 657 705 693 666 695 668 709 689 664 709 670 684 660 671 719 708 694 702 704 689 724 674 686 697 690 696 699 667 679 669 683 714 711 681 665 681 719 718 687 699 683 734 689 720 680 728 678 719 698 671 679 716 703 691 731 688 675 699 702 715 715 690 730 692 739 692 683 747 747 742 690 738 712 733 742 748 750 733 683 730 730 703 694 695 723 745 708 706 721 724 686 693 721 712 744 742 744 737 750 733 740 690 745 721 704 690 734 717 718 746 693 694 698 694 727 713 740 746 721 743 694 727 723 737 720 712 717 696 729 723 697 698 730 701 702 740 703 703 699 716 731 700 700 699 707 722 705 744 720 745 699 741 705 705 728 705 707 710 727 722 703 741 714 728 703 707 702 701 701 715 702 705 734 723 707 705 701 747 704 722 702 711 718 731 736
731 743 717 722 749 704 732 737 720 702 721 721 740 739 743 726 722 711 713 702 737 743 702 744 706 703 704 732 718 703 739 713 728 741 701 745 705 708 721 735 713 732 731 714 699 701 719 727 700 710 698 700 730 701 723 725 697 750 699 740 722 728 750 715 750 697 728 698 727 730 714 713 693 740 731 704 694 696 749 696 749 703 694 707 726 730 694 698 707 722 734 749 750 690 691 708 705 689 687 736 736 720 748 742 741 687 749 696 694 711 683 712 699 725 715 719 744 718 681 743 737 715 738 701 726 701 718 681 723 727 718 739 700 683 683 729 713 714 735 697 715 707 691 734 679 692 733 693 684 697 685 675 697 663 703 678 666 695 720 692 726 673 704 718 723 678 670 714 674 657 683 695 666 694 714 694 659 685 650 701 701 647 650 670 705 647 662 708 682 655 684 662 661 701 664 645 701 655 700 636 651 652 651 666 673 663 652 662 671 638 649 647 688 678 684 661 631 651 668 662 647 636 638 622 670 622 626 659 625 619 623 663 629 623 616 668 637 664 648 640 632 629 651 649 664 637 643 619 609 622 627 623 615 635 644 638 644 645 649 613 594 636 628 615 648 597 593 633 629 618 595 624 611 604 588 606 585 605 606 616 604 610 595 599 617 613 604 621 601 598 589 604 613 623 606 620 616 618 599 616 595 609 609 564 560 556 601 565 591 599 596 567 575 579 571 597 586 558 588 574 585 566 560 540 540 573 569 535 544 537 583 549 534 544 568 532 573 535 555 534 546 536 557 537 521 525 548 551 549 537 549 554 530 530 558 509 523 510 554 528 517 509 536 501 507 541 507 510 516 514 542 502 540 495 527 532 489 526 511 522 503 505 525 521 495 502 522 515 477 513 518 486 481 503 486 510 503 487 479 477 488 486 499 505 492 463 466 456 477 499 484 453 467 479 473 470 475 467 483 467 480 444 447 470 478 471 452 446 465 447 457 453 453 461 451 428 440 430 451 447 439 428 458 444 429 434 424 430 426 438 426 436 443 417 427 427 433 406 403 413 413 437 428 423 417 429 411 429 402 420 411 424 386 407 388 382 405 389 389 412 410 383 386 405 377 406 407 389 397 369 402 400 400 379 383 396 388 384 392 366 368 373 354 365 384 384 370 355 366 363 365 354 364 351 345 340 367 354 340 358 346 347 359 353 340 358 342 332 328 351 326 329 347 348 343 320 320 342 318 322 322 321 340 320 310 315 316 323 317 320 309 305 299 313 313 315 298 304 319 300 315 310 299 288 311 287 290 308 288 294 292 282 294 297 277 274 290 280 298 296 292 272 292 266 265 283 271 282 284 273 262 259 276 273 276 262 256 263 274 273 267 258 262 248 258 245 245 246 244 260 258 249 255 245 251 240 237 236 240 245 232 229 240 245 235 231 240 228 232 235 233 225 237 222 228 223 229 217 222 228 223 219 213 222 206 203 212 219 215 211 214 198 198 202 197 193 208 194 190 191 198 189 189 198 192 197 186 182 199 194 182 190 181 184 186 190 187 188 184 187 178 173 180 182 169 176 172 175 171 164 163 162 159 168 171 158 155 162 165 165 155 154 156 151 154 157 147 160 150 151 150 143 141 145 153 140 148 140 149 147 135 138 139 135 141 136 142 135 139 134 136 126 136 133 126 132 126 123 122 130 125 126 126 127 121 116 120 119 118 113 114 116 114 110 117 113 108 111 113 106 107 107 103 102 104 105 102 102 97 104 97 96 96 95 96 94 93 98 93 89 90 96 91 92 90 88 91 91 83 82 85 83 81 85 80 79 84 80 79 83 83 77 74 78 74 74 76 71 75 73 72 72 70 73 68 71 65 68 66 65 66 65 66 61 65 65 61 61 61 60 57 57 57 56 59 56 56 57 55 56 54 55 52 52 54 52 49 52 51 49 51 48 48 45 45 45 45 43 43 44 45 43 44 42 42 39 42 38 41 41 41 41 37 38 38 36 37 37 35 34 35 33 33 33 34 32 31 31 30 32 32 29 31 29 29 30 28 27 27 26 26 27 26 25 26 25 24 25 24 23 23 23 22 23 22 21 22 20 21 21 20 20 19 20 19 19 20 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 20 19 19 19 19 20 20 20 21 21 20 22 22 21 23 23 23 24 24 23 24 25 24 25 26 26 27 27 26 28 28 28 29 30 30 30 30 31 31 32 31 31 34 32 33 33 33 35 34 37 35 37 38 36 38 38 38 41 40 40 39 42 40 41 41 43 42 43 42 44 44 47 44 48 47 49 48 49 47 48 48 52 52 50 55 55 56 52 54 56 56 54 55 59 60 62 60 58 58 63 60 59 62 61 62 65 63 66 63 64 68 66 68 68 73 72 70 69 74 74 71 72 75 79 74 74 80 82 77 82 84 81 85 82 87 86 83 84 82 87 91 85 87 90 91 95 92 92 95 96 97 96 96 96 101 97 95 97 102 104 102 103 104 104 107 108 110 110 112 109 105 106 115 109 109 119 110 113 112 113 121 114 116 117 119 117 125 119 119 120 130 126 133 133 128 131 134 133 138 134 132 138 141 144 140 134 146 139 146 145 146 145 148 147 151 143 150 150 152 154 154 159 153 157 164 157 162 155 152 154 166 169 161 166 166 172 162 177 178 163 176 179 169 176 179 173 183 175 173 184 187 178 184 180 177 179 182 192 193 184 200 187 188 192 196 195 197 202 205 201 206 195 197 212 207 215 213 211 205 205 211 205 213 210 213 212 227 227 215 227 230 228 228 227 220 222 229 228 240 236 230 244 237 230 243 235 242 240 230 230 246 235 240 235 258 246 241 256 247 254 257 244 260 268 256 265 255 257 263 265 268 257 272 272 267 276 269 277 271 267 269 265 265 280 289 275 275 294 275 290 286 277 281 279 291 299 282 287 289 304 297 308 292 300 297 296 292 303 320 307 308 316 311 311 309 309 305 332 322 308 335 324 314 334 322 325 318 332 317 342 323 333 339 329 339 328 340 353 343 328 327 351 349 347 357 349 357 361 348 347 340 349 356 353 354 355 355 352 355 372 366 358 373 355 362 376 385 363 357 392 386 391 379 392 378 399 380 368 376 403 375 383 389 379 395 413 402 378 408 391 395 420 410 405 403 399 396 405 424 410 408 400 425 434 416 398 419 411 436 435 416 442 428 428 435 417 442 435 424 427 435 418 430 453 423 432 431 431 448 434 461 458 432 446 435 435 435 464 454 471 447 445 467 474 466 460 479 459 479 482 488 474 478 483 494 488 451 468 493 468 457 497 501 493 484 493 489 463 474 469 494 469 501 500 509 498 479 488 490 484 478 501 523 508 493 503 497 483 528 511 520 531 496 496 537 536 542 493 544 494 533 510 507 524 517 512 508 524 519 519 532 539 535 561 556 513 522 533 531 547 568 550 520 571 555 540 551 574 575 526 573 548 536 559 546 535 567 561 543 535 541 553 557 592 544 541 563 541 587 572 581 563 563 556 600 550 591 562 603 551 588 594 601 579 580 573 612 615 597 588 585 571 607 590 612 593 603 626 576 627 584 615 614 598 607 626 627 629 626 601 617 627 632 617 594 594 605 613 601 601 637 599 622 593 611 633 604 622 610 604 649 610 621 607 599 659 642 604 639 645 619 639 639 608 613 647 615 613 628 650 625 619 663 613 652 672 670 645 671 644 641 672 680 683 665 665 680 626 684 656 651 641 651 687 672 635 632 646 666 648 657 648 645 695 660 653 700 644 659 640 670 677 663 657 642 649 695 707 686 668 665 698 689 706 653 692 713 694 712 714 716 693 715 704 678 714 715 695 710 703 703 682 667 684 693 716 710 690 719 710 700 691 694 718 706 692 722 697 726 669 719 708 688 673 721 704 700 720 695 719 701 713 736 708 697 710 704 696 675 702 729 741 688 715 695 710 742 696 680 722 735 728 730 697 740 733 698 697 709 688 737 688 735 715 718 690 688 708 727 716 735 700 689 740 750 697 736 731 711 700 688 694 746 692 696 714 726 697 695 702 732 711 692 694 713 743 749 720 746 720 714 724 699 742 726 726 699 711 734 718 699 697 747 699 727 734 734 749 730 723 750 709 712 711 705 749 720 745 699 701 733 719 721 724 735 743 730 714 702 750 702 715 715 709 731 740 707 739 706 706 743 738 713 747 711 702 731 706 750 729 730 749 720 745 726 713 707
712 710 738 703 707 716 740 728 702 704 702 722 734 702 705 702 745 713 706 739 706 739 714 704 734 728 711 740 742 733 750 715 702 713 726 703 746 700 707 722 715 704 731 742 699 705 737 702 700 747 716 717 700 709 740 725 725 700 739 710 713 698 735 738 750 742 744 749 731 699 730 697 697 715 698 730 734 705 711 745 715 713 745 691 741 694 731 731 744 743 690 690 746 700 701 691 739 716 689 742 684 741 734 690 711 699 702 726 743 714 692 681 690 681 708 746 690 745 710 726 689 726 690 737 693 726 686 686 737 723 707 713 727 682 705 722 696 689 726 732 691 730 711 678 711 691 721 668 701 680 712 723 691 724 717 726 713 678 691 664 684 701 720 716 679 693 670 695 695 687 712 710 661 699 667 695 700 683 655 656 706 707 684 710 680 701 703 705 699 673 681 674 654 674 645 673 696 672 691 686 643 635 645 666 696 693 695 632 670 688 674 673 684 675 640 643 664 651 660 675 680 649 678 648 628 653 675 634 647 638 625 656 675 654 616 661 643 636 648 671 615 645 636 642 606 654 665 645 653 608 654 630 642 634 652 653 612 644 606 625 599 647 638 642 615 591 620 591 596 604 593 592 592 621 629 582 637 616 611 626 581 594 617 611 592 571 622 576 620 593 610 595 618 606 607 565 621 572 563 606 588 583 607 593 588 590 606 564 567 587 574 572 604 592 599 571 593 545 571 556 577 578 557 590 547 546 573 535 566 577 577 543 532 548 543 555 531 576 548 546 557 532 562 530 567 539 541 559 523 528 554 533 515 520 520 552 556 525 511 516 552 528 543 533 507 548 506 531 497 541 507 540 518 507 495 529 528 493 502 522 494 521 528 522 493 481 522 478 510 508 501 513 495 502 510 508 468 509 506 479 498 496 498 499 485 463 500 473 485 492 472 471 473 492 468 486 459 453 485 471 472 475 459 467 469 450 464 445 468 452 447 434 431 459 430 451 424 464 461 441 423 454 456 436 431 446 422 428 417 441 447 436 441 445 443 408 403 439 402 425 411 400 411 417 414 429 426 396 400 408 408 419 400 414 386 415 386 397 405 394 392 394 390 394 382 402 397 383 401 395 391 368 367 389 388 382 376 386 375 378 379 361 372 379 358 355 361 361 356 370 353 354 359 357 350 349 355 342 360 354 348 333 339 342 352 329 354 353 333 335 354 346 340 349 336 326 318 322 327 332 327 322 331 308 334 324 331 310 315 306 304 329 326 303 327 301 295 312 307 306 316 289 316 316 313 298 299 296 291 288 294 281 293 292 300 279 282 273 298 279 290 276 282 266 284 278 270 268 274 282 281 261 275 260 274 275 252 268 262 267 255 266 264 248 250 253 243 250 246 261 241 242 244 249 240 247 247 237 252 250 243 228 247 240 242 236 232 231 230 235 221 217 232 230 233 227 224 212 228 212 225 217 219 222 216 208 215 211 219 206 201 214 211 202 200 193 201 202 200 204 205 200 190 199 201 189 185 191 183 194 181 185 191 189 179 187 177 187 177 173 172 183 181 180 169 181 165 176 177 172 173 169 169 162 168 168 162 155 158 160 163 161 152 161 152 158 152 151 152 149 157 143 154 146 145 145 148 147 144 148 134 145 143 144 142 136 139 129 133 136 129 137 131 126 124 128 128 123 125 128 126 128 126 115 116 125 118 123 118 120 113 110 110 115 114 108 116 114 114 103 104 106 101 100 104 99 106 102 104 100 97 95 102 94 96 100 96 96 96 94 96 95 90 89 87 93 87 88 86 84 83 88 86 83 84 82 84 83 82 80 76 78 79 79 79 74 78 72 75 71 74 72 72 67 66 72 65 67 67 66 68 65 65 62 61 62 63 62 60 57 58 57 56 57 55 59 56 57 53 55 52 53 55 50 51 52 53 50 48 47 50 47 48 47 45 46 44 43 43 42 44 44 41 41 41 41 40 41 38 40 38 37 39 37 37 37 36 37 36 36 34 34 35 32 32 33 32 31 32 32 29 29 31 28 30 30 28 28 26 27 27 25 25 25 24 24 25 23 24 23 23 23 22 21 22 21 20 20 20 21 20 20 19 20 20 19 20 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 20 20 21 22 22 22 23 22 24 23 24 24 24 25 26 25 25 27 27 27 28 27 28 29 30 29 31 31 31 32 32 33 31 34 33 34 33 35 35 35 37 37 37 36 37 38 38 38 38 38 41 40 41 41 43 44 43 43 45 46 44 44 44 47 47 47 47 51 48 51 51 49 52 54 51 54 52 53 54 57 55 57 55 59 58 56 62 62 57 60 62 61 60 63 65 63 66 64 65 67 64 69 67 66 71 71 69 69 73 72 74 72 72 75 75 76 77 82 82 82 81 84 80 81 83 80 88 83 82 90 90 90 86 90 89 90 95 95 90 96 97 91 94 101 99 95 95 101 105 103 105 107 102 105 104 110 107 110 110 112 112 110 110 107 108 116 119 111 119 113 113 124 115 117 125 117 120 122 120 123 129 125 124 133 128 133 134 130 137 139 133 133 131 139 144 141 141 143 145 147 150 145 150 149 149 146 144 146 154 149 152 160 153 148 155 163 155 155 167 161 155 158 166 164 173 165 167 175 165 169 170 164 180 176 180 173 172 182 172 186 186 180 176 175 187 194 192 185 195 190 191 199 189 203 204 196 199 201 193 191 194 195 199 203 198 211 202 206 205 202 219 214 213 206 209 222 221 221 224 224 224 223 223 230 217 228 225 230 226 225 224 242 240 237 231 233 235 244 228 231 237 251 252 252 247 241 259 249 240 248 248 254 261 261 259 250 263 264 256 274 263 277 267 263 277 274 264 275 260 277 272 283 278 271 285 291 268 281 276 285 279 273 297 295 304 291 287 282 297 287 292 292 306 310 298 293 310 290 315 309 298 311 321 316 318 329 320 320 317 323 333 315 322 323 317 326 335 330 338 331 344 348 327 346 351 352 336 351 348 329 355 343 331 334 351 356 360 365 335 363 340 356 350 349 345 364 368 351 345 369 360 355 370 358 371 379 368 377 363 391 362 381 366 391 389 386 380 379 387 381 369 402 379 407 403 402 414 381 383 416 418 416 408 397 408 416 406 409 392 427 404 402 421 397 405 422 409 435 432 419 432 434 445 425 432 421 443 411 449 434 453 447 449 444 454 429 443 440 421 448 458 453 434 467 441 436 458 472 447 452 459 454 459 458 453 441 464 471 480 448 475 453 484 461 487 484 494 495 467 481 486 457 483 461 495 503 467 475 503 479 476 474 504 508 487 474 482 501 497 507 493 489 480 483 512 491 525 496 522 489 506 501 494 517 494 510 518 530 545 503 523 526 548 545 522 520 521 543 548 546 555 528 544 519 556 539 562 539 565 531 529 522 556 562 533 558 556 554 558 546 528 539 560 582 579 532 535 586 554 584 571 544 575 547 589 539 593 558 555 571 559 596 566 568 579 587 598 556 581 584 576 577 564 593 605 578 568 596 603 567 583 607 574 614 623 583 598 601 610 622 619 629 582 626 593 620 610 578 581 603 609 594 604 610 634 638 596 626 630 594 633 607 589 622 595 649 611 649 628 599 603 647 597 616 627 658 654 625 624 658 626 660 608 636 629 640 635 653 634 636 673 647 624 639 655 643 667 676 624 676 665 644 666 669 665 656 650 684 684 679 655 631 665 641 628 632 666 689 669 661 651 652 656 676 684 651 678 661 691 683 667 659 693 655 682 692 654 691 647 656 702 658 688 650 700 685 684 669 669 705 678 685 711 701 686 670 714 713 658 665 685 677 684 704 669 708 682 694 725 691 705 681 724 675 664 684 719 668 673 702 722 690 705 706 688 736 683 714 674 708 689 733 719 734 730 675 732 690 740 707 735 733 705 721 701 742 683 727 745 725 710 722 703 717 718 719 684 724 692 685 735 744 703 684 731 687 741 716 725 739 739 696 743 699 703 739 739 694 704 749 743 725 703 746 720 693 717 745 699 714 745 693 724 746 749 719 721 742 736 714 707 695 748 735 697 707 724 716 711 701 725 714 731 700 723 734 719 698 701 703 747 710 727 701 724 700 744 703 708 709 716 722 738 736 721 728 747 706 706 707 701 704 715 743 704 703 737 743 711 710 729 742 719 739 702 704 722 730 716 708 745 745 728 711 706 734 708
749 724 729 705 703 747 706 731 702 746 732 723 714 740 709 718 708 708 702 702 706 706 705 750 701 735 701 704 716 704 744 711 730 705 737 704 706 700 705 705 704 707 727 722 740 718 739 702 749 740 721 701 729 718 713 700 700 700 701 746 710 713 716 699 698 732 696 700 728 721 702 726 699 749 733 712 693 704 733 697 710 733 740 748 695 715 693 730 707 689 737 717 695 745 744 742 710 709 689 728 701 688 716 748 694 729 704 740 706 687 700 736 735 745 715 688 683 686 692 717 713 692 709 702 707 736 691 739 737 738 683 714 688 722 708 717 722 723 670 737 719 687 732 688 688 735 728 680 726 691 683 685 713 715 670 728 693 723 668 706 704 694 697 692 661 720 677 668 658 662 657 685 674 699 684 702 700 656 677 693 654 713 707 700 713 682 646 695 700 650 646 657 679 643 649 647 677 657 642 689 683 646 651 699 679 650 682 649 648 656 652 652 676 683 659 681 690 680 669 684 639 646 628 684 658 641 635 657 636 618 648 660 674 631 633 611 660 618 632 627 646 638 609 663 643 621 617 617 605 612 632 625 647 638 630 607 606 596 598 610 643 650 622 643 649 597 628 618 604 616 628 607 615 584 603 629 638 621 632 583 603 595 593 583 582 610 612 628 591 607 610 609 624 567 612 578 574 570 583 613 590 586 583 564 608 576 610 587 562 572 568 598 578 588 551 561 549 564 580 567 571 594 579 583 549 564 570 588 575 535 553 570 581 532 582 539 537 572 534 542 523 525 540 572 537 546 560 526 539 514 538 520 563 543 540 543 550 554 532 517 541 503 507 523 515 527 517 540 513 509 521 529 510 506 513 512 505 522 502 531 516 483 515 496 511 484 487 512 487 482 494 513 500 510 499 470 484 497 479 467 490 483 477 477 475 503 489 474 463 462 497 486 496 458 465 455 477 463 480 457 472 462 454 461 457 482 455 468 469 433 467 472 461 455 436 425 442 424 436 453 451 450 440 458 422 426 442 427 424 434 416 447 445 417 422 420 425 420 434 410 438 413 429 401 400 425 427 427 395 399 402 398 413 400 415 398 390 392 403 410 414 389 391 402 410 382 395 387 384 383 377 386 373 382 361 384 369 363 393 361 381 384 379 352 368 353 374 355 369 377 355 369 361 369 346 353 347 368 336 344 353 342 353 349 357 358 337 327 344 325 348 354 327 331 324 319 340 337 330 333 337 320 315 336 332 315 322 326 334 306 308 316 321 325 299 317 314 296 308 303 301 292 302 313 289 287 290 291 303 308 291 290 291 299 293 301 299 295 292 290 295 292 271 268 283 264 264 265 261 272 271 267 265 266 278 268 253 258 253 256 258 252 254 264 257 263 243 246 257 244 242 244 236 258 251 236 244 246 251 247 247 237 246 231 227 225 222 221 228 235 221 224 230 220 228 221 222 215 217 225 220 223 223 215 216 211 204 202 210 209 213 215 212 197 198 208 194 199 205 203 201 192 200 204 198 200 198 186 194 197 187 190 190 189 188 180 183 188 182 186 177 185 171 176 166 169 165 177 175 167 163 171 160 161 160 171 168 169 154 155 152 160 161 159 159 149 159 159 155 145 150 143 146 142 152 150 148 145 144 146 143 144 140 137 132 142 139 134 140 134 129 135 125 135 129 133 130 131 126 129 128 122 122 124 115 116 122 117 115 120 119 119 111 114 110 107 107 106 109 107 107 108 105 109 100 99 103 99 97 98 104 98 102 96 94 94 98 97 93 95 91 91 91 89 89 88 85 84 88 84 84 85 87 83 82 80 79 79 78 79 75 75 79 76 77 76 75 71 73 72 69 74 72 70 71 66 70 68 66 65 66 65 64 64 63 61 62 61 59 61 59 62 57 57 59 58 54 57 56 55 54 54 54 54 52 51 51 51 47 48 49 49 48 48 44 44 46 43 42 44 43 43 43 41 42 40 38 40 39 39 38 38 37 38 37 37 37 34 36 34 35 35 32 34 32 33 33 31 31 31 30 31 29 28 30 27 27 28 26 27 25 25 26 24 25 25 23 24 23 23 22 23 21 22 22 22 21 20 20 20 19 20 20 20 20 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 19 20 19 21 21 21 21 22 22 22 22 22 22 24 23 24 24 25 25 25 26 26 26 26 27 28 28 30 28 30 30 30 32 31 30 32 32 33 34 32 35 35 36 36 34 35 37 36 37 37 38 39 41 40 39 38 41 41 40 43 44 43 45 45 43 43 47 47 46 46 49 46 50 47 48 51 49 53 52 55 54 55 55 56 54 56 59 58 60 57 62 57 58 58 63 60 61 64 62 66 66 62 66 66 68 67 69 68 68 71 70 74 75 71 71 77 76 75 75 78 78 77 80 82 78 77 79 84 81 80 84 83 85 88 88 89 88 85 92 94 95 89 94 97 97 96 98 94 94 94 95 103 104 100 103 104 99 102 101 106 108 107 106 106 112 108 112 111 112 117 115 118 116 115 116 119 118 122 125 123 120 126 128 120 127 130 132 132 128 126 134 130 133 138 141 136 137 135 141 140 138 138 140 146 144 146 143 150 151 145 142 155 157 146 148 158 160 155 163 151 164 155 155 160 167 164 171 157 159 160 164 162 171 178 178 166 169 180 174 179 175 170 179 188 181 187 188 180 182 194 184 180 185 188 189 194 187 195 204 204 192 193 192 196 200 209 204 212 201 212 215 208 209 217 213 206 210 208 211 226 222 224 212 221 229 223 227 223 232 218 225 233 219 225 235 222 237 237 229 226 242 233 250 243 240 245 234 252 245 243 256 251 242 245 244 260 249 257 264 254 249 263 250 271 257 265 255 266 268 272 271 261 266 266 275 274 275 288 269 275 275 294 278 271 294 287 285 301 305 293 287 302 298 295 294 296 305 295 315 315 293 314 317 294 306 301 303 297 311 301 321 325 331 332 333 335 320 331 316 316 328 341 343 343 316 337 331 335 335 341 338 349 346 357 355 329 330 329 332 341 332 362 357 341 349 350 363 345 352 346 374 360 367 375 381 381 359 356 386 362 365 355 369 371 371 380 384 384 368 391 396 402 386 384 388 407 393 402 405 387 405 382 414 388 416 392 386 420 395 424 391 413 403 417 402 392 429 414 409 429 401 413 440 419 412 411 412 438 418 416 436 430 443 434 440 438 423 439 431 423 421 433 463 458 463 458 432 460 430 442 444 454 433 471 470 465 457 482 455 451 475 450 472 484 475 467 482 481 486 476 458 473 480 472 500 473 490 473 486 465 502 467 501 473 500 471 500 502 492 512 515 480 478 522 520 513 484 515 516 529 518 517 519 510 530 504 525 533 531 517 518 523 537 545 506 524 502 513 525 528 540 545 529 515 529 551 531 546 541 551 555 525 535 518 534 529 535 518 553 536 565 561 571 535 564 545 532 549 563 580 557 566 587 546 563 537 559 558 558 580 558 591 577 549 563 561 572 561 585 566 590 555 600 606 564 575 604 574 598 577 571 589 586 582 565 583 619 580 577 621 586 612 624 626 585 597 615 585 574 583 631 603 636 609 619 591 595 616 582 601 626 597 635 590 625 633 647 599 636 624 595 623 606 605 648 598 627 604 623 649 623 628 633 622 611 637 622 625 624 613 617 636 611 638 630 613 641 668 641 616 669 636 651 629 618 652 672 656 639 638 666 648 658 655 685 645 678 661 661 654 636 654 658 671 643 684 688 671 642 668 663 645 693 684 687 661 664 657 671 667 708 686 664 671 663 704 696 696 690 696 681 682 693 695 709 675 657 655 712 702 717 710 668 699 714 672 705 692 661 704 715 719 724 706 705 668 674 705 710 731 698 704 691 726 710 728 728 674 687 672 682 732 732 728 713 728 705 741 681 712 710 735 709 696 682 686 701 738 678 706 706 737 708 717 714 718 723 691 703 732 718 687 709 729 717 709 705 689 703 698 716 717 707 718 739 701 686 703 714 724 706 727 707 728 702 689 714 727 699 695 722 700 693 744 701 708 692 699 698 729 712 698 695 730 729 713 697 704 744 724 739 730 730 699 714 703 702 713 746 699 727 709 699 713 702 705 750 722 710 702 729 702 746 706 710 701 733 728 735 713 707 737 703 730 742 719 707 740 731 737 736 734 705 724 730 747 735 702 750 702 723 708 724 715 706 727 704 730 704 732 732
726 708 708 720 708 721 726 717 721 722 709 712 705 742 745 726 722 708 720 705 729 729 702 731 720 704 701 735 705 724 736 725 726 730 702 723 705 703 706 720 700 703 721 739 700 705 740 702 747 698 727 706 742 746 730 697 702 708 749 740 699 716 733 702 701 713 729 735 700 709 711 741 711 695 732 698 748 692 698 691 719 696 745 725 691 703 692 714 691 749 739 711 700 692 701 739 742 732 726 748 719 709 690 731 749 704 703 686 746 732 734 749 691 682 721 701 721 717 679 700 709 681 701 684 701 712 732 739 702 726 743 710 678 741 679 695 701 678 670 721 669 713 737 732 706 723 677 697 690 713 695 731 705 664 722 707 723 684 729 674 663 724 706 672 682 699 668 689 701 678 702 670 664 663 671 707 668 700 700 703 688 700 705 675 700 688 704 689 678 690 683 674 666 652 698 693 657 701 683 673 647 666 637 658 655 672 669 638 695 684 669 643 667 649 674 629 650 677 641 633 634 637 631 624 653 646 677 647 617 679 676 674 644 664 675 669 645 614 619 667 668 666 641 613 649 632 623 627 639 628 653 627 657 640 629 615 607 631 613 601 639 638 622 623 601 634 648 624 639 626 644 624 635 631 584 630 599 583 618 620 619 631 604 576 588 616 577 576 620 583 570 568 624 623 607 579 618 593 590 575 582 590 568 602 602 563 568 567 600 575 592 584 555 597 601 591 579 551 599 582 549 542 545 539 545 572 558 588 572 559 555 541 538 569 570 553 543 570 534 560 559 522 563 534 536 525 548 568 566 532 561 542 551 515 528 554 523 522 536 534 524 546 536 520 531 533 517 515 530 514 527 529 496 494 506 488 497 508 532 528 497 510 514 525 485 507 487 522 479 496 498 520 511 496 501 503 494 494 503 490 489 474 483 486 463 465 463 496 467 486 477 478 453 478 485 451 458 457 484 448 447 442 450 447 437 441 466 462 459 471 456 462 452 444 430 435 433 464 443 429 446 443 421 450 443 419 426 443 440 441 425 422 433 438 416 442 426 441 428 406 420 418 432 399 406 413 411 411 390 425 423 409 388 394 394 404 392 398 412 410 390 410 380 405 401 397 399 402 404 377 382 373 371 371 372 392 380 391 393 361 373 379 384 364 387 385 355 367 364 379 349 377 375 365 373 363 349 361 370 344 368 360 332 347 346 349 329 330 329 340 351 334 343 334 330 331 344 315 336 335 326 334 312 311 330 330 306 312 325 325 306 322 312 320 323 324 317 321 303 320 299 315 310 307 311 307 305 284 293 287 300 288 286 284 276 295 292 296 292 279 289 280 276 282 270 273 279 265 278 278 275 282 262 278 264 260 259 253 275 272 262 258 260 249 264 249 265 247 261 250 244 256 237 237 236 238 243 252 249 243 248 247 235 237 246 232 244 237 241 230 237 223 235 227 225 222 226 221 227 221 226 211 218 206 209 221 203 203 214 217 204 204 208 204 194 199 198 205 195 203 200 188 195 192 194 189 189 200 191 193 179 182 178 180 180 190 181 179 175 176 181 175 182 176 181 180 167 171 176 170 170 161 158 172 165 161 165 158 154 162 163 159 151 162 155 147 152 146 149 146 150 150 146 153 146 143 144 144 141 142 139 137 145 140 140 135 132 136 139 139 126 127 129 131 125 127 128 125 128 118 126 121 122 119 123 123 115 118 118 120 117 118 114 111 117 110 113 108 105 104 102 111 110 100 100 106 105 101 103 95 100 99 96 95 101 92 91 91 94 89 93 90 94 87 87 93 91 87 84 88 85 85 81 84 83 78 80 78 79 79 77 80 80 76 77 77 76 71 73 73 73 68 67 68 69 67 65 69 66 64 63 67 61 65 64 62 63 62 60 60 62 58 60 58 59 54 56 56 57 56 53 54 51 52 49 50 50 50 51 49 47 47 48 48 46 47 45 43 45 45 43 43 40 42 39 42 40 39 41 39 38 37 38 37 38 37 36 36 35 34 35 35 34 33 33 33 32 30 31 31 31 29 29 30 28 28 28 27 27 26 25 25 25 24 24 24 23 24 23 23 22 22 21 21 22 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 19 19 19 20 20 20 21 20 20 21 21 21 23 22 23 23 24 23 24 25 25 25 26 25 26 27 26 27 27 27 29 29 31 31 31 32 32 32 33 33 32 33 35 34 34 36 34 35 36 37 37 36 37 38 38 40 40 40 41 39 42 41 41 41 43 45 46 44 44 45 45 48 46 47 47 50 48 48 49 51 53 50 51 55 55 54 55 54 57 55 57 59 59 60 59 62 60 59 62 62 63 66 67 67 67 63 64 68 68 67 71 71 71 71 71 70 74 75 72 77 73 75 78 80 82 81 81 80 80 84 82 82 87 84 84 83 86 90 92 91 87 91 89 90 91 92 90 92 97 99 93 95 99 103 95 99 99 101 100 102 107 108 106 106 107 112 114 112 108 112 118 118 115 111 120 119 120 124 117 122 116 127 127 128 119 121 125 126 133 126 128 125 132 126 138 135 129 137 130 141 137 138 145 135 135 140 138 140 139 142 153 148 155 150 147 153 146 152 155 152 162 163 161 159 157 157 166 167 164 165 158 173 174 170 170 168 176 179 175 172 180 168 169 171 186 175 178 190 178 178 188 194 184 183 188 187 190 200 190 191 188 203 200 198 207 204 204 196 197 204 198 209 204 216 211 213 216 208 206 208 206 216 212 225 221 221 230 232 221 229 230 217 218 233 231 221 241 239 225 234 239 229 240 251 245 232 250 233 249 244 237 252 251 256 256 246 259 252 265 255 257 260 262 272 249 269 276 253 258 271 258 281 264 282 280 282 287 264 285 265 274 274 274 281 293 288 280 293 286 288 300 304 286 296 283 301 290 294 290 303 298 304 317 302 295 313 297 313 319 297 320 306 302 325 323 306 310 306 337 321 322 317 312 320 335 343 319 333 329 349 343 334 338 330 342 339 332 360 346 360 347 360 351 365 359 365 371 360 365 367 349 346 369 348 345 364 378 365 371 360 361 389 389 389 371 371 388 372 369 398 399 401 383 392 375 399 370 379 408 401 387 385 397 378 397 402 381 405 397 405 385 412 403 417 423 409 415 429 400 402 422 404 415 436 399 440 404 420 406 433 425 432 432 444 439 414 443 449 456 446 422 452 436 452 448 434 449 459 436 430 470 433 453 442 441 438 468 436 471 481 481 478 444 457 486 474 446 463 454 472 466 474 482 493 487 484 461 458 465 486 480 489 466 462 494 477 473 507 511 477 508 481 477 485 520 508 487 487 499 485 528 508 512 503 517 530 494 495 520 503 517 503 521 541 515 503 547 502 525 548 544 532 547 547 522 554 524 507 521 558 530 562 554 524 565 517 541 531 559 553 532 524 527 562 558 529 564 551 573 582 554 555 557 575 574 571 543 558 576 553 545 553 548 576 563 546 580 566 556 555 578 587 574 558 607 575 556 591 607 611 604 606 559 562 582 580 564 614 607 576 596 573 568 590 612 629 616 601 616 607 582 596 629 588 588 630 623 639 593 623 597 621 602 621 617 642 620 623 612 594 629 608 616 619 619 613 643 606 610 617 640 636 644 663 639 643 615 652 658 658 639 608 630 629 636 640 620 655 640 655 629 625 648 629 652 625 649 621 650 623 658 622 673 665 639 656 675 682 680 686 633 650 640 643 663 656 688 686 657 660 651 699 644 699 677 642 648 704 688 666 688 664 661 695 660 670 673 700 672 704 649 679 711 701 696 705 685 706 665 656 719 680 669 656 668 712 711 658 711 676 693 722 727 715 708 718 673 671 665 675 693 694 679 704 690 710 672 732 671 680 728 688 698 708 692 722 700 740 735 716 711 731 683 697 706 705 744 709 679 699 695 685 679 737 714 727 707 707 743 734 740 746 683 739 730 688 734 750 732 725 748 719 729 733 714 719 692 716 718 746 725 748 720 692 702 690 734 690 734 691 713 741 714 732 694 743 750 695 694 693 749 695 705 719 741 716 721 699 708 698 722 718 721 701 727 708 719 699 738 697 736 725 703 710 740 712 702 701 750 710 705 706 702 700 709 710 704 705 703 725 704 709 701 736 730 704 748 701 728 726 706 705 750 702 748 739 706 714 705 726 705 732 704 730 726 727 721 703 715 704 734 725 706
709 724 748 721 706 731 734 711 710 748 709 705 729 707 709 743 740 703 704 713 737 744 750 720 735 741 712 706 718 705 708 749 749 701 714 749 704 705 719 736 705 706 702 736 717 704 744 742 700 700 709 698 698 700 730 739 709 726 713 746 702 702 707 700 745 695 728 712 740 721 710 711 748 710 699 741 706 738 694 692 747 691 730 720 692 690 710 691 747 732 750 701 707 742 692 718 741 735 691 727 694 691 724 726 725 709 735 749 749 709 733 730 687 705 732 741 705 697 703 729 738 699 704 712 700 728 727 689 693 730 738 681 680 738 728 730 691 696 695 719 680 674 669 735 686 697 676 691 683 733 731 699 700 717 703 721 666 725 671 684 693 719 725 708 721 657 698 715 710 700 708 653 676 671 709 699 696 684 690 673 680 692 679 683 705 667 695 654 662 668 693 692 705 652 669 668 686 701 685 638 678 699 681 694 666 663 690 684 647 680 638 683 677 654 638 690 632 671 681 664 678 654 656 672 658 676 635 650 662 643 657 655 631 662 637 631 638 639 635 656 655 654 622 667 642 622 664 603 610 621 646 610 611 603 606 621 624 650 627 620 612 594 601 636 607 604 644 644 599 629 591 606 592 593 608 604 596 617 586 586 602 591 577 607 584 574 618 579 579 598 584 594 616 611 594 575 603 584 593 613 615 574 566 587 610 564 608 594 596 603 575 584 562 570 578 582 563 585 547 561 572 562 588 539 540 550 562 586 536 559 576 573 553 580 540 566 541 576 530 531 540 527 554 562 526 521 540 523 528 542 536 523 554 522 526 519 551 529 552 506 537 551 514 504 540 503 536 542 499 529 497 497 531 523 508 533 511 510 524 529 499 512 485 522 511 521 508 510 505 495 486 479 471 507 486 480 499 511 513 468 493 464 460 463 488 503 485 472 496 492 488 467 481 458 453 484 481 472 470 477 466 451 467 478 445 464 473 467 466 435 444 470 465 471 427 442 440 433 462 442 427 455 423 432 454 440 451 421 427 453 425 427 417 431 423 432 427 433 415 432 413 429 401 406 421 408 431 415 408 424 426 415 410 416 398 386 386 383 406 387 413 379 381 388 407 397 378 369 405 378 375 380 393 393 367 367 378 391 368 369 362 385 374 374 384 366 355 360 354 377 345 369 353 344 363 368 356 338 358 350 349 364 355 335 335 346 344 355 329 341 341 332 353 349 351 323 346 341 345 333 341 328 340 316 315 316 336 308 315 326 313 306 321 298 317 305 296 294 294 318 311 293 301 310 296 303 298 302 308 286 282 281 283 282 295 279 276 295 272 272 293 294 288 276 276 270 285 286 266 281 260 280 264 256 260 265 266 258 259 263 264 247 250 263 254 265 242 255 254 248 261 250 247 235 242 255 250 250 229 240 245 240 228 228 242 239 227 240 239 232 233 220 225 228 234 229 220 216 222 219 224 214 210 215 204 221 209 220 208 216 206 198 207 195 210 210 192 195 200 204 204 204 195 196 185 194 195 184 193 179 185 182 184 178 187 191 176 180 184 180 170 170 169 170 173 181 167 163 171 176 175 159 166 171 157 170 160 161 154 164 165 153 154 154 157 147 155 151 153 154 156 156 143 145 139 138 148 148 136 146 139 133 139 136 142 138 130 128 137 129 135 134 135 128 133 123 131 122 119 128 119 123 120 115 119 120 123 121 122 121 111 111 116 117 108 115 107 110 106 109 108 104 102 104 100 100 99 98 100 101 101 98 99 100 92 97 96 95 90 94 93 92 86 88 93 90 88 88 82 86 84 80 79 81 82 81 82 82 81 77 78 80 78 73 73 78 76 75 72 69 74 71 67 67 67 66 66 69 65 65 62 62 61 64 61 60 60 62 60 61 59 58 56 56 57 55 54 53 54 56 54 54 53 50 49 49 49 51 50 46 46 47 46 46 44 44 44 45 43 44 44 43 41 39 41 39 41 38 39 40 38 39 36 37 35 36 34 36 36 34 34 34 32 32 31 32 31 30 30 29 29 28 29 30 28 28 26 26 26 26 25 26 25 25 24 23 23 23 23 23 22 22 21 21 21 20 20 20 20 19 20 20 19 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 20 19 20 20 19 20 20 21 22 21 22 22 23 22 23 24 24 24 24 25 26 26 25 26 27 27 27 27 29 29 28 30 29 29 30 30 32 33 33 32 32 33 35 36 35 35 36 35 37 36 39 39 38 41 40 41 39 42 40 43 40 41 44 45 42 45 44 44 45 45 46 48 46 47 47 51 53 50 50 54 53 52 53 56 54 53 58 56 56 60 56 58 59 58 62 61 62 65 63 63 64 67 67 64 68 68 67 67 67 70 71 73 75 70 70 73 77 72 73 80 80 76 80 83 77 79 79 78 85 84 80 82 87 89 84 90 89 93 88 86 91 95 90 89 95 96 98 96 101 102 102 98 96 99 101 103 99 107 103 104 102 103 108 105 109 113 111 114 116 108 110 120 115 113 115 120 118 124 123 127 121 126 124 123 122 125 122 127 135 131 136 136 128 133 138 138 133 136 141 146 143 137 141 141 144 149 148 141 152 149 149 148 145 155 148 159 148 150 156 164 162 163 163 157 166 158 159 171 169 159 169 166 164 173 164 170 176 175 171 176 184 184 183 176 184 180 178 176 179 191 190 185 181 193 190 197 198 193 188 191 201 200 198 203 204 205 209 208 207 198 213 201 208 216 207 217 203 210 209 206 216 223 229 227 215 211 226 219 219 231 219 235 223 223 221 223 233 240 239 240 233 228 228 249 245 253 253 248 241 241 251 251 258 256 264 252 249 256 264 262 269 255 267 272 251 277 263 266 259 258 260 280 261 274 286 268 288 266 281 277 283 284 277 273 296 294 301 289 296 280 294 284 298 290 289 288 291 291 302 304 312 319 298 310 293 324 319 319 327 306 315 309 314 329 314 328 308 316 317 340 313 339 321 327 317 332 327 327 330 351 323 351 352 342 337 336 348 340 342 333 359 345 364 361 342 369 349 369 345 342 349 357 372 352 378 374 354 366 372 356 360 358 366 360 389 366 371 372 399 390 388 375 399 389 380 374 410 382 376 411 383 382 397 388 410 418 403 401 388 402 414 408 421 423 416 410 430 396 414 409 421 422 399 425 406 416 405 443 420 428 430 412 414 452 422 420 430 426 449 424 440 422 455 463 450 446 469 453 434 449 467 450 434 472 441 454 469 470 450 439 465 486 471 455 470 473 465 469 457 457 484 497 490 473 476 466 468 481 492 466 477 462 476 497 490 513 512 511 471 473 503 482 520 512 521 517 496 492 485 515 507 513 504 507 506 494 506 511 503 529 514 527 518 534 512 504 535 500 511 549 544 527 537 518 557 557 551 551 538 551 520 558 555 541 550 555 532 533 569 522 552 527 528 569 526 552 557 531 551 573 569 568 554 542 549 540 558 571 584 557 562 576 583 553 598 601 562 595 604 595 573 581 586 552 578 559 610 578 576 576 582 613 583 597 598 575 613 609 606 606 592 623 587 608 626 597 594 605 586 618 597 581 586 624 603 586 586 614 609 585 627 617 633 618 642 629 640 589 597 616 644 653 655 607 607 645 649 598 634 654 629 656 602 648 625 606 642 634 646 667 627 671 661 656 629 634 621 638 675 662 657 662 654 662 626 661 623 677 629 631 660 646 687 636 628 680 627 631 627 668 687 682 691 669 679 633 675 698 660 675 664 662 702 637 659 703 640 654 682 647 682 652 692 700 683 694 687 659 683 714 695 701 706 694 656 711 697 666 687 669 705 710 685 672 676 707 685 705 668 710 682 702 672 683 705 680 717 682 731 731 714 720 696 695 731 693 719 710 727 689 717 676 687 726 678 704 714 708 708 706 714 743 687 718 703 703 678 735 699 747 700 713 681 687 699 749 735 699 698 709 706 747 723 736 727 743 704 730 714 739 750 689 693 707 718 720 746 691 717 733 726 689 692 740 690 727 727 746 693 717 750 738 708 725 738 745 721 720 698 742 704 695 750 737 749 722 709 738 708 717 701 750 721 703 707 708 706 723 703 708 735 702 701 707 704 748 701 707 710 709 705 748 719 750 717 716 705 707 702 718 705 723 703 704 730 733 711 739 722 744 722 731 707 724 728 703 703 744 705 703 749 706 745 731 705 739 705 713 713 732 707
706 703 706 728 704 727 713 705 742 704 703 709 706 706 725 747 734 739 732 741 702 745 712 721 707 706 705 708 703 738 717 727 715 703 702 741 731 722 706 703 736 715 706 743 706 729 707 703 745 705 701 733 721 698 719 723 702 700 740 731 698 738 706 722 721 712 748 714 704 705 705 695 733 735 738 739 721 708 722 716 748 706 733 691 740 693 694 711 690 699 693 709 717 736 746 689 690 750 686 719 723 690 723 696 729 707 712 700 693 709 683 705 734 745 690 695 723 687 686 742 714 738 707 718 706 746 703 724 722 730 730 706 728 679 690 686 703 737 716 702 700 722 703 709 716 714 731 686 705 669 730 734 728 726 713 693 708 717 700 704 686 701 675 715 658 691 660 679 679 717 711 698 667 662 699 702 667 716 666 680 682 713 659 712 650 653 675 674 671 674 688 660 701 652 648 660 692 651 683 681 661 646 674 634 643 641 684 651 683 682 631 639 673 656 678 669 677 673 668 673 664 675 631 640 634 620 627 646 620 661 660 675 672 643 641 663 673 626 610 637 664 609 629 629 646 624 624 648 604 603 637 650 613 650 634 644 623 633 602 639 623 653 652 604 594 644 638 593 614 602 585 643 613 611 615 600 588 613 605 605 592 604 596 595 586 620 581 594 593 587 600 579 610 575 594 594 621 602 619 587 596 615 598 561 557 556 567 582 587 569 601 591 569 602 559 572 580 587 579 588 568 584 562 577 592 549 552 573 574 554 560 533 563 535 545 540 553 569 555 568 551 567 529 530 519 544 529 564 531 515 514 519 515 549 511 509 526 512 543 516 518 504 526 522 514 525 510 545 502 504 543 526 516 507 533 503 510 519 491 509 532 509 515 486 480 521 478 487 503 485 487 510 502 486 488 504 515 513 494 493 477 479 484 462 469 500 501 499 469 466 455 493 475 464 494 455 468 449 485 446 452 448 483 461 458 474 436 453 465 463 446 441 464 467 441 453 440 439 433 434 462 428 451 424 426 444 436 449 420 428 439 450 407 420 444 439 430 420 419 408 437 407 403 414 427 406 394 395 420 405 395 394 389 384 404 387 407 415 384 384 388 414 380 383 397 402 389 377 373 387 385 378 394 381 388 396 381 369 377 361 365 379 357 353 367 383 374 356 362 366 377 371 352 371 353 356 343 369 340 342 346 345 357 354 352 357 338 334 356 355 334 344 329 346 334 349 340 329 331 314 314 324 331 336 337 322 322 333 324 321 307 325 300 328 321 316 294 299 319 299 306 315 313 315 298 314 296 308 309 287 291 294 289 296 294 282 278 288 276 279 270 290 270 279 272 273 267 286 271 270 264 269 278 262 273 271 270 251 264 273 268 247 260 252 268 253 250 265 258 247 247 247 246 249 238 233 240 248 231 239 230 230 227 234 236 227 227 240 221 223 232 225 221 231 219 226 222 218 219 216 211 211 217 211 220 223 212 212 200 211 209 212 204 198 200 202 191 203 205 191 201 205 197 192 200 197 183 192 187 185 189 190 190 175 178 189 187 183 175 172 184 178 172 179 182 169 180 179 176 174 174 164 171 166 159 160 165 154 165 152 161 164 158 157 162 151 150 147 144 155 142 146 145 144 143 143 142 144 136 147 133 144 143 141 134 142 136 134 137 131 137 134 127 126 127 131 128 130 129 123 121 122 118 118 122 115 119 113 115 117 114 119 114 116 113 110 115 109 110 108 103 103 102 106 101 101 97 99 100 102 100 94 102 96 96 99 92 94 93 88 88 87 90 92 92 89 87 90 82 88 85 86 86 78 80 84 82 81 83 79 79 76 77 75 74 72 71 70 73 69 70 72 73 70 65 68 68 68 63 65 67 61 61 65 62 62 60 62 57 62 60 56 58 57 57 56 53 55 53 54 54 53 50 50 52 49 51 50 48 46 49 45 46 44 45 45 46 44 43 41 42 42 42 40 40 40 38 41 40 39 38 36 38 36 36 35 35 34 33 33 34 33 32 32 32 32 30 32 31 31 29 30 30 28 27 27 27 26 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 19 19 20 19 20 19 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 20 19 20 20 20 20 21 21 21 21 22 21 23 22 22 23 23 24 24 24 24 25 26 25 27 27 28 27 27 28 28 30 31 31 32 32 32 31 33 32 33 32 35 34 35 34 37 36 37 36 38 37 39 40 41 41 40 42 42 42 42 41 43 42 45 46 44 44 44 46 48 48 47 50 49 48 48 49 49 53 54 53 56 54 55 53 55 54 59 57 59 59 60 58 59 58 59 59 65 60 66 64 67 63 65 67 68 70 72 71 71 70 72 71 76 72 73 78 79 78 74 78 75 77 76 82 80 78 84 85 81 81 85 82 85 83 91 85 87 89 90 89 90 96 91 99 97 97 101 102 94 100 102 105 98 104 99 107 105 100 107 102 107 108 105 115 114 110 114 110 109 119 113 117 122 114 119 125 117 122 117 126 125 125 128 132 132 124 134 135 136 127 137 134 135 133 136 133 133 141 137 135 137 136 142 145 147 142 143 152 154 146 150 155 146 155 155 160 149 157 157 155 159 165 154 166 161 166 169 171 163 166 170 177 178 175 173 174 182 172 171 186 181 188 171 186 180 191 181 186 177 182 179 184 187 197 191 200 197 199 191 196 189 202 197 207 204 204 197 202 203 212 203 214 206 217 217 217 216 215 224 221 230 211 224 221 232 231 222 228 235 222 219 239 222 243 225 234 247 226 233 241 240 236 246 234 248 255 235 246 258 240 250 252 263 248 267 267 248 265 258 267 273 275 254 254 255 279 280 259 270 259 283 262 267 275 287 291 292 281 280 291 297 292 273 278 277 278 281 278 279 302 290 307 310 291 287 300 287 306 317 296 301 320 300 320 297 302 322 320 312 327 327 322 323 311 333 318 332 339 332 336 329 315 332 317 318 321 347 348 336 337 326 341 332 345 341 347 344 353 347 342 356 351 357 348 369 348 363 375 351 378 354 361 368 367 362 360 367 362 357 390 384 375 373 394 393 391 365 393 381 366 402 399 393 372 407 373 377 387 383 389 394 383 401 412 416 420 415 396 390 404 398 396 403 394 424 404 402 414 422 424 403 434 430 411 430 445 421 407 433 412 439 436 435 440 428 455 439 421 426 432 440 424 435 425 465 436 435 449 466 432 442 472 475 460 467 453 439 482 484 484 458 454 478 480 466 454 481 467 481 485 491 492 502 487 476 483 480 484 466 479 495 493 469 494 496 508 503 505 492 483 487 521 489 520 490 496 492 486 492 525 523 498 489 529 507 511 507 542 535 518 532 544 542 499 520 515 546 533 532 530 524 555 533 537 551 554 519 513 559 558 517 527 560 523 548 528 569 544 533 577 555 563 564 580 560 559 573 572 559 579 546 536 544 567 555 542 559 577 557 544 561 594 593 587 565 588 574 582 573 598 580 594 588 611 607 600 566 559 616 611 616 602 583 564 613 605 599 589 582 601 629 611 574 619 630 621 585 605 598 624 592 613 620 604 631 614 633 584 626 602 618 638 608 612 589 628 623 648 615 626 649 629 631 625 653 645 655 622 606 617 635 655 617 650 618 632 609 664 650 643 647 639 626 669 660 658 665 635 643 663 652 681 675 636 655 630 649 684 633 623 653 638 659 640 664 640 667 683 654 654 660 658 632 636 696 676 653 675 670 671 668 683 695 693 700 665 701 698 651 692 659 682 695 652 661 688 705 700 703 712 671 657 685 683 687 704 687 686 655 692 697 706 695 687 723 674 718 671 705 681 683 728 689 726 675 689 690 723 666 715 723 711 705 674 671 706 682 685 674 698 673 724 713 734 732 737 737 732 691 730 729 700 700 709 699 692 724 695 699 735 744 682 716 705 733 696 684 722 733 704 739 708 689 701 702 687 686 721 733 728 736 742 720 709 749 704 688 711 741 737 704 737 721 696 710 695 719 729 705 709 747 724 697 750 747 698 730 744 709 705 708 701 726 738 739 740 730 697 702 702 728 714 703 716 725 700 733 702 702 732 704 700 718 700 701 725 749 728 705 705 700 739 729 704 736 714 702 733 713 707 717 730 718 705 703 708 704 709 711 749 720 703 714 725 749 732 747 744 707 704 708 720 731 713 709 741 706 706 705
703 713 739 743 726 704 704 709 750 706 709 707 705 708 709 708 736 707 705 709 729 729 703 740 716 708 745 722 706 708 702 703 707 702 707 748 706 705 726 733 703 722 743 702 700 738 703 702 731 749 702 733 729 739 721 701 703 726 734 740 746 715 697 698 730 698 702 698 698 713 735 719 704 694 700 741 714 699 693 699 740 708 722 695 727 693 725 727 750 736 718 733 690 726 722 735 712 736 688 690 724 729 709 730 715 731 706 747 691 691 706 693 743 731 726 738 698 727 732 690 740 725 739 723 691 741 713 727 676 744 737 727 733 717 701 677 696 735 674 731 695 686 709 702 714 717 723 682 730 688 679 675 714 698 707 707 711 728 699 726 708 711 687 669 679 707 704 667 683 708 720 718 696 718 713 678 665 651 710 657 695 687 675 655 657 674 671 685 680 706 654 661 704 700 664 660 657 665 654 682 672 666 641 643 693 694 680 681 678 643 645 691 676 641 627 632 650 636 642 673 644 633 641 675 651 681 655 641 671 639 664 659 642 664 639 635 633 626 638 664 664 621 651 610 614 629 638 631 611 628 603 611 601 634 632 620 607 603 650 642 593 627 601 592 604 598 622 627 615 626 624 622 611 585 605 596 584 585 615 635 606 578 598 618 586 624 596 626 575 595 625 618 600 598 618 614 601 602 582 619 599 596 599 612 587 588 591 597 582 561 580 563 560 555 590 583 586 591 549 588 542 543 555 544 581 542 583 563 551 567 553 581 534 563 551 572 541 544 528 541 574 557 528 573 524 539 563 536 524 559 539 562 564 512 540 560 509 523 538 551 542 510 520 517 521 549 497 505 504 542 543 540 532 523 530 504 520 494 518 500 514 488 521 513 507 481 524 500 490 499 508 493 503 486 486 476 484 468 475 478 480 503 464 489 502 497 456 486 496 476 472 451 455 454 493 472 474 478 444 447 487 442 464 458 475 462 462 443 434 461 474 438 444 435 466 445 455 461 444 450 443 420 452 426 444 415 429 441 442 427 428 448 427 423 426 408 410 441 434 419 417 403 401 403 404 428 406 394 430 424 412 394 412 403 387 405 419 406 394 388 387 395 404 393 386 381 374 392 370 395 372 371 385 384 368 385 395 371 378 389 356 354 379 385 357 350 382 362 372 368 348 343 352 346 344 339 372 355 368 363 356 343 350 349 362 344 333 332 342 346 350 325 324 321 348 344 320 336 318 343 323 331 326 329 321 322 336 333 311 327 326 304 325 325 318 320 315 316 315 292 312 290 305 305 309 296 299 295 298 308 297 294 291 278 288 300 286 283 279 282 291 274 284 283 274 266 287 276 286 275 270 259 269 275 272 273 255 275 274 257 248 269 250 269 261 244 242 260 241 240 245 255 246 246 245 245 254 243 250 237 238 238 232 229 236 224 236 226 239 218 218 236 226 220 215 212 221 211 225 221 224 222 209 207 213 212 219 219 204 205 209 213 199 212 208 200 204 202 201 205 197 204 187 196 186 191 196 199 180 181 185 180 181 191 176 186 187 183 173 172 174 181 170 167 179 173 166 174 177 166 162 159 161 163 160 167 169 167 159 153 156 150 152 155 159 148 150 159 144 144 150 147 153 140 141 138 138 145 147 141 137 143 136 135 143 137 138 130 131 128 128 136 130 127 124 126 130 129 121 120 125 124 115 118 119 123 114 115 111 118 119 115 116 109 115 111 113 108 106 111 103 106 108 103 101 103 102 100 98 102 104 99 100 97 95 91 94 97 93 88 95 95 88 87 91 87 83 86 86 88 82 83 85 78 80 83 81 77 77 79 79 79 76 77 76 72 74 73 69 70 70 70 73 68 67 69 67 67 63 65 64 61 60 64 64 60 61 61 57 59 56 57 58 59 54 56 55 53 54 51 52 51 52 49 49 51 49 47 49 48 46 46 45 44 45 43 42 43 41 43 41 41 42 42 38 39 38 40 38 39 38 36 37 36 37 35 36 34 33 33 32 33 31 31 32 31 30 31 31 31 29 28 28 27 28 26 27 27 25 26 25 25 24 24 24 24 23 22 23 22 21 21 20 20 20 20 19 19 19 20 20 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 19 21 21 21 21 21 21 22 22 22 22 24 23 23 24 25 24 26 25 26 27 27 28 28 27 30 28 31 30 29 32 31 32 32 32 34 33 35 34 34 34 36 36 37 36 38 39 37 38 41 38 39 40 40 39 41 40 41 44 42 45 44 44 44 44 46 47 49 49 47 50 51 52 49 52 53 52 52 55 54 53 56 57 55 57 56 58 59 59 62 63 59 63 60 62 66 67 66 63 67 64 70 66 71 71 68 73 73 74 75 72 71 73 74 73 77 76 75 77 82 82 77 84 80 79 82 87 86 86 82 84 87 93 93 93 87 91 89 95 97 97 92 96 96 95 97 96 96 99 104 105 103 99 107 107 107 110 112 106 110 111 111 106 108 115 117 118 120 113 122 114 122 123 123 126 116 120 118 124 128 123 130 133 128 136 125 133 135 136 129 139 133 132 138 142 144 133 144 145 137 146 147 146 145 151 151 151 155 146 151 152 161 162 155 163 159 152 165 152 154 163 163 156 166 173 165 170 173 176 166 166 170 175 169 179 171 179 181 174 185 179 179 176 185 193 185 188 195 196 193 185 185 189 202 193 194 197 196 190 205 199 209 207 204 199 208 216 210 208 210 207 210 216 223 218 216 226 210 217 224 214 220 234 220 232 234 223 239 222 223 236 234 240 231 241 240 245 229 247 242 254 250 248 234 254 237 252 250 262 253 258 266 253 251 263 269 267 257 268 251 272 275 266 278 262 264 281 278 275 283 273 267 272 270 273 274 293 284 289 278 292 277 283 285 300 300 282 284 303 288 305 305 306 305 299 314 313 308 305 301 321 302 312 300 307 322 315 319 307 330 329 308 324 310 315 338 328 344 317 340 335 322 337 322 334 328 342 346 352 353 334 341 332 355 358 366 349 346 338 342 366 355 364 356 357 366 362 360 365 361 354 385 368 375 373 372 361 371 377 366 377 361 365 379 395 379 387 394 399 396 376 386 379 394 409 402 402 382 405 391 411 393 418 416 390 401 397 423 418 416 413 402 398 436 407 404 430 419 404 429 405 409 437 443 429 437 413 441 434 415 448 456 419 435 451 459 460 427 435 444 436 436 467 435 470 467 439 439 439 450 452 470 465 454 439 479 472 468 488 478 450 455 477 459 457 465 453 463 478 482 489 496 467 479 462 464 508 490 509 477 503 490 499 481 500 474 501 518 480 510 488 513 492 520 491 485 527 526 502 497 519 530 528 515 535 514 499 533 495 496 503 521 500 539 529 524 535 553 545 520 517 528 544 523 546 523 554 563 522 526 568 540 523 532 556 551 542 552 575 549 529 570 531 547 566 532 584 539 537 551 547 541 551 548 579 576 558 584 560 582 597 580 591 563 589 563 607 558 572 600 567 572 571 580 562 595 614 604 590 612 568 607 581 583 617 617 591 627 612 613 581 625 617 577 593 593 620 594 591 620 589 589 617 641 595 586 640 631 625 623 622 601 603 626 634 633 638 609 624 605 605 614 615 620 624 621 646 621 650 618 612 647 630 650 631 613 608 650 640 660 629 660 666 659 660 648 629 654 628 662 657 684 632 644 683 629 655 673 656 669 655 663 652 640 657 657 689 639 654 685 657 686 689 643 670 645 663 666 702 658 666 641 669 691 682 707 659 680 648 684 682 702 708 670 711 648 662 694 711 711 692 700 667 669 670 700 719 670 702 670 680 687 667 669 718 699 666 670 717 696 701 674 726 668 675 690 732 701 735 709 734 695 697 710 717 679 670 716 732 731 711 717 681 699 695 689 724 742 689 740 698 685 734 689 708 714 710 710 732 694 750 736 718 727 717 706 703 750 714 710 705 694 685 735 725 716 735 686 721 710 724 688 749 698 744 712 699 737 749 742 691 725 696 693 694 741 704 730 706 699 736 739 698 694 707 746 700 701 701 735 703 702 711 716 701 750 698 698 701 719 702 716 700 746 746 705 743 734 729 699 725 720 702 712 706 727 707 729 706 702 727 745 703 706 743 704 707 704 703 707 707 724 724 703 705 712 709 727 705 745 703 706 741 734 706 704 749 740 704 705 730 732 716 708 708 718
732 707 738 714 704 734 720 750 714 708 723 730 706 704 715 703 717 709 708 735 720 707 736 706 738 726 728 712 723 707 702 741 727 713 720 707 734 749 716 703 705 706 701 729 720 702 722 720 733 746 701 717 740 707 711 717 699 702 720 697 698 732 701 723 712 724 697 737 701 733 717 695 747 695 694 715 702 698 698 702 702 744 747 718 696 730 743 746 731 745 722 695 732 696 700 718 706 740 691 749 726 736 701 709 711 717 740 693 743 728 725 690 728 723 741 735 692 680 722 684 744 682 685 748 714 682 685 703 737 717 705 690 686 702 701 688 706 705 739 721 706 701 713 680 708 717 688 717 673 687 730 678 718 704 683 729 675 725 684 705 727 667 715 681 707 703 685 662 672 699 682 689 667 681 702 715 693 692 676 716 698 715 684 677 699 660 695 671 652 689 660 649 685 652 707 705 682 672 704 672 645 658 665 692 679 687 660 671 643 678 678 642 693 663 643 653 653 687 650 631 661 663 670 643 649 621 676 663 621 649 621 619 651 670 619 631 652 646 638 663 666 608 650 627 627 618 643 664 662 638 627 647 628 657 611 652 608 613 617 643 597 607 646 607 623 625 628 614 617 633 597 623 644 611 589 620 630 624 588 637 581 625 630 601 611 581 591 625 606 571 586 608 598 611 576 567 605 598 573 571 593 589 588 585 579 574 570 590 592 597 594 595 561 590 595 602 579 549 558 596 548 549 585 583 581 575 572 581 545 545 579 540 562 558 556 557 543 538 532 524 544 559 545 531 526 548 532 532 516 555 535 548 512 516 557 551 542 556 507 556 508 539 518 548 535 508 511 500 520 525 518 522 494 502 500 510 527 492 487 531 522 510 509 516 510 494 484 517 497 500 484 500 494 479 471 497 488 505 467 471 486 466 506 490 471 502 458 494 486 458 495 479 464 457 468 478 465 476 480 444 444 461 453 459 467 465 436 438 471 455 445 448 455 453 456 461 450 429 435 430 433 455 433 442 437 452 431 454 453 419 451 444 413 424 408 439 437 424 441 404 401 409 429 397 401 410 402 406 416 390 411 389 406 387 406 404 381 386 411 398 411 389 382 411 396 386 399 375 387 400 392 385 365 376 378 368 372 367 362 382 375 366 387 356 361 356 353 373 350 356 374 350 349 368 343 346 367 340 355 355 345 333 364 335 344 344 350 331 325 353 335 336 322 325 345 337 321 340 334 345 342 315 320 321 338 334 329 327 312 303 306 303 305 302 325 323 322 318 320 307 313 296 289 307 297 293 305 302 291 308 295 304 299 286 291 300 298 279 296 281 285 290 278 284 289 275 276 262 277 267 281 278 265 278 271 256 275 269 257 263 260 254 267 261 248 243 263 264 251 254 246 250 241 252 249 238 243 241 230 241 233 240 237 235 238 236 234 235 233 228 233 230 231 220 229 216 232 226 226 225 218 215 219 223 205 204 221 206 218 206 201 213 201 198 210 206 191 203 202 195 190 190 187 200 184 184 190 196 181 182 194 185 193 192 183 179 182 177 180 179 169 170 171 170 167 175 176 171 173 172 165 172 165 157 171 157 167 168 166 162 162 161 153 154 156 152 155 155 146 153 153 142 144 143 139 148 144 140 135 137 144 136 139 132 134 139 131 139 138 136 136 128 131 125 133 127 125 128 124 126 127 122 126 117 114 114 117 113 114 117 118 117 110 114 111 110 111 114 108 108 105 104 104 105 103 105 101 98 100 103 103 94 99 98 93 97 98 98 95 96 94 87 89 93 89 85 90 87 88 83 81 84 80 81 80 79 81 79 80 81 79 78 76 73 78 75 74 72 72 71 68 69 67 72 69 68 64 65 66 66 63 63 63 61 59 62 62 62 58 62 60 60 55 55 57 53 54 54 55 51 53 50 49 50 49 50 47 51 48 49 46 48 47 44 44 46 44 43 41 41 42 41 42 41 38 39 39 38 38 37 38 37 36 36 36 34 34 33 33 32 34 33 32 31 31 31 32 31 29 28 28 30 27 28 27 26 26 25 25 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 20 19 19 20 20 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 20 20 20 20 20 20 20 20 22 22 21 23 23 23 23 23 24 25 25 25 26 25 27 27 26 27 27 28 28 30 29 29 31 32 32 31 33 32 34 34 33 34 35 35 35 35 37 36 38 39 37 40 39 41 39 41 41 41 42 43 43 42 43 43 43 46 44 45 45 49 49 50 50 52 51 53 53 52 54 53 52 56 54 56 56 59 57 57 60 59 60 62 59 59 60 64 61 64 64 63 63 67 69 66 66 70 71 69 71 72 75 71 74 75 75 77 78 76 80 75 78 79 83 82 83 80 83 86 82 84 87 86 88 90 89 89 92 89 94 90 91 92 97 98 97 101 94 95 95 101 104 104 103 102 99 107 107 102 102 103 109 109 114 116 113 117 115 113 112 115 113 112 117 122 119 125 124 120 125 119 118 120 127 129 131 127 129 126 132 137 130 134 131 137 137 131 139 141 144 138 137 145 148 142 149 144 142 145 156 150 151 153 152 161 162 149 153 150 158 153 152 161 154 163 159 164 167 164 163 164 171 179 165 173 178 171 173 176 173 186 171 184 174 180 176 191 193 187 189 195 193 198 185 194 193 186 189 204 201 192 205 208 203 207 194 200 208 198 213 207 212 220 202 211 215 216 219 226 210 223 220 221 218 228 222 220 228 231 235 237 238 237 233 226 237 227 238 244 228 235 242 237 245 242 243 257 255 257 244 246 241 245 266 249 259 254 259 252 248 269 274 274 263 268 275 259 263 283 267 266 278 281 285 277 271 285 291 276 289 290 285 284 287 295 298 292 303 301 301 308 310 295 289 304 288 290 296 303 301 320 307 294 316 299 305 316 310 317 318 317 315 319 306 320 311 330 328 327 340 333 343 316 318 346 343 334 343 338 333 337 357 340 338 336 341 338 363 351 336 357 370 357 344 356 347 365 371 349 377 374 355 371 356 364 384 363 381 365 369 374 388 385 368 382 396 373 371 366 400 394 395 370 402 409 407 405 406 388 405 395 397 384 416 403 421 411 408 414 388 417 427 423 431 427 407 424 397 431 422 401 440 420 437 440 443 442 422 410 440 446 422 417 417 451 448 459 433 456 452 444 433 439 450 446 436 451 433 453 468 467 466 440 476 459 466 460 445 455 452 454 484 469 478 468 471 450 471 498 466 477 464 493 479 479 487 477 472 504 495 490 495 495 496 505 515 478 477 505 509 475 503 492 499 481 518 513 512 502 498 485 494 522 514 536 529 537 516 493 531 495 543 502 497 501 509 537 529 508 515 556 541 556 523 509 531 555 525 531 516 530 568 555 541 537 561 550 563 527 541 530 543 580 558 575 572 554 565 532 556 543 589 561 557 537 540 570 583 545 543 569 559 599 582 575 588 593 550 572 577 570 609 607 597 612 565 601 611 571 569 573 606 576 616 615 583 576 614 602 577 626 575 614 581 602 603 612 632 611 585 601 627 581 601 637 613 603 586 617 612 643 628 627 608 590 595 608 592 626 603 638 603 631 632 638 648 621 646 661 613 635 626 624 640 610 624 632 653 630 630 611 650 617 670 614 634 647 642 668 639 651 638 623 621 649 647 664 635 683 664 656 652 687 658 675 677 668 629 664 650 662 661 669 638 689 659 687 694 648 673 692 674 655 646 670 680 645 672 692 704 684 657 660 661 689 702 684 704 681 670 706 670 654 669 681 715 698 681 666 699 699 724 698 661 689 712 660 713 725 725 704 718 700 724 664 673 695 712 698 667 699 713 684 712 712 726 682 692 672 738 709 723 719 693 726 684 677 741 708 704 710 730 696 739 687 691 722 718 704 720 744 688 686 739 685 748 706 706 722 707 747 692 703 743 742 732 687 723 728 740 747 716 750 702 721 732 742 695 718 741 726 747 704 703 722 696 740 734 695 694 730 736 703 741 711 720 698 733 704 697 714 719 746 722 725 726 750 698 700 701 732 699 719 742 699 725 717 741 720 699 731 705 704 727 711 700 745 710 706 701 706 732 725 711 743 747 705 746 708 702 704 726 732 708 718 738 704 709 736 708 721 706 712 729 748 738 732 706 703 709 703 708 709 738 709 732 729 712 722
706 715 734 735 719 709 704 710 705 723 739 736 724 707 707 703 747 704 708 720 709 708 708 720 722 705 706 704 740 724 705 702 721 740 712 703 720 723 737 704 717 702 706 701 734 738 705 729 701 702 712 711 723 701 699 720 704 713 739 701 699 708 738 717 750 719 696 708 699 729 696 717 750 718 713 695 716 735 706 720 698 699 696 697 750 699 750 748 715 696 693 747 702 692 706 725 691 715 719 732 696 703 692 725 724 715 747 730 728 689 690 720 699 738 729 739 742 724 705 749 681 688 691 679 704 704 742 740 742 728 732 685 723 700 733 687 698 687 725 693 730 698 735 693 690 705 711 720 703 677 700 671 705 717 714 706 727 684 666 675 703 728 668 683 697 688 716 697 662 702 659 707 684 708 660 708 671 667 712 689 686 669 681 675 682 662 690 677 655 684 648 705 661 704 702 656 653 646 658 671 679 675 645 685 685 693 660 665 674 674 644 691 663 635 643 643 627 671 680 661 678 669 636 673 660 622 622 631 632 655 673 666 643 616 625 653 619 622 621 669 653 642 619 650 614 641 664 609 608 661 611 648 610 602 626 631 658 616 625 640 621 598 652 594 609 620 592 600 624 646 645 598 637 622 613 592 611 624 637 632 595 593 632 575 631 620 622 585 594 578 570 617 586 619 566 609 615 592 571 616 586 594 612 576 609 560 589 600 577 560 607 594 574 557 552 557 598 584 557 557 580 597 585 586 549 575 556 568 551 562 552 556 532 555 551 544 565 579 550 540 532 546 572 548 559 543 549 535 535 551 556 515 531 551 517 515 511 547 531 533 547 533 521 530 523 531 519 528 495 525 533 497 517 493 511 492 525 508 526 509 511 490 517 527 509 510 499 509 479 512 487 501 509 476 514 472 488 480 506 479 464 474 475 461 491 468 486 485 499 466 481 497 488 494 459 484 458 485 458 487 452 475 459 453 456 443 455 462 442 463 465 447 453 461 444 442 430 448 463 450 421 429 430 445 451 441 419 440 419 413 447 433 438 435 425 428 434 418 414 434 424 427 407 428 415 403 423 409 414 419 389 419 407 399 390 403 383 408 387 414 409 400 406 396 373 381 402 393 404 370 392 370 390 391 393 366 395 395 373 362 388 369 388 361 359 377 358 352 361 373 355 369 366 369 357 365 369 342 357 346 352 338 363 362 343 360 355 334 345 354 327 342 337 338 345 332 347 346 318 339 313 312 311 333 332 328 314 309 321 302 325 300 307 312 306 319 295 312 300 310 304 297 309 303 291 301 293 290 305 305 306 292 296 291 283 293 292 276 287 269 288 283 272 279 290 285 268 272 268 261 263 266 266 262 272 262 267 263 271 270 267 253 252 252 252 265 254 260 259 253 259 254 258 249 240 246 254 249 241 241 237 239 226 225 245 226 224 227 234 229 228 231 228 215 225 221 214 213 217 216 218 211 214 214 215 204 216 214 214 208 202 206 203 199 211 197 203 201 207 193 205 194 189 185 185 192 197 182 186 184 178 190 184 190 181 185 184 181 175 179 185 173 183 173 179 174 171 165 161 165 161 171 169 162 158 168 162 156 160 155 155 159 152 148 155 147 148 156 150 155 146 148 146 147 147 141 147 149 144 135 145 137 142 141 140 135 136 132 128 137 129 132 133 132 131 131 130 121 118 122 126 124 125 121 120 118 122 113 115 120 110 115 116 114 116 111 109 108 110 104 107 105 102 105 103 104 103 97 102 100 101 102 98 92 98 97 90 90 96 91 94 94 86 87 84 90 88 82 85 83 86 85 80 85 78 80 80 77 80 75 79 78 77 78 74 75 72 75 72 69 68 73 67 67 68 64 69 65 62 67 66 61 65 63 61 60 57 61 59 58 56 55 55 55 58 53 53 55 53 53 54 53 51 53 49 52 51 49 48 46 46 47 44 46 44 44 43 44 42 41 42 42 39 40 40 40 40 39 39 38 38 38 35 35 36 35 34 34 33 34 34 33 31 31 32 30 31 29 28 28 30 28 28 28 27 26 26 26 26 24 25 25 24 24 24 22 23 22 22 22 21 21 20 20 20 20 19 19 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 20 20 20 19 19 20 21 21 20 22 22 21 23 23 22 24 24 24 24 25 25 25 26 25 27 26 27 27 28 30 28 29 31 30 31 31 33 33 32 34 33 33 35 35 34 36 36 37 36 36 39 38 38 40 39 39 40 39 40 41 40 42 41 42 44 46 46 44 45 47 48 46 49 50 52 51 53 50 52 52 51 52 54 53 54 56 56 57 59 56 57 61 61 57 58 63 60 61 60 65 64 63 63 65 65 70 68 68 70 72 71 69 71 73 72 74 75 73 77 79 78 78 83 79 81 82 83 85 82 80 81 84 87 90 83 90 85 86 88 90 94 97 89 98 98 97 96 96 102 97 101 100 103 102 101 107 100 104 104 101 110 111 113 113 106 109 107 118 110 118 116 117 121 119 121 122 118 116 127 126 126 118 125 124 124 129 126 127 128 127 134 138 130 137 135 142 133 136 138 140 140 141 142 140 140 138 141 145 144 142 143 155 157 153 160 153 148 156 159 153 165 154 163 164 165 168 171 158 164 174 161 164 176 171 168 174 171 179 170 183 174 185 181 188 182 175 181 177 188 182 185 193 191 195 198 189 198 200 188 200 201 204 201 209 198 194 201 205 210 204 217 217 215 212 213 205 220 219 218 211 212 220 229 212 221 219 226 235 226 218 230 239 233 243 230 229 231 231 249 233 248 246 236 247 248 256 237 254 250 250 238 240 264 254 257 262 250 253 267 248 273 254 262 253 278 264 263 277 280 281 271 272 287 284 286 289 291 269 289 279 275 274 288 300 289 288 280 281 305 282 295 303 309 298 298 300 306 298 299 310 315 312 295 295 295 318 312 326 317 314 318 307 306 323 316 329 332 310 338 323 315 337 341 333 341 346 351 330 351 342 333 325 344 335 330 356 362 358 365 333 340 340 346 355 356 349 366 342 373 372 357 355 380 379 353 363 355 377 380 372 392 376 365 381 370 364 394 391 377 393 381 382 380 396 408 390 381 412 381 404 381 399 385 408 415 387 387 387 413 405 408 414 424 412 421 411 408 407 430 408 407 411 403 413 440 437 415 431 415 428 427 444 455 456 453 451 450 445 444 458 449 449 462 459 439 434 463 446 439 445 450 460 442 462 457 443 450 476 477 473 481 456 450 480 461 484 482 474 491 462 461 482 473 484 462 496 480 476 505 482 494 476 472 489 483 480 516 499 477 511 514 500 496 523 498 496 507 522 513 523 504 535 536 520 525 527 519 525 500 514 520 545 526 514 526 533 524 527 542 541 527 518 549 535 527 512 521 525 565 531 527 516 547 537 563 527 542 557 574 556 567 549 551 565 546 559 573 584 556 536 563 540 544 546 561 558 578 565 594 566 553 574 571 578 589 552 588 600 554 572 594 569 605 577 570 586 608 597 573 584 614 597 585 579 616 608 624 581 617 577 624 618 619 623 589 633 626 613 622 610 635 596 638 630 626 584 630 618 625 605 629 614 614 600 640 622 613 646 595 601 608 647 603 621 624 646 638 602 624 661 619 617 662 630 643 657 623 660 623 633 640 653 614 666 657 636 674 657 623 624 621 627 651 621 671 643 678 677 657 654 641 636 690 674 656 648 669 634 670 689 642 635 672 649 644 685 660 670 681 680 660 651 678 655 687 678 668 697 687 644 649 706 661 695 685 689 667 655 682 704 700 675 668 679 719 703 680 671 669 676 676 701 667 700 715 712 714 697 723 711 712 683 667 675 715 680 700 730 674 710 682 693 677 729 669 715 693 730 724 717 715 709 713 675 728 741 732 702 718 703 684 700 722 709 728 708 742 705 734 693 725 710 722 740 688 749 718 683 707 698 721 748 729 706 687 693 688 688 700 716 738 727 688 695 729 693 694 707 724 690 726 742 701 711 737 705 749 746 695 699 717 741 737 708 696 748 700 714 695 698 726 703 699 702 714 702 747 697 725 721 724 699 704 731 719 714 708 705 700 710 705 714 736 747 702 705 701 707 705 733 706 745 702 747 702 705 710 743 740 702 735 738 717 727 724 709 704 749 706 704 709 728 749 733 748 740 709 708 709 705 713 708 726 709 747 743 736 713 712
709 706 735 729 704 732 726 703 741 731 748 733 747 741 747 709 735 742 743 703 738 707 703 718 750 734 746 704 706 703 707 708 705 704 730 704 703 705 739 702 704 704 708 703 734 707 750 701 705 732 702 704 740 747 705 749 703 699 703 700 704 741 722 720 727 713 697 745 737 738 721 721 726 728 700 709 725 718 734 699 724 732 744 703 698 704 734 703 693 695 703 713 747 727 695 735 740 726 694 730 715 686 693 686 686 701 724 715 741 705 726 707 695 739 694 689 694 740 706 716 730 719 744 737 723 697 705 719 717 677 687 707 711 701 714 736 672 739 675 677 674 690 714 727 699 686 690 697 708 698 703 697 697 680 704 668 729 703 683 722 673 710 720 693 666 687 686 660 713 710 672 689 669 670 708 703 711 682 715 695 690 684 681 690 687 657 697 654 663 683 709 687 679 701 676 690 692 666 698 688 685 637 679 637 655 699 656 679 654 692 694 649 681 628 632 656 654 633 690 650 667 654 648 659 671 622 680 680 666 650 622 660 624 634 618 615 650 655 653 660 658 630 616 647 624 630 665 606 611 613 614 616 660 641 639 622 635 627 651 641 638 600 609 594 601 600 601 616 603 629 618 640 586 608 601 598 640 617 616 624 601 611 576 623 580 589 606 597 615 597 627 607 583 593 600 575 619 571 615 581 602 568 579 571 571 558 564 601 605 604 553 561 558 557 554 568 574 595 550 557 577 554 593 556 549 585 551 565 552 575 585 545 547 548 530 567 545 562 568 524 532 545 545 570 520 564 543 535 532 522 523 521 537 519 562 521 541 512 514 549 515 554 516 505 536 524 529 503 524 522 538 505 507 499 519 533 523 509 516 498 520 504 483 520 498 526 487 517 484 516 484 480 520 482 503 500 515 490 468 484 465 471 497 480 486 492 464 495 457 473 484 470 495 468 487 473 453 476 455 464 466 485 467 447 452 475 458 443 477 469 457 466 465 460 446 438 465 440 445 456 424 429 457 425 452 416 415 453 451 452 411 450 420 439 433 432 443 417 413 427 405 436 399 410 406 399 409 404 427 391 390 392 403 403 383 397 401 380 395 414 409 403 385 375 404 383 383 391 388 381 399 378 401 391 377 384 369 362 371 386 378 384 388 354 370 368 350 354 373 354 376 344 364 373 347 343 370 341 347 347 345 360 332 354 341 337 340 338 341 349 327 347 347 333 332 324 347 320 326 320 324 341 325 326 329 331 315 326 305 304 324 320 313 300 306 302 311 295 321 306 314 314 296 291 302 297 306 285 286 296 281 293 286 289 297 299 294 283 298 269 285 277 277 275 275 276 282 288 280 267 272 269 274 263 276 277 256 262 269 253 258 250 258 256 249 246 264 265 244 257 250 246 243 236 236 241 245 252 231 248 243 246 241 231 225 240 223 233 238 230 220 237 216 219 231 213 224 216 222 208 216 214 222 222 211 210 208 217 214 217 212 215 213 210 198 207 205 199 208 192 197 198 203 197 190 190 195 185 193 190 188 177 183 181 181 181 183 171 181 183 170 168 171 179 173 172 179 172 166 167 174 168 172 165 165 155 166 165 164 165 155 160 162 149 151 158 145 148 151 150 143 142 151 144 147 146 147 145 142 147 145 141 134 131 132 133 138 128 137 128 136 132 133 126 129 126 121 121 128 124 118 121 123 119 124 120 114 119 120 112 118 116 111 113 111 105 106 112 111 106 110 105 102 99 106 101 101 105 97 104 96 96 95 100 96 97 92 94 94 89 94 93 87 89 89 84 89 88 81 86 82 84 80 82 79 82 82 79 77 75 76 79 78 78 74 71 73 75 70 74 71 72 67 66 65 64 68 65 66 66 62 62 64 62 59 62 62 60 59 60 60 55 59 55 55 54 55 53 51 54 52 53 50 48 50 47 48 49 48 45 47 47 44 46 45 43 43 44 42 43 43 42 39 38 41 39 39 37 37 38 38 37 37 37 35 34 35 35 32 32 33 31 33 30 31 31 31 29 29 29 27 27 27 27 26 26 25 26 24 24 24 23 23 23 23 22 23 21 21 22 20 20 21 19 20 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 20 19 19 19 20 19 21 20 21 21 21 22 22 22 23 24 23 23 24 25 25 25 26 26 26 27 27 27 28 29 28 31 30 30 31 31 31 33 33 34 32 33 35 35 35 35 35 36 38 36 37 39 40 39 41 39 41 39 43 41 43 41 43 42 45 46 44 44 48 48 47 48 49 49 51 52 49 50 54 52 53 52 53 55 58 54 59 58 59 57 62 57 59 58 59 59 61 63 65 65 66 67 64 64 67 68 66 73 67 71 73 75 71 71 74 76 73 75 78 79 81 79 83 83 78 78 85 81 85 80 84 88 89 89 84 90 88 94 90 91 90 96 93 91 92 92 96 96 94 95 99 98 103 104 101 107 104 102 104 105 105 107 108 112 116 111 117 112 114 118 121 120 115 115 120 119 122 120 126 128 123 125 127 129 127 132 131 131 136 127 129 134 136 129 141 141 132 135 136 145 135 147 142 137 151 151 153 145 146 157 150 145 156 154 147 156 155 155 163 153 165 160 166 158 162 172 170 166 164 174 172 174 163 167 165 174 181 175 174 174 180 181 179 175 174 182 181 182 179 185 188 182 197 196 188 198 191 187 195 200 206 190 191 205 205 204 210 214 211 215 212 218 204 216 214 209 221 206 212 220 212 212 212 218 226 217 223 224 235 224 235 225 225 225 231 224 232 238 246 234 237 235 246 235 250 235 238 242 260 244 262 258 263 267 267 265 268 264 266 267 260 274 274 276 258 274 267 278 276 274 275 277 280 271 272 271 280 290 287 277 290 290 284 289 278 279 278 289 296 301 310 283 309 298 299 309 316 306 310 305 318 299 306 298 321 315 322 327 324 324 320 324 326 310 318 339 335 321 335 318 346 341 319 346 336 350 329 342 335 353 334 329 349 352 343 361 331 361 334 352 336 352 362 356 359 363 356 355 368 378 352 377 372 364 351 370 389 370 376 370 392 360 370 382 377 372 397 376 400 374 402 375 375 377 399 395 406 381 399 384 399 389 419 417 410 386 391 421 417 420 395 417 430 397 428 404 421 423 416 426 419 437 410 423 411 424 448 410 413 443 417 452 423 418 445 418 432 447 459 452 432 437 441 457 441 455 447 468 435 465 473 464 436 471 458 472 477 474 454 456 483 487 488 481 461 449 491 492 465 469 471 488 474 472 486 480 504 497 478 470 470 494 474 492 487 487 500 520 516 505 500 511 499 500 525 506 493 505 498 528 519 524 524 508 512 526 504 493 503 541 545 547 540 516 546 532 544 550 508 520 516 513 556 551 531 513 550 545 557 551 524 554 552 519 553 561 551 556 523 553 533 544 537 544 537 565 551 542 536 586 550 580 581 578 547 588 554 549 587 581 544 567 563 557 596 598 554 593 564 601 569 602 607 565 599 602 586 562 597 562 592 613 612 587 588 605 591 609 578 588 603 580 577 580 596 584 596 606 632 582 581 596 636 613 619 596 612 591 645 610 646 591 642 635 604 618 627 599 603 635 607 645 597 652 661 653 636 660 648 614 628 652 643 622 656 662 619 655 662 659 613 631 656 673 636 662 626 646 629 639 652 625 646 662 667 651 687 627 632 686 645 682 677 647 637 671 673 656 644 696 649 643 688 695 696 661 695 680 693 669 692 692 647 675 693 645 691 680 673 646 668 659 683 708 697 675 675 681 711 693 693 712 663 699 682 680 667 680 678 656 674 689 718 694 674 718 725 721 671 688 716 695 692 683 700 688 698 668 716 723 732 721 713 677 705 698 709 706 732 704 730 720 698 694 691 735 698 728 727 697 702 726 680 734 697 705 683 708 743 744 736 707 742 740 737 703 683 740 686 704 713 689 688 732 714 711 737 688 691 699 708 719 692 688 692 750 746 711 691 705 722 693 733 706 735 708 702 701 694 712 708 696 727 697 694 701 746 697 744 699 700 700 737 748 747 700 713 718 740 709 704 699 716 701 705 719 749 701 702 746 731 714 712 707 711 706 705 707 712 706 702 702 750 741 706 743 738 732 704 750 706 723 709 709 713 748 705 703 707 704 705 718 748 731 743 709 740 709 728 707 748 706 721 746 704 721 750 703
709 706 709 726 731 709 709 720 738 717 708 732 730 740 735 712 711 719 734 708 741 718 724 706 724 743 726 748 726 728 706 723 708 723 703 705 717 706 723 702 703 749 749 720 737 711 726 703 748 702 730 705 704 703 703 733 703 726 699 728 714 705 707 702 738 745 713 700 738 737 697 718 746 727 696 706 694 720 732 695 712 740 709 735 748 700 695 731 697 695 717 695 725 742 706 728 740 692 746 742 726 691 687 712 690 722 695 685 712 726 743 683 717 686 705 684 685 724 733 740 694 694 741 715 709 690 724 680 720 679 705 686 675 695 691 738 683 675 686 675 737 712 728 726 735 731 678 728 692 683 722 694 731 721 714 710 672 681 717 705 671 700 700 704 708 697 698 701 695 705 697 713 706 697 684 688 712 709 689 691 676 714 695 660 692 675 685 693 686 663 676 652 650 686 700 658 695 695 674 665 650 656 695 680 677 689 697 665 669 631 660 631 684 673 682 639 689 688 638 631 639 688 674 647 629 638 631 621 639 666 678 669 638 659 652 632 634 647 654 636 613 665 665 661 661 623 653 640 653 633 642 652 629 611 602 598 629 621 625 647 617 602 597 611 622 642 610 625 617 624 634 612 603 584 596 605 611 627 598 586 597 589 630 589 628 619 631 605 611 613 589 590 609 625 580 571 577 588 585 580 564 596 599 568 592 611 601 609 566 569 605 606 576 582 565 598 548 550 589 599 588 547 589 564 590 540 583 570 554 585 550 580 563 571 532 550 564 550 530 570 541 568 543 525 564 543 562 558 561 541 540 536 522 535 524 521 538 514 528 524 530 548 509 502 528 525 498 519 539 500 499 529 507 511 517 525 516 518 496 497 494 527 511 485 488 505 520 513 507 500 478 505 476 502 489 476 510 470 469 466 492 490 461 486 467 475 486 487 497 497 482 475 492 468 461 473 491 445 453 463 473 457 480 481 482 465 465 452 470 439 464 447 435 449 461 445 425 459 441 461 420 435 447 451 431 441 415 419 438 421 428 418 432 409 440 406 440 431 424 411 402 432 427 406 395 428 427 407 390 405 389 426 403 404 391 396 402 393 406 402 405 405 396 408 388 402 374 374 384 384 386 381 384 397 391 384 389 361 362 378 390 370 383 352 352 352 360 382 369 358 361 345 354 369 373 372 368 340 350 363 367 337 358 342 331 331 333 357 335 336 344 328 328 348 349 332 320 315 338 313 328 317 330 309 329 317 330 326 321 310 331 312 302 321 326 315 317 311 311 294 313 315 315 297 311 299 285 287 290 288 305 295 277 281 279 301 275 288 295 295 278 280 280 282 266 288 281 278 279 276 262 265 262 280 264 271 273 254 268 273 247 256 254 249 268 246 262 253 256 261 248 253 249 242 234 246 240 253 242 250 228 239 229 242 231 241 222 230 238 225 218 237 219 233 231 223 211 219 214 227 213 214 211 207 204 216 212 204 199 198 211 203 199 204 205 206 194 207 198 195 189 187 195 193 184 189 196 187 191 194 191 194 184 189 174 180 177 171 182 171 181 174 167 182 177 169 175 168 162 160 159 170 157 171 167 165 164 155 167 153 159 152 151 153 152 148 148 158 143 155 153 141 149 146 143 144 145 147 142 135 139 138 138 136 139 136 140 131 129 138 136 131 123 122 127 129 125 122 126 124 118 122 120 119 122 119 121 115 113 120 112 116 110 107 115 111 114 110 107 111 105 107 106 104 106 104 100 103 97 101 102 93 94 97 96 91 98 89 95 87 94 86 86 91 85 83 82 82 82 86 87 82 83 81 80 81 79 79 76 80 77 79 75 78 71 75 75 69 72 71 73 70 66 68 68 69 63 65 63 62 61 64 62 60 60 62 62 62 60 59 60 55 58 54 53 54 53 56 53 53 54 50 52 50 52 49 51 49 46 46 45 44 46 44 43 43 42 41 42 40 41 40 41 38 40 39 40 37 38 37 36 35 37 34 36 34 35 34 32 32 31 32 32 32 30 29 31 28 29 30 28 27 27 26 26 26 26 26 25 24 23 24 24 23 23 23 22 22 21 20 21 21 19 20 20 20 19 19 20 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 19 19 21 21 21 21 21 22 22 22 22 24 24 23 25 25 25 25 25 27 26 27 27 28 28 28 29 29 29 30 32 30 33 32 32 33 35 35 34 36 35 37 36 36 38 37 38 40 41 40 41 39 42 42 40 42 44 42 45 44 43 46 46 45 48 47 46 48 49 52 52 52 49 52 51 54 56 52 53 54 57 58 56 56 57 60 61 61 58 60 61 59 65 63 65 66 66 64 69 67 70 66 67 70 69 71 69 75 70 73 75 73 79 79 77 80 78 79 77 83 84 84 86 86 80 88 83 82 83 84 89 91 87 89 88 91 91 96 90 94 100 101 100 98 98 103 99 104 102 99 105 101 101 106 111 112 108 110 107 106 109 115 115 114 116 118 116 122 121 124 114 124 119 118 122 119 129 121 130 131 124 129 127 126 127 135 137 132 129 131 139 141 138 140 134 136 146 149 141 149 150 146 145 144 153 157 145 153 158 161 155 152 162 157 166 166 160 168 166 161 162 157 170 174 174 169 162 164 177 172 180 176 178 177 170 188 187 188 177 179 176 181 179 195 191 193 189 183 191 201 193 190 191 199 203 204 209 197 205 202 210 202 205 214 216 205 216 203 221 203 221 223 218 218 217 222 222 215 214 215 229 230 235 237 237 235 241 237 226 235 241 243 234 244 240 232 242 245 242 256 242 251 248 248 262 250 244 254 244 264 254 252 262 270 249 249 263 270 267 268 272 259 276 260 271 267 279 278 275 276 278 291 283 288 278 293 286 283 296 301 281 281 285 281 302 303 301 296 312 298 303 313 315 297 308 311 304 301 320 317 325 310 312 331 307 333 312 330 317 321 339 330 312 341 323 319 323 316 345 341 334 342 351 355 333 350 356 346 328 330 358 333 362 338 363 369 370 361 351 367 358 346 356 374 367 381 359 370 362 368 363 385 379 371 370 368 387 375 397 386 388 368 369 403 373 369 382 403 393 382 393 383 381 398 405 417 415 410 416 422 406 397 394 426 402 396 408 409 410 398 398 420 419 435 440 404 403 417 410 419 429 446 411 443 413 429 455 449 417 440 423 444 419 449 421 450 455 429 447 427 462 465 465 467 457 453 479 463 455 471 447 467 467 461 483 482 481 470 453 467 475 481 477 488 458 457 457 464 492 502 477 494 472 492 467 484 499 488 488 480 489 479 508 503 510 504 515 516 481 499 512 487 519 491 507 504 522 501 506 530 535 536 531 499 495 510 497 499 523 510 551 519 509 535 523 521 539 545 518 553 521 557 514 540 560 544 564 543 519 552 538 539 558 573 529 577 542 562 570 537 560 561 578 533 542 564 588 539 554 545 577 571 594 564 575 576 579 549 602 566 604 579 577 585 558 559 602 572 598 597 561 596 564 600 609 572 594 616 616 574 611 621 578 621 580 591 624 629 619 575 576 609 617 622 631 624 590 639 596 629 610 625 620 621 633 592 615 594 600 638 592 595 618 650 618 649 614 653 610 604 635 650 643 630 641 651 637 628 618 649 671 611 643 654 635 655 635 619 616 620 663 658 637 677 640 629 665 621 678 670 624 677 634 639 676 669 670 654 660 644 644 673 661 685 693 684 666 665 651 639 635 650 679 642 656 687 692 695 663 658 655 702 698 663 663 702 690 666 663 680 699 657 687 684 714 655 706 687 678 659 679 721 707 715 712 719 661 675 698 714 687 662 674 709 678 714 666 679 702 697 697 730 686 673 670 732 719 695 674 700 698 677 702 700 715 721 716 688 699 736 733 677 728 695 717 703 700 686 702 738 707 742 712 705 704 735 735 707 702 722 744 693 712 687 704 685 690 708 725 720 706 694 699 687 689 719 694 722 708 718 732 702 704 693 714 692 740 741 694 738 719 698 736 721 737 739 696 747 710 697 701 699 696 715 697 698 732 714 706 702 725 709 743 728 748 716 704 700 705 702 701 704 719 714 716 705 717 736 704 701 735 710 705 731 741 737 706 706 705 736 725 705 704 705 708 707 727 705 718 704 709 747 704 725 705 703 747 743 733 740 704 732 708 706 744 704 711 708 703 717 706 747 703
708 727 708 704 717 721 705 708 708 722 738 742 713 705 737 703 738 743 703 703 709 740 734 732 708 727 731 707 705 718 703 747 741 730 707 735 705 723 745 736 746 729 717 739 715 729 725 737 726 727 747 704 705 706 704 736 729 706 702 745 746 704 709 725 709 697 737 706 696 703 696 725 738 720 735 696 715 695 695 700 695 725 731 708 732 693 726 728 716 697 738 729 733 718 692 741 708 744 717 721 715 693 731 695 744 703 748 734 695 705 742 707 687 735 728 693 738 716 707 733 683 685 720 725 689 696 726 745 683 743 736 741 690 696 677 711 698 714 738 733 726 698 722 734 730 730 680 671 702 670 677 718 718 732 711 673 697 664 719 682 713 716 719 723 680 696 660 690 712 675 689 715 668 702 688 714 662 716 661 663 693 664 667 668 689 681 665 706 706 665 685 709 704 646 672 666 687 681 652 686 672 684 645 669 667 635 694 673 688 660 675 655 688 680 636 692 639 630 672 637 660 666 638 629 632 668 648 656 677 651 641 652 631 674 616 634 633 637 618 661 620 667 629 628 617 641 653 605 639 605 645 656 640 607 656 639 602 598 638 601 614 634 616 643 625 630 616 603 589 636 644 638 595 627 604 622 615 592 618 599 615 592 617 610 582 585 577 630 610 596 585 604 614 586 585 567 587 609 614 600 595 565 597 603 589 612 575 600 585 582 590 562 562 599 602 559 596 587 589 565 598 548 547 550 562 576 560 545 571 559 551 540 573 533 544 568 545 577 534 571 554 543 555 545 526 564 552 532 567 522 548 535 552 530 538 514 558 515 533 539 507 531 538 506 539 511 500 497 533 541 498 531 520 531 512 523 503 526 522 517 520 526 518 515 506 518 500 497 481 512 490 515 494 499 505 509 492 513 474 489 477 474 502 476 498 496 495 456 476 465 482 493 474 479 450 459 453 473 460 464 473 468 450 470 445 456 453 461 464 469 470 462 471 459 452 441 430 450 434 461 429 428 451 424 418 427 428 446 422 429 447 440 428 444 406 430 438 409 438 424 400 408 428 403 421 428 409 415 415 389 390 421 414 397 400 382 401 414 410 390 407 383 383 391 376 377 381 377 390 400 402 389 366 387 383 365 373 390 373 385 372 367 380 381 383 374 378 358 356 368 351 360 361 360 364 344 358 346 342 366 341 348 339 334 351 328 338 340 341 326 324 342 343 331 344 337 347 322 334 322 326 321 329 314 313 307 324 311 304 315 321 307 325 317 297 316 320 293 314 302 315 312 300 286 307 310 290 297 306 306 295 296 280 278 296 289 293 288 297 273 269 289 277 266 272 269 282 262 271 269 279 276 278 274 267 261 254 271 270 260 250 267 268 264 245 259 241 256 255 253 254 243 258 252 236 235 251 230 245 236 240 246 234 243 241 223 228 232 230 227 221 217 215 221 219 219 222 214 209 209 218 209 216 212 210 208 213 200 211 202 212 214 197 203 193 197 199 198 199 202 190 202 202 200 192 189 193 182 187 179 192 185 178 192 182 176 187 177 172 177 171 174 168 166 175 179 173 176 173 162 162 162 164 156 161 160 164 164 154 165 154 163 155 162 154 155 157 148 147 144 147 149 151 148 143 140 143 145 134 140 138 139 137 137 141 133 136 128 133 129 128 130 125 130 123 129 122 121 123 127 127 118 114 118 115 113 116 111 114 112 116 114 107 108 115 105 104 111 104 110 108 102 102 105 102 100 98 97 102 98 96 95 96 98 95 98 95 94 90 94 88 88 92 88 89 88 83 85 84 85 85 84 83 84 83 82 83 77 77 74 77 79 72 77 73 76 74 71 73 71 69 70 66 67 65 66 66 66 66 64 61 60 61 62 60 57 58 58 57 57 59 57 54 56 55 56 52 52 51 50 51 51 52 50 50 50 49 46 45 46 47 45 45 46 42 44 42 42 41 43 42 39 38 39 39 38 39 39 38 38 35 37 35 36 36 33 33 34 34 32 32 32 31 31 31 30 30 28 29 27 28 27 26 26 25 26 25 24 25 25 24 24 24 22 22 22 22 21 22 21 20 20 20 20 20 20 20 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 20 20 19 20 19 20 21 21 22 21 22 23 22 23 24 24 23 25 25 25 26 26 25 27 26 27 28 27 29 28 29 31 30 30 30 33 32 33 34 32 34 34 35 35 36 36 35 38 38 37 39 39 38 41 38 41 39 40 43 41 41 44 45 46 44 44 46 45 45 48 46 47 48 49 53 50 53 51 55 55 56 56 57 56 58 57 59 58 61 57 58 57 58 64 62 65 65 64 67 66 68 68 69 67 67 71 73 70 70 74 71 75 71 74 76 73 75 78 80 80 77 78 77 84 79 84 86 81 81 87 83 84 86 90 87 92 88 92 93 93 94 90 94 96 96 94 102 104 104 104 97 101 101 106 105 109 102 103 102 103 113 115 115 116 112 111 114 115 119 111 118 121 117 120 120 125 123 117 127 127 125 122 132 123 123 129 126 131 129 127 128 137 135 136 144 133 139 141 134 141 145 137 142 148 140 141 142 151 156 151 154 153 156 162 161 162 156 165 165 165 166 159 166 168 163 172 159 171 171 172 170 180 177 171 169 183 172 173 182 173 180 182 187 187 191 191 191 182 186 182 186 199 192 201 186 194 199 199 199 196 192 194 193 199 196 213 211 214 209 208 211 203 209 210 210 214 227 215 228 223 228 220 220 228 220 224 222 231 239 225 242 231 231 245 238 232 238 233 234 233 245 239 247 241 242 246 252 243 260 259 264 254 263 269 259 263 253 263 270 254 256 264 260 275 272 283 261 266 274 267 279 274 281 290 283 288 294 283 273 294 295 297 278 287 286 293 279 299 285 289 312 309 298 301 287 297 310 301 316 307 313 304 300 310 305 328 325 312 307 314 326 321 308 315 336 314 332 342 330 321 330 341 335 340 324 324 352 346 333 354 344 337 358 354 358 352 360 350 359 364 361 343 368 360 348 372 371 353 371 367 349 383 378 358 359 376 386 377 382 394 392 375 362 379 375 369 377 395 369 404 405 372 401 394 403 406 413 386 413 395 401 399 399 394 391 417 403 391 397 430 427 413 422 433 399 418 415 417 439 441 426 410 418 446 424 446 416 431 412 419 428 422 442 428 457 449 436 427 455 434 436 426 461 440 447 473 452 475 444 454 472 477 479 452 464 474 458 485 485 484 466 464 455 468 459 457 475 465 500 481 465 478 476 503 500 468 490 473 504 482 505 500 481 512 490 477 517 486 485 486 526 492 494 506 507 513 520 500 526 533 537 493 535 497 502 503 520 498 530 508 517 499 531 546 526 546 511 548 509 516 550 514 527 523 528 558 536 551 518 567 540 550 564 535 564 530 563 541 536 554 553 555 578 568 557 540 550 554 587 549 556 540 565 579 566 576 548 543 559 594 566 557 570 582 593 568 575 601 559 574 588 575 595 610 589 600 580 581 568 583 618 601 578 581 595 604 606 573 576 615 593 600 595 580 609 606 610 607 588 613 601 618 621 637 599 600 591 632 622 622 626 624 642 601 604 612 637 611 645 609 655 627 608 624 663 625 651 610 640 632 662 667 665 647 642 649 628 620 673 654 619 656 642 652 650 644 660 644 629 681 632 680 640 673 629 625 678 627 681 684 663 628 687 691 670 651 642 635 634 668 635 671 655 689 651 665 639 662 657 700 655 656 697 645 691 705 666 689 687 651 687 687 707 700 703 668 688 685 660 701 696 679 682 719 673 690 710 693 712 697 721 666 725 702 700 713 661 678 715 663 686 724 719 674 670 732 716 723 675 725 711 715 715 705 718 715 696 675 739 721 737 673 724 716 735 686 715 714 707 705 696 724 710 710 692 714 696 705 684 724 740 688 701 687 728 695 697 702 720 704 734 717 696 745 698 726 691 691 691 721 714 730 697 694 735 705 695 748 697 692 729 736 726 743 745 694 718 699 725 708 694 697 718 719 701 740 696 736 702 748 718 742 723 701 733 703 745 734 737 725 721 747 715 703 709 736 731 706 702 725 712 737 737 707 703 730 707 742 704 702 702 727 744 705 744 704 717 706 716 720 714 750 725 705 706 749 703 737 705 747 707 724 721 714 744 707 712 742 736 713 704 709 729 709 705 743
747 737 715 704 727 738 705 736 704 704 706 716 704 705 733 712 722 705 726 742 721 707 707 709 708 706 726 745 707 738 705 706 706 735 709 743 707 706 702 708 738 725 747 743 747 701 720 739 710 702 741 727 726 700 745 737 699 705 700 749 726 727 743 710 704 708 746 726 697 701 716 720 746 703 743 697 714 699 694 725 728 727 693 699 747 693 696 740 750 693 721 714 745 744 710 750 728 692 747 722 741 702 702 711 734 691 690 747 692 689 732 691 683 684 727 682 713 690 713 690 703 709 680 680 703 707 744 706 724 706 676 734 694 737 715 674 701 696 680 683 740 690 673 698 733 689 730 695 695 690 731 678 721 674 700 675 731 691 698 693 698 670 691 727 718 712 710 664 705 724 664 723 658 721 708 684 710 715 678 716 693 683 712 660 714 713 691 646 673 678 710 677 643 665 701 667 646 700 694 650 681 696 686 696 679 656 646 655 639 669 633 682 690 654 628 650 685 683 671 668 679 638 675 672 645 633 654 663 653 632 654 656 656 637 657 625 626 670 630 671 620 668 643 655 656 621 656 667 657 615 603 618 629 658 609 647 616 604 636 637 609 634 624 624 640 629 643 614 619 628 629 633 606 638 626 586 604 614 581 584 631 616 623 587 578 580 625 622 593 593 619 588 573 586 590 613 592 602 591 606 572 575 592 585 603 603 573 582 572 577 557 603 591 604 585 548 568 575 552 557 545 553 587 548 593 586 579 543 571 564 560 561 534 575 575 577 560 567 558 536 573 566 573 527 572 568 556 540 554 540 519 517 519 518 512 554 557 510 534 505 509 544 506 503 511 541 519 523 540 496 497 542 521 514 526 500 526 512 500 520 532 497 523 509 505 517 526 484 491 503 516 505 497 513 511 507 514 495 493 470 480 465 471 496 496 475 480 463 456 464 480 482 467 466 454 448 484 478 487 448 458 454 485 448 481 468 459 456 457 441 462 458 469 433 454 442 444 466 438 433 432 430 456 441 444 455 427 449 445 430 413 419 415 424 413 433 408 425 436 407 408 428 406 432 404 403 394 401 409 407 403 421 400 398 416 392 402 402 408 384 401 378 402 378 406 378 398 372 380 375 386 380 393 375 398 398 390 366 368 367 374 388 354 366 382 354 383 376 364 348 369 349 363 353 359 357 370 355 356 340 348 334 340 345 358 332 337 355 341 355 340 333 330 343 344 341 336 328 346 322 330 314 321 336 330 331 315 327 332 313 305 308 314 325 321 308 296 304 307 316 308 307 309 313 308 287 307 309 284 298 289 286 280 280 295 291 292 284 274 289 292 269 280 279 290 288 285 276 272 259 274 272 274 256 268 272 256 269 249 271 249 253 250 258 267 257 262 244 251 240 252 255 240 243 245 254 253 247 241 244 241 238 233 237 231 234 240 233 221 236 235 222 226 225 228 212 210 224 223 228 209 225 205 206 219 212 204 205 213 213 211 198 196 199 198 197 191 207 195 205 191 189 191 188 187 182 187 197 180 188 184 186 180 191 185 186 175 178 184 171 184 181 174 172 170 165 169 172 162 162 159 162 166 157 158 155 164 164 155 159 154 164 158 155 152 159 147 148 154 144 144 152 144 141 139 149 141 141 136 133 135 138 137 134 137 133 134 138 133 125 137 127 128 131 128 127 121 129 126 122 119 118 117 114 118 118 114 118 116 115 110 111 107 107 112 108 112 106 108 106 101 106 107 104 107 100 101 98 103 100 94 96 99 93 98 95 97 96 95 91 94 94 89 85 88 88 86 81 87 84 81 81 80 79 77 78 78 78 81 75 78 73 74 73 73 74 71 71 73 69 69 72 67 67 64 67 68 66 63 65 64 64 62 59 63 57 58 62 58 60 56 55 58 55 57 53 56 51 52 50 50 52 51 49 50 49 46 46 48 48 46 46 46 46 45 44 42 43 43 41 39 39 38 39 41 40 39 39 37 37 37 35 35 34 35 34 33 33 34 32 33 31 30 32 29 30 28 28 28 27 28 27 27 27 26 25 24 24 25 24 23 23 22 22 23 22 22 21 21 21 20 19 19 19 20 20 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 19 20 21 21 21 22 21 22 22 22 23 23 24 24 24 24 24 26 25 27 26 26 27 28 29 29 28 30 29 32 30 32 32 33 34 32 33 34 35 35 36 36 36 38 36 38 38 40 40 38 40 41 39 40 42 41 42 45 44 43 44 45 47 45 45 47 48 48 47 48 48 50 50 53 53 55 55 55 53 57 54 56 55 60 60 57 59 60 63 62 62 60 63 61 65 64 66 67 68 67 66 66 72 67 74 74 75 76 71 75 72 73 76 74 80 78 77 78 77 77 80 80 79 80 83 85 84 86 85 86 85 93 94 95 93 89 89 93 94 94 96 93 100 98 96 99 105 99 100 98 101 109 103 105 109 109 108 109 107 108 112 113 114 109 112 113 118 117 117 123 124 117 123 122 119 129 120 120 127 122 133 134 132 131 131 131 136 141 133 141 137 132 145 139 139 145 147 149 143 145 144 151 148 145 148 158 152 156 159 151 154 161 154 163 154 159 154 154 164 158 159 160 172 166 163 162 179 174 170 166 177 169 180 183 180 185 173 187 174 176 183 191 178 185 190 193 181 196 196 196 199 202 195 201 200 191 191 196 205 201 195 206 200 210 212 204 211 207 206 216 207 207 212 225 213 217 230 223 226 217 215 225 231 225 229 242 239 230 244 231 231 242 229 234 239 246 241 236 236 248 246 256 238 248 258 256 250 255 262 268 269 256 253 267 269 260 276 274 272 273 279 265 284 277 286 262 287 283 268 273 267 276 279 288 271 276 291 274 275 276 291 297 298 307 304 295 312 287 312 293 293 308 308 293 315 302 318 309 298 305 325 316 324 329 312 316 328 323 331 320 332 325 332 315 321 329 341 338 320 325 337 336 339 349 329 350 334 357 344 348 341 364 347 344 346 366 359 339 344 370 374 345 368 355 380 373 359 378 386 361 382 368 361 383 383 363 365 366 391 386 397 402 375 386 376 383 386 378 390 411 375 398 396 395 393 409 413 397 412 414 409 405 399 393 420 426 417 411 417 409 418 430 402 434 422 429 410 436 445 431 440 444 451 422 430 420 435 421 455 435 461 453 431 439 447 457 452 455 449 439 463 442 439 446 447 472 471 477 468 466 464 457 457 468 488 490 472 449 477 496 465 494 498 481 470 481 471 471 473 482 468 484 488 499 477 488 470 511 508 474 504 490 502 478 478 515 497 526 484 491 483 515 503 504 532 511 494 539 513 496 539 521 523 532 502 509 532 512 528 501 520 512 552 528 512 527 558 534 520 518 548 541 525 519 515 523 558 545 553 537 564 525 527 525 526 553 558 536 533 583 555 546 539 555 580 588 551 540 581 591 567 552 548 566 575 567 585 567 549 590 597 582 577 555 609 591 584 572 575 569 600 599 618 605 575 579 618 592 597 574 580 570 598 601 588 601 584 582 588 610 618 612 592 621 591 605 621 633 587 588 614 644 593 640 636 632 628 592 593 600 621 616 631 638 624 635 657 615 641 609 645 603 611 620 628 630 609 618 643 662 668 657 635 655 616 635 670 637 615 657 670 621 643 628 648 628 632 664 654 675 657 639 634 657 668 689 684 657 637 691 657 682 631 654 647 696 645 695 650 664 674 696 684 641 694 663 640 670 656 686 672 706 688 680 666 665 688 687 712 683 693 670 695 714 698 672 665 697 698 696 703 680 705 719 685 717 719 678 713 698 691 670 675 725 725 675 732 705 670 706 698 694 669 694 700 683 697 688 696 705 670 738 696 677 724 703 734 720 701 690 743 688 738 730 740 692 741 684 684 700 707 747 735 685 695 741 741 728 750 710 737 717 706 716 745 730 708 705 727 709 694 712 690 739 718 694 724 742 719 709 692 695 698 695 734 705 746 715 707 720 696 693 740 697 736 740 747 712 696 741 701 704 699 700 722 726 750 702 704 737 712 700 702 746 735 715 739 703 703 707 741 725 737 738 711 730 716 738 724 702 738 739 746 719 736 716 708 707 749 707 731 738 723 742 705 709 728 720 739 706 705 740 745 739 731 722 709 708 728 745 719 706 731 710 734 707 732 736 705 720 706 715
734 710 734 708 710 720 704 749 730 748 707 709 710 720 711 722 722 739 732 708 726 704 707 717 703 728 719 704 707 746 708 720 742 709 719 704 726 703 740 735 706 742 745 707 744 702 704 737 702 706 720 747 722 718 702 703 729 702 705 715 702 728 704 699 732 702 724 700 709 722 702 718 723 734 749 729 735 722 695 740 702 698 696 722 723 750 697 708 727 741 735 698 696 733 691 719 702 722 695 717 712 687 711 702 698 701 689 695 746 744 687 703 685 734 694 722 688 726 727 745 710 701 680 738 701 703 747 714 717 706 696 723 692 695 680 707 695 710 717 695 731 708 712 717 725 684 707 734 699 691 689 674 728 681 698 702 683 673 699 706 702 675 672 701 707 714 717 671 717 673 668 658 668 658 659 655 657 688 687 700 679 682 713 710 684 650 676 692 677 647 698 676 688 680 691 659 652 675 656 683 655 664 646 662 639 700 642 635 649 686 674 690 653 650 645 688 656 662 689 690 655 644 623 679 672 653 677 680 637 671 663 629 653 642 627 637 623 647 659 623 663 614 622 664 639 665 650 630 652 606 658 613 644 628 631 598 632 638 653 643 605 597 624 592 638 626 645 618 614 628 638 609 612 635 634 599 583 582 595 581 637 630 579 601 616 628 587 588 617 592 601 584 587 619 569 578 565 565 595 568 590 586 598 615 610 572 601 597 589 561 580 559 586 586 562 548 593 553 590 553 562 553 566 563 539 580 538 555 559 547 539 571 547 565 556 539 544 555 553 573 571 535 544 552 561 564 518 536 535 519 536 556 528 516 520 557 514 515 549 539 532 550 521 520 508 527 544 526 498 501 530 511 533 491 498 526 506 495 498 522 518 489 497 506 509 506 518 491 520 487 497 509 491 472 484 506 505 473 501 491 483 502 504 468 493 470 461 474 488 485 498 465 460 485 454 485 460 466 481 452 471 469 463 449 457 464 457 447 449 462 465 443 439 435 448 458 426 457 449 437 443 439 420 436 417 422 454 430 446 451 426 423 421 447 405 409 410 415 421 437 403 404 417 423 431 406 427 430 390 425 418 392 425 393 386 409 387 397 396 398 381 388 381 398 399 405 380 388 380 386 375 367 388 380 369 362 394 369 368 381 383 372 373 385 368 381 366 365 363 351 345 348 349 374 370 358 345 355 356 365 352 334 362 345 346 337 338 344 343 344 345 339 321 320 320 339 336 332 339 344 317 337 317 321 315 325 330 331 322 312 305 323 319 322 304 297 300 294 301 307 290 289 311 309 308 297 309 287 310 296 285 299 304 292 282 297 275 289 288 282 287 275 293 282 271 289 266 274 260 273 284 273 268 267 261 252 264 253 274 249 247 269 255 264 261 255 265 253 253 252 260 253 248 253 246 243 231 230 231 241 238 229 227 226 229 238 229 234 225 239 237 230 230 230 232 230 218 210 219 209 223 223 210 212 210 205 203 211 215 213 209 208 202 212 199 194 193 194 204 191 196 202 199 197 187 196 190 198 185 191 179 187 179 188 174 178 186 176 176 171 181 183 167 174 172 173 175 173 170 163 170 162 164 163 163 160 155 163 156 154 159 151 157 150 161 156 147 155 144 147 144 147 144 143 150 138 138 144 139 137 141 139 134 134 131 135 131 127 130 129 135 133 125 131 129 124 124 121 127 122 122 122 120 121 117 121 122 113 117 111 115 109 109 113 108 108 106 110 105 109 107 101 99 100 101 103 96 104 100 102 96 100 100 97 97 94 92 88 91 89 89 92 90 86 87 86 83 83 84 86 83 83 85 83 77 77 77 81 75 79 77 77 75 71 71 72 73 68 69 72 66 67 69 68 69 67 68 66 65 64 62 62 60 63 59 57 57 61 58 58 59 58 56 56 54 55 53 53 53 51 51 52 49 50 47 51 47 45 46 47 45 43 45 42 43 41 42 40 42 42 42 41 40 41 41 37 38 36 38 36 35 35 36 34 35 35 33 34 31 32 33 32 32 31 30 29 30 30 27 27 27 27 26 25 25 26 24 25 25 24 23 22 23 23 21 21 21 21 20 20 20 19 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 20 19 19 19 20 20 20 21 22 21 21 22 23 22 24 24 24 25 24 25 26 26 26 26 27 27 27 28 28 29 29 29 31 32 32 31 31 34 32 34 34 35 34 36 37 38 38 38 38 37 38 39 40 38 39 39 43 40 41 43 44 42 44 45 47 44 47 45 47 50 51 49 48 49 51 51 53 54 55 53 57 57 58 55 55 56 56 60 61 61 59 62 64 59 63 61 65 67 67 63 69 64 68 69 68 73 68 72 70 71 70 71 74 75 76 80 80 77 83 81 76 82 78 83 86 81 85 87 86 84 89 90 91 89 86 93 91 91 90 93 91 94 93 96 99 100 102 95 97 99 102 100 104 101 107 108 102 110 110 107 112 111 108 111 115 114 116 121 122 118 116 123 120 119 119 120 123 128 120 123 130 131 128 125 126 135 126 132 134 134 137 132 138 134 133 134 135 135 147 141 142 138 140 148 149 143 153 154 148 154 152 160 155 150 155 162 158 162 161 162 165 158 170 164 166 167 161 166 172 167 166 181 174 179 168 175 172 175 176 186 180 179 175 178 194 191 184 193 198 189 185 194 202 190 196 194 191 207 198 191 199 193 212 208 216 201 200 207 221 218 211 224 224 224 227 220 215 213 218 220 233 213 215 223 223 240 221 223 224 243 238 240 246 229 246 229 237 245 251 238 235 246 250 240 248 246 251 262 243 250 258 265 259 256 248 262 272 261 259 269 262 257 268 280 260 267 261 276 266 263 285 273 270 291 280 289 273 290 284 291 293 292 296 304 294 289 308 310 303 289 295 287 295 304 319 320 293 294 315 305 326 309 321 301 307 321 303 330 308 307 331 313 319 339 314 330 332 320 343 345 319 345 339 343 354 333 326 325 348 354 348 353 350 342 347 341 355 340 366 349 367 365 375 370 356 361 358 381 374 366 385 357 376 356 355 380 382 373 384 361 389 394 401 369 380 381 369 390 391 397 403 396 378 381 384 379 409 380 393 393 415 403 405 389 392 393 391 431 420 434 406 406 415 406 412 417 403 420 431 427 422 414 435 447 430 425 445 433 434 433 418 440 428 439 436 452 456 458 450 450 449 465 455 443 471 464 439 468 459 451 461 470 454 467 486 463 450 458 456 478 453 476 495 484 484 469 480 485 502 481 505 489 465 480 476 502 465 484 499 508 479 512 483 499 511 513 507 491 485 505 497 506 506 516 529 515 500 501 503 519 525 526 538 517 496 506 547 538 518 505 527 543 545 555 513 512 522 535 545 517 521 561 538 517 548 534 560 557 559 550 553 559 551 530 557 558 527 557 562 530 577 550 579 544 560 549 551 549 563 541 548 562 582 590 582 569 575 596 586 596 592 577 563 597 588 597 598 603 589 559 578 612 598 588 606 575 585 606 595 615 581 618 616 571 598 628 609 623 622 610 612 576 627 605 621 591 580 587 635 616 642 597 627 634 608 607 598 610 600 637 645 626 616 626 618 609 629 639 601 645 648 624 659 645 616 624 652 665 635 653 609 634 666 654 615 664 631 641 652 616 663 624 663 628 620 645 647 683 674 648 637 648 676 669 629 671 659 666 684 689 639 655 643 659 649 690 643 653 643 656 660 642 698 641 682 652 667 699 672 652 649 659 657 674 666 674 686 651 693 712 684 662 715 693 694 667 715 691 694 679 680 677 704 657 697 703 674 725 679 698 723 712 666 683 692 694 717 724 674 696 716 724 709 675 724 669 710 734 713 674 729 738 717 728 710 739 686 694 691 714 708 685 695 731 722 688 694 708 727 725 735 679 728 689 721 721 743 722 685 740 692 725 701 746 731 742 732 695 706 721 737 700 691 688 710 689 730 694 748 689 690 711 726 740 716 711 703 724 749 729 692 716 749 707 696 698 707 705 698 696 704 716 702 733 719 723 705 749 745 745 750 701 711 713 717 699 739 738 710 702 704 749 705 744 725 702 730 734 707 722 708 732 702 707 738 746 728 707 709 714 736 718 718 750 736 712 740 709 707 732 704 728 719 705 746 728 735 739 726 730 713 747 707 729 712 704 745 749 733 709 721 712 708 709
749 745 709 723 748 712 747 710 707 734 717 741 747 742 749 706 709 734 739 705 747 716 706 739 737 708 703 738 710 742 718 731 711 705 724 718 708 741 741 703 732 732 707 741 721 708 725 722 704 729 705 713 713 702 706 720 750 717 708 700 705 700 742 699 737 703 698 710 697 704 719 706 701 718 697 732 749 736 735 709 737 744 701 693 715 702 734 712 691 715 715 693 732 723 690 737 741 741 706 707 700 733 689 724 735 705 691 695 705 742 747 687 722 743 700 688 691 745 749 725 686 706 682 724 744 691 724 679 702 697 703 711 714 723 706 699 736 729 729 721 712 678 739 729 684 708 698 691 705 717 709 710 682 705 702 730 678 681 716 682 671 701 689 725 662 679 706 687 722 720 686 664 660 687 655 703 712 693 657 660 714 709 710 671 660 698 695 686 695 689 696 657 685 691 657 672 689 691 688 694 689 669 661 639 692 658 640 649 679 656 680 690 630 636 650 644 663 648 644 647 684 685 632 671 678 648 648 676 667 634 681 632 674 677 639 619 622 639 627 652 654 620 626 620 664 636 623 629 625 649 649 655 652 600 641 615 629 652 624 609 637 613 624 645 624 606 612 622 613 628 599 610 592 598 614 596 603 600 593 606 604 606 598 607 599 585 589 595 613 614 601 597 584 578 594 613 566 607 595 574 589 616 580 596 611 611 564 602 598 576 581 588 571 571 550 567 557 584 553 546 568 563 563 556 559 561 578 584 536 565 578 535 576 571 575 559 556 569 535 573 575 539 573 565 521 536 523 531 541 552 557 522 545 553 522 527 555 554 513 507 526 553 548 542 508 508 506 511 519 540 498 502 534 518 507 502 538 534 526 534 484 513 505 513 523 518 497 525 498 486 522 484 482 477 480 490 504 506 503 504 500 463 485 485 476 483 469 494 468 458 488 497 460 473 473 478 488 450 455 487 452 469 483 454 449 463 453 453 456 451 443 432 429 446 448 459 439 456 443 435 461 461 454 433 442 445 446 429 434 424 440 426 408 438 416 411 444 429 401 422 402 415 436 408 435 421 428 410 419 416 414 388 421 395 404 420 402 397 419 411 411 388 391 395 393 402 392 396 372 386 388 397 398 371 396 363 392 375 359 384 361 382 388 388 358 385 354 351 374 377 365 361 376 355 363 343 353 371 339 363 362 343 332 337 343 331 350 341 357 356 351 340 327 330 340 324 348 333 319 330 328 327 339 319 332 307 333 326 323 302 324 301 321 298 325 320 322 306 315 306 294 311 291 304 290 291 287 285 283 298 292 280 297 281 278 274 298 278 272 277 277 291 270 293 270 281 262 262 264 259 266 278 267 260 259 259 270 260 251 261 261 264 253 263 263 259 244 257 242 251 261 236 258 239 244 241 238 232 243 234 237 246 240 225 234 223 243 221 222 225 237 233 233 216 218 212 223 223 218 214 217 225 211 220 206 220 218 218 203 213 199 200 209 209 204 206 191 200 190 191 200 197 197 195 187 194 189 193 184 178 177 180 189 187 188 176 181 174 182 183 182 173 171 165 165 164 165 172 162 175 161 173 166 167 166 165 160 165 152 159 157 151 156 154 148 158 153 156 143 146 141 144 149 142 147 149 149 135 135 143 142 141 143 138 135 130 130 139 135 136 124 131 127 132 126 121 129 129 128 121 123 116 114 117 120 120 113 111 118 113 109 109 111 106 106 114 104 108 102 110 101 101 107 98 102 96 97 96 104 102 97 93 96 94 98 91 93 94 95 91 90 88 86 90 87 85 83 88 86 81 85 81 83 82 82 81 77 80 74 77 79 73 73 71 74 71 69 68 70 70 67 72 66 67 67 64 66 65 66 62 60 60 61 63 61 59 59 62 59 56 59 56 56 56 52 53 51 55 53 52 50 52 51 51 47 49 49 48 47 44 45 45 46 45 43 41 44 42 41 40 40 41 40 39 38 39 37 36 36 37 35 35 34 35 35 34 33 34 31 33 31 30 32 29 30 28 28 30 28 28 26 26 27 25 26 25 24 25 23 23 23 22 22 22 21 22 21 21 20 20 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 20 20 19 19 20 19 20 20 20 22 22 22 22 23 22 24 24 23 24 25 25 25 25 26 26 26 28 28 29 29 28 29 29 31 30 32 32 33 34 32 34 35 35 35 35 35 36 37 37 39 37 41 40 41 41 42 40 40 42 42 41 45 43 44 44 44 45 45 47 47 46 47 47 51 52 51 54 52 51 55 56 56 55 58 55 56 56 60 58 61 62 60 58 59 60 61 63 65 63 65 65 66 67 69 72 72 70 71 72 70 70 72 73 72 75 75 78 77 79 81 83 79 82 80 83 85 80 80 81 83 83 87 91 89 92 86 95 93 93 91 94 94 92 98 94 99 100 97 97 102 100 106 107 106 108 101 102 102 106 106 112 108 106 111 112 115 113 119 120 112 118 119 119 124 121 119 119 124 126 122 125 127 124 125 126 136 127 138 128 131 138 137 140 142 137 139 137 141 143 144 137 145 142 141 146 151 153 155 148 152 155 158 154 154 158 153 155 156 153 168 155 159 165 169 160 169 172 176 166 173 173 166 180 169 168 178 170 174 182 188 173 176 182 184 189 191 188 188 197 191 185 185 196 203 199 195 201 189 202 201 199 196 208 203 204 212 215 216 203 205 216 217 206 209 212 211 226 216 209 222 231 228 226 234 229 237 228 234 235 234 238 232 238 239 236 234 242 248 251 234 253 249 240 243 238 258 257 262 252 250 247 251 260 267 259 262 259 270 268 255 259 258 268 280 283 265 271 276 282 280 268 277 293 272 274 290 287 289 275 297 274 294 280 278 287 301 300 292 299 287 301 285 289 316 307 304 295 317 307 319 300 297 305 318 306 321 302 313 334 315 319 333 319 325 327 341 318 319 335 348 349 325 331 340 326 337 324 356 336 343 346 347 331 345 355 350 352 336 371 371 355 351 355 342 366 373 359 369 361 360 360 364 369 355 378 384 370 386 365 391 369 387 386 373 377 389 396 404 406 401 382 408 396 403 408 380 414 402 395 390 383 394 398 388 392 418 426 409 431 415 401 431 404 413 413 414 400 412 404 430 405 418 433 408 451 448 438 444 448 436 432 429 427 426 456 458 433 426 445 457 429 448 444 431 456 459 443 465 453 457 446 441 478 458 446 451 453 458 460 486 492 477 467 469 459 489 494 497 480 495 461 466 476 489 471 489 487 502 470 489 486 502 508 520 490 478 501 483 493 514 517 484 482 521 526 490 513 491 516 532 530 528 527 534 497 542 538 502 507 512 533 539 507 520 517 554 544 545 524 557 560 532 521 564 554 521 548 541 544 538 528 553 530 574 540 557 530 561 535 537 568 575 583 543 557 573 574 580 560 579 569 578 592 577 552 553 554 590 579 573 600 557 581 553 568 573 556 589 581 568 587 579 588 576 607 586 597 563 566 583 587 581 594 571 587 603 596 607 620 602 577 598 628 630 611 608 631 617 583 631 602 620 609 594 602 596 596 606 648 632 635 620 625 640 634 641 644 648 641 643 632 611 607 618 603 660 613 604 621 615 607 637 643 650 654 638 651 649 665 639 619 668 622 666 677 617 662 672 624 681 640 664 680 627 655 686 644 661 668 642 665 661 667 634 633 654 666 659 640 689 655 673 646 666 651 657 680 665 644 680 676 692 682 698 675 661 671 679 668 682 701 658 681 689 666 675 706 662 697 669 655 666 669 723 716 694 684 685 682 706 706 682 694 697 701 687 690 668 715 668 697 673 730 665 697 681 668 695 698 694 694 688 730 686 680 737 700 682 725 732 683 707 717 736 736 744 726 709 692 729 730 732 732 708 714 713 685 713 685 682 687 690 740 720 695 704 712 687 722 744 745 700 743 746 692 715 746 705 705 691 750 692 747 725 693 703 727 724 696 699 747 748 696 718 741 698 727 694 745 699 711 726 739 730 730 740 736 730 700 704 700 704 704 700 735 743 726 703 738 712 726 744 700 710 704 706 703 748 715 705 705 703 718 712 706 709 712 747 704 706 722 718 705 712 737 705 746 707 708 705 745 730 717 734 708 739 742 706 727 705 712 704 727 713 707 745 714 729 705 742 717 727 717 725 732
709 706 710 710 745 720 722 727 743 710 728 706 716 747 748 708 710 705 707 704 710 740 741 715 744 718 721 704 716 708 709 705 706 710 723 703 707 704 708 738 739 723 713 702 713 704 707 703 701 705 702 733 732 707 716 704 700 700 704 700 724 750 732 718 731 729 699 701 747 705 723 719 750 740 750 707 721 698 715 737 704 742 722 738 723 720 713 748 694 721 742 703 728 722 706 693 694 718 732 692 708 740 692 695 689 748 728 695 723 693 703 739 740 711 704 685 694 689 750 746 726 696 690 710 742 682 692 720 740 710 706 712 700 715 709 681 685 717 718 680 709 713 707 699 682 680 672 726 736 678 726 708 680 718 732 704 714 703 699 685 668 678 692 688 723 716 659 663 710 697 718 706 704 656 674 706 707 693 653 716 670 697 708 694 680 700 682 679 656 674 698 665 647 652 652 670 650 672 662 643 702 659 693 693 644 680 648 645 636 687 686 654 642 651 688 689 630 645 667 681 663 683 641 654 653 651 653 673 662 649 644 635 633 639 637 634 635 644 625 668 642 642 624 642 668 631 622 623 611 652 640 637 645 620 636 647 642 602 631 644 649 618 629 611 624 619 644 644 628 639 639 592 614 590 611 603 619 610 615 624 623 635 634 628 582 617 581 579 593 573 620 590 570 567 601 568 569 599 590 576 600 593 589 584 571 570 576 591 577 578 563 592 592 573 558 558 596 574 568 564 562 598 559 546 565 544 568 539 537 535 553 555 561 563 562 555 577 537 533 544 576 575 556 573 547 526 568 533 518 545 565 541 518 545 535 533 550 523 526 551 516 504 505 512 534 531 501 511 529 525 505 496 516 506 516 531 524 503 529 485 510 506 497 513 487 487 491 511 484 495 521 514 492 499 478 491 474 497 486 469 489 498 476 466 491 487 463 489 501 486 489 459 497 466 450 476 472 450 455 466 454 444 482 471 443 467 469 443 465 442 470 456 467 442 440 451 439 451 457 437 462 453 447 429 439 428 452 444 445 413 433 424 443 413 417 425 414 437 425 403 399 408 429 410 421 396 417 394 409 409 394 396 396 385 384 396 396 397 389 391 412 390 400 375 373 390 397 381 370 370 377 389 397 372 365 395 362 389 385 383 372 389 374 388 371 358 380 372 351 370 375 364 375 359 348 361 369 337 346 336 354 333 345 336 360 330 336 349 332 340 337 347 338 327 348 349 318 335 327 330 312 329 314 338 313 324 306 327 323 326 329 302 327 304 298 325 324 318 303 300 313 315 296 290 306 285 286 289 284 283 301 297 298 300 302 293 276 285 280 282 289 284 270 272 284 283 265 276 269 270 263 281 265 262 260 257 257 266 249 250 251 258 258 256 252 255 253 245 253 248 250 259 249 249 253 239 232 251 238 241 235 232 227 236 236 233 238 238 228 236 217 233 219 213 225 211 221 226 219 223 208 223 223 208 214 209 215 216 215 209 205 211 209 200 192 205 193 191 191 198 201 194 203 195 200 195 198 196 188 190 193 193 177 187 173 184 183 185 186 185 181 170 174 166 176 167 167 168 173 166 160 159 164 167 164 167 166 165 157 161 160 152 161 161 153 152 153 150 157 144 152 151 146 149 138 141 148 135 141 133 138 140 132 133 135 129 139 129 137 127 124 124 125 129 122 126 130 125 120 126 122 123 115 116 123 121 113 121 111 112 110 109 111 106 107 113 111 110 105 102 108 101 99 101 105 101 96 102 103 102 97 97 93 92 93 97 90 92 87 88 87 89 90 90 84 82 83 82 82 86 81 78 78 78 81 80 80 80 78 73 74 75 72 77 70 70 70 72 69 71 71 66 65 64 64 66 67 63 65 61 62 60 59 60 61 61 59 58 57 56 56 57 54 54 52 52 55 54 51 51 49 49 50 49 49 47 47 46 47 44 43 45 43 45 41 44 40 42 40 40 40 41 40 40 38 39 38 37 36 36 36 34 34 35 34 34 33 33 32 33 32 31 31 29 29 28 29 28 27 27 26 26 26 26 26 24 24 23 24 23 23 23 22 21 22 22 21 20 20 19 20 20 19 20 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 22 22 21 23 22 23 24 24 24 24 25 26 25 25 26 27 28 27 28 28 28 31 30 29 31 32 32 33 32 32 33 35 34 35 35 37 37 36 37 38 38 38 38 38 41 39 40 39 41 40 41 44 45 45 46 44 45 47 45 48 46 50 47 49 50 51 52 50 55 55 56 56 54 53 56 57 59 59 58 62 57 59 58 59 63 61 60 66 66 65 64 65 67 68 70 71 68 70 68 73 69 72 73 75 73 73 77 79 79 76 82 79 82 77 84 86 84 87 83 82 86 83 85 89 91 94 94 93 89 96 90 92 97 99 96 97 96 95 98 101 103 102 101 105 108 103 110 107 107 106 109 115 110 113 108 113 119 113 121 118 119 123 114 115 120 116 127 125 123 124 122 129 129 129 129 124 125 132 128 132 135 133 140 139 140 142 136 138 142 142 140 150 144 149 150 142 154 149 152 158 159 154 150 153 155 154 163 161 163 161 164 163 171 166 173 162 173 162 169 166 165 177 168 179 172 179 172 184 188 174 186 178 188 178 190 184 185 196 182 197 187 195 201 193 191 191 203 193 209 193 206 196 205 208 201 201 205 216 218 217 206 213 222 206 211 217 213 230 223 228 217 224 231 222 218 234 223 235 231 229 232 245 231 226 237 233 229 234 241 252 236 255 254 244 255 237 241 256 249 259 244 253 244 258 257 265 262 268 259 256 262 258 274 275 283 277 279 285 263 262 272 265 293 289 294 282 280 279 286 297 290 276 287 282 283 281 287 304 285 300 298 311 309 313 300 298 307 307 322 295 299 296 323 317 313 302 307 332 331 331 319 314 331 332 325 318 319 321 344 333 338 344 324 333 345 343 354 341 346 352 346 329 335 362 336 363 347 342 367 358 354 353 344 355 352 354 377 353 373 368 374 372 368 379 365 365 358 391 382 392 376 388 381 392 377 370 393 377 395 393 403 399 410 413 397 400 404 402 402 399 419 402 402 408 415 389 413 418 394 419 397 414 417 437 411 415 424 429 431 414 413 432 441 445 411 447 428 414 454 425 441 435 458 430 439 425 452 444 437 451 452 466 437 459 451 475 454 450 470 470 472 439 461 448 447 481 487 488 461 458 485 482 490 466 471 499 456 457 478 462 466 467 461 493 476 475 486 487 514 514 470 489 495 509 517 499 507 507 499 523 516 490 497 520 526 516 487 486 489 508 531 526 523 515 507 515 503 524 541 522 510 517 517 519 545 553 552 529 557 521 551 562 553 561 522 515 535 566 549 527 533 570 557 545 562 529 528 563 574 537 533 568 573 563 574 574 573 541 555 579 560 560 587 592 576 588 552 576 573 581 579 591 567 579 573 601 592 587 588 578 582 597 604 614 582 572 604 608 607 568 573 613 567 570 593 585 624 624 587 632 614 600 599 598 629 590 637 600 600 610 620 619 610 596 614 610 637 592 640 597 642 648 621 612 627 601 605 626 644 605 623 640 628 604 619 653 646 625 666 632 620 624 631 636 665 610 620 662 659 621 623 662 636 640 627 631 623 628 644 631 680 636 654 641 637 675 646 689 689 660 635 630 693 680 633 671 634 694 650 681 648 657 648 649 671 663 668 703 665 678 663 645 681 655 706 711 672 654 654 677 695 715 702 665 683 680 667 663 683 656 689 710 660 657 715 694 678 664 679 671 719 691 712 689 715 730 709 681 696 685 725 727 731 733 726 704 679 706 680 680 669 708 699 709 710 675 710 673 737 684 732 744 690 711 704 697 708 678 700 704 748 692 695 738 701 687 702 690 701 713 735 715 710 687 719 726 723 713 692 717 722 689 741 693 723 706 716 699 694 711 694 733 703 739 715 734 722 728 727 750 697 693 739 739 713 694 749 723 711 696 697 714 700 711 703 742 702 742 724 730 729 734 725 730 706 703 716 712 734 748 731 706 703 735 703 706 707 706 718 735 708 727 707 706 707 708 706 704 724 703 711 710 742 704 732 750 740 709 706 708 704 709 746 705 732 731 708 709 707 742 710 709 714 705 706 744 750 732 711 711 705 705 744 708 709
727 744 722 711 725 720 712 749 719 712 710 708 710 710 724 742 743 707 717 706 712 704 712 705 729 731 720 749 745 726 706 733 728 713 705 708 706 736 750 743 705 741 744 711 704 708 705 746 749 745 735 703 722 723 712 702 723 723 701 706 708 705 705 702 704 728 735 746 745 720 733 720 703 696 734 727 723 721 704 745 743 714 721 722 736 727 738 712 694 718 692 715 735 700 744 717 733 737 689 688 719 696 719 709 719 718 736 747 731 742 709 684 714 727 728 702 720 746 684 748 685 719 705 748 722 712 714 681 715 683 700 730 741 706 704 716 744 703 702 690 699 703 724 735 702 679 674 714 711 733 713 674 719 685 668 683 688 722 674 678 703 697 714 676 722 701 713 711 685 671 722 702 665 717 675 716 663 668 662 702 691 698 692 656 650 690 664 707 663 664 699 675 656 648 676 657 644 655 691 699 705 690 703 644 676 638 681 699 667 652 690 657 664 653 643 689 630 658 631 684 636 661 630 637 624 644 646 665 637 683 633 674 677 630 664 642 642 627 638 664 617 639 658 663 650 615 657 611 654 644 618 648 646 661 605 625 627 650 628 599 644 624 594 628 605 617 626 611 631 604 587 620 603 600 640 620 582 624 584 618 585 590 619 593 625 586 620 627 579 628 622 600 578 585 613 592 610 597 611 614 611 613 577 595 591 592 567 563 574 578 558 608 585 602 602 554 595 586 579 598 596 567 557 558 556 563 580 566 585 580 588 572 548 549 543 556 534 557 535 551 529 531 540 523 541 529 523 517 563 552 515 564 513 548 526 536 538 526 510 521 536 550 545 545 507 543 503 510 544 532 532 520 526 514 506 511 505 514 503 501 513 508 526 508 484 500 518 523 490 481 501 492 484 486 481 508 489 487 491 481 469 493 476 493 476 459 501 463 488 466 459 487 460 468 482 489 469 483 489 487 462 449 461 463 470 470 472 440 445 469 464 433 443 436 428 433 442 428 429 459 447 442 428 450 441 419 425 419 440 438 413 449 448 427 422 422 426 404 419 426 439 411 406 430 410 422 430 424 398 420 421 414 411 408 387 393 406 392 410 380 395 379 404 407 408 397 393 387 404 404 400 367 397 393 362 362 370 374 370 379 387 363 367 352 380 368 351 350 372 369 376 346 367 343 343 344 345 363 349 340 344 344 362 336 359 342 339 332 327 328 341 351 327 350 348 332 338 322 324 317 311 314 317 313 313 326 313 326 310 317 327 320 322 308 316 304 303 299 319 315 300 317 302 297 301 307 305 300 285 284 304 300 288 302 296 276 285 298 282 282 292 273 292 276 279 263 288 261 280 271 265 277 280 277 274 275 256 263 273 250 264 270 261 250 267 259 246 264 261 259 239 255 242 249 241 254 242 250 243 242 243 236 227 233 237 243 233 227 228 231 221 217 219 213 223 223 222 209 214 223 213 219 206 210 216 203 220 207 204 206 209 199 206 196 210 197 201 208 199 194 197 189 199 194 184 185 183 198 184 189 190 179 187 183 183 187 177 187 178 182 176 176 174 174 171 176 178 161 170 174 172 161 169 171 159 162 155 160 154 151 150 155 152 160 147 159 154 144 149 148 143 151 147 148 145 143 136 145 145 134 133 133 136 133 131 140 136 136 134 129 132 135 129 128 126 131 119 120 125 124 121 116 121 120 114 116 118 118 117 117 118 109 108 110 112 113 112 106 107 102 105 104 106 98 100 96 97 96 98 98 98 92 98 93 90 95 96 89 91 94 89 87 91 86 85 84 88 87 84 81 83 78 77 82 78 81 77 80 77 79 73 78 74 74 75 70 70 74 68 67 71 65 68 64 64 66 64 64 64 65 62 60 59 61 62 62 59 56 60 59 54 54 54 54 52 56 55 51 54 51 50 48 52 49 50 47 45 45 46 46 46 44 43 44 42 43 40 41 42 41 38 40 40 41 38 38 36 38 35 37 35 34 36 33 34 34 33 32 33 30 30 30 30 29 30 30 28 28 27 26 27 27 25 25 24 24 24 23 24 23 23 23 21 21 22 21 21 21 19 19 19 19 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 20 20 20 19 19 20 20 20 21 22 21 22 22 23 23 23 23 24 25 25 25 25 26 26 26 27 28 28 28 29 29 31 31 30 32 31 31 34 34 34 35 34 35 36 35 35 38 38 39 37 39 38 38 41 41 40 43 42 41 44 44 45 44 44 47 44 48 47 47 48 48 48 51 50 49 53 50 51 55 54 53 57 57 55 57 56 60 57 59 60 61 62 61 62 61 62 64 64 68 63 67 68 70 69 67 72 70 69 75 72 73 71 76 73 73 77 79 80 82 79 77 81 81 85 82 80 81 87 87 86 85 86 87 88 94 87 95 90 97 95 93 94 100 94 96 96 101 101 99 102 99 102 102 100 106 108 104 108 107 113 111 115 107 117 117 110 112 121 114 114 124 114 115 119 127 121 123 128 128 124 127 133 124 132 126 136 130 129 136 131 140 138 137 134 135 138 142 139 146 140 145 141 151 153 151 153 144 146 147 149 157 148 149 157 153 160 160 166 162 161 167 164 167 162 159 174 162 163 165 180 179 173 178 172 185 175 186 182 172 184 177 186 193 182 184 196 193 181 190 193 189 195 200 189 193 193 190 190 193 199 212 195 196 199 205 213 207 217 217 208 212 213 211 226 222 218 228 222 214 212 231 232 225 228 225 223 238 241 231 226 228 244 237 243 245 233 249 237 241 251 235 247 237 252 243 260 242 244 249 265 267 264 262 271 265 251 253 259 269 268 271 280 275 275 273 262 286 270 279 276 281 278 288 276 272 273 293 289 301 298 278 289 294 280 304 296 303 286 289 286 309 307 296 309 305 300 302 321 311 315 326 319 327 331 321 327 320 325 330 318 310 322 335 325 324 325 325 326 324 328 341 340 343 331 328 329 344 356 331 335 361 356 357 361 347 367 344 363 357 370 350 371 362 355 372 377 364 351 354 378 373 365 375 382 373 369 385 380 387 368 374 399 367 378 374 390 381 393 407 407 400 404 396 402 416 403 400 392 403 384 421 410 387 401 394 405 429 417 434 426 429 409 399 436 405 406 443 442 422 411 420 408 429 433 441 420 456 445 448 453 440 448 438 423 425 446 452 437 437 458 455 433 451 469 476 462 469 473 477 453 462 460 474 448 466 485 482 490 466 479 470 470 476 460 480 493 483 486 474 502 504 466 505 491 495 468 509 513 477 499 504 504 481 476 480 480 510 484 523 512 494 531 500 517 532 521 498 515 513 528 523 535 544 495 495 537 517 517 546 533 510 515 522 509 528 519 521 515 521 515 528 536 553 553 521 555 526 551 528 565 525 559 566 544 564 569 574 553 545 571 543 532 585 561 538 543 579 564 591 558 568 588 579 597 577 547 601 572 581 599 589 553 564 574 592 604 594 583 563 598 562 566 576 572 619 573 568 620 598 587 573 610 609 589 592 575 586 582 603 587 582 579 627 607 615 594 591 617 636 590 605 605 630 621 597 633 624 614 637 624 601 651 596 638 616 614 638 625 640 604 629 643 642 651 624 643 650 646 646 656 639 649 613 634 626 623 623 633 660 673 643 633 658 623 625 629 677 627 677 665 664 676 675 631 678 658 692 674 652 638 651 633 681 682 691 696 670 638 698 701 700 672 683 693 652 647 684 670 685 645 646 674 671 667 661 667 704 672 700 702 703 670 663 687 716 664 670 682 677 721 680 664 677 701 691 694 662 715 677 671 701 726 670 694 674 699 730 665 680 714 695 717 678 698 735 729 728 721 710 719 737 695 679 726 725 700 694 700 742 710 733 741 700 704 725 745 702 704 689 686 715 684 685 750 726 717 713 738 717 689 701 685 715 686 696 693 743 747 693 697 707 744 739 725 691 744 693 714 738 695 697 742 697 696 749 723 695 724 721 710 715 697 748 750 743 710 701 698 718 699 727 735 732 708 746 711 702 738 698 731 700 699 733 703 701 743 729 729 742 727 733 742 723 739 714 726 708 706 713 706 712 738 708 713 719 727 732 749 748 709 708 739 707 745 741 711 710 710 704 708 707 744 744 748 731 706 744 720 705 745 709 717 749 711 711 725 709 707 742 709 722 736 713
736 734 709 707 731 709 749 708 709 743 720 709 709 705 710 734 705 734 704 704 736 721 713 709 710 724 722 706 708 748 708 708 723 726 710 724 723 703 731 706 723 716 706 727 713 707 747 729 736 732 707 726 702 740 705 706 745 701 701 700 710 726 740 702 743 706 702 698 742 698 715 702 710 706 736 734 746 713 697 742 738 695 712 733 696 743 722 698 711 702 695 735 694 713 695 692 707 711 735 742 748 723 689 691 693 704 688 691 691 701 743 741 722 690 686 705 744 749 700 740 701 707 733 721 690 733 739 716 723 719 728 704 703 697 739 677 704 738 680 710 740 726 728 738 732 728 711 689 701 724 732 671 713 686 691 721 706 710 674 696 684 710 725 715 717 698 717 662 700 664 691 708 669 693 679 705 654 654 654 665 661 655 678 711 710 650 673 658 664 690 677 666 701 680 646 646 652 679 653 643 639 639 699 694 637 683 692 684 659 638 690 661 661 682 663 648 645 634 665 660 672 637 640 650 678 684 640 647 629 628 628 625 630 625 633 653 656 625 626 634 642 651 643 625 632 634 638 646 624 657 606 660 658 661 632 618 607 619 619 635 647 643 620 646 643 593 590 591 641 602 607 614 610 597 616 627 621 626 598 598 600 614 629 593 621 620 630 586 596 617 611 573 612 610 587 595 619 612 596 608 615 609 581 566 583 562 578 577 575 580 585 588 556 601 575 584 587 546 599 571 548 580 591 576 570 577 584 577 570 570 559 569 550 558 584 545 532 554 539 538 539 533 536 548 554 545 552 547 536 523 530 527 521 523 544 514 548 555 548 537 555 536 526 520 539 506 538 539 518 499 513 536 541 499 530 521 527 505 506 500 517 518 523 501 502 516 522 507 476 498 509 505 479 501 494 482 496 492 472 467 500 477 506 465 476 487 495 486 461 479 467 462 489 452 482 485 447 463 478 456 466 466 462 481 470 469 450 461 467 469 443 442 457 433 464 440 459 447 455 433 453 424 440 456 441 447 445 444 424 427 422 451 417 428 418 409 440 434 427 416 434 428 406 427 435 404 394 414 405 417 413 409 403 408 412 418 400 391 400 383 406 390 399 374 402 393 371 391 371 379 382 392 390 373 372 383 370 369 370 373 389 359 377 385 369 374 375 348 361 375 367 354 353 365 373 365 357 341 369 362 356 356 363 361 356 341 357 352 326 323 324 323 351 347 322 319 316 330 338 343 328 311 323 332 330 322 307 323 312 332 330 306 310 321 314 309 309 319 319 318 292 300 316 286 291 309 289 290 286 293 291 295 288 284 302 284 274 278 289 296 279 279 269 266 273 272 265 278 284 266 270 279 268 271 255 269 276 265 262 269 267 259 264 268 249 252 245 241 249 247 245 242 238 251 236 245 240 234 242 239 232 241 245 230 243 222 233 224 227 232 224 233 227 220 212 225 218 229 228 225 223 222 207 206 216 209 215 218 206 210 209 195 200 208 211 192 204 203 195 191 203 198 197 199 183 183 193 191 181 179 189 182 183 175 176 184 171 187 172 171 175 168 178 178 180 167 177 176 166 171 158 157 163 160 157 155 158 160 154 157 162 159 159 157 151 148 148 146 144 150 147 148 144 151 139 136 140 147 140 138 146 140 134 136 129 132 134 126 127 137 135 125 133 122 126 123 124 126 123 121 125 118 121 124 117 119 116 117 111 113 114 116 115 113 105 113 105 102 107 104 105 99 102 97 106 102 97 99 98 95 95 94 100 97 96 97 95 95 92 93 88 88 86 83 85 82 86 80 87 86 78 78 78 78 76 81 76 74 78 73 73 72 77 70 74 75 74 70 70 70 67 67 67 65 68 63 63 65 64 60 64 62 58 62 60 59 59 58 55 55 57 56 54 56 54 52 55 53 51 51 51 50 51 51 47 48 48 47 44 45 46 45 44 45 42 43 40 40 39 39 40 39 39 41 39 39 38 38 36 37 36 35 34 34 34 33 33 32 31 32 32 29 30 31 29 29 27 27 27 26 27 26 26 25 24 25 23 24 23 23 23 22 21 22 21 21 20 20 20 20 19 20 19 20 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 20 20 20 19 21 21 20 22 22 21 23 22 23 23 24 24 24 24 25 26 26 27 27 28 27 28 29 30 31 29 30 31 32 31 32 32 33 34 33 34 34 36 37 35 37 37 39 37 39 40 40 38 39 40 40 43 41 41 42 43 44 45 44 45 46 48 49 47 48 50 51 51 52 54 54 52 53 53 55 57 54 54 59 55 60 60 60 62 62 63 62 63 63 64 65 64 66 66 69 68 65 69 66 72 68 69 73 72 75 77 72 72 78 75 74 79 80 78 77 78 81 78 83 86 83 81 84 84 86 87 87 89 90 91 88 96 96 96 99 95 98 97 96 102 99 101 96 101 101 105 107 103 104 109 109 107 107 113 111 112 113 111 109 116 115 114 121 115 124 125 114 124 125 128 120 128 126 126 123 123 124 126 127 137 128 134 128 136 135 136 137 143 145 139 145 140 137 141 142 143 141 153 142 155 152 155 152 153 156 161 153 152 153 167 159 164 163 156 166 159 169 163 161 166 176 164 171 165 167 167 169 171 177 175 177 171 179 190 185 185 177 183 182 189 181 187 187 197 197 192 187 198 195 194 201 190 208 208 210 198 197 206 213 202 212 201 203 204 216 217 219 215 228 214 218 224 221 219 232 232 230 221 226 239 240 242 226 241 229 226 231 237 242 240 237 252 254 242 252 237 254 239 246 239 243 246 250 252 251 245 266 255 262 253 265 261 272 266 256 278 278 280 277 263 284 265 271 277 273 290 267 276 284 280 291 297 281 294 287 289 281 302 307 281 300 289 301 286 311 311 298 318 305 311 302 320 313 318 314 309 321 330 331 305 309 311 308 336 331 325 340 342 318 324 326 330 332 337 325 352 348 333 331 328 354 347 341 352 355 343 341 351 335 355 368 365 349 363 369 364 368 344 378 350 359 369 353 363 363 383 362 384 380 364 367 360 398 374 374 366 396 400 402 388 372 388 408 396 378 406 406 411 387 399 402 396 397 413 424 415 419 411 411 390 413 411 426 400 408 410 436 430 426 411 420 437 444 445 443 438 435 436 424 417 427 430 421 426 427 456 462 463 427 442 425 447 458 468 454 433 437 459 450 460 442 460 472 458 459 451 476 464 467 482 462 448 493 469 467 493 465 456 461 501 467 492 473 494 495 493 507 481 478 492 469 500 486 483 495 513 519 490 486 478 483 485 484 482 517 498 529 524 500 508 494 496 512 496 507 518 531 508 516 547 522 538 509 534 533 508 551 523 547 522 530 553 531 536 554 557 543 533 531 540 562 551 531 561 555 543 552 527 555 560 540 560 563 535 564 585 577 543 589 584 536 571 563 573 551 566 591 588 558 589 601 553 587 563 577 586 578 608 567 556 592 565 599 588 591 603 591 568 577 590 619 576 616 572 592 594 623 624 588 629 606 617 606 592 580 612 606 585 589 615 618 589 605 606 639 628 633 587 647 593 623 606 608 593 628 612 645 615 609 603 657 635 660 623 643 637 625 610 622 622 606 617 621 653 657 643 637 619 669 648 625 635 666 656 656 679 621 680 635 639 671 675 646 642 644 685 641 638 648 686 678 654 659 658 692 643 646 664 666 687 682 661 661 699 641 693 654 677 668 654 641 648 677 663 657 701 708 686 665 660 649 708 709 669 681 690 670 673 665 668 659 715 679 714 709 698 658 704 713 701 667 662 722 661 672 725 697 687 723 713 707 722 729 687 733 678 701 705 681 677 733 707 695 684 684 726 675 672 693 687 685 741 710 742 736 746 680 720 733 720 717 688 700 726 744 688 747 686 724 715 703 695 745 722 713 687 699 688 701 688 693 711 710 729 705 692 722 694 697 718 701 745 733 711 723 725 702 697 715 739 699 730 720 726 750 721 696 748 718 699 701 696 725 744 702 734 700 749 703 733 742 700 706 729 738 718 705 747 726 744 706 745 724 727 727 741 717 720 711 731 708 703 705 709 738 707 735 704 724 734 705 726 716 713 719 735 748 737 713 744 707 709 709 706 705 707 737 707 707 709 710 745 713 713 747 705 723 706 746 724 725 707 707 746 709 741 733
708 725 707 729 711 713 708 711 705 747 732 707 742 721 728 740 707 715 729 750 734 710 705 705 709 746 710 716 735 704 707 750 706 741 717 733 715 721 705 723 732 711 711 734 708 718 706 726 733 724 745 726 706 702 704 704 706 701 701 700 719 705 702 703 728 700 721 724 738 700 699 701 704 698 748 720 700 699 743 732 700 727 750 736 697 708 748 728 722 735 750 706 691 697 718 709 693 729 710 692 693 694 735 711 724 728 750 732 697 703 723 689 744 713 723 689 731 701 749 741 729 714 687 703 707 689 712 747 736 703 712 698 702 745 726 701 699 680 731 681 715 733 732 728 699 718 670 705 694 680 709 678 679 671 668 701 733 686 712 678 666 705 665 704 682 690 672 667 702 683 704 668 674 687 672 715 667 705 698 696 664 678 695 695 665 672 671 671 656 668 660 710 645 690 651 702 667 696 686 677 664 704 689 695 654 637 658 655 698 642 695 663 691 642 677 693 634 688 649 639 688 678 654 687 669 639 670 639 620 652 630 637 670 664 621 649 628 628 626 653 664 635 635 653 613 663 663 626 606 620 617 645 650 656 616 620 631 639 605 643 597 595 629 608 609 627 628 609 592 632 609 589 596 614 639 643 632 622 607 596 585 597 612 626 634 586 581 623 622 608 579 583 599 573 614 593 614 599 594 600 604 617 590 568 558 574 567 602 566 581 584 597 566 571 582 578 588 589 558 549 543 574 578 569 587 591 579 571 554 579 548 579 533 562 532 541 573 571 568 569 530 568 532 553 523 564 557 570 518 523 548 541 532 517 514 544 533 534 540 548 523 543 517 531 515 549 504 502 499 546 500 522 500 508 513 497 520 495 516 523 485 510 505 512 513 503 501 485 501 478 496 477 508 471 507 489 506 473 493 491 492 473 479 470 459 484 489 488 490 457 459 453 484 464 477 475 475 480 457 480 448 475 477 463 453 443 451 452 465 473 463 459 431 455 444 446 453 467 459 453 451 437 453 430 438 424 436 432 441 443 430 451 434 418 440 414 413 430 405 438 432 423 411 429 409 400 402 409 424 418 427 392 387 412 413 392 419 398 407 396 403 411 399 377 390 409 408 403 381 368 383 385 369 393 364 366 373 395 360 373 387 378 365 385 369 375 354 362 365 365 350 366 375 353 350 373 368 350 366 366 361 333 354 351 361 344 327 353 330 336 344 351 341 336 323 319 341 316 346 341 317 328 314 339 337 328 332 332 318 319 327 305 316 327 316 311 319 318 307 309 289 302 287 286 305 312 300 290 294 281 294 293 297 301 301 273 293 284 278 278 276 279 290 278 282 277 269 269 261 269 273 272 265 271 276 254 253 269 262 256 253 253 252 264 255 258 246 250 259 261 253 245 245 249 244 246 252 248 245 239 235 248 228 226 224 243 233 221 239 226 223 220 228 224 218 221 229 227 230 225 219 218 223 208 216 218 208 213 213 207 204 203 202 208 204 194 201 207 205 200 205 190 190 194 196 190 189 190 185 183 184 177 188 180 185 185 183 172 185 173 172 167 175 181 171 172 164 168 163 163 161 162 168 155 166 160 154 154 166 164 162 156 153 161 160 158 144 155 147 149 141 146 142 144 144 139 145 139 143 138 134 136 131 138 132 140 130 133 129 136 126 130 129 126 124 126 121 120 118 124 119 118 116 125 123 119 111 117 111 110 115 112 108 111 113 114 112 105 105 108 100 106 103 102 103 101 99 98 96 94 93 92 96 91 90 97 91 95 94 88 87 91 86 90 89 83 87 86 80 83 84 82 80 81 76 76 79 74 77 78 73 77 71 73 71 75 69 72 72 68 70 66 66 67 66 67 63 64 61 63 62 58 60 61 60 58 56 56 56 56 58 57 55 55 52 52 52 52 50 52 48 48 49 48 47 49 46 46 46 46 43 43 45 43 44 40 41 41 42 41 38 38 38 38 37 38 38 36 37 37 36 35 34 35 32 32 31 33 32 31 31 31 29 28 29 28 27 28 26 27 26 25 26 24 25 24 24 23 23 22 23 21 21 21 21 21 20 20 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 21 21 22 22 22 24 24 25 24 24 26 25 27 27 26 27 27 30 28 28 30 30 31 30 31 31 33 32 32 35 35 35 36 37 36 36 36 38 39 38 40 41 41 41 39 39 41 42 43 41 42 42 45 45 47 45 46 47 47 51 48 50 49 50 51 51 51 55 53 56 54 57 55 56 56 59 60 58 61 58 61 58 64 62 60 63 67 65 66 67 64 67 69 71 69 73 74 73 75 70 75 77 75 79 76 75 77 82 80 83 78 78 82 84 85 82 88 85 84 86 86 89 92 92 94 90 93 92 92 92 95 92 95 95 94 95 104 104 99 106 107 99 105 109 104 106 109 112 109 111 112 112 113 113 112 111 111 120 123 114 118 114 119 123 128 119 125 123 125 122 132 129 124 133 137 135 128 140 139 133 143 142 133 143 134 146 144 142 149 143 141 151 147 143 150 143 153 148 147 155 150 158 161 155 167 157 156 166 169 166 166 170 168 167 161 167 172 169 166 175 168 179 169 180 177 177 178 176 174 189 179 179 185 181 190 184 185 183 199 197 200 204 202 198 205 202 198 204 211 205 198 210 198 197 214 219 213 213 218 206 214 208 219 223 229 217 226 232 228 217 234 231 233 232 226 220 238 241 243 224 230 232 232 238 246 242 234 246 254 240 252 255 259 244 257 262 241 253 258 250 265 249 259 254 262 272 255 272 275 256 277 281 258 274 272 261 281 279 285 285 283 271 294 276 291 280 298 288 278 299 277 298 297 299 284 307 300 300 287 312 306 300 307 308 313 293 304 304 302 300 302 320 330 308 317 330 309 318 313 332 324 316 333 333 326 316 323 340 332 335 343 323 351 337 325 335 336 343 332 341 347 351 334 350 359 344 347 354 365 343 346 374 373 359 362 375 372 350 359 373 381 369 362 393 380 367 376 364 362 381 366 374 385 393 388 380 391 377 405 401 376 391 396 402 385 402 394 406 398 409 393 391 418 424 413 397 432 407 405 432 420 435 440 428 420 404 427 417 434 420 421 439 416 431 448 437 457 422 430 435 441 462 430 456 428 438 444 465 464 435 450 475 456 475 466 446 468 457 454 472 473 461 456 458 472 463 493 484 481 466 457 453 472 489 464 473 498 465 471 499 481 490 500 513 472 511 482 513 488 473 505 500 490 496 516 505 478 520 486 506 498 531 517 524 533 489 509 495 492 538 509 500 516 522 517 514 502 540 501 514 531 537 509 506 542 550 552 536 530 534 558 518 534 539 539 570 551 546 537 568 573 546 554 579 533 547 577 583 564 534 544 569 534 560 544 556 576 590 561 552 566 547 544 544 563 583 595 584 578 580 552 555 590 599 581 592 603 562 601 559 601 595 619 593 605 615 603 603 622 607 621 584 606 608 604 611 598 608 615 630 614 629 580 596 589 617 615 614 605 626 633 610 598 646 627 607 632 607 601 640 643 601 647 614 626 654 644 617 643 621 625 625 615 659 650 613 636 650 642 614 628 622 667 658 627 628 626 657 628 652 645 638 628 646 634 664 665 673 685 628 649 687 676 671 675 643 669 683 691 687 675 666 640 649 665 653 662 646 638 673 653 646 693 697 658 675 708 658 673 665 688 650 706 681 681 707 696 672 700 702 702 663 696 680 656 672 672 671 685 677 673 692 702 682 715 720 701 669 679 729 688 717 724 714 725 684 681 695 697 676 716 693 695 727 706 717 713 673 723 714 727 723 736 709 684 731 696 716 689 735 727 728 735 730 729 686 690 726 688 746 685 697 717 697 710 744 697 692 710 745 740 746 736 690 691 720 691 713 690 731 738 708 749 743 728 743 707 690 722 728 698 743 744 748 693 695 695 698 738 720 725 706 718 717 709 728 743 704 701 703 699 725 748 719 747 699 704 732 744 731 722 728 700 714 701 724 729 701 703 705 704 742 705 703 705 718 743 704 748 746 719 705 711 743 706 703 711 704 708 736 715 719 730 707 706 709 719 704 748 714 709 750 738 732 745 730 715 711 711 705 746 735 705 718 706 733 720 707 712 710 727 725
725 707 708 722 706 740 719 745 715 707 747 717 744 714 747 723 705 737 736 734 730 730 709 710 737 705 714 708 713 717 725 706 704 744 747 730 738 716 721 704 703 703 704 703 711 725 734 727 702 716 708 733 721 703 706 741 721 735 717 722 725 743 706 699 701 705 699 738 741 749 723 732 697 717 701 722 706 731 724 708 723 698 727 711 748 748 735 702 718 750 742 699 697 713 697 743 711 748 720 702 740 692 697 709 739 731 701 704 748 688 724 691 684 739 750 741 687 700 731 686 716 705 732 688 705 681 699 720 683 726 719 721 695 735 699 691 680 687 692 709 704 735 733 700 677 721 694 678 723 701 702 707 704 722 712 682 732 709 689 698 666 689 702 668 704 703 688 686 692 683 686 696 679 663 681 680 719 698 667 688 685 658 666 708 700 695 707 655 653 700 676 656 689 706 647 706 659 645 648 649 665 671 692 698 681 668 684 649 667 647 677 646 682 677 637 654 682 667 685 655 652 626 688 667 638 682 685 643 674 681 626 662 657 655 629 621 620 632 642 666 653 620 655 652 613 616 653 654 627 641 650 652 661 632 658 605 618 612 613 648 598 655 634 628 628 630 648 632 599 619 604 602 602 602 642 612 638 582 580 590 628 604 625 621 587 591 580 595 612 616 617 614 587 613 596 599 569 583 605 619 581 605 573 575 578 586 580 579 569 578 576 574 588 598 566 601 589 561 565 597 598 553 572 547 586 560 547 583 551 560 535 583 554 577 571 561 548 529 546 551 573 553 550 535 529 540 558 560 552 565 524 560 514 542 552 512 534 531 554 513 530 541 521 543 515 536 537 541 517 502 518 498 518 536 519 523 536 524 532 533 489 499 484 483 529 528 523 492 476 501 504 516 503 501 500 470 516 484 493 465 469 472 502 482 462 504 461 495 458 483 466 485 493 484 480 456 485 452 485 462 471 479 463 477 438 443 467 476 447 469 451 471 473 453 454 437 458 448 425 453 462 425 426 429 450 422 454 423 423 414 421 410 411 419 439 439 407 423 442 421 402 411 436 419 403 432 429 397 422 394 393 423 389 386 391 398 385 409 408 382 391 387 399 409 375 388 406 377 378 401 366 368 386 394 375 374 393 393 383 388 358 377 357 352 387 373 361 355 366 361 353 355 361 362 368 369 366 370 349 358 338 365 332 342 344 330 352 342 342 338 327 345 335 333 328 328 344 344 330 333 329 329 331 325 334 321 320 321 318 307 331 307 308 311 316 303 320 321 292 301 296 293 303 293 308 306 297 299 303 283 307 298 294 283 289 293 287 275 287 275 269 275 272 286 275 263 264 271 283 271 277 256 280 264 278 256 274 266 257 260 255 262 264 263 261 249 251 263 254 249 239 248 243 243 233 239 244 242 248 250 233 235 237 229 227 242 226 224 239 217 228 220 229 226 216 219 221 227 221 224 207 213 216 210 217 214 202 217 200 208 206 200 209 209 211 209 205 197 196 194 197 195 189 196 190 186 193 198 192 186 183 178 192 178 189 172 187 186 177 173 173 173 179 170 164 172 163 175 175 174 162 165 161 167 157 162 157 155 159 161 155 155 161 160 160 158 148 150 152 154 150 146 139 144 148 145 137 145 145 142 143 138 137 141 139 138 127 134 127 124 126 124 130 124 125 121 122 118 117 117 123 114 114 121 115 121 119 113 112 118 113 109 107 108 114 105 105 109 103 108 103 102 107 106 101 96 96 102 98 97 99 98 99 91 93 95 96 94 95 86 91 90 85 83 83 85 87 84 83 80 78 82 79 76 83 81 79 76 78 75 78 73 74 70 75 70 68 70 71 72 70 67 69 68 64 66 63 64 60 64 63 63 59 62 58 61 56 59 55 57 57 56 54 53 56 54 54 54 50 51 51 52 50 48 47 48 47 45 45 46 44 45 42 43 41 41 43 40 41 40 40 40 41 38 37 37 36 35 35 35 36 34 33 33 33 32 32 31 31 30 29 29 29 28 28 28 28 28 26 26 26 26 25 24 24 23 23 24 22 22 22 22 22 21 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 20 19 19 19 20 20 21 21 20 22 22 22 23 22 23 24 23 24 24 26 26 26 27 27 27 27 27 30 29 30 29 30 32 32 32 31 33 32 32 35 35 35 34 37 36 38 36 39 37 38 39 40 38 39 40 42 42 44 42 42 43 46 46 44 45 46 48 48 48 51 51 48 53 50 54 53 51 56 54 57 53 57 56 57 56 56 57 59 57 59 62 60 64 60 65 66 65 64 65 68 69 67 66 68 73 69 70 70 76 77 77 72 74 76 76 77 81 80 83 82 78 82 85 81 84 85 89 83 84 91 89 90 94 88 95 90 97 98 90 95 100 98 93 96 96 99 96 100 105 103 102 100 109 104 108 112 106 114 107 108 108 117 108 112 116 112 115 117 118 123 118 125 122 122 120 121 128 123 126 132 130 125 134 126 136 129 139 129 131 131 137 134 138 133 137 136 139 148 138 141 151 152 147 153 148 147 159 157 154 153 162 162 153 154 165 152 163 156 166 166 162 164 163 162 175 173 179 164 168 166 170 170 180 172 175 177 188 175 187 175 180 182 179 196 198 185 194 191 184 189 188 195 194 201 190 207 208 203 208 206 204 205 209 202 206 216 219 220 206 224 218 213 209 208 221 211 219 217 217 227 223 220 222 227 241 228 224 230 238 240 237 237 248 233 235 244 231 233 242 249 250 257 255 244 254 253 258 263 259 250 254 256 248 258 264 267 260 275 276 265 261 281 269 274 278 287 273 270 291 276 292 286 294 272 279 292 286 288 285 281 288 287 298 295 291 311 306 303 308 312 289 299 303 313 303 324 302 314 309 299 307 326 323 319 326 322 307 335 309 327 314 334 312 316 327 336 319 345 326 321 343 339 340 356 340 348 338 359 359 344 345 349 351 357 347 359 360 351 357 373 355 375 352 346 354 360 356 365 373 354 373 381 369 369 370 374 376 373 363 374 398 370 403 385 375 386 382 392 411 412 377 404 381 401 412 417 395 411 402 414 415 399 411 397 423 414 404 427 432 429 401 400 429 424 409 439 428 435 438 417 434 433 429 419 443 442 433 444 456 446 440 452 445 459 427 441 456 452 461 463 443 470 444 441 458 447 463 483 442 485 485 447 473 464 485 470 469 454 490 483 493 485 485 473 501 486 459 486 464 468 471 487 483 499 482 487 497 513 476 516 494 513 507 504 481 516 485 516 490 505 486 503 496 527 498 515 497 506 537 523 542 519 503 506 499 511 528 522 529 521 542 522 556 555 526 542 556 548 550 557 543 563 555 561 564 551 554 523 546 541 577 544 530 550 539 530 554 579 584 537 581 577 555 550 551 557 584 547 582 567 573 574 582 580 559 575 572 605 582 572 589 589 570 557 586 572 558 615 576 598 588 615 585 570 589 608 615 604 608 598 581 586 576 614 599 583 588 614 603 617 610 622 634 617 587 642 601 621 597 616 635 623 635 609 615 646 599 612 642 594 639 607 637 619 617 656 599 642 608 616 644 664 635 642 631 649 669 621 664 621 641 615 665 629 622 659 642 626 635 657 621 665 679 627 656 622 633 679 637 649 679 688 677 676 630 636 630 640 689 659 638 692 668 637 660 679 642 700 659 644 676 656 701 646 681 664 695 682 675 648 679 693 703 691 701 696 675 684 705 685 717 683 689 677 715 715 717 655 688 720 720 718 724 690 667 681 707 671 702 664 666 712 698 688 686 719 687 719 669 730 712 700 706 677 717 711 686 677 736 697 721 723 729 720 679 735 696 735 687 685 710 725 679 746 717 688 685 680 729 711 747 711 711 682 748 717 715 712 710 703 738 702 711 715 691 717 725 744 718 690 700 724 698 709 690 739 698 742 734 719 692 698 694 723 745 729 745 729 703 699 716 737 697 697 724 696 730 702 736 710 742 699 698 725 698 701 707 749 700 717 729 737 705 731 705 701 748 749 750 716 705 722 708 728 745 716 709 728 708 728 741 741 746 750 714 727 735 709 706 704 713 722 710 745 709 738 721 729 750 741 705 706 749 711 714 707 705 708 741 707 709 708 708 745 727 737 728 709 731 710 718
732 708 712 711 711 712 715 739 738 708 723 706 711 740 712 711 735 707 706 711 707 716 743 707 709 726 709 734 730 709 725 709 709 708 727 733 733 734 732 714 724 707 704 709 736 706 708 712 746 713 706 743 733 731 710 716 713 723 704 731 726 705 700 704 703 736 728 741 699 736 703 744 743 731 712 701 696 701 696 696 706 724 701 747 699 700 729 694 737 743 693 730 716 704 705 716 733 690 689 746 742 736 706 691 690 727 744 693 750 729 691 739 706 709 717 700 684 711 747 701 728 709 702 717 731 689 735 697 702 740 708 711 699 693 732 718 722 725 680 693 736 716 732 729 715 707 700 717 736 730 698 683 734 696 694 676 672 703 670 690 663 678 696 681 672 706 725 689 679 663 666 707 702 722 697 699 659 678 690 714 716 702 686 714 676 649 651 713 709 681 656 651 653 705 689 687 647 681 691 656 703 640 695 641 646 650 672 646 672 648 658 667 677 691 634 636 672 650 662 641 681 656 651 677 639 647 666 640 635 623 648 654 661 626 660 636 653 637 641 628 664 646 658 609 615 662 653 635 624 640 612 607 633 663 619 624 610 598 655 645 653 604 641 596 631 593 629 593 617 649 615 615 594 593 621 585 618 613 603 591 584 604 603 629 625 602 612 629 590 615 577 626 571 587 593 578 566 591 618 572 585 568 604 605 565 562 591 561 581 553 558 592 562 575 577 559 550 557 579 596 554 568 561 564 558 550 540 537 556 567 537 542 551 545 555 566 530 545 528 572 538 532 567 534 548 536 560 558 549 520 533 527 531 540 534 550 554 555 518 516 531 532 533 533 524 518 527 526 505 537 507 525 543 519 524 520 516 522 492 519 503 520 492 514 520 511 508 480 484 503 510 482 480 519 501 517 498 476 490 494 472 491 468 479 489 498 471 479 456 469 498 493 488 463 453 485 466 448 451 448 486 459 445 464 458 469 441 444 445 463 471 447 449 460 432 454 450 431 442 459 441 434 458 435 448 454 457 435 425 442 446 422 420 407 406 425 432 438 436 404 400 399 407 427 419 411 421 404 392 424 389 409 421 410 395 383 392 383 397 406 405 392 385 396 395 380 397 376 380 377 367 400 385 400 371 365 377 367 375 393 370 356 387 367 354 361 366 378 349 347 364 346 344 354 346 344 354 364 362 340 354 347 339 342 335 360 340 343 327 329 342 328 323 334 337 331 334 327 341 318 315 340 338 338 326 331 313 328 320 316 302 323 320 301 305 302 320 295 299 295 299 296 296 299 301 293 289 295 287 294 288 295 287 299 298 288 296 284 286 296 280 282 273 266 277 276 274 267 260 282 259 267 256 278 271 259 270 266 259 250 247 252 262 261 245 249 245 247 257 241 243 253 239 239 247 231 236 235 229 247 235 231 232 226 223 233 237 224 235 238 232 227 218 228 231 212 229 224 224 216 206 216 209 220 221 209 203 212 211 197 199 199 206 211 204 204 200 199 206 197 200 199 201 200 193 191 193 184 179 184 186 191 184 177 185 185 179 172 186 169 176 183 182 175 173 165 176 163 170 169 159 158 168 165 167 160 159 155 161 152 159 163 151 151 158 157 148 146 155 146 150 142 146 140 142 138 141 140 140 139 144 140 137 131 132 130 133 130 130 131 129 127 129 123 127 130 129 126 121 124 118 118 121 123 120 117 119 115 117 111 112 107 112 110 105 110 109 111 110 104 108 105 107 101 102 103 96 100 102 99 101 97 96 95 98 90 92 94 91 87 91 90 87 88 85 83 85 81 86 81 81 84 79 82 81 78 81 75 76 74 76 73 73 72 71 69 73 71 72 67 68 67 64 65 67 64 61 65 63 59 61 61 61 62 58 61 60 55 57 56 57 55 55 56 51 54 53 51 53 51 52 47 48 46 48 45 47 46 47 44 45 43 41 42 42 42 41 40 38 39 41 38 37 37 36 36 38 35 35 35 34 35 33 33 34 33 31 31 32 32 31 29 28 28 30 28 27 27 26 27 26 25 25 24 24 23 24 22 22 22 22 21 22 20 20 21 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 20 19 19 20 20 21 21 21 21 22 21 23 23 22 24 24 24 25 24 25 25 26 26 27 27 27 30 30 28 30 30 32 31 31 32 32 34 32 34 34 34 36 35 35 36 37 37 39 38 40 39 38 38 42 40 42 40 42 42 42 45 46 46 46 47 47 46 47 49 49 48 50 53 52 53 51 54 54 56 53 55 57 59 58 58 60 60 61 62 59 59 61 62 61 66 66 66 68 68 67 70 69 68 69 71 71 75 74 71 76 78 73 73 74 76 75 81 80 83 79 83 79 79 82 87 86 82 84 87 84 86 90 94 95 95 90 95 92 91 96 93 97 99 97 98 100 105 100 104 103 104 107 101 107 108 107 106 112 108 117 111 113 110 110 114 116 119 116 117 121 119 116 118 124 127 122 126 131 132 124 131 130 125 136 136 128 138 135 139 143 139 137 138 140 139 148 149 148 144 148 152 145 142 152 151 154 150 147 153 152 157 162 159 152 155 165 166 155 156 172 168 161 163 164 164 175 178 173 175 173 179 182 177 174 186 179 176 190 182 176 185 187 185 191 184 188 198 200 192 188 203 196 204 199 196 195 205 210 210 197 200 197 213 209 208 205 216 208 209 218 221 227 225 212 223 218 223 230 215 235 220 228 220 236 225 223 228 238 225 226 228 246 236 235 240 254 248 246 236 257 253 245 245 244 259 255 261 258 265 258 265 248 256 262 253 275 261 276 259 274 262 282 285 263 265 281 275 279 291 278 275 275 276 292 277 283 295 282 294 281 305 285 305 306 293 313 309 300 296 294 316 302 319 295 312 323 310 326 298 320 320 315 316 315 335 327 317 337 311 312 317 338 328 329 346 344 329 320 332 349 326 342 330 325 359 337 351 355 353 332 336 361 353 369 363 344 365 351 352 352 367 358 354 354 350 371 378 353 379 369 391 390 381 380 390 397 397 386 391 379 401 404 397 388 406 374 390 378 382 379 402 409 392 392 400 399 385 385 400 393 390 404 408 423 404 431 425 409 427 430 416 440 405 414 404 412 437 415 443 427 416 413 431 435 432 438 439 455 453 458 441 431 442 445 459 438 470 435 465 451 440 449 442 472 477 459 462 476 482 479 466 478 473 491 492 469 478 487 467 484 477 496 489 502 463 485 465 497 462 473 472 470 493 477 470 485 479 503 472 504 517 520 515 487 510 499 512 491 523 502 503 517 534 518 520 505 512 530 525 518 525 518 522 511 500 521 550 509 527 509 528 517 508 538 553 541 531 523 561 537 557 559 540 553 562 520 528 531 545 563 567 579 567 565 567 550 536 563 567 536 538 549 581 558 549 574 583 587 552 562 595 549 589 565 562 565 595 582 590 577 573 581 604 584 570 607 573 584 614 609 567 563 573 577 610 616 618 602 600 613 598 615 621 628 598 591 603 588 579 622 633 614 588 582 624 599 587 585 640 593 597 616 624 646 623 603 643 620 615 630 649 649 613 623 650 620 655 609 620 625 606 666 636 625 643 627 631 650 621 619 612 644 616 645 649 662 661 668 647 650 624 627 679 685 624 684 638 643 660 652 680 662 674 668 674 637 693 638 680 684 687 689 686 659 685 662 679 657 652 698 686 700 676 655 658 681 702 678 699 691 687 674 684 685 696 664 668 650 712 661 665 657 698 665 718 716 670 709 716 718 690 696 672 676 690 685 726 669 699 706 727 695 731 669 727 718 684 667 694 670 700 696 670 684 708 721 734 716 730 707 679 742 740 693 724 685 684 734 715 689 713 684 703 747 715 698 729 725 732 685 721 721 722 710 686 737 745 718 687 712 737 734 741 688 733 688 698 707 729 693 743 732 744 691 748 745 713 715 696 748 719 720 736 694 729 694 709 695 700 702 720 744 725 707 717 714 727 708 698 704 698 727 725 710 705 708 726 732 736 728 700 727 707 717 701 703 718 716 716 749 711 705 739 706 734 746 742 726 703 705 745 732 707 705 714 709 738 708 706 704 738 739 709 712 706 749 710 706 707 730 706 706 709 735 705 715 742 705 709 736 709 711 712 725 712 747 726 734 749 720
706 749 708 742 739 709 719 710 711 708 711 712 715 748 746 712 711 737 708 705 731 749 730 709 724 706 732 709 720 706 724 739 728 726 723 705 706 725 721 715 708 747 735 704 731 715 726 705 718 704 740 707 706 710 726 731 741 704 739 730 742 716 705 711 739 708 728 729 700 727 704 731 745 708 704 704 743 742 696 713 695 717 737 709 740 723 747 695 698 693 738 747 695 734 693 720 723 690 693 716 694 748 734 693 688 701 692 688 749 745 711 710 686 691 712 745 690 727 698 743 737 727 698 705 719 709 710 731 736 694 692 689 715 677 689 731 689 695 724 729 721 712 714 678 672 727 707 669 697 707 725 716 704 697 735 732 715 675 684 683 690 695 676 693 670 718 703 677 660 704 675 721 696 711 693 684 663 676 684 676 702 717 693 690 658 708 665 650 652 661 702 646 698 652 707 643 652 701 667 662 680 697 651 689 639 666 691 655 696 678 684 667 692 687 679 663 636 649 649 649 649 637 657 680 632 634 653 669 677 624 673 661 670 626 649 632 653 617 647 627 660 619 636 657 654 614 623 647 626 658 659 660 663 657 623 614 649 617 656 605 612 653 649 616 612 635 600 626 607 650 641 599 640 603 598 590 634 624 622 618 626 598 579 605 618 582 624 629 617 630 605 594 601 591 596 595 578 564 594 563 605 599 580 565 605 585 581 608 589 561 603 578 562 584 561 558 574 546 554 547 590 585 569 566 546 544 551 578 545 550 541 574 572 564 566 536 559 547 579 557 533 551 546 534 562 520 530 532 520 567 521 532 525 547 545 534 529 548 552 538 506 509 535 541 509 500 500 548 520 524 541 517 497 502 535 528 537 490 532 497 513 509 499 496 523 503 514 507 515 520 522 484 490 489 508 480 482 479 484 482 475 499 501 486 463 483 468 488 493 469 482 495 473 454 487 462 461 482 482 467 467 461 477 483 449 454 459 473 439 475 474 455 433 470 470 439 464 438 460 462 446 421 443 449 445 437 419 448 436 413 419 438 449 424 431 426 415 421 412 433 422 399 408 400 404 431 416 418 404 413 404 416 417 406 400 411 411 414 416 415 394 401 410 401 385 399 378 394 389 376 389 379 394 366 377 385 385 394 392 371 375 379 369 368 381 371 354 374 381 375 372 372 370 347 342 351 361 369 368 341 342 357 353 350 339 340 343 328 338 354 352 336 339 351 319 327 342 318 339 320 322 329 314 316 325 330 312 333 329 332 306 321 318 311 310 299 308 301 315 303 312 290 293 296 298 293 300 289 293 304 291 291 303 285 281 282 296 278 288 288 275 272 282 279 281 265 278 263 284 283 282 282 265 258 269 268 265 274 269 271 257 260 246 250 250 244 250 255 246 242 238 241 246 239 249 246 236 245 240 232 232 231 240 228 238 229 225 223 221 217 236 233 220 219 219 229 221 218 222 227 207 212 224 204 210 212 206 211 214 199 206 199 207 198 194 202 191 195 200 206 201 192 202 183 198 183 181 193 181 189 177 183 188 183 188 179 183 179 173 180 181 182 174 175 164 166 163 176 175 165 163 158 169 161 169 164 154 156 155 154 157 154 151 149 147 154 145 145 142 148 146 152 151 147 141 140 138 134 134 143 135 134 142 141 135 140 129 127 125 127 131 130 126 124 127 121 122 117 126 122 120 121 116 116 121 113 112 114 115 115 111 116 106 107 112 106 111 106 107 100 108 102 102 102 103 102 102 100 101 96 100 98 92 92 96 89 92 90 86 94 92 91 87 83 82 82 85 87 83 81 79 84 81 79 80 77 80 78 79 74 75 76 74 76 71 74 74 72 67 68 65 69 67 68 67 65 63 64 62 61 61 59 59 60 61 61 56 56 59 54 55 53 53 54 52 53 50 51 50 51 52 50 50 47 48 45 45 45 43 46 45 42 44 42 42 41 39 41 38 40 41 41 37 37 38 38 35 37 36 36 33 35 35 32 34 32 33 31 31 31 29 29 28 30 27 27 27 26 26 25 25 25 25 25 24 24 24 23 23 22 22 22 20 21 20 20 19 20 20 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 19 20 20 21 20 21 21 23 22 22 23 23 23 24 25 25 25 25 27 26 28 27 27 29 30 29 29 30 31 31 33 31 32 33 35 35 33 34 34 36 37 36 37 37 38 41 41 40 39 39 41 40 41 41 44 44 43 46 44 46 47 45 47 49 50 50 52 51 53 53 52 52 53 56 56 56 56 58 56 58 57 57 60 57 57 59 63 60 62 64 62 67 66 67 68 69 65 71 66 69 73 69 71 74 75 72 77 75 77 74 75 78 81 80 83 80 83 79 82 85 85 85 83 88 90 87 90 87 92 88 96 89 96 97 91 92 99 93 100 99 101 104 99 98 99 104 105 107 106 103 102 108 114 105 110 113 112 109 116 119 114 120 116 114 124 122 120 125 127 122 126 124 128 122 121 125 125 135 134 130 135 133 134 134 130 142 134 144 142 147 142 140 144 140 151 150 142 151 156 144 152 146 147 152 156 156 157 164 160 155 157 162 156 162 167 165 164 162 162 172 167 164 171 178 180 171 181 183 184 178 173 177 180 182 177 178 176 186 190 184 191 184 199 189 203 204 204 188 200 195 204 196 194 205 200 209 207 197 201 209 220 204 212 216 208 225 217 220 223 220 222 219 220 224 224 234 223 220 227 224 235 236 225 231 244 225 234 231 230 236 237 238 254 237 235 249 239 240 257 244 246 254 255 258 259 263 248 250 266 251 263 277 271 261 278 266 273 261 262 281 272 267 283 271 276 273 288 295 296 296 282 282 297 301 301 284 307 290 291 297 283 290 297 294 315 299 293 317 309 318 323 303 326 314 319 317 302 325 327 326 332 329 338 320 322 314 334 327 330 342 318 344 329 346 352 349 356 323 338 343 355 344 359 346 352 350 339 345 360 350 346 363 362 352 373 353 358 380 355 364 360 374 355 379 363 360 382 373 384 363 391 385 382 400 364 377 402 396 395 392 376 408 388 408 385 409 390 413 397 410 382 386 406 393 422 425 413 417 430 404 423 431 406 422 431 407 402 404 422 410 418 432 439 435 433 433 440 447 433 420 430 423 430 438 452 431 440 425 446 424 456 432 457 435 472 459 443 463 470 447 472 441 478 478 442 482 484 486 484 483 447 460 451 477 467 490 473 495 464 493 484 485 502 466 491 471 485 472 485 515 498 484 517 519 500 498 485 491 501 498 517 506 493 487 502 532 489 497 487 510 526 503 532 522 532 542 536 514 547 506 540 508 521 502 503 517 553 536 507 536 524 532 520 517 534 532 532 559 534 557 519 542 529 540 538 530 573 555 553 547 577 530 568 557 557 540 569 562 570 573 566 581 583 545 542 549 592 600 567 550 590 596 565 593 567 562 580 601 582 571 589 572 607 605 562 611 618 586 620 597 570 567 573 605 584 586 624 613 585 628 598 582 619 632 582 625 622 620 629 590 631 601 641 609 599 600 590 620 632 642 601 595 645 637 639 611 652 633 606 633 659 641 624 643 607 662 652 634 636 637 609 660 621 631 648 653 644 659 639 641 620 637 628 633 656 631 639 682 678 631 630 663 631 647 654 633 689 663 661 645 682 663 676 671 655 686 651 678 677 699 696 681 643 679 671 702 680 680 690 687 702 686 691 675 666 685 670 698 698 676 690 672 670 674 703 660 653 706 699 664 716 689 674 724 674 712 687 689 661 691 722 697 702 666 727 728 704 708 679 681 680 669 686 676 683 733 702 695 697 729 678 685 733 696 673 689 706 725 716 727 679 728 712 701 723 702 737 693 735 715 719 715 680 713 713 708 712 717 723 730 686 691 697 715 702 697 704 691 712 686 731 687 720 704 709 688 707 709 748 710 730 746 707 704 727 745 701 748 694 747 716 719 712 696 698 717 701 734 726 701 700 743 709 741 720 748 745 744 700 749 701 706 703 705 742 720 710 745 723 703 706 717 727 738 737 702 710 724 719 703 705 716 708 707 730 703 707 704 713 749 713 711 715 749 727 713 736 717 710 705 713 716 711 707 716 705 729 708 735 746 705 736 746 708 712 731 707 721 710 731 745 712 713 742 708 726
710 706 710 710 747 710 730 707 748 723 707 706 739 710 728 711 712 709 742 744 707 741 705 724 711 750 722 707 710 720 719 709 705 708 719 705 707 711 746 749 746 712 706 707 748 707 746 744 704 706 703 743 705 738 704 715 706 701 703 743 717 701 700 700 737 707 715 703 732 736 704 703 746 745 742 697 731 720 716 702 714 700 698 707 707 700 698 696 738 747 712 731 725 691 693 694 740 718 691 745 743 737 734 731 698 715 696 697 688 749 696 686 708 734 689 706 698 746 721 685 715 696 739 728 728 690 693 745 749 695 730 712 720 717 705 717 733 736 693 715 700 712 723 682 737 690 731 731 728 729 732 674 702 694 704 721 699 694 695 687 719 676 712 720 666 662 703 695 692 690 707 707 667 672 656 711 704 654 690 673 656 693 701 656 691 685 692 673 665 658 676 702 708 652 676 703 673 669 669 655 677 676 700 666 654 656 696 638 698 637 663 681 641 689 657 631 691 681 685 688 680 649 683 678 679 687 629 644 655 621 639 619 635 636 621 665 634 675 622 644 631 655 638 610 621 616 617 609 659 615 642 638 649 644 611 647 608 644 645 657 630 654 635 616 613 631 651 623 641 599 615 605 633 617 628 592 638 616 636 609 634 606 619 589 617 580 609 588 572 580 585 628 582 582 589 587 580 571 605 616 564 581 573 573 581 587 593 558 595 601 556 593 551 568 574 589 571 570 552 597 581 585 572 590 556 557 566 579 570 561 572 553 549 565 556 551 555 546 530 571 560 530 549 571 527 552 551 548 526 546 535 561 526 527 529 538 534 523 544 506 525 520 537 530 519 546 528 542 539 531 543 516 507 499 494 523 515 516 513 508 503 526 514 484 481 482 519 522 502 505 516 500 513 501 506 469 472 501 491 497 487 464 480 477 477 483 500 476 458 463 494 474 466 482 462 465 482 474 474 464 481 457 455 445 451 440 454 441 461 453 453 455 445 445 444 444 450 433 426 426 435 440 430 431 442 454 456 456 422 442 427 409 413 435 414 416 436 409 436 416 436 432 417 434 405 401 396 420 428 404 397 407 417 410 418 398 389 383 396 393 395 380 408 394 405 398 407 408 371 392 372 365 391 370 388 371 396 389 361 364 391 381 372 387 384 385 377 357 376 365 368 373 375 350 369 362 354 360 355 362 345 362 333 353 353 337 330 346 335 354 330 334 352 351 339 326 318 322 341 342 342 318 309 333 330 306 317 328 305 305 327 306 318 304 313 295 299 313 312 303 301 310 313 312 313 314 302 290 301 301 291 284 303 286 301 278 284 287 272 273 282 280 273 265 265 281 270 285 262 283 273 265 274 266 273 258 275 270 268 269 247 267 254 245 259 251 257 260 262 246 243 255 254 251 244 238 252 250 232 235 231 245 234 231 241 222 223 219 233 223 223 224 226 227 228 228 220 218 217 219 207 216 204 211 210 217 207 201 201 209 204 200 212 212 201 202 201 192 194 195 189 185 201 187 183 195 180 192 186 184 179 188 183 188 175 186 188 173 184 173 181 180 167 181 170 173 164 169 166 166 169 167 169 159 155 158 159 159 157 163 152 160 152 149 150 157 152 143 154 144 144 143 148 140 147 139 136 134 140 146 134 137 135 139 137 130 129 126 134 131 125 128 121 120 128 124 128 124 119 122 114 119 117 120 122 111 120 114 114 108 112 108 109 112 104 111 103 108 110 101 100 100 99 106 104 101 101 101 101 100 99 92 97 91 95 88 88 94 92 92 90 88 88 89 85 86 80 82 86 81 79 79 83 76 82 78 79 76 76 73 72 77 71 72 71 73 73 69 66 70 68 67 64 63 67 62 65 61 61 64 62 59 60 62 60 56 56 59 57 56 57 56 53 53 54 54 54 53 51 51 49 51 49 47 45 45 47 44 44 43 45 43 44 41 41 42 39 39 41 40 40 41 38 37 38 37 35 36 34 35 33 35 33 34 33 33 33 30 32 31 29 30 29 28 27 28 27 26 27 25 25 24 24 24 23 23 22 23 23 22 21 21 21 21 20 19 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 20 19 21 20 21 22 22 22 23 23 22 23 23 25 24 25 26 25 27 26 26 27 28 28 30 29 29 31 32 30 33 31 31 33 32 34 34 36 36 37 37 36 36 37 39 38 41 40 38 39 39 42 42 44 41 42 43 46 46 47 46 46 47 47 46 47 51 49 49 49 54 54 53 55 53 54 55 57 55 59 59 56 62 59 58 59 62 59 61 60 62 63 65 63 68 64 67 70 67 73 70 69 75 73 73 77 72 74 78 77 80 77 77 82 81 84 77 84 80 81 86 88 82 89 86 85 86 89 88 90 96 92 92 90 97 96 93 101 100 95 95 100 103 106 106 103 105 109 104 107 104 112 112 105 113 116 113 108 119 114 113 114 121 116 122 123 123 119 127 126 126 120 130 129 130 127 125 131 129 138 134 128 132 140 133 142 143 142 140 138 140 142 139 141 147 152 143 153 155 155 158 149 156 150 149 153 160 158 158 166 158 163 169 162 165 159 160 164 175 174 172 172 170 176 166 173 181 171 169 174 177 174 181 187 183 175 188 179 187 190 191 199 191 191 195 200 187 194 188 201 205 204 205 206 204 196 207 202 200 204 209 201 211 206 212 205 219 216 208 219 226 221 215 218 225 219 221 217 235 228 223 242 224 229 231 237 245 243 236 234 242 251 249 233 244 253 244 254 261 251 250 244 263 267 245 270 261 251 256 255 275 265 265 265 257 268 261 261 270 270 277 267 268 268 275 287 294 286 276 276 277 291 281 280 291 279 302 307 309 299 293 305 291 304 298 288 299 309 295 298 316 300 303 297 307 330 306 306 333 304 322 317 334 309 315 339 338 312 334 319 339 347 349 319 350 327 340 347 333 337 359 329 342 350 335 340 363 361 360 343 355 371 361 371 343 369 373 378 365 377 378 374 358 369 363 371 356 374 390 372 369 397 395 392 384 382 385 385 381 397 373 406 393 382 398 408 392 412 419 387 417 394 415 390 406 423 405 415 427 418 415 411 406 432 403 409 403 411 415 403 417 434 406 424 436 414 416 439 447 434 446 434 445 419 443 426 442 457 452 441 448 442 428 446 468 440 456 440 437 462 481 438 450 447 481 458 445 489 469 469 478 488 475 492 460 457 455 484 464 482 486 505 473 493 508 480 510 480 468 471 492 508 493 492 508 503 521 515 517 512 519 496 495 516 526 494 527 518 529 535 508 509 512 514 497 513 541 535 515 538 549 523 507 507 531 552 506 519 532 557 554 534 531 553 513 514 552 522 556 541 534 569 545 542 570 546 551 532 542 529 571 568 569 574 544 535 539 548 581 553 587 580 554 564 548 561 550 596 559 598 563 563 575 585 588 579 563 581 580 555 592 581 566 603 613 591 581 565 601 601 567 602 577 612 599 628 600 612 589 587 589 629 606 606 631 589 589 615 603 600 619 643 634 596 597 625 630 649 648 648 637 616 640 616 631 621 612 599 634 653 619 614 628 634 638 645 647 662 646 623 669 664 609 669 661 642 643 646 635 633 615 617 639 641 637 661 682 632 644 659 674 670 676 660 649 669 672 642 648 645 676 635 669 630 650 657 683 698 674 675 646 679 668 647 643 700 668 660 676 671 661 698 704 676 658 655 676 669 700 666 664 697 649 684 673 680 655 697 691 700 680 695 697 673 694 697 697 702 684 724 671 673 675 668 692 683 719 676 714 701 689 682 722 704 690 694 677 737 694 717 720 677 707 674 687 688 686 691 683 720 694 724 717 692 744 746 698 709 709 682 738 730 711 690 700 699 734 735 707 710 712 700 732 696 711 687 721 727 696 716 744 708 689 737 721 705 734 712 736 700 715 712 697 718 693 705 698 705 724 699 715 699 747 701 696 727 714 732 699 729 699 736 708 718 701 733 704 743 704 703 716 710 704 732 702 713 703 704 720 704 716 726 708 734 739 723 737 736 703 727 707 709 706 724 708 707 709 745 704 732 744 723 712 742 730 718 710 718 705 708 734 740 725 737 740 748 721 721 748 718 707 708 743 706 745 727 711 713 725 717 727 706 719 711 706 745
715 708 706 707 722 710 708 723 712 723 716 748 706 729 747 707 737 710 750 707 708 707 746 747 715 743 747 739 734 708 738 711 743 709 708 710 710 709 719 744 739 705 705 704 709 731 705 705 707 703 714 707 745 706 723 704 707 742 740 743 732 705 708 729 706 733 708 746 699 704 735 747 699 732 734 714 701 723 718 697 707 697 745 712 718 718 703 709 746 693 695 746 727 733 705 742 691 702 695 697 715 725 725 709 690 749 689 741 698 696 701 714 688 717 720 734 702 718 686 731 708 743 695 687 681 739 693 722 705 711 729 683 695 745 687 717 700 725 690 708 701 732 702 696 733 733 702 698 683 690 703 684 723 719 696 708 700 730 712 676 689 704 723 682 702 692 671 670 692 709 713 710 698 662 690 703 669 721 691 712 670 674 687 704 683 665 702 680 674 665 658 678 660 675 676 654 675 702 645 659 659 667 650 698 644 675 670 661 643 636 637 636 633 654 660 653 675 688 669 649 679 669 652 665 646 672 625 678 654 642 644 676 666 623 633 653 635 617 671 644 616 628 623 658 631 651 637 615 653 660 630 647 614 640 620 616 619 627 636 611 643 611 640 597 622 612 611 619 635 599 610 588 638 637 592 614 617 634 587 617 589 606 589 612 606 605 631 599 631 625 618 612 573 597 573 582 621 574 614 591 564 583 595 609 583 585 562 595 559 610 553 605 568 587 592 583 588 603 577 582 561 575 574 576 541 576 543 568 566 560 563 581 580 549 573 544 530 552 575 576 565 542 537 551 548 539 553 534 532 518 556 514 537 544 545 522 527 555 549 508 527 512 506 508 506 511 524 499 502 521 524 538 536 511 513 497 537 513 506 524 507 494 490 517 506 506 493 478 488 503 505 487 477 489 516 504 492 489 482 504 495 480 487 463 488 467 492 465 490 468 470 491 492 470 450 482 447 477 477 487 456 457 479 448 443 472 481 477 474 466 455 446 464 436 455 462 451 444 424 431 432 421 446 444 451 420 446 414 413 420 445 430 410 427 412 423 422 414 442 406 412 428 425 410 416 427 419 393 394 405 403 412 407 400 391 410 388 406 380 401 384 384 379 411 394 380 396 397 387 382 380 384 386 385 366 383 377 387 359 365 375 377 366 388 372 356 381 367 366 345 345 352 371 374 341 346 355 362 365 339 346 366 347 338 346 327 346 353 350 342 344 351 331 335 339 323 331 316 318 327 341 335 326 335 318 317 311 335 310 319 323 307 309 302 326 297 298 310 299 295 299 291 298 295 310 310 302 284 286 280 282 288 284 303 281 287 295 293 271 270 290 274 280 283 278 263 280 271 286 272 262 269 280 254 257 276 254 272 261 261 256 264 249 261 255 249 246 248 262 256 257 236 254 240 238 233 246 247 237 235 235 244 240 238 224 236 232 225 227 221 225 226 222 221 218 213 229 222 226 214 223 221 224 219 216 206 206 218 214 201 215 195 197 204 196 194 199 206 191 195 197 196 185 186 191 189 187 185 179 188 177 175 183 187 183 171 179 181 176 181 169 172 181 165 172 177 172 164 162 169 160 166 158 167 164 153 162 153 161 162 161 150 160 154 150 155 146 157 150 153 144 142 139 142 141 142 138 138 137 145 136 140 132 139 139 135 134 132 126 125 123 130 127 125 129 127 119 123 127 117 116 125 125 113 120 115 112 109 114 112 114 112 115 107 113 106 110 106 107 108 103 103 99 97 96 101 100 95 98 93 95 99 94 95 91 91 93 95 94 89 93 88 84 82 86 83 83 86 84 85 82 78 82 83 79 75 80 78 78 74 74 77 72 75 72 72 69 69 71 68 70 65 66 64 67 63 62 64 63 59 61 60 60 62 58 59 57 59 55 57 56 57 56 55 51 52 51 50 51 50 47 49 48 48 47 45 46 45 43 44 43 41 42 42 41 39 39 39 40 38 40 37 39 36 36 37 36 37 35 35 33 34 33 34 33 31 31 31 30 29 31 29 28 28 28 27 27 27 25 25 26 24 24 23 24 23 22 23 23 21 21 21 21 21 20 19 20 19 19 20 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 19 19 20 19 19 21 20 21 22 21 22 23 22 23 23 23 25 24 26 26 26 26 27 28 27 27 29 28 30 31 32 31 30 32 31 33 34 35 35 34 35 35 36 36 37 36 38 37 39 41 40 38 40 39 43 41 43 41 45 43 44 44 45 48 45 49 46 48 49 48 50 53 52 52 55 53 55 54 53 56 58 55 60 59 61 61 62 58 62 63 64 64 63 63 67 65 66 69 70 68 69 73 69 70 69 74 73 74 75 75 78 73 78 78 76 76 82 84 77 84 79 80 84 85 89 83 88 88 88 86 90 95 94 95 90 92 94 95 97 99 100 102 98 99 104 102 105 104 100 105 106 102 104 112 113 105 107 109 107 118 112 116 118 111 122 118 119 116 118 123 121 126 123 122 130 127 123 124 129 133 132 132 134 131 140 136 139 135 132 142 144 134 137 140 141 144 145 146 143 149 156 149 145 149 145 152 157 154 161 153 155 155 155 159 154 156 158 165 167 174 175 162 172 170 167 170 178 178 173 182 176 179 182 179 185 176 175 192 177 194 195 184 190 187 197 193 191 187 192 189 189 202 197 192 207 212 198 200 214 198 209 208 204 216 205 220 211 215 220 216 221 227 217 228 227 218 218 235 234 228 225 226 235 236 236 241 238 235 243 233 231 234 253 251 249 238 245 239 249 256 248 252 263 266 259 256 269 265 258 264 273 268 266 254 274 273 280 272 276 272 268 266 269 288 272 278 291 266 289 287 280 275 282 298 285 291 305 287 284 297 305 283 287 308 300 312 300 312 289 308 315 296 317 310 312 302 299 327 329 305 315 326 331 326 307 322 331 315 324 338 332 319 347 336 327 345 332 330 335 349 336 352 355 354 362 354 362 357 351 337 352 359 368 339 370 368 348 368 368 360 369 367 377 368 379 385 354 364 359 379 376 379 362 376 374 389 391 399 386 394 391 377 384 400 407 377 410 406 398 414 397 390 407 420 400 411 386 387 388 401 393 411 419 402 399 414 401 405 440 417 421 438 407 426 416 433 430 433 433 449 435 418 456 450 427 436 419 440 443 442 425 438 468 466 432 443 447 453 454 477 441 445 441 469 440 481 448 462 477 481 458 471 466 483 471 471 481 495 458 482 460 492 482 473 471 470 467 466 487 479 488 489 499 499 481 482 479 500 519 497 479 498 504 520 504 491 519 485 505 490 529 521 500 535 522 510 500 500 514 526 537 513 543 520 515 511 503 552 545 554 513 541 533 512 545 512 523 556 565 547 516 527 552 525 543 570 532 539 579 535 529 556 531 533 540 579 534 547 589 549 538 580 576 582 565 568 581 565 595 573 559 577 602 557 601 606 572 563 567 580 559 587 570 597 587 561 615 586 579 567 621 580 604 588 568 573 618 573 629 581 604 612 578 592 595 621 629 584 594 609 593 616 635 589 643 630 615 604 640 620 650 623 646 596 616 650 595 633 607 641 631 626 638 632 656 651 661 660 642 629 628 619 610 634 655 638 662 640 652 640 654 672 637 641 628 619 618 626 644 632 684 677 647 655 656 677 676 685 690 649 643 652 644 643 678 682 652 635 656 686 692 687 681 641 681 667 694 668 658 684 700 670 697 659 667 696 677 713 690 703 702 707 699 696 712 657 665 665 701 656 700 717 657 664 682 681 674 694 706 713 664 716 714 715 670 698 681 722 726 709 715 667 694 732 726 672 694 710 688 693 738 698 675 679 702 731 714 706 696 730 691 689 743 721 743 679 701 725 695 689 722 711 727 706 700 732 706 749 712 711 687 717 742 699 718 704 730 723 730 750 720 698 731 739 714 688 698 742 692 708 730 723 697 719 691 692 730 714 742 694 695 697 697 741 707 700 733 722 701 703 750 726 741 711 716 729 714 721 704 707 739 703 720 726 726 730 705 716 738 745 738 712 708 714 726 707 737 705 743 708 733 705 746 745 709 733 738 709 709 710 728 706 709 707 713 704 710 737 710 711 710 716 711 707 709 717 707 741 712 722 730 707 707 738 750 714 725 727 707 710 709 728 736 711 711 750 718 729
728 746 710 747 731 710 725 712 711 718 714 731 726 733 730 727 737 710 708 718 721 722 710 710 713 705 709 750 706 710 707 743 705 710 709 732 707 714 733 745 726 725 738 707 724 738 719 710 708 706 748 715 709 737 735 742 736 749 706 726 716 707 707 716 736 723 747 750 700 703 723 702 736 703 740 703 698 697 731 724 709 697 707 727 701 748 737 700 710 743 746 723 694 748 696 691 703 693 745 692 713 725 722 689 732 707 745 750 745 692 726 727 687 724 724 741 699 740 747 748 722 749 693 709 730 688 707 715 706 730 691 740 691 702 696 704 701 680 738 724 741 736 719 721 702 690 671 728 724 679 687 719 719 729 668 698 700 670 721 674 711 705 705 708 670 692 681 669 724 725 687 673 707 665 681 681 674 670 703 654 696 704 715 671 653 665 680 660 663 654 660 697 699 672 663 689 659 702 707 675 673 641 654 676 693 691 645 662 636 688 656 661 654 632 652 642 683 674 662 679 649 688 680 663 663 651 624 671 637 648 646 662 623 675 638 647 652 639 645 650 630 623 617 644 630 621 666 657 645 618 659 658 629 663 602 660 632 648 608 657 606 596 635 642 619 597 641 613 625 605 598 619 615 624 633 588 638 608 617 598 633 620 597 636 610 584 575 630 584 583 611 624 593 619 607 593 596 597 574 572 570 605 583 594 614 569 576 594 568 559 569 595 596 601 579 601 554 595 571 581 573 574 576 586 555 583 547 537 554 580 580 573 550 559 536 544 566 539 575 552 578 577 550 573 524 541 538 563 534 567 527 544 536 561 528 518 559 546 537 544 506 534 538 521 525 517 547 506 520 542 536 501 513 520 498 523 531 506 526 509 512 531 530 527 512 491 483 479 478 475 494 517 473 514 476 480 495 495 468 478 475 507 490 476 479 479 499 491 495 477 481 478 483 477 458 453 483 482 484 482 455 471 447 466 453 480 440 468 446 439 461 447 460 439 444 445 459 453 449 448 454 443 432 454 444 452 452 431 428 430 431 417 432 441 425 446 443 420 422 408 418 440 436 423 399 399 426 416 401 421 395 421 390 417 390 400 383 388 385 401 410 412 402 383 411 407 371 388 378 401 385 370 394 375 396 377 362 368 387 369 391 380 375 376 377 358 360 376 354 369 344 375 373 372 374 352 357 364 362 334 338 337 343 334 337 339 331 355 325 323 329 328 342 335 350 320 325 345 343 326 340 331 332 336 307 332 322 318 313 314 330 310 309 310 298 322 324 308 317 299 289 316 310 305 291 310 298 306 290 302 294 296 292 280 301 295 289 293 270 292 288 292 291 267 265 288 264 278 283 278 269 274 272 264 255 265 276 271 254 247 254 261 263 254 245 258 261 257 243 251 259 235 244 253 242 233 234 241 248 240 238 245 246 225 227 231 239 240 221 222 220 216 215 223 214 219 225 216 213 226 212 219 222 204 212 214 214 217 212 214 210 198 212 208 205 192 206 194 206 187 199 191 191 196 197 196 192 190 186 187 193 187 175 184 188 184 174 175 177 180 167 177 181 169 168 177 164 166 169 158 163 161 163 157 162 163 154 165 151 162 152 156 156 157 146 149 152 152 154 144 146 142 148 140 146 138 143 143 140 142 138 138 130 138 140 134 132 136 125 129 129 128 130 122 128 119 129 127 122 126 119 124 119 114 115 117 112 112 111 114 112 113 106 114 108 110 109 105 108 109 108 99 98 102 105 99 97 94 99 94 93 93 90 96 89 94 92 90 86 89 85 90 88 85 82 82 84 83 83 84 82 83 76 80 75 81 79 79 75 75 77 71 73 72 73 69 71 72 72 65 68 65 67 63 62 62 62 61 62 62 61 57 59 62 59 59 57 55 55 57 54 56 55 53 52 53 52 53 51 52 48 50 46 47 46 48 46 46 45 42 42 44 43 41 41 40 40 40 38 40 39 39 38 38 37 35 36 34 35 33 34 33 33 32 32 31 31 30 29 29 28 30 30 28 27 27 26 27 26 25 24 24 24 23 23 23 22 22 22 22 22 20 21 20 19 20 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 20 19 21 20 21 22 21 22 22 23 23 23 23 24 24 24 26 26 27 26 26 27 28 30 30 28 30 30 32 31 33 33 33 32 34 35 33 34 35 37 37 38 36 38 38 39 38 38 38 42 41 41 43 43 43 45 44 44 44 44 46 46 46 46 49 51 52 49 50 50 51 51 53 54 53 55 55 55 58 57 60 59 58 61 61 63 64 63 65 63 62 62 63 66 66 65 68 66 70 70 73 70 74 71 73 73 77 73 77 76 81 78 77 81 78 84 83 82 82 86 87 85 82 89 89 86 93 92 94 92 95 96 92 96 94 93 98 95 102 98 104 103 99 99 102 102 105 101 105 107 110 112 108 115 112 114 116 115 119 116 116 112 113 119 115 123 125 116 117 121 122 126 124 128 130 126 125 131 125 129 135 138 138 131 131 134 134 136 144 146 144 138 145 150 142 151 144 143 156 155 153 157 154 160 153 162 157 164 154 165 164 159 168 162 172 164 164 165 172 175 167 169 173 175 167 170 176 171 174 187 177 188 177 177 181 177 191 186 187 195 190 191 199 192 191 199 202 195 195 195 209 202 196 207 212 206 203 214 203 204 208 203 212 213 217 207 227 210 223 228 216 229 212 225 224 218 238 228 229 237 231 226 224 236 228 238 229 241 247 232 250 240 246 257 235 252 256 255 242 248 252 265 249 267 258 257 260 252 266 268 277 255 267 268 272 279 276 283 280 271 268 287 286 267 266 282 271 291 279 296 297 292 279 292 304 292 286 282 305 295 292 304 291 309 290 301 296 314 311 322 323 321 326 305 300 316 316 316 318 304 315 318 330 335 325 321 320 330 325 347 332 321 322 342 324 324 345 355 355 339 329 331 351 344 359 365 366 354 339 338 361 346 362 367 357 345 376 380 353 364 368 365 369 381 378 364 360 373 386 372 369 370 383 398 371 379 400 405 407 398 391 398 395 400 379 401 385 393 408 398 388 414 397 395 410 421 417 402 404 399 429 420 424 429 412 412 404 402 423 433 445 426 438 422 451 421 433 417 430 450 440 425 430 455 439 448 464 447 445 456 432 447 448 437 436 469 467 435 441 467 450 469 477 460 484 446 474 473 447 487 448 453 492 453 466 478 484 480 459 495 501 476 504 498 468 495 496 475 483 502 488 485 505 473 474 520 492 489 509 487 497 526 486 504 533 490 514 537 512 517 508 511 542 515 526 527 524 539 499 532 507 536 552 517 538 557 533 523 556 542 531 539 550 518 556 514 539 517 536 567 523 557 533 526 534 531 555 540 544 552 578 549 534 532 543 541 562 580 582 569 560 579 557 585 573 586 595 578 584 604 557 560 601 563 571 555 587 599 593 570 587 592 592 563 614 609 595 570 604 578 625 616 590 609 584 629 575 618 598 621 627 632 616 616 580 618 604 623 611 586 628 615 616 610 593 625 617 619 609 623 626 629 650 624 626 652 608 612 655 646 628 655 657 657 608 665 628 660 650 641 614 610 654 660 631 653 673 648 636 665 673 654 662 626 658 631 639 668 636 666 650 644 630 645 683 631 655 633 669 629 633 670 637 638 692 640 637 694 636 658 653 637 699 692 692 644 659 707 675 683 699 709 691 649 667 651 693 692 665 669 707 711 703 711 699 703 653 676 705 665 668 708 709 711 670 694 717 723 695 702 684 709 723 693 700 727 694 686 732 675 721 715 675 712 736 690 717 681 700 738 710 688 678 707 725 741 710 679 732 681 740 686 702 684 739 705 708 728 705 705 726 691 686 727 698 683 694 694 741 727 686 738 749 716 691 743 738 696 700 737 704 731 711 749 738 702 702 720 734 748 695 701 696 735 695 729 715 697 723 702 722 702 736 700 703 707 707 716 700 701 719 700 721 703 703 723 746 750 711 711 700 700 708 708 707 735 706 742 703 747 740 746 715 706 743 707 704 735 717 716 709 710 708 708 709 707 711 707 743 731 737 741 709 711 710 705 712 738 737 730 709 731 727 726 746 711 711 715 706 709 712 739 710 709 736 708 709 713 712 731 709 707 738 709 744
710 710 736 732 711 711 743 709 748 734 711 742 706 713 745 707 714 708 721 732 711 710 717 708 708 709 710 739 744 707 707 718 712 712 705 725 710 732 708 722 718 750 707 733 704 708 722 748 712 724 740 722 729 706 708 736 702 714 703 720 722 702 741 705 706 725 747 716 703 699 749 703 699 703 747 744 701 703 740 699 717 744 748 700 727 726 701 732 734 747 731 699 723 741 737 733 724 731 712 721 730 698 716 690 688 688 746 703 729 725 706 685 714 722 702 689 727 734 713 684 696 701 721 726 714 717 743 727 711 725 722 710 728 744 701 731 740 684 692 689 712 682 738 711 707 716 722 700 706 697 720 700 693 669 682 722 724 712 702 679 702 730 692 694 715 729 664 673 688 721 685 682 676 675 688 686 721 685 716 706 659 699 685 687 672 675 659 665 652 690 680 690 680 667 663 643 698 701 700 673 659 688 704 648 664 691 642 639 691 695 657 640 645 655 666 674 653 657 661 661 663 684 679 645 653 640 643 627 682 680 620 667 634 634 661 623 617 639 620 646 643 630 622 644 661 648 636 608 638 631 627 621 660 632 651 640 658 647 657 602 596 645 611 606 643 618 622 648 638 629 606 625 603 586 612 593 631 616 583 633 580 632 593 583 599 602 597 617 598 584 571 616 571 590 592 584 581 615 579 591 592 616 568 586 589 577 567 577 582 611 587 562 578 586 562 567 599 574 584 587 561 561 549 559 578 570 548 568 544 569 559 546 584 585 535 552 547 531 533 528 554 577 546 554 526 563 557 542 532 538 524 565 551 529 554 562 535 531 507 557 537 504 526 527 527 511 529 502 524 528 514 529 495 527 520 498 501 490 495 496 486 526 531 492 504 514 510 482 484 482 512 508 507 494 500 496 479 485 508 491 510 486 496 500 460 483 463 464 501 478 467 458 484 453 494 470 471 473 464 488 485 473 482 439 448 451 465 472 436 475 434 466 439 435 446 461 449 451 466 428 421 434 447 446 442 419 451 434 421 445 431 427 428 413 414 409 416 431 405 422 434 420 402 400 416 394 417 408 423 405 401 408 422 394 421 388 402 413 390 393 393 379 401 404 390 377 400 397 384 404 396 375 371 377 366 368 365 365 388 366 373 386 374 388 354 350 358 349 347 376 355 373 373 348 344 372 338 370 361 352 337 334 357 352 338 342 351 328 345 333 346 343 343 338 329 323 348 335 316 327 323 327 310 324 311 326 335 332 305 309 320 302 307 306 308 300 303 322 308 301 312 308 310 309 298 308 290 292 298 297 305 279 303 289 291 298 296 295 271 290 280 276 293 288 273 264 286 281 261 281 273 269 274 258 264 259 275 249 268 261 270 269 258 262 249 247 251 241 252 261 247 237 254 247 234 233 244 230 250 248 230 240 228 223 244 234 235 220 238 227 233 223 221 212 231 225 213 222 222 215 206 212 204 220 207 216 219 213 207 196 196 200 194 210 194 203 201 194 206 201 190 194 200 199 188 194 194 179 195 190 186 181 174 177 181 177 179 183 178 171 171 168 175 180 167 171 166 165 168 167 159 168 168 167 154 166 167 160 159 151 163 154 150 155 159 147 152 152 148 152 146 151 146 139 147 139 143 146 137 134 144 134 139 131 132 132 137 134 127 124 135 131 126 127 120 125 119 122 126 126 114 124 123 117 112 113 119 114 108 114 109 109 108 104 111 110 108 107 109 108 100 107 101 101 98 98 99 99 98 95 94 93 96 91 97 88 88 87 94 88 89 86 83 85 86 83 82 80 78 79 83 80 79 81 75 76 77 75 78 72 71 75 73 70 70 73 71 67 71 66 67 65 64 67 64 65 65 61 64 61 60 60 61 58 58 57 57 58 54 55 57 54 52 54 52 54 49 51 49 49 48 48 49 45 46 44 46 46 46 43 43 44 43 43 43 40 41 40 38 40 39 39 38 38 38 36 36 34 35 33 35 33 34 32 31 30 32 31 31 31 29 29 28 27 28 26 27 26 26 26 24 24 23 24 24 22 23 22 22 22 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 20 19 19 20 19 20 20 21 21 21 22 22 22 23 24 23 24 25 25 25 26 27 26 28 28 27 30 28 31 29 30 30 30 31 32 33 32 35 33 36 36 37 36 38 38 37 38 38 40 39 38 40 39 42 41 42 43 44 44 45 46 45 46 46 45 46 51 49 48 50 53 50 51 51 52 54 56 53 53 57 56 57 58 57 59 59 58 61 61 64 65 63 64 65 64 66 68 65 66 72 66 73 72 71 70 76 71 74 72 75 77 78 76 78 76 83 82 80 82 84 80 83 82 81 83 85 87 91 91 94 87 87 93 92 98 94 93 100 98 97 98 103 95 99 98 102 104 107 105 100 105 105 103 111 107 113 115 115 114 110 114 115 120 117 114 114 118 114 122 123 119 118 124 121 127 125 129 126 125 131 130 136 134 137 133 133 133 141 133 144 145 138 137 138 139 151 142 148 154 142 144 153 152 148 147 160 150 149 162 157 161 161 153 169 162 159 166 157 159 165 163 167 167 167 166 179 175 182 173 176 184 178 176 173 178 175 187 187 194 187 181 183 185 198 185 184 192 187 190 194 196 198 208 204 204 209 201 199 210 201 203 200 211 209 207 214 219 209 216 213 213 224 217 222 221 223 228 225 221 219 240 233 222 226 243 229 231 229 249 231 246 245 237 255 256 237 256 251 249 249 240 246 256 253 266 267 265 249 247 271 249 255 276 275 268 274 261 278 284 260 274 271 289 275 285 281 287 271 283 271 279 297 277 299 301 287 306 287 284 283 287 305 286 297 314 290 296 308 318 295 308 294 307 304 302 307 303 305 322 312 311 311 320 313 320 320 329 324 342 340 346 325 323 347 326 324 325 343 354 327 351 328 340 333 352 334 335 347 359 340 357 371 373 355 345 351 358 379 360 379 359 365 363 369 385 375 363 385 390 375 368 390 396 370 374 393 388 391 404 378 397 385 399 396 388 392 412 393 389 413 400 388 409 422 420 390 397 397 392 399 424 427 398 405 421 422 404 430 416 417 423 445 444 437 417 429 430 440 412 452 451 425 446 421 452 438 453 457 443 434 443 452 427 456 454 470 462 447 435 437 470 471 480 454 484 479 480 487 460 468 474 468 458 465 477 455 489 491 491 469 465 504 458 496 483 493 489 497 497 472 509 508 508 477 475 476 485 492 523 496 497 504 504 509 485 485 518 522 487 525 521 526 507 536 492 535 512 515 509 542 541 531 527 509 544 513 528 550 556 545 521 511 544 546 558 524 521 530 526 531 523 565 530 544 538 524 545 536 544 531 569 550 565 532 555 537 588 537 574 568 544 584 579 591 597 559 560 574 569 576 580 604 567 593 575 594 598 562 554 561 571 582 580 610 583 614 574 564 601 602 616 576 611 588 617 598 605 607 627 625 593 588 631 608 623 613 588 639 619 583 622 607 632 590 591 641 590 627 641 596 596 607 639 614 600 617 644 638 641 651 643 651 616 654 606 616 625 623 631 625 618 632 631 630 656 649 640 612 649 628 630 623 637 651 663 676 682 659 675 682 640 642 675 679 631 650 688 629 658 658 652 648 688 687 663 677 689 664 686 686 653 700 660 693 693 652 657 686 702 686 683 692 682 687 683 705 666 679 670 678 652 682 696 714 670 692 686 717 677 700 673 712 686 687 671 658 700 710 671 711 691 709 718 684 677 708 691 697 674 720 696 687 690 732 709 727 687 703 726 734 688 702 675 686 716 725 696 709 700 737 718 735 693 712 741 747 701 688 690 694 686 721 689 733 693 745 685 707 709 746 750 750 716 710 710 702 730 729 709 739 736 746 689 703 695 746 691 725 742 695 734 744 723 736 720 697 742 727 715 739 698 725 740 721 715 697 716 725 744 702 729 731 707 732 750 704 719 708 706 705 716 742 711 703 718 738 701 707 701 738 714 722 706 711 707 737 727 705 710 706 708 717 704 706 703 704 742 737 707 724 710 705 728 711 743 707 711 705 720 708 708 706 737 747 709 710 712 710 712 731 707 724 710 740 712 712 712 707 722 712 709 744 724 712 750 708 716
739 710 737 712 711 749 746 724 710 713 733 739 713 724 719 707 713 706 716 712 737 711 711 734 707 736 709 708 739 710 722 725 735 732 711 749 705 719 704 707 728 728 739 709 735 728 730 741 704 728 703 745 747 707 725 704 706 721 737 722 718 715 732 706 744 704 706 705 712 713 725 737 730 698 703 726 706 750 749 697 698 732 701 700 702 699 698 742 742 709 714 710 698 696 693 743 741 730 705 746 700 732 742 694 714 709 694 714 749 709 716 750 718 695 706 706 721 724 691 711 701 715 700 697 682 688 715 695 726 706 706 728 698 711 734 742 683 690 707 734 732 689 685 687 700 717 694 680 697 737 733 719 704 736 690 694 673 728 726 672 675 722 665 680 720 669 696 692 686 693 694 684 691 725 698 692 678 662 701 672 686 710 711 704 710 675 698 688 650 673 675 682 649 706 696 687 665 694 663 682 657 673 686 661 699 654 660 675 667 643 658 639 690 648 665 678 682 641 661 653 638 634 677 631 677 667 668 681 625 632 648 676 651 669 619 650 640 623 620 631 669 653 610 615 633 667 650 643 616 650 643 620 635 651 602 612 639 620 629 640 607 602 651 634 632 629 597 592 601 621 634 598 609 630 614 630 641 619 624 595 627 621 619 611 591 590 605 632 622 580 591 611 574 583 623 591 599 575 589 604 595 610 609 570 577 577 574 611 587 556 579 584 576 604 596 549 602 585 585 596 592 557 557 589 590 557 543 542 573 588 574 559 576 546 581 559 539 576 532 557 573 536 549 529 546 570 567 529 528 534 545 536 543 541 551 536 542 532 520 510 552 514 555 511 510 548 501 531 533 538 519 513 497 532 511 537 538 494 496 507 531 487 525 525 486 510 486 496 517 485 500 480 519 513 515 485 488 487 506 495 471 467 464 497 486 502 478 469 469 462 499 480 464 469 480 468 488 447 447 455 482 466 460 467 483 472 446 470 444 433 471 457 447 462 451 447 454 439 462 464 462 453 450 451 425 437 453 452 428 431 446 441 450 420 436 427 406 425 431 430 411 410 402 422 411 417 404 422 394 409 404 411 392 385 417 389 413 400 415 390 389 397 412 380 386 397 387 401 389 383 403 402 369 390 381 385 388 368 393 376 365 369 361 380 357 374 363 356 378 375 378 345 374 360 354 349 369 356 353 356 336 365 345 332 360 329 344 350 332 338 349 347 329 346 336 330 323 342 316 326 342 312 325 320 314 331 312 318 325 320 318 317 317 314 302 314 311 309 299 299 301 290 297 287 295 291 286 302 281 293 292 301 296 298 282 284 298 287 291 296 283 282 269 289 289 272 271 286 276 261 263 270 269 278 261 262 267 259 258 248 264 257 248 264 260 249 247 263 248 256 258 239 236 242 245 235 229 251 246 239 246 246 244 235 236 233 231 237 219 224 226 219 219 218 223 223 215 212 227 216 212 208 217 221 219 215 204 209 198 214 200 200 209 199 199 205 209 205 190 195 195 194 188 198 190 181 181 185 178 177 188 190 183 181 178 179 184 174 174 174 182 168 166 166 168 165 168 175 173 158 171 166 164 165 156 160 158 160 163 164 154 158 159 156 151 154 147 156 142 152 148 152 142 145 138 141 142 144 133 138 134 136 141 130 139 132 137 125 127 125 123 123 126 130 130 121 121 118 116 118 118 119 119 120 117 120 119 117 118 109 116 108 111 108 110 105 111 108 104 100 106 101 103 97 103 98 103 95 95 99 94 98 93 92 89 94 92 88 89 93 84 87 87 89 86 87 83 81 84 81 80 80 83 78 81 79 76 75 78 77 73 75 72 70 69 67 67 72 67 68 66 64 66 62 63 63 65 62 59 58 62 61 57 58 60 60 58 54 54 56 57 52 56 54 52 51 50 51 52 51 48 47 46 45 45 47 45 44 44 45 42 44 41 41 39 40 38 40 39 38 37 39 37 38 35 36 34 34 34 35 34 33 33 32 31 30 30 31 31 31 29 30 27 27 26 27 27 26 26 24 25 25 24 24 22 22 22 22 21 21 20 21 20 19 20 19 19 20 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 21 21 21 22 21 21 22 23 22 23 24 24 24 24 25 26 26 27 26 28 28 30 29 31 30 29 30 32 33 33 32 34 34 33 34 35 35 35 36 36 37 38 37 40 41 41 38 40 41 42 43 44 41 44 45 46 44 45 45 46 48 49 48 49 49 51 53 50 54 51 53 53 57 53 55 57 57 56 60 61 61 59 63 63 61 61 64 61 64 66 68 64 65 69 67 71 68 68 72 71 70 70 72 74 73 78 75 78 80 78 80 78 77 83 85 83 84 87 86 86 90 85 86 90 91 91 89 88 93 96 95 91 98 97 97 96 96 99 95 97 99 98 106 102 100 101 109 107 104 112 111 106 117 116 118 116 111 119 114 122 114 123 118 117 119 123 117 119 119 120 125 127 130 129 133 127 138 129 137 140 137 132 137 134 144 141 134 135 136 142 141 152 147 151 141 156 156 146 155 151 147 160 162 150 157 153 161 156 162 168 162 171 159 167 173 175 163 172 174 173 168 167 179 168 172 172 181 177 186 176 175 187 176 185 185 183 197 184 194 185 193 186 198 199 191 207 205 194 207 211 200 208 209 198 206 210 217 210 222 203 205 220 206 218 226 209 215 226 217 229 232 214 231 219 221 237 221 241 231 240 225 229 227 232 243 233 248 249 233 237 237 235 240 247 242 255 243 258 253 255 268 248 265 254 270 269 256 268 261 278 267 274 263 260 272 276 283 272 274 279 290 276 294 270 285 277 296 293 286 301 301 283 298 285 304 291 296 285 302 312 302 313 311 315 316 307 318 309 313 312 307 321 310 311 306 305 332 329 327 312 334 341 312 324 341 335 331 321 320 328 340 339 334 326 349 351 343 345 339 348 351 337 349 334 345 367 351 365 357 363 348 371 368 368 350 356 371 385 367 380 379 368 363 376 366 381 376 392 368 376 371 374 389 375 376 404 405 405 399 389 386 377 403 379 402 413 388 395 384 385 404 391 427 397 407 407 411 411 407 405 433 431 413 434 441 412 407 434 434 420 435 447 437 417 427 430 440 426 440 457 426 427 444 452 462 436 440 460 431 471 450 448 471 444 448 477 480 444 451 464 466 457 482 477 453 469 451 454 453 476 474 470 480 487 472 462 497 501 503 485 488 502 508 494 507 493 504 480 513 494 508 497 511 495 511 505 515 506 505 488 509 485 524 500 518 529 519 509 510 535 531 494 546 514 500 549 527 551 525 523 554 545 510 552 526 521 531 558 524 542 563 528 561 564 522 542 557 573 529 527 562 528 547 535 568 570 539 552 531 587 543 567 555 544 565 547 589 569 540 577 564 579 556 595 597 564 551 554 558 597 598 601 603 561 596 610 570 559 606 603 577 581 585 585 572 565 622 576 581 579 571 599 627 593 608 627 587 581 603 602 585 590 611 586 606 599 583 598 634 630 629 627 614 593 645 621 650 609 621 612 627 600 624 653 643 621 652 625 607 647 612 611 628 629 640 649 615 669 665 619 662 619 643 634 637 676 669 655 647 657 656 645 646 641 642 642 636 630 672 675 688 677 670 659 685 640 664 647 692 686 685 678 662 695 667 674 683 639 692 704 705 657 641 684 653 702 699 698 683 648 657 694 666 700 679 683 656 681 710 710 652 660 660 687 664 673 710 673 698 690 692 661 693 698 682 720 715 670 671 718 703 697 687 671 721 679 666 697 722 730 720 713 704 671 679 719 734 726 672 724 717 732 716 724 691 736 742 740 739 707 696 746 729 701 710 694 696 702 727 743 699 701 735 739 748 692 706 699 688 702 740 696 700 744 732 693 735 690 742 706 739 710 733 709 704 696 692 724 743 694 729 710 698 749 711 699 728 696 742 742 733 701 737 697 721 746 701 714 707 702 703 704 703 714 750 714 703 700 714 707 703 742 736 734 706 730 704 707 707 704 748 749 709 724 706 739 744 750 708 724 722 710 710 716 706 709 706 722 729 709 731 717 750 709 709 737 727 711 741 714 743 726 728 706 711 712 708 740 742 712 709 710 724 713 734 708 743 712 711 709 728 709
744 738 728 740 728 716 712 708 717 715 728 713 745 713 708 747 712 710 708 706 713 734 710 712 708 707 749 723 729 706 714 711 715 707 745 725 718 741 742 704 734 731 711 707 710 734 742 708 712 744 734 713 707 715 750 706 744 739 706 720 704 726 716 705 704 729 719 748 720 703 729 707 749 700 711 699 744 718 713 744 698 712 723 712 730 717 744 738 732 707 717 719 723 744 709 714 733 702 727 744 721 746 741 694 690 691 741 740 689 745 706 701 747 690 735 719 688 707 738 733 737 750 725 718 736 684 689 690 702 730 686 678 680 707 682 702 743 743 717 733 722 741 697 719 733 713 679 679 707 738 699 710 698 728 718 723 700 688 712 723 685 705 710 687 725 666 701 712 713 690 706 711 721 663 702 686 701 706 658 706 693 657 695 683 696 710 703 715 709 678 693 697 682 655 696 664 647 703 701 688 690 663 701 640 704 687 701 665 696 696 696 657 645 652 651 665 676 650 646 654 662 631 637 630 671 636 651 656 663 637 675 647 643 680 677 642 646 643 613 670 646 626 621 636 623 616 671 625 629 605 626 604 665 623 605 638 644 645 653 628 601 654 628 655 647 641 634 605 644 626 641 600 593 644 644 593 592 596 613 623 611 602 620 583 630 621 622 617 602 572 616 583 583 610 585 600 592 574 621 604 606 594 588 570 607 577 586 601 609 609 580 567 603 586 576 568 563 603 586 549 595 595 593 549 542 587 569 542 590 575 582 559 547 587 532 557 559 564 530 565 533 542 574 560 524 548 567 561 533 527 547 531 531 552 513 515 549 523 536 513 544 540 511 518 534 510 510 547 519 504 539 498 502 511 533 504 506 497 524 522 533 506 528 528 493 489 485 513 479 512 493 495 520 515 483 486 505 503 490 485 499 483 493 468 500 483 497 484 479 483 459 483 493 485 460 462 456 471 467 444 460 448 459 477 447 441 452 455 478 445 463 458 457 470 445 438 434 452 462 422 428 456 420 457 442 417 423 441 446 436 423 409 410 439 417 424 435 443 434 432 408 400 429 423 401 396 421 431 413 416 393 398 410 403 418 398 393 404 385 394 405 409 388 382 375 385 382 397 384 404 380 392 386 364 395 372 388 377 373 379 372 355 371 357 352 376 368 374 356 365 376 365 364 351 374 356 345 343 339 358 356 357 362 348 362 343 358 346 335 330 353 322 329 344 318 347 325 347 336 315 339 316 326 323 329 311 332 334 309 304 302 312 322 327 307 305 301 310 298 309 312 291 310 298 296 312 292 307 287 285 301 299 277 276 296 275 272 290 270 290 270 289 283 291 268 283 262 266 279 268 279 261 259 263 260 271 251 269 273 269 266 261 264 258 257 251 264 245 256 239 244 247 234 234 249 250 230 234 230 231 239 246 246 235 232 242 220 219 235 232 226 219 215 221 222 229 222 224 210 217 210 225 221 216 218 211 217 216 206 201 195 210 202 193 199 190 195 192 196 196 188 188 198 196 194 194 186 181 193 190 189 180 187 174 180 183 187 176 179 171 173 172 181 165 169 165 170 169 167 170 158 170 169 167 166 165 165 157 163 150 151 151 159 150 158 155 150 142 152 143 142 150 144 141 146 143 146 142 144 141 135 132 135 135 131 137 132 137 126 135 123 127 124 128 120 129 117 124 127 118 116 122 121 121 117 111 112 112 109 107 115 116 111 105 103 104 110 101 107 100 106 102 106 105 103 99 95 98 94 92 100 95 95 93 92 91 91 90 91 92 84 85 85 88 86 83 80 86 78 80 84 80 83 80 77 77 79 73 77 76 75 76 72 70 72 73 71 72 67 69 67 65 64 66 63 63 60 62 62 58 61 61 59 61 58 59 59 57 58 57 56 55 55 54 54 53 51 49 52 51 51 46 47 46 45 47 44 43 43 43 41 43 43 41 41 41 39 40 40 38 37 37 38 38 35 35 34 36 34 35 32 33 33 32 31 30 31 31 29 30 30 30 28 27 27 26 25 25 25 24 25 24 23 23 22 23 22 22 21 20 20 21 20 19 20 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 19 20 19 20 20 20 21 22 23 23 23 24 24 24 25 25 26 25 25 26 27 27 27 29 30 29 29 29 30 30 33 33 33 32 34 33 34 34 36 37 36 37 38 38 39 40 41 38 38 42 39 42 40 43 41 42 45 43 45 46 47 48 49 47 51 50 50 51 49 50 54 51 53 54 57 55 55 57 56 58 58 59 59 61 58 62 59 63 61 65 64 63 64 63 64 66 70 68 72 69 73 69 73 72 72 77 77 76 79 74 77 79 83 81 82 82 84 82 83 87 88 88 88 85 89 89 91 89 90 95 93 96 94 97 95 95 101 97 102 101 98 102 104 98 102 105 106 107 107 107 112 110 114 111 109 115 117 113 116 115 113 114 120 114 118 125 125 119 122 124 130 126 130 128 133 134 134 132 138 128 132 136 132 135 135 137 133 141 137 143 145 148 144 148 152 145 144 154 145 152 145 152 152 148 155 160 157 161 166 152 155 154 163 158 159 165 168 160 165 165 172 174 172 171 169 183 175 183 177 187 180 175 176 189 188 190 192 183 183 198 187 201 190 196 194 196 203 191 191 204 203 205 211 202 201 211 209 206 219 203 214 223 219 222 208 214 220 215 226 222 215 229 234 219 231 223 225 239 230 240 232 226 233 235 230 235 247 236 243 249 233 254 244 236 250 259 239 263 254 250 255 252 246 253 251 260 260 249 266 261 261 277 266 278 280 281 273 266 279 289 289 286 281 280 276 290 280 282 283 277 283 276 279 291 302 288 294 282 288 292 287 297 302 290 307 310 301 305 312 303 309 314 328 328 328 325 323 308 312 335 330 333 315 337 340 333 343 327 333 339 349 339 335 347 352 335 347 344 337 344 358 338 355 332 347 361 341 366 342 352 348 364 368 346 372 353 366 375 370 377 383 368 374 356 370 374 389 391 393 368 396 368 397 384 385 402 399 408 401 395 386 382 400 405 414 379 383 399 385 395 410 406 422 401 397 391 424 428 416 417 409 406 410 432 425 424 439 440 439 429 429 411 437 418 421 432 448 444 423 433 425 451 422 448 444 434 431 459 465 469 429 435 462 435 441 457 469 449 475 474 473 462 473 455 450 454 451 482 451 458 470 492 480 462 481 484 471 468 487 468 491 501 505 479 474 475 501 510 511 483 510 474 502 490 494 482 507 482 499 480 498 516 522 526 498 524 516 490 534 513 530 533 532 505 540 528 532 524 517 536 545 550 541 529 506 508 528 546 545 562 564 534 532 538 515 560 553 532 562 530 525 547 566 537 579 564 527 555 575 567 543 539 538 544 587 571 564 572 541 587 542 573 589 585 598 555 557 593 594 578 553 582 569 562 557 596 593 593 612 575 598 563 618 610 612 569 587 596 602 602 601 619 579 618 582 612 588 606 589 594 614 593 616 601 610 607 593 600 609 585 619 620 606 648 628 641 602 650 604 611 650 628 650 639 622 648 637 621 611 657 633 652 626 656 625 614 627 628 663 631 639 644 622 665 632 617 629 655 615 649 629 660 619 683 653 680 647 627 660 665 627 678 660 638 676 653 692 657 673 671 672 641 654 691 685 649 635 652 649 671 638 695 705 658 649 695 684 673 677 676 699 647 676 701 682 674 662 688 675 685 709 678 663 694 671 699 699 669 665 721 687 713 694 678 699 662 666 682 676 720 728 710 706 726 699 689 719 700 669 678 696 668 690 691 716 720 736 674 681 674 696 673 734 710 732 698 710 728 694 693 747 717 738 707 712 749 728 722 695 695 732 696 741 720 685 729 722 694 728 725 699 692 736 747 687 743 700 705 710 694 709 692 728 714 690 747 697 692 730 706 747 711 727 743 693 700 697 700 699 736 714 732 714 707 749 703 741 731 741 708 736 701 703 717 704 705 701 702 718 748 740 702 743 703 712 704 714 711 704 706 747 725 708 704 703 706 714 706 704 736 709 737 724 710 709 707 734 740 707 705 705 705 742 715 705 714 708 711 744 706 728 707 720 731 734 746 712 713 733 712 712 712 749 738 707 748 744 742 734 728 732 709 707 711
717 715 710 721 743 710 724 726 722 750 731 707 714 718 711 710 712 714 739 733 739 706 727 720 706 717 731 709 745 706 720 723 723 738 738 744 740 730 710 740 704 713 706 720 704 731 708 729 708 705 733 709 750 739 725 708 737 742 706 723 705 703 741 703 710 737 733 727 704 740 733 746 715 705 704 746 733 734 700 697 736 720 728 739 724 730 707 733 698 732 698 696 718 715 695 742 749 709 699 701 717 741 691 693 689 720 745 733 690 739 690 711 709 736 729 712 708 713 717 687 723 685 728 746 684 686 694 707 749 724 726 711 704 721 689 719 693 707 728 690 721 700 682 728 718 696 727 709 730 707 697 709 734 733 694 684 682 708 679 709 714 665 678 712 706 684 684 675 697 697 720 717 710 680 720 709 680 676 662 681 683 652 672 667 654 699 653 691 685 676 699 670 713 702 660 693 698 655 666 680 646 644 697 660 704 668 656 671 662 675 647 654 678 666 685 664 657 642 635 687 636 655 679 653 669 674 672 624 664 647 681 643 625 649 670 638 616 654 629 669 661 669 628 612 610 660 666 650 657 659 615 638 630 631 612 626 600 661 615 609 597 603 645 635 639 648 642 647 597 630 638 592 593 645 595 584 626 601 594 601 596 603 618 618 631 584 605 594 602 590 620 609 581 611 581 604 589 579 584 614 595 610 602 565 604 578 570 604 560 611 565 602 564 607 572 578 574 589 560 584 551 599 561 550 556 541 546 545 553 539 575 542 541 543 582 540 536 575 533 558 541 566 523 537 543 549 541 519 520 530 525 551 544 563 553 515 518 551 551 534 522 524 510 531 515 524 503 548 541 515 540 529 534 540 502 526 522 506 517 504 488 518 519 530 520 488 494 500 498 523 514 489 498 490 483 494 472 476 477 502 500 489 489 470 493 503 470 501 465 459 477 489 462 484 466 451 472 474 459 460 466 481 466 451 475 460 457 476 453 462 465 465 459 438 463 444 454 440 425 439 438 460 447 421 448 424 417 440 436 434 447 418 439 445 419 406 415 443 437 436 424 432 413 396 399 423 432 393 391 391 391 397 410 416 421 393 382 380 394 388 382 388 386 394 399 402 379 392 401 402 390 383 369 379 376 361 365 365 383 374 368 362 377 354 380 384 362 355 364 364 365 354 369 375 361 365 360 361 355 344 366 344 362 348 357 359 343 354 335 350 327 351 325 325 324 349 320 320 320 340 328 337 336 316 314 315 335 305 328 315 320 312 308 327 306 306 314 305 291 296 297 292 305 300 298 298 300 286 288 282 281 281 278 282 282 292 280 279 282 273 273 275 285 285 267 267 287 271 283 262 257 274 258 260 253 255 266 250 249 259 263 246 266 248 244 251 249 254 259 256 251 244 252 247 243 249 250 251 233 228 235 240 235 240 222 226 227 222 238 221 222 217 218 223 212 218 221 223 216 214 217 213 218 208 212 217 201 215 206 204 202 197 204 205 202 199 195 190 194 202 198 185 188 197 200 184 197 182 187 182 190 175 177 178 184 179 182 170 171 183 174 167 165 172 165 164 165 168 162 165 165 160 167 168 154 152 155 158 156 158 161 157 150 155 153 154 152 143 150 150 139 146 140 150 149 141 136 133 137 134 141 140 141 129 137 136 134 134 127 125 129 121 122 122 130 118 124 122 123 126 124 124 116 119 111 120 110 118 110 114 112 115 106 107 107 107 108 109 104 103 99 100 99 97 102 100 100 98 97 93 98 97 90 90 88 90 94 94 88 87 90 88 84 84 84 84 81 85 78 77 77 78 81 80 79 80 76 77 74 74 73 71 69 69 68 67 73 68 70 69 65 68 64 62 61 65 62 61 63 63 59 59 58 62 58 56 57 54 56 57 54 52 52 51 54 53 50 52 48 50 48 49 45 48 45 46 45 46 44 44 43 43 43 43 42 41 39 38 39 38 38 37 36 36 37 35 36 35 34 34 34 33 33 31 31 31 30 29 31 28 30 28 27 28 26 27 26 25 24 24 24 23 23 24 23 23 21 22 21 20 20 20 20 19 20 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 21 21 20 22 21 21 23 22 24 23 24 25 24 25 25 25 27 26 27 27 27 30 30 29 31 30 30 32 31 33 34 34 34 33 36 35 36 36 38 36 37 38 40 41 40 38 42 40 43 43 42 42 44 45 45 43 46 47 46 45 47 51 48 50 52 49 53 54 55 54 53 52 55 56 56 55 55 60 57 57 60 60 58 63 62 60 63 62 66 66 64 65 69 67 72 67 73 73 69 73 72 72 77 75 74 76 75 80 78 77 83 78 79 83 86 82 85 87 88 83 88 90 91 92 86 87 89 94 96 95 98 92 92 94 100 99 100 102 96 100 101 101 106 106 103 105 104 107 104 113 106 109 112 116 118 116 113 118 122 120 124 118 123 122 126 119 127 124 121 126 132 131 127 132 127 133 134 136 132 135 142 143 143 134 142 140 146 136 140 148 145 144 150 149 152 145 154 147 159 148 156 149 160 162 160 163 167 166 155 166 162 157 160 164 173 175 164 169 174 181 182 171 169 181 173 186 175 173 175 185 180 189 181 185 186 190 199 194 193 191 203 192 188 200 199 201 197 201 195 199 199 198 215 208 201 219 216 201 221 220 220 215 221 228 221 229 229 228 221 234 215 220 230 236 233 234 242 238 239 246 225 243 238 248 243 235 240 240 249 254 256 247 250 247 250 258 252 261 245 251 256 271 268 269 254 262 265 270 268 280 265 282 279 285 284 277 272 271 279 288 280 290 277 284 298 283 299 286 298 288 286 292 299 307 302 283 292 295 297 288 299 289 310 317 294 316 296 313 323 326 321 323 332 312 311 316 331 323 320 320 319 314 331 328 335 328 335 347 322 323 328 350 331 329 345 356 353 344 345 354 352 340 355 345 367 366 362 355 347 354 373 362 348 367 351 352 360 353 386 386 362 357 371 378 382 390 363 391 390 382 371 387 382 392 379 393 406 385 410 410 377 408 387 392 390 389 410 401 397 414 414 404 418 421 412 426 414 432 432 420 418 424 432 425 428 421 424 410 416 446 444 427 450 453 432 421 424 456 461 430 459 444 441 447 426 450 466 430 432 453 443 442 471 473 455 439 438 473 469 485 447 460 489 458 478 471 472 478 486 470 478 464 464 483 460 458 502 502 506 502 480 509 509 494 471 476 511 518 515 507 483 489 501 509 477 478 496 491 506 532 528 508 503 524 515 502 510 498 530 542 502 503 525 499 548 544 548 507 525 506 519 546 524 530 556 539 546 521 566 550 556 542 517 520 567 565 559 527 558 557 550 532 534 571 546 551 557 547 573 554 574 581 550 580 563 538 587 570 571 573 544 590 591 588 603 554 571 603 590 595 575 594 604 599 577 579 575 585 593 581 596 594 587 590 581 571 621 609 579 602 587 595 608 581 603 610 586 591 582 617 587 596 600 595 609 594 606 625 636 603 641 634 601 642 613 635 643 608 604 619 600 634 615 648 612 642 619 625 660 651 656 630 638 646 647 624 662 650 640 616 611 620 624 658 634 637 643 659 638 657 643 622 628 643 629 686 629 650 646 640 630 669 651 668 645 666 676 636 648 663 696 698 641 648 671 690 672 671 666 654 643 670 687 665 670 695 658 706 706 687 671 695 714 669 655 685 662 687 683 713 682 666 661 705 696 675 689 692 683 687 677 725 693 724 680 666 698 678 692 671 725 672 727 666 687 675 704 716 731 724 722 709 708 706 732 687 737 719 680 676 734 683 694 729 719 746 681 693 731 683 678 682 685 741 731 685 738 717 704 729 732 706 700 711 692 714 687 687 750 707 692 694 722 750 687 691 707 738 706 689 720 730 740 711 693 705 721 704 731 729 695 738 700 700 738 716 726 715 697 696 748 698 697 739 699 715 736 709 700 703 741 715 720 731 712 706 726 701 747 731 704 719 703 704 748 708 744 725 722 734 709 741 704 708 705 707 737 705 705 704 708 738 708 725 707 709 711 721 709 743 707 728 710 706 736 739 743 732 740 708 735 743 707 713 716 727 707 747 710 741 744 747 735 748 711 737 709 715 745 713 708
749 708 739 713 717 710 736 727 708 707 726 746 711 707 707 726 707 708 713 738 725 707 745 749 714 710 738 713 726 745 711 706 726 723 749 721 705 705 728 706 707 712 704 708 734 710 704 705 720 711 728 718 728 712 717 733 732 715 702 705 707 745 701 740 722 723 747 742 704 742 725 705 720 738 711 734 710 718 735 727 702 725 703 706 696 739 742 698 711 739 746 733 743 694 718 702 730 746 739 709 731 733 750 738 702 724 713 719 689 687 748 726 713 690 711 694 749 723 696 741 719 708 701 682 748 704 687 738 701 721 729 731 713 707 698 720 684 743 683 717 678 719 723 712 718 686 705 682 705 676 711 723 732 713 726 695 672 722 710 706 694 708 703 681 698 667 704 679 681 695 698 662 667 707 656 681 667 719 672 691 685 715 688 675 673 654 683 710 685 710 669 653 668 668 701 669 708 704 654 662 698 681 685 651 684 690 692 660 664 634 655 672 681 694 631 684 666 683 686 632 656 686 662 666 687 665 644 670 671 630 635 656 671 652 656 655 619 654 614 622 650 623 629 656 670 617 640 667 647 645 646 665 646 616 638 601 654 650 637 651 630 640 613 648 597 639 593 620 638 626 589 643 623 632 623 600 615 610 641 632 613 633 623 635 598 631 600 611 597 582 628 614 574 580 576 574 576 575 569 596 579 602 575 568 607 598 575 582 577 602 576 584 601 552 586 573 579 602 579 582 596 567 558 561 553 562 564 590 548 579 580 549 545 556 542 583 534 543 538 567 540 554 524 568 568 540 554 518 521 551 562 553 558 546 526 561 548 550 544 552 551 555 527 521 551 516 536 547 513 507 544 526 521 528 508 518 512 499 518 506 496 489 497 495 510 499 511 485 495 490 477 510 482 480 504 500 503 505 508 491 500 477 507 508 505 480 483 467 476 470 496 484 457 471 493 494 469 453 455 451 458 442 446 444 483 446 442 465 466 472 468 465 434 449 444 464 448 427 430 428 435 461 433 452 438 457 448 423 435 448 422 433 450 433 417 413 424 426 428 436 401 421 399 437 398 420 418 405 429 426 407 392 394 403 387 398 391 418 400 381 395 401 391 410 373 402 390 372 400 404 371 389 401 392 381 376 367 390 383 365 361 376 359 382 383 356 352 373 366 372 379 347 355 363 372 355 351 340 361 355 360 360 333 352 342 336 353 337 327 337 354 336 350 341 318 346 321 326 327 330 316 330 315 318 330 319 311 313 326 323 306 321 302 297 315 312 322 293 305 316 308 296 304 297 289 288 289 309 291 308 281 302 304 291 286 277 287 274 275 293 286 271 285 278 286 280 269 286 268 283 259 265 266 266 278 274 260 258 261 270 266 250 266 257 264 247 261 258 255 260 250 242 234 250 252 237 243 244 235 228 243 246 225 223 234 240 229 240 228 224 220 228 217 223 232 216 211 218 225 219 207 206 208 210 218 200 199 209 211 198 201 204 198 209 199 207 204 206 199 194 203 202 201 197 188 185 187 186 184 191 191 189 188 178 176 178 186 181 178 182 170 175 174 174 176 162 177 162 164 167 171 159 156 154 155 154 153 164 151 156 155 150 156 149 149 153 145 151 145 142 151 146 138 140 140 142 145 144 143 137 143 134 129 131 139 134 126 127 136 129 131 131 122 128 124 129 122 124 126 121 114 123 113 122 120 115 112 113 116 110 112 107 114 106 105 105 109 109 106 105 107 97 104 96 95 103 94 100 93 95 95 97 90 94 92 94 87 91 86 84 88 85 85 82 85 86 85 80 80 82 77 81 77 77 77 75 76 77 75 73 72 72 69 71 68 70 67 68 67 65 65 63 67 62 61 61 62 59 59 62 60 57 57 58 60 56 59 57 54 57 55 53 55 50 54 51 50 51 49 47 47 46 46 45 47 45 46 46 45 42 43 43 42 41 42 38 39 39 41 39 38 36 36 37 37 34 35 33 34 35 32 34 33 32 31 30 29 29 30 30 30 28 28 26 27 26 26 26 25 24 24 23 23 22 22 23 21 22 21 20 20 19 20 20 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 19 20 20 20 21 21 22 22 23 23 22 23 24 25 25 24 25 26 27 27 27 28 28 30 30 29 29 30 32 30 32 32 32 33 35 35 35 34 34 35 37 36 37 38 38 38 38 38 39 40 42 40 42 42 44 44 46 45 46 47 47 45 49 49 49 49 50 49 49 53 52 51 54 56 57 53 56 55 55 59 60 62 61 58 60 61 64 63 60 63 62 64 67 64 69 67 71 71 73 72 69 72 76 71 71 74 73 75 79 75 79 77 78 77 83 83 80 85 82 84 85 89 86 90 91 90 93 95 87 91 97 97 96 91 100 95 100 96 98 99 99 99 104 106 100 107 104 101 107 104 110 110 111 107 112 110 117 113 119 121 115 114 125 115 115 125 125 123 123 126 124 128 132 129 124 124 128 131 128 132 134 133 132 136 133 136 138 134 136 141 136 147 150 146 149 142 145 154 148 156 156 156 159 154 153 158 152 157 167 161 159 157 161 165 168 165 165 175 162 179 175 178 181 177 172 177 183 179 188 180 190 183 186 187 183 186 196 190 195 196 199 202 197 192 205 190 192 202 200 204 196 210 198 206 206 215 215 210 208 202 210 213 216 214 207 225 209 219 218 214 223 232 217 215 217 230 235 228 229 232 231 242 226 234 246 240 245 251 236 247 247 237 242 249 239 238 242 253 264 249 262 261 252 272 265 250 259 275 263 253 268 272 277 259 270 272 274 279 286 288 285 279 293 286 278 292 298 296 278 300 288 299 289 296 286 304 310 285 304 287 301 290 311 310 317 314 318 306 306 299 300 314 326 305 317 312 334 315 331 321 329 311 311 313 312 315 325 337 346 329 351 335 342 326 351 355 357 342 349 349 331 351 349 334 355 370 342 363 371 344 349 371 349 368 376 368 365 362 372 377 361 370 390 388 360 365 389 384 362 363 386 386 388 378 385 403 371 400 406 402 387 412 378 409 381 382 383 394 395 393 418 421 406 427 418 394 392 431 401 400 415 425 436 409 407 406 433 416 438 406 420 450 433 451 414 425 429 420 421 438 429 425 420 463 455 456 439 469 454 469 439 457 448 466 475 454 449 466 458 458 472 440 451 479 487 464 481 476 449 454 454 465 493 468 462 493 494 472 480 476 508 503 483 499 511 492 491 509 503 513 487 519 501 489 495 485 486 504 523 523 515 493 513 535 533 512 531 513 539 511 512 526 541 533 503 514 509 530 528 513 514 517 522 519 530 554 514 560 528 525 548 514 564 524 538 555 540 540 550 570 533 547 527 527 557 555 582 564 582 580 556 561 552 568 543 577 573 549 564 595 551 567 557 545 601 581 578 559 582 566 594 573 606 589 557 562 572 608 567 564 570 579 617 609 575 584 590 577 598 587 585 596 579 606 584 576 578 592 626 592 590 612 634 592 623 639 625 604 643 618 618 592 600 592 623 614 626 595 641 631 629 610 598 642 625 650 614 661 605 628 609 612 641 659 629 655 637 632 634 654 651 645 670 667 660 656 655 652 655 660 648 661 678 644 657 622 641 645 667 628 651 655 647 654 634 677 660 645 693 635 684 695 656 638 656 659 644 679 702 684 679 644 675 660 654 651 669 674 651 657 650 679 704 658 659 659 667 651 677 668 661 696 687 706 710 717 708 700 694 693 714 725 660 686 702 690 690 721 697 663 669 725 730 722 733 725 686 685 702 685 670 668 687 703 705 725 678 706 736 715 714 692 722 719 731 726 715 686 725 714 692 741 679 717 702 689 700 733 712 703 703 708 735 689 705 746 689 725 714 703 725 692 715 697 750 712 701 732 725 689 713 690 690 742 729 745 697 692 694 727 742 722 749 748 694 720 748 697 695 724 735 737 702 698 709 742 748 698 718 735 699 745 718 712 703 742 749 717 740 714 744 704 708 705 748 726 706 705 706 706 706 711 710 736 747 713 750 709 743 725 706 717 710 745 710 741 706 717 709 709 745 712 744 742 712 750 747 745 721 712 712 731 737 712 719 750 713 713 745 729 733 711 745 709 713 707 741 712 712 708 708 716 740
739 708 747 713 731 713 727 730 709 729 717 720 731 707 710 739 710 718 713 707 708 750 718 707 736 722 708 707 707 720 712 730 708 718 710 721 736 705 726 748 705 707 725 708 736 735 749 705 726 720 704 748 709 737 743 705 733 703 724 708 718 744 705 715 701 749 730 709 742 721 740 736 724 700 700 735 709 732 699 718 706 702 747 710 707 724 723 706 750 707 707 696 693 700 699 697 737 738 709 731 738 744 739 693 715 689 709 738 697 715 693 699 724 688 688 735 749 696 698 742 736 686 715 749 720 743 736 698 725 682 745 732 748 678 746 724 676 695 679 725 705 704 680 704 695 719 676 708 713 701 677 669 714 688 727 690 669 719 677 690 690 670 667 716 680 722 718 717 688 685 686 725 706 659 663 675 721 722 699 682 678 657 713 668 655 667 666 677 699 688 658 700 705 708 678 687 692 654 698 668 681 662 698 658 645 643 648 638 643 649 655 648 673 688 663 688 692 694 653 667 628 648 631 655 673 634 652 674 664 628 654 628 679 671 660 669 674 635 627 619 621 653 611 652 657 646 648 634 648 623 642 611 642 617 653 609 634 624 620 632 603 617 602 601 627 598 637 634 590 626 600 648 613 617 632 633 609 590 629 639 584 616 589 602 616 632 630 601 625 574 584 588 599 580 604 623 573 593 618 622 595 598 599 614 570 564 605 572 557 580 582 581 574 557 605 556 555 562 564 568 584 568 575 547 574 570 539 549 572 561 563 553 556 552 568 544 532 571 531 566 560 545 570 575 530 573 533 519 555 527 530 520 544 532 531 551 519 542 516 528 551 530 511 545 532 505 500 530 505 506 518 531 531 535 517 493 539 512 487 534 515 501 528 484 506 503 484 485 522 483 517 482 486 482 477 474 492 476 492 507 466 478 488 465 460 495 465 457 462 473 470 492 458 460 493 462 476 473 474 487 458 447 472 475 468 473 477 470 453 437 435 474 463 471 437 464 453 460 423 439 446 436 444 461 428 420 419 453 415 415 424 451 433 434 418 446 437 440 435 428 419 431 408 414 427 398 428 398 405 410 403 404 401 421 384 394 393 382 402 400 384 396 390 386 380 403 388 390 393 402 372 384 367 368 377 384 361 377 358 366 370 358 385 377 363 355 370 359 353 368 346 352 354 372 355 353 362 356 336 360 334 332 333 358 351 329 341 350 349 353 355 325 331 345 341 317 336 341 345 323 326 325 333 308 312 306 307 319 316 319 322 309 306 312 316 316 316 319 307 302 315 316 294 294 285 291 297 302 296 287 306 285 293 298 284 298 288 276 278 283 272 269 279 282 270 267 268 268 278 264 277 278 258 261 259 264 255 267 265 253 271 257 253 268 253 245 241 243 247 255 254 251 242 240 237 239 231 245 237 232 234 246 224 228 237 241 233 228 237 226 226 224 221 233 224 226 222 225 225 207 221 211 210 222 212 217 201 198 210 198 210 195 198 208 209 202 197 193 200 188 197 202 196 194 187 188 181 187 187 177 176 186 178 187 177 173 173 175 172 184 183 175 171 168 169 176 175 162 160 162 161 157 155 154 159 154 157 158 152 157 153 157 159 159 148 147 155 154 150 150 152 138 142 140 145 147 140 138 138 142 136 137 131 136 133 134 131 131 130 123 132 132 129 125 120 124 118 124 119 118 120 118 115 116 118 111 118 113 112 114 107 107 106 113 110 111 107 108 108 100 100 99 104 97 99 99 99 101 99 96 95 90 92 92 96 88 95 93 86 87 84 86 84 81 85 85 86 82 84 81 80 78 82 75 77 74 74 73 73 71 73 71 73 69 73 70 70 69 68 66 69 68 65 67 62 65 61 59 58 59 61 59 58 56 59 59 57 56 55 55 56 54 54 54 51 49 50 48 48 48 47 47 45 47 45 47 43 44 43 43 42 40 40 41 40 38 38 39 41 39 39 37 38 36 35 36 36 33 35 34 34 33 33 33 30 32 30 30 28 29 27 28 28 26 27 25 26 26 25 24 24 23 24 22 23 22 22 21 20 20 21 20 19 19 20 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 20 20 20 19 19 21 21 20 21 22 22 22 22 23 23 23 24 24 26 25 26 27 26 28 28 28 28 30 29 31 30 31 31 31 33 33 34 33 35 34 34 35 37 38 38 38 39 39 38 41 39 42 39 42 41 41 44 42 45 44 44 44 48 45 46 48 50 48 49 53 53 51 52 51 54 54 53 54 55 57 58 56 56 62 59 62 61 63 64 64 61 65 64 66 65 66 66 68 66 70 69 72 74 72 74 76 76 75 74 75 76 80 75 76 81 81 81 84 80 86 82 86 84 89 86 84 87 86 88 91 92 96 89 96 92 93 100 98 98 94 100 103 99 105 104 102 101 101 106 106 104 107 106 104 111 115 113 110 109 110 120 117 113 113 123 119 120 121 124 126 121 124 128 124 126 128 132 127 131 138 131 138 135 134 131 136 141 133 140 143 139 136 142 147 144 150 146 142 142 152 152 149 150 149 151 158 150 152 164 165 167 160 163 155 164 166 160 168 173 164 177 164 164 166 170 178 177 171 175 185 178 183 176 177 175 181 193 182 187 181 194 194 187 188 185 191 204 188 207 204 191 202 207 196 205 203 203 216 209 199 201 201 211 215 211 206 218 211 215 221 225 223 227 232 219 229 235 225 236 224 227 228 225 230 235 233 248 249 236 230 231 245 250 238 238 251 243 262 262 261 256 253 264 267 257 266 257 248 273 250 272 257 275 267 280 271 268 277 283 272 277 289 278 275 271 278 289 296 295 273 292 280 291 284 287 293 283 298 303 294 293 308 294 290 307 304 295 298 308 313 309 322 327 324 309 319 313 308 323 324 326 332 319 317 320 332 313 319 334 321 322 337 344 349 326 355 346 324 348 353 328 351 345 364 336 366 353 352 362 365 370 371 368 368 349 376 376 366 376 353 381 380 364 365 357 384 368 378 373 380 386 380 374 386 375 392 393 368 390 406 396 382 400 394 392 411 400 412 410 392 420 422 397 388 405 407 404 430 428 402 431 434 430 403 405 414 412 435 420 427 437 410 428 434 443 430 436 446 431 444 442 433 453 462 438 458 452 434 441 455 458 466 442 462 470 448 457 459 472 481 476 443 459 457 483 487 455 451 486 453 452 472 454 483 476 455 467 480 491 498 460 467 489 498 505 472 498 469 472 491 507 506 477 514 495 523 515 510 523 503 522 490 490 519 510 487 517 493 512 528 499 533 527 504 537 518 546 497 534 513 545 508 519 529 508 529 507 558 525 551 530 551 524 558 556 555 533 542 526 537 545 531 549 574 534 533 527 574 544 539 534 540 583 571 551 542 546 560 591 552 559 575 572 558 568 548 598 554 547 592 581 557 584 566 567 586 579 609 597 573 594 566 596 605 613 572 595 593 616 585 576 593 580 596 627 621 618 615 602 594 617 623 616 586 603 606 632 616 637 622 632 620 623 628 635 638 591 595 591 599 600 607 614 615 610 604 651 649 611 626 644 631 618 633 606 626 658 665 667 643 623 627 642 630 621 668 640 624 615 638 650 633 639 636 623 627 667 624 637 664 661 687 659 651 676 637 674 691 650 639 668 637 688 693 685 681 645 642 696 637 659 638 655 646 690 656 671 652 678 647 695 665 709 651 705 684 682 707 680 676 717 650 676 701 661 689 719 704 697 711 693 690 658 709 691 721 699 710 722 712 706 689 693 704 705 687 714 722 718 687 686 673 693 686 670 708 706 680 686 740 696 680 701 683 716 693 719 706 720 693 701 699 747 695 709 723 741 720 713 748 743 722 699 685 728 749 714 687 684 739 690 712 724 712 689 687 700 731 689 690 697 745 716 741 730 749 735 745 695 738 704 699 718 710 701 698 750 728 699 735 735 745 724 748 735 702 714 698 714 698 699 731 729 735 726 703 725 733 728 727 742 704 709 719 703 735 704 702 708 749 706 706 716 704 741 719 712 706 706 713 748 734 729 707 729 709 705 708 707 743 722 709 707 750 738 721 733 710 727 706 708 711 713 711 738 742 735 726 713 708 716 739 724 712 724 712 711 708 721 710 743 730 732 713 708
709 714 712 714 712 710 742 714 713 710 710 709 715 710 728 728 715 709 708 708 712 713 710 714 734 708 709 718 731 744 706 707 712 733 711 717 749 740 724 722 709 710 708 745 709 707 707 707 743 714 706 730 705 704 703 704 709 703 706 717 744 708 725 705 701 704 704 710 702 701 727 739 701 719 737 716 711 749 701 707 740 710 749 699 724 738 700 700 727 732 700 725 697 697 709 737 714 697 698 739 698 739 691 737 692 690 740 702 734 735 697 728 691 717 719 732 697 723 694 710 702 713 687 703 742 726 724 714 684 735 713 711 741 718 727 744 715 696 682 729 744 679 687 733 726 679 706 676 688 679 702 731 728 725 693 720 666 691 671 683 709 730 669 729 726 688 693 666 667 672 703 723 662 704 693 705 663 680 719 706 674 667 658 705 654 699 708 677 692 674 703 688 651 698 655 707 653 692 648 652 680 690 677 656 696 638 683 679 691 652 697 680 634 656 656 674 647 685 648 644 685 651 662 671 665 667 670 657 678 682 661 678 626 659 632 633 626 633 631 634 617 615 636 630 635 622 618 634 631 624 665 653 654 656 633 659 625 635 606 619 613 597 621 608 596 648 608 651 594 639 601 594 591 594 629 642 594 621 641 595 638 620 623 632 618 605 580 614 589 583 583 628 586 578 613 579 597 572 582 582 618 573 601 604 562 603 606 582 555 608 554 557 608 561 564 573 581 579 601 567 591 545 559 580 567 544 547 537 561 550 574 584 585 571 580 555 548 550 556 565 577 550 566 550 525 549 549 534 530 563 553 526 547 557 547 545 545 534 520 510 537 511 531 514 509 539 527 533 508 511 495 519 524 501 541 494 535 494 522 491 526 501 493 499 522 498 516 508 522 520 524 516 518 512 472 513 512 512 489 466 500 472 480 499 475 485 489 497 485 500 469 458 453 461 477 456 474 452 464 448 462 468 461 470 475 468 464 452 456 447 458 473 471 455 428 430 439 452 439 452 458 447 423 429 447 455 443 420 443 442 444 421 433 413 412 440 425 425 408 401 401 418 426 403 395 432 412 422 420 409 389 425 420 411 401 417 414 415 385 402 403 397 390 404 404 405 388 404 398 394 367 396 391 369 384 398 370 379 375 373 386 365 369 377 354 378 368 352 361 366 354 365 344 369 363 369 370 337 355 365 356 355 341 346 340 340 331 347 333 354 331 333 343 342 338 334 338 346 332 328 321 329 323 307 333 335 317 326 323 302 316 324 317 301 317 296 313 301 294 313 304 295 292 309 289 306 290 302 309 302 307 298 289 288 274 298 273 284 284 291 277 286 290 282 280 280 284 283 266 270 282 261 259 267 253 253 263 252 261 256 262 252 266 244 259 252 261 257 245 258 258 240 257 243 250 242 252 229 243 240 226 245 234 236 232 221 228 240 220 232 215 218 234 213 224 226 212 210 218 214 206 222 207 221 207 213 218 208 198 198 201 207 196 192 194 195 200 197 194 194 191 199 186 184 200 185 190 183 182 190 179 188 179 190 184 179 174 173 169 184 168 171 177 177 169 176 169 161 168 158 169 170 155 156 159 156 161 161 152 151 160 161 159 148 159 152 152 154 152 140 150 143 140 138 144 137 142 146 133 132 136 137 135 140 136 132 130 133 125 135 129 123 124 125 128 121 126 123 124 122 115 122 120 119 114 120 114 109 114 113 111 114 114 113 104 108 110 107 107 107 103 97 103 98 103 103 99 100 97 96 92 94 95 97 95 94 91 92 85 89 89 84 87 81 84 84 81 83 85 84 78 78 79 78 79 79 73 76 77 72 74 74 72 72 72 70 69 66 67 68 63 63 66 64 61 64 63 62 63 58 61 60 58 60 58 56 57 56 55 53 55 51 54 53 50 52 52 48 47 47 48 46 46 46 47 45 45 45 43 44 42 43 43 41 39 41 39 40 39 37 39 36 37 36 35 35 36 35 35 34 32 33 33 31 31 30 31 29 28 28 28 28 27 26 27 26 26 25 25 25 23 24 23 23 22 22 22 22 21 20 19 20 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 20 19 20 21 21 22 21 22 22 23 24 23 24 25 24 26 26 27 26 26 27 27 29 30 29 29 30 32 30 33 32 33 34 34 35 35 35 36 36 36 38 39 39 40 38 40 39 42 40 41 40 41 41 42 42 43 46 44 45 47 47 49 49 48 52 48 49 50 50 53 55 53 57 57 57 58 56 57 59 59 59 59 62 60 63 64 62 64 65 64 66 66 67 68 65 70 68 69 70 75 71 72 77 75 72 79 78 76 79 83 77 81 80 85 79 86 85 86 83 89 83 83 86 89 92 89 90 94 90 95 93 97 97 93 98 95 101 97 98 100 104 102 104 99 103 108 109 107 112 111 113 114 109 115 111 109 120 114 120 117 123 118 114 118 122 121 126 121 121 123 121 126 134 133 134 136 132 132 137 136 139 140 137 139 146 136 147 147 143 143 150 149 148 145 154 155 156 154 157 146 156 160 159 164 156 157 167 165 159 162 160 172 160 170 171 163 170 163 175 166 167 171 182 182 181 185 184 187 181 182 187 188 183 195 194 182 194 184 199 193 198 189 197 205 204 199 204 206 194 193 207 207 209 200 215 203 212 207 207 209 209 223 222 226 226 227 225 215 216 230 221 227 237 228 239 233 227 244 241 236 240 232 230 245 235 239 243 236 249 241 252 245 250 245 253 259 258 264 245 254 258 261 247 248 262 272 262 277 266 277 267 273 266 271 273 274 265 264 289 281 283 276 280 277 284 276 275 275 292 278 299 298 292 308 288 311 292 291 313 316 290 299 312 292 305 322 322 315 325 309 319 329 322 331 333 317 315 330 321 323 311 315 312 339 333 344 346 345 341 341 339 356 356 339 357 326 341 351 343 339 343 334 368 337 361 370 346 363 351 344 351 347 375 366 367 369 351 368 369 383 367 383 372 378 377 373 376 391 367 368 401 400 375 374 377 384 393 382 385 408 415 379 398 380 393 387 399 394 403 425 422 405 415 424 415 398 427 398 400 438 415 431 433 442 436 444 424 419 436 424 426 414 430 424 439 445 444 447 440 422 431 454 446 454 462 468 444 447 464 437 463 452 441 444 458 465 462 445 444 441 485 485 465 449 470 462 462 467 496 466 480 497 477 484 456 474 505 487 503 467 471 467 505 500 511 512 505 517 504 505 476 504 504 506 507 479 491 491 511 532 491 491 536 495 522 495 501 535 523 526 499 514 527 526 544 518 515 509 527 546 518 553 525 512 521 518 555 516 522 536 565 552 560 568 567 544 565 563 561 540 545 556 527 549 547 580 563 538 584 570 562 576 586 576 590 564 594 545 560 555 560 564 553 557 576 579 601 564 567 600 555 560 610 589 593 608 559 571 573 590 587 619 568 622 572 597 571 579 605 591 580 604 574 628 607 613 588 614 606 616 618 620 618 633 609 631 596 605 635 587 607 606 648 629 649 646 608 597 629 609 629 633 652 606 635 635 620 624 631 613 611 613 613 658 644 633 656 612 637 653 650 646 644 617 632 665 654 651 681 627 653 651 635 648 654 670 688 672 675 661 677 663 689 634 679 653 641 637 668 666 663 649 660 643 696 664 699 702 662 645 699 644 707 646 646 668 684 648 663 681 651 648 674 687 682 698 668 693 654 700 667 709 700 660 696 702 663 719 705 695 721 722 715 666 711 688 677 669 715 694 697 686 705 674 671 698 706 728 691 706 673 677 672 718 710 681 672 712 697 736 718 678 686 736 746 679 684 737 713 738 722 731 739 740 716 741 718 703 683 690 709 685 714 693 709 711 685 700 742 713 750 750 688 712 695 740 717 695 708 739 730 741 695 706 706 704 722 731 708 732 702 715 729 726 699 738 701 747 745 738 698 714 700 700 699 744 705 700 746 748 738 729 740 703 746 707 703 727 728 704 719 705 717 741 723 710 711 708 705 707 739 742 703 707 705 712 708 743 726 707 714 726 711 736 706 708 709 710 710 725 739 736 711 712 709 747 712 713 713 749 708 731 741 745 713 736 713 709 728 736 711 713 744 738 730 712 710 708 740 712 748
735 710 712 719 742 712 722 747 731 712 739 739 726 708 734 725 723 716 707 711 712 722 729 729 712 713 711 742 745 745 726 706 743 706 707 722 722 705 708 712 706 709 711 705 716 716 748 742 744 710 708 707 704 716 708 707 705 706 722 708 726 746 718 750 704 725 712 740 706 705 718 720 708 700 745 710 709 735 701 741 702 713 699 723 719 698 699 729 696 742 739 735 741 750 700 695 707 721 706 730 711 691 732 738 741 715 733 739 694 692 706 718 692 724 704 729 734 698 708 701 708 717 703 702 706 710 689 705 742 738 679 724 684 706 699 732 691 716 743 704 721 719 676 714 693 698 725 679 670 705 708 699 732 715 693 733 723 673 712 665 719 678 692 713 678 708 684 681 724 719 689 712 681 713 718 702 678 689 664 670 670 719 663 705 654 675 711 653 669 697 694 687 695 654 660 657 707 696 683 654 654 681 670 659 677 641 679 652 659 647 690 648 664 633 672 670 630 643 653 636 677 637 676 661 688 628 654 640 624 656 632 679 622 681 643 677 654 664 647 654 675 648 655 646 637 626 637 652 611 632 650 608 607 657 650 611 641 624 635 616 631 609 636 628 609 640 653 614 651 613 631 602 612 601 615 608 596 595 591 624 605 635 595 596 580 612 619 588 613 626 595 598 596 593 607 610 600 595 586 577 568 602 594 593 594 577 570 596 580 581 558 595 576 585 599 572 597 550 599 570 565 550 572 549 560 550 561 580 557 580 539 547 536 574 549 557 576 552 560 564 551 539 557 524 568 572 553 564 564 558 564 515 546 526 520 511 547 510 540 527 536 512 539 503 551 510 539 501 548 525 524 513 543 520 542 518 530 521 527 506 498 526 500 528 502 493 489 483 482 510 515 497 510 475 491 489 512 515 481 513 490 504 466 500 465 475 468 500 467 465 480 459 487 470 471 477 447 466 452 463 451 481 444 462 455 473 442 474 456 453 468 437 445 439 443 465 456 461 424 431 444 445 450 435 435 455 448 452 447 425 439 437 430 425 440 420 428 443 437 419 404 399 430 420 434 406 395 426 403 406 390 403 411 391 409 405 415 391 398 417 396 407 378 401 377 403 396 372 372 377 394 386 365 363 366 366 394 360 379 370 373 359 375 370 386 379 351 354 366 366 366 357 364 367 367 341 372 361 338 368 365 360 353 332 347 358 357 327 356 341 331 353 346 349 346 326 334 339 345 334 328 313 333 314 309 320 312 335 312 306 313 329 314 297 316 318 309 292 312 290 307 299 292 290 299 285 296 293 299 294 296 284 303 297 292 289 291 285 276 294 292 292 281 275 285 262 281 273 260 263 267 269 263 262 252 253 272 272 263 256 254 254 267 245 259 242 251 242 248 249 238 236 253 253 234 253 252 249 238 242 235 235 234 233 236 239 241 230 231 236 222 217 230 229 215 230 220 227 211 209 209 222 223 208 214 212 205 205 198 199 198 209 207 195 198 195 208 205 205 196 190 197 188 196 193 188 181 188 183 176 186 178 186 182 186 174 186 169 177 181 175 174 178 165 169 177 161 167 164 167 160 158 170 164 156 154 156 164 150 158 153 161 153 149 154 151 148 142 143 152 139 140 146 148 135 144 137 145 146 133 136 131 131 129 128 138 129 134 126 133 131 129 128 130 121 118 122 125 125 117 123 115 121 122 113 112 115 108 111 107 113 110 108 110 103 102 105 100 104 105 101 103 96 100 96 96 102 96 98 99 95 96 97 89 93 93 86 86 93 90 90 85 87 87 85 81 83 83 81 82 77 81 79 78 74 73 73 73 74 73 76 71 74 68 73 72 70 66 68 69 64 65 63 65 65 65 59 61 60 60 62 57 60 57 56 56 57 57 55 56 55 54 54 50 50 50 51 49 47 48 48 46 46 47 44 46 45 42 44 44 41 41 41 40 38 38 38 41 38 39 36 37 35 37 36 36 34 34 35 34 33 33 31 32 30 29 31 29 29 28 28 28 26 26 25 25 25 24 25 24 23 23 22 22 21 22 21 21 21 20 19 20 19 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 20 19 20 21 21 20 22 22 21 22 22 23 24 23 25 25 26 26 25 27 26 27 27 30 30 30 30 29 30 31 32 31 34 32 35 33 34 34 34 37 35 38 37 37 39 41 41 41 38 40 40 42 42 41 43 44 46 43 47 46 48 46 49 50 48 49 51 49 53 50 53 54 52 54 56 55 55 58 58 60 62 61 57 63 62 60 62 65 65 62 66 68 67 67 65 66 71 73 71 70 72 69 73 76 73 76 76 74 76 78 80 76 77 83 82 78 84 85 85 86 82 88 84 88 92 94 88 95 96 97 92 92 95 93 100 98 94 96 97 95 102 103 99 101 107 106 107 105 106 110 108 105 115 115 109 115 116 116 118 118 119 123 120 118 125 116 119 126 129 123 122 130 124 135 135 127 130 134 134 133 135 136 140 133 133 146 142 140 146 141 146 143 146 152 146 156 145 147 149 146 155 149 156 149 159 154 165 159 156 163 158 162 172 170 159 162 165 171 171 171 178 172 175 177 178 183 172 178 173 175 181 191 184 181 190 184 194 184 184 190 185 191 199 187 206 200 205 196 202 199 201 194 211 197 213 208 203 204 221 206 223 212 219 211 209 209 229 214 217 230 229 218 228 231 232 231 232 238 235 245 226 244 245 247 229 229 250 249 246 241 235 235 257 247 258 258 241 246 249 245 265 250 263 252 256 270 255 260 257 264 278 272 266 269 266 283 284 283 274 265 266 289 291 269 294 279 295 293 283 293 281 301 298 297 288 307 299 302 307 293 288 312 301 290 305 306 305 304 309 325 319 310 328 314 329 335 330 314 322 319 339 328 318 315 324 319 332 332 320 351 323 322 336 350 356 345 345 333 343 348 340 348 350 355 356 345 371 365 362 352 377 345 351 379 364 365 357 357 369 357 367 371 390 387 384 372 367 364 383 395 381 389 397 380 390 394 392 381 389 397 410 407 385 403 415 389 405 411 400 402 406 402 423 391 426 416 406 398 410 419 424 432 434 400 427 418 418 413 406 423 443 422 419 449 422 429 432 422 418 431 431 420 421 457 448 446 444 465 460 441 442 439 464 443 448 466 482 473 479 480 471 458 444 456 456 456 491 482 489 482 460 496 457 476 490 495 464 471 482 469 493 492 475 492 514 476 488 472 491 506 497 521 497 517 483 499 479 526 506 520 499 533 535 510 500 518 533 510 504 523 525 538 504 519 521 518 525 503 541 504 520 546 556 555 529 548 512 559 525 552 527 543 521 529 529 567 539 572 540 544 554 569 560 579 565 542 567 538 533 569 567 585 569 550 551 553 573 584 583 556 564 594 592 577 589 597 557 576 584 601 597 605 557 564 561 594 585 577 603 573 586 607 615 583 572 598 575 593 573 616 596 608 599 595 630 627 601 592 632 627 588 637 614 593 626 621 606 617 643 620 608 592 644 618 591 652 629 604 644 638 598 617 653 650 617 653 617 656 656 630 629 642 657 626 617 647 629 632 631 632 666 648 621 643 676 639 674 647 670 681 645 627 677 642 654 684 634 679 669 657 674 648 672 627 642 664 631 658 688 633 645 698 688 689 670 686 642 648 662 663 685 692 656 644 671 643 664 681 645 665 677 661 655 691 703 663 702 656 697 690 652 657 665 660 711 677 701 664 722 707 715 711 700 672 713 715 692 689 713 723 719 671 687 696 710 688 674 667 723 708 715 689 696 697 673 687 705 720 715 712 707 735 696 678 739 732 723 726 745 742 686 691 699 688 727 724 718 724 720 688 687 704 728 747 707 745 705 685 749 708 743 697 709 696 707 737 702 690 703 745 736 742 741 693 743 713 745 737 697 738 727 730 747 724 729 719 750 722 698 702 700 720 699 717 702 714 698 730 703 743 705 738 728 715 705 706 719 701 706 705 702 736 703 707 704 727 703 739 731 706 727 746 742 742 747 720 720 749 726 739 745 747 708 707 706 707 712 707 718 707 732 724 732 707 709 744 724 739 739 713 710 707 747 717 731 709 750 737 724 708 715 708 711 719 708 711 710 739 712 749 738 731
741 745 709 714 734 708 714 709 708 712 737 708 732 711 709 713 713 708 709 712 713 710 708 749 724 712 710 739 711 715 741 712 749 709 708 712 712 708 707 732 739 747 719 707 707 711 705 707 738 723 709 732 737 709 744 716 749 724 714 707 740 725 722 719 716 706 707 704 707 741 701 744 706 704 743 722 724 698 703 704 721 716 698 723 711 719 737 749 722 714 698 738 743 745 705 740 714 742 722 746 742 694 739 708 727 706 743 717 713 729 700 729 694 688 733 730 686 720 742 685 690 689 715 689 748 688 687 749 680 691 684 719 683 692 742 729 689 715 732 679 737 684 741 684 723 710 699 683 700 675 672 719 686 712 717 673 694 713 700 672 678 695 691 671 692 668 707 707 699 699 676 676 685 714 681 671 706 708 657 681 685 664 655 688 679 717 671 661 698 674 656 707 646 668 675 694 676 659 677 652 653 648 702 648 686 639 666 665 636 664 678 638 655 655 680 692 653 680 682 655 633 651 656 645 674 634 657 671 645 632 662 640 638 637 617 647 669 627 632 625 621 652 667 628 662 617 638 646 663 662 626 654 615 606 641 625 650 616 622 637 641 596 640 600 619 603 633 646 617 608 607 622 639 622 608 591 598 623 598 613 610 620 638 585 625 604 627 612 618 578 627 585 622 570 570 577 592 579 584 576 601 568 573 601 567 596 606 569 588 554 571 607 602 603 560 551 551 593 575 579 588 586 550 554 544 563 560 574 546 579 558 589 583 581 547 561 565 563 540 562 556 544 527 530 543 541 547 567 533 531 544 544 550 525 555 553 551 531 555 514 520 551 553 525 540 527 512 533 521 529 516 514 503 523 493 518 496 527 525 528 501 527 501 497 493 504 500 502 506 501 484 486 515 475 483 472 505 504 510 483 490 505 477 464 460 496 503 470 457 479 491 483 492 476 467 472 490 492 448 488 461 482 485 468 449 467 472 476 435 449 471 458 452 452 467 467 460 429 447 429 461 437 442 449 441 456 437 455 450 420 440 410 431 422 411 423 425 414 406 410 402 422 433 427 408 396 409 397 404 393 410 393 404 386 397 388 399 385 419 397 390 399 407 398 393 401 378 391 373 375 366 378 380 374 385 361 377 394 358 387 367 386 357 378 385 367 357 375 364 350 376 361 349 353 367 364 346 347 349 349 337 337 345 349 340 341 351 353 332 353 334 337 343 348 328 324 334 342 344 313 342 320 329 322 330 316 324 335 305 316 330 329 308 319 312 309 298 303 320 313 301 298 306 288 301 303 307 285 309 305 300 296 290 287 275 273 286 275 296 280 282 292 271 274 275 273 278 262 273 267 273 276 280 255 270 262 267 256 250 253 267 248 263 258 252 261 256 253 259 241 253 257 238 250 236 246 232 248 228 244 236 231 228 230 232 233 222 224 236 231 231 223 223 231 222 221 222 223 219 206 223 215 214 207 208 205 209 210 213 208 211 194 204 199 198 199 191 192 189 204 200 202 199 191 196 182 195 182 193 181 179 179 186 173 185 177 175 177 171 176 166 167 180 174 169 174 175 164 161 159 172 157 160 169 156 152 165 164 161 156 151 148 156 157 153 153 152 155 152 147 152 144 142 149 135 135 139 139 144 144 141 132 138 132 133 131 133 130 135 125 130 132 128 119 127 117 128 118 123 122 115 122 118 116 118 118 119 111 109 117 109 114 108 105 105 110 107 109 102 103 101 104 98 99 96 97 96 98 94 94 96 96 97 95 92 95 93 92 86 91 90 85 85 88 83 82 86 79 83 81 78 77 76 78 77 73 76 78 72 75 75 75 71 69 69 69 66 70 68 68 68 65 67 61 64 64 61 64 58 59 58 59 57 60 55 58 57 54 55 52 55 52 52 51 49 51 51 49 51 47 46 47 46 45 44 43 44 43 44 44 43 43 39 42 38 41 39 38 38 38 37 37 36 36 36 36 33 34 34 32 33 33 31 31 31 29 30 29 28 27 28 27 27 27 26 26 24 24 25 23 24 22 22 23 22 22 21 20 21 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 20 19 21 21 22 22 21 23 22 22 23 24 25 24 25 26 25 27 26 27 27 28 29 29 29 29 32 32 33 32 32 33 33 34 33 34 34 36 37 37 37 37 39 39 38 40 41 42 39 43 43 43 44 43 46 43 47 44 46 47 47 48 51 52 48 50 49 50 54 55 55 52 57 55 54 55 58 59 60 57 62 59 59 59 63 60 66 66 64 65 64 64 64 66 68 68 73 72 69 70 75 74 73 77 79 75 76 79 77 83 80 79 84 79 84 81 81 81 89 88 83 90 90 86 92 91 88 93 93 92 94 99 94 95 94 98 97 95 97 102 107 102 107 105 110 105 110 108 111 113 112 116 116 115 117 120 118 117 114 123 116 114 121 126 123 127 123 121 129 124 128 123 125 124 125 129 130 136 137 132 137 137 133 142 144 140 140 143 139 142 141 152 152 155 155 152 147 152 152 157 161 161 151 161 155 156 159 160 169 171 157 159 171 161 163 162 171 163 164 179 166 173 169 181 182 185 174 188 176 180 189 176 191 189 180 191 185 190 195 197 187 193 192 192 204 195 205 198 203 211 197 207 209 198 200 205 218 210 211 204 210 217 219 222 220 213 215 212 219 220 220 235 219 223 234 239 229 244 224 245 237 245 232 232 235 251 232 244 256 244 258 241 249 249 254 249 247 257 256 264 269 266 258 260 271 272 253 262 259 257 271 284 280 277 267 282 281 291 289 278 268 293 293 293 273 295 284 289 291 294 287 292 281 283 297 302 287 311 311 316 289 297 303 302 299 325 318 318 310 325 316 320 306 304 319 308 321 321 328 330 337 327 335 336 329 332 328 323 338 335 347 343 337 325 346 352 337 332 359 358 343 350 336 367 367 367 364 347 366 361 356 347 367 370 353 358 381 361 375 384 369 376 389 366 360 379 372 391 382 385 392 388 400 399 405 382 393 376 406 394 407 382 411 381 396 407 421 398 399 400 420 427 393 407 419 423 416 410 404 423 413 438 420 440 444 428 411 408 420 416 429 420 437 456 441 429 456 422 439 463 451 462 455 445 466 427 449 452 435 448 444 460 478 439 438 460 469 483 441 444 475 479 485 455 462 468 467 458 453 463 459 473 483 497 493 503 479 478 472 480 500 469 471 507 485 490 487 503 473 482 498 515 480 498 515 529 519 531 486 507 506 496 526 492 520 502 536 502 517 536 525 511 528 543 529 513 506 551 507 554 519 508 537 537 527 540 563 549 529 564 566 526 567 518 572 573 521 526 570 534 533 560 560 571 545 579 533 559 547 558 545 587 576 545 590 593 591 568 575 578 548 591 556 553 592 603 585 574 605 569 567 607 558 609 598 609 593 611 576 571 587 614 590 614 579 603 569 591 596 590 588 613 584 585 631 604 605 623 631 583 627 616 603 599 638 631 642 591 623 605 615 607 648 652 653 638 652 635 627 617 642 631 617 658 635 658 629 614 625 652 662 652 616 610 658 639 619 632 652 633 639 646 658 640 636 621 646 628 628 658 638 636 679 624 647 686 660 687 627 677 661 658 664 673 691 640 659 695 672 664 639 677 701 685 641 702 655 653 688 675 698 665 656 694 686 693 653 687 649 673 682 706 691 664 650 652 669 654 704 720 691 689 721 689 690 659 669 679 703 693 674 674 727 702 700 696 682 690 725 721 730 678 708 677 731 705 720 693 723 708 726 736 691 726 685 684 700 724 711 734 679 725 690 708 702 746 717 747 706 688 680 692 682 714 699 682 687 719 723 727 749 748 684 724 719 703 690 721 748 706 726 694 689 690 720 732 746 735 736 693 734 706 735 733 749 722 720 693 730 695 701 706 698 730 702 698 711 715 703 699 702 707 747 710 701 724 713 703 727 714 724 740 705 702 707 721 725 718 702 733 713 708 730 714 729 711 705 744 713 707 705 731 731 718 705 711 710 725 709 709 714 713 743 726 710 744 730 706 738 738 723 710 708 713 710 710 710 713 714 746 722 738 733 710 711 713 710 741 714 710 747 742 748 710 722 711 712 748 714 714
736 714 740 742 719 712 741 711 719 713 733 708 708 747 708 739 728 718 710 725 708 747 711 736 729 710 710 728 710 718 710 741 727 744 724 730 744 710 709 725 710 736 749 721 714 705 710 707 736 737 747 706 709 703 708 742 714 706 706 709 718 706 746 706 707 745 704 717 741 716 700 701 706 705 749 740 701 724 704 714 709 703 722 698 699 701 727 707 719 703 723 695 694 697 730 695 740 730 696 719 738 717 690 739 727 695 692 721 704 693 732 699 693 737 749 687 744 691 689 695 718 700 688 739 712 701 745 685 707 699 712 703 700 725 746 735 702 676 720 732 697 721 689 711 709 675 684 727 739 734 687 706 690 698 673 714 676 684 672 722 673 723 708 664 718 670 714 705 674 698 672 663 697 686 703 694 683 671 670 713 672 689 714 681 679 655 667 698 682 712 687 652 666 666 696 660 683 680 701 701 642 670 671 648 702 668 682 691 650 657 678 651 696 648 682 688 631 651 676 647 660 668 679 631 641 667 656 665 681 632 624 682 657 673 622 653 651 651 624 652 647 662 653 652 645 659 613 616 645 665 662 623 626 618 661 626 642 659 602 611 622 650 646 624 604 617 642 596 611 637 611 645 593 624 600 605 623 622 620 633 628 610 627 596 585 583 586 589 579 605 623 596 629 623 571 588 597 597 620 600 587 619 582 588 593 613 582 603 591 583 585 572 580 598 565 596 586 553 584 547 553 589 589 562 558 555 540 541 592 572 569 552 551 551 558 577 530 576 576 556 534 568 536 577 564 539 546 529 524 560 541 533 555 561 542 512 555 543 547 530 507 508 545 503 537 548 507 506 533 497 546 513 519 538 492 496 531 523 490 532 498 504 517 488 526 489 481 490 493 521 506 508 512 497 519 474 472 470 494 472 466 499 466 497 464 499 467 466 483 490 492 468 470 477 464 450 485 459 486 460 481 465 468 445 454 449 461 445 455 447 466 457 443 448 470 435 466 428 426 429 448 459 460 433 421 452 438 422 434 450 423 421 416 447 426 413 440 413 436 424 399 438 431 406 429 412 428 407 391 421 422 417 417 385 413 389 408 385 382 406 416 387 392 401 406 393 380 398 392 390 400 370 388 396 363 361 362 385 378 392 366 377 374 353 380 382 377 351 379 348 372 359 362 367 353 347 338 340 363 356 341 350 348 330 338 347 358 353 334 326 333 331 337 333 322 339 324 314 313 315 325 322 312 333 327 317 308 332 326 315 309 320 325 302 312 320 313 304 307 290 301 290 298 312 287 312 308 298 293 304 281 298 300 294 289 289 295 293 293 286 291 278 279 277 273 281 267 271 280 261 273 257 272 276 261 262 257 257 249 259 266 259 261 247 260 249 258 256 252 243 240 247 256 249 232 233 245 228 236 242 244 235 230 240 240 226 226 235 225 217 224 215 225 231 216 226 223 217 211 224 221 209 213 220 220 207 215 199 204 207 211 206 206 206 201 191 194 196 205 195 201 199 195 197 195 180 186 186 181 193 178 186 190 180 172 177 171 175 184 170 177 179 177 169 173 167 167 169 167 167 172 159 160 160 167 167 165 165 164 157 158 159 146 151 156 152 143 148 142 140 144 140 147 148 137 140 142 141 141 137 135 133 138 134 137 126 127 125 132 123 133 122 127 127 120 121 125 125 124 118 125 116 113 112 115 114 111 113 111 110 110 110 111 103 109 104 109 103 100 105 103 105 102 103 96 103 98 94 94 91 91 92 95 90 92 91 87 93 88 85 87 86 88 83 87 82 83 85 77 83 77 79 76 75 77 76 75 77 75 73 76 75 68 69 69 70 71 69 65 66 65 65 63 61 65 62 64 62 59 60 61 59 60 59 57 56 54 56 54 52 54 53 53 50 52 50 48 49 49 46 47 45 46 44 44 43 44 45 44 41 42 41 41 39 40 38 41 41 39 37 37 38 36 37 34 36 35 35 32 34 31 33 31 32 31 30 30 29 30 28 28 26 26 26 25 25 24 25 24 24 24 22 23 22 21 22 20 20 20 20 20 20 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 19 20 21 21 21 22 21 23 22 22 24 23 24 24 24 26 25 27 27 26 27 28 29 28 30 31 32 30 31 32 32 33 34 34 33 35 34 37 35 37 37 37 37 40 41 40 41 41 40 40 42 42 44 43 45 45 47 46 47 46 48 47 51 51 49 49 51 54 50 54 52 53 57 53 58 56 56 60 59 60 62 60 60 60 62 62 61 61 62 63 66 68 68 67 70 72 71 69 68 75 75 72 76 78 74 78 75 77 75 82 80 81 77 78 81 86 80 82 87 89 90 89 87 87 93 94 93 96 91 95 94 92 100 96 95 98 103 99 100 103 99 100 108 101 109 108 102 106 108 113 108 112 116 118 118 110 121 119 112 120 125 117 125 121 127 128 128 128 124 121 125 126 132 126 132 128 137 137 129 141 135 132 139 139 138 142 141 138 148 140 151 148 148 141 143 149 153 150 149 157 157 162 159 162 165 165 155 167 168 162 170 166 166 171 172 163 170 177 175 178 180 180 170 182 177 175 185 174 177 180 175 181 179 191 190 183 182 188 187 200 188 193 196 194 190 196 203 203 196 200 211 215 199 198 207 220 214 213 210 216 216 209 216 216 214 221 211 232 222 233 216 221 232 220 221 221 232 230 230 234 227 245 232 243 243 234 233 254 251 235 253 245 258 246 264 249 253 258 250 248 256 271 269 252 272 260 269 269 268 257 283 262 283 269 284 286 284 282 286 293 269 281 286 281 295 273 298 295 279 286 301 306 287 297 308 308 293 301 311 311 291 307 303 313 317 324 299 315 302 303 307 308 310 307 331 331 329 326 324 341 316 330 321 331 347 334 345 325 321 345 325 345 356 338 350 357 354 359 349 362 346 367 347 343 350 365 366 344 377 348 349 377 366 370 349 351 378 363 371 379 356 391 366 395 379 385 366 389 367 367 388 372 393 385 374 403 398 387 406 413 382 379 381 418 404 393 391 400 425 421 413 416 397 417 401 403 401 415 400 425 417 403 428 442 434 426 428 430 440 431 426 422 415 448 450 454 439 443 441 448 421 430 427 435 446 460 435 432 443 442 477 434 450 460 441 473 441 452 470 451 487 475 470 470 457 476 451 492 455 470 461 499 473 460 483 504 461 476 469 499 485 491 509 501 492 518 480 504 493 481 520 484 483 512 504 514 525 522 489 516 508 524 532 526 538 531 494 524 522 528 504 533 539 506 534 526 521 550 511 512 537 514 552 556 535 519 559 556 521 519 539 533 525 532 544 552 536 528 552 546 575 561 577 534 536 539 552 573 560 582 575 544 562 559 590 558 567 550 593 578 601 602 597 601 591 568 595 589 598 560 609 565 585 592 587 608 587 586 602 589 571 616 614 611 568 594 622 601 591 596 605 580 593 586 609 611 592 597 591 595 604 592 619 588 620 621 633 616 597 637 614 591 619 636 635 639 644 617 597 633 600 652 645 607 636 638 621 616 654 620 628 668 608 647 612 658 651 619 658 634 636 641 672 656 625 655 622 679 658 653 672 664 672 635 648 650 635 674 643 692 652 648 633 676 674 676 667 638 670 657 696 668 680 646 637 640 675 688 702 669 688 662 677 643 670 650 710 663 694 696 655 663 671 667 655 689 678 668 689 663 693 708 697 708 669 693 688 690 713 682 701 662 717 718 674 679 728 699 683 668 708 689 713 672 732 676 709 699 723 730 692 703 740 715 687 709 684 708 719 686 701 696 687 690 715 716 745 681 700 716 688 731 714 736 746 739 698 721 697 684 698 710 720 742 686 686 725 748 688 728 745 718 710 722 716 744 691 696 699 737 704 733 739 697 707 722 740 726 709 724 729 719 726 739 730 718 713 745 702 722 703 704 703 731 743 750 701 745 750 734 746 750 706 701 720 730 731 703 704 702 740 703 709 719 710 739 719 735 706 703 737 710 736 706 705 724 707 706 743 741 744 711 707 708 709 707 719 716 728 734 733 711 710 713 708 707 742 713 735 732 711 714 731 741 710 709 746 738 718 740 710 750 709 708 744 735 739 719 750 717
732 722 713 726 728 733 732 711 711 712 731 711 741 714 709 727 733 747 742 712 731 729 713 720 736 733 716 710 718 726 711 711 742 720 733 717 708 712 750 745 706 747 740 708 715 708 725 710 716 706 705 708 714 704 749 707 708 740 744 747 721 714 708 749 704 708 706 742 714 706 705 719 705 700 709 723 749 733 699 698 703 699 733 723 711 706 700 698 746 700 698 747 721 716 734 736 718 715 703 694 719 697 733 744 691 693 721 732 723 692 691 714 687 697 688 738 745 725 686 719 706 690 692 740 694 725 686 691 721 704 690 745 684 681 738 700 713 699 740 712 707 723 710 721 729 696 710 676 674 687 702 705 682 732 673 722 678 729 708 678 696 711 708 669 712 683 691 685 728 710 680 690 674 722 667 698 672 655 692 706 669 668 664 656 670 713 667 664 688 710 697 704 662 693 704 656 691 687 646 659 661 643 642 650 679 674 674 687 691 685 665 674 647 635 637 662 671 690 649 675 664 649 664 626 632 650 678 631 645 674 651 663 626 656 625 669 655 673 614 663 619 629 631 612 635 611 638 619 667 647 641 641 645 620 610 616 616 620 653 660 611 597 626 643 635 613 651 643 626 596 639 617 632 640 620 617 643 622 614 637 613 630 632 590 579 605 608 616 581 621 576 591 607 608 620 580 609 603 569 589 572 617 586 574 605 579 592 558 585 562 557 579 565 583 583 598 603 558 577 598 589 544 561 573 595 569 587 548 582 586 557 580 583 576 558 584 566 544 545 535 542 539 558 523 559 538 544 553 560 554 554 536 545 521 513 561 526 561 551 509 534 552 535 512 548 520 520 508 547 523 496 525 495 504 494 532 491 534 497 494 517 500 507 512 483 525 499 525 485 524 476 522 512 481 496 475 515 509 513 481 481 489 471 480 492 503 468 473 457 492 477 467 462 468 494 451 477 487 463 451 460 477 477 445 459 476 467 464 470 454 462 447 440 458 454 431 447 437 442 444 422 443 423 433 449 458 429 435 427 427 449 448 414 420 431 444 410 434 406 417 408 430 404 397 401 417 417 424 425 403 412 414 420 405 422 420 392 404 415 388 404 393 397 390 381 410 399 395 400 399 386 383 368 391 366 387 388 367 392 377 376 355 374 384 382 353 376 369 377 349 351 365 365 372 367 343 345 345 354 367 357 356 363 351 345 332 330 338 326 327 350 325 335 331 319 343 329 338 316 326 335 328 317 334 317 323 330 304 312 327 324 317 301 311 310 320 299 312 304 296 301 290 315 293 306 305 306 283 296 285 306 302 300 301 291 294 286 281 283 287 269 284 289 291 286 277 267 262 274 262 281 257 276 267 274 271 270 254 264 271 258 268 254 252 242 247 263 259 244 248 239 251 236 255 236 230 231 233 244 231 235 246 238 227 242 231 219 218 224 224 230 230 214 227 214 222 213 217 216 226 213 204 223 211 209 207 202 211 216 207 214 211 198 195 196 208 195 194 197 191 200 201 195 200 199 194 193 195 191 188 189 178 186 180 188 181 170 170 184 174 178 170 167 164 165 172 168 169 160 167 156 169 158 160 159 154 161 164 158 159 153 158 156 149 155 156 142 150 140 144 145 151 138 142 143 146 137 139 138 133 142 133 137 140 132 128 132 135 125 130 132 129 125 119 128 121 124 125 118 118 115 123 114 111 118 115 110 111 111 109 107 113 109 105 109 103 102 107 108 101 105 100 99 98 95 100 100 93 93 97 96 95 95 88 94 89 92 89 86 88 89 82 84 87 86 81 79 82 81 81 79 78 81 75 74 76 77 78 75 70 71 70 74 71 71 70 70 70 64 65 66 66 67 64 64 62 62 62 62 60 62 62 60 58 59 55 55 54 57 55 51 55 51 50 52 51 50 51 51 48 48 48 46 44 43 43 42 45 43 41 43 41 42 39 38 38 41 38 37 37 36 38 36 36 36 36 33 35 34 32 33 33 30 31 31 29 29 30 29 27 28 26 27 25 25 26 24 25 23 23 24 23 22 22 22 21 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 23 25 24 26 25 25 26 27 27 27 29 29 30 29 30 30 30 31 33 33 32 35 35 35 35 36 35 38 38 38 39 39 39 40 38 39 41 42 41 44 41 45 45 46 44 45 46 47 48 47 51 47 51 52 50 53 52 51 54 56 56 55 56 54 57 59 60 58 62 57 60 59 64 65 60 64 62 66 64 67 69 65 72 72 70 72 72 75 76 74 72 78 76 75 79 76 81 78 79 76 79 79 85 85 86 87 84 83 88 86 86 89 90 93 87 93 89 90 96 91 95 96 97 94 99 101 105 98 106 104 105 109 101 109 105 107 104 108 111 108 115 112 117 114 117 119 116 113 123 125 122 122 125 119 120 122 128 122 122 123 128 127 128 130 136 140 129 131 141 142 132 134 136 136 141 138 140 148 139 143 147 152 148 153 151 157 154 161 150 162 159 165 166 164 168 155 170 156 158 171 165 173 171 168 169 171 179 181 168 182 177 173 180 186 187 179 174 189 178 179 188 183 188 188 197 189 185 196 202 188 191 202 194 200 200 198 211 213 209 198 203 214 203 203 214 213 210 219 215 211 223 226 209 223 225 219 216 227 219 217 221 239 221 238 235 233 239 225 236 245 236 244 240 240 251 251 252 237 258 247 251 249 248 258 265 262 258 269 260 251 255 268 270 265 265 266 276 264 260 272 260 282 286 275 274 274 274 267 293 282 283 281 283 300 283 290 299 282 300 300 299 282 309 289 309 311 306 299 297 298 317 295 299 300 313 302 327 312 300 326 303 308 334 307 317 310 337 311 338 315 336 324 329 345 344 327 345 321 344 350 324 346 352 331 351 336 362 352 364 338 352 342 368 353 356 373 344 374 357 350 372 353 369 363 386 378 381 380 385 370 393 386 369 361 392 389 381 382 366 402 405 376 374 382 391 378 400 395 381 405 388 399 395 408 417 392 403 419 426 395 398 425 424 410 415 402 423 429 420 422 414 440 432 405 426 412 422 438 423 419 435 422 444 433 460 437 419 427 460 425 449 456 449 432 442 468 474 439 442 461 465 475 439 452 470 479 485 455 447 477 475 453 466 476 468 478 454 478 461 455 481 492 495 471 494 480 475 489 510 471 503 478 483 513 519 497 519 512 500 509 478 495 498 488 518 497 499 505 489 493 501 525 539 493 510 496 502 511 530 526 508 534 508 527 529 509 525 523 537 516 519 535 527 560 540 534 548 566 566 528 520 531 561 528 568 550 526 539 579 572 532 541 555 548 536 559 575 550 588 569 558 548 579 541 554 592 553 554 596 583 572 563 588 568 600 593 562 590 564 573 570 589 591 570 570 610 592 565 600 579 565 596 600 571 575 593 584 591 610 616 598 609 603 611 625 597 580 592 585 627 604 595 625 592 591 624 646 600 639 638 626 630 636 621 635 601 654 657 599 622 617 628 649 653 617 650 624 666 656 624 654 660 618 622 658 664 631 616 661 675 635 627 678 650 650 677 642 621 628 676 654 644 671 628 670 687 660 658 668 640 679 670 678 688 650 637 640 673 685 700 665 697 687 695 665 674 663 670 680 696 678 664 660 702 650 665 647 694 713 678 676 704 717 702 665 670 685 668 655 696 660 712 718 679 668 724 666 659 684 687 687 690 678 672 689 683 688 721 719 692 732 726 713 672 728 724 733 688 719 673 712 727 694 673 678 674 692 714 708 693 702 676 680 727 745 684 749 739 708 728 746 744 701 732 736 725 733 689 732 713 707 731 750 731 741 690 688 703 732 745 738 693 736 691 696 693 749 731 692 695 707 695 708 738 712 734 735 700 706 705 721 704 712 739 702 699 714 745 703 701 703 703 699 730 699 702 733 704 701 705 735 704 727 705 702 735 748 718 721 733 703 707 707 748 708 703 719 714 710 745 705 705 707 711 740 725 710 720 750 745 714 712 712 748 722 714 712 710 746 708 713 736 739 712 734 727 710 749 748 712 741 724 740 727 712 710 712 710 733 719 716 750 714 735 714 709 711 714
713 728 715 722 713 724 708 710 721 743 709 711 708 735 742 709 713 711 712 716 725 708 733 711 729 710 713 712 725 712 707 736 707 713 712 712 729 744 747 709 709 730 719 724 720 709 725 710 707 709 720 706 728 707 722 710 708 705 743 714 706 708 705 704 716 704 738 736 703 706 712 713 734 748 702 704 747 729 709 725 735 715 733 719 705 721 723 708 698 722 698 699 742 715 697 710 703 694 741 746 691 731 693 733 703 715 746 736 692 694 691 726 691 696 696 726 732 700 721 727 694 740 698 732 695 687 725 746 708 744 710 702 723 711 746 685 735 735 727 705 702 683 702 682 741 718 690 730 680 708 721 682 708 677 681 704 690 735 713 734 680 731 684 684 723 724 672 692 670 717 704 684 692 658 657 688 698 668 661 710 717 690 679 676 693 677 700 656 681 657 656 703 691 660 649 681 705 649 653 659 674 681 668 664 688 664 681 698 663 666 686 638 642 653 672 694 670 657 642 681 687 667 660 682 634 647 641 644 685 676 672 647 626 632 661 639 636 667 664 663 637 644 616 643 622 619 644 634 629 651 636 630 612 606 643 627 607 630 616 650 619 651 650 603 639 644 649 640 601 646 610 646 605 595 631 592 589 599 625 592 614 615 590 592 590 625 634 599 582 618 590 590 580 629 589 571 610 605 610 586 582 613 577 601 577 610 574 613 599 588 579 562 577 560 602 571 553 554 589 602 559 556 552 581 553 586 551 558 563 573 585 572 585 537 548 577 583 578 537 559 540 536 567 570 575 542 540 523 569 560 548 530 543 539 534 554 540 553 559 530 554 533 521 531 523 542 530 531 537 541 512 507 515 538 513 516 525 498 518 514 490 500 508 483 509 521 492 496 508 499 484 491 517 503 479 488 484 505 499 481 496 494 508 463 480 459 491 488 474 492 495 483 483 476 460 478 473 469 476 476 474 458 467 462 464 471 482 442 444 460 461 435 431 436 451 470 468 448 465 454 432 454 437 423 445 418 416 448 431 450 429 428 440 428 412 431 409 408 408 425 401 401 433 406 413 426 418 410 408 425 395 418 421 418 404 401 419 397 389 414 378 379 380 375 381 399 388 373 376 392 376 392 387 366 381 373 364 385 376 383 367 387 369 370 364 369 357 376 350 347 352 356 370 351 360 373 363 354 348 337 352 354 358 333 356 327 343 355 336 339 333 336 351 321 327 328 335 333 336 325 342 310 339 326 306 324 313 328 312 314 308 318 316 297 325 307 322 319 308 309 298 305 293 287 289 299 309 285 309 284 285 278 299 295 279 281 274 277 294 278 286 281 269 291 282 263 268 282 263 281 277 265 265 253 268 261 274 249 269 254 250 265 246 250 257 254 257 251 250 242 249 239 249 233 239 230 243 229 239 245 231 239 233 238 232 231 241 227 226 221 228 230 219 225 226 223 217 220 225 211 211 204 220 210 214 202 210 208 202 208 202 208 202 198 194 203 194 189 203 186 198 199 184 199 182 186 186 187 189 192 180 183 179 177 179 175 173 184 184 170 174 167 168 173 176 174 171 169 167 169 171 157 159 162 168 154 159 151 159 163 149 147 155 147 156 152 149 154 149 147 147 144 149 145 136 137 135 133 144 142 138 137 133 139 139 137 133 136 124 130 122 126 120 121 125 123 118 117 115 114 118 114 120 114 120 118 115 112 115 108 106 114 107 111 111 106 101 109 102 101 99 96 102 97 99 101 96 97 94 94 95 97 90 89 90 91 86 86 84 89 85 84 83 88 86 84 78 81 77 81 78 76 77 74 77 79 74 76 72 75 70 73 71 73 72 66 67 65 66 67 66 66 64 62 61 61 61 61 58 62 59 57 57 58 58 58 57 56 53 52 53 53 54 53 52 48 48 50 47 46 46 47 45 46 45 43 43 44 41 41 43 39 39 39 38 41 41 39 39 36 37 37 36 36 35 33 34 33 32 33 33 33 31 32 30 29 28 30 28 27 28 26 27 25 26 25 25 24 23 23 22 23 22 22 21 21 21 21 20 19 20 19 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 20 20 19 20 20 21 22 22 22 22 23 22 24 23 25 24 25 25 25 27 27 28 27 28 28 29 29 29 32 32 32 33 34 32 33 34 34 36 35 37 37 38 38 38 37 40 39 40 40 42 42 43 43 42 45 45 45 44 44 46 46 46 47 50 51 51 52 49 49 51 51 52 54 54 54 54 58 58 59 56 57 58 58 60 58 63 62 65 62 63 65 65 64 68 67 65 72 70 71 74 69 70 74 75 72 75 74 77 80 76 79 76 82 81 83 79 83 85 87 83 87 84 88 90 86 94 94 92 95 96 95 94 93 92 98 97 94 104 104 102 100 99 103 102 105 105 101 111 104 109 111 109 107 107 118 118 119 113 117 122 114 119 114 116 115 119 127 124 121 121 123 127 130 129 135 135 136 138 139 133 134 134 134 134 135 134 142 143 144 138 148 145 141 152 148 142 157 155 152 148 155 159 155 157 162 155 164 163 153 168 169 168 167 169 173 172 166 175 173 170 168 182 176 171 175 182 172 185 172 178 175 180 186 185 182 192 195 189 188 189 186 191 200 190 196 207 208 196 192 208 211 196 214 212 200 216 207 220 206 210 220 214 226 210 216 215 229 210 233 222 226 233 234 233 231 234 231 238 235 242 234 248 248 248 251 252 253 252 254 237 252 244 238 249 249 264 244 263 252 259 258 262 260 249 266 263 265 275 271 266 269 283 263 281 262 279 277 280 290 271 285 270 286 271 275 290 294 282 280 301 281 278 299 284 293 297 297 288 314 306 295 308 295 318 318 302 315 318 323 304 304 326 309 324 331 324 324 310 323 310 336 334 334 328 339 337 325 329 322 322 344 344 351 346 329 330 358 346 330 332 364 366 368 344 340 367 343 360 348 375 367 379 370 353 360 351 372 359 363 383 368 360 387 368 362 380 382 363 378 384 375 372 395 380 399 396 395 398 385 401 401 405 404 394 386 401 408 420 401 389 425 395 430 428 400 424 430 433 414 400 439 438 422 431 438 416 441 443 419 427 438 424 448 415 441 419 430 444 453 437 462 442 439 430 459 450 454 439 454 455 438 472 434 467 471 473 443 470 483 451 458 444 483 471 469 451 464 461 493 483 485 487 461 469 498 501 480 463 465 466 474 505 509 481 474 511 489 486 519 478 494 523 480 514 478 494 511 497 509 531 510 532 529 491 493 537 493 536 538 522 511 537 537 522 512 536 538 508 516 548 551 517 510 514 532 517 527 559 551 534 518 522 538 533 522 549 553 564 572 565 550 530 572 574 583 530 534 533 543 581 544 549 567 579 565 562 569 583 581 595 567 562 598 589 600 568 595 601 588 557 562 559 564 574 558 573 611 589 582 619 592 565 567 605 585 599 589 590 588 592 628 589 586 581 574 587 618 624 610 623 616 586 635 629 617 591 604 601 589 624 621 592 640 606 651 637 632 641 626 596 656 643 617 661 625 627 646 628 616 633 661 651 622 632 669 662 643 670 646 634 650 659 642 633 625 624 620 678 678 643 626 661 670 636 639 654 649 664 663 680 679 664 680 646 632 663 672 690 638 696 681 656 680 646 643 642 640 686 668 657 671 655 692 685 702 658 707 681 697 668 687 712 667 713 673 688 672 688 708 700 663 703 679 713 694 709 721 664 675 700 699 684 664 710 687 696 698 692 698 717 732 665 680 678 687 693 706 675 731 700 672 678 714 699 685 737 736 739 708 676 727 727 700 724 691 683 739 696 705 700 693 725 691 721 685 711 731 745 694 693 724 732 749 743 720 700 727 744 733 725 698 689 693 723 690 730 692 699 706 707 728 742 704 731 749 693 748 694 709 709 725 729 698 700 696 700 711 703 749 705 708 699 702 749 717 699 704 703 702 720 706 720 705 724 704 725 746 737 724 707 749 746 730 707 741 742 706 711 747 740 715 733 706 732 727 725 706 733 746 706 731 706 720 711 746 707 739 711 711 735 710 719 738 719 741 713 713 737 711 714 743 709 733 722 729 710 714 710 710 709 712 733 714 723 739 711 711 715 738 710 714
709 725 714 715 715 726 713 721 745 709 715 714 711 717 709 713 708 714 708 708 741 712 722 712 747 719 744 707 726 711 708 732 712 713 743 741 743 732 712 709 721 730 713 744 711 710 721 707 709 734 719 728 710 704 730 709 705 708 706 719 745 705 703 707 742 727 728 706 722 702 713 706 713 704 703 729 712 707 702 714 740 727 702 730 701 699 719 740 715 696 724 699 719 716 695 695 704 744 694 694 723 697 739 695 728 726 694 733 744 692 690 740 728 727 718 742 720 732 696 739 685 709 725 696 720 683 707 744 718 698 686 749 714 736 726 708 728 728 682 713 737 727 706 713 681 698 676 687 672 705 698 704 738 734 696 735 732 667 689 674 675 728 674 717 689 684 724 698 721 670 700 696 713 693 660 725 724 702 661 697 687 683 719 713 675 666 665 694 653 705 703 677 692 657 660 648 647 655 662 671 691 646 660 704 680 660 643 671 659 652 698 679 693 636 692 679 633 643 678 661 674 672 632 676 642 684 643 627 680 621 623 668 667 652 666 677 638 636 622 664 626 671 631 617 659 663 613 622 625 614 642 622 617 636 637 608 653 605 660 650 636 646 638 633 594 611 630 641 614 599 638 646 595 622 619 624 626 587 621 641 636 601 605 616 628 618 614 630 609 617 603 607 582 577 586 623 611 609 568 621 572 602 611 605 560 608 564 559 608 595 604 570 584 573 600 560 549 584 562 577 590 587 593 582 560 573 584 544 578 552 583 585 543 553 549 554 570 557 575 567 580 557 567 549 536 529 545 550 560 562 533 538 524 554 522 541 549 515 536 546 532 527 522 547 546 550 541 543 519 507 537 506 500 509 497 496 530 508 492 491 493 497 521 486 513 483 522 488 525 483 515 500 497 478 480 497 495 482 480 499 470 463 476 496 477 475 487 494 472 482 458 486 487 487 463 485 452 457 490 460 456 473 451 451 451 451 445 461 446 435 455 449 443 437 465 446 459 450 448 427 463 421 421 443 449 429 439 438 413 412 431 420 412 427 427 438 429 430 436 419 428 408 421 418 402 414 394 395 393 414 421 411 406 402 413 419 406 397 393 417 399 378 411 384 395 396 388 382 399 390 376 397 367 399 385 396 360 365 361 375 379 362 371 377 367 382 378 381 363 349 375 373 377 372 363 373 343 360 369 364 360 366 349 354 350 347 344 349 346 332 345 344 327 333 342 343 332 317 313 317 332 328 340 308 331 320 304 335 327 303 324 311 321 315 307 312 297 317 307 297 295 294 311 312 291 297 311 295 293 279 301 297 282 290 296 280 293 297 296 275 289 273 271 275 280 276 279 277 284 269 261 271 260 259 255 275 269 272 264 262 255 269 268 263 256 246 248 239 250 256 243 252 235 233 254 235 231 243 241 227 235 225 231 243 242 226 229 222 224 222 236 218 225 222 222 226 219 216 226 207 207 217 204 210 207 216 216 214 206 214 196 203 207 198 209 192 194 206 203 189 192 189 198 198 194 188 185 189 193 190 184 189 178 184 184 176 181 183 183 169 171 176 171 178 175 172 167 170 160 166 166 169 154 156 158 163 162 152 163 158 156 148 160 149 154 149 154 144 149 151 146 146 137 149 148 136 139 135 134 131 142 135 128 129 133 138 128 128 135 123 122 126 123 128 120 119 116 124 124 117 117 120 118 113 110 114 109 117 115 113 107 108 104 105 110 104 102 106 107 99 100 105 99 95 97 97 95 99 95 94 96 96 92 88 87 87 90 85 87 84 90 89 84 87 85 84 82 82 80 78 77 83 76 80 75 75 72 76 73 72 70 72 71 67 72 67 65 67 68 63 68 63 64 61 63 60 63 63 63 58 62 59 56 57 57 55 54 56 52 53 54 54 50 51 50 51 51 51 46 47 48 45 44 45 45 44 42 43 44 43 42 41 42 38 41 39 38 38 38 36 37 36 35 34 35 35 34 34 34 33 32 32 30 32 30 30 29 29 28 27 27 27 26 25 26 25 25 24 23 23 23 23 22 21 21 20 20 20 19 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 19 20 20 21 21 22 22 23 23 24 23 25 24 25 25 25 26 26 27 28 27 28 29 30 31 32 31 30 32 31 32 34 35 35 36 34 35 36 38 37 38 39 38 41 39 38 41 40 42 41 41 43 45 43 43 44 46 46 45 48 46 51 51 52 51 51 54 54 52 55 52 56 56 55 55 56 56 62 57 57 60 62 61 63 64 64 65 65 67 65 65 65 70 70 73 69 69 71 72 70 74 72 72 77 74 79 79 79 83 80 84 85 84 80 83 82 85 89 85 84 88 85 90 93 93 95 90 91 93 97 99 96 94 96 98 99 105 96 106 102 99 108 108 106 105 110 104 112 106 107 109 117 119 119 116 116 122 116 120 116 115 120 122 119 120 126 128 128 128 127 128 125 133 137 136 131 139 140 134 132 137 142 145 140 145 138 139 148 143 143 149 145 150 157 153 157 154 158 148 155 154 163 158 160 165 162 168 156 156 160 170 172 174 175 171 175 169 169 167 178 182 183 178 175 182 187 183 184 190 186 179 180 181 191 188 190 196 200 197 194 191 188 190 198 208 203 210 201 211 212 206 207 210 211 207 212 208 218 214 206 211 219 219 216 210 211 222 233 236 217 227 237 223 233 223 228 226 238 239 239 245 230 251 247 248 237 249 248 257 253 245 250 256 250 243 245 260 245 250 256 251 269 251 268 265 269 270 272 275 264 278 278 269 278 276 285 283 274 290 292 291 294 284 290 285 291 280 294 285 283 307 299 302 289 300 285 290 305 291 307 297 320 308 301 322 309 313 301 328 319 309 332 333 320 315 324 328 311 329 340 342 341 330 347 334 341 326 350 339 344 324 358 345 346 343 347 356 352 367 360 346 367 360 364 347 372 354 343 373 371 354 359 381 376 377 363 386 373 373 365 359 365 368 363 365 379 371 399 398 375 370 376 391 379 406 376 405 413 414 411 395 388 393 415 406 398 401 395 427 405 395 424 398 433 412 424 424 404 406 400 426 433 419 438 414 433 426 422 430 415 451 456 425 453 426 446 433 447 438 436 447 445 466 446 437 468 473 465 469 434 439 453 478 467 469 449 481 487 456 470 472 465 470 490 481 471 462 464 470 500 497 489 495 472 476 472 497 493 511 511 493 484 469 483 473 482 515 488 490 488 516 524 518 509 486 523 520 499 525 522 493 537 533 527 526 517 517 513 532 503 510 544 518 514 506 528 506 538 521 522 519 561 539 523 535 552 540 534 540 536 526 541 572 549 552 566 574 529 572 546 572 541 541 548 569 559 545 552 538 557 563 581 582 594 591 548 551 585 578 578 598 560 549 605 591 565 568 554 556 610 599 584 566 611 580 575 617 562 592 604 587 571 625 612 607 604 575 623 612 612 612 612 620 623 618 619 607 621 616 613 616 589 632 606 638 589 593 618 645 596 616 629 645 611 643 621 614 630 643 625 647 659 637 612 654 629 620 612 612 641 616 622 655 616 655 622 638 660 648 637 646 638 626 666 655 670 681 658 642 676 670 631 661 632 668 659 656 667 662 691 670 677 681 683 685 665 662 672 638 685 680 691 660 682 703 645 683 672 707 683 667 702 673 679 657 685 707 706 662 684 701 673 670 710 695 664 712 670 712 679 717 692 722 663 711 674 671 675 676 705 710 719 704 686 669 720 732 718 712 665 715 691 723 711 685 690 685 727 670 687 674 694 695 711 685 727 709 690 699 733 720 687 713 721 706 687 744 738 705 716 741 718 700 749 689 702 749 733 746 747 692 688 717 749 709 732 745 744 746 732 729 706 736 737 711 694 733 741 710 695 747 726 734 695 700 722 725 718 747 709 713 735 705 697 712 742 710 728 736 705 702 705 712 705 709 704 722 724 702 711 732 703 707 703 715 727 707 706 711 709 727 706 747 750 703 721 718 732 741 740 749 709 730 707 707 739 706 708 732 710 713 743 711 708 748 716 708 734 710 707 726 727 720 714 710 741 738 713 712 749 709 746 711 713 743 711 731 740 711 716 714 726 748 725 718 709 713 711
719 743 711 726 740 731 713 709 733 723 713 721 719 717 714 744 738 732 740 713 734 708 711 713 721 714 713 738 719 711 719 723 726 710 717 707 739 748 709 711 742 740 724 706 707 746 718 740 711 708 707 707 710 721 703 706 713 722 703 709 713 734 721 728 739 710 727 732 706 748 725 727 743 704 725 703 712 734 718 717 745 698 700 701 724 702 698 745 729 743 696 742 731 726 749 697 732 736 695 692 714 748 741 693 700 743 722 748 704 699 711 706 741 692 707 697 709 744 702 707 704 684 717 696 713 696 718 746 708 750 747 716 688 744 743 689 726 738 689 719 686 689 731 720 716 709 740 695 726 678 732 688 681 707 668 697 669 697 729 689 716 717 682 687 698 696 671 674 723 676 666 717 712 665 682 710 676 706 661 665 709 690 664 719 692 659 656 692 688 674 663 671 678 681 657 666 680 692 644 699 684 694 688 659 673 656 639 672 653 666 685 667 679 697 650 680 670 659 683 681 684 661 640 640 677 666 672 623 628 633 636 628 631 647 656 647 668 618 615 628 631 612 647 673 630 637 659 624 632 629 639 657 616 615 604 623 663 615 635 629 606 641 638 654 631 652 614 636 609 620 623 620 631 644 618 620 634 601 604 628 608 586 586 624 603 612 613 605 602 579 572 608 582 601 591 579 609 599 606 580 596 572 566 562 618 568 582 569 572 556 596 579 586 553 603 570 601 587 552 561 585 570 548 565 569 557 544 588 576 552 586 550 535 548 567 573 578 576 571 577 550 556 543 572 532 561 543 559 562 530 569 527 553 551 515 516 540 557 516 534 550 546 527 532 503 544 515 512 542 546 520 513 528 503 527 527 514 526 495 531 490 504 513 523 519 514 509 503 516 484 476 500 477 504 481 476 497 516 493 491 490 469 471 477 461 482 474 459 478 480 467 470 481 458 491 460 454 447 466 484 452 457 484 474 474 465 479 443 445 461 464 435 461 464 445 434 446 460 448 465 449 428 431 438 457 421 430 447 443 418 426 411 434 413 417 431 416 406 408 431 412 402 402 424 435 395 415 420 399 406 426 407 419 396 388 387 420 409 406 410 378 393 412 374 374 377 378 380 392 390 366 384 368 366 363 370 372 390 369 376 381 354 363 360 365 350 354 375 371 349 364 348 345 369 373 366 340 360 345 361 341 361 339 356 351 342 354 341 338 342 348 337 348 344 327 321 347 339 316 337 342 314 335 321 317 314 309 325 327 323 313 302 325 322 306 315 314 315 306 307 315 297 286 313 307 305 288 286 301 296 303 289 296 292 296 295 296 285 276 273 284 285 272 281 263 287 262 281 283 284 268 259 273 255 268 258 268 269 265 248 255 252 256 263 255 255 250 250 260 236 241 246 252 248 251 247 246 241 231 237 234 243 231 231 238 220 221 237 233 227 220 215 218 225 221 223 221 213 215 208 208 216 220 202 203 216 201 205 206 215 199 205 210 209 209 197 204 188 192 188 191 193 198 185 189 180 179 182 177 191 184 189 186 178 183 172 171 172 179 182 168 167 175 176 169 173 170 163 169 172 171 169 157 163 162 167 161 153 156 156 157 151 154 147 155 153 148 143 147 148 139 144 146 148 147 144 134 137 132 131 141 130 139 131 139 130 131 134 124 129 127 128 127 122 120 126 120 115 123 115 125 120 118 113 111 113 115 110 117 108 111 109 107 111 106 101 109 106 104 103 106 104 101 95 104 97 95 93 93 97 94 94 89 90 87 87 92 85 88 88 89 86 84 87 86 84 81 83 80 83 83 80 79 77 75 79 76 75 76 74 72 73 74 71 67 69 68 70 68 66 66 64 66 65 60 59 63 61 57 60 57 60 56 58 58 54 55 54 53 52 52 54 52 50 50 50 49 50 46 47 46 46 45 46 45 43 44 41 42 40 41 42 41 40 41 39 41 39 38 36 37 36 35 35 35 35 34 34 32 32 31 30 32 31 29 30 29 29 27 27 26 27 26 25 26 24 25 23 24 23 23 22 21 22 22 21 21 20 19 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 20 20 21 21 21 21 21 22 23 23 23 23 25 24 25 25 25 26 27 28 28 28 30 29 29 31 30 31 33 31 34 34 35 34 35 36 35 37 38 38 37 39 39 41 41 39 40 42 42 42 44 42 44 43 43 47 45 45 45 46 48 47 52 49 51 50 52 53 52 53 54 55 54 54 57 57 58 58 62 59 61 58 64 63 62 66 62 65 66 67 65 65 66 68 68 69 74 73 72 71 72 75 74 73 73 76 78 81 82 78 78 79 84 81 84 80 84 87 83 84 91 93 91 93 92 92 91 89 92 97 98 97 100 96 98 100 101 105 99 100 108 108 108 103 105 103 107 107 112 116 110 110 112 117 120 112 117 122 120 117 119 119 127 124 124 129 120 121 127 132 128 135 125 127 133 135 128 136 130 141 144 133 135 138 144 140 143 144 148 141 140 150 148 144 147 147 158 147 157 150 155 160 155 167 167 168 156 157 163 170 170 170 161 171 168 174 169 179 179 180 180 185 173 181 182 187 174 183 187 189 184 190 179 188 196 191 192 194 194 190 199 203 206 194 193 207 197 198 213 210 207 215 216 218 207 218 213 211 210 222 216 211 221 226 223 229 225 215 229 219 226 222 224 225 232 235 236 227 246 228 249 228 245 239 241 245 255 245 246 258 259 257 255 251 258 250 258 257 265 262 258 256 252 261 252 272 277 277 281 274 283 276 280 266 288 274 274 276 293 275 281 295 286 274 294 296 300 277 301 298 306 302 309 295 289 307 310 312 317 318 319 315 322 300 306 309 309 322 312 306 312 333 331 331 316 319 318 331 318 316 315 343 321 340 337 337 324 331 340 338 336 348 337 348 349 331 339 349 347 342 356 362 350 371 343 342 352 378 356 351 377 349 354 356 382 354 374 368 375 360 391 372 362 371 363 393 400 382 391 375 394 375 383 404 386 401 383 380 413 380 401 414 382 394 404 404 394 422 416 410 415 417 394 418 433 406 419 426 438 432 426 439 430 438 435 444 434 446 451 432 453 437 441 420 424 451 448 454 437 465 431 444 430 428 442 445 466 465 433 470 450 461 473 449 452 447 474 478 476 446 462 454 452 472 455 475 467 498 481 496 475 465 492 502 473 506 492 485 489 475 482 508 480 499 502 510 495 482 508 495 491 514 482 517 489 484 513 504 522 504 510 514 530 515 525 495 525 524 546 542 516 520 512 515 512 519 510 547 519 522 518 543 544 521 551 563 533 550 539 543 535 533 551 525 572 533 567 573 577 534 579 561 535 548 580 545 579 569 562 539 539 570 570 578 582 551 562 546 585 547 592 561 597 581 601 559 573 610 556 580 583 559 609 603 588 612 611 569 611 593 590 569 602 575 587 597 592 592 622 593 578 612 608 576 621 627 594 584 626 605 629 606 602 622 626 592 599 615 603 600 613 638 647 600 602 605 604 635 616 626 610 607 604 617 622 623 633 651 653 655 664 612 637 629 657 630 645 627 660 620 623 619 643 639 620 639 645 661 660 655 638 660 666 652 631 642 669 629 628 641 656 641 651 659 633 698 652 681 699 663 664 702 695 656 673 705 681 705 668 691 662 668 709 650 660 656 668 675 683 696 710 695 689 706 659 675 653 699 678 654 708 718 660 684 701 680 662 677 728 711 677 730 712 728 731 697 688 731 670 707 700 679 703 723 736 683 735 678 676 730 737 741 701 680 679 688 698 682 689 729 687 722 704 733 737 743 679 716 688 735 693 697 693 682 689 690 722 689 735 686 747 695 750 729 727 687 706 693 693 747 695 745 744 742 692 718 702 750 694 705 694 737 697 743 709 700 739 703 719 698 698 731 750 707 711 728 729 702 701 735 743 732 742 736 702 708 704 743 702 721 726 702 715 706 731 703 747 716 705 749 708 712 710 706 710 709 718 746 724 708 706 705 706 710 708 710 728 730 732 707 712 708 710 708 719 727 707 726 711 707 741 708 712 714 737 717 708 721 715 713 728 709 727 723 709 736 723 732 713 715 714 714 712 724 709 714 744 711
712 710 713 726 717 743 715 711 743 733 712 711 733 740 717 713 731 710 714 718 710 739 711 713 746 709 735 709 717 736 721 710 735 746 730 737 712 712 745 738 709 720 709 716 708 707 739 728 736 737 718 709 721 704 708 713 705 705 742 717 706 726 742 707 702 704 732 708 740 725 736 717 734 723 748 702 742 709 733 699 700 722 703 702 703 708 721 710 701 699 697 696 731 696 695 705 703 695 695 692 736 693 697 722 694 749 737 737 702 714 695 713 745 716 736 688 721 693 747 696 709 748 704 686 692 709 746 696 700 686 712 733 683 738 678 687 683 747 718 720 731 690 739 729 675 699 741 732 680 713 712 690 697 694 682 705 670 731 676 719 696 679 681 713 720 670 671 728 700 672 674 721 717 682 683 676 712 703 672 679 720 677 698 656 716 715 668 684 653 674 651 712 698 667 670 654 680 657 700 689 657 683 675 640 700 700 648 670 668 641 645 696 667 640 642 650 657 688 667 677 652 650 648 665 674 648 644 648 639 667 630 631 623 654 644 644 655 654 624 642 645 633 619 621 657 614 654 652 627 646 640 642 627 661 612 630 601 619 626 602 612 626 635 605 613 620 603 649 649 636 625 639 638 594 590 592 607 632 583 610 598 624 611 578 605 604 630 627 625 605 630 585 585 621 597 609 618 622 580 608 612 612 619 615 614 601 561 574 571 611 591 597 602 594 565 552 598 569 564 581 560 548 568 542 587 574 543 557 577 540 542 556 585 586 534 552 537 532 570 581 573 576 544 564 574 530 546 541 560 546 532 524 532 551 523 520 554 517 513 548 530 508 505 548 533 538 510 537 514 503 530 543 516 497 533 501 516 494 518 529 532 492 529 508 484 516 527 488 524 510 488 482 489 517 499 470 471 479 511 489 499 471 462 477 491 504 470 460 500 484 487 497 454 472 453 457 492 467 470 456 454 486 462 482 471 473 471 452 466 448 442 465 450 442 469 427 468 425 445 429 433 456 426 441 419 425 424 434 433 442 433 411 418 443 420 416 414 425 436 422 430 410 415 437 401 434 432 431 398 397 426 394 416 408 386 390 395 409 383 388 386 411 401 381 389 399 372 373 395 370 382 367 374 397 398 373 361 377 392 377 366 360 364 372 379 355 364 355 376 368 350 354 348 348 360 352 371 370 369 345 351 339 355 352 354 336 344 339 328 330 354 329 326 322 320 349 326 321 315 335 320 320 314 334 322 336 311 320 304 310 330 327 322 308 309 309 293 314 307 292 308 292 299 287 286 295 290 297 309 288 289 305 294 276 301 293 291 293 293 285 291 285 287 284 287 283 282 273 276 262 281 272 279 266 261 271 252 267 260 252 251 253 266 260 247 250 263 240 247 240 250 248 248 236 245 239 246 245 235 233 233 229 239 238 236 227 241 223 228 217 220 218 227 231 215 226 227 218 209 225 223 219 215 205 207 220 211 216 201 206 199 195 210 198 205 198 203 188 191 204 203 196 192 192 199 188 196 192 191 190 187 174 176 182 187 175 173 169 175 177 170 168 166 166 174 161 161 159 167 164 163 167 161 164 152 158 162 157 152 160 148 157 151 154 149 149 144 141 146 151 144 147 140 141 137 135 140 138 136 135 140 134 137 127 134 136 135 134 123 133 127 125 128 123 124 121 123 125 124 119 124 117 120 119 117 111 118 109 115 109 105 110 105 112 110 104 106 100 105 102 97 99 98 96 100 97 94 95 97 98 94 95 96 89 93 93 94 85 88 86 84 88 88 83 87 83 78 78 84 77 76 79 76 75 79 74 77 73 72 70 69 70 73 71 68 70 70 66 65 65 67 66 63 63 63 62 64 58 60 61 62 58 60 59 56 56 53 55 53 54 53 53 52 51 50 51 48 48 46 49 46 47 47 44 46 45 43 41 44 42 40 39 42 39 39 41 37 39 36 37 36 36 35 36 34 35 35 34 33 31 31 32 31 31 29 28 29 28 28 28 27 27 26 25 24 24 25 23 24 23 22 22 21 21 21 20 21 20 19 19 20 19 20 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 20 20 19 20 20 21 21 21 22 22 23 24 23 24 25 24 25 26 27 26 28 27 28 28 28 31 31 31 31 32 31 34 33 35 34 34 36 35 35 35 38 37 39 38 40 40 40 42 40 43 41 43 44 42 45 46 46 45 47 48 47 46 49 47 51 51 50 53 52 52 55 56 53 53 54 58 57 57 57 62 59 58 58 62 62 65 62 64 66 64 67 67 66 67 66 71 73 74 68 72 76 74 77 72 78 79 79 78 76 80 83 78 82 83 83 86 86 87 89 88 89 87 85 90 88 89 93 93 95 90 93 92 97 99 101 103 98 99 102 104 104 103 99 103 110 103 106 103 113 107 108 109 113 118 114 110 116 115 115 120 125 124 122 120 124 129 121 120 123 130 126 134 133 133 138 138 138 135 138 134 140 136 134 138 141 146 144 136 143 146 139 143 153 156 147 150 149 156 149 150 163 152 161 158 165 154 159 161 165 167 157 170 165 175 164 175 163 165 172 172 167 184 171 181 171 171 181 181 182 177 182 190 187 193 198 199 198 191 185 193 188 198 190 193 194 209 201 203 212 210 195 206 215 199 220 205 209 215 217 208 208 211 210 210 229 220 230 217 228 218 216 227 228 233 240 225 228 235 238 245 236 234 242 244 234 242 246 236 249 243 249 259 263 249 258 246 249 256 260 259 257 256 255 251 273 259 259 260 262 280 279 274 283 279 286 269 285 292 275 271 270 276 289 272 273 297 283 293 288 305 290 298 289 286 286 307 311 308 296 313 306 292 310 321 304 325 325 325 327 311 308 323 309 315 310 315 313 318 317 312 325 315 318 315 337 343 350 331 352 351 332 334 344 359 336 344 353 355 363 354 347 342 349 350 353 370 349 346 362 356 375 354 377 367 354 359 378 369 378 385 376 382 381 392 377 366 384 377 375 396 376 371 406 375 375 408 382 384 390 414 400 412 410 399 386 418 389 403 426 413 392 411 419 416 432 401 405 404 412 406 439 426 410 432 425 426 411 435 431 435 428 426 425 421 425 447 430 421 454 436 451 446 433 441 452 440 463 433 475 460 462 461 449 464 443 448 477 465 465 480 454 464 469 487 491 458 491 489 493 469 483 476 473 461 483 493 486 505 503 469 471 496 475 489 509 494 474 486 486 492 504 482 513 511 487 521 509 511 498 489 506 501 521 514 535 494 517 510 524 504 510 500 522 515 550 519 546 543 528 530 517 532 512 521 515 519 531 566 531 568 557 548 546 537 557 526 550 529 557 562 551 579 565 579 572 544 551 587 541 583 546 551 538 579 569 564 593 591 561 546 563 601 564 597 571 575 591 589 564 569 557 610 570 596 567 607 566 587 601 576 622 568 620 601 603 609 572 579 618 592 616 618 583 608 625 587 637 614 624 600 583 638 632 593 638 611 610 600 636 638 614 633 617 636 609 627 638 656 635 619 640 643 649 629 650 656 608 604 665 609 607 623 631 660 650 633 641 655 633 620 622 632 640 638 659 680 641 650 622 657 657 663 643 669 650 682 647 684 658 630 643 679 690 668 672 671 696 688 690 669 671 665 678 656 644 644 662 675 682 707 651 687 688 707 687 693 682 650 703 661 691 712 683 675 717 701 669 660 702 663 682 723 706 716 715 686 690 689 687 690 679 719 726 701 721 714 682 693 724 713 732 700 692 719 683 689 682 695 691 678 720 688 724 694 695 694 720 679 733 700 683 706 736 733 685 679 691 700 745 688 721 733 719 725 706 725 739 748 730 694 708 739 688 739 696 716 712 709 702 750 713 701 724 721 742 736 701 717 741 704 704 749 699 697 700 695 700 721 696 750 726 703 699 742 739 705 718 702 701 727 701 714 729 707 727 711 706 732 707 739 701 737 707 721 716 712 709 705 722 704 708 729 738 703 705 710 737 739 714 718 739 711 705 741 737 737 707 706 714 711 711 710 708 745 713 716 745 719 745 711 707 713 720 732 713 710 709 714 740 712 726 727 714 731 713 714 714 712 715 715 737 731 710 728 715 709 715 713 730
736 737 748 710 749 727 739 721 730 715 711 744 727 742 711 742 738 713 738 739 717 721 728 711 727 710 710 714 733 709 732 728 713 713 739 708 708 741 710 725 716 742 712 729 740 710 708 711 730 711 724 704 738 708 722 750 728 719 709 704 706 725 703 706 736 716 734 710 705 704 706 707 701 700 724 732 708 701 750 704 720 704 709 704 706 737 699 704 701 696 698 722 722 696 715 726 743 698 694 731 748 697 719 732 705 709 737 750 742 694 693 713 698 711 702 724 688 718 687 705 685 743 735 725 709 710 750 700 725 718 705 708 699 692 738 722 715 737 716 680 740 710 677 726 691 691 681 686 737 703 679 672 736 712 700 696 716 705 722 703 724 679 666 696 694 685 675 664 721 727 683 701 693 670 726 681 721 704 719 700 663 700 707 665 674 691 715 670 691 649 675 676 669 694 695 696 689 706 689 670 708 673 655 667 701 684 656 663 694 701 669 634 674 671 633 657 693 650 655 671 645 662 663 656 647 641 644 632 624 646 672 648 637 620 655 676 630 635 641 668 654 667 620 645 631 668 630 636 623 664 617 660 652 623 639 636 663 635 609 642 660 655 623 611 652 649 600 636 626 648 644 597 643 641 600 599 630 602 641 633 594 630 620 578 628 629 578 626 632 583 616 575 610 607 595 606 610 602 588 579 600 586 615 597 583 598 558 576 560 596 571 591 569 601 567 573 549 595 571 602 553 571 551 542 546 550 551 589 572 584 579 564 585 580 567 573 568 536 550 538 580 548 528 557 534 564 542 560 549 566 560 519 519 566 516 553 544 518 551 533 507 537 541 550 524 537 533 510 541 536 516 496 502 515 501 512 526 490 536 506 505 506 518 492 489 519 517 497 496 495 488 487 489 494 483 485 499 506 496 504 475 467 507 474 465 459 473 483 456 480 462 460 491 464 475 474 453 465 477 454 455 461 463 482 459 478 446 447 435 451 441 452 463 434 456 427 460 443 446 440 427 461 434 437 449 425 426 439 436 420 443 424 444 432 432 406 443 412 441 421 413 435 431 402 413 410 401 416 415 430 408 422 424 418 414 409 411 380 408 384 397 406 392 398 375 391 377 376 400 393 387 400 393 372 384 368 392 372 360 376 361 360 367 362 354 358 362 369 359 363 359 370 370 360 354 351 358 348 365 358 338 336 332 333 339 356 341 357 356 326 349 326 339 350 346 330 343 332 314 342 323 328 314 307 318 318 319 305 321 311 315 301 303 307 313 299 311 300 317 306 298 317 311 296 289 292 297 287 299 298 278 281 280 302 282 274 280 277 295 268 282 269 267 287 280 287 286 262 263 267 260 269 268 268 261 275 272 265 253 256 269 262 249 258 245 263 243 261 241 238 245 239 250 248 253 235 229 249 235 232 234 224 230 224 236 238 225 232 225 220 217 216 225 219 229 212 225 215 208 218 221 217 221 221 204 215 203 209 206 204 207 198 199 205 195 200 194 192 188 186 194 192 193 183 199 195 191 180 194 190 186 186 177 184 187 181 186 177 176 183 180 178 167 179 164 164 171 166 162 157 164 157 160 161 165 158 164 153 150 160 155 157 152 152 152 152 153 154 142 151 148 143 146 144 143 135 144 145 140 139 130 137 135 139 127 128 125 128 123 122 123 130 127 128 120 125 120 117 123 124 122 119 119 118 120 113 112 115 108 113 113 109 111 105 109 102 108 100 104 99 99 102 100 99 97 100 95 92 98 97 98 96 90 92 93 92 85 87 89 86 88 84 82 82 83 86 83 78 79 81 76 79 76 77 78 76 72 76 73 76 72 74 72 69 72 70 65 66 68 67 62 62 63 61 62 64 58 58 61 60 62 56 60 58 58 58 54 57 53 52 51 50 52 52 52 49 47 47 49 47 45 47 47 46 44 45 44 42 42 42 40 40 40 40 38 41 38 39 37 37 35 35 35 34 33 34 33 32 33 31 31 32 31 31 30 30 30 27 28 26 26 27 26 25 25 25 25 23 23 22 23 23 22 22 20 21 21 20 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 19 19 20 20 21 22 22 22 23 23 23 23 24 25 24 25 25 27 27 27 27 28 30 28 30 30 31 30 31 31 32 32 33 34 33 34 34 36 37 37 38 38 39 40 41 38 40 42 43 41 42 44 44 45 46 43 45 44 48 46 48 50 50 51 52 51 54 52 54 51 53 53 56 56 56 59 60 58 60 62 62 62 60 59 61 63 63 64 64 68 66 68 70 70 71 70 70 74 72 74 76 72 78 74 76 77 76 77 81 82 82 83 84 83 81 82 82 85 84 90 90 86 89 88 87 89 93 95 97 91 93 95 98 94 102 99 102 101 105 98 107 106 106 107 107 104 105 105 108 107 107 113 108 119 110 120 112 113 116 117 118 122 121 124 119 120 126 128 124 131 132 133 132 128 137 136 130 129 141 139 140 136 133 135 136 145 141 143 149 141 143 153 146 151 147 151 148 157 150 160 163 158 158 163 159 163 157 166 167 165 161 174 162 176 169 175 171 178 176 172 178 180 175 182 185 172 173 187 185 191 182 185 194 191 188 183 196 196 197 190 200 188 207 197 196 207 195 205 211 214 209 202 202 201 203 219 204 222 215 213 223 227 224 216 226 223 229 214 220 231 233 232 222 231 227 237 233 228 237 230 243 241 244 231 243 249 241 253 250 257 245 263 257 255 249 267 254 245 253 255 270 257 272 270 261 268 265 258 267 262 260 286 264 263 288 285 267 272 270 276 280 282 296 281 295 287 285 288 293 280 299 300 310 305 290 311 301 298 290 307 291 319 306 298 311 309 320 311 324 324 315 305 317 307 307 337 325 313 312 320 320 316 337 342 324 341 336 327 354 353 347 344 355 360 339 331 331 365 337 368 368 364 351 348 363 348 371 362 357 379 381 364 381 359 358 377 360 387 361 383 372 367 369 378 371 371 390 371 387 379 377 383 381 408 374 374 387 377 410 382 413 412 386 421 406 393 399 401 398 396 415 411 405 411 417 399 435 405 431 415 420 405 418 421 445 422 424 449 446 422 440 436 421 452 421 430 442 432 451 443 464 429 437 454 452 456 450 438 433 478 463 449 454 471 472 462 480 466 483 449 484 468 482 451 472 497 455 485 488 492 495 492 490 489 484 497 466 485 483 514 503 515 486 507 517 486 488 481 496 499 521 489 516 512 505 512 523 496 489 505 506 510 520 526 496 535 524 520 504 522 537 532 528 540 506 505 537 505 529 517 519 512 529 534 559 526 530 524 541 563 566 530 526 531 534 560 563 536 541 566 534 569 572 547 587 548 587 574 584 558 537 587 547 563 586 577 566 564 560 572 596 593 587 560 600 584 606 582 580 563 570 613 574 615 585 596 581 564 593 576 623 605 625 568 607 617 611 584 609 617 599 589 634 601 610 635 596 621 623 590 623 638 608 639 610 594 630 617 624 608 603 594 644 637 624 612 641 600 649 656 637 659 622 626 615 644 662 637 629 656 618 621 608 648 619 663 626 670 673 675 653 666 675 667 664 627 673 636 672 674 635 642 640 640 638 680 655 684 635 647 642 670 675 684 673 670 636 681 686 701 691 640 689 673 670 658 664 705 690 708 677 699 692 674 670 686 658 687 653 684 654 661 656 678 652 695 680 655 716 701 723 656 685 682 681 688 710 702 711 702 670 721 722 692 684 696 704 674 677 673 687 695 729 717 699 705 701 674 670 693 721 738 726 686 686 675 709 715 741 731 711 703 694 682 742 727 707 712 742 720 745 698 738 730 696 718 750 714 715 738 719 729 717 743 715 687 687 709 688 720 748 689 736 730 691 692 713 692 724 700 746 696 699 740 698 748 695 700 732 699 740 731 747 697 703 744 723 743 699 743 721 706 702 704 700 735 733 723 717 722 705 704 733 705 740 703 704 704 709 714 721 738 731 710 710 729 749 744 722 724 710 710 717 740 742 726 719 712 706 740 722 712 712 708 713 718 711 712 710 718 738 714 713 713 708 710 746 728 714 710 712 743 732 745 736 716 712 714 711 744 709 713 712 742 715 714 712 710
747 746 747 714 711 747 712 711 712 723 714 710 714 714 715 722 714 715 715 719 711 714 713 708 712 740 714 721 750 710 745 710 713 725 721 720 738 727 711 708 736 711 716 706 713 707 706 731 705 727 708 705 716 713 707 722 708 703 740 718 737 705 705 711 705 750 714 702 713 705 705 746 706 704 733 706 732 749 704 720 742 744 738 700 733 698 702 710 697 708 701 703 743 696 745 698 700 748 720 749 700 725 716 707 733 727 737 749 737 689 744 704 728 742 719 687 707 744 730 733 730 750 719 729 687 707 700 733 743 697 697 689 706 732 686 738 735 678 746 736 688 735 688 678 696 731 728 708 679 721 706 703 706 715 669 694 684 678 718 678 670 731 667 694 708 718 716 696 713 670 672 721 708 686 682 657 723 685 716 710 718 715 687 658 719 660 709 708 697 711 707 700 665 651 684 648 675 697 659 706 691 643 659 669 676 680 646 684 637 676 640 676 686 652 653 660 647 632 633 645 683 650 637 648 657 658 685 673 678 654 685 658 655 637 632 674 664 632 668 632 670 675 628 662 624 650 624 615 657 649 666 623 607 642 624 602 631 648 599 650 624 617 602 632 638 628 609 614 596 611 617 637 611 642 610 626 620 600 598 629 629 581 637 620 619 622 585 608 586 577 603 590 598 589 600 613 572 602 595 613 579 604 570 618 601 571 595 600 596 575 584 579 578 555 607 605 605 593 561 564 546 563 589 591 579 543 582 552 579 564 535 535 535 544 553 572 531 563 536 567 554 530 546 575 534 564 537 548 541 521 543 561 546 541 558 522 531 513 546 524 511 525 521 537 536 525 506 527 504 500 515 539 536 539 492 513 490 512 491 514 487 512 498 527 488 498 512 510 493 520 483 484 478 482 508 489 479 499 480 493 503 507 494 492 475 472 491 486 502 459 499 489 463 472 478 489 472 469 452 445 462 485 459 447 466 454 468 443 453 473 466 470 443 450 447 454 452 436 429 427 443 459 456 453 422 446 449 454 433 440 433 449 417 442 427 442 414 407 431 437 406 417 426 421 398 425 396 408 401 392 415 390 390 417 422 419 415 380 414 392 416 401 411 411 388 401 387 383 374 383 389 387 395 390 399 378 362 391 370 367 363 378 376 362 363 376 377 369 373 348 346 375 358 358 374 356 353 338 342 351 356 363 344 332 359 341 357 349 342 338 350 346 326 350 333 318 340 338 331 318 330 324 315 330 309 328 305 316 312 308 321 328 312 305 311 312 315 307 307 292 303 299 290 297 297 304 311 283 299 305 303 296 304 296 285 275 271 275 277 274 286 289 286 289 280 271 263 264 278 258 275 259 267 276 272 272 269 263 271 263 251 263 262 259 243 245 245 243 248 242 249 253 250 246 236 250 247 230 232 240 246 245 238 243 242 239 239 219 224 222 221 234 218 229 228 210 216 223 210 217 212 222 206 206 216 201 207 198 209 206 199 212 201 198 190 193 204 206 200 188 197 195 193 190 191 184 185 195 188 190 183 187 185 187 177 171 183 183 173 173 169 165 173 167 164 167 161 164 167 161 161 169 158 158 157 164 162 164 149 152 154 158 149 147 156 147 155 141 146 148 138 149 138 138 140 144 140 141 142 131 131 141 128 138 131 134 137 126 129 126 132 124 121 127 120 117 124 115 118 114 113 122 112 121 114 116 111 112 107 115 108 104 112 102 107 108 103 104 106 106 105 97 98 97 100 96 96 100 91 98 96 97 88 92 92 89 90 91 85 84 82 82 81 80 81 86 85 81 79 81 78 80 81 75 76 72 75 72 72 73 73 72 70 67 68 67 66 68 67 63 65 65 65 64 63 64 59 62 58 61 61 58 59 59 58 57 56 56 53 51 51 52 53 50 49 51 49 48 47 45 46 45 45 45 44 45 43 41 43 40 42 40 39 38 40 38 37 39 37 38 37 35 35 35 35 33 33 34 33 32 32 30 29 29 29 29 29 27 28 27 26 26 25 25 24 25 23 23 23 22 22 21 22 21 21 21 20 19 19 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 20 19 19 20 21 21 22 22 22 22 23 23 24 23 25 24 26 25 27 27 26 27 27 30 30 30 29 30 32 31 33 31 33 34 34 33 35 34 36 35 38 38 37 39 40 41 38 41 42 42 42 41 41 44 42 44 43 44 47 48 47 49 47 48 49 51 51 49 54 51 51 54 52 53 54 54 58 56 60 58 59 60 63 60 60 61 65 65 67 66 64 68 64 69 71 72 70 71 74 71 76 70 71 78 75 78 74 80 77 77 81 83 79 84 86 81 83 86 84 83 84 89 88 88 93 89 92 92 95 93 95 98 93 96 98 101 102 95 97 101 99 104 99 100 109 109 108 109 112 113 109 114 111 116 114 114 114 119 120 117 114 119 118 123 122 128 129 119 124 122 128 127 130 137 129 136 127 139 137 133 136 133 139 135 142 140 143 149 144 150 142 149 152 152 143 154 157 155 153 158 158 151 157 161 155 157 168 155 158 159 166 160 167 166 165 178 167 166 173 174 176 175 175 177 187 178 188 176 186 187 187 184 187 194 195 182 187 193 196 193 192 190 199 194 192 191 202 202 206 212 200 214 209 202 214 214 203 218 221 224 222 224 218 226 217 213 230 225 228 218 229 228 230 238 225 229 229 228 238 236 248 231 231 236 237 245 248 233 255 244 242 256 242 242 250 245 249 263 256 247 250 254 256 264 259 271 256 263 265 260 275 280 262 282 282 267 276 269 287 293 277 296 294 288 278 298 283 282 303 286 301 296 282 300 312 314 307 288 290 311 291 305 306 303 317 323 326 301 318 311 315 323 307 323 327 311 326 328 319 324 335 319 316 334 329 345 349 345 337 331 336 332 347 347 351 354 351 348 366 367 342 351 347 358 347 356 344 354 349 349 354 379 373 354 352 364 362 379 389 373 365 378 375 379 385 396 373 399 401 400 391 402 378 383 389 373 404 399 411 396 396 400 393 403 421 419 391 413 401 415 429 417 419 400 394 435 415 400 428 429 430 412 444 404 427 425 442 447 450 452 433 453 421 425 444 446 459 425 423 448 458 449 444 466 439 439 454 462 463 448 469 477 455 473 442 468 481 474 469 447 455 461 470 478 452 455 458 456 461 455 482 503 488 484 470 497 490 495 482 496 514 500 473 496 510 490 504 518 518 517 488 493 486 503 502 505 509 503 501 523 504 493 514 538 493 519 504 505 541 529 531 547 513 509 550 520 554 517 545 552 545 545 514 530 529 539 539 514 564 548 531 554 571 553 561 570 577 539 565 569 547 576 579 556 565 551 574 559 536 583 582 551 569 541 570 544 573 566 578 545 577 591 568 591 577 558 593 571 610 604 568 585 613 569 579 584 599 593 610 606 596 607 587 572 626 617 615 612 581 617 627 616 592 581 608 585 603 594 603 634 586 605 604 606 620 592 601 634 611 622 625 622 603 642 629 642 613 601 607 652 624 608 654 608 656 644 657 614 665 628 655 642 622 663 621 643 668 631 666 667 616 616 669 623 653 650 655 671 656 662 643 627 681 659 655 629 634 678 676 677 636 672 673 672 650 687 639 678 658 677 653 661 703 688 689 648 646 645 694 673 664 685 645 683 651 675 700 706 687 677 711 663 693 683 658 660 706 694 672 713 705 720 678 697 669 688 682 715 728 661 711 709 670 667 701 711 684 705 672 669 703 734 689 693 691 680 693 702 735 714 706 733 696 703 724 742 711 702 744 745 716 729 727 741 736 726 735 747 734 747 719 744 704 715 684 743 748 732 725 739 731 723 726 689 716 715 729 713 741 692 726 735 744 747 692 714 700 749 693 698 697 731 694 722 704 699 694 701 731 701 714 699 724 741 728 697 723 722 746 720 702 700 737 749 708 727 714 732 701 716 746 712 722 742 737 707 731 736 704 741 703 709 739 750 704 709 707 727 710 739 705 749 736 706 707 711 713 712 724 711 711 734 711 707 726 712 727 713 750 742 724 708 746 720 720 709 719 712 708 741 723 709 714 709 741 742 715 719 739 710 709 713 743 710 714 711 715 710 743
728 711 710 747 713 732 710 739 713 714 714 736 748 717 748 731 714 715 711 715 713 714 740 740 708 708 747 709 728 711 710 718 742 707 742 746 746 707 721 719 715 744 710 716 710 748 731 710 723 736 711 734 727 706 729 717 707 707 703 732 705 703 708 717 731 706 728 707 707 703 738 701 701 701 705 720 705 703 720 700 725 718 734 718 699 700 717 710 747 742 715 735 706 725 698 697 700 728 738 746 749 743 739 715 732 692 693 692 734 706 722 742 688 744 713 698 723 697 736 716 692 716 684 744 699 740 743 713 703 745 735 683 714 734 685 700 734 723 693 685 732 716 684 732 706 739 697 682 716 692 712 738 706 722 684 716 724 673 675 696 724 698 723 690 698 705 709 665 696 711 715 678 679 687 724 725 658 712 665 665 721 679 660 717 680 699 697 669 669 649 669 697 658 664 667 708 674 691 693 681 669 649 684 663 678 670 660 695 659 695 642 634 666 661 635 691 683 650 673 677 671 658 657 669 630 639 666 645 678 652 633 672 656 630 626 676 638 618 668 635 674 669 619 625 664 615 610 652 632 660 662 656 633 657 616 602 605 610 633 607 609 607 608 626 599 652 647 635 648 647 625 645 593 604 595 621 629 592 642 635 612 624 595 579 579 616 609 577 627 604 620 614 621 600 579 577 616 603 597 593 567 565 591 599 603 570 566 576 574 596 589 569 573 597 608 555 569 554 603 589 553 592 558 584 545 550 594 583 574 551 555 553 555 549 553 533 538 571 534 538 547 559 541 574 570 571 535 565 531 518 549 545 530 556 522 545 523 549 512 541 527 551 545 541 537 513 549 544 544 535 516 514 541 503 539 491 515 522 522 513 494 529 499 488 524 489 522 487 515 523 488 479 482 509 509 478 514 490 490 511 486 488 506 484 501 477 460 464 481 458 463 459 467 479 474 481 491 468 456 475 480 460 484 450 440 443 465 444 465 471 466 446 439 463 455 452 459 464 451 429 450 433 436 460 453 419 421 451 433 449 449 433 445 443 437 416 408 444 440 417 432 425 408 401 426 425 427 432 392 408 391 426 425 388 389 402 400 411 407 386 381 390 398 388 380 404 408 385 387 377 373 396 401 377 387 371 390 383 379 389 377 364 361 387 382 369 370 374 360 347 348 361 355 347 350 348 365 342 338 351 337 358 364 362 329 355 338 348 346 350 322 332 334 328 350 332 319 333 316 319 337 329 309 314 326 324 306 324 310 317 302 316 299 321 300 297 317 293 314 317 316 308 295 293 289 293 300 290 290 287 289 286 295 298 276 272 284 282 294 283 283 269 292 280 282 265 272 272 266 272 263 276 267 259 265 253 252 262 273 263 250 253 249 247 244 248 243 245 258 240 245 238 236 236 240 233 242 248 248 240 246 243 227 227 231 238 222 220 225 230 222 224 222 228 229 217 214 216 222 222 221 209 211 214 202 214 203 205 208 203 194 194 194 209 191 206 200 204 192 189 201 190 185 191 181 191 195 186 177 180 175 179 180 186 186 183 172 176 175 180 168 176 171 165 171 175 168 171 158 164 157 165 159 153 162 163 165 155 161 154 158 146 154 149 154 155 152 147 150 147 151 147 139 138 144 137 137 144 140 140 138 138 138 130 127 130 125 131 135 128 121 130 127 128 117 127 120 119 122 115 118 118 116 118 114 118 111 115 109 110 111 107 112 109 107 108 107 101 99 97 103 97 99 101 96 102 101 99 98 93 92 94 88 87 88 89 90 87 90 88 82 82 82 85 81 83 80 80 78 81 80 79 79 79 73 73 73 71 73 76 74 70 71 72 68 66 69 64 66 63 62 64 66 63 65 64 59 61 60 62 62 58 57 58 54 58 54 54 54 54 52 53 49 50 48 51 49 48 49 48 45 47 44 43 43 45 42 42 41 42 39 39 41 39 38 41 37 39 36 37 37 37 34 34 33 34 32 32 31 31 30 31 30 30 29 28 30 27 28 26 27 26 25 25 25 24 24 24 22 23 23 21 21 22 20 20 19 19 19 19 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 19 20 19 19 20 21 22 21 21 23 22 22 24 24 24 24 26 25 26 27 26 27 27 29 28 28 30 30 30 31 31 32 32 32 35 34 35 35 37 36 36 38 37 39 39 38 40 38 40 40 41 43 41 42 45 43 44 44 44 48 46 48 47 51 48 48 52 53 52 54 52 52 55 53 54 58 58 57 60 62 57 62 62 62 60 62 64 65 63 65 68 64 69 67 65 68 67 70 70 70 71 74 74 74 77 79 79 79 75 82 79 83 79 79 83 82 83 81 86 87 88 90 84 88 89 90 87 90 96 90 99 98 95 101 101 102 99 97 100 98 102 107 100 109 110 109 102 105 112 110 110 116 107 109 114 113 117 114 120 118 124 114 123 120 119 123 125 124 121 123 124 131 131 132 132 129 129 132 129 132 131 134 138 138 134 143 145 141 139 147 149 145 154 142 147 147 146 152 149 159 152 163 160 153 155 159 156 165 165 156 166 158 172 170 177 166 173 166 165 169 169 169 174 183 178 181 175 179 177 185 183 179 187 184 184 187 189 194 192 185 194 201 190 195 204 205 196 205 196 197 212 205 214 202 217 209 215 219 212 224 217 226 222 215 216 230 220 214 213 221 220 227 219 234 220 235 230 230 226 243 238 243 239 243 234 254 254 244 252 252 243 257 247 264 263 262 250 256 262 265 259 273 267 250 251 267 258 273 269 264 278 274 279 283 286 272 265 290 277 286 289 296 279 279 293 299 300 285 298 300 280 287 284 299 311 311 307 311 313 301 318 305 318 320 322 303 310 312 308 324 305 319 320 333 323 331 317 339 329 339 326 330 332 341 341 338 351 337 335 351 345 352 342 332 346 358 330 336 350 346 337 350 338 352 365 370 345 366 351 371 369 372 352 378 355 362 382 388 371 371 376 362 383 389 364 388 383 381 382 367 389 378 383 391 391 395 398 386 388 414 395 384 411 407 397 404 418 401 387 416 391 412 428 396 426 424 432 425 406 417 421 443 411 406 430 445 443 439 451 418 435 455 450 424 421 454 455 443 431 463 460 424 466 437 471 460 462 473 460 476 473 442 473 461 440 467 440 466 458 483 454 453 468 480 484 470 454 496 497 468 456 474 466 504 492 492 464 501 506 499 495 513 516 493 497 518 510 505 515 493 483 513 522 515 509 526 503 505 525 520 534 491 496 531 513 500 528 509 509 546 544 515 510 529 552 520 523 518 552 512 557 560 509 548 555 531 558 552 546 567 527 560 528 544 528 531 554 536 577 547 541 556 532 582 570 552 555 588 544 543 589 564 572 543 585 578 555 560 587 589 551 603 581 569 570 565 577 570 585 568 611 584 614 565 588 562 601 585 578 567 579 619 587 606 625 597 598 570 624 595 608 609 602 624 599 598 631 636 626 606 600 591 601 618 620 623 613 605 647 650 622 603 649 610 649 605 636 606 648 627 607 600 655 639 654 633 629 632 667 640 621 625 657 647 635 651 672 622 613 622 631 648 643 676 636 669 640 674 671 682 676 655 632 665 642 638 642 682 681 648 670 644 651 686 675 665 647 646 685 638 686 656 700 670 672 686 676 683 651 708 709 645 689 700 684 687 663 714 709 683 672 693 660 698 658 697 691 672 715 718 722 666 711 716 724 677 689 694 684 685 724 718 716 699 719 709 678 709 701 731 674 671 721 735 691 714 672 696 700 713 720 711 703 737 728 694 696 693 740 717 680 699 707 748 744 720 739 737 722 739 705 697 744 708 714 735 733 705 750 740 688 704 720 722 694 727 728 695 732 736 690 721 738 712 723 745 731 708 724 729 700 750 708 724 700 699 697 700 737 715 708 709 701 698 715 715 740 735 701 712 734 725 706 701 730 706 732 715 707 701 702 704 748 713 720 723 705 731 736 727 737 705 711 707 733 705 718 727 711 745 739 731 735 743 706 748 733 710 706 707 711 710 710 717 735 745 707 712 738 710 712 713 722 712 748 710 715 712 743 709 744 710 721 747 710 731 711 710 740 713 730 709 711 717 713 731 724 711 750
723 734 715 713 739 727 731 714 743 738 712 714 744 717 709 717 742 710 710 725 710 713 713 719 712 727 714 727 710 739 713 710 708 707 707 749 707 711 732 712 709 711 712 708 711 735 708 721 723 722 711 713 705 717 740 708 706 734 744 709 737 742 708 739 720 706 739 708 735 702 747 702 741 734 706 706 745 720 703 729 708 725 703 712 706 700 743 731 723 699 700 729 711 697 744 720 741 703 697 719 750 717 749 734 723 744 710 690 729 746 692 724 690 707 700 738 747 687 724 725 696 725 718 719 696 706 745 750 716 709 684 695 683 736 686 742 718 711 693 701 734 690 731 738 709 711 675 699 709 702 685 692 688 735 710 696 736 733 730 717 705 671 697 699 666 675 674 698 725 701 709 697 719 668 711 688 709 703 694 689 672 687 692 674 683 655 658 705 694 666 668 702 699 663 703 649 703 644 673 648 656 671 652 703 657 698 691 684 681 672 688 659 680 653 686 641 650 640 663 645 645 634 632 692 648 656 628 648 658 655 638 665 635 638 675 636 677 629 654 635 661 661 670 640 627 646 669 642 623 624 612 667 654 661 639 604 629 643 622 653 629 632 634 635 617 631 605 603 595 619 643 613 590 621 587 644 611 603 591 618 588 589 597 605 628 606 629 576 624 582 600 626 622 607 606 596 624 581 579 612 595 602 605 591 614 599 566 570 558 556 574 584 604 556 553 554 576 555 594 599 589 594 586 579 547 540 578 543 584 536 536 574 533 545 575 559 567 551 563 539 551 559 554 566 538 533 544 526 561 563 526 523 544 545 522 564 517 549 508 550 513 518 549 505 504 511 528 533 505 530 521 531 495 493 527 495 511 493 503 505 524 525 501 524 524 505 527 481 518 518 504 502 503 518 507 482 491 488 512 487 477 509 476 502 503 481 481 486 501 497 455 480 460 454 459 461 490 453 482 483 480 460 458 480 465 471 460 478 470 440 473 470 432 444 457 453 459 432 466 453 437 420 459 426 459 428 439 431 450 429 434 431 423 415 437 417 440 429 436 418 440 420 407 434 408 413 406 431 431 410 421 419 403 410 417 389 416 402 404 384 386 396 414 387 401 385 373 380 404 371 371 387 372 365 374 379 367 395 358 391 384 379 378 364 370 372 367 382 359 368 370 368 361 364 344 356 341 367 355 348 359 353 342 345 347 356 343 339 342 338 327 334 331 334 331 334 328 320 314 322 319 337 332 335 335 323 324 323 308 331 323 309 304 319 296 315 308 306 301 309 298 300 300 287 295 293 287 294 282 302 289 287 278 293 284 298 289 280 282 289 269 287 269 279 263 272 274 272 275 258 264 263 275 268 275 271 270 252 267 248 265 266 252 253 253 248 261 250 256 237 237 240 251 251 247 245 241 246 237 244 234 224 245 225 238 235 238 219 231 215 217 214 226 230 216 226 215 222 227 209 223 211 210 215 203 208 215 211 207 199 213 208 205 198 209 195 203 194 201 189 196 186 191 191 193 194 194 180 188 176 187 182 173 186 175 171 183 184 181 175 172 173 169 168 178 175 171 168 160 157 162 166 165 158 157 154 157 156 163 156 159 158 151 157 149 144 147 154 144 144 148 140 137 140 140 138 143 135 133 142 130 137 132 129 130 133 135 128 130 130 130 121 119 128 126 117 119 124 116 123 116 115 112 115 110 113 115 107 108 107 108 112 108 105 110 102 102 102 98 101 102 105 99 104 94 97 97 95 91 91 95 90 94 87 93 88 86 86 87 86 84 84 83 81 81 79 82 84 80 78 79 81 78 80 78 74 75 74 76 72 75 68 73 69 69 67 65 65 67 68 65 61 61 65 61 59 62 57 58 60 60 56 57 57 55 55 54 54 54 54 51 51 50 49 52 50 50 46 49 47 46 46 44 44 45 42 44 42 41 41 39 39 40 41 39 38 38 37 38 38 36 36 34 36 34 33 33 33 32 32 32 32 31 31 28 29 27 27 27 27 27 26 26 25 24 24 24 23 22 23 22 21 21 20 20 21 20 20 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 20 19 19 21 21 21 22 21 23 22 22 24 23 25 25 24 26 25 27 27 27 27 27 29 30 31 31 30 32 33 33 34 32 35 34 35 36 36 36 38 38 38 38 41 40 40 39 42 39 40 41 42 41 45 45 46 45 44 46 48 47 47 49 50 48 49 50 51 52 52 53 54 54 57 57 56 59 60 58 57 58 61 59 60 64 65 63 61 67 65 67 66 66 66 70 69 70 70 71 70 75 73 73 77 76 77 78 79 80 78 76 82 82 82 86 85 84 88 86 85 89 90 92 92 88 94 88 96 92 92 99 96 97 95 102 104 103 102 100 106 100 106 102 105 108 105 111 105 106 110 113 115 108 111 120 121 113 122 116 117 120 126 127 127 125 128 119 124 132 125 133 134 131 137 134 133 139 134 131 134 141 137 134 143 134 145 145 144 145 148 150 141 146 146 152 156 146 160 153 151 155 163 156 158 158 155 159 159 158 159 164 173 160 165 170 164 174 175 167 179 171 184 176 186 175 180 186 189 191 192 191 180 194 184 181 195 192 194 198 187 196 204 196 191 201 199 199 196 211 205 208 209 207 213 200 207 211 223 205 214 214 214 213 215 219 219 223 228 214 236 238 219 229 230 227 236 225 232 240 246 244 251 233 244 251 251 235 248 257 257 238 238 258 241 253 260 248 263 262 265 272 268 268 275 272 254 259 270 263 284 263 263 282 268 267 272 270 281 285 281 269 276 289 296 286 275 297 300 303 283 287 302 293 311 295 311 286 304 310 304 298 294 311 316 298 318 318 316 313 318 321 324 323 323 334 314 323 331 329 343 338 340 319 338 324 328 328 352 322 352 344 348 334 349 335 332 357 344 337 352 348 340 367 346 369 374 342 374 369 363 373 376 362 364 367 362 366 381 372 366 386 384 378 369 368 366 382 377 374 376 406 404 405 390 377 374 403 393 406 380 419 415 398 420 417 391 407 421 397 405 415 407 397 395 415 402 425 406 417 438 418 408 434 438 439 427 440 446 415 437 415 454 420 444 457 451 426 421 433 451 456 432 460 445 431 457 434 440 442 470 466 477 465 477 462 441 446 479 481 488 455 473 484 495 488 488 467 461 478 503 473 482 468 462 467 497 495 501 501 506 472 476 508 477 479 488 507 509 491 512 484 512 499 509 524 484 484 518 520 514 497 490 523 511 524 528 542 522 531 498 518 542 545 503 543 524 507 520 554 511 513 526 516 557 518 535 536 539 560 535 523 567 558 568 532 566 562 564 531 553 560 560 538 550 567 535 577 583 565 582 540 586 579 576 574 589 588 588 587 596 573 604 552 555 562 583 576 559 602 568 579 598 577 569 591 601 565 601 578 604 615 577 574 583 582 627 579 624 616 579 597 616 613 607 607 622 630 605 627 623 624 605 594 632 644 621 598 634 622 600 608 637 648 649 601 619 614 601 640 610 606 627 636 612 652 632 646 617 640 611 666 612 640 657 634 668 664 630 623 656 654 657 625 668 661 658 620 675 626 671 679 624 635 680 635 643 689 640 639 647 637 637 666 671 683 644 646 640 681 659 691 664 677 639 662 682 693 665 695 692 649 690 658 658 685 667 661 653 656 672 711 714 665 698 663 706 694 677 655 669 716 703 668 705 700 699 692 726 711 683 667 695 690 715 727 701 666 687 731 723 705 705 675 707 733 719 679 681 678 685 720 732 727 710 730 702 692 678 699 695 686 693 701 702 734 731 715 689 735 736 709 733 733 706 718 712 741 737 713 733 739 715 718 696 734 733 711 713 724 712 742 691 727 741 697 715 744 750 702 724 699 708 734 710 708 696 696 735 714 699 717 702 728 729 729 704 702 703 750 745 737 749 744 735 704 703 702 718 704 702 703 703 720 709 707 704 717 707 703 727 741 749 747 730 705 715 730 709 705 706 709 720 713 742 709 707 735 722 709 715 750 720 750 711 714 732 714 719 710 709 710 712 714 723 740 747 750 710 713 737 734 720 731 709 740 726 728 709 711 710 750 712 741 710 722 720 738 713
750 710 723 712 730 725 748 712 712 715 715 712 709 713 712 725 723 712 730 728 740 714 713 710 714 713 741 708 725 723 734 712 727 709 745 720 729 713 723 745 734 743 710 728 707 727 743 711 715 717 730 707 748 710 745 708 705 710 706 743 703 748 707 704 708 718 735 741 702 726 737 718 714 740 732 725 701 709 700 702 721 735 724 701 722 711 739 703 700 701 720 737 734 700 741 703 700 741 695 747 730 727 749 750 692 735 693 734 696 706 711 705 721 714 690 701 718 723 738 744 690 712 716 747 685 694 718 735 704 725 733 686 721 690 705 740 704 698 684 717 726 696 688 680 714 702 687 686 694 722 710 686 723 698 672 715 702 733 730 730 674 700 687 701 699 676 718 663 668 665 681 694 706 674 701 693 686 708 719 692 658 702 677 710 717 716 654 711 656 697 700 666 648 646 711 649 646 644 661 657 666 675 689 671 694 691 687 697 643 668 668 693 687 684 669 678 667 632 651 693 692 655 690 649 685 656 682 665 675 639 629 627 658 665 641 679 655 629 634 671 625 675 617 659 624 668 657 626 615 657 650 638 635 615 643 645 602 638 607 643 639 619 605 606 654 635 599 600 603 641 595 594 598 645 638 610 623 613 635 626 620 627 634 625 626 593 635 613 629 583 627 607 622 629 582 603 595 624 614 619 583 571 570 598 583 564 561 574 572 602 593 571 568 558 554 570 603 588 596 602 574 595 581 555 544 581 548 540 550 583 572 544 575 561 563 539 533 535 555 535 529 570 575 541 525 557 559 564 546 521 540 531 561 533 552 543 546 522 540 510 539 539 521 505 533 535 533 508 510 533 534 540 537 502 523 510 496 523 507 490 511 517 492 509 514 484 507 507 510 520 513 501 488 517 484 493 489 490 509 473 503 496 463 488 466 473 504 468 486 463 467 480 473 451 495 482 492 457 446 487 459 483 450 469 479 446 437 471 469 466 447 443 448 429 444 448 441 437 444 440 440 460 424 451 459 431 417 426 444 434 449 446 441 435 438 442 436 419 406 400 411 404 420 424 428 410 401 426 392 390 410 413 418 404 423 408 404 403 419 413 383 400 412 397 409 381 401 408 374 375 375 393 387 381 367 366 372 383 393 374 378 363 356 378 376 375 368 369 366 348 362 369 351 357 356 362 372 339 352 354 354 356 350 357 331 349 340 325 341 343 353 334 341 322 349 327 317 318 327 335 340 329 310 309 310 308 318 329 323 308 314 301 302 321 319 321 314 320 314 302 291 298 312 296 311 298 283 305 297 287 299 286 300 276 292 287 271 290 294 285 274 269 275 289 263 269 264 269 280 270 267 270 267 256 255 254 257 264 272 253 260 264 253 263 242 244 259 256 256 249 249 257 250 254 241 242 232 245 234 235 241 245 229 230 230 223 229 238 230 223 224 220 220 221 214 218 221 214 220 218 224 212 209 214 203 212 205 201 199 197 208 195 197 202 192 196 195 188 190 198 192 192 200 188 191 190 185 194 180 181 192 179 183 183 182 176 178 178 173 178 182 175 179 166 171 171 174 173 158 162 164 165 159 167 167 154 155 151 152 156 157 151 146 147 145 155 142 147 146 152 151 141 146 141 134 139 137 134 140 143 139 132 134 131 131 126 127 126 127 124 129 131 124 123 117 122 126 121 116 122 118 112 112 121 116 117 118 110 115 115 107 106 107 111 109 107 106 108 107 97 104 104 97 100 94 101 101 99 94 92 95 89 95 91 94 94 87 86 85 88 87 81 82 87 84 85 85 78 77 77 80 79 74 76 73 73 77 75 76 69 72 70 71 68 68 67 70 69 63 65 64 66 65 63 63 59 63 59 58 57 59 57 59 56 56 55 57 56 53 53 53 53 52 49 52 51 49 48 46 46 48 46 45 46 44 45 42 42 43 41 40 39 38 39 38 39 39 37 36 36 35 35 35 33 35 32 32 33 31 33 30 30 30 29 28 29 28 27 26 26 27 26 25 25 24 23 24 23 22 23 21 21 22 20 20 20 20 19 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 20 20 21 21 21 22 21 21 22 23 23 24 23 24 24 25 25 27 26 27 28 27 29 29 30 31 31 32 32 31 32 32 32 33 33 34 36 35 36 38 36 37 39 39 38 41 39 39 40 40 42 42 43 42 43 43 45 46 46 47 46 49 51 50 49 50 50 50 52 53 55 55 53 56 59 56 56 57 61 59 57 59 62 60 62 61 62 67 68 63 69 66 67 67 72 67 69 70 71 73 75 75 77 77 77 75 79 77 81 79 80 78 84 86 87 87 84 85 87 88 87 90 91 93 87 88 93 95 93 99 100 93 94 96 97 97 104 106 106 106 103 106 109 107 109 106 106 115 108 106 108 110 109 115 112 117 112 113 121 124 122 126 126 121 121 125 128 129 129 133 130 136 132 131 135 130 134 140 133 143 140 145 137 142 147 144 139 151 143 141 154 144 146 148 157 150 157 159 158 153 163 151 159 154 156 163 162 169 169 169 170 172 170 177 166 165 173 182 175 177 176 181 172 183 175 178 180 184 185 182 189 196 184 189 195 193 189 202 195 190 201 206 207 196 204 210 199 210 214 212 211 201 205 203 217 215 213 209 206 210 221 218 230 224 227 228 220 218 226 216 228 226 224 237 243 224 236 230 234 240 245 252 243 233 244 256 252 253 249 250 258 254 250 253 259 253 259 259 252 259 266 274 267 266 270 275 275 281 282 278 271 284 278 288 290 269 285 286 278 270 286 277 282 275 303 304 296 302 298 289 285 289 303 309 308 290 316 304 293 306 303 314 316 307 321 320 304 315 320 332 330 329 311 330 333 329 333 320 334 334 342 347 330 331 334 342 335 328 346 324 347 354 351 360 331 362 364 342 344 368 347 355 369 372 361 357 362 370 378 376 358 379 374 370 378 382 379 387 369 388 391 379 381 366 399 376 378 376 388 375 396 400 373 374 374 376 415 409 409 389 407 382 399 392 393 400 408 416 418 392 412 403 424 424 437 432 432 400 426 438 428 445 427 423 417 415 450 449 447 436 446 415 442 451 449 439 435 461 427 424 445 461 437 438 465 442 463 437 455 452 464 466 483 476 473 462 443 480 445 472 467 463 451 467 492 470 476 482 457 472 472 483 494 485 474 502 470 498 480 500 471 476 480 500 489 516 498 505 523 490 497 501 487 498 520 510 535 506 537 502 511 534 491 516 497 498 537 524 524 524 544 507 537 509 542 543 557 536 528 530 523 542 524 548 551 567 553 539 552 532 572 548 541 575 569 558 554 551 565 547 549 565 534 534 556 542 575 590 554 580 555 551 550 560 563 563 566 566 602 575 599 604 565 557 554 559 585 578 612 586 573 570 582 606 593 595 571 590 616 604 589 586 614 583 628 604 622 573 577 601 616 608 588 589 594 622 619 626 589 624 605 622 594 627 620 604 628 619 618 625 629 652 643 639 651 602 648 634 650 653 654 658 636 656 619 631 652 632 660 667 623 671 645 621 668 662 637 629 628 677 659 624 642 626 630 629 640 644 682 656 634 644 660 666 659 657 674 689 687 685 636 666 655 670 640 644 645 640 661 669 644 644 686 670 648 671 690 676 677 701 655 670 708 668 711 669 683 663 684 649 669 714 667 682 661 704 665 689 706 692 669 692 684 690 683 720 722 674 696 697 686 719 691 692 673 710 698 693 696 709 708 737 698 712 673 738 688 696 697 684 690 723 684 736 686 681 715 737 726 684 727 742 698 729 732 689 743 731 717 720 682 703 701 684 685 711 692 687 739 692 733 690 710 747 689 689 694 700 697 750 695 732 726 695 712 716 744 711 746 699 743 725 710 729 736 738 696 741 716 746 750 741 746 722 701 739 744 746 700 702 721 719 722 706 706 740 732 708 702 749 724 747 709 704 705 734 704 708 704 703 706 732 709 726 706 707 707 714 728 743 707 709 741 739 706 710 718 712 743 736 713 712 713 710 729 734 713 709 708 718 710 714 726 734 712 715 736 743 724 730 715 712 715 712 715 723 713 728 715 712 712 738 721 711 713 716 731
715 720 738 710 714 713 731 738 724 712 721 711 713 749 731 746 715 714 709 729 722 738 727 711 713 728 730 724 714 730 724 721 722 708 711 719 719 711 710 743 715 709 715 720 745 735 711 710 712 734 722 732 711 738 707 750 749 721 741 706 730 716 732 703 708 725 704 704 727 704 704 705 720 717 707 706 716 741 702 723 723 711 716 700 700 743 727 740 734 704 726 696 704 728 695 695 694 731 719 746 709 735 749 697 693 742 716 693 710 693 690 698 691 721 743 691 736 703 718 714 705 749 738 687 720 735 700 728 697 724 747 687 734 745 699 704 730 690 741 694 713 728 679 681 728 675 680 698 711 732 674 714 693 718 733 695 729 689 697 726 726 691 710 670 701 732 719 684 679 725 682 710 675 674 688 682 693 690 660 706 660 689 695 659 695 691 691 684 649 707 654 670 650 698 671 660 685 666 688 682 680 679 643 655 684 674 641 665 691 652 665 666 648 683 653 657 647 674 637 653 646 663 650 644 663 639 669 651 659 661 640 649 642 639 680 639 632 664 624 652 643 663 649 637 634 637 610 671 629 625 643 665 614 646 661 655 627 655 616 653 607 651 618 625 619 646 597 640 625 612 591 627 619 631 641 603 631 624 605 640 604 608 585 594 633 595 632 627 607 591 590 590 617 592 617 571 599 587 567 600 582 613 606 583 567 581 582 595 590 565 554 585 557 562 565 585 574 572 575 593 597 549 546 544 581 547 579 546 556 583 536 554 551 560 538 576 539 539 567 549 572 533 550 540 551 548 566 567 527 526 536 555 534 522 513 531 548 527 534 539 546 534 520 536 546 522 525 499 516 511 521 512 542 497 531 510 533 539 522 527 492 527 527 532 496 501 508 516 520 495 481 477 479 507 482 492 489 486 510 466 506 467 507 499 491 506 503 487 503 459 466 457 458 480 450 481 461 461 446 464 481 479 452 443 446 443 470 469 463 440 462 463 465 435 446 465 440 456 443 436 451 427 434 418 455 442 418 440 420 446 450 449 446 422 413 406 426 409 428 424 424 401 412 413 418 425 395 422 430 407 399 395 410 386 405 412 396 392 409 385 412 406 379 397 400 382 384 372 391 388 380 396 366 391 394 380 385 364 367 393 361 370 383 373 358 378 375 351 370 357 375 350 372 347 354 347 345 360 343 358 343 364 354 339 345 332 358 338 355 339 325 322 333 350 319 348 318 316 319 335 334 314 314 325 325 325 332 331 317 314 314 323 316 297 309 324 316 298 299 294 295 291 313 296 287 306 305 306 301 306 305 303 278 303 293 295 278 285 279 281 272 274 270 282 271 286 285 261 268 268 280 272 258 263 254 263 261 262 256 254 267 247 255 254 248 251 255 243 259 258 245 241 247 238 254 238 240 235 230 233 242 230 223 235 222 234 227 218 235 232 214 226 232 220 212 225 221 224 221 225 214 208 214 205 204 203 206 200 198 201 212 206 201 200 198 190 198 188 188 204 185 190 186 194 182 182 184 179 178 185 180 179 182 172 180 184 171 184 178 173 167 181 175 171 168 168 163 167 162 171 167 158 164 162 166 158 161 163 158 150 152 153 159 148 145 150 154 147 152 151 146 142 138 142 134 140 133 139 131 133 137 134 138 127 134 127 132 123 129 133 124 123 123 120 119 122 124 122 122 125 117 121 117 110 116 110 114 115 106 106 114 110 110 111 106 100 109 108 99 101 100 100 104 104 94 94 94 95 91 95 93 90 90 88 90 89 87 90 90 88 87 84 82 82 84 79 83 79 76 77 82 79 79 77 76 74 71 76 72 72 75 73 72 72 72 67 67 68 67 67 67 64 65 61 62 60 62 61 62 59 60 58 59 55 54 57 57 55 53 54 53 51 51 51 51 48 51 47 48 47 46 47 45 46 45 45 41 44 43 39 39 39 39 41 40 38 37 37 36 37 36 36 34 35 34 34 34 31 31 31 31 30 30 29 30 29 27 28 27 26 26 26 26 24 24 24 24 23 22 22 22 22 21 20 21 20 19 20 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 19 20 20 20 21 20 21 22 21 22 23 24 24 24 24 25 26 25 25 26 26 28 28 28 29 30 29 32 32 31 31 33 32 32 34 35 35 35 36 35 36 38 37 39 38 41 39 39 40 40 41 44 43 45 43 43 46 46 46 45 47 49 49 51 51 52 53 51 51 51 54 54 57 57 54 56 56 60 60 61 62 60 60 64 61 63 65 61 65 64 65 68 68 67 72 71 67 73 74 74 74 73 77 72 75 78 75 75 80 76 80 84 79 84 84 82 81 88 84 89 90 87 92 89 86 89 96 96 92 92 95 99 95 99 97 100 100 96 103 98 105 102 108 105 109 105 104 106 111 106 109 108 114 116 113 112 118 120 123 121 123 125 124 121 117 119 125 123 131 127 124 133 134 132 131 128 137 136 132 138 133 139 139 143 143 139 136 143 149 146 153 145 141 143 146 147 156 156 156 160 151 158 158 163 155 160 156 170 163 165 168 173 165 169 162 179 168 174 176 179 173 182 171 181 182 185 173 180 191 184 189 182 186 180 196 193 194 189 188 195 204 192 206 201 192 193 207 208 207 197 198 205 213 210 210 220 219 219 212 208 209 216 220 218 219 232 216 229 226 227 219 228 238 238 234 239 223 234 233 247 240 236 240 236 245 237 250 237 241 239 243 244 257 244 245 266 255 250 250 252 271 270 261 265 255 254 268 262 281 273 278 261 273 273 274 285 274 291 284 274 285 289 295 293 299 283 284 302 302 286 303 303 287 291 301 301 301 306 310 301 320 310 311 297 301 309 323 302 314 321 305 304 316 322 335 308 331 337 318 326 313 321 322 322 329 323 346 323 345 348 339 356 341 329 338 338 341 360 340 354 361 338 352 360 345 372 374 366 360 348 359 367 353 380 359 380 366 372 361 385 382 366 375 372 398 391 383 392 385 400 394 395 392 378 387 381 386 400 413 402 415 407 385 407 397 406 410 413 396 391 392 392 406 414 396 402 411 401 404 433 438 429 405 405 441 423 420 418 418 415 422 453 429 421 446 422 429 433 459 460 424 443 469 460 452 467 475 437 446 442 450 447 482 457 451 446 472 487 443 478 472 463 456 451 457 479 495 494 471 503 484 462 487 498 495 485 501 484 485 468 476 476 501 493 516 515 476 492 497 496 513 478 527 517 515 514 493 526 531 512 522 530 490 492 537 535 508 543 508 532 520 520 501 505 521 539 533 539 536 526 535 539 513 529 533 540 566 517 541 543 519 536 525 528 523 538 533 571 575 546 566 537 583 545 550 575 560 571 541 546 581 539 565 571 562 591 574 557 569 575 587 601 560 604 591 608 555 608 578 612 574 565 569 579 606 562 578 563 591 590 595 580 584 588 592 621 585 618 592 579 612 579 621 615 582 627 596 607 634 625 624 601 633 612 624 633 616 613 629 615 647 593 604 636 618 612 634 635 610 649 641 628 661 628 614 658 610 606 639 628 639 626 623 642 668 615 660 622 664 638 643 638 629 668 673 663 651 646 658 637 683 667 677 680 648 667 678 667 692 639 694 661 657 662 655 641 662 643 676 649 699 672 687 642 646 675 659 700 671 705 688 661 697 663 655 696 686 652 670 677 691 688 698 705 672 712 681 721 661 683 679 698 692 713 726 684 712 670 717 681 673 700 702 670 673 718 675 712 705 672 698 718 735 670 686 670 680 728 709 723 700 695 700 696 689 693 704 737 696 728 722 681 706 691 748 695 698 748 732 741 683 725 742 701 710 710 705 732 696 685 747 714 744 730 726 699 733 736 695 709 749 694 711 749 695 731 737 716 745 733 740 716 740 708 698 701 734 728 715 735 698 704 730 699 699 723 705 706 712 738 702 704 717 702 749 709 706 747 707 720 734 735 748 711 708 743 735 735 707 737 709 704 727 709 715 707 706 705 727 709 722 728 733 711 712 740 720 746 746 709 711 749 717 720 735 708 721 713 723 741 712 710 712 709 740 732 723 710 741 714 713 712 709 709 713 713 722 713 716 740 710 711 714 749 710 715 725 731
723 718 711 744 733 715 715 722 711 710 715 712 714 713 714 711 750 709 743 711 713 720 712 709 728 712 718 728 713 714 733 741 711 709 741 714 730 716 722 707 734 740 736 707 724 711 739 711 710 714 705 720 705 706 736 717 704 717 705 703 705 704 710 718 711 708 729 712 732 702 709 733 715 706 749 702 748 734 739 711 703 702 704 744 744 708 713 729 715 699 738 716 713 699 750 696 747 749 695 723 723 695 743 729 692 696 742 703 723 732 735 725 701 725 722 728 748 734 727 709 698 684 697 749 690 720 724 705 702 715 696 718 720 734 689 740 684 690 729 723 715 723 730 682 678 743 741 697 705 734 718 697 737 675 676 685 720 667 726 729 706 667 698 706 667 730 693 676 705 675 662 724 699 685 666 659 681 717 670 687 689 670 719 674 655 661 664 711 697 691 713 671 675 684 658 647 649 656 673 653 650 653 666 701 656 652 692 660 674 663 646 656 647 636 651 632 670 657 657 661 642 631 687 635 677 654 667 658 684 668 622 669 658 676 639 670 659 674 635 671 621 644 662 655 647 619 661 640 636 664 611 617 625 630 620 651 607 651 647 628 618 630 614 621 639 616 620 653 597 599 647 598 645 619 643 601 610 644 633 591 634 586 602 606 608 593 591 632 614 606 574 572 606 593 589 606 573 585 607 590 579 573 602 598 606 580 599 595 608 602 585 599 601 581 602 576 596 561 600 553 549 546 573 592 554 542 595 572 545 545 558 536 580 569 541 585 568 566 553 566 541 531 558 563 557 552 526 541 543 524 520 518 534 517 523 516 544 530 543 551 534 551 534 525 521 545 519 538 503 511 522 527 516 522 512 539 527 521 507 512 511 533 521 529 486 480 484 485 497 478 495 490 508 504 511 499 516 493 491 475 497 490 506 464 502 495 458 499 477 466 459 466 452 489 462 490 454 487 454 480 464 455 460 468 467 442 474 460 472 435 465 455 471 453 443 465 431 429 429 458 464 462 441 422 449 442 443 438 422 437 444 439 432 434 446 439 436 416 412 425 416 407 421 431 418 427 403 415 399 409 393 421 398 407 414 410 420 399 393 409 390 387 385 402 401 382 407 404 390 399 368 399 384 392 390 364 383 390 389 363 379 381 370 368 376 380 364 370 368 367 378 371 372 346 354 357 372 361 359 368 358 360 338 359 342 339 334 357 345 324 341 333 332 329 346 317 319 326 341 323 340 325 311 314 327 308 318 315 326 309 301 315 328 324 297 300 308 312 300 291 292 307 308 293 298 292 291 300 283 299 298 290 302 281 292 288 283 292 296 276 280 289 267 267 263 266 279 281 277 272 273 274 277 274 267 263 272 250 254 268 253 261 262 257 251 264 247 262 260 240 252 235 237 253 248 235 238 245 230 235 231 236 242 224 223 220 227 231 222 231 224 228 219 211 210 220 230 209 212 223 214 215 217 212 206 201 210 212 199 199 197 201 203 209 192 197 198 192 198 203 201 200 186 191 183 192 191 188 193 189 184 186 178 185 183 186 175 173 179 176 181 180 174 165 171 173 171 166 163 166 170 169 165 164 165 155 156 152 162 154 149 155 153 156 147 153 146 140 149 139 143 141 149 137 146 137 134 141 138 136 136 139 132 134 130 137 132 135 127 130 126 128 130 119 119 119 117 123 121 117 118 115 121 120 111 113 112 114 114 108 111 107 110 111 104 104 107 104 98 99 97 104 99 103 100 93 100 92 94 92 93 89 96 88 92 89 88 90 90 89 87 88 80 86 85 83 81 78 76 81 81 79 80 77 75 72 73 71 74 69 71 70 71 68 66 69 66 67 66 62 67 61 61 61 64 62 60 58 58 58 56 58 57 58 56 57 55 55 54 53 54 51 51 51 48 47 51 48 45 46 44 46 46 44 45 42 42 42 42 42 40 38 40 39 40 37 39 37 36 37 36 34 34 34 34 34 32 32 33 30 32 31 29 30 30 28 28 28 26 27 25 26 25 24 24 23 24 22 22 22 21 21 21 21 21 19 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 20 19 21 20 21 21 21 22 22 23 24 24 25 25 25 25 26 26 27 27 28 29 30 29 29 30 31 32 31 32 33 32 35 33 36 34 36 35 38 37 38 37 39 41 39 40 40 40 40 40 42 45 45 45 45 45 47 46 47 48 47 47 50 51 49 53 50 52 54 54 56 57 54 55 56 56 56 57 60 61 60 61 60 64 61 61 67 62 66 65 68 68 71 67 72 73 71 73 73 77 71 73 78 79 80 77 77 81 82 80 78 78 85 85 82 84 85 89 90 90 87 91 91 95 90 91 89 97 93 93 94 100 100 102 97 96 99 101 107 108 109 107 104 111 105 114 115 113 115 110 114 116 113 113 111 121 123 125 121 121 119 119 125 122 125 130 123 130 124 128 128 126 132 136 133 139 140 137 134 142 139 142 139 140 148 139 147 146 153 150 147 143 149 146 151 146 147 160 150 153 162 154 156 168 160 170 164 170 163 173 175 164 177 177 178 169 171 180 172 182 172 175 171 187 185 182 176 177 177 181 188 196 192 191 189 189 191 191 190 197 204 209 201 201 201 203 212 206 209 206 206 208 209 207 209 207 209 207 208 217 230 210 227 229 219 216 233 222 222 222 226 221 236 242 242 233 246 232 245 246 244 236 243 243 244 239 248 239 255 248 241 263 265 253 259 257 252 262 259 263 257 274 265 277 264 263 256 261 282 280 271 281 285 285 290 270 293 273 272 291 284 283 291 275 283 289 305 280 308 302 285 291 311 305 289 296 299 291 298 309 321 315 312 304 314 315 314 315 331 310 332 324 323 321 309 314 341 338 340 324 326 345 323 351 345 321 351 327 328 341 333 347 343 359 364 357 367 346 360 343 371 342 357 364 360 375 366 378 377 363 367 362 375 382 355 382 362 357 366 361 368 361 367 384 375 375 397 380 391 385 379 410 373 381 384 401 394 404 399 397 382 406 414 385 400 415 411 408 400 397 397 409 409 403 407 399 430 403 427 416 433 445 428 430 418 411 434 453 435 456 449 426 424 452 444 448 455 430 451 429 444 463 432 456 473 436 451 468 465 440 438 445 457 441 483 444 476 485 473 471 478 485 477 458 481 498 500 497 498 469 460 492 502 486 469 483 495 470 474 492 476 507 491 494 509 524 478 524 520 506 500 487 489 504 514 528 495 503 514 506 500 513 506 545 496 503 498 503 518 543 505 546 519 533 518 556 520 522 547 544 530 514 553 556 534 559 550 536 555 531 550 548 530 536 551 535 569 577 538 556 559 585 572 557 582 567 591 537 579 570 549 579 559 547 585 573 571 556 599 561 604 559 605 552 565 596 571 565 604 582 597 576 569 600 605 614 593 592 590 608 607 582 592 591 613 590 626 618 612 584 592 604 603 631 613 598 594 638 600 634 606 608 631 619 625 641 593 643 591 617 653 624 656 599 653 640 637 622 604 603 631 614 624 612 651 643 647 669 653 631 651 613 626 642 627 634 625 645 635 653 677 625 666 663 643 678 654 668 674 647 679 673 686 687 632 658 636 677 649 683 644 685 694 640 698 689 685 663 657 646 671 649 704 651 655 644 649 709 663 703 658 706 657 685 663 696 710 668 680 691 677 659 690 670 698 672 695 717 703 704 680 699 661 674 701 718 729 698 698 694 719 727 726 712 682 685 724 717 710 703 729 681 725 677 711 728 719 696 710 716 726 680 675 727 678 704 734 746 677 694 695 682 748 702 708 704 705 696 721 735 750 692 736 745 713 701 713 746 727 691 749 694 709 692 693 724 718 711 690 692 692 707 726 714 697 700 705 701 704 700 701 746 708 724 735 710 739 696 736 718 716 729 703 713 702 740 726 703 745 702 702 708 702 701 702 712 738 730 726 739 724 726 720 705 704 704 739 733 710 732 744 734 742 731 707 715 708 718 710 715 711 706 711 708 721 711 707 712 710 721 732 710 740 718 720 709 711 712 737 712 748 709 709 727 710 722 712 713 713 729 733 728 732 711 712 724 714 716 747 711 724 745 719 741 714 741
713 741 716 710 715 733 711 731 729 711 723 711 712 744 716 715 710 710 713 711 715 717 732 713 711 739 725 715 715 726 740 712 714 746 713 722 737 730 710 710 708 725 712 713 711 734 709 711 711 737 709 735 706 717 711 733 728 749 747 736 703 723 714 703 731 711 708 715 732 704 705 706 720 721 702 703 728 701 704 702 747 700 708 741 733 709 748 702 733 697 721 699 701 703 699 719 705 696 732 715 694 697 693 728 736 726 709 719 696 727 737 741 724 745 749 724 747 726 698 688 710 732 698 746 708 718 739 687 682 740 688 688 701 716 723 730 682 692 677 697 738 726 717 683 741 714 718 701 675 736 688 723 732 707 716 687 693 717 734 720 719 695 680 707 707 670 691 701 675 711 665 682 726 719 709 682 684 691 678 705 705 670 717 659 707 718 670 658 688 683 678 709 673 648 681 678 663 690 672 654 678 689 643 660 680 650 690 667 656 643 665 687 693 649 666 654 651 646 690 666 638 656 649 658 664 673 644 664 683 626 637 621 667 635 644 665 643 662 632 622 657 625 615 612 625 632 610 619 628 614 649 648 644 663 644 618 651 613 604 605 625 609 602 631 643 632 648 635 603 638 649 642 610 629 597 612 603 599 635 596 583 604 614 604 603 622 607 623 575 585 618 617 571 575 615 607 613 569 598 597 579 576 584 615 602 580 562 590 569 587 591 570 558 552 589 572 590 574 556 565 551 585 567 575 593 587 544 566 564 558 586 546 571 534 586 578 548 581 551 574 543 548 542 531 555 555 533 527 527 521 551 523 550 528 560 516 553 513 511 515 531 539 543 524 509 526 548 526 500 508 500 527 529 516 499 540 531 539 494 501 518 491 513 512 529 506 512 487 515 483 482 524 516 479 489 474 499 505 473 492 505 505 498 468 500 469 483 503 492 488 492 483 465 479 458 485 468 452 462 446 458 445 479 465 473 450 472 444 454 476 462 433 439 471 465 443 426 460 442 439 456 452 419 425 453 434 422 418 423 425 433 451 423 432 417 427 437 405 424 435 429 406 418 410 404 407 427 422 408 401 394 390 407 391 414 412 414 404 381 400 408 377 408 375 395 380 398 388 396 380 376 372 375 376 375 367 367 371 388 382 365 384 370 371 356 385 379 349 369 357 347 345 372 359 358 341 368 366 367 341 366 362 342 359 349 354 353 332 348 352 345 333 343 335 323 317 344 326 341 337 316 327 336 322 334 334 311 319 318 311 316 319 303 299 317 307 304 312 308 299 297 289 306 308 292 300 311 305 283 298 305 305 303 284 278 278 291 278 286 294 280 292 275 273 287 273 279 283 264 262 277 258 270 271 273 262 270 252 265 247 267 249 245 245 255 259 252 249 244 253 240 256 253 253 233 238 234 233 248 231 240 239 238 235 238 231 237 225 220 230 220 234 228 231 231 227 224 209 209 223 220 214 221 217 200 209 217 204 198 208 213 210 210 201 204 206 206 191 188 203 185 200 199 193 198 179 187 179 177 178 185 176 186 175 173 172 177 168 182 176 173 170 171 174 168 162 166 161 158 160 167 158 155 165 160 162 155 151 156 154 155 152 153 145 147 155 150 153 141 142 140 144 141 139 138 133 137 138 139 138 129 131 128 128 130 133 124 135 124 128 131 127 130 127 117 123 123 119 122 125 122 114 121 120 113 112 110 112 107 105 111 105 108 102 107 109 102 107 100 97 103 102 96 97 100 100 101 95 92 94 94 96 93 87 89 93 86 90 85 84 89 88 86 86 84 78 84 83 79 82 77 80 79 78 77 76 73 70 70 71 74 68 73 69 70 66 69 64 68 65 65 65 60 63 61 63 60 59 62 58 59 60 57 56 55 54 52 54 52 51 54 49 51 52 48 48 51 47 45 46 46 44 44 45 43 41 41 43 42 42 39 40 41 40 39 39 37 36 37 35 36 36 36 34 35 32 32 32 33 30 30 29 30 29 29 27 28 28 27 27 26 25 25 24 24 23 23 22 23 23 21 21 20 20 20 20 20 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 21 21 23 23 23 23 23 24 25 25 25 25 27 27 28 27 27 28 28 29 31 30 32 32 31 34 33 33 35 35 34 36 36 38 38 37 38 39 40 40 38 41 40 41 43 43 42 43 43 46 45 45 46 46 49 50 51 49 52 52 52 52 53 55 56 52 55 56 55 56 56 59 61 57 57 60 62 59 61 62 64 63 64 64 64 69 68 72 72 72 70 73 73 72 73 71 72 76 77 74 79 81 81 83 83 81 85 84 80 85 88 85 83 86 88 87 89 88 93 91 92 92 92 97 96 96 94 98 96 97 99 96 106 105 99 109 109 106 108 110 110 108 107 115 114 114 109 113 114 117 113 116 117 124 123 123 125 125 128 119 126 121 132 125 127 125 135 131 131 131 130 131 141 138 137 138 140 146 138 144 142 142 146 147 140 147 146 143 157 153 150 149 159 156 163 160 154 161 166 158 159 163 162 170 168 172 171 166 175 165 176 169 178 183 180 177 173 172 177 181 176 178 186 192 180 193 181 196 182 188 200 195 193 196 206 198 190 190 194 211 197 205 195 202 207 206 218 209 205 221 219 213 224 221 225 214 216 215 219 232 221 218 232 220 236 238 235 224 225 243 240 240 227 245 238 239 248 237 233 241 245 252 257 239 261 240 254 253 244 244 268 251 250 253 250 272 267 262 254 254 266 262 277 259 281 286 274 271 286 284 270 280 278 282 289 297 298 295 293 281 292 283 302 281 298 286 303 289 314 295 297 309 315 295 305 298 300 311 297 321 321 324 315 311 316 305 313 316 326 323 330 333 337 322 314 319 333 318 349 339 349 326 344 331 334 354 341 351 343 336 350 352 365 345 359 357 367 341 364 372 343 365 373 351 357 360 385 378 383 361 383 363 385 391 386 384 382 388 378 367 369 401 401 381 373 374 377 384 404 394 413 415 406 414 388 389 421 407 392 389 389 417 412 408 392 421 404 412 399 406 425 420 433 405 428 404 406 413 407 425 432 453 434 444 416 457 417 439 419 448 429 460 425 427 444 438 437 464 439 462 455 452 439 436 449 472 469 459 474 447 443 481 451 486 491 474 478 464 474 456 463 489 487 477 474 489 464 475 472 466 472 467 491 495 492 472 477 519 511 522 499 512 507 489 490 505 497 494 489 530 520 506 528 529 539 533 519 504 506 537 513 540 499 515 512 533 522 525 542 537 548 533 511 530 551 550 547 514 514 549 515 532 552 559 535 546 541 533 527 575 546 578 535 532 569 534 543 573 575 566 554 536 546 550 545 587 566 558 596 559 545 550 581 575 583 601 578 597 606 563 583 601 581 563 589 607 615 602 596 562 567 617 585 569 599 580 608 612 580 614 590 598 623 583 586 594 617 617 609 598 638 620 602 621 624 609 595 593 590 639 609 633 605 596 650 598 632 655 647 601 632 603 613 611 616 641 659 622 632 655 644 635 637 612 636 654 659 620 647 644 631 638 647 630 625 655 649 645 678 628 669 646 627 624 664 650 682 647 645 660 658 652 636 631 656 694 660 671 682 634 643 673 682 696 700 659 691 672 645 687 685 683 670 699 678 663 702 676 656 692 669 659 704 698 655 660 668 719 714 663 720 661 661 712 683 708 723 668 694 724 680 705 687 690 726 672 708 723 723 681 673 686 728 668 709 727 690 699 738 696 717 695 736 731 682 709 675 718 736 743 681 734 694 694 737 724 718 686 742 744 720 710 746 710 723 698 741 690 703 685 732 706 728 703 723 714 693 749 740 714 688 709 689 737 747 720 729 744 729 715 735 693 697 705 742 720 721 701 698 737 722 713 750 711 700 744 698 712 714 723 701 720 701 717 700 704 750 702 701 709 713 713 717 712 708 734 743 723 707 732 727 708 724 710 721 748 705 714 734 709 706 707 735 750 745 712 750 732 713 708 719 732 736 709 738 708 713 712 714 718 729 713 745 709 732 714 713 749 724 746 746 715 715 735 714 712 744 747 737 740 748 729 716 728 744 711 711 749 730 712 715
715 736 723 736 712 716 735 712 727 747 749 711 710 732 718 711 715 731 712 728 734 733 712 724 713 716 720 710 709 735 708 709 718 734 712 720 727 713 713 713 709 734 710 728 717 750 734 706 726 736 710 710 720 732 705 707 735 705 725 704 740 713 732 710 744 708 726 703 711 703 705 737 731 722 750 701 740 703 745 728 748 703 745 698 732 702 700 729 735 737 729 723 741 696 722 727 734 734 730 709 696 693 692 708 722 697 745 692 711 694 726 729 745 731 698 700 700 691 741 688 702 741 708 735 731 704 750 731 716 688 711 690 722 688 745 728 742 709 679 718 721 700 699 721 725 683 732 737 676 678 692 702 722 677 721 736 715 688 716 683 718 683 685 670 665 674 708 678 697 669 708 724 697 727 699 721 718 685 661 679 668 681 713 714 654 717 693 652 694 701 681 662 709 661 657 678 672 656 702 657 675 707 665 694 702 694 670 661 683 683 692 682 679 653 683 654 688 634 656 664 629 659 646 678 655 629 628 666 664 650 632 670 640 659 663 634 632 646 628 656 648 637 658 661 637 639 657 669 622 629 629 609 622 619 609 638 602 607 660 641 650 607 654 645 603 639 604 602 604 630 645 589 607 645 602 640 616 623 616 625 637 634 630 627 637 633 604 581 593 587 614 593 572 604 589 574 581 573 600 604 581 611 617 561 601 605 574 578 560 602 562 555 587 598 606 592 553 603 561 549 548 574 567 577 590 596 584 545 556 566 540 583 586 560 546 570 559 543 573 552 559 534 542 550 571 573 531 551 538 533 530 537 541 538 553 534 519 542 550 522 543 544 517 516 541 534 528 506 538 547 529 529 505 497 535 535 501 504 510 500 487 509 488 503 513 521 505 495 479 486 523 481 497 494 474 480 478 472 515 510 512 482 491 504 497 503 472 500 461 496 478 459 492 455 481 475 470 451 474 456 471 487 484 463 453 466 446 474 456 452 440 433 462 431 469 432 462 432 464 453 453 439 441 438 435 451 424 428 434 430 425 423 419 427 417 437 436 403 437 427 429 439 429 422 435 418 403 404 412 413 425 423 423 414 401 417 410 417 410 402 379 392 394 407 407 389 385 383 372 367 398 398 376 393 399 378 382 387 377 389 383 360 376 375 368 375 366 382 380 365 373 371 352 362 368 372 372 337 349 358 361 364 361 360 340 342 345 336 331 336 341 346 320 341 341 323 342 331 322 322 327 327 338 329 324 318 318 308 320 325 309 308 314 324 308 320 315 313 294 303 308 289 307 286 298 302 283 282 302 279 299 294 294 300 289 299 292 288 276 269 288 270 274 288 283 274 284 273 272 257 278 270 256 267 258 262 265 255 271 253 254 262 262 258 255 265 249 262 237 240 249 236 233 253 231 239 231 228 245 229 233 245 245 229 237 228 238 219 226 220 232 218 215 232 212 224 209 223 223 218 209 204 212 221 211 215 203 216 210 204 203 208 197 196 198 206 194 189 196 195 199 196 186 191 192 195 181 189 183 183 182 179 173 183 181 170 182 168 171 169 178 173 173 174 169 164 167 161 169 166 158 159 161 155 158 163 163 150 152 153 150 154 157 154 152 143 141 140 151 148 151 145 138 144 142 136 146 135 133 131 139 136 135 130 128 126 128 128 128 122 127 120 120 119 128 117 115 125 117 122 123 121 116 120 117 119 114 107 107 106 108 107 107 106 109 108 103 100 103 106 98 99 104 98 101 98 92 96 95 90 93 93 92 88 86 90 92 87 84 89 85 84 80 84 80 82 80 78 83 79 77 77 74 75 77 77 71 76 70 74 70 72 71 70 71 67 69 69 65 66 65 66 61 61 59 58 63 60 60 61 60 55 58 57 58 54 56 56 55 55 50 49 53 50 48 51 49 47 45 48 45 47 45 42 44 43 41 41 41 41 42 38 38 38 38 37 39 38 38 37 36 34 36 35 33 34 32 31 31 31 32 30 31 29 28 27 27 27 27 27 26 25 25 25 23 24 24 23 23 21 22 22 21 20 19 20 20 19 19 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 19 20 19 20 20 20 21 22 21 23 23 23 23 24 24 24 26 25 27 27 26 27 28 30 30 29 31 30 31 32 32 32 33 34 35 36 36 35 36 36 37 39 38 41 40 38 41 39 41 42 41 43 41 44 43 44 46 45 48 48 49 46 50 48 49 51 50 51 54 55 54 56 53 58 56 56 58 60 57 58 58 59 61 63 63 62 64 65 64 67 69 69 68 66 67 68 68 72 69 73 73 74 77 77 74 75 79 76 83 77 79 81 80 79 81 86 83 88 85 89 84 85 91 88 95 92 89 94 95 95 95 100 98 95 98 103 98 105 106 98 105 107 101 102 108 112 108 108 114 115 114 118 118 111 114 115 112 117 120 117 125 122 125 121 119 128 130 122 123 126 125 135 132 135 136 128 135 139 137 140 144 140 136 142 147 138 141 138 150 147 149 150 151 149 147 158 146 159 160 149 160 163 164 160 165 160 167 156 171 167 171 168 170 163 168 167 176 165 168 180 170 180 174 181 182 180 182 185 187 188 182 194 190 184 190 184 191 195 197 204 204 192 199 196 193 197 212 201 199 211 207 216 206 207 221 203 204 221 206 214 223 215 215 213 229 226 217 233 233 218 222 239 222 225 235 223 238 237 246 232 234 244 238 232 234 256 244 258 241 247 250 262 249 258 267 249 250 269 254 262 248 253 255 275 265 257 277 274 270 277 283 284 281 268 288 281 285 268 295 281 273 284 299 296 300 277 284 287 285 308 302 299 300 311 286 293 289 316 309 319 301 301 320 320 320 307 306 325 329 320 326 318 319 335 308 313 316 313 336 344 338 330 341 318 334 345 332 333 347 331 346 355 350 349 348 335 346 342 351 339 355 363 350 364 353 343 356 371 372 360 376 363 377 384 384 388 375 370 375 358 376 364 366 363 370 377 382 392 386 379 404 374 402 410 380 384 401 403 384 380 389 382 406 416 412 425 398 429 428 413 395 415 426 430 419 425 422 415 433 430 422 441 443 425 436 418 440 446 421 441 416 457 424 450 433 461 431 447 455 459 460 462 456 462 458 438 459 456 472 448 451 464 468 447 440 465 482 463 447 454 471 467 485 464 479 455 497 467 493 501 478 462 461 504 480 479 474 490 470 476 512 515 501 500 503 489 518 483 519 513 478 497 502 507 522 532 502 493 513 521 500 499 533 494 531 537 520 515 506 521 526 542 539 527 529 511 551 511 545 525 559 517 515 565 518 550 523 526 534 562 540 540 544 539 564 530 567 572 537 550 559 558 587 543 543 535 552 540 574 555 548 588 563 551 568 599 586 559 571 579 550 565 585 574 568 598 561 583 567 585 573 571 599 597 575 587 581 594 567 597 592 620 577 619 603 573 584 580 594 595 628 601 590 619 615 631 614 614 631 598 599 593 610 588 625 646 631 592 622 594 623 607 608 651 597 606 651 636 650 633 655 610 608 664 621 613 618 659 628 647 624 644 670 656 661 621 669 652 662 619 620 623 636 676 643 683 638 651 676 639 677 629 643 685 636 656 639 642 630 632 684 694 685 684 663 688 653 653 701 682 646 677 656 647 641 690 662 700 697 687 650 710 669 657 656 654 692 661 686 691 673 665 687 684 716 699 714 715 699 720 700 710 695 682 711 688 676 681 720 687 729 676 721 728 720 722 665 680 676 694 731 695 690 719 693 670 719 737 703 706 678 726 689 740 688 738 744 703 720 688 720 743 700 723 728 715 711 731 731 689 722 719 706 743 739 715 691 750 726 690 741 749 694 705 749 747 739 729 699 694 743 714 692 707 695 739 692 712 697 745 721 700 716 745 744 744 722 702 745 750 701 699 747 710 703 729 750 705 703 737 718 741 731 705 742 739 702 716 727 734 741 724 746 721 740 744 706 716 709 722 748 716 730 722 710 711 716 705 712 746 743 711 711 707 731 743 724 712 720 708 725 709 711 711 712 735 709 709 748 711 712 709 710 715 723 713 710 747 711 734 710 736 741 710 728 729 735 710 713 714 716 716 711 716 746 713 728
712 716 712 737 711 746 711 711 730 736 716 732 719 711 716 721 710 727 711 725 711 709 713 713 742 711 724 714 712 723 744 745 722 711 709 708 714 712 711 716 711 710 713 746 712 708 720 709 722 746 723 706 737 729 705 750 726 750 719 723 721 725 715 707 734 707 705 708 725 742 719 723 703 704 705 704 714 733 723 703 726 712 743 749 734 746 735 724 716 726 702 721 699 712 697 737 704 702 737 697 719 736 745 735 693 694 740 712 703 701 750 694 726 691 735 700 705 732 742 716 687 712 690 689 721 736 738 701 708 690 711 682 722 711 736 725 692 720 706 741 681 686 700 679 696 728 720 733 703 721 738 723 727 719 726 725 687 702 724 707 675 667 671 696 720 690 683 696 693 689 700 676 695 712 660 667 680 675 695 669 701 703 694 691 716 697 661 702 677 700 674 710 654 650 705 682 705 662 681 649 662 656 694 664 706 691 668 685 669 659 691 657 662 677 697 646 671 639 667 685 645 652 673 684 628 626 628 640 665 681 646 649 662 648 671 673 671 623 615 627 638 615 649 633 674 617 645 630 648 609 627 608 650 622 660 657 628 625 619 648 603 602 644 631 608 633 653 642 627 609 622 605 610 589 645 601 585 593 591 643 597 619 624 619 631 622 611 604 617 583 623 626 616 593 570 616 576 615 568 566 621 590 578 602 596 559 573 606 611 600 563 575 575 561 584 556 584 570 602 594 557 556 573 591 578 559 548 594 566 548 564 588 538 561 586 580 560 540 570 531 549 577 549 526 560 567 563 546 540 567 524 552 554 561 518 519 525 553 546 529 550 544 508 534 530 530 549 548 504 502 515 537 517 510 538 520 493 514 514 525 501 530 506 518 527 498 490 502 499 503 519 494 485 490 483 504 517 513 478 483 465 502 499 489 471 490 496 486 456 494 472 486 453 454 481 451 460 457 485 475 457 467 472 443 449 474 463 463 460 441 441 463 459 448 430 454 464 426 464 461 422 439 425 435 421 428 417 456 419 444 425 450 417 419 412 423 440 429 406 401 403 429 405 436 417 415 429 430 412 392 427 388 392 390 402 397 411 406 405 395 380 395 382 399 400 376 376 392 396 400 400 402 395 383 391 397 370 388 391 363 391 370 389 373 371 364 356 364 346 362 377 343 363 366 368 350 342 354 344 362 347 359 355 332 344 328 338 332 356 355 351 340 323 327 318 325 346 342 337 330 331 323 326 317 315 320 307 308 327 324 310 323 315 315 315 298 301 309 314 310 301 306 302 296 295 297 299 308 290 283 306 298 294 293 295 282 294 292 287 268 276 277 291 274 283 278 283 271 274 282 276 259 256 277 253 272 275 266 268 248 264 252 258 245 256 256 240 239 253 250 245 251 254 241 235 245 239 241 243 232 247 229 232 227 224 221 226 220 226 236 228 228 226 217 223 212 225 228 225 209 217 208 206 210 215 205 206 198 201 196 203 206 201 201 198 198 199 196 198 200 197 199 192 182 196 183 192 185 188 191 178 184 176 174 174 182 177 168 167 182 174 169 168 175 163 172 170 169 158 161 156 161 161 167 156 153 163 155 156 161 153 155 148 148 155 145 149 144 146 142 147 146 148 137 143 142 142 139 143 138 136 139 131 134 134 128 126 128 123 121 128 131 126 121 125 124 123 118 124 115 115 116 112 120 115 110 118 113 115 110 111 105 103 110 107 105 104 101 101 101 102 96 96 95 94 97 93 97 91 93 91 89 92 87 90 91 85 85 86 89 83 86 85 80 79 80 84 83 82 78 80 78 75 79 76 73 73 76 73 69 70 69 68 71 66 67 66 65 66 64 66 66 63 60 59 59 63 58 61 58 60 55 59 55 55 55 52 54 51 50 51 51 50 49 52 47 49 48 46 46 46 44 43 42 43 41 42 40 40 41 40 39 39 39 39 39 37 36 35 35 34 35 34 33 32 33 32 32 33 31 31 31 30 28 28 27 28 27 26 27 26 25 24 24 24 23 23 22 22 22 22 21 20 20 19 19 19 20 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 19 19 20 20 20 21 20 22 21 22 22 23 23 23 23 25 24 26 25 27 27 27 28 27 28 28 30 29 32 30 33 33 33 32 33 34 33 35 36 36 36 36 37 39 37 39 41 41 39 39 42 43 44 44 42 42 43 47 44 48 45 47 49 48 51 49 49 53 54 53 54 53 56 54 56 54 59 56 60 62 61 60 62 59 64 63 61 66 65 67 68 65 66 69 65 68 72 74 70 74 73 70 71 75 78 77 79 77 75 80 77 80 81 83 86 82 86 83 88 88 88 89 88 91 89 93 91 95 96 90 92 94 98 94 100 98 103 100 103 105 104 103 105 100 107 105 104 107 106 111 107 111 110 110 116 111 117 116 117 123 125 116 124 125 127 128 121 130 125 129 128 132 130 125 131 136 135 128 129 137 134 139 145 146 144 148 137 150 143 145 143 147 146 153 157 157 155 154 159 157 157 151 151 153 155 153 166 167 164 160 171 169 160 174 175 164 178 176 173 174 182 170 172 172 186 176 182 180 176 180 192 178 178 184 192 193 183 185 189 193 192 200 203 204 193 193 210 197 211 195 202 199 217 214 220 221 219 208 223 210 217 211 213 225 223 218 229 220 216 230 224 235 222 236 235 243 223 234 245 242 239 240 246 233 246 235 250 250 240 254 245 238 241 255 258 266 251 266 249 254 252 256 273 271 270 271 254 268 270 275 273 266 274 262 287 281 269 285 273 288 294 297 294 296 278 294 279 282 279 296 305 304 307 295 305 299 291 301 303 309 293 310 302 324 322 317 328 323 303 319 306 327 310 315 309 338 334 317 330 337 333 342 334 336 334 344 345 339 322 328 338 354 359 354 353 352 363 339 358 360 366 347 347 364 350 363 352 347 354 354 367 380 366 382 384 363 371 388 375 383 385 374 367 376 381 374 368 386 402 367 380 380 371 382 406 396 412 415 414 403 395 403 387 384 388 396 416 406 425 420 417 395 405 428 409 420 402 436 423 411 421 420 444 440 410 420 448 436 412 423 414 441 424 426 445 458 451 437 429 433 464 450 450 467 455 454 436 466 450 454 436 449 455 472 463 468 452 448 480 467 471 476 475 481 469 467 463 494 469 472 471 498 488 502 497 495 504 467 503 468 491 486 480 493 518 486 512 522 511 509 522 509 519 511 520 507 490 499 493 528 532 538 528 511 538 503 533 542 532 506 498 525 527 519 508 554 541 554 528 559 530 513 517 521 566 531 515 535 522 559 521 537 546 533 542 572 537 552 545 548 576 566 568 544 562 584 572 551 549 557 545 542 567 576 598 582 564 581 561 583 585 549 596 592 589 595 567 601 598 592 575 607 599 571 615 575 568 591 573 601 600 586 574 589 598 606 594 630 628 603 603 607 597 608 619 628 612 633 614 634 642 603 595 596 594 624 621 612 620 596 601 642 603 612 613 612 655 604 647 647 628 611 613 611 648 666 649 642 617 661 617 624 641 638 621 657 650 643 642 643 675 654 646 678 658 640 652 684 629 641 663 626 636 677 665 645 657 673 638 666 684 652 644 676 646 689 681 640 683 667 686 701 663 643 684 678 668 682 688 700 665 708 674 658 698 713 690 678 700 666 663 705 711 701 680 696 656 699 722 703 680 683 657 694 713 714 664 704 685 665 729 706 688 678 732 686 687 687 711 691 728 713 713 692 721 708 675 729 706 678 712 683 696 717 720 734 719 719 698 683 688 690 710 740 708 742 704 722 720 716 731 744 711 702 713 691 744 698 744 728 710 692 688 727 729 717 703 706 702 714 710 696 720 692 741 698 702 703 699 700 699 695 727 717 697 731 724 719 736 700 746 698 726 700 698 700 705 717 703 705 703 726 703 723 717 721 730 706 727 703 703 731 733 715 706 707 747 732 704 720 714 708 741 749 734 736 710 705 708 708 709 729 742 713 708 712 709 716 707 750 707 713 740 741 746 709 713 738 729 747 713 709 722 744 715 711 714 745 709 709 735 725 713 716 712 721 711 729 727 715 716 727 710 712 715 715 735 737
748 712 710 722 714 737 750 722 711 714 714 712 714 714 712 748 711 710 714 727 712 713 725 713 729 710 742 742 714 709 714 742 714 710 723 728 742 732 722 733 711 729 711 711 732 738 709 738 719 709 726 706 710 738 721 746 719 713 705 725 707 706 704 719 709 734 706 712 706 736 730 703 722 705 705 728 705 704 725 737 720 711 700 736 700 743 707 700 736 697 709 698 720 739 709 712 700 715 694 741 693 715 697 742 703 717 720 715 729 692 711 738 695 749 727 726 714 714 728 721 721 687 698 725 731 740 686 707 712 720 747 728 701 697 699 727 743 703 711 712 743 676 744 677 731 713 727 690 735 741 688 701 695 683 716 696 670 704 702 672 728 686 714 685 687 665 731 729 690 702 722 710 691 726 666 725 725 679 721 715 690 707 698 700 672 687 665 704 650 651 690 694 712 705 682 649 668 650 676 678 678 665 652 688 704 690 697 638 664 654 674 698 696 694 667 681 648 652 687 636 677 692 636 629 666 628 689 684 639 663 661 652 630 627 628 637 623 678 620 650 627 625 670 650 667 651 650 608 638 650 644 637 630 636 639 625 605 640 644 641 618 646 647 621 605 611 653 603 633 649 622 626 634 592 629 635 604 584 603 643 640 604 589 589 634 610 624 589 584 609 594 621 589 580 580 606 595 617 606 572 581 572 564 600 592 585 603 592 578 559 612 581 603 555 598 605 599 550 604 595 574 548 591 574 543 595 566 560 539 564 549 551 585 543 578 535 555 542 568 533 571 562 554 534 532 567 550 561 533 562 555 555 529 536 535 517 536 550 513 514 507 514 548 511 535 545 527 519 518 517 544 499 507 507 512 506 496 500 493 502 521 493 487 500 504 496 512 496 524 501 507 505 520 490 497 505 470 481 476 467 496 480 509 466 490 498 486 477 464 463 470 470 485 460 474 451 451 480 458 460 457 477 441 450 483 471 441 442 462 463 439 465 452 456 439 465 452 465 451 446 461 462 419 434 445 435 445 434 428 430 425 415 425 410 410 431 444 423 434 425 410 408 399 410 396 409 405 411 413 411 393 402 390 417 422 403 411 409 384 392 407 396 404 391 397 378 384 375 403 403 391 390 400 372 373 382 370 380 362 367 384 365 367 354 377 382 357 379 355 346 375 375 360 346 370 356 370 365 335 341 343 343 352 331 344 331 348 332 342 328 334 344 321 345 335 316 332 346 317 334 316 334 318 335 310 330 321 335 318 301 323 324 312 303 315 296 318 321 313 315 302 307 288 297 296 308 297 283 280 299 292 300 287 277 280 283 278 279 283 287 282 276 285 264 273 273 275 284 270 264 274 270 270 258 274 272 261 260 253 263 267 251 264 256 266 245 260 255 237 256 243 252 239 248 252 243 242 238 242 227 225 244 231 227 227 224 239 223 222 219 225 233 214 220 225 209 227 218 214 216 213 219 207 218 214 208 216 214 211 197 208 200 203 206 193 197 205 204 200 194 198 200 188 185 196 187 183 177 177 191 191 184 177 179 188 171 180 172 173 180 168 173 172 176 176 174 160 161 166 165 160 166 161 164 163 152 151 158 155 162 150 156 159 147 146 155 153 140 141 150 141 136 146 146 146 143 140 142 132 142 131 128 129 132 137 130 131 125 125 127 120 127 127 120 128 117 116 123 123 121 117 114 119 119 118 110 117 115 112 107 111 104 112 110 108 108 106 101 101 100 101 104 104 103 100 93 96 96 98 97 93 91 96 92 89 91 89 85 85 85 86 88 80 80 83 79 81 79 82 77 80 78 80 75 76 72 72 75 73 73 69 72 71 66 68 70 67 64 65 66 61 62 63 59 63 59 62 61 58 60 58 55 55 58 54 55 56 56 55 51 52 51 49 50 49 47 47 46 48 47 44 46 46 45 45 42 44 40 40 41 41 38 41 38 38 38 37 38 36 36 34 34 35 33 33 34 33 32 30 31 31 29 30 29 29 28 28 27 26 26 26 26 25 24 24 23 23 23 22 21 21 21 21 20 19 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 19 21 21 20 21 22 22 22 23 23 23 25 25 25 25 25 27 27 28 28 30 30 29 31 30 31 32 32 33 32 34 35 34 34 34 35 37 36 37 38 37 39 39 38 41 41 40 40 42 42 43 45 45 44 46 48 46 48 48 50 48 51 49 53 53 54 53 55 54 55 53 55 56 55 57 60 58 57 62 63 63 59 64 65 65 65 64 68 65 66 70 67 71 72 68 74 71 70 77 75 77 79 78 78 80 83 83 81 79 78 85 85 83 84 82 85 89 85 86 85 86 91 91 88 89 90 92 99 97 98 95 104 102 99 97 106 99 101 101 103 110 107 110 105 110 115 108 117 115 116 118 112 118 117 122 118 120 114 125 119 119 127 123 120 125 124 128 129 126 135 132 128 136 130 130 130 142 138 145 142 143 146 144 144 142 142 147 153 141 149 147 154 155 151 149 149 159 159 164 166 156 156 161 156 160 157 169 160 162 160 164 166 177 166 178 173 172 173 176 173 187 171 180 181 187 179 185 180 183 182 188 185 195 198 191 195 187 192 203 196 205 210 200 210 207 214 201 204 217 201 214 210 220 204 217 207 222 209 221 213 214 218 212 228 217 220 216 219 238 226 239 224 224 244 245 239 238 243 237 244 232 248 246 246 235 253 253 245 257 241 266 258 246 250 254 267 260 266 256 267 270 276 265 256 279 276 282 279 287 288 264 285 286 293 275 295 273 272 278 297 276 299 277 283 281 306 303 299 311 285 290 292 299 297 288 292 309 312 308 295 308 305 325 304 321 324 318 315 324 333 310 331 331 315 317 324 313 344 326 344 349 321 331 322 334 343 349 333 354 343 354 353 352 347 359 355 361 337 362 347 343 353 365 370 365 367 353 350 365 366 361 367 384 361 391 376 390 395 395 396 391 376 395 387 394 403 392 386 397 407 379 393 405 383 382 411 410 387 400 406 392 417 408 406 427 408 408 418 419 430 401 430 401 435 432 432 403 439 440 445 411 408 412 416 429 448 455 454 420 436 428 439 420 425 441 441 467 449 458 470 457 457 471 461 448 447 436 465 443 480 469 447 474 473 479 479 479 474 462 450 492 463 490 489 484 492 464 487 471 463 480 483 471 500 465 502 512 509 508 476 511 477 489 483 521 517 483 491 506 524 521 501 487 513 526 524 510 526 512 521 493 504 495 541 542 513 513 522 509 541 547 533 546 538 526 534 536 531 517 530 554 543 535 567 554 555 529 548 530 557 547 535 534 554 529 565 574 578 560 559 538 578 574 569 547 555 547 565 551 566 591 590 556 546 549 564 563 567 573 555 558 605 601 565 605 565 567 569 591 583 564 586 581 593 612 570 614 611 594 599 627 597 609 590 608 580 583 602 616 595 596 613 584 601 642 626 627 593 606 591 588 611 614 633 618 636 645 650 602 608 653 638 636 651 619 638 637 605 617 645 613 641 639 664 664 645 632 645 647 660 669 619 632 668 675 645 672 643 664 672 679 627 650 663 652 670 674 640 678 653 671 674 674 670 656 676 681 671 641 661 648 648 650 662 670 642 666 680 680 646 676 662 677 685 669 692 667 693 646 713 648 713 705 711 677 669 706 658 709 715 673 712 685 710 701 724 716 689 661 663 694 660 694 703 674 692 715 674 724 708 697 696 733 707 716 727 669 687 702 720 681 730 690 708 693 689 676 689 736 726 732 710 725 740 742 713 711 723 684 730 706 703 681 716 684 716 696 705 711 739 695 722 687 715 736 722 711 711 742 723 717 746 710 695 729 691 718 706 748 743 740 698 726 733 699 700 741 737 694 724 710 699 733 721 734 749 698 705 702 727 729 728 725 703 701 737 711 700 718 743 704 727 717 702 727 747 709 709 703 746 742 750 745 719 706 734 735 734 729 723 733 710 728 709 711 738 733 710 707 710 708 732 742 745 712 712 725 709 733 711 713 708 710 723 744 741 734 749 734 712 712 727 737 747 741 712 741 744 714 736 716 715 739 716 732 715 711 719 728 713 745 712 715 714
716 721 712 710 750 725 715 711 711 731 724 716 731 711 715 714 720 733 714 711 714 711 715 733 715 713 744 749 749 723 712 750 722 712 743 713 748 714 750 727 745 735 719 731 708 743 722 710 744 710 726 746 743 743 712 707 708 742 725 710 704 750 729 704 749 708 723 703 708 746 742 703 724 706 705 701 750 738 702 705 706 734 702 702 720 701 719 749 733 723 723 726 700 711 704 746 704 702 732 744 743 699 746 706 736 736 698 740 733 747 746 689 691 749 720 749 690 718 725 747 687 715 711 686 685 691 701 713 695 708 725 722 682 708 706 712 688 745 680 684 705 731 725 743 726 744 722 736 715 707 722 677 729 706 696 733 669 681 688 675 684 711 674 674 711 708 691 720 713 708 703 671 666 700 700 668 661 700 666 656 659 684 666 656 659 685 660 658 670 667 716 676 689 683 682 682 674 679 654 692 672 648 664 666 680 693 645 679 695 660 692 655 656 670 688 682 660 644 635 675 652 629 630 634 630 664 670 658 625 636 659 634 655 647 654 670 647 665 641 633 669 635 646 641 641 627 614 636 642 665 665 658 653 618 649 645 607 618 642 612 659 601 658 652 605 653 600 639 609 597 603 626 627 601 604 628 610 613 584 643 605 637 616 612 634 625 625 612 583 590 612 623 603 612 627 569 604 595 575 597 597 620 591 565 606 599 613 569 557 594 593 556 609 581 584 592 583 551 561 575 555 583 551 555 575 582 568 585 576 578 551 538 537 535 545 576 580 574 575 540 555 560 558 572 570 523 527 549 553 556 547 542 565 529 523 520 560 543 530 514 557 544 531 520 508 528 538 505 510 497 509 501 500 526 542 511 538 509 489 531 530 507 493 501 522 482 480 524 515 492 509 495 498 508 493 495 494 498 495 493 487 467 475 484 465 481 494 482 487 489 464 479 491 472 488 466 460 479 467 489 446 479 463 477 479 475 479 473 477 456 437 461 454 461 468 454 429 450 427 425 452 456 421 447 440 426 453 432 447 421 433 449 412 445 411 445 430 415 432 422 415 424 436 409 433 423 412 410 402 390 416 391 399 386 396 395 408 386 402 382 395 383 406 387 391 377 380 370 402 397 382 401 367 379 388 383 373 395 384 389 360 385 375 376 374 378 380 354 352 371 365 360 375 359 358 353 367 354 343 357 335 333 343 360 361 337 356 358 331 340 330 336 335 343 326 325 325 342 339 318 329 318 315 331 308 328 335 314 304 303 309 305 318 327 314 310 322 305 301 318 310 311 314 303 309 286 287 305 302 285 283 289 295 293 286 299 274 274 287 281 284 290 265 268 285 263 272 266 269 264 275 272 276 254 253 272 256 256 256 249 264 257 260 249 249 247 263 247 245 257 258 257 243 241 251 244 245 247 237 232 225 226 227 235 240 235 220 223 221 221 232 222 218 232 215 218 228 216 214 214 204 223 213 209 211 206 201 206 211 211 209 207 194 210 197 204 193 191 199 197 201 201 185 199 184 187 191 187 193 190 191 190 179 171 179 175 173 180 172 170 179 177 172 167 174 172 161 165 163 171 161 156 166 163 152 159 157 161 162 153 150 160 152 151 154 149 153 143 146 145 141 143 145 142 135 144 136 140 140 137 129 140 133 127 134 135 135 127 127 127 125 119 124 124 128 124 121 123 121 116 118 121 113 115 110 118 109 112 106 105 107 110 106 110 104 106 102 104 107 101 100 99 104 95 94 95 98 94 96 96 90 96 91 92 86 87 86 87 87 87 81 83 80 81 82 79 81 80 83 83 81 79 79 76 72 72 77 72 72 70 74 72 69 71 68 69 69 68 68 65 61 66 61 63 64 62 60 58 61 56 59 56 56 57 54 56 55 55 52 51 54 51 52 52 47 51 47 46 45 44 46 46 46 43 43 41 42 41 40 40 41 39 40 39 38 38 38 37 37 37 36 36 35 35 34 32 31 31 30 31 30 31 28 29 28 28 28 26 26 25 25 24 24 24 24 23 22 22 23 22 22 21 21 21 19 19 19 20 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 19 19 19 19 21 20 21 22 22 23 22 22 24 24 25 25 24 25 25 26 27 28 27 28 30 30 29 29 31 30 32 32 32 33 33 33 34 35 37 37 36 37 38 39 39 38 39 40 39 40 42 44 42 45 42 44 44 45 45 48 48 46 51 51 51 53 49 50 54 53 53 54 55 55 57 57 56 56 56 59 59 62 62 60 63 60 65 61 66 66 68 68 66 66 71 71 73 74 74 71 75 72 78 73 78 77 76 81 79 83 80 82 84 84 83 85 86 81 83 84 89 84 87 92 91 90 96 91 91 92 92 99 94 99 97 102 99 104 104 106 99 102 107 104 104 102 107 106 109 109 116 113 116 116 110 114 115 123 116 114 123 122 117 127 119 124 122 125 128 124 128 127 128 136 138 133 134 141 138 131 134 134 136 144 145 138 137 138 145 142 142 153 142 152 147 155 159 160 149 155 151 157 163 153 160 168 167 164 159 157 166 168 171 164 164 175 170 168 166 177 171 184 181 184 173 172 188 183 180 191 191 178 185 193 195 192 193 199 197 197 187 206 201 209 202 200 205 207 208 205 197 198 214 201 203 220 213 223 209 207 209 211 216 226 232 230 221 225 231 223 220 227 219 225 240 244 229 228 232 232 233 250 239 230 252 234 235 251 250 251 248 256 257 255 251 247 264 253 262 267 271 267 258 254 273 264 265 276 278 270 274 273 287 267 280 278 292 280 272 293 294 275 277 287 287 279 298 299 298 297 309 283 303 302 294 309 292 295 303 315 297 319 304 312 317 299 326 318 326 330 319 315 317 310 333 329 326 319 317 322 314 327 332 347 337 348 341 342 351 328 334 329 329 345 353 334 342 365 349 345 348 365 344 364 355 344 378 376 355 358 380 367 381 385 386 389 378 366 378 359 361 395 391 385 368 381 401 377 376 396 398 382 390 391 403 387 409 409 405 385 385 382 399 404 391 403 419 416 396 431 411 415 430 405 424 430 437 410 437 435 441 411 414 406 410 420 423 416 450 434 439 438 440 440 431 457 432 426 450 445 447 430 447 443 464 471 455 434 458 449 453 467 458 454 446 444 478 466 488 450 460 455 491 467 466 497 498 499 468 498 502 460 469 474 480 465 503 511 499 484 476 513 489 487 508 509 479 509 483 510 515 524 498 485 505 525 491 508 499 532 497 512 493 529 495 532 512 525 538 516 539 514 528 511 526 535 532 512 531 542 531 544 559 514 530 554 543 540 522 543 533 522 563 556 562 563 535 559 528 564 536 535 548 576 546 535 543 552 585 569 592 585 553 575 588 598 558 599 581 582 570 605 607 559 559 558 610 590 585 561 615 583 610 590 590 606 620 617 621 599 621 590 586 610 615 572 628 611 590 602 599 621 607 578 637 586 640 592 600 630 621 627 596 594 617 598 598 598 615 641 620 633 630 624 631 604 619 641 628 662 657 610 632 606 664 666 659 640 655 628 630 636 643 646 646 651 670 639 664 655 665 622 679 634 666 672 645 636 672 684 684 649 630 683 629 666 659 667 656 694 681 644 653 650 683 697 700 693 670 676 695 672 649 662 674 707 658 675 683 653 701 679 686 698 714 691 694 664 695 699 688 676 671 676 665 671 719 707 681 701 660 696 664 718 687 709 695 726 722 712 687 720 712 672 706 668 710 699 691 693 674 685 680 725 722 735 734 683 701 673 735 697 721 689 745 746 687 703 702 742 748 686 735 720 750 720 726 750 710 687 720 715 702 723 710 750 692 692 711 728 689 715 737 693 693 689 702 724 749 712 743 735 694 697 718 694 724 699 711 694 709 695 710 701 699 700 701 705 728 744 702 750 728 700 705 729 748 744 706 744 726 722 706 714 702 702 738 705 749 744 729 721 713 750 706 707 704 747 728 747 710 705 710 711 730 721 749 709 725 739 712 706 732 746 708 744 707 707 714 711 709 714 709 709 709 737 713 735 715 709 714 734 719 737 712 726 739 722 738 713 732 727 711 710 711 715 710 747 713 715 745 713 748 716 740 712 712
740 715 713 738 741 712 710 725 748 712 716 739 714 711 742 717 748 726 725 739 728 710 720 709 714 719 710 742 727 714 720 720 710 714 734 746 711 725 716 714 731 708 728 710 711 744 712 736 711 732 709 721 708 739 748 705 710 708 706 705 705 710 748 710 708 707 706 707 732 704 745 730 710 742 739 705 706 725 736 749 702 701 729 713 705 723 739 724 705 713 743 743 706 736 696 699 724 695 706 746 732 695 693 750 735 721 740 713 744 744 724 715 698 692 707 712 722 733 700 741 749 726 685 698 692 717 717 735 685 726 696 722 725 739 735 741 731 700 680 690 713 701 702 702 744 711 738 711 677 701 734 684 678 712 677 733 721 696 674 736 709 671 687 732 731 703 718 672 686 692 675 714 713 662 675 689 716 693 700 671 680 702 701 683 720 708 671 715 652 672 676 681 649 703 657 698 694 646 669 665 701 694 708 689 682 686 641 650 658 650 657 662 673 636 664 649 676 660 632 640 693 677 651 665 668 651 650 685 639 646 664 683 649 637 620 674 618 662 629 670 654 659 662 617 666 637 609 639 624 656 614 612 662 609 607 627 639 612 611 610 625 656 620 634 625 635 638 637 624 625 622 601 614 634 592 622 640 609 615 588 587 605 612 589 609 583 616 604 578 589 573 575 582 613 617 594 619 570 590 603 612 605 614 603 568 562 607 612 583 609 602 555 600 606 556 573 567 577 604 562 581 550 583 589 549 559 560 566 572 557 560 560 547 536 539 532 576 539 578 554 527 534 544 571 554 555 546 531 552 539 532 527 556 515 539 530 532 544 550 515 511 521 537 552 524 523 516 550 539 504 543 508 520 508 519 529 495 489 518 516 511 498 498 504 503 520 526 485 517 483 480 500 481 473 484 513 491 507 496 487 498 487 470 471 495 481 481 472 496 488 468 495 473 465 470 462 472 464 485 466 461 462 473 460 467 459 470 460 475 452 445 453 473 443 465 432 428 452 455 461 462 421 420 455 453 449 454 451 426 448 417 449 422 431 440 428 428 432 420 435 429 418 428 422 424 435 425 424 430 411 418 427 404 385 416 388 420 413 387 385 395 407 405 389 377 384 376 383 369 390 386 371 392 374 383 383 371 377 369 358 359 361 386 358 382 375 360 379 348 364 344 351 350 341 356 352 372 341 353 359 353 338 360 333 330 332 359 354 324 329 345 322 335 319 329 335 330 319 337 324 329 315 333 313 326 325 317 327 331 317 308 311 317 314 306 316 320 302 320 291 314 298 291 304 294 292 309 301 304 296 296 297 292 301 299 274 282 277 276 294 279 290 271 270 270 264 262 261 265 271 271 271 270 274 253 252 269 253 266 253 268 255 256 255 263 246 240 249 240 258 254 236 255 235 235 243 231 251 231 229 239 230 224 229 225 232 232 233 232 225 221 214 233 230 210 230 223 211 225 215 221 206 214 204 204 207 216 213 210 200 203 211 194 206 192 200 194 192 186 194 200 185 199 190 196 193 183 182 182 191 177 186 175 172 176 180 184 170 177 176 180 168 164 177 173 170 159 171 169 165 165 161 154 152 165 157 159 156 160 162 150 159 148 148 157 146 149 142 148 151 137 148 145 137 138 146 135 139 135 132 136 140 138 131 137 132 133 133 125 122 129 125 127 123 127 117 115 123 125 119 119 115 113 111 115 109 109 112 108 112 109 104 106 111 110 109 103 106 100 104 102 96 97 96 98 99 94 96 91 93 93 88 88 94 88 91 89 84 84 86 86 87 87 86 79 79 83 83 81 78 78 80 78 78 73 74 75 74 75 73 74 71 67 68 66 68 66 65 66 67 61 64 61 59 59 62 62 60 60 56 57 55 59 56 57 57 54 51 55 54 53 52 49 52 48 51 49 49 46 46 46 43 46 45 44 41 41 41 42 41 39 38 41 39 38 38 36 36 36 37 34 36 33 33 33 32 31 33 31 32 30 31 28 30 27 28 28 27 26 25 26 25 24 24 24 23 22 23 21 21 21 21 20 20 19 19 20 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 20 20 20 20 20 21 22 21 22 22 22 23 24 25 24 25 26 25 26 27 28 27 28 29 28 30 29 32 32 31 31 34 34 33 34 36 36 36 35 38 36 38 39 39 38 40 41 41 41 41 41 44 43 43 45 44 44 47 45 46 48 48 47 48 51 53 53 51 54 51 53 54 53 54 56 59 59 56 58 60 61 62 59 59 65 65 66 63 63 64 66 65 66 67 72 67 73 72 75 74 75 75 74 77 75 78 77 83 76 80 77 79 83 83 83 83 83 84 87 84 85 87 92 90 88 91 91 91 95 97 100 100 98 96 102 103 96 104 105 103 100 105 101 106 111 110 114 113 115 115 107 113 114 118 116 122 118 113 121 120 115 123 122 129 122 128 121 123 124 134 124 135 138 134 128 130 134 140 142 133 135 143 134 148 138 143 143 147 147 145 152 144 147 144 158 160 159 157 161 150 159 165 161 159 155 169 168 162 171 165 159 162 176 172 163 175 179 179 172 170 171 178 178 176 182 182 186 177 182 186 180 180 182 187 190 197 199 185 188 192 190 208 194 206 206 199 210 198 213 197 201 215 209 204 209 216 204 218 214 212 220 212 227 227 225 226 220 218 236 237 231 241 220 227 244 224 245 228 227 251 246 242 239 236 252 239 254 247 257 261 252 240 259 258 251 249 263 252 247 253 262 266 263 270 270 255 267 257 281 263 278 286 285 284 270 287 283 278 289 273 295 287 291 274 287 299 304 280 290 294 299 307 297 307 302 315 298 305 319 305 306 323 324 306 316 309 312 316 302 312 325 321 309 310 320 313 331 313 314 316 317 336 348 328 339 343 330 356 342 330 358 339 341 360 350 362 365 338 345 352 368 365 346 361 366 372 364 361 380 375 377 385 373 373 382 381 376 391 392 378 377 387 372 366 390 378 368 383 393 399 389 378 373 411 407 395 412 383 404 386 421 384 393 423 409 389 424 395 422 422 418 401 397 419 416 429 413 431 417 419 421 424 430 413 433 414 423 448 443 439 421 439 461 452 452 439 441 444 444 426 463 427 429 448 439 441 444 478 447 468 446 443 465 461 453 483 476 455 464 492 451 454 489 463 482 484 472 492 471 495 495 495 475 478 485 487 492 494 486 515 512 490 501 504 507 484 481 506 503 524 490 504 484 498 488 515 495 531 504 537 505 531 515 525 519 545 539 533 538 528 519 512 505 517 557 532 542 546 555 521 543 517 558 538 549 555 537 552 531 548 527 521 577 527 545 548 545 555 548 576 538 577 540 573 536 565 569 567 577 569 562 542 543 570 578 584 596 596 563 550 572 551 606 608 556 585 585 584 571 569 572 574 590 568 582 564 594 615 620 590 569 592 609 597 594 591 597 579 593 596 582 609 631 580 614 600 617 617 627 635 636 620 634 634 649 646 637 615 617 632 608 642 615 622 614 637 621 634 611 607 654 663 610 659 656 637 628 619 625 637 646 658 654 675 631 618 625 675 651 656 640 654 658 651 637 624 679 665 661 629 682 687 670 689 637 693 675 634 649 643 679 664 687 638 668 664 644 659 667 677 669 667 690 682 643 702 670 692 689 689 648 687 670 704 698 660 651 709 704 654 673 709 666 681 681 659 706 702 723 706 689 714 673 662 661 712 678 665 700 684 665 724 669 734 675 689 723 668 700 697 678 736 714 722 740 714 711 678 723 721 710 682 697 694 687 721 720 745 702 730 741 687 730 749 686 686 696 687 699 715 726 703 693 716 713 716 718 737 690 698 707 693 704 727 724 690 744 745 735 693 729 734 692 712 747 698 699 729 741 730 727 700 697 726 720 697 720 703 725 748 748 705 706 748 704 712 719 745 702 730 701 725 726 703 712 727 705 703 715 726 706 735 718 726 712 709 717 707 728 708 738 724 732 712 707 709 712 734 710 709 732 711 711 722 710 745 707 708 713 732 731 714 743 728 720 709 709 711 709 712 749 732 745 709 744 728 711 713 714 715 724 715 737 726 745 743 739 712 714 732 731 736 733 713 716 711
713 718 732 716 713 712 727 727 738 715 711 711 713 727 716 726 713 715 716 734 744 735 742 713 723 717 715 749 733 710 709 733 711 714 722 710 739 722 709 710 709 727 730 748 739 733 711 710 709 738 708 706 707 705 709 714 736 719 705 704 744 707 719 709 749 742 728 704 728 715 723 739 748 750 702 718 709 712 718 722 705 705 715 747 736 709 738 732 726 738 701 724 701 707 695 733 701 706 712 742 715 712 730 698 719 695 719 737 736 729 714 689 750 694 698 709 704 705 729 726 685 719 731 738 698 688 701 732 704 694 726 729 713 748 712 685 747 729 712 692 718 683 715 692 745 724 690 741 679 687 724 686 731 681 705 683 676 724 705 674 718 718 734 702 729 681 671 689 702 672 669 716 678 690 724 695 663 701 725 690 686 719 680 668 685 669 653 654 711 698 709 679 677 678 664 697 698 676 676 683 662 706 707 652 678 667 691 655 656 644 699 667 681 690 677 653 691 653 664 631 629 646 648 654 629 638 664 642 667 629 653 639 641 630 621 642 646 672 624 662 615 665 634 663 641 657 647 645 615 624 609 646 617 634 653 647 641 617 634 620 651 622 604 630 632 609 624 626 599 606 639 617 630 648 600 644 633 620 603 643 605 585 580 622 585 614 606 585 575 628 598 610 602 620 622 616 599 573 593 590 590 609 574 599 568 590 607 591 579 595 562 606 559 609 603 569 593 555 572 594 574 594 591 590 559 586 573 581 557 537 569 590 552 564 558 577 580 567 544 550 540 541 545 539 575 545 556 543 518 538 531 524 519 533 521 550 563 543 519 530 516 506 530 530 517 521 507 544 529 500 506 499 513 504 508 531 517 519 533 536 496 489 503 502 483 519 485 524 519 518 508 487 475 484 500 478 509 495 501 491 507 507 510 476 463 487 499 501 490 481 466 472 483 491 468 462 483 463 490 483 487 480 468 457 446 479 446 448 472 470 471 449 445 448 462 434 450 433 456 457 443 450 439 441 425 453 458 417 455 438 416 417 410 440 414 440 406 411 426 410 417 406 402 431 418 419 396 396 413 418 406 397 393 401 412 385 389 399 402 405 393 387 400 408 375 379 372 404 390 372 391 380 376 391 394 398 381 387 373 364 380 372 365 379 368 369 377 348 376 372 360 347 361 365 358 364 365 358 365 358 365 338 349 354 345 339 344 350 351 335 349 328 327 330 333 332 338 319 325 315 330 333 327 333 315 323 312 325 306 304 318 323 323 299 295 304 320 312 293 300 306 313 295 291 309 295 309 295 297 281 305 297 294 277 282 295 292 291 285 282 276 291 273 269 287 274 275 269 264 275 270 264 272 258 255 253 260 248 252 258 269 263 264 243 254 248 263 256 251 248 241 248 250 240 239 252 231 236 227 247 225 237 226 234 232 226 219 217 226 218 235 222 222 222 223 220 217 218 219 216 207 214 219 221 208 205 209 207 204 210 206 198 210 208 202 195 201 205 186 198 199 193 183 193 180 182 190 188 182 192 182 182 176 176 188 179 181 170 179 175 173 178 163 162 172 174 162 160 169 163 164 164 164 163 165 165 158 152 159 157 157 150 149 155 147 146 142 145 150 143 142 139 139 143 141 134 137 140 142 136 129 129 131 130 133 130 126 133 133 129 121 123 126 120 127 120 126 123 124 118 120 121 121 115 113 116 116 117 115 105 113 109 108 109 102 103 104 98 102 97 103 103 101 98 94 99 97 99 91 94 93 96 92 94 87 89 91 89 90 89 86 83 84 80 81 85 81 76 78 79 75 79 75 74 76 71 74 72 71 74 74 69 69 69 65 66 66 64 67 64 61 61 60 61 63 59 61 58 60 56 58 56 54 56 57 53 52 54 52 54 54 51 51 51 49 49 47 46 47 45 45 44 45 45 45 41 40 41 42 40 39 40 41 40 38 37 38 36 37 36 36 35 34 35 33 32 31 32 30 31 30 30 28 28 28 27 28 27 26 25 26 25 24 23 23 24 23 23 22 22 22 21 20 20 20 19 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 19 20 20 21 22 22 22 23 23 23 23 25 25 25 25 26 26 28 28 27 28 29 30 30 30 32 31 33 32 33 34 33 34 36 36 37 37 37 38 38 38 39 38 40 42 41 40 42 44 45 44 43 46 47 44 48 48 48 50 47 51 49 49 53 52 53 54 52 55 55 56 54 55 57 57 62 61 61 59 62 62 60 64 61 63 64 66 65 69 65 69 71 70 72 75 71 75 76 74 72 78 77 79 80 78 76 78 83 85 82 81 84 81 83 83 90 86 84 86 86 91 92 90 91 93 96 98 97 93 97 102 95 97 102 104 106 102 108 101 104 111 111 105 112 109 111 112 111 117 119 112 121 113 115 118 121 119 123 124 117 120 128 129 125 123 125 128 135 129 131 128 136 128 138 131 138 140 142 145 142 144 145 137 138 140 139 150 151 146 145 147 152 158 155 157 157 164 162 152 157 165 164 162 163 165 159 161 159 163 165 165 179 166 175 172 180 171 177 180 173 172 180 188 176 176 185 191 186 186 191 194 187 192 185 197 190 201 206 195 192 192 194 205 211 202 200 216 209 214 201 212 214 218 212 219 208 222 218 224 212 230 232 219 221 229 217 234 235 231 232 224 226 235 238 227 232 250 231 230 248 247 239 249 242 242 259 250 248 251 263 247 262 269 266 269 265 269 274 264 262 260 261 280 269 257 277 281 281 266 270 272 280 281 285 272 290 271 271 272 279 288 277 278 303 287 301 304 301 310 314 293 287 308 305 317 297 299 302 296 320 299 322 321 309 302 303 310 328 307 308 338 320 336 323 338 316 322 345 329 335 323 329 325 326 344 326 332 354 340 334 332 363 335 347 337 362 352 344 346 371 349 377 347 360 376 353 361 360 381 379 358 361 383 382 377 379 395 369 377 391 369 387 368 398 394 398 397 377 379 396 378 404 393 382 405 382 385 395 421 395 390 422 401 396 412 391 421 408 429 436 434 423 400 412 439 402 443 430 446 421 437 413 415 439 436 428 453 417 454 448 458 455 442 463 455 460 461 448 453 453 466 435 437 442 439 460 455 440 462 466 470 448 477 450 474 462 486 452 484 471 452 473 478 494 501 483 460 491 472 470 485 487 465 513 478 499 497 497 502 472 494 484 503 494 486 496 521 512 512 506 497 501 485 491 517 504 494 537 512 524 500 528 516 531 536 549 523 508 507 533 521 515 556 532 560 524 523 533 560 548 525 554 561 534 556 553 555 565 546 541 528 571 575 555 563 580 564 531 541 579 568 587 590 572 543 574 590 556 591 568 593 561 578 559 550 593 600 571 557 551 587 584 560 570 599 565 610 587 611 566 590 582 613 587 600 588 593 620 600 578 602 576 588 605 596 621 616 609 610 592 590 603 609 637 593 603 605 590 616 633 621 604 601 597 621 652 647 627 642 625 614 613 653 628 661 633 642 603 639 621 609 620 642 666 642 650 651 629 629 659 630 635 640 660 662 643 641 663 661 664 658 675 661 682 642 664 626 633 632 654 675 635 635 641 670 648 693 654 696 651 660 699 669 689 667 651 671 685 686 703 690 676 672 658 683 683 660 712 698 712 664 658 675 657 682 662 661 668 656 690 690 678 719 692 658 723 694 709 663 681 705 708 718 702 664 706 678 714 729 694 729 715 701 705 696 712 731 681 709 679 732 694 690 728 686 673 717 744 702 698 695 686 697 717 689 692 722 743 722 688 698 744 713 689 734 709 690 743 749 684 704 697 746 721 713 691 703 688 690 718 690 705 740 746 714 738 741 711 718 711 729 700 698 744 720 699 721 747 695 712 696 696 702 734 720 746 717 698 707 718 739 711 699 712 700 710 701 737 704 749 735 704 708 722 712 736 704 708 748 709 709 718 708 707 723 706 706 710 732 709 732 742 732 748 706 746 710 711 711 710 738 711 725 710 712 708 709 733 741 744 709 710 741 740 731 710 710 712 736 714 714 724 715 713 746 713 715 713 726 745 738 716 716 742 720 716 747 749 712 716 720 713 716
731 724 715 716 716 731 716 744 710 732 710 725 710 715 714 721 711 710 714 744 714 712 732 716 726 713 710 711 711 724 723 730 725 710 739 743 742 708 731 711 711 738 730 730 724 710 708 749 733 707 708 733 708 726 708 742 718 736 750 707 744 708 716 704 706 721 706 716 726 730 718 708 727 738 745 707 705 706 723 728 725 734 718 720 700 749 714 746 722 701 717 732 702 701 696 739 696 695 713 744 715 693 738 729 731 739 699 718 718 707 712 712 695 725 699 734 725 700 691 690 685 699 700 718 726 692 698 713 736 688 705 735 690 712 706 717 685 727 714 738 680 733 734 743 743 687 723 708 717 736 673 699 687 683 725 679 711 695 718 694 695 672 698 688 690 682 725 678 718 669 711 672 711 722 675 683 724 679 718 664 704 676 698 682 709 711 666 693 698 681 709 687 673 674 660 673 669 699 678 692 705 708 676 644 664 647 685 652 699 686 685 636 673 663 650 635 688 696 653 634 663 681 641 663 631 658 638 637 668 676 676 654 645 672 657 674 645 650 633 678 675 652 638 621 619 666 627 610 645 638 614 658 607 609 609 613 607 607 607 642 601 619 614 625 624 611 607 639 627 597 590 637 606 590 625 611 598 631 610 630 596 612 594 605 627 616 605 601 594 593 630 588 584 601 571 591 616 623 609 611 593 565 592 590 572 602 609 571 572 580 598 585 573 585 561 575 587 565 557 573 581 582 599 580 596 561 562 583 552 552 550 564 583 538 534 567 537 553 540 538 533 548 527 544 539 569 528 540 535 519 529 567 553 533 518 532 537 548 531 523 527 524 537 517 529 551 515 547 500 543 537 542 525 542 518 510 536 498 502 498 515 506 512 494 509 483 502 479 514 494 514 519 488 485 506 481 516 510 475 483 499 471 495 489 484 460 462 465 475 502 472 466 457 485 494 493 472 462 478 475 470 480 468 473 441 457 482 454 466 446 456 466 474 432 461 452 446 452 452 454 463 439 434 452 422 454 418 437 434 452 443 420 417 430 446 438 410 422 416 420 433 437 403 404 410 400 401 419 405 409 389 390 396 399 412 401 405 384 387 379 397 402 399 411 385 406 394 386 383 404 399 389 379 367 369 398 370 379 374 359 363 359 368 382 361 368 361 377 372 353 348 364 363 346 342 371 372 370 355 358 339 349 350 347 354 340 347 336 355 331 331 332 337 341 326 318 317 318 313 324 338 316 313 312 318 324 316 331 307 304 312 329 298 322 307 310 297 315 310 296 289 296 315 313 299 300 298 285 291 280 283 285 292 292 276 283 272 273 283 278 287 270 284 288 280 287 264 275 258 262 257 278 268 269 253 252 262 248 272 269 260 258 248 263 260 251 259 250 251 244 248 239 253 231 239 237 241 240 232 228 242 234 224 230 220 224 238 226 217 234 227 230 214 226 221 221 216 217 212 211 220 213 213 201 211 199 212 202 213 212 209 203 192 197 206 198 196 192 188 200 187 199 198 192 187 187 183 178 185 179 175 181 175 187 187 177 171 175 183 167 166 175 166 177 172 172 174 158 157 168 157 165 153 165 161 156 161 149 156 155 157 158 148 155 149 152 146 141 152 150 138 142 137 141 138 135 133 137 134 141 140 139 134 126 132 128 134 133 127 131 122 123 126 127 127 122 118 117 123 123 113 119 114 114 112 113 116 107 107 106 111 106 107 109 110 109 106 103 103 101 98 98 99 100 102 100 99 96 93 97 90 92 87 90 86 89 88 91 85 85 82 86 86 81 82 84 84 81 79 76 78 76 79 75 72 72 75 74 75 71 74 68 67 66 70 69 64 68 64 62 64 62 64 64 60 60 60 61 58 60 56 56 56 55 54 57 56 52 53 54 53 53 50 48 48 50 47 48 47 47 47 44 46 43 43 43 43 42 39 41 39 40 39 41 37 37 37 37 35 36 36 34 33 35 32 33 33 31 31 32 31 30 28 30 28 28 26 26 27 25 26 24 24 23 24 24 23 23 22 21 21 20 20 20 20 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 19 20 20 22 22 22 23 22 24 23 23 24 24 26 25 26 27 27 28 27 28 28 31 31 30 31 31 33 32 34 34 33 34 36 35 36 37 38 37 38 40 39 40 39 39 41 43 41 41 43 45 44 46 47 47 46 46 46 51 48 48 50 52 52 53 55 54 56 56 57 57 56 58 57 57 62 57 59 62 62 59 61 62 62 66 67 63 69 69 65 71 69 70 68 72 74 76 74 77 76 76 76 75 78 79 82 81 84 82 84 83 85 85 87 82 87 87 89 89 94 89 87 96 95 90 95 96 97 96 97 100 102 97 101 102 98 99 101 101 101 101 109 110 105 108 106 110 111 116 111 114 113 119 116 119 125 114 118 117 124 127 126 119 123 132 133 132 125 127 134 127 132 139 139 134 143 143 145 138 140 147 138 143 143 143 149 143 151 151 149 153 156 147 160 150 152 156 161 155 165 153 153 165 156 170 158 173 167 163 172 166 171 167 180 173 177 184 183 170 172 186 186 180 178 184 176 194 191 183 198 187 187 190 184 185 195 198 197 189 205 209 193 209 202 206 198 198 203 203 201 218 213 203 220 212 214 209 221 213 222 213 223 222 215 221 232 222 225 223 224 233 224 245 226 241 234 228 239 237 253 237 243 253 256 248 251 252 240 255 264 243 268 255 252 251 253 257 252 266 270 261 258 267 264 281 265 269 285 283 272 285 265 279 280 280 291 287 291 289 282 279 303 285 297 285 289 301 286 301 294 308 290 288 289 318 292 306 310 319 311 307 309 321 318 325 316 313 309 307 313 310 335 318 326 313 344 344 320 332 331 319 341 336 338 334 336 346 338 340 334 330 343 366 358 340 369 357 342 368 356 358 373 354 344 379 375 360 377 361 358 352 368 368 382 366 391 369 395 382 367 370 388 384 367 383 380 403 408 375 394 410 378 412 391 387 395 418 410 411 412 414 414 414 392 424 405 408 409 407 408 405 414 427 408 424 407 417 442 418 441 426 415 422 421 436 445 434 444 432 419 445 429 461 463 424 425 428 460 428 444 446 439 445 463 436 438 461 448 459 449 468 454 452 455 455 490 485 450 456 476 473 454 484 471 495 465 464 504 472 496 470 510 493 474 486 508 494 499 508 497 489 479 507 510 492 495 502 501 522 496 490 486 523 501 537 530 505 534 514 504 534 505 523 545 506 522 515 512 544 518 522 550 517 521 558 549 513 515 550 543 523 523 521 540 564 553 532 521 571 534 526 574 560 538 567 540 543 573 550 537 540 581 582 570 576 557 588 578 590 557 576 593 558 571 588 599 587 554 559 591 592 580 568 577 556 560 566 609 613 576 575 613 599 615 568 580 575 617 617 621 589 616 627 630 600 596 601 622 608 600 583 627 608 640 627 639 624 609 592 593 646 632 611 591 592 628 596 608 616 635 652 610 656 649 599 637 618 644 618 612 666 638 618 630 666 640 628 650 656 612 628 649 669 666 638 624 666 677 626 669 628 661 641 660 660 651 688 655 675 628 631 662 693 631 634 675 683 660 696 686 649 669 672 652 672 650 685 670 696 695 689 666 681 669 695 652 697 664 652 697 666 653 648 665 711 653 718 670 689 716 714 706 704 701 663 671 667 712 658 688 680 719 687 688 694 680 689 731 716 715 692 722 729 668 692 709 731 725 729 684 720 674 683 722 711 684 716 706 718 687 688 714 707 733 734 714 679 718 727 692 723 707 734 682 708 733 724 725 748 730 741 733 693 694 733 745 709 750 730 694 688 691 720 733 718 695 710 697 731 712 741 704 698 750 720 716 715 740 714 695 722 722 712 700 720 719 720 727 746 736 704 702 745 702 727 705 737 706 726 749 718 749 702 705 723 725 714 704 709 746 706 713 741 705 727 743 712 705 728 705 707 706 720 718 712 708 707 733 709 707 707 735 712 725 713 740 708 712 713 738 731 718 721 713 714 718 714 715 719 715 714 737 715 719 715 711 736 712 717 713 736 715 725 724 710 718 716 728 740 715 714 713 714
711 717 743 717 722 713 749 715 733 711 728 711 713 736 715 721 716 716 721 732 720 716 710 746 711 710 712 740 709 740 732 721 736 722 730 722 738 711 735 708 710 710 733 713 725 738 737 709 706 739 718 715 717 708 745 739 709 730 718 704 708 705 728 735 706 716 707 743 743 704 708 708 745 748 728 705 703 707 728 700 700 704 718 739 699 741 738 704 729 743 702 700 720 700 719 722 734 728 725 694 724 714 720 694 706 721 746 736 707 697 690 716 693 705 693 712 750 689 705 708 746 733 720 716 739 739 689 688 689 725 739 746 709 697 718 687 701 712 699 695 723 712 736 710 725 727 680 686 682 720 716 736 722 673 734 724 728 674 731 696 706 723 728 721 719 704 670 681 686 668 676 723 665 711 716 677 723 692 680 704 665 687 693 656 661 661 697 704 666 708 685 696 675 697 692 663 657 657 650 681 650 648 708 700 675 681 671 687 648 686 638 637 670 651 635 662 672 696 633 658 636 649 650 631 632 639 671 631 664 643 643 642 662 648 623 653 648 643 652 622 653 664 626 661 645 647 639 628 650 653 630 659 609 615 610 612 637 608 617 662 651 616 608 596 645 641 650 633 594 612 630 598 613 591 588 646 618 596 603 620 594 584 598 607 604 607 589 586 580 577 627 610 608 582 612 590 613 618 611 585 596 601 598 606 584 593 560 608 575 579 575 571 606 569 595 600 579 576 562 589 582 559 561 589 598 541 542 576 560 573 544 581 564 544 562 577 539 534 541 559 571 568 541 529 539 574 538 548 533 567 517 556 538 541 562 552 557 512 531 518 529 522 508 554 548 519 531 520 522 540 543 522 541 529 534 535 537 500 508 529 529 492 513 523 502 513 515 495 515 476 480 480 501 484 506 515 486 484 477 486 513 466 495 492 470 470 486 487 460 502 468 497 453 460 487 473 477 464 492 450 483 474 466 478 484 458 457 451 452 462 443 456 437 461 447 431 466 434 426 459 425 426 423 426 419 439 422 434 444 431 417 424 432 421 408 445 405 435 404 402 408 403 398 428 434 433 404 431 397 425 392 408 397 414 404 412 408 396 386 404 386 381 403 406 377 372 393 397 384 387 373 387 364 400 362 393 377 378 382 369 370 364 383 382 383 377 378 350 372 357 375 372 345 373 357 359 361 371 348 358 366 349 363 339 359 355 328 357 329 344 325 326 330 346 323 329 319 322 324 335 337 322 316 336 334 322 318 314 328 318 305 300 300 296 310 294 299 307 318 309 312 287 293 308 288 300 301 299 307 302 297 295 295 289 281 274 280 296 277 275 277 272 267 269 287 273 265 269 283 274 274 255 257 273 261 255 253 266 262 248 254 254 248 249 250 258 261 244 255 248 258 253 251 248 236 239 235 236 233 247 245 227 227 224 235 235 234 231 229 215 234 227 216 230 228 215 217 210 208 222 204 215 217 217 211 212 217 199 197 207 200 193 205 192 199 200 193 203 188 198 190 185 191 190 188 184 191 188 193 189 176 189 186 174 174 177 175 176 181 179 168 164 168 166 176 164 160 167 163 167 159 169 156 159 163 159 154 160 152 158 157 146 159 148 151 145 144 140 142 151 137 136 141 141 146 141 140 133 141 132 138 135 136 133 130 134 129 126 123 121 130 124 127 121 125 122 117 125 122 113 116 112 117 120 117 117 109 106 114 110 113 104 107 110 110 105 99 104 104 98 98 104 97 102 97 96 92 97 93 92 96 92 89 92 86 88 85 85 85 87 83 80 86 82 85 84 82 79 83 80 77 75 76 73 78 71 77 74 71 69 74 73 67 69 68 67 67 68 64 63 63 60 65 61 62 62 62 60 57 60 57 55 55 57 56 53 56 51 54 52 50 49 50 50 50 47 48 47 47 44 45 43 42 42 41 41 42 43 40 39 40 40 41 39 38 36 38 36 35 34 36 33 34 33 33 33 32 32 31 30 30 31 30 30 28 27 27 27 26 26 25 24 25 24 24 22 23 23 22 22 20 20 21 20 20 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 19 20 20 20 21 22 22 22 22 23 24 24 25 26 25 25 27 26 28 28 30 29 30 29 30 32 31 31 32 32 33 35 33 36 35 36 35 36 36 39 41 41 39 40 39 42 43 42 43 43 43 42 45 44 44 46 45 46 46 49 51 49 53 50 54 54 53 56 54 55 54 54 57 60 57 57 59 61 62 62 63 65 64 61 65 64 66 68 68 69 66 70 70 74 73 69 70 72 76 75 78 76 74 80 77 83 80 82 81 82 86 86 82 86 85 86 86 84 85 94 87 88 90 96 90 94 97 94 96 95 99 102 100 96 99 105 101 101 109 104 104 108 103 110 112 108 111 109 115 113 112 111 115 112 119 115 118 123 120 122 124 124 121 130 123 132 126 133 132 136 131 131 139 129 135 140 135 136 144 141 139 145 136 140 149 145 145 149 144 144 158 157 149 161 159 150 159 164 155 163 153 155 165 165 161 171 170 161 175 172 167 172 166 171 180 180 179 177 180 187 172 183 184 175 191 192 190 184 180 198 196 187 184 184 188 190 202 200 191 200 192 195 196 207 208 203 214 209 211 207 203 221 203 215 205 210 215 221 210 222 213 220 233 216 232 230 227 224 227 230 240 239 232 235 236 249 230 249 249 241 239 238 253 255 236 247 240 263 263 259 243 248 255 247 256 256 265 256 260 265 258 264 273 257 259 263 285 271 274 286 289 270 278 266 291 273 292 289 281 282 295 290 282 284 293 291 284 289 291 288 294 286 314 302 304 308 318 297 306 311 322 310 303 308 312 328 328 332 336 322 336 316 327 314 328 329 317 342 341 346 325 325 352 349 345 340 341 329 359 360 354 356 355 337 340 353 369 372 361 355 345 377 362 375 364 365 379 368 357 357 374 373 379 382 392 369 369 369 378 368 366 400 371 367 392 383 373 392 397 397 406 411 393 384 405 401 388 399 416 386 422 397 417 403 412 408 399 423 400 397 429 429 436 428 412 412 439 409 414 444 431 410 437 442 444 429 425 449 447 426 419 430 423 429 443 466 465 447 471 437 440 434 472 467 464 450 471 453 439 470 480 448 467 471 464 455 463 448 454 495 473 468 464 499 499 493 482 477 486 503 471 488 506 508 493 495 503 499 502 505 486 511 488 515 522 503 507 498 523 508 525 518 529 530 517 498 517 492 534 537 542 508 510 503 545 510 540 551 515 550 530 517 549 519 537 547 531 531 546 533 527 530 522 536 538 532 554 534 547 539 534 555 549 533 530 547 566 531 568 564 539 584 550 584 582 544 578 575 592 557 590 565 584 546 597 566 603 562 556 595 565 596 610 582 590 563 608 575 573 610 619 621 574 567 590 598 587 588 595 628 597 612 610 594 586 597 599 592 598 598 592 594 640 627 597 600 619 605 598 618 604 647 630 633 593 630 606 611 622 613 636 645 636 631 628 620 641 662 621 638 617 643 614 608 664 655 628 634 666 652 626 673 642 659 618 663 640 670 621 646 647 624 662 633 684 631 674 682 668 644 658 686 683 676 682 644 659 655 642 647 694 686 689 683 676 668 685 696 685 667 642 671 665 684 696 681 698 675 680 676 671 695 669 680 694 677 674 716 657 661 671 697 656 709 657 664 704 702 686 680 663 721 713 715 663 711 674 703 733 687 693 691 734 689 709 670 733 708 738 720 734 719 674 707 719 706 728 679 743 715 723 700 733 692 742 748 731 748 736 697 749 700 724 688 728 716 704 689 746 710 697 712 716 695 698 727 692 719 739 746 732 727 705 749 727 750 729 693 723 697 692 745 745 693 725 738 729 695 717 710 699 700 708 698 732 749 700 709 712 725 705 706 739 705 708 745 704 724 707 705 706 738 702 750 724 736 739 707 705 722 731 735 723 733 707 721 737 706 735 706 722 711 710 712 710 706 731 708 711 712 714 711 746 708 712 712 713 721 726 722 716 720 738 709 710 710 741 713 714 716 719 729 723 715 710 714 716 715 725 711 717 711 715 715 725 738 734 728 748 716 743 717 712
731 720 712 711 714 731 713 725 728 716 730 714 750 745 715 747 713 714 716 731 715 729 713 713 713 711 725 713 709 725 746 709 715 737 712 709 712 719 709 711 708 712 709 709 713 710 712 710 709 725 710 716 750 726 748 729 729 737 708 710 705 738 741 705 707 740 709 707 703 703 704 721 705 704 707 728 708 729 728 729 704 703 708 748 704 707 699 745 699 699 750 700 745 723 697 731 718 743 707 721 695 714 748 735 700 723 718 726 714 744 716 732 689 740 735 701 727 728 742 745 719 685 735 684 736 738 714 687 732 750 689 731 682 705 745 690 736 728 678 696 678 743 706 676 676 697 727 699 694 697 697 739 683 693 684 719 704 670 699 678 720 698 716 698 733 723 715 674 727 702 675 685 700 701 675 696 697 694 722 692 668 688 689 701 670 716 661 712 656 662 663 661 681 666 674 703 696 687 691 655 676 667 670 657 651 678 650 658 650 687 669 643 681 668 671 663 664 668 637 670 676 675 646 687 683 677 627 637 635 635 636 638 634 684 675 633 654 665 636 658 629 619 643 658 648 666 671 610 619 631 623 651 615 650 623 628 634 643 650 648 623 615 601 601 613 603 630 639 644 638 591 634 637 636 588 595 621 610 640 588 632 615 607 589 604 588 592 633 619 618 627 628 585 610 599 602 580 622 604 601 566 577 599 594 577 595 573 562 570 586 559 560 590 557 553 557 593 582 599 602 599 567 593 560 545 545 580 573 590 561 541 550 564 562 544 548 568 581 532 576 569 536 554 528 572 525 558 559 522 537 517 517 521 536 527 542 529 536 529 559 522 543 542 552 519 502 529 523 534 529 539 515 540 530 530 522 500 513 494 487 501 486 526 488 526 498 482 521 492 524 476 503 489 485 520 472 494 488 504 512 504 483 482 501 472 471 494 474 465 496 499 468 477 497 478 451 484 460 469 466 473 487 484 471 470 442 441 450 475 434 470 440 447 445 444 431 427 439 441 453 440 426 444 459 436 431 418 429 454 440 441 437 415 412 432 415 407 423 442 409 411 437 402 424 422 422 399 432 416 399 423 419 392 407 404 383 384 384 395 411 415 378 414 383 407 389 380 390 406 385 379 368 382 367 387 392 375 380 366 392 365 374 389 383 372 352 358 372 372 366 352 361 347 341 362 348 369 338 361 340 334 353 339 347 353 357 357 329 348 329 328 349 335 345 343 340 344 328 336 331 332 311 317 330 330 324 324 309 328 317 319 301 318 302 322 315 316 305 295 317 309 294 297 291 307 286 310 308 285 287 301 302 287 295 288 285 275 277 293 284 291 284 272 282 279 278 267 269 273 273 273 255 275 263 267 271 274 270 248 253 269 255 253 258 256 263 243 240 246 252 247 251 247 242 234 231 247 247 241 243 246 236 245 229 224 220 221 225 235 217 222 234 231 224 226 216 221 222 213 217 208 223 219 209 205 212 217 207 202 204 209 204 208 193 198 197 202 202 198 191 189 188 189 192 198 187 191 185 177 189 182 176 174 184 179 185 181 173 179 175 173 177 175 165 168 171 161 170 169 162 155 164 156 152 164 158 160 159 151 149 151 154 153 157 156 156 144 143 144 139 142 144 138 141 134 146 133 134 138 133 130 140 131 138 135 132 131 129 128 130 125 127 118 126 126 120 124 117 116 118 116 113 114 114 111 114 112 111 114 114 109 106 109 104 101 109 106 104 106 103 103 97 100 101 98 97 93 93 96 90 96 92 93 91 87 90 90 90 89 85 87 82 81 82 78 78 84 79 82 80 77 77 78 75 73 77 73 70 70 73 68 71 69 72 66 68 69 68 62 66 62 64 60 63 58 60 60 60 60 60 59 56 56 54 54 55 54 54 54 51 49 51 50 50 48 47 49 48 45 47 45 46 43 44 44 44 42 41 39 41 38 39 40 39 37 37 37 37 36 35 36 33 35 34 34 32 32 32 32 29 30 29 29 29 28 27 27 26 26 26 25 24 25 23 24 22 22 23 21 22 21 21 21 19 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 20 19 20 20 21 20 22 21 23 23 23 24 23 25 24 26 26 26 27 26 27 28 29 29 31 29 31 32 31 31 31 33 32 34 35 34 35 35 35 37 36 37 38 39 39 39 41 42 42 40 44 41 43 45 43 46 46 48 45 46 46 47 51 51 51 53 50 52 51 56 54 53 54 56 58 59 58 59 62 60 62 63 62 60 60 64 66 64 63 68 67 66 69 68 72 74 71 71 71 75 75 78 75 77 77 76 76 82 78 79 84 83 82 84 85 85 88 90 85 90 88 91 91 91 88 92 96 98 98 94 95 97 102 103 95 100 98 100 101 104 101 107 103 109 106 109 111 116 108 117 108 117 117 113 118 113 121 119 121 119 126 124 122 119 127 125 125 127 125 132 131 131 129 137 136 139 138 136 136 144 146 146 142 135 138 139 148 149 145 153 145 155 144 156 148 153 156 161 154 164 158 157 167 160 155 163 158 171 170 162 163 171 173 169 173 169 176 173 177 178 180 187 177 175 189 183 188 189 193 185 183 195 182 194 191 197 196 193 190 198 196 196 197 205 201 195 207 198 205 201 201 217 204 222 220 221 208 214 223 219 212 221 217 221 216 216 226 227 223 224 240 224 233 232 227 231 237 230 244 243 242 243 246 243 234 256 252 245 239 260 264 246 248 254 245 249 264 250 272 252 269 264 275 259 267 268 277 263 285 279 286 275 283 271 281 273 287 272 276 273 280 290 291 299 293 282 304 294 308 290 302 293 313 305 314 306 315 294 319 296 304 314 320 298 313 323 314 308 322 334 324 309 307 308 325 313 313 345 326 340 319 346 323 341 347 354 332 334 353 355 354 354 352 362 345 356 355 357 367 342 349 358 348 372 351 355 357 371 371 366 374 351 375 381 374 368 390 377 372 361 365 390 400 375 377 389 380 396 394 401 403 397 374 401 386 401 386 413 414 411 402 390 403 410 402 410 392 394 394 398 400 409 398 428 416 401 405 407 416 445 432 418 411 410 446 419 423 442 425 424 428 424 424 454 435 450 424 456 430 429 440 447 436 465 466 444 445 453 457 455 450 473 481 444 450 455 452 448 450 448 463 461 472 477 471 466 472 489 457 479 465 489 480 466 500 466 502 510 476 490 490 477 490 479 504 504 490 526 482 500 514 528 532 497 521 536 520 536 533 533 526 542 532 545 502 507 509 503 509 502 538 513 536 507 516 525 543 558 561 519 547 547 539 555 541 522 555 556 529 528 572 576 563 559 556 580 529 564 584 570 543 538 575 545 547 585 555 584 552 565 597 551 594 593 554 573 589 599 589 550 605 607 600 593 574 582 612 588 586 559 563 610 603 574 599 607 571 568 617 579 594 626 607 618 588 580 624 618 608 588 598 613 603 585 616 639 642 594 587 603 643 600 645 626 614 646 593 631 640 605 616 630 619 636 606 633 656 612 633 607 612 660 648 631 609 643 636 640 620 661 664 656 638 673 634 671 644 668 652 636 625 661 656 681 628 622 679 671 680 630 656 684 651 674 684 671 649 676 665 638 633 695 697 652 673 689 690 648 660 652 681 645 656 650 705 653 708 662 687 660 705 697 655 665 662 701 703 651 716 669 663 662 701 720 669 695 681 718 684 697 676 717 709 687 724 716 708 687 726 668 694 701 668 682 733 668 674 726 693 687 716 675 674 715 738 694 708 708 719 691 721 741 712 746 733 720 686 687 740 725 740 742 710 702 683 697 687 737 718 726 694 692 714 713 711 736 727 719 688 731 706 749 692 696 719 693 716 732 692 713 728 743 712 722 693 714 700 697 697 742 747 719 740 702 706 719 743 716 736 738 722 732 733 699 742 702 715 709 720 708 705 705 730 749 727 706 704 742 704 704 711 730 703 725 748 723 741 707 708 705 709 735 746 723 716 708 712 713 707 707 711 707 709 736 727 719 709 709 712 741 709 750 730 736 738 709 717 748 739 730 749 739 729 728 718 711 716 718 711 716 727 712 750 712 713 749 711 714 711 715 714 712 711 741 716
711 714 731 712 726 736 723 744 731 714 746 727 714 711 744 742 710 723 711 723 746 713 714 743 711 710 715 712 715 710 723 713 717 739 728 711 710 742 747 748 709 709 746 733 708 710 728 718 709 707 708 727 730 709 715 709 723 705 708 740 734 746 707 747 707 728 738 716 719 732 715 708 714 735 735 717 703 705 701 747 700 707 704 733 716 699 700 702 749 717 727 723 697 696 701 725 716 728 740 699 736 709 707 695 743 697 725 698 710 694 724 728 695 715 726 712 719 744 747 705 719 687 742 719 732 695 730 696 696 749 732 738 688 700 738 721 692 680 682 702 682 684 696 688 683 737 706 699 741 729 721 675 673 706 733 719 729 721 673 675 716 720 721 696 681 706 669 720 674 667 707 679 673 667 681 714 684 666 689 695 671 690 673 700 674 661 693 668 694 652 708 695 666 674 698 712 651 681 670 685 643 683 663 693 678 675 654 687 642 659 668 679 698 676 680 698 651 661 640 640 657 628 686 681 682 645 667 672 643 683 646 661 627 669 680 674 667 661 639 664 663 672 628 666 612 614 654 665 638 654 665 617 609 610 632 638 656 647 634 647 616 627 626 633 646 600 601 627 623 607 617 627 626 607 598 612 596 596 616 643 598 630 586 622 603 621 588 589 620 583 607 604 602 599 597 586 599 609 580 602 614 564 567 603 609 578 608 576 558 594 555 567 606 552 594 557 554 558 596 573 569 546 581 591 545 548 585 594 561 554 562 578 564 583 567 535 549 536 573 563 531 539 532 547 568 534 524 561 566 553 553 544 545 528 555 551 514 550 559 527 529 541 520 519 503 537 529 518 500 500 501 531 537 533 534 501 522 510 497 493 514 507 487 516 502 494 489 507 496 490 484 499 521 515 498 483 502 496 480 489 477 479 485 499 503 482 498 500 475 479 494 500 473 456 474 451 486 455 448 462 488 443 471 465 446 478 444 449 452 447 468 448 457 434 437 429 462 464 429 450 440 425 428 425 457 438 418 449 416 445 421 414 411 414 407 440 418 403 430 409 410 429 403 434 430 427 403 394 431 407 407 427 416 415 414 396 414 415 393 382 402 398 413 407 373 398 407 384 385 371 381 396 370 370 399 361 383 384 367 374 385 387 377 375 359 364 379 369 354 358 361 345 344 342 357 352 372 346 348 336 360 363 361 338 341 354 333 349 352 354 323 324 352 343 334 340 317 333 316 316 315 309 335 329 317 331 330 304 305 312 323 299 302 311 312 323 312 314 314 309 303 289 297 288 311 298 295 288 289 286 303 284 298 287 274 296 298 290 296 286 287 274 277 264 263 275 271 276 278 258 275 267 259 257 270 253 256 260 262 259 266 254 256 252 245 247 255 262 250 243 254 237 236 243 246 243 251 228 237 229 237 236 235 222 231 231 231 232 221 223 222 213 214 227 218 220 214 218 222 210 204 213 211 218 219 203 199 210 206 198 210 204 208 208 196 195 188 199 199 188 190 183 200 181 186 187 192 188 177 182 178 190 183 173 173 180 170 178 171 173 176 165 173 164 165 160 169 170 170 169 158 168 158 161 163 156 160 151 161 147 153 146 150 150 157 150 151 143 151 145 146 143 143 141 138 134 146 139 139 142 129 140 129 128 129 125 131 123 124 124 131 120 123 125 126 124 117 115 114 120 113 111 118 118 115 108 107 106 111 112 105 109 109 108 102 103 99 105 103 99 105 104 103 98 101 99 92 98 98 96 91 90 87 94 90 92 84 83 89 82 82 85 84 81 85 78 83 81 81 78 78 79 75 75 74 72 72 72 74 73 69 72 68 68 69 67 65 66 62 63 66 63 65 62 59 62 57 62 60 58 58 58 55 54 57 52 56 53 54 52 50 53 52 52 50 47 47 46 47 45 44 46 44 44 41 43 42 42 42 42 40 39 41 37 37 36 36 35 36 34 35 34 35 32 34 32 31 32 31 29 30 29 28 29 27 27 27 26 25 25 24 24 24 24 23 23 23 23 22 22 20 20 20 19 19 19 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 19 20 20 19 21 20 21 22 21 22 23 22 24 23 24 24 24 26 26 27 27 28 28 28 29 29 30 29 31 30 33 32 33 32 33 35 34 35 37 36 36 36 39 39 39 40 41 40 41 40 43 44 42 42 42 46 44 47 48 47 47 48 47 49 50 52 53 54 54 51 53 52 57 57 57 55 56 57 60 57 57 60 58 62 60 64 64 65 63 67 65 64 69 71 68 68 69 70 75 74 73 76 76 73 78 76 78 79 78 83 83 79 83 85 84 87 87 87 89 88 85 91 89 86 95 89 97 94 90 92 93 93 99 101 104 102 100 96 101 106 100 108 101 106 110 111 112 111 108 106 117 108 116 114 119 112 114 115 118 118 125 116 120 119 127 127 121 132 126 128 134 127 134 129 134 134 141 131 142 143 135 143 143 139 140 137 143 149 139 144 150 148 152 144 145 147 149 148 148 150 152 152 165 163 166 168 158 161 168 172 171 171 177 172 173 166 173 182 173 175 178 181 178 185 181 174 184 184 189 185 179 191 182 190 196 183 194 190 191 199 200 196 193 204 206 198 208 210 211 205 209 206 211 215 206 214 209 217 221 210 226 229 231 211 233 233 235 219 224 222 229 224 227 233 223 236 246 226 229 245 242 248 240 253 245 252 251 239 241 260 240 244 255 256 245 261 259 261 260 262 260 274 259 266 263 278 282 259 274 279 271 277 288 271 270 293 290 272 272 275 276 281 288 286 292 286 280 301 286 305 303 289 288 307 315 295 301 311 319 298 295 299 322 312 312 327 300 323 305 311 315 307 310 325 335 324 338 328 345 321 340 318 322 342 351 347 339 326 343 348 331 336 357 351 348 348 367 355 349 344 360 339 359 369 351 366 376 369 381 372 374 355 356 371 365 360 375 390 372 361 387 378 371 374 372 365 375 373 371 374 396 384 391 411 393 382 390 411 397 415 386 415 423 410 419 388 413 419 393 396 397 403 411 406 411 440 400 408 423 416 444 415 415 450 449 435 426 449 450 430 429 436 442 445 448 433 422 423 425 446 468 469 444 459 469 455 456 470 473 446 477 474 456 481 454 447 445 485 491 482 453 459 471 464 488 480 456 498 461 477 489 503 490 467 469 477 485 508 479 490 485 483 513 490 508 508 493 525 501 503 518 508 498 512 504 485 491 515 530 492 533 539 502 513 504 532 536 511 543 533 525 522 511 518 538 542 541 550 540 544 562 563 513 520 528 568 522 547 564 566 571 540 525 530 560 571 536 549 554 559 581 562 551 571 563 553 559 590 565 571 584 571 590 573 586 581 566 548 596 567 567 598 564 606 598 579 600 570 594 577 574 589 573 584 619 608 619 610 591 592 615 617 623 625 628 593 622 618 600 588 621 606 625 610 597 634 621 627 598 596 611 623 626 639 606 637 615 645 646 635 631 619 615 603 639 618 622 640 621 636 625 615 613 637 641 651 624 610 630 614 623 653 674 648 640 658 626 619 623 640 671 644 625 655 633 669 638 668 673 629 685 646 628 661 633 641 673 647 661 683 648 648 666 690 691 686 686 662 703 683 654 678 705 645 653 667 645 691 708 656 660 671 701 654 707 687 703 666 688 667 670 666 708 694 692 685 663 678 714 674 701 681 706 675 662 671 682 728 711 679 676 686 708 712 689 732 679 708 706 718 708 728 707 702 722 710 724 717 719 683 739 681 679 734 739 735 735 731 709 731 697 701 726 697 728 689 715 749 693 733 720 748 716 707 715 730 707 686 689 716 705 695 736 702 695 708 731 719 730 740 695 697 694 712 698 727 733 698 728 711 721 700 698 738 737 714 702 708 707 699 702 719 708 735 702 738 703 700 737 730 718 708 741 737 725 711 704 740 748 745 704 708 725 710 737 724 704 705 721 705 731 708 706 729 748 712 729 710 709 742 713 720 710 711 728 720 719 712 716 734 719 711 709 715 710 712 745 736 732 713 741 734 712 716 725 735 713 733 711 720 710 732 711 735 719 716 746 722 711 728 717 716 748 711 713 736
715 741 713 715 719 714 730 743 731 730 722 733 738 728 747 726 725 714 715 721 724 710 715 724 747 713 727 728 715 715 744 731 747 710 737 713 714 714 746 709 713 710 745 711 708 710 712 749 710 708 713 709 747 720 707 744 710 733 741 709 738 733 708 705 737 706 703 723 731 703 707 708 704 702 705 707 732 730 714 743 726 739 721 738 705 705 713 703 738 735 703 717 696 700 696 740 708 745 700 727 716 708 739 692 692 700 736 691 702 749 717 711 711 723 715 749 717 690 686 691 715 692 705 723 741 735 686 719 745 736 746 689 702 686 740 707 699 713 692 724 739 692 701 702 689 745 733 692 697 715 696 724 693 719 739 725 720 675 673 708 668 688 719 707 734 691 686 713 672 720 703 704 722 665 707 706 703 693 698 670 664 709 672 711 665 652 713 703 717 700 664 672 700 693 684 713 666 657 673 650 679 653 666 662 643 704 696 660 703 673 638 679 658 637 672 642 675 645 663 688 633 649 659 673 634 676 668 641 638 641 651 651 664 652 647 673 627 626 641 644 639 654 661 638 620 633 662 611 668 637 635 630 641 605 651 621 659 614 609 604 599 638 625 608 639 642 651 621 642 628 639 628 628 624 601 620 599 585 631 615 614 609 614 604 581 634 586 630 606 588 586 592 612 613 614 609 619 600 572 597 615 618 617 576 586 605 608 613 596 563 569 591 554 556 594 602 557 596 594 592 585 584 574 575 569 564 589 561 561 588 542 551 564 580 579 542 535 551 578 553 568 566 546 542 543 560 540 543 522 531 521 527 533 528 537 556 551 533 528 529 543 553 526 513 536 522 545 511 505 514 498 526 497 498 536 511 491 515 531 536 488 491 501 500 493 522 487 483 509 488 493 500 479 482 489 472 494 496 498 481 482 481 494 509 470 473 461 495 480 502 455 494 477 454 478 458 482 485 467 484 483 484 478 447 484 469 447 447 477 465 465 464 471 464 448 459 450 434 432 463 445 431 457 444 434 418 455 427 440 452 444 410 431 439 442 407 428 431 418 435 422 423 422 409 415 408 420 409 415 428 402 402 417 402 384 407 407 417 399 395 398 408 398 378 387 386 396 400 389 389 376 402 380 367 389 390 362 379 394 383 372 378 372 368 385 362 379 377 378 371 379 368 343 371 353 366 342 341 344 338 344 348 350 362 342 340 351 352 340 345 339 350 349 338 331 316 326 334 334 341 319 334 331 332 317 329 332 305 306 307 328 316 318 322 303 309 309 312 304 296 290 307 310 300 297 298 302 286 280 281 301 290 289 280 282 292 273 291 277 278 271 277 286 280 286 272 271 280 282 276 282 258 261 272 258 261 252 259 260 251 269 253 259 255 256 245 256 246 260 248 240 241 240 242 230 233 234 241 228 238 236 239 243 221 221 235 230 221 234 227 229 226 222 216 219 229 209 214 214 206 215 222 220 209 207 200 206 199 208 206 207 195 198 192 208 196 201 197 200 202 192 185 193 182 198 182 179 184 186 183 189 183 187 175 175 173 185 168 180 172 174 175 178 175 163 167 162 165 172 158 161 160 168 156 152 151 159 157 151 152 150 149 149 147 146 154 154 149 148 147 144 142 144 142 145 142 142 141 139 131 129 131 138 129 131 130 126 132 129 130 129 125 122 128 119 118 124 124 120 113 121 121 112 119 110 118 116 114 109 107 108 112 104 103 102 108 103 103 103 105 104 104 98 101 101 95 99 96 93 91 92 90 92 93 89 87 90 89 89 84 88 87 84 82 78 79 83 76 77 75 76 77 79 73 72 74 74 74 75 68 71 67 69 71 69 65 68 64 63 65 62 65 64 62 60 60 58 59 59 58 59 56 55 56 57 53 52 55 50 53 49 50 48 50 47 48 48 46 48 44 43 46 43 45 43 42 41 40 39 38 40 40 39 39 39 38 37 37 37 36 36 33 33 34 32 33 33 30 31 29 30 28 30 29 28 28 27 27 26 26 25 25 24 23 24 22 22 21 21 22 21 20 19 19 20 20 20 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 20 20 20 21 20 21 21 22 22 22 24 24 25 24 24 26 26 27 26 28 28 28 29 29 29 29 30 30 31 31 32 33 35 34 34 35 36 37 37 38 37 39 40 39 39 41 39 43 40 42 43 45 43 44 43 46 46 46 49 46 48 50 49 49 50 50 50 55 56 55 53 55 54 58 55 60 58 59 61 61 59 59 64 64 63 62 63 68 67 66 70 72 66 72 69 70 74 71 72 71 72 78 78 75 79 79 76 80 80 83 81 84 83 81 84 87 87 87 88 87 87 93 92 94 96 90 98 97 93 101 97 102 100 98 101 102 97 99 99 100 103 104 109 109 106 115 108 114 110 115 109 110 110 113 112 115 119 116 121 119 120 127 121 127 122 125 122 125 134 127 132 128 134 134 131 141 137 135 135 144 144 141 143 143 150 149 141 144 154 150 144 155 150 150 153 157 158 160 162 165 165 162 163 168 158 169 164 173 171 174 162 163 177 174 165 170 180 170 175 185 174 177 182 185 177 175 187 194 184 194 190 181 187 192 195 188 199 188 201 202 201 206 206 208 207 213 205 209 199 204 207 204 207 209 208 212 225 207 226 229 229 212 232 213 217 219 219 225 223 240 242 230 239 246 235 245 237 249 241 246 241 234 235 239 242 252 241 253 239 250 245 250 246 249 270 255 267 262 268 270 269 254 260 271 277 264 280 271 265 286 272 271 277 282 267 288 277 291 280 287 282 277 296 285 287 297 294 296 305 293 303 305 310 303 308 303 317 308 298 319 299 298 309 302 324 308 306 326 329 331 313 314 309 326 333 314 333 329 323 321 343 327 349 337 344 339 331 326 340 357 346 345 357 352 356 358 367 341 359 352 348 350 370 347 362 367 376 366 380 355 384 382 361 390 390 374 362 363 391 393 392 385 370 365 384 392 406 395 387 388 380 388 407 387 397 417 408 412 419 383 408 395 390 423 412 400 405 430 422 420 397 421 417 425 439 403 439 408 434 420 422 448 432 449 436 427 425 455 450 427 461 443 427 435 434 437 428 439 456 455 465 438 455 441 466 444 455 455 478 470 459 484 473 470 448 479 475 477 455 450 496 456 493 473 497 496 459 484 468 465 480 509 495 505 476 466 484 502 486 504 495 500 498 494 485 523 517 501 486 483 522 491 505 526 509 502 498 522 507 514 521 544 495 524 531 528 502 539 539 534 550 520 542 519 520 545 541 511 522 518 548 541 529 566 540 530 532 520 521 530 575 541 530 555 572 564 532 582 536 576 580 535 565 554 570 550 565 539 552 568 597 560 569 551 600 575 572 601 591 591 556 569 563 611 582 591 597 570 560 612 614 594 605 584 590 596 579 621 588 588 622 598 628 627 616 596 586 590 616 608 637 611 594 626 635 639 643 619 588 599 636 633 636 604 635 629 633 645 640 653 633 656 608 617 634 635 616 661 653 645 640 618 616 618 610 633 646 619 648 664 664 639 671 652 656 630 664 653 638 618 682 633 665 669 642 630 631 637 649 652 633 647 686 678 671 663 657 661 671 694 668 653 654 685 673 676 669 660 684 695 667 657 658 661 675 695 675 661 693 701 695 691 666 681 699 710 678 684 705 674 703 694 699 663 704 684 658 690 685 708 679 727 713 722 713 723 689 720 725 687 675 710 685 692 735 729 670 701 712 714 731 731 740 724 687 735 737 690 740 734 735 739 689 735 726 725 726 692 685 686 722 707 691 733 703 694 687 720 685 745 744 727 687 749 690 739 733 747 720 742 748 720 690 740 750 695 723 712 694 736 721 697 740 695 716 727 735 698 714 698 729 715 726 702 716 714 729 744 726 700 725 748 720 701 704 701 701 734 709 724 703 712 750 706 708 743 740 748 705 711 707 741 710 708 710 704 706 744 735 708 723 709 709 724 712 709 713 749 739 731 710 739 722 712 709 710 713 714 715 715 711 714 711 739 715 712 739 714 734 734 715 710 711 711 746 710 715 738 735 714 717 732 713 740 740 733 725 739 711 711 714 711 718 712
713 715 748 719 736 742 725 715 712 716 716 721 733 715 712 711 713 722 710 739 730 715 715 721 711 740 731 716 723 736 715 717 711 713 746 714 714 709 743 743 721 708 720 744 742 724 709 709 714 739 714 740 733 708 710 722 705 709 736 705 706 736 742 706 703 706 739 708 705 741 739 705 730 704 703 720 708 736 748 719 707 703 731 733 725 703 715 742 699 698 724 706 713 698 724 746 699 725 700 745 700 705 697 709 717 723 734 728 692 709 739 731 713 730 748 698 724 712 732 749 696 733 687 738 732 748 714 685 717 706 723 701 745 702 713 725 708 748 712 693 728 699 686 725 693 675 719 738 713 690 741 702 732 700 698 695 734 687 707 687 692 715 676 720 673 698 721 714 689 719 663 695 693 693 697 687 693 716 674 681 672 700 659 698 665 701 678 651 707 675 661 697 694 704 668 682 682 687 680 684 689 694 654 666 645 690 645 643 677 672 677 697 671 675 678 696 676 654 694 638 682 653 662 666 647 670 655 642 670 681 639 634 646 634 640 654 643 631 652 619 618 628 626 622 636 652 639 654 613 648 613 621 616 662 629 604 634 630 659 655 648 623 605 616 649 655 607 648 645 648 609 646 608 646 605 620 624 628 623 594 613 629 615 629 583 582 613 610 581 616 581 586 584 594 604 597 616 591 611 582 578 622 564 579 599 603 604 594 604 582 597 579 603 585 588 562 573 587 577 580 578 570 547 571 559 585 595 548 547 552 547 556 581 546 574 559 583 580 566 579 540 580 545 563 541 568 531 548 572 525 555 517 514 543 524 535 524 551 518 523 512 519 554 520 524 534 519 549 503 544 545 499 533 542 522 511 535 494 498 534 535 532 520 499 494 481 516 501 506 497 517 485 485 480 505 471 505 514 467 512 501 508 484 504 493 475 469 495 503 458 483 483 460 483 455 457 470 450 449 475 479 468 461 476 451 476 440 462 452 452 467 447 456 449 467 454 468 467 439 460 454 445 422 421 423 452 441 417 432 448 419 433 441 441 436 442 445 437 405 404 403 412 438 398 419 404 409 392 410 409 406 400 392 389 388 415 421 418 409 384 390 384 412 383 411 410 387 400 406 368 396 378 376 388 385 377 379 388 385 392 378 387 371 378 384 385 359 381 354 365 362 345 358 352 347 346 343 364 362 341 358 338 333 332 358 328 338 355 343 337 345 321 350 327 320 316 335 336 317 338 311 316 336 319 318 306 335 329 307 319 314 306 305 325 313 295 318 307 297 314 294 294 299 295 289 293 305 290 281 290 301 283 297 278 295 274 272 287 270 282 283 272 275 283 264 288 277 271 269 260 269 268 256 257 276 254 273 263 270 269 266 263 246 261 254 253 242 249 242 237 242 247 252 252 241 241 233 249 239 228 227 226 240 224 224 224 237 218 228 229 225 215 231 226 227 211 218 221 216 212 211 215 205 217 206 210 206 206 198 206 199 193 193 202 209 205 189 195 192 199 202 184 188 188 198 180 195 185 179 181 177 184 188 184 180 175 179 180 167 174 174 177 164 168 169 161 164 172 170 171 168 156 161 156 167 158 153 152 154 160 156 149 148 152 157 153 146 152 146 148 142 146 145 144 141 144 143 143 136 138 140 133 137 132 134 128 135 123 130 128 122 123 127 127 116 118 116 114 122 119 114 117 111 115 110 114 115 111 107 105 111 112 104 102 104 100 107 103 101 100 98 101 96 101 100 100 95 91 92 91 92 92 91 93 90 86 91 89 84 82 82 82 81 84 84 81 83 80 79 76 76 79 74 74 75 72 70 75 69 71 73 72 66 70 67 64 67 66 64 64 63 63 60 61 63 59 59 62 60 59 59 55 57 54 54 54 56 51 51 53 51 53 50 51 49 46 47 47 46 45 46 43 44 44 41 42 40 39 41 39 41 41 39 39 39 37 38 37 36 34 36 35 34 32 33 32 32 30 30 31 31 30 28 27 27 28 27 26 26 25 25 24 24 24 24 22 22 21 22 22 21 21 19 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 20 20 21 22 21 21 23 23 24 24 24 25 25 26 25 26 27 27 28 27 28 28 31 29 32 31 31 33 34 32 35 33 36 36 36 37 37 37 37 38 40 41 40 41 39 42 43 44 44 44 45 46 45 47 45 46 46 47 47 49 51 52 52 53 51 52 53 52 53 55 56 56 55 57 60 59 61 60 59 60 61 64 65 65 67 68 64 65 65 66 71 70 72 69 75 75 70 76 78 74 79 79 77 75 76 78 82 77 80 81 83 80 84 88 86 89 90 90 86 89 88 94 96 95 93 96 97 100 97 94 97 104 99 97 101 103 104 108 108 106 108 111 108 113 106 108 111 108 109 113 112 119 119 113 114 117 124 120 120 126 124 124 126 131 124 126 135 124 129 132 135 129 132 135 137 132 142 141 135 135 147 149 144 143 149 143 149 151 152 148 156 155 159 148 153 160 150 164 156 159 153 165 167 166 161 167 165 171 167 162 165 164 177 181 180 176 179 170 184 177 173 185 186 176 184 182 185 184 192 185 193 192 184 201 188 203 188 205 204 208 202 210 193 200 202 214 213 199 205 219 202 210 223 209 215 213 228 226 218 219 230 225 219 226 227 233 226 222 229 236 241 232 227 234 228 241 229 231 249 232 253 251 241 246 253 249 253 241 260 248 264 269 260 253 253 270 271 254 272 261 256 255 257 270 274 283 284 271 263 271 284 268 266 274 285 282 294 286 273 276 285 292 305 289 302 301 292 300 306 314 289 288 289 299 300 319 322 299 312 325 301 312 304 328 323 328 327 329 314 334 310 337 319 335 321 314 347 345 319 348 322 347 344 353 356 330 327 337 358 352 362 351 366 346 368 338 339 353 353 364 346 355 355 349 381 363 371 351 384 376 385 390 361 359 361 389 382 397 363 381 400 365 386 372 398 379 391 387 386 408 411 414 412 401 407 393 395 385 389 405 391 391 399 395 411 400 410 420 426 412 431 403 434 426 408 435 426 434 442 408 443 427 412 434 415 427 455 448 446 420 440 434 452 457 433 436 444 441 470 435 444 471 458 453 464 454 476 459 477 477 447 453 477 445 448 447 469 466 451 468 497 476 476 479 470 460 469 472 471 493 465 503 487 509 485 506 507 517 503 478 506 495 481 521 524 495 487 527 505 491 495 526 525 499 509 529 510 496 541 519 541 520 525 507 512 540 512 535 524 538 519 558 559 528 559 557 558 527 540 551 562 541 566 522 537 540 556 539 567 541 549 561 554 579 546 559 555 546 534 542 588 555 560 581 554 593 557 566 555 554 551 583 591 565 587 573 597 572 598 599 580 573 558 569 568 614 615 581 568 563 567 577 601 569 615 608 586 573 628 620 605 596 617 629 627 578 612 579 601 614 628 632 593 633 610 612 603 633 636 648 636 628 636 639 651 599 607 636 621 643 598 654 606 649 634 607 651 645 645 643 623 618 628 613 654 618 654 634 615 639 627 653 672 669 679 665 675 643 636 643 655 680 685 630 655 630 671 657 637 668 681 644 640 694 652 644 695 647 698 655 684 662 658 667 643 680 666 650 657 687 664 666 697 681 675 711 699 712 700 664 680 708 678 661 676 686 681 708 662 676 721 668 656 668 667 704 699 695 665 720 680 708 728 725 683 669 683 698 722 689 674 723 680 667 697 734 702 683 722 695 737 735 672 707 741 739 685 738 678 676 745 700 722 715 724 742 710 750 750 736 711 710 718 740 747 715 700 736 721 730 689 699 705 692 711 729 696 746 740 722 743 713 694 702 731 692 747 712 716 697 720 723 747 747 737 700 712 701 723 712 745 744 703 723 732 734 720 747 712 701 733 739 716 722 705 734 715 722 715 702 706 736 731 739 706 706 730 703 707 705 705 733 706 709 747 740 705 706 711 710 707 723 719 736 709 732 734 710 723 739 736 719 713 711 719 718 718 710 713 711 709 745 711 724 719 715 750 714 711 716 712 742 711 712 740 716 749 739 711 725 713 714 716 714 720 747 716 716 712 724 713 728
716 714 738 738 741 715 713 713 727 720 725 737 713 727 743 735 711 712 726 713 713 714 734 716 710 717 722 712 715 709 736 717 710 731 720 744 733 750 712 724 723 710 712 709 709 721 747 707 712 713 712 706 728 742 717 730 741 728 743 708 741 706 735 747 744 705 713 731 708 703 705 729 734 706 733 715 739 704 729 706 704 703 703 736 700 702 750 704 699 702 746 698 720 749 746 695 701 697 705 746 727 746 698 750 739 698 703 708 715 705 716 719 689 695 738 704 690 703 713 689 687 732 706 691 718 733 725 704 734 712 686 730 699 683 738 716 720 690 723 740 678 718 738 725 717 725 735 705 688 730 679 710 723 728 688 681 671 700 694 673 689 734 702 705 733 702 692 692 711 692 693 698 705 706 725 690 677 681 716 692 697 687 656 708 659 709 668 663 654 706 674 682 690 702 694 708 686 693 650 708 650 696 685 671 663 668 661 668 689 655 676 693 680 649 659 683 672 690 681 659 688 687 646 627 641 655 684 634 632 634 655 649 635 656 626 621 635 664 661 644 661 634 665 652 617 643 614 661 650 644 649 645 610 630 643 660 633 659 652 660 652 637 634 609 646 601 596 634 640 616 638 596 611 602 626 629 633 613 626 615 631 599 615 597 609 611 605 608 606 605 590 600 620 615 609 627 599 605 589 621 618 621 583 600 607 615 582 591 587 613 575 580 575 561 570 569 564 565 584 563 567 588 568 596 568 550 557 561 567 565 545 541 582 585 577 556 557 583 554 582 552 539 552 560 559 525 566 556 542 531 535 532 541 561 518 563 511 529 514 559 525 526 555 530 545 513 514 516 513 498 499 537 510 535 541 534 520 491 510 500 505 521 524 512 499 519 506 480 505 508 488 477 481 514 520 516 516 471 502 488 505 469 468 490 476 463 484 501 487 500 479 469 486 480 450 459 471 480 453 480 473 475 476 480 441 466 477 482 445 464 457 473 432 466 463 428 445 468 451 437 449 450 449 457 460 422 449 450 435 445 412 429 432 444 435 444 406 443 427 426 421 410 414 417 422 427 396 412 407 409 409 389 413 410 405 409 402 387 412 413 395 393 390 410 387 408 389 399 376 384 378 374 371 368 364 393 381 392 382 359 368 367 387 370 360 372 359 366 378 369 365 349 364 363 347 369 339 362 367 359 360 351 355 353 338 345 330 357 351 324 334 346 347 328 322 326 334 314 334 343 317 315 337 307 329 325 305 306 310 304 320 306 308 319 303 310 312 311 292 293 288 300 310 289 298 310 295 284 298 282 306 288 290 276 295 283 285 289 293 288 266 279 278 277 279 284 269 264 284 266 274 267 259 260 257 260 259 258 269 271 267 249 257 245 246 247 261 257 252 242 244 256 255 232 230 250 243 248 248 227 244 231 222 232 225 225 219 221 237 235 224 217 213 213 218 230 224 213 222 214 211 208 216 217 203 207 215 197 209 196 200 195 204 202 204 190 190 195 204 192 186 190 184 199 196 180 194 186 181 175 190 186 178 187 179 182 171 182 175 168 173 171 168 163 166 173 168 160 171 160 164 160 166 155 163 156 158 153 151 161 150 147 156 158 149 142 143 153 152 138 150 142 143 146 133 138 141 138 142 131 136 139 137 130 125 128 129 129 124 129 123 126 120 127 123 118 123 123 120 116 115 119 119 116 110 115 117 112 105 107 106 109 108 101 106 108 100 102 105 99 98 96 99 95 96 98 97 97 94 89 95 94 94 92 87 90 91 85 89 87 88 81 80 82 85 78 78 80 77 79 75 79 79 76 72 75 71 76 73 72 73 68 67 69 67 65 65 63 64 66 64 65 64 61 61 57 60 58 60 59 57 56 57 53 56 55 55 54 50 52 52 51 52 51 48 48 49 46 44 47 44 46 45 44 44 43 42 39 42 41 41 38 38 38 38 36 37 37 36 34 36 35 33 33 34 33 32 30 32 30 31 28 30 27 28 26 26 26 25 26 25 25 24 24 24 22 22 21 21 21 21 20 20 19 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 19 20 21 20 21 21 22 23 23 23 24 23 24 25 26 26 26 27 27 27 28 28 29 31 29 32 31 33 33 32 33 35 33 35 36 37 37 38 38 39 37 41 38 40 41 40 42 41 41 42 45 43 43 44 47 47 47 46 48 51 50 50 51 53 50 53 51 53 55 54 55 54 55 58 59 62 61 60 57 63 59 60 60 61 61 65 64 65 64 70 70 69 71 71 73 69 76 70 74 75 78 78 78 81 79 77 81 80 77 85 86 83 84 85 86 88 90 88 88 88 87 95 90 96 96 91 97 94 98 98 96 96 104 100 105 100 100 102 104 105 109 107 104 109 115 114 110 112 117 117 120 115 111 113 118 120 122 124 124 122 117 118 122 123 130 131 127 130 136 127 130 134 133 137 131 134 138 142 136 139 143 136 145 141 139 140 153 150 156 151 147 155 151 150 157 152 160 154 162 164 160 156 164 159 161 165 164 170 171 175 166 169 174 180 175 180 168 178 184 179 173 186 187 188 176 182 190 181 196 185 196 192 184 198 191 189 200 200 201 201 192 198 193 200 195 196 210 201 215 217 205 212 213 220 206 207 209 222 218 229 216 219 224 219 222 237 220 225 220 224 233 233 231 246 238 227 232 244 249 248 235 248 237 249 248 255 253 252 250 244 256 259 262 255 250 251 273 261 253 252 253 259 258 263 262 265 282 268 283 267 270 272 276 270 294 283 291 284 295 273 291 290 305 280 294 307 292 283 285 298 293 288 295 306 304 294 302 322 306 297 314 301 305 327 314 322 305 314 305 310 313 337 334 326 318 329 338 321 316 343 328 322 353 337 343 329 348 343 360 353 345 332 340 339 354 368 354 371 362 369 373 374 358 366 348 363 358 354 380 353 383 354 372 370 392 373 389 386 364 384 398 367 398 402 401 396 379 376 374 396 395 402 388 400 395 384 384 405 394 417 395 397 419 422 393 412 422 414 428 409 422 417 412 409 428 440 406 442 407 415 433 439 417 433 414 420 443 452 458 427 456 445 429 455 438 447 466 461 438 464 444 438 460 434 447 456 480 479 448 470 463 471 463 474 463 485 460 478 451 488 475 466 499 499 491 473 475 460 492 484 484 476 504 474 503 511 479 481 483 475 494 485 514 520 491 527 484 523 500 505 527 505 487 517 496 533 527 494 505 526 517 536 533 547 518 501 547 539 512 550 547 557 551 508 556 517 510 548 516 538 554 517 551 543 559 564 560 545 544 560 571 546 537 562 536 560 577 563 543 571 581 546 536 573 591 558 580 594 597 573 566 579 591 587 554 600 581 600 556 587 557 582 592 596 585 588 594 585 583 584 579 567 566 570 571 577 603 623 618 598 619 571 617 615 574 613 593 625 620 636 600 586 591 584 621 638 589 637 639 646 624 591 645 650 608 626 615 621 630 620 622 637 616 605 600 659 661 659 623 655 659 664 625 610 671 618 663 646 632 632 659 624 669 672 644 630 633 663 628 619 646 672 630 636 685 654 656 681 681 655 648 691 691 676 678 641 688 694 635 641 677 684 686 668 691 704 667 678 690 653 691 672 676 649 668 668 684 694 672 673 677 672 711 694 709 687 687 660 718 659 694 680 686 685 680 665 716 704 683 671 686 662 686 718 685 689 693 721 680 698 718 731 673 682 682 676 714 692 720 727 728 732 725 685 704 688 688 699 698 712 676 696 720 723 696 728 714 739 742 749 745 743 700 709 741 708 729 692 741 746 687 692 694 714 712 727 727 711 694 741 701 725 698 741 690 703 719 695 695 713 699 711 748 745 740 711 727 745 703 746 702 709 748 722 734 731 710 715 723 699 704 746 700 731 711 704 706 710 702 707 732 706 709 743 706 708 706 706 718 704 723 710 705 708 707 735 713 722 705 710 715 730 733 745 715 709 727 709 710 737 712 735 740 739 732 708 711 727 731 747 722 714 710 713 744 742 715 715 746 718 710 748 724 710 714 710 745 749 743 742 713 734 716 729 737 736 714 716 717 745 712 724 713
742 716 749 712 715 715 714 716 716 736 715 732 731 712 725 714 716 712 712 716 725 711 727 715 736 710 710 715 740 711 734 733 709 714 711 750 746 729 710 727 713 714 723 712 712 711 741 713 712 708 729 706 730 747 711 711 737 710 707 734 708 704 741 715 735 715 703 708 732 738 730 703 707 735 725 702 707 736 736 743 704 721 712 704 729 742 699 701 701 749 700 704 697 729 698 728 715 700 726 694 746 709 703 749 721 722 739 703 712 734 712 696 698 750 741 707 726 704 708 688 712 702 687 710 703 734 703 739 732 750 707 734 720 703 702 725 728 719 705 725 735 690 743 691 688 702 700 707 719 737 727 736 728 679 720 707 715 691 712 726 667 696 729 674 697 733 706 672 666 709 680 685 673 681 711 663 680 689 671 722 715 668 719 711 684 700 678 664 692 708 691 708 684 686 685 667 693 653 679 704 669 674 697 668 662 679 688 681 681 640 694 689 668 637 669 669 665 686 674 672 660 661 671 673 674 661 664 648 641 662 646 663 665 665 622 673 627 657 643 668 648 653 674 626 651 653 624 610 654 615 668 664 647 633 624 635 637 630 643 642 612 652 631 621 641 597 614 653 605 628 631 593 623 629 608 602 590 634 628 633 599 630 587 606 588 606 590 593 612 603 614 607 600 623 612 592 610 601 613 589 607 565 567 567 579 583 593 576 590 586 573 606 610 584 551 605 598 567 587 563 587 591 560 558 590 576 560 545 551 563 572 570 540 569 558 539 536 539 538 546 576 577 542 546 556 547 525 543 555 531 540 568 540 546 566 512 549 513 538 517 521 522 538 505 515 541 532 547 538 504 547 545 524 505 530 530 514 501 512 510 518 499 515 515 515 528 509 516 515 511 508 513 505 492 501 478 482 482 497 510 482 479 495 499 496 467 501 476 487 475 481 499 485 488 465 463 479 471 463 473 462 459 442 463 456 465 458 444 462 454 441 438 440 443 439 436 444 434 438 461 434 441 446 442 444 458 431 457 439 426 433 450 430 422 410 415 412 444 413 413 437 427 433 405 435 433 432 422 423 398 418 416 421 403 409 408 385 414 400 398 386 410 402 388 390 408 387 370 371 372 384 401 364 370 369 381 371 369 360 377 388 371 384 376 376 364 357 373 353 350 375 346 364 343 361 355 371 353 351 354 350 344 335 335 358 348 336 348 327 350 333 345 329 345 342 343 315 318 327 317 324 337 337 330 335 325 326 332 304 321 328 327 315 312 295 308 309 306 298 314 295 288 292 290 291 299 288 305 281 301 279 304 296 283 277 272 284 280 284 293 274 293 289 270 266 267 265 282 261 265 281 258 274 262 272 252 267 273 248 257 255 256 252 259 262 257 242 241 248 253 258 236 248 243 238 251 240 240 248 237 242 225 224 227 222 225 218 234 228 229 217 234 225 217 216 214 212 223 210 212 207 203 220 203 214 205 205 207 197 208 209 208 203 203 197 195 202 204 198 197 199 186 199 183 190 188 192 177 184 175 179 182 180 173 177 184 171 172 170 173 180 175 164 167 163 173 174 167 157 156 156 159 161 161 155 156 163 149 157 156 147 159 151 156 143 155 141 143 152 148 141 140 147 136 141 134 142 135 141 140 139 138 136 131 136 124 133 125 130 122 130 125 122 122 124 123 126 122 124 118 119 115 117 110 115 118 117 109 111 106 112 109 109 102 104 108 105 105 105 102 101 97 99 96 100 99 100 91 93 96 90 89 94 86 86 93 85 88 88 83 83 86 80 82 82 80 77 78 78 78 79 75 78 77 73 71 74 75 72 70 70 71 70 65 66 66 68 65 63 62 62 65 63 62 58 59 59 61 56 56 58 59 55 56 54 56 55 52 52 52 51 51 50 51 51 46 46 48 45 45 45 45 43 42 42 43 42 39 42 40 39 41 40 38 37 36 38 37 37 34 35 33 34 33 34 33 32 30 30 29 30 29 28 28 27 26 26 27 25 25 25 25 24 23 23 23 22 22 22 21 20 20 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 20 19 19 20 21 20 21 21 22 23 22 24 24 24 25 24 25 26 27 26 26 28 27 30 30 29 30 30 30 31 32 33 32 34 34 36 35 35 36 37 36 38 38 39 39 39 38 40 42 41 41 42 43 45 43 43 46 44 48 49 47 51 47 48 52 51 51 54 53 53 53 57 57 55 55 56 56 58 62 60 60 58 63 59 63 65 61 63 65 66 68 68 68 69 72 73 73 73 76 76 72 74 78 79 75 81 79 80 81 82 80 84 81 79 84 86 82 88 86 89 90 87 91 95 90 94 92 98 97 99 95 93 98 101 97 100 100 106 101 108 108 103 103 106 112 108 110 105 114 117 116 115 110 117 111 119 114 125 114 116 126 123 119 121 128 120 127 123 123 134 135 136 129 133 130 137 136 132 139 138 138 137 143 140 147 150 146 143 149 153 155 146 149 157 148 147 152 155 150 163 156 152 163 155 161 170 166 163 169 161 173 177 168 171 168 175 167 173 174 174 172 176 178 174 176 176 191 187 186 183 196 190 181 195 186 192 189 204 187 195 191 207 202 201 208 200 201 214 206 210 205 200 207 215 208 214 221 210 221 215 212 221 223 228 229 232 219 223 221 229 228 222 229 230 242 233 236 230 242 234 250 251 243 245 257 247 257 237 257 253 247 253 261 247 246 254 248 250 273 264 258 255 254 271 258 257 268 259 267 261 263 275 270 285 283 273 287 295 294 282 298 292 297 289 297 292 281 307 296 300 294 313 302 297 296 288 296 300 304 308 309 296 314 304 300 321 311 320 320 310 315 332 328 325 329 329 330 316 326 317 317 323 322 328 343 347 341 331 342 338 358 354 343 337 350 339 359 350 370 364 347 374 345 347 368 345 353 361 379 371 355 376 384 379 380 365 376 392 379 373 393 387 370 380 374 367 384 404 395 405 383 411 374 380 392 407 417 397 391 393 399 411 417 400 397 409 403 422 414 422 400 412 400 411 435 408 422 441 429 426 445 438 446 444 433 415 413 430 450 446 424 446 441 445 439 455 432 428 427 426 431 462 471 452 432 437 462 461 451 466 452 440 469 475 449 454 482 457 460 457 495 452 453 463 499 495 503 482 462 476 506 485 498 480 465 485 487 479 479 486 472 514 499 479 523 477 516 481 501 484 481 505 517 525 503 510 487 524 493 522 521 513 504 544 524 511 544 525 503 508 502 508 545 546 521 544 530 529 542 549 556 553 542 554 532 529 529 569 520 532 549 527 536 578 570 566 567 550 565 559 586 549 567 586 577 590 565 572 580 590 573 580 594 597 584 562 588 562 561 594 565 551 602 589 573 575 571 572 570 611 589 570 590 610 596 574 591 595 598 587 611 624 627 597 619 609 607 615 600 584 627 639 585 630 633 618 586 613 594 634 627 618 603 641 631 629 591 626 637 602 609 652 608 610 613 643 625 634 611 625 605 639 617 639 652 669 637 653 652 657 633 642 618 660 621 621 625 661 623 626 633 648 656 628 672 624 668 682 669 663 682 629 652 673 643 640 660 636 667 669 673 679 666 685 653 680 671 688 685 686 657 707 682 704 657 657 670 690 689 689 688 704 710 668 693 663 699 655 702 699 668 688 662 672 677 673 681 663 715 707 663 682 728 708 716 694 693 688 700 726 722 691 710 718 676 669 719 717 700 719 686 720 680 721 726 737 696 685 704 686 689 679 700 689 697 740 710 708 719 719 706 724 743 745 728 732 726 739 689 721 707 738 741 692 715 725 702 742 724 708 724 690 732 747 748 703 697 740 726 726 706 692 705 710 697 714 712 695 742 704 744 719 722 705 722 729 722 709 726 721 712 704 724 704 720 715 722 750 702 701 718 715 750 727 708 734 704 708 706 708 745 707 711 707 715 708 740 740 709 710 750 718 726 707 710 713 716 710 709 732 710 733 743 708 728 746 725 728 715 709 710 718 736 727 716 712 717 715 726 716 716 749 712 714 710 724 710 744 717 713 716 721 721 728 728 713 735 734 725 729 728 739 717 728 716
714 744 738 743 737 736 734 749 711 734 743 734 717 720 744 715 739 717 742 714 712 715 714 731 715 743 710 716 739 733 710 742 714 730 709 739 735 737 709 713 708 721 745 710 708 716 709 707 722 708 710 723 707 709 738 711 737 722 733 744 710 706 748 713 719 709 705 748 716 707 721 705 742 746 729 702 703 716 743 703 704 701 716 728 736 748 732 736 744 743 700 716 711 699 731 699 700 727 719 702 694 702 700 735 702 694 747 692 715 722 691 750 748 720 738 706 710 734 706 707 688 720 745 703 688 702 701 713 698 707 739 745 724 734 747 716 721 689 735 739 688 726 744 692 704 690 679 731 673 710 715 719 735 702 707 714 670 726 734 699 730 701 688 722 667 676 709 721 730 664 720 683 724 706 728 721 675 700 706 715 721 660 657 695 671 714 714 688 702 710 676 675 711 664 693 683 653 651 668 659 687 675 647 667 648 685 694 698 700 637 668 695 688 671 658 662 674 655 693 632 683 633 684 678 627 681 645 628 639 656 634 684 671 650 676 656 679 660 661 632 616 663 629 666 633 611 647 654 631 653 641 631 655 623 609 614 625 615 627 647 657 644 638 633 652 624 597 594 630 629 646 643 635 625 608 642 604 606 586 608 618 592 623 596 629 584 612 632 615 633 611 612 596 627 601 578 598 583 584 584 583 590 603 617 570 573 559 591 590 613 560 605 559 564 606 597 558 572 564 578 580 566 574 554 564 567 566 583 564 588 561 580 540 547 565 544 584 556 543 541 534 571 571 526 572 544 559 520 572 534 548 528 522 548 514 562 556 515 515 539 555 549 556 516 534 526 524 542 533 541 527 531 535 503 535 521 517 535 506 522 497 504 526 487 510 514 500 523 506 489 523 519 487 516 496 507 505 505 516 511 467 494 473 483 476 462 500 491 473 461 463 496 486 465 469 453 454 460 478 483 475 485 455 460 479 477 449 477 463 439 468 451 461 430 467 434 427 445 464 441 423 460 442 454 459 448 447 455 413 425 416 423 437 417 430 439 413 419 423 423 400 416 420 424 424 416 433 403 406 392 398 404 405 386 392 403 403 420 403 415 406 399 394 383 406 388 403 389 405 396 369 368 365 381 371 376 365 394 363 371 369 361 354 378 363 368 369 373 371 377 371 350 358 353 350 344 367 355 335 367 341 353 357 333 333 352 359 348 340 330 345 347 344 327 319 332 341 319 322 340 319 337 331 323 316 317 334 332 310 322 308 321 313 326 323 302 319 313 316 309 302 291 306 310 289 292 310 296 282 282 279 277 278 300 277 299 293 292 273 268 268 280 268 271 279 274 265 277 274 260 268 269 273 274 258 267 253 273 247 260 247 260 251 245 257 244 255 257 243 253 242 238 248 232 247 252 245 228 234 238 246 231 240 242 233 237 224 231 237 217 233 218 213 223 224 222 215 210 221 209 215 204 214 205 209 214 200 201 212 196 198 195 196 199 207 203 204 194 193 189 202 187 186 187 183 195 189 179 178 180 177 173 179 172 184 183 182 172 181 177 173 174 167 167 169 175 170 169 162 167 170 158 160 163 156 160 161 150 150 159 149 148 147 148 146 143 142 145 152 148 149 146 144 134 145 133 135 141 143 130 140 128 128 134 136 126 134 131 133 130 127 123 121 124 125 124 123 120 120 115 119 118 118 114 109 115 107 108 108 110 104 105 111 105 108 104 108 102 99 102 96 99 97 99 95 98 96 91 93 93 94 89 95 87 86 92 90 87 85 82 85 83 79 82 83 84 80 82 81 80 76 80 78 74 75 74 70 73 73 68 67 68 72 65 70 67 64 68 66 61 66 62 62 61 58 62 60 59 59 57 59 59 58 55 53 52 54 54 53 52 50 49 52 49 47 47 47 48 45 44 45 43 45 45 41 41 42 42 42 38 41 39 38 39 37 38 36 35 36 36 35 34 34 32 33 33 33 30 31 30 29 29 29 27 27 26 27 25 26 26 24 25 23 24 22 23 23 21 21 21 21 20 20 19 20 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 20 20 20 20 21 20 22 22 23 22 22 24 23 25 24 25 26 25 27 27 27 28 30 28 31 31 32 32 33 33 32 33 34 33 35 34 37 35 36 37 39 37 40 39 40 40 39 40 40 43 41 44 44 46 46 45 45 46 46 46 47 47 48 50 53 50 53 53 53 53 56 56 56 55 58 57 57 60 61 62 60 64 59 64 61 62 67 68 68 65 65 67 71 71 71 72 70 71 73 73 73 78 73 80 78 79 80 76 78 83 78 81 80 86 81 85 89 87 87 92 91 93 92 91 89 90 96 99 96 97 94 101 101 99 96 96 102 99 105 101 100 109 110 110 107 108 111 113 117 109 110 119 113 116 113 114 117 119 123 120 119 119 128 128 128 123 131 126 134 125 125 133 133 139 138 135 140 140 133 143 139 147 137 143 148 143 152 146 153 149 155 149 157 155 151 159 155 152 164 152 166 167 154 155 165 168 167 159 173 169 173 178 164 178 172 171 181 181 177 179 172 179 181 181 178 181 180 192 179 192 197 181 185 192 192 198 196 202 206 195 205 206 205 208 194 211 211 215 204 218 218 220 206 223 214 206 208 218 213 226 227 214 233 226 214 218 216 230 219 237 227 231 225 231 226 229 248 239 242 244 234 244 237 249 248 239 244 242 241 249 256 263 254 247 259 268 256 273 274 269 270 263 273 271 278 270 282 280 279 275 278 267 283 269 274 272 284 290 289 299 294 299 279 300 305 287 283 303 286 310 295 301 286 296 291 314 311 293 302 311 308 316 324 306 307 308 321 316 333 315 323 329 331 317 339 329 331 339 342 342 330 329 320 341 343 355 338 357 334 354 331 349 340 347 343 358 347 360 345 348 367 374 354 345 373 354 361 382 365 365 375 379 387 368 358 391 362 363 361 373 368 386 382 398 400 382 386 402 407 387 403 377 388 412 396 409 386 388 394 402 394 403 420 410 402 420 420 403 414 411 411 429 420 413 409 433 422 408 426 407 419 421 428 452 412 438 420 428 431 422 421 423 421 430 457 451 464 443 440 454 445 463 457 472 433 449 440 447 457 474 445 475 470 460 487 474 482 465 480 494 466 456 483 494 463 500 497 471 486 507 485 484 474 475 491 491 516 469 517 487 481 492 505 501 505 496 489 489 491 507 504 514 517 523 532 534 529 512 492 511 538 528 544 524 522 537 531 522 516 503 542 555 531 523 541 535 524 541 541 536 518 560 534 562 518 522 551 529 565 528 554 545 560 533 536 537 569 554 564 564 585 551 583 583 586 584 552 589 566 545 596 552 547 578 577 582 561 592 604 551 578 559 579 610 603 587 567 591 598 565 572 618 584 569 583 584 593 577 568 582 612 579 587 600 577 585 588 634 584 579 616 609 602 595 617 592 632 624 642 638 636 610 593 649 638 616 629 652 600 600 625 656 604 606 645 625 657 629 607 637 605 626 624 614 664 633 637 639 614 619 663 620 622 669 640 648 646 633 628 625 621 660 657 665 636 634 638 680 630 675 643 682 633 645 630 684 683 641 679 677 646 659 677 665 663 688 648 676 672 643 652 667 655 670 708 689 691 677 683 667 696 672 661 655 693 654 709 655 684 706 685 666 667 692 710 665 700 673 703 680 727 714 686 670 697 709 704 724 707 680 696 710 700 676 714 684 736 713 702 688 719 699 693 672 699 722 732 730 736 697 705 697 723 710 705 692 714 748 745 696 682 689 747 687 705 711 683 696 689 717 750 708 740 692 718 687 734 704 734 690 704 737 748 750 737 728 748 719 715 750 735 717 694 714 712 703 717 699 718 696 748 703 702 736 716 699 721 711 703 710 716 750 740 700 732 723 746 718 745 749 729 704 705 744 744 730 707 704 704 721 706 709 704 706 705 736 727 741 707 706 729 712 708 727 710 711 732 725 713 710 708 709 749 731 713 711 711 748 737 725 720 749 749 713 713 750 731 715 710 715 713 721 714 713 734 735 711 717 725 723 712 718 746 749 712 727 732 714 711 712 742 722 715 734
721 713 732 713 713 716 716 711 713 742 720 731 713 716 714 712 714 716 713 712 711 714 712 712 710 715 715 716 713 710 735 731 714 711 712 715 749 713 717 711 709 712 721 711 708 737 737 710 714 749 718 738 748 722 708 709 706 725 718 746 713 712 731 704 714 710 736 711 704 742 705 709 734 726 708 731 749 735 732 715 746 700 705 729 701 702 701 698 703 703 726 729 719 717 731 700 703 750 700 694 695 697 750 730 721 745 704 696 718 743 691 736 696 723 699 705 736 691 721 691 699 685 685 744 741 687 728 698 693 729 746 699 750 733 714 698 699 719 747 707 741 691 696 719 705 740 718 711 736 692 731 687 736 723 730 711 729 721 713 706 716 685 703 697 717 667 670 722 705 713 706 688 715 699 712 699 688 700 693 707 656 722 671 673 720 674 717 716 717 670 686 688 713 701 681 699 700 675 665 704 706 708 694 682 650 657 685 686 679 698 698 662 654 664 677 675 666 693 688 656 658 648 663 673 679 660 649 672 683 644 671 677 669 653 663 675 657 677 671 666 621 664 636 615 614 621 637 626 651 617 666 638 661 664 661 627 612 607 648 601 654 649 622 647 614 624 594 630 617 638 648 641 649 616 598 604 592 598 633 591 627 595 638 626 588 635 636 591 611 580 589 604 622 629 572 610 601 621 624 576 616 614 589 615 590 603 594 607 610 569 609 569 573 583 603 578 563 574 568 570 563 567 558 578 555 570 544 555 571 576 590 542 563 574 553 584 538 564 538 577 579 551 565 572 555 550 562 552 538 520 534 537 542 557 537 542 519 560 560 540 543 524 536 521 517 527 510 545 514 541 525 538 543 508 502 540 530 517 535 521 515 494 526 488 531 484 514 495 510 525 491 515 484 495 514 498 477 499 500 484 499 503 496 465 466 502 506 470 484 459 474 499 473 453 493 482 481 451 459 482 454 478 471 476 441 454 476 459 476 447 446 470 463 468 439 453 466 463 452 431 447 431 422 457 418 433 440 416 424 445 411 424 448 446 419 407 431 418 432 404 436 419 400 421 399 418 406 396 400 424 422 412 401 416 387 415 400 414 412 390 405 405 383 405 402 392 377 406 382 369 377 397 400 377 391 369 392 394 384 361 368 381 380 357 383 373 371 358 362 352 376 378 375 375 347 341 362 363 348 334 346 351 357 345 352 352 326 356 345 336 342 335 338 326 349 338 328 344 320 339 339 311 330 332 307 317 313 320 309 322 305 322 318 308 301 314 317 300 320 290 301 316 287 310 312 310 310 292 293 302 291 288 283 276 278 280 282 280 289 284 286 277 278 279 283 282 284 267 271 274 263 278 277 267 265 253 255 261 272 260 247 253 260 265 259 251 256 260 237 250 247 234 241 245 245 246 242 228 232 232 225 232 234 225 225 228 240 230 235 215 234 234 231 220 214 224 211 226 221 216 207 218 219 204 213 207 209 214 214 206 211 201 201 209 192 195 191 195 202 196 186 184 187 188 198 185 184 187 183 187 191 175 183 184 173 180 174 184 171 176 180 165 165 169 174 164 160 164 162 162 169 164 161 161 161 161 154 153 149 158 153 154 158 153 150 147 145 148 149 142 144 137 140 135 144 141 136 142 132 137 130 130 138 137 126 132 133 128 130 132 123 122 124 126 117 123 120 118 122 122 120 119 114 117 115 118 115 106 115 112 113 106 107 101 105 108 107 100 104 104 102 101 100 97 96 95 92 94 97 97 96 88 94 94 91 87 88 83 89 86 83 80 83 86 82 80 76 80 81 78 79 79 77 76 73 73 73 73 71 73 68 72 68 66 66 65 64 67 67 63 63 61 59 61 63 59 60 58 59 59 59 57 54 53 57 52 54 51 54 50 52 48 50 51 47 46 48 45 44 44 46 44 42 42 42 43 40 40 41 41 39 39 38 38 39 37 38 36 34 35 35 33 34 33 31 31 33 31 31 30 31 28 29 27 27 27 27 25 25 25 25 25 24 24 23 22 23 22 22 21 20 20 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 19 19 19 21 20 21 22 22 22 23 22 24 23 25 25 26 26 25 27 26 28 28 30 30 31 31 31 32 32 32 32 33 34 35 35 34 36 36 37 38 38 39 40 40 38 39 42 41 42 42 41 44 44 45 46 44 46 48 46 49 51 48 48 49 50 51 54 54 54 55 53 57 58 57 57 57 59 59 59 61 58 60 63 64 62 66 63 68 63 66 70 66 66 69 73 72 73 71 75 75 73 74 75 80 80 78 79 80 83 83 85 80 84 85 83 88 88 86 90 90 92 86 90 90 88 96 98 92 94 94 95 94 99 99 99 96 102 99 105 101 109 102 109 109 112 106 108 111 113 114 116 113 115 118 117 122 119 115 116 126 120 119 126 123 124 129 129 127 129 127 132 128 133 128 141 131 140 137 142 146 135 146 139 140 137 143 146 151 152 142 144 153 155 153 150 154 162 161 159 152 155 154 160 162 156 163 166 165 159 165 164 178 172 172 170 181 179 170 169 177 187 182 173 179 191 186 181 184 193 189 193 190 200 201 195 186 199 194 200 199 207 193 210 204 193 209 210 201 203 201 215 201 216 220 220 207 211 208 220 226 226 214 212 232 228 232 216 221 237 241 238 239 236 242 236 245 240 239 250 248 245 239 242 253 248 254 243 245 252 259 263 258 253 262 258 266 262 253 253 254 267 268 271 265 278 283 272 273 283 288 264 270 269 290 282 270 295 278 277 272 290 301 302 305 281 284 289 302 292 307 293 298 306 294 297 292 310 314 297 312 303 297 307 324 320 322 330 317 310 319 322 330 333 311 316 318 323 324 339 331 336 328 321 326 341 347 330 338 330 345 353 348 336 347 364 337 339 342 365 354 342 369 344 346 348 364 367 358 370 376 372 381 382 380 375 360 376 366 365 390 368 379 387 375 388 378 392 385 374 397 380 405 391 393 391 383 391 403 395 408 416 413 425 401 428 423 429 413 394 431 415 426 429 405 437 431 415 406 424 423 411 429 446 446 425 442 436 433 447 450 452 432 445 434 429 436 451 465 467 431 470 466 445 454 453 442 461 475 470 441 453 463 465 467 446 488 471 448 479 492 475 479 494 476 474 468 491 470 464 460 475 503 497 464 481 492 479 516 471 475 520 506 517 521 496 503 479 509 487 510 497 504 500 500 507 503 506 523 498 505 503 503 545 535 521 531 506 501 503 502 542 510 513 517 538 549 548 546 560 517 549 554 544 538 557 518 524 529 533 576 533 568 577 527 577 565 569 551 545 562 539 552 534 574 574 544 545 559 566 569 565 594 545 545 572 585 557 585 583 566 557 554 598 557 556 580 580 593 606 564 577 593 569 593 605 623 592 592 623 587 604 624 626 592 589 590 578 597 621 584 615 640 608 627 596 591 635 640 638 597 597 632 603 600 635 627 645 598 619 652 604 631 607 602 619 645 631 607 605 659 635 661 655 624 632 633 644 640 639 658 615 639 616 672 677 637 640 646 631 680 672 643 624 681 646 684 626 683 664 666 675 636 631 686 650 646 660 648 683 677 639 637 674 638 690 679 686 645 673 702 649 666 661 694 693 695 674 666 648 679 669 691 692 670 677 692 662 684 707 677 684 710 712 709 696 712 699 721 701 672 686 680 696 712 699 685 669 720 686 680 697 666 711 710 715 710 734 738 711 690 729 690 681 676 689 730 675 717 737 685 713 740 698 704 740 744 689 737 744 729 711 726 749 684 748 732 711 738 733 690 742 699 730 700 694 686 699 739 730 728 750 694 689 707 692 717 735 701 740 720 714 700 698 707 738 696 717 743 696 700 740 746 701 746 717 729 700 725 710 699 737 736 740 703 737 737 711 713 737 727 704 705 703 709 705 705 716 721 706 704 707 725 704 715 739 744 742 734 743 732 744 707 748 710 723 708 726 740 710 727 711 708 729 710 741 723 745 735 713 713 710 717 710 712 720 734 720 715 710 734 715 711 735 737 715 716 718 718 714 745 717 715 711 733 716 713 719 715 712 730 717 736 737 716
717 711 717 741 718 724 717 739 711 717 750 716 723 748 731 712 714 741 714 749 712 731 733 719 716 725 734 717 739 718 746 709 717 711 711 733 710 731 711 724 728 709 744 711 743 708 715 710 739 710 737 747 745 706 731 735 709 711 733 705 706 706 724 718 710 708 703 704 709 709 712 710 736 707 733 706 709 721 718 728 746 738 707 744 741 748 744 703 715 726 700 742 708 700 737 712 745 741 696 716 720 722 731 705 710 693 698 744 725 690 711 698 705 750 691 735 738 725 729 720 714 735 704 691 726 750 695 740 749 687 742 689 708 708 737 740 739 706 689 689 734 724 690 727 708 690 730 734 720 689 709 739 732 733 708 687 707 671 713 688 695 726 699 680 695 710 691 689 676 718 684 685 704 720 691 696 703 683 662 702 684 681 676 696 709 660 719 710 690 678 691 661 688 670 662 680 649 662 701 657 694 701 645 667 683 643 703 669 695 700 654 693 684 683 656 666 672 696 669 646 655 691 662 679 673 648 641 689 686 643 653 658 661 627 661 620 677 634 665 648 635 633 647 657 663 659 628 662 642 635 622 612 646 661 659 653 618 662 610 618 648 624 653 624 598 643 597 649 636 652 635 613 611 632 614 621 629 587 623 619 636 593 619 606 590 602 634 604 591 601 626 572 588 605 624 586 572 592 586 583 622 582 598 584 606 616 585 572 605 558 555 609 554 588 602 560 554 598 569 592 583 565 556 599 598 556 590 549 589 577 570 573 557 559 534 573 548 547 542 548 544 552 551 541 571 547 555 548 544 546 546 528 546 539 542 545 556 518 526 527 530 536 526 506 528 531 519 538 526 511 502 524 537 539 505 502 522 512 495 526 521 493 496 527 485 522 526 495 507 511 518 490 480 515 516 508 517 489 479 503 467 472 508 464 467 485 459 467 492 468 461 467 480 466 466 495 468 473 487 459 446 459 472 469 460 455 477 468 473 443 473 461 473 431 430 463 436 468 437 458 441 423 420 434 454 438 422 449 434 437 450 440 451 415 441 414 421 441 441 416 401 400 433 408 414 429 424 419 398 402 394 403 409 406 415 387 412 410 404 399 398 388 403 407 411 389 384 387 369 396 401 368 396 385 366 391 391 369 375 379 388 356 376 383 380 379 362 356 376 375 367 361 362 342 349 371 372 348 358 359 364 364 341 339 330 350 338 335 332 337 341 323 345 333 321 334 340 326 343 339 321 339 329 318 317 319 324 321 319 330 323 303 304 304 318 294 314 300 305 308 296 293 311 300 302 292 284 302 286 298 284 294 299 294 289 274 274 274 293 269 291 293 272 264 286 272 283 285 268 283 278 258 270 256 256 274 266 266 263 262 249 266 261 252 262 242 247 252 257 258 252 234 253 232 244 230 242 248 233 227 233 241 238 239 227 223 235 238 219 224 230 223 228 217 227 219 225 214 213 225 224 216 203 210 205 199 198 200 209 208 194 211 198 208 194 202 194 194 198 201 201 197 190 193 190 187 178 180 180 185 177 183 178 187 184 171 174 179 180 169 178 176 165 173 168 163 165 158 162 166 163 163 163 158 157 154 157 150 154 156 152 145 157 144 149 148 141 144 140 147 145 137 135 141 139 146 136 139 142 142 139 136 133 136 132 136 123 131 122 121 123 124 122 124 122 115 118 116 125 123 122 116 119 116 117 115 116 111 108 107 107 112 109 105 108 105 103 103 106 102 100 103 104 94 97 93 98 97 94 97 89 89 88 92 87 92 91 90 85 87 86 81 85 79 81 81 82 82 79 76 76 80 77 74 72 76 73 73 69 74 69 69 72 68 69 66 67 66 67 62 65 62 60 62 62 61 60 59 60 58 59 56 54 54 57 53 52 55 53 50 52 51 52 47 51 49 48 46 46 47 46 45 45 43 42 40 40 40 41 39 38 40 41 38 36 38 37 35 35 34 34 34 34 32 33 31 31 31 30 31 31 30 30 27 28 27 26 25 25 26 25 24 24 23 23 23 23 21 21 20 20 21 19 19 20 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 19 20 19 21 21 21 21 21 23 23 22 23 24 25 25 26 26 26 27 26 28 28 29 28 29 30 30 30 31 33 33 32 33 35 35 34 34 35 35 38 37 37 39 40 38 40 42 42 41 42 42 43 43 44 46 46 47 47 47 47 50 49 52 49 52 52 54 51 51 54 56 54 55 57 59 59 59 61 59 60 62 60 62 64 64 62 66 63 66 66 67 66 66 73 72 72 69 75 73 76 74 75 78 76 79 75 81 79 80 84 78 84 86 84 88 82 85 90 84 87 91 89 88 91 96 89 90 98 97 95 97 99 99 99 99 104 105 98 107 103 107 107 103 109 104 113 109 111 107 109 110 119 120 118 120 120 123 124 114 119 127 118 128 123 121 123 125 129 131 133 137 126 134 135 139 142 133 143 139 140 137 138 135 141 140 150 150 144 145 156 147 155 154 148 157 153 161 153 161 153 166 163 162 165 168 168 170 167 174 174 162 177 171 169 176 182 181 175 171 182 185 183 188 190 185 185 191 193 178 187 188 187 200 200 190 185 193 199 198 195 209 198 206 205 212 203 208 211 205 201 216 213 204 206 224 225 220 215 223 211 213 226 220 221 231 231 223 223 223 235 234 223 224 243 227 236 245 251 233 242 252 248 237 246 238 241 252 239 245 245 241 262 243 257 260 268 265 256 270 251 266 256 258 271 257 260 264 274 268 287 268 289 283 291 278 276 296 276 293 272 294 297 302 282 306 306 281 283 300 308 293 300 290 287 291 291 303 315 296 314 301 296 321 327 323 323 309 315 323 328 330 323 334 338 338 330 328 336 344 346 327 326 341 332 348 355 355 332 355 350 358 338 340 359 353 336 353 351 356 367 370 372 355 374 375 358 379 369 383 368 360 356 375 377 376 359 362 388 372 398 388 364 384 388 367 388 370 381 384 394 391 376 380 383 383 409 402 394 409 416 411 422 390 409 411 419 427 394 408 427 397 403 430 421 414 413 440 408 410 438 439 440 419 429 423 439 441 424 419 443 452 452 424 423 437 432 443 447 452 433 437 447 444 444 472 476 473 445 478 480 449 466 482 477 476 451 463 480 466 470 459 481 453 475 459 497 467 457 482 461 503 491 478 466 507 496 471 471 505 480 510 505 490 501 509 521 482 509 506 498 504 514 500 489 535 509 528 499 531 504 540 526 499 530 518 525 539 539 538 526 520 550 538 533 521 530 555 557 512 530 565 558 555 520 566 545 565 552 540 548 536 525 541 559 574 576 576 545 543 554 570 537 538 574 586 538 574 548 565 551 569 560 596 553 597 592 560 599 571 585 602 605 589 597 564 573 565 592 568 564 566 567 576 595 589 578 571 579 581 580 584 627 593 594 626 624 582 600 596 604 626 613 621 595 641 596 635 625 625 618 618 616 606 626 621 635 617 626 625 655 624 613 646 621 634 627 657 621 624 640 662 638 662 647 658 640 626 630 668 624 647 622 661 649 619 663 657 676 667 628 638 658 670 682 644 644 661 639 663 685 667 683 653 666 656 695 677 671 666 689 641 654 636 684 682 692 695 694 652 666 659 687 692 675 705 691 653 652 702 699 673 714 673 705 676 692 708 702 698 660 686 674 706 671 660 712 681 692 723 710 727 668 677 667 687 681 720 688 689 693 670 672 719 694 732 719 722 707 684 703 689 737 732 704 713 742 693 702 715 737 739 709 729 695 743 701 730 683 723 694 694 715 698 740 740 721 732 722 696 695 745 692 746 713 701 712 700 720 699 714 691 693 726 734 746 694 725 748 715 720 738 726 720 749 695 711 695 700 701 727 699 712 724 749 702 698 699 722 730 701 719 704 719 700 704 726 732 706 737 742 728 707 749 741 747 715 706 726 743 707 709 706 721 717 737 747 735 707 729 723 711 746 708 749 720 735 713 713 711 741 713 712 713 744 747 711 716 713 714 728 712 746 713 711 715 712 744 710 712 740 730 747 715 738 712 717 726 712 715 724 732 712 714 743 746 716 713 714 722 749 712 713 717 712
745 719 735 738 717 730 746 721 729 712 732 730 714 714 711 715 716 713 720 716 714 719 729 731 716 715 716 714 710 725 714 723 714 742 714 741 746 709 713 714 709 714 735 728 713 713 725 747 711 736 710 711 719 710 724 714 705 712 740 741 710 710 704 704 707 705 707 703 725 714 739 705 706 710 744 716 732 731 704 740 730 704 714 744 719 745 699 738 745 702 697 724 715 699 714 702 730 738 729 698 736 743 727 724 696 715 737 730 743 691 724 705 727 734 706 740 740 723 742 726 715 694 717 712 699 746 687 697 698 726 705 716 683 704 682 735 709 732 725 740 737 687 703 720 706 677 707 698 735 709 687 676 691 679 699 694 669 686 687 717 681 671 680 728 700 712 685 719 701 664 695 719 662 711 670 677 707 704 708 698 712 709 667 720 691 708 668 712 705 698 668 701 695 668 658 660 668 662 684 677 666 675 688 655 678 673 694 650 677 645 669 684 664 671 670 644 696 661 663 662 636 690 690 653 687 634 688 646 637 654 628 659 667 622 644 681 625 674 617 633 662 622 652 624 622 671 638 622 637 632 661 631 667 612 606 632 646 664 651 638 609 660 643 628 641 647 641 616 609 599 610 615 649 601 637 615 607 595 622 629 602 621 636 589 585 597 633 617 582 617 620 593 584 605 571 570 598 598 595 622 602 622 616 593 588 575 582 596 574 606 560 604 590 562 571 601 589 575 583 593 592 600 567 556 573 577 565 584 545 552 573 554 589 565 562 573 576 551 560 558 559 544 560 573 573 550 539 539 555 533 538 559 523 533 549 559 531 543 550 516 543 516 510 539 548 503 502 521 507 507 532 516 516 522 506 537 500 494 535 515 497 487 532 513 516 505 515 521 522 495 477 506 512 511 485 507 497 513 509 503 480 506 487 482 467 507 489 468 499 503 458 470 488 453 451 484 470 448 485 477 467 467 483 457 466 451 452 460 468 437 468 471 458 430 447 439 452 460 438 457 445 455 460 454 459 420 446 422 413 414 411 423 415 437 426 418 425 414 424 416 401 414 424 427 409 396 393 418 425 403 394 389 407 424 410 414 398 411 408 398 387 382 407 399 380 372 376 406 405 394 385 380 397 384 368 371 392 391 388 388 362 382 388 360 375 372 383 361 358 369 362 371 350 343 360 371 348 370 368 356 351 346 364 355 328 337 354 337 347 332 331 329 346 332 345 343 344 341 345 333 333 333 333 314 331 321 322 303 304 311 320 313 307 325 315 318 312 320 309 314 300 288 313 305 302 308 296 297 280 303 289 294 291 288 277 291 281 280 282 273 275 277 272 290 277 262 283 279 271 278 280 262 268 255 251 255 274 251 266 251 254 262 263 262 264 248 243 242 243 257 254 241 236 231 243 239 235 231 244 226 245 230 240 223 238 230 219 226 225 220 229 234 215 218 229 209 220 211 225 224 221 218 202 216 201 206 201 197 214 202 208 209 200 195 209 197 200 196 194 196 199 199 191 190 180 182 186 191 193 185 177 183 179 183 184 170 177 180 172 168 172 180 171 177 176 173 165 168 171 170 163 166 157 162 155 161 156 150 148 153 157 150 157 148 154 152 153 145 139 151 144 137 137 142 134 142 139 141 134 139 141 136 137 138 133 135 129 128 127 129 123 123 128 119 117 120 123 117 114 113 115 114 110 113 114 113 108 107 108 114 111 106 108 107 103 102 108 101 100 101 101 99 100 102 95 95 100 91 97 89 95 88 88 93 85 85 90 85 83 88 83 81 86 85 83 77 78 76 78 81 80 77 75 74 76 76 73 72 73 74 73 73 66 69 68 64 67 66 62 66 63 65 61 64 58 61 61 57 60 56 58 54 57 54 55 53 53 52 54 51 53 48 50 47 48 49 46 47 46 45 46 43 42 42 43 42 41 39 41 40 38 39 38 38 38 36 37 37 34 36 33 33 32 32 31 33 30 30 31 29 30 29 29 27 28 27 26 26 26 25 25 25 23 24 23 22 22 21 22 20 21 20 19 19 20 20 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 19 20 20 21 22 21 23 22 23 23 23 25 24 25 26 26 27 26 27 27 28 28 29 31 31 30 32 33 33 33 34 33 33 35 34 37 36 38 36 38 38 41 40 40 41 42 40 43 43 41 44 44 44 46 46 46 46 49 49 50 50 50 51 52 54 51 51 54 55 54 57 58 57 60 56 62 57 60 58 59 64 62 62 63 64 64 65 67 69 67 70 68 69 73 71 74 72 72 76 77 75 80 74 78 83 81 82 80 80 83 84 84 86 81 84 83 85 93 91 89 89 96 92 94 95 92 99 93 100 102 104 95 97 101 106 104 108 105 109 110 111 112 108 113 108 107 111 116 114 116 116 117 121 117 119 122 114 121 117 118 121 127 125 125 125 123 134 135 132 137 133 133 135 134 132 134 134 138 138 138 148 144 140 142 144 142 141 143 151 146 154 155 151 161 148 156 162 159 165 167 158 156 168 170 171 169 167 164 172 170 165 175 167 172 175 182 178 179 177 172 176 181 177 185 183 186 193 184 198 186 183 198 197 194 200 189 193 198 194 207 198 195 207 200 196 203 199 207 200 201 206 220 213 215 215 224 209 218 216 215 218 218 220 233 236 227 225 223 238 234 225 226 234 237 249 231 230 245 245 233 251 240 255 239 242 240 245 249 252 265 259 245 247 258 272 259 266 260 267 269 271 273 256 277 268 261 262 264 275 290 284 267 280 281 285 279 274 286 297 301 292 303 282 291 289 291 297 290 302 301 298 301 308 302 301 293 314 320 307 304 301 312 311 309 319 309 315 317 331 319 336 315 338 320 324 342 344 336 325 338 345 350 344 336 326 358 344 356 359 339 334 338 337 363 351 353 362 359 358 359 375 357 369 378 356 354 383 375 357 385 358 357 381 382 358 389 372 380 377 394 399 385 377 368 399 400 372 387 402 401 385 414 389 417 401 402 405 383 406 422 419 403 393 409 393 398 410 428 424 410 436 426 438 430 429 404 422 421 438 409 420 415 420 429 427 435 451 426 436 443 447 440 430 439 461 443 469 469 453 440 446 435 471 437 454 473 469 438 475 483 444 450 472 459 462 479 469 461 459 482 476 495 499 491 456 503 484 475 479 465 502 468 471 509 515 488 478 484 481 483 493 494 490 494 525 503 518 516 492 493 487 526 518 505 491 537 520 498 512 517 508 495 503 526 498 545 547 522 511 547 531 508 539 519 520 530 523 561 528 562 524 562 527 549 526 532 569 571 528 526 535 576 546 547 536 532 570 561 583 571 542 556 563 577 544 593 543 589 566 566 593 579 583 574 550 594 572 584 601 578 585 595 571 580 606 559 602 566 577 606 570 575 614 594 591 602 590 626 572 617 586 631 596 624 616 587 609 618 614 619 639 639 611 625 634 624 639 602 612 623 628 620 639 633 610 645 599 609 635 641 644 621 641 610 644 629 621 624 663 625 657 635 657 631 668 637 659 612 612 631 657 664 674 675 630 639 624 665 656 621 627 674 624 674 630 631 667 681 642 646 648 632 664 645 665 681 646 652 693 661 666 639 686 643 648 648 681 659 703 651 704 673 693 708 689 685 679 659 674 705 663 676 680 652 707 674 698 679 658 701 664 667 688 684 665 722 672 716 713 689 680 722 675 718 693 728 729 707 719 726 725 695 703 701 708 729 703 686 713 732 710 694 703 728 710 712 680 735 690 709 684 726 738 688 731 698 688 717 749 692 699 726 698 707 735 747 689 745 720 720 743 730 728 713 719 690 728 710 745 692 708 702 738 695 749 715 709 702 696 744 724 696 748 719 698 737 698 721 747 727 719 702 699 702 701 712 699 701 704 707 733 702 702 707 703 740 723 741 750 707 706 725 703 706 728 712 713 707 708 704 719 704 707 739 737 710 707 745 707 730 710 707 748 713 712 732 713 744 735 731 710 750 710 709 712 711 744 739 710 712 712 745 710 726 710 710 712 712 724 731 715 716 711 743 745 712 716 711 743 733 744 713 711 717 724 723 717 717 713 716 739 732
717 711 749 742 712 721 714 744 713 712 714 716 727 713 739 713 723 713 713 741 713 745 745 725 714 726 749 716 715 715 748 717 712 714 719 715 725 733 736 737 712 722 712 713 710 735 732 708 709 710 713 729 713 724 723 708 733 736 706 711 711 719 726 708 738 750 707 707 734 707 705 722 709 708 702 742 738 748 701 731 701 705 713 738 743 720 712 704 731 743 732 698 749 729 727 700 745 719 714 735 748 738 698 731 714 748 709 749 721 695 697 745 697 690 707 692 704 719 712 717 688 739 692 748 702 694 730 684 699 704 695 725 700 733 745 700 707 689 690 733 682 734 703 714 683 692 727 690 704 681 713 679 732 691 708 671 691 701 732 672 676 682 689 714 674 672 716 713 678 671 712 711 687 710 725 677 688 680 687 714 681 678 718 713 657 720 688 709 652 699 716 675 701 674 697 668 665 708 645 678 707 677 697 664 706 676 681 647 688 658 661 665 677 635 676 671 646 688 658 668 652 660 692 627 648 683 660 675 656 632 635 679 632 664 662 636 632 621 666 631 616 665 631 630 615 611 632 658 619 665 615 657 654 651 611 655 604 621 615 614 616 659 640 614 624 637 601 651 627 615 648 625 626 597 612 638 623 634 608 626 602 608 625 625 612 609 607 631 608 609 615 617 590 595 599 578 576 619 580 585 619 606 577 604 561 602 606 572 611 596 611 587 562 608 601 601 580 583 572 554 579 597 584 549 586 566 593 577 587 554 544 555 540 566 540 561 564 569 557 552 555 576 569 547 534 554 522 527 568 545 531 543 559 525 543 536 545 538 550 541 528 527 538 540 539 546 524 526 500 499 517 514 495 544 527 513 511 511 524 500 502 497 530 520 482 516 506 490 500 524 520 476 509 476 514 490 497 477 505 513 479 473 470 465 472 465 463 479 457 484 464 490 479 457 475 485 457 486 446 467 487 462 452 444 447 476 452 462 458 466 448 447 460 464 471 466 437 455 443 447 464 456 454 438 453 442 457 456 414 445 421 439 430 445 410 423 422 408 439 437 415 410 409 429 408 407 408 430 407 406 396 403 424 396 391 416 401 382 398 398 398 385 413 390 407 395 377 376 398 381 390 387 397 384 366 381 392 382 387 384 380 368 379 374 387 380 352 348 365 355 353 361 346 345 371 356 363 342 338 335 340 357 340 353 342 338 347 343 357 330 334 351 332 333 320 322 341 315 333 321 320 340 339 324 316 322 332 328 321 308 323 328 327 315 306 316 294 305 317 292 316 299 313 301 287 303 297 285 307 286 305 288 290 290 297 293 284 290 272 289 270 278 282 282 276 282 262 274 267 276 256 280 276 265 254 252 264 270 269 266 255 258 260 261 249 261 240 244 245 250 252 234 242 235 237 248 248 247 236 246 230 224 237 230 239 240 221 228 235 230 231 218 218 215 225 217 223 220 224 207 213 218 202 210 215 208 206 203 206 195 200 195 192 203 192 199 189 196 198 197 199 191 197 190 194 181 192 188 186 180 188 190 188 179 183 175 182 170 180 176 165 168 169 166 173 161 174 170 167 171 164 157 166 163 164 162 156 155 153 161 153 152 149 151 155 146 154 142 142 145 143 140 145 135 143 144 137 132 142 140 131 138 130 137 129 136 134 130 126 127 128 126 129 128 125 116 116 124 117 123 122 115 118 115 111 111 107 113 110 104 106 105 109 102 106 107 103 103 105 102 97 101 104 97 99 95 95 94 97 91 96 92 91 87 87 89 88 89 84 81 87 81 83 82 83 83 78 77 82 79 78 75 77 73 75 77 71 75 75 71 67 72 67 69 68 65 66 65 63 64 63 60 62 60 60 57 59 61 56 59 56 55 55 53 56 55 53 52 53 53 53 52 49 47 48 46 48 45 47 47 46 44 43 41 42 43 42 42 42 40 41 41 39 39 36 37 35 36 36 36 34 33 32 32 32 31 30 30 29 29 30 30 29 27 27 26 27 26 25 24 25 25 24 23 23 22 22 21 21 20 20 20 19 19 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 19 19 20 21 21 22 22 23 23 23 23 24 25 24 26 26 26 26 28 27 30 30 29 31 31 31 30 32 33 34 32 34 35 35 34 37 37 38 38 39 39 40 39 40 41 39 43 41 41 43 43 45 46 46 44 46 47 47 51 50 49 49 52 50 54 52 51 53 55 54 58 55 59 58 60 60 62 57 60 60 59 64 61 62 66 67 68 65 70 70 71 69 72 69 71 71 74 76 73 76 78 80 76 79 80 83 79 80 83 85 86 82 86 87 83 89 89 90 85 88 93 89 88 96 92 93 95 94 100 102 102 100 99 96 101 99 100 104 106 104 107 108 112 112 110 113 113 109 112 111 111 116 118 115 114 120 117 121 118 117 126 121 131 126 123 127 132 133 132 129 131 128 141 139 137 136 134 142 137 137 143 148 144 140 147 152 152 147 144 155 147 155 151 156 155 154 164 159 153 157 155 161 168 164 166 158 162 175 161 174 165 176 174 168 183 175 173 174 173 178 172 181 190 185 179 188 193 189 197 194 193 189 184 192 198 190 196 207 198 204 191 200 198 204 208 203 205 213 219 220 218 203 206 220 222 218 214 211 210 223 222 234 226 222 224 232 237 225 220 239 224 239 240 235 239 243 234 230 242 251 235 250 256 257 255 239 242 247 244 258 267 250 247 259 252 263 256 251 257 260 271 274 269 258 262 259 283 273 272 264 283 274 270 282 278 271 297 277 278 295 286 279 290 279 306 286 302 294 290 314 310 297 312 314 294 300 308 322 315 297 314 328 313 320 306 316 324 322 312 332 314 333 327 343 315 314 346 336 322 326 333 353 331 331 344 348 338 350 352 338 346 365 359 360 365 337 347 366 356 357 352 376 370 360 374 364 355 367 368 387 381 388 387 391 363 369 373 369 385 375 400 365 391 386 382 382 387 385 407 386 411 411 396 384 396 414 395 390 390 409 423 409 427 428 399 397 419 422 424 422 431 424 401 425 432 412 411 406 422 446 433 439 432 416 425 435 446 448 418 421 421 434 442 462 448 449 436 428 441 459 458 442 434 454 450 440 473 450 462 440 484 457 455 451 468 450 487 454 478 496 489 474 468 456 477 472 484 475 477 491 471 495 510 494 478 483 472 476 504 520 483 494 501 497 527 518 519 496 488 501 498 526 510 515 503 493 520 511 527 507 527 510 505 540 503 501 520 539 551 511 546 535 559 536 559 534 556 564 523 519 557 520 548 554 536 528 553 526 548 565 566 563 573 542 542 547 575 547 567 581 537 552 541 588 583 540 571 569 553 584 578 581 561 580 582 559 600 576 568 609 607 587 582 579 561 569 570 587 572 614 602 565 620 612 590 590 583 598 613 615 611 613 607 591 624 603 583 582 613 586 605 622 597 612 584 589 621 631 640 648 604 605 637 622 607 607 620 638 634 655 623 613 649 611 623 650 646 640 608 649 609 618 619 628 615 623 624 644 663 659 651 639 670 657 662 668 632 653 654 630 629 679 651 666 668 673 686 682 664 680 679 630 648 689 646 632 643 698 675 643 679 698 693 641 682 694 664 663 671 667 676 650 670 649 688 665 678 690 673 653 665 696 668 656 651 683 694 672 704 694 723 686 704 699 721 702 721 666 726 691 718 713 668 666 676 694 668 690 703 688 670 708 699 736 698 708 725 737 702 717 736 681 708 718 688 706 733 711 698 685 718 741 692 678 685 715 740 685 749 709 740 712 691 683 691 715 708 713 732 712 694 715 692 728 687 700 711 710 721 695 740 738 692 741 740 693 716 696 697 749 693 750 730 741 730 700 740 703 741 719 747 742 701 716 720 699 700 718 700 709 705 702 702 702 703 703 703 706 733 705 738 748 729 735 718 747 714 724 713 728 741 706 715 707 710 724 708 712 720 712 706 713 750 708 711 712 743 719 711 717 750 708 743 709 715 735 725 743 713 736 711 721 721 713 727 741 711 711 710 713 714 715 717 722 711 715 735 711 715 717 715 726 715 736 749 716 732 738 715 715 712 717
715 717 736 738 721 713 715 716 713 744 738 715 741 713 711 735 711 716 716 716 736 738 730 714 711 717 715 726 713 713 738 715 712 709 734 710 713 709 749 710 713 708 714 712 714 726 724 735 713 725 709 720 728 714 744 723 735 720 720 708 738 730 709 707 709 704 721 708 713 708 731 703 705 703 714 741 730 742 728 708 705 701 705 700 748 707 742 700 746 719 750 716 721 705 747 701 728 744 703 701 695 729 706 694 719 693 747 734 697 735 704 695 724 706 731 694 703 705 689 692 725 717 728 713 684 691 739 692 712 696 689 685 739 733 736 693 713 686 680 727 694 743 685 738 722 683 712 744 733 691 686 693 696 737 708 697 674 714 694 725 728 731 684 712 689 722 686 679 686 664 683 717 711 726 684 712 721 661 693 718 671 713 716 691 685 684 700 671 694 662 682 681 693 683 676 668 686 693 665 704 699 649 647 684 672 706 674 646 696 658 703 690 674 647 669 686 643 654 684 668 649 636 690 665 681 669 675 686 654 670 678 662 658 640 649 662 624 633 670 667 639 637 620 620 643 612 633 631 647 666 621 653 607 634 637 628 621 649 606 636 637 599 637 651 622 638 638 631 620 612 643 598 615 594 634 619 645 592 615 612 591 592 588 581 611 606 618 609 578 602 613 590 609 584 581 598 594 626 589 576 568 568 602 604 599 615 594 595 559 593 563 598 570 571 582 588 557 563 585 570 594 557 559 558 554 595 577 547 539 585 549 551 551 579 542 586 538 581 550 568 535 572 527 543 553 538 535 524 519 543 552 540 555 526 514 521 556 540 533 542 547 541 520 504 541 510 544 525 515 542 519 498 517 496 520 499 506 504 528 530 501 493 501 527 530 501 489 485 521 491 519 498 482 495 504 474 477 497 472 506 485 471 497 471 475 498 461 465 497 491 487 498 459 483 497 455 465 450 452 479 446 478 482 479 471 438 461 441 460 443 477 436 445 432 472 459 452 426 432 466 427 434 440 439 421 457 436 448 433 440 443 440 435 428 445 415 405 444 414 417 414 414 404 435 432 419 426 399 421 390 418 422 405 387 411 417 386 386 382 416 394 402 406 378 379 408 399 387 395 382 377 402 374 384 380 375 386 363 368 391 380 371 362 377 362 353 377 370 354 376 370 370 349 343 363 372 361 336 349 355 334 357 346 330 340 330 333 327 342 335 343 346 320 329 350 316 326 321 340 313 321 326 313 328 310 322 308 310 328 322 312 312 323 325 305 320 319 301 310 293 310 307 292 314 292 301 283 301 290 281 301 289 302 291 290 290 285 271 273 284 291 280 286 282 281 269 282 283 284 266 277 276 265 278 265 252 264 255 272 270 268 247 261 247 246 247 242 253 258 238 247 233 236 232 246 244 240 233 230 226 238 227 227 222 221 224 235 222 233 228 234 220 225 217 229 219 214 220 224 211 209 204 203 213 220 201 202 208 214 198 197 194 203 192 206 207 198 194 189 202 185 196 191 194 188 191 195 180 190 183 181 180 173 188 186 171 176 171 178 166 165 166 174 175 176 171 163 165 162 160 170 163 156 157 158 152 155 156 156 161 150 146 157 151 146 151 151 148 150 150 148 143 147 136 142 139 132 131 134 129 132 140 127 136 137 129 130 126 130 122 124 127 121 126 126 115 115 125 116 116 122 114 120 109 117 109 110 113 113 109 105 108 105 105 100 99 106 99 100 105 101 102 96 102 100 97 97 93 98 97 91 95 91 89 90 91 89 90 85 84 86 86 84 82 78 82 77 77 77 79 75 80 74 77 72 75 71 72 74 70 71 68 67 65 66 69 64 62 64 66 63 62 60 58 60 60 57 58 59 57 59 54 57 57 55 52 51 53 50 49 52 51 51 51 46 49 47 46 47 46 45 45 42 42 44 43 41 40 41 39 38 38 38 38 38 37 37 37 34 34 35 33 34 32 33 33 31 30 30 31 28 30 28 27 28 26 27 25 26 25 25 24 24 23 22 22 22 22 21 21 21 20 19 19 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 20 19 20 20 22 21 21 23 23 24 24 25 24 25 26 26 26 27 28 28 30 29 29 31 30 30 30 33 33 33 32 35 35 35 36 35 36 38 36 37 37 41 38 38 39 42 43 43 41 42 42 44 43 47 44 47 48 47 46 51 48 52 53 50 51 54 52 52 54 54 57 56 55 57 57 61 58 60 63 58 59 60 60 63 63 67 67 68 66 68 70 67 71 71 73 73 72 76 73 76 74 77 78 77 79 80 80 80 85 80 82 87 85 82 86 84 84 90 92 94 94 93 94 90 96 94 99 92 101 99 102 95 101 102 101 102 106 106 103 105 111 109 110 107 109 109 108 110 111 119 115 117 120 120 121 118 116 115 122 127 127 128 123 130 126 127 128 128 127 133 135 137 139 135 137 140 138 136 139 134 136 141 145 146 147 145 141 151 156 149 154 148 150 151 158 152 151 162 164 160 165 160 168 159 172 162 160 163 172 169 168 170 172 176 180 174 183 176 177 183 185 190 183 178 185 191 184 190 186 182 192 199 201 200 199 197 202 198 201 191 209 209 205 203 196 197 205 213 201 212 207 212 217 206 224 222 209 212 223 218 228 218 215 221 227 229 240 239 239 225 222 235 247 233 235 242 232 230 250 240 239 242 254 242 244 243 243 252 248 255 252 257 268 262 272 270 260 258 267 268 255 272 273 279 263 269 283 277 274 277 285 286 276 267 284 287 292 296 294 278 298 304 298 307 282 303 310 297 312 305 307 309 310 307 297 313 310 313 313 306 301 314 315 329 325 303 327 328 306 307 319 325 329 321 329 339 321 341 342 346 334 353 351 337 338 352 339 328 342 336 351 337 351 365 364 350 338 351 341 348 368 366 370 365 370 350 378 352 357 382 357 372 378 391 364 372 396 366 389 399 397 384 382 377 377 401 404 410 385 376 379 380 402 405 401 388 413 407 385 419 395 401 406 404 402 426 424 411 428 434 429 422 404 432 409 432 404 445 438 412 431 449 423 421 424 437 455 426 459 440 434 463 441 456 454 467 446 437 433 433 433 439 441 458 451 457 470 468 479 462 484 487 465 450 457 452 488 492 454 461 498 497 466 482 466 478 495 482 492 477 494 492 488 494 507 498 493 485 492 473 510 500 499 519 512 501 493 494 517 529 495 485 536 500 531 532 537 493 537 500 502 508 510 528 540 516 517 509 523 548 553 521 539 525 547 515 514 556 535 562 548 528 523 542 564 563 546 569 538 530 554 580 546 578 537 538 560 556 553 588 574 552 556 569 541 571 579 597 565 570 576 599 597 557 548 605 604 551 565 558 556 560 605 584 585 568 580 560 619 574 567 590 592 588 610 599 575 583 620 600 608 625 625 609 614 613 590 603 634 617 582 638 603 586 618 598 594 641 634 620 602 619 610 603 639 642 641 620 606 624 598 598 645 624 637 611 663 662 654 653 616 639 632 641 666 614 667 661 648 616 620 639 634 657 645 652 681 634 682 661 685 669 643 667 642 667 669 652 655 638 650 685 646 678 688 637 664 639 693 673 640 701 676 676 689 663 687 701 662 665 690 697 692 656 656 654 709 678 662 669 677 697 661 711 703 658 662 659 676 668 699 680 713 668 685 671 704 682 674 676 690 684 664 730 684 720 706 698 733 726 684 698 708 737 683 716 699 727 734 674 710 702 675 727 711 676 705 707 724 746 692 723 727 712 683 738 719 687 720 704 736 714 716 715 689 685 749 685 730 742 690 749 738 738 696 725 745 731 694 715 693 695 742 693 722 697 693 697 697 693 719 744 712 704 699 698 696 734 721 698 699 697 727 712 701 734 719 743 705 705 737 714 704 715 702 750 734 713 743 707 725 705 709 735 750 714 714 704 704 748 721 750 723 708 708 747 710 710 715 711 714 723 707 709 712 737 737 741 728 739 711 742 714 715 711 715 710 710 710 742 732 723 716 711 725 711 747 716 713 716 725 719 714 717 714 714 711 737 747 712 748 712 712 714 716 714 732 715 712 714 727 717
717 717 716 745 712 715 748 714 711 716 717 712 713 715 742 712 711 714 715 711 747 711 710 714 723 734 748 723 714 712 711 714 709 735 711 717 712 709 739 714 714 724 722 711 710 735 718 724 726 712 707 723 711 717 706 738 744 708 745 746 706 706 722 725 721 738 716 708 704 705 709 706 722 725 743 717 702 743 744 749 722 711 710 749 721 700 699 710 743 726 730 703 729 698 725 745 697 697 700 695 740 697 694 715 742 743 696 696 744 704 724 750 737 690 725 737 724 710 689 741 714 733 693 707 693 686 699 687 728 747 695 703 705 686 743 708 680 708 729 688 681 720 734 742 676 708 675 712 699 717 673 716 711 695 717 708 687 736 724 687 718 725 703 726 678 712 732 669 697 663 713 720 690 724 712 680 717 664 694 696 700 723 699 717 680 703 714 685 717 670 668 654 673 691 663 698 663 682 652 687 664 652 657 700 705 650 641 680 663 638 682 648 640 672 672 665 643 634 681 657 633 657 650 634 691 632 687 666 679 644 683 668 642 666 663 631 657 675 640 642 616 654 621 658 643 649 648 657 654 636 620 628 645 656 633 629 665 652 609 652 603 627 617 618 613 619 612 596 629 627 597 610 619 601 619 646 614 598 643 585 639 619 635 620 586 579 612 635 629 587 583 607 607 608 614 583 587 603 611 597 585 614 605 597 571 598 570 579 565 590 571 597 579 575 560 607 604 577 553 563 576 566 595 585 561 544 571 543 591 581 580 548 576 540 559 543 557 551 561 533 541 537 575 562 557 537 554 536 552 556 517 564 539 528 550 531 547 528 550 525 515 523 550 521 551 544 535 539 535 535 510 530 512 530 536 533 509 512 508 497 506 517 520 491 482 490 514 524 512 497 497 497 504 493 519 475 487 507 493 468 504 502 472 487 507 485 476 482 463 492 495 475 461 485 483 481 478 459 478 483 469 485 464 466 464 464 478 443 462 474 444 445 440 438 436 456 430 453 440 466 446 452 427 439 442 424 452 426 437 437 421 442 416 422 440 428 413 419 406 442 428 435 403 412 435 434 420 426 406 430 402 410 404 420 403 394 403 393 384 411 386 398 397 393 395 380 389 392 399 404 396 392 375 365 390 369 360 373 386 382 362 373 375 369 372 356 365 376 357 366 379 348 365 373 367 346 365 340 357 344 354 333 339 360 328 333 340 333 343 331 335 324 341 348 324 320 346 319 345 335 322 313 336 309 306 326 333 329 318 302 318 320 318 325 316 323 311 303 301 302 309 295 313 303 304 293 292 296 285 284 278 293 285 294 288 281 280 286 287 268 277 287 280 274 284 277 284 284 284 270 261 260 266 272 270 271 259 251 270 272 261 263 259 252 244 262 250 258 251 245 237 243 238 232 236 242 250 240 231 227 232 226 239 242 224 220 236 234 233 216 232 223 229 228 229 229 224 212 220 214 222 207 213 212 206 210 216 196 207 199 196 200 207 197 191 193 202 198 189 190 196 199 194 198 194 186 189 187 193 192 175 190 181 187 187 183 182 174 169 180 172 166 168 164 168 175 163 171 159 168 160 160 160 162 167 163 157 149 159 156 148 146 146 152 151 148 153 152 145 138 145 136 147 134 133 133 137 136 135 132 131 133 135 130 136 135 128 125 127 127 130 124 127 117 119 116 125 121 117 113 119 116 114 117 110 113 113 116 109 112 103 111 111 104 102 99 99 104 102 97 100 104 103 96 99 93 95 94 95 94 96 95 94 94 93 89 88 89 82 85 84 84 81 84 85 84 79 76 79 79 77 77 77 74 72 75 72 73 69 69 70 73 67 69 65 65 64 63 67 65 61 60 61 59 63 59 59 59 56 60 59 54 54 57 56 54 55 54 51 51 49 48 50 49 47 49 48 47 44 46 43 43 43 44 42 42 41 42 41 41 39 38 38 39 37 37 35 36 34 35 33 35 34 33 32 33 31 32 30 30 30 28 29 28 28 26 27 25 25 25 25 25 23 24 22 23 21 21 21 21 21 19 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 20 21 20 22 22 22 23 23 24 24 24 24 25 25 25 27 26 28 27 29 29 30 29 29 32 30 33 33 32 34 33 35 34 34 37 36 37 37 38 39 38 40 38 42 39 42 40 42 43 45 42 43 46 46 47 45 47 49 48 48 48 49 49 54 51 54 52 55 53 56 54 57 60 58 61 58 59 58 60 63 63 64 65 66 62 65 64 66 65 70 73 69 74 72 69 71 72 73 75 74 74 74 80 82 80 83 78 78 79 85 86 84 83 86 86 85 88 88 92 94 88 91 89 95 97 98 96 100 97 98 96 96 101 103 99 105 100 104 108 105 105 106 107 113 115 114 113 112 119 119 115 116 120 120 120 121 119 117 123 126 125 124 131 123 124 135 134 132 127 139 129 130 133 142 140 136 133 133 146 137 147 149 148 148 140 148 141 153 149 145 159 159 156 161 156 158 164 161 165 153 160 163 159 158 163 168 165 163 166 168 172 176 169 173 182 170 178 179 173 181 180 183 186 180 181 187 182 193 190 191 196 192 194 197 190 194 199 197 196 192 194 197 201 197 210 204 208 214 221 205 206 213 218 218 209 217 214 214 224 221 233 224 224 231 218 233 241 223 239 238 234 244 240 246 248 238 242 238 243 236 245 245 253 249 257 249 264 252 247 255 257 268 247 263 263 262 272 253 275 272 260 265 275 259 273 262 264 275 290 287 276 268 284 285 296 294 273 295 292 296 288 289 279 288 291 288 285 299 295 301 313 295 302 315 308 297 309 304 312 317 308 312 315 308 324 313 313 310 331 331 338 319 336 316 336 334 325 340 339 345 324 326 356 353 341 337 351 360 354 354 342 341 366 348 361 343 353 347 347 369 356 374 361 380 371 363 358 373 356 361 366 362 373 391 395 395 396 395 372 400 397 380 380 383 400 388 381 406 395 392 377 414 407 395 414 411 413 402 396 396 415 422 425 398 410 433 414 429 430 436 424 426 406 437 419 438 407 420 448 438 421 422 416 434 452 444 447 447 427 442 440 459 424 429 442 451 471 447 468 466 436 461 442 452 441 473 473 478 483 452 468 476 476 489 478 464 463 453 472 468 484 478 483 479 477 488 476 468 470 503 470 481 504 489 500 490 472 488 491 519 497 483 488 517 525 494 522 487 508 516 509 527 509 506 520 497 529 513 535 508 533 508 523 516 543 502 547 522 523 541 510 537 555 551 536 516 543 523 548 562 547 552 546 572 566 567 562 560 546 576 560 534 557 538 574 578 562 535 551 536 568 539 566 574 574 590 592 548 598 561 592 546 600 590 554 571 601 594 560 573 611 603 572 601 571 598 592 598 602 595 582 605 617 587 602 587 571 626 628 610 573 595 610 615 584 615 592 615 624 584 599 589 623 630 612 591 633 617 641 643 623 638 603 610 640 651 650 606 608 653 638 645 638 624 635 624 641 652 646 667 624 670 654 665 613 643 634 652 621 660 643 663 629 667 677 671 643 633 636 665 665 636 683 651 626 670 664 680 657 683 650 688 647 633 660 637 654 687 639 635 651 690 686 643 681 670 654 707 642 689 696 672 645 651 647 651 647 710 659 697 685 676 700 686 652 685 659 676 668 685 659 680 660 702 686 667 687 714 672 706 681 711 690 718 732 707 706 674 700 704 727 736 736 699 673 678 700 693 709 682 673 681 739 686 674 722 699 687 725 745 712 693 745 717 730 733 697 705 704 714 721 737 723 744 711 720 750 692 691 744 694 744 703 688 688 694 693 746 697 731 699 732 691 696 736 697 698 700 699 717 696 696 725 719 714 700 735 696 731 717 697 701 724 704 700 699 735 705 727 703 705 719 701 727 703 705 712 714 708 716 713 736 704 715 739 743 723 708 709 730 705 707 715 711 709 707 717 727 708 707 743 738 713 726 725 735 739 740 710 713 750 732 714 710 709 715 728 711 717 712 719 712 710 715 716 715 715 729 739 722 714 714 717 717 736 746 719 741 743 717 716 728 739 730 712 717 713 714 744 715 716
742 727 716 713 743 717 729 713 711 725 749 711 715 743 712 713 712 744 720 731 713 714 711 722 719 713 716 729 711 729 712 714 716 721 720 733 715 714 727 723 712 709 723 710 733 712 711 712 740 742 726 711 738 707 711 707 707 724 710 720 709 706 707 710 709 716 715 705 715 703 712 705 720 707 740 722 704 736 717 738 721 713 704 722 727 699 720 704 734 739 719 700 710 699 718 718 712 746 716 711 695 735 693 693 705 698 695 692 732 716 748 692 723 711 705 746 705 705 740 700 724 701 746 693 724 705 741 692 705 717 687 734 735 690 738 717 717 742 737 728 700 692 694 729 720 680 719 726 710 696 738 731 688 692 693 698 685 736 719 721 704 670 706 734 687 683 696 689 680 696 694 717 704 693 686 716 713 678 715 691 669 720 675 714 661 680 662 654 698 667 676 707 650 708 648 686 704 674 647 650 648 669 691 662 694 644 642 680 688 674 647 679 659 678 694 687 676 662 670 633 637 634 635 657 634 666 665 683 676 635 642 682 662 680 666 679 646 627 669 642 616 648 659 641 619 645 636 620 668 665 623 628 655 648 661 648 647 624 604 660 605 645 600 605 601 604 618 641 596 639 608 593 599 627 629 605 645 593 640 588 639 635 628 632 629 616 618 585 629 597 597 583 581 621 579 570 579 589 586 571 614 569 609 603 577 576 595 579 611 557 589 596 603 586 575 577 602 567 575 597 589 560 570 596 544 546 553 555 540 538 565 572 558 567 581 587 533 535 529 561 568 568 560 542 539 537 566 571 535 563 550 551 547 523 516 513 517 551 516 544 539 552 509 526 543 510 550 509 534 502 533 499 512 544 513 493 502 531 503 516 488 494 501 489 497 493 498 503 500 519 499 503 493 495 500 479 475 483 490 484 467 497 463 467 496 499 460 489 498 483 469 466 495 494 464 461 474 451 470 476 472 478 471 465 477 480 468 438 456 460 465 458 459 458 473 465 453 468 433 432 449 450 434 438 440 434 444 439 447 424 421 413 437 423 431 430 407 403 436 424 439 418 430 437 416 419 414 405 396 404 398 409 407 409 385 422 403 385 418 381 405 383 386 377 398 389 393 380 391 391 393 391 396 382 375 384 386 387 370 380 360 389 388 358 380 372 356 377 357 380 349 372 360 344 359 345 344 339 367 344 348 349 346 333 361 354 343 340 350 339 348 324 336 327 346 343 331 330 316 317 335 319 331 317 334 327 307 329 321 304 300 318 311 305 317 308 309 305 292 297 289 311 314 297 285 283 292 293 300 302 302 279 301 299 290 299 290 271 271 281 268 288 283 276 263 270 284 261 279 277 276 262 276 267 270 274 270 273 256 253 270 253 243 264 264 248 263 255 254 243 248 250 233 242 236 250 251 244 237 229 242 228 233 239 239 240 234 228 218 227 219 227 216 211 227 218 223 222 219 224 209 218 212 203 202 213 204 210 214 211 203 211 195 201 196 203 190 189 191 197 197 188 194 188 193 195 183 184 184 191 181 180 174 180 181 180 179 180 171 178 181 179 163 168 177 165 159 160 168 158 165 164 156 161 164 161 153 157 152 155 153 153 149 150 144 146 151 152 139 149 142 141 138 138 146 135 135 133 133 141 133 130 131 129 128 126 135 133 124 123 125 123 127 125 126 116 123 117 115 118 119 117 119 116 115 109 117 112 108 111 103 111 102 103 107 99 107 102 100 100 104 103 102 100 96 100 99 95 93 95 92 90 94 87 91 86 87 83 87 82 84 84 79 79 78 78 79 81 77 80 78 77 75 73 77 71 73 69 70 71 69 70 68 67 66 65 68 63 63 65 60 60 63 58 60 61 59 60 57 60 58 58 57 56 53 52 51 51 52 52 51 51 52 50 46 49 45 46 46 45 46 45 43 43 44 43 40 40 40 38 39 41 38 37 37 36 35 35 34 35 35 35 32 34 32 33 30 32 29 29 30 28 27 28 27 27 26 26 26 25 25 23 24 23 23 22 22 22 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 19 19 21 20 22 21 21 22 22 24 23 23 25 24 26 26 26 27 28 28 27 28 29 30 30 32 32 32 33 33 32 35 34 35 36 37 37 37 37 38 38 40 40 41 39 40 40 42 42 42 43 45 45 46 47 45 46 49 46 49 50 49 50 53 53 51 53 56 53 53 58 54 55 57 60 57 58 58 58 60 59 62 63 63 62 62 65 69 69 67 68 69 67 73 75 70 70 71 76 75 77 75 74 76 79 83 77 77 84 84 85 82 85 84 86 83 84 86 93 91 91 94 95 92 92 91 96 98 93 100 95 97 100 104 100 99 103 105 107 110 110 109 108 111 112 113 117 117 108 109 117 119 119 119 123 118 124 117 120 125 123 124 130 129 130 125 135 129 135 136 127 136 137 137 139 141 136 140 137 145 147 147 147 142 145 145 150 146 147 146 153 145 160 161 155 150 162 161 166 159 160 158 164 165 163 170 159 168 165 175 179 174 179 172 178 173 175 179 172 176 188 175 188 176 177 189 192 190 184 198 192 193 197 195 194 188 205 202 201 201 194 207 204 199 200 204 207 215 214 203 218 221 223 217 217 207 218 215 211 227 223 220 231 224 228 224 233 241 238 238 227 239 238 246 227 242 237 248 247 248 238 251 238 244 251 250 253 243 255 242 246 262 252 247 248 261 262 266 252 272 258 264 259 261 259 282 270 279 285 270 282 288 274 272 287 292 291 277 282 291 289 281 305 285 305 292 305 284 292 305 313 297 296 311 311 308 305 306 303 303 320 325 320 309 331 333 316 326 329 336 322 335 341 314 315 338 329 329 337 350 347 347 342 340 350 332 344 343 354 351 348 349 344 357 349 363 359 363 354 364 373 361 350 362 371 377 364 357 354 354 373 388 363 389 380 392 368 383 383 398 375 369 397 394 393 389 409 394 392 413 380 386 415 390 400 410 413 391 420 405 389 414 403 416 407 424 421 397 400 435 428 414 412 432 439 408 434 433 436 412 434 414 437 422 444 445 436 448 450 418 437 436 461 457 464 438 468 452 438 468 456 459 445 445 471 456 480 438 456 468 463 475 468 454 489 458 460 475 488 461 495 483 461 484 486 483 472 472 476 501 501 474 488 469 475 500 470 488 494 498 504 520 516 526 522 514 522 486 497 523 515 495 501 522 516 526 520 516 535 532 501 513 516 532 514 529 516 504 523 529 518 555 556 533 516 522 548 512 549 560 567 525 542 552 536 549 573 562 532 553 537 532 557 574 549 557 559 544 538 551 562 584 583 541 567 575 557 581 596 574 576 583 580 590 578 576 551 563 606 584 585 597 602 605 597 610 577 597 593 576 607 585 566 597 579 623 575 601 596 585 612 599 579 620 631 634 603 599 609 584 623 634 634 632 591 622 615 643 623 607 622 592 605 592 652 634 653 638 644 653 608 630 652 632 637 630 628 603 643 607 624 661 662 656 628 669 663 632 647 638 657 663 655 643 622 656 674 637 634 674 674 651 641 678 654 630 668 666 627 650 692 678 661 646 658 648 678 647 655 671 671 652 693 677 674 698 687 644 661 665 674 681 705 679 655 694 684 696 700 672 653 704 663 657 682 670 697 689 677 691 716 655 693 719 691 697 715 713 728 665 709 720 716 724 681 697 700 729 706 700 666 677 715 723 720 735 674 720 714 727 686 738 724 736 726 743 738 679 706 682 696 741 716 687 742 690 728 706 739 746 683 691 694 686 726 690 699 727 688 738 748 701 710 693 716 732 694 735 692 690 747 724 703 727 737 721 692 739 695 745 745 697 697 733 749 699 696 749 734 712 702 734 699 701 703 743 705 728 729 700 702 714 739 702 728 707 711 742 705 709 709 725 747 709 709 739 708 706 710 714 744 705 742 711 739 720 708 710 711 708 731 738 739 732 708 712 714 727 714 710 712 710 723 715 712 711 709 713 740 721 711 747 728 714 710 722 712 714 715 711 717 712 717 713 713 729 742 717 712 725 715 714 720 732 748 716 716 715 731 720 714 713
712 736 730 713 716 740 711 717 716 715 720 750 717 716 715 747 736 711 713 717 717 712 711 715 710 710 715 736 723 736 716 711 740 747 730 715 713 733 713 709 709 712 732 746 712 715 742 711 711 719 712 723 738 730 723 712 745 739 724 716 706 743 708 706 749 741 705 708 709 734 733 731 725 709 725 710 704 702 701 735 702 712 721 704 699 701 719 704 750 700 715 727 737 701 699 718 724 706 710 697 695 696 706 726 743 742 727 710 728 714 724 734 697 692 745 743 708 722 709 737 745 699 687 691 709 747 718 733 710 720 684 706 699 724 712 722 720 691 715 719 699 724 739 721 696 693 685 685 711 737 726 699 687 684 731 723 693 725 678 724 706 682 724 666 734 689 699 675 711 726 697 702 691 698 726 675 716 667 723 719 666 721 722 684 694 662 717 708 690 651 652 690 690 684 695 685 683 654 684 699 656 671 671 673 655 663 699 703 647 642 680 676 668 698 696 647 670 683 673 662 642 636 681 676 688 668 664 638 638 626 629 658 669 677 660 635 673 646 639 651 630 640 670 656 651 664 636 670 666 629 647 624 632 666 643 615 606 610 601 637 651 628 646 628 630 608 640 643 596 636 632 649 626 634 646 599 636 595 622 629 640 605 594 625 602 612 601 605 596 584 574 582 611 615 589 614 585 609 623 584 612 605 586 563 583 573 600 570 581 595 593 569 563 554 605 586 591 558 567 574 568 582 580 583 594 554 548 556 566 580 573 573 566 557 534 564 581 533 543 552 541 557 567 529 551 542 565 566 563 552 558 529 517 534 542 553 523 523 539 551 535 530 513 520 511 545 537 530 543 514 521 534 534 525 510 517 532 510 508 529 527 510 515 531 529 484 520 526 527 517 490 478 491 497 500 508 492 503 513 473 505 484 494 472 497 503 475 459 496 500 484 484 482 458 460 493 456 476 492 445 475 486 458 453 475 440 440 441 455 477 439 452 451 470 466 442 435 447 445 425 428 439 443 433 455 454 444 452 451 436 452 443 441 423 441 416 417 421 413 403 402 411 404 428 406 431 410 412 397 426 401 412 413 386 395 395 408 408 390 393 396 399 379 404 410 407 382 387 378 394 391 369 365 384 380 381 389 361 381 358 365 381 372 376 377 371 349 376 358 368 346 343 376 365 360 369 363 361 336 358 340 362 335 342 360 341 331 348 349 339 348 326 336 337 348 340 330 333 315 337 335 318 317 309 332 321 329 314 312 304 311 312 313 309 312 298 308 307 293 304 307 300 312 312 305 298 288 286 285 299 288 282 296 281 285 285 294 279 296 281 293 276 273 290 265 284 264 273 274 282 277 262 259 260 257 253 272 260 263 270 258 249 252 263 265 264 262 251 240 250 236 256 236 248 247 232 244 247 241 235 242 236 235 228 229 228 237 232 229 234 220 230 221 211 217 220 210 214 212 225 205 212 222 206 203 201 213 199 206 213 207 201 197 203 204 194 205 203 196 189 195 199 189 181 191 184 178 194 186 176 182 190 182 185 185 172 181 181 181 175 173 174 173 178 161 164 160 168 165 168 164 154 164 164 159 155 164 158 160 147 153 154 148 152 146 141 146 153 146 151 139 139 145 140 142 135 144 142 136 140 132 134 130 126 127 128 128 132 129 122 124 125 118 119 123 116 115 124 114 114 112 121 115 119 115 109 108 112 115 104 108 105 110 101 102 105 105 98 103 101 99 104 100 99 101 100 93 97 97 91 95 94 95 93 91 91 90 85 82 86 84 80 83 79 84 81 78 79 76 77 78 80 74 77 71 77 75 72 69 74 72 72 69 69 67 69 65 67 67 61 65 60 61 63 59 58 62 60 59 56 59 54 56 56 56 56 51 54 50 50 51 49 49 51 46 47 46 47 47 46 44 44 44 44 42 43 40 39 42 39 38 41 39 39 37 37 36 35 36 35 35 34 34 34 32 32 30 32 29 30 30 28 28 27 27 26 27 26 26 24 24 24 24 23 22 22 22 22 22 20 20 19 20 20 20 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 20 19 19 20 21 21 22 21 22 23 23 24 23 24 25 25 26 26 26 27 27 27 28 30 29 29 29 31 31 32 32 34 32 35 33 36 34 35 35 38 37 37 37 38 41 41 39 41 40 42 42 44 45 44 44 46 44 46 46 47 47 48 52 49 53 50 53 53 55 55 53 57 54 56 59 60 56 62 62 61 63 59 64 60 63 61 63 65 68 64 67 70 70 67 71 70 72 73 76 72 75 73 77 76 74 76 78 81 81 81 83 79 82 80 88 85 86 87 86 85 90 90 93 87 89 93 90 96 97 93 94 102 100 98 104 98 106 100 105 102 100 103 104 104 109 105 105 106 107 116 117 113 116 113 116 113 122 120 115 117 121 125 126 125 127 122 122 129 135 136 136 129 133 135 129 137 132 132 133 136 139 142 135 138 147 146 146 152 142 143 151 152 145 148 147 147 150 158 155 161 165 157 164 160 170 168 165 160 168 174 167 170 177 174 174 173 183 175 185 185 173 185 185 180 191 190 181 186 182 189 195 190 194 197 190 189 192 199 192 205 206 200 209 194 193 204 210 200 203 212 202 209 221 205 213 214 218 215 224 211 230 225 223 215 215 219 226 238 239 234 225 243 236 223 227 234 231 249 232 243 241 247 243 242 252 253 239 242 240 256 254 260 261 259 262 250 261 265 251 263 264 254 255 273 269 283 261 266 281 267 266 290 289 287 286 280 275 270 298 276 298 277 282 279 278 307 291 283 291 292 290 312 302 307 303 298 314 317 295 312 301 322 328 321 304 308 331 312 304 325 329 317 331 315 330 336 323 327 341 331 340 324 342 324 335 356 343 350 354 338 350 339 364 350 351 359 341 345 365 362 344 355 377 355 377 351 346 367 364 353 362 366 380 358 365 381 365 372 395 375 373 377 384 385 369 381 399 390 385 377 407 393 391 381 415 404 386 389 421 405 387 387 390 391 424 394 408 395 423 398 417 420 422 409 411 438 440 417 415 436 414 443 422 432 417 423 455 448 428 432 427 424 428 426 440 454 430 453 431 433 444 448 465 441 458 457 472 460 451 443 465 475 443 476 470 466 483 459 455 470 464 462 494 456 463 488 492 489 471 501 472 474 502 471 477 479 476 484 474 482 473 515 497 509 504 522 489 527 527 509 498 530 504 527 526 538 491 514 526 521 538 507 514 505 516 507 539 547 514 512 553 537 530 518 543 540 538 553 525 557 523 529 531 534 532 548 530 567 530 571 539 557 548 537 563 571 580 555 555 557 547 568 587 577 548 577 565 585 556 575 549 598 552 587 589 601 561 577 595 597 555 559 563 608 587 589 559 602 571 602 563 573 611 583 621 597 614 592 593 611 586 578 584 597 603 579 606 599 635 592 622 611 600 625 590 599 584 624 623 599 615 645 649 596 601 609 608 621 621 615 603 655 613 634 659 626 613 610 629 605 621 618 621 649 634 638 660 671 640 663 615 621 637 645 667 637 637 625 660 673 674 658 636 647 655 652 625 626 685 667 660 681 688 668 683 650 674 640 637 692 686 675 664 701 695 643 703 662 674 672 666 652 676 685 656 701 682 683 694 648 698 687 694 715 703 670 717 684 698 658 684 678 667 667 701 681 695 705 695 703 685 719 728 664 719 692 697 729 717 677 727 697 725 696 727 678 688 697 678 678 726 682 682 741 709 695 699 710 693 733 700 738 730 677 707 693 704 720 702 715 729 692 700 682 700 692 715 725 717 730 729 685 706 738 686 710 711 711 734 689 717 727 719 747 748 695 717 692 718 728 699 711 700 736 698 747 699 750 742 701 698 724 724 699 747 750 750 716 708 702 699 701 707 741 737 704 738 708 708 735 740 715 705 733 734 725 708 703 750 728 709 749 706 705 743 707 733 737 707 708 737 707 710 710 713 715 716 726 709 713 710 709 740 708 737 719 734 748 744 738 727 714 714 732 721 711 715 718 711 713 728 710 712 749 741 711 748 712 717 711 744 720 733 726 742 744 714 734 747 713 715 739 712 723
745 711 712 741 712 716 711 718 732 715 730 741 737 745 750 714 713 750 715 733 716 735 713 734 746 716 742 718 711 727 711 712 714 730 710 726 712 714 710 710 711 731 749 711 716 709 735 709 745 737 713 707 714 734 709 706 723 714 707 750 708 710 730 709 710 740 707 708 745 718 722 706 727 705 704 739 741 708 721 724 705 705 724 702 710 710 701 705 744 700 717 702 717 697 735 724 701 697 736 698 721 700 705 742 694 731 748 691 749 697 713 748 695 719 745 725 734 749 733 713 724 691 689 709 745 728 711 741 747 738 732 729 707 724 693 725 737 749 735 703 728 732 681 734 729 708 720 695 686 703 686 714 683 718 711 714 736 683 700 692 667 697 715 677 709 667 705 718 704 722 695 686 664 716 681 712 659 689 703 668 669 693 711 661 709 705 688 680 715 688 679 664 656 684 666 660 676 651 665 682 648 696 679 666 670 664 692 697 699 651 650 688 682 642 655 640 683 661 664 668 672 667 665 692 669 675 687 648 672 633 652 681 632 667 652 660 662 628 671 656 650 621 644 658 614 637 639 630 637 613 609 648 642 667 657 637 657 614 601 659 659 629 650 649 596 652 649 594 611 630 617 644 599 593 589 600 626 600 618 603 611 585 601 616 602 612 590 590 580 575 574 578 574 617 589 598 606 619 611 586 605 575 603 610 587 577 586 567 586 611 567 571 561 605 593 592 591 597 555 567 557 572 557 568 562 546 590 543 542 580 551 569 571 588 581 539 569 553 575 580 560 556 557 529 564 554 530 555 549 519 517 546 526 539 517 563 528 515 539 547 538 552 526 552 539 535 547 510 533 536 528 495 508 525 514 539 522 502 520 505 487 513 502 483 510 514 527 510 518 477 485 500 484 516 509 485 476 497 490 510 480 507 464 473 492 495 500 490 495 498 499 488 497 454 482 492 457 459 467 481 467 450 475 443 470 444 479 470 455 459 475 463 440 468 454 459 459 460 443 427 455 456 461 427 434 448 438 443 441 433 416 424 409 447 434 411 415 439 433 420 430 425 426 408 401 412 429 394 408 411 407 416 411 407 422 392 395 393 387 404 385 392 403 398 402 403 398 405 402 402 385 365 381 386 367 364 361 371 363 393 385 387 385 352 353 355 366 361 351 363 348 356 372 364 347 345 344 358 356 366 353 365 346 344 337 348 336 356 331 330 343 342 338 319 348 341 339 331 334 338 339 310 327 325 330 310 322 330 312 322 315 320 319 305 310 305 294 295 314 309 316 314 298 303 298 302 305 308 281 283 288 299 290 279 279 288 277 271 276 274 288 286 286 289 275 276 269 275 258 263 272 261 264 269 257 265 249 266 269 247 269 248 243 265 263 259 239 253 260 251 243 250 251 249 230 248 246 236 247 226 244 232 224 237 234 237 221 221 226 222 214 224 230 210 230 223 220 227 221 221 209 215 208 205 213 207 216 204 211 204 199 211 207 199 204 189 204 196 198 187 192 189 194 183 192 180 190 193 180 183 176 180 184 183 180 186 169 170 168 173 177 175 177 175 174 165 173 164 160 166 162 169 155 153 161 151 163 156 157 153 159 150 148 153 154 154 151 152 139 139 148 144 135 138 140 140 144 131 139 131 137 134 131 135 132 127 135 127 128 120 122 128 127 118 124 122 118 115 122 113 116 119 120 115 118 110 112 110 111 109 104 104 110 102 108 103 102 107 100 96 104 99 100 97 97 99 93 96 91 97 93 89 92 91 90 86 85 90 88 81 82 87 81 83 82 77 82 83 81 80 75 76 74 74 74 73 76 69 73 70 68 67 67 65 69 65 63 62 66 66 64 63 59 60 60 60 57 61 56 58 57 58 57 55 54 56 52 55 51 51 51 51 51 48 48 49 45 45 45 43 44 45 43 43 41 43 43 39 38 41 40 38 39 39 36 37 35 36 36 35 35 33 32 34 33 33 32 30 31 31 28 28 28 28 28 27 27 25 26 25 25 24 24 24 23 22 22 21 21 20 20 20 20 20 20 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 20 20 19 19 20 20 22 21 22 23 22 24 23 23 25 24 26 26 26 27 28 28 27 28 30 29 30 31 31 33 32 34 32 33 35 34 34 37 37 38 37 37 38 40 38 41 38 41 42 40 44 44 45 43 46 46 45 46 47 48 47 50 52 52 50 50 51 54 51 52 56 57 57 58 59 57 56 59 57 62 61 59 61 64 61 66 65 64 63 67 66 67 66 66 68 72 75 72 75 72 73 72 76 79 78 78 78 82 76 83 85 85 81 84 87 84 85 86 85 88 93 94 93 95 95 94 94 91 99 92 95 101 96 102 101 99 106 98 106 101 102 108 103 105 104 109 109 107 115 113 118 115 116 120 119 121 124 115 122 118 122 119 119 130 127 127 130 129 130 129 137 126 127 134 128 139 135 142 143 134 139 138 146 138 148 138 148 152 147 144 149 144 152 147 153 155 159 157 154 160 157 167 155 159 168 161 162 167 174 160 171 174 163 178 171 182 169 171 178 186 185 185 182 184 188 190 192 188 183 193 196 183 184 185 185 187 201 197 206 205 202 197 192 194 203 213 199 214 204 208 208 209 208 213 209 211 208 211 216 217 227 211 226 218 217 218 222 227 235 235 229 224 242 241 233 241 238 239 246 241 247 252 232 251 243 245 239 253 257 264 256 243 256 268 256 259 253 254 260 265 266 278 255 276 266 272 268 278 271 276 277 287 272 287 283 290 295 295 282 286 299 287 275 288 305 307 301 307 302 311 313 312 298 301 294 315 299 320 297 317 325 311 307 319 317 324 322 319 317 328 323 323 316 327 342 343 322 335 315 316 335 321 321 345 336 339 337 329 348 334 344 332 348 358 346 363 354 369 357 356 367 362 359 349 365 345 351 377 364 380 382 354 383 383 390 377 380 383 384 363 374 392 374 402 398 401 385 388 402 374 389 394 382 405 413 385 418 397 416 413 410 406 397 410 389 421 396 421 400 415 404 421 416 432 431 434 434 443 405 418 437 445 425 440 452 444 450 423 434 429 445 454 455 435 429 462 449 440 442 468 466 448 442 449 461 456 452 474 446 472 439 454 470 449 479 452 455 469 461 470 463 480 481 494 497 483 499 498 501 500 486 509 485 464 494 510 512 480 502 473 493 498 478 508 479 513 524 514 508 490 529 505 524 521 520 511 523 504 533 533 535 526 499 540 513 524 524 522 530 520 522 533 540 532 544 551 511 545 544 518 562 526 557 536 563 570 519 543 554 542 542 574 528 562 569 569 549 561 536 563 551 563 558 554 541 585 546 572 572 582 564 550 583 571 564 548 593 562 563 599 602 553 602 601 589 584 588 600 606 606 575 592 587 615 572 605 586 585 609 591 574 573 608 613 632 580 620 624 585 579 589 630 592 627 635 632 631 645 635 627 614 603 598 594 609 626 608 597 609 609 605 600 649 656 656 622 653 636 619 657 628 619 627 619 666 618 641 655 649 629 664 672 633 637 655 647 634 637 634 679 640 663 629 667 630 668 648 629 674 674 665 672 687 677 674 663 631 649 649 638 647 667 636 646 703 667 659 687 645 675 650 642 660 685 707 690 703 680 649 697 665 661 670 700 703 658 701 700 659 680 667 690 713 678 688 696 694 702 665 709 705 718 685 669 677 720 694 693 710 727 669 670 697 704 731 699 705 697 678 724 673 717 740 725 680 688 689 703 687 702 741 735 703 740 693 738 714 694 682 706 704 691 710 720 741 745 740 746 742 727 722 730 737 692 748 710 736 693 692 694 722 689 728 691 727 743 710 692 696 705 696 694 737 719 721 698 703 697 712 711 746 720 711 704 731 740 702 747 719 733 725 733 702 740 703 704 702 705 745 744 731 712 738 706 717 749 706 707 718 705 708 710 706 708 710 722 714 746 730 711 737 711 747 709 712 713 711 713 711 728 735 713 740 749 710 710 746 746 746 711 709 728 746 743 748 748 710 743 716 731 714 710 714 742 735 712 721 743 732 749 716 712 718 736 713 733 721 714 712 727 717 716 714 713
715 715 750 717 713 716 739 711 742 733 719 712 716 712 745 735 711 721 711 729 743 736 719 739 715 716 713 713 716 716 716 711 727 714 714 710 721 715 742 709 715 709 732 715 713 708 736 748 707 729 712 710 712 739 745 712 707 717 713 705 747 738 710 706 714 721 707 750 709 704 715 733 709 707 705 713 702 727 709 739 706 701 704 716 699 748 705 699 704 702 733 739 704 730 705 724 702 725 712 696 699 695 698 717 737 724 698 696 718 693 704 693 722 714 690 699 735 699 693 727 745 702 743 750 687 707 693 707 726 703 744 699 726 706 750 730 700 743 728 698 729 742 715 733 719 731 682 727 720 686 676 740 693 672 736 692 709 710 727 696 730 710 713 684 699 714 676 707 701 688 702 722 710 692 703 693 712 704 680 706 695 687 673 661 715 691 663 661 714 681 705 699 692 654 655 680 701 675 677 706 700 676 674 654 667 673 698 701 694 655 671 641 699 640 688 682 673 659 690 693 661 653 641 653 658 652 630 674 673 646 649 675 669 632 680 670 636 677 621 669 625 649 629 650 656 641 630 625 663 643 647 647 615 621 656 650 654 655 622 657 634 639 640 607 605 604 648 618 652 648 590 651 638 623 625 639 613 610 617 607 594 640 589 623 623 608 615 605 585 631 590 578 577 579 618 573 607 574 581 580 598 608 564 612 574 578 568 584 605 558 557 581 556 606 558 589 598 574 588 578 593 588 544 582 561 571 590 552 582 586 555 542 534 556 584 563 572 545 535 567 559 542 566 556 541 538 556 522 565 524 533 541 523 533 563 548 530 529 526 522 558 554 554 515 523 535 510 501 521 523 533 511 494 541 494 530 519 515 508 536 495 500 528 510 495 521 502 525 487 484 494 503 485 512 473 494 499 515 478 500 506 498 475 493 462 462 466 473 486 462 485 488 456 456 452 480 482 480 454 465 457 465 448 478 460 467 467 461 467 450 477 460 437 454 462 468 455 433 432 462 444 428 427 433 430 421 458 425 415 449 426 447 443 433 445 430 420 408 421 407 428 431 422 429 425 417 429 405 412 422 390 405 414 413 412 403 412 410 393 406 412 391 411 397 404 381 373 388 377 402 378 370 369 383 392 373 381 367 383 379 379 365 363 358 351 366 374 369 367 348 345 362 351 368 373 349 356 350 354 340 348 339 347 350 338 328 331 336 340 348 328 353 346 325 349 341 341 335 342 331 320 317 322 337 307 311 318 312 328 315 328 311 324 319 313 308 317 321 305 293 301 301 310 301 293 293 285 307 284 292 293 286 299 301 291 276 273 282 281 267 284 287 273 265 278 275 267 284 262 272 280 264 254 254 276 254 256 257 247 254 250 246 251 258 258 253 243 257 238 242 254 256 236 242 246 234 241 234 236 236 232 239 226 235 241 227 223 225 217 225 233 224 228 213 220 212 217 207 206 224 208 205 206 201 214 202 213 209 207 195 199 204 194 193 202 195 194 187 194 197 185 193 188 196 187 195 189 191 193 192 177 177 189 171 185 180 180 175 172 168 168 180 173 171 171 162 162 170 159 168 168 167 163 156 156 151 152 161 153 152 146 154 145 153 152 145 149 150 143 147 139 140 146 137 142 138 133 140 131 129 134 130 131 137 127 127 134 131 130 126 123 126 123 124 125 124 123 120 120 113 114 112 110 116 108 114 116 111 105 113 110 106 105 105 102 105 102 107 99 99 95 100 99 95 100 100 95 98 98 92 93 88 91 91 91 89 86 90 89 86 85 80 82 81 85 82 78 83 82 81 74 73 77 77 73 75 72 72 70 68 73 67 69 67 64 68 63 63 63 66 60 61 62 61 62 61 59 57 57 57 55 56 57 57 55 52 55 55 52 53 51 52 48 51 48 47 47 45 44 46 44 43 42 44 41 41 43 40 41 41 38 38 37 39 38 38 36 35 36 36 33 34 32 34 32 33 32 32 29 29 30 29 27 28 28 27 26 25 25 24 25 23 23 23 23 23 21 21 22 21 21 19 19 20 20 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 20 20 19 19 21 21 22 22 22 23 23 23 24 24 24 25 25 25 27 26 28 28 27 30 29 30 29 32 31 32 32 33 32 34 34 34 36 35 35 38 38 38 39 38 40 38 41 39 40 42 41 42 45 45 46 45 46 47 48 47 46 49 49 49 53 51 52 53 52 55 55 53 54 58 57 58 56 62 57 60 62 63 63 65 62 65 64 62 65 69 65 67 71 71 70 71 73 73 71 72 72 76 76 74 75 80 81 83 80 82 78 80 85 83 84 87 87 90 89 89 88 87 93 92 91 97 97 93 94 100 95 99 103 95 101 105 97 99 106 99 109 104 110 110 103 109 113 111 116 111 115 119 114 121 119 116 125 122 125 124 120 128 121 119 123 129 131 133 123 134 135 137 132 134 135 140 139 131 139 145 137 142 145 142 140 145 141 150 151 142 150 147 155 153 154 159 152 161 162 162 155 157 167 156 158 163 163 166 162 170 176 167 165 180 179 181 182 171 178 182 174 187 172 189 175 184 183 185 185 193 196 182 185 193 198 199 188 200 204 194 203 197 191 206 196 206 204 200 201 201 219 220 205 203 215 222 222 218 210 224 210 227 225 230 229 224 226 224 225 228 238 243 229 236 225 239 239 249 251 240 247 232 242 249 238 244 249 244 245 261 256 253 251 252 270 270 266 251 267 273 259 267 260 279 278 257 283 262 266 287 275 274 274 288 279 285 283 289 280 291 298 275 285 286 300 282 304 300 292 295 290 288 303 296 312 302 319 311 295 318 298 303 298 327 303 329 307 331 316 314 329 337 330 334 340 331 320 342 326 328 324 348 328 325 328 342 328 349 336 350 355 329 356 363 361 344 364 359 349 356 368 363 352 352 352 348 366 359 368 368 357 360 359 370 360 368 379 393 361 389 392 371 379 390 386 388 373 392 401 393 400 381 376 393 396 405 406 385 407 389 386 388 386 397 396 425 408 410 409 414 415 413 416 413 408 411 409 440 419 441 431 428 411 441 427 447 440 416 432 420 447 432 441 426 425 431 456 461 459 464 458 464 446 439 473 464 453 440 456 472 480 450 470 449 456 478 461 457 455 483 476 464 474 457 495 476 458 499 483 475 506 507 504 510 473 474 470 488 508 505 517 473 514 520 478 496 480 503 518 504 487 518 488 492 499 519 508 516 538 508 505 517 541 530 525 518 513 507 526 528 543 512 546 558 548 546 531 538 534 522 544 556 538 542 555 526 524 538 556 533 555 552 525 565 578 565 543 539 533 558 573 571 571 552 551 538 554 550 557 572 589 555 546 555 588 576 601 578 588 567 562 580 575 579 601 580 611 607 588 599 564 608 599 587 567 574 582 616 609 618 609 594 616 615 595 587 605 633 620 582 598 634 585 597 607 642 627 617 645 615 634 631 594 606 640 601 595 652 640 639 637 641 608 628 623 659 609 657 615 618 630 662 632 653 629 661 661 638 666 663 656 655 673 657 620 674 676 680 655 647 664 641 673 685 640 645 664 668 634 687 638 633 662 653 685 644 650 659 677 658 644 647 687 693 668 650 656 652 685 653 685 677 648 662 699 691 672 682 697 697 656 711 687 660 679 695 706 708 661 706 713 655 670 682 722 676 717 677 672 676 728 690 711 670 712 704 682 701 702 726 700 689 732 710 705 671 684 682 732 731 684 711 672 707 725 733 702 730 694 681 706 705 696 690 713 689 720 725 719 686 698 725 698 726 698 713 723 746 749 725 695 718 750 744 715 730 741 732 695 734 692 731 736 725 694 708 716 699 698 721 709 727 745 714 738 707 697 703 711 708 719 710 715 707 701 699 726 722 714 731 713 731 701 709 740 725 715 741 745 705 716 703 707 707 706 704 735 748 722 708 736 704 706 707 706 724 739 706 716 726 735 733 734 707 717 749 743 710 710 714 710 723 741 732 711 713 726 714 711 747 749 710 712 742 736 713 710 713 713 715 720 714 715 715 711 729 720 728 715 714 734 745 748 715 725 716 721 712 715 744 749 745 747 717
717 714 712 716 711 733 744 716 736 734 718 713 714 711 712 717 726 711 717 713 717 716 712 712 710 723 712 710 714 716 716 723 727 710 735 711 712 728 750 713 718 713 742 708 709 736 746 728 741 710 711 723 735 708 712 711 709 738 709 705 738 708 706 705 719 716 737 707 704 749 704 709 703 749 731 706 714 704 707 740 743 732 705 708 701 725 733 713 735 702 702 701 730 719 700 714 700 712 750 699 723 734 696 715 704 719 708 730 706 715 736 739 721 715 748 692 715 749 722 721 706 712 718 717 740 690 686 744 743 737 724 746 696 746 715 704 693 698 744 690 695 695 719 742 702 726 738 687 731 676 700 691 702 724 735 696 671 702 670 677 676 707 672 699 713 717 730 728 672 721 723 710 722 688 662 705 688 667 709 657 667 686 668 659 688 667 713 718 711 671 664 706 655 688 699 647 690 669 711 654 678 709 682 698 645 666 659 644 699 668 651 637 637 673 653 660 673 638 670 649 691 636 682 646 676 643 677 627 656 655 638 636 654 626 670 635 674 666 631 633 658 629 664 618 665 630 653 651 647 658 655 659 644 654 608 661 638 646 649 649 641 611 608 628 596 646 631 644 617 637 648 641 594 650 636 646 601 632 597 632 630 598 603 606 621 608 587 633 587 575 597 588 577 576 607 588 611 598 608 585 612 578 593 574 599 587 592 605 583 607 612 610 583 591 578 568 558 582 578 598 587 584 596 594 554 541 547 587 538 537 584 558 548 566 577 551 565 573 567 559 577 551 551 563 551 535 532 560 548 539 557 535 519 564 555 535 534 514 551 528 533 516 537 535 509 520 537 545 542 541 544 534 521 532 504 498 530 504 538 524 514 531 504 505 521 500 499 506 484 494 501 487 511 499 497 504 486 499 511 506 490 487 503 472 462 497 481 489 488 498 456 462 474 474 468 482 464 452 475 448 470 449 460 469 465 440 453 474 457 460 464 461 441 436 439 467 469 454 432 454 422 460 442 441 460 450 433 417 424 414 429 447 426 434 407 438 431 421 437 429 412 430 422 431 426 409 411 432 396 391 403 412 398 396 420 398 407 389 384 397 382 385 406 405 401 404 405 383 371 392 366 402 366 369 396 366 364 359 370 367 367 386 356 380 353 366 377 353 362 362 348 365 353 342 360 370 356 344 369 351 364 361 346 330 355 356 350 349 346 347 352 353 350 334 338 348 338 319 331 332 311 335 334 314 328 314 326 311 311 320 311 321 323 319 316 304 305 309 311 296 309 299 293 303 295 288 295 304 285 288 279 302 285 291 277 288 297 296 288 269 283 285 270 264 264 284 262 269 264 273 259 268 265 273 253 265 274 273 251 251 261 255 253 252 241 248 245 253 240 250 257 243 253 235 238 240 243 244 237 243 227 230 239 224 223 239 222 222 226 218 218 213 211 223 228 209 209 209 206 219 211 221 209 209 210 200 203 204 197 211 195 192 191 193 206 194 206 205 199 197 196 192 187 197 184 183 194 194 182 187 179 187 184 184 188 185 173 182 183 182 173 173 169 163 177 175 172 165 159 161 166 168 166 161 164 160 150 162 160 160 154 147 154 146 146 147 148 150 148 141 139 144 135 135 142 134 136 134 136 133 134 133 129 137 125 127 129 122 132 120 126 129 127 122 118 116 124 120 116 115 114 113 114 115 114 118 113 110 108 107 107 106 103 101 108 99 101 101 104 104 96 102 102 99 100 100 92 93 92 97 89 92 90 92 92 89 86 88 88 88 88 85 79 85 85 79 81 78 81 81 78 76 78 72 74 75 76 70 70 68 71 66 70 70 64 64 67 64 63 64 61 61 59 63 60 58 60 58 57 58 59 58 55 54 56 54 51 53 50 51 49 49 49 47 47 48 45 48 46 43 43 43 45 43 41 41 40 41 38 38 39 38 37 38 38 37 37 35 34 36 35 33 33 33 33 32 31 31 29 29 30 29 27 27 28 27 27 26 26 24 25 23 23 23 23 22 21 21 20 20 21 20 19 20 20 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 19 20 20 19 20 21 21 22 21 22 23 24 24 23 25 24 26 25 27 26 27 27 28 28 28 31 31 31 31 31 32 33 34 33 35 36 34 37 37 38 37 37 38 40 39 39 40 42 41 41 44 42 45 44 43 46 45 47 47 49 49 51 48 48 53 51 53 53 51 55 56 56 55 56 59 58 57 57 57 57 59 61 63 62 64 61 66 67 65 68 66 68 70 70 68 68 70 74 72 76 76 73 77 74 74 78 81 82 82 84 81 85 84 81 88 86 89 90 90 84 88 91 94 89 91 91 94 97 97 97 99 100 98 97 96 101 99 106 107 103 106 103 109 108 110 104 108 115 112 118 117 114 110 119 121 115 117 121 114 119 120 123 129 119 128 128 128 130 132 125 126 130 133 131 134 131 139 132 142 134 140 144 138 136 138 149 141 141 146 145 145 150 153 151 153 153 160 155 155 161 158 164 155 157 162 170 167 172 164 169 175 178 167 178 175 175 182 177 173 185 174 178 180 174 177 178 177 177 179 186 186 199 200 191 191 189 202 192 191 202 208 208 208 204 194 200 214 200 212 201 207 219 218 203 217 209 213 222 215 216 220 226 213 218 227 220 226 225 234 225 239 238 242 232 243 227 229 247 241 239 239 237 242 256 241 246 237 256 258 248 263 250 247 255 258 262 263 267 260 262 251 259 279 262 258 276 283 260 266 288 283 265 271 274 269 279 279 277 282 277 276 289 277 280 284 307 281 305 290 301 297 305 315 299 310 305 320 312 293 303 315 319 324 308 309 329 320 316 319 320 332 321 335 338 313 327 319 324 340 347 348 341 334 324 330 343 353 329 326 335 331 355 339 339 352 352 368 348 348 348 347 356 359 349 349 372 359 353 359 362 383 356 359 375 366 363 386 376 395 385 390 392 372 391 397 403 377 392 373 378 373 413 384 380 399 408 395 415 395 390 422 418 422 390 405 402 406 396 398 399 430 428 436 419 436 436 431 412 440 412 419 426 412 430 436 436 453 428 444 422 440 434 432 464 445 456 438 426 435 470 458 439 470 459 449 435 441 452 478 453 459 469 470 481 450 468 490 461 492 459 484 489 460 462 470 489 499 466 497 477 490 485 499 479 505 494 489 488 486 472 496 518 503 475 482 514 495 507 528 482 484 516 495 498 503 538 509 539 496 536 538 519 542 541 516 500 530 525 542 528 523 541 539 527 539 509 514 533 540 560 560 526 558 535 564 544 545 561 530 538 576 563 564 533 545 547 531 536 532 583 563 587 535 553 581 555 546 549 585 564 587 580 553 579 598 585 594 552 558 596 585 575 599 592 571 580 608 612 612 618 581 603 612 569 593 623 568 578 602 594 608 575 579 590 618 580 589 611 607 632 597 619 623 586 621 635 585 596 629 613 627 605 600 605 595 625 645 624 598 645 617 643 627 616 629 613 661 663 646 626 635 615 664 646 647 655 647 641 656 666 639 645 634 628 653 676 629 650 625 633 653 639 635 669 645 640 688 657 652 630 660 683 630 672 683 690 677 687 654 683 684 672 654 680 646 686 658 661 695 697 653 697 656 649 693 689 645 679 685 658 695 688 654 672 683 682 660 666 658 700 706 664 678 684 690 717 688 693 727 707 686 678 695 678 681 685 665 731 682 709 726 705 715 697 688 732 718 685 717 734 671 732 741 736 688 676 707 679 702 737 681 713 707 705 705 699 719 731 685 749 724 724 740 713 739 715 710 720 712 686 705 741 748 702 747 694 750 731 721 733 693 745 702 715 739 728 698 696 708 750 745 730 715 697 739 744 696 708 749 731 699 733 738 697 698 702 702 721 700 702 713 703 750 704 738 749 734 708 706 719 735 703 709 748 712 704 705 716 716 736 745 719 734 749 710 743 742 706 712 712 744 711 708 713 710 710 715 707 713 745 729 713 709 736 715 715 714 735 711 709 714 710 724 715 710 742 748 716 737 722 729 737 712 715 715 715 715 739 712 732 717 716 716 716 740 728 746 713 711 720 715 749 740 741
745 716 717 714 720 725 711 725 711 713 737 713 746 740 738 741 714 717 742 713 712 711 716 733 715 710 717 736 749 731 714 715 741 709 710 736 731 709 715 750 711 723 708 731 708 714 710 743 712 742 707 707 711 708 720 710 730 708 749 739 711 742 716 704 704 713 728 709 737 742 708 703 708 704 741 708 733 726 731 726 702 726 703 704 710 706 739 745 748 738 730 709 703 697 700 748 709 701 725 703 739 713 732 696 720 692 739 693 696 713 748 749 750 727 733 692 698 695 690 725 706 729 701 689 709 724 738 688 735 686 698 686 732 705 742 697 739 709 694 747 682 723 717 703 738 688 739 741 702 685 704 675 734 691 684 682 699 699 725 698 714 671 727 682 720 684 671 724 674 699 678 722 716 709 727 702 675 683 691 694 669 711 656 701 711 656 676 652 702 669 680 706 648 665 693 685 672 706 681 687 689 667 669 692 687 706 699 649 647 696 654 683 695 635 673 633 637 657 661 689 668 645 636 686 643 675 670 683 668 657 668 642 659 628 661 664 636 620 673 656 615 625 645 640 647 650 660 616 659 636 654 651 645 658 650 608 630 661 614 644 648 600 625 656 602 617 617 648 605 609 619 591 602 592 620 640 604 586 614 623 603 613 592 584 612 637 601 576 625 618 576 626 587 618 627 608 615 617 604 568 619 581 577 605 599 578 575 586 606 587 599 575 578 556 588 559 555 582 588 572 566 601 582 592 583 587 576 548 539 577 569 537 575 560 535 540 546 579 583 529 566 528 554 562 569 570 521 565 532 569 567 520 536 520 531 529 559 544 561 551 543 543 540 530 518 552 517 538 542 546 531 529 499 521 516 522 519 503 530 502 513 516 527 524 497 485 523 501 512 524 507 493 495 513 516 494 509 470 478 498 487 481 466 485 505 500 466 467 465 474 471 469 471 453 461 486 457 463 463 488 486 479 480 442 441 445 451 472 466 448 463 458 453 450 440 439 426 441 425 428 448 440 441 460 455 442 440 417 420 424 422 419 445 423 407 416 421 408 410 402 418 432 413 416 401 403 404 412 426 404 414 425 403 389 411 385 406 415 396 379 379 401 402 406 410 405 408 372 386 376 379 371 376 377 385 374 388 380 394 383 381 368 384 373 386 376 363 351 351 368 350 367 351 344 368 343 359 370 358 343 334 361 340 350 329 347 332 344 327 346 324 353 333 346 338 339 320 325 314 327 323 337 335 321 316 330 316 306 324 303 328 314 313 308 295 309 296 310 304 315 293 311 290 302 313 299 288 308 300 295 282 305 282 292 288 288 298 293 294 273 271 273 287 282 277 287 286 284 281 282 265 260 262 267 273 260 251 255 256 263 253 258 258 247 261 262 244 245 241 248 235 251 243 249 252 229 251 246 245 227 231 239 234 226 228 220 231 238 231 217 228 213 213 227 221 219 209 222 211 210 217 205 215 206 205 219 203 199 200 204 195 207 207 206 191 195 192 190 199 199 185 192 199 191 195 189 179 186 179 182 188 180 188 175 174 180 185 171 176 180 172 164 175 173 176 162 169 170 166 163 166 161 164 156 156 156 153 162 156 150 152 149 147 150 146 145 146 146 147 139 140 139 140 140 142 133 141 135 135 131 132 131 139 127 130 136 131 130 132 123 124 121 128 118 119 115 119 119 117 116 112 115 118 113 118 118 110 109 105 104 105 104 102 103 107 107 99 103 100 102 101 100 99 99 99 98 97 96 97 96 96 93 87 89 89 89 88 90 86 87 83 80 86 82 78 79 79 78 79 76 79 77 73 77 71 71 72 70 70 72 67 66 69 65 67 66 63 62 66 63 60 60 63 60 62 61 57 60 57 60 55 57 54 54 53 52 53 52 52 50 52 52 50 51 48 49 46 47 45 46 45 43 45 43 42 40 43 39 41 39 40 39 38 37 37 37 35 36 35 34 35 35 32 32 33 33 32 32 30 30 29 30 27 27 28 27 26 25 26 24 24 24 24 23 23 22 22 21 21 20 21 19 20 20 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 20 20 20 21 21 20 22 22 22 22 24 23 24 24 24 26 25 26 26 27 27 27 28 30 31 29 31 30 33 31 32 32 33 34 34 34 35 35 36 37 38 37 38 38 39 38 42 43 40 42 41 42 43 43 46 45 45 45 46 46 50 48 52 50 51 51 53 51 52 52 54 56 55 57 57 59 58 58 60 59 61 64 63 62 62 67 66 68 69 68 65 69 67 73 68 74 71 70 75 77 75 73 74 78 75 81 81 81 78 82 84 81 83 85 85 84 88 84 86 88 94 93 93 91 91 95 96 96 95 97 100 98 101 97 104 100 103 105 101 108 110 105 107 103 108 110 110 117 115 114 115 112 113 118 120 123 116 116 123 116 126 119 128 120 131 132 129 134 134 125 129 133 139 129 136 139 139 135 134 145 141 144 148 141 142 149 140 152 142 150 152 144 158 150 157 148 162 150 153 162 161 166 158 170 167 170 159 162 167 161 168 175 173 169 166 180 181 172 177 184 175 181 185 185 180 180 194 194 191 186 195 194 201 200 203 195 198 192 207 203 192 200 206 193 199 199 214 216 215 212 219 213 220 210 221 226 227 221 227 224 214 229 224 231 225 217 220 220 238 240 243 241 223 245 240 244 230 241 229 235 235 235 234 241 252 250 253 246 253 253 256 243 257 247 265 257 258 250 272 272 262 274 258 265 263 269 273 261 286 278 276 279 287 277 294 294 290 279 282 293 288 299 288 280 286 291 302 306 303 289 309 309 301 312 308 304 306 312 304 307 305 306 310 326 310 325 327 316 333 323 311 314 322 334 325 323 346 333 328 336 348 342 338 324 323 347 353 338 345 332 350 362 356 360 362 346 336 347 350 345 342 348 348 351 362 368 358 351 351 384 379 373 362 377 370 388 374 389 373 394 370 379 373 393 372 384 374 403 407 398 390 392 385 380 381 411 413 386 389 410 415 422 404 409 415 430 396 418 422 397 422 414 406 400 436 440 415 417 409 431 446 445 415 453 446 414 428 451 421 423 448 441 450 424 430 441 434 432 432 466 442 443 475 460 442 478 443 479 446 452 445 446 459 475 470 459 493 480 480 489 482 485 470 460 474 481 499 470 500 492 495 509 468 489 497 503 491 488 509 476 515 483 505 510 512 479 525 488 514 506 528 485 520 496 531 510 537 495 509 496 545 494 512 536 519 537 534 545 553 541 553 556 558 543 532 561 515 550 513 554 514 557 524 526 550 561 566 556 535 537 565 536 550 565 565 569 561 548 584 564 535 574 536 573 572 541 545 583 561 565 564 591 584 546 559 583 560 573 594 608 553 604 575 566 583 570 591 613 592 561 616 602 583 589 596 569 610 605 590 588 579 598 582 617 613 589 621 609 589 594 603 605 625 622 587 618 585 626 611 589 602 599 595 603 626 632 602 600 633 631 620 615 653 653 629 613 620 606 654 660 614 608 666 668 608 644 648 623 640 625 622 641 667 648 657 642 649 639 625 650 677 630 627 649 681 636 637 662 650 676 634 640 630 690 690 638 697 652 673 650 696 655 692 649 656 679 654 698 661 667 654 689 656 657 693 691 667 653 671 687 666 686 679 656 658 660 693 701 720 692 702 715 685 669 682 689 684 695 667 714 667 680 686 670 725 721 710 713 703 721 704 670 723 712 708 722 727 695 690 711 677 738 715 679 717 695 710 730 679 715 715 733 728 702 729 743 689 703 694 694 750 721 734 732 685 710 722 715 714 704 718 689 713 742 692 740 732 727 693 700 730 732 706 701 746 738 698 750 739 725 697 714 723 703 738 699 739 733 734 743 745 698 729 730 708 698 713 731 739 714 731 705 725 743 707 741 715 707 708 750 704 707 747 709 706 703 722 748 724 743 728 705 709 726 710 711 726 712 714 711 716 731 707 710 734 710 747 708 727 710 713 709 711 715 727 723 715 714 720 713 710 741 715 720 744 714 743 739 713 712 733 713 717 713 712 715 716 714 734 715 736 712 720 747 734 732 713 716 720 717 743 716 725
745 739 716 716 734 717 716 741 730 714 734 734 713 712 742 750 747 715 716 715 717 715 714 737 716 713 748 746 713 715 711 738 737 714 712 734 717 726 710 731 715 713 726 712 712 716 736 747 709 746 711 723 712 727 743 708 733 749 708 709 731 746 748 709 728 710 741 705 705 746 732 748 732 709 717 723 735 708 708 716 725 702 750 733 737 719 727 701 699 704 708 720 745 720 717 702 700 701 710 701 745 749 700 697 697 705 715 699 698 693 693 713 691 706 740 690 690 721 721 719 731 724 715 715 686 692 689 696 709 704 717 689 682 696 690 715 703 732 688 727 720 718 714 731 719 721 723 711 677 740 678 728 715 690 670 671 736 698 713 706 674 687 713 691 698 680 725 682 700 728 678 692 723 710 689 680 717 723 684 723 676 686 706 678 673 697 657 700 661 664 692 692 681 655 676 674 657 701 710 652 664 696 671 651 657 706 693 685 654 655 698 656 698 700 688 664 692 659 678 646 646 657 663 667 692 645 651 684 680 630 628 656 640 664 648 668 640 670 627 658 629 650 661 627 641 637 662 616 613 634 631 618 643 648 624 643 608 626 604 636 652 600 649 613 634 598 630 622 598 618 639 590 590 616 591 587 601 588 637 639 607 617 591 625 639 586 623 595 634 624 578 579 575 616 592 625 611 568 625 597 573 620 570 583 614 565 597 599 579 589 562 578 582 570 608 574 578 598 565 551 567 588 600 592 553 563 582 560 560 570 588 563 559 536 563 582 570 553 557 543 537 553 538 532 545 542 558 544 550 564 527 566 518 533 515 546 519 526 522 552 511 548 548 519 536 514 504 551 505 544 502 524 537 502 516 495 506 500 519 506 508 535 519 517 520 529 516 500 511 480 506 493 496 500 481 507 516 512 500 484 481 497 479 508 498 463 478 483 464 458 485 466 461 498 490 450 449 476 487 452 460 456 463 464 454 455 452 452 478 449 468 458 464 448 472 454 433 427 443 430 450 464 432 445 431 434 423 419 441 432 413 433 448 414 443 439 438 420 443 426 416 414 414 402 433 433 427 431 398 415 427 403 409 399 414 407 407 408 397 393 403 377 386 388 389 388 403 379 402 372 372 380 372 394 379 367 365 362 370 389 388 355 374 371 371 383 377 349 370 355 348 367 353 348 359 341 371 347 354 348 357 339 350 352 341 355 326 357 352 325 335 349 331 349 348 320 340 323 343 332 342 327 324 325 313 330 310 322 303 317 320 305 327 321 322 307 308 306 296 312 288 288 312 288 286 302 284 300 288 287 300 292 279 287 290 275 277 273 279 270 266 270 282 283 288 285 269 275 274 260 258 271 261 255 266 265 271 261 269 259 270 265 248 257 258 250 254 245 257 250 247 245 250 241 249 233 237 236 247 234 241 245 231 221 242 239 225 219 235 236 233 225 223 210 223 223 210 227 217 222 221 208 213 212 203 206 197 201 213 198 202 195 200 208 202 195 197 197 204 192 190 193 188 198 184 179 186 189 186 189 191 182 176 173 184 176 177 181 169 174 165 180 171 175 171 168 168 169 158 162 155 156 168 152 162 164 150 157 161 148 154 152 152 154 151 150 143 150 147 149 138 141 135 145 144 142 136 138 131 136 132 140 138 131 126 128 128 127 126 128 130 127 127 118 123 121 122 120 115 115 115 116 115 111 110 110 114 114 113 107 103 112 106 105 107 108 105 103 97 105 98 98 96 96 97 97 99 97 90 93 96 90 91 86 86 88 84 87 85 87 81 80 79 79 82 80 82 77 79 75 80 75 77 77 72 72 76 70 73 72 68 72 68 70 69 69 66 63 63 65 64 60 61 62 63 59 60 62 57 59 56 54 57 55 53 53 54 54 51 51 53 50 50 47 47 47 46 47 45 45 46 45 42 44 42 43 40 41 38 40 41 40 39 38 36 38 37 35 35 35 33 35 32 34 32 32 31 32 30 31 30 29 28 28 26 26 26 25 26 25 24 23 24 24 22 22 22 21 21 21 21 20 20 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 19 20 20 21 20 21 22 21 22 22 24 23 24 24 25 26 26 26 26 26 28 28 30 28 30 30 30 30 32 32 32 34 34 35 36 35 35 36 38 38 39 38 39 41 39 40 41 42 40 43 43 45 42 43 43 47 47 47 47 49 51 52 51 53 50 51 54 54 53 53 57 57 58 56 60 60 59 59 60 62 60 60 65 62 62 64 66 64 68 65 67 70 70 67 69 69 73 76 71 74 76 78 79 79 81 83 78 83 80 83 83 84 82 87 81 86 87 86 87 87 92 94 89 89 95 96 97 93 99 97 102 101 102 103 96 97 103 102 100 100 103 102 106 105 109 114 114 108 115 115 114 116 119 119 117 118 118 115 122 125 126 118 126 126 122 124 126 129 133 134 135 133 129 140 130 141 132 138 146 137 137 144 139 150 144 143 152 140 151 145 149 156 149 149 154 159 158 150 163 154 158 156 162 164 164 170 171 161 172 165 163 167 178 165 181 181 168 177 177 181 185 178 186 190 190 191 189 191 195 191 191 187 193 201 190 203 198 199 190 195 205 202 194 198 209 207 215 210 207 200 211 206 210 210 214 223 217 217 219 217 218 211 220 228 227 233 218 222 230 235 222 231 232 242 241 232 230 244 246 232 248 244 252 241 247 253 262 239 262 248 242 253 254 253 267 247 266 274 258 262 275 259 260 277 270 268 266 286 262 273 284 270 289 283 287 279 297 285 275 282 277 278 285 294 281 285 290 289 295 288 312 300 289 312 306 317 300 304 314 310 326 299 319 322 310 314 315 331 331 337 315 313 339 332 338 342 341 330 335 323 326 348 339 323 325 357 358 334 331 361 329 341 340 335 349 355 360 346 356 358 357 362 370 375 358 352 370 362 353 360 359 366 384 387 373 371 372 363 361 363 388 366 373 390 369 371 378 395 375 386 384 400 391 398 379 410 413 390 419 407 415 402 391 419 414 412 424 420 404 412 404 407 428 417 407 438 419 416 427 429 447 444 450 422 428 447 432 447 447 450 420 444 437 424 435 462 465 459 443 446 457 451 473 475 446 478 441 473 448 451 448 464 450 486 449 464 460 454 452 478 483 467 478 462 464 492 485 483 494 481 491 495 466 501 513 484 499 483 512 516 497 479 493 486 523 494 490 524 504 522 530 519 509 499 537 492 501 512 503 509 541 526 511 505 498 512 524 516 529 532 533 511 521 547 528 519 550 528 519 546 546 521 531 548 555 546 569 554 572 562 531 545 577 567 577 552 570 575 548 570 552 542 556 575 537 578 560 577 568 583 551 597 578 556 578 562 565 583 559 596 603 593 576 595 592 573 596 582 562 584 601 566 581 587 582 583 618 609 576 616 601 592 619 582 585 629 612 613 597 634 591 626 634 633 601 612 612 627 627 626 627 600 601 635 601 647 593 604 606 601 632 608 659 659 652 635 618 656 631 640 641 661 659 667 643 648 635 646 619 636 639 613 626 642 665 658 677 672 672 637 647 645 666 686 668 662 645 660 654 657 687 654 639 688 661 666 667 668 679 671 653 670 665 677 684 655 684 648 706 653 647 684 697 663 678 702 673 710 696 671 689 670 687 715 693 703 681 688 653 715 704 700 677 696 678 725 672 713 684 686 722 665 703 662 691 723 730 726 723 732 705 681 670 673 708 672 689 732 696 706 687 732 711 706 739 721 742 684 745 739 676 713 733 680 694 683 699 748 708 695 740 696 734 748 714 717 686 736 733 750 729 718 731 719 697 687 709 711 733 747 704 749 705 711 711 697 711 750 695 696 730 742 727 721 745 739 698 727 702 720 749 748 725 723 703 720 740 748 700 702 739 742 707 732 727 730 730 732 707 749 708 703 746 746 705 710 704 718 735 710 716 707 707 711 726 727 749 743 730 708 750 710 723 745 708 710 739 740 720 710 736 725 745 728 716 716 711 716 711 715 710 732 728 713 731 750 716 725 714 715 746 728 725 713 711 725 747 715 712 748 738 717 713 740 714 711 717 718 714 711 717 711 716
718 713 712 726 722 712 745 740 716 711 714 730 719 713 714 714 712 728 714 715 716 742 750 715 739 728 710 712 711 713 747 710 733 737 709 712 710 744 714 710 715 714 712 731 742 709 738 730 726 711 712 744 729 709 706 706 745 710 708 714 727 739 706 722 710 724 717 709 725 704 707 704 723 714 720 712 738 702 746 745 732 706 704 749 713 701 702 712 745 749 740 705 720 711 700 725 735 701 736 697 714 724 738 741 696 744 703 716 726 747 690 716 694 731 726 723 703 689 706 689 741 689 697 685 701 730 700 689 747 704 730 749 708 708 732 721 720 709 725 697 738 745 707 696 716 727 719 688 733 720 714 724 710 675 700 683 709 724 713 692 712 675 709 725 704 672 692 665 675 675 680 673 702 703 674 661 673 720 665 690 691 721 685 669 655 668 670 697 699 713 687 693 710 679 661 655 684 697 710 659 677 644 689 702 670 653 645 695 670 690 696 691 677 641 694 650 646 639 637 652 683 663 632 669 690 644 631 652 676 683 678 625 656 674 634 678 646 656 635 641 670 673 650 639 625 666 626 660 632 611 662 624 657 624 610 618 639 629 619 659 645 611 604 627 628 607 649 653 602 608 636 602 641 592 610 615 607 603 598 625 588 620 619 581 622 619 597 607 599 621 606 604 625 611 606 592 607 582 624 575 588 596 602 574 587 605 599 578 607 581 566 609 575 577 598 587 576 556 592 559 568 589 598 592 582 562 542 555 593 587 546 569 569 562 559 556 568 543 531 559 540 535 536 578 525 570 525 545 529 545 519 524 554 531 529 558 557 552 556 550 524 540 553 516 521 526 507 533 535 502 506 530 540 530 529 516 541 515 524 513 527 514 505 524 518 500 490 498 523 478 493 523 508 489 514 491 472 488 481 493 509 499 484 508 485 472 469 491 494 500 474 483 479 489 478 479 481 459 453 460 446 453 480 441 448 481 445 444 457 457 452 475 460 443 458 454 426 432 434 441 457 426 439 454 434 421 422 421 415 424 440 419 419 448 429 406 426 441 408 403 425 413 431 398 436 408 404 394 410 409 401 389 412 403 402 385 393 409 382 408 380 403 408 405 374 390 406 394 398 379 379 384 381 395 378 390 392 368 374 360 374 383 358 364 365 371 365 367 380 376 360 365 352 355 352 361 372 343 357 357 366 364 358 334 356 333 344 351 342 336 322 345 325 336 319 329 328 318 325 339 329 312 313 324 334 325 314 312 317 328 326 318 303 326 316 306 307 317 297 304 310 299 298 314 307 297 310 304 298 294 296 293 291 289 277 287 294 288 289 269 283 281 282 284 276 264 282 272 271 283 282 266 265 265 271 257 253 253 261 254 260 264 247 255 259 244 249 249 258 244 234 244 235 254 245 245 243 235 231 236 234 233 229 222 224 235 228 234 223 220 224 230 232 226 214 209 217 211 206 219 220 203 202 221 204 199 207 212 211 203 204 201 191 204 190 189 200 191 187 203 201 199 191 184 182 180 193 179 188 187 177 186 185 174 174 186 172 169 178 166 170 180 170 176 162 175 173 160 166 157 167 156 166 156 158 160 152 161 154 152 147 157 153 156 149 144 143 152 152 146 150 137 141 141 141 141 136 140 134 139 136 137 139 129 135 134 133 131 132 124 122 120 122 118 116 125 116 115 123 122 114 114 114 113 114 117 112 113 107 108 109 110 111 108 100 99 99 103 106 101 96 101 97 96 99 99 97 94 93 93 96 87 94 87 85 90 87 87 84 87 87 80 80 79 80 78 77 81 76 81 80 73 78 73 72 77 74 72 69 73 70 70 70 68 64 65 64 62 65 61 60 61 59 59 60 57 59 61 60 56 56 57 56 56 52 53 52 51 50 52 51 52 51 47 47 48 47 45 46 44 45 42 45 42 44 41 41 39 39 41 39 38 38 38 36 38 36 37 35 34 34 35 34 33 31 32 31 30 30 31 30 28 28 28 27 27 26 26 26 24 24 23 23 23 23 23 22 21 21 20 21 20 19 19 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 19 20 19 20 20 20 22 22 22 23 23 23 23 24 24 26 26 27 27 26 27 27 28 30 31 30 31 32 31 33 32 33 33 33 34 35 37 37 36 36 38 39 40 39 41 41 40 41 42 41 42 42 42 43 46 46 45 48 48 48 48 49 51 49 51 52 54 55 54 54 55 55 57 58 58 58 59 60 62 58 61 59 60 61 64 63 63 68 66 66 69 68 69 68 73 72 75 73 76 77 73 77 74 76 76 79 78 79 80 84 78 85 86 81 87 89 83 87 89 85 88 93 88 96 92 94 97 92 94 96 95 101 104 100 96 103 101 107 99 100 110 108 105 110 114 109 109 108 115 108 114 115 119 118 119 115 119 120 120 121 127 120 120 124 131 127 124 124 126 132 126 128 136 138 136 136 140 138 142 142 138 147 143 150 150 139 147 143 141 149 152 144 151 158 155 150 156 157 158 153 162 167 161 159 161 165 159 160 173 169 166 175 166 176 169 175 184 175 178 177 174 181 174 175 184 176 190 195 190 195 181 192 193 192 189 199 193 203 206 193 200 199 200 209 206 206 199 202 199 209 220 221 208 219 205 214 222 222 224 229 214 224 219 225 228 235 235 225 232 230 235 234 239 239 234 244 234 233 249 249 246 252 238 251 256 239 261 261 261 261 253 250 251 250 263 251 258 251 251 268 277 265 271 264 276 276 268 274 280 271 285 281 285 270 273 293 282 274 293 299 291 294 300 295 295 288 303 291 287 287 312 312 297 300 309 297 302 316 324 308 305 307 320 314 315 326 323 323 325 323 325 309 338 328 336 326 315 322 341 337 346 341 331 339 353 332 330 354 355 341 362 360 362 346 341 355 357 358 351 350 357 343 377 365 371 360 366 382 369 364 385 370 360 374 368 360 373 374 380 384 388 394 396 387 400 404 402 388 408 404 391 404 395 395 395 395 392 384 384 406 399 403 401 411 394 429 398 429 413 402 398 415 406 431 412 442 438 430 408 407 450 432 412 449 445 433 441 423 418 418 428 451 431 449 425 463 465 427 445 452 450 473 440 446 475 476 439 460 467 478 459 446 457 467 446 490 492 492 450 456 492 455 480 468 500 486 500 491 471 490 497 472 487 497 478 473 474 513 493 520 480 520 479 491 490 503 496 492 498 511 497 534 506 528 514 505 529 517 531 503 504 494 533 533 549 544 525 516 537 550 523 522 533 553 527 536 511 528 560 553 527 534 556 542 552 530 564 526 542 561 547 534 558 547 548 563 538 581 543 549 566 542 579 572 545 561 551 579 543 566 557 553 553 559 602 564 594 603 602 577 576 587 580 603 574 562 586 569 602 616 568 590 598 577 598 614 586 584 587 618 597 586 582 599 629 617 618 609 590 611 631 622 584 633 589 637 605 601 633 639 646 602 599 625 614 632 641 653 654 609 658 639 642 635 601 613 659 654 660 614 608 627 659 633 628 626 626 642 644 668 664 623 621 650 622 675 617 643 652 657 645 633 656 674 651 671 683 682 663 658 660 667 660 630 670 668 656 670 682 697 695 639 663 653 673 669 642 697 679 646 647 680 670 708 652 710 684 701 697 712 652 695 693 683 654 676 710 656 660 670 688 684 686 712 709 662 712 662 661 667 716 691 690 688 727 681 685 707 707 702 692 700 701 692 679 687 687 694 701 729 680 705 695 710 742 684 694 677 696 703 684 725 709 727 743 715 717 730 730 686 737 743 692 721 732 723 731 688 696 731 689 709 735 735 715 750 695 711 734 711 742 695 714 748 698 722 698 730 696 736 735 745 730 749 695 727 715 716 750 707 738 699 699 700 717 703 728 708 705 750 746 703 743 701 706 740 736 707 744 728 708 708 709 708 727 706 704 731 739 729 749 733 714 707 750 709 717 709 707 730 711 713 717 708 739 707 708 741 714 713 720 713 726 711 714 709 747 714 711 734 715 712 710 714 726 738 714 718 717 716 711 716 715 712 722 743 729 713 715 723 716 714 714 717 712 715 716 736 739 724 743 717 711
714 718 732 712 722 715 716 724 716 716 715 712 711 715 731 712 713 734 716 744 717 716 716 732 737 726 714 720 717 716 713 748 715 750 746 710 709 709 733 723 733 709 711 718 710 708 715 717 709 725 741 708 709 746 747 707 710 713 720 707 743 727 705 709 710 749 710 729 742 705 709 732 749 723 707 737 726 704 711 705 704 708 727 701 747 728 701 701 745 724 701 742 702 703 712 702 718 738 716 710 703 734 716 698 750 721 731 695 691 696 717 738 722 708 693 719 716 729 736 727 712 707 749 709 748 718 698 748 689 684 693 713 736 688 712 707 748 713 719 717 685 694 696 734 693 719 699 725 706 714 736 714 740 704 704 710 694 684 730 682 726 726 684 715 675 699 698 686 728 715 695 665 703 716 708 709 706 714 708 682 690 717 671 675 681 720 691 688 663 668 680 672 673 675 653 705 711 713 687 702 686 679 708 658 690 659 673 701 648 689 673 640 662 638 672 651 651 648 636 673 653 678 637 648 671 654 632 648 634 678 673 681 667 638 640 632 636 644 662 626 654 665 660 664 648 653 634 622 608 609 647 613 665 630 632 607 655 635 636 617 645 604 619 608 612 632 641 622 648 621 605 601 630 589 590 635 608 598 603 610 636 601 593 611 604 634 604 633 629 592 611 589 620 581 618 583 614 591 597 612 577 595 595 575 613 597 593 584 570 567 576 586 610 601 607 582 559 592 588 548 572 552 554 576 586 596 579 572 582 540 573 577 551 570 536 579 579 547 552 561 559 567 537 536 535 567 564 537 526 559 566 535 566 552 560 546 519 556 531 537 517 558 542 544 526 524 504 548 538 505 506 533 531 508 501 532 505 505 523 523 529 529 514 496 507 503 489 517 524 491 520 519 488 486 504 478 518 508 515 508 478 472 483 462 484 503 485 465 458 493 455 477 484 483 459 465 458 479 454 445 480 464 475 466 471 450 469 444 450 438 462 444 468 434 470 431 457 459 455 456 437 455 460 430 439 441 432 419 447 431 432 418 428 414 447 434 439 417 428 421 429 400 415 404 416 411 431 429 402 417 424 410 391 413 407 410 406 389 412 403 393 397 388 376 393 392 381 389 370 388 383 398 383 394 385 395 372 391 381 361 374 377 353 366 367 367 369 352 371 354 347 344 368 354 349 371 364 361 340 345 356 341 362 329 328 345 332 329 330 335 328 322 330 321 340 335 331 343 344 326 323 320 331 321 331 335 322 324 317 303 326 327 305 313 297 318 320 297 298 292 289 311 288 294 306 290 283 288 298 283 288 298 290 291 298 285 290 297 274 277 271 279 269 275 275 282 271 267 280 270 279 278 277 265 275 250 261 265 256 253 257 250 253 246 264 259 252 247 260 240 235 255 234 242 249 237 228 246 242 238 230 223 236 237 225 234 225 220 220 219 235 215 222 222 209 220 221 214 217 223 214 213 222 213 207 209 207 215 201 195 198 200 208 195 194 202 193 191 195 202 193 197 190 193 196 196 185 186 189 184 177 182 179 177 178 178 172 177 167 174 176 179 165 163 164 167 165 163 163 158 158 167 158 156 163 153 152 161 150 157 159 157 154 146 155 147 142 145 149 151 148 146 145 134 145 142 143 131 134 138 130 140 137 130 133 136 123 133 129 130 129 119 126 126 119 125 117 116 122 113 118 116 120 119 109 111 116 110 105 111 106 111 109 102 107 103 104 104 98 104 101 104 101 96 95 93 95 96 94 90 89 92 93 89 92 91 89 88 88 82 86 83 82 84 82 77 80 80 82 78 76 74 77 76 75 72 72 71 74 71 69 67 72 69 68 67 64 65 66 66 62 61 63 59 61 57 57 61 58 56 59 55 57 57 55 52 52 54 53 50 52 49 51 51 46 48 45 46 44 45 44 44 44 44 41 43 42 41 39 39 40 39 37 39 36 38 37 37 36 35 34 35 33 32 31 33 32 30 31 30 29 28 27 28 26 26 27 25 25 24 25 23 23 23 22 22 21 22 21 20 21 19 19 20 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 19 19 19 20 21 20 21 21 23 23 24 24 23 24 25 26 26 26 26 26 28 27 29 30 29 29 30 32 32 31 33 32 34 34 35 34 35 37 36 36 39 37 40 40 41 39 41 40 41 41 41 45 42 45 45 47 47 47 48 48 48 49 50 53 50 50 52 53 53 53 53 55 57 55 58 58 58 60 57 62 63 63 65 65 65 67 65 65 67 69 70 72 70 72 71 70 70 71 76 74 72 79 74 74 79 76 80 77 78 78 81 81 85 82 81 85 87 89 84 85 93 90 87 94 90 94 96 99 96 96 101 97 101 96 99 99 99 100 100 103 109 107 110 110 114 107 112 114 114 110 114 119 118 115 114 125 123 121 121 123 124 119 120 120 126 130 126 124 136 125 137 129 139 137 137 142 142 138 144 143 137 147 137 142 150 145 147 143 142 145 157 149 154 149 155 148 162 160 156 161 159 162 157 161 170 167 161 167 170 176 170 163 174 179 175 173 169 182 183 172 188 182 185 179 180 191 186 182 187 190 195 193 196 188 201 189 204 204 200 200 193 191 205 199 201 196 199 214 209 213 221 203 212 204 221 211 208 209 229 226 229 219 213 219 233 228 225 229 235 239 230 235 231 226 238 230 244 250 239 232 236 242 240 236 246 250 245 253 257 251 265 265 268 253 270 248 268 251 268 263 258 278 272 265 271 281 262 278 268 286 289 280 272 271 268 290 279 293 280 283 289 280 302 279 293 283 286 304 296 309 286 312 299 296 291 296 297 314 298 318 322 298 318 314 313 311 329 321 307 307 338 309 318 322 341 314 340 343 341 340 345 329 333 342 352 355 337 336 328 344 350 333 353 364 353 367 356 354 349 349 345 371 374 354 357 378 374 358 351 372 352 380 387 360 360 366 393 391 373 397 371 367 381 395 373 395 378 408 383 374 379 403 389 404 390 407 383 386 392 399 387 421 420 422 418 398 413 398 407 396 431 399 436 401 411 427 431 426 431 441 433 410 425 421 437 431 440 434 421 454 461 424 460 433 435 443 450 426 455 444 469 467 461 462 467 470 470 465 445 470 452 482 463 454 477 487 492 494 494 454 498 484 465 475 487 478 466 491 486 461 500 509 485 513 472 492 505 503 495 516 517 481 517 507 500 504 516 508 515 517 518 521 498 534 522 518 512 531 514 510 533 526 503 528 509 527 521 526 542 533 506 513 512 557 525 527 530 525 514 561 516 553 527 562 561 547 567 564 554 531 572 577 556 532 556 553 567 552 567 582 565 577 567 586 556 575 575 587 573 583 591 555 559 599 547 564 562 598 603 583 559 582 568 570 566 602 599 569 612 618 597 613 582 610 617 620 568 586 593 616 612 624 597 620 625 618 613 611 589 592 601 616 639 584 627 641 634 597 631 639 615 630 651 601 636 611 644 595 618 610 648 637 646 603 654 628 640 635 623 610 644 612 646 669 666 644 620 644 642 636 614 669 622 656 641 633 632 624 678 657 682 672 644 680 632 627 685 672 661 638 681 691 662 693 642 688 686 695 685 645 655 673 699 689 654 650 664 665 684 653 705 695 667 672 650 697 695 667 652 714 670 670 669 703 650 682 659 666 673 661 685 713 696 710 666 720 703 724 707 692 704 701 668 702 710 677 721 710 678 691 732 701 673 706 695 702 703 675 718 725 688 676 685 689 712 716 730 725 732 714 679 720 683 695 714 688 679 740 748 740 698 691 702 687 710 742 709 749 700 726 713 702 740 727 706 730 746 725 727 702 689 695 713 737 733 704 715 726 739 698 728 727 703 742 717 698 713 697 735 730 709 703 709 727 703 711 700 701 703 704 711 728 726 747 748 720 723 708 720 716 742 726 707 714 741 705 709 738 721 708 709 708 723 714 707 716 746 745 743 731 706 713 722 739 744 709 717 708 734 711 740 711 710 733 733 709 710 745 741 709 712 716 716 710 731 735 720 741 718 721 746 750 742 715 717 737 715 712 745 716 715 713 713 713 712 719 726 744 740 717 749 711 716
715 733 748 722 713 714 712 715 717 747 719 719 713 721 721 742 711 715 716 711 734 729 719 714 740 739 711 714 710 728 712 714 710 739 715 749 715 718 746 726 713 720 709 708 728 710 709 726 741 749 707 739 712 742 707 733 715 729 733 705 709 727 710 708 710 710 733 727 708 724 705 708 734 750 732 732 705 732 707 726 739 727 727 744 722 715 723 722 698 702 711 700 738 713 718 700 745 701 732 719 732 727 697 745 700 724 726 734 720 717 704 750 713 725 704 715 715 733 687 690 689 721 747 696 696 734 685 692 716 706 707 737 736 743 737 731 706 695 681 687 711 696 685 689 705 718 726 694 707 683 679 684 684 676 670 691 727 682 669 668 720 697 669 719 719 702 682 678 717 729 674 711 689 669 707 659 703 708 686 681 687 666 665 685 688 698 712 704 698 675 672 695 710 655 689 682 666 703 650 667 695 652 686 707 659 702 686 659 681 684 676 659 674 658 695 682 650 637 690 691 650 686 666 690 644 653 648 685 631 687 631 637 647 668 656 649 629 678 650 637 618 623 673 615 670 632 638 630 619 618 670 667 618 652 622 639 615 638 655 643 651 610 640 626 631 613 619 643 613 620 606 649 596 609 594 629 616 603 597 603 635 611 589 584 600 587 587 626 620 596 628 604 579 601 591 629 575 582 592 579 577 592 567 606 609 604 596 589 563 605 584 584 587 568 595 581 556 560 581 561 591 547 587 561 544 570 544 562 587 591 558 575 557 556 563 577 540 546 568 574 542 571 553 572 560 531 523 525 524 539 539 564 518 523 521 541 546 519 543 549 516 531 534 515 519 536 522 545 520 535 542 526 538 524 504 515 529 492 536 496 487 519 499 515 494 510 529 490 512 509 492 499 516 489 506 495 480 479 472 479 475 488 489 487 463 489 502 462 481 462 499 491 465 485 475 450 488 486 488 485 464 470 447 476 481 453 479 439 475 470 453 448 459 474 464 458 463 466 465 429 433 443 422 448 443 437 424 442 428 450 414 417 415 447 421 420 412 411 403 432 438 440 400 432 432 408 399 421 421 426 424 410 400 390 388 394 398 398 390 382 379 408 378 377 373 380 398 385 369 396 400 394 382 397 372 368 392 369 376 367 366 383 388 370 367 385 377 381 358 348 376 346 371 362 352 365 370 350 353 355 355 332 362 343 338 337 331 334 349 336 324 325 337 335 332 337 343 333 315 318 317 332 329 326 337 310 323 329 302 314 304 306 319 304 316 298 304 297 299 293 297 301 304 294 289 288 283 290 290 297 278 295 279 281 276 277 295 288 293 292 280 292 290 282 285 262 282 278 263 261 265 259 260 272 260 275 270 254 264 264 256 259 249 262 258 240 262 258 243 247 247 240 249 251 238 251 240 250 233 241 242 241 230 223 235 221 223 230 218 219 219 222 228 226 224 212 211 219 224 207 209 222 211 209 202 208 201 207 209 202 194 200 195 208 205 191 204 202 204 190 185 194 184 189 198 194 180 193 179 180 175 179 182 179 171 178 170 171 183 166 170 177 169 170 166 172 171 166 162 170 155 160 159 162 164 156 151 151 158 153 157 158 148 156 154 143 153 142 145 141 141 147 144 140 134 134 134 131 130 135 129 136 130 131 126 131 123 129 127 129 130 119 122 126 126 120 117 117 115 122 119 120 111 119 110 111 113 108 109 106 108 107 109 102 107 99 101 103 106 105 97 104 97 96 100 97 98 98 93 95 94 90 95 94 93 86 88 90 82 83 86 86 84 78 79 79 78 82 79 78 76 79 78 74 74 73 75 73 74 73 69 67 67 66 67 64 65 65 64 63 61 65 59 60 61 58 59 58 58 60 58 55 57 53 55 56 53 53 54 53 50 52 51 48 46 47 45 45 46 45 44 43 43 44 43 40 43 39 39 38 40 41 38 39 36 37 37 37 35 34 33 34 32 33 32 33 32 30 30 29 29 28 27 28 28 26 27 25 26 25 25 24 23 23 22 22 21 21 21 21 21 20 19 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 20 20 20 20 21 21 21 21 23 22 24 24 23 25 24 25 26 27 27 27 28 28 30 30 31 30 30 31 32 31 32 32 34 35 34 34 35 37 36 37 38 38 40 39 38 40 42 43 43 43 44 44 45 43 46 45 47 48 49 47 51 50 52 52 49 52 54 52 52 54 55 55 58 59 60 59 62 58 60 62 59 63 62 61 63 62 66 65 65 69 68 67 70 71 73 70 70 70 73 77 76 73 78 77 75 76 76 76 84 79 83 84 81 88 87 87 84 88 91 92 88 92 89 94 96 97 94 98 96 101 102 102 95 103 97 104 104 103 105 106 103 109 104 108 113 108 112 108 111 113 115 113 116 116 121 121 119 123 126 116 119 128 122 126 126 121 124 130 136 133 131 129 135 131 135 136 134 134 136 145 143 145 148 140 144 141 149 151 148 146 147 151 145 154 155 153 158 157 152 161 157 166 167 167 157 160 170 171 170 174 178 178 176 176 174 172 177 170 176 178 172 183 187 185 186 177 187 193 188 181 181 183 201 195 195 198 187 199 192 207 198 203 200 201 210 202 214 197 203 210 218 204 204 209 206 212 218 212 222 215 223 223 226 229 216 237 232 237 234 239 235 232 234 225 229 240 241 236 246 239 235 235 253 239 236 247 261 248 242 245 259 256 269 260 269 248 253 266 273 253 273 275 266 277 274 272 269 267 264 267 269 281 281 275 291 269 293 283 295 292 285 298 304 297 302 290 298 286 305 306 299 289 299 299 316 320 292 315 319 295 317 308 321 321 321 320 314 313 326 309 311 316 319 315 325 313 345 329 317 341 334 329 335 325 351 357 336 340 340 350 357 347 347 338 355 357 361 358 339 369 374 361 347 348 348 367 370 379 353 381 380 378 383 388 377 391 374 361 367 390 368 374 369 368 401 399 392 387 372 378 376 407 387 392 388 417 390 397 399 416 404 423 420 398 400 427 397 408 430 397 433 416 416 416 426 421 406 416 405 417 426 425 443 440 443 416 416 450 449 433 444 457 441 456 452 435 425 440 434 462 431 437 446 440 470 455 481 455 452 449 482 483 445 488 488 458 493 465 476 464 455 454 456 468 502 458 475 498 480 467 490 491 482 487 468 473 507 472 501 506 490 480 495 492 478 502 504 483 519 505 488 501 528 488 510 500 532 495 519 543 494 528 525 518 549 514 538 548 535 550 508 521 506 530 527 558 559 515 522 519 527 563 539 561 552 539 570 571 570 542 529 529 543 558 576 565 537 565 577 580 579 569 570 550 567 558 593 592 558 586 582 565 589 552 593 568 549 580 605 581 589 554 605 599 609 570 570 569 568 610 608 617 571 570 620 587 621 593 618 628 614 608 593 619 591 601 598 619 631 608 635 588 592 631 618 616 623 615 641 634 632 626 638 599 639 648 599 620 655 642 641 654 657 617 619 660 631 610 645 618 655 645 656 623 670 612 664 651 626 652 642 614 618 625 620 636 675 641 660 673 679 681 680 671 628 653 688 668 627 657 687 661 666 642 665 695 645 656 648 653 645 688 702 671 647 673 689 642 640 679 656 663 660 651 691 676 697 661 659 682 692 701 712 661 677 697 705 664 677 715 667 695 672 702 664 711 693 685 672 679 684 661 696 664 721 690 732 675 678 703 679 713 726 686 704 694 678 737 693 709 686 724 721 678 703 725 684 742 676 712 719 734 745 725 694 707 735 707 722 738 686 701 717 693 698 725 731 732 707 712 736 711 686 733 719 690 742 688 729 733 706 723 702 696 734 730 695 697 704 693 695 723 699 698 704 734 718 696 717 742 703 750 737 701 717 703 701 702 722 700 713 741 702 740 730 719 732 724 743 705 707 736 730 707 716 706 735 735 706 705 747 741 706 708 711 726 710 748 735 722 710 749 740 709 707 722 730 717 734 709 709 741 726 711 711 724 710 746 713 714 713 713 716 725 717 710 740 711 715 710 715 712 743 715 711 732 736 749 716 738 740 724 732 713 749 712 719 712 712 712 717 712 717
712 736 725 750 736 728 714 719 713 732 717 711 725 732 715 729 723 750 714 715 719 712 745 734 712 714 721 716 738 711 712 723 716 712 717 710 715 729 718 709 727 747 712 712 713 711 717 707 708 750 750 723 748 744 711 709 718 721 750 737 731 721 739 748 705 704 725 705 719 738 716 729 705 709 738 705 738 718 741 729 704 731 747 706 718 730 726 705 702 742 729 729 699 734 697 730 746 737 747 739 699 712 740 718 712 713 695 694 708 697 715 742 696 694 720 696 746 714 706 736 737 694 688 732 690 697 724 748 707 736 707 704 745 748 719 680 691 748 732 679 684 741 709 692 722 717 740 681 696 733 674 714 736 734 672 716 699 703 682 668 702 705 679 697 689 672 718 694 722 668 666 691 723 666 708 686 697 658 657 700 709 667 686 675 658 672 669 706 689 692 706 686 672 715 695 666 672 683 654 710 661 656 646 672 686 666 694 680 652 686 664 697 645 669 647 635 633 675 682 659 642 650 669 652 686 664 682 679 640 669 625 665 660 640 678 660 662 646 663 623 668 614 632 659 662 624 672 652 620 635 635 638 652 624 612 637 611 610 650 637 649 630 655 634 652 632 619 602 649 629 634 598 645 622 603 617 629 634 599 608 606 624 603 630 631 591 583 580 592 581 620 610 593 576 613 614 586 592 590 571 606 600 592 586 594 581 566 597 597 571 609 607 553 595 565 574 591 565 604 582 582 550 546 599 564 568 557 579 591 549 537 560 584 584 532 577 581 579 550 561 547 547 545 540 535 562 532 553 523 553 544 524 564 549 533 560 553 534 547 549 512 516 517 552 531 549 536 531 514 543 542 537 506 501 518 513 520 524 490 537 527 510 509 511 509 506 509 500 525 495 506 516 492 478 511 488 483 500 468 510 481 494 466 465 490 491 484 496 483 494 477 497 495 486 458 479 476 456 452 464 473 463 461 444 444 467 477 445 466 445 458 434 475 470 447 443 455 468 436 436 448 449 448 444 420 437 446 424 431 425 432 437 436 449 441 443 412 413 402 424 412 406 413 423 407 435 395 408 394 423 419 427 394 424 390 389 390 405 389 390 414 391 401 393 394 386 391 378 406 371 370 385 365 375 368 380 396 371 360 372 357 357 361 359 380 373 354 360 349 376 362 350 357 375 372 349 355 370 357 352 345 359 363 339 342 349 353 347 336 348 352 336 331 345 320 337 337 338 328 322 311 335 338 338 322 334 329 315 322 305 319 325 321 296 295 312 318 293 310 314 300 291 313 308 314 296 295 303 299 296 300 291 277 293 283 280 291 289 273 294 272 269 280 284 273 288 282 262 277 274 256 257 264 252 252 267 273 265 258 258 253 269 263 245 259 261 260 258 252 247 235 233 238 247 248 249 236 232 243 244 228 225 238 240 231 230 229 219 217 227 231 230 226 217 219 209 210 207 213 213 222 217 213 207 201 202 197 197 200 203 209 199 191 197 199 206 205 205 202 186 202 201 184 188 197 188 178 189 180 189 182 177 177 179 173 177 177 172 182 178 176 167 163 173 167 164 163 158 171 163 160 156 165 164 152 154 153 152 149 154 155 158 144 148 155 148 147 144 147 143 148 142 138 136 135 145 141 137 137 138 132 137 134 127 136 129 129 123 126 130 123 128 120 127 118 115 124 123 124 123 122 120 115 109 115 112 116 111 107 108 106 109 104 109 100 104 101 102 103 96 101 95 96 101 98 97 91 92 93 96 95 90 87 88 86 88 90 86 87 88 86 80 86 81 78 81 79 81 82 81 79 76 76 75 77 74 75 71 69 73 70 66 66 65 65 67 67 66 66 66 63 65 62 58 60 62 59 62 56 59 59 55 55 57 55 55 53 52 51 49 52 48 51 49 49 49 45 47 45 43 44 44 43 42 44 41 40 42 39 39 40 38 38 39 37 36 36 36 34 34 34 35 32 34 31 31 31 32 30 29 28 29 28 27 28 26 26 25 25 25 25 23 24 24 23 23 22 22 20 20 21 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 19 20 19 20 20 20 21 22 22 22 22 23 23 24 24 24 26 25 26 27 27 28 27 30 29 30 31 32 30 33 33 32 33 34 34 34 36 35 36 38 37 38 37 40 38 40 38 39 42 40 42 43 44 43 46 46 44 46 45 48 47 49 51 49 53 49 54 52 55 54 55 57 55 55 59 58 59 60 59 61 58 61 62 60 62 63 67 62 66 69 69 69 66 71 72 68 75 69 71 76 73 73 74 74 79 77 79 76 78 81 79 84 80 84 85 85 88 89 90 89 91 87 89 88 91 90 95 94 94 100 99 101 104 101 96 98 104 99 102 102 109 110 110 107 110 104 105 107 115 115 108 119 110 114 117 119 125 124 118 121 122 125 123 129 120 126 121 133 130 128 135 137 138 133 140 141 136 137 143 139 135 135 145 143 146 149 144 149 151 146 150 153 153 150 149 153 148 152 163 153 154 165 155 158 165 157 170 169 162 164 168 170 170 166 179 175 179 176 184 173 188 180 185 184 189 191 179 180 178 190 181 183 198 194 197 186 199 196 188 206 196 195 195 200 196 198 206 205 197 202 210 212 209 220 206 206 210 210 213 225 230 214 229 225 216 219 226 237 231 239 230 242 243 224 225 228 237 233 228 236 251 238 254 240 247 236 261 242 242 263 258 254 264 246 261 272 254 268 258 263 253 275 261 266 257 257 262 276 262 279 270 264 277 286 285 287 277 274 272 297 293 275 286 302 284 307 307 292 296 297 301 289 298 316 295 315 291 301 300 309 315 320 298 316 323 325 316 304 335 309 330 334 313 333 340 337 342 337 341 327 334 322 350 341 349 331 329 334 359 349 340 358 346 338 351 348 341 337 348 354 344 352 367 362 374 375 347 366 357 365 377 386 378 375 381 392 394 371 391 378 380 382 372 391 393 377 403 401 381 387 405 378 410 395 398 395 401 383 387 422 410 394 406 390 401 425 403 412 417 429 435 429 430 426 414 423 441 404 406 422 426 423 425 432 413 423 440 426 444 455 430 423 419 453 457 462 426 443 452 443 450 451 448 436 449 442 469 456 459 481 483 466 457 444 463 468 454 486 489 494 488 474 488 495 466 478 461 475 468 495 473 490 469 466 508 487 487 502 512 518 496 490 483 522 500 520 508 511 502 524 490 526 514 510 506 497 498 533 506 531 542 515 529 495 543 534 539 540 548 534 550 534 531 528 516 529 552 520 519 560 520 528 533 542 535 565 569 525 560 559 536 551 540 570 569 555 534 562 576 577 571 584 584 561 582 542 562 561 573 590 589 575 584 572 560 591 568 602 594 569 552 579 608 557 602 605 564 609 611 583 612 608 603 611 572 583 603 592 605 579 599 583 581 582 615 617 578 612 613 626 627 636 629 593 626 584 613 604 594 623 641 610 642 598 640 596 641 635 597 632 651 611 632 654 608 631 650 661 643 647 658 665 652 647 633 621 653 613 671 651 614 618 676 623 673 629 676 650 679 663 678 626 636 622 628 659 629 653 677 635 673 675 640 655 646 632 653 664 694 654 656 647 694 692 677 685 687 687 695 655 657 659 687 705 653 700 656 674 655 696 707 679 652 664 676 686 686 694 692 696 689 695 710 663 689 710 712 672 724 677 707 727 668 702 707 702 676 684 667 708 701 699 725 672 696 671 723 733 724 693 732 733 714 710 676 698 733 698 683 745 687 727 680 687 739 734 682 728 730 702 734 744 716 698 715 698 686 697 725 744 745 723 741 709 723 713 729 724 694 688 706 728 729 694 728 722 714 695 749 693 693 708 712 748 699 749 712 735 712 734 697 715 723 731 733 701 700 740 738 721 713 711 722 701 728 747 706 703 748 703 702 704 746 744 747 708 705 709 739 731 710 719 734 709 741 706 711 709 722 708 726 732 707 710 711 710 714 713 712 712 722 711 730 740 713 720 710 724 709 712 709 732 711 715 714 730 740 712 733 714 713 738 715 711 714 739 715 717 743 746 713 746 715 727 739 715 717 712 736 725 728 739 716 713
741 735 711 715 712 716 712 711 738 730 727 712 725 719 712 717 726 716 717 733 714 735 711 747 742 714 742 741 714 710 710 716 721 710 729 745 730 714 723 724 718 713 717 747 746 741 717 724 711 728 711 707 713 706 707 706 709 742 725 745 742 708 704 710 705 709 711 703 703 723 722 723 708 734 705 702 705 706 742 747 706 704 702 725 705 700 741 722 729 744 741 731 710 709 713 719 698 699 712 732 697 698 733 731 740 692 701 740 698 735 699 717 727 712 742 702 700 701 740 689 709 721 697 729 687 688 714 690 699 692 701 708 741 702 749 744 692 724 683 679 740 683 689 699 721 727 737 678 695 728 724 709 715 702 675 724 726 731 733 683 699 708 687 682 683 732 730 704 728 681 689 714 702 728 674 663 659 703 659 668 667 711 717 663 683 720 674 695 652 689 670 658 649 715 660 685 656 674 661 673 645 667 694 697 671 694 684 679 666 651 687 658 700 687 688 673 655 632 646 650 645 660 659 634 642 669 630 683 629 664 651 677 681 668 636 653 654 642 662 658 618 644 640 630 634 660 673 630 610 618 657 658 640 636 648 640 652 648 627 600 612 619 608 615 645 642 623 654 625 645 607 593 633 601 636 614 633 615 589 590 634 627 597 634 627 582 591 584 610 578 606 583 609 621 601 591 591 580 590 599 587 603 605 593 590 591 567 607 564 601 571 610 594 556 558 597 567 599 555 592 598 601 553 591 582 548 565 563 589 539 587 587 577 577 536 549 552 532 544 570 556 556 533 530 566 551 535 573 567 537 526 550 515 550 533 535 549 525 531 509 544 519 542 554 518 522 537 531 512 537 546 531 529 518 498 514 515 503 529 528 525 496 491 528 491 495 507 513 504 490 500 499 490 500 504 492 480 481 513 494 465 503 487 480 472 507 470 482 467 488 484 485 485 491 496 471 473 447 450 469 445 476 486 480 468 455 438 443 449 454 441 465 436 461 432 454 460 459 457 432 456 442 430 439 438 433 445 424 416 417 439 427 446 442 440 411 443 412 430 415 417 434 415 413 397 399 403 396 392 419 415 395 387 402 413 396 400 396 418 383 387 380 403 377 404 406 401 389 381 379 370 378 399 390 384 398 376 369 366 363 364 360 364 362 367 365 357 376 368 356 356 354 342 352 340 357 356 360 356 367 352 335 354 336 355 356 334 355 339 341 334 341 333 331 322 348 315 334 314 322 342 340 317 314 311 321 320 321 305 310 316 309 327 326 318 296 298 301 311 301 309 305 288 296 304 284 305 291 282 288 293 302 275 282 300 281 279 282 283 272 283 281 273 283 276 287 273 278 272 270 266 268 257 259 271 270 260 261 263 266 258 258 266 247 262 247 253 247 243 259 253 233 246 243 239 238 236 235 232 238 231 241 240 243 236 235 219 217 229 216 225 221 225 229 210 218 223 209 219 210 224 221 217 221 213 214 203 200 205 207 210 198 202 206 197 189 206 202 198 203 184 196 200 186 184 182 179 186 188 187 174 173 188 180 179 178 171 180 172 173 171 172 169 174 174 169 167 164 172 160 159 168 161 167 164 157 160 151 158 158 149 155 153 154 142 152 151 143 144 144 147 147 141 144 138 133 133 137 133 130 137 137 128 134 125 127 125 122 128 120 121 126 128 122 126 123 120 118 118 121 117 113 113 115 115 116 117 115 107 114 104 106 111 101 107 108 107 100 101 100 103 100 100 94 94 92 99 94 92 96 88 94 91 87 85 89 89 89 84 81 81 86 82 80 84 83 77 83 77 81 75 78 73 75 71 74 74 72 75 74 72 72 67 67 65 66 66 62 62 65 61 65 63 58 61 57 60 61 60 56 59 54 57 56 55 54 51 53 50 51 52 50 51 50 48 48 45 47 44 44 43 45 44 41 43 41 42 42 39 41 39 41 39 38 38 37 35 36 36 35 33 33 32 32 33 31 30 31 29 31 29 28 28 28 28 27 26 26 25 24 24 24 24 24 22 23 21 21 22 21 21 19 20 20 20 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 21 20 21 22 22 23 22 24 23 23 25 24 26 25 27 27 27 28 28 28 29 30 30 31 30 32 31 32 33 35 33 35 34 36 36 38 38 38 39 41 38 40 41 40 41 43 42 44 44 44 46 46 47 47 46 48 47 49 51 50 53 50 52 55 54 54 55 54 57 55 55 59 57 60 58 58 58 62 59 60 64 61 64 63 67 67 65 68 69 66 70 72 69 72 70 72 75 73 77 74 78 76 82 79 81 84 79 83 84 81 88 86 87 84 84 88 85 86 94 95 93 91 92 91 94 92 98 99 97 100 100 97 100 101 104 99 106 106 111 106 112 106 114 116 109 112 113 118 120 111 112 114 120 123 119 116 120 118 122 119 120 121 128 125 133 131 133 132 132 135 130 133 131 140 142 144 134 137 142 146 140 144 144 146 151 147 153 143 147 155 153 157 150 149 161 165 155 167 153 158 170 169 163 162 173 167 167 170 165 164 170 174 180 179 174 185 173 182 173 179 174 175 180 183 182 180 191 191 193 191 199 202 196 193 188 199 197 202 198 197 202 212 199 204 204 219 218 220 210 219 211 211 208 213 217 226 228 220 227 226 216 219 233 229 227 229 237 240 222 245 236 227 232 238 241 245 243 238 237 249 240 249 247 254 251 250 251 253 260 251 259 266 272 252 262 260 265 266 256 257 275 267 274 271 264 286 270 284 281 291 274 290 291 277 275 273 289 300 300 299 295 289 289 307 292 285 307 297 311 305 307 303 320 318 317 322 319 311 298 313 308 320 304 326 328 315 315 323 333 320 318 324 327 326 321 334 349 332 330 347 333 355 326 330 327 335 347 359 357 336 343 346 339 352 366 371 346 351 368 343 362 366 366 356 351 382 385 383 361 374 358 375 370 366 392 374 390 368 373 401 397 370 397 405 398 376 376 385 389 415 401 392 413 382 421 407 413 400 413 419 395 422 424 406 408 405 425 404 423 427 414 441 404 416 411 425 438 423 414 423 432 440 455 415 441 437 424 426 425 454 461 432 455 467 429 455 473 457 433 461 464 442 448 466 470 462 456 482 464 443 446 467 475 493 492 484 480 486 472 493 483 492 460 495 506 503 465 487 491 498 474 481 510 514 502 472 482 487 501 502 515 513 516 489 489 489 529 517 508 522 532 512 533 510 504 496 503 494 497 526 534 542 504 506 512 536 551 545 511 542 553 527 540 522 524 551 548 564 515 552 568 549 553 539 561 553 533 536 570 526 533 535 550 562 558 551 565 570 564 584 541 586 564 571 567 563 561 579 598 589 602 558 555 564 572 608 556 605 585 559 571 588 580 589 586 562 589 596 578 611 619 608 583 611 621 627 573 623 597 588 630 585 582 596 615 637 624 622 594 639 619 639 605 615 595 626 620 646 614 608 614 646 608 625 655 618 617 619 648 641 629 656 634 642 611 655 614 610 621 612 626 614 620 630 671 640 639 650 669 653 669 620 664 675 664 647 682 672 684 683 660 634 641 655 651 643 635 683 660 652 648 676 683 665 679 690 642 697 699 685 671 700 686 677 654 662 680 706 708 648 699 657 694 679 680 688 688 693 678 682 704 683 710 678 684 679 690 659 706 656 664 715 694 699 686 681 666 704 710 674 729 691 711 686 730 699 676 711 733 708 707 727 726 678 731 710 692 719 725 675 725 678 739 707 680 690 708 694 690 691 740 745 746 687 738 680 741 742 748 685 737 689 702 705 734 725 686 689 688 715 724 743 719 737 689 706 744 717 691 728 725 733 750 716 718 737 713 722 725 700 749 725 715 730 710 705 737 697 739 702 713 703 701 731 700 743 711 706 715 706 717 702 730 723 716 713 703 705 740 704 706 711 743 706 750 723 709 743 708 730 717 721 713 710 733 711 739 711 719 707 708 744 737 718 736 708 712 709 728 712 745 742 723 711 745 714 728 712 725 710 736 723 739 727 723 711 716 741 712 742 716 716 717 716 733 722 721 747 711 730 722 713 715 711 741 715 736 711 724 716
712 714 717 712 715 735 715 749 713 717 717 712 714 713 711 741 711 724 712 712 737 742 729 723 721 721 714 715 716 712 714 710 713 714 710 725 740 709 732 711 744 709 711 708 708 713 744 710 745 737 715 719 719 717 711 748 733 715 705 708 706 734 706 727 720 709 707 747 711 720 708 708 707 709 747 703 731 722 719 709 743 701 702 720 744 726 722 745 699 703 734 742 744 714 746 742 698 719 700 747 741 697 702 744 698 694 720 692 708 702 701 691 747 750 723 724 723 694 711 689 717 737 729 696 724 716 687 690 734 684 698 706 736 705 738 734 749 746 740 689 738 705 686 716 687 699 697 706 735 710 687 716 693 691 727 704 677 685 688 674 690 720 698 695 708 687 669 731 690 712 677 717 727 719 681 675 695 686 697 717 708 669 718 714 717 684 708 667 677 657 679 716 698 683 654 685 647 677 700 697 690 656 679 693 655 674 663 688 685 702 648 652 659 679 654 638 647 697 679 675 665 682 684 689 637 672 649 687 670 657 628 627 667 666 627 637 644 636 638 622 676 627 635 621 647 650 639 630 636 635 620 641 649 623 616 650 619 623 657 617 623 632 608 626 603 651 643 650 641 626 645 632 634 595 610 613 639 615 602 600 624 626 612 609 609 623 588 607 615 618 613 591 628 623 576 570 619 598 598 572 596 571 595 566 581 587 586 588 596 562 566 579 597 602 598 602 569 549 552 591 588 566 591 559 582 591 585 586 541 570 539 574 588 548 557 583 546 544 563 529 579 577 531 525 556 561 574 523 559 534 541 530 528 541 552 527 521 561 553 539 542 532 545 522 554 541 504 507 540 507 541 515 510 521 534 496 505 495 530 528 496 487 484 527 509 527 525 519 489 521 490 478 476 495 475 481 511 496 492 494 468 511 494 468 495 467 473 476 462 457 487 482 499 459 478 470 492 455 480 460 477 463 455 460 473 471 467 450 474 465 453 468 438 439 442 461 449 452 448 436 446 429 443 448 432 421 446 427 454 442 443 450 423 421 436 414 418 420 442 402 418 415 404 429 404 420 425 425 414 393 429 410 413 385 396 400 392 385 395 381 396 393 383 378 383 374 385 373 375 382 378 372 373 399 393 395 385 387 364 367 377 370 379 360 380 362 357 360 370 361 362 371 363 346 358 354 370 366 356 353 334 347 342 349 335 357 356 345 347 345 334 342 320 322 321 332 345 333 319 318 339 340 334 308 324 307 311 303 329 317 308 313 320 320 320 305 297 318 308 292 292 292 314 296 312 297 308 281 295 290 303 304 277 299 290 292 286 295 289 282 284 291 270 267 281 279 271 270 260 280 275 274 266 268 273 271 259 265 269 256 250 249 266 266 260 240 246 260 240 248 240 241 253 242 251 245 232 236 243 238 241 228 231 235 222 228 235 236 221 230 234 220 225 221 210 228 216 222 217 206 219 223 215 203 201 219 203 209 205 208 211 210 208 194 204 196 198 188 201 190 194 190 200 194 196 196 190 188 179 190 187 187 189 171 175 182 173 168 167 176 171 172 166 167 173 169 173 158 167 171 156 169 167 161 158 151 164 161 157 147 152 149 158 152 153 143 146 151 141 139 142 139 135 144 143 146 133 133 135 140 137 128 137 133 137 131 131 126 130 131 128 120 119 125 120 118 120 119 125 119 115 118 114 112 115 111 107 106 106 110 108 112 106 101 107 101 106 99 104 99 103 98 101 94 100 94 97 92 95 93 91 90 88 92 87 86 86 84 87 88 86 80 83 85 81 77 78 79 81 75 80 80 74 72 74 72 73 69 71 68 69 69 72 65 68 64 66 65 62 61 60 65 64 63 60 61 60 61 56 59 59 56 56 56 55 56 53 53 54 53 52 49 49 48 46 48 47 48 45 45 46 42 45 41 44 43 40 41 40 38 40 39 38 38 36 37 37 36 35 34 35 34 32 34 33 33 32 31 30 30 30 30 28 27 27 26 26 26 25 24 25 23 24 24 22 23 21 21 22 21 20 19 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 20 19 20 19 21 21 22 22 22 23 22 23 24 23 25 25 26 25 26 26 27 27 28 28 29 29 30 30 30 32 32 32 33 34 33 35 35 36 37 36 37 38 37 40 41 39 39 41 41 40 44 44 44 44 43 45 45 47 45 46 47 49 48 48 51 51 53 52 54 52 54 53 55 56 58 56 60 57 59 61 60 59 64 64 61 62 64 66 63 64 65 68 67 66 67 68 69 71 74 73 72 74 76 77 79 78 80 79 78 77 83 81 82 86 82 85 82 85 87 84 90 93 89 90 93 93 95 96 92 99 100 94 104 98 101 103 98 98 100 106 100 110 110 112 107 113 108 113 110 111 111 111 114 112 118 113 120 115 117 121 119 122 128 119 122 120 124 123 127 125 125 131 133 138 132 130 139 139 138 134 139 141 148 137 143 138 149 144 151 148 155 156 155 150 148 161 148 158 153 154 152 165 163 155 159 165 162 163 165 170 167 173 170 173 168 176 175 176 173 173 181 179 178 189 181 181 176 186 184 192 198 189 194 186 188 192 190 198 197 206 201 201 203 193 198 199 209 213 199 201 203 206 216 209 205 215 207 227 228 224 226 214 217 223 233 217 227 219 231 236 236 230 244 240 244 240 249 248 248 246 241 252 243 240 237 250 239 262 247 253 247 253 262 259 258 250 253 271 252 263 257 254 277 258 271 263 282 282 263 283 264 267 271 269 280 268 290 273 275 288 286 274 300 284 296 294 293 305 286 297 310 306 314 291 316 311 303 319 314 310 308 310 299 316 315 323 323 331 330 320 330 314 339 317 325 319 333 329 346 329 350 319 347 330 325 328 336 354 342 337 350 333 342 338 353 350 363 349 351 345 354 364 350 346 356 355 352 355 365 380 380 385 359 357 387 361 363 365 394 364 378 390 393 378 390 387 405 371 378 372 386 379 404 384 415 392 412 404 417 401 401 412 401 391 423 419 400 411 398 398 420 414 422 408 435 403 407 441 440 424 429 436 412 438 436 453 442 422 437 444 440 437 455 422 432 443 442 464 463 446 453 439 451 441 437 476 472 469 450 454 452 471 472 481 449 456 464 448 460 481 488 479 470 456 481 458 478 486 501 471 503 483 510 485 513 500 488 485 478 471 498 510 485 495 485 522 511 493 483 499 511 505 521 522 523 516 511 525 540 511 506 497 526 521 528 522 514 538 542 534 509 534 540 539 527 512 535 520 539 531 518 535 530 564 519 558 533 572 573 536 548 552 526 526 534 543 562 578 574 558 570 579 561 536 568 587 546 561 574 587 577 550 583 560 560 561 574 605 563 598 559 608 602 601 559 608 563 593 614 608 589 618 564 566 598 569 609 575 600 623 579 580 583 593 594 580 579 624 608 620 598 624 616 604 593 616 638 643 597 590 595 602 627 633 619 626 650 595 616 629 633 600 612 617 608 646 601 664 621 640 633 622 657 655 639 650 642 631 628 651 639 635 628 625 630 674 656 651 657 638 640 684 667 671 664 634 679 649 638 677 663 660 654 669 686 656 677 641 662 671 639 650 649 651 670 650 677 700 685 688 672 692 656 649 649 648 674 709 701 676 694 657 669 713 673 690 703 719 709 683 655 697 679 677 670 693 695 671 721 689 705 721 720 723 671 694 686 679 688 695 673 699 669 684 697 718 675 723 736 690 683 725 695 725 693 684 697 688 736 743 709 723 693 706 704 688 700 713 693 738 691 731 748 713 750 709 700 687 748 717 684 709 744 728 744 727 701 739 708 718 692 711 691 702 712 699 744 738 695 697 733 745 694 706 702 696 745 713 696 697 739 720 714 721 734 722 747 701 705 718 709 706 704 704 742 701 721 750 743 734 702 743 721 748 728 720 735 746 723 709 708 710 718 738 707 705 709 706 746 738 725 708 735 733 710 713 711 710 722 724 715 708 714 712 738 709 713 747 747 713 711 709 720 713 724 716 710 742 713 734 711 711 711 712 733 739 711 717 724 733 714 743 714 713 712 714 714 746 735 712 717 738 717 721
717 744 715 715 711 716 745 716 716 716 746 714 749 746 711 717 717 724 740 712 720 742 736 710 716 726 728 721 715 748 739 742 733 743 725 745 712 710 710 725 709 739 739 708 712 708 713 709 707 709 748 747 733 711 707 713 708 726 709 705 711 739 735 741 708 706 707 716 706 745 707 735 704 707 724 723 719 710 725 702 706 702 729 706 702 712 717 704 709 726 745 721 709 747 722 742 727 715 704 731 735 720 739 742 701 697 697 742 702 736 738 744 707 723 713 727 690 688 720 725 694 730 708 727 748 687 712 726 737 719 717 687 747 728 750 746 725 748 726 742 725 710 708 714 680 730 683 737 684 689 702 741 689 713 739 711 704 672 713 736 712 716 715 722 694 667 705 690 722 722 720 725 727 706 665 715 660 704 661 719 679 687 720 692 657 675 697 704 698 672 700 650 652 713 707 679 702 706 654 652 697 651 678 707 672 703 644 697 638 639 691 649 642 699 681 697 694 638 657 645 667 656 670 629 673 662 690 675 650 656 663 683 680 677 638 644 635 618 672 628 637 671 656 621 647 647 634 648 614 646 611 655 606 607 656 639 611 612 626 661 626 654 658 624 610 625 597 598 610 608 614 646 626 628 648 587 588 610 632 602 637 642 629 582 600 578 580 585 628 630 616 580 587 610 579 608 596 607 583 595 621 588 566 565 573 585 595 611 603 578 603 594 582 603 580 556 568 550 589 564 595 575 575 546 548 561 571 582 544 538 588 570 545 572 578 541 552 584 561 561 552 538 568 555 553 532 532 564 537 519 527 517 566 556 515 554 531 510 547 538 516 530 529 514 517 542 514 512 531 513 528 528 512 525 512 518 501 490 535 511 501 504 485 523 521 528 487 506 495 478 482 487 477 483 515 518 494 486 496 506 465 478 506 472 467 489 471 495 459 495 483 483 479 485 474 468 486 492 478 488 472 468 450 473 467 439 478 447 444 435 455 446 457 462 454 467 454 429 424 466 425 450 444 445 430 431 416 433 429 435 419 447 451 436 439 438 427 423 417 428 419 424 434 402 398 431 426 425 399 415 400 396 410 387 388 411 401 382 408 403 402 397 401 385 373 387 385 403 395 402 401 371 382 379 388 376 376 364 383 373 381 360 388 364 353 378 373 349 363 354 346 361 368 375 341 356 348 354 361 367 356 346 356 342 357 355 326 356 332 343 334 345 323 336 318 330 345 316 344 324 317 332 318 311 313 325 315 312 317 311 322 300 308 317 310 309 319 309 311 298 317 292 286 302 301 306 285 300 293 299 293 299 280 285 284 272 298 297 295 292 286 277 283 265 283 264 265 267 277 258 267 275 275 276 276 265 267 270 256 250 247 252 263 250 248 242 256 260 245 242 256 247 249 238 240 245 249 231 229 243 236 230 223 239 221 231 222 232 220 235 230 214 216 230 222 210 227 222 226 225 211 207 214 213 203 206 204 196 212 205 193 194 206 203 194 200 190 191 193 198 185 200 186 184 191 187 188 189 191 175 177 184 177 187 174 177 173 183 176 175 180 180 173 169 173 172 162 164 167 156 156 164 157 160 167 154 150 162 155 150 157 150 156 148 142 151 145 152 139 145 147 140 138 135 136 146 142 134 130 141 135 128 138 138 126 132 126 133 132 122 126 130 128 118 118 126 119 117 123 118 118 117 110 111 113 118 108 107 107 113 106 110 103 110 106 103 101 99 106 99 100 102 99 101 100 97 97 95 93 90 92 89 95 89 93 85 86 90 83 87 84 81 80 82 80 77 78 79 81 75 78 79 78 78 77 76 75 73 73 73 69 72 69 69 66 67 63 67 66 64 65 61 63 59 63 61 60 60 58 59 56 54 56 54 55 52 53 53 53 52 52 52 52 48 47 48 47 46 45 46 46 44 43 42 42 40 42 39 40 40 38 39 38 38 37 36 35 37 35 35 35 34 34 34 32 33 30 30 31 31 30 28 27 27 27 26 26 25 25 24 24 24 24 23 23 23 21 22 22 21 21 19 20 20 20 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 19 20 21 20 21 21 21 23 22 24 24 23 25 25 26 25 26 27 27 27 27 28 28 31 29 31 30 31 32 34 33 35 33 34 36 35 35 38 37 39 38 39 40 40 42 39 42 41 44 44 45 45 44 45 46 45 47 47 46 51 48 50 51 51 54 52 51 53 52 55 55 55 58 59 59 58 57 58 62 59 59 63 64 64 64 62 68 67 67 66 68 67 68 69 74 71 75 71 76 78 74 76 78 79 79 78 79 84 83 85 85 83 87 85 88 89 88 85 85 91 95 94 93 91 96 94 92 98 93 102 104 104 102 101 104 98 105 101 103 107 111 106 106 107 107 106 116 114 108 115 112 118 112 119 116 123 125 118 117 126 128 123 122 123 122 130 134 126 128 138 128 137 135 139 142 134 143 138 143 145 138 143 143 140 139 153 145 141 153 155 144 154 155 153 150 159 155 151 165 166 154 167 165 166 166 161 164 173 174 164 171 179 165 167 179 170 184 170 171 183 180 182 185 190 189 178 180 189 185 192 185 185 185 196 193 203 195 191 199 209 208 197 196 195 211 211 216 201 213 219 212 207 211 211 210 207 225 220 220 228 229 230 224 216 218 236 225 241 226 243 236 228 243 226 228 251 249 234 242 254 253 234 247 256 261 248 251 240 257 257 245 262 262 267 250 267 273 272 258 268 255 273 260 279 258 265 264 276 287 286 281 271 283 279 283 280 277 295 281 288 301 288 282 297 285 281 298 292 291 286 308 315 310 303 297 300 302 295 319 322 328 303 328 305 309 326 333 315 306 320 336 332 338 317 318 323 328 343 323 320 327 322 340 324 332 350 328 353 339 361 361 357 344 346 346 356 354 366 341 360 372 375 377 355 351 358 370 365 361 354 359 389 381 364 379 378 380 381 369 374 368 372 385 383 390 388 400 377 406 393 406 409 386 395 380 388 401 409 402 397 412 396 397 408 414 426 427 405 410 431 438 404 419 401 402 422 435 413 433 436 436 427 415 415 439 421 429 425 434 426 454 436 447 427 432 461 469 435 432 442 459 466 471 453 461 464 442 451 454 446 451 444 448 453 469 448 475 486 463 454 466 460 494 477 483 498 480 486 503 508 487 490 507 494 481 477 484 471 499 508 521 513 523 517 510 526 485 530 485 516 505 506 490 536 514 509 520 509 524 515 531 546 547 524 506 542 552 526 509 509 537 527 538 509 517 550 550 556 520 557 565 560 528 532 561 548 555 553 562 539 576 564 554 563 536 540 552 563 560 559 552 565 567 587 568 585 568 588 561 587 560 593 560 551 548 570 576 572 553 558 562 584 559 562 598 594 613 588 573 569 584 584 614 573 614 597 610 605 577 573 628 584 607 591 591 614 618 582 586 597 609 628 602 630 596 619 600 630 646 645 641 649 601 634 635 630 624 632 596 632 628 656 646 654 601 609 653 636 666 643 614 664 657 608 667 637 653 647 642 647 669 635 643 617 622 646 652 648 644 652 684 686 653 635 679 629 661 666 669 679 642 668 693 681 657 671 641 644 683 675 655 645 680 686 680 656 681 695 665 653 656 647 684 704 663 659 690 679 685 666 681 679 650 698 682 662 661 654 705 657 667 663 682 674 709 703 666 664 668 697 726 698 721 716 730 685 724 715 698 684 671 688 708 689 678 669 712 720 703 739 688 728 678 716 694 698 708 729 722 679 746 734 721 681 707 690 698 730 718 692 701 692 701 724 706 745 703 684 698 688 700 747 712 708 746 710 729 688 729 708 745 706 703 692 716 734 710 727 716 704 704 728 694 699 742 701 722 699 721 700 697 706 734 729 750 740 717 710 701 739 726 701 703 706 702 705 738 726 729 709 746 714 742 708 706 722 734 708 707 713 740 711 726 731 738 739 719 715 712 710 716 709 746 725 707 742 713 737 714 709 711 714 715 710 715 740 713 714 711 710 714 714 716 714 714 749 737 735 713 714 722 715 713 715 735 712 746 747 712 724 713 750 717 749 714 719 711 724 713 711 712 717
711 711 716 716 730 720 736 721 716 715 715 713 727 712 712 712 716 714 732 725 720 713 717 719 715 738 712 741 749 713 725 725 737 712 715 741 713 709 714 711 711 721 713 739 713 711 708 713 737 711 742 750 730 730 709 706 746 719 709 717 729 731 709 719 710 716 743 735 741 726 729 710 748 737 702 703 708 744 701 718 725 746 700 706 724 736 748 706 734 740 703 701 714 715 716 733 721 695 722 736 706 703 698 694 697 708 697 745 706 739 738 705 723 712 717 735 693 690 723 739 749 697 727 686 705 730 748 717 747 687 739 732 690 729 746 690 693 723 685 739 688 725 679 695 694 728 703 727 692 695 683 682 711 710 730 729 674 733 711 696 723 681 670 709 718 713 678 671 680 694 728 729 677 722 669 712 701 701 697 707 681 702 683 654 699 682 717 705 670 686 686 709 684 660 673 677 704 691 695 654 674 651 666 646 685 683 646 651 681 639 657 675 635 691 655 639 639 644 637 665 648 693 667 646 657 652 655 665 681 637 682 675 645 646 652 680 679 653 654 632 648 664 622 637 640 665 666 629 660 640 671 642 652 651 628 649 642 632 640 662 661 633 608 640 637 626 605 638 610 610 597 593 642 613 609 588 604 592 609 594 589 638 607 607 614 621 594 578 615 633 604 606 626 620 611 572 612 605 587 576 571 612 604 613 587 567 575 590 605 600 570 603 582 560 571 565 569 584 575 574 572 549 563 596 557 594 568 543 558 553 587 569 580 574 574 562 542 581 555 547 569 571 552 550 554 553 530 569 530 551 555 553 529 517 534 557 523 543 532 523 558 507 534 526 517 547 547 525 509 522 510 517 507 495 531 539 523 511 489 508 507 499 502 524 499 494 511 517 485 517 507 512 475 512 495 510 500 509 489 479 476 474 490 484 473 471 496 472 493 503 484 478 491 463 454 490 483 485 488 485 485 476 481 474 452 468 468 447 441 446 439 434 460 467 451 451 454 437 460 448 457 432 454 431 424 458 453 415 446 433 452 444 446 449 436 444 414 412 425 405 415 417 404 425 397 399 407 421 423 425 397 422 415 400 423 402 407 420 384 391 381 415 396 411 380 387 393 400 394 385 381 368 380 380 373 362 393 369 378 374 374 359 370 385 366 385 379 368 377 365 365 354 350 361 344 372 352 368 355 359 353 365 344 356 348 343 337 337 352 328 335 351 327 342 332 324 326 346 324 332 329 331 320 309 334 333 311 309 330 310 308 313 321 313 306 311 297 297 305 304 294 315 293 307 303 298 288 293 299 298 305 284 298 300 299 296 277 279 296 293 286 269 270 284 285 276 269 281 281 278 263 257 257 257 259 255 252 266 250 254 255 254 253 259 261 260 247 261 239 249 256 245 232 241 232 229 250 244 242 241 224 234 234 229 232 241 234 237 235 230 233 227 223 216 214 228 211 222 210 221 223 211 222 219 215 215 207 215 200 207 210 203 199 207 206 195 189 200 203 199 193 188 192 185 193 195 188 182 189 180 188 183 185 178 178 173 174 170 177 182 181 166 165 166 176 163 163 160 164 157 170 159 167 167 164 165 152 163 160 160 150 153 150 152 152 143 144 150 149 143 139 141 148 137 143 145 139 140 131 129 132 135 135 131 128 134 123 133 128 128 130 119 123 124 121 122 117 123 118 120 120 115 115 112 110 112 111 113 113 112 111 112 104 109 109 108 101 107 101 101 104 99 100 100 101 98 92 91 94 89 94 90 92 91 91 89 87 87 89 88 85 80 86 84 82 77 78 83 83 76 77 75 77 74 74 77 73 71 71 70 68 67 66 67 68 69 68 65 65 65 61 62 61 60 58 59 59 57 57 57 59 58 58 57 52 52 52 52 53 51 50 48 50 48 48 46 45 46 45 47 43 44 45 43 43 42 41 42 41 41 41 41 37 38 38 37 37 35 35 34 34 34 33 34 31 32 30 30 31 29 28 29 28 27 28 26 26 25 26 25 25 23 23 24 22 22 22 22 21 20 21 20 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 20 19 19 20 20 20 21 21 22 21 23 23 23 24 23 25 24 25 25 26 27 28 27 28 28 28 31 30 32 32 33 31 34 34 33 33 36 34 37 37 38 36 39 37 40 38 40 41 39 40 40 43 41 45 43 45 44 47 45 45 49 49 49 52 48 50 49 50 53 52 56 52 53 54 54 55 59 56 57 58 62 58 63 64 61 65 64 66 64 68 66 66 70 70 69 69 71 71 69 74 73 75 76 76 80 78 79 80 77 80 77 82 78 84 83 85 85 82 83 91 90 86 91 92 90 91 89 96 93 95 94 93 98 97 95 102 101 97 104 99 103 108 102 107 110 108 108 112 112 116 113 110 109 110 115 114 117 121 116 115 121 126 122 122 120 128 124 127 132 126 128 126 127 138 140 135 132 134 136 134 133 141 139 142 142 140 146 146 140 145 153 144 143 147 149 159 156 150 158 160 156 154 165 156 169 160 165 168 162 167 175 176 168 170 178 170 176 169 169 170 176 184 186 184 180 178 178 189 185 178 190 192 189 187 196 192 197 194 193 195 191 206 207 192 196 202 207 213 213 213 217 205 221 217 223 223 212 223 218 217 228 215 223 211 216 226 235 229 221 228 225 231 225 223 228 225 231 246 228 240 243 230 239 253 254 255 240 245 258 250 252 253 250 266 254 257 252 266 271 264 259 273 261 265 279 270 257 264 280 267 274 278 286 277 284 272 290 288 279 294 294 278 277 292 303 293 304 286 294 282 290 302 289 290 301 300 299 308 313 300 294 315 303 324 299 305 326 324 319 313 323 326 321 309 332 328 314 335 339 333 335 349 346 338 327 324 324 346 337 349 358 334 358 344 341 344 363 368 337 354 347 373 368 373 363 347 350 364 376 363 360 371 365 364 376 383 364 372 363 396 374 384 385 393 374 388 369 385 386 375 393 386 380 395 377 412 381 382 413 412 404 398 419 422 389 406 396 394 417 396 423 423 402 413 425 434 422 442 442 421 437 408 441 413 437 444 450 448 417 432 451 459 438 462 422 447 445 464 450 440 469 450 470 465 460 433 470 465 474 480 462 464 445 452 462 444 476 473 465 457 493 467 466 477 492 479 493 461 458 493 471 464 499 497 493 499 495 503 501 508 507 487 477 474 511 507 523 493 516 528 503 517 520 508 490 488 536 502 535 522 492 535 521 542 526 504 508 499 509 512 522 503 507 505 522 527 547 512 525 563 557 556 542 565 535 544 564 540 533 565 570 569 577 543 544 574 571 557 551 576 575 550 548 560 541 590 574 560 574 583 552 544 581 596 582 551 590 580 572 562 603 575 596 593 587 576 579 592 601 576 595 567 573 612 608 580 576 620 594 618 627 591 617 593 588 625 616 623 604 586 579 582 621 623 640 588 622 625 588 604 589 606 646 616 646 612 600 626 605 603 607 611 647 600 603 605 604 622 654 618 612 630 621 621 618 650 615 621 672 647 666 658 616 653 663 659 658 646 618 637 622 633 630 652 682 628 651 686 630 627 644 632 666 653 686 665 683 651 693 658 688 643 696 685 667 646 643 699 699 655 653 644 649 682 665 661 692 689 653 673 671 649 694 658 706 714 652 705 688 675 711 667 702 698 694 713 687 697 679 686 701 665 667 697 696 683 722 705 675 697 675 725 731 732 702 736 682 698 738 726 675 717 684 715 697 676 707 706 699 724 685 742 678 744 687 705 746 741 733 705 695 683 731 743 684 715 728 713 748 699 720 735 696 702 741 686 712 702 689 697 695 750 691 707 696 703 726 693 714 745 726 718 724 701 722 735 717 701 707 740 715 716 698 702 743 703 698 736 718 705 739 705 743 702 723 703 733 716 703 742 707 746 718 706 732 706 707 730 728 716 705 708 730 709 721 725 749 708 706 725 709 707 709 708 720 708 729 724 712 750 709 710 708 744 714 742 710 710 712 710 709 715 734 717 710 716 713 711 710 712 733 728 723 715 712 713 712 714 713 714 726 742 712 712 748 717 713 717 740 726 711 749 718 714 712
731 725 711 748 713 713 717 735 721 721 736 713 713 732 721 717 712 716 711 724 713 739 710 710 711 712 715 736 714 715 717 710 738 709 710 728 710 711 713 744 722 747 712 716 713 710 712 707 749 713 713 710 708 744 706 722 711 723 705 707 708 706 744 717 717 717 737 710 706 707 708 704 703 723 707 732 702 702 746 707 704 741 724 718 702 714 704 726 732 722 697 745 731 697 709 708 730 714 721 696 719 709 738 693 729 715 697 692 714 731 731 731 712 728 692 742 705 697 738 738 711 726 715 742 707 697 712 685 693 692 720 699 698 735 736 722 745 742 747 711 703 694 679 694 715 724 734 699 741 714 692 700 734 706 719 721 701 699 710 698 691 693 705 704 704 686 718 713 678 663 689 714 680 716 704 664 719 659 715 670 690 704 698 715 719 658 716 700 656 683 692 708 650 675 694 685 700 672 653 658 687 650 678 655 674 689 690 692 671 665 659 663 683 638 675 633 656 635 679 687 631 691 686 663 685 668 675 627 633 651 681 625 656 682 642 641 629 639 674 621 615 625 654 627 638 645 613 635 647 628 619 642 654 666 621 610 663 658 657 618 659 618 637 618 640 639 643 609 617 598 590 597 642 634 589 595 597 626 592 611 635 628 630 630 581 601 634 577 612 604 611 616 622 620 610 600 582 590 580 604 581 605 615 616 578 610 610 572 560 565 558 581 594 573 569 605 570 583 562 582 553 574 578 580 580 556 584 561 558 566 556 560 583 558 555 559 564 564 557 576 546 540 564 543 561 573 566 570 533 543 567 529 563 567 535 556 517 543 524 556 535 522 511 522 552 503 503 548 521 542 514 529 522 498 504 509 531 523 536 538 528 511 511 503 500 502 490 486 514 520 484 480 477 486 509 491 495 511 485 493 482 475 474 500 496 462 491 486 468 466 480 473 453 495 470 481 454 459 460 481 460 485 482 476 454 438 462 445 450 442 461 455 466 446 439 446 462 453 454 428 441 464 458 442 459 456 429 433 433 441 423 449 446 432 440 423 405 440 427 416 412 431 407 415 403 427 415 406 391 415 403 396 386 416 416 413 384 395 391 388 395 401 409 409 395 389 398 396 381 399 388 394 388 373 386 362 389 379 385 367 387 377 358 387 358 370 377 354 365 370 375 373 350 361 359 351 345 349 364 366 360 344 339 347 356 341 330 342 330 334 329 331 336 333 326 324 331 328 317 328 322 323 327 334 321 325 327 311 321 310 320 322 313 316 310 315 297 314 297 299 307 304 297 295 313 290 304 305 284 305 297 285 296 283 282 276 296 290 269 286 270 285 283 281 263 277 283 266 268 276 261 255 263 263 251 252 274 259 267 268 256 266 249 243 241 240 253 248 239 252 246 243 255 231 240 241 246 235 227 248 225 226 236 230 229 231 237 233 234 230 219 223 226 214 228 218 224 210 206 218 215 215 216 218 215 218 199 209 197 206 211 202 194 209 195 202 193 192 197 194 201 190 188 183 186 179 184 185 189 188 187 173 173 175 184 170 176 180 175 175 180 168 172 177 171 161 168 161 170 158 155 168 166 159 164 157 150 155 157 152 156 156 144 148 154 149 148 146 139 144 139 145 148 136 141 137 133 142 130 140 140 138 137 135 127 130 131 130 122 127 121 119 125 122 123 123 121 117 122 118 122 112 120 110 109 113 114 113 105 105 112 104 109 106 106 101 101 107 99 96 101 95 100 96 93 97 92 92 90 96 88 90 91 89 91 84 89 87 85 85 86 86 80 78 85 78 80 78 80 80 78 77 73 78 76 71 70 73 74 70 69 67 67 65 68 64 63 63 62 66 61 65 64 60 59 59 60 58 60 57 56 56 56 55 52 54 51 54 54 51 50 50 49 50 49 46 46 45 47 45 46 44 45 42 43 40 41 42 41 38 38 38 39 38 37 38 37 36 36 35 34 33 34 33 32 32 32 32 30 31 30 28 28 28 28 26 26 26 26 24 25 24 23 23 22 22 21 21 22 21 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 19 21 21 21 22 22 23 23 23 23 24 25 25 25 26 26 27 27 28 30 29 29 29 29 32 32 33 31 34 32 34 35 36 34 37 37 38 36 39 38 38 38 39 42 42 40 42 41 44 43 44 43 46 45 46 46 46 49 48 52 50 49 53 53 53 53 55 54 53 57 54 59 58 57 57 62 57 60 59 62 64 63 61 62 66 64 66 65 69 72 73 69 68 69 70 76 74 74 74 77 74 79 81 78 80 78 84 82 85 79 84 86 88 86 84 84 85 85 90 92 91 94 89 96 94 92 92 94 94 104 102 97 105 102 104 107 101 107 107 103 112 105 109 110 108 117 115 112 111 114 112 118 116 121 125 114 122 116 125 119 120 126 131 124 129 125 134 133 127 132 136 138 136 142 133 141 135 141 134 136 149 140 143 140 149 149 152 155 149 151 153 151 154 162 151 160 155 156 160 164 156 158 168 164 163 166 173 168 172 177 170 171 181 168 181 182 181 176 183 176 179 177 187 182 194 182 192 182 198 200 186 197 200 198 200 204 204 205 199 197 198 197 211 204 198 213 212 217 212 206 219 204 221 219 213 211 222 228 213 214 232 232 225 235 226 235 220 237 224 238 238 238 240 234 242 243 247 252 237 238 250 248 254 252 255 244 244 260 256 265 247 264 258 260 271 272 255 255 270 263 272 262 257 266 259 272 270 273 269 283 278 284 277 271 296 290 283 283 277 277 284 297 297 290 290 286 303 292 314 314 313 308 314 310 309 316 313 301 306 325 328 312 326 313 310 310 330 307 323 336 316 314 335 331 319 315 338 324 336 323 325 348 356 349 346 344 339 343 349 355 355 360 339 368 349 365 357 369 372 362 352 376 380 374 356 368 373 381 369 379 381 365 376 361 375 377 385 382 387 371 395 387 376 379 398 382 407 404 381 391 387 402 416 394 407 418 393 409 392 412 404 410 406 427 417 424 424 400 397 399 434 407 413 430 427 441 422 415 448 427 450 433 419 418 449 445 456 419 429 428 440 465 423 452 467 443 466 458 432 474 446 474 441 450 444 438 457 463 452 484 461 444 489 466 447 477 464 476 463 456 455 465 486 468 465 487 485 467 465 492 511 496 469 468 495 489 477 500 478 521 520 521 507 489 481 525 521 520 519 518 524 495 500 510 528 496 495 518 503 509 544 512 514 543 544 525 521 548 556 552 512 534 551 544 523 554 539 553 557 530 539 561 541 533 524 557 537 552 544 546 551 546 555 549 562 559 561 586 563 544 551 551 543 584 545 570 582 588 598 578 592 577 576 595 596 565 554 564 592 572 592 610 588 569 562 588 588 580 617 564 583 576 586 593 620 576 584 600 626 626 604 599 607 601 599 613 634 596 587 593 603 596 612 614 635 612 642 619 611 601 628 611 649 626 620 626 617 647 652 644 598 646 648 634 606 618 614 665 650 653 616 667 623 628 647 656 645 620 625 647 631 635 672 663 676 642 625 620 648 652 656 630 640 673 661 683 686 672 643 645 630 634 654 661 697 672 687 659 673 675 672 690 647 660 659 644 683 694 698 648 704 666 686 645 682 658 699 678 682 675 667 693 684 687 663 713 697 703 661 665 692 720 704 717 711 705 714 727 684 705 671 707 708 685 729 697 689 700 706 688 704 673 713 700 695 718 734 713 690 692 728 742 689 744 737 675 731 717 723 697 714 704 747 700 707 724 692 721 740 694 703 723 720 715 722 729 705 736 689 685 692 687 715 701 743 736 692 743 692 690 701 691 735 706 704 737 703 725 713 725 745 741 698 725 708 697 715 704 698 728 716 749 745 716 701 712 710 723 747 733 701 742 721 702 725 705 708 707 717 709 704 710 737 708 727 726 749 742 714 706 750 737 740 710 706 712 731 738 728 721 709 711 723 712 731 711 711 731 713 741 723 731 711 713 715 709 729 713 729 713 713 712 712 715 716 716 715 721 736 740 723 716 715 713 715 741 748 716 712 715 711 711 735 714 713 724 738 717 727 712 740
739 714 714 725 729 731 733 716 712 739 715 711 715 711 743 712 713 715 749 711 716 748 731 714 713 733 719 727 730 740 749 710 724 739 749 728 715 712 715 714 708 713 736 709 741 713 710 707 708 725 721 719 741 707 712 727 709 708 718 707 747 735 740 710 704 704 723 706 723 705 719 709 733 746 706 736 706 748 714 704 703 700 727 725 744 704 708 733 702 709 707 697 725 740 712 741 695 721 700 712 717 737 739 747 749 710 737 747 697 728 724 740 696 732 745 733 721 737 688 705 697 705 723 713 718 698 750 709 690 733 734 733 737 740 749 717 717 722 717 710 700 701 712 711 688 688 706 726 675 695 740 700 681 725 672 720 737 679 705 728 714 689 711 674 717 688 683 670 716 681 667 698 696 712 661 677 702 696 688 721 661 693 705 670 662 719 694 715 679 676 717 712 707 665 656 681 650 673 674 654 709 702 681 692 668 691 649 702 674 678 701 689 681 699 641 684 636 693 651 662 692 691 678 653 680 678 671 649 678 674 636 637 668 628 625 639 633 655 673 674 632 628 653 651 668 638 640 661 621 637 624 617 615 667 609 621 615 602 660 623 629 650 626 653 599 650 614 628 599 647 627 617 597 640 632 604 621 588 603 594 613 640 589 612 600 583 592 628 593 598 607 614 572 585 588 618 592 572 603 623 591 591 565 587 601 564 578 586 589 567 597 564 588 555 576 605 571 570 586 572 573 600 560 578 576 562 591 581 547 555 548 541 552 534 541 584 531 562 563 530 545 526 547 530 558 572 568 528 561 540 530 520 530 553 547 562 520 556 555 546 547 540 516 512 530 553 549 506 516 540 520 533 532 526 508 530 529 525 503 491 508 495 498 525 489 485 501 501 525 518 485 514 517 494 472 477 490 495 480 500 500 491 473 471 492 506 500 491 494 488 499 473 465 457 451 463 472 472 460 480 470 444 444 445 450 451 443 453 449 478 440 467 431 465 453 436 464 465 449 443 442 426 457 446 421 446 446 455 452 421 431 420 419 417 429 405 405 424 422 439 435 427 431 424 419 431 394 398 393 406 425 400 388 420 384 405 395 408 393 415 412 377 397 400 377 406 402 379 372 373 390 401 398 384 382 371 389 383 381 385 381 383 380 385 352 379 377 372 350 348 364 346 367 351 350 372 352 368 340 337 344 341 349 336 347 333 355 345 352 327 349 353 349 330 320 334 344 316 341 333 322 320 313 324 320 335 323 322 324 325 305 300 311 326 311 300 322 316 304 300 294 294 297 301 298 308 310 292 288 281 302 285 281 280 298 277 284 286 290 284 278 286 276 273 277 273 271 263 261 280 272 257 276 267 253 275 263 268 252 249 270 260 244 258 247 261 247 238 258 259 256 241 247 243 244 229 251 234 248 238 235 242 229 233 230 228 239 219 225 225 215 220 232 213 223 212 223 213 220 212 221 215 205 220 212 215 215 212 196 198 205 208 196 198 201 200 192 196 193 190 199 186 190 198 197 193 181 188 190 190 188 179 182 173 184 182 179 181 173 174 168 171 168 170 171 162 160 162 161 157 166 155 161 166 158 154 163 150 149 149 147 148 146 152 148 143 147 146 151 151 141 140 143 147 135 133 143 135 133 131 135 137 136 138 126 128 129 126 121 120 121 128 122 117 125 126 124 117 117 114 114 111 110 117 116 108 114 113 105 104 104 108 108 101 101 104 101 106 102 105 97 97 97 99 94 98 96 93 93 97 94 92 89 91 90 85 87 83 84 88 87 87 83 80 79 81 78 82 78 76 77 78 79 72 71 76 74 70 69 74 71 73 71 68 66 66 65 66 64 61 61 64 59 61 61 60 62 60 60 58 56 54 54 56 56 56 52 55 50 53 52 48 52 48 48 46 48 45 44 45 44 45 43 42 43 40 42 41 40 40 41 38 39 37 37 38 37 35 36 35 35 33 32 33 33 33 31 32 30 31 29 28 30 28 27 26 27 26 25 25 25 24 24 23 23 23 22 21 22 21 20 19 20 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 20 21 21 22 22 22 22 23 23 23 25 25 25 25 25 27 27 27 27 28 30 29 31 29 30 30 33 31 32 34 34 34 36 34 36 35 37 37 38 37 40 40 38 42 40 43 41 41 44 43 43 44 44 44 48 48 47 47 50 49 51 53 51 50 54 55 52 57 57 57 57 57 59 59 57 58 57 59 59 62 63 64 61 63 64 64 66 68 65 66 68 68 70 69 71 72 73 74 72 78 77 77 78 82 78 80 80 82 85 79 85 81 83 89 84 85 89 93 92 95 88 94 90 97 97 92 100 93 99 104 100 104 100 104 105 102 104 106 103 108 109 112 109 110 107 115 117 117 115 120 111 112 114 115 121 123 123 125 127 126 123 122 129 123 125 131 132 126 138 129 136 137 139 139 138 142 133 146 145 141 140 141 142 145 152 153 153 151 144 157 148 152 148 162 155 154 153 166 167 159 155 163 156 157 171 174 164 166 162 172 171 180 181 167 182 173 174 182 178 183 180 181 183 182 190 178 190 183 199 190 198 189 185 200 198 197 195 203 206 204 203 199 200 206 196 203 209 214 209 213 204 205 218 223 227 226 227 230 210 230 219 233 232 219 228 235 237 237 221 237 233 239 226 245 245 228 241 231 233 232 251 243 238 252 247 248 251 244 248 257 251 253 270 248 249 251 267 266 271 254 269 258 262 278 263 266 286 283 286 280 276 266 279 289 287 293 285 281 293 292 298 298 294 297 305 308 308 299 290 290 299 305 315 312 303 306 322 322 297 327 302 311 304 324 318 311 308 318 310 326 321 314 343 339 345 330 326 318 319 329 326 344 346 352 328 330 350 344 341 361 339 341 364 339 365 370 368 355 367 344 362 375 374 348 374 348 372 358 375 382 388 382 364 363 389 385 396 377 395 365 378 367 384 380 407 401 373 381 396 379 385 409 387 387 412 406 387 413 413 402 412 398 392 397 408 430 419 423 407 436 417 426 425 423 421 408 423 439 449 426 432 449 418 414 433 418 442 444 456 452 428 448 429 464 439 456 432 459 449 468 459 458 435 439 455 444 448 472 450 441 445 474 474 455 485 483 449 479 460 486 486 463 478 474 493 463 468 466 481 491 477 479 505 491 494 499 476 482 517 501 511 486 482 507 497 502 512 513 498 512 510 488 501 513 540 513 527 543 531 541 512 514 505 515 523 535 522 514 516 535 557 548 509 537 555 526 533 523 542 516 516 568 531 539 532 537 541 541 552 550 550 541 580 554 547 542 543 565 583 537 557 562 585 589 581 559 593 575 552 575 601 577 563 569 570 559 581 583 563 608 586 569 581 574 571 565 593 599 616 606 599 567 576 613 593 599 610 621 577 581 618 585 616 624 623 594 636 586 585 620 599 611 642 634 586 610 631 626 628 622 648 617 634 648 609 638 604 626 602 636 604 606 655 622 607 624 629 641 610 619 658 645 662 613 632 630 622 654 646 660 627 671 650 664 645 651 626 662 657 642 677 681 686 671 642 673 632 679 673 645 678 657 676 638 673 687 686 636 698 668 659 642 689 672 692 663 699 641 668 670 681 683 659 650 646 650 655 682 679 653 681 654 691 697 691 670 668 667 704 655 713 716 724 700 700 670 718 717 676 696 665 714 692 722 704 713 686 677 706 714 691 700 672 712 670 720 682 687 721 730 672 680 704 702 674 698 742 741 689 709 728 680 748 695 684 734 732 682 717 683 730 735 750 713 727 687 732 728 689 745 734 729 702 705 749 733 694 738 717 725 746 695 733 701 710 712 712 706 693 694 710 734 697 696 738 724 708 746 740 741 729 699 735 738 725 714 700 735 737 715 712 705 712 726 703 707 717 734 731 708 704 704 703 708 707 721 712 726 709 705 733 709 743 739 710 710 711 709 708 723 719 710 712 708 721 710 709 712 731 710 713 709 715 750 711 712 740 725 745 735 739 712 732 710 713 731 738 720 732 711 734 749 719 728 716 714 712 738 711 712 713 713 720 720 715 720 714 717 744 712 745
714 712 730 714 714 749 713 717 712 720 716 723 715 727 716 717 727 713 715 711 716 745 739 727 712 713 727 743 716 710 710 715 711 709 713 739 712 728 719 730 720 708 738 711 710 735 709 710 720 724 717 710 706 708 730 743 711 745 739 712 705 730 705 720 705 750 705 734 745 704 738 704 704 704 704 734 710 701 706 731 747 729 704 740 727 743 733 724 727 743 741 743 716 697 731 696 696 727 696 706 704 717 738 695 698 740 732 739 747 747 731 710 705 690 744 703 725 729 731 707 699 711 685 707 690 690 703 719 692 739 741 733 690 684 694 717 683 685 744 711 695 730 711 744 713 726 703 734 709 704 728 719 729 716 697 702 696 699 669 720 730 696 673 665 692 676 672 724 730 664 675 726 716 714 675 697 681 718 680 705 687 678 719 692 708 711 714 682 713 675 651 651 714 677 691 651 648 680 699 658 644 706 704 675 695 653 667 684 688 677 650 694 644 650 642 676 680 695 689 685 631 694 665 659 691 686 686 663 626 634 643 678 660 667 683 646 675 621 665 640 673 647 675 640 645 661 631 665 665 629 661 668 614 627 614 647 663 624 614 601 609 633 656 631 603 623 596 621 629 622 626 589 650 607 638 627 636 603 636 590 603 631 623 635 586 604 592 611 618 627 574 628 591 624 575 609 606 616 618 589 608 568 616 610 579 599 593 574 614 608 581 585 554 602 590 573 595 549 570 551 584 557 545 584 570 577 567 543 541 542 570 545 570 579 579 580 534 531 537 568 527 579 562 573 548 542 558 532 565 557 543 532 521 547 561 531 553 519 554 545 520 542 550 545 517 527 550 526 530 504 507 532 513 503 500 542 532 538 508 529 505 522 514 494 527 503 525 480 520 484 510 518 515 500 513 473 490 482 508 505 494 506 480 469 468 487 481 495 469 456 497 462 485 480 460 494 453 485 447 453 458 455 446 460 444 462 468 467 442 441 444 458 444 440 442 447 450 454 441 464 459 451 424 442 420 444 416 442 444 420 440 437 435 437 414 434 441 410 441 430 425 423 414 415 425 413 403 418 410 427 391 409 424 422 385 399 399 384 387 417 378 410 384 403 388 404 398 381 389 400 366 376 384 373 383 362 380 391 377 391 356 372 360 353 362 358 356 381 374 377 369 350 345 342 347 351 362 357 347 352 337 350 354 360 360 349 334 325 336 349 324 347 335 328 329 344 343 337 326 339 341 326 314 312 330 321 332 312 330 324 309 326 307 322 316 323 293 303 312 307 312 293 294 313 302 283 303 308 303 298 286 283 298 301 278 283 282 275 282 288 268 284 266 282 279 280 270 284 276 267 274 264 277 275 256 258 266 257 265 259 255 263 253 257 252 264 254 247 261 251 245 249 242 245 246 246 246 240 247 237 230 241 241 221 230 219 229 217 237 218 214 227 227 217 212 221 223 226 213 205 223 220 203 216 205 199 202 204 199 201 194 193 204 207 192 196 205 188 187 191 193 185 194 185 191 188 180 191 177 191 188 180 173 175 173 170 185 175 178 176 168 178 174 164 166 172 165 158 165 164 160 162 162 155 158 160 152 154 153 160 147 153 152 149 142 153 144 143 146 141 143 137 144 144 137 138 133 138 142 140 131 137 138 134 136 130 135 129 123 127 131 125 123 126 126 115 117 118 117 117 115 118 113 111 113 111 111 114 105 105 110 110 107 103 107 100 101 104 103 98 95 104 95 102 97 99 93 99 93 97 95 95 89 88 88 91 86 85 86 87 81 85 84 83 80 77 80 76 82 81 76 79 79 77 71 74 73 71 73 70 68 67 66 68 69 67 63 66 63 63 62 65 63 60 59 59 58 62 56 60 55 55 54 54 55 54 51 52 52 49 52 50 51 50 51 48 45 46 44 47 45 42 44 41 42 43 40 41 40 38 39 39 38 38 36 38 37 35 35 35 34 34 33 33 32 31 30 31 31 30 30 29 30 28 28 27 27 26 26 24 25 24 24 24 22 22 21 21 22 20 20 20 20 19 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 19 20 19 20 20 20 21 22 22 22 23 23 24 24 24 25 26 26 27 26 28 28 29 30 29 31 29 31 30 33 32 32 34 33 34 35 35 37 35 36 37 39 37 39 38 38 40 41 43 40 41 41 43 43 45 45 46 45 45 48 50 47 50 51 53 53 51 53 52 55 57 55 57 54 59 58 56 57 61 57 63 61 64 64 60 64 62 62 63 64 65 66 68 72 73 69 72 74 75 72 71 76 77 80 79 76 79 79 78 78 78 85 79 85 82 85 82 88 90 84 85 93 92 89 95 91 98 91 93 98 101 98 101 101 100 104 105 99 106 103 104 106 105 105 111 104 108 106 115 113 115 113 113 119 121 118 119 122 121 126 125 121 119 130 130 131 128 124 132 129 130 128 129 129 139 138 138 137 132 141 136 135 135 140 150 149 152 146 142 154 151 150 153 152 150 152 160 149 155 158 163 154 155 167 163 158 169 162 172 168 164 172 171 174 168 178 170 183 174 183 185 185 174 178 178 175 192 187 178 183 195 183 199 192 194 189 190 198 204 193 202 201 206 194 210 201 200 198 214 206 209 213 211 206 216 212 219 212 210 217 219 223 217 226 233 236 224 233 238 232 241 222 241 235 245 237 244 241 251 246 241 250 235 244 239 252 245 250 245 258 260 257 255 254 268 263 247 269 260 270 255 257 277 277 276 283 276 285 282 285 274 274 265 291 278 293 270 277 285 281 288 291 282 298 281 290 305 305 292 283 304 286 290 313 301 305 314 318 293 320 303 298 302 302 312 311 326 328 322 334 316 309 334 328 313 315 319 322 346 340 344 327 343 342 351 341 352 357 331 329 350 329 363 352 351 345 362 359 364 356 345 342 343 363 347 364 377 350 379 359 378 372 388 380 371 386 391 383 364 392 362 363 381 388 370 393 381 395 403 372 376 385 377 402 381 393 404 404 391 390 396 423 421 421 398 420 421 404 397 432 401 409 401 433 436 431 410 426 436 422 430 414 424 448 443 418 448 435 446 435 425 418 449 448 448 454 426 432 438 447 467 459 453 466 437 470 449 453 463 455 460 460 448 452 447 461 462 453 475 470 474 461 469 467 468 494 483 468 476 495 486 472 482 511 489 502 513 480 482 519 496 519 483 514 498 511 485 485 492 513 520 484 495 534 493 505 537 510 538 510 498 538 538 518 523 524 524 524 509 505 522 548 539 550 552 560 511 562 557 521 532 563 519 565 570 564 547 553 527 568 572 548 563 561 536 549 581 581 583 536 569 580 540 546 543 585 554 557 579 562 552 554 595 600 586 588 571 560 604 555 570 583 571 572 555 607 609 578 596 593 573 589 607 585 568 623 585 611 610 610 577 608 629 600 597 627 580 624 593 623 625 593 596 610 603 585 613 588 596 632 647 646 606 622 605 600 641 611 615 645 607 619 640 660 644 641 619 661 629 649 666 666 645 621 628 617 637 646 643 619 637 633 654 637 619 640 633 649 664 653 638 654 663 669 651 644 655 660 688 688 647 640 640 692 683 640 672 690 658 675 646 686 697 702 645 648 695 652 644 677 692 671 665 656 701 695 654 689 677 647 695 695 688 659 708 674 676 658 690 698 683 682 663 679 659 717 673 688 719 694 679 675 698 677 681 717 674 708 731 686 704 689 690 711 672 721 719 695 673 706 725 739 681 712 708 691 704 741 718 707 745 726 712 677 720 711 708 693 710 689 733 700 728 717 694 719 687 740 689 705 714 705 694 690 687 695 724 724 741 688 713 710 713 710 694 749 741 730 731 699 709 733 739 736 694 698 744 714 749 704 736 742 748 701 727 714 720 738 705 715 706 712 745 715 736 707 701 702 733 738 704 747 707 731 707 704 709 730 709 706 720 708 707 705 744 705 720 728 706 729 711 723 731 719 707 746 709 742 725 745 713 729 732 711 732 733 720 723 715 710 715 741 712 712 713 713 719 742 732 730 711 714 721 711 713 725 711 750 739 715 711 749 712 742 716 730 711 716 715 715 727 728 712 716
711 712 715 745 734 721 713 720 713 742 717 717 734 750 712 725 727 711 713 738 712 720 712 714 730 715 710 713 728 744 716 750 737 711 750 713 710 712 711 714 710 713 720 713 711 710 737 732 716 707 750 748 709 709 734 749 716 713 734 710 731 710 732 708 744 715 735 704 704 744 722 733 707 711 704 732 709 704 701 703 716 707 708 706 711 730 701 732 717 704 724 737 722 696 726 700 726 739 708 727 699 721 694 701 694 695 730 707 741 722 749 711 734 742 737 694 718 717 726 710 692 687 740 691 688 738 690 736 692 746 737 721 716 741 686 711 714 691 698 739 743 695 747 737 692 706 678 704 711 678 717 738 730 727 682 735 738 719 676 708 703 671 679 690 673 725 697 717 693 686 670 712 672 727 724 694 710 705 661 698 675 712 689 690 719 689 673 710 692 654 715 664 685 678 689 655 712 709 650 671 658 703 684 651 672 688 647 685 658 668 671 654 640 697 690 686 634 642 638 653 683 650 652 672 644 670 661 633 671 638 664 634 639 626 665 647 637 633 648 645 673 651 635 621 662 661 672 670 628 615 652 658 620 637 630 607 621 639 622 628 609 600 633 599 626 599 651 646 636 614 647 615 632 592 593 618 589 643 617 599 620 640 587 614 634 608 603 585 576 583 626 587 571 627 604 598 607 594 613 604 587 590 568 568 600 599 608 583 581 560 594 563 610 566 564 562 599 553 588 572 551 560 570 551 561 577 585 560 570 582 551 547 536 547 536 534 579 565 535 580 535 540 566 548 534 550 545 545 529 540 522 528 526 557 557 531 550 555 533 534 541 521 514 512 520 540 533 539 505 529 508 496 529 532 496 504 492 491 523 514 490 511 498 514 523 505 507 506 513 505 475 475 487 507 481 497 492 489 479 504 469 468 508 468 504 500 471 465 490 467 493 455 469 496 462 495 474 451 449 462 478 484 480 468 469 483 440 457 467 436 466 448 434 435 433 438 464 464 455 455 441 444 423 425 450 437 433 416 428 442 435 425 423 415 433 441 423 423 432 435 430 436 413 400 405 396 402 398 396 416 422 401 407 399 413 389 402 403 412 416 413 414 400 384 382 400 387 371 389 372 382 374 370 383 382 376 383 374 380 367 365 361 356 374 366 362 380 371 372 357 345 350 373 349 360 339 369 336 365 358 342 355 331 338 333 355 333 355 332 337 325 338 345 328 321 332 334 329 332 323 320 340 314 315 332 332 330 313 305 315 311 317 322 302 320 307 315 320 313 295 306 295 309 298 291 312 308 299 283 298 282 285 280 286 295 292 298 274 296 287 293 280 280 272 276 270 284 279 258 271 267 279 257 265 276 262 251 255 268 247 268 257 265 257 260 252 261 250 243 237 256 249 240 243 241 241 237 234 239 245 235 235 226 242 227 232 230 224 230 221 223 224 215 227 215 209 220 220 226 217 213 214 210 218 203 215 212 213 214 210 202 209 199 191 190 197 205 197 204 197 191 185 194 181 195 194 184 182 177 181 177 174 184 188 178 173 175 177 169 175 167 173 179 166 174 175 162 169 167 159 166 165 157 162 163 162 151 158 162 149 159 147 146 147 153 142 151 149 148 141 144 142 145 135 143 136 136 136 141 142 136 136 129 137 137 133 130 130 121 121 129 129 127 126 116 126 124 120 118 113 119 111 116 115 111 113 107 106 107 113 111 105 105 101 109 108 105 102 104 104 103 95 103 101 97 97 93 95 95 92 95 89 94 87 90 85 90 84 85 83 86 85 79 79 78 82 82 82 81 79 80 80 78 73 72 71 70 75 71 72 70 70 67 69 69 69 68 67 63 65 63 64 63 62 59 59 57 62 59 60 56 57 58 57 55 53 51 55 54 51 51 50 49 48 47 49 47 48 44 47 45 45 44 43 42 41 42 41 42 38 38 38 38 38 37 36 36 37 34 36 34 33 34 32 31 31 32 32 29 31 29 28 30 28 28 26 26 26 25 25 25 24 24 24 22 22 22 22 21 21 20 20 20 20 19 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 19 21 21 21 22 23 23 23 23 23 24 25 24 25 26 26 27 27 28 28 30 30 30 29 30 31 33 33 34 34 35 34 35 35 35 37 36 37 38 38 38 40 41 39 39 40 42 41 43 43 46 44 47 45 45 46 47 47 51 49 49 51 50 53 52 54 54 56 54 56 56 55 58 60 59 57 59 58 59 63 62 63 61 63 68 65 68 65 66 66 71 69 71 72 75 72 71 75 77 75 74 76 77 76 76 77 82 82 80 84 82 85 82 88 88 90 85 88 91 94 88 96 90 96 91 99 93 94 98 101 104 104 100 97 105 107 108 102 107 103 109 105 113 108 106 107 117 114 109 113 112 118 123 115 117 115 117 118 120 129 127 130 129 123 130 127 124 127 128 139 131 140 142 131 143 132 142 140 139 142 144 145 149 140 143 145 147 147 146 150 155 146 161 149 160 158 156 156 166 161 168 155 156 161 165 168 174 172 167 170 167 174 182 172 169 178 171 173 180 174 185 182 177 182 189 192 181 191 194 189 186 184 203 198 193 188 191 207 208 194 198 211 210 206 211 211 218 201 211 218 203 212 214 213 221 221 219 211 213 221 214 216 232 226 225 229 241 222 239 235 225 232 226 241 238 247 234 253 245 242 255 250 240 250 238 259 243 263 252 243 261 250 256 259 248 270 263 275 263 270 264 282 272 268 267 267 273 268 281 276 277 292 287 296 296 292 294 297 287 276 300 305 279 295 304 288 309 287 314 311 291 306 294 311 306 295 301 311 314 326 305 315 304 330 333 323 321 317 334 318 318 315 330 317 335 344 347 338 348 324 331 339 338 346 325 329 342 347 352 333 348 348 362 343 355 354 366 355 351 352 363 352 360 352 377 351 368 379 380 356 357 374 379 368 384 362 396 380 396 393 391 374 382 387 406 384 409 399 400 383 406 403 385 380 388 386 410 409 402 409 393 390 403 423 409 411 405 417 397 437 400 415 409 443 410 433 405 426 421 432 434 449 443 437 421 418 432 454 437 460 452 458 423 461 463 455 451 452 467 437 453 476 478 448 473 461 476 471 479 453 474 471 464 452 466 485 459 492 498 471 469 479 461 490 457 467 507 498 505 503 508 483 483 483 482 475 515 514 480 490 517 493 497 489 486 524 521 512 520 533 526 516 526 503 525 539 524 503 496 544 527 530 523 512 526 518 543 542 529 540 527 527 536 518 539 525 525 521 520 558 523 527 568 531 521 522 528 547 547 568 553 576 578 559 583 557 585 533 554 576 551 588 575 541 566 540 585 557 575 578 571 555 601 567 596 551 576 567 562 595 604 573 586 560 591 562 603 605 606 596 583 613 621 588 577 613 629 594 610 609 574 574 583 581 605 600 601 621 619 638 596 618 607 611 633 628 589 641 622 650 616 614 631 625 634 620 643 610 634 621 618 652 626 605 655 653 627 634 656 630 651 659 627 645 614 612 651 613 674 663 641 667 660 641 645 678 625 651 684 627 650 642 637 632 643 645 628 648 650 634 689 685 667 658 686 682 683 674 698 659 677 638 647 638 675 691 669 673 663 698 709 673 646 681 701 703 704 666 675 709 658 678 670 665 715 692 670 691 654 660 718 669 693 688 673 676 703 682 660 729 727 712 717 712 705 708 691 680 720 728 666 683 698 736 738 677 688 698 687 708 731 731 723 734 674 726 711 689 728 685 684 698 716 715 709 680 747 710 721 720 726 721 685 729 702 691 724 708 689 714 698 713 715 736 701 694 709 716 710 710 738 723 747 750 732 695 712 730 699 707 735 698 705 715 723 739 733 700 726 727 727 697 700 734 699 705 705 706 741 750 745 742 739 705 729 706 702 707 706 748 719 715 709 706 740 740 705 733 735 733 715 750 733 711 740 728 721 718 709 732 708 710 712 729 733 730 709 743 747 738 720 725 714 714 714 720 717 713 710 720 715 725 732 735 711 740 710 716 731 713 713 712 744 717 713 746 715 713 736 725 730 717 724 718 715 714 724 711 712 735 749
712 733 734 713 744 726 737 718 723 714 716 725 747 714 711 718 713 717 715 713 712 713 714 744 737 741 737 714 750 728 737 711 713 746 729 727 730 736 711 724 721 748 710 708 712 719 711 707 738 709 713 706 715 742 710 744 719 707 718 710 709 723 741 738 726 741 704 731 704 733 708 722 708 718 705 731 739 740 715 743 744 745 737 731 699 737 729 703 719 700 698 736 698 706 702 728 704 699 728 746 696 695 721 697 694 720 700 726 694 692 743 706 693 689 714 734 702 695 721 721 722 749 695 691 726 684 733 748 716 689 704 742 749 712 714 737 712 680 735 720 739 721 702 677 676 682 690 703 710 715 725 692 709 693 717 690 724 669 701 672 686 724 726 702 715 675 700 674 714 704 713 681 682 662 677 708 673 709 678 665 669 692 683 712 664 692 653 715 693 662 693 680 674 665 694 669 706 711 694 653 651 679 691 669 672 643 668 670 696 679 643 696 695 698 642 670 675 694 631 681 648 676 675 661 643 639 634 664 638 656 679 625 621 684 621 650 664 655 666 633 650 632 659 619 615 667 652 618 624 654 621 665 634 616 651 603 649 617 655 601 651 632 603 627 632 654 601 653 599 640 632 607 642 623 607 637 611 611 600 613 625 601 629 632 626 604 634 621 595 607 599 589 589 622 592 596 604 618 594 609 565 605 595 614 583 603 567 582 576 610 594 611 561 608 588 586 560 571 583 563 584 556 571 581 567 543 556 578 586 564 548 549 534 539 569 577 532 571 534 578 560 550 533 574 528 523 542 525 551 544 531 521 527 534 542 564 551 541 531 508 518 515 515 512 508 531 507 526 533 511 511 534 520 527 540 537 541 495 493 505 534 521 516 532 510 482 497 482 515 493 492 493 488 492 517 503 470 483 476 495 487 465 463 488 467 501 495 471 486 491 481 497 460 471 473 453 470 492 457 449 479 450 476 469 441 442 440 481 460 443 445 439 454 451 450 432 446 456 447 441 424 445 458 438 458 439 427 448 435 426 429 452 448 411 409 431 431 437 416 432 429 419 430 405 408 404 422 416 413 395 429 412 396 415 412 421 391 386 385 403 410 415 378 395 387 393 406 370 381 384 402 395 395 385 380 391 380 390 366 388 392 370 372 369 351 378 350 370 372 377 356 363 343 373 360 359 369 351 364 336 337 343 341 329 359 330 336 339 324 323 341 328 322 327 331 331 318 336 334 312 335 336 329 316 306 331 314 325 307 323 323 327 325 324 309 300 295 294 320 304 310 288 297 304 306 297 289 303 301 302 291 289 299 289 296 299 284 271 285 292 286 285 273 283 287 269 271 262 277 270 260 267 271 258 258 274 267 269 263 256 259 262 262 246 263 240 250 260 256 236 238 246 255 249 233 235 233 239 245 228 238 228 232 238 235 223 234 229 222 216 231 219 232 213 210 219 222 218 222 219 213 222 212 201 210 219 209 205 199 206 196 199 208 199 205 202 203 192 198 187 187 184 192 198 181 187 193 193 188 183 180 183 185 183 178 186 175 176 171 172 177 171 172 174 171 162 165 169 171 164 159 167 160 162 164 151 161 154 152 149 151 159 150 152 156 148 151 146 150 138 139 140 135 135 140 133 133 134 134 141 136 135 128 127 133 126 135 122 123 126 121 123 122 124 121 117 115 124 116 121 120 112 114 112 113 110 109 107 110 104 108 105 108 101 109 107 103 99 104 104 97 103 99 95 99 95 96 94 97 95 94 91 95 91 86 93 87 88 84 89 83 81 83 83 80 84 83 76 81 77 78 80 74 78 74 71 70 75 71 74 69 71 69 70 69 64 65 68 67 62 64 63 63 60 60 57 61 58 56 56 58 54 57 57 57 52 55 55 54 51 53 49 49 50 51 47 47 46 45 47 43 43 45 42 44 43 43 40 41 40 39 41 40 39 38 36 36 36 36 36 35 35 34 32 33 31 30 32 31 29 31 30 29 27 27 26 27 25 26 26 24 24 23 24 22 22 23 21 21 20 20 20 20 20 19 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 20 21 21 22 23 22 23 24 24 25 25 25 25 25 26 26 28 28 29 29 29 29 32 30 31 31 33 34 33 33 34 36 35 36 35 36 36 38 39 38 40 40 42 41 40 41 43 42 42 45 44 45 45 46 48 48 48 47 49 52 53 54 54 53 51 56 55 56 54 55 57 58 59 60 61 61 62 61 62 64 65 62 63 67 65 64 69 68 67 70 71 73 75 70 71 74 76 76 78 74 76 75 80 76 83 81 84 82 81 86 85 89 89 88 85 88 93 88 91 89 96 96 90 93 98 98 99 96 100 104 100 100 99 105 108 104 103 104 103 112 109 114 110 115 110 118 117 109 111 111 120 119 120 123 115 122 117 127 126 127 120 124 124 124 129 134 133 130 137 139 140 138 131 140 133 139 133 147 143 149 147 141 149 141 149 148 150 148 146 146 154 155 159 154 158 162 153 166 161 166 161 159 164 166 173 161 166 170 174 164 174 173 179 176 185 173 183 173 177 187 180 176 179 183 194 190 191 182 194 187 188 192 189 201 200 192 198 198 210 198 193 195 196 203 205 209 217 216 220 207 207 212 216 216 216 218 221 230 233 230 234 224 225 234 218 223 235 231 232 232 230 231 238 234 240 237 235 249 255 244 246 242 242 242 248 246 246 242 252 262 266 255 253 250 267 268 266 253 263 260 262 281 260 283 272 279 289 264 283 268 266 283 282 294 288 296 279 295 299 289 299 298 280 290 293 309 311 312 287 301 302 308 314 317 298 320 300 321 316 312 303 309 313 326 311 315 306 336 327 332 336 327 323 334 344 323 345 336 322 331 333 334 345 328 352 329 347 333 339 338 352 340 368 352 355 354 350 356 372 375 352 353 370 358 352 367 355 379 389 362 368 381 394 379 383 378 399 363 369 378 366 383 374 374 390 399 397 402 414 399 411 381 403 409 387 414 393 421 398 423 392 393 404 431 429 422 401 428 404 430 430 408 413 431 431 427 433 421 433 433 433 448 414 418 429 447 435 443 430 454 450 451 445 467 453 449 444 453 432 473 437 452 438 472 443 447 442 451 469 463 468 445 485 459 455 473 457 472 471 489 472 480 460 501 466 463 483 490 504 500 485 494 507 482 504 496 482 503 496 511 524 478 508 514 500 519 515 490 493 490 504 530 538 540 515 494 525 525 513 519 547 545 503 531 532 529 527 544 510 508 522 533 524 511 520 524 566 547 560 567 548 522 546 567 566 532 545 534 563 558 573 556 546 531 558 542 555 540 550 584 588 555 569 584 557 561 559 563 566 581 555 567 552 586 586 594 570 571 592 592 606 584 578 600 596 576 568 573 609 615 604 607 617 590 603 574 597 593 601 627 609 596 629 626 613 603 604 620 626 640 607 621 625 621 607 595 624 649 646 623 590 604 601 594 614 646 619 613 637 615 613 633 651 659 612 645 645 620 632 612 639 643 639 614 634 659 655 618 617 675 668 668 666 658 652 663 644 669 681 676 639 654 661 638 689 656 649 666 692 650 691 666 640 647 655 645 698 673 661 657 651 642 677 661 698 662 658 698 691 687 707 687 705 690 677 696 652 663 707 700 705 672 706 718 700 681 708 676 718 677 685 669 665 661 707 718 696 677 714 723 697 690 688 687 703 689 716 679 728 695 736 695 695 683 735 735 729 730 706 699 731 726 730 697 728 677 745 688 709 704 713 715 681 743 703 718 703 686 693 691 719 744 729 718 723 743 735 723 716 687 693 726 712 703 703 713 707 724 709 699 731 723 717 717 723 697 713 749 707 743 736 707 733 740 745 698 724 700 734 717 700 745 701 732 705 704 710 733 708 736 728 725 733 701 717 705 702 738 723 727 704 716 726 738 750 711 713 715 706 729 731 709 726 708 707 748 719 709 716 743 713 749 712 712 709 733 730 716 720 718 727 749 710 712 733 711 729 714 742 750 712 714 712 734 736 741 710 714 710 725 712 746 724 712 718 720 715 741 716 712 727 726 730 715 712 733 715 716 723 712
713 728 729 714 743 729 714 716 716 724 746 715 712 720 726 714 713 714 717 716 738 714 711 710 713 715 748 714 713 727 712 716 733 724 722 743 740 714 711 730 708 712 732 719 709 743 710 726 718 711 726 709 742 721 711 745 711 710 712 734 742 705 715 732 739 705 727 744 708 742 739 739 705 731 711 708 723 747 703 707 714 712 703 705 730 730 707 733 699 704 731 706 735 722 701 698 721 720 747 750 707 701 742 694 695 696 700 745 707 696 694 714 697 730 706 693 701 692 702 721 687 691 690 688 694 705 697 724 715 719 717 683 728 715 708 732 746 746 694 721 744 716 716 716 728 736 742 716 707 698 673 699 719 735 712 736 700 716 688 691 734 666 723 702 714 697 678 697 684 722 701 678 661 708 703 695 692 673 680 707 686 674 685 697 704 684 686 669 664 662 658 683 691 681 661 704 652 692 654 687 681 646 699 673 692 693 688 645 659 688 649 666 662 699 672 679 653 639 650 644 636 672 684 655 657 658 680 675 654 668 670 663 649 662 654 639 630 635 650 628 615 624 667 620 621 629 616 626 653 635 630 630 629 664 629 660 639 635 647 619 661 656 635 638 657 656 638 615 619 637 591 630 591 638 640 635 598 634 587 605 595 623 582 597 605 595 586 628 598 584 611 591 586 608 595 583 608 626 572 583 619 571 602 616 570 594 609 594 592 584 590 577 569 578 571 567 569 594 599 590 562 597 592 562 543 596 586 558 558 580 569 574 588 552 543 576 585 536 575 539 563 570 533 549 535 570 544 532 553 533 527 549 531 530 518 536 547 536 518 557 543 539 546 514 540 526 528 505 548 516 497 529 540 497 517 531 518 523 529 536 501 487 506 485 510 529 496 503 524 510 520 510 476 509 498 499 475 502 471 504 511 484 469 466 480 491 479 480 481 483 468 462 459 496 459 471 491 488 451 452 489 462 445 483 466 465 463 479 468 435 469 464 444 437 438 468 447 461 459 461 422 427 419 455 451 452 419 421 437 438 450 436 423 429 430 411 407 421 415 416 434 436 399 426 427 413 430 424 418 413 390 392 404 399 389 406 397 392 403 411 380 411 383 398 401 392 380 384 371 385 375 393 391 393 376 389 378 377 369 376 366 377 354 380 386 367 366 363 362 374 359 377 355 352 341 364 354 354 364 341 334 354 364 343 337 343 344 334 337 331 344 345 325 330 343 342 346 330 316 332 319 335 318 320 317 316 327 328 308 314 311 318 314 296 296 323 296 299 314 299 289 287 296 311 296 300 290 304 304 294 285 297 294 276 298 293 284 270 296 286 283 290 268 287 265 286 274 271 278 276 275 279 267 259 271 272 250 251 268 272 261 269 254 258 253 254 254 244 238 239 246 253 240 239 238 246 240 250 243 246 232 234 235 225 226 228 219 217 230 220 214 224 221 227 226 209 228 208 213 210 212 218 207 203 207 216 204 214 212 204 194 198 206 209 200 189 200 187 193 186 185 190 183 191 195 189 178 191 187 181 181 183 188 175 172 175 175 175 168 178 172 180 164 173 168 174 162 160 163 170 155 163 157 159 163 157 154 162 156 147 148 158 156 152 156 150 149 150 149 143 149 147 146 146 139 141 137 138 138 132 139 134 134 127 126 124 125 122 130 124 125 130 129 125 127 119 124 117 125 123 114 116 113 114 109 113 116 113 107 114 106 109 104 109 103 101 102 104 97 96 102 98 102 95 97 94 98 91 93 92 95 89 90 92 92 85 89 83 86 84 83 87 79 81 85 82 76 77 77 81 76 75 77 78 73 71 73 71 69 68 67 73 68 65 67 68 66 68 64 66 66 62 61 61 62 59 60 62 57 57 57 58 57 55 56 54 52 55 54 52 53 51 48 48 50 49 48 47 47 47 44 43 43 41 43 42 42 41 42 39 41 41 41 38 39 38 38 37 34 36 33 33 34 32 31 33 31 30 32 29 29 28 28 27 28 27 26 26 26 26 24 24 23 24 23 22 22 21 21 21 20 20 20 20 19 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 19 20 19 20 21 21 21 21 23 23 22 23 23 24 25 25 26 25 26 27 28 27 28 28 30 31 32 31 32 31 31 33 33 33 34 35 34 35 36 36 39 37 39 41 40 40 39 39 40 42 42 41 42 45 43 44 45 45 48 48 48 48 50 48 51 50 53 53 52 55 55 57 55 58 55 59 56 62 57 60 61 60 60 61 63 61 63 64 67 64 66 65 71 68 70 74 70 75 73 76 73 72 76 80 75 81 81 82 81 77 81 79 86 81 84 83 85 85 88 89 85 89 95 92 95 97 97 92 94 92 94 97 95 104 102 103 106 99 100 102 107 104 109 107 107 111 109 110 109 116 114 112 112 115 118 123 118 120 123 124 120 128 120 119 124 122 127 123 125 134 129 131 129 136 129 141 132 142 142 137 135 139 140 138 146 138 143 147 149 155 142 145 154 156 148 158 158 151 156 164 158 153 161 164 160 168 160 170 161 170 168 177 164 167 169 173 167 172 175 184 188 171 187 185 183 179 191 194 182 187 188 196 195 189 195 191 201 191 195 206 198 204 209 194 211 199 208 198 204 213 209 213 220 222 214 220 220 215 228 218 221 229 229 232 219 217 223 217 231 224 223 225 227 242 230 246 232 245 251 234 244 245 249 235 247 246 241 240 259 259 244 258 254 266 265 255 261 270 273 252 252 255 263 259 281 276 264 259 285 286 269 273 274 272 275 272 293 276 277 294 281 276 275 288 287 300 297 284 295 304 303 303 296 309 299 289 294 295 303 310 310 319 301 323 326 325 324 321 315 320 318 318 321 330 341 315 339 343 317 334 347 340 320 352 342 326 351 328 346 336 352 357 351 364 339 337 358 361 372 371 369 357 342 377 349 347 368 352 373 359 387 386 361 369 380 363 367 362 363 383 380 363 390 395 386 371 394 376 391 372 388 388 402 393 384 387 389 412 385 393 397 400 391 400 422 430 424 395 410 421 397 430 428 420 425 430 409 421 425 444 415 423 414 410 431 413 420 422 449 432 456 452 423 444 460 452 465 463 440 443 448 452 468 453 474 462 436 437 455 476 450 445 457 474 483 470 469 449 486 490 474 480 487 495 462 476 477 476 466 463 506 464 504 475 485 481 510 480 487 511 479 495 511 490 503 492 512 512 484 504 503 492 497 513 492 510 511 515 521 509 509 543 531 529 512 518 499 545 547 547 541 554 508 525 549 550 530 525 524 546 544 536 531 555 552 571 554 541 524 538 527 531 571 535 570 580 536 573 542 534 543 544 557 564 560 590 571 553 553 597 550 553 565 546 566 549 570 565 559 576 577 585 556 556 601 593 606 574 600 603 610 579 616 617 621 582 611 592 618 571 588 616 624 609 624 624 626 607 625 630 606 609 633 605 640 626 642 587 607 596 647 630 622 592 646 591 618 647 649 643 651 618 609 609 639 636 617 622 649 651 608 656 627 624 647 658 614 651 636 645 658 619 630 634 636 667 622 661 619 667 638 665 631 665 624 642 652 685 638 635 673 683 643 659 678 635 633 654 679 663 695 664 687 701 698 650 655 639 662 680 663 646 656 644 665 661 698 712 653 651 698 690 689 706 667 664 677 667 673 654 714 705 675 694 679 678 662 712 683 689 685 678 728 665 692 687 729 722 703 684 690 731 726 718 702 673 724 702 716 717 686 705 679 688 739 725 726 700 704 687 729 737 719 700 705 721 737 728 716 694 720 735 720 694 696 732 686 685 684 727 699 733 716 707 745 740 726 739 729 695 694 725 717 694 706 749 716 726 726 694 731 739 697 696 733 697 695 709 715 729 698 703 716 723 742 746 702 739 705 702 749 750 700 726 706 701 743 705 708 746 707 744 707 705 703 707 707 703 704 704 706 741 740 749 750 717 748 721 737 712 727 708 712 747 738 715 720 746 711 712 714 744 711 713 712 709 714 709 711 712 710 720 711 729 748 744 713 747 743 711 713 713 724 712 734 728 711 743 729 714 716 748 717 727 715 748 719 717 714 745 712 716 714 711
713 712 714 717 713 718 721 714 716 750 737 717 724 748 711 731 714 713 715 727 739 710 711 710 712 711 711 715 728 738 747 748 717 738 711 713 709 714 746 713 747 712 747 735 711 728 715 711 712 713 726 707 742 740 709 720 720 741 709 734 714 710 708 706 708 708 708 724 726 735 706 712 715 732 733 707 743 747 734 704 714 737 720 740 733 719 701 728 721 732 704 699 734 730 704 728 747 729 704 699 748 701 741 729 732 733 729 711 693 690 738 732 720 733 693 724 710 750 723 689 737 698 700 707 725 744 720 711 730 743 721 695 692 707 740 721 722 705 725 727 720 746 720 710 735 718 684 712 675 697 681 713 734 705 722 710 728 692 690 734 714 700 691 720 681 675 706 706 679 688 712 692 723 668 673 721 709 674 699 682 706 656 671 715 696 703 670 669 662 652 661 679 660 658 669 674 648 701 685 687 683 705 687 670 656 676 675 690 654 693 694 648 678 656 681 682 660 642 642 679 664 669 652 682 658 627 690 634 683 669 679 673 661 641 681 619 619 624 648 617 666 650 650 646 617 661 611 627 617 671 630 665 659 659 651 637 659 656 628 614 601 603 603 614 616 655 636 610 643 613 625 591 645 589 621 598 587 625 644 590 629 615 584 637 599 632 582 621 630 603 617 629 618 618 599 609 607 621 604 571 582 616 597 614 572 575 576 615 563 590 601 581 608 597 576 567 565 552 574 561 570 550 549 571 566 556 549 591 581 575 578 564 572 541 558 538 567 561 540 540 532 560 550 531 530 554 569 566 521 563 526 555 550 559 523 529 550 551 517 527 549 558 550 556 509 515 551 500 526 501 533 518 504 524 529 502 493 530 539 505 512 531 521 523 497 527 525 486 504 482 517 510 509 521 516 478 473 497 493 487 487 476 500 485 484 504 501 482 457 495 495 465 495 484 461 472 472 482 490 455 482 474 441 484 473 465 472 452 436 468 464 446 446 431 454 462 465 435 459 436 427 456 455 452 453 426 458 440 447 438 413 423 421 441 414 438 407 408 434 420 425 403 416 402 428 430 412 424 399 392 412 414 390 387 388 410 406 390 401 389 379 379 403 405 380 377 380 387 369 369 381 387 382 375 387 392 361 377 389 370 375 390 370 377 371 351 354 364 352 348 354 349 353 352 372 365 372 356 351 355 335 343 362 356 335 341 355 349 328 348 326 336 345 334 333 345 323 338 321 317 334 317 327 321 323 315 332 308 321 316 305 299 325 301 324 297 305 312 320 297 311 309 313 300 289 310 285 306 305 280 299 302 294 300 289 274 295 274 289 270 273 284 290 266 269 266 277 260 271 258 257 271 266 255 273 273 266 257 257 264 264 265 252 259 253 242 244 257 248 252 254 243 250 247 233 245 249 234 240 247 226 231 236 222 241 228 226 237 229 233 223 228 223 220 212 230 211 218 206 219 210 211 217 212 209 219 207 210 201 204 203 209 200 193 201 194 189 196 199 198 195 195 200 189 190 191 188 184 183 177 184 184 177 171 181 175 169 177 182 182 179 177 173 175 174 174 160 172 166 167 163 168 153 164 167 157 154 152 154 152 157 153 149 156 152 146 144 151 144 143 148 145 136 146 143 134 139 133 143 136 131 138 133 127 129 136 135 124 131 126 122 119 124 122 126 119 114 122 114 117 121 112 112 117 113 118 112 115 110 107 114 111 105 107 109 104 105 106 99 103 101 101 98 94 98 93 97 93 93 91 90 94 92 89 89 86 91 85 89 82 85 84 79 84 83 84 79 83 78 75 77 80 79 75 72 77 71 75 70 73 71 68 66 66 65 68 66 64 65 65 66 63 59 63 62 60 62 60 58 56 55 55 56 55 54 52 52 54 53 53 51 51 52 51 50 46 45 46 45 45 46 45 44 43 41 40 41 41 41 38 39 40 40 37 38 38 38 37 37 35 34 35 35 33 34 32 33 31 31 31 30 28 30 28 28 26 26 25 25 25 24 24 23 23 23 22 22 22 21 20 20 20 20 20 20 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 21 21 20 22 22 22 22 22 23 23 24 25 26 25 25 27 26 28 27 30 28 29 30 30 31 33 32 32 34 33 34 35 36 37 35 36 36 39 39 38 41 40 41 40 39 43 42 41 42 44 46 45 44 46 45 46 46 49 49 49 50 53 53 50 51 52 55 53 55 54 57 58 59 60 57 61 60 58 60 60 65 61 61 63 63 65 67 69 68 70 72 70 68 70 73 70 75 75 72 78 77 77 78 83 78 83 82 84 86 79 81 87 84 89 85 86 91 87 94 89 92 90 95 91 96 96 92 99 100 104 104 95 103 105 101 101 108 100 107 107 106 113 113 111 110 107 110 112 109 110 113 118 115 115 123 116 123 126 127 127 130 129 128 125 132 135 125 131 135 128 131 132 142 139 142 135 146 142 136 137 146 150 141 151 144 151 149 145 154 153 156 154 158 156 149 156 158 165 157 166 156 169 159 158 158 162 160 171 166 173 180 170 181 181 184 176 185 188 176 184 185 186 179 184 185 194 179 180 198 182 186 187 202 199 193 188 195 208 201 192 204 205 208 198 214 213 219 202 217 222 219 224 222 211 214 212 229 223 227 218 231 233 222 217 237 238 221 229 234 226 228 225 241 239 237 249 230 248 234 243 248 246 250 239 243 259 256 253 256 249 261 262 263 266 272 251 259 276 254 268 274 282 272 279 266 267 268 281 268 266 290 288 270 279 289 277 296 280 300 288 304 279 284 288 309 301 292 307 285 304 293 316 301 312 308 304 301 298 323 310 303 327 307 320 315 306 311 328 329 336 313 329 340 327 334 317 332 322 340 322 328 338 351 336 356 342 327 357 330 335 365 356 360 369 356 355 371 352 357 360 378 348 365 353 360 349 354 371 366 363 361 379 361 370 383 368 379 398 373 364 375 385 382 397 392 394 410 381 407 411 380 390 403 381 414 386 401 393 394 424 389 423 410 409 398 431 403 425 414 424 399 440 420 424 407 445 411 424 418 437 424 427 433 454 451 441 417 450 427 445 455 440 461 432 454 462 455 467 443 462 448 433 453 460 460 442 457 458 469 450 486 451 458 450 476 454 475 490 470 481 495 490 478 472 496 482 504 466 485 485 471 498 481 477 492 502 471 509 492 509 520 494 520 523 488 493 523 487 532 495 516 519 537 533 527 520 539 503 544 509 534 541 534 515 521 550 547 543 509 523 515 554 560 531 528 536 542 531 561 567 519 546 524 572 522 562 523 571 577 567 539 549 561 582 570 537 548 560 571 573 564 569 589 592 548 550 545 544 593 594 601 590 602 563 565 595 560 555 554 590 581 604 583 586 572 570 592 591 610 584 609 608 570 586 583 588 620 586 586 608 623 626 605 610 629 610 587 605 635 622 582 595 626 628 595 597 622 622 645 621 648 594 604 614 613 595 610 639 609 639 605 631 637 655 615 647 618 646 632 612 655 624 654 668 630 658 611 663 653 621 673 669 675 654 644 667 641 638 638 673 674 684 681 647 629 647 635 629 683 689 676 653 639 651 661 666 636 682 641 679 690 659 688 671 655 694 660 689 686 686 660 691 705 661 667 709 651 652 708 680 693 712 678 668 655 668 672 718 703 721 677 711 708 669 693 715 687 682 714 696 719 728 713 678 729 665 712 711 694 708 720 670 701 708 700 693 715 685 674 687 712 688 698 737 682 726 733 684 699 691 731 686 702 724 701 704 717 719 749 694 722 701 699 693 725 735 696 692 727 744 733 702 731 732 710 734 692 730 716 718 699 744 739 747 697 743 713 692 736 697 702 743 704 725 734 712 699 707 729 698 714 709 717 701 722 724 749 725 746 734 749 703 734 704 705 704 724 706 747 709 723 749 704 707 746 704 747 706 712 725 705 734 738 723 707 746 708 711 746 749 711 708 716 721 739 714 713 735 708 711 708 712 714 710 722 712 723 740 713 713 712 725 710 715 714 710 746 712 739 714 710 711 728 711 712 722 716 731 735 715 714 716 716 711 713 749 711 747 717 734 714
712 715 742 741 744 712 718 716 720 721 748 714 717 713 714 716 712 716 734 747 712 710 745 746 741 713 710 742 749 739 713 712 715 715 711 714 709 745 714 718 712 708 709 710 714 746 713 709 741 724 737 710 707 707 734 709 710 726 743 706 725 724 747 707 704 705 732 739 719 707 721 704 706 721 715 715 719 708 707 701 701 744 703 707 717 705 698 701 728 703 698 731 699 697 714 706 720 731 695 697 748 714 711 702 717 693 737 695 733 693 720 750 707 727 733 705 701 729 700 724 686 704 729 720 747 684 720 732 690 718 696 712 749 701 680 731 700 705 732 700 705 684 730 739 696 696 684 712 719 682 738 712 709 726 689 699 674 699 676 672 725 694 667 696 695 705 691 704 678 724 669 722 724 689 699 721 687 709 680 689 662 701 684 671 705 677 682 664 691 714 659 691 711 712 672 705 669 668 651 659 649 669 707 654 704 702 689 691 683 684 669 678 671 694 680 659 686 653 684 632 644 689 655 687 679 678 679 677 653 631 631 669 635 663 636 653 631 625 656 665 625 644 668 618 641 631 617 632 626 612 630 611 606 610 645 634 611 614 638 625 631 632 621 633 596 629 624 612 594 619 627 621 611 598 631 599 627 599 590 602 607 619 609 592 630 596 636 595 628 605 606 604 577 619 616 570 617 593 575 609 593 597 611 583 570 603 616 577 602 579 562 572 570 585 603 584 588 588 567 567 548 561 568 581 557 590 582 593 545 543 588 540 589 559 563 546 562 541 565 533 577 562 570 552 552 565 535 559 564 548 552 560 539 515 548 525 558 557 528 513 510 516 520 555 516 507 504 537 540 531 542 537 496 537 497 507 508 490 504 512 511 512 488 513 515 514 514 483 506 504 514 513 516 517 473 497 476 470 495 513 479 489 509 504 474 498 481 491 456 463 492 473 495 493 486 481 488 468 455 473 469 477 441 465 450 445 441 439 461 446 459 470 453 460 442 430 468 443 451 449 424 425 423 438 419 424 434 422 445 431 435 437 429 420 445 435 430 416 422 440 436 415 402 406 404 395 431 401 395 409 390 393 417 408 401 403 403 409 388 396 414 403 403 410 402 381 387 393 380 403 368 368 379 382 362 384 367 384 394 375 358 390 356 381 360 360 361 372 349 346 344 371 373 357 370 362 363 369 336 352 338 342 331 344 349 331 333 354 327 356 337 321 327 338 350 339 341 346 319 317 312 332 317 312 311 336 317 311 319 310 318 306 309 311 303 313 322 294 294 292 317 303 310 288 305 311 301 289 307 305 298 292 300 301 284 293 294 274 272 291 286 275 277 287 274 285 269 282 269 259 273 269 260 262 254 274 269 257 258 250 260 253 256 256 249 261 260 247 240 238 247 238 243 231 242 242 246 239 236 238 245 241 238 240 238 222 218 223 229 233 216 214 223 215 229 216 223 213 213 214 215 213 209 205 205 218 211 205 215 209 194 197 196 204 205 197 202 187 190 196 197 199 185 198 182 186 179 190 186 177 185 188 173 181 176 179 171 168 183 180 178 170 163 165 162 167 160 166 157 171 163 154 166 159 158 164 157 162 148 157 150 159 145 151 153 147 149 150 144 149 138 145 145 143 133 145 137 143 137 134 131 132 136 138 136 134 126 131 122 124 130 120 126 124 123 125 118 121 118 113 120 112 118 115 109 114 110 108 109 108 108 112 109 103 103 100 104 99 102 99 97 103 95 98 96 96 98 95 90 92 96 88 89 89 90 92 90 90 83 87 85 80 82 84 79 81 77 76 79 76 80 76 73 73 72 76 75 73 73 68 71 69 68 67 68 67 63 66 66 66 66 61 60 61 62 61 57 59 59 60 59 58 55 53 53 53 52 51 52 53 50 48 48 47 51 47 46 48 44 46 45 44 43 44 42 42 42 40 39 41 39 39 38 37 39 37 37 36 37 35 35 34 34 33 34 33 33 31 30 30 31 28 29 28 28 27 27 27 26 26 25 24 23 24 23 23 23 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 20 19 19 20 20 20 20 21 22 23 22 23 23 24 25 25 25 26 26 26 26 28 27 28 28 30 29 30 31 33 33 33 32 33 34 34 34 37 36 38 36 37 37 38 40 38 41 42 40 41 41 42 42 45 45 44 46 45 45 46 48 47 47 52 50 51 51 54 52 54 54 57 57 58 58 58 56 56 62 61 59 58 62 64 60 66 61 64 63 65 64 69 68 69 73 73 74 72 76 71 74 75 77 73 76 76 80 78 76 79 83 82 83 86 85 85 85 85 85 87 86 85 86 88 91 90 92 98 97 97 93 97 96 99 95 95 99 103 98 106 101 107 106 111 103 105 114 107 112 116 111 117 112 111 115 118 118 118 114 117 115 121 127 118 124 126 121 124 132 125 128 135 126 129 136 135 138 137 142 135 136 136 142 135 138 144 141 142 143 151 142 157 144 146 147 159 150 161 153 158 160 162 162 166 161 159 161 160 171 172 162 166 168 165 179 172 177 175 172 183 170 175 176 188 177 177 176 178 190 186 189 195 185 200 197 191 188 198 192 193 196 197 208 199 196 197 211 201 216 214 219 213 220 207 218 212 210 219 221 226 217 216 218 225 225 228 236 233 228 232 221 233 235 236 227 231 246 237 233 251 246 247 235 250 251 252 251 254 252 254 260 261 251 265 252 268 258 249 263 269 259 260 264 275 267 274 281 276 277 275 271 271 276 278 288 273 285 278 274 285 275 286 287 290 286 282 281 301 281 295 292 289 292 290 300 313 305 313 297 312 314 297 310 305 321 327 314 320 329 314 313 311 310 309 325 336 322 342 327 338 335 321 340 346 352 335 334 340 341 350 340 340 362 358 337 333 355 348 365 352 356 353 364 376 377 370 348 354 358 368 351 366 376 374 388 355 374 376 359 370 385 364 392 397 394 394 383 377 401 377 391 397 379 406 388 416 382 384 387 403 411 388 411 414 400 390 424 396 408 426 418 421 400 424 416 413 423 407 407 417 441 435 450 442 423 419 412 453 457 458 427 442 422 423 445 442 442 441 442 429 465 465 462 450 468 473 465 460 441 476 455 471 454 472 474 459 481 453 493 494 484 489 489 487 465 478 489 488 493 502 503 490 488 505 499 499 478 513 485 478 485 492 516 515 520 481 523 521 492 505 516 524 523 504 520 495 507 511 522 524 509 531 514 544 526 503 534 506 520 514 527 555 519 507 538 551 523 552 538 543 528 554 556 542 560 533 543 539 561 556 532 547 529 538 550 540 573 577 572 544 584 581 539 569 587 552 571 573 593 557 588 584 560 548 577 563 589 597 599 565 574 574 574 564 609 556 581 594 560 612 599 596 595 611 565 577 597 567 616 568 625 609 571 589 573 613 606 625 633 610 629 630 629 622 626 623 630 597 633 600 587 606 608 619 644 591 636 646 625 594 616 640 619 597 638 619 636 657 626 624 665 660 637 644 655 644 664 652 614 647 663 650 655 627 660 649 659 629 628 646 646 647 654 641 638 631 685 676 643 637 630 683 683 661 671 662 642 656 642 659 659 638 679 653 689 662 675 674 705 643 703 656 698 694 667 692 673 678 697 654 694 679 701 650 685 686 701 657 712 705 662 666 669 697 711 683 669 668 674 720 706 690 712 729 713 710 675 688 696 669 700 673 723 721 734 701 676 693 706 675 682 683 672 695 738 729 705 702 682 703 731 710 744 701 682 682 720 691 702 709 720 709 692 747 705 703 735 707 745 688 721 738 695 750 695 742 688 723 708 731 717 719 692 749 694 695 698 695 726 725 695 717 709 695 693 748 708 739 742 736 711 731 702 746 738 737 704 704 704 708 746 703 749 720 747 733 705 704 721 748 708 705 718 730 707 706 719 708 707 731 706 713 704 704 749 720 710 707 710 708 744 738 710 706 712 711 708 728 742 726 708 710 725 743 711 735 708 710 713 743 712 746 729 724 710 724 713 713 745 740 730 710 710 711 719 724 723 746 711 740 717 714 725 715 741 750 713 716 711 721 723 716 712 714 715
717 730 736 734 737 711 722 712 717 737 727 738 746 712 745 723 738 734 716 721 747 712 726 712 749 725 714 750 712 730 714 726 717 728 730 711 733 711 749 710 713 712 738 719 735 728 712 730 707 729 744 708 709 710 748 706 745 710 730 747 743 706 709 747 738 734 703 742 707 741 705 719 704 742 707 728 701 701 737 742 717 722 711 710 704 702 745 738 702 747 719 722 728 697 726 733 718 750 721 722 694 693 729 700 735 723 712 691 691 696 738 750 691 727 709 719 706 740 690 704 737 697 745 739 740 743 747 695 737 726 718 704 695 700 685 727 683 729 686 732 707 736 698 736 702 730 719 713 733 730 697 732 684 730 677 690 678 681 701 693 670 725 717 725 732 711 678 727 691 670 702 701 682 684 662 706 667 663 679 715 676 706 714 671 705 699 659 654 702 706 694 653 711 699 647 651 675 701 711 651 677 675 650 671 689 692 686 676 686 696 651 638 696 638 677 672 650 647 691 667 685 658 647 649 677 658 676 626 646 630 662 638 669 626 645 676 657 667 646 645 632 636 651 651 641 610 650 638 620 613 632 606 658 642 665 613 603 663 606 627 610 618 597 640 637 650 610 615 625 593 625 600 595 594 643 593 636 607 594 589 628 584 611 611 589 622 591 578 589 617 581 573 602 612 593 591 607 583 573 585 566 585 617 609 563 568 600 568 611 595 577 604 589 561 607 605 583 601 576 603 597 570 581 581 556 580 570 549 538 549 543 577 571 582 547 556 565 537 582 530 549 537 556 537 543 528 557 522 570 533 534 551 539 562 528 554 513 522 532 539 541 555 506 504 527 546 513 512 510 501 527 531 532 527 539 517 534 514 502 494 486 519 525 502 501 482 510 510 509 521 522 478 509 486 493 491 472 517 468 479 486 468 480 503 483 474 465 499 503 463 485 455 497 481 484 495 451 480 457 461 471 468 477 451 440 475 441 471 451 450 461 464 452 467 455 444 442 433 452 462 446 428 425 421 459 426 426 415 416 413 430 435 451 428 420 435 439 419 404 401 405 414 420 401 398 420 423 410 406 422 418 409 389 423 408 383 415 411 391 414 412 380 399 412 411 410 394 392 375 403 381 383 379 373 372 392 389 382 378 384 385 362 381 385 375 355 383 358 353 360 352 378 346 347 349 356 354 344 367 355 348 353 332 349 339 358 343 357 343 333 327 335 331 339 318 344 322 340 344 338 317 320 326 317 322 319 323 330 327 310 329 314 310 322 303 320 311 307 303 304 310 310 288 298 304 294 306 296 302 305 305 303 295 281 300 285 280 296 273 278 281 269 267 284 285 287 264 276 269 263 270 255 279 276 256 266 262 268 264 270 264 266 257 252 259 241 248 242 255 257 258 250 232 245 243 240 247 233 232 236 246 234 244 224 239 238 228 230 216 224 220 222 219 213 212 221 223 227 214 217 222 208 212 217 200 217 203 210 213 206 212 205 209 200 201 207 200 195 193 189 200 196 182 192 180 190 179 190 181 178 181 190 178 187 187 175 176 172 173 175 174 165 176 169 165 163 169 161 157 157 158 164 163 163 157 155 154 160 159 148 155 153 145 157 152 142 151 146 151 148 150 149 145 139 133 134 139 141 139 133 133 135 127 133 133 124 135 127 128 123 127 128 126 123 127 115 116 116 116 114 118 116 113 118 114 109 114 108 112 109 110 111 107 106 100 107 101 102 103 96 101 102 103 101 100 93 93 94 91 96 89 91 92 89 93 92 90 89 87 87 82 80 82 84 81 81 80 79 80 79 76 75 76 73 72 71 72 71 70 68 73 73 72 70 68 65 67 64 66 66 65 63 64 63 60 57 59 57 61 57 57 55 58 54 57 52 53 54 53 50 49 52 50 47 51 47 49 46 47 45 46 44 42 42 44 42 41 40 40 39 41 40 41 37 39 37 38 36 35 35 35 34 33 32 32 33 32 32 30 30 31 29 29 28 28 26 26 26 25 26 25 25 23 23 24 23 23 21 22 21 20 20 20 20 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 21 22 21 21 23 23 23 23 24 25 25 26 26 27 26 27 27 27 28 28 30 30 32 30 33 33 32 34 35 33 34 36 36 35 36 36 39 39 39 38 39 38 41 39 41 43 44 42 43 44 46 47 44 48 49 48 51 50 52 52 50 52 51 52 54 55 54 55 56 58 57 57 58 59 61 61 63 62 63 60 61 64 65 68 66 65 66 70 67 73 68 74 74 72 71 71 74 75 73 74 75 80 82 79 83 77 85 81 80 80 83 82 85 85 91 91 87 94 87 89 92 93 96 96 99 98 99 96 97 96 96 102 105 98 100 101 102 109 106 105 108 111 112 113 111 109 114 112 111 113 118 121 122 119 120 116 125 123 124 122 123 125 123 129 133 136 132 130 139 129 130 137 140 139 143 144 146 136 148 142 139 148 143 152 148 154 157 145 145 145 154 148 161 149 161 154 166 154 164 163 165 165 157 161 173 160 170 165 164 177 177 180 174 177 178 177 180 172 185 190 181 184 177 193 195 184 197 196 185 194 186 199 203 201 199 203 192 198 191 204 195 201 201 205 204 204 218 216 220 216 206 225 214 211 218 226 228 228 224 227 234 217 234 222 233 219 241 225 228 236 229 248 227 248 229 243 250 235 240 237 255 259 261 239 240 241 257 264 251 249 258 261 266 263 258 264 253 263 257 256 259 279 260 277 287 262 277 289 284 268 287 291 294 283 291 281 274 282 281 304 296 307 296 291 310 301 310 298 306 307 303 306 315 315 305 307 301 303 312 321 309 318 328 331 313 334 327 325 337 328 330 316 321 330 330 332 347 338 343 344 352 353 347 350 346 344 348 334 360 342 367 360 365 360 369 355 370 345 367 367 358 357 354 360 353 368 375 383 375 375 358 370 367 369 379 362 363 379 378 388 380 374 396 374 397 391 406 375 399 400 410 381 405 418 406 421 403 416 422 401 420 411 422 403 428 428 403 416 399 420 436 406 439 439 404 417 445 432 423 419 428 431 433 428 444 448 455 449 429 443 447 446 454 454 460 458 434 443 439 471 451 476 473 437 469 448 441 483 472 446 489 457 487 472 470 456 461 481 496 469 473 458 488 460 502 498 504 495 471 490 481 506 475 482 504 487 502 492 474 491 520 483 492 505 493 495 517 527 531 498 492 507 526 520 497 504 514 508 531 517 540 545 507 507 519 510 531 509 512 557 529 537 528 538 556 512 561 549 541 524 532 571 554 557 524 539 547 535 528 548 581 575 575 565 558 573 584 583 553 561 578 565 545 565 556 592 566 562 583 569 547 574 596 553 580 557 561 604 581 585 584 608 585 608 588 607 565 562 586 564 609 598 590 617 626 586 616 581 625 589 582 628 599 577 605 591 601 580 617 620 612 602 602 634 620 640 600 647 623 649 647 625 598 639 604 599 603 637 642 648 612 655 627 618 602 616 662 626 666 627 617 616 619 635 638 615 674 659 650 668 635 661 616 634 623 679 646 671 646 644 681 652 650 636 674 682 654 641 647 643 691 686 649 658 636 655 663 664 679 661 701 677 687 699 671 651 645 655 660 655 675 697 686 683 695 693 656 707 693 699 667 691 669 691 657 693 711 688 672 723 662 696 717 698 676 671 665 728 708 685 662 696 663 677 706 681 721 726 693 729 694 690 719 669 696 681 677 708 687 690 704 735 727 727 742 702 678 691 726 740 711 693 688 690 722 727 696 713 705 696 734 749 683 690 749 691 696 725 697 713 688 742 750 689 701 724 720 717 721 690 711 742 692 703 693 695 693 703 699 729 727 697 748 698 737 737 710 747 698 697 712 707 699 698 705 737 707 725 712 746 717 707 719 706 744 703 708 705 704 746 707 718 706 708 709 707 733 709 740 728 742 711 729 707 744 711 734 732 711 748 746 719 708 711 709 738 743 712 724 708 714 723 714 712 748 713 713 716 722 741 720 747 726 716 717 725 715 717 713 713 739 713 710 715 716 713 713 734 714 711 741 727 743 731 715 711 748 745 726 740
714 712 713 711 739 746 712 713 715 732 749 730 735 749 738 730 716 716 735 725 723 728 732 718 728 733 712 713 716 712 711 715 709 710 714 712 713 720 710 747 712 729 714 747 710 734 737 707 718 740 709 710 715 714 743 734 739 705 709 716 710 705 738 706 706 709 726 704 734 712 727 724 703 704 726 705 714 725 741 727 701 739 725 711 699 720 703 701 702 701 736 725 707 719 721 727 696 698 715 700 742 695 698 724 713 706 736 741 712 741 726 725 692 690 704 734 734 692 733 739 698 688 725 707 698 748 704 739 713 718 707 724 714 739 747 726 727 707 687 681 693 729 688 689 706 682 694 703 737 707 675 711 701 708 732 710 716 734 726 731 693 732 699 691 688 686 681 709 672 675 683 692 694 689 706 660 719 704 668 679 700 700 694 659 690 707 666 657 716 656 650 696 677 671 657 690 663 649 662 645 702 679 678 704 647 677 681 639 660 663 693 666 656 646 635 658 649 665 686 684 676 644 678 687 655 668 650 649 635 673 656 645 684 645 623 672 646 669 658 618 615 654 635 631 633 664 664 640 632 623 609 667 611 628 662 663 635 649 634 644 603 608 644 628 631 641 616 643 636 650 628 589 620 629 607 615 609 610 598 641 622 592 629 595 638 615 612 618 610 577 618 598 629 586 584 624 598 601 588 591 604 603 613 610 593 570 571 581 592 566 590 595 560 597 579 599 603 587 604 588 587 568 548 552 585 590 546 588 544 582 590 551 586 548 563 533 553 578 531 539 579 526 537 557 564 550 566 552 524 554 522 546 558 564 542 520 530 525 516 551 539 525 555 524 550 543 538 515 500 524 545 534 513 521 499 531 531 530 494 508 508 532 492 502 498 491 493 495 479 502 510 517 479 474 476 509 507 510 489 479 466 470 480 506 486 465 497 459 460 498 501 492 464 489 494 455 472 482 450 471 465 472 476 473 445 473 442 466 476 452 436 474 444 459 455 447 440 464 443 449 452 448 448 443 438 434 426 441 437 438 421 447 415 445 410 413 432 442 417 425 431 432 400 409 432 420 427 400 392 391 419 416 407 406 417 404 421 418 395 396 404 415 413 382 411 384 394 376 402 381 380 390 395 377 384 383 391 362 374 374 391 358 384 378 378 362 368 352 363 376 346 357 364 358 372 369 362 351 369 339 344 340 346 359 346 346 326 351 351 355 338 321 341 336 347 340 321 324 328 312 317 328 334 327 319 317 316 331 316 313 311 316 304 305 298 312 311 303 317 302 316 309 292 287 314 286 292 302 301 306 286 287 302 280 295 295 285 276 287 276 276 271 276 276 266 279 273 267 261 264 268 261 259 263 264 270 256 267 269 250 257 269 253 257 245 253 244 253 249 245 249 249 246 244 237 247 236 236 237 238 230 245 238 237 221 222 230 221 231 220 221 213 222 222 214 211 218 225 222 209 220 218 209 211 220 202 201 216 213 195 200 196 197 209 206 189 203 192 195 187 186 189 193 194 180 185 185 189 183 189 188 179 184 172 175 184 179 169 178 168 165 173 171 168 161 162 164 169 162 160 159 156 160 153 153 161 162 157 159 152 151 149 144 152 150 155 154 148 146 139 145 145 135 137 142 137 136 134 136 135 134 130 139 128 134 126 130 124 130 132 128 129 126 120 127 115 126 122 114 120 121 115 115 111 116 116 107 114 110 111 110 106 111 106 103 101 102 104 100 105 100 96 101 97 93 93 96 97 90 97 93 88 88 87 87 87 91 84 86 83 81 83 81 80 84 78 84 76 82 78 77 79 78 73 77 71 76 75 72 72 72 72 72 70 70 69 67 64 62 62 61 62 59 63 62 60 62 62 59 56 55 58 57 57 57 52 54 52 53 50 51 52 49 48 47 49 49 47 46 45 44 45 42 45 41 41 43 39 42 38 39 38 40 38 38 37 38 35 36 34 35 35 34 34 34 32 31 32 31 29 31 30 30 28 28 27 27 27 25 25 25 25 23 24 23 23 22 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 19 20 21 22 22 22 22 23 23 23 24 25 24 25 25 26 26 28 28 27 29 30 30 30 32 31 32 32 32 32 35 35 36 36 37 36 38 37 39 37 39 39 40 39 42 39 41 44 44 42 45 45 45 44 45 47 49 46 51 48 48 49 49 53 52 53 55 56 53 56 54 59 55 59 59 59 62 63 60 64 59 61 66 61 64 65 65 69 67 66 67 70 69 73 73 71 76 73 78 78 76 79 79 81 79 77 77 83 80 79 84 80 81 84 82 83 85 85 89 94 95 94 92 90 92 93 98 96 98 94 102 104 102 102 104 105 102 108 104 102 104 104 105 110 113 113 111 111 115 114 114 112 118 121 117 115 126 121 121 119 119 130 131 124 123 130 127 133 125 127 135 138 140 139 143 141 137 137 142 141 135 138 146 145 145 142 151 148 153 158 149 154 159 157 152 149 153 153 161 154 166 161 163 168 167 162 169 172 164 168 166 169 168 166 170 169 175 182 180 178 173 185 187 190 180 191 179 185 191 181 188 193 185 195 194 204 202 192 194 193 210 200 194 204 202 200 199 206 210 216 204 211 216 218 210 227 215 229 219 212 228 234 220 221 231 229 231 237 227 221 234 231 227 246 230 247 235 235 253 243 236 254 238 250 241 238 252 259 245 261 261 247 269 267 260 256 255 255 260 273 257 278 257 260 268 262 283 281 269 280 279 291 278 278 284 280 280 298 296 293 303 279 295 285 286 299 297 304 305 305 307 315 313 297 295 299 305 324 298 305 318 299 316 319 310 309 323 305 327 329 320 338 312 332 342 314 332 316 332 333 333 335 346 349 347 332 359 334 359 334 339 334 357 364 352 345 357 357 373 362 352 351 363 373 363 368 358 385 361 384 370 386 387 360 365 371 383 398 367 369 380 366 395 372 391 407 381 377 401 404 404 410 414 384 400 406 388 398 404 391 417 411 422 412 392 414 405 402 409 397 416 415 424 407 437 444 418 421 432 416 416 438 448 438 430 454 434 426 448 424 447 422 464 428 427 454 469 464 436 437 447 471 472 475 435 467 439 448 471 451 443 443 476 450 484 447 452 449 495 497 498 481 459 492 485 485 471 477 473 491 497 468 496 488 470 495 513 473 518 490 508 480 509 499 490 506 508 503 513 499 512 529 516 493 506 519 501 538 501 517 532 538 523 513 548 524 529 503 522 556 518 534 553 544 518 537 543 542 527 520 542 551 547 541 531 547 546 531 543 530 532 559 564 531 542 531 577 586 532 546 588 586 573 542 568 564 546 557 582 548 544 548 552 590 580 595 561 578 561 582 573 590 593 592 605 600 562 579 587 600 607 609 609 608 604 623 586 607 591 605 571 585 614 581 617 603 628 608 638 633 640 599 606 611 600 590 609 640 620 633 639 593 645 600 624 595 632 643 611 629 606 600 618 609 658 638 662 661 666 663 638 614 655 655 661 669 637 635 645 643 648 616 624 665 663 619 677 675 676 628 676 665 682 661 641 680 660 656 675 647 649 649 636 681 683 647 669 650 648 686 672 684 686 701 648 647 658 655 697 706 675 670 687 664 705 708 655 651 686 704 681 683 660 716 656 718 664 657 708 685 685 669 668 659 671 664 667 679 718 706 710 726 717 706 699 709 670 718 706 698 735 677 708 735 681 697 722 723 726 729 712 699 706 708 693 702 714 712 702 694 708 682 730 730 707 725 715 741 741 702 709 726 732 711 716 748 721 746 742 719 686 713 702 687 734 687 693 688 704 732 732 692 705 708 697 719 708 692 712 713 719 721 714 722 717 711 695 699 736 696 745 702 737 716 713 704 698 702 716 701 704 739 700 705 729 703 736 711 702 708 708 724 712 704 704 720 748 705 748 704 731 715 707 739 722 744 711 748 707 718 719 744 706 737 723 710 733 745 725 712 750 728 725 721 713 726 710 737 728 713 712 722 713 712 713 714 740 711 715 712 715 734 712 726 749 713 713 724 711 746 715 711 714 741 720 724 725 717 746 737 734 732
719 713 744 747 724 716 717 717 717 746 737 714 712 716 743 713 733 746 742 711 746 724 729 711 727 715 740 719 741 738 709 729 715 734 737 713 730 710 711 745 736 710 714 711 745 727 730 713 747 727 742 707 707 709 708 720 707 727 744 714 747 720 728 716 741 743 721 743 749 725 704 727 710 738 746 704 749 704 726 724 746 728 724 705 703 701 698 736 732 713 742 708 705 702 750 745 702 701 721 732 735 693 726 720 699 714 743 750 748 692 723 693 718 715 690 713 745 746 711 722 746 740 724 689 721 709 703 714 739 710 708 704 702 749 687 709 715 690 742 715 701 680 718 700 728 712 689 706 693 709 725 717 702 676 714 687 700 685 733 730 688 727 716 721 692 690 688 703 689 726 677 673 714 687 717 690 702 663 668 719 661 658 696 702 685 697 695 690 700 668 660 705 657 657 699 668 664 683 708 662 667 656 703 668 671 681 701 657 677 641 689 684 697 656 682 665 657 633 648 660 631 669 644 682 634 656 643 667 667 636 652 623 660 657 624 673 671 619 638 650 620 656 668 639 672 650 617 629 664 639 659 667 626 664 607 640 634 644 657 659 625 644 634 614 601 644 622 607 617 644 603 591 610 592 617 617 640 613 610 609 624 638 588 579 584 617 611 624 625 632 615 606 595 605 575 619 571 577 584 619 572 581 585 580 584 599 577 591 593 605 573 560 606 580 562 573 588 583 598 600 600 545 554 592 548 575 548 591 559 575 543 561 578 537 542 532 536 581 575 547 564 528 576 525 538 533 560 534 532 554 532 560 527 564 533 548 542 519 534 524 542 508 507 540 510 527 537 536 525 533 545 546 535 542 497 520 515 516 525 502 489 506 487 519 501 492 498 504 516 518 491 494 492 476 501 473 517 504 508 513 484 510 478 508 476 507 504 484 467 503 472 466 479 466 452 454 449 484 486 477 448 456 474 457 450 451 456 480 449 473 452 457 456 438 440 449 451 456 435 423 461 462 457 434 433 438 431 434 432 430 442 414 431 420 413 423 437 433 425 436 433 419 409 419 415 398 432 423 422 391 399 420 420 396 416 408 400 399 396 389 397 384 408 407 409 399 408 373 386 368 369 402 369 372 390 389 374 387 363 363 381 375 376 371 358 384 359 356 362 360 352 370 362 351 360 344 370 349 353 338 339 356 337 343 349 341 348 327 341 346 352 344 347 327 330 333 318 330 315 341 336 309 312 317 317 310 317 331 323 315 317 328 321 322 304 311 311 316 320 307 302 287 315 312 290 297 297 294 288 297 297 298 291 280 282 295 278 281 271 286 276 277 282 281 277 274 278 279 258 271 257 257 274 269 264 253 273 270 253 265 248 257 249 264 265 258 246 256 258 242 255 238 241 251 243 237 236 242 242 235 233 244 241 224 223 235 238 237 230 234 224 216 224 218 212 225 210 210 211 216 216 218 209 209 217 199 216 203 196 207 213 193 203 194 209 198 191 193 204 187 200 197 200 197 185 191 181 189 182 179 186 174 173 182 178 183 169 175 167 173 165 169 165 177 176 167 172 170 168 157 157 154 168 157 160 153 157 151 154 152 158 151 146 155 145 144 144 147 148 139 149 139 148 147 135 136 137 141 135 130 135 134 138 131 125 124 134 134 132 122 128 124 120 118 116 121 116 125 116 122 112 119 120 113 113 116 107 108 110 107 114 104 106 102 100 107 104 102 104 105 97 104 96 102 99 99 94 98 92 90 94 91 95 93 89 91 89 87 84 83 87 85 80 85 80 80 80 76 81 79 81 80 75 74 78 75 71 75 74 70 69 68 68 67 68 66 66 67 64 65 62 64 63 62 63 61 61 57 58 57 57 55 58 58 54 53 56 54 51 53 51 51 49 50 51 47 46 45 46 47 44 45 45 42 41 43 42 40 40 41 40 38 38 38 38 38 36 35 35 36 34 34 35 33 33 32 31 30 30 31 30 28 29 28 27 28 27 26 26 25 24 24 24 23 24 23 22 22 22 22 20 20 20 20 19 20 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 19 19 20 20 20 21 22 21 21 22 22 23 23 25 25 24 26 25 26 26 28 27 29 30 30 31 29 31 32 31 33 32 34 35 35 34 35 36 35 36 37 39 39 41 39 38 38 39 40 40 43 44 43 42 43 46 45 46 45 46 49 50 51 50 50 50 52 51 51 52 55 53 58 58 55 59 56 57 58 58 61 63 63 62 60 61 63 67 68 65 67 66 67 69 67 73 72 69 71 76 73 72 78 73 80 79 77 80 78 79 80 85 82 86 85 82 86 85 83 88 87 94 87 88 89 95 92 91 91 94 101 97 94 100 96 104 105 99 102 102 104 106 101 105 107 113 115 107 115 116 112 114 112 114 113 115 113 118 121 116 123 124 121 129 120 121 129 130 135 126 136 135 135 132 137 135 140 142 134 137 144 140 145 145 143 142 139 139 150 154 155 148 144 159 147 150 160 155 154 150 152 152 164 159 160 156 164 165 159 172 162 171 177 178 166 171 170 183 182 184 178 177 185 189 185 175 182 184 183 182 194 190 194 198 196 199 185 197 188 206 191 195 193 194 195 205 196 206 209 213 211 217 205 219 213 220 216 206 223 219 226 225 222 214 224 219 230 224 219 225 225 232 240 227 224 241 236 233 229 245 238 246 254 245 247 239 236 245 238 249 254 258 242 266 252 261 258 265 259 272 267 273 270 257 262 273 257 262 280 275 262 276 265 273 269 278 276 296 293 290 283 276 278 297 284 302 283 286 292 300 290 286 300 299 309 308 315 317 311 310 310 309 297 303 302 305 309 305 331 316 317 324 326 317 319 324 331 338 319 343 339 318 340 347 345 350 356 348 331 336 353 357 348 350 332 363 338 335 343 363 369 361 349 370 346 364 358 372 372 360 353 378 359 374 377 376 389 374 388 366 385 389 400 395 389 381 390 404 390 386 373 411 374 376 381 387 381 391 398 405 414 389 415 401 407 425 420 410 415 405 406 405 401 430 422 437 431 404 424 405 413 427 416 422 434 427 432 434 439 426 448 456 429 446 434 424 441 450 449 454 440 464 438 468 442 438 473 477 478 472 442 474 466 483 464 455 471 489 484 455 471 474 453 494 494 473 496 487 457 458 487 502 508 490 477 483 499 489 501 485 491 510 512 507 505 524 508 526 483 529 497 531 528 493 521 516 508 509 533 515 503 523 499 510 496 534 518 504 504 508 539 523 542 550 553 527 533 510 555 558 542 553 525 530 537 567 531 541 537 533 562 565 561 575 531 566 577 538 572 538 552 571 565 550 590 567 567 561 588 580 587 598 595 554 573 597 554 552 581 600 599 570 603 559 583 564 575 571 589 614 586 564 613 565 580 591 586 596 600 595 569 597 618 595 631 617 578 615 594 599 615 609 635 625 628 605 636 636 586 635 628 630 626 638 600 647 613 630 641 627 652 604 612 651 657 605 645 644 658 630 629 626 630 622 616 613 629 650 671 660 651 638 632 662 654 634 633 669 679 642 631 662 626 645 637 648 678 666 684 637 649 684 681 679 686 639 632 690 691 655 663 648 636 658 670 673 668 673 693 665 678 670 703 698 686 698 671 658 707 668 674 682 657 694 660 655 674 705 687 672 672 694 719 658 671 701 663 691 713 659 717 712 728 693 720 721 662 712 667 687 703 685 705 689 728 731 726 727 713 714 702 733 718 716 696 702 681 704 712 679 685 684 682 744 714 706 722 718 727 742 700 689 685 727 700 731 686 693 717 695 741 742 722 685 737 744 732 712 700 709 742 688 695 724 728 711 735 692 694 696 746 736 693 728 716 699 694 716 696 748 701 739 708 715 700 746 704 710 750 741 705 719 703 705 717 730 722 705 705 709 737 740 704 720 707 735 715 707 731 703 731 732 736 721 713 707 709 708 719 710 728 707 735 715 708 731 734 732 743 725 712 709 711 749 719 726 712 709 721 711 737 730 745 711 710 717 748 728 721 711 716 713 726 746 725 714 745 715 721 746 734 719 716 745 714 722 713 720 713 711 725 718 711 743 716
737 720 744 716 717 717 714 712 717 716 711 727 714 722 711 713 738 711 749 748 713 714 713 711 712 730 713 715 715 741 739 715 709 709 712 720 713 722 711 740 721 711 712 727 747 708 712 709 710 709 710 709 710 711 718 705 706 709 743 707 710 704 725 719 707 704 727 740 746 730 704 739 734 732 731 730 726 738 707 730 727 743 713 711 704 740 732 712 706 697 700 715 728 718 727 736 707 709 715 748 724 744 698 694 712 710 743 747 710 732 701 706 689 730 726 707 737 692 748 747 689 731 748 695 694 726 729 715 740 740 707 737 703 684 691 748 739 714 686 702 707 698 737 740 704 684 678 677 714 710 740 725 692 689 716 670 674 719 693 711 687 729 716 702 726 710 668 677 676 677 703 685 713 697 684 717 706 706 722 681 666 674 664 718 678 702 678 661 685 685 664 703 700 703 689 701 661 698 663 674 678 644 689 672 687 643 669 690 657 671 677 651 660 658 694 661 678 664 638 677 689 677 645 679 681 670 658 674 679 633 659 650 621 667 658 626 666 625 619 621 617 653 650 634 640 635 647 634 642 644 640 662 639 664 623 607 662 605 650 630 609 614 637 631 612 605 626 647 610 621 644 650 606 646 605 642 617 592 616 633 595 601 622 586 590 598 629 616 614 619 627 622 579 616 581 600 583 581 598 585 594 605 575 619 568 593 585 565 599 569 578 558 575 573 607 599 559 569 583 550 546 545 573 567 568 589 594 576 592 567 563 581 580 587 559 545 574 546 577 547 567 548 572 570 538 540 556 546 541 534 549 523 538 516 527 527 552 539 522 527 527 516 507 534 508 525 537 500 549 505 546 503 503 534 501 496 515 501 520 524 514 511 523 530 529 488 518 506 511 478 481 522 514 479 474 505 479 494 509 511 482 485 471 495 507 471 481 492 487 502 483 490 484 477 489 471 466 484 485 472 448 485 463 479 440 470 440 439 476 448 468 443 453 468 437 436 461 427 459 453 434 421 456 439 419 451 452 417 423 449 412 427 438 429 412 414 441 422 419 416 436 405 412 408 431 412 423 417 421 405 397 403 406 420 416 384 388 388 418 398 405 405 402 378 408 384 381 397 392 400 397 380 373 390 376 363 379 385 366 365 392 367 354 381 365 367 360 363 367 363 366 365 363 341 358 364 370 354 358 365 351 338 348 351 346 339 354 346 332 355 335 330 331 332 341 332 325 328 319 342 334 318 328 307 336 317 308 313 306 324 312 304 299 323 297 305 302 293 320 319 298 300 315 294 288 304 304 299 287 289 289 288 299 282 288 285 279 270 271 292 276 279 287 277 263 282 284 278 280 261 277 278 278 277 262 269 249 252 248 261 263 267 265 263 263 252 246 251 253 245 239 253 235 238 251 248 234 233 248 244 247 234 230 222 240 225 222 233 216 222 232 221 225 216 228 210 228 221 206 222 212 220 203 201 203 216 212 204 213 208 195 206 201 205 203 189 190 189 203 194 189 198 198 183 193 180 189 185 185 175 188 185 186 184 182 170 181 180 183 179 176 173 176 169 164 163 161 159 167 162 159 157 157 166 157 164 164 157 152 147 146 155 159 150 143 155 146 145 146 144 139 145 139 143 146 140 143 138 139 131 130 138 136 135 137 125 128 130 128 125 131 126 121 121 127 117 121 120 124 123 115 121 118 116 111 116 116 110 106 111 106 111 103 109 106 107 101 102 101 102 104 98 103 98 99 94 97 92 95 94 92 95 95 88 89 92 90 89 87 82 86 87 87 81 81 83 82 81 80 76 78 80 74 76 77 75 74 75 74 72 71 68 68 67 65 68 69 65 66 63 66 61 62 59 60 62 59 62 58 57 57 57 54 58 55 52 52 52 54 52 49 51 48 51 48 48 49 45 45 44 46 46 43 43 42 42 43 42 42 42 41 40 38 39 38 37 36 36 36 35 35 33 33 34 32 31 31 31 30 30 30 28 29 28 27 28 27 27 26 25 24 24 24 24 24 22 23 22 22 22 21 20 20 19 19 20 20 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 19 20 20 21 20 21 21 21 23 22 22 24 24 24 24 24 26 25 27 26 28 28 29 29 29 31 31 32 30 31 33 33 33 34 33 35 35 35 36 37 37 39 37 40 41 38 41 41 42 40 43 44 45 43 44 44 46 48 48 46 48 51 50 50 49 52 54 54 52 54 53 54 58 54 55 59 57 57 58 61 62 59 61 65 63 62 65 65 63 64 69 68 68 67 73 72 72 71 73 73 74 78 74 78 74 78 81 83 83 82 82 79 81 87 83 82 88 89 89 89 93 87 94 92 94 95 93 93 97 96 94 98 96 98 102 103 105 100 100 103 102 105 103 107 110 114 108 110 109 115 108 117 112 115 118 113 114 123 123 115 120 121 125 129 125 122 121 122 124 131 132 125 132 136 135 141 137 138 142 141 145 146 147 144 140 145 141 152 152 141 147 152 144 155 152 159 157 149 156 164 164 160 161 161 165 165 156 171 165 168 161 162 171 168 175 178 169 180 170 173 174 174 188 176 187 183 189 178 194 194 184 192 197 200 189 196 186 188 203 205 195 209 193 201 210 197 212 198 206 217 207 215 209 205 222 218 218 225 215 211 209 219 214 214 230 231 215 217 224 235 221 224 233 232 238 235 228 234 233 229 248 250 236 251 239 256 239 257 241 254 259 245 245 260 268 258 259 252 248 251 253 257 264 270 259 276 274 278 267 277 281 278 268 280 272 284 284 274 271 272 287 289 288 304 277 290 288 282 289 301 286 292 287 295 310 298 307 317 313 306 309 297 306 302 310 307 301 314 315 316 310 331 335 320 323 335 340 342 329 344 335 337 343 351 334 344 341 324 339 338 356 349 349 336 336 356 362 343 350 349 352 350 356 376 366 355 363 377 372 360 362 376 356 354 389 378 385 368 368 364 364 382 377 367 388 366 377 383 390 395 396 374 394 394 391 407 411 393 406 413 384 405 396 407 388 426 417 399 423 432 431 422 402 402 403 413 421 409 435 427 412 430 424 428 414 429 452 449 418 440 427 449 432 437 456 441 424 448 463 456 435 450 471 431 435 434 461 449 444 479 474 483 469 452 472 465 459 469 454 474 471 494 452 464 497 466 488 474 492 485 468 502 462 492 485 511 482 493 501 508 497 500 501 504 501 477 483 514 499 480 482 525 508 523 524 509 536 530 519 528 495 501 511 535 500 511 519 502 520 511 507 539 508 519 510 540 537 514 539 546 529 551 525 559 545 529 562 554 542 569 571 536 538 525 550 556 544 555 555 568 545 548 545 567 537 543 570 564 560 546 544 584 593 566 560 557 561 597 554 558 590 575 565 588 587 580 582 576 607 586 569 587 610 595 570 586 607 608 608 568 569 586 578 575 575 624 598 617 626 624 598 589 587 621 629 619 613 612 630 602 593 628 596 634 599 633 618 614 608 609 622 638 608 599 639 631 609 648 615 662 609 661 610 621 623 668 657 624 664 670 612 631 630 658 674 666 617 631 651 674 673 657 666 631 638 675 656 646 673 660 661 644 646 668 681 676 672 634 668 695 694 668 659 645 669 636 686 646 659 679 677 662 683 667 657 679 686 710 698 669 686 673 671 672 662 682 715 690 670 666 669 664 691 664 717 661 715 695 690 698 668 702 705 671 692 693 697 671 664 695 685 708 722 732 667 688 685 678 715 679 679 680 715 678 689 716 723 691 702 716 694 712 737 680 737 734 716 704 727 727 750 688 740 742 699 703 689 713 709 716 719 739 686 729 730 749 748 713 746 718 693 749 714 691 715 735 736 692 713 742 737 708 738 734 699 711 697 698 709 696 699 733 696 703 702 703 702 702 707 736 704 716 736 707 702 705 713 701 723 717 707 716 747 715 743 706 742 703 713 723 703 709 706 729 731 721 733 749 747 707 709 710 710 707 710 746 719 708 713 709 725 713 718 710 746 713 709 714 731 710 720 726 720 711 748 711 711 714 712 733 715 713 715 724 743 713 750 744 740 713 713 716 734 749 715 715 745 727 716 712 712 721 731 717 743
747 728 716 746 723 716 711 745 715 713 716 720 713 744 712 714 720 711 740 716 750 738 714 727 712 739 726 709 724 711 713 747 709 709 713 711 725 725 721 722 708 744 714 738 734 722 709 726 711 712 707 707 749 713 708 750 750 706 733 736 739 749 706 740 733 731 704 740 708 732 716 735 705 707 704 728 727 734 709 706 716 749 699 705 703 704 750 747 721 719 711 701 741 711 716 712 695 705 699 728 714 732 735 692 692 728 731 739 738 694 703 703 725 723 699 719 710 691 717 692 701 687 717 748 693 750 718 701 747 696 720 746 718 713 704 715 723 681 689 679 722 698 740 738 694 744 687 689 739 714 712 690 733 719 711 724 738 687 677 732 720 701 693 684 674 709 694 677 666 700 725 664 707 728 692 725 708 715 705 679 706 688 690 695 716 709 719 689 687 664 654 683 661 670 694 695 684 651 677 645 703 682 656 700 658 684 698 669 650 693 651 689 689 659 694 666 671 651 645 656 662 646 648 657 671 643 662 669 684 632 655 668 682 665 678 627 670 626 619 629 662 614 621 621 633 618 625 638 610 670 664 618 605 659 653 611 642 608 633 629 622 617 597 640 603 631 624 618 601 644 598 602 598 640 640 647 621 609 588 619 616 636 596 609 590 608 609 608 607 628 618 594 601 585 588 579 621 622 615 584 580 622 591 562 565 601 607 588 595 581 590 605 561 556 561 567 596 573 566 601 572 579 595 560 559 553 569 594 544 553 554 590 548 539 532 578 543 550 580 575 547 567 556 554 545 553 522 558 554 533 561 555 544 553 534 544 525 546 547 526 527 532 519 532 522 509 549 505 532 498 529 513 523 494 498 492 529 520 524 528 533 492 533 517 521 511 507 495 506 485 491 515 495 486 504 502 503 508 500 470 487 489 494 491 490 470 464 465 494 490 491 465 474 478 450 476 453 471 451 460 450 481 482 481 453 446 452 453 475 477 462 474 452 444 446 432 433 466 428 441 433 423 449 445 432 433 443 445 453 446 442 414 437 447 442 436 414 436 440 421 407 400 422 415 406 407 412 393 430 399 422 401 391 413 420 391 391 394 394 399 399 380 390 378 389 380 386 376 374 368 369 382 380 366 384 374 384 380 378 390 386 362 361 366 359 358 352 372 376 356 369 371 351 373 359 361 339 353 338 359 365 340 334 347 345 345 343 336 328 323 337 337 322 319 332 342 337 320 329 326 312 309 338 309 330 328 324 324 317 307 314 322 321 314 301 308 301 310 296 300 308 313 298 296 295 297 307 286 282 289 279 305 287 282 273 292 282 278 285 271 279 285 277 276 288 286 268 283 281 264 267 258 255 270 253 257 256 271 268 251 259 251 259 248 264 257 257 250 241 251 245 236 235 242 233 232 232 231 245 232 231 228 232 226 228 241 228 228 220 219 217 228 212 218 217 212 214 220 213 206 212 222 209 220 219 201 202 213 209 195 209 194 207 190 208 200 203 192 194 198 202 186 186 194 187 181 193 183 193 187 179 178 189 180 172 183 182 179 174 167 167 177 163 177 176 172 171 159 166 157 170 165 166 158 153 157 157 150 155 156 148 152 159 153 144 150 148 151 146 139 142 139 136 137 141 135 136 135 141 142 136 129 139 134 136 128 135 128 124 124 126 128 127 124 117 124 118 117 125 123 115 111 113 111 119 111 117 112 116 113 105 107 106 110 107 100 104 102 106 97 105 103 96 97 93 96 97 94 91 96 94 91 88 88 92 90 84 84 83 85 88 83 83 82 83 84 80 82 79 81 77 74 74 75 73 76 71 70 72 68 68 68 71 66 68 68 65 64 63 63 63 64 62 61 59 61 62 62 62 58 60 56 55 57 54 53 54 52 55 51 53 51 51 48 50 46 49 46 47 47 46 45 43 44 43 44 40 42 39 42 39 40 38 37 38 38 37 37 35 34 36 34 33 33 32 33 33 30 30 31 30 29 29 30 28 27 26 27 25 25 25 25 24 24 24 23 23 22 22 22 21 20 21 20 19 19 19 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 19 19 20 21 20 20 22 22 22 23 22 24 23 25 24 26 25 25 27 26 28 27 30 29 31 30 29 32 30 33 33 33 33 34 35 36 35 37 37 37 37 39 37 40 41 38 40 39 41 41 41 43 45 44 43 45 47 45 47 48 48 48 49 49 53 53 51 51 55 53 52 53 57 55 56 58 59 59 58 60 59 59 63 64 61 61 62 62 67 68 66 70 72 69 71 73 68 73 74 76 76 73 78 73 79 77 78 77 82 80 84 85 81 83 87 81 85 88 83 84 88 92 94 89 92 96 91 94 97 99 94 97 94 103 95 98 96 99 101 107 100 105 104 106 108 107 114 111 106 112 113 110 111 116 121 118 118 116 116 119 116 116 123 125 125 122 128 132 123 135 126 126 133 135 131 139 132 133 133 135 136 141 145 142 136 145 144 141 140 143 152 145 145 155 156 152 148 153 152 156 152 152 163 157 155 155 160 164 158 163 175 177 165 178 168 178 180 176 176 179 183 178 183 185 184 188 179 180 193 183 187 197 183 197 188 191 191 202 203 202 202 192 204 193 198 212 208 210 212 206 210 212 203 217 220 213 222 218 215 209 213 216 212 223 232 228 225 221 227 224 224 241 236 229 225 247 245 230 250 251 246 237 244 241 256 238 241 242 260 254 249 249 262 268 258 257 255 251 266 273 271 256 272 270 269 277 260 258 280 262 269 278 285 286 274 269 286 290 284 289 282 284 290 289 291 304 281 284 302 289 311 294 311 312 312 308 302 308 316 299 294 314 306 325 303 322 316 328 326 329 331 334 335 327 338 331 313 325 328 317 336 326 321 337 341 341 334 344 353 346 333 345 347 331 332 359 349 356 359 367 339 344 350 346 348 361 345 380 362 351 383 368 364 384 376 366 384 367 363 395 386 370 381 384 393 402 373 382 381 371 407 401 392 399 401 384 395 406 403 399 388 420 407 395 391 421 399 401 414 419 413 426 426 431 410 403 412 443 438 408 428 408 449 439 423 436 428 446 442 422 444 435 454 444 430 461 448 426 468 441 464 460 471 460 470 464 469 460 475 471 442 442 479 441 460 466 472 484 447 471 493 469 496 464 475 482 461 459 497 467 474 506 475 503 491 498 492 515 494 486 495 514 474 516 524 523 484 497 499 503 488 486 522 517 499 521 518 529 531 527 527 512 519 508 506 500 514 502 526 548 503 530 545 513 511 531 513 539 552 513 522 535 514 554 557 567 536 568 559 567 544 554 570 563 527 539 577 566 544 552 540 543 549 556 552 540 567 545 551 545 555 560 565 565 601 574 594 570 561 576 589 602 580 591 563 585 585 583 612 570 564 578 576 570 582 581 605 581 614 574 625 598 571 590 629 594 621 604 635 625 618 605 582 601 600 592 593 592 605 621 644 639 592 650 605 593 646 643 608 612 634 611 648 648 614 644 642 624 615 662 658 612 611 610 630 632 661 628 615 611 672 611 670 635 673 651 627 624 659 671 672 655 681 682 659 685 659 667 679 671 649 637 644 680 674 636 649 691 658 637 633 696 685 647 673 641 666 673 674 704 692 696 670 661 654 675 686 692 684 682 703 677 659 670 714 650 651 677 693 693 698 679 700 719 671 705 685 705 667 662 716 693 718 718 719 665 683 663 700 666 722 718 680 715 700 733 708 673 699 670 681 713 702 696 718 703 738 737 709 693 734 675 680 680 699 742 714 731 744 727 714 704 742 743 683 747 706 687 747 726 733 708 732 701 714 736 720 699 710 689 699 692 705 689 729 726 696 738 696 704 744 735 695 716 697 722 697 698 697 699 739 717 698 702 701 703 699 736 727 700 738 737 725 700 706 705 718 705 709 701 704 738 728 709 709 715 724 704 728 718 730 750 735 710 748 710 744 706 736 707 745 726 707 712 732 712 727 748 709 739 719 723 711 739 716 713 710 720 746 743 738 727 715 724 742 731 713 737 715 740 727 740 731 726 713 720 711 729 714 715 739 713 715 714 719 711 719 741 712 737 721 714 713 749 740
744 737 714 717 743 744 728 750 721 712 712 715 716 711 727 735 724 737 710 715 716 738 714 713 712 712 718 731 709 714 711 710 750 709 738 712 726 713 710 713 744 741 723 747 717 710 709 710 737 709 713 708 708 734 733 748 710 705 704 710 734 708 743 721 721 703 706 705 704 742 717 744 739 703 744 706 726 702 702 748 704 704 703 715 711 724 725 701 703 706 698 702 698 700 697 701 717 724 700 703 703 742 701 742 734 709 699 741 704 749 696 698 715 696 732 731 693 692 750 706 725 718 688 725 734 684 748 738 732 720 712 708 748 721 741 700 725 687 739 698 726 720 677 684 720 680 729 721 684 734 672 739 692 701 689 685 728 677 668 680 709 719 718 665 730 725 713 686 695 693 668 701 726 700 674 673 659 720 715 682 668 710 679 676 653 708 670 661 665 704 670 677 653 660 693 686 703 666 693 702 705 676 700 660 644 689 670 656 704 669 670 649 687 693 664 640 673 644 679 649 677 672 673 656 668 653 684 638 675 663 638 627 655 674 664 644 662 666 624 629 657 664 636 613 627 636 645 667 647 637 610 626 657 631 649 616 604 620 652 607 617 630 631 653 598 605 598 605 650 594 590 616 643 629 610 631 590 609 607 630 584 627 587 638 633 616 585 597 585 614 608 601 604 581 598 586 598 589 604 581 592 615 613 616 587 560 601 564 594 565 576 572 562 575 566 577 551 572 566 589 586 596 591 568 558 561 570 541 588 567 563 580 587 559 552 550 567 557 576 548 562 557 533 578 540 541 573 523 531 570 547 518 519 520 521 561 558 514 540 555 532 552 529 513 505 533 510 528 502 537 501 514 503 498 533 517 504 540 532 526 517 518 487 524 530 495 519 525 497 501 482 500 522 507 514 485 494 496 499 508 499 498 463 492 467 467 484 469 498 498 486 466 481 495 488 458 480 466 453 461 456 456 475 478 457 480 475 442 467 471 474 472 432 441 468 435 457 433 426 428 432 437 427 445 421 454 452 452 436 445 438 446 446 443 429 426 425 421 428 431 422 424 436 423 396 427 420 432 422 405 408 422 395 394 405 419 391 420 419 395 415 406 376 405 403 394 372 377 390 377 392 365 399 400 362 383 368 382 390 363 368 364 379 355 385 355 368 372 366 373 373 356 375 355 364 349 348 341 355 363 349 348 348 330 351 334 351 327 335 345 346 328 348 345 342 338 346 329 343 321 339 331 335 308 327 328 309 307 307 310 300 320 302 308 322 303 300 310 296 304 300 307 314 313 307 309 288 287 296 284 301 278 287 284 274 275 272 280 295 272 282 286 281 289 263 274 266 276 277 279 267 255 274 267 268 257 265 260 252 268 259 253 246 246 257 264 261 253 258 241 239 246 235 239 247 241 249 236 247 230 227 234 239 236 237 233 232 230 226 234 222 222 216 222 224 210 211 210 207 210 204 203 205 216 203 202 207 205 209 207 195 197 196 192 200 191 201 199 186 197 184 196 198 194 184 188 193 188 182 185 177 180 186 186 173 175 175 184 168 166 179 168 173 165 161 170 170 169 157 171 156 162 164 153 158 157 157 163 160 154 149 159 149 157 150 146 144 145 149 144 141 144 141 140 137 145 141 138 140 137 136 134 134 132 136 136 135 130 131 125 128 122 126 121 117 125 124 123 118 123 118 116 111 113 112 114 115 106 110 111 108 108 106 105 101 106 101 105 100 106 99 96 104 96 100 101 92 97 92 97 89 95 95 87 93 88 91 87 84 88 82 80 81 82 82 81 80 80 79 79 75 76 75 73 73 77 72 74 74 70 70 73 72 67 70 65 66 65 65 62 64 64 64 59 59 62 61 58 59 60 59 56 57 57 56 53 52 51 53 52 49 49 52 48 51 49 47 48 47 45 47 46 43 45 42 42 43 40 39 42 40 40 38 41 38 36 38 36 36 34 35 35 35 34 34 31 32 33 32 30 31 31 30 28 27 28 26 27 26 25 25 25 24 24 23 23 23 22 21 22 21 21 21 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 19 19 21 21 20 21 21 23 22 22 24 24 24 25 26 25 25 27 26 28 28 28 29 29 29 30 30 33 32 31 34 32 35 33 34 35 36 37 38 37 39 39 38 41 38 40 39 42 41 43 42 44 43 45 46 44 46 46 47 46 50 48 51 53 49 53 55 54 53 53 53 54 54 55 56 60 58 60 62 58 61 60 60 65 62 66 63 65 67 67 70 72 69 69 73 74 71 73 74 73 77 75 73 78 75 78 77 83 82 81 85 86 85 85 87 86 85 84 85 91 89 88 90 91 93 94 94 99 96 93 94 100 103 102 102 101 98 107 104 107 110 103 110 104 106 111 110 106 115 114 118 110 120 111 118 115 117 117 123 118 118 128 118 128 124 123 132 126 127 129 125 137 133 137 134 141 132 142 143 137 134 145 145 146 137 143 152 143 143 156 147 153 159 154 157 162 161 155 152 163 156 166 168 166 170 156 165 164 170 162 166 178 164 165 170 181 177 171 173 177 177 178 183 179 174 178 185 189 188 187 193 181 200 194 186 189 195 197 189 198 208 190 196 200 199 214 207 206 210 212 209 201 213 211 214 208 223 227 211 226 228 226 221 230 228 218 232 221 219 238 231 225 234 244 225 245 248 250 238 233 241 244 247 251 244 246 245 260 260 242 242 257 258 259 268 255 248 260 253 272 268 255 274 255 272 270 269 265 287 271 268 266 278 279 280 271 276 272 289 278 284 296 288 302 279 291 306 302 288 298 298 285 307 310 300 316 303 310 314 313 304 306 312 316 309 317 302 326 313 324 337 315 321 313 328 313 315 330 325 336 326 327 328 327 323 356 346 348 337 343 347 359 349 350 339 352 369 350 345 353 370 348 350 356 362 366 348 368 377 351 377 387 359 354 357 358 373 380 363 371 364 371 382 391 375 374 379 399 400 408 373 376 382 383 408 403 400 404 396 404 409 397 396 397 416 394 424 401 399 395 426 416 428 414 419 438 434 412 419 446 412 424 415 421 411 424 444 418 421 445 428 458 435 445 423 465 465 444 463 471 436 443 432 436 462 438 479 467 457 466 466 453 480 445 467 472 474 464 492 458 458 480 455 473 470 485 500 462 458 473 471 505 474 503 472 484 473 514 484 514 494 489 476 482 497 505 487 516 511 494 525 483 523 506 488 517 538 505 496 537 522 539 508 543 508 541 543 507 519 517 508 514 542 541 522 515 535 550 511 517 551 539 566 541 533 545 524 537 558 572 549 547 564 551 562 574 579 538 582 579 551 585 563 576 588 571 586 561 549 544 555 543 565 590 558 582 581 568 591 593 581 575 587 571 606 596 568 609 586 587 567 609 594 582 586 591 616 575 594 586 595 596 590 597 573 605 586 621 591 633 630 638 633 627 635 583 625 594 643 628 594 624 608 632 599 622 618 593 636 601 656 644 620 654 626 629 631 660 656 655 647 651 608 625 623 649 648 626 666 623 620 633 645 671 616 654 645 676 662 646 644 631 670 644 639 658 635 688 689 667 671 654 635 670 672 652 655 686 639 647 661 652 658 687 664 699 671 681 639 702 690 682 656 678 692 697 685 658 709 659 665 687 680 651 677 687 675 652 654 708 697 686 671 720 696 692 697 694 680 725 670 684 683 723 665 721 706 667 696 678 728 691 708 703 711 692 700 675 717 721 719 700 735 719 690 711 731 690 683 710 710 721 684 704 736 709 743 710 687 731 708 721 723 685 702 702 708 701 711 747 688 747 748 736 688 708 694 687 696 704 691 741 702 706 749 721 736 691 739 697 694 696 709 696 724 727 733 707 712 727 728 706 702 701 699 748 736 728 704 737 705 731 705 707 742 716 710 705 705 725 724 708 740 717 737 748 740 733 734 707 708 727 708 705 745 730 745 711 739 732 709 734 712 728 711 710 719 713 733 725 709 710 741 726 721 709 739 745 737 743 709 710 736 714 712 733 709 713 709 716 710 716 710 746 714 714 723 711 711 712 714 730 712 732 712 712 715 712 712 748 712 746 715 715
739 713 719 712 717 715 711 711 723 741 729 739 715 714 714 715 712 720 713 715 726 719 711 718 730 715 713 710 709 745 742 718 743 749 713 744 712 713 711 728 749 712 709 712 713 749 746 736 722 707 707 723 707 708 718 738 708 711 704 741 721 709 709 714 714 744 707 709 721 750 742 737 710 725 739 749 710 704 724 743 701 715 701 700 738 700 746 744 697 718 702 700 707 720 710 699 719 694 710 700 738 699 720 732 695 740 692 713 692 696 691 721 740 690 696 723 688 690 729 708 697 735 713 719 708 749 719 698 696 710 710 687 743 729 685 699 749 714 720 738 727 695 703 743 680 700 713 695 723 735 683 721 700 698 687 683 708 733 695 699 729 680 673 705 690 671 672 701 724 704 706 713 726 693 682 721 710 674 717 678 695 670 682 687 711 660 652 652 677 679 678 706 675 651 680 711 673 673 660 657 658 699 655 654 679 687 643 638 671 653 673 650 653 698 679 654 678 659 637 671 658 691 646 680 646 634 669 629 666 651 673 643 672 672 629 671 681 680 661 657 635 652 674 629 636 621 637 665 610 611 613 612 647 622 658 605 625 614 655 620 632 645 613 628 644 609 611 628 618 602 625 600 639 645 615 615 586 639 590 604 619 588 593 618 618 625 610 603 607 613 616 622 629 580 597 618 599 612 624 584 617 564 595 609 597 569 562 580 596 587 579 561 573 603 563 601 550 549 603 601 555 592 570 548 585 594 561 589 572 554 567 573 551 577 586 573 546 584 582 578 575 533 541 531 546 564 570 519 568 567 552 566 554 563 522 543 561 537 521 531 515 518 509 515 537 532 527 544 505 525 544 505 525 526 514 518 491 529 505 534 502 535 529 520 484 493 522 515 499 517 476 501 497 485 501 498 483 501 503 478 476 501 490 462 502 483 490 504 477 470 485 495 456 484 486 479 489 451 456 481 458 462 481 469 445 458 478 458 467 463 438 473 450 436 437 428 439 454 427 425 449 431 429 425 426 440 416 443 442 419 448 432 418 429 422 409 414 434 426 431 403 429 407 398 403 411 400 427 391 407 412 394 405 393 393 414 396 400 401 391 397 388 398 405 388 408 385 389 397 385 376 382 379 371 394 396 378 372 370 387 367 361 372 373 387 366 354 354 373 356 368 375 362 369 350 345 352 339 336 365 339 335 362 359 330 334 334 352 326 340 332 333 349 328 338 347 347 319 322 324 324 328 309 332 328 308 325 305 311 328 323 299 318 296 295 323 322 306 292 318 293 295 296 296 288 300 294 293 290 304 282 296 294 292 297 281 273 275 288 274 288 289 265 287 281 270 269 284 281 278 266 278 259 276 266 252 249 267 266 251 269 262 267 244 245 257 257 259 260 248 245 254 245 245 238 244 235 244 228 243 238 227 238 223 221 224 232 227 234 229 223 232 231 212 218 216 227 210 222 212 221 212 206 206 206 217 209 199 207 207 203 207 211 194 201 190 205 196 190 201 187 197 182 186 194 182 191 181 187 186 185 174 188 184 172 177 182 170 174 181 176 165 163 176 163 170 171 168 171 162 163 167 161 164 153 151 156 150 160 159 147 152 152 146 148 147 141 149 150 150 149 137 138 146 139 134 137 136 136 131 136 129 131 127 135 130 128 131 129 130 128 127 125 121 125 116 119 114 114 113 112 120 121 118 119 112 107 114 106 105 109 111 103 103 107 108 102 106 101 99 103 101 103 102 100 101 99 96 94 97 89 92 95 87 87 90 88 90 90 88 82 83 84 79 83 84 77 82 80 82 76 76 76 73 77 72 77 71 69 73 72 67 70 72 65 68 64 67 62 65 63 61 62 63 58 59 61 57 60 59 56 56 57 57 54 55 56 53 54 52 49 49 49 50 47 50 48 48 47 45 46 45 43 42 44 41 43 41 40 39 38 38 41 41 39 38 36 36 35 37 35 36 34 35 33 32 33 32 31 31 31 31 30 28 28 28 26 27 27 26 26 25 25 24 24 24 22 22 22 22 21 20 21 20 20 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 20 19 21 21 22 21 21 23 22 24 23 23 25 25 25 26 26 26 27 28 27 29 30 31 29 30 32 32 32 34 32 33 33 34 34 37 37 38 38 37 38 39 39 40 38 40 42 41 41 41 43 45 45 45 47 47 48 48 49 51 49 49 52 49 50 53 52 53 56 53 55 57 57 58 60 60 61 57 59 61 63 62 65 61 62 66 65 63 69 66 69 70 69 69 73 73 74 74 75 76 75 76 75 76 80 81 82 83 78 78 80 81 85 81 83 86 86 89 87 92 91 93 88 94 97 97 96 96 100 99 97 95 96 98 98 105 101 104 108 107 104 108 110 109 108 114 113 106 111 108 112 120 118 120 117 117 121 122 118 125 126 123 125 129 125 123 126 131 134 136 134 127 136 128 129 133 140 132 133 143 143 135 135 138 144 149 151 140 151 142 155 147 155 157 149 155 162 158 151 160 160 159 156 154 169 161 167 173 161 168 165 164 169 165 165 175 171 170 169 177 188 172 176 179 181 190 181 189 194 189 196 188 185 199 185 189 194 188 202 199 208 206 195 199 202 196 205 214 201 204 200 201 207 210 212 214 211 224 215 218 210 217 223 223 234 229 234 226 224 233 239 225 243 225 246 236 237 234 240 247 238 242 243 238 242 249 259 246 243 260 244 254 256 250 257 260 271 254 261 268 272 267 273 263 272 273 269 278 280 278 288 269 283 286 275 284 286 273 276 283 289 282 299 294 285 288 297 291 292 290 309 306 300 297 313 297 309 305 298 319 321 302 322 304 328 323 321 326 310 323 321 317 322 332 332 338 340 343 332 345 333 319 337 329 324 340 324 340 326 348 344 350 334 335 353 337 340 349 338 357 363 375 352 353 363 365 358 358 383 370 385 377 386 379 391 365 374 369 364 393 397 387 399 401 384 374 397 377 379 374 397 391 399 404 381 409 396 386 398 410 413 401 397 413 409 397 430 404 416 425 402 414 419 436 425 409 410 430 424 422 415 438 409 433 438 426 447 428 423 456 445 427 455 462 452 453 453 456 458 442 462 444 468 436 454 434 472 471 444 460 444 469 441 481 488 478 452 448 467 486 459 477 481 485 461 466 472 474 463 492 500 480 471 483 500 473 484 491 508 511 488 505 483 482 491 506 498 501 509 511 509 518 508 519 532 508 500 500 527 497 504 526 494 525 547 517 546 517 539 538 538 537 554 557 535 535 524 513 532 530 554 554 556 538 532 524 545 535 556 528 547 560 575 563 553 567 561 572 540 554 555 536 563 562 557 576 563 570 581 561 593 592 585 588 566 578 593 581 598 564 587 561 605 584 564 609 605 586 564 610 566 579 596 579 619 622 608 615 614 620 627 622 615 626 618 626 622 609 579 626 621 636 624 587 623 633 587 622 633 605 589 622 605 600 639 616 612 652 614 647 654 602 656 634 649 653 617 641 628 665 631 635 634 621 620 644 660 670 617 616 644 650 643 644 655 616 666 677 626 672 668 666 657 633 684 650 649 666 680 687 685 686 631 650 664 668 660 654 686 686 670 675 697 692 641 675 659 656 704 651 700 685 674 691 690 650 707 696 690 713 708 697 688 652 713 701 673 717 666 663 677 712 662 716 711 667 718 683 687 726 664 675 676 672 685 686 667 675 709 675 719 672 670 715 699 726 675 726 686 714 723 699 737 739 711 713 684 728 723 733 696 685 729 687 732 739 686 740 681 705 700 684 712 710 728 692 748 701 738 687 721 710 724 717 735 736 715 714 712 731 750 750 726 689 701 718 733 740 719 746 720 693 723 735 730 695 717 708 714 697 706 729 716 724 702 743 703 744 700 702 713 742 740 739 701 741 745 712 702 749 749 723 703 727 746 709 703 711 730 707 706 705 705 709 707 722 736 732 747 705 743 713 735 715 720 725 708 708 708 731 707 711 711 708 708 708 714 742 735 717 709 745 712 713 715 709 724 709 732 709 734 749 719 716 715 716 713 744 719 736 713 715 742 744 719 721 713 715 717 729 717 713 729 725
712 714 720 750 712 736 716 710 712 716 713 740 710 712 710 720 712 716 723 717 740 714 750 723 709 748 748 727 718 709 715 710 709 720 708 712 710 710 711 709 711 746 708 712 717 716 735 712 712 711 723 720 708 707 745 707 727 708 714 706 743 722 709 703 704 739 721 705 705 703 738 707 742 720 723 713 712 740 731 714 735 705 711 703 720 721 740 723 702 741 738 720 700 728 696 697 707 703 742 724 708 694 750 739 692 720 721 712 696 690 733 741 719 740 719 722 697 688 701 730 686 689 746 698 742 729 722 734 684 711 691 734 716 744 712 722 696 732 683 698 685 746 726 731 724 730 722 702 674 730 730 676 672 675 670 687 709 719 677 702 695 703 703 685 680 675 699 709 711 678 700 680 712 672 666 673 659 700 665 719 694 722 657 688 692 709 653 671 662 658 677 679 675 661 686 678 650 653 665 677 644 682 644 646 649 685 649 647 661 676 685 647 692 643 689 656 672 633 683 636 681 691 673 646 662 635 678 658 650 654 677 653 644 624 675 680 674 618 639 619 659 638 613 612 646 614 636 629 662 622 648 625 635 660 649 624 656 620 617 615 642 628 619 639 604 622 596 599 647 609 601 611 629 624 608 601 622 616 614 643 595 623 616 596 632 629 577 583 622 607 585 575 593 618 591 613 570 607 569 581 608 612 618 615 618 573 607 587 582 566 576 609 608 580 561 568 555 573 550 596 592 584 586 546 560 565 585 555 567 577 574 563 539 549 533 570 539 531 530 535 579 535 527 535 550 529 545 565 571 563 537 558 533 564 554 564 558 519 521 547 544 526 515 523 541 552 526 518 529 527 546 530 511 509 498 520 497 511 533 517 486 489 533 491 499 501 529 494 486 479 521 476 512 496 508 514 505 481 482 470 483 496 483 473 485 505 483 458 466 500 463 464 466 493 460 457 469 460 464 487 464 473 443 482 448 465 470 468 464 455 464 446 467 442 448 428 455 451 425 458 452 422 441 443 445 459 443 449 449 448 439 449 432 434 414 446 433 409 423 409 438 412 414 426 401 432 426 394 402 423 417 409 423 417 398 391 421 385 417 382 397 388 412 404 390 409 401 375 382 387 392 383 393 363 364 370 369 377 380 358 388 374 359 360 354 384 359 365 372 350 372 365 350 367 340 357 368 348 340 358 348 365 336 335 330 348 353 333 343 325 349 344 335 349 343 347 323 314 329 312 323 319 310 315 325 312 327 328 304 313 317 327 326 310 305 307 310 318 312 302 308 298 289 305 293 284 309 294 292 299 294 294 292 296 276 278 288 288 288 273 283 287 265 284 288 282 281 284 272 257 280 277 268 266 257 255 265 269 257 271 260 269 259 245 249 263 251 247 260 240 256 243 238 246 251 239 250 237 243 229 235 224 236 223 231 234 223 220 227 222 220 224 213 228 231 211 215 219 209 210 208 215 216 202 213 213 200 206 209 195 209 202 201 197 201 206 206 203 198 194 202 192 188 196 187 183 188 177 192 191 176 185 172 182 173 184 179 179 178 178 180 177 173 172 162 168 169 166 159 158 155 169 163 167 155 156 151 157 151 158 158 154 149 146 147 154 148 140 151 145 148 141 148 141 136 146 144 137 143 130 132 128 137 135 131 132 136 133 128 124 128 127 127 124 120 123 120 122 125 113 117 122 121 120 114 117 113 111 113 109 107 111 105 111 109 101 100 104 98 102 98 96 103 94 94 97 97 93 92 98 92 88 87 92 90 85 90 84 87 87 87 88 83 86 80 80 79 78 80 76 80 76 77 75 76 76 74 71 74 69 72 71 71 71 65 66 67 63 62 67 66 62 64 62 64 60 60 57 61 60 60 56 57 58 54 55 55 53 54 53 52 51 51 48 49 51 47 48 47 44 44 45 43 42 43 41 42 42 41 42 41 38 41 41 37 37 37 38 35 35 35 34 34 33 34 33 33 33 31 31 30 30 28 29 28 27 27 27 26 25 25 24 24 24 24 24 22 22 21 21 22 20 21 20 19 20 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 19 19 19 19 21 20 22 21 22 23 23 23 23 23 24 24 25 25 27 26 27 27 28 30 29 30 29 32 32 33 31 34 34 33 34 36 36 37 37 37 38 38 37 38 39 39 40 42 42 42 43 42 44 44 44 43 46 44 45 45 48 47 51 51 51 52 54 54 51 51 52 54 56 56 57 59 59 59 61 58 61 60 64 59 62 62 63 63 62 63 69 65 70 66 68 73 70 71 75 73 71 77 78 74 79 76 80 82 79 76 77 85 78 82 81 84 88 86 87 87 86 93 88 90 95 88 94 93 98 94 93 98 101 97 99 103 96 97 106 103 107 105 101 107 110 107 113 107 109 107 113 115 119 119 121 115 118 113 120 118 119 126 124 126 129 128 120 127 133 127 128 131 131 133 137 133 135 134 134 139 138 135 140 134 142 149 139 146 148 140 153 144 152 156 153 155 156 150 150 151 163 164 153 153 158 160 157 163 166 165 162 174 175 165 176 172 174 171 180 180 174 185 174 182 187 187 183 179 187 178 195 195 181 194 191 193 189 199 189 187 193 195 195 198 205 212 211 203 206 211 208 214 215 219 208 209 207 221 226 208 220 217 229 215 222 218 219 226 235 232 218 221 228 235 238 244 242 245 244 239 231 230 236 243 241 253 245 240 246 258 258 243 254 267 247 250 250 267 263 263 268 272 276 254 263 271 282 273 261 269 280 262 279 287 270 277 289 282 288 282 294 298 284 288 296 282 301 297 307 300 295 310 292 302 292 309 289 302 294 293 293 296 319 300 316 314 327 307 306 318 331 326 320 317 331 322 329 343 330 320 324 319 348 336 329 337 323 354 346 350 339 359 352 361 334 350 354 366 368 341 355 349 344 347 344 372 359 362 370 353 357 380 371 386 367 361 378 366 363 361 363 376 387 366 365 375 394 385 380 402 398 372 381 383 393 381 381 408 398 391 418 383 412 416 403 410 419 413 430 407 414 429 408 429 437 415 421 404 406 422 422 430 438 446 441 419 452 417 417 427 418 454 461 434 459 460 440 459 462 454 445 459 431 450 432 465 452 458 447 437 463 470 463 481 450 472 474 454 453 487 466 484 451 490 472 485 501 475 473 474 470 484 483 509 482 473 471 507 493 506 477 500 490 496 510 514 478 512 477 490 483 494 486 505 510 499 504 525 488 530 540 536 542 500 520 515 535 519 517 531 540 520 527 548 518 553 552 559 523 541 559 558 549 560 518 560 526 518 545 565 528 564 529 574 576 526 566 531 576 551 557 561 532 558 551 586 582 567 579 570 546 566 547 589 571 554 575 578 602 596 597 607 566 587 578 589 585 593 590 568 576 610 610 573 616 618 589 597 618 587 625 626 597 602 625 620 587 609 588 624 600 582 620 597 620 617 631 599 587 605 610 646 590 628 633 635 639 591 620 624 619 626 621 641 611 618 649 603 644 632 636 617 631 621 643 638 621 609 655 669 652 641 615 648 624 643 636 619 638 637 660 675 622 650 625 628 673 624 681 676 637 633 635 691 665 636 639 649 685 690 652 660 668 678 692 689 644 640 675 695 639 676 649 698 679 669 672 661 687 666 696 710 669 703 654 650 658 659 700 681 717 704 688 664 700 685 703 670 693 704 678 708 693 703 722 672 663 714 671 673 720 668 733 701 670 697 688 719 705 687 712 675 687 705 707 725 703 706 695 718 699 740 685 705 709 728 725 702 737 697 725 709 712 735 711 732 721 708 740 721 700 684 692 707 685 685 694 721 694 749 739 740 723 731 726 694 734 729 713 728 745 732 696 723 694 739 693 699 745 696 697 713 740 745 724 725 701 702 742 701 742 722 720 703 723 713 702 702 748 730 702 730 725 738 718 708 717 706 719 705 707 704 719 744 704 714 705 724 716 745 741 735 741 707 729 722 707 710 739 710 709 724 748 708 724 710 708 720 733 712 724 724 708 739 743 732 740 738 712 714 710 712 742 716 716 714 714 737 732 742 727 714 737 715 710 724 720 744 748 713 729 710 710 734 712 716
718 726 713 728 715 739 710 739 725 738 710 716 722 716 750 738 712 715 729 727 711 714 714 726 749 712 715 716 709 717 719 726 723 709 728 712 746 712 714 737 714 728 732 747 726 713 730 712 728 742 711 727 708 712 743 741 726 728 709 705 740 707 719 706 719 708 738 742 747 709 703 708 711 740 720 736 704 705 704 701 706 700 709 701 735 700 699 701 699 707 708 750 698 706 698 724 728 698 708 695 708 722 707 714 746 739 730 698 690 708 726 692 693 694 708 696 742 705 688 712 689 690 698 749 720 744 727 714 715 736 692 687 716 692 731 747 679 711 718 689 696 699 729 696 700 708 681 719 683 728 674 727 688 683 685 730 729 670 691 670 696 728 708 717 677 705 671 725 731 664 690 717 702 667 716 718 698 716 713 665 705 655 655 691 688 668 697 715 664 655 698 706 671 688 686 667 704 673 646 684 675 657 674 695 699 652 652 662 682 664 693 678 668 684 658 677 651 688 685 630 632 683 673 635 669 676 668 664 636 667 676 659 648 629 639 655 641 621 637 671 638 639 669 618 611 643 636 671 638 648 615 627 610 659 609 648 647 637 643 612 612 635 631 643 595 634 632 648 640 607 615 625 597 622 608 643 620 621 599 600 620 618 615 634 630 595 635 580 608 607 609 593 609 572 602 578 576 592 608 611 583 594 562 610 584 603 573 615 578 566 582 557 576 593 572 570 605 580 581 597 554 571 552 547 594 570 549 547 559 550 569 584 585 534 558 559 557 558 560 531 537 536 572 529 557 574 548 532 569 532 519 529 528 564 544 547 552 541 536 527 531 540 547 518 530 507 505 512 506 541 498 508 542 508 528 501 505 500 513 490 536 530 508 507 489 512 505 488 512 491 489 501 521 498 498 488 487 498 493 496 466 465 492 478 480 459 488 473 485 496 472 498 482 467 493 466 485 492 461 467 479 452 481 443 477 483 471 467 444 442 441 465 474 445 472 450 436 428 427 466 425 421 425 418 427 457 426 438 422 440 453 450 432 417 438 406 420 426 411 403 401 402 417 404 417 417 403 414 405 415 392 388 411 387 392 402 387 400 391 412 383 414 390 374 380 407 405 408 405 387 374 397 375 368 379 386 380 377 388 378 376 367 379 377 373 373 366 360 349 359 378 369 352 343 341 354 371 367 352 337 357 347 339 362 343 332 327 343 349 343 344 326 326 343 322 334 344 315 326 329 324 324 339 310 306 322 322 327 331 312 324 301 314 327 308 305 313 321 308 310 303 307 303 301 290 307 310 295 283 296 282 295 300 301 284 279 283 275 288 272 291 272 266 275 277 280 268 261 269 273 260 277 270 264 276 270 260 249 267 260 263 261 263 263 263 251 251 254 237 247 250 234 238 248 248 239 239 235 234 247 228 229 243 222 233 219 227 236 228 233 221 230 226 211 210 217 225 218 219 212 217 211 203 213 204 209 208 203 214 212 195 209 194 207 196 192 195 204 197 186 189 187 185 198 195 190 180 182 189 184 180 173 172 173 181 184 179 168 173 178 165 170 165 167 171 166 174 167 160 159 156 167 165 152 167 151 158 150 157 148 151 155 152 158 157 148 146 150 150 139 143 141 138 143 143 141 137 132 132 140 129 135 134 135 131 135 133 134 128 123 126 124 121 126 125 125 124 125 115 116 116 121 112 113 109 116 108 110 107 108 113 111 110 107 101 103 102 106 100 106 103 101 95 95 94 101 98 92 96 90 90 91 89 93 92 92 91 91 90 84 84 85 87 84 82 79 83 81 77 78 77 78 78 77 72 75 77 75 73 70 72 71 68 67 69 67 67 65 67 65 65 64 63 64 63 59 57 57 61 60 59 59 55 54 57 57 55 55 53 54 54 52 49 52 48 50 48 49 48 44 44 45 44 43 45 44 43 42 42 40 40 39 38 40 37 39 38 36 37 36 36 34 33 34 32 32 33 31 32 30 30 31 29 28 27 27 27 27 26 26 26 24 24 25 24 24 22 22 22 21 22 20 20 20 19 19 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 20 20 20 20 20 21 21 22 21 22 23 23 23 25 25 25 25 26 27 26 27 27 28 28 29 29 31 31 31 31 33 33 34 35 35 34 34 36 37 37 36 37 37 41 41 41 40 40 40 43 40 42 43 43 43 46 46 46 46 48 47 51 47 52 51 51 53 53 54 51 53 53 55 57 57 55 56 60 61 58 62 58 62 62 64 66 63 64 64 66 66 65 68 72 71 69 73 72 70 73 76 73 77 74 78 76 79 78 82 79 78 81 79 85 82 82 84 82 83 86 87 88 89 95 88 94 93 90 94 97 100 97 102 95 98 99 100 99 104 100 108 107 106 102 102 109 106 112 112 110 115 114 117 116 117 120 123 116 121 117 125 116 118 129 124 129 131 125 122 135 130 128 132 135 128 139 139 137 132 140 139 135 134 143 142 137 143 147 146 143 143 150 149 147 152 152 155 155 152 156 161 160 154 161 154 164 167 163 167 166 159 170 170 175 168 174 177 179 177 173 180 170 180 173 184 177 181 189 176 193 185 186 196 196 192 201 192 190 198 189 189 198 193 207 199 198 197 201 198 201 215 217 210 205 211 222 219 212 220 219 223 218 215 219 226 229 225 230 224 228 219 238 220 231 242 224 244 227 236 245 235 246 236 232 236 237 246 252 237 250 256 257 263 247 245 256 259 256 268 270 264 264 265 262 262 268 257 279 280 277 265 262 285 277 274 266 288 272 281 281 289 290 275 278 302 294 303 303 295 287 300 298 297 295 296 307 317 308 300 319 316 312 316 301 301 317 325 308 307 324 332 319 316 317 326 318 314 319 327 342 329 340 325 325 331 347 342 323 336 349 344 340 333 354 336 366 365 344 352 338 358 362 342 353 363 345 355 365 352 363 375 382 377 379 381 375 383 374 368 393 382 369 394 391 375 393 389 374 388 383 375 372 392 394 403 379 413 390 382 391 420 388 403 406 402 427 416 394 414 406 394 422 428 431 427 404 420 406 416 439 434 408 415 432 423 441 420 412 439 422 424 437 446 433 425 433 444 433 456 429 440 452 466 444 463 434 466 478 444 447 444 455 457 455 470 448 456 467 446 464 482 473 468 488 458 485 464 465 493 496 496 486 487 469 505 486 481 503 468 477 503 480 489 480 487 507 482 515 505 497 519 502 485 513 519 517 491 527 491 512 514 522 531 498 517 505 546 548 540 526 539 518 538 549 538 533 517 544 559 561 549 517 555 534 531 554 540 538 539 565 520 544 575 557 551 546 567 556 530 533 543 541 542 547 541 543 591 567 548 539 591 550 577 553 599 563 557 552 558 597 580 589 562 566 559 593 576 599 557 599 584 590 581 586 602 600 593 571 621 605 625 570 616 605 620 598 591 580 583 603 600 603 596 614 606 602 631 609 626 606 633 617 631 635 629 630 616 643 650 599 603 622 603 612 656 640 638 614 616 634 616 632 608 664 627 653 634 646 614 613 622 657 653 622 633 666 657 646 653 631 642 623 666 634 671 680 648 639 653 679 647 648 680 647 652 646 691 658 694 669 634 637 656 699 672 685 666 685 637 692 670 662 701 670 690 659 665 706 705 683 704 666 652 682 677 649 697 657 714 673 680 657 659 701 658 665 700 662 707 692 685 694 665 720 667 704 678 714 713 680 690 693 677 678 715 710 712 713 690 727 683 725 734 711 713 681 708 697 689 725 736 676 706 731 727 744 720 693 741 699 701 743 730 717 724 745 705 685 688 723 711 701 719 696 723 708 689 701 725 687 722 727 749 717 733 710 749 714 695 710 742 748 705 733 692 721 744 721 709 695 696 726 740 737 700 699 746 747 703 718 746 702 700 713 702 700 748 712 705 713 704 725 703 705 703 736 735 722 719 726 718 738 719 703 740 727 738 724 706 744 736 738 706 711 741 732 716 727 731 709 748 708 713 734 730 729 735 724 743 730 711 731 737 711 710 740 733 719 737 715 713 710 723 712 723 714 728 716 712 739 715 715 715 712 726 744 727 714 737 713 710 720 716 734 712 725
723 714 711 745 717 728 717 710 712 723 714 713 732 732 720 737 712 741 720 713 730 713 731 730 710 743 731 736 709 750 715 717 710 740 737 749 722 734 722 744 733 731 711 741 707 717 738 737 709 709 706 707 705 726 707 708 710 748 706 732 740 720 707 709 703 705 712 705 744 749 745 733 735 704 706 715 750 701 737 732 719 704 738 699 749 710 700 700 747 699 701 716 709 697 700 729 697 695 714 724 697 702 698 695 727 700 708 695 706 719 700 740 691 690 742 728 693 687 696 691 711 731 734 750 718 691 686 701 686 749 729 708 742 715 741 745 741 728 747 730 698 725 724 739 692 733 708 705 727 713 685 737 689 707 738 676 709 721 733 718 728 700 708 691 676 706 675 720 672 701 678 717 681 698 664 719 684 684 665 674 711 692 702 678 698 709 654 709 694 676 676 690 672 660 710 668 657 699 679 645 680 662 703 660 678 646 645 681 642 674 638 678 637 645 645 660 636 660 690 659 645 652 629 650 668 645 669 671 653 668 671 668 634 644 666 662 650 619 658 630 656 621 664 638 628 620 615 644 644 645 656 631 660 614 647 619 617 619 621 640 612 651 614 602 626 625 603 640 627 640 625 642 638 610 622 622 620 644 624 588 620 632 620 626 622 591 579 619 610 578 629 596 592 601 610 611 625 625 609 602 604 608 571 613 564 568 570 579 576 590 596 555 584 552 582 588 606 569 595 571 564 588 551 546 594 547 569 557 580 583 551 537 574 551 547 571 551 558 530 571 569 560 573 533 537 566 523 530 553 519 539 561 521 517 520 538 550 514 515 559 549 518 537 524 550 535 530 518 499 530 542 541 542 524 542 517 499 521 509 511 505 498 506 528 501 515 507 483 500 508 475 499 505 521 486 482 486 486 478 508 482 467 508 499 506 479 485 503 493 499 467 498 473 473 484 476 471 447 460 487 456 455 483 471 449 463 460 440 440 445 446 475 448 438 463 443 426 441 460 436 433 425 429 435 423 423 445 418 417 443 419 425 440 440 409 422 445 411 408 405 436 428 399 415 410 429 403 426 429 423 413 405 416 424 398 418 389 403 381 389 380 411 396 388 393 401 390 380 369 375 397 401 393 400 366 379 367 378 374 377 381 365 361 385 363 355 381 363 378 376 367 355 353 364 365 348 344 344 360 344 340 352 334 337 340 330 347 325 333 353 340 341 326 320 325 322 343 337 335 336 323 338 336 307 314 319 305 318 313 331 327 328 306 305 296 310 322 302 291 296 314 311 296 309 300 312 289 281 285 303 299 283 299 286 289 285 274 283 289 271 294 283 283 274 269 273 265 275 281 265 261 255 256 257 276 262 267 258 252 264 249 265 250 267 248 253 243 259 240 251 242 234 250 245 231 246 250 234 240 229 245 234 236 223 237 240 228 231 230 223 228 229 224 214 228 216 218 212 224 205 209 220 214 211 204 214 209 202 214 199 209 205 192 191 194 197 205 193 194 192 184 196 193 181 193 182 191 185 187 181 188 183 189 177 186 176 184 177 177 168 168 170 167 173 167 170 159 169 170 157 162 161 162 155 152 166 157 150 160 162 147 148 156 144 157 153 148 141 152 140 145 140 140 140 139 134 138 135 136 142 133 138 128 135 129 137 129 126 128 122 131 122 128 119 117 116 115 125 119 122 115 116 117 119 113 116 114 117 112 107 107 103 107 107 108 104 107 107 102 105 102 100 96 101 97 96 99 94 99 97 97 91 93 94 93 92 89 86 85 89 87 82 83 79 81 80 79 83 79 80 75 75 80 74 73 73 71 76 71 75 71 69 73 69 69 69 67 66 65 64 63 64 63 62 64 58 61 60 58 59 60 55 59 57 56 56 54 54 55 53 50 53 51 51 50 51 46 49 46 45 47 44 43 42 43 44 42 43 39 39 38 40 39 38 39 38 37 37 35 37 36 36 35 34 34 32 32 31 31 32 31 31 29 30 29 27 27 26 27 25 26 25 25 24 24 24 22 23 22 22 21 21 20 21 19 19 19 20 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 19 19 20 20 21 20 20 21 21 22 22 22 23 24 24 24 24 25 26 26 27 27 27 30 30 30 29 31 30 30 31 33 32 32 33 33 36 35 35 35 37 38 39 37 41 41 39 38 40 39 40 43 41 43 42 44 43 47 47 47 46 48 49 49 52 49 51 50 54 52 55 52 56 56 57 55 59 56 58 62 60 61 59 60 64 62 66 64 67 67 64 67 67 65 66 67 71 68 71 69 72 76 72 74 76 80 77 80 79 81 79 81 83 84 81 86 87 82 89 84 91 91 93 92 89 89 90 97 90 93 93 97 101 99 103 95 97 102 99 105 102 100 102 102 109 102 103 107 110 115 109 110 115 116 115 113 121 119 119 120 115 116 118 118 122 127 126 120 126 129 134 128 125 126 127 139 129 137 141 140 135 142 146 138 148 146 142 150 150 144 151 148 152 145 145 156 158 149 155 160 162 161 152 158 165 159 168 162 167 166 158 172 162 173 171 175 177 168 170 171 174 169 179 171 177 185 173 174 181 189 194 189 185 185 192 184 201 191 203 186 195 200 191 191 204 205 204 202 196 204 204 214 210 218 207 219 207 208 207 220 208 212 219 211 215 214 215 222 224 227 227 229 236 221 240 239 242 240 228 234 245 251 251 249 255 236 250 245 240 253 257 256 262 260 251 244 255 268 269 260 257 264 257 272 270 254 264 262 271 268 280 278 269 276 267 272 291 290 271 286 296 291 280 291 303 304 302 306 286 282 284 286 301 301 292 293 307 300 309 296 299 312 319 312 318 299 323 329 301 310 326 326 333 320 331 330 331 341 323 319 322 323 347 325 341 338 345 334 338 345 357 347 353 349 332 343 361 349 347 336 342 355 362 360 362 355 376 354 365 366 382 383 373 354 368 361 361 360 385 375 362 369 396 375 397 383 370 385 401 405 371 402 409 392 412 385 387 404 408 386 398 391 400 413 422 424 427 399 410 400 399 413 426 404 421 401 429 431 406 438 443 416 416 414 433 423 419 447 444 422 436 444 424 442 449 454 462 429 425 430 446 456 433 447 466 464 472 443 436 447 466 447 477 451 477 457 479 458 457 474 465 456 454 468 491 486 483 498 497 485 485 485 486 490 466 507 475 468 490 501 480 508 477 474 490 509 512 480 498 511 518 514 524 519 529 493 503 513 522 535 517 536 507 495 497 524 535 514 544 499 523 547 503 504 511 520 544 537 541 544 535 549 550 522 513 534 558 558 563 522 528 561 573 529 554 550 551 555 555 547 549 568 556 535 560 559 559 558 564 550 551 559 578 571 564 573 570 556 552 550 561 605 586 556 570 556 588 585 557 587 606 613 586 571 615 600 611 577 592 601 568 597 613 584 611 622 622 619 594 607 603 592 590 592 591 605 587 604 589 613 629 645 625 632 612 648 641 615 606 645 636 615 603 598 644 620 639 642 625 658 636 633 636 635 616 663 661 617 651 617 648 666 663 669 656 625 659 615 617 659 637 620 640 654 676 683 638 631 635 642 686 681 661 655 639 650 693 655 645 660 682 662 659 641 657 695 644 641 685 642 667 649 669 703 706 692 687 672 679 661 700 686 685 698 697 660 713 694 690 701 718 694 662 667 662 677 669 666 675 723 717 681 674 723 668 668 687 706 665 704 688 715 709 698 668 678 734 734 709 731 718 681 726 679 699 727 718 733 725 702 726 693 676 736 734 739 706 731 725 711 741 683 682 701 745 732 737 744 693 692 688 696 732 739 725 722 715 693 731 689 688 733 701 688 728 730 713 704 707 739 741 741 732 724 735 698 722 698 736 721 744 699 708 719 747 711 744 716 706 745 698 714 735 743 716 710 702 723 710 701 732 731 702 727 747 717 707 708 730 705 728 708 725 708 703 708 709 744 705 732 706 706 705 710 710 707 727 731 708 732 722 708 709 709 713 713 710 716 711 712 711 713 711 722 710 747 715 709 733 713 730 713 709 712 729 713 740 712 724 713 713 713 711 714 715 715 714 723 716 713 724 725 743 722 713 711 721
734 715 736 749 749 735 717 715 712 712 711 730 712 710 725 721 714 710 716 721 714 709 721 746 740 747 712 714 711 713 725 730 726 713 713 712 732 727 713 715 707 707 711 737 708 708 728 742 709 707 733 711 728 740 740 726 730 708 704 704 710 748 731 712 730 739 709 726 704 741 750 707 720 705 720 722 745 738 701 746 701 702 700 734 701 701 701 736 749 702 749 715 699 747 713 748 697 722 710 703 693 731 703 697 727 702 694 726 746 698 720 748 742 691 702 687 713 691 687 686 725 711 686 749 745 712 707 685 714 742 686 737 725 682 723 680 726 727 729 688 716 730 689 715 726 718 681 694 677 693 728 711 696 700 706 732 699 699 700 681 719 720 701 676 734 715 714 727 708 727 677 718 710 681 681 671 695 662 716 664 657 673 675 708 700 690 698 671 677 711 686 701 683 696 700 653 657 673 688 700 705 678 675 648 689 673 687 696 659 672 674 696 694 656 662 649 656 679 640 661 664 687 668 641 680 663 684 626 630 635 667 667 632 671 638 670 662 656 628 667 653 625 663 645 647 628 671 639 628 652 660 657 652 605 611 628 652 636 613 622 604 624 646 629 602 599 620 651 616 609 619 633 609 634 610 594 637 633 593 609 593 603 607 584 629 593 621 625 596 582 627 589 622 579 624 621 574 591 598 588 611 607 602 586 564 559 584 565 612 592 599 587 601 591 558 577 550 558 558 603 596 576 578 561 571 556 557 548 551 574 540 586 571 578 545 559 585 547 536 569 542 567 550 525 554 562 542 549 527 532 569 568 543 539 561 546 551 515 513 545 540 553 553 541 532 529 524 507 549 540 539 516 507 523 535 503 536 491 526 491 509 506 525 528 509 519 504 526 485 524 517 507 507 512 519 476 469 485 488 495 482 507 477 495 493 473 470 466 484 456 466 482 476 495 450 456 490 477 486 452 480 442 478 451 456 451 440 456 446 445 454 470 434 465 431 450 442 460 456 428 441 436 436 452 448 422 433 420 430 453 428 446 442 429 437 424 430 431 429 429 438 413 403 433 407 409 413 413 399 419 405 416 416 424 390 419 387 407 398 412 390 393 376 411 376 405 377 393 401 370 388 381 401 381 369 382 376 361 388 382 357 371 356 379 355 372 357 349 367 365 374 360 376 348 346 341 347 371 363 366 344 357 334 336 328 352 342 326 332 327 331 345 340 347 338 346 337 344 332 339 328 332 328 338 328 320 323 321 331 330 324 324 323 306 315 324 296 316 292 314 298 316 302 304 289 284 310 290 289 291 300 285 294 301 299 295 285 296 281 292 285 277 279 274 275 278 282 282 263 283 263 261 277 268 269 268 264 253 251 266 248 263 253 258 251 262 257 238 257 242 241 256 251 244 232 235 245 241 227 248 225 244 239 233 242 229 222 218 234 220 215 225 225 229 227 229 210 225 218 216 204 208 215 214 206 215 200 209 206 200 211 196 210 193 207 209 192 201 190 192 201 190 193 191 194 182 184 180 188 179 186 183 175 184 179 171 172 172 168 172 168 164 179 178 172 164 162 158 162 156 164 155 166 157 159 159 165 156 161 157 152 152 146 156 157 147 141 143 140 151 139 147 139 142 140 139 140 132 141 133 133 135 130 128 138 136 135 126 126 121 121 119 129 128 125 123 116 124 114 114 119 115 118 119 115 115 116 110 113 111 112 112 110 108 107 101 108 100 102 101 98 99 95 103 97 101 95 98 97 94 97 91 88 88 89 93 92 85 88 83 84 81 80 80 80 84 79 82 78 83 81 77 75 73 76 76 77 72 74 71 72 70 69 69 70 70 69 63 67 65 62 66 63 62 59 60 58 58 62 62 60 55 56 55 55 57 52 53 52 51 52 53 53 52 50 50 49 47 46 46 46 43 45 42 42 42 43 41 42 42 39 40 39 40 37 39 37 38 35 37 35 36 33 33 33 32 33 33 31 31 31 31 31 30 28 27 28 26 26 26 26 26 25 24 24 23 22 23 23 22 21 20 21 21 19 19 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 20 20 21 20 20 22 22 23 23 22 24 24 25 24 25 25 26 26 27 27 28 30 28 29 30 30 30 30 32 32 33 33 35 33 36 34 36 35 38 36 37 37 40 40 41 38 40 42 42 41 42 44 43 43 45 45 48 46 49 47 49 51 51 52 52 52 50 53 56 55 54 54 57 59 56 57 61 61 58 60 58 59 64 65 63 62 62 68 63 66 65 70 67 68 72 68 73 75 71 76 73 72 78 74 75 76 82 78 82 77 83 85 85 86 81 87 87 89 86 89 88 90 91 89 89 92 98 95 98 96 98 97 96 103 103 97 99 102 101 106 100 107 111 106 107 114 114 109 110 109 108 115 110 116 114 116 120 121 121 120 127 126 121 120 126 125 129 122 124 127 129 133 139 137 130 141 135 138 132 137 145 138 139 145 142 150 151 139 141 151 150 156 146 145 149 158 157 163 155 157 166 154 165 154 156 169 164 157 165 167 162 177 168 174 165 177 178 173 172 170 185 183 183 179 179 183 175 192 190 193 193 185 194 188 198 189 191 190 203 191 194 207 209 207 211 211 209 200 216 205 218 202 202 216 215 212 207 222 212 215 219 212 225 230 224 235 217 222 233 219 238 231 232 223 225 244 228 244 234 249 229 240 252 256 252 237 241 261 238 250 258 262 252 265 250 250 264 263 273 270 263 270 273 276 272 280 261 278 277 266 277 278 285 267 283 272 273 279 291 287 291 282 293 297 292 299 297 286 298 288 311 300 288 291 292 297 303 301 316 311 299 306 297 314 309 326 302 308 334 326 314 315 314 319 311 325 330 332 322 317 321 338 333 342 333 351 340 348 336 343 331 329 340 364 352 355 335 361 361 343 343 369 342 354 374 356 347 347 360 382 383 367 352 357 376 389 359 391 370 367 361 387 388 385 399 398 368 383 403 375 405 376 382 399 381 409 388 408 391 394 413 400 423 400 395 399 419 400 409 429 400 429 420 411 402 419 436 420 405 410 436 447 438 423 442 441 442 413 415 425 420 437 456 425 426 443 464 459 441 440 462 461 447 456 446 448 453 476 463 467 442 480 457 449 457 479 462 492 457 455 485 450 490 453 472 476 461 487 498 487 484 478 501 477 470 471 490 507 512 497 508 517 520 500 476 510 489 503 487 511 511 527 489 506 485 499 513 515 491 518 498 537 529 530 504 509 526 498 512 501 516 513 548 537 509 515 535 537 536 525 535 546 524 518 536 544 553 550 562 544 549 553 552 550 564 577 565 577 562 563 571 564 538 542 546 542 590 574 540 591 550 572 555 588 595 567 547 569 597 568 552 572 572 601 578 600 610 570 562 606 568 589 582 567 594 572 609 622 576 586 603 591 624 615 618 588 615 620 629 609 615 615 583 606 630 630 590 631 617 640 613 639 637 601 650 644 597 639 608 609 626 621 612 614 637 630 658 631 637 656 637 664 648 646 631 666 664 642 641 643 620 639 641 621 647 628 646 678 621 666 673 681 622 622 635 638 673 669 670 686 675 643 671 686 685 676 652 687 692 685 679 640 699 696 652 691 655 646 663 683 643 673 652 644 682 669 656 697 691 694 700 658 705 696 680 682 686 653 707 715 708 718 659 699 709 657 709 680 720 672 666 688 688 704 689 713 666 689 684 722 684 714 705 682 715 678 687 668 693 668 695 716 727 672 681 676 735 732 700 715 700 727 698 704 726 708 683 740 727 745 734 685 689 714 715 748 690 696 740 688 739 734 727 731 746 698 749 690 704 748 688 693 705 740 693 695 716 744 719 720 721 694 722 693 727 699 729 732 733 745 727 728 714 709 744 732 728 702 731 722 711 712 717 713 701 707 727 730 710 744 711 723 713 745 705 704 705 711 705 722 704 714 720 730 708 732 706 720 705 744 709 709 747 736 707 708 711 714 708 714 718 718 712 715 727 743 727 745 750 708 713 711 709 731 717 714 749 714 729 735 739 737 737 747 727 727 711 736 721 742 734 736 712 711 713 714 710 710 716 713 720 748 731 724 714
730 710 748 716 712 710 715 713 711 746 746 740 720 738 735 711 714 712 727 710 713 729 726 738 713 713 746 728 728 709 714 713 709 727 719 713 710 730 748 716 746 719 747 707 713 739 724 726 712 742 712 710 742 742 711 733 750 706 706 740 742 741 704 708 705 706 708 713 704 706 716 711 706 710 739 702 746 723 705 708 720 718 712 747 742 750 699 709 745 721 702 696 698 744 697 726 724 713 747 704 739 700 700 696 721 696 731 717 731 692 745 701 737 744 746 725 692 731 731 715 718 747 749 733 704 704 740 702 689 696 741 713 714 707 743 682 691 697 694 741 711 720 701 704 680 674 716 682 706 683 702 724 713 676 728 684 696 675 712 707 733 730 681 676 714 708 687 703 673 711 724 687 718 707 720 711 685 670 712 682 676 717 659 676 673 706 665 662 673 692 652 688 681 712 695 699 682 678 675 696 693 695 644 699 650 665 639 668 690 642 700 676 679 680 639 664 659 639 651 632 659 646 676 662 670 687 626 653 653 632 623 648 620 641 622 635 675 635 674 624 677 645 620 637 641 632 671 654 634 625 620 616 645 608 661 654 640 661 646 644 631 635 597 621 631 613 638 646 631 618 636 590 598 646 634 592 587 628 603 595 631 632 626 579 620 618 596 611 632 574 591 621 616 616 574 571 625 614 612 569 620 590 615 566 614 610 566 596 600 565 563 563 562 593 600 583 551 560 590 591 564 561 599 543 553 552 591 578 585 567 574 583 548 562 561 566 563 557 562 567 573 562 576 566 552 536 552 569 535 538 563 523 522 546 543 551 540 524 546 550 507 508 522 534 510 510 530 531 498 524 547 520 526 535 497 510 497 493 491 532 493 508 521 516 519 498 516 500 526 479 475 520 493 489 475 501 516 504 476 469 509 480 481 472 474 467 498 494 457 479 491 498 467 482 474 487 453 483 464 460 447 454 445 457 442 465 442 443 460 457 455 474 462 450 454 437 452 445 462 462 458 455 460 418 434 436 434 447 435 440 435 414 420 426 436 430 436 434 419 416 427 409 417 430 409 425 415 417 431 390 403 426 419 415 411 392 400 396 393 415 412 409 378 385 389 402 404 376 396 368 381 396 393 396 378 376 387 394 365 359 368 376 378 367 352 371 365 376 355 351 373 362 373 370 344 371 354 346 365 355 348 363 345 331 359 351 331 330 326 329 332 342 347 329 327 337 335 326 330 334 318 338 338 313 335 320 325 322 316 308 305 324 306 311 307 311 319 311 311 305 293 309 289 293 291 305 300 292 301 291 287 294 287 298 291 285 296 293 288 274 269 281 282 289 282 266 266 261 267 266 275 272 263 273 269 259 257 264 258 267 261 255 245 246 263 262 247 244 253 256 244 254 236 255 246 245 236 238 237 247 245 241 243 231 232 234 236 227 220 223 226 222 213 223 223 226 225 226 219 210 209 203 216 214 203 211 212 215 208 211 194 196 195 205 198 207 191 190 197 193 191 193 195 190 188 192 179 177 193 186 176 178 172 172 186 179 169 170 170 169 167 165 167 171 168 168 170 160 167 158 155 158 162 157 153 163 156 158 153 161 154 147 147 149 151 147 152 151 140 142 145 143 143 137 141 146 145 142 132 130 130 129 133 137 128 136 127 128 122 121 128 125 129 128 125 117 122 118 115 117 116 113 111 112 112 116 111 113 107 106 107 109 108 103 106 105 102 102 99 99 99 100 104 102 97 101 98 93 97 94 94 94 90 94 94 85 90 91 88 86 85 85 84 80 84 83 81 77 78 79 81 75 78 79 78 72 72 76 72 69 70 71 68 70 69 68 67 64 68 66 62 61 63 60 62 62 62 61 58 57 58 59 56 56 54 55 54 55 55 52 51 53 51 50 48 47 48 48 47 46 44 47 43 45 42 44 41 42 43 40 41 41 38 41 37 39 37 37 35 35 34 35 34 34 34 32 31 32 31 31 32 29 30 29 30 28 28 27 27 26 25 26 25 24 23 23 24 23 23 21 22 22 20 21 19 19 19 19 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 19 20 20 19 19 20 20 22 22 22 22 23 24 24 24 24 24 26 25 26 26 27 27 27 28 29 31 30 31 30 33 32 32 34 34 35 35 34 35 35 37 36 37 39 39 38 39 41 40 42 41 40 43 42 42 44 44 47 45 48 45 49 49 48 48 52 52 50 54 51 51 54 55 55 54 57 59 56 60 59 57 57 60 58 64 61 62 62 61 67 67 67 67 68 65 68 69 74 72 71 75 70 73 76 74 75 78 76 75 79 78 80 80 82 80 84 83 88 86 87 86 90 85 88 92 94 96 90 90 93 94 93 96 96 101 100 96 101 97 105 99 108 103 103 108 111 103 109 106 107 113 116 108 111 113 115 116 112 113 116 123 124 121 120 119 123 129 129 128 124 133 128 136 129 133 134 132 140 129 133 137 143 141 135 134 147 145 150 146 147 139 142 153 150 152 146 151 154 147 156 160 154 159 160 163 157 167 155 155 165 158 169 160 167 166 169 178 179 169 168 172 178 171 176 172 187 180 180 183 191 191 186 183 179 183 191 190 200 186 198 194 190 203 209 209 196 206 194 206 198 198 204 213 214 220 214 207 211 222 217 211 218 214 214 223 221 225 222 221 226 226 229 228 236 226 230 223 237 233 231 245 251 235 235 237 251 242 234 254 254 239 259 263 240 255 248 246 249 263 248 247 248 255 272 270 265 273 259 267 264 285 273 283 272 269 270 271 289 289 292 286 280 288 292 290 290 291 293 278 280 295 294 301 301 297 311 303 289 293 290 301 294 298 300 301 321 309 314 314 311 307 330 321 329 316 309 319 321 316 324 335 345 340 346 326 336 344 326 338 323 356 331 350 350 354 361 336 363 353 354 349 358 348 368 373 343 376 348 357 348 347 373 353 374 353 375 384 369 370 365 389 389 387 398 367 368 380 401 385 374 402 370 395 379 376 411 395 400 378 409 410 380 390 398 408 418 387 393 426 409 416 421 423 429 431 423 415 417 416 426 412 435 443 442 415 419 443 435 421 422 442 441 430 429 453 450 420 432 456 466 459 442 457 431 456 452 448 448 441 469 469 454 452 479 450 475 483 462 476 472 466 471 450 483 491 485 454 476 499 473 471 477 468 469 487 507 481 503 512 474 511 493 514 507 509 492 476 499 484 516 517 487 487 528 488 500 524 507 494 531 522 539 506 508 497 514 539 495 511 547 532 501 527 541 552 512 553 521 547 527 513 515 561 560 536 551 565 549 553 543 524 542 540 549 558 572 560 534 549 569 539 552 534 557 560 561 544 570 569 575 592 581 594 565 543 599 568 582 585 573 561 595 605 594 565 599 561 575 580 574 589 586 584 572 599 618 600 603 618 604 622 605 625 575 581 595 597 599 573 579 631 613 626 630 623 583 597 581 586 636 592 601 590 634 615 645 592 613 591 591 615 625 603 647 644 599 627 600 648 622 649 603 628 642 611 622 644 660 629 667 664 670 620 612 656 638 675 637 619 663 627 668 680 622 621 623 658 657 653 684 678 645 655 681 627 643 683 641 666 686 656 657 676 639 638 676 654 687 689 674 673 660 639 677 668 702 689 686 702 688 652 659 656 658 697 647 647 671 654 665 697 664 664 708 664 689 673 709 687 683 698 667 671 676 720 671 692 695 697 706 671 689 698 679 709 686 702 727 716 694 720 733 669 703 703 708 674 676 736 716 675 673 692 730 677 704 709 732 747 725 693 689 727 711 685 743 737 743 681 705 686 688 736 687 704 688 703 685 716 734 713 723 717 725 700 739 714 736 709 742 697 694 723 733 694 722 728 739 731 734 695 695 725 732 697 749 738 698 743 749 739 743 736 738 747 746 732 737 710 703 731 700 725 707 750 701 750 734 733 706 730 706 720 723 717 704 708 712 709 731 715 714 726 712 706 716 708 724 749 710 749 747 711 723 708 707 710 748 748 707 733 711 724 741 712 731 727 744 721 709 741 733 711 709 710 735 736 749 715 724 719 745 716 714 742 733 712 715 714 712 727 713 714 714 710 716 716 716
716 714 716 731 739 747 717 749 712 718 713 711 713 715 724 711 746 710 729 710 718 723 713 715 713 744 711 747 710 749 712 712 714 714 741 709 709 708 744 709 711 736 713 721 712 748 733 706 735 730 711 711 749 711 705 742 710 727 710 704 737 705 743 708 727 720 708 750 721 726 716 702 734 722 749 717 713 705 705 729 705 730 704 742 703 747 735 703 733 713 721 697 746 697 722 696 695 696 726 726 716 715 698 727 700 696 730 740 739 750 710 742 737 692 731 739 734 727 707 728 710 703 687 747 709 721 699 706 687 738 709 689 739 749 725 684 724 735 729 677 715 738 738 727 679 712 734 737 672 682 674 738 713 733 711 689 678 705 734 684 735 689 677 712 678 704 683 697 727 704 670 681 672 725 710 697 693 712 721 695 717 665 709 669 714 655 686 668 650 705 656 701 673 664 698 699 700 650 709 685 679 695 666 691 649 671 656 641 666 681 660 693 691 676 656 697 645 631 635 685 648 646 668 667 681 662 640 641 671 666 622 640 626 654 622 646 670 656 646 647 630 644 640 650 665 623 633 620 633 669 653 649 619 620 615 629 659 616 632 643 632 627 608 636 617 622 654 621 622 647 641 604 643 611 638 634 585 642 617 584 595 630 622 581 631 631 606 577 604 590 606 586 584 623 598 625 577 619 588 614 606 584 611 572 609 582 594 567 560 599 605 585 555 609 580 590 565 587 574 593 584 558 565 553 557 577 592 590 542 538 577 582 581 584 548 566 540 577 545 538 545 525 543 562 528 539 534 531 542 561 533 545 527 551 527 522 563 536 517 516 531 547 508 536 520 513 531 526 529 497 524 513 526 523 508 538 527 507 533 500 516 535 514 512 524 493 504 491 480 495 490 521 509 473 478 515 493 474 495 510 477 481 499 468 478 472 497 465 502 492 468 478 494 491 475 477 487 479 484 446 475 479 462 476 465 440 467 480 454 463 466 453 463 458 456 466 462 444 442 429 444 433 430 427 455 457 456 451 447 447 451 452 438 428 445 437 418 421 433 440 431 401 434 430 428 414 432 425 398 430 415 397 391 388 420 389 401 394 399 388 388 393 387 403 407 390 373 386 373 369 389 377 390 391 391 361 382 362 376 378 383 389 365 381 359 369 367 369 351 375 367 359 361 344 353 357 346 364 337 358 359 354 332 355 351 356 337 328 352 324 323 344 335 340 328 320 335 316 344 322 317 312 319 308 327 336 335 315 330 329 312 322 320 306 298 294 316 310 313 311 308 292 315 303 307 295 293 292 298 297 297 279 277 277 295 289 287 272 285 287 277 267 281 288 281 282 265 277 281 257 268 266 272 255 273 263 266 268 264 262 269 253 267 249 262 263 255 250 260 252 249 250 234 236 237 245 248 244 233 229 235 229 231 239 221 227 233 223 225 215 231 219 232 230 214 217 230 210 208 224 208 207 210 221 218 210 211 203 211 206 200 207 209 196 201 199 191 194 198 196 190 196 196 181 192 185 185 181 191 187 182 181 174 182 181 185 170 178 181 182 166 174 173 177 177 163 166 172 160 159 162 159 162 155 166 155 160 151 160 158 159 154 157 155 144 145 153 152 140 138 151 139 136 138 144 136 140 133 134 132 133 138 140 127 136 125 134 128 128 131 127 126 129 127 123 127 122 122 117 116 118 114 112 111 115 109 110 112 110 115 114 107 104 104 107 102 104 101 106 98 96 97 103 101 101 96 92 94 92 91 94 89 88 88 90 88 86 86 87 86 87 85 82 79 85 78 82 78 77 83 78 75 79 77 78 72 75 70 71 74 73 72 72 68 66 66 69 67 68 62 63 64 62 64 60 58 62 61 62 60 56 59 59 57 55 56 54 52 53 54 52 50 49 48 52 48 46 46 48 48 44 47 43 42 43 43 43 43 40 40 42 40 41 40 40 39 39 38 36 37 37 34 36 33 33 33 32 31 32 30 31 29 31 28 30 28 28 27 27 26 26 25 24 24 23 23 24 23 22 22 21 22 20 21 20 20 19 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 20 20 19 20 20 21 22 21 21 23 23 23 24 24 24 24 26 25 26 26 27 27 28 29 29 30 30 31 30 31 31 32 34 35 34 36 36 37 35 38 38 38 37 41 39 38 39 40 39 43 43 44 41 43 45 45 46 45 46 46 49 46 49 50 51 51 53 50 52 53 52 56 56 57 56 58 59 56 62 62 60 60 58 62 65 63 62 66 67 65 65 66 70 72 71 72 71 69 70 74 72 77 74 78 79 76 78 81 82 77 79 84 84 79 79 87 83 86 85 84 88 92 92 92 90 91 93 95 93 91 97 98 97 101 102 102 104 105 103 107 108 99 107 104 107 108 114 111 115 111 110 108 113 115 116 111 121 121 125 120 117 119 126 119 124 130 126 125 126 130 134 130 135 134 131 129 139 136 142 142 136 134 138 142 135 140 138 145 145 143 153 151 151 146 154 154 152 161 149 151 158 165 160 162 157 155 163 157 164 166 166 171 166 172 167 172 165 174 174 176 183 177 172 186 176 189 177 188 183 179 180 189 184 195 195 199 187 185 188 200 198 190 206 206 200 203 203 213 209 203 211 208 218 215 206 209 209 209 226 218 210 218 214 231 213 212 233 215 224 227 224 220 226 230 224 236 240 236 232 242 237 245 233 254 250 240 247 235 251 244 256 252 247 258 262 254 257 260 271 265 272 251 271 263 278 267 278 256 268 278 277 279 266 267 278 287 279 287 289 290 287 285 282 278 292 304 298 278 285 285 303 283 289 299 286 297 303 311 317 298 316 304 308 319 299 312 319 324 307 310 304 330 327 312 331 337 318 327 333 326 335 336 329 344 328 328 332 350 348 334 338 353 334 344 339 346 334 361 367 360 366 345 367 357 346 370 352 366 373 353 347 362 361 366 373 386 369 383 366 368 380 383 373 364 381 377 400 381 382 378 377 408 394 401 382 412 381 394 381 414 383 397 420 394 418 403 416 408 415 417 394 424 421 417 433 421 439 434 430 411 419 415 410 417 413 416 434 418 450 454 425 445 448 460 425 448 427 441 457 442 429 436 428 460 459 443 432 434 434 444 455 478 451 442 472 466 487 487 459 486 483 453 479 493 460 474 483 501 460 498 497 486 499 461 507 470 489 475 503 503 493 510 493 476 510 515 494 520 523 512 505 516 503 499 484 498 495 516 521 532 522 497 500 529 523 534 545 518 538 515 542 528 536 540 536 548 538 542 550 541 528 542 560 536 530 564 562 516 550 570 570 533 521 569 569 535 575 561 575 583 531 549 553 585 540 547 562 538 540 570 590 558 587 566 563 566 576 572 567 570 589 555 602 572 552 579 580 606 572 573 571 581 587 569 579 570 594 581 592 610 575 586 598 627 580 600 613 625 593 609 576 577 615 614 596 614 589 592 598 627 622 588 628 599 593 600 630 631 598 648 641 639 607 600 655 621 624 647 657 661 643 644 625 640 644 658 616 620 627 637 633 635 664 647 632 623 622 620 623 618 624 652 626 680 679 641 679 641 671 653 642 655 669 664 664 667 670 661 671 632 652 683 660 690 693 670 673 654 678 639 648 639 684 666 682 683 700 678 653 644 707 666 707 660 700 665 653 710 655 701 686 710 707 676 675 673 676 717 712 694 694 712 706 713 701 725 685 700 709 726 679 726 703 717 731 698 721 671 679 669 701 723 694 723 729 706 677 739 707 706 720 674 708 676 676 720 727 737 733 730 691 688 703 715 741 686 686 706 750 720 683 707 734 699 725 695 745 692 688 738 704 749 738 708 692 722 733 736 709 736 701 724 711 743 698 745 712 703 735 699 750 743 700 700 696 702 700 696 707 738 702 701 745 703 712 744 720 703 704 705 714 708 747 701 707 707 714 739 725 703 707 705 704 703 717 745 750 709 705 722 722 707 705 716 707 746 706 705 706 711 749 712 707 745 734 713 711 717 720 720 713 739 724 726 719 735 714 714 711 722 713 746 728 733 731 715 715 709 742 738 716 715 716 730 711 747 713 710 722 725 711 717 746 712 712 714 711
713 710 733 718 725 716 746 715 711 712 746 710 714 712 750 723 709 720 712 714 718 713 742 714 710 711 711 713 712 712 712 712 709 747 713 748 710 714 725 735 711 710 708 710 708 712 739 715 716 706 705 705 707 749 706 731 708 707 710 708 704 703 705 748 733 713 729 709 744 722 707 714 704 709 719 701 714 703 739 718 724 721 705 747 715 700 734 699 748 750 697 703 701 728 700 724 695 706 748 734 698 712 719 694 707 705 696 748 705 745 707 709 717 731 728 692 691 738 731 721 727 732 717 734 743 708 686 750 716 682 719 721 728 704 696 703 747 707 746 683 745 699 687 728 742 692 702 694 718 674 684 725 730 677 699 674 693 691 700 683 687 714 704 678 710 701 689 719 716 718 689 725 706 699 680 687 711 679 719 709 663 705 670 706 702 700 688 675 684 661 686 693 691 672 665 684 699 670 674 709 646 678 687 706 667 692 673 679 685 660 667 674 650 641 655 694 663 655 685 681 670 670 628 627 676 640 625 688 673 665 636 661 658 677 656 633 640 674 634 629 619 668 625 670 617 664 664 647 651 616 640 618 628 662 616 662 636 604 619 618 626 623 619 605 620 640 597 634 597 609 599 622 603 601 608 627 611 618 637 633 595 631 585 593 632 583 635 600 624 574 575 587 609 574 618 619 596 579 602 579 613 595 594 575 581 602 598 603 608 569 555 606 560 569 579 559 566 604 596 565 588 578 576 582 589 594 552 590 562 559 545 555 580 558 546 542 574 534 562 556 571 542 531 553 527 559 549 536 570 553 558 520 538 566 539 515 512 544 537 516 539 531 539 550 522 544 538 531 500 523 515 536 496 506 537 491 537 537 523 494 534 487 502 488 498 512 486 501 519 515 477 505 521 489 498 474 473 509 474 477 512 466 479 462 466 473 474 459 473 495 455 483 457 481 495 453 463 489 469 481 464 442 485 471 447 463 456 440 444 436 435 466 462 445 472 450 436 460 434 466 455 453 452 452 452 425 428 450 444 418 419 451 429 425 439 430 420 436 438 413 404 431 428 434 432 418 395 400 413 393 392 405 403 421 384 410 404 404 399 411 413 393 414 383 402 391 384 376 400 404 398 369 397 367 363 390 374 392 366 389 369 361 360 373 363 379 377 363 352 377 350 372 349 345 368 366 358 347 350 349 345 337 355 334 355 346 333 340 335 327 351 352 341 349 328 338 345 326 332 315 334 332 308 309 335 306 325 318 328 325 328 315 312 305 299 303 316 305 304 318 304 315 293 306 299 307 299 296 289 302 302 293 279 303 295 289 278 285 269 294 272 282 280 288 268 287 277 264 275 283 272 255 272 263 260 273 262 261 251 269 259 252 259 252 265 253 244 239 254 246 245 239 252 237 240 247 246 232 241 229 245 236 236 244 231 240 241 230 237 227 230 223 219 219 231 218 227 213 217 212 205 205 205 215 213 212 203 197 214 211 202 212 197 207 195 193 193 193 192 198 199 193 193 197 187 188 195 185 179 181 184 181 177 187 182 177 170 173 169 178 166 169 170 173 163 161 160 165 158 169 169 166 158 160 161 157 153 159 159 157 159 148 147 147 147 150 153 146 150 143 151 145 142 137 136 133 142 136 140 134 134 131 136 135 137 126 136 125 130 126 122 123 121 119 121 116 116 123 123 124 115 118 117 115 110 117 112 116 109 114 108 108 110 109 104 104 108 106 99 97 104 97 95 101 95 94 94 92 96 97 94 89 94 90 94 94 93 91 90 87 86 84 81 85 85 78 79 80 83 83 76 79 75 73 73 77 74 73 75 74 74 68 70 72 68 68 66 64 64 67 62 66 60 63 62 59 61 60 61 60 56 56 58 54 58 57 55 56 52 51 50 51 49 51 50 49 49 46 48 46 46 45 46 45 42 43 42 43 43 42 41 41 39 39 38 38 37 38 38 35 35 34 34 34 33 33 33 32 33 32 32 31 29 30 30 28 28 27 27 26 26 26 25 24 24 24 23 22 23 23 22 22 21 20 20 20 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 20 21 22 21 22 22 23 23 23 24 25 24 25 26 26 27 27 27 27 29 30 30 30 31 30 33 33 33 33 35 34 35 35 35 35 36 36 38 38 41 38 38 39 39 42 40 42 42 41 42 45 44 45 45 47 47 49 49 47 52 50 53 52 51 55 51 54 53 56 54 55 56 56 56 61 57 62 62 58 64 61 64 65 66 63 66 68 68 66 71 66 69 69 71 70 73 72 74 72 74 78 79 81 81 78 80 77 79 82 85 85 85 87 84 83 86 85 87 94 90 91 88 95 91 90 97 99 101 96 94 97 100 104 105 99 105 102 106 101 109 102 106 112 104 114 116 108 108 115 116 114 115 118 116 114 120 118 126 117 122 121 126 128 131 127 132 135 133 134 131 139 139 129 141 142 139 137 141 144 147 137 137 143 148 148 149 140 153 153 144 145 150 149 153 158 162 160 158 161 162 153 161 155 164 163 158 166 174 174 166 176 169 175 179 171 177 184 169 170 184 175 180 186 178 190 193 192 181 184 186 198 187 195 186 190 197 197 201 197 203 197 198 196 206 209 207 204 199 215 205 216 211 214 210 220 208 208 227 209 218 211 223 229 226 220 230 219 222 225 224 223 233 225 240 246 246 229 249 236 236 250 244 237 238 259 255 248 263 242 243 244 263 266 259 269 248 269 270 270 261 258 269 257 266 279 267 279 263 265 265 284 274 277 293 290 296 279 282 280 284 291 292 287 285 288 280 308 284 287 311 294 286 316 313 297 295 306 295 303 305 315 300 303 327 308 314 305 329 314 319 323 315 336 336 320 336 339 321 339 318 325 328 330 324 340 329 338 347 356 339 330 333 349 338 363 359 342 348 357 355 354 345 374 344 349 378 377 362 373 373 377 388 378 355 392 388 393 391 373 377 366 387 402 380 390 372 397 378 393 402 393 379 379 402 392 386 382 413 411 389 396 418 422 391 414 420 411 400 420 415 422 403 400 433 402 428 438 411 434 418 416 424 425 437 417 414 436 429 438 455 424 430 441 443 465 456 431 465 465 467 445 445 447 441 471 440 466 440 477 455 473 449 478 474 482 482 461 455 452 474 468 483 471 470 458 459 480 474 469 494 479 477 496 477 490 495 503 488 508 520 516 511 489 480 509 524 520 483 509 527 516 509 529 518 515 520 533 515 507 499 518 513 545 496 539 528 521 528 501 520 513 525 551 535 548 510 546 547 521 566 519 532 563 544 544 547 568 564 522 557 577 561 557 534 531 552 562 581 547 579 559 589 573 536 554 557 556 558 593 589 583 579 566 558 575 590 594 597 565 585 602 559 610 587 594 573 609 560 572 586 579 620 565 617 608 607 594 588 599 572 572 621 606 583 603 608 584 609 601 624 580 637 605 606 605 600 610 616 613 620 641 621 623 593 596 643 601 625 628 643 620 605 630 599 642 603 660 604 661 660 641 651 641 633 611 659 609 649 622 614 673 623 614 668 660 636 640 658 682 658 641 658 654 655 656 675 659 626 666 676 664 641 650 652 676 653 675 678 677 659 678 641 688 698 639 686 661 654 684 647 668 674 694 683 664 681 696 690 671 701 678 659 702 696 687 711 671 691 698 718 691 666 699 671 702 676 664 693 684 664 691 681 714 701 662 724 667 703 710 723 718 686 686 691 683 693 727 718 701 728 734 678 720 720 721 739 696 693 698 694 743 704 714 686 708 686 711 737 690 699 705 730 735 749 733 735 743 746 735 702 722 706 714 690 687 686 690 694 738 726 701 693 704 735 693 711 744 720 744 712 697 704 732 698 717 694 707 749 743 698 742 698 698 725 699 733 711 699 698 703 703 720 741 700 747 741 703 722 702 724 705 705 749 703 738 728 707 709 747 731 729 706 705 706 722 708 722 707 728 710 710 706 730 749 740 739 708 715 716 708 708 739 737 734 720 714 709 743 714 720 713 721 713 745 744 738 730 717 713 715 710 713 726 714 736 710 749 714 715 716 712 715 740 721 750 747 742 711 713 715 723 713 718
732 724 746 716 712 736 713 718 730 733 714 716 713 718 710 727 730 709 735 710 709 714 735 711 710 710 709 738 718 710 719 714 716 739 736 724 710 713 709 732 720 713 712 716 730 711 706 708 717 743 710 710 706 711 720 730 707 736 707 707 724 711 711 715 718 716 703 742 727 728 722 705 703 740 729 703 749 718 708 730 710 718 711 702 719 736 700 747 718 711 748 745 729 699 723 737 708 726 716 748 699 712 743 707 693 709 750 748 710 707 707 730 734 706 745 693 713 691 688 689 705 702 749 736 720 732 696 698 738 691 736 713 694 699 742 733 694 718 744 736 702 716 718 690 704 680 712 673 688 721 672 732 677 720 726 727 676 711 721 674 709 727 701 709 708 692 696 699 683 675 688 725 695 717 721 672 681 690 669 700 717 660 676 692 698 712 667 694 666 715 657 652 688 713 696 664 708 654 680 661 684 673 694 679 649 700 651 648 653 691 676 661 699 669 662 683 663 657 692 639 674 646 687 630 674 669 634 673 655 667 640 635 672 652 647 673 675 622 662 643 637 645 623 641 610 626 648 608 658 616 651 610 606 659 628 637 650 632 626 606 653 607 614 646 642 622 638 616 601 622 646 598 625 610 644 639 627 617 607 621 602 639 631 610 635 629 579 628 580 580 618 612 581 619 620 598 569 621 573 582 595 601 596 615 597 603 605 609 589 580 565 575 559 608 562 575 567 555 584 596 566 572 574 580 543 547 592 554 546 539 538 542 556 560 582 578 540 529 543 561 580 565 547 562 533 545 538 531 523 566 550 543 546 550 562 560 524 525 532 550 558 515 535 507 513 544 538 526 510 544 534 523 539 520 500 506 527 533 500 533 505 487 494 522 520 527 520 499 505 516 490 519 481 492 500 494 487 472 487 492 512 510 492 465 504 460 483 488 466 491 472 460 483 458 452 455 488 462 477 464 478 455 463 483 461 447 455 459 457 464 475 470 454 459 428 447 455 439 462 426 438 460 439 428 449 424 446 421 435 414 447 431 415 444 438 422 418 441 436 416 405 439 423 423 397 413 397 416 419 398 420 411 386 397 402 398 387 383 399 381 390 382 405 384 392 391 408 404 393 379 397 381 396 386 379 378 366 374 387 392 371 380 354 355 354 350 373 348 349 357 378 363 374 372 341 357 348 362 340 353 344 333 351 353 338 358 350 337 352 349 353 352 335 344 326 343 337 324 320 334 316 315 334 329 332 324 307 325 312 302 324 307 301 306 298 302 302 299 295 315 300 287 301 314 292 300 310 306 282 298 291 302 277 288 297 274 275 297 269 271 282 273 286 287 279 282 278 284 265 261 281 268 279 271 273 267 255 268 249 257 261 264 265 253 250 258 240 254 258 252 258 241 249 232 243 245 233 237 234 242 227 234 235 230 223 220 223 233 225 220 234 224 228 219 223 227 217 217 211 218 208 219 206 205 210 210 203 212 200 209 210 199 205 201 194 200 199 190 193 194 201 196 183 199 187 190 187 187 187 181 190 190 186 182 178 177 181 176 183 168 167 178 164 167 164 171 175 167 164 157 171 167 163 159 164 166 158 160 151 160 152 146 157 152 151 143 154 147 149 148 141 148 148 139 135 141 144 135 141 139 140 129 134 135 129 134 127 127 127 127 121 131 120 127 125 120 115 121 118 119 117 115 121 111 113 118 114 108 116 110 109 104 103 106 103 104 101 103 106 97 104 102 95 100 97 95 96 92 93 91 92 90 88 92 93 92 86 87 86 85 89 82 85 82 84 81 77 82 79 80 81 75 76 73 78 78 75 71 72 72 70 69 68 69 72 68 67 65 67 65 66 66 62 65 62 61 62 59 59 60 59 57 55 54 58 53 56 56 52 55 51 51 50 48 52 48 49 47 46 46 46 45 45 43 44 44 41 42 42 39 40 40 40 39 41 39 38 37 36 37 37 36 36 34 33 33 33 33 31 31 32 30 31 28 28 28 27 28 27 26 25 25 25 24 25 23 23 22 22 22 21 22 21 21 21 20 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 20 21 20 21 21 22 22 22 22 23 24 24 24 26 25 26 27 27 27 28 29 28 30 31 31 30 30 32 33 33 34 33 35 34 34 35 37 38 37 37 38 38 40 41 40 41 39 43 43 42 43 45 43 44 47 44 46 48 48 48 48 48 49 52 54 54 53 54 56 53 57 56 55 59 56 60 58 59 57 61 59 60 62 63 63 63 67 66 67 64 66 67 71 68 68 73 75 70 72 72 73 78 73 80 76 83 78 81 83 79 84 84 87 86 82 87 89 83 88 91 89 87 90 92 89 91 93 97 95 100 100 97 101 104 102 104 105 100 102 104 102 104 102 106 113 112 112 110 116 117 117 120 117 113 119 122 117 119 117 126 117 120 123 128 122 130 122 123 131 130 133 132 129 129 139 131 142 139 132 139 144 135 147 137 147 146 149 143 149 143 143 144 153 149 157 147 162 159 158 158 164 158 165 167 157 163 157 166 164 163 170 177 163 174 179 168 172 175 182 169 173 185 182 183 189 191 178 179 189 187 196 190 191 193 197 187 196 192 199 203 195 207 199 207 201 211 208 207 200 205 215 205 216 217 210 215 217 212 225 227 221 215 211 227 219 226 220 226 230 234 236 242 241 237 239 226 248 244 245 240 250 231 234 236 257 237 238 256 247 246 244 247 244 250 247 249 254 252 252 260 269 269 266 260 268 280 260 268 265 281 271 266 285 286 272 293 272 290 293 278 288 286 276 296 293 286 298 303 283 302 290 310 286 291 300 313 296 304 298 308 294 298 299 304 323 319 302 321 323 325 327 329 330 310 331 336 322 341 334 337 346 344 333 343 323 338 346 336 345 338 346 333 354 346 361 337 341 342 369 363 367 369 348 350 363 370 366 356 356 355 352 382 369 363 359 360 385 378 386 370 368 375 381 364 371 367 396 401 385 401 394 378 376 395 402 385 379 381 400 401 395 395 391 407 392 424 415 391 395 424 415 403 433 433 422 421 409 426 439 414 442 435 423 447 427 430 441 451 452 427 444 424 456 436 456 464 456 446 446 457 461 466 452 473 447 469 448 457 463 478 479 481 443 444 473 449 452 474 455 465 461 462 459 479 492 469 466 473 497 501 495 499 490 473 503 472 500 515 484 487 510 500 485 481 519 481 477 513 501 490 486 491 528 489 515 498 533 507 500 532 500 528 535 535 517 512 530 545 518 541 542 543 554 509 537 554 543 538 555 533 530 554 550 514 529 566 566 552 523 541 547 542 531 543 560 535 542 557 553 537 556 587 574 564 555 551 568 547 579 564 561 591 590 557 571 584 580 557 568 578 584 599 602 562 566 596 602 606 564 567 610 608 587 607 572 600 602 605 599 618 571 618 621 577 597 580 622 601 581 617 592 631 620 632 640 610 602 605 609 640 627 644 598 589 625 616 606 619 650 619 596 625 605 606 626 612 632 655 601 612 612 613 614 639 665 642 640 667 614 627 634 622 653 616 655 676 629 643 662 652 658 626 661 657 662 677 634 653 636 671 667 658 640 637 633 662 643 666 679 694 666 680 672 696 639 644 693 697 703 695 669 652 652 690 699 675 687 694 661 668 659 674 693 711 687 659 683 697 703 687 702 714 674 702 654 692 708 661 690 667 660 713 665 667 676 696 717 710 717 723 697 708 718 696 722 724 671 687 688 724 688 715 670 707 694 680 699 692 697 737 681 696 718 704 704 718 699 742 705 738 705 719 720 724 690 687 740 741 707 748 719 705 685 696 689 700 721 699 749 724 689 694 694 688 691 714 716 725 746 690 706 692 694 734 731 749 725 724 737 716 727 703 708 730 729 700 701 747 729 697 720 720 741 703 704 704 714 707 721 702 701 713 732 722 731 725 736 707 708 704 727 706 738 734 709 732 741 737 745 729 708 740 711 708 743 705 715 717 736 712 717 712 738 717 729 718 730 739 710 708 747 749 743 714 713 718 714 714 708 738 749 710 713 715 743 740 710 728 709 714 710 726 735 714 712 743 711 711 712 712 741 724 727 736 715
710 712 743 732 735 733 713 716 713 728 723 737 728 710 740 749 747 742 723 714 738 714 710 732 711 710 714 731 708 734 733 734 722 714 714 730 748 707 713 709 716 707 710 708 711 721 706 706 708 747 729 707 722 748 705 709 705 716 709 736 703 734 704 704 705 704 719 723 734 703 703 717 707 702 704 700 704 711 715 722 741 707 750 702 720 701 702 745 700 749 713 742 730 696 710 694 698 705 693 695 697 726 705 695 693 729 700 700 730 700 711 735 691 697 712 687 709 742 709 700 721 750 686 686 702 691 694 735 739 727 695 717 697 707 686 722 710 733 711 683 714 730 729 683 741 713 713 697 688 696 737 735 708 716 673 734 697 673 676 734 676 722 718 681 728 669 708 670 711 703 702 707 690 710 683 682 716 696 662 670 702 704 720 696 653 670 704 693 659 691 689 656 699 705 688 696 655 683 678 682 695 705 656 647 654 700 693 671 694 668 667 672 698 690 651 696 634 651 683 670 638 661 666 671 683 673 647 652 638 623 683 656 669 653 622 651 650 657 673 630 667 639 629 631 648 612 609 653 643 629 668 657 646 664 648 617 617 637 642 627 659 616 635 638 650 610 650 639 635 611 644 628 643 643 613 613 622 597 598 620 599 617 611 631 630 602 581 625 609 626 588 622 601 587 587 599 574 608 577 604 596 573 584 568 585 564 585 568 580 607 583 556 559 600 556 574 559 566 580 591 548 560 552 550 546 565 557 589 579 536 573 557 548 537 552 557 532 556 535 572 574 555 559 565 536 564 543 537 547 546 559 547 564 560 532 537 517 560 509 558 557 546 528 515 533 507 547 507 500 528 547 519 516 504 517 509 505 496 506 505 526 514 504 514 502 512 522 481 521 493 475 492 522 488 504 477 503 502 503 475 508 480 463 478 467 485 469 462 478 459 501 459 480 458 482 458 458 448 471 452 463 476 460 454 460 456 452 446 465 445 473 448 458 455 461 471 439 466 438 430 461 436 432 460 457 450 438 427 450 444 452 415 424 440 444 415 413 432 425 433 416 400 399 400 418 406 418 406 427 419 429 408 400 417 387 413 395 386 415 404 402 414 403 403 409 372 387 388 392 393 388 398 369 371 364 378 385 368 380 390 383 366 354 366 353 361 350 355 355 362 353 365 347 373 355 340 353 358 348 344 346 340 334 355 337 332 337 339 356 330 323 353 333 339 341 335 329 337 345 337 312 336 323 313 313 323 304 321 315 319 314 327 305 322 313 298 301 317 319 308 309 288 312 298 292 310 290 284 280 304 295 298 299 285 276 277 274 289 284 295 269 286 286 287 281 277 283 272 267 267 271 262 263 269 270 256 262 268 261 262 264 252 247 265 254 255 257 239 252 242 253 240 247 232 235 245 238 234 228 245 235 242 228 227 240 238 231 235 228 230 235 226 225 229 229 216 213 222 215 217 210 210 218 206 207 204 200 208 203 207 201 210 208 201 197 196 198 188 187 187 202 185 188 199 191 195 181 189 187 184 182 174 186 177 186 176 183 173 171 176 170 178 170 171 175 162 170 174 164 172 163 157 164 158 161 153 154 161 162 159 151 155 159 153 153 142 144 152 148 143 138 137 140 145 136 145 134 133 132 138 131 133 128 139 135 136 127 132 125 123 126 122 129 118 123 116 122 118 114 124 114 122 111 111 117 114 114 117 108 110 115 108 110 102 105 101 105 106 105 105 104 96 100 104 94 100 99 100 92 96 91 95 94 93 92 86 85 85 86 89 85 83 85 85 83 83 79 80 77 81 82 75 76 79 76 74 77 73 74 70 72 72 69 68 71 70 64 64 65 67 67 62 64 64 61 61 61 58 58 59 58 58 56 59 54 55 55 54 55 51 52 50 49 49 49 51 49 47 49 47 45 44 43 45 44 44 41 42 43 41 41 40 39 38 40 39 38 37 38 36 37 36 34 35 33 34 32 32 32 32 32 31 31 31 28 29 27 28 26 27 26 25 26 25 24 23 24 23 23 23 22 21 21 20 21 20 19 20 19 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 19 20 19 19 20 20 22 22 21 23 22 24 23 24 24 25 25 26 26 27 27 27 27 28 29 29 29 32 31 31 31 31 33 32 35 35 36 35 36 36 36 37 39 38 41 40 41 39 42 39 43 41 44 45 44 45 43 44 45 46 47 47 47 49 51 50 53 54 54 51 55 56 53 56 55 57 56 59 59 62 62 57 59 61 62 63 63 65 62 63 66 69 68 69 67 68 72 73 75 72 72 76 74 72 79 79 79 76 78 82 79 80 83 82 86 86 84 82 84 83 88 91 85 88 91 91 94 93 95 92 92 95 101 94 95 99 100 100 105 98 102 99 106 108 106 107 105 112 113 105 114 110 108 117 113 116 120 114 118 117 120 119 119 116 117 123 121 125 124 125 130 132 131 130 136 132 138 133 130 143 132 138 138 136 137 137 137 146 142 143 150 147 147 155 151 148 157 148 153 156 163 156 161 162 163 157 157 165 159 170 162 171 168 173 162 174 175 171 171 177 170 179 169 185 188 175 183 186 176 184 194 194 195 197 184 186 192 200 203 203 192 190 200 202 207 203 210 205 212 210 205 201 216 219 216 219 222 210 218 212 219 224 212 219 221 227 230 222 220 223 221 220 226 226 230 226 224 244 246 236 232 228 238 240 243 253 246 236 254 245 239 250 243 257 250 249 244 258 265 272 251 270 250 273 272 265 275 264 279 258 261 278 274 269 286 265 284 270 283 294 286 276 271 297 297 289 285 304 278 301 295 306 287 295 313 309 291 310 312 307 318 297 314 308 305 323 312 321 319 322 327 320 320 309 315 330 322 337 328 340 314 344 339 319 321 348 349 348 350 354 344 329 328 346 357 338 364 347 334 353 340 361 364 365 366 347 350 377 354 358 364 379 360 356 385 371 357 357 369 382 386 395 364 390 389 371 370 391 366 367 386 383 394 408 386 407 404 381 410 414 400 404 412 399 394 405 388 391 393 430 429 432 433 407 423 405 407 420 420 404 409 443 404 406 426 418 448 418 444 423 437 437 450 459 429 433 453 429 456 446 441 429 434 449 447 460 464 469 435 466 451 454 482 483 461 470 453 477 480 460 484 468 486 492 463 471 482 455 479 475 464 466 505 483 504 474 487 503 484 504 481 484 474 490 478 508 497 496 481 483 502 488 488 506 520 499 484 487 520 528 499 505 492 502 505 519 501 496 499 510 534 546 500 505 521 538 552 540 531 514 545 527 558 518 564 540 546 555 555 556 542 524 546 549 555 552 532 564 553 565 555 563 581 534 587 563 584 569 562 569 574 542 541 541 584 592 556 588 569 598 562 585 554 579 584 599 592 572 568 578 611 566 612 582 592 604 580 607 578 613 603 580 625 614 627 577 588 620 594 580 629 592 579 577 585 609 588 609 597 626 585 617 641 611 629 647 608 642 611 628 630 645 649 605 626 613 616 606 603 658 648 608 632 651 607 641 613 620 637 641 646 641 658 643 647 642 668 672 639 653 636 616 620 636 626 661 655 664 682 651 682 644 627 678 628 681 689 645 640 652 676 673 669 637 697 696 668 650 643 682 661 702 672 696 693 669 682 669 661 697 693 685 675 679 686 686 670 715 686 696 677 652 713 705 695 712 682 670 710 676 704 671 663 678 714 664 698 695 668 669 705 718 709 711 671 732 695 677 686 684 727 731 675 692 679 681 673 693 683 705 722 683 736 727 735 709 712 733 702 695 691 697 724 737 745 685 731 745 741 748 716 692 684 748 692 706 700 685 731 688 695 687 704 691 739 689 702 690 708 719 695 709 712 711 694 722 696 694 700 723 749 710 729 729 727 735 700 701 707 699 701 744 701 703 700 732 726 700 704 708 700 704 700 711 729 741 711 750 727 734 706 741 719 709 706 728 708 707 741 729 708 704 707 730 728 711 705 749 707 708 707 707 710 728 711 731 711 710 709 711 733 712 736 742 730 731 709 708 749 733 738 723 714 715 735 728 713 711 713 719 732 721 712 709 710 712 739 713 733 713 710 710 724 712 711 732 715 712
710 715 715 711 712 714 712 731 747 709 722 714 714 743 713 710 750 713 723 729 718 712 725 712 713 709 733 714 714 736 712 713 723 709 746 723 714 708 736 713 723 707 738 737 737 711 709 740 737 705 705 720 729 737 708 704 709 707 734 706 704 714 724 705 706 741 729 704 740 702 743 703 702 707 704 750 733 750 711 700 701 717 709 704 723 703 701 732 717 701 698 712 706 726 731 706 715 705 703 696 716 693 746 697 742 748 695 727 710 698 719 690 693 690 693 748 691 735 715 740 740 719 739 691 726 687 723 729 731 690 717 736 724 681 718 725 726 744 710 735 734 714 699 742 726 739 722 703 683 678 705 707 691 700 685 691 682 699 668 691 695 714 681 722 709 700 679 715 706 711 677 722 719 725 702 658 708 695 670 668 663 679 709 692 713 663 695 691 670 676 713 704 711 679 698 676 667 682 685 694 654 663 644 700 698 692 700 688 652 674 680 663 667 658 640 670 674 644 632 693 680 641 655 691 660 668 636 628 681 639 639 625 666 633 676 635 679 675 674 641 673 639 673 642 671 660 640 637 666 645 628 660 615 624 608 654 652 653 635 628 621 609 652 638 606 597 613 645 593 646 615 622 617 598 597 597 589 643 614 597 600 632 614 631 588 612 597 579 612 622 600 615 625 587 624 603 597 584 569 608 594 600 587 607 560 613 572 609 590 568 569 604 596 551 567 574 564 548 569 599 573 562 596 589 558 546 569 590 589 550 570 564 573 533 562 533 580 554 567 535 538 573 562 570 572 536 562 527 561 531 555 560 541 554 544 559 542 530 510 555 532 554 549 540 552 521 518 535 537 538 508 506 523 532 516 496 539 511 530 516 521 521 484 487 483 510 509 520 487 525 480 511 516 473 493 484 488 516 485 514 511 479 484 490 496 472 462 500 492 484 472 490 478 458 481 484 448 459 468 451 459 443 452 481 459 462 447 441 462 464 451 467 473 449 459 448 440 465 434 433 458 439 436 428 418 449 419 447 444 453 445 448 423 444 419 433 425 428 406 416 433 410 425 429 420 406 413 399 419 406 401 421 412 408 405 418 419 391 407 410 412 407 385 387 395 373 382 402 374 369 392 390 386 366 380 395 375 369 386 370 383 361 354 372 369 351 361 370 371 373 369 348 377 367 342 353 357 354 340 344 342 338 346 340 353 344 330 338 328 329 347 344 323 335 333 319 338 334 318 328 325 339 317 328 310 335 306 327 302 315 304 307 298 318 312 305 313 298 298 318 313 307 304 306 291 300 303 289 286 294 278 294 293 287 293 297 283 295 273 294 275 280 265 278 279 276 261 278 263 262 279 258 261 278 253 259 262 266 271 256 254 250 257 264 264 263 260 242 248 240 236 257 243 240 232 250 231 229 233 226 243 239 224 234 231 233 224 230 235 227 227 231 218 223 211 226 223 212 227 214 208 204 213 217 214 212 210 209 215 214 213 199 199 209 198 206 192 193 191 189 190 186 190 187 193 186 190 195 179 189 185 183 182 173 181 173 184 173 179 179 175 178 168 173 167 163 161 162 162 158 157 159 165 166 155 158 163 155 151 150 152 153 150 146 151 152 147 142 148 141 140 140 140 145 140 137 134 143 135 139 136 138 136 139 128 126 136 129 134 131 122 127 129 122 127 127 122 123 122 124 114 114 116 112 120 111 118 114 106 111 107 104 111 107 110 105 108 102 99 101 101 99 96 99 96 95 95 92 97 98 95 89 89 91 92 89 88 86 85 88 82 88 83 85 79 85 83 78 78 78 83 75 74 80 74 74 73 74 76 70 73 72 67 71 71 65 69 67 64 66 66 66 61 64 63 60 61 60 59 60 60 60 56 57 58 54 57 55 55 52 51 53 50 49 49 49 48 48 49 47 45 46 43 43 44 44 42 43 42 43 42 39 38 41 41 37 38 36 36 36 35 34 34 34 33 32 34 32 32 32 30 31 29 29 29 30 27 27 26 26 27 26 25 24 24 24 23 24 23 22 21 21 21 21 20 20 20 19 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 20 19 19 20 20 20 22 22 21 22 23 23 24 23 24 24 26 26 27 27 26 28 28 28 28 30 31 30 32 32 31 31 34 33 34 33 36 34 35 36 38 38 38 38 38 38 41 40 39 42 42 41 44 44 43 45 46 47 48 47 47 46 48 49 52 49 50 54 50 54 56 53 53 56 55 58 57 60 58 61 58 61 61 59 61 62 64 66 63 63 64 69 69 66 66 69 67 69 75 75 71 76 74 75 77 74 80 76 79 78 83 79 84 84 83 80 87 82 87 88 86 89 92 89 92 94 88 91 96 98 99 97 95 101 95 101 98 97 103 99 105 104 106 109 102 105 107 109 107 106 110 115 109 119 118 118 112 118 117 122 121 122 117 117 125 121 124 123 127 123 132 130 132 136 138 128 129 131 139 141 138 144 133 144 136 146 136 138 150 144 140 146 149 145 147 151 158 146 158 153 157 157 161 158 166 156 162 165 156 163 166 161 173 168 163 165 168 170 173 171 175 180 171 181 178 184 188 180 177 193 194 185 192 191 181 198 201 201 196 188 189 190 200 207 192 210 201 207 213 200 204 200 206 219 220 217 203 221 206 223 218 222 213 222 230 216 222 213 218 217 237 227 237 224 224 236 225 241 238 234 231 238 241 253 237 246 245 247 252 236 261 240 257 241 248 266 248 265 268 259 263 255 274 257 252 273 275 262 261 277 283 263 285 268 263 283 265 290 276 295 285 285 289 285 284 275 299 300 290 299 281 307 291 301 300 307 304 291 291 304 302 300 294 294 304 308 307 325 330 301 315 326 308 320 313 329 321 321 327 337 342 344 339 340 323 322 329 324 354 324 352 354 343 350 332 363 343 338 354 338 356 340 364 367 355 359 348 345 344 355 350 356 361 372 362 374 381 379 375 393 370 364 390 373 383 366 374 386 393 392 392 385 386 382 402 402 398 389 380 405 414 418 420 422 400 387 406 391 406 429 424 397 432 408 418 407 431 416 404 439 426 425 411 405 407 434 437 436 420 434 413 444 431 432 443 424 436 421 444 457 459 438 453 436 433 454 446 433 463 448 476 448 452 443 471 472 456 444 455 444 448 481 491 473 493 485 461 457 468 467 478 490 463 480 469 465 486 479 467 502 475 492 486 510 488 514 506 521 498 501 495 483 511 484 510 490 533 512 529 489 533 536 528 493 504 521 521 543 540 547 516 516 512 501 503 536 533 521 522 547 542 522 547 556 527 519 566 542 528 529 545 532 541 540 552 533 557 531 543 530 569 543 548 567 563 574 545 585 581 553 547 552 540 540 548 565 574 580 596 583 581 568 568 603 574 587 579 604 563 573 593 585 600 598 596 598 576 593 606 603 580 619 585 595 600 629 604 614 575 631 580 580 622 629 588 596 581 602 626 586 593 588 597 643 599 609 643 631 593 630 645 646 599 614 597 618 601 630 657 631 620 623 630 625 658 655 627 650 610 640 654 609 641 620 651 644 665 647 662 661 623 639 665 635 652 650 681 653 624 685 652 642 627 637 658 630 627 679 674 664 687 658 657 642 674 666 675 698 685 671 702 638 669 695 653 644 700 696 658 645 651 666 664 708 713 709 666 666 667 655 664 677 653 666 663 659 698 658 676 711 714 718 659 692 676 713 727 715 709 692 664 727 665 704 718 710 682 713 708 694 671 713 711 730 726 735 715 674 685 679 737 693 687 701 684 687 714 685 701 684 730 684 693 743 682 729 696 681 683 749 694 688 747 706 722 690 747 737 687 741 725 748 748 696 714 689 733 704 739 692 743 723 745 721 728 726 730 709 705 714 727 694 745 698 719 731 695 740 698 696 696 747 734 707 704 699 718 738 728 733 700 730 706 748 739 738 727 713 707 706 710 729 711 740 706 704 735 708 703 704 705 708 724 743 704 720 711 710 708 746 715 710 707 739 724 707 714 710 716 711 743 738 729 713 713 713 712 738 715 713 711 745 712 734 718 735 709 721 712 709 710 709 710 715 745 713 724 718 714 709 713 715 716 743 743 735 710 727
714 715 712 710 725 747 712 724 744 712 711 711 713 715 715 748 721 711 720 724 741 715 725 709 709 714 710 730 723 715 709 711 714 708 740 707 712 713 709 720 748 714 747 712 708 720 712 709 711 711 707 718 724 718 718 708 746 729 740 739 708 707 708 725 709 705 708 710 724 707 702 706 713 745 703 718 724 714 701 743 704 703 702 725 704 698 697 736 711 702 703 713 699 696 695 717 695 720 697 745 709 739 724 735 736 706 729 731 749 716 735 716 719 727 708 702 721 748 745 714 717 691 728 738 731 740 724 726 735 722 728 683 695 718 705 691 727 717 746 725 734 681 698 730 698 723 679 723 700 679 700 674 704 718 711 701 709 667 683 734 711 666 695 681 674 722 713 729 667 718 699 681 675 663 661 668 721 723 695 686 659 713 672 700 685 680 695 652 684 693 679 706 664 677 664 659 700 661 664 698 695 697 694 680 698 656 692 672 643 654 660 647 682 657 671 679 690 633 692 655 631 631 677 684 690 672 679 624 648 664 656 645 662 623 674 660 665 663 634 668 667 620 620 663 631 650 652 617 638 616 645 610 659 634 617 622 621 652 650 615 638 658 624 650 602 605 627 645 602 639 648 602 646 604 599 604 615 636 611 615 589 594 624 608 632 593 622 602 601 613 605 596 601 583 602 599 617 585 589 588 577 590 615 563 603 572 584 571 573 566 605 567 561 605 582 600 571 592 560 592 563 560 584 594 565 552 547 583 587 571 572 553 580 577 539 564 532 543 575 568 571 540 550 529 540 559 551 570 540 519 544 565 538 523 558 539 529 558 521 552 544 532 545 509 503 550 542 515 511 543 513 540 526 509 532 527 494 504 492 489 506 511 485 519 527 524 510 522 503 486 508 495 521 490 495 496 469 504 476 474 475 477 464 499 485 471 476 495 457 487 467 489 454 458 458 490 472 450 449 472 484 448 483 467 462 438 458 461 459 471 436 437 464 443 468 437 440 454 443 443 441 455 446 461 444 457 427 429 432 446 431 422 426 446 445 424 415 411 441 404 433 427 420 397 435 433 414 415 391 394 417 399 412 424 419 396 421 413 381 409 399 389 413 383 373 379 400 391 404 387 390 402 374 388 381 389 394 365 370 392 374 361 381 366 381 368 363 373 381 345 362 343 372 368 346 341 347 344 335 362 356 361 332 335 346 339 341 345 342 353 343 353 321 338 343 345 338 345 320 315 332 318 320 323 320 317 333 316 327 306 303 317 323 314 317 318 296 305 301 300 315 301 304 289 285 284 293 287 285 283 302 286 287 277 286 280 282 288 278 273 290 285 272 271 279 264 280 276 263 279 274 257 271 274 268 257 275 258 262 265 262 266 251 246 253 250 244 254 249 255 245 243 251 253 233 238 252 238 234 230 238 224 233 236 232 223 225 222 227 221 225 231 223 223 210 220 226 224 207 214 209 221 206 210 206 204 199 202 200 206 199 199 194 205 193 197 206 196 193 199 193 190 200 186 190 181 194 182 190 189 190 189 177 179 188 175 173 184 179 170 172 179 179 172 170 168 163 164 165 160 168 156 156 153 167 163 153 152 163 161 160 155 149 147 151 147 155 152 153 151 151 137 147 137 142 136 142 135 132 141 134 130 135 139 132 134 124 132 135 123 121 123 128 119 126 122 119 126 121 122 113 115 119 119 116 112 113 113 110 107 105 109 106 109 102 107 109 101 106 99 99 104 104 98 96 95 94 93 95 92 90 93 89 92 87 94 87 86 87 88 87 83 83 82 82 81 81 83 80 83 77 81 75 76 73 72 75 77 74 72 71 71 73 73 67 69 70 68 67 65 64 66 61 62 59 61 60 58 59 57 59 58 57 56 55 56 56 53 53 52 53 52 51 49 51 51 51 49 47 47 46 45 47 45 42 45 43 43 42 40 39 40 38 38 41 40 37 39 37 37 37 35 36 36 33 34 33 33 31 32 31 30 29 31 28 30 27 28 27 27 27 25 25 25 24 25 24 24 23 22 23 22 22 20 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 19 19 21 21 20 22 21 23 22 22 23 23 25 25 24 25 26 27 26 27 28 28 29 30 31 31 30 30 33 32 34 34 33 35 36 34 36 35 37 37 38 38 38 39 38 40 39 39 43 42 43 44 42 45 43 44 44 45 46 46 46 47 52 49 49 51 52 52 52 53 54 54 54 58 57 57 56 60 59 62 58 58 63 62 63 61 64 65 67 63 69 67 68 67 70 73 73 69 73 74 76 74 76 75 78 74 81 76 79 80 83 78 85 85 82 81 88 89 85 87 86 88 94 93 87 92 89 94 98 99 92 93 94 99 98 99 98 106 104 107 103 101 102 102 103 104 107 109 116 115 115 118 115 118 117 114 121 117 116 120 123 127 122 123 119 130 127 132 131 126 123 128 130 134 134 137 130 133 141 139 141 142 140 136 148 141 139 145 140 144 142 143 154 146 146 146 157 151 158 152 155 154 159 158 156 165 161 156 162 173 167 166 166 170 170 165 166 178 183 172 175 185 184 177 184 180 185 191 190 183 188 186 185 190 200 183 195 203 200 202 192 189 206 203 199 194 204 202 212 208 203 204 210 220 207 222 219 213 214 225 209 228 224 230 232 218 222 227 216 233 223 230 230 226 234 243 236 227 242 249 233 236 239 242 248 255 234 243 239 240 239 262 253 254 248 264 249 249 252 252 261 263 264 259 258 273 263 258 261 274 268 273 288 268 267 269 280 270 268 271 277 274 281 294 300 298 302 299 289 293 290 295 302 291 312 292 291 293 317 299 294 319 310 321 317 328 305 317 312 314 331 331 332 331 310 315 324 335 315 318 316 317 320 329 320 345 339 345 336 348 358 349 340 357 362 339 350 367 355 341 345 350 358 353 367 348 359 378 379 378 374 372 352 380 378 366 386 362 368 376 391 371 373 395 366 370 394 402 389 396 375 379 379 384 394 407 386 386 403 397 402 385 392 392 385 420 395 427 420 397 407 413 424 420 417 401 427 415 416 406 428 429 434 447 425 410 425 415 440 416 436 441 417 455 421 446 435 424 442 452 428 437 442 455 455 437 467 467 435 435 470 447 447 439 453 478 474 453 467 448 474 467 486 488 459 479 466 485 487 470 498 473 468 468 504 505 488 473 502 494 503 507 478 493 474 480 510 485 478 510 495 518 508 487 512 489 495 505 488 506 491 518 492 518 512 502 529 541 518 537 540 510 531 549 548 549 540 551 511 553 550 549 547 516 536 553 542 528 553 546 542 547 556 573 552 547 562 535 537 551 549 569 585 547 578 536 551 562 585 550 545 581 550 541 575 582 576 563 598 565 568 591 589 559 595 575 558 591 582 584 570 586 572 594 598 576 613 584 589 619 580 605 612 588 584 599 576 595 573 620 631 609 600 622 608 596 624 640 638 585 638 604 604 597 609 629 637 633 625 642 610 627 604 598 640 654 618 640 636 623 638 643 653 649 622 662 632 636 614 646 627 651 617 629 647 657 637 662 621 636 618 671 665 632 624 650 665 652 637 648 652 659 684 660 654 644 650 641 669 635 682 632 632 664 657 676 653 658 693 695 662 702 700 679 683 654 699 672 685 659 658 677 664 649 684 682 699 661 678 697 677 696 667 687 674 663 678 681 709 670 659 699 665 673 716 700 665 709 709 675 695 723 669 725 721 666 682 728 685 728 712 688 721 678 691 735 676 721 685 721 731 689 714 684 691 741 697 721 687 713 715 697 691 693 732 714 722 702 705 699 685 748 685 685 705 694 748 685 694 691 687 741 711 690 701 702 688 718 708 724 707 694 701 748 705 693 750 694 749 696 738 700 699 708 715 736 703 701 731 714 744 717 701 708 701 750 699 705 719 736 706 700 708 731 706 719 707 724 727 710 729 704 708 708 708 705 727 728 708 705 729 706 731 735 707 711 706 713 731 735 732 708 717 725 710 708 735 709 720 728 712 713 707 749 731 709 746 714 739 719 714 743 749 719 733 731 709 712 714 709 715 743 737 713 712 740 734 743 715 731 713 710 709 742 747 724 715
726 710 736 713 712 721 714 715 742 745 709 713 713 709 736 719 728 709 709 713 711 719 713 710 708 723 708 747 711 726 720 712 709 734 748 721 709 740 746 725 708 708 725 736 716 708 708 740 711 708 706 731 707 713 724 709 743 744 706 703 714 703 704 745 703 706 713 708 733 704 717 702 721 748 748 703 705 700 741 713 723 743 703 714 731 712 698 703 697 733 702 696 722 732 698 714 737 740 744 731 744 750 738 722 709 712 747 700 735 739 690 748 738 717 728 744 744 711 696 685 730 709 693 748 724 732 721 704 689 742 705 730 696 749 739 694 691 721 685 709 684 736 744 724 712 714 697 721 702 694 684 722 700 727 713 691 701 721 732 698 720 686 721 723 671 677 726 718 708 676 711 711 684 713 721 679 719 692 660 658 694 672 703 680 677 706 657 663 680 675 681 674 686 681 659 653 658 694 707 704 682 703 662 679 690 677 676 674 691 683 662 638 668 643 642 690 632 693 637 683 669 644 632 654 685 686 687 672 665 678 657 670 648 634 663 647 628 655 617 670 621 651 612 667 646 649 609 641 648 669 655 633 647 639 640 642 653 646 619 610 616 601 634 612 594 606 628 608 593 633 634 630 630 605 635 634 634 612 641 642 581 638 589 595 629 577 621 627 600 630 610 598 611 578 619 591 622 613 592 620 576 611 612 612 585 600 560 605 600 555 558 553 576 551 564 603 582 603 552 602 550 563 564 573 587 544 566 576 588 557 544 550 539 532 581 541 540 550 532 547 536 566 527 569 549 526 523 522 570 528 526 539 527 566 519 535 533 522 556 514 553 505 533 533 514 517 530 520 511 522 535 534 531 530 510 532 502 538 525 532 505 485 514 525 528 483 528 523 485 524 493 489 521 508 480 500 479 504 503 498 477 474 498 492 477 462 460 496 492 456 473 479 485 456 474 481 477 482 483 458 480 458 469 452 463 481 439 449 475 451 433 432 459 463 449 464 427 439 445 456 459 452 428 454 434 422 448 424 414 442 429 437 439 445 415 409 409 432 404 425 419 421 417 419 414 427 416 424 414 398 429 400 409 405 393 394 403 385 418 412 398 378 397 380 400 386 385 391 398 397 390 367 372 364 371 365 363 371 381 386 377 378 376 370 376 371 382 354 364 357 376 346 368 369 357 342 345 345 358 354 358 353 363 332 347 335 350 327 337 355 330 349 329 339 327 349 327 340 314 316 335 320 308 322 315 334 317 326 309 314 303 321 316 320 320 295 294 318 312 300 303 315 295 303 309 287 305 298 304 295 292 298 286 301 279 277 297 284 284 274 272 282 277 282 284 283 261 267 274 269 259 262 255 276 275 256 251 251 262 263 261 248 266 251 262 246 248 247 246 251 241 245 241 245 240 238 233 251 231 236 243 229 234 229 232 222 239 231 220 229 234 233 229 214 225 210 211 216 224 216 220 222 205 217 216 210 211 214 204 205 205 207 198 195 199 209 193 205 202 189 193 198 192 189 192 192 190 185 186 193 180 190 185 189 172 186 172 185 184 178 180 172 166 171 168 174 171 165 161 171 158 157 164 165 152 152 155 150 155 150 159 150 145 159 144 151 151 152 141 152 139 147 137 142 144 136 145 135 136 131 140 141 133 139 128 128 128 130 127 124 131 130 120 126 120 123 122 124 115 121 120 122 118 120 118 119 111 115 109 114 114 106 105 106 109 107 102 107 107 102 99 103 100 101 101 94 93 99 93 93 93 97 91 89 93 90 90 87 87 84 89 86 88 85 84 85 79 80 82 83 83 76 77 80 73 78 76 73 76 73 73 68 68 73 66 66 67 66 68 66 63 63 62 62 62 63 63 61 57 62 61 59 59 58 55 57 54 56 53 51 51 52 52 49 51 48 51 49 49 45 48 44 46 43 43 44 43 44 40 40 40 39 39 41 41 41 38 39 37 38 37 35 34 36 33 34 33 32 31 33 32 30 30 30 28 28 29 28 28 26 27 25 26 26 25 24 23 23 23 23 22 21 21 21 21 21 19 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 19 20 20 21 20 22 22 21 22 23 22 24 24 25 25 26 26 25 27 27 28 28 28 29 28 29 29 32 30 32 33 34 34 33 34 35 36 36 37 36 36 39 37 41 40 40 41 42 41 40 43 44 44 44 46 46 45 44 46 47 49 46 49 51 51 52 51 51 54 51 56 52 53 54 58 59 57 58 58 57 58 62 61 61 63 61 62 65 67 63 66 66 69 70 70 68 69 69 71 76 71 77 77 78 77 80 76 75 79 76 78 81 80 80 83 87 81 85 88 87 88 87 91 93 89 90 96 92 91 91 93 95 99 101 103 102 98 98 102 97 100 108 104 104 105 104 103 111 110 110 108 110 111 119 116 117 116 113 120 124 121 117 124 125 124 128 128 122 125 131 124 136 136 137 135 139 140 131 134 133 144 145 139 141 144 145 136 143 141 150 142 143 150 151 147 145 149 148 152 151 160 157 162 161 160 163 165 155 166 169 173 164 160 162 163 167 165 171 179 181 184 184 173 173 187 176 175 176 181 184 186 181 195 189 194 196 183 202 188 194 194 189 201 206 203 200 207 194 211 195 206 209 203 211 212 210 217 218 213 206 227 210 213 217 219 230 214 219 214 236 227 236 220 220 221 241 245 225 237 231 238 243 250 238 242 254 253 242 241 240 238 245 251 251 254 254 259 268 249 255 265 274 262 253 269 275 276 270 281 259 259 271 284 277 288 284 291 292 272 272 283 273 288 282 291 295 281 305 303 295 283 290 310 298 286 297 315 295 290 314 295 311 311 304 305 308 312 310 316 304 331 309 316 334 337 332 334 324 341 320 318 327 327 332 328 338 352 328 322 335 325 344 334 356 357 363 339 343 333 368 337 351 360 356 349 358 357 348 366 351 372 350 353 364 374 368 383 361 372 371 382 374 370 386 386 394 392 365 368 377 392 376 400 404 405 384 404 389 407 408 398 401 407 398 403 418 395 391 419 390 399 427 421 406 412 427 402 413 432 424 432 413 420 425 430 424 419 438 438 412 454 431 434 426 430 418 430 442 442 433 463 435 430 454 439 463 453 470 455 466 455 449 478 444 462 471 448 465 455 466 486 450 462 460 478 479 486 458 474 488 490 470 497 485 486 494 487 497 478 483 476 509 481 497 501 484 522 518 486 488 503 524 510 525 502 513 522 495 518 491 536 523 493 539 492 502 538 510 538 516 544 541 545 541 537 509 540 533 545 536 555 552 516 520 553 516 530 564 526 569 519 533 537 556 534 563 537 539 567 559 564 565 563 575 552 543 551 565 569 558 545 558 558 570 546 567 576 572 550 595 579 591 568 551 578 604 598 586 611 575 601 586 600 580 607 607 611 589 567 609 588 594 584 578 607 584 587 610 626 584 633 583 631 605 606 632 596 627 582 587 599 606 618 641 642 587 635 640 618 614 594 634 644 647 652 627 649 620 656 635 645 624 605 638 659 607 619 666 667 667 614 647 608 667 653 614 624 628 627 637 667 668 617 653 638 636 660 631 637 657 627 664 678 670 663 648 628 689 650 652 671 666 680 694 644 635 688 677 682 702 657 675 674 665 688 663 691 692 702 693 677 653 708 694 671 691 648 685 681 676 676 666 690 687 679 686 717 675 663 719 714 713 700 669 677 675 717 714 724 662 679 672 714 691 704 724 681 667 728 681 735 731 680 733 724 695 726 709 687 700 725 688 730 674 730 744 716 693 713 737 678 713 714 748 680 735 682 706 717 681 725 684 695 715 728 686 685 690 726 744 738 714 716 686 730 721 689 694 719 722 708 741 726 690 740 695 734 698 718 710 727 709 695 730 704 699 695 698 697 700 715 705 743 703 722 709 699 718 730 723 725 708 706 704 724 706 746 707 703 703 740 706 718 709 716 750 737 738 705 739 706 735 737 718 704 715 747 716 710 709 746 748 709 717 711 730 725 708 716 743 710 745 717 743 708 713 713 709 744 739 710 740 709 713 743 714 743 715 711 710 712 732 712 735 746 710 719 740 749 714 710 712 748 729 744 727 721 713
712 715 711 727 710 713 723 729 716 749 715 721 709 739 716 733 722 714 736 739 734 748 708 709 718 709 710 710 710 708 708 725 731 714 715 710 724 710 713 715 711 719 717 718 710 709 715 710 709 750 720 709 710 709 710 709 714 708 703 726 725 706 736 708 704 705 706 749 716 726 715 723 742 706 723 700 704 739 727 703 700 716 737 747 727 700 739 702 731 703 743 746 696 720 698 734 699 705 731 711 694 721 722 732 716 748 722 749 721 728 735 690 710 693 691 746 747 686 719 738 730 746 743 715 730 744 706 733 730 698 726 747 703 727 694 702 696 684 730 742 686 714 701 681 681 679 724 706 708 717 701 700 736 718 730 725 672 702 731 711 710 715 716 681 700 693 689 663 701 674 680 713 723 720 676 715 686 720 688 676 682 682 656 678 692 660 678 661 696 675 658 697 683 682 673 668 659 671 645 692 682 641 646 649 663 641 701 674 648 700 646 656 645 666 632 678 635 650 629 629 643 658 650 635 653 660 640 641 662 628 657 648 623 648 626 655 677 671 641 645 655 667 657 640 630 655 640 643 658 638 646 609 633 653 664 621 636 635 601 654 653 608 606 632 623 648 615 592 640 615 611 644 619 625 613 613 633 590 594 600 621 639 595 632 635 599 614 588 615 599 599 589 571 589 604 597 623 566 621 573 577 578 589 565 575 604 565 583 605 574 560 592 604 559 570 559 592 599 576 582 581 580 587 597 594 592 547 582 588 573 553 555 583 539 549 569 541 532 552 562 562 555 546 530 564 539 555 532 552 558 550 519 528 525 536 559 520 542 536 559 518 513 514 555 530 517 551 547 547 498 505 521 510 515 532 512 513 493 498 499 525 516 534 512 501 513 483 511 522 477 481 480 485 486 495 478 504 505 504 466 497 467 483 497 465 490 493 482 494 486 475 467 460 484 475 466 473 462 487 468 461 480 446 471 454 471 464 471 451 458 435 442 474 453 454 470 463 445 449 458 460 429 429 443 432 446 429 439 422 451 429 438 441 422 412 425 406 434 419 425 413 412 422 426 403 409 415 418 409 422 422 414 397 420 384 389 415 387 415 379 389 408 395 409 407 387 397 380 403 375 401 394 377 364 388 380 370 372 384 358 374 355 356 369 357 368 351 374 355 363 357 352 365 355 358 342 367 356 348 352 354 354 349 352 349 353 343 355 333 334 352 353 333 344 345 344 335 332 326 337 316 341 318 311 318 320 320 329 333 312 330 315 320 318 324 295 307 301 317 301 295 305 305 287 309 294 299 286 291 280 279 300 285 286 283 286 279 271 276 280 280 273 267 287 266 287 285 265 273 263 276 278 279 273 276 258 253 264 251 267 260 250 256 253 249 263 247 254 244 242 249 244 254 243 235 231 248 229 234 243 242 241 242 232 231 227 238 227 219 233 214 223 227 226 224 218 230 224 210 224 224 210 213 222 219 218 215 197 214 207 206 200 199 202 195 198 199 190 197 190 195 188 183 185 199 180 191 185 184 189 177 174 184 172 186 171 182 185 170 167 174 179 164 168 167 162 171 163 158 168 158 157 164 159 163 158 153 150 155 149 152 157 153 156 150 157 156 154 146 143 141 145 140 144 138 133 145 136 143 141 140 131 132 136 138 132 125 124 130 126 124 121 123 123 121 125 127 125 119 115 121 112 115 115 111 118 108 113 110 114 105 106 109 106 111 107 109 105 107 105 101 96 95 101 99 99 101 96 97 93 92 91 88 93 90 87 85 88 91 89 85 89 83 87 86 84 80 79 81 79 83 76 78 77 79 74 76 73 70 71 71 74 70 67 68 68 67 69 67 68 65 63 61 63 64 64 62 62 61 58 59 58 57 55 57 56 54 52 56 54 55 54 52 53 49 51 51 49 46 47 48 47 47 43 44 45 45 44 42 41 42 39 41 38 40 40 39 37 37 37 37 36 35 35 35 34 34 32 31 31 31 30 29 29 30 28 29 28 28 26 26 26 25 26 24 24 24 24 23 23 22 22 21 21 20 21 19 19 20 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 20 19 20 20 22 21 21 22 23 23 24 24 25 25 26 26 26 27 26 28 28 28 29 29 29 31 32 32 32 31 32 32 35 35 35 36 35 36 38 38 37 38 38 40 38 39 39 41 42 40 42 45 42 44 44 45 47 45 46 49 48 51 48 48 53 51 53 52 55 55 52 57 54 58 58 56 56 58 59 57 63 60 61 63 63 66 62 67 64 64 64 69 67 72 69 68 72 75 70 71 75 75 77 74 74 81 81 77 81 80 79 84 83 85 87 87 85 84 86 88 93 88 89 88 96 94 93 95 94 92 97 101 97 95 100 101 100 100 102 107 102 104 106 108 102 107 109 114 112 116 112 113 116 113 118 114 118 123 119 114 123 118 126 127 128 123 122 123 127 134 133 137 126 133 129 133 136 136 137 134 141 135 145 144 146 137 138 140 139 144 143 142 146 151 152 150 149 147 150 152 162 159 165 162 163 156 159 171 172 169 167 175 173 166 176 172 178 182 172 176 170 182 177 174 179 189 191 177 180 182 186 193 195 191 191 192 201 199 189 196 199 203 197 203 209 196 208 204 199 196 209 210 205 221 214 221 207 217 209 225 211 226 217 212 219 217 214 223 233 231 228 229 235 239 228 226 227 246 228 231 248 235 243 239 255 250 237 235 250 251 239 260 258 259 250 263 256 263 257 261 269 262 271 264 273 264 268 257 267 284 275 269 270 282 271 278 285 286 288 286 280 288 297 293 277 295 294 297 288 286 297 288 288 289 293 315 304 306 310 299 314 302 299 323 313 302 314 319 309 327 317 310 332 332 316 329 336 324 331 345 344 342 347 322 335 331 340 353 338 345 356 345 356 342 339 364 342 349 364 349 362 344 361 354 370 354 353 372 371 351 357 362 366 367 373 372 354 386 391 382 375 371 383 374 374 369 386 379 370 385 382 396 389 394 400 385 377 383 397 395 419 406 384 399 395 416 413 422 393 401 399 416 406 419 424 434 404 414 425 421 412 411 428 439 409 413 450 445 444 418 449 455 434 418 441 444 438 426 455 426 450 446 433 462 461 458 470 448 450 468 443 456 479 459 452 484 480 481 456 476 477 452 491 467 474 491 478 473 496 479 474 499 474 475 479 491 479 490 491 513 470 517 511 495 515 506 508 522 500 513 488 488 503 516 519 486 498 536 535 538 524 537 511 512 537 511 514 545 531 527 522 502 549 503 514 532 539 529 538 518 540 512 546 534 541 532 522 538 568 531 528 538 537 538 570 558 539 580 552 542 583 577 534 548 575 547 565 587 562 555 568 557 562 579 553 574 570 572 593 601 592 579 560 552 585 581 596 583 597 596 609 564 582 602 570 597 602 602 569 590 602 577 615 613 585 589 596 575 609 607 624 581 584 624 609 614 638 619 603 618 606 597 599 603 605 629 637 648 627 652 615 618 609 629 633 617 655 654 603 657 631 639 655 647 638 665 659 608 650 628 660 642 660 639 639 666 650 668 625 631 662 668 653 646 669 649 662 669 668 637 649 649 683 660 630 660 680 673 692 658 664 669 644 683 686 686 670 647 662 636 699 673 640 673 653 664 654 665 697 661 658 709 675 692 702 713 649 688 686 663 691 716 661 708 706 689 690 670 696 701 708 672 695 686 726 674 670 682 686 662 664 664 688 682 667 680 666 728 707 732 674 729 712 670 737 678 678 700 713 724 710 739 675 674 691 710 712 676 730 698 693 736 726 747 725 699 705 700 728 704 711 699 698 690 697 746 686 749 685 712 738 687 719 705 709 687 705 706 695 734 695 737 721 745 691 701 733 702 712 737 695 716 700 705 739 709 721 696 744 732 702 716 706 702 717 736 703 727 702 734 703 715 705 730 701 705 704 721 704 717 734 703 720 727 704 739 736 729 721 706 740 709 704 721 728 718 717 749 742 713 721 705 721 706 711 750 711 716 731 717 746 709 712 733 727 708 747 709 713 726 708 717 729 714 723 711 724 709 714 723 715 711 739 709 711 714 709 725 712 726 748 710 725 726 732 747 722
728 713 715 713 711 713 714 715 710 714 735 728 711 745 712 740 710 710 713 734 713 708 740 733 741 709 734 714 715 713 748 724 742 719 728 708 749 712 710 732 709 707 729 731 706 741 708 715 706 707 711 733 724 710 706 708 709 734 736 726 717 718 730 705 729 734 747 737 742 712 726 723 701 719 721 725 713 732 737 713 721 746 749 704 734 700 699 707 723 709 733 698 701 721 716 718 729 737 702 695 730 738 740 702 732 705 717 689 723 712 739 692 746 720 707 731 707 747 720 709 687 727 695 730 708 705 711 728 741 735 731 704 734 722 721 712 678 706 714 682 708 708 714 702 720 703 719 718 701 699 689 723 706 709 693 735 706 683 735 708 723 678 710 669 664 687 727 662 713 729 702 720 722 681 689 691 657 713 681 666 678 662 693 699 653 712 678 675 669 671 679 693 700 686 701 703 652 677 698 676 668 660 665 680 681 674 663 644 641 668 645 695 691 639 638 682 669 669 663 646 672 664 641 654 640 636 626 632 623 630 657 623 642 638 672 680 647 618 636 629 620 662 654 652 632 626 656 660 660 619 632 624 630 637 630 622 602 608 654 621 605 626 606 639 607 632 628 648 652 649 626 603 636 615 633 640 632 626 586 642 623 622 629 625 598 603 584 614 577 610 605 624 622 586 588 586 610 576 615 612 612 597 588 565 594 608 570 589 573 573 601 601 579 569 552 563 593 583 588 562 563 564 595 579 574 589 554 539 577 589 573 568 561 583 534 552 563 580 577 542 545 554 544 564 547 548 563 555 562 550 535 566 553 548 563 546 541 518 511 517 522 516 525 528 531 534 519 538 505 531 498 520 520 513 498 499 507 538 535 511 533 494 502 505 505 494 514 502 484 483 491 498 496 517 473 513 483 477 500 494 469 472 480 485 462 486 473 457 491 497 468 460 487 464 496 451 466 462 449 473 470 482 479 449 464 469 482 476 467 464 450 441 430 449 470 436 446 433 456 453 455 444 462 455 461 434 430 435 454 445 433 450 408 425 440 407 404 426 428 415 414 400 428 425 406 410 428 397 416 399 415 397 398 411 411 395 420 415 401 416 382 381 408 392 384 378 377 406 392 372 377 397 370 394 389 371 389 374 374 384 391 376 378 353 357 377 365 375 369 363 366 358 361 342 344 353 353 352 363 339 354 352 332 345 340 345 340 336 356 323 350 333 320 341 324 346 323 346 317 320 324 339 339 331 329 312 316 315 326 317 325 301 306 314 325 298 296 307 305 308 313 297 295 309 310 303 299 309 285 290 282 286 300 278 281 289 293 277 276 283 275 282 281 280 275 286 279 280 271 261 277 271 273 269 267 258 269 249 248 252 251 265 248 263 263 263 257 258 243 257 235 245 254 248 237 247 248 244 232 243 243 241 243 232 242 238 231 234 220 218 230 216 222 226 225 213 209 212 219 221 219 205 208 215 218 200 208 200 209 206 206 198 194 199 199 203 203 205 187 203 195 202 183 191 194 196 191 189 187 192 190 180 187 181 175 179 170 181 170 171 177 179 174 176 167 166 167 162 168 167 164 163 166 153 154 153 158 155 162 159 153 152 152 151 144 148 154 154 140 146 147 137 143 136 139 141 142 139 142 142 134 139 129 134 135 134 129 124 129 127 121 130 120 128 127 121 127 122 118 119 117 122 115 119 115 111 110 110 116 110 114 108 111 110 107 103 100 99 101 104 99 103 96 100 95 97 96 96 99 95 97 91 92 93 91 92 93 87 84 88 87 89 86 85 81 79 81 80 78 80 83 78 78 79 74 78 78 72 72 73 75 69 70 73 66 71 69 68 64 67 67 65 66 64 65 59 59 58 62 59 60 59 59 58 58 56 54 56 53 52 53 52 51 52 51 51 48 51 46 47 47 45 45 45 43 44 42 44 43 41 43 42 39 40 40 38 37 39 38 36 36 35 35 35 35 34 34 34 31 32 32 32 30 30 30 29 28 28 27 27 26 27 26 25 25 25 24 24 24 22 22 22 21 21 21 21 21 20 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 19 19 21 21 21 22 21 23 23 23 24 23 24 25 25 26 25 26 27 27 27 27 29 30 29 29 32 30 31 33 33 32 34 33 35 35 34 36 36 37 36 39 38 39 41 40 38 42 43 43 43 44 44 44 44 43 44 45 48 49 48 51 50 52 51 53 53 51 52 52 56 55 55 55 54 58 56 60 59 62 61 60 58 61 60 61 63 64 65 65 64 67 70 66 67 73 71 68 73 76 75 73 77 73 74 75 79 77 79 76 78 80 80 80 80 83 87 86 85 84 86 91 91 91 95 89 96 96 95 92 96 100 95 100 103 101 95 100 99 107 102 106 101 109 102 107 108 114 110 114 115 113 115 119 111 111 112 123 115 114 118 115 125 117 121 121 121 121 122 122 133 128 133 135 135 129 138 135 136 136 138 139 146 147 143 146 138 141 140 139 145 149 151 146 145 146 153 151 148 161 154 158 163 153 159 155 167 160 166 164 168 171 169 168 171 165 170 174 166 176 175 178 183 184 188 186 176 191 179 183 189 178 189 196 198 187 196 184 197 202 201 191 197 194 203 198 206 197 196 204 205 201 215 210 206 206 206 211 223 225 215 215 220 210 213 216 224 227 228 235 234 227 240 228 233 224 235 237 237 237 237 248 240 231 244 252 236 239 256 240 255 239 258 244 247 264 266 249 262 257 273 272 261 269 254 268 266 259 262 277 285 271 265 266 264 282 278 287 289 281 278 289 294 278 291 291 281 290 281 286 285 310 307 308 308 307 315 301 297 292 310 315 295 316 307 310 299 315 304 319 303 320 332 308 307 320 320 323 316 330 343 330 321 339 344 325 335 329 333 347 356 349 345 345 353 357 337 341 357 347 338 338 359 355 353 361 368 370 366 380 351 364 348 368 385 355 374 360 376 362 388 384 391 369 395 393 374 380 374 379 369 392 386 381 398 412 399 410 400 383 381 392 391 396 407 404 399 402 406 401 422 419 433 433 415 429 426 430 411 422 413 419 431 434 438 420 439 445 430 418 426 433 437 443 425 445 451 437 455 433 443 427 435 427 457 468 461 465 465 439 455 437 455 466 476 453 479 446 466 487 478 481 461 492 466 476 480 496 459 471 488 457 495 504 494 476 490 497 503 511 494 471 478 486 494 504 518 487 520 498 522 491 492 528 519 510 509 494 521 507 494 518 493 496 524 501 516 508 529 530 512 528 544 543 533 550 522 528 538 509 524 524 562 532 517 553 522 542 569 546 547 558 536 569 570 558 541 574 545 556 531 559 532 566 585 570 560 566 589 581 584 543 553 583 551 580 567 581 569 561 580 581 598 605 591 574 573 554 598 601 568 588 567 616 588 577 564 617 587 589 580 603 624 604 585 612 610 584 616 598 583 587 629 604 606 606 637 580 635 596 608 610 595 629 610 635 603 607 593 651 642 638 605 621 601 614 597 610 652 633 641 621 651 646 640 617 635 637 648 648 626 652 627 634 657 635 669 630 665 660 645 677 676 667 629 619 636 662 638 647 667 686 670 663 667 644 675 640 689 634 681 665 692 632 683 695 690 676 690 682 644 638 683 680 680 660 682 657 695 668 652 681 665 691 649 653 648 666 705 669 673 667 673 676 693 662 678 653 708 702 656 664 713 666 672 701 724 690 668 689 708 711 723 683 686 695 671 693 698 685 673 678 726 716 728 681 669 723 676 714 736 728 697 678 699 728 738 711 693 732 734 683 719 717 722 720 722 722 719 721 743 722 709 690 710 733 684 715 685 744 741 738 700 734 746 747 710 696 729 690 724 746 701 709 750 701 701 737 693 736 699 697 733 709 732 698 748 698 729 742 699 723 698 701 750 749 748 699 702 727 704 744 700 736 735 747 704 702 707 750 702 702 744 707 747 715 738 746 704 740 732 742 704 741 710 743 742 710 710 725 720 712 709 737 728 706 712 733 716 724 709 747 712 716 713 745 722 713 707 713 728 713 724 711 709 711 732 711 711 748 745 733 715 720 721 725 711 741 711 713 741 743 709 741 749 726 736 732
710 715 720 726 739 712 712 714 709 721 719 728 715 714 747 715 733 717 750 714 744 713 739 713 711 714 736 728 743 709 747 710 707 711 711 712 707 743 711 727 706 740 708 724 724 726 713 706 711 711 706 725 730 735 714 704 706 704 708 718 705 703 746 734 743 712 707 708 707 706 706 704 700 711 748 736 731 735 699 719 718 702 703 741 741 702 698 699 723 725 701 706 731 715 696 716 693 735 696 692 705 726 727 723 733 746 706 692 690 698 696 691 693 739 689 688 727 695 729 704 698 689 722 688 733 693 700 719 690 747 717 727 734 720 738 696 692 727 678 712 707 707 728 703 695 684 735 689 681 731 715 723 713 693 691 721 670 712 731 723 691 723 697 712 722 667 668 695 724 663 681 694 707 704 709 699 699 666 698 686 655 704 677 686 692 658 651 716 711 675 700 653 691 713 665 692 654 683 697 673 644 696 686 647 685 677 691 647 648 652 673 687 671 679 675 674 658 668 685 678 686 641 642 690 672 649 679 647 661 626 647 638 631 681 633 676 634 627 660 633 654 633 645 633 663 668 635 637 646 658 607 644 617 607 643 609 657 622 632 654 633 634 598 635 617 639 618 646 625 623 623 629 636 595 629 628 609 605 619 607 628 620 597 605 625 596 597 593 628 632 574 606 622 606 574 614 595 589 601 596 577 572 571 594 614 616 569 609 583 566 609 577 592 582 574 581 574 573 575 587 595 551 562 581 552 562 552 590 556 545 577 582 541 561 582 547 559 545 552 535 556 525 567 531 574 536 556 527 556 518 526 552 522 564 516 539 541 542 548 556 551 527 507 542 515 526 532 517 513 545 501 533 507 511 504 492 526 528 516 506 502 515 524 523 506 514 510 492 479 483 514 497 502 478 484 480 511 468 471 512 467 506 473 486 480 476 458 472 478 473 481 455 483 456 496 468 462 476 475 480 466 485 485 456 441 467 451 462 466 467 453 476 432 472 468 431 435 425 426 429 454 432 427 451 431 428 429 415 417 434 421 428 408 427 446 432 412 422 420 425 421 419 435 426 426 432 400 395 404 420 404 405 401 389 388 403 414 399 394 394 386 385 385 386 375 409 378 381 372 380 387 399 388 371 379 381 390 385 373 380 369 390 364 388 360 358 380 358 361 367 365 358 349 352 352 360 372 358 347 362 357 344 360 342 328 349 326 349 350 324 339 326 342 348 321 342 344 328 341 327 333 316 318 332 315 328 306 307 328 331 329 321 310 300 307 301 298 310 295 296 310 292 303 309 295 311 301 296 288 297 290 298 283 298 280 288 286 290 291 289 293 290 290 284 269 265 284 285 265 280 267 274 278 255 267 262 275 260 261 251 262 267 253 255 251 246 243 243 255 243 250 255 244 239 243 239 246 232 244 238 225 242 227 223 237 223 229 229 217 219 218 235 216 212 218 213 219 212 225 207 211 220 217 214 204 212 206 200 198 207 201 205 195 193 193 190 191 201 190 195 192 195 191 189 196 196 191 188 193 192 184 182 188 181 180 174 184 182 184 182 167 168 171 166 162 174 172 167 170 165 163 170 156 166 165 156 160 163 158 160 156 150 154 150 148 149 154 143 140 140 142 140 136 137 148 139 133 134 143 141 135 141 132 127 132 130 137 124 134 129 125 128 127 123 126 118 117 125 117 125 125 118 115 111 111 117 112 111 112 113 107 111 107 106 108 102 109 106 106 107 99 100 98 97 103 99 98 99 92 94 91 89 93 93 89 86 89 93 90 87 84 88 82 81 87 82 78 83 77 81 79 77 81 76 74 75 77 71 75 74 73 74 70 70 68 68 68 65 68 67 63 63 65 60 60 62 61 58 58 57 59 57 58 56 59 57 57 55 55 52 55 53 51 52 50 48 47 49 47 48 46 46 46 46 44 44 42 42 44 40 42 40 42 41 40 41 39 37 37 38 36 36 34 34 35 33 33 32 34 32 32 32 30 29 31 30 29 27 27 27 26 26 26 26 25 25 24 23 24 22 22 23 21 22 21 20 20 19 19 19 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 20 20 19 20 20 19 20 21 20 22 22 22 22 22 23 24 25 24 24 25 25 26 26 27 28 28 28 29 31 29 31 31 32 33 33 34 34 34 34 36 35 35 37 38 36 37 39 38 38 40 39 40 40 40 44 43 44 42 46 45 46 47 45 46 49 50 48 49 51 52 54 52 53 55 55 57 56 56 56 58 57 59 58 62 58 58 62 60 65 60 61 67 66 65 67 65 66 72 66 73 72 70 74 70 75 77 72 75 77 77 75 80 79 79 80 80 79 85 80 80 85 86 89 87 84 92 88 94 95 91 90 93 94 97 96 92 97 98 101 96 103 104 104 107 100 104 108 104 103 104 106 109 113 113 115 116 111 116 110 114 121 121 114 121 117 117 123 127 119 121 130 125 125 125 124 132 130 136 130 128 129 140 140 142 132 143 139 147 143 140 145 138 143 140 150 150 147 156 151 149 150 161 155 157 157 160 157 162 153 158 159 158 170 172 163 163 163 162 168 173 171 179 182 168 181 169 179 184 180 175 173 187 189 187 193 188 189 192 189 199 186 184 194 203 205 195 194 195 204 210 207 206 211 209 203 201 210 204 209 208 213 209 206 224 227 208 227 210 215 223 220 227 218 217 234 218 241 232 238 231 232 238 233 245 242 248 246 238 240 236 254 235 256 247 259 248 261 259 245 247 253 261 258 252 251 264 267 260 272 257 267 255 275 272 264 277 272 270 268 273 272 272 270 288 291 275 281 293 284 280 286 283 282 287 289 288 283 303 285 289 310 305 315 317 302 315 312 303 312 313 313 299 319 303 322 325 324 315 307 334 339 332 324 342 323 336 336 321 318 324 343 336 324 328 332 332 356 344 351 334 358 352 352 352 342 342 366 342 340 341 342 378 354 346 347 382 377 365 359 385 378 376 357 388 384 372 361 398 382 381 395 395 389 399 397 396 372 395 374 392 414 415 380 401 392 409 404 400 384 422 420 402 392 392 420 417 397 409 399 418 434 416 420 435 428 407 415 415 412 413 424 436 452 443 437 416 436 431 440 426 460 432 432 447 441 432 442 463 458 433 432 457 435 452 447 438 466 458 479 463 448 452 469 462 450 482 476 459 456 473 455 486 461 462 498 462 499 477 487 476 509 472 512 486 484 479 475 489 498 507 506 521 498 524 523 524 512 482 483 489 488 517 492 522 517 535 509 532 539 527 541 505 538 523 526 539 522 536 544 537 530 521 555 507 515 532 529 529 562 553 537 530 555 541 526 519 568 555 550 562 528 541 526 557 565 541 582 568 566 541 563 548 568 537 538 544 571 588 594 565 585 576 565 573 558 556 564 591 572 608 555 559 560 581 593 574 601 612 612 612 562 615 604 593 591 594 568 584 572 608 581 588 615 629 617 605 576 590 635 610 636 588 585 626 628 625 604 645 602 616 648 627 616 606 647 611 621 623 652 655 638 644 618 603 641 643 643 651 637 646 635 625 666 638 641 653 639 648 660 657 673 627 631 652 641 675 654 618 647 655 641 661 651 669 635 668 650 678 636 652 665 654 668 643 669 652 664 658 657 666 677 696 693 686 659 695 665 653 671 673 680 702 656 664 658 695 673 662 666 670 686 694 664 655 711 668 709 698 683 711 655 677 699 657 693 720 702 719 708 689 674 685 728 704 705 701 713 676 709 715 672 671 731 670 723 731 702 694 733 734 694 701 697 715 685 738 707 694 728 727 744 690 704 685 687 741 701 748 733 695 696 743 734 720 729 721 732 711 730 707 740 743 714 740 691 719 703 687 744 689 693 713 693 728 693 745 708 707 691 701 697 714 697 695 742 709 719 711 695 695 705 696 695 702 742 697 710 741 715 719 701 728 749 700 714 719 709 714 715 703 701 705 719 704 711 742 704 743 743 718 738 703 741 705 708 717 731 706 730 704 744 723 725 712 733 710 741 727 741 707 750 729 706 722 717 733 707 709 712 709 740 708 712 713 731 712 709 710 740 708 711 713 740 709 713 733 709 711 745 710 747 713 710 715 747 743 711 729 713 729 744 750
712 712 715 711 709 722 738 712 730 716 713 718 730 712 709 712 728 745 712 709 711 730 729 719 721 714 750 713 741 713 743 748 709 735 710 739 708 716 731 721 706 708 706 723 745 727 723 707 708 704 735 709 749 740 723 705 745 713 720 703 705 713 704 738 709 705 728 718 702 703 702 703 739 747 733 701 735 699 724 698 707 698 745 740 717 735 747 697 699 700 714 734 699 716 695 738 728 699 725 729 700 717 719 701 694 697 713 690 701 689 717 687 735 750 725 688 722 688 700 726 693 700 742 720 686 686 688 726 723 688 721 746 725 705 705 690 683 711 731 682 688 728 714 736 732 676 735 680 705 713 738 728 725 687 715 670 670 715 734 724 732 733 728 670 702 723 677 710 667 688 663 719 671 677 716 699 712 674 711 668 680 707 677 716 717 661 678 663 708 700 704 685 671 698 700 696 676 689 702 662 654 654 676 659 640 652 662 670 644 689 649 635 637 687 669 651 650 684 691 633 655 660 632 649 642 643 683 643 631 682 625 635 637 669 632 633 654 658 628 627 614 617 645 652 667 633 635 636 623 648 647 662 613 654 625 621 662 646 647 606 645 639 650 623 633 610 628 640 650 631 600 590 599 630 608 628 636 603 610 620 603 597 624 633 617 600 613 592 603 591 578 591 620 600 584 572 619 593 615 612 612 591 598 597 605 563 607 596 564 575 596 596 571 581 563 575 549 588 598 594 551 556 584 565 557 544 560 538 542 580 590 574 555 536 560 544 549 552 582 528 566 579 567 533 555 541 558 557 571 531 534 546 557 545 549 557 517 515 523 546 514 506 540 540 538 531 532 546 521 542 500 532 495 514 496 510 508 529 489 508 507 500 530 523 516 496 483 515 510 481 502 492 496 488 491 508 471 502 496 493 489 467 500 477 478 469 491 473 464 496 491 469 461 488 473 465 454 478 456 479 485 470 466 482 470 456 453 475 450 457 450 436 434 461 467 432 435 449 427 447 451 428 420 461 452 437 447 423 436 436 417 433 413 438 441 410 436 432 434 409 407 411 415 413 401 404 407 427 401 405 409 392 401 387 397 400 383 408 386 397 405 388 411 378 373 401 375 373 370 404 368 392 377 400 372 391 385 380 372 393 368 359 370 370 377 367 368 380 368 360 357 356 356 374 374 367 354 345 369 367 365 338 345 343 333 330 352 348 350 335 350 344 341 336 340 331 326 336 342 328 324 337 335 338 307 319 309 312 316 312 322 300 303 321 308 308 302 314 299 301 316 304 300 288 300 296 286 310 291 303 279 290 286 303 297 286 294 291 270 292 283 286 279 273 269 288 280 282 266 262 276 258 272 266 268 256 250 260 259 251 256 247 244 255 252 252 257 250 260 255 258 247 256 252 247 248 237 251 251 247 244 246 237 235 226 234 224 224 231 228 215 215 212 231 218 229 213 218 219 226 205 209 213 220 206 217 203 204 213 210 200 194 209 204 204 204 195 191 202 198 190 187 184 197 187 198 190 181 185 193 176 184 183 183 178 181 184 177 178 170 178 181 172 164 167 162 174 168 159 171 169 157 159 158 164 162 153 153 163 163 154 161 155 148 152 154 152 147 146 139 150 138 148 137 139 146 143 139 139 140 134 129 129 131 132 126 125 132 131 133 123 126 120 129 121 125 122 117 122 121 120 119 120 118 115 114 112 115 115 113 109 104 105 111 102 106 108 107 107 101 106 97 98 100 100 102 96 101 94 99 97 89 94 89 90 94 89 87 87 89 87 88 87 87 80 81 83 83 81 81 77 77 80 79 73 77 76 77 73 71 72 73 73 68 71 68 65 70 64 66 64 66 64 64 63 64 60 60 58 62 57 58 56 59 57 57 54 57 52 55 52 50 51 53 52 50 51 51 47 48 46 45 46 44 44 44 42 41 43 41 43 39 39 38 41 40 41 37 38 38 38 35 35 34 35 35 35 32 32 33 33 30 32 29 29 30 29 29 28 27 27 26 25 25 25 25 24 23 23 23 23 22 21 22 22 20 20 19 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 20 19 19 20 21 21 21 22 23 23 24 23 23 24 25 25 25 26 27 27 28 28 30 28 31 30 29 31 31 33 32 34 34 33 35 36 35 35 36 36 38 39 37 38 38 41 38 39 39 42 42 44 42 44 44 45 47 44 45 45 47 47 47 48 48 51 51 50 50 55 54 56 53 57 54 55 56 57 59 57 62 61 59 64 61 65 64 64 67 64 63 64 66 67 71 71 72 72 74 72 73 76 72 76 78 77 76 79 80 81 79 81 84 79 84 87 80 85 88 87 86 90 86 89 94 91 96 89 90 96 94 94 97 99 98 96 103 95 104 102 101 108 104 108 103 102 110 110 107 110 111 112 110 111 116 115 120 112 113 116 118 119 117 124 124 126 130 131 126 128 130 134 134 133 132 131 131 135 140 135 141 138 146 141 137 142 148 146 146 148 139 153 142 153 144 153 152 153 148 153 161 154 159 152 156 162 166 169 167 158 170 172 170 160 169 173 169 178 167 176 181 175 171 175 177 171 174 184 175 179 184 187 181 179 193 181 186 195 193 190 189 193 201 191 201 200 209 200 206 210 201 210 203 209 217 204 210 217 204 224 209 219 221 214 212 221 221 231 233 224 231 222 228 225 224 222 224 227 233 240 232 233 230 230 236 250 252 236 253 250 244 251 256 244 247 262 261 252 258 256 254 249 266 253 257 268 254 273 281 264 270 265 275 261 264 289 273 272 281 286 277 276 293 272 299 292 292 283 299 303 279 296 290 287 307 310 312 310 293 315 316 314 309 309 315 302 312 322 322 330 331 328 311 330 336 323 328 338 336 324 320 334 334 342 331 319 339 346 341 332 356 325 354 345 332 354 348 338 355 364 338 351 363 367 356 351 359 351 371 363 368 374 358 364 362 353 352 366 356 372 365 392 359 364 363 384 393 367 402 366 370 397 373 405 400 392 397 410 384 397 413 385 387 391 404 391 395 403 407 429 425 421 403 424 400 420 425 411 400 416 428 425 442 412 435 441 434 421 414 428 435 422 438 445 452 435 432 447 438 440 460 434 441 428 433 437 443 447 452 436 453 475 439 470 455 448 452 456 470 472 473 482 480 451 457 464 483 460 467 500 466 470 500 498 503 465 505 490 498 503 502 504 502 473 484 480 487 504 476 515 487 509 480 491 525 487 487 530 501 495 506 538 531 508 511 540 523 518 507 504 536 498 514 514 526 527 552 546 526 545 507 511 523 512 548 543 556 528 522 522 523 552 559 524 532 542 567 541 529 544 575 530 563 537 550 580 546 555 552 552 567 573 542 545 543 587 572 591 572 566 550 570 568 557 599 606 561 565 553 591 592 576 607 577 561 606 564 586 619 579 574 592 574 575 598 587 610 599 604 605 582 587 588 587 626 629 607 639 621 617 601 601 623 587 603 597 641 630 618 625 621 644 637 605 625 639 635 638 597 606 625 605 635 617 606 619 617 611 605 633 661 661 658 625 625 656 667 637 654 628 622 630 662 625 634 675 670 636 676 671 682 624 637 632 654 666 635 673 635 656 690 658 677 647 637 697 656 671 676 686 660 656 689 655 682 692 705 691 698 693 660 688 706 700 680 675 698 701 673 695 664 657 670 681 716 714 707 718 655 655 712 722 664 685 714 689 672 702 665 678 678 682 665 667 685 689 690 732 730 701 732 711 718 717 703 732 698 677 677 683 708 728 733 690 699 710 724 698 693 722 742 718 743 711 714 692 731 717 697 694 742 705 687 700 705 723 684 686 720 716 723 689 692 695 704 729 741 698 688 743 749 708 743 731 723 742 697 695 696 722 700 716 724 714 721 710 723 706 704 698 748 697 702 701 745 703 703 737 702 733 737 707 700 721 729 740 737 734 703 703 701 747 729 722 745 724 707 725 737 718 738 705 746 725 703 741 716 706 729 710 710 743 717 729 711 722 743 706 725 738 729 721 710 709 727 707 710 749 711 708 712 708 724 708 710 710 745 723 734 750 743 711 736 748 722 712 747 715 742 713 711 714 719 712 714 711 715 712 711
749 721 713 713 716 723 738 710 737 710 741 724 714 729 710 712 714 733 749 711 713 713 709 711 749 712 713 722 709 722 712 741 739 710 738 742 712 708 709 750 712 712 745 750 716 718 719 735 750 709 708 710 705 744 703 709 722 737 712 715 739 706 706 707 724 720 703 747 719 730 739 706 714 721 733 699 733 740 699 698 722 727 697 726 744 734 727 732 709 708 711 730 725 711 700 724 708 748 740 744 702 725 712 701 700 705 693 747 718 693 715 704 715 716 732 690 717 696 736 725 688 721 697 724 693 726 698 749 735 721 726 713 724 689 725 679 719 738 713 710 694 695 688 735 736 716 698 689 717 718 720 718 731 724 731 691 718 720 729 665 674 711 702 690 710 722 675 674 678 670 716 665 693 713 725 722 659 656 675 666 700 668 658 683 656 674 673 689 651 672 679 672 702 678 698 659 667 691 660 706 665 681 694 674 640 700 666 665 676 676 696 670 642 643 647 681 678 640 645 638 692 691 636 657 684 685 641 664 641 627 644 624 650 662 672 669 664 641 656 630 615 675 670 651 632 629 637 616 631 649 654 611 614 645 643 645 631 654 653 614 603 650 651 635 649 627 625 611 616 635 597 593 645 628 630 627 589 602 614 635 623 625 615 615 601 625 578 622 595 576 581 610 589 608 589 582 598 620 574 592 605 599 564 577 584 594 607 610 587 583 564 572 608 554 593 602 562 557 561 585 555 555 595 557 564 559 574 539 561 586 573 559 554 568 536 560 540 546 539 565 571 562 570 551 523 574 543 554 544 538 557 533 542 517 564 522 512 547 560 547 510 541 534 532 530 518 536 514 498 547 507 535 525 542 494 491 506 495 507 491 504 494 501 483 496 513 507 497 522 484 490 495 498 519 473 513 489 505 503 485 499 481 492 501 496 505 490 498 487 500 482 472 467 494 471 486 454 481 464 468 451 472 452 447 448 443 465 454 449 469 438 461 469 442 435 443 440 433 438 463 430 456 425 456 459 435 448 423 427 451 417 414 416 426 436 438 410 423 410 427 402 429 421 415 401 429 402 414 404 402 408 426 411 418 401 410 394 381 397 384 405 412 412 385 406 401 386 403 382 402 368 375 370 366 380 387 394 361 393 362 388 388 374 379 359 385 361 361 362 371 369 351 343 360 352 372 369 365 348 361 341 352 333 341 341 336 336 349 356 350 330 339 346 350 335 338 345 338 327 326 317 312 331 326 310 311 330 320 304 321 300 320 308 310 311 301 297 301 293 304 307 308 307 314 306 294 311 302 296 298 297 305 298 301 287 296 278 274 284 283 269 292 276 281 276 286 272 269 263 274 257 275 273 268 266 262 269 268 261 271 265 266 252 262 257 248 241 256 238 243 245 252 238 241 248 252 229 250 239 235 243 235 244 236 243 241 224 218 235 233 220 216 214 212 212 222 216 228 217 210 214 212 223 217 209 208 212 211 205 213 209 197 193 204 193 207 190 204 203 193 199 192 199 186 184 180 187 188 191 177 180 183 185 183 180 180 178 184 175 176 177 170 171 176 174 163 170 163 170 159 170 161 167 160 164 162 153 154 156 154 149 161 160 157 149 143 142 151 142 148 145 149 146 144 145 140 141 135 143 138 141 136 139 129 136 127 137 130 126 128 130 123 130 129 127 126 127 119 119 114 119 121 120 115 114 112 115 116 117 106 105 114 106 111 108 104 102 107 106 104 98 103 99 102 96 99 93 94 92 97 92 93 92 88 92 86 90 85 88 87 83 87 87 86 84 84 85 82 79 82 78 81 76 76 79 78 77 77 75 75 70 70 69 69 73 70 67 67 65 65 67 65 62 62 63 62 63 58 59 57 59 58 60 56 55 54 56 55 53 55 51 51 54 51 52 48 50 51 49 46 48 45 47 45 46 43 44 44 41 40 41 42 42 38 39 40 41 38 38 36 38 36 36 35 34 35 35 32 33 31 32 32 32 32 29 30 28 30 28 28 26 26 26 26 25 25 24 25 24 23 22 22 23 21 21 21 20 21 19 20 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 20 19 21 21 21 22 22 23 22 22 23 24 24 25 25 25 26 27 27 26 28 27 28 30 29 29 32 31 30 32 32 33 32 33 34 35 36 36 36 37 37 37 37 40 40 40 40 42 40 40 41 44 41 44 44 45 46 44 46 46 46 48 49 50 49 50 53 52 55 54 54 55 57 57 58 58 59 59 61 58 61 58 60 63 61 62 64 61 66 65 64 68 65 69 67 72 71 70 72 70 72 77 71 72 74 76 80 79 77 81 78 82 79 81 81 84 82 86 82 86 88 86 90 86 94 89 96 91 90 93 94 94 98 96 100 99 102 102 101 100 104 107 106 105 110 108 106 107 110 112 110 112 114 118 119 116 112 121 123 123 122 119 124 124 120 122 123 127 123 131 130 130 133 125 135 138 129 130 135 134 136 141 144 139 142 147 144 150 146 142 139 143 148 142 155 150 152 151 155 156 159 163 163 166 152 164 160 161 161 160 157 168 159 175 168 171 173 170 173 179 172 175 175 173 179 178 175 186 177 192 178 182 187 190 181 181 183 189 187 197 191 188 188 197 194 193 205 199 193 208 212 211 210 202 203 211 218 210 222 208 209 216 222 224 230 230 224 232 224 217 236 236 231 226 226 224 229 235 233 233 245 248 238 245 232 233 240 241 238 253 252 250 240 256 256 242 246 245 247 265 254 259 260 266 258 256 258 257 261 268 270 282 277 286 262 282 288 274 268 272 283 278 283 292 290 285 287 287 303 299 303 286 306 289 284 308 299 294 308 299 304 316 304 303 304 307 301 312 315 307 322 328 316 315 306 307 325 320 316 326 327 335 340 337 322 345 332 336 353 353 353 330 351 351 349 332 347 348 332 338 361 348 354 368 341 342 369 371 360 354 357 366 353 373 364 361 360 370 363 366 365 383 361 384 393 364 396 383 390 395 381 402 397 399 376 382 400 384 402 400 410 396 412 420 388 414 424 392 388 427 403 428 398 406 410 414 416 424 427 411 429 435 442 406 413 419 432 413 430 416 434 449 435 423 432 443 448 438 463 464 426 457 458 449 432 441 445 471 442 442 449 436 440 458 479 459 477 460 459 459 464 468 456 450 494 492 474 461 455 486 496 457 473 499 491 475 479 476 490 486 471 507 507 470 493 494 496 497 477 507 486 501 481 523 516 490 518 518 512 514 530 497 522 495 497 513 503 501 539 517 533 532 507 534 507 527 518 534 505 553 550 520 557 550 550 541 565 519 563 539 543 536 541 537 521 561 570 554 561 579 573 528 531 570 531 547 562 535 550 578 588 582 551 561 591 541 564 594 550 596 561 598 579 559 606 607 595 555 554 605 596 594 569 608 607 613 578 606 617 604 604 583 606 610 596 587 600 602 604 627 573 625 633 631 622 608 590 611 637 617 612 623 593 589 630 635 644 635 635 632 651 630 606 613 638 621 630 625 637 657 613 636 624 645 602 607 625 659 636 655 635 624 611 644 633 668 643 632 649 672 658 664 620 675 622 673 644 631 628 672 627 642 642 631 635 667 686 673 643 628 692 642 686 651 682 652 649 667 653 639 695 665 681 641 683 703 666 665 671 680 650 707 679 670 707 669 664 674 710 679 693 704 676 709 693 673 717 716 656 694 720 716 722 661 662 698 673 718 667 709 727 678 685 668 674 672 672 701 729 683 684 678 701 705 722 722 704 727 724 670 677 731 711 731 735 714 725 703 684 712 714 721 740 720 721 736 747 681 688 691 691 689 683 685 683 708 741 733 744 729 689 692 729 741 688 686 726 732 692 745 737 717 691 750 715 742 721 714 720 710 725 746 732 726 731 698 695 718 749 695 698 713 703 697 710 723 722 739 733 715 742 729 700 705 742 743 725 738 724 707 742 702 704 705 712 747 745 715 748 704 722 726 707 718 743 749 748 711 707 710 710 737 740 733 705 706 745 750 708 737 710 708 713 711 736 735 734 730 710 713 708 745 733 713 712 733 714 713 732 724 745 714 713 714 709 713 714 714 738 709 733 710 710 726 714 711 713 713 713
710 711 709 750 726 713 746 712 721 721 740 742 709 712 708 738 708 710 735 708 713 745 709 716 713 710 730 707 748 710 709 707 741 712 708 711 720 720 718 706 723 723 706 710 725 709 711 730 706 713 710 732 710 709 707 746 743 709 704 715 709 736 705 704 708 731 707 707 703 733 716 702 705 704 701 707 703 699 748 700 729 715 700 735 708 701 711 734 729 749 746 702 711 712 699 726 697 694 737 724 725 701 726 717 725 709 735 726 691 693 693 692 690 724 705 710 694 704 718 728 698 691 738 735 708 707 725 687 711 728 701 722 734 712 711 740 705 729 677 709 734 731 685 736 708 736 693 684 721 682 708 707 703 735 729 724 687 697 671 715 697 679 709 699 670 726 673 725 677 666 672 670 712 715 710 685 722 715 679 687 686 665 703 700 676 685 684 650 665 707 655 653 702 665 687 699 686 660 693 707 671 694 654 687 669 653 656 649 640 695 655 646 675 685 696 646 652 635 673 658 685 665 665 630 650 669 630 648 650 653 636 666 682 656 676 678 676 626 626 656 654 631 643 617 623 615 654 636 669 608 621 666 609 648 634 626 631 628 615 656 618 643 643 618 633 600 610 625 592 629 623 598 623 611 588 602 612 633 624 630 623 633 635 597 623 605 601 596 619 582 583 587 609 604 579 593 585 577 617 599 582 584 568 580 612 584 577 606 610 598 605 597 585 578 563 605 553 567 553 594 545 580 550 591 590 574 576 559 559 540 587 562 554 548 572 556 550 569 556 537 567 569 566 529 549 570 564 564 564 527 526 514 536 519 515 527 553 530 559 529 534 530 538 532 514 516 509 547 512 501 534 519 534 521 492 497 507 512 523 520 520 521 512 521 490 494 482 486 492 524 510 517 484 497 499 496 516 474 483 472 506 466 504 487 468 478 477 480 489 467 488 491 494 483 477 472 467 452 445 489 484 481 452 460 458 477 448 466 437 450 454 460 465 472 470 431 468 426 446 465 461 424 453 446 438 434 445 454 426 441 429 412 445 411 409 442 420 443 430 427 410 404 399 415 415 403 395 409 429 410 422 419 402 413 392 400 417 392 384 404 410 410 397 411 401 381 394 405 371 389 390 366 394 380 389 375 384 391 387 375 365 367 368 364 357 365 364 347 374 349 373 347 369 371 351 371 345 353 352 343 347 361 340 362 335 331 335 338 343 353 342 327 334 332 338 335 336 316 315 314 335 330 340 338 326 336 319 327 323 325 320 301 318 297 305 319 321 321 296 313 296 307 313 297 291 305 303 294 286 303 292 285 285 301 296 295 282 295 291 295 293 283 283 279 275 269 268 267 277 264 279 274 277 260 271 262 261 263 248 259 265 256 257 245 261 241 240 252 245 238 255 245 249 253 246 243 230 229 240 246 237 234 235 225 224 237 237 229 235 217 235 232 220 217 221 209 212 213 221 216 215 224 210 222 210 210 209 203 198 210 213 210 209 209 201 209 195 194 193 203 196 184 189 200 182 191 194 192 178 186 191 174 189 182 174 187 180 180 171 172 181 165 166 163 167 174 166 168 162 169 169 169 168 168 160 161 155 151 155 158 150 159 147 157 157 156 154 144 150 139 139 143 139 149 136 141 145 136 138 136 136 140 137 128 128 136 134 130 134 125 129 121 127 126 119 121 126 122 116 116 121 123 113 115 110 115 110 109 108 116 111 108 113 109 109 109 105 106 107 107 100 101 99 101 99 100 102 98 99 94 98 90 96 93 87 92 92 92 88 86 88 84 87 84 84 84 83 81 78 76 76 76 76 74 75 77 74 72 71 71 71 69 73 70 68 66 65 70 65 63 66 62 63 64 61 61 63 63 58 62 62 57 58 58 55 54 56 56 55 52 53 52 51 50 53 52 51 47 49 49 45 48 45 47 43 46 44 45 43 41 42 40 41 40 41 41 38 38 37 38 38 37 36 35 35 35 34 33 33 33 33 31 31 31 29 31 29 29 27 28 28 27 26 25 26 25 25 25 23 24 22 22 23 21 21 22 20 20 20 19 19 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 20 19 21 20 22 22 22 23 23 23 24 23 25 25 25 25 26 26 26 27 27 27 29 29 30 31 32 30 33 32 33 33 34 34 35 35 34 36 37 37 36 38 37 40 39 39 41 40 40 41 42 44 45 42 43 43 47 45 46 48 47 50 47 51 51 51 52 52 53 52 54 56 53 58 56 55 59 59 58 61 61 63 62 63 63 60 63 66 63 63 63 68 68 68 66 71 67 74 72 73 71 72 74 77 77 74 74 78 79 76 78 79 81 82 83 86 87 83 87 84 90 88 86 86 89 94 88 93 95 93 98 93 95 100 101 103 95 101 101 98 101 104 109 105 110 105 105 110 112 109 106 115 108 117 114 118 121 114 117 120 122 121 117 127 119 119 124 128 131 124 127 125 125 128 129 133 129 139 132 141 141 142 142 134 137 136 145 141 146 138 149 152 142 151 155 152 153 155 158 160 161 160 157 161 157 154 168 164 158 166 161 166 164 163 165 172 167 169 174 170 181 174 182 182 184 179 179 177 183 187 190 191 183 179 187 194 196 200 195 194 186 193 202 190 208 191 191 202 204 207 199 215 217 203 207 217 206 215 206 206 212 221 226 218 226 227 232 218 215 235 230 237 224 221 241 233 241 233 244 247 229 228 233 246 237 239 235 233 236 252 245 259 246 245 249 248 267 265 252 271 265 264 259 258 258 274 253 264 279 266 262 270 285 265 281 278 286 277 270 280 273 288 282 285 281 276 280 295 280 289 279 305 299 310 287 308 291 288 310 299 308 305 301 313 309 320 325 322 302 312 309 326 326 316 324 317 317 338 338 321 321 334 329 321 347 336 348 335 352 323 330 336 328 353 343 336 349 350 351 356 338 366 355 359 372 370 360 361 361 351 358 349 372 368 377 386 353 388 378 361 389 378 383 372 391 370 383 399 376 380 385 381 382 407 381 398 405 413 409 382 402 409 415 403 392 422 386 389 423 429 406 419 414 419 402 425 434 404 412 404 405 418 442 409 435 445 421 410 421 415 447 447 417 457 423 448 430 453 441 445 433 429 456 436 469 441 471 455 457 470 449 478 476 477 479 468 472 445 453 443 470 475 468 487 489 490 480 484 460 488 460 497 478 467 475 499 492 496 494 509 491 496 480 490 477 508 510 502 479 475 485 486 517 479 523 492 498 527 502 531 498 535 524 507 525 495 538 515 494 509 546 546 506 520 511 509 533 510 557 514 517 520 532 534 553 545 533 513 526 515 549 517 531 549 536 561 547 528 565 560 572 551 547 573 555 538 544 587 581 545 580 581 562 564 583 551 598 582 588 552 573 561 564 574 581 601 557 557 593 572 595 592 613 579 574 594 563 580 580 621 604 602 615 582 592 582 619 576 613 587 594 580 599 617 620 600 588 632 614 631 616 637 607 592 628 603 587 639 636 613 639 624 620 614 642 604 604 645 654 628 611 643 615 615 637 613 614 633 641 651 626 630 641 620 643 656 667 650 667 649 653 663 624 638 669 657 640 629 643 678 648 648 644 645 640 662 673 649 655 634 652 654 689 639 680 675 666 657 660 699 640 655 675 639 641 679 691 698 682 658 700 654 709 658 707 698 688 682 656 669 685 658 688 703 676 692 680 662 716 684 711 681 705 718 700 666 719 697 709 716 678 729 683 673 698 714 720 712 705 679 687 729 715 721 722 679 681 710 734 670 699 676 729 711 724 716 684 713 688 675 738 733 726 716 717 743 745 689 741 703 744 742 720 695 718 738 716 686 702 748 716 717 722 740 713 688 687 724 712 690 734 736 744 719 719 708 690 699 720 699 726 723 707 739 741 707 700 750 726 709 700 718 704 728 746 701 721 710 708 730 713 700 699 732 722 720 741 728 702 748 733 707 704 713 749 708 728 714 745 703 745 706 718 704 736 709 736 705 731 735 704 727 710 739 747 709 734 708 705 710 708 742 735 716 748 750 750 723 709 710 721 739 707 708 738 712 714 712 740 749 715 716 724 711 710 712 717 710 739 728 711 735 711 708 710 726 714 734 734
710 743 726 745 709 722 744 723 708 710 710 742 714 712 715 708 714 710 713 710 709 731 750 750 707 742 714 709 707 709 717 738 708 722 709 745 731 710 709 715 731 708 737 727 707 707 720 709 714 712 739 743 706 704 708 743 730 733 704 749 722 736 719 702 704 745 704 715 714 708 700 724 728 715 745 712 704 731 698 741 728 702 738 747 742 715 744 726 715 703 737 699 731 699 737 703 693 724 693 740 743 715 697 732 742 691 707 695 713 692 717 690 726 743 738 735 747 710 749 710 694 709 746 722 734 731 698 712 701 728 692 706 714 742 716 677 740 700 689 737 675 708 676 709 676 728 690 734 676 711 708 734 681 720 709 731 730 710 719 720 715 681 668 696 703 681 697 712 719 717 711 705 686 674 683 724 695 717 720 721 658 689 696 701 705 709 709 679 677 650 694 682 701 675 675 657 660 702 654 682 673 676 681 650 690 649 692 680 681 650 665 640 695 669 646 639 676 671 685 682 677 647 669 668 655 678 634 677 626 645 682 629 650 673 630 643 630 676 634 655 614 632 669 623 668 664 635 650 623 658 605 645 641 633 645 618 605 647 645 638 607 614 624 647 610 626 620 637 635 629 609 641 624 622 629 596 602 593 639 610 621 639 594 616 609 631 595 582 613 617 582 606 625 626 603 584 621 594 590 580 569 564 566 584 578 575 585 556 573 563 609 595 592 578 594 591 565 577 590 581 586 586 569 567 550 554 570 565 590 569 542 565 567 542 587 542 578 582 570 547 534 555 561 568 557 560 520 567 555 555 565 552 562 544 533 516 530 544 528 533 512 526 533 507 529 510 505 520 539 518 505 511 534 512 505 537 522 507 494 520 513 498 510 486 488 500 491 493 525 484 499 518 480 482 503 486 478 516 485 511 483 473 470 505 478 464 468 486 456 494 482 459 493 452 454 489 470 460 480 474 473 465 450 473 468 473 450 437 450 458 464 433 451 472 462 439 469 436 427 434 440 432 446 444 420 426 430 448 416 451 435 418 425 441 410 430 424 412 421 406 417 417 423 417 413 407 404 407 403 423 416 417 409 396 416 401 414 388 392 387 405 403 393 387 386 403 382 377 396 389 380 397 386 371 370 370 384 361 393 377 384 380 371 384 354 358 372 364 370 353 360 350 359 372 356 369 360 346 357 348 335 333 354 342 340 356 337 336 345 353 339 328 327 348 331 326 327 340 321 315 339 329 332 336 324 317 306 330 316 312 320 323 324 318 315 318 298 295 300 306 313 317 299 298 309 299 310 310 282 289 297 299 295 294 282 285 277 272 295 285 285 285 280 278 265 279 264 268 268 284 279 269 276 264 269 264 267 264 262 249 248 264 248 250 264 257 255 262 261 256 241 242 255 251 250 251 243 233 228 230 233 242 229 243 229 231 237 234 237 225 233 218 229 217 224 219 222 216 219 220 220 216 208 204 221 218 199 205 199 212 198 199 203 197 207 207 206 198 189 194 197 202 194 199 188 189 191 187 185 193 181 186 175 189 179 176 178 176 173 172 170 179 170 165 178 176 169 174 169 172 166 158 164 157 166 163 165 164 151 151 154 152 146 146 149 157 151 153 145 146 139 140 147 139 141 147 136 142 141 135 132 130 141 129 134 135 128 125 123 125 130 129 130 124 121 117 121 119 125 116 115 123 122 113 111 117 119 113 112 107 112 111 108 108 103 108 106 104 101 99 100 103 104 98 102 102 99 101 95 95 98 98 91 92 90 88 92 85 90 89 84 83 81 86 86 82 82 80 78 83 83 79 77 79 75 74 73 77 72 74 76 74 74 72 70 68 71 69 65 68 66 66 65 62 60 60 64 63 58 59 57 62 60 58 58 54 58 57 56 54 54 52 54 54 50 49 50 49 47 46 48 46 46 46 46 45 42 42 42 41 42 43 42 39 38 38 38 40 38 36 37 38 37 37 36 35 34 33 32 32 31 32 31 31 29 29 28 28 30 28 28 26 27 25 25 26 25 24 24 24 23 22 22 21 21 22 20 21 20 19 20 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 19 20 21 20 22 22 22 22 23 23 23 24 25 25 26 26 25 26 26 27 28 30 28 29 31 31 30 31 33 33 34 33 35 35 36 36 36 36 36 38 36 39 38 40 41 38 40 40 42 43 44 44 45 42 44 43 46 44 48 47 47 50 51 50 51 49 51 52 52 55 54 53 53 55 55 59 58 60 62 59 58 63 59 63 61 64 61 65 64 68 68 67 68 68 67 71 69 74 75 71 76 77 78 76 77 77 81 78 80 82 82 84 81 82 84 80 82 84 85 83 89 91 90 87 91 91 95 92 90 98 99 93 95 98 95 96 103 105 103 103 99 101 100 101 109 111 107 106 114 108 113 109 118 116 112 113 121 116 117 115 124 126 126 123 122 128 120 131 127 125 127 123 130 131 133 134 138 139 139 130 134 138 143 146 137 143 149 146 150 147 151 145 145 142 144 150 146 148 161 155 152 152 153 156 155 167 169 165 157 160 157 172 162 162 173 164 176 165 165 175 175 168 173 172 171 171 176 190 178 179 189 187 187 194 180 188 193 185 185 199 186 193 192 200 206 209 194 204 208 197 204 202 214 219 216 219 207 208 206 206 225 226 218 221 218 230 214 221 219 216 234 223 224 240 240 223 232 237 227 240 249 231 243 247 235 236 235 250 246 257 259 260 257 261 242 244 245 262 265 261 259 250 263 263 264 269 256 275 267 269 261 276 276 277 271 269 289 289 276 285 272 285 277 275 284 295 286 277 291 295 307 298 307 304 298 295 302 302 289 309 316 310 320 314 301 301 304 318 316 304 303 318 306 326 315 307 318 323 338 317 315 335 331 342 337 324 322 333 331 330 331 344 351 341 344 336 342 346 336 342 340 367 356 340 350 370 348 375 373 349 348 375 354 358 351 384 359 385 358 357 374 386 367 386 387 380 391 372 390 381 396 380 404 385 387 383 393 378 390 394 392 404 403 417 393 420 390 394 418 398 402 430 431 394 426 435 417 402 424 404 413 425 433 424 417 440 420 444 424 439 431 451 439 455 443 429 457 453 456 424 458 466 464 448 450 471 466 472 466 447 445 456 456 470 479 444 455 482 477 488 457 454 482 493 460 481 461 468 469 460 495 461 462 459 479 497 505 475 504 472 473 477 499 496 494 494 508 518 520 517 498 498 494 505 490 504 519 501 502 488 488 516 502 506 517 532 532 536 507 537 530 511 510 546 550 550 507 521 552 529 520 556 553 533 533 554 515 564 564 562 565 555 530 572 548 526 524 554 550 575 548 581 571 548 549 577 562 539 552 552 547 582 582 542 590 593 587 568 564 569 570 590 565 554 602 569 553 583 566 589 560 556 587 589 607 612 599 561 616 563 602 565 617 619 606 613 595 577 617 605 618 629 574 584 620 612 629 630 607 581 638 608 583 587 623 605 604 634 644 639 610 619 596 593 622 613 647 598 648 605 646 658 607 640 652 632 657 617 623 641 624 661 655 640 661 664 659 633 636 637 626 627 663 634 624 655 664 651 631 669 644 645 652 652 683 636 662 686 660 634 688 671 645 685 659 651 672 682 649 686 647 694 692 689 682 658 657 695 677 683 663 660 688 658 663 700 650 692 671 650 675 665 712 686 658 687 660 682 670 705 706 679 658 724 668 692 712 707 713 696 707 670 704 714 699 673 722 702 697 724 722 710 708 728 681 698 691 673 691 690 738 688 705 721 725 734 684 712 735 720 696 716 724 697 699 704 698 745 692 745 697 718 734 695 689 722 690 696 719 695 723 741 691 710 731 728 710 729 748 722 732 745 727 690 704 734 734 692 744 704 696 724 694 702 737 713 694 715 738 748 721 703 702 733 697 730 730 710 745 698 698 708 723 706 701 703 737 702 742 702 747 702 702 728 708 703 732 708 709 707 744 704 746 707 703 742 708 723 730 707 707 728 728 748 706 709 706 705 710 746 710 741 711 724 724 747 710 711 724 711 717 745 715 744 721 718 710 741 736 712 715 731 712 709 731 722 714 710 712 711 728 731 710 736 712 724 736 713 750
748 727 715 711 742 711 710 714 714 712 709 746 712 718 750 713 710 714 724 717 735 741 735 741 718 738 710 710 708 724 713 747 717 709 733 712 744 706 722 743 743 728 705 733 720 706 744 731 736 717 713 706 704 741 719 723 708 708 719 704 736 702 703 708 703 710 736 730 745 704 705 710 716 700 744 702 703 737 700 745 707 704 709 701 696 737 720 750 705 702 722 713 736 734 740 723 722 698 718 695 725 693 720 736 727 734 703 737 732 750 747 705 689 697 690 716 701 743 684 721 710 686 712 685 716 704 724 715 681 706 718 694 718 685 738 693 697 716 719 692 695 686 736 733 711 711 730 702 675 681 718 672 724 710 680 701 733 717 683 682 725 698 693 713 729 679 728 690 675 666 718 673 672 687 679 659 703 690 712 663 659 710 676 682 690 660 674 690 678 654 665 650 669 651 703 670 663 659 672 649 686 658 674 666 659 690 702 646 667 659 678 635 694 670 632 686 643 666 662 689 654 635 638 680 675 679 654 684 665 673 660 667 667 672 654 666 672 658 670 655 627 648 620 651 646 652 646 668 636 653 646 619 653 644 654 646 624 630 634 650 627 643 624 646 621 619 652 650 631 610 622 612 625 642 637 597 638 586 642 603 612 585 637 634 614 628 620 632 609 607 611 602 628 599 591 611 572 587 604 575 605 569 575 563 564 570 569 581 597 582 591 594 560 600 579 554 554 599 583 555 560 549 590 550 573 554 591 568 590 589 554 559 581 561 587 538 557 529 534 573 541 537 526 530 549 527 524 570 561 543 555 559 542 525 540 559 534 513 534 520 524 551 544 514 511 518 512 521 538 532 523 541 508 529 537 523 539 534 522 523 522 516 492 517 497 499 496 487 486 484 510 492 474 518 471 506 487 491 509 472 479 496 469 462 491 497 504 499 459 500 476 463 464 488 486 450 453 463 471 456 480 479 480 477 450 480 467 444 476 434 458 469 449 453 458 450 459 455 446 434 432 448 445 418 419 447 423 441 451 450 436 444 447 438 417 420 408 422 415 410 425 427 414 414 420 404 407 399 429 401 404 420 425 388 393 391 383 381 414 385 406 397 387 406 408 385 393 403 375 393 377 402 394 371 387 392 372 378 376 359 374 382 358 356 358 366 361 357 359 349 360 351 352 347 342 339 356 364 357 351 340 349 361 333 336 337 341 332 325 347 339 325 352 332 346 341 343 323 320 339 338 337 340 309 323 309 318 328 309 312 321 313 326 303 306 302 295 318 314 309 317 291 305 290 304 299 283 283 296 280 290 283 282 286 301 286 275 292 278 281 270 275 267 266 279 273 280 271 266 280 271 264 272 261 261 253 273 273 252 258 251 247 262 254 253 255 247 245 258 252 257 239 234 254 243 237 251 239 250 233 235 239 228 239 235 232 232 220 229 223 233 230 220 223 229 230 214 228 216 211 219 217 222 206 216 211 201 207 211 197 206 210 206 208 201 190 197 198 205 193 195 194 201 188 188 195 190 186 185 191 188 183 190 175 184 183 179 173 172 168 181 176 169 165 168 173 169 159 161 167 172 158 162 159 159 164 167 154 158 160 153 151 149 149 151 156 153 146 147 151 141 138 143 143 135 147 143 146 140 133 135 134 135 137 132 134 130 126 131 130 125 129 128 125 123 118 124 117 115 123 125 117 121 119 112 111 113 118 109 111 113 115 113 107 111 103 109 104 102 106 98 101 98 99 102 98 98 100 98 98 92 93 97 90 95 91 93 87 88 84 85 89 82 84 81 86 80 78 78 78 76 79 81 77 77 74 73 75 77 76 72 72 72 73 73 66 68 66 67 67 68 63 64 64 62 61 59 64 63 57 62 62 56 56 59 59 56 53 55 55 53 51 54 54 53 51 49 51 48 47 48 47 45 44 47 45 42 42 43 44 42 43 42 42 41 41 41 39 39 37 38 38 36 35 35 34 35 34 32 32 33 31 30 32 31 29 31 28 29 28 27 27 27 27 25 25 24 25 25 24 24 23 23 23 21 22 20 21 21 19 20 19 19 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 19 19 21 20 20 22 21 23 22 23 23 24 24 25 24 25 25 27 27 27 27 27 30 28 29 29 32 32 31 31 33 34 33 33 33 36 35 37 37 38 38 39 37 41 41 40 41 40 39 42 42 41 43 45 44 44 44 47 47 47 49 47 49 50 51 53 50 50 52 55 54 55 56 53 54 59 55 59 58 61 60 61 62 64 62 60 61 61 65 63 67 68 66 68 72 69 68 71 74 71 72 72 73 74 77 74 76 81 77 81 77 78 84 79 86 79 87 83 84 83 83 86 91 86 87 88 88 95 93 90 93 91 97 93 94 97 98 97 105 98 107 104 106 102 102 109 106 111 113 109 116 114 114 109 119 120 119 121 114 116 119 117 116 126 117 123 126 127 124 124 132 125 135 133 126 128 132 139 133 131 135 134 134 139 138 141 136 139 142 145 143 150 144 144 142 152 146 154 150 151 152 157 163 161 156 161 157 163 164 164 172 159 168 173 165 161 167 166 166 170 175 176 175 178 181 176 185 178 182 177 188 192 179 194 191 193 185 199 199 198 188 196 191 193 205 201 203 201 193 199 205 209 201 201 204 213 221 215 214 209 206 215 217 209 217 231 227 228 230 233 231 219 219 223 230 236 232 237 229 226 246 248 249 239 230 236 253 235 235 243 242 251 241 255 262 258 262 244 248 261 272 263 272 250 273 252 272 264 263 264 270 278 278 268 278 288 285 277 286 281 291 290 280 296 285 282 296 276 303 290 301 300 292 302 307 307 306 293 303 291 311 308 291 292 298 320 302 314 326 299 300 327 312 315 321 307 326 318 330 338 338 315 324 339 335 331 332 351 338 322 340 346 346 358 338 334 356 349 352 350 363 346 349 368 348 358 344 365 358 375 362 364 350 373 363 374 387 356 377 362 356 383 389 366 387 378 398 383 366 398 369 386 400 404 403 404 400 402 412 379 405 415 394 383 382 405 391 410 393 426 404 416 411 430 432 410 411 411 420 410 437 406 433 438 413 427 438 417 441 445 451 442 419 456 432 420 439 442 440 420 456 435 427 449 437 429 443 468 431 445 454 434 439 454 481 437 483 482 481 469 456 471 477 459 471 488 496 472 478 499 459 488 483 480 494 501 476 482 502 502 504 467 490 491 517 505 495 489 483 514 497 513 499 508 519 488 521 523 507 496 533 525 490 512 490 539 515 518 528 539 544 522 499 545 536 509 502 531 534 507 542 516 538 523 513 543 539 564 563 532 521 555 524 548 569 533 552 557 554 569 544 540 577 564 551 570 557 532 585 569 546 583 567 547 555 552 575 545 560 593 594 552 580 550 580 589 552 588 557 577 595 571 557 563 599 600 578 613 587 583 621 571 622 607 586 608 603 614 623 571 622 597 601 596 590 620 609 625 599 636 596 603 592 633 621 638 637 597 602 590 605 628 646 613 610 625 648 652 653 604 632 648 625 637 642 643 649 620 658 646 638 634 663 634 617 627 610 669 612 644 654 670 623 655 644 660 625 672 635 651 679 676 629 677 632 657 655 636 655 668 643 666 677 680 638 637 681 696 687 641 662 673 662 651 666 652 650 702 685 665 680 693 699 681 709 688 695 657 709 652 684 671 680 691 702 686 687 676 678 699 655 666 692 672 670 709 709 684 701 666 689 675 691 683 709 674 706 682 712 683 710 711 688 681 670 723 727 698 684 693 693 691 695 714 685 700 703 676 728 676 682 723 696 717 718 725 738 733 739 748 733 723 747 687 747 694 704 688 697 701 741 749 747 723 733 686 733 730 738 738 732 729 740 733 693 697 721 721 735 731 732 715 723 699 698 714 736 740 699 699 742 707 716 698 720 710 697 720 698 709 711 707 704 728 703 720 750 749 703 705 701 720 715 703 750 725 721 704 746 707 714 709 710 711 707 728 738 741 750 741 734 710 704 705 707 750 725 723 705 706 719 714 711 748 709 733 707 707 722 734 744 711 718 712 713 720 709 744 707 744 710 711 735 714 714 742 719 713 709 709 738 711 709 736 728 709 720 745 727 709
713 750 735 750 713 712 713 739 709 739 732 710 710 720 732 714 708 712 720 708 713 722 719 708 724 708 711 737 742 713 715 707 711 709 711 739 712 719 718 710 719 724 750 713 714 706 747 730 705 714 727 705 709 731 731 703 715 707 709 733 716 727 712 722 724 701 701 744 702 720 706 703 747 702 737 724 701 746 705 701 704 724 734 701 699 698 699 743 722 695 718 714 735 713 698 698 715 703 725 740 694 711 696 744 732 709 706 740 722 747 742 720 749 738 688 696 713 748 707 719 722 728 719 688 682 738 748 720 741 738 708 691 694 698 701 741 699 703 703 718 711 681 698 684 682 693 725 696 708 739 699 684 736 687 714 731 677 704 695 725 730 665 665 676 679 685 724 717 707 717 726 713 684 696 725 672 700 692 683 693 713 716 673 658 669 700 686 650 704 661 658 653 684 667 677 709 659 693 659 700 702 643 640 639 652 659 644 677 671 674 685 684 669 674 669 671 666 679 664 692 669 645 660 642 667 656 632 636 683 659 634 669 637 638 622 658 673 637 668 672 613 637 627 646 663 641 617 608 610 666 624 644 638 609 658 623 624 657 649 649 598 615 638 602 631 600 600 635 619 595 634 644 587 603 615 642 641 620 603 624 623 626 624 606 597 617 620 600 574 578 571 610 572 581 617 606 567 594 618 565 619 617 562 597 586 610 580 595 567 581 572 605 607 602 553 564 549 563 569 569 547 574 558 559 588 571 574 541 562 564 549 566 538 564 536 551 545 558 557 531 545 569 572 558 547 531 551 551 527 522 568 521 526 519 524 555 517 520 513 547 539 534 505 523 509 510 508 547 507 511 505 531 498 542 501 506 512 539 499 491 528 529 529 510 493 514 521 493 519 524 518 514 486 481 498 511 517 503 513 509 497 469 493 471 504 473 465 466 472 493 500 497 497 468 481 492 472 464 477 466 483 486 444 459 452 465 475 449 471 459 453 452 432 453 451 431 428 445 434 437 455 454 449 459 424 458 421 446 445 435 412 419 411 432 412 442 405 403 423 431 425 406 406 397 404 396 431 396 393 408 409 418 408 388 384 391 407 405 386 386 398 397 395 412 376 379 397 388 405 383 390 401 367 384 364 381 387 389 369 374 364 365 374 361 385 384 361 380 350 372 352 362 369 349 352 363 355 355 357 339 344 334 347 334 341 327 341 355 324 326 324 333 326 342 330 321 340 346 330 321 333 327 321 336 333 333 330 319 308 310 320 318 312 325 304 316 304 312 306 297 293 300 301 308 314 284 301 282 300 294 285 296 285 292 281 287 286 288 286 286 275 284 269 290 288 279 268 260 273 277 282 263 266 262 254 275 269 258 273 250 268 255 260 251 249 258 246 246 259 258 258 258 234 249 247 250 236 235 248 247 237 232 236 225 229 236 231 237 229 235 235 235 225 219 212 226 215 220 214 217 219 206 220 215 206 202 205 204 204 197 198 205 203 196 192 207 194 199 189 205 185 199 193 195 193 189 181 190 178 182 182 183 173 188 182 182 173 177 183 182 182 176 174 173 169 170 167 173 161 172 168 162 164 167 165 161 163 154 155 151 155 156 152 155 158 148 149 147 148 140 150 141 138 140 146 144 146 140 139 138 141 130 131 135 139 132 135 130 134 134 127 132 130 121 125 125 122 118 119 120 117 122 116 119 118 120 110 111 109 115 108 106 107 109 108 109 102 104 103 101 101 102 102 97 95 97 95 97 93 97 92 92 92 89 96 88 89 89 87 88 85 87 84 83 83 87 80 84 80 81 81 82 81 78 74 76 75 76 77 75 71 75 73 71 68 72 68 69 65 66 67 68 63 61 66 60 60 62 58 59 60 59 58 59 58 57 55 55 56 53 56 55 50 52 51 51 51 51 48 49 48 46 45 47 44 43 46 43 42 42 42 42 40 40 40 39 38 38 39 39 38 38 37 36 35 35 33 33 34 33 31 33 33 31 30 30 30 30 28 28 28 28 27 26 25 26 24 24 24 24 24 23 23 22 21 21 22 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 20 19 20 21 20 21 22 21 23 23 22 23 24 24 24 24 25 26 26 27 27 27 28 30 30 31 29 32 32 31 31 31 32 34 35 33 36 36 37 36 37 37 38 37 38 38 38 38 40 39 43 40 41 43 45 46 46 47 44 46 46 48 46 49 51 48 53 50 50 50 54 53 56 56 56 54 57 57 58 58 59 57 62 58 60 60 62 63 61 64 68 68 64 67 68 71 70 73 68 75 73 76 76 73 72 74 77 76 80 78 77 83 78 79 80 79 87 80 83 89 84 88 85 87 92 88 95 96 88 92 98 97 96 93 94 100 104 98 100 98 97 104 98 104 103 103 110 104 105 114 112 115 113 109 118 110 113 113 119 116 113 119 122 123 122 118 117 121 125 128 122 122 125 136 133 132 128 132 134 133 131 142 134 139 142 144 137 143 145 143 139 150 149 146 153 152 150 147 153 160 159 154 151 160 160 161 156 165 167 165 168 165 164 169 174 166 172 173 163 174 166 180 179 172 172 178 187 173 187 173 185 184 177 179 189 187 186 191 189 185 196 195 205 205 199 196 194 201 192 195 213 211 204 203 205 203 209 220 221 206 209 212 216 220 226 218 229 226 220 229 221 219 217 233 239 241 234 226 232 243 225 238 239 250 234 240 236 238 254 249 247 249 241 251 251 243 246 245 248 259 247 254 270 266 255 264 265 272 259 279 268 277 263 266 274 264 282 287 272 285 278 274 289 286 281 299 277 275 279 302 282 291 294 301 303 284 301 314 310 307 313 305 311 304 319 307 314 312 320 321 318 312 330 319 313 315 317 335 336 321 326 314 327 340 324 344 335 318 337 327 330 353 333 352 347 350 343 352 346 355 366 336 351 336 355 341 340 349 368 345 372 376 376 378 356 354 356 364 371 361 382 369 358 363 376 391 383 387 394 374 384 368 400 406 398 390 410 391 383 377 382 414 414 404 412 410 409 414 409 405 403 418 396 413 423 398 406 408 435 432 425 422 437 412 419 434 437 440 439 440 446 440 425 440 449 433 428 435 458 432 436 441 429 434 425 461 448 436 433 443 467 470 465 476 452 439 450 457 462 474 451 478 474 466 470 452 469 463 492 474 487 492 481 495 469 476 505 494 499 486 471 476 475 500 472 515 475 500 512 477 505 481 480 499 503 479 482 499 500 489 494 505 525 525 536 494 502 511 519 508 533 518 506 530 522 532 528 505 515 510 518 508 522 555 558 549 536 556 546 557 530 521 542 530 553 535 546 571 537 548 539 534 538 537 553 560 569 564 581 576 547 585 574 548 565 573 567 568 566 553 580 590 586 603 558 562 572 597 563 591 572 583 586 584 563 577 610 561 581 589 600 564 610 570 610 591 593 570 621 597 616 629 590 576 626 613 590 627 631 581 618 634 616 638 623 600 625 593 618 625 640 609 623 649 619 623 593 597 623 645 641 613 605 661 599 641 646 625 635 663 620 635 624 611 652 624 611 642 651 650 630 661 648 618 626 653 644 638 674 627 673 625 630 657 678 633 669 653 632 633 675 665 634 660 678 660 636 653 693 639 642 635 660 681 660 647 644 647 682 650 658 678 644 702 677 644 696 654 708 699 680 675 690 666 685 701 681 712 695 700 700 653 706 712 703 702 684 712 685 700 720 689 691 690 720 704 729 674 717 702 686 732 678 732 731 672 694 689 697 671 708 708 692 696 699 677 733 716 741 703 691 708 708 735 714 713 705 718 710 701 717 709 701 692 696 740 730 717 744 683 694 691 749 707 693 690 690 700 707 687 694 721 708 693 723 716 694 691 728 694 737 696 742 706 695 716 720 710 698 745 708 748 724 712 713 699 727 701 735 740 705 701 701 700 703 732 742 705 702 711 709 701 744 701 702 710 701 710 717 707 703 703 707 710 707 703 724 711 730 706 716 749 714 731 708 748 705 710 710 705 709 708 723 710 750 728 707 749 744 729 739 746 721 711 735 726 744 707 712 715 748 716 744 736 715 748 736 714 736 747 709 717 714 710 717 714 709 728 742 714 713
715 733 750 734 720 713 714 712 727 708 709 738 711 708 737 722 713 707 718 734 712 710 713 735 727 746 725 710 726 721 706 718 707 707 737 727 711 733 705 706 750 716 735 709 707 709 704 719 707 704 707 746 712 711 747 707 704 705 703 720 726 730 715 705 747 741 701 703 704 733 705 730 736 699 745 744 713 721 701 738 744 740 698 701 700 696 697 714 710 700 697 711 700 728 748 747 706 701 719 694 748 701 694 739 694 693 708 705 719 730 729 695 728 709 741 719 695 728 725 694 709 691 735 716 697 694 749 709 701 706 716 746 684 720 687 681 688 738 682 706 731 712 714 692 675 677 739 699 677 684 675 681 685 714 735 706 688 691 680 691 692 711 683 727 687 700 666 695 683 725 701 665 685 680 710 657 678 682 712 716 693 666 672 656 698 712 673 682 705 680 663 649 711 668 683 688 648 668 652 668 669 704 652 652 691 645 655 658 667 683 667 645 678 658 636 690 670 652 671 683 685 672 677 683 626 640 687 672 678 679 657 654 625 660 628 641 666 643 632 656 668 665 674 657 651 640 665 656 613 616 652 653 644 609 628 614 662 611 629 612 632 617 654 616 603 611 593 614 611 642 614 594 631 592 604 589 627 611 597 611 595 616 616 590 587 589 621 578 587 584 580 574 611 606 587 584 574 603 588 594 605 565 579 605 609 565 582 609 600 561 603 609 603 565 597 561 555 548 580 564 579 555 581 559 572 589 585 555 583 539 558 567 550 583 547 577 530 581 534 579 548 529 550 576 568 566 539 542 570 540 553 524 518 562 545 512 521 550 514 545 509 515 545 529 531 549 542 541 533 542 538 514 518 514 535 519 497 509 487 499 510 486 492 507 528 517 526 516 504 496 505 475 507 481 515 494 474 474 498 465 499 477 494 504 472 499 502 464 478 487 499 491 483 483 490 462 491 481 445 479 448 468 460 484 443 468 457 438 462 475 471 449 439 440 465 457 461 451 424 463 443 452 420 423 433 444 438 415 421 417 453 413 426 441 437 416 445 444 441 414 402 436 407 407 415 399 423 415 431 392 396 396 411 406 390 383 396 405 414 416 414 390 407 408 403 388 380 372 372 380 378 370 366 378 376 397 381 384 374 381 360 354 376 360 370 369 380 368 350 371 359 371 346 358 349 343 348 353 366 368 365 359 336 358 348 331 339 350 328 335 326 340 331 345 331 328 317 339 328 335 337 339 324 309 329 313 323 329 319 328 329 320 303 303 316 311 315 306 296 298 308 292 316 286 291 299 288 298 293 297 305 297 295 281 289 273 272 294 286 293 284 290 278 266 271 284 271 270 278 267 276 262 269 266 256 265 251 274 271 255 264 254 266 257 261 250 255 257 251 255 240 244 237 232 239 231 240 244 230 241 227 229 225 243 237 238 239 236 227 235 225 233 223 233 211 221 229 209 217 225 224 219 205 218 217 217 219 204 215 214 198 198 200 194 198 193 208 193 190 203 197 192 201 188 192 182 189 195 181 182 184 188 180 179 180 182 179 184 177 171 173 172 179 177 173 165 177 167 165 171 167 156 159 161 159 155 167 159 154 154 151 152 158 153 153 144 157 152 152 143 149 140 149 138 140 137 140 141 133 140 141 141 141 140 136 134 135 128 131 135 129 128 124 120 121 121 123 116 119 125 119 122 116 122 112 115 113 114 108 113 107 114 110 109 110 109 102 106 102 104 99 103 100 96 98 98 99 94 100 100 93 95 94 91 91 92 93 90 85 88 83 89 89 87 84 84 84 81 83 83 81 83 82 75 77 77 79 74 77 76 74 73 74 70 68 70 68 66 70 68 68 66 66 61 64 62 63 64 63 62 58 59 60 59 57 58 58 58 56 56 52 54 55 54 49 49 48 49 50 47 46 47 45 46 47 45 43 45 43 42 43 42 40 42 40 38 39 40 39 39 37 37 37 36 34 34 35 35 35 33 33 33 32 31 30 30 31 30 28 30 27 27 26 26 25 26 25 25 25 24 23 24 22 23 21 22 21 21 21 20 19 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 20 19 20 20 19 20 20 21 22 21 21 22 23 23 23 24 25 24 26 26 26 26 26 28 27 29 28 28 31 29 31 32 32 31 32 32 33 33 36 35 34 36 36 36 38 37 39 41 39 39 40 39 42 40 44 41 43 43 45 45 45 44 45 47 48 49 48 50 51 51 49 54 52 51 56 56 55 54 54 57 55 60 62 58 59 61 63 64 63 61 64 66 67 66 63 69 69 68 71 71 71 70 74 74 71 72 73 77 75 77 74 77 78 80 81 83 82 80 86 83 85 87 85 83 84 85 85 88 86 89 92 93 96 91 93 96 100 97 96 103 102 100 96 98 98 104 101 105 110 103 112 105 104 113 112 111 116 117 110 119 121 120 113 118 122 117 121 117 122 121 121 121 126 130 127 128 129 131 125 136 138 134 130 135 131 141 135 141 139 142 138 148 140 138 139 149 150 153 153 155 147 158 160 147 162 157 162 152 155 165 165 158 157 167 166 169 168 172 177 167 176 166 166 177 170 172 182 181 174 172 184 186 177 175 187 186 184 179 187 180 185 199 186 202 200 200 206 201 209 194 208 199 196 202 209 206 206 210 202 220 216 207 204 208 224 208 209 213 230 224 220 223 222 229 233 237 229 223 232 225 242 231 233 245 247 246 243 247 245 245 249 236 252 258 236 239 255 247 263 256 251 260 264 255 266 254 259 262 252 274 276 264 276 266 261 258 278 285 281 286 267 282 283 287 270 277 274 295 276 284 277 290 285 290 298 302 291 284 303 310 300 286 315 303 304 296 295 309 319 318 309 312 321 318 320 302 311 320 315 333 318 313 314 311 338 330 319 339 336 325 350 332 339 337 324 349 327 352 350 328 357 346 343 359 363 359 338 364 339 340 351 362 372 352 347 362 378 380 376 364 360 384 387 354 383 367 370 386 385 383 376 364 384 375 399 396 379 388 402 399 380 388 403 400 390 408 404 404 391 403 407 410 405 410 395 396 392 426 403 410 414 417 402 424 416 421 409 421 417 406 446 407 448 439 450 431 439 423 453 446 434 450 421 451 433 452 444 468 430 443 461 468 474 463 456 472 435 475 468 466 445 474 448 442 461 478 472 450 481 465 456 490 458 474 499 469 458 486 498 485 464 462 499 465 465 503 497 481 505 518 497 508 473 490 505 504 526 511 479 526 490 494 487 523 492 503 510 528 534 534 538 534 502 522 516 526 540 533 522 545 512 541 553 533 521 508 519 532 552 523 518 515 533 549 551 565 567 540 561 546 562 557 559 535 548 540 537 573 542 562 572 575 545 540 581 546 582 547 548 542 591 596 589 582 569 571 565 547 575 581 568 563 563 558 601 558 571 610 580 588 564 579 564 607 611 617 616 601 596 580 572 613 578 629 615 584 577 593 621 616 595 631 610 603 619 596 585 583 618 633 617 629 599 617 637 618 615 634 648 602 630 602 650 612 654 631 614 625 656 613 613 641 660 626 649 651 610 642 628 643 616 650 644 653 650 618 639 650 642 657 648 682 629 670 665 675 677 636 648 640 661 667 635 631 690 642 693 629 679 693 632 634 677 679 644 643 665 693 692 665 663 661 691 671 681 680 653 670 710 690 677 679 710 657 690 672 699 689 660 650 708 704 689 687 664 669 673 669 719 693 675 684 689 668 666 708 679 680 716 662 684 671 721 702 697 730 671 703 687 704 734 728 732 685 717 684 738 694 699 705 739 717 682 689 699 736 701 743 739 702 728 741 695 726 714 697 729 689 700 750 686 694 691 716 731 687 690 727 696 735 706 707 747 691 698 730 714 692 723 747 713 717 717 738 698 691 702 738 692 697 693 712 696 703 700 719 722 698 700 747 744 723 746 731 713 737 750 704 739 713 746 703 706 716 728 704 732 741 745 726 721 709 708 706 707 748 731 709 741 713 707 716 714 738 747 748 718 707 709 706 705 714 723 706 710 713 705 743 720 710 711 747 712 737 723 727 707 738 708 711 726 723 744 708 712 740 707 749 712 720 716 710 714 709 711 737 714 716 708 727 741 713 708 727
729 710 740 714 714 713 708 713 711 711 712 735 707 715 712 708 727 749 719 710 738 707 713 713 709 710 707 745 732 711 707 710 741 708 728 728 749 710 706 735 744 730 745 716 709 709 709 704 706 707 709 749 709 703 719 738 708 708 705 704 706 711 730 738 729 730 704 724 700 743 747 748 702 743 737 701 700 714 700 736 702 700 746 725 701 734 711 696 745 723 695 706 710 721 694 697 726 708 699 694 749 705 729 717 695 692 744 705 694 739 695 698 742 733 739 698 715 702 746 686 734 730 688 699 746 748 684 726 713 689 686 691 724 707 681 710 699 731 675 721 678 688 696 736 676 693 678 736 687 726 671 727 729 692 676 735 730 706 699 734 731 666 676 692 688 703 727 674 709 668 727 706 700 697 702 673 673 707 669 721 693 695 717 674 679 654 674 699 687 696 714 695 708 690 662 652 657 660 693 644 651 698 679 689 638 681 677 692 685 674 646 681 678 683 676 676 662 681 648 680 650 656 643 671 661 683 669 668 636 673 663 636 653 659 653 679 674 616 652 660 636 647 614 653 616 618 647 617 612 667 662 642 640 654 654 636 635 611 629 645 601 600 612 629 646 592 600 636 599 616 633 646 610 609 586 617 616 621 590 632 613 632 597 578 636 615 608 575 595 609 620 618 621 569 577 579 618 585 583 580 612 620 571 601 579 594 584 591 598 595 595 594 555 580 560 556 568 573 553 584 558 582 591 568 551 588 554 589 576 585 534 547 583 564 572 548 576 557 566 557 536 573 525 566 526 560 528 529 528 524 525 567 564 540 549 529 521 549 528 537 531 539 503 550 512 551 549 535 502 510 542 519 499 525 505 505 533 527 523 518 532 533 524 486 494 513 510 519 494 493 518 483 476 495 499 489 486 476 479 490 497 484 479 467 460 463 464 473 491 465 490 486 474 487 491 482 458 472 479 478 459 473 457 465 464 441 450 436 463 441 456 466 432 447 452 471 443 457 437 431 444 463 461 425 443 423 447 453 419 425 452 415 440 425 410 420 407 440 411 408 430 413 424 417 418 424 402 424 400 398 409 390 412 424 403 402 408 394 413 379 384 411 390 377 386 402 378 372 397 387 385 375 396 384 375 362 363 370 384 367 391 365 371 384 360 354 364 372 356 370 364 367 371 367 344 368 361 369 340 340 361 351 363 342 353 333 339 340 350 342 334 340 345 346 339 322 318 342 338 330 328 316 311 313 306 311 330 326 308 313 324 316 310 298 309 296 310 313 300 312 317 296 314 311 308 303 292 295 290 297 288 305 286 282 288 277 287 291 275 268 274 272 266 289 266 288 277 269 285 281 262 275 261 262 252 268 266 274 260 258 271 247 245 255 255 255 249 259 255 250 246 248 243 234 251 253 247 245 228 249 242 245 229 243 230 222 233 227 237 216 219 216 223 225 219 222 225 213 226 219 207 206 216 222 205 212 204 214 202 198 211 202 209 202 193 206 194 198 192 198 201 194 187 189 192 183 191 182 190 189 193 186 183 188 189 185 181 180 172 170 176 171 169 172 169 169 174 175 161 172 162 171 155 160 157 164 158 163 152 159 154 149 159 155 147 153 143 146 143 148 141 151 137 141 144 139 146 145 133 144 134 134 133 136 128 128 136 132 131 134 126 127 126 130 124 120 120 124 126 119 118 119 113 114 119 117 115 114 110 107 113 108 110 114 109 103 108 106 102 108 101 102 105 102 97 99 98 93 101 99 98 93 96 96 89 89 86 86 91 84 85 85 85 81 81 82 86 85 78 84 82 79 82 78 80 78 75 76 78 75 76 69 69 71 73 71 66 65 65 65 65 67 63 65 63 61 64 59 58 60 60 57 58 60 58 55 54 57 56 55 54 55 51 52 51 49 51 48 49 47 49 46 48 46 44 43 46 44 42 44 41 43 42 40 39 38 40 41 39 37 39 38 38 36 36 34 35 35 35 34 32 31 33 31 30 31 30 31 29 30 28 27 26 27 27 25 25 24 25 25 24 24 23 22 22 22 21 21 21 21 19 20 20 19 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 19 19 19 20 20 21 22 22 22 22 22 24 24 24 24 25 26 26 27 26 26 27 28 29 30 29 29 32 30 32 33 31 34 34 35 35 34 35 37 36 37 38 38 39 40 40 40 39 42 41 42 43 43 44 43 42 43 44 46 46 45 46 48 50 49 51 49 53 54 51 53 52 53 53 56 57 56 56 58 59 60 62 62 63 58 59 65 60 61 62 62 67 68 64 69 66 66 71 69 68 69 71 76 75 72 78 79 75 77 78 79 76 82 77 85 82 82 86 87 88 85 90 86 84 91 90 93 89 95 91 92 95 95 93 98 94 97 99 103 96 103 98 103 106 101 102 108 103 109 108 104 105 107 117 114 118 119 118 117 119 122 123 121 123 126 125 128 123 124 130 126 121 132 135 129 132 138 132 132 133 136 137 134 144 134 144 140 134 139 149 148 151 145 142 145 151 143 145 157 147 159 160 151 160 157 164 161 152 163 164 160 161 167 169 163 163 173 164 164 174 172 177 172 183 170 182 181 181 189 188 191 190 189 180 184 186 195 199 193 185 189 189 198 195 201 207 190 191 192 193 200 207 199 197 199 209 206 209 213 220 215 209 207 220 209 214 223 215 227 220 215 235 222 226 220 239 235 233 235 229 224 235 231 227 237 233 229 253 251 235 249 247 246 245 249 251 246 265 262 250 260 246 271 248 261 252 268 252 277 259 267 271 270 277 282 286 277 265 268 274 290 293 290 290 272 282 284 293 281 294 294 280 299 306 303 304 288 288 285 307 303 298 299 307 310 299 301 310 306 312 322 326 319 326 326 310 320 317 336 318 336 336 323 318 342 317 322 343 327 351 333 340 333 329 346 330 330 336 335 342 353 343 362 357 370 356 368 343 347 343 343 349 365 351 378 382 355 362 357 359 366 354 372 363 387 394 396 396 377 377 383 375 388 368 380 385 376 391 402 374 383 415 412 387 397 408 401 406 412 401 395 391 389 391 416 405 433 431 416 432 428 403 411 422 410 410 404 410 426 416 408 418 429 446 428 419 438 444 426 424 434 462 455 442 460 443 426 471 430 440 465 445 460 446 463 480 467 447 461 469 446 445 443 488 484 491 471 457 484 484 456 474 491 473 472 494 490 479 488 496 480 499 492 507 495 475 500 475 491 517 495 475 513 494 516 483 507 481 484 520 485 530 493 510 523 518 500 527 531 536 537 506 526 543 513 546 533 510 513 524 522 532 540 558 533 525 514 536 527 546 519 524 556 534 551 527 553 567 570 527 554 563 547 580 560 547 545 552 562 581 574 539 534 568 542 538 585 587 581 581 558 582 600 574 555 585 566 550 569 575 586 598 591 560 588 600 595 606 579 572 613 563 588 583 608 580 614 575 574 614 605 576 612 622 624 574 597 615 578 618 589 602 625 610 638 633 594 629 618 590 643 633 621 593 647 615 617 598 650 612 649 648 635 610 641 629 640 625 630 644 607 604 667 616 660 628 632 659 646 643 673 668 645 617 677 647 677 677 644 631 645 675 656 665 626 656 671 635 664 676 678 690 642 669 668 657 666 668 660 687 655 672 644 669 648 661 698 642 692 672 651 705 690 674 682 681 650 706 701 698 711 698 682 685 714 685 681 674 666 672 659 670 657 661 658 713 655 661 668 724 704 684 683 676 705 687 717 669 685 708 722 732 729 691 665 686 726 685 671 715 686 680 714 704 709 730 729 734 729 711 712 741 723 717 717 715 746 745 712 740 699 716 733 748 735 738 748 724 748 722 693 729 704 726 733 743 741 730 719 750 748 723 691 734 696 689 695 695 692 692 749 719 740 737 748 723 696 722 738 744 708 748 726 716 697 700 710 713 707 716 735 702 712 715 728 747 699 741 717 703 709 731 702 712 701 706 745 723 705 748 720 739 747 721 710 706 705 733 711 706 709 717 707 731 726 745 709 745 704 714 706 722 740 716 711 731 709 732 709 713 740 706 709 713 711 739 727 713 712 711 714 745 745 710 726 727 709 738 712 720 709 713 719 712 714 711 711 743 729 710 710 714
713 712 709 714 750 743 724 708 710 707 713 732 733 714 727 715 749 726 712 713 716 707 709 708 710 708 706 710 706 728 717 711 742 711 705 718 715 709 737 736 747 724 730 707 746 710 706 711 730 749 705 718 709 729 724 742 743 729 744 732 711 703 707 745 725 714 741 741 739 706 750 707 703 705 699 741 709 727 705 697 743 703 701 745 718 729 729 704 704 700 712 701 739 693 706 702 705 716 698 706 695 714 717 740 738 726 700 747 731 742 706 691 698 689 746 686 686 705 689 743 737 683 683 729 740 692 690 744 736 695 684 719 724 689 717 702 728 676 745 728 709 733 693 680 715 741 706 700 673 728 691 673 694 723 680 734 733 666 722 730 695 723 708 665 681 722 707 669 685 665 717 662 688 673 684 662 661 671 713 676 653 706 695 659 667 710 701 707 687 710 672 675 646 680 655 659 689 707 667 644 655 650 693 692 671 641 644 693 656 652 682 696 660 667 692 661 632 640 664 667 646 663 644 642 628 634 659 648 676 648 663 677 655 677 643 678 671 637 618 649 655 623 621 631 633 615 637 662 661 651 653 614 664 604 660 663 642 634 628 597 597 608 614 643 604 626 601 606 629 643 644 595 641 644 638 640 614 640 591 636 638 610 632 578 623 583 599 615 586 620 619 592 622 605 607 581 570 621 605 595 586 568 566 568 596 614 565 579 612 560 559 580 567 581 576 550 583 598 550 546 595 586 584 580 552 587 561 554 567 549 564 536 545 537 566 566 537 540 549 531 573 530 568 523 569 549 535 557 555 540 534 526 536 545 532 556 550 523 539 555 514 527 554 553 502 501 536 508 506 527 516 507 503 523 518 539 524 501 487 505 498 508 503 505 493 526 488 503 522 484 516 499 485 499 471 473 478 482 513 475 478 488 501 480 476 486 503 460 487 500 475 498 471 486 479 449 479 465 472 444 468 457 473 450 461 472 440 453 437 445 451 441 466 457 444 427 431 446 434 438 430 452 442 425 427 434 417 425 451 417 435 449 421 425 428 425 425 405 433 420 407 426 418 406 404 433 419 392 403 423 426 411 396 402 415 415 420 418 404 389 408 391 384 401 382 398 398 370 380 382 379 402 391 392 383 384 392 360 384 367 389 363 366 384 373 359 362 362 365 370 367 348 357 347 352 355 368 343 346 352 364 343 335 330 342 359 333 343 356 348 340 348 323 322 349 332 333 332 322 336 317 336 319 317 318 313 321 318 327 321 325 309 299 314 309 299 309 306 314 301 314 316 288 305 297 308 284 290 281 281 289 293 281 275 286 292 274 292 271 276 279 289 267 290 280 284 271 264 276 277 262 281 269 273 273 255 275 259 265 258 256 264 268 253 244 246 241 258 240 238 248 242 236 246 254 249 230 232 249 241 248 233 233 238 235 225 241 234 225 235 218 226 233 229 218 230 216 226 224 213 219 215 210 207 202 208 208 200 212 210 203 204 203 203 200 190 207 198 189 198 202 195 187 200 186 181 181 182 182 192 185 179 188 189 172 186 172 185 179 182 170 180 172 169 167 164 161 166 173 158 166 160 166 159 166 161 157 155 161 153 149 149 149 159 158 150 145 142 143 148 141 146 141 141 146 135 147 140 136 143 138 141 140 134 128 138 133 126 131 126 131 126 124 129 123 128 125 122 116 124 125 119 117 120 111 119 109 116 113 113 106 111 113 111 104 105 102 101 107 100 98 97 96 103 103 97 102 94 99 93 98 93 96 97 91 87 89 89 86 91 85 89 88 83 85 85 83 83 84 80 83 77 83 80 76 80 76 73 76 74 72 70 73 70 70 73 70 66 68 69 65 65 67 63 65 62 64 61 59 61 58 59 59 59 57 58 54 54 57 57 55 51 53 53 52 50 52 50 50 49 46 48 48 46 47 44 46 44 42 44 44 40 41 40 41 39 41 40 39 37 39 37 38 36 36 36 34 34 34 33 32 32 31 31 31 31 31 30 28 29 28 28 27 26 26 26 25 26 25 25 24 23 23 23 23 21 22 21 21 20 21 19 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 20 19 19 20 21 21 22 21 22 22 22 24 24 24 24 24 26 25 26 26 26 28 28 28 30 28 30 29 30 30 31 31 32 33 33 33 34 34 35 35 35 37 37 38 39 38 38 38 38 40 39 43 42 42 41 43 45 46 44 46 45 48 48 49 50 47 49 53 50 50 52 53 52 55 57 55 56 54 55 57 60 62 62 61 58 63 61 65 64 65 67 66 66 64 69 66 66 69 68 71 74 70 70 72 74 75 78 77 78 78 78 76 77 78 80 79 81 82 81 81 88 88 83 86 90 93 91 89 88 94 90 93 90 97 96 100 95 102 102 95 97 101 106 106 102 108 107 106 103 103 111 104 110 107 113 113 119 115 114 118 119 119 114 124 120 115 125 126 121 129 122 124 124 132 132 135 134 138 134 129 138 130 132 143 135 143 133 142 136 143 148 148 146 144 145 150 148 143 150 145 148 156 149 150 153 162 164 156 165 163 164 170 163 168 158 167 163 166 177 175 178 175 168 181 172 169 182 171 182 172 183 175 183 182 188 178 185 186 193 194 193 190 202 191 194 190 204 207 195 210 211 199 208 204 205 200 213 210 219 213 207 205 215 221 211 215 213 226 212 230 233 221 231 236 232 230 235 240 238 230 230 243 235 237 227 245 242 243 249 249 236 238 236 251 239 252 258 257 248 255 251 264 270 268 257 251 250 265 269 260 273 260 265 271 269 261 276 275 269 265 280 267 270 285 272 289 277 284 274 300 286 296 279 292 293 282 292 286 302 304 314 306 298 315 314 310 317 299 300 313 305 328 315 327 310 313 335 314 305 334 308 328 326 326 322 327 326 335 346 323 319 345 345 335 342 333 354 352 327 348 334 351 339 351 355 368 352 340 367 361 360 360 361 362 378 359 374 353 380 354 367 385 381 367 365 379 370 375 382 396 396 375 367 372 392 405 403 378 396 392 412 378 409 414 395 392 405 392 399 399 401 401 420 407 405 394 427 419 414 431 427 425 411 411 440 438 403 441 439 440 419 436 424 435 428 435 442 441 448 418 455 438 425 444 444 463 431 436 441 456 433 463 447 436 467 479 461 473 459 461 459 441 477 478 460 464 461 453 477 473 486 496 463 487 498 489 466 463 467 461 489 495 491 496 510 504 493 477 488 480 482 484 485 501 490 479 484 491 487 530 530 501 490 522 495 523 514 521 512 520 533 503 514 505 497 508 514 543 515 534 537 513 511 517 537 557 529 516 512 548 551 513 536 551 557 549 518 556 524 522 534 552 554 555 539 529 540 567 579 546 534 558 545 557 558 548 582 571 548 557 544 562 582 597 580 546 563 600 588 589 569 605 602 610 558 604 581 598 612 590 584 577 562 568 580 622 589 606 581 604 595 627 622 618 599 578 595 579 588 633 615 632 592 628 639 619 613 627 643 601 602 622 612 598 593 628 597 616 610 635 632 645 617 617 650 658 615 627 640 664 660 608 640 605 614 638 661 617 666 656 662 634 668 616 624 625 638 618 651 646 640 648 671 622 675 640 665 682 648 677 674 646 675 639 629 670 647 656 659 665 636 647 641 693 667 636 676 678 690 675 651 669 657 660 685 699 689 672 647 652 658 664 707 651 689 691 710 659 710 669 691 656 665 687 679 712 655 667 698 697 688 666 686 703 728 664 719 728 663 665 663 710 728 716 702 733 665 729 677 705 688 671 713 674 694 678 737 719 723 710 726 693 727 721 701 685 695 715 730 733 711 711 707 704 733 690 705 716 739 703 721 705 714 744 713 720 739 719 743 709 698 731 719 728 688 700 689 746 697 717 712 749 705 700 695 749 694 746 708 711 696 734 700 708 741 724 703 699 696 713 731 711 699 699 703 723 740 745 741 723 701 736 702 700 713 700 700 739 703 701 717 706 705 702 703 722 709 730 705 705 709 708 712 704 728 704 729 719 707 707 709 726 706 745 734 739 709 705 708 707 720 735 707 722 710 712 717 713 728 743 707 710 708 742 715 708 743 709 709 743 709 709 719 730 731 733 739 711 733 734 718 711 711
711 743 712 745 709 742 746 745 711 713 717 707 715 712 715 717 738 746 713 749 712 730 725 709 710 712 707 712 708 712 707 722 738 721 729 742 729 717 711 707 710 713 707 736 706 726 710 704 707 705 709 703 722 714 704 730 707 702 702 707 702 702 709 701 734 750 706 726 703 700 730 742 699 741 736 699 740 709 700 720 702 726 699 710 750 698 710 735 734 695 697 713 723 693 693 695 713 693 738 713 728 712 717 724 709 738 745 711 692 692 692 725 700 735 696 716 734 745 726 745 735 708 690 735 743 728 707 749 742 683 691 712 710 720 742 678 693 706 721 731 717 676 722 702 706 726 694 675 697 728 722 737 727 708 673 715 680 702 688 720 701 728 668 679 709 671 723 693 716 659 706 664 658 696 680 712 674 722 673 695 683 671 662 702 682 675 666 664 710 681 655 702 684 667 704 682 668 704 708 677 647 706 656 684 688 678 656 649 661 660 680 692 657 631 691 681 654 656 687 643 647 641 689 662 671 684 670 674 638 653 642 634 658 629 639 664 647 643 665 640 657 630 634 654 666 644 648 626 664 653 659 658 650 645 625 658 655 656 617 642 647 607 626 617 602 633 606 646 614 613 618 612 633 587 637 603 628 611 631 603 584 584 591 601 596 601 582 628 623 605 589 604 598 592 595 594 580 592 589 569 607 605 602 607 576 614 558 607 581 586 585 597 600 597 565 604 575 547 557 572 590 564 573 579 593 570 589 551 588 554 581 569 539 555 536 532 530 539 564 540 543 561 575 568 571 572 538 524 522 535 568 559 535 564 522 559 527 547 560 549 543 551 533 539 529 539 525 515 548 506 524 520 531 540 515 506 516 509 502 529 514 498 502 530 505 527 512 494 488 510 481 495 474 481 493 482 515 492 508 481 504 467 473 494 502 499 486 491 470 483 466 460 495 482 466 482 477 478 477 463 445 464 475 441 444 458 475 455 441 453 451 444 471 456 457 437 445 452 457 424 434 433 457 445 421 440 454 429 424 448 453 432 420 429 428 437 443 425 417 406 412 402 406 402 408 405 431 407 416 408 388 404 401 395 396 416 413 382 380 411 401 388 406 383 374 381 381 404 387 373 391 401 383 398 384 367 380 395 367 372 382 371 372 384 352 378 356 379 376 364 345 358 373 371 369 356 338 366 340 341 341 344 361 331 337 342 337 326 325 348 356 347 341 333 345 348 337 322 334 313 333 336 333 313 313 330 321 316 309 318 312 300 315 325 302 319 319 302 302 299 318 301 316 304 303 291 302 286 309 299 284 288 298 281 296 273 286 278 282 284 271 289 272 284 288 282 275 262 279 265 261 270 270 274 253 260 266 260 254 267 266 259 264 266 252 246 260 254 245 258 257 256 253 252 244 235 238 238 236 239 243 236 225 245 244 241 233 237 238 230 235 226 233 225 225 230 221 221 209 209 221 206 215 210 213 205 203 216 206 198 200 203 208 200 195 207 205 199 199 192 194 186 197 193 194 193 196 195 178 179 177 190 190 186 183 172 177 170 174 171 170 180 179 180 179 166 169 160 167 169 162 159 170 168 160 159 155 164 156 160 157 155 159 148 157 150 151 148 152 150 152 144 146 147 143 145 145 141 139 141 131 138 129 135 130 131 136 135 134 134 128 132 127 127 120 128 128 117 115 122 115 123 122 119 117 117 118 111 112 108 109 107 112 111 105 110 106 104 107 103 104 106 106 102 99 103 96 100 93 95 97 91 91 91 89 95 95 93 92 89 89 88 82 85 81 84 83 79 79 78 80 82 80 77 81 78 73 72 75 76 71 75 73 71 68 67 71 71 70 69 66 68 64 64 62 65 65 62 62 62 57 60 57 57 60 59 58 57 55 53 53 55 51 53 51 53 50 49 48 50 48 47 48 45 46 46 46 46 43 44 42 41 41 41 41 41 38 39 39 37 37 37 38 36 36 34 34 34 34 33 33 34 33 32 30 32 31 30 29 30 29 27 27 27 26 26 25 25 24 25 24 24 24 23 23 23 21 21 20 21 20 19 19 20 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 19 19 20 20 21 22 22 23 22 23 24 23 24 25 24 26 26 26 27 26 28 28 29 29 28 29 29 31 31 32 33 34 34 34 34 33 36 36 35 37 38 37 37 37 39 41 40 39 41 40 41 43 42 42 42 45 46 47 46 48 47 47 47 49 48 51 52 52 53 54 51 54 53 54 55 57 56 58 60 57 58 58 58 58 59 60 64 63 65 65 64 63 64 67 70 70 70 69 74 74 75 76 73 77 74 77 75 79 81 81 80 80 80 80 84 81 81 87 84 82 84 86 89 90 90 90 88 92 92 89 93 94 96 100 93 97 94 99 98 100 97 104 103 101 103 108 109 103 109 107 114 109 116 113 110 109 110 115 120 112 117 117 125 116 115 124 119 127 119 131 130 132 127 132 134 127 130 131 135 137 130 130 135 141 145 137 146 142 138 149 141 141 142 151 149 145 148 152 147 153 158 155 152 150 152 159 161 160 153 160 164 166 165 169 165 172 163 170 164 169 170 177 179 180 176 178 173 185 177 190 180 182 176 178 190 187 180 195 184 193 188 188 198 194 190 198 206 203 199 202 193 202 208 196 208 212 212 211 220 218 204 212 226 213 223 214 209 214 221 233 219 215 229 232 238 226 240 222 225 240 243 225 240 236 231 243 252 238 236 236 246 257 247 246 252 259 245 255 244 245 259 269 266 253 270 264 272 259 264 276 264 273 279 273 279 267 284 284 277 272 267 272 294 293 297 285 277 274 295 303 283 293 302 280 308 308 299 303 301 294 301 308 294 299 306 292 318 306 323 314 327 325 326 325 307 316 315 329 331 316 323 312 337 314 322 323 341 328 342 329 344 348 340 343 356 343 330 354 346 350 362 337 338 366 341 358 345 359 350 344 372 344 363 353 377 379 357 372 386 377 372 369 390 384 371 376 386 377 389 388 399 380 370 386 368 392 396 410 376 374 388 391 416 391 385 398 405 413 392 420 420 394 422 423 415 412 409 420 431 432 405 437 439 438 440 432 429 431 433 436 445 415 422 451 422 441 427 421 457 432 454 462 443 451 453 461 466 466 452 473 473 446 434 437 475 441 469 440 474 475 470 443 452 447 475 450 486 482 494 490 467 470 479 487 497 461 461 480 484 504 476 500 473 488 489 486 507 483 517 502 487 506 481 484 493 480 524 498 490 502 498 488 526 509 516 493 500 539 503 543 497 511 527 516 503 507 534 521 544 539 544 524 540 557 523 518 548 520 560 551 529 535 549 547 541 546 553 559 523 529 544 559 574 550 536 564 583 534 557 546 555 555 544 576 555 555 540 561 556 559 591 563 567 595 547 571 555 584 605 595 576 581 597 572 569 562 557 601 608 577 600 568 609 613 620 596 602 619 596 587 620 584 584 618 630 633 614 588 617 611 606 596 607 610 585 603 603 600 629 631 594 645 619 644 645 615 647 594 650 630 602 656 599 603 611 646 658 647 617 602 634 646 655 623 630 667 629 637 642 654 649 663 672 652 620 628 677 639 664 635 661 626 656 639 634 634 628 668 677 637 635 635 631 690 693 654 678 637 690 652 692 681 681 686 662 684 694 652 654 644 659 685 680 696 694 669 669 682 678 710 688 701 682 701 657 671 711 678 698 658 688 698 704 711 663 668 684 695 666 669 721 676 721 665 697 724 726 694 715 725 721 704 695 729 706 694 702 691 673 683 728 715 706 709 726 713 726 727 741 687 721 735 726 682 715 707 727 740 724 701 723 679 700 737 703 697 681 699 686 706 710 686 698 718 718 737 717 721 701 705 729 716 689 697 716 697 743 704 707 705 693 729 746 717 727 723 750 743 695 722 726 693 720 740 694 717 697 718 734 699 696 749 749 701 749 709 739 698 699 732 699 701 712 726 712 706 722 739 737 717 720 705 724 702 712 708 743 750 703 717 708 750 704 713 709 708 709 718 712 707 742 710 709 738 718 745 730 737 705 709 738 709 710 709 706 710 743 725 709 706 742 707 712 717 738 712 750 729 707 739 716 724 722 738 734 719 737 715 741 719 711 709
715 710 745 710 709 720 708 730 713 711 707 721 712 736 710 726 712 710 731 730 741 717 715 738 708 720 711 706 709 706 709 722 707 710 729 711 726 741 740 705 704 705 705 709 740 705 708 743 730 744 709 703 745 728 732 740 707 706 720 705 706 703 711 704 706 709 718 703 704 734 743 727 742 701 717 699 703 740 701 703 725 715 747 742 700 735 737 741 723 744 700 749 749 726 729 692 705 730 720 704 692 729 696 741 708 691 735 691 703 700 696 713 735 732 698 715 709 739 748 699 688 738 687 741 729 720 700 730 719 699 706 728 712 746 681 731 705 736 685 717 728 721 735 692 673 678 686 707 684 679 683 733 733 730 728 714 671 668 666 690 705 722 721 685 671 700 667 719 680 720 674 694 694 670 702 676 670 697 702 654 690 702 690 698 667 715 660 692 668 713 695 708 672 711 671 670 698 656 670 707 670 691 701 675 702 702 682 685 675 646 681 673 676 660 688 683 660 644 640 640 676 674 629 656 659 638 670 634 643 682 628 624 664 650 636 643 641 622 651 651 657 633 650 664 610 641 651 660 615 623 638 630 611 631 640 619 604 648 622 620 618 599 649 606 638 602 632 645 631 638 646 594 633 593 643 614 599 637 637 607 596 626 602 598 621 594 621 587 596 595 627 601 619 582 603 568 602 614 605 607 569 602 609 566 609 609 579 588 566 595 556 584 578 593 582 571 573 587 547 594 584 561 560 555 595 591 582 584 562 584 588 549 574 548 533 542 560 547 573 576 538 526 554 522 569 521 548 519 545 565 518 567 533 555 556 518 541 554 529 520 536 526 505 516 546 543 511 536 526 509 497 516 501 498 512 495 509 500 533 519 510 527 520 483 520 489 479 516 516 520 478 478 485 512 496 510 499 479 472 480 495 464 502 495 491 500 490 495 479 483 469 461 466 479 453 449 491 476 477 476 451 480 464 441 438 481 441 457 444 475 434 438 467 469 467 429 450 462 440 429 449 450 454 432 430 455 443 432 435 424 445 435 441 420 408 430 407 412 418 416 438 430 436 407 409 429 418 395 421 398 389 423 410 405 399 403 398 393 386 387 403 415 376 405 385 375 401 396 392 383 385 369 391 397 384 395 379 364 367 382 362 384 361 386 387 380 372 350 365 346 372 374 357 349 355 352 344 362 357 355 336 363 345 355 331 337 351 347 342 345 342 339 352 348 337 332 343 325 323 329 337 340 333 337 324 330 322 304 322 306 305 317 318 314 305 298 310 298 291 303 317 300 307 304 294 292 290 309 308 297 283 278 281 284 301 273 278 296 286 283 293 267 286 282 265 272 280 269 271 261 265 261 273 275 272 266 253 256 270 248 247 249 252 254 263 250 247 245 243 261 241 246 244 234 251 250 239 251 231 230 228 238 228 245 233 226 241 224 236 233 216 219 224 222 220 224 230 229 225 217 226 212 208 202 208 212 203 200 206 208 207 195 197 196 192 207 190 206 190 204 197 202 193 197 184 181 182 182 194 179 181 181 179 186 188 186 184 174 175 176 181 179 171 180 175 165 174 164 174 170 166 159 156 155 153 167 164 152 150 164 160 159 152 157 158 155 152 151 153 141 142 140 140 138 143 140 138 146 136 136 138 133 132 135 139 133 132 130 136 130 122 122 130 126 129 125 128 120 120 123 119 122 123 117 116 111 112 117 109 110 114 112 115 107 111 103 106 106 107 99 101 106 100 102 98 102 100 97 99 95 91 94 90 94 89 89 92 90 90 88 91 88 87 88 82 81 86 80 82 77 82 79 77 77 81 78 73 76 76 73 72 72 73 70 73 71 72 70 66 70 67 66 67 62 66 63 61 63 64 59 62 61 58 57 56 59 59 56 57 55 56 55 51 51 52 51 49 52 49 50 48 49 47 48 45 45 46 43 45 42 41 43 42 43 42 39 39 38 38 41 37 37 38 36 37 35 36 35 34 34 32 34 31 32 31 31 30 30 31 29 29 28 27 27 26 27 25 25 24 24 25 23 23 24 22 23 22 21 22 20 20 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 20 21 22 22 21 23 23 24 24 23 24 25 24 25 26 26 26 27 28 27 28 29 29 31 30 31 30 32 33 34 32 34 33 35 34 35 36 37 38 38 37 40 38 38 40 42 39 40 41 41 41 44 43 43 43 44 45 45 48 48 51 51 49 49 51 53 53 53 52 56 53 54 55 58 58 59 57 57 60 61 57 60 61 64 64 63 66 63 63 68 66 66 68 69 70 69 70 75 70 74 72 74 77 73 78 74 78 78 77 81 79 82 79 85 86 85 83 86 85 85 85 86 85 90 88 94 92 90 94 98 94 95 94 99 96 102 102 97 102 104 106 101 102 107 107 107 106 111 113 110 116 117 118 114 116 112 112 118 117 114 116 119 115 125 121 125 119 121 125 121 122 124 135 125 132 134 129 132 135 133 140 135 145 141 146 141 149 142 143 149 149 153 150 145 152 145 145 147 158 155 159 163 155 159 152 154 156 154 158 169 166 158 167 171 167 175 179 170 180 173 167 168 169 183 183 176 178 185 174 176 185 182 180 185 187 199 196 201 189 198 200 200 199 191 198 204 204 204 207 203 213 206 202 199 206 208 218 216 213 224 225 220 209 224 227 213 218 229 230 216 228 236 228 225 232 225 222 234 243 239 226 246 238 237 242 236 235 252 234 245 238 240 257 249 245 244 249 245 247 259 258 252 265 271 256 265 259 272 275 257 265 276 270 270 266 285 278 266 279 280 276 271 284 282 288 274 278 283 299 303 293 283 284 285 306 306 285 304 290 291 304 308 292 313 303 302 310 302 299 322 305 310 321 323 315 319 319 336 327 323 332 338 318 320 338 319 324 324 344 325 329 335 336 338 328 333 352 331 354 348 359 368 340 361 341 367 358 350 364 350 371 372 347 347 351 379 382 356 377 377 385 360 377 368 386 374 387 384 384 365 397 374 391 404 381 375 393 379 403 408 412 396 398 380 401 408 417 402 412 413 425 408 413 407 425 410 400 422 435 412 430 426 435 442 414 427 438 426 446 450 432 452 447 429 448 434 425 452 461 440 433 429 438 427 442 470 433 437 432 452 445 456 435 463 482 462 469 462 451 451 465 452 483 464 471 470 485 482 453 462 478 465 502 501 458 501 473 468 485 476 490 486 473 509 516 508 471 482 501 500 520 512 514 512 519 497 522 499 508 492 523 528 487 531 522 517 516 543 506 499 523 498 501 520 516 540 526 518 536 532 515 508 540 510 516 525 539 514 519 553 563 546 530 519 547 549 525 524 575 558 547 572 581 580 547 572 555 547 540 550 540 542 558 561 543 561 557 571 559 593 590 581 595 577 592 551 568 584 602 605 574 579 590 578 568 565 561 564 582 611 587 615 573 584 623 574 568 617 574 573 600 623 573 574 608 584 632 602 604 625 611 583 584 631 637 596 586 624 608 623 629 635 635 605 652 631 625 609 614 630 653 643 655 604 650 632 622 612 646 633 658 642 640 617 625 635 659 640 629 653 662 652 613 622 669 643 665 622 669 621 632 668 622 647 640 641 624 671 665 638 681 627 654 674 684 685 693 644 657 680 682 651 647 692 683 700 657 702 681 658 668 679 687 642 674 651 675 705 709 693 646 649 694 688 657 715 651 689 662 706 696 695 680 677 705 676 706 691 696 708 666 696 677 676 708 715 729 710 664 728 726 695 710 687 680 714 667 686 700 729 711 681 693 720 684 726 736 725 716 738 710 694 722 722 733 722 731 738 700 737 680 742 736 681 730 718 734 702 723 698 696 718 732 715 716 719 687 750 692 702 688 746 731 693 741 709 737 731 698 742 717 748 747 699 698 702 726 694 739 748 733 748 702 703 698 743 701 698 740 713 702 703 707 722 698 722 698 702 729 704 730 742 710 702 718 705 712 724 705 713 737 728 715 710 731 704 745 722 737 727 745 703 747 706 709 721 719 707 718 741 709 705 730 711 742 713 749 726 737 711 708 709 726 721 712 712 739 729 707 708 707 729 707 711 721 712 711 708 720 710 738 711 737 709 727 746 745 738 747 736
713 721 710 711 723 727 711 710 708 708 725 707 711 742 740 743 708 717 747 708 711 725 706 709 711 710 707 710 727 707 709 713 707 736 735 715 706 709 704 723 711 715 742 705 745 741 733 720 730 734 705 708 729 710 746 737 743 706 706 714 702 723 730 704 746 725 704 739 746 718 717 736 738 714 710 700 726 741 744 729 739 712 710 738 695 733 700 738 701 698 717 745 723 716 732 694 745 698 733 731 711 711 726 729 738 719 703 749 746 750 704 741 746 723 691 705 697 708 741 703 750 733 744 729 717 743 726 689 706 726 744 732 717 712 741 743 682 728 705 694 743 689 725 701 683 673 693 731 699 699 727 721 669 672 674 707 703 719 733 666 696 671 688 687 690 702 712 660 707 711 717 706 702 668 714 666 699 714 691 710 706 687 697 677 652 712 686 700 695 648 661 707 684 650 694 702 657 662 671 701 694 655 662 640 675 696 684 644 692 664 657 676 682 645 668 648 676 689 659 644 640 656 645 674 627 643 641 630 641 642 651 667 645 673 661 626 623 654 656 625 636 672 622 661 621 666 643 609 660 612 610 617 604 664 627 652 612 613 600 649 611 652 643 621 625 622 602 612 643 620 610 644 621 603 632 625 638 616 609 632 605 596 631 609 580 582 618 603 618 576 611 620 603 569 605 591 615 584 581 611 582 603 618 601 612 575 591 591 610 573 606 557 581 601 553 560 551 564 552 596 595 547 547 551 575 570 591 571 561 586 558 576 551 568 566 578 535 566 578 540 526 559 524 522 535 564 562 536 547 520 519 517 559 531 528 532 533 529 544 514 513 505 516 546 502 544 544 538 522 544 527 527 496 510 512 499 511 508 488 532 504 522 494 510 529 487 519 498 477 511 477 490 516 505 496 506 484 471 486 501 474 491 463 469 462 499 478 474 502 484 473 456 452 459 468 470 481 446 483 465 479 474 449 443 441 445 462 445 455 461 451 440 430 441 452 463 459 449 455 445 461 446 449 428 446 419 451 452 428 424 426 422 436 442 430 441 440 405 433 441 416 412 414 427 398 398 404 402 425 424 417 397 389 400 392 403 381 391 391 407 387 406 384 392 399 390 373 396 373 373 396 383 379 367 380 365 367 394 376 391 389 379 375 380 367 369 370 370 360 369 353 374 370 352 368 350 358 366 365 359 339 338 356 331 361 351 331 348 357 354 323 344 333 338 349 323 340 325 315 322 329 332 330 334 307 326 319 318 303 306 315 311 328 325 316 316 322 295 306 293 298 311 314 312 293 289 295 295 289 295 304 279 279 300 299 281 272 296 272 286 285 292 292 289 272 288 264 260 268 273 264 277 264 274 254 253 275 256 268 262 257 254 252 264 249 252 261 257 255 245 258 256 251 238 253 250 238 249 239 230 242 227 224 231 224 228 236 222 221 235 220 228 226 230 216 230 227 227 213 209 214 218 212 217 205 201 203 211 216 214 206 200 211 195 209 199 191 205 206 192 191 192 184 184 194 196 191 196 190 182 192 184 184 183 178 187 179 171 172 176 175 179 168 168 169 178 174 173 161 172 161 163 164 162 153 162 158 160 154 162 154 150 150 149 152 158 145 155 150 147 147 148 139 142 141 142 140 143 141 134 131 139 137 139 131 137 137 127 125 132 123 130 131 129 128 124 122 119 120 115 120 123 113 115 119 121 112 111 116 109 109 107 114 109 108 104 110 109 101 102 103 103 102 105 97 95 102 94 99 95 99 94 96 90 91 91 88 92 92 87 89 90 87 82 86 85 84 85 81 84 78 76 80 76 76 76 75 73 76 72 76 75 73 69 69 67 70 69 65 70 64 63 65 62 63 65 65 64 61 58 61 60 62 57 57 59 56 54 55 56 56 56 52 52 50 53 50 52 51 50 48 46 46 45 47 46 43 44 42 44 41 42 41 43 42 39 39 38 38 38 37 38 36 38 35 37 36 36 34 33 32 33 31 33 32 32 30 31 31 28 29 28 28 27 26 27 26 26 26 25 24 24 23 24 23 23 22 21 22 20 20 21 20 20 20 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 19 20 21 21 21 21 22 22 22 23 24 23 24 25 25 25 25 25 27 27 28 28 30 28 29 31 31 32 30 31 32 31 32 33 34 35 34 35 36 37 36 36 38 39 38 39 41 38 40 42 41 40 43 41 43 43 46 45 44 48 48 49 47 50 49 49 49 53 53 52 51 55 53 57 56 58 58 57 60 57 61 57 62 58 62 60 61 60 66 62 63 66 65 67 67 70 71 73 68 74 74 75 72 73 76 78 78 79 77 81 81 76 80 82 80 83 81 86 85 86 84 86 83 88 86 85 88 91 93 96 95 98 96 96 98 100 95 97 102 97 99 97 103 101 102 108 105 105 108 108 104 111 112 112 109 108 113 112 115 115 120 121 115 125 117 116 124 128 126 126 123 130 125 126 127 128 132 133 137 137 141 140 134 140 135 143 133 147 136 141 139 139 144 140 146 141 142 157 147 151 147 151 161 163 156 153 154 164 154 155 165 158 160 171 158 166 163 169 177 179 176 170 167 173 171 184 174 188 183 180 188 174 190 193 194 190 196 188 193 190 183 195 201 191 196 194 190 191 207 206 207 210 213 212 199 200 203 199 207 211 206 220 208 215 226 211 220 218 229 214 216 234 221 224 232 222 231 230 233 227 231 225 231 248 246 250 249 250 243 248 246 237 237 256 250 241 256 263 247 254 266 262 269 256 265 270 271 250 273 257 276 262 262 272 262 271 264 273 282 287 280 291 266 285 269 278 283 274 298 301 285 297 283 286 295 285 288 290 293 314 312 312 314 309 307 296 316 313 298 297 318 300 311 308 317 306 314 332 322 313 339 333 341 324 313 345 320 321 331 343 319 336 328 354 338 328 343 336 341 344 354 362 357 344 359 365 359 363 347 343 357 350 372 348 378 348 381 353 385 352 356 354 359 384 377 368 384 392 372 382 388 373 367 370 394 368 395 374 400 393 406 406 397 415 386 414 406 397 409 389 395 403 401 392 426 410 429 427 428 416 403 430 402 432 422 442 409 432 426 447 441 410 437 419 423 448 423 425 453 448 426 450 444 439 449 439 466 444 439 428 467 462 432 441 450 459 436 465 458 472 450 483 463 444 468 448 454 450 463 465 457 490 455 496 476 460 459 495 488 467 503 495 502 475 499 504 505 477 473 515 519 487 521 510 485 491 524 518 481 506 523 524 493 513 527 514 514 491 528 526 514 523 513 534 508 547 523 513 526 544 503 544 540 544 513 538 547 518 523 513 531 556 542 560 545 553 548 572 548 548 541 536 562 568 527 576 535 571 545 564 537 537 548 585 572 549 537 576 564 592 591 598 574 583 552 568 576 559 600 577 602 551 577 609 579 588 575 566 561 570 590 564 590 598 582 566 595 591 568 614 618 577 604 596 607 625 576 608 615 628 630 589 624 604 585 633 620 590 622 606 637 640 622 604 589 638 602 610 595 600 610 655 601 626 601 627 609 611 610 661 623 621 649 612 666 636 644 613 621 642 639 622 639 650 613 623 653 674 634 634 667 643 677 619 639 640 648 641 651 682 639 652 664 638 667 646 682 629 671 655 645 693 646 678 659 668 644 671 643 669 699 686 654 686 641 659 649 701 658 680 675 665 675 685 701 679 701 679 661 694 658 653 709 701 662 699 678 707 691 658 688 677 724 679 660 665 668 667 674 720 666 690 688 710 722 670 709 709 682 709 691 704 672 697 714 708 699 709 706 728 727 690 681 733 711 737 708 676 677 694 709 684 731 700 704 717 703 687 689 732 748 716 723 718 739 723 705 745 686 723 739 706 736 745 720 709 736 726 710 721 734 698 725 693 740 743 701 695 696 709 741 745 715 735 695 731 700 698 733 722 733 735 743 741 713 744 707 720 704 700 745 730 699 744 714 726 711 701 748 721 708 734 742 709 719 730 731 746 734 706 722 740 745 740 705 743 718 745 703 722 732 737 725 734 710 717 710 734 710 709 706 729 748 717 707 715 720 750 709 716 745 742 709 738 721 742 739 708 708 709 736 707 729 708 731 708 728 708 710 715 722 732 739
710 709 707 708 741 723 745 708 713 707 709 736 742 709 713 738 707 739 710 733 708 724 720 721 709 710 734 716 739 710 724 718 711 712 706 709 705 748 730 712 708 750 709 704 707 708 707 709 705 703 709 704 725 708 703 702 743 730 731 725 714 708 709 705 736 705 748 716 701 731 709 741 723 701 699 725 698 743 699 749 731 727 701 698 723 698 714 720 699 733 725 747 749 693 740 696 726 721 746 711 692 712 730 732 699 695 701 725 724 727 711 730 691 735 684 725 731 691 688 721 695 723 686 713 733 686 720 693 722 702 724 691 740 734 745 745 744 711 734 719 698 729 725 740 735 694 673 727 691 724 696 672 689 724 677 720 702 726 668 684 714 668 668 662 677 662 704 709 667 665 723 680 700 660 680 712 722 702 689 667 685 661 677 675 704 651 707 685 704 650 646 656 692 684 685 650 687 650 665 644 670 664 675 691 700 680 657 648 656 680 694 663 654 690 692 642 676 656 677 659 685 645 671 661 682 627 661 673 647 625 650 648 664 644 634 623 650 638 676 657 657 671 650 643 643 608 625 633 631 611 633 626 616 653 629 604 652 628 660 627 607 637 629 620 646 613 614 628 604 593 597 637 629 620 645 638 584 602 623 618 630 612 581 609 623 610 587 575 624 574 587 620 612 601 623 616 583 602 609 587 607 612 571 565 580 576 563 592 581 583 602 579 558 575 604 549 578 557 554 590 579 565 553 555 576 572 574 554 590 551 583 571 541 584 549 573 570 574 531 561 562 554 568 535 562 563 568 525 552 559 528 517 543 544 537 555 531 550 545 507 536 507 527 546 533 551 518 517 508 503 514 532 534 521 530 508 524 523 534 509 489 491 524 513 486 505 481 504 509 479 481 499 504 510 478 510 469 506 503 484 497 484 481 508 479 460 484 474 485 484 454 485 478 453 461 488 484 450 466 455 475 482 445 446 441 466 441 468 462 447 472 446 443 440 471 441 425 436 456 464 464 455 425 435 433 445 422 415 434 429 412 422 411 418 416 433 412 418 441 401 421 440 423 399 432 431 394 416 396 407 420 392 392 407 390 404 415 387 413 382 411 408 392 401 401 391 379 407 380 394 392 385 384 378 378 369 382 394 386 393 379 354 372 386 355 350 379 360 353 364 352 346 369 343 362 344 363 346 338 349 361 363 343 343 352 330 327 348 336 328 329 350 333 346 338 340 323 335 316 317 335 333 329 335 315 307 325 333 323 319 305 317 316 300 321 305 298 316 292 299 306 317 293 302 287 291 306 300 289 289 288 293 280 283 277 296 299 291 270 269 272 277 289 271 271 280 268 268 272 280 258 263 256 265 275 255 265 265 257 266 259 254 253 268 261 249 240 256 239 251 253 236 256 245 242 234 252 229 251 227 233 240 243 233 234 236 222 222 231 231 216 221 215 223 221 213 226 215 217 211 213 217 222 203 205 209 215 206 199 198 208 201 211 204 193 199 197 191 195 199 194 190 190 186 191 196 192 196 186 184 180 182 184 175 173 188 182 178 176 176 178 175 171 170 167 163 173 174 161 167 166 168 165 158 164 165 160 158 157 163 153 159 147 160 156 148 147 144 147 149 140 139 144 146 142 148 138 142 142 138 138 136 138 135 138 131 138 131 126 133 135 122 130 122 128 118 119 117 118 115 117 115 114 112 116 120 116 113 116 116 110 112 108 107 112 103 110 107 107 99 100 98 101 100 99 103 104 94 100 92 97 93 96 96 94 90 95 89 89 85 85 87 87 82 85 85 84 79 81 84 84 78 82 77 75 75 76 78 78 78 73 72 72 69 73 70 73 72 66 68 69 69 67 66 67 65 63 60 62 61 58 57 62 59 59 56 59 57 54 54 53 54 53 53 51 51 49 52 51 47 48 48 46 47 45 47 47 46 46 42 43 42 40 40 40 40 38 40 38 39 39 39 36 38 37 35 34 36 35 33 33 32 32 32 31 32 32 30 29 30 29 28 28 27 26 27 26 26 26 24 24 24 24 24 23 22 22 22 21 22 20 21 20 19 19 20 20 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 20 20 20 20 19 21 21 20 21 22 21 23 22 22 24 24 25 24 25 25 26 27 27 26 28 28 28 29 29 31 31 30 30 31 31 32 32 33 35 36 34 36 35 37 38 36 39 39 38 40 39 41 42 39 43 40 42 41 43 46 45 46 44 48 46 47 47 47 50 48 53 52 54 52 52 56 54 56 56 58 55 57 58 57 61 62 57 61 59 64 61 63 62 65 64 64 66 68 70 68 67 67 69 71 73 69 75 73 74 76 74 78 75 81 78 82 83 79 78 82 83 81 87 84 84 85 83 89 87 88 93 91 93 97 95 95 94 97 97 93 102 104 98 96 103 104 102 104 101 106 104 102 104 106 108 107 108 114 116 111 111 118 117 121 116 120 114 124 119 118 119 118 127 120 129 131 124 128 131 135 131 137 133 133 132 132 137 134 144 141 145 147 136 145 137 142 146 149 148 152 149 150 154 150 149 158 149 160 151 159 160 166 153 167 168 161 156 160 169 173 171 171 177 176 172 170 171 181 177 174 186 172 173 172 178 191 177 191 192 179 185 183 197 200 190 191 190 204 203 201 201 190 192 205 192 202 195 214 198 203 211 205 205 219 215 204 213 214 226 225 213 215 225 230 229 228 222 229 231 230 224 231 239 241 235 232 236 233 249 251 235 249 234 250 235 234 248 243 255 256 244 257 247 266 253 257 270 265 265 267 266 261 257 263 263 262 280 280 279 268 267 267 263 288 267 276 281 267 271 283 294 288 283 295 300 304 280 292 282 283 302 304 298 293 312 287 313 313 308 302 316 319 312 316 302 306 304 329 316 323 304 325 319 308 327 316 340 333 333 329 336 318 343 343 339 331 328 350 345 340 357 347 333 362 344 333 344 352 342 351 345 340 372 358 369 368 359 368 377 375 378 360 370 357 370 366 381 389 372 383 385 380 382 387 375 393 389 373 375 387 380 405 375 380 410 379 380 395 414 416 390 384 410 415 406 407 416 409 392 395 420 394 417 434 412 405 419 421 411 425 422 434 439 435 447 443 443 434 416 433 454 440 436 437 418 459 451 458 455 465 441 462 457 442 454 450 457 432 446 474 446 471 441 442 480 481 452 468 481 453 477 476 474 491 488 485 463 500 480 495 479 460 474 471 494 495 470 468 486 510 470 488 493 477 487 505 478 505 490 507 483 480 480 508 515 487 523 529 511 501 515 525 511 522 522 514 535 495 498 499 519 545 511 538 549 546 547 536 531 542 534 557 542 548 563 528 519 553 560 521 550 555 540 550 561 575 529 569 570 555 538 544 579 582 572 576 582 567 589 542 582 584 561 559 562 590 554 576 545 588 568 599 576 570 604 607 578 602 588 574 589 561 557 614 581 615 580 589 604 618 608 593 606 592 569 589 576 572 624 573 601 574 615 626 625 599 581 629 613 585 585 599 641 601 617 643 589 628 608 636 636 620 607 628 593 614 647 636 638 658 659 653 652 636 635 604 610 655 636 634 650 658 624 658 621 648 650 625 669 669 631 678 644 618 656 630 682 628 676 657 623 664 655 673 655 675 688 668 627 650 679 685 647 649 655 684 688 688 696 652 693 664 694 665 661 669 694 670 693 679 667 708 646 663 701 664 651 680 699 714 663 703 716 684 682 660 674 712 684 718 680 663 655 663 700 678 708 721 699 699 687 681 707 665 730 676 717 697 710 674 701 693 726 699 734 728 675 700 724 700 700 704 730 703 684 704 700 717 724 683 709 689 731 696 727 711 679 687 679 723 737 736 740 741 707 721 687 709 684 744 740 699 685 694 715 739 733 709 698 690 720 715 719 725 742 721 693 750 739 727 722 720 699 702 737 740 729 704 712 695 700 699 728 700 748 700 736 696 704 724 731 719 731 736 748 717 702 701 745 716 704 736 703 725 702 749 726 719 719 705 704 729 750 714 710 739 742 731 724 712 749 729 746 704 706 706 709 704 743 707 727 750 732 717 707 709 705 708 723 723 712 733 708 706 711 743 746 706 731 731 748 706 706 745 711 707 709 735 713 741 748 739 747 713 713 712 708
709 733 716 710 736 736 709 728 712 711 732 706 707 711 713 734 745 723 709 724 729 739 706 718 731 719 721 739 721 705 744 707 749 710 710 744 708 741 709 706 705 718 711 712 708 747 708 703 714 708 705 720 723 742 727 744 708 742 711 701 720 735 704 717 739 701 704 746 726 735 737 737 739 733 704 707 707 702 730 722 746 738 695 724 715 738 703 697 740 721 693 693 726 708 736 697 691 706 737 734 737 735 700 725 742 694 739 728 693 750 750 686 731 718 720 748 745 728 723 687 686 699 692 739 710 712 680 706 720 739 687 719 712 696 733 730 679 677 685 681 673 730 729 736 673 704 720 699 679 710 684 720 731 674 671 733 672 724 692 699 711 717 670 706 668 721 675 700 701 686 661 718 695 659 681 657 682 704 690 686 665 700 718 710 672 704 661 691 697 678 669 694 666 708 654 668 677 652 670 643 684 652 684 676 670 644 648 654 670 693 693 656 662 641 660 657 666 649 636 642 692 653 657 674 687 632 638 652 670 645 656 643 679 668 628 630 633 624 667 627 612 646 647 662 615 671 623 654 625 610 637 615 641 645 661 612 602 610 622 620 631 609 625 593 619 646 602 643 617 616 647 588 588 634 601 597 630 623 636 611 592 582 587 579 616 611 631 613 588 613 587 594 609 573 590 594 620 613 585 571 613 580 600 568 579 566 606 586 577 562 590 565 568 568 557 561 579 549 554 579 594 585 582 570 544 545 550 550 549 545 562 568 543 536 538 568 536 528 541 549 529 547 572 546 569 570 530 566 524 560 543 561 540 545 554 549 537 557 518 511 543 522 511 553 518 539 548 508 515 525 544 513 538 540 493 508 496 517 493 498 516 489 491 522 503 499 503 522 491 477 475 474 496 487 509 483 494 502 497 499 509 496 493 497 495 482 465 472 488 479 487 461 470 485 464 477 486 484 479 472 463 469 465 484 469 473 446 460 473 465 466 469 442 467 465 463 441 434 448 422 454 461 428 426 419 428 420 424 447 443 410 442 418 416 444 428 423 443 439 425 427 401 437 416 432 420 422 417 405 391 419 413 417 417 407 395 391 382 416 380 386 394 383 403 406 398 405 408 385 375 395 400 376 383 361 377 365 368 383 375 362 359 388 357 375 361 349 372 375 346 357 345 349 342 371 355 369 353 338 341 366 338 353 344 335 345 335 332 333 339 354 333 321 336 341 327 337 323 342 330 330 327 338 339 313 329 316 305 318 323 322 308 313 317 305 311 309 301 315 308 300 289 295 302 304 312 293 307 306 294 306 283 293 298 297 276 275 291 286 283 278 281 273 285 277 284 271 276 272 278 273 265 279 273 271 253 263 251 255 254 265 259 248 255 260 250 262 263 257 247 249 245 236 253 245 232 242 242 233 229 233 228 242 235 231 234 236 241 223 237 226 230 229 216 220 214 210 217 211 219 216 212 222 219 218 217 208 216 198 201 203 205 198 193 196 207 193 199 194 191 188 190 200 193 197 198 183 185 191 193 183 180 182 187 176 187 175 181 169 176 183 176 177 170 167 173 171 161 170 161 170 164 162 167 159 165 159 166 164 162 153 148 151 156 159 153 145 149 150 141 147 147 151 147 138 144 147 134 133 138 133 141 142 140 140 139 133 136 127 128 127 122 132 126 121 129 117 125 126 120 116 117 115 121 113 115 120 119 109 114 112 113 111 112 104 111 103 107 102 102 100 98 98 105 99 104 97 101 96 98 95 97 93 91 89 89 88 94 90 90 88 86 86 83 84 87 85 79 82 79 84 82 81 78 75 79 78 77 73 78 72 75 70 69 73 73 71 70 71 65 68 67 67 63 62 61 63 65 61 61 59 57 61 61 57 58 59 59 56 57 55 55 53 51 54 51 50 53 51 49 51 50 47 45 47 47 44 46 45 43 43 44 42 41 42 42 39 38 39 41 41 39 37 36 37 36 37 35 34 33 34 32 32 33 31 32 30 30 31 30 30 28 27 28 28 26 26 26 25 25 24 25 23 23 24 22 22 22 21 21 21 20 20 19 20 19 19 20 20 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 19 19 19 19 20 20 21 21 21 22 23 22 23 23 24 24 24 24 25 25 26 26 27 28 27 27 29 30 31 31 32 32 31 32 31 32 33 33 33 35 36 37 35 38 38 38 39 41 39 41 40 41 40 43 43 43 44 45 43 46 45 46 44 45 48 47 51 49 51 52 53 53 53 53 52 53 53 55 54 58 56 58 60 60 62 61 58 61 59 62 62 60 64 66 62 63 65 65 67 72 72 67 72 68 69 73 71 74 75 76 76 79 75 80 81 80 79 84 85 79 85 81 82 88 82 89 91 87 90 89 91 90 93 94 94 98 94 98 97 94 102 100 101 97 104 98 104 108 101 109 105 102 110 110 110 115 106 115 118 109 119 116 120 120 122 115 118 122 122 119 121 124 124 121 128 123 123 129 134 131 131 127 133 136 133 139 132 143 139 143 140 146 140 146 138 145 143 142 148 142 148 147 152 149 149 158 149 163 160 159 155 159 158 161 159 159 163 159 172 169 165 176 168 169 179 171 166 178 180 185 178 181 176 175 189 188 177 178 182 187 180 184 182 184 191 184 194 198 205 195 206 201 195 204 211 200 195 202 210 216 219 219 203 212 205 219 218 225 227 219 229 219 214 220 233 231 217 226 227 229 236 222 223 237 244 241 236 227 247 245 232 240 244 253 241 252 239 258 256 245 257 241 263 249 245 258 254 251 257 257 264 274 255 270 270 273 281 265 282 259 272 273 276 264 266 293 291 279 279 294 279 282 289 296 295 301 304 304 304 306 302 287 291 296 315 306 301 302 290 308 320 310 321 300 301 323 329 318 323 325 322 322 335 316 324 331 331 342 341 339 324 320 327 345 336 327 329 337 342 341 345 340 353 335 362 361 366 333 354 353 360 339 364 362 357 377 358 363 364 346 380 363 361 371 378 388 366 364 388 377 374 388 381 374 368 367 400 375 394 392 397 374 390 393 410 379 400 384 384 417 396 418 394 395 390 424 395 414 389 395 420 430 394 429 403 404 409 435 426 441 424 431 421 411 417 419 445 436 440 435 417 447 417 455 448 436 454 451 437 426 449 427 427 455 467 468 455 448 474 465 453 442 481 440 459 470 464 454 446 467 449 448 482 480 482 477 464 458 459 485 462 497 461 476 462 465 479 496 512 510 511 499 486 484 495 515 485 523 510 508 488 514 516 526 522 501 503 496 491 501 496 509 505 496 514 528 518 540 510 505 502 528 502 515 539 534 505 525 522 546 557 537 554 534 563 513 518 535 564 521 549 524 539 529 531 549 539 525 548 534 554 539 530 573 551 575 567 535 560 586 562 538 586 563 563 587 545 568 601 587 579 584 563 587 582 583 608 571 568 595 582 610 584 591 569 567 612 591 580 597 606 593 622 607 575 608 592 614 615 582 602 605 593 611 592 623 584 601 615 606 630 612 635 614 608 619 647 607 639 636 594 637 604 615 593 614 621 598 602 605 644 640 631 624 613 640 621 606 663 621 626 620 666 628 620 619 620 656 621 674 632 650 657 628 666 663 622 654 654 647 642 622 632 637 665 647 663 650 635 638 648 672 658 640 636 650 678 658 679 667 679 702 703 689 659 663 683 681 656 706 655 708 696 686 685 711 681 683 705 653 688 697 680 717 704 712 677 672 713 718 713 700 665 709 685 676 725 683 683 665 688 723 691 692 663 694 671 695 687 673 733 714 689 702 721 698 683 686 684 682 716 699 688 682 717 708 732 709 727 717 742 737 682 698 689 677 721 716 716 725 726 738 740 748 713 682 725 729 728 742 716 684 727 689 725 695 700 728 748 722 687 711 715 719 691 708 724 721 701 709 691 747 716 705 701 744 750 697 705 722 698 706 700 697 720 700 697 728 746 742 743 741 735 698 705 730 705 749 699 703 740 741 736 701 703 709 703 710 705 721 728 707 706 702 706 725 705 705 740 704 703 707 713 739 708 709 705 708 742 704 733 711 727 709 718 738 707 732 710 734 725 743 711 724 730 723 734 708 729 741 707 708 725 708 747 712 709 713 709 714 742 713 726 750 748 724 711
741 709 735 706 711 730 738 712 740 739 734 709 725 709 730 746 727 708 746 726 707 712 708 745 707 708 732 748 739 722 707 714 720 731 746 747 708 708 739 706 708 723 704 713 721 740 704 714 736 707 705 729 706 703 732 706 729 708 703 724 742 701 722 722 727 703 705 709 702 709 713 747 732 750 748 747 734 703 709 706 737 699 701 708 740 736 714 708 735 734 713 719 718 711 717 723 704 732 750 714 694 700 711 702 741 707 714 724 750 689 750 737 709 729 685 717 742 715 717 700 747 705 711 705 695 713 696 683 746 702 733 741 710 695 703 717 708 706 683 706 699 741 702 703 678 708 718 671 669 695 702 693 725 711 717 699 718 701 684 693 699 713 724 724 665 719 700 689 682 722 712 662 719 670 682 722 658 688 692 696 668 693 691 674 713 710 655 711 649 666 663 673 680 679 693 646 697 647 669 643 648 642 647 678 659 637 678 690 634 691 683 648 672 651 677 658 653 670 656 659 657 659 684 673 641 640 637 671 651 638 622 672 673 637 663 670 626 671 646 614 641 615 643 610 666 608 624 610 624 661 639 636 609 647 602 614 603 639 599 605 633 595 654 621 653 647 626 641 649 629 632 601 595 592 621 602 608 597 632 636 588 606 611 577 631 589 626 609 625 587 582 581 598 586 620 604 619 576 615 604 590 566 607 602 594 571 591 572 560 566 606 568 606 564 570 585 571 586 561 595 583 594 574 592 576 588 589 564 547 543 581 551 575 562 569 575 568 572 528 545 560 577 524 564 528 540 523 536 560 544 553 565 539 519 562 513 546 540 532 548 541 520 533 533 532 504 535 517 525 502 515 536 520 531 531 509 526 491 522 527 496 499 502 529 495 527 526 504 517 487 486 522 480 511 473 470 473 498 497 494 474 493 488 505 467 469 491 456 482 465 488 454 495 453 466 488 479 492 483 485 457 468 473 449 481 449 477 474 441 434 441 473 456 443 437 434 436 450 436 451 431 434 448 433 457 458 417 438 420 431 416 432 429 414 431 444 434 431 425 403 435 417 427 432 434 418 421 426 425 412 402 401 415 392 422 405 384 414 407 403 387 393 386 400 377 388 406 408 378 374 379 401 397 369 375 363 363 377 362 366 373 371 354 385 383 363 375 360 353 362 367 354 347 370 361 362 368 353 349 347 341 360 362 352 343 355 342 329 336 348 324 354 335 327 336 348 337 325 331 320 322 339 320 308 311 327 332 311 324 310 322 322 320 311 315 318 315 318 304 319 305 291 301 307 287 297 311 309 284 305 304 298 292 276 274 292 294 283 280 269 284 278 267 278 274 284 277 277 265 279 267 264 275 271 269 254 260 262 266 270 268 263 246 244 264 263 242 246 243 254 256 235 239 250 235 235 242 229 239 243 236 233 231 229 231 222 239 231 234 231 219 218 214 219 211 226 211 214 223 207 223 217 214 210 219 214 201 217 211 212 200 210 194 210 195 206 206 195 199 197 203 192 186 187 191 185 181 186 190 189 180 177 181 182 186 173 185 174 180 174 167 179 170 167 167 169 177 173 164 168 168 157 169 165 163 157 157 159 155 153 152 157 155 148 155 149 144 155 150 149 148 146 139 148 138 141 145 134 142 145 135 138 137 139 136 134 136 136 131 135 132 122 121 123 128 129 119 127 126 115 120 120 123 118 113 117 111 119 118 108 107 109 110 110 108 111 105 102 101 102 99 105 101 96 104 99 103 94 94 97 94 94 95 93 89 88 92 95 90 93 86 89 85 82 85 81 80 84 80 85 84 79 82 82 79 76 78 79 73 74 75 73 76 70 74 69 69 69 72 69 65 66 64 68 67 62 64 63 62 63 61 61 58 58 61 60 59 59 57 57 57 52 56 55 55 54 50 51 50 52 48 50 49 48 48 47 44 45 44 45 45 41 42 42 42 41 42 38 38 38 41 38 39 38 37 37 36 34 35 33 33 33 34 34 31 32 30 32 31 29 30 29 29 27 28 26 26 27 25 25 25 24 24 24 24 22 23 23 21 22 21 21 20 21 20 20 19 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 19 20 21 21 22 22 22 22 22 22 23 23 25 24 24 26 25 27 27 26 28 27 29 29 30 31 30 30 32 31 31 32 34 32 33 35 36 36 35 35 38 36 38 37 41 38 40 39 41 40 43 41 41 42 43 43 46 46 46 46 45 46 49 49 47 50 49 50 50 53 53 55 56 56 53 57 58 57 58 58 60 57 62 60 63 59 63 64 66 61 67 68 64 69 66 66 69 67 70 72 69 70 70 76 74 77 76 75 79 79 81 78 77 83 77 82 84 81 83 87 84 88 86 88 89 89 91 88 91 89 94 98 98 97 100 97 96 95 103 99 99 96 106 98 100 107 100 105 107 106 114 105 109 115 117 118 117 112 119 120 114 121 115 117 124 122 124 125 121 118 125 130 123 129 128 136 136 131 127 127 131 133 135 141 141 146 133 134 139 142 149 142 151 150 146 150 150 150 144 144 151 154 150 148 156 155 157 156 157 166 154 167 158 171 158 161 170 160 174 178 174 169 165 179 181 176 171 181 172 180 172 190 185 175 191 184 178 189 196 195 192 186 196 193 190 187 191 207 203 203 194 210 199 201 215 212 206 199 216 218 214 219 208 209 208 224 214 223 213 216 215 215 216 228 231 233 237 219 239 225 243 228 232 235 238 236 235 235 246 239 232 237 248 243 256 254 258 261 261 250 259 256 255 254 272 256 251 259 264 258 262 267 278 272 273 263 286 269 280 263 278 272 275 272 288 294 288 272 297 274 277 286 297 304 282 304 282 297 303 287 303 292 291 310 290 295 313 315 315 301 315 299 305 318 328 306 309 332 327 317 320 314 311 340 331 331 320 320 326 345 349 334 330 348 355 356 356 327 349 328 351 343 357 333 337 340 337 341 350 369 369 343 372 343 360 360 346 350 358 367 356 362 365 373 385 374 376 372 392 369 375 391 400 397 379 376 391 389 382 398 404 410 402 410 411 396 391 403 418 383 405 413 410 397 393 418 407 426 416 415 413 432 438 400 403 403 421 415 423 406 411 446 436 447 450 444 447 421 420 458 448 434 459 448 439 439 428 452 429 446 453 463 465 467 455 465 474 473 468 473 439 457 454 462 488 453 469 491 481 468 472 451 465 466 497 500 489 468 473 503 467 505 500 492 504 496 475 472 472 489 490 518 490 511 503 481 490 510 486 503 518 518 498 491 493 491 510 503 536 523 525 506 518 501 522 515 548 549 528 550 525 504 507 518 529 538 538 545 545 510 525 555 533 532 549 545 532 555 527 524 521 564 552 574 577 557 581 535 547 572 558 556 568 546 576 562 537 560 539 543 585 548 572 569 573 560 602 596 562 566 585 563 559 579 609 595 572 588 578 581 613 596 603 562 613 579 565 588 600 618 583 572 576 593 623 606 584 581 626 595 619 604 581 614 592 631 612 599 627 627 604 625 628 627 608 645 643 646 619 616 646 618 594 605 634 644 645 610 657 621 661 613 628 616 637 657 607 635 660 614 645 662 643 621 655 669 657 637 672 655 675 647 659 629 645 654 673 648 630 626 686 679 676 626 632 643 667 656 650 683 672 658 686 638 669 682 685 663 647 694 637 644 639 676 699 701 682 650 681 693 699 654 701 656 661 665 707 650 685 653 703 696 680 672 704 698 710 657 660 695 683 709 676 659 686 716 681 665 709 700 685 707 708 695 730 673 685 687 705 733 732 677 699 729 673 705 723 685 721 709 686 706 707 695 680 741 729 704 683 719 720 741 742 695 727 697 748 699 746 740 699 733 718 732 719 741 735 695 748 722 718 739 723 712 708 688 708 744 730 714 708 707 734 748 694 737 695 711 722 735 732 698 699 720 725 738 734 748 735 709 722 700 701 733 746 745 721 744 732 733 745 704 737 702 740 737 713 734 731 702 704 722 720 750 748 701 703 706 702 702 713 727 710 705 716 745 740 703 742 715 706 740 706 709 724 734 738 706 704 729 729 739 706 732 722 711 712 729 732 719 710 724 740 748 706 709 711 708 714 711 722 713 708 711 707 708 740 707 725 746 708 707 708 720
707 746 708 707 708 723 722 707 712 710 710 707 750 713 744 736 710 715 710 736 707 711 746 710 706 709 723 716 711 707 709 721 740 714 717 709 733 719 728 721 705 731 703 730 703 710 704 709 703 709 705 742 741 728 726 708 706 742 703 726 701 704 728 704 728 723 706 702 711 700 724 733 704 704 745 710 728 698 716 735 700 708 698 715 745 733 743 711 705 696 713 746 722 695 716 694 737 724 723 712 692 706 747 712 688 716 747 691 730 728 699 686 747 722 700 726 727 692 730 711 742 705 741 682 748 689 705 695 715 724 712 725 690 731 734 685 742 679 716 708 695 696 731 728 695 698 683 710 708 710 689 729 707 703 667 721 729 710 708 710 689 674 691 687 689 714 668 722 660 661 693 657 702 694 667 698 685 673 668 698 658 651 677 710 678 687 712 700 680 677 696 678 707 698 682 643 692 690 657 663 644 705 659 639 694 680 664 687 643 694 653 677 638 676 650 679 647 628 683 654 658 637 668 652 667 678 648 654 663 639 659 650 676 651 646 664 644 669 648 663 672 650 640 631 639 651 623 634 667 626 612 632 613 606 623 610 646 652 621 608 642 625 638 618 624 649 647 615 600 627 596 625 634 586 611 627 639 591 623 640 606 618 634 611 591 603 580 603 620 599 613 590 582 591 624 619 604 567 570 610 573 592 586 592 579 593 569 599 576 590 582 598 597 565 551 591 598 599 562 586 595 572 583 561 563 582 540 582 554 583 582 579 550 561 576 559 564 543 561 576 545 540 536 554 568 524 544 558 542 536 551 555 564 557 536 513 536 541 513 542 539 538 519 502 541 534 531 510 523 542 539 500 539 494 497 521 492 527 499 489 521 528 499 503 491 516 512 502 503 514 496 485 502 473 491 480 511 485 482 472 464 487 505 501 480 475 460 456 479 477 492 483 457 455 463 451 487 461 475 459 451 450 485 463 443 482 450 441 436 445 466 469 447 443 435 438 447 454 448 448 425 446 460 444 439 451 416 442 443 418 441 410 412 441 436 413 407 437 414 404 432 414 437 428 433 432 418 409 418 428 421 402 392 419 385 400 397 414 384 409 408 406 390 412 380 406 372 370 370 374 388 398 380 385 371 394 396 374 393 360 380 380 384 376 364 350 380 362 364 372 360 352 356 346 344 353 340 358 370 345 363 355 359 335 353 347 352 332 351 353 326 334 331 331 342 333 331 317 328 324 336 328 318 316 321 307 330 322 319 324 316 324 326 305 326 318 294 302 296 296 314 307 311 299 298 286 300 310 293 295 292 290 300 295 295 291 280 275 286 295 275 267 291 285 275 284 269 275 285 280 283 265 270 273 266 254 262 252 258 258 249 246 253 256 247 260 251 258 251 242 245 240 254 239 249 241 237 251 230 249 238 236 228 243 237 240 241 221 228 219 217 228 220 221 214 224 210 224 208 225 218 220 219 203 206 210 205 207 208 201 207 211 208 202 200 195 204 198 195 193 204 196 200 190 193 194 180 196 184 189 184 179 184 176 176 171 172 174 182 168 179 176 181 172 163 166 170 163 170 166 159 168 163 162 160 154 164 164 156 151 153 149 159 155 153 158 148 155 146 146 141 149 143 139 141 139 140 143 140 146 144 131 138 132 138 137 129 132 127 132 130 125 121 127 129 125 125 122 120 118 119 120 123 120 118 112 114 119 110 114 109 114 110 115 106 111 102 102 101 101 102 107 105 103 100 101 95 95 96 98 94 99 99 92 89 95 93 95 92 88 87 86 88 82 88 85 85 81 85 83 80 80 76 83 81 81 77 78 77 75 74 74 71 74 75 68 70 70 66 70 69 68 64 68 67 64 62 60 62 60 59 59 58 61 62 57 58 59 54 54 56 54 56 53 55 53 50 52 50 48 48 50 48 49 46 46 44 47 44 43 44 43 41 41 40 42 41 39 41 38 41 39 39 36 38 37 36 36 36 36 35 33 33 34 33 32 32 31 30 29 31 28 28 27 27 28 27 26 26 25 25 24 25 23 23 24 23 23 22 22 21 21 21 20 20 19 19 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 19 20 19 19 20 21 20 20 22 21 22 22 22 24 24 23 24 25 25 26 26 27 26 27 28 27 28 30 31 29 32 32 32 31 32 33 34 35 33 35 36 36 35 36 36 37 37 37 40 40 41 39 41 42 42 41 42 41 43 44 43 44 44 48 48 46 47 47 49 48 51 53 54 50 54 54 54 54 54 57 55 56 56 59 62 59 62 60 62 59 65 65 65 61 64 66 65 68 69 66 69 67 71 72 75 74 70 71 77 76 75 75 78 79 79 81 77 84 78 80 82 82 83 88 83 89 89 91 90 89 87 94 89 89 95 91 94 95 96 100 97 94 99 95 98 104 100 105 103 107 108 109 108 111 114 105 115 112 116 113 112 116 110 117 117 117 125 125 118 121 125 120 123 129 130 121 128 123 123 127 136 127 133 132 131 131 135 140 135 134 133 146 147 139 139 142 141 145 148 152 143 146 152 156 147 155 154 151 162 156 163 157 157 163 165 161 169 161 166 161 167 176 161 178 171 174 176 169 175 178 185 186 185 177 178 183 174 192 181 182 186 190 190 193 186 187 185 187 196 191 202 202 205 208 202 211 204 199 206 200 208 199 202 207 214 215 209 214 226 220 211 210 214 216 222 212 216 226 231 217 227 240 229 243 242 226 245 245 234 239 241 242 240 248 243 256 234 237 255 261 239 242 242 249 257 249 259 268 251 257 252 255 272 275 263 273 274 281 266 259 277 281 273 270 275 282 288 276 276 282 273 274 287 294 284 292 298 281 303 296 292 295 305 299 308 289 312 308 291 298 313 304 294 299 319 324 301 320 306 322 307 323 328 330 311 310 333 324 340 336 333 343 347 347 328 349 336 338 336 334 342 332 344 354 360 352 353 359 347 353 346 365 359 371 355 349 376 363 365 380 358 380 356 381 358 365 369 386 377 376 387 361 373 370 367 386 397 389 393 381 388 401 395 396 381 380 397 384 381 380 410 404 420 405 399 388 388 412 388 402 411 399 426 399 422 401 403 416 425 427 428 403 414 436 437 421 442 438 420 420 414 435 439 452 421 427 422 457 456 433 452 463 440 428 465 451 474 450 439 472 475 444 439 448 474 458 443 462 466 474 482 488 448 464 469 469 464 460 461 476 470 462 484 480 479 503 467 473 503 479 498 468 492 499 481 500 501 484 503 510 512 484 505 513 504 491 521 527 488 500 535 528 500 511 529 517 516 497 508 540 519 507 550 530 522 511 544 550 514 548 535 531 549 518 513 516 539 534 547 533 524 544 565 562 563 546 531 561 545 536 550 582 561 575 564 564 535 562 584 536 540 582 579 584 561 585 570 599 550 546 576 574 574 586 565 588 593 597 609 574 597 607 570 605 573 590 597 573 576 576 592 615 579 568 604 607 614 613 593 576 594 596 614 584 607 587 602 603 633 611 584 604 631 598 596 625 642 602 603 591 590 646 606 618 624 652 640 615 612 614 632 624 632 651 653 613 608 665 622 623 609 630 648 650 646 656 645 673 631 661 654 638 647 647 628 639 651 673 668 667 647 632 633 680 670 678 670 670 648 657 670 667 628 662 689 663 691 678 637 657 689 642 690 682 654 672 665 642 678 666 681 644 693 658 695 651 693 704 651 658 648 681 701 692 716 682 702 671 664 692 657 675 667 682 669 708 662 688 664 694 694 663 710 710 728 674 686 687 684 666 710 701 726 683 705 701 667 728 677 738 690 703 678 674 677 698 718 708 712 681 698 737 717 717 694 718 695 717 745 692 705 727 693 701 735 749 696 705 738 749 704 709 702 706 700 700 747 728 716 723 714 703 687 745 747 695 723 750 712 742 746 714 695 699 726 724 704 692 693 735 748 695 718 699 697 722 698 742 713 728 739 700 747 744 749 732 741 700 735 733 738 730 709 733 743 702 703 714 705 745 701 732 735 702 707 706 708 709 718 709 708 703 712 735 703 707 706 725 732 721 707 742 748 707 710 707 708 722 707 724 711 708 737 707 713 711 706 725 731 714 720 717 715 710 706 726 749 734 715 715 718 733 709 730 724 719 717 711
729 707 738 706 717 710 726 710 735 723 707 711 742 708 729 710 719 747 716 736 711 741 708 706 718 740 738 730 712 706 710 709 749 727 748 721 704 708 711 710 707 704 732 704 713 706 727 704 730 704 707 719 711 710 734 703 730 715 747 740 717 744 746 706 710 738 735 747 705 699 699 731 736 720 723 724 697 723 716 698 699 711 696 734 701 718 697 693 719 715 732 703 692 711 718 725 693 739 709 716 739 701 696 739 709 689 702 688 735 690 696 687 692 688 702 715 684 744 699 738 709 720 716 714 748 700 744 725 691 690 709 717 724 679 677 711 687 692 703 684 708 716 739 708 732 716 735 688 711 701 700 735 682 674 687 670 683 734 675 691 712 730 673 709 684 663 662 688 722 688 692 694 719 673 702 680 692 717 690 682 683 656 678 657 698 703 664 712 666 656 671 681 699 665 709 684 664 692 648 645 666 661 664 684 702 676 640 686 673 653 634 685 652 668 676 688 679 680 657 641 674 642 667 637 635 670 652 640 624 635 650 677 626 617 616 667 650 647 640 612 639 611 672 637 635 649 646 620 661 632 610 610 620 608 660 603 615 601 597 643 613 613 603 628 599 601 614 594 611 594 621 590 629 628 604 612 642 613 589 590 583 599 625 630 593 617 619 594 593 589 576 583 576 610 601 599 582 585 609 603 590 586 617 583 606 558 560 559 586 565 554 602 556 559 560 566 592 583 598 555 548 550 578 541 576 550 586 583 579 543 568 580 535 537 567 581 551 541 530 578 579 558 528 570 566 556 559 531 524 534 534 532 519 521 535 532 538 509 529 557 527 541 536 530 541 542 541 539 498 538 527 528 507 514 526 522 539 527 495 528 534 513 492 519 495 508 513 501 476 501 508 498 507 504 518 477 492 513 489 475 493 506 507 498 461 471 461 489 460 459 456 470 480 460 465 490 490 450 474 451 482 441 446 448 466 439 442 459 438 477 450 464 446 438 437 464 437 446 442 430 462 449 457 418 438 447 457 448 439 448 428 449 411 414 441 434 424 437 417 437 424 403 402 410 420 431 398 413 419 390 426 409 388 402 415 400 420 408 385 403 406 406 413 409 397 374 393 379 386 378 388 402 401 365 398 362 389 376 381 380 381 363 385 363 367 369 377 381 365 362 362 376 352 344 366 371 342 358 361 346 350 335 348 336 334 337 351 348 345 337 340 351 326 334 321 332 342 335 345 335 336 339 313 328 335 306 333 313 318 319 317 309 325 322 300 319 314 303 307 297 303 290 294 301 290 309 309 293 285 304 302 292 281 291 288 289 294 274 275 271 288 271 285 270 266 278 279 275 276 278 282 257 262 260 257 252 263 266 250 256 268 250 266 257 246 252 247 249 246 250 237 235 256 254 249 243 243 251 240 232 245 246 228 243 226 243 230 222 235 227 231 236 215 217 217 228 218 219 208 209 207 219 213 208 208 208 206 213 217 198 199 201 212 196 210 202 198 196 190 189 204 202 193 195 183 184 191 194 178 182 178 176 182 177 184 180 182 173 169 184 168 177 169 174 175 172 169 168 174 168 167 163 162 156 158 153 156 159 158 160 162 158 154 158 157 152 151 154 148 149 142 151 140 138 145 148 140 145 143 136 137 143 131 134 133 131 131 134 127 134 125 123 122 131 131 127 126 118 123 121 120 121 120 120 119 118 119 117 116 108 110 113 112 112 107 112 106 107 101 101 100 100 101 104 103 98 98 102 96 99 92 91 99 94 92 88 94 94 87 85 87 91 84 89 88 81 87 87 80 83 77 77 79 82 77 78 74 75 76 78 73 73 70 70 73 71 73 71 66 68 66 69 65 67 67 65 64 62 64 61 63 58 61 58 59 60 59 59 58 57 54 54 54 53 54 54 53 53 52 49 51 48 46 49 47 48 44 47 44 43 43 42 41 44 43 42 42 42 38 40 40 38 38 38 37 36 37 37 36 34 34 34 32 33 32 33 33 32 31 29 29 28 29 29 27 27 26 27 27 25 26 25 24 25 23 23 23 23 23 22 21 22 20 20 21 19 20 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 19 19 19 20 20 20 21 21 22 23 22 23 23 24 25 24 24 25 26 26 27 26 28 27 28 30 28 29 29 31 31 33 33 32 32 32 33 35 34 36 37 35 37 38 39 38 39 38 38 38 41 40 42 43 41 41 45 42 43 44 44 44 48 47 47 47 49 50 51 53 49 54 54 54 54 54 53 54 58 57 58 58 58 57 60 58 61 58 60 61 65 65 67 62 67 67 67 68 69 71 67 73 72 70 69 73 75 74 73 73 78 77 77 81 81 83 77 81 85 83 87 84 85 84 86 85 87 92 86 90 94 92 96 92 98 92 97 98 97 96 99 101 97 100 104 104 107 99 101 101 109 106 103 107 115 110 115 108 112 118 117 112 121 115 116 122 118 117 117 127 126 123 124 126 129 130 133 129 127 134 136 136 127 138 140 134 136 139 139 139 145 145 147 149 138 144 150 141 146 147 151 146 152 146 155 152 157 157 153 151 163 165 164 159 162 156 166 169 162 164 172 165 171 173 166 172 181 180 176 172 170 187 187 172 189 175 184 181 181 178 188 184 199 199 185 195 193 187 198 192 195 190 205 193 201 210 197 208 215 215 215 211 206 214 209 211 221 218 211 225 222 228 231 226 228 231 218 229 218 239 227 236 228 230 225 243 225 237 245 238 243 247 246 250 238 237 242 252 246 259 263 257 256 247 258 254 246 263 247 266 256 260 269 268 257 279 274 267 274 284 278 263 277 269 273 278 288 277 278 278 284 295 283 293 295 292 279 302 305 285 290 298 293 293 289 316 310 299 308 304 310 300 310 302 324 312 323 331 302 318 310 319 332 311 322 312 332 327 313 326 331 321 324 336 332 328 343 333 325 337 355 341 346 341 355 345 339 362 344 338 346 358 368 359 373 373 361 356 368 358 351 382 374 351 371 385 370 361 370 381 359 386 389 386 366 380 396 398 371 391 393 392 376 397 391 398 411 387 399 397 415 413 412 419 385 420 422 400 424 401 423 411 408 396 408 421 423 439 404 403 403 403 444 423 446 440 448 441 442 422 443 435 429 441 427 435 439 449 451 452 455 430 450 472 440 458 468 432 438 451 439 462 467 443 462 473 460 485 446 455 452 459 463 453 468 459 461 463 464 475 464 481 466 463 502 509 470 474 478 513 480 495 475 499 481 488 514 515 478 487 495 516 482 504 500 528 500 507 497 527 512 530 537 503 499 535 506 515 534 521 520 547 541 549 516 523 527 538 508 526 509 534 559 532 515 539 552 539 552 566 564 538 527 561 537 577 541 545 563 549 552 545 563 550 537 554 582 571 539 559 545 590 560 582 594 577 577 594 599 561 587 601 595 563 601 558 597 595 601 562 592 571 605 611 573 615 569 594 589 618 603 582 568 611 581 585 594 602 582 627 573 582 601 594 607 594 629 606 636 583 612 619 638 613 643 588 592 615 644 615 626 624 592 613 628 653 641 630 601 599 609 659 602 627 604 660 620 665 644 618 616 645 668 652 656 649 653 613 614 675 617 669 675 629 666 674 677 671 635 654 650 657 647 642 680 639 683 678 680 688 665 657 648 654 677 639 646 649 695 685 691 663 667 685 671 680 680 644 659 658 662 667 649 698 700 680 681 663 677 714 697 687 694 666 689 711 714 719 711 704 683 661 683 707 719 708 675 658 693 723 712 683 670 712 729 711 712 666 680 688 706 678 725 725 676 684 729 736 691 706 692 681 696 694 729 731 690 695 734 682 698 745 681 731 717 703 746 746 722 702 744 695 720 693 697 702 713 732 735 718 723 684 696 747 719 716 727 686 724 692 704 733 690 702 710 716 743 731 703 723 699 691 744 750 722 739 732 699 739 699 723 695 749 740 750 707 706 698 697 740 717 701 701 723 701 716 699 701 702 710 728 701 742 749 714 710 706 704 702 707 703 703 703 750 708 715 706 709 715 742 714 706 705 737 704 741 742 733 708 739 706 704 706 749 734 733 719 733 706 705 730 733 745 708 710 742 715 705 732 722 733 709 711 709 711 733 738 708 709 726 719 709 712 737 712 710 711
712 707 711 709 706 708 722 709 728 711 711 715 709 709 709 707 710 709 727 725 750 708 749 706 731 711 710 708 704 732 719 745 741 705 706 739 709 725 744 714 704 736 710 705 707 703 715 725 706 706 705 705 749 708 729 742 729 701 702 706 721 706 735 701 746 719 741 727 709 703 705 739 711 698 709 697 700 723 724 742 697 698 706 735 698 741 730 738 702 718 694 737 710 698 692 694 692 703 695 724 723 705 689 727 739 721 695 689 728 740 718 685 701 692 707 743 685 719 710 735 696 712 686 724 700 718 684 725 716 686 739 696 724 716 732 719 689 743 739 708 682 730 720 714 686 699 708 685 693 695 714 685 686 727 667 706 679 704 729 691 669 681 701 716 685 722 664 719 675 662 670 671 664 712 655 680 688 707 657 694 712 686 687 666 669 712 665 677 683 685 685 675 670 703 691 700 680 700 664 669 653 644 697 679 700 653 685 649 643 650 670 654 683 669 661 653 687 653 648 651 665 630 673 665 636 642 656 633 654 620 648 631 629 633 664 660 632 626 657 657 657 654 631 638 647 639 615 666 623 665 626 607 651 650 659 639 657 644 654 610 597 616 628 602 647 614 603 612 631 599 590 616 608 603 639 593 594 594 583 589 619 590 624 584 576 626 580 612 628 608 609 626 584 591 570 623 608 575 586 602 579 588 590 568 581 594 579 612 591 569 579 588 594 551 578 563 603 552 576 596 593 547 566 550 575 584 574 557 566 541 583 534 544 532 534 565 568 571 555 567 578 552 558 546 528 527 550 557 522 567 556 542 558 535 537 552 534 555 521 543 505 537 534 529 520 511 503 504 525 501 530 502 509 530 520 505 493 505 514 514 532 499 520 482 513 505 500 478 502 478 506 477 502 491 504 502 478 509 505 494 509 490 462 492 464 494 479 460 474 473 469 457 462 495 486 484 487 471 485 472 468 480 482 481 455 469 463 436 478 441 433 446 432 438 464 454 430 443 435 461 448 438 433 457 424 451 428 444 425 412 423 440 432 431 438 407 419 429 434 425 431 434 422 429 431 422 411 422 395 419 401 406 403 409 394 384 415 419 410 393 398 407 402 397 374 408 391 394 369 401 403 375 381 364 378 375 373 384 391 373 368 375 383 372 384 369 374 347 373 364 362 367 361 371 344 360 342 366 355 338 363 358 337 356 331 361 342 345 349 327 337 330 352 337 328 342 324 339 336 327 325 329 340 334 314 310 334 322 304 318 323 328 303 318 311 295 298 321 315 314 315 303 301 292 313 307 284 288 307 282 286 284 292 291 298 295 283 286 278 286 271 279 292 273 273 287 266 281 286 279 259 273 278 275 272 264 266 263 264 260 253 264 262 260 244 258 260 242 244 246 248 258 252 239 234 231 231 233 249 238 231 234 246 227 233 230 240 219 237 224 220 231 222 221 212 220 230 214 213 215 210 223 206 209 218 220 219 219 204 213 199 205 194 199 200 197 209 192 204 193 199 188 192 195 192 185 182 196 179 186 181 187 174 190 184 179 183 188 170 178 184 180 180 176 174 178 165 163 168 159 158 164 158 156 163 165 157 153 155 153 153 151 155 161 160 148 146 147 142 148 146 150 145 142 137 144 146 140 140 136 141 134 139 136 138 133 128 130 132 130 127 122 129 128 129 125 123 125 124 126 122 122 117 118 120 113 119 120 119 113 115 111 116 111 107 105 108 105 101 108 104 98 104 105 100 100 95 98 96 93 100 94 99 92 96 95 92 88 89 91 92 87 84 88 84 83 87 84 84 85 82 80 76 76 81 75 79 79 75 75 72 77 72 74 71 74 72 72 66 70 67 69 65 67 67 67 61 62 61 64 61 62 59 59 57 62 59 58 59 55 54 53 55 55 54 54 52 53 53 51 48 50 47 49 48 46 44 46 44 45 42 43 41 41 41 42 41 40 40 38 40 39 37 39 38 36 37 37 34 34 35 33 34 34 34 33 31 30 31 30 31 31 28 29 27 28 28 26 27 26 26 26 25 25 23 24 23 23 23 22 22 22 20 20 21 19 19 19 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 19 20 20 20 21 21 20 21 21 23 22 23 23 24 24 24 25 26 26 26 26 27 27 28 27 30 30 30 29 30 32 32 32 33 34 32 34 35 33 35 36 36 37 37 36 37 38 41 38 41 41 39 41 41 42 42 44 43 44 45 45 46 46 45 47 48 51 48 49 48 49 50 51 51 52 53 56 56 54 55 59 55 58 60 57 61 61 61 60 61 61 63 63 64 67 64 66 67 65 67 72 68 73 68 71 73 72 71 73 76 73 76 80 81 80 79 76 79 84 79 85 80 80 85 82 87 90 86 86 90 94 88 92 94 96 94 99 97 100 99 102 102 99 100 103 103 105 102 107 109 102 110 109 109 107 115 113 110 107 114 110 119 120 111 112 116 125 119 120 117 118 118 125 129 128 129 131 133 131 125 131 129 136 136 139 131 131 143 132 144 134 147 136 136 141 145 139 152 143 143 154 143 151 158 150 148 157 155 152 157 163 164 167 157 169 156 156 172 173 159 174 171 176 179 170 180 180 173 173 170 177 180 174 171 177 178 188 184 176 186 182 193 187 181 192 196 190 195 187 204 189 198 196 205 208 203 209 208 208 206 216 219 213 217 207 222 221 222 219 219 216 222 226 212 218 220 233 224 234 226 228 233 240 230 227 223 226 239 249 231 242 251 230 235 247 254 239 255 238 243 245 258 264 252 247 264 257 250 251 250 261 259 252 256 262 272 263 256 258 262 264 272 282 268 283 282 278 287 282 283 270 285 281 274 301 291 301 279 291 284 292 297 307 300 300 287 314 299 297 294 313 303 296 300 299 309 319 325 311 312 314 329 323 311 321 330 320 312 330 339 317 325 333 342 328 321 348 350 343 328 347 339 337 359 354 361 355 357 341 341 370 359 339 361 371 351 367 372 365 349 350 371 355 362 377 378 369 366 355 377 370 360 364 364 386 400 396 376 376 397 377 381 402 406 398 398 379 409 381 392 393 396 390 393 421 398 393 407 396 393 393 422 413 429 402 435 419 423 431 436 405 443 420 405 436 438 410 418 443 420 424 434 453 449 438 436 432 450 464 449 439 449 440 434 447 470 466 468 435 468 447 436 456 452 447 449 441 477 478 462 476 480 453 450 453 488 496 497 455 485 474 469 461 472 488 480 504 466 486 468 482 485 476 516 500 485 509 492 518 501 486 508 526 526 510 526 487 532 526 533 525 538 519 526 501 504 493 542 513 501 538 530 520 551 519 507 517 550 513 520 514 548 536 548 539 564 518 531 552 526 525 545 534 539 546 560 556 523 537 554 546 576 555 543 574 564 558 564 568 535 559 573 544 587 542 575 558 556 578 549 547 560 571 555 562 557 575 563 597 605 610 559 559 605 606 569 609 594 569 571 584 613 576 607 609 623 609 597 629 615 587 628 619 590 593 583 606 599 594 626 632 620 617 602 634 597 587 591 604 606 599 595 602 649 612 621 600 623 595 605 641 638 615 632 642 627 646 633 639 634 645 638 630 635 649 662 659 642 633 644 655 659 618 649 674 676 669 633 620 663 630 681 637 678 663 684 625 628 646 666 661 630 658 663 666 641 636 695 676 690 695 668 693 665 700 680 691 660 685 641 680 677 650 658 708 669 689 692 661 694 702 706 693 680 716 659 696 717 699 652 681 676 683 706 700 707 708 700 675 707 678 688 705 702 679 705 698 708 694 726 714 697 697 678 723 694 711 712 696 699 670 729 692 682 689 718 723 711 732 683 712 714 729 692 741 722 734 689 708 696 708 715 700 698 688 717 691 716 743 692 735 746 743 713 745 694 708 719 744 734 695 727 743 730 693 710 723 699 695 702 702 738 731 728 722 696 705 711 698 693 696 740 738 695 747 697 706 745 735 724 698 722 728 740 725 702 715 700 703 746 708 736 746 699 702 749 714 701 703 721 702 704 743 701 703 728 708 735 708 708 703 713 703 745 741 716 708 704 739 704 715 705 727 739 709 713 706 728 729 723 710 707 726 708 734 736 743 709 707 709 721 743 720 710 722 748 712 749 709 710 718 737 729 742 709 726 707 729
706 746 737 733 726 714 707 731 706 721 710 710 710 714 742 712 709 713 719 734 734 739 707 741 706 707 720 704 706 736 741 709 708 712 725 705 707 741 704 708 746 730 705 709 720 709 707 707 736 718 710 733 703 706 710 701 702 702 746 722 718 703 711 700 718 703 716 747 700 744 719 704 712 734 719 720 748 697 723 746 709 716 715 734 704 697 732 697 715 713 693 698 737 744 692 717 722 690 727 735 691 696 734 728 687 743 722 729 687 687 749 704 713 701 703 740 690 688 700 742 727 728 721 705 709 736 734 693 715 740 724 699 694 698 693 731 718 701 740 718 707 686 699 730 722 705 736 691 689 698 717 732 720 718 699 718 668 696 720 701 727 673 698 716 696 706 722 674 706 662 695 683 706 712 664 684 668 686 694 656 680 664 702 706 676 694 700 693 703 649 650 674 667 697 699 649 704 684 691 703 687 691 660 666 645 655 665 637 698 694 681 666 663 643 664 688 679 673 667 634 671 678 671 667 655 647 662 681 677 631 651 625 654 653 629 639 614 665 617 624 648 665 660 611 648 638 627 648 656 622 663 663 631 630 644 655 634 624 647 612 654 634 636 598 603 597 599 623 604 640 646 615 596 626 620 600 612 624 623 582 618 587 607 583 583 580 573 573 610 609 576 609 595 611 605 583 622 611 590 568 593 603 591 573 609 576 573 586 592 568 605 571 590 585 552 560 564 580 599 588 553 589 552 544 550 564 573 560 586 540 550 562 563 532 543 546 570 536 548 546 554 531 568 553 566 561 557 560 553 532 538 548 538 543 563 512 519 514 542 553 525 511 554 502 521 549 501 545 505 516 535 530 508 499 506 491 535 538 507 494 527 492 527 485 527 480 488 502 484 521 497 517 514 493 510 501 471 493 469 475 509 497 463 475 493 488 504 476 464 488 498 494 485 452 471 464 451 467 476 480 470 475 480 481 462 479 476 473 434 440 456 454 473 450 452 439 443 451 432 424 460 436 446 429 428 449 423 423 431 440 428 448 417 448 419 416 424 436 412 426 423 413 405 408 403 415 398 429 405 390 424 399 421 409 403 403 419 394 395 386 414 380 405 395 396 409 392 380 369 385 391 368 371 380 393 374 385 388 363 392 392 381 377 377 358 372 374 373 374 369 345 367 366 350 371 372 354 354 362 354 358 340 360 339 353 343 350 356 344 342 335 353 326 336 332 329 331 319 326 317 325 330 310 334 336 333 332 319 306 311 329 307 308 299 316 321 310 307 301 301 293 297 288 311 311 301 295 301 294 282 300 300 301 284 288 285 274 281 289 287 272 290 277 266 275 286 262 262 270 275 270 276 275 256 273 262 267 258 253 253 260 250 265 251 250 250 256 247 254 256 244 258 257 236 248 253 242 248 242 234 243 231 230 229 244 234 237 219 230 225 227 223 219 221 220 223 229 216 213 212 225 214 214 215 209 203 208 213 206 204 205 209 202 211 193 200 192 191 206 199 203 203 200 195 194 186 193 197 187 195 180 189 181 178 181 177 179 179 177 185 168 178 174 177 166 166 166 161 175 161 167 170 170 165 165 153 159 158 160 163 162 153 160 155 153 151 145 155 144 152 147 142 142 145 138 142 141 142 143 144 142 134 131 137 129 134 131 135 126 127 133 132 130 132 127 120 121 123 124 122 123 123 123 117 113 120 118 112 114 108 115 110 111 110 111 107 104 103 110 106 102 100 106 104 97 96 97 99 100 95 96 100 93 98 91 89 88 94 89 92 89 87 87 84 85 86 82 86 83 84 82 84 78 77 82 76 81 74 73 77 75 71 71 72 72 74 74 68 66 66 68 69 69 68 65 64 63 63 64 59 63 61 62 57 57 57 57 56 56 58 58 56 57 53 52 53 51 52 51 49 51 49 49 49 46 47 48 44 46 44 43 43 41 41 41 40 42 42 39 38 41 38 38 37 38 36 38 35 37 35 36 34 34 33 34 32 32 31 30 30 29 29 29 30 28 27 27 27 27 27 26 25 25 25 24 23 23 23 22 23 22 22 22 21 21 21 19 19 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 20 19 19 19 19 21 21 21 22 21 22 22 23 22 24 24 25 24 25 25 25 27 27 26 28 27 30 28 30 31 29 31 31 31 33 31 32 33 33 33 35 35 36 37 38 38 38 38 39 39 41 39 38 41 41 42 42 44 44 44 46 45 46 47 45 47 47 47 47 47 49 52 50 54 54 54 53 54 56 55 58 58 55 55 60 61 60 58 62 60 60 62 65 66 65 67 64 66 67 69 68 71 66 70 74 70 74 75 73 74 76 77 73 74 77 77 82 83 76 77 85 80 80 86 82 82 88 86 90 87 93 94 90 87 89 91 90 94 93 97 97 95 100 98 101 103 96 103 107 100 107 107 108 107 110 111 107 107 110 114 112 113 111 112 116 121 121 115 125 124 120 119 125 123 126 130 128 123 126 132 129 136 131 138 138 135 137 129 133 138 133 145 141 142 135 146 147 149 148 142 146 152 149 143 144 154 153 156 160 154 162 162 156 166 153 158 163 169 158 166 166 170 161 164 177 176 176 176 176 176 172 184 170 177 187 176 185 179 189 177 191 185 191 195 181 189 188 201 186 193 187 196 192 205 206 195 211 207 212 207 199 212 205 213 215 214 204 208 224 221 225 220 217 218 225 217 212 214 217 218 234 228 234 230 232 225 233 244 235 235 236 246 228 240 243 239 249 245 248 251 253 254 253 247 257 243 258 254 253 256 272 264 260 274 264 274 256 266 259 272 267 263 284 264 287 279 281 277 268 285 277 284 279 296 286 273 298 284 295 285 307 286 286 288 291 293 310 292 287 311 305 292 316 306 298 297 306 311 323 317 304 323 307 317 319 334 317 311 310 334 330 339 320 332 345 333 325 338 324 339 352 329 346 354 346 350 337 363 357 349 347 351 353 361 340 349 345 355 371 363 355 369 357 361 360 374 352 373 361 376 356 367 386 383 361 380 388 399 372 378 367 380 381 399 409 392 404 377 405 411 380 396 381 401 387 387 413 397 414 401 399 427 397 431 417 428 414 427 416 406 429 441 412 403 426 407 413 411 428 438 410 427 452 415 453 457 445 461 451 426 430 438 446 428 433 435 434 457 467 474 438 437 461 474 466 458 480 441 441 478 478 462 449 483 491 472 453 494 473 479 487 456 482 463 462 500 495 487 487 472 484 465 479 472 471 517 480 500 483 493 505 518 518 498 488 497 495 485 484 522 522 517 537 507 492 492 522 502 514 538 545 541 523 524 536 545 548 550 527 529 543 550 545 552 510 512 534 546 565 534 531 521 519 536 558 565 521 571 530 576 563 576 571 533 545 567 546 574 554 570 543 549 551 573 589 541 584 549 562 568 591 582 583 580 563 572 563 553 564 603 573 569 576 586 587 566 600 607 602 595 573 602 612 596 582 601 567 605 596 606 570 575 578 612 603 621 579 617 580 580 598 603 634 585 588 621 631 629 641 608 612 621 644 643 607 601 639 624 623 641 655 644 654 629 604 603 640 656 628 604 617 609 625 639 621 614 618 631 609 613 651 652 653 638 621 635 656 632 671 622 657 665 644 636 647 635 662 674 653 645 646 669 627 630 669 683 693 643 692 684 664 642 663 688 646 680 670 652 666 694 656 696 672 663 660 696 677 649 686 646 648 678 692 705 683 679 661 711 712 665 667 692 719 709 674 676 675 690 699 691 719 711 683 699 694 717 679 703 697 725 720 687 717 698 687 713 717 705 708 723 688 677 712 697 713 687 724 705 724 720 723 717 731 677 736 723 727 740 726 691 693 736 729 686 731 743 732 742 696 741 699 689 743 706 688 738 693 748 684 727 739 685 716 750 696 734 745 713 735 745 710 713 690 738 750 733 713 742 694 727 692 711 718 693 740 710 725 701 732 708 697 695 722 707 702 702 699 699 738 703 702 718 729 743 725 701 713 731 742 745 722 705 704 720 728 706 739 727 707 708 749 704 722 711 704 742 708 709 706 731 705 722 739 703 733 734 718 742 711 738 733 711 740 716 731 742 746 743 705 707 730 717 724 707 727 716 747 706 706 727 718 741 720 734 749 732 742 734 712 740
732 722 706 711 708 739 750 746 713 750 707 712 744 715 738 706 711 734 720 711 748 749 711 710 716 710 704 705 705 750 722 727 722 708 728 717 743 739 709 733 714 707 705 707 717 705 729 746 702 715 750 702 708 709 733 707 719 703 727 706 700 742 718 704 704 703 711 700 740 707 738 739 750 716 727 746 700 736 726 698 742 749 730 694 697 733 709 694 698 707 696 744 711 720 696 718 725 750 714 739 735 723 694 729 694 715 744 746 691 729 688 690 743 719 687 750 734 691 721 706 733 748 738 700 711 729 692 680 682 723 690 700 721 706 744 730 698 709 701 681 702 683 675 726 715 738 726 695 698 732 672 681 669 684 725 732 723 714 700 713 672 721 720 718 717 689 701 690 669 687 694 714 679 662 675 700 702 653 689 679 687 700 699 674 655 709 648 697 713 703 708 689 645 702 685 651 682 682 669 657 664 679 647 703 652 693 649 678 663 666 641 685 690 658 681 683 678 652 685 646 664 638 653 653 675 667 676 633 665 645 634 662 670 672 615 620 648 642 620 636 628 652 664 630 668 635 627 659 653 637 654 627 607 663 649 609 643 598 609 601 634 618 594 648 604 597 613 599 600 616 590 597 604 622 629 619 616 605 606 585 599 600 587 630 608 619 588 589 595 574 584 624 596 611 623 609 607 588 600 580 578 578 574 566 580 596 577 593 568 597 563 556 558 595 590 590 575 548 595 600 548 562 552 588 582 541 540 560 577 571 544 533 538 570 552 583 567 576 554 561 567 551 550 564 531 568 561 517 548 520 550 526 517 543 529 548 518 545 534 541 545 521 537 529 544 542 524 509 513 534 515 519 496 541 538 499 514 528 493 488 485 508 518 518 526 489 496 506 480 519 506 499 475 483 505 487 484 484 473 486 506 495 479 479 504 494 483 490 462 497 465 493 472 457 466 486 467 492 458 465 460 448 450 479 454 482 482 465 466 444 444 437 434 463 427 464 454 433 427 445 433 451 451 422 430 452 426 421 418 420 448 411 414 416 437 427 435 405 416 431 399 402 399 422 416 432 397 415 430 406 426 392 396 396 401 421 417 393 413 407 393 411 391 376 380 399 384 386 391 398 403 381 384 381 396 383 361 366 386 383 366 378 360 371 366 351 349 362 368 370 353 355 375 364 363 350 362 348 343 347 333 357 333 337 350 357 332 342 328 342 337 333 321 326 331 325 342 316 323 315 338 320 332 333 313 330 329 319 322 319 309 312 317 318 316 297 298 303 314 291 293 316 315 309 311 293 304 307 304 305 301 291 283 289 278 292 282 273 292 275 295 270 287 281 284 263 283 280 283 259 269 271 275 260 260 269 265 262 263 248 250 263 263 250 266 245 256 254 248 255 237 246 235 243 245 241 244 250 243 251 241 242 231 230 228 238 232 225 225 234 217 227 218 221 222 213 220 209 211 225 221 218 214 211 202 203 207 200 206 207 206 206 199 210 199 203 190 191 197 193 200 197 200 195 198 190 198 198 196 178 181 191 189 176 181 173 182 187 182 182 172 179 168 179 176 175 163 170 168 161 160 163 170 167 165 160 153 167 156 158 154 159 155 161 153 146 150 152 151 142 140 139 144 150 145 140 145 145 145 145 137 143 138 137 141 134 133 133 135 127 132 133 133 131 121 119 124 127 121 122 120 123 115 115 122 122 116 120 109 111 112 116 115 109 110 105 112 108 102 103 108 107 104 104 98 101 98 100 97 93 100 94 92 95 96 92 93 90 91 86 89 87 84 88 84 85 86 81 84 79 78 82 79 82 80 77 80 77 73 75 73 72 77 76 71 73 73 68 70 69 65 65 68 67 68 62 66 64 62 60 60 62 59 61 58 60 56 57 57 56 54 57 55 56 53 53 51 52 50 53 51 48 47 46 49 46 48 47 46 46 46 45 45 42 44 42 42 41 42 41 41 40 40 39 39 38 36 36 37 34 36 35 33 33 34 33 32 33 30 30 30 29 30 28 30 27 28 28 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 21 21 20 20 19 19 20 20 20 20 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 19 20 19 21 21 20 21 21 23 22 22 24 23 23 25 25 25 26 25 26 27 27 28 28 28 29 29 29 29 32 32 32 32 33 32 32 33 33 35 35 36 35 38 37 39 38 39 38 40 41 39 39 42 40 44 42 42 44 45 43 44 45 45 46 46 46 49 51 50 50 50 53 52 52 53 54 55 56 56 55 57 57 59 58 60 59 58 61 63 60 65 65 64 66 66 68 68 67 68 67 71 67 68 75 75 71 76 73 78 78 77 75 76 76 78 79 84 81 85 82 80 86 88 88 88 87 88 91 88 94 93 87 92 94 95 97 97 95 98 99 100 104 95 104 100 100 105 104 103 102 101 102 104 104 109 108 109 113 110 108 116 112 118 119 123 120 122 121 120 124 119 120 127 121 121 125 123 133 123 135 130 138 138 130 141 135 133 143 135 135 142 141 136 142 144 147 143 145 152 148 147 153 145 153 147 150 161 152 157 162 153 156 159 160 160 159 171 159 171 174 166 167 163 166 164 180 171 170 179 172 185 173 184 174 190 174 184 189 178 188 179 190 189 189 192 190 189 191 193 196 207 203 197 203 200 203 196 206 199 207 202 205 209 220 213 209 213 216 217 211 210 220 213 219 212 234 225 226 222 218 221 228 230 223 228 227 228 238 227 248 229 235 245 249 251 254 234 240 258 257 252 262 265 260 248 260 253 255 252 263 274 264 268 275 259 265 279 272 266 278 270 275 264 268 266 284 281 267 285 295 297 289 291 300 278 299 283 304 297 299 286 301 302 304 291 308 305 314 296 305 305 298 311 324 318 299 305 301 306 306 321 330 305 330 312 337 336 320 325 321 334 324 333 338 322 325 345 347 347 337 348 342 338 339 343 331 361 335 352 335 356 347 372 366 353 363 361 353 378 346 373 358 378 371 371 374 357 378 370 367 366 371 364 385 384 369 395 369 384 398 391 389 385 402 388 397 403 379 404 382 419 393 390 382 406 420 406 406 392 398 424 408 405 421 431 420 419 431 436 439 428 438 425 416 427 430 417 419 443 438 413 436 434 445 449 445 447 462 423 463 456 432 463 427 429 447 432 439 464 469 461 460 482 468 454 440 460 474 448 448 450 472 463 490 469 477 453 452 462 486 501 462 495 473 478 501 483 465 465 482 498 491 485 472 470 509 514 521 488 480 514 526 522 524 493 518 494 499 512 502 500 492 534 492 530 509 536 524 520 525 546 512 546 534 549 506 554 542 539 516 542 529 535 523 516 519 513 530 554 556 568 557 557 521 563 524 542 530 561 572 573 530 538 562 549 578 547 538 554 575 581 576 561 564 590 583 593 564 545 555 581 582 589 579 552 564 580 593 602 570 570 594 589 605 568 579 578 616 598 604 610 605 596 566 602 609 584 613 571 590 620 619 624 585 630 598 612 619 631 614 613 605 614 592 613 596 590 587 644 609 620 618 644 596 642 628 621 594 621 645 609 610 598 614 659 660 624 605 664 631 662 667 644 624 654 611 640 625 664 650 663 666 658 669 647 670 667 639 669 621 652 661 676 683 635 643 650 632 632 684 628 682 679 679 633 685 643 640 669 633 643 654 661 672 642 687 668 663 667 641 676 706 700 700 665 704 709 679 683 664 653 708 647 688 703 693 661 652 674 690 692 670 698 674 665 673 656 717 663 659 709 673 703 712 710 722 708 711 706 664 667 721 684 692 699 671 667 727 692 726 708 687 682 705 720 685 737 677 735 688 711 687 718 711 743 732 703 706 711 717 687 702 748 691 728 696 696 688 733 725 739 687 683 719 688 710 743 713 740 709 728 702 698 731 715 745 690 696 749 731 700 698 717 692 705 693 722 693 741 699 692 726 702 693 727 716 713 735 750 715 739 750 715 727 715 703 738 726 740 698 704 707 715 741 721 705 709 709 742 702 702 736 713 703 702 732 719 727 702 718 706 707 735 706 709 708 723 703 704 720 727 744 708 708 710 704 743 750 739 718 745 740 744 741 709 708 719 713 728 713 738 709 737 709 720 730 734 722 705 705 706 729 743 738 742 735 707 712
710 707 741 724 706 710 726 741 710 717 718 729 742 725 747 712 706 712 725 750 728 708 736 715 705 731 709 746 707 709 749 704 727 730 708 733 706 708 705 712 718 744 713 750 731 723 707 708 723 703 707 733 728 707 737 732 734 709 729 721 700 703 700 701 703 750 700 698 736 744 739 702 725 728 716 701 741 714 736 700 697 750 723 740 700 737 694 714 694 699 729 729 696 725 692 749 733 717 693 696 697 726 732 720 716 717 691 692 724 687 745 690 726 747 690 690 698 724 735 726 687 719 705 736 689 739 715 742 746 740 742 729 712 735 719 695 712 695 730 683 680 735 727 694 699 697 695 726 684 722 685 676 723 720 691 726 692 732 721 687 727 696 699 714 702 708 716 697 669 725 696 698 657 710 678 720 710 687 668 715 703 678 673 656 671 691 674 662 680 658 652 686 681 678 683 664 673 679 665 660 664 675 657 662 662 681 672 641 681 670 692 634 642 671 653 641 672 644 682 627 687 659 667 649 656 667 649 667 681 648 644 647 640 632 627 630 641 622 643 654 649 651 651 645 651 624 648 646 644 656 610 602 605 655 623 653 635 627 602 647 595 646 611 594 632 635 644 595 598 597 640 645 627 620 601 621 590 628 612 604 589 623 588 610 628 622 614 594 603 620 573 576 595 622 567 577 610 603 593 594 597 615 572 578 578 592 563 569 604 603 556 608 563 561 599 552 601 552 553 547 566 576 568 584 557 589 571 538 568 551 586 575 536 584 556 551 540 556 539 571 572 570 551 550 563 541 554 558 565 524 549 548 529 529 515 518 533 553 521 534 549 522 527 544 506 537 505 539 532 532 518 521 535 541 536 501 507 500 502 485 522 483 496 517 480 520 503 483 516 485 503 511 489 485 505 507 508 506 494 501 497 463 506 507 489 460 459 501 466 485 493 466 467 453 476 453 480 481 470 469 487 472 479 452 452 467 477 453 447 456 473 456 443 465 469 428 452 425 423 436 434 445 452 453 451 458 444 433 449 430 427 439 436 437 438 423 409 411 406 405 419 412 436 422 412 420 406 416 391 418 418 412 410 409 400 395 381 397 403 398 385 387 380 391 383 397 401 396 380 392 385 396 392 392 369 396 362 375 381 368 363 358 377 361 355 358 361 374 372 360 357 346 365 367 340 355 344 371 369 361 356 355 334 345 341 341 332 345 353 338 349 352 330 341 347 326 348 332 319 343 321 324 319 338 318 308 335 319 310 309 314 310 318 319 304 313 294 302 320 312 317 302 296 286 314 311 311 295 309 288 296 301 294 278 289 291 297 290 271 272 280 269 275 280 284 264 276 271 280 269 259 260 270 263 274 256 268 254 273 265 252 259 264 255 262 249 255 254 244 240 255 236 245 238 243 234 243 249 235 238 240 237 243 224 224 243 225 224 230 232 236 217 224 234 220 219 228 223 221 213 214 222 207 219 222 202 219 212 215 213 208 200 199 196 203 207 192 192 199 201 189 188 197 193 197 197 190 187 186 195 184 180 188 182 179 173 186 179 176 185 170 183 166 167 167 179 167 162 171 174 171 158 169 167 158 162 157 155 154 157 158 161 158 154 152 150 144 145 150 151 153 147 152 145 140 141 145 137 137 139 139 143 134 133 129 135 127 129 126 129 129 125 128 131 124 126 119 129 121 122 118 120 124 114 118 115 111 111 111 118 115 111 108 110 108 110 110 111 101 107 100 107 98 97 106 104 96 101 98 102 96 94 94 96 98 90 90 89 90 90 86 90 84 89 85 84 88 84 85 82 83 80 81 79 83 79 75 74 75 75 72 74 76 72 72 73 74 67 72 72 68 66 65 64 68 64 62 61 62 60 60 58 59 58 58 62 60 60 55 58 57 55 56 55 56 55 54 54 49 50 48 51 50 50 47 48 47 47 46 46 46 44 43 44 42 42 42 39 40 38 40 41 39 37 39 38 37 35 36 37 36 34 34 33 34 32 32 31 30 31 31 30 29 28 28 30 28 27 26 26 26 25 26 25 24 24 23 24 22 23 23 21 22 21 21 21 20 20 19 20 19 20 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 22 22 21 23 22 22 24 23 24 25 24 25 26 26 27 27 27 28 28 29 28 31 29 30 30 31 32 31 34 33 33 34 35 35 35 36 36 37 37 37 38 41 39 39 41 39 39 43 42 42 43 42 43 45 44 44 46 47 47 49 49 48 50 51 51 49 51 53 53 56 56 57 57 54 57 57 57 57 57 61 59 59 63 62 63 62 64 67 64 68 67 66 66 67 72 71 68 70 74 70 73 72 74 76 78 75 78 77 83 80 78 78 78 83 80 80 85 85 88 89 84 87 87 90 88 88 96 92 97 92 96 95 97 95 102 98 95 97 98 104 102 104 104 106 109 105 107 109 110 111 113 113 114 114 115 118 111 119 116 114 125 122 120 126 121 126 119 127 128 123 126 132 124 127 128 126 134 134 132 135 135 138 137 144 134 144 136 144 138 147 142 152 148 150 153 142 150 156 151 149 150 160 162 163 159 162 159 164 167 168 162 159 167 159 171 165 167 177 168 178 172 173 182 184 171 184 183 187 172 174 181 183 178 192 181 181 194 196 184 198 185 194 188 187 194 202 205 198 196 208 195 208 201 196 211 211 214 210 202 203 209 216 211 218 221 227 221 218 212 219 229 223 224 219 223 239 234 222 233 232 240 233 234 243 250 229 238 249 235 255 245 242 244 255 251 243 264 265 245 248 257 256 255 270 249 272 266 269 256 256 273 267 279 274 283 273 279 287 289 271 287 286 270 276 291 281 294 273 293 293 276 295 300 307 285 281 310 311 291 314 289 290 301 315 316 293 312 318 298 312 297 328 300 323 307 303 307 329 319 322 318 329 323 331 315 331 340 347 348 328 334 322 354 327 347 344 340 354 356 342 339 351 347 335 367 355 368 350 349 358 350 367 370 369 375 365 366 377 379 385 381 378 361 356 385 372 387 361 389 368 369 390 367 377 374 384 395 393 378 386 390 413 396 395 386 415 389 406 421 418 424 407 419 409 417 392 411 394 396 433 410 410 439 411 413 403 420 420 405 421 430 435 420 411 421 454 437 433 458 428 425 441 430 424 439 462 428 434 454 458 464 460 445 452 443 478 436 470 461 455 468 443 465 477 452 469 451 482 468 481 495 483 469 476 498 456 480 501 503 463 497 504 491 492 490 490 505 505 477 494 479 511 491 515 499 517 498 498 525 503 507 490 532 530 486 530 489 523 507 491 538 543 510 498 517 541 509 508 501 501 525 519 504 520 519 546 509 557 525 535 558 519 551 565 528 558 566 519 536 520 556 540 553 551 574 545 542 553 577 532 536 546 582 538 576 535 541 589 593 564 552 546 558 582 583 561 564 578 566 570 576 600 561 575 584 586 558 598 581 600 585 601 617 586 612 601 585 575 593 617 580 579 628 574 607 599 577 613 622 592 617 589 629 585 612 616 610 600 602 619 607 596 631 637 609 615 647 639 600 598 602 630 630 641 613 620 632 651 610 645 613 619 651 604 605 607 646 607 652 667 668 617 652 627 648 648 654 635 629 665 654 643 649 672 676 661 674 650 648 644 664 670 630 673 655 644 665 675 655 656 670 667 672 639 661 685 671 682 657 678 670 690 695 652 695 684 703 703 700 699 703 679 688 647 646 707 662 647 649 661 712 681 716 653 668 701 720 714 686 663 717 677 706 659 672 696 698 676 703 728 707 678 702 679 677 724 688 726 691 711 672 721 688 723 702 728 732 676 705 722 715 732 690 674 719 684 699 692 686 708 704 723 702 727 710 737 739 730 695 738 710 740 692 691 683 701 695 725 717 694 715 723 719 719 720 748 714 718 691 709 714 748 702 702 704 707 692 695 721 704 717 691 738 742 724 741 735 745 742 739 719 694 697 696 741 717 701 701 699 700 700 712 705 702 713 699 740 726 713 704 747 739 717 748 739 703 729 735 745 713 703 703 723 748 727 722 707 720 724 708 725 709 709 707 706 750 717 747 718 708 705 707 707 732 745 710 706 715 732 705 706 707 707 708 730 724 709 707 731 711 709 744 712 731 750 731 714 718 721 725 729 749 709
725 750 719 713 748 738 746 711 741 711 717 724 719 709 707 732 707 734 704 706 707 705 724 709 745 733 721 731 704 710 704 704 705 734 705 719 740 715 722 747 747 705 736 735 704 707 702 742 744 717 741 724 710 707 727 720 702 712 700 722 723 732 705 704 743 729 737 744 714 733 742 732 719 698 744 698 721 698 699 717 697 704 696 729 711 704 696 696 710 750 749 707 702 694 730 737 715 704 731 744 747 707 713 699 698 699 720 738 696 708 710 733 699 686 690 744 719 702 744 731 692 745 706 687 714 739 692 692 720 703 706 694 677 729 741 675 675 720 702 738 709 728 726 697 713 715 709 728 700 721 715 717 689 681 698 701 673 681 722 663 662 698 673 681 678 707 708 721 692 662 663 703 707 716 684 704 720 715 667 666 663 655 714 672 682 662 663 678 671 659 647 710 689 676 690 671 645 664 660 639 676 677 702 646 679 636 694 686 681 646 677 655 663 650 643 659 639 667 682 661 636 686 650 667 628 656 639 631 624 674 652 617 652 641 658 649 668 669 669 670 658 636 648 670 625 665 658 651 626 649 617 651 607 655 616 642 606 608 600 621 653 643 595 648 643 649 594 594 591 614 608 616 606 633 591 587 612 621 585 609 625 591 592 617 583 577 631 610 611 602 597 589 596 606 568 570 569 598 582 590 601 584 584 599 561 584 570 584 579 586 598 607 597 602 581 603 597 595 563 592 591 552 561 570 563 577 575 580 573 565 556 568 545 546 558 569 569 575 526 528 549 523 534 569 555 543 519 537 550 549 566 516 555 559 544 554 532 530 521 520 548 528 533 525 501 504 517 537 511 535 518 539 503 494 509 509 522 515 517 503 514 523 492 527 502 486 519 502 508 522 507 493 480 504 476 491 514 468 499 466 486 466 508 461 496 460 489 492 484 496 466 467 484 487 467 470 474 475 477 473 477 448 481 465 469 449 437 441 464 458 456 469 463 440 466 445 459 449 454 436 446 431 452 448 431 443 452 422 437 415 418 424 419 420 410 434 442 423 417 403 422 440 433 420 427 424 403 430 423 413 397 405 407 404 412 414 383 384 398 404 405 406 382 411 387 373 399 405 385 375 377 393 378 387 372 379 372 362 394 380 360 362 379 375 379 366 349 352 359 351 349 362 364 359 361 355 357 369 358 363 361 363 347 350 330 338 330 330 339 336 340 340 339 321 338 334 332 329 329 343 331 324 340 322 315 308 309 311 304 308 308 315 299 306 325 322 300 309 314 302 294 310 292 295 303 308 297 304 298 287 292 281 286 297 289 281 285 297 285 287 274 275 275 286 264 272 267 275 283 281 266 279 259 269 264 262 253 258 270 267 249 254 264 266 243 255 243 253 242 250 250 253 234 245 254 247 237 239 250 249 238 228 240 237 225 228 234 222 231 233 224 225 215 219 212 226 212 213 216 214 212 216 205 206 222 221 220 209 207 216 203 200 202 193 196 201 192 202 205 190 201 198 190 201 188 199 194 197 180 188 183 185 190 181 183 184 187 175 174 172 177 182 168 165 172 163 166 164 169 169 169 163 158 168 159 155 161 159 160 162 152 155 148 156 159 156 153 147 148 154 149 144 143 139 137 136 144 137 144 145 142 133 136 141 135 136 133 127 128 133 133 134 131 132 123 130 129 128 117 127 126 115 119 119 113 120 121 119 111 115 112 113 115 115 107 112 104 110 107 108 100 103 105 100 102 100 101 102 99 98 101 96 97 96 96 96 96 95 88 92 91 89 89 89 85 85 88 81 87 84 80 79 84 83 80 81 75 78 80 79 75 75 76 71 70 71 74 72 68 67 67 70 68 66 64 63 65 63 63 61 60 62 62 62 61 60 57 58 55 59 54 55 55 52 54 53 55 53 51 53 50 51 51 49 48 49 45 46 45 47 43 44 42 43 41 41 42 39 39 40 38 40 38 38 37 39 37 38 36 36 34 36 35 34 34 34 33 31 32 30 31 29 30 29 28 28 28 27 27 27 26 26 26 25 25 25 23 24 23 23 23 22 21 21 22 21 20 21 20 20 19 20 19 20 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 19 19 20 20 21 21 21 21 22 22 22 22 23 24 23 23 25 24 25 26 25 26 27 27 27 27 29 28 31 30 29 32 32 32 31 33 34 32 35 35 34 35 35 36 36 36 39 38 39 39 38 41 39 40 41 42 44 43 43 45 45 43 46 45 46 48 47 46 48 47 50 52 52 53 54 52 53 54 56 55 54 55 59 55 60 59 58 61 59 61 62 60 61 66 65 66 64 67 69 67 70 68 70 68 72 69 69 75 75 73 73 75 75 78 78 78 79 80 83 77 81 78 86 82 87 88 84 89 84 91 85 93 87 87 90 92 92 90 97 93 98 98 96 96 97 102 100 97 98 103 103 102 110 104 108 108 111 115 110 113 113 115 111 112 114 113 117 120 117 116 122 119 116 118 129 125 124 120 121 130 132 132 132 135 126 128 136 130 130 132 135 144 136 134 145 140 148 143 145 140 145 151 142 156 143 156 157 146 150 149 161 161 151 158 159 163 167 156 157 160 169 158 168 164 171 176 173 180 178 173 179 173 179 183 187 187 177 173 178 181 178 184 193 179 185 192 184 190 187 196 189 193 193 205 206 193 193 197 202 208 201 196 201 204 205 212 220 209 219 211 219 216 214 228 212 216 229 219 216 214 223 228 221 223 220 220 242 232 234 229 235 234 243 248 234 233 250 253 234 257 258 241 260 261 248 249 247 244 244 268 254 253 270 253 263 269 265 254 276 266 275 258 279 284 261 269 282 278 276 282 278 279 291 271 289 295 275 280 293 298 297 281 292 293 309 310 308 306 293 300 299 300 310 317 305 313 303 298 322 318 318 320 314 312 311 317 334 337 320 324 321 312 312 325 334 347 317 322 343 328 327 340 335 332 339 348 336 329 359 362 362 345 353 370 355 371 359 367 369 376 346 355 360 377 379 349 350 383 374 384 369 382 361 365 380 363 391 391 382 397 388 391 397 378 379 401 394 388 389 381 387 412 382 402 408 386 396 416 423 402 411 389 415 427 420 399 402 427 419 430 405 407 433 427 428 431 432 433 430 427 446 410 450 429 425 436 447 451 461 437 440 445 430 464 451 450 463 459 463 450 434 455 470 447 473 452 448 447 443 440 454 487 486 457 451 490 476 482 496 463 496 480 462 499 490 504 491 459 477 492 470 488 506 506 489 489 472 506 515 485 519 482 524 496 491 488 485 512 501 491 511 498 522 489 531 537 538 505 541 517 503 515 503 544 524 520 543 523 513 519 534 512 506 517 540 518 546 517 552 525 558 561 531 547 568 521 543 533 566 533 547 577 573 538 549 531 544 554 544 568 580 550 583 573 572 548 588 581 542 565 598 591 553 566 560 587 569 597 585 600 558 603 558 555 560 591 609 595 612 577 583 608 579 585 618 573 566 601 574 625 626 611 613 573 590 619 589 629 613 611 621 600 621 631 616 636 622 605 628 640 608 600 644 613 598 642 646 643 614 614 600 596 646 637 643 617 658 653 608 619 657 654 624 611 625 610 654 632 616 657 670 623 635 663 618 618 637 675 636 651 619 618 652 632 677 652 670 648 681 677 657 635 628 668 676 668 688 663 655 678 636 657 653 654 670 687 637 698 699 646 697 676 652 661 645 702 653 657 700 683 711 694 663 707 697 649 710 706 661 688 714 694 657 712 663 669 698 665 721 720 691 678 714 663 667 663 693 678 690 668 710 674 685 677 711 671 715 724 711 682 695 698 727 711 683 715 707 703 716 698 721 677 739 700 730 711 677 714 737 742 720 735 744 722 686 701 728 738 697 727 686 746 742 729 725 750 710 714 747 738 693 736 716 728 750 720 730 702 696 714 741 702 693 710 702 720 718 701 721 696 712 696 744 729 709 698 738 740 709 746 712 722 736 701 713 724 697 721 705 698 709 703 724 742 702 710 720 700 738 743 699 733 731 724 749 710 728 707 702 738 727 711 705 720 704 703 703 706 708 738 708 739 708 703 716 740 711 718 725 734 738 708 738 745 729 725 729 704 706 705 731 709 708 748 707 709 706 708 715 735 724 715 745 737 708 709 749 707 715 711 707
739 748 734 709 709 708 707 750 706 708 708 729 714 736 726 704 747 750 708 723 745 738 735 705 720 708 709 746 736 727 721 707 703 741 708 733 708 706 709 731 720 731 703 750 748 718 748 709 740 717 749 706 702 739 704 718 745 722 700 723 736 734 701 703 698 700 704 703 713 713 698 735 727 729 724 705 699 696 718 701 739 695 694 710 744 721 710 697 742 702 697 696 708 747 733 695 709 746 694 688 697 688 744 725 695 689 721 739 748 689 700 721 744 705 694 739 741 691 701 740 683 698 684 687 710 731 679 695 679 705 719 736 691 696 684 732 692 700 687 698 737 709 700 720 673 733 712 737 723 704 721 730 712 706 700 694 683 686 707 678 696 677 712 724 676 690 722 658 664 659 665 660 678 667 712 716 678 695 693 687 651 691 654 693 676 651 691 697 674 681 690 647 651 681 663 708 666 695 674 704 698 693 663 659 674 638 643 658 653 658 684 654 649 676 694 655 633 668 650 626 639 689 685 684 630 656 660 638 649 679 658 668 661 635 632 658 627 613 648 656 663 637 608 651 650 630 616 622 628 620 648 607 643 647 607 639 629 632 617 612 630 652 633 606 642 623 650 609 629 605 622 605 608 584 642 609 630 627 613 596 615 604 634 635 610 620 612 590 592 572 576 603 606 581 587 601 588 605 584 597 612 610 585 563 614 593 561 586 560 554 563 603 559 591 549 581 562 582 567 584 543 583 560 574 548 566 560 541 579 587 552 550 571 551 583 550 538 528 550 574 550 534 562 521 549 556 519 518 557 524 532 548 547 562 556 530 538 558 535 510 532 510 520 504 521 520 500 542 518 544 495 528 534 499 522 509 536 487 486 488 494 507 512 484 518 485 484 519 490 495 484 516 499 501 503 505 488 502 470 503 497 493 494 466 462 463 503 475 477 454 461 487 496 482 492 476 472 451 487 488 454 466 440 443 467 454 477 456 475 454 475 449 456 432 471 448 436 435 464 445 428 458 449 440 442 455 453 431 420 446 440 441 409 429 432 408 420 407 433 431 429 414 406 432 417 426 405 418 425 408 400 410 415 396 385 396 383 401 382 381 391 392 397 394 382 400 384 387 393 375 402 380 399 396 383 376 371 384 364 381 380 386 387 365 382 378 364 352 367 366 379 371 343 372 361 344 362 366 362 348 353 338 351 334 353 329 359 337 350 324 346 338 326 330 340 331 335 320 339 321 318 333 326 328 309 323 320 320 329 308 323 304 326 320 304 315 314 302 305 318 311 312 298 310 309 312 312 290 283 306 285 290 280 292 286 277 274 295 289 291 295 273 277 286 290 287 287 264 273 270 277 265 265 278 271 259 268 271 274 258 268 268 251 266 260 257 257 256 254 247 241 254 243 240 238 248 247 230 251 241 233 234 241 245 230 236 230 220 234 231 220 236 229 230 217 222 212 213 222 227 208 220 216 220 215 207 200 206 204 198 211 214 211 210 203 191 206 202 192 206 188 196 203 184 185 192 185 191 193 185 194 180 180 191 181 187 176 174 178 178 170 172 167 176 175 177 170 175 167 163 160 157 163 169 155 164 156 156 161 160 157 160 149 159 156 155 156 153 150 151 153 141 147 143 148 144 143 139 139 146 138 133 134 139 141 130 138 131 134 132 132 133 127 131 127 127 128 129 123 118 120 118 119 118 119 121 117 116 115 110 118 115 113 113 109 114 106 109 105 108 102 104 103 101 106 98 97 104 97 95 98 95 96 95 95 89 89 91 92 92 94 93 89 83 83 86 82 84 83 86 81 81 81 80 77 79 76 78 74 76 75 77 77 72 71 75 71 74 73 69 66 68 68 67 64 68 66 66 63 65 61 60 61 60 57 59 60 60 56 56 57 56 54 55 52 52 54 51 52 51 53 50 52 47 50 49 46 45 44 44 43 43 43 45 41 44 43 43 41 39 41 40 40 41 39 37 38 37 35 35 36 34 36 35 35 34 32 33 31 32 32 32 31 31 28 29 30 27 27 26 27 27 25 26 24 25 25 23 24 23 23 23 22 21 21 20 20 21 19 20 20 20 20 19 20 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 20 20 19 20 20 20 19 20 20 21 21 22 22 22 22 24 23 23 25 24 24 25 26 26 27 27 27 27 28 30 30 31 29 32 30 32 33 31 34 32 35 33 35 36 36 37 35 38 37 37 37 40 40 39 41 42 39 43 41 42 41 43 42 43 45 47 45 48 48 47 47 47 49 51 51 51 51 52 51 55 54 55 56 57 58 59 58 59 61 57 58 63 59 64 60 65 66 62 63 65 67 64 67 69 70 70 73 70 68 75 75 71 77 73 78 77 74 75 75 81 77 79 81 83 85 79 86 87 86 89 83 86 90 93 86 94 94 89 91 92 95 92 93 99 98 96 96 104 98 97 99 99 106 102 108 110 105 110 106 107 114 113 109 112 112 115 114 115 119 117 119 125 117 123 115 125 120 121 125 125 130 122 122 130 131 132 126 128 130 140 141 142 136 137 141 143 139 138 143 147 146 148 145 151 149 148 144 144 145 159 153 149 149 163 155 157 158 165 166 167 170 164 162 165 160 165 172 166 169 179 175 170 177 167 178 173 172 176 179 172 175 181 184 186 178 181 193 191 182 192 183 198 189 191 187 201 191 208 191 195 200 204 202 202 210 213 198 213 201 215 222 220 211 219 209 222 222 218 221 230 214 223 215 226 223 225 231 221 230 241 233 225 235 240 234 229 240 234 231 251 248 241 242 244 250 258 248 252 242 257 246 248 260 254 247 254 259 253 271 258 274 258 256 257 282 277 271 283 288 282 267 273 291 293 295 290 281 297 278 283 297 303 290 292 307 300 308 287 295 306 313 305 290 308 290 318 298 305 303 316 313 316 323 322 307 324 325 335 315 333 328 323 323 317 311 318 328 344 320 331 319 334 336 332 331 327 338 335 345 342 332 358 355 357 344 340 352 342 353 357 348 348 351 357 365 358 358 370 361 372 362 386 381 367 357 372 370 384 389 392 393 400 377 373 372 403 383 408 399 381 410 400 398 399 400 414 417 389 383 395 391 419 397 406 395 400 425 403 400 407 406 434 431 421 418 401 435 417 431 419 439 424 429 412 447 420 443 441 436 455 421 433 419 434 440 426 451 431 459 447 429 466 445 464 432 440 478 450 459 461 450 462 448 470 444 464 468 476 489 455 492 484 476 468 458 467 463 465 496 487 485 472 503 464 476 492 492 512 498 471 488 516 517 473 501 522 478 512 520 492 482 517 523 506 489 504 495 499 510 508 539 501 495 536 517 496 543 511 546 509 508 516 502 535 525 516 547 558 560 526 554 526 521 557 542 541 528 564 557 542 554 530 561 534 545 573 546 527 537 557 531 580 581 536 545 540 542 561 541 544 568 565 579 587 586 592 556 566 556 602 568 550 585 575 560 605 566 578 580 568 606 565 587 598 585 618 572 601 575 571 574 619 623 606 579 572 620 599 586 619 599 579 586 594 615 611 619 606 618 626 628 591 641 642 597 615 613 593 639 638 605 636 620 606 634 627 656 606 598 613 618 651 603 603 664 662 639 653 625 615 648 660 623 623 640 669 623 648 653 637 631 653 647 622 647 661 673 623 647 653 678 660 681 625 654 681 671 656 674 643 666 653 670 631 656 672 656 648 658 654 636 699 652 695 643 648 670 670 706 644 658 661 707 650 648 702 679 665 713 689 667 652 681 665 651 668 685 699 710 685 688 688 723 674 701 685 658 713 711 698 720 708 720 665 707 672 714 727 665 734 721 677 723 686 732 680 681 698 705 703 721 716 715 717 687 677 693 703 730 732 703 679 686 737 745 698 728 711 724 689 709 740 741 727 743 682 692 687 683 720 691 732 709 707 720 712 741 687 690 747 743 693 691 731 721 695 708 727 725 733 722 727 703 733 697 693 694 707 748 699 697 737 697 719 722 700 746 705 701 749 744 714 740 699 741 740 705 745 737 703 726 716 732 719 749 724 703 706 726 707 750 701 744 729 746 725 706 708 707 725 717 706 749 704 748 713 705 748 747 750 712 705 730 708 709 716 709 726 734 737 710 704 706 746 734 737 707 706 704 721 711 708 707 749 707 709 719 707 723 711 705 741 711 745
750 718 745 719 726 705 716 740 708 745 741 707 709 710 740 733 732 733 707 740 720 716 706 733 707 724 716 705 746 705 707 741 740 726 704 743 705 708 707 704 709 737 703 713 703 727 707 702 702 706 727 704 716 718 711 729 705 747 725 724 737 701 700 735 750 731 731 736 701 725 724 725 706 698 724 705 700 704 702 705 733 700 698 709 728 698 737 716 695 711 729 717 696 690 697 699 735 705 689 703 705 691 745 727 694 694 687 700 732 707 726 729 695 693 707 743 704 701 716 721 718 694 698 694 729 749 693 728 697 705 683 694 703 680 716 684 739 741 696 718 704 718 716 683 674 724 732 711 686 688 682 695 666 676 688 673 714 718 728 686 678 721 664 723 719 678 659 688 723 712 666 666 718 701 688 665 698 667 656 705 695 653 690 668 672 679 656 656 699 704 656 709 672 685 677 694 700 681 695 703 696 658 669 676 656 672 634 651 672 660 673 689 631 683 679 678 649 674 677 685 688 629 627 638 669 685 662 678 675 647 649 635 617 619 632 656 653 662 664 662 612 626 651 670 611 616 661 641 652 665 661 608 632 608 601 624 616 644 605 634 636 615 643 603 630 590 602 620 605 615 638 626 599 634 590 619 617 584 602 587 627 596 609 613 633 578 605 604 594 603 607 569 577 600 578 587 618 603 608 567 574 563 591 591 560 570 612 574 602 566 563 607 576 598 573 549 564 572 599 587 568 576 579 544 557 542 585 542 556 576 580 541 544 573 582 583 579 550 570 546 552 560 552 564 524 558 559 538 532 536 562 563 521 548 521 524 547 514 521 532 536 522 548 532 516 533 542 507 506 533 543 536 527 498 495 512 504 508 489 488 502 505 495 494 491 497 514 521 484 488 491 521 479 488 490 509 479 491 497 482 483 496 469 493 503 488 463 472 499 475 478 466 470 466 479 471 483 477 481 461 467 446 480 472 441 452 458 455 459 466 470 449 452 428 470 433 452 463 438 450 440 435 437 447 449 431 421 430 448 439 439 445 445 443 425 418 426 411 441 428 436 412 423 419 430 423 401 424 390 414 424 394 410 421 388 402 389 382 384 402 379 402 409 400 373 381 390 400 397 384 391 385 370 400 361 362 373 377 389 357 373 373 372 353 355 379 365 379 349 361 379 353 367 371 369 368 346 349 348 337 351 339 343 340 359 341 346 341 342 345 332 342 342 333 320 322 332 325 345 323 323 336 340 314 337 327 319 311 330 320 325 318 311 306 326 319 309 304 306 294 301 315 302 313 312 290 293 284 302 292 302 281 301 286 282 274 299 293 289 296 287 291 270 275 289 275 279 284 266 279 279 278 265 276 257 253 254 265 259 270 268 272 265 260 254 254 256 242 256 257 249 251 243 243 233 235 230 244 232 232 233 233 242 246 243 222 227 223 231 238 232 232 234 215 221 219 220 214 219 211 223 222 223 220 204 213 215 213 201 214 210 200 213 210 198 210 198 197 206 198 204 202 188 184 196 198 190 182 193 181 185 177 191 190 176 184 183 175 182 176 180 168 179 179 167 165 176 175 172 161 171 170 166 167 164 165 167 156 154 162 158 150 152 148 152 158 156 145 154 156 152 150 150 150 143 142 138 143 141 137 144 132 135 135 129 131 135 138 134 125 132 126 132 123 128 124 123 118 126 123 124 115 116 118 121 114 112 118 110 118 115 115 116 110 115 109 107 104 106 106 102 102 99 98 104 103 102 98 99 97 93 101 97 96 92 94 90 90 93 94 93 88 87 84 89 89 88 87 86 81 86 80 80 82 81 78 77 81 79 73 76 72 71 74 73 71 71 68 70 67 68 66 65 65 67 63 64 67 65 60 65 60 62 62 58 58 58 60 58 55 55 58 53 54 54 55 53 54 50 50 49 52 52 47 49 48 47 47 45 47 43 46 42 42 43 44 42 43 40 42 40 38 39 40 38 38 37 38 38 35 35 34 36 33 35 33 32 34 32 31 30 32 30 29 29 30 29 28 27 28 26 26 26 25 25 25 25 23 24 23 22 22 23 21 21 21 21 20 21 20 19 19 19 20 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 20 20 19 20 19 19 20 21 20 21 21 21 23 22 22 23 24 23 24 24 26 26 25 26 26 28 27 27 28 29 31 30 29 31 30 33 32 32 33 34 33 35 34 34 36 37 37 37 38 39 38 39 40 39 39 40 41 41 41 43 42 45 45 44 46 44 46 47 47 46 48 49 51 52 49 53 52 54 55 55 53 56 55 58 55 56 60 59 59 62 62 58 58 60 61 60 66 64 64 68 67 67 69 68 67 69 73 73 71 69 70 72 76 75 77 79 74 78 76 83 78 81 78 82 86 83 82 83 81 88 86 88 85 88 87 89 87 96 92 94 91 98 96 98 99 101 97 99 102 102 101 103 107 100 100 108 110 111 105 104 111 107 108 111 118 112 114 119 120 113 119 116 124 118 122 123 121 121 123 124 121 129 131 134 129 128 134 138 138 138 137 138 139 135 140 137 141 148 139 144 148 139 140 147 153 142 148 146 156 145 146 150 159 159 163 158 164 152 161 154 165 158 172 172 162 162 162 168 167 177 177 169 180 167 184 181 177 182 184 180 185 182 177 191 184 191 193 195 195 194 197 188 202 203 187 195 196 198 193 203 207 199 195 196 214 206 212 205 210 210 211 219 210 218 217 209 210 230 224 213 225 234 214 232 225 225 238 223 226 236 223 238 246 229 243 236 250 229 245 250 249 241 237 253 240 244 250 261 257 246 264 256 267 258 265 260 262 262 267 256 267 269 282 279 278 261 267 279 277 274 268 288 275 292 284 285 275 295 272 289 299 278 302 296 280 299 297 285 290 286 302 310 301 302 304 295 315 293 308 313 304 320 306 323 308 319 325 332 307 337 318 326 327 316 320 326 338 320 331 348 318 350 329 331 333 331 332 335 332 350 353 343 363 362 336 365 342 356 369 351 358 374 362 346 353 358 363 362 364 365 386 369 383 383 379 373 379 373 370 382 379 397 400 379 376 396 395 400 374 373 409 409 389 391 403 384 396 393 394 390 384 387 394 405 425 414 391 424 423 396 403 400 416 422 414 436 404 407 416 420 431 448 429 429 417 446 448 450 418 444 423 438 423 452 438 456 423 442 451 434 441 437 438 433 435 457 435 454 451 457 455 446 453 452 454 459 468 469 456 476 458 491 478 465 454 454 475 467 474 490 475 477 487 495 505 494 475 499 503 493 514 493 489 512 515 475 481 516 514 528 487 521 515 514 520 530 520 516 497 536 506 502 500 523 536 518 507 547 506 524 523 544 505 527 522 544 516 555 530 545 548 554 529 534 514 535 544 549 558 560 536 563 557 535 571 526 528 575 571 538 549 560 573 587 551 541 544 573 545 572 541 564 582 558 574 600 549 561 600 554 605 578 594 591 593 566 597 606 562 586 603 583 592 604 569 598 605 607 606 577 574 583 568 617 619 618 614 619 609 581 581 614 588 612 628 598 618 627 610 587 634 627 616 604 644 621 617 590 608 606 647 600 619 651 645 652 637 632 640 653 610 627 650 621 659 643 605 642 651 609 652 615 636 648 658 663 647 654 636 676 625 644 638 629 671 671 639 622 653 631 684 684 628 657 662 646 630 646 691 656 672 669 658 670 652 692 653 651 675 682 684 681 673 681 687 642 694 641 659 707 671 685 675 704 664 689 707 676 695 664 714 677 703 696 665 688 719 713 714 707 692 693 674 689 663 678 662 716 703 697 715 666 692 703 726 693 703 706 665 728 728 700 725 709 681 736 677 713 673 715 721 677 725 711 692 725 675 680 734 727 719 723 685 729 712 725 705 737 737 713 734 714 727 708 741 707 737 684 715 744 717 711 690 690 744 737 729 715 693 718 718 727 746 729 717 728 719 693 690 746 693 720 713 749 716 714 750 710 745 745 714 698 728 743 703 707 742 701 725 733 724 700 700 739 741 699 702 742 746 699 698 699 700 720 750 710 701 709 729 728 707 707 721 739 728 715 721 705 708 707 741 705 706 711 709 708 706 722 704 748 738 734 721 735 739 723 735 718 737 718 741 733 710 710 749 704 709 743 727 742 708 721 726 707 705 709 740 708 750 706 708 710 722 711
708 707 750 737 729 704 710 706 730 729 723 730 715 737 708 710 743 711 725 714 708 704 704 739 704 730 704 709 703 714 746 705 750 707 706 746 703 703 709 712 744 736 747 721 703 726 748 750 734 732 706 749 705 717 743 710 708 727 742 748 703 704 700 736 724 716 718 699 720 728 740 744 700 704 715 708 734 746 698 746 718 713 696 699 711 693 734 692 726 717 745 697 740 734 733 703 711 693 741 699 689 705 707 742 745 720 733 747 726 713 721 712 688 736 709 733 733 729 726 749 686 745 705 727 680 696 722 726 692 735 679 702 714 738 727 727 726 706 738 716 705 680 689 678 706 670 680 705 675 693 727 702 675 680 672 681 677 697 724 685 675 698 693 723 685 696 710 712 658 683 660 693 705 667 703 677 697 664 718 667 694 698 686 701 675 697 669 646 674 705 651 653 692 698 654 646 668 666 666 685 695 678 664 700 671 655 682 684 651 645 672 689 663 657 654 636 642 634 648 688 636 669 641 631 627 682 683 667 664 631 638 624 621 671 657 642 644 623 670 627 664 667 656 609 619 648 649 633 636 641 606 643 604 607 659 616 613 657 615 639 642 634 608 610 642 650 635 623 624 594 620 641 643 623 634 588 582 604 580 616 631 595 607 632 587 609 585 613 630 575 579 617 608 621 610 614 580 571 571 570 566 565 601 604 585 572 604 563 564 597 574 576 581 596 566 552 564 577 567 554 577 586 573 556 571 545 556 558 586 580 586 552 534 551 560 553 528 551 570 538 578 543 569 562 554 543 525 521 568 516 559 561 527 552 554 541 556 550 549 532 517 555 546 513 531 532 519 522 513 526 538 511 496 541 516 531 515 518 491 531 531 503 487 501 529 504 493 503 520 517 489 516 478 482 499 511 472 475 481 495 479 481 461 461 460 464 482 457 478 464 475 465 452 494 488 449 454 447 488 450 458 461 475 446 442 455 449 468 473 453 448 460 453 439 440 436 439 438 446 444 422 445 456 430 428 447 456 444 449 443 425 433 446 438 428 418 424 402 430 407 413 424 415 416 409 421 408 401 406 407 417 408 393 388 405 410 414 419 391 387 384 377 393 384 379 375 377 407 373 381 393 383 400 377 364 368 391 392 378 371 363 359 373 369 362 369 381 352 376 380 348 370 352 347 361 342 343 340 346 361 352 333 343 346 361 337 333 339 348 344 347 353 328 326 348 335 318 325 341 319 315 317 333 311 317 312 331 311 315 310 323 329 305 303 311 298 296 308 307 310 318 293 290 300 312 294 312 300 285 284 290 281 284 290 275 301 297 273 276 295 271 290 285 292 290 286 263 266 263 272 268 267 275 275 259 261 273 268 250 268 269 248 268 247 264 246 247 242 239 247 246 242 239 239 253 245 247 242 237 246 235 238 241 239 237 239 222 223 221 236 237 221 230 232 212 216 220 221 214 215 208 211 225 217 218 222 214 202 203 199 210 201 210 204 199 210 203 203 193 199 197 204 194 184 186 189 193 186 182 179 190 185 191 183 180 179 183 182 181 180 182 170 172 166 173 170 169 165 174 164 160 165 158 170 161 162 160 152 153 164 153 156 158 149 152 152 145 150 151 153 148 149 139 150 141 145 138 139 143 136 135 144 143 131 133 129 134 134 137 134 129 124 127 131 126 124 125 124 121 116 125 118 120 122 122 117 113 119 111 112 108 116 109 115 105 106 111 112 108 104 102 107 101 107 97 101 98 99 99 98 99 94 92 91 94 97 97 93 95 91 86 86 87 87 85 85 87 87 86 83 81 85 83 83 76 82 80 79 75 74 79 72 75 72 74 70 72 71 68 68 69 67 68 66 67 68 67 67 63 63 64 61 59 63 57 58 60 59 56 57 56 56 55 53 53 56 54 55 50 51 52 51 50 47 51 48 46 45 48 44 44 43 45 44 45 43 42 40 43 42 41 41 39 41 39 39 37 38 37 37 36 35 34 35 33 35 34 33 32 33 31 32 32 30 31 30 29 30 27 27 27 26 26 26 25 25 24 24 23 24 24 23 23 23 21 21 22 21 21 20 20 19 19 19 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 19 19 20 19 20 21 20 22 22 21 22 22 22 23 23 23 24 24 25 26 26 26 26 27 27 27 30 29 28 30 30 30 30 31 33 33 32 32 35 35 34 34 36 37 36 37 37 37 39 38 39 38 40 40 40 40 41 42 42 43 45 43 46 47 45 46 46 47 46 47 49 51 53 53 53 54 54 54 56 56 57 55 55 58 55 56 57 60 57 57 62 64 59 65 62 64 63 63 63 69 69 65 72 71 70 68 68 74 71 72 71 77 73 79 79 74 78 81 78 78 80 81 81 81 82 83 86 87 86 89 88 92 86 90 90 89 90 97 96 90 94 97 93 97 97 96 102 105 104 106 104 99 100 101 105 108 106 108 107 111 109 116 118 112 116 114 119 116 119 122 118 118 119 124 127 118 127 130 130 125 130 124 123 133 131 126 132 140 130 140 138 142 138 145 144 144 142 147 145 144 138 147 145 143 145 145 145 156 150 158 154 152 154 158 164 160 156 156 167 162 163 158 160 163 169 167 176 170 164 174 181 178 169 169 178 177 177 181 186 181 181 181 176 178 186 196 180 190 196 201 196 198 202 190 205 192 192 190 209 203 195 197 203 214 214 216 210 206 214 212 211 221 220 222 223 211 211 221 220 223 231 219 224 234 226 223 234 229 222 240 233 230 242 233 231 251 236 238 239 247 237 245 247 253 244 246 244 252 264 262 255 261 269 268 256 250 270 255 263 255 256 276 280 259 267 284 278 278 286 287 292 281 281 293 286 294 287 289 276 290 286 298 292 284 282 285 304 301 288 313 297 298 298 292 292 308 319 308 312 321 306 325 326 329 308 323 316 329 334 333 315 313 317 311 313 345 321 317 325 323 329 326 323 349 356 353 341 353 351 358 334 339 333 355 353 346 358 351 345 352 344 367 376 356 374 349 361 363 376 379 358 359 382 358 373 382 384 387 367 385 387 370 377 389 397 377 403 401 377 381 388 405 395 380 401 392 414 405 385 400 422 400 418 406 408 393 402 399 414 411 415 429 426 410 427 408 424 422 432 433 441 416 444 410 426 441 445 441 416 446 449 455 432 458 449 452 434 443 468 444 451 469 441 459 473 445 436 471 461 439 476 478 486 461 473 460 474 482 448 455 453 458 484 461 480 484 476 504 494 477 497 485 506 468 474 507 483 490 498 474 476 510 488 522 496 514 479 484 502 529 493 484 523 533 508 530 502 504 539 491 516 532 495 519 531 504 519 548 519 507 552 507 514 537 546 519 550 512 530 549 516 541 551 565 540 535 537 562 521 537 528 549 546 526 552 547 580 544 574 562 553 548 584 551 537 542 538 568 573 589 587 563 572 560 584 553 556 599 581 550 553 564 553 592 555 610 581 561 609 590 571 607 589 607 585 580 608 611 596 619 571 614 590 593 571 606 580 630 592 611 614 605 580 579 586 601 593 615 591 624 616 643 636 605 589 644 618 641 616 596 620 654 594 616 625 644 646 608 618 611 602 657 623 624 630 610 632 644 609 669 661 644 663 626 618 658 659 664 677 635 627 649 642 633 658 654 648 677 669 686 678 661 633 641 664 628 677 632 638 693 689 634 669 671 648 674 642 677 646 691 680 661 665 671 684 701 675 706 687 647 668 674 656 659 647 704 702 650 690 667 697 678 665 664 664 658 655 653 703 654 656 715 715 663 671 714 694 719 720 709 681 690 684 682 728 716 705 675 718 682 701 729 694 731 731 711 730 717 689 737 738 689 699 739 720 698 715 679 725 689 716 681 695 730 730 736 700 733 695 746 740 715 696 750 736 710 747 707 735 716 702 718 746 724 708 710 729 749 750 727 737 743 706 734 690 692 693 731 739 729 739 711 712 697 694 694 694 731 706 750 744 740 739 700 722 749 742 708 699 734 698 700 697 699 697 723 722 732 702 711 731 731 699 717 725 702 719 718 702 702 715 701 739 733 701 711 734 738 703 712 724 703 728 732 740 750 706 706 724 725 709 705 712 716 709 731 739 716 749 724 707 723 741 749 746 707 717 710 742 704 721 713 706 709 704 746 724 718 718 706 708 748 710
734 706 705 719 708 711 727 710 705 745 705 710 745 706 713 710 705 730 706 722 723 709 746 705 712 733 708 709 709 729 746 704 715 717 708 708 743 738 716 719 722 742 706 720 702 723 736 703 728 709 723 705 735 704 700 700 700 711 731 702 702 720 702 700 698 701 713 708 741 716 734 748 738 707 697 748 744 730 721 743 713 693 728 740 701 725 741 694 712 748 741 697 720 722 722 742 695 688 713 693 738 690 743 689 734 738 737 748 717 741 684 750 734 713 713 683 721 690 710 681 744 696 706 727 682 695 735 703 740 743 742 717 717 731 719 734 740 727 718 680 703 695 707 687 681 706 691 709 671 719 714 667 719 687 704 727 707 701 719 728 692 696 720 713 710 693 711 688 683 688 711 710 716 693 655 676 670 713 693 684 657 679 697 669 712 682 705 713 668 672 648 710 676 647 703 647 664 691 664 697 666 656 637 678 659 646 640 659 646 675 696 649 691 646 672 687 671 654 665 656 660 673 676 678 644 666 628 647 667 659 632 668 654 668 645 635 613 658 659 667 613 609 616 626 620 664 630 652 647 658 636 654 648 631 611 656 656 658 603 607 619 627 654 623 610 596 650 635 611 627 627 618 635 611 605 599 612 625 614 638 631 617 619 586 595 620 582 579 616 617 573 622 582 599 617 598 583 592 570 563 610 599 570 605 561 593 601 584 565 553 576 602 580 577 595 599 573 564 561 547 561 551 593 558 558 546 549 588 555 585 552 584 582 564 573 561 572 535 536 567 566 529 560 544 553 567 521 550 558 538 564 536 562 552 557 543 550 541 513 533 523 512 537 542 523 533 539 514 499 539 508 495 505 528 527 538 538 536 533 533 527 500 492 503 522 510 514 505 521 518 474 514 482 475 482 501 479 474 466 480 475 467 504 494 489 488 502 468 496 496 454 482 456 470 484 449 468 485 472 451 451 478 468 484 440 470 480 464 459 436 472 449 470 452 438 453 428 452 462 448 432 434 455 431 443 451 431 430 443 444 452 423 409 418 421 407 419 415 426 417 403 412 419 425 428 434 410 408 420 421 417 393 396 387 422 402 408 386 391 413 398 395 392 383 382 385 409 377 383 394 368 387 369 383 372 366 377 389 381 372 365 363 363 375 365 359 364 367 374 371 366 377 372 363 352 357 366 361 355 348 343 353 335 333 357 335 353 327 356 350 353 347 326 330 323 349 343 335 346 315 319 327 313 326 332 324 330 316 304 315 326 330 328 301 311 304 308 316 294 310 315 313 297 305 294 288 285 291 293 288 280 286 302 300 291 289 291 277 286 296 287 290 277 270 265 269 269 280 280 275 276 261 258 264 269 267 267 262 272 263 258 271 252 266 267 260 253 246 244 243 254 242 235 252 235 244 251 234 230 246 243 230 239 244 228 232 238 238 220 237 223 215 233 220 231 214 222 211 224 223 216 219 217 219 207 220 217 205 219 210 209 202 200 204 208 198 197 194 203 193 200 190 200 186 191 192 194 192 191 183 187 189 178 187 178 186 185 172 174 184 170 172 171 174 166 176 166 174 172 164 170 158 157 167 155 155 167 158 156 162 163 150 157 152 150 147 152 156 155 145 153 141 150 150 139 148 138 137 138 139 133 140 142 138 138 132 133 135 128 130 129 125 130 127 127 120 123 120 124 125 119 121 119 117 122 119 112 121 116 112 111 109 111 116 110 114 107 112 111 107 108 100 108 103 98 106 103 98 104 98 94 101 93 91 91 91 94 93 91 88 92 86 88 91 90 87 88 81 81 83 83 85 84 84 82 77 80 81 75 78 74 76 77 72 74 75 72 72 68 68 70 68 69 68 64 64 66 62 64 63 65 62 61 59 62 57 58 59 58 56 55 55 55 54 57 54 54 54 53 53 53 50 52 49 51 48 46 47 47 47 47 45 45 45 45 41 42 42 42 40 41 39 39 41 40 38 37 36 36 37 35 36 34 35 34 34 33 32 32 32 33 32 32 30 29 29 28 30 27 28 28 26 26 26 26 25 25 24 25 23 24 22 23 22 22 21 21 20 20 20 19 19 19 19 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 20 20 20 19 20 19 20 21 20 21 21 21 22 22 22 22 24 23 25 24 25 26 26 25 27 26 28 28 27 28 29 29 31 29 32 30 32 32 32 32 32 35 35 35 35 36 35 36 36 36 38 37 40 40 39 39 40 39 43 41 42 44 44 45 44 43 46 44 46 45 48 51 48 51 49 52 51 54 51 53 54 54 55 53 54 58 56 57 59 57 57 60 61 60 61 63 63 63 66 66 64 68 64 64 67 72 68 71 74 72 72 75 71 73 77 75 79 77 77 80 83 79 79 77 81 84 82 80 82 83 85 86 86 89 93 85 90 93 88 91 92 91 95 92 96 101 100 96 99 104 97 98 101 101 104 103 103 101 102 106 110 104 106 107 111 109 119 119 120 121 117 115 119 121 116 119 120 123 121 120 130 131 128 133 125 133 125 136 126 131 130 138 132 135 136 132 133 135 146 135 136 137 138 138 143 146 152 145 152 145 157 151 154 153 159 153 152 157 158 161 158 159 156 171 164 169 160 174 168 172 171 166 170 180 175 178 181 171 184 173 180 173 174 188 190 180 192 181 190 187 191 190 187 184 199 199 199 191 203 207 193 200 196 210 209 199 199 201 218 218 215 206 220 215 221 224 226 222 223 227 210 217 222 218 227 223 237 219 238 241 235 224 228 229 247 247 240 241 242 234 236 238 256 245 246 254 254 249 252 260 250 265 248 268 263 272 271 253 251 269 274 272 274 267 262 260 277 279 265 266 288 275 282 274 285 276 271 280 281 281 273 275 296 284 300 290 301 288 309 283 312 287 288 292 301 309 312 299 295 318 324 321 318 311 306 317 317 322 329 318 315 319 318 319 311 334 335 324 317 343 342 326 342 327 345 346 354 330 331 333 336 353 350 350 350 365 336 359 364 339 353 366 342 371 363 364 376 363 355 365 374 383 351 359 376 388 389 371 368 384 365 371 367 367 376 399 387 389 376 391 371 382 378 409 385 377 378 398 418 398 386 397 411 388 401 410 422 410 411 412 424 434 416 403 402 436 427 400 422 410 428 415 430 444 426 436 420 412 413 428 441 436 454 431 452 436 428 459 449 427 455 451 452 455 446 475 472 449 435 476 468 471 449 452 459 470 455 476 486 467 482 489 474 459 456 474 472 477 467 486 490 503 487 492 480 487 496 473 476 498 516 512 482 481 493 502 488 481 485 492 519 497 514 514 510 484 527 514 514 525 537 536 529 517 497 506 532 519 528 546 526 529 504 547 548 549 545 542 556 545 543 543 532 555 522 558 522 528 527 556 546 550 562 565 573 525 542 568 535 544 556 576 548 532 565 577 558 559 550 568 580 577 564 585 554 564 554 552 577 584 588 561 579 595 580 572 602 579 605 603 610 598 573 582 603 612 616 570 578 597 578 594 574 597 618 611 614 627 594 602 623 582 598 608 601 604 608 630 615 611 593 599 631 630 621 616 626 639 596 606 631 645 618 617 628 596 599 626 638 610 598 643 614 626 637 619 634 655 642 627 619 612 660 616 624 671 649 669 634 672 652 656 646 669 642 625 633 619 640 650 620 646 657 649 672 684 655 669 686 643 629 629 641 687 679 673 647 664 653 652 659 645 639 688 654 664 695 682 703 699 642 675 647 686 694 645 700 673 696 705 648 693 702 698 705 673 699 664 700 716 660 671 676 681 706 675 713 665 667 664 702 715 688 715 688 684 690 694 716 727 668 688 725 669 693 729 706 703 669 675 700 705 686 693 723 675 684 679 698 676 725 692 739 678 684 726 727 692 708 712 697 684 693 695 707 742 687 706 731 720 722 710 691 724 728 739 728 690 730 715 720 731 689 714 745 714 717 747 740 734 718 739 727 717 691 722 728 693 696 728 695 739 697 728 740 712 739 735 723 735 750 705 722 704 714 708 707 742 737 726 700 706 743 725 739 715 707 705 700 731 704 706 700 738 747 729 707 730 725 734 722 744 747 734 702 748 744 740 710 723 724 730 709 707 706 706 709 703 746 707 739 703 705 705 720 704 705 743 720 705 742 730 730 709 708 710 707 704 708 706 744 718 706 717 735 741
708 721 710 738 710 707 726 706 745 735 710 731 708 706 742 709 710 737 728 703 708 725 711 722 704 729 705 725 706 747 703 704 732 745 731 710 750 715 741 703 741 731 705 745 744 716 703 705 725 749 701 734 739 728 704 733 726 702 736 700 701 733 738 734 736 702 733 699 716 699 697 748 726 736 706 718 701 740 697 721 746 715 747 726 693 707 702 733 749 726 707 716 691 708 689 714 742 747 710 699 695 729 704 722 749 695 686 727 748 745 714 716 742 685 709 708 683 748 739 695 711 727 681 693 733 698 705 747 724 724 678 686 723 736 681 725 717 677 678 704 684 700 671 677 721 677 688 727 677 684 666 681 671 691 700 703 708 666 697 720 669 662 707 712 680 700 682 663 663 714 680 666 718 678 706 688 659 689 659 697 703 659 710 679 663 686 696 656 679 680 684 674 709 657 663 690 659 669 652 676 695 668 680 651 689 664 668 685 693 638 678 681 655 650 632 629 671 678 678 626 638 648 676 637 670 631 661 621 632 643 678 641 672 650 625 618 635 649 636 614 668 641 671 635 639 631 632 660 654 605 652 617 619 618 650 656 629 653 598 619 608 623 593 650 596 646 607 609 648 591 638 597 617 585 622 618 597 622 600 637 614 630 594 601 607 590 590 606 592 598 575 581 611 591 592 582 610 598 574 594 593 598 593 573 585 565 559 605 586 563 565 569 601 567 594 587 578 580 553 596 588 556 545 583 543 565 553 576 536 583 559 545 543 536 577 577 537 533 575 569 549 565 528 521 555 521 561 542 556 521 531 523 542 512 516 541 513 507 525 557 523 531 511 531 509 533 518 503 531 505 501 542 515 491 492 507 515 510 513 498 500 504 511 492 480 486 522 485 512 494 502 507 478 472 515 489 481 476 482 509 475 500 466 473 486 492 488 466 457 492 464 468 466 486 459 475 475 477 487 471 479 448 453 451 470 454 472 446 437 440 468 450 432 448 451 433 451 454 465 449 441 430 434 446 439 450 447 435 445 426 450 446 449 442 431 436 403 429 429 436 428 413 411 433 430 422 399 397 392 396 411 418 389 392 406 385 391 396 393 388 381 411 396 393 404 396 380 390 381 370 382 397 399 390 367 370 361 378 393 374 378 381 375 383 358 385 359 349 377 372 379 345 357 358 373 345 341 365 337 351 336 356 360 361 359 340 336 352 350 326 336 349 341 326 345 324 334 343 318 321 334 327 332 334 327 332 316 318 323 323 319 306 322 314 305 321 311 298 313 291 298 294 313 315 285 287 296 311 293 295 292 289 302 301 278 292 278 274 270 294 285 270 279 277 281 282 280 274 277 274 272 269 279 276 278 256 272 269 269 255 259 254 269 250 244 253 265 257 253 251 252 257 248 241 242 241 252 236 242 245 247 228 247 232 227 227 238 224 239 225 219 221 215 215 212 232 215 224 209 213 219 211 210 221 222 217 203 204 215 208 205 204 200 197 200 197 197 192 206 196 196 194 200 192 185 187 181 193 184 178 183 190 189 183 174 189 186 187 186 181 180 184 171 176 181 165 179 176 173 164 160 163 161 165 168 165 167 161 165 163 161 158 161 152 153 147 145 149 155 155 143 144 142 144 142 143 138 148 137 140 142 138 143 142 138 132 130 137 130 126 131 124 126 128 124 129 120 126 124 120 123 125 119 116 115 118 115 119 114 109 119 112 114 116 106 106 108 106 106 101 106 100 107 98 106 104 97 104 104 100 94 98 95 95 98 92 89 91 95 88 91 86 91 91 89 84 85 88 85 87 82 81 81 84 81 77 78 81 77 78 74 75 75 72 72 73 71 70 70 73 67 69 65 68 67 63 65 64 64 61 65 64 64 58 63 59 58 60 60 57 57 59 56 55 54 55 56 52 52 51 51 51 52 51 50 47 47 47 47 45 47 47 45 43 45 45 43 41 43 40 41 39 39 40 38 41 37 38 37 36 37 36 34 34 33 34 35 33 33 33 31 32 31 32 31 30 30 30 29 28 28 27 27 26 26 25 25 25 25 23 23 23 23 22 22 21 21 22 20 20 21 19 19 19 20 20 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 20 20 19 19 20 20 21 20 22 22 21 22 22 23 23 24 24 25 24 25 26 25 26 26 26 27 27 30 28 29 30 31 32 32 31 32 31 32 32 34 34 35 36 35 35 36 36 38 37 38 41 38 41 39 39 40 43 42 41 43 45 42 45 44 45 44 47 46 48 49 51 50 50 51 52 53 53 55 51 55 56 54 57 54 58 57 57 57 57 62 62 61 59 60 61 61 66 62 62 67 64 66 66 70 67 68 73 73 74 72 73 71 74 74 77 77 75 78 79 78 76 77 82 79 80 85 84 88 83 86 86 84 90 91 89 93 94 96 94 94 93 93 95 99 94 100 101 98 100 104 104 103 105 101 107 104 106 109 104 113 110 107 108 108 115 111 114 117 112 118 118 123 114 124 126 123 118 127 119 126 130 124 126 128 135 126 135 137 129 138 133 133 133 137 132 133 143 136 142 149 146 146 145 146 150 148 149 144 157 149 152 161 158 150 159 152 164 157 161 163 169 160 157 161 168 173 174 167 171 177 164 181 171 175 168 184 183 183 174 186 181 179 181 191 188 185 183 186 188 191 192 193 185 194 190 197 200 205 194 208 196 195 199 196 196 215 202 218 206 211 204 204 215 224 226 209 224 219 226 219 225 222 213 224 228 220 221 240 237 235 232 226 237 237 235 248 239 229 239 247 241 251 257 247 259 249 241 254 247 256 261 258 247 246 249 248 259 249 250 252 271 274 256 258 263 271 261 284 282 277 286 275 282 275 292 295 274 275 291 280 277 298 293 304 294 286 304 308 292 302 311 303 293 300 310 306 306 321 309 302 304 308 309 302 314 308 326 315 328 330 313 331 326 338 320 321 334 332 318 318 333 338 324 344 342 351 324 343 345 342 328 340 336 345 338 367 348 354 364 353 366 351 366 347 345 356 377 354 350 357 369 362 371 367 375 369 381 369 390 364 379 395 383 373 402 401 381 372 370 403 381 375 391 378 379 392 407 390 411 420 404 409 393 418 387 404 409 407 416 393 429 409 420 432 415 415 420 432 409 432 422 412 443 445 414 432 453 433 428 420 435 452 425 438 435 451 438 432 444 461 448 466 436 446 458 442 473 438 479 441 478 439 462 459 453 457 466 467 448 472 454 449 462 493 496 489 467 471 481 500 489 459 492 489 470 485 475 511 480 482 469 507 489 496 519 480 497 485 479 524 482 522 516 501 504 490 507 489 504 521 514 538 522 523 539 529 512 539 536 536 512 537 515 543 553 523 534 541 557 530 554 524 534 561 520 527 534 563 525 569 519 550 525 571 558 560 573 576 529 568 540 541 569 561 534 558 570 563 545 578 549 545 576 586 548 590 576 554 572 547 559 571 579 592 601 590 607 565 604 568 605 608 568 612 600 585 570 585 578 571 619 593 587 579 593 614 588 577 577 607 601 633 616 595 594 597 591 592 624 588 629 588 584 627 594 609 595 640 647 611 622 638 620 648 601 645 603 634 638 613 650 620 627 637 613 638 660 656 649 633 641 643 610 654 631 611 666 623 644 636 613 677 631 616 669 617 666 666 670 626 642 642 664 648 626 631 667 674 654 687 635 681 656 641 630 635 682 688 669 654 689 689 667 683 697 674 643 670 644 649 642 695 659 704 683 692 675 691 666 679 708 659 664 662 663 660 665 689 657 669 684 701 669 666 672 695 709 676 670 674 701 710 716 709 664 727 698 689 696 718 702 719 733 670 668 696 671 677 678 724 705 697 705 701 736 724 710 675 687 679 693 680 727 731 722 695 692 724 703 740 700 748 701 706 733 714 746 688 686 690 725 715 709 684 707 708 712 740 748 698 703 716 732 688 707 696 731 739 711 724 733 689 691 716 707 691 745 692 741 701 692 740 732 719 738 713 742 729 737 742 695 699 731 709 702 733 722 737 703 732 703 749 750 698 712 725 708 699 731 710 703 743 717 722 718 717 703 705 708 701 728 719 742 713 715 708 723 740 729 705 704 709 706 743 709 720 712 742 707 741 735 743 703 711 709 704 712 708 709 704 744 731 709 715 705 704 705 715 725 750 704 709 707 723 723
706 733 721 736 742 719 745 716 709 746 704 719 716 724 744 708 747 747 727 736 746 709 709 703 705 737 730 708 747 746 724 714 706 706 717 704 706 749 705 719 715 737 707 708 720 733 735 735 705 706 704 704 704 704 723 709 722 746 701 700 747 723 698 721 701 732 738 708 750 698 712 736 726 717 723 707 704 703 695 710 694 718 734 695 707 728 716 729 719 749 693 695 738 709 732 736 703 729 704 737 726 693 688 687 724 702 694 684 738 693 721 687 712 684 730 729 692 694 689 700 750 738 737 738 742 709 699 714 688 688 725 732 715 682 687 673 734 731 712 695 689 679 711 709 676 689 681 697 671 699 668 689 685 703 682 667 665 690 675 692 665 679 699 709 663 696 705 659 664 670 666 663 718 682 654 656 705 666 694 653 662 672 700 656 671 713 677 672 700 660 701 648 694 683 666 680 652 682 677 658 646 677 647 676 687 692 688 697 639 681 652 681 681 666 670 635 689 668 649 629 638 660 646 652 623 636 641 623 636 653 667 663 620 623 618 625 668 619 639 662 631 667 663 636 626 606 605 621 662 662 644 639 624 648 644 630 605 638 625 598 597 603 602 634 590 596 622 602 648 627 594 615 588 642 637 603 624 605 632 619 600 584 598 632 620 609 631 583 586 623 611 602 584 610 622 617 612 619 612 617 576 605 564 577 605 608 567 564 577 603 598 555 606 593 551 557 584 554 576 550 583 549 583 592 561 565 571 584 559 533 547 540 572 559 568 578 558 558 531 550 547 567 526 555 551 524 567 554 557 516 525 547 533 541 527 522 545 540 515 544 554 505 547 503 528 507 526 510 529 497 514 524 532 541 494 529 502 509 502 524 527 520 525 511 486 500 513 507 521 475 520 473 494 490 470 498 485 471 469 507 465 476 467 478 488 477 479 464 497 482 465 468 463 481 481 477 456 448 450 485 473 482 470 452 473 478 441 469 451 450 444 434 458 468 462 426 459 446 447 426 442 430 441 425 448 417 429 413 430 428 448 428 412 417 435 406 410 411 402 421 407 435 401 419 415 416 405 399 430 426 393 402 387 398 405 415 384 417 391 403 399 404 388 387 401 375 382 388 405 373 379 383 388 368 374 398 364 361 378 383 388 379 380 364 358 384 374 366 373 353 354 358 352 364 351 339 363 366 366 351 365 337 356 357 330 343 328 328 350 339 351 328 353 331 338 326 324 322 317 313 312 333 333 315 332 316 314 313 317 310 309 301 313 326 326 313 306 302 302 304 317 294 301 313 306 305 308 298 308 281 307 294 299 292 295 278 282 273 272 275 274 290 292 290 275 282 270 286 267 274 269 283 268 279 256 267 265 256 271 263 255 248 256 262 268 263 247 263 244 259 255 254 249 252 243 236 243 251 233 228 232 242 247 239 231 239 232 230 236 222 227 227 222 223 216 218 210 209 228 218 224 207 207 218 210 220 207 209 206 199 212 197 203 200 209 208 204 205 201 205 205 196 195 203 187 197 198 189 181 179 194 181 178 191 180 180 177 187 179 183 179 170 182 176 169 174 164 178 169 175 165 172 159 164 165 157 164 157 164 155 164 163 149 155 147 147 150 153 152 147 141 151 147 150 150 143 136 145 144 139 140 140 134 141 141 138 134 129 131 136 130 129 123 131 123 131 129 121 121 123 121 116 117 118 116 122 116 116 119 116 111 112 112 111 112 106 113 112 104 104 108 106 102 103 102 98 100 102 96 104 97 93 93 96 93 95 94 93 91 91 89 87 93 84 91 90 82 87 87 80 79 84 83 84 82 83 76 81 78 79 73 78 74 71 76 71 72 75 69 67 71 70 68 69 67 68 67 67 64 65 65 62 63 63 58 62 60 57 61 59 59 59 54 54 54 55 53 55 55 51 54 50 50 52 51 47 48 49 48 45 47 46 46 44 45 43 41 43 43 43 39 41 40 39 39 39 38 39 38 38 35 36 35 35 34 33 35 33 33 32 32 32 32 32 29 31 31 28 30 28 28 28 27 26 25 25 26 24 25 24 24 24 23 22 23 22 21 21 22 21 21 21 20 20 20 20 19 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 20 20 19 20 20 20 20 20 20 21 21 21 22 22 22 23 24 23 25 24 25 26 25 26 27 27 27 28 27 29 30 30 29 30 30 30 31 33 34 32 32 35 35 36 35 35 37 35 38 38 37 39 38 39 40 38 41 40 41 41 42 44 44 44 45 46 47 45 47 45 47 47 48 50 48 50 50 54 54 53 54 52 56 55 57 54 57 55 58 61 61 60 60 60 62 64 65 61 66 67 65 65 67 67 69 65 66 71 67 73 71 72 75 72 75 75 76 77 79 79 76 79 80 80 77 84 80 82 87 81 86 86 87 88 88 88 89 92 90 89 96 92 96 95 99 100 93 97 96 99 98 97 101 106 105 101 104 105 109 109 107 109 112 108 114 110 118 114 111 119 111 112 121 119 116 116 126 121 123 118 120 131 126 130 123 125 130 132 133 132 131 136 138 130 139 134 142 146 143 136 139 140 149 142 146 146 145 145 148 147 154 155 152 151 154 158 164 154 166 163 166 164 164 163 163 172 164 165 166 167 163 174 170 176 166 179 172 178 179 181 172 181 173 182 177 186 186 194 185 194 196 184 186 192 194 198 198 188 196 205 191 202 196 202 208 196 203 198 202 208 220 207 218 207 208 206 226 226 222 229 220 220 230 230 218 228 230 223 219 229 226 233 237 223 230 227 227 227 234 248 230 235 232 246 242 237 241 250 259 255 262 256 252 254 263 249 254 255 268 250 251 267 277 271 255 276 262 275 260 281 263 266 283 271 290 291 280 274 276 274 288 285 297 280 292 278 302 285 295 303 308 294 304 291 303 291 300 310 303 314 314 321 307 306 317 303 326 318 323 308 316 318 315 338 311 332 324 332 322 325 347 316 349 350 340 345 338 325 328 338 339 335 356 332 330 343 363 334 360 344 340 351 367 351 349 361 365 378 365 347 350 381 376 371 384 361 384 380 371 367 379 364 376 384 389 365 372 367 393 405 370 373 401 379 411 377 410 413 379 401 395 389 396 401 412 416 412 401 394 412 428 429 428 421 420 425 438 419 438 431 414 440 422 426 408 418 443 440 419 421 447 438 444 452 445 441 448 425 438 449 456 442 450 445 439 437 473 470 441 461 468 472 481 449 447 458 445 459 478 454 462 463 447 491 482 465 456 474 460 491 471 478 498 506 464 487 494 497 489 468 495 491 477 498 501 506 520 488 506 514 485 509 482 516 503 524 491 485 489 501 521 517 527 491 520 514 502 529 498 535 522 502 534 508 501 515 506 528 544 522 508 528 545 539 516 537 525 522 527 532 525 550 568 528 569 528 574 541 524 553 572 571 542 538 549 558 542 548 543 581 546 567 540 591 543 560 555 589 590 556 575 570 575 553 594 569 554 585 589 583 606 586 612 567 568 604 583 607 588 596 619 603 587 575 599 597 577 624 592 602 594 612 623 592 593 633 630 586 589 611 598 613 605 606 630 609 594 611 612 610 622 638 590 595 615 639 620 621 621 609 643 630 611 622 635 657 618 613 652 608 617 606 633 653 670 670 659 616 623 667 641 660 620 641 646 674 671 650 670 633 664 665 654 685 672 669 670 666 686 660 688 669 657 681 682 655 647 641 644 640 649 644 658 666 659 678 685 696 681 640 703 663 692 682 681 655 685 688 671 654 676 686 680 673 693 713 701 658 653 716 655 661 677 714 656 717 671 711 713 658 673 705 705 660 677 698 728 723 705 700 670 691 685 681 680 674 677 721 732 720 674 694 733 700 708 695 682 679 715 737 694 727 687 676 685 718 677 726 738 697 713 678 745 726 742 731 738 723 692 708 744 741 744 746 744 685 693 739 726 749 738 741 697 725 710 728 712 693 687 692 730 696 702 703 731 740 694 705 693 715 718 702 704 732 723 747 709 736 744 714 731 719 707 721 728 712 707 745 746 697 701 701 744 736 706 734 721 702 720 749 700 699 717 741 709 738 701 734 716 702 713 729 714 704 701 736 707 706 712 710 728 706 707 703 709 703 704 748 707 727 724 705 739 708 704 704 703 718 707 745 728 711 714 740 708 705 715 750 725 706 748 722 724 709 710 706 748
704 704 709 731 703 716 706 724 711 707 709 741 733 707 709 717 706 735 742 706 708 706 707 705 714 709 704 723 706 749 733 706 703 742 706 717 708 704 704 706 708 743 729 711 701 705 734 707 706 700 733 730 701 728 707 703 723 700 703 748 734 698 726 698 707 737 709 701 745 726 697 696 748 722 749 704 705 747 734 712 729 747 743 698 692 702 718 695 696 692 690 742 749 731 709 729 716 699 748 687 708 730 710 687 713 714 687 714 693 693 689 711 722 690 701 744 748 699 722 722 736 705 698 681 695 708 710 684 736 742 743 691 711 679 673 698 709 719 707 689 699 722 690 718 729 673 724 716 711 713 693 732 723 672 718 722 713 696 677 703 664 703 698 673 708 678 677 715 681 699 694 710 672 673 682 709 696 716 707 690 711 703 675 679 674 666 713 694 669 697 676 673 661 665 688 651 692 646 697 654 651 666 651 680 694 674 661 638 671 635 675 692 678 686 676 669 628 660 649 666 656 626 669 648 630 663 633 660 624 623 666 636 618 625 615 663 649 646 632 622 610 660 634 646 632 636 621 634 604 633 639 648 621 657 650 633 599 650 651 605 625 641 602 596 651 624 636 647 635 625 625 620 613 611 586 592 641 621 582 605 632 610 582 585 590 617 616 606 570 604 579 584 621 578 616 611 578 620 603 601 582 572 593 611 566 593 600 560 555 567 598 594 590 558 563 557 584 595 577 594 564 551 557 545 558 581 555 587 542 553 540 559 552 574 533 574 538 554 564 536 535 552 530 538 523 555 566 562 528 545 529 536 563 516 553 556 522 542 509 523 549 516 534 526 534 513 508 521 507 544 542 514 493 538 536 504 531 534 493 487 501 531 495 494 510 515 492 489 476 514 517 493 493 517 500 483 478 489 474 481 469 471 479 498 484 474 470 461 476 463 489 455 474 473 466 489 450 458 457 449 442 470 454 470 447 440 480 445 462 439 461 445 464 440 436 428 443 463 442 448 463 439 419 440 438 458 426 448 434 427 434 429 450 417 430 429 407 411 425 440 428 427 426 414 427 408 408 415 415 428 400 422 388 386 404 404 401 417 409 397 378 410 393 404 399 380 379 391 405 395 370 387 395 377 371 373 375 366 358 381 382 378 380 378 361 376 368 376 353 349 347 374 361 362 357 339 348 345 357 366 341 343 337 335 347 340 334 338 342 340 323 337 325 335 342 319 322 323 317 339 321 336 340 328 325 321 306 308 313 327 311 308 304 323 297 310 313 311 311 291 319 290 291 307 313 298 296 305 305 304 302 279 279 288 282 275 299 286 271 295 281 278 282 282 270 276 282 282 270 282 274 261 259 279 254 255 266 269 271 250 260 255 249 245 253 244 242 262 254 258 260 247 240 234 244 238 245 231 247 235 239 231 228 240 236 236 235 229 224 232 238 216 231 235 217 214 230 222 222 227 222 225 213 215 217 221 215 210 202 210 198 196 197 195 194 208 197 208 198 195 189 201 202 186 194 185 196 184 186 179 183 188 183 176 185 185 185 179 171 182 175 173 167 176 170 164 166 166 165 175 171 164 164 161 166 160 160 163 153 160 156 160 149 152 153 146 150 158 149 145 152 152 147 145 146 142 142 138 136 144 142 133 136 136 140 132 129 138 134 131 134 135 129 124 132 124 129 124 124 120 121 120 117 122 125 118 119 117 117 116 112 116 113 109 107 111 113 112 104 105 107 109 105 104 103 106 99 98 99 104 102 94 95 97 91 95 98 92 91 93 88 88 90 93 85 88 87 87 87 87 82 85 84 77 84 79 78 76 78 76 78 74 76 78 75 74 71 74 70 74 67 66 70 69 65 67 66 63 62 66 66 60 64 64 61 61 60 62 58 59 60 56 55 56 54 53 56 52 52 53 54 53 50 49 49 50 51 47 46 46 48 46 45 45 43 45 42 41 42 41 40 40 38 40 39 38 38 38 37 38 38 36 37 36 34 34 33 34 34 32 32 33 32 31 31 30 30 30 29 28 27 27 26 26 27 26 26 26 25 25 23 23 24 22 23 22 22 22 21 21 20 21 19 20 20 20 19 20 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 20 19 19 19 20 19 19 21 20 20 21 22 22 23 23 23 23 24 23 25 24 25 26 26 26 27 26 27 28 30 30 28 29 30 32 30 32 33 33 34 34 33 35 33 34 35 37 35 37 38 39 37 41 40 38 41 38 40 40 43 40 42 41 45 43 43 44 47 47 47 49 46 49 50 49 48 53 50 53 52 55 56 56 54 53 54 58 56 56 58 61 62 61 58 60 63 61 65 62 61 67 66 63 66 68 65 67 66 71 72 69 71 75 73 75 77 76 78 77 75 79 77 80 77 82 83 79 81 81 81 81 88 86 90 88 88 91 89 93 94 92 93 90 93 92 97 95 94 96 99 98 105 97 104 100 104 100 104 110 106 104 106 112 106 115 109 111 109 113 119 113 115 118 116 123 122 125 122 122 123 127 125 125 126 130 132 124 135 136 131 128 138 136 139 134 134 144 138 137 139 144 140 144 138 144 143 151 141 154 142 156 151 151 159 156 149 160 153 164 156 156 157 157 163 157 157 169 158 171 174 164 174 177 180 165 180 171 173 174 179 178 186 180 190 188 179 177 187 185 182 195 192 184 186 188 185 196 205 197 192 203 208 208 207 204 199 200 200 199 212 210 205 218 211 213 212 224 218 218 220 219 220 220 230 226 233 216 223 219 228 236 240 238 244 237 240 226 246 234 242 250 230 253 232 254 244 247 244 244 254 258 255 250 252 252 251 270 272 267 267 249 250 262 260 257 261 265 281 278 266 284 282 279 285 269 285 280 284 275 287 271 279 276 292 282 280 300 298 299 302 287 291 300 302 304 307 306 313 300 302 302 319 321 299 311 304 325 324 321 331 312 322 312 331 327 314 315 335 317 314 335 345 318 335 347 349 349 341 349 355 354 331 353 360 329 358 353 338 333 338 361 340 345 346 355 353 370 373 360 350 379 358 363 361 382 361 369 389 378 371 386 378 361 378 387 400 373 386 366 372 385 398 389 376 405 395 385 401 398 394 386 397 419 398 411 424 417 413 412 427 393 431 411 422 428 399 418 404 430 403 421 430 415 414 446 412 419 422 414 436 427 415 429 417 459 453 450 425 461 453 442 448 443 467 435 467 441 463 448 465 473 462 437 448 451 441 464 481 455 474 479 457 450 489 485 457 476 485 473 491 499 499 498 500 491 464 474 483 485 511 489 509 477 498 504 482 492 514 499 515 522 488 517 497 487 513 526 508 487 526 505 526 513 532 524 538 512 535 496 505 511 502 547 507 525 544 523 507 526 525 548 550 546 540 539 544 552 520 515 558 521 537 567 521 546 552 521 530 533 554 532 538 553 539 581 532 540 541 582 560 542 578 554 551 549 555 559 590 585 563 560 589 602 591 587 587 602 600 568 587 571 557 579 580 563 559 566 578 593 581 585 582 611 613 595 583 588 594 611 606 597 587 597 616 604 621 601 611 595 594 581 628 622 587 633 604 619 633 623 614 602 607 633 607 616 639 624 639 639 596 598 655 656 614 613 626 630 646 609 657 615 629 608 624 645 627 654 670 643 664 615 645 636 651 668 628 649 674 649 637 631 635 670 627 663 644 677 670 688 633 680 636 678 648 682 675 643 668 662 671 645 679 661 693 676 698 644 651 651 644 662 654 706 691 668 698 692 671 699 689 670 674 710 664 685 701 701 675 656 693 664 677 666 713 658 669 654 655 694 678 690 714 711 691 700 696 714 705 707 704 684 668 677 673 686 715 702 707 700 718 696 693 726 725 724 724 698 726 722 678 734 735 713 738 732 675 712 700 725 730 743 704 678 724 746 740 691 719 741 687 706 684 706 717 738 725 721 723 733 733 733 689 745 701 741 735 720 702 690 690 707 747 689 710 690 740 738 705 726 692 736 706 724 693 695 701 698 697 693 722 732 749 705 719 735 725 702 698 705 701 696 700 705 735 743 703 700 706 701 743 734 740 748 719 700 701 704 742 707 732 739 700 713 701 716 705 743 705 714 705 707 738 745 729 722 717 708 704 708 735 707 743 738 728 706 725 735 708 708 719 708 705 707 706 705 713 703 724 708 718 703 706 709 725 746 720 748 708
705 707 707 705 747 711 713 706 723 716 703 707 715 732 704 729 738 723 707 740 707 740 706 734 729 705 703 706 706 709 707 734 737 705 708 729 709 708 748 706 750 725 702 701 750 706 703 704 720 703 711 749 701 733 726 733 699 702 713 749 713 720 738 698 714 709 747 747 698 707 742 734 698 728 702 699 714 713 747 693 712 693 715 702 721 716 723 725 740 744 697 726 746 717 688 693 691 735 724 715 744 734 712 687 706 715 740 733 742 736 689 685 734 733 686 714 682 685 724 740 714 728 726 748 687 715 720 744 722 744 679 700 711 722 678 719 682 695 691 690 712 672 718 684 736 728 672 701 729 706 666 731 669 719 682 677 687 706 667 699 684 697 716 719 723 719 714 690 657 702 715 694 721 705 660 675 689 671 709 664 705 653 708 711 677 654 709 665 695 667 675 668 646 666 684 700 645 659 664 650 696 690 672 668 659 693 685 640 655 668 692 687 642 688 650 652 631 649 676 647 641 684 654 636 684 646 641 667 635 669 669 660 650 652 633 667 655 648 672 626 667 660 633 625 626 642 618 616 607 625 659 657 617 654 610 603 597 625 621 653 630 628 647 614 591 610 625 590 595 643 629 618 616 590 615 592 633 612 612 624 589 634 601 607 631 592 574 588 626 601 579 569 603 592 577 618 608 593 609 599 604 569 576 580 583 584 569 591 587 581 582 557 580 595 567 556 588 573 557 543 545 577 565 588 546 566 557 552 575 544 549 536 565 540 532 539 538 571 567 524 535 561 545 569 550 568 549 541 516 542 545 517 527 540 538 530 514 558 527 547 523 540 535 503 528 512 527 531 534 543 504 498 513 496 490 514 508 523 496 492 483 498 517 501 515 520 513 490 516 503 500 513 477 472 506 495 473 505 506 479 481 468 505 487 477 488 456 502 468 500 469 497 474 457 480 459 473 466 449 483 469 445 481 441 457 465 437 464 445 475 464 474 439 428 436 428 460 454 446 432 440 457 441 443 451 458 448 436 442 412 443 428 412 427 431 443 440 406 412 430 416 404 429 405 420 414 412 398 392 422 412 408 394 392 393 413 384 408 417 401 403 386 380 381 396 395 376 395 399 375 367 376 370 387 389 391 379 395 362 371 369 369 382 372 370 384 372 358 352 370 357 372 369 348 370 344 367 356 355 337 362 338 353 354 355 334 331 355 353 325 334 327 353 324 345 320 328 333 344 314 313 340 325 312 307 327 325 322 326 307 317 309 310 313 314 313 299 310 295 291 303 291 305 299 311 303 292 300 282 292 284 303 295 301 287 285 292 299 280 279 276 269 288 281 276 276 287 273 266 260 280 273 267 259 272 276 257 268 271 258 266 262 246 254 257 262 261 246 249 240 254 253 237 251 245 245 243 246 251 234 228 228 247 244 236 223 221 240 240 240 221 229 223 217 226 233 213 216 214 209 210 206 221 222 206 203 221 203 202 212 216 206 210 210 208 203 194 204 199 194 189 202 193 187 188 186 185 196 185 179 181 184 176 183 178 188 175 188 183 184 178 169 168 174 173 176 176 178 168 165 170 167 170 161 157 169 167 155 162 160 165 150 151 152 152 151 152 150 145 155 144 151 152 139 143 143 145 140 139 141 142 138 134 143 131 132 134 136 129 128 125 133 135 127 131 130 127 119 121 117 119 125 117 119 117 115 119 115 119 113 112 109 108 115 112 107 112 107 112 107 110 102 101 104 99 106 102 98 104 98 96 98 99 100 94 92 94 96 88 89 93 94 90 87 91 87 83 88 83 81 83 86 81 85 77 83 80 82 77 75 76 76 75 73 76 71 70 71 72 69 69 72 72 70 68 68 68 68 67 66 63 64 64 60 59 62 61 60 61 59 59 59 57 55 54 56 54 56 52 51 52 51 52 50 49 48 51 48 46 46 45 46 47 43 46 43 43 41 43 43 42 40 40 38 38 39 41 37 37 36 37 35 36 37 34 36 33 35 32 32 32 32 32 31 32 31 29 30 29 28 27 27 27 27 26 27 26 26 25 24 25 24 23 24 23 22 23 21 22 21 21 20 21 19 19 20 20 20 20 20 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 19 20 20 19 20 20 21 22 22 22 23 22 23 24 23 23 24 24 25 25 25 27 27 27 28 27 27 28 30 29 31 31 31 30 32 33 33 33 33 33 35 35 36 37 35 37 37 38 38 39 39 41 39 40 42 41 40 43 42 42 44 45 46 46 46 46 45 45 46 48 49 49 52 48 53 50 53 53 54 53 56 57 58 58 56 56 57 59 60 59 59 62 63 59 63 64 63 62 66 63 64 69 66 66 72 67 67 73 73 70 76 70 76 77 78 78 78 74 77 79 79 77 84 78 83 85 80 87 86 86 88 86 87 87 86 89 90 89 96 90 92 99 93 98 93 98 101 104 101 101 97 104 100 99 103 107 102 108 107 112 104 115 109 110 115 111 111 114 118 120 113 122 123 119 125 122 120 128 120 119 121 122 133 125 134 135 126 138 130 131 135 130 131 134 144 135 137 138 137 144 144 147 143 150 147 145 152 144 151 154 150 146 150 150 157 152 165 157 152 153 160 158 163 164 161 173 171 172 171 168 168 180 169 169 171 173 172 176 177 175 183 173 179 185 182 194 182 196 198 187 193 190 193 194 190 202 200 195 202 203 203 210 198 206 214 199 211 208 208 217 207 221 209 218 219 222 214 208 222 229 222 212 224 217 236 219 230 224 220 228 238 244 224 235 226 226 243 228 240 249 245 237 235 249 238 253 243 246 245 247 266 260 252 259 252 255 265 248 270 253 256 253 266 269 269 281 272 268 282 287 289 278 270 273 271 268 268 291 289 272 287 298 277 288 280 306 284 287 310 307 285 286 306 296 316 314 314 312 321 312 300 306 323 314 324 318 324 326 326 307 328 308 331 323 310 329 313 321 328 329 329 322 340 345 352 339 354 353 351 333 338 343 346 333 332 334 353 344 360 358 371 368 363 356 342 351 357 375 356 371 349 363 372 384 369 365 364 375 359 379 396 394 386 364 390 400 401 387 377 384 378 401 378 378 382 385 416 407 391 390 408 402 398 408 408 417 417 405 397 398 421 431 418 424 435 428 410 414 437 405 444 444 437 422 436 422 425 431 440 424 433 439 459 433 434 431 441 450 433 457 462 440 465 461 457 474 438 476 447 463 480 477 444 469 442 458 475 456 476 481 460 457 478 494 480 466 470 496 463 491 496 494 471 477 490 489 495 477 469 500 502 468 504 500 501 475 485 486 516 511 499 482 489 495 521 508 509 506 524 524 499 536 503 504 526 508 525 525 529 517 543 531 524 544 525 510 505 540 553 554 510 523 516 511 549 558 546 552 566 561 541 562 548 542 563 522 571 549 546 543 558 569 542 570 572 542 532 577 566 546 562 577 540 574 567 583 580 562 598 577 581 571 595 563 573 556 560 599 568 569 577 597 609 580 595 596 608 567 595 564 621 575 589 622 603 599 571 598 580 579 607 631 580 601 602 579 630 606 628 605 602 618 622 617 638 637 593 639 596 642 619 598 637 647 613 637 598 605 630 632 610 623 630 655 639 650 604 630 625 613 624 640 662 661 617 611 643 670 665 669 641 659 645 620 669 645 651 637 654 636 622 672 626 624 679 682 635 688 640 652 670 630 666 631 642 668 632 641 652 678 673 659 664 654 670 649 677 687 692 659 651 704 702 698 675 647 685 645 662 707 666 712 661 700 705 679 684 714 674 656 666 656 717 679 661 693 657 691 660 686 712 698 702 667 671 695 719 670 683 727 721 732 689 726 706 714 722 680 691 690 670 715 713 724 704 721 712 736 674 730 723 727 737 713 731 700 684 728 720 699 719 715 719 740 742 745 733 724 711 682 682 710 721 690 739 697 725 703 709 737 706 707 722 746 705 697 697 689 730 695 689 730 689 690 714 712 728 717 730 716 747 703 695 740 716 714 696 698 742 695 702 726 725 701 710 744 740 700 701 707 699 698 732 745 701 744 704 714 711 704 745 741 699 738 700 715 736 750 731 705 711 741 750 710 737 722 734 729 750 706 747 734 736 731 722 736 706 708 743 703 707 706 727 738 705 704 734 740 709 714 714 708 709 714 708 730 742 708 719 745 713 727 705 712 707 715
706 705 708 733 746 740 722 706 709 735 744 711 744 708 705 709 718 704 705 707 707 729 707 737 707 708 744 704 703 742 707 741 712 706 707 704 736 706 741 706 701 713 735 725 700 737 703 732 712 706 725 726 745 718 736 711 711 730 737 702 733 748 742 698 701 701 705 697 723 699 741 722 737 739 716 700 706 704 695 707 718 723 714 732 740 730 749 691 696 725 728 700 712 749 688 689 742 693 743 735 715 740 686 721 721 727 741 721 692 688 694 687 721 741 696 748 712 684 720 727 721 720 705 684 685 681 711 703 703 698 716 733 699 677 680 674 731 724 731 690 713 702 679 738 709 693 707 668 703 691 703 671 705 698 685 700 707 717 716 705 729 665 690 668 690 719 670 684 696 719 679 695 658 703 679 701 670 716 694 666 709 664 672 689 708 706 687 704 696 697 653 688 676 704 700 656 679 648 685 645 675 663 689 683 679 651 670 640 677 666 687 671 662 691 627 667 646 652 636 671 661 687 670 657 683 633 678 674 627 681 661 672 650 640 664 669 629 649 650 658 643 613 621 665 654 639 644 666 648 632 640 629 614 625 651 649 615 618 605 648 645 632 604 616 651 604 626 639 629 620 587 595 603 614 586 600 582 594 631 615 608 618 601 595 629 599 590 582 574 628 612 616 593 572 578 614 604 575 572 603 607 580 587 578 592 603 582 565 579 552 598 593 599 597 549 580 602 572 561 574 574 576 543 589 580 585 538 546 584 555 560 550 541 572 538 537 549 564 561 532 547 526 564 540 564 555 523 557 556 514 552 514 524 530 523 546 548 546 537 512 508 529 544 529 529 498 546 520 507 516 529 529 539 520 517 509 524 494 518 519 516 505 511 523 503 510 481 517 523 502 521 516 483 501 475 503 477 495 480 495 492 464 473 463 499 457 479 476 491 491 482 483 480 469 477 482 486 469 470 462 475 445 446 452 470 443 477 468 440 475 451 435 438 433 455 453 448 425 441 463 458 455 423 441 421 458 424 424 420 411 446 417 424 442 418 427 420 421 413 418 427 437 424 412 418 432 412 395 402 407 427 393 421 421 404 415 394 386 413 392 397 388 391 389 410 390 391 395 374 377 392 370 401 373 394 365 374 391 386 365 391 377 355 355 359 384 351 360 351 377 361 344 345 373 356 344 346 347 360 338 359 366 335 357 349 356 327 336 331 328 335 354 325 329 332 321 329 324 343 329 333 311 340 312 331 312 321 309 331 305 309 300 313 312 313 322 316 310 292 311 318 313 305 291 306 293 296 296 282 285 292 289 303 285 284 299 282 272 274 287 272 277 287 273 279 277 281 267 279 271 277 265 262 276 256 260 273 273 252 266 247 249 246 255 260 250 252 265 263 249 250 248 243 251 244 237 251 251 251 241 229 231 244 231 225 232 230 238 240 227 221 224 221 222 213 231 211 229 216 213 211 215 212 217 221 209 204 212 213 199 197 201 202 199 208 208 198 201 196 193 206 188 201 203 193 199 192 190 194 188 192 178 182 188 176 174 184 184 185 176 173 182 170 171 174 180 168 174 169 169 168 166 167 169 169 170 165 160 167 154 156 163 161 159 159 159 147 145 146 149 149 152 147 147 144 141 139 149 148 139 139 141 141 143 133 133 141 137 129 128 132 135 135 131 127 128 125 126 120 119 125 125 122 125 124 117 120 120 119 110 112 119 108 116 114 112 113 114 109 111 107 107 102 103 103 99 105 98 104 95 101 95 96 92 96 95 96 89 92 91 90 89 86 89 91 90 90 84 83 83 85 83 81 78 79 81 80 80 77 79 80 76 74 72 74 77 72 71 69 70 70 72 68 65 67 68 67 67 62 67 65 64 61 61 61 61 58 57 61 59 59 57 59 58 54 53 54 56 53 55 54 52 53 50 52 51 50 48 49 48 48 47 47 45 44 45 45 41 44 41 40 41 39 41 39 40 40 39 37 39 37 36 35 36 34 36 34 35 35 33 33 32 33 33 32 31 30 30 28 30 29 27 28 27 26 26 25 25 25 24 24 24 23 23 23 23 22 23 21 22 22 20 20 21 20 19 20 20 19 20 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 20 20 20 20 19 19 21 21 21 21 22 21 22 22 22 23 24 24 25 25 25 25 25 25 26 27 27 28 27 28 29 29 29 29 30 30 31 33 32 32 32 34 33 35 34 35 35 37 38 36 38 39 40 38 39 38 41 40 40 41 41 41 41 45 45 45 45 44 46 48 47 46 50 48 48 49 53 49 51 50 54 53 55 56 57 58 54 58 58 59 60 62 60 62 60 59 59 63 60 63 62 66 65 68 67 65 66 72 67 71 73 69 75 75 72 71 74 75 74 80 77 78 77 79 76 83 85 79 84 84 87 88 84 83 84 91 91 87 92 91 91 94 97 93 97 95 100 97 101 97 102 104 99 100 101 99 100 100 110 109 104 104 114 113 110 112 108 113 117 114 119 120 116 116 113 123 114 119 125 127 119 126 124 131 122 122 129 132 136 128 138 134 130 129 130 139 139 142 137 144 144 137 143 144 139 140 142 140 149 143 155 149 155 147 151 150 159 149 150 157 166 167 159 168 158 162 167 161 166 166 166 169 168 179 177 178 169 175 179 179 179 183 174 180 189 185 181 180 187 181 187 186 187 199 187 189 189 192 191 200 191 205 202 210 200 198 206 206 202 215 198 209 220 220 220 209 218 211 226 216 230 223 231 227 212 234 228 223 236 226 231 228 225 242 240 224 230 246 238 228 245 230 249 254 250 253 243 240 257 242 241 252 252 256 251 258 245 270 252 248 251 262 275 269 271 260 256 281 267 264 273 267 285 288 267 275 277 286 268 280 288 271 299 275 289 280 301 285 280 283 301 298 284 307 308 299 294 294 293 311 314 310 293 302 321 327 328 315 323 302 328 327 326 305 316 316 309 312 310 331 325 319 328 329 341 348 323 338 344 353 351 329 337 345 350 353 330 333 342 362 342 354 355 345 362 369 354 349 368 376 359 377 376 376 376 387 362 376 362 361 364 358 391 384 365 382 383 388 389 395 379 400 401 404 394 384 394 407 407 381 387 407 398 413 421 411 400 396 415 414 396 407 398 419 416 396 429 415 419 424 438 401 442 412 420 444 423 411 430 419 453 434 433 456 423 443 448 444 444 443 426 439 431 428 467 437 466 455 460 466 472 439 440 480 462 477 457 441 484 455 447 447 471 484 474 468 472 473 462 476 491 479 461 494 478 472 472 484 479 476 501 509 469 490 470 503 484 499 498 492 506 483 522 499 500 501 488 497 518 529 503 502 489 509 489 522 491 536 524 537 499 495 525 532 505 516 514 522 543 546 524 538 531 540 514 510 525 521 517 559 517 565 539 534 527 562 546 527 556 551 527 543 539 564 544 533 578 548 583 533 540 555 549 585 565 571 541 560 595 589 563 561 559 572 596 565 594 551 589 600 570 575 583 582 559 588 593 600 597 578 587 578 620 575 606 575 581 594 583 584 599 629 601 574 598 629 597 622 585 596 618 590 595 588 639 632 602 584 602 624 633 621 625 631 641 592 609 622 646 609 602 643 647 639 619 643 614 634 655 639 659 649 652 626 614 664 647 655 659 649 648 616 670 663 633 650 641 641 657 658 617 621 675 651 635 639 632 665 623 630 642 626 626 656 686 667 691 665 645 656 652 672 664 667 690 667 656 693 665 670 687 701 683 645 666 696 681 644 700 708 646 675 690 686 708 681 713 668 678 689 694 707 657 710 667 655 715 660 708 720 696 667 718 699 660 693 675 702 726 709 701 684 696 722 706 690 730 721 707 725 670 725 722 687 734 712 680 725 717 701 722 713 686 719 679 681 693 743 678 726 728 682 688 727 721 682 713 714 704 727 733 747 746 701 701 746 690 686 729 748 715 688 702 689 686 704 710 699 741 746 742 690 735 721 713 703 725 697 724 695 732 690 727 732 692 707 697 726 693 744 712 709 702 732 748 697 700 746 719 726 746 707 749 748 698 724 711 734 723 715 732 733 745 702 714 704 700 744 749 700 701 701 706 746 715 730 705 704 703 713 713 729 708 748 706 706 708 721 744 705 707 750 718 705 703 709 703 704 706 721 744 723 725 718 712 708 733 725 703 703 718 748 729 709 708 734 705 703 743
703 718 737 708 736 704 737 708 709 704 709 740 718 705 703 711 750 708 717 705 740 726 748 708 712 719 703 748 706 734 741 715 718 703 749 710 722 733 702 711 702 724 741 704 745 704 706 732 729 735 717 703 714 717 704 732 749 724 700 728 722 705 718 716 697 730 738 721 700 698 744 731 724 702 694 705 728 701 703 747 728 740 694 746 736 700 692 691 694 696 740 694 689 700 697 746 741 689 705 691 742 719 731 719 750 717 699 726 731 712 722 750 743 736 718 721 738 731 714 713 697 702 696 741 715 721 729 719 693 741 684 732 703 741 686 707 720 699 674 687 682 720 714 685 680 702 689 670 729 698 674 732 673 716 671 719 705 666 666 669 704 671 719 661 680 698 719 662 691 656 718 657 703 656 715 657 679 678 656 700 653 689 678 675 703 665 681 650 646 650 685 696 668 663 706 703 639 664 648 650 690 690 677 638 669 656 634 673 652 664 685 654 684 668 679 679 628 679 662 680 644 682 652 655 664 636 625 621 665 627 663 673 678 642 633 632 651 654 611 655 612 626 610 633 659 611 627 626 651 619 627 613 636 641 601 617 616 617 627 655 597 592 643 652 646 622 600 642 603 609 614 631 586 627 616 626 623 616 584 587 596 615 585 608 616 631 578 591 602 595 612 573 614 593 598 590 618 578 591 615 609 615 613 591 586 601 594 609 577 603 603 585 592 553 579 556 566 598 550 547 573 555 582 575 552 588 565 551 563 536 562 550 556 574 560 578 560 532 570 548 535 566 535 550 548 537 552 538 546 517 558 513 514 520 530 510 528 556 548 505 542 535 549 515 534 522 538 530 546 538 535 530 531 517 502 516 514 498 526 487 528 486 506 496 511 503 478 501 476 505 504 497 498 477 517 494 475 471 481 467 470 475 497 463 498 503 491 483 484 470 463 478 462 458 451 479 446 473 450 486 442 443 474 466 463 473 461 445 443 448 453 461 451 458 457 464 458 433 452 422 427 455 437 424 456 433 444 430 433 411 424 439 412 432 418 436 444 438 423 424 426 407 417 434 405 398 395 392 406 417 416 390 416 397 412 417 397 387 404 417 383 397 397 394 388 407 385 382 394 396 381 378 380 390 390 391 390 375 365 393 359 368 353 370 357 368 371 371 347 351 374 378 352 358 362 366 365 359 339 351 350 347 338 335 342 358 343 345 349 346 353 344 329 321 344 348 342 327 316 327 342 313 330 332 331 323 329 316 314 317 314 301 324 313 323 302 298 316 306 316 295 311 288 300 312 302 306 296 289 309 301 300 303 300 281 275 291 275 272 273 284 270 277 275 272 265 276 265 287 284 272 262 268 261 273 268 271 252 268 254 268 255 246 254 264 245 264 247 242 243 260 253 246 249 243 235 242 233 237 247 245 248 226 234 226 241 238 238 231 225 225 234 235 217 229 215 227 225 223 216 222 211 225 205 210 218 216 213 201 202 201 208 197 199 206 198 196 201 191 195 197 187 194 201 194 190 198 184 181 195 178 185 184 184 191 175 189 176 178 181 175 182 167 168 171 164 171 163 169 166 170 160 160 164 167 166 164 156 158 163 160 156 162 151 161 151 149 158 147 156 154 144 152 140 140 146 137 137 137 144 138 139 142 143 141 131 135 131 137 134 133 136 133 125 128 128 126 129 120 128 117 127 116 124 120 119 115 120 117 114 116 117 113 108 115 109 115 110 108 102 110 103 109 106 105 100 103 99 103 103 104 96 97 99 94 98 95 97 94 89 87 89 88 91 86 86 87 87 85 88 83 86 85 85 79 82 81 80 79 80 76 78 76 77 78 73 74 71 74 70 69 68 72 72 66 65 69 68 63 64 62 66 64 62 61 62 60 60 58 62 58 58 55 58 56 54 54 52 53 53 55 52 52 53 49 51 49 50 47 48 45 47 44 44 44 43 44 44 43 42 41 40 40 42 38 38 38 39 38 38 37 38 36 35 35 35 35 35 34 32 34 32 31 32 30 32 30 30 30 28 30 30 27 27 27 26 26 26 26 25 25 25 23 24 23 22 23 22 22 21 21 20 20 21 21 20 20 19 20 20 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 19 19 19 20 20 20 21 20 20 22 21 21 22 23 22 23 24 23 25 25 26 25 26 27 27 26 27 28 30 28 30 30 31 32 31 31 33 33 32 32 32 34 33 35 36 35 36 37 37 37 38 39 41 39 38 40 40 39 41 41 43 41 45 44 44 43 47 46 48 48 49 48 51 47 50 51 51 53 54 51 54 53 56 56 57 58 59 56 56 59 62 58 61 61 63 64 60 65 64 63 64 68 64 66 68 70 69 69 71 74 72 72 73 74 74 77 74 75 76 76 80 79 80 79 77 78 81 85 81 80 87 89 83 88 87 84 89 86 92 91 92 89 95 90 97 95 99 94 97 100 100 97 105 98 100 107 101 105 106 109 111 111 112 115 109 113 113 118 118 116 120 121 117 115 120 116 115 119 116 126 121 129 120 130 127 127 134 133 125 134 128 135 135 140 130 140 138 144 138 133 141 135 141 140 144 138 140 148 149 149 144 153 149 151 147 156 154 161 161 162 165 155 153 155 162 169 163 166 170 171 163 175 171 169 171 175 174 176 181 184 177 173 177 179 188 190 182 185 193 188 182 183 199 185 201 202 196 201 204 198 191 191 193 191 198 196 202 211 211 208 215 202 217 201 203 212 223 222 210 214 215 222 226 222 219 226 215 226 231 233 229 232 232 221 237 241 239 226 238 238 233 244 246 232 254 243 238 246 252 242 261 245 261 249 244 258 267 252 263 258 264 262 269 263 254 271 258 259 275 270 263 284 266 273 286 282 277 293 276 275 295 288 284 293 285 277 278 284 281 287 298 303 293 294 289 310 311 305 314 294 291 314 303 316 309 314 326 312 323 321 323 322 314 305 326 313 339 322 315 318 335 330 321 319 322 337 339 348 323 326 326 335 356 348 340 337 333 339 347 348 345 365 337 364 339 363 368 370 353 363 371 355 379 354 360 367 353 383 368 388 387 390 361 390 369 376 384 371 387 385 400 388 384 397 402 406 411 387 400 407 386 419 417 410 391 414 413 406 397 404 408 402 399 431 415 407 431 402 425 418 433 407 413 423 406 444 431 450 439 451 418 434 419 435 423 450 441 454 429 433 438 430 464 433 460 430 458 440 437 471 454 453 457 442 480 454 460 477 452 485 485 445 453 450 482 459 455 479 454 482 486 494 465 494 461 489 494 470 484 479 472 491 481 486 475 474 483 514 480 479 519 505 520 517 483 498 508 504 494 520 523 516 497 524 502 516 535 515 501 502 540 536 546 510 504 538 527 523 550 523 511 520 557 512 513 512 524 521 529 551 563 537 546 522 547 558 538 550 532 563 561 571 545 554 543 533 559 572 579 559 559 546 575 587 578 573 543 580 573 597 564 559 565 569 589 569 550 595 561 560 568 574 589 597 572 595 583 566 565 616 606 612 611 621 587 582 611 582 577 598 605 604 627 586 591 621 579 630 608 607 614 607 631 620 585 594 623 623 606 610 615 596 631 597 648 648 639 616 604 603 606 596 628 623 626 646 634 648 602 659 654 633 642 665 627 661 658 639 625 608 621 625 643 672 633 645 674 636 673 624 625 677 665 679 620 636 641 627 648 632 634 687 635 647 659 681 632 672 654 695 649 674 678 658 643 645 690 665 701 691 669 652 671 654 672 665 668 701 696 657 692 678 701 712 658 670 677 691 661 715 714 687 672 697 694 657 684 721 676 664 720 658 695 694 676 717 676 706 724 708 682 693 680 664 712 730 712 732 703 723 686 697 726 702 714 698 674 712 677 722 677 705 712 716 684 694 692 674 736 703 719 700 728 731 744 716 745 705 720 688 722 700 716 745 708 731 736 716 741 718 706 744 712 692 722 700 716 738 740 686 734 708 705 750 713 713 691 707 736 746 725 724 739 718 729 710 739 731 719 713 696 713 696 726 715 696 695 702 695 697 703 746 698 701 697 702 733 703 713 698 698 698 750 713 701 749 749 704 699 708 701 744 735 707 726 716 703 702 718 742 702 734 737 738 730 702 712 739 721 715 707 704 702 725 705 703 704 705 727 711 731 708 704 703 749 747 703 704 727 707 703 708 750 705 743 717 703 741 739
707 742 703 719 706 716 744 738 716 716 708 750 704 707 706 705 740 738 704 740 710 705 707 743 709 740 740 715 740 702 718 706 721 736 713 744 719 726 734 716 704 722 701 741 720 748 705 734 749 701 700 743 702 726 700 738 700 701 742 697 702 699 712 704 719 721 745 722 695 725 725 713 695 719 728 698 709 716 693 731 749 718 740 733 695 717 726 708 694 731 711 691 729 727 734 746 690 687 742 694 732 694 730 721 733 727 689 719 687 690 724 736 740 705 750 710 734 714 739 714 701 678 714 691 684 719 683 677 734 733 721 741 707 674 705 688 712 698 685 734 725 677 696 725 703 733 688 702 670 677 687 678 716 686 669 681 677 680 683 689 716 678 682 719 664 698 680 681 706 688 688 699 686 716 706 696 651 713 704 651 694 684 672 686 648 701 679 664 675 670 664 687 669 694 668 657 673 660 679 693 651 681 664 692 698 639 665 694 686 640 638 660 638 676 665 651 676 656 633 688 647 682 643 683 658 669 654 635 622 668 678 618 648 620 655 664 639 632 652 622 643 639 665 648 617 667 608 659 647 660 644 657 635 644 624 620 655 625 640 649 610 609 647 646 649 617 589 648 628 636 620 616 639 613 622 636 640 618 618 621 616 622 607 617 595 595 615 601 597 607 571 626 584 618 621 585 568 568 598 599 586 565 615 571 608 557 579 555 600 603 566 579 599 586 556 567 555 546 586 596 543 557 554 555 590 591 562 556 583 558 574 549 553 553 555 577 566 557 554 560 565 571 566 534 525 540 560 519 563 545 563 515 555 552 534 511 533 549 518 512 526 511 519 501 521 501 509 528 505 526 544 526 540 512 496 502 533 526 513 507 524 494 491 494 517 506 519 509 511 504 521 497 504 515 511 485 491 474 506 485 509 490 506 503 467 492 456 497 498 458 457 471 460 452 477 454 470 454 446 482 472 472 470 462 437 462 441 472 441 455 451 435 441 441 431 442 439 454 424 460 443 457 431 443 451 421 449 421 422 452 419 445 418 438 412 443 408 410 430 422 434 428 433 410 396 424 428 429 416 399 404 398 389 422 411 399 417 385 395 406 415 391 397 397 400 401 383 371 380 378 396 391 377 367 377 383 365 392 360 391 382 365 383 355 356 358 368 351 364 355 352 370 362 369 373 349 344 346 359 343 343 353 337 357 352 336 338 329 334 333 347 336 346 348 323 345 345 324 331 331 319 316 309 339 308 313 330 319 307 304 324 325 328 307 305 319 320 299 300 302 301 293 306 299 291 299 297 296 302 287 291 301 294 285 291 285 297 272 273 289 290 294 282 269 279 277 284 276 266 278 261 274 282 264 269 278 267 253 250 253 268 272 262 246 258 254 254 242 242 248 256 252 237 243 240 248 251 231 251 242 236 237 229 241 225 239 239 233 239 222 232 220 230 217 213 232 215 214 209 224 209 215 220 210 213 215 219 212 211 204 199 202 210 198 211 205 202 194 194 196 198 189 192 188 195 184 183 187 180 180 186 185 192 192 190 184 188 185 176 175 175 181 182 177 175 168 180 164 175 176 171 163 170 158 165 167 169 164 161 152 163 152 156 159 149 152 160 147 154 157 152 154 141 139 147 145 146 144 143 147 135 144 134 133 138 130 140 137 133 130 128 129 129 124 131 124 128 131 129 128 128 118 125 116 121 120 119 113 111 115 119 117 108 113 111 110 110 105 111 104 102 109 106 100 103 104 97 104 103 97 102 96 94 93 92 97 97 96 89 92 88 93 92 90 86 88 83 82 84 87 83 82 86 82 81 80 82 80 80 80 79 80 77 72 78 75 74 74 71 73 69 70 70 67 66 67 66 64 63 64 67 66 61 64 62 62 58 58 59 57 60 58 58 58 57 56 53 55 56 54 51 53 50 49 51 48 50 49 47 46 47 46 46 45 46 46 45 43 44 43 43 42 42 39 39 41 39 41 41 37 39 38 36 35 35 34 34 36 33 34 33 32 31 33 32 30 32 31 30 30 30 28 28 27 27 26 27 26 26 26 25 24 24 24 23 24 22 23 23 21 21 21 21 21 20 20 19 19 20 20 20 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 19 20 19 20 19 20 20 20 21 21 21 22 23 22 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 29 31 31 31 32 33 31 33 34 35 34 36 36 36 37 37 36 37 39 39 38 39 39 40 40 41 39 43 40 43 43 44 45 46 45 46 44 45 47 47 46 48 49 52 52 53 51 53 53 52 54 52 57 58 58 56 56 56 56 59 57 60 60 63 63 62 61 65 62 65 67 67 66 65 69 70 67 69 73 68 73 70 70 76 74 77 75 75 80 81 79 83 83 82 82 78 80 83 84 86 82 84 84 90 86 85 93 92 93 91 89 94 90 92 93 93 97 96 98 103 103 104 106 101 99 100 109 108 104 110 108 110 111 111 111 111 111 116 112 117 115 119 121 118 122 118 115 119 124 121 123 121 129 128 128 134 135 131 133 138 131 130 134 138 141 143 132 139 135 137 136 143 138 140 142 152 142 146 155 143 144 148 157 158 162 154 151 157 156 160 163 167 164 158 163 170 167 165 171 162 162 177 164 171 168 172 172 176 177 180 172 183 179 179 188 178 179 190 183 182 195 191 193 187 194 199 194 190 188 190 206 197 204 211 196 212 212 206 197 208 214 206 205 203 206 224 225 227 208 230 218 214 232 233 219 215 221 228 225 235 234 232 240 228 240 242 242 240 240 229 234 242 241 251 250 240 253 245 251 255 262 265 259 264 267 255 268 261 259 258 255 258 270 257 268 266 282 260 265 269 271 277 288 267 285 267 275 287 287 271 297 290 279 276 291 284 285 294 303 309 307 291 290 304 305 288 293 317 312 312 307 305 305 306 315 309 325 307 331 317 324 323 305 312 325 322 317 329 322 314 345 341 337 340 322 350 351 349 337 333 347 356 343 345 334 335 361 355 336 368 337 366 352 359 357 362 368 347 363 350 376 353 384 368 380 387 368 378 387 375 386 378 372 382 385 394 398 397 385 373 369 398 375 392 384 409 398 405 405 394 389 383 382 386 385 386 420 411 423 406 397 394 404 434 404 435 410 403 439 423 406 419 415 420 427 442 438 441 447 452 435 423 443 452 454 454 426 442 428 424 435 451 432 447 449 449 438 453 455 475 459 446 478 472 450 446 454 469 457 470 461 484 458 476 464 483 491 470 454 476 489 473 494 472 472 501 489 472 480 493 465 509 469 488 478 518 506 509 515 517 496 476 494 491 504 499 495 531 513 524 496 514 488 509 533 497 518 505 510 536 523 534 501 498 546 501 521 514 549 520 520 544 523 553 560 517 525 524 564 519 537 546 559 524 560 522 539 568 543 541 556 575 541 545 570 539 550 587 568 569 589 543 568 565 547 547 558 544 575 597 562 600 597 558 567 566 574 587 607 564 600 581 589 578 613 585 615 571 609 589 590 571 621 569 614 606 573 585 570 622 616 591 622 595 622 599 632 608 598 635 579 635 608 614 619 610 614 588 630 601 616 598 626 650 603 600 603 608 608 638 629 653 648 626 643 646 644 612 603 655 603 650 619 648 622 637 633 636 638 641 638 671 614 630 671 664 654 615 654 643 647 667 638 675 642 647 640 655 682 676 637 683 637 676 663 661 689 636 637 643 640 647 658 665 659 671 647 649 639 673 648 666 696 668 657 660 647 658 706 670 693 649 653 710 669 692 712 696 708 707 673 709 710 683 677 660 706 687 691 712 686 670 719 707 706 689 702 660 696 706 716 670 683 724 714 732 702 726 725 696 705 722 705 710 669 701 715 738 734 717 687 686 696 718 678 711 695 724 676 723 691 727 723 722 745 702 686 713 716 741 724 681 736 712 738 729 682 705 736 683 727 732 726 735 699 701 720 708 737 722 701 724 720 687 692 711 705 702 691 745 693 695 731 703 724 695 700 748 744 732 740 693 697 712 698 749 720 725 701 695 714 724 747 712 716 700 748 750 705 731 697 698 703 700 703 732 699 737 735 699 701 705 711 726 722 725 704 722 746 750 709 724 714 718 742 715 702 706 705 704 704 723 748 703 712 709 705 707 704 720 714 710 727 740 740 703 722 748 708 732 705 703 708 747 727 718 708 742
725 707 748 748 704 709 715 703 709 705 742 706 731 734 720 720 724 707 727 705 746 707 746 705 746 706 702 708 705 737 740 711 706 707 739 731 703 718 708 746 700 744 705 725 729 703 740 742 750 744 705 719 739 711 721 698 715 720 726 703 699 718 700 718 749 728 717 719 700 728 701 727 720 726 697 697 698 703 731 724 696 696 727 748 724 717 693 694 724 691 731 715 737 750 723 713 742 747 743 708 749 723 694 731 707 747 726 746 699 731 733 706 691 716 718 693 720 748 713 707 688 716 744 699 708 732 734 682 691 702 722 735 724 711 727 720 724 698 698 680 712 679 726 681 726 727 721 727 732 733 717 679 723 708 716 677 672 712 677 666 705 718 674 704 670 674 683 688 665 694 684 665 670 674 716 688 654 665 716 657 683 680 659 657 704 694 663 685 683 683 672 698 698 682 684 642 654 704 686 678 682 658 636 674 664 634 671 677 685 643 691 638 689 683 636 652 668 668 679 650 642 681 629 646 660 670 655 677 625 678 664 664 672 645 616 651 673 640 628 669 667 626 634 668 629 666 622 617 635 602 625 630 626 620 654 653 628 596 614 604 639 625 622 618 602 643 618 639 633 592 594 599 633 639 616 593 615 612 627 635 613 578 583 584 590 607 626 621 598 574 622 624 578 598 574 590 619 600 600 593 609 563 609 573 556 586 602 578 574 578 552 568 560 580 552 557 565 589 557 587 594 572 566 560 575 553 587 552 546 578 541 580 567 561 539 569 573 556 567 532 527 563 568 531 549 526 536 542 556 524 557 528 532 528 520 517 534 537 551 537 541 532 503 548 533 539 537 522 535 494 525 520 504 508 534 491 503 535 531 491 515 485 484 528 525 511 489 511 482 517 500 492 504 490 488 499 490 475 493 471 474 506 483 462 478 471 469 475 492 471 479 455 451 465 465 487 486 488 473 445 456 465 455 444 465 459 472 467 439 457 465 453 470 471 456 468 452 451 440 464 461 459 458 461 436 450 417 431 413 432 414 433 408 432 443 409 416 404 416 427 434 438 425 412 417 426 395 417 405 426 409 397 403 421 412 391 389 396 393 394 387 401 381 396 395 393 384 402 394 367 371 394 394 392 369 392 368 386 379 366 370 370 369 368 383 368 353 355 352 366 365 364 367 349 342 368 368 348 358 346 337 332 354 339 345 339 353 349 355 334 340 329 321 347 319 325 316 331 327 327 331 323 322 337 330 316 330 320 334 317 308 326 321 313 326 304 298 318 317 297 312 293 311 304 310 308 307 287 301 282 290 295 303 293 303 285 287 274 275 286 272 285 270 290 265 290 282 269 265 283 277 257 257 259 256 278 255 257 254 263 264 256 250 259 265 259 265 241 243 261 257 240 254 247 249 236 235 233 238 243 240 228 246 237 241 235 222 228 237 236 224 223 227 218 224 225 224 224 209 227 224 224 215 208 208 222 210 206 214 211 199 206 209 204 195 192 203 197 207 195 206 192 190 201 200 195 187 198 188 194 186 187 190 175 188 188 174 181 184 179 176 169 183 168 173 174 169 169 162 169 161 172 167 172 161 161 154 153 164 153 167 161 153 160 162 155 147 159 154 143 153 147 148 149 139 147 148 142 145 136 138 138 140 138 134 132 134 140 128 129 129 129 129 123 126 126 122 131 123 126 126 125 125 120 120 125 118 118 114 115 115 111 110 107 109 115 111 109 110 109 107 101 107 106 103 101 100 101 97 102 104 99 101 98 96 99 92 95 97 88 90 89 86 92 89 87 88 87 85 88 83 84 80 79 78 81 76 81 79 78 76 79 77 73 76 75 76 72 69 73 71 69 68 66 69 68 69 67 64 64 62 64 63 60 63 64 58 62 62 62 61 60 57 56 56 58 53 56 54 53 53 53 50 49 52 51 51 51 49 48 48 46 45 47 45 45 43 43 43 44 42 40 41 42 41 41 41 40 39 39 37 38 38 38 35 36 35 35 35 33 33 34 34 31 31 30 32 31 30 31 29 30 29 27 28 28 27 26 26 25 25 25 24 25 24 24 24 22 23 23 21 22 22 21 20 20 19 20 19 20 20 20 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 19 19 19 20 19 20 21 21 22 22 22 23 22 22 23 23 24 24 25 24 25 26 25 26 26 28 28 28 28 28 30 29 31 30 32 30 32 31 32 32 34 35 35 36 34 35 36 37 36 37 37 37 41 38 41 39 42 39 43 40 41 41 44 44 46 45 46 45 47 48 47 46 48 47 50 50 51 51 53 53 53 52 54 56 56 55 55 58 58 59 57 58 61 62 63 59 60 65 63 62 62 66 67 66 64 66 67 67 73 69 72 71 75 74 74 71 74 73 79 79 76 78 76 80 79 84 80 80 80 81 81 86 84 85 84 90 88 93 93 87 95 91 90 90 97 98 93 94 101 96 101 96 100 98 106 99 101 107 104 104 108 107 105 106 108 115 107 108 118 112 111 120 121 117 122 119 124 119 122 121 127 129 121 126 121 128 127 132 133 127 128 134 139 135 138 140 135 140 143 134 136 145 135 141 149 139 143 144 148 152 146 155 156 146 156 157 154 162 160 155 160 165 163 167 167 156 171 169 165 173 169 164 176 167 180 175 173 169 182 169 183 177 188 171 182 186 191 185 176 184 181 185 180 192 200 201 202 198 202 190 193 197 190 193 194 193 205 194 211 208 213 210 211 210 207 210 209 207 218 222 220 229 222 218 232 231 217 226 220 227 238 237 224 240 229 243 231 232 242 231 249 248 239 252 253 239 238 238 256 241 258 240 263 255 244 247 259 251 270 266 257 274 270 262 271 268 254 271 269 277 258 276 279 270 287 271 271 272 283 286 292 272 295 276 295 281 286 283 282 302 305 285 295 294 301 306 289 299 305 315 317 293 294 311 302 310 309 310 320 312 302 332 311 312 320 335 318 317 340 330 319 325 338 332 341 344 325 322 345 333 328 335 338 347 359 346 335 357 337 354 361 354 366 370 344 339 364 353 375 367 347 350 374 374 375 376 372 385 364 386 365 361 364 366 388 370 383 368 384 370 380 373 397 374 386 375 395 410 393 414 387 398 386 412 403 399 410 404 404 417 406 424 390 422 411 421 432 410 427 414 407 429 406 430 441 412 413 424 413 444 412 427 450 437 436 445 438 454 432 422 422 454 463 463 429 428 459 462 429 465 449 440 443 467 446 439 459 466 443 468 447 448 477 465 492 449 450 485 472 494 458 460 494 493 486 472 477 504 471 498 465 464 473 499 496 509 496 480 493 474 492 508 523 515 510 485 492 499 523 487 498 486 490 529 523 523 509 536 542 542 515 538 529 535 506 545 511 527 520 527 537 543 537 556 554 549 541 511 537 524 561 517 524 527 531 563 533 543 558 573 573 564 569 565 570 529 562 578 561 553 553 588 576 576 591 577 548 549 559 584 576 552 582 567 575 570 553 565 566 591 593 575 583 582 605 562 586 605 576 588 590 572 563 577 571 565 610 575 595 568 625 586 629 600 580 590 597 595 611 610 630 598 594 601 591 582 619 603 594 615 641 639 622 603 640 623 627 640 601 604 613 634 647 620 596 632 619 650 660 637 632 604 629 604 629 631 636 627 625 655 670 630 648 630 621 634 659 676 652 655 628 666 641 638 677 627 666 631 634 648 661 639 678 657 678 659 672 664 666 679 659 687 675 689 639 689 665 669 635 672 646 665 639 684 650 666 695 707 667 689 700 653 664 653 668 702 656 683 648 666 670 667 675 674 668 711 696 679 699 716 699 663 709 668 670 672 718 663 688 708 721 704 723 676 692 673 701 718 675 691 691 701 685 695 710 714 705 686 699 703 701 676 704 731 679 698 716 706 735 729 695 722 717 729 719 707 690 686 685 718 733 746 688 681 722 731 703 731 729 687 714 688 687 735 729 684 722 718 740 705 748 734 721 750 692 706 717 721 737 691 690 726 724 732 690 739 723 691 697 695 707 693 708 711 695 719 698 724 695 725 697 716 707 704 735 748 727 723 741 717 743 711 697 697 739 744 702 742 715 719 700 734 721 711 723 736 713 706 718 706 742 731 748 701 701 719 742 735 703 706 743 740 717 707 702 722 750 714 746 713 711 726 733 706 709 703 709 733 738 721 735 710 709 709 703 728 709 703 748 705
708 722 736 727 705 728 706 708 713 707 707 738 720 707 705 748 702 714 735 732 715 734 710 708 703 704 710 704 740 713 705 723 702 742 719 713 750 710 740 730 704 742 726 733 701 724 737 710 703 703 718 749 712 741 701 710 703 700 734 700 744 707 725 721 726 750 730 742 717 698 698 694 746 694 695 725 694 723 737 739 713 734 741 725 720 720 700 707 739 747 698 742 691 745 748 740 697 740 686 685 739 712 748 692 734 726 723 710 717 742 686 692 688 731 730 706 710 683 733 717 705 733 729 715 745 714 717 714 730 715 688 720 697 727 687 720 723 674 736 704 681 726 698 723 713 689 726 685 715 732 702 722 678 698 674 699 707 713 728 696 712 659 679 666 682 705 723 669 676 666 673 714 706 671 712 668 663 664 671 688 693 683 668 700 669 689 676 680 675 651 644 663 648 692 642 664 641 690 660 674 653 663 674 647 655 648 688 684 664 655 666 635 651 669 639 677 674 671 663 672 629 675 641 640 632 670 661 662 672 654 663 641 655 647 671 627 661 616 663 640 669 625 609 647 624 622 611 621 650 618 652 635 626 644 644 597 647 628 620 615 610 649 609 632 647 603 650 640 605 605 602 637 588 627 640 622 631 588 594 578 631 629 628 600 618 600 585 601 601 593 568 601 612 613 589 582 602 601 585 595 590 585 564 591 591 610 571 594 587 576 597 571 564 599 577 550 595 555 599 582 551 580 575 554 541 556 583 537 583 537 582 558 545 573 552 533 580 552 549 561 539 556 548 560 521 519 531 555 523 557 554 541 526 558 522 549 515 554 543 530 514 526 512 545 510 525 499 509 508 514 535 504 534 508 537 520 511 499 513 517 530 500 528 499 483 498 511 514 522 504 502 481 498 494 494 479 491 493 499 497 489 471 474 487 496 479 469 476 455 457 491 478 454 480 467 470 458 482 447 456 477 455 480 476 458 438 474 471 447 463 459 462 464 429 461 463 467 428 452 421 451 453 435 432 417 435 455 439 420 424 415 442 408 434 425 431 406 424 405 424 434 398 407 415 428 410 429 405 430 412 388 390 390 390 400 391 393 394 386 402 383 414 400 394 376 389 371 371 377 372 379 392 365 375 396 371 372 367 379 368 388 385 368 382 361 378 384 350 372 346 378 375 351 372 370 360 352 344 367 354 363 356 351 360 332 329 353 356 327 325 339 344 345 346 336 336 346 325 340 327 330 311 328 308 337 330 319 312 307 318 322 327 310 299 306 320 309 315 308 300 307 315 302 287 311 299 284 309 292 309 288 290 282 291 286 281 282 285 278 294 270 278 289 286 287 265 264 285 261 274 283 257 259 264 257 270 257 255 268 269 255 266 263 266 246 247 251 248 241 244 246 253 258 237 240 247 245 238 232 228 239 227 227 233 226 223 240 225 220 221 219 225 221 234 232 231 229 225 221 230 215 214 225 223 209 214 208 218 201 218 204 199 199 201 195 211 208 196 201 189 192 204 201 187 196 192 191 191 196 182 195 180 178 183 181 191 174 177 188 177 172 184 183 180 173 169 173 173 178 169 161 170 167 158 169 160 164 161 167 160 152 155 160 151 148 158 156 150 151 147 143 153 152 152 151 141 150 146 141 139 147 136 138 134 140 138 135 128 140 131 127 131 133 125 123 129 122 120 122 119 122 117 119 121 121 122 119 121 115 114 116 118 115 108 108 115 111 111 107 112 108 102 107 107 99 107 105 104 103 95 97 102 101 96 92 99 91 97 97 90 88 91 94 89 86 86 85 89 82 88 86 86 79 80 85 77 83 76 77 79 76 77 78 78 73 74 72 70 76 69 68 72 68 67 72 68 67 64 68 64 67 61 65 65 61 60 61 61 58 61 57 56 58 59 59 55 56 56 55 52 51 55 50 53 52 50 52 48 51 47 48 48 46 44 46 45 44 43 43 44 43 43 40 41 39 41 39 39 39 41 37 39 37 38 37 36 36 36 34 33 34 33 34 31 31 33 31 30 30 29 29 28 29 30 27 28 26 27 26 26 25 25 24 24 25 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 20 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 19 20 20 21 21 20 21 21 21 22 22 22 24 24 24 25 25 25 25 26 25 26 27 26 28 28 29 28 30 31 30 30 32 32 32 32 31 33 32 35 33 34 35 35 35 35 38 38 38 38 39 40 38 38 40 42 41 43 42 43 44 44 44 43 45 47 46 48 46 49 47 49 51 52 49 49 54 51 51 53 52 54 53 55 57 55 57 58 56 62 62 59 61 63 61 65 62 62 64 62 65 63 65 66 69 70 70 67 70 71 70 72 70 74 76 74 74 76 75 79 81 79 81 82 83 79 81 79 80 88 81 84 84 88 88 90 90 88 90 95 96 97 96 92 99 99 99 98 103 102 97 103 99 102 104 103 108 102 103 105 103 107 112 115 111 112 108 112 111 112 114 120 118 113 122 114 125 125 121 121 126 126 128 131 132 126 131 129 131 129 136 130 138 139 133 142 132 137 137 142 136 146 136 142 150 152 141 146 148 152 150 153 147 155 152 149 161 161 161 159 159 167 166 165 164 171 161 171 164 174 168 173 165 169 166 172 175 182 176 176 174 185 182 183 178 190 191 180 182 179 190 198 187 193 197 185 198 194 204 202 197 194 207 208 200 202 202 200 204 206 202 215 216 213 213 214 224 222 222 224 211 209 229 216 229 219 226 226 222 238 236 234 225 229 239 226 241 226 249 236 241 233 233 245 245 234 244 250 254 254 255 240 241 256 252 246 251 269 262 252 263 251 275 256 267 276 263 266 269 285 279 272 266 279 269 270 266 274 289 276 293 279 285 287 276 295 284 291 297 294 297 307 289 286 289 306 292 288 293 305 318 294 296 301 315 327 309 309 320 313 320 329 308 331 317 321 322 326 341 323 324 323 323 345 317 329 343 337 343 351 354 326 330 345 335 334 355 339 334 342 363 336 350 357 362 364 348 369 363 348 367 347 379 380 380 370 375 365 373 369 386 358 360 378 397 387 380 369 371 400 396 396 400 397 380 375 412 378 406 396 386 383 419 383 420 421 389 417 407 425 409 404 428 404 425 422 425 406 404 414 434 433 409 439 430 442 409 424 414 439 439 432 425 429 426 434 455 455 435 433 459 448 457 444 457 442 428 438 441 437 466 471 460 448 439 477 455 463 459 441 476 453 473 473 470 462 491 470 489 472 455 498 495 477 468 480 460 465 476 466 501 488 472 503 480 506 490 510 509 500 506 481 514 512 511 525 511 526 515 521 506 514 524 506 494 533 493 526 507 532 529 546 547 534 528 525 548 543 522 527 513 547 544 510 536 517 515 547 523 525 542 524 530 521 533 535 522 569 538 573 566 575 538 543 565 547 564 553 546 558 574 547 554 581 590 575 566 592 542 597 571 573 598 576 548 575 583 559 594 607 554 603 586 583 606 596 568 564 604 595 582 597 571 566 606 572 611 596 574 582 585 609 611 606 618 581 574 630 586 600 602 601 607 623 630 624 606 638 605 590 630 590 620 628 589 591 633 593 618 654 606 655 633 642 605 641 603 606 653 611 664 652 644 654 632 654 609 618 662 658 639 627 647 658 622 647 656 625 629 648 628 643 670 673 656 665 683 660 672 625 673 682 688 632 676 682 673 680 645 693 636 633 664 674 634 678 660 681 699 643 694 657 643 699 640 688 657 680 681 683 672 709 690 679 696 661 673 691 664 703 674 699 691 654 703 686 665 653 703 667 715 676 671 679 676 701 709 675 675 689 683 706 700 714 697 724 725 694 701 733 726 682 674 700 710 679 714 672 675 697 705 711 676 739 731 696 723 710 692 742 683 684 723 723 738 685 723 719 682 730 747 681 691 750 691 704 708 743 749 715 718 747 721 685 688 731 711 690 688 745 696 718 722 691 731 723 707 688 711 693 708 712 748 737 740 691 733 717 694 733 732 715 725 714 694 736 740 698 737 724 696 715 696 732 702 746 731 699 743 715 711 744 731 698 724 733 717 745 733 702 701 740 700 700 704 704 742 741 702 732 734 726 722 703 701 726 718 732 744 703 705 723 717 743 727 720 707 708 724 704 707 706 726 745 737 731 704 740 741 716 711 735 708 719 713 722 743 706 729
735 725 737 706 728 713 707 704 709 703 711 704 728 711 703 713 705 708 704 708 717 708 702 726 734 729 706 710 745 747 702 739 714 721 703 717 731 711 702 742 750 715 723 704 737 741 722 700 702 702 700 743 738 701 697 710 703 707 706 721 707 736 732 710 704 698 712 696 749 710 708 713 735 696 718 746 744 749 707 749 692 697 696 725 693 698 714 727 739 701 703 724 693 728 700 705 708 721 713 697 713 750 694 692 735 725 750 743 745 689 708 697 720 710 698 714 697 742 701 701 745 681 736 737 679 697 698 680 739 726 721 683 704 706 682 731 738 678 732 708 687 690 726 735 690 719 701 684 677 708 675 728 730 701 702 700 670 676 673 717 705 727 724 709 714 657 664 657 658 686 716 717 708 696 697 695 705 650 678 689 659 683 706 698 654 691 684 645 679 655 654 708 656 669 642 658 701 693 702 680 651 676 644 694 650 636 670 631 689 688 679 635 652 678 686 652 648 640 648 641 683 671 628 641 624 650 628 618 675 646 632 635 623 673 672 652 613 627 664 635 663 671 616 643 618 608 648 659 633 620 649 613 630 611 617 609 644 618 595 624 636 598 639 629 610 601 599 642 616 631 600 636 592 637 639 628 611 597 614 591 578 622 629 575 603 574 620 626 578 593 572 576 571 609 611 596 595 618 595 591 573 581 593 582 555 559 572 587 588 568 585 577 571 555 588 584 558 565 574 596 566 561 584 568 538 591 587 565 583 540 548 566 555 553 546 555 572 557 532 555 544 563 556 532 553 522 547 532 567 558 527 550 512 557 511 524 546 514 506 539 520 527 513 513 520 498 508 513 505 533 517 508 534 492 492 532 527 524 525 515 529 516 515 514 513 522 491 522 514 517 508 507 508 501 498 494 507 511 490 500 499 479 504 459 505 487 503 488 481 493 497 496 491 477 470 462 459 471 446 471 475 477 482 442 445 479 471 442 452 451 475 445 445 467 466 467 464 454 439 425 450 461 433 458 417 450 453 454 416 421 424 443 417 443 407 440 426 433 427 430 405 437 430 428 398 409 432 428 394 414 408 418 394 420 394 387 404 380 405 383 410 414 393 384 383 392 379 406 392 395 372 395 374 399 381 367 384 387 381 390 388 382 372 387 355 359 384 374 363 373 372 364 344 353 341 364 361 363 363 364 349 342 359 339 350 343 355 359 352 328 332 332 353 348 350 323 320 336 341 344 319 338 329 329 329 319 335 318 313 306 315 315 305 326 323 303 323 307 318 301 291 315 306 296 295 313 293 296 297 305 293 291 288 279 280 287 285 298 294 295 269 293 278 274 286 279 268 282 264 286 260 262 275 270 264 262 277 271 254 251 256 248 267 254 254 265 256 258 253 249 242 247 252 242 246 254 236 231 243 251 238 233 246 227 242 239 228 234 239 227 232 217 218 214 220 233 214 213 216 223 225 226 211 209 209 206 214 209 211 207 213 205 196 213 196 194 205 193 198 208 196 199 190 196 200 184 188 184 197 193 193 188 193 189 183 187 178 177 184 176 183 185 175 170 171 172 177 171 168 164 165 168 163 172 156 162 157 166 161 154 155 153 157 150 152 156 155 146 145 155 155 148 151 152 148 151 141 146 143 139 146 141 139 136 137 133 135 131 131 129 132 130 130 131 132 123 124 126 119 123 120 121 120 122 120 125 124 120 117 115 112 111 110 113 107 116 109 105 111 112 107 105 109 103 101 104 100 105 100 97 104 96 95 94 94 94 93 98 97 89 88 94 92 88 93 90 86 87 83 89 88 82 86 79 83 80 81 81 83 82 81 76 77 79 77 75 73 72 75 74 69 74 72 67 68 65 67 65 68 68 66 64 61 65 62 62 59 60 58 58 62 59 56 56 55 58 57 55 56 56 55 51 51 54 53 50 50 48 50 48 46 46 46 47 47 45 44 44 44 44 43 42 41 40 42 40 41 39 41 40 38 38 37 37 37 37 35 34 34 35 33 33 32 34 32 33 30 31 30 31 31 30 28 29 28 28 28 26 26 26 25 26 25 24 24 24 23 24 22 23 22 22 22 22 22 20 20 20 19 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 20 20 20 19 20 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 25 25 25 26 26 26 28 28 27 30 30 29 30 30 30 30 31 31 33 33 32 33 33 34 35 34 35 35 36 38 36 38 39 39 38 38 38 42 42 42 43 43 42 43 42 43 46 45 44 45 45 46 47 47 48 49 49 52 52 53 51 53 55 53 57 56 58 58 59 59 58 60 61 59 60 58 59 59 63 60 64 62 63 63 67 64 68 66 70 72 70 74 69 75 74 74 76 72 74 76 79 77 76 78 83 79 78 78 78 79 84 81 85 85 85 89 87 85 90 92 89 93 96 91 98 93 91 94 96 100 97 100 95 95 101 104 101 100 107 103 104 110 108 112 111 108 112 112 117 111 118 110 114 119 121 114 114 123 122 118 127 127 124 123 129 128 123 131 124 129 129 130 134 133 137 139 138 140 141 144 145 144 134 145 145 149 141 147 140 145 153 156 143 153 152 153 149 151 157 153 150 155 153 152 168 164 164 168 169 171 165 174 164 173 178 179 168 168 172 168 180 174 176 173 176 179 180 176 175 190 180 191 186 186 195 183 187 202 190 189 188 198 198 203 193 208 208 203 201 196 212 202 211 204 219 208 209 213 205 218 224 219 223 227 217 219 216 227 227 222 219 219 217 230 222 228 243 240 232 244 245 229 229 228 250 250 245 248 242 254 252 248 241 257 250 251 261 250 257 260 260 268 261 261 254 257 253 256 275 264 271 266 281 270 264 270 288 290 266 270 269 277 277 294 289 275 291 280 278 284 299 292 284 301 300 288 307 312 295 305 288 307 296 305 318 317 298 312 306 310 316 313 312 304 316 331 305 328 328 316 324 337 315 314 335 339 342 334 349 340 342 335 324 353 343 345 359 358 343 337 334 353 352 351 344 362 344 371 342 346 352 348 362 346 347 377 359 366 363 375 387 357 365 385 390 368 366 385 395 363 397 369 367 389 390 401 381 397 411 401 395 382 383 400 418 382 403 410 405 409 387 423 405 401 418 414 407 411 414 433 420 431 399 428 430 402 406 425 418 430 420 410 433 452 449 420 452 443 439 435 441 461 441 433 436 427 467 462 467 460 433 436 456 458 475 449 471 447 447 449 477 482 453 449 460 468 489 457 465 461 494 463 493 460 478 490 465 459 496 490 489 492 491 497 505 472 513 492 505 481 493 498 485 484 515 501 524 517 479 498 499 509 524 525 501 524 504 537 520 500 502 532 520 500 522 540 529 498 537 527 525 542 515 522 506 544 523 541 528 517 562 512 519 515 526 564 521 552 518 525 560 524 531 566 542 528 552 532 574 538 534 545 576 565 572 569 562 566 588 547 570 590 568 578 576 589 586 590 595 563 570 594 593 579 567 557 584 582 572 599 557 570 613 604 599 574 600 608 575 602 612 568 577 612 591 574 580 610 624 629 584 598 603 584 581 628 637 630 642 592 621 598 643 595 636 596 635 594 632 650 629 647 608 609 602 634 633 643 638 599 619 658 625 631 610 635 641 642 652 618 621 614 635 634 642 647 658 657 637 651 616 624 647 638 670 634 639 683 663 629 683 647 637 663 635 664 641 672 688 653 648 637 673 667 639 692 656 660 690 653 658 682 699 655 693 662 685 658 662 690 650 673 673 666 675 691 698 663 675 680 713 686 674 712 649 677 698 653 675 673 683 701 706 708 716 717 703 710 693 715 685 717 721 724 723 663 712 730 731 679 726 686 680 734 697 722 726 676 729 702 707 684 718 706 714 700 713 736 738 673 687 729 683 731 688 683 737 738 695 687 694 730 737 684 700 702 721 718 733 742 687 719 729 744 714 712 739 689 711 689 745 731 690 732 712 704 697 692 715 688 740 698 737 705 739 712 735 726 691 739 695 727 740 746 739 712 746 695 750 722 714 734 702 701 719 730 734 699 732 719 702 700 741 726 700 742 743 741 698 744 725 710 725 723 705 708 703 718 733 711 726 705 750 738 704 746 747 700 705 729 750 750 702 727 740 704 702 708 728 704 707 723 719 729 733 707 710 712 729 709 706 706 710 709 718 705 705 730 735 722 728 708
715 736 706 730 741 724 742 708 712 708 721 739 706 725 703 717 715 720 721 739 722 714 716 746 702 733 716 701 734 704 707 726 705 719 743 716 700 703 703 702 700 704 708 747 717 722 703 703 734 700 706 715 698 697 699 734 749 718 698 697 697 738 738 704 695 714 724 743 736 727 728 699 694 696 697 698 694 736 747 737 740 717 749 742 696 704 690 696 717 712 735 690 689 704 693 725 697 717 726 730 739 737 701 744 693 689 731 725 709 725 738 750 707 736 741 730 679 730 682 695 679 730 681 690 733 719 737 719 677 685 707 683 674 705 683 717 686 714 738 673 681 713 717 673 710 734 718 685 707 689 731 708 731 705 696 688 696 693 660 670 675 687 696 726 717 658 708 704 664 689 658 718 693 714 676 715 708 702 701 697 709 696 658 650 702 709 694 683 653 680 694 688 700 668 676 657 666 662 702 677 679 643 642 635 657 697 653 689 636 644 644 639 648 649 667 645 654 649 675 633 654 685 662 634 684 629 658 648 672 643 674 626 615 638 627 624 651 624 636 648 662 667 664 612 618 616 641 642 648 655 657 662 616 623 655 630 618 629 640 593 653 608 597 626 607 600 601 626 615 612 600 602 618 621 600 613 593 600 586 607 626 609 604 611 620 576 591 618 614 570 582 604 604 593 614 619 576 617 596 572 596 613 600 564 612 561 608 570 604 554 597 577 595 585 589 566 562 573 599 542 569 547 541 553 549 582 586 549 535 554 553 566 553 583 576 571 532 571 528 534 562 524 566 540 565 564 564 520 522 548 551 529 533 514 531 524 545 519 524 507 535 512 552 545 507 505 509 514 497 531 493 513 502 504 489 504 515 526 495 501 484 499 522 496 507 490 482 520 475 493 496 516 506 473 475 498 468 477 481 478 473 475 499 465 478 475 499 496 484 455 469 461 495 475 452 468 450 481 485 479 442 443 480 455 480 475 456 435 464 436 468 447 457 438 447 441 430 448 450 458 448 419 419 433 435 422 451 441 417 433 448 417 414 415 415 438 417 421 421 423 419 405 423 426 427 418 418 408 423 428 389 421 395 414 395 420 410 386 391 380 391 414 402 399 379 410 395 398 396 400 370 385 369 377 364 383 390 393 369 385 387 362 389 367 370 371 372 352 365 376 372 343 351 359 342 360 343 345 340 367 349 362 337 346 347 343 346 331 333 354 341 332 332 334 334 326 316 333 329 315 319 323 323 308 308 311 312 325 305 303 308 309 327 324 318 300 315 318 313 303 302 290 293 316 287 299 285 302 285 293 284 304 279 296 289 290 286 274 292 289 292 284 277 286 283 279 285 280 268 268 259 271 275 255 265 270 276 273 272 258 259 251 259 268 247 267 265 245 252 261 254 253 255 243 240 256 253 253 234 236 248 243 243 232 227 240 244 232 224 222 233 224 228 224 226 223 222 214 228 217 218 219 223 224 208 218 208 203 200 202 200 210 203 197 211 196 207 193 198 206 205 193 188 190 194 184 196 193 197 180 188 194 180 191 186 181 176 175 172 187 181 173 178 169 182 172 174 165 169 165 175 167 168 170 164 160 156 154 154 156 166 160 155 158 151 160 156 153 156 151 143 149 141 148 152 138 137 146 144 147 141 142 139 137 132 133 136 140 140 133 131 132 135 127 133 125 126 120 130 124 119 123 120 118 114 124 115 115 120 114 116 114 111 118 116 108 116 108 108 105 106 111 105 109 99 102 104 98 105 104 104 95 99 100 97 98 99 94 97 97 95 95 91 94 88 91 88 85 89 89 87 81 84 83 78 82 82 78 77 82 78 79 76 77 73 73 75 74 75 75 75 68 69 69 70 67 70 64 69 64 67 67 63 64 62 59 62 63 59 60 57 60 57 60 57 56 56 57 54 55 55 51 54 50 52 52 49 49 50 50 48 46 48 46 47 45 46 46 42 42 41 43 42 41 40 39 41 39 41 40 41 38 37 38 38 36 37 36 35 34 33 34 32 33 33 32 31 31 32 32 29 31 28 28 28 27 27 27 27 27 25 25 26 25 25 25 24 24 23 23 22 22 21 22 22 21 20 21 20 20 20 19 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 19 19 19 19 20 20 21 20 21 21 21 22 21 23 22 22 24 24 23 24 24 24 26 25 26 27 26 27 27 27 30 30 28 30 30 31 30 32 33 32 34 33 34 35 34 34 34 36 36 37 38 36 38 38 41 39 38 39 39 39 42 43 40 41 42 45 44 43 43 44 44 45 46 46 48 47 49 52 49 53 51 50 55 51 52 55 55 54 56 57 58 60 60 58 59 60 62 58 64 64 61 64 66 62 64 63 66 69 65 71 67 69 72 68 73 74 75 74 73 77 79 74 79 78 75 77 81 76 80 84 81 85 87 87 88 83 88 86 90 93 90 92 89 91 88 91 94 96 92 92 94 95 95 96 98 105 102 105 106 104 103 109 107 109 106 104 109 105 112 108 115 117 114 118 120 113 117 113 125 118 121 123 121 123 119 125 119 123 129 128 123 134 132 130 134 130 132 133 141 140 139 139 137 143 134 147 137 140 137 138 151 145 151 143 149 152 154 147 158 161 152 156 159 157 153 155 160 159 167 169 168 158 163 168 174 163 170 175 179 177 166 177 175 183 184 188 173 184 182 188 188 189 184 194 196 182 192 188 192 198 190 199 204 188 201 198 206 196 195 194 195 206 196 214 202 205 214 202 209 221 217 216 217 220 209 219 214 217 228 225 213 224 219 237 232 220 224 239 222 243 236 238 226 245 242 235 242 238 240 253 236 248 239 244 249 251 241 243 250 249 252 261 265 256 267 268 253 272 275 260 279 272 271 271 282 284 276 280 286 279 265 287 282 281 286 271 292 285 280 292 288 296 289 305 294 309 308 289 290 287 315 302 313 310 313 307 301 294 314 316 299 309 324 318 308 329 333 313 326 306 310 338 338 331 333 340 333 321 320 336 349 326 322 348 327 338 346 333 346 350 333 330 352 352 345 364 337 345 371 363 371 371 347 352 353 355 359 350 369 385 352 363 368 389 382 391 382 363 384 374 374 364 373 401 398 392 399 406 379 400 381 394 382 379 394 393 382 399 399 392 405 407 416 395 422 413 399 394 408 401 423 404 437 431 414 424 433 428 435 442 412 433 425 431 413 427 430 430 426 445 446 428 457 445 463 454 446 428 440 433 452 453 466 438 465 464 460 460 444 451 454 477 446 449 454 464 481 487 485 452 476 468 468 496 454 475 496 477 463 491 476 491 501 493 500 506 477 474 485 472 469 493 499 519 504 481 505 484 500 511 506 483 500 498 489 524 490 526 516 521 510 537 527 504 503 512 509 504 537 516 504 509 529 548 552 533 555 558 526 518 553 546 517 540 558 543 527 553 545 560 567 540 536 552 547 532 524 545 554 539 577 531 543 555 536 569 543 559 581 546 566 554 570 595 577 561 565 590 600 589 578 604 584 592 608 570 601 559 574 564 572 563 609 566 568 569 601 568 603 574 603 571 576 612 616 584 627 572 579 631 586 624 619 608 600 591 618 596 621 606 607 587 638 585 632 639 635 634 591 641 649 608 622 652 607 620 654 621 619 612 608 605 608 631 651 658 605 611 642 653 631 661 664 616 660 640 645 635 623 671 619 666 632 650 625 653 681 660 626 619 646 661 674 648 670 625 687 681 637 679 638 689 635 648 671 652 680 659 649 695 677 634 688 691 698 685 685 647 648 696 652 648 655 708 654 666 704 672 703 670 699 650 665 664 649 671 663 706 650 682 653 708 688 669 665 698 688 662 664 678 705 719 710 687 702 707 704 687 672 665 701 683 711 725 668 734 697 696 700 670 711 706 727 694 692 705 677 698 735 696 682 723 709 682 708 690 682 745 704 696 746 712 719 680 702 746 685 737 694 694 719 708 697 690 744 735 709 724 737 744 716 731 691 685 728 685 709 718 721 714 740 696 704 710 690 704 693 698 730 693 693 715 692 727 737 695 714 697 731 749 702 737 693 719 699 717 750 698 699 701 722 732 710 700 711 748 698 699 712 708 717 749 744 734 744 698 737 742 733 708 701 716 737 711 700 702 718 728 740 716 700 731 731 741 707 733 704 737 719 749 703 749 742 717 721 705 702 711 728 724 723 712 711 725 740 708 718 730 707 706 708 749 728 739
725 712 715 705 731 708 740 707 750 706 703 729 726 736 702 748 734 705 705 745 737 703 744 750 723 726 704 711 707 705 749 729 701 734 714 712 742 748 706 720 705 731 729 705 701 714 742 709 704 715 704 699 703 724 750 726 703 743 750 746 696 724 719 745 729 709 704 742 694 744 694 738 744 740 697 731 744 720 730 694 704 709 734 710 741 725 698 740 748 739 702 700 729 715 688 709 698 698 736 688 689 692 718 732 747 721 720 696 722 731 713 711 718 725 718 726 720 708 719 724 712 702 705 682 730 730 685 707 682 738 718 694 731 685 706 711 703 680 731 728 694 733 734 703 723 704 675 665 729 699 725 701 687 703 673 711 719 717 707 663 712 670 660 719 724 715 689 704 663 712 708 720 683 652 715 714 702 713 713 715 647 712 679 704 713 675 706 707 690 657 705 662 665 692 671 663 703 694 638 636 686 696 648 647 663 634 649 681 674 647 662 679 650 629 668 677 678 681 625 671 681 663 675 659 658 660 639 638 635 645 628 675 648 644 636 624 643 668 644 628 665 621 658 652 610 631 657 610 632 642 656 659 639 608 605 654 612 612 599 630 644 648 633 615 629 618 611 613 627 585 588 612 593 601 641 584 626 589 597 595 588 590 624 599 604 629 590 603 627 591 579 595 578 610 588 605 567 566 584 585 588 566 578 596 604 598 606 594 587 563 598 581 564 593 563 581 574 595 575 587 573 559 569 585 566 539 570 566 566 569 547 573 530 540 534 534 544 568 526 571 550 569 534 538 522 523 546 539 516 531 532 549 511 541 520 554 529 526 507 535 539 549 546 516 516 544 511 534 512 533 502 526 516 525 533 537 495 525 505 513 502 530 492 481 502 500 487 522 517 510 475 486 483 490 508 515 508 481 502 466 504 472 503 476 480 479 499 481 497 470 469 455 462 482 492 459 479 468 482 459 441 473 469 444 467 467 436 438 446 434 436 453 470 434 433 461 439 427 423 441 424 447 461 445 419 432 435 420 454 424 444 428 424 430 429 430 411 423 419 413 423 405 428 407 434 413 429 408 428 416 397 398 398 388 419 413 390 414 389 388 395 406 384 378 388 381 389 403 404 386 366 383 391 376 383 392 396 364 384 388 365 368 363 373 357 362 354 374 349 379 375 356 350 358 349 340 348 370 350 359 339 343 364 352 330 347 358 347 338 350 331 323 334 326 338 319 339 316 326 330 341 338 335 325 323 311 322 330 304 331 315 320 301 300 323 303 302 294 314 298 293 309 303 315 310 304 310 306 308 305 293 300 280 304 294 285 287 276 284 288 277 279 267 276 266 269 280 275 268 272 262 259 269 255 276 263 275 268 269 266 249 260 255 248 261 257 243 263 243 243 240 252 239 247 250 241 244 232 247 234 233 234 231 246 229 243 225 235 226 228 235 232 229 217 214 219 220 226 220 226 228 211 222 224 224 218 220 210 214 204 213 202 212 196 210 201 202 194 194 195 197 197 191 203 185 196 199 194 195 181 195 183 187 193 184 174 174 173 172 177 176 174 177 175 170 177 170 174 168 177 167 174 168 164 166 163 157 159 160 156 157 165 152 160 162 148 147 156 147 151 154 151 153 142 142 145 151 141 144 141 142 135 143 141 144 135 141 132 139 135 137 137 133 130 123 126 131 131 126 119 129 126 117 118 116 118 119 123 115 115 111 119 113 113 114 110 107 111 114 109 104 106 107 103 102 106 103 97 106 104 98 95 98 95 94 92 99 91 92 96 92 88 90 90 92 86 88 90 83 84 88 83 84 86 82 82 81 81 82 77 76 80 79 79 74 73 76 71 73 70 72 74 72 70 66 71 68 65 69 66 66 64 66 64 65 60 62 58 59 59 62 60 56 59 55 55 57 58 53 54 53 51 54 53 51 53 49 50 51 51 49 46 46 45 46 47 45 46 46 44 45 42 44 40 40 41 42 41 39 38 41 37 39 39 38 36 37 37 36 35 34 33 34 32 32 33 32 32 31 30 29 30 31 28 30 29 28 27 26 26 27 26 25 25 25 25 25 24 23 23 22 22 22 22 22 22 20 21 20 21 19 19 19 20 20 20 20 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 20 20 19 20 20 19 19 20 21 20 20 21 22 21 23 22 22 23 24 24 24 24 24 26 25 26 26 27 27 27 27 30 28 29 29 29 31 31 32 31 32 32 34 33 33 34 33 36 34 37 35 38 38 37 38 38 38 40 41 39 41 39 41 43 41 42 45 45 43 43 46 45 48 46 47 46 47 50 52 51 53 53 53 53 53 52 56 57 54 57 55 56 56 56 56 57 60 62 61 59 62 61 64 66 65 62 68 66 64 67 68 68 68 68 74 73 70 71 74 71 74 74 73 74 76 78 76 79 77 84 81 81 80 82 80 84 84 87 86 90 91 93 87 86 95 89 97 92 92 92 95 98 93 101 101 95 100 101 102 102 104 103 106 101 102 108 110 105 112 109 111 116 117 115 109 115 121 114 119 118 125 119 121 123 116 128 121 122 128 128 129 123 125 129 134 130 131 136 129 129 132 140 137 139 133 135 145 148 148 143 150 140 142 153 147 143 157 153 155 157 147 162 157 157 160 161 159 166 157 169 167 167 170 172 168 161 176 166 178 166 173 179 171 167 180 184 183 187 176 186 188 182 180 189 193 189 195 184 183 192 184 185 190 188 187 189 191 204 208 195 196 195 211 199 211 212 212 214 217 211 206 203 221 220 209 223 223 212 213 215 232 213 225 221 232 237 225 238 234 222 230 242 242 232 228 238 233 237 250 241 243 250 243 240 236 257 244 258 264 255 265 261 255 254 261 266 253 262 251 268 253 269 259 266 258 276 273 260 274 262 284 270 288 280 275 287 271 285 275 283 298 298 288 285 303 304 291 299 305 283 295 297 296 294 315 303 301 314 301 301 298 316 318 298 301 308 320 311 304 328 332 311 336 322 332 323 338 314 327 342 318 320 325 341 335 352 356 344 349 326 353 332 340 351 349 344 341 363 348 370 371 342 348 344 372 376 374 345 380 348 362 353 378 365 374 354 388 359 366 364 375 398 381 372 394 381 388 378 382 395 397 380 383 398 400 401 407 403 394 400 386 389 398 389 395 417 411 406 408 427 421 397 422 415 421 414 429 412 428 427 404 437 427 441 444 409 452 449 413 425 446 446 440 428 433 446 422 455 450 458 445 442 442 431 435 446 451 443 447 447 466 473 462 445 448 448 452 481 488 482 480 471 456 495 495 488 467 499 482 473 459 462 496 499 475 506 497 491 505 474 494 475 484 502 510 507 476 493 523 510 493 524 499 528 501 494 529 486 502 527 498 512 512 492 540 537 493 516 541 533 513 499 546 500 542 543 533 522 549 512 534 529 515 558 546 538 528 514 528 544 555 548 554 538 527 556 571 546 569 531 570 578 537 555 560 555 574 586 549 561 568 583 565 576 581 562 573 543 547 566 573 561 561 588 586 563 553 553 597 558 558 593 611 573 585 603 578 584 563 605 588 617 618 587 599 611 598 607 582 604 574 611 573 573 628 604 633 590 619 623 615 589 632 607 619 633 588 634 613 589 594 599 628 637 646 645 628 652 611 655 602 608 627 626 611 628 652 604 658 652 615 658 620 643 641 629 642 624 631 636 656 652 632 656 673 659 628 635 636 625 649 661 653 661 682 633 628 644 664 683 672 635 642 645 682 668 690 678 650 657 639 658 690 637 674 688 692 693 691 702 685 674 653 673 681 689 656 706 650 673 667 708 653 647 663 677 686 697 713 650 653 710 717 666 692 707 674 688 664 696 666 673 669 660 670 696 676 686 700 698 686 723 678 684 716 706 711 673 718 704 714 666 719 706 709 682 717 674 697 715 709 682 683 741 703 705 684 678 738 713 720 706 742 679 701 710 713 744 714 707 711 734 688 703 723 746 707 699 701 690 701 725 746 725 732 744 726 744 718 691 701 691 709 725 738 713 718 738 690 702 730 719 707 693 720 695 694 725 715 736 733 694 721 735 745 703 718 723 709 744 718 700 705 697 729 700 747 734 699 707 728 745 731 700 715 720 702 698 701 748 718 728 705 734 703 701 717 740 705 736 717 738 714 705 720 703 702 739 722 716 746 708 750 744 702 703 722 707 742 703 728 705 733 723 739 705 706 702 726 707 706 708 727 706 718 731
719 703 705 724 703 748 744 704 713 718 717 718 704 737 744 703 726 733 748 705 705 708 704 710 702 716 703 702 706 736 702 735 714 720 730 733 703 703 702 734 745 702 718 714 708 699 717 742 727 717 715 698 736 731 740 700 706 717 710 726 746 742 699 698 699 709 696 712 711 726 706 694 709 695 730 719 712 748 748 727 740 731 694 709 710 733 720 697 722 719 692 689 728 704 688 698 689 750 706 748 748 692 714 703 712 730 726 701 742 726 729 697 698 723 711 714 717 717 678 741 723 725 739 725 692 703 701 741 725 679 703 678 680 686 700 694 672 683 702 725 680 696 667 693 673 695 667 685 713 694 671 714 673 671 674 706 699 677 695 713 709 695 695 662 716 711 669 702 695 702 717 675 714 661 677 665 701 691 710 649 676 698 672 703 660 650 675 695 655 654 666 658 658 649 655 655 694 703 646 638 671 673 697 669 665 632 677 678 638 663 665 638 684 632 664 636 688 687 687 646 685 630 625 651 678 676 649 630 648 651 667 623 638 622 623 632 635 658 618 660 649 633 636 630 633 625 609 612 610 609 643 618 603 605 647 612 595 631 647 629 608 634 649 624 607 636 611 596 638 600 627 642 623 618 598 619 612 591 630 622 605 629 582 576 604 625 573 572 571 610 618 587 584 585 585 612 611 592 600 575 600 564 610 570 575 584 554 571 595 582 600 558 586 585 565 598 590 560 553 568 596 570 582 577 579 569 562 579 557 535 540 576 546 548 548 553 577 539 548 530 553 559 523 527 535 560 523 544 529 526 516 564 531 538 546 537 524 513 535 546 530 522 520 543 528 504 526 532 538 497 511 540 508 530 525 497 505 524 535 532 502 517 516 501 503 516 507 492 488 491 484 497 489 484 508 480 490 483 497 478 505 471 470 470 461 479 474 471 488 493 472 462 456 470 464 481 480 444 467 462 444 465 479 473 473 475 454 456 441 469 439 455 443 428 428 439 445 435 430 463 427 450 449 454 428 416 446 417 414 448 413 427 435 411 427 416 438 419 424 422 436 410 408 425 423 415 405 397 399 425 405 389 417 405 392 414 385 390 415 412 403 404 375 402 379 389 383 378 369 377 392 389 399 386 383 364 393 359 371 369 359 365 372 372 374 377 367 370 371 354 346 359 377 373 353 371 343 353 341 351 349 360 342 357 357 355 331 330 337 339 325 329 345 343 337 341 316 343 324 316 318 330 335 325 317 333 311 333 331 328 314 300 302 312 326 296 318 302 316 303 301 297 310 316 306 311 289 295 293 296 295 286 286 288 287 274 282 276 281 279 281 282 267 291 266 284 265 288 267 263 262 278 283 276 258 255 273 268 250 259 270 267 248 268 262 247 251 261 251 244 241 247 240 246 249 241 254 234 238 236 250 233 241 227 232 232 222 236 221 219 227 233 221 226 233 217 233 222 229 214 221 212 226 207 215 212 203 202 218 207 205 198 198 206 200 197 202 208 191 195 189 202 187 203 195 200 183 185 183 185 184 183 185 180 176 179 177 181 175 176 175 180 183 178 182 170 175 167 171 177 165 164 168 161 158 170 155 169 157 155 166 157 163 152 151 156 155 156 145 150 144 143 154 144 141 148 143 141 148 140 144 139 134 140 133 135 132 132 138 139 130 126 137 125 135 129 122 124 121 121 125 125 119 118 121 124 121 118 116 119 116 110 110 111 114 115 112 112 109 106 111 107 106 109 101 99 106 100 98 99 102 97 96 100 95 96 100 98 92 92 93 93 89 92 86 86 89 84 88 84 85 85 81 82 85 82 77 81 81 81 83 75 76 78 75 77 76 73 72 74 74 71 70 70 67 72 68 69 69 65 67 62 62 62 65 65 62 60 63 58 62 58 58 60 57 58 57 56 57 55 55 53 51 55 54 50 52 51 50 51 47 47 46 47 47 47 47 43 45 43 45 44 43 42 42 40 39 38 38 39 41 39 38 37 37 36 36 36 36 35 35 34 35 34 34 34 33 33 31 30 30 29 31 29 29 28 28 28 27 27 26 27 25 26 26 25 24 24 24 23 24 22 23 22 22 21 22 21 20 20 21 19 19 20 20 19 20 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 20 20 19 19 19 20 20 20 21 20 20 21 22 21 22 22 22 24 23 23 25 24 25 26 25 25 27 27 26 27 28 28 30 29 30 31 31 31 31 31 33 31 32 34 34 34 33 36 35 36 35 35 38 36 39 39 39 40 40 41 38 39 39 40 40 44 41 43 44 43 45 46 45 48 47 48 46 47 50 49 52 52 49 52 55 53 54 55 55 56 57 57 59 56 56 62 61 58 62 59 61 62 63 65 64 63 62 64 67 69 69 69 67 72 67 71 70 74 74 73 73 72 78 76 74 75 79 77 83 82 81 78 82 80 85 81 86 89 88 90 90 87 90 91 93 95 94 95 96 98 99 99 97 101 95 96 99 97 103 102 100 107 104 105 106 101 110 103 108 113 109 109 116 118 108 115 110 114 120 116 113 118 122 119 116 125 125 124 128 125 128 129 132 132 129 132 137 130 130 140 140 139 141 135 135 134 146 144 143 138 140 142 145 145 143 143 151 151 152 149 151 159 161 158 151 163 164 166 161 156 158 166 156 172 173 167 170 165 168 171 174 165 165 170 171 174 179 185 178 185 174 188 178 176 177 191 193 190 195 183 197 184 195 191 191 193 205 195 209 197 205 206 206 209 207 215 202 213 217 211 219 211 211 215 209 213 224 219 209 215 213 223 223 221 231 222 231 240 233 222 230 225 238 232 239 231 234 239 229 236 238 240 234 238 249 242 242 254 260 259 257 253 244 268 250 271 251 257 268 255 271 274 260 258 259 283 273 272 266 284 275 276 289 268 279 274 274 289 283 278 281 295 295 295 280 304 280 304 304 310 309 291 286 299 302 308 313 315 297 313 302 313 323 301 308 317 306 322 333 304 333 323 317 309 337 341 331 334 321 323 318 316 320 324 343 353 347 328 349 337 359 355 354 330 362 357 363 348 366 364 362 348 361 369 349 354 346 371 367 375 378 378 371 358 361 365 365 379 376 390 392 388 380 386 384 391 400 401 402 404 403 374 405 374 381 406 393 411 413 410 405 393 401 389 386 389 411 421 401 427 416 414 396 427 417 398 429 423 414 403 425 419 413 407 423 434 437 410 428 420 415 419 441 446 423 442 452 458 434 458 459 459 463 428 432 443 466 436 450 437 456 444 449 457 467 468 461 474 462 450 466 458 472 463 495 475 495 480 480 459 489 503 502 482 497 499 473 500 507 500 508 496 470 481 486 479 520 494 518 485 481 487 523 486 493 484 524 526 526 504 523 505 498 489 527 536 504 534 529 498 529 540 501 535 536 531 527 507 534 508 519 521 526 532 545 543 520 543 531 530 521 552 549 523 534 572 557 524 556 555 528 573 554 574 541 563 564 540 542 566 576 556 543 588 588 542 569 566 590 599 560 596 546 556 597 558 596 591 598 555 606 574 554 577 596 572 594 581 563 576 601 589 608 595 616 616 593 578 579 601 575 624 594 574 623 624 622 608 578 624 580 600 612 614 611 610 644 633 586 607 647 599 628 597 606 649 634 604 620 651 648 603 633 638 605 657 642 657 619 638 653 645 625 607 632 665 630 610 645 642 647 652 621 619 657 664 662 630 672 639 622 646 621 645 648 659 684 679 668 659 624 681 651 641 688 674 656 650 650 685 630 664 651 673 659 670 671 696 667 702 685 666 650 662 690 669 649 660 673 687 662 701 690 682 686 664 684 705 648 653 707 670 656 678 670 695 706 654 714 721 673 659 656 690 669 695 697 664 717 661 680 708 692 689 728 678 703 686 719 696 679 669 668 711 731 722 700 721 669 697 686 739 735 690 734 681 692 683 694 695 710 690 726 703 686 717 692 730 737 723 707 714 714 716 719 746 687 715 734 682 705 728 704 696 738 741 689 708 707 689 695 692 710 687 690 690 727 714 720 747 726 736 723 690 713 746 747 713 701 731 721 739 744 704 724 693 727 732 696 702 732 748 713 710 700 723 737 741 713 744 697 703 708 718 730 710 721 718 724 716 719 704 721 703 743 718 704 704 703 703 729 717 723 720 729 703 746 724 706 720 701 715 735 710 736 702 741 707 746 722 739 736 711 726 713 709 734 728 710 741 748 739 718 741 713 742 720
707 705 708 714 711 708 735 728 743 702 709 726 727 717 721 734 734 747 727 706 703 744 702 725 746 734 706 724 702 744 717 736 736 704 705 740 701 749 715 701 732 714 726 699 729 732 702 717 700 698 703 697 732 704 701 738 735 701 709 698 724 735 704 740 749 715 711 731 746 744 696 747 694 742 709 723 692 727 712 706 726 690 712 704 716 743 692 704 705 703 717 697 724 750 702 736 738 730 727 684 716 686 686 695 725 733 687 692 730 682 725 685 742 750 694 710 705 695 696 714 729 737 710 732 730 730 689 686 685 723 695 734 677 703 702 711 672 731 718 693 731 690 697 710 702 697 713 665 675 685 703 686 712 662 685 694 711 662 664 711 694 708 717 724 672 703 719 661 712 669 704 663 671 671 682 659 679 707 677 693 682 648 697 695 701 653 654 658 690 669 662 679 697 648 639 651 642 678 682 674 652 661 692 639 657 662 660 631 638 647 688 644 665 663 667 675 656 631 633 627 660 668 622 634 674 676 622 670 674 657 629 629 668 624 627 631 660 645 667 634 671 618 630 615 619 631 616 606 649 653 630 609 611 649 612 640 644 614 635 612 620 601 609 640 636 613 621 629 588 589 613 616 593 633 630 628 636 590 590 598 582 592 583 610 626 627 615 575 578 604 594 593 604 572 565 604 600 566 574 580 580 594 578 609 569 611 557 559 578 570 554 583 579 561 575 598 589 597 593 551 552 543 561 571 592 557 549 589 535 554 557 551 534 539 565 559 567 543 568 556 546 526 564 548 530 550 542 542 550 517 531 547 520 537 546 534 548 509 522 524 541 539 513 537 543 546 533 535 526 517 516 495 518 517 532 518 499 534 507 503 486 505 519 491 478 484 482 493 501 479 515 480 503 507 499 500 471 477 469 472 497 464 470 500 467 486 466 474 482 455 456 486 490 472 475 490 459 481 483 474 450 477 458 451 479 445 455 457 473 433 436 443 446 429 450 450 446 441 447 464 450 454 456 452 419 435 448 420 413 426 450 420 426 420 434 417 433 409 401 403 412 437 402 423 425 422 399 407 413 396 400 421 424 410 421 391 411 387 418 404 377 380 392 397 394 381 393 386 385 392 379 377 400 370 383 362 378 368 374 357 368 379 368 352 379 350 383 354 361 357 359 350 370 357 351 350 342 345 351 355 359 358 340 335 361 345 333 347 329 339 340 337 323 329 326 329 341 318 315 338 327 335 313 320 331 337 332 331 304 324 305 301 316 323 304 310 322 317 313 301 306 306 290 315 300 292 309 304 307 282 304 282 286 293 299 285 279 272 291 281 284 270 285 288 274 279 264 277 268 282 270 267 267 279 267 254 267 259 251 256 250 254 269 267 258 252 249 252 260 245 244 246 236 253 244 233 248 242 242 237 246 230 244 243 228 233 225 231 220 234 221 234 227 228 230 234 217 214 224 222 224 221 215 219 222 213 210 202 203 217 200 210 200 203 202 196 196 194 194 199 197 190 191 186 185 202 186 191 196 186 185 188 192 186 184 181 190 187 175 181 181 182 174 179 172 173 181 180 166 177 162 160 171 160 168 160 161 159 162 166 167 159 156 160 153 151 156 148 148 146 153 150 144 147 143 144 151 137 143 145 141 135 142 144 134 139 140 137 136 131 132 131 136 125 132 125 125 130 122 129 123 120 123 123 118 117 119 114 114 119 115 112 114 109 116 109 108 106 113 113 107 102 107 105 107 99 105 100 106 101 97 97 95 96 101 96 95 99 94 94 93 94 95 89 90 89 89 90 83 85 89 83 80 83 83 80 85 82 82 77 76 75 81 75 75 79 72 71 71 74 75 69 70 72 68 66 67 69 68 64 67 64 67 61 66 63 63 61 59 59 60 60 57 60 57 58 59 57 57 57 55 56 52 51 51 52 50 51 50 50 51 49 46 49 46 46 44 47 45 46 42 45 44 43 40 41 41 42 40 41 40 41 38 37 38 36 37 37 35 36 35 35 33 35 34 33 33 32 33 31 32 32 31 29 29 28 29 28 27 28 26 26 26 26 26 26 25 24 24 24 24 24 22 23 23 22 21 22 20 21 20 20 19 20 19 20 20 19 20 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 21 20 21 21 22 21 21 23 23 22 23 23 24 25 25 25 25 26 26 26 27 27 28 27 27 28 28 30 30 30 30 30 32 33 31 34 34 32 34 33 35 35 34 37 37 37 36 37 38 38 39 41 40 38 40 41 41 40 44 42 44 43 44 43 44 45 45 45 48 48 48 49 51 52 51 53 54 54 55 51 52 55 55 54 55 58 55 58 58 61 59 59 59 61 60 60 64 66 65 65 65 64 64 65 69 70 67 70 73 71 71 75 72 77 76 72 78 74 79 81 81 76 80 78 84 81 80 82 83 86 87 82 90 88 88 85 91 87 94 95 94 96 92 95 96 97 97 93 97 104 99 101 105 106 101 104 99 103 108 109 107 109 110 105 109 114 114 117 119 109 114 119 120 113 121 121 122 121 118 126 120 128 128 120 132 122 122 134 136 134 131 132 139 132 135 131 134 136 144 143 137 144 145 142 150 148 150 141 145 152 151 144 148 145 154 156 150 156 164 154 167 155 158 162 168 164 166 167 162 174 164 165 176 177 171 177 182 174 170 173 176 184 180 171 189 189 176 192 193 184 180 185 182 199 195 186 199 193 202 188 193 195 199 193 205 202 205 201 210 213 204 216 214 215 216 217 208 209 225 222 221 221 226 222 225 218 218 227 236 236 238 228 223 242 232 237 234 236 237 246 235 235 239 233 242 234 236 242 256 238 242 249 248 257 260 248 264 261 246 256 272 260 261 251 269 257 269 278 256 269 262 269 270 287 275 263 274 278 268 293 290 283 297 287 291 286 278 276 297 278 293 281 285 287 310 312 300 299 305 292 306 309 300 299 317 309 309 319 322 320 323 317 306 317 328 329 328 312 336 330 342 336 334 327 321 337 334 325 331 338 348 356 342 337 339 352 350 352 345 354 346 344 343 357 359 363 339 367 377 366 368 354 353 347 376 369 378 368 369 378 376 367 359 388 363 396 394 376 369 364 376 378 372 394 369 382 383 395 401 409 401 414 394 387 404 406 393 387 387 398 406 395 429 422 428 414 433 410 417 424 399 407 434 439 442 436 433 424 417 437 447 431 414 440 417 455 447 434 459 424 449 456 446 444 445 431 457 437 471 438 444 450 455 439 477 469 475 466 474 457 467 450 461 445 467 458 473 469 458 455 497 468 494 475 485 502 487 485 460 476 471 478 505 495 504 514 512 469 476 513 480 494 476 488 518 493 511 524 514 522 516 508 504 498 527 516 488 515 511 534 530 501 534 500 503 526 539 513 549 518 524 517 526 527 516 530 537 561 520 515 535 544 527 535 517 557 543 533 571 528 534 556 568 528 558 554 549 579 572 533 551 556 542 586 556 542 557 572 582 589 591 553 569 574 547 592 558 583 565 575 592 592 570 588 604 559 605 585 563 577 593 613 582 581 589 611 611 592 599 571 598 606 587 577 627 602 605 609 622 589 607 615 579 599 604 605 582 619 618 616 584 607 631 629 591 601 616 632 639 601 647 622 652 601 615 627 644 612 653 637 603 640 634 627 632 647 631 632 644 607 630 669 658 658 663 642 657 623 631 659 639 647 661 634 658 649 623 649 655 635 623 665 632 628 681 660 660 630 670 639 670 644 655 648 655 671 664 689 676 696 669 669 702 663 685 640 689 689 653 686 650 656 703 704 666 662 707 690 708 708 665 667 701 669 665 695 675 683 668 681 664 683 690 670 660 717 656 723 682 716 723 704 686 680 694 703 703 692 687 729 667 708 683 721 707 669 695 720 672 670 724 711 700 669 708 712 694 675 687 739 741 684 674 728 727 730 690 711 713 684 695 715 721 695 734 730 703 744 733 695 697 725 683 725 734 744 749 720 685 693 715 686 699 688 747 716 686 737 744 716 702 729 696 723 709 690 707 695 734 717 722 691 703 713 733 740 726 738 695 697 698 713 732 696 740 696 694 721 716 743 705 700 699 718 700 698 701 724 702 702 697 701 710 703 702 698 710 708 698 718 734 714 699 737 720 701 704 727 701 733 740 716 704 700 703 703 702 734 706 744 736 748 748 701 749 705 702 705 705 733 745 709 707 713 707 708 727 744 717 734 704
707 730 733 709 705 703 737 703 719 705 704 732 708 706 749 732 737 731 710 729 703 705 700 702 703 705 718 728 721 721 746 705 702 734 701 726 720 741 701 735 699 728 699 705 747 702 709 720 702 718 699 703 697 724 701 713 737 697 731 739 724 737 694 699 695 729 695 693 715 699 743 694 748 733 708 699 730 735 739 734 698 712 695 727 689 689 734 745 692 708 712 692 727 733 687 705 743 708 722 742 692 689 731 716 690 726 748 701 699 731 737 699 733 702 710 748 697 693 716 736 742 702 711 692 717 687 676 708 726 712 675 702 707 717 683 724 679 704 705 736 687 712 704 715 715 715 689 680 713 711 686 677 675 697 689 676 664 712 677 684 660 708 725 660 675 696 666 656 680 680 692 691 701 653 696 702 663 704 707 707 669 667 669 704 692 654 644 676 699 664 684 676 654 655 702 653 648 656 694 690 638 680 657 682 685 647 694 671 636 692 640 654 661 672 635 629 655 666 636 651 671 644 663 635 648 681 629 617 666 628 625 673 676 657 617 647 628 671 656 627 609 626 621 640 613 634 625 660 656 624 635 637 635 634 610 652 655 646 597 612 623 591 631 637 614 634 604 597 641 587 611 587 632 603 625 630 604 580 632 632 583 623 582 591 594 611 610 626 583 575 572 602 620 621 564 573 577 619 574 587 570 587 580 589 586 576 566 584 607 581 570 580 590 584 582 567 578 577 563 546 574 567 563 565 552 537 535 538 581 542 564 582 542 572 567 573 553 539 540 542 536 560 541 541 547 541 529 543 550 530 515 514 540 526 557 541 525 546 554 527 512 516 504 533 530 504 516 537 523 545 513 539 526 521 532 502 495 506 499 490 492 507 484 485 481 479 503 496 481 510 517 515 487 489 501 498 477 473 479 490 488 481 480 479 459 475 485 491 456 482 471 478 492 469 481 468 483 469 472 446 469 468 439 461 462 448 471 459 454 456 457 463 457 453 434 443 452 464 465 423 425 449 456 453 457 415 428 419 419 429 433 445 448 428 414 420 440 425 422 422 440 430 419 426 408 433 393 399 393 397 413 408 397 411 387 408 408 399 411 397 408 395 385 374 390 397 400 397 386 386 377 390 393 382 382 371 379 364 365 366 358 374 386 355 387 353 373 358 380 372 345 352 358 377 370 367 357 359 352 343 334 365 333 359 347 357 333 359 349 344 354 335 349 344 325 350 337 333 343 342 313 322 338 310 309 316 326 309 305 324 322 319 322 323 317 325 302 301 310 297 292 293 292 293 296 286 289 310 310 287 301 305 306 288 285 281 298 296 298 296 270 281 281 274 276 287 263 271 279 286 277 281 278 270 270 270 269 276 251 249 253 248 269 270 255 247 247 262 251 263 244 251 236 254 243 243 244 231 241 229 241 235 241 229 236 234 229 234 224 229 226 217 231 234 218 216 221 212 214 230 215 227 214 223 223 208 206 202 212 200 202 199 202 210 206 212 199 199 194 196 203 197 189 190 186 202 196 195 189 189 190 195 178 177 192 188 173 187 185 185 188 178 169 171 181 173 178 174 164 169 176 172 164 167 171 160 164 158 169 158 155 156 157 162 158 154 156 159 155 158 153 144 151 146 152 151 147 139 139 141 148 137 135 143 141 142 136 134 138 132 135 138 135 133 126 126 123 126 131 122 129 129 128 118 117 123 116 114 119 117 114 113 115 114 118 114 110 114 111 108 110 103 107 108 104 104 103 105 99 105 102 98 95 94 98 99 99 94 92 94 92 96 91 90 92 94 86 87 83 87 82 86 84 83 81 84 81 79 77 83 81 79 81 80 77 79 76 72 75 74 72 69 71 68 70 67 71 69 68 66 68 67 67 64 66 65 63 61 61 59 61 58 59 58 56 58 55 55 55 57 57 55 53 51 52 51 53 52 49 51 47 51 49 46 47 47 45 47 44 44 43 45 44 42 40 40 42 41 42 39 39 41 41 39 38 37 37 36 35 36 34 35 35 35 34 34 33 32 31 31 32 30 29 31 31 29 29 30 28 28 27 26 27 26 26 25 25 25 24 23 24 23 23 23 22 22 22 22 21 21 21 21 20 19 20 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 19 19 20 20 21 20 21 20 21 22 21 22 23 22 23 24 24 24 24 24 24 26 26 25 27 27 27 27 28 30 29 28 31 30 30 31 32 33 33 31 32 32 35 34 33 35 34 35 35 38 38 38 39 37 41 39 38 41 40 39 42 42 42 43 42 45 43 46 44 47 44 47 46 46 48 48 49 48 48 51 51 50 52 54 53 54 55 55 55 54 55 55 56 60 59 57 57 59 64 64 61 60 66 62 66 64 67 67 65 69 67 72 71 72 68 71 75 72 77 76 77 76 79 80 77 76 82 79 82 83 84 85 81 83 86 87 84 90 84 86 85 92 91 90 95 95 97 90 97 92 98 101 95 97 99 96 104 100 101 106 99 99 106 103 103 108 111 108 109 113 114 114 115 109 111 114 119 119 114 120 118 125 115 124 126 126 119 123 122 130 122 131 135 136 137 128 133 132 137 140 132 134 132 146 138 135 148 141 139 146 140 139 150 145 146 144 154 154 150 156 161 157 156 154 165 161 157 161 161 163 168 163 164 165 161 163 176 171 172 164 180 182 170 182 181 186 180 183 172 189 184 185 186 185 189 178 192 187 193 193 194 195 192 193 201 200 195 203 198 210 200 198 210 205 200 213 204 208 214 206 214 219 212 216 213 224 210 222 220 224 223 234 221 220 222 229 220 227 221 240 228 234 226 228 228 247 232 233 249 250 254 244 252 256 246 239 260 260 260 259 266 260 252 250 253 252 268 261 266 253 264 277 279 262 259 269 272 286 280 266 266 289 277 269 268 285 276 295 275 278 287 292 296 297 284 291 290 284 289 303 298 304 308 308 302 317 317 303 305 304 303 317 301 307 305 304 320 318 335 310 320 308 336 321 319 316 343 314 317 329 335 340 350 326 334 325 337 338 328 358 343 360 332 361 348 341 341 365 361 350 367 352 345 347 348 378 351 378 371 377 364 377 383 381 362 382 369 386 389 378 372 366 369 378 393 371 395 392 386 383 370 378 379 408 379 389 404 414 389 380 389 418 422 421 411 419 423 421 430 422 400 428 432 404 400 402 403 431 439 401 431 406 421 422 425 431 414 438 433 446 448 444 451 453 419 438 437 453 446 466 456 440 463 435 432 470 473 449 445 469 474 462 479 438 455 468 447 478 446 456 462 455 491 458 471 458 496 461 484 471 478 456 477 462 486 487 480 508 466 470 511 482 485 477 478 500 477 499 519 497 508 506 502 517 528 513 497 492 509 500 522 507 526 496 508 523 535 534 505 515 519 503 538 531 513 542 537 549 537 536 559 554 523 560 530 551 542 552 560 535 536 526 533 541 533 574 570 555 552 550 564 575 575 554 564 583 564 586 580 535 567 537 590 549 578 591 556 561 542 586 552 569 546 576 577 565 562 556 568 598 563 570 590 603 610 573 573 579 592 604 565 584 612 613 571 594 575 594 604 597 620 594 585 617 610 608 584 588 604 607 590 600 605 640 631 616 642 636 595 615 618 594 629 613 645 592 610 646 622 642 632 649 636 649 655 600 606 644 618 662 643 661 660 661 619 629 616 648 643 653 647 666 649 647 622 649 643 633 655 618 657 631 641 683 663 633 626 645 634 666 625 652 629 683 641 668 632 665 678 692 677 666 649 693 637 683 662 650 660 647 675 642 671 676 668 690 695 648 660 674 657 646 707 693 656 689 684 685 690 658 703 650 695 701 660 692 720 677 721 692 682 666 678 723 664 663 680 679 713 686 671 668 712 676 665 716 675 710 671 728 709 693 690 685 715 690 703 675 732 684 693 737 709 720 733 693 724 712 738 715 717 744 723 675 707 684 737 712 696 725 701 731 716 730 737 683 736 709 726 724 745 750 726 705 749 719 723 750 741 733 713 697 705 732 701 722 688 700 704 736 707 723 692 721 713 725 709 693 725 692 743 698 694 692 708 747 695 729 693 735 709 699 732 710 743 720 697 719 715 729 744 747 708 716 699 713 703 719 721 727 746 700 741 744 718 704 723 726 732 723 715 701 748 706 741 701 727 705 702 738 702 726 740 722 750 707 717 731 726 747 736 733 706 703 702 748 740 701 741 709 705 701 706 723 750 705
701 706 707 726 712 704 704 736 707 712 706 705 749 740 738 703 726 704 703 703 738 703 748 744 733 704 736 740 713 701 715 699 724 734 699 700 734 700 743 738 728 741 744 702 712 708 748 750 740 703 710 708 742 729 732 739 710 737 738 695 701 697 747 706 733 714 722 699 736 715 695 730 726 696 699 750 736 739 729 690 732 749 731 737 717 694 710 693 713 743 736 696 741 745 716 706 687 729 697 737 707 688 693 734 731 708 685 710 681 685 696 699 730 695 690 712 682 695 697 688 703 710 720 717 740 726 679 710 678 681 728 724 674 672 698 718 735 674 675 712 686 667 685 714 693 672 677 681 697 684 730 674 714 670 712 706 663 722 660 694 702 720 724 660 659 655 723 701 667 660 694 666 690 668 689 664 671 683 709 677 684 663 657 711 698 703 669 701 654 654 641 641 651 705 661 695 695 670 699 657 646 689 695 671 660 694 680 634 672 656 676 662 686 683 683 632 673 646 655 622 659 670 634 668 645 668 632 663 664 677 615 636 624 642 636 663 663 635 613 612 630 631 611 619 610 615 624 640 603 614 656 636 629 639 621 633 596 597 649 627 622 616 615 620 616 648 625 589 646 624 606 596 620 596 602 619 588 585 625 610 575 574 632 580 626 592 620 591 581 620 611 613 582 618 564 609 585 590 588 602 591 566 583 586 560 596 554 605 598 592 575 575 575 602 572 555 560 556 572 582 595 585 581 563 554 566 561 539 541 555 578 569 559 543 549 581 554 559 569 575 560 536 544 564 526 562 531 542 540 543 550 526 558 532 539 516 508 552 504 526 553 501 505 529 527 523 541 504 525 544 525 501 528 502 525 489 509 489 519 499 514 519 500 525 486 507 520 508 512 506 517 500 507 481 477 512 514 498 500 491 478 503 486 468 475 456 473 458 498 496 476 465 480 464 453 473 450 482 470 456 458 483 460 454 453 469 438 469 473 432 474 472 469 455 461 445 456 459 452 429 458 441 451 454 442 426 419 413 413 444 439 418 441 423 435 426 435 415 407 401 440 435 416 418 421 397 431 416 410 422 407 419 406 401 403 391 415 416 403 385 401 407 396 399 395 408 406 375 399 393 380 372 369 382 387 385 383 384 361 359 388 374 383 377 365 372 376 378 364 363 351 353 377 352 350 342 353 343 340 361 337 355 349 362 349 352 349 338 342 331 346 350 351 336 332 332 324 337 323 343 334 311 330 314 321 337 311 313 327 330 303 301 318 314 301 321 321 314 321 295 302 290 299 294 312 285 301 307 294 286 301 279 285 277 283 282 282 281 291 297 271 285 267 282 283 272 268 277 266 260 281 264 266 271 264 273 277 274 261 269 254 271 253 257 268 261 260 262 243 255 239 249 245 241 251 244 240 241 251 249 228 238 246 231 241 243 224 230 222 240 219 221 217 233 233 219 212 232 211 223 213 208 225 225 209 206 218 221 215 202 215 212 210 210 202 206 209 197 190 199 189 198 188 186 192 190 189 195 184 198 190 185 192 190 184 192 175 174 179 171 179 182 179 175 181 167 167 178 176 178 173 160 159 160 172 167 162 170 164 164 167 156 162 161 150 156 160 151 159 156 144 156 151 149 146 152 148 145 143 140 147 146 137 135 141 134 137 135 134 140 129 132 133 132 134 124 126 128 126 129 128 119 125 126 122 115 123 119 114 115 115 112 111 114 116 112 113 106 115 110 111 103 108 109 108 100 104 102 106 102 104 101 95 103 102 93 96 95 96 91 94 91 92 92 91 92 85 89 86 90 87 83 84 87 86 82 85 78 80 78 80 78 78 78 77 79 77 73 73 71 73 70 73 74 68 69 72 66 70 66 68 64 67 67 61 62 60 61 63 62 60 61 59 58 56 57 56 59 54 57 57 56 53 53 51 50 50 50 50 51 50 49 49 49 48 46 47 45 45 45 46 42 45 44 42 40 43 40 42 41 41 38 40 41 38 37 38 36 36 35 37 36 36 35 34 32 34 32 31 31 31 31 30 29 29 30 30 28 28 28 27 26 27 27 25 25 26 24 25 24 24 23 23 23 22 22 22 22 22 22 20 20 20 21 19 20 19 19 19 20 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 20 19 20 20 20 20 20 20 20 21 21 21 21 22 23 22 22 24 23 24 25 24 25 26 26 25 27 27 27 28 28 27 29 30 31 29 30 32 31 32 31 31 32 34 33 34 34 35 35 37 35 37 36 38 37 38 38 38 40 41 39 41 40 41 41 43 43 45 45 45 45 47 45 47 45 49 49 48 51 49 51 52 50 53 53 55 53 54 56 56 55 55 55 56 60 57 61 57 57 61 58 59 61 62 63 65 67 63 66 64 66 67 65 67 69 68 68 70 69 74 71 72 75 75 77 79 77 76 76 82 80 83 77 78 85 84 85 86 82 82 88 85 86 91 92 87 92 92 90 96 92 93 95 97 94 97 103 100 99 100 100 105 102 103 105 105 108 108 111 107 114 107 113 115 109 113 109 119 119 111 113 121 119 119 123 120 122 121 124 122 127 130 132 128 131 132 127 125 131 136 140 131 130 139 133 141 140 143 140 145 143 140 148 143 151 153 149 152 152 151 159 157 152 149 151 153 163 162 159 152 166 162 167 167 159 170 163 163 161 164 165 179 166 166 173 183 173 185 170 186 187 176 181 176 182 182 178 180 188 191 182 183 192 196 198 200 194 196 206 190 199 198 199 204 205 199 205 214 214 201 213 209 203 210 208 223 224 225 218 225 214 221 226 229 228 222 228 227 217 229 236 223 225 224 242 228 226 239 250 241 247 245 237 240 241 252 240 238 260 240 246 246 255 258 267 263 259 249 271 263 254 255 254 273 268 266 257 268 265 283 261 262 268 271 274 268 290 284 276 290 283 288 286 294 286 283 298 303 280 304 299 286 308 288 292 312 297 297 303 306 296 317 302 298 307 301 324 319 322 324 316 313 319 332 327 307 339 328 332 336 322 343 320 333 329 325 331 332 351 331 349 350 354 338 338 352 332 353 351 338 351 347 366 342 354 365 343 377 358 362 360 381 380 370 384 373 358 353 375 376 367 365 389 367 396 362 372 390 394 381 385 397 401 373 378 394 399 391 394 379 398 419 389 389 382 395 402 424 403 412 423 399 410 394 401 403 421 424 414 422 428 436 406 403 420 416 415 448 446 441 410 453 428 439 435 433 428 440 454 435 451 437 448 461 431 466 462 443 466 447 473 454 478 458 440 449 458 442 475 460 458 454 456 477 451 466 481 488 476 485 488 496 498 469 497 493 476 506 467 472 498 509 469 485 481 510 502 479 496 506 479 520 490 517 492 512 503 485 492 522 527 491 495 512 517 507 530 524 520 506 508 534 508 496 511 521 517 521 504 503 540 531 534 556 552 510 513 547 548 551 517 560 518 518 543 529 552 536 526 551 540 565 551 577 540 570 529 560 540 551 556 573 564 536 562 581 564 564 558 586 577 568 572 548 589 548 599 592 574 606 573 569 607 553 584 601 591 559 571 592 595 610 588 616 602 602 570 603 568 591 618 583 609 591 621 604 575 598 624 589 603 599 594 594 634 625 616 584 631 590 630 620 614 625 640 629 649 645 634 609 593 613 655 617 643 644 631 615 658 610 604 613 623 621 621 638 612 614 667 640 624 625 669 619 630 627 617 639 634 671 653 622 649 669 620 625 666 626 635 631 682 681 672 639 681 689 657 666 660 658 667 686 695 642 685 663 648 643 634 659 680 685 665 659 681 667 661 662 664 706 672 654 670 659 681 685 710 662 673 707 658 700 651 655 675 703 701 662 653 680 711 672 694 709 696 714 657 710 698 663 696 676 681 675 688 672 701 722 695 720 714 677 701 669 729 729 733 680 735 670 680 688 728 736 720 738 715 694 711 695 696 713 699 680 691 720 678 708 714 690 696 690 701 739 746 707 736 698 749 692 710 687 704 712 733 683 684 698 742 729 739 749 750 706 718 750 728 732 750 716 726 691 694 745 729 692 712 730 739 708 695 727 722 746 735 694 695 694 693 746 739 744 719 720 731 736 738 696 711 742 697 740 721 696 742 738 696 744 701 727 736 724 711 702 744 723 698 700 723 724 698 701 699 747 703 699 714 710 732 745 702 717 701 727 729 716 716 703 741 709 704 722 706 702 746 748 701 745 715 713 730 707 729 712 718 703 706 704 701
717 707 704 742 726 746 701 741 743 750 707 716 721 744 729 733 703 717 713 723 719 706 708 703 724 706 702 701 733 701 704 715 704 714 701 703 717 743 700 701 738 738 699 723 724 703 698 699 744 698 723 711 700 711 737 738 726 739 725 698 699 695 713 713 694 744 699 694 729 729 726 730 741 694 723 728 726 744 741 695 692 746 695 742 694 719 726 688 742 732 746 714 704 748 703 708 729 740 742 695 734 736 748 709 712 704 725 691 720 692 706 710 699 698 749 705 748 745 733 726 706 682 720 698 698 683 710 693 740 702 736 740 673 732 694 727 691 685 715 669 672 735 681 735 712 681 732 695 718 667 722 726 725 677 699 693 662 688 698 678 685 670 700 675 720 661 707 681 661 658 682 689 654 651 670 688 685 703 658 714 658 693 711 675 645 674 669 686 653 694 707 672 673 662 641 663 678 691 652 663 636 661 690 655 696 633 648 656 634 671 679 642 643 682 626 689 678 654 642 676 683 661 660 652 628 630 638 659 670 669 659 632 669 645 638 635 646 642 646 636 616 643 661 636 628 623 657 641 617 644 607 605 613 653 641 648 622 648 641 640 635 594 616 648 612 642 629 625 590 609 611 642 604 581 633 629 630 616 602 593 631 580 618 599 593 587 610 604 576 579 602 569 595 565 581 568 581 599 597 567 576 585 599 579 555 567 588 584 587 582 560 590 567 590 585 554 592 571 559 543 577 585 567 589 560 549 564 586 568 548 568 573 555 541 546 570 576 533 523 549 565 532 546 522 522 561 544 559 549 524 536 515 545 552 555 549 521 530 517 513 531 522 508 535 544 506 510 536 504 511 514 539 510 529 493 537 497 501 526 506 503 493 526 506 482 495 512 506 482 477 500 477 507 509 505 477 503 512 489 508 485 486 489 505 490 496 500 486 473 497 483 461 491 486 473 483 485 457 481 459 469 447 482 455 468 464 449 462 433 446 450 463 469 458 431 454 439 428 435 458 427 442 438 423 433 418 447 430 443 421 433 422 439 440 405 432 426 416 432 405 423 413 418 415 397 418 400 420 425 407 389 412 385 421 408 414 406 394 406 407 411 392 413 407 384 387 398 387 374 373 398 379 370 383 370 362 368 376 392 371 376 377 361 366 380 374 360 350 364 362 356 354 353 342 354 366 340 366 357 341 358 346 360 342 349 337 336 345 326 337 333 352 352 346 320 322 329 331 327 332 312 333 318 324 330 317 336 324 329 332 307 310 323 326 307 315 296 297 301 310 296 291 303 304 299 288 310 302 299 293 284 291 290 300 296 288 281 294 288 278 293 288 271 290 270 270 277 279 271 272 279 262 268 260 273 268 276 275 264 257 269 261 255 254 248 251 261 250 262 254 259 253 245 245 235 242 247 251 253 233 249 242 242 244 241 226 230 224 233 239 232 221 227 220 221 216 212 226 226 211 215 216 225 206 214 207 213 209 212 203 208 209 203 198 212 198 195 206 194 205 199 190 189 203 194 201 187 200 189 184 184 182 181 185 177 175 179 175 175 186 183 175 178 182 176 177 167 164 171 173 169 169 169 168 158 157 168 168 167 166 159 164 156 151 159 148 162 161 155 147 153 150 151 146 153 139 147 147 143 142 137 147 137 143 143 133 143 133 141 137 133 135 138 131 134 132 127 130 131 129 121 123 118 119 116 120 120 114 114 119 119 111 113 117 116 118 116 107 113 106 106 110 111 104 101 109 100 103 104 100 102 104 99 103 97 98 98 93 95 94 93 92 96 94 92 88 87 93 89 85 89 87 84 81 87 85 83 78 78 77 76 78 76 77 78 78 73 75 77 76 70 70 75 74 69 69 72 68 70 69 64 68 66 65 66 61 63 60 63 61 61 61 58 61 58 58 55 59 54 56 54 55 53 53 51 50 52 51 49 52 48 48 49 49 49 45 48 45 44 43 43 44 42 42 41 41 42 41 42 41 39 41 38 40 39 38 37 38 37 36 36 36 34 35 35 35 34 33 34 31 31 32 30 32 30 29 29 28 28 28 28 28 26 27 27 25 25 26 24 24 25 24 24 24 23 23 23 23 21 22 21 20 20 21 20 20 19 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 20 20 19 19 20 19 19 19 20 21 20 20 21 22 21 22 22 22 22 24 23 24 25 25 24 25 26 26 27 27 27 27 28 28 29 29 28 31 31 30 32 30 31 32 34 33 32 33 35 35 36 36 36 35 38 37 38 39 39 38 40 40 40 42 41 41 41 42 41 43 44 44 44 44 45 47 47 47 47 47 49 47 49 51 51 50 50 51 55 56 54 54 54 54 57 58 58 56 60 57 60 61 63 62 62 60 61 63 63 64 64 68 64 66 69 66 72 69 70 71 71 75 71 77 76 75 73 78 80 77 81 83 79 81 84 85 85 85 85 87 87 86 84 90 90 85 90 94 90 93 88 94 95 94 92 96 94 100 100 104 95 101 100 106 107 98 101 105 107 104 102 104 109 107 114 115 113 108 115 115 114 112 116 121 113 120 119 117 120 119 124 122 128 127 121 129 129 130 133 127 133 134 127 131 135 135 142 142 132 139 146 138 139 141 145 146 150 142 146 142 146 147 152 156 158 149 156 159 159 151 161 154 165 168 166 166 170 170 173 174 164 160 165 176 171 168 177 181 179 171 170 175 179 171 181 186 186 186 183 193 184 196 182 183 183 184 201 190 189 195 206 191 204 193 192 206 201 198 201 205 197 210 204 205 218 220 207 212 225 220 211 208 222 225 231 228 227 225 221 215 228 236 234 224 235 236 222 237 227 236 247 239 234 230 247 233 249 234 243 251 243 251 256 262 243 254 252 257 257 258 248 261 263 260 259 265 260 274 258 270 265 264 279 263 266 285 282 275 276 283 284 273 292 293 285 287 276 303 277 282 303 281 285 296 307 311 298 299 312 287 297 307 310 294 314 308 296 299 313 298 305 324 310 333 316 315 321 332 317 324 326 320 323 345 344 326 349 319 333 336 344 333 349 338 345 336 334 347 360 363 346 337 362 368 338 347 361 360 355 370 343 353 345 345 379 377 351 365 364 355 359 374 383 387 372 367 375 362 388 368 364 387 386 382 376 384 395 409 378 374 405 401 400 391 406 386 409 406 409 420 422 395 396 414 415 396 426 409 411 416 410 403 404 440 417 440 433 440 416 410 432 427 438 433 420 424 424 456 449 456 439 434 446 459 423 426 434 467 438 429 443 471 455 476 474 443 446 457 452 479 473 472 445 455 461 463 445 471 455 484 467 482 477 490 489 469 481 460 467 503 475 504 498 477 497 472 496 513 492 479 510 480 478 505 475 489 525 485 489 489 499 489 527 514 501 486 529 500 517 499 516 542 506 540 535 524 518 504 543 530 522 514 524 523 548 544 545 539 540 535 523 523 530 541 560 523 520 522 570 531 552 521 570 563 535 575 550 547 533 534 578 579 563 557 545 554 543 549 540 554 565 590 547 584 581 565 557 563 598 602 569 599 584 606 553 605 561 555 568 602 583 583 596 573 596 597 616 614 610 569 590 582 623 585 604 597 625 587 629 599 616 594 583 597 586 592 622 637 616 627 631 607 639 630 629 637 641 648 641 616 620 622 605 607 625 611 603 618 612 646 602 649 629 607 625 611 628 660 636 636 657 606 624 668 660 627 664 627 613 653 665 624 673 664 639 621 620 661 624 683 629 646 652 632 645 677 671 644 665 634 629 684 635 660 650 638 665 687 641 669 680 640 672 698 670 651 659 692 656 700 678 690 691 707 663 666 684 704 654 654 673 684 684 674 674 706 688 699 686 679 694 688 707 712 704 717 713 677 662 715 710 690 724 671 727 672 699 666 712 710 689 715 676 720 719 706 715 721 706 718 711 711 671 734 717 716 683 687 699 738 713 697 701 724 725 740 709 716 708 722 723 730 705 687 744 713 748 715 735 682 695 745 708 699 697 687 733 716 740 708 692 689 699 696 725 741 694 749 732 699 732 690 749 735 720 705 704 716 720 729 707 721 736 709 733 735 731 731 691 743 693 739 695 740 710 747 744 713 721 694 712 706 732 701 695 730 701 738 704 712 697 698 726 735 731 698 698 698 712 697 741 698 745 706 721 708 724 734 747 717 719 702 712 737 705 728 720 749 713 706 736 729 707 721 703 701 703 713 717 723 704 747 701 703 739 701 703 717 744 724 737 720
720 731 709 740 705 704 705 750 705 703 737 714 712 704 727 723 703 705 706 721 730 704 741 749 707 703 747 742 743 735 716 730 745 749 713 700 743 703 732 739 704 749 700 702 707 703 699 712 702 725 702 699 697 697 742 730 740 710 749 695 714 711 736 695 714 740 748 712 738 727 743 723 710 694 711 746 713 694 729 748 692 698 710 718 730 748 741 714 716 730 698 689 736 747 730 742 710 719 721 705 685 745 690 716 686 711 691 730 681 749 730 715 712 745 688 703 718 683 691 689 740 676 684 727 710 712 729 734 711 734 684 725 711 671 739 690 675 687 720 710 701 667 675 691 707 701 732 701 685 706 713 682 722 725 661 701 695 723 703 723 679 713 668 665 688 683 695 659 710 710 718 686 658 714 675 700 706 661 680 705 692 655 681 652 699 682 658 697 702 682 671 692 645 698 652 692 702 697 650 649 653 645 636 692 683 682 671 661 673 648 633 671 650 682 681 634 632 647 637 630 658 659 623 678 639 668 643 651 660 634 671 655 634 637 661 654 634 641 652 665 666 639 619 634 651 664 659 631 623 657 661 601 614 633 606 598 612 620 609 625 593 619 626 647 604 613 631 611 590 624 618 595 586 617 622 637 628 600 591 619 590 582 586 612 610 628 593 617 620 607 603 605 565 583 573 586 585 592 593 565 562 584 602 587 554 568 606 593 559 570 594 558 556 560 548 553 571 590 557 559 553 542 582 567 551 553 554 578 569 581 583 583 530 532 559 531 569 577 555 535 525 553 563 521 525 524 567 562 565 565 558 561 524 546 521 534 532 536 553 506 543 525 507 514 532 543 540 504 527 539 524 523 540 513 514 499 513 513 488 513 500 500 504 504 489 501 504 508 483 487 489 478 479 494 483 490 487 476 497 480 508 496 487 482 469 496 472 475 491 491 454 488 453 493 478 457 471 477 477 466 460 459 449 450 438 472 444 449 449 439 457 466 437 467 438 437 454 439 432 448 459 453 433 432 435 445 445 418 449 414 416 423 412 439 412 410 415 429 419 413 411 426 435 427 402 425 406 425 411 429 393 407 391 404 397 397 387 412 386 414 385 387 380 403 406 381 393 376 398 381 398 383 383 394 367 365 388 382 385 378 379 383 355 365 380 359 379 372 379 345 363 346 353 342 370 362 356 358 356 354 338 338 342 350 341 333 335 351 343 332 332 327 345 330 350 328 345 338 319 315 342 325 313 330 326 331 315 313 328 311 326 305 310 304 317 309 300 308 295 304 316 318 291 311 311 292 302 306 290 302 299 280 296 284 297 295 278 276 272 274 282 283 294 273 286 275 266 285 281 271 283 276 278 265 267 276 269 267 252 268 251 252 272 259 246 259 259 260 258 257 257 259 247 250 239 256 238 245 240 252 248 251 233 243 239 234 235 230 233 239 235 222 224 233 231 216 218 225 212 220 228 210 222 220 212 209 211 218 214 216 211 200 198 203 198 194 212 203 199 206 203 195 200 199 196 192 202 200 198 193 196 187 189 194 180 184 181 189 173 180 183 185 185 173 170 166 174 173 177 178 168 170 161 164 169 165 167 167 157 167 153 159 158 158 157 156 154 150 155 150 153 156 147 143 143 152 149 145 144 146 136 147 141 141 143 133 143 140 131 128 130 132 128 126 133 126 133 133 132 123 122 128 122 128 124 117 122 120 116 115 116 121 120 119 111 115 116 108 106 111 112 105 102 106 101 104 106 105 103 97 97 98 97 101 94 94 98 95 95 99 95 93 92 88 93 87 91 93 86 83 84 88 85 86 83 80 84 84 78 82 80 80 79 77 80 79 79 73 75 77 72 73 73 70 68 70 70 66 66 68 68 67 65 66 66 66 65 63 64 59 60 59 61 59 61 60 59 57 57 55 53 55 53 55 55 51 54 52 50 53 50 51 51 51 49 46 47 45 47 45 46 43 43 43 41 42 40 41 39 40 40 38 41 38 38 39 37 38 36 36 36 37 36 36 33 33 35 33 33 31 32 33 30 31 31 30 31 30 29 28 28 28 28 26 27 27 25 26 26 24 25 25 23 24 23 23 23 22 22 22 22 22 20 20 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 20 19 20 20 20 19 20 20 20 20 20 22 21 21 23 22 23 23 24 23 23 24 25 25 25 25 25 27 26 26 28 28 27 30 30 30 29 30 31 31 32 31 33 33 32 33 33 34 33 34 34 35 37 35 38 36 38 39 41 38 39 41 39 41 42 42 40 41 42 44 44 46 45 46 47 46 45 47 49 48 51 50 48 51 50 54 53 51 54 52 55 55 53 54 56 56 60 59 58 57 57 63 59 62 59 64 60 63 63 67 63 68 68 65 65 67 68 70 73 71 70 73 70 77 75 78 77 76 77 77 76 77 83 84 83 83 80 79 87 85 82 84 87 86 90 87 86 89 94 90 95 89 96 96 97 96 95 99 97 104 96 104 102 97 107 107 106 105 105 108 111 104 112 108 111 114 108 109 115 118 113 121 122 115 121 116 119 120 124 120 119 123 124 129 126 132 127 129 136 129 136 129 138 132 133 132 138 132 137 144 135 136 139 145 141 138 149 148 147 147 155 155 145 157 149 153 150 158 157 158 158 158 153 163 169 164 162 166 165 170 161 174 173 175 177 174 169 177 170 170 183 181 178 183 176 183 178 182 191 185 185 192 184 189 196 198 192 196 193 189 188 194 207 198 199 196 200 210 203 199 209 217 201 218 220 219 215 218 206 212 216 208 215 213 218 211 232 216 232 225 230 232 221 229 234 230 232 241 246 230 232 240 239 232 244 250 243 253 244 251 239 261 241 259 242 256 259 257 257 250 257 269 272 264 252 273 262 263 271 256 271 265 265 280 274 281 264 281 284 270 284 289 276 297 282 289 283 282 288 285 286 288 301 281 284 310 295 310 308 307 299 296 291 295 305 317 295 304 313 320 328 323 328 307 320 329 324 336 336 328 331 314 319 327 341 330 339 323 345 323 335 336 341 326 325 330 340 354 334 351 348 366 336 363 348 355 344 353 357 365 369 376 367 375 363 369 362 358 376 359 363 374 373 375 360 360 384 387 374 396 369 365 373 398 375 378 370 401 377 395 392 410 398 410 400 395 406 396 410 406 398 410 391 408 392 419 413 423 406 401 428 401 412 410 427 411 419 435 433 445 442 428 444 423 425 436 444 432 455 449 444 455 452 442 449 433 440 455 467 449 468 439 457 444 435 465 457 468 474 437 472 446 452 465 443 486 466 488 461 488 477 494 459 459 481 501 500 462 503 483 463 488 470 473 497 497 503 515 471 479 475 506 490 496 497 513 514 522 492 500 506 507 507 501 520 504 503 522 490 508 499 514 539 537 545 509 522 535 532 509 517 523 503 520 513 522 543 535 512 514 522 562 546 562 555 558 523 555 565 547 539 525 569 529 541 574 579 577 550 529 560 563 570 541 578 550 548 582 582 571 550 555 548 542 592 574 589 598 560 601 602 560 561 592 607 570 586 582 570 565 559 585 592 577 587 589 561 581 578 616 576 591 615 568 608 581 608 577 576 622 602 585 597 597 631 616 630 594 595 598 610 642 591 632 609 632 607 623 634 630 613 626 621 649 643 651 618 635 613 609 641 648 635 611 654 629 604 603 604 632 606 622 660 628 650 636 650 619 639 671 651 667 647 621 627 663 655 621 671 641 680 633 679 640 681 685 660 686 663 642 628 652 657 629 664 681 655 663 647 677 646 658 659 643 649 656 689 672 690 671 654 701 687 671 675 660 681 667 666 678 665 682 680 695 714 692 686 679 692 660 668 696 657 687 662 713 678 677 674 705 684 721 714 671 723 679 684 687 687 690 704 730 695 703 669 670 697 682 716 681 728 684 687 674 727 695 676 725 682 730 687 698 711 683 685 724 726 720 681 680 731 686 726 702 714 738 695 692 680 722 736 686 734 736 740 745 724 743 728 700 688 728 720 688 713 721 684 727 686 688 736 686 749 710 727 688 721 714 724 722 748 747 739 749 743 725 710 693 695 694 702 703 725 740 720 712 708 740 726 698 695 696 749 706 750 711 698 721 746 698 699 698 697 702 702 726 701 722 739 744 721 697 705 711 728 701 711 703 711 732 718 738 711 721 709 700 727 718 702 700 717 748 741 715 705 746 709 703 722 710 714 706 707 703 705 737 700 749 701 712 700 731
742 710 717 701 742 701 721 732 736 701 701 711 712 749 702 700 706 737 716 748 702 713 699 705 708 711 716 725 703 705 712 699 699 747 700 703 702 750 698 699 697 699 736 703 734 702 739 696 696 706 734 726 699 739 744 703 700 729 741 702 711 735 737 693 713 739 726 693 715 729 698 691 693 742 690 727 691 706 702 713 742 688 702 694 688 690 740 711 730 731 711 685 708 727 723 688 734 724 706 729 702 733 718 728 732 684 716 723 689 708 700 698 699 682 679 683 684 691 698 706 730 699 723 727 682 707 741 701 725 712 738 689 674 691 730 733 734 729 729 692 720 687 714 702 679 702 729 729 673 684 711 709 685 697 678 720 718 727 702 684 695 676 721 717 682 667 679 664 669 684 700 658 699 653 669 701 692 681 670 712 669 654 682 666 679 679 670 661 683 641 680 648 705 644 686 700 695 671 662 686 672 639 691 660 652 640 648 670 672 669 633 682 665 628 663 626 673 685 634 642 656 624 642 655 678 678 653 664 651 668 615 622 642 616 633 615 666 613 652 608 656 666 651 620 661 623 642 641 651 606 622 638 638 599 604 625 639 602 607 598 602 596 628 590 625 643 628 592 592 605 602 591 622 583 621 632 585 579 628 582 580 607 611 572 603 615 613 593 572 574 597 597 596 615 587 569 561 617 593 582 574 592 603 584 604 582 581 582 574 587 589 570 563 579 546 576 563 547 593 590 550 586 586 553 543 573 563 581 550 533 561 579 564 568 536 574 536 547 565 541 529 554 560 534 558 518 565 548 565 555 522 520 523 538 514 549 544 548 531 553 502 531 518 548 530 544 546 495 508 540 536 539 534 531 493 507 534 533 511 500 484 507 501 492 489 497 487 513 512 501 473 496 502 510 500 474 505 493 508 488 493 483 485 494 501 494 468 468 464 456 478 474 449 450 461 458 486 478 471 456 477 474 438 449 461 478 464 457 449 460 440 444 440 448 462 442 441 444 433 454 433 432 447 444 427 433 439 429 430 424 447 433 423 417 420 422 421 439 403 402 407 425 406 427 408 410 400 419 406 418 425 415 416 410 395 406 401 418 407 384 386 397 392 394 376 402 389 375 375 374 390 396 401 389 365 375 373 368 358 385 361 363 358 381 358 362 372 353 364 355 354 368 352 369 346 359 370 338 360 353 360 356 360 332 353 333 357 351 348 337 341 354 338 346 337 326 335 327 346 324 340 336 315 311 333 324 327 319 315 325 317 304 326 315 306 321 313 324 314 303 308 294 308 293 302 287 299 287 287 283 286 286 306 288 286 287 278 288 295 281 277 283 286 269 282 290 267 264 272 272 261 268 265 257 274 267 256 277 268 265 265 272 264 258 245 256 243 264 250 251 245 251 256 249 256 251 253 236 233 252 251 251 236 235 236 245 238 224 239 242 238 230 232 229 235 230 220 228 228 227 213 218 218 210 223 220 223 215 216 211 203 213 210 215 204 197 206 192 194 209 191 195 194 201 204 198 187 201 190 192 187 194 189 188 184 175 186 186 176 181 173 177 172 168 175 169 178 179 164 173 169 168 167 168 172 157 162 158 168 168 165 154 166 164 156 160 153 160 150 146 156 155 149 146 142 153 149 141 141 144 146 136 146 137 140 144 136 136 131 131 133 128 138 128 135 132 125 128 126 130 126 126 124 124 126 116 118 118 120 119 117 117 119 114 116 116 110 109 115 106 113 104 112 111 105 105 109 106 99 99 103 105 99 104 99 100 94 92 96 97 94 89 96 95 91 90 90 92 87 90 86 89 85 87 87 87 82 82 77 83 83 76 81 81 77 79 76 74 78 71 76 72 70 75 73 68 68 67 70 65 65 64 63 63 66 62 65 61 65 63 61 58 57 60 59 57 58 58 58 56 55 53 55 55 53 54 54 50 52 50 49 50 51 49 49 46 45 48 47 45 43 44 44 42 41 41 43 42 40 39 41 40 41 40 40 38 39 37 37 36 36 36 37 36 36 35 34 33 32 32 31 31 31 30 32 31 29 29 28 29 29 28 28 27 27 27 27 25 26 25 24 24 24 23 24 24 22 22 22 22 22 21 22 21 21 21 21 20 19 19 19 20 20 20 20 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 20 20 19 19 20 20 20 19 20 20 20 20 22 21 21 22 23 22 23 23 23 24 25 24 24 26 25 26 26 27 27 28 27 28 29 29 28 31 30 29 30 31 32 33 32 33 34 33 35 35 34 36 35 36 36 38 37 37 39 38 39 38 41 39 42 39 41 43 42 41 41 43 44 44 44 45 44 47 45 48 49 47 48 52 52 53 51 52 50 52 53 53 56 56 54 55 58 58 58 58 58 60 61 61 62 60 63 63 63 64 65 64 63 69 65 66 70 70 70 70 68 73 75 73 76 77 78 73 79 76 79 76 78 80 83 78 84 78 83 81 81 82 88 89 85 90 90 89 87 94 89 94 92 95 93 96 99 94 95 99 94 99 104 96 96 105 99 99 104 105 110 111 103 111 104 113 116 116 112 111 111 114 117 121 114 117 120 115 114 126 119 127 128 118 125 124 126 126 127 126 126 127 136 135 133 130 137 138 140 132 138 137 146 145 143 149 147 145 143 152 151 146 153 143 144 156 155 161 148 158 164 163 159 161 156 164 155 163 171 172 163 168 160 177 165 173 177 175 175 173 180 174 181 186 175 178 176 190 178 190 179 193 185 195 188 199 189 193 187 188 195 198 194 191 208 200 202 201 197 200 207 212 215 213 200 200 211 217 220 209 221 221 220 222 211 222 218 229 222 226 229 215 230 217 236 239 229 227 236 232 242 228 241 235 229 235 234 242 245 243 252 252 253 249 255 256 251 253 267 245 268 265 257 250 267 267 258 254 276 262 270 266 272 267 261 274 281 264 289 291 273 280 289 271 274 278 299 278 282 294 285 295 293 306 301 297 298 288 291 306 305 298 311 300 309 300 315 302 314 318 313 314 316 306 317 316 335 311 313 329 325 321 325 331 336 328 334 330 341 327 323 336 350 349 350 344 346 331 344 344 335 347 342 336 361 348 337 337 352 364 372 367 359 376 377 350 368 348 350 360 366 387 357 356 362 358 382 381 360 372 372 369 374 397 383 402 371 379 373 385 395 378 396 383 391 393 412 418 403 415 391 391 388 414 401 395 412 417 411 420 431 418 423 423 424 415 425 437 404 441 423 443 424 450 428 444 453 422 425 432 429 426 453 455 457 445 455 440 441 439 467 468 460 448 469 472 471 471 437 438 471 450 458 454 461 442 476 448 456 478 482 457 493 452 460 476 482 479 491 489 502 490 492 468 509 487 495 486 502 515 503 492 513 496 481 484 483 520 525 479 493 512 528 509 488 496 529 485 493 498 496 512 492 508 493 514 527 534 510 520 518 533 523 518 508 544 554 515 506 534 514 511 546 512 520 553 525 551 554 542 559 565 525 550 537 571 552 548 572 578 552 534 562 552 563 540 544 534 557 543 588 564 551 589 582 594 593 591 550 587 546 575 559 602 599 554 579 596 604 587 572 577 562 595 598 584 572 596 573 572 593 610 612 584 598 582 611 614 629 608 579 608 574 630 575 606 581 610 595 620 637 609 632 628 599 632 616 646 638 590 633 592 605 618 650 616 600 614 640 630 643 634 644 657 604 635 658 618 664 623 619 606 659 607 661 629 618 651 633 630 617 644 653 662 673 620 650 633 663 622 630 647 646 659 679 649 658 656 646 671 643 670 682 658 685 642 684 649 681 642 671 664 690 692 689 669 683 638 700 652 704 689 685 679 680 679 674 704 675 692 655 689 665 711 684 692 710 647 687 690 711 685 711 704 657 699 700 670 693 685 670 685 680 710 659 674 717 671 693 706 706 661 672 707 707 731 673 701 686 689 672 696 695 716 715 697 699 673 682 718 670 698 716 730 737 712 711 738 727 730 695 702 678 719 711 708 709 744 715 706 700 748 682 719 748 717 732 695 725 745 734 728 746 706 705 724 700 687 742 704 690 690 706 703 687 717 689 727 737 722 693 694 701 736 719 690 715 722 726 700 747 712 733 694 697 693 730 704 714 695 746 706 732 716 727 694 715 707 719 714 741 743 696 737 734 699 697 696 701 715 725 734 702 721 708 713 701 708 715 739 721 738 746 738 740 703 748 714 710 707 710 732 734 732 736 719 734 742 738 746 706 705 743 735 747 737 736 704 704 748 702 728 749 700
744 705 704 717 703 737 701 710 701 704 729 744 724 749 701 701 700 716 699 732 712 712 702 702 716 716 704 720 703 698 723 703 701 745 700 701 713 725 701 743 740 731 702 704 712 700 729 725 744 750 701 723 700 708 735 743 749 695 747 747 713 745 695 746 732 734 720 694 736 700 731 691 723 747 724 745 748 742 734 689 748 716 747 688 745 732 728 720 706 732 728 733 725 696 702 684 749 725 712 685 748 733 741 690 700 736 683 698 700 745 723 725 722 679 692 699 711 703 705 681 741 719 729 693 681 737 709 678 711 687 705 704 732 672 678 731 735 715 725 685 667 709 731 698 680 715 666 673 705 729 681 728 677 677 717 721 706 698 687 672 659 675 688 700 682 665 678 673 685 706 663 664 676 686 692 659 670 696 659 662 707 681 661 692 701 687 702 691 697 664 685 664 645 683 673 652 697 676 696 666 692 660 659 686 683 662 670 631 654 641 692 672 662 664 666 656 630 634 647 664 626 683 645 655 668 675 617 631 667 646 642 644 624 624 629 641 644 651 654 615 637 667 617 648 664 649 633 613 612 644 604 609 605 650 612 637 653 634 601 606 648 633 625 616 627 625 618 605 588 606 641 630 636 630 615 579 630 624 587 630 585 579 613 614 582 598 592 570 624 619 575 589 591 587 595 605 593 566 559 610 614 570 573 570 558 609 578 604 591 570 575 596 585 547 588 567 590 584 582 566 583 586 566 538 583 551 568 583 578 572 558 541 534 548 541 566 537 525 563 565 548 525 546 518 517 537 551 529 531 514 554 539 524 557 516 512 542 530 536 528 523 517 527 519 501 519 511 496 537 503 534 541 493 539 512 518 531 521 524 503 502 486 486 519 506 500 522 509 495 498 479 513 518 478 501 500 480 488 477 510 485 487 464 471 463 461 488 455 499 457 481 495 470 488 477 462 454 458 447 449 454 457 438 474 462 473 475 471 434 445 432 452 460 427 462 453 426 435 436 448 426 448 433 455 439 452 423 448 435 445 417 409 447 412 413 427 434 420 436 415 407 436 409 418 426 404 432 430 405 392 390 414 420 417 395 384 387 399 404 415 397 395 391 411 393 387 385 398 380 372 375 397 397 387 364 367 378 378 390 367 385 355 385 366 363 367 356 377 350 376 377 373 364 366 360 363 357 353 349 366 339 337 360 351 345 340 334 350 334 344 350 329 343 342 324 323 331 340 322 313 313 313 311 336 322 329 327 312 309 333 322 319 307 314 327 302 315 316 297 303 298 302 295 310 314 292 305 300 301 284 301 287 304 281 290 286 293 296 275 290 290 270 272 292 270 279 278 271 278 286 275 276 264 256 272 277 255 277 254 267 264 260 272 257 251 244 249 262 259 247 240 257 249 253 240 238 232 234 247 252 231 233 234 231 235 238 238 235 235 239 237 224 226 218 218 215 231 220 214 225 223 209 215 206 219 224 215 222 211 219 201 199 203 210 212 201 209 196 192 195 196 199 199 196 204 193 190 190 182 199 198 194 195 184 183 186 176 184 179 183 181 183 170 178 182 174 178 174 174 168 166 174 170 169 159 172 162 162 163 168 159 156 153 163 164 156 162 148 150 152 158 146 149 155 142 149 148 145 144 139 145 139 137 136 135 141 135 137 138 140 138 135 132 134 128 127 129 131 127 125 121 119 123 128 123 125 121 122 123 121 113 112 119 118 112 109 114 111 111 107 108 104 106 109 101 107 100 101 99 97 101 103 100 100 97 94 100 99 96 97 91 92 94 90 93 94 91 85 90 86 88 83 83 87 86 85 85 78 78 84 76 80 78 77 80 76 74 77 72 71 76 74 75 70 68 69 68 72 71 68 65 65 63 68 63 64 62 65 64 64 63 58 60 57 57 57 59 58 59 59 57 55 54 55 56 52 51 53 51 52 51 48 51 49 50 46 49 47 47 45 47 45 46 42 43 44 43 43 41 39 41 41 38 41 41 40 37 39 36 37 38 36 35 35 34 36 33 35 32 33 33 31 32 30 30 31 30 30 31 30 30 30 27 28 28 27 27 27 26 26 25 25 25 25 24 24 23 22 23 22 23 22 21 22 20 21 21 20 20 20 19 19 20 20 19 20 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 20 20 19 19 20 20 20 21 20 20 20 21 21 22 22 22 23 22 24 24 23 25 24 24 25 26 25 27 26 26 28 27 28 28 29 29 31 31 30 30 30 31 32 31 33 32 34 34 33 34 35 34 36 35 37 37 36 38 38 40 40 40 40 39 41 41 41 43 41 44 44 45 45 45 45 46 47 46 46 46 47 48 49 50 50 53 53 54 52 53 52 53 54 53 55 57 58 60 57 58 57 62 57 63 62 62 61 63 61 65 67 64 65 69 69 70 69 68 67 74 68 72 71 74 72 73 72 73 76 77 77 79 81 79 76 79 84 82 80 83 87 85 84 90 88 86 87 88 92 90 89 88 97 98 95 99 92 99 100 102 100 103 97 102 102 102 102 107 107 110 102 106 108 104 110 109 106 114 109 117 109 113 113 115 119 121 121 121 125 118 120 120 121 119 125 127 130 132 123 125 125 135 138 139 137 140 137 140 135 135 135 137 144 148 142 147 140 145 147 153 141 146 150 146 150 150 153 159 160 149 153 155 162 158 168 168 167 166 161 163 173 172 172 174 177 169 178 165 170 175 177 175 177 179 180 172 189 177 181 190 178 185 186 191 185 193 191 200 195 187 198 194 205 204 209 192 198 210 193 202 195 211 198 206 215 213 201 214 215 224 212 217 227 227 219 210 230 212 223 230 227 222 234 236 233 238 236 230 233 244 243 229 230 244 247 237 244 233 235 253 243 256 244 257 252 260 255 253 254 259 258 260 264 271 253 271 264 255 265 265 276 259 266 262 260 264 272 285 278 270 271 275 272 275 296 290 273 292 301 277 292 304 305 307 294 287 303 291 314 297 305 296 291 301 313 300 311 301 305 324 319 310 304 320 319 329 330 312 319 331 312 309 340 329 343 335 339 329 321 329 339 344 350 346 336 325 329 345 356 333 356 350 356 334 348 352 345 354 357 362 347 368 357 371 348 371 351 360 366 362 368 388 379 376 373 371 358 375 388 375 386 363 373 387 382 368 380 392 379 392 373 399 383 383 412 405 395 391 392 394 406 407 406 399 417 416 415 414 402 415 401 430 417 436 407 417 409 427 434 431 420 445 444 446 415 433 429 454 433 433 433 435 460 446 437 460 433 425 441 462 441 437 459 430 464 474 473 468 450 455 456 463 448 456 467 484 476 464 451 470 467 490 491 457 484 485 475 481 457 458 479 494 469 471 504 469 464 478 490 493 490 493 500 519 474 499 516 491 518 480 503 492 489 505 513 531 493 509 500 500 503 490 496 500 511 504 537 533 538 540 528 518 509 525 526 526 523 510 527 535 540 540 546 526 550 559 551 518 535 529 568 566 564 535 536 568 564 564 540 543 576 545 566 567 543 534 555 579 557 570 552 553 559 574 593 594 561 560 546 569 577 601 590 566 572 553 566 566 583 597 584 610 605 590 558 605 608 573 579 576 590 599 566 599 620 594 582 612 604 617 585 575 624 588 631 584 599 612 626 614 640 596 633 618 598 618 593 631 637 587 615 606 632 591 601 604 610 595 595 649 614 609 650 627 649 625 605 609 614 655 640 610 666 664 654 647 668 624 616 636 645 641 637 671 624 663 655 661 618 645 641 674 659 660 636 633 629 632 667 642 658 647 680 649 665 634 676 633 675 685 651 677 669 668 689 689 671 702 647 693 638 664 704 650 694 684 687 643 688 705 702 704 687 655 707 689 694 706 662 704 662 706 707 707 666 685 700 720 694 654 686 708 724 719 661 704 709 675 664 695 671 701 702 676 713 723 694 722 664 690 720 666 718 712 674 725 718 725 697 681 712 673 711 730 730 732 740 722 727 727 683 700 742 731 710 740 686 739 725 715 702 729 747 714 680 734 745 744 695 744 685 741 696 722 705 702 725 741 689 745 721 727 688 718 698 703 716 717 701 699 749 744 743 691 735 694 714 691 703 719 745 737 740 744 691 719 714 749 742 719 715 731 698 697 698 718 739 720 698 696 718 696 707 719 713 699 711 704 736 708 720 701 709 702 732 736 705 729 720 712 738 749 722 727 741 713 700 707 701 715 699 700 703 721 711 704 701 701 700 736 723 735 701 733 705 709 701 703 711 746 749 701 704 709
747 705 705 703 705 717 707 734 726 726 700 702 749 728 705 729 712 717 699 702 738 744 700 700 706 749 708 701 704 712 699 739 724 698 703 741 709 700 722 699 699 734 718 721 735 715 743 727 750 736 714 745 711 695 709 700 719 749 720 701 725 747 713 702 746 745 694 742 697 697 704 733 732 694 713 721 718 694 749 703 738 689 729 698 688 727 688 736 686 738 707 736 726 701 727 691 730 697 748 683 710 745 694 726 720 715 682 688 699 692 739 691 731 744 682 739 715 678 715 728 677 741 696 708 687 678 674 734 682 716 703 681 710 680 726 682 734 734 680 723 695 723 714 730 725 700 722 731 726 685 729 699 727 682 698 694 660 702 658 681 691 660 670 693 657 664 678 713 714 718 701 704 684 716 662 648 664 659 687 665 698 694 657 692 665 681 656 682 653 663 646 692 701 690 690 657 638 689 687 649 659 667 670 691 678 633 652 681 669 647 630 674 683 656 650 646 646 629 649 634 659 632 629 644 670 627 655 661 618 671 650 658 637 649 620 642 639 627 665 665 632 618 656 638 664 645 603 636 620 626 654 660 658 638 609 616 605 617 639 650 611 619 600 592 633 607 634 602 637 608 602 631 595 618 606 582 592 619 606 583 622 618 596 613 584 601 602 592 618 609 575 569 615 614 600 609 587 595 577 559 602 575 567 555 608 601 576 570 593 590 602 593 562 560 549 551 552 590 572 553 580 543 564 545 569 557 578 575 566 560 544 558 539 544 551 553 540 565 546 568 549 550 539 546 567 532 524 541 557 527 532 531 530 523 516 508 520 529 533 526 506 548 549 545 535 530 515 508 496 500 494 509 540 497 523 519 525 505 498 527 517 490 501 491 503 482 483 501 522 513 508 475 472 497 476 486 507 510 487 484 475 501 467 489 470 472 466 470 492 498 453 490 487 464 486 482 469 465 476 449 486 454 476 466 440 465 455 474 466 466 456 446 449 438 459 439 449 430 451 459 430 426 443 450 425 444 452 434 414 422 449 418 435 442 423 426 441 417 408 402 423 408 398 406 408 401 430 405 411 398 392 406 417 417 406 389 395 407 414 390 409 407 397 388 410 387 406 402 378 400 368 375 375 393 365 378 372 391 379 378 388 363 388 372 364 364 375 382 347 357 346 375 350 363 357 340 338 364 354 360 336 350 347 348 357 344 334 359 342 345 350 354 321 343 341 347 349 326 324 325 333 339 311 338 337 336 331 315 316 305 310 302 330 299 323 309 314 303 300 318 316 308 315 288 310 286 292 288 306 287 294 286 295 288 291 295 278 285 287 283 290 278 269 286 266 285 289 265 275 285 260 270 263 265 264 262 269 270 261 273 274 270 255 251 248 253 267 264 253 251 244 245 246 238 257 247 236 237 230 251 243 238 230 229 234 237 237 224 237 232 223 228 226 229 221 221 217 226 213 230 229 217 213 225 207 206 215 216 212 202 202 213 201 207 203 204 200 192 200 206 197 206 192 188 189 188 196 198 194 193 197 195 190 189 188 177 182 177 183 188 187 173 175 175 174 179 168 171 177 163 175 170 170 160 169 157 164 161 163 166 163 160 152 153 155 149 150 160 151 154 158 147 145 156 146 140 149 151 137 148 137 140 138 145 142 140 144 141 142 139 136 136 135 126 134 135 128 128 132 123 128 119 118 125 116 123 126 121 115 119 116 114 119 115 115 111 109 116 109 106 109 111 106 105 102 105 106 99 104 105 105 104 98 103 98 100 96 96 97 95 99 98 90 91 89 88 86 87 92 87 88 84 87 83 86 85 82 80 79 78 77 83 80 79 80 76 80 76 73 78 76 71 74 72 74 72 70 69 68 68 65 65 68 68 64 65 61 64 64 61 61 60 59 59 57 60 59 58 55 57 54 56 53 54 55 53 53 51 50 52 51 50 48 50 49 49 48 45 45 45 44 46 46 45 43 43 42 44 43 42 40 42 41 40 39 38 40 38 38 38 36 36 35 35 36 36 34 34 33 33 34 34 31 32 31 32 32 30 30 30 28 30 30 27 28 26 26 27 26 25 25 25 24 25 25 24 24 24 22 22 23 23 21 22 22 20 20 20 21 19 20 20 20 19 20 20 20 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 20 20 20 19 19 19 20 19 20 20 21 20 21 22 22 22 22 23 22 23 23 24 24 24 24 25 25 26 26 27 27 27 27 27 30 28 28 29 30 31 32 31 30 32 32 33 34 34 34 34 35 36 35 35 35 36 36 37 37 38 41 38 39 41 41 41 39 41 43 42 41 42 43 43 44 46 44 44 47 47 48 48 47 49 50 49 52 50 50 52 53 56 56 56 56 55 55 57 56 58 58 59 58 59 58 60 64 59 63 66 61 63 62 67 69 69 69 68 68 68 68 72 73 73 74 76 74 77 78 73 77 77 77 81 82 77 82 78 79 85 86 83 87 84 83 86 85 89 88 90 91 93 94 88 92 96 92 92 99 95 101 95 98 104 95 97 97 102 107 102 106 103 102 102 112 106 115 111 112 117 114 115 111 110 111 122 120 116 122 116 124 126 120 126 124 129 126 123 131 123 133 136 129 134 137 137 138 138 142 136 142 139 145 136 134 139 147 147 139 139 146 146 144 156 155 147 148 156 152 156 151 155 156 153 158 160 156 162 161 157 157 161 160 170 163 165 164 174 164 175 166 173 171 176 176 176 185 175 183 173 178 189 176 178 194 190 196 189 188 188 185 195 198 190 205 198 192 208 207 198 195 207 211 209 197 216 215 218 213 220 215 217 219 214 224 222 222 222 219 221 212 235 228 222 230 227 237 225 229 225 240 231 226 226 249 250 228 246 231 236 238 242 244 242 259 250 259 263 242 260 250 254 268 267 250 264 273 269 251 277 260 270 263 260 278 273 268 268 271 273 267 268 286 269 273 282 289 291 272 289 284 296 295 280 290 293 290 304 295 301 285 286 299 301 316 291 314 314 293 316 295 315 313 313 311 318 302 333 311 330 313 311 312 310 324 326 324 320 337 342 328 342 347 326 339 339 323 340 350 340 335 357 344 356 362 355 364 367 367 345 358 345 363 350 358 343 376 361 346 376 364 355 367 363 353 387 369 386 387 385 361 367 363 379 366 390 373 378 397 380 390 375 393 376 401 403 398 416 387 385 411 404 417 405 399 402 395 400 399 421 422 405 407 403 416 405 411 424 415 406 418 414 407 413 432 437 442 410 450 431 420 456 452 423 440 421 443 445 462 437 463 428 463 454 467 463 462 456 438 450 448 467 440 475 463 447 443 483 445 488 446 463 449 458 459 462 453 490 465 494 491 482 504 470 468 477 492 501 510 481 487 478 514 495 482 490 500 500 474 518 496 508 508 501 512 508 510 487 530 506 511 519 514 496 517 534 509 499 517 510 498 523 544 544 502 537 523 539 512 506 523 546 513 512 529 524 559 516 519 558 546 553 555 532 519 556 533 565 529 547 578 563 558 534 529 532 573 578 545 547 566 566 550 574 576 592 582 541 585 551 565 592 555 595 585 553 584 588 564 569 555 580 574 592 608 560 598 594 573 606 570 615 570 596 585 565 615 606 620 586 571 597 612 615 595 585 602 591 588 629 625 601 587 624 584 610 607 628 634 638 604 588 602 610 604 627 595 636 648 598 648 647 635 644 623 628 611 619 653 602 606 610 655 607 622 608 616 630 659 644 645 651 635 618 670 641 639 653 667 663 668 671 648 665 675 660 627 631 662 631 636 661 666 678 645 660 653 657 658 662 643 681 680 639 645 646 654 675 700 654 670 671 637 695 670 660 656 648 693 697 666 701 686 701 703 652 674 710 664 672 703 686 663 705 686 682 703 675 666 664 684 655 709 711 701 684 671 685 676 709 686 667 700 710 675 673 705 729 728 683 694 711 711 678 728 714 675 698 697 721 678 677 716 683 716 735 700 674 681 724 694 678 714 719 703 736 693 698 721 694 735 746 698 729 679 738 744 716 692 716 749 704 684 712 724 698 683 695 700 725 728 696 685 735 696 714 734 719 714 692 730 688 690 724 689 731 739 724 692 729 719 734 736 730 705 707 700 750 719 715 730 699 727 692 740 693 710 714 744 716 718 738 700 732 730 717 730 711 750 713 713 696 725 736 701 746 739 703 739 711 737 714 704 739 737 739 703 710 700 732 700 747 704 730 703 723 717 732 704 705 737 732 717 699 741 704 710 715 705 701 702 740 731 737 728 708
716 745 738 699 746 715 710 721 705 730 717 717 748 703 701 701 703 704 705 703 707 727 734 699 728 708 723 726 699 726 701 721 738 734 723 740 699 717 697 714 750 746 719 733 706 699 714 723 704 700 737 698 708 699 696 740 697 727 693 738 734 698 716 694 705 731 704 722 694 722 697 714 691 704 689 708 709 743 733 720 750 739 734 691 716 707 739 734 721 715 701 726 717 729 692 746 689 711 694 701 699 683 695 747 734 685 739 719 698 731 749 705 721 682 719 741 681 720 742 742 721 677 686 719 727 742 719 733 678 718 679 730 670 689 733 729 725 730 676 700 696 684 707 671 709 706 681 673 725 697 671 670 704 700 694 691 677 721 668 666 674 717 680 685 692 718 668 676 711 708 717 703 696 677 649 707 709 707 697 659 712 659 670 678 653 647 652 708 706 640 647 660 677 686 703 696 687 642 666 659 661 682 686 644 632 644 665 672 646 682 692 656 679 641 644 638 672 635 640 658 679 675 629 663 620 631 647 634 635 635 613 630 621 649 671 647 658 627 613 632 623 605 666 651 637 610 643 603 621 602 611 606 628 627 632 653 636 619 618 650 638 649 610 637 605 594 629 610 616 589 616 607 584 587 611 583 628 588 591 593 625 581 578 601 603 575 593 620 602 612 620 623 608 616 607 599 591 596 572 568 577 563 601 584 578 596 609 562 578 566 604 597 579 581 556 566 584 576 565 585 581 591 554 541 573 585 573 535 542 534 563 566 542 552 576 530 566 546 559 567 557 564 553 547 561 525 555 557 551 515 522 518 513 533 511 540 506 555 529 550 505 532 531 539 510 544 530 537 529 535 500 531 499 511 498 516 493 535 492 532 487 495 495 524 481 487 521 507 507 474 491 486 518 479 495 468 495 476 478 498 466 487 460 465 504 492 460 480 473 479 485 493 488 464 455 485 483 470 469 476 485 446 446 447 480 477 477 468 464 436 441 461 465 464 467 438 433 456 426 456 456 458 447 441 456 453 444 451 421 436 441 449 425 436 416 434 409 422 409 416 403 410 428 421 407 393 419 398 412 398 402 407 423 404 414 386 384 382 396 383 397 377 406 412 382 376 374 401 380 395 371 366 379 397 397 395 387 389 370 377 379 385 371 371 353 376 354 379 350 376 368 358 370 363 348 339 341 357 346 345 347 345 365 340 342 360 353 333 325 345 351 337 341 325 350 346 327 319 343 331 316 317 322 309 319 313 312 335 306 313 322 304 328 328 301 306 299 300 310 321 296 299 290 313 300 300 291 294 286 301 281 292 285 288 286 294 276 276 294 280 277 289 273 291 281 274 282 278 266 278 268 270 267 282 268 264 258 276 255 271 259 264 260 268 262 261 258 246 245 252 239 255 243 240 245 254 240 232 242 235 236 239 249 240 238 229 245 231 233 236 235 221 232 217 236 218 215 220 225 212 220 218 209 210 218 221 204 222 203 219 202 214 200 200 212 195 200 192 202 200 191 204 204 204 187 194 188 195 185 198 185 180 191 190 185 190 178 187 176 189 188 174 181 180 183 176 167 170 169 179 171 177 172 166 172 165 170 169 156 169 161 159 157 160 159 163 148 152 160 158 152 157 154 149 145 150 145 151 149 146 149 140 141 138 136 143 137 135 133 135 134 134 136 128 129 135 131 128 131 124 124 122 123 118 121 119 116 121 121 122 113 121 119 112 120 117 118 113 106 112 114 108 108 106 104 108 101 105 99 102 104 98 101 99 100 100 95 100 93 92 95 97 91 95 91 91 89 89 85 87 89 86 89 82 81 83 84 80 81 84 77 79 80 81 81 81 74 76 78 74 74 76 72 72 69 74 70 72 71 68 68 66 65 67 67 66 63 63 63 63 59 60 60 57 62 58 58 59 58 57 59 56 57 53 53 55 53 54 53 53 50 53 48 49 50 48 46 47 45 48 44 47 46 45 43 42 44 44 40 40 40 40 41 39 40 38 38 38 38 39 36 38 36 35 35 36 35 35 35 35 32 34 31 31 33 31 32 31 30 31 30 29 30 27 28 28 26 26 26 25 26 26 26 25 25 25 24 24 23 22 23 22 23 22 22 21 21 20 21 20 21 20 19 19 19 20 19 19 20 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 20 20 19 19 20 20 20 20 20 21 20 20 22 21 21 21 22 23 23 23 23 24 24 25 25 24 25 26 26 26 27 26 26 28 27 28 30 29 30 30 31 32 32 30 32 33 31 32 34 34 34 33 35 35 36 36 36 36 37 38 39 38 40 41 38 38 39 39 42 41 41 44 44 42 45 45 46 47 45 45 47 49 48 51 50 51 50 53 52 51 53 54 55 52 53 55 55 56 55 55 58 57 57 58 62 60 63 61 59 60 62 63 65 67 66 68 69 69 65 66 71 72 72 72 72 71 73 74 77 76 74 73 77 81 77 79 81 82 82 79 80 83 84 85 82 83 88 83 84 90 85 88 92 88 88 96 90 98 99 98 99 99 94 96 96 97 105 96 105 106 102 107 100 104 103 104 109 105 112 109 116 116 111 114 115 116 121 122 114 116 114 115 120 117 120 117 128 127 120 129 129 124 134 131 126 135 132 139 138 132 131 131 144 139 141 137 145 146 149 143 151 144 145 151 153 147 149 149 147 150 156 157 160 163 158 161 156 161 162 164 161 170 163 171 168 159 161 175 166 173 176 167 181 170 169 184 172 182 181 189 180 181 177 193 183 180 189 185 194 182 185 201 190 185 199 203 203 193 199 194 198 209 198 197 200 211 202 198 210 216 220 221 204 214 224 226 217 211 217 216 232 229 217 216 218 224 226 222 222 226 242 233 225 227 236 247 243 228 229 235 250 249 247 249 242 240 252 238 259 252 248 257 266 263 253 259 248 253 263 264 276 264 264 261 274 265 266 284 286 280 265 271 268 288 290 281 279 275 270 294 289 276 292 300 302 302 296 302 298 294 289 311 287 298 315 306 308 293 310 315 304 315 306 312 303 304 314 302 315 304 323 327 316 308 337 318 315 317 335 322 324 347 345 318 339 324 353 330 334 342 335 355 332 358 339 341 350 348 366 345 338 369 348 362 368 350 350 366 375 365 373 357 379 358 351 360 363 358 356 359 382 375 382 385 369 375 389 389 401 397 378 396 389 406 382 410 407 398 407 411 379 388 383 391 384 387 417 414 425 405 398 431 399 420 403 395 423 408 418 440 417 435 440 434 428 409 426 428 429 411 414 426 454 425 436 440 433 446 429 445 464 457 451 448 456 430 459 466 453 443 463 475 438 456 462 482 476 440 452 486 452 445 468 456 491 468 482 471 496 454 492 489 483 497 478 479 505 477 480 477 507 465 479 510 480 487 494 488 487 504 498 522 497 488 512 482 482 525 485 523 528 491 530 528 533 498 493 501 531 537 543 506 542 530 531 525 510 521 525 512 546 529 521 541 520 510 525 516 550 549 558 539 528 525 566 532 559 570 533 545 525 563 542 572 540 576 552 563 579 558 534 566 580 541 538 575 541 582 547 595 575 594 557 600 598 571 560 572 577 562 569 589 595 603 559 563 603 584 580 592 609 590 604 569 573 595 622 594 616 593 589 605 620 589 626 630 611 606 607 576 624 591 626 619 619 586 602 583 643 586 629 592 619 635 621 602 589 649 614 593 629 648 635 634 645 647 624 613 632 615 634 639 632 658 639 661 655 667 608 656 670 650 649 614 611 626 661 632 634 617 660 628 622 621 628 629 635 671 648 665 667 631 667 677 671 631 677 680 692 644 649 629 682 652 682 637 653 649 639 684 686 669 655 692 645 651 668 685 697 685 667 645 679 709 693 678 647 667 707 663 707 667 648 694 672 714 687 697 711 662 676 667 681 703 688 681 657 687 706 718 660 678 695 689 684 685 729 670 688 679 690 688 731 664 705 709 681 722 675 703 691 728 695 670 714 733 689 675 681 730 706 681 675 686 699 709 738 735 695 718 719 693 706 698 680 678 722 744 711 736 707 684 695 721 725 711 692 736 702 700 711 686 750 738 741 712 728 685 688 749 695 705 746 726 738 693 693 735 693 712 711 694 741 714 712 729 742 694 744 740 697 740 723 700 713 712 696 699 709 698 703 707 728 747 717 731 695 711 725 747 736 747 703 696 699 704 743 715 726 719 747 731 697 699 706 701 726 702 741 713 749 700 750 704 713 716 727 721 700 708 742 709 700 740 705 722 701 705 746 730 700 704 748 714 738 710 701 747
705 703 704 747 701 740 702 713 709 747 736 703 713 743 700 704 746 707 737 745 731 732 738 717 707 724 704 698 700 732 720 713 701 734 723 749 700 704 701 749 721 737 709 715 698 747 721 722 750 730 731 716 713 730 749 711 702 694 717 718 692 700 734 692 744 720 726 693 731 711 748 735 704 689 695 712 735 693 713 709 705 691 709 687 740 703 691 689 686 721 706 684 684 690 705 686 707 705 701 740 739 687 688 749 684 746 688 695 730 747 686 734 727 707 719 730 745 740 707 699 723 683 690 719 698 713 698 739 673 678 737 710 712 718 710 670 693 683 684 692 709 686 699 708 715 719 667 688 673 707 700 689 661 728 700 704 724 716 690 699 656 705 705 660 667 660 691 663 689 716 682 693 689 705 684 664 714 712 693 707 660 668 675 682 707 684 700 662 662 648 660 695 668 644 688 670 645 647 653 647 684 659 668 660 643 654 677 644 674 686 662 660 627 680 671 632 667 675 624 681 672 631 666 678 622 634 651 678 627 624 637 652 673 622 618 626 633 628 616 636 668 626 608 609 612 618 613 624 642 633 643 628 614 620 599 644 596 644 651 611 603 641 595 625 591 590 596 628 595 631 583 602 608 597 613 633 624 598 579 578 616 594 576 601 583 623 588 610 573 612 605 605 590 577 601 590 608 592 573 586 565 593 595 569 561 553 575 556 572 567 552 590 571 557 576 576 560 544 588 589 546 563 566 573 561 572 584 571 545 560 568 571 573 560 564 543 577 547 569 550 559 545 537 527 518 527 542 559 521 554 552 545 549 549 559 531 517 534 533 548 512 531 503 538 500 532 504 520 529 542 517 526 512 498 509 510 501 531 532 515 529 502 502 508 494 483 491 509 480 474 501 495 506 479 485 470 503 476 490 492 487 465 477 461 469 457 483 494 455 493 475 494 490 493 465 464 477 467 447 478 480 475 480 471 464 458 438 435 465 447 471 442 453 455 453 443 452 441 433 452 452 427 435 434 443 447 432 450 425 412 450 443 417 446 412 404 402 421 421 426 423 436 401 414 424 402 395 396 420 395 421 416 412 418 409 404 407 412 387 402 400 381 402 409 380 399 389 401 373 397 397 383 398 392 383 368 394 386 371 368 379 389 368 376 354 384 357 361 364 376 355 370 360 360 372 340 363 359 338 347 339 359 360 346 336 331 330 336 330 332 328 326 346 326 324 349 324 342 335 326 330 319 320 313 339 321 321 322 307 331 321 309 305 306 315 303 323 324 304 300 306 317 291 288 292 298 309 296 305 285 288 287 290 305 280 295 287 285 291 279 283 274 281 279 289 287 289 266 269 278 278 267 277 279 277 273 262 258 267 264 249 248 268 255 260 266 249 252 254 240 243 251 260 259 235 253 242 241 235 253 251 229 238 240 244 228 242 233 226 226 221 220 236 223 228 231 218 214 213 214 225 220 225 211 214 205 214 211 204 216 210 210 207 197 209 197 195 207 192 203 198 205 201 189 199 185 202 183 182 187 182 190 179 194 178 185 183 178 182 187 176 178 181 178 173 167 172 168 177 171 166 174 172 175 172 161 165 156 160 167 161 156 165 164 155 151 159 161 159 154 152 158 150 147 143 145 143 141 151 150 141 141 137 135 139 135 138 133 130 133 139 134 139 131 134 130 133 133 124 131 128 120 129 124 124 121 123 116 119 119 121 121 120 118 116 114 118 111 112 112 113 113 111 111 109 107 102 105 104 101 98 104 100 97 96 103 102 97 100 100 98 97 96 93 93 95 91 94 89 86 89 83 83 89 81 87 83 82 78 82 77 80 77 82 80 80 79 74 79 72 78 73 74 74 71 68 69 70 73 69 67 69 69 66 64 66 64 64 62 60 62 60 58 63 62 62 62 59 58 55 58 57 58 55 53 54 55 54 55 54 52 53 49 50 49 50 46 48 48 46 47 44 46 46 46 43 44 44 42 40 42 41 40 41 40 39 41 38 38 38 37 37 38 36 37 35 34 34 35 35 34 33 34 31 31 33 31 30 30 31 30 28 28 29 27 27 28 26 26 26 26 25 26 25 25 24 25 23 24 24 22 23 22 23 22 22 22 21 20 20 21 21 20 20 20 19 20 20 19 20 20 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 20 19 20 19 20 20 20 19 20 20 21 21 21 22 21 22 22 23 23 23 22 24 24 23 24 24 24 26 25 25 25 26 26 27 27 28 27 28 28 30 29 31 30 32 31 32 32 32 32 33 33 35 34 36 34 35 35 37 38 37 37 38 37 39 41 40 38 40 42 41 42 43 42 44 42 43 43 43 46 44 44 48 45 47 46 47 49 49 48 50 51 53 51 54 56 53 56 54 55 55 56 59 59 60 60 60 59 59 60 59 64 62 64 64 63 64 67 65 68 70 66 66 72 73 69 70 75 75 76 73 72 73 73 75 74 80 81 76 77 78 84 84 80 83 84 87 83 82 89 85 89 86 89 87 88 93 96 96 97 97 97 99 92 94 95 103 97 97 105 100 103 104 108 106 108 106 103 112 114 114 109 113 113 113 109 111 120 113 118 112 123 124 119 120 122 119 117 125 122 126 120 131 131 124 132 127 134 133 138 131 136 130 137 135 140 133 137 135 141 143 138 148 150 142 151 144 141 147 154 158 157 157 151 153 157 157 151 163 158 166 164 160 169 167 164 161 160 165 172 169 163 172 180 169 170 170 180 175 183 177 171 185 173 191 175 176 186 195 180 198 197 185 184 192 196 186 193 200 196 192 203 198 209 209 209 201 196 200 200 214 219 206 219 202 208 214 219 225 211 223 221 229 220 228 226 217 223 221 229 223 227 225 238 236 225 243 229 248 237 251 229 246 251 248 243 242 247 239 257 242 250 249 264 259 265 264 257 247 249 263 274 266 268 272 264 271 277 258 283 272 276 274 271 267 276 265 266 291 271 292 283 275 298 290 286 302 284 288 297 289 305 296 287 309 305 301 305 307 310 312 292 303 302 321 318 307 316 308 328 311 326 309 333 329 311 316 315 325 332 333 313 329 331 321 318 319 332 344 341 330 351 353 337 353 329 356 346 335 362 336 339 342 347 364 346 368 359 368 347 356 356 360 348 370 351 375 374 369 363 365 374 358 361 381 369 398 384 399 378 393 387 401 396 379 405 402 383 374 397 384 386 379 391 416 419 386 421 388 396 417 415 401 393 423 410 430 407 398 407 414 419 410 417 440 414 425 433 407 416 425 429 432 433 439 455 422 452 424 431 434 460 457 449 445 443 466 449 431 459 472 430 471 449 476 467 468 439 474 438 468 459 484 443 480 462 458 485 455 464 466 462 465 493 493 465 497 488 502 466 486 477 466 506 509 493 504 515 506 512 505 510 518 485 506 506 481 524 517 508 522 502 504 515 509 516 507 518 503 533 538 530 508 520 517 524 543 534 507 527 540 545 524 524 547 522 524 559 528 542 524 542 536 525 534 541 541 569 543 568 532 530 527 542 558 554 527 573 559 549 559 561 583 541 550 584 560 589 548 576 565 562 580 572 549 567 554 565 583 552 561 584 580 605 570 595 565 559 591 567 568 588 563 577 587 573 607 563 620 616 620 590 625 572 625 629 584 615 609 582 576 593 617 582 622 581 599 602 582 632 594 602 635 594 623 623 640 621 591 593 606 611 593 628 625 646 613 638 598 623 624 614 620 620 605 627 609 618 614 661 625 615 612 616 642 655 634 672 613 613 646 651 626 617 647 642 638 657 648 631 665 652 646 660 650 645 637 650 654 689 688 681 638 683 635 634 669 688 686 688 680 653 694 685 648 651 692 655 646 661 688 644 675 705 653 668 685 654 690 708 680 663 699 668 655 669 685 664 657 680 661 659 710 719 665 667 717 702 715 666 699 693 688 683 662 659 703 702 668 718 696 724 665 720 671 687 720 724 676 666 725 696 734 699 686 720 705 683 683 683 739 698 728 731 681 701 703 704 710 701 719 712 711 709 703 734 742 746 699 733 731 698 698 748 727 705 716 742 720 720 731 715 729 709 734 686 702 720 693 685 694 688 690 724 685 734 707 717 697 738 717 734 706 701 732 709 695 715 693 708 706 692 693 696 730 707 744 748 719 692 693 692 696 693 713 697 750 701 724 748 747 695 740 701 696 721 712 697 728 724 724 703 732 699 722 701 736 698 722 727 708 726 700 726 710 704 748 745 743 702 712 742 704 743 700 698 717 705 705 716 724 728 703 701 709 709 699 705 705 739 730
737 732 717 702 706 702 732 702 716 699 733 737 701 698 706 698 709 699 699 706 701 700 725 701 742 700 701 707 697 699 749 702 699 698 699 722 737 702 722 740 703 714 726 744 715 737 729 740 698 711 708 725 700 717 705 704 693 699 734 747 726 719 721 739 691 714 696 738 729 691 725 712 726 689 719 705 720 699 698 715 748 706 691 730 691 691 747 689 730 714 699 702 688 699 741 693 694 707 706 749 736 710 747 731 702 728 688 735 733 725 728 687 726 740 682 728 730 728 716 683 717 674 727 705 719 709 720 725 729 707 714 706 680 703 708 721 723 717 721 724 676 689 691 729 716 674 691 671 727 699 724 728 675 697 679 688 687 674 676 671 707 701 703 682 661 669 676 676 690 699 712 692 703 679 699 711 710 690 688 706 676 683 673 700 671 678 685 646 651 661 671 649 693 652 641 679 689 683 645 680 671 659 643 645 657 690 629 680 642 672 684 640 631 670 687 660 665 643 658 639 660 662 676 651 653 659 648 678 629 626 655 659 653 647 634 623 610 624 626 615 618 606 652 637 637 643 621 658 613 623 624 599 624 601 653 625 620 611 644 637 602 597 600 599 618 640 606 627 621 609 594 596 640 588 596 613 588 635 598 628 619 592 585 576 616 621 596 600 601 593 601 617 612 614 582 583 609 574 611 579 601 576 578 593 594 606 558 581 578 604 549 589 588 591 588 599 594 549 584 573 540 551 557 555 563 544 581 557 581 549 556 531 574 574 562 568 572 566 570 535 538 558 571 557 561 537 549 529 564 557 529 511 521 560 519 531 547 516 518 516 508 507 527 526 526 527 531 524 514 537 498 511 523 519 519 520 536 508 492 503 487 488 523 518 489 481 493 485 499 504 512 499 497 511 494 494 469 486 487 504 502 464 465 470 459 459 473 460 482 476 488 463 460 451 489 491 484 449 474 452 446 457 461 462 458 447 473 478 438 440 460 432 463 467 431 429 462 436 451 463 454 442 439 432 416 428 415 438 428 424 441 430 448 433 431 409 414 431 417 432 412 404 397 410 405 428 428 410 405 417 390 416 409 404 388 393 388 400 388 408 397 382 393 393 398 407 380 393 383 383 392 394 364 382 365 361 374 395 374 372 376 360 370 372 363 370 370 349 366 368 348 365 374 371 366 373 339 368 355 339 338 334 338 356 338 355 335 346 345 336 349 347 346 328 334 323 336 317 323 340 341 314 333 323 320 328 317 321 321 322 303 317 313 302 326 308 323 323 299 295 291 292 314 310 287 311 301 286 294 309 290 294 287 299 278 300 274 300 278 276 294 290 280 284 285 277 268 279 267 262 279 285 265 256 262 271 258 275 261 264 270 249 255 258 263 262 260 262 242 261 243 251 238 253 257 250 244 232 249 241 252 239 229 233 229 233 237 228 231 220 220 238 231 217 229 235 215 225 225 221 226 213 213 224 225 209 213 221 203 206 209 215 215 206 209 210 207 203 198 192 201 205 199 204 188 203 195 192 200 186 197 187 180 190 187 190 179 182 186 184 175 181 171 175 174 177 174 178 169 164 166 176 169 173 164 170 163 159 162 158 161 158 163 163 162 158 159 152 151 146 146 153 143 143 148 147 152 145 139 139 146 145 147 137 140 140 140 138 137 138 137 130 138 130 128 133 132 135 128 129 129 127 119 124 123 118 122 115 114 118 119 116 114 112 114 119 113 115 108 107 111 113 104 108 110 101 107 100 102 106 107 103 105 98 102 102 102 94 101 98 96 92 96 92 88 92 93 89 88 87 87 88 87 88 86 87 86 86 84 79 84 77 77 76 83 76 76 74 79 73 74 76 74 73 71 72 73 69 73 70 66 68 69 66 66 65 62 66 66 63 62 62 60 59 58 60 61 62 59 58 58 55 57 53 57 56 56 55 54 53 50 49 51 50 51 47 49 48 46 46 48 44 46 44 44 42 44 44 42 41 40 40 40 40 40 39 41 41 39 39 39 36 37 36 35 36 36 36 35 33 35 33 33 34 33 32 32 32 32 29 30 30 30 30 28 27 28 28 26 26 26 25 25 25 26 25 24 24 23 23 23 22 22 23 23 21 21 21 22 21 20 21 21 20 20 20 20 19 19 20 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 20 20 20 20 20 19 20 20 19 21 21 21 20 21 22 22 22 22 23 22 22 23 23 24 25 24 25 26 26 26 25 26 27 27 27 27 28 30 28 30 29 29 30 30 30 31 31 32 34 32 33 34 33 35 35 35 35 37 37 37 38 39 39 40 41 38 41 38 40 39 43 41 42 41 41 44 44 45 43 44 47 45 47 46 48 50 51 52 48 52 50 54 50 51 53 55 53 57 57 57 56 58 56 56 60 62 57 58 61 62 64 62 61 66 65 64 67 65 67 69 66 68 70 73 68 74 72 71 74 74 71 73 77 75 77 78 81 83 81 77 83 77 81 81 84 85 81 88 85 86 87 90 93 90 94 89 94 93 91 98 99 91 95 99 96 101 100 97 99 105 100 101 101 107 101 108 104 103 107 112 113 105 111 111 116 118 115 110 117 119 112 118 125 124 121 120 125 119 123 127 126 130 126 130 130 132 134 125 135 131 134 138 138 142 142 144 138 139 147 138 147 142 140 141 143 153 141 145 156 143 158 147 154 152 160 161 150 157 156 154 162 165 161 170 166 157 167 167 171 162 175 176 164 180 178 168 182 184 171 174 188 178 184 183 174 184 182 190 179 179 184 192 188 190 198 202 193 202 202 190 196 190 202 211 206 204 195 197 211 198 209 216 215 215 215 213 212 215 217 224 225 214 229 223 227 231 223 225 219 221 235 237 230 242 241 228 235 243 229 237 251 242 241 235 250 236 248 252 248 250 240 249 248 256 259 248 260 255 262 272 253 274 263 261 273 266 264 257 261 277 281 267 287 281 282 270 275 270 272 273 277 292 273 275 285 291 297 283 303 292 286 293 309 286 310 301 299 304 296 315 301 297 302 301 297 301 300 322 328 312 309 308 333 323 304 319 327 318 318 321 318 334 316 331 339 325 321 327 320 345 326 349 326 354 350 356 333 340 362 349 362 349 346 349 360 365 353 345 352 374 367 349 368 380 365 357 368 367 374 367 385 388 391 390 379 389 372 368 371 397 376 367 384 402 396 375 374 373 406 390 397 404 408 385 396 392 388 393 384 398 404 407 407 402 392 415 421 426 414 430 399 428 436 427 408 420 406 429 425 416 432 413 431 449 425 415 446 425 445 448 435 458 438 462 453 464 426 462 431 446 430 454 448 464 446 442 453 441 464 465 478 466 459 442 485 462 464 465 476 470 485 458 494 479 471 490 485 479 496 501 497 467 502 476 487 491 488 472 470 516 500 505 492 514 489 490 481 479 527 493 511 496 493 506 515 489 532 491 532 537 525 540 507 541 510 519 519 521 531 525 522 551 538 513 550 514 524 514 512 530 537 560 544 566 526 561 562 554 558 543 521 530 553 540 561 566 533 539 540 544 533 579 558 535 540 586 586 559 572 563 558 539 590 580 580 562 592 598 564 591 602 587 574 571 608 606 585 596 558 590 580 571 576 570 596 605 565 587 599 590 594 601 609 603 570 588 603 608 583 618 617 617 611 584 622 616 582 637 622 600 609 609 615 629 632 635 603 630 588 611 605 638 652 620 646 629 646 650 649 616 600 656 652 619 603 613 661 608 625 641 636 668 662 607 618 654 638 652 652 632 623 650 660 644 641 660 616 663 624 620 640 651 673 621 643 661 629 653 676 650 681 670 637 641 641 679 677 682 662 654 685 688 688 658 668 670 655 656 693 679 670 643 672 681 701 665 686 696 659 684 696 704 667 712 650 653 649 694 690 683 681 670 692 654 711 711 677 668 678 717 664 696 705 719 679 714 692 725 722 694 673 673 721 708 684 685 694 677 715 706 702 667 690 668 704 710 735 683 678 712 700 709 732 726 715 717 722 702 713 737 701 744 739 733 691 731 682 679 742 698 708 705 685 719 723 696 720 734 745 738 692 747 709 741 749 718 709 684 688 702 689 720 730 685 690 690 743 693 721 739 703 721 690 704 710 744 691 736 703 720 716 729 721 731 741 692 739 736 719 739 696 707 698 694 742 701 738 697 697 696 699 727 700 706 696 749 713 726 746 724 745 699 698 718 731 711 733 709 697 718 729 706 715 708 721 698 726 721 702 699 704 713 745 699 721 730 699 739 717 726 703 723 725 701 703 747 702 721 743 710 744
722 734 724 738 740 740 712 708 698 741 750 712 709 703 701 750 721 719 707 701 739 745 748 702 743 716 709 707 742 749 733 701 743 700 713 744 699 727 721 701 699 698 695 734 733 719 711 706 722 741 725 734 750 699 714 696 745 704 722 693 732 696 703 733 694 741 691 693 706 703 744 691 720 704 689 737 736 700 737 688 739 711 687 686 693 705 705 734 718 744 711 709 711 722 713 701 711 691 740 687 745 695 726 681 735 722 740 713 736 727 727 741 698 696 707 718 718 678 697 678 729 734 713 708 722 682 739 735 678 709 736 693 728 685 727 719 729 666 725 719 674 722 701 713 670 712 700 690 699 677 710 724 706 694 693 659 682 720 657 669 690 699 720 709 695 709 670 670 714 678 689 667 659 713 708 711 652 674 659 706 677 681 672 668 684 698 669 648 685 661 684 679 646 643 693 648 685 661 691 658 674 676 671 656 695 677 653 667 649 669 642 680 660 647 624 679 629 674 633 653 634 625 662 645 636 620 636 655 663 667 638 644 661 612 612 612 642 622 652 621 638 624 624 608 613 637 615 656 647 601 635 638 614 639 624 622 619 607 610 591 627 637 647 637 588 596 615 595 587 623 595 639 583 617 612 636 594 592 627 627 592 612 580 582 606 624 572 581 572 572 602 579 594 577 576 595 576 597 583 576 597 574 585 578 589 570 575 564 559 599 600 548 569 594 580 567 569 567 562 561 573 592 542 586 589 583 571 577 569 547 567 547 541 570 540 556 553 558 548 567 523 565 541 562 518 519 558 553 534 542 562 533 539 510 509 533 538 514 538 513 522 512 500 504 547 516 507 514 494 531 538 496 515 505 499 523 510 532 487 521 498 484 518 508 518 513 480 492 488 517 482 499 501 509 508 503 497 499 488 462 502 471 470 470 499 498 475 479 495 478 487 485 458 464 453 468 466 471 448 477 440 475 455 482 445 468 466 446 458 464 455 433 472 433 447 440 465 425 430 424 444 459 449 429 440 453 451 417 427 412 443 422 435 439 417 415 431 416 410 427 430 400 412 398 402 418 408 423 399 408 425 392 388 401 420 392 411 399 415 400 381 381 404 394 402 402 383 403 405 403 378 369 385 395 367 380 377 391 373 365 376 369 383 369 359 363 383 356 358 350 377 366 346 372 358 356 342 367 363 346 345 356 359 332 339 360 352 326 326 344 327 327 346 340 323 329 326 337 347 327 335 326 316 316 326 328 321 312 316 324 321 313 325 325 306 302 321 324 302 312 311 296 315 292 295 312 297 295 303 290 289 289 291 289 304 291 278 280 280 284 279 280 285 270 286 275 271 265 284 264 277 280 262 271 280 256 258 262 258 269 270 250 268 254 266 247 248 252 245 241 239 247 251 241 238 250 240 242 241 236 236 232 236 237 240 237 244 236 227 223 219 230 217 220 231 221 232 219 213 225 230 212 210 208 210 222 210 203 208 217 207 202 204 207 197 211 196 211 195 197 196 200 201 196 192 200 189 186 196 188 190 192 181 182 189 181 182 184 187 174 173 177 180 180 173 182 170 167 181 172 166 173 175 165 164 162 172 162 156 169 166 158 158 160 151 160 161 156 152 157 155 156 151 144 151 141 149 150 149 143 138 136 148 147 140 145 136 139 138 133 136 133 138 130 129 127 136 128 128 132 123 130 130 118 117 121 116 116 116 123 122 113 115 116 111 112 113 109 115 111 109 114 109 109 103 103 105 107 107 107 106 105 101 99 95 102 94 98 100 93 92 96 94 93 93 94 90 94 91 88 84 84 87 86 86 86 81 81 85 81 85 79 83 76 81 77 76 74 75 76 74 76 76 76 74 69 73 70 72 71 72 69 68 68 67 68 66 63 61 63 65 59 62 58 60 61 57 57 58 60 59 58 58 58 54 57 53 54 52 52 52 54 49 50 48 48 50 49 49 47 47 45 45 45 43 45 44 42 41 41 40 40 40 41 42 39 40 38 38 37 39 37 36 38 37 37 36 34 34 35 35 34 33 34 33 32 33 30 30 30 30 29 30 30 29 29 27 27 27 26 27 26 26 26 25 25 24 25 25 23 24 23 24 23 23 22 22 22 21 21 20 21 20 21 19 19 20 19 19 19 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 20 20 20 20 19 19 19 20 19 20 21 21 21 20 22 22 21 21 23 23 22 23 24 23 23 25 25 24 26 26 26 25 26 26 27 28 28 28 30 30 30 29 30 29 30 31 31 32 33 34 33 32 34 33 33 34 36 36 36 35 37 38 37 39 37 40 38 38 39 39 42 42 42 41 44 41 42 44 46 43 47 44 47 45 49 46 49 48 51 51 53 50 53 53 55 55 55 53 53 56 55 55 59 59 56 58 62 61 60 62 58 61 63 64 66 64 67 63 63 66 65 68 68 69 68 72 70 69 70 76 73 71 76 78 78 75 75 77 81 78 82 81 77 82 79 82 86 82 85 86 83 88 89 89 93 91 87 94 95 90 95 93 95 100 94 97 99 99 99 101 100 98 106 98 99 107 102 109 107 104 105 114 115 108 114 107 116 115 119 112 111 112 115 115 124 122 124 120 126 128 118 129 131 126 131 129 124 127 127 127 131 139 138 131 130 133 135 139 137 141 143 137 149 141 138 147 149 150 152 153 146 158 145 148 153 151 161 153 160 165 166 166 153 162 165 167 160 165 171 169 174 161 176 169 165 170 174 175 174 172 171 182 182 175 172 187 191 186 188 184 195 187 191 184 184 185 200 187 202 194 189 201 192 196 207 195 196 212 214 208 203 209 216 217 219 210 210 214 219 213 221 213 219 224 217 215 228 219 234 226 218 227 231 220 242 239 234 243 228 232 237 251 234 232 253 247 241 236 239 238 253 237 262 261 252 263 250 263 245 258 255 271 251 252 265 265 253 278 279 277 270 269 281 279 278 262 272 271 290 278 271 274 278 270 273 292 284 281 277 304 304 306 299 290 300 284 305 295 288 287 296 293 302 291 296 305 320 308 305 328 324 316 321 312 311 306 309 317 336 322 321 333 327 325 332 315 331 319 326 332 336 350 352 348 355 328 345 344 345 333 360 361 333 359 366 345 348 338 361 357 374 347 351 352 364 352 357 359 380 386 364 385 359 378 367 358 379 383 388 384 392 366 385 377 379 405 388 395 380 403 403 393 397 411 411 392 401 388 415 415 386 399 403 388 428 408 394 401 422 431 411 434 408 405 426 418 420 418 417 408 444 426 446 418 444 415 413 427 438 435 449 441 422 422 440 464 459 433 456 433 431 442 447 469 475 464 453 466 437 438 449 454 453 469 445 447 449 481 489 463 450 493 481 482 471 489 454 486 477 458 465 492 460 496 481 484 502 473 497 484 499 493 487 511 505 483 507 522 520 518 479 479 512 486 482 507 505 502 521 489 492 539 510 525 524 497 509 534 501 523 506 502 501 501 542 540 538 527 554 548 551 518 534 561 554 538 545 558 540 520 568 537 521 556 569 543 573 569 535 534 538 547 558 547 584 576 539 569 587 542 584 571 561 592 592 567 567 589 563 574 568 576 566 562 552 585 597 591 557 574 565 610 576 588 589 613 596 589 566 570 617 567 598 566 585 599 568 603 611 583 601 619 595 574 584 598 577 616 618 637 633 608 632 585 597 644 643 644 599 600 596 625 639 644 623 626 650 648 607 635 627 653 613 603 641 648 643 651 648 631 649 613 636 662 627 656 648 637 649 618 611 638 645 665 667 623 644 661 668 639 630 648 680 674 651 625 684 670 682 665 686 633 631 633 675 675 633 632 642 640 632 632 675 690 687 637 643 676 646 670 661 659 651 673 657 692 643 663 662 643 655 680 691 696 649 659 662 648 692 699 651 672 693 687 654 674 656 692 681 699 719 683 666 707 659 661 687 675 671 664 718 698 692 685 675 724 715 683 673 695 670 687 729 706 714 690 668 709 715 704 694 737 720 698 705 674 706 692 678 692 719 695 704 731 709 707 703 744 686 722 688 691 683 710 720 689 704 739 706 702 720 686 718 736 744 745 698 693 697 746 686 712 697 694 742 735 734 695 698 700 688 692 714 688 697 736 694 723 707 693 714 696 712 700 725 703 713 700 748 727 727 734 722 705 746 736 735 703 706 703 706 711 733 715 729 720 694 699 697 734 719 698 717 708 699 702 705 744 735 719 700 734 705 746 732 699 699 738 698 748 736 736 734 739 718 702 705 742 701 699 737 745 748 712 712 698 706 750 720 698 726 702 700
720 725 701 703 717 728 724 704 713 750 720 705 701 745 713 736 705 727 749 705 719 713 727 703 725 701 727 718 700 707 724 704 710 739 715 698 717 730 749 738 720 725 729 699 695 694 694 703 730 709 694 707 697 712 693 725 702 704 725 698 730 694 736 745 693 721 726 713 691 706 742 708 694 728 696 691 705 693 712 693 723 707 701 727 709 738 738 736 710 719 748 686 713 705 715 722 706 737 747 746 694 725 698 680 722 750 715 728 731 738 725 710 710 725 723 740 732 699 713 680 681 735 696 722 687 725 708 740 675 694 723 735 734 688 720 702 693 682 729 675 692 689 665 686 724 723 711 666 672 696 678 690 705 725 700 694 719 687 664 718 689 703 709 667 666 695 694 692 705 687 660 650 660 700 689 680 657 664 662 673 688 644 656 700 663 678 690 672 664 667 652 663 676 648 656 646 635 680 676 635 681 678 681 673 630 673 652 687 630 674 640 667 661 629 657 683 683 651 647 673 666 636 634 636 647 659 648 615 660 673 662 623 647 646 650 622 640 644 656 616 663 654 609 608 610 626 615 628 657 637 600 597 607 633 598 642 608 593 631 622 633 637 642 610 594 588 591 586 626 643 604 583 592 621 587 597 629 585 630 586 589 590 584 603 585 570 579 576 612 614 618 619 566 577 579 570 580 578 579 606 600 603 605 610 584 566 608 584 556 588 604 563 587 590 569 548 572 574 553 580 577 579 585 544 540 537 533 582 532 573 542 567 534 568 532 569 542 553 528 533 520 562 532 570 568 548 555 548 527 529 520 519 546 548 526 540 533 548 542 538 549 527 549 512 548 518 506 510 498 513 524 504 536 518 494 497 503 520 510 500 490 505 505 486 489 512 476 506 502 486 492 489 511 483 507 511 486 481 487 484 502 505 471 473 495 475 470 475 473 484 461 453 468 450 492 490 451 467 480 460 444 464 483 446 462 448 465 462 452 467 470 449 441 453 439 438 443 443 445 446 449 460 451 451 439 428 451 417 447 432 447 412 416 441 406 442 404 424 427 413 429 403 415 423 411 426 414 431 412 400 422 390 424 408 402 391 395 383 395 396 399 409 401 389 388 373 404 396 389 404 379 391 364 391 382 366 380 376 368 375 373 387 381 380 387 368 354 377 372 352 365 358 361 363 368 348 349 358 357 357 346 337 359 362 361 361 352 344 334 347 332 325 339 332 336 335 318 345 329 319 319 338 330 339 317 329 314 321 313 324 316 305 306 310 306 320 306 296 299 310 293 305 297 314 288 290 290 312 311 303 293 305 288 302 287 285 294 275 275 272 271 279 268 285 282 278 281 267 286 269 264 273 258 279 268 261 261 268 268 273 273 267 256 271 259 261 251 251 256 248 258 242 239 241 240 252 237 255 244 238 240 234 248 239 243 245 243 228 225 233 240 230 236 237 221 228 230 231 213 224 218 227 224 211 209 223 215 208 202 213 210 216 214 205 202 197 213 199 201 204 203 207 196 205 199 202 194 188 197 193 198 183 194 193 188 177 182 184 183 188 185 187 174 186 183 177 176 179 176 167 177 177 175 169 165 162 158 161 158 158 166 154 165 158 157 161 156 162 148 148 146 150 154 156 152 152 147 139 141 145 150 136 140 134 144 136 135 138 135 130 131 134 139 136 135 126 134 127 125 125 124 127 124 128 125 121 126 117 125 119 123 114 120 120 115 115 113 111 114 107 106 114 105 109 112 108 109 103 104 99 104 98 106 98 98 96 99 99 97 93 97 97 91 90 93 90 90 93 91 92 86 90 87 83 84 82 84 81 79 84 85 83 79 80 82 81 76 80 76 73 76 75 72 74 70 74 69 68 71 67 68 70 66 66 67 68 68 62 61 66 65 61 61 62 63 61 60 60 60 57 56 55 58 56 56 55 54 55 52 53 53 54 50 50 52 51 50 47 47 46 46 47 47 45 45 46 46 45 42 42 44 42 41 39 41 39 41 39 39 38 38 39 38 37 38 35 35 37 36 36 33 34 34 32 32 31 33 31 30 32 31 29 30 29 29 28 28 27 28 27 26 27 26 26 26 25 26 24 24 24 23 24 23 24 22 23 23 22 22 22 21 21 21 20 21 20 19 20 19 19 20 19 20 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 20 20 20 19 20 20 20 19 19 20 21 20 21 20 21 22 21 22 22 22 22 24 24 23 24 25 25 24 25 26 26 26 26 26 27 28 28 28 30 28 30 29 31 31 30 32 32 33 32 33 33 34 35 33 35 36 34 37 35 37 38 37 38 39 39 41 38 39 38 40 42 42 41 42 41 44 43 45 45 43 44 44 47 47 48 47 47 51 47 50 49 50 50 52 50 52 54 53 53 56 56 56 58 57 58 58 60 57 60 60 58 63 64 63 63 65 61 64 65 63 68 66 68 69 66 72 71 72 72 69 70 76 75 77 76 77 77 79 78 81 79 79 81 82 79 80 84 87 84 88 86 84 86 89 88 92 86 88 92 92 96 95 97 97 94 97 101 98 95 99 98 105 100 98 104 99 100 108 101 107 106 111 113 111 108 108 108 113 117 117 117 116 116 123 124 123 117 125 123 118 125 125 130 130 131 131 126 128 128 133 136 133 138 138 140 134 136 137 139 146 139 140 145 138 143 144 147 140 146 152 149 151 148 157 155 160 147 155 151 159 164 166 154 165 167 165 155 163 163 166 163 160 177 175 172 169 166 173 169 178 182 180 185 188 172 175 186 176 189 193 192 190 184 180 194 199 195 194 190 201 194 189 201 195 194 192 210 200 205 199 208 213 215 199 205 217 203 219 217 206 210 221 223 213 216 213 213 215 229 232 232 225 223 219 225 240 227 227 241 236 231 235 251 231 248 244 254 240 246 236 255 254 246 259 245 247 250 258 252 254 246 254 259 253 262 260 265 269 260 272 262 277 258 280 282 268 280 279 272 272 266 294 288 289 291 296 288 273 293 291 295 288 301 295 290 288 283 295 313 299 312 317 297 306 297 299 306 315 299 319 303 326 312 324 316 325 335 310 320 329 337 338 338 322 338 345 326 331 336 345 325 332 327 328 333 352 358 333 352 334 346 348 332 338 339 349 355 350 339 345 372 348 367 368 349 376 365 365 378 374 357 362 353 364 365 392 362 379 393 386 379 379 399 384 374 373 396 387 400 404 400 389 407 413 397 410 392 406 384 413 385 405 399 406 394 429 408 419 404 400 415 404 428 437 405 425 407 411 430 417 406 437 425 433 415 434 420 449 431 437 418 449 447 423 449 460 453 449 426 430 459 446 435 439 474 470 472 437 460 436 437 456 461 459 467 480 463 450 488 485 467 481 485 461 494 478 493 495 471 503 465 485 477 495 481 495 495 496 470 479 481 515 506 479 480 503 475 490 494 478 507 489 482 508 511 522 518 488 497 519 529 519 493 529 497 523 496 537 539 523 540 536 513 510 522 510 516 516 510 528 532 542 556 551 548 527 515 556 544 535 560 560 551 528 530 559 547 572 560 525 537 534 552 573 560 536 568 557 560 565 540 550 560 588 589 556 591 568 593 576 570 578 581 574 571 600 605 565 604 593 583 592 589 578 579 568 606 584 613 570 616 609 603 610 590 566 596 612 614 574 604 580 631 581 623 620 579 579 618 631 630 583 582 639 639 641 632 613 634 595 609 599 614 648 598 594 623 618 615 605 602 597 614 598 614 623 630 617 620 601 630 632 658 635 628 610 632 624 621 633 652 610 610 614 672 653 622 632 639 641 667 621 643 674 626 672 645 650 635 623 668 673 625 671 653 685 652 634 676 651 630 675 648 676 696 696 690 687 658 688 696 641 680 641 648 670 697 699 705 665 670 684 681 697 686 683 659 706 663 650 692 710 686 663 677 675 698 680 687 663 699 659 699 659 671 672 715 660 668 696 677 707 682 677 729 682 722 724 710 723 691 673 674 702 674 707 676 674 684 696 704 714 691 709 699 678 738 722 705 735 680 681 676 702 721 696 687 702 739 730 693 729 689 689 704 706 744 727 704 712 716 700 711 700 696 717 746 713 723 738 723 719 718 701 702 700 711 698 709 712 690 697 720 708 690 698 689 731 693 741 730 719 734 693 722 721 692 692 723 723 719 692 695 719 724 720 744 698 696 705 694 747 694 696 723 722 704 717 698 730 700 695 708 697 747 695 699 728 741 701 749 721 701 745 708 713 727 702 731 698 715 725 722 703 697 699 703 726 702 706 741 744 748 698 704 746 707 703 704 703 748 723 704 701
707 721 749 713 699 700 701 703 698 698 712 701 701 707 745 699 710 699 735 742 701 702 724 699 702 737 698 718 705 702 699 743 734 747 717 716 740 748 697 697 696 700 724 748 717 695 744 727 694 750 733 744 700 742 693 722 694 695 694 725 703 746 714 692 714 694 714 698 703 733 745 691 750 694 718 741 747 747 721 708 692 737 748 747 686 706 718 689 684 697 696 708 717 705 699 729 706 741 683 686 718 735 749 682 715 734 748 721 678 730 733 739 686 744 734 699 682 728 684 738 725 734 733 705 675 683 718 677 731 703 703 722 737 729 726 672 680 716 692 669 676 726 672 676 674 689 725 706 663 727 701 663 706 698 680 686 661 665 708 669 719 683 705 655 655 717 691 663 664 650 678 673 709 673 712 711 651 687 692 653 662 705 656 663 644 670 647 693 640 687 685 658 697 647 661 646 652 695 662 653 644 669 647 679 667 675 634 660 665 665 647 667 666 680 675 685 636 623 645 659 635 640 638 619 627 621 619 621 671 662 664 665 622 635 664 648 653 616 642 614 608 657 664 660 641 614 632 607 624 611 645 631 631 615 600 618 647 616 641 603 604 614 648 590 643 601 633 623 598 642 616 611 617 613 594 592 592 610 597 585 590 593 595 574 611 599 608 582 584 589 605 615 603 594 594 576 598 599 564 614 606 588 611 607 566 563 555 586 589 570 597 555 580 560 557 563 565 558 541 567 572 589 546 567 578 575 566 582 570 561 543 564 571 556 533 561 567 557 531 523 571 555 538 532 531 544 552 524 566 526 540 552 529 556 509 549 553 508 554 545 535 524 547 524 507 545 540 524 520 514 496 495 507 493 496 513 522 520 495 501 523 513 525 496 494 508 523 478 508 476 484 505 500 487 490 495 496 500 508 481 498 502 488 483 485 461 489 464 494 470 471 484 487 471 482 447 446 448 463 462 442 461 466 458 459 474 451 436 474 459 444 455 453 455 432 444 423 431 443 458 420 428 444 435 443 424 419 450 416 419 446 440 415 444 408 439 438 442 400 415 426 417 413 414 419 400 421 419 409 399 405 398 415 388 411 416 394 383 395 395 396 404 382 389 393 385 400 377 383 373 389 373 364 362 384 395 394 375 391 392 375 382 367 362 376 381 368 349 364 366 347 362 344 355 352 344 342 346 356 364 342 341 349 338 359 351 333 351 332 339 330 331 328 346 328 345 326 336 322 329 325 338 311 332 332 314 320 319 319 311 309 306 329 309 307 320 317 307 317 292 320 305 308 291 308 296 293 312 296 301 298 303 281 304 301 291 287 296 285 295 276 288 288 274 285 270 264 263 282 278 269 281 269 280 280 280 263 267 260 270 261 267 252 256 262 262 257 246 255 244 264 243 244 236 253 254 239 237 246 251 245 233 242 247 243 228 227 225 231 232 227 220 221 222 217 216 232 228 219 228 224 210 211 223 215 211 221 204 210 206 205 205 205 204 206 198 203 197 206 200 193 195 203 203 200 188 199 194 200 185 198 194 188 187 191 188 190 175 187 185 186 172 173 180 182 177 167 182 169 168 164 164 161 174 169 159 164 161 161 158 157 163 157 152 160 163 149 156 152 155 155 146 149 157 142 153 147 147 143 151 150 145 138 139 138 134 143 144 132 139 133 135 135 128 127 127 135 128 130 126 125 128 130 120 127 117 121 117 123 119 121 115 113 119 120 114 118 108 115 115 113 115 107 113 104 106 107 101 106 106 107 102 98 104 102 95 95 101 99 98 93 93 95 97 89 89 93 92 91 93 93 84 89 83 83 82 87 85 86 82 78 83 84 76 80 81 76 79 76 75 79 72 76 75 71 74 71 72 70 70 66 68 67 65 64 66 63 63 65 65 61 63 61 62 59 62 59 59 57 60 57 55 59 54 54 54 57 53 53 53 53 51 52 49 52 48 48 48 51 49 46 48 48 46 44 45 43 45 44 42 42 42 43 42 40 39 38 39 40 41 40 38 38 37 38 37 37 37 36 34 35 35 33 34 34 34 32 31 33 30 32 30 30 30 30 29 28 30 28 28 28 26 27 26 25 26 26 25 25 24 25 23 23 24 24 22 23 22 22 22 22 21 22 20 21 20 21 19 19 19 20 19 19 19 19 19 20 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 20 20 19 19 20 19 20 20 19 19 20 21 21 20 22 21 21 21 22 23 22 23 23 23 23 23 25 25 25 25 25 25 25 27 27 27 28 27 27 29 28 29 29 29 31 31 32 31 31 33 32 32 32 35 34 33 34 34 35 36 35 38 38 37 38 38 40 39 41 40 39 40 40 41 40 44 44 43 44 44 45 43 45 45 47 47 49 48 51 48 51 51 49 53 53 50 55 54 55 55 57 55 55 56 58 56 59 57 58 59 61 59 61 59 64 61 63 63 66 65 68 63 69 65 69 68 69 68 72 73 73 76 76 74 75 78 79 74 75 81 76 77 78 83 84 81 84 82 87 80 86 85 82 83 91 86 91 86 94 94 89 89 97 90 91 97 97 94 101 101 98 95 95 97 106 101 103 107 102 105 107 109 106 108 109 112 114 117 110 118 110 112 111 114 112 119 118 114 124 125 127 124 125 130 125 126 131 123 127 130 131 128 131 139 135 137 132 135 135 133 145 146 143 136 145 140 145 144 143 142 142 145 153 145 158 154 158 154 156 152 153 158 163 167 154 164 162 167 159 166 158 165 163 166 174 166 175 177 168 180 178 168 175 185 181 179 174 176 179 191 182 181 187 182 190 196 189 196 190 198 191 199 187 195 203 202 201 191 199 201 205 204 197 199 209 214 210 204 220 208 215 219 220 208 220 209 222 229 214 212 227 225 220 219 219 234 229 226 239 233 224 238 247 246 234 235 239 241 251 254 241 255 238 237 259 250 263 249 245 261 253 246 247 263 265 254 270 261 259 261 261 261 257 266 266 285 286 274 273 270 281 272 281 273 286 270 283 290 273 298 294 303 300 302 281 305 296 302 287 285 314 286 302 310 317 317 306 302 312 307 320 321 324 314 325 312 315 320 309 313 320 336 320 315 339 323 325 323 339 338 347 348 349 348 340 341 350 332 356 328 330 350 330 337 339 350 337 367 356 370 361 359 347 348 354 362 350 358 366 354 370 365 380 363 385 366 391 367 382 365 375 386 379 389 390 393 366 381 373 383 387 384 411 386 412 403 397 402 396 398 416 384 404 385 424 414 418 405 420 431 431 420 427 433 409 436 404 421 423 437 404 413 437 407 436 415 444 421 429 437 415 434 420 423 453 461 425 434 453 422 431 431 437 465 448 460 444 434 434 450 435 462 458 437 466 468 448 442 456 461 471 474 492 463 483 466 481 498 462 455 485 456 495 497 495 486 489 498 484 502 497 483 490 477 506 476 478 509 496 513 517 477 521 504 515 494 529 519 505 515 485 527 516 518 515 520 510 498 533 529 542 502 535 535 531 541 526 552 526 555 546 523 550 556 511 520 557 536 542 526 553 538 552 521 554 568 569 564 534 528 555 579 526 572 562 532 570 546 586 553 536 536 573 589 542 573 563 567 555 590 590 583 562 552 594 563 554 565 597 592 602 587 594 602 581 597 574 584 593 575 575 610 603 608 571 614 609 590 603 586 576 613 613 627 594 592 623 586 606 599 608 602 632 623 588 621 629 632 621 621 629 635 637 632 627 617 591 640 612 649 631 636 601 607 617 633 637 610 640 651 642 644 613 648 635 637 659 618 659 638 614 609 649 622 619 657 658 665 649 671 624 664 634 635 662 625 642 657 635 627 622 632 675 636 656 689 667 663 683 678 687 653 687 635 654 634 688 668 667 640 655 700 687 692 682 646 699 647 641 670 664 691 651 702 651 681 707 645 680 671 668 666 655 654 668 661 684 666 702 688 717 674 665 684 690 697 665 712 710 696 715 706 685 694 698 704 705 669 713 709 687 682 704 716 671 681 700 730 725 666 712 672 677 725 736 734 724 700 691 734 684 676 691 673 708 673 707 680 712 702 702 735 689 704 710 719 678 716 728 682 709 704 711 747 691 733 687 681 745 719 707 689 693 722 725 711 690 720 687 724 712 734 685 688 736 690 690 705 726 742 736 699 741 717 730 689 694 693 716 747 693 745 743 732 726 692 700 697 692 701 695 715 710 734 741 735 721 696 704 743 724 744 695 698 749 717 715 698 738 733 728 732 721 709 697 732 710 733 741 736 701 702 703 700 718 725 733 748 700 723 700 746 710 700 738 707 731 699 744 699 703 698 719 699 713 699
713 733 710 749 698 699 722 700 698 699 699 715 743 733 704 705 707 744 735 699 729 709 745 697 744 696 697 709 733 697 720 716 700 701 740 746 703 701 739 749 710 732 722 748 705 750 697 726 697 701 747 728 706 738 695 698 750 742 736 691 700 719 690 749 747 696 696 692 744 693 694 728 714 750 746 744 739 690 743 730 745 720 719 734 723 728 705 729 728 708 714 724 702 738 724 735 743 697 725 727 744 680 710 698 723 714 726 745 744 739 698 701 738 742 700 727 731 723 718 726 731 741 692 682 728 673 705 691 713 738 670 722 730 735 730 697 723 710 673 687 726 733 708 720 669 666 686 723 708 707 695 705 663 709 685 704 721 710 681 657 671 717 712 662 672 719 707 690 683 664 676 659 697 699 685 683 669 677 647 664 654 691 643 690 682 699 642 694 702 655 666 664 672 662 680 635 637 644 694 632 673 657 649 682 638 629 639 661 645 664 656 629 641 684 660 645 638 664 639 634 661 627 635 664 643 615 629 665 664 640 642 619 650 627 642 645 624 608 611 616 608 634 647 602 625 613 640 629 625 649 615 605 646 618 602 613 612 644 595 605 620 612 626 642 622 603 598 585 635 612 610 617 596 612 629 636 597 598 607 612 606 590 588 576 592 598 593 576 569 566 614 581 621 616 608 607 583 604 580 595 560 555 569 601 558 554 588 581 571 562 604 551 599 576 599 579 587 591 593 559 550 561 539 564 588 578 584 533 581 543 547 560 570 568 569 555 538 542 533 566 520 541 562 529 551 525 536 546 513 563 533 532 527 539 529 511 518 544 548 540 523 547 545 521 542 535 510 525 500 521 504 539 528 537 516 528 514 533 498 493 493 488 528 504 481 480 475 503 485 507 481 486 481 496 506 509 492 493 469 490 470 500 489 499 467 488 476 470 492 464 472 474 469 451 447 478 476 445 465 486 464 471 453 452 463 441 452 470 436 431 447 439 460 465 456 444 437 429 431 447 447 432 454 421 436 444 422 454 433 412 423 439 435 446 439 403 411 410 435 403 420 432 422 411 427 394 419 417 428 400 416 414 407 401 400 384 408 403 387 404 415 395 382 393 402 405 405 397 382 370 372 394 366 386 369 363 386 393 387 377 371 355 379 388 360 369 353 355 361 365 347 363 355 377 371 366 368 363 355 362 347 356 361 354 357 348 331 333 331 331 356 325 326 346 326 325 326 319 329 341 312 323 341 339 335 330 336 335 315 313 315 323 312 319 300 318 304 294 322 298 301 300 313 310 305 308 306 285 285 306 287 285 296 306 284 302 282 276 273 274 294 291 291 271 280 273 284 283 267 265 269 260 267 273 271 273 258 263 267 274 251 272 272 271 254 248 263 260 257 263 250 253 243 259 249 249 255 242 254 253 250 243 240 238 231 232 229 243 230 229 224 229 221 234 215 219 225 216 217 226 209 213 223 209 226 215 204 213 204 204 201 212 202 202 212 204 206 194 195 200 200 209 193 197 202 188 189 202 195 190 196 187 186 189 191 193 188 180 180 188 177 178 187 176 170 180 171 182 180 176 171 167 175 167 171 174 173 165 160 167 155 155 160 154 159 157 155 149 161 150 154 150 157 146 142 153 143 153 150 141 144 139 138 137 147 145 141 141 140 133 141 130 140 130 130 137 134 134 132 125 123 130 128 130 118 125 120 120 121 115 117 117 118 122 115 120 113 116 116 108 110 113 106 110 103 104 106 110 108 99 105 98 97 102 97 101 104 99 101 99 93 95 92 98 95 93 89 89 89 93 92 87 89 90 83 87 88 87 83 80 83 81 83 78 80 77 78 79 78 74 78 76 78 74 76 76 75 69 69 71 70 69 70 65 67 67 66 67 64 61 63 62 62 63 61 62 58 59 60 61 59 59 55 55 57 58 53 55 54 55 53 51 50 51 49 51 51 51 47 49 49 45 48 48 44 45 46 44 44 42 41 42 41 40 40 39 40 40 39 41 38 39 39 38 38 36 38 37 36 36 35 34 35 34 32 32 33 31 32 33 31 30 32 29 31 31 28 28 29 28 28 27 26 27 27 26 26 25 26 25 24 25 23 24 23 23 23 22 23 23 22 21 22 22 20 20 21 20 21 20 19 19 20 19 19 20 19 20 20 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 20 19 20 20 19 19 20 19 20 20 21 20 20 21 22 21 21 21 23 23 22 23 23 23 24 24 24 25 24 25 26 26 25 27 27 26 28 27 27 29 29 28 30 31 30 31 30 30 33 32 32 33 34 32 33 34 35 36 35 35 36 36 37 38 37 38 39 39 38 38 41 42 39 41 43 43 41 41 42 43 46 45 47 46 45 46 48 47 47 48 50 52 49 52 51 53 50 55 51 54 52 55 58 54 55 59 60 58 62 60 58 57 59 63 64 61 63 65 62 63 68 67 65 67 65 71 69 73 69 73 74 72 72 72 75 75 76 75 78 77 80 75 77 78 80 81 83 80 81 82 85 88 84 86 87 90 85 86 93 91 93 95 91 90 90 95 94 95 101 100 94 97 101 103 96 101 101 99 99 101 105 103 104 108 112 107 115 114 115 111 119 116 120 116 120 123 122 118 122 115 120 122 120 122 125 123 129 122 127 134 133 127 136 131 138 139 129 136 140 138 140 139 137 145 142 136 139 139 144 150 146 147 151 143 155 157 145 158 152 148 153 161 160 164 162 157 168 160 155 161 168 162 160 167 164 168 165 170 179 179 172 172 173 181 174 171 180 175 185 186 185 190 192 185 190 190 183 193 195 197 187 193 196 204 193 202 202 207 203 200 201 201 210 211 203 214 203 205 215 216 220 208 218 221 212 208 214 217 224 230 216 214 215 229 235 233 227 238 229 241 233 224 236 231 240 244 244 229 245 245 234 251 249 240 253 261 256 264 246 259 259 244 258 267 263 263 250 264 264 272 253 263 272 276 260 265 263 265 268 278 288 286 283 272 280 278 288 291 282 277 288 280 302 285 286 286 307 287 309 309 289 304 313 309 301 292 294 308 315 322 313 312 305 300 303 326 330 311 316 323 327 329 329 339 317 311 342 319 345 322 337 348 339 335 323 329 355 356 347 351 332 355 352 331 333 343 334 347 338 341 339 351 343 345 347 359 360 360 361 377 359 353 379 373 378 370 360 385 361 366 374 364 396 371 388 365 387 394 379 392 375 373 387 388 402 390 381 381 386 406 408 410 395 405 393 396 386 394 407 412 412 430 431 425 413 414 424 428 403 435 414 423 424 433 427 418 445 418 411 444 446 419 414 453 419 451 449 439 436 448 446 452 451 464 427 464 435 441 467 475 472 454 446 476 453 472 454 460 476 444 447 448 474 461 484 482 478 456 458 463 454 473 481 460 468 499 484 478 479 485 503 496 513 512 470 480 499 489 519 505 486 522 494 514 487 502 506 530 514 498 534 511 512 496 502 526 532 518 507 505 498 526 534 535 510 537 537 518 528 554 524 533 516 552 535 526 522 549 542 516 524 566 522 521 570 525 531 523 552 550 559 536 572 562 536 551 532 549 569 557 569 554 543 548 584 565 585 553 548 568 587 587 591 553 553 580 587 570 575 561 594 555 570 577 597 595 567 587 571 602 601 616 585 611 613 614 619 576 609 591 590 613 582 624 606 598 586 613 596 631 591 591 613 609 625 594 588 583 629 614 644 645 641 632 596 610 604 626 643 627 622 593 603 619 648 641 608 597 639 605 644 636 640 627 664 604 618 641 648 627 654 623 621 648 642 667 631 628 632 641 658 639 658 616 632 640 636 628 662 651 682 647 623 658 650 687 629 637 652 676 660 638 692 643 680 685 680 669 668 689 657 677 682 677 661 691 642 667 669 680 666 704 681 685 667 695 648 688 709 673 666 668 684 713 664 686 698 709 717 688 687 703 671 679 654 694 678 719 656 663 718 705 720 688 677 725 709 669 704 677 670 672 693 689 714 683 723 674 673 672 732 735 696 725 698 691 698 738 721 731 706 695 703 707 696 730 738 742 733 693 689 726 696 725 740 746 694 701 707 744 740 687 689 682 718 684 694 747 687 712 740 736 695 686 707 720 708 684 698 723 720 690 694 729 737 747 747 723 714 715 691 703 743 740 732 734 705 694 708 729 745 710 703 723 734 702 742 749 694 691 698 717 693 724 742 731 698 694 698 701 746 698 742 700 712 736 732 750 724 697 729 703 696 749 710 719 735 702 729 697 731 696 705 699 713 728 744 733 702 698 701 718 743 698 699 697 731 718 740 729 701 709 744 719 698 712 739
702 698 713 750 746 702 701 720 737 714 699 733 739 722 698 750 709 729 736 705 697 696 697 722 734 702 724 734 739 699 699 695 726 695 743 736 706 699 715 743 696 740 713 735 734 703 708 717 700 698 722 705 701 720 743 725 694 707 716 693 697 728 693 727 731 716 742 692 694 698 694 733 716 711 727 729 740 692 718 728 698 689 743 722 699 684 735 718 718 704 699 730 733 687 718 730 748 739 742 737 742 705 688 732 709 698 700 690 721 690 709 698 699 739 706 732 677 680 682 701 737 693 685 693 699 740 722 728 670 711 697 681 670 715 681 702 716 696 719 675 710 713 722 695 677 712 699 720 694 680 682 714 668 704 700 661 680 679 667 682 699 690 695 715 683 657 651 694 716 707 667 713 708 678 647 706 711 689 680 679 674 685 667 706 694 657 704 667 685 640 668 670 670 688 666 696 688 690 648 661 649 696 682 645 643 651 627 664 665 646 638 639 678 657 656 653 622 673 631 680 671 645 633 664 636 621 676 616 634 631 663 641 668 619 638 636 609 616 668 608 637 647 604 639 639 637 606 600 648 603 643 609 648 635 649 602 605 621 590 602 616 615 637 594 628 637 608 587 642 640 588 614 631 606 589 596 576 586 613 582 612 578 628 604 585 592 616 595 576 605 620 620 583 614 595 596 562 605 610 569 608 597 589 586 602 577 565 571 574 593 583 578 588 559 586 567 561 549 590 572 566 551 537 577 541 565 566 582 541 546 564 563 573 564 527 565 550 546 558 528 521 524 540 558 542 525 515 523 525 522 528 525 520 548 512 533 536 504 513 502 536 543 520 528 526 534 527 530 508 521 511 511 520 525 519 508 508 518 500 517 525 522 510 492 503 508 502 494 481 492 501 482 479 495 512 473 466 511 505 468 486 502 500 482 466 483 494 484 456 463 462 456 456 481 489 458 453 478 461 476 477 469 451 463 449 470 473 464 476 437 452 441 468 468 455 459 430 443 421 429 440 455 423 433 424 437 417 445 445 449 423 421 422 431 433 417 437 404 410 436 421 430 398 413 422 393 408 400 414 393 410 393 404 409 422 415 387 389 414 392 377 406 379 406 398 378 381 393 395 393 394 374 393 399 370 374 375 395 388 391 375 359 368 374 378 357 364 380 379 377 369 365 357 360 371 341 351 345 353 355 344 341 351 342 340 328 336 358 358 354 346 348 333 333 336 327 335 346 330 327 324 326 318 320 309 331 327 328 326 332 329 315 316 300 310 316 318 319 293 298 315 307 290 315 291 302 314 312 301 310 286 286 297 280 282 278 290 287 287 282 292 287 270 289 283 292 269 273 278 281 279 276 268 266 271 273 268 275 253 264 262 271 250 255 269 259 246 251 264 251 242 249 238 256 236 254 240 237 231 233 248 248 251 247 239 225 237 235 227 234 232 222 229 229 234 233 218 233 230 222 225 223 228 208 217 205 215 221 222 203 213 204 199 209 196 196 200 212 193 192 203 195 206 190 203 203 201 198 194 192 183 188 182 188 180 186 192 185 175 174 183 171 175 173 173 177 180 175 171 179 176 177 168 174 162 174 158 166 158 162 167 167 162 167 163 152 162 161 162 155 154 147 155 147 154 155 147 149 142 143 142 138 146 140 137 143 137 133 134 138 140 130 140 130 136 131 128 135 134 126 124 127 127 125 122 126 122 116 116 124 123 116 117 114 111 119 115 118 115 115 107 116 115 114 104 106 104 103 107 108 103 104 103 98 104 95 98 98 99 99 93 98 99 93 96 97 94 89 94 89 90 91 84 89 89 87 81 85 83 84 85 83 83 84 79 76 79 76 77 75 73 75 76 73 73 73 70 75 69 74 72 69 69 67 67 65 64 63 66 62 64 63 64 60 64 61 60 62 60 59 58 60 58 58 54 57 53 55 52 52 51 52 53 54 49 53 51 51 48 47 48 46 46 47 46 45 44 43 43 44 44 44 42 42 40 40 41 42 41 39 38 39 38 39 37 38 38 35 36 36 35 35 34 33 34 34 33 32 32 33 31 30 31 31 29 30 31 28 30 29 28 28 28 27 27 26 26 26 26 26 25 24 25 25 23 23 24 23 23 23 22 21 22 21 21 22 20 20 21 21 19 19 19 19 20 20 19 19 20 20 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 19 20 19 20 19 20 20 20 20 22 22 21 21 21 22 22 22 23 23 23 24 25 25 25 25 25 26 26 25 26 26 26 27 27 28 30 29 30 31 31 29 30 32 32 31 31 31 34 33 32 35 33 36 36 35 37 37 37 38 38 39 39 37 41 39 40 41 41 39 40 43 40 41 43 44 44 46 43 46 45 46 46 45 49 48 47 51 51 51 52 53 54 54 55 53 56 52 53 55 56 55 56 55 58 57 61 59 58 58 58 63 61 63 66 62 65 66 64 63 64 66 67 69 68 73 68 74 73 72 74 76 74 75 74 74 78 77 76 81 78 81 79 81 80 82 85 81 82 86 87 87 86 91 90 89 94 89 91 92 91 91 98 91 96 98 99 96 97 99 103 101 101 105 103 107 101 103 101 111 112 106 107 110 109 113 112 109 117 110 112 112 119 119 125 122 116 123 127 123 123 125 124 130 123 130 123 129 124 136 134 126 138 129 132 135 138 141 136 136 139 135 145 147 150 140 149 152 149 143 142 146 146 147 158 160 147 162 160 158 163 155 164 163 166 158 157 171 163 173 165 164 173 162 173 173 167 165 182 175 179 181 173 185 176 180 180 190 181 180 178 178 185 183 195 187 188 183 199 196 203 190 192 207 201 194 194 210 199 203 201 213 202 200 213 211 217 205 212 212 219 216 223 220 216 215 222 228 221 216 235 218 221 218 227 220 224 232 244 240 229 228 227 251 236 238 230 235 248 237 253 255 255 252 242 244 261 260 257 253 255 254 256 249 261 274 270 260 266 270 280 269 259 263 273 262 281 267 285 284 287 278 271 285 277 272 279 286 277 300 279 289 305 304 288 287 295 298 304 314 308 307 292 301 304 292 313 299 318 309 320 303 300 309 325 325 312 306 321 319 315 328 328 318 333 314 344 347 327 335 344 322 335 325 343 346 343 358 333 331 353 329 353 359 348 339 349 344 344 352 352 369 370 373 364 374 375 368 357 351 378 379 361 376 372 375 378 358 365 382 385 388 395 388 370 378 396 384 406 398 386 401 390 386 393 383 390 417 386 389 386 398 386 391 398 410 425 427 395 416 399 416 435 420 405 438 431 434 419 425 414 428 417 414 450 422 432 440 432 438 446 445 433 446 446 436 427 442 443 429 466 449 427 434 456 471 458 438 461 434 477 473 454 441 447 472 483 476 451 482 468 447 480 468 490 496 468 488 477 500 478 490 467 488 461 486 464 477 484 510 479 472 506 472 493 502 499 503 512 480 517 479 521 522 516 521 488 485 487 498 504 525 535 502 504 501 510 526 532 509 505 518 542 538 512 523 503 546 544 545 550 523 508 542 512 563 545 523 540 532 553 535 542 547 560 569 554 543 552 569 529 555 543 567 530 565 571 535 579 570 583 534 554 582 557 579 588 541 579 587 549 560 576 553 596 570 575 562 566 577 572 587 554 565 609 585 605 606 598 562 573 573 588 565 584 574 577 574 606 616 626 622 591 601 621 590 601 599 576 600 596 599 628 623 632 634 597 636 605 640 595 618 621 636 591 645 614 637 650 596 613 610 649 655 607 643 638 659 641 637 609 618 652 636 648 650 646 632 611 637 649 614 643 660 627 619 672 648 615 654 666 626 675 656 649 682 658 653 653 632 623 638 673 648 684 680 640 633 674 660 677 677 666 683 675 635 639 650 664 677 658 662 678 650 677 704 703 687 645 701 701 706 679 705 675 648 664 681 713 674 673 695 651 686 671 707 716 661 700 673 688 708 694 713 664 683 714 661 682 681 712 684 721 659 700 691 706 673 663 663 674 679 665 702 692 672 666 675 703 719 686 685 712 723 705 682 680 709 715 682 736 736 681 688 729 721 701 710 682 674 712 737 679 678 708 737 697 682 708 687 734 733 705 714 740 749 685 721 739 744 748 728 698 713 710 714 717 709 743 703 694 739 720 689 722 713 687 690 718 718 687 711 702 694 707 709 739 742 750 717 732 749 701 734 723 736 696 692 710 734 720 692 696 708 694 742 711 750 694 693 743 701 694 749 738 732 745 725 695 747 712 728 696 697 736 735 737 698 698 699 747 724 701 718 727 696 711 718 702 696 702 744 733 746 704 723 732 698 697 737 746 702 709 703 729
726 702 719 748 717 701 733 708 728 697 699 729 739 747 699 700 701 696 712 708 730 718 720 723 701 700 701 719 746 701 742 704 740 722 720 699 700 709 727 698 715 748 714 726 708 736 734 735 719 717 699 718 716 697 723 750 741 726 691 713 722 696 734 700 709 746 694 715 730 699 750 712 702 717 725 729 729 750 735 689 747 698 749 749 691 712 684 714 685 720 731 736 688 726 697 746 704 729 728 685 749 695 735 683 749 705 687 687 713 726 693 741 691 710 735 686 718 679 686 685 712 689 699 698 687 738 672 704 737 706 708 685 703 723 716 686 707 684 681 697 717 676 721 711 714 730 729 711 668 682 666 727 665 726 704 674 714 691 696 702 665 682 661 687 688 689 675 693 661 705 698 663 699 700 672 646 663 707 707 666 667 683 667 678 677 692 665 651 692 699 703 684 702 659 649 682 673 660 681 662 660 695 673 670 636 628 658 654 654 678 654 655 636 639 654 661 676 631 621 636 673 670 639 616 647 626 617 658 664 652 617 624 648 666 647 651 656 612 616 628 627 630 627 614 634 649 603 604 655 644 620 621 647 609 638 608 602 607 593 646 630 614 616 607 600 592 629 635 626 585 610 619 632 589 605 624 589 602 625 620 601 599 595 621 604 609 598 568 605 571 604 596 577 614 616 595 578 590 586 596 560 560 609 561 592 553 562 568 560 560 553 575 579 557 598 599 551 550 554 545 549 554 569 536 536 542 554 539 547 555 539 555 540 538 556 536 558 574 574 545 528 561 530 550 565 555 529 546 556 523 547 514 543 537 534 516 525 549 517 502 547 536 517 535 534 546 499 519 521 526 519 520 533 513 512 493 491 503 524 509 511 528 509 513 488 476 520 514 498 512 505 496 472 509 479 485 468 486 510 462 485 477 465 482 474 491 487 490 457 497 457 465 485 451 454 448 487 455 473 442 453 444 470 464 464 464 451 469 457 469 458 444 447 468 433 451 445 423 440 445 421 444 451 452 447 454 428 412 436 444 425 419 430 435 415 438 431 421 435 440 434 435 427 418 426 403 394 408 393 388 415 419 415 421 394 399 418 393 416 410 378 391 387 379 409 371 384 398 383 370 388 385 381 379 379 374 379 380 360 383 372 360 387 380 356 382 363 363 367 358 378 348 346 353 361 368 370 339 363 358 339 361 346 353 335 328 337 349 338 346 352 325 344 345 325 343 324 336 343 320 331 318 329 324 310 336 335 315 309 324 326 313 309 320 314 322 311 304 300 299 309 300 298 297 287 299 292 299 286 305 306 307 303 287 298 289 292 285 293 276 291 282 270 284 270 269 287 271 273 266 275 274 277 266 271 263 274 259 259 255 253 253 252 258 262 262 265 245 258 249 261 261 251 258 243 248 237 239 252 248 232 228 243 241 229 236 241 233 228 242 233 231 231 227 216 225 229 218 217 214 214 230 220 228 208 221 209 217 209 209 215 216 211 200 215 213 207 205 205 200 191 196 194 189 192 193 202 201 185 189 187 193 197 181 193 192 193 189 180 174 177 173 176 170 175 175 167 178 176 172 177 173 173 172 160 166 161 166 163 166 168 160 156 160 162 159 158 158 160 148 148 148 157 148 145 155 146 148 146 147 151 147 137 135 135 141 142 139 139 132 133 132 139 128 133 132 133 133 126 122 123 129 122 124 129 120 121 126 117 121 123 125 123 114 113 121 112 119 117 111 114 107 114 105 111 110 102 108 105 103 100 107 104 102 104 100 100 95 100 94 95 92 91 91 90 95 96 88 88 90 88 92 85 89 89 89 82 84 85 81 85 84 80 79 82 77 81 81 75 76 75 76 73 77 75 75 73 71 69 68 69 67 71 69 70 64 65 68 68 64 63 65 63 65 59 60 58 59 61 60 57 56 56 55 55 56 58 53 53 55 54 53 52 50 53 50 52 51 48 50 47 46 49 45 46 45 45 46 44 43 42 41 42 44 43 42 42 40 40 39 38 39 40 37 38 37 37 38 37 37 35 34 34 33 34 34 33 32 34 31 33 32 30 30 31 30 31 29 30 30 28 27 28 27 27 27 27 27 25 26 25 25 25 25 24 23 24 24 24 22 22 22 23 21 21 21 21 20 21 20 20 20 19 20 19 20 19 19 19 20 20 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 19 20 20 20 21 20 20 22 22 22 22 23 23 23 22 23 24 24 24 24 25 25 24 26 25 25 27 27 27 26 27 28 28 28 29 30 29 29 30 32 32 31 31 31 31 34 32 34 35 35 33 36 35 36 35 36 37 36 37 38 39 41 38 41 39 41 41 41 43 40 42 44 44 42 45 43 45 44 46 45 47 48 49 49 50 52 50 52 52 53 54 52 55 53 54 57 57 56 55 57 55 60 59 62 58 60 58 60 64 60 62 61 66 66 67 64 65 66 67 66 70 67 70 69 74 72 69 71 75 74 76 78 77 75 75 77 78 77 77 80 77 83 81 80 84 80 84 82 84 87 84 86 88 91 86 94 96 93 91 90 96 91 100 95 98 97 99 96 102 101 100 103 98 107 105 109 104 110 108 112 112 115 111 114 109 117 112 116 119 114 118 115 125 115 117 116 119 126 120 120 120 123 126 131 126 128 133 137 127 134 137 133 132 137 143 141 146 137 145 137 145 139 139 139 150 148 148 148 154 150 158 147 148 155 159 154 159 153 159 160 158 153 156 156 169 162 167 169 159 160 163 172 169 170 180 169 178 179 181 170 178 178 182 177 175 175 175 177 187 193 180 183 188 191 190 184 190 197 195 190 202 191 193 205 199 206 200 211 201 211 213 203 203 208 207 203 213 223 211 227 226 212 211 224 222 232 228 227 232 218 226 229 229 225 235 235 231 232 234 244 245 236 245 232 238 231 239 243 238 249 241 247 253 245 244 266 259 254 254 269 258 252 250 269 271 253 273 259 260 266 264 262 260 270 271 286 280 289 286 276 288 279 273 283 277 287 277 287 304 289 289 305 287 296 295 311 296 292 286 299 297 292 303 313 294 314 304 309 302 300 321 324 301 324 322 315 325 337 313 318 332 338 319 315 338 327 320 345 343 337 352 350 345 328 357 349 350 332 352 343 352 366 343 336 346 368 361 361 346 362 354 363 352 372 365 376 380 349 376 373 387 356 381 389 389 361 376 368 375 379 386 372 368 380 392 377 405 390 394 382 389 404 395 380 383 394 390 414 403 403 397 400 417 395 396 415 422 408 432 427 429 412 423 437 422 431 434 417 413 428 426 417 441 419 428 435 436 430 421 438 434 432 430 429 450 445 450 425 465 454 446 449 441 441 457 432 458 440 442 471 467 453 459 442 441 449 443 461 482 475 478 481 481 451 477 470 482 486 474 490 489 492 463 507 502 491 498 465 480 487 497 517 509 478 503 505 493 522 478 525 522 502 518 492 482 493 524 525 535 512 499 495 532 518 501 512 505 521 529 534 542 513 499 500 527 547 503 555 531 535 537 538 560 556 557 549 545 541 516 537 520 566 526 550 565 565 550 569 576 571 554 557 563 580 580 568 585 566 578 555 580 561 545 566 567 586 544 594 568 555 548 564 557 578 586 574 563 584 588 574 556 558 559 603 567 565 566 599 565 589 570 580 602 585 583 576 594 607 598 607 617 615 624 583 628 575 600 588 625 578 584 619 603 617 605 634 599 615 611 625 616 629 595 641 621 626 636 630 625 650 604 607 619 612 637 630 603 603 623 624 610 656 638 653 615 635 640 637 664 609 635 650 661 669 613 646 662 642 633 643 622 681 650 643 670 658 674 625 647 668 635 672 640 686 665 692 691 652 648 678 637 673 651 673 683 688 681 686 694 681 654 663 651 693 695 641 652 654 670 706 680 651 668 677 653 671 693 684 678 713 677 706 690 716 690 670 703 656 665 672 656 678 706 688 696 674 656 683 687 666 674 694 673 722 678 685 687 697 684 686 671 691 725 688 710 666 722 674 730 672 710 693 693 699 671 734 719 670 719 723 674 715 731 694 686 705 709 741 707 714 726 689 681 719 723 735 740 712 708 727 745 698 723 743 683 737 682 715 696 721 750 731 708 733 699 686 707 698 727 709 716 687 714 691 690 741 750 696 721 699 741 694 727 699 721 690 744 724 715 691 722 747 710 690 692 716 722 695 717 697 698 707 737 703 733 732 732 699 739 742 695 729 710 698 706 696 695 745 694 695 729 742 695 722 710 720 723 695 722 720 699 696 729 728 747 718 700 707 733 744 709 728 725 745 728 717 699 749 740 734 703 701 732
739 702 748 749 724 732 702 710 715 736 746 726 701 721 724 717 750 702 699 701 715 715 740 698 701 738 715 700 743 710 700 715 708 703 697 717 743 694 745 748 747 732 712 717 699 696 715 720 729 730 727 728 702 706 714 708 748 695 691 710 694 693 741 691 729 739 693 746 709 709 714 714 711 737 693 702 720 728 713 750 687 687 721 690 718 690 698 685 743 706 714 718 738 685 686 718 693 698 688 750 698 716 734 706 705 730 748 681 745 715 725 742 695 708 710 695 739 717 686 738 741 692 688 728 717 704 701 687 682 699 683 675 718 694 733 690 706 700 717 671 677 674 684 696 716 712 720 673 664 665 677 659 724 693 676 691 718 720 691 682 708 668 689 679 713 700 664 712 657 670 711 661 709 699 666 666 705 667 702 702 702 667 675 679 687 695 706 641 682 648 692 669 642 660 641 637 693 660 676 687 691 689 639 651 637 645 652 669 660 650 649 643 679 627 624 684 621 654 639 653 660 649 620 634 668 656 662 614 665 643 641 631 644 648 612 642 633 609 610 649 630 655 631 626 619 611 661 631 641 632 643 607 604 652 644 611 647 618 592 599 618 614 621 612 642 643 611 610 623 587 627 587 630 582 607 609 611 629 627 588 605 628 627 628 619 619 610 584 598 589 617 577 614 601 583 605 561 592 579 593 566 566 562 584 584 606 602 556 579 564 592 556 571 576 563 590 570 548 564 539 592 577 576 537 575 534 577 587 543 537 535 557 577 545 538 564 574 540 570 529 567 518 522 530 553 539 540 559 516 536 558 558 525 534 522 522 525 533 518 536 543 518 538 547 540 513 522 508 535 518 515 522 495 526 492 506 501 511 501 497 509 525 496 491 494 479 512 474 485 494 486 508 512 471 507 503 491 480 495 494 476 474 499 461 483 467 458 470 494 498 492 462 459 487 487 458 475 469 447 456 450 482 442 471 441 438 473 470 439 452 441 470 435 432 450 428 456 433 424 431 441 427 432 421 440 424 414 429 415 426 422 417 443 405 425 407 423 425 430 404 423 399 396 397 419 415 406 409 416 390 414 423 417 414 404 390 407 380 382 383 405 388 394 387 388 378 391 383 372 367 387 372 397 370 377 367 364 381 384 372 360 381 382 368 359 364 352 356 376 351 370 365 363 375 359 343 343 357 352 352 349 338 365 332 353 343 358 342 339 330 349 326 346 329 321 318 335 333 317 323 314 339 337 339 330 309 335 322 332 322 321 329 301 320 327 318 296 300 298 313 309 309 313 298 313 297 299 302 309 290 290 282 291 296 302 289 282 286 290 287 290 290 271 292 279 276 287 270 271 285 267 273 273 273 275 280 273 277 261 274 260 252 259 271 270 247 254 255 261 251 247 241 245 250 241 248 249 236 245 241 240 228 233 245 231 237 230 243 222 235 242 235 231 228 232 222 225 214 213 224 220 220 222 212 218 211 208 214 212 206 205 217 219 209 212 199 207 209 193 202 194 201 191 192 192 198 204 193 195 186 186 185 198 187 192 192 193 180 175 185 185 180 174 184 177 184 179 170 176 169 167 174 165 169 171 160 169 161 163 162 155 166 161 161 153 155 155 157 155 161 147 153 147 146 145 149 148 150 151 152 147 149 136 145 140 146 136 134 142 131 140 135 130 139 134 132 128 126 131 127 123 130 131 129 130 129 126 118 120 117 115 117 122 121 118 111 117 116 112 113 110 115 105 110 109 108 103 102 107 108 107 104 106 104 101 105 99 97 95 99 100 94 97 96 95 93 96 95 95 90 88 90 92 84 86 89 85 85 84 85 86 82 78 84 79 77 82 77 81 74 76 78 73 72 74 75 72 75 71 68 72 68 66 72 66 68 65 67 65 66 66 64 66 62 63 59 60 58 60 62 58 59 58 56 58 57 55 55 54 52 52 55 51 50 54 52 53 50 49 47 49 47 47 48 48 48 45 47 43 43 45 43 41 43 42 40 43 41 41 40 41 39 39 39 38 37 37 38 38 35 35 37 34 34 34 34 34 33 32 34 32 31 33 31 32 32 30 30 29 30 30 29 27 27 27 26 27 27 27 26 25 25 24 25 24 24 23 23 24 24 22 23 22 23 21 21 21 22 22 20 20 20 21 20 19 20 20 20 19 19 20 19 19 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 20 20 20 20 20 19 19 19 20 19 20 20 21 20 20 21 22 21 22 22 22 23 22 22 24 24 23 24 25 25 25 24 25 25 26 27 26 27 27 28 28 27 28 28 29 29 30 30 31 30 31 31 33 31 34 33 32 34 35 34 36 35 35 36 36 38 38 36 39 39 41 41 41 38 38 41 41 41 40 42 43 44 42 45 44 43 46 45 46 46 48 49 46 48 50 50 48 51 50 52 52 54 54 54 54 57 55 56 57 56 55 59 60 59 58 61 58 58 59 59 61 66 66 67 67 64 65 69 66 66 68 68 67 74 72 69 74 76 72 71 77 74 74 78 79 79 82 81 78 79 82 79 85 79 81 82 82 87 88 90 84 88 91 88 87 94 88 94 92 98 92 94 100 93 100 102 103 98 104 98 101 101 100 103 105 103 107 103 105 113 115 106 106 109 110 118 117 119 115 117 118 117 123 123 122 119 122 118 127 123 128 129 124 132 133 126 134 136 129 127 139 134 132 135 132 135 135 146 135 137 136 141 149 150 141 141 148 150 154 156 154 158 155 152 157 151 153 164 161 154 158 156 168 166 169 167 163 159 161 170 169 163 167 174 174 171 182 182 184 184 175 187 179 186 186 176 181 187 182 180 180 192 193 188 196 194 191 188 203 192 206 199 209 194 194 209 195 206 212 207 202 199 212 210 202 210 217 223 208 208 228 220 215 216 230 231 227 224 231 229 230 235 225 222 241 242 225 227 235 226 232 246 248 252 235 247 246 256 241 257 251 262 251 247 249 264 251 246 263 252 263 268 267 255 265 272 260 271 267 282 265 277 266 286 277 269 284 271 269 275 293 277 296 281 297 296 287 278 294 278 289 307 306 297 292 288 295 313 291 297 309 294 316 316 305 294 318 298 304 321 328 311 308 322 303 329 320 328 321 318 312 316 315 334 330 327 325 317 328 351 349 323 348 342 326 349 337 359 341 342 343 333 339 351 353 364 351 370 345 349 346 355 355 360 371 362 349 357 383 369 377 385 366 390 367 378 380 392 390 379 397 369 400 374 379 372 385 375 398 391 397 389 404 388 409 402 386 413 420 414 403 401 411 411 399 404 403 402 413 411 417 411 432 428 420 404 410 403 432 405 423 426 420 431 430 445 431 424 415 416 434 424 448 456 422 439 452 450 425 428 433 468 444 472 469 441 466 475 471 471 466 446 448 457 466 452 446 465 481 486 481 465 486 455 469 498 500 484 489 498 498 487 476 502 469 473 495 496 475 470 481 513 511 491 482 489 511 496 490 477 486 496 489 511 492 504 512 505 500 493 536 503 492 502 516 515 533 494 511 534 544 531 502 532 505 522 513 528 542 523 542 515 533 528 549 515 564 558 528 521 561 543 545 563 531 539 550 552 563 534 570 552 546 564 553 531 532 571 579 548 554 562 556 578 553 540 548 567 592 570 575 563 591 603 559 558 583 590 607 604 556 563 609 612 603 559 558 580 603 590 567 580 584 615 623 614 575 616 616 578 626 590 582 617 577 588 627 605 593 631 607 612 610 614 603 633 592 623 609 618 628 614 604 630 641 634 614 607 652 632 618 638 640 601 631 617 651 641 616 616 639 654 612 660 638 612 633 651 663 621 610 618 660 648 645 616 651 639 657 651 647 665 653 651 664 677 679 663 649 625 632 681 686 669 637 640 631 661 679 651 630 656 638 681 667 671 639 637 650 682 696 638 678 648 704 679 661 648 646 649 676 651 654 682 679 674 666 707 667 684 655 689 705 677 679 690 658 702 659 676 674 712 717 677 655 714 677 658 705 675 725 674 722 675 721 728 697 679 664 671 715 725 665 670 734 668 669 682 669 734 678 699 726 678 690 694 679 711 692 672 719 701 721 732 694 724 696 682 675 699 720 728 697 715 684 746 725 725 746 743 719 691 725 702 696 747 706 709 683 707 727 749 694 697 744 719 686 745 716 741 728 742 686 731 707 739 702 689 703 715 697 693 714 741 689 719 716 717 720 736 704 713 690 716 749 708 722 726 694 695 712 711 698 710 702 746 746 735 698 748 741 722 698 743 736 748 697 725 723 743 700 737 716 713 722 742 703 726 701 747 730 703 703 746 730 701 706 706 696 719 698 701 701 732 701 708 697 729 696 725 703 699 748
698 720 701 728 729 741 725 746 735 720 746 696 700 747 749 698 745 714 705 711 716 722 695 730 714 697 697 725 749 694 708 712 699 695 719 741 700 708 702 698 717 714 698 711 730 707 706 741 695 714 696 697 722 745 706 711 741 713 741 702 719 741 733 695 693 688 694 718 738 695 731 722 725 747 691 693 701 710 726 706 741 708 737 704 687 688 684 715 692 684 698 697 733 737 717 709 749 696 739 723 681 718 746 696 705 733 677 683 737 715 743 679 716 737 744 713 722 699 679 705 720 738 692 720 718 731 680 687 693 694 713 711 717 711 727 728 713 671 734 680 686 664 687 730 663 685 663 713 684 705 710 721 725 700 689 664 659 707 682 698 660 682 673 662 695 657 669 700 653 713 648 679 710 711 680 650 677 701 706 645 694 647 697 675 670 698 644 654 669 642 641 693 681 686 666 653 665 679 671 675 664 673 636 663 653 684 664 673 639 625 663 634 641 634 662 638 640 632 669 651 625 658 660 647 632 626 613 638 648 614 635 626 660 634 639 608 629 650 612 611 616 658 657 622 655 635 615 617 629 650 599 653 602 622 632 613 651 609 607 609 649 593 613 646 610 601 595 615 606 586 625 591 621 604 586 585 613 624 594 619 620 624 578 597 618 597 580 600 574 592 588 571 582 596 570 613 593 581 611 570 606 577 581 554 569 571 601 584 597 597 547 563 572 558 581 565 597 577 576 542 586 546 549 544 574 536 535 565 561 533 578 542 553 573 539 577 540 572 567 557 546 520 526 516 537 556 546 562 543 514 522 510 523 550 550 541 552 534 527 513 535 537 500 497 528 528 526 533 533 534 502 494 530 500 490 528 485 506 486 496 490 528 497 511 482 491 515 519 482 475 515 489 497 490 489 468 466 479 466 485 494 477 495 479 488 461 457 479 499 476 461 459 477 486 474 464 466 450 476 442 449 483 466 449 460 457 460 458 456 467 441 468 456 467 458 433 429 464 461 429 422 441 449 433 454 439 442 424 450 424 412 435 425 424 438 414 417 402 405 438 428 406 403 429 405 393 423 416 396 426 414 393 414 404 422 391 383 394 388 398 402 404 382 377 403 382 394 404 404 393 371 381 396 391 377 369 389 372 371 372 360 360 372 374 360 360 373 349 379 361 363 362 372 372 355 356 344 359 342 367 362 333 358 359 350 333 355 338 328 326 344 340 343 334 344 340 343 336 333 316 323 340 341 332 316 316 337 313 307 335 323 325 324 311 328 322 315 304 323 311 301 302 293 308 296 310 298 311 305 303 296 295 294 300 294 285 277 296 285 272 283 296 272 293 276 292 284 271 289 282 287 283 282 270 265 274 279 263 257 272 267 270 271 267 247 252 255 254 243 246 240 247 250 246 255 243 245 245 232 247 236 238 245 239 239 225 232 232 225 237 229 225 221 218 231 218 233 222 222 227 226 216 218 215 223 213 215 222 222 218 215 211 219 202 210 205 198 201 207 196 193 209 197 194 194 191 192 192 189 190 192 182 186 188 183 187 184 190 176 183 184 176 172 182 184 182 171 178 168 167 176 169 167 173 165 166 172 164 171 158 168 156 166 160 156 161 155 156 159 153 147 156 156 146 156 143 149 149 142 151 145 142 136 135 138 141 142 134 144 133 138 138 137 138 131 132 129 136 135 128 123 121 129 130 125 127 120 121 117 116 116 116 114 122 120 116 111 114 112 112 112 106 113 112 106 108 112 105 102 105 107 99 99 104 98 101 97 95 104 96 101 99 100 99 94 97 97 89 93 87 89 90 90 84 88 90 89 83 85 85 82 81 81 81 84 76 79 78 77 76 80 77 79 78 72 74 72 75 71 72 69 69 69 66 67 70 69 66 65 64 63 65 62 62 63 64 64 62 59 60 57 59 58 56 59 58 57 57 54 55 55 56 55 53 52 50 51 50 52 52 51 49 46 48 48 46 47 46 45 45 45 44 45 44 43 43 43 41 40 41 39 39 39 40 38 37 38 36 36 38 36 36 36 35 34 34 34 34 34 34 34 33 32 32 31 31 31 31 31 30 30 28 30 28 28 27 26 27 26 27 25 25 26 26 24 24 24 23 23 23 24 22 23 23 22 22 22 21 21 22 20 20 21 20 21 19 20 19 19 20 20 19 19 20 20 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 20 20 20 20 20 19 19 20 20 19 20 20 21 21 21 20 22 22 21 22 23 22 23 23 22 23 23 23 24 24 24 25 26 25 25 26 26 26 26 27 27 28 27 29 29 28 31 29 29 30 30 30 32 32 32 34 32 32 33 33 33 34 34 37 36 37 37 37 37 39 38 41 40 40 40 40 42 41 41 41 41 42 44 42 43 44 46 43 44 47 46 46 48 49 48 47 49 49 50 50 53 52 52 53 52 56 55 54 54 58 56 55 58 59 60 60 57 62 60 63 61 63 63 63 64 66 65 65 69 64 65 65 68 69 68 70 71 70 71 72 75 76 72 73 78 80 75 78 83 77 82 80 85 83 80 84 82 87 86 87 87 89 91 91 88 90 88 94 95 96 98 95 94 98 96 95 97 101 99 104 103 99 101 104 103 108 100 101 102 108 104 110 114 108 116 110 115 114 117 117 112 120 118 119 121 121 115 118 123 123 119 128 130 129 130 126 130 125 134 137 126 136 133 135 138 136 139 133 139 134 139 147 141 138 139 149 146 142 154 151 145 147 156 148 150 160 156 156 154 164 158 162 162 160 157 156 165 164 173 163 173 166 172 166 171 175 172 168 172 174 173 182 175 172 177 177 181 191 191 184 194 183 185 184 196 190 190 197 199 194 195 201 203 208 204 208 198 212 201 207 196 213 217 207 203 204 218 205 205 217 208 211 217 229 223 230 219 228 228 221 225 216 223 235 228 232 235 238 227 229 233 226 240 246 248 238 238 244 240 252 249 253 246 238 260 245 250 257 263 258 252 252 249 254 274 268 276 261 257 273 277 260 258 265 282 276 266 276 266 291 291 289 288 280 274 278 278 287 299 292 303 293 292 285 308 307 296 311 305 289 292 311 309 300 319 303 316 295 322 322 306 326 302 310 302 312 315 323 313 306 308 325 317 338 317 323 345 326 332 336 320 348 351 331 331 351 357 343 330 333 331 359 355 350 360 363 359 367 356 347 358 352 352 345 345 356 368 362 373 365 368 377 377 387 378 379 381 371 387 395 366 381 370 397 394 378 404 384 398 372 407 402 387 412 384 414 411 403 411 401 384 396 387 407 410 398 416 422 393 406 396 426 410 422 410 432 407 441 437 428 417 414 418 407 440 440 439 434 415 434 418 441 429 459 456 460 433 443 442 443 466 454 430 446 429 430 465 438 442 478 444 454 438 474 474 475 475 477 457 464 490 488 449 449 458 460 479 477 467 496 477 456 477 464 466 483 467 480 484 474 470 482 500 506 484 497 492 507 509 506 518 500 499 515 516 510 506 505 517 498 495 494 495 512 497 507 540 528 509 521 497 541 510 531 516 511 539 505 526 509 511 522 527 535 550 512 530 561 520 520 520 517 546 523 558 563 527 543 535 557 537 570 536 565 554 535 546 568 554 567 544 555 541 539 542 543 568 551 562 553 543 590 544 586 560 582 583 562 554 595 555 553 556 559 566 603 599 580 578 605 614 578 601 617 574 598 590 569 624 614 595 602 591 599 623 626 611 586 579 606 598 615 591 635 586 602 639 589 606 595 590 617 589 607 595 632 623 619 603 612 596 613 597 655 614 612 640 640 614 601 604 641 652 628 652 655 666 636 617 633 612 662 640 617 639 635 615 653 640 624 644 661 633 660 632 618 655 668 682 626 642 680 666 685 683 658 675 658 687 664 683 630 683 647 683 672 634 647 654 675 694 670 691 671 654 684 693 698 643 667 640 672 649 687 691 685 690 655 664 700 702 666 703 702 679 676 661 686 653 700 688 660 658 712 690 685 658 721 693 687 666 680 699 709 702 680 719 702 689 704 693 694 712 710 676 676 695 677 701 722 683 714 715 671 703 705 701 676 705 706 715 672 675 684 737 716 736 719 680 699 725 722 718 731 720 702 697 733 720 702 736 717 722 686 725 719 682 739 733 730 705 749 709 744 736 711 745 742 714 699 743 706 720 698 721 750 723 732 716 711 736 715 738 750 746 691 688 699 706 736 689 745 689 689 695 740 744 693 702 718 730 741 710 693 695 747 697 723 743 740 732 711 694 694 733 698 703 695 698 745 716 697 743 699 750 696 699 744 695 728 712 703 724 731 698 749 723 747 734 698 730 750 737 727 728 743 696 699 720 702 700 697 698 747 698
748 701 711 731 698 700 700 737 705 733 702 746 699 721 698 729 736 734 720 703 736 707 707 698 750 728 733 728 696 694 714 738 705 702 708 715 740 714 750 721 738 695 713 694 696 737 727 743 719 695 725 697 715 698 732 725 698 694 720 708 697 739 697 725 688 707 693 725 719 691 708 714 708 697 748 703 723 691 738 730 704 688 700 686 704 729 715 728 702 697 701 685 723 681 743 703 719 750 694 710 726 702 687 723 714 718 688 728 702 704 699 680 692 741 678 673 708 735 715 679 714 740 729 688 671 690 679 687 677 709 736 726 666 712 693 665 682 705 694 729 731 724 703 718 675 668 685 711 716 711 661 703 669 679 683 684 676 662 700 721 716 708 679 691 697 668 662 684 680 657 697 679 709 704 704 701 663 652 655 688 647 672 651 684 661 700 649 662 663 665 656 672 684 685 683 688 656 641 634 682 662 689 684 673 682 682 659 650 632 647 624 675 647 659 642 630 651 653 642 680 618 650 629 630 677 647 657 641 628 648 634 614 631 671 616 642 619 656 606 641 660 641 621 653 641 651 650 602 602 641 617 608 628 628 597 596 613 645 641 619 615 643 620 614 621 591 613 623 616 616 601 638 627 637 620 595 584 584 626 625 609 608 594 590 580 616 621 607 597 595 600 593 592 567 576 608 600 581 585 603 589 573 557 566 581 580 562 564 596 574 578 547 585 596 546 581 589 564 577 572 575 573 544 566 565 564 534 584 546 556 529 563 569 557 536 576 555 548 533 543 527 546 524 557 558 564 560 551 524 515 530 546 523 520 535 527 528 524 538 520 513 519 543 542 520 533 541 538 499 521 506 515 538 516 511 533 495 485 527 502 522 528 494 506 525 514 482 489 492 491 518 482 478 481 483 467 466 494 465 465 484 483 502 501 471 471 466 474 493 473 461 468 477 492 454 449 451 472 481 460 485 476 465 458 441 436 441 441 465 432 436 446 445 458 440 445 462 427 456 439 444 438 425 448 443 428 422 415 427 425 410 447 429 424 428 428 428 429 402 411 410 408 416 432 416 417 427 397 402 414 416 403 423 392 386 389 401 413 395 395 403 383 379 376 398 394 374 387 401 374 378 366 391 362 364 382 386 395 390 393 368 382 375 360 364 362 377 364 372 357 349 347 367 372 349 366 346 348 357 360 344 362 345 364 346 361 331 358 355 329 352 353 347 335 324 328 334 347 315 318 322 339 322 314 321 309 321 333 328 322 307 326 308 323 309 322 310 309 317 295 306 314 316 288 309 304 287 312 312 296 287 300 289 306 281 286 277 296 289 279 283 280 294 276 278 282 280 288 282 263 273 285 277 270 279 258 256 278 259 265 258 264 248 265 268 262 266 262 251 263 250 239 245 259 255 247 239 250 245 252 242 231 249 233 237 245 231 223 239 239 228 223 236 234 232 233 225 232 218 227 229 225 224 216 208 226 209 215 219 219 221 214 215 209 197 199 197 201 208 202 209 190 196 204 203 204 204 193 189 196 184 185 198 188 182 194 193 189 179 191 174 182 181 171 172 181 177 177 177 179 168 166 173 173 171 167 165 172 161 157 161 166 167 167 163 152 153 160 151 155 156 156 145 153 147 149 154 151 143 140 140 146 144 145 142 139 143 142 144 132 134 130 137 139 135 127 132 133 129 134 132 126 128 125 129 120 118 122 120 120 114 119 124 122 122 115 117 120 117 115 117 107 107 114 109 114 112 109 109 108 100 107 103 105 100 105 101 96 97 98 102 99 93 92 91 90 96 92 89 91 87 88 90 88 84 85 84 85 81 82 84 81 82 84 84 84 81 79 78 78 77 75 79 75 74 74 72 73 71 71 69 71 73 69 71 66 69 66 63 63 66 63 63 66 61 63 59 62 59 62 57 58 58 60 57 55 55 58 53 54 55 54 53 54 52 51 51 53 51 49 49 47 51 47 47 45 48 47 47 44 43 45 44 42 43 42 40 42 39 42 39 41 41 40 39 39 37 39 38 38 36 36 37 35 36 34 35 33 34 34 32 33 31 32 31 32 31 31 29 29 30 29 30 30 27 28 28 27 27 27 27 26 25 26 25 24 25 24 24 24 24 24 23 22 23 22 23 21 22 21 22 22 21 21 20 21 20 20 20 20 19 20 19 19 19 20 20 20 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 20 20 19 19 19 20 19 19 19 20 19 20 20 21 20 21 21 21 21 22 21 22 22 22 23 24 24 24 24 25 25 24 24 26 25 25 26 26 26 27 28 27 28 28 28 30 29 31 30 29 30 32 32 33 33 33 33 34 34 34 35 34 34 36 36 35 35 36 37 36 37 39 38 41 41 39 39 41 40 42 40 43 44 44 42 45 42 45 43 47 47 48 45 46 49 50 51 48 51 48 52 52 51 54 53 54 53 53 57 55 57 58 57 58 57 62 59 61 58 63 58 59 61 64 61 66 66 67 66 68 66 67 69 68 70 72 71 69 74 72 76 77 71 74 77 77 78 77 75 76 79 79 79 78 85 78 82 87 85 83 88 83 87 86 91 88 86 87 89 92 91 92 95 92 92 98 97 96 99 104 104 102 101 98 99 106 106 102 101 102 104 103 112 112 110 115 114 116 116 116 111 118 116 112 117 115 116 118 115 120 122 125 119 129 128 129 133 132 131 130 125 129 135 136 136 133 139 137 134 136 133 140 142 148 146 145 140 140 151 145 147 151 145 148 151 149 155 153 154 160 162 162 165 162 166 166 162 167 160 172 164 167 170 167 167 170 177 170 179 170 173 172 177 174 185 187 174 173 185 175 183 176 189 178 189 191 186 200 187 184 191 197 200 199 193 209 208 199 211 212 206 204 213 216 202 210 208 206 219 217 216 213 221 225 223 226 211 221 218 231 230 219 215 226 222 239 239 220 242 237 224 239 243 230 235 243 234 243 251 235 243 243 256 243 240 251 242 253 248 246 263 264 261 262 249 253 264 257 256 269 275 277 270 259 270 279 264 272 276 275 282 277 269 285 289 273 269 282 280 297 298 302 296 300 304 306 296 305 282 309 288 299 290 313 291 311 298 304 320 294 313 324 314 325 301 302 329 311 318 313 309 308 326 312 310 316 330 329 314 325 318 326 340 343 341 342 323 344 346 332 339 352 360 337 332 363 333 347 364 364 370 363 356 347 361 361 346 374 365 348 370 353 382 367 385 374 358 364 357 358 393 363 367 388 395 384 380 370 390 368 374 375 408 381 404 405 410 399 393 412 410 380 394 409 392 420 413 414 420 399 399 396 429 423 415 413 405 438 440 439 436 442 423 438 419 421 441 432 440 412 453 416 440 424 452 433 438 420 453 441 459 465 443 458 468 450 471 448 442 435 439 469 454 451 457 450 440 477 443 455 451 487 455 455 474 471 467 463 495 474 487 463 499 488 477 471 486 504 472 486 466 484 490 511 472 484 493 492 498 478 475 501 518 479 477 518 490 507 520 505 531 530 488 521 523 533 521 535 504 514 508 529 544 509 517 521 508 519 550 517 541 513 532 507 540 516 514 551 557 538 530 551 560 517 535 568 525 551 535 540 541 523 554 560 530 556 580 534 554 537 560 570 570 540 576 537 568 577 541 592 548 551 581 574 565 556 576 571 583 567 603 592 586 555 594 604 600 586 583 613 578 590 583 609 576 598 613 567 613 616 622 600 594 585 588 572 612 582 615 602 603 592 603 636 586 593 601 586 617 627 598 587 624 628 596 613 589 607 629 609 609 602 599 615 638 619 600 601 613 628 651 631 609 660 624 652 620 617 604 612 665 656 656 668 656 662 616 650 611 633 628 660 650 615 659 631 626 676 640 667 635 659 642 686 663 641 641 646 642 667 661 668 638 655 676 642 636 639 648 688 638 655 665 672 643 679 692 681 688 650 648 695 700 691 677 698 679 698 707 664 703 685 660 694 661 713 664 704 665 651 705 695 707 699 665 670 662 681 676 667 671 699 721 656 699 679 723 663 721 677 715 676 696 730 689 692 686 665 676 729 665 727 725 682 688 691 668 690 713 711 686 673 731 676 719 680 680 695 698 677 695 729 685 741 726 735 731 741 726 732 680 683 688 738 703 701 729 679 711 704 712 694 713 711 702 720 682 683 736 685 746 701 686 749 716 688 713 724 696 717 715 704 741 723 693 740 699 734 702 693 694 693 734 725 698 693 691 719 694 696 693 704 720 716 737 695 736 736 748 744 720 697 696 749 702 707 729 747 714 708 731 733 738 696 715 726 700 740 719 703 748 738 695 713 734 697 750 712 739 695 747 707 698 697 710 710 726 698 719 698 725 735 744 719 717 699 697
745 716 719 723 726 701 725 698 695 707 750 707 697 700 695 714 738 701 731 713 737 694 743 694 744 736 696 748 710 699 697 743 716 693 714 718 712 693 700 699 698 707 706 731 697 730 711 712 706 693 746 722 737 699 737 721 716 747 709 732 695 689 695 731 748 694 741 745 700 692 714 717 724 688 746 710 746 693 694 720 739 702 711 699 728 697 701 700 689 694 684 693 710 744 686 687 729 709 740 704 702 679 726 702 682 704 710 722 708 712 739 727 694 700 721 683 709 707 700 697 707 736 717 717 715 669 680 680 695 670 678 670 716 685 704 714 697 695 732 728 704 717 688 702 723 726 717 677 673 696 670 686 682 724 695 679 714 718 690 712 676 703 660 708 655 676 715 651 685 666 709 690 704 649 656 669 645 704 662 665 709 665 672 659 653 691 702 680 642 688 701 667 642 679 670 666 644 635 632 676 636 656 653 668 643 634 688 667 642 683 657 653 630 684 659 682 644 680 667 649 648 628 635 616 637 663 669 668 640 632 615 640 620 617 611 664 651 608 642 616 658 608 612 642 601 600 659 618 635 635 610 625 643 599 611 635 645 643 609 610 610 639 609 613 586 603 630 615 610 615 634 579 624 614 598 624 592 580 618 577 597 608 629 622 582 612 598 617 582 579 583 565 600 581 595 595 591 601 586 586 598 557 576 573 556 577 576 554 591 569 549 562 575 596 575 555 591 541 564 563 582 569 578 535 547 540 553 555 567 538 569 555 540 570 527 565 565 553 531 555 522 548 538 565 563 542 546 533 533 539 525 533 553 514 514 557 510 526 537 530 520 548 505 530 544 503 531 503 540 520 521 491 536 519 506 520 505 505 522 518 518 499 491 519 514 500 500 521 475 490 476 517 514 482 498 487 464 502 476 461 465 460 504 470 487 476 477 471 493 455 460 488 486 464 469 470 458 447 482 441 472 443 461 441 440 475 471 456 476 450 445 450 460 468 426 466 465 449 442 457 420 449 453 418 427 430 418 447 449 448 438 433 439 432 425 405 437 418 414 434 428 423 419 402 403 418 411 392 428 405 403 400 397 388 395 419 395 405 385 404 382 403 410 400 395 394 371 386 379 389 390 395 377 377 362 388 393 380 368 385 363 389 369 363 382 363 351 381 370 372 367 351 375 356 342 372 357 370 363 366 344 340 337 344 358 343 347 358 349 336 331 323 343 322 351 328 333 335 316 321 344 335 314 334 329 307 319 327 306 305 314 320 302 321 323 324 297 316 301 296 291 305 289 310 290 301 294 305 310 308 288 286 295 291 279 278 299 284 296 296 283 271 270 275 288 271 280 270 281 272 277 261 270 268 280 260 267 273 277 258 264 260 273 261 272 253 252 266 247 242 248 261 251 248 246 237 254 234 247 244 234 235 239 240 240 232 233 228 222 243 220 239 226 236 235 235 226 221 225 220 228 213 210 208 220 217 224 223 213 216 218 205 207 201 203 205 210 213 208 198 202 192 201 205 195 198 201 189 196 183 190 198 191 194 193 192 184 189 181 177 177 188 171 187 183 176 176 178 177 171 164 178 179 175 172 160 168 170 169 165 169 167 158 159 165 162 154 153 153 161 159 146 157 154 146 157 152 152 146 145 148 142 140 137 137 139 140 146 137 135 140 134 132 139 135 138 135 125 128 123 127 133 122 121 121 122 122 127 125 117 117 115 115 113 118 116 121 116 119 112 113 116 108 109 108 104 106 102 105 109 106 103 100 106 102 100 99 104 95 95 96 97 99 93 97 98 92 97 94 93 89 93 85 89 85 87 90 86 87 83 81 86 85 78 78 84 82 78 81 77 75 74 77 79 78 74 72 72 76 74 71 68 72 69 72 69 65 68 65 64 65 62 63 64 64 61 63 60 61 61 61 59 57 60 56 55 58 54 57 56 53 55 52 53 52 51 53 51 49 50 48 47 49 47 48 46 47 48 44 45 43 45 44 45 43 44 44 41 42 41 40 38 39 41 41 40 39 37 39 38 38 38 37 36 36 36 36 33 35 35 32 33 33 33 31 32 32 31 32 31 31 30 29 28 28 27 28 28 27 27 26 27 26 26 26 26 25 25 24 25 23 23 23 23 22 22 23 23 22 21 21 22 22 21 20 20 21 21 21 20 19 20 20 20 20 19 20 19 20 20 20 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 20 19 20 19 19 19 19 19 19 20 20 20 21 21 21 20 20 21 22 21 22 23 22 22 22 23 23 23 23 24 24 25 25 25 25 26 26 25 27 26 27 27 27 28 28 29 30 29 29 30 31 30 31 32 33 33 31 33 33 33 35 33 34 35 35 34 35 36 37 38 38 37 37 39 39 40 39 40 40 42 39 42 42 42 44 44 42 42 43 44 47 45 45 46 45 49 48 47 48 48 50 53 50 52 53 54 55 54 54 53 53 55 58 58 56 59 56 57 62 62 59 62 59 61 62 62 64 63 67 63 66 66 67 67 65 70 68 70 70 72 69 73 71 74 74 72 75 75 78 80 75 78 80 83 83 77 81 80 81 85 84 86 87 87 87 87 90 92 86 89 91 95 97 97 91 95 98 98 96 96 96 104 95 100 104 99 100 102 100 109 101 106 108 109 105 108 114 113 114 114 119 118 112 120 115 117 122 120 121 124 117 126 123 123 121 125 121 128 128 135 128 126 127 130 132 140 132 141 130 143 137 134 146 146 139 146 138 141 151 149 139 148 151 144 152 150 158 155 148 161 150 153 160 155 164 156 156 164 156 160 158 167 171 170 169 174 178 163 172 173 177 173 179 173 180 170 179 171 176 190 185 188 189 193 180 188 182 188 187 195 200 190 191 199 201 205 199 208 202 197 199 199 213 200 209 201 201 217 206 209 206 203 205 213 217 226 208 213 211 219 231 225 232 217 218 228 223 240 221 238 234 236 241 238 228 246 239 244 246 245 232 250 249 246 255 245 259 247 244 243 263 249 268 247 264 247 249 257 259 261 251 266 264 272 278 256 259 267 284 266 280 267 285 273 288 291 273 289 273 285 291 280 276 297 285 283 283 293 290 296 307 290 313 313 289 314 299 307 299 297 299 312 315 302 317 301 326 303 320 329 314 317 312 330 328 313 332 334 334 328 344 332 321 319 320 346 341 342 354 353 333 334 350 336 345 348 351 365 356 338 363 348 350 346 341 369 345 343 359 353 359 357 367 374 357 367 387 376 385 367 388 372 394 380 377 385 398 388 370 378 375 370 375 396 371 408 400 382 393 410 384 404 411 416 413 409 419 393 398 404 391 398 419 426 397 406 432 424 420 402 425 425 438 440 435 421 406 416 443 438 446 441 419 419 414 427 420 436 450 450 461 429 461 426 440 467 434 431 471 470 456 454 434 458 460 478 462 474 447 446 465 458 468 455 467 471 464 485 487 479 467 476 455 460 494 484 459 476 471 494 496 493 469 476 474 471 497 478 475 476 474 501 499 488 505 482 490 508 498 500 505 509 488 520 491 487 504 522 533 500 502 529 503 544 500 505 526 516 548 511 546 549 513 533 556 539 538 560 534 527 524 542 552 542 543 542 546 543 534 550 528 521 545 532 562 563 537 581 557 574 575 567 547 562 550 553 584 540 542 578 547 590 541 553 584 593 545 576 584 573 595 558 559 598 562 608 577 603 595 584 599 567 591 585 597 566 571 595 586 603 613 588 609 617 626 574 594 587 625 617 617 610 596 624 605 635 618 623 628 626 628 593 597 602 611 595 629 639 631 641 605 635 643 606 642 617 603 617 637 656 632 624 647 615 650 634 657 660 609 634 633 639 645 638 634 609 650 628 620 624 614 626 614 659 622 629 642 679 657 670 637 642 632 654 625 683 660 638 648 662 638 638 650 661 641 680 673 633 656 695 693 682 638 687 636 671 664 694 695 664 639 649 641 666 697 668 656 659 689 645 677 652 657 647 711 673 647 671 691 677 708 667 708 708 653 706 688 691 714 664 698 693 658 666 679 689 659 707 683 717 727 713 668 705 712 672 702 668 708 671 675 696 729 728 701 722 683 710 698 715 734 736 703 720 707 688 730 690 728 680 682 720 720 724 729 698 702 717 675 702 681 743 713 687 706 695 718 683 728 744 702 684 727 691 734 689 717 688 736 724 685 684 685 699 720 712 685 750 707 744 738 706 720 740 707 695 715 691 696 731 722 691 732 692 737 713 720 703 728 692 744 693 731 709 722 743 722 732 695 712 731 717 691 715 694 697 727 715 744 694 703 735 744 699 745 697 736 722 699 694 706 700 700 731 702 711 695 694 733 703 729 724 721 705 707 715 747 743 721 726 728 737 700 718 742 742 714 732 722
704 748 743 712 700 700 700 724 745 700 698 698 739 724 713 696 698 731 705 714 700 736 717 717 716 698 697 718 723 696 695 696 704 746 719 712 701 715 739 694 710 733 728 694 695 737 735 711 715 724 693 742 740 717 740 711 736 704 710 691 707 688 741 722 712 731 710 698 694 696 734 695 689 734 741 748 687 708 691 701 704 685 744 690 726 750 699 705 705 692 710 696 717 694 695 716 703 702 726 691 738 681 707 723 687 704 740 691 720 716 684 674 680 708 700 740 709 689 711 710 732 725 736 674 717 701 687 720 733 698 710 690 690 701 725 673 701 701 695 677 723 719 695 700 694 708 660 720 659 673 692 722 660 684 710 695 662 654 688 705 683 684 703 703 686 653 700 715 702 685 701 702 678 646 710 704 671 687 658 653 654 654 691 676 681 642 650 657 697 644 679 665 684 698 680 645 691 695 695 673 693 665 661 685 642 628 671 655 627 651 653 630 640 686 645 645 626 643 634 631 636 674 638 627 636 645 641 621 630 669 641 653 647 620 630 661 655 665 606 623 652 631 603 637 620 614 653 601 623 657 643 623 615 607 596 596 624 594 636 640 627 615 612 609 614 597 605 642 595 615 599 625 589 597 590 616 575 591 596 587 611 612 580 624 569 607 575 587 614 572 613 609 619 582 575 573 593 590 606 575 593 573 565 583 562 594 552 550 551 552 574 570 574 599 583 586 557 576 584 586 559 549 538 575 579 548 579 553 583 554 542 534 531 566 563 556 529 529 526 545 568 545 527 528 553 538 535 565 536 552 538 548 518 548 550 523 534 530 535 514 533 540 527 514 517 530 525 507 506 504 539 495 532 514 518 520 521 503 486 484 491 519 498 495 502 513 516 494 518 510 506 513 486 488 512 483 478 502 499 501 473 493 458 464 466 464 465 477 473 492 453 487 492 451 447 472 474 479 465 444 441 471 450 476 451 436 443 433 473 472 464 443 433 428 440 438 453 452 456 458 431 460 422 451 448 415 424 414 440 446 431 439 409 428 414 418 432 433 419 438 411 407 411 411 416 401 430 404 414 418 412 401 422 409 419 399 386 409 381 411 409 402 399 400 394 393 379 395 375 393 390 365 388 374 392 396 381 376 358 368 357 383 356 371 382 365 354 350 375 349 365 368 343 346 345 366 356 350 351 338 366 356 339 353 347 358 354 327 357 343 355 336 329 351 333 333 345 329 334 335 340 320 325 310 316 313 310 312 317 330 308 302 326 314 303 314 322 316 301 303 318 316 300 289 297 295 302 302 284 287 285 282 281 304 290 297 277 296 286 295 295 272 288 272 288 284 268 287 270 271 261 284 278 259 261 274 266 269 262 258 256 257 269 262 263 269 261 259 266 246 263 253 256 257 240 236 257 254 251 253 233 249 240 238 243 238 242 241 240 244 238 230 241 217 226 233 227 218 228 217 210 210 220 211 212 207 215 218 223 205 217 211 214 204 216 198 198 204 197 211 197 195 196 207 205 197 195 198 201 197 195 198 188 188 181 187 184 178 178 180 179 180 177 180 171 185 183 174 171 175 166 176 179 169 166 170 163 166 162 162 155 156 154 156 156 167 163 153 162 158 157 148 149 149 144 147 147 150 150 149 144 141 146 148 135 135 140 145 144 140 139 131 138 138 130 129 133 130 127 125 127 127 121 130 124 120 121 120 126 127 119 121 124 116 123 113 118 110 115 112 112 117 106 109 112 110 103 107 109 109 107 109 108 100 99 100 99 104 96 103 98 99 96 100 91 92 93 91 94 95 93 86 88 89 90 85 89 86 86 84 84 87 81 79 81 77 78 77 81 79 80 79 78 78 77 74 73 76 74 71 74 69 72 73 67 72 69 65 69 63 68 65 65 64 65 65 64 64 60 63 59 58 60 60 60 58 55 56 56 57 54 55 52 54 55 52 51 53 51 49 51 50 48 51 48 46 46 47 45 47 47 44 45 44 45 42 42 40 42 43 40 39 39 39 39 38 38 37 37 37 37 38 38 36 36 36 34 34 33 34 34 34 33 33 31 31 33 32 31 32 29 31 31 28 30 30 28 27 28 28 26 27 26 26 25 26 26 25 25 25 25 23 24 23 24 23 23 23 23 22 21 21 21 22 22 20 21 21 20 21 20 19 19 19 19 19 20 20 20 19 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 20 20 20 19 20 20 20 20 19 20 20 19 20 20 21 21 21 21 20 21 22 21 22 21 22 22 23 22 23 23 24 24 24 25 24 24 24 26 26 25 26 27 26 26 28 27 28 29 30 29 28 31 31 31 30 31 31 31 32 32 34 34 34 33 35 33 35 36 35 36 35 36 36 38 37 37 38 41 41 38 41 38 41 42 42 41 43 44 43 43 44 44 45 47 45 47 48 45 47 49 48 51 52 49 52 49 53 53 55 54 56 53 55 53 56 58 58 56 58 56 61 57 58 60 61 60 61 65 61 64 63 64 65 66 63 66 67 68 69 71 70 71 69 69 75 73 77 76 74 76 78 77 74 79 79 82 82 77 80 81 79 82 83 86 81 88 87 87 87 87 89 92 88 87 94 91 90 95 96 92 100 100 96 98 100 100 100 105 97 97 101 108 101 108 105 109 107 106 113 107 110 108 109 112 109 117 114 119 114 114 116 116 122 126 119 117 119 128 120 131 120 125 122 127 130 132 137 138 129 130 137 138 140 142 144 134 144 140 144 138 145 139 142 145 143 143 142 151 155 156 156 153 160 149 157 152 155 153 164 161 157 161 158 162 157 169 162 173 166 176 177 177 170 166 175 168 177 170 172 182 174 173 174 181 176 183 179 187 188 192 188 194 186 183 202 190 187 187 196 190 197 199 206 200 205 203 213 214 201 201 206 205 215 215 214 217 217 211 210 208 215 225 226 224 228 213 216 216 233 229 218 239 233 231 227 237 240 243 227 237 233 251 242 232 245 252 244 250 258 240 250 240 242 244 250 246 257 250 269 255 264 252 261 273 253 254 256 266 267 271 264 280 270 280 280 269 283 280 292 274 271 278 282 282 293 281 295 275 293 304 278 292 280 288 302 293 311 285 311 287 305 299 300 301 300 299 320 307 327 299 299 318 326 310 321 312 329 324 322 330 311 317 336 329 330 340 338 323 322 345 339 347 332 334 349 347 349 359 355 333 345 362 342 345 346 346 339 354 371 350 343 363 359 369 374 370 368 365 362 380 379 380 378 388 359 372 388 371 371 378 365 397 379 373 398 382 397 397 402 381 383 402 399 394 398 402 389 409 412 384 384 421 421 407 396 425 399 429 411 396 405 411 425 430 419 401 424 426 408 404 406 408 417 421 452 434 431 434 443 448 444 454 455 443 455 426 442 452 428 467 459 458 471 459 442 454 453 439 440 473 437 439 473 457 463 445 464 477 464 446 487 474 476 451 491 479 458 498 470 476 476 489 498 474 493 493 488 510 500 479 488 490 493 488 478 515 490 505 490 482 524 489 494 505 517 494 527 494 529 499 527 492 521 494 537 514 505 545 543 523 525 540 506 527 534 517 542 535 537 511 523 556 554 519 532 523 559 520 567 549 557 565 529 522 522 522 570 574 526 573 547 546 551 537 576 545 553 537 542 560 563 561 574 552 549 543 586 586 554 555 545 582 566 586 560 566 587 563 594 598 597 577 574 586 589 584 604 580 560 578 601 604 572 584 613 573 567 587 590 580 577 580 596 627 617 631 592 632 614 583 604 637 623 625 589 602 619 619 639 588 605 623 606 610 597 636 608 622 644 599 642 601 605 654 607 641 642 641 602 614 646 631 638 643 629 622 651 660 616 666 649 612 620 640 638 653 619 623 655 672 638 626 673 638 630 671 674 629 623 645 636 638 679 642 627 649 670 653 665 647 658 662 675 661 676 675 677 673 692 655 693 685 697 641 641 653 653 691 693 655 648 645 690 707 687 679 682 709 656 649 663 654 712 688 698 709 687 670 678 707 706 653 659 712 681 702 700 659 689 703 665 663 660 700 697 707 673 727 680 710 691 730 689 672 677 695 732 701 673 670 668 721 690 673 685 694 673 728 690 730 728 720 701 712 694 682 734 729 729 683 731 699 697 706 727 692 686 699 684 707 734 723 710 714 690 689 708 719 683 680 710 718 692 682 705 695 723 709 693 710 726 722 739 706 740 719 686 715 726 741 744 741 689 715 726 703 731 687 699 700 736 726 697 716 689 701 745 728 732 716 712 716 738 696 696 693 737 692 720 695 694 737 709 694 722 695 729 740 713 750 704 707 697 696 738 708 694 712 748 727 707 726 696 712 729 742 697 741 725 714 700 704 736 736 698 720 698 699 705 698 750 701 697
744 700 730 698 700 733 736 700 736 728 695 746 694 714 741 746 698 734 703 698 750 742 740 709 710 705 741 694 703 696 698 739 711 724 702 717 738 724 742 696 706 736 734 738 739 695 732 729 698 697 695 690 740 692 741 709 691 750 697 699 748 735 721 691 710 734 692 708 694 686 750 692 697 725 715 721 732 712 696 748 707 698 744 709 725 688 716 738 702 713 691 728 749 717 749 720 733 710 748 707 723 706 734 712 747 723 711 739 733 683 700 679 693 708 733 723 711 682 685 678 714 708 724 722 688 724 679 672 714 691 687 717 709 668 668 684 707 689 715 692 674 706 682 719 682 673 725 697 709 724 673 722 713 674 699 691 716 683 658 674 699 681 679 656 670 673 696 688 715 707 694 698 689 667 689 688 662 658 698 688 706 697 691 693 674 657 669 664 665 663 660 652 646 682 696 663 664 637 657 665 675 656 676 680 677 640 683 663 655 676 637 652 638 648 683 668 679 671 670 668 667 624 665 672 676 670 624 644 642 632 635 626 647 668 638 646 654 651 654 604 614 649 652 625 638 661 605 637 648 613 614 606 644 604 594 635 645 615 603 601 609 629 595 587 629 621 596 582 595 589 625 585 585 619 589 628 609 621 614 589 622 600 591 598 580 616 567 617 577 601 610 573 569 589 570 577 606 611 563 561 583 564 574 589 577 558 568 579 561 564 560 588 552 558 544 557 581 582 576 588 570 556 538 551 574 576 561 563 530 578 581 562 535 565 559 556 558 574 542 555 568 569 524 529 525 559 525 556 534 547 544 556 513 528 514 518 532 547 521 521 522 520 533 506 543 536 532 536 525 515 503 495 495 492 518 506 488 498 487 512 486 523 508 496 482 476 502 520 499 505 499 515 504 489 480 469 480 509 483 498 494 488 471 481 488 485 495 497 492 481 488 449 452 463 464 486 482 447 472 470 475 444 466 454 453 464 455 436 475 434 435 470 445 469 431 444 435 428 427 430 427 430 451 458 455 451 429 433 449 449 440 410 409 420 438 415 410 433 433 409 421 424 432 396 409 432 429 417 415 403 400 419 389 399 389 403 392 418 404 399 408 384 406 394 408 389 375 379 397 396 391 395 386 382 364 388 374 384 392 393 377 381 364 379 363 373 373 359 348 358 365 367 346 365 371 370 344 358 365 364 359 365 349 344 361 342 354 339 342 327 341 356 346 352 338 319 327 323 339 316 333 342 328 320 317 315 319 330 321 317 322 322 324 304 298 307 308 304 319 310 294 319 303 313 290 304 299 311 310 297 309 305 302 286 304 298 284 301 280 286 280 287 288 269 273 275 291 287 264 275 272 282 271 274 262 277 263 254 255 272 262 270 269 272 253 263 261 259 258 259 259 245 252 241 240 255 245 237 251 247 230 248 240 228 232 234 232 243 242 244 227 227 240 221 231 236 226 225 224 224 214 229 223 213 223 223 207 209 203 206 207 201 217 216 204 211 214 211 211 202 211 195 194 197 204 206 202 189 200 198 190 198 199 192 194 192 186 193 185 189 178 187 185 173 178 178 178 178 182 170 175 177 164 178 169 161 168 168 163 168 167 158 165 162 158 155 163 154 150 150 162 159 157 153 147 156 155 146 150 145 144 148 140 141 144 146 138 144 134 132 133 141 140 131 138 131 137 131 126 129 123 129 122 123 121 123 125 117 118 127 122 118 117 119 114 113 120 115 113 111 108 113 107 116 114 113 110 104 102 108 102 103 107 98 103 102 96 99 103 104 96 102 94 94 93 92 98 91 94 96 87 91 91 89 87 91 90 85 87 82 82 86 83 83 82 83 80 82 79 79 77 81 79 78 78 77 74 73 74 75 75 69 73 68 72 70 68 66 66 67 65 68 67 67 64 61 63 64 62 58 62 60 58 60 58 56 56 58 55 55 54 54 52 53 55 51 52 52 50 53 49 48 52 48 51 48 47 47 46 45 46 46 45 44 43 44 43 43 43 43 43 40 42 38 40 39 41 41 37 39 39 36 36 37 36 36 36 35 35 35 33 33 33 32 32 33 32 31 32 32 32 31 29 31 30 28 30 28 28 27 27 27 26 26 26 25 25 26 26 25 25 24 25 24 24 24 24 22 22 22 22 22 21 22 22 21 21 20 20 21 20 20 21 19 19 20 19 19 20 19 19 19 19 20 20 20 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 20 20 19 19 20 19 20 19 19 20 20 20 20 19 21 21 20 20 20 20 22 21 22 22 22 23 22 22 23 23 24 23 23 23 25 25 24 24 26 26 26 26 26 26 27 27 28 28 28 28 28 28 29 31 30 30 32 32 30 33 32 31 32 34 32 33 33 34 34 36 36 35 35 35 36 37 38 39 37 38 41 39 38 39 39 41 42 40 43 43 43 42 45 43 43 45 45 46 46 47 46 46 49 49 51 51 51 53 51 53 51 52 52 55 56 57 53 54 54 59 55 56 59 61 57 57 62 63 63 64 61 63 64 65 66 65 64 66 64 70 67 71 69 73 74 71 74 75 73 72 75 72 73 73 79 80 81 76 79 76 77 79 79 82 79 81 85 84 86 83 85 86 89 89 88 90 87 94 97 89 93 98 95 97 97 95 101 98 103 96 101 105 107 104 102 105 109 108 102 107 105 109 105 106 108 112 110 113 110 111 112 114 123 116 118 117 122 120 122 118 124 121 127 124 130 127 126 127 129 133 126 136 136 132 141 136 141 144 133 141 146 144 141 139 142 149 142 140 152 144 152 146 146 148 154 161 148 158 160 155 154 165 163 161 155 155 160 166 166 160 166 175 171 177 171 170 177 166 177 171 181 174 173 185 181 176 190 190 189 190 192 178 180 195 182 183 201 198 197 194 201 195 205 208 193 200 204 200 211 198 205 196 206 214 205 213 212 216 218 221 212 207 207 226 216 215 213 226 228 233 226 218 230 222 225 234 231 235 240 243 240 238 241 245 237 248 240 241 251 253 240 237 249 248 250 245 259 266 245 248 258 265 247 250 252 255 270 266 264 264 270 263 257 282 263 262 286 284 287 279 289 284 275 271 283 270 275 287 276 277 293 304 291 305 299 302 286 303 292 308 309 288 315 293 313 300 315 317 311 311 299 312 308 319 305 323 320 333 305 308 306 332 321 328 318 313 328 320 338 329 332 337 335 352 344 326 344 353 350 345 355 332 362 364 364 352 353 341 365 370 368 351 371 348 349 345 351 346 362 380 373 357 360 373 389 355 373 388 393 383 383 363 371 383 398 390 398 377 387 370 378 403 398 391 390 394 409 383 387 419 398 405 409 409 399 417 397 421 391 405 406 395 428 397 428 403 404 423 403 442 408 415 421 446 446 437 419 441 440 414 433 436 416 447 452 452 440 444 440 463 438 434 443 455 440 431 460 462 453 459 442 438 455 474 474 473 468 446 476 470 473 469 455 488 453 461 471 462 470 489 454 473 491 487 459 460 488 488 493 474 480 500 500 492 514 478 482 474 486 488 520 521 513 495 507 503 516 512 499 494 485 502 500 529 515 523 500 511 497 493 508 500 541 507 500 537 546 504 546 547 554 524 549 524 526 540 547 550 554 527 525 523 531 537 547 527 518 528 526 547 534 523 556 561 540 572 539 569 546 574 584 584 534 546 586 549 537 576 573 577 564 593 592 581 560 575 552 560 596 585 596 551 599 591 588 560 556 570 587 585 595 590 565 577 616 602 593 590 565 570 596 610 627 598 619 601 618 621 606 589 592 625 624 612 636 638 615 595 625 630 631 600 622 598 606 644 598 608 633 623 611 601 618 634 629 623 598 650 649 609 631 633 623 642 604 645 627 663 646 666 653 652 659 646 627 628 669 660 671 642 671 631 624 627 646 640 647 657 649 663 636 653 655 665 667 683 687 671 652 679 663 654 631 627 678 681 688 646 663 660 674 664 670 686 682 666 667 698 694 666 682 644 640 685 691 652 693 673 688 673 664 685 690 701 695 680 708 677 688 714 704 670 683 658 705 674 682 673 693 667 679 712 666 722 708 696 670 697 664 725 676 664 699 724 670 697 712 672 688 668 715 682 700 683 693 727 687 671 688 724 695 731 712 672 683 726 733 683 681 726 732 675 727 695 676 737 728 689 736 743 724 699 702 722 682 692 683 696 681 731 699 731 742 692 705 687 714 745 692 725 709 742 738 721 699 703 695 717 690 692 731 714 721 716 699 747 712 703 738 687 750 747 743 691 732 742 732 688 736 731 729 703 691 693 716 725 699 724 716 745 692 704 695 719 721 748 716 699 740 705 699 750 726 695 736 728 741 695 698 697 696 699 694 712 726 727 712 731 721 717 727 699 702 743 696 717 737 700 696 746 706 709 713 700 699 700
713 730 714 745 695 694 702 700 694 703 740 700 698 745 733 725 709 730 740 728 713 729 719 697 721 697 737 741 732 717 696 716 743 705 749 698 723 695 745 743 742 747 723 700 694 692 728 692 694 740 690 714 691 704 695 745 738 721 729 728 720 705 720 700 691 689 749 687 686 705 738 692 713 707 742 728 742 693 720 689 724 719 744 697 703 694 711 717 727 723 697 716 714 692 727 687 731 724 697 744 738 725 715 706 721 735 730 709 717 706 726 722 742 719 675 714 691 731 696 695 681 687 720 723 736 688 669 726 697 707 693 681 719 679 681 679 695 675 681 717 712 695 715 702 666 673 693 719 693 721 725 714 699 720 723 683 698 717 714 691 656 669 681 680 708 697 669 714 664 711 673 701 672 696 703 706 670 675 650 703 643 650 644 671 692 685 644 656 675 677 692 686 687 654 662 655 668 651 652 635 691 649 688 663 642 688 647 672 627 682 651 654 634 624 675 631 633 622 624 651 620 634 650 659 617 652 616 654 650 648 663 651 632 616 628 609 661 649 653 653 663 640 655 620 629 611 628 640 627 604 631 651 599 651 629 631 590 589 606 623 633 639 620 585 599 586 593 621 614 599 579 629 610 627 609 581 628 583 583 631 620 578 622 579 604 602 594 621 619 570 579 578 614 572 573 605 602 586 601 556 607 609 584 592 592 597 575 583 574 591 583 546 597 597 562 586 568 546 563 562 575 575 537 539 564 556 568 543 531 540 551 529 572 541 562 552 534 563 531 530 542 520 546 523 533 540 528 535 530 518 521 544 510 533 520 506 505 522 545 516 518 518 521 529 540 496 525 523 509 532 540 515 500 511 521 499 512 499 505 499 515 504 485 500 513 500 485 519 483 471 507 494 510 490 493 507 469 505 466 498 499 487 492 476 464 471 462 467 456 460 483 458 480 489 491 477 460 484 449 454 473 462 440 478 478 467 437 448 434 437 464 449 427 461 445 447 450 424 458 451 441 426 428 447 457 415 431 429 416 430 436 446 423 413 428 413 440 410 436 417 405 400 427 410 415 407 409 398 410 396 392 407 394 416 421 383 392 380 387 396 383 413 385 383 379 405 390 394 383 371 377 402 376 387 374 373 379 370 394 367 373 358 377 371 387 358 365 381 367 370 344 347 347 368 350 363 372 369 359 337 349 360 336 346 339 341 345 326 332 343 344 350 345 342 351 339 348 317 324 314 342 321 327 324 311 330 331 323 327 316 315 311 327 310 310 318 310 325 322 305 303 315 314 299 312 305 293 308 310 305 282 289 308 290 302 285 303 292 290 281 297 288 280 293 271 271 279 266 269 270 284 283 268 272 276 277 276 269 270 269 275 271 262 257 264 246 260 267 262 244 247 251 257 246 240 247 245 234 234 254 248 237 245 242 229 235 246 245 225 228 228 220 223 220 224 233 223 219 233 218 212 210 214 223 216 209 219 212 204 206 206 212 201 203 217 200 211 205 195 212 199 203 206 203 203 206 202 201 201 193 191 194 194 182 182 181 183 189 190 190 179 180 173 184 177 185 169 170 177 179 167 172 165 172 163 172 169 159 173 169 156 159 155 166 162 162 151 154 154 153 160 160 155 146 152 157 155 146 148 151 145 150 144 145 146 136 137 144 138 133 142 139 135 140 131 128 129 133 130 133 127 132 128 131 126 119 125 127 122 121 120 121 114 118 120 122 120 120 115 119 117 112 113 113 107 115 112 110 105 103 107 107 106 99 103 106 101 97 96 103 99 98 94 93 92 99 93 91 95 93 89 95 88 90 90 90 85 84 85 82 85 83 85 80 83 82 81 76 77 81 76 80 80 79 77 78 77 75 75 75 69 71 70 71 72 66 70 65 67 64 69 67 63 64 64 66 65 63 60 63 59 60 61 59 58 59 56 58 59 54 54 54 57 54 52 51 54 53 53 53 50 50 49 47 50 46 46 49 48 48 47 44 45 43 43 45 45 44 44 41 40 40 39 40 39 41 39 40 39 37 37 38 36 37 37 37 35 36 34 36 33 33 33 33 34 33 33 32 32 31 31 30 29 30 29 30 30 29 30 27 27 28 27 27 27 27 25 26 25 25 24 25 25 24 24 24 24 23 24 22 22 23 22 23 21 21 22 22 21 21 20 20 20 20 21 20 20 20 19 20 20 19 20 20 20 19 19 19 19 20 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 20 20 19 19 20 20 20 20 19 19 20 19 20 20 20 21 21 20 21 21 21 22 21 22 21 22 22 22 23 23 23 23 23 24 23 24 25 25 25 25 26 25 25 26 26 27 26 28 27 28 27 29 29 28 28 29 30 31 32 30 31 33 33 32 32 33 33 33 34 33 35 35 34 36 37 36 37 37 39 37 37 38 39 40 41 38 40 40 39 41 42 41 42 43 42 43 46 46 44 44 45 46 48 49 47 49 48 52 50 50 52 51 50 51 54 56 55 57 53 54 57 59 56 59 60 58 62 59 58 58 59 64 65 63 61 63 65 62 63 69 66 70 69 69 71 67 73 71 71 71 75 74 74 73 74 75 78 78 76 81 78 80 80 84 83 80 84 80 82 82 89 86 86 86 88 89 88 94 88 92 95 97 92 94 91 92 100 99 95 95 102 104 105 98 97 104 104 99 101 106 105 108 112 111 113 114 112 115 111 115 110 120 114 121 121 113 122 119 121 122 116 118 127 122 124 125 132 128 128 129 135 136 134 129 128 138 135 139 142 139 132 139 135 139 143 137 142 147 143 140 142 144 146 145 158 156 158 150 148 160 150 162 155 152 157 164 159 161 155 167 168 162 162 172 164 173 168 172 180 173 182 175 181 170 183 172 175 179 173 185 181 184 180 185 186 194 195 191 183 197 188 191 186 189 200 199 204 191 195 198 203 206 211 197 200 211 214 213 217 212 216 205 222 220 208 215 227 222 213 224 224 220 231 233 231 230 233 230 228 242 240 230 231 226 233 227 236 235 251 253 240 235 240 242 235 259 240 246 246 246 266 251 245 256 247 252 255 257 267 262 276 264 268 278 276 269 279 261 267 278 264 270 267 277 289 271 289 291 274 289 274 295 288 281 301 301 293 296 297 283 306 296 292 296 315 294 290 295 292 302 322 324 317 326 318 326 317 314 304 314 330 326 322 314 331 328 318 320 340 329 337 326 343 321 319 325 326 332 351 325 337 329 336 345 345 340 339 346 340 343 361 352 350 350 370 350 358 353 357 368 364 364 356 378 372 364 383 383 383 380 364 393 370 373 368 361 375 374 402 393 392 394 406 372 401 406 384 407 397 404 408 381 407 409 418 416 421 407 410 392 390 425 393 431 427 411 404 426 402 399 410 426 403 402 412 434 422 434 433 446 413 429 444 434 441 445 433 418 443 454 458 432 437 449 444 459 441 470 432 436 457 458 447 443 457 472 438 437 470 478 447 469 471 487 446 470 468 471 485 496 457 454 493 490 496 466 472 491 506 465 489 492 475 492 488 498 488 476 483 488 507 488 482 483 522 503 483 497 481 494 512 530 519 494 520 530 505 529 536 528 525 541 505 501 499 506 542 539 515 512 529 526 520 527 517 544 509 542 548 525 524 517 553 531 562 552 515 539 543 533 542 558 537 530 553 550 551 529 570 574 551 573 583 563 561 558 555 570 585 560 587 546 544 577 589 545 575 599 565 549 572 579 563 590 562 590 584 609 568 599 557 569 597 612 581 577 593 618 583 621 575 574 624 606 615 612 605 576 614 582 602 628 590 630 575 608 617 627 632 617 627 594 606 631 607 607 645 593 641 619 624 600 600 627 639 613 634 634 653 606 646 605 629 628 655 626 626 650 652 653 653 644 649 654 636 644 667 668 662 614 654 639 624 664 662 652 614 664 652 627 681 653 673 642 676 684 685 644 686 682 641 681 664 641 649 628 681 647 678 651 669 688 637 650 688 682 651 663 660 652 683 690 644 644 640 641 655 679 692 685 705 676 664 692 648 679 668 710 694 676 700 673 706 650 712 689 653 707 691 662 674 717 701 718 680 697 695 722 672 660 690 690 662 713 689 691 666 717 670 666 730 677 719 721 726 691 681 719 703 726 718 673 731 699 696 700 674 714 689 677 702 692 688 731 685 704 718 712 676 697 744 743 702 745 689 721 697 715 738 698 703 683 739 689 702 708 713 714 732 681 719 687 685 687 745 694 691 684 711 710 737 721 720 742 712 733 747 697 700 691 737 690 745 698 711 688 693 700 717 710 697 692 689 743 695 743 697 748 709 734 691 710 694 742 698 692 722 696 747 725 708 701 743 717 712 697 734 710 750 749 722 702 745 702 697 711 724 710 714 706 750 700 728 749 718 747 720 716 710 738 737 696 701 716 717 709 703 709 715
699 725 723 715 713 725 746 730 746 694 696 698 743 698 699 737 742 704 744 695 743 700 727 695 740 707 706 709 692 736 692 744 734 736 721 693 709 716 697 694 702 750 691 693 706 734 745 715 709 694 695 710 701 709 698 692 741 693 734 730 738 690 691 740 720 699 707 730 686 695 691 687 707 743 689 690 700 688 709 722 700 698 724 710 722 683 717 694 745 724 686 685 750 692 697 711 716 678 734 712 743 677 694 744 677 733 744 702 712 712 731 737 684 685 681 710 718 731 702 709 728 713 719 704 676 687 706 695 709 710 676 699 669 706 669 688 680 731 692 722 707 713 676 719 677 706 679 663 720 669 673 705 718 678 689 720 661 687 666 681 696 707 662 686 667 711 715 700 654 691 651 658 661 666 654 703 664 680 702 672 671 648 674 671 675 659 654 668 646 644 698 682 672 653 698 669 691 653 686 664 690 679 660 683 629 677 656 669 638 680 679 626 627 631 666 636 652 635 636 645 639 671 624 669 638 672 652 618 621 647 610 618 625 662 629 628 642 663 665 608 619 630 652 618 610 618 648 656 650 601 605 637 610 626 617 608 622 638 626 630 630 634 615 592 628 616 612 611 641 598 583 592 621 592 591 623 624 581 627 596 624 610 628 627 581 576 588 588 609 578 604 586 576 602 573 609 559 598 564 589 610 575 554 585 578 593 568 560 552 570 573 578 590 581 588 594 552 580 582 581 579 553 578 553 556 560 548 552 556 551 554 549 537 529 524 562 565 521 565 569 546 548 551 556 526 530 528 529 513 512 541 538 521 543 553 526 548 550 506 549 544 504 514 517 500 537 515 519 492 531 503 493 520 530 511 495 506 517 504 495 523 504 507 515 512 497 480 501 518 478 497 495 494 479 475 471 480 495 490 469 470 494 490 471 469 461 500 493 462 492 470 484 450 448 487 469 473 476 486 469 456 473 467 446 445 449 457 469 435 463 463 458 451 435 450 444 426 428 429 457 440 454 424 450 452 433 414 447 421 414 426 431 408 410 415 420 424 413 433 421 425 402 423 415 409 395 397 423 392 394 409 421 412 414 412 391 407 412 388 411 393 395 403 383 396 405 385 392 379 367 391 376 375 389 372 364 393 385 365 367 360 373 378 371 385 369 371 377 366 370 355 343 375 358 368 374 358 366 367 347 360 359 357 347 336 331 333 346 351 326 327 354 325 343 341 340 329 341 316 338 323 340 320 330 336 336 313 307 308 331 305 317 320 328 325 322 319 304 324 311 317 308 314 313 301 289 291 294 298 289 288 282 293 299 289 278 287 301 294 283 273 270 269 279 277 291 281 271 267 278 270 277 271 273 264 264 263 267 255 254 266 273 265 270 247 265 254 267 256 255 243 246 250 259 254 250 245 236 250 233 252 248 233 248 247 241 239 230 228 235 237 230 229 221 224 226 217 225 232 225 211 220 230 211 225 223 210 221 215 217 221 208 213 205 198 197 212 204 199 201 206 207 191 193 201 205 188 193 199 202 198 186 187 195 189 191 178 184 183 186 177 183 182 176 185 175 185 174 178 171 168 179 177 178 169 167 174 169 159 165 159 157 169 156 159 161 166 153 151 158 162 155 160 145 152 152 147 155 142 144 149 149 150 146 144 142 136 140 146 136 139 136 134 134 135 139 132 133 129 128 130 128 133 130 121 127 119 120 125 127 120 124 114 120 122 113 113 117 115 113 110 114 111 110 107 105 113 106 109 106 104 107 105 105 107 98 98 105 97 97 104 94 95 100 100 99 96 97 96 94 95 88 92 89 91 91 89 90 86 83 87 87 80 80 84 85 82 83 79 83 80 75 81 80 78 73 75 72 75 71 73 72 69 73 67 73 71 67 70 68 65 66 67 65 64 62 62 65 59 60 62 60 58 59 57 59 60 60 59 59 58 57 53 54 52 52 51 54 53 54 49 51 49 50 48 48 49 48 45 46 48 46 47 46 45 43 45 42 43 43 42 41 40 41 41 39 40 41 40 38 39 38 38 36 36 37 37 37 34 34 35 35 33 34 33 32 33 31 33 31 31 32 30 29 31 31 31 30 30 30 28 28 28 27 27 26 26 27 26 25 26 25 25 25 24 24 23 24 23 23 24 22 23 22 22 22 22 21 22 22 22 21 21 20 21 20 20 20 20 19 20 19 19 19 20 19 19 19 20 19 19 20 20 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 20 19 20 19 19 20 19 19 20 19 19 20 19 19 20 20 20 20 20 20 21 20 21 22 21 21 22 22 22 23 22 23 23 24 23 23 24 23 24 24 24 24 26 26 26 26 26 26 27 26 27 27 27 27 30 28 29 30 29 30 31 30 30 32 32 31 31 32 32 33 34 34 35 35 34 36 35 37 36 36 36 38 37 37 38 39 40 38 38 39 39 42 41 43 42 41 42 45 45 44 44 45 47 48 48 46 49 47 49 51 50 48 50 50 54 52 51 53 53 53 55 56 57 56 58 55 58 60 59 57 57 62 63 61 59 61 62 61 61 67 64 64 64 68 64 68 71 67 67 73 69 71 73 73 73 73 77 74 78 73 80 79 78 81 76 80 83 80 79 79 83 87 86 86 88 90 86 89 92 87 91 92 88 91 89 96 98 98 95 98 94 94 98 104 104 96 103 106 98 102 100 106 109 107 108 107 106 113 111 108 110 115 113 112 111 113 117 113 121 122 118 122 121 116 117 122 123 121 126 129 122 133 126 124 124 125 136 139 130 140 129 132 138 139 142 146 133 136 145 147 148 146 149 151 144 150 154 151 150 159 157 151 155 156 156 162 158 155 161 152 168 154 168 156 168 162 171 165 161 163 164 173 177 168 177 171 175 181 181 181 173 184 176 187 178 186 178 188 186 185 180 195 196 189 188 196 199 201 201 204 206 192 210 196 200 209 197 213 208 207 205 209 215 218 211 221 215 216 215 227 222 224 213 227 214 220 223 228 217 217 232 224 240 233 244 232 238 227 232 249 230 235 250 253 233 238 253 248 238 254 261 249 261 242 245 248 262 259 257 263 268 254 250 252 254 259 261 278 261 261 261 268 286 265 273 278 266 288 277 272 275 283 273 292 276 293 278 299 297 278 291 294 288 302 304 295 307 297 288 289 293 314 305 320 322 311 317 321 323 318 313 305 324 308 327 329 314 317 307 327 337 329 342 332 316 347 326 318 339 337 336 330 356 330 353 325 332 360 343 331 346 332 367 337 363 343 340 353 353 365 370 348 346 354 364 371 367 371 385 379 354 375 379 375 390 389 361 373 388 375 369 380 376 400 390 386 388 400 386 386 400 410 378 377 399 407 389 396 398 403 397 415 396 391 422 427 418 427 420 426 423 415 432 417 407 420 416 429 428 412 426 423 426 430 437 444 435 428 441 440 428 440 447 451 445 455 438 451 438 451 448 463 471 457 440 434 449 442 457 440 440 468 442 468 452 463 448 488 474 491 471 472 470 458 478 468 466 455 462 478 462 486 470 500 500 480 477 473 471 486 469 504 511 514 480 506 483 495 513 484 489 486 521 486 502 507 529 530 503 486 534 504 507 540 523 493 526 501 511 531 542 501 540 508 538 531 538 539 554 507 556 535 509 539 545 529 560 540 549 564 550 559 536 535 526 538 558 568 549 550 554 566 548 552 554 551 549 552 579 588 575 536 535 578 579 541 583 563 583 591 555 579 599 547 591 567 572 559 565 556 599 588 562 611 597 605 594 589 606 567 583 603 565 621 574 602 600 618 613 613 614 627 627 613 620 587 614 630 631 588 608 607 616 588 616 616 638 596 642 587 623 625 615 629 634 623 625 634 637 623 647 599 653 623 649 608 643 601 606 612 613 635 608 609 628 629 607 645 625 648 642 665 608 618 660 627 666 616 651 654 656 672 650 653 680 674 640 652 650 634 657 652 631 680 635 654 685 673 671 652 634 670 674 688 652 658 691 693 638 649 676 636 670 685 636 678 667 702 675 655 645 697 678 659 706 708 686 677 698 647 663 689 711 682 697 665 672 683 652 686 689 675 677 716 693 654 670 691 700 685 688 696 678 693 702 709 704 701 688 705 684 710 669 726 718 668 729 730 693 694 717 710 694 703 709 716 693 729 679 708 671 719 695 707 701 674 672 703 723 675 694 710 689 677 736 679 731 712 729 736 703 711 715 732 712 681 745 703 721 722 746 700 680 750 747 699 685 682 725 707 718 698 697 730 725 715 729 710 706 711 744 741 687 726 748 726 729 714 741 738 690 702 725 687 725 697 713 737 720 705 728 717 705 702 690 692 714 703 720 718 704 735 723 745 726 692 733 699 692 729 702 723 695 718 693 744 738 696 747 748 722 738 721 698 698 736 725 744 695 739 708 694 720 706 694 717 720 736 734 703 747 700 711
699 750 747 737 716 699 744 737 740 727 704 694 695 697 733 738 746 703 749 699 699 696 729 703 696 722 700 747 731 706 729 701 700 737 719 728 734 721 693 736 696 750 728 715 740 747 690 744 716 699 728 730 711 741 704 740 750 688 723 691 724 748 716 712 703 696 700 733 698 688 738 702 725 706 687 702 740 725 745 695 729 695 713 729 742 683 703 732 681 689 740 743 711 704 679 682 732 696 701 718 734 694 726 707 721 737 733 698 719 681 734 681 735 736 701 716 694 738 708 718 720 675 719 676 720 700 682 709 670 698 721 688 717 732 716 697 714 711 675 674 717 707 662 682 677 689 693 717 687 680 710 702 698 696 701 664 712 688 663 658 708 703 660 667 658 708 654 649 708 660 699 662 648 668 694 649 650 650 705 656 649 694 691 688 656 672 690 677 637 690 688 678 663 692 685 644 644 693 637 669 649 638 689 653 670 630 681 658 631 626 665 638 671 643 649 640 650 669 642 620 620 617 676 651 641 661 626 648 612 651 623 626 658 633 618 637 614 651 640 661 616 631 662 609 618 651 631 620 656 616 615 620 625 621 637 608 627 617 606 626 641 588 643 600 612 592 617 631 584 619 604 633 602 602 606 596 621 591 613 610 589 578 590 624 589 618 620 618 573 598 589 603 600 563 569 581 584 587 580 562 578 602 584 598 582 594 588 581 579 569 592 548 561 544 585 593 543 559 581 537 585 539 544 566 565 542 551 585 552 533 562 541 533 555 556 541 540 523 563 545 556 558 538 550 521 560 562 547 525 547 539 535 529 550 552 551 510 535 543 535 499 518 518 527 498 499 522 523 503 538 506 537 502 498 507 501 525 507 504 527 503 502 504 516 478 488 506 510 499 515 485 488 507 500 480 491 489 485 503 478 498 485 468 477 459 467 499 455 460 461 475 461 449 463 450 464 466 447 481 451 445 473 482 480 440 450 471 468 435 452 450 430 427 439 454 441 464 431 452 446 441 423 434 429 437 445 428 411 443 419 427 447 415 405 421 418 410 434 439 402 408 432 403 428 432 420 415 410 405 406 392 416 388 422 403 413 401 411 384 402 415 393 383 403 402 381 386 382 378 385 371 387 377 395 388 380 388 377 364 377 357 387 378 386 381 365 367 358 353 365 349 366 377 376 375 344 342 339 366 342 361 336 333 363 348 344 336 336 325 340 349 348 352 338 330 347 332 324 319 341 333 325 336 336 327 315 337 310 314 315 309 309 330 311 316 323 326 299 310 308 295 298 295 293 299 302 313 309 291 284 294 286 307 304 293 286 289 279 298 280 279 270 288 294 275 270 276 288 274 273 264 270 260 267 260 276 267 270 272 270 271 262 265 259 270 267 251 246 263 251 243 261 259 248 254 240 235 234 240 235 231 247 248 242 234 236 246 234 225 236 231 236 238 232 231 230 229 227 215 227 230 213 216 214 210 208 206 213 217 223 206 212 205 215 206 200 212 213 210 209 201 199 199 204 189 198 191 202 200 187 186 190 189 197 188 179 180 190 177 181 190 176 176 185 178 179 175 172 179 169 176 179 176 169 163 177 163 161 170 168 161 165 167 163 155 156 154 156 155 158 152 153 159 154 150 148 150 151 144 153 152 141 144 140 145 137 147 146 138 145 143 140 131 138 137 140 135 133 128 137 126 134 131 124 132 127 123 124 118 125 117 120 124 116 125 117 117 113 113 116 112 113 114 111 109 114 106 109 103 106 104 110 106 104 99 100 103 98 102 97 95 95 94 93 98 92 95 94 93 96 95 94 95 92 92 93 84 88 90 86 84 84 87 87 79 83 85 82 79 77 79 82 80 77 76 76 77 73 77 73 72 75 72 70 74 67 69 72 68 65 66 68 68 67 67 63 65 60 63 62 62 60 63 62 59 57 59 60 56 57 58 55 57 53 53 54 51 53 53 53 51 53 50 50 51 49 47 49 48 47 46 46 44 44 46 43 44 45 43 44 41 42 42 41 40 42 41 39 38 39 40 39 37 37 38 36 36 36 35 35 35 34 35 34 35 34 34 34 32 32 33 32 32 31 32 31 30 31 30 29 29 28 27 27 28 27 26 27 27 26 25 26 26 25 25 25 25 25 23 24 23 23 22 22 22 22 22 22 22 21 21 21 22 20 20 20 21 20 20 20 20 19 20 19 19 19 19 20 20 19 19 20 20 20 19 20 20 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 20 19 19 19 20 19 19 19 20 20 20 19 20 20 20 20 19 19 21 21 20 21 20 21 20 22 22 22 22 21 23 22 22 22 22 23 23 24 23 24 24 25 24 24 24 26 26 25 26 26 27 27 27 28 28 28 28 28 28 28 29 30 31 30 32 30 32 32 31 33 33 33 34 34 33 35 36 34 35 37 35 37 38 36 38 38 37 38 38 40 40 38 39 42 42 42 43 42 41 42 43 44 43 43 46 45 45 45 46 47 47 47 49 49 52 50 49 51 52 54 51 51 52 53 54 56 56 57 59 58 57 59 61 60 61 61 58 59 60 64 63 63 61 62 67 65 66 68 66 65 70 71 73 74 68 69 71 70 72 72 74 76 74 78 78 78 79 80 80 76 83 85 84 81 84 80 85 82 86 84 89 88 89 86 90 90 93 92 97 97 96 99 92 94 97 101 98 104 104 105 103 98 106 101 106 108 103 109 109 111 110 111 107 111 109 111 113 114 110 116 117 122 114 119 120 117 119 119 123 120 126 121 128 122 121 129 134 136 132 127 136 128 132 135 132 135 136 133 140 133 139 148 137 137 138 144 151 149 150 150 143 143 146 157 157 159 158 159 153 158 161 167 166 159 160 156 155 171 169 160 164 165 164 164 166 170 178 172 171 167 173 183 172 182 173 172 187 179 186 177 180 188 185 192 186 189 190 192 192 198 193 193 188 193 203 206 206 209 196 209 208 197 197 211 199 206 208 211 209 216 209 218 225 211 211 228 219 229 222 230 215 230 228 238 237 220 229 230 241 234 232 240 235 234 233 235 249 234 255 251 255 254 255 247 261 240 241 260 247 251 267 248 248 250 271 253 262 263 256 276 257 267 260 281 276 278 271 262 270 280 277 291 289 284 273 269 293 280 276 300 287 303 291 306 305 297 302 287 300 312 300 293 307 303 311 315 293 314 293 315 316 311 304 313 309 322 305 312 334 321 318 325 307 328 334 322 316 339 314 333 343 344 346 345 344 349 324 344 356 328 328 346 362 344 363 336 352 356 337 355 353 346 352 343 350 353 356 372 380 370 354 383 371 369 374 375 376 389 391 382 365 396 362 398 388 367 399 391 397 374 376 376 374 408 397 408 414 394 392 402 386 401 417 402 417 400 389 396 426 409 404 421 395 433 402 430 420 406 400 428 416 430 406 430 424 410 440 425 419 413 430 425 442 436 448 426 453 437 422 429 458 454 457 445 437 430 436 441 444 432 465 458 461 464 444 464 443 465 453 475 483 464 453 459 491 472 473 493 476 473 461 465 458 471 488 475 486 473 483 487 476 490 469 478 515 469 482 499 510 489 517 498 487 512 496 524 520 516 502 525 491 532 504 518 524 526 531 540 507 496 515 500 508 517 511 500 538 502 508 550 542 513 541 516 525 507 557 528 530 544 518 556 521 518 533 523 517 567 537 535 527 532 532 532 533 534 556 551 555 581 584 543 546 579 558 535 570 542 568 558 573 550 586 567 582 575 571 587 566 590 559 603 585 580 572 566 602 575 582 610 608 587 563 601 601 584 604 586 600 588 609 597 587 589 590 611 616 570 629 625 629 604 575 582 611 622 609 595 612 637 592 588 634 624 602 613 595 602 636 642 635 592 592 598 638 604 618 651 616 633 631 631 610 655 650 617 648 627 652 605 627 623 630 644 663 637 646 639 655 648 660 624 670 656 656 672 649 653 673 618 673 619 624 626 676 633 669 666 630 681 637 688 652 634 692 630 652 664 687 654 634 646 651 674 689 698 659 657 686 645 660 653 693 692 648 673 705 673 663 678 646 644 704 707 657 708 666 713 656 666 685 692 711 686 699 683 694 699 709 678 701 657 675 716 656 681 701 688 698 661 726 662 723 663 671 713 698 697 724 695 717 718 671 681 690 709 706 667 682 709 672 689 705 733 685 682 737 704 695 698 684 680 672 734 733 721 702 685 740 741 714 715 706 696 715 701 741 683 728 679 688 742 710 711 694 745 724 710 703 688 737 727 733 684 698 742 684 724 693 724 741 730 697 747 687 686 739 708 738 718 742 697 689 730 689 712 733 688 724 710 688 695 688 724 715 689 693 701 692 692 690 691 722 723 740 723 734 740 736 723 743 706 713 695 695 705 709 708 728 706 715 708 733 731 712 715 733 739 698 704 698 693 705 712 700 726 724 705 699 698 694 696 706 695 718 698 704
730 704 699 726 732 726 731 727 706 699 719 696 695 715 742 698 724 737 729 704 748 720 739 725 747 715 741 718 733 724 724 732 692 750 745 741 698 715 691 699 747 726 748 690 736 694 701 703 732 729 695 719 735 693 712 713 712 743 690 697 731 743 690 720 690 690 715 689 717 697 745 721 724 703 692 693 701 708 701 726 698 702 714 748 745 745 720 729 726 719 720 706 699 694 739 729 729 685 713 708 721 714 703 739 732 684 740 722 701 742 721 673 705 736 710 682 699 718 707 729 685 721 693 735 710 709 719 723 671 688 693 723 687 672 718 695 680 729 678 685 671 715 698 698 720 723 711 674 713 700 680 671 719 661 670 719 676 679 698 696 682 712 676 654 663 699 699 702 685 691 658 691 696 702 653 654 709 665 693 670 656 668 683 660 663 653 665 665 652 669 647 680 670 651 655 657 678 680 694 629 691 650 628 654 687 656 689 678 643 645 672 631 663 667 627 670 629 664 651 632 646 617 624 637 674 674 659 632 614 657 662 616 671 636 615 645 640 652 641 646 616 608 620 613 613 615 655 624 616 655 652 621 603 649 592 600 640 612 601 593 602 598 586 595 602 591 640 620 623 584 628 637 612 589 583 633 586 577 601 620 577 605 611 612 582 603 578 617 590 615 590 579 562 585 562 580 592 590 601 580 581 590 573 564 563 585 569 578 597 580 577 574 583 566 563 543 578 540 583 588 547 555 587 538 562 568 560 558 532 541 539 532 547 547 524 535 525 565 569 533 570 553 531 518 566 549 527 526 517 549 514 519 544 558 531 554 531 525 530 538 524 515 516 506 534 543 533 527 515 503 518 499 504 509 533 518 510 517 486 525 485 496 481 522 508 512 474 512 516 498 474 515 484 486 475 492 484 487 468 483 459 489 492 471 503 471 458 496 496 479 483 459 483 466 450 464 470 453 464 451 441 449 456 480 449 463 469 457 474 453 448 468 428 431 439 451 439 427 439 458 440 422 451 448 419 442 427 430 432 425 409 433 444 424 445 410 439 418 434 408 413 405 409 420 434 406 426 428 428 392 395 419 414 420 408 402 395 406 405 411 406 378 392 388 379 400 374 381 383 367 401 373 363 395 376 391 376 395 380 387 382 374 367 359 384 364 378 380 355 346 361 363 375 347 342 340 368 357 336 357 343 356 340 344 330 336 345 350 336 335 347 355 323 352 335 328 327 325 331 335 329 326 316 316 324 336 327 310 308 315 315 316 326 309 318 300 303 311 294 310 315 299 294 313 294 312 313 299 301 290 310 284 299 295 284 299 298 274 298 297 286 274 270 272 286 278 286 266 283 273 267 264 278 274 271 280 270 263 278 277 252 258 260 264 250 261 245 248 261 249 241 253 249 249 249 258 239 257 250 244 244 246 234 243 243 233 240 237 234 238 225 241 221 219 221 227 215 214 214 224 227 224 216 220 215 222 212 211 214 218 215 221 201 210 205 201 215 202 195 196 201 203 192 195 195 206 198 189 190 188 192 194 184 197 197 184 179 181 182 192 176 180 175 174 171 181 174 172 172 182 172 175 178 177 176 173 160 161 169 166 165 167 165 158 155 167 167 159 152 163 163 158 158 151 154 156 153 148 145 150 141 146 148 143 145 139 140 145 134 143 143 137 131 131 137 139 138 131 138 130 128 135 127 124 129 122 130 122 119 120 125 121 119 123 117 114 114 113 119 118 115 109 108 107 111 109 107 114 104 104 111 105 101 109 105 101 106 105 103 103 96 95 100 100 96 92 95 97 95 96 95 92 93 94 94 89 91 84 85 90 83 81 86 80 82 81 85 77 79 78 83 81 75 77 75 79 75 74 75 74 76 70 75 73 68 70 73 66 67 65 65 67 63 63 65 65 61 61 61 61 59 62 61 57 59 62 58 56 59 59 55 55 54 56 57 52 54 53 53 50 50 49 51 52 51 48 51 48 47 46 45 48 47 44 46 44 46 42 42 44 42 42 41 42 39 40 41 41 41 38 40 39 39 38 36 37 36 36 35 37 35 36 36 35 34 33 32 34 32 33 33 31 30 31 32 30 31 30 29 28 29 28 28 28 28 28 27 26 27 27 26 25 25 26 25 24 24 24 25 24 24 24 24 23 22 23 22 22 22 22 21 21 22 21 22 22 21 21 21 20 20 20 20 19 20 20 19 20 20 20 19 20 19 20 20 19 20 20 20 20 20 20 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 20 19 19 19 19 19 19 19 20 19 19 20 20 19 19 20 20 20 19 19 19 20 20 21 20 21 20 22 21 22 21 21 22 23 22 23 23 23 23 23 24 23 24 23 24 24 25 25 26 26 26 26 27 27 27 26 28 28 28 28 28 29 30 29 31 29 30 30 31 30 31 31 32 31 32 34 32 33 33 35 35 34 36 36 36 35 38 37 36 38 39 38 41 41 41 40 42 41 39 42 43 41 41 42 45 42 45 46 46 45 47 48 46 49 47 51 47 47 48 48 51 51 51 52 55 53 56 53 55 56 55 56 55 59 59 59 58 62 62 62 60 60 59 64 62 62 65 64 64 66 64 65 68 70 72 72 73 73 73 75 72 70 76 74 76 75 76 79 74 81 75 78 81 81 77 84 78 83 84 80 82 83 82 90 89 86 86 92 87 95 91 88 91 91 95 98 92 95 93 98 98 102 99 99 96 97 98 106 99 102 107 110 111 104 109 114 108 109 112 107 112 115 111 115 120 122 112 113 114 120 123 120 121 119 125 123 127 120 130 128 129 123 128 126 137 138 138 137 132 138 140 132 143 142 137 138 144 136 149 142 144 140 147 148 142 147 155 152 149 150 150 153 163 163 159 155 157 167 155 165 155 160 158 163 163 167 170 177 174 166 169 180 178 167 179 184 185 182 185 181 178 184 184 189 183 187 192 179 192 188 194 187 202 200 190 195 200 193 207 201 191 203 193 207 207 205 209 211 209 211 208 208 213 218 205 222 219 220 214 220 229 225 221 220 218 220 232 236 227 229 231 230 226 234 230 243 246 242 227 243 242 250 236 236 247 248 256 258 252 244 255 250 256 243 257 254 256 257 263 258 264 270 274 272 256 266 273 256 278 282 276 274 273 263 282 280 266 282 283 293 294 281 291 296 282 279 293 304 284 299 296 290 289 291 292 290 292 303 299 310 293 308 321 313 302 301 326 319 317 313 327 312 307 327 326 336 311 333 321 329 312 336 333 345 320 333 323 334 325 342 332 355 325 327 355 334 348 342 340 347 356 354 360 352 345 343 366 355 365 370 366 376 352 360 361 365 366 350 353 383 381 369 366 367 393 367 372 376 389 385 367 365 397 382 373 403 405 386 383 403 379 379 399 382 385 399 386 397 422 409 407 409 413 417 394 410 431 405 408 407 403 425 416 427 404 425 442 404 408 439 419 410 416 433 444 419 442 435 421 420 453 440 458 429 423 449 443 448 435 468 452 467 434 453 438 473 443 464 443 468 472 460 459 470 466 462 477 452 455 489 476 473 456 497 473 462 478 495 467 495 481 489 474 505 504 507 470 483 490 469 483 514 493 519 501 473 488 500 478 499 524 492 492 528 516 524 499 497 505 500 502 503 495 529 519 512 533 524 507 547 497 506 503 506 502 541 540 519 533 527 555 541 524 529 543 523 523 515 523 521 549 522 557 542 570 570 556 554 577 541 560 534 539 546 568 570 572 537 544 550 571 572 557 589 558 579 551 582 588 559 597 576 563 589 569 583 555 550 592 551 566 589 553 596 558 600 596 604 586 601 568 565 570 591 595 570 594 595 596 575 604 619 582 612 613 599 582 609 625 630 598 610 616 597 609 613 608 602 636 614 593 630 595 636 597 593 629 633 633 606 648 641 599 653 648 633 610 619 653 610 615 653 647 636 653 634 667 627 653 664 611 652 613 671 647 656 659 664 638 633 646 615 619 654 619 632 643 627 644 674 670 649 647 655 663 678 678 647 654 663 639 690 650 647 681 692 663 657 692 656 696 644 688 650 640 700 695 697 693 672 661 664 673 647 663 689 699 670 672 706 650 686 657 681 651 702 677 658 680 712 667 703 669 665 654 691 708 715 698 700 708 719 670 710 717 663 670 691 685 698 700 682 682 669 686 724 716 710 683 674 666 680 725 688 676 726 728 674 706 687 680 725 669 682 674 720 708 671 706 731 692 740 720 729 685 685 700 685 724 724 740 702 705 739 729 703 703 742 723 734 731 750 705 712 714 682 743 730 713 687 745 711 713 702 722 734 740 690 707 713 747 721 729 741 716 724 750 695 731 715 725 713 732 721 731 690 735 741 708 711 740 697 736 719 693 736 733 736 692 729 725 690 695 738 711 726 712 697 697 740 750 720 732 748 742 700 745 695 747 703 699 722 747 747 737 713 749 729 695 703 697 717 695 717 732 694 715 739 698 699 715 743
702 747 727 750 750 693 722 736 703 697 696 717 734 750 741 692 705 694 694 749 749 692 723 719 721 701 718 735 734 712 741 749 710 691 703 731 691 734 711 731 736 704 724 690 728 708 729 692 709 713 707 692 692 712 724 750 749 718 736 696 717 692 735 713 746 722 749 714 696 690 691 692 734 730 727 702 749 729 703 702 687 748 684 686 710 686 709 685 718 724 737 708 734 692 729 732 723 683 680 708 694 718 705 731 685 706 694 691 676 707 739 698 737 721 709 678 724 717 675 688 713 671 689 708 704 679 704 708 666 670 674 730 700 683 693 666 676 673 701 721 671 721 715 661 696 719 709 696 678 666 719 670 665 698 692 669 710 666 664 701 663 683 685 688 682 702 683 682 688 668 688 652 648 650 691 656 699 700 700 695 691 702 683 701 646 640 654 694 647 675 654 684 642 661 643 654 666 640 659 650 674 673 681 640 648 665 627 662 687 665 623 679 646 669 647 668 622 652 672 655 655 674 665 638 616 674 647 636 647 611 670 613 661 661 614 649 651 632 615 635 618 632 636 649 613 652 648 645 628 655 632 602 592 602 608 616 647 626 644 637 628 616 623 630 619 624 591 612 597 633 624 616 618 603 597 614 609 600 589 576 595 620 578 599 583 611 580 571 583 602 620 600 595 576 572 585 594 571 606 597 558 609 597 556 565 594 604 589 554 549 561 557 579 598 580 566 594 560 591 574 550 556 548 543 587 555 547 582 543 540 575 542 532 532 527 533 525 525 555 521 568 551 528 530 552 527 564 561 527 520 510 560 513 551 552 546 527 547 518 534 504 518 521 505 515 505 502 504 507 540 492 494 506 502 526 534 522 491 492 516 491 517 520 480 502 508 500 477 476 479 513 514 515 468 514 509 508 487 495 484 501 483 463 463 488 484 461 499 463 473 465 470 457 489 477 446 478 445 456 483 456 443 468 470 439 450 467 452 446 466 444 462 434 440 453 451 430 424 442 431 460 451 447 439 447 428 443 415 437 409 433 413 416 425 434 439 411 426 423 422 421 414 423 427 426 413 393 412 423 414 410 388 400 423 401 404 392 389 393 389 389 382 408 405 380 372 406 403 402 392 375 373 374 387 383 380 378 373 388 357 369 381 361 355 363 353 360 350 379 347 370 376 356 366 351 347 344 348 340 345 353 343 348 335 356 334 354 359 344 330 332 352 330 331 331 326 342 342 341 340 326 338 338 313 327 314 313 311 318 305 321 323 302 317 315 323 314 304 318 303 316 294 303 310 289 314 293 292 290 311 290 287 305 296 292 304 292 284 279 291 278 292 286 276 294 267 290 281 276 284 283 279 282 275 261 272 257 254 253 268 274 257 262 261 262 256 252 246 255 249 262 249 252 262 251 244 242 257 255 252 241 235 250 237 230 230 235 247 227 244 243 221 226 239 225 228 216 230 219 232 220 220 218 211 218 214 212 211 205 207 207 213 202 218 207 213 213 205 210 196 194 196 204 196 206 206 200 204 186 188 194 197 199 183 183 192 190 177 183 183 189 177 186 182 173 186 170 173 177 175 173 178 173 175 175 161 172 167 173 158 170 168 163 164 163 155 158 156 156 162 150 160 155 150 156 149 155 156 142 154 152 147 141 140 148 137 144 140 136 135 137 132 138 138 134 130 133 134 138 125 132 129 125 132 129 129 130 121 129 124 117 117 120 118 114 115 123 115 118 117 119 111 113 111 108 111 112 110 110 112 105 110 108 105 101 98 106 97 100 99 98 104 99 96 100 92 92 96 93 95 96 93 92 90 86 88 87 88 86 86 89 84 86 81 87 80 81 79 84 79 79 80 80 75 80 75 74 75 74 73 76 71 75 71 70 71 71 69 66 69 69 65 65 68 67 62 65 64 64 63 63 64 61 58 62 62 60 61 60 56 55 56 57 58 57 54 54 53 51 54 52 53 49 50 51 52 47 49 48 49 48 45 45 45 47 46 45 45 45 43 42 44 40 43 42 41 41 38 38 38 41 38 38 38 38 36 38 36 35 36 36 35 35 34 35 34 34 32 33 33 32 32 33 32 31 31 32 31 31 30 29 29 28 29 28 28 27 27 27 27 26 27 26 25 25 26 25 24 24 24 25 24 24 23 24 23 22 23 22 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 20 19 19 20 19 19 19 19 20 19 20 19 20 19 19 19 20 20 19 19 20 19 19 19 20 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 19 20 19 20 19 19 19 20 19 21 21 21 20 21 21 21 21 22 21 22 21 22 22 23 22 23 23 22 23 23 24 23 23 25 25 24 24 25 25 25 26 26 27 27 27 27 27 28 27 27 29 28 28 28 31 31 30 32 30 32 33 31 31 33 32 32 33 33 33 35 34 34 34 35 35 35 36 36 38 37 38 38 39 39 40 40 41 41 39 41 43 41 41 43 42 45 43 43 44 46 45 47 48 48 48 47 48 50 48 49 53 52 51 53 52 55 53 54 53 56 56 54 56 57 59 59 58 57 60 60 61 63 62 59 63 63 63 61 66 66 65 68 65 67 70 67 67 68 74 72 69 70 70 72 73 72 77 77 76 75 79 79 82 80 82 79 85 80 83 83 87 81 83 82 89 89 90 92 86 87 93 95 89 90 95 91 97 95 98 101 99 94 96 95 105 105 99 98 103 101 104 106 109 109 106 113 113 115 115 111 108 115 112 116 115 120 118 115 120 116 123 120 118 124 119 121 121 120 120 126 133 126 125 127 125 128 139 139 134 139 138 136 141 143 140 137 137 143 147 138 150 146 141 153 148 153 147 152 153 149 160 153 153 157 153 165 151 160 161 166 163 162 158 169 172 166 171 163 175 176 168 174 170 176 170 181 174 179 175 181 177 173 175 189 175 182 186 179 191 194 191 196 200 199 190 204 199 206 199 207 191 194 207 206 200 207 212 214 202 212 206 207 218 211 220 222 218 218 223 212 221 223 226 227 230 214 224 234 221 231 232 219 220 225 222 238 227 236 232 250 236 251 248 248 234 248 254 254 257 259 254 241 254 256 266 249 253 261 269 269 252 271 260 263 255 270 267 267 282 260 272 284 277 267 271 281 280 268 289 279 270 283 295 279 287 298 278 276 279 291 307 283 301 286 294 300 289 313 305 309 294 297 311 303 318 321 306 322 301 319 328 308 309 319 308 331 314 334 336 338 327 331 314 330 321 327 323 343 342 323 351 330 353 341 350 332 350 348 359 362 341 335 362 346 352 367 354 368 340 367 367 357 363 363 348 380 368 365 356 384 360 364 354 367 377 370 362 381 384 387 376 364 369 372 378 393 405 395 400 407 408 391 381 412 399 391 386 396 411 418 404 410 422 424 397 420 395 425 420 398 407 419 426 403 423 403 429 423 427 408 409 445 443 424 414 433 424 453 436 415 426 446 436 434 438 427 450 463 467 466 453 450 430 471 463 443 466 460 475 437 448 462 481 471 485 455 442 455 447 488 491 490 483 459 488 497 483 488 465 483 474 492 482 501 504 467 487 488 474 502 481 490 482 472 515 503 491 488 482 490 519 515 493 485 481 524 514 502 510 512 511 536 521 522 537 497 537 508 526 540 498 502 521 532 509 537 550 524 554 531 507 517 509 555 535 557 536 548 553 515 544 567 536 532 533 526 544 526 551 528 575 568 537 540 548 549 531 546 556 577 563 543 566 567 566 573 585 552 548 555 549 576 580 581 555 561 573 594 581 562 593 598 554 600 575 565 575 599 568 616 599 572 566 582 602 585 584 588 595 581 617 614 589 589 580 605 608 577 607 585 591 618 626 603 616 637 620 631 606 597 627 632 598 613 610 648 590 593 610 645 645 626 630 643 613 625 638 638 649 613 660 616 660 626 629 649 643 609 625 609 621 638 619 643 666 615 612 648 658 662 667 642 621 618 653 651 620 639 666 673 670 676 655 629 631 685 686 674 662 659 665 687 630 666 685 641 648 645 642 640 670 654 638 661 656 668 683 652 675 697 683 655 663 644 652 681 697 647 674 645 706 667 659 663 701 704 684 674 654 664 658 698 652 658 672 693 715 713 707 708 716 678 667 682 707 713 700 693 671 683 722 672 715 668 672 662 719 681 721 688 700 683 723 730 702 708 697 728 697 674 728 720 689 734 716 717 728 706 700 674 698 712 705 723 707 710 680 681 707 730 697 733 727 689 707 692 717 679 723 701 681 685 733 693 716 744 722 736 729 732 715 708 735 701 725 700 737 731 691 711 706 738 737 686 692 712 702 695 739 696 741 735 747 713 694 693 731 735 741 741 727 741 689 729 739 744 689 735 711 694 693 694 719 726 722 745 725 748 729 703 738 693 694 702 696 742 740 743 728 736 728 727 704 702 749 716 715 697 725 746 726 705 706 709 699 705 701 723 724 697 744 699 743
696 698 731 734 694 695 728 712 698 711 738 718 741 699 711 695 715 692 699 694 694 692 694 715 709 722 691 718 694 694 715 695 737 704 720 731 728 694 696 728 695 713 737 703 731 733 721 722 739 745 740 698 693 724 691 735 731 719 702 734 710 717 709 750 698 701 729 686 733 695 709 701 687 723 743 689 730 735 683 715 710 725 684 743 735 740 732 731 691 700 700 737 746 679 679 689 746 742 694 701 739 716 680 690 744 722 697 725 674 717 739 736 713 713 698 711 695 722 675 721 726 716 711 733 728 712 689 716 707 668 722 727 694 674 667 725 709 686 679 680 679 725 683 687 663 701 723 692 723 686 720 720 661 701 666 677 698 708 690 710 695 661 685 661 650 666 713 693 661 713 712 705 669 710 674 670 675 678 655 697 682 688 642 657 684 665 668 683 664 669 641 681 668 675 663 663 633 690 681 684 638 653 680 631 661 686 675 658 658 676 648 647 629 631 643 656 637 618 634 659 665 677 634 645 625 647 663 646 610 646 635 613 637 634 663 649 663 610 658 627 626 613 609 651 628 643 634 629 625 619 625 644 636 631 641 602 605 634 602 593 611 646 638 634 599 618 632 607 631 610 604 584 584 593 583 627 631 581 576 617 606 617 577 578 590 604 620 595 579 567 592 617 566 576 570 614 610 573 560 601 566 607 575 556 595 601 558 583 595 602 599 591 582 566 576 544 568 578 573 578 575 587 563 553 583 561 579 565 545 576 543 577 550 531 571 533 532 573 531 518 558 559 562 532 553 526 533 537 521 540 522 542 552 513 547 505 544 546 506 531 505 519 504 534 513 520 530 537 522 498 516 500 500 519 495 517 520 495 512 485 506 526 512 522 480 521 477 516 520 494 477 487 489 478 465 488 480 471 500 478 501 469 462 475 477 497 465 472 469 473 482 478 473 479 451 462 449 443 470 470 469 477 470 438 439 470 454 432 444 461 454 462 440 428 425 463 438 442 445 451 435 453 445 417 422 455 446 421 441 412 415 433 414 413 442 402 412 436 412 414 404 433 408 432 417 426 417 407 406 395 401 418 411 404 411 390 389 419 404 413 405 396 398 379 377 371 390 379 383 376 380 380 383 368 389 371 378 378 366 382 364 359 386 386 355 368 370 371 349 356 375 346 343 374 360 362 339 372 338 355 362 356 364 341 363 361 346 347 349 330 329 323 333 325 335 327 349 335 336 327 337 342 324 337 339 313 307 308 334 332 306 325 308 301 308 320 318 319 319 299 301 300 311 297 305 305 291 286 296 289 287 282 308 291 280 296 279 286 284 289 282 291 270 288 274 274 281 282 275 280 281 280 283 265 265 271 264 276 271 273 254 267 256 273 262 259 268 256 258 265 263 253 258 258 259 251 244 251 254 232 237 253 247 232 246 230 229 227 230 234 229 243 230 240 235 220 229 227 224 225 220 229 216 216 225 214 225 207 223 211 212 217 210 212 209 200 199 212 201 196 210 210 202 205 208 197 189 200 200 201 199 190 182 195 185 181 186 185 185 190 188 177 176 175 174 185 183 169 178 173 172 168 180 174 162 174 168 166 173 158 163 168 162 160 165 156 162 164 164 161 154 160 154 148 155 153 146 149 153 153 141 142 148 150 143 149 142 142 145 144 145 134 136 135 137 139 137 127 128 131 134 130 133 133 126 131 130 124 120 124 126 127 115 122 123 122 114 112 117 114 114 114 116 117 110 107 106 113 105 112 104 107 107 101 108 108 98 104 97 98 102 103 98 95 96 101 100 91 94 96 93 88 95 90 89 90 88 87 89 89 82 87 85 85 85 80 85 81 77 77 83 79 80 81 81 77 73 78 72 73 75 73 70 69 73 71 70 69 70 71 70 66 68 64 67 63 62 61 61 63 62 62 59 59 58 60 57 62 56 59 58 57 58 55 57 57 53 53 55 52 51 53 54 49 51 51 50 51 50 47 46 48 45 46 44 46 43 45 45 45 45 44 44 42 43 43 40 40 39 39 38 40 38 38 39 38 36 36 36 36 36 36 36 36 34 35 33 34 34 34 33 31 33 32 33 32 31 31 30 29 31 30 29 30 30 29 28 28 27 27 27 26 26 27 25 25 25 25 25 24 25 25 24 24 23 24 23 24 22 22 23 23 22 23 22 21 22 22 21 21 22 21 20 21 20 20 20 20 20 20 20 20 20 20 19 20 19 19 19 19 19 20 19 19 19 20 19 19 19 19 19 19 20 19 20 19 19 20 19 19 20 20 20 19 19 20 20 20 20 19 20 20 20 20 20 19 20 20 19 20 19 19 20 20 19 20 20 19 19 19 19 20 21 21 21 20 20 21 21 21 22 21 21 21 21 22 21 23 22 22 22 22 22 23 23 23 24 24 24 25 25 24 25 26 26 25 26 27 27 26 26 27 27 27 28 30 28 29 30 29 30 31 31 32 32 30 32 32 32 31 34 32 32 33 35 33 35 34 35 36 35 35 37 38 36 38 38 41 38 38 39 40 40 39 40 40 40 42 44 41 45 43 44 46 46 46 47 46 47 47 46 47 49 49 50 48 51 49 54 51 54 54 51 55 52 56 55 56 56 56 56 57 56 58 59 58 57 59 63 59 65 63 62 62 67 67 63 68 69 66 66 69 69 67 73 71 75 72 71 74 73 76 73 77 76 74 80 81 83 80 76 78 78 78 83 80 81 85 81 86 88 86 85 90 92 93 88 90 95 95 94 97 99 93 98 95 101 100 99 102 101 96 97 98 106 105 105 107 103 104 109 111 110 106 106 114 109 117 114 113 115 117 116 121 115 124 121 124 120 123 118 126 118 124 127 121 122 127 129 133 137 131 137 127 133 135 141 130 135 140 143 136 142 136 140 141 149 142 143 151 142 144 144 147 146 151 154 153 156 158 149 151 159 163 155 154 165 157 155 170 163 172 174 160 171 162 165 169 174 173 174 170 175 181 172 181 174 179 188 174 179 190 185 194 190 182 183 181 184 197 189 194 187 205 191 206 197 200 200 200 201 200 205 204 198 204 212 200 205 216 208 216 209 218 207 227 228 211 209 227 217 228 220 227 229 234 236 230 232 222 227 241 235 241 236 235 233 233 235 249 237 233 233 251 250 253 261 257 254 264 245 255 265 250 269 260 262 258 250 261 276 264 277 279 265 277 280 270 274 286 264 286 268 289 283 289 285 282 284 292 290 290 284 286 298 292 304 293 298 301 306 309 293 312 308 293 296 305 292 306 314 303 305 296 303 314 313 320 321 329 332 313 328 324 322 316 325 336 321 314 336 325 338 347 338 343 324 351 338 335 340 348 352 358 329 357 345 354 337 363 341 367 344 339 373 351 343 376 356 350 373 355 362 365 375 361 361 363 368 380 374 357 384 364 365 374 388 395 365 368 384 378 376 383 376 393 396 408 392 388 396 413 386 391 388 387 420 387 406 407 426 394 422 392 424 394 406 410 411 410 407 429 432 400 408 430 405 406 425 447 438 423 446 416 422 419 419 434 445 427 448 455 459 435 448 447 446 441 436 439 432 435 449 472 439 435 450 476 469 460 458 440 462 480 467 471 462 448 471 456 456 468 456 498 487 498 457 492 476 500 486 471 505 468 484 500 488 494 491 489 473 498 511 511 487 477 520 480 501 521 523 524 521 490 492 507 505 518 531 510 515 498 531 524 511 544 533 535 538 537 507 523 525 506 527 526 554 534 524 560 527 538 563 526 531 534 541 565 531 541 558 560 526 530 560 554 571 573 529 562 539 556 552 563 551 568 586 545 534 556 572 574 574 545 584 584 593 563 575 553 596 554 587 592 591 585 585 603 608 574 599 588 585 605 600 570 581 616 575 594 576 602 571 607 575 570 592 581 592 621 584 591 582 629 577 577 614 577 590 608 579 585 621 633 595 639 640 602 631 604 629 645 590 606 649 590 593 603 601 635 599 627 637 643 610 647 634 621 653 662 661 647 628 659 662 613 642 654 669 656 643 641 623 651 617 657 638 624 641 621 660 674 666 661 664 627 670 638 620 628 636 639 648 642 676 656 688 665 657 628 675 637 639 632 682 643 660 686 633 648 639 690 643 691 697 686 685 681 701 656 659 675 670 699 651 677 644 684 657 683 688 707 703 703 685 708 696 682 701 650 714 659 693 674 715 676 682 681 685 699 716 669 664 721 667 693 664 693 702 711 723 675 680 723 679 689 725 680 730 724 723 679 680 685 720 693 712 668 686 695 720 706 699 737 697 691 672 678 704 735 716 714 725 742 736 742 694 685 704 704 714 729 739 722 747 688 718 746 713 727 744 682 705 715 709 740 745 733 746 682 736 691 715 731 714 743 744 693 729 709 716 727 734 720 737 691 712 700 694 687 727 723 744 688 689 699 750 717 691 726 719 691 722 701 750 733 691 720 709 735 698 691 716 705 718 747 730 719 732 696 722 734 712 707 692 737 693 719 734 712 721 714 741 726 702 744 693 734 711 739 704 742 696 694 741 732 732 717 720 697
719 709 723 732 730 696 694 724 741 744 695 740 696 710 710 715 692 692 704 735 727 698 704 695 723 748 700 692 703 716 738 695 725 714 701 701 691 697 710 750 744 714 712 690 691 735 698 750 708 734 690 687 721 690 749 749 731 724 745 739 703 712 693 713 713 700 749 701 698 703 740 715 711 701 736 709 708 717 705 726 695 710 720 719 709 732 720 711 703 739 737 721 719 724 713 689 725 680 691 686 709 675 683 735 728 735 678 712 698 709 709 739 709 725 697 693 687 686 697 716 699 733 669 682 727 704 681 721 686 730 684 691 664 706 706 697 696 680 710 690 691 693 674 677 689 709 674 723 686 689 676 721 680 687 700 708 687 698 706 687 687 710 673 701 671 681 714 711 658 676 661 650 699 665 658 690 687 644 656 678 641 693 664 643 691 641 674 659 668 688 642 695 636 691 662 665 677 631 694 671 665 691 671 642 673 636 678 670 682 635 675 672 661 678 677 645 669 629 622 668 647 645 617 664 672 614 630 613 651 649 635 622 656 626 615 652 623 633 626 602 627 646 644 617 645 656 627 637 610 607 608 633 626 598 594 625 620 613 590 595 630 603 595 609 601 621 623 630 605 612 616 578 579 611 634 595 583 612 582 625 626 588 614 587 570 578 599 600 603 617 566 597 600 582 612 559 572 610 561 600 567 596 574 570 589 598 557 590 601 590 560 580 573 591 571 589 559 544 559 537 580 558 571 566 554 581 571 536 577 566 534 544 565 576 546 566 556 527 523 524 557 569 560 521 541 520 548 512 553 527 539 524 525 525 554 520 537 503 530 540 534 521 533 503 523 520 510 492 541 532 490 527 510 526 524 533 504 522 522 497 492 481 509 497 514 497 484 487 477 515 501 516 491 469 477 482 481 481 480 464 490 488 458 497 494 476 464 495 490 493 491 468 471 485 468 447 472 447 441 478 453 474 479 449 476 434 465 451 450 455 467 437 452 426 439 423 425 461 422 450 450 439 448 450 457 430 430 426 419 415 421 433 407 439 444 439 426 401 429 427 409 409 425 404 405 392 422 404 406 410 415 403 420 406 386 392 395 417 379 396 381 403 408 396 409 397 375 402 389 379 399 370 393 389 386 389 370 360 363 385 383 356 388 362 366 375 368 370 357 359 357 348 372 375 371 358 355 339 365 351 362 362 353 333 356 330 346 357 357 337 329 339 332 351 338 340 334 322 339 344 313 318 342 310 312 327 318 307 325 331 331 306 307 300 306 306 324 321 322 320 312 293 293 292 293 307 288 310 300 298 298 299 302 304 281 293 276 275 291 274 296 286 275 268 277 272 281 267 279 279 276 267 277 282 276 275 267 267 269 256 263 264 249 248 264 263 253 248 266 256 259 262 245 241 260 254 249 234 238 237 244 242 244 243 234 234 242 246 240 229 238 232 221 235 240 234 236 235 235 217 226 219 229 218 219 212 213 207 216 214 221 218 205 205 216 207 197 196 204 200 197 207 200 193 199 206 188 194 198 188 195 198 182 188 194 185 181 192 180 179 177 185 175 173 187 181 182 182 180 176 173 179 170 176 178 175 163 166 169 173 172 167 163 169 168 165 165 167 160 152 159 153 157 153 153 152 155 157 145 143 149 145 144 144 140 144 135 147 140 139 137 144 138 137 134 140 133 135 134 129 130 132 128 133 122 132 131 120 124 121 120 122 117 123 120 115 113 114 113 117 113 113 116 115 114 112 106 111 108 109 105 102 101 104 108 102 99 103 99 99 95 96 98 102 96 101 95 93 95 92 90 96 93 89 91 92 89 87 87 88 87 88 82 83 82 85 80 83 78 78 83 78 77 78 77 78 74 76 77 76 72 75 74 71 69 72 69 70 70 68 67 65 66 64 64 67 67 62 63 64 62 60 59 59 63 58 61 57 60 60 58 58 56 54 56 57 57 55 55 51 54 54 52 49 50 48 50 52 51 49 46 47 48 46 47 46 44 43 45 45 44 43 42 43 43 41 43 42 40 40 40 40 41 38 40 38 38 38 36 37 35 37 36 34 35 36 33 34 35 32 33 32 33 31 31 32 30 31 31 30 30 29 31 28 30 30 30 28 28 27 27 27 27 27 26 26 26 25 26 25 24 24 24 25 24 24 23 23 23 23 23 22 22 22 22 23 21 22 21 22 22 21 22 20 21 21 21 21 21 20 21 21 19 20 20 20 20 20 20 20 20 19 20 20 19 20 19 19 20 19 19 19 20 20 20 19 19 19 20 19 20 19 20 20 19 19 19 20 20 20 19 19 20 20 19 19 20 19 19 19 20 19 19 19 20 20 19 19 19 20 20 21 20 21 20 20 20 21 22 22 21 22 21 21 22 22 22 22 22 22 22 24 24 23 24 23 24 24 24 24 24 25 26 25 25 26 27 26 26 26 28 28 27 28 29 28 29 29 30 31 30 30 32 30 30 32 33 32 34 34 32 33 34 35 33 35 36 36 37 37 36 36 36 37 38 38 38 40 39 41 38 41 41 41 43 41 41 41 44 42 44 42 44 45 45 46 47 46 48 46 49 50 47 52 52 50 50 53 54 54 52 53 55 54 53 55 55 54 59 56 56 57 62 60 61 61 58 60 60 64 62 62 64 65 63 65 67 67 69 70 67 70 73 72 69 71 75 71 71 77 76 77 76 79 76 79 77 76 77 83 79 84 85 82 84 85 82 86 83 87 85 87 84 92 89 89 88 91 88 92 89 92 93 92 92 101 101 97 98 104 101 96 100 101 99 107 100 103 102 102 112 106 111 109 112 108 114 116 118 119 112 112 122 114 120 123 119 124 125 122 128 124 129 123 129 121 124 128 133 124 130 132 138 131 132 131 131 140 139 138 133 133 136 145 144 148 142 143 142 151 154 149 146 157 147 147 160 158 151 158 158 155 153 163 164 167 161 169 170 158 168 163 174 167 163 178 170 175 174 175 171 176 168 180 184 173 180 172 175 187 191 188 176 181 191 183 197 199 194 193 193 196 204 191 203 191 194 192 197 204 196 197 204 202 207 208 215 208 208 213 221 206 217 208 224 216 220 215 227 230 220 231 216 225 228 234 230 223 224 225 235 223 240 246 226 249 238 237 251 244 231 243 254 249 249 250 245 256 249 243 245 247 254 262 264 249 257 255 268 271 270 263 268 262 260 276 280 279 277 273 262 287 273 265 292 279 285 287 294 292 285 280 283 291 296 290 302 302 305 298 285 304 298 306 290 303 297 317 319 291 321 308 310 318 300 310 326 302 313 302 312 304 335 312 309 326 312 322 333 334 316 327 340 333 326 320 352 330 354 352 335 342 355 329 349 353 362 344 363 364 343 367 361 365 371 357 353 347 376 343 352 365 361 358 380 363 383 354 364 360 382 363 393 387 379 385 394 392 400 378 368 390 392 392 375 384 400 382 378 409 377 381 393 410 408 402 421 387 421 408 395 421 428 397 401 403 408 404 408 409 435 422 414 402 432 436 440 411 410 422 423 430 429 428 426 435 429 426 452 447 429 448 434 449 463 450 449 445 437 464 441 436 467 443 471 450 465 474 480 467 472 455 482 472 463 453 474 470 484 454 452 465 454 481 470 482 484 458 496 502 479 489 485 467 467 466 477 493 481 491 500 519 505 496 488 483 489 499 494 514 508 527 500 524 505 501 523 498 503 531 498 523 527 504 541 543 500 512 516 513 526 513 505 501 537 518 517 535 510 551 539 536 543 516 552 537 523 565 519 548 540 538 519 550 529 547 532 544 571 576 548 545 533 548 532 556 581 550 543 558 590 554 549 571 567 561 578 582 593 580 597 574 570 603 590 605 584 577 564 601 593 557 577 581 579 601 562 573 592 571 606 589 621 614 568 619 572 610 570 587 605 611 620 583 587 578 591 579 587 599 603 617 619 580 592 620 603 614 639 587 623 601 588 591 628 594 620 630 599 619 641 630 622 652 641 640 655 604 630 620 653 625 615 608 605 625 625 645 614 642 635 623 666 613 639 659 626 667 658 629 678 642 648 664 629 620 627 641 621 661 677 626 635 660 686 652 689 643 648 628 666 628 655 631 649 667 667 654 640 686 689 653 637 672 637 688 696 670 658 642 699 673 664 704 669 655 669 699 666 651 693 685 679 695 653 673 648 700 703 697 666 669 663 662 717 695 712 674 688 676 672 660 677 706 679 669 710 701 722 692 682 663 694 711 663 727 685 683 686 696 668 723 699 727 681 724 728 709 709 674 733 677 706 692 700 705 739 701 729 702 732 713 684 723 703 703 709 723 689 680 691 698 705 691 731 747 696 745 691 705 727 714 738 705 688 704 733 718 687 747 702 706 706 698 690 725 727 726 708 741 684 745 728 707 719 700 728 691 713 704 742 687 726 735 710 739 746 695 709 716 748 703 691 690 713 725 708 715 742 698 704 693 749 720 693 749 701 701 743 736 741 720 692 724 697 704 697 701 720 693 730 692 695 705 704 749 731 720 698 735 750 694 694 700 734 692 708 698 696 694
739 729 707 696 717 726 716 731 739 717 714 695 723 701 697 721 698 695 707 745 697 706 704 694 725 693 699 733 730 691 737 696 706 740 733 732 706 691 716 693 723 700 738 693 691 712 695 700 720 728 705 688 688 744 697 738 686 691 738 741 691 730 744 718 744 737 696 699 715 690 692 709 693 686 726 748 687 712 715 714 728 718 710 681 734 680 680 717 716 683 728 717 738 732 714 725 726 699 701 702 679 742 734 681 735 673 724 681 672 730 673 710 688 707 707 699 687 696 700 687 672 677 677 700 704 698 675 696 732 689 670 718 680 682 688 707 694 688 725 723 689 715 671 726 689 710 717 657 713 689 681 714 672 681 697 684 700 673 701 651 710 688 666 656 688 667 695 702 664 652 673 674 692 686 671 655 703 674 688 661 689 640 649 648 640 654 660 682 673 657 667 663 688 649 685 684 641 630 681 674 690 648 643 686 656 627 650 658 668 659 635 629 640 630 641 624 625 631 634 620 634 631 646 664 672 625 615 610 672 642 667 626 616 633 636 661 620 664 623 618 606 646 635 618 628 657 607 629 647 629 606 626 605 621 600 600 624 622 613 621 611 623 631 609 607 615 603 618 614 591 578 624 621 595 578 602 581 587 628 617 607 576 590 577 606 593 587 604 582 617 607 572 569 572 562 559 613 604 557 564 603 575 569 555 564 573 580 594 571 554 571 600 563 557 596 565 571 578 569 558 570 578 556 546 571 556 533 536 545 557 562 572 567 539 529 523 542 542 535 566 555 529 568 558 514 559 539 511 535 537 545 543 521 505 556 508 520 504 549 517 502 522 499 514 496 520 507 518 506 497 497 515 528 486 533 521 526 500 489 520 491 480 517 508 490 523 487 492 520 474 476 508 486 487 474 496 509 497 469 506 480 495 498 486 494 496 484 456 474 462 463 492 467 488 451 477 475 487 450 480 459 446 439 441 447 458 443 446 458 467 446 438 446 445 455 466 465 435 451 461 459 447 437 420 446 443 426 416 419 439 437 430 443 425 417 427 410 416 419 435 418 423 401 422 396 403 418 415 424 423 417 389 406 403 401 387 381 416 388 410 412 385 375 406 396 382 389 371 388 397 372 395 396 371 393 362 389 359 360 363 359 374 359 354 357 354 364 357 351 373 368 367 376 370 358 340 372 340 345 348 363 345 360 354 355 332 344 355 333 354 353 339 342 349 341 349 327 337 327 339 327 325 328 315 330 316 315 319 323 325 310 303 317 325 308 305 300 312 311 320 299 303 309 290 295 297 291 307 302 311 287 284 289 283 301 283 292 280 294 286 282 297 276 292 278 280 273 282 273 279 278 267 265 259 274 277 257 260 269 267 270 251 265 259 270 272 268 261 248 255 266 259 262 246 244 239 249 256 249 253 235 230 251 243 249 232 243 235 246 229 233 233 242 230 230 224 236 216 219 230 230 231 230 218 221 223 221 207 208 208 220 209 208 220 201 198 210 197 210 196 199 192 201 196 201 205 195 201 196 203 189 196 194 184 197 192 183 192 189 192 192 184 185 179 171 171 174 179 174 180 182 174 176 168 179 171 162 167 168 165 172 160 160 169 166 153 158 159 155 160 164 150 148 148 152 158 154 153 152 154 154 141 148 144 137 137 144 135 141 142 144 140 141 131 141 137 139 140 131 129 135 136 130 129 130 127 124 130 128 128 128 122 125 121 125 117 119 123 113 118 114 113 117 113 113 109 112 112 109 105 107 106 105 105 100 99 103 106 105 105 99 100 97 99 102 98 98 97 93 97 97 95 95 90 94 91 88 89 87 91 86 83 82 82 88 82 86 79 82 84 78 77 82 81 78 81 74 75 79 75 73 71 74 76 72 69 69 72 72 68 72 65 67 67 69 63 65 66 61 62 61 61 64 64 63 59 61 58 62 58 60 60 59 55 54 54 53 54 55 53 52 54 54 52 51 50 52 51 50 49 50 48 49 48 48 44 44 45 45 46 45 42 42 42 42 43 42 42 42 39 38 39 41 40 39 41 39 37 39 37 36 36 37 36 35 36 34 33 33 33 34 32 32 34 33 32 31 30 30 31 32 30 30 29 29 30 30 29 30 27 27 28 27 27 27 26 27 25 26 25 26 26 25 25 25 25 24 24 24 24 23 24 24 22 22 22 23 22 22 22 21 21 21 21 22 22 22 20 20 20 21 21 21 20 20 20 20 19 20 19 19 20 20 20 20 20 20 19 20 20 20 20 19 20 20 20 20 19 19 20 19 20 19 20 20 20 19 19 20 20 19 20 20 20 20 19 19 19 20 20 19 19 19 19 19 21 21 21 20 21 20 20 20 20 21 22 22 21 22 22 22 22 22 22 22 23 23 22 23 23 24 23 23 24 24 24 25 25 25 26 26 26 26 26 26 27 27 27 28 27 27 28 29 29 28 28 31 31 30 30 31 31 32 31 31 31 31 34 33 32 35 34 34 33 34 36 35 35 36 37 36 36 37 38 38 39 40 38 41 39 40 41 41 43 43 40 44 43 43 43 43 44 43 46 46 47 45 46 46 46 47 51 48 49 52 49 53 54 54 54 51 53 55 55 54 55 55 56 58 60 59 58 61 62 62 61 60 64 63 61 62 61 64 67 66 67 65 68 70 69 67 71 68 71 69 73 72 71 71 77 76 78 74 77 79 75 78 81 78 76 81 77 84 83 80 86 81 84 83 85 88 89 86 85 89 90 93 90 89 90 93 94 97 99 93 98 98 100 96 103 99 100 101 107 107 101 100 109 104 111 106 105 107 107 114 112 115 116 110 117 120 119 112 116 119 125 115 115 116 123 119 127 128 125 121 132 123 133 127 127 132 127 135 137 137 136 131 135 136 140 143 144 139 143 137 145 147 138 144 148 148 156 151 149 154 145 146 159 152 151 162 154 155 153 154 161 165 162 157 169 161 170 165 160 173 172 179 171 165 168 177 173 175 176 178 188 181 183 186 174 192 192 193 182 193 188 187 193 200 200 198 197 195 189 206 196 203 205 193 210 205 209 210 205 203 215 205 214 207 206 205 224 217 207 216 211 222 216 228 220 231 231 221 221 226 225 222 227 230 231 242 236 239 246 226 247 228 250 238 236 231 242 254 244 249 241 247 243 240 244 254 267 268 251 264 272 269 268 273 263 260 269 265 278 269 261 272 263 270 271 264 276 281 287 288 267 284 289 271 271 289 294 301 286 293 291 278 305 304 281 282 310 302 311 305 289 314 299 296 312 298 312 314 318 305 324 314 321 314 311 307 328 331 325 318 334 316 317 316 327 329 332 335 328 330 320 331 342 346 352 352 341 331 349 352 338 331 347 361 338 343 369 354 354 357 356 363 370 377 375 367 361 357 377 370 372 352 368 353 367 366 385 366 375 378 364 398 375 369 365 371 370 383 383 387 373 379 396 390 380 385 391 401 395 411 389 403 419 390 409 426 388 425 394 394 396 417 420 417 430 403 430 400 429 428 414 440 431 443 425 422 444 421 424 412 438 439 418 439 435 433 450 453 452 435 439 428 426 471 429 444 465 446 461 460 467 475 459 466 453 462 440 475 449 447 469 490 477 459 474 491 461 458 477 471 487 459 481 489 469 480 494 496 468 475 505 480 494 508 478 512 506 472 511 519 507 491 497 503 509 502 505 520 527 509 513 492 505 506 522 520 528 515 535 511 517 507 534 504 541 539 505 543 544 513 548 534 540 555 543 525 510 533 538 555 550 559 548 552 564 560 533 549 539 538 536 548 548 566 532 536 567 558 573 543 566 533 573 571 541 535 546 578 545 566 547 549 571 584 557 567 549 571 571 589 586 579 570 607 603 581 594 587 566 564 576 559 610 587 596 592 585 600 573 570 622 582 578 587 591 603 573 601 616 582 574 605 601 616 584 580 582 586 614 611 634 604 617 615 594 609 629 635 634 648 638 633 643 599 593 605 605 639 644 623 643 623 626 628 608 628 662 608 634 656 647 629 617 615 643 615 614 619 641 626 627 632 628 674 677 661 658 638 658 678 672 637 667 669 677 621 658 656 686 687 653 628 653 685 656 669 680 631 672 647 655 656 673 685 689 690 675 688 699 642 698 654 688 703 652 700 661 706 681 643 705 690 669 644 702 682 679 649 653 672 683 678 703 711 687 667 653 716 666 663 706 658 690 701 695 690 721 692 705 672 704 714 711 669 717 683 719 665 718 690 718 688 709 684 732 698 717 699 672 692 666 668 724 716 684 676 696 698 673 700 737 690 731 694 730 679 699 700 689 673 701 731 685 741 703 702 716 710 694 720 747 724 746 743 717 688 704 707 706 699 742 738 704 725 748 730 731 685 700 743 695 703 731 737 707 735 697 695 718 684 688 705 709 726 686 738 698 746 687 717 723 720 749 691 718 734 725 724 720 738 698 741 706 749 690 729 691 750 724 739 690 695 720 746 734 746 722 716 709 728 727 696 693 750 741 692 697 696 744 693 691 730 718 722 747 730 697 705 715 693 691 712 708 730 694
713 742 721 700 721 710 692 696 697 719 693 697 693 696 715 736 696 737 750 735 747 692 690 709 717 714 748 712 745 692 692 691 720 712 714 692 730 709 715 723 700 703 704 740 693 725 730 695 713 715 697 702 737 716 744 689 702 694 743 712 706 689 730 736 727 690 696 703 710 747 731 689 687 708 699 723 687 737 728 706 746 749 720 736 727 741 739 742 681 718 691 721 687 744 729 717 734 725 742 692 683 676 688 725 718 737 718 672 702 733 692 734 711 717 723 692 729 679 714 707 712 702 704 710 695 701 712 719 670 732 679 713 703 698 669 704 724 714 727 711 662 674 675 661 718 662 698 689 714 681 658 670 681 663 701 686 700 660 677 708 678 677 666 673 700 708 683 679 707 654 705 682 661 692 686 660 687 677 659 641 665 661 703 688 651 679 649 646 664 681 639 681 635 677 646 666 672 676 645 651 627 663 630 628 656 628 658 676 686 660 650 632 661 673 631 631 648 667 636 647 662 674 668 617 634 658 650 636 621 619 627 669 623 609 621 612 658 633 626 651 636 631 636 616 615 628 639 656 597 625 596 648 596 595 610 648 604 624 624 631 645 619 627 603 636 602 618 590 595 602 618 607 581 578 620 628 591 572 615 573 596 570 583 591 623 567 601 597 571 583 616 575 597 591 583 580 559 562 590 603 585 572 597 565 588 594 577 591 593 593 574 557 594 554 591 555 575 558 584 558 559 543 566 552 564 563 544 534 551 559 564 564 531 554 528 548 538 568 536 541 517 530 552 522 529 553 523 518 546 552 542 544 537 557 515 525 526 552 501 519 517 502 497 509 538 498 538 500 533 520 517 532 524 534 493 492 500 525 516 488 480 503 490 481 507 476 477 472 502 481 516 475 481 470 484 478 470 492 466 503 504 483 491 493 470 492 486 459 488 478 482 489 448 473 483 468 446 457 451 473 470 455 480 477 458 452 477 456 449 474 435 471 462 439 436 434 456 463 443 444 427 443 436 416 414 454 419 416 452 447 450 447 431 443 442 413 418 432 434 435 424 411 399 400 419 411 393 399 401 418 411 394 424 419 384 418 388 402 391 416 394 405 387 389 377 388 404 399 383 370 400 378 394 391 375 390 394 392 391 364 364 373 375 360 383 374 364 361 373 362 369 369 367 342 361 360 356 350 353 369 350 333 354 360 359 356 350 355 335 346 325 351 328 337 337 335 325 323 332 334 325 327 338 317 329 324 315 332 317 334 303 321 302 306 302 303 303 299 322 302 311 303 313 318 304 304 286 304 312 305 291 296 291 290 306 278 291 302 279 299 285 280 290 283 290 284 286 286 267 273 287 275 282 268 262 263 256 262 266 259 260 257 257 263 265 262 260 260 255 251 247 248 262 254 259 239 240 248 240 253 249 250 250 230 246 229 247 228 232 235 235 225 231 240 231 223 227 232 222 225 229 222 218 218 213 224 215 216 207 209 204 217 214 213 208 201 197 209 210 204 206 210 200 209 205 189 205 193 191 202 187 188 189 185 191 183 184 190 185 190 183 181 173 173 181 171 184 180 171 171 170 172 178 168 177 164 176 160 170 159 170 162 171 168 156 168 163 152 163 153 156 155 150 156 154 148 158 147 149 142 141 141 145 144 146 143 143 145 136 145 133 141 142 137 140 137 137 131 130 129 131 125 132 132 129 129 127 120 128 127 124 126 126 118 120 116 117 118 112 118 116 114 113 110 116 107 116 107 114 111 106 109 108 105 106 104 100 98 99 97 100 100 99 95 98 96 100 96 93 97 97 93 92 94 89 89 92 88 87 84 89 87 85 83 83 85 82 80 83 80 79 79 82 80 80 80 76 76 76 75 72 71 72 74 71 69 70 71 69 68 68 66 68 69 64 68 63 63 67 66 64 63 65 62 64 61 61 58 57 59 57 56 56 59 55 54 54 53 53 52 53 55 51 52 52 50 50 52 52 48 48 47 48 47 45 48 44 45 45 45 44 45 45 43 41 41 43 42 43 40 39 39 39 38 40 40 38 39 39 38 37 36 38 35 35 36 36 34 34 33 35 33 32 33 34 32 32 32 32 31 31 30 30 31 29 30 29 29 28 29 28 28 28 27 26 26 27 26 26 25 26 25 26 26 25 25 24 24 24 23 23 23 24 24 24 23 22 22 22 23 22 23 22 21 22 22 21 22 22 21 21 20 20 20 21 21 20 21 21 20 20 21 20 20 19 19 19 19 20 20 19 20 19 20 20 19 19 19 20 20 19 19 20 20 19 19 19 19 19 19 20 19 20 19 20 19 19 20 19 21 20 20 21 21 21 20 21 21 20 20 20 22 21 22 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 25 25 24 24 25 26 25 25 26 25 27 27 26 27 27 27 28 27 27 29 30 29 30 29 29 30 30 30 30 31 33 33 32 33 34 34 32 34 33 33 36 35 36 37 37 37 37 36 36 37 39 37 40 41 40 39 39 41 42 42 42 41 43 41 43 42 44 45 44 44 44 45 46 46 47 47 48 49 47 49 48 52 50 51 52 54 53 51 53 55 54 54 55 55 55 58 57 56 58 57 61 60 62 62 61 64 60 65 65 65 67 63 63 66 68 64 70 70 66 69 67 74 68 69 75 71 76 75 78 78 76 79 78 80 83 83 83 81 79 83 79 80 80 81 87 83 86 90 85 90 89 93 88 91 94 89 90 92 90 92 96 95 98 99 97 96 101 103 104 99 106 102 104 103 103 110 104 108 107 111 105 115 113 111 110 113 117 119 121 111 113 123 124 115 118 123 118 117 125 123 125 126 130 126 125 132 127 136 131 138 131 132 141 136 136 139 133 143 140 145 135 143 145 148 151 143 146 143 141 155 144 158 150 153 148 159 150 159 162 164 162 152 163 163 163 160 169 157 162 174 171 163 169 172 164 169 173 166 179 176 180 173 184 175 188 176 174 179 184 184 184 195 196 184 183 196 196 201 184 185 193 197 193 191 199 200 198 193 193 212 209 204 203 215 199 201 218 216 206 210 207 226 213 209 219 224 215 225 226 223 231 231 220 231 225 239 225 233 230 245 227 243 245 241 238 248 246 250 243 238 253 240 244 239 241 251 256 246 265 250 259 263 256 254 258 250 251 268 275 253 259 264 257 260 269 259 275 271 276 281 279 276 277 286 288 274 279 274 299 279 299 295 277 304 292 285 301 284 297 309 302 302 311 298 302 289 314 320 301 298 320 308 326 310 320 300 312 317 304 328 330 335 333 313 320 341 327 335 345 314 341 326 350 343 331 331 338 348 336 324 340 357 340 333 342 338 341 334 349 339 367 339 350 369 349 367 356 352 368 369 375 380 365 363 371 379 382 373 388 393 375 367 378 373 391 378 398 388 394 371 374 404 376 401 400 408 387 380 386 407 407 397 406 390 393 412 409 400 401 391 419 392 408 394 412 434 427 416 414 411 412 408 409 404 433 438 438 424 444 417 429 416 437 440 425 449 430 426 420 461 420 443 460 424 458 435 441 464 457 468 475 433 435 456 462 445 475 450 466 454 477 460 476 451 452 462 463 464 459 482 492 474 462 476 459 457 461 496 459 460 466 467 470 490 468 492 511 510 484 503 507 486 494 509 510 477 516 484 509 519 503 497 496 493 533 497 511 520 532 535 533 526 504 535 501 539 533 510 502 531 532 551 515 542 518 555 553 509 544 537 552 522 529 542 531 556 517 531 523 555 519 530 539 563 523 574 579 549 566 528 570 555 559 538 574 545 577 589 580 555 590 591 571 594 559 555 550 573 582 552 592 587 574 554 582 604 603 581 553 556 596 567 560 594 566 583 574 561 567 617 590 609 567 594 589 581 572 575 613 628 593 596 587 623 583 583 609 612 595 602 631 591 628 611 617 624 636 598 601 605 607 605 629 616 610 635 608 613 613 613 645 648 607 646 628 609 658 604 640 610 663 605 646 643 640 623 627 614 660 608 656 671 665 622 628 649 646 661 650 622 650 657 627 658 621 657 622 679 632 676 636 624 639 628 673 672 673 641 692 664 657 690 668 686 635 633 645 632 636 659 663 687 641 641 672 692 696 652 697 668 664 655 695 660 669 699 668 684 685 699 646 701 686 656 659 653 695 686 664 676 657 671 663 717 699 666 655 674 714 694 693 715 696 715 704 691 663 666 697 693 671 726 670 683 665 689 720 710 719 694 704 665 683 679 734 670 667 676 711 717 719 698 685 689 709 678 674 686 688 672 700 684 696 699 695 677 740 681 692 678 721 734 696 679 724 693 739 704 678 746 718 692 741 729 703 728 720 729 719 737 715 718 749 720 726 685 721 721 700 709 698 701 719 730 720 721 692 711 689 722 728 727 700 729 692 734 709 742 730 703 691 708 693 700 699 738 694 721 691 735 716 715 726 693 734 722 700 716 711 691 692 723 721 692 710 695 693 702 696 722 714 748 745 691 694 738 714 746 719 721 692 696 720 720 705 692 708 738
692 694 727 706 706 734 738 730 735 720 746 730 692 737 696 691 693 727 696 735 698 740 692 712 738 729 745 728 740 708 724 727 745 739 742 732 729 724 703 690 691 691 705 694 711 707 718 719 690 691 702 690 697 703 692 686 744 731 729 713 711 687 726 747 701 742 742 722 703 685 718 721 733 727 700 740 709 684 695 693 749 730 704 693 729 682 733 727 693 730 680 743 733 696 681 711 683 715 734 712 681 698 679 737 690 730 714 735 713 720 691 697 674 722 686 724 686 723 724 683 692 709 708 695 722 684 671 727 700 703 690 711 728 705 726 687 681 713 711 724 727 691 668 703 689 701 702 708 707 661 660 684 660 679 706 682 699 655 662 711 666 681 651 663 706 703 699 693 694 680 645 668 677 709 704 663 661 661 682 702 659 695 661 691 686 639 663 674 691 697 659 664 633 631 667 666 648 682 676 654 641 686 634 649 656 631 664 637 651 670 664 646 627 657 642 671 627 635 621 652 624 614 662 622 646 641 646 671 645 611 641 665 614 653 660 614 661 644 614 652 628 612 612 632 640 606 623 617 639 622 622 648 623 632 604 592 623 597 619 597 618 639 642 638 606 630 621 615 639 612 625 629 605 610 604 608 615 599 629 617 571 617 608 576 572 612 611 581 569 604 592 584 590 583 612 579 613 584 604 596 565 557 569 592 576 597 549 572 600 591 586 565 576 559 568 555 548 590 575 589 539 543 559 534 566 570 561 530 541 550 543 531 561 563 532 572 541 520 519 551 563 568 550 556 514 558 542 530 540 537 546 526 547 537 552 542 511 505 506 527 502 512 533 518 514 522 531 503 503 535 519 538 516 528 502 520 521 530 527 504 487 483 521 501 521 514 473 478 505 494 489 469 511 469 468 498 500 463 484 462 469 484 500 486 491 500 467 460 452 459 494 483 478 455 464 452 486 468 457 456 471 456 478 480 452 449 465 445 441 446 471 466 435 445 439 426 433 446 455 446 449 459 417 455 439 424 438 421 450 430 415 411 425 426 416 403 438 433 414 432 424 414 431 395 406 413 397 426 406 410 404 423 396 391 418 395 390 385 405 407 405 391 405 398 393 380 408 370 395 370 401 376 375 383 363 374 363 383 360 387 380 381 372 381 353 375 372 364 353 365 345 360 369 377 357 342 361 352 337 351 358 358 355 337 348 334 347 335 337 324 325 342 323 343 333 341 348 333 343 332 331 317 317 323 321 326 333 328 335 328 321 329 305 315 326 299 318 314 317 320 300 298 296 296 295 304 311 304 301 302 296 285 296 307 299 278 290 298 298 275 287 284 286 293 292 270 272 267 284 283 286 261 261 271 262 274 272 272 266 261 275 275 264 266 270 255 264 261 256 267 259 246 243 247 260 255 236 257 257 247 232 250 234 245 250 234 231 227 246 240 234 237 241 237 221 233 237 218 231 215 227 230 224 229 219 209 211 219 210 204 214 211 214 220 212 212 199 200 196 200 199 211 195 201 194 198 206 205 198 186 193 192 190 197 184 194 195 187 183 186 192 189 179 187 171 184 174 177 170 181 174 179 174 174 176 172 164 172 170 172 173 160 166 168 164 154 168 152 152 164 163 153 150 161 149 157 145 150 154 154 144 150 152 149 140 143 145 148 138 141 143 139 140 136 133 132 132 132 134 138 134 126 128 123 123 124 123 127 124 126 126 120 119 121 124 120 122 122 114 112 111 117 116 111 109 115 115 113 110 109 111 105 106 104 106 101 108 101 99 106 98 105 103 95 103 102 94 100 95 97 90 91 94 93 96 88 90 90 89 91 85 85 83 87 86 81 87 86 84 78 83 79 77 76 78 80 77 77 76 76 76 72 75 71 71 73 75 70 68 67 71 72 68 65 64 66 66 68 63 64 62 65 64 61 62 60 60 62 57 61 60 59 60 57 59 56 55 57 57 52 56 54 55 50 54 54 50 50 50 52 48 47 49 49 49 46 46 45 46 43 44 46 44 43 44 42 42 40 43 40 41 41 41 40 38 40 41 40 39 38 38 37 37 36 36 35 37 35 36 34 34 34 33 32 32 32 33 32 33 33 30 30 32 30 29 31 29 31 29 30 30 28 27 27 27 28 26 27 26 27 26 26 26 25 25 25 25 24 24 24 25 23 24 23 23 23 24 23 23 23 23 22 23 23 22 22 21 21 21 22 22 21 21 21 20 21 20 21 21 20 21 21 20 20 21 20 20 21 20 20 19 20 20 20 19 20 19 19 20 19 20 19 19 19 19 19 20 19 20 19 19 19 21 21 20 21 21 20 20 21 20 20 20 21 21 20 21 22 22 21 22 21 22 22 21 22 23 23 22 22 22 22 22 23 24 23 23 24 23 23 24 24 24 25 24 26 26 26 25 25 27 27 27 26 26 28 27 28 28 30 29 30 28 29 31 30 29 31 30 31 30 33 31 32 33 34 34 33 33 35 33 36 35 34 37 37 36 36 36 38 37 39 39 38 38 41 40 38 38 42 41 40 40 42 43 44 42 45 43 43 46 44 47 45 48 46 47 46 46 48 48 49 52 52 53 52 51 52 53 54 55 53 57 56 58 57 55 59 56 58 59 57 62 58 59 58 59 61 62 61 61 64 65 65 64 65 66 70 68 71 69 73 73 71 69 73 72 71 73 73 78 78 75 77 81 81 76 82 80 83 80 80 79 79 86 88 86 82 85 83 84 91 90 92 87 87 90 89 97 95 95 95 96 93 95 96 100 99 99 103 104 98 102 101 100 106 109 103 111 106 106 113 110 111 110 108 114 117 118 120 118 118 120 118 121 118 122 116 118 127 124 129 126 122 124 123 127 130 134 135 132 138 132 129 131 141 131 138 144 141 137 136 137 141 137 144 150 140 140 152 150 148 150 153 156 160 161 160 158 151 161 158 161 152 161 162 169 170 162 159 173 161 172 175 162 170 164 170 171 173 171 181 177 178 185 172 174 174 183 185 176 188 192 190 181 182 193 197 186 197 195 197 199 189 198 193 192 209 192 201 205 210 198 214 216 210 219 209 213 221 211 221 225 225 218 219 210 229 227 211 216 230 216 236 235 230 222 233 229 236 240 231 228 246 238 231 241 231 241 247 236 256 238 249 248 250 257 261 259 256 243 245 261 255 261 263 263 270 269 275 270 270 253 279 263 261 266 268 286 275 288 280 275 277 290 268 283 293 271 278 291 286 285 281 303 277 294 289 297 296 291 294 290 301 289 291 317 294 312 305 297 296 315 297 311 322 301 327 309 308 310 318 309 307 332 314 322 314 342 337 345 317 330 334 343 328 342 331 335 327 350 333 342 329 332 331 333 346 360 338 363 345 356 365 368 368 355 342 348 373 346 363 378 353 363 382 377 354 362 374 380 376 363 379 396 374 382 399 372 386 370 390 386 394 373 380 404 393 408 412 392 393 397 390 385 418 388 392 390 411 415 411 407 402 427 431 427 431 436 410 418 440 418 432 435 413 421 431 417 448 417 434 435 445 442 441 425 446 447 456 424 421 441 464 460 433 451 442 460 455 439 474 470 461 468 456 455 464 463 474 440 477 451 469 443 467 449 491 481 453 476 455 482 468 482 473 472 474 461 478 481 507 463 469 498 490 507 482 470 514 489 509 481 504 498 495 504 518 480 520 513 519 509 513 508 492 490 522 502 513 512 500 527 511 502 534 541 495 536 508 512 515 522 543 544 524 539 556 531 540 539 545 539 515 520 534 564 518 515 520 555 527 549 529 523 561 561 558 526 528 534 581 530 582 539 531 543 533 561 566 535 555 564 571 573 564 586 561 561 571 590 588 556 570 601 553 551 550 574 606 606 583 561 589 607 614 611 598 573 561 565 562 590 609 575 622 606 622 581 569 571 589 588 586 629 629 608 576 628 613 602 624 607 638 639 585 588 595 639 619 603 594 609 624 634 630 625 642 632 614 635 593 622 607 598 609 641 614 620 636 638 604 623 607 646 653 632 641 618 622 641 610 653 656 610 637 617 643 655 676 677 636 648 617 652 627 649 619 626 677 654 659 644 629 663 681 652 647 651 640 684 678 683 662 651 667 661 676 688 650 649 661 665 645 681 687 700 670 661 638 697 648 664 653 705 707 669 652 646 680 670 647 703 695 657 677 712 673 712 685 650 699 713 681 654 683 659 665 689 686 690 684 720 671 699 719 696 673 661 667 719 718 701 729 716 683 671 689 728 718 690 698 708 702 684 685 674 732 690 698 687 671 731 704 732 708 713 673 701 701 706 691 679 680 691 702 688 698 743 677 719 677 688 724 705 715 729 731 685 685 704 711 737 696 724 699 738 725 741 693 731 734 735 740 742 722 691 746 750 690 710 684 702 698 684 713 690 716 721 692 716 707 723 700 707 707 742 693 731 705 727 704 748 743 695 705 726 728 742 695 691 746 730 721 742 703 696 749 735 733 689 699 740 727 723 691 712 746 736 748 715 697 737 715 705 700 690 698 706 694 691 743 740 691 750 744 695 741 704 733
735 742 709 736 708 709 726 694 734 733 742 694 696 696 692 704 712 711 715 714 692 708 729 750 691 726 695 713 727 729 748 717 748 695 696 695 739 693 694 697 704 704 711 725 726 736 750 743 688 732 696 692 714 689 688 743 736 740 699 738 746 707 746 742 719 749 688 687 741 693 734 735 719 724 720 728 684 730 711 709 721 710 687 731 680 736 738 744 686 727 684 730 741 719 741 732 700 727 731 686 736 710 698 726 690 734 739 712 708 725 684 696 692 704 693 712 671 715 682 687 680 679 693 684 691 732 682 701 664 680 677 684 677 696 670 725 704 676 722 727 665 699 697 683 720 699 723 671 659 679 656 674 676 687 655 662 669 682 695 695 676 704 714 703 686 711 669 713 698 708 651 698 647 679 660 686 645 640 670 661 675 644 666 694 647 668 674 646 635 663 694 650 667 686 643 673 684 686 656 675 663 627 665 643 677 636 677 655 658 640 628 636 624 629 657 663 668 629 630 647 667 618 670 657 624 661 619 651 615 617 667 632 629 626 644 660 644 609 663 629 646 614 616 611 603 619 645 617 605 606 592 626 607 606 618 641 645 628 621 641 620 640 615 636 607 585 610 600 634 605 624 598 615 585 612 578 598 618 588 625 627 597 608 605 575 572 590 601 578 607 563 581 569 582 563 599 567 587 577 605 586 573 581 600 567 574 570 553 599 571 588 545 570 565 566 558 569 537 555 578 543 572 545 534 581 544 557 568 537 536 543 569 571 570 528 560 533 564 566 520 534 524 539 552 513 542 549 511 558 512 537 557 554 548 531 527 537 549 531 527 500 541 539 529 534 498 493 507 496 514 511 533 502 494 485 487 516 521 511 514 517 484 501 487 511 509 512 494 482 487 491 474 468 479 504 483 503 481 465 506 498 471 458 492 500 458 499 457 477 481 467 464 453 453 481 458 477 472 473 484 475 465 462 474 476 450 472 454 434 434 434 451 446 432 452 440 447 429 421 451 459 448 429 416 449 451 415 426 410 413 409 447 414 421 425 410 423 432 412 433 419 414 431 426 403 420 421 420 390 420 414 413 406 415 416 415 388 414 412 400 415 402 406 392 373 394 383 400 383 383 376 396 381 362 377 379 373 377 381 390 376 365 374 374 371 385 362 362 365 381 375 369 368 349 370 349 347 343 367 352 364 339 333 332 361 349 361 332 333 324 328 339 332 331 352 319 336 347 330 315 316 324 330 329 336 317 308 316 326 328 303 329 331 302 325 301 320 302 322 301 306 309 290 301 302 310 309 306 296 299 288 300 306 298 287 301 283 291 293 293 293 286 284 273 271 282 290 287 271 284 265 266 270 260 270 278 272 267 273 257 253 260 258 264 253 268 261 256 258 244 254 263 262 259 244 261 255 238 243 256 237 244 244 235 234 239 237 236 238 224 229 240 223 221 226 218 225 232 226 223 217 219 231 220 220 221 216 218 210 204 204 212 216 204 201 213 203 203 195 195 206 208 204 198 203 191 203 205 201 199 191 199 188 188 192 189 189 186 184 180 178 186 188 179 185 178 185 182 176 182 180 170 169 172 172 164 167 177 174 164 172 169 165 166 169 155 159 161 163 159 150 152 151 148 149 152 151 145 157 145 154 141 142 148 151 142 150 140 148 143 134 137 144 134 139 141 135 128 140 127 136 133 131 127 124 122 127 122 125 122 128 126 118 126 125 123 115 125 122 122 111 114 118 109 113 109 108 106 111 110 108 109 109 102 104 105 106 100 103 101 99 105 96 97 100 101 98 101 92 92 98 90 96 92 91 90 90 87 89 92 91 88 85 86 83 88 81 83 81 79 83 77 82 77 77 78 81 77 77 74 73 75 76 73 73 75 73 71 69 70 71 70 71 66 70 69 67 67 62 62 62 63 62 64 62 62 58 60 61 62 59 58 59 58 56 56 56 55 53 54 55 54 54 53 53 51 51 52 49 52 51 49 50 48 46 46 48 47 44 44 46 43 44 43 44 44 42 44 42 41 40 41 40 38 41 39 40 41 40 39 38 37 37 38 36 37 36 36 34 36 36 34 34 35 34 33 34 34 31 32 33 31 32 32 30 31 31 31 30 30 30 28 28 27 27 28 27 27 27 27 27 26 26 26 26 25 26 25 25 25 24 24 25 24 23 24 24 24 24 23 22 23 23 22 23 23 23 22 22 21 22 22 22 22 21 21 22 21 21 21 21 21 21 20 21 21 21 21 20 20 21 20 20 20 20 21 21 20 21 21 20 21 20 21 20 20 21 20 20 20 21 21 21 20 21 20 21 20 21 21 21 20 22 22 21 21 21 21 21 21 22 21 22 23 22 23 23 23 23 22 23 23 24 23 23 24 24 25 25 24 24 24 25 25 26 26 25 25 27 26 26 26 26 28 28 27 27 28 28 29 30 30 31 30 31 31 32 32 30 30 32 32 32 33 33 34 34 33 34 35 35 36 34 36 35 37 37 38 38 39 37 39 39 41 40 41 38 41 39 41 40 42 41 43 43 43 43 44 44 43 45 44 45 45 45 47 47 48 49 50 52 49 52 52 51 54 50 53 52 55 56 56 55 57 54 58 56 60 58 60 57 57 62 61 58 64 59 64 65 63 63 63 62 68 68 65 70 65 66 72 68 72 70 69 74 74 75 75 73 75 76 78 79 77 77 80 82 82 78 82 78 84 86 84 80 81 82 83 87 86 85 93 86 87 87 92 92 94 95 96 93 96 92 101 99 100 96 99 101 98 101 99 104 102 105 108 108 109 111 104 114 108 113 106 110 113 112 114 117 115 114 113 115 120 120 121 122 124 126 126 118 121 120 130 130 132 127 131 131 135 134 128 136 130 132 130 143 138 139 144 145 138 137 141 141 150 139 152 147 150 147 148 148 144 152 155 148 157 162 156 158 161 152 154 161 161 159 160 157 161 164 172 160 176 175 165 175 174 175 175 174 174 173 176 179 172 180 177 191 175 178 186 182 195 189 182 187 198 188 190 188 204 204 190 192 208 192 199 210 204 213 201 201 206 212 215 214 219 220 212 214 215 214 216 218 219 229 228 222 231 215 234 233 229 227 219 238 231 239 230 222 226 244 229 234 230 230 232 250 234 236 252 237 249 246 258 252 261 258 259 242 261 249 247 262 258 250 263 265 254 251 266 263 264 263 262 267 260 260 266 264 280 277 276 281 271 273 290 291 287 290 281 292 294 279 288 288 296 286 287 291 291 313 313 311 287 310 296 318 308 293 308 306 299 311 312 300 305 324 316 327 333 333 320 312 317 323 310 339 315 333 344 338 335 334 344 330 344 322 342 351 336 339 346 354 342 347 361 347 355 357 367 344 340 365 364 354 358 360 353 364 354 360 371 373 377 379 367 381 370 379 362 374 382 390 385 396 373 398 370 395 394 373 394 383 392 375 389 409 413 400 383 397 415 383 390 408 415 411 424 425 394 411 396 417 422 410 395 419 423 399 403 437 412 442 439 413 418 420 413 431 409 428 418 442 435 446 421 434 431 437 436 439 449 427 424 466 446 448 471 453 441 431 441 450 458 452 458 441 445 443 481 456 442 469 478 487 481 491 488 474 450 458 460 482 500 478 472 463 472 478 480 473 469 478 498 509 481 505 481 492 512 499 516 493 511 492 508 503 477 478 503 490 488 525 525 523 516 506 513 521 540 539 515 539 545 502 546 537 517 503 522 513 542 520 554 554 509 516 548 509 534 550 534 536 551 518 518 563 522 564 549 530 556 535 547 533 525 528 548 560 537 578 562 579 554 584 534 565 564 540 586 583 553 590 582 548 551 584 594 580 597 571 601 589 558 558 557 568 574 597 588 569 567 570 576 574 589 614 596 572 581 576 587 612 571 581 601 592 609 578 600 609 594 588 615 586 579 619 607 591 588 586 639 613 587 627 607 595 604 638 619 608 644 599 622 617 637 613 599 592 613 654 639 648 611 643 648 598 614 614 617 618 606 644 665 654 640 609 626 624 636 619 630 655 656 670 632 675 648 642 646 646 631 619 646 627 655 678 635 629 653 679 627 676 668 640 647 683 685 650 654 686 659 636 634 679 653 649 686 652 647 674 699 673 691 653 677 668 674 674 652 689 679 653 696 672 685 652 679 646 702 706 679 699 675 669 687 660 657 704 655 679 659 710 708 691 663 701 676 704 704 663 706 691 687 665 712 724 685 681 665 686 721 686 677 675 678 683 677 693 699 665 722 719 678 699 669 674 694 710 703 735 717 735 711 683 730 723 708 731 711 739 691 722 731 713 686 677 686 684 691 722 739 710 720 694 708 704 704 740 685 708 701 701 742 725 688 745 703 717 737 723 689 724 682 706 719 688 705 692 731 722 724 735 733 684 719 716 728 688 702 687 728 685 748 750 721 730 742 707 700 709 687 713 697 689 697 749 691 695 688 694 719 695 714 695 693 730 703 706 730 694 699 694 690 731 713 739 747 693 693 721 691 728 744 696 735 750 740 695 692 692 733 695 696 719 716 707 740
726 734 711 750 712 696 693 716 707 726 691 708 692 745 721 728 733 708 721 729 739 723 720 728 695 741 750 724 712 710 701 691 693 688 688 698 691 721 749 691 691 747 714 734 719 733 693 687 727 744 734 693 749 730 698 728 687 684 690 687 747 695 716 750 729 706 693 736 705 695 749 684 688 697 681 714 710 701 738 732 744 683 731 687 696 683 683 724 732 707 687 724 689 683 716 708 733 726 689 683 697 683 712 718 726 691 697 717 692 678 673 687 670 704 689 725 689 710 686 706 708 714 702 713 667 691 698 679 664 724 676 727 698 723 707 722 728 691 663 719 714 677 674 657 723 711 691 709 663 682 656 716 681 687 710 693 668 716 715 657 697 710 656 652 711 702 710 707 698 664 650 664 680 690 676 647 659 648 695 669 658 698 677 667 652 695 642 694 684 639 635 647 637 676 650 648 648 630 637 681 629 668 631 649 642 666 679 643 681 674 637 625 640 642 644 628 627 643 628 666 620 673 675 626 655 611 666 634 646 659 660 616 663 622 647 620 604 617 661 625 660 605 631 608 616 601 628 647 628 615 628 629 614 616 633 590 593 623 645 628 634 625 593 596 633 585 590 591 616 613 578 629 612 608 623 631 631 590 618 586 624 606 623 594 572 589 604 611 606 575 618 607 582 602 608 582 599 608 589 609 598 580 558 573 554 568 600 550 581 571 563 559 578 559 594 593 585 551 585 568 584 547 587 583 552 580 564 534 540 540 545 535 540 525 572 558 538 562 536 525 530 556 562 528 560 513 523 547 531 511 526 522 533 535 517 550 543 505 538 510 549 510 518 520 518 503 510 506 496 512 492 522 527 508 507 487 487 492 520 525 498 484 489 481 495 509 518 484 513 505 516 480 471 484 505 488 495 468 505 504 501 468 486 480 493 496 478 478 492 486 465 478 447 465 463 488 447 441 460 476 478 459 437 439 473 465 467 457 468 466 472 459 462 457 446 450 460 424 448 432 420 435 423 448 425 422 445 449 447 418 413 445 410 422 433 430 433 429 402 435 416 436 403 421 399 410 419 404 414 403 391 401 384 385 409 419 405 419 412 406 398 406 381 394 375 408 381 386 382 377 393 372 374 383 373 389 394 367 382 382 386 363 353 353 373 355 380 377 359 356 348 373 373 375 344 356 347 341 362 364 338 365 365 362 360 343 345 335 330 330 351 334 322 348 344 321 333 348 339 337 317 312 321 340 314 336 338 320 331 316 309 304 305 313 324 326 309 302 299 311 308 301 310 299 291 296 312 301 314 296 295 287 306 289 288 300 278 275 278 296 282 288 286 269 276 284 288 269 286 282 268 284 286 283 278 263 256 273 256 262 260 263 253 255 266 270 268 255 268 247 258 261 248 255 243 237 245 250 242 237 245 246 250 233 234 232 231 244 237 234 232 224 224 221 228 222 229 215 214 219 226 229 225 229 219 213 226 217 210 211 204 216 222 203 206 212 212 208 211 197 211 200 199 200 207 195 191 201 188 191 200 185 185 196 184 185 190 182 193 184 179 182 179 183 186 180 176 184 169 173 180 169 167 176 168 177 177 166 172 171 164 171 162 170 167 165 160 167 152 163 150 160 149 154 161 154 155 149 156 145 144 148 149 140 141 140 143 138 138 146 133 140 140 138 136 131 136 138 133 134 134 126 136 124 128 124 121 127 131 125 123 128 127 120 122 123 118 117 123 122 118 117 114 119 117 116 107 112 108 108 110 112 104 102 106 109 107 108 102 102 104 96 96 100 99 101 100 100 99 100 94 95 95 94 93 96 94 93 92 87 85 85 83 87 84 86 88 81 81 86 81 78 82 83 83 80 76 77 76 78 78 74 75 75 76 76 73 73 73 69 67 68 67 68 68 64 64 63 68 64 67 63 61 63 65 62 62 61 58 57 60 61 58 59 59 59 59 55 58 54 53 52 56 55 54 54 52 49 52 50 48 50 51 51 47 49 47 45 45 47 46 45 46 43 44 43 41 44 43 41 41 40 41 39 41 40 41 41 40 41 37 37 37 38 37 37 37 37 36 35 35 36 34 34 35 33 33 33 34 32 31 31 32 30 32 32 31 30 31 29 31 30 29 28 29 28 27 27 28 27 26 27 27 26 27 26 25 26 25 25 24 25 25 24 25 25 23 23 24 24 24 24 23 23 23 22 22 23 22 22 23 22 22 21 21 21 21 22 21 21 22 21 22 22 21 21 20 21 21 21 20 20 21 20 21 20 21 20 21 21 20 20 20 21 21 20 21 21 21 21 21 21 21 21 20 20 21 21 22 22 22 22 22 21 21 21 21 22 21 23 22 22 22 22 23 23 23 23 23 23 23 24 24 23 23 25 24 24 25 25 25 26 25 25 26 25 27 26 27 27 27 27 27 28 27 28 29 30 30 29 29 30 31 30 30 31 32 31 32 31 31 33 34 33 33 33 34 33 34 35 35 35 36 37 37 37 36 37 37 37 38 40 40 39 38 39 41 40 41 42 43 42 44 42 42 42 44 43 43 46 46 45 46 46 46 49 46 49 51 48 52 48 52 50 52 52 55 52 54 55 54 56 55 57 58 59 55 56 57 62 62 57 59 61 62 64 60 63 66 63 67 63 68 63 65 67 68 65 71 70 68 73 74 75 74 76 72 74 78 74 74 78 77 80 75 81 76 77 83 78 85 84 81 85 87 86 88 89 83 91 91 91 86 92 94 88 91 92 97 96 99 96 100 101 96 95 100 95 104 103 102 104 98 105 103 101 102 105 107 104 111 114 116 107 111 111 113 119 116 113 121 122 119 125 115 117 125 126 122 125 127 119 131 123 123 130 135 134 135 134 137 138 139 135 136 133 132 143 138 141 140 137 135 142 147 151 149 139 140 151 143 144 150 156 146 152 150 157 157 158 163 163 166 152 165 164 167 159 159 162 162 169 166 177 167 179 173 167 180 166 183 173 170 176 186 175 175 180 178 183 179 184 183 188 196 186 196 194 196 191 202 191 196 190 195 193 200 202 193 200 200 195 213 202 217 206 205 214 211 219 211 205 219 210 209 216 225 217 218 227 215 228 227 221 216 226 227 229 242 228 240 245 236 242 236 250 249 237 251 252 236 253 251 243 254 260 254 259 241 253 248 244 257 263 252 271 268 261 259 258 262 263 258 276 265 279 270 265 261 286 263 277 267 266 282 288 289 288 276 289 291 274 285 299 299 294 283 296 302 309 287 287 298 295 291 309 288 301 313 301 313 296 296 310 325 311 329 314 313 321 314 328 318 335 326 339 325 322 331 332 342 327 345 325 343 327 344 328 343 335 329 326 355 338 330 352 338 349 343 356 346 341 365 369 366 353 356 351 352 374 377 355 381 365 375 359 359 362 369 355 382 374 389 362 383 373 390 396 384 378 401 397 369 385 402 372 399 375 383 377 384 405 405 409 413 419 396 400 398 397 408 396 407 416 403 430 429 414 407 430 435 425 420 415 401 436 433 410 439 443 417 433 418 448 448 413 418 440 423 451 436 422 424 447 433 447 463 435 462 451 432 430 463 468 444 449 470 439 443 464 460 439 484 455 487 450 471 466 464 492 450 467 455 495 483 495 483 476 493 458 490 490 461 502 471 465 500 490 506 473 510 509 509 475 489 475 493 499 477 508 491 510 522 508 496 485 520 502 499 489 507 523 526 531 493 497 494 521 504 548 534 545 521 508 514 555 549 517 534 538 523 560 514 548 538 518 537 545 552 555 526 530 541 542 554 524 528 527 527 554 559 578 551 553 576 571 568 539 573 553 549 566 543 560 591 572 578 575 569 569 546 598 558 579 585 565 559 551 571 600 597 566 553 563 569 595 559 591 589 579 571 597 567 584 617 575 620 592 608 607 574 624 627 579 615 583 629 603 630 614 635 631 624 612 599 609 628 635 599 589 640 633 642 638 596 634 640 625 601 595 603 597 604 634 655 652 609 639 599 602 624 657 621 632 621 647 651 645 609 611 644 656 646 644 630 621 614 648 658 619 628 649 626 675 629 653 622 651 621 642 678 677 684 679 673 650 641 673 670 636 632 685 629 679 651 671 682 677 660 695 672 655 640 694 639 694 702 647 697 640 702 684 679 697 651 657 644 700 665 668 693 650 671 690 700 651 682 711 671 713 680 683 695 697 715 714 707 666 698 693 690 720 666 711 675 697 673 659 679 726 663 719 668 715 696 700 689 688 665 698 701 724 691 676 710 727 701 733 667 727 724 711 716 695 724 669 684 682 698 678 703 725 735 716 676 705 695 691 674 730 692 724 707 715 692 716 698 733 696 728 703 711 698 728 734 745 737 743 744 735 689 727 742 687 717 700 725 739 716 749 739 736 729 702 736 716 748 693 745 685 702 739 743 704 736 689 744 738 685 722 688 726 742 745 724 689 712 722 701 749 750 729 711 715 706 704 740 696 721 702 695 709 723 749 720 717 736 701 729 689 690 745 693 711 690 692 702 694 699 695 742 706 750 722 730 728 695 693 715 726
724 693 694 733 746 712 716 740 690 738 715 691 719 694 692 691 691 724 696 739 693 750 730 693 700 736 714 712 691 705 750 750 706 717 705 693 698 750 690 699 730 732 701 747 733 690 711 687 697 688 707 727 721 747 745 685 735 700 710 697 714 689 721 692 748 730 723 714 734 724 719 734 734 730 726 720 684 740 700 692 730 723 730 684 728 687 716 723 734 700 685 689 685 712 711 709 687 710 739 697 709 738 713 706 719 681 716 690 693 703 670 716 699 722 676 684 709 678 717 710 677 679 730 729 734 728 689 699 678 690 683 710 682 669 699 726 682 725 724 700 708 706 700 670 667 698 714 661 667 678 682 687 702 717 663 680 658 717 687 704 703 692 670 678 694 694 711 699 669 655 667 670 671 684 685 673 670 676 699 663 704 671 669 698 671 645 688 692 672 686 660 691 653 641 669 676 681 652 666 639 667 644 655 641 688 674 626 682 650 642 670 635 635 660 641 652 675 626 646 667 624 620 619 639 673 628 666 611 658 616 608 648 631 643 608 662 636 602 650 647 633 647 654 614 617 618 634 636 593 653 634 623 626 606 625 620 613 591 636 628 635 597 615 601 627 636 613 636 634 588 627 618 575 601 607 581 603 607 600 590 589 600 570 576 571 610 619 608 590 567 598 592 586 596 605 562 595 571 565 553 563 551 585 601 594 578 554 558 601 590 566 577 577 571 572 587 561 582 543 573 574 576 569 535 555 530 563 538 556 574 537 561 546 567 549 523 540 526 559 525 537 554 544 546 522 551 554 542 554 522 539 545 557 536 548 518 522 511 500 514 504 506 501 506 539 493 537 504 510 506 507 496 497 501 518 487 484 504 510 498 521 500 501 477 494 481 483 486 507 489 499 509 491 508 485 492 463 476 501 472 476 474 464 477 488 484 488 495 476 468 470 483 486 469 444 475 468 449 445 470 479 473 440 456 453 449 466 472 448 433 448 431 436 452 431 455 431 452 459 439 421 448 423 429 419 446 431 437 418 442 410 442 415 413 442 433 414 422 411 416 423 416 396 407 426 405 425 429 393 399 420 424 408 390 413 383 412 384 384 393 396 398 407 393 405 395 372 376 396 392 392 399 373 371 376 384 393 382 360 384 388 367 365 374 380 354 349 368 359 364 347 362 347 357 360 348 349 362 359 343 347 359 336 362 346 346 333 343 344 335 324 333 328 343 338 341 335 324 332 333 327 318 329 334 314 337 338 336 322 311 327 303 308 307 303 308 317 309 314 305 319 313 306 297 309 308 302 312 292 295 301 309 293 279 287 305 282 298 277 273 279 272 284 292 273 281 268 279 286 287 278 276 286 260 276 274 278 269 278 276 261 271 268 272 269 253 269 247 254 246 243 251 248 262 255 251 237 251 240 245 251 241 232 246 243 251 245 245 227 226 242 235 237 224 238 238 222 234 226 217 224 223 213 218 211 216 223 223 219 208 218 219 208 202 203 217 207 216 197 195 211 195 201 210 209 209 189 203 200 195 200 195 199 186 186 191 184 179 190 194 186 175 180 187 189 181 188 179 172 181 178 175 170 180 180 166 166 162 168 160 163 172 163 169 159 157 162 162 156 159 156 158 163 156 151 157 156 155 157 154 143 141 145 146 146 150 149 145 141 135 136 135 143 144 140 141 142 130 130 129 128 135 127 127 134 129 127 126 126 129 119 120 126 127 117 121 119 116 120 118 117 111 116 113 113 113 115 108 108 105 107 113 108 108 110 104 106 104 106 102 102 104 96 99 99 104 99 93 99 97 97 92 95 89 93 90 90 88 88 87 89 88 89 87 84 81 86 80 87 79 83 78 84 83 79 77 80 81 77 80 78 74 78 76 75 75 70 75 72 70 73 70 67 70 68 65 67 64 67 67 65 62 65 62 63 62 59 59 63 62 60 57 60 60 58 57 55 57 54 55 53 53 53 54 53 53 53 54 52 51 49 50 49 50 50 48 46 45 45 48 47 45 46 43 44 45 42 42 43 44 43 40 41 39 42 38 38 41 38 38 41 39 38 38 37 37 38 36 36 36 34 34 35 34 33 33 35 33 33 33 32 33 33 31 32 30 30 30 29 29 29 30 30 30 28 29 28 28 27 27 27 27 27 27 27 26 26 26 25 26 25 25 24 24 25 24 24 24 25 24 23 24 24 24 24 23 22 23 23 23 23 22 23 22 23 23 22 22 21 22 21 21 22 22 22 21 22 22 22 21 22 22 21 21 21 22 21 21 21 20 20 20 20 21 22 22 21 21 21 22 22 22 22 22 21 21 22 22 21 21 22 22 21 22 22 22 23 22 23 22 22 23 22 22 23 24 24 24 24 24 23 24 24 24 24 24 24 25 25 25 25 26 26 25 26 27 26 27 27 27 28 28 28 27 28 30 30 30 28 31 31 30 31 32 30 31 31 33 33 33 32 33 33 32 33 35 34 34 36 34 34 37 35 37 37 36 36 39 37 37 41 38 38 39 40 39 42 40 42 40 43 44 43 41 42 45 46 45 44 44 47 46 46 46 49 47 47 50 51 51 51 50 52 52 54 55 51 55 55 53 57 53 58 55 59 59 58 59 58 59 59 61 63 63 61 59 65 64 64 61 66 65 68 68 68 69 69 66 66 68 71 69 70 70 73 75 73 72 72 76 75 74 80 77 77 81 83 80 82 81 84 86 81 83 88 84 86 87 85 87 93 90 86 91 92 93 93 94 94 92 99 92 93 101 95 104 95 102 97 98 105 99 108 99 109 109 105 103 111 112 105 106 113 116 107 115 111 110 110 115 114 113 120 119 125 118 123 125 122 121 127 128 128 128 125 130 133 134 135 130 129 127 135 131 135 137 135 144 145 146 145 142 138 146 143 150 143 140 151 144 142 146 149 148 147 159 158 158 153 158 156 165 156 165 161 154 170 164 165 163 174 164 167 171 162 178 176 180 175 174 178 185 171 179 176 185 173 188 178 181 187 193 186 192 182 187 199 182 193 189 191 196 190 195 203 205 194 205 209 193 207 213 209 199 198 213 214 212 220 216 222 211 223 222 209 211 211 220 223 227 213 233 216 233 231 223 227 239 240 231 235 229 232 242 240 229 250 238 248 253 236 251 253 256 258 261 249 257 264 256 244 260 266 256 254 270 273 261 267 268 261 262 259 263 272 268 270 266 265 262 262 264 276 291 283 293 277 292 275 278 294 278 289 284 289 286 290 305 282 287 304 305 301 293 314 288 310 306 292 317 321 315 299 300 308 299 329 302 316 315 304 323 305 325 329 326 329 329 315 335 320 325 331 326 343 348 324 331 354 351 335 336 339 339 359 349 353 341 346 364 341 346 368 339 347 369 371 355 344 376 368 377 361 375 375 351 368 361 375 382 357 373 358 362 378 375 394 373 377 395 399 395 369 389 377 390 401 411 399 402 382 386 380 415 386 394 398 401 419 420 400 419 409 421 405 408 398 431 427 430 428 422 413 404 418 439 409 432 432 432 413 442 435 449 445 434 426 419 448 431 456 423 426 458 462 428 458 443 445 463 430 442 463 456 450 445 439 442 462 445 459 480 462 471 481 475 471 471 479 472 465 465 475 461 478 480 460 496 462 466 492 459 471 479 465 487 473 471 470 480 505 479 502 520 496 489 499 497 521 485 478 479 518 484 496 509 509 510 490 530 527 534 534 535 525 505 495 519 546 539 505 513 527 511 526 513 535 540 542 528 543 560 523 530 557 542 536 549 516 524 551 559 533 535 549 543 574 541 531 540 579 541 534 566 530 555 535 548 581 538 561 564 571 572 586 571 584 553 550 557 570 575 549 560 565 559 589 566 591 580 562 600 567 559 556 593 573 608 573 602 603 602 580 585 603 566 604 585 581 591 609 617 625 622 594 587 621 595 597 589 634 588 592 595 583 590 611 587 619 643 585 632 608 609 624 600 592 607 645 634 634 628 641 606 601 648 655 621 604 606 627 652 643 646 656 631 641 609 620 618 653 664 617 634 623 610 664 659 666 613 667 645 648 629 617 658 657 675 647 682 664 662 673 649 636 663 647 635 689 638 639 677 631 682 686 672 693 695 634 663 642 678 649 676 662 674 644 652 693 662 698 672 670 654 704 702 654 664 676 707 702 703 685 705 670 651 667 689 711 698 657 690 652 669 713 665 678 664 714 660 685 667 699 721 700 673 662 686 697 675 672 665 703 711 684 684 693 665 682 725 710 673 710 700 725 679 691 713 705 703 719 703 695 713 714 673 700 720 718 713 732 721 671 698 686 679 717 706 719 735 690 727 712 733 699 676 732 746 725 714 721 718 681 715 743 701 680 711 684 710 712 745 722 697 717 698 726 715 691 694 696 698 749 695 687 733 696 693 725 709 740 724 729 729 737 693 712 738 705 690 718 716 727 728 686 694 697 719 730 692 690 690 691 708 716 691 734 688 718 742 706 692 723 731 736 705 689 689 728 741 738 699 749 694 748 737 699 695 740 694 699 705 739 703 694 748 710 737 711 731
716 693 733 689 720 743 729 703 723 706 730 727 711 717 703 737 724 698 695 714 690 705 689 694 742 692 712 707 723 746 695 723 720 748 707 735 726 740 704 707 706 747 737 692 747 696 714 716 687 733 733 688 738 714 687 690 745 684 706 709 718 712 699 686 704 745 724 727 710 738 698 733 689 725 733 718 706 681 747 717 725 690 728 716 744 683 725 739 723 722 719 687 743 694 689 723 684 689 696 698 700 689 738 724 711 702 738 722 678 738 703 711 728 715 719 693 706 725 672 727 676 682 698 683 704 679 672 675 707 712 701 669 724 728 670 712 726 697 669 676 706 705 705 657 663 657 715 714 655 708 710 686 677 681 693 690 667 682 657 709 683 670 686 711 646 653 693 691 645 656 680 669 702 678 699 676 687 703 656 691 654 658 695 651 639 640 651 684 674 692 636 639 673 665 646 680 633 659 661 628 640 653 678 631 668 644 650 623 657 625 662 638 671 621 674 621 646 639 648 656 652 621 652 626 621 610 624 608 649 623 663 626 639 613 625 647 646 631 652 617 657 613 630 602 612 613 620 649 629 642 632 597 642 593 646 639 627 611 637 620 636 639 615 606 633 599 582 608 589 631 631 600 596 592 585 602 629 598 596 583 571 619 622 579 593 595 599 613 616 603 586 572 585 580 591 556 561 566 599 581 581 584 583 549 577 557 552 582 600 554 564 585 558 563 552 568 542 568 548 544 587 559 584 544 544 564 563 535 551 548 529 527 557 539 525 561 573 559 550 548 540 515 547 564 566 559 563 552 518 534 550 510 508 533 508 507 545 502 506 526 538 508 534 524 543 505 495 529 521 492 495 516 525 504 513 519 495 491 488 515 511 498 519 513 477 479 507 473 504 509 502 487 509 469 478 464 501 466 487 504 476 503 494 481 482 461 486 459 474 494 472 467 491 466 448 446 475 454 477 482 451 459 471 466 444 466 470 474 432 430 462 451 429 455 452 431 423 443 447 458 427 428 449 429 447 445 428 420 434 434 425 416 432 443 403 424 434 440 423 406 433 434 430 424 403 428 393 421 409 393 426 399 422 411 382 394 414 403 385 378 387 384 376 390 382 392 374 378 404 384 374 388 374 395 386 368 373 365 369 382 372 370 376 376 365 356 382 360 372 360 345 352 375 353 356 341 344 368 363 354 346 336 340 355 356 345 340 331 349 349 338 352 324 336 342 322 331 320 323 319 318 337 332 330 317 338 316 308 316 315 332 317 315 328 301 320 314 301 318 324 304 313 319 313 290 298 287 307 287 306 301 287 307 293 298 303 295 299 290 294 273 296 294 277 282 278 290 278 272 278 269 273 264 260 274 260 259 269 273 262 265 276 272 273 271 248 267 250 257 244 259 250 262 254 258 261 256 248 251 251 246 251 239 247 228 231 228 226 236 244 239 238 235 241 219 236 234 229 227 222 224 223 225 228 221 224 228 211 222 214 208 221 222 201 200 210 211 206 200 209 201 201 199 210 202 190 192 189 190 199 196 188 192 187 199 191 186 192 193 187 180 176 190 182 183 182 171 173 174 178 176 170 179 172 179 171 166 169 162 171 170 162 164 157 169 169 163 161 160 153 158 153 155 156 158 153 147 148 144 151 149 146 150 146 150 140 141 147 143 135 136 145 137 141 137 133 140 129 134 131 136 130 127 127 135 129 123 121 123 122 124 127 124 123 121 120 120 121 116 115 119 113 120 117 113 116 118 113 107 110 108 107 106 103 102 102 100 109 106 102 105 101 103 102 103 99 98 98 98 99 99 91 93 92 89 88 90 93 86 92 90 89 90 83 83 84 84 82 87 81 80 85 79 79 82 76 80 81 78 74 80 77 78 75 77 74 74 71 73 69 68 67 70 67 72 70 68 64 63 64 63 64 61 66 62 62 61 62 60 60 60 57 59 57 59 56 59 55 58 56 57 55 54 54 54 52 51 50 52 49 50 48 50 50 49 49 47 48 47 48 45 47 46 43 44 45 44 45 42 43 42 42 42 43 39 42 40 40 41 39 41 41 37 39 38 36 37 36 35 35 37 37 34 34 35 33 33 34 34 33 32 32 32 33 32 33 32 31 31 31 31 31 31 31 28 30 28 29 30 27 27 28 28 27 27 26 26 27 27 26 25 26 26 26 26 24 25 24 25 25 25 25 23 23 23 23 23 23 23 23 23 23 22 22 23 23 22 23 22 23 22 22 22 22 22 21 22 21 22 21 22 21 21 21 21 21 21 22 21 22 22 22 21 22 22 22 21 22 22 21 22 22 21 21 22 21 21 21 21 23 23 22 23 23 22 22 23 22 23 23 23 23 24 24 23 23 24 23 23 24 25 25 25 25 25 24 26 26 26 25 26 25 26 26 27 26 26 27 27 28 28 27 30 30 29 30 28 30 30 31 31 31 32 30 30 33 32 31 33 33 33 32 32 33 34 35 35 34 35 37 37 36 36 38 36 36 38 38 39 38 40 41 40 40 39 42 42 40 43 42 44 41 42 43 42 46 46 46 46 44 47 47 45 49 46 47 49 49 51 48 53 52 54 53 55 52 55 56 54 53 53 57 57 56 56 59 59 58 59 60 58 60 61 62 60 63 60 62 66 64 65 65 67 65 67 66 67 69 71 73 74 71 75 74 71 71 72 75 76 73 78 75 75 81 82 80 82 79 78 84 81 83 86 85 87 86 86 90 84 84 87 88 92 94 96 88 89 93 92 93 93 96 93 98 99 103 102 99 100 99 104 104 100 106 100 104 104 105 109 111 113 113 115 110 108 115 112 116 116 120 112 120 125 116 123 124 120 128 126 122 120 123 130 129 133 132 133 132 130 135 129 139 136 137 134 143 144 144 139 133 146 148 140 149 150 143 143 146 145 155 145 143 155 153 151 149 158 156 150 159 157 153 159 153 153 164 155 165 168 162 170 165 165 171 174 172 174 180 167 180 183 177 182 176 171 183 189 181 186 185 188 180 183 186 194 186 200 184 194 197 203 198 190 196 193 190 201 202 201 211 201 209 199 211 216 208 215 216 219 209 215 208 211 215 216 227 213 220 229 228 220 220 218 234 229 218 241 225 232 244 244 226 244 246 247 240 237 246 249 234 249 245 238 246 245 240 260 239 252 252 253 244 248 267 263 269 256 257 266 276 274 270 255 272 271 275 259 277 262 286 278 263 281 291 279 293 275 270 278 290 282 296 286 293 303 277 288 283 291 285 306 299 297 309 294 300 307 315 310 318 320 313 310 302 321 310 311 306 302 323 331 323 333 317 338 318 340 314 311 330 337 317 336 334 336 345 350 333 348 328 324 354 353 352 360 354 358 364 352 363 354 356 356 353 372 349 344 374 342 358 374 365 354 374 352 376 364 386 372 359 377 370 363 378 387 380 397 388 391 385 399 377 369 384 404 393 377 399 395 399 408 404 405 398 412 402 410 396 422 387 388 414 405 422 425 430 415 402 411 422 428 400 408 414 421 407 430 438 408 435 436 420 444 419 430 414 448 434 419 447 450 422 420 428 426 440 447 450 431 428 456 468 457 445 436 457 448 446 441 480 446 448 485 486 466 470 473 482 470 485 465 471 473 495 463 458 485 464 463 467 503 476 464 468 494 477 509 509 483 504 511 481 492 491 517 485 516 494 511 518 489 481 517 520 526 488 506 488 513 498 513 497 524 527 513 497 501 538 522 503 503 503 527 541 538 508 517 521 552 518 541 532 552 561 511 534 522 515 517 528 538 555 524 552 529 527 527 577 528 550 548 538 534 533 549 551 585 553 580 536 542 536 585 572 539 587 545 587 575 583 546 550 568 550 602 595 587 576 592 552 569 555 580 609 596 593 564 562 593 600 593 576 591 605 592 611 613 579 620 592 587 605 581 574 598 584 610 589 577 632 632 589 604 609 593 638 607 596 639 583 601 593 614 647 622 596 644 606 634 630 597 642 594 647 607 595 638 645 640 612 641 606 612 631 618 643 619 661 610 642 655 644 639 665 668 652 645 611 625 663 675 667 627 671 645 656 661 660 672 659 676 632 636 684 632 672 635 635 668 665 645 674 665 680 642 648 629 660 665 651 663 664 648 643 668 649 635 662 687 655 657 657 665 661 661 702 653 657 651 651 682 687 654 695 680 649 704 703 685 700 701 673 708 709 715 715 661 708 699 702 672 709 656 697 713 672 680 686 717 692 666 665 686 678 663 700 692 685 699 701 683 714 697 676 732 707 675 676 680 682 714 734 666 688 698 720 710 692 676 720 696 709 709 702 704 731 724 700 736 736 720 697 735 719 718 695 692 718 714 709 704 688 735 726 746 694 686 698 689 714 720 698 695 728 700 736 715 730 748 703 716 727 723 737 702 697 718 720 701 690 694 741 746 686 733 718 732 740 720 690 686 742 731 685 701 695 689 714 688 722 686 709 697 711 709 720 738 694 710 689 688 730 690 695 690 691 691 730 749 704 690 692 711 732 716 692 746 689 731 700 713 692 708 704 690 708 700 743 720 700
694 722 713 690 695 702 702 694 724 747 699 742 747 698 712 688 704 731 702 735 743 713 698 691 730 710 732 706 733 727 687 743 728 716 690 699 735 745 708 717 732 734 686 731 727 717 718 741 693 717 710 702 726 749 688 748 722 708 738 706 707 701 684 713 688 714 750 736 705 689 713 681 724 685 744 727 720 717 682 687 720 694 700 738 728 707 741 747 726 711 694 710 728 725 700 692 686 727 707 722 730 721 732 726 713 734 677 693 730 707 690 715 711 689 723 721 722 698 682 713 732 714 708 688 688 666 728 710 672 692 676 681 716 671 684 677 678 680 700 669 685 707 679 681 683 665 664 702 686 658 700 681 653 692 690 670 694 693 676 662 649 682 658 705 708 701 696 686 701 696 647 658 663 668 653 644 651 666 662 662 680 673 684 699 695 685 688 666 639 687 692 684 666 666 661 636 671 631 640 652 678 653 647 628 684 644 627 659 654 623 646 626 653 618 679 674 636 614 663 650 673 641 674 667 628 609 644 655 639 609 651 619 656 660 647 650 618 617 653 643 659 645 650 641 601 614 598 635 633 627 594 629 617 623 595 588 598 631 616 642 611 630 614 615 615 597 616 605 626 593 611 603 580 604 611 627 597 583 599 620 577 611 580 604 602 565 569 598 587 618 583 596 599 593 612 579 601 601 606 552 562 606 596 592 586 585 579 577 596 585 548 570 575 566 548 578 540 590 540 589 577 571 584 551 536 578 550 573 564 529 547 569 545 568 568 539 532 533 562 549 544 546 556 549 520 544 538 554 561 550 540 509 553 512 510 530 510 516 547 511 528 512 535 497 498 518 494 502 511 511 511 509 528 485 530 511 513 490 490 512 505 516 507 519 521 516 496 516 486 491 493 487 480 491 485 470 476 493 464 488 467 500 496 496 477 493 463 474 496 467 451 486 490 447 453 485 464 453 448 446 446 446 473 464 461 475 450 465 466 437 447 470 447 428 431 462 450 438 422 426 454 446 422 430 420 452 414 444 429 450 434 424 437 443 404 429 419 429 428 415 435 412 416 433 407 410 408 419 393 415 418 396 416 416 401 404 403 381 410 406 380 409 378 404 377 371 377 402 382 386 386 369 389 394 372 372 371 389 382 385 374 362 376 382 361 384 372 356 367 346 374 345 374 351 345 348 356 350 357 346 351 362 348 362 353 361 336 341 359 351 328 334 350 352 328 319 334 345 316 330 316 327 318 311 321 313 332 313 311 328 312 331 307 324 318 307 313 301 311 318 309 305 309 307 292 314 307 308 293 295 304 284 304 284 297 302 280 280 275 300 289 292 272 283 283 280 286 292 281 286 283 264 260 275 270 270 257 259 255 256 260 262 270 270 251 252 260 246 267 264 262 265 247 247 259 240 236 250 241 250 240 231 232 241 230 231 245 242 241 246 230 222 225 238 228 220 220 220 229 219 232 223 230 212 227 215 226 209 223 222 221 207 221 202 207 211 198 209 213 196 199 210 199 210 203 200 192 197 201 195 188 198 198 185 199 188 190 182 178 189 176 181 179 179 183 172 173 181 183 185 170 168 178 165 174 170 168 175 170 169 162 167 166 163 166 168 156 166 162 166 159 161 153 153 149 147 152 150 152 143 154 145 145 143 145 139 143 138 136 136 139 144 137 143 133 136 136 133 141 138 136 131 135 130 133 132 129 133 122 124 130 121 120 128 118 125 121 125 118 117 120 115 117 117 111 111 108 114 113 115 109 109 111 112 105 110 104 108 99 105 106 101 102 100 100 101 98 97 98 96 92 95 93 95 90 89 91 87 94 89 85 88 89 85 89 84 89 86 82 84 80 85 82 82 82 79 76 82 80 79 75 74 76 72 75 74 75 75 74 69 74 70 69 70 67 65 65 65 69 67 66 62 65 62 65 63 61 63 60 62 60 58 57 61 59 57 57 59 55 55 57 55 55 53 52 51 53 54 50 54 50 50 52 52 49 48 49 47 48 47 48 47 47 44 45 43 44 43 45 42 44 44 42 40 40 39 39 41 40 39 38 40 41 38 39 39 37 36 36 38 35 36 35 35 34 36 35 35 34 34 34 32 32 33 31 33 32 30 32 31 30 30 31 29 31 31 28 28 28 29 28 28 28 27 27 28 27 26 26 26 26 26 26 25 26 25 25 24 25 25 24 25 25 25 24 23 24 24 23 23 24 24 24 23 23 23 22 22 23 22 23 22 23 22 22 23 22 23 23 23 21 22 21 22 22 21 22 21 21 21 21 22 22 22 22 21 21 22 22 21 21 22 22 23 22 22 22 22 23 23 23 23 23 23 23 22 23 23 23 24 23 23 23 24 24 23 24 25 25 25 25 25 25 25 26 26 25 26 26 26 27 26 27 26 27 27 27 27 27 27 30 30 30 30 28 29 30 29 31 32 32 30 31 31 32 31 32 34 32 32 34 35 33 34 35 35 34 34 36 35 36 37 38 36 36 38 38 37 38 40 41 40 38 39 41 41 41 40 41 44 43 43 42 45 45 44 43 46 44 47 48 48 46 46 50 48 50 50 50 52 49 52 50 51 55 51 53 54 53 56 56 54 55 58 59 58 57 62 61 61 62 59 62 61 61 63 66 65 63 67 66 63 64 68 66 65 71 68 72 71 71 73 69 71 70 71 74 78 75 75 75 79 75 82 80 77 78 78 81 83 84 86 87 86 82 86 90 87 90 89 89 89 88 93 88 94 90 98 98 92 97 95 97 101 99 98 104 105 100 102 100 102 102 103 106 101 111 103 112 107 110 110 116 115 111 116 110 117 117 112 122 123 123 115 120 122 120 127 125 127 130 127 131 125 125 126 126 130 131 131 130 130 141 136 138 137 136 140 145 138 138 145 140 139 142 147 140 146 148 145 151 143 155 159 146 156 157 158 158 152 159 163 152 155 165 162 161 167 169 171 159 162 175 177 165 178 177 174 176 167 174 184 186 175 188 186 178 175 179 186 180 194 186 187 189 199 198 191 199 199 204 197 191 205 190 190 206 193 206 193 199 214 205 210 199 209 208 208 220 220 207 221 220 219 212 225 225 224 225 218 225 221 227 224 230 219 230 233 239 227 225 234 246 241 249 231 246 230 246 243 253 241 244 237 251 261 255 258 260 261 261 251 249 264 247 250 268 273 262 257 271 261 254 270 260 265 272 278 279 271 286 287 287 273 276 274 281 289 292 276 283 289 281 275 292 304 301 294 308 309 298 285 309 309 286 298 296 294 319 310 300 320 306 308 314 307 324 304 326 328 320 315 329 333 329 314 309 319 316 316 343 315 338 327 343 329 324 322 350 327 335 339 327 337 351 349 362 346 347 342 360 353 348 371 341 374 354 352 344 360 358 379 362 351 360 354 378 366 389 380 385 378 384 370 364 377 388 396 384 387 401 382 379 388 396 401 382 388 402 385 382 400 395 389 391 381 396 403 422 421 408 392 423 396 406 396 399 407 411 404 401 429 417 417 408 437 430 439 405 442 416 416 437 429 427 432 419 428 457 433 422 435 450 429 450 448 465 449 436 445 463 436 437 451 448 456 464 468 462 479 474 467 442 444 449 481 465 458 482 456 467 482 451 471 496 470 455 456 485 484 500 461 467 489 497 495 491 472 484 468 485 515 514 475 506 484 515 486 499 481 480 497 491 481 526 513 491 510 500 530 534 516 521 500 494 511 539 532 513 543 541 533 511 545 542 530 508 544 553 556 558 515 544 555 548 534 550 530 520 523 518 549 538 519 573 574 559 571 569 543 554 529 556 573 541 558 584 533 576 543 550 586 552 538 557 562 572 586 588 588 593 551 564 586 580 552 549 552 600 569 563 560 591 584 573 596 567 583 612 588 588 596 602 600 585 602 570 620 623 603 604 621 615 624 575 615 584 612 623 608 612 599 616 588 617 614 584 617 638 601 627 618 600 627 607 625 647 643 629 629 597 630 603 596 614 620 656 649 631 614 633 629 617 660 621 604 663 616 604 625 651 632 621 658 617 670 671 625 636 655 652 672 642 627 645 646 626 681 637 625 677 620 635 621 668 678 629 632 658 687 647 658 682 680 689 692 642 659 665 631 677 641 634 685 672 662 665 648 692 649 676 640 688 678 696 681 682 679 659 693 668 672 709 691 707 673 681 660 707 671 684 667 694 712 650 683 657 669 689 697 712 692 666 677 661 682 703 693 657 720 711 667 723 717 678 688 689 710 670 673 662 686 721 669 673 669 729 697 685 706 730 693 688 667 700 698 690 713 668 690 670 696 709 729 715 700 677 701 737 702 740 730 721 708 698 727 727 676 688 714 683 736 720 727 731 725 699 722 681 690 709 702 703 698 744 733 716 747 750 728 706 703 713 729 738 737 743 683 717 750 737 727 732 688 738 725 710 724 740 696 699 691 746 697 688 708 694 737 694 715 731 686 709 709 735 709 728 697 702 691 745 748 720 743 719 691 728 719 703 693 708 692 742 711 732 688 740 725 696 692 721 689 706 690 746 720 703 748 709 693
691 715 715 698 730 692 735 688 707 746 721 688 730 700 748 706 691 702 739 692 688 698 721 746 718 712 734 729 707 705 692 748 697 708 738 691 722 687 700 700 749 685 712 736 703 731 695 697 734 710 708 712 713 739 737 704 725 702 747 683 722 710 702 730 687 728 710 686 707 686 706 736 717 726 716 691 680 692 706 686 725 733 698 700 684 703 684 688 695 714 686 681 733 733 716 738 722 683 713 687 699 682 687 691 703 670 712 670 694 716 693 700 723 679 705 704 672 721 734 724 707 697 705 672 717 730 701 685 684 713 700 689 692 692 682 670 695 679 662 688 693 656 659 712 710 679 701 685 665 685 668 658 710 687 704 659 652 707 659 659 679 688 702 653 678 695 665 674 677 709 677 669 649 649 667 691 680 647 704 661 661 645 684 677 693 661 660 648 652 642 641 694 694 633 683 638 644 644 686 639 660 677 629 667 636 660 671 669 644 658 635 641 627 628 676 616 640 634 668 659 615 628 635 662 620 627 630 627 649 635 615 613 646 614 611 661 621 633 636 634 607 604 628 628 641 595 609 618 611 615 642 602 618 631 595 617 641 623 624 592 626 632 632 641 626 629 593 599 609 615 604 583 631 581 590 620 606 623 612 586 605 624 613 576 588 564 573 593 615 572 589 607 586 614 590 577 597 584 597 577 556 604 575 561 600 596 563 583 567 591 577 548 597 571 565 579 565 571 547 544 538 570 568 584 572 548 544 550 537 563 532 565 565 541 541 560 551 571 569 566 524 556 553 527 547 533 517 525 520 554 548 534 518 544 513 524 517 514 545 545 537 533 505 529 507 530 535 537 494 504 501 528 533 504 506 520 486 523 523 525 519 500 506 503 518 507 494 481 510 481 494 502 473 505 471 510 489 464 466 506 483 492 478 486 495 467 489 453 491 462 473 484 470 455 467 447 465 478 485 469 452 466 442 463 457 439 473 451 458 429 435 435 466 465 464 444 453 441 420 456 457 432 427 419 446 419 418 417 434 441 407 433 432 404 428 429 419 430 435 401 405 431 416 421 426 395 421 412 389 417 426 423 410 386 390 413 387 407 384 415 403 406 393 385 395 403 382 374 404 371 371 373 383 384 389 379 366 393 393 371 391 384 378 363 359 358 383 371 358 375 371 348 364 368 343 361 372 370 353 346 340 366 362 339 362 338 353 330 337 357 343 350 345 336 339 333 330 323 335 318 337 321 315 341 316 321 315 321 316 317 335 305 311 330 306 299 315 313 321 298 300 312 311 300 308 291 301 303 289 302 284 292 301 291 283 291 281 299 282 291 283 278 277 291 281 268 271 282 286 271 269 288 282 259 283 273 263 260 278 260 264 259 269 265 256 249 250 254 255 254 246 266 248 241 239 246 244 247 245 237 251 237 230 234 238 237 242 226 245 244 226 237 223 225 235 218 218 217 220 232 225 213 230 225 225 226 222 221 221 216 216 221 202 214 206 203 198 198 211 208 207 197 199 192 197 199 199 197 205 203 190 195 192 187 188 194 194 187 179 185 185 178 180 176 182 177 176 171 171 185 175 172 178 170 176 164 176 175 167 165 167 164 162 161 162 163 164 161 152 155 165 163 155 159 151 159 153 148 152 149 157 152 146 141 152 150 141 138 145 141 139 138 133 133 132 134 137 138 139 129 133 133 134 134 131 125 128 127 128 121 127 123 118 118 119 119 123 121 124 122 123 113 115 121 110 112 115 117 107 111 107 114 104 109 103 109 106 101 105 99 102 101 106 99 97 95 97 99 102 94 93 92 95 90 97 90 94 93 93 91 91 85 89 89 83 87 89 86 87 86 81 83 79 85 80 77 79 77 77 75 77 74 76 73 77 73 75 74 74 74 72 69 67 71 71 67 66 66 66 67 64 67 62 64 62 63 63 63 62 62 63 59 57 62 57 56 59 59 59 57 58 57 57 56 54 54 53 55 50 52 54 52 52 51 50 51 50 47 47 48 47 45 47 46 47 45 44 43 44 45 41 44 44 40 42 41 42 42 42 40 39 41 39 38 38 37 38 37 37 38 37 35 35 37 36 35 34 35 35 33 34 34 33 34 33 31 33 33 31 32 31 31 32 31 31 30 31 29 30 28 28 29 28 27 28 27 27 28 27 26 26 27 26 27 26 25 26 25 25 25 24 24 24 24 25 24 24 25 23 24 24 24 23 24 24 24 24 24 24 22 23 23 22 23 22 23 22 23 23 22 23 23 22 23 23 23 22 23 22 22 23 23 23 23 23 23 23 22 22 22 23 22 23 23 23 23 22 23 23 23 23 22 23 24 23 23 23 23 24 24 23 23 23 25 24 25 24 25 24 25 25 26 26 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 28 30 28 29 31 29 30 29 30 32 31 31 32 31 31 31 33 32 34 32 33 34 35 34 36 36 34 36 36 36 37 38 37 36 38 38 39 39 39 41 40 38 39 42 40 39 43 41 43 41 41 44 43 45 43 43 46 44 45 45 48 45 49 47 50 48 50 52 48 49 53 54 52 53 54 55 52 56 56 56 55 58 56 59 56 59 57 58 59 59 58 61 60 61 60 63 63 64 63 62 64 64 66 67 66 65 70 69 71 71 71 73 74 71 74 72 73 73 77 79 79 77 78 79 79 82 79 80 83 78 82 84 85 82 85 82 85 84 85 87 87 93 86 89 94 94 91 90 92 97 96 93 100 94 100 99 101 103 103 102 104 106 105 102 103 102 102 105 103 106 111 106 106 112 114 118 117 117 115 117 122 117 124 115 120 123 117 120 121 118 123 124 122 129 133 133 134 129 134 132 131 129 139 130 137 141 134 134 136 141 147 139 144 136 146 149 145 150 148 153 156 151 145 146 146 152 160 161 160 151 163 164 166 163 167 155 161 171 159 161 165 171 173 161 168 177 176 181 178 169 181 179 183 172 173 171 178 181 182 181 182 185 188 179 195 190 195 195 193 184 186 202 194 188 198 193 191 201 211 195 202 206 201 200 202 207 209 202 212 202 214 204 224 221 208 216 224 218 214 221 226 216 234 224 232 237 219 219 226 239 238 236 232 231 233 228 233 247 245 246 247 248 245 246 239 258 242 257 247 257 245 243 256 248 263 269 255 270 255 257 270 266 268 268 268 274 273 259 281 261 281 278 265 284 287 277 286 271 286 295 291 297 293 300 285 278 293 303 299 305 292 284 298 303 300 288 296 317 319 316 321 305 320 317 309 304 307 315 319 329 318 322 334 321 306 332 321 311 329 333 329 332 319 327 318 325 339 333 325 335 345 343 325 343 335 351 329 340 333 337 352 359 337 355 354 362 340 353 348 343 354 344 369 365 375 382 383 358 380 360 378 385 363 369 360 371 390 362 371 374 401 403 371 389 373 379 386 409 374 382 381 404 386 394 404 397 406 399 418 413 418 405 405 393 413 408 425 417 394 420 435 415 431 435 413 407 408 411 426 422 440 448 422 431 429 412 429 424 445 417 453 419 435 429 433 439 464 445 445 439 445 447 433 439 433 473 467 449 450 482 469 478 450 481 464 460 480 474 474 487 479 474 487 473 467 486 469 499 498 487 476 488 488 507 492 470 502 494 508 499 474 494 494 498 504 511 515 522 520 524 497 494 479 482 486 483 504 508 499 487 503 500 536 527 497 537 501 515 545 526 518 540 501 528 507 514 528 537 556 508 528 525 530 517 522 525 524 552 548 518 546 545 524 557 550 569 531 522 531 548 558 553 554 539 537 581 551 557 558 559 587 553 583 540 583 560 576 543 578 588 592 550 550 587 598 567 555 553 556 550 599 559 582 556 603 563 597 575 593 584 607 566 582 614 591 583 584 572 575 620 598 613 576 619 584 628 608 573 631 612 625 619 612 631 607 593 639 590 586 608 597 625 616 600 635 632 604 644 643 590 611 595 638 645 632 654 654 655 633 639 601 604 660 636 615 626 641 625 659 635 658 619 648 648 651 611 635 667 665 615 669 660 633 666 638 637 646 678 631 647 653 663 620 664 653 655 677 664 681 637 633 661 673 628 665 662 637 655 630 640 637 634 663 686 639 661 683 662 671 666 638 671 693 671 665 648 663 697 705 670 651 674 695 649 686 652 687 697 656 707 655 700 704 679 706 699 675 707 705 672 668 662 684 686 720 689 677 709 701 712 700 685 688 680 704 693 713 683 715 687 681 671 722 682 669 675 684 709 683 704 686 670 728 691 700 675 672 681 668 713 723 698 711 728 710 682 725 711 717 697 701 688 706 736 729 704 687 736 710 716 726 694 744 684 685 731 746 720 685 722 734 743 705 722 732 695 719 732 723 705 685 742 720 740 683 744 705 727 735 702 698 716 721 696 684 686 729 732 700 748 741 706 712 740 743 747 689 728 721 749 712 733 689 720 701 723 726 703 702 689 706 735 702 736 749 727 710 725 743 702 711 710 747 696 698 691 688 709 712 709 721 713 743 737 689 698 711 729 734 703 688
727 693 728 750 731 728 710 698 750 713 722 704 707 688 692 725 701 748 694 700 741 701 739 689 724 742 687 709 688 691 715 730 747 690 692 719 698 741 709 726 733 737 692 747 743 715 687 724 729 687 727 720 716 723 685 739 694 723 684 740 715 700 691 682 734 722 722 749 711 739 740 716 697 729 735 743 723 740 738 732 710 678 719 701 723 681 736 693 721 736 709 713 713 678 743 712 721 676 688 720 729 694 724 680 737 728 722 728 709 672 726 679 673 686 717 685 688 700 708 697 700 718 716 668 713 725 704 663 676 672 704 667 689 705 686 670 673 694 667 661 660 662 706 665 659 667 696 697 675 704 678 700 666 679 680 705 685 660 705 669 681 650 657 710 676 703 682 664 659 706 692 695 641 677 694 670 648 662 691 645 675 642 638 680 667 693 694 657 664 683 653 643 641 665 687 679 684 635 638 652 665 676 636 646 659 624 667 645 682 636 679 660 650 630 650 626 614 661 657 618 672 647 665 617 612 628 656 623 651 623 631 657 629 638 645 642 655 603 636 629 639 615 624 600 613 647 596 613 642 591 598 599 621 591 591 632 591 592 609 586 630 584 596 612 625 602 610 609 623 628 579 605 604 619 601 585 577 573 608 570 589 598 616 616 615 579 602 618 597 581 583 605 613 605 582 579 594 574 557 569 592 582 604 568 579 566 564 598 545 570 598 580 546 541 543 586 554 544 548 537 576 541 564 566 575 537 553 576 531 571 544 569 571 569 571 538 522 571 522 545 545 559 529 536 549 513 538 533 515 537 530 513 552 533 515 521 532 545 534 523 522 519 497 521 497 510 509 515 495 495 515 504 489 523 488 491 505 483 526 518 525 504 520 513 503 521 472 515 512 509 513 496 484 509 481 468 486 487 505 464 487 464 484 485 474 467 473 488 485 460 472 490 472 457 463 469 449 471 463 446 442 452 470 451 455 434 439 444 430 434 450 427 461 451 427 432 450 423 428 447 440 429 457 436 433 416 426 420 436 435 435 417 441 437 420 421 408 409 406 401 409 401 400 428 432 405 420 409 429 391 406 420 400 400 399 407 404 390 405 392 413 391 397 395 407 390 372 403 390 384 378 385 374 378 395 378 368 370 381 358 362 362 370 380 374 363 383 364 375 359 354 366 350 367 346 365 360 361 350 344 348 361 357 344 353 354 346 334 343 337 352 324 337 339 343 329 322 333 330 345 328 312 333 332 330 318 319 319 320 314 313 318 315 314 300 306 322 310 305 324 315 320 310 304 309 293 298 305 298 303 286 297 301 303 290 290 283 294 289 278 279 280 292 293 268 277 267 272 277 289 271 270 273 275 261 272 257 278 259 271 272 269 265 261 262 262 265 259 247 244 254 259 255 264 240 240 248 237 238 238 254 243 240 239 229 237 247 244 238 225 243 231 232 237 233 231 227 234 233 234 231 218 215 227 220 213 226 209 206 209 214 203 221 206 218 204 200 214 199 206 197 209 204 211 197 192 192 189 190 187 189 193 187 201 193 193 192 193 186 182 180 188 192 182 178 181 172 181 170 172 175 171 183 172 177 167 166 175 170 172 163 174 169 172 160 165 165 161 152 154 164 153 156 160 162 147 149 156 159 150 147 149 141 148 142 140 149 139 148 147 148 135 133 135 136 134 132 140 138 133 139 133 128 129 129 134 124 128 121 129 131 123 125 120 123 121 126 117 124 121 117 112 118 114 118 119 116 114 116 113 112 114 113 106 110 106 107 103 109 103 101 98 102 99 97 104 102 99 101 97 97 99 92 99 90 95 92 89 95 94 86 87 90 89 87 83 89 84 81 84 81 84 82 78 77 81 77 81 78 80 75 76 79 75 73 72 75 73 76 69 70 69 72 71 69 69 69 65 68 67 67 65 64 63 65 62 63 63 61 64 62 63 59 60 62 62 57 60 59 56 56 55 57 55 54 53 52 51 52 51 51 54 52 52 48 48 48 47 50 49 49 45 45 48 47 44 44 46 46 45 42 41 42 42 41 40 43 42 39 39 38 39 40 39 39 39 37 39 39 36 38 36 36 35 37 35 36 35 34 33 34 33 35 32 32 34 34 32 33 32 31 31 31 30 30 30 30 30 30 29 30 29 29 29 29 28 28 27 27 27 27 27 27 27 26 27 25 25 26 25 26 26 26 24 25 24 25 25 25 24 25 24 24 24 23 23 23 23 23 24 23 23 23 24 24 23 22 23 22 23 23 22 22 23 22 22 23 23 23 22 23 22 22 22 22 23 23 22 23 23 23 23 23 23 22 23 23 23 24 23 23 24 23 23 23 24 23 24 23 24 25 24 24 25 24 24 24 25 26 26 26 25 25 25 25 26 27 26 27 26 26 28 28 28 28 28 28 28 28 28 30 30 29 29 29 29 32 32 31 31 32 31 31 32 32 32 34 33 34 33 33 33 35 34 34 35 36 35 36 38 36 37 38 38 39 39 38 41 41 40 39 39 39 40 41 40 40 44 44 41 42 42 46 43 44 47 44 45 46 46 47 48 51 47 48 52 52 49 53 52 54 50 51 52 56 54 55 57 58 58 55 58 56 60 59 59 59 59 57 63 59 64 62 64 63 61 66 62 67 66 63 69 67 69 71 66 69 70 73 71 73 74 75 74 76 77 72 74 77 74 80 81 78 78 78 78 83 79 79 85 81 81 88 83 87 88 83 90 85 93 91 94 89 89 89 91 96 98 93 99 93 98 95 99 98 97 97 103 105 100 100 102 107 103 103 108 109 114 112 107 106 108 109 111 115 113 120 119 112 115 123 116 114 123 121 125 118 120 123 130 121 127 127 126 135 126 125 126 135 130 140 129 134 131 142 132 134 138 143 141 140 143 138 138 146 147 141 152 143 142 143 157 145 159 154 147 149 155 151 153 161 159 163 153 163 163 163 157 169 168 167 164 167 172 170 168 169 173 177 172 173 175 186 184 187 181 190 183 183 183 182 191 189 186 180 194 189 198 189 196 198 198 189 194 190 209 200 210 201 199 207 201 213 198 209 218 205 220 209 209 222 224 211 221 215 219 228 213 212 228 230 235 222 226 238 236 227 227 237 222 232 226 240 234 236 243 242 239 246 238 241 239 237 247 242 240 261 255 256 263 263 247 258 266 256 262 268 260 257 251 258 260 255 280 272 263 277 270 281 282 284 272 279 268 292 294 289 282 293 295 298 298 287 292 304 278 292 280 307 310 299 293 290 306 313 294 311 293 313 293 303 314 309 316 312 321 313 321 320 313 312 313 316 323 310 309 311 337 323 336 337 316 333 319 332 342 351 331 353 337 353 329 346 330 356 357 359 354 365 333 360 351 342 342 366 359 341 348 362 375 358 358 365 359 349 356 372 362 363 380 381 376 371 381 395 387 364 399 378 391 380 401 405 391 398 386 402 385 378 402 386 395 404 390 414 409 387 383 408 402 392 405 394 409 392 410 423 403 400 402 417 418 434 400 440 436 444 438 413 437 448 439 420 446 421 441 420 439 453 448 421 418 459 428 459 461 435 460 444 468 445 459 469 464 460 460 444 474 481 441 439 461 456 484 465 461 446 469 452 472 458 465 472 478 498 469 456 478 485 477 471 471 484 487 462 504 465 491 469 507 477 494 491 483 507 513 502 476 499 504 492 481 489 516 496 505 513 531 502 515 500 528 518 510 542 521 520 533 512 534 536 537 513 548 528 541 530 518 510 541 517 517 535 529 533 543 517 518 540 557 550 526 534 518 570 570 569 568 554 558 555 534 535 575 559 556 566 545 552 555 568 559 560 583 572 568 575 545 564 562 551 596 563 545 576 600 557 564 590 577 576 608 564 581 603 592 604 574 563 585 561 597 563 574 589 567 572 578 609 579 609 592 605 602 606 609 583 621 574 613 627 621 584 597 631 604 635 617 620 604 607 590 634 628 635 618 596 602 624 621 611 613 601 643 653 655 596 604 618 614 639 621 623 615 630 613 619 665 656 614 632 647 655 663 649 621 655 628 611 668 648 626 654 676 669 669 628 650 635 648 658 655 678 676 675 645 622 649 635 679 645 676 639 633 644 650 676 653 669 685 674 640 651 652 656 633 694 636 691 641 637 641 696 691 667 662 676 652 675 699 652 689 709 664 685 710 649 699 698 653 699 681 650 653 667 673 708 694 704 675 668 685 653 715 703 710 656 709 682 699 682 717 662 669 726 692 664 699 701 722 694 693 683 667 676 731 728 698 676 704 687 689 687 723 696 713 687 678 717 677 735 732 728 698 716 694 720 735 723 685 732 681 682 702 734 688 742 676 710 716 713 696 680 688 715 743 719 744 678 734 679 739 731 710 695 700 681 734 687 692 711 742 703 720 712 685 741 683 731 712 689 748 694 687 736 703 737 718 686 697 694 690 702 699 709 722 704 701 718 708 742 717 714 701 700 736 723 701 748 721 743 747 748 708 717 695 689 689 750 708 719 688 750 725 709 714 742 688 743 719 711 703 749 705 692 695 719 694 701 708
714 746 731 733 688 724 703 714 738 687 720 708 748 703 723 743 691 710 717 688 728 713 709 690 730 707 708 701 694 697 747 689 691 729 704 733 723 720 696 688 685 700 721 740 715 733 708 745 750 693 716 700 685 718 709 696 732 744 726 748 696 710 727 724 750 685 750 748 705 681 683 682 721 693 685 722 728 679 704 699 723 747 739 721 701 711 698 690 682 693 736 740 697 706 725 679 727 673 737 716 674 717 722 738 719 704 673 694 673 701 677 677 671 668 702 721 675 693 708 718 677 680 665 672 674 716 693 704 704 708 681 692 700 661 695 725 723 724 714 676 681 677 682 663 704 719 700 680 685 662 689 701 684 704 688 700 711 663 684 708 696 678 672 711 669 698 700 661 675 658 658 704 688 694 663 664 663 651 703 652 646 647 688 663 648 681 694 679 643 646 644 643 637 693 691 656 682 637 665 633 625 652 680 681 635 684 682 638 633 629 643 657 650 635 653 636 666 653 642 616 623 611 612 613 616 654 667 668 616 668 662 604 636 665 631 628 628 613 655 644 643 656 607 634 605 647 627 608 602 592 644 589 630 590 615 609 635 592 639 616 641 626 606 596 613 630 637 587 588 607 617 589 619 610 572 588 585 600 586 604 574 582 582 610 601 592 588 582 564 576 603 600 573 602 611 592 580 570 587 574 603 569 586 574 552 576 598 579 565 550 596 576 591 541 573 580 545 558 588 561 579 555 565 579 564 560 553 530 579 549 556 557 552 528 574 539 522 521 530 556 556 560 562 535 558 551 531 559 528 544 530 519 554 536 502 520 533 545 528 546 499 528 503 523 514 543 521 504 519 518 531 489 511 523 485 514 484 517 516 511 524 492 510 518 478 502 483 509 514 499 499 491 504 497 495 492 505 491 496 491 462 461 468 496 468 479 497 495 493 471 448 477 468 471 457 466 459 458 472 460 452 473 473 471 466 455 447 435 459 472 441 444 462 455 440 448 458 461 419 418 437 456 451 448 430 420 413 433 439 439 417 436 426 420 444 413 436 420 430 416 407 402 426 416 409 404 403 415 425 419 417 391 401 414 398 413 406 397 404 403 391 397 377 392 389 379 372 380 388 390 386 367 381 366 388 376 381 365 386 384 392 366 374 374 364 379 372 350 382 369 370 355 343 356 361 341 356 341 352 342 350 348 350 362 363 344 361 349 347 328 350 326 346 338 347 338 323 327 324 317 330 320 327 322 340 334 338 337 332 333 317 305 320 306 327 327 326 303 318 311 317 294 308 299 309 303 295 296 314 286 292 308 283 301 300 304 299 293 290 280 280 294 291 292 290 284 285 272 274 278 282 272 264 273 277 258 268 274 255 277 268 265 272 273 271 268 250 269 247 255 260 246 246 256 259 261 243 253 250 249 243 237 232 238 245 241 230 230 228 236 229 224 242 233 230 231 237 221 220 219 227 229 218 226 230 209 229 208 221 221 221 204 216 204 220 212 207 204 207 201 203 207 197 201 194 190 198 192 206 200 196 198 194 200 195 190 196 197 191 179 182 186 190 186 186 185 172 177 184 170 183 171 171 171 181 180 173 178 176 162 160 163 165 162 161 163 167 167 155 162 159 153 159 151 149 161 159 154 151 149 150 147 144 147 146 148 150 150 149 146 146 138 142 135 144 132 134 134 135 136 128 128 127 128 135 131 132 131 133 123 126 128 128 124 124 116 118 119 115 123 114 117 122 120 112 120 114 112 112 116 106 107 108 107 104 108 109 106 103 108 105 99 100 101 97 104 96 103 96 94 94 95 99 93 93 95 95 94 89 92 88 86 86 85 86 85 84 85 81 87 87 83 85 78 84 80 81 77 80 82 77 74 78 79 74 78 77 72 72 76 69 74 73 72 73 69 70 68 65 68 67 64 67 65 62 63 66 63 62 60 61 59 60 57 60 59 58 56 59 58 59 57 55 55 53 53 55 52 53 54 53 54 52 53 52 48 49 49 50 50 49 49 47 47 48 47 46 45 43 46 44 44 41 43 43 43 41 42 40 41 39 38 40 41 40 41 39 37 38 37 37 38 36 37 35 35 35 36 35 36 36 33 34 33 33 34 34 33 31 33 32 32 32 30 31 32 32 30 29 30 30 31 29 29 28 30 29 27 27 28 28 27 28 26 26 26 27 27 26 26 26 25 25 25 25 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 24 23 23 24 23 24 23 23 23 24 23 24 24 23 23 23 24 23 23 23 24 23 23 23 24 24 24 23 23 23 23 24 23 23 23 23 24 23 23 23 24 23 25 25 24 25 25 25 25 25 24 25 25 25 26 26 26 25 26 26 26 27 26 26 27 26 27 27 27 27 27 27 29 28 30 30 29 29 30 31 31 30 32 32 30 32 32 33 31 31 32 32 34 34 34 35 33 35 36 34 35 34 35 37 35 38 36 37 36 39 39 37 38 41 40 40 38 41 39 42 42 40 42 40 41 41 43 42 43 44 46 43 46 44 46 47 47 47 46 51 50 49 52 51 53 53 50 50 52 52 53 54 53 54 54 54 58 58 59 56 57 59 57 58 58 59 61 61 60 64 62 65 62 63 66 67 67 63 68 67 70 68 72 69 71 70 71 72 69 73 71 75 72 72 79 73 79 79 77 82 77 80 83 77 80 85 82 79 82 87 87 85 90 89 90 89 86 93 93 92 95 96 89 94 92 96 95 95 93 95 101 103 101 99 102 101 97 100 106 104 100 104 107 103 110 106 111 115 112 112 116 111 119 115 120 113 118 120 117 118 119 126 121 121 124 119 126 122 131 128 131 129 129 130 127 132 134 139 136 139 141 132 131 144 143 143 138 135 139 139 147 149 142 145 141 154 143 147 145 145 150 152 161 159 152 154 162 154 161 163 168 158 162 165 169 168 162 160 162 176 163 172 176 174 165 180 178 168 176 181 186 173 184 186 177 178 177 187 182 183 195 187 184 186 191 189 197 190 186 193 189 206 209 195 203 192 199 203 200 214 211 214 200 202 210 207 219 210 213 224 223 209 217 218 230 231 220 227 220 232 236 225 233 237 239 220 238 234 241 230 246 247 250 236 232 245 235 254 240 244 237 253 243 241 244 251 247 261 253 244 267 257 272 257 268 260 267 274 272 278 270 268 257 278 270 281 261 262 268 269 271 274 286 281 270 282 287 285 297 278 293 300 300 283 283 296 294 304 307 292 300 294 289 298 294 319 317 295 303 303 320 323 313 307 303 323 322 323 317 327 319 311 313 328 330 313 342 327 342 332 319 342 329 329 342 324 329 335 354 349 335 343 343 358 354 363 366 345 363 341 360 342 342 371 359 367 355 371 376 375 382 377 371 376 352 356 378 369 380 366 361 384 369 373 386 382 368 391 393 388 382 381 372 409 391 397 384 377 394 396 411 407 407 405 419 398 398 402 415 391 414 403 402 404 412 428 399 422 404 416 416 403 419 422 421 412 408 414 409 432 445 414 429 424 414 438 442 431 437 432 455 441 439 461 447 426 456 435 444 461 456 435 438 469 450 465 453 463 440 448 474 466 475 477 464 474 486 452 480 480 463 475 457 454 464 475 465 474 480 463 476 485 497 503 482 485 468 470 508 472 488 519 474 496 484 495 509 476 506 485 506 494 522 482 491 516 492 535 515 535 518 500 531 532 534 531 516 531 531 529 530 517 515 503 509 543 525 541 520 537 534 550 517 538 557 517 555 566 560 529 530 569 542 524 567 539 524 545 530 536 560 531 529 546 583 553 546 563 564 537 564 558 585 558 547 574 594 572 573 570 548 568 547 577 579 567 579 576 561 585 607 591 565 609 555 600 589 574 579 603 563 592 580 609 604 581 588 625 604 602 623 619 572 602 628 594 601 590 608 584 627 624 587 605 603 607 584 609 614 617 602 631 625 615 619 646 610 635 611 609 604 597 622 606 651 646 596 597 639 627 604 617 617 628 619 630 654 636 635 632 617 638 616 625 630 616 622 621 631 650 670 673 649 671 618 676 621 647 678 628 636 667 650 674 652 660 646 683 634 644 627 691 676 672 632 635 691 691 646 673 649 669 687 668 649 674 656 679 683 663 659 658 649 704 657 668 666 685 684 695 709 674 677 705 693 699 691 652 701 676 709 683 678 656 663 665 693 709 707 659 714 664 693 717 662 663 703 709 722 686 660 667 669 725 715 717 715 711 708 665 679 704 691 721 677 677 726 716 706 699 713 668 703 724 727 711 683 696 735 683 684 691 711 682 730 694 707 680 682 712 705 707 725 723 675 676 702 716 722 740 675 685 711 720 720 680 720 686 677 689 721 688 691 686 704 688 739 742 700 687 698 709 710 750 691 702 713 683 689 745 705 732 742 710 736 697 727 732 728 714 704 747 709 709 697 722 740 695 685 745 737 726 703 736 699 742 735 717 695 691 689 722 688 689 714 732 738 703 690 687 710 732 712 740 698 713 750 715 717 746 691 726 715 719 703 690 744 713
746 748 694 689 733 697 733 722 749 749 742 693 701 715 734 688 688 689 697 718 747 711 710 730 690 746 686 728 717 745 732 723 690 723 733 736 686 739 727 740 688 684 712 736 695 696 689 723 729 718 748 690 731 715 688 734 705 692 746 709 742 738 746 724 703 725 739 687 706 722 700 691 711 727 739 694 695 694 742 722 716 724 732 693 715 698 703 696 707 695 682 727 681 732 680 731 698 682 706 686 681 689 694 710 733 729 733 685 725 733 714 709 717 699 701 667 687 673 710 728 731 716 673 726 703 669 680 680 673 707 726 671 703 707 659 697 708 694 706 703 671 662 686 687 696 687 720 700 654 657 676 661 690 688 650 700 709 699 704 694 692 704 650 657 674 649 686 660 692 661 696 660 640 668 642 694 644 667 681 662 665 667 664 678 692 648 656 659 654 663 685 688 639 641 654 675 670 657 643 661 662 649 671 634 651 659 661 632 671 634 660 650 642 624 649 635 617 655 629 666 643 664 653 656 635 643 670 633 657 647 658 643 621 611 650 607 653 601 618 653 606 652 633 610 611 605 605 600 605 631 647 645 617 646 647 614 600 640 594 587 584 609 610 595 634 602 607 595 591 581 622 600 591 618 622 571 581 595 625 580 572 573 574 619 585 565 617 595 580 582 593 584 578 570 578 610 563 575 607 594 600 601 594 576 554 573 599 578 545 587 555 594 563 573 590 566 557 564 582 560 567 569 542 531 580 567 572 557 538 536 530 551 573 566 557 559 529 519 570 525 564 542 540 564 555 515 561 559 534 518 525 545 552 537 517 518 536 516 516 508 499 501 514 524 499 538 534 528 510 516 503 517 526 506 509 483 501 519 512 519 500 507 503 491 501 516 518 506 515 495 481 482 491 508 486 508 493 461 487 506 487 500 462 479 483 464 464 480 459 451 461 463 450 465 459 485 455 450 469 441 450 479 463 464 455 459 469 466 441 461 450 429 462 460 463 432 437 427 420 434 458 428 423 426 450 442 430 447 436 430 425 407 414 413 422 429 421 400 402 401 433 433 421 428 424 406 408 400 424 393 396 408 409 408 400 396 412 411 396 404 396 399 380 405 405 405 391 401 370 396 400 400 372 384 385 392 369 374 385 373 364 372 374 384 379 353 360 352 349 375 345 377 356 343 365 373 362 347 359 366 364 346 339 333 349 354 336 352 330 339 347 342 330 338 326 344 320 337 319 328 316 314 336 313 327 329 319 320 324 323 310 315 319 321 328 300 317 313 325 323 300 304 300 318 309 315 293 298 309 307 300 305 305 285 294 292 286 279 279 285 288 294 278 281 275 277 280 274 272 268 277 271 265 262 261 279 257 274 273 274 262 257 255 261 267 264 264 258 249 244 248 264 244 241 246 247 247 251 256 256 237 255 248 245 231 242 228 249 232 247 238 236 231 233 222 233 229 237 230 220 223 222 224 225 218 230 215 216 225 207 206 215 213 209 212 209 218 201 199 215 204 203 201 211 192 192 199 207 205 195 204 188 199 191 183 196 196 187 186 184 194 191 181 190 182 178 186 184 173 171 171 178 173 166 171 170 168 163 164 169 171 172 161 157 167 167 161 167 162 152 163 163 158 150 159 161 158 159 153 148 154 153 145 151 150 152 144 150 137 146 145 139 143 144 143 141 142 138 132 141 131 137 137 133 125 135 131 131 131 128 128 127 121 127 118 121 124 119 119 122 121 116 116 114 114 119 118 110 108 109 115 108 112 108 110 111 111 104 101 100 99 98 102 102 102 101 97 97 103 99 93 95 93 99 96 91 94 91 88 92 90 90 85 89 90 85 89 89 84 81 86 87 86 79 84 84 80 78 79 83 80 78 79 78 78 77 73 76 72 75 72 74 72 73 72 68 71 66 68 65 65 67 68 63 65 63 64 65 61 64 59 59 58 58 58 57 61 59 58 59 58 56 56 57 54 57 56 56 54 52 52 51 53 52 52 53 52 50 50 48 51 49 48 47 47 48 44 44 46 44 44 43 42 43 44 44 40 41 40 39 41 40 39 38 39 41 41 40 37 39 37 39 38 36 37 35 37 36 36 35 36 34 35 35 35 33 32 34 34 33 32 31 32 32 31 30 32 32 31 31 30 31 30 31 29 28 30 28 29 27 28 28 27 28 28 27 27 27 26 26 26 27 26 25 25 26 26 25 26 26 26 25 24 25 24 25 24 24 25 24 24 25 25 24 23 24 23 24 23 24 24 23 23 24 23 23 23 23 23 24 24 24 24 24 23 24 23 23 24 23 24 23 24 23 24 24 24 24 25 24 24 24 24 25 25 25 25 24 25 24 26 25 26 25 25 25 25 25 25 27 26 27 27 27 26 26 28 28 27 27 28 27 30 28 29 28 30 30 29 31 29 31 32 30 32 30 32 32 33 32 32 34 33 32 32 34 35 33 33 35 36 36 36 37 35 35 38 36 37 37 37 39 38 39 38 40 41 38 40 39 42 40 42 40 42 42 41 44 43 42 46 46 45 47 45 48 46 45 46 49 47 48 48 50 49 50 49 49 50 50 53 54 55 54 55 55 57 57 57 59 58 60 58 59 60 61 60 58 60 64 59 60 62 66 64 67 64 64 63 65 68 67 65 71 68 73 71 72 75 74 76 72 76 71 75 76 79 77 79 79 80 83 80 76 79 84 79 85 84 86 87 84 84 84 86 87 89 91 93 92 92 91 88 91 90 92 91 92 99 98 94 102 99 96 102 96 99 99 98 104 99 103 110 105 107 103 109 104 112 116 111 107 110 117 118 111 116 119 114 119 124 119 123 115 127 118 117 122 124 126 130 130 126 134 128 135 128 128 127 138 129 130 137 138 143 140 140 143 135 147 136 148 146 138 143 144 149 146 154 156 148 146 147 152 148 162 158 156 155 154 157 163 164 159 166 168 164 169 173 168 162 165 172 165 173 178 173 171 183 175 169 175 172 186 181 174 182 186 176 178 185 184 194 186 187 189 184 186 200 198 199 195 205 193 205 197 206 207 210 199 205 210 204 212 208 209 201 208 207 223 223 206 225 223 210 212 219 216 232 224 228 228 226 230 220 220 222 239 222 241 233 235 234 236 241 237 252 240 238 233 234 235 245 258 259 250 240 245 247 248 248 260 254 249 266 266 273 255 266 251 273 279 280 275 262 280 264 285 263 263 266 271 280 271 288 287 272 282 272 277 278 295 301 290 293 306 284 308 293 287 301 296 313 304 297 312 313 291 309 301 316 317 299 310 323 309 316 312 329 308 305 327 320 320 331 329 318 319 315 337 317 330 338 340 323 336 332 335 334 338 351 336 327 328 345 330 357 342 346 339 349 363 349 368 358 370 375 374 360 369 351 370 354 349 375 350 353 379 388 362 365 360 375 385 382 396 362 385 389 390 402 372 382 374 399 377 381 399 409 390 397 405 415 414 416 400 420 384 386 411 399 394 420 398 409 393 429 422 417 414 426 429 408 430 436 414 433 416 408 431 437 441 444 448 420 449 450 448 420 436 435 431 440 448 457 426 423 448 464 427 458 444 452 465 463 472 468 450 448 481 467 461 480 465 460 455 444 481 449 485 452 495 496 471 482 491 463 478 494 461 499 495 463 461 497 487 505 470 473 511 487 516 500 504 481 507 478 488 499 497 510 503 488 516 486 505 489 493 535 509 516 501 537 509 506 500 503 511 496 530 522 532 514 508 522 526 503 544 535 541 546 556 510 547 537 546 549 547 552 536 526 526 568 559 555 527 560 523 549 532 531 552 580 532 569 580 584 567 581 552 536 566 561 558 589 542 588 580 579 580 581 546 558 590 601 590 568 561 571 602 561 596 567 597 605 571 559 582 562 575 585 616 586 588 582 614 611 571 619 586 612 568 581 581 607 606 624 591 598 617 615 600 576 634 597 614 639 611 589 583 637 639 590 603 645 645 592 589 632 611 591 624 642 653 643 608 637 652 638 645 648 631 643 635 643 659 629 653 649 627 620 638 652 607 628 623 670 615 672 651 653 663 674 656 632 664 676 626 635 662 622 651 673 638 658 629 667 661 669 670 665 642 673 657 662 634 658 671 629 694 655 653 647 694 662 671 674 674 652 671 672 655 702 670 662 656 681 665 704 683 707 695 679 657 652 671 680 670 670 698 708 671 669 677 696 670 689 698 686 715 672 677 688 658 670 656 719 667 657 717 663 672 717 707 672 697 664 673 715 722 702 673 718 712 670 700 704 710 703 715 699 681 673 709 705 724 669 692 697 668 677 671 736 718 690 697 684 681 689 701 679 739 735 701 686 682 722 709 681 707 698 694 703 710 692 730 683 705 720 710 706 679 700 712 711 708 681 681 725 733 685 704 724 691 689 724 724 745 686 692 708 712 713 737 708 691 721 715 683 693 750 702 707 688 712 718 706 743 696 700 701 722 695 740 726 693 701 694 730 686 727 686 749 734 727 713 703 710 717 728 720 735 691 730 709 692 712 710 728 746 693 739 745 750 747 706 703 736 707 746
736 698 738 722 741 699 690 700 741 724 748 689 735 717 713 689 743 689 746 686 726 732 749 731 695 694 707 730 696 701 741 747 736 739 688 738 685 704 686 684 684 691 687 685 743 699 702 727 690 746 707 686 724 731 718 721 736 717 743 705 702 743 734 721 745 720 725 745 698 704 708 716 708 733 697 730 692 699 692 725 692 746 728 692 683 691 691 736 725 680 718 701 709 730 684 684 732 679 726 722 709 696 691 695 724 687 686 676 712 713 673 724 693 692 702 721 666 733 676 691 697 698 681 701 708 691 694 698 691 674 726 715 709 671 712 671 657 724 656 708 691 717 668 690 681 692 688 694 668 665 703 716 713 659 670 660 665 670 654 683 667 700 674 691 687 676 697 670 668 661 659 657 643 680 678 673 657 645 655 654 683 699 672 634 660 685 653 667 665 652 644 685 642 661 636 675 633 658 626 662 630 630 665 673 682 654 649 632 670 648 662 617 629 668 641 622 640 637 636 635 620 659 623 658 641 619 642 657 668 657 624 662 656 637 606 645 601 649 642 628 615 614 649 654 627 616 651 602 604 637 633 622 621 644 613 616 644 609 632 591 602 600 611 632 602 595 619 632 617 579 620 591 597 627 597 571 616 625 599 573 573 624 597 589 608 572 600 588 598 562 574 604 573 610 572 570 573 570 596 560 591 585 557 560 547 580 556 552 574 583 566 590 584 567 557 550 581 563 538 536 580 550 556 573 554 530 562 565 530 549 526 565 563 553 571 549 535 539 526 553 564 527 533 544 553 542 552 542 543 530 506 527 531 546 552 539 523 547 549 500 500 498 528 513 504 514 499 529 535 520 506 501 532 518 521 492 508 509 490 493 497 523 495 519 522 488 495 515 492 513 498 513 505 482 492 488 509 491 485 501 497 463 502 489 486 467 463 456 477 478 480 459 483 459 470 465 444 462 472 467 472 480 473 445 465 451 432 444 433 465 457 435 439 435 463 446 448 432 438 429 432 449 438 454 436 436 416 432 418 435 426 416 445 428 440 413 402 416 412 422 413 397 429 408 393 431 408 423 399 388 422 396 411 415 387 409 389 389 414 409 401 412 384 394 406 385 371 374 394 383 380 377 398 369 381 389 396 382 389 393 360 360 388 365 379 358 360 383 373 372 373 344 346 371 341 341 360 359 369 370 351 357 357 364 346 338 337 333 343 350 352 332 353 334 344 341 328 321 347 337 324 333 315 324 327 328 321 309 320 331 334 306 330 318 327 299 316 321 309 302 302 300 310 312 305 311 310 304 306 299 299 302 281 305 299 301 293 280 297 288 285 285 280 277 274 267 285 292 281 271 279 263 285 283 283 281 260 274 258 259 256 256 272 257 263 251 247 261 257 246 263 243 244 251 254 256 259 248 254 243 244 235 245 248 250 245 233 244 247 229 245 238 222 227 241 231 221 234 219 231 227 226 233 230 222 214 225 223 218 224 223 214 207 213 208 210 201 203 199 198 201 209 202 205 210 199 195 195 198 206 203 200 193 200 183 182 188 181 195 186 191 193 188 184 184 190 183 186 177 181 182 175 179 169 170 175 166 179 162 170 163 162 163 162 167 166 169 166 163 162 158 160 154 162 150 161 159 147 155 149 158 143 145 147 151 146 145 149 144 143 147 137 142 144 145 137 136 142 138 131 133 136 133 131 128 125 126 125 131 127 121 129 120 125 129 118 116 126 121 117 116 115 121 122 113 115 110 113 109 116 112 115 112 113 104 107 106 108 107 105 105 101 98 97 103 105 95 99 100 96 99 96 100 100 97 91 97 93 89 95 93 86 91 87 86 87 90 86 82 88 81 87 84 85 85 82 84 82 80 80 78 79 79 75 74 73 73 73 73 74 71 71 70 72 68 72 67 72 67 67 65 66 65 63 66 64 65 64 62 64 63 63 59 62 59 59 57 62 58 57 59 56 55 57 57 54 53 53 54 52 54 55 53 54 49 53 51 50 48 51 50 49 47 46 47 46 46 46 44 43 45 46 43 43 45 43 44 42 40 40 41 40 42 38 40 39 41 39 40 39 39 38 37 37 37 37 35 36 35 36 36 35 34 36 33 33 33 33 34 32 33 32 33 31 33 33 31 32 32 32 32 30 29 31 29 29 29 29 29 29 30 30 28 28 28 28 28 28 27 27 27 26 27 27 27 26 25 25 26 26 25 25 26 25 26 25 25 24 24 24 25 24 24 24 25 24 24 24 25 25 24 25 25 24 23 24 24 23 24 24 24 24 24 24 24 23 23 23 24 24 25 24 24 25 24 25 25 24 24 25 25 24 24 25 25 24 25 26 25 26 25 25 25 26 26 26 27 27 26 26 27 27 26 27 28 27 28 27 28 29 30 28 29 29 29 30 30 29 30 31 31 32 31 32 30 31 33 31 33 32 34 33 34 34 33 34 35 34 35 36 35 37 37 36 35 38 36 36 37 39 39 38 41 41 39 40 40 38 41 41 42 43 43 43 42 42 42 42 42 44 45 45 45 47 47 47 46 47 49 49 50 50 49 50 53 51 53 51 50 51 51 55 53 53 57 56 57 54 55 59 57 57 57 59 61 62 59 59 58 63 59 61 62 61 61 62 62 65 67 65 65 68 67 72 68 69 72 71 71 72 73 76 71 76 77 77 78 77 75 80 81 78 81 83 83 79 78 85 87 81 87 86 86 87 89 88 90 92 86 94 88 92 96 91 97 90 94 100 92 99 99 97 98 96 96 99 106 100 102 105 101 104 107 103 106 111 111 114 115 107 115 112 113 109 117 118 117 114 115 120 123 125 118 115 122 127 124 121 121 130 129 128 126 123 136 131 128 136 131 134 138 132 133 132 135 138 139 142 136 137 137 149 142 142 143 140 141 145 152 144 156 148 149 161 161 150 156 159 157 152 157 159 168 161 156 163 161 163 159 169 170 168 170 176 175 169 176 173 175 181 180 184 177 171 178 185 176 189 192 185 181 181 191 188 188 188 201 189 200 203 192 191 198 195 192 197 194 210 205 213 202 212 216 211 201 204 209 218 215 222 219 218 220 228 216 215 224 213 223 222 229 231 232 218 235 233 231 224 222 223 235 231 235 249 249 248 238 251 254 254 237 244 245 245 261 245 247 244 243 259 249 245 252 246 271 266 270 253 252 269 254 270 264 271 267 263 272 277 267 283 288 268 273 268 287 291 294 272 296 284 298 276 303 302 279 300 307 304 303 285 298 286 314 287 298 292 293 299 300 296 309 321 310 299 299 302 320 309 332 331 333 329 320 320 320 335 333 318 315 335 340 345 334 340 324 321 348 352 324 333 350 345 326 348 355 343 333 339 342 347 353 342 355 343 341 373 371 350 345 371 370 353 360 361 373 352 364 374 367 385 357 357 377 387 371 374 368 392 382 368 376 402 385 404 393 399 377 400 378 391 378 399 384 385 384 400 389 405 390 398 414 422 411 417 406 392 396 412 407 416 430 418 430 436 421 408 414 406 445 443 435 446 427 413 416 453 446 439 447 442 453 426 453 429 439 423 426 437 465 434 472 453 473 462 454 469 451 439 469 442 468 438 448 458 449 464 478 459 471 457 474 484 466 479 456 494 499 484 477 499 479 494 500 484 497 494 494 489 491 496 485 503 491 511 478 489 482 484 500 514 486 513 520 496 529 491 495 504 491 488 515 523 507 515 495 516 501 528 512 514 537 527 506 524 540 508 536 510 548 511 528 511 557 528 514 537 516 539 563 517 540 546 537 571 539 529 568 559 544 549 552 536 554 535 574 529 566 562 535 560 581 588 588 579 574 569 565 577 547 593 586 559 593 561 546 565 581 573 562 582 564 580 566 568 594 610 599 605 578 604 611 610 590 572 569 610 580 588 608 569 574 588 577 589 616 618 620 617 603 603 580 602 582 581 633 600 583 605 639 587 613 622 614 640 591 607 610 627 643 646 618 640 618 596 598 602 628 642 607 600 629 620 617 619 608 654 605 621 632 608 661 611 633 621 646 656 610 670 628 624 622 667 623 618 619 677 675 647 668 655 653 661 623 680 631 668 659 639 685 643 679 655 654 665 664 681 633 692 690 644 689 646 633 684 683 691 635 692 666 663 676 701 695 668 697 703 663 705 705 670 648 689 689 700 647 654 661 701 652 690 690 707 707 714 690 678 678 663 674 717 697 684 718 664 682 707 693 656 696 703 669 669 715 722 693 721 704 667 692 688 685 716 687 667 706 703 712 689 668 728 721 717 667 669 678 685 705 667 716 681 716 725 727 699 675 711 716 701 709 680 689 672 693 721 723 740 690 701 704 680 674 694 681 686 738 727 691 681 683 707 738 685 697 702 734 734 732 739 741 693 703 696 714 730 706 726 725 740 696 728 733 729 749 702 700 702 684 716 708 722 747 698 704 747 726 686 691 734 699 685 739 746 688 687 734 717 743 719 686 717 750 698 691 709 685 730 741 687 705 689 750 747 707 701 725 723 696 710 706 687 730 717 722 725 695 725 688 693 691 736
701 720 748 749 744 748 721 743 749 740 691 687 712 700 712 693 727 686 744 741 687 723 707 712 705 724 718 709 717 749 743 707 739 744 713 702 730 720 701 689 688 705 750 731 713 719 726 734 747 684 716 683 703 722 750 691 744 683 687 737 740 703 692 699 708 693 687 688 747 732 692 742 723 691 743 696 677 683 688 708 746 719 689 745 675 697 736 675 726 678 737 722 729 681 701 720 723 703 717 690 671 678 710 706 674 680 704 716 720 733 687 669 734 665 722 665 682 719 688 727 672 685 676 724 678 677 696 710 662 662 712 716 675 676 685 714 720 671 694 709 674 658 672 717 675 696 691 701 702 711 652 711 699 698 703 670 673 664 665 662 676 657 650 670 707 662 675 674 670 674 664 663 654 697 669 676 639 660 668 689 663 673 669 655 676 660 691 632 690 684 668 684 649 665 667 685 644 661 674 639 678 631 668 679 648 646 645 647 657 630 679 634 622 635 652 659 614 672 671 646 632 629 672 643 623 649 609 645 605 630 620 623 646 638 663 630 604 651 641 658 603 628 628 624 623 610 614 651 611 619 592 591 602 604 626 645 597 610 644 641 592 598 627 600 618 619 584 583 586 619 632 581 581 619 579 600 601 594 604 624 571 575 604 590 581 575 600 601 582 563 562 573 592 607 563 565 581 603 585 597 573 579 596 581 549 567 561 547 599 575 569 591 558 569 554 584 536 572 551 558 556 545 547 577 558 549 557 561 566 535 528 555 556 523 540 520 545 544 558 518 542 561 533 565 555 560 541 521 552 524 520 538 516 537 514 510 503 527 537 523 542 528 514 526 497 499 499 534 501 530 516 511 503 522 506 507 499 500 482 501 486 525 514 515 489 517 499 499 486 469 513 515 471 484 498 491 489 468 503 504 487 478 474 475 454 469 476 477 483 465 489 454 485 481 467 453 472 473 452 442 476 444 446 442 466 464 460 462 464 471 440 447 465 451 445 428 427 462 461 436 459 425 448 449 430 442 415 448 425 423 447 410 434 407 426 425 433 424 425 399 398 405 404 426 419 420 410 422 404 408 390 394 384 403 405 411 406 408 390 389 413 387 393 395 378 396 385 382 376 377 375 395 382 394 363 379 392 375 394 369 388 363 374 368 384 371 372 373 352 365 369 376 371 376 355 371 347 368 348 362 339 361 351 347 355 353 341 339 344 330 326 329 325 353 322 319 337 329 321 340 345 339 337 337 337 337 310 320 323 315 314 315 313 327 301 321 309 317 311 310 306 296 320 307 294 299 298 287 285 312 295 304 298 308 281 281 305 287 301 297 280 287 282 291 282 277 291 270 274 272 287 276 277 284 282 271 272 264 271 268 269 266 261 271 265 267 248 247 266 262 252 262 247 263 249 242 253 250 248 241 251 236 253 232 240 240 231 230 230 239 243 232 223 236 227 220 230 223 224 232 220 218 229 214 231 213 229 227 218 223 211 221 216 213 209 204 217 207 213 214 200 213 196 207 204 202 207 201 195 200 189 187 189 184 188 195 194 194 185 183 188 184 192 181 184 174 179 187 175 171 185 184 179 180 179 168 169 164 175 174 173 167 172 163 165 156 164 168 158 157 158 156 159 163 154 149 148 157 152 147 156 146 148 153 142 142 143 139 144 139 148 142 139 134 133 141 133 135 130 135 141 140 129 127 137 136 124 127 123 125 127 131 129 124 119 124 127 117 125 119 120 124 123 115 112 121 119 113 114 114 111 111 109 112 111 107 106 108 109 110 109 105 100 107 98 99 101 95 100 104 98 100 100 99 94 93 97 91 91 91 94 94 92 90 92 85 87 83 86 87 88 86 81 84 84 84 78 81 78 82 77 83 76 74 74 73 79 74 77 73 71 75 69 74 72 68 73 67 68 68 67 66 65 68 68 66 63 65 61 63 62 60 61 59 63 61 62 59 61 56 60 56 55 57 54 57 54 53 55 53 53 54 54 53 51 52 52 52 48 49 48 50 48 48 48 46 47 46 47 46 43 46 44 45 45 44 42 44 44 43 43 43 39 39 39 41 40 41 38 40 38 39 38 38 38 36 36 38 37 35 36 37 34 35 34 34 34 33 33 32 32 33 32 33 31 33 32 31 30 31 32 30 30 31 31 30 31 29 28 30 30 29 30 30 28 27 28 28 27 28 27 27 27 26 27 27 26 26 27 26 26 25 25 26 25 26 26 25 26 26 26 24 24 24 25 25 24 24 24 24 24 24 24 25 24 25 25 24 25 24 25 24 24 25 25 24 25 25 24 24 24 24 24 24 24 25 24 25 24 24 26 25 26 26 26 26 25 25 25 26 26 26 27 27 27 27 26 26 26 26 27 27 27 27 27 28 28 28 30 30 29 29 28 30 31 30 30 30 30 30 31 31 32 31 33 31 32 34 32 34 32 32 33 33 34 34 36 35 36 37 37 35 35 38 38 36 37 39 39 37 40 41 41 39 41 41 42 42 40 41 42 42 44 41 44 45 42 45 44 45 46 44 46 45 47 48 49 46 48 50 51 51 50 53 50 49 53 54 54 53 55 53 53 57 54 56 55 55 59 59 60 59 62 62 58 59 59 58 61 64 65 61 61 66 67 67 67 66 69 67 66 65 71 72 67 72 71 74 72 74 74 75 76 73 73 73 75 78 75 81 77 77 78 79 77 83 80 81 83 87 84 82 88 88 86 86 86 91 91 90 95 89 91 90 96 97 94 98 93 101 102 99 99 101 98 98 101 103 98 102 105 109 106 102 112 112 107 106 107 109 116 118 117 111 119 117 118 119 122 114 116 124 116 122 126 128 120 123 122 124 130 122 124 135 124 131 137 126 128 129 130 132 139 132 134 143 137 145 137 136 149 148 145 140 150 140 150 149 157 147 149 157 151 151 159 155 161 157 154 158 167 165 162 165 159 163 162 168 167 174 176 167 166 164 175 175 173 172 179 178 171 173 173 185 189 175 187 178 193 178 193 183 183 182 186 193 195 201 190 202 201 193 200 193 208 208 210 209 211 206 212 210 209 210 202 208 213 213 215 215 206 215 211 208 230 227 210 221 233 230 221 224 218 232 235 235 227 222 229 239 229 246 230 238 240 238 229 237 241 239 249 252 237 244 253 249 247 245 250 263 248 261 266 246 258 260 268 255 268 253 262 274 277 278 268 259 262 274 285 270 267 269 282 277 270 276 291 273 282 280 288 281 289 288 287 302 305 287 287 305 286 303 295 308 310 303 308 299 310 300 310 314 302 323 324 314 302 302 305 326 329 319 324 307 316 325 320 341 330 325 335 330 341 328 339 338 351 347 345 323 356 354 357 352 352 331 360 343 362 368 344 344 349 369 365 370 375 355 355 359 371 378 373 351 384 355 361 372 362 366 380 370 371 359 363 372 371 381 373 365 388 385 387 379 392 374 393 382 397 404 413 384 402 385 397 388 397 414 407 421 388 391 398 428 396 397 404 424 412 414 397 427 422 437 412 442 439 408 412 424 444 423 437 447 420 425 448 451 433 450 435 456 436 431 450 459 436 448 448 465 450 455 469 462 440 439 476 471 459 450 472 450 472 472 480 480 465 488 489 488 463 468 461 467 462 480 486 486 503 467 489 498 476 493 504 494 483 487 497 502 468 503 502 494 477 488 477 500 517 505 505 519 498 495 516 521 497 513 507 506 522 526 517 495 497 539 498 538 528 495 523 504 518 538 549 551 507 550 553 529 516 530 560 536 522 511 548 525 517 521 553 546 522 551 522 524 539 542 549 533 540 543 547 577 533 534 548 582 552 566 578 545 556 536 570 557 552 564 574 583 582 548 551 584 563 552 551 549 590 594 551 600 589 584 574 562 594 597 565 573 577 570 604 579 585 595 598 600 613 578 575 586 591 578 605 602 627 611 623 577 586 634 599 619 600 628 627 610 620 599 584 627 629 589 609 605 595 637 630 642 591 626 622 605 593 635 646 595 608 623 634 606 606 626 657 611 622 622 643 658 654 627 634 651 642 631 656 633 658 658 618 655 629 631 627 658 631 676 644 666 632 622 645 666 654 667 624 659 624 632 676 672 660 687 650 671 665 644 681 691 679 666 651 690 689 652 689 656 683 654 660 658 668 658 669 700 654 667 691 660 684 650 651 684 647 668 646 649 700 676 691 661 650 673 674 648 710 668 651 669 701 712 654 674 688 710 713 713 708 665 694 683 670 682 710 675 682 670 713 691 718 727 703 663 685 718 665 717 726 695 682 676 675 734 702 699 689 703 717 683 715 734 734 672 681 683 700 677 680 677 693 725 736 720 720 717 686 697 680 709 739 717 733 716 697 689 728 707 696 690 688 704 716 730 745 695 686 711 717 724 727 726 727 699 723 689 705 726 717 709 686 736 681 706 708 705 721 721 738 702 736 750 730 735 731 688 719 746 705 749 728 694 737 724 707 727 724 705 748 702 713 694 726 736 689 739 704 688 703 737 702 748 717 693 739 732 704 703 738 741 712 726 695 693 695 718 692 692 696 712
688 707 701 736 727 705 698 707 738 689 691 742 727 706 686 724 689 728 692 699 736 701 747 730 694 689 733 703 714 727 699 690 749 721 706 689 742 686 708 738 689 693 725 727 739 717 716 740 710 728 682 716 712 719 716 724 714 688 723 730 704 705 700 684 716 712 747 685 725 686 746 707 683 733 700 698 726 734 714 713 738 714 675 727 680 708 698 743 675 709 693 736 715 731 690 714 697 724 731 725 684 738 681 689 723 679 704 675 671 734 733 715 707 665 680 727 732 676 685 695 692 675 714 715 667 686 720 702 661 678 668 660 711 713 660 698 676 722 688 681 680 666 708 682 673 705 712 666 675 691 696 653 715 688 650 664 657 698 711 702 652 678 667 700 707 668 684 696 705 652 651 688 646 667 657 698 651 699 649 691 691 693 679 672 691 666 655 682 689 660 643 673 666 680 663 667 645 627 679 638 684 671 656 642 683 648 667 673 631 641 630 675 628 648 648 641 619 634 625 622 614 637 610 663 630 662 664 621 618 645 652 632 602 640 639 644 611 601 610 626 639 601 645 630 632 621 616 594 616 631 617 609 611 615 597 586 591 615 594 638 596 629 600 612 590 598 599 626 616 633 599 625 622 606 578 629 597 621 620 593 610 588 609 582 567 610 581 603 589 584 595 567 589 602 560 606 600 588 593 574 606 593 554 595 578 562 583 594 593 596 548 557 553 546 546 539 545 568 560 548 564 537 575 549 541 577 573 554 555 565 569 577 535 537 560 535 520 569 520 550 534 542 549 547 549 557 512 556 550 555 522 534 524 510 512 546 528 513 547 519 533 507 497 509 498 501 491 519 505 534 531 486 513 514 486 486 481 501 482 507 482 485 489 497 499 503 508 506 486 474 488 474 511 505 496 479 475 496 473 484 487 491 497 476 478 481 455 481 480 457 494 472 457 456 443 442 484 454 448 456 479 452 440 441 477 438 450 434 430 429 468 455 430 464 425 440 440 453 428 449 421 422 417 432 451 417 412 448 429 439 442 408 445 441 409 410 424 438 418 428 418 434 424 407 410 420 406 428 422 410 396 419 421 420 409 397 383 401 407 378 402 413 393 392 384 379 380 372 370 384 386 379 367 378 364 367 374 379 389 371 368 388 387 358 370 362 367 363 368 346 376 367 365 366 367 348 345 364 370 354 343 338 349 344 344 349 351 357 358 335 356 354 325 339 321 334 331 319 320 325 344 322 337 332 323 315 309 318 316 317 316 329 323 325 320 316 327 304 312 314 308 311 319 315 293 292 287 307 285 287 304 307 288 301 283 302 290 287 278 296 283 289 287 275 269 284 286 272 269 288 282 263 266 279 283 258 280 263 261 268 274 253 267 273 271 257 259 254 247 265 259 255 250 253 255 261 249 257 258 237 252 243 236 248 230 249 229 229 233 239 233 233 239 239 221 234 228 232 228 225 228 219 225 214 211 224 228 209 207 211 213 205 217 215 213 210 214 209 209 201 198 195 208 200 195 200 196 209 193 189 205 201 199 187 186 192 194 190 182 187 181 179 192 178 181 176 185 175 179 188 184 184 183 180 182 168 164 165 165 171 166 166 163 170 169 164 160 166 165 163 153 164 159 163 159 156 157 150 149 145 148 156 156 155 144 142 140 141 143 138 140 143 138 140 138 134 138 141 136 139 131 137 140 129 132 132 129 128 135 127 132 124 124 123 129 118 119 120 120 117 115 117 122 118 115 114 111 116 114 109 111 114 113 114 114 113 108 103 109 108 100 107 106 100 101 97 99 97 101 96 99 102 95 92 96 94 93 90 96 93 93 92 88 92 87 86 85 84 88 82 83 82 86 83 85 78 81 80 81 80 82 83 78 80 75 76 74 76 72 73 75 72 73 71 69 70 72 72 67 67 67 66 69 69 63 64 65 66 63 61 60 61 64 64 60 63 60 58 57 61 56 60 56 59 55 54 56 54 55 56 54 52 52 53 51 50 50 50 51 50 49 51 49 51 47 46 46 47 48 47 45 46 43 44 45 43 44 42 41 42 43 43 43 42 42 40 41 40 39 41 38 41 37 37 39 37 36 36 37 36 37 35 36 34 35 34 36 34 33 34 33 32 34 34 33 33 33 31 31 32 31 31 32 32 30 30 29 30 31 30 31 30 30 30 28 28 30 28 27 27 27 27 27 28 26 26 27 26 26 27 26 26 26 27 25 26 26 25 26 26 26 26 25 25 26 26 25 25 26 25 24 25 25 24 24 25 25 25 24 25 25 24 25 25 25 25 24 24 25 25 25 24 25 26 25 25 26 26 25 25 25 25 26 26 26 25 25 26 27 26 27 26 26 26 27 27 26 28 28 28 27 27 27 28 29 28 29 29 28 29 31 29 31 30 31 30 30 31 32 31 32 33 32 31 33 33 34 33 32 33 34 35 34 35 35 36 35 36 36 36 36 35 36 36 36 39 37 38 37 39 40 40 39 39 40 40 42 42 43 40 40 43 43 41 44 43 45 43 44 43 45 46 48 45 48 49 46 51 48 50 49 49 52 49 53 54 50 54 53 54 56 53 56 53 58 58 57 57 58 59 60 59 62 60 60 62 59 62 59 65 61 66 62 64 64 66 67 65 65 67 67 66 68 72 67 69 69 75 75 76 75 72 77 73 76 79 80 77 76 78 79 79 79 77 85 82 80 83 85 86 81 83 90 84 86 92 88 90 86 90 94 92 95 97 97 96 99 98 101 102 102 102 103 100 104 104 100 103 105 100 108 103 108 108 104 110 107 107 109 109 115 111 119 114 118 120 115 121 115 120 118 123 119 126 127 127 121 123 125 120 128 128 125 135 132 126 134 137 130 132 131 130 138 138 134 144 143 139 139 136 146 138 146 149 147 141 147 156 153 145 157 147 154 154 160 160 151 159 158 159 166 159 159 168 158 157 161 168 167 168 168 167 165 165 172 171 168 176 179 176 181 184 187 188 186 184 185 177 187 177 183 194 190 199 185 198 199 189 187 199 195 194 189 208 204 192 195 198 196 202 197 213 208 201 210 221 219 206 205 218 221 207 219 227 216 219 219 220 226 229 226 216 236 226 220 241 224 239 225 244 239 229 237 227 251 240 233 253 247 253 238 241 241 251 250 242 257 253 262 243 246 265 256 248 255 269 272 256 265 270 260 273 269 268 275 282 280 277 267 267 284 272 269 273 268 287 295 288 289 273 283 282 282 283 288 283 290 282 286 293 298 301 301 292 304 299 310 311 295 308 308 311 299 325 313 306 315 307 315 313 322 313 306 323 333 317 325 339 320 345 330 332 323 340 324 320 331 353 350 325 327 345 353 341 330 343 355 362 347 351 349 353 345 366 368 344 360 350 377 346 367 361 361 367 377 366 366 374 369 385 364 386 386 389 376 395 376 394 400 396 395 404 397 372 393 403 375 387 408 405 396 413 386 394 417 415 392 407 410 400 406 414 425 398 415 426 427 420 433 425 401 418 420 436 431 432 440 409 408 447 419 443 423 427 427 426 432 416 434 452 433 432 458 449 427 447 432 435 460 464 463 455 465 435 451 438 478 461 462 472 462 480 482 457 458 462 455 482 487 474 482 494 477 494 452 483 476 475 497 457 483 485 485 481 490 489 496 507 489 500 490 477 515 474 502 486 478 507 507 498 515 516 493 499 484 521 496 494 527 524 491 503 513 514 507 539 526 538 522 501 510 523 526 542 539 545 526 551 507 537 523 522 543 554 509 561 515 518 522 514 522 525 521 547 535 547 565 536 562 533 575 535 567 576 561 577 547 554 551 535 551 536 588 576 560 576 557 547 590 590 547 552 588 578 568 560 591 563 568 552 550 595 586 592 571 591 561 598 583 562 612 605 592 574 600 570 621 613 575 599 583 591 577 590 601 626 600 587 594 629 596 588 608 591 604 621 602 618 630 629 617 637 596 624 624 593 641 607 645 607 612 590 640 624 613 622 603 647 648 624 622 627 612 654 642 611 615 602 633 665 658 619 640 653 619 647 637 664 608 613 650 638 650 646 675 633 653 677 667 641 634 666 675 643 619 657 622 668 666 649 659 644 678 629 651 662 665 649 690 680 679 664 641 651 645 650 666 656 651 692 649 646 695 660 646 702 677 702 642 664 687 669 677 663 693 671 706 692 690 660 708 654 664 678 679 665 684 684 663 675 682 704 668 715 664 684 678 715 686 681 661 674 677 724 699 661 701 726 713 676 672 673 661 680 666 667 707 675 729 724 682 722 669 727 665 695 697 668 719 691 690 704 670 718 684 731 731 691 698 716 709 700 729 738 699 679 719 712 738 696 689 704 717 688 721 727 710 740 724 701 702 717 702 742 685 688 678 705 697 684 681 743 703 726 748 719 717 690 707 747 715 685 705 718 731 682 702 696 708 711 686 685 689 690 689 748 699 697 718 702 711 730 684 718 707 730 704 699 743 709 685 720 696 687 715 731 729 694 737 706 687 718 705 750 718 749 707 690 735 744 713 714 711 703 734 727 706 687 724 722
722 735 724 687 696 706 722 718 717 714 685 724 728 746 746 740 701 740 726 729 696 696 689 744 736 710 745 718 746 727 712 713 738 686 703 718 702 736 692 712 733 719 733 747 691 747 703 717 724 732 691 710 685 695 732 684 721 713 691 696 737 734 730 743 712 695 744 747 684 697 712 709 732 690 732 700 713 680 693 685 689 702 743 693 675 723 695 698 687 692 705 700 687 698 687 717 733 706 715 706 709 727 688 723 720 680 695 707 679 692 684 665 666 714 709 670 732 720 700 689 707 687 715 728 696 674 680 685 717 712 676 687 661 725 672 663 702 657 685 674 655 682 670 657 690 698 686 705 699 666 712 704 651 695 649 656 658 675 648 688 692 699 660 683 696 653 644 672 690 669 701 651 698 646 697 694 638 671 696 682 650 694 665 639 695 673 631 632 674 693 646 682 636 672 664 673 669 679 683 661 633 658 637 630 641 644 653 637 638 681 678 664 678 639 661 658 617 675 646 633 663 624 653 623 620 615 628 616 653 629 650 624 631 614 637 608 645 628 603 638 641 644 646 649 633 596 617 626 648 618 591 597 614 616 611 643 631 596 584 606 615 616 583 631 632 604 607 593 584 595 594 577 578 607 609 594 629 584 573 581 574 623 614 621 571 575 579 616 606 610 586 602 566 567 574 567 582 602 561 564 602 590 594 588 557 588 578 551 570 554 578 559 566 590 557 581 568 550 572 578 562 562 578 542 549 559 540 547 553 553 550 548 523 527 526 539 567 562 540 523 514 519 533 527 538 555 556 549 511 542 514 527 508 519 529 521 547 533 503 545 525 522 503 538 528 530 495 503 521 504 530 502 505 496 511 515 500 507 525 522 520 478 512 477 495 488 487 494 475 490 504 491 469 468 486 475 480 505 493 496 493 473 465 495 481 474 484 476 479 484 480 460 485 444 483 453 469 466 477 454 453 441 475 448 436 456 451 456 444 433 427 433 460 429 444 423 425 427 461 445 422 450 436 441 435 437 421 436 435 440 421 445 435 428 421 441 418 431 434 418 407 429 433 425 413 421 402 429 404 423 419 414 411 419 407 411 385 389 384 401 384 402 384 400 396 393 389 398 388 377 397 380 384 398 364 382 367 387 376 376 377 378 355 383 374 355 372 349 373 375 377 345 348 367 363 371 352 369 340 348 350 354 343 357 354 341 336 327 337 327 349 338 324 332 329 324 349 340 339 322 326 317 342 333 314 329 321 308 317 306 304 313 325 324 322 316 313 302 323 315 312 320 300 309 295 288 291 300 310 294 304 298 282 296 300 290 304 291 278 286 279 273 298 294 279 282 269 272 280 284 279 263 282 273 259 268 283 274 259 255 273 274 273 275 253 265 248 253 257 258 264 250 254 262 251 250 261 253 252 236 238 233 232 237 231 240 251 249 239 233 240 238 233 226 239 220 236 233 220 217 226 215 226 231 230 216 219 211 227 220 219 221 221 215 213 206 200 213 215 199 204 201 198 204 208 198 198 201 194 200 204 187 189 189 194 194 185 186 194 183 195 190 179 192 176 183 175 178 185 184 185 170 172 179 179 178 181 178 178 167 165 162 169 171 163 163 160 155 168 168 161 164 152 164 161 156 153 151 147 160 159 158 155 155 151 145 151 148 150 147 137 149 141 142 141 136 139 142 134 135 131 137 135 135 131 129 130 126 125 127 132 131 128 120 125 128 126 117 125 123 121 120 120 121 118 112 112 120 114 116 108 108 115 108 106 113 110 111 107 101 108 107 99 105 106 105 100 97 101 95 98 102 101 99 94 92 97 92 89 95 95 94 89 88 89 88 84 86 86 89 85 81 81 81 85 81 84 80 79 80 80 81 81 80 75 75 79 74 78 78 73 77 73 73 74 69 71 69 68 67 68 66 68 69 65 64 68 63 67 62 66 65 65 59 64 61 59 60 60 58 62 58 59 59 58 56 55 57 53 56 56 52 55 51 51 53 50 51 52 52 48 48 48 47 49 47 47 47 46 45 46 44 47 46 45 45 42 44 43 44 44 40 42 43 40 41 39 38 39 38 41 40 41 39 37 39 37 36 36 38 36 35 36 36 35 36 36 35 36 33 33 34 33 33 34 34 32 31 32 33 32 31 31 32 31 32 31 32 31 31 31 29 29 29 29 28 28 29 30 30 27 27 28 27 27 27 28 28 27 27 26 26 26 26 26 26 26 27 27 26 25 26 25 26 26 25 26 26 25 25 26 25 26 25 25 26 26 25 25 25 26 26 26 25 26 26 25 26 25 26 25 26 25 26 25 26 26 26 26 25 25 25 26 27 26 27 26 27 27 26 26 26 27 28 27 27 27 28 28 28 27 28 30 28 28 30 29 28 30 29 31 29 29 30 30 31 30 30 30 33 31 33 31 33 34 32 32 34 35 35 35 34 34 36 35 34 36 36 36 37 38 37 37 36 38 38 38 39 38 39 38 39 39 40 40 40 39 40 42 43 42 43 43 43 42 43 46 43 44 47 46 47 48 46 46 49 51 50 49 50 51 53 52 51 51 54 51 52 52 52 56 54 56 54 58 55 55 58 59 57 59 57 57 58 63 60 63 63 61 61 63 64 62 66 67 66 69 68 65 65 69 66 73 68 69 74 74 75 72 72 73 76 73 79 74 74 76 78 77 83 81 82 83 79 78 85 79 81 81 87 83 86 85 90 91 86 90 93 87 91 92 89 89 95 94 96 99 100 98 101 103 103 103 104 103 103 104 107 106 101 108 108 103 108 112 107 115 107 114 113 108 109 111 118 113 119 113 122 122 124 118 116 117 121 119 129 128 119 128 124 129 129 127 125 130 131 134 127 140 137 141 130 133 139 142 142 142 134 138 142 137 138 141 147 148 146 148 143 146 145 159 159 155 161 158 151 155 164 153 159 157 154 168 170 168 160 160 169 166 171 175 170 173 176 179 171 169 172 181 181 184 175 181 181 180 174 183 178 178 193 184 196 187 187 184 200 185 198 193 191 188 203 189 202 198 203 203 207 210 213 207 200 202 209 210 213 207 213 214 224 219 225 228 218 218 226 211 224 218 224 223 228 218 230 220 239 233 241 223 235 231 243 245 240 250 228 252 231 242 254 248 249 243 243 254 261 251 242 259 263 251 260 261 254 247 258 270 265 258 268 270 255 272 277 272 271 281 280 284 280 288 279 268 276 287 279 276 270 286 280 300 279 299 287 296 300 286 284 304 284 288 299 312 315 296 297 290 316 304 311 296 304 304 303 318 320 304 317 304 313 316 311 307 316 325 321 341 330 325 316 338 330 334 327 338 341 323 338 352 334 343 339 333 343 357 351 342 360 352 344 336 359 358 353 343 359 342 360 349 346 364 378 347 356 373 368 351 373 364 370 383 364 380 366 364 365 384 388 392 392 400 395 391 406 383 392 386 396 401 400 411 391 389 404 401 403 396 405 401 418 411 391 402 428 396 407 398 412 405 429 430 418 416 421 439 438 437 422 438 420 417 444 413 412 414 426 436 447 416 418 446 423 439 455 463 445 460 465 463 460 465 452 446 435 475 448 448 465 436 481 457 441 452 452 452 472 486 488 459 487 489 454 474 469 474 482 460 501 497 487 476 476 500 504 508 484 504 473 489 487 507 497 502 501 491 493 487 502 481 505 513 483 507 522 522 519 505 484 496 488 536 514 491 532 516 496 535 511 518 498 536 505 533 550 551 540 522 536 517 522 524 507 516 543 525 561 550 523 560 513 558 534 548 551 535 537 535 551 538 568 537 549 573 541 565 544 544 531 537 558 573 582 559 546 555 564 590 539 547 578 578 570 567 595 592 567 601 575 579 558 594 604 577 576 571 582 579 572 597 599 585 575 577 601 591 604 601 615 573 569 570 567 596 569 582 618 616 578 606 624 579 616 575 580 577 618 604 593 628 609 586 588 643 637 634 616 592 598 597 626 642 649 643 606 646 605 638 607 612 638 623 598 624 659 629 654 623 651 611 623 614 609 659 627 664 611 655 648 613 651 646 668 673 662 667 633 646 626 618 673 671 664 631 667 665 653 681 665 660 638 677 642 644 676 681 646 670 639 681 678 662 638 689 662 685 647 672 658 647 638 663 689 677 697 661 659 704 666 669 685 687 668 690 683 692 705 679 665 673 669 666 666 682 674 655 669 669 673 692 685 674 673 688 683 681 685 688 705 662 668 658 694 704 679 664 664 688 675 692 710 709 662 690 701 662 686 702 677 699 709 727 728 672 725 722 706 669 690 684 688 702 681 725 721 706 670 671 691 701 737 682 734 672 720 707 723 739 692 700 738 718 717 740 738 698 734 702 694 676 703 705 729 721 714 683 682 690 703 694 685 746 706 689 732 704 722 710 730 738 729 686 750 744 716 724 697 736 712 749 739 742 708 721 717 707 729 685 716 730 688 714 703 723 722 736 688 690 738 695 685 690 685 742 704 696 690 691 711 738 687 702 717 703 703 736 735 729 687 750 726 722 717 692 702 732 697 708 714 724 726
737 725 728 701 690 708 709 717 727 742 693 745 689 744 724 748 688 741 723 721 717 746 739 693 702 706 722 742 691 718 726 734 734 723 728 702 692 704 748 699 701 699 738 715 697 684 749 717 725 684 693 727 704 716 742 745 725 705 707 686 689 699 743 692 737 741 710 694 691 704 740 739 720 685 700 693 686 727 727 688 688 699 693 742 733 683 713 687 674 697 707 702 737 671 734 679 683 731 680 673 717 682 703 670 710 736 711 667 721 685 717 687 687 708 678 726 715 681 666 731 717 706 701 729 692 667 666 684 717 659 705 670 707 678 671 708 721 690 723 686 667 665 689 654 705 716 663 676 674 691 714 660 668 702 650 667 673 667 690 709 706 651 674 647 659 705 654 646 678 698 693 694 665 646 639 701 664 700 659 648 640 676 651 674 676 678 671 648 693 647 643 643 683 684 669 652 628 641 642 664 626 674 678 640 645 665 676 641 637 657 668 652 643 664 646 616 648 658 649 656 657 653 668 638 609 639 635 663 659 660 648 611 609 617 634 658 619 650 599 628 655 625 605 597 604 629 618 617 634 610 648 614 624 610 589 612 593 637 583 619 620 612 595 628 594 600 621 588 578 596 587 573 574 601 577 579 596 596 601 624 589 567 583 600 573 598 591 584 609 598 598 590 596 593 600 565 557 606 579 553 561 572 596 555 555 547 550 552 569 575 564 559 555 584 556 564 564 568 538 572 547 544 538 530 543 576 546 571 531 571 560 536 535 551 529 522 522 547 543 564 556 555 535 525 555 514 516 524 554 517 539 540 526 533 547 539 546 499 511 542 503 502 497 527 531 515 513 517 508 523 512 515 487 508 486 524 516 509 489 499 502 487 490 519 506 495 490 480 491 494 477 501 467 480 509 483 494 484 470 482 467 476 495 456 496 455 459 471 456 491 458 485 489 469 480 442 442 451 449 471 447 454 474 447 477 434 442 441 449 449 451 453 454 440 449 434 433 455 422 454 421 417 420 429 450 417 446 412 413 420 418 429 416 418 439 432 412 439 439 414 401 419 415 425 429 431 399 398 388 411 410 396 403 405 405 411 384 406 416 415 386 413 405 390 394 394 373 381 394 393 391 398 386 373 391 386 368 375 358 382 357 354 353 381 361 363 380 376 363 367 375 367 357 366 365 363 373 371 358 368 361 337 355 352 353 348 353 358 346 329 350 326 339 335 344 350 318 348 318 347 341 326 331 340 335 330 324 329 328 315 325 314 325 315 318 324 315 319 324 305 295 292 317 292 294 299 293 303 287 298 304 286 288 283 284 306 285 290 280 290 294 277 286 274 270 280 279 286 290 291 281 282 278 262 260 284 272 273 277 255 278 252 264 261 258 256 253 249 261 264 261 265 265 245 254 257 242 261 247 257 235 256 247 250 240 252 228 235 239 242 238 233 237 232 231 242 236 224 226 231 218 215 224 218 229 226 220 221 223 218 212 213 221 204 215 208 201 204 208 199 200 199 198 211 210 196 207 202 204 204 190 194 204 201 195 201 184 187 191 192 184 182 183 178 182 191 178 181 182 186 182 179 169 175 168 168 168 178 176 175 167 164 163 166 161 158 161 155 155 162 166 157 162 155 159 151 155 159 161 155 153 155 155 149 154 152 147 144 139 144 140 138 138 139 137 145 145 135 142 137 130 133 133 128 131 129 125 128 131 130 127 123 127 127 124 129 121 125 121 116 121 124 119 114 121 117 118 112 110 116 117 112 113 106 113 114 107 106 111 103 102 108 100 105 103 102 101 99 96 102 98 98 99 101 99 99 92 91 97 89 89 88 94 93 87 92 89 90 89 85 82 89 85 83 83 85 79 85 80 83 76 78 82 76 80 78 80 73 76 74 74 77 75 72 69 72 71 68 71 72 67 69 70 68 69 66 64 67 64 62 63 61 65 60 61 63 63 63 59 60 60 57 56 59 56 59 55 57 57 56 54 54 56 54 54 52 51 54 49 52 52 48 51 49 49 48 49 47 46 48 45 47 47 47 46 44 46 44 42 43 41 41 42 43 42 42 39 42 41 41 40 38 40 38 41 39 39 38 37 37 38 38 37 36 37 36 35 36 36 36 34 33 33 34 34 34 33 34 33 33 31 31 32 33 32 31 32 31 32 30 31 31 29 30 30 29 28 30 28 28 30 29 28 28 28 27 27 27 27 27 27 28 27 27 27 26 26 27 27 26 26 26 27 26 27 27 25 26 26 25 25 26 26 25 25 26 25 25 26 25 26 26 25 25 25 26 26 26 26 25 26 26 25 25 25 27 27 26 27 26 26 27 27 26 27 26 27 26 26 27 27 28 28 27 27 27 27 28 28 30 28 28 28 30 30 31 30 29 30 30 31 32 32 31 30 30 33 31 33 32 33 32 32 34 33 34 34 33 35 34 36 35 36 34 34 36 36 36 38 38 37 37 38 38 37 39 41 40 38 40 39 41 39 42 42 42 42 43 40 44 41 44 42 45 45 46 43 46 46 46 46 46 46 48 49 50 51 48 52 51 49 50 50 53 51 51 55 52 53 53 53 56 56 55 56 57 55 56 59 59 57 62 62 59 61 60 61 61 64 61 66 65 64 66 68 67 69 65 67 69 69 73 73 74 72 74 75 70 75 77 74 78 74 75 75 78 76 75 78 81 76 82 79 80 81 80 85 80 81 85 83 89 86 89 91 87 89 88 88 90 93 97 94 92 95 93 98 93 99 102 102 102 102 98 98 97 107 101 105 107 102 111 105 111 106 112 106 112 111 107 112 118 110 115 112 116 113 121 114 115 122 120 116 124 118 119 124 127 123 128 122 125 128 124 126 126 127 128 138 139 140 139 142 136 135 140 134 138 144 148 137 145 140 139 152 148 145 148 145 144 155 155 148 153 159 154 157 165 165 161 162 167 154 159 167 159 159 163 174 160 170 167 175 176 165 170 183 177 172 173 171 180 174 182 184 188 182 192 188 178 185 187 198 191 196 196 196 193 201 197 190 194 200 202 192 196 198 201 194 198 212 207 214 214 220 221 217 203 219 205 223 220 216 216 224 211 219 214 221 231 227 234 235 237 234 238 242 229 236 238 245 231 236 228 237 241 242 234 237 248 243 245 248 245 251 262 248 248 243 254 251 261 249 272 251 270 270 261 255 266 277 258 266 258 267 265 268 283 265 286 266 289 267 278 276 269 279 278 291 292 300 301 300 303 279 294 284 291 295 288 305 312 303 308 307 317 315 292 307 320 300 310 314 322 328 306 313 314 332 323 327 323 320 329 331 332 325 312 329 340 341 315 325 318 350 334 335 329 339 323 351 338 330 343 352 356 338 347 362 363 346 362 347 356 365 362 361 371 374 346 378 369 362 372 365 376 386 367 385 378 361 380 373 376 384 361 397 396 393 400 372 396 376 386 399 382 388 382 395 406 412 389 415 412 412 395 417 407 394 404 416 401 414 404 398 422 404 402 412 407 414 431 436 432 405 432 421 432 436 434 437 439 422 432 415 446 427 445 429 456 455 439 425 451 422 435 439 432 439 439 445 463 437 463 433 440 445 472 436 478 450 446 464 462 454 486 445 480 475 466 468 491 467 462 497 483 473 468 478 494 501 491 471 465 476 505 506 488 477 474 484 480 511 479 504 480 488 508 514 483 485 477 515 483 492 519 506 493 492 492 515 513 510 510 492 532 514 517 541 528 538 498 508 541 534 532 517 511 507 546 542 506 558 535 548 514 554 558 537 563 559 518 536 522 560 551 567 534 539 563 555 529 531 567 573 557 567 565 549 583 579 585 571 568 588 575 551 562 563 562 566 592 544 553 600 589 559 581 576 565 583 552 591 583 606 595 564 582 562 605 604 575 573 588 583 564 599 597 567 617 588 606 622 599 627 626 601 600 613 598 607 576 602 592 610 606 592 594 633 610 637 600 610 616 586 616 617 626 603 608 627 601 600 607 631 644 595 617 616 644 624 640 624 615 603 601 640 643 637 642 603 648 646 649 665 634 647 663 654 639 616 648 612 634 620 628 647 624 620 673 633 665 625 664 620 639 630 641 661 667 675 632 644 638 635 655 651 662 644 644 680 670 688 633 666 648 633 632 638 675 692 646 691 639 680 668 653 684 683 692 702 643 699 660 673 691 649 650 660 686 678 693 699 697 712 695 663 652 667 680 674 660 714 657 707 710 683 664 715 715 655 716 667 700 661 657 666 682 717 719 672 676 710 707 679 711 721 693 690 719 698 691 725 685 675 718 666 706 689 688 694 677 734 727 709 728 720 691 736 683 715 693 722 731 685 695 725 673 683 728 719 734 708 684 677 712 679 724 704 700 693 691 726 734 711 713 679 722 724 687 724 687 733 735 696 711 690 723 702 712 723 735 683 690 736 698 729 702 708 688 728 727 736 739 746 731 706 749 707 714 720 714 683 706 721 744 727 718 685 716 712 713 700 686 704 743 719 709 744 719 689 722 735 742 720 700 733 694 748 711 725 699 692 729 686 743 728 685 703 700
714 719 711 685 739 698 720 709 686 699 708 710 738 703 696 702 719 744 727 727 715 695 741 738 739 742 724 710 687 743 741 717 722 696 706 726 711 699 734 749 688 737 748 719 687 688 684 711 730 691 728 741 723 703 685 720 702 688 682 701 742 690 726 742 743 698 729 689 709 723 724 692 678 689 727 676 683 688 736 691 698 742 679 699 737 729 673 695 689 700 706 728 697 710 693 717 703 694 734 710 729 701 686 728 718 722 667 699 676 707 733 713 706 668 706 720 686 715 664 674 679 705 708 702 719 671 715 675 680 682 689 710 693 697 688 672 712 705 688 704 692 684 652 708 652 717 713 684 675 663 681 662 685 713 688 698 710 661 675 666 647 681 674 658 690 645 685 646 641 669 676 643 642 695 669 642 680 690 663 668 641 681 670 689 673 689 657 664 652 686 650 669 692 662 681 674 653 668 658 672 657 662 664 669 670 654 620 640 638 641 662 655 652 628 640 664 656 626 629 638 628 650 659 641 632 660 642 609 604 621 618 662 634 647 631 623 653 642 635 655 600 613 641 596 599 605 626 651 629 626 589 609 627 590 631 592 597 604 619 627 633 614 625 630 582 584 622 612 624 609 629 624 624 581 607 600 622 573 599 587 623 589 622 619 591 561 601 601 568 610 597 593 558 559 603 584 587 572 565 587 561 569 583 586 564 585 556 584 575 597 591 541 580 579 545 572 576 575 581 576 577 570 549 575 561 545 551 554 564 562 547 528 557 569 552 558 535 519 559 515 517 527 561 554 563 530 548 521 516 533 540 516 521 517 501 522 531 502 537 530 531 527 527 507 516 494 500 534 529 499 493 490 529 504 510 518 499 513 489 522 495 519 492 515 479 498 517 511 485 500 476 481 512 493 499 507 477 489 499 494 486 471 501 464 493 499 468 473 451 483 469 469 469 470 486 470 463 455 450 480 466 452 449 460 471 440 435 465 452 464 433 439 446 442 464 427 449 445 460 444 433 430 426 440 452 420 418 441 430 450 410 445 424 427 404 431 438 430 432 429 410 414 412 426 405 392 408 389 422 402 419 418 411 416 415 389 400 391 396 386 401 409 400 376 394 405 400 372 377 403 398 391 366 380 393 392 395 360 389 381 367 354 365 369 387 368 362 376 368 375 359 370 349 364 351 373 363 346 356 342 351 345 347 351 362 342 354 344 330 343 354 323 323 352 342 322 339 345 329 331 328 316 331 322 317 316 311 326 309 326 320 327 324 322 329 306 322 300 316 317 315 300 320 315 306 296 300 286 308 306 286 297 291 303 292 295 293 281 289 281 298 277 278 285 294 277 280 270 293 268 275 276 287 281 281 277 277 279 261 277 269 255 273 258 252 248 255 251 248 254 254 244 254 246 246 245 249 250 255 258 236 254 232 231 239 252 235 243 240 226 232 239 228 231 229 239 231 236 237 227 217 234 226 212 226 224 216 218 221 218 223 221 207 206 210 214 211 206 208 205 205 199 209 208 207 202 202 198 203 195 192 200 186 199 196 190 194 193 184 198 182 187 180 177 185 186 176 179 173 174 180 176 183 173 180 167 165 172 176 170 176 170 166 169 161 159 166 164 163 158 157 155 165 156 151 152 161 150 160 160 153 158 153 154 148 148 148 149 139 149 140 140 138 144 136 141 133 141 141 142 138 132 138 129 127 138 137 134 125 134 130 131 126 120 127 126 123 121 118 126 118 117 121 118 123 122 121 117 118 117 115 109 117 112 109 113 113 105 109 105 102 104 108 108 107 104 104 100 96 96 102 104 102 97 99 100 91 91 95 92 92 96 94 95 94 88 86 88 84 88 89 82 83 87 81 87 85 80 79 79 79 82 77 77 80 79 77 79 77 75 76 74 75 74 76 69 71 69 68 68 73 68 66 65 65 66 65 64 64 67 62 65 64 60 64 62 58 58 58 62 57 62 59 60 58 59 55 54 58 58 56 55 53 52 54 55 51 50 53 49 53 50 48 49 48 47 50 47 49 48 47 45 45 44 45 46 43 45 43 44 43 42 41 43 41 40 41 39 42 41 41 39 39 38 39 39 39 37 39 38 38 38 36 36 35 36 35 37 34 35 34 34 33 33 35 33 35 32 34 32 32 33 31 31 33 31 33 30 30 32 32 30 32 31 30 30 30 31 29 28 29 30 29 29 30 28 30 28 28 27 27 28 28 27 28 27 28 28 26 26 26 26 27 27 26 26 26 27 26 27 26 26 27 26 27 26 27 26 26 26 27 26 27 26 27 27 26 26 26 26 27 26 26 26 26 27 26 26 26 26 27 26 26 27 27 27 28 28 27 28 27 28 28 28 28 29 30 28 29 28 28 28 30 29 29 29 30 31 32 30 31 31 31 31 31 31 31 31 33 32 34 32 33 32 35 34 35 35 33 35 36 34 35 37 36 37 37 36 37 38 37 39 38 37 40 39 41 39 38 38 39 39 41 41 43 43 40 44 41 41 42 45 42 44 46 44 44 46 45 46 45 45 49 49 50 50 47 50 52 50 50 51 54 52 51 54 52 53 55 56 55 56 58 56 59 55 59 59 62 62 60 62 60 58 58 64 64 62 62 61 61 65 66 67 63 66 65 67 66 67 70 67 70 69 71 71 76 71 71 72 72 77 79 76 79 81 76 81 80 83 80 81 84 80 79 82 86 81 83 87 89 85 91 88 85 93 93 90 95 91 93 92 91 96 98 96 93 97 101 97 95 104 98 96 100 105 106 103 105 103 110 111 103 108 108 106 106 109 113 118 109 119 118 115 111 117 115 116 118 118 118 121 125 126 120 127 119 128 132 124 122 132 124 136 133 135 132 137 135 138 134 140 136 132 142 137 135 146 148 140 142 140 141 152 143 154 150 157 158 158 154 153 150 160 159 164 150 154 156 166 156 166 155 158 158 168 173 169 172 170 162 165 169 176 168 181 181 176 182 186 176 176 174 174 189 190 190 187 182 195 196 181 191 191 199 201 189 198 196 203 198 190 197 196 203 207 205 208 208 211 213 200 215 210 211 214 203 218 209 218 211 217 219 220 229 210 224 224 234 219 220 225 220 237 233 230 227 243 234 226 230 231 247 240 241 230 232 240 236 238 238 247 239 260 257 248 252 249 253 254 250 268 253 257 262 271 257 255 253 276 253 279 266 276 280 283 281 272 273 271 271 277 290 286 285 294 270 283 288 283 277 301 293 296 285 296 300 286 286 299 296 302 289 298 308 302 291 303 316 317 319 306 307 316 323 302 330 317 322 316 333 308 306 311 313 323 319 339 342 317 316 329 336 326 333 328 350 336 323 343 354 347 342 333 359 361 337 362 358 364 347 369 356 369 363 357 365 367 369 370 349 375 359 348 370 350 352 358 374 354 383 373 366 364 382 398 385 364 385 401 386 389 398 391 372 382 378 405 407 396 387 403 395 400 407 383 394 387 396 416 414 401 403 397 399 411 397 432 427 414 434 398 418 409 426 431 402 415 411 431 440 447 449 415 422 447 425 438 429 434 431 427 428 432 426 444 462 432 453 467 440 442 469 430 441 472 438 439 452 452 459 481 453 443 480 476 462 445 479 470 474 477 485 474 481 473 476 484 494 502 497 502 476 477 463 501 491 483 483 488 510 505 476 475 494 476 509 507 502 478 525 503 510 527 484 513 499 505 529 485 492 500 530 509 530 506 522 493 543 497 512 530 534 506 529 506 529 539 551 545 507 545 556 558 532 514 530 512 541 517 560 561 522 554 531 526 519 571 554 528 547 541 567 564 565 551 564 580 547 550 562 542 538 586 553 543 577 547 545 560 579 580 567 594 589 570 576 569 583 564 595 553 551 573 572 603 584 558 591 605 596 596 609 570 562 584 570 608 575 565 597 624 603 617 590 574 627 585 609 586 619 628 603 582 582 599 611 592 591 591 604 588 602 598 598 596 587 630 591 588 628 626 597 602 626 651 604 615 622 606 626 609 638 637 604 606 623 629 642 630 625 632 660 621 648 623 664 608 671 663 609 623 646 617 639 657 645 637 674 675 642 673 677 665 658 658 648 659 667 682 677 672 626 641 632 661 650 648 641 681 665 636 682 643 664 644 639 680 697 693 698 644 686 649 639 696 685 652 658 642 642 672 652 700 692 693 676 699 685 701 661 669 657 691 671 659 714 660 708 701 706 704 683 660 672 668 681 653 661 690 711 707 665 658 697 683 671 724 709 679 717 704 676 688 691 721 695 694 717 712 673 674 674 717 680 732 688 701 710 702 692 692 679 686 694 713 677 691 678 698 685 680 738 714 727 701 688 713 689 733 726 699 709 695 737 709 689 740 726 721 677 680 715 721 711 733 720 704 745 745 711 719 681 711 713 693 680 682 706 693 739 715 719 724 711 707 721 724 703 703 700 706 739 741 713 705 687 687 733 716 685 728 719 689 722 714 735 684 699 695 696 713 694 687 694 730 685 746 684 720 717 719 722 734 730 727 728 710 715 731 690 707 743 732 701 741 739 716 689 690
691 693 688 701 685 691 700 741 725 688 719 725 694 691 695 742 688 685 688 739 688 715 749 686 721 700 712 725 733 711 710 684 722 696 709 738 720 704 704 705 735 744 719 704 686 749 694 702 742 716 728 691 680 723 691 706 687 710 690 749 697 691 716 741 747 732 738 696 682 720 709 704 686 731 734 738 687 675 719 708 740 725 718 724 737 698 693 725 717 723 710 727 722 708 690 682 699 690 706 722 727 727 721 736 722 703 684 667 720 675 666 730 687 732 667 700 689 666 709 708 681 702 691 719 704 676 674 660 679 718 682 658 676 721 680 693 678 670 667 679 657 716 697 673 716 682 660 679 676 705 673 668 698 699 657 660 698 647 659 646 646 645 701 681 677 675 667 691 661 650 690 697 669 651 655 648 669 696 640 647 664 643 692 639 646 653 648 674 666 631 647 687 659 664 631 647 669 665 663 637 676 626 637 676 646 655 671 619 636 656 662 626 637 632 649 619 629 638 652 624 666 648 623 624 655 649 658 646 639 607 624 610 622 619 653 661 644 633 605 633 645 648 601 643 653 618 616 626 629 634 631 627 595 589 601 639 620 591 613 584 622 598 591 593 584 606 586 590 629 589 609 581 581 571 621 626 582 626 606 609 570 609 582 567 563 610 585 593 561 603 581 571 591 596 575 600 571 573 561 557 593 601 585 580 586 578 551 586 562 589 543 580 544 578 582 571 575 582 571 550 538 581 564 577 542 543 557 563 528 547 545 552 564 559 558 551 529 556 525 537 513 531 555 540 541 555 534 523 547 509 544 528 510 537 548 545 550 534 515 503 521 538 543 514 511 519 509 533 527 495 497 492 484 518 495 519 510 512 517 520 477 513 491 517 506 505 506 485 514 504 483 479 477 485 474 464 508 482 460 503 465 477 500 476 477 455 469 454 457 467 476 470 486 474 475 442 456 443 458 458 469 452 469 475 468 451 472 431 470 471 468 458 466 452 439 444 438 421 458 419 446 426 422 422 441 415 418 444 448 443 424 414 428 436 437 414 425 421 435 409 416 405 397 426 419 397 413 418 424 398 410 385 421 400 411 401 384 400 382 415 393 406 400 399 406 393 405 388 395 402 372 367 396 397 397 384 362 389 394 359 359 361 389 382 368 377 354 361 350 380 364 350 350 351 371 344 368 360 338 343 369 359 333 350 355 360 340 356 329 347 345 350 355 332 328 335 322 324 334 318 322 333 324 316 314 324 323 332 309 328 320 321 306 324 312 307 308 311 307 307 324 305 292 299 309 315 298 292 292 288 300 297 304 291 306 307 300 280 293 299 285 298 292 272 274 284 268 273 285 285 287 278 268 283 266 261 272 263 262 270 261 258 267 268 260 257 267 272 254 262 256 250 253 246 253 257 257 260 240 245 237 237 248 231 236 243 245 249 231 238 240 230 245 234 240 236 235 220 234 237 228 234 219 231 230 220 227 230 226 221 219 217 211 218 203 212 203 215 211 213 212 215 207 202 210 201 193 209 192 189 203 190 193 200 188 193 183 200 197 192 179 190 191 181 187 187 181 172 177 185 178 181 169 182 174 167 174 175 169 177 172 172 164 167 169 171 158 157 159 166 162 154 154 165 156 151 156 156 152 147 151 154 150 148 149 141 149 152 147 143 147 145 141 140 146 137 138 138 139 140 139 140 135 135 129 136 130 136 132 134 124 129 125 120 123 125 122 125 124 122 122 119 122 115 113 114 114 116 111 110 109 115 115 106 116 114 104 108 103 105 111 101 108 105 99 98 105 103 102 102 101 97 95 101 97 98 99 92 91 98 94 97 95 88 89 86 89 93 85 91 87 84 85 81 81 87 79 84 81 79 79 81 81 80 83 79 81 76 79 75 76 73 75 77 72 74 74 74 68 72 72 71 72 68 68 68 66 64 64 66 62 64 62 65 63 60 60 59 62 61 61 60 61 57 60 60 57 59 55 57 57 55 53 53 54 53 55 53 54 52 49 49 53 50 50 50 48 49 49 49 49 45 46 44 46 46 46 44 46 43 42 44 41 41 42 40 40 41 39 41 41 39 41 40 41 41 40 40 38 39 38 37 38 37 37 38 36 36 36 36 36 35 34 35 34 33 33 35 34 32 32 34 33 34 31 32 32 32 31 31 30 31 32 32 30 30 31 31 31 29 30 31 29 30 29 29 28 30 29 29 30 27 27 27 27 28 28 27 28 27 27 28 27 27 27 27 26 26 27 27 26 26 27 27 26 26 27 26 27 27 27 27 27 27 27 26 27 26 26 26 26 26 26 26 26 27 26 27 28 28 28 27 28 28 28 27 28 27 27 27 29 30 29 29 28 29 29 30 30 29 29 30 30 30 31 32 32 31 32 31 32 31 33 32 31 33 32 34 33 32 33 32 33 35 34 34 34 35 35 36 36 36 36 36 35 37 37 36 36 38 38 39 39 38 39 38 39 40 41 39 39 41 42 43 40 43 41 41 41 44 44 44 45 45 45 46 44 44 47 46 49 48 46 49 49 49 49 50 50 53 50 54 52 51 51 53 55 52 54 53 57 55 56 55 58 58 57 57 57 57 57 62 60 60 63 59 65 63 63 64 67 67 64 68 65 69 68 68 67 71 68 70 71 73 74 72 73 72 77 74 74 78 73 74 79 75 79 81 83 79 78 80 78 79 81 86 88 86 85 84 88 87 91 85 85 90 95 93 94 94 90 98 98 99 97 93 93 99 94 95 96 99 96 105 98 106 103 105 102 110 105 109 107 104 110 114 112 108 108 114 113 119 114 117 114 112 116 114 114 121 119 120 121 124 122 123 126 122 124 127 130 123 128 128 129 131 137 140 133 130 137 134 140 145 135 142 137 137 145 138 142 150 146 148 142 142 155 155 154 149 153 148 157 154 151 162 165 152 160 164 158 155 166 167 170 164 170 173 165 165 170 166 170 179 180 177 169 182 184 172 183 174 189 188 174 181 191 192 182 179 187 195 189 183 192 185 196 197 204 191 205 189 202 206 200 197 206 210 208 210 208 213 211 207 210 214 209 222 212 215 214 227 222 224 220 214 229 232 216 232 235 228 229 237 238 235 235 229 245 231 238 229 239 239 243 229 231 253 254 247 234 254 256 259 254 242 261 245 253 251 268 259 259 269 263 262 259 274 275 276 255 278 272 265 269 269 272 268 278 280 279 282 283 279 292 290 270 276 276 285 274 300 292 280 281 306 280 285 289 302 311 301 301 295 294 315 309 306 304 315 305 321 321 301 314 313 307 312 320 303 319 324 334 333 326 309 335 311 334 321 340 345 322 338 334 332 349 326 352 325 353 340 352 343 359 350 345 332 345 338 357 345 347 365 363 365 345 366 342 352 366 348 377 361 361 360 366 370 369 383 362 393 368 391 363 380 384 390 390 401 401 377 397 389 371 371 389 405 408 380 390 381 416 386 406 381 398 415 415 387 408 408 391 389 394 413 395 408 412 396 428 425 423 406 434 403 425 407 440 439 430 429 409 432 443 423 419 431 440 425 445 431 441 429 439 437 462 452 441 462 448 452 468 455 435 455 455 467 475 474 479 457 459 455 466 456 469 449 461 485 463 468 490 489 469 488 461 498 495 460 466 487 461 503 468 472 484 478 474 477 492 474 504 502 508 480 487 508 522 475 480 478 484 528 482 528 521 528 498 534 491 489 533 505 503 499 492 510 495 544 513 520 527 499 549 514 544 552 517 534 516 543 552 544 543 541 511 541 544 558 555 552 526 536 549 559 571 544 528 547 558 539 577 534 547 578 579 578 541 577 545 571 579 555 545 557 556 577 571 547 572 566 543 569 568 576 589 602 596 556 568 561 595 567 587 597 605 605 605 573 604 607 596 566 562 617 583 606 618 584 595 595 592 583 614 596 586 570 599 629 581 621 591 599 626 605 630 631 638 581 586 617 585 598 605 591 593 608 599 632 608 599 605 597 635 596 623 637 647 616 624 597 613 648 652 639 656 633 647 653 629 632 643 610 612 625 619 614 609 646 615 630 636 646 619 620 641 671 660 652 651 642 624 665 619 635 673 626 656 654 647 672 641 662 635 683 679 663 649 653 679 674 693 669 668 636 689 639 650 696 644 636 682 697 649 688 672 659 704 691 652 673 701 706 689 646 699 697 658 684 697 701 660 668 686 667 660 657 652 704 698 692 695 711 657 653 705 661 654 653 663 697 666 710 694 723 679 672 671 718 716 693 674 690 727 668 673 701 666 674 662 679 665 693 721 711 688 718 680 672 701 695 700 695 714 686 725 703 688 728 674 736 693 695 726 732 734 722 723 711 703 738 726 723 734 673 676 735 741 739 731 680 716 739 729 683 720 734 706 725 737 711 739 736 734 716 699 712 683 697 703 704 728 731 745 731 696 731 727 693 726 715 731 727 739 714 696 713 733 726 723 682 689 715 742 706 684 740 719 741 724 738 693 690 731 716 747 722 743 691 718 707 726 688 697 714 738 748 709 736 734 743 703 695 716 728 727 728 728 716
693 727 742 689 715 717 737 706 687 713 733 692 699 738 705 745 736 714 698 732 692 701 686 749 739 728 733 720 732 735 696 732 719 719 699 702 697 690 728 708 690 704 725 726 726 693 689 704 726 680 717 719 742 706 697 682 711 746 719 689 686 731 697 722 727 712 741 701 680 715 726 719 698 729 692 702 741 731 724 714 731 732 675 688 737 729 689 738 694 696 692 731 684 691 690 706 697 726 688 708 719 711 677 699 710 678 722 682 734 729 676 728 723 726 726 713 696 690 718 728 679 707 677 680 696 689 661 689 705 693 688 668 703 674 679 706 706 715 675 702 678 657 675 694 669 699 717 651 674 657 679 664 676 703 680 701 698 682 696 705 675 653 664 664 697 681 700 646 667 643 668 698 659 692 689 686 670 684 635 689 635 654 635 692 676 632 677 656 669 676 628 691 645 683 668 683 651 687 684 682 640 642 628 668 636 640 644 653 667 667 622 649 677 670 621 617 656 627 636 657 618 633 611 662 648 635 662 659 618 655 652 628 630 655 641 633 619 649 649 641 650 648 602 592 605 619 640 621 605 638 589 616 605 620 595 617 625 624 591 621 605 640 623 583 609 589 581 589 633 585 624 607 597 616 614 578 620 604 576 586 614 565 605 564 597 581 573 610 598 605 604 604 570 554 596 567 606 575 604 583 593 554 562 590 597 578 555 547 566 591 585 548 566 549 536 553 590 580 536 574 566 555 550 555 544 535 539 525 542 551 572 558 537 533 521 568 531 517 525 560 538 528 516 552 553 554 511 543 559 516 536 547 547 549 552 544 505 518 548 541 529 534 500 515 512 517 505 498 507 501 526 488 500 494 514 506 515 523 516 495 515 492 515 476 477 518 482 491 508 498 503 505 476 478 481 508 477 464 490 472 502 486 482 495 476 457 480 462 469 467 486 466 453 467 462 482 468 446 462 441 472 454 465 453 435 445 437 443 434 430 432 468 446 425 431 429 454 424 447 440 453 431 450 431 423 416 453 435 411 421 420 436 445 437 420 415 428 414 420 409 419 429 415 425 427 401 424 395 390 402 398 414 403 399 390 406 385 406 410 405 414 396 399 405 401 379 407 405 369 388 389 388 368 373 379 379 375 389 383 369 379 375 388 365 356 360 373 351 349 381 371 348 351 356 349 350 363 360 337 342 339 352 363 339 335 348 335 350 329 345 337 331 346 341 352 328 336 339 317 341 342 334 335 333 319 340 334 328 332 332 307 324 303 308 325 321 319 308 308 312 313 304 306 306 305 294 295 288 300 298 309 305 291 290 306 289 304 288 296 279 296 292 298 281 279 277 281 267 286 285 268 272 278 280 278 262 282 281 256 276 271 261 267 251 249 262 252 262 268 258 255 259 249 253 247 247 255 237 255 252 249 245 250 238 244 229 228 234 236 247 231 229 244 234 222 221 219 222 229 228 222 228 224 228 216 212 222 216 225 222 213 205 209 224 209 207 204 209 207 216 203 196 196 201 207 210 209 191 203 207 188 205 199 197 201 200 195 189 197 185 191 183 182 187 177 181 188 185 175 184 171 178 180 168 180 177 168 180 172 163 173 177 175 166 173 159 168 157 167 166 160 165 155 167 162 150 160 156 149 151 158 155 156 143 150 147 154 147 140 151 140 141 145 142 142 135 133 136 133 136 135 135 141 128 134 129 126 135 133 126 133 125 131 129 126 125 129 123 126 118 124 117 121 116 116 120 119 115 120 119 111 111 109 107 114 106 109 108 112 105 106 108 110 103 106 99 105 99 103 104 97 103 97 99 99 96 97 98 96 92 91 94 95 96 93 89 93 87 86 89 84 88 86 82 83 83 85 80 84 78 83 82 77 80 81 80 81 74 77 77 78 73 74 73 75 75 69 70 72 74 69 69 68 67 70 68 65 64 64 67 65 65 62 61 65 62 61 59 58 60 57 61 62 57 58 58 59 55 55 57 55 54 57 54 56 53 53 55 52 53 53 50 51 53 50 50 47 49 50 47 47 48 46 47 47 46 47 46 45 44 44 42 43 41 41 44 41 42 42 42 42 42 40 39 38 39 39 39 38 40 38 39 37 38 36 38 38 37 36 36 36 37 35 35 34 35 34 35 34 33 33 34 33 32 33 34 31 31 33 31 33 31 32 31 32 31 30 30 32 29 30 29 29 29 31 31 30 29 30 28 30 30 28 28 30 30 27 27 27 27 28 28 28 27 28 27 27 27 28 28 27 27 27 28 28 27 27 28 28 26 27 26 27 27 27 28 28 27 28 28 28 27 28 27 27 27 27 27 27 27 28 27 27 27 27 28 29 28 29 30 28 30 30 30 30 30 29 30 31 29 29 30 30 30 31 31 32 31 30 32 33 33 33 32 31 33 33 33 34 34 34 33 35 34 33 35 36 34 34 37 35 36 35 38 38 38 36 38 38 38 37 38 39 40 38 39 38 40 42 42 42 40 41 43 42 42 42 41 42 42 45 46 46 43 44 47 48 48 48 46 49 46 49 48 47 50 49 50 51 53 50 53 51 52 51 56 53 57 53 57 54 54 58 59 58 56 60 62 59 61 59 63 61 64 59 65 62 61 65 64 65 66 63 65 68 67 65 70 68 69 72 68 73 69 72 74 72 73 74 74 78 79 74 79 77 77 83 81 76 81 81 81 82 81 85 81 83 89 87 90 84 89 88 89 91 89 93 91 88 91 94 93 95 96 92 96 97 96 100 102 101 97 104 100 105 105 99 107 105 110 106 109 108 107 107 108 116 111 117 117 112 118 113 112 119 122 117 117 120 125 117 124 126 126 123 121 124 128 126 128 130 134 131 128 138 134 130 140 135 133 132 134 134 137 134 140 138 143 141 149 140 150 139 147 149 156 146 157 154 149 149 151 152 154 162 151 157 161 163 161 158 168 159 163 164 164 169 170 174 175 165 167 179 181 170 180 179 174 184 180 182 184 177 173 190 190 192 178 185 187 191 186 183 191 194 192 196 186 199 188 191 191 190 203 199 209 201 198 214 215 204 206 209 209 205 214 215 219 224 208 219 225 225 229 218 210 221 230 228 222 226 220 231 218 225 233 237 226 240 240 236 229 248 230 251 241 248 234 233 248 253 247 255 239 249 242 241 251 260 252 250 265 247 268 259 262 269 251 262 271 271 266 263 259 271 262 271 272 278 263 281 276 270 279 278 282 296 272 292 282 275 284 293 303 300 287 308 301 303 308 296 301 299 295 308 316 298 304 320 304 298 310 316 319 313 315 308 328 331 305 328 317 334 315 308 331 324 324 338 329 345 321 327 327 318 346 339 350 347 336 325 356 341 334 354 331 339 365 366 334 355 354 361 352 343 362 371 356 354 354 347 380 361 365 363 371 384 383 354 389 386 388 385 365 393 362 374 392 380 374 389 385 391 406 389 376 378 393 403 402 404 382 401 411 395 417 394 406 410 421 386 390 418 400 390 423 421 425 397 402 400 417 426 419 435 441 433 406 444 413 408 438 450 414 417 425 443 415 432 424 429 452 427 451 455 436 448 451 452 442 429 465 468 447 474 448 470 437 442 455 461 451 453 452 449 468 460 444 469 455 452 473 476 475 477 463 495 487 500 465 460 479 472 504 473 466 481 496 504 468 479 473 515 493 488 506 475 508 521 477 500 483 491 519 512 529 512 503 526 504 500 525 523 536 491 509 517 514 539 544 514 535 507 548 541 525 518 546 516 513 511 516 552 554 509 542 515 548 543 550 566 557 564 536 547 564 560 538 546 573 565 570 576 579 550 550 557 564 584 536 565 554 581 579 564 583 571 588 564 544 574 595 587 594 591 572 573 548 551 557 566 580 556 561 582 567 559 561 577 568 574 572 588 562 597 592 620 584 602 577 567 585 573 617 620 576 585 615 588 614 626 603 582 618 606 612 583 618 626 635 596 626 638 621 641 613 642 642 599 602 588 601 628 609 619 625 601 642 644 595 632 652 647 607 606 650 630 647 604 663 614 653 660 657 655 668 658 655 611 623 650 611 620 637 641 648 665 633 654 646 666 640 625 668 668 669 626 665 650 674 637 668 673 655 665 647 670 673 633 661 641 632 666 628 637 663 658 661 682 667 669 687 689 634 651 638 647 681 639 682 646 701 639 686 697 691 690 688 702 702 689 708 671 711 679 710 675 698 671 687 703 664 691 687 660 682 696 653 653 704 662 689 687 692 714 692 693 687 693 671 659 715 663 707 703 708 719 700 692 665 688 708 696 703 687 671 727 687 667 667 686 675 717 701 731 668 725 730 691 676 698 668 695 673 707 716 679 670 736 719 709 702 696 717 676 698 725 694 674 706 677 715 703 711 683 678 732 687 742 742 730 734 721 715 739 695 724 712 695 723 722 735 733 716 735 735 698 740 740 731 714 744 702 704 711 741 707 729 682 704 725 697 691 729 735 683 709 712 718 726 686 722 711 740 688 728 685 710 738 693 712 710 698 694 731 704 704 732 690 737 725 687 684 690 688 738 729 702 742 691
691 688 689 710 714 687 719 686 713 749 713 704 697 733 697 709 723 694 701 684 722 705 747 743 729 733 735 685 688 747 730 749 692 736 684 744 695 694 744 700 719 725 712 750 706 699 746 747 743 693 749 712 715 701 700 721 680 712 723 715 736 699 742 745 712 743 696 724 683 687 743 680 690 733 709 715 680 703 711 709 687 673 739 686 725 674 683 735 696 698 716 726 677 687 714 691 728 672 683 722 713 726 726 698 683 669 701 666 701 688 702 723 720 680 691 679 696 684 702 689 687 666 661 699 667 714 726 663 658 691 708 695 686 670 667 665 671 712 687 653 717 676 691 663 662 657 686 703 659 670 657 647 704 647 685 699 679 702 710 671 685 671 685 655 685 698 670 694 704 669 643 675 653 649 699 681 662 659 676 695 661 695 639 647 636 651 652 643 631 633 657 640 667 648 632 629 663 667 639 667 639 665 629 642 647 661 655 666 628 665 622 622 634 674 645 672 649 650 627 626 667 653 620 668 660 631 607 619 643 602 653 603 625 642 637 612 630 637 608 617 652 653 621 647 626 592 620 591 623 628 610 599 631 602 615 599 587 637 632 585 635 612 620 591 626 591 593 582 583 610 572 584 608 586 596 609 580 612 584 610 584 566 569 583 598 598 560 588 568 568 561 610 579 563 593 563 600 606 576 603 554 566 582 583 555 548 543 563 583 579 560 580 555 558 581 537 585 580 553 553 566 579 579 537 556 549 576 538 568 553 528 531 570 525 526 551 549 563 537 519 538 561 562 548 511 559 524 533 553 546 541 513 534 535 547 526 522 516 534 512 506 521 522 538 538 503 521 519 502 534 498 486 505 518 503 525 503 479 486 518 510 490 495 484 491 482 513 472 478 489 514 481 508 498 491 477 474 472 462 478 463 500 498 490 470 457 478 451 480 478 475 460 458 478 455 472 458 465 442 458 437 438 439 447 461 465 440 431 447 454 437 468 445 446 425 440 423 434 421 424 417 434 423 429 426 423 434 427 451 446 447 405 418 441 414 411 428 408 428 430 408 422 403 434 404 397 405 393 421 390 403 385 392 390 391 419 398 402 392 414 411 397 393 387 380 405 386 392 379 383 375 372 392 393 365 374 379 375 394 393 366 366 378 379 353 364 377 376 352 356 362 365 363 371 366 361 368 344 359 368 345 352 346 347 358 331 348 331 347 350 348 349 345 330 344 336 343 342 345 318 331 318 326 325 337 338 318 308 337 312 335 316 310 303 330 312 319 322 311 297 320 294 313 315 290 303 297 291 313 307 307 287 282 303 286 290 300 286 300 284 282 273 284 273 286 287 285 284 270 275 285 264 267 268 265 284 259 278 275 273 272 258 256 276 272 269 254 263 247 258 264 246 245 258 257 242 244 256 251 241 234 251 234 231 252 233 234 233 234 241 226 235 227 239 224 233 229 222 218 217 222 231 220 233 224 222 221 230 222 220 220 218 214 204 214 210 206 211 211 199 197 203 207 200 198 201 204 197 191 191 202 202 194 193 198 199 195 191 192 192 189 178 191 191 178 184 189 174 187 184 176 184 181 173 169 167 167 166 165 171 170 174 164 174 166 169 161 165 169 166 167 157 153 155 151 158 152 158 159 150 150 155 156 157 146 152 154 143 147 146 141 139 146 140 139 137 138 141 136 141 132 139 140 139 134 127 129 128 128 127 123 122 131 123 122 125 129 127 121 117 116 118 115 121 124 117 115 112 121 112 109 111 117 111 108 114 114 111 114 104 111 103 102 108 101 104 99 98 99 105 98 104 101 98 102 97 95 94 97 98 90 95 93 94 95 87 91 93 86 87 90 87 86 83 82 81 87 84 80 83 85 81 77 77 81 82 77 75 77 78 77 79 75 73 75 76 73 69 72 73 68 73 72 70 69 67 65 64 68 64 67 65 62 63 66 61 63 62 63 58 59 58 58 61 59 59 56 58 55 59 58 56 56 53 57 55 56 53 54 53 50 53 52 51 49 49 50 50 49 48 49 46 48 47 47 45 46 46 44 43 44 46 42 45 44 43 41 42 42 43 40 41 42 42 39 41 41 40 40 40 39 39 38 37 37 39 37 36 38 38 36 37 37 37 35 34 35 36 35 33 33 35 33 32 34 34 34 34 34 33 33 33 32 33 31 31 31 30 32 31 32 30 29 30 31 31 29 30 31 31 29 30 30 30 28 28 29 30 28 30 29 30 30 28 27 28 27 27 28 27 28 28 27 28 27 28 27 28 28 27 28 27 27 28 27 28 27 28 27 28 27 28 28 27 28 28 28 28 28 29 30 30 29 29 30 28 28 29 30 29 28 30 30 31 31 30 30 30 31 30 32 31 32 32 31 30 32 31 32 32 32 31 33 33 33 32 34 32 33 34 35 34 34 34 34 34 35 37 37 36 35 37 38 36 36 38 38 39 39 41 39 38 38 39 39 38 38 41 39 40 41 43 43 43 41 43 43 42 43 45 45 44 46 44 45 47 45 45 47 49 46 49 47 47 51 52 52 50 53 52 51 52 53 53 56 54 55 56 54 55 54 59 56 58 56 60 58 61 58 57 59 59 64 60 63 60 66 65 64 63 66 67 68 67 69 68 72 66 68 73 69 71 69 75 76 75 72 73 78 79 79 80 76 77 75 76 83 81 81 84 80 83 84 80 86 85 82 82 83 85 87 86 85 91 90 87 87 90 90 91 97 95 96 93 100 96 97 102 102 100 97 100 103 106 104 100 103 102 104 108 102 112 109 107 107 108 116 108 110 111 115 116 116 112 120 123 117 121 124 118 118 124 126 121 130 126 130 128 129 127 123 130 125 134 133 127 137 131 135 130 140 133 139 143 141 145 137 149 146 147 144 148 148 141 147 153 143 153 155 155 160 158 161 153 160 156 160 159 158 168 163 169 159 171 164 160 171 163 168 162 166 175 166 180 166 169 178 171 174 170 180 174 173 178 185 184 190 183 184 186 179 189 199 195 195 195 203 196 200 190 194 204 195 205 200 207 206 199 204 211 199 214 209 208 201 211 223 216 224 224 216 225 222 213 219 219 217 229 221 215 231 229 224 235 222 240 236 235 230 230 245 243 228 239 229 250 233 235 245 253 242 237 249 237 248 261 262 260 259 244 263 268 248 249 260 271 272 264 274 261 275 267 280 282 280 270 283 266 266 264 268 281 293 279 273 278 296 281 281 278 291 285 283 284 289 284 282 282 294 298 308 310 296 309 309 288 303 318 307 297 320 304 300 297 320 308 309 322 320 304 306 319 334 324 332 336 322 317 336 332 315 337 329 330 325 328 350 334 354 345 344 353 335 355 338 334 350 333 335 340 349 363 367 369 362 365 368 375 375 354 374 348 376 369 367 365 372 367 366 386 374 392 383 359 374 398 398 395 382 399 398 397 398 402 383 392 401 373 393 411 398 413 407 386 385 402 416 399 418 385 405 426 414 412 395 397 413 396 400 427 416 435 413 435 434 407 417 439 423 412 417 413 415 451 434 454 444 419 441 425 444 445 447 442 445 448 455 449 425 451 434 447 463 431 436 443 461 473 471 466 466 476 478 478 443 478 470 466 480 477 453 465 482 489 457 461 466 472 469 483 490 499 496 461 500 463 470 470 503 466 504 505 493 470 486 501 484 482 520 502 497 504 504 527 528 523 515 530 533 519 535 519 490 520 501 540 540 525 495 545 522 512 506 527 540 521 532 530 541 512 530 516 534 541 516 550 536 527 563 532 551 516 537 536 562 557 538 536 553 563 532 573 571 540 540 575 552 553 552 568 553 539 571 578 565 536 551 564 550 573 545 558 596 571 547 598 585 560 572 558 553 586 598 584 585 606 600 566 557 601 568 598 569 598 592 618 599 579 608 594 566 595 608 587 604 624 588 629 594 630 573 608 610 618 634 586 636 602 629 613 599 623 638 630 611 589 600 639 635 592 632 629 597 646 635 621 592 633 599 636 636 646 627 628 636 600 641 600 627 653 603 615 607 643 623 667 652 623 626 619 638 628 655 644 666 648 651 658 627 657 678 677 632 647 681 661 652 668 680 660 685 648 630 667 671 677 670 642 673 655 627 682 675 634 654 690 653 668 677 669 689 681 664 663 698 676 638 699 661 693 661 664 669 674 643 656 644 682 706 662 696 696 704 673 667 679 662 667 664 675 661 689 712 695 650 715 687 709 659 659 685 694 715 681 696 693 669 722 703 664 687 696 681 686 695 714 666 682 675 724 679 689 709 688 715 696 698 701 678 697 734 682 698 716 717 734 706 712 676 712 735 697 723 704 678 698 678 707 732 712 685 711 682 715 727 686 712 701 685 723 724 696 679 740 714 741 678 723 717 727 727 741 705 714 709 744 694 718 722 702 731 704 745 699 712 706 682 713 729 704 703 695 714 739 721 715 696 726 692 738 738 743 693 728 712 686 724 689 687 728 714 741 716 742 721 749 698 684 743 709 708 726 684 685 689 693 723 694 709 743 712 689 736 705 727 749 747 743 693 689
707 715 695 744 715 700 738 746 745 710 709 699 686 718 745 687 685 695 707 684 711 703 725 718 735 728 731 739 705 736 723 748 730 713 714 699 735 740 724 711 700 711 707 690 741 724 720 748 736 744 749 723 724 680 687 704 684 735 721 738 718 690 732 726 682 693 702 695 681 705 724 699 734 679 740 723 682 709 709 726 684 713 712 718 691 678 700 702 677 671 708 700 690 715 677 698 736 675 674 673 684 675 691 696 713 673 726 681 729 692 669 732 731 698 701 700 729 663 664 711 683 679 685 668 684 714 720 713 697 659 683 710 688 696 685 655 662 677 711 694 705 703 709 713 708 672 665 701 668 685 679 672 696 708 663 694 705 667 707 672 647 667 686 646 703 691 640 668 674 685 661 657 672 678 661 646 692 688 639 684 674 677 661 636 673 644 691 660 644 692 655 629 686 683 656 663 674 623 667 623 678 621 639 681 642 647 622 669 653 630 651 648 669 668 652 642 653 663 656 665 659 635 636 665 656 644 611 622 660 646 616 636 621 609 619 626 608 631 614 624 601 617 631 645 639 593 634 630 620 646 604 608 593 624 606 602 588 633 586 584 598 616 618 592 577 615 614 589 625 576 609 600 591 575 622 591 581 589 614 566 615 608 600 592 565 601 564 610 589 598 607 599 579 558 588 598 571 607 599 601 597 553 547 554 598 587 575 595 585 544 582 580 585 540 585 571 560 555 563 541 553 541 575 572 555 574 526 535 573 573 574 536 573 556 539 562 543 518 521 550 535 536 551 542 527 549 518 534 511 534 526 513 536 531 540 535 545 530 498 541 518 531 513 511 496 530 528 497 512 492 525 510 531 505 494 485 508 527 521 503 494 516 496 508 496 502 473 511 510 477 506 485 472 470 483 495 476 491 465 458 485 490 469 490 473 472 492 464 458 461 461 451 462 454 455 458 448 454 475 450 471 455 463 444 439 463 439 444 454 469 434 435 467 462 432 464 428 421 435 445 435 420 437 423 426 419 428 432 445 426 425 426 408 444 439 432 441 424 403 420 430 409 420 417 400 402 430 421 403 419 407 385 417 388 383 414 395 408 390 384 404 404 411 384 410 374 371 403 402 383 384 375 390 374 368 388 363 389 392 361 374 373 388 366 373 368 350 378 379 378 347 372 346 376 341 355 361 359 348 341 365 338 347 334 335 358 328 360 332 344 354 336 333 351 339 332 336 333 341 323 319 322 341 318 315 316 335 307 310 315 324 332 312 330 309 302 326 298 302 324 311 296 303 310 302 303 295 307 313 294 298 292 293 286 293 292 288 296 295 294 276 293 274 279 274 277 268 271 274 282 290 288 268 286 260 263 271 280 269 265 256 255 256 262 267 254 253 266 258 269 266 255 255 249 250 245 255 256 243 245 242 239 245 240 250 239 239 246 234 242 241 228 231 232 242 222 220 220 230 222 223 223 231 220 226 218 211 225 222 216 224 217 205 220 209 208 215 208 206 216 214 207 202 197 209 209 200 195 193 209 207 191 200 189 190 186 189 198 189 190 196 194 193 190 181 178 191 185 179 175 173 185 184 169 182 168 175 180 175 165 179 169 163 161 167 173 160 170 170 158 155 161 157 156 163 156 153 161 150 157 154 154 146 149 145 147 154 149 143 144 149 149 146 139 144 135 145 137 145 135 139 141 136 141 138 131 136 133 129 129 128 130 130 131 120 125 126 124 124 117 123 126 118 125 116 120 113 119 113 113 116 111 112 114 113 108 107 109 112 103 103 108 102 105 108 102 100 104 97 101 104 100 103 104 100 98 96 95 92 93 95 93 90 93 96 89 87 86 89 91 85 88 85 87 87 83 80 83 85 81 82 85 77 76 76 80 78 77 78 74 75 73 77 78 72 71 71 76 70 73 71 70 67 70 72 69 67 65 68 69 68 67 62 67 63 63 61 64 59 64 58 59 59 57 57 59 61 58 56 58 57 58 56 55 57 55 52 55 53 54 55 51 54 52 53 51 48 52 49 50 51 49 48 48 45 45 48 44 45 44 45 43 44 45 42 42 41 42 44 42 42 42 42 39 41 41 41 39 39 38 38 41 41 37 37 37 39 38 38 37 36 36 36 36 35 37 35 36 35 36 35 33 35 35 35 33 32 34 34 33 34 33 33 33 33 31 31 31 31 30 31 32 31 30 31 31 29 31 31 31 31 29 29 30 31 30 28 28 29 28 30 29 28 30 29 28 28 29 28 29 30 28 28 27 28 27 27 27 28 28 28 27 28 27 28 28 28 28 28 30 30 28 29 28 28 28 29 28 30 30 30 30 30 28 29 28 29 31 31 29 30 29 29 30 31 31 30 30 32 31 30 30 32 33 31 31 33 32 31 33 34 32 33 33 32 33 35 34 33 34 35 35 36 36 36 37 37 36 37 37 36 36 36 38 37 37 39 37 38 39 38 38 39 41 41 42 42 39 40 43 41 43 42 44 44 42 42 45 43 45 46 44 47 44 45 46 46 47 46 47 47 51 50 50 48 49 51 52 53 52 52 52 55 53 53 57 55 56 54 55 57 59 58 56 62 57 62 57 57 63 63 62 64 60 63 62 64 65 63 68 64 67 67 65 68 71 69 68 70 68 71 69 72 76 73 76 72 75 77 79 79 80 81 75 80 77 83 81 79 78 85 86 83 82 87 88 85 83 90 89 84 87 92 94 87 87 92 94 95 94 91 99 100 100 96 94 99 98 96 97 98 102 98 98 104 99 105 101 110 110 108 108 106 109 106 107 112 114 110 115 120 111 114 117 117 122 116 123 119 123 125 124 117 118 120 123 126 124 132 128 129 124 127 138 132 134 139 136 134 130 140 133 143 143 141 135 143 142 149 144 148 152 141 148 154 142 147 151 154 146 158 161 154 162 164 162 152 163 163 157 158 160 168 163 170 172 159 165 163 162 167 180 174 173 171 175 184 175 182 176 184 180 188 175 182 179 177 189 181 185 181 185 196 183 195 190 186 189 190 189 203 206 198 193 207 205 197 211 200 211 206 214 215 213 217 221 209 214 213 219 217 214 227 219 219 229 222 219 230 231 224 222 220 225 230 233 239 242 239 226 241 233 236 239 235 251 234 236 234 254 256 252 240 251 252 249 261 250 261 265 263 255 255 262 262 253 267 268 277 271 273 273 264 282 279 263 272 262 272 275 271 267 287 290 276 272 281 289 294 299 297 298 293 283 296 301 295 300 295 295 288 294 292 296 298 309 305 318 307 301 313 315 312 300 309 320 328 303 321 315 330 306 331 317 335 323 319 318 332 320 318 326 329 323 344 351 333 326 333 341 351 355 330 353 335 341 358 332 348 348 359 348 348 353 361 352 351 363 364 347 365 348 370 366 373 353 357 379 355 380 368 377 379 367 365 370 398 373 375 380 385 388 380 383 385 376 397 401 388 413 386 390 405 407 381 381 383 412 387 396 402 419 401 417 395 398 419 433 402 418 425 415 409 440 440 438 433 412 425 409 409 423 442 426 418 448 421 419 437 447 450 424 419 459 433 430 448 449 439 446 452 449 446 456 470 433 467 462 442 440 462 465 451 455 472 463 466 475 471 485 480 479 465 465 452 496 468 455 500 480 456 498 486 479 482 508 498 463 471 499 484 505 489 492 488 477 512 517 482 492 522 514 500 520 496 491 496 522 497 524 535 514 526 525 531 526 532 529 531 518 544 544 524 515 529 536 536 544 502 554 537 532 553 531 555 557 558 550 560 526 544 529 549 567 554 555 544 568 520 565 537 538 557 563 531 527 559 538 553 564 560 548 534 584 562 552 568 554 563 541 586 586 584 552 591 559 593 549 586 569 578 559 602 568 590 586 583 566 605 610 580 608 611 615 615 583 571 620 595 573 588 617 592 568 609 619 594 577 596 601 603 576 609 588 589 627 617 585 616 629 638 589 636 619 609 594 611 606 629 631 624 616 642 638 606 637 604 647 616 634 599 641 628 631 599 599 620 628 606 625 641 660 656 625 628 625 662 656 635 645 629 626 624 624 629 649 629 640 648 615 638 641 634 678 646 651 625 638 649 665 660 674 644 636 649 677 683 682 661 660 628 674 656 664 682 681 692 637 632 662 694 663 635 698 635 637 645 696 651 637 681 660 694 650 693 667 670 692 669 698 676 671 660 693 711 706 701 667 691 704 708 660 657 659 678 692 713 663 687 703 710 678 660 712 672 702 678 699 698 659 703 684 697 714 686 708 667 703 708 677 699 696 729 708 723 705 687 716 667 693 671 681 728 682 732 668 690 719 690 709 720 691 709 686 686 695 678 685 728 720 701 703 694 685 716 672 728 684 683 741 690 730 688 694 727 709 697 728 701 717 694 707 730 707 680 739 687 697 694 683 714 737 692 734 744 705 745 715 723 721 679 690 690 684 710 743 719 693 687 746 696 706 707 687 742 744 748 692 721 714 690 709 689 706 735 748 702 701 721 704 702 691 715 737 685 705 695 744 731 711 699 717 710 725 726 725 738 697 743 736
686 719 741 710 701 735 689 720 734 711 699 742 703 684 687 735 714 749 743 742 724 705 728 685 690 737 744 685 714 725 719 749 742 745 728 724 711 694 735 699 740 682 718 699 701 683 680 731 748 700 679 679 723 684 681 730 739 704 692 730 706 729 728 695 681 734 698 712 675 711 729 695 713 727 713 734 683 679 705 733 735 725 673 723 730 713 687 715 726 734 689 696 680 713 710 724 680 726 697 694 686 712 734 706 712 715 728 734 701 701 728 719 676 683 695 688 682 720 696 724 687 720 713 668 717 700 666 661 680 716 685 723 674 661 707 712 701 701 666 677 690 714 675 709 691 673 671 701 657 691 709 670 697 661 706 681 704 681 683 678 707 678 668 652 692 669 679 701 640 689 655 684 683 651 645 694 654 638 684 643 682 685 633 662 694 643 638 635 652 659 638 669 663 648 650 649 643 622 682 642 672 639 635 682 676 660 640 644 676 663 636 642 657 671 654 663 611 627 669 666 632 629 619 628 616 620 631 654 653 627 646 630 646 600 640 616 608 612 598 629 648 594 610 632 622 619 619 611 590 609 625 638 588 599 590 608 605 599 584 583 598 614 591 590 590 600 619 623 619 616 597 611 575 582 575 589 583 583 572 600 575 614 612 567 595 608 570 574 583 606 566 607 588 598 598 555 593 607 604 576 554 586 563 545 567 573 564 562 560 585 587 571 540 562 576 566 556 572 555 586 546 555 542 552 527 543 576 543 528 558 556 562 532 565 565 519 558 515 525 527 560 540 548 529 511 513 534 537 549 518 527 546 533 545 544 539 543 500 527 525 517 496 506 517 513 504 492 520 510 504 487 506 516 490 518 521 509 480 518 507 479 512 522 505 477 496 516 491 480 467 477 498 511 465 465 498 473 469 478 461 485 478 456 457 474 476 487 460 457 456 461 483 476 483 472 472 475 474 444 465 467 472 478 477 447 469 455 432 439 457 443 445 426 432 423 424 423 428 434 429 443 450 435 443 451 449 415 450 418 426 427 416 432 435 438 408 437 418 405 416 398 435 400 412 396 424 400 417 397 415 411 419 388 422 396 410 417 387 407 384 377 400 378 393 409 400 405 396 374 400 368 401 377 387 396 392 377 385 362 382 356 365 369 386 357 354 380 367 380 367 349 374 344 372 344 371 360 369 354 361 348 351 342 347 348 343 352 338 340 350 326 348 343 327 342 325 319 343 329 344 319 334 321 320 338 334 316 314 310 336 315 331 326 319 304 317 315 307 300 307 324 321 300 307 305 292 295 287 286 297 296 298 291 304 285 291 301 304 282 282 299 276 277 294 285 279 288 267 279 289 282 269 278 285 268 276 267 282 265 277 255 257 264 256 273 273 256 255 257 264 269 247 262 248 263 253 243 249 242 239 241 250 237 246 235 251 231 235 238 234 234 227 239 227 224 238 221 230 232 224 236 224 219 220 213 216 228 212 229 217 212 214 224 210 206 208 204 200 212 214 210 211 201 211 199 203 193 206 198 199 189 188 195 196 203 195 184 194 188 181 183 185 181 194 180 191 191 179 174 176 171 178 174 184 177 183 175 171 181 172 165 167 164 162 172 174 160 169 163 169 161 167 156 164 166 151 157 153 149 151 157 152 150 151 156 152 154 148 143 150 140 145 146 147 143 139 138 139 137 141 134 132 142 129 129 137 139 130 126 126 131 125 126 122 129 131 122 125 122 120 122 123 119 125 120 122 113 117 120 114 116 110 112 117 116 116 110 106 105 107 109 111 107 103 107 103 104 103 101 106 104 97 95 95 101 98 101 96 93 95 93 91 96 91 90 91 87 86 88 91 86 86 84 88 86 85 85 85 87 84 85 83 78 79 76 83 76 79 77 76 77 79 78 76 77 75 75 76 76 72 75 73 69 68 67 72 68 66 67 65 68 66 64 66 65 63 66 62 65 61 62 58 58 60 60 59 60 60 60 60 55 56 57 58 55 55 55 53 52 52 52 55 52 52 51 49 51 52 49 49 50 51 49 46 49 48 47 47 44 44 46 44 43 43 44 45 43 43 42 43 44 43 40 43 40 39 41 42 40 41 39 38 39 41 38 39 37 37 39 38 36 36 37 35 35 36 36 35 35 36 35 34 34 34 33 35 33 34 32 34 32 33 34 33 33 33 32 31 33 31 31 30 32 32 30 32 30 31 30 32 31 29 31 29 30 29 29 31 29 30 29 28 30 30 30 29 30 28 28 30 30 28 28 30 30 29 30 28 29 28 28 28 28 28 29 30 28 29 29 28 30 30 30 28 30 29 30 30 28 30 31 29 29 29 31 31 31 30 29 30 31 30 31 30 30 32 32 32 32 32 33 33 32 32 33 32 32 34 32 34 34 32 34 33 33 35 33 33 34 35 35 35 36 35 36 36 36 36 36 36 37 36 39 39 37 37 40 39 38 39 40 38 40 41 41 42 39 42 43 43 42 41 44 44 44 42 44 43 43 45 45 44 44 46 47 48 48 46 48 48 51 48 52 48 51 49 52 51 50 55 53 52 53 52 56 57 54 57 55 58 58 58 58 61 59 60 60 61 58 61 59 63 61 61 65 66 65 62 67 64 64 67 67 67 65 72 71 70 73 71 70 71 76 72 71 73 74 74 74 76 78 79 80 78 83 77 79 80 82 79 85 79 86 81 83 83 82 88 88 84 91 89 89 91 91 92 94 96 95 93 98 96 99 99 99 100 101 97 100 97 97 100 105 99 106 109 101 108 109 104 108 110 104 113 106 115 112 116 114 117 120 119 119 114 117 119 120 114 122 127 118 123 129 122 126 124 128 128 123 134 124 137 135 138 131 128 131 131 139 138 139 143 145 133 145 145 136 138 145 144 140 143 148 141 153 152 152 145 145 146 160 150 149 162 155 158 163 158 160 153 161 155 165 170 162 169 170 169 172 177 172 167 168 174 180 180 170 179 178 174 175 172 181 177 181 185 186 193 184 190 197 187 190 196 197 201 188 187 199 190 192 209 197 192 210 204 194 202 202 198 211 203 199 215 220 215 223 221 224 221 211 228 211 227 213 228 212 218 230 216 232 222 240 235 236 222 230 224 246 226 236 233 240 240 252 248 233 237 236 256 258 236 248 246 247 243 256 247 252 248 260 262 265 271 259 250 253 253 272 256 266 266 266 262 261 275 265 269 262 288 265 286 290 292 276 277 288 283 276 277 279 289 298 301 288 302 288 302 290 302 302 303 298 313 300 311 304 316 306 299 315 312 300 313 299 313 323 306 303 333 306 316 328 321 321 323 326 311 330 335 317 344 318 320 343 331 322 348 350 323 347 333 329 329 349 344 358 332 335 339 344 368 365 351 355 367 350 349 348 378 372 361 375 381 370 379 377 383 367 377 362 371 365 379 390 366 381 378 388 372 378 371 377 381 403 394 399 384 387 392 397 399 411 412 388 385 411 395 387 399 421 387 419 404 424 423 429 396 416 398 414 437 417 428 419 414 425 431 428 426 446 416 424 437 424 426 438 450 419 443 432 440 452 425 449 452 431 424 457 457 462 428 447 471 445 454 466 445 435 473 440 439 480 453 466 460 445 480 471 453 489 463 495 450 467 476 493 473 475 460 466 501 501 501 502 481 494 497 475 468 512 471 485 483 499 506 484 502 479 498 498 495 479 512 511 510 518 517 495 500 487 531 521 537 493 518 528 535 502 536 504 511 533 538 533 524 513 514 505 525 544 534 525 550 543 535 525 556 541 536 527 563 542 537 517 543 557 545 539 549 572 547 568 549 546 530 552 534 529 577 540 561 553 555 578 573 560 568 551 547 586 558 577 567 551 549 563 559 548 565 554 568 583 559 599 576 571 573 579 596 575 605 597 590 571 577 577 588 574 610 584 575 582 617 601 623 583 579 577 594 595 601 588 623 622 577 616 605 594 608 624 625 624 615 637 643 638 644 618 629 627 619 592 609 590 601 632 594 629 637 608 625 618 597 599 649 609 613 632 624 639 659 656 612 622 646 638 651 669 655 658 618 628 661 618 667 666 659 662 629 643 660 641 676 618 637 679 631 631 623 638 677 642 643 662 636 679 638 634 646 662 641 639 666 634 664 674 635 634 686 649 692 651 651 644 662 649 636 691 662 683 639 698 650 652 694 690 705 656 662 684 709 706 666 686 688 665 660 690 683 661 691 677 656 711 671 697 706 707 718 661 692 708 668 689 662 697 701 656 700 718 724 707 694 683 719 675 707 693 691 723 689 689 712 724 715 707 692 695 688 707 677 690 694 705 689 710 686 719 680 677 674 694 683 727 670 701 690 725 712 729 700 676 720 728 717 714 711 683 692 698 735 692 731 694 710 733 678 741 687 735 733 733 742 715 679 720 736 741 726 698 717 707 716 728 690 744 718 707 703 738 715 713 684 731 718 681 719 723 748 691 744 697 684 736 714 743 685 707 722 708 708 682 746 688 726 701 688 714 685 708 712 720 714 692 688 746 691 691 743 702 683 688 701 732 703 695 724 708 721
694 694 748 725 687 714 729 737 720 722 739 745 750 737 736 719 702 728 687 710 749 706 741 714 685 719 735 696 688 688 694 730 699 719 733 734 749 707 747 747 706 733 739 734 747 682 730 696 728 735 683 723 719 742 685 682 739 737 727 706 704 739 684 721 738 696 702 735 682 698 690 708 710 710 724 674 733 710 709 719 689 701 721 672 724 725 737 696 738 685 723 730 676 700 696 717 697 698 675 735 672 679 699 727 688 681 670 680 721 731 722 693 671 701 698 694 693 680 694 727 690 662 683 691 702 692 680 700 715 693 720 706 707 684 668 715 661 657 655 700 667 690 667 716 713 698 694 690 654 691 657 713 672 674 656 655 694 701 664 708 706 684 663 678 654 670 644 667 669 638 659 643 676 673 653 684 672 649 632 680 631 695 635 679 655 660 684 685 628 669 646 638 665 675 687 627 650 669 654 626 637 634 673 624 633 640 657 675 651 617 670 633 641 667 665 617 622 655 658 658 616 611 623 641 618 608 648 644 618 659 622 621 616 604 644 606 610 615 652 604 595 651 646 613 595 650 598 601 592 636 630 586 597 644 620 641 598 641 608 621 612 617 594 622 633 581 610 586 578 584 581 605 614 575 603 611 591 613 609 598 573 616 562 561 577 566 576 574 572 611 578 569 586 588 598 563 576 563 582 597 598 596 563 583 583 578 581 567 575 544 566 540 573 541 580 583 570 553 575 563 535 581 543 560 555 528 537 572 548 571 538 563 570 553 535 557 543 515 553 560 541 552 556 540 541 553 545 543 520 557 527 549 541 519 504 523 513 525 501 514 540 503 521 528 526 521 538 499 498 497 525 499 484 507 482 529 506 492 509 504 510 510 519 484 491 476 504 496 475 481 498 466 493 493 500 483 461 470 465 464 502 456 477 477 457 495 452 490 494 464 468 474 476 472 465 484 449 475 452 472 464 437 474 437 461 453 463 457 461 468 462 441 450 466 433 421 439 423 461 425 449 447 430 453 450 432 444 442 445 414 443 439 439 429 424 432 411 424 404 413 423 429 428 427 405 422 424 418 394 422 417 420 399 385 411 409 382 394 399 402 401 380 391 401 398 378 402 379 394 396 371 400 399 385 385 369 362 380 383 376 356 365 388 385 377 380 383 383 374 378 379 362 356 343 367 350 351 357 341 370 339 365 352 339 350 350 338 359 345 339 330 352 340 337 335 347 332 319 317 327 324 327 317 311 338 310 332 324 332 328 333 334 328 320 316 320 317 311 323 309 295 309 309 306 291 305 291 290 298 304 312 303 287 288 288 306 292 291 296 283 283 277 285 297 279 280 294 267 272 282 269 283 270 283 269 278 275 260 273 269 268 274 271 267 266 253 262 269 266 267 252 260 244 257 252 242 242 246 261 252 240 246 255 248 244 237 243 251 239 235 240 233 231 228 238 234 226 225 240 232 234 228 222 214 233 221 210 222 212 219 212 220 223 216 213 207 219 205 201 204 202 197 209 199 198 211 194 193 194 200 205 205 187 205 203 199 201 185 193 186 189 184 187 190 188 193 183 180 177 187 171 171 177 182 169 173 174 175 174 169 175 167 174 161 171 159 166 162 164 168 164 154 163 154 158 164 152 154 150 158 149 156 152 151 148 154 147 153 154 149 140 148 149 145 149 144 147 139 133 138 143 142 135 136 139 135 138 136 133 129 125 133 125 122 124 124 131 130 128 122 125 127 122 124 115 117 122 121 115 119 113 112 110 117 108 113 115 114 109 113 107 112 105 106 108 108 100 108 103 100 99 103 102 104 96 102 102 101 94 100 91 94 97 93 96 95 90 89 93 93 86 87 86 89 84 89 87 83 84 81 86 84 83 77 81 79 82 76 75 80 78 80 74 75 77 77 73 74 75 75 73 68 73 67 73 66 70 70 68 65 65 67 63 63 63 65 61 61 62 61 59 63 59 60 59 58 57 57 57 58 58 58 59 54 58 57 55 55 52 54 55 53 52 52 52 52 52 53 51 50 48 47 48 47 46 48 48 47 46 45 46 47 46 45 46 44 44 43 43 43 42 43 40 40 40 40 41 40 42 40 41 41 40 40 40 40 38 38 37 39 38 36 36 38 37 35 37 35 36 35 35 36 34 36 35 35 34 33 34 35 33 34 32 33 34 32 32 31 32 31 33 31 33 32 31 30 32 32 31 30 32 31 32 31 30 30 30 29 31 29 31 29 30 31 29 29 31 29 29 31 31 29 28 29 30 29 30 30 29 30 30 30 28 30 29 29 29 28 30 29 30 31 31 31 31 31 29 31 29 31 30 29 29 29 31 29 30 31 32 30 31 32 32 32 31 30 33 31 32 32 33 31 32 33 32 32 33 32 32 34 33 35 35 34 35 34 36 35 35 35 36 35 36 36 35 36 36 38 38 38 38 39 39 39 41 39 38 41 40 41 41 39 42 41 41 41 41 42 41 41 44 42 44 43 43 45 44 46 46 45 45 48 46 45 48 46 47 50 49 47 51 49 52 50 51 51 52 54 52 55 53 54 54 53 57 56 54 57 59 58 59 56 62 60 60 62 61 60 61 59 59 62 63 60 66 65 63 64 66 65 65 67 66 65 66 67 71 70 69 69 72 71 74 72 74 77 78 77 73 79 78 78 81 77 76 82 77 78 80 83 83 85 80 88 87 87 85 86 85 86 87 91 86 88 91 90 90 92 98 91 97 93 94 101 102 98 100 101 99 101 104 105 99 99 102 101 110 108 109 111 110 111 108 106 113 107 108 116 109 119 112 121 121 121 116 123 123 125 118 117 125 128 124 119 131 125 122 130 130 126 126 126 131 129 131 132 135 141 132 141 136 144 143 143 139 139 139 138 150 148 144 146 146 142 142 147 149 158 145 150 153 161 154 164 155 164 167 152 155 155 162 165 158 163 158 160 172 174 168 164 170 167 178 175 177 173 182 175 172 175 172 175 175 186 183 184 187 191 184 180 193 181 192 183 184 185 204 198 203 200 190 208 206 199 209 195 204 199 198 212 210 203 216 206 209 208 210 205 223 213 222 223 221 226 221 231 217 233 230 234 219 231 224 239 240 226 243 232 240 232 233 243 241 238 231 250 231 245 234 249 247 241 261 248 251 260 241 263 262 265 254 267 272 259 249 270 261 252 257 271 265 265 279 276 263 279 276 275 280 268 270 290 270 272 275 296 274 289 292 289 301 279 296 286 297 296 290 305 306 294 300 304 292 315 315 306 290 304 296 301 298 300 308 304 301 322 328 330 326 325 331 335 336 324 328 319 312 322 339 339 331 324 321 347 339 351 332 337 346 350 331 341 338 356 332 333 333 354 347 338 368 354 371 347 350 342 363 367 363 372 364 377 375 362 360 363 377 355 371 356 358 393 382 365 369 361 391 390 365 369 375 384 394 396 377 373 410 394 404 388 411 415 394 387 416 409 394 403 386 398 418 392 404 396 394 408 427 399 394 425 415 410 427 416 436 409 419 436 441 436 414 426 434 414 413 444 454 455 450 425 433 446 439 421 424 437 422 437 454 435 459 433 464 451 475 468 452 468 456 478 458 478 452 450 458 442 459 485 464 478 477 494 467 483 481 488 467 473 465 463 496 457 471 467 491 503 467 498 493 512 477 513 502 487 500 511 474 503 495 515 501 481 485 524 490 521 513 522 492 507 516 492 537 515 506 539 525 539 506 525 499 506 507 509 536 550 525 515 503 547 510 524 521 522 533 536 532 547 535 525 566 539 544 562 551 535 548 538 541 529 530 538 564 528 577 554 569 537 568 550 567 587 586 581 568 557 545 546 568 572 574 593 576 547 569 554 595 563 562 550 574 565 603 601 562 559 595 593 564 580 584 602 599 603 592 580 576 603 570 574 566 610 566 605 621 619 603 612 593 615 630 603 594 629 621 613 592 594 603 596 602 614 634 582 607 622 635 624 607 627 589 620 614 645 593 602 609 604 652 597 639 637 635 657 643 634 608 636 628 636 641 603 653 642 660 664 656 623 625 654 649 609 649 635 646 661 615 672 614 654 644 621 659 652 652 658 622 629 646 653 666 622 648 652 631 626 651 657 682 653 688 629 678 663 651 676 691 690 663 659 679 691 681 658 675 646 645 648 693 695 699 700 691 666 655 665 676 682 690 674 672 672 677 645 671 703 705 669 688 662 700 651 674 655 659 692 686 668 717 678 674 699 688 691 720 689 675 677 675 704 694 685 690 707 689 686 692 668 693 661 665 666 714 678 696 695 684 689 702 704 729 679 702 685 687 672 685 722 733 686 712 672 672 684 667 691 720 672 717 706 719 725 695 686 686 691 739 713 732 674 728 734 687 700 715 723 707 712 697 723 740 740 693 695 723 716 742 746 731 743 707 737 683 683 681 743 692 688 729 709 719 690 743 727 717 702 681 696 701 737 705 696 691 724 748 740 694 744 740 710 700 730 730 706 737 735 733 688 713 743 716 724 696 724 722 719 687 739 700 704 724 718 716 698 746 736 743 698 684 701
716 732 749 702 748 732 682 707 685 744 697 750 747 712 721 716 709 686 733 728 708 704 722 701 750 745 714 739 689 715 686 723 693 713 742 688 692 702 713 726 724 688 722 718 749 721 712 735 725 723 710 711 706 710 690 703 703 723 721 741 685 686 713 729 718 734 737 690 685 730 735 730 723 734 705 688 718 703 721 727 716 734 675 724 671 698 734 700 722 683 726 695 712 722 688 669 672 698 692 710 721 719 682 713 722 714 684 686 712 679 727 686 724 714 697 723 679 668 711 660 710 685 683 659 663 670 659 676 667 661 711 655 698 694 663 711 707 665 654 697 662 660 678 649 680 671 682 675 668 712 694 706 660 647 684 692 684 683 654 671 656 651 679 703 691 675 641 689 671 672 662 660 666 687 657 692 642 657 676 695 647 690 643 691 630 659 662 648 635 667 652 661 661 647 646 639 670 678 676 629 623 636 668 634 647 633 656 639 635 630 661 647 632 632 653 639 634 671 640 663 667 626 654 665 620 656 611 636 614 635 638 611 623 620 614 632 635 648 656 634 612 613 611 649 607 621 620 603 612 638 642 632 640 643 605 632 615 636 584 581 612 605 592 593 591 604 584 613 574 603 609 618 599 597 594 571 595 568 599 578 620 581 565 581 599 594 602 581 591 565 604 601 555 594 572 556 575 590 552 560 577 556 601 585 558 592 593 577 587 563 546 561 583 578 588 560 580 562 574 581 569 560 547 568 530 536 571 534 545 540 568 549 566 540 564 551 546 532 558 528 552 550 546 541 550 544 511 535 535 538 505 510 545 540 550 527 510 526 542 499 526 511 507 499 494 499 497 500 498 486 501 498 503 513 502 480 480 507 519 497 522 520 486 495 503 491 471 486 486 506 488 498 496 469 472 502 463 494 458 491 500 485 474 498 493 490 484 465 475 461 461 455 468 465 487 477 459 446 441 446 467 446 467 476 456 451 446 452 435 433 433 468 454 447 450 457 441 438 420 440 419 425 417 422 450 416 411 435 412 411 422 421 421 409 439 409 405 404 402 423 424 431 430 423 422 416 429 390 425 406 402 408 415 396 401 411 393 415 410 388 399 409 398 375 374 388 372 379 404 380 374 398 380 377 397 389 395 381 385 391 384 357 380 374 381 378 381 363 358 354 365 347 376 345 364 367 360 354 344 355 353 337 361 358 362 341 348 353 339 349 344 329 337 353 341 322 325 335 344 319 337 342 342 337 332 328 327 328 314 324 330 305 323 315 305 324 326 310 302 318 311 293 320 310 303 299 298 298 297 313 313 296 295 304 287 295 292 289 278 287 277 293 298 297 290 282 281 288 286 275 290 278 266 262 270 275 281 277 278 261 269 254 268 268 265 256 260 250 264 253 251 247 249 243 246 251 252 257 260 243 252 246 255 232 252 247 233 243 230 243 243 225 229 227 236 224 231 234 229 229 237 219 226 222 223 213 214 221 219 212 207 208 212 224 217 218 207 214 201 215 200 201 207 208 204 199 204 192 191 190 207 200 195 190 188 196 188 190 191 183 193 182 186 185 192 191 183 176 184 177 178 182 180 182 171 176 176 177 179 174 164 166 171 161 162 162 161 166 163 159 162 165 162 165 158 162 155 162 155 154 155 149 158 145 156 154 154 144 154 144 145 145 141 142 143 148 142 136 143 138 134 136 143 137 140 132 135 132 130 137 130 127 127 128 128 123 128 120 129 122 124 127 120 121 122 124 121 116 115 111 121 119 113 119 109 110 110 114 107 105 107 106 103 110 106 100 107 105 99 98 105 98 97 98 99 98 99 98 95 97 92 99 94 98 92 96 93 94 89 88 90 86 88 84 90 87 84 85 87 87 83 84 78 85 81 78 82 78 76 77 75 80 77 73 72 74 76 72 75 72 74 74 73 68 69 72 67 67 68 67 66 65 68 63 64 66 63 66 60 62 62 59 62 61 62 60 57 59 60 62 56 57 57 55 58 57 58 55 56 54 56 54 52 54 53 50 51 53 52 52 49 51 51 49 51 48 46 48 45 47 46 46 46 45 44 45 46 45 44 44 41 43 42 42 43 40 41 42 41 40 41 40 40 38 41 40 41 38 38 37 37 38 38 36 36 36 38 38 37 36 36 35 37 34 35 34 36 35 33 35 33 34 35 34 33 33 33 32 32 34 32 32 32 33 31 32 33 33 32 32 32 32 31 31 32 32 31 31 31 31 30 30 30 30 29 31 29 31 31 30 31 29 29 29 29 30 29 31 29 30 31 29 30 29 31 29 31 30 29 29 30 31 31 31 30 29 30 30 29 30 31 30 31 30 31 31 31 31 32 30 30 31 31 32 33 31 33 33 31 31 32 33 32 34 33 33 32 33 33 34 34 34 34 34 36 36 36 36 37 37 37 37 36 36 37 36 38 37 37 37 38 38 39 39 38 38 41 40 39 38 41 42 40 40 43 41 40 41 43 41 44 44 44 45 44 46 46 46 47 46 47 46 45 49 49 47 49 47 50 50 52 51 51 49 50 50 54 53 55 56 53 53 53 53 55 54 58 58 55 56 60 62 59 62 60 62 62 60 60 64 61 62 61 63 63 63 63 68 63 65 66 67 69 71 69 68 73 73 73 74 71 74 75 72 74 72 74 75 78 74 81 78 76 77 81 82 81 80 79 85 86 83 84 84 84 86 89 90 90 85 89 87 93 92 93 88 89 94 94 96 98 100 96 99 96 99 103 101 104 101 101 104 100 102 109 100 104 107 105 108 109 111 110 106 115 110 113 118 115 120 119 115 113 115 117 117 122 126 122 122 117 120 118 127 129 127 127 122 134 128 127 125 126 130 128 132 132 134 138 137 134 133 141 144 144 137 143 137 139 147 150 140 146 142 150 155 145 151 146 147 161 159 154 160 153 167 165 164 160 159 162 156 162 160 162 169 167 164 168 163 174 169 169 166 181 169 179 182 177 173 188 189 181 174 177 187 194 179 184 186 181 194 195 193 201 198 198 191 201 193 192 191 196 196 208 208 198 213 201 204 208 218 204 208 207 206 211 213 212 213 219 222 209 217 228 213 221 233 233 219 231 222 224 225 220 228 231 232 239 226 248 228 228 238 251 241 233 237 235 246 257 239 255 250 261 245 255 251 249 266 262 251 267 255 264 269 270 257 253 270 277 259 256 282 271 279 281 270 282 267 273 268 273 273 269 284 270 290 282 273 275 289 295 284 303 301 308 298 305 299 313 313 309 300 300 315 294 299 305 295 315 323 304 309 313 326 306 330 316 312 335 335 314 313 310 317 311 313 321 339 314 325 342 342 319 322 338 347 340 350 326 351 326 346 333 335 360 342 348 356 359 355 359 370 356 363 349 356 372 368 359 352 378 354 368 363 358 387 360 363 382 370 379 375 367 387 377 386 399 366 372 403 396 394 399 404 409 405 407 400 387 415 388 416 408 399 396 409 397 416 420 411 419 400 403 391 402 410 426 405 409 436 410 417 439 409 424 444 427 445 427 448 440 441 429 413 435 444 453 424 432 453 420 459 460 428 464 457 454 457 468 461 431 439 432 432 438 445 450 453 464 455 462 442 440 470 480 447 488 475 446 493 490 482 487 475 486 475 496 465 488 475 486 485 473 467 462 475 487 505 514 492 494 494 470 474 503 513 506 507 516 488 495 494 494 501 515 490 498 485 512 521 516 514 511 511 529 542 501 513 518 522 520 509 512 511 528 525 537 553 518 546 549 546 534 554 520 534 517 562 564 538 554 531 520 544 531 559 529 546 568 565 545 539 573 552 546 577 548 570 545 541 554 584 588 559 545 555 585 538 583 595 555 591 546 594 547 579 575 584 571 591 554 591 566 577 555 580 594 580 574 571 578 566 590 565 584 578 619 563 604 590 573 623 576 601 622 609 585 587 625 599 579 605 606 628 612 612 627 580 616 632 634 615 605 629 624 621 606 630 605 589 603 627 607 610 592 648 604 623 627 594 649 655 622 614 618 633 649 650 622 648 649 617 665 634 657 633 659 629 651 614 667 635 615 657 662 657 656 650 638 661 668 646 653 634 632 678 663 668 659 681 660 631 674 632 676 658 676 673 645 639 635 655 691 690 661 633 692 674 671 690 665 674 687 652 648 660 651 639 660 680 702 703 648 642 640 645 695 687 664 687 675 700 704 709 681 701 648 678 687 678 704 649 660 677 713 708 682 664 687 684 680 689 680 660 679 681 697 680 712 700 705 683 672 672 681 706 712 682 700 713 704 673 686 683 714 670 707 663 665 680 721 681 706 716 688 714 718 679 730 702 666 666 722 702 690 711 683 708 677 715 696 676 729 701 672 724 703 738 674 726 680 729 728 700 711 694 692 720 719 712 730 709 733 737 723 690 728 698 710 711 703 694 721 718 719 718 734 704 700 715 730 735 735 740 730 680 702 700 687 749 699 704 712 686 726 720 732 709 743 697 704 700 714 709 701 716 710 718 743 693 685 685 750 741 746 730 702 699 711 741 728 731 695 720 697 701 690 750
689 686 744 731 719 701 712 684 690 749 705 701 685 728 699 701 737 750 749 726 739 724 735 712 722 682 730 707 738 689 680 729 698 748 708 728 710 746 683 733 694 682 719 701 730 738 685 729 695 731 746 697 713 706 739 743 715 676 729 702 716 688 710 734 686 698 710 715 693 675 727 725 691 736 719 721 717 679 703 710 680 689 678 703 684 672 706 699 693 736 718 692 688 708 681 699 694 735 670 717 701 723 700 731 716 685 671 685 716 728 683 700 693 700 672 713 684 668 723 700 699 719 694 658 657 657 721 666 716 675 684 709 656 666 688 673 701 666 651 663 668 664 672 663 711 715 674 673 667 701 695 666 652 665 650 699 708 675 664 665 647 656 680 649 662 692 692 690 698 637 661 682 658 684 649 681 669 671 633 696 692 651 668 677 659 676 680 639 631 681 680 688 677 673 627 622 651 669 656 677 660 643 619 671 634 670 677 646 667 627 647 619 642 641 657 644 652 668 615 641 664 606 637 627 666 613 656 643 638 630 620 619 608 598 642 626 640 631 605 628 631 630 643 622 642 627 628 644 614 608 634 586 589 624 595 596 636 638 613 599 623 609 595 614 622 628 602 614 572 616 598 618 619 588 589 610 573 577 610 605 590 617 619 609 585 609 601 611 597 598 604 605 580 606 608 587 577 587 603 573 553 581 582 549 590 544 597 593 554 549 577 542 542 581 535 583 586 573 555 547 557 575 576 537 574 552 567 569 528 576 557 534 535 521 570 535 548 552 529 543 566 515 555 553 539 560 517 513 536 523 503 535 552 542 537 501 510 544 502 500 536 540 503 524 509 538 501 523 512 492 494 524 500 526 499 494 528 495 514 496 487 495 498 511 477 517 501 498 496 481 510 469 505 499 488 487 481 489 500 474 462 462 471 499 483 475 485 491 467 476 457 447 453 472 487 477 473 472 440 443 467 437 443 478 470 470 436 438 472 465 432 427 463 460 456 427 447 427 443 435 446 428 422 453 414 453 421 429 417 444 412 419 415 408 433 415 401 415 412 434 417 409 415 410 396 424 411 406 422 404 398 386 392 400 421 381 388 388 411 379 398 393 394 410 405 374 373 389 382 390 399 401 381 362 392 396 383 386 361 392 356 374 365 380 378 382 356 369 355 375 366 345 369 347 352 357 341 342 351 338 349 343 341 345 363 344 359 345 330 338 330 337 351 337 350 326 324 336 345 343 334 341 335 326 320 336 330 315 318 313 316 304 311 324 315 311 319 303 311 318 303 319 305 319 313 314 305 292 309 295 300 312 287 297 306 291 283 277 283 285 289 297 280 285 297 284 294 281 276 285 282 272 288 286 283 271 271 277 261 267 269 270 277 261 257 249 258 252 270 255 254 249 247 250 257 263 243 255 244 239 257 235 252 241 240 232 235 246 229 227 229 225 240 241 234 227 227 225 223 233 222 221 221 213 212 219 220 223 215 223 213 220 213 205 221 217 211 209 214 214 211 210 214 199 210 212 210 208 192 202 200 203 189 200 189 186 197 201 200 182 185 190 187 187 187 184 183 191 181 189 189 174 173 185 172 183 176 171 174 171 167 175 168 172 174 174 174 169 164 157 164 166 158 158 167 160 162 150 156 163 156 157 152 149 155 148 147 144 141 151 146 141 144 137 139 137 148 141 135 137 141 142 141 134 138 135 131 137 137 126 137 133 124 127 125 125 123 128 129 129 126 122 125 121 125 123 115 118 113 114 119 112 118 116 115 109 109 116 113 114 107 109 109 108 107 102 108 106 106 102 97 104 105 101 98 99 102 97 99 96 98 92 99 91 94 96 93 90 94 87 91 86 87 89 86 84 84 84 87 80 81 85 82 79 77 77 83 83 78 78 81 75 76 75 78 72 74 75 72 74 76 72 69 70 72 72 68 69 71 66 65 66 65 64 68 66 67 65 64 63 62 61 63 60 63 60 58 62 57 58 58 57 58 58 57 58 54 57 53 56 56 56 55 51 52 51 52 54 51 49 49 51 49 49 49 51 47 46 47 48 46 47 47 44 44 45 46 44 46 42 42 44 44 41 44 43 40 42 40 40 42 39 40 41 41 38 39 38 38 41 41 38 39 37 39 38 36 38 36 38 37 36 37 36 37 34 36 34 35 35 35 34 35 35 33 33 35 33 33 32 32 33 33 32 32 31 33 32 33 32 32 31 31 32 31 30 31 30 30 30 31 32 32 31 31 30 32 31 31 30 30 29 31 31 29 29 29 29 29 29 31 31 29 31 29 30 29 31 29 31 29 31 31 30 30 31 30 31 32 32 32 31 32 31 30 30 32 32 33 31 33 32 31 31 33 32 31 34 33 32 33 34 34 33 35 34 35 33 35 34 36 36 36 34 34 34 36 35 36 35 36 37 36 38 36 36 37 37 37 38 41 40 38 40 39 41 38 40 40 39 39 41 42 42 40 42 44 44 44 42 45 44 44 45 44 45 44 47 45 48 46 45 47 47 48 49 50 48 49 52 51 49 52 54 54 53 52 54 54 54 55 56 55 56 58 54 55 59 60 58 59 58 57 57 57 59 60 60 61 64 60 65 65 61 65 63 66 67 69 65 70 66 69 70 67 73 69 74 69 74 71 73 76 74 73 74 77 78 77 81 80 76 76 80 77 78 82 80 86 83 87 81 86 84 82 89 83 85 85 91 89 92 93 94 89 91 95 90 98 96 94 94 97 99 98 101 99 102 98 100 102 101 107 105 104 103 110 110 107 111 112 106 105 110 114 115 109 116 114 112 119 114 118 115 122 116 118 119 123 119 117 122 123 124 122 129 123 129 123 133 131 127 131 137 133 141 140 140 135 143 143 142 133 136 140 145 146 140 141 148 143 147 144 147 146 150 150 149 159 150 149 151 163 162 151 163 164 160 158 160 165 158 164 160 159 163 163 161 177 175 170 169 175 172 173 178 177 180 188 176 183 179 177 188 176 185 180 188 187 183 187 190 199 196 188 188 203 197 199 199 197 192 201 202 203 208 204 199 211 199 210 199 208 212 217 223 213 215 213 214 208 218 223 227 231 221 222 217 228 231 218 220 232 223 229 224 233 243 233 234 237 229 242 239 243 239 235 255 234 257 238 247 248 253 240 257 247 263 267 256 247 258 264 252 252 273 260 262 254 276 254 279 275 275 282 284 264 280 275 268 281 270 266 277 272 275 289 282 285 292 299 281 289 280 299 307 299 289 299 294 311 295 313 296 317 316 294 317 320 309 320 301 319 327 312 309 310 315 324 334 305 328 330 314 327 331 338 328 317 317 341 332 322 341 348 327 329 343 341 326 324 342 349 356 358 336 352 350 359 349 352 343 341 347 371 344 351 342 362 351 373 357 349 377 360 364 352 362 367 377 365 392 361 361 391 388 373 399 374 392 376 395 396 400 398 388 375 396 405 410 410 377 406 410 399 391 390 419 390 389 408 411 389 409 394 397 398 421 394 404 412 404 404 412 401 437 431 435 438 444 416 446 433 445 423 425 450 423 433 440 428 461 419 433 461 425 430 442 454 456 431 449 439 444 455 454 463 451 439 461 477 438 466 481 457 474 487 471 477 479 476 450 473 464 474 477 462 478 473 467 472 482 486 474 470 478 479 495 490 501 509 513 472 470 482 483 495 484 486 489 489 491 510 519 515 512 521 485 524 534 487 520 518 491 500 526 503 496 502 497 524 537 546 519 506 521 532 503 504 525 533 521 546 549 546 553 550 520 550 531 558 529 514 538 551 547 521 570 567 566 550 523 549 553 555 571 548 571 555 558 581 556 556 560 562 548 590 576 586 568 569 556 544 563 591 590 567 598 590 551 555 569 554 597 571 565 597 606 605 605 604 613 573 610 565 595 614 564 620 595 604 567 597 623 581 601 598 589 605 581 624 585 592 586 623 574 616 633 631 591 635 584 611 592 614 582 608 591 620 598 601 587 606 626 605 615 621 650 651 602 630 630 610 601 604 606 605 644 643 659 622 658 618 622 663 607 618 607 610 660 609 620 634 650 614 623 622 611 637 623 624 639 614 630 629 618 632 672 618 639 681 652 656 665 679 622 655 634 684 678 633 669 627 659 645 666 684 683 658 687 631 691 654 697 687 656 637 695 688 682 696 661 693 655 675 642 686 654 680 705 700 697 682 668 689 694 679 664 702 680 684 652 659 698 707 667 706 696 687 705 666 658 673 695 709 719 672 653 697 666 691 659 677 720 716 683 705 667 665 711 718 701 707 661 715 671 704 692 710 724 702 664 666 723 667 696 689 666 701 721 730 712 693 693 712 676 733 715 702 710 699 680 701 706 681 695 694 729 674 720 700 714 700 683 720 694 683 687 708 720 673 704 676 710 681 693 712 723 720 696 699 719 715 686 732 706 734 679 685 698 744 693 683 747 722 681 694 687 715 710 708 689 701 741 726 740 690 723 717 695 745 740 738 744 712 725 703 698 687 711 750 683 686 685 713 691 688 689 699 725 687 736 703 688 692 722 715 690 737 740
749 724 732 740 728 714 717 734 705 716 696 741 720 688 684 696 699 731 696 707 745 716 705 693 687 746 686 695 690 744 723 733 724 711 708 717 707 721 741 742 737 729 740 743 729 747 719 707 685 733 692 709 729 676 721 735 702 728 710 712 680 682 694 725 744 683 691 701 718 737 689 681 682 713 701 690 719 712 682 727 707 684 678 710 690 714 693 731 726 701 703 707 720 697 711 698 715 668 667 689 732 683 698 670 667 670 701 716 697 719 672 719 725 728 660 717 677 696 670 705 719 726 659 675 695 711 720 678 680 666 680 670 707 672 693 691 652 703 663 700 695 671 705 681 712 681 706 689 697 650 668 664 652 703 685 693 702 661 676 667 651 696 664 640 687 656 693 668 693 653 660 665 672 683 688 683 689 638 670 650 677 692 670 668 673 679 690 652 674 632 665 659 637 624 652 668 663 676 684 649 641 625 643 652 676 623 642 666 633 673 666 660 623 650 620 612 664 636 642 627 611 637 654 638 623 646 643 606 647 635 639 635 599 613 618 642 632 611 610 641 650 614 628 632 621 608 636 639 606 594 639 639 624 641 630 617 613 607 599 627 599 636 627 627 626 621 582 623 615 578 571 614 573 613 615 580 567 599 581 617 587 591 570 610 564 582 598 598 584 577 596 570 596 574 594 566 598 581 591 565 591 569 589 561 585 560 546 586 549 546 547 576 542 567 545 562 536 547 546 533 573 583 543 532 554 567 569 529 524 571 529 539 540 531 557 518 563 532 521 517 548 542 538 515 561 548 558 539 532 554 529 522 551 509 525 515 510 518 545 504 539 539 533 519 532 530 492 519 531 498 515 525 484 531 482 496 508 508 479 494 521 505 504 503 478 496 516 516 491 504 484 468 471 463 494 495 466 491 463 499 495 493 464 459 456 496 456 493 454 469 454 476 484 453 459 482 447 472 459 451 439 480 451 438 459 454 460 457 445 435 441 430 454 453 440 459 442 419 452 453 458 456 431 447 443 446 413 411 408 441 418 434 432 406 442 435 432 430 427 407 406 403 394 427 426 416 417 418 406 397 392 407 402 397 385 387 406 400 386 389 408 387 379 410 375 371 400 388 382 378 383 375 388 382 366 387 374 367 394 385 376 371 372 352 352 372 380 375 376 358 369 364 363 368 350 345 341 362 353 354 366 346 346 332 350 351 330 336 341 346 347 352 337 348 338 335 346 337 333 322 323 323 325 336 320 310 332 323 336 314 319 304 307 311 313 323 311 321 301 298 301 308 311 299 316 308 303 315 298 302 311 301 305 305 282 305 302 302 291 287 276 275 285 291 296 275 268 293 279 274 280 269 272 271 266 269 261 282 268 282 272 258 253 274 266 274 263 257 267 253 256 253 256 266 256 250 250 255 250 251 246 255 245 238 240 235 231 230 231 230 227 227 236 240 225 235 230 236 222 238 220 225 233 229 234 229 229 231 218 220 216 227 223 225 211 218 215 213 216 218 216 215 213 200 213 200 212 206 206 204 204 191 200 189 202 188 201 184 184 194 186 195 182 178 185 180 176 188 175 179 187 175 187 176 171 178 171 182 170 171 167 165 168 165 167 161 167 165 158 168 169 168 168 163 161 162 163 151 162 152 160 148 148 154 158 149 152 156 146 148 150 149 138 137 141 145 145 136 138 136 140 141 139 138 138 133 134 134 130 128 125 133 134 129 132 130 121 130 119 119 123 117 117 124 116 115 120 121 115 115 117 120 114 115 114 112 117 111 106 111 105 107 109 104 104 103 109 102 103 99 99 104 96 101 97 98 99 94 98 101 94 98 96 97 95 94 96 93 92 88 92 90 88 84 86 88 83 84 87 88 81 83 82 79 80 80 83 79 78 82 80 81 75 77 77 77 75 76 74 75 74 71 75 69 72 72 71 68 72 71 67 69 69 67 68 66 64 66 65 62 62 60 61 60 64 60 62 57 62 60 58 59 57 60 59 55 54 56 58 56 53 54 56 53 54 53 55 52 51 51 51 49 48 49 50 50 50 48 47 48 49 47 45 48 44 44 46 43 46 45 42 42 44 44 43 42 42 40 43 41 40 40 40 39 40 41 41 41 39 38 39 38 40 39 37 38 37 37 36 36 37 37 36 35 35 35 36 36 35 36 35 35 35 35 35 33 33 33 34 35 32 34 32 34 33 32 33 34 33 33 33 32 32 32 32 32 33 31 31 32 30 32 30 31 31 32 32 32 31 31 32 31 30 32 31 32 30 30 31 30 32 31 32 30 30 31 32 30 31 30 31 31 32 32 30 30 30 32 30 31 30 31 33 32 31 32 31 31 33 33 32 32 32 32 34 34 33 33 34 32 33 34 35 34 35 33 35 35 34 34 35 36 34 35 35 35 37 37 36 37 38 36 36 36 38 39 37 39 41 40 40 40 41 40 39 40 39 39 39 42 42 40 43 40 44 43 43 42 42 44 44 46 44 43 44 44 46 48 46 47 48 46 46 47 47 48 48 49 48 51 51 51 50 52 55 51 52 54 56 52 54 57 54 55 57 58 59 56 59 59 61 60 57 60 62 62 62 60 60 65 62 62 62 67 65 63 64 67 67 70 66 71 70 72 70 72 70 72 70 72 72 73 73 75 72 74 74 79 80 76 80 79 80 78 83 78 80 82 86 81 81 81 83 82 83 84 89 90 88 86 92 88 94 95 90 90 90 98 92 94 98 97 101 95 98 103 96 101 102 97 103 107 105 107 105 109 108 102 111 106 111 111 108 116 109 110 119 112 115 120 114 114 115 119 120 117 126 124 121 126 121 122 127 121 126 132 123 132 134 129 125 127 132 128 132 140 135 131 135 143 138 141 134 138 143 137 148 146 138 147 143 154 153 154 156 156 146 155 153 151 157 153 158 158 151 163 153 153 167 163 160 162 165 160 167 162 171 161 169 173 168 170 167 173 183 174 178 178 172 176 186 174 187 185 181 177 179 188 186 192 185 195 185 196 202 190 188 192 190 198 207 196 203 195 202 200 197 196 209 212 211 202 211 203 204 223 213 218 207 218 208 210 221 231 219 214 232 221 228 237 221 237 224 226 242 230 237 241 233 244 245 245 246 231 233 237 234 249 248 242 246 253 256 256 250 262 255 246 251 249 256 259 261 258 251 262 251 255 255 259 271 271 275 283 268 271 282 275 279 274 291 271 270 269 284 271 290 275 273 278 296 291 294 294 281 291 293 294 301 296 285 305 286 291 317 317 311 297 304 311 311 312 298 324 303 329 306 310 305 330 305 329 311 310 313 313 320 319 317 316 341 339 342 324 335 330 343 352 323 346 345 329 327 335 348 349 333 336 351 360 358 353 363 341 347 345 368 345 359 348 353 371 362 361 371 365 384 372 373 384 375 370 376 375 375 390 397 398 395 400 399 383 391 401 389 399 380 397 385 381 408 411 410 397 382 386 383 384 416 399 401 417 403 426 409 426 408 401 418 413 403 419 418 407 400 418 432 423 417 414 419 443 449 410 430 434 433 439 438 422 418 418 438 453 438 422 459 453 462 436 427 435 441 441 431 449 452 454 464 480 462 463 443 477 481 458 450 478 480 452 470 480 475 456 465 461 467 487 476 487 469 467 467 499 468 473 482 500 500 494 490 479 497 489 475 504 497 488 522 506 490 486 524 480 490 484 505 499 506 498 491 488 528 530 510 523 524 516 497 533 536 510 530 533 529 509 540 537 545 534 555 523 518 517 516 511 514 560 529 561 524 554 513 532 544 520 559 564 527 537 542 553 558 541 554 570 541 547 535 537 560 538 587 569 546 541 545 564 573 591 562 589 593 556 584 553 595 599 592 598 555 551 572 568 571 551 566 587 566 565 560 601 600 605 587 610 598 591 575 571 580 598 600 603 591 613 599 576 603 574 619 612 582 600 580 624 596 630 601 609 629 621 626 601 617 626 610 632 609 633 639 644 604 640 624 637 598 617 639 603 635 654 642 617 623 631 649 650 650 655 617 648 657 651 633 630 626 610 614 636 668 639 611 631 645 616 652 650 663 618 621 666 658 666 652 656 673 670 650 652 658 660 681 650 637 645 669 631 625 662 665 636 654 678 632 639 664 647 650 629 650 658 635 646 650 646 653 650 677 659 702 653 647 650 653 647 677 651 667 700 643 702 653 648 702 684 682 709 664 694 661 690 713 699 667 680 652 677 698 701 701 712 713 712 718 696 656 684 669 705 673 714 715 708 713 678 679 670 679 721 682 684 710 687 722 705 713 692 704 704 672 694 714 714 679 715 676 693 699 666 687 682 716 683 724 730 713 722 709 734 705 729 674 705 714 737 700 685 699 705 716 706 677 688 722 685 728 722 728 706 736 680 723 744 675 736 700 705 686 716 696 687 746 735 721 707 734 697 721 696 731 712 739 747 688 739 691 711 684 721 720 732 718 725 691 719 717 718 750 689 720 732 701 750 680 707 741 738 728 714 688 744 710 750 742 721 740 715 714 706 719 684 688 687 730 732 687 728 700 718
737 700 699 719 699 699 746 690 686 723 684 693 715 713 721 735 713 740 699 706 695 697 709 733 703 718 713 709 694 691 745 710 710 692 748 689 741 701 728 706 744 691 678 738 683 719 682 716 708 732 742 682 677 730 736 700 697 728 688 712 741 714 702 731 687 701 688 682 695 708 673 692 724 723 710 688 720 690 708 696 693 674 736 669 677 709 710 712 668 705 675 707 670 666 726 722 703 671 672 668 718 684 697 713 680 681 711 715 667 663 725 710 727 660 668 669 723 682 713 689 693 717 660 712 657 686 707 664 700 708 704 693 662 692 711 681 706 709 670 696 651 679 691 713 664 684 657 663 646 686 700 672 709 680 652 705 704 706 651 662 659 667 695 671 681 663 654 697 644 693 698 644 671 687 655 659 637 692 641 682 668 677 636 680 670 675 672 675 638 677 648 629 637 645 630 654 662 633 653 674 646 681 664 656 676 639 642 625 632 636 647 642 630 632 622 622 622 620 670 629 643 616 643 627 663 615 636 625 639 639 631 651 647 639 647 618 619 616 593 609 640 600 602 641 644 599 643 637 616 591 599 623 605 597 610 616 637 612 634 601 614 605 601 595 630 603 622 617 590 600 597 571 570 620 620 603 576 616 564 582 593 579 612 569 580 577 568 589 572 573 572 581 562 558 575 557 568 556 564 573 581 555 575 554 599 597 573 550 548 582 567 560 545 586 559 580 539 555 541 554 563 573 567 543 547 561 546 562 564 547 556 567 546 541 553 541 561 547 550 534 529 525 539 559 552 519 522 542 513 535 515 518 551 549 528 532 509 506 540 510 535 536 542 520 510 510 530 494 499 502 524 521 520 484 518 505 510 515 498 504 513 512 499 510 507 504 483 501 478 508 498 484 487 499 482 468 482 468 497 459 469 483 481 458 498 492 463 459 451 482 466 486 486 447 451 450 475 447 459 458 442 448 471 441 461 443 450 440 439 470 433 447 464 436 465 424 445 458 451 451 451 416 417 443 445 428 422 410 441 420 417 420 438 436 417 435 407 437 439 402 399 420 425 411 397 403 415 410 415 388 418 408 396 397 415 387 393 397 383 404 387 413 396 400 390 372 383 389 387 383 399 378 363 392 386 361 391 364 382 370 387 378 366 353 384 367 368 356 356 353 360 364 347 367 371 373 370 361 364 369 350 363 336 353 357 350 336 332 337 355 336 327 347 323 332 338 334 331 346 335 345 332 335 342 322 333 335 316 310 321 324 326 327 325 303 325 306 306 310 313 304 301 311 310 299 293 290 300 298 305 305 308 295 295 294 287 293 294 281 301 293 276 292 292 295 276 293 270 285 286 270 265 285 266 278 281 277 281 264 260 264 276 278 252 274 259 261 269 271 251 246 252 244 249 264 265 254 254 251 258 248 237 250 254 232 244 233 233 247 244 248 233 239 232 238 232 237 235 233 235 226 234 222 226 226 220 232 220 210 221 223 209 212 209 215 213 208 215 218 213 213 200 199 208 206 197 207 199 201 209 207 206 188 191 193 190 185 184 183 197 181 182 191 193 177 191 184 178 186 189 189 183 178 186 172 173 184 167 169 174 169 176 166 177 170 161 162 168 168 161 160 163 165 155 162 167 161 162 159 153 155 160 149 157 147 151 157 154 149 151 149 150 146 147 142 146 145 143 134 144 139 140 139 133 134 132 137 130 129 131 127 127 132 134 132 126 126 126 120 129 120 127 128 127 122 124 125 119 117 116 115 113 119 118 111 109 108 108 107 110 107 110 110 107 108 106 109 107 108 102 101 106 97 104 100 104 97 101 95 100 99 100 93 91 90 93 89 90 96 90 87 91 92 91 89 87 87 83 85 84 84 85 84 82 79 84 79 77 78 79 78 79 81 75 80 79 78 73 73 74 76 72 73 74 73 74 71 67 69 68 66 69 67 64 67 66 63 63 67 66 64 64 61 61 60 59 63 62 62 58 57 62 62 59 57 59 56 54 55 55 57 53 56 54 56 51 53 54 50 50 49 49 51 50 50 52 50 50 51 49 47 49 45 47 47 47 47 44 46 43 46 43 43 44 45 43 41 42 42 43 43 42 39 42 39 40 39 40 41 38 39 38 38 40 41 38 39 39 37 39 36 36 36 37 36 35 36 35 35 37 35 35 36 34 34 35 36 35 33 35 35 33 33 35 34 33 32 33 33 33 33 33 33 32 33 33 32 32 31 33 32 32 32 32 31 31 31 33 30 30 30 32 30 31 31 30 32 31 32 31 30 30 30 31 32 32 31 31 31 31 32 30 31 31 33 32 32 33 32 33 32 32 32 33 31 31 31 33 34 34 33 32 33 34 34 32 34 34 35 34 33 34 34 35 36 35 34 35 35 34 34 37 37 36 37 35 38 36 36 38 36 38 39 38 38 39 41 38 39 38 40 40 41 41 39 42 39 40 39 41 41 41 44 41 44 42 43 44 45 43 43 43 43 46 45 47 45 45 48 47 46 47 47 48 51 48 48 49 52 52 53 54 51 53 51 53 54 55 54 53 56 55 55 58 59 58 60 56 57 60 61 57 58 62 59 62 64 59 64 61 66 65 62 65 64 66 65 65 67 66 72 69 73 71 70 69 70 72 70 76 73 75 74 75 73 73 75 80 75 77 82 77 83 83 78 78 79 79 82 86 82 88 89 82 84 89 85 86 90 94 91 87 88 96 92 94 90 91 97 97 98 101 95 104 104 103 97 97 103 106 99 104 100 102 106 107 107 109 110 106 109 109 110 115 111 108 111 119 111 120 119 119 120 116 115 120 117 119 126 119 126 129 126 125 128 123 125 125 126 133 127 137 136 140 140 132 137 133 132 141 140 134 145 135 145 144 140 142 150 145 143 142 151 146 157 158 149 151 151 152 159 158 163 155 154 165 166 159 163 155 171 160 162 162 172 173 166 164 171 174 176 178 167 175 172 179 180 185 179 173 172 178 191 182 191 188 184 183 192 183 184 183 201 202 201 201 191 205 191 191 205 202 202 192 203 199 203 208 197 212 219 201 216 212 214 222 205 216 213 207 214 215 217 212 220 221 216 226 233 233 229 239 227 223 231 229 223 229 232 242 249 237 241 247 236 241 245 244 257 255 248 252 241 252 253 256 243 256 265 266 252 268 270 254 260 253 271 256 261 279 256 281 283 280 273 281 276 272 281 275 269 274 291 274 270 275 276 279 288 279 290 275 284 304 288 294 285 301 311 290 302 312 289 292 289 301 319 305 318 318 305 302 296 305 324 301 330 315 332 333 324 306 326 323 331 328 330 330 327 322 319 343 323 350 348 334 342 352 347 327 344 356 338 361 329 348 359 353 357 340 368 362 371 371 342 350 373 363 371 347 345 366 351 361 363 369 385 387 370 365 381 393 372 383 362 398 374 390 377 398 377 399 372 383 387 380 396 408 384 376 385 388 391 405 409 409 407 382 421 402 399 391 401 404 407 405 429 421 433 408 413 420 409 434 428 420 429 407 423 440 432 409 409 413 422 424 420 441 438 451 438 431 435 427 446 431 425 466 447 455 468 443 470 450 431 459 449 437 475 470 466 473 458 453 457 476 446 478 469 473 450 453 487 476 487 494 484 499 491 469 462 491 464 501 498 460 482 506 484 481 497 511 491 480 504 479 516 504 513 501 479 510 493 490 494 510 509 528 517 503 508 494 508 512 534 505 529 505 520 530 519 518 509 519 498 507 531 500 540 518 534 543 555 512 536 511 512 523 533 511 532 561 527 564 531 542 523 571 521 527 542 528 525 554 549 549 568 564 530 538 575 547 557 535 573 573 563 562 544 573 565 553 576 569 573 586 598 595 570 567 564 563 556 568 582 590 554 559 555 557 588 601 558 562 587 590 590 615 569 573 567 604 602 592 610 573 577 586 587 601 579 599 596 624 623 623 634 590 605 593 613 600 609 640 607 616 584 599 605 615 591 620 625 616 593 595 647 647 610 596 626 595 612 654 617 627 611 617 654 602 633 654 648 647 626 641 632 622 664 620 656 618 652 671 627 651 652 621 632 623 618 624 636 672 626 668 639 633 642 665 659 623 632 650 622 668 670 627 653 632 681 685 690 629 667 690 672 686 628 667 689 641 638 668 633 659 698 657 688 697 667 675 643 688 660 648 645 688 696 690 648 677 660 657 663 668 681 680 668 709 655 667 676 713 698 650 695 653 687 655 699 690 689 703 663 681 719 711 678 685 656 690 689 714 671 703 663 669 705 677 721 666 722 685 718 723 696 702 690 675 723 680 669 730 684 678 721 716 710 670 668 727 676 700 723 670 701 725 712 703 691 711 671 680 734 702 709 669 712 678 689 699 705 707 716 675 699 674 708 718 680 712 723 703 689 729 684 722 709 678 737 710 686 733 689 682 719 717 732 718 734 711 740 716 706 736 692 727 735 691 679 698 683 725 728 692 710 699 700 745 703 691 740 746 711 684 681 714 726 698 685 743 732 708 711 691 727 686 741 715 700 702 695 706 749 704 750 741 724 731
695 707 743 686 702 734 721 735 697 727 682 733 719 734 722 680 705 698 717 725 692 737 705 705 721 703 689 679 723 732 729 738 720 680 703 701 734 745 716 711 721 677 724 720 692 695 680 717 712 716 722 725 702 677 710 703 731 680 703 703 693 713 723 734 681 708 739 686 713 673 712 722 698 706 729 708 731 726 682 719 695 708 733 737 730 671 692 680 706 707 732 710 735 723 701 672 700 709 697 682 710 699 697 697 696 703 686 730 682 673 681 675 718 681 672 707 727 668 658 719 659 718 688 671 675 661 666 661 693 660 675 677 671 654 709 667 694 650 657 694 708 671 652 687 690 667 665 670 674 684 661 693 662 675 685 667 683 691 676 682 669 671 653 685 686 676 685 645 674 668 649 647 672 651 663 661 674 633 638 674 685 681 678 632 681 653 678 662 642 639 684 688 677 658 679 628 670 637 619 626 673 621 624 645 662 677 616 647 625 616 651 624 615 653 667 664 657 647 636 613 658 664 641 608 647 608 640 613 638 662 632 614 609 614 643 600 616 648 641 624 634 608 605 611 627 638 648 601 622 632 640 607 640 614 590 624 585 626 621 614 615 585 616 597 596 580 586 609 601 628 591 572 589 595 571 602 594 595 612 585 575 585 565 562 590 609 592 572 564 573 567 591 575 571 567 596 591 589 594 568 567 600 589 556 543 549 586 562 540 565 560 547 570 556 582 544 534 567 569 548 582 544 554 539 546 578 525 559 562 525 572 556 521 523 518 522 531 549 525 564 512 517 526 554 509 523 512 547 527 540 503 526 544 508 528 520 521 512 513 530 530 499 532 522 495 510 529 529 495 505 509 484 518 500 510 502 489 489 489 489 494 513 508 500 519 507 487 476 502 492 465 495 485 470 478 484 491 504 497 473 476 499 479 464 484 462 462 470 484 454 462 465 475 473 456 445 482 460 480 445 448 435 455 467 458 434 474 435 433 467 462 438 427 466 439 425 430 424 447 425 449 457 421 440 446 434 440 443 432 431 446 444 420 435 443 425 409 422 435 437 427 406 405 425 427 425 414 393 420 387 389 419 394 397 387 402 381 386 378 384 398 392 403 403 404 390 397 375 394 380 369 380 391 372 389 390 361 376 371 359 380 362 361 387 381 376 380 361 353 363 348 352 369 374 374 366 347 340 349 357 355 351 351 361 363 345 351 335 351 343 355 327 336 341 348 346 340 346 318 327 337 333 344 328 335 329 323 320 337 314 324 304 322 331 318 311 319 299 302 315 317 299 320 291 312 317 315 296 307 298 299 312 292 292 289 287 293 301 279 299 293 283 296 291 297 282 287 273 279 274 286 281 280 287 285 272 274 276 260 281 271 254 254 262 269 263 257 271 251 251 254 258 245 258 264 260 249 246 243 237 236 243 237 250 241 235 245 246 251 247 240 231 225 224 224 227 238 229 225 236 227 217 216 229 223 225 214 224 210 213 212 219 221 210 219 219 216 208 219 219 205 202 200 212 209 212 211 192 209 193 201 190 199 192 197 187 195 201 184 187 186 193 185 191 188 191 190 180 177 181 173 187 188 183 170 181 177 179 177 178 169 165 174 166 164 168 167 163 164 168 157 166 159 155 166 154 160 153 162 152 155 151 157 160 151 153 155 156 156 152 153 145 147 150 145 146 144 136 144 146 139 146 136 139 140 131 129 136 131 135 135 133 124 124 134 126 122 121 126 127 125 124 120 119 121 126 120 121 122 118 119 113 112 116 118 110 115 111 117 116 105 106 113 104 103 105 110 106 105 106 98 105 98 101 102 103 100 101 100 98 96 98 96 92 91 93 94 97 96 87 91 91 87 88 86 90 83 86 82 83 87 83 82 83 79 81 78 82 81 83 83 76 76 75 80 76 78 77 74 76 73 74 76 71 71 73 69 71 68 66 68 69 65 68 64 69 63 63 64 65 62 64 62 63 64 64 61 58 61 58 58 60 59 59 59 60 58 57 56 54 57 53 55 55 53 55 52 51 54 50 51 51 49 51 50 48 50 48 48 51 49 47 49 46 46 45 47 47 47 46 46 45 46 45 42 44 45 41 41 44 41 41 42 42 41 39 42 41 40 39 40 40 40 40 41 41 40 38 37 38 38 38 37 36 38 37 36 36 36 36 35 37 36 34 35 36 34 34 35 36 34 33 35 33 35 35 34 33 32 32 33 34 33 32 32 33 33 32 32 31 33 32 31 32 33 32 32 33 33 31 33 32 32 33 33 32 33 32 32 33 33 31 33 31 32 32 33 31 33 31 31 31 33 32 32 32 33 32 32 33 33 32 33 32 32 32 33 34 34 32 32 33 32 35 35 34 34 33 35 34 34 34 35 34 36 34 36 36 37 36 37 36 37 36 38 37 36 37 37 39 38 38 38 39 40 39 39 41 38 40 40 41 41 39 42 40 41 40 42 40 42 42 42 42 44 44 42 45 43 43 45 46 46 44 47 45 46 45 46 48 48 50 49 51 51 50 50 53 53 52 51 52 54 52 52 52 53 55 54 57 56 54 55 55 57 58 60 62 57 59 60 61 63 61 59 63 61 62 61 66 64 62 67 68 66 66 68 67 66 67 67 66 72 68 71 71 69 74 70 71 74 72 72 75 79 75 75 76 78 78 81 77 78 83 78 83 79 79 85 80 85 84 87 85 90 90 90 85 91 87 92 92 94 91 89 94 92 93 100 94 98 100 95 95 104 100 99 97 104 101 99 107 107 100 107 106 108 112 114 106 108 109 113 117 118 118 114 110 113 119 117 119 118 125 115 118 117 124 128 127 123 125 121 126 124 126 129 136 130 136 136 135 135 132 136 134 136 141 134 141 146 143 147 144 145 144 142 143 144 140 146 141 142 146 144 145 146 160 148 151 160 151 156 156 155 161 163 161 162 155 157 164 172 167 169 171 164 171 171 179 168 176 176 174 168 184 184 171 174 182 173 190 187 191 181 185 189 185 180 182 194 192 192 201 191 187 197 205 192 197 203 194 208 198 197 212 213 207 209 215 214 206 210 210 223 216 221 223 222 218 213 223 217 224 217 227 228 227 231 227 223 238 223 238 224 237 230 239 240 228 233 241 240 240 248 233 235 256 240 246 242 250 248 253 251 256 247 262 266 245 259 259 269 258 257 264 256 265 259 258 270 275 271 283 284 269 284 277 282 290 276 283 272 284 283 285 288 292 287 296 291 280 291 301 304 284 309 301 290 295 285 305 290 302 302 291 301 305 316 317 309 308 313 321 320 307 312 308 318 315 316 321 325 329 321 334 327 327 337 318 344 335 336 334 336 345 341 347 336 327 333 332 354 342 361 357 353 338 352 368 344 343 342 365 366 346 348 357 347 373 376 360 361 380 356 384 373 380 355 360 371 392 358 365 383 375 365 372 395 397 385 379 385 377 373 379 390 405 409 383 388 398 386 384 419 407 385 388 406 402 405 409 391 410 393 415 425 393 411 407 412 426 407 427 439 412 414 443 409 426 437 448 438 446 441 447 435 437 440 433 442 438 445 450 449 425 426 440 437 455 449 468 463 445 470 446 474 469 460 468 469 449 482 460 469 457 464 450 483 483 460 483 470 465 473 455 491 453 478 496 490 494 480 474 459 470 496 488 467 504 477 469 483 469 474 479 510 493 481 491 521 484 491 519 496 511 498 490 498 486 517 496 508 499 507 536 540 515 535 505 495 535 544 534 507 499 505 508 504 525 528 536 532 542 536 509 516 541 538 542 548 515 558 539 554 524 536 542 540 547 553 572 526 552 543 538 526 532 528 568 539 554 574 537 581 584 551 587 551 587 541 541 553 572 562 598 550 567 553 593 566 554 598 551 587 599 579 607 581 574 605 604 586 580 596 568 573 591 613 570 579 568 598 602 586 620 624 593 577 615 620 606 611 631 587 600 611 589 620 587 582 607 629 588 597 636 589 636 603 605 586 615 646 600 604 623 624 626 640 648 620 632 618 651 608 602 629 637 636 632 607 632 658 627 641 610 614 642 615 623 636 644 643 620 608 626 643 647 667 620 672 622 654 669 625 668 639 650 617 638 618 664 638 665 630 640 663 684 669 647 631 660 648 661 692 634 636 661 670 677 678 680 667 639 636 684 685 698 688 653 675 688 669 650 691 661 676 691 642 688 675 667 656 664 656 673 688 654 686 703 656 651 706 713 699 667 676 658 654 710 667 663 703 655 686 655 695 686 699 694 696 719 710 717 684 698 694 704 686 724 676 717 711 713 696 663 688 670 716 685 727 702 677 728 674 683 668 716 711 689 696 677 703 725 710 671 665 711 700 688 711 725 700 701 734 687 685 672 721 735 732 710 707 728 723 684 698 726 689 710 706 732 735 676 723 722 694 690 704 698 705 694 744 723 727 691 697 741 734 721 691 690 678 747 718 731 694 685 699 696 700 705 721 727 724 748 739 731 694 731 716 725 711 746 734 723 691 685 717 710 731 693 724 693 692 725 708 740 733 690 688 684 748 691 733 723 690 684 737 705
696 734 712 728 730 696 732 702 702 699 733 714 712 737 686 683 711 745 703 693 685 742 698 682 682 711 686 693 745 702 748 690 716 709 698 696 725 678 717 707 728 730 701 720 717 707 683 708 734 707 722 739 698 700 702 733 693 739 675 688 723 674 687 734 682 694 727 736 689 697 718 735 728 735 736 673 720 729 706 700 727 711 682 734 703 727 722 719 694 689 697 708 685 710 698 705 674 695 699 691 725 713 729 668 671 702 682 704 690 711 692 688 692 725 664 721 680 706 693 672 665 682 686 678 691 683 668 673 672 688 664 682 686 705 682 678 669 687 678 653 649 671 714 649 679 707 703 698 690 660 649 668 680 708 674 663 707 678 689 674 653 645 694 676 637 683 656 692 645 683 651 676 642 670 672 639 681 693 634 647 649 686 643 691 684 642 687 649 652 633 688 652 642 657 645 629 663 661 630 631 624 619 673 637 620 669 626 666 615 654 648 664 635 624 657 642 642 613 630 641 651 655 647 645 632 645 654 646 645 614 621 633 635 630 610 652 619 605 610 640 646 611 596 647 624 601 611 621 625 600 589 634 625 625 619 605 628 615 582 578 602 597 605 614 623 593 607 572 597 610 629 596 598 589 594 600 587 579 567 618 582 599 613 614 560 608 557 608 589 571 589 585 563 561 580 597 598 592 557 571 573 560 546 547 554 563 562 544 576 577 561 546 589 548 589 533 547 573 552 554 553 573 541 560 569 563 574 535 551 543 536 525 570 565 554 553 561 566 554 549 545 517 536 523 523 557 547 534 549 522 530 547 529 510 512 521 538 546 517 511 537 504 517 507 499 539 500 510 500 518 505 486 530 482 518 507 523 505 520 482 495 504 503 500 492 474 488 484 506 486 471 476 503 473 478 468 488 476 470 481 475 479 497 454 467 494 461 482 469 474 457 466 468 459 470 464 440 452 476 468 436 475 464 447 443 446 450 472 440 470 440 451 453 423 443 446 451 456 446 432 458 433 416 448 450 414 433 427 431 442 410 408 420 429 412 429 423 414 407 398 416 399 412 398 406 391 413 416 409 416 395 411 407 387 397 410 382 397 396 390 406 413 391 381 410 392 400 401 384 389 386 371 393 374 372 390 378 367 360 372 369 375 361 372 385 367 368 383 356 380 373 353 377 349 349 367 342 368 357 338 349 352 360 347 358 361 339 334 351 331 357 324 347 348 336 351 342 340 330 333 340 341 317 337 335 340 320 313 335 316 321 311 324 306 323 323 327 303 316 326 321 302 320 310 293 289 303 307 296 313 290 311 306 302 288 307 288 306 298 298 280 281 298 275 283 280 277 287 281 287 266 284 272 287 264 269 278 268 269 274 269 264 255 262 268 253 263 267 261 253 266 268 264 245 253 260 259 260 251 251 252 239 239 244 240 241 251 239 233 250 233 232 229 226 239 223 227 230 224 224 227 228 227 233 233 227 229 211 229 217 214 218 217 217 205 205 222 212 212 213 199 205 212 201 206 209 206 210 209 209 192 193 207 200 201 192 198 189 187 201 184 196 196 193 184 182 180 186 183 175 186 184 171 181 182 177 176 176 178 180 178 168 168 176 176 165 171 162 173 161 171 159 165 157 165 162 154 161 151 161 155 152 159 158 152 154 157 148 153 154 141 150 148 147 147 139 147 135 134 140 143 140 134 143 137 131 139 139 131 137 138 133 133 124 131 126 130 129 123 121 127 123 127 126 123 115 123 122 118 118 122 116 121 118 114 112 109 117 111 116 108 111 111 109 112 105 109 102 105 106 106 107 100 99 102 99 101 100 103 99 93 98 96 93 92 92 97 96 89 93 94 89 91 86 88 85 90 87 89 85 88 87 84 84 79 85 81 79 82 83 81 78 76 76 79 75 75 73 74 76 73 72 73 73 73 72 73 71 69 67 72 66 68 69 64 64 68 68 67 62 63 66 63 61 60 62 60 64 59 61 61 60 60 61 59 58 56 56 55 59 57 57 54 57 55 54 54 52 53 51 50 52 50 49 53 53 52 48 49 49 50 49 46 46 46 45 48 45 44 45 45 46 45 44 43 44 44 44 43 43 42 41 41 42 42 43 39 41 40 39 39 41 39 39 41 39 40 40 40 38 37 39 37 37 37 37 38 38 36 36 35 36 37 35 37 37 35 34 35 36 35 35 36 36 34 35 35 35 33 35 34 33 34 34 34 33 32 33 32 33 32 33 34 34 34 34 33 32 31 31 31 33 32 32 32 32 31 32 31 31 33 33 33 31 32 33 33 33 31 31 33 31 33 33 33 33 34 32 33 32 33 33 34 32 34 33 33 32 33 33 34 35 35 34 34 35 33 34 36 34 35 35 36 34 35 35 35 36 36 36 36 38 36 36 37 36 37 37 37 38 37 39 39 38 39 40 39 39 39 40 38 42 42 41 41 43 43 41 43 44 43 41 44 44 42 43 45 46 45 44 44 44 47 46 45 45 49 47 48 49 47 48 49 52 48 51 53 50 54 52 52 55 53 53 52 55 57 53 54 55 54 59 57 59 57 60 62 62 57 58 57 61 59 61 61 60 62 61 63 63 66 63 66 65 66 67 69 70 65 70 68 70 69 70 69 71 75 74 75 73 76 77 74 79 74 74 75 75 81 83 78 79 81 82 79 82 79 84 84 83 84 88 82 84 89 85 86 93 92 87 88 89 96 90 96 96 96 100 100 95 101 100 97 95 104 103 103 98 100 101 107 102 109 101 103 104 109 109 112 113 110 111 116 113 118 114 112 114 120 114 117 117 116 120 120 120 125 121 118 119 128 126 128 126 131 131 127 129 131 135 133 139 131 139 136 138 136 141 134 138 145 137 137 136 145 146 148 145 152 147 153 145 152 153 153 145 160 153 152 157 150 150 159 155 154 166 155 169 163 161 170 167 171 168 171 164 170 176 172 180 174 175 170 173 177 182 178 184 182 177 175 189 186 186 193 188 181 185 186 196 191 190 197 186 189 201 190 206 204 206 194 209 199 196 207 208 214 206 213 210 217 208 211 218 205 211 221 217 212 216 230 214 222 219 217 231 221 229 232 221 224 227 233 220 235 229 231 239 246 245 228 238 247 236 243 244 234 241 253 236 256 238 257 250 258 253 246 248 266 263 250 264 270 272 268 263 273 276 272 261 258 264 267 267 260 280 287 274 266 285 279 289 270 273 283 291 283 290 279 284 287 286 301 284 282 280 281 288 310 294 296 308 304 288 290 302 315 295 307 303 324 310 322 321 313 323 305 310 304 327 327 322 318 326 322 323 328 314 336 320 329 339 334 323 340 330 334 325 347 333 357 329 347 351 361 336 335 352 352 339 360 339 345 338 363 343 355 351 352 375 376 355 357 373 382 361 372 361 380 381 368 368 365 385 384 391 362 382 374 396 396 394 367 398 377 378 379 374 393 413 378 410 404 397 404 381 413 404 395 387 422 416 400 392 418 431 425 425 401 415 399 424 407 424 425 430 431 415 434 434 417 440 444 448 436 433 435 425 420 455 436 460 460 431 427 433 436 435 443 453 465 467 449 443 463 436 434 460 454 472 462 448 466 448 451 461 465 471 468 472 490 470 476 478 483 470 481 453 480 493 499 495 462 487 492 505 478 489 497 484 479 482 505 478 483 497 486 518 515 501 518 500 502 523 483 498 500 497 524 492 508 501 497 493 517 504 532 534 496 503 522 514 523 532 545 521 541 506 537 526 523 527 519 520 512 541 560 540 513 544 562 550 531 560 552 521 539 545 525 558 554 556 549 559 567 526 541 549 546 559 565 575 558 584 556 554 574 565 538 566 572 545 551 541 579 565 583 580 579 556 562 569 571 584 572 582 591 589 574 603 576 594 557 582 600 592 592 589 596 570 568 566 587 589 622 621 595 593 618 613 574 600 624 600 626 607 628 633 580 580 595 631 623 603 639 636 626 615 606 600 638 643 612 641 647 622 646 595 616 636 591 640 633 636 647 597 601 603 639 612 602 656 601 657 624 613 663 615 664 664 645 615 645 662 609 630 643 610 647 625 643 667 643 663 672 614 641 644 627 673 675 640 675 644 646 661 627 634 675 632 678 640 628 659 681 670 684 655 680 682 643 692 639 631 662 677 691 641 683 673 651 673 641 640 643 657 677 672 684 664 697 673 696 706 674 666 671 686 672 680 656 665 664 663 694 670 673 656 655 709 658 666 714 717 662 665 718 716 666 682 704 654 712 715 683 687 679 713 667 717 665 659 708 706 680 688 695 727 709 706 722 702 667 677 682 702 700 707 676 708 696 732 677 717 708 720 709 701 719 671 718 729 701 729 713 717 736 726 731 714 717 686 707 725 680 716 707 737 707 709 707 694 720 719 677 694 705 734 730 728 735 740 690 705 712 712 696 738 725 724 701 689 740 686 736 718 690 686 719 732 701 744 713 687 721 703 742 712 729 731 695 679 686 744 711 725 710 693 748 720 742 702 733 695 744 683 737 687 693 741 702 748 697 738 719 741 723 712 704 704
724 681 704 693 746 697 739 737 711 697 707 734 681 722 711 746 726 729 682 699 719 735 726 736 722 694 686 725 727 741 709 732 743 734 745 738 712 694 725 704 713 713 718 714 716 679 710 723 729 743 702 729 688 679 675 691 695 683 739 718 690 714 686 713 696 683 683 741 698 738 730 727 700 736 738 711 688 671 691 721 732 696 718 704 703 693 717 698 690 732 672 718 715 696 688 681 707 711 670 726 728 672 721 726 725 698 729 712 668 716 666 686 707 721 708 711 680 707 705 700 723 659 665 660 662 703 665 706 707 716 683 716 652 697 700 682 668 661 667 653 674 692 688 662 713 703 679 690 702 686 691 667 645 691 702 660 696 648 679 645 682 697 702 702 640 680 699 641 694 686 655 648 666 676 673 658 662 666 634 642 635 641 650 669 683 677 645 673 657 679 661 628 635 675 623 622 636 666 658 631 676 618 652 669 662 643 624 645 615 623 638 640 612 662 632 616 660 641 650 657 634 665 619 628 660 637 601 625 653 646 629 598 645 602 652 640 625 609 611 598 635 621 645 621 617 612 640 620 634 589 609 593 583 630 617 602 581 603 596 617 607 579 597 586 577 628 621 620 621 601 583 569 600 589 599 598 582 575 599 599 600 570 573 602 574 576 589 571 578 586 592 591 591 608 595 576 590 583 569 595 586 601 582 579 547 569 592 554 569 553 588 582 564 553 559 570 578 565 548 550 541 542 527 580 558 543 570 526 529 521 521 554 563 542 566 536 520 546 556 559 521 534 549 511 549 548 535 526 516 519 515 545 519 536 515 504 533 523 524 505 509 523 497 526 534 526 538 537 524 534 512 518 495 484 504 488 506 483 499 498 513 518 477 517 484 518 489 501 467 480 479 502 479 475 501 482 498 472 475 500 468 480 471 463 461 467 453 457 479 478 492 453 454 458 458 479 463 474 481 464 456 474 445 439 438 435 451 435 437 439 457 451 442 425 456 449 452 443 459 418 431 445 416 445 435 439 426 415 438 444 413 408 431 439 434 437 419 422 410 424 411 396 420 420 395 391 408 408 397 413 416 386 402 406 416 414 413 382 409 408 378 401 394 406 373 397 370 389 382 374 385 398 398 381 364 376 372 387 393 357 357 387 386 358 372 380 357 381 348 361 365 358 353 364 359 349 354 369 337 343 358 361 361 341 364 351 337 329 331 336 339 346 344 348 343 321 319 318 321 342 334 335 315 338 321 334 313 316 318 325 323 305 327 307 322 301 304 306 299 318 303 308 297 291 308 312 299 306 292 297 298 305 305 296 301 287 287 280 302 286 277 290 293 291 279 286 284 268 280 275 281 288 279 286 267 263 271 273 271 275 271 274 266 270 266 262 273 267 270 266 270 245 256 252 257 264 257 247 240 251 236 256 244 251 239 233 236 234 250 237 239 248 233 231 227 228 225 220 233 232 224 228 233 232 227 221 214 219 216 217 223 212 211 224 218 224 216 212 221 214 200 217 208 215 197 206 194 211 199 209 196 194 194 188 205 197 190 202 194 198 185 185 186 186 186 187 183 191 177 189 185 174 178 188 186 184 182 170 167 171 172 175 177 174 177 170 160 171 159 168 164 170 170 160 153 158 156 165 151 153 157 153 154 148 159 157 150 144 154 150 148 141 141 150 150 145 137 144 143 138 137 136 137 137 141 137 136 131 128 129 135 136 126 127 132 125 133 128 127 120 121 122 127 128 125 121 116 114 116 125 120 114 113 118 113 116 117 112 115 115 111 112 115 114 105 109 108 107 108 108 105 108 102 100 99 97 96 104 104 95 94 101 101 92 96 94 91 95 94 94 96 90 91 87 89 93 84 87 89 85 86 87 86 81 83 80 84 85 80 81 77 83 77 82 75 76 79 77 79 76 77 75 77 71 75 74 69 71 73 72 67 68 72 65 67 65 66 69 65 68 63 64 63 63 62 64 63 63 63 60 59 61 57 59 62 57 56 58 59 55 55 55 57 55 53 55 54 52 52 52 53 51 53 52 53 49 50 49 51 50 50 51 51 47 48 46 45 46 47 47 45 46 44 45 46 46 44 43 45 45 44 42 42 41 43 42 40 41 41 40 39 40 39 41 41 41 38 41 38 40 39 39 39 37 38 37 37 38 37 38 36 36 38 37 36 36 37 36 36 36 36 34 34 35 36 35 36 36 35 33 34 35 33 34 35 34 35 33 35 32 34 34 33 34 34 32 33 32 34 34 33 33 33 34 32 33 34 33 33 33 33 34 32 34 33 32 33 33 32 33 33 32 33 32 32 33 33 33 33 32 34 32 33 34 34 33 35 33 34 33 34 33 33 34 34 36 35 36 34 36 35 37 35 37 37 35 35 36 38 36 37 37 36 37 37 39 37 39 37 38 38 40 41 41 41 40 39 41 40 40 42 41 41 43 43 43 41 42 42 41 44 44 45 45 45 46 46 44 47 45 45 45 48 45 48 48 48 47 48 49 50 48 52 52 50 53 53 50 51 50 51 52 55 55 53 55 55 57 58 54 57 55 55 58 57 58 60 61 59 59 60 63 60 64 61 62 60 63 65 63 65 63 65 66 65 67 66 69 71 68 70 72 73 69 73 72 75 74 73 71 72 72 78 76 79 80 76 81 79 78 76 81 81 84 78 83 81 87 85 83 88 86 88 84 88 89 88 93 92 94 93 92 93 89 90 95 97 100 98 95 94 94 99 95 96 97 103 102 104 99 105 100 103 104 104 103 108 106 109 109 115 108 113 111 109 115 120 119 115 121 114 121 124 114 118 126 117 120 121 123 126 125 129 124 130 132 132 132 130 138 128 132 132 140 137 140 141 144 139 136 142 140 136 149 138 139 144 142 144 141 143 146 154 155 152 155 158 155 160 152 162 159 151 159 152 159 168 168 162 161 172 167 173 159 175 163 166 177 168 173 180 181 177 169 182 175 183 179 183 176 186 185 177 186 177 189 187 185 183 191 189 195 186 202 197 197 202 193 189 207 200 205 194 196 203 198 214 202 214 202 206 212 214 209 211 215 217 218 219 209 210 229 212 222 215 218 219 222 227 222 222 234 224 242 242 234 228 245 244 235 247 238 250 242 248 232 248 249 242 252 254 248 256 249 243 245 244 258 250 248 249 269 260 271 268 251 252 261 261 268 274 263 262 284 271 272 267 278 274 270 275 275 266 294 287 289 286 282 291 290 280 293 289 303 283 285 288 286 308 291 285 297 290 302 290 299 291 307 299 318 295 297 318 303 305 308 302 330 313 333 320 308 329 317 333 324 317 313 313 345 326 332 324 341 338 346 337 322 331 353 344 342 350 357 354 339 335 357 355 355 357 357 371 349 352 342 344 371 356 378 351 350 379 354 380 359 357 387 371 386 377 366 376 377 395 364 374 372 390 374 378 371 372 384 404 377 389 387 401 375 379 403 404 402 381 411 397 409 405 417 419 407 418 395 414 429 408 397 396 435 423 422 424 433 414 404 419 441 435 428 421 409 444 442 418 448 440 422 456 417 434 447 441 439 442 425 434 460 430 468 462 435 460 435 434 444 451 433 473 435 442 474 457 449 470 452 466 468 448 456 460 488 459 479 467 467 482 470 485 489 501 469 468 461 479 473 492 466 474 500 481 503 501 515 512 485 512 477 499 513 507 496 517 484 496 486 510 493 510 511 494 492 506 487 514 500 521 512 496 509 542 508 495 514 540 513 520 549 534 552 520 546 505 511 536 515 552 510 553 557 538 547 558 514 564 541 529 524 542 552 562 538 526 566 576 539 563 559 556 582 581 580 582 577 539 566 575 540 559 578 583 590 539 551 553 543 566 596 590 582 591 576 596 559 572 557 591 606 553 596 581 569 557 603 607 580 588 611 609 582 589 583 601 579 616 622 584 622 584 624 594 620 619 629 579 577 596 629 586 625 629 583 636 588 598 597 604 599 587 615 613 622 617 637 633 634 634 613 635 625 608 596 614 610 632 642 600 608 642 619 609 644 603 638 607 607 660 613 616 615 634 652 617 664 620 636 658 636 637 640 653 622 670 673 621 639 677 636 617 671 652 618 669 632 668 624 682 649 661 655 673 630 666 655 657 683 638 654 677 645 687 637 662 668 676 672 663 665 638 695 688 682 662 635 651 660 647 703 663 672 703 701 650 686 656 663 647 649 709 681 678 711 681 646 704 691 701 697 699 699 694 690 680 676 682 714 715 701 700 652 694 653 664 713 705 675 691 717 702 656 702 681 666 687 696 717 683 691 716 677 678 694 728 681 674 693 701 671 727 705 683 704 709 705 698 676 718 729 688 702 707 713 679 693 688 683 673 728 681 680 676 680 670 689 723 670 680 714 733 676 718 700 727 699 683 702 710 737 697 677 705 738 699 742 693 709 711 675 698 741 735 723 702 690 677 725 692 735 745 739 683 701 677 744 714 728 714 707 702 686 705 700 697 690 697 716 685 694 747 741 690 738 749 717 712 679 696 728 739 725 720 705 749 680 701 747 692 738 706 716
706 693 738 725 705 686 693 713 702 691 704 745 710 734 711 742 733 688 680 682 695 722 739 694 683 690 691 696 708 677 732 736 691 680 742 718 687 716 711 741 728 696 736 719 680 728 712 694 699 714 699 715 717 719 691 683 732 715 695 708 675 708 700 690 722 680 719 678 682 698 729 715 735 716 710 670 734 683 693 680 707 732 682 705 734 691 672 712 674 706 676 675 682 705 705 733 685 710 711 666 697 678 692 680 686 690 704 707 693 692 728 721 683 667 698 702 701 682 670 670 684 687 660 681 712 662 715 719 673 717 713 689 699 665 702 681 706 679 656 682 664 686 666 701 696 647 677 675 661 665 661 643 705 683 676 682 656 682 670 651 660 685 700 679 638 654 665 694 665 691 687 689 632 695 692 640 638 643 668 676 693 655 644 688 631 686 662 650 636 663 652 637 662 649 626 665 677 657 674 631 664 670 652 645 639 646 648 669 675 647 664 670 627 625 629 646 618 637 620 663 665 641 633 630 625 631 626 647 647 626 638 633 652 608 607 637 643 640 600 648 594 598 598 604 643 636 616 635 601 594 601 614 639 624 611 596 595 624 602 620 587 578 576 593 573 622 592 586 606 608 570 612 603 608 620 604 588 568 604 608 562 567 608 559 569 568 582 596 595 558 604 603 563 559 575 593 565 597 578 598 581 550 572 580 593 575 575 587 590 560 564 572 573 570 543 583 561 566 574 569 548 571 569 552 579 526 566 538 576 531 570 570 524 565 533 515 525 527 543 554 530 554 530 548 540 552 539 544 504 529 513 545 518 532 526 540 515 545 544 507 503 535 526 498 518 520 503 487 533 532 487 519 529 515 509 508 510 526 498 511 510 509 519 510 483 478 514 505 472 512 512 471 475 474 469 498 498 484 499 492 503 485 497 454 478 461 455 471 447 491 469 470 451 443 471 467 484 463 444 451 456 463 459 449 444 437 460 457 458 458 428 437 438 463 452 453 446 448 424 458 428 421 450 446 429 443 416 412 417 409 439 416 420 438 414 405 422 430 437 398 396 435 427 422 396 406 426 407 394 390 420 420 384 383 407 407 405 405 405 381 390 379 392 377 379 408 398 402 394 371 383 384 377 376 398 385 384 392 386 386 385 355 364 361 387 376 374 361 347 357 359 373 374 367 355 361 344 349 343 366 347 334 349 355 364 358 329 330 359 355 340 342 356 340 351 346 331 348 347 331 326 342 344 341 321 325 323 322 320 335 310 306 329 303 307 314 320 302 327 312 304 297 295 300 300 299 293 290 293 309 295 307 296 309 304 295 303 293 302 276 286 283 279 299 281 273 281 276 270 289 285 270 286 264 275 267 271 281 270 267 264 260 267 266 269 257 256 254 251 272 265 264 263 255 257 252 249 263 239 245 247 239 250 248 250 241 240 233 229 240 230 234 238 231 234 236 236 227 227 235 239 220 218 228 234 227 228 217 230 218 216 225 221 216 222 219 223 218 218 212 205 209 200 214 214 197 199 196 205 205 195 208 203 189 191 193 200 192 196 189 183 181 195 180 185 190 182 180 177 188 181 182 187 186 181 172 177 182 181 171 166 169 179 163 163 168 161 171 166 165 164 169 159 169 154 154 163 164 163 162 153 154 154 155 154 152 149 150 148 152 148 145 150 143 140 138 143 139 143 137 147 140 137 142 143 132 135 134 140 135 129 135 131 136 133 125 122 124 128 123 127 125 125 127 127 119 122 118 119 115 121 120 120 111 110 111 119 117 108 108 115 109 113 114 104 110 106 108 101 103 101 99 100 101 101 104 100 102 98 96 102 101 97 94 97 91 94 98 94 95 95 88 89 89 93 87 91 89 83 88 82 83 88 82 82 86 82 81 80 81 81 79 82 76 79 81 78 80 79 78 77 76 71 73 72 72 69 69 72 69 72 69 70 71 70 65 64 66 64 66 65 66 66 64 63 60 61 62 64 59 63 61 60 62 57 62 58 60 59 57 58 55 55 54 55 53 56 55 54 56 53 52 55 50 53 53 51 53 52 49 50 49 49 50 48 48 48 46 46 48 48 45 44 46 46 44 45 43 43 44 44 43 44 44 43 44 41 43 43 41 39 41 40 39 41 38 40 39 38 38 38 41 39 38 37 39 39 37 38 39 37 36 38 36 37 37 36 37 37 37 35 37 35 36 34 34 36 36 36 34 36 34 36 35 33 34 35 35 35 33 35 33 34 35 34 34 33 32 32 32 32 33 32 33 32 33 32 34 32 34 32 32 33 32 32 33 34 32 33 33 33 33 32 34 33 35 33 35 35 35 33 35 33 33 34 35 35 34 35 34 35 36 35 34 34 36 36 34 35 36 36 36 37 36 36 36 36 36 38 36 38 37 37 37 38 39 39 40 40 38 41 38 40 38 39 41 39 39 40 41 41 41 41 43 40 42 41 42 41 45 42 43 42 44 43 45 46 44 44 45 45 48 46 48 46 49 47 51 51 51 51 51 51 50 49 52 50 52 55 51 52 53 55 53 55 55 55 58 56 59 57 56 56 60 60 60 60 59 59 58 63 64 61 60 63 62 62 65 65 66 67 67 65 68 65 70 68 68 72 72 71 70 69 69 70 70 71 71 72 74 77 76 73 78 80 77 80 78 80 80 84 80 83 83 80 85 86 86 88 82 86 86 84 86 90 93 88 86 87 93 93 97 93 91 94 91 98 94 97 101 97 95 95 97 103 101 100 103 102 101 107 108 106 107 108 106 105 111 112 109 107 108 109 115 115 111 118 121 116 115 118 117 116 121 121 121 127 128 120 123 130 131 131 128 132 127 136 132 134 126 139 139 130 129 137 138 139 134 143 139 142 138 142 146 140 142 149 149 152 142 147 149 157 155 147 148 153 152 161 163 152 155 165 163 158 154 158 158 159 166 161 164 164 159 167 168 166 177 174 178 171 169 167 183 169 186 183 178 182 186 177 180 182 176 184 184 191 185 186 182 199 198 197 203 189 192 201 194 204 194 196 197 203 205 199 204 215 198 207 203 217 212 202 219 205 223 222 226 226 227 229 223 230 225 214 218 216 229 230 233 222 238 228 224 225 231 243 246 238 245 229 248 248 241 253 245 234 253 242 235 251 247 253 246 242 250 264 247 252 266 266 254 249 248 262 272 266 255 273 256 280 272 273 272 285 269 284 267 281 290 293 290 270 272 287 288 292 294 279 278 289 289 284 297 282 306 307 289 310 304 296 307 310 290 313 301 307 293 316 298 311 315 299 299 299 322 301 330 321 310 323 322 327 316 327 329 318 323 343 345 324 325 341 328 322 340 337 342 353 326 349 354 359 344 335 363 351 360 367 346 367 355 371 354 348 353 353 350 365 377 361 381 347 379 383 384 370 364 355 387 384 373 376 387 375 398 393 372 385 380 386 387 403 371 404 377 397 380 391 375 390 398 378 392 410 401 394 394 387 422 397 394 421 413 416 424 400 429 410 422 418 420 426 427 423 410 424 407 413 446 438 448 427 443 451 412 436 443 419 419 433 417 431 455 454 452 457 455 440 446 454 441 458 463 447 446 461 467 469 462 457 443 454 438 454 477 474 461 446 461 456 455 471 476 459 470 493 485 466 483 491 496 476 475 479 476 476 489 504 487 486 480 489 491 482 494 497 494 510 510 504 513 508 522 509 494 529 492 499 524 521 493 501 537 501 507 535 513 503 504 506 509 502 521 502 545 544 504 506 528 520 554 536 556 556 547 514 538 541 524 555 530 551 542 535 558 531 559 545 550 533 535 527 569 560 542 538 561 536 558 534 531 537 574 576 573 564 579 536 582 538 577 573 590 561 579 557 596 595 591 546 599 560 583 581 605 596 608 572 583 562 570 561 592 565 605 575 595 606 576 589 577 575 590 583 585 569 617 579 569 589 584 595 573 622 619 593 625 600 613 583 621 620 614 612 598 630 599 592 633 627 603 606 631 599 592 644 631 590 592 608 643 632 641 620 609 651 607 654 658 617 638 613 653 611 650 646 620 643 626 656 618 638 618 639 668 670 636 651 632 612 668 620 638 615 643 659 655 662 632 654 657 660 638 661 658 641 637 662 682 678 674 669 667 665 658 664 633 649 664 640 682 663 635 658 689 667 664 653 692 687 685 654 646 656 694 661 663 694 690 697 678 703 684 693 644 666 662 645 646 676 646 674 657 653 663 650 653 690 674 649 709 682 691 665 663 670 673 717 663 669 704 654 697 679 672 655 708 696 702 686 665 703 711 725 725 722 679 680 706 662 684 687 689 674 695 674 716 679 706 692 695 695 669 674 734 701 702 665 732 673 729 724 679 719 713 686 701 693 700 668 690 721 728 680 716 683 705 725 702 726 711 694 689 696 717 701 675 684 714 673 705 707 731 740 744 690 674 699 693 723 708 682 685 740 709 728 734 719 724 688 682 704 693 715 692 710 706 726 715 731 701 683 719 709 710 678 685 710 735 736 719 697 743 729 691 707 711 711 680 688 723 686 716 699 724 732 733 713 741
730 726 693 737 697 685 698 728 692 691 714 710 732 733 705 712 707 694 704 739 695 713 742 733 710 722 738 723 705 733 714 718 710 689 736 688 696 716 739 741 729 703 702 711 719 689 705 677 704 730 697 681 726 691 689 681 711 738 711 686 709 732 708 726 718 732 677 712 703 690 708 734 713 682 708 735 682 672 731 696 692 673 681 702 682 697 721 720 691 688 675 670 691 711 724 706 674 700 723 725 684 675 697 697 729 685 722 706 671 710 667 688 717 697 713 712 725 688 714 677 713 674 690 690 669 664 706 695 698 704 700 677 718 681 667 656 697 682 668 698 674 714 686 699 663 695 707 659 702 675 694 653 651 653 650 682 677 689 639 685 683 658 640 689 653 655 698 688 664 689 697 670 649 634 664 654 654 680 660 680 661 652 659 685 678 674 647 631 644 684 649 622 644 675 669 633 649 661 620 636 658 640 623 644 633 672 654 623 627 625 654 649 609 638 618 613 624 656 615 652 660 615 656 621 620 653 662 653 655 612 619 640 653 635 621 622 620 629 597 652 635 628 644 624 625 638 596 596 639 634 612 604 640 582 583 590 584 606 608 635 585 595 592 600 615 609 601 626 620 599 575 592 573 601 592 585 606 572 596 595 616 566 598 586 587 567 563 591 586 578 600 583 551 557 550 570 563 602 580 559 545 582 557 571 593 577 586 550 584 579 580 541 561 545 567 553 579 562 549 577 568 535 543 564 542 539 571 569 525 543 557 553 526 521 532 558 554 549 541 516 562 546 526 511 538 532 533 526 540 536 504 545 510 529 532 540 509 500 525 531 507 498 508 533 520 506 519 519 507 500 505 493 509 525 495 509 479 499 480 475 498 475 504 496 486 489 498 500 483 503 490 480 477 474 482 492 469 468 493 488 464 500 483 460 485 486 451 477 482 484 479 458 452 453 466 460 456 447 470 441 453 471 435 474 448 438 467 431 434 452 431 447 466 449 451 436 443 461 458 445 438 425 448 444 441 418 452 433 438 442 443 436 434 435 431 401 420 437 423 413 424 432 403 403 424 393 414 424 408 397 392 405 396 399 414 398 413 382 389 378 412 395 394 394 380 401 406 393 382 373 375 378 370 380 379 372 376 382 376 362 369 385 381 368 384 354 381 381 348 347 347 358 343 365 360 363 349 351 352 364 367 347 338 339 344 331 340 334 330 332 337 325 331 353 334 348 345 345 325 342 331 333 344 340 327 313 320 336 332 324 311 329 311 313 321 301 317 307 318 323 297 307 311 320 318 304 295 289 306 300 313 300 287 301 285 301 284 288 294 285 300 279 275 278 273 295 292 269 272 270 285 283 274 273 271 278 275 281 265 271 271 271 257 259 267 266 269 269 259 261 263 245 248 244 259 246 264 251 248 252 248 247 248 249 249 245 240 243 251 239 233 245 229 237 227 236 239 222 232 224 232 222 223 227 229 232 217 215 217 223 221 228 215 208 215 223 221 204 219 211 206 212 201 215 206 198 205 207 201 196 196 197 197 192 197 203 189 190 195 197 196 190 183 193 182 185 186 187 186 186 179 179 182 175 173 185 180 184 173 171 173 168 176 166 165 171 171 174 165 164 159 170 160 163 154 168 167 167 165 151 163 163 155 151 147 159 155 145 154 155 153 154 145 141 146 141 140 149 140 143 145 141 137 145 133 133 131 131 130 130 129 127 134 135 133 126 134 128 123 132 127 129 122 122 121 122 118 119 115 123 124 113 117 117 116 113 118 116 112 114 108 106 109 111 106 110 111 105 107 109 108 106 106 98 104 106 100 101 102 103 104 100 101 95 96 91 98 94 91 92 90 95 90 92 92 92 89 85 86 85 84 88 86 85 86 84 79 80 80 85 78 78 81 76 82 78 76 80 77 73 75 78 77 71 73 72 74 75 73 70 70 67 73 67 70 68 67 69 66 64 68 68 67 66 66 66 62 65 64 62 63 59 58 59 60 62 61 57 56 56 58 58 56 57 56 55 57 57 56 53 54 54 53 55 50 53 51 50 51 53 50 50 48 48 50 47 46 49 48 48 48 48 46 46 45 44 43 46 43 45 43 44 45 42 43 41 42 42 42 40 43 42 41 42 40 42 42 39 40 40 38 39 39 39 41 41 40 38 37 38 37 38 39 38 38 36 38 38 37 37 35 35 37 35 35 36 36 36 34 35 36 34 35 34 34 36 34 35 35 34 33 35 33 35 34 35 34 33 34 35 34 34 33 35 33 33 33 35 35 35 34 35 35 35 35 35 35 33 34 34 34 34 33 34 35 35 35 33 33 33 33 35 36 35 36 34 35 35 36 35 34 34 36 35 35 37 36 35 35 37 37 38 37 38 38 37 37 37 38 39 38 39 37 38 38 39 39 40 38 41 40 41 39 39 42 41 39 40 41 42 41 41 41 43 42 44 43 44 42 44 42 45 46 45 45 47 44 44 46 45 48 45 46 46 47 49 48 50 50 52 48 51 52 53 53 51 50 52 52 51 53 55 56 56 54 56 56 58 57 56 57 58 60 57 58 59 60 57 62 63 62 60 61 60 62 63 62 67 67 66 67 67 66 65 67 65 69 70 71 68 73 68 70 73 73 73 74 75 73 75 75 77 80 77 80 79 80 80 83 77 81 83 81 85 85 85 82 81 88 82 83 84 87 89 93 88 87 95 89 95 88 90 90 98 91 98 100 98 99 102 102 104 97 95 105 101 105 104 100 106 108 110 101 109 109 112 106 111 108 108 108 111 108 113 114 111 119 113 119 114 114 122 120 115 122 116 120 129 126 129 130 121 122 124 134 133 131 125 126 127 138 135 138 137 135 131 142 137 139 139 140 147 140 140 138 144 141 139 145 141 152 149 155 153 156 148 152 158 159 156 153 163 152 154 167 155 158 169 165 162 159 161 168 163 175 164 164 174 173 167 174 172 169 173 176 177 182 172 172 186 176 190 180 178 193 188 183 198 191 193 182 187 197 194 192 205 203 197 196 200 205 193 208 202 209 214 212 205 200 214 207 220 221 212 208 216 215 214 211 224 217 224 211 223 227 228 232 220 232 219 220 224 226 235 230 244 225 230 227 247 251 242 240 230 243 240 255 244 252 256 244 261 261 249 240 255 266 254 245 249 250 272 272 260 262 267 276 266 254 268 276 258 263 269 274 273 263 285 283 282 288 267 293 293 275 273 273 280 285 286 285 292 289 302 299 291 288 302 301 284 290 285 309 293 308 315 310 301 293 319 323 319 305 326 325 309 330 312 304 305 332 316 323 309 312 335 311 343 328 341 336 324 321 320 326 340 343 351 332 340 356 329 331 346 344 354 346 357 357 343 360 356 342 343 360 371 360 349 369 356 351 350 352 352 349 376 363 380 361 357 386 364 371 370 362 384 364 385 371 385 400 379 368 385 369 376 400 373 384 392 385 393 402 392 397 391 408 395 420 402 401 426 421 423 414 401 421 412 416 433 417 417 417 434 402 419 433 425 408 411 440 437 438 442 429 449 423 448 446 454 425 449 435 460 462 442 454 454 462 450 446 449 457 447 433 469 453 463 448 446 459 446 468 448 464 460 481 450 447 473 483 449 460 490 481 475 455 464 463 477 493 496 482 497 494 498 462 464 493 498 467 497 509 497 471 483 481 472 475 515 475 502 501 525 495 525 511 524 527 483 504 488 531 533 489 531 502 509 528 531 511 531 498 534 544 497 524 517 537 543 531 547 508 552 540 520 535 553 546 535 522 520 518 565 535 523 560 558 552 556 521 572 527 527 560 565 537 552 536 541 564 535 555 553 553 563 565 546 568 581 554 587 554 541 566 578 583 589 550 568 560 546 563 581 570 565 575 578 586 589 596 585 559 559 585 579 585 612 591 563 617 565 612 622 583 599 610 618 608 589 574 574 619 595 600 577 631 632 633 578 603 578 589 623 606 609 616 599 622 628 621 590 615 641 643 628 617 614 634 638 601 624 595 636 630 634 626 644 617 614 655 660 617 631 605 649 638 607 615 662 637 658 663 634 667 644 667 628 622 638 669 660 633 675 658 616 669 666 625 618 658 668 679 630 620 648 664 664 674 644 671 655 639 637 639 651 646 664 690 672 629 628 691 689 635 656 680 686 661 653 680 635 647 635 636 689 640 671 644 667 670 658 645 669 699 684 693 683 642 658 652 647 658 695 676 688 653 708 689 689 696 709 687 705 664 693 680 698 674 710 695 679 694 718 665 678 692 685 719 657 691 711 684 706 704 712 709 707 718 672 691 713 713 670 673 668 688 720 677 705 721 667 679 704 693 731 672 715 696 689 682 693 676 690 687 733 668 712 691 731 721 699 686 672 718 735 669 697 722 682 723 695 686 712 698 726 682 719 719 714 685 736 685 709 704 706 706 680 708 686 677 705 677 736 696 714 736 688 692 714 721 692 714 745 680 680 716 683 689 721 716 724 706 727 702 704 722 689 741 687 733 745 678 696 735 730 736 686 743 713 685 678 689 723 707 724 688 748 731 700
721 699 708 679 678 693 737 683 706 730 692 721 686 692 739 703 744 686 711 698 681 718 729 692 724 688 698 734 686 679 715 689 700 745 691 731 690 710 735 677 722 710 720 730 724 710 715 679 679 678 732 685 711 722 719 731 724 736 697 721 719 699 737 735 722 673 717 729 705 732 694 717 683 704 678 733 717 737 708 732 718 681 687 685 729 732 685 722 668 709 701 715 666 717 721 705 713 667 688 698 695 713 726 672 673 710 728 691 716 696 723 685 712 720 674 706 659 713 672 702 708 691 681 709 713 707 671 691 712 652 698 675 695 689 714 655 669 708 647 675 672 651 712 698 653 702 702 688 666 669 662 692 670 650 658 649 649 652 657 673 643 644 658 680 669 671 658 649 642 644 656 641 637 690 655 657 669 655 656 655 653 647 659 674 681 665 669 632 664 675 634 627 631 666 629 658 670 665 622 622 630 669 627 654 626 636 674 651 616 622 610 632 621 640 615 612 630 647 637 619 653 636 655 616 609 648 607 646 657 620 612 636 655 596 612 601 601 600 607 611 629 589 608 629 610 593 643 611 635 623 616 584 617 630 617 580 612 616 589 621 635 612 632 603 595 588 577 580 627 580 581 588 569 570 621 604 591 599 608 586 608 581 588 582 598 575 607 568 557 554 585 602 553 562 602 595 564 577 563 560 567 588 548 569 567 563 562 541 547 579 536 559 558 577 541 567 554 555 584 535 552 549 563 575 565 547 538 526 528 531 523 544 534 562 528 559 517 523 538 514 541 529 556 541 538 508 552 527 519 505 546 530 504 518 543 507 540 502 524 519 541 539 522 493 499 507 489 523 516 491 511 523 526 487 515 518 515 479 480 511 511 481 487 477 485 480 472 472 481 485 511 509 498 498 470 481 504 504 480 479 496 487 489 476 452 452 453 474 470 454 480 477 464 452 445 481 465 466 442 479 466 442 469 472 458 441 471 448 437 427 453 436 436 448 439 450 425 443 445 442 435 455 435 425 446 420 415 416 446 447 420 410 444 424 404 418 414 399 408 407 430 396 408 428 401 417 402 407 391 416 402 399 396 420 386 406 414 407 410 399 412 383 384 374 383 371 397 384 395 386 379 385 367 392 391 383 373 366 365 379 379 388 355 355 361 372 363 355 379 362 351 364 360 368 370 358 350 372 344 338 337 337 344 343 351 363 333 328 352 349 355 346 334 329 343 332 339 343 340 345 342 320 339 319 329 330 320 326 321 316 315 317 327 328 325 320 303 328 327 326 300 301 298 317 305 306 297 289 299 295 303 306 297 307 292 284 301 298 297 276 292 287 286 289 275 274 287 295 282 291 286 267 278 289 263 286 286 272 276 283 278 266 254 266 256 254 263 269 257 264 253 254 251 252 251 247 242 254 262 254 261 243 240 245 237 251 234 248 229 250 234 235 227 231 237 223 222 224 235 226 240 234 237 225 219 222 229 216 213 218 209 213 213 218 214 206 205 209 207 205 210 214 204 198 198 195 204 194 206 192 197 198 203 207 190 204 196 203 202 186 183 189 193 192 196 182 191 180 184 189 180 179 172 173 172 175 171 185 181 175 173 167 179 176 177 162 164 167 163 161 160 172 159 159 166 160 167 161 161 151 163 159 152 156 147 151 150 150 153 148 148 142 152 153 145 151 146 139 142 136 144 136 139 138 140 135 138 134 136 138 129 128 131 129 132 124 132 127 130 129 127 124 122 122 125 124 116 115 116 124 121 115 123 116 121 114 116 111 116 115 107 109 111 115 112 105 109 105 105 106 105 101 105 98 101 100 105 103 100 103 103 100 98 99 101 96 96 97 91 91 95 96 93 90 90 90 91 88 86 86 85 84 85 84 85 80 80 81 85 83 83 83 77 82 81 80 75 76 78 75 79 74 75 76 75 75 76 70 73 69 69 72 73 73 70 67 69 68 64 64 67 66 65 67 63 61 62 61 65 63 60 64 61 62 58 58 59 61 61 56 60 58 58 58 55 58 56 56 56 53 56 56 54 55 54 53 53 52 51 50 50 48 48 49 49 49 48 49 48 48 46 45 47 46 47 47 44 44 46 46 44 43 43 44 45 44 41 43 43 44 42 42 40 42 39 39 41 41 40 39 39 39 39 41 40 38 40 40 38 40 38 38 37 38 39 39 37 37 37 36 37 36 38 35 36 37 36 37 36 36 35 35 35 35 35 34 36 34 34 36 35 35 35 35 34 35 35 34 33 33 33 34 33 33 35 35 33 34 35 35 33 33 33 34 34 35 34 34 33 35 34 34 35 35 34 36 35 36 36 34 36 36 35 34 34 36 34 35 35 37 36 35 35 37 37 36 37 36 36 38 37 37 37 36 38 38 39 37 37 38 37 38 38 38 39 39 40 39 39 40 38 39 39 42 41 42 39 42 41 41 42 43 41 42 43 43 42 43 43 44 45 45 44 47 46 46 44 45 45 46 48 46 48 50 51 49 49 50 49 49 52 52 50 51 54 53 54 53 54 55 53 56 56 54 55 58 57 57 55 60 59 59 62 58 61 60 61 59 58 59 63 61 63 60 63 66 66 64 63 64 65 69 64 70 65 70 67 69 73 69 70 71 75 71 75 74 75 78 75 76 76 77 75 80 77 78 80 78 77 79 82 81 82 82 86 82 85 86 86 82 87 89 91 93 91 92 88 95 94 90 95 96 98 99 91 95 93 96 96 95 104 103 98 99 101 103 99 104 106 103 100 106 106 111 108 111 105 114 107 108 108 112 110 118 116 120 121 114 123 121 125 120 124 124 125 121 126 128 129 129 127 122 122 128 130 125 130 137 138 131 134 139 133 131 137 137 137 145 140 144 138 142 145 137 139 143 145 151 144 149 155 150 157 159 146 151 156 152 160 152 153 164 158 159 155 163 160 165 157 158 159 161 159 171 161 166 178 173 166 181 169 173 180 177 172 178 184 174 185 183 187 187 188 191 192 193 193 192 191 184 198 197 184 196 196 190 199 204 194 197 194 197 209 194 196 208 215 198 208 215 209 204 203 206 207 219 225 221 208 218 221 222 222 215 220 219 227 223 224 222 231 233 236 226 229 237 234 242 245 229 244 247 249 233 248 255 236 241 244 243 245 257 249 263 256 259 245 260 261 263 248 266 261 267 260 268 269 256 262 263 280 278 280 264 278 278 262 282 279 278 282 284 294 280 271 273 286 298 276 297 299 296 301 289 289 298 309 297 292 286 291 293 289 305 308 311 295 312 313 322 314 301 324 321 329 329 306 319 317 328 309 335 325 339 325 322 321 340 337 314 321 340 336 344 323 343 346 343 335 341 355 358 336 360 335 337 354 357 366 364 359 355 357 345 343 363 375 350 359 350 371 365 361 381 372 381 373 365 373 376 378 383 365 368 380 390 398 392 367 365 400 395 390 379 403 404 405 407 407 404 405 389 405 414 389 404 393 407 399 411 408 401 391 418 429 392 418 417 431 396 402 412 430 424 414 414 432 425 434 433 431 414 433 416 411 425 423 417 455 421 450 451 441 453 429 422 447 423 448 440 431 447 442 444 441 461 462 439 475 439 447 481 447 468 449 471 444 457 457 489 478 477 465 473 481 475 451 456 459 460 468 465 495 465 487 479 486 472 476 510 480 497 502 514 499 492 490 481 493 479 488 517 483 519 491 505 525 495 486 483 486 486 486 524 488 536 533 491 530 512 506 533 532 498 520 517 531 513 539 507 548 553 542 551 538 557 558 525 540 549 557 525 554 522 526 528 540 555 568 543 531 572 525 572 564 570 537 548 553 553 567 529 576 561 546 532 576 539 572 535 584 569 579 560 589 563 577 560 559 544 598 551 547 558 560 595 588 598 599 559 585 588 581 575 601 592 592 580 569 580 608 566 612 581 583 600 618 603 614 572 582 604 589 592 588 601 612 619 602 584 619 620 607 608 585 585 635 589 634 613 614 632 641 614 607 619 606 609 591 644 640 647 620 593 617 619 634 597 618 612 630 599 640 625 644 632 628 629 617 661 643 613 630 638 664 618 613 671 628 661 668 610 649 623 635 668 674 621 642 620 631 665 652 628 632 659 647 664 677 646 655 673 670 640 676 683 634 649 660 659 651 692 667 653 678 688 655 670 643 676 671 662 693 635 669 664 664 659 670 666 702 656 662 693 688 666 642 670 707 683 670 661 659 678 670 646 656 693 697 662 693 655 673 685 653 707 649 685 655 696 678 687 691 710 714 688 675 701 672 709 656 675 706 694 659 722 700 661 703 720 682 661 695 688 666 687 701 662 697 722 664 679 723 706 719 689 699 672 720 693 724 706 724 713 700 722 669 708 707 722 676 715 732 710 668 677 715 723 692 724 681 735 714 728 695 689 705 712 688 704 741 690 675 673 681 711 730 684 695 712 729 694 729 700 737 691 701 740 718 688 703 680 675 704 712 693 699 695 695 680 705 703 687 701 747 681 747 734 712 687 704 727 707 689 682 730 737 740 725 742 682 714 747 714 702 744 731 725 723 710
728 680 696 699 704 727 735 704 713 699 745 740 678 705 712 714 718 702 705 695 726 741 690 723 736 714 678 718 690 723 679 701 726 728 723 713 707 710 740 743 692 697 695 723 724 690 689 726 694 691 742 738 693 713 713 721 676 680 729 672 686 696 687 718 698 670 696 670 707 719 687 717 699 711 679 726 723 678 701 674 709 699 668 728 669 720 719 672 729 706 684 686 708 664 682 706 678 721 702 709 707 670 677 696 675 693 692 706 711 702 674 687 720 705 657 715 721 657 702 684 698 674 676 713 679 683 675 685 668 662 661 655 712 678 667 679 689 705 650 654 685 688 664 691 656 694 704 703 692 661 684 658 691 662 676 665 651 643 699 656 696 654 679 681 667 680 650 691 664 698 686 690 640 665 655 680 634 668 677 629 666 666 643 688 668 681 653 677 674 677 634 684 672 638 646 675 644 621 617 625 669 659 659 616 670 671 631 617 664 619 623 617 656 666 622 634 640 667 660 658 604 641 663 661 615 630 615 634 659 604 643 598 646 612 633 635 640 596 629 649 610 628 591 624 644 637 597 641 618 584 642 612 599 601 618 631 587 618 585 626 614 603 583 599 626 598 593 576 592 597 580 587 601 606 580 596 597 604 600 581 593 580 610 578 590 562 566 575 599 597 594 567 558 596 583 601 556 593 590 565 583 597 595 549 572 541 593 556 561 543 571 538 550 546 558 567 585 549 551 569 547 532 548 532 526 557 564 555 544 548 539 532 520 564 555 553 561 539 529 516 523 512 528 531 539 514 533 521 519 526 528 517 537 504 546 508 520 534 523 505 529 492 515 506 493 488 509 517 502 509 496 499 497 490 494 511 507 509 524 498 485 477 484 497 514 473 468 502 490 469 494 509 508 492 491 479 465 477 491 476 492 456 466 480 463 490 465 462 481 476 481 463 456 486 483 450 469 473 437 475 437 478 439 453 433 431 441 455 434 446 464 438 456 424 422 445 434 422 452 442 447 445 441 425 450 450 443 442 442 418 445 406 425 425 418 430 438 419 410 410 428 396 397 420 424 416 395 429 397 404 386 398 383 392 386 391 384 416 415 391 383 382 382 373 375 384 401 381 372 375 367 400 367 372 373 379 389 390 371 375 363 381 387 355 352 381 350 374 359 381 375 358 355 357 360 359 356 352 347 344 338 357 354 342 351 341 355 343 343 342 351 350 349 352 344 331 330 348 339 328 317 322 315 334 315 330 313 316 331 310 317 307 306 325 318 323 308 320 300 322 300 324 318 308 296 311 313 301 293 300 308 309 285 298 290 287 281 291 297 280 278 282 276 294 295 280 291 275 293 282 278 285 289 265 268 286 266 280 264 274 271 261 254 268 253 256 270 258 256 254 265 263 255 252 261 246 243 252 263 243 246 251 255 234 254 252 238 236 241 239 234 242 240 232 226 242 223 241 231 219 227 229 237 222 230 222 213 226 220 225 217 217 222 227 206 213 215 216 221 210 204 200 206 207 210 204 200 201 198 209 198 191 195 199 196 191 187 202 200 195 186 185 195 196 180 180 193 190 191 192 187 184 179 177 184 172 179 181 178 169 169 171 179 175 176 164 167 161 174 169 165 168 167 166 155 157 158 156 164 157 163 164 158 153 158 154 146 146 145 148 146 146 143 140 145 141 147 142 144 145 142 144 136 145 139 134 134 136 131 134 128 134 132 133 134 129 129 127 130 128 124 126 121 129 129 120 126 117 117 121 118 125 122 118 116 121 118 119 118 109 109 108 112 115 115 108 104 108 108 106 101 107 103 106 101 107 101 97 99 103 103 97 101 101 96 96 96 94 90 93 93 93 95 90 90 88 92 91 89 84 85 86 86 82 83 84 85 80 83 78 78 78 77 83 76 82 81 75 81 77 79 76 75 76 73 77 72 74 73 74 69 73 69 68 72 66 71 69 68 69 65 64 65 64 62 62 63 64 63 61 64 60 60 60 61 61 60 60 60 59 59 59 59 55 58 59 56 56 57 55 56 55 56 56 51 52 53 54 53 51 52 51 51 48 52 51 51 51 50 48 46 49 46 47 46 45 44 46 45 46 45 45 44 44 44 43 44 42 43 44 44 44 42 43 40 43 42 40 40 40 42 39 38 38 38 40 38 38 38 39 40 41 38 38 39 38 38 39 39 36 38 37 37 37 37 38 37 38 37 35 36 35 35 36 36 35 36 36 35 35 35 36 34 36 35 35 35 34 35 34 35 34 36 34 35 34 34 36 34 34 36 36 34 34 34 36 36 35 34 36 34 36 34 35 34 35 34 35 36 35 36 36 36 36 37 35 35 35 37 36 35 37 35 37 37 37 37 36 36 38 38 36 38 37 37 38 37 37 40 38 38 41 39 38 40 40 38 38 38 39 42 40 40 42 43 40 43 42 40 42 43 43 42 42 45 45 45 43 44 44 43 45 44 46 46 47 45 47 49 46 49 48 51 49 51 52 49 51 53 50 49 51 52 53 52 55 52 55 56 52 53 57 53 56 55 58 56 58 56 59 60 61 60 57 58 57 59 63 64 62 64 63 64 66 61 63 63 67 68 64 65 66 70 65 68 70 68 73 68 69 75 71 72 73 73 76 78 74 77 74 76 76 76 75 76 82 81 79 81 77 78 84 79 80 80 86 81 88 84 87 83 85 87 91 87 92 95 94 90 97 90 91 98 92 92 97 93 97 102 99 99 104 100 102 104 103 100 108 100 100 106 110 105 106 110 110 114 112 108 115 110 118 116 116 113 115 119 117 118 119 118 117 117 124 126 120 128 124 119 125 129 131 130 127 127 125 125 128 128 127 128 139 140 142 137 132 138 139 142 143 135 140 146 137 138 138 141 150 153 149 152 146 146 147 155 149 147 161 155 154 151 165 153 166 161 168 159 160 161 163 170 164 171 175 164 165 175 171 175 173 167 179 168 176 172 179 181 186 184 178 191 188 182 185 187 194 183 189 193 189 189 191 194 195 202 204 193 198 199 192 203 193 195 195 201 200 216 205 210 207 208 214 207 203 211 220 211 221 226 230 214 219 230 225 223 225 231 230 237 220 232 225 238 240 233 241 241 228 228 238 235 231 237 252 244 235 249 255 235 255 254 261 242 240 242 242 261 257 248 269 258 259 261 269 258 252 258 272 277 262 282 283 284 273 278 279 262 277 282 290 268 281 288 279 280 294 286 289 282 297 297 276 301 291 287 299 305 296 291 297 303 310 295 313 289 290 293 296 308 312 301 307 321 307 300 308 318 304 312 323 315 307 334 320 332 334 319 321 319 327 345 323 324 324 330 331 328 331 323 349 343 338 345 354 347 344 354 333 335 336 353 338 352 356 359 343 360 344 356 369 363 351 372 374 352 375 371 369 364 380 373 373 358 364 361 378 395 381 386 392 394 372 374 396 378 384 383 384 403 412 395 406 382 379 394 390 414 395 414 410 393 404 390 416 420 399 429 398 434 407 413 413 400 426 422 434 440 422 436 404 428 421 440 413 433 430 438 443 456 446 444 420 429 446 422 447 440 454 466 430 452 427 459 456 474 472 443 460 477 468 455 454 439 456 467 448 450 459 483 479 456 476 470 478 473 477 461 495 492 499 474 494 497 465 458 478 465 461 497 479 503 505 475 513 475 512 471 507 511 480 497 480 522 501 501 500 527 519 527 519 503 513 485 499 527 519 505 529 541 507 507 520 524 514 512 514 510 504 529 512 549 517 510 535 511 507 528 553 541 527 534 548 550 535 555 534 548 553 517 526 554 522 536 523 555 545 564 563 534 555 541 558 540 556 585 547 574 535 573 578 582 586 570 584 540 558 575 568 588 567 570 593 566 570 582 581 597 581 568 573 570 609 598 597 559 573 612 559 578 598 613 610 604 599 589 622 597 604 592 578 569 594 592 622 593 613 600 577 582 633 615 616 577 586 592 592 634 640 629 624 606 595 613 587 619 605 592 629 620 622 594 650 600 605 644 648 609 609 608 651 649 621 600 641 635 651 605 603 623 648 625 614 618 644 617 621 660 646 653 647 642 618 611 665 618 674 614 663 670 620 624 649 660 641 670 654 667 679 640 654 630 658 679 663 688 651 640 670 673 669 644 650 648 633 666 661 651 684 668 639 639 640 637 664 680 637 663 646 652 670 639 652 659 645 657 673 702 653 650 664 689 700 675 699 669 660 669 684 672 683 670 666 691 673 662 671 680 715 654 716 695 682 711 675 698 673 715 705 716 687 694 669 666 692 679 717 718 662 665 709 662 659 681 712 673 704 664 667 702 688 666 684 720 712 683 712 685 706 680 715 674 700 692 732 680 696 721 706 677 723 679 682 684 682 702 701 724 696 704 720 723 735 715 729 734 721 711 733 726 733 726 679 711 696 688 738 728 674 710 682 731 722 697 678 702 713 710 739 724 701 704 693 689 683 685 681 701 733 724 681 690 724 710 728 741 745 698 744 708 739 695 708 688 689 743 747 688 739 701 739 694 730 717 709 738 687 746 693 706 723
730 720 701 693 732 726 722 683 723 684 705 701 746 716 743 700 745 715 692 698 737 740 680 706 732 702 716 730 717 704 705 730 676 689 707 732 738 681 697 743 718 726 727 716 694 735 739 679 676 700 685 677 733 707 708 680 730 725 672 706 681 690 729 731 670 733 674 704 691 699 708 734 710 708 698 670 700 693 676 702 731 699 720 722 733 685 672 733 669 673 683 720 682 713 677 709 682 689 667 689 689 702 673 727 724 706 710 688 676 681 679 686 660 660 722 716 688 694 715 694 721 659 672 714 684 673 698 717 684 666 705 696 680 684 701 691 691 680 677 702 694 662 711 677 666 701 655 708 689 649 663 692 704 655 693 684 667 681 689 663 679 650 644 663 641 665 652 685 651 678 666 635 671 655 669 691 630 660 680 639 632 648 664 657 657 660 643 636 684 637 654 675 631 677 670 678 633 628 667 623 627 657 635 645 662 662 631 649 645 637 631 658 627 670 666 653 616 632 658 657 628 607 607 646 609 652 661 652 613 636 637 613 602 627 601 634 627 595 620 638 623 622 638 646 621 606 601 597 638 633 637 640 593 607 613 620 581 599 599 583 632 628 628 628 595 605 612 628 585 623 580 572 594 599 568 574 582 610 585 567 597 604 597 569 587 565 586 558 595 564 595 566 574 601 588 571 589 548 597 590 591 577 549 593 552 576 567 543 555 543 566 584 547 578 570 539 563 554 565 533 557 555 537 529 560 556 570 569 522 573 546 548 544 541 559 517 542 555 542 520 562 529 529 523 512 530 527 518 517 532 543 550 539 499 501 518 508 494 504 508 494 521 493 519 532 499 496 498 508 529 503 521 504 526 525 519 516 512 504 499 476 492 488 489 487 491 503 505 491 485 508 492 503 462 494 469 498 504 473 501 461 475 469 498 494 477 489 449 469 487 466 453 449 477 469 482 463 463 479 480 448 458 478 457 466 431 454 470 446 464 437 439 464 448 427 447 441 428 447 422 442 440 445 434 425 452 440 450 423 415 418 410 412 435 414 408 410 408 410 407 431 414 420 401 429 398 403 422 392 419 423 416 389 391 408 388 385 412 398 400 414 406 380 376 388 402 379 385 384 389 384 396 366 364 382 395 367 392 391 383 365 384 367 371 387 355 358 374 370 381 359 375 377 357 345 345 341 350 345 359 341 363 352 355 345 358 349 359 332 344 330 342 343 324 324 352 341 324 340 318 345 327 341 317 324 318 320 312 312 311 317 326 308 304 313 320 309 323 318 311 304 321 312 321 315 310 306 309 290 297 300 307 297 291 282 287 286 304 300 299 285 290 281 274 288 294 291 276 288 269 272 265 278 266 267 262 263 267 272 261 266 278 269 275 255 268 259 261 267 255 254 259 256 252 266 248 265 254 251 256 255 250 243 245 254 240 253 239 249 246 238 234 238 238 230 229 233 236 241 226 232 233 223 236 217 229 213 219 228 213 211 215 217 227 210 224 218 203 216 209 207 210 205 208 214 214 206 198 200 192 192 205 199 203 193 194 203 192 185 191 200 182 185 184 195 182 190 193 191 189 189 182 174 173 178 185 173 180 173 171 171 172 168 168 163 168 173 161 166 160 169 172 170 166 159 166 166 162 154 154 160 156 160 152 158 151 157 151 148 144 157 148 147 140 151 144 146 139 142 148 142 139 139 135 145 137 132 132 138 136 134 136 132 137 132 125 133 132 127 131 122 128 125 130 120 128 127 127 124 123 115 115 123 123 115 111 121 118 112 117 111 113 114 113 106 110 108 108 105 105 102 105 109 106 99 103 98 101 96 95 98 97 98 94 98 99 100 99 99 92 92 91 91 93 93 90 90 92 86 90 87 84 89 82 82 83 84 83 80 81 78 82 83 82 78 78 78 79 80 79 79 80 77 74 78 76 76 72 72 70 74 73 68 74 69 69 72 66 66 65 68 65 68 64 68 63 67 66 61 62 64 60 61 60 62 58 58 57 57 61 58 60 59 57 56 56 58 56 56 56 56 53 54 52 53 51 53 52 53 50 50 51 51 53 51 51 50 51 48 49 47 48 49 46 46 48 45 46 44 44 47 44 45 46 46 45 43 42 42 43 42 42 42 43 41 40 43 42 43 39 39 42 42 42 41 38 40 41 39 41 41 39 41 40 38 41 38 39 39 39 39 38 39 37 36 37 38 36 37 38 36 38 36 37 35 36 35 37 35 37 35 36 36 37 36 36 37 36 34 36 36 35 34 35 36 34 34 34 35 36 36 34 35 34 36 35 36 35 35 35 34 36 36 36 37 36 35 36 35 36 36 37 37 37 37 37 36 35 36 38 38 38 38 37 36 38 37 36 38 37 38 38 37 38 37 38 40 39 38 38 41 39 39 39 41 38 39 42 39 42 41 40 42 43 43 40 41 43 41 42 43 45 43 45 44 43 46 43 44 44 44 44 45 47 46 45 47 48 49 48 51 47 49 49 51 48 48 52 49 52 54 51 53 55 53 52 52 53 53 56 57 58 58 55 56 58 55 60 59 57 57 62 61 61 60 61 63 61 62 64 61 64 63 66 64 67 68 65 66 68 65 65 69 68 68 72 67 69 73 71 71 72 70 71 73 73 77 77 75 74 77 79 77 80 81 80 81 79 77 83 85 80 86 87 84 86 82 83 86 85 84 86 92 88 90 94 92 94 92 95 91 98 91 94 100 94 98 102 102 101 97 97 103 106 106 103 101 107 101 106 107 103 103 109 112 106 113 114 111 113 112 118 111 110 119 121 120 119 117 121 123 114 117 122 118 124 122 126 120 131 126 123 128 130 126 135 127 130 130 128 128 138 141 135 136 137 141 134 138 137 144 142 149 144 147 144 146 153 153 150 145 147 151 156 155 157 154 159 151 162 165 154 167 164 162 164 161 169 162 163 162 164 166 167 167 169 175 164 173 169 178 174 183 184 185 184 172 172 174 179 180 185 176 178 186 180 196 183 183 191 199 201 190 196 197 197 204 204 201 203 210 200 209 204 207 203 212 201 216 214 220 206 208 213 215 212 217 211 212 227 210 212 214 220 220 224 236 220 233 229 223 235 224 235 225 244 237 247 228 235 239 246 248 230 250 254 243 253 240 251 250 248 245 260 248 242 266 266 251 247 269 248 256 271 267 274 263 273 275 263 271 272 270 280 285 284 269 285 274 275 288 284 271 284 276 277 294 275 287 290 289 303 278 278 290 302 288 301 292 305 307 294 305 311 309 301 317 311 311 295 307 296 320 320 309 314 303 306 306 313 315 315 338 332 334 312 338 317 344 336 330 347 330 335 332 336 344 325 334 341 355 334 330 332 351 348 353 340 334 350 345 340 337 344 340 375 353 369 367 346 355 348 360 348 365 361 376 365 358 375 382 391 385 382 360 384 398 393 366 391 397 373 389 396 391 398 395 404 378 382 379 401 411 392 382 388 381 399 386 396 388 387 423 402 416 402 409 424 408 407 410 399 398 432 413 424 430 412 422 438 429 435 409 416 436 422 431 434 441 431 442 447 438 426 452 452 424 462 451 442 448 451 453 448 433 465 464 440 464 457 472 470 455 469 444 479 458 479 488 454 463 451 474 456 479 458 491 464 468 461 469 497 496 497 463 462 481 483 486 491 503 501 490 501 514 486 470 503 506 485 511 510 493 523 480 515 508 500 518 527 498 534 517 535 499 516 522 531 513 519 511 537 514 521 514 528 498 528 502 515 549 528 517 532 516 541 526 545 549 526 560 555 559 521 565 525 540 541 545 547 559 543 550 571 529 553 563 573 546 538 567 543 533 583 572 567 559 577 587 586 568 572 563 564 560 589 541 547 580 578 591 570 596 591 573 575 581 596 582 572 573 591 591 559 564 573 579 603 599 566 575 608 585 597 575 566 592 608 573 614 592 602 585 626 603 594 613 575 581 610 598 598 597 585 629 596 635 623 612 611 639 613 585 593 605 637 645 628 623 610 628 638 622 631 620 653 648 616 611 644 596 600 629 648 653 659 661 648 658 654 633 644 656 638 668 658 642 645 668 629 647 666 649 664 633 670 654 626 632 646 623 670 660 642 678 650 655 629 681 676 677 684 664 623 666 631 678 681 666 677 666 640 675 678 692 635 648 634 648 683 633 687 662 663 654 674 670 671 700 659 653 672 704 694 643 651 678 666 699 681 651 704 650 693 709 667 655 671 683 665 657 658 682 657 695 711 708 659 650 677 697 671 662 677 667 676 717 671 697 690 689 684 718 706 691 675 684 680 673 672 668 720 666 668 689 721 678 719 681 684 669 718 688 673 668 730 691 720 702 719 729 692 667 673 684 681 698 681 682 699 666 670 715 703 701 720 683 672 713 718 717 725 690 735 706 684 726 708 722 676 698 704 715 700 725 735 730 688 681 676 735 694 681 713 673 728 743 690 716 693 693 701 675 734 730 720 677 677 735 702 737 739 685 712 712 700 738 704 684 732 722 693 705 681 709 712 714 708 690 717 727 709 745 688 697 689 733 730 691 723
685 712 715 727 677 711 680 700 699 719 716 706 736 705 711 730 702 709 721 715 678 732 706 745 742 686 717 688 739 691 694 708 728 692 687 688 728 723 743 711 726 728 724 742 726 735 716 680 697 735 699 684 731 711 684 735 697 689 711 678 681 707 725 737 682 701 681 674 671 730 681 681 728 673 691 710 678 733 716 702 669 684 725 727 723 681 733 691 689 669 698 729 720 692 729 697 681 713 716 696 696 699 720 724 701 720 677 662 707 660 716 706 660 677 673 718 669 655 679 668 654 679 710 694 663 664 680 666 667 671 680 684 672 678 678 656 701 683 664 664 653 653 668 699 689 656 683 671 688 650 654 645 699 692 688 670 690 695 643 641 662 680 665 686 695 660 683 672 691 640 651 672 683 675 629 678 684 673 681 650 675 679 687 689 639 681 653 663 649 646 676 676 663 647 678 666 643 669 645 658 617 645 644 640 612 648 631 673 643 670 628 645 659 619 656 638 623 626 627 638 609 612 625 602 616 660 614 649 609 622 649 621 626 639 604 639 600 637 624 640 610 595 627 644 642 616 644 617 610 626 593 638 614 612 630 602 637 593 621 605 580 582 614 610 614 603 613 598 577 625 577 615 581 609 591 602 573 564 617 564 595 559 595 563 570 600 589 592 591 592 603 551 607 572 553 592 567 586 558 571 548 592 548 593 595 564 572 579 575 580 583 562 589 584 564 534 556 552 565 571 536 570 564 539 556 539 576 545 543 549 527 569 535 528 535 553 556 520 518 527 524 544 511 511 517 545 529 522 524 536 526 511 538 523 504 528 526 519 540 513 523 529 520 493 509 532 510 496 496 493 495 521 500 503 497 515 485 477 475 476 476 521 472 478 488 511 511 469 492 513 499 487 470 461 479 483 485 495 479 494 501 481 480 474 470 477 474 481 470 487 447 479 477 442 471 460 463 455 474 477 442 467 469 453 450 439 472 454 444 456 453 467 461 464 448 422 436 461 435 443 434 446 419 429 426 416 413 417 443 433 423 410 404 419 420 424 404 411 415 428 413 395 412 427 414 398 413 412 413 416 397 385 397 404 385 386 417 403 401 387 388 390 382 376 391 382 405 396 392 392 374 396 373 363 395 396 382 383 363 357 388 372 373 383 381 382 353 379 357 362 368 360 353 361 356 367 357 355 351 344 351 336 350 358 362 357 341 328 335 335 337 348 353 327 343 326 347 342 337 324 343 324 329 317 338 324 338 322 311 307 336 311 335 322 323 301 307 304 305 326 325 314 320 315 307 304 304 291 293 306 285 308 291 298 305 309 298 307 279 287 292 279 294 292 298 277 276 271 274 272 290 265 270 272 265 287 260 266 275 281 275 280 271 255 252 268 258 273 248 257 265 255 255 265 264 248 264 263 249 247 255 241 236 252 256 242 251 247 240 247 249 227 231 233 243 231 236 224 226 241 231 218 217 237 229 231 217 230 224 223 218 220 228 209 213 225 220 208 223 206 205 208 202 212 199 212 198 203 202 200 210 205 197 208 204 205 193 200 195 192 192 184 190 198 191 194 186 188 190 180 176 186 175 176 183 173 186 179 184 177 168 170 166 172 167 175 167 164 170 172 172 159 172 170 170 166 166 154 157 153 161 161 161 152 152 147 146 156 159 148 148 151 142 151 150 148 148 150 140 146 142 142 143 135 141 135 139 134 135 135 133 131 132 137 137 136 127 131 133 130 131 125 121 127 129 125 118 117 121 117 119 118 124 120 120 115 121 118 114 118 118 116 116 114 114 105 112 114 108 105 106 105 104 109 99 99 99 100 104 96 98 104 100 95 94 97 93 96 93 92 96 96 89 93 88 93 91 89 88 92 84 87 84 87 85 86 84 86 86 86 85 83 82 80 80 76 79 82 82 77 75 80 74 75 72 73 72 76 76 74 71 74 74 70 70 67 67 70 67 68 70 67 68 66 63 65 66 64 61 61 65 60 62 61 63 61 61 63 58 57 60 57 61 56 58 58 57 58 57 56 54 56 55 57 54 55 52 54 55 53 52 51 52 49 51 52 50 48 51 47 50 51 51 49 47 49 45 46 47 48 45 44 47 44 46 45 44 44 44 43 44 45 44 42 44 41 43 43 40 41 43 40 41 39 39 42 39 38 38 40 41 39 41 40 39 40 38 41 41 41 39 38 38 37 37 38 37 39 38 38 38 38 37 38 37 36 38 37 37 37 35 36 37 36 36 36 35 35 36 35 35 36 35 37 37 36 36 35 35 36 37 36 35 37 36 35 37 36 37 37 36 37 36 36 36 35 37 37 37 37 35 37 36 37 37 38 38 36 38 37 38 36 38 37 39 37 38 39 39 37 38 38 41 39 40 38 41 41 40 39 41 41 40 40 40 42 41 41 42 40 40 43 42 41 43 44 43 42 42 44 42 45 44 46 43 43 43 47 47 46 45 48 46 48 46 48 48 49 50 48 51 50 51 52 52 52 49 51 54 52 52 51 53 53 54 56 53 56 54 57 54 54 56 58 58 59 57 57 58 60 57 59 57 63 58 59 61 59 61 62 65 61 65 65 66 65 68 65 66 68 66 69 66 70 68 69 71 74 71 75 74 75 72 71 77 76 78 73 76 78 76 78 79 80 78 83 79 78 82 83 80 84 81 80 86 82 87 88 88 85 85 90 90 92 94 90 95 89 96 94 97 97 92 93 98 101 100 99 95 104 95 98 101 98 104 98 105 105 104 105 109 107 112 106 110 109 108 116 109 111 118 111 110 117 111 114 114 122 115 120 119 118 120 118 124 128 123 122 126 130 122 125 126 133 134 135 137 133 129 135 133 131 135 137 135 140 135 144 142 142 146 149 138 149 140 143 140 150 149 154 152 144 157 152 151 160 157 156 154 164 163 161 167 164 162 163 168 162 161 163 170 169 175 162 173 168 169 171 181 177 170 169 180 180 172 185 172 181 176 183 189 189 180 188 187 179 196 183 193 196 184 187 203 196 190 192 189 205 192 201 201 211 197 195 209 210 210 199 201 216 221 216 221 218 221 205 223 224 213 212 216 225 226 230 213 230 231 234 219 238 233 225 238 240 236 225 228 236 230 235 233 244 240 239 252 243 246 234 246 236 238 248 258 261 261 253 244 254 247 253 250 252 260 262 251 253 263 268 268 261 279 277 265 260 272 287 263 271 278 286 292 266 281 274 283 292 274 297 278 295 286 289 305 284 295 297 282 293 308 305 297 288 298 303 294 306 305 292 305 315 322 318 305 316 318 316 306 307 312 313 320 325 328 335 324 322 332 337 325 323 318 341 334 344 323 324 333 325 356 338 331 352 358 358 334 339 332 365 355 367 342 352 370 355 367 346 363 373 370 353 373 346 377 374 373 361 387 369 384 356 362 392 358 361 376 386 363 365 379 385 394 379 379 368 381 389 396 380 376 410 381 385 395 394 394 415 396 404 411 402 415 414 405 403 424 419 406 422 432 415 435 401 428 423 421 408 441 438 425 417 416 440 408 411 420 438 429 447 424 445 422 435 418 419 432 423 452 424 464 424 468 461 437 433 434 433 468 457 446 446 472 474 469 444 483 461 457 450 457 456 449 457 451 472 495 488 459 461 481 499 497 464 481 491 463 495 474 480 498 491 469 499 513 513 498 503 476 481 474 477 521 495 522 501 498 509 510 495 485 494 491 521 506 491 516 514 513 521 518 522 495 523 537 540 510 528 546 504 537 525 535 545 530 539 528 518 514 523 543 552 544 519 555 558 556 514 549 531 542 533 567 556 522 561 551 535 562 533 546 577 577 579 571 571 567 549 543 534 581 556 564 577 556 585 580 560 546 587 580 568 582 545 593 578 597 572 579 562 576 590 553 587 582 567 579 577 567 588 587 608 579 601 610 584 584 568 597 577 580 574 570 570 604 589 602 626 583 602 575 608 578 596 585 592 609 592 630 639 624 616 641 625 634 627 630 586 609 603 595 644 628 592 637 629 594 613 647 598 613 633 612 597 633 619 636 630 603 606 611 628 649 628 609 633 652 656 665 628 638 641 638 637 666 667 637 631 648 637 671 655 632 620 657 618 626 628 664 682 633 654 666 663 664 627 664 629 633 652 650 627 664 658 671 686 664 660 639 640 651 684 636 670 683 648 655 654 656 682 684 696 667 687 665 698 660 695 650 685 649 678 649 658 648 689 662 664 664 699 691 658 697 712 677 700 694 710 649 657 681 667 698 653 693 707 654 692 695 680 678 671 679 658 672 685 655 723 687 665 659 722 697 710 709 722 723 705 701 701 676 692 673 713 718 669 712 700 664 700 717 708 728 685 664 734 695 683 724 678 707 716 726 716 702 725 696 669 682 694 669 691 705 701 687 736 704 687 698 684 698 693 705 736 709 698 735 681 717 737 707 702 718 697 682 685 687 712 700 703 681 701 731 713 695 717 698 679 682 713 727 720 710 734 723 685 684 709 743 721 710 692 715 737 738 717 685 744 697 707 686 717 716 744 716 738 676 740 703 684 739 715
730 734 734 707 744 743 702 741 678 737 718 717 688 739 686 696 736 707 727 676 708 727 704 709 718 704 733 745 712 725 743 726 712 731 717 741 727 703 679 689 686 676 725 688 715 731 700 682 676 681 736 720 693 685 699 707 696 690 724 730 698 731 732 700 709 737 714 717 733 731 675 675 734 727 690 717 727 717 727 730 667 732 721 690 688 679 668 672 670 715 670 680 684 662 691 677 705 680 673 664 677 688 686 660 704 676 679 711 685 680 686 723 703 711 691 719 722 690 671 669 655 659 719 676 669 707 708 650 709 684 682 689 650 676 699 703 652 690 654 670 681 681 655 687 658 646 709 679 673 682 651 676 684 688 672 693 692 646 668 682 684 660 700 639 660 687 691 650 662 641 664 641 635 679 645 660 632 671 657 666 668 637 665 653 682 643 675 647 677 672 653 657 627 651 636 645 653 648 663 618 642 628 625 621 670 614 634 639 672 648 666 641 661 611 663 656 624 607 619 640 621 662 606 612 650 639 644 635 608 597 643 615 620 646 636 622 597 614 623 606 621 625 631 621 610 632 593 638 622 597 626 595 591 587 583 598 611 620 613 597 615 596 603 605 630 613 581 589 571 573 604 589 576 622 589 597 585 618 567 561 576 560 567 561 556 597 589 567 563 554 566 584 551 555 589 556 593 585 579 549 586 594 577 563 546 580 550 580 540 543 542 572 544 568 542 561 582 555 539 573 545 567 572 548 538 575 561 558 555 536 550 558 557 549 528 550 560 533 525 536 561 547 523 524 531 512 549 518 508 537 541 545 515 526 546 499 510 495 520 516 529 508 517 494 531 507 522 512 518 529 509 528 503 513 513 483 500 507 520 518 487 496 482 502 494 489 472 474 478 505 472 472 473 497 489 474 499 486 478 466 484 475 472 459 455 468 494 491 472 461 456 453 444 457 485 454 463 472 459 443 472 436 475 460 451 459 452 471 436 462 461 437 455 450 446 460 435 444 446 423 454 455 425 427 442 424 425 432 448 426 423 410 425 412 409 423 427 427 417 431 421 421 424 398 431 425 420 421 426 413 412 389 413 392 412 405 416 396 384 411 395 409 376 391 371 371 395 390 393 369 402 401 378 389 369 385 360 366 359 374 358 361 358 386 367 380 365 352 382 371 380 350 346 346 357 374 357 340 366 357 346 339 365 343 342 361 351 337 343 333 335 327 342 332 341 348 329 329 338 344 340 324 323 322 329 337 310 328 326 328 323 308 324 310 314 307 301 302 299 315 323 295 293 306 298 309 299 288 300 297 307 291 307 302 303 300 285 290 306 296 290 284 274 296 280 290 295 282 277 280 275 266 289 285 273 261 272 283 283 270 271 278 260 263 263 269 260 274 251 267 248 269 255 254 245 249 253 244 260 252 237 244 249 242 255 240 243 244 241 251 244 238 249 231 235 228 241 244 243 238 232 234 238 217 235 215 232 218 219 212 214 229 216 218 220 210 221 212 221 215 217 205 213 214 216 200 196 195 206 202 199 192 195 205 206 203 204 194 204 189 186 187 184 186 198 183 182 195 177 190 175 191 187 184 184 186 179 179 173 176 176 166 170 168 167 169 171 174 175 164 169 165 158 169 159 156 161 165 164 158 166 165 159 149 156 148 159 159 154 146 156 146 146 143 146 142 143 148 147 143 138 145 146 142 146 137 137 134 133 141 140 130 140 137 136 132 135 127 124 130 132 131 129 125 126 125 121 128 125 121 117 117 116 123 118 116 120 117 118 116 117 109 113 114 116 106 110 104 103 104 106 103 107 107 107 102 107 102 101 96 102 99 97 99 94 97 93 98 97 93 92 91 96 90 96 89 88 94 91 92 88 89 87 89 89 87 86 81 87 83 85 86 81 82 82 84 81 76 81 76 80 78 74 76 75 73 72 72 75 70 74 73 69 71 72 72 67 72 72 72 67 70 69 69 65 64 65 64 63 62 63 65 65 62 62 59 60 60 59 61 57 57 58 60 58 57 56 58 55 56 56 57 56 56 56 54 53 55 51 52 54 51 54 50 52 50 53 49 52 50 52 48 50 47 46 49 49 48 48 45 47 47 45 44 47 46 46 45 45 43 43 43 42 44 44 41 41 44 41 41 43 41 41 41 39 40 39 42 42 42 41 40 40 39 40 39 41 39 41 39 39 38 40 38 38 37 39 38 39 38 39 39 38 36 38 36 37 36 37 37 38 36 37 37 38 37 36 38 36 35 37 36 36 36 37 36 37 37 35 37 36 37 36 37 37 35 36 35 36 37 35 36 37 37 38 36 37 36 38 36 37 38 37 36 37 36 37 37 38 38 37 39 37 37 37 37 38 38 39 39 41 39 40 41 40 39 38 39 38 39 41 41 39 42 39 41 40 43 42 41 40 41 43 42 43 44 42 44 43 45 45 43 43 44 46 46 47 44 47 48 46 48 47 47 48 48 46 47 48 48 50 52 49 50 51 50 52 50 50 51 52 51 51 52 55 55 57 53 54 56 58 55 55 59 60 59 56 62 57 58 59 58 58 61 62 60 60 62 60 64 62 64 64 66 64 64 69 66 67 66 67 67 72 72 71 73 74 72 72 74 73 74 76 71 74 77 77 76 80 78 76 75 78 80 81 77 83 84 78 82 84 82 84 82 82 89 84 90 89 88 91 91 91 93 93 89 88 95 93 97 91 92 97 97 100 98 99 95 97 95 98 100 99 98 99 102 102 109 107 103 111 106 105 109 109 105 112 116 117 118 115 117 114 120 117 115 113 122 116 124 125 123 122 121 124 125 126 127 126 122 125 128 135 136 130 127 136 137 135 137 131 131 135 140 142 137 140 143 144 142 148 148 143 141 147 147 144 142 142 156 149 153 152 151 160 155 150 151 157 157 157 163 165 166 164 166 162 157 170 169 165 169 169 176 178 172 164 181 180 179 183 183 174 171 188 186 171 185 176 182 192 184 192 188 182 186 185 191 183 191 196 197 187 187 203 199 203 190 209 191 195 196 201 206 209 210 205 199 210 210 208 209 208 218 212 219 213 210 218 218 214 222 214 219 224 228 218 233 238 219 238 225 222 236 232 239 242 239 248 245 229 244 233 231 234 241 238 252 238 241 255 259 259 242 248 261 252 251 247 264 257 250 266 249 273 265 263 271 264 276 271 264 263 264 263 266 265 278 276 266 283 278 269 293 296 271 287 287 285 298 299 297 279 288 283 294 297 288 307 295 289 311 293 305 307 311 293 293 320 319 303 317 313 300 324 302 321 308 335 326 335 311 312 336 309 311 317 326 342 326 323 341 327 332 326 335 340 323 329 343 331 347 331 338 343 356 345 365 363 338 340 338 346 369 354 345 377 375 350 367 345 358 348 359 370 371 352 377 362 357 379 378 394 372 392 386 397 383 396 364 386 400 369 396 393 389 376 375 384 379 383 404 407 381 410 416 387 390 405 389 389 389 419 391 391 403 418 419 405 432 431 417 408 426 423 402 427 405 434 439 413 423 427 449 432 428 443 437 455 422 417 441 418 451 446 457 444 457 432 462 460 468 452 464 464 438 439 439 476 459 472 448 460 469 448 469 455 487 456 470 490 487 449 454 453 478 459 477 493 481 496 484 500 478 478 464 462 462 492 484 498 507 485 515 478 504 493 485 510 503 474 502 495 511 523 502 501 497 491 518 503 519 505 501 524 514 491 512 503 537 519 520 509 541 512 517 523 540 504 518 512 537 543 532 529 511 548 526 537 517 561 539 539 557 547 542 541 525 556 531 537 542 543 539 576 567 553 561 532 532 557 577 529 558 542 536 553 556 580 549 559 566 584 539 591 578 582 556 547 547 588 578 546 584 602 577 582 581 591 579 552 560 593 611 603 596 582 582 559 612 599 573 612 580 602 589 581 573 579 568 619 625 601 604 628 585 598 613 599 585 605 609 600 624 610 580 624 612 622 586 601 591 632 626 640 625 633 623 629 622 592 601 595 606 601 614 609 605 597 628 618 619 650 654 607 613 646 640 629 607 635 652 658 663 605 621 634 612 667 640 633 617 634 633 640 638 635 641 634 650 646 666 617 617 638 652 673 639 634 678 653 656 665 646 685 654 686 654 662 630 646 669 679 636 679 675 691 671 643 642 687 688 659 662 656 688 638 640 682 692 643 650 640 651 669 653 668 661 695 641 701 655 700 682 690 675 651 668 669 674 688 704 669 663 694 667 660 676 709 673 660 703 670 690 667 704 714 690 679 718 714 698 656 720 718 661 675 671 724 665 664 662 664 708 713 689 717 677 680 671 669 712 689 694 713 715 669 682 700 671 689 696 695 731 718 681 722 694 670 666 731 713 692 701 721 675 685 730 673 731 707 670 684 682 706 691 725 715 713 685 687 687 686 735 729 740 694 728 711 700 730 720 691 687 685 676 709 717 682 715 723 734 730 716 711 728 727 707 740 693 680 732 718 715 683 676 735 733 718 704 681 721 721 705 675 722 715 730 739 743 699 722 745 743 693 742 686 676 704 682
725 740 699 699 709 708 731 729 695 704 719 701 710 694 691 710 701 731 725 725 687 677 699 715 704 716 710 714 716 699 680 727 724 735 686 679 741 735 680 679 699 709 705 729 688 700 714 688 690 688 693 676 696 686 727 722 731 724 676 721 737 698 718 729 701 672 734 699 734 671 716 690 720 678 688 666 706 672 693 666 689 715 671 714 730 723 714 708 688 678 726 687 708 663 665 714 716 727 712 703 703 699 714 694 710 659 707 687 701 689 664 680 692 673 703 717 686 700 699 715 705 704 656 658 685 675 685 663 674 699 676 680 696 661 666 708 704 677 668 662 656 686 690 681 655 706 666 689 665 665 703 651 662 657 705 643 664 693 682 686 667 656 651 674 658 648 668 690 647 691 652 666 656 665 631 635 687 682 651 645 641 637 648 678 638 656 668 667 630 655 659 623 624 630 679 656 660 647 620 673 657 635 654 616 611 667 643 622 646 642 628 630 621 652 650 616 637 649 629 664 647 642 658 623 630 618 622 656 624 624 616 642 596 601 642 652 627 592 619 634 625 601 631 619 591 631 610 604 606 640 589 634 597 586 595 579 599 611 632 594 607 603 599 629 615 625 627 625 589 618 603 570 573 582 594 587 570 587 591 560 586 611 587 569 589 557 567 560 581 604 561 590 600 574 572 568 574 563 566 588 565 551 572 590 594 566 575 540 581 569 563 552 566 566 582 539 566 536 544 539 565 566 546 564 526 529 566 556 539 566 537 570 523 562 561 550 536 535 550 531 560 546 530 518 547 543 526 541 513 536 544 507 531 498 531 503 514 498 534 496 541 504 493 520 497 532 524 503 515 510 524 489 524 506 491 510 525 475 517 521 501 485 514 504 502 512 486 482 479 466 498 471 492 499 481 467 505 484 456 490 479 454 462 481 465 471 477 470 464 453 461 457 468 464 485 462 476 462 451 453 469 461 477 467 467 451 470 446 449 428 436 435 466 422 439 437 450 453 434 459 454 433 423 444 445 449 443 439 412 425 434 423 439 409 402 416 404 436 418 402 416 407 408 430 416 392 405 425 412 399 413 386 387 407 415 403 398 403 386 385 397 409 401 399 378 387 394 395 401 373 392 392 370 372 371 375 390 393 389 367 366 377 385 372 373 374 358 379 348 370 345 372 360 347 371 370 367 357 351 364 335 351 342 352 340 345 347 355 354 341 353 335 344 349 353 339 344 343 346 316 328 320 318 341 341 313 321 317 337 310 333 309 329 308 318 315 329 299 309 313 298 310 300 307 292 316 298 297 287 292 303 299 299 296 303 285 285 284 300 289 298 281 297 289 286 279 297 283 274 273 292 272 283 285 286 269 277 274 278 262 278 264 264 259 270 275 258 257 262 266 247 270 267 247 264 266 254 255 244 259 240 239 247 255 234 235 236 247 243 250 247 239 244 231 231 227 235 233 234 242 221 231 238 224 224 217 229 213 225 214 216 211 213 217 208 223 216 221 215 215 211 202 203 204 211 214 215 198 203 209 193 196 201 208 207 199 192 193 201 189 186 186 188 181 181 180 193 195 193 184 190 185 187 178 177 177 174 182 185 177 180 175 175 169 177 169 178 171 163 169 172 161 170 166 161 156 169 162 166 165 167 160 155 151 161 153 150 150 154 147 151 154 156 154 144 143 148 143 138 140 140 146 134 136 135 146 134 140 136 140 136 137 131 129 132 136 129 129 126 134 129 132 131 120 130 125 123 121 121 119 116 117 121 119 119 119 118 119 115 118 118 111 113 116 109 106 106 105 110 106 111 102 107 102 104 108 100 106 104 99 99 95 95 103 99 102 101 100 99 96 92 95 98 90 89 95 93 93 87 90 92 87 85 85 90 88 84 82 81 81 87 80 85 83 80 77 79 78 81 77 78 75 79 80 79 76 74 74 72 74 73 73 70 74 74 74 69 71 67 70 67 66 66 67 66 65 68 64 65 62 63 63 64 65 60 64 60 63 62 58 62 61 62 61 58 60 57 57 57 56 55 58 57 55 56 56 57 56 54 54 53 55 54 53 52 50 53 50 50 49 52 52 49 47 50 50 47 47 46 49 45 47 47 48 44 44 45 46 44 44 43 45 45 44 45 44 44 41 43 44 41 41 43 43 43 43 42 39 40 41 39 40 40 40 38 39 41 40 41 38 41 41 41 40 39 40 38 38 39 37 37 38 37 38 37 37 37 39 39 37 37 37 36 36 38 38 37 37 38 38 36 38 36 36 38 36 37 38 38 38 38 38 36 36 36 37 36 37 37 36 38 38 38 37 38 38 36 36 36 36 36 37 39 37 39 39 38 38 38 37 37 37 37 39 41 40 38 41 40 38 38 39 41 41 41 40 40 39 41 39 40 42 41 41 43 42 42 41 42 42 42 43 42 42 45 42 45 45 45 45 43 46 46 47 47 46 46 46 48 45 47 46 49 46 48 51 50 49 48 51 51 49 52 53 51 53 54 53 54 54 52 55 52 54 57 54 54 57 54 57 56 55 56 56 57 58 62 60 57 59 60 61 59 59 60 63 61 61 61 65 63 62 63 67 66 68 64 66 67 66 66 67 69 72 70 73 70 69 72 71 71 74 76 75 76 74 75 78 78 79 76 83 81 81 79 77 83 85 79 86 84 80 86 85 86 87 86 85 86 85 93 92 94 87 91 91 94 90 94 92 96 92 92 96 97 102 97 102 103 99 104 103 101 105 104 103 106 104 103 111 108 103 114 110 111 110 116 116 117 118 111 114 112 111 115 113 119 123 125 115 116 123 116 126 119 129 120 131 122 132 126 123 135 133 135 126 135 139 135 129 139 135 135 132 137 146 146 146 146 135 142 144 145 138 149 152 154 142 151 145 157 153 149 151 160 161 150 155 153 154 159 163 163 162 166 159 161 164 166 159 164 163 168 162 164 174 175 168 166 168 173 173 176 177 186 173 173 183 190 175 189 178 184 183 193 185 191 191 190 183 184 198 199 193 206 195 189 207 191 197 192 194 211 197 204 199 200 201 206 215 219 218 214 211 221 225 211 217 216 223 219 227 214 225 230 222 227 236 232 221 240 241 240 229 229 229 231 246 236 233 234 239 246 250 236 242 239 240 239 255 260 245 244 256 251 249 255 244 256 263 269 248 258 258 259 265 258 261 256 255 276 261 263 269 271 282 267 277 273 272 274 288 275 270 292 295 292 289 301 276 293 304 302 290 292 287 291 290 312 286 311 297 301 317 296 294 291 316 308 316 308 298 318 300 323 321 329 318 315 305 307 332 330 317 317 334 330 315 314 314 337 332 317 339 349 350 339 343 353 347 357 335 330 353 347 361 340 345 342 339 368 340 367 359 353 365 377 371 345 360 375 356 347 366 381 354 382 380 366 369 385 390 377 371 394 373 385 368 400 376 371 393 388 397 401 372 377 385 411 402 412 381 391 383 419 418 387 401 401 403 407 395 423 403 391 410 399 394 401 429 406 435 413 401 410 403 409 423 423 408 414 436 420 408 426 432 434 449 428 455 430 435 458 419 434 421 441 428 456 456 438 434 465 463 467 450 444 449 474 450 478 472 461 445 438 453 470 450 467 453 476 463 483 472 488 478 481 458 495 480 487 458 471 504 487 489 482 504 495 469 505 478 473 509 482 516 486 487 509 512 487 500 512 477 521 515 489 489 508 525 515 490 504 487 495 534 526 529 526 491 504 523 514 537 539 511 528 536 499 538 510 512 530 538 515 519 509 515 517 537 511 545 537 565 529 561 538 558 546 560 526 571 557 545 554 570 562 561 527 540 556 576 551 538 557 585 583 556 568 564 559 588 592 588 540 576 582 551 593 559 590 576 568 595 580 556 562 572 575 562 580 572 594 571 610 564 559 596 561 560 578 574 580 601 612 573 571 594 599 595 579 608 599 597 575 609 627 588 617 613 615 625 614 610 632 612 623 607 618 599 605 613 615 626 628 604 606 643 594 622 607 621 604 621 644 606 608 598 628 609 597 625 620 645 636 619 621 608 626 651 615 640 654 615 627 620 626 661 662 645 644 668 618 631 629 631 619 645 657 623 638 643 673 673 666 660 681 679 637 642 620 631 685 647 637 673 628 634 660 649 672 673 672 654 655 672 648 643 646 694 684 632 631 694 696 645 694 662 649 641 659 661 688 664 702 652 694 678 675 679 648 655 693 687 692 680 662 699 692 663 685 646 692 696 683 703 653 652 677 698 709 693 693 706 692 673 711 687 704 674 720 693 670 715 670 703 683 679 714 661 673 667 659 670 722 724 715 670 674 702 670 690 722 695 688 686 713 684 708 672 679 699 663 674 669 691 666 666 731 679 683 700 708 705 680 682 713 726 696 711 710 718 728 699 704 669 674 719 738 675 714 669 696 718 722 718 726 736 720 735 680 680 700 736 722 715 682 699 705 712 674 692 706 677 735 742 678 741 735 681 720 696 743 710 714 733 678 734 710 735 735 723 689 700 692 687 710 677 730 714 728 734 693 723 682 729 720 724 678 710
691 684 733 689 680 733 678 685 722 745 705 742 722 678 726 738 690 691 701 675 690 683 694 739 691 701 722 737 708 681 681 730 685 725 712 733 727 704 685 672 716 732 697 698 732 700 703 674 740 684 671 708 703 710 731 715 681 706 670 715 714 690 702 668 672 671 670 667 714 694 668 699 683 692 725 672 720 698 688 732 711 688 712 719 719 675 717 695 664 690 720 702 700 684 729 673 726 690 701 698 659 708 721 676 675 662 686 675 697 705 708 707 685 656 664 666 682 698 714 675 665 675 682 654 674 717 684 653 701 665 668 677 660 660 701 698 684 650 679 684 668 645 656 693 674 644 692 652 652 657 671 694 697 688 697 657 662 677 637 699 641 687 663 697 693 659 654 690 644 681 630 637 666 634 671 646 660 691 657 685 657 644 680 640 625 682 622 643 685 654 676 659 667 678 679 622 667 621 629 624 669 653 670 630 612 645 629 635 609 622 670 618 613 658 638 625 666 614 616 606 652 606 645 618 650 659 638 649 640 631 609 603 625 598 632 620 614 639 627 621 596 605 632 590 631 588 594 598 642 630 626 586 629 600 610 581 582 632 593 588 632 584 573 583 601 573 622 599 618 626 599 586 598 599 619 594 581 613 574 562 594 596 584 585 609 599 591 574 560 555 592 583 582 589 557 553 559 569 562 591 587 578 587 551 590 548 592 540 562 571 585 545 570 553 534 532 574 561 557 552 545 535 527 576 523 576 568 559 555 566 526 565 557 534 533 544 526 525 542 518 525 540 510 531 540 555 555 515 511 524 525 508 514 519 497 524 542 543 520 506 514 515 534 538 495 500 533 535 505 526 503 489 518 522 510 522 501 477 489 491 507 516 486 477 477 491 475 491 512 502 481 480 463 504 496 492 473 470 502 461 495 480 495 466 462 467 449 454 478 456 472 449 482 467 448 445 469 475 457 446 459 455 455 461 447 436 460 434 471 438 467 441 437 429 432 441 461 446 420 434 453 427 432 454 434 423 416 444 443 432 423 419 422 442 407 432 413 411 400 415 402 396 431 406 409 414 412 414 420 390 396 386 401 409 406 417 392 409 414 381 391 402 402 397 376 397 400 378 395 392 369 378 363 380 379 363 364 392 390 378 356 373 363 385 377 368 360 362 356 378 375 369 348 354 368 361 353 365 369 336 338 335 338 334 362 350 333 361 330 351 326 325 353 353 348 341 344 347 324 323 331 344 338 327 339 331 324 330 310 332 325 335 315 321 331 327 318 318 311 323 295 306 303 321 304 315 311 289 290 314 285 286 289 299 306 307 303 283 299 304 279 282 285 296 288 285 293 291 277 274 271 290 272 278 269 267 261 263 278 275 268 258 267 268 257 263 263 271 252 264 272 270 259 250 251 249 255 255 261 261 249 239 246 247 243 244 247 242 251 234 250 245 243 236 230 239 241 227 238 241 226 227 234 237 216 236 235 213 223 228 219 214 222 221 211 208 210 217 208 216 221 211 202 215 206 200 203 200 205 205 202 201 199 195 200 190 191 204 190 188 193 191 199 183 199 188 183 182 188 186 182 185 177 179 175 176 175 176 179 181 183 172 180 170 175 165 170 164 167 160 168 167 173 172 160 159 154 164 163 165 166 163 162 152 158 151 155 161 148 148 154 156 150 144 147 144 144 151 149 147 148 139 137 142 133 133 141 141 131 131 130 139 128 140 130 138 136 132 129 130 129 125 126 129 123 120 125 124 119 124 126 117 125 114 124 120 114 121 114 118 113 115 117 113 107 113 107 111 113 103 103 105 110 102 102 109 107 103 98 99 97 96 102 102 99 102 101 99 101 93 91 95 91 93 92 96 89 87 93 88 86 90 84 88 83 85 88 85 84 87 87 84 85 84 79 83 77 80 79 76 82 80 78 79 80 78 77 77 77 73 77 74 74 74 72 73 73 73 72 70 68 66 65 66 67 69 64 68 66 63 66 65 65 62 63 60 59 63 64 60 60 59 59 61 57 59 60 56 58 57 56 58 56 57 56 53 53 56 55 56 54 52 55 52 54 54 52 52 52 53 50 49 52 48 47 48 47 48 49 47 47 48 48 45 47 46 47 46 44 46 45 44 43 46 43 44 42 44 42 43 41 41 42 41 42 43 42 42 41 42 39 41 39 42 42 41 38 40 39 39 38 41 40 39 40 41 41 40 39 41 39 39 41 39 38 37 38 39 38 38 37 39 39 38 39 38 39 39 36 37 37 36 38 38 36 38 38 38 36 37 37 37 38 38 38 37 38 36 36 38 38 37 37 39 39 38 37 37 38 38 38 39 37 39 37 37 39 39 40 39 38 38 38 39 40 39 38 38 41 40 40 39 41 38 38 40 39 42 39 39 41 41 41 40 42 40 42 43 42 41 44 42 43 45 45 45 42 46 46 43 44 46 45 44 46 46 47 47 45 48 49 48 49 51 51 50 48 51 51 50 53 51 49 52 53 51 54 55 51 53 53 55 53 56 57 54 57 57 54 57 58 58 58 59 59 57 59 61 60 62 63 59 59 59 60 61 65 62 61 61 64 65 65 66 69 64 64 69 70 69 70 69 71 69 69 75 71 71 72 75 75 72 76 78 77 73 74 74 80 81 78 79 76 80 77 80 82 80 86 81 87 82 82 85 84 83 89 90 90 89 86 90 89 92 93 88 96 96 98 95 94 98 100 95 95 98 101 103 99 103 96 103 100 103 100 109 109 108 107 104 105 108 105 105 115 115 117 108 112 118 112 119 112 120 115 113 115 122 122 124 119 116 118 125 120 120 123 123 127 127 125 134 128 136 125 129 134 132 135 135 133 140 140 138 144 145 136 140 143 147 146 137 146 148 152 140 153 144 153 146 149 147 158 158 151 158 152 162 153 154 162 159 157 161 168 169 169 168 158 171 159 168 177 165 169 180 174 171 173 167 175 182 175 170 178 179 182 179 182 175 179 192 184 180 181 191 188 200 185 201 197 191 188 190 197 200 209 204 204 210 204 212 201 204 212 207 211 210 211 218 208 218 208 206 209 207 220 209 210 222 212 218 216 228 233 216 236 226 230 235 224 228 236 244 226 239 234 243 242 236 245 241 230 248 237 253 237 254 254 248 242 248 245 265 247 259 259 245 270 260 269 267 258 261 259 277 272 277 276 259 283 283 262 277 264 283 276 274 270 293 274 267 290 271 285 295 282 278 296 296 281 280 304 279 286 307 293 301 304 301 310 291 295 308 316 305 318 318 306 323 307 315 310 327 323 312 320 314 331 334 332 318 312 330 318 324 329 338 316 344 322 317 327 323 333 346 330 329 352 324 334 327 329 340 360 343 346 335 336 347 358 368 342 364 346 350 349 345 373 349 377 355 378 348 380 350 380 373 371 390 390 387 358 384 386 370 376 375 374 386 396 385 382 370 377 392 377 409 392 409 389 385 409 381 394 387 392 421 409 385 424 407 420 417 420 393 424 421 415 423 405 412 398 411 404 407 439 405 432 418 413 418 445 432 417 448 436 431 437 448 422 433 452 436 425 437 432 465 458 443 438 469 453 436 437 444 435 461 460 441 446 463 479 482 481 452 479 477 481 460 448 483 473 472 468 472 451 497 497 456 463 485 464 489 459 459 482 500 504 477 480 468 479 479 469 515 497 501 477 517 494 491 489 480 480 524 506 494 513 517 486 522 499 517 516 534 497 510 535 530 525 533 505 509 528 531 506 526 546 538 508 507 504 533 526 552 507 542 556 520 512 516 560 532 559 564 556 526 543 537 560 547 556 521 574 570 546 546 526 552 541 537 560 530 558 546 553 563 576 551 546 567 547 549 541 550 549 578 589 554 568 571 584 546 580 580 587 560 573 586 593 573 552 567 571 608 574 597 609 605 579 613 598 576 614 575 582 618 565 623 615 574 609 575 574 627 587 627 613 609 589 578 628 629 587 589 595 625 592 637 621 601 591 604 624 608 637 618 633 644 593 611 621 610 620 603 647 654 631 604 636 607 626 647 634 636 629 625 654 629 617 641 618 641 642 631 661 619 619 636 613 640 669 616 672 625 620 633 650 668 667 616 644 649 630 633 680 669 662 636 620 623 681 654 623 627 668 648 666 684 662 636 632 679 650 660 683 628 637 643 634 665 651 683 647 695 695 680 692 647 638 699 690 656 675 701 704 641 670 706 700 656 686 683 690 665 661 698 667 673 662 670 690 704 681 685 682 667 711 658 698 712 715 694 661 693 695 672 711 714 673 712 667 680 708 689 700 681 681 662 683 691 674 725 720 661 719 704 699 716 676 704 678 723 683 723 721 707 668 691 687 726 702 677 700 718 684 723 721 733 717 715 690 679 698 667 716 704 686 706 716 673 733 684 694 714 673 706 680 705 669 713 713 716 684 683 700 728 738 687 727 721 738 695 736 713 710 729 683 730 700 732 678 696 693 718 685 698 686 709 676 686 683 693 708 700 704 701 742 676 706 718 700 717 710 682 740 742 676 713 745 719 701 684 693 709 697 726 732 687
697 713 722 689 692 716 715 682 703 712 716 736 686 742 739 682 710 734 710 711 732 730 673 725 695 737 731 705 685 705 728 740 681 705 735 728 673 709 707 673 697 698 734 719 683 727 731 738 737 701 722 675 688 722 726 709 727 726 671 668 699 737 736 720 699 670 705 712 707 669 724 673 697 729 732 720 715 665 718 724 696 709 720 704 681 711 721 680 674 666 663 695 719 677 674 676 725 683 665 659 697 667 683 715 723 713 667 659 714 715 698 660 661 677 692 717 688 680 662 670 676 667 687 658 701 693 685 673 697 659 693 662 677 687 692 696 705 671 689 652 698 702 708 645 700 679 681 683 677 706 691 666 676 673 701 688 642 686 690 643 673 695 641 638 650 648 659 645 660 680 679 642 629 658 691 630 636 660 653 630 650 629 673 629 650 679 643 648 681 663 652 633 636 676 626 676 666 678 643 659 655 617 621 622 666 655 611 635 658 666 645 627 643 630 642 622 624 626 622 607 655 630 639 656 660 603 650 656 639 637 628 629 634 619 618 605 638 643 604 626 612 647 629 588 608 621 587 635 634 618 610 622 630 581 581 607 591 622 582 610 611 590 587 586 602 575 582 606 578 611 576 592 579 594 571 592 590 598 593 609 572 612 564 574 561 570 589 577 553 585 555 602 595 597 572 583 591 558 599 570 585 598 586 565 571 584 569 577 558 551 548 563 543 557 578 571 548 556 536 534 578 578 530 578 551 545 540 563 561 545 527 546 552 562 553 561 515 525 554 551 535 533 546 512 550 513 513 511 514 503 523 522 540 524 534 537 544 513 534 516 540 535 505 511 488 496 505 496 491 515 491 518 514 492 483 518 492 485 517 476 479 505 518 474 487 490 507 486 495 467 507 483 469 472 477 493 458 466 491 491 498 466 462 473 467 465 491 447 456 458 456 458 482 458 476 479 479 450 451 448 464 447 464 457 462 458 459 440 440 443 432 449 425 424 435 428 422 439 419 417 418 453 424 420 426 440 451 435 441 442 427 413 405 412 441 404 438 437 430 437 418 418 412 417 407 397 395 392 403 406 400 405 383 388 404 413 380 388 400 377 413 384 376 403 387 393 406 370 385 395 368 400 400 376 397 365 394 369 366 375 363 387 356 361 370 360 380 358 367 351 378 368 355 346 349 350 369 361 370 370 365 346 367 341 351 348 361 353 331 338 355 338 345 348 330 344 344 326 329 339 326 322 318 315 315 327 320 308 325 324 307 316 310 321 305 309 320 324 311 310 314 311 312 306 295 290 300 293 287 288 307 290 290 305 304 296 301 280 279 298 286 282 295 286 286 281 283 289 294 287 287 286 271 269 274 273 286 268 279 265 282 269 258 263 271 277 253 259 255 253 255 249 263 253 251 254 248 254 253 242 260 261 238 252 241 235 240 242 242 243 247 245 237 243 243 241 232 222 237 235 223 228 224 223 224 234 217 217 216 229 220 223 225 222 211 213 214 221 212 215 211 202 215 200 205 198 199 197 196 209 205 194 191 206 203 195 199 205 203 202 185 201 199 186 191 182 196 183 181 187 184 186 183 176 179 173 181 179 183 182 175 173 166 169 170 168 165 163 168 166 160 163 164 163 166 171 163 164 153 166 158 159 165 156 161 148 162 161 149 149 150 158 152 148 152 143 143 147 148 149 150 140 145 147 146 140 143 140 132 143 134 134 141 136 130 127 129 132 129 134 130 130 132 126 123 120 124 128 118 118 126 125 120 117 120 114 116 113 119 112 118 112 109 118 109 111 111 112 115 113 111 103 102 101 105 109 104 107 101 104 97 100 101 101 100 96 99 101 95 97 97 99 99 90 95 96 91 94 92 89 87 86 89 84 90 85 90 89 88 81 82 84 79 85 78 85 82 82 76 81 81 76 77 80 77 75 78 77 72 72 73 71 71 72 71 72 73 72 72 72 67 68 68 65 68 70 68 64 67 67 65 67 65 64 64 64 62 63 60 61 61 58 61 58 60 60 60 62 58 58 60 59 57 56 54 58 54 57 53 56 52 56 52 55 51 52 51 54 54 50 53 49 50 52 51 52 50 49 48 47 48 47 46 49 47 47 46 45 47 45 45 45 44 45 43 44 46 45 42 44 43 42 42 42 42 44 44 40 42 40 43 40 41 39 42 42 41 39 42 40 40 39 41 41 41 41 38 40 41 39 39 38 39 40 40 41 39 39 41 41 38 39 38 39 38 39 38 39 37 37 39 37 39 38 37 38 38 37 39 37 37 37 38 38 37 39 39 38 38 37 39 39 37 38 38 39 38 39 37 39 39 40 38 39 41 39 39 41 41 38 41 40 38 41 41 40 39 40 39 38 39 39 39 41 41 41 40 39 41 41 42 40 43 42 42 43 41 44 43 45 45 43 44 42 43 44 45 44 46 44 45 44 44 46 47 47 48 46 49 46 47 51 50 49 47 50 48 50 51 52 50 53 51 52 50 55 53 51 53 56 55 55 53 55 58 55 55 55 58 57 57 60 60 62 58 61 60 60 62 58 62 60 59 61 63 65 62 64 62 63 67 68 66 66 66 66 70 70 69 68 71 71 73 70 70 74 69 73 76 76 72 72 76 76 79 79 79 75 76 77 83 83 76 81 82 80 85 83 81 83 85 87 85 85 87 83 85 88 88 88 90 93 89 92 89 93 95 95 98 97 95 95 96 95 99 100 97 100 99 102 99 100 104 104 106 102 110 103 110 106 109 110 107 115 114 116 110 115 114 111 120 115 115 119 119 121 116 125 119 123 120 121 127 120 122 126 125 124 126 125 134 133 135 134 130 136 135 128 141 131 137 140 133 144 136 141 142 146 146 137 143 148 150 151 142 153 152 150 152 153 144 154 147 150 153 152 159 162 152 152 154 167 155 159 170 158 157 172 170 164 172 173 161 171 177 178 166 170 182 170 184 179 175 187 171 177 189 176 180 176 193 194 186 186 183 184 193 185 196 191 196 199 192 204 195 189 208 190 204 199 198 196 201 204 208 215 211 205 201 203 204 203 217 209 213 215 226 213 210 228 214 227 223 225 231 232 222 218 240 231 221 237 238 243 245 232 234 248 242 229 244 240 248 251 240 233 255 242 251 248 238 241 263 255 259 267 254 254 265 268 247 248 263 271 264 253 266 269 267 280 267 277 267 274 283 266 274 290 290 270 284 273 286 294 296 287 281 299 296 299 285 280 288 304 292 295 303 301 294 296 310 288 290 316 302 316 313 305 320 320 302 304 315 310 320 309 308 313 326 332 308 326 325 310 315 310 329 333 334 333 327 333 334 323 351 326 352 354 351 336 333 340 352 343 342 362 361 340 351 346 345 361 360 344 346 362 364 364 343 363 350 359 355 373 366 359 358 367 355 361 385 364 377 359 363 362 367 387 365 365 379 379 382 374 385 395 407 401 396 387 408 394 380 395 414 393 412 387 398 395 385 418 404 424 392 390 416 401 394 424 420 426 405 412 407 412 403 431 430 415 429 423 439 431 451 422 414 412 417 429 434 421 446 420 434 436 453 458 439 437 434 464 451 429 448 447 433 450 468 472 451 480 469 471 452 484 460 456 471 486 466 479 479 466 456 449 493 471 465 477 493 484 500 462 466 492 486 471 470 479 471 483 468 514 468 486 478 500 514 477 501 500 475 479 479 521 482 518 484 494 515 483 491 506 516 516 520 523 531 523 516 542 503 515 541 506 534 527 526 502 541 517 551 526 544 521 536 547 544 520 510 524 560 551 544 534 541 534 541 561 533 566 531 540 552 560 557 574 563 558 557 568 581 532 552 543 562 584 535 576 548 540 547 580 556 566 587 559 561 560 543 590 545 560 562 568 590 579 601 581 561 587 582 559 573 580 575 565 569 587 593 587 575 575 585 568 586 607 613 612 623 612 588 585 603 624 583 608 599 611 618 580 579 597 606 578 619 588 635 627 640 636 627 625 606 601 590 604 612 604 643 592 594 602 603 613 617 634 623 641 604 596 623 596 611 630 635 616 661 613 617 648 644 640 618 609 624 668 668 643 650 633 662 630 631 639 673 637 665 632 622 625 657 653 649 651 658 638 666 675 625 646 661 624 686 675 664 633 624 638 651 629 638 670 660 647 639 655 674 654 652 673 671 681 657 683 694 681 681 635 671 636 651 647 662 696 672 643 685 653 690 697 644 666 687 693 644 671 667 707 660 691 691 657 661 670 657 670 696 703 713 715 695 713 659 672 668 661 651 662 710 661 706 713 674 701 677 694 657 689 719 701 680 714 694 690 665 665 673 668 678 674 721 663 700 719 698 711 721 727 729 710 719 700 707 709 692 702 702 665 728 666 706 696 675 733 723 676 683 695 676 681 718 679 711 734 673 699 670 711 689 713 730 709 678 689 714 712 695 728 735 700 729 719 675 682 729 733 693 689 706 704 705 699 728 691 697 734 735 700 721 699 687 724 739 709 674 726 693 699 708 689 744 731 679 737 688 741 739 676 724 693 712 684 696 688 719 694 726 680
742 694 702 716 712 719 685 741 681 691 684 673 706 712 728 712 715 723 719 711 683 673 682 676 731 681 725 678 716 707 689 709 739 738 741 681 702 725 706 730 673 689 672 707 739 738 687 712 731 733 692 670 675 712 673 675 721 736 680 694 702 710 673 710 705 672 731 676 725 696 735 727 713 678 705 724 676 734 696 674 671 702 679 719 664 710 704 719 691 699 708 711 719 685 690 670 696 691 721 660 697 660 708 697 670 673 698 716 708 722 697 714 671 683 678 683 676 698 677 710 687 693 687 683 672 684 692 686 682 656 693 683 664 694 675 681 648 693 678 678 682 694 694 652 671 688 645 670 704 699 676 664 678 638 674 677 683 694 646 635 657 640 642 692 688 636 665 682 681 662 686 629 648 670 650 647 650 628 660 651 630 661 643 639 657 666 680 628 630 625 621 650 625 665 635 633 660 664 652 621 630 673 663 625 662 639 617 638 621 647 621 639 639 662 609 629 659 620 624 605 606 615 639 612 642 598 608 656 604 606 643 647 631 619 615 643 608 617 636 626 648 609 598 600 621 604 595 639 593 627 629 595 626 598 586 632 631 595 596 586 622 585 598 623 610 617 585 585 595 570 624 605 611 579 605 578 568 581 609 575 611 601 607 578 591 556 592 606 574 582 583 581 598 591 595 579 577 587 551 580 597 550 581 562 548 587 547 590 551 540 573 534 560 535 540 535 552 562 533 529 573 556 526 526 556 528 562 533 552 545 543 522 560 527 515 552 533 540 538 517 549 533 541 506 517 554 503 545 544 552 508 543 500 511 496 498 545 521 515 532 492 539 489 535 496 527 487 521 494 525 499 484 508 489 515 494 479 491 496 488 502 488 483 479 504 484 489 497 504 480 510 492 476 486 492 483 458 458 463 486 482 478 468 476 483 484 490 477 479 486 457 464 454 442 443 444 475 444 459 448 449 454 447 458 456 441 433 443 456 436 451 459 437 455 426 460 438 459 451 429 417 449 448 417 435 424 445 409 433 438 438 409 408 434 436 424 419 399 416 398 416 400 417 410 418 401 429 412 389 425 406 389 392 407 398 397 389 409 378 413 388 378 376 407 392 396 405 382 386 389 382 373 363 366 387 369 384 365 375 373 374 371 356 374 367 370 353 373 347 353 349 357 373 347 346 353 367 359 360 359 360 359 357 339 353 355 351 340 344 341 339 341 354 348 331 343 343 338 344 317 338 337 322 339 339 311 339 310 308 309 324 323 311 313 317 320 324 319 310 314 324 303 297 298 316 308 295 310 314 299 308 298 298 305 294 309 301 279 301 301 301 300 278 297 272 295 292 284 295 280 266 278 290 274 287 282 271 280 272 275 260 278 266 269 278 268 262 267 263 262 255 265 248 259 249 253 264 251 262 239 245 244 238 254 234 242 242 248 235 241 246 236 227 245 236 240 227 223 224 243 229 234 234 221 233 227 234 223 223 230 217 214 229 224 210 211 225 205 215 213 218 215 202 209 199 209 199 215 208 197 206 195 210 207 191 207 202 202 202 196 203 201 186 193 184 192 182 181 178 192 189 179 177 173 185 184 171 177 186 172 183 170 170 168 170 168 178 165 173 171 165 161 163 159 168 171 163 164 166 167 161 166 159 163 155 161 161 160 152 158 154 156 146 150 150 145 152 151 142 142 140 136 141 148 139 137 133 137 135 133 142 134 138 134 133 139 136 128 128 133 132 126 132 123 130 129 125 121 124 122 123 119 120 124 125 125 113 112 116 111 120 112 116 115 110 117 106 108 112 107 105 106 111 103 110 108 104 106 106 103 105 101 97 97 100 100 96 101 100 100 99 98 92 94 97 96 92 95 96 90 87 89 86 91 88 87 85 89 86 85 84 83 80 83 82 85 79 79 79 76 82 82 79 76 80 80 80 76 75 77 76 75 71 75 70 75 70 72 72 72 72 70 68 72 69 66 67 68 67 68 65 65 67 65 63 66 61 64 61 60 61 63 60 59 58 59 61 62 61 58 60 57 57 57 55 56 57 55 56 55 54 53 52 52 55 54 54 55 52 53 53 51 52 52 51 48 48 52 47 50 50 48 48 48 46 47 45 46 48 47 46 45 44 47 46 44 44 44 43 44 42 43 45 42 41 42 43 44 43 44 42 41 42 40 43 42 42 42 39 40 40 41 41 40 39 40 40 41 41 41 39 41 38 38 41 38 39 39 41 38 38 39 39 41 39 38 39 41 41 39 38 37 38 39 37 39 38 37 37 38 39 37 38 39 39 39 38 38 39 37 37 38 40 41 41 38 41 39 41 40 40 38 40 40 41 41 41 38 41 41 38 39 38 41 38 39 39 41 42 40 39 41 41 41 41 41 42 41 42 42 43 42 43 43 44 42 42 44 43 42 43 43 45 44 43 45 45 45 44 45 47 45 48 46 48 47 48 47 48 51 50 51 51 49 51 49 49 51 53 49 52 51 54 51 54 55 54 55 52 54 55 57 57 54 54 56 57 56 56 56 56 60 61 60 57 61 61 58 61 59 59 63 63 64 60 61 62 67 67 67 66 63 66 64 65 69 66 68 71 72 70 68 71 75 75 75 71 75 74 71 73 74 77 79 80 74 77 77 81 77 82 83 78 77 85 83 79 79 86 84 86 88 88 83 85 84 91 92 92 93 86 92 93 95 90 97 90 94 97 100 98 99 100 98 98 95 104 96 104 98 104 101 104 101 101 103 105 102 104 103 108 110 113 106 111 107 108 113 114 114 116 118 121 121 120 120 121 122 118 120 119 117 118 122 119 120 127 129 129 128 123 135 129 131 138 131 128 134 134 142 137 137 132 140 134 135 147 145 136 136 141 143 151 148 141 150 146 149 149 146 155 152 158 151 148 155 159 152 158 160 152 158 166 163 159 170 170 171 169 172 169 177 177 175 173 180 170 170 182 179 182 181 176 171 180 176 177 186 180 184 188 181 189 192 198 194 190 194 184 199 197 190 195 197 191 207 194 203 208 202 199 213 195 210 210 204 201 206 210 217 208 205 222 222 209 227 223 218 219 229 220 224 225 214 231 228 223 218 234 238 230 228 231 231 232 228 228 244 248 242 236 236 243 243 233 256 245 239 254 246 250 252 264 249 249 245 267 253 258 259 270 261 266 256 259 261 275 279 262 271 272 265 267 283 280 268 273 280 277 266 282 291 270 274 272 289 297 298 283 278 296 281 291 296 295 309 290 303 307 313 298 299 304 313 311 310 311 308 296 304 297 305 305 322 328 309 303 314 306 312 317 308 327 334 334 317 338 336 338 337 327 343 333 348 348 341 350 339 341 346 349 349 354 339 340 361 344 339 341 343 338 343 369 373 364 352 359 362 370 345 356 361 366 352 361 379 381 375 379 368 355 369 366 381 395 382 362 374 396 392 397 395 386 375 379 404 402 379 410 399 400 399 410 390 404 397 416 407 413 405 388 405 400 393 428 408 424 419 397 426 413 425 413 425 435 420 406 430 416 440 435 438 445 425 414 445 441 414 454 432 441 416 440 458 449 458 451 428 437 434 449 432 453 451 466 444 472 465 466 442 457 455 461 481 440 480 451 470 481 444 467 447 488 480 450 449 480 492 470 478 464 474 481 463 483 468 481 487 502 464 492 489 498 507 475 488 494 505 499 507 496 521 520 510 516 516 509 498 509 517 510 521 517 519 515 514 507 521 502 515 508 498 514 535 496 532 509 528 525 515 518 521 522 502 507 529 513 529 535 530 536 555 527 548 566 535 554 531 561 567 536 554 571 531 547 545 523 530 536 557 571 543 575 565 577 570 545 553 552 551 558 588 569 582 552 575 575 544 582 553 578 547 560 585 554 566 576 566 593 571 583 584 561 583 593 591 559 587 580 595 573 596 600 589 598 619 613 612 595 589 580 581 587 627 586 588 597 582 613 607 585 587 612 587 586 581 611 607 619 584 586 616 607 621 631 636 633 628 601 639 633 614 605 645 592 639 605 641 621 642 631 634 623 633 604 631 633 657 626 632 647 613 648 619 619 610 654 626 651 646 615 624 629 627 611 667 632 657 668 625 630 629 614 628 620 631 636 650 635 636 663 624 633 654 677 669 636 636 627 682 680 662 660 688 685 690 655 639 628 681 674 663 643 660 670 663 662 638 677 668 694 684 641 664 669 668 648 640 643 696 672 657 668 688 664 673 645 679 655 665 646 706 662 646 699 699 682 691 682 652 712 671 658 682 681 712 654 696 705 688 705 659 706 710 676 653 716 706 667 691 720 683 685 708 721 669 699 721 693 684 682 702 705 665 708 705 696 712 662 688 702 721 670 711 692 688 683 687 689 705 696 725 720 704 725 703 724 680 730 713 716 715 695 691 692 721 686 728 684 690 730 696 725 730 680 725 679 677 719 686 695 730 736 692 711 726 730 701 684 726 692 734 717 721 690 686 707 710 677 736 674 739 706 673 674 718 730 684 739 722 702 706 713 710 728 684 696 719 727 709 719 734 685 743 704 702 740 723 709 686
712 727 733 676 728 676 734 727 688 742 706 729 705 688 696 690 700 731 678 696 709 733 700 679 695 697 681 741 672 733 734 723 716 735 737 713 738 728 697 695 739 672 680 700 687 715 718 726 702 722 678 680 725 718 687 677 673 708 676 684 699 679 735 686 672 730 728 682 730 695 705 727 697 728 688 715 703 693 731 679 691 681 671 703 689 730 662 699 683 661 723 689 671 692 671 686 681 679 698 712 725 691 658 704 707 713 703 684 712 701 658 661 696 686 677 658 662 666 689 686 698 671 710 698 716 663 657 657 662 714 700 704 683 681 653 667 668 701 689 680 679 699 653 675 669 687 694 675 659 703 697 651 646 679 693 685 700 683 679 699 699 634 670 671 686 649 683 673 667 670 632 654 673 636 640 671 665 685 627 640 658 666 684 685 628 681 675 622 657 669 651 682 639 647 652 658 653 676 659 653 663 675 631 625 671 667 643 639 666 630 669 638 660 646 616 656 613 623 628 651 644 617 639 613 601 640 629 648 610 650 640 607 593 648 648 624 608 649 648 599 638 609 591 618 636 636 641 587 642 630 596 618 583 634 590 624 577 598 618 593 612 581 629 620 604 621 579 596 574 591 573 618 622 598 604 576 569 609 597 594 576 595 584 563 593 563 573 578 581 583 607 555 605 556 586 564 597 594 545 586 583 594 545 575 591 592 577 558 549 581 551 577 581 543 552 551 539 575 538 548 566 530 539 556 575 535 532 541 552 544 543 517 538 517 533 542 515 539 520 531 556 528 509 553 531 545 549 503 529 526 541 507 528 538 547 540 537 503 494 519 540 514 518 492 525 529 506 516 510 525 527 483 508 480 482 503 489 522 490 488 483 496 513 504 480 500 497 475 476 484 488 501 468 481 499 473 493 502 491 470 497 499 493 487 472 478 450 460 453 468 463 488 443 464 484 449 456 479 474 439 453 474 449 439 449 453 470 449 449 454 452 458 435 461 459 419 434 445 430 449 434 423 450 422 440 420 433 418 436 414 441 416 433 443 423 434 424 426 423 401 424 430 397 424 404 393 394 388 415 413 390 421 388 419 417 417 397 397 391 405 385 376 389 382 409 406 389 379 390 384 386 386 371 377 388 362 363 375 366 378 366 367 377 378 373 380 353 377 354 360 370 372 372 342 347 373 344 360 338 342 353 335 359 345 360 361 348 355 358 329 347 333 326 349 347 345 323 348 326 328 322 330 319 339 332 326 324 324 333 328 335 308 310 314 327 329 315 312 315 304 322 300 320 307 309 315 319 316 309 294 287 300 287 294 289 302 291 283 297 305 303 286 274 279 283 293 290 282 292 269 288 289 288 286 270 279 263 275 283 266 257 277 271 278 263 261 263 264 264 261 253 272 251 247 258 257 265 245 261 244 243 248 251 240 253 250 240 249 243 245 247 237 232 246 230 247 238 227 241 243 236 241 225 223 224 230 225 224 213 214 215 229 227 210 208 227 214 223 222 204 211 215 217 210 200 204 209 214 195 201 209 203 198 198 199 201 204 205 194 199 202 196 188 191 199 196 181 179 180 179 177 182 191 178 187 173 183 174 176 176 185 178 181 177 175 171 175 167 176 170 172 172 160 173 170 167 160 155 157 166 167 159 160 151 159 157 159 157 153 151 151 148 152 157 155 153 140 146 148 143 147 144 137 138 137 135 145 141 139 135 135 130 140 139 136 131 130 133 133 130 127 127 125 128 127 129 128 127 123 123 116 125 119 121 117 119 114 123 114 116 113 113 118 115 108 108 108 112 109 110 109 108 110 105 110 102 102 103 105 107 106 97 99 100 104 100 102 99 97 93 101 99 99 93 96 92 91 90 96 91 87 89 89 93 86 91 84 90 85 86 81 85 80 82 81 82 78 79 80 82 79 81 77 76 77 81 77 80 76 76 73 72 73 74 75 71 73 74 69 68 71 73 73 72 71 67 68 70 64 66 67 64 65 62 67 61 63 63 61 60 64 59 64 60 60 58 61 58 57 58 59 60 57 56 57 56 56 56 58 55 56 57 56 55 55 56 51 53 51 52 51 51 52 53 52 49 50 50 49 48 51 50 48 49 48 49 49 49 46 45 47 47 46 46 47 45 44 45 46 45 43 43 45 42 44 44 44 42 42 42 41 42 44 40 43 41 43 43 40 40 42 41 42 40 39 41 42 40 40 40 41 39 40 41 40 38 39 38 39 41 40 40 38 39 40 38 40 39 41 40 39 40 38 38 38 38 41 41 39 38 39 39 39 38 38 41 38 39 38 40 38 40 38 39 41 40 39 39 41 38 41 38 40 41 39 40 41 38 39 39 38 41 41 40 42 41 40 42 42 40 40 40 43 41 41 42 43 42 44 43 43 43 44 41 43 42 45 42 42 43 44 43 46 46 45 46 45 46 46 46 48 48 46 48 47 48 46 48 50 48 47 48 48 52 52 53 53 52 51 51 50 50 53 55 55 53 54 55 57 56 53 58 57 58 55 55 57 59 58 58 57 59 58 60 57 59 58 60 64 64 61 63 61 65 62 66 65 65 66 66 68 67 69 65 70 70 68 66 69 69 73 70 75 73 76 76 76 71 77 75 77 73 74 76 76 75 79 83 82 82 83 84 82 82 84 79 84 83 81 87 88 89 87 88 84 91 86 85 87 90 87 92 91 96 97 95 91 94 96 93 95 95 100 99 96 100 97 98 103 100 103 107 99 105 102 102 102 111 110 103 111 113 115 115 116 110 118 116 110 119 118 112 115 117 122 125 116 119 123 124 116 128 123 126 129 131 123 125 130 129 136 130 126 128 134 135 131 133 130 140 140 134 132 142 137 134 137 147 145 142 143 138 145 143 153 153 150 151 155 145 145 148 148 151 150 154 157 161 166 152 155 154 161 164 160 165 158 170 164 163 167 163 169 164 166 170 180 175 175 172 170 181 176 171 179 173 184 175 175 177 190 194 185 180 182 189 197 197 189 200 188 186 197 194 199 204 208 197 196 211 201 197 195 197 203 202 211 209 208 213 219 214 211 217 220 209 210 229 213 212 227 227 221 217 227 236 229 222 223 223 237 225 223 225 226 247 234 247 231 232 238 232 246 250 250 235 254 235 242 258 253 262 242 255 250 247 259 265 261 255 257 259 259 266 265 275 278 260 263 282 262 269 261 273 281 262 285 290 265 269 291 273 288 286 297 278 289 292 286 297 299 301 298 285 281 297 283 293 295 301 285 307 292 310 290 292 319 322 311 309 307 327 320 306 324 318 310 324 323 311 327 335 317 313 323 338 314 331 332 330 321 337 344 338 326 352 322 332 350 352 326 339 349 340 360 333 351 344 357 345 360 364 357 367 366 355 358 357 375 347 375 381 377 352 366 360 354 386 359 363 390 391 377 384 385 362 372 383 394 400 389 379 400 395 402 374 371 374 384 386 376 407 399 413 395 412 384 395 385 408 407 418 406 390 406 414 428 424 412 425 398 401 410 429 440 416 402 423 443 414 432 407 415 441 414 432 415 450 425 429 444 440 434 419 418 452 433 450 448 456 433 431 442 433 442 460 471 462 460 469 456 443 455 470 440 481 470 466 469 450 454 445 482 460 487 452 459 461 481 459 491 465 489 473 471 484 504 475 470 498 481 482 497 467 491 508 494 517 486 491 509 481 524 505 502 502 519 483 495 505 488 514 521 533 494 522 533 506 514 501 525 494 496 510 495 530 498 510 502 522 515 517 540 506 521 512 539 537 536 508 530 533 535 517 542 541 530 558 543 556 569 554 529 534 538 550 563 533 567 556 557 556 528 558 539 565 548 576 573 541 575 543 584 542 586 592 559 564 554 565 598 573 574 576 590 597 601 571 568 571 575 593 572 563 591 554 577 572 591 576 597 581 585 573 576 569 592 568 600 571 569 595 616 615 622 574 627 626 596 630 579 581 606 622 633 634 580 615 588 584 582 629 622 615 609 634 635 590 598 634 589 641 614 621 621 625 610 604 625 651 635 647 639 617 622 643 609 653 605 631 641 658 623 637 632 661 607 662 640 668 642 633 656 615 635 669 624 640 640 650 631 621 672 645 626 627 645 628 651 639 666 647 645 623 671 666 662 673 679 673 649 684 666 685 634 629 646 689 659 639 651 660 667 650 668 650 668 694 672 687 671 652 683 683 695 692 642 693 684 647 652 688 660 691 670 689 653 669 700 661 654 684 650 677 659 660 704 661 659 660 680 687 709 676 699 712 671 696 710 710 686 652 670 681 695 659 691 665 701 677 694 704 663 722 698 704 713 706 665 692 696 693 712 695 716 721 691 721 664 696 690 661 681 681 692 663 701 716 695 722 680 712 674 729 709 688 707 696 722 686 695 715 688 700 702 691 705 701 694 730 674 684 702 690 668 731 701 714 682 676 687 706 687 685 675 732 720 729 693 719 681 725 701 716 701 679 671 683 725 711 689 734 728 724 698 740 717 731 728 730 740 689 710 688 716 715 692 697 716 716 688 739 712 730 714 742 680 714 696 735
684 714 739 682 696 695 693 683 696 690 682 692 706 720 719 680 704 739 716 678 724 673 674 693 731 715 704 679 685 727 683 708 698 679 730 733 712 691 672 678 709 694 710 673 671 687 692 716 696 678 722 689 679 723 710 680 707 671 699 733 727 712 712 695 731 701 686 703 733 700 723 702 725 693 717 721 696 679 664 720 688 695 730 705 684 673 720 663 698 695 678 682 660 706 678 661 673 677 702 662 699 725 693 672 667 689 659 698 703 670 702 712 667 685 660 698 719 688 694 663 676 665 652 687 694 656 711 703 648 698 709 661 678 673 645 663 689 670 691 700 698 703 677 685 653 690 677 677 670 692 690 699 665 680 674 638 689 668 665 699 635 649 664 657 661 640 681 644 678 659 642 684 638 628 631 646 641 639 682 635 663 646 671 645 679 661 622 653 673 664 666 669 623 674 642 654 666 676 640 621 651 616 616 658 653 669 631 632 618 615 663 606 641 605 611 626 608 607 639 627 602 631 643 635 607 648 607 637 598 646 610 622 628 627 609 634 649 617 614 599 610 645 610 586 612 602 638 623 584 637 634 631 624 624 625 634 592 630 596 576 622 594 598 616 628 625 591 572 610 587 570 611 608 601 615 576 591 584 578 610 558 563 589 571 566 600 593 596 578 566 552 605 553 601 578 599 587 565 557 546 559 547 578 547 589 559 580 545 577 544 562 535 536 577 570 558 565 530 562 531 562 559 560 546 570 540 544 550 553 564 560 550 550 544 523 558 536 562 531 533 554 510 554 522 542 512 541 547 531 544 524 531 545 513 496 518 519 517 542 533 535 516 529 514 505 534 505 525 490 497 497 490 526 483 517 508 501 520 486 519 519 517 502 479 499 515 468 479 507 482 484 500 500 489 466 501 480 482 498 501 494 479 492 457 479 458 485 478 472 454 468 449 482 457 447 449 455 438 476 480 470 440 465 453 475 431 460 465 431 429 446 459 444 423 424 449 447 436 455 435 433 454 416 427 432 426 413 410 408 416 435 416 441 438 402 407 418 438 425 400 428 395 398 432 420 396 405 403 397 405 404 393 409 407 384 393 389 404 381 391 403 405 388 405 372 405 374 386 370 374 391 395 379 394 388 391 365 375 369 363 375 359 373 386 377 360 371 371 366 360 350 352 358 354 359 362 371 342 361 368 369 336 340 362 351 331 358 338 334 346 329 349 350 353 345 328 328 344 346 347 328 325 322 339 320 311 319 327 328 325 313 326 315 313 308 322 319 329 305 308 308 303 295 317 303 312 310 290 305 295 289 288 306 285 287 294 307 291 288 280 294 300 287 279 284 284 296 276 283 274 282 276 283 287 289 286 270 274 264 276 267 262 262 272 275 264 273 263 249 259 265 262 261 256 252 266 260 248 250 251 244 262 242 243 239 244 235 253 240 241 247 249 236 241 248 227 232 231 224 223 239 223 229 221 226 222 235 219 215 226 211 224 228 214 228 226 207 222 220 220 222 207 215 216 200 217 207 209 214 194 194 211 196 206 193 207 189 191 202 198 200 196 184 193 195 189 192 183 187 190 184 190 192 184 183 182 179 173 186 173 170 169 181 181 180 181 178 166 164 164 172 170 169 158 170 169 165 163 154 168 153 153 163 158 155 150 161 148 155 150 146 148 158 153 142 153 142 141 144 147 141 140 138 137 138 142 143 134 139 142 139 138 132 130 128 134 127 138 137 133 136 132 128 124 129 120 126 126 123 125 118 125 116 121 125 120 122 115 113 112 112 111 110 113 112 116 116 114 107 108 110 105 107 109 104 110 107 100 105 99 99 106 100 104 96 95 100 99 96 99 97 97 94 92 95 92 93 90 94 96 89 87 91 88 90 92 90 86 89 84 88 88 81 83 82 79 82 85 78 81 78 83 81 79 79 78 77 76 79 76 73 73 74 76 71 73 76 72 69 70 70 72 71 67 72 70 69 68 69 68 65 63 64 65 65 64 62 65 62 62 63 60 64 63 61 63 59 58 62 62 60 60 57 58 60 59 57 58 57 57 55 53 53 55 56 54 52 56 51 54 54 50 54 53 53 49 50 53 49 49 52 49 47 49 47 49 48 48 48 46 48 47 48 47 46 44 46 46 45 46 43 45 46 45 43 45 44 43 43 43 42 41 44 44 43 42 42 41 43 43 41 42 41 40 40 41 39 41 39 41 40 39 39 39 41 39 38 39 40 39 40 38 40 39 41 38 40 38 39 39 41 40 41 38 40 41 40 41 40 40 39 41 40 39 38 39 40 38 40 39 39 38 39 41 40 38 38 38 38 39 40 41 38 39 41 40 39 40 40 42 42 41 41 40 39 41 43 42 42 41 43 40 42 40 44 41 41 44 41 41 42 44 45 43 42 44 46 44 46 44 43 45 47 46 44 47 46 48 47 48 45 47 49 48 48 51 48 49 49 49 52 51 50 51 51 50 49 53 50 53 52 54 52 56 56 54 55 57 56 57 54 57 55 59 58 56 59 60 57 57 61 58 61 61 61 60 61 61 59 63 61 65 65 61 63 63 65 63 66 64 68 65 66 68 71 70 71 69 68 68 70 70 74 70 76 71 76 77 73 73 77 77 77 78 75 79 76 76 81 77 80 84 82 82 83 83 83 87 81 86 84 85 88 84 87 87 90 90 91 93 89 93 89 92 92 96 99 91 92 93 101 100 99 101 98 99 105 104 103 105 107 105 103 109 108 109 109 106 107 104 108 114 114 111 112 115 116 114 117 112 112 122 116 115 122 114 119 120 120 123 120 120 125 130 125 120 128 124 131 134 124 130 135 128 134 139 130 139 142 136 136 144 145 138 145 136 137 142 136 144 142 140 142 148 149 147 144 152 146 148 149 151 150 151 153 154 160 157 155 164 154 165 156 160 171 159 167 173 167 168 176 163 172 163 179 179 170 169 179 181 181 175 188 180 186 183 175 178 177 180 179 190 188 183 193 192 199 197 185 188 195 194 203 192 199 200 200 209 211 196 196 200 202 198 200 215 199 211 212 217 209 212 214 210 219 220 212 220 228 214 231 230 229 224 220 237 234 232 226 229 237 227 234 233 244 240 237 241 232 234 234 250 235 251 235 242 249 258 247 238 252 251 246 265 262 245 259 250 266 269 260 266 266 260 267 254 254 276 280 264 275 266 276 279 276 263 280 286 268 291 275 272 281 290 291 281 280 286 290 288 294 302 306 282 292 287 311 309 292 301 303 293 307 306 292 299 293 322 320 300 314 315 316 321 329 302 305 313 310 314 323 311 329 331 325 323 315 319 317 346 338 334 350 322 351 337 329 351 337 331 337 336 350 331 357 345 348 359 364 355 354 358 367 342 365 354 366 345 369 357 374 359 369 355 379 357 353 358 379 360 380 359 372 360 361 362 376 395 388 394 390 380 396 402 375 378 386 405 400 398 383 385 409 393 407 410 390 409 414 408 402 416 412 399 404 405 403 419 425 399 398 427 415 428 436 434 426 436 406 439 424 430 439 443 431 415 448 431 435 433 435 438 439 448 421 419 453 442 447 447 465 443 451 449 455 459 445 469 434 472 441 469 477 466 465 443 454 468 458 476 487 462 475 458 492 475 458 454 479 486 485 481 474 483 491 471 501 471 503 469 465 489 489 471 497 478 484 514 488 480 473 511 517 511 497 498 510 525 497 504 491 499 492 531 513 535 530 523 498 507 501 534 503 512 541 527 497 538 520 517 544 527 522 520 553 539 522 553 508 556 511 523 521 531 556 515 518 549 544 544 536 560 535 543 561 551 566 568 538 525 557 562 555 579 581 544 550 563 579 544 552 568 562 579 541 541 588 578 540 554 598 581 544 557 598 575 598 561 555 572 598 602 587 596 580 580 606 586 604 594 582 571 574 582 608 573 607 619 567 580 598 612 600 575 600 611 613 572 583 603 612 573 582 591 589 615 602 631 612 632 635 610 626 639 634 600 639 634 607 637 612 606 598 645 624 622 634 639 600 596 614 628 617 636 636 640 645 658 656 656 647 655 642 606 653 652 658 610 650 641 636 657 614 635 658 660 660 638 659 612 638 653 664 670 672 673 660 654 650 626 671 620 635 669 621 670 636 631 643 677 666 640 667 649 675 680 677 651 674 664 659 694 644 651 658 636 680 691 665 674 648 651 678 674 698 684 683 651 697 683 670 693 654 703 648 703 677 667 678 691 695 671 701 693 677 666 647 695 671 673 710 669 711 649 671 687 716 659 656 678 666 652 716 692 674 696 717 701 715 712 666 683 698 662 674 666 689 666 689 716 674 685 660 724 676 718 677 698 694 718 675 725 665 681 724 721 695 722 693 700 716 730 670 732 709 689 709 732 689 706 710 696 678 709 666 702 667 709 678 724 722 695 673 686 718 668 722 707 725 715 699 683 735 730 678 719 711 736 729 679 707 704 710 732 690 724 700 693 698 724 692 683 695 710 715 677 711 699 728 710 676 689 725 673 692 676 735 677 684 724 686 721 701 727 727 734 710 698 698 737
692 718 690 716 688 734 734 739 691 720 708 696 679 703 709 712 719 714 717 731 707 672 722 735 726 718 738 705 673 705 712 694 693 729 679 709 721 671 718 671 719 695 706 738 738 685 708 715 726 694 717 704 695 697 709 691 675 707 668 688 670 708 723 693 696 732 673 690 675 734 703 667 690 674 714 712 732 726 697 691 675 680 715 726 692 716 665 675 676 672 706 708 724 719 709 723 720 717 670 678 713 668 723 656 677 703 674 687 715 695 703 686 713 663 690 678 712 703 655 696 697 712 665 660 701 664 706 694 670 690 690 689 684 678 709 651 656 682 650 665 659 669 670 683 696 682 678 694 640 702 688 644 657 675 652 646 681 671 652 647 687 693 697 651 646 690 648 665 668 628 691 629 682 651 640 677 675 628 661 682 645 667 661 664 625 627 628 679 625 626 674 632 623 664 618 656 661 658 621 654 653 614 614 641 657 645 620 648 648 661 633 664 618 613 650 620 615 640 662 600 636 655 654 631 623 627 630 646 598 642 599 636 604 631 615 644 635 624 633 608 639 613 605 616 605 624 630 614 628 630 596 638 622 589 601 613 624 620 601 585 607 621 570 618 607 607 592 601 622 571 578 564 573 615 611 583 593 616 566 594 599 573 590 576 608 610 606 570 606 563 586 578 589 594 578 552 550 560 595 555 566 543 586 578 585 569 583 573 555 578 562 545 543 573 547 562 541 529 552 526 541 526 524 553 566 526 545 555 525 561 524 550 527 564 547 528 542 512 529 527 531 522 517 522 519 509 545 518 527 543 519 511 515 536 507 508 499 524 508 496 540 530 517 498 491 487 508 522 514 505 501 485 524 492 487 513 524 511 515 511 483 496 514 499 492 483 488 473 503 478 483 491 501 487 487 482 498 466 462 498 462 488 464 455 494 489 485 468 447 479 487 451 484 441 480 465 447 437 461 435 459 435 450 464 465 469 431 464 465 454 427 443 455 423 463 451 440 435 453 447 426 416 446 428 448 431 426 432 443 434 416 418 427 410 422 406 425 416 400 424 411 409 422 408 425 414 414 422 423 403 407 419 408 396 389 381 382 396 383 410 411 381 393 381 402 399 370 393 404 402 398 390 376 371 365 378 396 375 378 379 382 363 365 365 366 369 380 365 353 347 355 359 375 349 352 360 363 357 367 348 359 367 340 333 346 338 336 361 352 346 342 326 355 329 325 342 341 348 321 327 326 335 346 335 334 317 309 313 310 330 310 331 328 329 323 326 316 310 318 301 307 312 323 321 307 296 313 312 301 301 310 290 296 293 291 285 289 283 303 306 294 295 287 298 276 291 273 295 288 293 268 292 277 285 272 282 270 274 263 277 269 267 277 271 258 270 276 269 259 263 262 264 256 246 252 260 256 244 248 248 246 251 252 251 235 251 253 247 233 252 234 246 246 240 240 238 224 244 225 236 233 231 231 229 233 229 228 215 233 225 215 225 216 214 217 213 210 206 206 221 219 213 221 203 200 211 216 199 209 201 195 194 208 203 201 199 198 190 194 203 194 202 184 201 197 182 187 187 180 181 183 186 192 189 175 190 175 185 175 182 181 182 172 181 168 180 180 176 166 162 168 168 166 162 165 171 164 161 155 156 157 155 166 157 156 160 151 162 157 150 149 154 151 158 157 153 152 152 142 148 149 148 138 146 146 136 140 146 134 139 136 134 131 137 136 128 136 132 128 132 128 133 125 125 132 124 123 125 127 118 122 126 119 123 124 120 116 119 113 114 119 119 120 116 110 110 111 109 111 110 112 104 110 105 108 108 110 104 108 104 105 101 103 104 99 104 97 96 97 101 101 99 99 93 94 98 90 93 95 88 96 94 94 91 89 86 93 88 87 84 88 84 83 85 84 83 79 79 84 78 83 82 80 83 81 81 77 76 76 78 76 77 77 74 74 71 76 73 72 71 73 74 70 73 72 68 72 67 68 69 66 67 66 67 68 67 63 65 63 64 61 64 61 59 63 60 58 59 57 61 61 60 58 60 58 59 59 57 57 57 54 54 58 53 57 55 54 53 52 55 52 55 52 53 50 50 53 52 53 53 48 49 52 50 49 51 47 49 47 48 49 48 48 46 48 48 47 45 46 46 44 46 46 46 45 43 45 46 45 43 44 45 43 44 44 42 42 43 43 44 41 42 41 43 43 41 42 42 42 39 39 41 42 39 40 40 39 39 39 39 40 41 41 40 39 40 38 40 38 40 39 38 38 41 38 38 38 40 40 40 41 40 39 40 40 40 41 41 40 38 41 41 40 40 40 41 38 40 40 40 39 42 40 40 41 40 40 41 39 42 40 42 41 42 41 40 40 40 43 43 41 43 43 44 41 41 43 42 44 42 43 45 42 46 43 45 43 44 44 44 44 46 47 45 45 45 46 45 46 46 49 47 48 49 47 49 51 49 52 49 51 49 51 50 51 53 53 51 52 54 51 51 55 52 56 53 57 57 57 55 54 56 56 57 59 59 57 58 59 59 61 61 58 60 61 60 63 62 62 63 60 66 63 67 67 65 65 66 69 64 69 70 70 69 72 71 68 70 73 74 73 73 75 72 76 73 74 74 75 77 77 80 74 76 81 76 78 77 78 78 84 83 78 85 86 83 84 85 84 82 86 90 85 86 91 93 92 87 91 92 95 91 96 97 90 99 97 99 100 99 95 100 99 95 104 105 103 104 105 102 100 105 106 105 102 105 108 108 114 104 106 106 110 109 108 110 111 111 120 117 119 115 123 114 120 114 118 122 120 128 125 121 123 119 121 132 126 123 128 128 125 126 127 135 131 131 137 131 140 141 134 134 142 140 138 137 138 144 150 148 139 144 143 151 146 144 145 157 151 154 156 157 155 150 154 160 152 152 157 153 165 155 160 156 158 159 163 166 173 160 177 170 174 176 166 181 166 181 181 182 169 182 185 172 186 185 182 191 191 193 193 178 191 191 193 181 196 188 189 187 187 191 192 198 201 193 197 200 203 206 202 212 203 200 197 217 219 219 203 220 207 211 215 220 210 224 228 227 217 213 232 231 221 225 223 227 231 232 239 224 236 235 232 238 225 241 240 235 245 229 234 249 234 248 243 250 239 243 258 238 257 246 253 252 266 253 256 249 249 254 272 249 268 260 254 275 264 276 267 263 261 274 261 277 263 272 282 288 285 284 276 290 274 275 281 280 272 291 303 288 301 287 290 306 294 293 303 294 286 307 295 308 290 304 290 299 306 298 312 305 315 308 320 317 321 301 315 322 331 306 324 322 325 322 318 317 317 331 339 318 329 319 342 333 326 337 341 350 336 345 350 341 359 338 335 333 357 357 357 336 341 359 359 371 358 348 347 347 369 356 353 371 371 348 364 359 353 360 360 378 361 361 394 387 383 380 389 366 387 378 365 375 402 380 370 395 406 380 403 379 375 397 387 400 393 390 403 387 401 417 394 395 406 389 415 417 426 428 410 394 419 424 421 407 406 437 426 412 413 413 414 446 419 430 434 447 446 430 452 434 417 458 441 459 438 442 442 427 439 464 451 432 449 430 470 466 464 459 468 445 457 454 459 472 440 459 479 469 487 487 460 486 458 452 493 484 487 463 491 479 462 482 478 456 464 498 474 478 507 462 508 467 508 467 507 503 500 512 501 493 517 485 518 523 504 477 524 502 492 496 506 511 524 532 525 506 533 534 501 517 529 505 509 531 536 512 537 534 518 537 507 546 514 538 521 506 537 528 519 535 556 553 514 527 540 540 522 527 521 536 523 541 548 559 523 546 549 552 524 538 551 534 566 544 582 554 574 556 573 534 569 548 540 582 589 542 541 575 592 565 548 576 595 588 574 587 595 583 585 553 555 563 600 586 596 586 597 595 612 578 575 584 608 608 569 616 582 569 622 584 581 598 608 623 618 581 596 620 581 620 606 584 608 596 631 594 589 613 602 586 604 610 633 623 623 612 642 620 641 600 626 589 646 619 637 649 606 626 646 643 603 650 632 649 606 621 609 610 642 627 657 650 658 630 629 649 614 609 637 606 638 631 618 651 610 634 650 632 643 653 632 625 663 629 651 617 674 667 650 641 644 651 621 661 635 620 680 665 679 665 632 673 660 629 667 670 669 636 681 681 660 663 664 675 667 675 646 639 662 679 641 645 637 666 657 660 654 678 640 660 647 700 651 697 681 665 644 688 664 650 689 686 705 699 660 686 684 663 704 703 683 670 689 653 695 709 713 653 688 710 702 670 685 680 663 660 657 691 655 716 686 720 691 679 704 693 656 695 657 684 718 658 709 666 706 670 723 714 698 724 669 684 723 685 698 690 708 673 721 690 709 729 669 687 683 719 697 724 679 678 714 720 726 674 669 726 734 691 672 702 696 711 678 674 726 719 708 672 696 697 668 693 699 668 697 718 710 676 678 736 701 671 723 694 680 739 697 691 706 717 728 738 704 681 687 705 675 728 710 703 700 723 672 732 724 700 723 707 719 733 705 682 734 700 718 686 699 687 719 735
733 718 674 708 728 691 671 732 689 723 706 718 705 706 709 699 735 702 676 724 693 709 676 697 679 722 710 717 679 699 711 682 675 725 719 732 685 730 734 704 712 699 681 688 676 730 727 670 692 733 734 725 700 670 682 721 732 733 697 671 693 667 683 697 665 674 701 681 665 708 728 693 703 671 665 707 677 663 723 670 724 708 714 661 686 714 703 679 725 675 693 727 677 716 707 709 684 723 707 667 716 723 695 685 700 666 659 712 678 672 679 703 700 699 679 684 670 651 664 699 701 695 713 648 651 663 666 680 672 709 690 651 702 649 650 699 669 687 687 647 686 674 652 695 701 641 702 656 704 690 699 669 691 659 670 666 657 666 674 648 692 672 657 694 682 638 658 651 651 672 628 666 650 685 679 669 648 639 676 670 644 628 682 681 668 652 651 638 644 674 621 640 655 642 628 673 618 675 674 628 625 637 637 636 657 622 625 648 663 652 634 648 664 611 648 630 608 615 635 648 605 611 622 643 642 608 642 647 601 642 615 601 641 636 593 628 605 620 619 593 602 631 598 616 592 642 607 626 583 589 591 615 590 630 601 605 625 619 586 621 585 571 616 589 619 597 618 592 602 605 586 568 616 589 592 593 593 588 596 580 559 558 584 589 598 590 575 563 579 554 554 573 567 598 578 592 600 557 570 551 543 574 560 574 559 577 553 561 537 535 545 551 532 535 572 572 576 534 548 556 530 572 556 569 553 542 550 528 535 554 550 540 531 517 539 525 537 550 555 527 540 553 527 535 514 514 512 509 526 536 506 528 542 519 544 526 540 540 534 508 536 535 507 532 530 513 510 525 520 508 519 511 520 519 497 489 503 503 492 501 492 492 500 517 491 510 506 509 479 463 483 501 489 502 502 482 461 481 472 493 482 455 464 487 492 474 454 462 463 469 458 473 449 476 482 480 440 463 456 451 447 471 456 471 461 466 437 436 432 444 449 435 437 452 441 451 458 451 439 452 447 443 414 441 414 432 409 448 436 446 440 435 434 428 408 417 421 432 399 433 426 433 413 399 428 394 398 408 416 407 410 385 415 390 393 389 407 415 407 395 410 397 402 399 389 403 374 396 378 391 392 366 389 384 382 383 370 394 373 369 363 369 381 370 369 353 354 357 378 378 365 371 378 371 343 360 367 363 345 371 361 345 353 336 342 346 354 330 358 342 356 329 340 327 345 351 334 350 340 329 344 319 333 334 314 325 321 319 325 316 308 306 327 321 322 302 319 320 322 302 318 320 320 313 293 310 300 304 309 292 314 287 313 297 294 296 295 297 287 286 293 298 300 277 288 293 295 280 287 295 281 289 292 267 275 277 283 270 260 278 261 270 265 264 272 266 275 262 266 253 253 255 252 256 265 245 250 251 246 251 248 251 251 250 239 257 234 255 254 237 236 246 245 235 231 242 240 246 231 236 221 232 228 224 227 217 236 223 229 218 213 210 214 230 219 213 213 222 224 224 223 210 209 220 201 216 203 216 205 209 200 206 208 209 205 194 199 196 190 189 191 199 198 197 192 188 196 188 193 185 192 190 193 176 176 175 177 188 188 183 180 171 168 183 177 166 168 174 176 163 162 174 175 159 168 158 156 161 166 156 167 164 167 157 162 161 157 161 155 152 152 149 153 145 145 153 149 143 152 150 145 139 144 139 143 148 144 139 135 140 143 137 135 142 134 131 130 137 136 137 134 136 135 124 131 127 123 124 123 125 119 127 119 117 115 125 116 116 123 122 119 116 120 110 110 110 115 110 112 112 107 114 112 104 112 105 105 101 104 102 107 107 102 102 103 102 99 98 96 104 94 94 101 98 97 96 99 94 90 93 93 96 91 88 90 94 90 86 86 89 87 84 83 85 86 86 85 82 80 78 82 82 80 79 79 76 76 80 80 80 77 74 73 75 75 74 73 70 74 71 74 72 74 68 70 70 72 71 71 69 69 67 65 67 67 65 63 65 65 61 61 64 61 63 62 59 63 62 58 60 58 58 61 60 59 59 56 57 56 57 57 54 54 57 54 57 56 55 54 52 55 51 51 54 55 54 54 50 49 49 49 51 48 48 51 51 51 47 51 49 49 46 47 48 46 48 47 46 48 48 47 44 47 47 47 46 45 43 43 46 44 43 45 43 43 45 44 41 41 44 42 44 44 43 43 43 42 40 40 41 40 43 41 43 42 39 41 39 39 41 42 40 39 42 42 40 41 40 40 42 39 41 41 42 39 38 41 40 39 41 41 39 41 39 38 39 40 41 41 41 40 40 42 40 39 41 41 42 39 42 41 39 40 39 39 40 41 43 40 42 42 43 43 41 40 43 44 43 42 42 41 43 43 44 45 45 44 43 44 44 43 43 45 44 43 45 47 45 45 47 47 45 47 47 46 48 47 46 47 49 47 47 50 51 48 49 49 50 49 50 49 53 52 50 54 50 53 53 52 52 55 55 56 56 53 55 56 57 57 58 55 55 56 60 60 58 61 58 58 59 59 62 59 59 63 63 64 64 61 60 64 65 64 62 63 68 67 65 66 65 69 70 67 67 70 72 70 73 74 73 69 71 71 75 77 75 78 75 77 76 79 78 75 77 76 83 81 77 81 80 80 84 85 81 86 81 82 81 85 83 87 83 87 85 90 87 86 94 92 94 93 95 94 95 93 97 96 92 96 97 102 103 97 98 96 98 103 101 99 106 102 105 104 107 104 111 111 109 109 115 111 109 107 107 114 114 116 111 118 115 117 116 122 115 121 115 119 116 127 124 122 120 121 120 129 127 122 134 129 130 131 132 126 139 137 131 136 131 143 136 136 146 140 145 144 136 141 136 142 141 146 146 144 154 146 151 144 148 146 150 156 153 150 159 153 159 154 167 159 153 158 161 159 158 171 162 169 164 173 175 164 171 177 169 179 182 176 171 169 176 177 176 172 184 187 181 182 191 176 187 181 185 181 198 191 182 189 196 194 189 187 197 197 200 191 202 192 204 202 199 197 195 207 201 205 206 206 206 213 203 223 214 217 226 214 227 221 212 223 223 215 228 224 222 224 232 229 238 229 238 235 243 233 229 234 230 235 231 234 228 237 243 254 244 234 251 237 239 252 248 246 258 253 263 265 257 258 264 269 257 267 253 264 252 265 270 260 279 262 279 274 266 281 283 275 284 273 275 268 279 271 275 290 290 289 289 281 300 279 286 292 292 291 295 294 292 302 289 285 311 313 312 315 317 307 300 311 306 308 309 297 313 317 320 316 319 331 308 329 313 336 326 338 317 325 330 339 317 334 319 343 338 342 321 345 322 348 336 356 346 330 339 348 350 336 336 360 345 350 347 363 337 359 350 360 370 377 360 354 361 356 352 373 358 384 377 362 384 373 377 358 366 372 368 366 387 364 391 380 396 383 395 379 371 406 377 403 403 408 381 384 387 385 390 418 418 415 400 388 415 412 401 417 410 399 423 430 392 418 418 408 414 423 438 411 434 427 434 436 434 436 418 413 435 444 410 425 415 451 429 421 437 447 433 441 442 437 452 462 425 452 429 433 439 471 453 466 472 456 434 451 460 436 452 456 475 439 452 448 448 450 452 454 453 474 459 449 456 470 462 463 466 457 499 489 490 475 478 504 490 471 510 505 504 477 475 469 516 471 506 489 511 479 519 521 486 511 523 525 509 485 514 531 531 489 505 502 497 500 502 527 494 511 524 523 536 522 518 517 531 521 521 502 527 514 545 510 548 530 544 530 523 546 525 542 555 541 543 543 565 530 530 566 553 558 547 521 549 567 529 567 550 544 540 545 529 545 582 574 560 539 580 549 536 543 549 580 592 576 589 546 582 596 574 559 553 570 561 548 600 560 590 595 585 589 585 576 569 555 606 614 558 611 595 564 561 576 589 584 603 601 580 594 622 624 590 572 595 614 595 594 626 592 619 623 612 577 587 610 609 579 610 600 592 593 634 625 598 644 598 594 596 632 603 643 622 633 645 651 599 615 624 655 640 649 615 653 638 611 660 649 610 652 661 664 618 640 607 656 614 638 614 668 648 623 626 669 653 633 621 633 616 668 674 621 672 616 649 629 630 668 673 636 683 645 677 647 654 641 657 685 625 667 680 688 650 638 685 686 655 650 675 664 654 638 695 663 653 688 682 664 675 656 647 658 645 664 689 637 658 657 675 638 645 677 641 654 655 670 704 659 668 703 693 686 684 646 686 688 692 669 663 701 694 649 698 685 691 677 679 682 675 656 670 708 699 675 712 690 703 712 655 711 685 666 695 662 659 714 659 670 700 709 709 691 693 687 659 699 693 713 668 726 716 671 716 666 699 730 693 677 674 722 666 673 706 707 721 682 697 718 690 718 726 678 714 695 679 686 728 674 676 707 710 680 706 681 668 691 685 720 718 711 728 725 677 695 694 676 679 679 671 716 732 732 730 725 706 674 676 711 683 686 682 739 714 734 696 727 689 714 722 681 699 712 738 708 739 705 715 691 716 717 681 721 724 672 707 702 689
712 672 713 671 696 724 726 689 680 712 719 723 693 671 682 735 738 719 674 702 705 707 689 693 717 739 687 729 705 717 676 687 729 729 687 684 713 672 715 722 712 692 703 677 693 726 671 701 716 686 733 693 723 693 715 711 693 733 701 669 721 718 687 712 709 718 727 695 677 693 693 691 685 710 723 669 681 704 691 709 704 673 702 688 660 720 691 679 688 670 690 662 672 670 679 689 674 696 679 657 696 678 683 716 696 668 696 692 714 659 687 678 705 704 656 685 689 663 660 708 670 711 700 691 714 713 657 712 663 684 675 648 654 705 705 692 655 671 693 693 658 648 650 699 688 697 674 693 642 670 681 642 683 635 652 663 640 671 660 675 684 636 638 672 679 670 688 645 647 646 678 637 691 653 679 654 669 686 653 664 681 684 649 633 650 629 651 672 634 624 671 625 623 661 643 641 625 666 620 636 666 644 638 641 661 653 621 636 633 664 605 661 648 649 657 661 634 629 619 616 611 602 648 624 614 645 639 596 610 594 625 623 618 641 643 629 621 594 594 628 600 614 611 616 616 626 628 624 608 637 598 596 627 583 629 599 592 597 587 603 614 611 577 618 582 579 605 578 592 622 586 604 564 618 562 595 581 587 610 583 598 572 589 574 593 568 564 607 579 558 563 556 595 575 593 566 554 547 587 591 570 584 592 565 590 590 554 587 573 545 543 584 565 561 562 574 560 546 548 579 546 526 560 567 529 567 569 531 541 528 555 568 538 542 515 557 537 533 557 509 510 521 558 540 523 546 551 504 517 519 504 537 505 515 533 507 494 495 529 534 495 517 492 508 517 507 495 520 502 501 524 488 526 479 487 497 486 503 490 515 501 484 509 517 502 512 513 466 471 491 471 492 493 475 499 465 492 497 489 500 464 453 491 487 467 468 455 477 482 451 456 451 481 451 455 455 481 461 464 448 446 468 450 468 458 431 437 458 462 438 448 444 423 449 448 437 437 447 444 421 452 423 432 418 424 428 409 415 420 438 405 440 415 431 439 401 440 426 401 411 402 426 426 421 427 393 409 420 412 398 403 406 389 410 396 383 391 402 404 409 412 389 408 402 387 406 402 377 385 403 382 387 388 363 365 366 386 376 386 381 356 373 378 377 359 382 350 349 359 356 358 355 351 371 354 369 369 362 367 353 360 347 349 339 339 330 359 346 335 328 329 334 345 352 346 336 326 321 320 320 345 331 331 332 336 342 330 337 330 312 332 320 330 313 328 302 324 316 302 322 299 313 320 299 316 313 300 307 308 291 302 307 303 286 304 296 296 307 292 294 287 286 280 278 287 298 293 271 281 279 272 284 276 290 264 271 288 281 263 284 265 280 277 268 276 265 277 264 262 267 257 257 267 269 252 258 244 245 259 263 257 240 237 252 258 246 234 246 245 235 233 243 235 251 229 230 239 242 227 237 238 223 235 232 217 234 231 218 217 228 228 229 211 217 216 213 212 211 222 206 219 206 213 204 201 217 215 201 202 197 206 212 196 196 209 198 190 190 194 192 188 194 202 186 200 189 194 187 187 193 192 185 191 175 186 186 173 182 186 172 182 177 171 173 174 178 177 179 163 164 162 162 164 160 168 168 158 168 165 165 160 163 157 155 160 153 153 154 160 161 159 152 151 155 152 148 156 149 152 147 139 140 138 141 143 138 144 144 133 139 134 134 133 131 131 140 132 133 130 133 137 135 131 123 125 133 131 125 122 125 118 128 118 120 126 119 115 115 119 118 115 116 121 117 117 112 118 113 112 107 114 112 109 114 109 112 110 109 105 100 100 100 103 102 104 101 98 95 95 104 97 102 100 98 100 93 97 98 90 91 90 94 90 95 87 87 92 88 86 84 83 86 87 89 86 83 86 80 79 86 81 84 82 81 76 83 79 80 77 81 80 80 79 79 76 78 71 73 71 74 71 71 70 72 74 70 72 72 71 68 68 65 66 64 64 68 66 68 63 67 62 66 61 62 62 61 61 63 61 58 62 61 59 62 61 62 57 59 60 57 59 59 59 58 54 56 56 53 57 55 52 52 56 52 52 52 53 52 51 53 53 53 49 52 48 51 49 52 48 49 49 50 49 46 46 47 49 46 48 48 47 47 44 45 45 46 44 45 44 46 46 44 43 43 44 42 44 45 45 43 42 41 43 44 41 43 41 44 44 44 42 42 41 43 43 43 41 43 40 42 42 43 43 41 42 41 41 41 40 41 42 40 41 40 39 41 42 40 41 42 39 39 40 41 42 39 40 39 42 40 42 40 39 41 42 39 39 40 42 42 43 41 43 41 42 40 40 41 41 42 40 42 43 42 44 43 42 41 43 41 43 43 43 44 42 42 44 43 45 43 45 44 44 46 47 47 46 47 44 48 46 46 45 48 48 46 47 46 48 50 51 50 50 50 52 50 49 53 53 52 51 50 51 51 54 55 51 52 55 56 53 55 53 55 56 55 56 55 57 55 56 57 59 57 57 57 58 62 57 62 63 62 61 60 64 63 62 63 61 61 65 66 63 66 67 67 67 64 69 66 67 66 70 67 67 68 71 71 73 70 73 75 77 73 72 75 75 78 75 74 79 76 75 77 79 83 81 83 78 85 78 79 82 84 81 83 85 82 89 83 87 90 87 89 90 94 94 90 94 89 95 92 94 96 95 96 96 96 101 97 101 100 99 101 97 99 99 102 102 108 105 102 101 104 107 106 105 107 104 106 112 113 115 112 118 111 111 110 113 119 114 119 119 115 117 121 126 117 121 126 125 129 122 131 128 131 130 133 124 133 136 138 127 130 136 140 140 141 143 136 136 142 136 140 145 139 136 137 146 141 140 140 141 145 155 157 145 157 153 152 147 147 154 150 153 163 160 158 166 154 168 169 170 165 166 172 173 169 164 169 162 163 178 177 178 176 169 179 169 178 171 184 187 189 174 181 180 184 176 182 190 178 191 185 195 191 188 185 190 202 201 194 202 207 205 202 203 209 205 206 207 210 200 209 208 205 207 212 207 204 208 207 223 211 227 214 221 219 217 213 220 220 222 216 215 217 235 234 234 236 234 229 234 237 237 234 235 244 244 229 236 248 239 240 247 247 240 243 238 240 247 246 249 260 251 249 245 266 248 247 250 266 271 268 257 254 260 280 275 259 283 271 271 262 264 277 282 289 291 282 288 287 287 292 271 282 279 290 278 295 283 285 294 306 288 309 287 285 295 298 297 311 289 300 301 317 303 302 319 304 316 325 327 318 319 323 311 317 308 307 336 327 311 333 319 335 335 345 343 338 325 337 324 325 324 330 354 331 339 341 356 327 349 351 359 355 358 349 368 350 346 341 345 352 348 361 370 354 356 371 375 360 358 379 378 366 384 373 353 367 368 378 385 361 370 368 394 383 382 396 399 372 384 374 377 373 391 406 411 374 413 393 406 387 384 412 391 397 399 390 411 390 423 418 392 423 428 399 414 420 396 426 405 413 406 437 429 419 418 425 415 407 432 437 442 451 452 417 446 425 433 449 421 418 457 456 436 428 465 424 441 427 467 441 448 464 450 438 471 446 452 472 450 456 459 478 444 453 480 484 456 457 470 485 491 467 462 483 458 476 479 456 496 475 503 489 461 473 482 495 469 473 504 487 466 505 487 485 510 494 497 513 479 480 484 490 481 511 484 490 511 531 482 500 486 487 510 514 523 529 498 516 511 524 544 527 515 497 535 512 510 541 549 516 508 513 504 522 524 540 546 555 530 529 535 522 563 558 553 535 560 550 564 537 538 522 543 568 575 570 552 574 570 555 529 553 559 552 579 580 539 545 534 536 545 583 556 576 580 595 562 579 559 544 576 548 599 562 560 552 602 578 602 603 576 587 600 611 589 564 579 564 593 577 601 610 580 592 567 578 590 567 622 575 568 599 581 574 600 575 612 593 603 613 575 576 597 608 593 603 580 592 609 628 631 620 631 607 584 622 609 594 596 638 605 597 590 628 599 626 628 638 601 620 638 606 611 622 626 621 642 657 653 607 628 618 643 664 627 645 661 667 657 633 669 618 645 637 636 671 645 640 650 636 646 669 662 650 621 623 617 657 666 665 629 665 671 641 675 657 682 627 638 685 627 682 644 680 655 660 638 671 684 635 646 680 655 633 667 634 658 641 641 647 698 679 696 637 701 688 697 700 653 694 659 642 652 665 656 663 647 668 657 668 652 688 653 680 650 676 711 677 703 706 713 678 666 647 688 709 712 697 712 689 710 677 676 710 693 677 707 720 681 679 691 719 657 678 666 703 663 691 692 679 682 682 706 688 671 697 665 660 666 722 668 718 671 708 720 689 672 712 725 714 680 690 730 707 715 673 727 693 679 678 721 677 724 686 673 704 673 715 724 693 692 733 703 713 698 727 691 693 697 678 706 725 690 729 685 704 703 718 676 694 731 674 706 720 695 715 702 716 708 702 673 734 712 710 711 673 712 678 712 686 690 693 673 712 684 690 691 731 681 710 686 673 715 736 736 683
723 709 728 691 683 673 685 725 726 739 671 698 677 713 725 708 735 727 679 690 688 711 680 698 680 707 711 723 714 706 677 697 687 735 730 700 680 686 697 736 697 698 706 703 682 691 683 689 678 693 708 708 733 731 678 686 710 720 681 685 699 690 725 718 698 716 716 713 678 716 685 697 711 674 712 699 705 709 713 728 708 710 695 728 663 709 690 705 704 693 672 665 660 663 661 720 667 712 671 682 695 663 715 681 659 702 688 692 685 682 687 701 669 651 672 704 700 672 691 694 683 709 690 703 684 711 667 661 653 677 706 654 699 655 660 677 672 649 679 705 657 672 696 659 649 652 671 649 641 698 637 666 653 693 647 637 654 641 640 682 682 683 685 670 653 684 662 639 670 682 638 638 670 688 684 649 624 640 624 655 646 648 678 654 663 656 632 663 678 654 627 660 634 647 625 667 612 625 626 672 660 661 663 634 639 617 652 625 619 612 655 655 655 629 652 645 608 646 606 649 637 639 645 601 654 606 635 645 625 594 648 631 605 600 608 637 636 603 632 645 632 614 621 615 606 604 638 631 631 637 617 596 603 633 593 590 628 612 576 612 622 608 582 626 598 584 595 617 608 571 603 619 580 571 578 592 614 598 588 558 604 580 608 573 597 564 601 573 568 571 580 552 573 599 601 581 548 590 546 565 551 571 548 542 572 547 590 566 539 536 554 565 582 581 576 579 565 560 571 579 570 568 540 570 542 532 542 541 541 555 521 559 532 544 533 536 516 511 550 520 517 515 540 541 536 531 553 524 534 520 508 515 521 498 541 494 514 500 521 532 513 503 505 521 487 525 519 498 502 484 522 515 494 502 515 491 498 511 515 515 500 497 484 501 479 476 486 470 483 477 486 508 471 504 467 495 458 477 477 462 490 482 478 452 471 488 471 488 478 467 450 456 448 464 464 438 480 458 442 479 463 458 466 442 468 469 430 438 454 449 448 437 443 459 448 461 436 423 420 439 441 428 438 433 449 452 432 443 410 422 436 425 415 423 407 429 426 411 406 409 410 416 432 417 413 427 405 403 397 396 397 386 393 410 386 402 391 413 382 391 406 374 375 409 408 391 387 380 404 380 368 387 380 369 371 390 396 375 359 374 378 358 363 362 370 383 356 377 355 374 360 378 347 359 344 346 353 362 362 349 365 362 334 343 346 358 347 348 358 342 328 340 344 345 351 349 325 319 340 318 323 331 320 314 328 325 334 333 325 308 337 328 317 305 316 316 322 307 300 318 315 297 307 306 294 316 310 301 313 309 311 307 308 310 296 298 307 293 288 282 300 279 276 279 278 292 271 283 290 295 294 293 289 269 286 265 288 280 277 273 267 267 278 280 267 275 265 262 255 271 256 252 272 250 257 258 251 244 259 242 263 245 250 248 238 235 242 239 246 241 241 247 243 244 231 235 245 235 244 234 234 234 228 233 226 229 235 225 230 219 214 231 221 221 227 222 214 226 220 218 214 209 205 203 208 210 204 200 213 213 198 203 193 205 208 201 198 205 194 199 192 192 195 191 195 188 189 192 192 181 189 189 190 187 176 175 179 185 178 177 179 177 174 171 175 179 172 180 175 174 173 167 174 171 159 158 162 165 168 170 163 168 163 156 165 165 158 162 153 157 157 148 157 153 148 144 145 149 153 150 149 142 140 143 136 142 140 147 141 144 137 137 131 140 141 133 134 134 138 137 130 130 127 133 125 125 123 125 122 119 123 128 126 121 125 116 120 118 116 115 116 115 114 117 114 109 113 112 108 117 115 115 108 112 104 105 109 107 106 103 104 103 107 105 101 98 98 102 102 99 104 96 101 94 101 98 98 92 98 95 97 93 93 94 87 90 94 85 93 84 85 83 83 82 87 82 88 87 81 86 82 84 79 82 77 77 81 79 83 81 76 75 80 73 78 73 76 72 75 77 71 70 72 75 74 73 73 72 72 71 71 70 70 65 69 65 63 63 66 67 67 65 64 66 65 61 60 64 62 60 63 62 57 59 61 61 60 62 58 59 60 57 56 59 59 55 57 57 55 54 56 54 56 53 54 55 53 52 50 50 50 52 52 52 50 50 48 48 48 51 51 48 49 48 50 48 47 48 46 48 48 48 46 47 48 47 44 47 46 47 45 43 44 45 45 45 44 43 44 45 45 43 45 44 45 43 41 41 44 42 43 43 41 41 41 41 43 40 43 41 43 40 41 40 43 43 43 40 40 41 40 43 43 43 41 42 40 42 42 43 43 40 41 43 40 41 43 40 41 42 41 40 43 43 40 42 42 43 42 42 41 42 42 40 41 44 43 42 42 41 41 41 41 42 41 43 44 45 43 45 44 44 45 44 44 43 46 43 46 44 46 44 44 44 44 45 45 47 48 46 47 49 48 49 47 48 47 48 50 48 48 49 49 49 52 52 52 50 52 52 51 50 52 54 53 54 53 56 56 52 56 56 57 56 58 55 56 59 59 55 56 57 57 58 60 58 57 60 57 61 63 64 64 63 60 63 65 66 66 65 66 66 67 66 67 65 69 68 67 66 68 68 68 71 68 68 70 69 74 70 76 75 72 73 76 72 77 77 78 80 77 75 83 77 83 77 80 84 83 81 79 86 80 85 81 81 88 86 83 83 91 86 87 85 89 92 88 96 88 89 92 92 96 98 97 95 99 98 98 99 97 104 103 102 99 99 106 107 104 106 105 109 102 106 111 104 113 106 105 107 107 109 115 110 110 115 118 111 118 121 121 123 124 125 115 116 127 126 119 122 129 122 124 123 122 123 126 128 128 133 131 129 127 139 136 141 134 131 138 132 144 138 135 141 137 143 140 149 138 142 149 141 154 151 145 148 155 149 157 153 150 161 161 155 156 157 160 166 165 161 164 167 164 162 167 160 171 164 164 164 167 166 167 173 170 177 177 184 185 174 183 180 178 175 176 191 187 182 189 189 181 196 180 197 195 184 187 189 199 190 203 203 203 206 208 201 194 200 211 203 206 214 202 200 212 214 219 208 215 209 220 216 209 211 207 222 215 224 213 226 232 213 225 232 217 225 226 223 239 225 242 244 228 246 225 241 245 234 235 231 239 231 250 249 245 256 244 255 237 245 240 250 250 252 265 251 260 258 268 249 271 254 251 260 275 270 275 260 260 270 280 259 261 272 281 278 282 283 279 274 289 273 272 283 280 272 287 288 298 287 287 284 303 281 307 294 300 299 304 306 307 290 300 308 313 314 309 297 321 319 324 307 323 318 327 318 320 311 332 313 327 336 336 328 319 313 324 340 345 317 334 321 339 343 326 349 331 343 325 345 327 358 343 349 360 348 363 354 336 356 360 340 363 372 364 362 376 352 358 346 371 358 373 368 351 377 375 380 385 380 355 372 388 362 365 391 383 372 372 380 382 383 392 384 388 397 384 407 399 402 380 398 411 409 400 382 382 399 420 400 420 408 402 422 421 423 409 392 417 405 401 425 404 409 399 429 422 420 402 427 421 426 420 442 428 414 451 421 435 449 454 422 442 445 457 421 427 422 439 430 447 435 439 435 433 435 472 456 463 473 478 442 437 442 479 441 471 452 477 462 487 452 482 476 475 468 471 454 484 456 459 472 485 500 457 481 475 461 480 480 487 472 478 511 488 501 471 496 490 483 479 483 500 506 514 478 476 485 520 524 527 530 498 495 489 489 520 516 533 506 521 522 500 518 504 524 496 531 502 539 527 545 515 513 521 536 507 540 554 519 551 553 557 513 536 516 524 523 565 518 560 554 537 565 535 536 544 524 534 523 556 578 569 548 557 539 580 538 566 573 544 579 555 555 567 563 545 567 575 589 582 588 543 573 564 566 553 584 548 572 565 587 604 588 604 602 609 565 603 560 563 584 573 571 616 587 584 593 568 569 600 621 579 623 618 620 597 625 611 625 610 581 620 591 616 602 611 577 596 615 632 627 631 620 583 611 619 601 630 601 589 616 622 617 613 650 609 640 598 630 607 635 601 619 652 656 611 652 649 629 623 603 621 646 630 624 615 614 623 655 607 663 649 641 638 649 623 638 628 624 657 639 641 630 637 629 677 632 638 636 658 659 679 668 629 679 659 630 630 623 652 675 686 663 630 678 673 682 669 642 669 671 630 642 672 646 648 677 693 633 633 658 657 665 665 643 692 700 674 663 696 685 687 661 668 646 639 643 653 685 695 676 704 686 648 661 647 702 709 665 692 666 674 669 706 701 695 675 673 666 655 695 684 664 713 656 682 658 654 654 676 685 670 702 686 664 703 714 676 711 703 719 670 694 686 659 708 689 715 717 686 684 678 688 682 670 710 697 669 714 682 694 694 689 668 700 691 715 711 712 673 731 708 688 701 701 702 672 665 681 707 678 723 714 680 722 685 713 674 684 704 672 706 695 686 695 723 697 672 691 732 727 698 734 703 725 701 683 676 713 699 718 726 687 698 671 686 730 731 694 691 699 711 730 670 731 688 726 703 704 691 697 693 722 693 728 721 737 672 670
724 702 732 711 733 703 726 679 693 729 716 714 689 687 717 701 689 734 686 723 699 720 692 734 714 728 723 695 725 737 707 720 711 699 704 704 732 690 725 684 690 700 671 721 730 718 681 679 724 711 675 684 691 698 691 666 687 675 704 685 685 685 668 688 680 699 672 686 663 717 701 665 664 669 730 696 688 703 668 673 723 726 726 682 721 701 675 719 699 670 725 706 664 717 702 680 682 709 672 721 664 662 697 688 710 711 662 707 661 702 671 671 688 687 674 662 677 685 660 685 678 713 703 711 651 701 687 689 650 711 664 671 664 651 653 659 644 658 679 684 674 667 682 646 674 647 698 655 681 683 685 637 646 678 643 669 679 668 647 655 688 691 633 689 655 669 668 641 691 673 654 688 652 655 682 665 648 639 676 646 652 643 638 653 633 671 678 666 636 668 667 675 677 634 633 636 667 631 639 639 635 622 637 621 636 615 643 666 638 624 607 626 662 621 629 601 639 651 620 653 628 610 609 615 608 647 624 622 602 608 621 615 644 642 642 645 618 621 600 630 631 589 597 627 621 601 623 632 591 588 614 584 611 594 597 623 597 594 574 590 585 626 600 618 599 600 591 620 567 605 575 621 585 571 565 576 562 561 557 589 563 572 586 602 562 576 607 551 594 551 594 566 593 594 555 593 597 566 567 560 578 557 580 586 578 566 577 538 548 540 543 574 579 575 544 534 573 533 570 527 537 566 553 539 559 536 551 549 540 549 554 527 518 566 542 554 553 527 511 508 552 540 523 555 546 507 550 536 509 499 504 506 510 529 537 504 529 504 533 523 500 509 509 527 529 522 523 498 520 518 527 524 509 496 486 488 484 487 487 505 496 509 470 492 501 483 493 469 468 498 504 494 488 483 476 501 470 463 498 498 496 459 481 495 495 469 471 474 467 461 475 478 464 444 478 441 450 438 453 468 442 474 451 438 446 434 434 460 462 428 459 438 439 463 437 433 426 450 420 441 443 435 421 431 453 420 421 433 435 407 422 432 440 406 433 405 421 424 418 408 399 416 429 421 413 401 427 402 407 411 415 407 389 394 392 380 382 411 400 396 408 391 396 399 390 396 404 405 375 391 401 390 392 373 374 390 394 371 390 357 370 384 385 353 356 363 365 372 377 377 348 351 356 372 364 353 353 352 362 341 358 360 361 362 364 344 345 342 334 329 325 331 347 337 341 337 338 338 328 321 348 320 334 326 343 334 321 310 312 319 315 329 330 329 327 327 321 314 316 300 318 301 301 295 303 306 306 318 301 293 287 307 297 311 299 288 308 286 292 280 296 301 279 276 290 294 280 272 275 269 268 284 288 270 286 272 288 269 272 280 258 262 264 277 267 262 255 254 273 267 262 266 270 268 248 245 246 260 265 256 261 252 246 239 238 243 244 247 234 231 248 237 243 243 248 231 247 230 223 244 223 235 239 229 233 230 217 218 232 225 218 229 212 212 217 208 226 207 206 223 207 222 207 202 213 202 208 199 212 214 214 207 203 201 193 202 205 209 198 200 201 189 191 195 201 201 189 196 193 193 193 194 181 179 190 174 174 184 178 173 187 177 174 174 176 178 170 168 176 179 175 168 161 163 168 164 157 166 171 156 159 159 165 153 155 158 162 153 156 149 151 159 152 155 151 146 151 143 153 141 152 145 138 143 140 145 143 144 140 137 134 135 135 139 134 136 137 136 130 136 134 127 130 131 125 129 133 121 124 124 122 126 124 128 126 119 115 121 120 125 113 112 117 115 113 110 113 114 112 108 117 108 110 113 111 106 103 104 107 109 102 102 102 105 105 98 101 104 96 103 102 104 102 98 94 100 96 97 92 90 97 96 91 90 92 95 90 86 89 86 91 87 84 83 84 85 85 85 85 86 84 81 82 84 79 84 76 82 81 80 78 80 79 80 79 76 78 72 72 77 73 71 74 73 74 72 69 70 69 70 71 70 72 67 65 64 65 65 67 63 65 67 66 66 62 62 64 61 61 64 59 58 58 62 61 59 60 60 62 59 58 59 57 56 56 57 57 56 58 56 57 53 57 52 55 54 53 51 55 51 52 53 52 53 52 49 50 52 50 51 49 49 49 49 51 47 47 47 49 47 49 46 46 47 45 48 46 47 46 47 46 47 47 46 44 43 46 45 44 43 45 44 42 44 42 43 45 42 42 44 44 44 44 43 43 44 42 44 42 44 44 44 43 43 42 42 42 41 41 40 41 43 41 41 41 41 42 40 42 43 43 40 42 42 42 40 41 40 40 42 43 43 41 41 41 42 41 41 44 42 41 41 41 42 42 43 43 41 43 41 45 43 42 43 45 45 44 42 45 45 45 45 44 46 46 45 46 47 46 45 44 46 47 46 48 48 48 47 49 47 48 48 49 51 51 47 50 51 48 48 51 52 53 51 51 53 52 50 52 50 52 52 51 52 52 52 54 55 54 54 55 56 54 56 57 56 59 56 56 60 59 57 57 58 62 60 59 62 60 58 61 59 59 63 65 62 64 62 62 65 66 65 64 64 65 65 69 70 70 67 72 69 69 73 71 74 71 75 71 73 76 73 74 76 72 75 79 78 78 77 76 81 80 79 78 78 83 80 82 85 80 80 81 82 86 88 83 85 85 87 84 87 93 93 89 91 89 94 89 91 93 96 99 94 97 98 93 100 94 95 103 102 96 102 100 105 104 101 107 104 107 107 103 102 103 106 110 107 106 110 108 114 109 115 116 113 111 119 116 114 115 114 118 124 117 120 118 123 121 118 124 120 127 129 128 125 125 130 134 132 130 134 137 134 140 131 142 135 138 132 138 139 141 139 140 148 137 144 140 144 152 145 144 153 153 148 152 151 148 148 159 152 152 151 152 157 167 154 159 158 163 164 168 162 157 171 166 172 162 170 175 173 180 167 177 175 177 183 176 182 179 188 184 177 188 187 181 190 178 189 192 190 190 186 199 200 201 188 201 202 205 191 206 207 198 195 203 204 204 207 206 213 204 205 204 213 217 209 207 223 205 218 207 226 209 228 221 221 227 230 223 222 232 224 235 233 237 224 235 227 229 235 238 231 229 239 241 243 231 248 250 239 232 251 239 236 242 258 258 251 260 245 254 253 265 262 262 251 262 264 253 253 255 267 254 264 271 264 276 270 267 271 275 266 268 283 271 288 293 274 294 268 292 278 297 299 285 281 283 299 282 281 281 294 303 287 283 293 309 302 313 309 306 294 299 301 311 307 294 303 313 305 327 305 320 325 310 330 325 332 320 327 328 336 310 320 332 315 320 326 318 318 343 343 324 344 354 350 339 343 339 338 355 343 352 340 346 354 354 357 349 343 350 342 373 375 352 358 346 345 349 381 347 375 357 354 377 384 367 373 374 365 368 384 387 383 384 375 366 392 390 398 399 393 396 384 392 376 384 380 384 400 395 406 397 410 419 413 412 418 393 424 399 417 423 404 393 397 427 418 435 400 400 438 402 400 435 441 428 435 414 446 418 415 408 410 445 437 447 430 422 426 449 461 430 453 424 464 445 434 426 435 456 467 469 468 438 475 452 438 472 471 472 480 459 442 480 476 466 463 463 466 489 470 476 481 486 487 480 464 461 494 458 473 462 471 458 492 494 469 506 494 495 485 474 470 483 477 479 507 517 519 518 484 482 511 511 494 509 486 500 483 519 506 505 500 502 500 492 529 538 533 491 517 539 524 497 506 530 514 500 536 507 549 525 505 541 523 546 534 508 538 513 531 520 539 536 542 563 547 546 554 537 535 563 532 574 564 549 556 556 560 580 535 579 556 567 549 581 583 566 576 549 581 579 580 574 585 576 584 579 575 544 577 592 555 589 597 586 554 580 574 552 605 608 578 601 588 554 557 598 562 582 588 577 615 600 595 567 576 564 617 573 593 593 625 571 602 620 603 626 593 572 595 589 623 631 632 612 634 606 617 615 581 635 636 640 603 604 619 620 588 636 644 628 636 591 624 595 592 610 626 622 628 654 653 639 607 656 632 628 615 616 647 643 641 662 624 623 657 633 662 609 656 652 664 635 656 644 612 646 655 642 657 618 654 618 630 642 639 659 648 638 654 669 624 624 652 658 631 676 660 676 681 646 648 644 642 683 655 635 692 634 668 632 643 641 644 639 689 680 684 663 672 657 645 637 639 661 690 678 667 681 638 698 691 673 691 651 649 643 707 686 689 682 663 694 659 648 655 696 696 645 685 665 674 671 703 667 681 676 700 672 716 649 653 702 712 664 672 651 676 675 681 672 668 689 656 662 656 686 710 708 722 690 711 669 704 681 719 660 723 708 727 716 685 695 704 714 710 725 701 696 683 721 690 719 699 703 664 697 706 690 722 676 725 709 688 685 697 724 704 709 684 688 717 704 671 678 715 668 708 714 714 726 700 691 725 680 697 699 731 705 706 681 696 669 702 693 701 734 683 683 710 714 706 704 695 724 729 675 738 714 735 717 705 699 672 705 712 714 737 719 681 718 674 710 731 720 677
693 727 703 707 698 678 687 675 705 672 678 723 672 723 731 732 700 702 734 736 687 720 675 735 730 722 669 700 713 719 708 679 707 672 717 678 692 677 696 670 692 717 735 694 712 727 699 674 691 705 682 708 686 688 717 679 685 730 723 730 676 685 689 715 723 697 715 673 706 695 665 693 709 668 663 697 723 723 663 726 683 700 688 676 701 698 664 678 719 672 712 661 692 667 683 722 671 665 662 718 687 705 708 707 665 666 715 695 669 671 715 679 660 695 666 660 688 670 667 685 650 713 674 702 658 713 662 699 705 658 709 651 651 707 659 686 677 695 695 681 667 700 663 684 660 661 698 641 656 648 652 679 658 652 696 665 637 655 690 665 660 678 646 629 663 645 681 635 692 673 664 634 653 637 683 630 637 662 664 645 641 662 648 636 656 625 664 653 617 662 644 650 638 663 634 631 613 631 632 664 663 630 661 612 627 610 617 632 637 616 643 657 619 607 651 609 607 632 630 604 650 599 624 638 605 632 631 610 642 621 605 634 601 596 629 588 628 643 615 610 637 593 635 637 592 587 629 605 601 594 614 600 576 603 600 632 597 596 589 619 591 606 570 595 612 588 595 584 605 592 613 579 602 570 587 614 600 605 579 583 562 610 596 577 585 565 605 576 590 583 563 548 596 596 600 584 593 560 570 590 581 580 563 543 582 576 570 570 582 543 575 587 570 541 534 557 533 536 555 573 555 524 522 551 567 557 562 552 541 528 558 528 557 515 536 549 534 511 531 516 548 520 542 506 512 550 511 520 541 541 500 514 520 513 538 511 529 519 507 535 490 511 525 523 502 486 513 500 488 505 481 492 505 479 495 477 485 507 498 476 480 480 512 498 498 471 465 490 489 509 470 484 501 467 468 466 457 486 476 478 455 470 451 450 477 452 453 476 473 449 454 480 441 440 471 460 454 452 459 449 465 435 445 437 462 464 462 466 435 452 450 456 432 455 453 439 439 445 424 427 434 419 454 428 415 433 425 434 416 407 415 429 427 442 441 412 413 411 407 409 417 394 398 398 420 407 397 389 400 418 388 393 394 399 396 401 404 386 408 405 386 392 381 382 400 402 372 386 401 396 375 392 397 363 382 372 365 383 377 380 364 357 360 380 365 373 382 376 382 356 376 364 364 373 346 349 347 354 362 368 344 335 355 359 339 358 341 344 329 335 352 353 346 331 333 331 327 333 332 340 318 344 328 345 340 342 316 340 318 316 325 307 323 317 312 307 331 324 320 302 309 323 310 316 317 309 313 314 301 313 298 297 292 302 290 289 302 307 290 291 282 302 291 287 288 282 283 279 292 284 273 280 291 287 288 284 262 287 283 278 281 278 281 261 272 262 258 261 257 270 261 258 264 265 259 253 246 246 245 259 254 258 244 257 253 252 248 250 239 248 230 241 237 233 244 244 225 232 226 225 227 242 236 231 224 223 219 215 233 217 214 216 226 219 226 216 209 218 213 218 211 211 213 221 216 219 208 207 207 203 195 196 197 209 211 203 193 206 206 191 195 197 192 203 198 201 190 195 189 195 184 190 181 193 187 191 180 174 188 180 187 181 179 170 175 182 176 167 178 170 175 171 176 175 165 160 172 171 164 161 169 169 162 158 162 167 163 156 160 156 158 157 155 158 150 152 155 149 154 143 150 142 150 146 142 145 139 146 145 146 137 144 137 131 140 142 132 134 140 137 132 127 130 126 134 126 126 132 127 122 130 125 129 118 122 124 123 115 118 120 118 123 115 120 118 113 120 118 117 117 113 116 114 115 112 110 104 111 105 104 101 102 108 104 105 99 101 101 101 103 101 104 95 96 101 100 100 92 99 92 91 93 90 93 95 91 89 92 88 87 85 87 86 83 89 84 85 87 87 87 82 79 81 78 85 81 84 78 82 81 76 75 75 76 80 73 78 73 78 78 76 74 72 70 75 74 72 69 69 73 73 70 68 70 65 70 64 67 67 65 66 65 67 65 63 61 63 62 65 61 64 64 64 63 63 57 59 58 59 62 60 60 56 56 59 55 58 56 57 56 56 54 57 55 54 55 54 56 53 55 54 55 51 53 53 52 51 49 49 53 50 48 51 52 48 52 51 51 49 51 50 48 48 48 46 49 47 47 46 48 46 48 47 44 45 44 45 46 44 43 43 43 46 43 46 43 44 45 43 43 42 42 45 45 44 45 44 43 42 44 41 43 44 44 43 41 44 41 43 44 41 43 41 44 44 44 44 41 43 41 42 44 41 41 43 44 44 41 41 41 44 41 44 43 44 42 43 43 42 42 43 42 44 44 43 44 43 42 45 42 43 42 45 43 44 44 43 43 44 43 44 43 44 44 47 47 45 45 46 48 47 45 45 47 47 47 46 49 48 49 47 50 50 47 47 51 48 49 50 49 53 53 50 50 51 51 53 52 53 53 55 52 52 52 53 52 53 56 56 57 57 57 56 58 59 59 57 57 56 57 62 60 62 59 60 60 58 60 64 64 61 64 65 63 63 64 64 65 66 64 63 65 64 68 66 66 69 68 69 72 67 71 74 72 74 70 72 70 73 71 74 78 72 75 73 78 79 76 76 80 83 77 83 77 84 78 81 81 85 86 83 84 87 81 82 83 87 89 84 85 91 90 92 92 90 88 92 91 94 98 92 96 97 92 95 93 102 97 99 100 100 95 101 98 105 101 104 102 104 104 105 103 106 108 109 106 109 113 107 107 117 110 114 118 113 110 111 117 112 118 119 123 116 123 123 125 128 125 122 128 123 124 126 129 127 130 130 129 128 136 130 135 136 137 134 132 132 141 134 134 133 136 144 135 147 148 142 141 141 152 146 153 152 154 149 157 159 151 146 152 162 161 157 150 164 163 166 163 155 156 161 161 160 163 163 172 161 164 169 162 170 166 176 171 169 179 172 179 172 176 174 182 185 188 182 180 189 187 190 186 188 181 188 197 194 195 186 200 203 191 202 199 198 192 208 210 205 210 201 194 199 211 202 212 208 220 216 221 203 220 206 217 214 208 214 213 225 211 223 231 229 223 233 230 218 224 237 221 232 221 230 238 225 240 238 244 228 250 235 242 237 253 236 250 236 251 245 251 245 256 260 248 266 266 261 266 262 260 255 267 258 259 264 254 255 267 276 263 268 263 263 265 265 267 270 286 288 271 291 276 283 286 292 280 289 279 288 301 296 288 293 293 303 301 283 307 303 295 290 286 302 304 307 301 292 297 300 317 323 306 307 304 300 308 321 320 325 312 308 315 310 311 327 317 326 313 333 328 318 337 338 331 327 328 335 328 325 342 327 340 325 335 337 340 340 346 344 339 344 347 368 348 343 373 374 373 365 372 367 363 349 364 381 354 379 370 359 354 362 373 382 369 375 369 375 371 380 363 366 390 380 391 382 371 389 400 371 386 391 382 387 399 383 404 385 384 385 416 402 408 412 419 415 400 428 422 391 395 397 426 409 431 415 413 438 440 439 417 436 440 444 439 431 423 421 432 423 453 420 439 447 432 447 421 452 435 451 445 464 456 436 433 465 466 468 457 466 432 459 473 464 440 476 476 450 438 458 474 453 477 454 456 480 484 455 469 480 468 457 480 472 476 456 485 485 490 473 483 502 505 466 502 495 476 477 481 496 515 499 510 511 483 496 486 503 498 483 484 504 513 505 502 520 500 488 503 491 520 505 512 527 522 501 502 511 516 539 516 536 521 523 502 520 523 518 505 508 547 533 512 531 540 526 539 543 550 544 534 525 535 530 530 540 547 555 572 566 572 532 537 556 562 550 535 527 529 568 581 554 567 584 538 572 560 580 559 546 573 576 546 575 592 550 586 587 595 598 577 583 589 602 605 587 585 597 597 596 596 572 605 605 564 610 575 606 601 571 583 598 607 596 567 587 596 606 609 569 590 578 609 607 629 612 597 601 593 601 628 584 588 584 619 608 585 583 608 583 625 616 644 585 621 644 625 613 646 636 612 645 600 603 630 604 609 627 632 606 633 653 655 634 632 619 601 621 658 634 650 653 608 662 620 632 649 623 627 653 670 635 666 609 637 656 631 657 665 673 676 617 653 632 632 623 661 630 657 628 625 635 633 622 650 684 680 672 687 651 651 680 661 665 642 657 692 654 638 690 662 682 661 651 691 694 660 660 698 666 639 652 647 645 667 640 655 699 671 655 690 694 647 664 690 666 692 666 700 651 673 675 660 666 664 710 686 694 702 675 685 684 688 662 674 651 682 689 658 657 708 703 672 655 689 711 656 707 698 713 716 688 664 657 688 678 706 673 690 708 708 725 675 724 675 718 718 711 666 665 709 701 708 684 724 706 729 727 722 663 718 686 693 681 711 729 676 664 678 682 689 732 681 707 722 678 687 677 699 666 676 728 693 689 731 735 696 689 703 696 687 681 724 724 692 689 698 705 681 723 716 707 724 718 717 712 673 681 736 707 682 678 701 723 702 709 734 675 674 701 705 695 728 693 694 684 727 725 734 683 712 712 735
710 704 714 684 710 669 682 691 695 704 724 691 737 706 685 684 711 718 721 679 707 687 717 734 687 715 729 701 700 714 696 671 679 683 698 720 695 712 672 720 688 669 684 686 718 702 714 690 693 697 714 674 728 693 671 677 670 674 672 724 690 669 672 670 730 685 719 680 707 693 676 687 696 661 707 683 715 716 685 693 670 710 681 683 663 668 709 693 720 687 723 716 662 661 723 700 722 710 679 676 654 674 663 695 718 709 692 704 674 654 650 711 660 708 673 708 691 709 677 656 695 648 674 703 668 649 707 675 660 644 699 657 656 706 708 676 694 694 647 666 654 700 685 658 681 674 642 642 638 645 662 683 649 694 683 677 641 670 644 680 658 690 645 663 650 629 652 663 631 661 662 672 652 659 677 643 649 682 656 648 628 634 666 669 649 664 664 636 623 617 661 666 635 676 661 645 634 621 633 665 637 667 636 660 668 644 619 658 635 650 654 635 660 652 657 622 610 629 635 634 609 639 626 601 630 648 654 649 646 602 591 591 593 618 614 621 591 621 610 627 587 608 606 611 591 600 635 580 581 613 628 592 634 611 606 605 603 573 585 584 604 617 573 613 592 589 618 570 582 606 582 618 613 597 595 613 596 613 614 585 572 611 576 605 553 566 573 591 604 549 595 588 559 548 559 565 562 588 583 559 559 572 567 572 542 577 541 546 559 575 539 542 547 564 565 528 562 576 573 539 529 536 522 546 547 568 526 533 525 563 564 546 541 516 516 547 531 555 530 538 544 541 519 516 543 522 546 501 537 547 529 498 507 546 498 500 533 512 541 500 511 504 524 507 486 494 526 532 530 528 517 524 493 490 481 498 480 489 510 504 487 500 491 475 485 484 486 499 481 502 495 507 486 474 472 502 479 486 481 459 489 481 469 457 474 483 465 463 449 467 475 459 453 479 473 448 441 439 464 448 460 458 434 433 435 471 451 431 459 466 428 462 442 440 419 429 437 456 456 442 445 422 451 450 449 414 431 448 443 437 406 429 414 415 413 431 434 402 411 426 411 397 411 396 415 411 405 414 394 420 397 419 389 384 415 419 382 397 378 378 378 383 401 408 395 382 383 370 396 375 375 366 397 368 396 368 394 386 382 360 389 380 385 385 387 379 381 363 354 361 360 357 377 373 365 357 370 345 359 363 340 369 350 352 357 336 336 344 327 352 330 324 343 348 331 341 347 325 331 324 335 328 336 330 322 312 317 336 319 333 317 314 331 313 309 328 322 324 320 311 321 303 317 298 322 318 302 291 297 305 297 298 302 298 306 288 293 288 279 298 287 292 283 277 289 297 274 282 281 273 277 278 267 279 271 284 267 282 281 273 280 271 265 280 261 264 255 258 269 264 250 256 254 261 269 260 245 251 242 250 245 258 241 238 259 245 257 249 234 239 249 247 231 230 241 236 233 234 231 237 240 235 240 227 231 219 231 215 231 217 218 213 226 217 212 227 218 227 225 208 216 218 222 208 212 209 213 215 197 197 210 207 203 194 201 198 205 194 192 194 204 200 202 188 184 191 197 197 195 191 191 192 186 184 183 180 177 184 183 178 181 183 183 181 173 172 182 172 175 171 165 167 169 176 173 171 158 170 171 160 167 155 159 166 157 163 164 160 164 161 159 153 160 154 147 144 143 155 146 151 146 146 148 141 145 147 141 143 139 144 145 146 134 143 138 142 138 131 129 129 137 131 128 137 136 129 124 133 131 121 131 127 129 125 123 121 127 126 118 119 121 118 114 120 119 111 120 114 111 114 118 117 111 111 107 110 111 106 112 109 101 107 107 106 102 101 99 102 101 105 99 103 100 103 98 95 99 98 94 92 91 93 92 97 91 91 89 88 86 91 85 93 86 84 88 86 84 84 81 84 87 82 82 81 85 82 78 77 80 80 80 79 77 80 76 79 74 75 76 74 72 71 77 73 74 74 75 74 72 72 70 70 69 69 67 70 65 66 66 66 68 63 68 67 66 67 62 63 60 64 62 63 64 61 60 60 60 60 60 62 58 58 59 58 58 59 58 55 59 59 58 56 54 54 53 55 53 55 54 56 52 55 51 51 54 53 50 50 50 53 49 52 49 50 48 48 51 48 49 49 49 48 51 49 48 49 49 48 49 46 45 45 46 45 46 46 44 45 45 45 45 47 46 44 46 46 44 43 43 46 44 43 45 44 45 43 43 44 45 43 45 45 43 43 45 44 45 44 44 41 41 42 44 44 43 43 43 44 44 43 43 41 43 42 43 43 43 41 41 42 42 41 41 43 43 45 42 42 44 42 42 45 43 45 44 45 43 42 44 43 46 43 44 44 45 46 46 43 47 44 46 44 44 46 46 45 47 48 46 45 48 46 49 46 46 47 49 47 49 50 50 48 49 49 51 50 48 52 52 51 49 51 52 52 50 50 53 54 55 55 53 54 56 55 56 55 57 54 55 55 55 56 57 58 59 58 57 56 62 59 57 58 61 61 61 58 59 59 64 60 64 62 62 64 63 67 64 62 68 64 65 64 65 66 70 66 72 72 72 67 68 74 71 69 72 70 73 70 71 76 76 75 79 79 78 78 80 77 76 82 77 82 76 78 82 85 78 85 85 85 83 86 87 83 84 88 85 86 84 89 87 93 87 93 95 91 92 95 95 98 93 91 98 99 95 94 96 101 102 102 104 104 98 100 101 99 101 105 105 106 101 109 111 104 105 110 115 108 112 111 112 118 111 111 119 114 114 121 120 118 117 118 124 123 127 124 120 121 126 127 120 130 124 126 126 135 134 134 135 134 139 133 128 138 141 141 132 138 141 138 133 140 141 138 146 147 140 147 145 145 141 145 148 146 155 155 154 156 151 148 153 163 161 161 162 167 160 165 165 161 157 162 166 164 173 166 164 173 172 164 173 174 175 175 171 170 176 176 185 187 176 180 183 177 186 188 179 182 190 182 196 192 195 199 194 192 190 195 202 202 200 206 189 201 199 199 193 204 202 210 203 197 208 217 211 213 220 222 215 212 220 222 208 215 221 219 223 211 212 214 226 227 218 220 227 218 221 239 242 232 242 227 240 230 237 229 243 228 249 244 239 242 233 235 245 256 246 255 238 254 249 253 253 259 261 264 267 247 252 270 263 250 274 276 253 259 278 278 271 279 277 260 284 269 281 271 276 283 283 289 272 286 274 291 283 296 283 298 276 293 304 282 279 281 305 304 283 305 312 292 293 303 290 311 319 307 297 305 320 318 323 299 322 311 326 302 328 330 318 309 321 330 314 320 319 324 326 338 327 339 348 346 329 333 349 321 328 328 333 344 348 347 328 342 340 342 356 333 348 337 337 357 349 348 366 372 372 364 377 375 377 354 372 371 374 360 359 384 375 374 389 367 377 377 384 378 367 377 366 375 366 373 403 394 370 393 407 400 398 389 405 380 391 414 412 418 408 402 406 394 408 410 418 423 418 402 402 410 424 418 421 399 413 428 402 417 407 420 425 433 420 429 419 408 432 442 422 418 422 443 442 415 421 441 435 435 425 457 460 464 455 441 453 460 438 441 442 439 468 468 445 460 442 467 443 455 471 456 465 479 486 451 486 458 467 452 462 461 467 487 462 481 458 472 490 462 479 472 480 498 486 487 500 509 473 468 471 473 504 500 483 504 476 474 485 478 492 512 502 487 525 486 492 531 524 503 531 513 511 499 525 504 507 506 517 504 532 496 502 498 513 504 532 523 507 529 511 553 520 549 514 524 544 543 510 542 550 549 559 518 545 544 520 542 569 544 522 538 559 569 575 567 540 572 538 572 551 573 584 540 581 557 587 569 563 573 574 582 551 580 575 571 586 556 548 549 561 567 574 603 578 555 567 586 601 558 570 586 575 554 587 587 574 603 605 598 590 570 576 572 573 581 572 603 572 613 583 612 580 575 579 614 601 609 601 580 606 611 634 612 595 598 637 602 633 587 613 625 640 615 605 613 596 589 595 631 638 637 636 627 651 614 641 614 635 621 597 641 625 649 604 646 618 610 604 604 622 612 656 661 616 611 618 638 616 633 643 641 632 653 635 671 642 634 653 668 641 614 663 656 641 661 642 635 649 653 619 677 621 668 680 682 677 673 665 643 662 687 656 689 685 660 637 684 645 627 661 649 662 687 695 675 649 671 678 687 695 653 678 696 635 649 656 643 697 649 689 645 653 672 670 676 689 646 694 676 664 678 677 649 706 660 651 671 687 680 652 669 695 704 649 684 653 662 683 657 687 715 670 686 670 681 682 698 675 695 673 676 690 662 683 671 718 715 678 692 722 701 709 713 660 682 696 685 711 720 660 686 687 666 682 668 719 707 662 694 672 670 718 711 665 667 662 681 728 727 689 725 704 715 714 678 671 697 703 681 686 665 734 682 685 688 674 729 733 672 674 720 724 677 670 718 697 689 686 669 671 733 673 709 700 679 669 714 725 707 731 676 719 672 693 669 707 714 676 705 720 697 691 722 720 707 704 681 729 735 695 676 673 701
717 705 725 718 682 712 700 687 732 681 691 688 683 673 734 703 710 729 731 674 724 712 723 700 735 714 696 691 733 701 736 712 668 722 703 693 708 735 712 702 691 678 721 705 682 730 682 666 733 687 685 731 673 671 694 720 725 720 703 723 731 679 671 700 722 695 669 716 714 697 722 713 720 685 689 681 720 663 672 701 699 663 705 684 705 719 670 696 706 680 657 675 667 664 682 657 684 665 716 707 720 709 666 709 701 710 683 691 712 668 662 669 706 694 661 712 662 678 657 651 713 660 704 650 649 692 706 704 663 710 675 681 658 687 690 664 683 675 656 692 657 696 692 675 676 702 649 668 639 668 650 651 634 640 673 686 632 648 648 654 648 650 636 629 672 678 686 687 649 661 689 688 643 651 682 666 647 647 633 656 629 683 648 669 669 649 666 674 655 618 670 675 656 636 668 627 650 653 612 650 650 617 665 651 659 664 614 615 629 640 625 610 652 627 662 622 601 600 625 633 624 627 638 615 647 646 605 609 634 618 596 604 615 642 628 612 613 636 590 614 616 589 610 623 608 602 600 633 624 613 585 619 604 597 597 603 603 627 610 588 577 615 580 584 595 591 582 614 594 590 615 563 561 581 599 582 594 596 561 607 592 598 601 604 590 572 600 564 563 604 584 578 554 572 578 594 557 560 553 592 588 574 548 572 589 537 588 584 539 584 535 551 571 538 539 573 581 580 553 551 566 575 570 571 540 527 554 544 540 537 549 564 543 540 562 527 519 531 549 559 553 515 547 535 538 517 540 526 523 505 497 528 512 512 542 544 522 537 521 503 490 535 503 515 499 515 490 499 500 507 510 523 504 500 486 508 497 474 477 492 489 518 500 514 509 487 496 488 508 508 486 507 493 504 494 490 473 501 492 499 478 479 471 471 457 489 484 447 484 487 455 466 463 472 452 444 446 482 452 464 438 435 454 449 460 440 456 436 429 455 447 457 461 429 424 450 434 428 455 441 423 453 415 428 442 442 432 447 439 431 421 435 429 435 412 418 428 424 410 402 415 429 431 413 393 415 419 394 397 394 387 412 410 388 401 413 386 388 397 411 405 396 395 387 392 399 381 382 378 369 389 379 378 397 385 392 378 363 377 392 370 363 364 383 355 367 368 377 363 371 370 361 367 342 346 355 343 351 372 353 342 356 341 335 337 331 348 345 347 329 326 324 333 337 336 330 320 340 324 319 330 341 328 345 324 322 315 316 335 332 335 327 323 323 319 331 330 323 314 319 322 316 306 317 306 320 299 301 293 290 315 294 313 286 289 308 300 299 291 303 289 303 277 280 293 283 281 272 278 284 274 284 289 273 283 267 279 285 279 281 282 283 260 278 269 259 255 266 260 269 255 259 247 271 268 265 255 243 248 252 261 263 261 253 238 245 249 240 243 238 246 238 250 246 241 237 237 243 234 230 237 227 225 241 223 228 227 229 236 225 213 224 224 210 225 228 208 216 209 223 212 208 217 221 211 204 205 208 207 216 213 198 203 200 199 204 204 207 200 201 192 188 198 195 194 193 187 199 192 192 191 195 189 177 188 190 175 176 181 187 181 171 172 183 170 177 167 179 174 166 176 170 170 171 170 167 170 158 170 168 157 158 169 154 155 162 158 165 157 150 161 149 148 156 148 155 148 151 145 149 148 149 140 147 148 150 142 140 140 147 141 141 136 137 132 131 130 129 138 136 127 134 134 131 135 136 131 123 131 129 123 119 124 126 117 117 124 116 121 117 116 122 119 116 113 118 116 114 117 117 111 110 112 109 115 108 106 110 108 109 106 109 106 105 102 103 99 103 106 101 104 104 103 99 94 94 100 98 100 92 95 94 90 91 93 90 96 94 88 92 92 89 87 86 87 85 89 88 87 88 85 84 86 81 83 79 84 81 77 77 78 82 76 81 77 80 74 79 74 77 77 77 72 72 73 73 71 72 75 73 68 67 73 72 69 69 68 66 66 66 68 64 63 64 64 65 66 61 62 61 63 61 60 59 63 62 58 61 59 60 59 58 62 58 60 60 59 59 58 55 59 58 56 58 57 55 56 56 56 52 56 56 55 53 51 52 53 54 50 53 52 50 53 50 53 53 48 52 48 51 52 51 50 50 47 49 46 49 48 48 49 49 47 48 45 45 47 47 45 46 47 46 44 46 47 46 45 44 44 46 43 44 45 46 43 44 46 43 44 44 45 42 43 43 45 43 43 43 45 43 45 44 45 42 42 44 44 44 44 45 43 44 43 45 44 43 43 43 43 44 45 42 44 42 43 43 43 44 45 42 42 44 46 46 45 46 45 44 44 43 43 46 46 45 46 45 46 47 46 44 45 46 45 48 47 47 46 45 45 46 46 46 48 49 46 49 48 50 48 47 52 51 52 50 50 53 50 50 49 51 53 52 51 51 53 51 53 55 53 53 53 52 56 53 55 55 58 57 56 55 56 56 58 58 60 58 59 59 57 59 58 57 61 60 61 60 59 63 63 65 64 63 66 61 64 63 64 66 64 64 64 66 65 67 68 67 68 68 71 73 69 68 71 74 76 72 70 77 77 73 73 74 74 74 74 77 81 76 79 76 78 82 80 83 78 84 82 84 83 82 82 86 82 83 88 84 84 87 89 93 89 90 93 88 94 89 90 96 95 95 95 96 92 93 94 99 97 97 100 100 98 100 97 102 101 108 103 101 102 101 108 111 108 105 112 112 113 109 117 113 118 112 110 118 120 111 120 119 118 121 125 125 122 122 117 125 125 127 128 124 120 132 127 125 133 132 132 137 126 135 137 132 133 136 138 138 135 139 135 133 133 139 142 141 142 138 151 139 141 151 141 152 142 155 152 147 149 151 152 149 152 151 160 163 160 162 154 161 155 163 163 164 166 158 160 160 173 175 168 179 165 178 170 179 178 174 179 171 170 177 184 184 184 173 178 182 182 189 184 185 181 193 184 195 190 185 192 186 198 191 194 203 209 198 196 193 196 206 208 203 212 216 215 210 202 203 212 205 219 210 214 219 223 213 222 210 218 210 231 217 233 230 236 217 237 227 221 225 220 225 228 232 235 237 242 229 249 249 247 253 247 234 253 245 241 235 253 261 252 243 253 257 244 267 249 265 269 270 252 267 268 259 268 266 275 277 267 269 277 274 283 264 269 272 268 274 280 276 284 269 283 276 292 289 297 285 289 296 288 297 301 303 308 293 294 297 287 297 292 298 309 305 312 304 320 311 308 302 316 307 313 323 316 312 304 312 309 314 314 319 308 315 319 333 319 336 339 335 339 316 343 329 328 321 334 330 326 345 341 334 346 333 345 350 346 364 358 362 368 352 340 355 359 370 366 370 352 367 376 365 369 377 371 368 355 368 381 387 358 388 355 371 384 386 365 391 383 384 375 372 382 371 367 395 383 384 399 373 403 409 394 406 377 416 414 415 388 401 407 394 424 414 421 416 420 428 405 422 402 411 409 400 434 401 439 437 436 418 409 404 445 405 447 413 442 427 448 447 451 419 456 435 434 444 440 436 426 423 447 432 462 464 434 463 442 428 452 443 467 457 470 450 466 456 438 442 446 457 483 462 480 448 449 454 481 492 474 480 454 466 494 465 488 493 483 473 461 487 462 507 485 475 469 502 512 482 482 472 494 499 477 517 474 488 487 480 499 506 489 514 512 497 520 516 522 534 516 523 494 529 490 499 528 511 540 500 497 539 499 520 544 535 512 527 511 545 530 508 524 537 539 540 559 551 557 520 512 546 559 547 538 560 535 519 540 519 540 539 536 541 524 540 538 579 550 562 529 558 576 547 558 553 548 560 555 540 555 588 585 593 590 571 563 552 589 595 593 578 593 558 601 582 586 576 572 556 574 557 555 569 612 557 570 559 579 604 615 614 585 588 605 588 612 593 584 602 579 594 578 608 618 579 629 615 589 616 593 606 577 625 602 617 591 607 596 636 611 640 590 609 606 637 598 646 589 590 615 610 625 616 613 591 607 647 617 604 623 653 637 609 624 600 626 618 601 636 608 601 647 642 650 634 606 642 607 611 664 654 626 657 623 622 626 625 650 657 636 636 651 672 677 626 641 679 629 664 674 625 660 651 659 645 673 667 680 682 670 686 644 662 666 638 634 677 636 660 667 675 677 661 671 643 654 651 639 680 669 636 641 692 642 692 683 655 691 640 645 655 648 694 668 653 689 643 702 703 695 669 685 688 659 686 665 704 703 659 680 679 676 713 683 651 679 659 667 693 695 655 688 698 688 674 675 677 672 661 677 686 682 676 692 719 678 680 676 670 712 701 702 680 681 710 686 677 657 701 706 676 681 661 663 672 727 687 704 691 672 676 729 705 713 698 720 713 696 724 700 725 702 717 680 729 704 682 720 704 734 709 684 723 708 704 727 720 722 686 727 726 717 683 729 731 716 677 710 713 683 722 725 694 684 730 678 721 701 700 674 701 686 706 690 672 676 682 727 675 715 719 678 698 679 671 705 671 694 680 730 711 678 718
668 707 723 692 692 688 725 699 722 674 679 685 677 686 711 667 705 689 730 715 731 671 718 698 686 686 722 677 728 673 727 671 713 713 695 667 675 681 709 728 699 720 676 721 682 720 733 720 684 727 699 696 725 694 664 715 675 677 710 711 675 701 678 725 718 704 704 716 695 721 722 666 663 667 707 677 685 693 684 710 719 669 672 712 669 711 664 719 656 681 699 707 718 714 694 711 678 658 709 674 671 710 675 689 718 710 695 674 707 674 707 671 705 703 713 702 681 711 690 677 700 650 692 670 657 666 676 693 682 697 704 652 661 657 658 683 684 659 648 677 647 686 690 699 670 664 665 642 635 695 634 690 642 638 665 694 685 630 688 681 645 664 684 662 636 647 630 642 639 670 665 681 671 624 679 638 634 650 664 659 638 668 637 656 674 623 639 618 648 675 674 617 638 672 654 613 632 632 616 638 645 653 615 616 612 632 656 632 611 611 628 637 624 661 613 605 635 625 642 612 633 654 646 636 623 603 598 623 605 643 631 624 621 614 616 606 607 640 630 594 615 634 615 614 623 615 591 610 598 588 593 631 601 589 604 579 627 616 611 612 620 579 612 626 618 575 579 621 611 576 588 582 615 577 590 572 559 583 576 579 595 589 571 590 589 592 575 568 580 594 601 588 587 550 556 559 577 552 583 595 555 584 566 580 557 589 570 568 566 532 578 537 565 554 569 579 546 549 535 567 544 574 537 527 565 522 523 545 518 538 532 547 540 546 517 541 510 560 544 523 529 509 555 543 526 515 509 537 537 509 519 504 534 534 515 538 528 493 509 508 490 521 498 527 503 507 527 496 500 500 500 515 519 505 510 523 477 478 514 516 517 500 516 468 505 482 497 490 474 492 474 476 481 476 499 461 462 476 456 499 476 478 495 484 454 483 468 465 448 487 464 454 464 474 472 467 449 461 466 477 468 437 454 470 459 449 436 444 445 464 426 443 457 440 456 440 441 459 454 427 452 419 427 445 448 447 415 417 447 419 430 438 412 411 421 421 428 435 416 403 429 397 425 427 393 426 424 393 393 412 393 400 411 411 392 416 388 379 385 400 376 409 388 407 376 383 400 400 397 389 401 378 370 363 389 375 389 390 385 390 378 381 369 356 370 373 378 349 359 365 368 348 345 348 371 374 352 364 359 364 368 356 342 333 364 336 349 357 334 353 340 343 352 336 345 331 339 338 340 324 340 337 333 331 343 313 331 328 312 332 334 306 312 310 331 327 328 330 319 300 307 315 299 319 313 301 315 308 303 307 289 286 303 294 306 305 291 281 298 293 304 298 299 303 275 278 285 281 295 287 272 268 275 283 280 270 269 268 280 272 259 267 257 277 262 271 254 254 269 263 273 255 251 248 251 269 248 254 242 264 256 247 249 249 238 258 253 246 238 239 243 253 234 235 249 236 234 246 231 229 234 225 234 236 235 218 219 234 227 234 224 232 228 216 223 215 223 222 216 210 221 223 206 221 207 207 213 206 211 206 199 214 200 210 194 209 199 195 203 200 202 201 186 191 190 189 189 190 198 185 186 186 194 194 178 177 187 177 189 188 180 182 170 179 177 170 180 178 180 170 170 167 163 175 174 164 166 167 170 167 160 161 154 157 167 157 152 152 157 156 155 150 151 154 156 148 156 144 143 142 148 147 144 151 141 139 141 143 142 147 134 138 145 135 135 132 138 137 141 128 136 139 131 130 137 130 124 128 131 121 127 128 130 123 126 125 122 116 120 117 115 115 118 113 115 114 120 118 113 119 117 109 113 112 116 107 113 108 104 111 107 109 103 100 102 101 106 101 103 97 105 105 95 100 98 100 96 96 96 97 99 98 92 94 91 95 96 90 93 91 90 86 91 87 85 91 86 89 82 87 86 88 84 81 86 80 85 82 79 77 80 81 79 83 76 81 77 75 77 79 79 76 75 73 75 70 74 70 73 73 70 73 69 70 72 68 69 70 66 65 65 69 67 67 63 65 66 63 65 61 61 61 64 65 62 59 61 62 58 62 58 57 59 62 62 61 60 56 57 59 56 55 55 58 55 55 54 54 53 54 54 55 54 53 55 51 53 55 52 51 50 51 53 50 51 52 52 50 52 50 49 49 52 49 48 49 50 49 50 50 48 49 47 46 49 46 45 47 47 48 48 45 47 48 45 45 46 47 45 47 46 44 46 45 45 45 44 44 45 45 45 43 44 46 43 43 43 44 46 45 42 44 45 44 43 42 42 45 45 43 44 44 43 43 45 42 45 42 43 43 44 43 44 46 46 45 43 46 46 46 45 46 44 44 44 46 44 45 46 44 47 45 46 44 46 45 44 46 47 47 47 45 47 48 45 47 47 46 47 46 49 48 48 47 50 49 48 50 48 49 48 48 50 52 51 49 52 54 50 50 53 51 51 52 55 54 54 52 56 55 54 55 57 56 58 56 56 56 56 59 59 57 56 56 59 61 60 59 61 58 60 61 63 61 64 61 64 63 65 63 63 64 63 62 62 65 67 63 69 67 66 69 65 71 68 72 67 71 74 70 73 75 70 75 74 74 76 76 78 77 76 74 80 76 75 79 78 78 82 76 82 79 79 78 79 79 79 87 83 82 81 83 87 83 89 84 86 90 91 92 86 89 89 93 95 89 94 98 97 92 100 94 94 94 98 94 103 96 102 101 98 99 103 105 105 105 108 108 110 107 111 111 110 106 111 106 109 115 111 114 113 113 114 119 121 119 114 118 121 124 115 118 121 125 118 127 129 130 128 123 125 125 133 128 132 135 132 127 131 134 128 129 132 136 131 134 140 136 139 146 137 140 138 143 148 145 143 146 145 144 147 147 155 154 153 149 148 157 155 159 155 158 164 162 154 163 167 159 164 168 166 163 166 163 173 162 173 167 164 168 177 166 174 179 169 174 175 184 184 182 179 172 175 187 180 175 176 190 185 196 193 191 190 194 190 189 190 199 187 193 192 205 200 194 192 193 203 193 212 199 203 213 216 209 209 207 212 203 215 223 217 208 219 212 224 213 217 228 226 229 218 220 215 228 224 234 236 234 230 240 241 235 225 243 232 244 250 235 238 246 234 234 255 247 248 245 240 255 241 249 243 263 245 244 261 265 249 253 250 263 260 262 267 256 261 267 271 277 273 260 283 265 286 288 266 273 286 281 284 268 291 281 296 274 274 281 278 289 287 285 305 306 296 304 291 309 285 296 295 307 304 295 312 297 316 304 309 299 296 306 327 326 311 322 324 327 327 304 335 315 311 334 322 310 323 321 319 332 314 344 333 343 330 351 350 326 347 354 347 344 339 328 343 354 335 344 343 360 362 337 370 356 352 346 346 369 357 373 368 378 354 359 360 383 374 364 385 359 370 390 386 381 387 384 383 377 398 397 366 376 365 369 385 390 399 376 380 377 387 393 405 379 377 398 384 389 387 381 418 398 388 413 393 405 410 416 408 404 402 421 402 419 398 415 413 413 407 407 421 422 408 420 432 445 441 414 449 427 431 443 448 417 421 449 420 427 438 430 430 452 428 431 425 436 446 438 456 436 459 459 453 437 471 479 479 475 447 484 461 453 467 451 475 490 483 484 474 458 463 480 480 469 492 464 488 458 472 502 470 486 469 481 463 503 471 505 479 479 515 503 511 484 506 499 491 477 510 479 499 509 502 480 488 487 531 490 499 515 509 537 496 496 533 505 494 506 530 508 499 508 518 525 525 518 551 516 548 518 514 506 507 550 511 510 550 524 553 531 520 523 522 536 554 529 518 570 520 554 549 574 545 573 541 526 555 540 573 534 569 549 553 535 580 568 578 555 580 560 547 553 567 593 597 581 597 564 586 577 584 593 602 589 576 550 604 558 573 554 606 567 573 555 588 566 581 574 575 579 601 609 615 574 592 577 600 581 569 598 570 600 601 593 617 605 573 603 608 595 602 621 612 607 621 589 594 631 609 612 629 613 623 627 617 598 622 587 634 632 616 634 617 645 635 607 653 636 653 615 646 636 648 642 633 623 642 661 621 646 623 610 626 635 636 632 639 618 641 658 633 637 658 651 639 632 643 645 619 614 650 676 671 663 625 662 628 670 633 651 656 676 620 652 643 677 667 628 660 646 638 660 654 643 686 689 667 672 666 661 687 670 676 672 635 691 661 695 670 664 660 696 663 666 699 640 670 701 652 649 638 683 643 661 696 654 643 655 642 681 692 702 654 666 645 654 665 685 656 672 666 707 661 699 675 703 694 689 672 707 668 660 691 679 694 653 689 675 691 697 709 693 701 706 686 717 715 689 693 709 674 717 677 666 703 680 693 693 668 696 668 721 713 714 704 714 685 717 722 706 674 726 692 720 698 706 723 671 666 721 696 726 716 690 668 665 715 705 702 697 675 683 695 729 724 700 671 665 676 725 679 704 688 722 681 685 677 711 686 725 718 723 723 686 731 696 682 716 675 687 704 675 717 734 681 718 699 687 719 723 689 675 705 713 675 721 676 698 709 708 687 691
694 674 722 689 704 667 681 724 687 718 732 679 727 688 672 689 708 736 687 672 673 723 717 692 719 667 723 690 707 672 713 735 678 697 698 728 709 712 727 671 693 665 695 683 686 700 718 670 729 711 703 731 709 724 694 690 723 715 668 673 708 730 667 703 707 707 721 686 674 669 673 671 724 715 691 682 715 717 658 681 694 697 719 709 659 680 706 718 663 710 659 679 679 667 697 690 717 707 714 652 664 658 681 698 704 653 706 696 660 701 704 677 667 709 714 680 697 698 647 713 692 662 653 677 674 660 644 705 689 706 667 652 703 691 694 658 686 677 685 681 698 644 651 674 636 644 636 654 637 641 674 683 673 632 637 657 670 682 693 648 650 663 675 654 632 660 633 630 662 646 662 657 624 633 635 636 644 677 682 667 636 626 652 646 634 641 630 623 669 630 667 613 659 636 612 673 665 645 655 671 659 608 634 657 668 609 618 606 622 613 658 658 662 633 623 621 659 627 601 652 602 605 606 614 618 605 647 641 637 645 615 627 612 621 621 617 590 608 609 602 592 629 602 604 636 616 598 593 619 602 635 602 615 613 612 578 579 585 613 571 614 606 615 614 571 566 579 579 607 577 605 567 602 605 607 607 557 598 580 563 573 608 597 589 551 593 559 572 561 564 562 580 558 567 600 593 543 561 553 576 593 590 574 590 573 535 559 575 535 539 565 537 548 573 537 541 538 537 565 560 529 576 545 545 560 522 552 532 544 525 525 547 555 556 552 516 516 561 515 539 519 545 510 517 535 527 511 546 516 549 509 543 532 537 497 535 500 531 522 522 494 493 496 530 525 508 510 524 514 522 480 517 510 483 487 491 507 477 506 476 473 492 487 503 493 485 480 506 482 464 470 473 459 461 503 485 486 457 497 480 493 493 488 490 451 469 491 447 482 475 484 478 478 465 474 464 470 442 444 454 470 452 436 434 435 434 449 453 427 435 434 440 444 458 436 438 434 425 437 452 437 442 415 426 416 417 421 442 438 421 415 434 439 438 419 417 405 408 426 425 407 395 412 409 394 396 405 400 415 422 399 407 420 393 385 396 386 401 400 404 407 408 385 403 399 392 387 402 376 367 379 368 372 393 379 381 364 360 378 371 392 364 387 378 362 378 380 378 360 346 350 360 352 360 356 351 367 368 363 354 340 352 349 342 344 348 342 344 330 349 358 352 334 340 322 334 334 348 344 324 344 324 346 320 336 318 311 318 332 327 334 319 321 324 315 327 303 307 307 314 313 303 303 305 313 310 316 296 316 291 309 290 300 290 287 295 299 305 299 298 298 305 284 287 279 276 293 296 275 287 279 273 266 270 272 288 277 270 280 281 260 279 274 264 269 260 254 260 252 272 261 252 262 265 256 261 259 251 252 247 261 263 254 250 255 241 257 238 244 247 251 249 233 250 235 239 233 237 229 229 239 239 231 226 226 221 218 232 218 227 216 229 222 223 215 223 228 213 222 224 219 209 205 211 220 208 211 204 213 197 215 200 204 212 201 209 191 200 201 203 195 193 187 190 202 191 193 189 183 191 189 196 182 182 179 190 176 174 184 182 173 185 185 170 173 184 175 169 170 177 171 176 168 175 163 171 172 159 165 158 160 165 154 168 161 158 157 167 154 164 162 151 161 154 150 145 158 146 153 142 143 151 144 146 143 148 150 145 147 143 137 146 136 134 133 143 139 140 137 136 135 131 132 127 136 129 136 132 127 131 132 123 130 128 123 124 124 126 120 121 116 121 116 118 121 120 113 115 119 113 115 112 109 116 109 108 105 112 112 105 103 109 108 105 107 106 105 100 100 97 104 99 105 98 97 95 102 102 99 96 100 97 99 91 96 95 89 88 91 92 92 92 87 88 91 87 90 89 84 84 83 83 86 86 81 85 81 78 81 83 83 78 76 80 76 78 76 79 74 74 77 79 77 72 77 76 76 74 70 70 75 73 74 73 72 73 72 71 71 68 70 65 64 69 64 67 63 63 62 63 66 62 61 63 62 64 64 63 62 63 60 62 58 61 59 62 62 58 62 56 59 60 56 55 56 59 58 57 56 56 56 57 57 53 53 52 53 51 52 53 54 54 51 54 50 53 53 52 52 51 49 53 49 49 52 48 48 51 50 51 51 51 50 48 48 46 49 47 47 49 46 47 45 48 46 47 47 47 48 45 44 47 45 46 46 44 44 45 47 44 47 44 45 46 46 43 43 46 45 44 45 46 46 45 46 44 43 44 46 46 45 46 46 43 44 44 43 45 45 46 45 44 43 43 44 46 43 44 45 45 46 44 46 46 47 45 47 47 46 46 47 44 46 47 45 47 48 45 45 46 48 48 49 49 48 46 49 49 49 50 47 47 47 49 51 52 51 50 48 51 50 50 51 51 52 52 52 52 54 53 55 52 55 51 54 52 53 54 53 56 55 54 57 56 54 57 56 56 56 60 59 59 61 60 62 59 58 60 59 61 58 58 59 64 62 63 60 60 62 64 63 63 65 66 65 63 66 69 64 65 65 68 67 67 70 70 71 68 74 69 69 74 75 73 75 77 77 73 76 77 79 77 76 77 76 77 79 79 80 80 82 77 85 80 82 86 80 81 82 86 86 89 88 89 90 91 90 85 89 92 93 89 93 91 90 91 93 94 98 94 97 93 96 98 96 104 100 102 101 96 99 100 102 103 100 104 103 109 104 111 112 111 106 113 111 114 106 108 111 118 109 117 116 117 116 121 122 113 122 119 117 116 116 123 119 120 124 122 122 121 130 129 128 129 128 125 136 127 132 130 128 135 135 132 137 138 135 142 140 134 134 141 146 148 137 150 151 151 152 142 153 152 144 156 155 156 156 150 152 158 161 151 152 154 158 154 167 160 157 164 159 162 165 171 170 165 172 173 167 171 165 167 169 180 181 178 172 170 174 180 184 189 189 174 184 190 180 192 195 188 194 187 182 184 201 184 203 200 192 199 196 204 203 193 191 208 193 203 204 204 208 202 214 214 212 205 220 222 208 212 219 212 226 212 221 212 224 230 224 233 234 223 225 217 229 237 239 230 230 239 241 224 238 233 242 235 229 232 237 232 249 234 251 257 252 238 253 249 259 242 243 265 246 266 257 269 265 256 247 263 269 266 262 273 267 269 265 281 270 265 260 263 280 270 265 268 276 276 278 277 269 274 291 275 293 278 290 281 282 278 293 296 302 305 286 285 295 289 309 289 299 290 292 310 305 299 315 298 307 309 327 323 329 308 304 320 330 325 323 325 326 309 339 314 335 334 336 324 318 341 345 334 322 332 336 349 327 344 355 327 326 330 360 348 333 336 344 344 337 365 370 339 342 367 373 365 362 365 347 353 346 374 349 376 357 357 368 359 357 363 377 379 392 365 375 367 394 381 386 383 367 397 376 384 385 390 393 391 401 385 394 412 415 379 398 392 403 414 384 401 388 408 389 417 410 424 427 428 403 433 422 401 408 411 422 422 428 414 435 442 414 414 410 425 443 427 443 415 421 420 420 436 427 456 457 440 457 445 439 426 451 424 438 444 464 463 457 463 437 473 473 472 437 447 462 473 439 483 440 449 447 476 458 456 473 462 465 468 489 473 454 463 477 498 503 478 478 483 500 461 483 502 466 468 487 478 506 487 510 500 489 513 498 480 503 509 487 500 523 481 517 496 515 484 485 520 520 530 528 497 527 507 538 535 533 503 516 537 523 535 545 514 503 523 513 532 526 509 513 542 528 549 518 530 558 560 556 563 555 531 532 526 541 517 530 530 555 565 527 525 569 561 535 553 577 530 539 539 543 549 539 548 567 537 548 566 562 577 551 586 543 585 591 552 592 551 590 574 574 593 596 555 603 584 598 591 582 583 588 585 588 571 589 595 609 587 586 601 560 579 580 607 585 594 577 586 600 576 614 621 612 628 588 605 590 587 575 630 605 625 631 588 613 596 607 620 585 611 605 606 590 589 633 632 645 645 642 624 645 596 602 644 637 618 602 619 598 640 625 645 608 628 600 643 622 647 648 661 657 647 629 619 652 653 661 653 646 646 628 633 645 658 664 619 652 637 618 665 661 626 644 647 659 651 625 652 668 629 650 667 652 647 635 681 638 683 658 656 641 685 673 663 630 645 653 632 640 676 655 672 656 656 680 636 685 665 637 640 696 676 678 670 688 685 643 675 686 663 675 656 663 676 691 674 702 706 647 671 700 684 686 700 708 653 689 651 696 700 685 652 698 711 708 672 662 658 650 693 664 705 687 705 686 661 691 667 672 684 687 681 693 672 657 713 667 668 700 704 711 658 705 721 659 699 661 670 696 694 684 720 665 692 714 659 725 718 706 660 694 681 703 693 682 671 691 694 668 680 706 723 723 727 721 728 673 697 713 714 666 672 678 713 707 718 682 689 680 690 680 696 711 725 699 686 667 668 689 686 694 721 709 680 704 716 692 699 734 730 726 719 679 726 668 669 722 698 705 679 735 721 722 711 711 686 674 725 702 698 677 673
683 732 687 733 713 725 708 722 731 710 705 686 700 719 688 697 692 726 709 690 722 695 677 708 726 684 696 690 727 718 697 685 713 729 682 701 730 666 688 725 710 669 687 686 667 675 702 676 687 673 710 717 716 718 693 696 695 662 684 688 709 730 668 683 678 692 729 677 698 680 660 716 689 664 723 691 714 662 675 708 670 720 693 722 676 693 658 708 693 719 706 673 654 703 666 674 713 692 660 670 706 667 716 656 701 662 661 656 657 660 688 659 672 679 665 705 662 660 688 694 683 701 702 658 691 650 708 697 666 652 647 681 670 676 706 648 705 673 676 676 658 686 682 664 656 683 642 694 686 638 657 635 649 677 657 639 635 667 651 638 687 687 665 655 661 676 669 671 674 634 652 681 662 632 665 659 673 681 649 656 675 661 632 627 625 648 660 675 659 670 637 628 612 627 624 640 620 623 653 610 655 658 644 662 629 661 651 648 634 622 604 633 635 645 632 628 645 634 656 647 640 606 603 624 627 617 614 640 643 648 604 622 619 608 646 644 645 614 624 587 614 606 584 622 620 634 592 598 623 588 575 622 587 600 593 587 616 594 574 618 606 610 581 583 612 601 607 589 609 600 596 603 570 559 606 566 560 596 585 576 588 589 605 607 579 607 583 580 575 579 579 564 559 553 557 596 545 556 591 578 571 587 573 543 558 580 556 566 586 568 557 577 529 553 552 570 542 551 540 526 526 528 546 530 565 567 546 524 541 536 558 531 519 558 534 543 526 532 556 528 509 528 542 548 514 547 516 519 546 498 498 525 515 529 497 512 512 498 503 497 493 494 527 516 528 505 493 505 482 524 512 482 512 516 483 510 483 516 477 508 490 497 508 513 494 511 464 494 489 497 508 498 463 490 460 502 473 481 497 466 498 465 464 449 453 464 484 449 467 470 475 443 467 450 464 474 443 447 475 455 443 442 431 454 446 432 464 445 465 448 462 425 444 438 445 436 441 458 421 425 425 451 445 423 427 422 421 428 406 424 423 444 411 441 435 414 436 418 417 396 424 430 415 416 403 417 417 394 398 407 394 394 401 384 397 410 389 381 404 376 386 405 393 408 383 408 399 386 396 372 378 389 386 392 377 368 368 386 377 358 377 390 389 358 353 369 354 376 361 348 358 360 368 345 365 366 369 364 350 349 370 339 344 353 353 333 344 333 348 342 328 343 348 329 351 352 339 337 349 326 335 315 346 328 335 332 335 309 338 334 333 324 308 311 308 308 307 317 307 304 324 306 314 315 302 318 301 309 305 289 300 300 296 304 293 297 300 309 285 281 279 297 282 276 299 281 295 287 276 287 270 291 272 285 281 287 284 264 283 273 271 260 275 279 257 278 277 262 267 253 271 271 268 264 252 262 257 248 252 259 244 247 240 251 258 247 255 243 248 245 252 243 245 244 251 249 235 246 230 243 236 240 237 231 221 235 232 237 225 219 217 224 228 225 228 223 222 213 210 224 215 208 224 219 206 220 207 209 210 203 205 198 195 201 210 200 198 196 207 193 206 198 202 196 192 184 191 198 188 198 181 195 187 181 191 187 177 175 180 175 180 186 183 183 179 180 180 179 173 171 176 173 163 170 167 162 164 172 162 164 165 171 162 167 161 158 160 166 158 155 155 161 161 155 151 146 155 146 157 151 149 145 151 143 148 149 148 148 142 143 145 142 144 141 140 142 139 134 133 133 131 128 128 131 138 125 133 127 124 124 128 131 124 127 128 125 121 120 119 123 116 119 116 116 113 116 119 113 115 110 114 118 112 110 110 109 106 108 113 114 108 109 104 102 109 108 107 103 99 98 106 103 105 96 95 100 100 99 97 100 97 93 95 99 93 97 90 95 88 91 90 87 89 92 85 93 89 84 90 83 86 88 81 87 87 83 82 81 84 85 83 83 83 82 80 76 78 75 75 74 80 78 73 76 77 74 77 71 74 72 70 75 70 73 70 71 68 68 67 68 68 66 66 68 69 67 65 66 65 63 65 66 62 62 65 65 60 60 63 59 59 63 61 59 62 58 59 61 58 62 57 58 56 56 57 57 56 58 56 58 58 55 57 56 53 53 56 53 54 56 55 51 55 53 51 54 53 54 50 52 52 50 51 49 51 52 52 48 52 50 51 47 47 47 48 48 48 47 49 46 46 46 47 46 47 47 48 46 48 48 45 48 48 46 48 47 46 47 44 45 45 46 45 44 47 44 46 44 45 45 44 45 46 46 45 46 43 44 43 43 43 43 46 46 44 46 46 47 46 47 44 47 45 45 47 44 45 46 45 47 47 45 44 45 47 46 45 45 48 45 45 48 45 48 48 46 48 47 46 46 46 47 49 47 48 49 47 49 51 50 51 49 50 51 51 50 49 52 52 52 53 51 50 52 53 52 52 51 53 55 53 54 56 53 53 54 53 56 53 55 55 58 56 59 59 57 58 56 57 59 56 57 59 60 62 60 57 58 59 59 59 63 63 59 62 64 63 66 62 64 63 62 63 68 67 64 68 68 66 66 65 69 71 70 71 70 74 69 69 72 75 76 74 77 76 78 73 78 76 74 74 76 75 77 75 78 76 83 78 78 79 81 81 86 82 87 81 88 81 88 83 88 86 86 85 92 90 88 89 93 95 93 94 94 94 96 94 91 93 95 101 98 100 100 100 103 104 97 104 106 98 105 107 105 107 102 104 106 107 108 111 111 107 115 114 114 108 110 112 115 118 114 117 116 118 116 117 124 114 117 126 122 118 127 123 126 125 126 127 124 132 129 131 125 127 136 131 137 137 134 138 134 142 134 131 134 141 134 136 139 140 140 148 142 146 144 146 150 146 152 151 148 155 147 151 153 147 152 153 160 152 150 156 155 156 157 157 163 169 168 162 160 169 161 167 160 168 177 175 171 177 167 182 182 177 170 184 171 181 175 183 183 175 190 186 177 194 186 184 182 181 186 188 184 193 184 185 201 197 193 194 198 208 190 207 192 198 200 208 206 205 211 214 210 205 214 202 220 208 209 222 211 223 227 220 223 215 217 232 213 224 218 217 218 236 233 221 241 243 233 238 229 243 241 239 231 237 239 243 231 244 247 248 251 243 242 237 239 253 241 255 253 246 246 247 252 247 261 265 272 252 256 255 269 276 268 279 273 260 261 262 275 262 287 271 285 275 286 280 288 268 281 276 286 278 288 274 279 283 285 306 305 280 308 305 296 296 291 304 300 300 290 306 319 316 304 293 297 320 319 301 309 304 309 308 304 303 326 330 320 315 313 336 333 319 335 342 339 341 339 346 324 345 319 327 336 329 337 352 342 350 348 346 354 355 361 335 343 338 347 361 354 348 343 373 373 342 352 366 347 380 348 360 365 362 353 353 366 386 364 388 374 378 373 372 394 371 398 370 371 390 368 393 391 378 400 404 377 398 400 386 379 383 395 401 401 413 408 388 386 394 416 407 415 421 427 413 402 406 426 435 426 432 419 434 415 409 416 424 410 407 427 433 414 408 413 442 424 414 451 442 447 417 426 452 439 429 446 430 453 444 426 463 464 469 440 460 464 459 432 471 457 463 478 468 445 477 470 482 442 445 470 489 488 451 449 486 454 475 477 475 494 478 474 488 466 471 471 506 497 483 462 472 491 485 471 488 502 511 488 513 477 484 480 513 500 491 500 510 512 506 498 529 496 488 523 507 487 497 507 522 538 496 532 503 496 505 542 541 496 523 527 535 541 525 538 545 525 522 517 509 551 554 516 530 551 547 559 518 548 514 550 549 553 537 541 559 557 574 574 542 523 537 527 556 580 538 546 535 570 579 571 549 565 557 581 557 558 549 554 570 546 563 578 564 597 565 557 565 589 550 559 579 564 586 608 597 565 593 576 602 600 560 583 604 607 569 602 612 591 562 591 613 622 575 599 566 574 577 573 604 604 627 573 583 594 619 597 614 613 593 613 577 617 592 603 597 583 625 583 587 616 613 600 603 587 631 617 607 621 599 607 624 601 604 608 639 611 621 604 597 643 633 653 610 661 629 643 622 626 625 621 637 610 616 626 662 611 669 613 622 670 614 644 651 652 673 659 664 640 672 613 637 618 635 653 634 631 680 664 682 629 634 651 636 674 678 677 632 650 628 643 650 628 654 634 638 632 655 654 628 692 632 658 649 647 660 650 658 662 678 694 681 680 639 664 650 673 648 690 699 659 647 663 656 657 700 695 701 668 647 656 675 676 704 677 644 664 687 690 708 670 660 688 672 684 714 652 704 651 708 654 681 703 669 666 656 673 665 662 659 678 671 687 712 677 669 691 670 687 716 682 682 709 704 693 676 694 683 713 665 703 700 724 669 682 662 721 688 708 683 671 715 682 706 672 705 667 722 668 672 715 666 670 672 716 708 693 725 706 721 706 724 694 674 707 690 680 667 690 672 723 723 717 714 677 684 703 728 676 702 706 682 700 707 702 705 717 674 720 720 681 670 673 716 693 687 690 720 690 727 727 678 715 722 671 729 672 721 734
682 700 705 711 735 689 678 716 670 686 712 724 701 717 732 682 686 695 717 669 718 709 673 673 700 729 689 704 734 685 702 692 731 683 667 730 706 679 722 723 704 702 696 708 716 696 704 681 711 688 721 680 716 673 702 707 726 664 707 685 701 714 696 680 672 679 690 710 675 694 685 685 703 717 660 685 720 699 673 669 724 702 657 678 713 667 723 708 670 659 666 664 715 663 707 671 656 686 707 689 677 651 700 681 713 679 669 691 704 653 668 709 707 700 654 669 673 655 677 703 694 646 706 673 684 691 691 706 693 651 647 677 654 675 669 660 690 654 654 663 679 673 653 655 658 680 651 639 675 665 676 661 672 669 673 679 691 694 654 670 683 687 630 682 681 660 670 671 652 652 623 623 665 628 662 645 651 645 675 659 656 675 624 621 627 626 615 649 659 649 643 620 660 629 671 624 632 628 650 614 627 621 649 642 658 645 620 633 623 648 645 617 613 650 645 649 658 650 611 615 647 648 608 648 597 606 603 624 637 635 650 611 647 609 620 617 634 630 585 587 613 588 613 601 624 610 589 619 577 578 603 584 602 592 605 580 594 573 572 610 576 613 575 589 576 596 600 578 580 580 589 592 586 591 571 609 578 606 590 604 567 565 590 564 553 567 584 581 551 563 561 563 566 544 560 586 562 590 587 553 544 573 546 569 549 568 581 562 584 540 533 541 565 559 568 571 534 540 542 555 561 571 543 569 553 559 520 536 552 530 513 547 518 561 529 561 554 517 555 523 533 530 540 516 551 515 506 501 513 534 506 535 545 531 515 537 518 540 511 514 488 529 534 507 523 497 519 526 508 487 522 510 482 487 484 519 477 516 479 475 486 488 480 493 490 491 477 503 473 463 474 477 504 466 459 490 496 496 481 496 459 479 463 489 477 492 476 481 450 449 463 451 446 479 469 457 437 458 464 464 452 460 449 439 469 448 465 436 464 463 443 422 429 433 422 447 450 457 424 434 414 425 425 423 430 447 420 438 428 412 442 418 441 425 418 410 408 433 437 419 395 403 403 430 428 420 400 414 413 405 418 405 409 385 406 414 383 384 411 376 380 410 386 378 399 380 395 374 367 377 395 375 398 367 372 368 383 383 390 378 361 371 360 388 376 378 380 355 372 367 362 366 344 372 351 349 341 362 360 355 357 340 366 356 350 341 337 341 345 336 331 334 356 340 356 350 341 321 339 349 330 326 330 341 313 319 315 323 339 338 331 335 323 330 324 323 305 325 326 321 319 322 320 312 311 298 312 314 304 315 304 312 303 295 308 289 303 292 301 279 287 303 293 295 285 289 296 279 273 293 284 291 267 279 280 272 288 270 276 273 261 282 258 257 260 264 270 252 253 258 252 271 264 260 266 267 253 248 267 244 254 257 253 253 241 239 235 250 244 234 249 252 238 242 247 251 238 237 234 234 232 241 223 238 239 235 222 227 227 215 231 222 220 213 222 223 219 217 220 221 209 221 212 222 208 205 218 201 203 206 200 207 195 195 198 211 204 193 191 207 189 195 191 203 202 195 190 185 196 186 180 182 191 193 177 177 192 185 189 180 186 184 175 181 171 177 170 172 177 173 175 167 177 168 164 170 167 166 163 173 172 160 167 167 169 167 160 162 157 152 161 149 162 161 152 156 156 152 147 150 151 152 154 142 150 146 138 147 145 137 136 138 140 135 140 139 141 133 131 140 132 138 127 129 128 128 129 128 128 127 129 124 122 126 126 124 119 126 126 120 119 120 124 121 115 121 121 120 114 110 114 118 109 114 115 113 110 111 108 112 113 112 109 109 104 105 109 101 101 107 101 99 105 101 103 103 96 99 96 94 100 93 93 91 99 97 93 91 95 89 94 89 90 86 86 85 88 89 91 90 85 86 89 86 84 83 81 80 80 79 78 79 81 82 79 78 76 83 77 80 80 78 77 74 73 72 72 77 72 76 76 71 71 72 70 74 68 67 70 66 71 69 70 66 69 66 68 67 66 65 66 63 67 61 66 62 60 65 64 64 59 59 63 61 58 60 60 60 57 60 60 62 56 57 60 58 56 58 55 59 56 57 54 56 55 57 53 53 53 53 54 55 52 52 53 53 54 51 50 53 50 50 50 51 51 49 53 52 48 49 52 50 52 48 47 48 48 47 50 47 50 46 47 48 47 46 47 46 46 49 47 46 46 45 48 46 47 45 46 47 47 45 47 47 44 45 45 46 46 44 44 46 44 46 44 45 46 46 45 46 45 44 47 46 44 46 47 46 46 45 44 44 45 47 47 45 44 45 48 48 46 45 46 46 47 46 47 45 48 48 47 47 49 47 49 49 49 49 48 47 47 51 51 48 47 51 49 48 52 49 48 48 50 53 52 49 49 51 51 53 53 50 52 53 53 54 51 54 55 52 56 53 52 54 57 55 53 55 58 55 57 59 56 55 55 57 59 57 59 58 61 58 58 59 59 63 59 59 61 61 60 62 62 64 63 61 66 63 67 67 63 65 66 68 65 64 68 68 68 71 66 71 70 73 68 69 70 71 75 76 75 76 75 72 74 75 75 75 78 76 74 76 79 76 76 80 78 76 80 81 81 80 86 83 81 85 81 81 86 88 83 86 90 88 93 87 86 89 92 95 91 90 90 95 96 91 92 99 96 100 100 99 100 102 101 95 101 102 105 101 100 105 100 106 101 101 105 104 110 105 108 106 114 109 116 108 115 112 109 116 118 118 113 115 120 118 125 117 123 115 123 122 121 120 119 120 122 125 123 128 131 125 123 125 126 137 138 131 134 128 133 141 135 141 135 135 142 143 143 139 137 136 145 148 142 151 146 145 152 155 142 156 155 145 149 151 158 157 151 151 153 151 165 157 165 153 160 167 158 163 163 163 169 172 173 164 171 166 169 165 177 169 175 175 175 183 180 188 178 174 189 182 179 185 183 184 188 179 180 182 187 185 200 183 194 203 199 189 194 199 191 195 200 195 211 209 203 207 203 202 200 199 210 201 210 203 210 210 220 215 223 207 210 211 211 211 211 232 231 213 215 228 219 222 221 238 232 229 239 238 228 244 235 242 249 246 248 250 231 231 236 242 244 250 246 243 245 259 259 249 260 245 244 246 263 255 258 259 261 267 257 260 257 252 278 273 273 282 264 264 284 284 280 265 274 271 281 274 283 277 290 274 273 288 290 296 291 297 282 278 305 307 282 306 305 307 292 312 304 309 308 291 289 308 297 304 306 316 325 323 311 306 321 321 328 304 314 330 332 314 325 329 338 338 341 330 319 337 334 320 316 341 338 324 330 337 339 345 331 346 329 344 354 354 344 348 340 354 348 360 337 356 367 372 362 350 349 354 348 350 365 370 348 373 380 351 355 360 377 360 358 385 368 389 389 375 373 386 375 376 378 367 379 401 400 379 390 403 394 398 398 399 381 387 395 390 412 391 412 392 407 419 406 390 411 398 428 405 402 427 404 412 436 434 424 419 441 416 433 429 420 405 417 448 448 426 442 445 418 431 442 418 444 445 425 447 435 428 448 459 430 436 426 436 430 462 446 451 436 441 466 473 445 463 443 477 463 456 445 476 473 445 475 486 487 458 481 495 487 453 495 455 495 500 479 502 494 489 460 465 464 464 477 466 483 511 498 494 472 495 499 494 517 487 500 477 521 523 524 519 504 482 480 518 522 526 496 504 494 505 538 502 530 529 509 504 523 544 504 516 539 535 529 520 515 544 531 545 530 521 515 540 531 519 513 534 550 522 520 552 551 551 534 537 536 561 521 535 547 534 568 573 554 557 539 563 558 528 554 553 559 548 560 562 540 580 560 538 576 566 580 551 572 556 574 574 582 575 570 550 576 548 581 580 601 595 605 584 553 573 570 598 590 593 612 571 612 578 613 608 596 598 612 605 597 610 602 608 584 607 600 613 586 621 617 616 575 587 574 576 583 622 581 584 617 590 614 607 623 605 616 589 623 629 629 610 600 600 632 614 647 625 596 636 648 630 626 593 614 646 637 635 652 611 631 640 618 635 601 634 627 623 646 629 631 613 625 659 660 621 621 633 642 646 620 672 658 670 674 660 640 674 654 672 674 672 672 665 664 680 640 633 631 636 655 644 666 669 623 663 645 684 632 673 675 660 651 669 649 644 670 664 654 661 658 684 667 678 690 676 665 653 678 635 646 669 690 637 661 687 675 657 651 644 678 697 642 645 642 643 699 668 699 645 696 666 643 681 657 680 665 705 671 675 675 678 646 675 651 680 691 676 674 653 667 662 680 707 656 700 672 694 652 697 715 702 717 718 663 720 669 691 698 701 660 662 713 682 715 709 692 690 707 719 664 662 706 676 705 684 677 684 693 664 707 701 696 676 718 678 680 706 714 696 725 720 703 684 718 666 670 724 699 691 719 706 696 698 725 673 723 691 711 694 676 718 675 683 723 700 717 671 721 703 725 705 704 730 726 728 679 721 727 684 702 706 682 681 678 710 686 666 667 674 696 690 728 718 721 716
682 714 733 669 682 665 721 734 731 712 727 687 710 719 717 688 702 734 716 726 720 666 727 721 686 699 688 678 681 685 671 699 734 669 715 701 704 690 680 677 667 679 728 717 719 676 705 718 673 730 690 680 703 686 682 729 709 661 722 728 692 691 706 703 713 686 710 683 682 698 667 684 712 662 670 698 714 682 724 723 719 683 712 690 706 662 688 701 668 657 715 703 654 708 681 672 690 692 682 704 676 688 699 663 703 697 703 648 666 649 710 669 700 696 693 655 661 672 680 678 675 656 668 706 693 693 689 647 682 650 682 663 666 665 680 638 700 670 684 701 694 664 654 666 685 672 652 694 680 672 647 674 649 693 642 656 631 650 646 684 676 645 676 650 680 655 653 648 625 659 684 641 686 625 653 626 659 682 645 658 653 660 619 620 621 670 629 670 676 641 653 625 666 617 636 644 619 661 669 634 612 652 606 620 607 615 641 624 649 660 628 624 621 615 639 656 607 638 611 618 609 641 601 638 650 637 596 595 609 618 618 615 647 643 589 645 617 637 584 587 615 622 581 604 639 630 603 632 618 615 581 607 606 600 628 604 611 592 615 617 603 598 588 571 623 583 607 579 580 599 605 618 562 592 601 559 575 571 603 583 582 557 578 579 553 550 566 570 602 600 599 549 562 544 574 564 581 583 588 538 542 551 580 590 546 574 546 559 544 535 538 574 582 565 577 544 559 545 532 561 534 535 554 527 541 565 534 535 526 531 566 540 527 524 550 519 537 558 507 535 512 552 508 503 521 545 502 526 525 530 543 534 525 519 507 498 510 524 492 515 509 489 525 501 494 508 505 526 482 503 488 493 485 517 510 482 498 520 494 515 493 491 507 487 495 494 470 470 496 495 500 488 497 468 468 473 472 463 460 489 489 452 491 456 459 489 487 455 481 482 475 462 474 484 459 441 460 477 457 441 466 432 438 434 464 469 430 437 436 431 424 451 436 440 453 427 437 424 450 457 451 445 429 440 428 444 415 436 423 408 404 436 429 420 432 429 440 420 407 395 400 397 397 427 418 410 422 425 405 414 389 408 407 408 385 397 392 401 393 381 381 375 376 385 381 373 404 387 378 400 402 371 392 398 370 387 363 389 385 386 375 386 380 376 357 377 364 373 362 353 370 362 359 371 356 375 349 352 340 351 356 367 348 364 333 331 352 342 342 338 355 326 351 344 326 347 329 334 331 321 326 343 315 321 320 333 312 336 320 328 313 327 309 314 324 323 323 306 319 322 297 296 323 320 302 307 314 290 315 295 293 305 295 307 294 283 289 291 285 280 282 285 299 285 294 297 278 294 278 290 278 271 271 280 280 272 270 268 261 276 281 281 276 260 278 272 274 266 253 268 268 255 255 264 250 260 259 263 266 248 262 248 259 257 245 256 235 235 257 252 241 239 237 239 240 251 229 236 232 238 244 223 228 221 238 237 226 237 234 224 234 220 225 217 215 222 213 217 215 210 207 216 210 218 218 216 206 216 202 215 199 203 200 213 211 193 211 192 205 196 190 204 206 188 202 190 190 200 183 186 196 197 195 192 190 183 180 179 188 190 176 182 175 186 176 183 171 170 176 170 167 180 171 163 172 167 173 171 171 162 157 162 164 170 156 154 161 164 158 155 159 156 160 159 148 158 160 145 146 146 144 149 149 142 145 146 147 150 139 137 141 148 142 134 137 135 133 141 141 137 134 130 137 133 135 135 128 128 134 129 128 126 130 128 130 122 119 126 122 121 121 115 120 123 125 115 119 120 120 118 110 111 117 118 116 112 112 111 113 107 110 103 105 106 104 103 107 105 103 103 107 100 103 105 105 98 97 102 96 96 98 98 98 98 97 93 94 95 89 96 91 88 90 87 93 93 85 85 91 91 90 87 89 83 84 85 83 85 81 83 81 84 80 83 78 82 79 80 76 79 79 77 79 77 78 74 77 72 77 71 75 72 71 72 70 70 71 73 68 73 69 72 72 67 66 69 66 66 67 68 67 67 65 64 64 65 66 62 61 64 60 64 62 59 60 59 62 60 59 61 58 62 58 60 56 60 60 58 57 59 55 55 56 58 58 57 54 57 55 55 52 53 55 54 56 54 53 54 55 53 54 52 54 50 54 50 50 50 52 52 51 49 52 48 50 48 48 51 47 51 49 49 47 47 48 47 46 49 46 49 48 47 48 48 47 49 49 46 47 48 48 47 47 47 45 46 45 47 47 46 48 45 46 46 47 46 45 47 45 45 47 47 46 45 45 47 48 48 45 47 48 48 45 46 46 45 48 46 47 46 48 46 47 45 49 46 48 49 49 48 46 47 47 47 47 48 50 47 51 49 47 50 49 52 52 50 52 50 49 49 49 49 52 53 50 51 53 51 50 54 52 52 54 51 53 51 54 54 53 55 56 56 56 56 53 58 54 58 56 59 55 57 59 60 57 58 59 62 60 60 60 58 57 62 61 59 59 60 60 64 62 60 61 64 62 63 64 67 66 66 63 63 68 69 67 66 69 67 66 71 67 69 69 73 72 71 70 71 70 73 74 74 73 75 75 74 78 76 78 74 81 79 81 82 80 79 79 83 80 80 82 85 84 86 86 87 85 83 84 89 85 87 88 89 89 92 91 87 92 88 92 95 93 97 91 97 91 94 94 97 96 97 101 96 103 101 99 104 101 102 98 101 100 104 100 104 110 103 107 104 111 110 114 116 113 108 116 118 119 115 112 113 115 120 121 120 120 124 121 121 118 124 121 123 118 120 127 128 123 123 129 135 130 135 137 127 133 127 139 130 136 133 139 138 140 133 146 138 134 137 138 148 141 144 146 150 153 151 144 150 149 150 155 146 156 147 147 158 149 151 159 163 157 162 165 155 166 155 157 165 168 168 162 169 168 172 175 169 166 170 165 177 183 174 178 182 179 179 176 177 185 188 177 185 183 189 177 182 194 186 184 189 196 186 202 189 204 200 190 195 191 208 191 204 204 196 209 201 200 200 200 210 214 220 201 216 216 208 216 207 224 219 220 229 228 211 221 226 221 216 221 220 217 234 229 221 229 223 235 233 225 245 235 241 244 239 245 244 232 237 250 246 239 245 256 252 248 249 239 244 248 250 243 256 252 262 272 270 256 253 252 256 253 268 273 276 266 264 259 269 285 278 275 263 277 265 273 268 282 281 292 287 285 274 291 287 286 282 280 295 302 279 286 294 295 295 292 302 289 309 311 295 291 309 299 293 322 319 324 300 305 307 323 302 330 329 324 334 328 311 306 316 318 315 322 325 322 323 330 343 324 348 339 345 337 347 352 345 328 337 345 328 358 338 360 359 345 364 366 357 355 361 365 373 373 368 357 376 354 365 374 358 362 367 356 378 384 370 385 373 358 360 383 373 366 370 382 376 375 376 377 368 377 375 382 370 374 389 383 386 387 410 398 384 393 417 411 400 407 406 421 399 420 405 399 399 430 412 429 422 416 432 416 434 421 420 423 439 432 425 440 445 425 438 421 432 450 415 426 446 414 433 423 457 426 420 432 454 458 452 458 428 464 469 448 456 453 448 453 442 446 477 447 441 450 470 483 484 440 475 479 456 485 469 464 485 476 450 463 466 493 496 455 493 457 497 456 486 460 489 503 487 485 482 484 497 468 486 516 505 480 499 499 519 506 516 507 490 500 501 496 501 523 489 498 530 520 526 534 491 527 491 514 523 498 504 529 517 524 539 522 543 520 521 515 535 502 519 549 530 543 546 534 527 561 560 543 512 559 556 540 567 528 561 563 525 527 566 567 544 576 539 538 572 533 551 578 565 536 551 581 566 552 578 535 560 580 545 562 592 573 565 561 548 597 571 549 577 555 551 547 589 579 594 595 566 556 589 588 585 571 570 561 585 596 612 610 565 606 607 591 607 583 609 614 566 571 570 608 613 582 580 570 608 587 621 607 608 605 622 581 592 604 602 611 637 616 604 627 640 605 620 603 633 621 640 602 633 601 643 597 649 608 602 605 617 619 642 639 637 642 639 604 631 656 619 603 616 651 615 660 663 642 624 626 646 656 626 665 666 608 659 670 658 664 654 648 645 654 613 666 637 666 653 646 615 652 678 642 648 682 619 647 630 669 630 627 676 625 648 662 665 658 651 626 688 638 663 651 633 634 655 683 640 676 663 682 694 679 645 681 695 660 666 691 659 673 669 686 691 697 683 679 664 698 673 678 693 665 677 670 644 658 656 668 667 708 671 660 645 678 669 668 682 696 685 673 692 707 674 697 651 684 685 657 663 665 707 714 659 674 654 655 671 715 708 705 658 696 674 688 657 686 697 710 664 712 720 710 666 684 680 713 675 661 667 674 672 675 705 687 679 666 679 702 672 717 707 678 712 669 698 709 709 693 696 720 682 663 676 663 692 701 692 682 677 702 698 692 691 677 720 711 724 711 725 717 672 716 683 722 708 677 717 706 697 711 731 716 701 697 693 718 709 726 732 695 674 669 685 680 672 682 728 672 702 672 724 709 665
685 708 720 697 690 692 729 679 688 722 715 721 681 698 707 684 708 679 693 712 699 709 731 728 702 668 696 721 728 705 676 731 704 712 728 711 707 729 663 729 686 672 695 681 698 712 701 689 695 691 723 674 675 713 676 674 694 680 678 666 691 661 664 661 709 727 680 683 722 719 719 716 660 681 704 694 701 674 691 704 674 722 687 658 705 676 655 699 703 660 701 696 679 714 688 684 692 700 674 676 666 689 708 657 675 708 684 699 694 684 711 687 664 683 664 664 660 692 659 663 693 702 707 646 652 651 676 657 676 658 682 700 639 679 685 649 672 677 682 685 687 695 650 641 677 675 660 682 650 665 631 648 639 685 669 634 692 657 628 689 667 662 663 639 633 662 669 673 641 673 680 622 638 635 635 622 659 678 645 661 666 679 673 654 629 654 661 628 642 630 628 660 638 660 640 631 638 629 647 643 633 630 663 639 617 654 619 624 660 621 632 637 657 639 603 636 632 653 599 639 655 600 616 627 637 625 632 635 636 641 628 607 597 586 623 630 593 633 622 619 597 629 616 584 584 602 621 578 601 617 600 590 611 583 607 591 577 604 609 590 580 602 596 594 622 590 565 566 605 612 612 574 562 603 571 590 597 601 570 587 562 580 583 594 600 582 596 573 557 565 601 596 574 589 554 576 578 593 545 543 545 549 578 558 536 549 557 567 574 544 565 566 556 566 548 567 567 561 529 533 560 556 564 558 540 568 532 559 554 553 541 527 535 533 538 547 515 530 551 549 524 513 538 532 539 504 521 498 527 531 547 542 532 518 508 514 494 524 508 525 514 513 529 514 498 513 504 522 524 509 516 520 497 485 512 514 475 511 483 482 480 493 514 485 500 484 464 508 466 499 488 500 475 490 482 485 491 477 496 491 495 472 475 459 450 447 476 489 460 468 445 450 477 476 454 442 478 436 446 458 468 445 443 468 455 456 459 430 463 432 450 445 443 433 457 459 422 452 447 421 453 435 427 429 432 412 409 436 425 441 417 409 423 442 411 407 420 412 401 418 401 413 424 397 420 409 405 395 386 406 411 392 417 385 413 411 412 395 414 380 405 412 396 384 375 373 376 380 403 394 385 382 372 386 367 362 393 392 366 387 377 383 384 358 366 371 381 351 362 377 348 377 364 356 346 370 340 358 356 339 361 365 336 364 332 344 340 345 351 344 333 357 342 334 342 341 322 327 326 338 322 335 326 332 336 335 336 327 332 327 313 323 315 313 314 315 328 328 326 301 316 309 318 303 321 295 307 307 297 300 312 288 287 295 293 309 282 305 294 281 300 298 299 284 281 282 272 284 287 270 269 291 269 269 275 285 265 267 267 273 271 281 275 280 277 280 273 267 253 259 260 257 253 247 262 262 246 253 257 257 265 255 246 262 240 241 249 239 252 241 236 231 245 251 251 247 247 237 233 230 226 240 227 227 225 219 233 232 227 222 227 233 225 218 219 218 228 230 220 216 209 219 212 218 216 202 217 208 204 201 210 216 207 211 202 199 208 194 193 207 192 206 193 199 187 198 197 195 193 199 191 191 179 183 195 193 188 182 175 176 178 174 173 183 186 186 185 175 177 182 169 180 168 175 167 169 173 161 161 168 168 166 160 156 165 160 154 161 161 157 161 156 151 152 151 161 157 159 146 147 151 143 144 143 149 146 151 144 141 138 146 144 137 138 137 146 142 133 139 132 141 131 133 140 133 128 136 132 134 125 126 123 126 132 131 119 127 123 123 123 125 125 118 121 117 123 118 122 118 116 115 111 110 109 113 109 113 108 111 110 115 109 111 108 109 103 106 101 104 99 105 105 105 106 102 103 102 99 104 96 95 100 97 95 100 94 91 93 96 94 95 90 96 92 90 86 87 90 91 87 87 88 88 86 85 86 88 86 86 83 84 79 81 81 84 79 82 82 81 76 75 81 76 74 80 75 79 75 73 75 72 76 71 75 70 70 71 73 74 72 70 68 66 70 71 70 65 70 64 65 66 63 64 62 67 65 62 63 61 62 60 65 64 59 60 61 61 61 59 57 59 60 58 58 59 59 60 59 57 58 56 57 57 59 58 56 54 55 55 53 57 56 57 55 53 52 53 56 51 54 51 54 55 51 50 52 52 50 50 53 53 53 52 53 49 50 49 49 48 49 49 49 52 49 48 49 49 49 50 49 50 51 46 48 47 46 46 49 49 48 48 47 46 48 47 47 46 45 48 45 46 45 48 47 45 45 45 48 48 48 45 46 46 45 48 48 45 45 47 45 47 45 46 47 47 48 49 49 48 49 49 46 49 49 48 49 49 48 49 49 49 51 50 47 50 51 48 49 50 50 52 52 52 52 49 52 49 53 52 53 50 51 53 52 53 53 51 50 54 52 51 53 51 52 54 52 56 53 57 55 56 57 56 54 54 56 58 56 56 57 57 60 58 58 57 62 60 58 60 60 62 58 59 62 63 64 59 63 63 64 61 65 66 63 63 64 66 66 63 68 66 67 68 69 70 65 67 72 69 69 68 72 72 68 71 73 74 71 70 72 73 71 73 74 79 73 79 75 79 80 79 83 76 76 80 81 77 79 82 84 80 82 82 87 86 83 84 84 87 86 88 87 92 93 92 94 88 88 95 92 95 96 98 93 98 99 94 95 96 96 98 97 97 102 96 105 105 98 106 106 107 100 103 109 107 111 104 107 109 110 109 110 110 106 113 115 110 116 110 117 121 119 116 115 115 123 118 123 125 120 119 128 119 118 127 128 120 129 126 130 128 133 126 126 126 127 134 138 130 134 134 132 138 136 140 139 134 139 134 146 144 147 141 151 145 143 142 149 147 151 152 157 149 154 160 159 161 160 155 152 152 152 152 159 168 159 161 165 170 170 157 162 162 172 163 169 163 179 178 179 172 180 180 174 171 178 180 177 183 183 188 189 181 187 186 180 181 184 182 189 183 193 195 201 198 201 189 198 197 189 195 197 191 194 203 210 197 204 215 203 216 208 199 203 216 219 213 208 212 217 215 216 227 213 210 218 212 216 214 228 234 227 218 218 238 240 227 225 242 241 224 235 236 229 227 242 249 231 244 251 249 241 249 236 238 257 256 249 256 260 242 263 253 260 245 256 250 271 259 273 269 268 262 258 279 257 259 278 259 267 281 286 276 285 282 283 275 273 288 292 280 288 275 275 299 287 288 290 295 293 285 303 298 295 310 287 284 298 290 309 288 288 305 300 296 317 318 301 304 299 301 318 307 304 307 306 316 320 304 316 336 315 319 336 321 329 344 332 342 335 335 329 326 325 325 329 350 346 347 333 344 357 349 360 339 357 338 349 357 363 367 359 352 358 348 352 346 355 377 358 377 371 355 367 368 350 373 365 383 368 359 363 364 365 362 367 393 391 379 371 371 388 392 376 376 377 372 401 396 398 398 378 389 401 397 384 386 384 421 389 396 399 392 401 406 420 399 405 405 427 411 404 433 431 436 417 431 429 417 425 424 431 406 412 426 446 428 438 434 450 430 439 441 421 450 458 457 422 446 439 460 467 437 438 437 430 440 450 465 437 476 444 477 475 455 457 482 439 447 448 463 483 487 452 478 489 462 482 481 467 492 479 492 484 464 471 498 495 464 464 462 492 469 487 477 497 502 513 487 471 505 496 494 500 493 503 515 514 492 497 495 508 529 490 524 498 509 509 525 497 522 491 534 527 509 509 537 532 523 534 502 517 539 531 545 505 522 526 522 527 509 519 515 543 538 535 512 523 518 518 563 546 549 545 524 550 559 529 570 556 522 548 557 559 566 548 542 553 530 529 532 581 574 535 564 586 561 590 569 539 590 581 540 590 592 565 582 552 576 584 574 562 596 599 575 560 599 595 603 558 598 577 570 591 587 602 604 591 596 596 569 563 569 589 611 576 599 609 623 571 598 597 626 609 597 587 572 622 623 574 626 577 604 582 617 585 635 639 610 597 605 599 637 588 587 606 599 634 588 589 638 608 650 645 606 603 637 636 649 648 642 599 648 636 637 616 632 611 657 660 636 657 632 615 612 661 662 639 619 648 662 624 646 636 609 660 611 644 654 646 644 656 652 623 658 648 634 671 676 631 646 637 657 645 673 643 651 633 639 653 682 645 632 677 650 675 629 663 666 668 683 681 657 656 666 647 659 693 678 647 658 686 653 686 646 651 675 644 690 648 694 651 639 667 684 655 654 673 657 665 657 641 697 642 684 650 662 694 706 645 707 669 702 701 708 711 668 681 659 657 669 707 655 704 683 668 662 653 660 682 670 676 693 655 695 689 719 671 691 653 712 659 666 695 699 654 681 683 718 669 722 714 668 714 719 687 706 718 696 711 706 663 678 723 689 661 668 671 728 673 710 668 689 669 689 684 678 687 712 674 702 681 703 714 671 668 676 721 700 685 676 679 730 669 715 693 711 724 676 710 668 726 729 731 684 679 678 720 708 705 719 719 723 718 705 712 733 724 670 719 670 707 688 705 668 681 733 676 690 711
688 728 707 682 666 669 709 679 666 682 731 732 679 720 715 719 697 725 708 715 721 725 727 675 723 687 673 676 694 731 711 689 696 668 710 694 668 688 722 727 717 691 689 710 690 706 692 701 714 704 710 708 671 704 690 660 726 669 713 727 667 690 682 670 695 659 701 671 724 691 705 709 718 704 658 717 718 660 687 700 702 666 671 688 699 714 685 701 709 706 663 709 704 666 713 678 684 681 681 683 679 708 689 652 653 690 714 694 685 698 675 694 649 692 668 695 667 692 710 661 678 693 656 660 700 690 658 665 647 664 650 697 684 688 651 685 638 647 669 695 644 700 681 694 678 649 643 655 688 659 653 652 653 632 668 643 657 671 654 658 656 650 684 649 657 625 679 633 677 627 663 663 645 620 635 625 668 669 648 622 636 662 651 653 670 664 646 616 614 611 615 667 614 662 619 622 646 617 628 667 626 667 626 642 659 612 634 662 630 641 602 607 605 629 637 621 622 647 654 623 653 607 628 637 638 644 619 643 650 593 595 591 631 643 616 628 592 598 600 591 601 618 626 605 623 582 605 627 582 608 590 630 591 579 611 629 597 615 570 600 587 589 576 584 601 570 572 571 600 617 572 609 579 580 607 582 566 610 557 569 594 553 595 602 557 561 552 583 582 560 565 585 577 597 575 593 578 543 577 582 576 552 590 580 549 584 554 546 561 555 581 538 574 576 541 573 543 550 531 534 556 564 570 530 532 554 539 531 516 518 538 553 532 545 513 519 514 539 550 510 550 533 554 522 534 537 543 505 534 511 517 536 532 495 512 503 524 503 536 503 503 507 502 534 525 488 494 490 512 499 479 481 494 519 515 522 481 488 502 507 469 488 501 512 487 486 471 497 506 473 467 490 468 466 481 464 480 469 486 497 466 476 461 486 473 462 489 486 469 463 464 464 457 440 482 482 463 464 469 436 448 462 438 467 472 437 463 429 451 435 458 441 431 460 446 449 435 441 442 444 417 453 422 414 429 419 425 418 427 422 443 428 435 430 411 415 412 413 424 432 420 399 407 422 410 421 415 425 399 415 389 410 397 411 390 415 395 389 378 397 390 409 373 403 404 386 380 375 390 379 372 385 381 373 382 384 395 376 364 360 365 373 381 367 379 368 380 353 358 379 370 364 378 373 343 355 368 371 340 358 337 352 337 352 336 337 333 346 350 353 343 338 346 329 339 324 343 337 342 340 344 344 340 332 342 323 341 319 321 323 319 320 320 321 318 328 311 302 325 322 315 310 307 300 303 306 298 292 296 301 291 294 299 294 308 302 287 292 284 282 290 298 302 302 283 286 283 275 276 274 281 270 275 269 275 280 273 269 276 267 279 272 276 271 268 264 279 257 259 264 257 267 259 252 249 267 249 247 248 255 265 264 261 253 241 247 257 254 254 236 240 248 248 232 232 250 230 231 228 228 246 232 231 226 236 238 236 232 230 224 223 235 231 214 211 216 215 222 212 220 225 222 224 211 208 208 209 202 200 215 210 209 209 204 210 209 201 196 194 208 192 200 193 202 190 191 199 184 186 187 193 185 195 185 185 190 185 180 185 176 173 184 185 172 172 182 178 178 180 167 174 179 168 163 167 171 168 170 174 163 167 169 168 171 159 168 159 163 166 162 157 158 155 154 152 154 147 147 150 148 153 149 154 147 143 143 148 147 139 142 145 144 144 147 135 146 134 141 138 141 133 132 130 140 129 130 133 137 128 131 131 133 126 129 125 125 130 122 122 118 128 119 115 125 120 116 119 114 114 117 121 117 112 114 111 113 115 116 113 113 113 108 106 106 104 105 107 106 101 102 99 104 107 99 106 96 102 96 97 99 101 96 101 98 93 92 91 94 92 95 97 95 88 95 91 93 91 93 89 93 87 90 86 83 82 87 81 81 84 84 86 86 82 85 81 78 79 79 78 77 80 77 80 75 79 77 75 76 77 72 74 76 75 70 75 74 71 74 74 73 74 70 72 72 70 68 65 65 68 66 67 65 67 64 63 64 67 62 66 63 63 65 63 65 63 62 64 61 62 63 58 60 59 60 59 57 57 58 61 58 57 60 55 55 56 55 58 55 54 58 58 56 55 54 56 57 53 54 53 55 54 53 54 55 51 55 53 53 52 52 51 50 50 52 49 51 52 50 53 48 50 48 51 52 51 51 48 48 47 48 50 49 47 49 48 47 50 48 47 49 47 46 48 46 47 46 49 47 48 47 48 46 46 47 49 46 48 47 46 48 48 48 46 46 46 46 48 49 48 46 48 46 47 46 46 48 46 49 46 48 47 48 50 47 49 51 51 49 51 48 49 50 50 52 49 52 50 50 51 50 51 51 53 49 49 50 49 51 51 54 53 51 50 52 51 55 54 54 52 54 56 55 55 56 52 53 56 57 57 56 55 56 55 56 59 58 58 57 55 57 57 57 57 60 58 62 61 62 58 59 62 59 63 63 60 63 63 63 61 64 61 65 63 64 63 63 66 65 66 67 67 66 66 66 70 68 71 72 70 69 70 72 72 74 71 73 72 75 74 76 78 76 74 75 76 77 74 75 77 77 83 77 81 80 79 84 77 81 78 82 79 80 85 88 82 83 84 85 90 91 91 90 86 91 91 88 87 93 96 95 90 92 97 98 92 93 96 93 101 98 96 97 100 103 105 101 100 103 99 108 108 106 107 107 109 105 103 110 108 111 112 110 116 109 117 117 114 118 115 110 116 115 115 113 118 122 123 126 121 117 123 128 121 121 123 123 123 125 129 123 126 134 134 131 137 129 139 132 130 138 136 140 131 137 135 143 143 145 141 145 140 149 140 150 145 148 142 146 144 145 146 147 157 148 159 156 160 153 154 158 154 164 163 152 163 157 161 168 165 161 162 170 168 164 163 171 165 168 171 166 172 175 172 176 180 182 177 177 178 188 173 183 177 192 179 187 179 190 195 195 198 184 194 198 202 204 193 195 197 200 203 208 193 209 206 196 210 213 209 212 212 202 208 207 220 214 210 216 220 222 211 221 212 213 209 222 212 230 213 226 221 235 232 233 223 240 239 237 236 226 236 234 227 243 248 238 234 250 244 238 253 233 246 242 248 246 255 253 260 265 251 251 254 266 256 267 248 254 257 254 261 266 269 265 266 257 279 274 268 281 270 283 269 277 280 291 293 271 271 273 278 295 288 283 284 275 293 289 296 282 293 294 296 296 305 291 295 295 310 293 301 288 292 295 320 299 312 323 325 298 326 320 301 321 312 317 307 322 327 309 331 336 324 315 335 330 325 331 321 330 318 331 331 322 342 337 328 342 329 349 353 341 352 355 359 353 339 345 342 353 357 364 339 372 364 373 363 364 349 366 362 363 376 372 354 353 355 368 381 358 387 385 383 394 378 382 380 387 392 385 373 369 376 391 397 403 409 374 392 391 379 389 388 381 383 380 408 404 421 399 388 419 404 403 401 393 394 391 395 429 408 397 407 415 429 438 426 420 412 404 411 419 406 426 447 444 446 422 418 429 456 453 446 422 425 443 443 445 455 465 439 424 449 466 448 462 457 458 450 433 437 457 436 477 447 440 481 475 444 467 449 448 461 454 459 488 449 456 469 492 493 463 480 468 477 494 485 471 479 504 483 484 470 497 482 467 470 514 474 471 509 492 493 491 492 496 504 480 482 483 526 507 522 516 491 520 522 525 510 535 492 515 495 495 516 506 501 499 532 526 514 504 497 502 501 524 541 541 538 531 513 540 534 547 559 551 531 526 560 523 534 545 548 565 548 527 565 543 540 557 545 537 529 565 566 562 568 537 547 571 548 550 534 561 582 568 556 567 536 541 544 545 572 588 583 582 555 550 572 562 587 556 553 568 551 570 582 570 563 568 607 555 573 611 569 563 561 572 597 613 602 573 568 596 608 599 583 570 600 592 596 577 570 571 599 586 613 600 575 579 597 585 587 605 597 585 622 633 627 618 592 585 622 643 633 600 609 636 632 609 602 617 617 627 607 617 651 623 641 636 600 627 629 641 646 597 655 636 626 642 637 615 640 614 663 655 632 631 644 615 662 614 615 658 625 620 610 618 633 639 624 636 612 620 648 646 631 652 635 671 619 621 645 623 646 671 628 649 674 653 629 672 651 644 660 630 640 627 655 653 670 628 669 660 692 667 652 632 640 633 642 636 666 651 663 653 659 688 654 660 646 643 670 688 666 643 698 657 658 692 644 676 659 646 665 704 670 703 648 665 685 705 709 678 702 670 669 679 690 671 681 688 658 656 670 650 693 666 711 667 696 678 677 681 710 661 685 659 661 701 703 667 671 684 720 677 691 676 719 668 711 692 704 666 712 693 663 717 721 712 717 703 661 679 716 697 663 727 659 713 719 721 724 709 665 695 697 722 666 681 706 722 690 686 704 677 724 682 669 691 709 701 708 713 722 668 723 726 668 724 684 700 687 679 680 692 714 716 724 706 719 730 666 705 694 731 693 720 691 679 694 687 671 676 728 680 708 726 694 734
703 686 726 692 704 714 670 722 678 726 720 707 688 710 681 721 712 711 717 666 679 673 706 726 714 727 665 730 669 706 723 712 700 682 680 708 698 675 708 696 662 696 710 727 713 697 714 691 676 669 664 690 678 705 723 699 699 723 668 675 698 659 695 705 717 711 681 682 723 698 687 695 662 665 690 713 701 713 713 687 721 661 714 704 715 699 714 711 674 700 684 696 672 685 693 679 683 669 686 715 693 666 657 658 654 678 656 678 710 693 673 649 708 668 699 681 698 673 668 664 659 707 683 700 693 680 684 704 691 679 679 657 639 655 664 691 673 685 673 650 694 699 654 635 689 654 641 688 672 663 638 692 644 674 688 645 644 645 637 671 686 660 659 664 640 641 669 634 653 654 652 679 627 634 631 622 622 626 622 638 669 638 637 614 674 619 614 614 656 620 612 635 631 611 642 653 670 642 668 636 609 665 616 660 653 636 606 616 604 629 620 619 639 637 610 639 656 640 597 612 595 610 605 618 602 616 637 635 649 609 610 630 643 594 600 585 593 630 595 608 585 609 602 635 637 613 613 577 612 584 609 600 574 574 607 574 595 592 570 608 617 606 622 590 582 612 621 588 564 595 583 580 568 611 599 584 597 584 554 596 604 558 580 562 565 573 568 600 550 566 561 558 583 591 561 583 547 566 576 547 550 584 575 586 536 579 578 545 585 559 579 537 569 537 533 533 545 548 557 568 573 550 564 553 546 554 519 564 549 539 548 536 529 539 538 542 529 549 514 556 546 542 515 512 511 503 526 539 536 500 542 520 510 515 531 537 518 513 523 504 533 511 533 521 495 521 512 480 512 487 520 489 498 506 511 519 478 481 471 502 491 507 475 483 492 505 491 468 494 500 484 478 477 463 475 465 471 472 477 466 474 459 488 466 451 451 475 463 478 473 448 483 471 461 468 473 448 475 450 459 442 439 465 447 471 451 463 435 464 424 430 443 427 433 448 438 455 427 420 445 435 421 433 422 426 422 423 443 425 404 432 418 404 422 423 421 413 399 407 402 424 422 401 398 413 429 413 407 418 397 394 422 419 397 409 408 388 398 406 381 407 400 390 387 372 384 374 388 395 398 385 364 391 382 382 386 365 394 383 383 368 388 387 368 367 363 369 368 374 359 373 354 347 367 367 359 357 364 367 360 348 369 363 336 338 340 336 333 359 339 339 343 349 330 351 326 351 337 340 343 318 328 330 314 315 321 341 328 319 329 309 315 335 307 305 319 318 321 311 303 320 298 320 319 320 319 292 304 310 317 293 308 288 300 290 300 294 289 294 281 283 283 287 303 284 282 278 297 296 282 286 281 283 285 288 278 282 266 273 263 262 268 268 274 262 259 278 259 267 276 252 274 265 264 266 267 267 260 265 252 265 260 249 260 260 245 251 243 254 245 238 251 252 235 240 241 245 247 244 232 236 235 236 240 227 238 222 230 220 228 215 233 213 226 225 225 212 222 226 209 211 219 219 209 218 218 203 212 220 212 203 197 215 203 194 204 210 203 195 206 199 202 200 192 189 186 200 200 194 200 186 193 180 182 178 190 187 189 178 190 173 180 185 186 174 172 171 184 181 174 177 174 176 177 168 170 174 161 168 159 162 158 158 171 170 157 161 156 164 165 162 154 164 152 155 160 154 147 150 150 147 156 149 156 143 150 139 139 146 145 145 140 145 141 144 140 133 140 144 131 133 133 138 129 132 133 135 128 130 132 129 128 130 130 132 127 124 128 123 119 121 123 121 119 125 119 117 121 123 121 117 112 120 116 109 117 116 108 107 107 106 111 114 114 107 109 109 110 105 106 104 101 102 105 101 98 99 101 103 101 100 96 97 95 97 94 92 98 94 92 91 93 93 92 96 91 91 86 88 93 93 84 86 83 84 89 83 85 83 83 80 86 81 80 84 85 82 78 76 83 81 82 77 79 75 79 74 77 74 72 74 78 72 77 72 75 73 71 72 73 70 73 68 72 72 70 71 67 70 70 66 68 66 64 65 68 67 62 63 62 66 61 61 61 61 62 62 60 64 61 61 60 63 58 57 61 57 61 61 60 60 56 58 60 56 57 55 59 58 56 56 58 54 54 54 55 53 57 56 52 55 52 54 52 52 51 55 53 53 52 50 53 53 52 53 53 50 49 53 49 51 52 50 51 52 52 49 49 52 48 49 50 49 49 50 51 50 51 48 47 47 48 47 50 48 47 50 51 48 47 48 49 49 47 47 46 46 47 49 46 46 46 49 46 46 47 47 48 46 47 47 50 47 49 50 48 50 49 50 48 49 51 50 49 49 50 51 50 50 52 48 49 48 51 49 48 49 51 51 53 53 53 51 53 51 52 53 52 51 51 50 51 53 54 54 53 55 54 56 55 55 53 56 57 55 55 54 57 58 58 56 54 58 56 59 57 60 60 60 56 61 61 60 62 57 61 62 59 58 63 58 61 60 61 62 63 60 65 63 62 64 67 62 67 65 65 65 69 69 66 70 68 66 70 72 67 68 72 71 72 72 72 70 71 76 73 72 74 71 72 78 74 76 74 77 80 80 77 78 81 82 83 83 78 83 85 80 78 86 84 81 85 81 85 89 89 87 88 84 84 87 91 93 92 94 94 92 96 96 93 95 97 93 91 94 92 99 96 97 102 99 96 102 105 105 106 101 106 102 106 108 106 104 107 110 106 106 106 108 108 110 109 112 111 112 118 116 117 116 121 118 122 120 113 115 116 120 123 126 126 128 120 127 121 131 125 131 126 133 125 124 136 136 126 126 139 130 140 132 132 142 133 136 138 144 146 147 144 148 148 139 139 142 146 143 143 141 152 151 154 154 146 159 148 150 159 154 154 158 164 164 164 161 155 155 157 168 161 172 169 161 172 162 173 165 177 176 180 170 180 175 167 180 170 180 172 185 186 172 187 178 191 186 190 191 192 179 188 185 193 188 191 185 184 199 196 189 201 207 198 203 200 193 195 211 196 209 209 199 207 198 201 207 205 222 221 211 211 222 225 219 208 211 226 220 222 215 213 232 230 225 218 219 237 232 220 232 233 244 244 233 246 232 241 232 233 249 242 252 254 250 244 252 243 254 242 258 240 244 257 244 263 266 257 265 264 270 269 254 273 266 274 265 253 263 264 263 281 259 273 275 268 287 275 265 285 266 286 292 282 276 297 290 276 287 287 290 296 279 288 298 306 288 305 309 298 309 288 301 309 291 317 298 317 312 309 323 305 316 297 324 315 322 307 315 329 319 315 325 318 314 314 324 315 326 331 341 315 338 337 331 330 323 326 329 334 334 343 330 353 346 334 355 351 359 352 332 348 353 363 347 350 369 370 349 358 348 345 374 358 373 350 347 365 368 357 382 367 384 377 375 393 372 394 360 396 380 383 393 384 381 383 387 400 393 395 388 386 381 407 393 406 387 411 397 394 398 413 395 388 393 388 421 401 389 417 423 403 428 398 406 421 409 425 432 410 409 439 413 433 427 431 445 406 435 414 426 414 413 424 420 442 421 435 435 450 446 434 435 449 465 426 433 451 443 430 451 445 466 469 464 449 442 472 467 472 443 474 449 440 478 480 463 482 471 461 477 485 484 461 497 483 467 491 470 460 502 475 479 496 499 484 494 509 470 472 510 481 473 503 471 474 488 515 491 479 487 494 502 502 483 522 494 525 518 512 528 486 526 486 491 494 522 538 516 536 531 531 495 504 539 513 547 539 510 510 514 536 509 528 508 532 550 517 521 549 542 523 553 558 531 539 542 549 534 558 559 555 552 552 570 554 549 532 567 556 556 543 546 568 556 548 534 586 580 536 560 546 590 555 563 546 557 557 558 583 587 546 545 557 552 585 599 548 552 555 581 603 571 604 556 581 610 579 562 591 609 561 611 610 566 618 575 584 587 570 587 574 580 612 596 606 588 612 611 591 616 571 598 584 605 628 626 633 613 579 584 599 605 624 586 625 623 591 602 604 616 614 627 613 621 624 644 630 638 621 618 609 609 625 632 617 619 652 598 613 656 631 617 619 642 621 636 604 646 612 640 650 656 634 635 615 646 662 654 612 618 619 632 667 631 615 621 659 642 614 656 639 635 661 625 628 678 660 621 643 648 654 651 635 644 674 661 629 637 667 661 679 671 656 645 660 677 652 657 642 660 637 648 673 632 655 665 676 655 656 654 695 668 655 696 698 659 675 692 673 662 661 650 639 693 665 677 698 658 668 702 683 676 648 702 706 688 701 698 652 652 694 711 651 692 656 688 712 648 695 664 656 707 669 649 679 691 678 708 709 674 654 715 705 696 690 667 666 693 718 688 671 700 694 684 712 658 707 719 663 702 690 681 669 718 673 699 707 715 671 667 688 714 712 662 696 671 693 681 680 684 699 691 673 694 673 702 668 696 697 676 675 664 702 727 696 689 700 718 718 686 698 680 672 682 723 680 665 689 702 687 714 712 689 698 676 672 670 683 708 678 669 692 680 709 703 665 686 711 675 688 669 723 709
671 698 713 688 700 669 697 694 690 677 690 724 729 699 702 680 714 716 725 712 702 671 667 723 714 671 702 714 699 677 703 706 681 682 701 688 687 705 690 714 718 715 675 685 681 713 672 662 666 663 710 705 671 685 696 721 664 706 674 671 690 713 713 709 664 722 666 689 697 693 711 723 718 696 677 669 719 688 674 721 679 696 710 658 708 685 691 685 680 688 653 660 651 674 663 690 684 709 680 680 684 706 706 678 655 683 712 669 669 664 669 694 668 699 706 675 657 697 691 648 652 642 707 692 671 644 698 667 676 687 681 678 652 690 660 696 674 654 637 658 649 647 647 659 683 674 688 640 664 695 643 659 678 663 647 662 643 645 682 670 661 683 685 646 681 675 648 624 635 626 629 660 663 619 639 646 655 625 674 650 644 628 636 644 627 634 659 658 626 615 639 624 666 645 623 652 653 617 624 619 627 616 664 655 621 608 643 604 658 627 601 600 636 601 656 651 606 653 625 638 623 642 603 647 621 619 605 618 633 614 612 599 626 606 591 612 606 610 610 618 606 612 579 602 595 589 583 606 600 606 609 612 590 616 582 592 579 592 608 590 616 610 620 573 620 570 611 579 619 562 594 600 567 569 604 572 569 603 609 576 582 556 560 597 576 603 570 584 547 579 580 570 558 550 541 546 567 556 556 569 554 562 551 579 583 572 546 566 557 553 552 545 529 567 555 566 542 557 576 525 522 559 543 521 547 541 545 538 519 517 527 542 511 555 556 525 517 548 528 551 555 517 539 509 501 524 536 547 526 499 522 531 494 498 508 535 508 532 489 528 524 525 506 487 523 496 504 527 482 507 483 485 495 495 522 489 521 486 482 489 473 471 483 480 498 470 469 505 477 503 493 473 480 498 486 496 464 461 482 480 485 474 465 474 470 468 483 455 478 458 459 447 479 453 460 459 446 450 467 452 469 462 467 462 469 459 447 459 429 449 435 441 432 461 424 422 449 450 418 438 415 438 420 420 441 438 420 421 406 427 410 428 429 438 420 420 410 413 398 406 398 413 393 428 409 408 412 389 414 389 423 416 386 418 398 417 384 409 388 380 394 393 380 399 379 381 376 382 367 399 383 381 375 363 376 376 388 372 361 362 362 357 384 367 354 355 355 360 348 371 361 346 375 361 376 341 369 364 364 368 354 364 335 339 342 343 341 349 353 340 350 341 332 332 334 347 338 346 327 339 327 323 316 318 339 327 312 321 319 332 318 324 331 312 320 306 316 308 325 310 321 311 301 312 307 315 296 297 303 308 288 305 294 304 314 285 304 309 281 291 304 281 302 284 286 298 274 281 275 276 295 271 291 281 290 277 281 264 286 269 281 284 281 275 268 271 273 266 268 255 271 255 256 248 269 247 258 256 252 257 260 251 263 250 258 246 237 242 235 242 239 236 247 233 251 245 251 243 228 233 231 226 240 227 234 237 233 229 217 222 218 232 220 233 223 214 221 209 223 216 217 212 225 207 222 222 210 211 201 212 202 205 210 209 199 210 208 206 207 193 195 207 193 191 203 198 202 199 200 195 196 184 196 187 188 193 191 181 176 190 190 186 183 176 173 186 186 183 172 181 171 171 167 167 176 172 178 162 175 165 174 167 169 160 169 165 155 158 167 158 158 155 158 159 159 161 157 154 147 156 149 149 152 149 141 144 142 152 145 150 150 145 147 146 143 143 146 143 141 132 142 137 134 140 128 131 131 134 130 131 133 132 128 127 122 132 122 125 127 122 119 124 121 122 118 116 125 118 122 115 113 119 116 112 120 112 114 115 112 116 113 115 105 106 104 109 106 102 103 109 100 105 105 107 99 98 100 99 97 104 96 96 98 98 93 96 93 96 98 93 97 98 96 97 95 88 92 88 89 94 86 91 88 84 86 90 85 86 87 88 86 86 79 86 79 81 78 77 82 80 76 80 79 82 76 80 78 79 77 73 75 73 77 75 75 71 71 73 73 73 73 74 68 72 73 73 70 67 70 70 67 67 67 64 65 67 64 67 66 67 64 67 62 66 62 61 62 65 60 64 63 61 62 58 61 57 61 60 58 62 59 60 62 57 58 56 58 55 55 57 56 57 54 55 57 54 56 57 54 53 56 55 53 55 56 56 56 54 54 52 54 54 55 54 54 51 54 53 53 50 51 53 53 52 51 53 49 50 52 49 49 49 48 52 49 49 51 51 49 50 52 48 49 50 51 50 49 47 48 47 49 47 49 49 50 51 48 47 49 49 51 47 50 51 47 49 49 50 47 50 49 48 47 51 47 51 49 51 49 48 52 52 49 51 49 49 51 48 52 50 50 51 52 51 53 52 50 50 52 50 50 53 53 54 52 50 53 52 55 51 55 51 53 51 56 52 56 56 52 55 54 57 54 54 57 56 58 54 57 55 57 56 55 57 56 60 58 57 58 57 60 59 60 62 58 61 62 62 62 59 61 64 61 64 61 62 66 63 62 67 65 62 63 66 63 68 64 68 67 65 69 66 66 71 71 71 73 71 70 73 71 74 75 74 70 71 76 74 72 72 76 77 79 77 80 78 76 82 76 76 78 80 82 81 84 83 83 80 85 87 86 84 81 86 84 86 88 91 87 90 91 92 93 87 91 93 89 93 97 90 93 92 96 94 100 95 100 94 95 102 103 95 100 100 101 97 107 101 100 103 106 110 105 104 111 105 110 112 110 113 116 116 110 118 116 112 118 111 119 111 112 118 115 118 122 123 125 116 116 121 119 119 120 129 129 131 129 124 132 123 125 129 132 135 138 133 138 132 142 134 142 138 141 141 145 135 135 138 142 136 148 146 141 141 144 151 141 146 147 150 156 151 151 147 151 155 150 158 150 159 165 161 163 166 168 163 165 163 168 162 164 169 168 166 171 175 173 167 169 178 169 175 177 185 182 188 173 181 179 185 177 182 187 188 189 180 181 197 185 196 184 185 197 191 201 189 189 191 199 207 200 191 203 209 209 196 197 206 199 213 203 217 215 221 205 218 217 211 212 220 222 224 220 214 225 220 230 219 228 222 215 231 218 230 228 231 233 226 233 245 233 243 241 237 236 241 236 237 246 253 252 240 236 238 241 255 247 241 244 258 264 246 266 249 254 260 252 266 261 251 253 253 268 275 261 259 282 274 267 264 278 269 262 263 278 281 277 290 279 271 286 294 287 287 285 300 275 300 302 303 281 297 308 291 289 305 285 306 313 303 317 314 311 319 305 322 312 321 311 306 323 322 310 316 314 319 306 312 310 314 337 322 311 330 335 335 316 328 335 317 347 330 342 351 323 337 344 345 357 351 350 328 342 331 341 332 336 362 359 335 361 366 361 356 359 371 376 344 361 369 367 349 372 376 362 365 385 370 375 354 368 378 368 388 366 382 381 363 369 401 388 369 376 402 398 393 375 372 409 408 380 399 397 399 385 383 418 419 408 406 418 421 408 411 427 394 425 393 401 424 425 426 425 401 400 428 436 437 425 437 444 405 406 429 415 438 413 415 444 435 439 418 445 443 452 450 425 454 429 429 465 435 446 436 432 465 451 457 442 453 439 452 472 470 445 471 463 456 458 465 462 474 464 475 474 475 472 485 470 489 487 462 481 460 464 459 476 504 474 482 465 501 483 494 507 464 511 480 482 469 506 476 488 499 494 475 488 511 495 501 484 509 489 504 496 482 500 514 498 511 512 514 496 492 539 510 498 518 544 537 497 501 534 516 504 541 531 503 552 553 530 543 546 534 515 509 509 527 538 548 555 555 545 557 563 554 538 537 561 527 566 525 532 573 524 546 531 539 529 566 536 558 582 546 585 568 549 554 543 543 557 575 554 585 563 555 566 562 588 570 566 583 582 576 567 590 605 605 568 577 588 584 587 579 573 596 613 599 587 603 592 603 574 618 582 592 598 612 607 605 604 578 591 578 586 573 583 602 619 592 576 579 600 618 592 609 613 589 596 602 602 589 594 631 602 611 611 621 625 619 613 588 631 591 636 630 612 607 618 643 627 611 644 639 623 638 624 639 633 610 655 610 647 604 611 634 663 641 656 641 658 659 644 645 657 651 663 645 628 653 622 646 655 633 633 625 662 649 667 624 640 635 677 677 677 628 651 628 661 622 654 682 634 684 660 657 664 662 672 679 677 663 655 647 650 656 653 647 644 685 688 631 682 691 669 688 661 643 654 640 699 661 651 668 665 643 656 700 682 674 677 698 642 683 695 681 654 683 707 692 642 665 649 704 695 660 689 661 666 663 658 667 679 668 676 712 692 668 695 708 709 652 668 685 668 712 657 668 714 685 666 660 652 664 661 691 710 663 708 659 681 721 680 687 684 673 703 666 686 681 702 693 710 680 669 685 668 708 684 700 672 672 677 689 669 727 715 690 713 688 722 677 708 677 681 669 667 729 680 697 727 698 706 711 722 690 670 703 671 669 677 726 722 666 687 703 705 714 664 689 714 698 679 694 715 670 673 721 670 732 729 666 700 675 686 691 703 694 703 684
670 716 677 729 690 673 700 664 724 673 730 677 708 716 707 730 723 688 690 729 687 686 702 694 697 723 691 707 724 730 727 663 685 672 700 713 681 708 684 714 689 722 728 705 706 674 702 697 699 660 664 693 722 703 725 659 665 684 703 698 684 670 669 677 679 708 699 670 656 692 723 683 684 691 698 661 690 658 671 702 708 659 715 669 681 707 673 653 694 701 695 671 704 665 653 673 651 708 658 703 700 650 660 656 705 684 683 674 688 700 667 666 695 702 664 665 705 688 673 701 684 689 703 675 654 658 661 646 656 651 667 670 678 685 653 666 695 667 649 695 682 686 661 694 646 647 684 636 670 686 655 693 649 637 627 663 664 628 679 662 687 644 680 658 687 674 636 626 640 646 658 673 645 630 621 650 644 628 640 623 670 636 671 638 632 619 617 622 625 611 625 669 657 620 627 630 628 633 612 628 617 649 619 663 619 612 643 652 659 656 603 638 606 657 610 640 607 633 611 595 624 627 599 604 628 602 647 644 636 625 616 602 633 644 597 628 593 631 638 607 597 616 612 604 597 596 596 605 633 592 603 603 613 625 611 582 611 571 587 582 623 588 586 579 590 606 587 602 617 568 612 585 566 587 610 596 599 586 554 598 582 555 560 567 556 579 573 585 584 586 549 582 568 578 545 563 585 570 572 562 554 552 564 542 552 538 573 531 534 540 578 557 552 550 553 556 543 569 570 526 556 532 557 533 522 557 521 528 538 529 559 516 544 530 545 551 509 553 519 506 512 526 507 539 505 524 538 525 532 522 528 519 514 495 513 524 506 514 491 514 499 516 532 511 485 504 487 490 510 495 483 523 495 504 517 500 474 484 474 504 472 480 480 495 470 492 480 483 499 495 490 461 493 485 460 473 482 483 467 468 477 474 452 462 452 461 486 476 465 485 460 485 455 445 469 458 469 448 455 463 435 457 432 458 472 430 439 451 434 437 426 431 446 437 420 420 444 429 420 456 454 454 418 439 433 423 433 437 423 430 435 433 403 437 402 430 429 420 409 433 433 394 403 401 409 429 409 400 400 396 401 392 396 398 389 396 390 407 384 390 378 393 407 378 397 375 405 380 375 401 370 367 396 394 390 393 370 373 391 387 371 356 365 353 369 354 380 354 379 370 378 376 359 350 348 343 347 342 360 360 354 358 341 357 334 348 351 343 355 343 342 334 341 346 325 322 347 341 338 319 327 336 343 326 332 336 339 326 323 332 310 310 333 313 326 323 328 309 308 299 327 306 325 308 303 308 295 292 294 315 307 298 297 293 302 300 298 290 288 289 280 289 294 283 288 279 294 294 286 276 270 271 292 284 272 281 275 266 284 276 273 285 282 261 268 271 259 267 269 260 259 266 256 249 247 264 264 268 244 255 261 261 258 255 251 259 246 259 255 254 247 232 233 247 252 233 240 232 238 234 243 224 225 229 223 221 237 236 221 233 225 236 228 234 233 222 230 219 213 211 224 213 210 224 216 216 214 216 207 218 203 217 213 196 204 210 200 193 202 204 202 209 201 203 203 197 189 201 186 185 195 193 184 192 195 187 189 192 190 192 181 177 177 188 184 171 180 184 172 169 174 174 173 176 164 172 170 168 168 165 174 163 159 163 156 164 157 159 167 163 156 163 160 150 159 152 161 155 146 150 152 148 143 147 149 147 147 150 150 146 140 149 139 147 147 136 136 139 134 139 131 134 134 139 129 136 129 134 134 129 130 135 134 127 133 125 130 130 121 126 127 127 117 120 123 117 118 125 122 123 115 120 117 116 110 114 116 109 115 111 111 112 108 115 108 111 111 105 103 101 101 102 107 105 100 104 104 104 101 105 101 96 96 102 100 95 94 99 93 93 98 98 96 91 91 88 96 94 91 88 91 92 87 85 91 85 88 82 89 86 82 85 80 80 82 85 82 82 80 82 79 83 83 81 77 77 75 76 77 78 78 73 74 75 73 74 74 74 76 74 73 72 75 70 71 70 69 69 69 71 66 65 70 67 67 66 64 64 63 68 65 66 63 64 66 63 62 64 61 60 59 59 62 60 58 61 62 60 58 62 57 59 60 60 62 60 58 58 57 58 57 57 58 55 58 57 56 54 57 56 55 56 57 54 57 54 55 53 55 54 55 54 55 55 54 55 51 52 51 53 52 50 50 50 50 50 50 52 53 53 52 50 52 53 51 53 50 50 48 50 48 48 50 52 49 51 48 51 50 51 49 52 51 51 50 52 52 51 52 51 50 52 52 50 52 52 49 51 49 51 50 51 48 48 50 49 48 52 49 50 50 52 52 49 50 50 51 51 50 50 49 52 49 51 52 53 51 51 52 52 50 50 51 52 53 51 52 55 51 53 55 54 54 54 52 56 56 55 56 57 56 57 54 55 55 54 54 59 56 55 56 59 58 60 57 60 61 57 57 59 61 59 59 58 59 62 60 60 64 59 61 63 61 60 62 61 63 63 62 62 65 63 68 67 64 66 64 67 67 69 66 67 72 69 69 71 69 72 70 74 74 72 72 72 77 76 73 72 77 79 79 79 76 76 77 76 81 83 80 83 82 83 82 81 83 80 80 79 83 82 86 85 88 82 89 88 87 88 85 88 90 90 87 95 96 96 95 95 95 95 97 91 99 92 101 95 100 95 101 97 100 101 98 104 97 104 107 108 104 100 104 101 103 105 104 110 105 107 107 112 110 114 108 117 119 113 118 120 114 121 120 120 115 115 115 124 117 124 117 124 124 122 126 125 127 129 122 132 133 127 136 135 129 139 130 129 135 140 142 136 140 143 146 140 139 142 141 145 138 148 150 144 141 153 143 148 145 146 156 149 145 159 154 161 153 150 154 164 159 163 162 162 159 154 157 155 158 171 170 167 160 172 165 177 168 168 176 173 179 176 169 183 169 180 174 187 176 178 177 181 177 178 188 190 178 188 181 180 195 198 192 192 186 200 204 197 195 197 202 200 206 207 192 196 194 205 209 208 215 207 213 213 213 213 209 223 205 215 218 226 227 222 229 220 222 229 218 232 234 219 220 220 231 222 225 232 240 236 241 235 231 232 230 229 228 245 242 241 253 246 249 252 254 252 246 251 262 253 252 257 265 263 261 267 247 251 248 255 250 266 255 257 258 278 269 264 282 272 269 279 271 264 271 268 290 277 276 274 294 283 270 286 283 275 283 274 292 286 281 283 280 296 282 299 305 301 300 310 309 304 310 310 293 308 306 304 310 298 300 314 327 315 308 317 331 312 334 332 336 335 324 319 313 339 312 329 334 315 320 317 321 331 350 331 346 334 334 331 328 334 329 347 336 340 344 350 348 340 368 343 360 339 362 360 370 368 361 364 355 378 374 369 364 381 384 375 359 367 383 374 381 361 374 382 396 395 366 373 396 377 367 396 397 402 371 376 393 389 377 376 381 389 403 381 411 414 401 410 407 401 417 392 392 416 417 402 399 393 397 419 406 406 416 426 428 410 407 419 417 433 418 433 405 433 436 437 425 447 438 419 439 452 417 428 450 435 447 435 462 438 424 455 459 450 464 456 430 470 442 462 454 450 470 458 457 447 444 483 451 455 449 474 486 473 490 461 475 487 454 481 485 484 476 485 475 490 457 500 502 472 471 474 474 500 483 501 468 468 507 510 493 504 493 489 504 480 509 524 505 493 492 527 520 494 499 530 517 526 485 501 515 537 515 511 539 535 513 536 524 523 541 526 514 545 503 546 540 509 530 533 537 522 538 518 523 527 550 536 561 538 532 514 553 553 539 567 563 524 553 539 522 528 545 576 562 551 552 553 577 528 567 540 571 559 550 536 545 560 570 558 587 585 586 567 544 568 578 590 561 559 561 563 575 589 559 591 582 580 551 558 603 570 590 592 599 560 556 607 614 588 606 617 611 606 578 577 578 584 572 585 579 607 605 571 607 571 603 610 575 574 626 628 618 577 623 605 606 592 609 617 596 597 585 595 601 595 611 592 592 591 602 623 633 633 606 618 612 600 628 599 608 599 646 642 649 645 629 609 645 623 655 651 647 601 604 658 657 619 647 626 634 630 624 666 613 665 639 622 615 619 658 613 674 645 635 673 617 666 615 619 648 650 638 680 650 623 641 668 683 669 662 684 649 685 647 664 653 664 669 671 659 669 676 634 649 673 628 648 645 663 666 630 686 659 635 696 645 668 672 636 668 677 651 658 668 639 695 670 698 675 662 696 662 682 677 667 697 687 698 685 692 704 704 685 653 693 709 702 692 671 673 686 650 657 680 711 699 656 712 670 653 685 708 680 712 659 685 701 677 676 665 679 693 708 664 701 671 677 673 717 674 705 698 687 716 703 689 696 717 666 702 662 686 683 696 706 693 692 694 709 694 663 679 706 679 674 668 660 704 668 691 699 668 700 728 703 679 665 716 673 677 693 720 678 692 662 700 729 668 668 683 705 714 704 724 706 691 665 708 708 675 712 718 683 683 689 697 702 693 683 686 680 687 716 698 718 687 667 687 694
713 708 668 696 721 730 671 721 704 688 668 716 668 723 707 728 679 672 668 681 692 662 669 716 715 704 673 711 679 698 672 700 713 717 664 674 686 713 663 726 668 667 710 713 698 686 709 686 666 685 676 667 686 682 692 709 696 703 689 712 709 699 682 693 656 656 705 682 708 677 678 686 684 656 674 669 655 674 672 715 688 698 716 671 675 651 702 652 713 716 699 676 691 662 658 669 676 713 653 712 696 683 684 704 684 712 652 685 685 682 652 646 703 684 703 686 701 669 657 687 701 680 684 676 668 697 687 658 683 698 690 686 684 652 699 644 652 655 654 692 636 686 687 681 656 656 668 635 652 649 666 683 637 658 634 681 640 684 680 674 671 679 687 630 642 623 633 651 643 622 638 628 668 625 655 668 681 631 629 632 662 628 630 653 666 670 651 648 647 665 663 643 653 614 661 633 666 667 636 612 660 633 652 624 627 646 640 626 631 634 626 649 658 637 644 650 629 597 633 628 606 592 610 613 604 618 642 590 599 642 607 632 631 599 609 601 590 630 583 595 580 592 624 583 632 599 594 604 574 607 620 591 590 620 615 584 594 576 593 607 597 579 606 589 577 577 576 613 599 572 604 592 603 604 602 604 575 585 555 584 591 562 572 576 600 558 566 574 576 577 545 573 554 589 564 546 563 561 547 583 568 583 572 556 560 559 546 565 550 537 566 538 570 559 535 525 532 558 567 523 533 526 567 525 517 568 531 550 541 553 530 517 524 522 535 541 542 549 546 523 547 504 552 538 533 520 543 538 545 535 545 516 510 495 501 516 516 504 507 496 532 498 517 521 521 521 492 512 494 486 485 519 503 517 519 516 506 500 492 485 517 501 510 493 483 511 474 476 461 462 475 458 457 458 462 456 486 456 455 487 458 485 457 477 492 484 482 457 471 450 478 440 458 476 446 465 460 435 448 445 473 456 469 446 464 428 462 437 465 447 424 441 423 439 424 419 434 430 420 427 438 425 416 417 412 421 410 428 421 445 423 415 427 431 399 413 402 431 430 426 406 403 405 430 401 406 427 395 421 410 384 416 415 395 394 405 399 395 409 402 407 391 400 397 401 399 402 378 396 397 394 380 383 374 379 385 363 370 364 380 362 354 359 373 381 360 368 350 368 374 355 367 365 353 358 359 357 358 360 368 342 335 336 353 340 344 343 339 345 360 331 353 334 330 352 333 337 346 330 328 345 328 325 332 314 327 338 339 331 310 307 325 336 320 306 329 318 319 306 329 319 306 311 311 301 293 293 291 304 298 304 300 306 309 305 307 286 309 304 308 294 300 279 294 275 297 294 291 279 282 279 292 280 269 275 266 273 276 286 271 283 267 283 273 273 267 256 269 258 273 260 265 253 248 256 263 270 264 244 259 258 250 265 256 239 240 261 252 253 253 240 250 249 240 248 234 236 241 232 241 245 241 241 231 243 236 225 226 232 234 230 229 229 234 220 229 228 211 209 221 218 214 208 215 217 211 213 206 204 217 215 205 211 212 210 201 208 207 199 199 205 203 201 204 197 189 188 193 197 198 189 191 191 197 194 179 192 192 180 186 177 185 181 178 187 184 179 183 183 171 173 171 180 167 170 176 165 162 176 166 160 168 162 162 163 166 166 157 163 163 162 166 158 160 159 160 151 156 161 152 152 144 156 157 154 146 153 143 152 141 139 145 141 149 148 144 144 135 144 144 133 131 138 142 129 133 139 129 126 136 131 124 126 130 126 129 129 124 122 128 128 121 125 125 124 126 117 123 124 122 116 115 119 111 113 115 115 116 111 113 111 109 112 112 110 104 109 103 106 109 108 100 108 106 101 105 101 100 97 97 97 97 103 96 99 98 97 98 93 97 93 97 91 92 97 92 88 95 94 90 94 86 90 86 91 90 88 83 89 87 84 82 81 81 83 85 84 81 83 80 83 76 79 82 80 83 78 80 77 76 78 76 76 76 78 73 71 74 73 75 72 69 70 75 73 72 73 68 71 69 68 71 72 68 67 68 66 68 65 64 63 65 67 63 67 61 65 61 64 60 62 61 59 59 59 60 59 62 63 61 59 62 60 58 59 62 60 60 58 57 56 59 59 58 59 55 59 56 56 57 56 57 54 57 56 57 54 56 53 52 53 53 55 53 52 51 53 52 53 52 55 53 52 53 52 53 50 53 50 54 51 53 52 53 50 52 53 51 50 51 53 51 52 52 50 52 48 48 51 50 49 50 49 48 51 51 51 48 50 48 48 48 48 51 48 51 49 52 50 52 51 50 50 49 48 51 51 49 49 51 53 52 49 49 53 49 49 53 49 53 50 50 50 52 50 50 50 53 51 55 54 55 52 51 53 54 51 53 52 52 56 56 55 54 54 57 54 55 57 55 55 55 58 57 58 59 58 55 58 60 60 59 56 57 58 58 60 57 60 59 57 62 60 62 62 60 63 61 61 61 61 62 64 62 66 65 66 67 66 67 65 64 69 69 65 69 70 68 69 66 68 70 71 70 73 72 71 75 72 75 73 70 76 72 75 76 76 78 79 79 78 74 79 79 80 79 82 78 76 76 77 84 80 84 84 83 86 87 85 81 81 88 85 86 84 84 87 86 87 90 88 90 87 92 95 97 91 97 96 97 93 94 93 96 93 101 98 102 101 103 100 98 101 99 101 105 102 105 109 102 105 109 103 107 110 113 110 109 111 109 117 108 117 115 115 112 118 115 116 113 123 120 116 120 115 124 120 116 128 121 118 119 122 129 125 123 125 125 126 129 130 132 128 134 132 135 140 135 136 138 132 143 133 144 139 139 142 137 143 147 150 139 139 148 144 144 148 152 150 145 158 159 155 147 161 163 154 163 161 156 160 164 155 154 162 158 170 157 166 166 160 160 175 174 175 172 180 174 168 168 177 173 182 171 171 181 174 185 181 190 185 187 178 185 185 186 182 190 198 190 187 195 191 186 200 191 191 206 208 206 192 209 201 194 213 204 199 200 198 214 216 208 213 219 207 208 208 217 212 219 214 222 219 219 215 226 219 215 226 215 229 229 233 239 237 224 233 239 242 243 241 231 229 233 233 240 248 243 231 248 253 240 239 241 245 256 239 253 262 252 265 255 253 246 265 255 269 259 265 251 273 273 260 272 279 257 268 263 262 266 283 262 284 286 278 274 282 281 293 276 280 272 272 277 274 282 285 298 279 306 300 290 293 298 311 299 299 305 302 310 296 289 313 293 305 297 318 313 321 320 327 322 329 313 326 311 324 332 309 330 321 318 314 338 311 339 343 339 332 324 332 325 349 336 353 326 334 331 352 354 337 354 345 360 331 344 349 349 358 339 356 345 341 347 365 369 347 344 362 357 347 378 370 356 364 378 386 386 375 384 378 372 392 394 367 384 390 374 394 366 377 372 383 385 404 392 383 392 383 393 400 391 393 383 407 417 381 386 402 395 391 423 410 408 410 429 399 428 431 395 419 399 403 420 423 437 439 440 403 433 420 420 428 427 440 436 438 418 445 450 422 415 424 432 456 434 448 440 443 436 440 439 441 429 438 448 466 444 456 451 436 449 435 441 466 473 447 439 483 447 473 483 485 458 472 463 467 491 456 451 457 458 490 482 470 471 465 503 484 458 491 477 484 471 488 487 499 475 499 473 475 469 473 508 520 489 484 522 505 500 526 527 510 519 512 500 505 510 524 516 501 503 531 491 492 532 536 502 543 503 505 498 514 499 538 518 550 551 530 524 533 521 545 544 539 508 528 541 520 563 526 516 528 541 551 517 541 520 565 546 539 531 531 553 557 554 560 531 529 535 543 560 536 576 542 566 540 537 568 581 539 583 590 570 582 545 592 576 557 555 577 580 574 549 600 604 567 588 584 552 590 582 558 594 598 607 589 594 611 596 560 596 606 605 581 603 569 564 619 607 602 615 624 568 619 613 587 585 629 610 574 577 593 574 592 581 576 630 598 621 599 615 585 598 589 594 632 596 585 609 613 594 645 627 621 642 607 648 616 626 603 618 618 600 636 635 612 630 629 597 655 610 661 615 613 611 613 605 640 653 663 615 641 658 613 663 610 669 612 644 617 618 634 670 661 632 619 643 638 623 645 617 663 635 632 657 668 668 632 683 646 657 671 636 658 660 625 630 639 628 677 671 652 627 666 653 686 665 662 658 665 660 650 687 634 666 688 676 653 680 684 650 683 681 693 643 684 663 646 685 698 694 641 704 648 666 647 704 689 643 672 669 697 698 701 699 648 655 670 703 710 649 709 665 684 668 677 681 672 667 666 660 708 668 659 683 708 649 708 679 711 690 694 708 694 692 663 718 705 673 699 656 671 709 676 718 672 715 708 681 708 658 719 689 675 722 670 710 670 724 725 695 658 670 669 661 723 681 679 675 673 704 711 668 720 673 687 718 694 672 675 678 716 711 683 666 679 697 719 692 695 690 702 667 674 684 711 670 707 702 686 692 679 670 701 671 724 700 729 689 683 716 679 669 697 701 674 715 709 664
716 673 662 727 719 674 680 699 683 696 670 678 697 727 726 667 667 718 704 704 676 725 728 662 701 692 700 713 715 677 685 671 729 685 706 687 697 695 724 689 660 703 704 694 699 671 670 675 727 683 687 711 717 685 712 687 686 682 670 712 669 693 721 667 689 699 693 696 664 659 656 700 663 689 697 705 696 676 690 700 682 656 707 702 715 711 711 696 683 658 715 700 705 679 709 702 704 713 654 714 657 712 691 666 680 674 650 709 688 656 710 663 670 676 706 652 692 650 678 676 674 696 696 698 677 697 645 695 653 692 658 639 672 658 697 679 683 678 646 662 662 683 670 695 635 679 686 632 647 631 649 645 671 689 665 648 635 637 662 637 648 687 662 641 668 680 644 660 626 624 626 620 636 662 664 650 641 644 664 672 674 637 635 643 641 655 621 614 641 651 608 617 618 668 627 664 608 609 638 647 612 603 618 642 617 636 656 632 656 605 651 642 615 637 639 644 653 645 646 600 617 623 609 603 647 617 645 594 617 638 620 642 627 640 619 642 596 639 612 609 605 637 630 630 606 612 630 576 628 574 576 590 598 622 571 615 576 588 620 572 579 617 585 613 569 573 569 594 576 582 614 590 573 567 609 591 606 610 581 565 602 566 575 557 550 552 564 571 577 572 585 560 570 588 595 553 545 540 558 547 559 583 560 578 551 546 546 549 576 574 541 572 580 527 560 569 568 571 559 532 539 526 571 518 537 565 547 548 564 557 555 552 518 551 508 535 519 527 555 534 532 523 539 524 519 530 504 543 541 530 496 528 527 531 520 514 538 506 507 511 499 499 492 515 512 506 495 519 491 492 519 506 497 475 490 494 517 496 498 479 498 502 505 473 471 508 483 492 507 470 482 465 500 500 495 477 456 486 463 485 476 488 481 481 492 448 445 475 451 469 463 471 470 449 453 475 458 438 478 436 443 460 461 438 456 444 469 431 454 444 426 438 445 456 433 455 421 432 418 415 452 428 450 445 428 411 429 417 436 443 439 411 422 441 440 436 423 432 412 407 428 427 399 430 424 425 401 387 393 424 417 404 405 405 405 381 380 398 391 399 393 401 398 372 377 376 405 400 380 390 394 396 398 367 385 367 377 384 381 358 392 374 380 364 351 354 366 380 368 352 361 345 361 354 364 348 351 339 357 368 341 343 341 355 353 337 330 352 352 352 350 334 329 342 332 352 327 329 339 340 320 330 338 333 333 343 339 318 315 337 307 325 310 305 313 319 314 304 322 302 323 302 305 300 315 317 315 297 305 315 299 287 294 311 290 312 299 306 301 281 287 286 288 303 293 298 276 294 298 290 278 294 294 267 291 277 273 286 287 262 269 272 263 262 281 265 279 271 267 257 260 264 272 262 257 248 270 263 264 262 264 252 249 249 256 261 252 253 238 250 235 246 248 232 246 229 235 228 242 241 229 243 227 223 242 225 221 220 222 235 233 226 215 234 219 211 217 216 230 216 211 211 217 205 206 214 203 220 220 214 210 214 204 200 215 208 213 195 195 193 205 198 192 189 200 196 188 189 202 200 194 199 195 186 194 190 179 180 184 187 183 179 187 173 180 188 183 170 177 177 179 176 176 173 178 173 175 164 170 177 165 164 160 157 157 167 168 165 154 157 167 166 157 154 151 153 161 152 161 155 148 147 148 147 150 151 154 151 149 140 150 139 144 137 142 142 142 146 144 138 137 137 132 137 137 135 131 135 128 127 134 135 132 123 133 129 130 123 122 119 128 128 119 127 117 119 119 114 124 119 115 115 119 115 112 117 120 118 115 117 115 115 115 109 111 110 104 112 109 108 107 108 103 101 103 99 100 98 99 97 103 104 96 99 103 96 102 98 100 99 97 91 91 93 93 92 90 96 94 95 95 93 90 90 88 90 84 89 89 87 84 88 81 88 85 84 80 86 84 82 79 84 79 81 82 76 83 81 78 78 78 75 74 73 76 73 78 78 77 73 75 71 70 75 75 71 71 73 68 70 72 69 68 67 70 65 66 65 66 66 66 64 65 65 66 64 62 62 66 63 63 64 64 62 63 60 60 64 61 63 61 58 59 60 58 62 58 59 57 61 58 56 59 59 57 59 57 55 58 55 56 57 55 58 56 55 57 53 57 54 53 55 52 55 56 55 54 54 53 54 55 51 52 51 55 55 55 53 52 54 53 54 52 51 54 52 52 50 51 50 50 53 53 52 52 49 50 51 51 49 49 53 51 52 53 52 52 49 50 49 50 50 50 53 52 51 52 49 52 51 51 50 50 52 49 53 52 52 50 51 49 53 52 53 52 54 51 52 54 53 54 53 51 51 53 55 51 53 53 54 55 52 54 52 56 54 54 56 54 53 54 56 57 53 54 58 55 56 57 55 56 58 56 56 56 58 56 57 58 60 58 60 62 59 62 58 62 58 57 60 60 61 62 62 60 59 63 63 63 64 63 62 61 61 65 62 62 63 64 63 69 65 65 67 66 70 69 71 70 71 69 73 68 70 71 74 69 72 72 75 74 74 73 77 76 74 75 74 76 76 74 80 76 81 78 79 83 83 78 78 79 82 80 81 81 86 87 83 87 84 89 85 85 90 89 90 93 93 91 90 95 93 94 92 93 93 95 92 97 93 93 93 96 98 99 101 96 102 99 104 105 106 105 105 107 103 108 104 104 110 104 106 111 110 105 109 105 107 112 109 117 117 116 114 112 110 118 122 113 123 121 114 123 123 123 124 127 118 118 125 126 127 131 128 130 124 133 123 127 125 133 134 134 131 131 135 138 135 132 140 144 145 135 141 141 135 141 144 139 143 139 142 141 152 141 148 150 152 150 150 159 153 155 158 153 158 159 164 158 161 155 163 155 163 169 170 169 164 164 171 172 172 161 173 178 165 174 173 172 172 178 173 181 186 178 181 173 185 176 175 185 186 185 181 189 191 194 189 184 194 201 196 186 187 188 201 194 206 204 194 201 202 205 199 197 207 212 197 210 209 213 208 218 217 213 221 210 213 208 219 219 212 222 218 221 231 220 220 219 215 229 218 232 234 221 240 228 233 226 233 241 238 229 229 242 234 240 247 238 238 249 245 244 256 242 247 239 258 265 253 243 246 247 261 259 267 253 261 256 265 251 252 273 267 272 272 283 259 261 284 263 266 271 273 269 273 268 268 292 271 271 285 289 279 300 281 289 304 293 306 288 298 290 290 299 304 296 304 313 295 305 292 293 308 298 304 307 323 318 319 323 311 301 311 304 330 321 305 323 324 328 312 309 336 335 330 322 333 334 337 326 340 338 347 331 347 348 354 347 355 346 350 351 334 343 362 348 361 366 352 361 352 365 361 360 362 369 357 362 358 374 348 354 361 358 377 368 361 386 375 368 392 384 365 377 364 369 398 372 372 367 392 375 379 392 397 383 396 381 383 405 408 415 394 382 416 390 388 403 419 394 392 407 411 393 401 406 419 409 417 407 428 412 423 438 427 436 402 421 436 418 430 435 412 409 408 415 428 416 444 413 441 448 455 450 430 425 441 442 441 425 447 429 439 442 445 430 443 441 433 442 466 456 479 472 447 457 460 456 442 455 470 462 449 456 473 446 463 473 461 475 477 479 476 458 474 484 503 501 462 478 476 480 502 487 493 505 471 496 508 516 499 474 512 485 478 483 509 495 506 478 503 482 512 522 518 508 511 530 507 513 523 529 533 513 506 507 511 533 545 504 527 501 508 509 510 502 539 518 509 517 538 524 527 526 545 524 519 546 539 519 565 533 555 539 543 556 531 562 567 562 532 553 555 529 574 578 557 534 532 558 529 582 534 554 557 570 555 543 550 587 575 551 546 581 584 574 561 566 585 564 545 595 546 566 583 589 577 553 589 557 567 583 577 607 572 612 598 602 612 614 567 559 575 617 620 570 606 573 576 567 592 595 571 578 573 622 571 613 591 630 602 602 612 619 594 624 584 608 594 620 628 639 590 601 623 588 632 629 627 603 638 645 593 625 616 635 601 644 604 632 641 635 639 625 613 616 615 629 653 609 611 611 652 637 615 656 613 627 610 640 606 649 644 668 639 647 631 640 627 658 670 614 626 674 638 645 632 627 623 622 656 615 657 676 680 681 661 653 632 650 634 681 628 645 633 624 638 677 646 664 645 637 670 650 666 673 657 688 667 649 633 659 684 631 655 674 634 668 687 658 658 675 695 641 683 666 691 671 681 640 674 684 644 704 660 639 653 686 651 705 657 665 692 672 668 653 662 660 661 650 708 657 681 686 666 685 687 694 688 663 655 672 700 661 662 695 666 692 656 653 693 686 670 714 717 671 700 663 690 671 710 706 683 676 679 712 656 661 692 678 693 681 697 697 718 658 706 711 688 720 696 700 663 664 657 665 663 671 672 688 702 664 661 688 701 719 685 695 712 700 719 682 726 692 695 690 666 677 717 698 671 687 712 717 695 713 695 701 698 710 702 674 715 704 703 729 666 730 667 719 672 697 672 709 701 707 710 706 694
697 675 675 723 697 662 688 680 667 698 688 714 669 670 670 711 682 668 716 681 673 675 662 708 725 680 718 672 727 693 703 693 706 687 726 672 727 723 661 662 690 727 715 669 667 723 689 687 701 675 679 684 659 679 702 723 699 690 664 667 722 678 672 669 704 668 722 702 687 708 654 686 678 658 685 685 702 677 653 716 661 668 651 660 679 711 700 678 699 672 656 658 694 700 687 671 681 714 684 646 699 692 686 656 697 709 695 711 684 692 653 695 645 695 657 674 695 654 701 695 659 673 641 699 664 677 658 695 667 658 700 683 639 697 650 675 663 686 690 687 640 688 675 646 631 687 679 692 666 631 654 627 655 639 635 655 631 641 680 646 668 640 683 664 665 670 649 677 670 675 667 673 673 680 669 622 657 675 629 625 646 671 615 656 639 635 639 665 650 626 658 620 617 666 631 658 651 658 651 634 628 644 629 640 601 602 601 635 598 640 639 610 620 600 621 632 648 608 613 651 629 627 619 591 630 641 607 640 615 645 613 584 597 619 617 597 599 634 606 631 594 606 577 630 625 595 591 580 614 610 620 607 608 582 625 616 590 603 602 582 614 598 571 607 586 605 604 562 602 579 613 564 589 585 555 587 553 589 553 573 578 550 582 551 567 548 596 588 573 579 546 553 576 573 569 558 554 569 539 585 561 539 536 547 533 567 542 530 532 571 566 548 566 534 566 541 548 539 527 565 542 567 555 528 529 516 532 556 525 519 515 532 552 525 557 519 537 511 531 552 546 545 547 526 536 533 547 545 545 501 499 516 524 496 527 510 532 524 514 519 508 491 534 498 526 509 496 482 508 505 496 517 502 485 518 492 501 519 487 475 493 473 481 495 473 471 497 469 469 486 460 465 487 462 482 469 474 459 489 457 487 488 474 471 469 470 447 453 463 467 481 444 457 466 482 449 447 476 476 454 447 463 464 450 440 462 452 437 443 442 463 451 451 442 458 433 429 441 447 418 445 445 435 447 425 441 423 409 423 412 442 405 421 421 411 410 402 423 410 418 406 416 428 428 424 389 412 425 390 400 401 389 405 397 402 401 385 384 405 388 395 379 380 389 373 399 375 402 374 379 397 375 385 366 379 368 388 391 358 392 370 363 378 383 375 378 381 376 355 371 375 376 375 358 359 358 371 358 352 346 369 358 360 354 333 332 344 347 337 352 359 328 332 338 355 341 321 325 325 333 343 344 342 327 330 329 314 336 313 317 322 332 315 327 315 332 313 328 324 313 302 306 319 323 307 320 298 320 311 293 315 298 294 304 294 299 291 305 304 282 292 302 280 283 276 291 281 287 296 281 274 294 287 294 268 277 287 277 285 278 270 286 260 260 279 263 255 260 254 255 261 264 262 250 272 272 257 253 254 249 263 250 264 256 261 246 250 240 245 257 255 234 248 235 241 238 235 245 239 239 226 235 236 226 235 238 240 224 228 237 228 224 221 224 226 231 219 223 228 214 211 214 207 215 225 204 207 218 211 211 206 209 209 204 206 207 204 195 207 197 203 194 193 202 192 195 205 200 186 198 199 195 197 184 183 180 180 185 183 191 175 181 190 175 178 177 179 182 184 185 169 175 177 167 181 168 166 165 172 169 163 173 174 159 168 162 159 166 159 157 161 165 161 157 164 162 161 150 150 149 158 146 144 149 153 142 155 145 141 142 150 140 148 143 145 147 146 138 134 136 137 142 143 131 137 130 130 140 127 131 127 127 130 130 124 124 128 121 121 128 128 120 118 121 127 118 117 123 122 121 118 119 123 121 118 119 114 114 117 117 109 113 114 112 108 107 113 111 110 108 102 109 104 108 106 100 99 100 99 99 102 101 104 99 95 96 95 99 98 94 93 100 92 91 90 90 92 97 96 96 90 92 92 87 89 86 86 90 86 87 83 85 83 87 82 84 85 81 81 83 84 78 82 77 83 80 79 83 77 81 78 79 80 80 74 76 75 78 74 73 76 75 76 73 71 70 70 68 71 74 69 73 73 66 67 68 67 66 69 68 64 69 63 66 64 64 65 64 63 61 62 62 63 65 63 60 63 59 59 61 62 59 58 61 60 59 61 60 59 59 58 57 62 57 60 56 59 56 59 59 55 55 55 57 57 54 54 56 54 53 57 55 56 55 57 55 56 53 52 52 52 52 53 55 55 51 55 53 53 52 54 54 52 53 53 50 50 53 52 51 51 51 50 54 50 51 52 52 52 52 51 53 53 52 53 52 50 49 51 52 50 50 52 49 50 52 49 51 51 53 49 50 52 52 54 50 54 53 54 53 52 51 53 52 50 52 52 53 55 51 54 52 54 53 52 55 51 54 55 56 56 55 56 55 55 54 53 55 57 57 55 57 55 56 55 57 55 54 58 56 57 56 57 56 59 56 58 57 62 62 58 58 61 58 59 57 59 60 63 63 61 60 63 61 62 61 60 65 65 65 61 64 62 62 62 67 64 67 68 68 65 69 68 70 65 67 70 69 68 69 68 69 70 69 69 74 73 72 74 77 73 76 72 73 78 79 75 74 74 75 79 80 80 77 78 82 77 80 77 83 80 85 83 83 81 86 88 82 83 87 84 89 85 89 85 90 85 93 92 87 94 91 96 96 96 90 94 99 93 100 96 93 93 95 95 99 95 99 100 105 100 99 105 106 108 105 104 108 106 106 103 103 103 112 107 106 107 107 108 114 115 112 115 112 117 121 118 119 116 115 115 116 124 116 122 117 122 128 127 127 124 121 128 130 124 130 131 124 125 133 131 127 136 134 140 140 131 142 132 142 139 144 137 144 134 136 137 144 146 141 143 143 150 146 147 152 152 151 147 159 160 158 161 161 151 159 159 158 167 161 164 156 162 162 160 156 169 171 168 160 166 173 164 162 170 164 177 172 169 167 169 175 172 185 179 182 174 188 183 186 185 184 194 184 191 194 181 195 199 188 190 192 203 192 205 188 193 194 190 207 208 205 200 201 204 202 211 216 217 201 199 210 207 217 214 221 223 219 208 222 217 210 210 212 211 213 223 231 216 223 225 220 220 220 227 238 227 243 238 227 242 242 234 246 239 249 236 249 233 246 238 257 253 249 238 255 246 247 265 252 247 267 245 270 262 269 256 258 270 266 259 255 257 261 279 263 265 278 285 261 277 277 274 284 272 281 284 269 281 277 293 288 273 289 287 295 293 287 284 306 279 287 289 296 289 311 294 290 296 316 302 313 299 313 312 296 320 313 305 318 309 321 322 326 330 327 305 333 323 330 315 329 330 310 336 313 333 337 321 319 331 326 328 351 351 331 338 339 352 329 354 330 353 333 353 345 357 356 367 362 344 359 354 362 360 363 365 357 353 359 375 375 359 380 376 378 383 372 382 365 363 393 385 373 392 361 393 371 380 396 399 384 378 378 399 395 385 393 410 402 381 382 380 403 379 398 391 411 416 418 396 409 406 423 394 397 401 420 427 410 407 434 398 430 412 428 419 400 409 408 435 435 424 421 440 450 411 417 442 426 417 422 449 428 458 424 456 437 459 442 425 455 426 440 465 439 460 471 451 452 442 440 463 475 455 482 438 466 442 441 440 451 483 449 450 464 466 469 477 494 456 477 496 481 496 469 486 480 460 472 460 480 479 476 465 504 500 498 478 474 512 492 501 471 486 518 494 521 478 495 505 484 493 501 494 522 484 504 506 534 522 489 509 510 492 540 497 514 526 515 498 544 540 530 501 509 520 524 503 549 545 539 510 542 556 544 555 522 556 511 556 543 552 550 561 555 540 569 534 540 536 527 569 549 573 552 550 533 545 541 555 552 565 533 546 538 559 561 560 544 551 545 590 588 543 583 569 576 572 557 553 566 553 574 553 561 561 559 580 566 572 567 571 609 600 599 602 597 561 592 598 613 611 564 587 571 568 617 578 618 591 597 600 570 586 609 626 583 599 619 610 605 604 594 614 629 576 605 605 579 636 629 581 597 598 630 592 630 618 619 598 617 611 629 597 622 646 591 594 640 640 645 625 629 612 653 599 602 641 636 610 614 617 659 626 656 647 609 628 665 656 663 634 614 664 625 637 651 619 649 611 637 626 620 666 621 665 670 624 616 638 665 665 617 653 631 645 679 638 675 630 661 637 629 659 677 640 673 669 671 675 674 654 668 657 681 666 657 692 684 647 637 668 690 657 687 658 666 691 678 678 666 640 662 672 670 696 663 681 660 655 676 670 664 644 670 690 647 701 654 701 659 662 662 665 663 663 702 667 675 662 674 708 700 699 675 676 681 665 710 667 685 707 685 651 666 665 679 660 701 679 667 679 686 674 663 667 675 676 664 681 662 654 717 654 654 663 692 697 691 698 659 662 713 698 679 721 666 670 687 678 666 704 665 679 695 683 662 684 680 677 664 682 707 710 670 661 727 702 699 697 701 678 687 692 694 683 689 676 697 691 699 678 671 679 672 680 705 677 678 699 696 684 723 716 708 666 690 707 710 702 678 724 721 676 727 726 699 727 674
706 688 683 724 669 701 666 689 717 722 706 686 728 701 719 686 679 696 715 695 675 685 711 708 715 726 705 711 665 701 723 711 699 675 675 707 686 721 706 713 713 722 668 711 664 698 707 682 663 691 687 718 716 670 696 672 706 672 723 682 684 716 663 655 703 688 703 706 655 681 701 684 696 713 699 674 695 712 657 710 651 695 692 658 685 704 707 714 693 707 670 655 648 648 652 712 682 708 695 682 675 684 654 651 649 680 652 662 651 685 707 670 694 705 653 666 648 656 699 648 693 671 642 702 702 665 661 644 696 669 669 665 675 685 645 664 662 648 653 645 685 680 650 687 637 677 686 648 655 654 641 662 650 687 626 626 664 646 645 667 651 623 674 671 654 685 674 664 663 647 677 641 637 626 677 653 646 642 619 630 675 674 623 641 653 638 661 667 624 617 658 627 610 653 637 612 641 627 624 615 607 626 630 618 612 633 629 641 652 615 657 605 597 655 655 629 599 606 597 624 619 617 622 630 624 607 601 588 615 610 588 638 603 635 600 586 612 609 601 590 578 593 577 621 593 619 625 625 605 576 601 592 597 609 596 625 593 606 619 620 598 590 577 591 594 577 591 579 603 614 567 585 579 591 596 600 581 607 599 588 564 578 573 569 603 573 552 592 579 546 592 568 544 552 554 587 543 574 540 558 557 572 579 579 545 585 543 530 551 576 533 580 555 545 524 559 567 544 573 525 547 557 555 530 541 526 530 526 525 536 550 556 555 537 543 518 507 517 542 539 522 548 524 537 499 515 519 547 537 537 502 494 530 531 534 511 516 535 513 511 534 513 525 529 517 481 490 523 490 507 524 511 513 477 473 507 499 493 498 485 514 506 506 493 468 483 472 481 502 486 500 503 492 492 456 481 486 459 487 466 451 450 451 473 463 463 485 486 470 460 478 474 463 462 474 449 447 471 466 459 441 449 441 445 454 469 446 431 424 428 459 426 448 447 434 447 440 445 448 432 423 424 427 423 449 436 430 447 423 428 412 429 427 422 416 407 436 425 435 434 426 431 411 413 401 425 388 423 397 417 405 383 382 386 381 414 395 394 386 396 392 408 402 386 398 396 380 400 372 373 386 380 396 397 396 365 385 361 374 363 367 355 381 357 379 368 380 366 381 362 368 363 352 360 354 341 364 344 346 360 350 363 337 366 333 335 336 342 330 344 336 333 346 323 336 346 350 320 344 350 326 318 336 336 342 335 328 324 329 317 320 335 312 323 321 323 309 310 308 319 298 310 307 315 294 300 293 297 304 303 309 308 293 300 314 288 297 299 283 287 307 305 284 303 276 286 294 276 286 292 296 284 276 275 274 292 290 281 272 284 270 281 261 263 267 257 263 269 276 260 272 262 269 259 254 253 259 247 258 250 251 250 265 254 244 256 250 250 241 247 250 244 241 244 253 243 234 241 235 230 228 228 224 243 242 226 234 231 219 228 225 226 236 224 232 231 229 221 211 226 217 223 222 210 217 219 222 220 215 201 220 206 201 210 214 208 214 207 208 205 205 205 208 193 200 194 195 191 187 188 195 190 182 182 191 182 193 191 186 191 175 187 176 184 181 181 187 185 182 182 179 170 183 171 175 172 177 164 173 175 166 171 159 161 160 159 158 170 161 164 157 161 164 166 164 153 156 161 162 154 153 154 147 153 151 146 145 152 148 142 152 149 151 142 146 144 146 140 142 141 133 135 137 133 138 140 140 128 130 129 138 133 136 135 125 134 123 122 123 129 130 128 128 122 117 119 120 120 115 114 119 119 122 117 117 117 117 118 120 112 113 118 107 113 114 113 111 112 107 108 111 110 105 101 100 106 105 108 101 107 104 98 100 99 97 95 98 94 99 96 93 95 99 94 95 91 92 92 95 89 89 92 95 91 86 85 92 90 90 88 90 86 83 83 84 82 81 81 85 83 82 83 80 81 78 76 76 83 81 83 81 81 81 79 76 73 79 74 77 78 77 73 77 75 74 71 74 69 75 73 70 72 73 68 69 72 68 67 68 68 68 67 68 65 66 68 63 67 66 65 67 61 62 66 66 61 62 62 63 64 64 62 59 62 63 60 62 62 59 62 59 62 57 61 58 58 58 58 60 59 59 58 58 56 57 56 56 57 57 58 58 55 56 54 56 54 56 57 54 54 52 53 53 54 56 52 53 55 54 53 52 53 54 55 51 51 53 52 51 51 53 55 54 54 53 54 52 51 51 53 52 51 54 53 50 50 50 53 53 54 53 51 51 51 52 54 53 50 50 54 52 53 53 51 52 53 53 50 54 55 51 53 51 53 53 51 53 51 52 54 55 55 53 55 52 56 54 55 53 56 54 56 57 56 55 57 54 53 55 55 58 57 54 55 55 59 58 55 59 59 56 60 59 57 60 59 58 59 59 61 61 62 62 62 61 59 59 58 60 61 60 61 60 63 63 60 63 66 66 64 63 66 64 65 63 64 66 66 65 69 69 70 69 69 71 66 71 73 70 73 73 70 72 72 73 76 71 72 73 75 75 78 77 73 76 75 80 79 75 76 75 82 83 76 77 79 79 77 83 82 86 83 80 81 86 86 88 82 85 88 90 88 88 84 90 89 91 88 94 87 93 93 95 94 92 90 94 91 99 94 97 97 96 101 104 96 99 96 103 103 99 101 102 106 108 103 103 110 105 105 106 107 108 105 113 108 111 117 113 115 110 118 120 111 116 113 115 114 123 120 122 114 116 125 125 125 122 128 122 128 125 123 127 125 129 130 136 132 130 136 138 135 132 131 129 141 133 141 141 140 141 143 139 145 140 149 139 147 145 149 149 153 147 153 146 155 154 154 145 154 148 157 150 149 149 153 155 158 152 166 165 158 161 166 157 159 163 169 169 160 165 173 170 172 165 167 165 175 173 184 173 179 178 181 173 176 177 189 183 190 177 184 181 181 184 188 183 186 182 198 190 190 190 193 187 191 200 205 209 199 194 193 210 205 196 212 203 205 209 213 210 210 218 205 207 222 205 210 227 226 211 217 230 227 214 213 221 224 217 223 226 226 229 226 222 239 231 238 224 232 231 238 245 248 244 230 246 233 249 236 234 241 241 245 254 256 254 243 242 264 257 268 262 250 264 262 257 265 267 254 265 270 267 259 274 279 273 264 272 270 280 263 277 278 267 292 266 274 295 292 289 289 272 299 297 283 300 296 301 292 299 299 296 297 291 312 303 292 303 315 313 296 315 297 319 309 302 297 316 306 305 312 321 309 328 322 320 316 322 328 322 319 317 329 317 338 330 344 333 339 341 349 323 349 330 323 339 329 350 327 326 327 360 336 337 341 335 335 347 357 337 348 368 343 358 369 372 364 373 378 355 347 371 357 376 375 382 381 367 365 372 381 363 378 373 398 389 369 370 386 378 377 378 386 379 393 385 403 410 386 405 400 378 391 379 400 394 411 389 401 422 398 418 425 407 409 390 399 411 405 409 409 420 405 436 405 424 424 412 441 431 415 405 423 441 432 440 418 445 447 442 442 428 450 439 456 420 461 435 459 451 442 460 453 461 428 459 441 438 434 459 436 474 435 439 475 448 450 478 469 468 470 447 463 464 465 452 485 480 476 455 490 478 482 467 495 474 471 482 475 492 464 474 500 500 502 499 503 510 511 471 490 515 490 509 518 519 488 523 524 513 500 497 485 484 493 505 494 488 509 529 519 491 510 508 518 538 526 510 515 519 505 542 508 538 542 525 523 535 534 530 549 504 509 513 545 559 561 539 561 525 534 537 564 558 556 568 569 520 541 547 548 553 542 537 525 529 538 541 540 551 560 534 565 555 581 583 585 541 534 585 559 541 579 571 581 568 575 588 567 552 585 546 592 591 570 555 553 584 564 566 604 596 566 592 604 603 578 590 608 596 560 615 611 579 573 616 600 596 586 592 611 610 621 608 611 584 595 595 584 574 576 579 619 602 577 578 605 583 619 637 615 635 589 595 631 606 629 595 627 631 628 628 589 622 647 632 606 593 638 613 610 652 605 595 633 610 652 607 624 630 648 600 631 657 632 626 619 621 635 639 653 630 642 630 627 630 666 628 626 613 624 661 641 669 610 621 648 623 670 614 631 644 657 644 667 617 674 651 633 645 677 635 664 635 673 667 622 638 633 665 665 686 663 650 647 678 645 644 685 630 645 641 657 690 691 642 692 633 674 636 672 657 642 650 643 648 647 641 666 677 660 672 660 695 700 670 704 697 639 694 689 660 697 663 645 687 645 681 673 682 690 709 708 675 688 657 669 664 685 673 689 676 694 683 661 664 708 699 688 702 690 662 687 713 658 669 667 668 665 678 713 654 701 716 706 666 719 653 686 698 689 662 662 669 707 697 700 708 704 708 683 675 717 698 675 693 716 695 660 720 673 707 722 665 666 690 717 679 725 679 705 670 706 710 718 690 683 694 675 704 679 674 723 671 716 713 680 677 723 683 671 671 705 667 718 714 700 708 706 669 699 683 720 678 705 710 709 701 717
695 675 666 709 710 718 667 665 709 684 728 703 667 709 679 713 698 703 723 716 679 662 726 673 693 673 716 712 692 687 699 698 674 677 718 724 665 724 699 685 720 699 659 658 678 717 710 687 662 676 675 681 677 711 665 681 696 692 665 659 692 676 700 713 680 692 709 707 690 683 664 709 691 714 703 680 652 676 718 708 699 715 715 706 659 670 661 713 707 712 712 659 687 697 658 652 674 712 707 711 683 647 704 660 684 682 672 696 653 651 653 686 649 657 649 666 682 703 680 677 669 642 681 700 645 674 685 655 681 699 647 645 634 634 689 668 633 685 651 637 658 630 684 670 669 654 638 677 660 646 674 667 686 641 640 650 683 640 677 675 652 680 633 659 642 636 649 673 658 626 644 666 649 628 677 667 667 651 619 664 642 612 638 651 629 642 621 613 647 639 642 622 615 667 664 666 646 659 652 609 659 618 661 602 611 654 616 630 600 656 600 632 604 598 601 639 646 605 647 591 646 593 607 636 613 601 642 588 610 636 642 600 623 598 585 586 620 605 587 598 631 625 599 601 631 585 605 601 606 622 585 623 573 589 579 593 577 620 577 577 612 586 596 589 599 605 577 601 609 587 557 582 598 556 582 592 569 603 578 556 571 557 593 576 549 558 590 599 585 587 588 547 549 582 544 547 571 590 566 560 574 555 572 568 574 539 577 581 553 535 568 565 567 539 540 553 558 542 551 552 559 521 528 539 536 526 520 548 554 548 528 521 527 535 553 516 506 511 552 526 508 535 539 503 503 539 508 522 496 532 501 493 528 527 509 514 497 490 525 491 495 493 516 497 489 527 493 480 489 516 477 506 500 493 510 515 517 517 482 506 468 498 471 471 477 476 497 493 460 467 487 485 498 494 474 474 463 479 455 487 466 467 492 450 449 470 447 481 454 465 475 446 479 449 460 442 449 437 477 446 441 464 430 432 432 458 453 464 424 425 428 432 441 461 427 418 450 423 426 418 437 422 415 428 412 422 410 418 416 422 426 430 421 410 422 424 431 412 421 416 405 428 399 429 404 424 408 405 413 402 404 398 414 384 395 388 391 393 404 412 384 399 398 390 400 389 383 377 381 366 373 369 375 390 365 373 370 388 381 358 383 358 389 356 382 381 377 383 370 374 365 378 361 373 347 359 368 358 349 357 337 361 337 334 350 334 340 350 335 332 337 326 324 352 336 345 352 350 333 349 340 330 332 317 322 340 312 339 315 319 325 315 307 329 323 316 309 324 300 317 310 298 304 325 304 313 310 317 317 297 304 289 298 311 297 299 297 297 291 284 281 296 281 305 280 283 289 277 281 290 292 272 295 294 276 271 276 268 263 267 261 277 279 266 281 281 277 260 272 266 273 274 269 262 258 262 272 255 245 267 247 246 253 264 252 248 260 254 248 243 243 250 236 248 234 242 231 236 229 235 232 244 227 238 231 230 224 237 227 219 223 218 235 224 218 216 212 218 219 230 224 227 214 212 219 204 215 204 222 216 206 209 202 210 202 209 214 201 197 196 205 209 196 209 205 198 204 194 200 202 193 186 186 196 187 192 192 189 185 193 176 181 186 181 181 175 171 182 175 177 169 174 171 178 174 166 179 163 169 175 175 163 164 163 173 158 158 170 159 161 162 159 159 161 156 152 158 154 150 153 159 157 153 159 145 150 142 153 147 151 143 139 142 143 144 136 138 142 146 145 141 146 137 134 136 133 137 136 139 131 139 134 125 126 135 134 133 128 122 131 127 124 123 121 126 124 127 126 116 117 114 119 123 115 113 114 118 120 115 119 114 112 109 113 109 110 108 115 104 108 111 107 103 110 110 108 100 99 99 99 98 103 105 96 104 95 101 99 101 96 98 93 93 95 92 93 92 97 95 97 95 89 87 89 91 91 88 87 85 85 86 87 90 85 86 87 86 86 84 83 79 81 78 82 83 80 84 78 80 82 80 83 79 78 74 74 75 77 78 75 74 78 73 76 75 74 71 73 70 72 75 74 74 68 68 72 67 68 66 69 68 70 68 64 69 69 63 66 66 66 64 67 63 66 64 63 61 60 60 65 60 63 61 62 61 60 63 59 63 57 62 57 60 59 58 57 62 58 60 58 56 60 57 57 55 55 56 57 57 55 55 54 54 58 55 58 55 53 56 57 56 54 53 53 55 55 53 54 52 56 54 52 53 52 53 55 51 55 54 53 52 55 55 53 54 51 52 51 54 55 52 54 53 52 52 52 51 53 55 53 54 52 53 55 54 51 54 54 52 52 53 53 53 53 55 54 55 54 51 55 55 52 54 53 53 56 55 56 53 56 55 56 54 52 53 52 55 57 53 56 55 56 56 57 56 56 56 57 56 56 57 57 55 58 59 58 59 60 60 56 57 59 57 62 60 57 59 62 60 57 58 58 62 61 62 63 59 63 61 61 61 65 60 63 61 63 65 63 64 66 62 68 66 63 65 64 69 66 70 65 66 70 70 70 71 72 67 67 68 68 74 75 71 74 73 74 77 72 77 78 72 78 76 79 79 78 78 80 76 80 82 77 81 78 77 81 79 81 82 79 85 85 80 82 82 84 88 85 89 89 91 84 88 93 92 88 94 94 91 93 89 97 95 90 91 97 92 99 93 97 96 94 95 98 102 97 101 100 99 103 98 106 103 108 106 105 101 105 106 110 106 112 111 107 115 106 107 110 115 112 119 116 113 119 118 121 115 120 124 117 116 123 116 123 119 119 128 125 125 120 128 130 128 133 131 133 132 125 134 133 136 132 133 131 137 136 131 142 132 143 146 137 145 148 142 138 148 148 150 142 145 144 141 151 154 156 148 148 145 146 159 156 157 159 157 153 153 155 163 160 157 167 161 169 164 172 159 164 169 165 162 174 176 163 164 179 176 178 182 170 176 176 178 179 174 180 178 181 174 177 183 187 194 179 190 180 197 190 200 190 197 186 193 192 189 201 190 209 208 207 210 210 193 212 207 203 211 209 202 214 217 214 222 215 216 206 221 220 220 218 222 229 223 227 216 222 227 219 221 216 236 220 231 234 220 233 238 224 226 240 233 248 234 242 247 235 231 253 242 256 237 238 241 249 257 252 263 248 260 251 260 246 263 267 264 259 251 267 263 276 257 254 264 260 277 265 261 274 260 262 269 282 275 266 270 266 284 287 268 270 288 282 277 285 276 294 304 292 286 303 291 282 293 293 304 301 287 290 305 310 316 291 297 310 312 293 312 314 303 327 316 321 329 309 316 313 335 335 321 322 336 309 337 334 332 330 334 346 340 340 330 320 350 344 337 341 323 334 353 347 333 338 337 355 361 332 357 342 354 363 342 364 353 365 369 370 373 367 367 356 375 377 347 353 374 352 370 383 385 375 385 383 373 390 373 397 387 395 363 386 369 401 373 371 375 377 406 409 410 388 392 398 398 405 413 381 396 393 402 392 409 422 397 423 404 390 406 393 405 409 420 433 435 412 407 402 403 430 430 413 408 420 427 421 427 429 441 415 416 432 429 435 435 438 440 430 421 458 434 464 430 463 465 437 452 431 465 438 459 450 456 462 449 437 440 464 471 450 479 465 456 450 479 447 465 476 477 450 477 477 484 457 465 462 487 493 494 503 492 477 475 503 475 506 480 483 498 472 491 488 477 476 512 472 500 492 481 498 510 504 488 509 508 487 522 493 507 484 492 485 498 518 501 517 530 531 495 530 511 515 496 522 499 509 507 538 530 536 502 522 535 550 530 546 548 533 544 518 546 539 517 531 523 531 535 521 545 523 526 522 533 540 524 565 526 569 546 546 528 564 552 540 529 556 583 559 581 565 586 562 535 584 552 548 592 562 592 591 553 547 546 553 599 564 581 552 548 569 581 565 572 592 562 567 597 576 610 581 564 598 575 588 615 585 618 619 577 612 611 572 613 605 571 605 574 569 597 591 584 610 606 583 586 574 621 633 611 600 594 582 608 589 613 593 594 586 594 592 586 603 600 603 630 612 620 598 608 601 611 648 626 644 622 650 597 597 636 633 644 599 611 639 612 611 648 606 606 640 652 652 611 638 639 640 657 624 638 667 663 655 647 651 612 609 646 637 660 626 622 641 632 641 661 633 648 654 678 648 679 672 647 679 673 657 656 660 639 668 686 671 629 630 664 648 689 683 630 643 656 639 660 684 665 680 645 658 663 687 669 658 676 676 681 668 660 634 654 680 691 698 699 669 652 648 652 696 702 680 690 678 691 656 657 672 701 662 659 692 708 649 675 703 661 644 692 692 674 704 646 705 682 698 675 685 708 687 705 650 673 661 649 651 653 681 709 659 662 700 684 691 651 686 665 712 701 660 691 715 663 662 699 700 654 661 672 717 703 670 720 685 677 665 674 655 679 657 706 706 674 701 689 666 665 715 716 714 670 666 689 661 703 686 666 686 669 727 711 696 677 661 697 700 712 716 671 666 689 722 717 708 669 720 688 678 680 678 706 694 727 708 668 703 708 677 663 719 716 715 727 665
688 696 706 672 725 719 719 685 683 678 664 693 709 692 682 660 681 698 665 679 678 673 722 697 690 696 687 677 682 686 682 681 692 699 664 688 689 695 714 683 712 688 716 664 721 709 705 673 678 710 664 668 724 657 705 657 695 705 715 700 691 704 663 682 720 713 662 688 671 675 697 680 685 669 717 690 718 694 687 713 713 706 673 699 668 675 697 690 657 698 675 701 681 684 668 687 676 685 654 661 700 656 684 645 671 700 649 672 649 644 679 659 696 661 678 660 656 662 684 682 659 648 700 680 640 651 663 662 636 657 666 634 686 668 637 648 692 633 683 632 636 693 695 637 692 629 690 632 683 660 640 673 664 642 680 684 626 678 635 631 666 634 621 648 644 683 650 665 663 681 673 662 675 619 659 639 620 674 640 671 651 665 641 635 617 646 657 663 620 654 622 646 662 644 643 616 604 660 639 616 625 616 639 645 606 638 659 621 644 648 632 596 650 632 603 640 644 640 642 608 600 591 641 648 603 630 617 618 628 590 590 632 638 602 611 589 589 592 601 584 621 605 601 587 603 599 581 591 597 578 587 612 619 613 625 620 600 624 599 608 590 592 619 567 616 584 579 598 587 592 591 591 601 594 563 598 556 605 570 580 550 592 591 579 567 596 562 597 550 593 551 574 594 554 551 575 559 570 542 555 537 547 537 545 539 542 581 541 540 568 547 561 575 539 568 541 550 524 531 558 520 525 562 552 532 529 561 550 533 558 516 510 544 537 539 518 530 524 539 528 511 508 528 505 525 534 514 510 541 494 543 511 499 515 530 520 538 510 505 521 503 506 516 491 496 522 483 501 509 524 505 494 503 522 488 488 471 478 472 478 504 489 472 508 471 472 479 499 494 462 479 483 481 494 472 464 498 461 491 479 483 467 480 461 458 469 457 484 458 478 455 465 441 458 437 471 455 446 463 445 437 469 446 439 457 438 449 429 465 442 446 423 449 444 441 424 444 444 454 446 433 413 430 442 428 441 437 446 446 425 430 443 402 429 400 434 416 402 425 427 426 424 413 392 390 416 418 388 423 403 415 399 418 406 381 383 381 403 390 395 398 405 399 399 376 374 386 373 380 397 390 380 364 392 373 369 383 369 367 382 381 374 384 388 377 367 349 382 358 359 352 357 360 375 357 366 357 357 351 345 348 365 348 339 341 351 359 335 339 328 340 351 340 341 348 331 339 334 342 324 332 334 337 332 338 327 342 332 332 332 335 319 307 334 305 304 305 326 326 314 312 297 321 298 302 319 320 305 309 305 311 292 305 305 304 293 293 283 295 292 307 304 292 280 277 276 288 278 275 282 281 283 274 270 286 289 291 284 287 267 270 265 264 272 272 283 257 266 278 262 271 267 263 255 257 254 271 258 245 265 264 249 261 261 253 246 246 248 250 246 242 233 248 238 233 249 252 246 230 236 226 245 244 229 234 242 238 237 239 240 238 235 226 231 214 220 227 222 223 221 225 223 220 214 225 218 212 204 203 221 210 213 207 216 200 214 214 199 207 210 207 205 206 206 194 200 201 202 186 187 192 199 187 189 192 182 188 186 187 188 191 176 179 176 184 189 171 183 172 185 176 184 170 171 177 170 174 174 174 167 168 161 173 171 160 165 160 165 168 168 159 167 153 157 152 151 151 157 161 148 160 157 151 154 148 154 152 147 144 153 143 139 150 138 146 142 145 141 147 140 133 133 144 138 135 143 142 139 135 136 138 132 131 125 132 126 131 130 125 129 130 130 121 124 121 118 124 124 123 121 124 121 125 121 117 121 118 115 121 116 113 116 114 111 111 108 108 107 112 114 113 105 103 102 102 101 102 102 103 106 102 105 104 103 104 104 97 102 102 100 97 96 96 96 95 92 95 97 96 94 94 95 90 93 92 94 91 87 88 86 86 86 84 88 87 89 85 86 82 87 84 79 86 78 79 81 81 84 83 76 78 77 80 77 76 77 80 76 79 77 77 76 76 76 74 73 71 73 75 69 74 73 68 70 70 68 69 71 70 66 67 67 68 67 66 69 69 69 67 68 66 65 64 64 63 63 66 63 65 62 62 62 64 59 61 60 60 64 61 58 59 61 58 59 60 60 62 58 57 58 57 60 57 57 56 58 58 57 55 59 55 58 59 59 57 55 58 55 58 56 57 54 53 55 53 54 57 55 56 56 57 53 55 54 56 55 53 54 54 53 53 54 53 52 53 53 54 52 54 53 51 54 55 54 51 55 55 51 52 53 51 53 51 54 52 55 55 54 54 52 52 51 51 54 53 54 53 55 52 56 52 54 56 54 52 54 53 56 54 52 56 57 55 56 55 57 56 56 57 57 55 54 57 56 57 57 55 55 58 58 56 58 55 59 58 57 56 60 58 60 60 59 60 60 57 61 59 61 58 61 60 59 59 61 61 59 62 59 60 60 61 64 63 65 66 66 66 66 64 63 68 68 65 64 65 65 69 68 68 70 66 66 69 73 67 70 70 71 70 71 72 70 71 75 74 73 76 78 74 78 73 78 74 75 80 77 77 78 79 79 77 80 80 77 83 84 85 80 85 82 81 86 85 81 85 86 86 87 83 88 91 85 91 92 87 92 91 92 91 88 95 93 90 91 93 99 98 100 97 97 96 99 103 96 98 101 105 97 105 100 104 105 100 103 100 105 105 105 104 105 110 109 115 111 112 111 115 112 111 110 111 117 121 113 115 115 122 121 117 125 122 116 119 120 125 128 122 121 125 126 129 129 131 124 132 125 126 128 127 130 137 136 138 132 131 132 142 142 144 142 137 141 136 140 143 138 149 139 150 152 145 152 150 142 148 146 150 153 148 146 160 156 159 161 154 151 165 161 153 155 154 155 162 156 166 158 170 166 166 174 168 177 176 170 165 171 166 177 170 181 169 183 186 178 179 180 177 179 182 182 181 182 193 179 184 191 192 182 188 189 193 200 189 195 202 199 197 208 195 198 199 194 204 209 213 208 200 201 218 206 218 210 210 216 205 220 213 220 214 217 225 230 227 211 222 216 227 228 216 223 232 234 231 233 233 236 242 236 236 239 243 234 238 249 229 233 240 232 237 244 241 242 258 249 243 252 250 241 243 246 260 247 267 254 247 260 263 254 259 269 270 278 279 269 260 274 262 282 275 286 263 263 265 270 287 290 291 278 280 275 276 296 273 288 299 302 303 291 298 287 292 293 294 286 310 305 300 298 312 292 318 290 294 294 312 317 308 314 306 312 316 306 313 308 323 325 325 333 306 307 312 338 311 319 336 329 340 336 331 332 323 324 336 338 348 347 338 329 334 327 341 340 359 358 363 351 334 340 345 335 347 343 341 355 353 349 350 351 348 378 380 358 349 372 373 365 372 377 357 382 376 378 387 361 393 380 365 395 392 401 384 399 377 402 397 396 383 379 378 399 393 403 393 399 395 402 407 409 394 387 402 421 423 387 402 392 411 415 405 405 434 420 418 415 409 430 434 435 413 440 409 419 432 425 437 417 431 430 439 443 450 425 439 432 440 437 461 449 440 451 424 443 437 433 444 446 460 470 466 436 467 439 473 461 455 477 478 457 451 475 447 478 455 474 468 487 485 475 487 455 452 486 481 452 488 462 469 471 490 484 503 506 506 466 477 467 469 497 491 491 474 499 484 490 507 491 487 490 487 513 484 499 507 508 521 485 503 530 495 509 487 536 517 500 521 531 537 526 526 521 520 523 503 514 502 514 505 504 551 532 503 515 516 543 511 532 557 556 533 540 553 532 523 546 546 561 548 567 541 555 549 548 540 556 528 531 525 554 533 572 575 579 582 530 540 548 581 558 549 556 586 544 586 586 557 583 564 572 548 592 588 595 595 571 599 591 573 593 595 604 563 555 579 594 557 588 553 561 562 563 610 559 582 582 561 586 593 612 595 564 612 612 597 588 576 572 581 609 616 591 619 595 602 603 594 618 582 582 599 624 599 603 614 627 630 629 581 637 587 643 591 586 624 618 644 618 599 632 618 590 644 644 636 649 634 623 608 612 597 639 630 611 607 651 614 642 606 643 623 619 645 614 606 660 652 635 606 657 625 663 666 639 635 655 671 650 613 611 647 645 631 675 636 661 671 661 649 630 631 654 632 655 643 668 626 639 678 674 645 655 643 667 659 634 649 687 625 643 628 689 671 633 634 680 637 686 686 653 630 688 641 671 677 670 672 679 683 647 642 688 661 687 644 695 644 648 651 683 652 671 681 679 660 674 652 661 699 673 705 649 665 690 692 690 689 659 686 664 653 711 662 704 680 646 663 649 688 668 703 658 665 682 693 679 668 682 663 709 709 715 698 709 689 665 717 687 663 717 678 714 716 683 701 691 692 718 695 676 682 692 687 708 659 707 684 703 686 685 663 704 660 681 661 700 707 721 714 715 705 689 658 697 667 696 709 685 717 682 691 726 683 712 719 660 695 720 708 698 681 686 717 685 711 693 660 663 689 689 693 709 693 665 720 673 703 673 700 664 698 665
663 693 688 694 665 695 686 714 705 708 712 694 666 666 660 707 670 660 708 703 680 712 707 670 724 681 684 666 686 693 711 661 698 671 695 704 678 694 661 724 674 686 661 720 692 662 671 704 703 690 718 655 674 670 667 655 717 691 720 655 694 657 667 685 696 693 678 677 669 714 699 659 670 705 682 659 703 656 701 674 693 650 675 651 710 661 660 713 697 665 714 669 668 668 709 652 708 675 679 680 657 666 669 654 647 676 700 647 653 654 649 647 682 682 645 685 685 661 664 641 686 669 650 676 640 688 690 665 669 684 643 679 685 636 668 635 672 669 663 642 669 654 679 661 687 644 668 682 688 653 657 634 642 673 663 651 683 637 635 641 664 671 656 663 668 660 670 619 640 654 654 655 646 669 640 643 618 671 619 621 659 636 655 673 656 638 660 613 663 625 610 644 653 631 613 629 652 647 626 653 663 663 655 610 612 620 614 632 656 631 646 606 638 595 633 643 598 635 592 622 600 602 641 645 634 646 615 588 635 631 589 619 619 613 630 639 606 633 591 612 606 596 603 606 578 585 600 593 619 581 619 600 624 573 574 573 570 616 615 595 581 611 619 578 577 562 569 568 584 588 608 587 565 584 566 607 564 557 597 596 561 601 585 602 580 556 597 592 550 557 583 573 542 568 560 572 540 542 575 550 569 533 543 541 547 560 552 542 580 559 530 572 542 575 543 536 553 532 537 555 543 541 539 546 550 521 520 566 559 532 557 539 522 555 514 513 527 524 514 519 527 551 513 550 502 546 522 523 513 529 508 510 493 508 524 538 489 510 523 507 519 493 530 507 522 520 494 484 517 524 480 495 487 503 519 477 491 486 495 498 486 467 492 503 510 492 503 470 462 481 485 486 470 497 478 471 459 480 491 474 459 492 479 491 484 450 464 468 454 444 453 450 478 440 481 455 477 458 444 456 438 430 434 429 462 450 442 455 441 435 426 459 419 429 437 450 418 423 449 442 434 419 428 442 429 437 442 433 445 433 438 441 422 431 422 420 426 403 425 428 409 393 418 408 404 409 395 397 411 385 396 386 386 403 403 412 384 398 386 386 376 394 399 399 381 372 398 377 384 369 386 367 383 362 394 381 393 381 393 379 380 377 360 383 355 373 350 368 376 363 376 351 371 369 371 356 350 355 348 365 364 350 344 340 361 353 333 330 331 352 354 331 354 341 336 327 343 341 351 337 343 343 340 318 331 313 332 311 337 329 338 335 317 328 325 319 311 320 314 304 313 306 297 305 295 321 320 314 308 310 303 301 305 302 291 310 311 294 283 289 290 290 288 288 300 292 301 295 295 277 281 274 288 268 273 273 281 283 266 287 286 269 280 277 283 269 272 273 264 261 276 261 266 254 250 270 251 248 250 251 248 247 252 241 262 253 244 255 247 247 253 255 244 250 246 243 247 248 239 248 233 236 245 245 225 242 235 231 240 227 233 224 227 233 214 222 233 222 229 211 222 228 209 224 211 207 208 209 209 205 203 207 211 199 202 208 206 214 213 210 208 210 193 205 199 199 189 187 200 196 197 189 192 182 188 189 190 184 193 182 184 186 185 188 178 187 184 187 180 170 183 176 184 172 181 170 177 164 175 163 163 171 160 161 167 169 169 167 161 159 162 161 155 167 166 155 151 162 154 155 162 155 149 150 156 155 155 156 153 148 152 146 143 150 143 137 144 144 144 147 136 138 134 139 142 140 136 132 130 132 132 135 131 128 125 136 133 124 131 133 123 121 127 123 125 128 123 127 126 118 122 119 122 118 114 113 113 122 113 115 119 112 111 118 113 109 116 114 111 112 111 109 104 109 102 108 110 102 107 102 102 100 100 100 100 96 97 104 99 104 96 101 93 95 92 92 95 98 98 98 91 97 94 95 94 92 94 87 91 85 92 91 84 89 88 82 86 88 81 85 86 81 84 82 84 85 79 80 77 77 76 77 78 80 77 79 81 79 78 78 78 73 74 77 72 76 71 73 72 74 71 70 71 71 72 69 72 69 69 73 70 67 66 67 65 65 66 65 64 68 67 64 63 68 64 63 63 63 64 64 62 64 63 64 60 60 61 61 60 60 62 62 63 59 62 62 62 60 57 62 62 59 61 61 59 61 60 56 58 57 58 57 56 55 57 56 57 58 57 56 57 57 58 57 54 54 54 53 55 54 57 55 57 56 56 57 54 55 57 52 53 54 55 54 56 54 56 53 54 55 52 53 54 52 56 56 54 54 56 56 52 53 53 53 53 56 52 54 56 52 52 52 56 52 56 55 55 55 54 52 56 54 54 54 55 56 55 57 55 57 54 55 55 55 55 57 58 55 56 57 57 58 55 57 55 59 58 58 55 56 59 60 60 58 58 59 58 57 59 61 61 58 60 58 57 57 59 61 58 63 63 61 63 62 62 63 61 64 64 65 65 64 62 62 63 65 64 65 65 66 67 64 68 65 65 67 65 70 71 70 69 70 67 67 69 69 73 71 74 73 73 70 74 75 74 74 77 78 78 73 78 75 74 79 78 80 76 76 78 82 80 83 77 80 82 80 85 85 84 84 83 85 82 84 85 85 85 83 86 87 88 91 92 87 87 89 94 88 88 90 89 94 90 99 94 93 94 100 98 95 98 101 97 104 104 105 98 105 98 98 102 103 108 102 106 106 103 104 108 103 106 106 112 107 111 116 113 112 117 117 119 110 115 113 120 117 118 124 115 119 123 117 119 123 119 124 123 126 122 129 123 123 127 125 136 132 137 128 130 128 140 129 130 137 136 135 133 132 138 139 133 145 144 136 148 138 139 142 150 148 145 152 144 155 152 156 156 159 149 160 158 154 160 154 160 159 155 162 160 153 169 158 161 166 159 159 162 166 165 161 177 165 171 176 174 179 182 175 173 175 172 181 172 177 181 183 173 174 179 177 181 180 190 190 181 195 187 194 184 198 185 191 194 202 188 190 194 193 190 205 206 195 201 198 204 200 208 205 203 214 221 211 220 218 204 206 209 219 218 220 220 210 231 232 220 228 218 231 217 220 237 221 221 227 235 236 245 245 225 235 233 245 239 233 242 247 247 252 239 243 245 251 254 246 262 244 257 244 265 252 248 263 263 268 262 253 257 270 255 256 256 271 261 269 259 271 275 261 279 262 278 268 279 273 271 283 282 291 276 279 277 284 275 283 288 291 296 304 282 290 287 283 294 310 296 288 310 304 288 300 311 290 303 300 298 296 299 298 324 328 328 313 315 307 327 318 320 317 314 322 331 326 329 310 338 313 314 323 320 342 336 349 336 322 321 339 340 331 327 358 355 332 351 358 357 349 360 352 358 366 357 347 363 348 349 358 364 364 356 369 355 364 373 377 354 359 381 382 379 355 384 380 360 366 396 384 377 368 391 382 386 391 374 399 371 375 388 401 406 399 381 382 393 384 417 394 412 387 385 411 394 388 386 409 391 427 403 398 412 432 425 428 411 422 430 414 423 416 427 433 422 418 436 434 409 435 427 409 420 448 414 451 428 421 448 424 420 455 429 429 459 463 435 467 467 457 440 439 460 455 446 476 464 461 469 450 438 467 438 461 478 467 473 457 472 463 490 492 447 473 486 461 479 466 486 477 469 487 457 489 469 505 467 492 485 508 478 475 496 491 492 508 494 514 499 491 498 487 476 491 494 481 485 526 514 489 496 495 523 509 500 494 507 524 488 491 502 508 542 539 533 534 497 506 522 539 521 528 512 523 539 517 533 523 540 516 530 532 557 513 537 563 561 544 551 539 539 541 559 530 563 566 545 539 535 544 526 536 535 555 580 530 531 560 557 545 566 547 540 545 542 560 583 552 592 543 557 585 560 588 552 559 575 561 600 588 592 550 603 553 588 599 579 578 581 579 554 602 586 560 557 592 568 601 604 611 601 589 563 575 604 590 574 597 615 602 585 618 589 598 596 599 579 630 594 621 591 624 624 631 614 587 628 595 626 638 594 622 603 584 584 599 619 591 593 594 610 598 611 614 644 615 600 644 622 604 653 600 613 610 605 636 611 642 655 645 601 652 600 655 642 642 645 618 661 619 626 615 608 650 661 638 662 666 632 628 671 668 668 630 640 621 659 667 676 617 633 615 623 644 649 624 648 677 682 664 646 633 646 621 678 652 634 641 630 674 632 664 634 645 656 666 641 675 670 666 675 634 631 641 673 667 638 693 647 650 697 653 693 678 636 669 679 637 638 660 652 643 650 677 693 666 695 704 681 674 694 647 668 689 696 651 681 701 707 652 677 686 652 664 654 697 660 692 691 678 695 691 659 678 710 702 651 675 715 657 690 691 677 708 701 679 693 694 696 679 665 681 693 674 700 672 712 698 658 690 672 708 667 685 673 671 674 677 707 681 711 685 666 696 693 718 719 675 682 710 670 711 657 704 701 711 719 715 686 714 703 720 720 723 683 707 699 692 675 702 660 702 664 672 715 703 706 709 723 663 666 668 690 667 686 665 692 719 723 693 707 700 686 671
668 711 721 709 716 669 684 719 684 660 662 670 676 681 691 711 685 698 691 716 678 690 722 711 681 689 676 700 700 703 712 709 657 676 661 715 657 657 705 681 699 680 693 717 703 657 700 701 668 705 661 688 709 694 669 660 709 717 694 668 684 667 668 713 713 672 710 681 659 683 657 678 705 683 680 674 693 708 673 713 704 699 709 690 671 655 695 665 658 676 680 689 690 703 682 683 682 679 675 675 668 677 645 708 674 697 668 682 671 702 688 689 668 681 657 647 643 652 640 683 653 674 663 639 644 646 650 690 641 636 682 676 644 692 650 680 633 651 694 690 658 648 636 684 640 660 644 675 646 634 632 660 652 654 626 663 653 671 675 676 682 663 625 652 679 639 678 633 679 633 651 644 615 636 625 652 619 615 647 631 623 627 633 612 654 649 660 637 662 666 653 665 609 637 614 644 629 645 626 637 637 603 634 618 631 643 627 622 633 606 635 653 641 610 644 639 633 604 647 603 595 631 632 591 635 612 626 612 618 620 637 582 625 583 628 636 609 619 602 580 598 632 607 578 614 601 592 588 623 595 610 578 580 624 608 570 578 570 592 579 584 583 590 612 562 614 594 564 593 594 579 585 558 595 565 605 575 587 576 592 579 560 564 593 597 565 599 560 590 595 546 565 551 577 589 570 559 538 580 555 587 536 553 552 562 544 539 549 552 577 546 525 558 543 563 532 571 523 539 564 538 526 517 525 527 553 514 558 519 512 513 530 557 526 555 548 539 541 518 530 540 502 539 542 500 538 532 519 510 540 515 492 509 494 534 503 532 494 494 534 526 523 489 527 513 495 489 486 519 503 494 494 490 488 490 487 493 493 511 478 499 506 490 489 466 492 497 483 473 471 494 477 462 464 484 473 481 483 491 471 490 472 483 484 469 475 451 460 445 468 453 476 451 469 447 461 446 453 473 446 433 462 434 464 468 449 467 467 432 429 462 435 449 431 423 450 417 425 429 431 442 429 424 413 417 429 440 425 411 403 425 434 420 410 421 410 435 410 431 394 430 399 411 391 429 428 400 413 402 397 398 395 400 385 396 410 388 400 396 404 410 393 375 403 383 375 391 396 389 378 381 386 381 376 393 375 379 374 363 360 379 367 381 375 360 366 349 362 377 381 379 352 364 357 358 341 363 371 357 356 362 346 365 345 340 336 363 353 343 328 338 333 326 353 347 354 323 352 348 326 346 335 327 329 321 328 330 319 341 336 308 335 321 333 333 322 333 314 329 329 306 311 308 322 305 302 318 301 302 312 298 316 300 309 309 291 300 310 292 297 308 279 298 300 303 291 290 273 291 288 291 271 293 290 271 279 268 288 269 288 287 264 279 271 272 280 275 262 269 254 260 273 276 254 252 254 263 256 259 255 261 266 245 265 248 240 239 238 261 247 238 254 247 237 249 238 236 251 246 249 246 232 225 240 235 244 229 222 222 223 231 225 227 232 221 222 230 227 211 221 227 230 221 220 218 216 225 204 223 204 205 220 199 202 204 208 202 210 208 203 206 207 208 197 208 202 195 189 196 199 190 187 191 201 187 189 195 179 195 186 180 193 189 178 177 179 179 185 178 173 185 176 177 184 179 173 173 179 173 164 174 168 171 160 173 165 158 166 167 162 157 166 162 153 156 158 161 152 155 153 153 158 156 154 148 154 148 146 152 153 141 142 144 141 143 138 147 146 139 142 141 146 137 137 144 138 142 142 131 140 131 138 136 126 134 125 133 128 131 125 133 124 125 128 122 118 118 128 121 116 118 123 122 117 118 114 122 118 119 117 117 110 119 109 110 109 109 109 110 111 109 107 109 107 109 108 101 102 103 101 99 101 105 101 102 101 100 100 104 98 98 100 95 97 98 93 99 98 94 97 96 90 90 91 93 91 94 93 86 91 90 87 84 91 86 86 85 82 84 87 84 81 82 86 82 80 84 78 80 80 79 77 76 78 81 83 76 77 79 78 79 76 75 75 75 73 72 73 77 74 71 76 71 75 71 73 70 69 73 68 72 68 71 70 70 69 69 69 70 66 66 64 64 67 63 65 65 62 67 66 66 62 61 62 64 65 62 63 63 60 61 63 60 63 59 61 60 61 58 62 61 59 62 62 57 61 62 58 59 58 59 56 56 58 56 57 57 55 58 58 58 58 59 56 56 55 57 57 58 54 54 54 58 56 57 55 55 54 55 53 56 55 55 56 57 56 55 55 53 55 55 53 52 53 53 56 54 56 55 56 54 55 56 53 52 55 56 52 52 56 55 53 54 54 54 55 54 56 54 55 53 56 55 55 55 54 54 55 54 58 54 56 58 56 55 56 54 55 57 57 58 56 58 56 57 57 60 60 60 56 59 57 57 57 60 60 60 60 58 62 60 60 61 60 59 63 58 58 62 64 63 60 60 61 63 62 63 64 64 65 63 67 64 62 65 68 64 64 63 66 64 65 68 67 67 69 71 66 68 73 67 68 73 74 73 74 69 74 74 72 72 71 72 73 76 77 74 77 78 78 77 75 75 78 80 82 77 77 80 78 82 83 84 79 83 80 80 86 82 87 88 86 82 83 88 89 90 86 86 87 85 93 91 91 90 93 93 92 95 89 95 94 97 95 92 99 94 101 94 101 96 102 99 101 96 100 99 101 104 101 99 102 108 101 102 104 103 106 106 107 115 110 110 113 112 110 115 114 112 111 115 116 112 115 119 115 120 122 124 123 121 126 123 121 126 121 121 123 129 130 131 129 127 132 133 135 125 126 133 138 133 141 138 130 139 139 143 137 145 143 138 142 135 149 148 140 148 139 139 151 150 147 151 151 157 158 145 155 148 155 148 159 155 154 165 162 163 159 153 163 169 166 162 162 169 158 163 160 177 175 163 169 178 177 180 169 167 171 168 176 186 172 188 184 176 175 189 181 178 188 185 178 182 182 180 182 184 192 200 201 189 190 200 203 200 201 201 206 193 193 197 193 202 204 211 201 201 211 212 200 218 203 209 213 219 208 213 219 226 223 224 222 217 226 212 233 214 216 216 231 226 225 227 230 221 229 227 243 234 234 246 230 237 240 243 238 241 239 239 251 256 239 243 260 258 244 247 244 242 245 245 264 257 261 250 252 253 254 262 258 273 258 261 261 278 274 283 270 276 284 273 268 278 267 269 266 286 283 282 291 277 279 283 293 296 279 279 285 280 279 300 284 288 296 293 288 302 315 308 313 296 317 310 315 301 305 313 317 316 307 308 314 301 325 321 329 330 313 313 311 322 310 334 318 343 313 319 332 321 343 342 349 340 339 351 334 346 336 324 329 327 350 329 347 353 331 341 352 350 338 342 355 353 343 369 343 373 360 377 351 352 372 359 370 359 369 357 363 379 380 364 378 360 386 362 395 380 397 368 395 380 375 368 401 402 404 402 376 402 406 398 400 387 414 381 398 396 400 416 414 405 401 401 400 389 402 399 412 407 433 421 397 410 417 398 432 407 425 411 406 428 417 437 422 447 419 442 449 451 417 415 434 435 420 431 425 439 445 429 445 429 463 437 428 432 429 465 436 439 453 444 433 455 457 472 452 476 449 439 463 484 458 453 477 445 446 473 455 492 460 457 485 476 474 456 488 457 482 487 470 468 478 462 484 479 466 464 477 484 483 490 507 488 471 482 484 487 503 486 495 486 482 508 505 488 496 485 517 499 525 495 534 519 505 522 529 525 506 503 531 509 535 494 509 510 500 518 507 534 550 541 550 504 518 513 533 535 548 523 514 534 519 513 520 557 535 528 562 530 533 559 543 520 553 558 558 553 535 567 532 540 578 551 552 529 565 584 548 535 577 536 553 552 557 554 567 543 581 587 569 595 586 560 581 564 575 590 595 579 580 554 575 583 601 590 558 590 563 573 570 557 564 587 575 610 616 597 618 587 569 609 595 612 594 613 618 623 587 616 592 573 618 585 602 580 602 595 598 585 592 587 636 624 635 633 616 593 593 613 605 604 617 596 609 621 630 626 626 612 614 607 600 650 626 649 642 649 635 597 651 638 612 605 623 612 647 640 631 647 645 644 601 663 602 606 653 631 648 666 612 655 624 624 628 620 652 613 657 657 651 660 633 636 615 642 675 652 658 668 669 653 656 674 651 678 652 644 674 629 632 677 627 655 659 647 642 637 668 625 689 689 658 637 638 689 684 665 682 691 641 664 648 630 691 650 657 675 674 666 664 686 691 648 655 694 669 643 676 665 681 676 669 687 661 675 702 705 681 643 671 645 690 689 659 696 645 709 699 660 655 662 692 656 683 668 677 702 667 653 654 690 702 654 665 653 701 654 649 649 694 658 684 684 712 687 658 700 671 673 667 674 696 665 665 712 715 704 700 678 720 718 654 708 666 673 715 720 679 656 673 715 710 686 718 700 687 695 694 672 699 723 705 670 676 703 665 691 706 669 688 677 697 700 722 714 671 703 693 662 684 682 722 671 684 687 687 687 726 696 703 700 694 724 716 687 701 695 721 721 678
722 711 717 667 679 705 720 724 711 724 721 706 690 705 663 719 666 692 688 703 707 662 711 704 690 710 717 657 674 711 677 708 665 706 717 686 684 710 683 708 677 677 686 709 695 662 672 703 696 700 656 659 686 688 678 713 719 653 703 706 713 713 659 697 666 660 658 707 666 690 699 688 654 669 675 679 672 690 657 714 675 659 658 647 700 691 706 705 690 688 690 692 681 705 682 671 709 657 689 685 657 677 694 667 693 708 691 678 691 648 655 704 664 699 645 666 686 702 672 688 661 657 660 690 648 679 678 645 659 697 659 644 665 677 667 669 660 694 630 687 684 640 661 680 648 686 639 667 681 679 674 625 681 675 649 650 649 665 684 650 657 680 650 661 656 652 642 623 633 643 647 675 616 634 649 615 642 659 645 617 645 623 623 660 654 659 634 648 629 615 641 663 626 627 621 651 618 610 629 626 636 621 616 649 602 653 601 647 652 601 647 624 615 599 629 623 613 641 649 643 624 640 597 642 588 621 624 589 624 634 633 605 604 597 634 623 582 629 591 588 585 580 596 591 628 580 628 599 601 600 604 621 586 580 614 569 602 571 616 606 614 602 597 607 577 596 562 595 589 566 567 574 597 591 599 599 551 588 591 550 575 573 577 577 562 555 596 575 587 542 558 550 577 547 561 548 579 584 579 565 586 535 573 564 581 578 555 569 543 532 569 537 572 573 544 566 534 571 549 543 561 541 542 541 558 523 562 538 530 561 553 514 557 546 513 552 508 525 524 516 544 551 539 547 536 531 510 519 500 509 530 508 499 508 524 520 520 535 524 530 528 510 513 502 523 522 512 503 521 500 498 505 496 486 483 478 489 481 485 481 503 476 480 511 510 506 486 465 480 477 489 474 484 485 476 471 493 456 496 461 472 487 449 447 488 474 471 483 453 449 482 473 454 448 437 438 451 454 434 437 450 443 462 434 440 428 458 453 455 424 453 439 447 434 436 424 424 450 432 446 452 439 425 417 424 430 432 415 415 437 423 441 438 403 440 434 403 397 413 408 394 410 415 394 397 400 421 394 422 401 393 388 407 408 411 384 388 409 388 394 377 384 400 399 409 406 376 376 386 394 367 366 400 366 391 379 375 372 394 362 382 388 353 386 361 368 356 368 364 354 376 353 359 353 354 355 355 359 340 345 368 359 347 335 358 358 342 330 355 337 349 340 353 347 341 332 348 322 328 345 327 336 334 315 323 330 335 315 319 319 330 322 331 324 319 326 330 308 314 305 310 319 308 314 312 311 307 311 306 292 293 314 312 291 290 314 286 308 298 305 307 283 299 298 297 281 274 280 281 279 294 278 275 268 293 271 282 291 280 270 284 281 264 264 273 269 261 276 255 268 269 259 275 250 254 250 249 266 259 266 267 246 253 254 245 254 249 242 246 248 237 235 239 247 248 248 246 245 244 247 246 235 241 228 241 224 240 230 242 236 228 221 217 236 227 215 224 212 211 230 211 217 221 207 215 206 215 211 220 210 207 217 215 217 214 208 197 200 213 203 196 193 205 198 190 191 203 194 191 193 202 201 197 184 200 198 188 191 186 186 183 186 183 181 182 185 183 183 188 180 173 180 176 182 183 170 176 175 174 179 164 175 163 162 174 171 161 159 162 161 159 154 162 161 162 163 161 163 160 159 151 158 156 153 156 146 152 155 149 147 145 154 153 140 145 141 150 142 137 136 141 144 145 142 143 137 134 131 141 129 140 140 134 135 132 131 126 136 129 127 131 123 123 121 131 122 118 126 128 121 120 120 118 118 114 119 117 117 116 117 120 114 113 117 108 115 112 113 113 113 105 108 114 103 107 103 111 109 105 102 103 105 104 103 99 100 98 100 99 99 98 104 97 102 95 96 94 98 94 96 91 97 95 89 95 88 92 88 90 92 91 92 86 91 85 84 88 86 87 87 82 87 80 86 84 86 79 80 85 80 79 84 77 76 76 81 79 79 81 80 76 78 78 73 75 77 72 74 74 72 71 76 71 70 69 72 73 73 73 71 74 73 73 70 66 66 71 66 66 65 65 65 69 68 67 66 67 64 68 66 65 63 66 65 65 63 62 63 62 62 65 63 59 63 63 59 61 59 63 60 59 62 61 57 58 58 58 61 57 61 59 61 57 58 56 60 57 58 59 58 59 59 59 56 59 56 55 57 56 56 56 55 57 58 55 55 57 55 55 57 55 58 57 57 54 56 53 53 55 57 57 53 56 56 55 56 54 55 55 57 57 57 53 57 57 54 55 55 56 57 55 57 53 53 53 54 53 53 57 56 58 57 57 57 57 54 57 54 58 54 55 55 56 59 56 57 55 59 55 55 56 60 57 56 58 57 59 58 57 58 62 57 58 60 57 58 60 59 60 59 60 59 60 63 61 64 61 59 61 63 62 60 61 64 66 61 62 63 65 63 65 62 68 67 66 67 67 68 64 69 66 66 69 68 70 72 72 69 70 72 73 70 73 70 73 74 71 71 74 71 74 75 74 72 76 77 76 74 74 80 76 79 75 77 80 81 83 76 79 80 78 84 78 85 79 79 82 80 83 86 83 87 83 83 86 86 91 90 89 87 86 88 91 93 88 96 91 92 94 91 91 95 99 92 100 98 94 101 100 103 103 104 99 103 105 102 101 99 102 102 108 106 101 108 109 103 110 103 104 111 112 114 106 110 110 110 118 114 111 115 119 119 122 118 118 120 125 114 116 118 117 123 118 119 118 119 131 120 127 130 124 132 127 133 129 137 135 139 132 133 130 134 139 132 134 139 143 142 142 143 136 145 148 141 145 147 144 150 151 151 147 152 154 146 150 145 147 158 150 150 157 151 160 151 165 160 160 161 162 167 156 166 167 158 169 166 173 165 170 170 177 176 171 180 176 175 172 175 185 180 184 177 184 179 187 180 177 188 179 191 189 188 194 198 183 194 199 185 199 202 188 193 188 203 207 196 197 196 208 196 212 197 205 202 214 208 216 215 219 213 208 203 207 218 222 225 216 217 222 221 230 225 221 228 233 228 234 230 231 231 231 225 227 223 225 238 237 242 243 231 227 248 229 230 240 252 236 235 250 236 238 240 257 249 248 256 261 241 243 244 254 263 254 271 265 260 260 261 253 277 259 269 277 270 281 261 267 271 274 285 287 274 281 291 288 290 286 290 296 287 280 296 288 281 300 278 301 291 297 292 287 290 288 289 306 295 309 314 299 297 295 300 313 294 296 321 304 300 310 320 311 326 305 304 331 321 332 314 307 320 313 337 324 334 326 342 332 321 323 344 340 326 348 335 347 326 330 337 331 343 344 350 344 354 340 344 348 357 340 364 364 342 365 360 366 347 361 357 370 374 378 366 376 359 371 356 360 372 362 362 391 375 384 360 396 387 398 372 394 380 379 392 381 368 379 393 373 391 408 386 406 394 400 390 403 411 390 417 417 382 421 391 416 405 422 394 391 398 415 417 400 433 395 433 399 434 408 431 435 402 438 425 436 429 443 437 435 444 444 451 444 436 429 434 424 423 444 459 450 424 437 456 427 463 449 466 433 446 445 471 465 436 446 450 449 460 462 478 448 455 445 440 474 464 486 467 448 477 483 472 469 483 464 493 493 466 486 458 470 478 483 499 462 472 494 471 497 492 508 511 479 509 516 483 478 502 514 496 498 504 519 478 492 489 515 480 506 530 486 527 491 534 506 531 535 513 522 530 492 526 493 507 521 496 542 517 540 536 506 545 505 507 517 518 542 524 523 522 535 527 534 526 555 549 555 516 553 521 535 537 552 535 539 541 529 527 562 530 539 559 539 572 555 542 548 569 549 573 549 536 554 574 577 561 566 592 542 568 541 544 555 570 570 574 596 592 552 579 562 552 595 598 571 569 573 562 606 588 596 595 579 605 604 612 602 601 578 611 592 588 579 595 601 587 614 576 585 574 580 594 610 584 587 621 620 591 603 621 627 629 602 615 608 596 614 580 616 594 583 637 617 585 613 584 587 611 591 623 623 616 599 619 608 615 651 606 642 629 593 637 653 654 625 636 620 654 602 623 640 614 634 636 627 625 609 644 643 616 610 627 613 666 615 627 631 670 637 667 660 619 667 625 651 636 626 670 633 621 665 622 632 639 661 617 623 679 649 636 681 638 652 673 627 665 642 649 682 654 635 681 669 679 665 686 656 671 692 691 693 645 693 665 643 644 677 633 656 675 649 695 696 641 686 645 667 670 694 677 670 645 685 678 642 667 685 691 690 703 672 687 642 694 650 684 695 673 680 679 670 704 672 665 677 689 655 674 702 696 655 664 711 685 673 674 692 675 706 675 705 676 672 664 651 714 701 681 651 669 701 702 665 704 682 653 666 699 696 687 682 713 713 688 693 681 657 671 718 717 709 709 685 665 665 692 704 656 686 712 711 682 714 714 689 671 663 663 708 663 699 660 665 724 661 684 700 698 675 676 681 658 668 697 683 708 706 665 680 709 693 668 667 683 726 701 698 704 708 721 711 682
724 689 719 660 716 664 672 665 684 697 707 666 668 704 716 688 682 710 670 717 691 679 714 690 721 724 706 673 719 661 668 717 693 661 691 722 708 677 661 666 717 682 715 697 696 708 709 668 718 656 706 685 655 678 658 705 717 676 668 705 706 661 657 704 658 678 654 661 672 715 655 692 686 657 667 660 650 661 682 715 663 674 678 673 698 691 664 703 655 688 689 667 647 698 661 653 683 664 667 668 650 656 683 654 688 662 652 688 696 674 679 704 645 649 687 684 694 678 685 681 679 666 693 653 692 656 665 675 658 662 679 687 645 639 691 661 668 652 637 690 660 685 663 671 664 646 691 668 645 684 667 644 678 632 684 663 664 634 652 685 675 622 622 631 667 680 643 634 623 652 639 660 619 614 625 623 615 637 611 650 668 629 625 611 667 649 653 627 626 661 663 658 649 606 651 623 649 602 618 633 631 658 650 644 625 630 606 596 639 638 653 611 642 630 652 629 597 645 609 596 626 611 595 597 613 636 633 620 635 621 631 621 613 605 628 625 628 577 584 620 619 593 623 585 578 592 595 621 627 597 597 622 618 582 615 578 611 603 579 573 601 563 591 607 561 614 586 598 606 556 580 582 560 598 609 565 594 565 593 590 591 582 598 556 555 575 562 554 598 585 542 582 587 578 546 547 559 566 554 566 544 585 560 544 557 575 568 566 561 572 563 559 559 563 535 572 542 547 556 557 518 529 551 536 556 560 564 550 543 533 529 547 515 524 509 545 505 513 511 511 513 516 537 523 531 526 532 522 544 524 503 534 497 515 506 508 517 501 490 505 500 520 486 495 485 491 513 501 512 504 512 488 521 517 520 513 513 493 478 475 501 479 490 504 499 498 498 482 494 478 498 499 479 492 490 459 482 465 471 450 484 493 475 489 482 476 450 449 462 478 473 439 460 469 446 464 455 468 445 465 448 433 468 466 437 450 428 457 438 449 459 444 438 451 455 449 456 433 452 446 423 446 428 417 433 418 445 446 404 411 408 407 425 409 405 399 424 398 406 409 423 420 393 390 425 424 413 423 416 400 415 394 391 412 418 382 416 401 408 399 394 406 378 383 389 385 405 375 388 377 371 372 362 368 378 395 388 386 360 366 357 391 364 375 383 363 383 362 377 347 381 350 368 366 357 371 344 365 351 348 371 339 354 357 333 337 345 361 336 360 341 339 327 332 345 338 330 346 326 344 350 322 320 337 341 345 337 318 322 311 323 326 321 323 326 307 315 331 317 306 318 326 310 298 318 320 313 310 293 297 300 308 297 304 303 292 288 300 292 305 290 279 288 290 287 277 282 275 280 295 298 278 277 276 272 288 273 269 288 275 273 278 262 263 265 276 269 282 271 259 272 262 265 251 258 250 255 272 262 265 264 261 255 264 246 263 253 238 246 242 250 239 248 239 232 232 234 247 235 228 246 236 226 245 234 243 232 242 242 221 240 219 222 228 236 216 218 229 213 215 230 214 215 208 219 213 219 217 215 204 210 208 201 204 210 207 197 212 209 203 197 202 196 205 208 198 201 188 193 191 200 201 189 183 200 198 191 194 187 181 184 179 177 180 185 174 184 183 177 171 179 172 169 175 174 183 180 170 170 166 165 176 175 175 161 165 172 167 166 158 155 170 169 154 164 154 167 161 164 161 157 159 155 148 154 158 145 157 154 146 154 144 149 144 145 142 146 137 143 137 144 141 140 143 138 135 133 131 141 131 137 128 139 132 132 131 127 130 135 125 133 122 124 122 122 123 119 128 120 124 116 119 118 121 117 114 114 116 115 113 115 111 111 119 112 115 109 115 109 108 114 110 108 112 111 109 105 108 107 101 109 101 104 101 107 104 105 99 100 104 96 102 103 94 102 96 96 98 93 93 93 94 98 91 93 97 91 92 93 87 89 92 90 90 90 86 87 90 84 86 82 87 82 85 81 86 81 84 81 80 83 83 77 82 78 79 76 80 76 76 81 75 76 75 76 73 77 76 76 76 71 77 73 76 74 73 74 74 72 69 72 70 71 69 68 67 68 67 68 71 67 69 66 67 64 65 66 64 68 67 65 66 66 65 65 61 62 65 65 65 61 64 63 63 61 62 59 60 62 61 61 62 63 63 63 62 57 58 62 62 60 62 59 62 59 62 62 58 60 59 56 57 58 59 57 60 58 55 59 56 59 58 57 59 59 56 56 57 57 56 54 58 54 58 58 56 54 55 55 58 55 55 56 54 55 54 58 56 54 54 57 55 54 56 54 58 54 58 54 57 55 56 56 58 55 57 57 57 55 58 58 56 55 55 59 59 57 55 56 57 55 56 56 56 55 59 58 56 58 58 56 57 57 57 60 60 60 59 58 61 58 59 57 60 58 57 62 61 63 63 60 60 64 63 61 60 64 62 63 61 61 64 63 63 63 64 66 62 62 65 65 68 67 64 64 69 65 68 67 70 68 66 69 69 66 72 69 72 74 74 70 70 69 74 72 76 71 71 73 71 73 76 75 73 76 75 77 74 75 77 79 79 76 79 77 81 76 80 78 78 79 84 79 83 83 83 80 85 81 81 83 88 86 83 87 88 90 91 89 86 88 88 93 91 89 97 96 90 96 97 91 95 92 93 101 100 99 102 100 102 96 103 97 96 101 101 107 108 106 106 102 102 103 102 111 111 109 107 113 110 108 111 109 110 116 115 117 110 115 121 111 121 113 116 118 119 115 122 115 126 122 126 127 128 124 125 122 132 123 125 129 135 135 127 134 136 132 131 131 132 135 142 139 131 141 144 136 139 136 145 137 148 142 148 143 148 146 144 153 144 155 142 157 154 145 151 159 151 157 159 160 155 162 153 153 156 153 155 154 164 163 166 167 172 159 161 162 163 171 175 170 168 170 177 167 180 182 174 172 183 181 173 174 185 178 183 174 180 189 187 194 187 188 196 187 195 198 201 185 186 197 194 194 206 206 209 200 198 207 192 203 200 211 204 211 198 205 199 201 209 203 211 213 206 212 222 214 215 229 228 225 213 232 214 234 234 220 219 221 219 223 226 224 241 232 232 224 225 232 238 233 239 246 252 250 232 253 239 245 256 246 236 239 257 257 247 252 258 248 250 244 257 269 247 262 251 256 272 253 255 260 263 279 259 269 261 281 278 263 274 280 270 271 266 290 278 277 281 273 296 297 282 298 279 294 300 287 298 284 281 296 295 299 307 311 286 307 298 308 296 290 318 304 304 304 321 310 305 314 315 306 326 330 318 304 307 309 316 306 321 319 324 322 326 315 331 346 340 323 320 337 337 337 332 332 340 350 335 342 326 353 352 362 354 334 338 352 367 347 347 344 351 371 361 364 354 368 377 364 379 378 350 364 353 356 372 353 367 374 362 381 384 357 390 373 376 397 382 375 363 383 367 372 389 395 377 401 398 377 403 390 380 398 413 414 384 380 401 381 417 417 421 411 413 387 391 402 427 421 419 420 420 432 412 421 427 440 424 441 424 434 440 429 439 413 442 410 433 426 427 424 445 433 436 428 425 422 461 459 430 463 451 453 431 451 438 467 429 460 445 431 451 467 459 436 448 458 465 454 440 446 458 470 484 457 472 487 451 448 457 470 463 489 465 465 459 475 500 465 478 496 465 494 477 503 476 494 468 498 504 488 514 504 475 513 504 496 520 480 486 477 503 494 521 524 491 494 500 499 520 532 512 522 523 494 489 494 510 497 516 529 494 516 513 539 506 518 500 528 511 510 509 538 537 529 508 532 515 528 519 534 550 546 537 515 551 553 560 559 544 553 542 534 527 556 554 525 525 537 532 577 575 556 582 561 556 540 549 580 581 581 540 581 577 557 553 585 560 576 568 560 548 571 550 571 558 595 551 596 581 587 573 571 582 559 558 596 606 595 585 576 559 596 573 570 613 564 560 577 605 606 575 568 564 587 597 610 597 618 575 596 615 571 571 596 577 610 584 575 628 613 614 578 617 616 624 613 608 636 634 619 599 601 639 587 640 604 646 635 643 621 619 627 634 648 592 641 622 618 596 635 651 610 597 627 644 624 634 645 637 635 638 634 631 636 632 658 617 624 636 665 658 621 609 625 651 656 628 616 659 641 639 642 628 619 642 649 667 668 622 627 677 635 656 628 665 654 670 628 680 652 670 665 631 680 660 683 681 624 666 648 666 685 661 688 637 641 654 638 642 644 670 667 644 646 672 677 631 688 645 663 698 640 679 646 684 645 677 698 669 642 677 691 661 699 656 679 662 689 683 701 691 663 703 700 645 664 661 644 662 672 685 702 659 697 662 653 685 664 694 687 658 671 694 704 658 648 660 677 683 691 652 700 713 672 650 663 703 702 663 663 695 697 676 664 692 661 685 704 692 693 679 712 658 667 703 671 679 656 709 655 710 714 708 707 678 717 661 668 659 657 668 715 687 693 681 677 666 691 716 715 686 718 706 709 703 676 704 711 666 705 685 707 662 681 680 693 694 691 678 699 664 691 661 667 700 687 688 682 722
720 712 724 713 694 679 662 714 657 716 694 677 715 675 681 709 698 688 718 704 709 691 682 714 695 693 689 696 695 684 691 688 670 660 716 707 683 721 657 673 708 690 719 705 709 661 680 698 675 705 675 704 700 658 652 698 655 670 688 660 697 697 710 671 662 682 700 667 662 710 693 655 686 690 706 680 705 673 657 658 656 679 649 710 692 649 688 703 675 647 695 694 662 709 657 707 655 664 650 662 680 690 671 673 683 697 640 664 650 681 664 698 695 674 684 674 661 655 647 691 664 645 676 675 642 698 687 661 668 677 689 656 642 642 659 669 690 633 641 635 685 639 651 644 683 659 653 663 677 626 653 662 656 660 663 684 671 671 646 674 641 682 645 680 656 632 645 658 659 635 638 617 670 634 671 672 611 634 613 612 620 619 669 658 648 621 627 611 665 645 633 609 620 611 649 663 632 636 654 648 636 657 650 623 605 630 648 651 639 609 613 613 645 632 592 649 603 612 621 593 637 587 594 646 620 622 611 633 605 599 641 611 632 600 614 581 615 621 621 592 612 575 576 582 606 623 615 622 601 582 614 606 570 582 614 614 605 598 584 610 574 584 563 574 575 576 601 595 608 596 597 594 583 600 576 603 570 597 589 568 587 596 591 561 598 560 557 593 577 550 557 539 580 584 585 568 543 580 558 568 570 585 552 576 537 536 561 561 540 576 539 578 559 575 541 560 542 544 522 541 564 567 557 516 520 559 559 540 511 555 523 530 508 535 550 548 549 526 520 538 540 504 540 500 533 508 545 532 543 494 539 500 514 491 501 530 500 500 517 497 487 523 513 498 480 523 480 479 479 483 481 506 495 493 507 480 508 505 472 495 480 506 502 484 487 464 483 503 464 491 478 503 482 473 492 499 485 468 453 495 476 452 491 448 449 457 481 469 456 478 440 462 475 444 445 442 439 435 445 438 439 452 429 442 462 461 437 425 443 433 428 438 459 438 428 452 439 425 439 417 428 426 432 414 432 443 419 405 410 424 422 425 432 435 417 413 423 425 395 398 433 432 403 423 428 409 416 413 410 385 393 406 405 394 418 383 412 394 405 382 410 376 387 389 401 386 391 396 398 380 391 368 379 398 371 368 387 382 375 390 369 371 357 368 375 356 383 363 350 356 380 371 374 344 345 374 363 356 348 343 345 360 346 368 335 353 363 334 347 341 333 340 346 350 332 338 328 346 325 328 341 333 317 316 326 341 338 311 323 316 310 334 315 305 335 318 313 327 329 301 305 324 318 304 302 317 302 311 317 311 314 314 306 300 289 295 289 311 283 291 309 296 286 306 300 295 294 284 287 283 298 282 284 281 275 288 293 290 274 272 269 273 285 266 268 268 262 282 277 261 263 257 275 254 270 252 256 270 251 270 254 245 248 244 262 251 248 249 239 259 248 246 245 245 241 239 252 251 236 248 236 246 244 237 239 232 237 224 240 224 229 240 231 216 229 229 216 212 217 228 229 219 212 214 224 208 211 209 207 210 221 210 215 201 206 206 211 214 208 206 212 193 208 198 206 193 204 195 206 188 196 199 202 184 183 192 181 184 185 180 183 180 189 188 178 183 188 179 187 185 176 182 176 180 176 169 179 168 169 166 165 175 170 165 173 172 161 162 163 160 169 157 157 163 153 166 161 167 158 156 160 153 162 150 159 151 155 150 155 147 150 143 148 151 140 152 148 146 146 137 146 141 145 136 139 140 134 139 131 136 130 135 137 135 133 135 132 125 131 134 128 126 124 121 131 125 130 119 128 123 122 116 126 119 119 114 118 118 120 116 115 115 121 110 110 114 112 111 114 114 108 107 106 107 104 108 109 109 107 109 103 105 104 99 100 107 98 104 102 96 97 100 98 97 100 96 93 100 97 99 94 94 99 90 94 89 95 92 94 91 93 91 92 91 85 93 88 89 84 85 85 87 85 83 85 80 84 80 80 83 80 84 80 83 82 82 80 78 79 76 79 81 81 77 79 76 73 73 75 72 77 76 71 71 72 72 74 74 73 69 70 73 68 71 74 72 68 69 68 67 69 68 65 69 70 68 64 68 64 67 67 63 65 62 66 65 65 67 61 64 65 64 65 63 60 63 61 61 61 60 64 64 63 63 60 61 62 60 62 59 61 61 58 62 59 62 59 60 59 57 57 61 58 60 59 60 59 58 56 60 59 56 55 58 56 55 55 55 58 59 59 59 58 59 59 56 56 57 58 58 58 54 55 58 58 54 58 58 58 58 58 56 54 58 57 57 55 54 57 58 58 58 54 57 59 55 55 55 59 55 56 56 57 58 55 56 55 59 56 60 57 56 58 57 57 58 60 60 59 61 58 61 62 62 62 57 61 60 57 57 61 57 61 61 60 61 61 59 60 61 61 60 62 61 65 65 61 62 65 64 65 65 66 63 64 67 64 66 63 65 67 67 64 66 69 67 65 67 69 67 68 70 70 68 70 72 74 70 73 74 69 73 69 75 75 72 75 74 73 76 72 78 76 74 79 75 80 74 76 81 83 76 76 80 80 76 81 83 84 80 78 82 79 86 87 82 83 86 87 86 82 90 90 86 87 90 85 85 93 90 92 89 92 89 96 95 95 98 99 96 91 100 99 98 97 94 96 95 100 100 102 98 102 101 97 105 102 107 101 100 105 102 110 111 107 107 114 108 115 113 106 117 109 113 112 113 112 113 115 120 121 113 121 121 117 117 116 121 126 122 121 117 129 123 128 125 128 128 124 130 132 134 127 133 132 135 135 136 130 135 132 140 131 137 135 138 135 134 140 135 136 148 139 143 149 147 151 144 152 143 144 149 155 146 157 156 150 150 155 155 162 157 160 166 155 153 161 162 156 155 158 166 161 168 171 168 172 161 178 177 178 173 173 181 167 176 177 178 170 177 183 184 174 172 184 191 192 191 192 179 191 187 188 183 186 195 193 197 189 197 202 200 206 196 193 197 193 199 193 205 210 208 196 204 209 207 212 203 212 218 217 218 207 213 206 217 221 222 217 224 226 216 220 219 231 235 227 217 218 223 226 238 224 238 231 237 246 238 243 240 237 246 231 231 250 242 249 248 238 244 238 249 259 253 251 246 265 256 253 264 257 250 249 270 269 255 266 274 255 276 266 278 277 273 260 258 263 265 276 266 285 271 269 278 286 287 289 295 289 273 294 289 292 287 290 278 300 298 297 308 293 298 308 291 284 308 314 289 301 299 296 300 291 316 321 304 300 317 310 298 326 326 310 332 331 316 322 316 314 327 308 335 320 332 341 341 337 339 335 348 321 344 335 349 332 345 341 341 330 331 355 336 352 342 364 346 345 360 351 345 364 364 360 355 350 370 374 358 349 377 347 368 375 351 381 352 361 363 356 366 385 370 382 363 373 377 378 389 365 380 381 385 374 374 388 370 393 397 375 392 411 412 404 378 391 385 406 391 390 406 415 409 401 420 406 416 404 402 429 427 410 395 427 434 399 423 416 416 405 425 417 439 418 438 434 418 422 432 412 442 438 423 439 421 451 436 418 449 450 441 461 425 430 442 425 449 460 457 447 461 469 451 474 449 460 439 472 469 464 457 446 446 462 477 453 480 466 449 487 453 460 454 474 487 459 488 456 471 497 479 500 495 494 482 484 503 508 496 477 480 480 477 480 495 517 474 506 496 516 501 516 487 502 488 508 521 495 503 498 487 493 526 499 503 494 498 527 494 522 516 494 527 524 542 505 502 540 523 512 517 533 539 548 555 534 531 535 541 516 517 524 557 545 530 524 529 556 542 521 537 534 554 541 521 561 536 538 531 556 524 569 573 536 528 533 573 576 580 575 547 549 571 543 537 550 586 548 592 580 553 575 584 563 566 552 563 551 591 552 561 581 566 574 603 591 567 593 579 579 599 589 594 556 561 592 563 577 595 561 568 585 604 617 587 580 594 580 603 575 619 627 580 624 573 620 600 587 620 589 628 581 586 633 629 581 602 622 633 589 635 594 584 622 606 586 592 622 630 635 611 603 637 628 626 624 644 643 636 597 654 622 612 628 599 650 638 658 615 643 615 605 608 657 625 633 641 617 631 635 604 638 649 620 650 649 626 652 648 615 630 628 664 667 669 657 614 633 648 646 651 650 657 674 675 672 678 649 655 641 679 653 681 682 654 674 672 624 628 640 644 673 679 663 638 632 642 651 659 680 683 652 668 679 641 642 677 669 655 643 686 647 670 687 692 677 697 645 668 699 688 692 646 691 679 649 645 671 680 689 699 697 649 669 681 651 677 682 676 697 687 686 701 666 664 673 682 650 654 667 675 685 670 667 674 704 691 687 654 666 688 693 664 672 653 711 711 664 698 716 655 684 697 659 693 708 713 686 679 659 685 657 691 700 679 652 699 657 702 716 686 684 694 703 710 708 699 714 665 681 713 671 656 701 703 686 663 676 682 698 700 669 674 680 707 681 692 668 671 704 688 678 722 693 664 714 694 719 662 700 724 719 691 694 722 670 725 701 691 723 675
706 667 664 661 690 689 668 702 676 716 706 698 714 714 707 674 683 672 680 697 710 673 661 678 709 714 717 655 719 715 713 671 697 720 672 669 675 711 667 707 697 691 696 654 714 717 709 665 678 715 681 674 683 661 657 658 697 663 688 700 663 657 697 651 663 715 666 692 711 687 676 686 663 659 695 655 654 682 675 679 685 711 709 656 652 647 664 702 651 691 701 698 701 676 680 672 709 655 665 674 697 660 689 679 644 660 688 670 691 687 649 660 666 689 656 646 674 693 702 698 647 663 634 679 635 696 656 632 688 658 657 663 667 666 683 635 652 641 643 675 630 654 635 686 678 629 648 663 630 679 624 644 659 643 632 645 672 628 674 663 620 628 629 646 641 620 616 646 637 653 627 656 672 659 639 651 663 665 652 627 628 629 627 660 634 649 622 642 663 643 636 604 656 645 658 618 618 630 638 653 631 642 642 656 609 638 602 639 599 650 630 637 637 614 621 619 616 619 629 602 590 627 646 590 617 600 591 617 617 634 606 600 580 594 609 636 600 614 583 634 594 613 603 614 594 600 617 579 591 593 613 604 618 605 615 620 573 568 618 604 593 601 595 582 572 574 612 577 598 568 554 556 592 552 576 577 581 591 605 600 563 562 572 572 566 544 564 581 569 554 585 570 569 580 536 563 562 554 583 546 583 537 544 544 531 553 566 576 533 548 528 525 559 540 567 544 550 524 530 550 543 516 556 534 547 561 558 546 538 544 547 554 507 543 546 524 534 517 539 526 515 538 549 531 513 504 539 496 495 494 505 509 526 504 537 511 526 522 526 501 521 491 492 520 501 505 516 489 492 510 510 498 495 473 490 514 510 484 479 510 494 513 468 496 492 496 477 466 482 502 475 468 471 469 464 495 474 462 461 461 450 467 476 478 464 482 471 474 482 481 480 464 464 450 456 472 475 458 454 448 455 462 454 431 444 438 435 452 466 455 439 450 453 423 419 455 430 443 445 416 435 418 410 411 438 436 421 446 406 424 431 413 433 404 399 433 411 399 429 405 417 397 404 419 390 403 412 396 410 421 411 411 404 417 383 408 396 412 384 383 395 375 400 399 372 402 378 376 372 386 383 390 369 362 382 381 394 370 388 368 367 369 359 378 353 368 379 384 370 361 358 367 379 368 359 350 370 353 373 358 350 365 346 363 337 333 346 351 360 337 330 345 356 327 351 331 349 343 343 338 325 328 346 324 333 324 317 321 312 320 325 338 308 330 305 308 323 327 302 305 304 311 316 314 314 311 296 300 318 292 289 307 311 303 288 307 306 302 304 285 303 299 297 295 302 285 289 287 277 279 293 276 284 295 292 291 269 290 271 290 276 287 265 264 265 258 267 256 274 268 253 276 275 260 255 270 267 260 265 250 259 265 250 242 253 255 252 248 244 256 253 243 257 249 249 251 231 241 235 231 248 231 247 236 246 236 229 225 228 230 236 224 232 224 233 231 229 218 212 217 226 230 216 224 218 207 216 210 223 203 204 219 217 220 208 200 207 205 212 209 208 203 205 198 190 199 195 189 188 189 204 195 200 193 200 196 183 188 193 193 190 185 185 187 182 186 187 184 185 178 171 174 183 169 184 171 182 170 178 176 178 169 162 168 177 163 160 169 167 169 158 158 157 162 157 161 161 159 161 162 164 157 156 156 153 155 148 146 151 149 149 144 145 146 141 150 151 138 147 142 138 135 141 142 146 137 136 139 133 136 142 139 140 139 139 135 129 137 133 130 130 134 127 129 125 120 124 130 123 118 124 121 119 119 118 124 121 124 124 123 121 122 119 117 111 118 112 116 117 110 107 111 107 109 110 108 111 104 109 106 105 106 106 105 103 100 99 101 101 105 99 97 104 103 104 94 100 97 97 96 97 100 95 98 94 90 91 96 88 89 95 88 93 90 86 87 93 85 90 89 83 88 88 86 87 81 85 86 86 86 83 82 81 85 81 82 82 80 81 82 80 83 77 81 81 79 77 80 74 79 73 74 78 73 73 77 75 73 74 72 71 71 73 70 71 72 68 71 69 72 68 72 71 70 68 65 67 66 68 66 68 68 63 63 66 66 66 67 62 66 66 63 66 62 61 63 65 60 60 62 60 61 59 62 62 60 60 61 60 58 63 62 60 61 59 57 58 57 62 62 60 59 58 59 58 57 61 57 57 59 59 59 59 56 60 56 60 57 57 59 56 56 58 57 58 55 56 55 55 58 55 56 59 56 56 58 59 59 57 55 55 57 55 55 57 57 55 56 58 57 59 58 55 59 55 58 55 58 58 57 60 59 56 59 57 59 60 59 56 57 56 56 59 59 59 58 61 58 59 61 60 58 59 61 61 62 61 57 60 58 58 58 63 61 58 61 64 62 59 62 60 63 63 61 65 60 63 64 66 63 67 62 66 63 64 63 64 63 63 66 68 64 64 66 66 65 68 67 70 72 72 67 68 67 73 69 68 70 70 71 69 71 72 72 76 74 76 74 74 72 76 78 75 79 78 77 77 81 77 83 83 83 77 78 82 79 83 80 79 84 84 86 87 81 84 82 85 87 82 87 88 86 89 91 85 87 87 94 94 92 88 89 95 94 89 92 92 97 98 100 92 97 93 94 96 96 99 100 97 98 104 100 105 105 103 100 108 104 109 110 103 106 103 106 104 113 112 111 112 112 111 116 114 117 119 115 115 111 114 119 114 114 120 125 123 122 121 124 124 126 118 128 126 122 121 130 124 133 126 135 136 124 136 129 129 129 132 136 140 136 138 137 137 137 136 136 134 135 143 136 136 145 146 146 146 144 148 142 147 154 143 148 151 154 151 147 151 156 156 149 159 154 156 162 161 160 160 165 155 168 164 161 158 166 159 174 163 172 173 169 178 172 172 173 168 176 184 178 184 186 187 175 183 188 184 190 191 184 190 190 193 187 193 193 184 182 195 202 189 191 205 198 197 207 209 207 198 202 205 194 198 212 197 201 206 198 200 201 201 202 216 206 205 222 211 220 227 212 209 219 219 227 212 219 230 233 228 219 227 233 220 241 228 227 243 223 237 231 233 242 247 235 243 243 234 242 247 244 246 238 241 241 238 257 256 264 244 265 255 247 253 249 257 267 248 260 259 275 261 255 276 257 259 268 263 264 271 261 269 275 277 270 282 273 284 286 287 275 289 293 272 294 278 280 301 291 281 305 295 305 293 289 301 297 310 294 292 289 303 300 296 303 304 301 293 312 317 311 319 305 318 319 318 324 331 312 316 312 309 334 315 336 333 339 335 330 344 321 332 349 328 339 345 335 340 348 349 333 337 350 332 337 335 349 358 354 333 344 335 336 357 338 348 363 364 354 358 355 352 368 367 366 365 363 358 367 365 362 363 366 355 364 368 370 389 395 384 382 381 400 367 386 382 376 379 396 394 389 376 408 408 383 389 408 398 388 413 417 394 410 405 403 395 389 411 407 416 398 412 423 398 408 419 397 406 398 420 417 431 418 432 429 430 410 441 442 424 434 427 440 441 413 451 418 454 438 432 426 424 434 455 450 429 446 456 468 465 448 450 465 436 451 439 477 475 444 455 476 475 451 455 473 443 446 448 445 470 454 464 465 474 454 459 466 483 490 497 476 503 456 465 472 501 461 465 506 499 507 494 505 500 491 473 511 484 513 516 482 515 508 491 496 496 524 492 513 483 487 516 506 495 500 488 496 495 505 511 533 518 510 512 531 505 532 543 523 521 544 539 538 535 543 537 505 551 517 509 545 547 526 556 511 512 512 557 516 549 542 545 524 555 551 541 563 562 567 552 558 556 578 550 542 559 559 582 541 576 580 570 567 553 566 565 545 557 555 558 569 547 558 585 540 570 596 554 558 592 561 589 599 592 591 566 596 570 557 563 593 599 564 588 571 572 586 576 609 565 598 561 585 604 601 581 572 578 608 574 619 625 601 577 604 598 597 574 603 623 606 610 616 609 625 586 582 611 607 633 582 592 584 584 605 630 642 637 621 631 631 590 639 638 588 637 601 621 636 604 624 639 633 599 602 639 616 652 644 610 641 617 645 657 600 635 639 653 652 613 649 651 655 612 667 652 610 612 612 636 628 645 650 620 658 673 643 658 641 629 635 613 673 636 662 622 651 673 670 651 671 681 676 620 637 677 625 667 662 645 658 676 664 683 677 668 688 670 636 631 645 684 687 636 680 671 678 637 639 654 688 636 644 671 670 636 669 697 696 656 638 676 667 688 649 693 658 687 664 638 659 651 652 695 667 674 689 679 654 642 647 681 694 652 704 653 701 701 664 645 671 670 681 654 701 691 661 708 669 662 661 667 703 704 672 688 690 691 679 707 660 676 650 669 682 716 673 658 657 696 681 682 689 709 705 667 685 700 670 709 658 694 671 655 692 706 706 676 682 670 668 702 707 671 657 672 678 689 689 693 675 675 672 710 672 712 693 668 690 717 708 661 698 665 714 713 673 723 681 703 684 717 724 659 672 658 693 656 690 683 665 680 703
681 705 691 710 714 704 676 678 688 682 721 698 711 681 715 710 706 664 669 669 664 673 685 706 681 656 691 719 703 682 720 719 673 718 665 690 678 673 681 677 667 708 663 674 664 690 653 719 719 715 675 663 700 700 679 704 684 655 701 672 691 699 669 709 694 688 685 659 707 653 690 662 707 700 682 659 678 690 657 676 685 688 697 675 669 691 672 665 683 693 695 644 704 665 645 679 691 676 665 699 664 649 643 686 678 685 649 664 698 673 677 686 649 657 647 666 652 695 646 666 693 661 636 635 665 697 647 647 688 654 690 684 688 658 684 671 632 656 691 654 689 648 628 689 690 678 651 626 639 666 662 662 654 669 667 664 676 647 657 623 682 659 648 630 629 670 652 670 674 643 643 638 624 645 668 620 660 615 668 652 663 662 626 647 610 642 646 608 630 613 606 627 605 651 607 646 632 620 653 644 633 619 654 617 625 656 597 632 645 618 597 623 596 593 614 629 595 590 632 592 593 637 644 634 633 612 625 617 638 592 610 612 579 613 615 633 597 608 623 593 603 604 576 581 624 594 609 573 582 613 615 591 591 624 612 598 616 588 568 592 561 580 579 587 575 577 602 560 557 586 571 606 590 555 577 576 591 597 603 551 559 594 552 600 585 581 572 555 591 587 583 543 563 559 549 561 576 556 541 538 546 578 567 555 566 551 565 531 536 574 566 550 546 560 521 534 558 551 543 559 554 521 539 564 515 514 556 537 547 546 508 509 524 527 512 533 526 551 518 537 521 526 498 521 497 496 526 544 524 497 540 522 534 518 526 505 499 511 512 495 488 529 519 516 486 479 517 502 501 512 490 490 486 514 485 516 494 499 485 513 480 490 478 463 503 500 505 467 469 502 474 460 462 485 488 462 474 464 489 488 462 454 464 462 480 464 472 459 451 478 475 482 479 452 470 469 450 434 455 449 449 449 431 468 428 430 458 464 427 455 447 436 424 456 456 429 420 456 423 455 429 453 424 409 410 447 443 446 421 418 414 438 400 403 409 403 419 411 427 427 415 406 426 418 408 390 402 405 386 391 396 416 388 412 414 380 401 404 383 380 408 399 409 393 404 392 378 372 375 400 400 367 395 397 362 394 392 377 359 374 381 382 357 353 376 377 366 360 380 362 375 361 377 344 374 365 351 369 351 362 358 346 366 336 343 335 342 332 344 342 352 359 338 336 352 325 340 321 329 331 345 338 335 331 333 314 319 328 339 331 329 319 321 330 334 330 320 319 321 314 315 328 316 318 302 295 311 301 302 301 302 300 289 306 314 309 293 310 293 298 285 289 287 291 299 285 299 287 292 278 279 277 273 285 282 289 279 288 269 272 279 279 280 285 283 282 268 271 271 261 268 260 267 261 250 273 259 252 258 248 265 263 248 262 262 257 251 242 244 240 238 248 253 256 237 244 254 243 234 247 242 245 228 231 232 240 224 236 225 221 232 233 230 217 236 229 227 220 217 227 217 209 228 227 213 210 223 213 220 220 214 206 207 213 211 216 210 198 199 211 201 212 200 196 192 203 208 206 199 198 199 196 202 187 186 194 199 188 180 181 187 193 178 182 192 180 176 187 182 177 173 172 176 179 183 174 176 170 168 169 173 173 173 165 165 166 169 167 164 168 161 158 163 164 156 156 157 152 161 157 151 156 150 150 147 155 147 152 158 156 155 153 150 143 149 143 141 138 145 140 145 146 140 140 142 133 140 132 139 133 134 137 141 135 128 138 131 138 133 130 130 123 127 128 128 126 129 121 127 126 124 126 117 125 122 116 117 122 118 115 121 117 121 116 117 120 114 117 112 116 109 107 108 105 107 106 109 105 108 108 109 108 104 107 105 104 103 100 107 100 101 96 100 104 103 101 100 94 102 100 93 100 98 96 99 91 98 93 96 89 88 88 95 94 92 94 87 87 88 91 87 87 84 89 85 87 81 81 87 80 79 81 80 82 79 84 84 79 77 78 83 78 83 78 81 76 80 77 78 75 73 76 78 73 74 78 75 75 71 73 74 76 73 69 73 73 74 69 73 72 70 68 71 72 66 70 66 66 65 68 65 67 65 67 68 63 67 64 68 64 66 62 66 64 66 63 64 62 61 60 65 61 62 64 60 59 59 61 64 63 62 58 63 61 59 61 61 61 59 57 57 58 57 60 59 60 60 57 62 62 57 59 61 57 57 58 57 58 59 57 60 57 57 57 58 58 56 59 58 57 56 58 59 59 56 58 57 56 60 56 56 58 59 60 56 59 58 57 56 58 60 58 59 56 59 58 56 59 56 60 60 58 59 56 56 59 62 59 59 58 58 58 62 61 60 60 57 61 62 59 60 57 57 61 62 61 62 61 58 58 61 61 63 59 62 61 62 62 63 63 63 64 63 61 62 61 64 62 64 62 65 65 63 65 68 67 66 67 65 66 67 68 69 66 66 67 70 71 67 69 72 72 74 73 72 68 70 75 71 71 75 73 74 75 74 74 78 76 77 78 77 79 75 77 79 79 77 81 80 80 80 80 82 80 78 82 85 80 86 83 80 82 86 88 88 83 86 85 84 83 91 89 89 92 93 86 88 92 92 90 88 94 91 92 93 92 96 91 99 99 96 96 98 95 99 103 97 99 96 105 101 106 102 107 101 108 100 101 108 105 110 109 104 104 114 107 115 107 108 117 113 111 115 119 111 118 119 111 116 121 117 119 124 117 121 126 125 117 121 128 128 125 129 121 122 130 131 122 129 129 127 126 133 130 131 130 129 132 140 140 136 142 138 144 133 144 137 140 139 143 146 147 149 144 150 148 140 144 151 151 154 152 155 149 150 158 160 161 153 161 150 155 167 152 153 162 169 169 161 168 162 167 160 170 168 166 169 174 177 167 171 165 171 177 182 184 182 180 183 177 180 183 188 181 177 192 180 187 183 188 186 186 191 188 190 193 198 202 190 203 191 204 195 197 200 197 192 210 194 200 202 199 214 201 216 203 217 210 202 212 209 209 218 217 211 222 227 213 230 217 215 220 226 221 218 221 237 225 223 240 219 223 242 241 226 234 240 225 246 227 228 237 241 233 241 240 255 236 255 237 249 245 239 262 251 252 250 243 259 251 262 257 267 252 252 251 268 269 253 270 272 271 277 262 259 284 263 279 266 272 278 268 271 291 285 267 293 282 277 281 289 291 286 296 302 277 283 297 280 281 289 284 297 288 289 299 315 295 294 297 293 303 317 311 314 307 302 320 307 317 315 308 307 302 308 332 334 335 311 307 311 326 313 341 314 322 328 331 325 338 343 321 341 350 334 353 332 326 356 342 331 335 358 338 339 336 339 359 344 336 369 339 342 374 341 365 362 374 348 350 347 365 356 379 380 378 378 388 357 383 381 380 381 392 393 372 366 381 370 378 374 376 379 397 374 383 391 393 376 378 381 395 391 402 408 401 391 402 401 400 400 417 423 407 405 400 407 426 421 397 427 401 410 398 405 432 427 432 401 418 423 440 421 412 411 437 410 434 431 435 447 442 420 455 456 424 447 445 450 441 421 451 430 461 450 460 446 437 444 472 437 441 450 452 439 435 462 477 472 475 440 450 474 458 455 482 467 489 467 449 457 475 463 475 459 455 486 484 459 461 482 491 458 484 463 468 473 465 475 488 476 513 512 473 502 490 495 498 492 486 507 524 523 509 480 510 495 490 519 525 508 504 492 536 516 516 501 508 519 539 519 535 540 525 537 514 536 533 520 531 512 527 506 544 522 508 539 554 540 518 526 530 510 529 554 531 542 547 542 556 518 531 570 537 520 569 549 554 535 531 540 541 565 539 564 540 555 549 560 570 544 541 578 551 561 573 541 561 561 549 551 581 562 558 595 570 565 553 558 598 599 575 585 605 551 557 593 582 581 584 609 577 583 577 558 596 594 612 563 566 596 616 563 588 620 585 590 566 594 616 620 614 576 614 625 572 574 608 581 631 581 619 632 576 612 618 581 628 592 633 641 604 590 620 603 587 606 618 593 640 615 607 609 611 624 614 611 648 598 644 596 605 621 625 627 619 636 602 656 657 608 625 614 661 648 627 643 616 648 614 651 622 640 658 623 641 645 610 610 616 653 609 632 637 661 656 668 619 647 622 650 655 633 616 625 618 667 626 639 648 656 622 676 637 672 650 638 650 622 634 656 638 678 682 673 648 656 639 674 687 641 633 672 667 666 659 678 660 649 686 644 651 691 645 679 673 689 635 641 641 667 646 637 642 656 676 661 680 666 670 675 664 646 674 659 681 646 702 648 679 649 664 649 693 687 645 652 680 704 651 709 691 699 690 660 653 677 710 664 707 698 685 667 705 686 685 704 663 650 679 669 703 712 694 696 653 692 693 662 666 694 701 650 655 682 676 689 713 681 707 707 666 679 668 665 658 715 664 676 659 703 705 654 707 690 702 712 667 678 656 691 654 707 699 668 708 692 667 715 672 657 675 717 698 719 723 710 722 689 719 719 686 665 685 718 661 706 656 707 707
723 673 669 660 702 664 684 711 716 675 659 719 667 721 693 662 699 690 714 658 684 694 668 662 676 663 685 707 657 654 709 719 666 712 708 717 662 714 718 670 677 690 668 656 719 682 674 703 718 665 707 680 706 660 695 667 670 658 660 680 657 715 678 671 707 665 674 715 666 670 672 690 708 697 694 646 658 656 698 665 671 695 710 711 668 691 649 656 708 702 685 659 663 647 701 664 671 664 652 652 643 657 691 655 687 656 705 651 657 703 671 696 669 668 644 639 648 676 664 679 669 667 646 677 676 690 687 674 649 692 632 684 692 648 677 652 649 659 680 671 657 635 667 655 665 665 663 676 647 667 636 623 646 622 666 636 627 631 680 641 638 668 647 629 670 654 646 659 633 673 663 652 621 659 644 615 663 652 671 637 617 634 624 612 627 613 612 664 610 661 643 624 602 611 612 645 654 603 653 649 612 617 627 653 645 654 622 646 639 646 594 605 620 603 637 595 646 590 641 601 613 619 622 617 617 626 631 610 581 597 604 625 623 582 609 617 577 585 594 603 600 593 615 576 576 617 589 578 610 626 567 568 580 572 576 600 594 576 580 582 617 560 585 612 598 597 574 567 578 554 602 600 562 576 606 560 572 598 579 574 564 569 586 560 548 559 598 577 589 592 587 576 540 560 577 545 559 580 554 560 537 540 549 544 558 551 558 578 554 579 578 562 551 545 542 533 533 549 546 557 558 564 554 549 541 517 523 562 548 550 528 529 532 527 509 536 530 502 506 515 548 530 525 524 539 502 496 509 501 536 508 492 531 522 492 503 516 492 518 491 500 513 513 505 519 494 495 509 522 504 479 510 473 500 496 491 488 507 496 474 497 492 492 477 486 464 494 501 498 473 476 473 478 456 460 468 493 455 465 477 455 450 454 478 448 456 486 461 466 479 457 481 460 478 479 449 466 457 462 438 454 461 438 467 444 462 428 448 452 459 434 433 457 445 433 422 427 444 426 421 427 411 415 418 418 407 444 410 420 444 440 439 438 409 435 409 429 429 414 413 400 399 400 399 409 427 387 386 424 414 413 405 407 397 394 404 416 392 413 397 407 385 402 386 404 386 381 378 390 396 384 371 380 377 397 383 359 365 367 368 359 356 385 370 379 359 384 368 353 361 372 354 357 359 367 345 354 367 369 371 365 368 360 359 359 346 345 359 352 345 331 342 346 350 326 348 342 334 330 337 325 333 338 345 337 327 330 313 329 314 339 309 324 328 304 324 312 312 317 307 312 298 322 316 298 314 301 294 295 301 312 297 315 287 289 300 314 310 310 290 284 304 288 299 297 278 291 294 287 287 287 275 274 281 295 279 284 278 283 285 269 270 270 279 285 270 262 279 261 271 256 269 267 259 260 261 265 270 263 251 257 260 254 248 254 246 249 251 246 258 248 248 255 244 242 246 236 236 249 235 242 229 241 242 244 229 242 228 228 223 241 230 228 236 232 228 220 234 232 216 228 210 221 227 212 214 214 209 206 220 212 203 208 200 209 205 209 197 209 195 213 194 205 195 204 200 192 193 189 188 193 201 199 185 196 183 189 199 192 186 182 180 182 190 181 183 188 189 181 183 188 175 179 173 183 174 177 167 171 171 171 164 163 178 164 176 171 172 166 159 158 161 162 162 164 164 162 163 158 160 157 153 156 154 162 150 146 146 150 145 158 148 150 141 145 153 145 146 146 141 144 145 142 137 138 136 136 144 133 142 137 138 136 129 135 140 127 138 135 134 136 133 135 132 122 126 131 124 126 125 122 127 128 122 120 118 116 119 118 117 113 121 117 112 114 118 119 115 112 117 117 111 114 112 115 113 107 110 103 106 109 102 110 105 106 103 108 106 98 99 97 102 105 103 104 97 96 100 101 96 94 97 93 94 94 97 94 94 92 92 90 89 90 94 95 89 92 91 87 85 87 89 87 83 84 87 87 88 84 87 87 81 82 79 82 80 85 81 84 81 81 79 83 78 80 77 81 78 79 75 75 79 75 75 73 77 78 75 72 77 71 70 74 75 72 71 69 70 71 71 71 69 69 72 68 70 69 71 66 66 66 67 67 69 64 64 64 63 65 64 66 65 67 66 65 63 62 64 65 62 62 65 63 65 63 62 62 61 60 59 59 62 59 62 58 58 61 62 63 61 61 58 61 59 61 62 58 61 59 61 60 61 57 57 60 58 60 62 57 61 60 57 62 58 60 59 56 57 56 60 59 58 58 60 56 59 57 59 56 60 57 59 57 58 56 56 57 59 56 57 57 56 57 57 59 60 61 58 60 61 57 60 60 61 58 58 57 59 58 57 59 59 60 61 61 61 60 57 58 58 61 60 58 62 60 63 60 63 60 64 59 64 59 62 63 65 63 63 62 63 64 63 64 65 62 63 63 66 67 65 65 63 67 63 68 68 64 65 66 70 69 66 71 69 72 70 68 67 72 69 71 74 71 69 71 70 74 74 74 74 76 77 76 72 72 72 77 73 74 75 77 76 79 77 78 77 79 79 82 76 81 82 78 81 78 83 83 82 84 81 84 84 83 83 82 89 88 88 90 87 89 89 93 88 89 89 88 92 90 93 93 96 95 95 98 92 95 92 92 101 94 101 96 100 104 101 102 97 98 103 99 105 103 106 103 104 104 105 106 104 104 110 106 107 111 110 105 114 110 112 109 111 113 115 118 118 118 122 116 115 118 115 121 119 123 119 119 117 127 123 122 124 130 122 122 122 123 127 129 129 127 131 129 135 136 136 136 137 134 132 139 140 142 142 134 144 143 138 135 138 141 145 141 143 149 140 141 153 151 149 150 153 159 150 155 158 154 159 159 159 154 159 152 153 164 159 155 169 166 165 165 159 167 170 169 168 169 169 172 167 166 175 172 174 184 180 184 175 174 188 186 175 189 189 185 176 191 187 178 184 180 195 194 197 192 189 187 185 190 193 199 194 207 195 197 208 206 208 203 200 208 214 203 203 203 204 210 205 219 212 206 212 220 213 218 215 228 225 220 228 214 228 229 218 226 223 217 224 228 221 237 242 234 242 238 228 226 230 239 229 229 241 252 249 231 249 240 237 243 235 243 260 256 242 242 256 254 265 263 249 267 257 270 256 270 252 255 252 270 270 256 258 277 276 283 280 270 269 275 271 283 265 289 275 282 277 277 286 296 272 290 288 278 299 284 281 280 300 299 289 284 287 303 294 307 297 292 305 302 307 290 305 302 306 312 320 309 306 299 327 324 316 304 304 317 305 314 308 308 315 331 335 322 328 327 325 342 334 347 342 349 323 338 330 352 330 350 343 335 351 356 352 352 339 340 347 333 335 340 340 344 363 367 341 370 353 348 353 344 358 354 379 348 373 356 387 383 387 380 386 391 388 373 394 393 366 394 364 381 393 395 379 380 389 396 399 381 393 372 391 392 380 403 389 386 403 416 390 390 415 396 413 419 397 415 403 402 416 406 392 412 411 399 436 433 430 419 406 413 419 415 425 405 434 432 408 411 428 411 412 454 443 440 432 455 421 446 439 438 422 424 464 444 439 440 455 441 440 448 445 433 438 456 440 455 476 456 475 481 457 458 450 442 480 449 463 470 467 465 488 491 487 458 456 495 497 467 492 479 499 458 494 481 471 483 475 507 477 486 476 507 507 483 476 497 499 500 517 503 518 494 519 491 498 481 501 486 496 505 485 506 500 517 515 509 495 503 504 528 504 508 493 530 521 509 506 509 505 514 525 534 549 530 538 533 538 518 531 540 554 512 540 526 529 561 524 527 553 520 561 564 532 553 569 540 549 549 540 534 543 548 527 548 548 550 540 529 539 544 540 539 570 577 575 581 586 540 537 543 588 567 583 565 565 565 580 578 548 601 593 603 586 581 585 559 583 587 594 582 578 594 591 565 566 585 584 611 607 603 577 579 610 600 587 575 567 622 607 617 613 620 626 585 603 600 603 617 610 588 599 612 628 612 596 585 631 599 629 624 618 591 594 603 593 611 605 623 586 632 599 595 622 616 605 609 591 592 609 645 593 593 642 619 598 631 632 634 611 620 648 626 624 624 613 656 601 656 641 607 654 639 621 665 631 611 609 615 625 631 621 647 633 640 610 654 656 623 620 635 670 675 661 659 632 676 630 630 635 671 651 623 665 630 673 645 662 643 659 676 654 679 630 651 635 661 669 671 627 647 654 649 658 655 664 641 633 640 642 673 652 695 654 670 671 681 648 635 666 692 641 641 673 687 683 669 687 661 676 647 690 653 677 696 650 680 689 662 662 680 651 658 655 653 675 663 691 690 675 679 665 688 679 681 668 657 659 711 683 699 692 673 666 698 712 690 651 690 696 659 650 662 659 704 710 655 692 714 675 659 666 654 656 708 662 691 703 711 678 690 708 665 717 660 658 716 705 672 700 687 693 712 702 706 701 705 653 677 702 679 688 719 686 704 710 698 686 703 699 714 674 688 668 673 698 683 688 666 670 721 664 688 664 685 686 665 665 710 677 685 703
714 681 660 704 678 704 668 659 681 668 680 656 683 707 700 712 670 669 702 682 674 657 693 668 672 686 715 688 711 684 663 703 712 669 692 667 659 707 680 694 653 706 695 689 698 681 688 715 697 667 674 656 679 715 679 698 687 680 673 677 712 682 666 710 706 706 664 712 692 692 687 701 678 670 671 657 701 708 661 687 654 658 678 699 693 655 690 699 709 682 653 659 708 707 701 666 702 687 658 651 679 663 663 693 654 682 644 650 674 657 641 682 669 690 676 698 650 698 654 663 633 670 689 649 648 668 644 637 657 683 629 689 657 690 629 667 659 662 670 667 637 671 635 665 639 673 660 659 671 650 656 622 625 654 648 660 665 632 674 631 628 620 667 678 637 631 644 656 661 623 642 621 648 621 631 646 648 648 665 646 624 653 665 611 610 641 661 633 657 622 665 625 661 617 610 659 632 659 660 616 654 606 612 632 650 641 629 631 608 632 592 603 594 616 605 591 638 590 617 589 604 608 596 614 589 631 620 613 588 595 636 598 625 609 612 632 600 613 615 610 612 584 625 572 627 589 627 583 581 575 612 596 581 579 580 566 593 589 588 600 560 575 578 564 562 607 576 588 586 558 557 591 576 566 553 567 570 592 550 565 566 583 585 545 570 555 558 556 586 567 589 539 565 575 554 550 588 574 547 580 562 571 542 556 565 575 540 534 577 524 533 559 553 564 543 564 564 539 566 564 520 544 532 523 562 563 519 546 516 534 539 511 554 513 541 516 517 550 523 534 515 510 548 500 500 517 522 504 522 516 525 540 491 512 494 505 519 504 494 529 493 512 510 500 524 482 496 500 507 476 482 497 488 494 483 483 513 492 509 512 466 472 472 476 481 500 461 461 503 492 494 480 457 468 462 473 480 476 489 463 483 459 479 460 482 446 459 469 467 472 463 466 454 448 466 456 446 465 470 440 456 457 462 448 430 444 463 462 451 434 461 421 425 431 419 443 450 447 441 427 443 422 442 412 437 440 422 431 416 403 435 430 432 420 409 402 423 415 425 398 427 392 391 424 416 426 419 408 399 402 411 407 399 393 411 415 382 383 400 398 396 382 379 381 401 385 382 400 394 371 382 375 375 369 371 387 362 389 370 377 381 371 359 356 371 369 369 349 369 358 379 354 352 369 361 353 352 356 343 352 365 363 343 356 367 337 332 353 334 343 357 330 330 350 330 332 322 334 332 330 342 320 330 330 320 332 332 325 313 331 312 308 327 316 305 315 332 313 301 314 330 319 328 297 314 297 318 296 315 293 319 313 293 309 307 292 305 304 308 306 298 284 280 297 293 302 287 301 284 276 295 292 272 272 278 280 288 284 286 273 271 280 270 286 270 276 258 260 272 264 269 270 273 255 271 257 261 265 264 262 258 245 247 244 258 259 254 243 258 241 246 253 250 236 237 241 250 235 239 240 228 249 229 246 226 243 227 224 231 238 232 229 232 238 237 217 224 231 222 221 220 220 213 227 223 219 220 211 207 213 203 216 217 201 213 211 201 200 205 215 195 203 198 196 204 206 197 199 206 192 203 202 203 188 198 184 185 186 191 198 195 195 188 186 193 190 187 190 183 183 183 181 173 171 181 182 169 168 169 166 170 165 173 163 163 165 165 165 161 161 158 167 157 162 169 158 165 157 162 160 163 159 154 158 156 152 153 160 146 146 158 148 149 150 142 141 150 145 138 142 140 141 138 148 135 141 138 142 142 140 141 141 136 141 132 138 136 131 132 131 131 131 134 134 131 127 122 124 124 129 128 127 125 123 116 120 120 123 119 120 124 113 116 114 120 114 114 119 111 118 116 109 107 110 111 115 111 114 112 108 111 106 105 102 103 103 106 101 106 107 100 100 103 102 103 97 97 99 98 100 97 99 100 93 97 99 93 96 90 95 96 94 96 88 87 92 93 86 89 85 87 87 85 90 84 89 85 84 82 83 84 86 81 83 84 86 82 81 85 83 82 78 77 79 81 83 83 78 81 78 75 76 76 77 73 78 77 73 77 71 76 74 74 72 74 70 70 71 75 72 74 70 69 68 70 68 69 70 71 72 66 70 66 66 66 67 67 65 65 68 66 64 65 66 67 63 64 64 65 66 65 62 63 66 61 64 64 60 60 64 63 64 62 63 62 61 61 60 62 59 61 58 58 61 59 62 60 60 61 62 59 60 57 59 57 61 57 61 61 62 59 58 58 60 61 62 62 61 57 60 60 58 58 60 61 60 62 57 57 60 61 59 61 59 59 62 58 60 60 62 57 61 62 58 58 60 57 58 62 61 59 59 60 60 62 62 57 59 61 62 62 59 58 59 62 60 59 61 61 62 59 61 61 59 61 61 60 62 62 60 65 65 62 63 60 65 63 66 66 65 65 64 62 65 66 65 68 68 63 65 65 69 67 66 67 64 69 69 66 66 71 71 72 69 71 71 69 72 72 70 73 72 69 69 69 75 71 76 73 71 74 72 72 73 77 73 79 77 76 79 80 75 76 81 83 80 81 78 82 78 80 83 79 78 79 79 84 83 85 82 81 82 86 82 88 88 88 86 87 85 92 87 89 89 90 94 87 95 89 89 95 90 92 96 98 98 96 97 94 93 95 97 97 99 98 99 105 98 98 99 100 104 99 107 104 103 108 108 104 110 104 112 111 113 109 107 110 115 114 109 109 113 119 116 112 119 116 119 121 118 117 120 115 126 115 123 118 120 118 119 124 122 128 127 123 130 123 127 128 135 132 138 136 127 134 132 129 139 134 141 135 143 145 141 138 146 137 138 139 147 143 141 145 151 153 143 144 148 143 148 151 153 151 152 149 149 158 163 159 155 164 154 154 157 155 155 158 160 170 166 169 171 171 175 171 174 167 168 165 169 170 169 177 173 178 184 169 170 186 182 175 174 186 185 192 185 192 178 188 196 181 198 196 197 192 192 184 190 193 204 202 202 191 201 206 195 201 202 206 208 210 197 199 199 200 201 205 203 217 208 213 220 217 207 208 227 228 220 215 219 213 215 227 229 234 223 224 230 230 233 224 228 238 223 244 227 234 228 234 244 233 242 249 250 241 236 235 242 237 258 240 241 248 256 242 265 246 245 252 251 261 264 263 253 251 266 273 263 275 259 278 257 257 277 259 283 272 260 275 284 277 268 269 269 280 271 286 288 277 298 281 299 282 302 295 298 281 303 299 288 297 289 308 285 301 285 313 296 289 307 300 315 306 321 319 320 307 320 311 326 311 315 312 332 318 329 320 320 308 317 324 321 320 334 340 335 317 316 345 324 344 329 352 340 351 353 335 326 327 332 346 329 330 336 336 359 358 335 362 351 356 370 355 345 341 350 346 350 369 367 373 371 366 370 357 385 376 370 384 374 391 358 383 391 384 366 369 390 386 388 371 402 386 392 401 405 402 397 390 373 396 408 412 378 381 402 410 385 420 398 417 404 416 389 404 398 403 422 404 423 402 397 418 426 428 432 411 431 413 438 420 411 405 445 444 433 445 445 433 438 441 443 454 419 428 418 433 455 451 450 453 450 450 446 447 442 427 439 429 459 468 436 476 463 456 448 448 463 447 476 442 455 457 480 446 464 456 487 473 485 487 480 484 483 498 456 493 468 474 503 463 501 469 470 470 491 472 469 473 484 477 508 511 516 483 477 473 491 506 482 510 507 521 523 513 497 519 517 519 522 528 514 506 495 530 517 508 502 526 529 534 518 536 540 545 541 517 510 546 516 510 511 534 514 509 508 548 517 534 547 517 514 530 562 513 532 543 544 525 536 526 524 517 570 540 530 520 535 556 565 558 559 541 545 534 540 530 532 577 562 551 559 572 583 541 542 552 547 588 584 559 559 568 575 571 587 567 571 553 595 569 599 582 575 581 596 558 600 578 600 596 579 577 591 606 594 589 586 595 610 577 613 605 566 582 568 580 583 585 598 596 575 608 585 616 574 594 577 615 616 593 575 614 612 599 623 587 603 581 585 617 589 621 611 640 600 628 629 625 597 623 634 633 588 593 596 634 604 629 615 628 607 605 611 646 626 638 603 611 653 635 616 627 613 643 618 606 641 623 623 605 636 644 614 605 653 631 648 642 618 628 624 613 624 623 619 672 674 655 645 623 617 620 630 628 649 655 636 673 643 676 670 676 622 667 684 659 621 637 644 654 679 659 679 667 683 654 688 672 677 680 672 665 687 687 678 684 660 640 641 691 630 637 654 664 631 697 643 656 682 644 683 645 677 696 639 696 668 636 697 656 700 673 700 654 685 672 703 649 699 663 687 705 663 659 671 687 643 708 680 665 667 683 648 699 684 707 689 650 708 700 677 703 709 648 654 662 711 668 668 713 647 681 664 690 666 715 650 672 671 708 709 662 671 703 663 706 708 712 686 702 670 658 700 675 660 708 691 658 664 654 665 672 688 683 656 715 691 659 680 654 659 680 676 689 666 697 678 656 692 655 717 720 662 706 684 672 696 657 687 716 667 700 676 712 671 680 715 718 695
674 719 701 701 674 669 655 717 701 665 695 702 661 702 719 713 664 677 695 675 710 697 689 696 720 687 654 685 679 717 658 699 714 713 686 675 669 686 678 716 699 661 706 715 710 703 714 652 659 697 675 656 680 650 698 687 684 699 652 710 695 666 697 697 659 662 660 684 697 694 680 685 704 675 689 695 660 651 649 704 680 679 707 694 703 697 669 663 697 656 681 663 707 685 673 689 683 693 684 675 662 679 703 644 639 694 641 697 650 644 689 684 674 684 693 641 658 693 677 675 664 693 667 695 632 667 659 633 652 686 650 628 660 651 638 689 660 659 653 657 690 651 649 637 625 636 638 631 676 653 653 628 628 666 684 678 619 645 620 667 669 641 618 621 623 631 646 665 634 661 647 633 618 615 650 622 609 625 614 647 655 615 649 621 617 637 633 639 610 612 616 639 614 655 616 619 661 646 623 647 600 631 601 604 651 626 627 603 645 619 613 591 620 634 625 614 625 595 602 615 597 608 613 625 595 629 620 617 637 613 602 579 629 620 592 584 608 603 615 589 575 581 586 574 620 581 620 603 582 579 579 617 572 614 611 594 567 588 616 602 581 575 558 580 602 602 588 594 579 577 604 602 566 587 569 563 575 577 569 577 598 597 568 550 562 573 569 574 578 548 555 579 555 549 580 554 566 584 574 547 537 571 534 573 579 527 539 572 544 544 557 569 535 533 558 549 541 553 548 553 539 565 558 566 523 557 537 557 523 521 507 511 529 537 549 526 538 526 526 537 523 522 505 524 507 502 512 508 519 497 499 510 521 500 520 519 522 533 487 513 509 501 518 504 480 494 520 523 513 521 483 501 491 475 502 494 472 512 503 493 487 490 486 469 502 505 478 498 488 502 487 481 472 469 462 473 471 469 491 486 473 461 478 456 483 478 482 447 447 444 441 460 469 455 462 445 461 447 441 443 458 473 442 430 465 465 456 446 441 459 423 443 420 421 422 431 437 437 440 444 422 428 421 432 416 416 443 422 442 405 408 439 441 420 431 404 434 396 395 429 409 409 408 406 410 415 403 407 423 419 394 382 407 412 384 416 398 392 380 396 410 399 386 401 381 392 383 374 402 398 368 368 389 373 393 388 362 364 381 392 376 371 379 367 355 374 383 351 353 378 373 347 350 349 369 366 370 351 371 350 351 342 358 346 353 344 340 354 348 335 350 347 330 335 332 326 347 337 345 323 333 349 324 322 337 337 332 340 330 339 330 307 327 325 318 307 306 328 308 318 311 313 306 310 323 300 316 305 307 317 302 290 299 287 301 293 294 286 296 294 283 303 306 289 306 288 280 283 301 295 294 281 281 275 275 288 282 280 271 279 265 279 267 266 279 274 274 278 274 266 259 264 263 268 252 264 273 266 269 264 248 248 258 254 256 254 255 255 255 254 243 257 252 254 247 249 237 239 238 238 241 239 238 242 229 228 228 233 229 222 222 220 240 228 222 236 219 215 224 231 232 223 223 211 218 211 222 223 209 219 207 209 210 204 203 214 206 209 204 205 204 203 206 210 203 199 192 197 205 206 192 196 193 187 186 192 190 185 199 189 195 180 193 194 191 192 192 178 180 174 187 180 179 178 174 180 182 179 169 178 169 167 179 178 177 177 161 173 164 159 173 172 158 164 165 166 160 160 162 165 156 162 152 157 161 154 149 156 153 146 151 155 145 152 149 148 146 150 149 141 146 141 143 142 135 139 142 146 133 134 142 143 142 130 137 141 139 139 129 129 136 128 125 125 129 130 130 127 125 123 126 127 123 122 128 119 127 116 120 120 124 125 114 117 112 114 120 113 115 117 118 112 111 108 117 111 110 114 106 114 103 105 108 105 108 108 107 106 99 99 104 101 100 106 96 100 97 99 96 97 102 98 99 96 94 93 91 92 99 97 92 90 96 92 94 88 90 92 89 87 92 86 88 84 87 87 83 82 85 85 87 82 86 85 87 84 81 80 81 78 84 77 79 79 78 78 82 78 83 79 75 76 79 78 76 76 79 73 74 74 73 77 76 71 71 73 76 71 71 69 75 74 68 70 74 74 69 67 69 72 68 69 72 67 66 69 70 66 64 66 64 69 67 66 63 68 65 64 64 63 62 64 65 61 66 65 63 62 64 65 64 64 65 61 60 60 63 62 61 63 62 59 60 59 61 59 63 62 58 63 61 59 58 59 62 62 62 59 57 60 58 59 62 57 61 62 61 57 59 57 59 62 58 60 60 59 61 57 57 62 57 61 61 61 60 60 60 59 62 59 60 61 61 59 61 57 58 60 57 58 58 59 61 59 62 58 60 60 60 59 63 58 61 61 62 58 58 64 62 63 64 63 61 63 60 65 62 62 60 63 62 61 64 61 63 62 61 66 63 64 62 62 62 67 64 65 67 64 65 69 67 69 68 65 68 68 70 68 71 72 67 68 67 72 72 73 70 72 73 75 70 75 74 76 73 71 77 74 71 73 76 77 75 74 77 75 80 78 79 79 76 81 78 80 79 76 77 78 81 83 79 80 84 81 81 81 85 84 87 87 82 85 86 82 84 87 91 90 89 85 91 88 86 92 87 95 91 93 95 96 95 94 95 97 98 100 96 93 100 99 94 97 95 97 95 103 104 102 98 101 100 100 99 102 104 105 110 102 102 104 104 107 109 111 115 112 117 116 110 118 111 118 118 113 112 113 122 113 123 122 120 122 116 120 122 125 124 121 118 124 130 129 128 132 132 128 135 128 136 131 135 136 138 127 136 134 139 135 136 139 136 140 139 140 138 146 146 147 147 148 141 148 141 148 151 145 147 152 147 157 157 154 155 157 156 155 151 149 159 158 157 155 167 154 163 159 162 167 159 166 166 165 160 162 165 177 164 169 165 172 167 175 181 180 171 173 171 175 184 172 176 183 180 179 183 192 183 195 180 192 186 183 187 194 184 197 192 198 203 204 203 204 195 206 201 208 193 200 197 210 207 203 210 198 218 214 207 209 220 212 210 221 215 224 219 221 220 225 217 211 214 228 218 232 217 219 235 235 225 233 231 222 228 239 238 242 229 233 240 233 237 237 250 251 251 243 238 252 246 250 247 251 256 251 240 244 258 253 266 255 270 260 266 254 264 261 275 276 267 258 278 265 263 263 274 279 265 268 276 271 279 288 277 279 267 269 280 286 296 294 285 297 281 295 300 305 297 307 286 297 293 309 299 289 297 298 299 315 300 296 312 310 308 318 311 306 305 303 303 311 314 308 316 313 316 326 322 317 319 314 312 312 333 323 320 337 338 325 335 346 345 348 327 341 333 349 355 339 353 327 332 357 360 355 354 344 345 358 364 364 354 340 354 340 366 368 372 368 360 365 353 360 350 363 363 371 378 379 363 376 388 377 372 359 385 378 385 381 394 363 369 369 401 373 398 396 380 403 385 384 399 380 405 385 403 379 385 386 404 403 396 413 402 415 414 420 393 430 412 420 402 395 415 429 431 411 427 419 400 439 405 405 435 416 407 408 431 426 451 427 412 425 437 431 420 437 437 446 455 423 445 426 465 449 452 468 453 435 433 473 443 440 443 441 438 456 438 447 447 443 456 466 477 450 480 482 477 445 457 455 453 457 475 468 455 472 496 497 462 473 469 458 490 490 506 481 486 492 465 479 507 469 512 492 486 503 492 503 487 480 514 502 495 504 507 509 521 491 499 528 524 501 512 511 501 511 531 537 513 536 522 503 527 521 513 521 511 532 510 531 547 534 523 537 541 508 525 508 533 538 528 546 545 520 559 523 539 566 543 550 561 530 534 517 521 559 555 534 555 540 555 533 526 553 563 536 565 556 559 572 548 561 571 585 562 572 573 550 590 559 576 563 569 585 582 543 564 578 574 573 569 598 567 572 593 560 555 551 600 591 601 577 563 558 562 568 586 595 584 600 575 577 599 599 606 572 589 590 576 566 605 613 587 618 622 579 604 613 594 582 605 619 626 591 588 591 613 587 587 602 601 597 635 611 604 588 628 629 627 617 605 635 644 627 591 625 612 640 644 625 638 636 595 605 627 616 621 620 651 636 630 614 614 652 660 625 627 608 612 634 642 653 655 630 620 622 664 622 621 660 661 611 636 639 620 621 651 664 637 621 646 635 624 634 652 671 638 626 672 660 660 635 679 640 630 665 671 659 627 683 666 657 645 627 656 655 631 660 674 627 689 635 637 677 628 687 671 646 664 672 635 674 682 662 685 646 633 679 677 635 646 652 683 662 684 683 686 666 691 690 676 664 652 679 684 673 640 639 680 655 705 674 647 666 652 650 691 704 675 693 703 707 702 704 658 695 662 657 682 691 645 656 654 677 706 702 701 705 700 685 702 674 675 651 707 711 670 659 667 649 667 665 689 680 697 649 697 651 678 653 706 661 673 652 686 665 717 674 665 703 653 653 671 683 658 665 680 689 685 707 699 704 656 680 676 705 689 664 715 719 676 712 662 699 654 699 654 653 662 668 713 665 678 666 698 693 680 666 662 721
720 716 704 656 676 667 717 653 687 719 719 710 718 660 688 720 714 696 719 655 711 719 667 676 664 719 715 698 663 663 697 661 658 687 672 689 710 676 689 676 682 694 664 679 702 707 678 695 682 684 705 681 692 660 704 711 658 699 690 677 709 674 694 656 651 655 694 709 680 672 674 652 649 696 689 681 702 646 694 668 653 704 709 663 671 692 665 691 678 646 642 673 695 681 653 649 674 664 691 685 662 675 678 643 663 654 678 669 671 660 683 695 668 644 685 641 635 685 687 687 696 683 671 675 679 635 682 651 669 684 645 648 663 638 685 690 634 679 629 685 672 666 682 624 624 671 642 681 633 664 622 623 667 623 657 624 666 663 673 668 669 640 620 642 654 659 620 638 669 634 672 664 664 622 639 642 648 617 633 644 655 613 648 658 653 641 666 643 629 638 629 653 622 631 654 618 612 624 623 603 619 644 630 635 645 611 611 625 632 622 609 637 612 613 628 617 642 588 600 646 611 614 601 596 587 616 636 592 622 607 600 585 623 604 578 585 592 621 610 629 612 584 598 611 599 572 584 585 613 579 615 602 581 580 569 610 586 617 566 618 568 593 559 568 589 557 578 578 566 578 603 588 587 607 599 593 597 565 597 594 578 587 582 544 592 585 575 559 550 562 547 563 552 562 565 577 556 575 539 586 565 541 571 558 549 561 551 525 557 560 548 567 524 541 534 564 550 521 526 534 521 530 550 542 537 551 562 537 524 530 519 531 517 544 547 539 502 536 545 515 503 516 537 532 543 514 541 505 511 493 503 503 515 510 509 530 493 520 515 517 508 518 512 489 486 477 522 500 502 519 520 513 502 472 489 507 510 510 468 495 510 483 486 467 485 474 481 469 498 490 469 486 470 477 475 463 468 459 475 494 459 486 466 475 449 479 470 446 461 470 441 455 475 480 470 444 437 439 465 452 463 460 430 435 461 429 431 435 461 429 456 430 456 427 446 457 426 422 439 447 415 420 449 447 411 409 435 410 437 419 403 422 414 416 408 426 424 401 425 422 429 426 414 426 418 392 421 390 387 384 410 405 391 404 394 412 382 415 406 405 396 397 391 401 399 375 377 377 381 377 364 366 376 363 367 362 386 358 374 389 356 380 377 360 357 354 370 366 367 366 375 353 351 377 372 370 343 360 364 365 358 367 350 350 348 351 337 339 348 352 330 332 327 351 339 353 338 338 352 321 348 325 342 344 315 339 323 327 333 318 310 322 336 328 323 332 335 319 305 304 316 316 308 322 309 304 298 307 292 293 304 305 305 310 287 310 290 285 299 299 301 296 281 282 305 286 279 295 297 299 286 285 294 270 281 279 279 278 268 283 273 269 288 270 269 277 274 271 269 271 272 262 274 256 261 266 258 271 247 259 256 262 266 261 249 248 258 252 250 248 249 249 248 256 246 240 232 249 243 249 249 249 247 232 238 245 241 236 235 228 239 239 237 225 236 224 217 227 214 219 221 221 224 224 221 213 227 212 211 221 223 206 208 219 216 211 201 207 207 203 207 198 206 210 192 196 197 200 192 194 204 198 203 195 201 186 193 198 200 199 188 188 182 190 186 180 191 180 191 190 174 184 177 174 171 179 172 169 180 177 178 178 170 172 163 174 173 172 173 170 158 163 169 161 157 162 158 154 160 155 162 160 161 154 161 155 154 161 146 146 154 152 156 154 153 151 145 147 151 149 141 143 145 143 138 144 143 142 145 142 137 139 141 139 139 141 130 130 132 138 129 132 125 128 130 133 128 123 131 130 121 122 125 126 122 120 125 122 120 126 125 124 122 123 121 122 115 116 110 115 110 113 118 117 113 116 112 111 115 113 105 111 111 110 106 102 109 105 101 102 99 103 101 106 100 96 105 102 99 104 102 95 99 101 99 96 95 99 91 97 93 96 94 89 90 91 91 93 92 91 90 86 87 93 85 91 88 85 88 85 87 83 85 81 85 85 82 84 81 83 81 80 79 79 77 79 76 78 77 76 82 79 81 78 77 74 74 76 73 76 76 77 74 74 71 74 73 73 72 75 73 75 75 74 69 69 70 73 67 73 71 72 70 67 68 66 67 70 66 68 65 65 69 67 68 69 64 66 67 63 68 66 64 64 62 65 64 65 65 64 63 64 64 64 60 64 65 60 61 61 61 64 61 59 61 63 64 62 61 61 59 59 62 62 61 63 63 62 59 59 63 61 62 58 57 59 62 62 59 61 61 58 61 62 58 57 60 61 59 62 61 60 57 60 62 59 57 59 57 58 60 62 59 58 62 59 58 60 58 59 59 62 60 63 59 61 61 63 60 61 60 59 64 62 60 63 62 60 60 62 62 64 60 65 64 63 65 65 65 64 62 64 61 64 64 63 67 65 62 67 64 66 66 63 67 69 66 65 64 67 67 66 65 65 72 69 66 68 72 70 72 71 72 70 71 71 71 72 73 73 70 73 70 75 72 71 75 78 74 77 78 73 74 74 75 79 76 76 75 76 82 80 81 82 79 77 84 81 79 79 83 78 79 84 85 85 81 83 87 83 89 87 84 84 83 88 91 85 85 88 86 86 95 94 89 90 93 91 93 94 90 96 93 96 95 94 96 94 100 97 104 95 101 101 105 104 103 101 98 103 108 101 107 104 108 101 102 103 105 104 112 110 111 111 107 117 108 112 117 111 116 114 119 118 113 116 123 116 114 123 122 124 116 119 121 123 117 126 124 123 129 120 131 131 125 127 135 127 132 128 126 127 129 137 135 131 131 142 135 135 140 135 133 134 140 135 143 138 141 148 142 140 143 152 151 150 143 157 153 152 149 156 146 154 153 153 150 160 152 154 165 165 163 165 161 166 159 159 160 161 162 159 173 174 168 173 176 177 178 175 181 174 181 183 175 171 182 177 174 174 187 184 185 187 193 184 179 187 180 190 190 189 191 201 199 202 195 186 199 190 198 203 206 209 199 203 198 208 208 200 203 207 215 198 217 201 206 204 206 203 220 222 220 218 220 224 209 224 223 215 215 227 222 229 221 235 218 230 218 241 227 239 237 241 225 247 246 228 241 246 229 231 234 241 253 248 254 251 247 250 254 256 257 257 252 246 263 245 248 248 266 264 269 250 270 262 265 271 275 271 256 259 263 280 282 281 280 267 276 272 267 281 275 274 275 291 272 286 293 290 297 276 292 286 290 298 282 285 297 290 282 289 290 307 296 300 292 302 293 316 291 318 305 321 295 306 324 314 324 302 323 329 322 305 306 314 322 334 313 320 318 323 324 342 341 334 333 317 341 339 320 324 321 352 323 331 345 331 336 331 352 344 329 330 347 359 357 356 337 358 358 353 364 361 357 369 375 351 374 349 362 359 366 360 357 373 359 364 383 391 391 392 369 391 381 388 397 370 374 364 390 388 375 377 394 405 401 405 376 405 401 398 387 377 406 396 383 398 387 393 407 409 388 421 414 397 426 418 424 400 425 412 412 429 413 431 425 399 439 441 406 427 439 431 424 411 431 433 433 440 440 426 415 432 419 453 458 443 441 429 462 441 454 463 428 436 436 428 433 441 473 466 454 450 434 473 470 453 440 471 461 458 469 474 450 467 481 465 459 465 463 481 454 476 460 459 478 492 470 500 463 503 488 494 497 465 486 479 482 472 513 499 468 477 506 507 487 484 507 493 501 516 518 515 518 477 513 494 486 528 501 500 500 492 533 510 506 530 524 514 539 493 499 512 499 533 519 546 547 505 545 538 540 544 544 548 514 553 555 524 540 513 521 552 561 513 522 558 513 556 542 528 533 552 554 553 537 561 544 567 535 541 547 555 531 549 575 548 562 534 536 536 551 539 540 584 569 550 565 560 575 547 543 542 564 597 555 564 557 587 553 557 550 570 553 574 599 597 597 551 565 576 603 594 597 590 570 566 570 612 573 595 584 580 619 615 608 574 616 615 579 567 606 579 585 590 615 595 577 598 611 630 585 604 599 619 607 617 580 582 605 617 634 635 584 586 592 625 618 621 644 593 628 593 640 633 650 638 596 640 632 637 614 633 641 644 641 642 621 624 650 601 618 609 620 627 650 636 658 604 611 661 646 649 636 650 628 618 650 636 615 651 662 612 662 653 657 668 664 663 628 644 626 659 633 637 638 667 656 645 634 634 648 654 676 620 661 662 654 646 623 680 632 642 687 683 624 664 681 641 671 672 643 667 647 675 677 627 666 644 683 672 637 679 659 633 680 646 656 684 672 684 691 647 698 655 681 692 651 653 699 648 662 638 668 693 653 661 692 692 660 693 668 647 673 641 659 665 688 690 651 669 646 702 662 655 692 707 648 681 695 691 695 672 711 659 662 655 646 659 677 662 713 655 650 684 698 688 703 658 697 676 648 700 699 648 650 710 699 673 664 659 667 701 684 660 682 701 669 683 655 701 700 655 710 712 701 702 693 690 654 676 659 662 669 710 663 671 711 653 695 667 671 653 719 706 664 692 698 683 657 703 674 714 715 673 715 697 664 689
667 665 713 683 676 662 681 695 689 673 696 672 688 715 673 694 708 693 665 685 655 669 667 683 669 668 704 663 653 715 700 668 661 701 698 692 650 668 667 687 689 651 707 664 653 667 706 709 708 652 674 711 676 689 675 703 714 667 654 648 664 711 672 681 692 661 655 692 679 680 669 650 650 674 671 704 645 687 654 690 681 697 696 659 702 693 690 659 666 647 667 647 643 672 655 644 642 646 669 653 639 698 693 660 660 651 668 660 678 685 636 634 661 689 655 697 639 697 642 659 631 656 681 681 643 650 691 678 690 682 691 653 663 647 681 689 677 667 651 655 686 644 667 658 644 640 684 669 658 665 682 678 674 640 625 670 661 647 653 644 670 671 640 666 650 646 667 621 635 642 626 646 652 639 609 651 649 670 617 633 615 637 627 655 606 612 641 633 626 607 639 631 626 645 649 606 645 604 653 597 630 597 641 594 615 610 606 624 593 627 598 604 638 649 619 617 597 606 602 620 642 588 588 632 613 599 600 597 607 588 626 602 588 605 630 618 633 616 589 631 615 580 590 582 595 597 612 569 606 590 589 603 596 588 612 597 579 593 563 574 590 586 608 584 585 602 572 580 594 552 556 599 588 570 585 578 554 551 551 567 584 585 598 583 560 551 564 548 594 576 575 554 560 536 539 584 539 539 546 572 538 552 575 561 566 579 569 547 554 568 562 533 567 524 530 520 559 530 516 558 543 517 565 530 551 539 514 536 556 531 535 525 527 548 507 503 544 537 551 528 505 532 518 505 522 501 503 497 532 521 499 521 530 531 520 502 508 488 522 513 507 526 527 500 481 505 482 510 493 514 481 481 488 490 472 508 509 510 503 491 502 477 508 501 473 499 469 502 488 459 476 476 461 479 464 483 480 470 453 469 457 486 454 482 482 444 459 468 463 480 471 481 481 462 453 452 469 465 458 457 472 446 451 428 456 454 458 424 423 423 447 457 452 450 453 458 449 439 455 433 424 419 423 440 440 418 432 433 419 403 427 423 436 410 409 435 410 419 397 412 414 410 411 412 408 407 412 421 388 408 388 410 396 394 407 415 381 403 381 409 407 392 406 382 391 396 378 379 370 385 377 379 392 366 398 393 388 381 375 359 369 363 380 378 360 382 375 359 350 374 370 378 375 375 371 375 359 343 352 357 367 353 347 338 341 364 351 338 341 353 343 329 354 339 324 335 346 347 340 322 335 320 317 344 332 313 323 325 334 322 317 311 327 330 331 334 313 324 302 306 312 299 318 300 296 308 322 301 303 294 311 308 304 300 293 298 305 289 289 308 301 297 291 302 300 298 283 296 279 273 280 277 297 286 293 280 290 293 278 291 278 265 272 279 273 263 278 264 270 272 274 260 265 276 260 270 273 266 256 258 262 261 247 248 251 246 255 254 262 256 256 253 241 246 255 254 244 244 234 250 242 247 247 249 237 243 224 225 244 234 222 224 231 235 225 227 233 225 225 217 232 215 221 227 216 218 213 221 220 211 208 205 220 214 209 208 211 213 199 215 206 207 212 210 208 208 204 197 207 198 189 192 191 199 190 195 185 196 188 197 187 184 181 179 178 186 191 185 176 189 187 182 180 187 173 185 171 168 174 173 180 181 170 167 171 165 163 165 171 160 164 172 166 171 171 163 162 159 161 156 156 154 156 156 157 154 149 151 153 147 152 152 146 146 143 152 147 145 144 152 141 145 148 142 142 145 147 143 138 134 138 134 144 134 137 137 137 128 131 133 137 133 135 128 129 130 131 123 131 124 124 130 123 120 126 118 126 127 126 122 121 121 114 119 119 113 114 113 112 114 115 116 117 111 110 111 114 115 109 112 109 113 104 106 110 104 109 105 109 104 100 107 101 101 98 102 101 97 100 99 103 95 95 97 95 100 98 98 97 95 99 92 92 89 90 94 88 89 93 92 89 91 90 90 88 84 90 85 88 84 83 89 89 87 88 86 81 85 86 84 85 84 80 85 78 84 78 80 83 76 79 78 81 79 77 81 80 80 75 74 79 77 78 74 78 77 71 71 77 73 70 76 74 75 69 69 75 74 69 71 70 67 72 69 71 67 72 68 71 70 70 69 65 65 67 69 65 67 68 67 65 66 63 65 66 62 65 63 62 64 62 66 62 61 64 66 62 65 60 64 61 63 62 61 62 64 61 60 64 64 64 61 61 63 61 63 63 62 61 62 61 62 62 62 60 63 62 61 60 60 63 61 62 63 63 58 61 58 59 61 61 62 61 62 60 61 60 58 58 63 61 61 59 63 58 61 62 60 62 58 60 61 60 59 62 60 63 63 64 62 64 61 61 59 64 62 63 60 61 61 64 64 63 66 62 64 64 64 64 66 64 67 63 66 66 66 68 65 63 65 67 63 66 68 64 65 64 67 70 70 68 68 66 72 69 72 69 68 71 70 69 69 71 74 72 73 75 75 76 74 70 71 76 71 75 74 74 74 78 77 78 75 77 80 75 81 80 79 76 78 77 78 82 83 79 77 82 81 79 80 79 79 83 87 80 82 81 81 84 84 86 83 88 86 86 88 91 86 94 93 87 87 87 92 91 92 97 97 92 91 93 96 100 96 99 99 99 102 94 96 99 96 97 101 99 101 102 100 101 104 108 103 106 109 110 102 107 106 107 107 107 113 105 110 109 114 117 110 117 116 118 113 112 114 116 116 123 124 122 122 125 120 121 119 118 117 124 130 120 120 125 132 127 133 128 128 130 131 137 135 133 133 139 131 138 131 140 139 136 132 144 133 143 144 140 143 144 136 138 141 148 149 148 148 146 145 148 144 145 159 149 159 149 149 149 150 159 161 152 155 153 159 153 158 161 167 156 167 159 169 171 167 175 177 173 172 174 173 165 168 179 181 180 184 185 184 178 185 175 177 181 179 180 179 191 182 181 179 179 198 186 185 194 200 199 201 185 187 192 204 200 199 203 193 194 209 203 211 210 209 205 207 214 201 218 213 211 211 221 217 224 220 218 220 217 225 214 218 212 224 232 221 216 222 234 234 222 229 230 231 232 223 235 243 236 245 230 229 245 230 244 240 240 232 254 234 246 240 237 238 248 246 260 242 260 252 243 264 267 249 269 256 258 249 254 264 273 252 273 266 270 274 280 279 269 267 269 275 275 274 288 268 282 273 278 269 269 272 285 285 274 283 287 280 282 294 283 294 283 287 306 298 298 308 297 291 295 293 290 294 296 306 310 308 299 321 301 322 314 313 315 306 330 332 308 309 320 330 328 329 336 311 314 339 316 315 329 332 316 327 335 349 331 342 341 346 341 333 338 346 337 349 356 360 343 342 344 356 338 359 345 364 343 357 342 363 349 361 351 350 369 363 376 363 357 370 370 371 360 370 367 391 377 367 374 373 376 393 396 372 384 384 403 386 373 400 400 377 408 408 398 388 388 399 391 414 414 388 417 401 390 419 415 386 393 416 411 416 423 424 406 433 434 431 425 409 406 428 410 414 408 430 410 415 431 438 433 434 433 429 451 449 429 438 429 458 458 461 440 453 463 448 425 437 467 463 455 464 433 440 434 444 438 470 465 456 472 480 450 458 457 439 470 454 446 450 471 480 483 477 458 451 456 495 475 453 497 473 466 462 461 496 466 503 499 465 485 487 483 511 468 487 475 468 489 494 510 488 516 495 482 478 523 475 476 488 490 523 522 507 500 519 498 507 498 532 535 522 524 522 514 519 541 539 545 515 519 502 514 537 537 533 518 518 536 510 541 556 543 511 512 549 512 538 529 512 533 522 539 515 563 545 547 525 561 561 532 528 532 531 539 576 570 543 543 550 553 553 551 558 570 580 584 587 582 552 583 556 546 569 559 545 593 569 576 578 586 566 587 568 570 591 570 562 562 597 577 552 601 560 552 578 561 562 555 595 611 611 562 563 571 586 591 565 598 616 583 606 579 613 599 621 589 573 616 580 608 595 619 583 597 626 582 599 610 591 607 577 598 632 619 579 604 590 638 637 639 613 586 625 613 628 603 619 642 633 609 594 619 642 649 633 641 619 651 621 608 594 612 603 629 633 597 621 635 608 612 636 658 625 620 648 646 655 649 624 623 664 615 620 622 631 644 671 621 639 625 635 647 664 647 614 653 635 670 653 648 644 645 665 651 631 628 642 620 632 642 652 664 643 660 671 658 671 630 646 672 646 634 687 672 651 639 685 637 644 677 635 677 683 650 683 655 638 692 657 673 667 693 692 679 681 666 653 669 660 665 664 676 660 685 680 696 651 689 689 681 687 648 690 659 638 691 647 658 688 676 677 670 672 656 707 674 702 652 651 671 668 698 686 693 688 681 673 653 685 678 698 669 653 698 693 677 681 660 664 677 653 672 649 670 710 674 651 688 654 669 670 670 713 681 660 708 665 713 663 690 703 650 667 651 711 714 683 686 661 709 651 677 677 661 700 672 689 712 653 703 666 676 658 672 718 670 672 674 666 686 715 660 694 672 669 695 669 710 664 688 710 664 654
676 674 712 705 652 705 708 704 660 672 710 680 677 660 700 700 682 666 695 698 716 716 655 692 673 714 704 717 711 715 658 667 677 650 652 678 712 716 661 651 668 660 688 694 669 669 682 707 691 659 686 689 663 690 661 693 693 654 690 693 658 698 710 685 707 652 653 701 659 678 660 688 648 688 663 649 706 657 698 692 674 649 683 674 645 664 643 689 671 668 702 703 703 658 685 699 701 643 685 700 675 700 675 677 676 644 672 692 662 656 634 644 651 671 658 674 686 690 656 670 662 671 644 642 666 690 659 637 641 677 658 662 684 641 677 658 677 689 674 685 643 641 665 677 662 685 682 624 646 665 650 631 632 647 621 617 638 632 630 625 663 666 649 622 667 615 631 639 665 627 630 641 653 647 615 620 670 655 642 637 638 641 656 627 648 658 612 637 641 612 657 658 617 659 636 615 643 646 656 652 630 648 603 606 636 606 627 634 643 596 629 614 593 618 601 614 606 595 625 618 621 615 632 594 614 632 585 628 606 604 598 577 635 612 580 576 604 616 575 572 604 593 573 625 625 616 595 572 601 583 570 590 588 596 618 571 617 579 567 581 569 609 557 570 585 606 554 579 596 593 593 576 551 596 577 556 599 569 558 600 549 591 596 549 574 546 584 552 565 558 574 554 579 587 542 565 567 548 566 534 567 547 535 539 530 544 526 546 550 544 530 528 520 550 543 530 526 562 556 517 556 538 535 516 528 556 561 510 541 512 517 539 524 547 512 545 515 548 541 501 510 510 533 507 540 523 498 513 522 504 504 514 524 536 525 517 534 532 532 511 519 523 518 519 502 507 495 519 506 490 491 519 482 512 508 492 490 485 480 468 490 504 500 465 481 488 500 501 464 502 494 498 473 488 464 478 472 459 482 477 479 464 460 445 476 459 484 485 461 450 450 467 442 475 446 436 435 452 472 467 457 471 437 459 451 427 430 435 441 456 435 424 429 442 448 451 416 449 423 414 425 429 424 442 434 432 422 431 428 412 417 406 405 423 425 403 417 428 409 415 428 423 412 424 407 418 389 416 392 389 413 400 412 419 404 417 401 379 385 407 380 396 401 408 373 394 390 375 367 388 391 382 399 389 364 379 360 379 379 368 368 367 375 384 387 375 383 370 351 354 352 370 377 355 348 370 374 369 339 347 349 360 343 342 350 342 350 337 358 338 350 344 334 345 338 330 334 322 334 344 335 341 334 336 326 338 339 316 342 332 327 327 337 306 334 322 327 307 302 323 327 303 322 314 298 319 323 293 303 304 304 303 296 299 308 313 291 291 306 302 299 297 283 294 282 299 299 281 290 273 284 280 273 289 293 290 285 279 271 278 280 281 278 282 260 273 270 277 265 266 280 271 254 268 274 253 259 262 266 268 261 264 248 260 248 260 263 252 241 241 241 248 247 251 255 244 247 237 233 248 237 230 236 227 247 233 238 238 234 244 236 240 222 235 221 227 219 226 229 229 231 231 222 224 219 228 215 224 206 206 209 213 220 214 202 200 201 204 217 216 206 201 196 202 205 194 205 197 209 207 189 195 199 198 203 200 202 195 189 195 198 185 185 195 182 179 184 176 189 182 174 174 184 178 175 180 179 169 169 179 181 173 177 179 167 165 166 163 172 173 174 173 172 166 158 169 162 158 157 154 158 166 157 159 159 151 150 153 155 157 151 152 149 152 144 149 149 147 152 153 146 139 146 146 136 148 136 134 143 133 138 142 135 137 133 136 133 130 138 129 129 138 135 129 126 125 132 129 124 121 130 123 120 127 128 122 125 117 116 125 125 116 123 116 115 118 115 116 120 119 120 116 112 112 114 112 107 117 107 115 109 106 113 106 104 110 102 108 105 100 101 107 103 102 100 102 100 99 103 96 100 102 104 101 96 95 93 97 99 97 92 93 96 90 97 95 92 90 95 91 93 88 90 91 92 85 89 86 90 85 86 86 85 82 89 82 81 83 86 87 83 81 81 78 81 82 80 77 78 77 81 76 81 76 81 76 75 79 80 78 74 76 76 79 73 75 72 72 74 77 75 71 70 71 70 72 75 69 73 69 68 73 71 69 69 72 70 67 68 66 70 66 67 65 65 68 65 68 66 68 66 67 65 66 63 64 67 64 66 64 62 64 64 66 66 62 64 65 63 63 61 62 62 62 65 65 63 65 63 63 64 63 61 64 59 60 63 62 60 60 64 60 60 60 62 64 59 59 63 62 61 60 60 59 60 59 62 63 59 59 58 63 63 59 60 61 61 58 58 60 59 62 62 64 62 64 62 62 62 64 63 63 64 59 64 60 59 63 64 61 63 64 64 60 64 64 64 65 63 63 62 63 65 63 61 62 63 63 64 67 62 63 66 68 68 63 67 68 68 64 68 64 66 64 65 65 69 67 70 66 70 71 71 72 70 69 67 68 74 71 70 69 70 72 70 75 75 74 73 73 75 76 71 78 74 72 72 78 77 74 77 75 80 76 79 75 76 78 80 78 81 81 79 77 81 84 81 81 83 81 85 87 85 80 88 81 88 88 88 89 83 88 84 86 89 85 88 90 86 87 94 90 91 94 93 93 96 95 92 99 97 93 92 97 101 94 96 102 96 101 104 104 101 101 104 98 102 99 108 106 107 102 102 104 103 109 105 110 110 109 110 108 113 107 109 118 118 117 115 116 112 119 119 120 114 114 117 117 119 116 123 120 120 122 120 122 128 129 127 120 128 132 133 131 128 131 137 136 131 132 135 134 133 138 141 140 143 143 144 142 146 142 136 137 143 139 149 150 141 151 142 146 152 151 149 151 145 145 153 152 155 148 155 148 153 158 161 161 151 153 162 166 159 168 170 168 169 165 168 173 164 171 164 169 166 170 170 164 172 174 176 171 183 181 178 181 174 187 181 179 180 191 182 186 185 181 193 189 185 182 182 188 197 189 200 190 201 198 193 189 190 192 200 195 192 201 196 200 207 207 207 216 213 219 216 215 204 222 218 223 216 218 221 223 214 225 212 221 217 223 228 221 230 223 223 219 217 223 236 238 224 244 227 225 229 244 237 230 229 248 230 236 246 239 232 235 246 256 237 249 256 254 254 254 241 250 247 259 266 265 271 247 253 253 254 266 265 256 253 256 269 275 260 270 279 281 286 271 267 289 266 285 293 291 282 291 293 275 294 291 279 296 274 303 280 287 306 280 306 305 306 307 288 287 285 311 297 294 297 302 298 317 316 307 302 299 297 303 313 305 329 309 331 321 325 335 333 333 318 316 333 314 328 327 338 315 326 342 318 336 328 345 340 340 324 333 336 356 325 358 344 331 357 337 333 345 349 355 335 358 345 348 352 344 375 353 351 348 346 380 370 359 360 369 382 387 372 386 382 386 363 379 370 379 386 367 394 375 376 397 390 386 387 367 405 395 370 396 410 402 403 383 407 377 387 410 380 406 384 409 400 414 395 405 426 395 418 411 394 400 420 427 400 412 423 425 438 427 419 410 401 418 431 409 419 444 432 448 415 430 411 437 434 430 430 421 429 433 453 424 437 448 447 458 426 447 453 466 467 449 450 464 458 443 465 442 472 469 479 444 464 475 470 461 474 445 475 447 483 480 479 493 474 452 456 469 490 479 489 461 497 478 460 458 462 504 479 482 507 501 483 491 503 508 502 494 515 505 479 516 499 510 492 494 481 505 496 506 485 498 486 492 530 526 505 521 511 491 522 533 516 515 523 499 494 494 518 497 520 500 528 513 539 537 530 510 507 523 555 519 535 557 525 511 547 527 534 551 518 566 514 529 560 567 530 553 544 527 548 524 573 524 572 572 578 547 534 537 543 540 536 579 586 585 534 565 577 535 574 542 544 567 590 561 542 555 565 589 575 596 589 560 596 588 558 571 603 564 590 593 570 553 572 574 570 563 583 609 569 586 607 602 575 578 572 571 598 568 572 611 605 593 607 570 584 593 582 572 628 611 579 584 591 588 629 627 626 615 611 610 628 600 594 636 630 595 582 606 600 602 617 631 622 600 605 592 644 604 609 613 648 625 594 643 642 639 611 614 615 619 604 601 619 614 613 636 603 608 605 600 603 647 608 661 625 653 615 663 632 623 632 661 630 639 649 646 618 668 622 619 630 621 634 627 622 640 626 645 624 660 629 668 634 667 659 676 668 663 659 664 667 670 682 683 671 623 646 684 672 661 625 633 655 659 679 685 680 643 659 644 653 645 660 642 693 658 680 637 683 658 667 685 688 665 679 642 649 697 689 657 681 700 670 637 676 644 696 688 678 679 671 664 695 675 697 704 643 702 656 687 697 645 673 690 667 690 650 697 687 672 704 688 706 705 659 661 663 669 647 705 645 681 684 708 681 666 686 653 662 657 647 654 658 665 661 696 667 672 706 676 678 677 714 696 700 690 688 658 659 695 696 698 683 675 694 659 703 666 666 652 686 668 668 699 695 683 680 715 717 680 683 679 717 689 659 702 671 698 651 681 684 699 671 719 664 655 668 718 672 692
651 715 709 669 695 693 710 665 697 708 702 670 668 700 708 684 683 660 662 683 697 703 670 657 710 683 660 658 689 688 698 696 683 696 714 668 670 713 682 657 702 664 675 658 653 672 691 686 689 710 658 676 695 686 683 686 658 693 702 697 663 683 676 698 670 682 693 673 706 689 705 647 701 654 678 656 674 649 663 664 659 674 661 677 687 672 689 676 649 642 660 662 705 682 655 658 688 653 702 699 646 696 701 702 692 640 691 679 641 659 699 636 655 671 635 694 677 642 633 673 666 692 651 681 686 628 662 685 651 629 689 670 686 677 665 641 683 632 674 673 648 641 672 643 653 642 680 658 640 667 619 668 626 670 661 630 645 647 641 650 657 673 627 657 671 674 635 668 638 642 670 659 639 645 661 671 654 623 625 606 622 653 606 622 608 628 610 657 658 662 652 642 648 639 644 604 622 614 602 637 624 628 606 611 634 610 638 630 645 649 593 628 647 594 588 640 610 621 592 620 642 626 586 637 640 597 634 629 626 581 608 600 596 625 618 632 619 585 618 600 599 574 586 607 572 581 600 597 574 598 615 612 608 563 577 612 599 594 564 608 565 567 606 599 583 593 596 557 564 582 575 599 600 605 574 552 583 582 572 574 599 552 580 548 541 543 549 569 577 566 548 591 578 585 583 536 556 556 535 545 574 550 570 547 552 569 532 547 572 571 552 535 543 545 560 520 531 547 566 521 529 564 553 516 555 516 548 538 558 546 534 509 516 549 526 536 526 500 531 535 516 537 547 530 533 514 516 509 499 535 495 492 494 492 529 500 523 494 483 489 483 517 520 512 502 526 488 490 510 507 505 514 502 514 490 482 490 489 468 497 484 472 480 497 481 490 500 472 482 467 495 471 465 489 476 468 496 481 451 483 462 470 456 483 486 478 466 445 472 466 481 450 464 451 461 471 448 462 438 464 437 463 460 469 454 466 433 463 423 453 445 426 446 449 441 439 420 448 451 439 421 424 433 421 447 425 422 431 441 442 403 440 405 420 407 397 420 432 402 411 397 395 400 405 424 421 409 407 390 384 393 389 401 391 380 414 399 401 412 393 411 394 392 382 398 404 393 367 387 380 394 382 395 369 371 363 387 370 385 358 386 372 378 361 352 384 381 354 351 370 351 374 349 369 343 349 354 340 348 358 359 346 358 359 333 352 349 344 358 337 331 359 339 329 346 330 348 333 326 324 335 317 319 324 321 327 341 331 323 317 311 331 334 310 321 326 333 318 312 327 326 319 299 315 317 297 302 321 296 310 297 305 298 300 315 293 291 287 293 295 284 302 295 294 292 298 300 281 299 284 286 299 286 285 271 272 292 266 276 288 265 270 274 267 272 273 273 281 270 264 272 255 261 273 262 268 250 267 261 255 247 263 260 265 244 251 242 255 246 241 243 246 236 249 255 254 246 234 234 233 244 240 250 244 232 235 238 240 236 241 222 231 230 233 237 237 220 236 233 221 224 224 218 226 227 219 226 210 226 219 206 208 223 217 204 207 219 205 211 212 199 206 211 200 209 193 194 197 196 205 195 204 199 187 202 192 203 185 185 200 188 182 193 187 185 181 186 193 189 182 190 181 174 179 186 181 174 176 175 177 167 182 179 175 174 175 171 175 167 167 169 161 171 171 171 168 168 167 160 166 162 166 152 160 150 153 149 153 150 158 152 158 157 155 145 143 145 153 142 142 150 141 144 140 145 141 142 138 146 143 138 137 137 143 138 136 133 138 138 134 133 127 128 136 129 132 136 125 130 130 132 127 124 124 128 125 129 117 123 119 126 126 120 124 122 123 115 116 117 114 119 113 114 119 118 109 110 112 108 108 111 115 109 110 110 109 104 102 106 103 103 101 105 102 105 98 97 99 98 101 98 103 103 96 98 101 101 94 101 98 98 100 98 98 98 93 97 92 96 92 92 94 88 87 89 89 91 92 90 86 91 84 83 87 82 87 83 88 84 86 87 86 82 80 83 79 81 82 84 83 81 76 80 77 82 83 77 75 76 75 74 74 77 76 73 74 76 78 76 72 76 73 76 71 75 70 71 74 71 72 71 70 73 71 72 69 73 73 73 73 73 66 70 68 67 67 65 70 68 67 69 68 64 64 64 68 67 65 63 65 63 63 67 63 66 63 63 62 64 65 66 65 61 64 61 63 64 65 62 61 65 64 62 65 64 63 63 62 63 62 65 63 60 62 62 64 62 63 62 62 64 61 64 64 62 64 61 59 61 60 64 60 64 60 63 61 61 64 63 59 60 60 60 61 62 63 60 59 63 62 61 60 62 60 60 65 64 62 63 60 61 61 66 62 63 64 64 63 63 66 63 66 63 64 66 66 62 67 65 64 68 64 65 64 64 64 68 67 66 69 66 66 65 65 65 67 69 67 67 70 69 67 69 71 72 74 69 74 70 74 73 75 73 71 71 73 72 76 71 71 71 72 76 72 78 79 73 79 79 74 75 80 80 78 79 77 83 79 76 76 83 80 79 81 78 83 83 84 79 83 82 85 87 84 82 82 82 88 85 85 85 91 88 88 87 94 90 91 87 93 96 96 97 96 90 90 97 98 98 99 100 98 101 99 99 97 101 98 103 95 100 99 106 97 99 106 101 101 106 108 102 105 104 110 109 109 110 114 105 112 108 111 114 115 117 118 113 109 110 113 121 120 122 120 120 117 120 124 123 118 124 126 122 118 118 121 124 129 125 122 123 131 125 132 129 131 125 126 127 136 140 140 131 131 133 139 141 136 145 142 137 137 143 146 137 148 139 137 141 151 152 140 152 153 155 153 151 156 153 157 153 153 157 161 156 158 153 159 155 155 159 162 154 154 155 159 163 164 161 161 167 172 169 173 175 179 175 180 169 168 169 171 178 169 172 183 180 184 184 179 188 187 188 189 180 182 190 183 189 197 193 190 189 201 193 197 201 187 191 200 191 207 190 204 202 196 212 205 198 213 200 215 204 213 219 219 216 215 211 222 214 218 210 227 224 228 210 230 214 233 233 220 224 228 228 225 231 237 237 222 236 239 240 233 227 244 234 229 237 232 237 231 253 241 251 251 253 235 236 248 257 262 241 264 246 255 266 256 262 270 257 255 250 250 255 261 259 258 272 255 279 262 281 272 277 271 269 278 286 287 269 286 285 286 267 281 271 292 279 293 291 284 295 298 290 281 293 280 286 289 282 294 284 287 300 304 315 303 293 292 294 316 318 319 294 325 313 322 313 315 310 321 308 309 308 335 326 318 325 318 320 339 326 313 335 344 317 331 333 341 339 347 347 353 344 343 326 330 347 346 346 354 350 357 361 348 337 358 363 352 360 355 339 358 356 353 376 368 377 369 353 362 368 378 355 360 354 383 383 376 385 358 361 368 383 390 397 376 394 379 398 376 402 389 403 377 398 386 383 395 402 383 393 408 379 403 385 398 420 384 397 390 405 424 407 394 395 415 416 394 400 397 419 400 435 410 430 438 403 440 418 414 416 427 425 418 425 444 412 450 453 418 426 441 419 452 439 454 449 453 452 428 421 427 426 432 425 428 431 464 464 464 471 472 457 443 443 470 459 457 446 447 483 440 443 460 463 482 467 473 448 466 486 487 456 480 498 479 480 469 461 491 490 474 490 506 472 464 474 498 505 468 500 476 491 506 488 473 491 485 503 496 506 479 477 500 503 510 488 481 526 508 521 514 534 492 515 508 528 528 501 510 541 524 524 533 516 536 546 500 543 547 509 542 537 523 529 541 550 536 552 522 523 511 560 512 549 548 540 536 551 529 563 561 570 563 526 541 524 530 534 555 532 572 542 528 534 552 542 579 563 563 563 578 565 584 560 537 571 548 568 565 584 588 559 557 559 591 578 589 582 588 597 587 591 574 553 597 597 585 571 606 600 561 557 585 558 565 608 558 603 597 587 574 569 590 568 604 564 608 566 596 596 616 586 592 606 584 626 592 585 629 575 577 577 625 606 600 610 614 587 600 603 608 603 619 597 619 593 634 592 644 592 645 613 618 610 614 592 650 589 639 601 650 615 653 637 617 617 608 602 595 636 651 642 658 649 630 603 654 619 656 615 618 602 604 618 614 666 663 645 633 612 635 645 618 637 651 629 664 661 618 630 668 629 656 651 672 629 628 676 673 678 639 660 618 647 635 672 633 683 680 667 679 626 640 684 624 647 644 682 680 684 633 674 662 655 688 652 656 690 672 667 643 678 660 646 655 659 666 656 679 664 647 639 663 682 697 694 693 674 679 682 659 663 677 656 689 665 684 694 651 644 658 659 660 687 684 675 695 654 693 687 688 647 700 685 692 680 685 692 657 705 643 692 698 701 671 703 664 669 711 696 677 664 681 707 711 700 713 710 666 654 691 681 690 690 682 662 656 655 674 655 667 651 678 705 704 674 655 669 658 653 654 694 711 689 687 716 683 696 714 704 704 699 671 688 674 714 704 691 663 671 708 683 676 671 680 672 697 688 692 714 692 705 692 695 677 670 694
710 715 697 705 710 678 666 680 710 671 674 684 684 696 673 716 661 701 677 682 688 654 663 683 695 716 663 679 682 691 662 674 688 710 669 687 677 685 650 670 706 682 704 671 659 666 677 670 658 712 709 695 648 654 668 694 661 683 664 694 657 677 682 663 695 695 684 653 687 706 681 666 677 685 653 666 658 702 688 696 652 657 699 682 698 642 651 666 651 696 703 690 699 689 657 700 672 695 658 664 689 694 645 682 682 688 694 684 697 655 642 689 638 638 679 638 691 651 689 661 676 652 652 665 644 632 679 650 673 678 636 655 664 650 644 657 681 679 641 649 661 671 664 658 647 655 661 634 629 668 677 666 661 641 646 668 679 655 654 663 671 670 615 642 650 647 612 668 620 641 622 664 634 667 616 650 667 665 661 659 630 640 638 649 625 617 635 651 640 642 622 647 600 649 609 610 654 604 595 619 619 615 624 618 601 624 626 646 642 629 598 591 618 637 643 618 586 592 640 609 590 626 626 617 599 639 589 613 620 632 631 629 598 605 633 588 586 583 608 612 573 626 591 573 579 610 590 576 585 589 574 605 620 565 604 618 565 597 560 576 576 566 583 568 577 577 601 563 580 586 605 590 567 561 571 577 577 572 577 600 587 558 561 586 554 574 557 569 542 584 591 537 541 542 560 576 561 551 543 577 537 543 571 569 573 563 554 542 541 523 559 521 542 569 539 570 516 553 519 541 536 532 513 524 519 547 548 509 523 546 533 556 556 530 502 523 505 549 543 547 511 503 518 527 525 505 528 520 510 503 518 534 502 534 492 488 492 515 499 488 513 497 516 518 515 512 482 487 522 518 490 492 496 493 503 504 470 509 507 489 467 500 468 490 494 469 458 486 486 467 460 495 481 476 465 492 473 461 486 448 449 462 483 481 460 445 455 442 444 448 460 475 468 446 462 465 447 461 473 444 454 462 428 429 453 446 423 450 455 435 432 441 444 442 433 442 432 443 423 414 429 450 444 426 417 410 431 404 419 416 428 430 421 407 412 403 400 396 394 421 394 394 412 415 399 413 404 425 406 395 411 411 417 386 395 416 385 404 409 405 401 392 404 382 382 373 391 383 394 387 392 396 395 378 375 369 385 393 364 371 382 361 364 357 360 351 353 367 362 375 368 362 376 358 377 349 375 345 363 344 355 336 357 341 336 342 349 352 348 341 350 327 330 356 345 353 340 343 326 341 328 335 326 324 324 314 331 318 321 320 327 331 331 327 323 331 313 329 322 309 325 305 320 310 318 318 323 317 301 294 310 319 314 296 296 311 297 294 295 286 286 287 288 295 294 285 292 288 287 286 290 280 278 286 272 281 289 275 287 269 266 266 268 269 266 265 280 278 257 268 270 276 271 263 265 267 251 261 261 253 260 265 263 246 267 265 243 252 254 258 245 243 250 254 248 235 245 241 253 252 236 251 232 237 246 229 227 227 223 229 229 240 231 236 237 227 221 230 223 216 225 228 219 212 228 217 224 219 227 223 211 213 216 212 221 211 202 214 202 202 209 213 203 206 212 205 209 196 207 190 209 198 201 188 196 196 194 187 198 187 187 185 197 183 182 194 179 187 179 188 178 174 174 176 181 187 180 177 173 173 172 170 181 181 172 174 178 171 174 174 162 162 163 163 167 169 168 169 160 156 162 152 166 153 165 160 152 160 158 147 150 156 153 153 146 150 151 151 150 144 153 141 148 139 146 144 142 142 140 140 139 146 144 132 138 133 135 137 129 130 134 134 133 137 137 127 124 133 135 130 124 125 127 131 121 124 128 125 118 121 123 126 126 114 118 121 122 118 113 114 115 117 116 114 119 114 109 112 114 116 110 108 105 113 114 108 104 103 108 103 104 109 105 105 101 99 103 98 103 100 104 97 98 101 102 99 96 94 95 100 101 100 95 97 92 91 95 93 94 89 95 90 94 90 87 87 92 87 88 90 90 89 83 84 90 85 83 85 81 83 86 87 81 79 83 83 85 82 85 79 79 82 83 82 80 79 79 77 80 81 76 80 75 74 79 76 73 74 78 74 78 73 76 74 77 74 71 76 76 70 75 75 69 75 75 70 71 69 73 70 67 73 73 67 72 70 67 66 69 68 68 66 68 67 67 65 66 69 66 67 67 63 65 66 68 66 63 64 65 63 67 65 67 63 65 64 63 62 64 62 65 65 63 66 62 65 61 63 63 60 64 64 64 64 60 61 65 64 62 63 65 61 64 64 60 61 61 62 62 62 63 64 61 64 63 60 60 63 61 63 63 64 60 62 62 60 63 62 64 64 65 63 63 61 63 65 63 62 65 63 64 61 61 63 65 65 64 64 66 66 67 63 64 66 64 65 66 66 67 64 65 65 67 66 66 69 68 67 65 68 69 66 71 69 71 71 66 72 69 67 71 72 72 70 73 68 71 73 75 72 73 73 75 75 76 76 71 77 74 78 72 77 77 78 75 73 75 74 80 76 76 76 78 79 80 78 77 83 83 78 81 81 83 81 84 85 86 84 86 87 81 85 86 85 88 84 90 89 90 86 90 88 88 93 91 93 89 93 88 88 95 94 94 97 97 95 93 94 100 95 95 96 100 95 95 98 102 104 96 104 99 102 106 105 105 108 108 106 104 106 108 108 104 105 108 112 104 108 105 115 116 115 114 112 117 111 113 119 118 114 112 121 114 121 121 116 117 125 125 125 123 128 122 127 128 125 124 125 132 132 125 131 132 126 128 130 137 134 128 136 131 140 132 136 142 141 135 136 146 144 134 135 139 147 136 141 139 147 141 150 152 142 154 156 146 157 149 148 157 152 150 151 152 149 150 163 156 156 163 160 157 159 169 165 162 168 172 162 171 164 161 163 174 169 164 178 176 165 167 175 169 174 173 174 186 182 182 173 181 187 182 188 184 183 189 178 196 192 182 198 190 189 195 196 190 198 196 191 196 192 202 206 208 207 205 194 197 203 203 199 200 202 201 201 213 218 205 210 223 218 209 218 218 224 212 216 226 215 219 228 219 222 226 231 227 231 231 235 233 222 230 240 226 231 230 233 247 247 230 248 233 236 234 253 237 253 238 238 244 245 250 260 247 256 261 260 265 263 252 266 261 247 262 260 272 275 269 258 258 269 267 265 260 281 281 271 276 283 278 266 274 282 282 266 268 279 291 292 274 273 288 288 288 280 298 281 305 305 305 295 310 285 303 308 303 313 296 301 289 306 291 316 300 320 311 296 315 306 315 307 312 322 323 307 335 316 327 325 325 315 322 320 326 320 322 337 347 341 338 331 342 322 321 351 324 347 353 351 356 355 337 361 348 343 353 341 333 353 368 346 367 365 351 341 346 346 373 347 373 352 352 379 372 369 380 351 376 371 354 357 391 372 391 368 373 374 378 398 395 396 394 370 374 401 398 384 383 388 388 392 399 381 379 397 380 415 417 405 383 394 397 411 416 386 403 407 392 398 414 423 425 429 430 417 411 419 427 411 415 410 408 405 413 419 432 429 423 437 423 428 437 439 423 443 423 427 435 435 437 448 427 427 436 457 446 443 443 464 470 437 452 460 457 461 451 463 456 441 442 467 459 464 458 462 478 487 469 445 485 476 491 469 472 457 461 473 487 495 485 482 480 462 470 460 485 468 501 472 477 490 511 496 507 480 501 512 470 473 503 507 512 508 492 489 488 525 501 496 492 521 530 484 512 503 527 510 493 509 524 505 537 493 503 532 508 532 535 510 504 532 507 546 550 507 530 510 521 504 528 524 510 532 511 551 536 512 546 515 524 523 544 520 544 559 532 565 565 536 572 521 565 539 565 525 532 559 554 578 533 572 565 541 536 563 538 584 545 545 584 560 557 538 587 558 573 572 551 575 557 567 559 577 582 578 562 560 564 596 585 603 587 586 580 595 562 595 593 598 600 559 608 597 608 571 569 601 615 582 574 587 619 615 606 570 586 587 620 572 594 591 607 626 599 610 613 580 623 617 622 591 599 577 636 611 612 598 605 628 609 583 604 602 632 637 597 595 600 641 590 640 621 629 623 597 614 636 640 637 644 610 610 598 624 604 650 619 640 613 651 607 603 629 611 628 652 644 638 625 616 610 634 643 660 663 651 650 656 622 651 624 661 657 610 668 660 624 673 620 654 627 655 640 665 654 650 635 654 621 679 620 627 639 632 680 683 624 659 661 662 630 639 634 662 630 633 678 680 678 678 639 639 657 672 633 651 640 675 628 635 641 670 694 681 644 633 635 641 668 636 689 646 666 640 659 670 645 675 686 667 667 650 676 637 683 659 675 651 654 688 657 646 655 692 668 669 680 666 691 703 699 671 687 684 696 646 653 648 692 691 690 657 707 680 657 704 704 646 650 670 686 707 678 681 691 709 646 677 665 673 707 653 704 675 665 649 695 703 677 710 680 685 683 697 685 661 710 684 688 678 710 668 671 674 712 656 677 652 696 698 688 689 713 678 717 664 688 697 652 650 699 684 696 666 674 673 680 668 708 651 706
701 679 660 666 674 668 694 677 714 682 716 693 685 683 692 699 653 680 709 662 661 683 708 686 707 663 716 666 652 656 653 711 685 671 659 649 689 711 676 693 683 682 669 651 648 652 708 659 682 700 672 703 666 671 680 657 693 679 682 689 689 653 684 672 677 698 652 673 644 666 688 666 695 702 655 644 644 670 652 642 696 658 677 664 650 704 680 650 693 647 694 686 671 683 645 654 670 670 682 669 673 689 667 670 656 655 662 690 641 682 665 667 697 649 695 679 643 675 678 680 662 629 673 675 672 682 654 642 639 692 660 632 666 675 639 660 659 625 643 684 654 676 622 636 657 626 662 681 628 628 627 673 672 670 650 643 659 628 660 634 621 649 631 647 637 672 626 615 621 663 660 626 618 668 609 649 628 661 662 663 616 625 616 604 634 641 628 625 630 650 603 625 606 640 618 620 602 620 628 602 628 616 628 608 628 606 651 633 610 589 635 633 605 621 609 587 587 600 609 629 614 588 604 619 620 637 584 627 585 579 618 593 576 618 591 610 572 622 614 629 582 615 616 569 587 623 573 617 584 590 617 612 595 586 598 598 589 613 613 577 595 563 591 610 562 605 583 600 565 560 604 567 583 588 573 558 575 590 567 592 585 589 581 568 586 553 587 559 545 568 564 559 555 586 586 559 551 577 535 556 533 564 563 576 539 562 528 536 568 574 566 544 564 521 529 547 561 564 541 551 562 519 539 516 525 532 553 549 514 519 521 531 510 538 516 509 546 540 527 541 533 527 521 537 494 513 527 542 536 517 535 533 521 513 507 510 492 484 514 488 484 481 518 508 514 516 515 495 517 492 476 505 512 507 514 490 474 481 493 503 473 496 473 491 484 495 486 457 463 494 493 486 476 461 467 475 473 451 491 471 461 465 451 458 451 479 465 476 460 438 448 445 468 437 477 442 440 467 441 431 470 470 451 430 438 450 436 434 447 446 433 459 452 429 437 446 415 448 413 436 420 435 446 409 442 413 405 405 438 407 440 414 438 399 409 417 409 425 403 415 411 406 407 418 403 421 397 387 405 389 402 405 412 386 416 379 407 391 382 376 379 385 394 373 392 387 384 392 385 387 372 369 390 370 383 390 374 381 366 384 364 372 376 375 378 358 353 374 365 362 346 365 368 353 371 350 371 373 356 366 358 350 356 347 342 363 359 351 332 343 347 338 350 357 331 333 325 336 348 344 339 339 335 335 318 340 328 321 322 333 318 335 328 306 305 304 307 311 309 327 317 322 307 312 322 309 305 310 315 302 312 309 302 300 307 287 291 294 309 307 288 304 290 287 295 288 289 279 292 279 289 272 298 283 291 292 283 279 288 266 278 285 279 262 285 279 265 276 283 276 272 266 266 275 269 264 259 269 255 271 256 261 264 256 248 247 255 252 243 250 247 244 249 254 250 244 235 239 236 243 230 233 238 236 231 247 236 240 232 232 236 226 239 239 226 219 223 232 233 221 222 219 221 217 224 220 223 227 208 210 218 210 211 207 206 204 210 202 217 213 207 205 212 203 203 207 194 207 192 202 194 206 189 196 192 187 194 198 189 198 186 194 183 188 189 180 193 188 181 183 184 189 179 177 188 172 182 182 171 182 178 175 168 182 181 179 172 169 172 168 172 166 162 167 167 166 167 163 162 160 162 167 160 167 158 152 151 156 149 150 148 152 158 149 152 145 150 155 155 148 143 144 150 140 145 140 145 144 140 140 143 141 139 146 144 136 142 140 134 135 139 139 137 137 134 131 136 134 127 128 124 131 128 124 123 127 121 125 119 127 126 116 121 118 117 120 124 121 123 114 119 111 119 117 110 118 119 109 114 113 110 109 110 107 113 106 104 107 104 109 106 108 110 100 108 105 101 106 99 97 98 96 99 97 97 101 97 98 96 99 94 100 96 100 94 92 95 97 93 90 95 96 94 93 94 87 91 89 92 89 89 86 88 89 86 83 90 83 85 87 82 84 84 85 83 81 84 80 82 84 82 84 77 80 83 76 76 83 80 77 83 81 79 75 76 77 76 76 78 76 79 73 73 76 73 73 74 73 74 73 71 72 73 71 70 74 73 68 74 74 69 69 70 70 73 73 71 67 66 69 68 72 69 67 68 68 68 67 66 64 66 65 66 69 64 64 68 64 63 64 63 66 63 63 63 66 62 65 65 65 65 66 66 66 62 62 63 63 63 63 61 65 64 62 64 62 61 61 63 62 62 61 64 62 62 63 65 62 64 60 63 61 65 61 60 64 60 61 64 60 63 65 65 66 66 66 65 61 61 62 66 61 63 62 61 65 63 66 66 63 66 67 62 65 66 63 67 64 63 64 66 64 68 64 63 66 69 69 65 67 68 64 67 65 70 66 67 66 70 70 72 71 70 67 73 68 68 67 70 72 74 74 68 72 75 74 74 70 72 73 71 73 74 75 76 73 76 76 72 77 74 79 76 76 74 76 76 76 77 78 81 83 81 79 81 79 83 80 77 79 79 80 81 83 82 79 85 85 87 84 82 87 85 83 83 88 83 87 84 89 86 93 94 87 86 93 91 95 88 90 91 90 94 92 96 98 93 97 100 97 94 102 94 102 95 101 98 103 103 104 97 97 98 101 102 104 109 106 102 103 106 109 108 108 105 106 109 110 110 111 110 117 109 111 109 115 119 119 115 115 116 121 116 117 119 119 116 125 117 125 121 127 128 127 130 123 121 126 124 127 123 124 130 134 129 131 130 136 138 130 132 133 137 140 138 142 132 142 140 143 146 139 147 148 145 150 140 146 142 153 152 153 155 144 151 155 145 153 155 153 152 150 163 160 162 159 162 162 159 161 161 167 161 163 157 162 161 163 165 161 160 172 162 173 171 178 166 180 167 175 175 171 171 170 176 181 175 177 189 178 178 178 187 188 184 187 189 189 195 181 189 198 193 201 197 193 200 203 204 191 193 190 197 195 206 205 199 202 201 197 212 206 211 220 218 221 211 203 221 209 223 226 227 218 219 210 225 227 232 227 227 227 223 221 231 225 218 233 220 235 243 231 223 246 237 234 238 246 233 241 243 231 239 255 238 236 254 253 242 253 257 261 260 259 263 255 251 259 249 258 249 272 273 265 272 255 276 260 254 256 258 257 265 258 272 267 287 274 285 275 291 283 273 291 292 295 270 288 286 275 280 293 278 301 281 294 298 303 287 286 310 294 306 291 306 306 293 311 300 306 314 303 316 317 299 319 314 320 306 317 321 319 314 313 318 323 321 308 331 318 320 311 328 318 314 326 321 329 322 349 344 346 352 341 336 327 347 344 355 334 359 336 329 340 333 364 333 341 366 368 344 367 339 341 375 342 359 356 367 354 379 374 359 354 359 374 386 389 387 369 382 382 372 368 365 364 376 396 378 375 399 372 377 390 378 405 401 389 410 386 401 396 402 404 396 414 408 383 398 416 402 408 388 397 393 405 400 391 426 409 413 430 401 430 436 423 406 424 430 432 421 434 424 412 414 445 419 424 440 428 424 450 453 427 449 450 418 438 437 453 446 423 438 456 451 439 441 429 446 434 452 437 470 469 450 458 471 457 473 467 464 472 443 477 450 478 448 446 444 465 457 481 477 479 480 453 453 476 469 480 495 478 468 500 501 469 462 467 489 504 466 512 474 503 486 509 488 493 480 505 479 499 482 506 476 515 506 515 516 491 508 507 505 514 512 486 493 533 537 529 492 495 513 503 514 495 532 526 526 517 501 520 530 534 513 540 522 512 504 554 516 506 551 558 523 540 552 516 515 561 541 519 556 519 524 544 527 532 569 550 522 576 527 554 562 559 527 537 572 581 537 533 575 562 560 576 534 564 573 556 577 552 547 576 591 542 595 579 559 585 588 563 585 577 594 571 564 598 589 554 603 590 599 581 604 609 559 597 576 566 596 595 574 602 592 595 582 562 577 587 569 610 573 578 605 572 591 620 606 607 621 619 622 595 622 631 606 621 621 627 616 604 601 630 613 620 627 603 623 612 584 607 606 631 601 617 623 628 623 634 634 611 644 613 600 619 631 618 645 645 620 631 610 649 632 657 658 620 647 656 644 642 646 630 615 632 611 656 628 628 614 621 646 665 664 623 661 667 638 615 637 646 634 616 627 642 653 669 642 635 647 641 646 637 657 663 671 632 618 676 673 637 621 662 621 656 633 665 648 666 683 626 662 671 633 658 628 628 678 682 668 653 630 649 673 633 659 677 642 691 668 659 646 684 690 690 645 651 689 692 668 692 637 681 694 660 691 697 659 638 671 678 637 670 668 690 659 657 697 688 646 689 704 660 653 683 654 650 692 688 658 688 656 692 695 675 673 695 688 709 676 701 686 696 669 650 682 709 687 692 692 695 690 652 648 704 676 691 699 684 647 713 662 712 652 684 701 673 699 692 708 680 671 703 679 693 698 681 712 664 692 699 669 669 715 673 660 677 658 653 715 659 652 671 665 667 716 652 693 701 706 695 675 662 683 706 715 673 679 651
689 654 701 650 675 699 682 694 667 691 698 673 701 710 696 658 660 695 660 703 686 656 688 711 668 653 699 665 685 660 674 657 673 657 657 699 648 699 676 674 673 664 698 665 657 677 674 676 663 686 671 702 702 712 697 673 677 661 672 709 697 680 654 709 685 710 660 653 706 676 675 679 703 661 666 643 664 665 678 661 642 702 672 640 688 680 667 654 645 643 667 696 678 694 645 669 642 661 678 683 673 686 660 661 661 649 674 681 665 642 635 684 690 670 682 639 687 629 662 693 658 692 651 631 647 650 684 691 649 658 663 658 681 668 671 638 685 639 678 675 654 667 650 648 657 650 679 677 624 635 646 632 657 665 673 646 629 625 631 676 650 619 661 622 635 641 617 609 617 621 626 615 656 620 637 634 631 641 660 623 647 642 614 646 660 638 625 657 649 648 638 651 622 630 632 635 651 598 594 641 633 632 644 597 599 628 608 636 591 648 610 629 598 592 646 596 618 641 599 618 603 631 631 626 639 580 600 580 584 634 602 600 630 604 617 606 628 604 587 622 606 615 578 576 621 568 586 619 605 580 578 609 593 563 587 583 597 579 597 576 609 600 585 579 586 593 592 606 572 594 592 579 566 569 562 561 601 560 556 597 579 583 576 553 543 566 546 584 541 560 565 545 580 583 550 542 563 571 535 564 553 569 565 577 569 549 537 539 549 532 534 531 532 570 543 558 529 546 557 522 546 552 535 530 524 529 559 517 558 544 542 531 554 531 521 529 505 520 521 507 505 541 540 514 505 532 511 520 532 503 490 524 489 523 499 508 503 503 522 487 517 515 520 495 499 519 497 506 474 518 515 482 506 495 491 506 498 501 467 496 508 477 476 482 463 468 500 479 475 469 474 481 477 494 466 454 458 453 487 490 491 487 459 448 465 468 465 440 440 469 477 458 457 444 452 461 460 440 472 441 466 432 463 434 453 466 436 462 427 448 433 458 432 422 455 428 451 414 447 441 425 441 417 423 428 411 432 430 437 430 421 409 423 399 434 429 407 399 399 425 398 416 423 425 392 423 424 405 393 403 414 391 397 395 410 392 404 398 403 378 391 389 398 384 392 395 396 373 371 368 372 364 362 386 383 392 378 379 363 384 360 369 374 359 383 362 364 365 367 359 354 370 354 353 344 342 345 359 352 341 358 367 342 335 345 351 340 358 343 336 332 341 348 324 350 345 344 328 322 327 343 340 349 321 344 343 319 334 327 320 321 326 334 311 336 308 322 323 330 326 325 328 321 325 299 312 322 305 311 311 298 301 301 289 316 298 298 303 304 300 301 295 294 291 301 305 289 286 296 301 283 291 272 294 281 286 284 268 267 267 272 274 265 270 276 282 283 268 268 277 274 275 267 257 267 261 275 264 249 264 269 249 256 252 265 262 256 259 241 261 246 250 260 242 242 256 256 254 240 254 239 249 235 232 248 233 247 239 231 230 233 230 229 229 231 229 224 220 220 226 217 224 226 219 223 214 222 210 217 223 225 224 213 203 211 216 208 216 202 217 214 214 215 212 198 206 198 209 209 206 191 194 197 194 196 205 194 203 195 183 187 191 183 197 180 189 191 183 178 191 186 174 183 173 180 187 187 170 183 179 179 176 177 171 180 167 165 165 178 176 167 171 162 162 170 171 161 161 161 161 166 154 166 153 164 153 151 158 159 149 161 156 150 154 157 153 152 147 151 154 153 141 143 144 150 151 147 143 146 137 136 143 137 143 145 140 139 136 141 131 130 140 135 127 134 132 129 134 135 125 130 133 122 132 132 122 127 120 123 129 118 120 122 122 123 120 123 120 125 120 119 112 119 120 115 113 118 116 109 117 111 117 108 116 113 105 105 113 106 103 109 103 108 108 102 109 102 99 106 98 103 97 102 96 103 104 96 96 104 96 100 101 95 96 95 94 93 96 94 91 93 89 92 92 91 88 91 93 92 88 93 89 87 90 84 86 84 90 83 84 83 83 87 83 80 81 80 86 80 83 78 81 83 84 79 82 77 83 78 79 80 83 83 76 80 77 77 79 79 74 73 75 75 78 76 75 74 76 76 77 75 76 76 75 73 73 74 69 74 73 69 70 74 71 69 70 72 71 68 69 68 66 70 70 72 72 68 65 70 69 69 68 68 64 66 64 64 64 64 67 67 66 66 68 63 66 63 66 66 66 66 64 64 63 64 66 66 62 64 65 64 67 62 61 66 61 61 66 61 61 63 65 62 65 62 63 62 63 64 64 65 66 64 61 61 65 63 65 65 66 66 61 65 64 61 62 64 65 62 63 64 62 65 66 66 64 66 66 66 67 67 62 67 63 67 67 67 64 63 63 67 67 69 66 64 67 65 65 67 66 65 67 70 68 69 67 72 71 67 68 72 70 68 70 72 71 73 73 72 72 68 72 75 70 71 74 70 76 72 76 73 77 76 72 73 75 74 78 74 74 79 80 78 74 76 76 79 76 82 79 80 80 81 81 76 82 78 82 78 85 80 81 83 86 82 83 83 86 88 81 87 83 86 86 86 89 89 91 86 93 86 87 93 92 92 91 89 93 95 93 89 95 92 91 99 96 100 100 98 96 100 94 103 99 95 102 98 104 102 103 106 107 105 106 102 105 107 109 105 104 110 106 108 104 112 107 105 108 109 111 112 109 116 115 115 113 111 114 121 114 120 119 116 120 114 119 124 120 117 125 117 118 123 124 126 129 126 121 125 129 125 133 128 130 135 138 129 131 130 134 138 142 141 133 138 134 140 137 137 143 140 139 147 149 149 150 138 148 152 143 148 156 154 148 157 144 151 158 151 157 161 150 156 161 159 159 153 162 159 158 169 165 165 168 161 161 166 170 166 165 169 167 170 165 176 176 165 176 174 171 175 180 186 171 185 177 184 182 188 185 183 184 184 191 193 194 183 181 185 182 200 201 188 192 189 194 195 189 192 199 202 200 200 200 211 201 196 199 198 216 203 205 217 201 205 206 223 219 213 214 212 212 210 215 230 213 214 220 216 221 234 218 224 232 223 218 231 235 242 236 237 245 228 231 245 234 230 244 245 245 250 242 252 246 246 234 254 241 255 245 251 260 248 254 256 256 256 246 253 264 268 272 267 262 256 275 272 256 257 266 258 279 270 261 266 272 279 273 272 273 269 287 272 270 278 273 286 296 281 272 298 282 287 292 289 282 302 295 305 289 290 284 302 303 294 301 290 292 307 302 305 300 308 294 322 326 301 325 325 324 315 313 304 306 310 305 312 317 327 337 337 324 315 319 330 336 344 346 344 339 347 328 323 354 355 335 333 324 328 343 339 358 356 337 359 335 352 334 350 354 347 369 370 367 370 376 362 350 376 350 370 377 353 363 356 373 353 386 372 386 362 388 383 391 363 386 379 388 369 372 388 375 385 378 390 377 389 387 390 398 378 384 411 390 385 385 380 412 395 417 417 385 385 404 402 400 408 404 422 427 408 401 396 416 399 402 402 430 439 402 409 404 443 418 424 406 440 412 410 436 451 424 419 451 444 446 429 439 433 432 445 457 427 461 465 443 438 461 451 463 434 463 474 468 438 434 469 442 475 477 455 480 468 481 454 471 448 450 450 470 452 472 471 463 458 473 483 494 495 454 501 489 498 482 475 460 469 480 478 488 478 508 477 482 508 506 489 518 509 519 476 494 484 482 490 523 500 507 485 525 518 498 485 501 516 485 503 491 533 491 513 537 500 520 521 509 540 515 517 503 508 505 517 548 506 541 528 519 534 520 515 550 536 529 526 510 561 555 520 524 528 562 515 548 516 556 525 554 536 564 550 555 545 559 534 571 569 578 571 579 563 566 571 541 564 575 557 561 576 567 560 547 541 552 588 569 593 575 588 584 583 591 545 551 580 574 596 583 566 568 552 563 608 588 581 581 584 568 565 577 613 613 558 594 566 600 602 610 601 609 597 577 567 575 568 596 579 618 595 623 599 570 601 624 615 602 610 607 597 620 602 596 616 621 584 594 585 582 586 590 612 610 612 597 609 636 627 604 625 605 604 627 614 594 616 644 601 639 640 599 627 639 639 600 618 648 628 640 628 613 604 615 604 618 619 661 630 620 630 606 650 637 640 661 609 661 645 663 652 620 613 668 613 630 650 626 630 651 633 640 656 623 657 666 628 647 646 638 622 627 658 658 648 668 678 668 654 674 627 624 663 686 672 626 670 642 631 625 676 625 673 629 632 634 640 630 660 633 641 675 670 656 657 678 688 664 659 687 665 682 691 660 636 662 655 698 656 693 660 683 642 653 691 678 665 661 679 667 690 642 657 696 701 686 675 645 647 704 685 706 693 660 699 660 653 664 667 685 655 674 660 686 680 684 661 710 710 704 690 646 661 660 656 674 708 692 697 679 663 707 691 691 697 652 675 708 706 651 706 703 672 652 696 706 650 654 671 670 704 705 688 698 649 666 657 691 662 648 665 679 710 710 656 702 657 687 697 650 692 697 715 657 702 705 716 714 712 680 669 709
668 708 691 677 659 708 661 681 709 678 713 703 672 653 688 688 699 676 689 682 656 688 690 650 675 696 714 678 659 666 678 679 658 661 649 676 653 661 650 654 691 647 709 655 660 689 695 652 658 669 686 656 687 691 711 671 658 664 664 693 664 705 667 675 680 671 657 706 703 700 648 654 705 706 649 654 660 646 659 702 687 677 646 661 656 661 703 686 682 655 667 651 666 640 682 652 639 678 648 665 685 668 654 670 669 693 659 660 692 646 668 656 681 677 681 640 639 657 675 638 641 649 667 649 667 638 664 654 645 673 680 686 685 684 676 652 650 681 658 656 622 644 634 647 633 636 654 620 624 620 624 623 654 639 616 636 653 627 638 616 675 628 634 625 621 663 612 651 633 656 612 613 611 650 661 654 666 612 611 638 618 645 624 620 656 621 639 650 610 616 602 620 647 597 617 606 623 594 614 594 606 594 628 616 644 647 642 640 626 609 602 627 633 609 612 609 606 583 607 589 603 597 633 614 633 612 630 612 623 577 634 614 605 585 583 627 619 625 616 621 586 592 595 617 582 588 607 570 587 600 601 598 578 569 573 596 594 598 589 583 557 606 558 591 572 582 556 569 557 575 604 560 556 594 582 550 562 548 558 569 597 580 586 577 548 559 554 584 538 566 558 560 561 575 557 573 542 576 531 553 543 545 535 550 566 536 576 548 554 565 526 535 526 553 526 520 518 525 539 557 536 548 559 532 530 555 551 542 545 534 534 524 510 549 533 542 543 529 544 505 516 495 503 530 495 499 500 530 528 518 513 506 533 489 503 521 509 519 524 521 495 479 491 511 506 496 484 508 490 478 490 475 514 515 505 493 498 486 470 466 477 509 461 506 460 493 484 477 496 484 476 462 457 476 457 484 456 463 453 466 474 485 468 484 475 478 458 452 479 453 446 441 452 473 446 459 466 473 435 470 458 450 462 446 452 432 445 423 462 456 455 444 419 444 448 415 442 447 435 425 426 425 441 442 427 423 405 426 409 402 436 430 401 424 438 403 399 412 411 400 405 404 399 419 403 389 393 386 404 390 387 387 399 396 401 394 400 378 410 386 403 392 387 398 402 387 383 383 389 373 401 374 375 389 383 378 395 379 368 364 375 387 356 361 367 367 375 357 369 371 354 347 379 370 342 350 373 341 340 339 364 356 364 363 340 335 348 332 345 355 332 337 349 357 347 325 326 338 323 341 333 323 330 323 330 336 317 317 334 339 311 328 310 334 317 317 334 308 323 313 323 303 326 321 298 298 316 309 295 317 306 315 311 304 314 303 295 286 285 286 285 293 293 282 287 293 296 278 300 300 296 280 298 294 292 274 275 267 266 269 290 277 280 267 280 280 270 273 259 259 260 264 267 268 262 271 264 254 250 253 265 257 266 265 249 247 259 250 244 243 244 242 237 256 253 238 251 255 236 246 243 232 233 229 234 235 226 238 239 234 237 233 237 229 219 231 220 227 216 223 221 226 231 214 213 212 210 223 215 210 206 205 209 212 207 215 215 205 211 207 203 203 204 215 197 210 197 209 211 204 197 203 191 195 188 190 186 192 185 186 186 190 189 194 196 185 194 188 188 180 178 176 189 184 181 184 174 178 173 183 183 181 169 170 179 177 178 172 170 164 166 170 162 163 166 168 157 158 166 164 159 168 168 154 164 165 164 152 150 162 156 159 152 156 157 151 152 147 154 148 150 153 142 139 148 140 143 138 137 148 142 146 140 135 133 134 143 141 139 135 131 137 139 139 132 130 132 137 126 136 123 131 127 130 127 123 125 126 127 126 124 120 117 120 124 117 121 123 115 118 116 122 114 114 120 110 110 112 109 117 110 111 115 109 107 111 108 111 104 106 109 108 108 101 110 100 106 105 102 107 101 103 99 97 102 101 104 101 103 96 97 94 99 93 94 99 93 93 99 95 98 95 92 93 94 92 94 90 93 89 94 93 89 86 89 87 87 90 86 84 82 88 84 82 84 82 84 82 87 83 81 79 85 82 82 80 82 81 76 76 77 77 79 78 81 76 81 81 79 76 76 78 79 73 79 74 76 74 73 72 73 71 71 72 72 75 74 72 71 75 69 75 69 69 74 69 68 71 73 72 72 67 67 72 66 72 70 69 68 69 66 69 69 68 68 66 65 67 68 67 66 67 69 64 65 66 64 65 68 63 68 63 65 67 63 64 65 63 65 66 63 67 64 67 62 65 67 62 67 65 65 63 66 63 67 67 65 62 63 65 62 66 63 62 62 67 67 64 62 65 63 67 64 63 67 64 67 64 63 66 65 64 65 63 66 65 63 68 65 68 63 63 66 68 63 65 68 69 67 66 64 66 65 66 69 69 68 66 65 69 68 67 71 72 66 71 71 73 67 72 69 73 69 68 69 71 70 70 71 70 75 75 70 72 70 70 76 77 74 73 74 76 74 72 73 73 78 79 73 77 78 76 76 78 78 76 77 80 78 83 77 80 83 82 78 82 84 81 79 84 85 81 82 84 82 81 85 85 85 85 85 88 87 88 86 91 89 90 89 94 88 93 88 87 90 90 96 96 94 91 93 91 93 95 92 95 95 101 100 95 100 96 95 97 96 97 97 98 100 102 106 104 101 104 108 108 107 110 110 105 103 103 106 104 112 109 107 111 114 114 114 117 118 119 115 115 113 119 116 121 122 123 114 114 121 115 121 119 120 122 124 129 124 121 130 130 123 129 131 131 131 129 130 136 138 131 139 140 133 141 140 142 142 142 135 133 146 138 134 137 143 143 144 140 137 151 147 141 142 142 144 155 154 144 153 152 158 154 160 161 157 156 158 159 164 164 153 152 168 160 167 155 164 162 162 164 159 167 163 177 161 172 165 168 171 170 182 180 175 171 169 173 184 175 176 185 176 176 185 188 177 186 181 182 178 188 193 187 196 183 185 198 193 195 193 204 189 204 199 205 208 210 196 200 207 205 207 200 212 202 204 207 219 216 217 212 206 209 206 222 213 220 209 218 214 212 218 229 215 227 229 217 232 231 233 225 220 224 233 237 231 232 229 240 241 236 248 231 238 239 244 232 241 250 254 244 253 254 238 258 241 260 262 245 261 253 247 267 250 256 259 272 272 250 256 261 258 257 255 268 258 271 281 276 276 286 286 263 286 282 278 282 277 275 281 273 283 289 296 273 280 275 285 285 287 278 302 304 281 287 307 301 304 290 286 298 312 317 306 293 305 311 298 314 317 300 319 317 317 329 312 315 304 317 319 331 306 323 322 327 329 330 327 335 333 320 320 334 344 328 335 346 348 353 340 328 335 338 350 344 351 338 345 362 347 357 337 362 341 348 338 358 350 351 359 377 373 368 359 361 361 356 374 377 357 384 378 355 373 356 387 384 377 359 381 381 376 398 374 393 384 375 395 401 382 378 383 396 396 374 387 379 386 398 410 401 399 381 388 417 391 402 397 393 389 426 389 412 413 431 411 411 400 427 417 428 420 405 434 408 403 435 436 406 426 424 446 430 427 434 433 439 416 422 439 445 435 417 445 437 428 459 437 462 451 461 427 433 467 468 446 432 444 438 435 463 452 450 441 444 452 444 452 439 484 461 483 450 455 454 467 462 477 484 464 465 481 472 470 465 482 484 500 471 485 497 465 481 482 490 506 472 512 497 469 477 505 470 479 503 494 503 494 478 511 505 518 488 508 503 519 507 510 528 509 489 520 509 496 523 517 533 525 512 513 541 525 535 496 539 499 511 500 540 533 529 534 538 513 549 552 507 533 514 510 515 547 523 547 519 541 520 542 531 526 531 567 542 552 560 563 554 544 545 536 569 549 546 564 543 560 541 574 563 558 555 575 566 570 577 569 552 577 538 593 589 541 553 541 577 557 548 570 552 599 558 587 586 577 562 565 597 565 557 559 561 602 570 601 582 576 558 574 561 607 601 585 561 617 586 566 570 621 621 570 570 600 578 591 625 619 584 626 575 600 627 616 619 607 603 588 607 607 601 580 634 618 608 633 618 616 589 630 625 585 609 616 640 622 626 606 605 592 602 614 595 590 615 626 600 642 601 642 650 628 629 608 605 598 603 612 605 648 607 642 643 645 627 641 634 634 647 624 654 625 662 607 642 646 636 613 608 654 639 625 611 620 615 638 670 618 627 617 664 667 671 649 624 665 641 637 632 681 678 658 682 635 678 637 662 641 643 646 634 651 656 638 664 642 689 650 675 642 634 645 627 648 669 678 669 649 649 682 685 673 640 661 666 662 696 652 677 648 663 664 680 641 682 655 670 694 692 675 637 685 691 693 648 641 638 698 665 693 646 655 668 657 653 639 655 660 692 669 648 683 663 668 682 696 691 670 647 665 678 644 676 683 701 688 688 653 683 666 658 710 702 689 661 649 706 675 713 672 649 660 699 687 689 649 673 694 683 656 662 709 674 679 706 698 676 656 680 674 678 660 702 707 697 676 649 713 714 656 671 657 671 656 699 654 668 658 710 705 676 666 709 705 698 708 688
660 650 661 695 689 682 682 681 672 650 690 668 647 706 699 657 661 707 648 675 667 666 670 665 694 688 666 691 670 657 662 690 667 684 669 648 658 703 681 682 713 664 703 646 655 695 671 670 686 688 684 678 670 671 662 677 700 649 691 683 671 662 685 705 690 654 667 670 692 646 705 678 689 649 679 645 663 655 686 703 647 659 686 671 702 704 637 640 659 701 679 686 652 671 657 678 690 679 678 687 652 658 636 665 690 674 664 642 651 659 675 652 636 667 694 674 630 659 693 648 632 683 678 634 651 686 650 684 635 642 669 669 677 687 639 640 677 679 678 682 665 629 642 642 665 652 630 640 617 654 672 656 622 628 670 675 652 629 641 648 635 674 638 627 647 637 646 644 658 657 617 630 649 649 658 658 666 621 606 628 612 648 619 661 663 633 614 633 610 633 619 642 648 637 627 610 601 636 623 611 606 634 628 642 598 603 595 631 648 599 639 604 612 598 626 643 602 605 614 637 621 611 614 594 582 601 602 599 580 594 624 625 599 610 591 630 586 615 595 579 611 582 603 622 621 592 575 613 586 585 565 565 588 585 561 569 564 607 593 565 607 600 572 596 565 559 587 572 584 592 560 598 596 590 585 547 594 600 590 552 545 595 540 574 587 572 561 589 562 547 575 566 563 537 557 568 538 537 557 548 539 576 580 562 527 537 528 547 554 534 521 565 553 534 562 555 523 565 521 513 542 517 530 528 532 536 518 527 519 539 540 508 534 525 548 511 520 520 520 507 505 524 506 533 499 526 499 495 500 517 522 498 493 522 514 502 522 493 496 514 507 480 481 494 476 507 516 511 517 492 506 488 504 485 514 475 470 497 505 476 471 503 504 478 484 492 491 471 485 486 458 489 484 464 471 451 491 450 488 485 484 487 466 453 461 451 456 458 480 453 438 443 463 465 457 464 442 455 439 433 444 455 433 455 457 432 448 424 439 460 443 446 445 433 426 451 416 453 435 414 445 437 423 424 432 425 417 436 404 418 402 438 414 399 437 413 418 417 395 408 408 424 422 405 400 407 391 400 405 384 416 402 399 394 392 388 384 406 381 406 386 400 400 384 382 373 382 379 397 378 371 367 384 383 376 366 388 383 381 391 375 355 383 369 381 358 358 364 376 366 373 365 357 359 362 348 342 360 342 356 363 362 369 336 367 337 357 347 360 361 332 337 344 353 355 346 334 352 336 334 323 327 332 323 345 331 332 320 335 331 317 311 334 326 313 319 319 333 328 329 331 309 306 316 299 320 301 303 308 301 306 317 300 291 316 304 301 312 298 294 304 310 288 285 302 283 298 304 303 286 276 273 284 275 278 274 270 278 283 285 278 287 263 284 263 269 281 278 272 265 264 271 279 268 273 267 251 253 252 262 250 257 266 247 262 260 253 258 265 260 254 260 249 250 247 241 251 233 234 251 236 246 251 249 250 246 232 231 225 235 238 226 240 223 232 220 231 221 217 219 224 224 230 214 214 231 214 211 209 223 218 208 205 219 203 222 205 206 206 216 203 211 209 205 208 203 196 194 195 204 199 197 204 200 189 190 197 199 196 196 183 195 196 199 198 182 179 182 183 191 179 189 186 180 174 185 187 176 180 177 174 173 180 183 171 169 180 172 174 162 164 168 169 175 160 165 157 158 171 166 165 160 156 153 161 152 157 165 160 153 154 160 154 153 152 145 153 144 154 156 148 145 150 142 141 149 139 147 148 147 140 135 137 137 134 140 134 138 141 137 133 133 131 139 135 135 135 127 132 132 129 128 133 125 128 125 131 128 126 120 127 118 126 117 125 121 124 120 121 114 121 116 115 114 117 120 116 119 114 110 116 111 113 113 114 116 114 112 110 110 106 105 109 108 104 101 108 104 99 102 106 99 100 102 102 105 100 101 99 97 104 95 98 101 96 98 93 92 93 92 99 94 90 94 91 89 93 89 95 92 87 92 88 87 89 91 86 85 89 83 90 83 88 82 86 81 81 85 81 82 83 79 82 85 81 82 81 82 80 83 82 76 83 83 80 78 78 81 79 77 79 76 78 75 75 75 79 73 75 77 75 73 75 72 74 75 76 72 76 75 70 70 71 75 71 74 69 69 70 73 71 68 72 72 73 71 67 70 69 68 67 72 67 70 71 67 68 68 66 65 70 66 66 64 68 67 68 67 64 67 64 69 64 67 68 63 67 68 68 63 66 67 65 67 66 63 67 67 64 63 66 62 67 67 67 65 63 65 66 67 66 65 67 66 67 66 66 65 63 65 66 67 68 67 64 64 67 68 68 67 66 65 67 65 68 66 68 63 65 66 68 67 69 67 66 66 69 68 68 65 65 70 68 70 69 69 67 71 72 66 71 71 70 67 69 70 67 67 72 69 69 72 72 69 73 74 70 72 69 71 75 75 70 71 73 73 75 74 77 74 73 74 78 78 75 78 74 74 77 79 75 77 75 77 77 80 83 81 78 78 83 83 79 83 78 85 83 80 83 81 86 82 80 85 86 86 82 84 89 87 88 85 86 90 84 86 92 86 87 88 90 93 94 91 94 89 91 93 97 97 94 97 100 93 93 98 99 101 95 96 103 97 101 101 99 100 100 106 103 100 106 106 101 105 104 103 101 103 109 103 107 107 105 106 109 110 113 116 114 111 108 112 111 119 110 115 118 120 115 116 120 119 124 115 123 122 117 123 127 127 127 127 125 126 131 126 125 130 132 130 126 131 126 129 136 134 137 139 132 138 131 135 134 135 141 140 146 137 142 146 148 139 146 142 149 139 141 145 153 150 146 144 153 145 158 151 155 160 161 160 152 160 155 161 156 165 155 154 158 169 170 157 168 157 170 162 167 173 175 176 174 167 174 177 167 171 177 174 170 168 175 185 179 173 175 178 175 181 190 192 187 178 191 182 179 186 192 185 198 197 198 190 189 192 205 189 191 199 204 192 209 199 196 200 202 203 206 214 202 216 204 203 218 216 216 203 207 205 209 226 226 218 210 209 227 217 212 214 233 214 214 233 227 238 219 222 236 234 230 243 225 230 243 241 246 234 246 234 233 236 248 247 237 254 254 242 258 259 250 239 256 250 244 247 254 259 248 248 270 262 265 259 268 275 266 274 275 262 270 279 275 275 272 263 261 266 270 273 283 269 267 291 274 287 275 276 289 295 284 280 299 282 299 294 288 292 290 280 292 283 296 295 294 288 294 291 299 305 303 295 302 294 299 304 300 299 311 304 324 323 317 302 327 319 309 318 322 310 327 311 335 325 341 331 318 336 331 343 345 331 330 330 343 353 343 327 356 349 332 359 352 347 352 360 341 339 359 348 335 361 345 356 373 342 367 354 346 345 374 369 375 362 379 383 375 355 387 356 367 381 390 356 393 394 395 373 386 362 369 368 387 385 380 381 397 378 399 373 385 394 409 394 386 384 407 414 395 418 388 395 384 403 392 402 395 387 423 396 409 401 405 427 403 410 428 437 436 422 404 410 406 426 436 419 419 420 425 442 436 433 452 420 433 427 436 445 423 441 453 456 456 459 423 443 445 445 426 463 457 444 440 445 444 431 455 477 460 465 455 452 472 475 441 455 443 460 449 443 472 460 488 471 481 491 470 468 495 466 487 491 495 461 499 498 473 461 484 504 498 462 466 478 475 507 485 469 480 477 482 513 477 511 493 480 480 517 520 481 503 516 522 511 503 515 484 524 514 492 530 488 507 493 502 500 507 508 501 525 498 521 501 536 504 537 511 531 511 508 540 547 555 523 553 537 534 555 532 551 554 534 565 514 538 560 565 532 549 534 545 534 566 526 564 539 554 539 552 527 555 531 544 529 547 530 557 565 537 551 583 585 566 583 542 570 588 573 553 546 570 553 585 565 543 552 587 574 578 573 571 583 579 573 574 578 596 607 557 576 594 555 581 602 564 577 579 573 613 587 561 564 576 612 621 577 597 585 584 621 595 616 621 576 571 595 619 592 596 607 607 628 598 581 596 589 618 586 598 613 621 611 616 610 615 588 589 594 613 611 609 612 611 630 623 643 592 599 633 639 630 618 640 642 636 599 650 616 655 652 610 633 613 625 631 645 613 654 646 617 634 632 658 638 622 641 635 648 648 636 652 668 613 616 626 609 618 635 632 639 645 625 651 616 623 651 656 638 624 643 671 641 647 641 680 629 636 660 671 657 638 671 632 672 630 679 642 670 658 660 650 637 640 672 634 675 653 641 642 642 675 669 656 668 682 638 684 692 637 689 651 657 674 678 663 652 659 675 657 634 676 678 681 671 692 689 645 656 664 643 684 642 649 656 657 641 698 656 689 681 648 680 659 681 666 644 682 693 701 699 704 696 645 696 695 657 659 654 645 648 662 695 671 676 665 709 698 677 677 682 671 688 674 691 664 652 696 711 669 679 712 670 683 693 669 674 679 678 701 705 663 689 689 662 653 669 701 648 666 684 706 665 710 648 654 697 707 672 694 670 713 701 704 683 681 659 651 654 691 706 653 649
688 695 672 704 658 666 705 685 711 696 712 707 706 651 689 698 684 677 661 681 670 649 648 703 668 659 649 712 649 655 653 698 703 686 687 654 705 678 693 702 667 677 654 646 645 709 683 652 648 691 709 660 646 684 667 674 695 658 707 692 694 660 690 701 666 643 681 702 703 700 680 646 681 705 648 680 701 685 687 656 681 684 671 683 656 694 646 658 641 660 639 642 664 664 699 685 647 654 694 668 666 680 655 670 692 656 644 646 695 693 637 691 688 637 657 683 630 639 645 690 689 658 651 667 628 661 651 687 644 624 630 623 677 683 638 663 634 624 635 648 670 639 651 635 644 626 673 671 668 641 635 624 616 656 651 619 653 634 624 646 632 670 648 661 660 644 649 623 609 610 667 656 657 651 606 606 612 607 626 665 606 635 651 628 656 642 647 601 603 638 630 609 597 610 609 615 622 634 648 614 596 648 599 603 645 599 644 624 617 588 601 621 597 605 638 603 594 640 591 613 601 621 609 582 589 621 601 629 628 616 579 606 589 579 611 611 577 577 610 574 581 613 570 603 571 587 582 618 568 611 599 616 575 565 570 587 579 588 606 558 597 580 593 569 557 593 580 603 587 563 594 563 565 563 596 569 557 566 590 544 542 583 584 586 548 543 545 560 577 577 539 550 570 586 559 569 575 556 577 567 565 544 576 571 575 567 570 526 571 539 543 556 571 553 554 551 552 558 525 517 543 558 527 510 526 510 554 552 548 535 514 547 519 505 508 524 504 504 523 537 500 525 524 537 523 529 535 492 511 496 524 524 506 507 534 529 503 526 501 513 483 491 494 522 498 502 484 513 515 521 512 496 504 504 508 496 493 467 507 466 476 482 495 502 488 494 503 459 492 485 485 481 463 478 469 450 486 471 460 489 474 445 446 484 468 454 474 463 448 460 479 470 447 441 475 443 446 462 437 452 441 434 463 425 437 446 452 462 449 442 427 418 445 448 431 424 443 417 416 440 417 410 425 443 425 426 411 421 420 417 436 430 439 404 398 424 424 414 412 413 410 394 428 409 401 417 387 422 395 392 409 403 415 416 390 415 409 386 398 378 389 404 394 371 403 398 369 400 387 391 394 369 385 365 393 369 392 377 358 371 360 358 389 384 354 372 351 369 369 376 377 372 378 364 360 353 359 356 345 365 346 369 353 360 348 341 352 343 360 339 331 341 335 330 348 333 340 332 333 325 331 335 344 342 342 343 341 339 318 331 334 323 333 317 323 321 325 316 325 317 317 325 320 307 302 321 297 306 312 312 295 301 298 297 302 304 308 286 291 291 305 304 309 280 285 302 282 300 282 278 301 298 289 274 289 270 268 274 287 267 273 287 285 280 281 266 267 282 276 259 276 264 260 270 271 273 253 264 261 250 254 256 271 255 252 260 263 265 253 254 262 258 260 247 255 250 256 233 247 234 254 244 237 231 248 242 227 238 229 233 232 238 237 237 230 241 226 233 224 234 235 235 227 222 221 225 228 220 216 210 225 214 210 213 224 209 222 204 205 217 215 202 205 204 196 204 205 195 207 201 192 202 207 202 194 206 199 197 191 196 194 184 186 192 184 184 179 178 178 193 183 183 177 189 177 172 175 180 181 171 180 184 174 170 172 172 173 172 180 166 171 170 163 168 170 171 168 166 160 162 158 155 168 159 159 158 154 165 164 164 153 160 151 154 151 151 151 155 144 149 152 145 141 153 144 150 143 138 143 144 136 139 138 141 135 145 142 136 138 132 142 141 133 141 130 133 127 130 130 132 125 130 135 134 133 130 132 120 122 122 125 121 129 123 126 117 123 118 123 122 117 119 123 118 112 112 117 120 119 117 112 108 110 110 110 111 108 107 107 109 106 108 103 102 107 105 109 106 104 103 103 102 99 100 102 101 99 104 102 96 97 100 101 96 97 98 97 93 99 98 96 92 95 94 93 92 89 96 94 89 90 90 90 86 93 85 91 90 89 87 85 84 90 88 83 87 87 88 87 86 80 80 84 85 86 81 82 79 81 79 81 83 81 77 80 79 76 78 81 79 79 75 75 79 80 74 74 78 79 74 75 72 74 72 73 73 75 76 74 71 74 75 75 71 71 72 74 72 72 73 68 68 70 73 71 69 71 68 72 70 69 72 71 69 71 71 68 67 69 71 68 70 68 68 70 67 69 70 70 64 67 64 65 68 68 68 67 67 66 65 66 67 65 63 67 63 67 68 66 63 64 63 67 67 64 66 63 67 65 66 65 67 64 66 65 67 68 66 64 63 66 64 66 67 64 64 65 68 64 69 64 69 67 66 65 69 69 66 65 64 67 67 69 68 69 69 66 67 70 65 67 66 72 71 70 69 69 66 69 68 68 70 69 68 72 70 72 68 71 69 70 71 70 70 71 72 71 70 71 70 72 75 71 77 71 74 75 75 73 75 75 75 79 77 75 78 78 78 77 76 78 78 81 76 80 82 76 77 82 79 80 79 80 85 81 84 80 84 84 84 86 88 81 81 83 82 85 84 87 83 88 85 88 89 89 85 89 87 87 92 91 94 92 96 97 96 90 90 93 94 96 93 100 93 96 97 102 102 104 101 96 95 96 102 103 101 100 107 105 104 101 104 102 108 110 105 109 105 111 106 114 114 111 112 114 109 116 114 114 111 111 115 111 111 114 113 115 121 121 115 124 119 123 119 118 123 122 126 128 124 125 127 128 122 123 125 125 127 132 124 134 126 132 135 129 140 133 135 131 135 134 143 143 135 136 134 136 145 139 143 146 145 145 150 151 147 143 144 150 150 148 155 152 155 158 154 146 150 161 155 151 155 158 157 158 167 152 167 167 155 159 169 168 167 167 172 165 172 163 164 168 169 180 166 173 174 180 169 174 173 179 177 176 174 183 176 187 182 183 176 189 189 192 179 195 190 198 196 199 188 197 189 193 203 187 193 204 196 205 207 209 197 198 198 199 199 206 199 203 201 203 215 207 202 221 217 207 216 215 222 220 211 216 215 212 217 223 220 216 234 215 232 222 224 225 220 235 227 240 233 228 238 247 226 229 248 245 234 236 249 251 246 239 244 235 254 248 240 242 252 240 245 264 264 252 254 248 258 264 258 249 273 256 272 263 268 276 255 275 266 269 275 271 278 285 283 285 268 274 290 289 270 279 281 276 291 282 286 290 284 290 282 276 282 281 281 295 292 302 295 299 289 299 290 293 299 297 317 316 313 299 299 318 315 296 326 300 324 301 330 303 320 317 325 320 327 312 326 322 311 322 314 325 337 335 327 331 327 337 319 323 342 330 345 356 354 341 340 337 360 335 329 356 331 354 360 364 334 346 348 354 349 361 340 373 348 372 353 376 380 379 374 358 371 377 352 364 358 389 364 388 363 381 382 364 392 383 381 396 370 375 376 367 375 400 395 372 406 401 386 406 380 381 386 382 387 393 397 413 406 419 400 394 421 389 411 406 390 398 429 407 405 416 401 433 424 435 434 418 401 416 408 420 433 423 429 412 418 445 444 450 447 449 448 447 451 442 418 438 459 460 441 440 461 422 427 431 427 427 433 468 443 449 452 467 472 456 455 473 452 453 481 451 449 454 481 449 464 489 482 451 475 480 480 492 458 496 480 461 474 495 468 463 467 504 486 466 500 475 483 463 469 464 505 494 499 478 469 483 504 488 477 494 520 521 486 495 485 498 489 501 480 487 499 506 494 490 520 528 488 526 532 503 497 505 533 532 514 502 533 514 540 502 549 549 501 503 545 520 531 513 507 553 523 517 537 515 513 553 548 542 537 529 544 543 565 516 534 563 526 548 525 528 533 556 529 531 541 538 572 549 533 561 547 549 539 569 547 578 573 584 590 567 590 550 593 542 564 552 565 572 557 543 553 555 545 568 576 555 578 552 592 550 603 578 603 554 589 577 559 571 613 560 594 606 599 569 592 589 602 612 611 583 591 585 606 607 575 574 569 624 570 620 595 579 574 579 574 583 586 591 599 607 595 616 631 604 600 630 638 595 596 598 597 618 629 630 598 621 615 597 588 607 594 608 615 597 634 616 631 622 615 600 610 630 640 656 633 615 634 649 618 647 614 642 629 614 609 660 629 615 660 647 659 656 641 645 654 652 623 664 640 633 660 651 664 649 654 629 672 663 616 615 652 622 657 635 651 646 635 661 668 664 680 643 681 649 672 639 662 674 665 634 646 633 678 638 647 626 661 645 648 664 653 626 647 643 638 677 658 632 663 649 652 642 668 675 630 672 668 644 663 689 676 696 677 645 669 673 657 642 685 694 666 690 682 671 685 652 699 671 701 701 666 674 661 685 679 670 670 669 674 641 680 640 695 654 686 691 695 677 668 677 660 653 683 683 661 681 698 675 667 647 690 696 701 649 678 677 681 661 658 666 664 700 668 670 648 664 654 712 713 679 708 647 691 657 687 658 677 678 654 687 706 658 703 699 662 694 702 709 672 648 694 690 666 700 673 667 684 651 665 691 684 667 693 662 679 674 674
649 706 689 691 706 710 680 691 658 668 688 662 694 690 709 677 709 703 703 669 672 708 688 656 685 708 702 700 680 662 660 692 662 711 669 705 660 649 703 693 691 685 683 702 681 701 702 697 656 683 670 649 704 673 671 654 686 693 663 661 650 686 691 678 672 673 688 687 676 679 684 672 651 671 662 705 662 669 691 673 641 649 696 652 696 673 679 671 657 657 644 670 667 655 696 665 687 693 652 638 661 696 665 646 657 683 662 668 641 651 672 661 678 632 656 686 639 646 639 632 666 663 669 655 685 649 641 650 668 635 658 627 668 682 668 648 644 635 663 634 635 665 622 633 661 645 617 646 639 671 666 629 664 668 641 642 645 621 672 663 661 672 633 620 669 625 663 626 609 658 616 640 607 660 658 640 631 661 621 630 613 631 607 650 654 652 602 630 608 638 619 622 603 656 595 635 615 597 641 626 604 609 630 625 595 636 610 601 621 647 633 619 624 618 602 633 633 595 606 632 635 625 620 608 581 586 635 584 585 632 588 612 615 606 584 588 629 628 587 591 597 596 585 609 607 600 609 578 613 588 562 575 615 591 586 564 566 591 590 564 555 558 601 584 558 561 587 594 551 603 558 584 581 546 575 574 547 588 556 583 591 563 584 556 559 557 552 560 549 551 571 588 582 541 543 533 563 567 579 546 532 552 568 531 552 530 562 547 530 565 524 538 523 556 521 546 557 513 566 563 561 558 513 556 516 513 513 535 535 513 518 508 534 514 550 509 514 533 506 502 535 510 515 511 499 526 512 516 513 502 508 495 486 520 522 511 491 507 485 483 493 493 512 515 482 524 508 512 504 477 490 497 483 509 507 493 472 493 469 467 482 484 464 462 475 470 466 490 488 465 479 470 468 456 463 480 480 484 458 487 479 462 472 444 445 482 451 441 447 479 454 464 475 439 464 446 471 462 473 449 448 452 461 454 439 430 426 425 429 455 447 456 450 453 452 449 421 414 413 432 415 431 412 417 429 414 414 439 431 439 403 433 402 411 411 401 417 431 421 405 427 399 396 410 399 389 393 418 396 422 419 397 397 417 400 388 412 413 412 384 398 373 372 380 406 374 385 386 403 380 396 391 392 394 379 378 383 364 387 358 363 386 358 375 366 372 369 362 371 364 380 350 359 376 350 352 374 360 355 367 345 363 345 344 349 360 336 334 332 349 336 352 334 332 327 332 331 351 334 337 324 345 328 331 339 328 314 321 334 319 321 334 312 333 309 314 310 321 331 322 303 324 326 316 306 309 307 312 302 293 300 302 296 312 314 301 293 293 304 311 295 307 292 302 300 303 295 277 291 284 294 275 282 276 287 271 290 274 290 268 267 286 276 267 283 265 260 272 277 269 267 267 280 262 275 264 273 263 255 267 264 265 254 270 258 250 251 262 254 250 244 261 258 245 255 240 257 254 248 239 231 233 233 235 229 231 233 244 238 243 229 228 229 233 230 229 237 235 227 228 233 215 217 224 222 223 221 209 217 214 215 217 206 218 209 217 215 202 220 211 206 206 204 209 197 200 213 193 205 207 207 196 198 192 197 198 197 203 196 203 192 190 185 194 193 189 196 187 194 191 177 176 183 191 175 186 180 173 182 179 185 171 182 176 183 173 169 166 175 168 169 173 171 165 163 162 158 162 158 162 163 158 165 162 161 167 154 158 151 156 157 158 152 155 159 158 146 145 152 154 153 144 144 144 144 140 149 140 148 141 143 144 144 140 141 144 140 139 140 139 142 131 141 141 134 135 128 133 134 134 125 126 135 135 123 124 133 123 128 131 129 120 126 119 126 117 116 116 116 115 114 119 114 117 119 113 122 118 113 114 116 109 115 118 114 117 114 109 107 114 109 109 104 103 106 103 110 105 109 107 100 103 100 98 99 101 105 102 105 101 95 96 104 103 99 101 95 100 95 97 98 96 97 93 96 91 93 97 90 90 94 89 94 91 88 92 88 87 92 91 91 87 88 90 86 90 88 84 81 85 88 87 80 80 84 82 84 86 84 80 78 84 83 84 83 83 82 76 79 77 77 79 75 75 75 77 80 78 77 74 78 77 79 73 73 73 73 77 77 71 73 76 72 74 70 71 73 76 69 75 75 74 70 75 73 69 74 72 73 71 69 70 72 69 71 71 68 69 66 72 69 68 68 69 66 69 70 69 65 66 70 68 69 67 70 69 69 65 64 69 68 68 69 64 68 64 69 66 69 66 68 69 69 69 66 65 68 69 69 69 64 67 64 66 67 69 64 65 68 64 68 64 69 68 64 65 68 69 68 68 69 64 65 69 70 68 69 67 65 67 66 65 70 70 65 68 66 72 67 70 71 67 69 69 69 69 67 71 72 72 68 68 69 74 73 73 74 75 74 72 74 71 73 70 71 75 70 71 76 73 74 74 73 72 76 73 72 77 78 78 76 79 77 76 76 81 80 75 81 82 78 79 82 83 79 77 84 81 78 81 85 83 78 85 80 83 81 85 80 86 86 82 82 83 85 89 89 84 86 85 91 86 89 87 89 89 86 94 90 91 94 96 94 91 90 92 94 99 94 99 96 98 93 95 96 98 97 104 99 97 97 96 101 105 105 104 102 105 102 103 106 101 107 103 105 108 105 111 112 104 104 111 112 111 109 109 109 115 118 119 109 118 114 120 120 113 115 113 115 120 114 123 120 121 127 120 123 126 123 124 130 122 129 124 128 133 124 134 132 127 136 127 132 131 133 134 136 137 138 131 142 142 132 143 140 139 144 147 140 139 137 145 150 140 144 144 143 150 143 145 144 146 144 146 160 160 153 159 149 152 160 162 153 165 166 153 160 154 165 157 163 158 165 164 168 165 170 162 169 162 174 170 169 174 176 178 169 177 170 172 170 186 176 180 174 180 178 191 185 188 188 186 178 187 194 193 199 186 183 189 185 189 197 203 190 199 205 194 203 194 205 201 206 210 212 206 199 202 210 203 207 209 214 208 222 216 209 212 206 206 226 208 212 213 230 220 225 213 225 232 234 220 219 234 236 220 225 228 232 239 235 238 240 244 231 246 245 242 243 245 231 235 239 234 245 253 251 245 243 240 254 257 265 263 258 253 268 246 252 272 258 265 259 252 255 272 259 263 279 273 275 270 264 264 266 285 283 269 288 290 267 267 275 290 276 277 289 274 282 289 288 276 299 281 284 289 302 302 281 290 292 307 312 309 289 302 291 313 300 314 315 320 321 295 321 305 320 302 323 314 322 315 306 317 315 322 321 328 329 325 312 317 311 329 336 316 326 337 329 348 336 344 347 327 328 329 335 329 336 352 352 334 349 346 355 353 358 342 352 341 347 362 339 346 364 343 364 376 358 377 365 358 365 370 369 354 365 389 370 368 386 359 389 375 371 366 366 378 373 366 392 384 385 382 394 395 392 371 388 401 382 385 404 405 388 399 386 392 408 398 418 414 422 409 418 400 416 424 412 402 392 400 410 429 397 424 419 439 406 433 426 416 412 425 412 417 446 431 436 429 418 414 422 452 421 421 421 422 452 437 437 454 449 443 446 430 465 431 459 445 442 443 430 459 442 473 440 473 436 455 449 468 438 448 453 454 469 449 484 487 456 477 479 489 466 485 477 458 489 497 485 470 472 462 486 494 492 473 461 463 465 479 479 469 490 474 479 481 501 517 483 479 497 490 506 511 511 488 482 505 521 494 498 485 491 494 506 519 520 529 504 529 530 525 498 515 524 536 536 539 521 507 519 516 524 513 536 533 521 538 554 544 526 513 559 535 547 519 521 557 559 564 526 535 537 523 565 555 569 535 532 536 537 530 572 568 548 535 545 578 576 531 540 562 560 544 576 554 562 553 562 556 562 547 549 590 548 592 549 574 594 564 578 573 547 586 558 553 575 550 553 556 605 551 571 559 570 563 593 596 596 565 570 582 584 583 613 562 572 610 564 576 563 567 591 594 614 609 605 622 602 593 575 572 604 610 615 588 599 577 627 617 623 635 582 636 619 584 598 595 640 614 614 642 637 630 585 626 613 615 620 590 619 597 589 641 598 641 632 606 629 652 613 630 612 645 610 600 624 625 604 611 617 651 634 612 619 654 616 633 644 660 619 604 612 646 657 656 666 613 609 637 609 643 609 612 661 642 651 618 672 641 642 612 647 673 641 649 655 674 630 677 666 650 640 663 619 678 649 645 641 622 661 638 682 643 662 665 631 645 644 636 651 646 638 666 635 634 635 665 642 686 652 656 685 656 689 686 662 678 681 633 691 634 681 688 647 634 683 670 690 697 686 665 653 665 639 686 673 668 660 688 651 641 642 668 647 650 683 669 652 669 661 663 705 674 686 682 659 653 699 684 681 703 648 671 662 688 707 687 668 700 695 683 706 652 666 649 683 645 683 698 694 656 656 694 691 705 671 646 668 680 707 709 692 647 668 711 704 689 701 671 677 701 664 680 686 701 693 691 706 700 657 681 677 682 695 652 666 674 655 707 674 659 703 658 696 658 655 695
709 651 652 680 706 670 646 678 665 693 664 666 688 675 709 651 651 690 657 671 658 674 664 686 695 662 699 678 679 696 697 697 699 673 682 703 666 647 667 650 681 682 695 692 684 667 707 686 699 707 698 685 694 676 677 694 702 673 679 668 673 680 653 661 640 689 668 662 641 640 667 694 695 668 675 685 640 689 660 695 685 665 687 685 648 671 671 635 665 654 661 669 638 685 682 646 693 637 682 650 646 647 674 648 667 660 654 641 690 637 694 665 673 655 639 647 634 653 646 638 646 630 652 680 673 665 660 651 652 642 638 664 639 683 634 633 641 630 676 622 654 661 639 655 639 634 678 656 625 678 660 668 675 628 615 666 621 611 671 615 616 672 651 608 645 662 637 630 659 662 625 622 657 620 619 657 664 646 640 654 639 638 643 653 624 620 647 638 609 618 609 633 618 641 594 648 609 597 645 600 649 591 630 605 641 619 604 608 630 625 621 644 589 597 590 602 633 624 639 606 596 620 637 614 621 607 595 630 586 600 612 573 595 607 578 617 594 571 571 601 583 576 568 590 600 573 618 573 565 599 613 587 601 615 601 560 612 592 596 585 584 561 580 581 559 584 599 578 590 590 562 590 569 566 572 587 573 596 576 550 588 542 580 549 589 569 575 569 586 557 555 579 553 552 543 548 547 561 541 532 526 537 533 539 539 531 550 522 555 554 559 529 526 558 536 527 528 559 564 539 564 560 511 526 514 545 512 555 546 510 540 549 545 503 511 516 536 520 515 517 527 509 511 523 493 520 521 502 530 513 507 509 528 533 496 499 518 515 530 483 489 506 510 495 508 486 499 484 515 517 471 512 503 516 500 486 484 479 502 483 473 492 460 486 476 477 481 471 477 462 462 477 459 487 458 456 469 462 484 478 481 444 481 464 447 442 466 446 453 475 460 438 462 459 438 470 454 474 456 453 443 457 448 443 438 465 447 444 434 446 426 419 437 443 458 435 441 455 453 440 419 423 445 420 438 420 438 405 426 436 418 417 440 415 424 415 409 395 402 430 430 408 394 410 406 408 415 397 413 395 416 394 400 409 414 383 404 378 393 404 408 376 399 396 386 376 379 367 366 396 368 385 396 367 390 368 381 388 377 385 366 390 355 367 388 377 365 370 361 371 372 374 345 346 372 355 353 341 346 347 337 360 351 353 343 343 362 351 358 352 333 336 352 348 348 351 344 354 345 346 340 336 322 336 316 324 313 332 315 317 327 335 331 308 326 330 305 330 321 325 329 325 310 316 310 306 298 307 298 318 311 297 298 314 288 315 309 303 295 310 310 295 306 305 305 285 284 295 283 289 278 291 289 294 291 278 285 286 291 273 282 291 273 267 269 267 283 264 264 283 273 269 267 271 267 263 269 270 261 260 269 251 252 268 253 255 254 247 247 253 250 261 241 254 250 243 237 254 242 234 232 237 229 234 248 233 237 227 230 230 239 232 242 232 239 232 239 235 228 236 232 234 226 213 214 226 212 209 221 212 222 210 215 215 204 218 207 211 208 208 206 218 213 200 215 210 195 209 212 205 204 194 203 204 202 194 190 203 199 198 199 200 184 189 194 185 192 192 189 186 183 180 188 190 191 181 181 189 180 175 186 179 179 174 180 178 171 168 168 175 176 173 170 176 171 174 160 160 157 159 166 170 160 168 161 154 160 157 151 156 153 150 160 157 148 150 148 148 149 148 150 155 154 148 143 143 143 152 141 151 141 142 138 142 140 144 146 141 145 136 144 142 134 142 140 130 129 139 127 136 134 125 135 130 135 129 132 125 122 122 120 124 127 118 124 117 124 121 119 117 119 117 120 117 118 117 116 119 117 112 117 120 110 110 115 112 115 110 108 105 110 109 112 114 105 104 110 111 106 110 105 104 99 99 99 98 100 105 100 102 96 104 98 100 104 96 99 98 93 101 99 99 93 97 94 91 95 90 93 97 94 91 89 88 94 91 88 86 88 92 86 93 89 87 88 83 85 84 85 86 82 84 83 87 80 84 82 83 86 80 84 81 80 82 84 79 83 82 83 78 79 83 83 76 81 77 75 80 74 78 79 75 75 74 74 73 75 75 78 77 73 78 72 73 73 77 75 74 76 76 74 73 71 71 70 75 71 70 72 71 74 71 72 73 70 70 71 71 67 70 68 68 67 68 69 68 72 71 71 72 71 66 66 68 66 67 68 65 65 67 65 65 70 69 68 69 66 69 69 66 68 64 69 68 69 69 65 67 64 65 69 66 65 67 67 64 67 64 64 65 65 70 70 69 68 68 67 69 70 65 69 68 66 66 70 69 66 69 69 71 72 67 68 68 70 70 66 66 68 73 72 69 70 69 73 68 68 74 69 73 71 72 71 75 73 70 72 70 69 75 74 75 74 74 71 71 77 77 71 77 77 75 72 73 78 73 73 78 78 80 76 74 78 78 81 81 79 79 82 79 79 77 80 83 80 80 80 80 79 80 85 83 85 80 83 87 80 88 83 81 84 85 86 84 90 88 87 87 84 93 87 90 89 86 93 89 93 91 95 96 96 92 90 96 98 90 98 93 96 98 101 95 94 98 98 101 98 96 100 100 97 97 105 99 101 107 106 104 106 105 104 104 108 105 104 110 109 112 105 110 107 113 109 108 107 114 111 110 117 120 116 118 120 115 118 114 120 118 117 123 121 120 123 127 126 127 118 125 125 122 122 130 121 132 131 135 135 130 133 129 131 133 130 129 137 133 133 141 140 136 140 136 135 138 142 137 144 136 146 142 141 146 149 145 151 150 148 152 144 153 156 145 153 156 147 147 153 150 156 159 155 154 156 152 161 162 160 159 168 160 156 168 170 171 172 163 171 169 169 167 167 165 179 170 170 181 179 173 171 171 180 178 180 174 189 182 174 192 183 187 189 194 192 195 192 196 195 198 194 202 200 188 204 197 198 204 203 198 193 207 193 199 210 209 212 197 214 215 217 207 219 216 207 207 221 221 222 217 216 224 210 212 219 219 216 231 215 220 233 234 230 218 218 219 229 234 230 225 241 231 246 230 239 233 230 248 250 251 231 242 246 249 237 237 256 250 245 248 238 243 245 255 246 245 264 244 262 263 258 251 259 271 275 266 266 255 273 275 264 263 269 262 268 267 279 286 263 284 286 269 290 275 270 284 295 288 287 276 296 297 276 277 281 277 300 293 292 287 299 306 291 284 290 285 310 296 302 303 303 307 308 302 322 319 312 301 320 305 322 316 306 314 313 319 312 305 315 308 330 320 311 319 328 336 339 334 325 323 331 331 346 332 340 337 356 353 338 330 357 327 347 349 337 340 344 349 360 366 354 365 359 346 340 350 358 347 355 366 375 345 364 367 355 364 362 361 363 380 378 357 389 387 381 389 386 382 381 372 379 382 368 366 385 379 390 382 400 382 386 394 383 407 385 388 393 394 381 408 414 388 389 414 392 423 410 413 390 416 395 398 412 394 412 407 434 434 417 424 416 423 414 431 405 414 419 427 437 445 426 409 429 417 431 450 453 440 455 436 434 422 446 458 460 434 447 445 459 453 454 427 451 456 429 450 431 456 461 444 456 462 441 468 464 484 481 451 459 472 444 476 484 469 483 464 450 469 467 476 475 468 481 494 456 489 485 498 504 505 507 471 507 463 503 479 511 481 497 487 473 507 506 483 506 517 491 495 497 480 487 508 517 498 516 517 483 492 493 508 533 532 507 497 520 520 529 511 508 496 512 523 504 506 544 507 539 550 510 550 505 521 510 550 543 524 523 522 525 559 537 517 515 563 539 533 554 568 561 545 558 532 571 568 520 535 570 554 539 565 562 556 535 562 556 558 533 540 536 580 539 532 547 587 581 563 591 571 581 585 540 569 556 574 558 556 565 597 574 582 570 591 560 569 567 583 585 577 588 568 601 590 583 608 579 581 570 611 591 586 614 560 570 614 618 567 592 617 592 618 620 585 598 610 603 618 601 584 578 604 618 621 587 621 580 619 594 612 582 593 599 595 635 608 597 615 641 600 614 605 592 629 645 641 589 595 612 629 646 649 615 603 645 595 646 596 622 596 594 615 608 600 608 627 639 633 620 643 600 654 620 634 603 616 636 643 620 654 657 636 627 615 628 614 659 633 645 650 619 635 644 643 636 655 658 631 621 650 623 622 660 633 659 623 663 676 663 654 623 637 649 627 674 619 619 671 681 630 638 659 670 680 672 679 678 624 626 628 678 652 668 668 635 673 664 667 638 687 655 676 680 639 649 650 664 685 637 650 654 649 639 632 665 666 644 669 690 679 638 670 686 638 639 653 640 675 639 641 647 648 652 646 675 667 667 686 703 645 683 652 680 677 650 660 668 655 686 675 672 674 674 670 644 652 674 705 667 677 660 679 708 676 706 696 656 686 694 655 694 673 685 686 644 696 657 673 646 704 658 695 687 691 674 708 653 698 698 679 676 707 682 685 679 654 671 696 713 713 700 668 675 713 706 713 652 708 693 700 706 686 680 659
682 664 649 691 656 709 657 694 702 693 665 675 709 698 658 709 705 652 694 664 688 663 692 683 662 648 696 671 667 709 656 699 683 702 672 653 675 679 703 674 657 664 666 650 690 682 705 649 648 703 667 708 671 665 680 688 667 680 664 707 678 674 694 666 666 655 691 646 640 684 676 652 654 698 676 651 669 688 656 692 681 698 691 644 676 692 667 648 685 696 640 669 669 671 650 638 653 672 682 638 631 661 644 634 641 634 654 660 665 651 640 666 651 639 640 692 630 672 643 664 638 631 647 676 668 666 677 628 683 663 665 631 637 683 646 638 670 641 645 674 635 629 655 664 618 623 618 644 657 670 632 664 630 642 655 650 628 619 656 672 633 643 618 614 654 653 618 611 618 644 644 643 628 653 639 631 650 659 629 638 620 643 609 607 605 627 632 602 624 643 646 607 648 627 643 648 611 644 611 633 610 593 614 637 607 603 596 637 628 624 592 636 642 642 589 611 637 589 584 596 620 601 594 603 613 628 581 579 595 592 627 584 620 602 584 576 627 623 616 603 605 618 577 623 614 612 592 619 609 567 562 561 569 578 581 592 563 591 595 584 610 583 582 603 592 592 582 590 551 593 554 588 584 583 579 564 565 597 560 553 543 539 571 555 555 555 541 576 551 562 575 585 575 547 536 541 563 577 553 575 575 536 556 550 547 556 534 528 568 572 563 517 528 553 544 559 532 563 514 523 548 514 527 555 543 534 540 550 533 523 545 545 538 508 546 525 503 504 506 523 513 543 536 524 507 525 538 537 538 524 511 499 521 509 525 501 506 527 493 501 514 488 509 520 519 513 495 516 495 511 482 470 507 474 512 512 468 470 490 506 472 490 498 475 472 503 475 480 459 456 474 461 473 455 459 467 462 460 485 451 463 456 448 478 441 443 466 455 481 448 461 448 440 467 444 450 440 454 453 464 448 432 432 468 445 451 451 463 438 443 456 446 455 435 430 416 431 421 419 431 433 432 412 448 446 424 436 426 404 429 421 423 429 436 410 421 406 409 417 404 418 412 396 407 416 398 395 420 391 398 407 381 416 380 413 395 403 400 408 412 392 408 401 405 387 372 394 398 388 368 382 363 370 387 380 376 374 384 363 361 373 359 369 364 383 383 381 380 354 375 381 361 363 354 362 358 353 349 340 350 346 359 366 368 344 341 354 357 349 351 344 350 340 336 330 332 336 330 322 323 322 346 339 344 333 318 323 317 338 315 325 331 312 309 328 326 319 335 317 303 311 325 304 306 319 306 317 325 303 318 312 305 317 316 311 300 295 291 297 297 301 290 284 282 289 296 282 294 298 296 290 277 286 272 287 289 281 293 273 281 268 288 265 285 265 271 273 263 271 258 278 258 268 279 269 253 275 253 269 270 261 260 254 260 257 265 246 262 257 253 259 253 247 244 245 248 253 245 241 249 250 252 238 251 246 240 245 228 240 244 230 225 231 221 223 224 231 237 233 236 219 218 235 231 229 214 222 221 220 221 210 208 226 207 220 209 223 220 211 220 214 206 203 215 198 212 200 205 194 197 211 206 199 190 203 189 204 204 198 192 192 184 189 193 190 198 188 185 195 182 194 192 191 184 181 175 182 189 175 179 182 179 170 185 182 179 176 181 165 175 171 170 169 165 165 160 161 165 173 159 168 160 168 169 157 160 152 154 154 161 159 161 150 149 155 154 153 152 145 155 150 143 144 142 150 152 152 143 148 151 147 142 149 139 138 137 145 140 140 138 132 136 134 137 136 132 139 137 130 130 129 133 132 129 127 135 133 124 130 128 121 125 126 120 129 120 121 125 125 120 126 115 115 117 123 119 115 115 120 116 119 111 118 113 109 112 116 115 110 114 113 105 110 110 107 107 104 110 104 103 106 109 106 108 107 102 98 104 103 97 102 100 95 101 100 101 100 95 94 96 97 101 96 98 94 93 94 96 92 92 95 96 92 94 96 87 91 95 90 93 88 92 87 86 85 87 90 83 83 82 89 84 86 84 81 82 85 87 82 84 80 80 83 85 79 83 83 82 83 80 78 76 83 82 79 76 78 81 80 80 76 75 77 74 79 74 73 76 74 76 77 72 73 77 74 76 72 73 76 77 76 74 74 71 74 71 70 69 74 75 72 75 74 73 74 72 74 72 73 68 67 68 67 67 67 68 70 73 70 68 69 66 69 66 67 72 66 66 70 71 66 67 71 66 69 66 66 66 68 69 70 67 65 70 68 68 65 66 70 69 67 69 69 65 67 70 65 68 70 67 70 69 70 68 69 68 69 70 72 67 66 67 66 69 67 69 72 69 67 72 72 70 69 69 73 70 72 73 70 69 72 69 73 72 70 69 74 71 74 74 74 74 73 72 75 76 74 73 70 76 72 77 71 73 72 75 75 77 75 78 72 79 78 76 76 78 79 75 76 77 79 80 81 77 78 78 82 81 82 81 83 82 81 77 77 85 84 84 78 86 82 81 86 82 82 88 85 84 88 88 85 89 87 87 83 90 90 90 86 85 87 90 87 90 89 95 90 89 90 93 92 98 94 90 92 92 93 97 95 94 100 95 95 99 100 104 99 100 98 101 103 99 97 105 105 99 102 103 100 104 104 108 111 106 110 112 109 106 113 108 109 108 108 109 110 118 119 115 112 114 112 115 120 112 122 117 125 123 125 119 124 125 117 122 127 118 128 129 129 130 125 127 123 127 125 135 127 126 137 129 134 131 128 133 140 136 137 132 131 143 143 144 135 138 146 147 142 147 137 150 149 148 140 147 145 141 152 155 157 156 153 153 154 154 154 161 162 162 149 156 163 164 164 162 167 167 155 164 161 158 171 162 171 162 160 160 163 166 174 171 165 177 166 176 166 168 169 171 169 174 179 177 184 176 189 181 184 178 193 185 194 187 190 190 196 188 191 194 191 197 199 192 202 203 195 201 207 191 208 201 192 207 197 213 197 208 215 205 203 215 203 218 215 203 203 206 224 220 219 219 228 229 230 219 230 212 228 232 230 231 232 230 231 219 231 241 223 235 230 241 241 228 243 234 249 240 248 232 248 235 231 255 235 249 235 252 252 248 256 240 252 252 245 244 245 248 254 253 267 259 267 261 257 267 254 258 277 256 257 274 280 270 283 274 280 287 272 266 285 283 277 291 272 282 274 286 273 290 273 289 288 299 292 294 305 296 285 303 309 305 303 291 293 300 293 314 299 316 299 301 317 297 320 311 303 315 304 303 318 315 313 312 331 305 328 335 320 326 322 320 319 321 333 327 325 328 330 336 338 347 328 345 352 325 325 338 355 355 354 334 352 334 330 342 340 337 339 343 355 370 339 361 367 343 344 372 373 350 360 364 373 354 373 368 364 385 358 364 389 379 371 372 362 375 387 396 363 395 373 371 368 368 382 390 368 369 383 384 403 402 411 401 405 401 385 401 392 383 414 402 392 411 403 420 419 401 403 390 408 420 430 421 397 426 400 417 436 438 438 431 441 405 424 423 418 411 413 426 446 416 445 429 428 423 419 444 420 416 441 424 441 425 451 458 442 456 464 430 428 471 456 434 430 455 466 444 462 456 443 463 440 474 483 461 478 445 451 442 469 486 451 481 483 468 451 467 477 468 498 478 476 459 464 490 500 457 459 486 464 489 478 503 496 502 505 498 499 512 482 484 511 502 474 487 522 512 491 518 507 498 484 481 482 512 508 524 492 486 523 527 520 536 519 523 519 520 523 541 504 531 533 506 507 514 520 537 548 538 501 514 531 552 553 545 514 535 515 558 528 551 536 520 553 531 531 556 568 535 549 558 544 527 569 572 540 568 576 568 532 548 547 557 557 581 546 531 554 535 535 546 542 579 539 576 580 539 550 544 546 544 593 558 578 545 585 576 576 591 593 563 559 596 603 562 600 559 571 582 607 555 565 604 587 571 561 587 586 603 599 608 597 604 589 565 606 581 580 581 608 592 574 588 599 627 602 628 584 605 610 630 609 604 624 603 583 584 605 601 589 593 584 633 625 589 625 637 592 599 605 609 628 626 607 595 626 602 600 598 604 631 629 621 608 593 642 639 625 602 633 638 641 635 612 621 601 627 653 655 617 650 644 652 660 634 621 605 619 659 642 620 626 619 623 655 622 659 642 660 614 669 630 638 615 661 653 617 614 616 644 644 626 635 629 644 616 654 644 680 669 660 645 677 661 653 632 641 643 670 663 631 671 643 636 638 679 660 654 679 669 687 654 680 637 655 667 663 634 635 689 658 686 645 678 651 682 633 646 650 650 674 690 692 686 674 670 660 693 670 636 645 684 651 648 674 681 689 645 639 654 699 693 681 670 693 657 681 641 658 640 666 691 661 659 684 698 643 651 670 689 663 663 695 686 641 643 649 680 664 670 698 677 660 693 644 667 647 704 670 684 706 649 688 662 670 666 654 673 694 701 672 652 674 678 647 674 680 672 645 702 700 652 670 668 652 690 697 658 689 659 710 680 699 710 696 682 652 707 706 660 681
659 690 693 692 692 656 677 652 673 667 657 697 709 680 705 685 677 685 672 652 689 655 683 686 655 688 656 700 674 694 669 705 672 651 685 668 678 649 692 656 688 704 709 684 688 651 674 654 691 651 678 667 660 648 659 671 643 688 676 689 671 702 682 699 641 656 674 693 678 656 638 656 666 653 647 646 663 695 674 644 637 650 652 693 658 676 685 665 674 658 637 654 679 649 632 637 646 664 656 663 655 694 643 680 651 665 675 632 642 688 639 650 634 656 642 655 660 658 639 682 665 651 668 628 635 658 667 637 635 668 676 655 655 668 658 659 629 669 674 657 653 631 632 666 667 678 652 668 665 663 673 676 658 657 674 649 664 670 646 650 646 629 641 660 629 614 647 629 610 651 647 626 626 618 632 651 627 655 615 609 630 647 652 628 649 618 643 622 606 622 640 649 602 599 616 620 647 601 598 633 647 599 600 644 647 588 607 622 635 641 587 592 615 613 608 629 623 584 629 586 593 613 619 594 589 613 633 583 601 595 584 573 582 575 592 610 612 586 606 586 605 567 618 565 603 598 578 593 593 590 576 607 566 603 595 575 605 583 594 581 567 607 585 562 569 594 601 595 570 584 582 600 598 584 558 554 570 557 552 579 544 566 571 561 549 545 550 547 545 561 583 587 585 533 563 558 539 528 545 543 544 532 538 532 526 540 558 528 566 568 567 532 550 563 529 554 542 564 513 535 539 535 530 516 548 553 548 511 537 531 525 550 511 503 520 532 548 545 502 516 525 523 522 541 504 494 525 527 510 525 503 509 520 528 489 518 516 524 503 486 502 514 490 500 518 513 506 496 507 486 509 478 498 495 482 496 501 507 465 502 468 461 484 461 487 463 458 485 474 459 484 481 472 496 477 479 468 469 484 468 487 456 463 475 450 469 454 463 478 470 480 475 452 449 457 464 452 435 471 434 463 430 436 456 428 454 464 430 451 428 435 451 434 442 452 423 434 450 451 429 430 417 413 416 412 435 432 405 406 411 439 419 431 429 398 405 425 424 409 415 392 404 398 403 415 425 412 385 409 393 416 397 404 419 381 401 379 398 387 397 385 397 373 382 377 382 372 390 395 393 367 364 388 394 381 366 378 383 392 373 391 367 367 357 388 360 369 372 367 374 365 376 363 360 345 344 366 374 361 369 370 340 339 337 341 352 335 338 339 353 336 334 353 335 340 346 345 352 328 337 338 338 317 338 348 328 329 344 321 339 325 328 324 307 317 311 321 324 327 302 307 326 307 313 309 305 318 314 317 304 321 316 316 291 317 298 296 302 303 302 308 308 300 289 282 291 304 287 289 286 290 295 293 283 284 279 296 295 269 275 266 285 287 271 271 269 280 285 273 280 275 266 260 258 277 275 268 276 260 256 262 265 249 263 261 262 258 267 246 247 256 253 248 257 256 257 245 252 255 236 254 246 250 234 238 233 235 246 242 240 235 242 229 225 242 229 233 219 236 229 234 218 220 227 226 224 211 222 216 225 223 227 210 208 221 218 216 211 219 220 220 208 200 201 213 200 199 214 200 203 206 195 204 202 207 193 189 204 204 186 190 192 186 201 187 183 198 186 183 185 186 189 177 184 175 185 186 174 173 186 183 186 174 180 179 183 181 169 170 177 179 175 179 167 174 161 162 162 166 170 168 158 158 165 161 162 155 152 163 157 154 164 158 161 149 157 160 158 147 152 146 144 144 152 154 146 151 141 141 144 142 140 149 143 147 138 134 138 135 138 134 132 143 135 141 139 139 140 135 132 131 130 131 127 133 124 129 125 125 122 125 125 125 127 125 119 121 117 128 123 116 117 125 117 121 121 118 116 115 114 119 114 113 117 117 118 115 111 116 114 114 111 114 114 108 114 106 109 103 103 109 110 104 103 108 108 100 100 98 98 99 97 100 97 101 100 102 95 100 99 96 95 97 97 94 100 95 92 96 96 94 95 93 92 89 91 95 92 95 92 92 92 91 86 91 90 90 91 89 86 90 87 85 83 88 84 88 87 81 82 83 82 84 86 79 78 79 80 82 81 83 79 82 76 81 82 82 79 81 81 76 79 76 75 74 78 80 79 74 77 79 73 73 74 75 75 72 77 73 75 76 75 73 73 74 71 71 75 73 70 70 73 74 71 71 74 73 70 69 72 73 69 70 72 71 72 72 68 69 71 72 72 69 72 67 71 72 67 68 67 66 69 69 71 69 71 68 66 66 69 69 69 68 71 71 71 68 69 72 68 67 69 71 67 72 70 71 70 70 72 71 68 66 67 72 70 66 72 68 71 66 71 67 70 69 67 73 71 68 71 72 69 72 70 70 72 68 68 70 70 74 68 71 75 69 69 70 74 75 73 72 76 70 72 70 70 70 71 74 73 75 72 76 74 74 78 76 75 79 79 76 78 79 80 76 77 80 79 76 80 81 82 77 79 81 80 77 80 77 79 81 78 82 79 80 82 84 83 84 86 81 84 86 81 85 84 86 84 86 85 84 86 84 86 90 91 87 91 93 88 90 87 92 87 94 89 91 93 90 92 93 92 91 97 94 99 99 101 100 99 99 99 96 100 104 100 103 100 105 102 101 97 104 104 108 103 109 106 106 104 101 110 107 112 112 114 104 111 115 106 110 110 117 117 112 114 112 113 113 112 120 117 117 113 120 116 116 116 120 126 115 118 120 128 129 122 128 128 129 127 127 128 127 126 130 133 136 128 132 133 135 127 136 132 129 135 140 134 131 132 145 137 143 144 147 140 145 141 140 139 140 140 141 141 141 150 144 145 154 150 154 148 158 154 160 151 162 159 164 154 153 159 154 152 164 159 155 158 162 164 166 165 164 161 173 167 167 174 167 166 176 175 171 169 175 172 181 184 184 184 181 176 174 179 184 183 190 185 187 187 193 188 180 198 187 195 190 186 193 192 185 189 190 203 196 189 207 194 207 193 203 209 203 197 198 196 208 210 216 205 201 213 211 206 212 212 225 206 219 226 214 225 221 222 216 223 226 232 225 215 235 234 231 218 219 220 241 226 231 235 235 246 229 247 229 235 229 238 245 253 248 243 238 245 243 254 251 240 239 262 252 241 256 254 268 265 246 250 251 252 266 270 252 273 265 264 276 278 268 273 274 265 280 261 279 281 284 280 272 279 273 277 288 270 269 289 283 289 274 274 280 288 288 304 294 295 287 309 288 288 301 303 288 311 302 288 294 314 296 319 302 306 315 303 301 319 307 305 321 326 302 330 321 334 328 305 329 307 316 317 340 321 342 322 332 322 318 326 338 331 331 340 332 348 348 347 356 329 343 349 350 358 353 352 345 367 343 356 354 362 338 348 371 355 365 373 353 354 355 372 362 347 375 374 375 380 357 359 370 372 379 357 358 379 387 373 361 388 380 371 391 394 382 379 376 394 385 377 390 385 402 379 399 412 380 387 410 397 391 390 394 395 405 413 399 402 427 402 415 413 414 409 430 407 422 409 426 428 407 408 427 408 405 423 404 442 444 415 434 436 452 426 435 444 431 423 442 426 419 423 440 447 437 447 431 450 448 460 443 426 457 441 464 434 469 474 474 468 476 452 471 449 440 480 461 440 444 486 444 453 474 472 446 486 487 478 452 470 497 471 464 462 469 457 488 484 463 503 503 498 462 496 507 474 500 508 496 509 492 493 518 515 488 487 492 495 504 480 487 487 505 526 527 497 504 490 526 524 505 502 491 516 524 498 532 520 521 536 517 537 532 512 519 512 538 532 534 525 551 537 554 517 504 515 550 543 555 508 513 515 544 528 536 566 558 527 540 541 532 535 555 565 554 545 554 562 573 544 555 548 541 530 550 581 529 529 558 553 556 565 569 541 559 550 580 588 571 538 570 559 590 548 585 569 593 570 580 564 583 556 558 552 594 565 568 551 573 576 558 568 566 563 559 585 592 571 608 565 567 582 571 605 577 571 604 595 586 589 596 605 607 608 581 583 569 582 609 591 613 592 575 618 590 603 588 598 589 590 581 596 598 579 593 599 614 585 607 637 602 637 586 643 627 629 606 610 639 646 645 626 635 625 608 612 651 633 653 637 607 635 637 617 635 601 602 642 632 603 649 635 602 620 633 634 647 608 658 608 640 628 619 607 647 662 660 652 614 662 642 618 643 657 639 621 653 670 660 616 659 665 676 670 630 668 672 655 642 642 666 625 625 650 625 632 676 663 664 683 627 641 663 670 673 674 641 654 677 663 666 653 638 666 648 681 690 666 650 658 664 674 666 634 675 639 648 683 658 636 651 653 693 671 672 676 667 682 697 668 684 650 658 680 690 658 670 655 698 694 688 668 650 667 699 679 678 664 651 672 650 687 648 666 694 672 696 672 659 664 682 649 698 694 645 650 651 654 652 676 666 667 707 698 700 704 674 691 681 705 660 695 689 670 656 695 653 663 662 691 689 706 701 698 710 656 658 653 669 669 706 645 697 705 701 705 650 683 704 689 680 654 691 676 698 704 661 658 674 696 705 653
708 645 657 707 657 671 649 698 695 660 698 697 653 704 690 658 676 682 652 644 708 698 675 694 707 691 657 668 674 650 693 671 650 705 683 680 664 688 666 665 703 671 668 662 664 665 692 695 702 700 645 650 704 675 649 699 672 663 657 653 669 640 698 693 701 670 679 673 665 703 645 658 665 671 694 686 693 678 652 647 695 666 653 691 666 698 691 661 682 636 688 645 644 664 675 674 692 646 695 635 655 677 644 658 656 689 680 653 690 630 664 684 661 680 638 627 643 657 669 672 677 656 632 658 629 673 678 659 666 634 677 673 672 665 638 622 628 656 621 644 646 666 619 664 660 633 673 669 614 615 657 660 628 661 659 646 629 642 666 629 627 639 665 612 643 654 617 623 648 627 615 633 647 665 646 622 619 626 608 602 652 659 630 617 625 612 628 613 595 620 650 633 647 610 592 652 642 620 593 640 647 644 598 605 600 615 605 597 621 617 607 643 583 602 595 611 633 630 584 621 625 579 590 611 585 575 629 606 577 604 614 575 570 603 604 573 599 573 574 612 599 591 574 596 596 608 611 576 567 572 606 573 574 594 575 558 578 608 569 594 558 590 584 596 588 564 596 578 548 586 588 552 582 564 570 579 572 545 596 542 544 541 589 574 576 579 551 535 583 544 575 573 581 567 546 548 571 568 555 544 528 563 565 539 567 540 565 531 551 559 545 528 555 544 554 530 535 553 555 511 544 555 560 518 519 530 514 534 512 547 547 523 519 539 511 522 522 529 540 532 534 544 510 503 494 533 534 519 518 536 511 498 526 507 505 506 504 489 515 528 497 517 479 504 497 500 493 494 491 497 497 501 511 472 480 497 494 487 491 499 486 502 486 492 471 468 483 490 472 488 484 468 498 481 480 454 486 481 446 487 444 486 484 484 481 485 448 440 449 446 463 464 455 443 448 456 463 460 473 436 450 468 461 425 439 422 428 425 445 437 445 451 455 453 454 424 435 434 411 443 410 409 432 408 413 409 439 433 431 415 427 424 421 434 430 420 426 415 401 419 394 429 417 420 416 415 424 418 392 410 392 384 397 396 392 383 408 407 400 402 405 395 410 379 396 380 398 369 372 396 369 387 399 368 386 392 369 362 369 388 368 378 377 359 357 359 368 371 369 372 370 364 374 360 375 362 344 367 342 356 347 370 369 335 355 367 336 349 361 346 338 339 359 352 342 337 326 352 328 343 351 319 322 332 320 335 341 326 341 323 310 310 331 326 330 306 305 318 313 331 311 303 322 319 323 317 306 300 305 310 313 292 294 318 295 293 302 303 300 307 288 291 298 307 301 287 303 300 287 280 287 289 293 281 273 286 293 289 278 289 293 293 288 282 289 287 269 283 284 259 277 267 256 278 268 270 277 259 256 274 261 256 261 263 265 254 249 249 264 243 247 260 253 240 261 248 241 258 237 255 239 252 242 230 248 250 244 229 228 239 237 241 224 234 238 224 240 228 218 234 220 232 216 235 222 223 226 218 213 210 215 209 216 225 219 222 222 207 205 206 203 214 216 217 215 200 200 203 194 205 198 208 203 198 200 193 197 198 204 192 193 201 188 194 186 185 191 189 197 181 193 181 193 186 180 174 179 188 183 184 176 183 172 175 175 171 175 172 167 179 176 173 165 178 166 169 160 166 173 169 162 172 167 155 156 160 161 167 165 161 161 165 158 151 161 155 148 160 160 148 153 144 150 151 154 147 142 147 142 148 144 143 149 148 139 147 142 140 135 133 134 139 144 136 140 132 135 137 134 131 130 132 126 130 130 136 133 126 131 130 131 122 121 130 122 122 126 120 122 125 127 123 116 122 122 125 119 122 122 112 114 115 114 110 112 116 116 109 109 109 116 109 106 105 114 114 110 111 103 104 102 105 106 102 109 105 104 101 103 105 101 106 98 101 96 99 96 99 99 97 94 96 102 101 100 96 95 94 99 97 91 92 98 90 92 96 94 94 95 95 87 90 88 93 90 90 86 87 87 87 86 83 88 85 88 83 83 84 81 86 86 85 87 81 85 84 86 85 80 80 83 79 77 77 79 81 78 83 76 81 78 79 82 76 79 75 80 77 75 78 79 78 79 79 74 79 75 74 73 76 74 72 76 72 77 74 74 74 73 75 75 73 73 72 73 70 71 70 71 72 72 75 74 70 73 74 69 73 69 68 70 69 68 74 69 72 67 70 68 70 73 71 71 68 73 67 69 68 73 69 69 69 68 67 71 70 70 70 67 69 71 69 70 69 66 70 67 67 73 68 68 72 72 73 73 70 71 73 69 69 67 72 69 73 70 72 69 74 69 71 70 74 74 73 68 73 70 68 74 75 70 69 72 73 73 69 70 76 75 71 76 75 74 73 75 71 76 75 77 78 72 72 75 77 78 77 76 78 75 80 79 75 78 75 80 76 81 79 78 79 76 79 78 82 77 78 79 83 83 82 81 84 81 79 83 81 82 79 82 85 87 87 86 88 89 86 87 82 90 90 86 91 87 90 91 89 92 94 94 93 94 95 93 92 91 89 90 97 98 90 97 94 93 97 99 97 96 95 99 95 94 98 96 96 100 100 103 101 97 101 103 106 98 103 100 105 108 107 106 107 109 107 112 106 104 105 111 111 113 114 116 107 113 114 110 110 112 118 114 115 117 122 117 122 115 114 118 123 123 120 118 118 118 129 129 124 126 124 121 121 126 124 125 123 135 134 134 127 131 133 137 136 134 140 130 137 133 138 142 144 133 141 141 135 142 138 138 142 148 139 149 143 149 147 151 142 143 151 144 144 147 156 151 152 151 156 155 149 159 162 165 162 157 165 158 154 156 164 167 172 164 168 172 173 174 165 177 174 172 179 177 173 180 178 177 177 174 172 184 185 171 171 179 190 184 188 192 188 181 178 185 188 181 188 186 183 184 187 185 199 187 191 194 188 196 200 193 199 198 202 209 198 213 212 204 216 204 217 204 206 206 211 211 210 222 218 207 218 214 216 225 226 230 212 225 229 225 230 220 224 230 221 240 223 229 230 239 234 232 237 234 233 236 245 236 245 238 249 237 241 236 240 244 257 242 254 242 258 252 249 251 244 264 266 258 254 259 250 259 252 263 266 261 276 262 278 274 262 265 277 283 269 265 278 271 280 277 277 288 274 276 281 292 290 282 278 277 278 292 282 283 278 296 284 288 301 300 296 287 284 304 289 301 295 300 306 289 316 303 294 294 305 306 309 299 304 300 326 306 320 306 319 330 322 332 306 332 314 322 321 323 333 332 322 333 317 325 343 335 321 327 343 342 326 356 335 344 327 341 357 329 349 354 343 366 341 349 359 360 342 359 348 358 370 373 351 361 366 359 362 379 378 364 352 353 382 367 358 365 370 368 377 385 372 379 387 393 367 386 376 369 390 392 374 398 386 399 394 391 373 390 412 385 379 395 407 384 396 388 384 395 406 406 421 399 391 411 429 393 415 430 410 409 400 415 426 400 408 408 422 408 403 428 432 431 411 414 433 432 420 426 432 445 418 433 421 429 435 436 450 434 422 454 439 432 423 432 436 455 466 433 439 435 433 454 472 433 456 476 448 463 459 448 478 457 470 486 444 477 464 478 485 455 492 460 495 457 453 486 458 495 462 472 473 459 459 489 472 472 493 494 472 485 468 510 483 481 503 497 485 486 500 512 495 519 503 518 481 507 504 507 507 526 494 514 508 488 502 526 526 516 496 535 532 498 528 527 510 508 519 501 535 513 510 546 549 516 530 520 529 523 508 504 547 514 525 553 531 520 545 522 558 543 566 529 513 538 540 562 530 549 531 557 546 564 552 565 566 534 567 576 535 581 540 581 569 539 539 567 558 542 555 535 587 586 568 565 551 592 576 570 576 543 580 581 588 580 580 593 590 578 551 604 567 572 558 569 602 552 585 568 568 588 580 585 601 577 558 605 581 611 616 583 584 609 574 614 593 616 569 614 588 590 612 591 602 572 588 590 622 631 584 623 592 611 630 618 603 597 621 585 605 607 623 613 604 592 641 594 609 633 587 586 639 622 607 647 595 640 645 644 647 634 603 635 646 612 653 600 606 645 615 643 625 620 598 632 646 646 648 655 651 619 654 660 618 660 661 645 625 636 653 656 646 657 630 641 665 664 646 642 629 632 659 618 645 662 662 661 650 625 649 668 621 672 678 658 621 631 659 673 645 642 632 677 626 635 653 679 653 648 666 668 633 656 636 673 675 673 675 630 668 667 681 666 671 689 627 662 679 657 631 678 642 667 693 631 649 685 664 634 645 687 667 647 696 684 644 661 689 633 690 651 697 692 637 661 672 637 698 657 667 636 636 694 636 688 646 650 683 638 657 638 690 677 659 683 678 697 642 658 663 702 693 698 666 706 666 696 697 700 691 702 706 641 695 707 694 654 671 690 655 691 692 658 664 663 704 654 655 707 673 696 653 660 706 680 677 665 685 683 657 686 678 655 686 681 670 672 693 649 670 656 698 670 690 671 691 684 682
652 697 661 705 657 695 700 644 661 671 685 700 684 660 684 645 652 653 688 697 652 693 656 665 698 682 643 674 678 699 661 685 701 677 696 648 661 703 665 695 662 705 684 653 672 674 671 698 684 648 684 693 649 647 665 703 685 664 667 670 670 684 662 662 669 650 684 688 660 640 674 680 636 666 642 682 659 640 684 646 691 678 663 672 667 669 689 664 653 638 659 654 669 648 641 681 674 687 665 658 635 662 653 682 673 640 661 628 644 642 639 634 646 686 631 643 643 655 677 650 630 658 675 626 634 643 676 652 629 677 667 626 648 640 631 633 636 626 626 675 672 660 627 677 666 645 636 670 664 613 660 649 671 646 619 660 615 670 628 670 648 638 634 629 653 611 632 662 627 619 618 614 665 614 631 638 615 646 655 623 601 628 649 610 623 602 623 654 613 609 652 630 606 640 640 620 641 625 635 633 617 593 610 635 642 630 616 634 635 621 627 587 638 608 617 595 626 585 629 585 600 595 594 586 589 625 627 630 579 607 605 629 608 610 614 572 602 603 601 598 576 614 569 621 590 612 571 601 562 576 561 607 571 579 576 576 595 581 567 580 593 552 579 578 577 553 554 559 564 603 598 601 554 568 568 578 546 597 576 569 540 555 563 588 551 585 557 587 581 564 550 553 564 553 577 533 550 551 573 575 554 558 531 556 545 558 534 522 563 556 537 529 540 521 538 558 560 512 538 511 526 553 511 539 515 546 534 550 510 548 518 510 504 524 539 500 526 518 510 509 498 504 526 539 508 531 501 500 524 533 503 497 518 499 491 496 515 524 483 487 480 525 525 501 503 519 499 520 495 492 517 508 508 483 509 475 492 490 464 506 499 462 503 459 484 488 496 475 475 498 477 466 453 464 463 467 489 466 465 467 460 465 483 482 481 481 471 478 474 464 452 468 437 451 466 466 439 430 473 433 433 426 438 458 427 450 426 449 427 426 419 420 430 427 442 424 444 415 434 410 427 443 421 432 440 405 445 424 427 409 410 415 431 413 434 406 422 415 418 410 415 397 415 416 416 388 412 401 391 383 387 384 419 389 385 396 415 385 392 403 394 376 374 376 374 392 379 399 370 391 398 395 370 376 372 363 391 362 358 356 372 374 385 362 368 356 366 358 362 380 366 380 378 348 376 375 345 369 342 352 355 344 352 344 352 363 345 335 350 331 340 335 330 353 335 334 348 352 335 324 345 332 334 332 322 343 339 344 315 339 335 316 319 310 312 309 326 326 312 312 314 304 318 327 298 327 317 319 310 295 304 307 302 308 306 301 297 290 293 298 300 289 288 289 300 294 298 282 303 281 286 290 276 299 288 292 279 275 281 278 289 291 274 269 288 271 270 269 265 267 266 264 281 256 254 274 276 267 264 262 268 248 249 247 257 246 250 247 249 260 263 254 259 239 253 243 247 240 244 241 249 232 252 247 238 234 242 230 227 230 232 240 227 237 239 238 233 223 233 232 227 219 217 220 215 217 216 214 224 209 209 225 212 212 219 217 212 213 205 217 215 208 214 217 199 206 206 198 195 206 208 203 205 198 198 192 190 190 194 202 202 202 196 187 196 195 190 181 197 180 195 184 188 190 179 187 183 182 183 180 183 172 184 171 172 176 174 173 169 180 165 168 175 169 171 163 167 167 161 174 164 160 168 167 156 165 164 157 161 152 160 158 154 152 154 155 156 150 154 148 150 147 158 152 145 156 154 150 151 142 142 150 147 148 139 146 145 140 146 140 140 144 133 142 137 135 141 142 136 129 134 138 130 128 136 134 127 124 127 133 128 132 131 121 121 122 124 122 121 126 128 122 118 121 125 121 121 115 116 119 115 121 112 117 120 113 118 114 117 113 117 117 113 111 106 115 115 109 110 111 110 111 106 110 102 105 101 103 107 104 100 100 99 106 102 101 99 103 101 101 104 101 97 97 96 94 95 92 92 92 91 91 92 98 90 91 97 90 96 93 94 88 88 88 92 90 93 90 88 86 88 88 89 85 89 87 89 89 86 84 88 81 80 87 85 80 86 81 79 82 85 84 78 77 78 80 82 76 79 82 78 83 78 76 78 76 75 78 78 80 76 80 77 74 77 73 75 76 79 78 75 73 78 75 74 73 76 73 77 76 73 76 77 71 70 71 70 70 74 71 73 73 74 69 73 70 74 69 74 71 71 74 71 68 68 73 69 71 73 74 74 73 70 73 74 69 72 71 68 69 71 71 72 69 69 67 71 72 72 67 72 69 73 73 69 73 71 69 69 67 73 68 70 68 71 68 69 70 73 70 71 68 73 69 71 68 69 73 72 73 71 71 69 71 71 69 75 73 69 75 73 74 75 76 75 72 70 75 74 75 76 75 75 74 76 77 74 76 73 78 74 77 79 73 77 79 80 77 76 80 74 80 79 80 79 81 78 76 76 79 81 79 76 79 84 82 82 79 78 84 80 78 85 81 83 84 80 85 80 84 86 81 86 86 82 87 84 85 88 86 89 86 93 86 85 93 88 92 87 91 93 90 95 88 96 96 92 94 92 93 98 91 94 100 99 95 93 98 95 101 100 104 95 99 96 97 98 105 105 103 100 104 104 108 102 100 109 102 106 106 110 107 108 109 112 106 105 107 110 111 107 118 118 110 119 110 114 118 113 121 121 114 113 116 115 117 115 122 123 123 119 127 127 120 120 130 127 120 123 126 123 125 130 136 132 128 135 127 139 131 131 132 138 137 134 143 137 141 143 138 144 145 147 136 139 140 142 141 140 149 143 141 140 144 141 146 146 155 144 157 147 158 149 158 156 154 161 158 162 155 154 158 156 157 159 156 169 168 168 158 159 169 159 161 174 162 165 172 172 174 172 167 169 175 174 178 177 172 188 173 182 184 185 186 184 179 176 180 191 184 182 196 183 191 199 187 197 189 201 196 202 200 200 188 197 205 196 203 192 203 193 213 198 206 208 216 217 215 204 207 206 219 209 216 206 221 210 220 211 227 209 226 214 221 215 215 227 232 231 235 222 231 222 235 235 226 224 244 227 244 239 246 246 245 230 232 249 237 245 234 244 245 252 241 241 242 258 252 257 257 263 242 255 249 269 247 266 261 249 251 264 267 251 260 255 261 255 280 264 277 263 271 272 273 279 282 281 273 265 273 281 286 289 277 291 276 285 298 295 284 275 284 282 294 281 301 283 298 283 310 285 299 291 310 314 316 313 305 303 315 301 311 298 312 311 312 305 302 310 305 321 333 307 324 324 310 313 329 339 318 316 342 342 322 336 330 326 325 335 343 349 334 328 338 347 353 335 357 330 338 342 339 358 344 361 352 336 364 360 348 338 363 341 352 373 343 343 353 365 345 354 351 378 362 362 381 378 389 364 360 391 362 360 390 380 387 386 389 379 383 394 370 391 380 371 406 392 371 395 384 412 410 379 411 386 391 395 414 398 387 391 409 399 388 399 389 415 398 422 393 403 417 432 426 432 420 422 434 406 420 413 407 443 409 437 412 432 424 446 410 439 429 441 448 431 439 452 439 450 456 436 429 444 463 456 424 433 450 430 461 462 436 470 456 473 462 453 471 453 465 444 455 463 467 452 464 442 460 442 464 460 475 456 470 463 452 455 474 472 459 493 479 474 479 497 476 470 482 471 500 498 504 473 483 474 505 508 509 468 487 484 517 504 480 503 482 518 479 519 491 479 492 517 501 520 500 493 513 493 502 487 524 532 507 515 523 525 515 519 541 510 513 534 504 508 542 518 515 501 533 502 521 543 527 518 506 524 543 539 513 526 524 533 560 549 522 526 555 538 545 528 531 543 552 559 531 575 558 543 548 530 561 530 557 566 544 553 576 576 586 539 569 552 572 544 582 555 591 572 542 564 546 565 592 578 569 547 545 578 585 591 583 577 597 588 581 587 604 563 608 589 599 608 554 603 566 571 581 576 578 569 598 567 603 589 577 568 568 585 595 566 579 622 616 578 595 617 616 609 615 592 578 583 598 614 578 590 584 576 604 594 578 591 600 607 587 640 609 639 601 630 591 601 634 617 628 635 597 608 627 589 595 629 621 636 642 636 639 616 640 594 634 630 625 604 654 639 651 621 628 602 619 633 647 624 632 633 643 658 650 638 627 662 625 615 619 645 624 615 670 659 615 624 670 624 628 619 656 631 616 670 643 616 629 656 669 674 654 654 669 629 620 679 631 655 667 641 643 631 621 648 662 645 661 623 666 634 658 626 647 650 668 628 651 674 674 681 663 657 650 692 655 690 688 671 642 680 678 633 656 643 691 653 647 682 634 696 664 634 666 636 656 684 633 662 639 644 676 686 694 697 687 658 695 680 700 655 656 688 648 684 653 665 668 676 659 672 667 695 695 705 663 646 690 699 676 641 702 684 701 688 681 674 692 650 648 671 686 685 673 699 666 707 661 648 696 682 682 658 690 673 659 648 697 643 658 668 645 670 662 656 652 703 707 653 663 648 702 709 709 667 700 667 683 669 690 670 659 680 687
706 659 652 662 663 652 677 688 671 705 707 701 664 651 698 691 687 652 682 685 651 656 690 690 694 648 669 653 681 655 646 677 671 655 695 690 681 680 686 659 675 700 651 645 657 705 693 702 648 683 676 655 695 658 653 697 681 679 640 652 642 645 687 687 674 691 686 664 662 663 682 646 675 682 668 680 671 679 693 684 664 698 662 646 658 677 658 656 682 695 684 658 655 660 634 636 660 662 635 664 685 650 666 656 628 633 636 665 676 629 640 632 630 652 670 684 651 637 673 685 649 664 641 678 629 653 667 655 681 642 620 653 626 652 647 657 630 630 679 665 630 617 629 617 668 617 616 631 620 630 620 647 642 647 616 637 644 622 657 636 632 666 626 633 630 615 619 661 630 639 627 637 603 653 630 630 618 659 643 647 634 601 649 651 641 608 596 614 612 615 597 622 610 591 651 597 617 628 634 631 604 622 611 600 619 588 587 614 625 603 633 642 596 584 635 640 613 590 582 596 613 634 623 580 584 591 599 613 612 588 621 619 582 589 623 578 579 605 601 568 614 617 587 566 581 601 571 593 601 594 563 601 586 582 592 566 606 556 564 566 562 606 570 577 604 569 592 593 586 550 600 585 558 575 583 581 583 557 590 563 556 578 552 583 588 583 564 564 579 587 541 532 574 577 571 557 552 550 546 558 560 536 550 551 553 566 567 564 568 526 518 524 560 545 546 535 564 538 547 542 540 554 532 512 508 550 535 545 520 517 504 539 537 538 516 542 545 541 530 510 516 511 508 524 541 520 495 514 530 517 500 491 491 507 522 520 510 484 504 522 488 484 525 475 486 499 509 508 493 494 509 489 492 475 483 495 470 468 506 499 488 473 490 498 478 478 472 462 476 481 484 473 479 468 466 494 484 454 478 485 463 482 485 441 476 460 460 478 462 479 451 469 464 441 447 447 448 464 445 443 458 442 453 427 441 450 428 439 450 424 427 446 437 454 415 433 443 428 436 451 425 428 439 443 410 413 433 442 432 414 430 407 410 412 409 436 413 430 426 421 426 414 403 398 402 414 423 386 405 408 407 400 382 397 408 400 397 408 382 401 386 385 408 402 390 402 369 382 396 365 391 378 395 394 381 364 395 372 376 389 387 386 389 380 383 358 375 374 378 374 373 363 372 346 370 354 365 341 341 347 357 347 361 361 357 349 364 344 334 358 357 341 347 334 328 348 329 338 349 330 331 335 349 330 327 346 337 334 329 342 314 316 308 334 306 333 310 307 327 306 329 312 314 308 303 325 297 307 323 305 304 301 317 318 299 299 304 314 294 289 284 307 298 287 300 299 295 294 301 293 289 276 284 295 275 283 285 289 289 270 268 283 290 282 288 275 270 277 265 277 283 276 263 260 263 279 272 267 251 255 263 253 258 257 257 257 257 244 256 251 242 257 254 243 243 255 255 253 254 239 246 244 231 246 246 251 241 241 242 241 239 234 245 245 241 238 230 241 227 240 227 225 227 230 216 230 219 223 219 216 217 216 221 220 207 211 219 209 211 211 208 219 202 204 215 213 199 210 204 211 205 204 208 203 197 199 191 207 190 192 202 198 199 188 195 192 189 199 193 189 192 178 183 185 177 176 177 179 184 183 176 182 173 185 180 180 180 176 171 178 173 169 171 175 171 169 170 171 165 161 163 166 159 159 162 156 160 157 167 164 159 161 157 154 156 158 148 160 153 151 151 151 148 147 150 157 142 142 152 140 148 142 140 145 139 139 141 136 137 141 144 144 135 132 133 140 131 141 136 137 139 138 130 139 129 127 134 130 124 124 134 131 130 128 131 122 127 121 129 120 120 117 123 122 126 116 114 118 117 114 116 122 121 121 120 116 111 118 113 111 113 112 114 115 114 106 114 107 113 105 112 108 105 106 108 101 102 108 107 107 108 107 102 104 105 105 101 99 101 100 96 96 101 98 94 95 93 99 96 99 97 98 91 95 93 96 90 95 95 88 91 95 88 89 92 87 94 94 93 85 93 90 85 84 89 87 88 83 84 83 84 84 83 88 83 83 82 86 85 82 79 84 80 83 82 85 80 80 78 81 83 79 78 77 80 76 81 77 76 79 78 75 81 76 80 76 80 76 80 79 79 78 75 77 74 74 74 78 72 78 72 71 71 72 76 76 75 72 73 71 73 74 76 72 74 75 72 72 69 70 69 74 74 71 71 69 71 72 75 71 68 72 71 68 73 69 74 68 68 68 69 69 72 68 69 74 71 71 71 72 71 69 68 69 72 68 69 74 71 73 68 71 70 69 72 73 68 69 73 73 69 74 75 74 73 74 73 74 71 74 69 72 69 69 72 72 71 73 76 72 76 75 74 77 77 77 75 71 71 73 77 73 78 77 76 73 73 79 79 74 76 73 78 75 74 80 77 75 75 75 77 81 76 82 77 81 77 80 81 79 77 80 81 78 80 80 80 80 84 80 82 86 83 80 86 84 87 85 88 85 84 86 88 85 85 83 90 87 88 88 89 91 93 90 93 89 90 95 95 96 92 96 96 94 97 98 93 95 98 98 98 94 98 99 100 100 97 102 104 96 100 96 104 105 101 104 100 99 103 100 99 101 105 104 108 107 103 104 109 108 104 114 110 107 115 109 108 113 107 117 110 114 114 118 110 120 121 119 117 121 115 116 116 115 122 118 116 120 120 123 123 129 118 129 119 120 128 123 126 133 134 126 135 125 133 128 128 136 134 129 130 134 141 142 140 143 137 135 137 138 134 144 136 136 144 137 147 147 149 151 145 141 144 147 143 151 156 158 154 149 160 159 154 152 148 154 162 157 154 156 160 154 155 155 155 166 169 169 165 173 167 163 160 168 166 168 171 163 165 167 179 167 170 180 176 172 172 172 180 172 188 173 186 175 188 189 192 188 193 192 195 193 183 183 188 198 190 186 195 188 192 202 193 195 203 192 191 198 208 207 197 213 214 207 197 212 206 200 200 206 204 218 222 221 222 218 220 226 218 220 211 219 229 214 221 227 219 232 226 224 230 237 228 234 229 221 225 243 229 246 227 243 244 251 230 242 245 250 243 253 248 239 245 257 258 245 261 248 254 244 246 254 246 264 260 267 256 262 267 253 262 256 257 270 256 270 276 268 276 268 262 282 261 276 263 270 278 274 266 268 277 292 287 293 283 273 272 295 286 292 279 284 277 299 293 304 288 309 298 311 294 286 290 306 313 312 306 290 315 298 292 306 315 310 318 307 321 322 302 316 304 332 312 313 308 309 308 311 311 337 329 320 333 341 343 317 342 337 318 325 352 345 340 324 344 328 333 347 354 338 358 356 354 357 362 359 344 364 338 343 341 371 346 353 341 347 352 353 346 349 351 370 370 370 361 362 359 384 366 363 390 368 380 359 390 367 395 377 373 380 369 395 378 391 383 390 387 371 405 389 403 397 409 392 401 397 400 403 392 410 396 398 390 400 395 410 406 423 413 392 414 425 432 411 433 424 429 400 411 434 428 419 437 430 415 407 430 409 420 426 446 417 451 421 442 427 449 449 457 460 422 444 426 426 442 422 466 425 444 468 458 463 464 466 433 453 458 465 460 472 457 444 452 461 449 442 451 481 449 474 466 470 458 459 483 483 456 471 494 453 485 490 477 480 474 466 488 488 496 500 478 462 463 474 481 488 489 510 504 484 472 487 509 518 480 477 477 503 510 482 494 503 523 488 488 486 506 532 508 501 486 508 502 534 503 525 539 537 543 533 520 523 524 521 513 505 501 516 501 510 550 532 549 527 523 508 521 527 535 554 552 522 544 548 555 521 558 534 568 540 568 559 535 528 543 528 550 533 532 525 525 579 546 580 572 565 541 548 571 551 554 534 585 583 563 545 539 558 553 574 562 589 546 582 578 573 551 554 586 555 586 576 557 599 578 556 573 583 570 583 609 601 585 599 562 583 601 605 557 564 577 578 594 562 564 588 565 581 582 584 610 619 573 616 612 587 612 614 579 607 593 595 606 579 604 616 587 603 619 625 599 580 632 581 629 626 598 623 608 597 625 640 619 630 610 608 612 589 598 608 623 596 608 640 600 640 645 608 598 611 607 596 640 627 620 597 644 610 597 615 606 645 641 624 650 660 651 621 660 643 665 656 630 610 615 618 656 656 657 662 666 644 627 652 614 619 650 639 663 630 611 653 613 636 642 640 666 628 641 670 637 641 624 643 633 623 666 642 660 620 679 622 625 662 630 624 648 683 623 644 685 666 655 672 651 639 679 670 646 684 629 661 656 673 683 678 664 635 639 686 657 664 677 687 694 681 636 650 636 639 694 683 640 669 637 682 654 663 640 682 648 674 649 675 655 638 660 691 647 642 688 684 681 663 672 693 678 681 690 671 669 701 638 701 683 688 648 683 704 700 703 702 646 706 676 677 666 646 650 661 654 652 659 699 678 644 705 670 689 643 704 670 706 704 684 700 703 643 677 652 705 692 647 661 692 684 698 668 707 707 705 670 651 673 661 689 676 676 650 673
676 661 651 690 673 693 682 667 644 667 677 656 650 698 674 649 689 663 674 687 660 669 647 686 699 683 664 681 648 688 644 699 658 670 680 706 671 652 681 672 678 649 686 703 655 651 642 702 672 674 697 640 650 701 683 640 692 656 679 698 703 699 639 670 661 678 667 691 640 638 647 687 674 653 639 666 698 643 655 655 687 670 689 646 683 695 648 696 672 646 660 658 644 643 686 683 632 654 687 671 657 632 655 629 651 660 661 647 689 631 686 634 688 631 643 634 667 681 636 633 640 673 634 651 666 671 638 660 656 651 665 661 682 643 646 669 673 628 643 649 627 634 666 672 672 627 625 628 625 618 660 662 613 620 611 657 609 654 613 657 621 642 617 607 649 655 650 640 606 645 605 636 621 628 659 633 659 601 619 618 651 650 632 598 645 602 639 627 640 641 593 615 591 624 646 611 648 641 623 610 608 600 642 622 623 629 644 598 598 600 620 632 583 622 622 636 600 625 624 635 612 626 596 614 586 613 584 613 621 587 621 602 598 585 626 606 577 589 621 590 579 564 584 593 587 582 590 568 563 561 561 601 582 581 575 574 557 592 605 563 572 590 561 573 593 553 583 550 597 583 572 584 570 575 583 592 563 569 566 543 592 578 565 585 543 542 562 568 559 560 580 543 564 567 580 553 547 534 526 579 525 540 567 535 532 541 559 544 521 552 553 558 567 545 553 537 530 544 533 528 516 533 512 545 526 552 515 528 538 519 504 549 515 503 529 510 509 508 513 494 524 515 514 498 517 510 491 521 498 486 535 513 521 511 520 494 501 497 508 516 504 512 502 507 493 480 499 484 496 500 487 484 488 492 492 505 509 493 492 500 488 470 469 468 471 493 490 461 489 459 472 481 451 481 454 475 477 487 484 468 445 483 463 454 446 443 455 444 443 468 450 470 455 465 445 433 433 456 454 429 437 433 442 448 437 427 422 455 459 452 422 436 436 453 419 440 426 452 418 434 431 420 411 422 444 416 443 439 415 411 405 423 408 406 428 422 435 419 416 403 415 405 410 390 416 418 415 399 388 388 402 395 402 406 416 411 388 396 379 408 397 409 383 372 404 372 372 393 391 388 388 367 384 371 362 394 391 374 373 366 369 355 386 384 365 354 378 354 352 356 370 378 360 369 370 363 362 364 342 358 372 349 338 364 366 366 332 333 334 338 342 349 347 351 357 339 333 331 345 350 332 346 350 325 334 343 335 321 327 317 332 334 316 318 332 322 314 308 311 329 308 321 318 326 299 324 308 305 295 321 316 295 296 301 307 309 297 303 303 294 284 293 296 304 298 280 286 299 282 278 282 289 279 283 282 297 283 287 274 290 276 270 291 290 277 281 276 284 262 268 262 283 274 282 262 270 273 273 261 253 254 260 260 258 265 249 258 251 250 249 260 259 247 241 249 252 255 247 252 250 245 244 232 232 235 233 244 228 234 233 243 244 224 229 227 236 242 239 225 220 229 226 223 221 214 221 217 214 230 218 213 226 223 224 221 218 205 216 210 208 210 211 207 217 204 198 214 205 213 201 212 201 198 204 201 191 195 203 206 198 205 201 189 191 190 199 193 199 189 193 191 187 187 191 191 179 185 186 189 190 174 186 180 174 186 171 173 172 182 176 180 165 174 177 168 174 170 162 163 166 162 171 172 163 167 165 167 168 167 155 163 165 155 161 151 164 157 162 161 160 159 146 146 156 147 154 146 148 142 144 153 140 144 140 148 147 141 137 139 143 134 140 133 140 141 142 141 137 135 136 140 135 137 139 137 136 134 136 134 128 124 129 131 123 131 122 123 128 123 126 125 121 120 117 127 122 121 114 122 124 120 114 113 116 117 118 114 110 114 114 110 108 113 114 107 108 107 106 111 108 113 107 110 103 108 108 109 105 109 102 99 104 108 98 98 105 103 103 97 104 101 104 96 103 96 99 94 94 99 101 94 99 93 96 92 97 92 97 97 94 97 92 96 95 87 92 89 89 86 87 85 93 90 88 87 84 83 88 85 89 83 88 86 82 87 88 84 83 86 85 85 84 80 86 83 82 85 81 83 81 84 84 78 77 79 81 77 80 78 80 78 79 78 81 81 76 81 74 80 76 79 77 75 79 78 76 74 79 78 77 77 75 75 76 78 72 71 75 71 77 76 75 75 77 72 73 75 76 72 74 71 70 76 70 74 71 73 74 71 71 71 69 72 74 71 71 74 71 75 73 71 71 70 75 75 72 69 74 71 69 71 71 70 75 69 72 71 73 71 73 73 71 71 69 69 74 70 72 69 74 69 69 75 71 75 74 73 75 73 74 75 74 74 74 73 74 71 76 73 72 71 75 74 74 76 75 73 76 76 78 74 77 73 79 78 77 78 74 76 80 79 80 77 74 78 80 80 77 76 82 83 79 79 79 78 83 77 79 83 83 78 79 82 83 82 82 85 82 79 81 80 86 80 82 83 83 85 81 88 83 88 89 87 85 84 90 85 87 90 93 90 90 91 87 90 87 91 93 95 90 95 91 95 94 95 96 92 94 100 95 100 99 100 95 96 101 97 102 100 102 96 96 97 101 97 98 104 106 105 99 99 108 100 104 105 110 102 107 110 106 104 109 106 114 116 112 113 117 109 110 118 110 111 116 121 121 121 117 123 115 120 122 116 114 116 119 118 125 119 123 123 124 130 129 127 123 125 132 128 123 129 133 134 137 133 130 128 134 137 134 130 134 141 132 135 144 135 137 137 143 144 145 140 139 137 145 139 151 148 148 152 150 145 155 149 152 158 146 146 159 160 151 148 150 152 155 159 158 166 166 163 159 158 160 168 166 165 169 169 172 164 164 165 164 178 168 178 167 177 166 180 182 174 176 181 178 180 176 176 177 180 185 181 175 176 179 180 181 181 192 179 184 186 185 193 193 185 185 186 195 200 200 207 191 193 191 205 208 206 198 203 209 211 199 205 199 204 216 218 205 202 215 210 216 209 225 212 220 225 217 227 230 225 213 227 225 221 226 218 216 224 240 224 239 236 234 225 245 241 241 230 240 242 242 230 251 251 246 249 239 235 246 239 244 255 250 254 263 253 245 258 246 249 267 268 249 260 271 269 258 262 266 274 277 253 271 277 269 282 281 258 277 278 275 262 288 285 267 283 283 283 273 269 285 285 278 285 290 287 298 275 298 284 295 299 299 288 289 297 310 312 295 288 305 291 310 308 291 304 297 299 321 318 319 326 315 311 302 315 321 308 321 334 318 311 331 324 308 326 324 338 338 335 316 323 328 348 325 344 320 342 343 338 341 347 340 345 326 336 352 342 354 359 344 338 347 354 351 343 362 339 362 347 340 366 351 355 349 355 346 354 347 362 367 353 366 383 371 388 390 357 380 362 389 393 369 385 395 382 383 375 387 377 395 394 393 403 401 399 400 380 406 388 381 399 403 399 397 391 415 411 402 385 387 408 412 394 398 397 416 402 413 428 405 403 411 417 408 423 437 424 423 429 434 410 430 445 409 418 414 450 414 418 448 433 420 422 418 437 422 442 432 437 439 445 452 453 440 468 432 431 438 462 445 442 436 447 440 456 453 453 449 444 478 451 452 483 451 447 472 445 482 454 490 471 460 468 480 477 464 479 500 484 469 486 482 474 486 494 463 492 484 479 507 496 467 481 470 498 513 478 510 510 510 490 498 482 506 507 520 505 508 491 480 500 509 516 501 500 508 529 495 516 506 500 534 524 535 492 517 508 526 500 541 531 547 514 536 525 528 550 531 530 542 517 527 548 512 543 558 557 512 519 538 544 559 518 520 527 551 552 526 567 566 520 568 554 570 550 555 573 553 575 570 577 541 573 566 548 568 534 552 542 576 571 581 556 536 554 558 565 578 543 594 555 583 553 543 561 587 575 572 601 552 592 550 549 581 602 569 606 562 575 604 591 589 594 596 567 575 605 562 607 584 591 610 603 610 567 617 591 592 614 567 622 605 604 624 590 602 598 587 625 625 586 620 617 628 576 625 589 622 596 593 622 626 609 592 590 631 590 608 621 613 614 602 616 612 609 591 597 601 595 650 610 631 613 611 641 652 615 634 614 604 616 645 602 601 625 624 604 607 617 633 605 604 605 601 636 653 625 615 633 612 662 611 642 648 610 638 623 627 642 625 623 616 637 659 636 651 647 658 612 672 645 658 656 656 677 677 637 666 648 659 669 652 632 667 619 628 676 634 620 664 631 651 657 640 685 625 674 670 670 636 638 663 663 640 661 648 632 658 682 667 656 641 642 650 636 681 641 647 656 643 649 679 674 690 692 676 671 674 642 683 683 668 695 633 633 634 649 647 692 636 689 654 648 639 678 658 693 692 654 644 641 666 694 648 697 665 646 640 669 651 647 640 646 700 658 674 705 645 656 673 675 690 681 673 669 649 705 673 649 673 699 655 705 641 684 698 669 693 651 701 657 678 704 666 691 674 651 690 680 686 675 650 670 649 700 649 658 698 683 684 665 691 699 662 691 692
669 652 677 697 646 643 666 708 668 648 674 694 647 662 670 679 669 649 703 660 656 653 650 647 645 690 697 702 660 679 684 686 689 670 691 643 688 666 642 647 688 690 649 693 644 678 664 672 702 659 641 668 688 667 673 691 648 679 703 667 650 696 662 649 676 664 681 660 662 657 686 698 687 687 676 658 647 669 641 688 645 684 674 694 661 669 691 688 690 689 665 643 650 650 648 653 628 691 678 654 647 660 650 632 648 692 646 632 639 626 685 639 674 636 628 638 660 634 668 666 632 658 643 675 643 668 672 682 649 630 626 630 646 676 651 644 663 620 638 674 675 669 634 617 646 647 618 656 650 643 627 666 610 645 634 633 626 610 631 647 635 628 660 631 665 639 638 615 613 641 661 632 604 622 619 652 650 608 603 604 626 626 643 632 613 619 610 633 638 632 631 618 632 635 595 613 616 601 608 635 623 618 619 611 633 637 622 619 589 591 595 603 601 582 604 593 635 592 618 579 623 575 580 601 627 622 629 600 612 608 576 595 604 591 626 611 613 578 578 613 582 605 585 569 605 609 564 594 587 608 585 607 592 595 578 604 555 563 559 583 598 585 568 571 552 587 571 573 573 588 566 584 587 563 543 595 578 576 563 583 560 556 555 560 551 550 578 563 574 567 566 548 557 547 555 543 557 538 531 574 569 554 538 554 523 531 535 559 566 561 534 563 542 544 524 563 515 530 536 532 539 547 557 554 541 553 539 548 553 504 540 504 499 508 518 501 501 527 517 539 538 525 494 509 491 514 490 505 515 492 527 495 518 509 512 504 517 479 486 478 507 522 503 481 494 490 507 476 509 485 498 503 485 489 476 498 466 507 482 461 493 463 465 478 472 479 457 475 487 480 497 478 486 457 465 473 447 457 463 460 465 486 452 446 479 457 460 476 445 442 476 443 449 461 469 443 464 471 454 442 461 452 445 461 423 444 454 433 424 444 427 430 441 423 433 422 437 451 421 443 417 445 432 415 446 411 430 414 404 434 429 422 436 405 403 399 423 411 427 401 416 427 414 399 419 393 394 390 396 411 383 405 381 408 412 413 377 389 381 412 383 405 403 380 397 389 396 390 400 402 375 392 395 381 365 391 384 372 374 356 387 364 368 355 364 386 374 381 367 375 370 370 376 365 377 356 372 365 351 352 371 363 368 357 348 336 353 355 331 340 353 343 358 325 346 356 340 341 325 349 342 346 342 317 337 344 338 333 317 328 324 332 309 310 332 314 334 305 318 310 315 325 315 314 304 313 320 316 319 324 295 303 313 316 301 296 293 308 298 296 290 311 289 284 300 289 304 290 291 297 283 278 289 287 281 294 272 276 280 273 280 285 286 270 290 284 264 281 276 260 275 266 273 266 257 258 253 277 272 263 259 265 268 265 263 247 251 267 251 255 255 260 260 263 241 253 255 252 246 239 245 240 233 251 249 235 238 249 235 238 244 243 240 237 232 231 242 235 241 218 236 217 223 224 221 231 217 226 217 213 216 215 228 210 218 206 223 222 213 209 209 201 203 205 207 207 204 207 197 212 195 205 211 198 204 195 206 199 199 189 203 194 191 196 199 192 195 192 181 198 198 185 186 192 181 193 178 190 181 185 187 188 173 184 181 172 173 179 170 167 181 178 181 176 164 174 165 164 164 165 160 161 158 167 163 164 162 166 169 163 166 156 159 163 159 164 157 154 162 161 161 155 158 151 150 153 152 146 143 147 153 147 148 142 151 138 150 138 141 140 135 136 138 135 140 136 138 132 143 136 132 134 133 128 127 127 134 127 135 128 136 126 127 129 126 124 125 124 124 121 129 128 123 123 126 123 120 119 119 122 119 119 123 119 122 122 118 111 111 116 111 114 114 109 113 114 106 110 114 108 111 104 106 111 108 111 109 108 102 105 107 105 99 103 102 99 102 100 104 104 100 99 99 98 95 103 98 98 97 95 98 94 100 97 100 91 93 95 94 98 91 94 92 91 90 90 94 87 94 90 93 88 88 92 85 84 87 89 85 85 84 86 85 87 85 86 86 82 86 82 85 86 80 86 85 81 83 79 84 85 80 79 84 81 82 84 81 76 81 82 78 82 77 82 79 75 76 79 79 80 76 77 75 78 78 74 77 73 78 76 78 73 76 74 74 74 74 72 74 72 76 73 75 73 72 76 71 71 71 74 77 71 76 70 73 73 75 75 72 73 71 75 71 72 70 74 73 72 73 74 70 70 69 73 71 75 71 71 74 69 74 71 75 72 69 72 73 74 70 75 69 69 72 70 70 71 75 73 72 73 72 74 72 70 71 74 75 71 70 73 72 74 76 71 77 76 72 73 72 71 78 73 72 74 75 73 76 78 75 79 75 77 76 76 77 76 74 75 75 79 77 75 75 75 81 79 78 80 79 79 77 81 82 82 77 78 81 77 77 84 85 80 84 82 82 81 80 81 87 80 86 81 85 81 84 87 85 87 83 90 84 85 88 91 85 89 93 93 88 86 94 91 91 95 94 94 88 92 95 90 90 98 96 94 99 91 94 100 97 95 94 101 96 94 100 102 101 104 97 97 96 97 106 103 104 106 102 106 104 100 104 102 109 106 111 102 104 112 108 110 104 115 112 109 106 111 107 113 116 118 119 115 118 114 112 112 113 119 118 115 116 123 119 119 119 116 124 126 128 128 119 126 127 126 120 131 125 127 125 127 132 132 134 133 129 127 133 138 130 129 133 135 135 141 141 139 134 138 137 146 143 142 149 139 143 150 138 152 150 147 150 141 142 144 149 158 148 157 158 160 151 162 152 160 158 151 156 159 167 166 166 154 154 166 157 160 158 171 161 171 160 165 161 177 162 167 175 166 172 171 169 180 168 172 184 183 185 180 173 173 181 180 184 188 180 185 188 184 179 189 187 183 184 193 190 196 189 199 201 202 194 192 192 191 205 200 196 199 206 210 204 213 200 208 205 213 211 203 217 214 202 209 222 205 212 217 216 210 225 230 230 210 219 217 221 218 221 227 234 231 237 240 233 234 223 226 237 230 237 230 230 233 236 241 237 247 237 247 241 243 240 242 256 257 251 248 240 261 257 260 260 265 256 259 252 253 248 265 272 254 262 261 272 271 265 271 268 273 263 275 281 274 265 273 272 264 270 289 268 290 281 278 288 273 288 289 295 284 276 303 275 300 297 289 302 300 308 300 287 285 305 293 299 306 311 300 307 305 294 293 299 301 311 324 313 301 324 299 326 301 311 316 332 305 332 327 337 328 337 329 321 340 318 336 339 344 331 328 341 323 321 329 347 352 341 335 351 335 332 345 342 355 337 357 344 354 344 346 358 358 355 350 371 364 341 347 365 378 373 370 375 357 380 362 381 383 367 358 384 377 363 360 380 371 366 385 386 390 385 387 380 381 394 382 386 376 399 382 389 401 381 387 378 413 406 401 395 405 408 411 387 422 410 424 386 417 388 416 415 417 424 405 406 397 409 406 416 428 411 417 403 436 436 424 425 424 406 445 428 440 412 421 452 449 453 442 422 453 443 446 425 419 450 463 436 432 426 426 426 441 429 443 461 450 464 454 449 447 473 462 473 458 437 449 470 468 477 475 481 461 489 451 472 476 464 477 466 461 486 471 471 481 471 492 461 465 494 502 470 477 467 490 499 464 477 507 478 515 481 516 496 479 502 492 494 521 499 524 492 509 510 527 485 493 512 503 487 528 500 484 507 497 496 527 503 523 524 522 509 538 514 531 525 527 502 503 529 499 535 508 525 523 518 524 504 517 529 538 533 513 543 526 543 542 564 549 536 521 522 525 555 521 550 518 535 521 570 534 546 537 567 552 579 551 580 551 567 545 533 570 537 543 532 559 546 552 590 573 576 553 556 589 579 571 541 593 593 579 564 551 546 559 589 589 595 600 572 590 565 568 608 564 596 574 587 561 596 558 557 582 596 605 595 576 560 593 585 571 577 607 601 586 623 583 615 593 591 597 614 589 601 609 579 594 576 594 585 626 579 594 583 621 597 591 587 605 607 611 587 629 603 612 599 625 588 585 635 626 613 590 609 603 635 640 609 608 606 592 634 630 603 647 645 614 611 597 614 646 600 637 634 604 617 654 638 600 605 640 629 648 607 614 657 634 618 628 665 663 618 665 607 665 634 610 668 609 659 635 649 630 671 610 672 638 642 666 673 635 631 634 649 624 675 655 620 673 651 649 650 626 629 678 659 645 657 629 629 650 646 638 683 639 651 627 625 653 663 642 665 679 684 640 627 686 635 684 631 662 674 643 692 650 645 687 639 679 654 661 636 665 660 677 684 653 694 676 683 697 670 693 663 661 698 633 676 650 692 681 684 673 698 684 697 649 677 678 696 680 678 651 681 653 691 656 644 663 667 642 665 693 685 698 686 687 653 690 690 691 690 654 665 706 667 650 674 660 693 684 655 668 649 651 702 704 670 642 680 650 664 657 706 644 667 704 643 699 705 695 685 707 661 644 706 705 655 690 658 658 667 690
702 676 700 696 689 679 648 679 689 671 645 704 691 672 650 643 663 647 697 706 661 665 658 658 661 688 657 694 704 682 676 698 667 684 702 665 672 642 653 653 689 657 665 689 687 674 691 642 697 697 657 650 654 675 669 692 655 702 679 669 677 665 648 692 657 645 668 699 640 659 653 664 638 687 680 660 640 646 640 645 663 636 663 631 670 671 689 668 674 669 655 636 686 665 690 639 674 656 638 677 679 655 641 654 662 659 664 657 642 671 628 652 641 680 635 681 649 631 641 629 635 626 649 620 651 646 675 643 629 678 664 657 650 661 668 623 670 624 645 637 645 617 640 633 641 639 661 644 653 615 648 648 666 671 660 647 643 616 629 653 613 609 644 613 611 643 656 653 631 624 625 643 621 645 629 618 613 623 633 658 640 622 613 620 655 614 597 613 628 649 623 619 642 651 591 600 648 600 605 602 647 587 640 633 624 606 591 615 630 616 640 636 616 601 595 606 580 585 576 578 632 622 584 606 623 614 594 588 592 591 624 574 621 612 612 581 595 585 614 585 566 615 588 578 581 571 594 584 598 573 612 585 588 558 590 606 585 555 572 561 591 583 575 592 566 578 595 582 597 583 571 595 558 572 565 559 578 546 553 550 567 585 555 540 585 569 546 587 575 578 543 578 565 564 538 538 564 553 566 539 537 560 538 532 564 567 545 529 538 561 532 559 530 552 564 524 559 551 554 510 518 516 543 533 557 515 546 520 553 507 515 510 519 517 510 538 515 508 533 525 524 519 496 539 526 509 514 535 504 500 504 511 525 526 502 512 524 501 479 506 506 481 518 503 520 503 474 480 482 491 500 506 514 467 472 471 494 480 462 475 468 491 461 477 477 503 476 476 492 477 452 495 485 465 452 468 492 446 484 461 451 444 477 469 476 471 471 475 461 458 470 468 456 433 461 474 465 447 441 435 439 450 464 430 452 457 423 443 440 433 422 450 449 428 430 444 440 419 421 451 443 426 438 443 439 408 438 435 435 421 401 429 403 422 412 401 422 416 428 402 422 429 414 404 409 396 424 392 421 402 417 419 417 400 384 401 398 414 411 375 400 392 385 408 379 385 370 396 368 365 364 363 384 377 379 373 382 394 362 390 362 369 385 371 358 355 381 382 380 379 348 354 348 369 376 373 341 358 374 342 351 367 346 368 347 345 354 340 342 329 353 338 337 339 329 331 332 327 324 347 337 346 339 323 327 319 329 315 336 334 331 332 337 338 330 323 305 305 320 315 323 306 303 308 315 321 324 322 308 312 313 296 299 295 296 317 306 302 288 298 307 292 289 302 290 308 281 291 283 279 281 296 301 279 299 286 282 294 282 277 289 266 287 290 275 281 275 262 268 267 268 271 261 278 260 269 253 264 257 262 252 258 251 272 250 257 265 268 245 262 253 250 247 259 255 256 238 246 236 245 239 244 233 231 249 241 245 235 243 227 235 229 226 244 226 224 231 239 235 224 236 224 225 235 230 225 226 230 224 218 210 216 213 228 222 214 209 223 214 221 219 202 201 212 219 203 205 211 211 203 210 201 208 204 196 192 203 192 189 199 205 192 200 203 203 188 198 191 184 195 190 191 190 187 190 179 192 183 186 179 188 177 185 183 182 170 182 183 175 179 181 170 177 172 167 163 163 170 175 161 167 166 165 172 159 159 164 170 155 166 155 160 163 157 153 162 151 149 156 158 155 149 146 146 155 146 158 149 152 150 143 153 150 139 148 143 146 141 148 141 145 134 147 139 138 143 142 134 140 138 140 134 140 136 129 137 127 130 126 129 125 133 127 126 133 129 129 122 121 129 122 125 121 117 122 124 124 125 126 125 123 119 118 121 118 116 120 113 120 117 110 111 115 109 116 108 107 111 116 110 114 106 105 106 112 112 109 103 107 107 105 107 103 107 107 108 105 98 105 99 97 97 99 95 102 97 95 96 97 102 101 100 101 94 98 95 95 98 98 97 90 93 95 95 96 94 89 88 87 95 92 94 86 91 93 87 88 93 89 89 91 84 84 89 82 84 84 83 81 84 87 84 80 83 80 81 82 83 79 86 78 79 78 81 79 82 82 82 83 79 78 81 80 79 79 80 81 81 82 75 80 78 79 80 75 78 79 80 78 75 75 73 74 75 76 78 77 78 77 75 76 72 77 73 78 74 73 76 76 71 74 72 74 76 75 74 73 74 71 77 73 72 74 73 72 75 70 75 73 72 71 76 73 75 70 70 70 71 75 74 76 71 73 72 76 71 74 76 72 74 75 74 74 70 75 70 75 75 75 76 77 75 76 73 73 77 71 72 76 76 74 76 75 78 72 75 77 74 74 77 77 77 75 75 78 79 73 76 77 76 77 75 75 80 75 75 80 77 77 79 75 80 79 82 81 76 77 79 80 76 81 79 79 84 82 84 81 84 81 81 84 82 83 85 82 87 80 82 80 83 84 82 81 88 89 87 89 84 83 86 85 89 90 89 91 86 93 91 92 94 94 92 89 92 96 92 90 89 93 96 98 91 92 92 95 100 93 99 96 96 100 101 101 98 103 96 103 96 96 96 106 104 99 106 106 103 104 105 103 100 109 109 108 111 107 106 103 104 104 110 112 107 107 111 109 109 111 116 114 109 113 119 115 117 122 119 117 119 122 117 117 114 122 121 117 124 126 121 125 127 123 124 131 124 127 133 124 127 128 129 136 137 127 136 135 137 136 133 131 139 136 137 138 137 139 134 140 143 135 142 146 137 145 145 137 150 148 151 153 140 150 155 155 151 145 145 147 155 150 157 150 159 152 149 163 161 161 156 167 162 154 166 168 169 165 166 159 166 162 162 171 171 173 168 173 166 175 181 173 180 181 176 172 181 178 175 178 184 173 179 180 187 181 184 179 181 192 178 192 190 185 183 197 196 198 201 188 190 191 191 205 189 205 198 196 195 195 208 194 202 196 195 201 199 211 202 207 204 209 211 209 210 205 206 212 208 217 223 225 212 222 230 219 221 228 232 215 218 220 217 226 222 240 237 229 223 228 228 243 235 240 236 235 245 245 252 249 240 246 250 242 242 243 244 253 243 240 259 242 249 250 250 259 262 263 247 254 258 270 261 262 266 276 277 263 269 267 268 260 281 281 286 280 261 268 268 275 281 280 282 278 288 281 281 284 273 295 274 293 301 282 277 291 291 296 296 305 291 285 309 296 304 314 296 289 289 289 318 300 308 313 305 313 307 325 300 317 310 304 311 302 316 324 307 332 334 318 321 335 311 323 324 342 331 317 344 330 321 342 331 340 353 338 334 342 331 355 333 340 351 333 343 338 346 357 344 362 353 343 360 350 361 344 363 373 349 353 344 344 349 360 358 358 350 358 380 367 371 372 375 390 391 369 390 384 395 385 393 367 379 392 385 369 367 383 401 403 382 371 402 409 410 382 393 403 402 408 413 394 416 402 420 397 402 423 388 406 403 415 408 429 405 416 395 420 413 417 404 425 438 417 419 407 423 425 437 413 421 416 422 424 445 436 425 442 450 437 436 440 427 426 446 443 425 438 443 452 447 426 453 464 452 470 439 471 472 473 473 440 461 435 442 447 460 476 449 441 452 485 467 488 486 464 462 465 474 457 461 495 479 481 472 454 475 476 483 502 462 461 474 473 491 481 482 475 502 465 507 474 475 483 475 508 476 492 475 508 483 478 495 478 499 511 499 480 488 489 491 493 526 506 517 495 502 521 526 532 520 493 541 509 502 527 543 522 525 544 549 512 510 519 528 545 521 529 540 549 544 514 556 524 538 533 533 558 536 560 526 563 527 542 537 535 540 572 523 524 555 560 550 568 539 530 559 555 538 566 544 561 579 553 577 540 565 552 578 558 545 548 536 558 580 584 590 556 594 564 559 581 544 548 572 554 598 570 566 603 567 567 578 557 551 596 554 568 609 583 569 576 566 559 607 610 610 598 585 584 607 582 571 566 593 573 613 573 613 574 614 601 623 614 590 581 607 579 590 577 578 612 577 590 602 621 588 636 625 584 613 597 592 587 615 621 643 614 599 591 618 600 642 611 641 636 622 607 597 619 600 608 593 595 607 605 632 642 646 605 640 634 601 646 614 602 611 658 623 611 609 638 641 627 611 619 662 605 648 640 652 616 632 626 629 667 660 636 647 613 615 650 626 629 616 632 656 669 660 661 668 643 628 675 672 637 674 644 663 653 642 662 669 635 656 624 643 660 651 627 648 651 682 621 641 637 632 656 631 626 661 625 657 682 625 670 667 628 649 639 664 665 658 659 640 634 654 641 640 680 686 645 680 688 657 649 643 695 678 643 675 661 692 633 662 644 632 661 657 668 642 689 641 674 654 655 681 682 667 692 669 659 685 666 675 668 679 655 643 658 655 696 671 698 661 659 641 670 685 696 676 677 698 705 665 683 680 648 649 646 699 686 647 699 649 687 664 693 656 671 664 691 680 698 686 705 670 706 687 651 647 675 690 706 674 666 701 666 675 661 673 686 707
680 677 648 677 652 701 643 700 676 694 673 667 689 687 697 687 666 640 693 700 706 642 667 664 702 641 648 654 673 693 653 663 680 678 650 692 689 652 701 658 656 668 702 638 648 691 701 674 641 638 684 657 639 643 698 651 645 657 638 639 652 647 649 683 662 655 686 697 690 652 637 634 647 687 658 671 653 655 673 651 646 635 631 644 655 639 671 633 639 671 634 655 680 649 635 641 669 687 637 659 638 643 649 659 680 683 659 687 685 664 673 636 654 668 667 674 670 677 647 681 626 671 651 662 668 681 677 622 646 677 664 646 678 642 627 641 662 655 622 642 657 638 651 644 653 648 670 669 624 632 649 635 625 651 650 611 644 616 643 610 654 654 641 653 621 657 642 607 617 620 648 658 649 634 616 658 600 656 627 639 600 655 605 601 606 648 644 604 613 642 601 624 627 645 611 640 628 614 590 645 644 611 587 594 604 637 586 621 586 583 625 597 587 612 602 603 624 605 625 601 587 615 585 611 607 588 621 610 602 581 614 614 585 603 568 566 597 595 594 578 599 613 620 595 613 609 572 590 608 606 584 609 603 565 595 581 579 595 589 604 566 578 596 571 555 589 602 554 545 545 563 569 579 544 581 548 542 590 583 541 581 573 546 544 555 570 564 577 552 569 547 557 564 573 581 532 547 537 528 528 533 560 522 555 549 540 519 550 529 517 537 550 563 554 513 561 555 554 513 542 510 512 544 540 547 554 540 514 516 542 531 529 513 544 525 519 532 511 517 497 532 512 499 538 509 535 527 499 535 485 503 512 498 510 504 498 520 517 521 489 486 519 518 485 495 498 484 484 513 481 505 495 488 473 484 480 492 496 493 461 461 478 504 495 479 477 460 459 495 490 486 488 491 450 479 448 491 450 463 446 445 479 454 471 444 448 465 480 441 469 446 453 450 433 433 466 462 450 437 462 439 443 435 441 463 465 441 421 430 450 426 435 452 450 456 429 430 444 420 423 426 448 430 418 444 440 418 429 435 421 429 420 403 412 416 422 401 420 394 426 430 399 408 404 387 388 392 420 398 422 397 417 404 395 393 398 392 414 377 394 379 387 382 379 404 377 394 398 402 370 375 381 380 376 392 394 371 367 361 374 374 365 381 373 380 373 373 365 363 355 355 379 344 377 351 359 374 357 341 362 362 369 349 343 365 343 344 345 347 348 335 337 342 343 351 341 349 350 344 332 349 336 339 317 323 332 325 335 322 320 321 317 321 313 334 327 335 310 317 333 320 322 327 310 313 315 319 298 295 296 296 316 313 303 293 297 309 314 291 290 304 301 291 301 282 305 304 307 288 290 303 280 299 289 276 285 274 291 288 270 268 278 284 280 282 274 281 267 274 266 284 267 272 272 260 273 258 272 275 266 251 273 263 271 267 259 266 262 252 264 262 242 241 258 263 243 244 250 248 243 246 249 248 242 248 239 243 240 228 248 240 241 247 227 243 226 221 225 226 232 218 232 237 231 228 230 213 213 219 211 230 225 210 208 227 226 218 221 206 204 211 212 209 201 213 210 206 204 204 211 212 197 203 195 197 194 206 193 209 204 191 190 201 193 203 195 196 186 183 199 196 187 190 184 185 186 179 189 185 191 177 176 172 176 176 186 180 184 185 184 181 173 178 166 169 180 179 174 164 162 175 175 164 158 162 157 171 156 166 160 165 167 153 166 163 160 160 162 153 158 160 149 156 151 152 153 157 157 150 144 145 154 153 151 146 149 146 145 139 145 139 139 141 134 145 141 134 141 132 132 131 132 130 130 136 128 127 127 130 132 136 125 124 132 127 129 126 128 131 130 125 121 118 126 117 126 124 125 126 115 125 125 117 120 113 117 115 119 116 115 112 119 112 116 109 114 116 107 110 106 112 115 107 106 106 103 104 107 106 109 101 102 104 104 103 101 99 103 102 107 100 103 103 100 96 103 101 104 100 104 99 100 102 100 95 95 94 98 95 96 93 96 97 90 95 96 93 94 95 96 90 90 90 87 88 87 85 93 91 93 87 86 84 85 90 85 83 82 89 84 86 85 85 81 82 83 84 87 85 81 84 86 83 80 78 85 82 80 84 78 81 80 79 80 81 78 82 81 78 81 83 82 77 77 79 80 78 81 81 77 80 80 76 79 74 77 79 78 73 73 74 73 73 79 78 77 73 73 75 75 72 74 76 77 77 78 72 72 76 72 73 76 71 74 72 71 75 71 74 75 76 75 74 77 74 72 75 75 74 77 77 72 72 74 77 75 71 72 75 76 71 75 72 76 76 71 77 73 71 73 71 77 76 74 74 78 74 77 74 77 76 73 78 76 74 76 79 75 76 76 78 76 74 73 74 80 74 79 74 80 80 74 78 77 76 79 81 78 76 83 82 76 80 76 83 81 80 81 83 79 79 80 83 84 84 83 80 78 84 85 82 85 84 80 86 81 84 88 83 86 88 82 87 85 83 87 83 88 85 84 91 91 88 85 85 87 89 89 88 88 95 95 96 90 90 89 91 91 93 93 94 97 98 99 92 98 101 99 100 99 99 95 104 100 99 100 100 103 100 105 99 104 105 101 105 99 104 109 100 108 110 109 102 105 110 103 109 104 105 107 115 112 111 113 108 109 115 119 112 117 120 116 114 119 122 115 122 125 117 123 116 115 123 116 125 121 121 119 129 122 126 120 121 122 124 128 133 123 128 133 132 134 132 136 133 138 139 129 129 137 140 138 142 139 134 136 139 137 142 135 137 143 145 149 148 149 152 150 145 143 144 142 157 153 146 145 158 147 147 157 149 154 161 152 159 155 161 159 166 167 160 159 164 167 167 159 172 170 163 162 173 167 164 162 179 166 168 168 170 168 174 182 173 183 180 182 177 176 185 176 174 174 181 185 188 188 183 189 183 196 187 186 193 189 192 186 194 198 189 187 191 195 205 209 190 192 204 205 209 211 202 214 199 208 211 217 208 206 210 212 207 210 204 224 219 219 208 212 230 218 226 217 229 213 220 226 227 235 228 221 218 228 236 225 223 224 238 241 245 229 233 227 243 235 243 253 232 239 239 243 254 250 258 238 242 255 252 243 261 242 245 264 256 262 270 247 248 271 266 263 273 255 271 267 265 259 276 267 272 282 272 266 276 273 282 276 279 269 293 291 273 294 292 296 294 298 280 278 291 293 295 293 301 293 288 287 290 284 300 301 305 305 310 305 298 288 296 301 296 319 306 309 295 319 324 314 302 316 322 313 302 319 318 314 307 331 328 334 317 313 314 338 328 344 329 324 326 346 336 323 325 346 341 354 354 352 353 357 345 328 345 357 353 342 340 345 359 365 355 356 350 342 341 367 353 343 376 364 353 353 372 374 373 384 374 377 357 371 387 356 375 390 379 370 359 382 371 397 392 386 390 390 384 373 379 395 378 401 397 380 382 400 375 386 414 390 380 418 380 391 411 412 398 395 417 398 419 390 403 410 408 415 417 433 421 402 409 434 416 410 429 402 412 423 421 410 412 416 429 449 425 423 412 424 413 427 418 436 437 421 453 444 451 457 424 461 431 426 428 440 448 461 470 442 460 454 470 443 440 470 467 463 466 441 471 465 461 476 465 481 479 465 452 481 463 488 455 466 482 487 477 464 471 499 477 475 462 487 494 494 475 479 506 509 497 505 501 481 503 482 496 497 496 516 498 492 504 482 516 524 480 503 527 506 518 480 491 491 519 518 492 514 512 490 515 519 494 521 520 542 518 539 536 521 502 498 503 533 508 528 522 514 541 514 503 550 554 555 524 551 514 529 536 559 546 553 548 552 542 519 526 547 521 570 568 572 553 566 549 562 546 558 544 572 573 570 549 578 567 545 564 541 543 585 580 579 577 565 558 552 555 589 585 545 583 594 590 564 545 597 579 567 565 546 553 552 560 596 569 604 584 607 588 602 567 560 564 560 572 613 612 592 605 595 605 569 615 577 612 619 587 615 594 614 594 612 599 626 576 573 579 617 573 585 604 589 589 618 583 608 603 610 585 599 636 613 627 609 601 629 583 583 598 628 618 596 587 616 602 630 608 604 589 629 635 642 616 636 631 611 642 605 616 612 594 624 654 615 616 620 622 642 628 599 636 637 658 642 658 635 641 637 651 659 660 604 633 622 631 654 639 663 652 636 655 662 608 620 617 616 664 642 636 657 635 656 619 618 629 632 666 623 639 639 658 629 671 620 624 633 639 638 624 677 640 646 677 640 643 642 658 644 648 644 685 678 674 683 643 630 665 625 656 632 683 671 657 654 675 639 671 665 629 628 642 651 690 689 649 690 655 663 681 688 630 633 663 642 644 641 669 695 641 636 656 697 670 677 655 640 691 698 677 694 698 692 651 696 689 673 690 650 642 660 658 657 661 642 644 686 641 701 668 652 666 660 677 684 698 702 695 703 653 704 654 675 662 687 680 703 667 648 645 694 673 667 649 649 674 674 698 695 672 663 660 651 703 699 697 647 697 704 645 662 704 678 699 677 660 673
674 705 699 680 643 683 641 652 693 693 703 700 680 667 673 701 679 670 643 686 694 700 684 699 656 681 687 665 668 656 647 701 654 656 691 657 700 642 686 685 694 682 679 686 660 647 698 649 677 701 697 665 696 692 639 648 695 672 690 645 694 637 684 663 678 681 678 643 645 645 670 688 677 687 645 682 677 665 690 632 634 687 663 643 633 664 653 693 634 639 634 628 641 681 657 686 661 636 628 628 650 678 637 665 654 670 688 671 688 623 642 655 635 664 666 632 666 679 669 684 635 660 682 634 637 657 631 639 665 621 666 649 662 616 627 646 647 625 648 616 664 649 665 616 619 636 662 671 627 638 654 626 653 623 659 610 634 623 606 639 613 646 666 643 612 622 630 662 611 617 637 609 612 648 611 659 647 635 642 641 644 618 621 596 645 649 600 601 628 591 601 643 616 638 620 602 615 604 622 606 616 612 590 641 589 634 622 597 603 595 629 630 597 636 615 615 584 633 590 600 595 579 579 626 606 584 601 592 628 615 615 609 586 609 590 585 609 583 590 575 619 600 590 598 578 581 588 609 605 605 571 566 555 569 566 577 608 592 577 573 575 571 567 594 566 588 560 545 555 580 567 575 544 588 553 582 585 549 569 545 575 577 582 536 552 570 582 533 569 553 551 529 533 581 580 526 540 539 532 553 534 556 563 523 520 572 545 569 544 568 533 560 558 521 519 514 558 536 511 557 535 548 554 515 529 533 527 539 550 552 526 532 529 540 548 528 541 528 538 540 535 530 518 515 502 534 537 523 531 520 523 515 520 506 515 521 504 489 509 487 485 492 484 512 491 514 500 505 490 494 512 500 487 480 499 475 489 477 494 464 506 501 481 502 486 502 463 480 500 453 456 497 471 472 460 461 477 454 465 480 451 461 478 462 455 438 453 467 481 445 466 476 443 460 465 443 451 461 459 467 429 440 467 439 444 424 435 426 459 453 426 450 452 445 427 455 433 438 413 415 432 443 427 447 407 437 429 443 413 422 408 430 409 414 399 429 423 395 403 430 425 406 398 401 393 401 387 416 409 388 418 387 390 412 403 380 388 397 407 401 410 388 394 370 370 405 395 374 373 384 384 373 366 368 378 384 385 378 370 382 391 365 380 364 384 351 385 374 372 352 350 353 374 376 359 375 347 375 349 355 370 366 363 337 349 351 345 335 335 345 342 339 326 336 338 328 347 343 325 335 347 325 325 347 331 330 337 321 340 334 318 329 318 334 338 311 332 316 321 325 304 312 329 302 313 308 302 315 318 313 312 309 304 301 309 303 307 299 288 310 311 291 303 298 291 299 305 306 288 281 281 302 275 278 283 278 278 275 269 295 271 279 292 265 266 289 283 269 286 268 285 270 273 271 265 255 274 275 254 251 274 266 259 257 260 259 255 264 253 246 245 264 256 249 262 244 251 237 256 253 253 246 236 243 232 238 238 235 249 236 230 236 247 228 241 243 230 227 227 228 237 230 229 226 236 222 225 223 215 225 222 219 226 215 218 212 226 208 215 215 222 218 215 208 203 202 211 216 215 204 208 210 213 200 199 193 200 199 190 191 198 188 200 186 201 192 186 191 200 195 193 191 184 184 183 189 191 186 179 188 176 180 180 176 177 177 176 181 173 168 169 170 173 175 180 177 166 172 178 175 177 162 169 170 162 164 166 156 161 169 161 161 168 162 166 152 157 151 158 160 156 148 152 157 146 152 145 144 147 146 153 146 145 143 152 141 147 141 145 148 145 135 148 143 136 139 136 133 134 137 134 133 131 131 131 135 130 129 128 128 129 132 131 132 123 125 132 128 124 125 131 127 121 119 124 123 122 121 126 119 116 116 125 115 118 123 114 119 117 111 119 119 116 116 111 118 108 108 108 117 111 116 107 115 114 114 105 109 104 102 108 104 105 110 102 104 100 99 106 106 101 99 101 105 98 97 99 104 96 96 101 101 100 96 95 101 99 97 100 100 97 95 98 95 95 97 93 97 94 93 90 94 94 95 94 91 87 87 87 90 92 91 91 91 85 85 87 85 86 84 89 85 83 88 81 84 88 82 80 85 82 79 85 80 81 86 78 85 79 81 79 79 77 77 78 78 77 81 79 80 76 79 76 77 78 76 80 80 76 76 81 75 77 80 79 80 80 74 80 78 79 79 75 75 74 73 77 76 79 77 76 76 77 73 78 74 76 73 72 77 72 72 75 73 75 74 72 72 72 77 76 76 72 71 76 73 77 71 74 76 75 71 72 71 77 76 74 74 75 74 71 76 73 75 77 76 75 76 77 75 74 73 78 75 78 74 75 77 75 78 76 78 78 75 79 77 73 75 74 76 77 80 74 79 76 79 74 79 75 80 75 77 79 80 76 80 78 82 76 83 80 82 82 76 79 77 84 78 79 77 80 80 81 78 85 85 79 84 83 83 84 80 87 86 81 88 83 84 87 84 84 83 83 83 84 88 84 85 89 88 86 87 88 92 88 88 95 95 94 91 89 89 97 95 97 98 94 91 95 96 93 99 95 94 94 99 100 101 96 101 102 97 98 95 104 99 102 105 104 101 103 100 103 99 106 100 108 107 101 109 111 102 110 108 107 111 111 106 108 113 106 112 108 116 114 119 113 117 110 118 120 121 115 114 114 116 117 122 115 125 126 125 127 120 118 126 125 129 130 125 130 129 132 133 132 128 127 127 134 127 135 130 131 128 134 131 132 137 135 138 143 142 134 145 135 135 139 145 146 144 136 143 142 142 141 146 144 149 151 154 151 156 146 157 159 153 152 154 151 162 162 149 152 153 162 160 160 157 165 167 168 167 161 167 161 170 168 163 171 162 170 168 167 173 167 170 166 178 175 183 174 183 173 184 185 186 174 179 178 188 191 179 188 179 182 185 186 192 181 183 185 192 200 184 188 193 197 204 202 201 193 201 191 205 208 209 192 199 201 197 206 210 215 215 205 204 201 205 203 207 223 215 219 214 215 215 219 210 218 228 215 217 216 227 226 218 233 237 217 232 235 237 225 237 236 237 241 229 241 246 234 234 238 249 232 234 254 249 234 241 255 246 242 240 261 244 243 244 243 254 263 247 245 249 259 260 248 267 266 268 269 273 256 268 263 274 276 266 258 260 279 273 263 263 275 264 290 273 270 272 285 282 280 288 276 294 287 293 285 278 290 278 302 286 300 305 288 294 307 304 297 286 303 298 312 307 305 293 309 316 313 323 309 312 316 308 318 313 321 326 306 308 309 312 330 307 338 334 326 322 327 319 323 316 345 327 325 330 324 322 352 338 324 338 324 324 329 344 335 359 349 339 347 339 348 364 349 349 348 364 357 361 353 353 357 361 361 354 362 362 359 347 358 382 355 357 372 357 386 388 362 375 366 379 393 371 391 377 386 385 378 381 395 388 401 397 375 391 384 396 385 394 393 396 398 378 379 419 388 397 420 395 413 385 392 392 404 416 403 390 391 392 405 413 430 412 436 409 416 418 418 401 410 438 437 411 415 420 418 421 451 428 436 411 420 451 424 426 442 438 420 419 442 431 445 457 461 465 465 436 467 455 428 465 459 450 471 456 443 465 442 474 455 443 451 454 475 448 450 477 448 485 488 452 470 493 491 471 481 489 490 460 454 468 476 502 464 498 485 475 483 474 498 473 473 466 489 506 487 486 489 506 489 500 488 481 480 500 512 520 517 523 481 513 503 500 524 488 524 519 490 486 529 503 532 530 503 530 535 502 521 537 545 534 531 544 541 519 506 512 533 552 513 524 527 549 525 553 528 553 513 550 559 547 562 554 519 559 537 556 520 533 537 565 542 536 566 528 559 535 572 550 543 534 535 563 531 552 549 574 565 575 570 571 567 563 540 535 565 581 543 572 538 555 583 554 549 548 596 586 554 555 590 590 596 582 569 588 576 594 551 554 606 580 558 569 603 577 597 569 599 606 601 571 579 601 592 571 610 591 605 563 593 592 571 566 602 567 579 615 614 577 609 617 578 606 598 572 611 615 617 627 584 605 625 587 609 587 637 615 625 600 594 601 605 608 601 631 614 627 643 632 634 608 629 631 642 628 624 615 635 594 607 624 637 642 619 652 629 654 653 597 644 652 657 609 640 605 632 620 623 606 606 648 611 660 656 624 628 661 640 610 629 633 645 614 607 614 616 649 627 667 668 648 638 647 658 639 613 649 648 626 639 663 651 627 624 624 673 679 667 663 652 637 627 652 635 652 662 666 645 663 632 658 626 636 646 632 625 661 652 633 640 650 668 649 628 650 661 688 658 668 676 685 647 668 685 643 677 638 687 657 682 693 635 654 681 693 685 682 640 652 662 673 665 683 644 683 692 663 687 651 674 671 644 695 645 637 646 694 648 638 658 635 635 664 658 694 682 648 645 643 679 678 640 666 703 695 675 656 643 643 701 660 641 641 655 685 681 702 665 682 684 684 689 679 688 676 671 668 689 680 675 665 655 695 644 671 686 700 641 643 640 704 683 644 657 650 641 701
646 684 694 642 662 678 682 644 665 664 690 648 655 660 692 688 666 697 669 646 690 671 666 641 685 642 662 653 653 680 647 677 657 651 679 680 640 673 702 667 698 686 692 647 657 678 696 684 687 681 667 640 671 666 650 671 680 652 687 668 668 661 660 642 682 688 681 638 655 642 641 645 682 678 648 652 639 650 680 685 694 644 690 661 675 636 629 652 653 681 686 686 642 647 628 691 640 652 669 663 651 632 638 627 636 630 665 656 623 650 663 676 632 644 675 679 678 680 631 657 662 626 669 676 636 628 678 652 626 649 634 661 676 617 634 632 667 625 617 647 664 648 618 621 658 626 669 616 615 645 670 631 628 650 663 615 660 632 649 647 664 652 664 637 632 604 661 658 651 658 638 625 621 659 622 656 601 649 649 648 618 630 613 639 612 621 592 644 628 613 604 644 600 645 595 598 600 640 645 617 642 627 624 604 619 626 586 607 621 625 618 637 582 612 608 620 583 621 601 574 603 624 613 589 572 623 604 608 612 602 572 621 579 613 599 590 593 600 618 607 595 610 571 563 562 586 610 587 579 600 587 583 563 594 586 581 574 596 602 573 558 556 599 566 581 553 553 578 568 572 544 588 583 556 566 581 580 552 538 589 545 575 577 588 549 586 537 570 572 552 566 570 561 550 546 542 526 558 547 547 541 544 568 529 570 566 542 550 557 533 522 565 563 523 531 536 538 542 549 533 516 553 523 528 540 537 555 517 507 520 503 541 528 523 501 498 542 508 516 509 542 503 502 491 539 489 500 490 534 515 519 504 504 491 494 487 516 522 493 499 501 489 491 478 490 473 516 504 498 501 472 469 479 493 484 489 503 462 487 481 469 504 478 485 491 473 470 477 488 474 464 482 496 473 479 493 484 487 472 447 476 459 477 445 466 461 463 462 472 449 444 440 451 435 442 459 465 469 463 469 465 462 461 458 443 426 420 441 431 419 450 446 449 421 445 428 425 440 435 447 442 408 414 427 409 422 437 410 431 439 407 432 427 412 410 406 395 395 412 421 408 398 408 405 398 401 414 422 415 387 384 383 415 397 400 414 386 380 377 389 378 386 387 399 387 377 393 381 401 374 396 381 370 387 379 370 380 387 389 381 356 360 354 387 385 361 358 375 368 376 351 374 367 343 377 363 352 345 358 361 358 353 364 344 356 353 349 335 339 334 357 347 349 355 344 334 335 338 331 321 330 338 318 323 330 330 338 327 323 313 332 332 328 323 329 327 331 335 319 309 326 325 316 301 323 300 325 321 297 304 305 318 297 317 294 290 293 302 288 292 291 304 283 306 289 291 289 289 289 283 277 286 291 278 285 285 282 295 294 275 281 275 268 271 285 284 272 288 287 267 268 265 266 264 262 262 258 261 252 256 257 273 262 273 266 264 270 251 266 259 256 246 250 245 244 239 244 258 243 242 253 236 241 251 244 230 232 242 233 247 244 236 241 239 243 238 242 232 231 228 228 220 232 224 229 227 228 221 224 226 221 213 213 219 228 213 221 220 220 215 208 218 217 211 205 214 207 214 207 212 208 214 208 208 202 206 209 209 191 196 190 197 206 195 192 186 192 194 183 194 193 184 194 193 193 195 191 186 177 179 177 174 174 184 184 183 175 181 177 182 180 180 168 174 172 178 167 164 170 170 167 174 162 166 161 161 168 165 157 169 164 161 163 153 163 166 158 163 157 162 157 157 154 147 147 160 145 149 147 143 148 148 152 150 148 152 143 141 145 142 149 145 135 145 147 147 139 140 140 144 135 139 139 136 139 141 137 137 130 134 135 133 132 125 127 134 126 133 129 124 125 125 123 124 128 118 122 121 124 121 122 115 126 117 122 115 116 115 120 112 113 120 111 115 120 109 114 115 116 110 109 107 107 116 115 113 112 104 106 103 106 109 108 106 109 108 106 101 108 105 103 98 103 102 101 96 98 96 96 99 95 102 97 102 99 94 101 100 100 95 93 99 93 96 92 95 90 90 93 92 95 90 95 95 91 92 93 88 90 87 93 88 89 89 85 91 89 86 86 88 85 83 84 89 88 87 81 81 82 82 87 86 82 83 81 84 85 80 86 78 85 82 81 85 82 81 83 79 83 79 83 76 78 77 83 76 82 76 76 76 77 76 75 78 78 80 79 81 81 79 79 76 75 76 79 79 80 78 79 78 77 76 75 76 77 75 75 79 78 75 74 73 73 78 74 76 74 78 75 74 73 73 74 72 74 72 77 73 74 75 76 78 76 78 75 74 72 75 73 75 77 72 76 78 76 78 73 78 76 77 79 78 77 74 78 77 73 75 78 75 76 73 74 80 74 75 75 79 78 74 75 75 80 80 79 77 77 80 81 82 83 78 80 79 76 79 83 82 81 81 78 82 82 80 81 78 81 84 79 78 83 84 81 82 79 86 80 86 84 83 84 84 86 81 87 88 85 87 86 84 85 89 89 84 85 86 87 88 89 88 93 91 90 93 92 87 88 95 92 95 95 93 97 94 95 90 93 96 94 96 97 95 93 94 98 100 102 100 104 103 97 103 98 103 102 97 101 100 105 104 107 99 108 100 107 107 106 109 110 102 107 103 105 110 112 110 111 110 111 108 114 113 118 108 113 118 120 119 121 119 116 113 122 118 120 119 116 125 124 115 124 117 127 123 125 128 120 120 122 120 128 123 130 122 124 125 126 124 129 133 129 128 129 128 137 139 135 137 134 136 138 139 133 146 133 137 139 135 145 142 137 147 140 140 145 148 150 147 152 143 149 147 145 149 151 157 148 151 162 148 159 150 154 156 157 157 161 153 166 159 157 168 165 167 158 164 173 161 162 167 176 175 166 167 174 175 168 175 172 175 183 173 184 173 184 186 172 182 175 178 183 184 181 179 187 195 196 183 196 186 195 194 187 190 190 188 197 193 203 205 205 204 194 206 207 195 204 201 205 214 204 198 211 216 219 220 200 205 221 216 207 221 222 210 226 212 217 211 222 216 218 215 212 223 222 229 232 235 223 227 219 220 224 229 223 232 230 232 234 243 233 235 232 244 240 234 250 235 247 239 239 255 237 246 255 247 244 261 246 246 263 250 267 248 264 253 261 260 263 269 274 266 257 271 278 275 282 273 261 261 274 284 283 273 265 283 272 273 284 280 280 274 273 291 280 290 276 279 275 296 291 290 286 304 290 287 294 301 291 298 312 295 314 294 302 314 302 301 298 292 320 303 309 311 326 320 327 330 310 304 323 326 323 326 323 326 336 328 331 337 336 337 325 332 329 317 324 349 346 321 341 343 329 328 333 354 336 340 343 343 333 341 358 364 338 337 341 361 357 362 361 372 351 367 366 366 363 357 359 346 366 365 354 353 377 365 383 385 387 370 362 365 365 388 379 373 383 390 374 388 382 391 400 376 390 400 372 377 374 382 397 389 412 377 403 407 402 404 390 405 416 416 390 416 396 415 387 424 423 411 399 432 424 410 426 412 426 411 438 415 433 429 403 433 416 432 412 434 411 444 423 439 446 450 425 442 447 446 420 454 443 457 443 435 452 440 459 424 455 448 449 436 430 446 431 461 471 442 468 434 468 476 446 455 440 471 471 465 462 464 446 480 484 485 465 465 480 478 470 482 495 478 468 485 473 466 488 460 472 483 505 481 491 491 464 496 511 473 467 475 498 504 511 476 491 510 513 488 514 475 518 506 481 513 502 510 494 522 506 526 490 501 498 499 533 538 489 538 506 496 542 498 545 513 505 532 532 499 549 546 529 507 508 532 515 514 553 523 510 520 524 559 514 523 521 554 554 535 543 538 551 553 523 526 560 545 569 541 527 574 543 557 562 564 566 556 532 568 532 547 581 534 580 557 559 547 576 561 583 542 590 560 558 557 590 590 574 545 546 575 564 583 589 601 599 602 566 584 584 596 564 571 564 563 557 573 574 596 598 567 565 576 601 569 590 605 603 584 593 594 571 609 573 575 572 608 566 624 568 611 583 602 604 625 592 607 599 617 612 585 574 631 605 605 632 596 631 612 599 583 580 599 610 635 619 632 617 626 611 629 620 602 643 629 596 604 614 643 646 626 595 608 623 596 599 633 627 615 633 606 642 630 604 608 653 600 652 656 619 651 614 624 600 610 616 644 608 621 620 655 652 658 639 633 657 622 646 608 663 635 639 664 644 668 615 651 616 617 634 665 631 636 641 627 674 657 653 624 655 666 639 636 646 659 644 665 673 630 646 620 629 675 668 653 655 661 636 639 635 660 641 629 650 663 648 627 663 634 638 665 644 629 688 664 673 651 677 685 660 630 651 686 685 655 673 644 672 662 680 689 632 681 682 693 654 675 650 687 668 688 656 642 638 680 692 689 638 677 682 669 679 639 664 670 664 642 685 642 675 670 700 675 670 660 687 679 644 701 687 660 689 701 658 661 647 661 688 649 649 644 646 667 663 689 701 690 653 687 680 668 686 679 655 672 655 640 665 663 655 650 704 641 647 676 682 657 700 666 686 645
688 694 673 663 678 686 649 643 668 641 691 666 682 641 699 648 659 659 690 676 687 688 695 694 674 670 663 668 648 643 691 648 699 676 674 689 656 701 644 636 637 697 665 698 688 695 675 688 700 696 635 665 651 636 643 683 680 666 655 674 638 680 639 635 646 662 694 677 669 653 679 653 668 666 675 652 659 647 638 655 641 636 686 656 637 693 636 683 657 656 656 662 635 660 648 657 687 671 649 664 650 654 646 662 643 642 658 678 630 672 651 663 626 662 648 647 681 667 669 639 628 681 657 657 646 678 671 637 641 672 676 669 663 668 652 661 655 671 648 625 674 630 631 633 654 617 662 627 612 633 636 650 609 647 665 642 609 644 666 618 628 660 641 650 605 612 647 601 636 612 634 621 610 636 656 602 655 604 634 651 626 603 643 643 599 643 610 638 634 635 646 641 627 622 620 587 599 626 604 621 614 603 640 585 635 608 618 583 624 612 605 605 625 631 602 623 621 578 591 592 624 617 592 602 571 619 588 613 612 575 582 613 622 600 603 573 617 578 587 616 584 567 589 595 579 569 604 589 563 581 576 584 562 584 598 599 604 555 551 575 557 582 586 601 559 586 548 587 547 566 565 544 555 543 578 547 584 571 583 589 570 590 562 559 581 586 565 561 577 571 542 568 541 534 569 552 551 575 532 546 567 559 538 525 533 530 559 517 551 558 525 537 535 514 518 558 517 547 535 509 544 552 539 552 546 523 513 512 538 505 527 548 526 524 527 499 497 497 543 540 541 537 538 490 498 489 526 508 500 486 509 510 510 518 522 486 485 479 503 480 479 512 503 495 504 501 480 510 500 505 479 514 493 465 490 507 480 505 462 474 494 458 492 463 491 489 491 468 461 469 478 465 468 460 473 487 478 483 466 444 478 469 443 482 468 457 453 437 454 438 470 454 464 439 453 445 453 452 433 450 427 444 425 466 440 457 430 439 449 458 452 455 450 440 438 444 418 435 449 413 427 413 443 436 439 420 416 442 432 433 404 421 437 401 409 399 406 394 420 405 414 390 408 415 406 397 413 387 421 385 418 411 403 395 403 415 413 401 408 377 389 375 397 373 404 398 393 384 389 365 397 372 363 385 368 376 371 384 389 373 374 376 382 365 367 352 362 382 365 369 370 355 363 352 365 370 367 374 368 373 365 367 370 369 340 349 333 356 342 361 349 330 347 351 338 334 342 342 340 333 327 320 335 338 347 323 344 337 322 330 313 311 310 310 330 336 330 305 326 323 309 326 316 306 320 321 302 309 320 319 318 320 292 307 319 304 294 294 306 290 300 287 286 307 289 307 305 306 282 298 284 299 282 289 290 289 298 287 296 273 280 290 288 285 285 271 283 262 272 282 269 261 275 276 278 273 272 264 264 254 273 272 256 248 254 251 258 256 250 264 267 255 257 246 242 243 249 239 243 242 238 244 243 253 246 248 245 250 231 230 244 244 236 227 232 242 225 228 225 231 240 223 230 228 219 224 214 216 226 222 227 219 221 219 225 224 209 210 226 223 217 207 205 221 202 212 203 215 209 208 196 199 195 207 210 211 200 203 195 197 189 196 192 188 188 204 203 187 183 188 183 181 187 180 194 192 178 178 191 186 189 183 187 183 184 172 188 183 185 181 175 168 171 180 182 165 173 173 170 178 167 162 167 162 170 172 160 158 167 167 165 161 155 165 159 159 156 152 164 158 162 163 152 160 154 153 148 145 151 155 156 147 149 146 143 140 149 149 151 145 144 139 149 143 143 144 134 139 136 145 144 133 131 143 130 140 133 132 136 137 129 136 129 128 135 132 132 130 123 130 128 123 123 128 128 130 122 129 124 117 119 119 122 122 125 117 117 115 123 118 117 115 119 115 119 113 111 118 114 108 108 115 110 114 110 106 110 109 106 111 111 109 104 111 107 102 107 105 100 107 101 105 103 104 105 101 104 105 101 103 99 104 96 95 96 96 99 98 95 96 97 99 94 97 95 93 97 91 93 90 90 91 91 88 92 95 92 87 88 93 86 94 87 92 86 85 92 90 90 90 84 87 83 84 83 84 85 88 83 87 87 88 86 86 86 85 80 84 82 79 83 84 85 78 80 84 82 80 81 79 77 82 84 77 82 83 78 77 81 80 83 79 79 80 78 78 77 76 75 81 79 75 81 80 78 81 77 79 77 80 76 75 76 78 78 79 77 76 79 79 76 74 78 73 73 75 73 73 76 78 77 79 77 76 77 73 73 79 78 76 78 78 75 78 76 73 74 79 75 73 78 76 79 76 76 77 76 75 77 78 78 74 77 76 77 80 74 75 77 79 77 80 78 79 78 80 80 80 79 80 78 75 81 77 77 78 82 78 81 77 77 77 82 76 78 82 76 78 83 83 84 83 84 82 83 79 79 79 83 85 85 84 79 80 84 81 82 82 85 88 84 86 83 83 88 85 90 89 87 89 88 87 88 87 92 88 88 86 89 87 87 87 93 92 96 94 91 95 91 97 97 93 91 93 93 93 99 95 100 92 94 93 94 99 98 94 102 104 96 97 97 104 99 98 104 103 105 99 102 104 103 103 107 108 107 108 110 108 106 111 107 105 111 108 114 112 108 108 111 116 110 110 117 119 117 119 110 113 111 112 117 121 116 122 124 116 117 117 123 123 116 119 123 123 125 123 130 124 128 130 125 125 128 123 135 125 128 133 138 128 137 136 139 134 141 140 140 139 141 134 132 144 135 143 138 137 143 141 137 138 140 147 144 150 146 146 151 147 148 148 144 148 145 158 150 154 151 157 155 161 156 157 159 157 162 155 165 166 163 162 162 156 168 162 160 171 170 170 168 169 165 167 165 180 167 172 168 170 168 170 170 185 178 178 183 173 172 176 176 186 192 179 178 178 180 182 182 194 185 184 185 187 196 189 186 187 196 200 204 193 197 203 199 209 208 203 209 209 213 210 215 214 207 217 208 213 218 215 218 218 220 211 214 223 215 220 222 215 216 220 228 215 215 229 235 227 233 228 228 219 235 232 241 242 241 237 244 242 244 235 230 230 249 246 240 231 233 239 242 253 243 258 255 241 243 243 243 245 261 257 251 264 245 250 251 251 251 260 271 275 265 255 267 262 256 271 268 266 280 280 268 277 278 287 277 272 266 290 292 280 285 274 285 275 294 280 296 275 282 296 280 280 298 300 302 283 289 297 286 290 314 314 305 291 310 304 304 291 315 305 301 318 317 318 323 307 316 302 319 331 303 315 329 313 315 334 331 339 335 318 313 323 342 333 320 347 321 321 320 351 335 353 350 332 346 336 340 327 334 352 347 336 353 360 342 361 354 358 345 364 361 341 341 366 377 370 365 354 365 352 375 356 354 371 364 374 386 363 384 375 382 373 373 387 366 365 385 391 376 380 366 376 379 385 376 396 393 384 375 392 391 405 380 378 401 387 407 393 385 384 395 397 398 416 423 418 396 392 402 401 428 413 422 434 432 397 419 415 412 401 408 415 433 403 417 422 430 416 445 417 445 419 416 420 428 439 440 446 424 430 439 459 427 446 456 439 432 431 460 453 447 453 439 447 469 442 471 465 466 445 455 461 441 442 455 438 470 464 485 479 480 483 488 468 459 487 449 454 454 474 461 458 453 490 483 491 473 494 472 467 505 481 481 472 507 481 483 478 511 512 509 509 496 481 502 496 486 493 501 488 489 482 517 485 483 524 521 492 490 521 528 490 501 532 527 534 536 510 509 503 505 529 528 542 506 545 533 509 540 500 537 529 523 515 539 549 517 516 514 514 507 553 552 527 514 543 542 560 542 562 529 557 554 569 551 545 547 559 534 559 543 526 571 528 559 542 547 543 543 559 566 568 548 550 538 542 570 571 535 544 553 546 570 568 583 588 584 595 586 552 572 553 549 561 590 579 586 593 552 558 562 579 573 556 561 596 579 587 581 604 578 607 578 575 566 580 614 602 616 570 605 565 598 605 620 612 607 599 617 621 578 605 596 598 572 605 590 589 627 596 587 614 617 632 597 609 629 586 625 634 622 589 580 623 621 621 603 622 585 609 621 628 633 587 637 631 638 626 633 618 595 626 607 645 637 652 600 611 623 601 599 635 637 614 636 636 633 646 625 640 642 606 620 616 616 615 661 604 622 620 632 648 651 639 644 634 661 613 666 666 624 658 620 659 624 649 670 630 625 651 638 619 612 617 634 617 623 639 675 672 674 627 672 649 651 672 679 617 657 650 668 630 658 657 650 636 675 655 674 671 623 672 645 667 651 682 628 627 659 650 637 630 641 669 626 688 659 674 665 629 677 660 655 661 627 661 690 677 636 685 642 681 660 692 659 693 633 694 655 684 644 684 642 663 687 650 643 676 698 680 677 680 647 640 648 648 672 644 695 680 700 644 666 665 638 695 661 652 687 701 675 658 662 673 662 674 675 690 637 676 664 665 683 694 701 669 681 680 674 704 677 661 644 680 644 698 664 676 647 648 674 703 687 650 691 646 688 662 699 638
702 660 666 698 667 680 662 643 656 698 659 645 672 665 638 695 675 664 683 684 691 669 683 673 681 669 681 680 692 675 680 639 647 658 699 676 651 674 686 639 700 670 684 697 641 696 672 661 667 657 674 656 699 667 665 634 640 661 690 678 690 665 665 640 673 664 682 635 686 666 636 684 634 685 678 637 677 649 664 641 671 636 663 667 667 692 668 675 655 657 653 644 644 664 659 630 647 656 687 629 668 675 637 670 669 686 673 678 661 621 662 682 664 660 650 627 655 632 651 671 660 665 625 680 657 673 666 629 675 659 674 649 669 641 638 635 625 632 640 664 666 628 641 611 639 615 658 612 662 662 642 618 660 657 619 642 656 614 605 646 662 623 605 647 612 661 632 631 602 647 660 640 634 611 648 611 639 653 654 648 621 645 612 644 642 636 620 604 601 598 617 623 635 607 607 619 621 636 604 627 615 640 643 612 636 588 612 594 604 605 586 613 630 604 596 575 631 626 580 609 609 595 618 607 583 614 583 597 591 601 573 608 598 605 611 594 571 589 574 596 619 611 608 583 606 561 581 597 607 600 572 609 579 553 561 566 601 594 600 564 587 580 588 553 566 554 563 593 579 567 555 594 596 574 550 545 551 539 561 553 578 550 551 580 586 587 542 559 533 561 534 576 563 559 552 541 578 530 564 546 557 556 571 546 520 564 565 528 552 567 520 553 515 535 529 550 559 557 508 553 554 555 505 520 530 539 546 522 506 532 506 534 499 547 542 514 524 507 515 515 499 502 526 526 536 521 529 521 514 506 523 521 517 528 480 500 505 513 507 515 523 519 504 500 515 483 507 478 510 510 512 509 469 482 482 475 471 499 478 466 463 480 461 471 497 467 466 462 481 460 461 476 480 492 474 455 481 478 473 487 486 472 466 475 439 452 444 474 447 441 455 460 452 456 465 431 466 446 432 450 448 444 462 437 423 464 420 439 460 449 455 419 419 449 428 423 417 453 421 436 437 426 432 436 417 432 434 422 406 434 427 415 423 397 429 423 428 410 421 432 391 413 409 413 406 403 415 421 414 407 394 405 382 411 399 402 409 377 386 393 406 383 383 404 404 386 394 388 366 390 396 376 378 395 377 367 377 391 379 368 392 387 364 384 354 379 362 373 374 362 375 350 377 362 350 362 373 364 349 369 353 349 370 345 365 365 361 344 345 357 353 359 334 359 347 344 349 355 337 326 322 338 349 347 329 344 318 333 322 329 313 327 333 312 326 326 313 336 312 305 318 311 330 309 312 310 304 307 313 295 300 307 302 291 317 300 308 293 289 294 287 288 312 305 301 285 290 294 305 283 286 285 275 287 274 287 298 295 289 283 291 280 266 271 280 271 283 280 279 266 271 273 271 282 272 271 263 274 259 272 261 265 249 254 266 262 269 255 262 266 263 250 253 244 252 240 246 255 253 242 235 252 256 256 232 254 242 231 245 250 244 248 248 232 228 238 239 243 241 223 225 238 233 235 236 229 230 226 221 229 225 226 222 215 224 208 209 212 209 217 215 220 220 221 212 220 207 213 211 211 206 205 211 201 204 199 193 203 193 195 190 198 197 200 203 196 193 195 202 189 182 199 189 198 185 189 190 182 186 181 188 179 180 173 184 181 185 182 174 180 178 176 179 182 171 177 170 170 176 173 174 171 162 172 164 159 168 166 169 171 157 164 156 165 160 152 154 160 159 152 156 149 149 156 151 157 155 158 153 147 148 145 148 150 149 146 140 143 143 150 141 150 137 140 138 146 144 143 146 135 144 143 134 142 138 141 140 131 140 133 135 132 132 129 132 132 127 135 128 131 132 128 129 123 129 122 127 121 123 118 126 126 126 126 117 117 114 117 115 114 113 119 114 112 116 119 110 110 112 115 113 109 115 108 108 114 108 113 105 114 112 107 106 106 102 107 107 101 105 105 101 106 101 103 98 102 101 99 100 103 103 99 96 101 104 97 100 98 95 95 99 99 97 99 93 98 95 97 96 97 90 94 90 91 97 94 96 96 94 90 87 92 92 93 94 91 90 90 85 91 89 90 91 89 85 89 86 87 82 82 84 82 85 84 86 85 85 80 85 82 84 86 82 81 85 85 84 83 85 80 81 82 77 79 79 80 78 82 83 77 81 77 77 77 80 82 81 77 82 78 80 79 77 81 81 79 80 81 81 75 78 77 77 81 77 76 76 74 75 75 75 80 80 75 76 74 78 80 75 79 78 77 78 74 75 77 78 79 74 75 79 77 75 79 76 80 75 78 78 74 79 80 80 77 79 75 77 76 74 76 79 76 80 74 75 74 78 79 79 78 79 78 75 75 75 76 79 81 77 79 81 83 77 80 82 81 77 79 82 77 83 77 76 84 80 83 79 77 80 84 82 81 78 83 85 80 80 80 83 82 85 81 82 86 85 81 85 87 84 84 82 84 85 83 85 89 89 87 90 85 87 88 91 85 87 86 94 91 90 93 89 93 90 89 95 92 97 89 92 98 91 90 95 92 96 98 100 92 99 94 101 94 97 99 99 104 103 100 99 102 99 96 99 105 103 107 106 105 99 100 101 107 105 110 107 109 104 104 111 105 107 106 108 115 113 110 106 113 111 115 115 112 113 110 119 116 112 111 112 122 113 114 115 125 118 121 125 120 126 123 128 118 119 121 128 129 131 123 127 129 126 123 135 127 130 130 128 130 137 134 135 130 134 133 134 141 134 141 138 137 140 144 140 135 144 136 144 147 136 138 145 138 152 139 151 143 145 156 153 157 149 147 147 147 150 151 161 160 161 156 157 162 152 165 156 159 159 157 154 157 164 158 164 161 162 173 162 170 175 174 167 165 179 179 172 174 182 183 172 174 175 178 180 187 174 172 176 190 184 182 189 177 183 182 182 188 192 192 181 191 188 195 192 201 185 192 195 198 190 205 201 204 200 195 200 212 207 200 206 200 198 210 214 202 210 217 208 208 216 209 219 223 210 212 210 226 220 218 230 230 220 227 227 233 227 227 234 217 225 231 233 236 231 239 236 237 224 228 237 244 236 249 228 235 252 254 240 238 250 240 236 240 251 261 243 259 242 242 249 248 245 265 267 259 263 271 262 258 253 264 256 270 272 260 277 267 276 270 271 269 260 267 288 274 281 273 275 288 275 294 292 291 276 287 282 275 298 277 298 303 283 296 305 304 281 304 305 304 310 292 299 305 296 296 300 310 308 320 309 314 301 322 321 313 313 299 324 310 331 329 331 304 330 312 319 317 336 309 310 313 321 333 340 345 321 341 318 336 337 350 334 330 345 347 326 345 356 336 327 335 359 354 353 347 345 351 360 336 348 342 349 366 369 341 353 362 368 358 375 348 366 373 353 384 372 372 384 366 384 389 388 371 358 360 363 372 375 361 381 385 366 387 403 383 374 382 400 391 405 410 404 392 398 385 395 390 404 417 407 410 411 414 386 405 411 390 398 418 419 392 394 401 406 430 422 416 416 405 414 399 437 415 402 425 443 436 443 427 410 410 435 420 427 412 450 434 429 447 418 456 458 420 449 448 460 447 446 440 438 465 468 441 451 446 468 455 468 457 466 451 448 454 470 446 456 456 453 448 486 443 457 450 474 445 475 458 448 478 455 483 451 472 485 490 498 495 484 475 497 481 493 460 462 500 490 469 471 490 488 473 502 477 504 478 484 486 496 510 498 507 515 522 514 493 488 480 511 487 516 522 494 508 487 513 490 488 522 533 511 508 519 497 509 536 509 528 544 537 508 547 526 523 551 530 514 538 532 535 554 553 527 531 558 538 511 527 544 556 557 514 514 540 534 564 521 518 519 529 564 547 538 527 544 534 543 560 541 574 537 579 576 530 576 533 539 576 585 577 569 543 584 579 573 543 554 589 566 577 547 555 564 571 556 594 590 598 565 579 579 577 604 565 590 596 594 602 585 587 578 581 610 599 603 605 584 605 583 591 592 590 587 575 576 578 622 586 613 576 597 574 621 598 579 610 612 610 594 628 571 620 629 618 630 630 630 622 583 604 635 625 635 617 634 587 637 608 592 603 624 618 640 599 640 590 634 591 625 647 592 604 607 589 621 626 634 640 635 621 610 623 634 631 652 630 600 633 596 645 623 638 622 657 647 629 660 633 639 661 615 624 605 617 642 658 631 626 618 662 664 653 642 629 616 637 642 649 645 645 663 624 658 669 658 658 618 635 622 665 627 645 620 663 636 615 673 675 638 659 623 680 681 666 658 659 663 636 680 630 620 673 642 659 672 667 646 675 628 670 653 650 659 652 664 642 641 635 646 674 680 652 662 657 676 650 633 649 670 670 628 647 690 629 633 654 665 673 691 649 633 652 690 694 667 677 645 682 682 697 638 677 671 671 641 653 693 647 676 668 689 677 689 683 676 693 642 646 671 639 665 674 659 657 670 687 692 641 657 640 673 701 702 682 641 697 694 697 662 637 650 698 686 657 662 670 646 651 637 700 685 664 644 678 664 664 663 654 687 685 676 658
683 674 653 638 685 643 698 643 661 644 654 643 681 679 693 690 643 693 636 691 670 660 666 698 637 692 665 687 672 636 696 648 691 674 667 700 688 698 692 650 644 653 666 696 634 647 643 641 665 652 673 688 698 693 670 680 689 676 647 637 693 641 649 680 678 680 676 665 674 667 678 681 684 644 677 682 654 683 688 686 634 661 674 633 654 644 681 643 688 628 634 667 633 669 649 689 680 672 651 647 685 665 677 644 653 644 653 661 664 658 638 659 657 679 653 649 667 677 652 622 680 662 641 645 631 615 666 651 668 668 640 619 675 612 614 626 657 663 613 624 623 642 621 651 619 627 668 670 623 655 666 636 619 626 614 627 657 639 664 606 650 652 656 614 603 660 642 625 610 612 651 610 608 598 636 604 610 621 615 602 604 614 612 597 621 619 600 620 614 639 629 600 618 624 607 645 639 593 604 585 590 585 615 617 626 613 628 611 611 595 614 614 611 616 582 591 583 577 608 590 621 622 609 610 616 600 597 576 594 615 614 566 620 592 597 603 591 613 592 585 590 562 600 597 560 563 571 563 595 600 598 594 575 558 559 599 587 577 556 573 561 555 583 572 583 580 578 568 594 598 584 578 568 563 552 542 558 560 570 572 583 540 551 545 584 540 560 533 566 583 549 529 527 551 539 567 550 575 544 528 562 551 566 541 563 529 550 517 533 564 526 516 563 564 528 558 541 541 547 512 555 551 543 538 534 504 525 519 532 532 541 525 527 515 542 525 509 521 509 496 518 514 498 504 530 526 508 492 503 485 519 511 493 513 503 518 484 487 483 519 520 478 475 484 481 514 472 481 483 515 478 498 485 510 496 499 480 486 502 463 489 488 458 500 480 458 466 475 465 454 476 459 460 456 447 452 477 447 457 477 461 453 469 443 467 466 477 481 446 438 450 462 438 439 462 448 434 458 450 428 462 426 431 457 430 444 453 444 418 444 417 423 432 417 426 435 423 411 432 417 428 425 436 430 409 424 434 435 408 440 412 409 409 405 408 426 414 395 394 429 409 427 419 421 407 401 389 397 418 416 412 392 410 406 413 383 392 396 380 411 389 372 376 370 397 399 397 394 403 374 399 380 386 394 396 368 369 377 376 366 371 384 380 388 379 377 383 366 348 364 371 358 375 368 357 371 366 372 348 347 369 361 336 368 368 358 354 347 355 352 343 359 334 341 349 355 346 342 350 325 337 324 341 342 334 332 344 328 332 324 341 334 313 323 312 318 313 318 306 314 319 328 317 330 301 320 300 325 304 314 297 305 303 318 294 296 305 304 307 300 295 293 287 285 304 302 281 295 300 296 277 292 281 274 293 295 275 293 286 294 271 284 284 283 265 286 288 287 276 285 283 262 266 269 265 265 272 274 274 256 268 273 250 272 268 267 258 264 260 269 263 255 261 248 249 242 262 254 239 238 241 257 241 246 239 240 252 251 234 246 230 230 240 241 233 237 224 244 242 234 223 238 223 234 228 230 229 231 223 231 219 231 226 229 226 224 225 211 220 210 225 206 206 211 218 214 216 199 216 200 209 207 200 195 213 209 200 195 198 202 195 199 199 196 204 195 197 195 189 191 194 191 189 183 193 185 193 184 181 183 192 187 190 189 176 179 171 176 172 183 179 184 179 176 172 168 181 177 178 178 171 173 175 175 166 162 170 167 170 157 158 165 155 160 165 162 166 162 167 157 164 154 154 152 162 148 160 151 150 153 147 149 149 153 144 144 144 149 143 147 141 142 139 137 143 141 140 145 135 141 137 146 144 141 131 136 132 133 135 132 135 128 127 135 132 125 128 132 127 132 129 124 123 129 122 121 119 126 124 121 124 125 127 116 122 117 125 119 119 117 113 120 122 122 122 116 112 112 110 116 112 116 109 115 112 114 107 108 108 108 114 107 106 104 108 104 103 104 110 105 109 106 108 102 106 106 98 100 98 98 101 105 101 98 98 104 101 101 104 97 96 99 96 93 97 95 92 95 96 99 98 96 94 93 93 92 89 90 93 95 96 95 93 88 91 86 90 88 90 87 90 93 85 84 85 86 89 83 88 90 85 83 87 84 86 87 83 83 88 86 83 80 81 87 85 84 83 85 84 84 82 79 79 83 79 80 84 77 79 82 84 81 83 80 83 78 78 77 80 77 82 83 77 76 82 83 81 78 81 78 76 76 79 79 76 77 78 79 77 75 76 76 80 79 75 78 75 75 75 76 77 76 75 76 80 75 74 78 80 77 77 78 78 75 74 77 75 77 79 75 75 80 76 80 75 77 75 78 76 76 78 77 79 79 79 76 80 79 79 78 77 82 80 79 78 82 80 79 80 78 77 77 80 79 76 82 81 78 81 78 83 79 78 81 77 83 82 81 84 80 85 86 79 83 82 82 82 87 86 87 81 81 81 86 84 81 86 83 84 82 85 84 86 86 88 87 85 85 90 85 88 87 89 94 89 88 90 90 87 92 88 91 89 92 95 92 96 96 91 98 92 92 96 95 100 95 96 100 100 97 101 94 101 99 95 95 95 96 105 98 101 97 97 98 100 98 108 99 107 107 104 104 110 106 104 109 112 111 104 113 108 111 115 114 112 116 117 112 109 109 119 119 119 116 113 111 116 117 120 120 123 120 117 118 122 122 123 127 122 121 117 123 123 127 129 124 129 129 124 126 125 123 128 128 136 132 134 137 134 128 135 139 139 133 136 138 136 136 136 145 135 138 147 145 146 147 147 141 139 148 149 151 147 140 154 146 150 144 153 157 158 150 155 149 154 151 150 155 157 161 158 155 160 167 157 156 162 158 163 170 170 170 158 168 170 173 171 162 163 178 167 172 175 166 170 177 168 176 180 173 181 182 172 184 183 176 181 186 180 190 185 182 185 178 181 181 189 191 195 192 183 198 192 189 186 193 187 189 190 200 207 199 199 210 204 197 198 201 205 202 202 217 200 219 202 219 222 215 212 213 223 212 206 208 225 211 218 217 226 212 228 232 213 220 235 228 236 222 223 224 232 223 226 230 233 246 229 243 238 234 244 247 251 245 241 246 232 240 251 249 247 250 246 252 239 247 245 264 264 263 265 261 255 254 261 264 272 268 260 253 272 266 270 255 257 273 273 263 270 282 281 282 269 284 271 278 277 283 280 272 279 273 289 295 284 293 279 295 289 296 287 280 282 303 295 295 310 303 287 310 305 291 305 288 294 300 305 304 302 304 294 310 300 314 307 321 304 304 315 305 332 332 311 305 335 322 314 322 320 320 319 326 337 325 326 316 318 323 327 347 342 339 353 333 339 348 351 328 356 350 353 335 354 334 352 366 358 364 348 338 343 357 352 345 342 356 372 350 356 350 351 367 381 374 350 387 357 359 361 380 365 385 384 382 381 379 384 367 385 392 394 402 397 379 372 383 382 398 381 382 384 388 378 399 411 380 389 391 417 394 383 390 398 387 418 419 392 402 403 399 420 423 431 423 433 404 427 398 408 415 403 423 423 408 435 408 418 409 435 414 427 412 441 413 417 429 453 449 431 421 453 456 446 444 429 456 451 458 447 460 461 467 446 450 469 472 465 473 446 460 447 442 457 452 472 473 476 467 483 473 450 481 463 448 486 476 460 470 491 477 452 489 475 493 468 495 458 465 462 468 469 478 505 508 496 465 482 506 505 483 474 498 496 512 507 490 507 514 513 511 491 497 489 504 488 503 502 499 491 499 531 523 503 510 501 533 529 504 509 516 540 520 537 537 503 517 512 499 541 512 517 503 525 507 522 545 503 511 546 520 551 518 520 555 512 515 533 522 543 556 557 540 566 539 520 542 541 533 545 541 528 528 543 572 545 529 564 539 530 577 529 567 583 530 541 550 545 586 552 541 553 543 544 576 545 582 571 550 581 554 550 559 590 580 576 590 601 592 576 548 549 552 598 604 557 551 585 604 609 586 563 566 560 569 563 584 593 581 611 608 587 562 598 608 614 580 613 616 590 592 594 586 597 614 606 573 604 607 572 591 574 590 619 606 578 625 620 621 583 619 618 605 601 632 599 602 619 604 588 602 628 626 637 621 595 639 593 595 608 603 597 635 645 637 650 624 634 641 598 612 627 601 611 615 654 653 613 613 614 641 655 645 622 606 623 646 605 608 602 643 633 631 630 630 618 628 656 623 660 665 627 617 640 622 671 666 638 631 634 670 639 630 616 619 655 654 658 630 627 644 614 671 676 632 626 624 658 656 664 680 634 652 619 651 627 640 626 632 645 642 625 648 648 641 631 636 647 666 624 643 677 684 677 680 632 640 650 633 670 677 633 689 683 685 663 643 661 688 664 641 637 688 632 691 676 644 650 674 691 685 644 670 635 631 690 653 646 634 659 666 663 653 687 653 643 657 670 679 652 640 693 660 634 696 659 681 645 678 659 641 668 674 680 675 673 674 697 686 676 657 655 643 678 694 681 658 679 691 682 690 675 643 689 685 637 662 697 647 639 667 654 639 641 649 645 665 688 699 702 640
689 698 646 664 639 641 686 699 696 683 687 686 690 673 668 691 649 661 652 651 691 648 699 637 664 649 648 654 660 644 681 692 659 645 697 681 635 691 668 684 652 637 666 635 679 645 644 689 670 682 641 696 692 637 696 655 651 642 672 676 652 652 664 675 663 662 655 662 652 686 645 668 687 676 669 666 689 677 653 659 660 660 655 654 665 654 675 647 682 640 668 676 625 639 657 636 660 638 652 662 650 628 651 674 679 665 629 661 657 643 673 643 670 634 680 647 625 665 669 681 621 673 634 676 622 674 655 616 657 671 672 620 614 670 640 629 650 644 635 620 630 613 612 631 631 666 608 667 608 650 637 633 628 632 658 651 654 629 624 650 617 636 649 660 614 622 624 609 628 626 616 642 653 604 635 602 636 594 614 619 608 616 622 609 595 600 642 617 621 640 609 645 630 646 604 600 599 616 586 625 595 601 642 587 623 620 625 591 596 606 585 596 578 608 594 594 579 597 588 577 622 582 618 601 579 594 614 605 615 625 622 593 611 620 586 586 602 565 614 568 596 576 579 598 599 578 592 579 572 563 581 606 578 575 579 569 589 572 574 570 561 568 553 586 584 571 580 554 554 580 569 564 562 579 562 577 560 573 575 557 552 555 533 542 583 579 547 564 567 548 530 564 548 546 533 570 543 575 538 569 533 534 543 529 542 538 535 521 545 553 566 518 562 547 535 523 510 508 514 531 513 550 505 528 555 506 551 534 512 546 542 514 513 526 539 528 538 514 526 536 499 501 514 529 492 528 503 502 503 530 494 501 498 517 521 500 489 491 485 492 516 498 482 478 507 495 472 486 484 508 479 500 490 491 466 465 494 487 501 493 464 487 476 497 492 490 498 465 488 481 464 459 461 456 472 476 487 446 485 449 452 447 453 461 465 475 480 453 454 447 441 446 432 471 431 450 458 471 448 455 441 465 465 439 463 440 438 425 446 427 428 457 445 432 429 419 433 453 442 432 446 419 428 429 418 409 439 442 408 411 423 437 436 437 396 434 433 426 422 394 402 415 403 405 388 425 387 408 416 386 408 381 380 413 405 407 402 377 385 405 380 402 402 377 391 386 375 391 385 382 390 375 389 364 394 371 390 389 388 391 387 387 361 389 381 369 362 369 352 358 367 371 377 351 347 366 344 352 351 346 371 367 345 340 362 347 359 341 340 340 345 359 329 326 342 356 352 342 331 352 330 330 332 338 326 320 333 331 339 329 314 322 335 324 326 331 324 313 314 304 333 324 313 320 321 309 299 315 310 313 302 296 315 310 318 303 289 292 289 288 314 304 309 301 310 288 304 288 291 281 277 296 282 276 296 277 295 285 294 290 272 282 283 279 292 280 285 269 270 279 268 262 263 271 267 271 272 262 264 270 276 254 266 274 255 271 258 265 265 260 245 255 258 255 254 241 252 259 253 259 258 245 238 252 241 232 250 238 242 246 243 247 241 246 241 227 229 227 239 240 231 238 236 239 226 222 226 225 217 229 226 213 210 227 210 230 227 215 225 217 209 221 204 207 219 210 208 212 216 204 212 204 196 199 204 213 212 194 209 207 202 199 199 200 193 193 194 196 198 189 184 188 187 197 182 191 182 180 188 183 193 187 186 179 185 177 187 180 179 182 185 184 179 172 181 171 169 172 166 169 167 162 162 174 160 163 163 161 165 159 165 158 159 162 168 164 164 161 160 161 162 161 162 157 161 154 158 158 146 155 149 158 158 153 145 154 144 147 141 139 152 143 147 144 140 141 141 136 140 137 135 139 140 136 136 138 143 133 136 132 129 129 136 133 127 132 137 133 133 133 130 123 125 130 123 129 122 129 125 126 125 121 117 127 121 117 126 122 117 117 118 120 115 115 122 119 116 117 119 119 117 118 109 108 115 117 108 111 109 115 111 114 111 110 111 107 112 110 109 105 108 110 108 106 103 99 105 99 101 98 103 97 97 98 96 95 102 98 97 102 99 102 97 101 101 94 96 93 98 100 98 97 95 94 97 92 96 92 93 90 93 89 91 89 91 88 92 91 87 89 94 92 87 85 90 90 86 87 87 90 85 85 85 87 87 89 83 85 85 88 81 87 86 85 81 84 87 84 80 82 82 84 86 79 78 84 84 80 79 80 79 80 81 80 77 79 79 78 81 83 76 81 81 81 78 82 77 78 78 77 81 81 83 80 81 83 78 80 77 80 81 80 80 81 77 75 80 81 81 76 77 81 79 75 76 81 77 80 80 78 81 75 79 79 75 78 79 77 81 75 81 80 80 80 80 80 78 76 80 78 76 76 78 76 81 76 77 83 76 80 80 77 80 82 77 76 81 76 83 77 76 77 78 79 80 83 80 82 84 81 85 79 82 79 79 79 80 82 80 81 86 84 83 84 83 84 84 80 85 84 82 85 86 86 88 82 84 84 88 84 88 87 86 86 90 88 92 89 88 87 89 92 94 88 94 92 91 91 96 94 95 91 90 89 95 92 95 91 91 91 95 98 99 93 101 97 93 99 100 97 101 99 95 99 98 98 96 96 96 106 100 102 98 104 101 103 108 102 107 109 102 101 103 109 106 108 106 106 106 107 105 109 114 108 115 112 115 112 117 119 116 114 114 121 111 116 120 118 123 116 123 121 116 121 124 122 120 122 126 118 126 129 122 126 131 123 123 122 124 130 123 127 124 136 134 131 128 134 132 132 137 131 132 139 132 136 144 144 134 141 145 135 141 140 148 139 149 144 148 147 144 141 145 154 152 152 146 151 145 152 145 152 148 161 150 155 154 153 162 164 162 156 154 154 167 166 163 170 165 161 166 172 161 163 168 168 168 175 175 163 178 172 175 169 169 183 180 183 177 178 173 179 173 186 178 183 187 183 188 187 192 192 190 182 187 193 180 184 187 197 193 201 186 189 186 193 201 200 189 203 204 196 204 196 199 198 210 208 199 204 206 206 214 216 214 204 207 206 223 221 216 216 224 226 216 230 217 231 216 228 218 221 228 216 217 219 235 227 226 240 224 227 233 224 231 239 231 246 247 231 241 237 231 239 253 254 242 245 244 255 244 255 252 239 242 262 258 246 259 256 257 261 262 263 271 259 263 254 259 270 274 259 277 259 278 260 265 273 279 264 284 277 268 289 277 271 281 279 285 291 273 285 277 285 294 287 279 279 277 295 292 286 294 297 299 284 299 311 295 287 302 314 294 301 302 298 309 291 311 322 297 320 315 321 322 304 321 306 308 313 306 329 313 308 329 313 317 310 322 334 324 329 315 333 338 346 336 340 324 347 347 336 331 336 349 327 339 358 330 331 337 353 339 350 338 344 342 348 348 363 352 348 349 345 361 374 367 365 348 353 359 361 372 376 354 368 354 383 359 388 383 382 369 375 377 363 398 392 371 365 384 376 393 380 400 378 398 401 396 407 377 378 378 402 390 382 396 405 400 394 418 394 391 422 415 403 411 405 426 427 416 398 429 406 415 401 405 424 420 407 425 404 417 439 438 424 422 438 434 414 409 415 449 434 427 447 428 449 429 428 429 454 445 436 431 454 444 435 461 434 436 440 449 454 430 468 438 435 456 452 464 451 439 476 471 462 480 440 483 444 474 480 447 476 459 471 451 481 473 480 459 455 458 484 478 492 483 462 493 482 474 489 500 472 472 509 499 476 497 514 513 473 498 504 518 503 476 487 490 517 495 497 489 477 502 504 499 517 520 524 489 512 525 529 498 530 505 519 505 507 527 539 501 527 508 542 510 516 519 513 528 545 532 547 523 524 545 524 504 546 510 509 558 544 533 561 546 533 549 553 559 516 527 534 558 555 544 557 550 546 553 542 544 524 562 534 529 538 531 557 547 566 562 570 562 580 539 539 533 585 584 584 569 591 543 581 573 543 573 542 550 545 596 566 564 585 595 585 598 575 549 589 574 555 555 600 603 577 573 560 584 559 585 573 600 572 565 583 576 600 600 595 587 602 618 578 616 587 567 610 601 592 593 592 576 602 600 578 620 588 615 628 578 625 590 628 630 615 634 618 578 590 584 606 610 635 640 593 590 596 619 629 608 612 598 605 605 615 612 597 643 645 593 597 613 616 597 597 617 621 642 603 644 655 632 624 644 622 613 627 600 654 643 612 646 661 637 641 622 607 635 650 623 617 637 649 653 656 648 658 617 649 651 630 622 632 632 639 649 654 645 627 663 630 673 611 661 640 664 623 665 620 622 648 674 663 638 678 645 629 657 650 658 643 640 665 669 642 658 654 679 676 671 622 653 631 635 647 660 677 668 665 648 663 632 635 683 688 651 663 650 647 635 627 675 689 629 672 652 681 658 690 685 627 650 629 661 651 631 653 668 633 635 660 657 651 669 674 678 683 659 636 683 659 637 665 657 639 642 680 691 675 676 682 675 698 682 640 654 685 665 694 688 672 658 649 691 696 692 672 683 654 678 669 681 681 700 638 686 645 676 658 675 699 668 671 679 682 701 687 668 692 656 689 679 659 698 674 648 676
696 673 636 671 639 682 649 638 685 700 646 668 676 694 694 637 652 651 646 683 695 638 680 666 682 643 659 674 667 649 656 660 687 655 694 689 636 641 692 684 640 635 650 681 695 640 680 645 657 689 692 649 689 668 679 670 677 637 641 641 651 661 667 637 682 658 691 683 666 681 667 670 684 682 651 677 690 632 688 647 689 682 664 639 673 664 627 689 665 640 660 657 680 644 636 668 641 680 640 635 629 682 661 627 629 671 675 631 645 650 632 661 635 657 675 618 630 678 666 645 631 662 615 677 627 648 643 649 620 665 613 661 658 630 618 656 643 652 656 667 660 645 615 643 665 627 624 624 638 668 646 616 623 611 648 616 631 650 613 655 629 636 658 622 624 636 637 599 601 643 655 618 622 652 618 630 616 606 616 610 591 644 596 621 589 621 597 637 608 637 620 634 602 623 585 609 636 594 600 630 597 629 629 634 627 583 613 609 636 634 601 604 577 594 579 587 601 590 615 579 625 603 583 598 619 595 582 619 591 588 612 619 598 589 619 567 566 618 602 569 589 601 576 591 564 575 560 604 603 593 588 578 584 599 601 554 601 582 605 590 549 553 567 547 595 562 552 571 574 571 583 545 549 553 550 577 576 588 560 578 552 540 534 560 581 581 555 540 574 529 530 537 563 560 529 561 556 551 523 553 564 558 535 562 535 527 549 555 517 539 563 561 561 556 513 520 531 540 507 521 529 519 517 530 539 503 536 540 541 539 530 509 546 500 519 496 508 541 513 510 505 508 511 538 525 509 515 510 491 515 506 516 492 503 508 516 495 484 508 480 511 514 507 474 475 486 513 501 472 512 469 513 498 480 499 498 490 472 489 480 497 460 497 474 480 458 486 497 483 454 460 479 456 457 448 485 475 451 452 446 473 486 457 452 446 440 460 445 464 446 462 464 462 467 432 457 442 449 435 468 445 427 440 449 425 448 460 451 449 434 423 430 432 430 416 426 418 447 438 432 439 416 419 417 444 416 422 412 432 435 422 401 411 421 434 409 419 418 430 424 391 409 413 394 422 392 403 391 421 421 390 418 390 393 395 413 387 389 388 393 400 395 390 405 378 398 385 403 384 390 377 387 374 375 387 368 363 382 385 367 368 356 378 367 385 362 351 349 380 354 366 378 360 347 364 347 343 344 365 356 363 369 367 363 365 364 336 348 340 353 349 328 334 335 330 348 326 325 325 334 326 344 342 318 324 348 316 338 326 323 323 326 320 312 337 308 334 322 335 305 312 329 322 325 320 326 322 309 315 311 314 313 312 319 313 301 302 299 293 298 287 314 288 301 307 293 298 305 299 302 299 303 288 290 282 287 292 288 295 290 273 290 271 268 278 274 280 265 277 283 279 265 262 281 276 271 255 269 254 254 265 257 251 267 261 271 250 270 261 253 266 253 244 244 258 262 245 254 244 248 258 236 256 248 234 247 249 253 231 232 232 233 235 240 230 229 224 224 237 236 237 237 236 230 218 223 226 226 220 226 221 233 221 223 229 217 220 214 209 210 222 216 204 220 202 206 201 210 203 219 216 199 204 210 201 203 200 202 196 210 206 191 208 199 193 191 193 194 203 203 187 187 190 189 192 191 185 179 180 184 181 180 185 178 175 183 175 176 171 174 177 172 169 173 169 173 166 166 170 172 177 173 173 170 166 175 173 163 161 159 167 157 159 169 165 158 165 166 165 160 162 165 162 164 151 153 162 155 152 150 149 145 151 145 148 152 153 152 149 146 145 152 138 147 138 147 140 136 143 139 141 145 143 141 144 139 142 133 133 135 133 138 133 137 135 138 129 126 137 136 134 124 124 133 129 129 126 123 121 128 123 121 121 123 118 116 119 115 117 117 118 121 115 116 116 117 116 118 118 116 118 111 111 113 110 117 110 115 114 112 107 109 111 115 107 111 103 103 104 104 106 109 104 108 103 107 102 108 104 99 103 101 102 105 98 101 104 95 96 100 97 100 95 97 99 102 99 101 95 96 98 92 91 91 97 94 93 96 94 96 90 95 92 96 96 96 90 91 95 88 92 90 86 89 93 89 85 88 86 85 84 86 88 83 83 83 85 84 86 87 82 89 82 83 83 82 85 84 83 84 86 84 87 79 80 81 79 80 84 80 80 83 83 85 84 83 84 77 84 80 82 77 80 83 79 81 83 82 78 78 78 76 82 77 76 83 79 77 76 77 79 78 82 76 78 80 82 77 80 81 81 77 81 76 83 83 81 82 81 83 76 76 83 82 77 76 81 81 77 81 82 80 76 80 81 78 77 79 79 81 76 76 83 82 76 82 81 82 81 79 81 81 79 81 80 80 82 78 78 83 84 84 79 84 81 85 79 83 80 82 80 81 84 80 80 84 79 85 83 85 81 81 82 84 87 87 82 84 81 84 83 89 84 85 89 89 86 90 86 89 87 89 84 86 90 88 93 94 94 88 92 89 92 93 90 92 89 91 90 97 94 96 91 91 92 91 93 96 92 92 99 99 93 101 100 99 96 98 97 97 99 103 101 100 102 98 101 100 106 99 106 98 108 99 99 105 104 110 107 108 106 111 104 103 107 104 104 109 110 109 114 111 117 115 109 118 108 116 113 114 113 115 116 120 115 116 114 120 114 121 122 114 125 123 126 122 126 118 127 127 127 129 129 123 128 130 130 132 131 135 130 134 128 127 138 126 135 137 131 132 134 141 134 143 131 137 132 133 133 135 141 146 145 146 145 149 143 145 149 141 142 147 142 153 150 144 147 147 148 145 146 149 159 155 154 158 159 162 163 159 161 167 157 165 153 158 158 161 168 161 169 167 166 159 165 168 167 164 169 176 166 171 177 179 174 170 184 181 170 185 188 182 172 175 177 175 181 187 185 187 186 190 190 186 196 186 195 197 185 184 196 199 197 192 198 188 191 200 194 208 200 207 197 200 198 196 209 205 196 203 198 216 214 218 214 203 212 208 220 218 225 214 227 208 230 215 209 211 231 231 219 230 225 216 233 218 222 223 219 229 239 224 235 236 244 234 225 232 230 238 242 229 251 242 248 240 233 244 235 247 242 244 256 249 246 247 258 243 263 250 247 265 265 262 267 271 273 257 262 264 264 266 276 258 268 277 275 284 263 270 285 265 286 267 273 266 281 284 280 283 290 279 272 292 277 277 290 290 289 278 294 298 303 300 299 288 302 311 306 301 300 315 299 304 299 311 291 305 301 300 309 311 304 321 320 303 315 327 316 313 323 330 329 323 322 334 331 312 337 319 327 340 336 329 321 329 323 322 337 320 353 330 353 324 330 347 356 342 348 348 360 349 359 357 353 354 340 353 346 348 360 367 344 358 371 343 376 349 370 364 381 373 383 358 357 385 353 371 378 361 373 365 385 380 388 386 391 381 375 369 395 367 367 388 367 387 387 378 378 391 377 374 406 398 412 407 403 384 380 402 402 420 402 392 392 417 409 397 411 404 419 394 415 431 405 416 432 407 424 430 400 403 418 417 431 423 407 425 407 436 434 414 429 443 432 440 442 419 430 425 428 440 430 441 456 458 444 461 450 436 459 443 440 447 454 456 431 451 434 465 446 466 442 468 439 443 447 453 442 464 483 482 474 477 449 452 468 465 449 487 454 489 487 486 464 495 467 475 479 492 492 498 505 467 484 508 509 478 485 491 488 479 516 499 485 487 487 494 485 484 503 476 513 513 477 494 492 483 510 495 530 506 524 497 534 524 521 510 520 499 491 523 536 518 514 520 507 521 540 533 527 538 538 533 530 511 549 525 523 548 548 525 539 520 523 518 535 559 519 548 550 513 553 518 542 539 537 532 539 555 545 531 539 573 556 544 527 535 573 568 577 556 554 543 539 537 559 541 586 588 537 559 547 543 561 580 556 585 570 595 569 553 571 572 548 590 568 586 575 556 557 597 584 589 595 599 582 588 593 564 595 605 609 601 574 604 614 586 559 604 596 580 611 597 597 597 608 590 620 587 578 589 583 573 626 570 603 623 590 604 584 594 623 614 630 578 591 614 581 586 616 593 595 579 617 624 590 582 626 621 608 603 601 592 587 614 637 601 614 615 618 640 596 633 605 595 637 599 631 606 651 603 637 620 596 596 618 628 608 644 624 634 633 629 644 634 632 600 605 641 614 644 622 627 646 662 666 618 661 648 663 614 652 617 657 668 623 641 623 624 659 641 629 644 649 637 652 631 627 623 660 675 630 657 637 670 656 653 675 671 650 618 676 623 617 673 630 624 625 665 631 667 680 661 646 646 655 626 673 659 669 677 671 679 679 630 656 630 654 639 630 640 645 648 649 648 642 663 658 645 681 650 634 642 638 645 647 684 658 682 674 635 636 685 678 678 636 678 678 638 643 636 653 694 677 684 647 692 641 679 645 694 636 653 643 647 670 662 637 698 649 683 639 656 671 689 638 679 670 685 687 683 691 644 678 669 697 696 663 641 675 677 637 678 696 646 693 665 676 697 664 692 680 670 647 652 659 651 698 693
636 683 675 691 692 653 660 686 646 689 691 686 662 691 663 655 634 653 685 675 648 648 664 691 681 676 642 639 690 636 695 691 683 669 680 674 687 637 659 696 690 647 680 650 636 641 671 635 659 653 675 671 667 639 661 647 679 668 651 670 670 646 661 654 682 642 692 667 646 650 663 635 664 644 652 666 653 689 669 680 626 648 661 645 687 653 644 659 685 675 655 672 683 643 654 648 674 676 671 633 621 640 680 669 630 649 673 647 669 648 631 668 669 665 624 667 672 663 616 642 616 626 622 666 667 629 673 654 616 643 633 668 653 610 646 647 640 657 664 651 644 652 655 650 640 665 663 624 605 619 639 630 641 616 617 636 656 620 616 605 603 613 599 614 615 657 630 630 602 606 628 644 631 613 607 619 596 602 646 610 629 599 623 615 608 623 621 606 647 614 642 637 599 611 602 592 628 613 642 604 604 610 584 607 613 582 598 618 597 584 602 595 590 631 615 619 629 627 572 618 573 605 584 623 570 581 607 616 616 586 572 574 618 619 567 605 611 562 572 572 594 564 591 578 603 562 608 568 577 555 602 576 603 553 596 577 600 589 599 555 566 574 562 563 587 597 572 589 597 541 564 552 586 575 549 555 551 581 548 578 569 562 536 542 532 543 542 579 542 550 555 567 570 543 578 545 569 556 552 541 561 532 531 548 518 545 528 541 548 543 544 520 553 559 552 542 522 536 554 544 520 506 533 505 509 506 542 516 503 511 545 541 513 536 510 523 542 543 527 507 532 510 522 535 519 497 504 494 484 501 498 501 520 482 507 515 510 476 506 481 508 477 475 498 491 492 492 497 502 510 507 493 488 467 505 484 488 462 479 465 492 497 486 502 484 472 488 456 455 454 461 452 489 477 449 470 462 468 462 456 456 457 450 468 455 443 442 459 443 450 449 457 471 462 459 453 429 461 461 427 444 446 466 465 454 463 459 448 450 449 422 449 445 453 428 449 419 447 446 445 422 415 445 422 414 408 428 437 428 436 438 416 401 433 435 430 434 397 414 422 421 419 424 394 402 392 423 408 386 414 384 402 384 381 379 402 388 392 404 383 386 372 384 378 376 368 394 380 393 388 371 368 395 373 363 379 379 365 375 386 382 362 389 387 354 374 359 384 377 373 364 345 353 356 362 350 349 361 362 353 346 361 349 340 355 353 355 354 351 337 362 336 351 349 338 356 326 350 353 323 350 342 332 324 345 333 321 340 344 339 316 331 331 318 327 335 313 336 325 333 309 315 328 328 308 325 310 307 320 312 298 306 307 313 315 303 305 306 288 297 305 309 296 294 285 283 292 288 279 281 304 279 301 288 279 283 296 293 279 281 286 281 294 293 292 289 276 285 267 272 279 282 283 261 258 270 273 278 266 257 265 252 275 254 271 261 251 263 267 259 247 262 249 257 250 257 246 239 248 243 237 243 256 241 236 235 237 245 244 243 232 231 237 241 240 235 244 245 234 230 229 224 229 223 225 235 237 226 216 232 233 221 231 214 228 215 210 224 207 226 223 221 224 219 220 222 203 218 211 200 213 209 199 200 199 209 196 200 210 199 196 205 209 194 202 198 200 186 201 186 199 191 185 192 191 183 198 182 193 187 177 186 183 189 174 174 184 182 182 173 174 185 179 173 170 182 168 171 174 171 174 175 172 164 175 165 169 163 167 172 167 165 158 162 161 164 165 165 165 152 164 160 160 153 163 149 152 158 158 149 157 154 148 155 150 145 146 146 151 149 149 148 140 139 139 145 146 139 143 136 135 142 134 133 146 140 144 143 143 135 139 135 132 128 130 134 132 130 129 130 134 125 125 125 132 125 130 123 120 127 130 128 123 126 127 127 123 120 121 124 122 117 122 116 123 120 118 120 118 116 115 117 111 117 115 116 112 110 115 117 113 106 109 113 112 111 114 111 112 111 109 111 105 102 106 105 109 106 101 102 108 98 101 97 98 101 101 99 96 95 98 98 97 95 96 101 98 101 101 93 99 99 98 97 95 99 99 94 97 97 96 93 93 94 92 95 94 93 93 93 92 95 93 90 93 92 86 87 88 93 88 86 85 84 87 89 83 87 90 86 84 87 87 88 88 88 84 85 81 88 82 81 80 81 86 82 82 82 80 84 83 83 79 84 82 81 81 83 85 80 78 80 84 83 77 83 82 81 79 83 80 80 84 80 80 82 82 83 77 83 80 81 80 80 78 76 83 82 81 83 76 82 77 76 80 77 82 77 81 76 83 77 80 83 81 76 81 79 83 82 78 80 80 82 76 82 83 76 80 80 83 81 78 76 81 82 77 79 77 84 80 84 77 84 83 82 77 80 77 85 80 80 81 84 79 82 82 79 83 80 83 82 85 86 83 83 85 84 86 85 84 82 86 84 82 84 82 83 89 82 82 84 86 87 90 87 84 87 88 88 90 87 85 93 89 89 90 90 95 93 87 88 88 90 94 88 93 96 92 91 90 96 92 98 98 96 93 96 98 93 100 96 97 101 94 99 101 101 99 100 104 96 101 104 100 105 101 106 106 99 106 106 100 102 108 100 101 103 102 102 107 108 107 105 106 111 108 105 107 113 107 112 113 108 108 116 111 111 118 114 113 113 118 119 118 114 114 117 119 114 121 123 120 125 118 126 128 119 120 123 129 125 130 126 131 124 126 126 127 134 128 133 130 130 136 128 136 133 129 141 141 136 140 137 144 143 139 140 143 138 135 148 141 141 148 147 148 140 152 146 148 153 142 146 152 152 154 157 152 154 147 150 159 161 160 158 162 150 162 164 166 158 160 155 163 168 159 171 164 164 167 166 169 165 167 166 161 169 164 179 174 167 178 171 183 177 180 177 179 184 188 185 181 175 187 178 179 185 187 183 194 192 190 191 182 196 191 195 193 187 201 187 199 203 199 205 189 189 192 207 209 204 204 199 207 202 207 214 210 198 202 219 216 206 221 210 215 209 208 205 226 217 226 216 220 221 231 216 223 221 233 231 230 227 231 232 230 225 221 239 236 244 222 223 228 245 248 234 235 238 236 245 246 237 250 249 254 250 251 246 247 257 251 246 259 243 264 258 249 262 259 266 265 249 264 259 251 258 272 253 255 264 264 262 266 262 274 281 272 264 268 270 268 267 271 290 291 293 290 284 294 278 286 281 273 277 280 291 279 292 279 287 279 289 289 284 308 289 292 298 296 303 296 294 317 319 305 299 313 322 318 309 313 323 300 315 328 303 324 309 333 313 322 312 321 314 311 337 320 331 334 331 317 320 345 341 331 342 339 345 342 331 331 343 349 337 328 326 346 358 352 330 364 335 338 335 354 349 347 353 353 361 360 344 356 368 356 368 356 374 364 362 360 364 363 385 362 359 378 369 359 356 367 389 380 362 361 374 386 370 388 401 385 388 373 369 406 393 388 393 387 377 411 394 387 402 397 410 419 382 411 414 386 417 398 387 421 417 391 426 406 425 399 403 427 406 400 406 411 431 423 432 427 442 442 426 433 434 437 413 411 439 442 412 450 450 418 432 432 448 455 442 433 454 440 427 430 460 426 466 435 443 429 437 439 458 463 472 446 448 476 441 459 437 480 437 480 447 477 450 484 459 456 446 476 475 463 487 465 484 484 464 489 479 497 493 478 503 466 470 481 473 483 491 491 477 470 472 502 483 510 478 493 499 516 492 518 501 496 481 505 512 509 489 490 503 523 498 527 507 484 509 502 506 515 526 524 505 492 489 511 494 523 531 519 521 507 498 547 534 535 531 550 512 544 530 542 514 533 516 533 558 522 522 534 557 529 513 520 530 519 535 537 516 563 557 565 524 568 543 530 530 567 539 561 527 537 530 532 533 568 551 579 556 575 557 579 541 537 566 541 555 568 539 589 591 543 579 587 593 595 573 546 552 574 594 555 600 599 546 549 561 598 585 563 586 564 604 591 553 557 559 576 610 595 568 584 597 579 586 594 598 560 601 586 619 586 568 598 588 621 622 567 590 579 576 592 578 621 576 620 612 583 617 573 584 611 633 590 609 634 610 587 578 580 588 592 624 603 604 599 589 642 635 633 586 638 635 637 593 610 647 626 620 608 598 611 641 591 637 647 600 592 619 620 633 605 619 620 645 653 604 610 656 647 656 637 630 609 641 602 622 655 602 625 623 646 630 644 604 650 630 647 619 656 614 615 629 630 641 627 655 614 644 637 638 610 610 611 622 663 621 662 660 674 640 623 655 625 666 630 674 624 659 657 677 633 627 632 671 618 624 657 663 653 654 623 669 631 626 663 675 650 647 645 644 668 680 650 654 661 685 661 683 628 676 680 645 689 630 636 642 683 650 661 669 639 691 662 655 633 672 682 646 654 668 652 662 648 665 663 668 647 684 644 693 645 688 680 642 686 687 655 674 643 690 652 656 686 685 684 692 662 673 643 689 644 666 654 661 635 688 697 651 677 647 649 691 636 696 634 689 686 658 667 697 648 685 655 637 670 640 696 700 678 640 688 689 672 644
648 671 698 647 688 674 658 635 663 660 697 663 649 681 685 680 679 698 664 697 633 634 637 694 698 680 698 685 667 669 694 681 637 690 691 691 662 649 693 691 675 687 651 688 669 636 668 646 633 631 643 633 632 645 692 631 690 688 681 658 656 676 637 660 665 631 654 628 645 646 685 689 636 639 678 674 642 647 654 664 633 672 639 662 635 677 685 657 652 669 664 649 674 635 678 643 678 652 626 635 673 654 678 665 681 650 675 671 671 637 644 679 618 657 661 635 639 634 654 655 652 621 624 624 631 664 630 638 611 665 641 662 670 631 647 626 637 661 616 632 640 640 638 607 657 650 651 611 651 632 609 655 648 625 624 631 635 603 648 640 658 604 638 633 598 619 651 649 613 618 617 644 611 634 646 604 631 608 609 617 609 621 620 595 593 592 646 605 625 627 607 637 589 624 605 584 643 585 606 606 634 623 605 597 638 615 618 632 579 602 584 603 595 606 576 620 604 616 584 612 590 604 597 569 578 569 575 592 578 622 594 608 608 610 570 589 561 605 597 581 565 589 590 582 608 585 565 560 582 565 588 592 585 551 567 600 595 591 555 560 556 567 566 571 592 582 592 589 569 585 552 539 539 560 548 561 536 536 567 553 534 579 572 572 554 534 570 556 543 557 572 564 535 537 553 527 538 569 572 540 523 563 543 570 524 558 558 566 528 540 521 553 521 510 541 547 538 548 514 531 552 521 549 536 533 503 521 519 527 539 501 501 517 522 532 509 495 519 533 497 505 511 527 504 524 519 535 509 529 493 511 498 494 528 514 481 510 495 484 515 487 486 480 512 496 516 476 514 510 467 512 481 496 487 470 508 507 468 465 495 466 489 458 496 489 485 470 452 461 465 492 492 457 469 456 448 463 481 453 479 465 449 441 449 442 440 454 445 479 455 452 445 440 460 453 443 467 466 469 441 434 440 457 430 451 433 450 422 426 434 448 428 442 440 452 425 435 435 445 443 432 424 418 423 427 413 421 440 419 431 404 427 414 429 398 422 404 415 400 422 422 412 400 395 402 403 389 404 403 421 386 417 394 413 386 411 377 406 376 400 382 385 401 392 399 393 374 376 384 387 383 363 381 398 364 389 375 376 372 384 380 373 389 365 386 369 364 349 383 366 375 353 362 359 376 354 365 347 349 350 341 338 354 367 355 362 352 349 340 354 337 349 352 359 345 351 344 344 351 322 326 350 331 345 339 333 321 342 328 313 327 332 336 329 336 322 332 335 317 309 310 311 302 304 301 314 319 310 307 325 320 295 299 296 308 313 292 303 302 289 304 305 294 308 295 307 290 284 289 297 301 290 295 281 293 298 283 285 280 289 270 268 270 272 269 271 281 269 273 267 286 271 279 269 261 273 273 265 270 255 265 258 265 250 273 253 269 252 267 261 249 251 246 243 257 243 250 256 239 249 238 255 257 245 251 246 245 232 248 251 249 243 246 244 227 237 226 233 230 236 238 227 228 225 226 234 236 228 235 230 233 220 217 216 212 215 220 216 213 210 226 214 218 209 212 206 217 221 203 213 210 216 202 204 207 201 213 195 199 200 207 201 204 199 191 197 196 192 190 190 198 202 193 199 186 183 182 196 192 183 194 190 177 185 178 181 179 185 179 174 179 188 183 185 174 181 181 181 167 167 167 167 179 178 167 173 175 166 163 166 172 166 161 159 163 168 162 166 155 159 159 162 160 158 153 157 152 161 151 147 154 155 153 154 148 151 143 153 143 141 142 143 140 144 151 145 147 147 146 147 136 145 145 146 146 143 142 136 143 131 136 137 136 137 138 132 138 137 129 130 132 125 126 126 130 131 130 127 122 122 121 123 130 128 119 119 121 126 119 115 122 118 122 116 124 115 113 115 112 122 116 112 119 112 116 112 116 108 118 118 114 113 108 108 109 108 105 110 114 104 108 104 103 107 102 108 102 109 103 107 105 107 108 101 100 106 106 102 99 103 103 96 97 104 97 102 95 94 99 97 93 96 100 101 95 100 93 96 92 92 96 91 91 98 93 89 91 95 89 89 88 87 90 91 87 87 87 94 94 91 87 91 93 92 91 88 89 89 87 90 85 84 90 85 88 82 88 82 83 82 86 85 84 82 85 84 83 86 82 82 87 83 86 81 83 85 86 80 82 81 78 83 81 85 78 79 85 84 79 77 77 83 82 80 84 78 77 79 84 79 82 84 82 81 77 77 78 76 78 81 78 78 78 81 77 78 82 77 77 83 77 77 81 82 80 80 83 80 83 83 82 80 82 80 76 83 81 79 77 77 84 79 79 78 77 81 81 83 82 82 83 83 84 81 83 80 78 82 85 85 81 84 82 80 80 82 80 86 84 81 87 84 83 81 85 83 86 82 83 83 87 81 83 86 85 88 89 86 85 89 85 89 87 89 91 89 84 90 87 93 90 91 88 91 93 89 94 89 88 88 96 89 90 92 90 92 97 95 96 92 98 96 92 97 98 98 93 100 94 96 97 100 102 101 97 99 95 102 99 95 105 99 101 105 103 104 98 106 106 104 103 104 101 100 101 108 102 111 105 104 105 105 110 106 105 113 114 106 113 114 109 112 111 114 111 109 119 113 113 119 119 115 121 113 116 122 114 122 117 121 120 126 117 124 120 118 120 129 123 125 126 128 121 129 126 128 126 127 129 133 133 125 130 134 137 136 132 136 141 135 131 133 141 135 141 136 143 137 145 141 144 138 137 143 137 149 140 146 139 144 148 143 142 143 144 157 148 151 151 158 152 157 159 161 156 160 160 161 160 154 155 163 166 165 165 156 157 165 161 169 159 160 160 160 165 169 172 166 166 175 168 165 181 170 181 184 169 172 177 181 176 183 185 177 180 176 183 181 193 177 185 189 184 184 182 185 196 195 192 188 194 202 198 195 194 204 193 208 190 196 209 211 202 195 206 201 200 210 207 214 207 218 205 206 213 219 203 216 220 218 207 214 222 225 225 220 210 216 215 212 221 222 235 231 228 217 233 240 235 239 223 225 226 229 237 244 239 228 243 236 228 251 237 231 237 235 248 241 245 244 251 254 243 256 257 253 256 253 259 261 245 258 253 253 270 272 264 270 253 255 266 271 275 258 279 280 271 277 274 261 270 277 275 283 284 271 266 290 277 277 294 285 296 290 291 293 288 279 276 289 278 306 279 280 299 300 292 304 310 300 312 314 309 309 295 308 315 299 309 319 295 300 308 311 321 322 300 327 306 314 311 334 313 314 331 308 317 336 334 341 314 345 328 319 345 334 320 340 347 349 323 322 330 355 333 336 356 340 339 330 333 347 345 344 356 346 359 363 358 361 364 372 340 348 347 343 346 349 374 363 360 370 363 358 377 376 352 375 368 391 382 370 366 372 359 368 380 378 371 375 370 375 395 403 397 376 372 395 382 402 389 388 384 383 380 412 406 414 382 383 400 386 394 393 422 409 410 418 398 397 402 406 394 409 407 409 413 412 437 419 401 432 409 409 426 415 423 415 434 416 414 445 435 445 424 412 417 435 452 426 427 435 419 429 421 443 462 449 427 439 460 455 449 451 468 430 459 442 437 439 463 468 471 436 462 467 456 464 463 474 474 462 450 456 482 472 487 478 460 494 483 451 467 472 457 500 456 500 491 496 504 470 497 504 462 501 477 510 466 478 492 509 508 512 479 509 499 495 510 487 515 512 490 524 518 478 482 494 520 492 519 486 500 502 489 507 490 527 521 510 491 517 508 531 532 519 539 528 542 528 512 538 544 517 542 538 534 536 549 508 520 557 533 517 509 555 526 549 529 561 536 528 538 546 530 529 543 519 539 518 541 543 556 551 555 554 572 578 562 552 567 544 582 547 534 558 570 561 570 546 543 534 547 582 542 558 554 579 554 593 553 542 542 598 574 590 589 554 551 572 569 547 568 567 570 576 597 574 563 605 580 567 558 609 569 595 563 591 560 571 571 609 585 616 608 614 591 589 563 612 615 580 569 615 592 582 589 603 613 598 606 596 625 589 586 616 631 605 606 620 580 625 621 590 614 579 589 584 635 620 638 625 622 585 601 609 618 586 600 595 601 645 599 639 605 598 637 615 600 630 648 609 651 593 631 643 623 619 621 600 625 611 646 598 609 655 612 606 658 627 646 661 633 618 640 648 644 656 631 603 640 625 610 638 624 621 650 652 620 654 657 614 643 623 639 641 621 612 667 616 640 630 620 636 636 630 646 660 635 616 669 636 637 624 616 641 650 630 673 636 632 648 619 636 675 633 654 642 681 657 634 648 622 659 677 625 663 640 636 659 676 657 664 665 667 649 674 634 663 665 657 678 632 660 678 651 640 633 680 640 663 641 690 670 654 652 665 630 649 633 649 674 665 679 694 676 686 630 635 675 656 636 683 674 677 666 696 688 671 681 636 640 696 634 682 654 658 653 656 678 658 676 656 692 660 655 673 649 654 678 694 678 682 678 654 661 647 653 652 685 637 655 691 699 657 675 655 681 696 678
659 652 654 682 646 679 637 686 695 656 663 689 635 646 666 655 671 679 672 687 664 673 641 655 671 664 694 690 643 689 668 670 642 687 650 652 667 652 637 661 675 667 651 676 677 682 632 647 662 671 636 691 644 644 646 681 675 641 673 685 632 641 655 640 630 674 661 664 627 666 692 672 636 648 671 690 650 652 628 650 653 635 631 643 678 683 670 632 658 678 685 629 630 631 678 663 678 643 632 651 676 659 625 670 682 672 668 640 632 673 665 662 633 668 675 638 617 658 657 657 641 676 613 634 644 645 612 627 651 672 654 634 645 671 658 665 623 624 651 650 642 625 669 615 668 625 633 616 662 657 622 665 637 631 619 627 654 656 644 610 645 643 603 651 628 604 644 618 652 612 636 626 653 623 634 616 608 628 644 609 648 619 637 592 616 606 604 602 639 591 625 627 618 621 626 639 641 590 636 641 585 626 603 616 596 603 618 609 602 587 591 581 592 597 598 623 581 598 602 617 625 609 580 573 606 596 608 599 601 571 588 612 607 592 583 606 567 587 589 573 611 591 603 591 584 557 605 590 587 561 573 606 608 592 573 561 557 561 596 549 589 569 585 544 575 555 593 544 572 588 562 563 547 581 585 586 557 534 578 565 587 532 550 542 530 552 576 546 551 539 564 537 547 549 536 535 522 570 571 521 567 552 564 543 538 563 565 538 549 541 545 563 533 544 520 508 513 519 551 544 528 556 528 503 504 522 522 545 520 546 546 506 534 538 537 540 523 529 507 531 506 527 523 491 488 527 498 484 527 529 490 530 480 520 502 516 501 508 507 490 485 518 484 496 501 497 517 485 475 479 466 512 480 480 498 485 503 474 492 476 498 501 501 480 493 495 496 482 452 456 464 459 483 482 456 483 453 489 472 481 454 453 471 465 453 439 478 459 457 462 445 433 469 446 449 431 468 436 439 467 465 449 462 463 437 445 439 441 433 444 436 421 448 419 450 445 451 425 449 417 407 440 431 405 419 407 417 438 434 409 402 435 421 420 416 402 431 422 422 410 412 427 418 418 414 421 424 417 400 421 417 390 407 380 392 390 400 394 408 405 382 409 402 377 382 374 368 367 389 389 371 386 381 375 396 364 361 392 357 370 392 387 389 360 365 365 351 377 354 376 356 369 367 353 348 352 365 362 343 368 358 352 343 367 368 353 345 350 341 354 340 338 354 328 332 344 332 337 324 347 326 339 336 349 318 342 342 345 319 319 337 321 326 325 322 318 321 312 309 307 309 328 305 330 311 322 307 307 310 305 310 304 322 307 303 309 292 297 288 296 286 310 300 312 288 304 303 298 289 303 280 302 281 296 294 294 273 287 291 287 290 273 267 282 275 266 269 265 268 279 277 285 272 281 270 258 260 255 274 275 254 260 260 251 251 265 250 263 270 252 258 262 254 248 260 241 254 260 239 242 239 238 253 255 245 256 239 250 249 240 248 240 250 249 246 243 246 232 232 222 228 242 236 232 240 237 237 225 220 230 235 233 212 227 213 227 226 227 218 216 227 211 209 223 211 208 220 213 202 213 203 207 215 205 208 205 198 212 206 196 203 202 196 191 201 205 204 198 205 191 186 190 191 196 195 182 190 181 182 184 191 179 181 187 189 176 182 179 187 179 185 184 181 185 184 184 182 181 179 169 180 174 178 169 163 167 162 175 168 160 163 163 164 169 165 168 160 157 160 161 162 158 163 153 158 163 153 158 150 152 148 149 150 153 151 147 143 155 143 155 151 147 142 152 139 147 140 148 146 136 146 140 146 136 139 139 139 132 144 143 132 135 133 129 129 137 139 130 132 138 128 134 126 125 123 128 132 124 126 127 122 126 128 123 128 127 122 124 121 125 124 115 121 117 116 115 116 113 113 121 122 116 117 114 112 120 117 118 118 112 117 111 107 108 115 106 105 113 111 114 113 110 107 106 102 107 105 105 105 104 100 106 107 100 98 98 101 97 98 105 101 96 96 97 101 99 97 99 98 95 100 99 99 93 100 94 93 99 96 92 95 95 98 92 90 97 97 93 95 90 96 90 89 88 88 89 91 89 92 92 87 87 88 92 86 86 93 85 85 88 91 86 88 89 89 86 88 88 85 83 85 89 89 89 86 86 83 88 82 86 84 83 86 84 85 85 87 83 80 80 79 79 82 84 85 80 80 82 85 82 83 80 81 82 80 78 79 82 85 79 78 80 83 84 84 80 81 84 84 83 77 84 83 80 81 82 81 82 78 80 78 83 83 81 80 77 81 81 81 80 84 82 83 82 81 83 77 78 82 84 84 82 84 83 78 81 80 82 78 81 78 80 80 84 85 84 85 82 80 81 85 79 86 85 85 83 83 86 84 80 85 84 86 85 82 86 88 85 83 89 89 83 83 84 90 83 89 88 86 91 91 85 84 85 91 92 86 85 88 89 93 89 86 93 89 92 87 95 95 93 88 89 97 91 94 95 91 96 91 95 94 92 93 94 93 101 100 93 100 95 96 99 99 99 100 96 102 98 97 105 100 99 102 101 103 103 100 103 103 106 100 102 106 109 107 108 104 104 107 110 114 106 114 114 112 109 107 116 111 117 109 112 114 115 119 114 118 112 111 118 122 118 122 117 115 117 125 125 121 124 123 119 118 122 118 119 119 130 123 122 127 122 122 124 130 123 127 131 132 125 129 136 138 131 130 131 140 138 140 133 139 142 140 133 142 144 145 134 136 147 146 144 143 141 138 146 140 148 141 152 146 144 150 151 144 155 148 151 149 151 153 158 162 150 151 163 155 162 153 161 161 159 164 156 156 158 160 169 158 166 170 165 164 161 177 168 169 171 167 177 169 180 167 174 181 182 178 171 187 185 182 175 175 183 177 190 192 180 179 183 180 192 194 190 197 190 190 193 190 197 202 194 193 201 203 192 199 191 203 210 210 208 207 206 196 195 214 208 199 207 204 220 219 212 217 219 220 220 220 211 212 208 212 215 218 227 231 216 222 213 222 226 221 219 227 227 239 230 240 241 242 238 227 230 231 244 231 241 228 243 240 238 245 238 241 247 252 238 254 247 254 242 240 255 256 243 246 263 249 247 258 260 248 253 271 252 262 266 252 263 266 275 266 273 265 283 261 259 276 279 273 267 283 278 267 281 276 277 292 284 280 278 274 290 297 289 301 293 280 296 301 303 287 308 305 282 297 301 309 307 315 303 316 300 289 291 306 306 302 322 324 302 323 312 328 303 303 318 305 308 328 332 331 327 326 308 334 326 318 318 343 325 325 329 345 340 320 319 349 339 327 354 341 333 352 350 333 337 330 359 332 356 359 351 344 367 351 366 366 361 370 348 353 370 352 366 357 379 352 357 379 347 359 372 360 383 386 371 390 355 361 386 358 393 373 365 379 374 364 398 381 381 389 388 374 375 405 371 372 380 385 379 411 388 403 388 409 402 410 419 403 396 383 400 385 393 394 403 394 427 393 418 423 430 421 435 412 415 407 402 425 437 402 404 435 407 443 436 444 423 408 418 440 424 418 437 413 456 440 439 448 444 439 421 421 423 438 444 423 430 437 432 455 470 445 462 459 472 447 445 475 440 441 442 459 449 482 460 471 466 457 473 447 458 446 461 452 490 482 473 489 483 479 457 492 500 491 502 492 462 493 461 479 461 486 465 501 485 495 487 475 489 472 481 470 501 485 491 489 483 505 492 479 482 516 500 500 515 503 512 501 491 531 510 496 507 536 528 509 510 511 540 493 518 493 527 502 524 512 508 502 523 513 521 542 535 522 526 512 532 519 509 524 531 540 520 557 532 514 529 518 547 552 541 541 526 549 531 566 525 562 533 551 525 555 552 568 573 531 578 544 576 564 578 535 562 567 558 561 585 539 575 552 579 541 578 564 557 591 543 582 569 553 576 578 593 545 582 567 557 602 569 582 558 560 592 582 586 564 561 575 583 563 568 602 608 586 604 570 614 591 576 603 586 608 579 595 588 583 572 589 600 600 583 585 598 613 609 625 583 585 604 604 623 575 584 615 624 624 624 619 588 580 606 623 580 590 594 638 604 622 598 624 601 623 587 588 621 629 594 592 624 602 628 602 630 589 590 622 625 599 635 618 622 612 594 644 593 642 626 598 637 648 613 614 617 628 612 611 599 600 609 613 603 633 658 640 621 660 605 623 604 655 638 613 642 608 650 645 651 639 630 626 620 655 611 628 635 651 626 654 671 617 664 625 625 668 619 636 657 647 674 622 644 654 659 657 654 661 680 657 671 625 626 642 625 683 664 653 627 638 638 658 664 676 631 658 669 668 633 676 643 659 661 668 655 678 634 630 638 635 672 627 645 682 654 654 683 691 688 640 660 680 658 646 653 689 680 663 640 652 645 660 644 684 689 644 692 667 639 646 654 641 647 677 649 640 691 692 637 687 640 670 673 669 690 631 667 676 668 677 635 685 643 651 674 637 664 669 675 673 686 697 684 635 678 637 645 671 697 650 659 638 689 635 674 680 636 643 659
671 685 659 656 695 678 696 632 642 667 674 682 652 670 668 654 649 670 665 687 666 682 648 669 670 648 644 651 650 652 677 687 640 638 645 637 682 642 636 691 675 677 673 693 649 641 647 664 677 680 651 645 662 664 682 633 681 693 653 631 647 630 688 654 635 634 660 684 647 665 654 665 685 636 633 637 657 663 650 644 685 637 637 631 629 656 666 658 680 678 625 628 652 631 664 670 628 658 684 633 620 647 675 678 658 618 627 624 657 659 679 630 629 640 624 659 619 675 645 641 634 664 653 637 618 633 656 645 623 648 658 656 651 623 649 666 612 619 650 646 610 668 654 648 650 607 604 649 659 642 634 650 641 616 619 610 608 618 606 606 645 654 654 612 602 618 636 625 632 594 594 613 630 641 628 650 631 610 628 590 644 646 607 622 609 640 638 614 603 614 626 615 591 604 639 620 620 602 603 595 619 587 605 591 620 587 626 584 603 609 627 591 622 581 626 628 604 606 609 591 620 572 571 615 605 581 595 576 602 594 575 613 598 567 579 588 563 604 594 600 563 601 612 574 579 564 579 604 602 554 577 579 569 586 558 576 564 601 593 563 551 570 569 596 576 553 556 569 541 590 593 577 588 586 575 584 566 549 573 566 543 576 564 549 540 535 542 534 552 539 532 573 539 524 545 526 572 533 558 534 550 518 557 556 548 561 529 563 542 543 542 536 558 546 529 512 517 517 548 521 542 543 517 512 515 525 532 505 504 532 530 514 503 543 517 519 505 532 496 529 513 493 535 509 504 524 486 529 524 524 514 503 519 505 527 519 485 495 515 501 493 501 498 515 474 484 471 493 486 498 500 469 487 480 494 496 495 468 506 489 501 482 464 482 480 474 475 461 487 495 482 469 453 463 476 468 465 446 475 457 472 458 447 480 463 439 444 437 458 444 471 470 453 435 438 465 430 439 459 445 443 438 426 461 451 424 436 439 419 456 445 423 450 437 441 424 439 420 443 446 420 429 425 444 421 420 415 426 435 431 414 408 410 424 435 431 396 415 423 399 430 423 414 413 419 396 402 407 392 383 404 410 406 384 416 387 409 392 402 401 377 373 374 400 383 404 404 380 398 372 400 382 398 385 366 388 375 377 370 378 384 374 390 355 360 368 384 383 350 347 368 378 351 349 371 345 361 350 367 339 360 360 344 368 340 344 347 332 362 349 351 337 333 340 337 353 355 335 356 351 331 320 321 318 346 326 335 340 338 319 343 338 333 333 332 318 325 312 323 329 333 306 304 303 318 313 321 320 316 309 317 316 296 294 312 316 305 309 289 315 289 301 314 287 306 291 294 305 296 287 287 285 280 296 295 278 285 299 292 275 285 274 281 268 268 292 274 275 289 282 287 287 267 273 267 265 266 256 280 266 263 264 253 265 260 260 256 258 253 253 263 259 263 244 252 255 244 252 261 253 250 242 258 240 257 240 250 251 239 235 231 238 251 236 228 239 231 238 226 226 232 239 232 238 233 221 237 234 226 218 228 214 226 222 216 215 229 226 230 228 220 207 219 223 204 214 202 218 214 203 212 219 216 205 204 197 199 200 202 211 202 202 201 206 190 207 195 191 202 187 203 203 201 187 192 191 189 188 180 188 181 181 184 187 189 190 180 187 186 173 186 184 186 180 182 170 181 181 179 181 174 174 169 168 164 163 178 163 164 160 159 173 165 168 161 158 157 169 168 168 154 155 159 164 165 162 153 155 157 162 155 155 158 157 154 156 148 151 151 143 154 148 148 141 145 145 145 138 147 143 142 136 138 143 136 138 142 134 132 138 139 139 138 135 135 131 128 140 132 130 128 129 132 136 126 132 133 126 128 128 130 125 131 130 128 128 126 127 128 126 124 119 121 117 114 120 121 123 123 115 120 119 114 112 121 117 112 110 113 114 116 112 108 113 109 114 107 115 106 105 106 107 107 112 109 110 111 104 110 107 108 100 103 104 102 103 98 107 99 98 103 97 96 96 96 95 102 101 104 96 104 101 100 100 97 93 97 99 92 92 99 99 93 93 98 98 91 98 93 96 89 92 92 91 89 92 91 94 89 87 94 95 90 88 89 94 85 92 90 86 93 86 90 86 85 87 88 86 90 90 86 89 88 88 85 85 87 87 86 81 81 85 88 88 81 84 80 80 84 86 85 80 80 83 81 80 85 86 83 84 86 79 82 84 85 85 79 81 82 84 81 82 81 81 81 81 85 82 81 81 80 78 82 80 81 84 81 80 84 78 85 83 78 81 80 84 80 81 79 84 80 82 80 83 85 83 78 84 79 82 80 81 82 84 83 78 83 80 81 81 80 80 86 80 83 81 86 86 85 80 84 87 84 86 84 84 85 86 83 86 82 85 82 87 84 88 87 89 89 90 84 83 84 84 84 89 87 84 88 84 92 90 91 89 88 93 89 86 86 93 95 90 88 92 96 96 91 92 94 95 93 94 96 96 98 93 92 96 93 97 97 92 92 95 97 96 102 99 97 96 97 99 97 101 103 99 104 100 103 101 102 97 105 105 98 106 108 108 100 107 106 110 104 109 111 107 109 108 107 112 109 112 112 112 113 113 109 115 110 111 113 115 113 110 114 120 114 117 119 118 122 113 119 117 120 116 122 115 126 122 125 119 120 126 122 124 130 131 129 127 132 127 122 123 124 127 133 136 130 138 126 130 132 134 136 135 140 142 133 138 143 136 135 136 140 143 142 144 140 142 146 138 137 145 139 143 140 148 144 142 150 155 147 156 151 145 158 147 146 155 162 162 152 150 159 158 157 153 165 153 157 165 157 159 162 171 161 169 169 164 174 170 170 173 169 178 170 171 174 178 172 170 178 171 171 170 172 177 185 180 182 186 190 174 189 177 189 193 190 194 186 189 190 194 187 187 183 184 198 190 197 186 196 195 201 192 206 195 209 195 198 193 205 202 203 197 200 205 209 206 202 212 210 212 218 216 211 214 223 208 225 228 218 215 215 212 221 214 219 230 232 234 226 219 222 228 224 232 233 230 224 242 230 227 238 240 236 242 250 236 242 250 248 253 252 237 234 243 254 247 237 243 261 255 263 259 260 243 244 265 266 249 258 253 257 250 252 275 264 264 270 276 277 277 274 271 271 274 274 284 265 277 276 271 286 266 289 288 285 283 296 271 278 282 300 274 291 289 304 295 300 290 283 281 307 299 291 284 313 288 300 294 292 293 298 316 308 302 320 303 310 314 303 309 308 327 315 326 330 328 315 307 317 335 316 335 322 315 314 323 319 323 338 335 340 326 318 345 336 343 350 324 355 344 344 339 358 335 348 330 334 350 346 350 336 348 337 365 336 342 363 365 368 349 352 366 370 370 366 358 364 369 378 349 383 380 352 369 364 380 377 382 371 394 368 362 383 361 389 392 378 398 380 379 373 398 398 388 380 400 392 378 398 388 404 415 400 403 381 396 411 387 387 403 400 416 394 402 398 392 420 406 420 393 433 431 435 410 398 432 440 432 425 412 414 411 427 408 411 410 409 410 430 421 429 449 445 450 455 421 452 418 423 437 427 459 453 429 453 464 438 428 448 445 438 453 441 470 469 436 475 462 441 442 436 479 466 475 440 475 470 444 477 447 449 450 467 484 476 490 469 483 480 475 469 479 478 480 485 471 488 463 488 489 463 492 492 493 474 506 476 468 486 485 511 491 478 484 493 499 502 499 507 488 523 491 501 495 497 499 514 506 501 505 510 533 528 520 489 528 491 499 541 530 499 513 543 508 509 519 536 514 528 548 518 521 503 520 513 513 508 507 541 524 531 509 525 545 512 547 514 522 538 553 559 540 541 538 539 569 557 547 549 533 537 528 556 532 578 525 564 536 535 547 535 537 570 533 556 579 549 534 548 562 581 563 580 589 548 541 592 577 565 596 560 545 594 589 567 548 560 578 552 600 569 553 569 585 586 585 552 594 579 574 583 578 574 556 609 597 587 606 583 578 587 610 603 583 602 571 568 617 606 617 589 595 617 602 568 605 613 614 579 607 598 618 591 611 599 596 599 619 581 586 588 629 579 591 592 592 589 607 581 586 622 593 641 588 631 611 586 592 638 608 636 612 627 635 614 633 610 594 630 651 634 601 621 621 613 634 601 603 642 634 636 656 616 657 624 611 600 653 612 644 654 660 653 611 644 607 612 611 632 636 659 663 617 637 617 612 653 617 653 656 613 664 628 614 657 644 625 643 653 619 661 636 666 672 657 623 663 657 673 650 646 646 657 652 659 632 659 640 651 657 618 670 681 640 626 649 637 632 671 648 625 636 648 679 628 657 641 644 630 682 631 659 678 671 634 647 678 637 644 649 681 645 637 680 671 646 647 667 670 630 678 667 630 663 658 674 637 639 654 643 679 637 684 658 663 677 686 684 694 640 654 666 648 669 687 686 686 667 658 663 671 645 636 674 679 665 653 688 678 677 637 662 685 692 692 653 672 684 641 671 693 666 640 645 640 695 634 694 666 662 659 638 674 665 679 657
633 636 648 678 680 652 643 668 644 637 689 684 686 631 654 681 664 660 695 672 658 631 666 690 659 693 631 636 658 675 660 657 679 674 637 660 694 646 630 639 649 684 689 638 683 646 689 650 675 684 688 634 682 657 693 643 650 690 646 678 670 676 637 651 652 644 626 641 685 675 676 645 643 662 678 659 644 657 646 628 628 680 641 666 675 677 673 673 654 678 643 685 628 630 670 670 628 672 620 621 655 671 640 675 645 627 643 616 647 632 649 667 648 637 654 643 635 651 638 673 653 653 670 649 619 636 671 634 639 628 659 661 628 656 663 669 645 613 652 644 649 658 618 610 652 609 617 642 649 662 664 612 658 637 646 641 622 625 609 652 618 623 627 641 644 634 630 601 596 602 623 636 634 629 600 630 602 611 639 600 601 619 620 635 589 634 616 632 591 610 630 588 603 618 609 602 613 638 634 586 612 631 631 580 620 634 582 622 595 591 601 627 615 595 618 594 588 593 612 580 619 577 612 624 573 584 605 599 601 607 580 603 571 602 593 582 613 616 559 563 577 584 578 608 571 582 559 577 599 599 605 557 558 558 559 563 587 578 557 595 556 593 585 584 553 545 547 589 588 571 573 557 557 548 572 547 574 579 550 551 548 543 544 581 545 555 546 570 543 550 526 571 563 545 570 546 544 549 547 521 523 517 529 550 521 558 544 535 543 551 558 529 535 559 522 556 535 543 553 547 512 510 553 534 514 521 503 501 527 533 542 534 526 499 523 534 527 520 500 498 527 499 533 487 511 523 533 505 521 529 482 503 518 504 483 498 513 505 520 504 512 516 519 511 507 491 504 474 492 468 492 470 488 480 465 492 476 463 487 468 494 464 481 478 484 462 468 456 467 484 474 463 480 486 468 488 477 461 480 461 468 476 446 459 444 449 472 452 468 455 469 432 455 443 469 461 465 439 445 443 432 437 458 440 451 445 439 457 452 441 457 443 453 447 415 445 423 428 442 422 437 409 414 435 404 418 413 406 436 415 440 402 426 423 431 408 422 416 424 397 428 404 419 423 411 400 397 409 416 388 393 415 391 404 392 381 392 381 402 383 376 403 375 372 399 382 385 402 389 378 393 395 376 371 379 364 368 371 379 382 382 364 386 354 360 351 352 365 381 357 369 364 368 377 344 347 363 370 373 371 341 345 363 346 341 347 354 346 356 353 349 350 350 334 353 334 327 350 353 352 336 327 336 336 331 317 345 341 343 327 330 327 322 331 310 336 334 314 306 308 333 325 305 325 305 309 325 312 302 321 321 297 299 318 296 318 311 306 315 299 294 295 303 306 288 283 286 309 289 298 302 296 289 278 297 274 293 288 275 287 290 272 268 271 277 284 289 264 265 286 271 261 260 259 277 281 264 281 256 276 268 269 254 276 268 269 255 271 271 269 252 261 245 252 265 242 245 241 258 252 261 247 238 247 246 240 249 251 237 237 244 229 242 250 245 237 225 240 243 239 231 229 243 227 240 229 219 231 236 219 225 220 219 223 213 227 226 213 211 220 213 226 220 214 215 215 206 218 205 214 208 219 209 208 216 209 205 196 213 211 210 208 202 194 190 207 205 198 197 198 190 198 189 198 199 199 192 192 183 184 185 188 188 186 192 191 188 178 187 181 180 171 180 183 181 171 172 181 177 182 166 166 178 171 178 176 168 175 174 172 174 164 164 171 166 166 160 169 155 162 163 162 162 159 165 160 165 160 153 155 154 155 156 149 152 150 145 145 155 148 146 154 154 142 152 143 150 142 138 139 138 143 142 139 146 137 141 146 139 135 139 135 139 130 136 140 134 138 131 137 128 135 136 137 128 135 128 126 125 124 128 131 130 128 128 127 126 128 125 118 128 126 119 122 118 125 123 124 114 123 123 121 118 114 122 119 111 112 120 114 119 114 116 109 113 110 108 116 107 110 110 110 111 109 106 105 109 106 109 109 110 108 110 104 107 108 107 102 101 104 107 101 102 106 98 104 97 99 99 96 102 104 104 101 101 97 94 100 99 101 95 96 99 99 97 96 98 96 94 91 91 96 92 89 97 93 93 89 92 89 89 88 87 90 90 92 93 88 88 90 86 89 91 92 87 87 88 89 91 91 90 83 83 85 89 86 82 84 86 89 83 87 86 81 87 87 83 86 88 83 83 87 83 80 87 86 83 83 84 83 82 83 82 82 84 80 85 84 82 81 84 84 79 80 84 85 86 86 82 85 79 83 83 82 83 82 80 79 85 84 82 80 79 85 83 85 78 81 82 81 83 79 79 84 81 84 82 81 83 85 80 84 83 85 80 80 81 83 81 81 82 86 83 84 85 80 83 85 83 88 82 82 82 82 87 84 88 83 87 85 82 88 83 86 86 85 89 89 89 83 83 85 91 87 89 88 85 85 86 92 88 87 89 92 93 90 89 94 87 89 87 92 88 90 95 90 89 92 90 94 97 90 96 99 92 91 94 93 92 96 100 94 98 94 102 95 99 102 104 101 97 99 99 99 98 102 99 97 105 97 103 104 101 104 103 106 108 104 103 102 103 110 104 109 111 112 111 110 111 107 110 107 114 111 108 116 108 112 109 113 117 112 117 117 115 113 114 112 120 114 120 121 114 123 122 116 117 117 127 122 119 128 124 123 123 130 129 126 126 132 129 129 128 128 135 128 126 134 127 135 127 130 130 139 133 139 137 135 137 142 134 143 144 134 138 141 145 147 143 144 141 146 144 143 150 141 145 140 152 149 152 145 144 149 150 153 155 151 156 147 148 163 153 160 161 160 165 157 156 158 153 165 166 169 166 165 169 171 167 173 175 167 164 169 165 175 168 166 175 168 171 176 183 172 174 181 177 171 174 175 179 178 180 185 176 183 186 193 194 181 185 181 185 195 184 200 192 185 197 188 202 205 192 206 201 190 191 199 196 200 207 195 210 212 199 205 206 212 217 209 205 219 218 205 214 219 215 218 211 215 215 210 214 210 213 224 211 220 216 220 231 217 223 232 232 233 229 228 230 228 238 238 233 246 236 240 243 235 237 233 248 248 249 246 248 242 234 244 242 253 255 251 247 251 254 253 258 245 248 269 266 250 258 257 253 259 264 267 269 277 260 268 280 259 257 262 268 260 265 284 276 263 279 276 290 270 266 269 278 283 272 297 290 283 294 277 295 303 280 296 303 302 294 304 303 310 307 289 297 310 300 290 316 309 294 320 307 316 311 295 307 308 310 314 321 304 312 323 306 327 316 328 320 311 325 320 328 324 332 319 312 322 327 325 331 318 330 337 337 339 332 328 331 343 345 327 339 340 352 330 362 361 331 355 352 350 340 363 369 349 364 339 360 350 344 361 367 367 380 347 365 358 378 371 385 379 354 359 387 377 361 362 380 371 380 377 365 383 399 380 379 390 377 396 380 401 372 408 392 389 405 393 388 376 400 399 391 413 389 415 415 421 411 422 408 388 415 422 401 403 405 410 412 433 400 412 421 420 402 429 416 410 435 418 419 411 443 405 425 431 411 428 438 443 442 442 440 434 415 421 446 458 450 437 451 448 444 423 422 451 455 459 451 447 461 457 447 453 467 458 466 469 459 474 466 471 464 480 477 473 440 453 473 471 480 448 484 478 457 490 474 472 476 461 498 482 489 484 472 496 470 460 499 462 468 481 493 488 501 472 476 475 476 508 513 497 489 482 512 521 486 483 480 485 502 521 490 482 508 511 522 488 519 491 500 533 494 528 513 532 531 497 513 540 517 542 532 522 507 511 512 512 530 527 507 545 527 524 509 511 547 537 527 513 516 546 519 510 515 560 548 525 564 524 533 524 553 565 522 536 546 552 569 541 562 559 548 557 536 557 547 559 568 546 581 554 555 575 553 574 550 560 568 578 543 568 560 537 574 547 584 556 545 583 553 583 557 582 568 565 559 558 557 595 576 586 588 585 600 572 597 592 573 601 589 610 568 611 580 613 601 589 589 591 564 585 614 619 598 581 620 591 586 587 596 571 623 612 592 606 573 596 576 624 591 619 595 611 624 581 597 616 578 599 627 596 629 636 631 579 630 602 605 591 626 619 617 600 596 623 623 585 589 591 587 629 591 614 608 610 590 611 641 628 590 596 644 650 602 599 630 621 630 645 627 644 615 624 630 654 625 605 607 650 642 612 630 628 603 636 621 653 611 626 609 638 644 645 615 640 633 664 632 652 628 614 668 619 621 646 655 641 643 620 662 649 659 673 672 661 672 636 618 636 656 634 627 643 661 635 659 649 624 676 679 673 629 652 648 670 660 683 641 646 675 679 645 642 677 681 645 649 650 646 633 682 645 671 680 667 657 628 682 676 633 682 670 646 652 635 634 632 635 656 660 672 630 654 644 691 689 637 679 685 690 649 632 686 662 636 659 658 650 631 693 646 637 633 694 636 689 694 651 669 676 657 647 679 682 662 676 676 674 663 669 671 683 671 661 652 679 690 682 633 690 679 649 631 683 647 639 676 647 658 648 691 683 665 672 667
696 651 646 673 683 682 645 670 654 675 691 634 667 674 637 660 656 653 659 640 667 665 682 680 691 632 673 675 665 648 644 663 665 657 638 652 640 653 689 664 629 681 664 664 657 670 628 681 690 655 688 661 689 672 643 683 673 687 660 640 637 674 660 658 674 645 673 633 650 687 633 667 664 665 639 648 677 643 682 636 632 660 631 656 665 674 669 648 667 636 632 636 655 668 669 640 621 654 646 645 650 653 624 624 631 642 644 647 624 617 672 651 669 620 650 650 641 636 644 658 629 615 649 614 616 637 635 652 612 618 651 638 618 652 631 661 633 630 624 621 618 632 622 666 607 626 662 608 614 641 632 618 613 640 625 625 601 659 652 604 656 654 653 617 610 618 642 622 631 605 647 652 629 601 625 590 614 633 591 590 617 624 599 613 622 588 628 635 613 634 641 619 607 607 639 594 637 638 597 601 625 606 591 583 631 578 606 626 603 595 621 601 604 586 599 572 578 581 584 595 574 593 599 611 584 622 605 576 567 580 567 615 600 616 593 571 573 565 610 602 604 577 607 603 607 561 571 609 586 569 597 598 579 587 602 577 553 589 568 562 587 569 586 562 585 572 541 566 539 564 591 592 576 565 573 583 583 588 574 537 543 575 566 574 554 561 577 529 548 567 531 538 569 525 545 541 573 532 549 518 520 565 561 548 538 519 545 557 532 552 551 544 550 525 530 511 558 505 541 533 520 551 513 518 545 534 537 523 517 519 528 538 506 526 494 501 524 539 539 527 520 500 512 511 504 525 511 517 520 513 492 491 492 527 501 481 521 492 479 485 511 494 511 471 484 476 501 508 475 503 499 476 501 507 464 481 465 483 494 468 484 478 460 460 481 488 473 481 480 457 465 448 477 484 486 469 455 475 470 476 449 457 467 476 440 446 437 456 437 434 475 455 432 462 435 452 452 463 457 461 429 458 434 452 442 434 455 418 447 432 421 446 418 437 428 428 426 445 431 448 424 433 417 428 403 431 427 406 418 438 414 438 406 428 433 396 409 433 421 431 422 418 425 395 408 397 403 392 396 402 407 393 404 384 379 389 410 387 407 376 389 402 385 391 403 405 388 385 400 391 377 382 368 396 398 373 365 390 374 387 381 357 366 358 380 365 353 364 360 371 354 364 345 345 366 346 343 342 353 359 341 337 361 348 364 336 340 354 345 352 337 329 332 356 348 326 340 346 351 328 329 320 335 320 334 346 342 327 339 345 325 331 314 324 333 336 314 330 335 327 307 324 314 329 318 304 319 325 326 324 323 311 319 312 293 305 315 310 309 314 313 285 314 312 286 308 298 283 299 305 301 295 304 292 298 291 277 289 281 282 275 290 295 270 280 290 287 272 271 283 285 272 274 273 283 267 269 271 270 278 260 268 273 270 271 266 271 259 254 258 255 267 250 264 249 264 251 241 250 247 238 255 239 237 255 243 252 255 233 236 243 239 240 237 228 242 227 239 244 236 227 224 226 239 240 239 237 222 222 231 224 224 215 212 217 227 219 225 209 224 221 209 206 211 216 220 205 219 204 206 203 219 208 198 207 215 196 205 210 201 201 203 194 207 191 200 204 199 197 188 194 195 189 199 192 183 195 194 191 198 195 195 178 188 191 178 189 181 190 188 186 176 171 186 187 182 176 172 182 181 177 175 171 166 172 177 174 171 173 170 163 174 173 165 158 164 161 160 163 163 163 157 162 158 163 166 160 153 163 158 161 150 147 161 154 148 145 145 144 153 145 144 143 144 151 152 139 140 144 146 139 146 142 139 139 142 134 143 140 138 140 137 135 141 141 130 139 131 129 129 129 139 128 135 133 129 129 131 131 125 131 131 128 126 121 125 128 130 121 129 127 125 117 116 125 116 126 117 121 120 124 125 118 123 114 122 120 114 116 118 115 116 109 114 117 114 107 112 107 108 112 108 112 111 112 106 107 107 108 107 103 107 106 109 103 105 105 107 106 103 106 107 99 102 104 104 103 99 102 101 100 104 95 101 103 97 96 101 100 100 96 97 97 97 100 94 96 97 96 99 98 93 91 91 93 94 94 95 91 93 91 93 88 94 87 95 88 89 93 93 93 94 89 87 87 85 87 89 92 91 85 85 87 86 87 84 89 85 90 90 86 87 87 86 85 84 86 89 84 88 86 85 83 86 88 83 88 84 83 83 83 84 84 86 86 87 87 84 81 87 83 84 84 79 79 86 81 84 85 84 83 82 80 86 80 80 80 79 83 83 82 86 79 86 84 85 85 84 81 86 83 84 82 79 84 83 86 79 81 85 85 85 80 86 84 81 87 86 81 84 82 84 84 83 84 82 81 82 87 83 81 83 89 86 84 86 82 83 86 83 89 84 89 89 83 86 84 91 85 85 87 87 91 85 88 90 91 92 88 91 86 92 90 92 89 94 91 94 94 94 96 95 91 95 90 95 91 91 92 97 92 99 91 96 100 93 93 95 99 96 99 98 102 102 101 95 103 98 95 100 103 96 98 99 103 97 100 102 99 99 98 105 106 105 101 103 106 105 105 103 105 104 107 111 110 104 113 108 108 109 112 112 112 115 115 117 112 111 112 115 116 118 119 116 119 119 121 123 116 122 120 120 122 115 122 120 120 126 118 128 125 128 123 125 128 121 123 132 130 126 132 130 129 134 134 137 132 128 138 133 139 136 133 138 129 142 141 132 134 140 138 145 137 145 142 144 142 141 149 145 149 139 142 148 139 149 145 154 153 155 145 148 156 157 155 154 159 161 151 155 151 156 160 155 154 153 159 160 158 153 159 163 166 171 156 158 162 171 169 160 168 175 163 175 179 170 179 167 169 178 173 179 180 176 178 174 178 172 179 182 185 182 191 190 187 183 186 179 182 187 187 181 190 184 200 194 194 201 199 195 194 192 206 198 200 204 198 193 202 192 197 210 211 202 204 197 215 215 211 199 200 213 211 205 210 222 225 216 225 223 217 214 218 230 213 215 217 216 225 216 225 223 224 217 222 233 233 228 238 225 224 224 227 231 233 241 248 243 246 246 247 233 233 233 250 250 240 255 254 247 255 263 245 256 254 256 251 245 246 252 251 260 260 261 270 272 264 265 256 275 270 260 257 278 265 269 261 268 279 263 262 280 271 266 270 281 279 283 281 273 282 286 293 281 289 287 296 287 295 292 294 293 303 294 287 305 312 287 296 306 309 314 298 311 292 303 303 301 315 299 316 322 306 304 299 315 313 314 310 331 312 305 329 321 329 312 324 315 326 342 342 316 335 317 324 347 340 335 323 326 334 343 337 335 332 350 348 347 327 356 335 338 359 344 359 359 356 359 343 351 346 353 348 374 363 347 351 367 377 367 361 377 377 378 372 370 370 360 386 380 391 359 370 366 366 361 384 378 363 369 395 379 396 393 392 374 384 376 379 401 410 377 394 376 379 388 412 390 385 385 419 408 393 385 409 424 411 419 412 399 425 405 421 409 404 429 423 407 399 430 404 405 401 432 440 436 425 434 445 415 438 420 436 415 452 440 446 434 451 424 429 456 456 440 440 420 449 426 429 451 451 433 429 446 447 428 430 443 445 446 464 445 447 445 464 453 437 448 478 471 479 452 482 488 451 453 461 456 470 457 462 493 495 466 479 490 493 471 457 462 503 495 488 491 494 465 507 468 502 508 483 502 488 492 502 504 476 492 497 488 521 503 481 522 516 511 500 488 524 498 480 498 507 504 518 513 528 497 524 513 526 498 519 496 494 510 531 527 540 504 508 500 515 533 534 508 537 506 540 516 517 543 523 510 508 551 522 525 518 527 538 521 536 545 519 525 547 547 516 566 538 543 525 564 564 569 562 546 565 568 544 573 534 557 530 546 535 532 544 553 569 559 571 557 562 547 586 541 546 556 541 553 551 541 543 570 571 598 587 571 600 560 590 556 558 588 563 605 569 603 565 556 572 589 585 581 595 597 560 569 608 601 597 603 597 584 600 590 583 607 570 603 609 568 605 573 624 589 582 604 583 623 597 589 594 628 594 598 581 573 625 597 599 584 597 591 584 611 590 578 631 596 632 626 608 583 630 582 631 619 631 589 617 607 646 597 640 626 592 632 638 612 650 614 590 650 631 632 600 604 643 594 644 599 595 621 610 596 639 650 627 606 650 599 657 651 609 649 612 616 629 660 657 641 659 659 641 657 654 616 622 606 647 645 648 636 626 620 659 647 629 647 670 611 666 659 628 635 666 660 648 666 663 674 672 655 667 654 667 614 671 654 673 623 633 642 641 675 638 655 620 632 650 664 678 620 653 628 641 679 657 676 684 626 621 666 652 651 640 685 680 650 671 659 680 674 648 642 668 672 681 672 686 651 654 684 652 690 627 637 659 638 652 630 677 679 673 648 655 683 660 674 671 659 679 640 638 662 630 676 631 645 632 640 640 643 674 657 670 666 669 635 677 692 639 659 678 685 680 638 675 648 685 652 678 671 662 686 638 664 665 640 680 668 649 689 681 695 650 656
664 686 661 644 682 668 673 663 657 656 671 635 672 660 656 651 633 685 640 638 652 672 647 632 642 662 689 690 660 642 650 693 630 679 639 681 648 679 648 675 637 688 678 679 649 635 633 652 690 641 658 644 683 675 646 629 643 638 661 669 643 675 637 641 650 634 648 686 663 686 661 662 646 641 656 680 653 665 655 664 623 623 622 685 680 681 631 644 669 666 624 620 649 637 637 674 647 659 670 619 657 641 645 665 629 633 628 653 650 648 616 636 663 625 639 613 673 653 666 618 657 656 665 644 610 657 639 634 610 614 653 634 653 660 663 663 620 606 657 617 667 628 630 640 630 654 663 602 622 641 601 641 626 599 621 633 642 610 617 603 609 645 597 607 622 650 608 597 600 636 630 621 616 597 618 626 607 610 629 590 643 589 641 625 643 625 603 643 625 624 614 619 624 612 619 590 635 584 583 596 589 602 632 598 580 588 623 609 592 619 602 608 624 587 591 581 621 600 590 605 568 582 575 572 591 606 613 596 588 585 570 575 617 587 573 577 563 564 608 607 594 582 603 581 586 568 556 579 592 602 606 575 552 599 559 577 570 588 593 545 545 559 576 574 544 579 581 571 555 555 592 558 558 562 537 586 557 544 544 571 578 553 562 566 566 579 543 568 561 551 555 547 562 565 545 569 563 528 546 556 525 525 549 568 548 565 540 551 553 545 534 521 556 508 530 527 538 554 512 529 545 532 548 544 525 510 507 501 517 499 520 517 539 509 501 519 541 490 491 500 497 512 507 515 535 487 530 505 524 528 499 505 505 492 503 487 496 516 519 502 496 489 473 498 503 473 503 471 466 492 482 478 478 468 469 486 464 477 502 487 463 469 494 469 481 461 471 452 457 487 480 462 486 490 454 464 464 447 449 466 472 467 478 472 477 465 444 479 462 465 470 470 465 444 468 450 459 449 443 462 440 431 453 433 432 445 420 438 432 431 423 424 414 442 438 444 428 427 429 431 440 443 413 426 440 407 422 441 438 406 403 398 434 429 417 430 403 424 419 407 423 420 404 401 405 413 389 410 417 409 404 409 395 379 378 401 405 402 383 410 383 382 375 371 402 390 376 391 401 384 365 395 396 390 366 368 360 360 381 375 372 359 368 374 352 355 359 368 372 381 359 368 348 346 343 374 373 352 345 359 371 361 364 339 358 363 361 356 364 341 355 341 328 336 354 338 341 333 349 350 325 337 340 343 326 321 316 343 317 318 317 324 323 312 313 323 319 326 334 333 305 325 318 319 317 316 327 314 314 297 321 311 321 295 300 319 309 292 316 305 310 297 292 296 307 302 295 297 283 281 292 292 291 281 287 274 291 286 293 286 291 292 293 278 284 287 275 272 278 272 266 262 279 268 270 260 277 277 279 273 271 267 277 264 272 275 254 254 271 259 262 256 264 262 263 247 241 264 246 250 240 257 255 241 239 252 251 235 242 239 242 246 242 243 236 235 247 245 243 224 241 238 239 221 229 232 237 238 234 226 221 220 220 230 229 212 223 225 218 213 224 212 212 207 221 213 216 208 209 208 211 211 208 205 203 200 206 203 197 211 206 206 203 191 197 197 197 194 201 192 191 195 201 198 193 194 183 187 198 191 180 189 189 188 188 190 191 175 177 189 186 180 185 172 171 176 173 171 177 168 182 181 168 173 172 177 168 179 167 166 170 166 160 170 160 161 168 169 162 155 156 156 163 165 161 164 152 165 153 160 157 155 162 156 147 157 148 145 158 151 152 149 148 152 145 149 147 146 151 139 150 143 145 144 140 147 143 146 144 146 141 138 139 136 139 134 140 140 129 134 137 128 130 133 135 129 127 133 132 133 134 126 131 132 128 122 128 126 127 126 121 119 117 127 127 120 123 117 125 122 120 115 119 122 116 120 120 117 111 117 113 112 119 116 118 116 112 118 115 109 115 106 108 114 110 107 111 113 104 109 108 107 103 108 101 105 104 108 104 105 103 106 103 105 99 107 106 101 99 97 97 102 97 104 95 98 101 104 100 102 97 98 93 94 96 100 92 96 98 92 91 97 96 99 97 98 92 94 97 96 92 95 93 89 92 88 94 87 88 90 93 91 93 90 89 94 86 87 86 91 87 86 86 91 88 90 86 87 86 89 84 86 86 89 89 87 90 85 85 89 87 83 84 86 87 85 84 82 86 82 88 84 85 83 83 82 81 86 84 82 82 85 85 86 83 84 82 82 87 86 81 85 87 84 81 85 87 84 86 84 85 86 87 82 80 81 83 80 86 87 83 81 84 80 87 80 84 81 82 84 87 84 81 88 81 83 85 88 87 83 84 85 81 83 87 82 85 83 83 84 82 86 85 86 87 85 87 84 86 90 88 87 87 90 86 87 84 90 92 86 90 93 91 87 88 94 87 88 94 91 92 88 87 95 95 90 89 93 92 91 95 92 95 94 95 91 90 97 94 98 96 100 98 95 100 101 93 94 93 94 97 99 104 101 103 100 96 96 101 97 96 101 97 99 97 103 100 99 102 105 100 108 101 109 108 109 102 102 107 107 109 104 104 114 104 109 112 107 109 106 114 108 107 110 110 111 119 110 111 111 112 115 114 112 116 119 114 122 119 122 116 121 118 125 123 126 121 120 121 124 128 120 125 123 130 128 122 131 124 127 124 130 126 129 132 136 136 134 130 135 129 136 129 137 130 134 139 136 136 136 138 140 143 145 138 143 142 143 140 144 149 142 142 152 149 144 141 144 154 148 148 152 144 158 155 151 159 160 149 150 155 160 159 157 155 154 159 166 165 159 162 166 163 159 171 160 165 166 172 164 171 164 162 170 173 179 180 181 177 175 175 184 171 184 172 183 173 186 185 172 183 175 181 175 192 187 184 193 180 187 190 198 192 200 185 201 202 186 187 190 189 194 191 196 203 196 205 196 203 206 202 211 196 199 203 204 215 214 219 208 203 210 217 221 219 208 225 226 219 219 222 221 225 221 217 214 223 222 233 214 220 237 235 218 238 235 226 228 237 232 233 224 237 231 231 243 234 231 239 239 252 251 249 248 242 256 250 257 252 250 253 251 263 261 263 261 246 248 254 255 253 261 262 270 272 259 274 270 254 274 259 263 268 275 273 278 278 286 272 265 287 266 279 266 285 279 278 285 282 280 279 287 283 283 291 276 275 283 300 284 301 297 301 299 284 284 303 291 303 310 310 310 296 291 317 298 303 296 317 295 301 322 325 313 316 326 322 331 330 305 328 314 323 318 316 321 322 309 313 321 338 341 337 316 346 326 341 327 332 351 325 325 347 323 340 336 350 330 356 360 340 333 343 333 362 363 351 339 346 337 345 357 361 365 364 367 369 372 359 355 370 356 361 370 368 351 364 367 388 387 381 379 367 380 392 385 382 383 378 380 385 388 374 396 370 393 382 391 375 385 396 400 406 388 411 391 396 381 399 407 405 411 389 385 397 396 417 424 427 405 395 406 398 398 408 406 421 423 405 423 428 432 438 411 423 419 443 412 439 435 422 431 417 417 425 429 427 444 448 445 447 427 423 427 434 445 450 462 437 446 425 442 459 427 457 470 457 473 452 473 440 475 449 462 467 447 444 463 447 448 476 450 466 451 457 453 445 473 473 463 463 491 460 481 485 485 500 479 461 490 500 467 475 497 491 464 497 465 467 509 475 471 480 508 506 472 485 488 493 507 492 495 513 493 493 476 505 502 504 486 488 495 515 491 505 488 506 513 506 517 520 514 535 530 512 503 531 512 505 539 512 540 542 499 520 526 512 539 546 549 518 517 551 526 519 507 554 509 519 536 513 539 555 556 520 522 514 539 566 537 518 548 519 539 538 528 539 541 542 573 554 534 536 564 537 539 581 537 570 563 548 565 548 554 581 557 577 587 569 554 565 539 560 574 541 589 577 576 582 549 567 577 598 570 598 598 582 580 595 578 577 587 560 558 604 604 582 579 580 557 573 572 598 614 571 600 614 610 591 618 584 609 594 589 614 611 575 566 594 606 619 585 610 607 592 617 573 600 621 583 625 617 581 597 627 633 590 589 612 595 612 637 639 613 622 601 637 596 598 622 640 626 638 633 617 626 606 614 607 619 630 597 628 590 594 605 594 617 625 646 647 632 641 598 603 616 638 629 636 598 615 615 606 604 610 619 646 633 628 634 606 620 651 642 613 612 664 637 637 630 617 624 644 630 648 643 607 650 627 611 667 662 663 614 638 620 638 644 656 671 624 668 654 652 626 657 635 636 653 659 629 660 642 617 630 631 635 631 616 645 638 632 618 632 638 634 663 653 644 630 625 669 622 667 655 638 683 679 628 660 647 684 680 655 659 649 658 634 626 662 664 647 679 666 665 636 682 647 673 645 658 679 629 650 629 676 667 642 673 681 690 689 646 669 674 677 650 672 689 664 666 647 666 643 658 649 656 690 650 650 633 647 663 693 668 665 676 642 681 655 695 677 651 648 651 633 633 674 675 692 643 647 645 681 662 676 636 688 669 657
640 671 672 674 669 645 644 649 657 694 674 656 673 630 673 694 631 676 671 676 672 684 692 687 667 658 664 672 647 636 631 658 678 672 635 650 686 650 667 645 647 647 671 691 646 649 688 648 630 662 627 671 651 669 649 639 675 642 654 630 647 671 629 680 653 678 688 667 637 661 634 653 683 676 632 638 644 672 637 625 643 652 680 653 630 640 665 681 657 630 622 679 675 625 670 641 681 670 618 629 616 655 672 641 649 666 678 658 666 615 615 654 665 653 628 658 628 616 618 662 627 626 609 624 652 637 654 626 668 621 644 655 651 654 636 622 663 652 605 634 666 652 615 636 640 623 646 617 658 645 649 624 623 606 633 640 655 620 601 630 644 608 638 633 595 599 646 602 630 632 633 615 651 591 613 611 640 609 615 630 610 588 635 609 640 587 599 640 609 621 618 630 616 597 639 594 633 607 636 586 636 587 628 616 630 612 610 627 612 604 596 586 592 577 586 628 592 619 584 624 577 573 575 597 606 592 612 618 599 613 607 575 582 589 614 562 581 603 613 565 591 610 560 592 581 596 553 582 606 586 575 582 600 560 559 577 565 552 571 585 545 580 572 556 548 592 570 577 552 577 566 541 564 550 538 563 561 562 583 571 533 569 555 541 567 533 567 564 561 555 557 559 528 528 524 563 552 555 533 551 562 562 538 534 514 556 563 557 533 532 531 519 530 557 518 520 527 535 555 503 514 527 550 543 507 501 546 524 527 522 520 498 545 499 500 520 533 500 531 519 528 536 492 502 513 495 498 495 489 484 520 490 479 486 506 525 493 501 488 504 509 514 488 479 511 474 475 477 501 473 499 494 509 468 495 475 485 477 478 474 478 462 465 464 499 465 490 488 455 484 473 471 448 492 468 461 487 487 460 443 463 458 460 464 482 469 459 464 466 466 472 440 430 443 429 442 430 446 427 449 463 438 424 445 433 442 444 443 430 452 425 439 448 414 422 451 444 442 436 433 413 436 436 423 438 406 436 436 435 428 430 411 422 404 432 400 423 409 406 399 399 395 415 418 386 419 388 389 391 398 408 409 382 389 411 398 378 392 411 401 378 384 395 401 400 381 395 384 370 378 394 387 366 371 398 391 375 384 372 385 392 370 388 387 386 387 360 366 352 356 349 370 352 352 375 376 345 364 350 372 370 355 367 363 360 361 339 356 337 337 337 328 337 327 339 356 330 324 349 343 340 343 326 337 343 324 348 343 314 325 339 317 320 316 311 312 316 336 308 327 329 326 322 331 326 322 309 311 320 308 299 305 309 296 320 301 293 311 303 313 292 305 312 299 312 292 298 284 284 284 295 294 295 300 279 287 285 299 285 284 270 273 268 285 274 293 277 286 276 278 277 277 280 281 274 259 279 280 272 262 264 257 258 258 255 270 267 257 267 256 261 254 269 267 263 266 262 263 241 260 250 238 260 248 236 257 246 243 237 241 247 239 235 235 248 239 227 230 238 240 239 224 232 223 238 236 236 228 218 225 217 230 225 227 224 216 230 216 215 209 221 212 222 207 224 223 208 222 219 203 211 216 220 217 210 200 213 196 204 211 201 212 204 193 208 206 204 208 203 200 201 200 186 200 193 201 192 189 195 197 183 182 189 190 186 193 189 191 185 188 186 190 174 176 177 188 170 183 181 182 177 170 168 182 181 164 177 169 169 165 165 166 168 168 166 158 162 159 160 160 162 155 162 164 167 166 160 153 163 158 161 152 155 157 159 160 148 157 152 150 157 156 144 154 146 144 153 148 144 152 139 138 144 145 149 139 147 144 141 140 139 141 144 142 142 141 133 142 134 131 133 138 128 127 135 127 130 129 133 125 130 132 126 133 128 130 124 123 121 123 121 119 118 119 120 122 118 126 117 120 116 125 116 123 118 123 116 118 118 120 113 121 114 116 115 119 118 116 112 113 109 111 109 108 111 115 114 106 111 110 103 106 105 104 106 110 103 109 110 100 103 100 107 100 103 103 107 101 98 99 98 103 105 98 98 98 104 104 97 102 97 102 94 96 96 101 95 97 98 98 92 99 94 96 98 91 93 92 92 90 91 89 91 94 89 97 94 95 90 96 90 91 92 88 91 92 93 92 94 87 88 94 93 89 88 91 90 90 91 84 91 88 90 89 85 89 86 85 84 86 83 84 83 86 86 82 84 86 87 86 82 82 87 82 87 85 88 82 85 87 82 84 84 88 81 85 86 85 87 87 88 88 81 88 83 85 88 85 82 86 81 82 86 87 82 83 83 81 84 87 88 86 82 83 85 83 87 83 87 85 81 86 84 81 85 87 87 86 84 88 83 85 89 88 83 82 83 86 84 87 85 83 84 86 85 89 89 84 84 87 88 84 84 93 93 89 86 91 88 92 89 89 94 89 89 91 87 95 95 95 88 93 95 94 91 91 95 89 93 89 91 97 93 98 95 93 94 94 100 98 92 92 100 100 96 94 94 97 102 100 97 100 104 103 101 98 102 96 100 101 102 103 99 101 107 105 99 100 101 103 104 108 103 110 104 108 103 104 107 105 111 104 114 110 105 107 106 112 114 117 109 116 110 115 116 119 109 116 112 115 114 121 112 117 121 116 117 123 117 117 125 120 122 120 126 117 128 122 125 129 122 127 120 120 123 121 129 129 128 131 131 131 137 127 126 126 127 127 140 131 133 138 141 140 136 138 139 141 145 146 143 140 141 146 147 148 146 138 149 138 142 152 141 153 141 152 154 151 157 144 150 152 145 151 150 153 147 157 158 159 158 161 151 161 153 158 158 159 169 165 157 158 156 169 161 171 166 166 172 169 165 175 173 170 164 170 179 169 166 182 174 175 172 173 170 182 177 187 181 184 174 185 185 184 177 189 188 194 185 194 196 188 185 197 198 188 199 186 204 204 202 192 206 193 195 206 203 206 192 212 202 202 195 208 208 210 206 202 209 212 215 203 203 203 222 220 213 217 223 208 221 230 222 216 215 232 218 227 221 234 228 227 218 228 241 237 222 231 230 235 242 230 228 246 237 242 250 240 229 248 234 250 241 246 241 254 246 256 249 240 242 246 246 265 243 262 250 263 260 264 252 270 249 252 262 251 262 263 257 271 271 262 269 266 263 276 267 267 263 265 269 289 265 269 277 268 283 286 294 277 279 297 285 294 278 279 303 299 292 278 305 290 298 304 291 297 312 312 305 310 311 309 291 302 296 310 298 295 301 323 300 325 305 324 316 319 321 315 327 327 335 323 323 319 307 339 338 327 334 322 331 321 320 338 324 341 336 346 325 352 346 352 352 353 326 335 355 331 339 354 353 362 362 334 338 354 352 356 360 347 349 372 355 363 357 376 351 369 364 369 370 373 357 354 368 380 379 375 385 375 378 363 388 394 371 362 366 389 362 365 365 390 383 388 374 391 369 403 403 382 402 412 396 403 383 397 381 387 390 385 390 387 412 418 392 418 395 404 419 421 401 414 423 402 427 417 427 408 423 423 428 414 421 407 432 441 419 427 427 444 409 441 450 424 421 417 453 413 443 452 426 428 446 441 418 429 461 435 458 454 466 439 429 451 438 462 454 463 439 469 444 460 441 467 439 447 449 442 464 450 447 453 457 461 455 479 490 460 465 483 451 481 457 485 496 492 494 460 475 484 488 489 499 482 481 472 492 472 479 476 509 491 467 508 504 501 477 470 515 497 503 478 493 491 508 488 504 491 491 520 522 498 502 531 499 508 530 529 521 495 491 524 535 494 518 492 528 503 533 520 513 538 519 542 523 520 536 522 546 539 547 538 531 507 510 517 524 534 532 547 529 562 514 540 566 533 538 523 529 523 561 537 554 542 534 573 548 534 576 575 524 560 529 556 580 577 567 570 572 579 553 558 587 582 543 559 570 563 544 560 558 580 552 580 571 582 574 597 549 591 543 576 567 601 579 568 568 560 601 588 598 576 585 594 584 601 610 604 583 572 561 559 558 597 608 568 559 594 591 594 577 612 617 563 605 619 583 609 584 605 624 599 623 601 623 579 596 599 618 623 582 617 612 611 631 618 625 588 631 579 634 591 595 634 597 626 619 583 583 584 589 625 587 634 591 619 625 632 646 616 612 611 608 639 648 641 596 635 614 647 618 608 625 628 609 637 618 626 614 606 642 602 647 625 625 640 611 619 655 629 651 656 629 637 632 614 641 638 627 656 608 632 617 656 614 656 647 631 636 631 622 657 614 634 656 626 628 652 612 649 634 622 649 632 649 651 650 675 663 629 631 659 627 623 632 651 663 617 672 673 644 658 676 619 661 632 639 628 657 660 635 649 653 645 682 679 647 664 638 672 681 635 637 679 625 636 650 649 662 626 670 625 671 665 630 650 680 652 663 656 628 679 689 665 643 686 660 672 675 634 631 640 661 648 655 678 632 670 660 639 668 653 655 642 654 665 672 689 629 665 656 640 643 641 657 646 688 693 694 668 635 632 680 667 651 640 652 656 684 683 666 657 643 629 672 669 664 648 662 666
685 688 678 632 635 639 649 693 638 646 666 642 646 650 679 666 662 634 692 649 689 663 677 635 661 652 674 631 671 640 665 658 632 648 662 638 658 680 636 665 632 672 678 648 628 661 687 662 635 628 646 668 633 649 648 638 671 636 630 657 685 682 652 679 685 628 637 628 640 636 672 656 664 638 683 682 678 639 680 623 641 636 664 647 660 622 661 640 634 667 674 630 660 636 619 657 642 629 661 622 656 641 661 621 626 649 616 677 615 656 642 639 652 639 616 656 614 655 618 632 665 652 649 610 648 658 630 660 671 667 648 623 619 643 640 609 610 638 642 618 635 616 605 651 626 638 615 621 654 625 633 637 624 616 605 655 656 620 600 646 648 640 631 653 600 626 621 627 593 601 613 635 591 600 628 607 632 616 592 637 623 637 632 604 607 599 606 590 643 638 608 591 584 613 620 610 590 624 619 594 592 578 625 613 626 574 621 579 625 592 579 599 593 595 593 600 579 569 620 622 580 591 609 621 590 615 619 599 603 596 581 616 568 593 577 564 604 572 556 573 603 568 607 608 598 562 587 569 593 602 569 585 570 554 550 599 568 593 551 560 569 559 550 576 589 581 590 556 557 581 560 565 563 577 584 571 544 549 541 553 563 535 582 579 533 531 579 545 577 538 523 554 555 565 557 567 549 565 556 525 539 545 518 567 542 544 534 548 515 521 546 512 558 551 538 533 523 531 551 546 521 538 533 548 539 517 506 501 508 508 523 499 539 543 521 505 497 498 493 523 522 528 534 499 491 498 485 490 509 480 490 525 513 502 492 522 513 498 514 515 488 489 497 479 501 514 500 481 487 494 497 486 488 507 496 465 494 467 490 471 479 483 458 454 459 458 478 472 475 481 448 483 470 465 482 468 459 450 462 444 447 446 448 459 476 479 465 468 459 433 465 466 434 461 438 436 450 437 444 427 437 439 452 450 442 421 447 459 458 452 428 456 431 440 431 416 435 414 429 410 440 406 410 409 418 436 441 412 402 439 440 430 431 429 427 422 413 404 422 409 417 409 391 416 422 410 412 405 386 417 392 393 406 415 394 382 401 396 385 403 377 381 409 393 390 388 381 378 372 401 389 367 368 393 395 388 371 393 384 373 357 388 363 370 386 374 355 384 380 368 355 359 345 364 352 371 357 357 360 359 368 363 362 368 363 349 335 345 350 336 329 359 342 346 337 331 354 327 342 337 323 346 342 342 327 319 334 318 346 328 316 332 332 310 338 321 328 309 322 334 331 307 307 321 305 306 299 319 319 302 314 318 307 316 293 293 314 317 315 308 290 310 299 311 297 306 303 287 298 295 303 304 283 277 283 285 295 273 291 294 283 295 280 289 284 287 289 287 278 284 276 269 282 282 266 278 267 271 281 262 276 263 264 256 269 250 272 272 264 263 256 270 252 265 255 247 254 253 253 258 246 260 250 243 239 249 254 254 248 239 243 242 244 239 251 246 230 238 236 244 228 241 242 238 232 223 238 228 238 230 227 234 224 234 223 217 228 223 226 222 222 226 211 211 214 222 215 219 211 211 204 215 211 202 218 205 199 208 198 208 205 202 211 210 205 193 201 191 205 191 193 187 192 202 194 188 201 199 187 193 189 191 190 179 182 178 185 176 180 181 181 190 178 179 178 187 185 183 178 184 173 183 171 175 166 169 165 178 177 175 170 176 170 165 162 165 170 164 169 168 160 162 157 167 165 164 163 161 156 164 157 154 157 162 149 158 150 149 154 148 144 148 151 155 154 147 145 152 143 149 139 150 145 150 140 148 138 137 135 135 136 143 139 138 134 141 142 134 140 130 133 135 140 139 132 138 132 130 136 126 127 130 135 135 128 129 132 122 127 122 127 125 125 121 126 127 128 120 123 126 120 117 119 118 122 117 118 117 118 115 118 115 111 114 111 120 109 113 111 111 116 110 107 110 110 115 109 115 105 114 110 108 109 110 108 110 111 105 108 102 106 106 103 101 100 103 105 105 104 103 102 105 105 97 97 100 101 104 98 96 100 101 97 98 101 99 94 98 101 96 94 94 95 100 98 94 98 97 96 97 98 90 92 91 96 90 90 95 93 92 88 90 88 94 92 94 90 90 88 89 92 86 87 94 94 91 93 91 88 89 87 87 88 91 84 84 89 84 88 84 84 83 86 89 88 89 85 88 83 85 86 85 88 88 83 87 85 87 87 84 87 87 84 83 86 84 84 83 84 87 82 84 87 86 82 84 84 84 81 84 86 85 86 84 83 87 82 86 84 87 81 82 85 84 84 89 86 86 82 88 84 83 83 83 88 85 86 83 88 88 88 87 84 85 90 86 84 83 83 87 90 84 89 85 86 84 84 90 93 92 92 93 85 89 91 94 87 94 94 86 86 89 93 94 94 91 87 94 91 94 93 94 92 91 89 94 92 95 98 91 92 95 91 93 91 96 93 93 95 93 101 95 93 99 94 102 95 95 103 97 95 102 97 95 104 102 103 96 102 104 106 104 105 99 106 99 100 102 105 100 103 108 105 102 108 108 105 109 111 106 114 111 106 112 113 112 111 117 115 112 109 109 113 114 117 114 119 112 115 118 116 118 121 122 120 114 116 118 114 123 126 119 119 122 127 121 118 129 119 126 126 120 128 132 124 132 128 134 130 133 134 133 128 132 132 135 129 131 128 138 139 141 137 133 139 140 137 145 136 139 146 142 138 136 141 143 150 149 144 141 139 150 148 146 153 155 149 156 156 144 150 149 157 146 157 155 155 158 151 156 156 151 152 167 159 158 161 161 168 169 159 159 170 157 163 172 171 174 170 165 167 171 172 178 174 167 178 166 169 172 176 185 183 178 188 186 188 173 179 185 178 187 188 193 191 191 183 180 193 181 191 195 196 188 184 199 192 190 186 194 199 189 200 195 198 192 201 194 202 212 204 202 211 201 212 202 218 208 202 208 216 214 221 219 220 214 208 216 221 209 211 226 225 211 221 212 234 234 234 227 224 227 225 229 231 228 230 242 242 227 237 242 236 246 232 235 231 241 243 241 248 239 255 244 247 258 241 240 249 240 244 264 259 251 257 256 249 248 257 263 265 266 253 273 272 275 260 256 255 278 255 273 281 264 272 268 260 264 281 267 268 289 279 279 286 287 279 276 285 288 273 281 275 298 278 301 276 298 285 285 299 283 283 301 298 291 309 287 295 311 296 295 291 297 293 318 313 322 298 315 299 307 321 318 301 303 319 320 321 335 317 324 334 306 314 316 313 317 333 326 322 319 345 342 348 318 318 327 321 342 330 324 337 335 345 357 350 333 357 337 334 350 362 355 345 353 339 370 347 350 352 348 340 351 353 358 353 371 350 361 357 374 378 378 363 379 360 355 365 387 376 357 380 379 365 368 389 373 384 385 388 394 384 389 372 384 402 381 402 399 400 379 380 384 393 406 398 387 394 413 416 420 419 410 412 390 425 402 411 406 419 395 401 416 420 410 403 399 404 419 421 414 409 412 435 418 435 416 442 434 436 431 421 422 423 416 440 442 414 419 435 455 420 436 442 432 423 444 444 433 425 436 432 446 452 429 464 453 454 463 447 439 457 459 436 477 466 447 443 483 476 445 469 449 480 472 453 474 451 493 473 468 461 458 454 489 465 500 499 462 502 477 473 492 498 498 489 484 477 474 483 468 500 513 485 496 477 482 497 478 507 490 485 499 499 506 504 521 513 518 512 511 525 483 490 499 495 518 494 522 492 504 506 521 527 498 530 494 518 506 542 519 497 523 534 501 548 515 509 541 516 513 503 517 511 554 532 557 555 560 509 543 559 537 525 546 535 553 525 557 537 528 532 528 558 566 535 549 541 528 566 536 540 525 564 540 535 578 542 559 563 553 574 544 554 572 576 541 579 559 555 591 571 570 563 556 562 574 560 578 543 583 546 550 545 577 549 578 589 604 583 586 562 602 590 552 574 581 577 596 611 609 582 558 575 595 566 600 590 595 566 613 613 608 605 592 594 585 606 613 570 615 569 614 599 611 624 574 581 591 585 587 598 588 591 603 575 589 606 603 633 592 597 590 582 624 631 630 609 617 640 601 641 642 630 603 591 604 596 602 611 629 606 613 629 641 592 631 620 591 598 591 627 652 641 607 638 638 608 608 608 612 598 646 641 622 631 639 632 659 660 643 644 641 635 637 626 634 663 651 611 634 641 637 611 633 662 628 634 637 667 643 669 621 610 664 623 630 629 623 648 624 653 673 655 631 644 648 651 613 618 659 651 637 657 661 659 637 645 641 620 633 644 618 623 636 641 618 642 642 620 639 630 678 651 623 651 660 671 673 666 676 646 649 651 681 651 655 660 658 661 661 678 635 645 685 655 669 688 681 629 626 640 643 687 673 648 656 651 636 644 633 627 634 642 682 676 679 659 629 665 638 660 651 649 645 662 644 650 665 688 635 629 682 648 657 691 653 647 677 650 663 682 670 671 631 658 652 681 691 655 655 637 688 677 657 638 647 675 661
684 667 669 686 653 687 649 649 644 666 632 667 636 686 641 677 688 669 634 674 663 659 632 671 650 681 631 660 631 675 692 687 646 667 677 672 661 631 691 675 669 627 649 637 672 651 684 652 673 632 653 649 689 647 688 648 662 646 649 659 678 685 662 665 687 637 640 674 668 680 686 686 634 645 632 679 672 625 641 654 632 670 679 630 628 678 654 667 636 680 639 624 675 677 657 648 624 617 672 678 650 664 673 636 625 644 620 674 625 650 648 613 622 649 619 636 652 616 644 672 633 648 617 616 659 659 648 648 611 653 610 653 664 641 657 614 605 657 619 645 634 649 641 646 656 619 634 650 634 661 610 624 611 606 607 612 640 653 596 649 633 634 630 623 634 636 595 617 631 601 624 634 608 616 601 643 640 647 589 604 621 617 599 638 641 634 595 629 613 611 589 629 635 584 625 628 612 627 630 635 592 590 613 629 575 625 606 600 598 607 572 594 612 570 581 575 569 602 577 600 594 595 590 582 592 608 600 588 613 588 579 616 569 596 596 557 596 600 587 610 610 565 556 596 608 594 596 563 562 603 568 577 569 602 564 564 569 544 572 587 560 590 549 550 551 576 584 551 574 582 566 544 534 542 552 535 587 546 541 584 566 558 536 562 532 531 549 550 561 543 543 533 559 540 526 562 561 538 522 558 557 560 550 560 548 540 561 531 552 526 520 524 549 531 540 552 538 542 507 516 539 511 502 519 498 526 546 527 527 507 517 496 535 508 499 533 528 512 533 538 504 506 521 517 516 519 528 505 530 482 511 483 526 515 503 492 481 517 513 484 478 509 473 496 480 514 500 496 500 491 483 496 464 508 498 488 460 494 494 463 487 463 456 466 499 494 487 477 469 460 455 461 475 447 449 485 480 456 468 445 444 458 440 480 465 480 439 462 459 475 462 444 438 433 429 465 429 438 454 437 440 448 460 450 422 444 425 422 431 443 449 425 420 447 444 419 427 432 408 434 434 424 444 406 433 418 429 419 414 402 411 419 432 408 433 427 396 409 424 396 418 417 416 411 402 398 386 418 406 398 404 414 392 406 400 415 411 378 384 378 406 387 379 371 391 394 374 389 369 396 395 374 373 366 377 363 377 387 385 379 374 365 372 359 380 378 372 368 358 377 364 357 369 358 349 367 355 351 344 363 347 358 363 344 363 356 360 347 350 357 335 359 359 330 339 349 327 352 338 328 334 341 343 328 347 329 320 343 338 333 315 327 322 327 339 323 321 306 324 314 311 335 303 320 306 316 325 304 318 317 316 311 317 312 312 300 301 303 293 293 309 308 289 295 297 294 297 285 298 293 307 299 294 298 304 289 290 292 284 289 275 285 272 289 294 285 266 291 287 269 272 276 269 268 282 285 275 259 279 278 276 261 256 267 264 251 265 250 263 265 263 248 259 258 264 244 260 264 241 253 245 254 245 239 254 238 248 236 252 249 251 252 230 243 233 236 234 237 244 233 229 223 229 235 234 239 225 228 238 230 226 226 227 235 213 232 221 215 215 219 222 221 218 222 226 223 208 222 209 210 217 214 203 204 199 209 214 216 197 207 195 194 208 204 203 206 193 192 191 199 203 195 189 192 193 198 191 192 186 186 189 198 180 182 194 186 188 180 182 177 174 182 177 183 179 173 173 175 171 177 180 168 171 170 167 171 172 180 169 175 166 167 166 167 169 161 159 172 159 164 156 157 169 169 167 158 157 163 167 157 163 151 163 158 158 162 160 154 155 159 153 147 147 146 145 156 151 144 143 152 147 148 151 142 145 145 145 141 137 146 145 133 139 144 143 140 136 136 134 139 131 130 135 140 138 129 135 131 137 127 128 127 136 128 127 125 130 130 128 131 129 128 125 122 129 123 121 128 126 122 117 118 126 123 119 115 116 121 121 118 122 112 117 114 113 115 117 115 119 114 109 114 111 116 115 110 112 108 111 110 108 107 106 113 106 108 111 102 106 103 108 104 109 103 107 101 101 104 101 107 105 99 106 99 98 103 100 97 102 96 101 103 103 101 96 96 98 98 96 100 99 100 100 101 100 99 93 96 93 93 91 91 91 92 97 90 93 93 95 92 96 97 94 96 93 88 96 90 92 88 87 95 94 92 95 92 89 93 94 89 86 93 86 85 86 93 92 88 85 89 85 85 91 84 84 88 89 90 87 87 86 89 87 86 85 90 90 90 89 83 84 87 88 84 87 83 86 84 88 83 89 82 84 88 82 84 84 87 82 88 83 86 86 88 89 89 87 88 88 86 89 89 82 86 83 87 87 87 90 87 89 89 87 83 88 87 86 90 84 86 88 86 91 86 85 91 85 90 89 91 86 88 92 91 88 88 90 89 85 89 87 93 87 92 90 88 91 93 93 88 91 92 92 88 90 93 92 95 94 91 95 97 94 94 96 97 95 92 91 94 97 92 93 97 97 97 97 100 94 96 101 99 102 98 101 101 96 97 96 100 100 98 102 100 103 98 97 103 101 98 107 104 99 103 102 102 103 100 105 101 107 106 104 108 111 104 105 109 109 110 107 111 105 108 109 108 112 111 112 109 113 118 112 115 111 110 117 112 122 119 118 119 114 123 117 121 120 115 125 120 119 119 123 122 119 127 119 121 125 124 126 127 124 130 124 131 133 131 125 133 135 128 126 131 135 131 128 138 138 129 136 140 132 131 138 143 141 138 145 146 147 143 146 146 142 144 137 148 147 150 152 145 151 153 150 150 144 155 158 144 150 148 154 148 154 148 162 153 156 157 158 155 160 157 161 155 164 157 169 164 156 158 171 162 161 171 174 175 163 173 171 170 167 170 176 174 179 179 183 178 181 178 172 177 173 176 174 178 177 180 183 180 192 184 190 187 191 190 182 191 198 183 186 184 186 186 190 193 198 191 204 193 203 202 196 198 192 192 208 208 196 211 213 216 213 206 200 215 219 207 222 212 216 217 214 210 219 224 222 221 226 209 219 223 231 213 222 233 217 217 231 226 220 221 226 223 235 240 232 232 237 246 245 229 236 233 230 235 232 234 247 232 242 246 249 253 241 237 247 244 251 248 254 249 246 262 250 259 247 256 259 255 249 272 266 262 266 262 274 266 275 274 271 265 275 262 281 269 277 271 274 288 280 281 283 288 284 288 276 281 293 296 284 276 287 277 289 304 288 297 291 280 307 307 288 284 305 290 306 308 293 288 312 297 298 295 299 321 318 305 306 305 324 319 326 329 307 330 306 330 319 336 335 309 323 322 336 317 315 330 318 322 322 335 338 335 325 328 326 342 352 337 324 353 343 338 331 354 357 345 358 352 360 361 340 338 366 362 351 361 371 342 368 362 365 365 362 375 350 368 381 358 365 376 369 378 385 366 359 379 359 376 365 389 385 378 385 394 387 376 385 381 374 381 386 387 401 390 376 381 392 389 379 402 384 378 388 407 399 380 412 390 386 412 405 393 418 426 397 427 404 426 394 399 424 428 435 415 436 416 412 424 405 430 439 423 413 436 425 428 432 432 438 447 439 412 451 413 433 449 434 454 437 450 448 445 419 443 434 437 457 432 431 461 444 470 446 452 436 470 447 433 449 435 455 443 476 462 482 455 456 474 475 485 451 452 471 482 454 455 473 494 454 455 471 464 499 492 456 497 497 480 497 470 478 505 502 498 505 489 500 480 509 502 490 486 470 501 505 505 477 512 474 517 500 506 520 525 511 501 496 522 482 524 500 514 485 498 497 531 502 534 514 539 527 535 539 492 522 520 511 534 529 502 544 525 545 531 545 505 549 550 519 508 529 544 511 522 536 539 546 551 526 517 538 524 536 522 523 516 566 528 543 537 548 551 553 527 539 545 559 562 551 540 561 548 558 573 532 543 555 541 571 550 578 577 550 569 558 579 557 577 541 543 563 550 545 572 558 543 587 546 594 590 562 598 594 591 593 549 564 594 603 557 589 564 581 605 587 568 598 600 575 574 587 562 567 584 592 570 588 584 600 619 614 578 617 587 600 582 621 591 614 580 606 587 620 584 620 620 620 599 574 621 632 628 625 590 592 612 631 630 607 578 584 633 625 625 601 599 589 603 628 639 608 612 601 625 595 593 618 587 613 591 626 609 647 609 599 645 637 607 614 592 634 637 628 630 650 631 638 637 618 650 657 639 654 622 659 629 655 605 608 645 612 662 629 653 623 657 641 612 663 650 613 637 632 612 616 628 659 657 626 656 645 670 652 646 615 635 619 618 618 652 633 647 651 661 673 658 673 644 614 628 639 624 668 628 673 664 642 619 638 643 622 676 641 646 670 647 662 633 679 679 625 663 643 638 674 668 670 676 640 628 683 634 682 622 637 685 659 627 636 653 661 681 681 681 645 672 649 626 687 645 624 631 628 649 650 683 635 638 678 656 645 675 669 642 678 648 660 640 635 630 653 671 653 662 638 647 644 635 658 651 655 692 683 635 672 684 671 637 630 646 656 673 672 658 674 656 679 641 667 685 643 693 661 669 662 672
688 678 679 653 637 640 650 691 648 630 682 690 638 683 640 667 661 684 631 641 644 680 655 682 669 668 681 636 643 648 680 637 631 665 663 660 648 665 631 679 636 672 667 632 663 659 681 629 645 639 652 678 630 679 651 659 680 625 639 678 647 670 661 626 622 679 662 646 655 666 635 666 649 676 671 622 645 665 628 666 680 654 654 623 645 618 660 636 618 676 628 642 635 624 644 623 638 673 669 676 677 645 652 628 638 634 658 630 634 672 635 638 659 626 642 624 635 652 620 654 616 609 665 635 618 637 648 659 606 634 639 636 612 607 641 636 623 642 610 629 625 616 605 628 647 610 620 656 605 632 656 649 626 608 617 653 606 654 615 616 645 647 604 619 639 652 616 617 608 638 589 638 645 610 640 605 631 644 624 598 644 604 635 640 599 620 635 631 611 627 640 630 603 632 636 609 628 581 593 598 595 604 589 593 615 612 604 585 629 602 626 587 616 602 599 602 605 593 577 582 592 584 597 567 589 603 609 600 596 606 592 576 578 608 601 597 613 601 558 587 557 568 581 568 552 591 604 562 571 600 581 568 592 579 579 582 586 552 592 592 547 583 589 592 570 587 547 585 585 590 538 587 538 573 568 549 543 548 554 584 539 546 563 536 580 565 557 532 575 546 558 543 548 555 520 561 528 545 550 517 557 535 529 547 519 514 558 545 546 515 518 519 558 527 510 532 539 555 503 532 538 551 522 527 516 548 507 530 504 510 510 528 509 500 513 538 508 538 525 494 530 489 503 505 487 530 514 485 520 507 481 522 506 484 523 505 493 480 506 510 510 503 518 502 469 489 485 480 502 492 471 471 494 494 483 467 472 483 489 470 461 470 496 494 473 457 456 492 452 448 458 467 480 481 483 464 479 450 486 482 482 439 477 448 453 457 477 477 464 438 450 463 456 467 447 468 448 459 432 426 448 457 444 429 454 442 423 443 452 416 456 424 442 429 426 430 415 430 412 422 412 444 439 431 439 424 418 440 407 429 423 426 409 433 416 400 405 416 419 413 405 397 425 424 389 402 402 387 412 400 385 402 394 407 396 397 405 387 410 386 376 406 406 372 399 384 392 378 399 381 368 393 399 368 364 368 384 390 374 366 373 391 355 357 353 384 380 381 367 366 380 370 360 369 351 371 342 356 360 351 342 342 343 362 337 362 353 350 361 362 341 351 336 327 357 343 343 340 331 343 336 351 350 345 329 320 322 329 345 339 319 322 333 337 319 309 314 337 333 308 333 306 328 313 330 328 300 312 317 318 318 312 320 299 302 315 300 312 293 299 313 306 303 291 290 287 301 302 298 285 292 295 283 284 304 281 296 277 288 273 297 297 294 275 290 288 268 287 276 278 266 289 287 276 272 285 264 257 265 260 263 276 261 254 273 272 259 274 250 268 265 261 252 262 251 258 254 262 242 258 243 252 254 255 255 235 252 250 254 255 246 246 246 243 238 233 249 248 237 233 239 244 243 241 241 240 231 239 220 235 227 234 236 231 213 226 217 223 211 228 218 220 212 217 215 224 223 210 208 208 205 219 203 212 219 210 210 215 209 209 199 197 199 209 198 199 198 199 206 204 200 191 190 192 197 189 199 190 201 192 198 197 197 184 189 192 184 186 190 189 183 175 184 183 181 182 181 173 174 186 178 172 173 174 171 177 180 169 176 171 179 177 176 164 162 165 167 170 172 166 172 164 161 168 154 160 166 164 167 166 153 163 156 150 163 159 153 152 160 148 154 147 144 150 147 151 145 154 146 152 150 148 144 148 140 145 142 146 146 135 139 147 136 144 146 140 133 141 137 140 142 135 141 140 140 133 127 127 131 137 125 126 124 130 132 131 124 131 130 132 131 131 128 127 121 123 129 122 125 128 117 124 117 123 118 119 115 120 123 117 113 121 114 117 112 115 115 116 113 109 113 109 114 110 110 116 113 115 115 107 110 107 113 113 110 111 110 111 108 110 103 103 103 106 101 100 103 106 108 103 104 101 106 98 101 100 103 105 102 101 104 100 101 103 97 100 96 104 101 94 98 94 95 94 99 96 98 101 99 94 94 100 91 95 97 99 95 96 90 97 93 96 91 90 90 92 92 90 89 91 90 91 89 89 92 94 90 95 91 87 94 93 94 92 88 91 92 89 85 91 88 88 86 88 87 85 85 89 89 89 88 91 87 91 87 88 85 89 89 88 87 90 83 87 88 87 87 90 87 85 87 86 90 83 87 86 88 88 83 85 86 87 84 89 86 88 85 88 85 90 85 89 89 85 85 86 89 89 85 85 83 89 89 84 90 85 87 87 91 87 89 86 91 91 84 87 87 91 93 86 89 91 89 91 94 94 86 91 88 87 91 86 93 94 87 90 90 94 91 95 92 94 93 92 90 91 93 92 97 93 93 93 97 95 98 97 93 96 91 96 99 97 95 95 95 94 96 96 94 100 95 98 97 100 103 103 101 100 100 101 100 104 103 104 101 101 106 107 99 98 104 106 105 103 109 101 108 108 101 111 102 106 107 107 104 113 112 106 107 107 112 116 106 113 107 109 111 116 108 116 117 113 115 116 118 113 112 119 120 121 113 120 119 118 118 121 125 118 119 126 126 122 124 118 126 119 128 125 121 120 130 129 130 127 131 123 124 130 134 132 128 129 129 137 133 128 128 130 134 132 133 135 141 132 144 146 136 140 147 146 144 148 136 140 145 144 145 145 148 152 140 154 144 154 150 157 152 155 157 146 153 152 152 158 154 151 150 154 154 156 159 160 152 159 161 155 154 166 166 157 166 168 163 166 170 164 166 163 178 168 169 166 179 165 173 176 170 182 170 171 174 176 180 179 186 187 186 189 188 184 176 191 189 181 190 180 192 196 192 196 198 184 200 191 201 185 201 203 205 193 192 209 207 205 204 208 198 195 195 199 213 202 204 214 207 199 212 205 205 212 220 223 211 211 208 226 218 214 213 214 220 216 222 218 233 217 221 230 219 223 222 237 239 229 227 225 225 232 232 240 246 226 226 238 245 250 237 250 247 240 249 240 234 256 248 251 236 243 260 247 252 247 258 259 259 263 255 254 270 262 254 257 271 271 275 258 265 277 265 262 261 257 266 269 261 259 270 265 286 267 270 279 273 290 272 269 285 284 280 289 296 299 298 296 283 281 301 278 303 288 297 295 282 308 298 298 294 289 312 292 295 305 293 302 312 316 318 322 298 299 307 317 300 306 322 305 307 316 305 331 327 320 307 309 325 320 309 327 323 317 336 333 332 337 345 345 320 341 329 342 324 342 345 345 351 337 355 343 341 335 345 333 362 359 365 344 369 350 366 338 347 351 354 363 360 342 367 353 345 362 349 350 357 358 372 374 367 381 372 385 367 359 385 365 386 370 385 388 379 373 386 365 396 399 380 375 377 404 400 386 385 373 379 394 383 387 404 386 404 390 381 408 400 422 416 394 386 395 393 419 399 426 427 428 404 417 419 424 433 404 411 406 406 434 403 404 408 418 417 413 445 427 441 437 438 425 446 429 455 431 435 417 432 457 454 441 423 424 432 439 449 442 427 434 460 449 465 445 469 440 471 451 465 469 464 443 455 467 478 478 446 464 448 468 448 464 451 487 475 456 468 471 480 450 468 496 494 475 492 489 476 457 468 505 468 475 489 492 478 499 510 472 476 508 493 470 475 484 475 513 477 507 519 490 507 477 493 517 482 482 500 504 496 499 486 529 498 532 524 510 522 509 509 512 497 520 492 531 534 518 543 496 541 508 513 545 512 535 503 519 506 510 516 523 540 515 518 540 537 555 511 560 551 512 539 562 557 537 561 547 551 550 529 529 566 534 545 572 530 568 531 577 560 530 557 534 565 539 533 570 546 566 557 559 567 586 541 579 535 578 580 571 552 547 570 562 578 540 550 543 558 575 584 556 570 551 559 558 581 555 567 582 549 571 552 603 562 571 562 603 564 555 557 605 559 573 593 590 596 594 578 586 581 605 617 585 601 591 577 593 616 590 573 606 590 589 573 625 587 584 587 598 594 585 613 591 574 585 598 621 607 630 606 602 590 633 591 604 593 603 582 618 626 590 639 638 614 618 602 590 610 621 600 636 625 628 598 639 615 602 609 636 645 594 636 631 644 641 654 639 614 643 629 595 598 606 639 639 607 638 648 612 617 636 648 610 612 648 604 627 612 640 643 647 650 641 651 613 628 659 621 641 626 648 663 632 625 628 671 641 665 650 609 648 669 673 639 661 641 662 637 647 651 666 642 642 624 624 640 633 629 654 643 663 660 635 628 678 655 636 649 651 654 639 673 643 651 621 627 652 670 655 630 648 684 652 625 626 664 632 683 683 637 648 642 678 645 661 675 676 683 645 645 656 667 638 681 637 643 628 671 630 664 682 661 665 649 669 671 628 680 670 627 633 633 647 675 642 675 656 658 628 678 642 671 629 687 629 644 664 643 675 644 633 681 641 679 636 686 686 671 629 666 675 681 660 652 661 675 633
688 638 634 671 654 676 672 646 679 689 683 627 669 632 634 658 646 684 665 640 678 644 640 649 690 628 651 680 643 628 643 671 690 660 643 668 639 672 640 637 643 630 659 665 641 681 667 649 677 675 629 630 626 638 648 650 685 675 641 639 678 657 683 680 628 637 656 642 621 674 654 639 678 625 681 631 682 660 655 672 645 661 679 648 676 638 676 674 626 633 616 651 626 629 649 620 617 672 677 623 652 669 619 641 652 670 630 651 619 639 633 668 625 673 627 655 626 655 646 621 608 646 657 652 609 657 651 661 653 647 607 610 652 630 626 656 625 625 602 650 620 608 622 611 638 614 627 617 630 622 657 654 621 597 624 643 600 646 626 607 628 623 617 616 610 610 626 631 616 633 637 640 648 608 622 608 601 593 589 598 590 601 589 607 617 614 628 593 613 584 617 600 599 596 592 578 630 577 626 627 598 586 583 593 630 621 591 623 629 614 573 619 586 584 589 614 592 609 610 575 622 616 590 586 579 593 574 565 566 565 570 613 569 613 597 563 603 556 601 596 606 590 569 553 594 563 562 585 555 578 595 564 582 589 546 547 549 560 559 552 565 582 572 545 553 576 544 571 575 575 535 554 585 544 544 577 573 582 536 544 546 539 545 560 529 560 542 549 562 547 576 545 524 543 553 532 562 566 538 557 550 546 526 548 519 538 561 524 556 516 538 547 517 543 534 504 516 527 513 544 520 519 524 538 500 526 522 531 519 517 518 537 521 522 499 540 504 509 500 507 504 505 502 499 519 524 494 491 522 482 503 526 501 503 519 497 516 509 495 489 502 510 484 492 513 480 511 489 468 473 497 500 502 465 465 476 500 504 461 471 456 486 483 473 494 466 478 453 492 451 467 452 463 483 468 473 481 483 471 461 461 482 454 440 447 460 456 449 436 456 443 463 463 463 437 446 456 455 446 427 462 459 440 435 438 429 442 420 445 433 441 431 421 441 445 439 441 446 420 447 440 414 438 415 438 422 438 401 402 434 433 413 402 398 424 426 412 408 405 420 404 427 424 387 413 418 406 386 405 398 388 416 396 410 399 377 381 392 385 411 372 383 371 386 404 382 395 372 371 398 368 369 395 373 380 396 372 386 376 374 371 389 370 373 380 374 374 350 364 364 360 359 380 376 354 364 350 367 365 373 354 366 365 356 358 334 348 354 362 360 363 340 336 351 338 341 329 337 349 338 338 340 338 323 339 335 335 327 344 344 313 316 337 322 331 323 324 327 309 309 314 334 311 328 315 322 308 306 311 299 300 317 308 314 314 319 305 306 296 296 303 291 299 292 294 291 309 300 288 306 287 306 306 283 295 292 297 289 293 290 273 288 276 291 268 272 277 266 275 289 286 276 274 270 274 277 259 258 260 259 259 269 264 254 259 258 258 269 270 262 247 260 261 249 259 268 256 257 241 254 259 256 260 255 248 249 250 245 241 246 246 251 233 252 236 250 248 245 226 238 240 226 241 233 223 240 238 226 231 235 229 219 235 218 214 229 224 220 228 231 215 213 228 216 226 226 209 215 217 223 207 204 206 204 208 206 211 214 209 215 208 207 198 200 206 209 191 202 207 205 193 207 189 197 195 196 200 190 187 197 186 186 183 194 179 195 180 192 183 184 183 177 181 182 190 178 187 186 171 172 183 172 174 168 172 168 176 170 171 169 165 176 164 164 173 172 165 165 166 158 157 166 160 166 160 157 153 158 163 164 166 153 153 157 155 157 161 160 160 152 149 155 149 158 154 156 155 147 152 142 151 147 140 149 140 145 142 137 140 140 138 136 146 147 138 140 142 135 139 135 142 133 136 136 134 141 135 137 133 127 136 136 130 126 125 128 124 131 124 128 127 122 121 130 124 130 124 123 125 123 128 122 119 121 123 121 119 117 119 115 119 118 116 120 115 121 112 111 112 110 112 117 113 114 114 116 112 113 110 110 114 110 106 111 108 104 110 114 107 110 105 111 103 107 103 104 107 102 108 109 107 103 104 106 98 98 98 103 104 103 105 99 99 96 96 101 96 104 102 102 103 97 99 95 102 94 100 101 95 98 98 100 94 94 92 96 97 96 98 91 98 96 92 90 98 98 89 91 96 94 95 89 96 89 91 94 89 96 90 89 89 95 88 92 95 88 87 89 91 94 89 89 89 92 88 88 88 86 88 85 89 86 93 87 87 84 88 84 90 86 90 84 87 85 88 88 85 90 85 88 87 89 87 85 87 91 85 84 84 88 90 90 90 91 84 89 84 88 90 90 90 88 90 85 89 87 89 90 85 90 87 88 88 90 89 91 89 86 87 91 90 85 91 85 92 91 92 91 93 90 89 94 92 94 94 89 90 92 93 90 90 87 93 93 96 95 92 89 88 92 96 94 94 92 94 93 90 91 98 96 95 91 96 92 99 94 94 93 100 98 95 95 100 101 99 98 101 95 97 97 97 95 104 95 101 98 104 103 97 97 101 106 101 104 103 99 104 107 101 99 106 108 102 102 110 102 103 107 109 107 112 104 110 104 111 114 115 112 115 111 110 114 113 116 114 116 111 113 113 109 111 113 120 111 120 121 112 123 118 121 120 116 115 125 124 118 116 121 118 125 119 118 127 120 128 119 125 123 123 128 129 128 126 124 131 129 128 127 136 135 137 132 128 136 136 132 140 131 138 142 134 133 139 138 134 146 134 137 134 137 143 144 147 146 138 143 150 141 148 145 153 154 151 146 151 157 151 151 154 150 146 154 152 158 154 159 152 163 158 154 158 160 165 156 166 162 161 167 163 158 158 165 163 173 164 166 176 173 162 171 164 180 176 174 179 180 168 178 183 178 177 174 188 179 171 181 181 174 189 184 180 184 186 193 192 192 191 189 195 185 185 186 186 193 200 188 199 196 200 190 202 194 209 203 197 202 199 202 201 202 213 214 202 201 208 211 220 212 202 218 217 219 210 219 223 226 208 219 210 210 225 219 216 223 214 217 231 232 216 220 235 226 221 227 226 225 237 225 241 237 229 239 226 228 246 234 230 247 253 251 249 237 238 242 246 256 246 248 257 239 243 261 248 259 262 256 264 261 250 265 265 263 269 265 268 270 252 263 255 266 255 261 280 262 282 263 279 275 264 285 274 279 289 273 287 289 291 279 282 271 285 295 285 279 275 298 281 285 291 297 289 300 290 302 285 291 295 290 310 294 291 311 296 318 299 309 305 314 304 299 320 312 302 320 326 328 319 319 326 320 309 335 331 333 309 334 317 337 326 332 337 333 334 318 340 318 323 327 346 339 351 336 328 340 352 331 355 344 332 340 359 352 358 332 351 349 340 367 346 348 353 366 344 360 343 360 369 344 371 366 381 361 383 379 367 386 382 368 357 389 379 370 373 392 367 392 366 398 377 369 398 388 392 387 386 395 370 375 381 409 375 394 407 395 404 405 409 391 383 418 386 408 418 408 418 402 392 422 419 409 423 416 400 407 423 398 418 431 414 409 400 427 404 410 415 403 420 430 417 419 433 444 443 449 424 449 445 440 432 450 441 417 447 420 432 455 424 423 447 427 431 424 456 460 465 427 468 458 455 447 459 445 449 474 457 474 478 461 441 460 451 454 482 467 478 454 462 484 486 474 459 463 472 489 493 494 461 488 484 483 477 475 501 465 479 468 461 503 494 501 477 510 470 512 491 469 472 497 492 500 509 511 475 489 494 490 482 482 491 495 479 480 518 528 504 491 483 509 491 488 508 523 510 539 497 496 505 509 510 498 518 527 498 525 540 521 503 537 513 528 549 531 545 543 543 540 511 536 529 511 531 533 542 534 531 514 521 543 514 522 553 563 518 544 561 540 568 572 555 521 554 549 558 575 540 527 555 550 558 554 569 532 533 579 554 569 536 541 560 579 586 590 563 548 583 558 578 565 546 559 589 549 565 575 572 558 566 555 552 600 551 552 560 597 597 569 576 598 568 566 599 585 592 569 599 602 575 588 580 576 592 615 607 569 563 575 612 576 600 620 586 594 570 597 609 583 572 621 600 624 613 619 611 630 583 588 586 606 598 632 592 596 618 577 621 616 636 623 594 627 612 593 633 633 600 592 592 615 643 595 616 590 614 626 625 607 608 598 620 591 636 647 623 640 613 637 634 625 609 654 604 630 612 641 636 620 619 626 626 616 635 625 660 636 634 628 610 625 636 616 649 626 634 645 629 632 655 616 635 610 665 665 665 636 619 655 622 622 645 636 628 615 662 632 640 670 655 672 637 641 662 673 621 612 649 669 635 649 676 643 650 637 670 664 660 641 652 643 621 626 672 641 635 632 677 657 625 638 648 678 646 621 660 646 668 655 662 620 661 663 680 671 657 621 651 643 669 654 648 650 624 625 650 643 641 648 684 648 669 650 644 634 654 687 662 639 660 642 640 639 687 636 689 659 639 657 684 689 689 647 652 626 650 679 649 655 668 639 645 660 636 664 666 635 648 658 661 632 673 656 639 633 660 682 644 652 673 659 684 683
680 645 638 688 667 662 648 640 672 666 671 632 647 670 646 673 653 674 670 654 655 681 654 649 629 690 656 673 656 661 649 643 631 631 655 655 634 646 628 658 640 664 665 661 643 685 646 671 670 624 635 634 682 665 659 684 665 623 668 630 661 628 648 667 635 680 632 643 636 636 679 654 676 654 628 630 653 649 678 634 650 624 646 645 666 617 618 654 657 630 646 658 654 667 627 653 650 643 624 614 675 623 648 675 643 653 669 651 667 666 673 652 628 667 623 647 620 624 621 661 639 647 666 658 615 645 659 631 619 634 605 654 613 662 646 614 609 622 659 658 604 602 652 631 617 620 660 641 652 649 622 638 629 613 615 610 651 631 607 607 630 625 611 599 652 651 607 607 633 591 606 627 622 638 594 601 587 626 616 609 587 637 605 618 618 630 594 625 631 606 584 627 582 589 584 630 618 580 634 595 622 617 618 631 595 603 615 609 625 608 592 625 596 605 586 579 613 592 588 577 613 604 566 618 594 602 611 594 564 571 598 609 600 594 567 568 597 568 574 604 570 560 571 601 588 580 585 554 580 589 578 558 572 549 601 569 565 551 544 596 562 585 555 550 562 574 559 578 578 543 554 553 541 562 570 543 535 558 582 551 543 547 566 528 554 537 559 553 577 556 527 564 525 535 560 527 537 536 569 562 538 544 520 561 558 551 533 540 538 518 521 528 543 508 524 508 529 506 543 534 528 543 541 537 503 530 510 545 498 509 495 498 527 507 494 512 491 533 492 490 530 533 506 518 529 500 491 484 518 492 500 521 514 522 522 487 502 483 475 481 513 508 505 506 483 512 469 511 466 510 470 488 468 490 494 481 462 500 496 472 501 460 478 469 464 455 451 493 462 454 450 484 482 484 444 459 452 476 452 461 462 464 450 482 447 459 454 472 435 468 461 453 469 452 465 471 467 453 457 465 450 460 444 445 435 439 424 434 436 420 455 448 447 424 435 417 431 449 437 439 415 444 445 444 429 431 405 439 426 414 438 430 436 427 433 407 413 430 402 404 420 418 415 409 410 386 421 398 413 406 404 402 390 411 396 399 410 383 408 381 399 406 389 385 377 404 381 371 370 374 386 388 378 370 384 391 382 363 392 362 380 357 381 377 359 385 381 375 374 353 361 358 377 353 343 354 368 366 347 373 367 362 346 345 358 362 333 358 336 342 343 331 345 332 350 334 353 338 324 350 337 328 332 340 334 347 320 338 321 338 345 341 315 310 323 315 322 307 323 334 313 304 328 328 332 305 314 321 303 300 315 297 300 305 303 314 301 319 308 301 290 302 294 291 290 303 293 295 295 300 286 307 304 291 290 299 301 297 285 272 285 278 292 285 289 269 277 267 279 269 268 281 264 270 273 273 284 268 283 282 262 268 267 278 274 265 274 255 259 265 256 247 252 250 269 249 250 246 266 254 261 262 244 257 242 255 242 255 252 242 247 244 238 250 239 232 235 239 240 247 230 238 234 236 241 240 227 235 240 228 235 229 222 227 229 220 222 231 212 231 224 225 225 212 224 224 212 222 208 223 219 222 209 202 203 216 208 215 197 208 215 202 200 197 208 193 207 205 206 198 201 201 193 198 192 195 204 199 196 183 184 197 191 185 188 184 196 192 194 190 186 177 191 190 182 176 173 172 180 179 172 178 172 177 177 181 182 168 167 170 174 177 168 167 175 170 170 163 174 161 164 162 159 170 164 157 160 160 166 159 153 157 161 161 154 153 158 149 150 152 150 153 156 150 148 146 153 147 149 153 144 149 150 142 142 143 144 142 149 138 138 136 142 147 137 135 139 133 133 137 140 136 131 137 137 141 136 140 137 139 132 134 129 127 128 126 136 127 131 128 129 130 129 129 123 123 125 120 126 119 127 127 121 123 120 126 123 126 117 122 124 125 114 119 119 114 115 119 117 120 116 118 112 109 110 115 110 114 116 107 107 113 108 114 113 108 112 105 112 104 112 106 107 105 107 108 107 110 109 103 100 100 101 101 102 107 104 103 106 104 102 97 101 101 97 96 99 101 102 96 96 103 101 100 97 96 96 102 97 95 95 95 101 93 92 98 93 97 94 96 94 95 98 91 91 94 96 98 90 90 91 92 95 90 91 94 90 90 91 91 89 93 91 94 90 90 92 89 87 92 94 89 94 90 87 86 94 93 92 92 93 94 85 90 93 85 93 93 87 85 87 88 90 91 85 92 92 90 85 92 91 91 88 90 89 88 91 87 91 84 91 89 84 88 90 86 89 90 90 91 86 93 93 87 88 93 92 87 87 90 85 86 87 92 92 86 92 89 85 90 93 89 93 87 94 91 94 89 87 91 95 94 92 94 94 95 91 92 89 94 89 88 93 90 95 92 92 92 96 90 95 96 94 94 95 92 97 96 94 98 99 93 97 96 99 95 94 95 99 94 99 99 95 97 101 100 97 96 99 96 101 104 104 96 103 96 99 104 106 102 102 104 98 102 100 104 99 102 107 101 104 101 105 104 106 109 108 110 103 103 104 109 107 107 110 115 111 112 107 114 117 109 113 115 118 116 113 118 113 112 117 112 115 120 115 119 116 117 125 120 125 124 125 119 117 118 126 120 123 122 122 129 123 119 128 131 123 126 131 127 132 123 135 127 131 128 136 127 127 133 137 131 138 136 132 139 141 141 135 142 133 132 133 139 142 141 136 138 148 137 137 148 146 139 140 145 148 153 146 146 146 148 142 149 157 145 154 159 147 146 161 156 154 152 152 152 160 164 160 160 161 158 153 162 156 165 169 171 161 159 166 162 164 168 169 169 166 173 167 178 180 179 172 179 181 172 169 173 180 177 179 179 186 178 185 182 185 189 188 178 176 194 187 191 181 184 184 190 187 194 183 188 186 190 203 186 198 200 196 198 192 195 197 202 211 206 195 197 210 204 208 201 206 200 210 212 219 208 204 211 208 208 212 205 223 218 226 223 214 229 219 213 212 228 217 226 233 220 233 222 237 223 221 236 230 222 230 231 228 236 247 232 235 235 229 234 240 241 239 243 253 253 250 234 258 254 251 250 246 254 257 261 248 249 251 246 250 251 256 270 272 254 258 257 273 255 259 264 273 261 276 257 266 259 271 284 274 262 262 284 290 266 274 267 273 284 292 288 282 272 271 283 286 299 291 294 284 289 296 280 307 305 301 296 283 311 314 307 296 296 292 301 293 296 305 309 316 319 324 316 319 305 307 300 330 327 312 329 323 318 334 308 322 316 337 313 333 312 336 312 316 319 332 339 328 336 327 326 340 345 345 342 346 326 324 327 326 344 329 350 333 356 343 348 339 357 359 359 348 356 348 345 372 360 364 357 349 358 373 380 350 372 383 381 350 371 367 381 358 359 388 367 359 394 393 388 378 385 383 386 377 397 376 366 369 371 383 383 409 372 396 385 403 393 390 395 397 409 399 390 417 395 404 388 414 398 389 426 392 413 414 410 401 415 398 408 422 405 424 418 403 408 408 404 401 440 403 418 404 440 447 420 419 440 419 445 436 447 428 434 420 444 444 437 441 435 446 432 454 445 456 452 464 439 429 455 448 456 442 439 453 447 436 459 471 471 480 440 471 445 484 454 448 473 464 460 481 480 458 454 461 483 462 476 489 467 460 495 462 485 495 464 466 502 497 470 474 490 477 474 467 495 499 494 514 472 492 509 500 488 471 511 511 505 489 514 480 492 521 516 525 479 515 495 492 490 495 493 499 493 516 513 515 502 497 530 500 518 527 508 517 532 544 523 540 540 538 527 550 533 516 539 539 553 531 517 519 506 543 552 513 521 509 517 550 563 514 531 534 516 538 558 569 532 558 522 529 558 559 565 541 568 536 564 578 538 547 567 560 582 564 549 530 540 534 559 565 542 542 564 543 538 555 566 548 582 586 583 587 568 591 579 584 568 551 546 551 597 561 587 584 590 572 584 596 582 564 604 601 556 588 600 569 576 566 598 582 589 590 594 612 615 564 568 616 579 592 602 571 617 573 613 596 595 601 613 602 568 578 576 599 624 573 570 595 583 623 597 576 621 579 586 610 594 615 618 622 580 601 593 631 626 587 581 637 594 627 636 618 610 638 618 598 637 587 630 623 644 593 600 627 619 616 626 612 618 608 618 630 616 624 596 652 655 636 600 612 636 649 617 625 602 628 603 614 621 644 628 660 621 632 630 635 628 647 608 640 661 605 662 642 612 638 653 655 644 625 663 619 642 655 637 621 638 662 616 636 610 642 670 638 663 670 651 648 666 670 634 626 659 633 651 624 616 666 649 666 615 660 634 627 644 665 641 674 643 676 647 666 674 639 661 619 677 652 654 658 648 672 648 667 626 662 631 645 656 630 636 622 627 632 670 680 656 680 625 683 676 658 670 668 679 648 672 676 684 644 652 650 633 683 635 642 661 649 666 633 660 683 636 666 628 686 660 664 681 663 661 671 635 645 654 626 670 637 681 667 660 646 628 645 681 635 650 647 666 665 676 656 642
635 676 660 632 647 635 687 686 671 668 630 690 633 632 672 646 687 649 679 644 654 657 658 669 654 646 643 627 643 654 658 652 638 629 657 659 638 656 656 685 635 660 686 641 665 667 661 664 628 651 682 656 684 652 635 651 674 654 654 628 685 623 657 635 629 625 672 643 656 638 641 669 674 638 621 653 682 659 630 623 623 627 658 658 652 638 663 616 634 668 674 648 640 666 632 642 674 635 648 652 633 642 611 674 645 612 614 668 619 622 653 644 611 646 621 648 669 668 649 645 628 620 665 642 661 626 641 620 629 664 653 604 655 628 641 647 630 614 648 632 640 599 606 609 609 660 644 638 606 602 627 626 605 630 609 650 603 654 631 621 630 628 600 651 598 622 597 603 631 650 604 588 599 630 631 646 618 631 592 590 609 613 603 635 615 607 618 614 624 612 608 587 580 585 609 584 593 624 617 591 602 631 616 583 574 609 606 621 624 594 606 617 594 579 604 572 610 565 607 603 565 610 616 586 603 597 618 576 570 558 573 580 612 586 564 569 609 559 600 609 584 568 607 608 597 573 561 580 592 591 565 585 574 601 563 560 571 561 583 555 566 549 559 573 547 566 559 560 566 549 572 566 556 540 534 559 538 560 549 538 532 555 528 542 571 526 524 554 555 536 532 532 550 533 563 552 518 529 558 516 540 544 530 539 564 546 526 520 544 536 522 548 507 529 524 551 511 502 534 512 535 504 545 516 510 531 538 545 520 539 531 521 505 532 490 518 539 513 536 528 521 524 520 519 507 524 512 508 524 483 507 519 484 503 489 500 518 493 479 511 517 493 504 502 478 490 501 477 477 474 488 487 508 502 467 487 475 468 467 500 496 455 487 489 462 468 471 451 482 486 458 454 454 463 486 465 460 479 442 443 438 442 462 474 469 443 477 477 454 465 441 463 443 445 440 446 430 462 438 437 430 460 422 448 445 461 422 431 447 429 435 449 425 440 423 451 451 449 429 410 423 423 420 417 437 421 405 411 405 435 430 421 415 404 401 407 408 430 414 395 429 398 417 400 399 404 415 404 420 420 410 391 379 379 407 399 394 375 389 394 394 400 378 387 391 404 378 395 380 371 399 363 371 371 369 385 370 386 391 363 376 373 374 368 365 352 375 352 359 355 357 358 359 353 370 357 355 372 367 343 359 372 362 337 353 349 344 340 356 338 355 343 349 347 344 330 329 328 347 325 340 349 341 342 346 330 335 334 338 345 327 341 323 320 338 332 312 312 308 324 314 333 312 305 327 320 307 325 307 306 318 303 295 319 317 292 309 299 303 305 295 311 289 307 296 290 300 306 297 284 295 295 303 303 282 304 278 276 290 272 294 285 289 290 282 286 286 270 277 267 281 264 282 266 281 268 285 281 278 257 278 259 278 257 267 271 265 274 264 249 260 269 272 269 247 261 254 244 257 254 243 246 256 262 245 259 236 248 250 255 233 235 248 233 250 250 242 246 236 237 238 239 244 231 244 232 234 239 237 233 233 218 217 230 234 221 233 213 216 224 222 228 227 226 217 209 209 206 217 216 212 209 204 219 217 202 209 208 209 212 207 198 205 202 211 204 198 191 196 202 193 194 202 199 196 195 188 203 186 185 197 196 182 186 181 184 193 181 185 193 178 176 191 176 185 189 172 179 172 188 172 175 170 172 180 183 178 175 182 172 178 164 179 174 166 177 161 171 164 168 167 165 164 158 168 157 159 158 164 168 153 161 154 159 159 151 164 158 160 156 154 160 150 149 157 150 145 147 155 142 149 142 151 140 145 143 141 144 137 139 137 147 148 144 144 143 145 144 143 140 138 140 143 138 131 130 135 133 138 129 134 133 134 132 136 126 136 127 130 124 130 124 133 130 130 123 129 123 121 122 124 119 128 118 119 121 119 125 125 121 125 122 114 122 120 119 118 115 113 113 117 111 120 118 111 110 115 109 109 113 116 114 107 111 116 116 106 107 109 112 113 113 109 111 109 102 106 111 107 106 106 106 105 106 105 107 106 100 107 100 98 105 100 99 106 98 102 102 102 105 104 104 98 100 102 104 103 99 101 98 97 97 94 95 95 101 93 96 97 99 96 94 93 93 98 93 96 94 98 94 96 94 92 94 95 97 96 90 96 94 94 89 96 94 90 96 91 88 88 95 95 91 88 94 93 95 88 87 90 86 90 93 88 91 87 94 90 94 86 86 90 92 87 87 86 88 85 89 89 86 89 86 88 88 93 86 86 92 86 87 91 89 85 93 85 86 92 87 85 91 85 87 88 86 88 87 88 88 92 91 87 94 92 90 87 89 91 88 86 91 90 92 94 91 92 92 93 89 92 91 95 92 95 88 92 96 90 93 89 96 90 91 95 94 94 96 97 98 90 97 94 92 92 91 97 96 94 92 99 100 96 96 94 93 97 100 101 99 97 102 98 97 102 100 99 102 100 103 95 98 96 103 101 105 104 97 106 105 99 98 106 102 103 99 104 108 107 107 100 102 105 109 107 102 107 103 112 105 103 108 114 106 106 107 110 113 116 115 109 114 111 109 117 109 114 111 119 115 113 116 113 120 120 114 114 123 121 123 125 115 116 117 115 124 126 119 121 121 120 126 127 123 130 131 124 129 132 125 131 132 134 135 129 136 135 130 126 138 130 131 137 133 132 130 137 138 142 135 137 134 142 133 139 137 142 147 135 135 148 140 142 147 141 144 147 144 149 140 154 144 155 144 143 157 152 156 150 158 147 158 159 157 157 155 160 159 162 159 166 160 152 162 167 160 164 165 167 166 161 160 159 174 171 172 176 177 175 163 165 172 164 170 182 167 172 173 182 173 181 176 178 172 171 187 186 176 176 179 184 192 192 183 185 186 191 191 184 192 198 191 200 201 196 196 194 201 201 201 198 199 191 192 197 194 192 211 211 206 209 203 212 205 215 213 219 218 221 212 210 203 204 212 221 209 218 213 224 218 216 220 222 223 231 215 230 229 232 232 229 234 227 241 231 225 241 243 236 235 238 245 244 229 227 249 247 244 241 251 241 251 238 245 241 257 241 258 249 258 258 258 248 262 250 250 261 258 258 265 255 260 257 272 253 268 273 271 253 265 263 274 262 280 267 263 275 270 283 285 278 284 272 267 281 287 283 270 290 289 290 277 287 286 300 285 300 281 279 303 281 301 307 281 286 294 298 284 296 292 308 312 302 313 317 315 304 296 314 318 315 303 315 307 328 304 303 307 305 322 313 321 320 313 312 327 330 310 330 319 311 325 328 326 341 320 325 323 320 324 339 337 346 351 327 324 329 338 352 327 358 339 345 349 341 355 348 350 336 361 363 360 366 341 359 348 344 375 364 344 348 356 363 357 365 383 362 373 366 372 383 376 366 362 387 379 382 392 384 396 374 389 392 378 390 386 389 405 383 375 396 379 373 396 374 400 394 377 392 381 411 419 380 402 403 393 402 396 407 389 390 425 391 395 398 428 395 406 411 407 420 436 425 420 406 411 415 429 420 420 417 426 424 427 410 436 422 413 439 430 426 416 446 452 439 454 440 422 438 424 463 425 432 436 455 440 450 466 450 430 446 444 452 444 473 460 454 478 441 465 450 455 461 448 461 463 465 483 459 459 489 484 479 485 450 492 474 458 497 477 491 491 494 476 474 468 494 493 471 483 494 485 486 487 465 482 498 483 477 509 490 512 499 471 482 477 506 485 510 477 505 485 485 503 483 501 501 524 482 520 495 503 507 486 488 498 537 505 506 533 504 513 493 507 512 530 527 508 526 514 513 542 532 541 519 526 520 535 530 533 543 521 526 553 551 552 544 539 512 529 544 554 543 549 563 534 543 532 536 541 526 567 532 575 558 555 576 544 557 557 567 575 534 530 577 561 536 578 572 568 579 577 587 570 576 584 572 547 565 563 547 562 568 569 563 560 584 561 595 554 577 599 555 596 565 604 602 603 594 585 595 553 584 579 588 579 579 572 564 582 593 592 570 581 603 564 584 561 617 588 593 580 612 593 570 569 594 586 568 602 575 612 576 603 610 607 614 621 585 598 591 614 593 587 631 617 576 591 626 605 637 635 580 638 607 613 581 608 598 612 600 596 623 596 588 607 641 637 622 634 647 605 611 610 612 617 592 642 612 600 633 648 621 606 649 624 623 615 650 600 595 651 655 619 649 617 602 651 620 640 601 650 627 630 624 660 645 624 646 610 641 658 606 629 604 630 630 605 609 627 662 608 655 642 646 668 642 653 665 648 671 642 616 646 644 630 634 631 666 649 632 623 617 626 624 618 670 632 658 674 617 626 617 654 626 655 651 661 638 644 645 648 627 643 662 681 652 643 640 628 657 641 660 619 680 658 666 661 655 629 660 671 683 637 666 657 683 672 630 664 632 661 632 643 625 678 644 659 640 668 671 682 626 649 682 625 624 663 666 659 675 641 647 673 659 630 644 656 680 655 635 627 631 645 648 635 638 670 672 656 650 657 649 655 684 644 656 684 683 635 657 671
650 678 656 686 683 675 653 675 642 663 678 650 684 638 660 633 682 643 663 643 675 687 671 667 640 638 661 635 647 627 680 674 682 646 671 675 633 633 662 652 673 652 678 669 664 647 677 656 666 650 677 650 648 658 630 666 673 667 676 630 671 668 681 667 626 662 655 636 674 628 665 658 658 655 639 636 681 629 673 679 629 619 619 651 622 644 673 616 627 655 649 642 649 662 656 664 632 666 669 629 661 656 635 623 641 652 649 643 661 655 641 610 657 645 645 664 620 610 650 640 642 621 639 613 622 663 658 604 624 612 623 653 641 626 620 625 663 646 658 662 637 626 645 619 650 651 640 639 649 611 618 635 614 630 630 615 640 642 606 618 639 620 618 628 605 632 636 625 615 627 625 641 605 601 643 645 607 585 627 585 639 628 615 596 622 617 601 586 634 608 631 580 636 613 576 624 606 592 624 594 620 607 625 575 580 618 598 610 607 583 616 586 601 623 624 621 572 570 607 572 610 589 608 572 610 564 615 572 565 579 596 563 577 567 591 576 604 555 608 606 595 595 567 565 602 569 580 582 595 601 556 591 585 559 579 582 563 542 560 577 590 542 544 593 577 558 573 579 553 578 547 573 576 580 531 565 533 546 532 548 556 560 567 566 548 537 525 556 568 563 561 543 534 551 550 554 542 517 519 535 549 547 549 513 559 525 515 526 548 538 557 518 547 537 518 524 549 515 548 524 502 550 525 505 516 525 521 534 543 514 516 505 530 523 538 500 500 519 512 516 525 533 493 491 516 503 489 493 502 523 516 520 508 495 501 484 516 502 473 489 490 481 494 480 511 472 482 474 475 503 472 470 504 488 466 462 495 474 463 469 465 498 470 484 496 465 454 478 492 453 475 448 480 448 475 451 458 455 440 450 464 453 441 465 457 459 435 458 457 450 457 462 435 455 446 440 459 428 436 439 438 456 447 446 436 429 419 443 433 454 440 440 446 423 437 421 430 420 413 436 427 420 442 425 409 422 419 411 425 430 403 406 433 395 394 410 411 421 397 414 413 423 390 403 421 391 408 407 417 408 417 399 382 388 416 408 399 391 411 383 395 408 398 383 377 382 397 371 400 399 396 366 370 387 375 394 375 363 377 357 378 374 371 368 378 354 356 364 361 351 351 380 345 376 353 342 372 361 374 365 346 353 354 351 368 345 360 337 332 334 362 333 335 350 348 342 355 334 327 339 352 323 321 335 338 327 331 325 329 333 344 313 333 320 321 310 320 315 331 324 305 313 306 329 317 313 330 308 308 322 310 300 323 299 303 295 315 319 315 313 315 312 299 306 302 287 299 299 291 308 305 293 295 296 281 292 285 279 290 286 278 295 291 277 294 287 291 268 287 266 264 273 268 285 279 277 284 285 263 280 281 265 274 273 264 263 272 262 252 252 269 270 255 270 246 246 253 248 261 263 244 247 260 261 239 248 237 257 249 252 243 255 243 238 239 246 239 236 228 248 229 230 241 229 240 225 232 233 220 226 235 227 218 228 215 228 216 214 212 228 218 222 218 210 219 226 221 218 224 207 208 208 219 208 204 211 205 214 215 210 204 206 204 199 202 204 192 202 201 204 190 201 196 205 196 193 197 198 185 192 186 197 186 187 197 192 180 183 191 186 183 186 190 176 180 179 179 185 189 177 176 174 170 180 170 174 183 179 177 167 179 171 168 177 162 172 167 173 169 165 167 171 162 166 163 167 165 158 168 158 155 167 157 163 163 155 162 153 162 153 150 154 157 155 158 148 145 154 153 147 143 147 148 144 143 146 149 142 140 140 144 139 148 141 146 143 147 141 138 139 142 132 135 142 137 136 136 135 133 138 136 135 131 130 126 132 125 137 132 127 124 129 124 131 128 121 128 120 126 121 125 120 118 121 128 128 118 117 126 115 120 122 117 114 114 118 120 118 123 112 114 118 113 113 116 111 117 117 109 113 109 117 109 107 108 114 111 110 109 115 109 104 108 105 108 109 107 105 111 111 106 109 101 107 106 108 108 100 108 106 102 98 98 107 104 99 101 106 101 99 100 101 102 96 97 103 102 101 96 103 103 102 99 96 100 101 99 99 97 93 99 99 94 96 100 96 95 96 92 99 92 94 96 95 95 96 90 98 94 92 95 95 96 91 97 91 89 92 88 90 90 92 96 92 95 93 87 95 89 95 94 90 88 91 93 91 95 93 88 90 93 93 86 91 93 92 94 92 87 92 94 87 94 94 92 92 88 90 92 90 87 90 91 86 92 86 90 92 93 92 86 89 90 94 94 87 91 91 93 91 86 93 93 87 90 88 93 93 90 90 95 90 93 90 90 91 91 96 95 96 91 94 90 93 94 89 95 90 92 93 95 94 90 92 94 93 93 91 98 98 94 96 99 91 100 94 93 92 100 93 100 95 97 93 100 94 101 97 102 96 100 99 103 103 96 99 97 102 99 103 96 103 101 103 101 105 98 105 103 107 99 102 108 108 105 102 108 110 105 107 104 111 102 105 110 106 107 111 111 109 106 107 114 109 110 116 109 109 108 111 118 117 109 116 112 114 120 121 112 114 114 120 122 121 122 120 117 118 120 114 117 120 124 117 120 119 122 119 126 123 124 128 121 127 121 125 132 124 133 129 134 125 129 130 125 138 131 139 129 133 132 136 139 135 131 135 132 139 134 135 134 136 137 133 147 138 148 144 143 145 143 140 141 151 141 140 152 145 152 153 155 152 144 145 146 152 158 150 154 160 152 157 154 164 151 161 161 163 152 155 154 162 165 166 160 170 161 162 170 170 160 164 164 162 169 162 168 169 179 179 169 181 177 170 170 177 171 176 178 174 182 173 184 172 184 183 190 192 177 185 186 192 190 181 197 182 188 183 199 200 184 192 196 202 186 200 188 194 202 195 196 202 201 194 203 206 209 210 201 206 209 206 216 201 209 213 221 218 206 220 205 223 213 216 216 208 228 225 222 211 218 226 213 214 233 214 226 216 217 230 238 225 220 224 234 243 243 229 227 247 228 235 235 246 233 232 230 245 250 253 247 234 246 236 244 237 253 242 247 250 245 264 249 245 259 259 249 259 260 251 250 267 264 266 267 261 260 272 272 257 274 258 259 269 274 282 270 265 275 288 288 268 284 266 267 292 274 270 294 296 290 287 275 278 303 302 291 290 297 289 289 307 307 293 292 293 301 294 306 289 313 291 296 296 310 302 318 320 306 300 327 304 309 329 328 331 303 330 325 329 317 334 331 310 331 310 338 313 327 338 323 317 322 339 349 332 342 319 339 353 348 328 323 334 343 327 340 352 355 356 338 359 343 335 334 336 337 359 339 359 359 340 344 355 346 355 374 379 365 346 355 362 371 354 369 363 377 354 386 384 379 357 376 372 368 378 395 379 377 366 396 365 369 379 387 394 395 371 402 378 380 404 376 413 392 398 397 411 402 419 396 413 407 387 407 414 409 390 422 426 400 412 407 430 428 421 400 398 401 409 407 416 440 419 438 429 442 410 426 433 415 407 441 439 421 442 420 427 419 443 447 448 456 423 429 434 444 423 460 452 425 450 445 425 441 439 468 436 432 466 450 431 451 468 439 456 453 474 467 471 470 445 458 443 471 463 461 450 450 480 449 448 448 492 451 491 468 465 468 456 468 463 496 491 483 468 486 470 479 500 475 510 469 466 476 472 498 495 473 509 505 482 487 497 519 518 515 497 510 525 526 498 522 513 521 498 531 502 499 515 518 499 509 518 536 506 522 540 498 531 525 545 510 507 531 542 529 515 509 538 550 528 525 506 527 509 521 511 533 555 531 549 543 532 561 523 545 532 541 544 513 527 517 563 525 533 545 536 529 566 548 535 563 556 528 569 562 525 564 529 534 544 545 564 536 569 544 566 566 562 576 548 537 567 579 538 569 560 577 582 556 571 588 546 547 544 547 555 593 579 553 588 595 592 585 582 560 553 603 578 579 593 598 571 589 595 565 573 575 608 610 605 600 565 606 579 578 583 567 590 597 598 617 586 588 593 621 595 611 583 606 604 574 621 599 588 625 591 580 579 586 618 614 585 606 623 625 601 592 593 597 608 629 639 615 590 582 622 624 618 600 613 629 592 618 618 608 605 596 640 616 603 617 637 608 632 646 628 609 651 607 630 625 616 653 593 624 643 599 652 601 596 630 638 604 640 625 623 645 605 638 614 635 617 663 627 658 632 632 627 636 651 626 617 626 656 657 617 634 610 612 627 646 656 661 654 662 649 654 617 670 622 622 623 614 631 661 624 655 634 630 638 620 644 626 619 667 656 664 642 658 628 638 664 650 637 646 642 616 629 651 678 656 669 652 652 659 670 668 665 630 647 641 659 624 663 658 621 647 680 628 678 631 639 671 642 677 649 646 684 673 652 662 647 641 634 685 685 623 673 667 637 637 624 677 644 672 652 649 634 650 659 629 663 677 679 686 668 645 647 669 632 680 647 657 634 659 657 631 661 643 677 676 657 681 665 681 664 631 641
673 658 675 680 632 663 671 629 645 627 654 624 636 644 648 670 654 683 638 662 656 656 650 642 625 640 684 680 679 627 633 665 661 686 656 669 661 639 675 683 644 641 685 656 661 645 637 625 640 653 664 672 685 626 625 622 643 623 682 635 626 626 679 664 627 646 646 664 666 634 662 622 652 659 659 629 623 621 640 627 650 672 615 634 675 636 614 629 650 658 669 625 622 639 633 646 657 630 662 633 661 614 665 640 621 668 616 629 608 639 639 643 633 639 634 631 661 617 615 623 618 642 627 640 623 608 613 616 604 655 634 624 612 626 616 653 626 641 624 624 615 660 636 656 605 634 617 603 617 631 614 651 615 623 597 638 629 616 637 633 650 628 621 640 609 605 647 628 643 623 613 643 599 637 587 592 632 642 619 615 611 597 623 616 615 601 629 587 591 617 609 594 615 602 599 586 629 604 587 593 583 609 613 590 628 608 606 603 575 586 615 624 593 617 568 618 620 590 589 576 595 583 616 603 598 603 568 599 594 599 592 569 596 567 564 599 609 608 609 593 593 601 552 574 559 556 585 559 579 593 602 566 544 557 565 581 547 572 592 576 577 593 547 590 562 566 581 536 545 574 567 537 537 553 570 582 551 562 552 576 575 565 540 543 546 560 537 559 532 568 567 572 548 552 517 532 524 567 533 530 531 528 542 531 556 559 553 515 508 543 555 509 524 509 510 525 528 521 543 527 522 513 524 518 501 509 508 508 511 494 501 524 525 506 538 537 511 514 530 507 525 508 499 488 527 522 519 506 493 479 500 516 489 476 498 511 521 473 498 504 477 475 478 472 496 476 501 499 504 467 498 463 502 483 483 459 462 484 494 493 490 471 492 476 485 492 451 452 464 451 447 457 470 456 470 443 459 455 482 453 465 461 437 449 457 469 457 459 474 442 463 460 462 460 459 443 430 426 426 442 456 447 452 438 436 447 435 421 426 456 437 448 441 415 451 437 448 423 431 418 421 426 444 430 441 413 414 423 407 422 398 409 418 410 426 394 418 424 405 405 392 416 423 408 388 408 416 407 392 405 396 401 414 384 398 404 400 383 378 403 388 391 392 404 373 378 396 398 383 400 370 384 386 370 387 396 393 372 385 387 358 388 354 368 365 364 354 374 350 383 366 361 345 344 375 356 364 350 371 340 354 369 347 345 360 344 339 365 338 345 333 335 350 327 337 335 335 330 330 339 354 339 350 345 322 330 334 339 316 319 320 327 326 341 324 317 308 322 330 325 330 331 332 320 320 330 302 302 325 301 302 308 306 296 300 317 303 301 290 318 300 304 298 294 295 299 284 307 300 296 309 294 306 283 283 296 277 291 278 274 282 287 278 278 274 275 292 275 278 269 271 282 287 262 272 284 281 283 276 278 277 266 263 261 273 258 252 252 267 256 266 272 268 253 255 259 268 256 245 245 247 249 240 253 248 250 254 241 248 252 249 254 251 239 241 230 232 238 228 242 228 225 227 240 245 223 232 240 225 240 219 221 221 229 223 218 218 219 229 226 215 223 219 221 211 212 207 224 223 221 216 211 223 205 215 221 219 202 203 217 207 216 212 195 207 196 200 211 194 200 209 194 196 193 190 190 201 195 187 187 194 186 186 195 193 193 185 190 181 194 180 181 184 182 181 185 180 181 188 177 172 187 186 182 184 181 175 180 178 175 167 165 166 167 172 162 178 170 164 160 174 171 173 166 172 161 168 155 166 160 156 167 164 166 156 159 161 156 162 150 153 157 149 150 160 159 152 152 156 148 145 147 148 152 146 150 149 148 139 150 150 150 144 140 144 136 148 142 143 146 136 141 135 144 133 141 134 135 130 137 135 128 128 129 137 128 138 135 136 127 135 127 125 132 130 127 121 128 130 121 122 129 120 125 120 128 120 117 125 116 121 123 116 121 121 119 121 122 115 118 119 120 114 113 111 121 110 112 118 110 118 110 114 109 114 115 116 107 116 116 106 115 106 108 104 105 108 107 110 110 103 110 106 108 102 109 104 100 106 104 108 108 106 100 103 106 98 101 103 105 100 103 99 97 101 100 99 98 104 96 98 97 104 102 104 95 96 101 94 99 96 96 97 93 101 95 96 93 94 100 94 95 97 93 93 97 93 96 98 92 98 94 93 92 96 93 91 95 91 91 90 94 92 92 91 91 93 96 90 95 95 92 96 91 95 96 94 87 89 93 87 88 88 90 89 93 92 91 90 92 91 91 95 94 94 89 95 89 88 88 94 94 93 94 88 91 93 95 89 87 93 89 95 92 90 88 89 95 92 93 91 87 95 90 93 93 93 93 95 93 95 91 91 92 89 90 94 97 90 97 95 94 97 94 91 91 97 92 98 91 98 91 90 97 93 97 93 96 93 99 93 92 93 94 94 96 97 99 93 97 96 98 94 96 94 94 101 99 104 100 104 98 97 102 95 98 98 102 100 105 97 97 101 101 100 101 102 103 104 105 105 103 105 101 105 105 103 103 103 103 110 103 108 105 110 109 112 110 110 114 110 115 115 107 115 112 116 109 116 109 109 115 120 111 119 113 111 121 120 120 119 118 115 116 122 117 124 115 125 119 121 127 116 117 124 120 127 126 120 126 124 131 123 126 128 129 123 133 123 134 130 131 132 137 130 130 128 132 129 128 132 129 133 134 140 138 135 136 141 144 145 139 142 140 146 143 146 140 145 140 149 147 139 143 143 146 149 142 149 147 145 148 147 159 147 148 147 147 155 162 160 160 151 152 158 160 167 156 165 168 154 157 167 157 169 168 165 162 171 160 171 161 167 177 168 172 163 166 174 169 179 171 177 183 173 178 170 186 180 179 185 175 173 180 178 188 176 182 178 191 191 180 196 194 197 184 188 183 198 196 194 202 203 194 191 190 202 203 207 205 209 192 192 200 199 213 204 214 202 207 210 216 212 209 212 205 205 202 211 218 208 217 214 207 220 219 224 230 230 216 231 226 215 213 214 223 236 232 236 219 231 220 236 233 237 241 238 232 237 243 233 237 245 249 233 247 233 235 239 250 245 253 243 256 255 239 254 260 241 255 243 261 259 262 248 250 267 267 250 248 264 258 273 258 252 256 258 264 273 275 275 275 278 262 273 284 286 267 286 289 266 280 281 272 280 271 283 295 271 296 278 300 283 295 283 278 284 303 298 299 299 292 309 309 298 303 308 297 309 313 294 314 290 296 305 305 293 313 316 308 318 305 311 299 304 306 317 324 325 312 306 335 316 313 308 316 338 340 317 322 339 340 344 342 346 335 334 339 343 339 340 326 339 325 334 328 341 354 339 335 360 353 355 337 340 335 342 344 339 359 373 374 364 343 347 350 374 348 368 350 357 365 379 380 357 354 382 388 355 366 386 363 357 365 386 372 393 394 366 379 377 395 374 393 376 386 376 408 380 397 390 386 409 392 391 414 394 393 386 380 402 386 404 392 419 414 411 413 397 418 428 430 417 395 421 411 397 432 399 401 438 415 406 407 413 426 417 439 404 431 433 408 431 415 431 417 425 443 435 416 428 439 430 451 448 430 459 425 440 435 461 423 449 458 460 466 434 465 455 449 461 450 442 435 445 451 439 466 462 457 448 460 453 460 444 462 483 468 469 447 453 459 483 457 485 460 493 490 490 497 472 488 493 496 495 501 491 465 471 501 478 487 500 482 513 483 482 473 507 475 489 507 508 472 482 503 489 517 519 496 489 492 507 503 516 524 523 527 522 515 486 520 517 535 523 538 497 539 492 496 528 496 533 508 498 518 520 498 543 540 506 516 551 511 534 547 515 524 551 534 558 511 554 553 556 542 549 517 513 550 561 540 536 547 555 526 528 553 539 536 547 566 530 546 533 541 538 553 529 578 558 538 535 556 570 570 548 539 577 580 575 534 561 556 580 560 548 590 571 540 569 580 557 566 553 557 584 595 592 569 554 563 565 591 567 579 594 584 563 573 559 602 605 594 597 591 561 558 587 566 579 603 580 603 602 585 562 562 570 591 620 571 581 567 610 622 584 604 586 603 610 616 624 626 572 628 607 578 598 603 577 596 612 625 615 609 625 601 625 634 583 611 614 593 622 611 638 634 602 582 626 641 635 633 628 586 622 634 625 611 605 611 614 642 637 647 607 627 649 601 651 625 635 632 628 650 641 650 629 608 622 641 595 642 647 650 634 652 600 611 612 599 661 612 649 610 643 650 625 634 622 607 611 623 659 625 609 614 635 609 662 668 643 640 650 635 642 664 624 636 621 638 650 632 614 616 634 616 673 663 639 637 664 650 665 616 671 633 671 614 650 613 651 659 631 634 661 678 628 677 642 642 644 621 666 626 630 666 638 628 676 623 627 659 682 619 680 657 621 651 668 636 636 684 673 653 677 659 679 669 640 673 656 645 651 626 658 666 675 681 679 670 623 624 647 623 628 646 662 632 678 648 650 631 649 640 666 644 683 661 628 637 651 663 661 681 669 634 662 659 628 655 643 631 659 667 632 666 627 673
675 684 635 639 628 661 657 672 682 650 643 623 663 670 662 637 665 644 650 640 680 654 673 634 664 643 679 672 686 682 655 673 677 666 623 681 640 658 664 633 621 621 634 661 670 675 678 649 633 639 666 625 672 651 638 647 673 628 633 672 623 667 659 680 648 663 676 665 633 653 680 634 668 633 652 644 665 649 654 646 626 672 635 633 671 635 618 657 644 665 636 653 638 659 636 619 653 665 653 617 657 662 667 644 615 638 671 664 609 646 631 620 666 624 607 660 625 609 621 661 628 642 609 611 652 628 634 649 609 652 643 658 625 628 623 640 639 656 609 637 606 643 606 602 625 601 620 595 623 617 609 594 593 633 650 620 592 639 609 627 615 643 634 604 594 606 628 589 627 607 642 633 628 602 622 625 628 583 602 608 617 581 640 628 593 634 627 594 632 597 611 579 596 580 584 623 622 602 592 620 625 596 609 621 571 601 586 611 625 574 620 610 570 591 589 582 595 616 613 616 607 603 600 606 602 564 611 596 609 579 598 588 580 558 590 590 590 589 568 557 584 594 575 549 584 563 562 577 573 579 547 551 557 587 590 575 554 569 561 543 591 579 543 553 564 561 544 567 540 577 544 584 573 553 544 535 570 532 579 530 553 539 534 536 527 569 536 553 545 542 556 556 544 526 526 516 528 540 567 552 523 536 552 533 552 556 553 511 532 508 539 527 544 526 503 534 527 535 515 529 501 548 536 520 531 531 532 532 508 500 532 535 516 509 512 520 490 526 496 513 519 487 504 507 530 480 489 511 526 503 487 514 487 486 521 480 511 510 484 497 510 505 512 469 478 495 485 475 482 505 499 503 487 502 461 467 468 468 494 472 475 475 488 465 467 459 461 483 493 463 463 458 446 477 443 481 451 459 475 466 469 441 468 463 458 443 471 477 472 470 466 467 447 428 436 440 446 442 465 426 465 450 450 456 447 439 418 438 420 440 420 432 412 413 411 415 447 422 407 447 417 405 409 404 433 403 421 421 429 404 400 425 400 432 407 416 423 401 394 393 409 391 396 407 401 418 395 416 406 418 382 388 393 392 397 408 408 407 410 411 407 385 381 376 376 399 398 390 373 398 375 366 395 394 396 386 375 379 386 370 374 386 359 385 375 354 356 381 380 370 366 362 373 364 369 359 345 369 341 354 346 338 344 339 369 358 359 355 343 352 330 350 330 358 336 343 337 346 354 351 331 336 322 351 327 341 333 340 338 316 339 326 332 332 314 334 321 318 312 327 317 314 314 317 326 324 324 301 318 327 312 296 295 319 304 317 306 302 299 294 296 293 296 292 306 292 311 295 302 282 306 284 286 291 282 305 291 282 277 285 287 289 271 282 296 271 285 292 281 274 282 287 288 270 286 269 262 265 268 263 258 278 258 267 263 264 257 264 263 263 264 256 257 259 251 257 259 250 247 247 255 242 259 242 262 248 238 257 250 241 235 241 240 236 230 234 248 231 248 244 248 228 234 232 235 224 228 229 237 230 230 225 238 218 218 235 225 225 217 216 230 231 216 212 210 227 222 224 219 213 217 211 213 214 212 214 202 218 209 207 205 209 204 196 213 207 193 210 200 201 202 209 204 203 205 201 205 200 200 187 186 202 188 183 188 191 186 197 193 185 189 186 184 181 192 178 180 189 185 187 175 182 173 170 178 170 175 181 174 169 179 171 168 174 166 176 171 170 176 164 162 164 163 169 167 168 162 165 166 165 154 155 158 166 159 166 158 153 160 161 150 158 151 150 154 155 146 158 146 151 150 150 143 155 147 143 149 145 142 149 149 151 139 138 136 143 144 137 143 145 137 134 137 133 141 133 142 134 138 141 139 140 130 137 135 138 134 129 127 132 133 130 127 135 123 123 122 129 128 121 129 125 120 130 127 118 118 122 120 125 118 116 122 122 117 120 124 120 122 120 122 121 119 121 121 111 115 117 110 112 114 117 110 116 111 109 116 107 115 117 107 115 109 109 111 114 105 106 105 107 111 104 104 104 111 109 109 110 102 106 109 102 106 100 102 100 100 103 103 102 106 101 101 101 104 102 99 99 101 99 102 100 99 95 102 100 104 102 101 96 95 98 98 97 96 93 94 94 100 99 99 100 100 96 97 95 91 94 97 94 99 95 95 93 95 94 91 92 91 93 93 92 96 96 92 89 96 94 90 93 89 95 90 94 90 94 89 90 95 93 91 93 96 95 94 92 88 95 93 90 88 96 90 94 91 93 92 88 87 91 92 87 89 91 92 91 88 93 94 94 88 95 88 96 91 95 90 92 91 95 94 91 92 94 88 96 89 93 89 90 90 92 89 92 96 94 96 95 89 92 94 90 97 94 97 91 90 97 96 95 96 91 96 91 98 97 98 100 92 99 93 94 94 101 95 93 97 101 100 98 94 102 101 102 95 99 102 98 97 97 102 105 97 98 97 105 102 105 98 103 100 99 104 105 103 100 106 107 101 104 102 109 102 109 106 105 105 105 112 110 108 111 113 112 110 105 106 115 110 107 106 107 112 117 111 109 110 118 114 118 112 115 118 111 114 121 113 113 114 114 118 122 114 118 118 118 115 115 117 127 121 126 124 124 128 121 126 129 128 121 122 127 132 131 123 130 129 134 131 135 126 132 138 131 138 138 137 128 139 131 133 134 134 141 138 144 144 138 137 141 142 144 144 145 140 140 138 143 139 150 138 150 145 148 145 148 150 152 153 153 151 146 150 150 150 146 147 155 154 152 155 159 164 157 156 152 159 152 166 166 168 168 167 170 166 166 158 169 171 174 161 168 165 165 178 170 167 172 180 180 182 170 178 174 169 180 173 183 181 185 180 174 183 176 187 191 178 182 178 190 180 191 186 189 189 196 199 196 193 190 195 202 199 195 188 203 202 194 197 203 208 191 200 212 194 195 210 196 207 215 198 215 205 215 220 220 216 218 216 210 216 206 209 214 208 228 213 229 225 222 218 230 220 223 215 224 230 227 232 228 235 229 231 229 222 241 245 239 228 247 233 237 243 239 238 248 238 244 238 254 250 250 235 252 246 252 249 248 243 249 243 255 256 258 259 258 259 256 267 248 252 256 261 266 274 265 275 270 273 269 271 274 276 262 263 269 270 267 266 281 267 268 288 278 278 283 279 293 283 287 283 283 284 299 301 302 301 297 292 303 283 309 299 288 310 293 291 296 304 311 314 300 318 291 315 313 310 302 319 308 303 320 326 300 323 301 304 330 334 335 314 322 306 320 316 320 323 320 330 326 313 336 338 321 340 344 321 341 336 353 345 343 327 335 331 350 347 338 348 340 342 352 352 336 341 352 362 361 341 367 344 366 363 373 366 368 370 370 380 357 377 377 368 371 352 380 369 380 382 359 368 388 371 378 392 382 388 392 390 376 379 383 395 366 380 369 378 406 405 403 387 385 410 407 384 400 404 404 396 417 412 401 411 387 413 420 399 386 393 393 413 426 397 393 401 417 402 411 418 430 415 435 419 425 422 423 422 439 441 415 410 413 420 441 437 443 437 428 444 418 431 454 458 449 433 430 428 451 451 442 427 464 424 425 432 469 453 460 438 462 456 435 459 458 435 443 468 455 445 441 479 464 453 440 461 478 465 486 464 455 490 458 486 478 491 494 465 497 469 468 482 500 463 467 499 490 480 465 488 495 486 477 501 494 513 489 474 514 479 507 498 474 505 476 497 507 508 495 511 508 525 496 514 516 520 480 525 488 497 489 497 521 523 515 526 507 529 521 499 514 512 539 505 502 513 515 535 508 531 542 499 509 541 545 507 551 551 545 557 541 554 509 533 540 528 525 511 538 526 517 559 517 567 525 517 552 522 564 524 519 542 564 531 551 535 523 571 571 548 526 575 547 559 558 546 538 552 542 540 575 562 533 588 583 570 542 552 568 567 580 584 577 565 577 597 591 553 578 598 594 598 590 548 571 589 593 593 579 561 572 587 568 580 591 558 578 590 593 591 574 581 592 592 576 606 564 616 575 593 602 607 575 611 605 591 588 604 579 618 583 605 577 607 608 589 579 574 613 623 615 606 622 578 624 582 633 602 609 605 587 581 627 615 579 637 596 620 621 604 627 618 616 628 613 605 642 612 607 630 631 591 621 630 590 616 626 608 615 595 637 593 618 648 630 646 619 624 635 645 593 623 617 647 605 649 634 608 639 646 657 621 654 599 650 654 627 628 648 650 634 644 644 662 644 662 621 638 610 638 624 617 615 648 613 662 610 647 629 655 613 640 616 624 648 614 627 655 615 626 637 628 638 623 662 672 635 652 618 621 617 651 655 615 616 613 636 665 618 667 667 624 636 676 640 678 620 661 660 626 664 648 657 631 618 636 673 649 618 674 665 647 643 628 678 654 650 626 654 637 640 657 633 653 669 664 678 659 640 639 672 623 670 650 640 675 668 630 641 668 686 624 633 647 636 629 683 669 637 654 686 659 627 634 627 675 679 687 650 634 640 638 638 627 668 657 681 651 666 635 635
666 638 645 627 651 653 687 632 667 654 632 640 660 645 645 648 636 643 675 649 662 627 664 666 671 634 658 636 676 672 647 656 623 668 660 652 634 661 663 680 629 672 632 667 629 656 628 645 679 682 671 653 623 650 633 674 662 670 622 653 657 649 622 659 633 661 627 648 628 626 671 662 667 641 672 647 645 636 671 622 646 644 655 662 643 649 671 637 618 636 631 663 618 629 640 649 650 642 665 661 651 656 642 638 617 635 670 648 657 665 645 607 644 639 609 663 639 637 619 664 608 604 647 616 618 604 626 643 644 613 657 646 655 606 640 607 660 658 615 641 644 597 647 624 630 624 623 655 643 620 644 597 616 631 644 612 617 647 630 604 607 614 649 597 644 604 639 608 587 625 611 613 610 595 640 640 617 597 632 618 608 624 631 612 633 634 601 626 588 589 609 635 622 628 584 610 580 585 622 585 596 617 615 601 607 581 573 578 584 570 578 585 605 596 604 568 606 573 599 573 595 610 571 580 614 580 563 586 585 591 555 557 584 569 576 572 590 608 564 567 604 573 573 582 582 604 556 585 595 568 576 598 586 596 552 580 578 572 565 576 590 555 592 590 579 559 551 538 580 574 560 562 541 549 572 554 534 530 534 535 539 534 577 528 549 539 554 544 541 557 541 531 523 536 529 524 558 521 564 537 548 551 541 515 541 518 528 554 537 544 522 509 542 555 536 538 531 550 510 507 543 525 506 534 541 519 502 541 540 500 519 528 490 530 532 522 496 486 535 534 520 532 511 482 510 514 526 528 522 524 479 502 516 478 515 501 496 512 481 510 496 507 481 484 472 493 490 506 508 470 466 478 497 467 477 477 456 500 502 475 479 461 472 457 460 463 494 461 490 486 468 467 478 443 456 445 462 461 459 438 472 450 470 438 452 456 469 442 441 468 451 429 454 443 436 451 456 443 466 440 445 445 456 441 446 418 430 443 446 443 441 429 432 432 424 427 429 429 442 438 418 410 442 440 413 442 414 399 417 409 437 437 412 407 405 400 394 391 412 414 419 416 406 424 416 386 399 410 396 405 410 385 407 399 388 387 411 392 381 401 373 383 371 396 377 391 394 385 392 374 393 376 368 382 386 376 391 387 383 369 371 366 354 388 385 353 362 352 383 362 357 376 345 368 370 352 373 349 348 340 359 361 348 339 353 356 357 335 351 346 355 356 336 334 341 337 358 357 325 336 337 329 321 347 346 348 340 323 345 321 332 317 337 336 315 315 321 314 323 316 318 317 313 311 304 309 310 320 313 308 322 306 319 319 295 311 309 299 296 302 309 314 308 307 312 297 309 312 309 310 296 289 296 290 287 300 297 300 290 292 292 281 272 287 289 286 278 286 266 290 285 277 270 277 288 277 281 264 280 265 268 272 260 268 257 256 267 276 262 259 271 265 270 254 251 267 264 260 262 260 259 254 253 253 246 254 237 242 251 235 235 240 244 233 252 231 243 234 231 236 246 237 227 245 225 224 227 225 239 239 235 229 229 238 227 230 230 226 229 233 223 222 215 225 212 215 224 215 224 208 205 211 209 205 215 204 209 200 218 209 210 198 215 210 195 202 194 208 206 200 202 191 199 200 197 207 197 194 203 196 197 186 185 189 185 198 181 196 197 184 186 195 177 180 183 181 175 177 173 175 177 178 184 185 176 184 172 180 177 180 175 166 171 174 169 174 178 163 162 168 169 172 164 168 171 172 171 165 168 165 158 160 154 159 156 159 153 165 154 163 162 154 152 149 153 156 148 146 148 155 147 155 143 155 150 155 152 146 152 144 147 151 143 149 144 146 141 141 136 138 147 145 138 136 142 133 144 134 139 136 132 133 130 136 133 139 131 136 130 136 128 128 125 127 129 125 134 129 122 126 132 128 121 127 121 121 120 122 129 120 126 125 121 116 121 120 120 125 116 120 114 123 119 113 118 121 114 118 114 112 116 111 116 114 110 112 111 113 114 107 113 112 114 108 106 113 106 115 109 109 112 105 103 109 104 109 109 103 104 104 105 104 102 103 109 103 107 106 106 100 105 99 103 102 102 97 104 103 103 96 97 101 104 97 99 96 96 96 98 101 99 104 104 102 99 102 96 96 99 96 100 98 100 94 101 94 96 96 100 94 98 95 99 94 97 98 93 99 95 99 90 94 92 90 93 98 98 94 91 93 96 96 95 94 97 95 95 92 97 92 92 92 95 89 93 90 95 94 89 88 91 89 92 94 88 96 93 96 91 94 88 96 90 95 90 96 90 94 90 89 89 92 90 93 92 95 96 90 93 95 90 96 94 93 91 94 92 96 94 93 92 93 91 95 91 93 95 93 91 95 92 91 98 93 96 94 91 92 93 94 97 93 99 94 97 93 100 99 99 94 94 93 99 94 98 100 98 94 103 97 95 97 104 97 96 103 100 99 100 97 104 101 96 105 104 102 104 104 99 104 100 105 107 102 105 108 103 103 109 104 106 101 109 108 104 110 108 110 107 112 111 113 111 114 105 113 114 107 107 110 116 117 111 116 118 113 116 110 116 110 118 112 116 114 122 116 112 123 114 118 119 124 119 115 123 119 126 122 116 127 124 120 126 120 126 125 120 125 123 125 131 130 127 133 124 126 129 130 136 128 126 138 127 127 130 129 129 135 140 131 140 133 135 143 137 140 144 136 146 143 140 147 138 138 137 144 146 138 138 141 143 148 148 140 150 146 154 150 150 155 156 149 148 151 158 155 155 154 150 163 153 163 160 156 155 166 157 159 163 169 162 155 167 167 167 161 173 165 159 172 164 163 170 166 173 163 176 172 180 175 168 177 177 173 182 184 186 171 173 171 179 184 185 186 189 184 191 182 184 179 188 196 193 196 182 198 196 187 198 201 192 191 197 199 199 204 196 194 193 196 191 200 205 194 199 195 203 210 207 210 201 216 207 203 212 205 211 205 214 211 206 221 215 222 215 223 229 229 218 218 215 222 217 232 225 225 224 223 222 234 232 237 238 243 226 228 233 235 243 231 249 233 244 237 240 253 236 244 248 235 237 254 242 245 257 246 242 262 263 261 253 259 243 262 263 246 267 271 262 260 262 253 265 266 274 267 273 276 269 259 265 265 262 272 283 276 280 289 265 285 277 282 269 273 286 270 294 278 291 284 295 275 280 294 285 302 291 306 288 280 285 299 286 298 308 288 287 293 302 295 317 301 294 320 308 297 296 301 310 308 325 310 300 326 307 327 325 326 318 306 332 326 336 325 335 317 319 322 314 331 343 338 336 329 320 344 349 351 328 323 334 352 338 329 345 330 330 349 356 352 337 360 355 355 363 366 368 362 346 372 363 365 357 371 355 375 350 376 368 346 378 381 365 381 356 385 365 384 372 371 360 362 360 360 366 377 393 375 387 381 393 389 368 371 369 404 385 387 378 395 390 401 378 390 397 412 406 403 380 399 410 391 401 393 406 394 389 391 389 410 420 428 426 400 406 426 427 429 424 429 420 405 430 430 419 403 409 409 413 436 424 443 423 412 440 442 434 416 452 426 424 418 446 452 457 431 455 444 454 424 457 458 466 425 447 468 443 439 467 447 433 445 433 470 462 436 441 468 446 465 476 477 449 475 485 474 476 446 489 465 489 479 460 487 477 496 463 485 457 493 458 474 491 471 478 495 502 491 471 463 491 484 481 506 508 511 498 503 501 474 514 511 492 506 476 515 500 509 502 520 488 481 510 504 482 526 526 503 482 516 498 486 502 495 490 509 502 499 498 531 497 510 518 522 511 545 495 544 543 540 545 533 533 505 514 509 534 539 535 547 554 554 527 508 511 513 552 545 553 530 546 532 515 551 522 542 533 558 549 535 525 558 571 556 568 558 576 549 539 531 558 558 539 538 566 575 574 562 545 561 535 551 553 587 589 566 571 554 583 552 581 567 576 590 595 586 584 594 552 564 554 567 598 596 563 593 571 556 599 550 570 564 565 604 564 566 563 574 567 579 570 610 601 577 570 580 597 604 579 582 612 584 593 585 576 580 597 573 576 591 614 607 581 568 581 600 580 591 593 592 604 625 619 591 628 625 608 589 576 596 624 591 596 614 598 593 629 639 611 600 594 605 601 615 599 618 585 626 630 600 627 613 612 635 632 610 628 623 612 645 591 640 630 611 606 615 652 638 642 595 608 618 616 630 619 627 655 649 655 630 622 649 645 626 609 608 650 606 630 644 652 647 653 619 654 603 656 605 616 648 658 634 608 634 666 661 624 663 636 615 658 613 661 636 610 659 618 622 669 634 652 630 619 655 627 618 652 648 660 659 631 629 645 660 658 618 633 618 620 650 668 632 663 659 661 666 646 671 617 644 634 660 665 626 617 666 622 673 656 629 638 635 674 646 662 655 678 619 630 621 678 622 666 636 635 677 634 662 681 665 673 652 622 662 661 622 646 668 680 622 681 636 642 674 667 624 646 661 624 659 665 685 662 648 636 679 641 651 657 637 633 646 669 634 687 646 637 647 629 632
649 624 647 670 678 627 672 637 668 676 677 648 674 654 674 625 647 627 655 683 643 664 641 626 675 640 651 626 667 657 635 631 661 661 678 652 667 665 669 649 654 659 677 640 626 664 643 651 671 676 649 629 655 668 636 646 625 667 651 670 637 667 680 680 620 658 660 622 645 634 647 616 664 651 656 645 637 618 664 642 675 636 662 632 662 672 658 622 652 622 627 624 663 613 669 667 654 648 672 620 667 639 620 652 612 662 619 617 649 635 623 661 639 618 666 665 632 617 635 635 627 662 631 657 662 661 627 623 648 631 608 624 659 619 615 645 605 656 634 598 654 611 640 604 606 608 651 599 626 633 620 633 646 604 645 636 615 632 595 595 643 607 617 606 608 636 621 598 636 609 607 598 641 634 631 587 582 604 623 628 601 623 589 594 596 610 584 594 615 591 592 612 590 611 593 621 592 625 611 584 619 580 623 623 610 575 612 580 574 621 578 598 590 612 590 582 602 582 582 579 570 564 599 608 606 577 567 604 606 577 591 577 572 602 554 592 560 589 572 571 570 555 586 552 589 586 595 588 573 586 547 587 566 548 587 593 563 573 575 565 541 587 564 541 557 549 568 566 577 547 547 559 553 552 555 562 535 544 548 530 548 567 556 554 564 529 532 526 524 566 540 555 542 559 567 568 540 521 549 521 522 523 515 514 548 549 541 527 510 527 548 539 508 513 526 522 502 533 501 536 508 503 529 526 534 536 529 510 518 516 537 536 518 511 528 524 517 515 501 487 532 517 511 497 528 488 487 498 496 483 477 489 496 522 479 516 484 477 488 496 494 495 502 481 504 490 497 467 495 503 486 478 476 498 504 489 460 478 501 495 475 475 480 464 458 490 454 448 491 448 486 462 481 462 484 486 481 445 456 448 444 465 441 462 479 452 442 442 445 442 468 452 470 467 440 442 450 448 440 429 444 459 452 448 452 458 444 444 434 420 431 449 428 452 420 447 419 432 430 439 443 408 406 431 418 418 433 428 413 426 428 399 396 432 434 402 432 396 414 399 401 413 423 403 388 385 422 392 410 399 407 396 416 399 391 385 404 393 392 374 400 393 398 380 392 394 397 386 388 365 394 364 394 378 380 389 379 387 388 358 386 381 384 380 370 383 363 377 359 367 355 364 367 364 349 359 362 366 368 351 369 353 340 367 364 360 336 341 333 335 358 336 330 341 333 327 329 342 348 332 328 334 352 324 350 329 329 322 330 341 325 332 327 333 337 323 308 335 329 319 328 306 327 320 328 331 325 316 323 300 308 319 300 309 323 301 296 312 308 300 289 297 291 288 288 288 297 304 311 308 306 291 305 283 303 278 301 296 298 275 294 286 281 288 276 290 292 278 276 271 267 270 287 285 266 268 283 274 282 267 279 268 261 255 256 277 275 258 262 267 272 270 258 259 259 266 254 259 254 251 253 256 264 253 258 261 251 260 259 239 245 237 241 255 239 236 246 250 244 250 234 234 245 228 239 245 224 238 235 229 238 225 220 234 230 216 230 233 216 229 230 230 227 222 212 220 225 209 226 223 212 224 221 222 214 205 221 218 219 202 218 215 197 200 198 202 197 199 200 211 203 210 208 199 201 194 197 189 196 189 204 203 192 184 184 188 186 183 191 188 191 192 194 182 187 178 183 180 183 174 177 174 183 182 172 185 184 175 178 181 169 177 181 179 174 175 169 179 170 174 170 170 175 173 172 160 161 164 164 159 164 156 159 158 161 161 153 161 158 154 152 153 151 154 148 158 157 160 157 158 153 154 155 146 152 154 148 145 142 148 153 147 148 143 144 143 136 147 146 136 142 144 145 136 141 139 143 144 143 132 135 130 134 136 130 128 136 135 138 139 134 127 129 137 129 124 134 132 124 129 129 130 130 122 127 131 123 120 121 121 122 125 128 118 124 124 117 123 114 121 122 116 120 114 117 115 122 114 120 111 116 111 117 118 113 117 116 118 108 108 111 112 109 109 110 109 108 105 108 109 110 109 111 111 112 103 103 108 103 105 102 104 105 106 105 100 102 106 109 102 99 103 108 103 98 101 106 105 106 102 102 105 99 101 104 98 101 96 103 103 99 95 98 103 102 102 95 97 101 99 100 94 102 98 95 99 94 99 98 93 98 95 92 98 100 92 93 95 92 91 97 94 95 96 95 98 97 91 91 94 94 98 92 93 94 95 97 94 92 92 94 95 94 93 92 93 92 94 97 91 94 92 95 96 95 90 95 92 89 96 96 94 93 90 95 96 93 94 91 93 94 93 91 90 96 94 95 90 97 92 91 95 94 97 91 91 96 97 95 97 94 91 91 98 91 98 97 95 92 97 98 97 93 92 98 92 95 93 100 95 96 93 99 101 99 100 100 96 98 97 102 102 97 94 95 99 101 102 101 95 96 101 99 99 97 96 97 103 101 104 103 101 99 100 107 101 101 102 108 103 104 101 104 107 106 104 102 105 102 108 107 107 107 112 112 109 104 109 111 111 111 115 109 105 116 110 114 108 109 115 115 110 112 118 112 118 118 118 118 119 113 113 120 120 122 123 120 123 116 124 119 115 123 116 116 119 124 121 127 126 118 127 126 120 129 131 122 121 127 123 122 133 134 133 123 132 134 137 132 137 137 129 129 132 133 132 137 137 132 131 137 139 142 137 138 138 146 136 146 140 142 138 140 137 145 143 139 151 140 148 140 153 146 144 155 153 148 149 158 144 152 159 159 149 150 151 155 160 161 160 152 165 155 158 158 155 159 162 163 155 170 157 157 157 157 166 172 172 162 175 176 172 163 177 177 171 181 174 167 181 181 171 182 183 171 180 186 172 174 174 179 185 185 177 175 180 183 177 195 189 184 182 196 190 189 186 186 184 196 187 187 195 198 194 197 204 190 193 198 204 196 194 207 211 207 213 215 204 197 216 218 202 210 221 203 221 214 207 209 205 210 220 207 214 229 226 221 224 215 211 223 213 226 231 219 223 227 236 222 234 239 242 230 237 223 235 235 242 241 245 233 238 248 239 252 242 252 251 233 244 257 252 246 254 238 257 260 240 258 262 243 246 252 250 245 270 262 248 266 260 272 268 261 275 256 260 255 258 270 276 261 279 276 263 275 271 288 289 265 268 270 282 277 275 286 279 274 285 294 290 287 274 296 278 301 281 289 307 284 294 288 292 300 288 303 299 288 301 287 313 296 308 291 315 317 298 316 315 298 324 316 313 317 310 323 303 319 304 332 313 333 321 314 338 321 323 311 317 323 318 314 320 341 325 330 318 321 328 322 324 342 341 337 324 330 326 345 350 347 334 355 344 358 340 340 352 367 358 345 365 354 364 372 353 344 366 377 364 356 351 371 367 351 383 363 387 368 371 355 391 390 368 365 394 393 369 372 377 386 380 366 398 382 385 403 393 392 395 376 405 373 403 398 386 408 391 405 384 412 418 391 403 391 391 404 399 397 424 392 394 413 422 397 401 408 398 402 416 413 413 416 433 425 409 416 423 441 402 428 444 426 420 417 447 442 438 412 449 422 453 423 454 424 455 422 434 435 448 453 448 430 427 451 429 426 458 446 433 469 447 431 443 474 432 437 450 461 475 477 473 457 469 446 461 447 445 486 468 454 454 459 489 463 470 477 466 474 478 474 468 457 496 485 478 481 461 481 459 487 503 468 481 480 489 478 494 502 504 514 482 506 477 473 480 483 474 478 478 523 503 494 498 486 510 520 503 503 516 486 522 508 504 534 524 516 533 530 509 533 502 534 499 508 545 530 510 495 506 526 516 529 533 541 536 541 509 553 509 509 522 533 542 559 546 525 561 543 558 549 554 516 545 545 525 525 567 540 554 556 542 533 527 555 552 573 561 572 576 566 554 578 532 577 527 557 541 572 551 564 574 542 577 545 557 535 540 538 565 544 545 545 555 539 579 584 583 554 545 567 565 580 596 588 560 558 573 579 590 560 603 568 554 574 579 582 552 566 601 587 609 567 598 587 581 588 567 561 580 582 602 574 599 615 580 588 574 591 613 609 607 617 591 594 612 604 571 579 592 572 612 582 617 624 631 579 626 608 630 609 596 605 622 609 588 608 578 608 599 616 611 625 603 623 642 634 589 583 609 613 631 617 595 627 587 624 598 637 621 608 650 638 618 650 590 643 635 615 596 617 605 610 631 604 597 621 624 600 598 627 637 650 656 623 652 660 629 641 645 639 633 648 654 629 650 658 657 618 617 648 629 634 631 611 624 659 628 667 637 650 623 631 647 611 629 619 628 628 652 656 631 609 637 649 613 653 645 637 613 642 641 624 626 674 637 634 641 650 651 617 638 675 651 641 656 629 653 676 650 634 661 673 636 627 650 641 671 621 651 622 633 679 626 638 644 618 663 663 649 676 638 630 678 664 633 659 643 628 680 644 649 630 652 661 620 666 625 670 672 663 678 625 660 622 647 624 624 629 669 656 622 627 668 685 675 684 660 634 628 658 660 660 671 627 638 673 673 644 660 662 686
651 665 661 655 626 664 658 635 650 628 638 658 677 636 646 674 677 660 683 650 633 656 634 639 671 620 626 630 658 666 631 626 645 672 660 653 651 633 668 680 641 622 652 634 640 678 623 632 652 620 661 664 657 674 620 645 676 626 657 648 678 654 657 645 638 634 646 661 629 639 642 631 629 675 668 671 624 632 656 649 648 624 665 637 628 656 661 670 648 629 638 645 667 614 609 624 634 640 669 647 664 633 664 615 640 645 613 615 617 610 643 641 661 643 640 651 640 618 624 658 647 653 648 644 661 657 614 626 617 612 658 638 660 653 614 599 631 633 618 596 607 608 600 618 644 602 612 626 605 612 626 619 616 646 624 616 589 643 648 606 607 608 628 591 604 646 626 633 591 597 592 627 591 588 598 622 610 634 584 581 591 608 621 604 583 626 609 595 600 629 593 622 616 623 625 624 608 590 590 606 604 578 601 584 608 607 584 601 599 578 613 618 569 614 620 608 587 600 578 618 567 615 581 574 576 602 580 556 601 567 606 598 560 568 600 557 574 573 597 583 584 576 554 557 555 591 597 557 582 561 554 581 576 595 596 562 577 577 584 567 579 563 547 582 572 543 562 568 547 539 537 549 541 573 571 553 535 553 573 534 569 535 553 534 555 545 552 528 527 526 565 522 545 546 561 535 539 557 532 559 539 518 525 526 535 524 543 525 528 538 531 508 540 503 521 506 516 506 516 519 501 539 500 539 532 516 537 518 505 522 525 497 507 495 526 521 489 499 526 527 530 522 511 497 516 497 526 478 508 525 488 504 504 502 479 500 495 494 505 509 517 469 480 472 477 478 475 490 466 489 473 474 461 493 487 483 489 475 496 481 484 480 484 476 483 475 480 470 478 479 463 477 479 460 482 476 481 482 449 478 443 443 450 457 479 463 467 474 434 456 437 466 466 431 440 441 424 438 425 460 446 423 458 451 418 452 454 450 432 426 417 453 443 412 435 451 434 444 424 445 408 408 416 423 436 422 430 434 400 411 417 413 428 416 403 418 413 422 392 399 413 422 405 389 385 404 416 399 383 385 382 380 415 387 394 404 395 387 384 390 382 391 407 398 383 393 388 403 402 370 364 368 394 392 370 384 360 367 379 374 385 357 355 362 369 362 358 353 361 382 361 375 352 356 376 369 361 366 361 359 366 342 369 351 350 356 345 365 342 364 347 338 331 339 335 337 352 354 339 344 326 333 322 331 330 337 328 335 319 327 329 313 342 311 334 340 336 323 310 315 305 308 324 303 327 314 311 307 314 305 302 309 321 314 315 306 310 306 297 290 317 291 308 288 289 312 286 298 289 310 306 288 289 291 302 278 298 303 300 288 281 277 276 298 272 271 292 285 282 288 284 275 277 263 266 283 279 283 280 263 260 272 271 273 256 277 260 257 256 250 270 254 255 252 251 258 247 257 257 250 261 244 264 242 241 239 256 251 256 250 248 234 236 232 249 254 234 251 241 228 228 245 236 242 243 226 223 229 244 233 240 227 241 224 226 227 229 223 221 227 230 232 225 216 222 213 220 222 212 225 212 207 221 220 223 203 221 210 212 218 212 198 214 215 210 199 213 197 206 202 197 201 196 205 200 192 191 205 197 191 204 189 202 184 199 196 198 195 187 180 183 192 179 186 190 187 193 182 182 190 179 182 186 171 188 171 181 183 183 170 175 172 171 168 179 179 164 177 175 172 178 175 166 168 159 169 169 170 160 165 159 161 160 169 155 154 161 160 152 161 165 154 150 155 152 162 156 157 159 149 153 146 151 152 152 151 143 156 153 153 152 142 141 139 149 144 144 138 144 139 137 142 142 144 138 140 134 136 132 133 142 134 131 136 130 136 133 138 131 132 131 132 128 126 126 127 136 135 125 129 122 129 126 123 125 128 130 122 122 123 126 128 128 125 120 121 117 124 119 119 119 114 118 120 124 120 123 118 112 122 115 118 117 115 110 110 116 109 111 118 111 109 111 108 114 111 111 110 110 114 110 108 111 112 104 110 108 105 108 106 106 102 107 105 101 107 102 107 108 106 101 101 104 99 101 103 105 102 101 107 100 99 106 100 104 103 103 105 104 100 99 99 100 95 95 102 103 96 99 104 102 102 94 102 94 98 102 102 99 99 101 98 101 97 100 96 95 96 97 100 96 97 92 97 93 99 91 93 98 93 95 91 91 94 97 91 98 96 96 93 93 93 98 90 96 94 91 90 98 97 98 93 93 96 98 92 93 90 95 98 90 97 96 90 98 93 97 95 90 92 98 91 96 95 98 93 97 91 91 96 98 97 98 91 94 96 94 97 94 99 97 95 95 94 93 95 97 100 92 97 93 98 96 99 92 96 101 100 95 93 97 94 99 95 96 94 101 99 98 100 95 104 97 95 102 100 101 99 100 99 100 101 103 98 100 100 101 104 99 106 107 98 101 106 107 100 104 102 105 103 109 108 103 104 110 103 109 107 108 105 104 103 112 104 114 107 112 106 111 112 113 109 107 112 109 115 114 107 114 112 113 113 113 119 110 111 115 112 113 113 116 118 113 115 114 119 121 116 123 115 116 118 124 119 120 122 117 125 120 123 123 126 123 120 120 125 128 130 127 133 132 128 134 133 126 134 131 134 130 128 139 130 129 135 135 138 131 138 133 133 134 132 132 142 138 133 135 137 137 144 143 143 149 147 141 141 139 143 143 142 147 146 141 155 149 153 145 154 146 151 146 147 161 161 152 158 159 160 152 156 165 157 157 153 165 158 162 168 166 156 162 169 157 165 171 162 174 175 167 173 168 170 177 173 175 167 175 177 167 181 168 179 170 176 184 182 186 183 183 173 186 183 186 179 190 183 192 187 182 179 196 192 191 181 186 189 193 185 194 192 203 187 192 198 200 199 199 196 210 199 211 196 194 195 202 211 212 211 203 212 214 217 218 210 207 212 214 213 213 211 226 217 220 215 222 230 231 216 224 233 215 219 224 225 225 233 224 235 230 231 237 243 231 243 226 232 229 228 248 236 245 232 251 251 232 239 242 233 252 252 243 252 252 245 241 250 242 252 251 254 260 258 250 249 264 263 257 252 251 270 257 272 264 259 253 272 266 266 262 264 276 270 271 283 275 279 272 288 282 285 283 270 290 282 293 284 295 298 293 276 277 292 291 284 302 278 288 286 285 306 285 292 292 287 286 312 301 286 297 306 297 308 318 315 315 295 313 296 318 307 323 303 316 317 328 316 322 321 334 306 312 317 313 321 309 339 320 339 312 314 317 340 338 326 344 350 320 326 346 346 347 324 330 338 351 344 329 348 352 341 357 338 358 349 344 357 360 354 354 347 352 358 348 345 371 357 348 375 366 376 363 379 374 366 385 359 383 388 361 374 390 378 358 393 372 367 391 372 393 379 391 383 390 396 377 369 382 392 386 388 378 387 399 384 387 410 383 398 392 407 414 388 405 392 408 417 411 419 425 425 425 418 394 403 393 426 430 395 406 426 423 429 434 423 411 415 409 426 438 419 434 443 431 417 418 437 448 451 436 451 438 438 436 434 426 431 430 427 455 436 431 423 446 441 457 458 442 459 455 441 446 444 444 433 443 441 461 476 449 458 480 444 482 457 468 449 481 464 479 483 452 475 473 466 465 491 460 480 491 485 487 467 456 478 490 471 489 462 485 505 464 480 497 497 473 486 480 509 468 488 488 489 486 483 478 497 510 474 485 489 507 521 518 489 508 488 528 516 491 490 500 508 513 526 519 535 536 500 505 506 529 536 502 533 520 508 502 497 506 533 529 522 537 515 514 530 510 538 543 505 527 544 542 550 553 528 514 560 517 517 545 532 566 519 520 563 567 549 526 555 533 546 559 541 545 551 554 553 524 573 564 576 578 557 577 570 582 584 563 553 543 540 535 532 561 568 549 573 569 552 575 566 563 573 554 577 575 567 561 566 580 563 575 568 567 590 578 586 556 576 553 595 562 604 566 596 585 553 576 584 570 576 587 561 600 591 610 572 616 567 596 617 597 579 617 598 597 573 608 591 584 606 579 623 612 601 614 604 602 607 592 590 611 589 594 629 622 577 590 626 623 619 617 628 595 597 607 626 627 625 631 594 609 599 596 636 617 614 622 618 617 587 623 611 632 601 593 631 641 631 650 600 630 621 589 639 636 592 600 639 619 649 632 624 619 604 616 650 647 642 656 630 648 653 642 605 640 617 599 632 613 660 606 605 655 604 663 659 632 629 605 619 659 653 615 618 637 615 611 618 637 663 647 616 609 617 627 651 614 637 621 637 608 629 659 657 639 618 646 665 622 626 617 621 616 617 646 675 630 626 635 661 637 650 632 675 654 657 656 660 622 670 627 624 627 677 673 659 623 645 650 635 654 620 656 664 645 656 651 655 661 655 659 644 619 627 625 654 681 624 677 661 638 628 620 632 647 631 681 632 639 668 667 676 672 642 661 637 684 630 675 665 668 654 628 671 665 634 641 662 641 637 642 661 648 645 673 676 657 671
622 675 653 669 669 642 628 645 662 627 656 653 671 638 621 678 624 666 629 646 644 649 662 665 626 627 625 677 681 662 664 683 654 633 669 638 657 678 664 633 621 638 667 672 658 670 667 661 652 675 625 677 642 669 677 640 646 668 624 626 677 670 651 663 621 637 630 675 652 636 631 641 654 672 622 671 649 653 653 668 638 652 633 617 662 631 640 628 618 648 637 615 639 610 662 644 631 614 641 669 636 659 646 656 655 628 656 659 612 625 626 646 658 623 662 664 630 609 609 650 612 653 641 655 605 603 651 602 623 602 599 634 643 646 627 648 614 610 611 603 620 607 639 647 607 644 594 645 630 651 628 623 644 591 634 626 620 620 602 629 590 628 607 620 628 634 632 597 606 601 629 608 615 634 626 620 588 626 612 632 580 634 623 623 614 611 612 582 593 615 622 603 589 588 574 582 628 628 619 579 605 607 591 600 568 618 619 574 581 573 585 606 600 587 575 569 565 571 615 569 612 586 606 602 580 564 582 599 601 605 577 610 594 563 567 580 604 595 569 558 575 575 570 549 548 579 566 564 569 548 596 553 579 563 590 540 545 564 546 585 568 569 580 586 556 574 569 557 586 565 536 547 557 556 567 553 545 551 527 533 558 548 528 526 560 555 557 551 537 527 538 547 522 539 518 517 517 523 517 550 514 517 511 518 532 539 552 550 507 542 515 544 538 525 525 552 525 502 515 516 500 522 533 522 507 536 541 530 497 520 497 495 489 527 510 510 492 527 488 509 527 485 528 485 519 500 506 497 501 497 485 506 484 499 484 518 483 477 499 486 514 502 489 472 468 481 483 483 498 469 477 464 478 464 482 470 483 469 457 496 490 457 493 489 489 453 464 453 460 460 479 446 459 443 482 483 472 455 463 464 457 461 441 453 471 438 447 458 443 440 458 450 448 461 459 444 461 450 444 447 444 459 460 450 448 453 436 416 434 442 442 447 445 440 438 444 411 425 432 445 435 409 417 431 437 423 420 415 438 398 402 407 404 410 406 422 412 407 422 400 390 401 403 386 402 406 414 414 406 385 380 383 379 399 410 383 386 401 407 377 400 407 370 386 393 382 385 371 386 389 363 397 392 385 378 395 393 371 393 361 378 389 367 363 359 363 361 372 363 379 375 369 370 363 349 366 367 348 361 356 341 370 347 350 339 352 359 333 356 363 353 360 354 350 348 352 350 339 352 331 345 323 346 330 346 320 345 322 322 339 341 333 312 311 330 316 325 332 320 322 316 318 310 308 326 310 317 309 328 310 311 307 310 319 317 307 313 321 311 293 313 313 303 294 295 299 308 287 299 301 306 301 307 307 286 296 285 289 301 276 274 297 284 276 289 283 285 279 291 266 267 276 272 265 287 265 287 261 274 263 263 283 258 274 255 273 276 257 264 272 267 261 264 251 264 257 247 260 262 247 257 262 241 258 262 244 245 254 255 240 257 255 251 234 245 243 230 243 252 229 231 233 242 229 229 243 230 244 231 227 240 234 224 230 225 219 229 235 224 223 223 217 212 229 216 218 217 223 209 207 207 208 218 210 219 207 205 221 202 203 213 200 210 198 197 208 206 207 211 194 208 209 191 205 190 199 205 190 196 205 200 197 199 187 190 183 187 184 189 190 186 182 183 195 179 180 191 184 186 186 174 187 180 183 174 187 171 170 171 179 183 175 175 174 178 172 170 166 173 168 168 166 173 161 174 169 161 167 171 172 158 166 170 155 161 160 167 157 167 154 157 161 154 161 150 155 150 154 151 153 149 160 154 157 157 147 150 147 154 148 145 150 142 141 147 151 145 139 146 146 140 145 138 144 141 139 145 146 140 138 132 132 131 134 136 137 138 134 132 138 139 127 138 133 138 135 135 127 136 135 132 123 124 132 129 121 131 130 127 129 121 130 126 123 121 128 125 116 125 126 122 124 114 123 115 125 122 123 115 120 118 121 121 117 121 111 118 120 118 114 119 119 111 114 110 112 110 109 114 108 109 111 113 112 113 115 113 105 111 105 109 103 111 106 110 105 108 109 106 101 104 107 102 105 109 108 101 105 105 102 107 107 106 107 104 104 103 106 102 97 99 99 97 99 105 104 102 100 104 97 100 97 97 104 104 98 103 100 97 97 99 95 96 96 95 100 97 98 99 97 96 94 101 99 97 98 94 96 98 99 94 94 98 100 95 95 99 95 99 93 98 95 94 91 96 94 97 91 91 92 95 92 93 94 98 97 99 91 92 96 97 94 98 94 91 91 96 91 96 93 91 94 96 93 93 92 96 97 92 94 98 94 94 99 96 92 96 94 100 96 99 97 100 95 99 98 94 95 97 100 99 96 101 95 96 94 94 100 99 94 102 98 97 96 104 96 96 100 98 102 103 99 103 101 102 102 96 99 100 97 101 96 98 103 101 100 100 101 105 99 99 107 106 102 101 105 106 103 101 100 103 103 105 101 102 103 111 102 107 107 107 104 113 105 111 107 113 111 109 111 108 113 117 115 110 117 112 116 111 110 114 112 114 116 119 119 117 111 117 121 114 114 113 122 120 121 117 121 124 118 118 126 117 121 124 125 126 121 120 129 124 122 122 129 132 123 125 123 123 129 130 135 130 136 125 134 130 130 139 127 132 131 138 129 141 136 140 141 137 141 133 134 142 142 136 141 145 141 142 145 136 146 148 149 147 140 149 152 152 146 142 141 149 142 149 156 155 149 150 150 160 149 157 161 153 159 156 150 153 163 159 167 161 166 160 155 161 170 156 167 160 158 164 170 159 171 165 173 163 172 170 164 172 175 180 174 175 178 183 177 177 172 182 177 171 180 177 179 188 183 179 176 186 183 180 186 180 187 191 195 197 187 192 183 199 186 195 189 199 187 192 203 203 207 207 199 195 201 193 196 206 200 212 195 207 209 216 210 198 210 201 219 206 212 213 221 216 219 220 226 210 211 218 223 230 220 213 230 225 227 218 216 232 234 231 226 232 225 232 239 221 223 237 230 231 237 234 230 230 242 233 241 251 249 251 235 253 239 256 252 245 250 257 255 248 258 260 256 244 249 249 268 252 247 248 271 254 263 250 254 269 268 254 268 278 272 273 260 262 282 263 278 262 266 278 269 268 275 278 279 268 291 293 294 282 280 281 294 275 275 290 288 290 283 295 281 290 289 292 305 294 286 304 290 296 311 291 304 291 317 311 316 306 310 312 298 297 323 316 317 308 311 308 315 310 320 321 322 330 311 318 307 328 326 321 312 314 340 326 345 330 336 317 329 319 334 328 325 325 344 352 346 333 352 342 334 340 331 349 334 356 352 359 349 339 355 354 345 355 339 355 370 358 354 356 365 348 356 347 365 370 361 372 349 369 365 362 360 369 382 371 384 382 382 395 367 369 376 397 376 396 370 395 366 389 404 384 395 408 399 404 401 391 380 381 394 393 382 409 394 414 401 385 416 396 389 414 417 400 388 395 392 394 413 393 415 406 412 414 432 406 407 426 411 402 418 414 408 429 441 425 407 437 417 430 434 451 412 448 412 423 441 428 452 441 436 438 426 449 443 450 447 445 443 453 456 448 442 436 460 451 441 432 469 442 443 473 460 442 443 454 441 480 458 443 449 459 448 471 483 461 488 471 463 480 453 493 476 461 457 498 477 500 491 471 460 465 478 479 480 468 489 480 505 498 507 495 487 510 497 499 495 510 507 502 509 501 474 492 503 507 505 509 512 484 506 523 526 510 516 517 501 529 525 517 513 519 504 518 492 506 506 508 527 498 501 534 498 501 528 500 522 527 510 511 530 520 513 520 526 524 521 553 524 551 549 553 538 518 563 563 536 532 542 552 520 519 516 559 541 558 567 547 524 522 541 574 531 550 534 541 540 531 551 547 534 534 551 542 546 556 586 548 535 582 580 557 550 558 579 544 587 548 550 546 592 592 574 573 569 577 550 569 592 572 578 547 592 577 582 584 577 590 572 599 604 576 572 602 581 557 557 583 558 571 558 600 604 590 604 606 603 605 601 612 566 594 601 589 608 615 620 582 615 588 574 571 612 626 617 613 592 592 596 626 573 579 617 626 583 586 604 592 617 582 601 580 583 624 593 579 609 638 596 618 623 582 609 593 606 610 617 632 632 589 633 614 632 642 623 634 645 638 599 647 600 630 611 641 630 602 642 595 624 617 594 618 622 642 604 636 634 606 614 607 620 647 653 644 646 627 624 629 621 660 651 618 635 606 624 650 629 646 606 610 654 644 620 612 639 608 624 655 654 620 608 668 622 611 641 630 623 633 628 631 647 639 616 629 641 668 672 610 645 639 625 611 648 611 652 632 646 613 628 651 659 636 662 653 642 632 676 657 657 632 618 633 665 625 653 634 621 652 634 657 617 648 650 637 658 637 646 668 637 672 629 658 669 677 647 618 670 648 670 657 653 624 661 659 621 656 649 672 623 639 634 651 669 667 673 645 622 637 633 644 628 646 684 679 640 650 681 630 681 669 670 650 677 647 627
679 621 659 667 628 678 683 661 662 665 649 624 666 667 639 628 677 666 629 671 623 662 669 633 658 653 683 625 647 647 633 641 650 672 625 658 667 624 634 646 668 664 650 653 647 671 664 640 673 674 658 657 650 636 647 634 659 664 620 644 626 655 645 676 672 660 676 626 659 617 629 658 657 635 624 629 668 674 632 660 668 611 637 637 630 668 656 609 652 660 639 663 636 669 661 630 651 659 643 652 641 623 646 634 643 662 641 643 640 607 633 663 652 621 649 620 647 645 654 612 632 639 654 625 613 631 628 622 651 620 602 605 637 630 648 627 656 648 607 627 651 628 654 613 621 634 611 637 613 605 594 622 592 621 633 610 590 608 602 615 609 589 602 643 596 606 590 611 589 594 639 617 612 627 598 586 605 612 625 582 584 578 585 605 613 630 609 597 586 610 594 619 629 622 605 577 591 609 573 613 621 621 601 575 605 570 570 618 596 579 589 583 605 616 597 573 612 562 614 571 612 582 596 578 564 595 595 602 558 591 582 596 590 558 572 575 588 561 604 576 574 586 588 583 597 595 597 595 543 596 576 595 583 562 583 565 544 583 569 549 563 584 561 575 557 550 586 565 538 541 577 568 564 581 566 531 576 580 573 572 557 564 522 535 543 520 544 559 545 540 523 558 543 531 528 531 544 555 531 538 540 562 552 521 533 534 548 540 552 519 512 524 542 513 506 520 514 546 548 506 511 532 516 523 539 513 525 538 516 495 493 521 508 489 524 500 531 495 502 483 530 512 522 485 514 521 495 494 477 505 491 500 503 486 476 511 476 479 507 490 485 469 513 478 492 467 497 495 496 486 505 495 461 496 470 457 460 501 483 500 468 484 460 463 464 469 476 464 467 456 478 462 459 486 475 449 460 482 464 481 469 472 461 444 476 433 448 448 460 432 450 455 433 464 452 441 424 424 433 427 457 440 420 423 428 417 436 455 450 416 415 433 444 423 428 426 410 435 427 443 442 414 443 416 403 400 430 425 424 398 408 436 424 405 432 421 403 420 401 412 418 393 416 399 404 415 409 385 384 390 395 413 415 413 393 396 380 399 383 389 401 403 387 377 388 370 392 395 397 388 384 394 393 398 388 391 365 387 382 375 374 379 389 358 374 376 370 374 353 362 373 351 356 363 366 352 359 368 373 367 339 345 344 346 352 339 341 341 355 363 351 333 337 352 331 354 345 348 352 329 335 336 345 339 338 348 325 324 321 317 315 333 324 325 319 336 339 322 321 321 306 333 315 311 332 324 303 322 323 307 304 302 296 296 300 321 294 320 313 294 299 295 306 305 299 292 302 310 311 289 309 306 303 297 306 280 302 283 303 289 288 291 297 278 284 283 274 289 277 281 279 290 268 281 287 265 264 278 284 282 271 266 279 265 276 279 265 256 266 267 275 263 256 257 261 255 246 245 268 260 262 264 254 252 262 259 261 259 248 248 249 246 256 234 247 243 239 232 233 240 250 232 232 234 237 225 226 239 243 226 227 225 223 222 235 229 226 228 230 235 232 228 232 232 211 231 210 219 214 220 224 206 213 224 220 208 207 220 209 220 214 214 201 212 199 211 198 213 201 203 209 192 199 193 202 203 201 201 202 193 205 199 194 194 187 196 184 201 190 194 181 194 187 193 194 191 180 192 177 184 191 189 186 176 182 186 175 187 174 185 182 183 177 169 182 167 166 174 164 178 164 177 176 177 163 173 173 170 165 167 171 162 171 164 156 167 162 158 167 156 161 160 163 151 160 152 151 155 155 155 148 147 152 153 151 146 144 151 149 145 146 148 148 146 152 144 142 138 143 140 140 149 145 135 143 138 139 142 140 137 144 136 140 143 134 135 139 136 132 141 139 133 134 132 127 138 128 136 132 135 136 125 123 135 129 132 131 121 121 130 120 127 129 129 124 129 118 124 128 116 125 116 121 125 120 117 123 123 122 115 115 116 120 119 117 122 114 118 121 113 112 114 112 118 119 112 115 111 115 111 117 110 108 116 107 105 108 106 107 112 104 107 103 106 109 111 102 109 108 111 107 109 105 103 102 106 102 101 103 104 99 101 106 100 103 103 105 102 102 101 105 103 98 104 105 103 104 97 103 99 95 100 99 101 102 101 97 96 95 102 103 95 96 94 96 100 101 98 101 102 100 94 97 100 95 98 94 96 100 93 96 101 99 94 94 100 100 97 97 94 93 93 99 92 94 92 96 92 96 92 97 99 92 92 97 95 95 99 96 93 97 97 99 95 99 92 93 97 95 96 97 97 98 96 95 100 94 99 100 96 98 95 96 99 94 100 92 98 97 98 101 96 94 98 100 100 97 100 97 101 97 96 96 95 98 99 94 101 103 102 97 103 104 95 97 95 99 102 102 99 104 95 98 104 105 102 105 104 97 99 100 104 105 101 107 107 102 103 104 101 101 106 102 104 108 105 106 105 105 104 101 105 107 107 104 108 104 106 108 112 110 106 107 105 113 115 107 106 110 113 112 117 107 112 116 112 113 115 111 111 120 120 120 120 114 116 120 113 116 119 120 114 115 122 116 122 117 126 117 117 117 117 119 119 117 123 122 124 130 124 120 126 125 126 125 130 123 132 123 123 126 125 134 137 129 129 128 129 132 129 129 137 134 131 138 139 137 138 137 137 134 142 137 140 143 139 139 135 142 140 143 148 137 145 139 143 141 145 141 150 150 150 152 146 150 151 154 153 158 156 161 152 159 158 162 160 157 163 162 162 152 156 159 159 156 162 159 166 169 166 165 170 159 170 159 173 169 173 169 166 178 174 176 167 173 171 170 174 172 169 172 172 178 171 171 181 180 177 190 175 191 177 176 186 188 182 187 191 190 193 199 186 193 197 187 186 195 201 194 188 197 189 198 189 191 193 208 209 200 202 205 205 204 206 196 197 215 203 216 208 209 215 210 220 213 217 214 218 222 210 225 208 212 227 223 214 226 215 230 233 227 222 236 224 233 222 225 238 230 225 231 243 239 224 246 232 226 246 246 248 230 242 238 237 247 248 253 243 238 248 247 256 253 249 254 243 247 242 257 252 244 257 261 257 255 263 271 265 270 264 261 259 272 264 274 260 279 268 259 260 263 260 271 281 280 265 285 290 268 276 277 283 272 273 269 271 273 275 283 300 281 282 292 297 292 302 299 283 296 281 283 300 293 308 314 300 313 293 300 313 316 299 315 309 317 297 317 307 306 316 325 328 301 320 331 302 315 327 311 307 321 336 309 337 315 319 311 332 337 318 315 337 346 331 324 343 344 320 353 336 325 335 330 330 330 341 357 347 345 333 333 337 347 367 343 343 366 339 350 348 340 372 370 372 356 359 360 365 357 377 365 357 369 367 357 374 370 371 378 360 360 388 384 378 363 395 389 376 382 398 380 384 398 396 388 383 373 373 376 375 397 377 394 408 395 392 415 408 414 399 387 408 397 415 410 407 424 391 412 395 427 389 425 417 394 417 426 429 426 403 403 406 403 440 401 439 410 407 430 443 417 409 434 413 434 415 443 438 452 442 432 417 423 449 420 422 453 435 442 463 449 463 457 463 447 436 433 453 447 464 432 442 451 439 432 442 452 441 468 450 464 458 483 444 482 475 474 467 470 458 487 482 484 479 488 494 479 453 476 459 492 488 455 501 462 463 493 505 501 459 482 482 477 481 481 502 511 475 481 512 507 503 488 470 491 484 484 512 490 485 489 491 517 504 485 501 501 527 484 495 493 514 517 525 532 516 490 508 521 499 519 525 504 526 502 522 511 535 525 530 530 536 503 548 533 500 520 550 502 534 535 554 511 540 520 511 536 509 544 551 537 558 554 540 522 526 519 537 567 568 535 519 547 561 552 557 525 543 533 575 529 561 526 540 542 547 557 561 532 571 561 562 556 544 582 541 547 559 563 585 563 588 540 550 561 576 563 555 546 544 559 553 568 552 597 557 599 580 585 563 603 564 561 580 583 553 602 571 578 585 565 607 603 604 593 576 607 606 593 594 585 590 572 599 565 614 578 600 574 595 574 574 584 587 567 620 591 571 601 603 624 586 622 589 610 623 627 588 605 596 576 580 601 615 611 578 592 624 592 587 626 611 595 585 588 596 581 632 640 597 589 608 587 635 609 626 592 594 622 631 626 642 622 623 597 594 624 607 637 640 611 598 638 600 605 603 606 622 642 607 639 652 599 612 651 630 605 606 656 633 620 620 620 627 605 636 644 647 608 625 636 631 623 604 659 613 656 661 630 645 622 664 624 623 624 664 646 638 666 611 661 624 635 646 657 622 636 617 660 671 629 622 669 659 664 650 640 627 668 612 639 615 616 620 673 625 655 615 627 625 645 623 649 673 662 635 623 626 644 676 627 665 626 623 652 617 664 619 634 659 620 663 663 630 633 675 643 664 620 641 631 626 667 624 635 628 662 643 620 681 657 660 644 643 627 625 643 622 630 677 678 639 676 632 652 630 628 680 679 631 641 629 643 625 637 660 636 683 621 640
681 659 683 641 620 628 649 646 631 660 639 626 682 634 641 652 647 649 648 641 664 669 652 622 676 669 662 629 670 665 649 667 641 649 625 642 658 655 671 671 633 627 653 630 643 642 626 645 623 629 639 641 675 674 650 622 640 658 626 642 624 671 625 625 617 645 629 660 671 661 653 671 644 626 620 670 651 631 635 657 643 658 619 639 652 653 646 614 633 657 641 643 650 653 655 655 611 656 640 632 609 608 621 620 623 609 618 613 665 660 638 632 607 639 635 613 649 646 662 621 659 622 629 661 653 604 612 656 653 607 603 610 601 650 610 647 596 612 652 640 646 630 627 623 629 611 609 645 624 637 590 598 614 600 638 601 620 647 622 629 607 590 602 634 585 636 620 586 588 634 587 618 587 606 584 586 623 622 591 616 604 578 626 587 603 621 632 625 626 611 594 580 593 629 604 576 589 615 624 611 604 606 569 571 576 601 605 573 593 606 564 616 605 595 583 619 581 585 590 593 590 600 589 612 564 558 600 564 609 608 587 578 578 600 602 559 597 562 581 560 555 551 602 593 557 555 600 571 565 543 564 541 562 589 563 569 557 567 543 590 588 568 564 588 545 569 533 570 534 553 584 531 545 555 549 563 539 528 549 558 530 571 538 527 552 557 550 555 559 530 558 544 565 526 545 565 523 513 548 529 523 553 545 537 519 548 532 530 522 531 532 548 546 502 523 515 547 505 539 510 502 504 522 545 494 526 532 501 539 521 529 503 511 529 501 488 510 527 490 498 531 528 506 498 501 493 489 489 510 488 492 495 507 518 493 515 497 504 511 505 478 511 475 490 498 501 463 489 485 471 482 484 462 478 475 474 502 500 489 473 466 496 488 493 479 485 486 469 492 466 450 471 450 460 481 462 479 441 479 476 460 441 476 460 440 454 445 459 460 467 466 460 428 439 452 429 459 450 443 452 460 433 429 452 441 450 428 447 425 451 428 421 439 417 424 430 418 444 407 418 424 421 419 437 427 434 434 408 404 406 403 428 400 406 412 399 395 422 397 398 401 403 414 425 420 392 412 385 398 384 412 414 400 411 377 381 413 408 383 411 403 398 403 378 381 388 400 400 369 365 384 389 361 383 398 382 395 362 384 384 367 362 355 355 364 367 362 369 350 366 381 375 372 353 369 363 347 369 355 361 366 347 367 363 355 336 342 347 355 333 350 346 330 350 352 354 346 345 341 349 349 328 349 320 319 328 325 336 324 341 326 342 343 318 326 321 316 313 323 307 308 311 314 325 313 311 307 320 300 316 322 323 304 302 320 301 295 321 311 300 304 316 309 309 313 312 302 303 284 289 292 309 287 289 306 282 280 282 288 277 297 285 277 298 273 272 295 277 290 272 291 269 265 278 289 278 288 276 280 265 275 279 267 269 260 272 269 275 275 254 263 260 254 258 248 255 257 247 260 248 246 243 255 253 261 259 248 247 247 248 250 239 247 254 244 254 237 242 247 246 231 247 247 228 229 246 227 237 244 235 231 221 233 236 219 237 230 219 230 224 231 217 213 222 218 213 227 210 214 215 221 226 224 212 212 216 212 216 210 209 207 219 208 204 200 205 211 201 208 203 200 200 193 206 192 208 191 204 204 204 205 187 189 189 190 188 191 188 183 192 186 180 189 183 194 184 193 179 181 177 188 188 180 189 179 179 185 177 179 181 181 174 169 169 172 178 171 178 174 178 178 176 166 162 165 163 174 168 174 171 168 165 163 156 165 164 164 167 164 155 165 164 164 154 154 155 155 160 160 154 158 150 146 146 147 159 152 149 155 148 142 148 148 150 151 151 149 152 147 140 143 145 142 149 145 142 140 134 140 146 133 145 140 139 139 136 141 134 142 133 136 129 130 137 133 134 134 136 134 130 135 126 126 130 128 132 128 133 123 124 130 131 123 123 127 122 118 128 122 125 119 121 127 118 119 122 115 122 115 124 118 120 120 115 118 116 119 118 120 119 112 112 113 111 117 119 113 116 117 114 112 116 115 113 111 116 108 110 105 112 110 107 106 104 107 107 107 108 108 105 106 106 103 103 105 103 105 103 108 106 108 108 105 107 102 106 103 107 103 106 102 105 98 101 103 102 105 100 98 100 102 102 96 103 103 99 97 97 101 97 95 100 97 101 98 100 98 104 99 101 97 97 95 101 95 99 97 97 101 99 96 94 94 97 99 97 100 97 98 99 96 94 99 101 98 95 100 99 96 99 98 98 94 97 96 93 93 97 96 92 95 97 93 96 92 97 98 97 100 92 93 94 92 99 92 98 94 101 95 99 98 99 94 98 95 97 99 97 93 93 95 94 99 95 99 98 100 95 101 99 102 102 96 103 96 97 98 97 98 98 102 104 104 102 97 98 100 105 104 101 98 100 99 103 106 103 100 105 102 106 102 100 105 103 99 99 106 105 101 102 109 100 102 101 110 105 106 105 107 105 111 109 110 107 109 109 106 108 106 114 108 112 106 115 112 115 106 111 110 116 113 114 111 110 116 112 119 118 111 110 118 113 111 112 120 113 113 123 116 114 118 114 125 123 121 120 123 115 120 123 117 117 122 124 125 125 124 120 121 128 131 124 128 128 132 128 130 126 125 124 136 128 136 130 126 136 137 139 137 138 137 141 130 134 143 134 141 140 135 137 135 146 144 145 147 138 142 138 149 150 139 151 147 142 145 143 146 142 149 142 148 151 145 158 152 150 152 153 155 148 159 155 160 150 160 157 157 153 163 154 165 165 158 165 167 160 164 169 161 169 159 166 166 159 170 175 170 178 162 165 173 177 177 179 174 179 182 168 180 181 181 171 182 177 174 183 186 186 176 185 188 178 189 177 193 181 185 192 182 185 187 199 199 195 186 199 189 188 189 195 194 189 199 199 193 193 208 210 192 208 206 211 213 201 201 215 211 215 205 215 218 216 222 208 210 204 213 225 215 225 215 212 230 215 216 213 229 214 220 231 227 220 219 236 231 233 236 235 225 228 239 244 238 226 234 226 228 233 238 229 240 251 238 234 235 250 247 255 251 240 237 242 243 261 245 242 264 259 261 253 247 256 265 268 251 265 257 251 269 264 271 273 270 263 264 262 268 265 271 276 261 269 261 274 286 264 284 280 287 285 290 287 278 273 270 286 291 283 287 276 284 276 288 285 289 301 303 306 292 285 295 288 311 293 291 303 311 300 314 316 306 308 309 315 311 304 302 299 296 311 323 307 315 313 308 327 303 310 314 326 322 318 317 321 320 337 331 340 328 316 318 335 323 334 347 322 331 331 338 344 331 334 353 349 325 336 339 349 360 356 353 364 365 345 340 369 362 368 352 353 340 366 353 371 371 354 352 361 360 357 349 373 379 353 380 365 360 358 386 372 358 389 368 360 393 391 365 368 367 364 394 398 392 390 378 378 372 382 397 376 380 397 404 411 410 403 400 391 394 413 397 414 411 396 389 389 402 398 395 402 396 398 408 396 422 431 428 404 421 403 406 429 433 417 421 416 438 439 414 412 437 419 440 434 427 417 410 436 434 428 436 421 455 422 421 436 433 421 456 461 446 452 446 466 442 435 427 429 470 442 430 434 465 431 461 462 469 440 464 445 460 454 459 484 451 475 460 442 450 468 465 460 491 491 473 451 451 456 487 493 483 484 484 488 476 476 472 492 489 467 504 484 469 486 463 501 471 480 466 475 502 510 501 513 487 480 487 475 515 487 490 492 478 498 488 496 500 510 491 499 509 493 508 521 528 526 487 511 504 539 517 522 513 530 531 503 495 535 516 546 523 519 531 527 550 531 529 541 511 504 509 529 517 551 513 525 559 543 530 547 554 527 543 525 547 527 534 521 524 527 560 530 565 530 549 567 549 559 566 543 564 530 577 570 534 555 565 533 531 575 561 535 557 537 540 576 546 553 569 570 568 586 549 581 567 557 574 560 561 583 553 558 574 572 588 569 597 595 582 554 548 597 605 562 603 575 581 581 569 570 584 594 570 595 590 556 556 574 614 607 592 572 599 591 582 562 572 583 599 573 617 618 572 573 605 601 615 623 621 588 571 582 589 591 578 607 598 575 586 588 626 591 628 589 584 627 628 624 595 633 615 635 611 613 621 634 621 583 615 617 636 611 643 607 604 620 610 626 638 617 628 615 621 593 589 591 637 603 647 603 650 595 605 598 615 629 601 596 638 621 641 643 601 614 602 643 632 620 627 656 616 606 603 636 614 604 612 604 640 613 629 612 659 608 650 634 607 619 654 611 640 611 607 658 661 611 630 625 668 636 645 625 618 650 664 645 621 655 629 640 650 671 669 609 609 648 669 614 640 619 620 639 631 644 633 669 665 631 649 633 670 638 642 669 651 661 642 664 646 664 633 624 663 630 625 665 670 621 670 636 630 617 666 651 651 625 646 641 644 646 635 619 634 672 645 665 639 646 673 634 669 679 651 662 676 622 678 641 670 674 675 620 621 645 675 628 679 629 628 670 661 648 673 678 641 638 664 663 667 657
680 653 653 650 632 648 656 629 674 645 620 666 647 623 630 639 633 627 651 644 679 627 673 669 624 630 623 671 676 672 644 673 644 681 677 649 679 643 648 637 663 640 632 626 625 651 629 641 639 640 648 625 662 626 630 661 653 671 639 659 661 652 674 633 645 670 665 644 633 633 664 615 656 616 625 665 651 638 628 612 663 660 621 647 671 637 629 646 630 655 628 614 630 628 626 607 609 635 629 649 638 649 641 637 608 666 627 657 660 621 624 616 624 623 641 630 635 662 650 604 631 658 600 600 613 616 599 651 657 644 626 640 623 634 602 648 630 653 638 642 645 626 625 609 633 591 630 621 627 637 631 621 630 650 610 596 629 598 628 627 594 585 625 614 607 610 600 617 635 637 642 636 599 626 591 583 600 626 629 599 630 623 597 592 614 584 592 604 588 596 596 610 622 594 585 599 616 589 589 572 588 586 589 587 584 568 567 573 605 573 606 562 601 606 617 560 598 616 593 607 600 592 587 613 579 575 587 562 568 576 592 590 560 595 606 552 557 556 602 595 574 600 546 564 590 557 572 587 559 578 588 553 550 566 574 582 559 547 581 562 558 547 585 549 549 548 574 560 560 546 556 532 581 574 574 575 535 552 545 558 565 532 537 522 544 540 555 530 548 520 565 561 557 552 557 542 523 526 522 547 559 512 560 515 539 530 537 539 545 553 514 540 515 519 509 502 500 547 540 518 518 501 496 538 519 530 516 497 497 533 491 536 534 526 489 535 523 510 491 504 487 481 518 517 505 513 498 525 503 505 508 482 499 496 483 480 487 492 496 485 509 474 496 466 491 504 467 498 481 505 481 460 493 459 480 460 492 481 486 467 465 490 467 450 450 480 474 490 456 457 453 488 471 471 445 462 441 441 480 447 441 473 470 437 452 474 475 458 465 444 444 431 432 429 451 464 461 454 448 443 440 431 444 452 457 428 440 446 453 425 446 413 443 431 446 414 447 418 439 419 422 418 430 422 423 400 436 403 414 424 434 411 412 418 421 418 405 415 391 404 409 406 399 407 395 387 388 388 398 380 390 415 415 389 379 406 398 393 387 406 380 371 391 389 369 379 386 395 380 400 393 375 392 361 373 380 360 383 367 373 389 369 375 365 365 377 381 365 360 363 359 353 360 347 374 362 350 360 357 365 344 366 370 351 356 335 366 358 355 340 354 362 349 344 346 328 345 340 325 356 344 351 342 347 349 339 318 317 346 316 330 333 342 316 318 317 316 316 336 332 334 322 315 324 305 326 313 320 320 306 314 316 322 314 297 324 311 315 307 302 319 307 310 297 286 315 309 292 297 294 294 295 296 280 303 279 298 296 282 293 279 293 294 276 279 270 279 287 280 292 280 282 265 271 284 269 278 261 276 269 278 262 270 276 257 266 269 278 261 262 265 273 254 260 258 264 271 270 257 260 258 244 258 258 250 253 246 249 243 254 242 239 249 244 245 245 240 234 238 246 232 244 230 244 239 243 232 245 225 240 243 242 225 232 222 237 224 234 216 231 229 228 213 230 227 224 214 214 215 223 223 208 213 223 211 211 219 223 209 217 210 214 202 204 205 204 212 196 205 214 196 201 194 193 195 196 206 192 209 200 193 206 187 186 202 196 202 191 186 191 197 181 194 182 182 191 184 188 192 190 191 181 180 189 174 175 174 172 180 175 173 172 171 177 173 180 168 181 175 179 169 169 179 175 170 164 170 167 167 163 168 165 157 160 158 161 162 156 161 162 164 163 167 160 152 154 157 163 163 157 153 148 149 149 148 158 152 153 146 156 155 150 151 144 153 149 151 147 140 143 151 138 143 136 146 142 137 142 140 144 139 140 138 138 133 139 132 132 142 141 139 130 136 128 131 137 132 129 137 138 132 130 132 133 134 131 126 128 129 125 126 128 128 125 121 125 124 125 121 119 126 118 128 125 126 120 122 123 115 114 119 123 125 124 113 121 122 114 120 115 116 118 120 114 114 115 115 117 109 110 116 118 114 110 109 110 115 110 114 111 115 111 112 111 112 110 105 108 103 112 108 112 103 110 103 103 104 108 102 104 103 106 105 108 101 102 108 106 101 104 99 105 106 98 107 103 103 97 105 104 99 100 106 99 97 96 100 101 105 103 95 96 99 102 96 102 96 96 101 99 101 101 98 99 102 97 96 97 101 96 99 98 98 94 96 97 100 100 100 94 93 100 94 95 100 99 101 93 98 100 99 94 98 96 98 95 97 95 98 94 96 101 98 98 99 99 101 94 94 96 101 94 95 93 96 100 98 93 100 94 101 99 95 96 100 100 98 94 101 101 102 102 99 98 103 98 98 104 99 101 102 103 100 98 95 98 100 103 97 101 100 101 97 96 99 101 105 100 106 97 97 99 106 101 98 105 105 104 106 101 101 106 103 107 99 104 103 107 104 105 105 110 103 108 104 109 104 103 104 106 106 105 110 112 104 110 114 113 112 111 113 114 107 109 109 111 109 112 117 113 112 118 117 116 110 116 111 120 114 112 119 116 118 116 114 117 121 121 120 120 121 125 114 117 119 118 123 125 117 125 123 125 123 128 119 121 129 129 123 125 122 124 127 126 130 132 134 128 134 136 127 127 134 134 138 131 128 137 136 141 135 136 141 132 134 139 144 141 139 141 137 143 144 137 141 144 149 146 146 143 151 142 145 151 144 140 145 150 153 155 157 151 153 146 153 152 151 147 155 151 162 159 151 159 155 159 155 159 154 155 163 168 160 165 157 159 165 166 163 161 162 162 165 175 171 174 166 163 163 170 174 169 180 176 166 173 182 171 184 176 171 175 177 178 186 178 185 173 190 179 175 185 183 183 180 182 182 192 198 194 198 190 194 201 195 200 187 197 197 196 199 206 194 207 206 202 197 202 212 197 208 199 210 197 215 199 209 218 210 204 220 215 220 219 204 212 215 220 220 227 210 218 210 218 214 228 232 226 218 226 229 226 230 233 231 226 223 220 224 240 238 237 227 239 246 236 236 237 251 229 248 251 232 242 249 232 235 239 247 258 255 260 237 239 253 247 264 256 262 258 267 247 255 257 260 259 263 252 255 274 254 264 268 274 258 267 274 268 269 280 259 285 278 281 282 282 285 287 275 293 268 270 274 270 276 270 279 275 284 284 293 282 295 302 303 279 281 300 302 296 303 284 284 309 306 314 309 305 298 316 313 311 308 294 293 309 305 326 321 326 326 324 330 306 312 330 324 323 329 326 309 312 338 320 332 322 339 319 337 328 345 320 321 341 348 328 319 347 350 337 349 343 334 357 333 345 340 358 361 330 355 351 345 354 340 346 365 352 360 351 370 350 369 356 377 344 357 353 360 375 381 361 383 379 363 364 366 353 382 391 379 376 386 384 384 370 376 375 372 367 367 370 390 403 367 382 369 382 398 377 381 408 375 399 396 396 407 401 382 404 400 381 385 385 415 388 420 416 400 419 421 427 406 423 429 411 430 415 395 412 398 424 403 436 436 405 424 432 408 441 426 446 416 437 438 427 432 448 442 428 424 442 449 434 427 442 443 430 444 457 448 449 435 446 445 440 441 456 429 451 456 470 471 471 440 463 461 454 435 436 477 451 443 442 475 463 464 467 470 485 479 462 474 475 461 449 454 475 473 467 469 489 493 486 468 476 487 479 484 463 485 486 507 479 496 501 506 512 509 475 515 501 472 514 479 505 490 509 478 495 497 488 485 480 518 498 509 521 520 530 518 524 496 525 532 528 529 500 534 489 502 506 525 524 541 525 525 499 535 544 503 509 515 534 508 508 538 515 502 540 505 516 540 524 558 537 528 512 544 537 534 539 557 534 556 526 540 552 549 559 567 570 560 561 527 557 569 553 533 558 556 558 532 540 561 528 531 554 540 572 548 533 572 557 532 534 542 582 561 543 566 563 570 583 585 574 589 552 581 569 553 563 549 567 572 566 555 564 563 566 602 551 579 553 579 567 597 585 551 556 555 596 588 571 561 578 559 556 576 596 613 580 580 602 566 601 572 618 573 611 578 566 598 600 619 624 622 609 574 578 614 618 578 608 604 626 595 615 603 630 631 630 609 616 593 591 591 627 616 603 609 597 622 610 624 586 584 612 635 602 609 583 592 620 623 623 622 633 635 616 636 639 631 594 612 609 617 592 639 617 604 593 647 595 605 610 618 649 642 638 619 613 632 618 640 654 613 651 608 652 656 622 620 635 615 646 606 638 646 623 601 647 637 638 652 660 636 616 628 602 623 664 643 665 660 665 626 648 621 657 611 641 644 648 654 663 633 663 634 642 651 641 613 639 621 628 666 619 623 621 668 648 645 649 612 662 653 647 670 647 622 657 642 656 621 644 648 632 615 676 666 659 645 672 627 660 629 622 670 644 635 667 619 670 642 621 658 621 658 655 657 669 636 623 650 645 656 626 674 647 661 660 654 647 662 627 650 627 674 653 627 648 644 679 621 680 666 622 672 632 638 633 677 659 654 646 682 642 656 677
673 634 656 646 666 638 658 634 648 650 671 660 680 634 656 620 632 642 625 623 658 647 638 652 648 620 655 647 678 622 630 651 658 650 648 669 639 618 634 673 635 677 657 654 657 658 667 663 616 654 639 640 653 624 653 621 629 628 652 627 633 665 661 612 635 629 664 657 631 619 652 650 617 629 626 659 671 614 643 609 654 667 634 628 614 611 636 630 626 611 643 667 634 649 648 664 645 641 640 612 614 610 631 614 615 641 632 604 610 625 658 664 648 620 604 645 626 626 622 622 634 655 616 598 634 651 639 658 653 606 649 597 655 611 641 625 632 645 619 619 640 598 599 637 624 598 599 647 631 606 591 612 638 631 622 643 629 646 631 633 636 587 632 599 618 600 592 642 634 596 581 606 608 581 580 605 631 607 636 628 602 590 611 623 596 628 574 578 600 596 614 574 630 626 571 620 601 589 594 594 620 603 568 567 605 578 585 579 598 574 563 565 610 602 586 575 584 604 584 605 588 578 580 595 606 586 584 601 563 592 552 551 551 603 552 551 597 574 551 569 600 574 574 566 596 551 577 571 546 587 558 581 579 565 571 540 585 572 569 550 544 567 556 556 585 552 543 583 579 573 532 580 536 538 555 576 572 553 552 572 540 537 565 567 535 549 550 529 533 521 544 549 524 555 555 530 536 540 560 532 527 531 515 531 519 516 543 508 509 554 504 517 542 536 502 515 524 529 525 528 539 505 502 538 509 541 528 500 535 500 507 537 519 535 490 500 509 523 483 526 487 485 514 517 486 518 499 512 502 503 519 505 516 517 485 516 503 476 508 471 502 500 474 476 475 489 472 482 506 465 490 504 480 502 472 465 474 497 490 481 489 491 476 477 465 484 465 479 484 482 444 458 459 468 447 474 452 452 466 439 470 452 456 447 468 476 452 471 468 457 455 468 441 447 443 456 438 452 451 449 449 434 423 450 440 457 450 452 446 422 432 441 447 448 433 445 421 426 428 411 408 403 428 441 438 406 407 419 406 403 419 396 428 427 431 422 401 431 416 415 392 402 403 391 410 419 403 386 419 404 398 380 397 387 390 399 379 390 399 385 410 394 408 371 379 402 391 400 386 397 399 398 363 382 391 373 362 385 374 374 382 359 385 387 375 385 359 374 364 365 382 352 377 356 356 370 357 367 346 367 362 351 348 351 341 363 341 345 365 352 360 353 343 356 337 339 326 328 356 343 332 335 353 320 348 329 319 340 342 324 337 332 336 343 340 320 335 332 315 328 332 317 329 332 305 333 311 307 315 324 298 305 303 303 321 324 303 296 315 316 307 314 316 315 298 293 289 304 284 311 310 288 289 289 280 303 297 294 300 300 280 279 291 289 293 286 286 283 290 283 289 274 268 280 282 265 282 267 280 279 263 277 283 265 270 256 269 267 256 273 256 257 262 266 265 253 252 248 266 253 250 247 249 262 265 249 255 246 250 240 250 238 244 241 249 240 236 243 232 249 230 247 241 228 229 228 241 246 235 237 242 226 230 225 220 232 218 229 220 219 231 222 219 218 220 212 223 220 212 224 215 215 213 207 210 225 204 204 208 210 211 210 201 202 218 217 202 201 201 203 213 207 197 203 206 191 190 209 203 205 205 200 203 189 188 187 201 194 200 195 187 195 183 185 182 180 190 193 190 185 177 177 177 188 183 174 186 187 188 180 173 178 185 170 183 179 177 176 174 170 177 172 176 171 166 165 171 170 175 169 174 160 168 167 162 163 159 158 165 159 165 161 153 155 155 157 152 164 160 162 159 155 159 152 160 159 157 158 153 157 154 157 152 145 141 151 143 144 148 147 143 151 149 137 149 147 149 148 138 146 137 145 142 138 142 137 140 137 139 136 140 133 134 137 130 135 135 137 128 133 127 126 136 133 124 128 125 133 134 122 127 124 126 121 125 124 130 127 128 125 118 121 118 124 125 126 116 115 118 118 114 119 115 124 115 117 117 122 119 118 112 122 113 121 114 119 111 114 120 113 115 117 113 115 113 114 107 117 108 109 110 110 109 107 113 108 110 106 105 113 110 112 106 108 104 104 105 111 102 102 109 109 101 101 104 108 109 103 105 109 101 99 99 99 106 102 100 102 101 99 106 100 97 101 98 99 104 103 99 103 102 100 101 103 100 95 102 98 98 97 100 102 99 102 103 97 96 97 103 101 98 101 95 99 95 98 103 96 102 99 94 96 99 102 102 100 95 101 94 99 102 100 101 100 101 97 96 99 101 101 102 102 97 101 99 98 99 97 98 96 102 99 98 99 96 97 94 97 102 101 101 102 99 99 96 95 96 103 100 95 96 104 98 99 100 97 103 99 104 99 98 95 99 102 95 102 105 100 101 98 101 100 100 100 105 102 102 106 100 98 99 104 100 103 101 98 108 100 103 108 104 107 101 101 107 103 102 109 108 107 103 106 104 109 110 103 107 106 104 111 108 110 105 110 112 115 107 109 114 107 106 109 111 108 117 116 113 108 116 114 114 115 115 112 113 118 116 113 117 118 116 120 114 116 114 116 118 115 115 115 119 120 126 123 116 121 117 125 121 126 129 119 123 123 121 130 122 128 125 130 127 132 129 129 124 124 126 134 135 126 131 126 132 136 130 129 134 135 131 135 141 132 135 131 137 143 141 146 139 133 138 142 135 142 140 142 136 139 150 142 147 145 149 151 145 146 146 152 146 145 157 152 155 152 157 159 153 152 153 157 149 150 155 164 161 162 167 156 157 164 164 154 154 168 162 156 162 171 165 161 168 160 172 175 172 165 165 165 177 175 170 178 168 179 169 175 168 176 181 176 172 182 186 188 172 175 174 180 180 190 190 187 189 188 190 180 188 198 183 193 183 189 193 189 196 196 195 191 188 204 202 206 195 195 198 198 199 208 205 197 201 195 204 209 205 202 206 201 211 201 214 215 215 210 217 219 226 208 220 213 228 226 210 228 224 222 231 216 228 225 231 224 229 231 222 225 220 240 235 230 240 238 245 236 233 236 236 244 250 243 232 248 238 235 253 242 234 236 242 239 236 241 251 248 257 252 261 248 255 258 254 263 250 260 253 259 251 259 272 273 268 254 273 272 272 276 273 274 267 261 285 270 278 266 271 276 269 266 272 268 267 275 270 289 274 288 271 272 279 300 295 275 294 304 302 297 302 299 285 302 304 307 302 287 311 295 297 316 311 306 298 294 316 298 304 308 299 326 311 298 317 310 323 309 306 331 311 312 309 328 329 309 321 323 328 331 331 313 313 323 326 347 337 329 339 322 348 320 324 324 344 338 325 333 349 344 329 343 331 353 333 342 335 367 345 343 353 364 371 353 351 361 368 364 354 351 365 378 371 360 360 350 383 371 350 380 368 353 369 361 381 382 361 360 361 384 366 375 368 371 382 393 375 378 402 369 383 399 394 371 407 401 380 389 376 402 415 386 407 414 413 386 399 383 412 416 410 405 386 401 426 402 421 423 415 414 416 410 408 424 419 400 400 434 431 407 408 437 429 415 419 431 444 441 411 422 451 450 448 434 425 441 454 439 438 446 438 433 447 430 420 430 442 456 461 430 441 432 467 441 456 435 433 471 452 475 434 470 476 438 464 463 459 452 450 450 447 454 467 446 484 478 456 454 462 451 467 475 463 462 457 495 480 482 458 499 456 487 483 503 495 499 478 469 507 466 508 485 511 495 471 516 468 477 503 482 476 517 501 506 477 510 503 476 522 519 509 484 505 498 509 496 513 525 484 528 519 533 503 507 536 506 538 508 495 500 519 518 545 512 518 536 499 527 524 550 511 504 545 541 526 536 548 553 545 515 556 520 560 561 520 525 552 543 540 541 546 565 562 559 567 539 553 569 563 556 544 533 544 575 547 576 574 551 572 567 565 556 555 557 544 537 562 576 542 552 537 536 541 575 563 584 568 545 557 575 546 581 550 567 544 584 589 545 548 596 555 574 591 572 557 589 556 588 571 591 579 596 591 579 585 561 573 559 566 554 603 576 597 571 611 577 564 579 575 606 608 596 600 572 606 572 580 569 597 613 573 607 587 608 610 597 614 581 570 620 627 606 576 597 576 608 624 615 594 627 633 626 612 628 631 586 609 579 582 615 636 614 616 636 605 610 614 608 588 586 630 603 601 625 595 591 629 610 638 618 603 611 609 632 594 592 613 620 639 638 639 618 649 652 598 618 652 600 630 631 644 599 634 625 618 626 611 640 601 620 602 623 647 655 652 612 648 639 610 622 617 616 622 629 647 656 642 634 651 665 612 664 613 621 615 635 614 638 667 607 642 609 634 628 665 655 629 634 644 622 649 615 655 631 609 614 645 650 617 630 668 666 638 648 628 662 648 674 620 633 658 658 613 619 638 621 668 661 647 640 675 625 648 660 649 648 665 621 625 674 642 620 666 671 659 619 658 632 619 668 655 666 650 656 673 677 664 664 661 635 627 680 649 652 637 630 631 630 634 664 674 643 645 642 621 623 634 625 624 647 668 639 655 620
661 662 644 646 646 625 665 658 668 632 639 630 634 655 642 644 618 650 618 650 644 647 663 643 656 629 646 651 633 633 618 678 615 646 644 646 655 629 624 643 644 646 657 663 621 619 627 622 652 628 657 617 660 640 644 635 652 673 671 670 628 674 668 627 641 634 658 617 647 666 646 614 634 624 662 641 629 610 650 668 626 630 608 609 657 639 639 669 625 628 656 607 660 641 629 649 615 620 644 621 630 660 654 657 644 624 624 664 649 619 650 656 633 661 651 639 605 619 637 622 638 622 623 628 609 617 648 634 613 627 614 632 612 618 630 626 635 598 621 644 642 621 644 624 624 615 633 600 631 636 640 614 639 589 612 622 639 589 598 614 609 600 588 638 619 582 605 631 617 619 580 622 581 612 625 583 586 618 597 591 609 614 595 598 585 607 573 601 631 595 594 581 591 628 607 575 611 603 622 598 620 608 573 590 581 572 583 576 573 585 613 613 576 595 575 596 569 607 601 604 573 566 589 578 594 559 582 575 558 560 576 556 567 597 596 561 602 562 564 583 554 593 562 552 591 594 564 542 563 559 544 540 587 561 541 578 554 572 541 544 557 543 547 585 556 582 560 545 555 556 563 533 534 554 565 533 550 563 573 542 571 545 553 525 558 571 532 543 565 549 529 532 549 517 524 546 526 528 556 519 550 530 538 556 507 540 505 527 520 515 524 509 535 547 543 543 546 529 511 530 530 506 520 542 532 499 506 505 506 528 513 527 520 520 488 506 530 501 528 518 521 482 512 523 509 480 483 487 478 516 479 491 485 506 488 495 508 495 489 512 467 485 499 465 504 496 507 489 492 482 503 502 492 485 486 462 465 497 470 479 461 476 459 478 457 457 479 456 470 474 477 445 475 442 482 460 480 457 465 470 441 469 442 477 455 433 466 444 464 462 458 446 431 443 443 432 459 439 449 446 441 419 450 426 436 436 418 448 433 447 447 438 421 430 439 434 425 426 441 419 415 424 417 438 402 434 410 400 408 405 437 396 406 429 419 420 421 397 410 392 390 423 390 415 408 400 404 385 410 412 418 401 404 415 380 399 389 409 389 393 395 386 395 387 390 395 400 403 383 372 377 396 365 386 376 387 390 379 378 356 378 366 380 358 356 378 358 351 354 373 374 364 374 345 351 351 352 371 372 374 373 360 371 339 366 355 359 363 337 336 358 334 330 359 340 328 336 354 338 349 324 341 341 331 350 333 322 322 340 339 318 334 318 334 330 321 339 332 327 337 311 327 318 322 313 333 320 311 327 322 305 320 297 299 305 299 297 306 314 307 301 310 307 304 311 313 308 311 291 297 297 282 297 288 307 290 294 296 304 301 276 292 284 292 271 294 279 279 280 282 276 269 284 271 283 277 268 268 279 280 265 264 279 259 271 265 268 263 270 263 263 268 254 252 267 247 255 253 267 252 251 267 265 257 252 254 256 241 242 248 249 252 244 235 237 240 235 232 231 237 245 250 240 230 232 246 232 225 244 234 228 233 234 226 241 234 237 217 225 233 221 217 221 220 214 214 227 216 220 217 216 211 213 221 219 205 225 207 211 217 211 218 217 220 216 206 215 201 206 203 206 208 198 195 204 211 203 202 195 197 197 198 199 188 201 188 200 185 195 199 183 197 187 187 192 196 180 189 187 182 186 188 187 191 190 181 175 180 179 174 188 179 175 169 173 168 173 180 179 173 181 168 168 173 168 170 164 173 168 160 161 159 173 166 166 167 162 156 155 154 156 168 157 165 157 155 165 155 162 156 162 163 157 157 159 159 157 147 150 156 151 148 153 155 151 143 143 145 147 152 151 143 148 142 150 148 139 143 146 136 147 145 141 134 139 139 137 136 137 131 134 136 139 141 134 137 129 137 138 134 138 130 130 131 130 136 135 124 129 132 124 128 124 121 126 121 124 127 125 127 119 126 122 118 123 120 118 119 125 122 118 120 114 123 125 118 120 114 119 121 121 117 119 112 121 113 115 117 115 110 112 111 116 119 109 118 115 116 117 115 114 108 111 109 115 108 108 114 106 114 109 114 104 105 114 109 104 103 111 105 109 106 109 103 105 106 106 109 108 102 109 108 104 109 108 104 107 108 101 99 103 105 103 107 106 103 104 98 104 102 103 102 98 100 102 102 96 99 102 105 101 104 104 96 102 104 101 103 103 95 103 98 103 100 99 103 97 99 104 95 96 102 102 98 97 100 96 97 103 102 99 100 102 98 103 102 97 101 100 97 101 100 103 101 97 99 99 99 103 100 101 95 97 98 100 101 95 101 104 95 100 100 100 98 103 98 95 98 96 102 100 103 97 100 99 99 95 96 95 96 102 103 98 97 98 103 103 102 102 105 102 100 100 98 103 102 104 106 105 106 105 103 107 108 99 103 104 102 105 105 104 104 105 108 108 110 107 108 106 106 107 111 110 103 105 108 105 111 114 105 112 106 109 115 106 106 110 110 112 110 114 116 109 114 112 110 117 116 111 113 112 115 112 119 119 118 116 121 115 114 122 122 113 122 118 114 124 121 118 117 115 126 116 117 126 119 126 122 122 118 120 119 122 128 127 126 124 122 132 131 132 127 129 136 124 127 125 133 126 132 137 130 139 137 138 134 135 132 130 138 132 137 140 139 143 146 139 138 135 146 142 147 137 136 149 145 139 144 142 148 152 146 143 153 149 147 154 153 144 148 144 151 152 147 148 147 149 153 157 153 153 155 156 161 159 152 157 159 163 162 167 158 156 161 164 162 158 166 167 170 171 162 164 167 178 178 164 173 176 172 167 170 182 173 181 177 181 181 176 185 172 173 178 179 182 190 187 180 178 182 182 180 192 194 193 186 192 198 185 199 199 194 184 193 203 204 189 187 202 189 195 195 191 202 193 198 195 206 211 212 208 203 205 216 207 202 206 219 220 216 216 223 218 221 225 208 226 220 208 217 216 230 218 220 214 221 221 229 228 234 231 231 226 236 231 231 229 242 233 242 238 232 232 234 226 233 239 246 247 237 245 238 243 238 254 240 238 253 256 254 240 252 251 252 240 251 241 260 258 267 261 245 255 253 249 260 249 264 257 263 261 259 261 262 266 255 277 268 274 264 265 280 264 269 277 279 271 267 267 293 280 292 278 275 287 290 279 286 282 285 299 300 299 301 296 292 288 293 287 304 286 295 289 298 313 288 290 291 289 311 298 308 313 304 319 309 295 325 298 325 304 320 318 328 302 328 316 327 322 329 327 310 328 340 315 316 314 343 321 344 341 333 331 324 329 331 345 336 328 352 338 352 353 345 335 331 335 358 329 344 331 361 339 342 341 350 350 357 352 351 356 351 357 375 369 362 352 369 351 363 364 383 382 375 365 373 352 361 383 376 359 391 367 365 374 389 368 387 378 395 376 374 381 383 403 370 373 402 375 406 373 391 396 403 413 406 378 403 387 410 407 385 394 405 388 406 392 389 387 393 423 403 429 430 411 404 397 396 405 427 416 429 419 413 406 414 403 409 409 420 432 423 445 420 408 420 422 425 451 430 424 433 421 440 454 448 423 445 425 437 443 433 461 459 445 431 465 442 461 450 462 430 445 474 467 472 455 461 448 458 471 478 468 455 480 463 462 458 447 458 457 468 486 474 490 462 461 476 476 468 494 482 465 471 463 490 484 492 495 486 473 491 481 496 470 481 476 502 509 506 468 485 487 487 486 472 481 496 487 490 514 506 488 516 479 478 511 487 482 485 489 487 529 498 485 509 533 488 487 535 494 500 505 540 508 505 507 543 537 531 525 516 503 511 505 546 512 548 539 525 529 538 552 526 516 534 553 549 524 540 560 518 530 511 535 522 555 531 550 559 521 541 557 548 527 522 554 568 560 553 559 523 527 530 525 535 529 556 562 536 581 541 573 566 538 575 584 550 541 568 553 575 575 549 560 552 582 582 562 569 546 569 549 554 575 590 590 586 549 546 553 550 603 561 564 583 567 559 590 585 553 572 609 596 563 582 559 594 577 592 613 579 576 599 599 600 575 584 590 573 610 597 578 580 622 608 607 615 583 569 578 625 573 601 593 579 576 619 626 576 580 578 616 577 601 612 616 599 575 602 585 590 627 621 626 585 619 596 609 612 616 624 605 626 590 626 603 622 596 587 593 640 596 611 630 596 623 612 612 640 646 601 637 592 625 643 608 613 606 643 622 594 623 600 603 628 616 634 649 634 633 628 633 597 618 613 650 637 649 643 601 621 618 627 648 653 637 609 605 633 645 653 654 639 661 628 606 618 605 621 613 627 611 628 646 605 617 608 626 666 652 629 627 607 657 663 667 632 620 659 616 642 623 661 636 659 643 630 624 639 662 617 610 660 653 644 674 633 672 636 670 663 629 661 672 652 654 669 613 666 656 621 636 671 676 664 659 646 621 674 676 673 618 677 661 660 646 660 619 643 621 677 631 638 664 628 679 641 620 679 630 664 624 654 658 622 640 639 654 648 635 652 643 638 651 625 620 618 671 624
647 677 622 663 637 670 675 636 631 616 636 646 663 643 619 641 649 643 665 623 675 620 660 639 643 631 648 647 633 639 654 663 636 660 646 657 651 642 677 666 642 632 631 625 660 635 651 630 664 636 638 659 642 619 619 670 634 652 637 652 612 613 637 633 658 669 612 631 632 611 619 660 630 636 671 613 659 646 630 646 670 656 629 639 626 644 646 617 668 645 645 659 662 642 648 654 653 653 616 630 636 628 654 654 607 608 645 601 607 616 628 622 607 654 652 623 627 627 632 625 630 628 649 605 650 647 645 611 607 627 610 596 614 625 606 618 629 605 597 591 640 632 645 637 641 628 594 645 607 616 592 595 587 607 594 631 615 606 617 618 624 597 638 617 625 584 625 637 633 633 596 629 625 608 592 578 607 619 607 621 594 613 633 628 618 612 587 627 625 592 580 590 615 610 621 590 581 602 582 590 613 616 617 572 617 569 564 601 616 609 582 618 606 569 605 592 578 591 610 578 569 598 562 606 600 588 557 560 584 600 591 552 590 599 583 600 562 559 601 555 591 565 580 553 595 595 595 575 563 547 552 581 579 578 577 539 551 574 551 560 561 582 560 572 566 565 558 579 556 536 548 564 530 562 574 531 551 539 524 570 540 521 527 531 538 567 534 561 530 531 518 550 553 520 519 531 519 550 553 534 511 551 557 511 531 557 517 532 548 506 517 511 505 536 521 548 499 523 538 498 528 515 525 503 514 534 499 513 492 491 510 534 525 529 490 504 516 532 493 485 513 485 515 513 484 486 481 519 496 510 481 511 487 520 513 495 505 474 481 504 473 502 510 477 493 477 508 499 477 471 463 461 482 485 474 484 461 498 480 493 490 477 450 451 474 452 479 477 485 485 477 448 456 458 468 445 483 482 470 455 443 445 435 473 469 450 448 456 438 449 464 462 455 468 429 435 454 455 461 462 444 449 430 458 455 420 435 456 422 440 420 412 444 415 409 408 417 417 435 441 415 441 417 435 421 431 432 417 403 414 431 418 431 418 428 395 425 399 408 393 388 397 421 406 413 408 401 414 409 391 384 394 409 412 386 397 381 389 379 381 380 393 404 369 400 393 390 369 400 379 400 377 376 391 377 374 384 361 365 388 374 387 367 366 353 376 351 358 349 377 356 381 355 368 356 345 358 369 362 365 365 348 370 351 341 368 350 342 336 360 354 346 360 345 356 339 338 343 338 345 336 342 330 340 337 341 319 344 326 330 322 326 337 342 323 325 333 309 339 332 310 305 328 325 320 304 308 326 323 301 313 325 317 312 296 312 310 314 303 318 291 304 301 290 291 295 314 292 302 301 296 302 289 302 295 285 283 285 303 296 300 299 275 272 298 286 295 275 289 292 286 266 286 283 288 281 275 266 286 283 278 264 282 258 278 273 265 264 268 257 271 261 255 269 265 251 250 261 251 256 269 261 266 254 246 260 260 258 261 241 246 244 252 247 241 248 239 237 248 240 237 232 250 249 246 228 226 227 245 234 235 241 225 225 234 220 240 220 238 221 232 230 215 225 217 230 216 214 221 224 212 213 226 221 215 217 216 217 212 207 204 206 209 217 210 203 211 200 199 212 196 203 200 201 209 196 202 207 195 200 199 189 192 196 195 189 202 196 188 197 183 188 190 182 197 188 191 193 184 177 182 183 190 186 190 175 176 181 189 181 172 187 176 185 176 170 172 177 167 178 170 166 179 178 169 169 175 178 173 163 173 172 160 170 158 168 163 171 155 165 169 165 155 160 161 167 156 154 156 163 159 161 156 153 159 152 152 152 156 153 159 146 153 155 148 154 154 142 142 149 151 143 142 145 149 137 137 144 144 141 147 141 139 142 137 145 145 146 138 143 141 139 140 130 137 132 133 140 128 134 134 138 138 136 130 133 132 133 133 127 135 129 132 124 128 129 121 129 130 124 122 122 121 123 118 128 122 127 124 122 124 126 122 119 125 120 123 119 123 123 115 119 119 117 120 118 118 118 120 121 118 110 117 112 112 114 114 119 110 117 113 107 108 116 110 108 112 114 110 107 106 106 112 112 109 108 104 113 108 104 103 108 106 109 105 111 107 107 110 101 104 110 107 109 106 101 103 102 101 108 101 107 99 106 105 103 101 105 100 99 107 100 103 101 99 97 100 104 104 101 105 98 101 102 97 98 105 103 102 96 102 103 95 101 101 103 98 96 100 102 97 101 95 96 97 97 98 101 96 95 97 98 98 103 104 101 97 95 98 95 95 96 103 97 102 101 95 97 95 102 95 99 101 97 100 103 101 103 101 104 96 104 97 99 104 98 95 98 98 101 99 101 103 99 105 103 96 105 97 98 105 100 103 104 102 101 102 100 101 102 101 103 101 103 107 102 100 101 108 103 107 101 102 107 107 101 104 109 104 107 102 105 110 102 103 109 106 108 103 111 103 108 107 114 111 107 112 105 109 110 111 111 116 108 106 109 109 117 115 107 110 118 110 111 113 117 119 113 111 110 115 115 116 116 113 113 121 123 114 113 118 117 124 119 118 119 118 125 125 126 121 124 124 121 126 124 120 119 128 127 128 127 129 130 125 123 126 127 122 135 124 130 124 128 133 136 136 126 137 127 136 134 138 134 133 130 131 137 136 142 137 144 143 143 139 139 137 139 139 137 141 144 144 137 146 143 144 138 145 146 148 153 142 152 144 145 150 157 147 158 147 159 154 160 156 155 155 153 162 154 160 158 163 159 164 153 152 163 157 165 164 165 159 171 159 169 173 167 172 169 161 169 163 169 178 176 170 177 169 169 182 166 182 176 182 169 170 180 181 180 171 174 187 179 186 180 183 175 176 193 179 194 182 190 185 188 197 184 194 185 188 195 184 192 202 189 192 192 188 207 192 197 190 208 193 199 200 203 195 210 202 206 209 199 203 203 205 205 207 214 207 212 221 222 206 226 223 227 211 230 227 212 229 218 217 227 227 229 229 215 217 216 217 223 220 222 240 242 226 234 241 224 232 230 236 237 247 237 236 232 250 248 251 240 245 256 255 247 240 249 251 241 251 261 263 245 254 254 267 255 259 249 251 272 272 265 263 269 267 252 267 262 265 260 271 263 282 264 277 282 272 283 269 286 278 274 289 277 274 274 280 294 286 276 276 288 277 279 293 294 285 299 301 289 283 300 299 285 299 291 294 312 308 290 301 293 297 297 314 293 311 313 315 315 306 294 304 315 308 298 306 323 312 324 326 322 311 333 305 329 335 318 324 320 328 312 323 322 324 323 345 321 331 338 325 333 348 342 322 340 333 331 357 338 329 330 338 340 336 358 343 355 355 350 358 357 366 349 348 366 353 349 355 363 344 370 358 354 378 374 378 355 357 355 356 368 377 389 370 362 387 362 369 358 377 364 384 361 376 374 390 390 373 369 403 373 394 386 402 402 388 409 403 377 383 387 403 400 414 391 393 390 410 420 404 400 399 399 387 415 412 405 416 423 418 425 411 407 402 403 419 404 403 435 404 411 400 432 442 411 420 419 406 436 419 426 431 425 439 439 434 428 424 434 448 458 432 428 460 454 427 454 446 441 450 460 457 457 465 469 431 433 468 455 433 471 437 440 446 478 475 465 465 454 451 448 450 475 459 479 468 461 462 446 461 487 481 462 483 494 493 498 483 485 464 488 476 503 492 502 491 462 466 462 489 491 480 503 509 504 482 498 495 514 470 494 513 493 494 475 500 506 524 516 476 506 483 488 487 488 503 509 487 511 528 522 510 515 537 503 514 533 523 530 528 508 540 519 511 531 494 530 542 523 539 532 540 543 523 533 510 521 521 534 529 509 526 531 541 537 512 547 534 535 544 527 521 541 561 555 566 526 567 527 538 537 569 545 525 574 531 526 549 534 542 538 534 579 560 566 532 576 573 533 575 582 532 556 532 584 551 546 588 562 590 571 579 580 591 577 541 548 569 561 555 553 576 555 556 585 564 568 585 581 596 569 604 592 591 553 577 555 557 552 561 599 561 605 580 591 571 577 595 608 602 595 570 613 613 592 563 616 586 573 579 580 608 575 575 578 593 611 570 584 585 626 605 607 624 618 594 571 616 590 591 600 612 595 601 618 598 599 597 604 609 631 583 610 599 635 601 598 588 597 637 628 621 628 640 633 623 634 617 596 623 633 629 640 614 640 631 642 595 623 640 634 646 642 615 635 652 621 602 597 594 607 595 617 638 653 632 600 614 643 642 638 637 610 654 621 634 623 637 612 631 654 657 642 640 657 656 648 619 628 614 663 654 629 631 654 661 604 629 648 619 634 625 620 651 628 665 665 651 639 618 621 632 611 612 638 651 637 661 615 625 644 632 613 670 623 618 638 656 622 614 655 658 652 619 658 648 674 639 614 642 621 673 659 659 614 626 638 644 616 647 662 652 671 667 649 622 677 615 669 626 620 651 674 662 660 657 637 661 623 640 628 632 637 675 615 639 625 642 671 629 676 656 668 670 647 642 679 646 643 671 658 649 644 655 634
625 633 655 671 641 616 620 659 638 617 659 663 627 622 655 641 619 631 630 673 662 656 673 628 619 664 671 653 628 646 671 638 663 646 630 626 647 635 670 670 637 650 653 649 657 629 675 661 646 627 656 629 668 651 644 674 637 636 648 650 668 641 610 654 609 626 666 643 649 658 635 608 632 613 645 613 630 645 662 632 613 628 621 635 622 664 646 612 610 607 611 663 630 616 658 622 614 627 633 662 648 629 636 621 636 650 663 628 609 657 650 615 613 600 641 628 658 615 640 637 632 596 603 647 643 609 640 638 644 655 634 596 629 639 630 649 624 649 635 599 639 623 595 650 630 636 609 620 627 592 607 604 619 612 617 616 639 591 642 634 618 625 585 584 585 613 616 586 608 597 605 615 619 601 597 625 588 634 587 592 616 632 621 581 595 613 626 595 607 611 593 589 605 585 586 619 619 596 578 597 572 615 581 577 577 611 619 603 566 569 599 599 580 600 589 584 557 573 574 602 598 588 560 557 591 597 556 593 571 602 581 591 603 570 573 602 566 565 558 576 564 556 552 552 563 596 563 586 592 594 561 591 560 543 569 548 553 572 534 543 574 572 559 578 566 535 552 552 551 544 533 549 575 547 540 566 557 549 567 538 554 534 531 535 554 559 549 534 547 564 564 520 518 565 544 559 556 534 541 561 512 510 531 529 539 538 554 507 504 522 522 520 548 518 518 544 540 512 534 508 507 543 499 533 524 538 541 534 498 530 505 505 511 508 496 489 526 510 503 487 514 527 487 492 491 496 497 500 485 495 505 479 493 499 508 495 509 477 510 507 493 502 481 495 491 475 480 494 460 473 472 503 463 482 469 466 471 480 495 498 488 467 463 456 464 492 468 482 467 450 479 454 454 465 447 471 469 479 439 464 439 443 458 447 453 440 432 430 457 451 450 468 427 438 428 466 453 435 421 443 442 434 425 419 451 437 448 428 447 434 418 416 426 424 447 450 440 433 408 427 432 414 421 410 410 404 423 420 410 404 426 419 405 405 423 394 408 407 413 394 403 390 392 405 409 399 388 402 398 380 390 383 397 411 393 408 396 393 393 399 375 406 393 390 386 403 383 389 373 367 397 377 385 365 376 378 376 386 388 389 378 386 363 371 352 359 359 363 372 360 378 361 378 360 356 354 344 353 363 344 345 343 341 367 360 352 363 350 360 352 344 350 362 335 333 334 351 354 351 330 335 326 341 326 323 333 347 324 327 328 331 330 326 336 327 317 316 312 339 326 311 307 310 320 331 311 323 301 320 312 301 314 322 319 324 301 312 316 293 307 296 308 290 292 287 301 309 309 304 297 290 290 285 286 301 293 291 286 278 300 284 300 273 284 287 272 285 272 293 272 284 266 290 274 267 266 271 266 265 270 266 282 266 263 259 264 274 262 277 260 277 269 264 270 267 265 258 264 249 267 257 264 259 256 257 262 261 245 245 251 253 250 238 251 242 239 238 251 252 239 241 238 230 245 233 246 239 247 245 236 228 230 228 230 223 233 240 231 222 235 229 215 236 235 218 232 224 217 221 216 211 213 220 228 224 206 219 216 217 219 203 222 206 201 205 203 203 209 215 205 212 210 195 201 207 210 207 197 194 205 190 207 202 198 189 187 189 201 202 196 184 198 195 184 182 192 186 192 184 181 178 190 190 188 183 182 189 175 185 185 182 172 175 178 182 184 174 183 177 179 170 169 171 172 168 179 169 170 173 161 167 162 173 168 170 173 167 168 167 168 169 164 158 156 167 163 161 164 154 162 165 152 149 157 159 149 150 156 149 154 159 145 145 146 155 143 152 148 154 144 149 141 146 148 142 144 151 149 139 139 141 147 138 135 146 145 146 134 144 141 136 143 133 141 134 133 137 132 129 135 140 139 131 132 130 127 129 133 126 125 128 124 129 126 124 131 130 130 129 131 128 121 125 120 120 118 128 126 120 118 120 117 123 119 119 119 122 114 115 120 121 120 123 113 119 121 122 120 119 121 113 121 118 112 116 113 119 111 117 115 118 115 108 110 108 107 108 109 113 106 111 109 114 114 106 108 109 105 105 105 112 107 104 108 103 111 106 109 102 111 104 110 109 104 103 106 101 107 108 109 103 107 105 106 105 100 104 101 102 103 105 104 103 106 101 105 106 107 102 105 97 104 105 105 99 98 103 101 97 102 99 100 102 104 96 98 105 103 100 100 100 99 96 97 98 100 103 98 99 100 96 100 99 95 100 101 98 98 95 98 97 100 104 103 100 96 97 102 104 103 96 100 96 99 101 101 96 102 105 102 97 99 99 103 101 104 101 96 98 103 101 100 99 102 101 97 103 103 104 104 101 97 100 106 104 106 102 106 105 104 103 99 100 106 107 107 106 103 108 101 101 103 107 105 101 102 106 110 110 106 108 106 109 103 104 106 104 111 104 106 113 108 111 106 111 114 115 111 111 111 111 108 110 108 115 117 107 117 113 112 110 117 111 116 120 111 111 112 120 113 116 118 116 122 120 113 121 121 125 122 125 120 124 118 118 126 119 126 121 122 121 117 118 120 126 121 127 119 122 126 127 122 122 132 126 130 130 135 134 126 128 128 137 128 129 129 134 131 135 135 137 140 135 137 132 132 131 132 138 135 132 144 144 144 143 136 141 143 136 142 144 138 148 145 140 141 146 141 152 153 145 154 154 156 154 148 155 144 147 150 155 159 158 155 154 148 160 150 153 155 153 164 160 165 158 154 155 153 156 161 164 156 167 163 161 172 163 165 172 165 165 176 175 172 165 177 165 178 178 175 166 171 178 176 170 176 174 184 188 176 186 182 187 175 179 175 190 180 181 193 188 182 180 189 188 197 182 198 183 184 191 201 193 203 199 190 203 200 189 200 203 195 195 191 205 206 196 206 202 212 213 211 216 214 200 210 202 210 216 212 208 207 219 212 217 221 223 225 215 225 209 221 229 223 225 214 233 229 228 226 218 237 235 229 240 242 225 221 240 237 233 237 240 237 246 227 238 248 244 233 242 251 242 241 253 244 249 253 253 253 238 253 249 243 263 252 260 254 266 255 251 264 247 271 260 252 255 253 272 271 267 253 270 278 260 268 274 266 266 269 262 266 268 280 277 265 271 286 276 272 294 295 271 295 271 290 280 282 275 292 279 282 289 282 287 302 291 307 290 302 305 290 308 287 294 294 288 296 289 291 309 320 294 301 321 300 309 319 314 321 311 313 316 315 314 308 334 319 335 317 326 317 326 324 320 339 325 319 341 342 342 336 316 331 332 327 339 333 354 338 336 325 342 354 343 359 341 332 354 338 339 366 365 348 358 343 354 342 357 359 362 351 373 372 355 364 348 356 374 364 354 358 371 368 354 381 374 382 367 386 368 376 358 392 387 381 367 392 361 385 378 367 395 394 402 386 396 378 383 392 390 396 410 396 385 406 410 408 388 389 418 391 404 396 394 408 423 416 418 418 426 403 410 416 421 424 414 426 411 407 410 429 420 415 418 432 418 418 403 442 441 445 446 439 427 444 451 418 447 445 431 433 427 438 440 444 445 450 442 424 420 449 434 439 433 454 429 439 435 429 449 436 450 433 435 432 450 477 439 454 443 441 450 443 446 469 462 445 442 459 458 452 467 456 451 466 469 464 495 482 484 480 453 470 460 491 474 473 481 490 476 462 480 478 474 468 497 503 489 497 507 493 471 485 485 495 476 515 492 498 499 494 491 519 506 496 494 482 501 520 484 495 496 504 529 517 494 516 514 507 531 495 492 525 491 514 510 523 516 528 513 525 504 505 541 517 522 529 539 544 514 519 528 519 512 553 523 517 555 525 521 553 542 559 522 548 539 536 530 562 554 515 540 521 557 520 524 551 566 559 551 533 573 536 527 543 538 562 562 538 555 550 550 536 537 577 552 536 534 554 534 539 570 550 550 552 551 540 570 559 565 551 595 546 587 588 558 589 558 574 566 572 563 555 595 583 587 574 593 559 594 558 591 588 589 601 571 591 566 579 584 597 591 582 563 596 564 583 591 591 587 601 595 597 604 589 621 602 607 594 600 578 616 598 618 590 613 575 600 604 575 589 586 585 604 591 598 575 625 612 587 620 582 592 592 636 622 613 594 625 615 605 640 606 627 586 638 628 601 611 600 641 631 633 617 587 604 627 616 608 594 644 634 601 636 646 612 637 616 622 611 607 592 604 632 623 633 640 650 635 645 628 610 643 640 645 625 619 656 602 642 638 614 645 635 659 614 611 635 611 634 601 631 628 605 639 653 643 621 627 658 607 656 649 629 660 615 639 605 643 655 633 637 654 616 610 650 633 624 625 643 656 641 653 666 636 636 664 626 633 629 624 670 652 638 630 646 639 672 659 623 616 615 616 670 655 642 667 661 643 617 653 628 652 634 623 616 662 615 635 624 638 651 621 617 617 643 654 646 642 640 660 648 646 666 643 626 633 636 676 666 642 653 618 619 676 630 623 662 634 645 673 659 620 618 663 624 648 640 657
675 666 638 646 634 626 675 646 645 633 644 633 662 619 638 666 616 653 675 663 672 640 656 651 645 659 635 654 628 661 632 626 649 656 658 668 667 654 636 635 674 666 654 658 670 613 645 672 653 642 657 647 669 635 621 637 618 643 615 632 626 633 645 662 613 625 653 667 668 613 626 666 667 669 648 662 611 645 668 638 635 616 634 621 611 628 641 644 621 632 617 652 604 642 620 659 645 629 602 653 647 630 662 644 635 603 626 636 640 624 604 605 633 629 617 653 600 645 636 607 606 640 614 647 624 645 594 613 641 632 623 636 601 598 621 597 632 595 627 643 650 616 596 623 636 601 612 590 643 623 617 635 591 600 635 622 632 592 607 592 616 611 624 613 605 639 607 612 619 617 594 603 618 590 617 580 613 619 575 622 579 616 584 617 582 626 584 580 614 582 628 574 582 591 606 624 621 608 621 571 568 617 577 572 579 577 570 578 598 564 578 609 586 605 577 589 613 592 570 569 581 581 559 580 558 560 563 583 566 572 579 578 557 575 598 593 550 575 562 576 564 578 574 548 577 562 572 541 561 567 566 543 586 564 538 584 537 546 554 556 537 569 565 533 562 536 555 580 554 536 552 561 534 548 577 535 558 571 566 570 546 544 559 525 560 525 520 540 560 519 541 533 557 547 563 515 525 542 520 549 543 519 509 507 542 510 546 517 551 549 512 527 529 528 540 533 506 518 523 513 521 501 530 508 531 515 496 517 526 510 527 497 502 493 495 533 511 482 488 497 494 503 527 524 483 486 523 487 511 478 505 479 484 515 479 508 503 507 480 508 514 476 493 505 487 479 484 475 466 461 493 458 480 467 493 458 483 466 477 495 483 455 460 469 462 447 454 445 446 464 460 468 467 456 462 462 477 448 437 455 472 464 450 446 437 461 453 466 446 464 458 462 464 454 454 455 451 446 436 438 431 458 444 424 457 439 445 452 441 455 413 417 411 420 447 445 445 438 415 409 431 415 413 434 403 420 435 428 432 422 403 404 407 414 406 421 418 412 421 422 421 416 399 424 423 413 392 395 409 386 408 403 412 409 414 402 386 388 408 404 383 375 392 398 380 384 366 399 392 374 368 370 392 391 396 363 389 376 373 370 390 356 380 356 366 381 380 382 349 350 366 366 346 353 375 344 354 377 371 346 365 361 367 365 360 365 365 340 345 356 350 337 329 359 335 359 331 325 336 332 341 328 344 328 341 340 348 342 338 327 329 333 345 325 322 340 340 318 311 333 321 320 336 311 312 327 309 330 309 308 310 328 300 298 316 296 320 313 311 307 305 294 290 292 314 295 304 302 299 294 283 288 285 284 304 290 301 298 296 296 287 301 289 278 288 280 291 272 278 294 272 268 271 268 281 273 277 273 275 277 260 272 279 275 274 259 279 276 259 268 258 255 265 263 272 252 267 251 251 259 251 259 262 248 264 264 264 245 252 253 240 237 238 249 242 244 233 237 255 242 230 252 236 239 247 238 234 231 231 246 234 229 244 230 234 239 237 223 221 224 217 234 226 225 226 229 221 222 223 222 221 213 223 215 219 215 209 210 210 206 208 222 208 204 208 202 200 208 204 209 208 215 210 213 208 208 193 199 191 191 205 195 206 206 200 191 199 189 187 194 191 200 194 191 182 193 183 193 179 195 182 183 182 181 180 186 189 176 173 183 176 188 181 181 176 184 176 181 183 181 169 174 181 173 177 174 166 168 175 166 172 164 161 170 160 160 158 167 158 164 155 156 158 168 160 156 154 154 160 167 159 165 154 151 153 162 159 159 154 156 160 147 156 155 153 148 148 148 152 152 148 152 140 147 142 152 140 141 137 143 136 140 143 140 141 143 135 137 139 142 140 134 143 144 136 143 137 131 135 140 134 128 134 137 138 127 126 126 129 127 131 133 128 128 126 129 128 126 128 127 122 126 125 127 120 123 119 129 128 120 128 124 118 127 120 121 126 120 120 119 122 124 121 120 120 124 122 115 119 114 116 122 116 115 113 114 114 119 111 117 119 115 113 112 112 113 117 116 108 112 108 115 113 106 107 107 111 115 107 106 115 108 113 106 110 106 108 103 106 110 110 107 103 111 105 103 105 106 106 105 107 102 106 101 101 107 102 109 101 107 103 99 100 100 104 100 105 101 99 107 100 107 105 101 98 100 104 103 104 99 97 100 102 106 101 103 103 104 104 106 103 99 105 105 103 103 98 99 98 99 101 100 100 100 105 103 102 102 99 100 96 102 105 102 101 102 100 97 99 98 96 98 101 98 99 98 97 101 104 99 97 100 106 104 104 105 101 102 104 105 98 104 101 98 100 99 105 106 100 100 100 102 102 107 107 107 103 108 104 101 103 105 107 105 104 106 104 108 101 102 109 104 101 103 107 108 105 105 108 109 110 111 107 104 110 105 111 113 113 109 113 111 114 110 110 115 109 115 109 115 114 110 109 110 118 112 114 110 111 115 109 119 120 116 114 115 121 121 113 118 116 121 113 113 116 125 120 115 123 114 115 120 123 117 118 127 119 117 123 120 117 128 124 120 121 121 126 128 126 124 130 124 127 124 132 126 123 128 126 125 130 136 128 127 133 131 131 135 136 139 130 135 140 139 135 138 139 134 133 139 144 144 137 142 147 134 142 143 141 140 136 143 141 142 147 143 139 143 145 143 144 146 154 152 144 146 158 155 158 159 154 147 149 151 158 158 154 163 158 155 162 153 166 152 166 158 159 156 154 158 169 169 171 165 172 167 159 172 166 171 169 176 173 178 172 174 171 177 170 177 173 172 175 176 183 177 171 175 174 171 181 181 178 183 181 177 185 182 178 191 181 191 182 194 197 199 186 191 192 192 190 191 186 187 203 188 197 204 201 191 194 205 192 211 204 205 211 196 207 201 202 216 213 210 216 206 215 201 213 219 203 204 209 206 224 225 225 221 228 214 220 215 223 211 233 229 232 220 219 235 233 226 239 225 221 242 234 242 228 239 245 244 227 227 241 230 247 244 249 236 249 234 242 254 244 255 247 242 242 259 247 244 263 255 263 263 245 251 256 263 246 249 250 270 258 250 256 260 271 254 259 262 274 258 258 270 283 279 273 268 276 285 285 288 272 264 269 285 272 291 289 272 271 283 293 271 289 281 276 295 303 304 292 288 283 307 282 282 309 292 311 303 289 294 308 308 293 312 289 317 305 300 303 317 294 299 316 305 314 311 310 310 304 325 332 324 322 329 314 317 324 335 322 335 328 312 322 318 315 344 336 335 347 335 338 321 350 349 345 349 336 328 335 328 329 359 358 357 360 354 355 339 349 351 347 354 341 368 341 345 356 342 345 342 377 359 374 378 365 364 366 371 382 354 359 376 364 375 382 363 384 368 391 393 384 396 361 384 386 390 396 383 396 378 393 375 370 380 382 407 387 386 381 405 410 409 381 409 382 398 381 418 399 389 418 415 407 417 391 392 422 402 418 421 427 414 399 397 434 418 420 412 432 401 415 426 428 421 422 418 410 420 440 426 438 436 434 414 424 414 416 436 432 432 433 446 442 461 440 443 456 440 427 455 449 435 458 439 454 430 446 446 458 457 452 459 432 433 462 439 475 474 445 466 467 449 446 448 463 452 451 451 484 451 456 471 488 463 482 451 497 456 454 475 492 499 469 475 503 478 459 495 493 471 491 492 492 487 478 468 473 505 489 468 507 490 515 512 508 497 511 494 504 479 475 478 494 521 526 497 498 496 500 507 505 496 530 515 510 532 528 520 515 490 520 495 519 526 523 539 500 509 509 510 512 503 524 506 530 518 526 547 541 550 533 527 505 543 548 553 518 519 550 547 548 556 531 556 531 548 530 566 549 516 526 541 566 569 528 523 571 530 524 542 543 552 558 570 526 571 549 551 548 554 563 564 584 563 546 573 532 545 578 565 539 567 573 574 550 593 562 583 545 559 547 560 597 573 576 598 575 578 559 551 580 587 594 554 599 604 555 575 588 556 566 589 595 573 593 570 612 577 607 591 606 557 575 595 572 574 567 597 589 572 604 574 568 608 570 574 614 579 566 578 612 576 578 587 604 580 584 587 602 603 627 605 628 573 598 618 611 597 593 582 595 589 605 617 634 632 616 615 607 635 607 580 587 621 592 637 590 612 588 584 624 629 597 615 628 632 623 589 635 598 626 613 615 650 616 624 626 628 630 606 601 649 610 621 636 635 613 654 652 614 647 636 608 617 619 605 657 656 625 655 614 627 604 645 627 627 632 653 626 607 613 659 648 622 605 604 640 624 646 619 663 618 657 666 666 657 645 665 630 637 608 617 620 615 665 647 644 634 639 608 639 654 661 656 670 635 621 644 644 671 626 648 655 669 647 656 613 635 664 634 663 615 640 641 645 641 612 665 612 617 643 634 663 633 620 662 660 633 635 633 632 653 674 615 650 648 662 654 674 653 614 664 658 644 631 629 676 633 620 677 639 652 636 628 673 644 614 658 665 637 615 621 614 676 623 651
646 672 627 644 648 629 631 629 660 649 646 658 668 652 657 630 627 616 644 622 646 644 666 634 667 666 640 667 664 650 641 634 645 655 665 616 671 618 631 654 654 664 635 645 640 616 661 653 618 628 662 651 660 651 671 650 641 636 641 630 609 669 651 642 649 640 646 644 647 666 623 626 621 651 652 626 666 666 630 664 644 631 633 644 617 652 661 639 642 618 643 631 655 616 633 604 629 658 616 609 657 655 631 607 635 613 623 630 609 644 624 645 608 604 600 602 628 623 654 619 606 617 618 644 599 608 610 641 608 646 636 652 613 601 613 639 591 607 613 612 608 610 593 620 635 596 604 635 587 646 613 624 610 609 596 632 626 592 641 602 598 602 624 607 621 604 590 599 623 613 615 621 629 620 624 589 581 609 620 606 574 584 623 578 596 579 594 594 573 620 610 575 624 607 623 606 585 611 567 589 595 585 596 595 577 613 563 578 608 600 559 570 579 573 590 574 593 613 560 609 594 559 591 557 581 594 553 597 591 595 573 587 553 562 561 569 555 553 596 574 574 559 571 598 591 555 568 592 577 570 570 575 578 574 565 586 589 533 538 584 572 586 540 540 541 564 570 556 529 571 570 560 561 566 560 569 558 576 539 521 526 563 555 558 531 553 517 528 520 542 536 543 514 528 511 542 546 557 537 529 526 511 540 516 552 530 507 507 518 545 544 518 525 531 531 503 529 532 508 495 539 500 527 540 500 525 532 501 527 503 509 496 496 530 521 517 525 488 520 523 485 486 509 505 496 487 481 514 506 509 512 502 502 511 495 510 470 494 515 493 476 483 465 484 482 479 490 491 495 460 487 468 503 467 493 460 475 457 463 470 451 470 466 480 468 491 463 475 487 450 483 451 441 463 452 482 473 449 441 479 474 446 473 475 461 436 435 437 437 458 430 454 428 430 457 461 445 435 431 421 459 418 426 428 426 456 442 447 454 428 446 423 452 445 417 424 425 430 413 423 421 431 421 423 441 405 417 436 407 426 413 397 431 421 400 428 410 413 401 398 393 392 417 399 421 419 389 412 389 408 413 413 410 395 389 413 392 393 376 395 387 391 397 405 377 386 380 399 383 376 370 367 361 377 372 391 386 382 361 364 374 378 388 384 379 353 366 358 355 365 364 357 346 347 377 357 363 355 369 355 368 367 349 340 340 348 351 337 363 344 343 332 352 341 361 337 331 343 334 337 334 353 340 338 333 320 335 341 336 326 345 324 345 315 318 340 317 328 312 328 331 318 328 326 326 327 315 331 324 310 327 305 301 308 301 304 321 304 301 305 299 298 310 301 317 312 300 296 293 292 299 296 286 297 307 305 305 291 285 292 289 299 293 277 299 281 281 288 284 268 286 292 281 284 275 271 285 286 266 281 273 269 268 258 261 265 260 268 262 275 268 254 263 258 273 254 268 251 262 257 263 265 247 257 246 257 259 263 255 253 242 259 245 251 245 238 253 236 235 232 244 234 238 232 237 233 239 248 235 242 239 235 236 231 241 222 232 222 236 222 234 222 236 235 218 232 219 227 230 217 226 229 225 209 216 224 221 213 224 210 215 209 207 216 219 219 202 206 214 208 201 201 204 212 203 204 197 193 207 206 198 196 190 197 192 200 191 187 187 190 200 200 197 189 186 187 196 185 180 189 194 193 180 186 190 177 190 176 187 184 178 175 182 187 173 170 183 179 185 169 168 183 181 173 166 170 166 171 178 166 173 164 176 161 173 163 171 160 168 163 161 157 155 164 165 155 158 153 165 159 158 157 156 159 158 150 163 152 150 158 149 149 160 147 150 157 156 143 145 155 152 152 152 141 153 141 150 144 144 149 149 137 140 148 136 141 137 137 146 138 142 133 136 142 144 139 131 133 134 139 136 134 132 133 128 128 131 128 134 127 131 133 134 129 136 133 126 131 132 131 131 124 122 129 131 130 123 122 123 126 127 125 118 124 117 123 119 125 124 124 119 115 115 117 117 123 122 117 122 113 123 123 114 117 121 121 117 119 116 118 117 117 120 109 119 113 118 115 113 109 117 110 110 116 113 114 106 114 116 116 111 112 112 111 105 108 109 109 105 110 108 109 106 103 109 108 107 109 110 105 108 106 102 103 108 110 106 105 101 109 105 103 107 109 106 103 104 104 103 105 102 100 103 105 100 98 102 107 107 102 101 104 99 102 98 106 103 104 99 103 103 97 99 102 106 105 106 101 100 100 97 105 103 101 101 105 103 97 105 102 101 100 100 102 106 100 102 102 99 97 98 105 97 100 100 98 100 101 104 106 106 106 104 103 101 102 104 99 102 104 104 99 107 100 104 107 105 103 103 99 103 106 99 105 102 105 107 106 100 104 107 102 103 106 109 109 110 107 102 106 105 111 108 106 103 107 108 112 112 112 104 108 114 113 109 114 113 112 111 113 105 109 111 116 115 111 115 112 107 113 110 117 108 110 109 109 115 117 114 111 114 110 113 112 118 118 121 118 113 117 116 123 118 116 123 117 120 118 125 123 117 116 115 121 125 116 121 117 122 120 124 120 120 128 123 124 125 121 127 122 131 122 131 135 132 128 136 125 132 136 128 126 136 130 134 134 129 134 137 134 129 130 132 136 140 133 134 142 142 137 136 139 135 134 134 143 145 149 140 141 138 138 144 145 140 145 145 147 149 143 142 150 146 143 155 151 148 157 156 159 156 150 152 157 160 162 150 150 151 158 153 161 161 160 157 161 166 158 166 158 164 158 165 172 165 164 163 170 174 171 173 174 166 169 171 181 178 172 176 177 169 174 178 169 183 186 171 183 171 188 172 183 177 182 178 189 183 190 191 183 188 183 197 198 188 185 200 194 199 185 189 186 204 195 197 189 207 193 197 206 195 194 210 194 205 213 204 200 209 212 199 199 214 216 213 203 217 207 212 205 220 218 207 207 213 214 211 213 216 213 222 224 212 231 231 234 218 215 218 217 223 239 232 223 228 227 236 223 235 225 239 243 237 245 240 233 251 235 246 252 254 249 238 235 255 254 257 251 240 257 259 254 250 240 259 250 246 249 262 245 267 250 262 264 260 259 253 263 260 262 258 269 274 264 262 271 277 262 267 275 272 276 264 286 273 284 279 267 291 280 294 294 287 275 297 271 285 299 275 276 294 279 283 293 281 306 288 308 301 306 309 313 296 289 298 314 301 310 301 314 306 300 322 306 296 300 296 320 303 309 303 304 312 330 310 319 304 320 318 323 325 315 316 316 326 325 324 317 321 326 335 330 334 346 345 323 336 325 353 338 328 323 349 340 332 353 360 360 341 357 353 361 362 366 341 367 339 352 357 360 341 340 374 342 346 374 360 352 365 346 372 356 357 363 371 384 361 367 389 383 365 374 366 378 363 388 397 390 381 399 363 385 393 388 369 401 385 400 389 402 372 402 374 389 407 407 392 400 393 409 415 399 407 382 406 410 388 411 392 408 388 416 421 430 416 394 402 408 401 412 414 409 423 405 421 439 435 433 426 422 409 425 407 446 420 424 414 437 432 448 417 421 422 427 432 448 445 430 420 419 444 458 441 455 432 457 467 460 468 446 462 442 432 459 469 467 457 476 474 477 442 441 444 438 443 441 462 449 441 451 451 477 469 471 470 467 476 479 467 450 481 492 467 493 485 475 462 488 503 485 496 491 471 461 493 498 471 481 472 466 479 499 474 477 503 497 475 475 495 476 476 507 518 514 501 509 510 514 479 486 522 487 495 483 490 505 520 523 505 517 518 529 529 536 506 528 520 512 510 541 517 499 509 539 506 537 522 544 530 502 509 511 505 547 537 551 528 509 547 541 526 552 525 522 523 544 533 532 528 514 553 562 552 553 538 562 527 523 537 548 569 524 550 566 557 551 574 530 571 539 526 581 559 539 563 570 535 538 559 559 551 567 572 584 541 586 541 584 536 564 589 538 548 560 583 572 549 553 563 595 568 580 586 563 563 563 596 554 576 549 585 556 562 583 589 581 584 596 587 557 559 595 575 558 572 580 557 576 605 614 566 608 575 617 609 591 611 584 593 611 573 602 605 593 623 580 582 620 610 605 573 620 619 628 591 629 611 581 594 593 613 578 601 580 630 605 616 581 615 627 597 585 637 596 638 585 590 605 626 638 602 603 597 605 614 594 628 617 611 633 628 644 606 618 630 615 619 596 619 592 593 647 613 611 598 636 614 614 624 643 593 637 603 651 637 605 606 633 639 634 643 607 653 634 625 621 623 597 632 654 644 643 638 636 624 623 607 604 655 655 649 663 651 630 613 608 639 641 608 614 661 654 641 641 653 614 609 657 618 644 650 665 627 626 641 651 648 646 655 626 668 627 645 622 609 627 628 611 668 659 630 609 619 649 622 611 671 643 623 665 666 639 650 643 672 641 646 627 616 650 645 613 670 619 628 672 639 649 675 635 636 633 635 647 674 648 649 673 620 663 664 676 629 640 646 627 670 617 644 676 657 614 614 652 622 630 648 650 667 647
672 627 668 632 662 666 668 635 662 675 621 649 675 637 613 644 652 670 648 619 669 628 620 670 667 630 624 637 666 613 672 662 628 664 618 614 654 611 637 639 673 646 612 672 671 613 640 646 671 612 653 664 628 662 659 619 615 670 645 670 608 642 657 626 631 665 629 645 637 634 631 625 652 662 658 668 641 609 609 658 628 611 656 617 611 644 651 626 645 643 611 664 643 650 639 615 659 634 652 625 658 612 641 639 602 629 636 637 632 639 630 631 612 633 628 613 641 656 634 603 632 598 638 636 604 646 647 653 632 593 643 614 617 628 648 628 609 636 600 595 633 606 643 612 644 618 601 630 592 645 612 624 585 594 595 607 624 584 586 596 591 620 615 603 601 591 596 616 596 631 636 595 609 601 613 597 577 607 628 583 579 619 610 613 606 595 578 595 629 605 571 575 606 574 593 598 588 605 580 592 586 564 581 599 613 574 616 586 603 572 580 566 564 589 606 613 587 599 570 591 609 572 606 579 608 551 572 596 566 554 596 548 551 551 597 571 586 596 558 594 578 548 552 591 553 553 558 546 590 566 553 576 581 557 542 547 553 551 568 568 575 549 579 543 548 562 575 529 581 548 554 570 550 562 561 566 538 539 539 539 557 525 541 517 535 539 544 545 543 554 522 536 530 548 515 539 550 549 535 516 527 534 540 530 519 539 530 514 508 543 527 546 548 549 542 534 506 519 513 537 517 529 521 499 505 496 505 500 516 501 536 493 510 504 529 528 508 494 516 481 522 506 502 512 481 511 504 510 494 514 476 485 499 491 492 488 511 484 483 470 500 510 466 481 495 501 487 486 480 462 469 494 489 497 460 482 493 454 462 461 459 484 469 488 484 464 448 450 483 460 453 456 472 477 484 466 478 468 479 459 435 448 470 470 469 464 435 463 443 436 456 435 433 468 445 463 450 449 422 421 430 433 442 435 437 438 442 429 430 442 415 423 440 449 445 439 432 416 444 422 434 425 417 436 402 405 438 403 435 422 423 414 432 401 430 397 407 412 419 420 423 395 398 388 413 406 408 402 402 399 412 390 407 408 379 381 386 386 408 374 394 409 403 375 405 377 392 376 371 387 369 394 376 385 377 382 367 362 382 373 378 372 374 383 378 382 365 359 373 369 371 366 378 349 348 351 349 358 370 368 373 362 369 360 360 368 341 367 364 366 357 354 332 328 349 347 331 358 351 353 329 331 337 322 341 345 325 323 330 336 326 331 333 321 340 312 326 334 338 325 308 314 335 308 312 325 333 331 324 324 309 306 305 327 325 318 306 296 302 318 318 290 306 301 312 298 298 285 298 285 289 308 303 306 309 282 280 298 293 298 280 297 290 284 288 286 293 270 273 280 284 275 277 288 278 278 285 278 284 267 283 275 269 274 280 278 281 273 257 266 271 277 274 265 250 269 258 270 267 262 269 245 255 264 246 252 253 262 253 243 258 260 252 255 252 254 257 240 245 237 242 237 251 241 250 230 244 239 234 231 228 237 241 225 236 236 241 239 240 235 235 233 228 230 215 223 222 233 233 225 230 210 209 211 225 215 213 210 222 225 219 219 210 202 214 208 200 207 215 198 205 211 198 208 213 213 195 202 208 198 208 196 198 203 194 196 193 193 190 189 190 192 198 188 199 183 189 189 187 180 183 179 189 179 179 185 186 182 176 184 185 172 174 173 188 188 183 178 172 175 178 177 176 176 170 171 178 179 163 166 165 178 161 173 174 161 174 171 159 172 158 160 169 163 165 167 159 163 160 167 152 155 154 156 150 157 154 159 153 152 158 160 149 148 146 152 152 148 154 149 154 153 143 147 154 148 149 139 147 139 139 147 137 149 139 147 144 138 144 146 137 143 146 143 133 134 138 134 131 141 130 137 141 135 135 135 128 137 130 138 131 137 134 125 128 126 136 135 129 134 125 132 131 124 132 122 121 120 121 123 130 119 123 127 126 125 120 118 122 122 121 115 119 118 115 125 116 120 116 124 119 115 119 119 113 119 122 117 111 119 118 115 114 117 120 114 113 116 112 114 111 108 108 111 117 112 109 110 114 108 108 112 110 111 115 110 105 114 112 113 109 108 106 111 104 106 110 107 112 111 106 111 105 103 107 110 101 104 103 105 110 102 107 102 101 105 106 103 104 103 107 106 107 99 102 108 103 99 105 104 107 99 106 101 101 100 100 102 105 104 98 104 98 106 107 99 103 105 105 98 100 104 106 101 107 99 100 101 100 98 98 100 101 105 104 104 98 98 100 105 105 102 104 107 103 105 98 98 103 107 98 107 106 107 100 105 100 104 101 105 106 101 108 99 99 106 108 101 107 103 101 107 108 109 106 103 107 109 104 105 101 107 104 101 108 108 109 111 105 103 108 103 108 110 106 110 107 110 109 114 114 108 111 106 113 112 112 107 106 112 110 107 107 107 108 115 112 115 114 116 112 109 113 117 119 117 113 116 110 117 116 111 121 114 122 118 119 118 121 118 117 119 117 123 116 117 122 126 115 119 119 116 123 120 117 117 127 129 128 121 120 128 123 121 123 127 132 125 129 132 128 132 135 127 132 129 137 135 132 126 137 130 131 139 137 139 133 139 134 141 140 131 141 138 136 132 137 145 137 134 134 134 145 147 140 141 140 148 144 141 142 148 147 147 141 145 147 149 152 142 156 155 155 153 152 157 152 147 160 158 148 156 160 162 160 160 157 153 153 156 155 163 167 158 155 162 169 168 168 159 167 158 169 172 172 163 173 176 177 165 165 170 177 173 168 174 167 166 178 168 168 174 170 179 179 184 180 187 177 183 189 183 190 186 180 184 186 179 185 181 184 190 187 190 198 187 198 198 191 187 190 204 200 205 193 196 198 207 192 201 205 201 195 210 206 206 204 199 215 209 215 202 202 208 204 214 220 222 222 213 221 209 224 217 210 213 225 229 218 220 217 230 220 212 213 219 231 218 219 233 220 225 226 239 239 242 233 235 240 239 233 227 231 243 251 231 237 240 230 244 252 235 234 238 241 237 241 248 255 254 258 262 261 264 266 256 243 253 256 269 248 252 250 253 267 272 271 274 263 271 254 276 258 256 264 271 259 261 259 264 282 265 287 273 286 268 292 273 286 294 284 293 291 275 291 280 279 273 289 297 290 296 283 292 303 294 288 286 310 292 286 291 286 294 300 295 301 293 308 302 320 317 297 297 303 308 296 300 302 329 320 310 311 330 333 333 310 331 328 326 323 315 337 318 337 322 319 335 325 315 326 325 341 322 341 347 342 324 334 330 329 336 339 332 342 333 331 350 340 334 342 334 349 348 351 359 339 354 365 340 368 368 347 366 355 353 361 373 350 373 349 377 379 355 373 378 361 378 365 355 384 365 388 392 359 390 390 378 397 397 383 374 394 383 398 369 398 372 397 403 401 378 385 401 380 409 415 409 397 391 413 406 389 397 399 387 416 421 410 413 418 410 417 396 407 421 414 410 416 411 418 410 415 422 403 437 416 437 421 440 435 439 439 414 417 428 421 447 431 423 412 445 436 414 416 444 450 446 461 429 441 454 460 421 452 424 441 463 431 468 458 450 463 434 461 465 463 470 464 461 445 479 467 452 478 468 452 448 469 472 477 453 477 469 458 446 491 482 462 463 477 455 478 468 494 457 492 460 478 478 462 503 476 478 475 496 473 499 508 483 512 505 502 486 516 492 500 480 488 487 473 515 489 524 494 523 489 494 511 479 525 512 508 500 523 487 487 529 523 505 523 522 499 496 517 503 528 515 520 541 497 521 519 503 498 540 547 539 542 524 502 502 502 515 514 506 555 554 539 516 507 546 550 556 518 533 561 562 512 519 550 547 515 561 547 567 530 530 528 532 541 553 568 535 575 550 576 576 537 569 529 561 553 535 571 583 549 582 575 558 578 540 574 547 547 571 582 560 550 538 581 538 581 580 543 585 545 577 551 552 578 554 547 562 560 592 589 558 592 589 567 582 591 570 595 565 561 602 602 569 575 580 608 596 579 603 608 569 578 588 613 587 610 561 583 596 583 603 579 618 568 599 588 601 576 575 598 573 569 610 601 623 575 615 577 605 624 586 612 608 575 591 627 577 633 626 599 623 586 587 604 605 587 620 597 588 589 638 629 599 634 641 635 639 616 621 616 592 622 636 587 633 607 635 588 642 628 646 617 628 604 604 634 629 611 617 611 610 638 611 632 642 627 635 628 634 632 651 633 606 597 649 639 646 616 652 605 642 644 609 611 639 634 633 628 647 633 648 623 640 627 619 615 606 617 658 638 640 636 659 633 617 635 652 629 643 610 639 620 620 633 619 660 607 654 627 656 625 614 615 666 639 634 617 649 624 647 617 628 659 647 629 659 654 623 655 619 660 634 667 652 654 620 656 633 636 656 626 619 613 637 645 621 666 637 662 618 613 672 638 664 647 660 651 630 612 636 641 664 661 635 643 643 646 626 666 673 672 618 618 675 645 653 621 636 616 673 643 618 670
671 671 642 656 648 661 656 672 626 644 656 648 674 623 618 624 613 615 620 619 622 619 652 663 629 612 667 626 644 672 619 638 668 649 618 640 634 662 636 648 630 616 620 629 629 628 643 631 632 651 639 642 660 616 631 614 618 623 629 651 622 638 615 648 651 658 613 643 615 612 607 667 644 627 610 646 636 605 630 653 616 662 614 615 623 611 603 613 661 657 605 634 620 659 611 663 644 614 635 654 617 633 649 654 651 653 631 641 627 645 626 631 599 620 632 618 641 655 648 603 645 644 614 636 632 616 648 636 593 616 627 603 620 616 615 593 628 614 637 623 599 622 601 620 617 606 618 643 587 634 603 643 616 607 621 596 621 587 629 584 618 640 611 591 612 602 584 611 578 634 592 611 591 623 584 625 595 577 593 618 608 615 625 592 572 598 580 602 615 611 616 616 584 582 587 590 584 621 571 571 605 594 608 591 595 566 610 611 591 593 578 613 570 606 556 576 570 598 562 559 596 583 590 551 599 594 556 559 566 575 560 570 552 600 578 581 570 580 556 594 597 591 545 546 559 592 557 568 584 567 537 571 568 550 578 538 559 549 555 575 532 558 572 539 538 571 533 542 565 539 533 563 524 534 541 537 530 563 560 560 568 526 552 537 541 544 565 555 563 522 538 518 547 551 521 526 544 538 531 509 533 555 540 542 507 532 538 532 530 502 544 499 498 543 546 546 502 541 515 515 513 509 532 537 528 508 489 517 531 535 502 534 503 532 488 524 486 526 501 514 496 522 513 494 498 522 505 490 510 496 514 480 494 496 516 514 488 482 477 490 510 497 510 473 465 481 475 467 488 469 459 497 475 490 488 478 482 465 469 461 456 483 462 454 477 455 455 454 463 443 472 457 461 449 453 456 470 450 471 473 442 467 470 448 457 447 454 460 439 468 431 469 444 433 438 455 429 431 422 433 455 436 450 418 417 435 419 446 430 420 412 435 449 432 431 424 407 446 446 413 421 429 423 418 413 439 422 402 420 423 434 421 394 424 392 393 405 419 405 403 393 394 397 418 392 383 384 390 403 393 415 414 383 393 388 382 397 382 405 382 407 405 379 401 398 379 385 399 382 394 395 399 368 371 397 366 370 367 368 358 380 379 390 380 365 351 377 379 383 351 359 371 368 348 344 367 344 365 341 355 354 361 367 351 341 364 338 354 364 345 331 341 344 352 351 345 356 341 337 330 345 354 324 352 352 322 330 341 320 326 319 328 324 339 338 330 317 336 314 326 324 317 329 318 321 315 306 302 328 307 315 310 325 320 306 319 299 296 296 309 320 296 309 317 297 287 313 312 302 313 293 288 296 294 297 301 279 294 292 297 283 301 297 291 279 284 290 281 292 289 270 273 266 276 266 266 281 285 276 266 279 279 262 268 266 281 265 277 260 278 270 252 263 273 256 262 271 255 261 251 267 260 267 263 263 262 248 249 263 247 255 250 238 246 242 239 257 237 238 238 246 233 232 231 246 240 239 230 243 246 239 242 245 242 227 238 230 238 237 240 219 230 231 223 225 235 218 220 220 226 224 226 226 222 229 213 215 207 216 215 221 217 215 215 202 201 208 209 211 216 217 198 200 212 211 200 201 201 211 201 196 204 205 206 205 197 191 197 189 201 190 201 198 184 200 197 195 184 192 191 184 187 185 193 191 184 179 180 178 191 175 183 181 178 172 181 173 171 179 173 184 169 169 179 176 175 175 178 179 173 179 169 173 164 165 173 171 166 166 158 166 170 163 160 164 169 156 167 160 162 157 160 160 161 154 160 156 161 152 148 159 151 153 159 152 146 147 145 145 153 143 143 148 148 154 143 144 151 152 150 140 138 151 143 150 148 141 140 143 143 144 137 144 141 138 139 138 134 143 135 132 132 139 140 134 131 132 140 138 128 131 127 133 131 129 135 133 127 136 134 131 123 126 126 122 129 121 122 125 121 130 120 130 119 119 123 129 122 118 126 122 119 127 117 125 120 125 117 121 119 123 114 122 115 122 121 121 115 119 114 113 120 113 119 116 116 115 120 112 112 115 116 113 116 114 111 116 118 107 109 116 116 106 115 110 115 112 115 106 108 106 106 106 106 113 109 110 107 111 108 111 105 103 111 109 109 110 106 107 110 108 105 109 101 103 101 101 103 107 107 104 106 102 105 101 102 109 102 105 108 107 106 101 108 103 107 107 104 102 104 102 108 108 102 100 100 105 100 102 101 106 106 98 107 104 100 101 103 102 99 103 101 105 105 102 101 104 100 106 99 107 102 101 106 108 102 107 104 105 103 108 103 103 108 104 99 102 108 107 109 100 103 102 109 103 106 104 109 101 105 103 110 109 105 109 108 108 109 105 105 106 107 111 111 109 107 112 103 109 110 103 109 106 109 109 104 105 112 110 115 106 111 108 109 116 108 111 108 110 115 107 112 117 108 113 112 109 117 117 114 114 118 118 110 111 112 120 113 121 114 122 113 119 114 116 119 117 114 116 115 121 125 121 116 117 119 124 119 124 121 122 117 118 119 129 126 125 121 126 123 130 125 121 132 130 132 133 131 125 135 128 124 126 134 131 134 135 137 127 131 131 137 139 138 133 137 132 137 142 134 137 137 133 144 136 142 133 134 143 140 145 138 136 143 147 138 140 139 140 145 144 149 145 142 146 154 152 156 148 153 151 157 144 153 158 148 149 155 159 154 162 150 159 152 159 157 152 154 167 167 153 162 159 169 155 157 165 170 171 163 165 164 168 167 170 171 168 170 173 176 174 179 180 179 174 172 177 183 172 178 169 179 179 185 186 172 186 176 182 181 185 188 175 175 188 194 192 188 179 188 192 196 196 184 189 194 189 192 201 201 197 191 205 190 198 201 192 197 192 205 207 208 199 207 210 205 210 203 209 204 214 209 199 214 202 215 220 204 213 222 214 222 220 218 208 210 219 216 211 214 224 229 228 225 217 226 217 228 218 222 232 231 227 224 228 228 232 228 244 239 242 246 243 246 248 249 234 252 250 239 234 250 247 250 256 246 240 238 256 240 246 257 248 256 256 246 267 261 250 256 270 271 268 271 261 268 251 273 268 259 268 256 274 258 265 273 278 273 276 281 268 282 282 269 280 275 282 267 285 277 286 282 278 273 280 294 273 284 285 275 283 297 285 304 281 280 299 301 296 310 294 309 311 315 308 305 301 300 301 295 310 311 312 316 295 299 310 302 311 316 312 316 325 326 321 317 305 307 332 325 337 322 322 315 323 313 326 332 337 336 326 338 346 332 342 343 350 342 331 346 355 331 325 357 328 357 347 351 330 342 332 364 334 351 362 337 365 371 368 358 356 353 355 374 347 353 368 347 364 381 349 354 374 363 356 384 366 380 369 383 355 361 365 368 360 372 366 396 372 362 394 392 372 401 382 393 377 394 405 398 409 378 407 407 409 377 393 410 392 397 386 403 383 411 410 416 384 423 417 397 397 406 428 392 430 407 400 429 402 429 403 433 406 405 409 413 433 404 436 407 428 419 405 411 417 446 441 448 452 452 435 416 437 433 419 418 419 417 439 454 444 452 451 421 457 427 448 443 450 467 428 448 433 471 467 475 468 468 442 444 462 465 481 477 474 482 450 440 475 450 466 449 486 445 479 473 458 474 477 453 458 477 452 464 486 490 465 471 468 468 482 469 494 504 483 494 500 473 466 492 482 485 500 510 473 515 514 491 494 508 483 507 504 509 485 486 505 483 506 520 513 485 489 503 519 512 512 533 491 491 494 508 516 517 510 499 530 497 505 542 504 543 512 530 527 524 540 531 538 505 503 548 511 518 542 541 535 545 525 551 529 555 539 526 536 562 543 557 554 538 541 517 534 556 567 535 554 524 561 546 530 521 564 558 522 522 534 565 577 534 562 540 534 557 580 558 562 584 567 535 554 566 541 560 545 586 584 566 575 558 546 574 564 538 563 566 566 566 567 580 585 597 557 558 579 549 576 548 599 580 601 583 571 568 605 597 599 554 595 594 598 591 587 579 559 606 590 601 594 594 607 560 591 591 592 601 604 605 606 573 596 601 576 590 589 586 617 595 594 617 574 603 619 625 610 586 601 600 592 595 626 592 572 591 630 633 626 625 614 584 621 609 622 611 583 624 617 630 618 604 640 637 635 581 633 601 616 621 625 615 633 603 641 636 623 630 588 605 590 602 622 614 601 599 629 591 616 592 603 623 649 591 623 652 642 636 627 623 647 638 653 650 650 655 641 630 642 644 608 653 648 620 652 599 637 659 621 612 647 612 614 646 608 649 606 631 639 642 654 602 645 608 659 630 634 643 608 638 637 622 650 642 641 634 625 615 630 649 629 614 661 642 659 607 630 666 636 666 646 667 648 656 626 641 656 643 620 623 617 610 626 652 619 635 620 648 648 655 654 637 628 618 616 621 614 644 617 656 621 655 652 661 640 671 631 624 642 643 639 651 646 657 631 656 619 643 631 658 625 612 623 645 621 630 657 626 664 664 672 675
644 649 661 673 645 617 622 612 649 650 652 620 632 673 665 639 640 621 623 654 622 635 623 632 653 668 646 641 656 642 640 625 616 625 622 650 631 633 652 669 672 629 614 628 626 668 658 656 615 671 636 628 632 650 650 611 644 610 608 620 640 640 647 643 642 626 648 652 633 620 612 609 605 649 608 660 609 664 624 642 657 643 618 665 623 617 613 645 620 611 657 651 644 632 621 614 650 599 659 613 614 601 614 614 645 640 620 617 627 648 651 647 641 654 629 648 648 597 641 631 598 593 605 644 600 651 621 609 623 597 591 632 599 624 598 618 605 596 614 629 628 591 613 646 609 642 611 593 604 642 634 590 634 599 593 637 621 592 627 618 579 580 626 587 596 601 582 620 586 609 584 585 580 596 593 629 600 597 575 613 590 616 626 628 598 626 619 575 591 623 619 569 574 578 608 615 607 620 602 607 582 591 563 618 576 604 561 592 595 587 586 613 569 611 572 556 591 579 607 578 605 586 598 603 608 588 581 556 577 576 594 570 564 568 551 552 596 598 556 570 577 568 593 556 539 559 548 591 568 547 570 555 551 580 542 562 581 534 555 567 550 582 568 539 577 551 549 535 526 560 532 561 548 528 533 524 524 548 545 562 519 569 530 559 569 525 552 556 531 528 545 527 538 537 512 521 528 539 530 552 543 553 534 529 552 531 519 518 513 522 541 498 546 524 499 541 512 506 494 515 509 501 514 523 502 514 499 499 521 500 517 522 529 514 510 513 493 521 492 527 481 491 525 522 524 511 485 486 511 485 480 501 506 499 507 502 483 489 474 500 498 471 466 503 489 503 488 471 490 473 462 475 458 463 489 456 492 489 462 481 482 470 484 463 476 459 479 466 467 461 456 459 478 457 439 458 458 475 448 438 452 465 433 437 475 469 458 432 444 460 455 449 465 441 433 460 424 442 430 456 421 422 435 432 451 445 447 439 429 445 448 451 432 411 442 414 423 415 407 413 435 433 425 434 414 430 401 415 431 427 401 432 423 413 403 403 431 399 422 410 408 401 421 423 403 397 383 388 399 397 402 397 402 388 405 405 394 405 407 378 384 396 392 404 379 396 376 401 373 397 379 383 369 369 380 374 381 392 393 391 376 364 364 371 363 363 379 360 369 352 369 359 375 372 355 365 364 357 352 345 363 364 339 361 354 356 342 351 351 355 339 342 332 352 356 330 352 332 353 325 356 336 346 330 326 349 329 338 321 343 334 345 336 325 320 314 315 328 322 329 319 332 318 335 327 309 312 320 308 304 304 311 316 316 311 322 300 310 295 315 318 312 305 308 317 310 309 296 290 312 309 309 310 310 291 282 282 285 291 281 297 292 276 298 288 295 272 287 288 282 269 279 268 280 277 283 291 279 265 267 281 265 281 275 277 277 261 281 279 269 261 253 259 275 273 269 264 256 252 248 267 259 257 256 254 253 243 261 242 243 255 249 249 254 250 240 245 243 236 240 248 235 245 230 245 228 235 248 243 248 230 231 246 240 240 232 240 221 221 223 220 222 235 222 223 223 233 213 217 214 228 228 231 226 209 218 211 220 207 218 221 219 209 215 204 220 201 217 207 211 209 208 215 215 206 197 204 209 210 194 192 193 197 191 197 193 194 193 191 202 189 204 197 199 186 191 189 192 196 193 181 190 196 181 182 191 178 178 192 186 178 180 174 174 184 186 180 180 176 179 180 179 176 170 177 166 182 165 168 180 173 177 177 169 170 162 173 174 172 166 165 158 157 166 163 166 168 167 162 166 166 157 159 161 153 152 154 156 158 160 157 152 152 161 147 150 150 149 154 152 155 151 153 142 150 151 145 152 153 150 148 149 143 142 148 137 142 142 146 139 142 139 139 135 140 134 134 135 133 138 135 135 139 134 142 137 139 132 128 136 136 138 135 127 136 136 136 126 127 130 135 134 134 133 133 132 129 123 128 130 128 123 128 127 124 127 122 125 126 128 123 117 117 116 121 121 125 123 125 114 118 121 115 119 115 118 114 122 114 118 119 118 120 122 111 117 117 120 110 111 119 111 110 113 113 111 119 118 108 115 118 117 112 115 117 107 112 107 115 111 110 111 105 106 107 114 110 113 111 109 112 108 109 113 107 112 106 109 109 104 103 107 108 105 107 103 103 105 105 110 104 110 110 106 109 101 104 102 101 103 109 105 103 101 106 108 102 101 106 108 102 107 105 109 102 100 101 103 102 106 104 107 105 103 102 103 106 107 107 106 100 106 104 104 99 100 104 101 103 100 101 106 99 106 107 103 109 102 109 104 109 104 102 107 101 107 102 108 105 102 107 108 110 105 106 110 108 101 104 103 105 106 111 106 106 111 111 105 103 110 112 105 106 104 112 109 103 104 110 111 104 109 112 112 115 110 111 107 106 114 116 113 115 109 113 112 109 113 117 109 110 112 112 118 116 114 118 115 114 114 110 114 117 118 112 115 112 118 119 112 115 117 121 113 119 123 118 121 120 125 118 124 115 123 116 117 124 116 127 119 122 126 123 126 126 121 119 125 123 130 129 122 123 121 126 132 131 133 132 127 124 124 128 135 137 137 135 136 137 138 137 138 138 134 133 137 135 142 137 140 139 136 137 146 142 141 134 142 139 136 136 139 136 147 148 141 146 139 142 141 145 145 152 149 141 147 146 147 147 146 151 150 154 158 155 153 156 156 160 156 158 153 163 161 151 160 154 152 154 158 167 161 169 168 167 169 156 157 157 161 159 173 173 175 165 169 161 176 169 177 177 164 178 178 176 181 175 176 181 177 181 174 178 171 180 171 184 175 190 175 188 178 188 180 186 187 194 182 181 195 197 198 192 199 187 200 191 197 188 199 202 188 196 204 194 207 207 195 191 209 203 204 206 198 208 210 210 211 216 202 217 219 210 200 202 216 217 206 218 223 206 213 213 219 228 216 222 213 212 228 228 231 223 227 226 224 231 216 237 234 219 236 240 241 227 232 224 242 238 246 236 228 227 243 238 228 241 247 248 233 245 248 248 256 257 236 237 238 256 261 251 255 261 254 244 243 256 248 251 254 265 252 257 257 271 252 269 257 275 270 278 277 260 275 282 269 270 274 281 261 275 279 275 275 287 272 269 285 268 294 273 287 278 298 280 276 300 290 287 302 285 286 298 296 283 301 287 284 291 306 293 291 302 314 310 297 314 310 317 319 308 304 293 301 323 312 301 316 304 328 307 311 308 331 324 308 313 317 312 318 332 323 317 340 325 341 322 336 343 321 316 325 345 322 333 331 334 340 347 337 355 327 344 353 350 344 345 352 335 352 339 336 357 354 337 344 367 362 354 347 360 340 360 359 357 344 347 351 368 366 359 359 366 353 362 377 374 384 383 377 385 373 370 358 385 379 376 367 370 386 378 395 381 373 383 392 398 399 384 402 375 392 380 404 396 405 392 385 378 398 398 387 414 401 391 415 410 395 424 386 411 398 402 416 420 408 432 424 405 423 427 407 427 416 439 405 416 439 407 428 438 442 434 433 434 423 417 431 429 429 412 419 432 420 443 422 437 457 436 423 441 439 458 433 433 441 431 463 446 446 458 455 458 430 442 454 437 460 467 436 478 441 459 451 454 448 443 475 465 441 462 462 473 474 446 459 460 483 485 460 474 479 455 455 456 474 456 474 463 486 482 500 463 467 465 487 507 507 486 495 495 500 468 503 492 500 485 501 485 489 481 491 512 507 484 522 519 524 494 487 520 526 501 504 517 506 488 525 528 528 498 501 535 515 526 492 538 518 510 533 500 545 496 517 510 541 510 520 511 536 542 548 527 531 526 511 509 548 548 536 537 530 546 528 515 552 554 524 546 516 551 544 531 540 532 518 528 563 539 528 543 537 540 558 527 524 526 538 556 538 567 525 579 561 571 577 535 582 581 538 562 536 538 573 570 550 586 535 573 541 569 578 577 592 545 560 583 555 567 545 545 574 543 556 575 551 585 558 584 600 593 549 575 562 556 556 602 594 563 590 580 596 603 582 608 605 586 586 593 569 614 593 567 606 578 586 605 567 588 609 606 614 575 579 579 572 604 579 570 571 573 616 583 580 571 613 615 611 613 593 572 603 626 610 602 584 633 593 592 623 629 620 614 585 584 619 600 614 597 602 599 614 611 596 584 600 626 598 632 605 619 631 608 606 613 641 611 622 628 640 626 631 638 596 643 606 642 641 609 643 597 646 625 630 642 638 618 649 624 642 629 644 630 639 609 652 622 640 649 638 623 611 643 630 625 634 611 617 657 622 644 623 618 608 639 618 650 648 617 624 627 621 652 625 617 624 627 625 659 660 641 666 661 612 636 607 637 648 627 631 607 607 655 625 617 631 643 666 615 658 625 641 615 610 648 615 633 659 610 655 627 635 614 631 620 641 655 650 620 659 614 616 643 642 657 633 672 627 644 660 642 640 635 658 650 611 665 612 662 668 659 618 631 666 641 643 636 625 622 648 611 628 655 645 661 640 670 660 658 641
646 625 670 671 673 646 672 665 648 660 659 634 668 616 626 635 650 651 649 660 623 649 613 668 619 664 633 614 649 616 644 621 631 640 617 630 612 615 621 650 666 670 610 660 612 626 622 652 667 661 640 618 651 641 616 607 619 645 618 620 637 657 614 662 649 666 611 644 645 645 661 623 652 663 622 604 641 660 614 624 642 606 607 623 641 615 620 652 651 631 600 618 618 609 611 659 606 615 632 645 655 623 603 616 618 641 657 657 600 595 649 638 647 646 616 649 641 644 595 608 616 650 652 636 614 612 609 650 592 633 594 633 594 600 650 618 604 640 625 626 620 587 603 643 600 610 615 586 602 629 589 593 641 589 640 603 608 618 626 589 628 588 597 579 586 608 611 620 617 626 616 599 589 589 605 625 605 601 590 612 570 576 578 612 572 608 612 596 581 595 610 585 620 585 567 604 606 568 593 594 568 619 578 576 616 594 593 599 594 583 610 557 604 588 596 592 598 579 591 574 579 599 576 586 553 563 603 604 590 547 578 592 599 558 578 599 599 571 584 596 548 543 579 546 592 582 555 553 585 579 536 585 545 544 539 574 566 548 543 581 579 578 565 535 572 557 567 576 542 572 568 525 537 556 545 549 532 539 551 536 552 522 568 552 547 560 562 543 541 544 563 541 543 555 534 561 525 520 539 547 540 524 535 536 544 548 552 526 548 518 536 522 534 540 508 508 531 529 545 539 519 520 538 496 500 512 510 508 527 531 527 505 493 496 531 512 486 518 527 528 501 481 498 516 497 499 503 477 510 510 489 508 514 505 482 505 476 468 510 485 496 486 480 494 469 501 477 485 505 475 487 457 500 478 475 456 496 481 465 467 469 493 489 449 467 465 463 484 453 464 441 457 483 442 482 482 463 453 443 473 464 460 467 434 450 442 473 452 428 464 429 463 430 446 456 426 448 422 462 419 423 433 436 445 434 430 429 418 437 412 441 430 411 418 445 429 432 446 409 427 418 406 405 437 420 416 430 425 412 415 430 418 433 420 406 410 407 423 415 395 416 388 411 387 389 409 407 402 387 400 405 407 393 390 384 409 377 389 383 387 373 376 403 387 397 389 387 383 385 367 383 375 396 361 380 395 364 361 381 381 383 384 387 365 379 361 384 381 353 353 364 380 349 371 378 349 371 350 347 372 372 360 363 347 361 345 338 339 333 335 356 362 341 339 349 347 359 349 328 357 344 353 353 337 326 350 335 328 320 316 328 321 335 341 333 320 333 335 311 328 319 317 329 310 307 304 320 322 329 309 303 325 314 304 304 313 306 309 301 316 304 308 314 296 316 303 290 313 300 300 310 301 289 300 295 305 298 279 302 278 301 284 280 274 279 296 297 277 273 280 282 274 284 276 271 277 267 268 289 264 280 286 263 262 275 259 264 277 271 279 255 262 265 266 276 256 255 266 258 264 247 247 263 250 244 258 259 254 261 249 256 249 258 250 237 249 248 254 243 248 252 241 237 230 243 237 238 230 238 235 236 225 246 245 233 238 236 240 224 233 225 223 234 234 224 217 217 219 233 226 220 223 212 212 211 227 227 213 224 214 211 219 223 222 217 202 220 211 218 220 212 203 214 205 204 203 207 207 200 197 211 209 196 197 195 207 196 204 193 190 204 197 198 185 192 195 191 186 186 195 193 183 193 188 181 190 183 187 186 183 189 179 176 176 173 183 181 178 179 178 173 179 174 178 180 171 173 176 178 168 179 174 177 175 165 161 174 164 175 168 166 165 169 159 165 156 166 161 165 154 154 162 152 164 161 165 159 152 150 162 159 161 154 153 159 156 157 150 155 151 149 155 148 148 152 155 144 149 143 148 142 152 140 140 139 144 144 137 142 147 136 140 144 139 139 142 138 144 137 135 133 136 140 143 137 133 141 135 132 130 133 137 136 129 137 130 131 136 129 128 127 134 131 124 127 133 130 126 128 123 124 122 128 127 126 129 123 120 123 123 121 126 123 128 124 127 119 119 125 119 116 126 122 119 118 115 124 114 124 115 114 116 116 116 120 120 112 119 115 115 119 115 113 112 111 120 110 110 116 110 114 117 117 117 111 112 110 112 111 109 111 111 111 114 113 107 108 113 112 112 115 109 104 107 108 114 104 108 113 105 109 109 107 103 107 112 110 103 106 102 111 107 109 107 106 104 102 101 105 103 101 104 104 109 107 103 104 109 107 103 104 106 108 109 105 102 101 102 105 105 104 104 101 102 100 107 106 102 107 102 107 107 107 100 107 104 104 103 104 101 105 109 108 103 109 103 107 100 108 103 108 103 108 101 107 110 108 105 104 108 109 103 107 107 106 106 104 111 111 108 104 106 108 102 112 110 106 111 110 104 103 109 110 104 109 114 106 110 108 112 115 110 113 113 108 106 113 110 107 115 115 113 108 114 114 115 112 113 118 108 108 118 112 115 119 116 113 120 112 115 117 121 111 113 119 113 112 113 119 114 123 117 114 119 117 120 115 114 119 118 125 115 123 118 123 126 119 128 123 122 119 119 128 122 121 126 123 122 126 125 131 122 125 124 132 127 125 124 132 135 128 129 135 128 132 129 130 135 133 130 134 136 139 130 136 136 138 143 140 141 141 144 143 134 146 146 135 137 142 144 137 142 149 137 149 144 146 143 145 143 147 145 149 151 148 150 144 147 157 151 148 147 149 154 146 154 157 154 149 158 162 155 154 164 160 156 157 166 160 160 162 165 156 156 155 171 164 172 167 160 163 166 161 171 162 174 166 163 171 173 176 176 175 170 174 177 180 168 179 172 173 170 183 184 188 172 178 187 179 184 191 185 179 193 190 186 191 194 187 188 184 189 190 186 190 191 184 189 193 193 191 200 203 194 207 199 207 190 203 209 202 197 203 205 201 197 213 212 214 199 204 213 216 206 202 219 205 205 212 208 222 216 214 217 221 217 226 224 212 214 224 231 213 233 232 223 226 231 230 227 227 223 227 234 231 237 229 234 230 245 231 238 245 247 248 249 252 244 237 254 251 245 248 243 246 241 249 253 257 258 258 263 264 255 265 247 244 250 261 259 256 272 273 259 257 254 258 269 262 258 257 278 256 275 268 273 259 281 284 268 262 275 286 276 290 271 272 277 287 273 285 288 276 296 284 300 300 285 290 282 284 298 293 305 283 281 307 286 302 312 312 312 291 297 296 293 302 307 314 299 311 301 312 307 295 303 315 297 320 309 315 304 325 315 304 331 323 336 307 324 325 322 316 324 332 342 335 319 339 319 347 316 332 339 340 343 348 333 342 330 350 352 356 338 333 345 347 338 352 344 350 334 356 353 358 348 361 363 347 348 343 363 355 349 368 367 375 356 363 371 379 351 364 355 354 380 372 370 372 390 391 366 373 365 382 368 375 361 362 399 396 377 388 398 392 396 373 394 405 388 397 395 376 374 401 390 382 379 393 412 409 416 402 384 385 420 391 421 402 386 402 392 408 394 400 418 405 404 421 421 396 428 414 425 419 414 431 430 403 427 423 445 409 435 428 421 450 414 426 443 421 453 430 449 448 424 454 437 450 432 441 450 447 458 455 429 446 429 433 445 464 463 461 431 458 432 436 452 452 434 475 472 454 469 446 477 457 471 476 451 459 481 480 449 487 451 453 486 467 484 466 475 459 483 458 498 460 473 502 502 458 460 497 472 491 488 469 467 500 467 487 470 486 478 475 511 487 487 514 517 501 489 479 512 484 485 475 498 482 505 516 521 487 509 508 482 519 494 525 533 533 525 499 498 528 536 497 520 497 494 500 525 535 523 531 507 497 541 497 513 498 501 503 538 525 540 541 551 523 509 556 512 525 559 509 543 547 552 535 554 546 516 547 514 540 567 562 547 535 548 542 557 543 535 535 537 556 563 538 528 531 559 554 540 560 558 580 566 531 572 551 566 536 559 564 550 545 587 559 554 590 583 547 548 567 585 562 580 572 580 576 580 592 585 564 583 555 598 566 580 570 560 571 604 581 571 587 593 600 600 579 566 609 557 560 574 589 597 589 606 589 571 577 600 610 564 605 616 577 572 607 577 596 571 564 592 600 578 605 608 576 578 586 624 615 613 607 619 627 607 620 617 614 583 590 576 610 594 615 606 631 617 631 611 600 590 636 617 605 612 607 623 638 618 606 607 590 637 605 590 592 585 635 621 639 622 599 637 641 603 619 627 614 590 608 588 617 590 644 592 605 644 649 603 641 616 641 644 616 607 595 638 598 609 619 645 606 616 601 619 611 628 657 653 616 602 618 646 604 651 617 610 620 628 623 619 656 601 605 643 620 647 662 646 637 621 616 639 612 619 657 630 622 611 613 625 644 634 627 630 623 648 641 645 614 665 664 607 665 606 648 620 651 648 667 625 668 618 660 613 664 622 626 659 644 614 657 659 645 623 625 610 656 638 614 643 657 665 635 629 638 626 637 629 669 619 640 646 654 621 652 647 636 671 635 672 613 620 659 650 636 612 652 620 642 658 656 628 650 618
647 614 634 611 635 631 622 666 668 667 614 647 641 641 644 667 639 647 613 625 623 639 627 664 649 659 648 631 613 625 639 651 630 664 653 656 622 666 650 618 661 655 656 629 623 625 619 622 614 647 661 657 624 663 652 621 658 607 648 665 636 656 633 615 635 659 639 616 640 645 627 617 609 640 650 624 658 661 636 662 636 625 646 653 618 630 602 607 628 645 601 658 630 629 603 659 617 637 609 602 643 603 629 598 613 616 622 645 600 617 634 629 605 619 602 651 599 618 627 634 615 604 608 618 592 638 624 591 621 600 594 604 621 643 619 603 622 632 597 632 597 623 630 621 613 590 621 620 623 617 634 622 633 611 639 594 610 581 624 585 635 637 597 592 599 577 624 611 592 598 611 598 577 596 604 587 629 613 626 624 623 579 626 588 574 579 581 624 604 609 622 573 610 609 619 619 612 573 606 590 581 578 574 598 594 613 560 573 571 601 561 572 598 573 596 569 602 597 559 554 589 591 574 569 564 551 602 549 592 584 591 594 579 555 585 594 554 564 555 568 575 566 585 567 553 588 555 586 552 546 541 548 550 568 569 548 552 556 563 534 576 559 560 581 561 573 562 528 575 538 533 553 542 530 543 563 545 551 538 571 569 526 545 521 559 559 547 529 536 550 547 551 515 535 510 536 519 526 531 507 507 520 555 553 514 508 528 535 523 548 544 505 523 512 499 524 541 510 518 511 495 501 508 492 521 491 518 504 528 488 493 513 510 512 506 487 483 499 488 485 509 523 483 513 521 486 495 495 519 481 500 512 487 515 472 510 503 500 475 491 479 478 471 490 475 501 506 480 457 466 457 485 498 499 456 496 480 476 485 457 482 448 485 478 456 483 445 485 484 442 453 451 440 463 446 480 438 439 467 457 472 472 445 457 445 437 449 456 441 468 457 468 425 461 445 435 438 422 447 423 436 429 425 458 454 440 423 440 453 432 440 415 438 418 432 439 444 439 433 416 434 432 415 435 434 429 409 437 416 408 412 431 398 399 398 426 416 396 411 392 396 414 386 418 406 411 405 382 382 402 396 381 400 404 386 390 382 401 408 394 381 392 382 370 399 380 366 402 375 393 389 383 387 382 391 383 386 386 390 386 384 382 370 370 363 357 362 383 382 359 357 364 353 380 351 352 360 357 362 354 359 341 370 355 338 360 341 364 359 360 339 351 362 333 338 343 339 331 354 346 328 328 344 325 346 338 347 319 318 342 340 336 346 328 319 342 319 327 332 310 309 329 335 323 326 305 329 321 314 322 323 326 307 327 311 313 301 317 299 295 304 296 302 318 304 314 298 311 308 285 299 304 283 287 292 282 295 300 297 298 302 283 295 299 285 291 299 296 293 294 278 271 275 292 272 283 268 280 279 280 283 264 279 281 259 274 267 280 257 273 269 268 259 271 273 257 267 256 253 257 269 267 255 250 260 261 265 255 258 250 241 258 243 262 247 248 249 244 249 256 242 246 235 249 233 235 245 238 251 233 244 248 242 228 237 223 238 231 221 235 219 226 226 235 216 234 225 225 230 216 216 221 224 224 229 218 229 214 211 219 216 220 223 208 215 222 222 217 203 205 211 204 199 208 210 209 207 200 205 207 201 207 192 197 194 196 201 206 194 199 192 200 194 192 196 194 201 187 192 199 199 198 181 184 185 183 192 193 187 193 177 188 189 177 174 175 180 175 184 178 184 175 171 172 183 183 171 177 169 170 166 174 172 166 174 172 176 163 174 174 168 173 161 168 167 168 167 164 156 162 161 167 160 154 154 167 164 152 165 151 152 152 153 148 148 162 153 161 150 150 150 146 146 146 148 156 145 149 141 145 144 153 146 143 142 140 141 140 147 148 140 139 144 135 146 138 141 135 141 133 145 141 140 141 139 134 136 142 142 140 139 136 128 130 138 139 134 132 134 132 130 133 129 136 124 136 125 124 129 122 127 122 129 130 123 121 129 126 126 126 127 125 128 129 117 123 126 128 118 119 122 118 120 115 118 115 125 115 120 119 115 125 119 117 115 115 120 116 120 119 120 111 115 117 120 111 110 110 119 113 115 116 109 110 114 117 118 112 115 108 111 115 113 115 117 115 106 114 106 112 108 115 111 111 108 107 111 108 105 108 112 111 114 110 113 107 110 112 105 106 108 104 110 110 110 103 104 103 110 105 104 107 108 108 108 104 108 108 106 103 105 105 110 110 103 108 110 110 108 102 105 105 106 102 104 105 104 107 108 102 102 110 110 108 106 108 110 104 104 107 106 110 104 106 110 106 105 109 105 104 103 109 108 111 104 103 105 107 111 104 110 102 103 111 109 110 109 111 105 112 107 110 112 112 107 108 114 114 104 106 108 108 113 106 112 108 115 108 115 105 116 114 106 110 107 115 112 110 112 113 112 116 110 114 118 109 118 116 118 117 119 111 110 118 111 115 111 120 120 119 120 118 117 119 121 119 118 116 123 114 116 119 116 119 116 121 124 118 123 123 118 118 122 127 124 128 117 121 122 122 126 121 121 128 129 122 125 125 123 127 131 130 131 130 133 125 129 133 136 134 125 135 136 130 133 138 140 134 132 139 136 136 131 136 143 141 141 143 136 135 134 143 141 137 141 144 136 148 137 142 142 149 147 138 144 144 140 150 145 151 146 146 152 145 144 149 150 158 151 158 156 152 154 153 161 158 158 149 151 159 160 157 160 156 154 167 153 157 161 153 159 158 170 168 170 171 167 168 168 164 171 170 165 173 174 174 177 172 169 173 178 172 168 174 181 176 172 183 178 176 180 185 171 182 174 175 180 173 183 178 190 179 189 183 195 181 188 192 197 181 199 191 192 185 188 194 196 193 190 190 197 197 207 201 193 209 202 201 208 193 204 211 213 205 207 196 197 200 205 206 205 208 202 212 215 210 217 222 211 221 206 212 210 216 219 229 216 220 229 212 212 221 217 235 215 228 223 229 231 219 219 240 228 221 228 236 235 244 232 226 233 243 232 241 238 245 241 239 244 252 237 244 238 255 244 254 240 251 239 243 264 241 264 247 265 267 261 258 262 254 265 254 271 269 273 259 260 254 273 277 262 269 264 269 271 265 263 274 280 279 282 288 273 282 281 281 268 280 276 270 290 285 272 285 282 292 300 291 276 291 287 284 278 280 307 299 304 303 288 293 286 312 303 312 306 296 302 292 296 291 310 322 314 307 314 297 327 319 320 319 303 316 325 333 325 319 335 317 308 308 319 330 323 332 327 322 328 316 344 333 347 326 319 331 344 333 346 347 333 323 329 348 357 338 327 356 346 333 358 358 360 333 365 367 340 354 359 360 362 369 368 346 363 351 375 363 354 374 349 350 376 362 384 377 365 368 353 364 385 367 376 363 383 384 364 393 372 364 365 390 374 382 396 375 401 393 368 376 378 407 379 386 374 408 385 392 381 395 403 406 386 381 402 410 418 391 386 408 402 425 426 408 418 422 390 401 427 433 409 416 395 413 402 423 438 409 418 432 408 404 439 438 410 425 426 425 411 448 439 413 446 442 452 434 429 420 449 439 449 445 449 421 446 454 462 425 462 432 448 445 457 439 454 461 449 456 475 464 446 434 470 440 475 471 452 482 467 455 455 465 460 482 473 481 475 490 487 478 474 461 450 456 480 485 452 491 497 492 473 487 457 494 491 459 466 494 477 478 508 477 477 473 478 490 511 508 498 485 496 482 499 496 514 481 486 522 520 511 490 517 514 499 524 516 492 512 496 488 521 534 525 523 513 506 489 522 537 516 520 519 542 525 543 496 524 534 516 496 513 548 540 531 509 525 519 523 510 553 547 506 518 542 506 546 513 559 545 528 543 546 551 555 542 524 545 561 565 530 563 542 557 531 526 571 521 546 555 564 560 552 531 539 549 569 534 556 529 545 564 542 565 536 582 587 565 546 570 562 575 584 576 538 575 567 588 540 558 556 545 565 557 552 552 555 569 555 575 562 560 589 579 587 603 567 553 591 595 553 572 582 560 599 584 602 601 570 559 581 597 586 574 561 602 591 596 597 586 570 588 586 572 620 619 599 610 620 570 581 600 572 594 613 602 609 625 573 589 614 617 588 581 615 587 609 591 601 594 626 624 607 632 616 585 579 608 614 582 619 617 634 627 595 620 620 636 609 606 632 605 595 624 622 634 632 623 612 607 616 630 616 590 642 624 592 617 598 642 609 618 589 608 590 634 600 604 635 621 642 606 605 646 640 633 636 616 616 596 635 602 609 614 613 615 639 620 642 612 597 656 643 597 613 633 639 616 642 639 639 645 625 602 638 633 652 648 617 635 643 658 615 609 636 602 655 610 636 662 640 660 651 646 607 635 619 648 652 662 626 629 645 651 631 619 622 618 668 636 652 646 632 666 653 664 667 641 608 614 654 669 661 623 610 644 638 644 617 666 623 644 636 619 664 644 663 625 631 660 661 614 656 615 661 623 641 636 652 611 642 634 672 632 649 610 668 615 646 613 609 661 650
637 671 641 609 663 658 632 651 648 638 634 654 626 649 623 653 628 625 622 653 624 645 629 626 641 635 663 645 636 652 622 665 651 656 666 642 642 627 665 620 627 640 625 639 641 638 652 640 656 628 668 652 658 668 639 634 623 646 626 620 631 658 646 650 612 651 655 630 658 649 644 613 617 661 644 649 627 624 619 613 644 617 657 630 615 626 659 630 601 614 645 626 604 621 607 612 610 605 634 617 651 605 615 648 631 649 643 651 612 642 609 653 610 603 598 612 627 603 604 646 599 594 608 615 635 601 635 646 607 608 621 628 608 634 596 628 628 629 633 605 632 626 606 619 612 640 622 604 636 629 620 603 594 611 582 584 619 579 624 595 631 581 582 596 623 585 592 627 591 576 599 577 593 608 576 597 612 622 584 610 623 577 581 612 615 601 593 569 567 602 565 590 591 568 588 569 614 607 567 595 595 561 588 603 594 592 591 611 601 597 565 611 589 585 588 595 600 594 579 576 568 601 556 588 584 570 592 570 583 564 578 596 592 566 552 544 592 562 544 549 571 591 575 577 581 539 556 549 543 538 575 539 549 548 549 554 587 585 552 567 542 582 544 562 576 529 576 563 549 552 539 550 567 570 551 531 566 534 521 540 517 532 531 541 514 566 541 554 557 513 546 543 547 544 542 516 542 553 508 532 513 516 519 504 515 523 509 518 528 520 516 548 508 504 537 504 519 536 512 533 505 493 513 499 509 507 499 529 522 492 522 515 485 509 489 489 519 503 499 488 507 476 502 506 480 495 476 506 500 508 493 490 501 485 496 500 489 475 508 473 504 486 481 494 492 459 490 491 491 456 472 498 460 458 494 460 482 471 466 469 489 465 458 460 476 475 445 484 485 444 455 448 470 476 446 472 464 462 479 466 464 462 435 451 432 450 465 437 458 461 437 465 445 424 448 441 448 454 421 459 420 432 436 421 436 429 456 415 435 443 416 416 412 428 434 423 406 421 438 416 413 417 440 400 417 415 411 411 431 421 425 428 423 422 394 400 410 390 425 412 401 405 411 419 398 410 395 398 410 398 398 397 395 384 383 408 409 393 407 387 400 388 386 394 386 401 376 371 402 375 381 377 389 391 385 393 371 372 373 378 388 382 356 363 373 384 373 385 370 363 365 351 364 352 347 369 345 365 355 366 347 372 351 339 354 368 343 349 367 346 334 343 330 347 339 334 349 336 326 350 349 330 331 331 324 320 331 332 339 340 332 324 346 328 315 315 329 321 318 332 339 309 332 314 320 305 313 316 318 330 309 315 323 311 304 321 312 312 301 310 302 315 308 294 301 297 304 310 302 293 297 285 296 311 292 297 289 297 300 295 284 291 279 291 295 282 289 273 295 280 282 276 278 269 282 266 276 283 283 274 285 268 263 276 260 268 268 269 277 262 266 254 254 255 269 275 268 274 252 260 268 260 262 270 248 244 255 259 253 258 261 262 252 251 250 240 243 257 240 253 240 239 244 241 232 240 236 238 234 237 228 247 236 231 240 245 241 242 240 226 226 223 225 230 230 231 220 233 231 214 230 224 213 229 226 210 227 210 222 223 208 224 215 224 205 220 222 210 207 218 219 219 217 204 215 210 209 196 198 204 211 206 194 201 207 199 195 200 207 195 197 189 205 195 193 202 190 190 197 200 200 190 195 187 196 183 192 193 190 186 191 184 176 186 180 190 185 175 174 174 179 185 173 181 174 173 174 179 170 180 181 179 173 178 170 179 167 166 173 161 171 172 159 172 165 166 158 162 168 165 158 164 169 163 160 157 155 154 160 165 152 153 154 157 158 158 155 148 152 151 158 155 146 156 154 155 144 156 146 155 142 148 149 142 152 152 142 138 151 140 145 138 143 143 138 148 145 143 136 136 146 141 142 142 143 141 141 133 132 138 133 135 138 135 140 130 137 127 131 137 133 127 130 131 131 132 136 124 129 134 124 129 126 125 123 123 130 131 120 122 123 130 127 125 119 121 126 124 124 127 126 116 120 121 120 118 122 115 122 115 116 116 122 124 123 121 120 121 113 115 121 120 114 116 118 112 111 120 110 112 112 111 114 118 113 117 110 116 108 117 109 114 108 109 107 113 116 112 108 115 114 114 109 116 106 116 115 105 114 112 106 105 111 110 112 114 104 113 111 105 111 112 111 105 112 105 108 104 106 103 110 105 108 108 103 105 110 108 107 107 107 107 110 107 103 104 105 105 102 108 108 104 107 104 106 109 109 111 102 102 104 109 106 109 106 108 104 104 106 109 111 102 107 110 109 110 102 102 103 105 111 109 109 108 104 104 108 112 106 108 104 110 107 108 109 112 106 111 112 104 106 107 109 105 113 104 105 115 109 107 110 110 106 106 113 113 108 109 116 108 111 108 111 117 115 115 109 108 112 108 108 112 111 112 114 119 110 115 117 115 118 112 110 121 114 116 115 115 118 116 117 113 118 120 122 114 123 115 115 117 120 118 121 123 124 121 118 121 116 124 118 125 118 121 128 124 127 120 126 122 127 127 124 129 128 129 122 126 124 128 131 135 134 127 126 132 129 134 132 135 127 130 130 127 138 134 140 141 131 136 139 136 136 137 132 139 141 140 146 141 142 139 140 145 146 139 135 138 148 148 145 144 145 139 151 145 142 146 152 151 145 150 152 153 151 145 150 152 153 154 149 147 155 150 151 149 150 149 150 153 153 160 167 161 158 162 162 156 154 155 161 159 165 170 172 162 158 164 161 169 167 165 164 174 164 173 177 173 171 167 178 171 182 174 179 183 170 177 174 184 185 180 174 185 175 175 186 179 186 178 190 182 191 184 181 184 184 195 186 192 192 191 195 192 193 194 203 189 199 201 194 205 198 200 205 196 209 203 193 198 208 213 210 214 211 198 207 198 217 215 208 214 221 205 222 215 212 205 218 225 214 212 226 229 213 230 210 217 214 223 223 224 219 231 227 232 220 236 223 228 242 225 240 229 222 243 242 235 237 237 237 249 248 241 235 240 252 233 243 236 244 256 243 247 236 252 244 256 250 262 255 259 243 251 266 265 267 246 248 259 250 268 252 265 272 257 256 266 271 259 277 266 262 277 269 262 271 285 266 277 275 275 277 272 269 269 272 271 268 270 283 284 298 271 280 278 286 300 287 295 297 290 279 304 289 300 292 301 288 285 297 309 287 311 295 291 291 308 296 300 294 301 324 296 325 298 320 320 303 309 328 328 329 333 313 321 335 312 306 315 308 314 319 337 340 320 322 337 345 326 328 337 346 346 338 350 325 327 339 336 336 329 358 347 354 353 348 335 357 339 351 365 367 359 366 346 362 362 368 354 370 345 352 373 351 374 374 371 363 381 360 361 383 354 384 379 380 382 375 385 379 378 388 381 375 388 367 373 397 380 389 383 388 372 399 397 372 376 370 400 392 374 393 376 405 404 395 412 408 413 381 411 400 390 397 414 411 385 390 389 396 395 405 396 399 410 410 421 407 413 402 402 407 427 425 401 436 428 415 403 425 430 432 423 414 421 446 425 422 411 441 454 431 437 443 436 416 454 449 443 438 428 432 434 430 429 435 448 460 433 457 432 468 428 455 464 452 447 461 434 438 447 461 463 461 462 448 466 454 446 469 464 467 444 484 489 476 454 478 476 461 468 490 451 497 483 461 475 460 484 475 501 473 497 471 459 478 478 465 468 466 500 496 498 475 493 496 510 492 484 509 518 483 508 478 516 495 497 523 514 513 518 520 503 513 483 517 488 532 489 487 515 518 498 532 518 537 524 535 539 524 499 496 521 527 534 503 536 496 527 541 514 509 547 528 519 541 527 535 554 554 557 538 555 554 525 512 519 545 513 535 524 545 533 538 514 567 527 554 525 561 546 564 523 531 530 538 529 527 527 564 547 572 539 547 528 578 575 565 569 557 560 550 560 555 562 554 570 535 577 564 555 547 566 545 581 592 573 551 587 549 562 596 545 543 559 556 548 558 593 582 578 582 576 567 561 581 568 553 569 607 571 559 576 560 573 581 604 597 588 607 607 582 572 560 558 581 578 574 617 572 596 614 584 599 587 614 579 578 607 581 571 614 571 617 580 589 623 624 583 603 601 628 589 595 592 590 579 588 609 591 631 595 591 598 631 584 627 628 592 632 610 609 610 599 608 636 635 580 603 625 588 603 620 643 641 619 601 585 632 639 607 619 593 639 607 589 630 623 641 606 634 637 617 645 640 633 610 646 649 603 625 599 611 622 651 646 610 645 609 625 602 594 629 595 596 640 639 609 637 655 617 621 642 643 651 644 600 646 622 621 622 607 600 631 636 629 629 616 639 621 617 656 638 632 658 658 606 628 614 639 628 610 619 624 661 610 605 663 659 628 622 620 634 621 650 608 651 617 622 626 638 636 616 610 667 608 666 669 633 612 642 657 643 631 647 645 671 649 622 663 648 622 631 670 654 647 656 649 657 616 619 648 651 664 612 610 624 616 608 643 629 620 613 665 644 652 638 643 629
652 634 669 666 657 667 648 633 651 625 618 659 637 658 638 629 662 641 645 670 641 616 628 653 621 621 625 665 621 662 616 655 631 644 643 658 663 662 663 617 628 655 641 626 666 645 663 633 619 616 620 628 636 627 643 648 604 651 654 616 643 662 663 665 635 635 651 628 624 643 635 644 627 608 601 621 644 658 648 657 603 660 617 635 616 652 614 614 635 600 626 612 651 642 656 619 626 634 656 606 641 595 618 646 609 637 597 641 610 617 626 624 598 624 607 600 637 611 620 645 610 619 636 602 599 633 622 630 626 644 620 627 637 635 588 642 619 628 607 592 602 644 636 601 610 595 599 587 610 627 616 617 621 603 585 628 630 613 634 594 583 602 583 629 630 604 584 586 624 574 615 592 601 571 578 578 590 612 609 592 619 574 598 576 578 598 577 616 588 576 592 599 568 576 617 571 618 585 594 595 587 587 587 599 611 610 590 563 569 596 557 606 609 586 579 603 559 553 570 606 588 558 570 584 593 550 567 562 592 564 600 574 576 548 594 598 590 560 558 586 558 552 554 588 541 541 583 554 587 568 560 542 537 555 570 551 533 544 551 550 571 529 532 570 567 560 545 540 567 564 538 538 530 547 560 566 532 521 569 524 517 540 538 529 545 530 527 566 534 551 554 550 538 525 554 519 518 521 529 521 513 519 527 530 530 537 535 513 522 516 529 509 531 522 494 521 494 530 532 536 537 533 515 525 499 526 510 495 508 515 507 487 483 526 524 483 527 503 527 500 489 493 490 518 501 476 510 472 510 487 479 496 478 515 510 489 493 497 470 502 492 486 499 469 470 470 464 487 485 465 465 456 499 492 488 479 464 497 470 490 478 483 450 462 487 450 472 474 476 444 462 468 452 461 456 462 478 455 471 468 457 443 450 471 466 440 440 439 451 446 454 436 455 427 462 451 446 424 421 456 433 423 453 446 439 430 442 438 436 416 422 412 420 434 441 436 412 424 437 431 402 409 431 421 412 429 409 404 405 399 422 424 415 426 414 407 391 420 410 426 405 393 385 418 423 413 400 416 391 394 388 402 378 393 400 383 376 376 381 408 406 392 379 371 380 396 388 393 394 374 373 397 392 383 389 363 375 374 381 379 381 363 383 387 371 365 379 350 354 355 376 366 365 354 379 375 366 377 363 342 355 346 362 343 345 337 340 364 348 351 345 349 355 335 360 355 359 337 335 352 351 340 333 337 336 329 340 321 324 340 332 338 345 324 327 325 335 323 311 332 330 325 333 336 314 313 309 314 310 301 325 318 322 314 313 319 316 297 297 321 311 317 318 301 311 298 298 288 309 310 314 307 296 308 308 285 291 289 302 285 278 299 295 293 275 299 287 286 286 286 280 277 273 291 273 278 280 271 276 276 279 288 273 275 267 264 258 278 269 256 265 273 258 269 260 259 275 274 269 266 249 264 265 259 262 259 256 247 247 245 259 257 259 254 247 241 249 243 258 248 238 242 249 253 238 248 237 245 244 233 227 234 247 234 242 244 235 238 239 229 229 241 223 232 230 221 232 224 233 217 216 216 217 214 229 211 216 226 209 217 224 222 212 222 206 223 206 220 217 213 203 210 218 207 214 204 207 214 205 210 205 212 211 194 205 210 195 205 206 207 207 189 205 190 188 191 187 195 193 201 195 183 186 186 185 193 181 185 184 185 190 185 189 181 186 179 186 187 172 187 182 180 179 178 176 170 173 183 171 168 166 178 171 166 164 165 179 166 178 165 172 162 165 170 159 172 172 159 168 171 167 170 166 163 165 160 156 166 162 153 157 164 156 163 163 158 155 155 155 153 157 147 156 147 145 151 152 157 152 151 147 150 145 150 143 153 145 140 151 151 138 150 139 144 137 148 144 143 134 147 134 138 133 143 135 138 132 138 136 140 133 141 140 133 134 133 138 128 129 130 137 129 137 134 132 129 134 132 132 129 131 135 128 132 131 127 129 123 127 124 130 121 125 129 120 127 128 119 129 118 126 122 126 124 127 117 120 126 120 123 118 121 115 122 123 125 119 123 115 119 119 120 120 122 115 116 112 118 118 121 118 114 110 116 112 112 111 115 114 115 111 116 110 114 108 108 110 118 114 115 110 108 111 117 117 111 107 116 108 115 114 115 107 113 107 108 115 108 112 107 112 114 111 112 107 111 110 109 108 106 104 110 105 110 111 103 112 104 109 103 110 105 107 109 110 103 107 111 105 112 109 109 111 111 104 112 111 105 106 108 105 106 108 106 103 108 106 103 109 104 103 106 108 108 104 106 110 111 106 104 110 104 103 110 104 104 109 105 113 111 111 109 112 110 106 108 112 112 110 111 109 114 111 110 111 113 113 115 108 116 116 115 109 110 106 106 116 109 108 113 114 113 117 112 109 108 114 118 115 110 113 119 118 117 113 112 115 110 120 118 111 121 114 112 115 113 113 112 116 114 117 121 118 120 115 116 119 118 123 114 118 125 121 122 124 123 123 124 127 127 123 123 126 123 123 128 121 127 131 123 123 131 126 132 126 132 123 132 128 131 135 135 134 127 137 132 131 131 126 136 136 129 128 130 137 130 139 130 136 141 141 132 139 144 141 144 137 140 144 140 137 138 137 137 148 145 143 137 137 149 147 143 138 146 152 146 147 150 144 145 145 144 149 149 153 145 154 147 158 155 157 158 159 154 162 152 150 151 158 153 161 161 152 153 162 167 160 163 165 164 169 160 164 160 165 161 158 168 171 166 175 161 175 174 163 172 179 180 169 169 174 178 176 175 179 176 174 174 181 171 184 178 172 189 177 174 191 179 187 185 184 177 186 189 185 194 191 194 197 194 186 188 195 198 194 185 203 187 190 190 197 194 195 195 204 196 209 203 198 197 207 203 198 205 208 200 206 213 200 208 212 202 204 219 221 219 209 208 223 222 208 224 212 216 217 226 224 232 221 218 218 224 234 221 235 235 235 234 228 231 234 237 241 225 228 232 242 240 227 227 228 228 247 246 252 235 246 250 250 235 246 234 235 239 240 240 238 247 254 248 259 264 258 249 253 268 247 247 270 252 272 258 268 254 265 263 254 278 260 264 266 259 282 273 268 267 265 282 275 274 265 274 264 285 285 270 293 289 285 275 288 291 276 272 300 295 290 289 289 298 291 290 296 308 287 306 296 290 303 312 294 292 311 312 307 295 310 308 314 293 295 301 313 307 316 309 314 318 308 316 301 310 325 309 327 311 323 324 324 312 318 309 316 321 340 328 317 327 337 327 323 349 330 321 322 324 327 342 350 335 334 345 358 342 359 349 359 333 331 343 350 355 343 356 364 349 349 363 343 351 374 343 342 364 364 357 350 364 365 381 348 371 379 360 365 355 368 370 379 389 357 375 370 372 363 372 390 379 395 364 385 391 399 401 403 373 390 382 389 395 373 402 386 386 406 413 390 401 395 400 397 395 405 401 394 410 417 421 406 405 426 426 414 424 412 407 399 417 433 400 407 403 419 432 413 421 402 404 426 405 425 431 417 413 415 425 434 414 437 421 439 416 416 413 416 443 450 438 455 421 450 422 428 426 462 435 454 429 453 431 460 466 449 438 459 434 463 465 468 473 439 438 442 437 462 480 441 462 463 442 464 461 462 478 444 473 479 488 457 476 477 493 458 491 467 478 490 476 475 483 457 459 477 481 487 467 486 505 461 506 483 491 474 467 487 512 493 515 473 516 476 488 518 484 516 499 514 475 483 480 499 519 487 480 524 481 494 498 504 514 513 518 526 505 503 530 504 521 539 524 519 497 524 502 527 534 531 503 498 521 510 505 521 531 524 530 542 507 532 542 521 521 557 529 523 528 554 512 514 512 563 548 556 514 522 547 558 522 539 526 536 570 543 529 527 555 555 574 544 576 525 570 564 530 540 553 526 548 536 535 576 538 570 581 560 587 561 569 558 560 551 564 562 558 541 588 539 565 562 588 558 562 576 581 582 595 599 564 551 554 546 571 563 583 575 572 595 591 552 554 606 608 566 586 607 601 579 608 564 563 591 586 561 605 582 600 600 583 611 612 615 605 593 564 596 620 613 597 564 574 610 584 607 581 592 575 567 571 602 571 622 614 585 625 592 616 621 573 591 627 589 595 624 575 587 609 592 612 586 630 588 630 605 595 584 602 601 595 638 612 595 601 624 589 589 623 604 596 600 625 613 622 599 630 601 623 633 608 610 604 589 602 607 607 629 612 608 647 597 624 615 640 651 649 621 624 651 605 638 638 607 647 634 645 610 636 603 626 609 627 614 638 629 630 655 608 652 611 602 608 625 608 637 659 643 619 642 634 631 611 603 600 601 618 641 603 651 655 652 659 613 618 616 603 665 658 615 644 608 645 655 637 655 631 632 638 650 611 607 619 623 610 617 624 627 658 624 614 648 611 607 659 629 620 659 628 612 607 667 615 648 654 646 621 669 630 627 671 658 625 640 640 632 637 668 667 613 610 620 641 636 626 652 650 658 655 638 653 630 615
613 628 623 616 642 620 638 661 619 624 614 651 615 624 641 656 646 643 653 612 624 653 642 655 612 620 610 651 664 627 624 653 620 643 619 642 607 653 658 623 633 609 643 638 626 612 623 666 648 606 605 662 649 639 645 652 652 648 632 644 603 649 628 616 620 638 651 619 622 639 636 646 643 611 615 662 615 632 660 657 630 658 651 610 629 629 657 613 609 656 630 623 652 642 627 616 640 633 652 630 649 605 617 652 605 599 643 653 638 595 625 600 636 620 636 615 640 644 593 603 641 625 627 634 609 604 602 630 623 620 618 591 620 594 590 621 633 617 591 641 612 588 619 631 621 595 616 593 604 619 591 627 586 611 614 636 593 581 613 612 621 590 624 606 628 596 622 604 578 615 579 572 613 592 579 589 615 592 620 605 593 618 587 615 615 618 570 594 579 603 620 619 608 598 593 585 613 566 592 595 564 601 567 583 612 583 578 562 559 603 606 603 599 591 563 554 603 588 590 558 589 567 605 578 596 573 569 581 601 553 557 572 585 596 544 545 571 541 544 594 564 566 565 592 578 552 546 586 583 582 536 570 551 550 564 533 576 564 562 550 560 557 531 580 559 568 558 539 549 555 573 571 558 528 523 545 554 538 556 519 519 550 536 518 562 525 536 544 538 552 561 514 555 545 558 507 517 543 552 556 548 554 517 528 507 527 548 538 516 504 513 501 515 514 509 501 542 540 492 518 509 535 527 530 535 509 520 512 501 497 501 531 512 526 522 515 481 511 522 485 510 496 498 519 515 484 494 478 513 510 504 509 479 469 468 478 485 502 483 491 504 505 501 475 477 495 480 485 465 456 472 493 460 480 467 487 465 495 457 453 490 451 467 485 462 482 476 477 460 482 473 451 449 455 463 450 442 450 460 444 469 439 443 446 451 465 469 447 468 459 440 439 453 456 435 438 431 459 450 448 426 436 438 452 426 433 419 414 442 436 412 440 444 428 439 414 417 409 413 435 439 429 437 414 407 401 425 414 403 415 395 426 431 423 420 405 419 406 407 421 393 387 393 401 399 389 403 399 384 397 413 394 385 388 389 402 378 402 384 384 401 383 374 373 404 380 403 380 394 368 389 370 372 382 384 366 365 386 368 361 359 367 360 383 354 362 387 370 360 356 356 363 352 357 371 345 377 365 369 346 373 371 359 347 363 350 361 339 336 349 366 335 359 347 343 343 340 342 335 328 355 344 335 341 328 344 346 348 329 326 323 325 323 321 330 312 338 328 328 317 321 326 330 307 334 316 310 321 332 315 303 310 311 299 323 311 310 305 318 298 320 301 292 315 300 311 291 315 292 309 305 303 286 287 286 293 306 295 300 284 301 287 293 285 285 279 294 286 298 295 282 295 288 284 288 289 274 291 267 277 287 262 286 283 275 283 270 268 257 272 278 254 273 257 260 254 264 269 250 268 260 264 256 252 262 259 248 265 253 247 250 243 263 251 240 259 245 255 251 251 255 253 237 234 239 241 248 243 247 231 238 239 233 242 229 239 231 228 233 241 234 228 223 230 227 228 232 229 235 225 215 232 223 230 229 219 219 226 230 217 217 218 223 208 222 210 208 209 209 222 210 201 219 211 209 217 207 198 196 200 199 212 197 193 193 193 210 201 206 199 193 190 203 205 193 188 202 202 198 187 186 189 182 197 189 191 180 182 192 183 179 187 185 189 186 186 186 180 173 177 177 177 178 176 170 185 180 181 172 178 171 178 174 166 173 173 175 170 178 162 176 176 161 165 163 169 167 169 160 156 166 160 168 160 158 156 166 154 153 162 165 158 155 153 162 164 163 149 155 161 155 155 151 153 157 148 145 158 150 148 151 155 155 147 148 140 144 146 141 150 144 146 150 147 143 140 138 142 141 138 146 142 141 142 133 141 137 137 132 134 136 139 133 132 138 139 139 141 131 132 130 129 139 136 132 130 127 131 136 135 132 136 134 131 124 135 123 127 129 125 126 124 121 126 121 128 121 128 121 121 128 125 120 122 122 118 116 119 125 118 119 124 117 124 122 117 119 123 123 118 119 116 122 118 119 122 118 115 122 122 120 111 114 116 118 116 112 120 116 117 119 120 117 117 115 113 114 118 118 115 117 113 113 115 117 107 110 109 109 109 109 114 108 109 106 114 115 108 111 110 112 108 106 109 105 110 113 111 106 112 105 114 104 108 110 114 106 113 104 106 114 104 114 105 105 112 111 114 112 111 109 107 103 103 106 111 104 107 104 103 105 105 108 109 109 104 106 108 105 105 108 110 112 107 109 113 105 105 111 113 107 110 105 112 111 104 104 105 107 114 112 109 112 115 107 113 114 115 114 110 112 110 114 110 112 108 106 111 110 113 108 112 108 110 109 113 108 108 113 112 118 109 114 115 119 117 110 117 116 110 110 113 112 117 115 119 120 117 111 111 112 114 115 122 118 116 119 117 117 125 117 114 123 118 119 114 125 116 124 124 116 122 120 118 119 121 128 117 126 119 126 129 124 120 124 121 129 131 120 128 132 124 133 130 133 134 132 131 125 128 134 126 128 127 133 131 130 130 131 138 137 130 130 133 137 141 142 137 137 138 135 132 136 135 136 144 137 140 133 142 138 145 145 141 146 141 139 137 139 147 142 145 145 149 147 141 151 149 156 152 144 156 156 148 145 158 150 150 152 152 149 149 157 162 151 153 154 157 161 155 153 156 152 152 166 167 161 155 163 166 163 160 169 164 161 172 169 162 171 168 172 168 168 169 177 180 165 165 175 178 167 183 174 173 173 181 178 186 173 186 177 175 187 180 181 189 181 177 177 189 189 181 192 188 192 194 198 186 193 187 187 187 197 200 185 200 192 191 192 202 202 195 199 191 195 196 208 198 196 204 206 196 199 211 211 200 216 204 203 201 213 203 222 204 216 221 212 211 210 226 213 214 225 227 215 227 218 226 216 216 230 228 233 226 233 226 218 223 234 241 225 237 222 233 243 230 243 230 234 249 234 229 246 243 229 240 250 251 247 242 240 256 243 247 242 259 253 243 243 261 254 264 244 266 259 249 254 248 251 251 248 272 263 250 255 263 259 263 259 258 256 275 278 258 279 262 274 278 272 273 273 264 278 286 268 292 294 275 277 294 297 278 280 291 277 289 293 300 281 302 291 286 306 297 305 309 283 288 306 300 303 311 296 299 290 303 291 319 318 296 301 317 316 307 323 297 322 311 320 318 314 322 331 308 321 332 333 310 327 312 312 322 326 319 333 334 315 339 337 324 328 347 327 329 324 337 327 331 336 334 344 324 356 346 334 347 338 356 339 347 346 346 333 347 363 347 363 351 350 354 372 364 365 347 375 370 355 363 361 366 354 370 353 360 353 363 352 374 385 381 369 367 372 391 373 382 372 372 384 396 382 370 379 369 395 383 399 387 383 392 378 404 396 391 399 402 378 377 403 394 381 383 403 409 402 408 411 405 419 409 400 417 423 396 429 427 403 402 411 398 399 398 408 419 421 423 419 413 408 405 419 417 430 405 409 426 430 422 424 435 446 419 412 436 427 431 453 447 439 426 430 419 449 452 428 435 438 441 459 441 425 450 461 459 457 438 440 465 434 459 473 453 466 474 461 448 456 478 482 448 474 454 460 486 474 451 466 462 457 456 457 477 492 470 487 456 492 479 460 484 480 483 479 458 473 496 497 461 466 485 483 509 489 508 510 467 488 487 486 498 481 492 484 483 495 512 522 475 487 516 503 499 498 506 483 517 496 529 514 489 513 520 499 532 498 521 517 508 503 496 502 501 504 521 514 517 544 530 540 529 537 523 529 539 541 551 521 520 552 539 553 548 535 541 549 550 558 543 513 551 514 548 519 541 514 519 523 557 546 524 528 544 553 539 547 543 572 551 571 528 537 527 551 561 524 553 553 537 574 565 547 581 546 530 584 553 532 564 560 580 565 547 562 589 580 577 555 537 564 540 557 583 572 567 554 557 573 561 548 549 562 596 562 552 593 581 570 580 602 598 562 568 560 595 588 571 600 608 569 576 576 609 593 579 556 611 591 558 594 574 608 604 590 595 619 591 571 575 592 572 610 569 612 568 605 587 625 608 570 621 592 600 621 599 592 587 621 600 612 613 628 618 604 628 592 632 603 603 600 583 604 588 607 624 585 596 578 635 585 607 586 612 617 607 608 600 607 592 636 613 620 638 602 603 636 606 617 630 600 596 615 611 624 615 589 646 590 608 638 616 620 593 623 604 642 600 628 632 613 645 651 613 626 600 622 640 615 635 607 640 610 651 649 653 607 657 637 606 615 623 634 644 641 616 646 610 605 645 599 615 657 642 644 634 613 661 621 608 611 626 613 612 635 602 614 620 607 604 648 657 630 615 642 608 632 629 620 639 610 620 655 606 661 637 638 611 633 656 616 642 620 628 654 651 628 664 667 634 666 649 623 629 661 663 633 626 623 649 662 629 663 648 629 656 618 662 661 644 651 613 629 618 658 656 670 611 668 670 620 654
620 630 612 611 621 638 630 638 615 620 658 669 662 617 655 608 607 643 642 649 644 654 640 666 646 613 648 636 645 654 620 658 613 622 659 628 653 618 657 659 631 645 658 620 653 641 621 654 615 658 632 650 640 665 648 617 609 625 644 647 610 657 635 616 611 625 636 657 638 625 645 662 600 636 615 649 607 632 633 616 621 660 600 655 659 650 632 630 626 613 652 597 653 607 624 612 625 599 594 615 627 594 593 610 606 593 610 636 628 593 626 641 631 607 617 621 595 589 591 623 603 645 624 638 602 611 599 644 607 616 643 595 601 636 615 586 623 604 612 602 608 631 589 586 640 585 629 610 609 628 600 615 610 631 624 601 603 586 594 621 607 597 601 609 610 581 615 612 611 587 589 571 606 628 605 628 577 592 583 621 591 606 604 592 616 611 607 591 602 620 619 604 613 591 571 612 590 616 561 569 588 576 557 592 582 605 608 560 584 581 587 566 579 604 556 593 567 594 595 553 593 573 557 593 550 589 582 586 570 594 564 592 552 570 556 552 548 582 556 585 581 579 577 552 540 548 565 578 564 545 573 553 555 563 580 542 573 535 578 573 579 535 544 558 571 578 544 552 551 566 524 523 527 546 533 547 530 551 524 536 552 519 562 517 561 542 536 549 542 540 542 553 527 560 510 554 551 542 509 550 527 547 547 514 529 548 521 535 508 509 524 533 503 494 498 500 515 494 510 511 502 501 494 536 519 518 517 501 484 521 499 525 509 504 524 497 523 509 489 499 485 499 497 500 495 482 474 509 498 475 470 508 490 511 502 505 478 482 467 469 476 490 507 504 472 468 460 482 501 462 486 480 500 490 496 481 484 484 465 483 478 485 473 451 471 479 464 463 468 455 447 463 438 455 451 456 467 480 466 445 450 435 460 458 440 445 452 439 458 466 425 441 451 424 429 448 455 435 453 453 419 418 430 446 443 455 419 449 423 428 451 419 445 430 413 435 437 409 408 437 429 433 435 414 399 402 416 413 418 397 408 413 396 417 421 405 406 409 405 421 423 392 416 413 387 384 408 383 396 414 412 386 388 399 376 379 375 390 397 403 394 374 383 374 369 378 397 396 399 381 382 397 392 395 362 392 359 360 357 392 370 361 387 386 357 365 353 353 364 382 379 370 346 370 378 366 360 365 374 360 348 362 354 359 368 350 359 368 361 343 358 342 330 350 356 331 345 326 357 340 333 327 341 339 321 350 348 333 337 336 320 319 327 332 343 317 321 310 325 313 325 309 319 321 323 306 326 305 331 307 315 303 318 305 318 308 314 309 312 322 321 295 297 300 300 313 317 289 288 311 293 311 290 303 287 301 281 295 282 286 291 295 293 291 279 295 287 277 282 293 280 271 287 286 292 281 287 282 273 279 281 284 264 282 261 275 267 275 279 272 270 271 279 267 272 256 276 254 258 257 266 267 253 252 260 245 257 253 262 248 260 245 252 255 257 250 248 241 242 243 243 254 239 240 249 251 249 252 236 230 231 236 241 243 239 236 243 225 231 226 233 232 237 231 240 232 218 223 223 230 235 233 218 223 213 220 219 218 227 230 223 217 208 225 207 224 216 209 211 213 201 212 210 220 202 203 213 206 197 202 209 194 208 206 198 198 193 198 204 193 207 202 204 206 196 188 199 188 202 201 200 200 188 189 186 196 184 182 194 190 181 180 190 179 192 177 189 191 173 183 186 188 174 184 188 172 182 176 176 177 183 179 168 171 177 175 179 171 168 178 164 162 164 169 167 160 174 162 163 166 165 167 156 162 168 162 163 164 164 161 154 161 157 153 155 151 162 163 162 162 152 149 154 152 155 150 157 145 148 152 147 154 146 145 142 142 147 152 143 142 145 144 138 141 145 150 136 145 138 137 142 138 142 147 138 140 145 136 146 138 143 139 137 136 136 137 134 134 134 132 136 132 129 128 135 139 128 136 137 135 137 135 131 134 133 133 134 129 131 127 126 128 126 122 130 131 120 129 122 124 121 120 120 121 128 117 123 123 128 118 118 118 118 120 124 115 116 115 118 116 125 122 115 118 115 125 120 120 121 118 114 119 121 118 119 116 111 116 116 115 120 116 110 119 110 114 113 117 115 110 116 114 115 116 110 115 110 117 112 117 110 111 112 108 107 117 111 116 110 115 108 108 109 108 115 109 111 108 106 114 106 110 108 112 106 110 109 108 106 111 106 109 115 109 109 114 107 112 112 111 109 113 112 110 104 110 111 107 111 109 105 112 104 106 109 105 109 111 106 110 106 108 113 105 110 104 115 115 111 110 109 114 108 106 109 107 113 105 110 107 109 110 116 110 113 108 109 108 115 111 112 115 113 111 116 110 109 115 109 116 109 112 115 114 114 118 116 109 117 109 112 110 114 109 114 110 113 118 112 120 112 117 120 119 120 116 112 112 112 112 121 115 118 117 119 124 122 117 121 114 123 121 117 121 124 123 123 121 116 117 121 123 125 120 119 125 122 121 128 119 125 121 130 122 131 120 121 132 124 128 125 122 128 129 131 129 128 124 130 135 136 130 128 127 136 135 131 137 131 136 128 132 134 138 140 137 140 137 137 136 138 144 145 146 143 139 136 141 142 143 139 137 149 140 144 142 142 144 150 143 146 143 148 141 153 144 155 150 142 147 148 154 150 147 157 154 150 153 160 155 151 153 153 149 159 157 156 153 152 156 166 153 154 159 162 157 158 168 168 157 164 167 158 162 169 160 164 172 161 177 176 168 171 167 180 168 180 168 177 169 170 175 170 184 174 173 183 187 175 187 173 177 183 175 185 179 180 186 190 186 184 193 194 187 198 195 199 194 188 195 185 194 195 192 192 203 191 203 190 190 193 200 196 199 199 205 202 208 195 211 199 199 204 202 199 198 199 211 216 201 214 216 222 219 221 205 225 219 211 224 221 228 218 210 219 230 211 221 233 233 216 233 236 218 230 226 232 223 233 234 223 226 225 239 242 224 229 236 247 243 231 239 248 240 230 244 237 247 233 242 253 256 247 238 257 239 242 249 250 245 249 244 256 247 247 247 247 248 260 261 248 271 260 258 264 266 275 271 263 278 275 273 260 274 272 260 262 268 278 285 276 290 280 288 275 293 268 290 288 283 274 287 282 278 281 284 296 290 298 302 303 285 293 306 289 301 305 296 310 310 285 304 295 300 300 295 310 301 310 298 312 303 295 304 325 312 315 322 318 313 318 308 322 310 335 314 324 322 323 307 327 326 310 337 340 319 343 333 346 316 327 342 332 345 338 337 348 343 342 349 341 347 351 331 356 350 341 339 359 350 351 366 334 343 349 353 348 354 352 340 365 355 370 356 371 343 357 345 368 372 358 382 363 365 379 357 364 353 366 368 355 362 390 366 388 360 366 361 372 399 384 377 398 366 373 382 398 383 391 378 400 400 401 406 406 407 396 396 388 387 394 411 418 398 400 422 420 404 422 392 392 399 391 407 412 416 405 406 416 423 411 419 418 404 414 401 411 416 401 412 411 420 433 406 412 447 428 433 413 440 419 448 413 417 424 440 438 443 431 418 428 449 438 463 439 450 445 462 446 453 439 449 442 438 445 446 445 469 445 469 467 437 459 478 466 475 468 445 442 439 445 447 481 480 446 486 474 478 471 467 456 471 482 472 473 471 474 455 469 488 493 500 465 480 470 467 488 461 498 496 477 469 467 496 476 478 500 496 474 505 479 480 501 501 474 520 504 481 483 506 510 490 490 497 509 490 482 529 514 519 514 491 484 489 508 507 526 497 516 513 539 532 530 516 498 534 502 496 500 543 528 548 530 539 521 537 535 527 502 527 540 516 508 515 530 543 540 523 542 538 532 558 562 555 559 539 560 566 558 540 538 528 561 536 518 537 526 542 561 544 559 532 573 526 573 570 551 564 578 571 564 574 542 574 582 578 548 581 555 552 539 577 537 538 574 574 583 580 559 547 559 553 585 556 578 546 596 549 553 573 589 584 579 573 598 590 576 594 593 561 571 606 570 594 597 572 599 600 584 571 604 571 600 570 590 586 587 561 560 578 603 559 599 613 594 618 568 619 601 599 609 567 585 569 588 597 596 574 597 611 596 617 616 592 598 603 575 577 610 609 572 598 602 625 595 598 611 633 586 625 633 627 577 611 615 594 627 583 591 600 636 610 637 616 627 598 641 634 602 605 633 585 623 628 644 595 623 588 610 595 607 646 623 635 620 594 623 620 590 601 612 615 624 646 625 617 602 647 592 642 615 637 622 614 630 640 627 653 617 642 614 620 613 624 651 603 638 644 643 640 654 603 604 629 598 640 648 624 646 643 658 638 600 661 653 626 611 653 655 603 634 639 655 657 612 648 617 623 631 605 656 636 623 658 648 618 627 633 643 610 616 640 650 616 639 639 640 649 631 631 653 663 606 642 656 615 626 606 634 655 610 625 626 631 617 606 645 640 636 622 647 646 656 629 656 627 665 630 609 626 656 655 622 655 627 610 664 649 612 630
632 613 648 650 639 658 648 613 629 615 627 668 653 614 628 641 634 622 662 635 640 646 617 655 631 638 657 623 617 660 647 641 667 624 621 634 612 663 641 633 607 662 633 654 604 652 623 631 603 617 660 637 657 608 623 618 639 610 637 650 601 615 621 662 632 636 628 638 629 601 604 631 656 630 617 658 615 634 620 612 648 614 630 639 652 616 629 631 636 619 616 630 619 605 599 621 627 598 618 618 596 619 608 616 625 648 600 612 609 640 646 591 591 617 631 643 635 602 614 612 641 625 599 594 597 629 628 629 636 616 630 594 644 613 626 603 590 634 633 624 631 603 585 619 609 604 631 618 581 595 618 609 618 625 634 618 600 588 630 597 620 584 582 575 621 572 618 606 573 584 607 595 622 593 601 621 579 575 617 589 568 584 592 624 622 580 576 587 601 576 614 571 595 598 598 614 585 600 615 575 578 584 580 588 612 573 592 561 568 607 588 564 590 573 599 584 577 551 581 587 554 568 554 589 600 582 576 595 552 588 587 592 583 590 565 570 545 543 578 550 575 539 588 549 569 566 538 558 542 535 536 567 564 536 562 573 569 572 567 533 543 532 579 557 553 565 523 537 552 523 540 569 558 532 548 534 563 539 518 555 558 532 518 532 561 542 543 544 550 515 526 530 530 525 518 544 527 519 523 508 545 511 522 517 517 525 539 533 528 505 503 514 496 517 510 507 505 532 501 538 502 503 493 502 512 521 507 535 493 518 517 497 495 503 510 498 519 526 486 486 496 509 493 508 512 508 516 482 509 473 486 509 472 491 503 485 512 474 494 508 485 480 507 473 492 487 466 500 477 492 464 471 459 469 488 469 456 491 473 473 474 450 452 478 473 462 466 485 474 453 475 469 468 461 477 460 477 460 440 469 446 475 434 459 433 433 454 470 438 431 465 450 451 428 423 426 453 425 457 438 421 437 440 420 434 432 414 432 425 444 443 429 439 442 422 419 434 439 441 408 443 426 425 420 439 417 433 410 411 435 433 422 404 421 404 429 425 389 419 423 419 407 397 414 415 383 396 394 397 390 380 402 392 394 400 393 378 403 376 380 397 407 370 397 404 375 391 367 399 374 365 397 379 369 371 395 373 358 385 388 363 361 380 374 354 380 375 373 364 372 351 358 371 378 360 368 363 377 342 357 361 359 350 371 357 336 341 335 355 334 355 359 347 348 348 341 340 354 341 350 337 330 331 333 325 320 329 321 329 342 332 324 342 332 318 325 317 311 324 333 316 323 336 331 306 327 314 314 322 313 325 303 300 328 319 315 298 321 318 305 302 303 307 310 313 302 310 295 304 306 297 298 311 285 285 298 291 297 284 285 279 281 302 303 284 290 292 282 298 288 289 282 269 289 275 286 276 282 279 281 288 269 284 276 285 274 284 284 281 276 261 267 267 260 264 256 275 263 273 269 271 248 258 251 267 259 253 268 264 243 247 255 249 244 242 242 242 244 237 243 249 239 248 233 237 237 244 251 241 231 232 235 238 246 238 231 236 241 230 225 223 229 238 234 237 232 221 233 230 231 230 218 222 213 222 229 219 222 216 224 216 213 211 223 219 222 214 214 215 216 210 217 208 205 199 206 208 212 212 204 211 210 206 194 211 206 202 198 200 204 194 204 190 189 195 198 191 204 202 202 200 190 188 186 191 183 199 192 179 196 191 191 182 178 188 182 181 186 183 174 176 189 186 181 171 173 184 176 180 180 183 175 173 181 176 171 167 178 164 165 176 168 163 173 170 163 165 174 158 163 159 159 157 159 169 168 167 169 164 168 154 161 159 156 152 161 150 161 155 152 152 151 161 147 152 148 149 148 157 155 154 148 149 153 147 147 143 146 144 141 142 140 141 143 151 146 146 138 139 136 137 146 147 146 135 138 139 142 139 137 133 132 141 135 131 143 135 137 136 131 134 130 136 136 129 138 128 138 131 133 130 132 126 136 127 131 134 126 126 129 124 133 130 126 128 127 123 120 130 130 129 130 124 130 124 122 128 118 118 118 127 118 119 124 122 117 125 126 119 125 120 115 115 121 119 115 115 121 115 121 117 122 119 119 116 117 112 121 116 122 112 111 121 114 116 118 111 119 114 114 114 112 119 118 111 116 114 109 113 110 116 114 118 109 109 111 112 109 117 115 117 107 114 116 108 108 112 107 116 115 111 109 115 109 116 107 116 108 116 107 109 112 113 105 111 112 108 105 112 106 111 112 106 107 110 106 106 115 107 114 111 110 105 110 113 115 109 113 105 108 114 108 113 109 106 106 106 109 106 113 111 112 108 111 114 112 112 114 111 112 112 116 106 112 109 116 111 113 113 111 114 109 112 111 115 114 113 114 116 113 109 109 109 113 115 115 119 119 112 112 115 118 111 115 113 111 114 118 116 118 120 113 120 113 117 114 117 122 121 116 114 120 114 120 122 116 124 118 117 119 118 123 120 120 122 126 116 124 125 121 128 128 122 128 124 121 122 128 127 122 121 123 131 121 122 132 128 122 130 132 129 128 133 123 127 124 131 131 129 133 138 129 128 134 130 135 134 140 133 133 129 139 133 135 136 133 136 137 140 135 136 138 141 141 136 144 146 137 142 135 137 141 141 137 149 143 139 139 149 148 144 146 154 145 150 144 156 148 143 148 150 149 157 152 146 157 150 159 159 154 159 159 161 161 150 162 156 166 165 162 159 158 165 161 157 168 165 162 157 161 169 173 169 171 170 171 166 161 169 162 176 172 179 173 172 178 170 179 180 181 183 178 176 174 180 176 179 188 186 173 189 180 174 176 178 188 179 184 178 190 186 192 195 184 184 193 191 197 192 184 200 192 193 200 189 203 195 193 205 202 206 204 206 209 192 211 212 200 199 208 212 200 213 205 208 211 199 217 214 217 220 223 219 217 212 222 216 207 212 217 222 219 228 229 218 211 225 225 215 220 214 235 236 227 219 235 219 219 242 237 234 244 242 227 230 246 246 226 246 233 249 251 232 244 249 250 244 250 240 246 245 246 240 249 245 261 253 264 253 260 263 247 257 249 263 249 265 261 268 256 257 267 259 276 270 266 273 257 264 270 269 278 269 258 284 260 263 278 262 283 278 268 277 291 285 283 274 275 278 283 289 293 275 299 276 284 286 295 305 288 278 299 288 297 301 293 290 292 293 311 306 312 315 295 303 304 313 305 299 312 299 294 309 311 301 302 327 311 310 324 321 317 331 326 316 326 332 312 320 324 332 320 329 326 336 318 333 334 340 321 335 344 322 349 335 325 352 341 324 347 338 340 343 327 338 328 352 349 360 350 351 347 337 360 347 350 365 363 362 345 353 347 349 353 354 363 350 377 368 349 366 367 370 365 384 381 378 360 371 378 361 363 380 377 359 369 389 387 378 387 378 368 377 393 391 388 380 386 388 374 397 405 409 410 404 412 407 382 399 402 395 390 407 402 395 415 401 393 423 407 401 388 415 415 402 428 392 403 405 414 396 426 412 399 398 419 401 403 434 419 418 419 438 441 428 446 410 426 447 421 426 447 424 440 426 417 456 435 454 424 437 458 419 457 450 425 428 443 459 450 427 447 470 449 432 430 448 442 443 450 464 458 434 469 439 482 479 472 476 476 448 473 466 467 461 459 465 457 480 481 458 461 472 489 474 457 484 476 462 466 474 483 457 473 468 479 497 482 470 504 491 466 470 478 483 497 495 514 478 476 501 516 511 513 476 496 516 509 485 493 479 511 478 485 511 527 518 499 511 506 491 500 526 534 505 534 520 492 519 513 521 490 533 510 494 493 513 505 544 530 529 514 524 504 510 527 506 534 536 540 529 503 545 551 519 538 556 549 535 541 540 558 536 529 528 528 523 522 538 566 561 527 541 548 565 561 540 525 571 557 534 559 529 536 523 542 535 540 561 528 535 581 558 554 572 582 578 547 541 556 563 558 557 536 536 581 572 554 554 548 539 575 570 550 592 544 558 574 548 577 574 598 547 548 575 587 553 589 555 586 600 553 566 560 572 592 604 580 555 584 599 556 575 573 571 576 593 562 578 607 601 566 581 593 609 565 600 605 567 571 599 600 582 613 567 601 570 611 603 569 578 591 597 605 625 617 579 625 597 594 615 621 598 605 612 626 629 628 576 628 616 579 626 579 593 628 587 612 613 630 615 628 634 586 612 625 606 596 599 635 615 623 595 615 603 587 643 625 622 640 632 646 624 590 608 601 608 609 640 642 612 630 597 614 643 607 636 617 633 632 606 645 622 611 651 619 619 610 650 635 628 596 594 629 616 640 618 607 630 642 601 612 623 610 635 616 629 622 641 659 659 616 643 656 636 604 604 644 638 604 608 623 601 638 621 626 660 619 642 619 632 655 623 604 623 652 650 602 636 611 664 633 628 644 629 665 648 633 646 623 639 655 646 640 630 665 665 627 622 645 646 653 634 665 653 653 650 636 653 621 642 650 651 668 626 612 665 608 641 645 626 613 633 668 648 657 665 644 616 619
618 654 664 647 652 647 632 632 615 615 647 652 659 629 652 615 635 648 615 605 622 635 613 646 632 652 634 628 627 643 639 641 627 635 618 609 611 643 636 621 653 615 605 643 637 650 652 603 628 662 603 643 628 609 622 653 656 650 614 615 624 646 649 647 612 600 652 619 639 619 637 625 630 636 601 599 619 649 639 648 656 637 611 609 651 641 656 613 637 640 606 605 626 643 624 610 654 647 645 638 605 595 625 640 632 640 601 602 601 641 591 595 616 603 607 607 649 605 623 634 606 607 642 606 614 634 622 636 629 637 586 634 603 609 628 606 636 637 600 590 592 637 592 594 596 633 584 594 581 607 623 608 613 583 631 595 632 599 593 607 618 595 575 599 580 620 616 624 614 587 595 577 592 623 570 581 600 610 590 572 606 586 617 565 601 606 577 570 609 565 594 595 614 613 580 570 565 606 602 585 594 588 577 609 591 609 610 594 602 584 595 564 569 584 562 571 598 565 565 599 564 593 568 600 593 578 574 583 560 555 564 594 570 570 550 559 559 539 546 550 561 555 568 541 588 539 579 533 570 551 557 574 532 555 545 551 569 565 537 562 552 560 540 558 560 564 575 558 570 562 566 569 528 558 541 531 523 559 547 560 554 558 534 540 540 557 563 519 556 516 527 529 534 515 541 506 531 525 544 527 529 533 523 502 506 548 536 507 546 526 535 545 517 521 521 501 501 498 519 498 499 511 489 499 528 521 486 516 508 512 490 505 523 510 489 512 489 520 515 524 518 520 480 489 486 506 502 485 472 493 476 511 504 515 497 468 507 488 490 467 486 474 495 462 463 502 493 459 467 488 478 476 454 467 491 477 457 468 468 481 462 447 491 488 458 479 466 465 455 473 474 475 444 475 446 471 443 448 437 436 448 442 463 449 442 466 433 441 452 437 468 448 452 449 432 425 423 432 439 434 454 448 436 436 439 416 453 412 453 432 429 445 412 424 448 440 445 445 406 444 416 405 405 417 428 440 423 425 411 434 415 423 414 392 424 415 391 416 420 389 417 417 394 407 415 388 391 382 387 387 413 391 403 398 410 409 407 408 398 394 383 373 388 394 404 395 396 397 365 369 393 379 395 361 371 378 365 375 364 356 383 379 387 386 355 374 382 378 383 367 355 347 350 377 361 377 350 369 363 356 371 350 343 365 342 340 357 364 362 336 334 333 338 355 354 335 333 334 349 336 351 323 324 340 331 323 322 346 328 331 339 326 318 321 321 320 323 332 330 329 313 335 323 331 309 331 321 322 309 305 306 303 325 322 315 312 322 305 302 310 305 304 311 318 293 317 308 308 295 300 304 304 306 302 296 285 285 308 298 306 297 284 277 291 287 278 290 284 273 278 298 276 274 288 278 289 285 275 282 286 266 282 270 267 281 261 278 275 261 262 268 261 276 257 258 265 262 252 272 270 253 268 248 255 255 253 248 255 250 256 261 252 247 257 259 239 258 256 241 246 241 252 248 236 238 232 240 244 238 234 231 251 242 245 237 230 243 225 223 228 238 243 235 234 230 226 218 220 234 225 228 217 219 215 220 232 222 227 212 215 216 218 226 217 226 208 218 205 216 214 210 205 203 214 206 218 205 200 207 213 199 197 206 204 198 199 204 199 208 201 198 200 208 190 204 206 191 204 204 198 200 190 202 200 198 186 196 196 188 188 182 179 185 193 193 181 179 182 182 190 174 184 180 172 187 176 181 178 177 184 184 184 169 183 181 176 174 167 180 179 174 170 170 167 164 169 175 161 166 164 164 171 157 169 159 166 167 163 167 166 165 161 162 157 153 164 159 158 163 155 151 150 153 160 156 155 160 158 159 146 151 154 158 145 144 146 149 152 151 145 143 150 150 140 149 141 141 147 138 139 145 136 142 140 144 138 140 134 143 133 144 145 144 135 138 139 131 132 131 142 139 133 132 141 133 130 131 129 137 139 134 134 131 129 133 131 133 128 134 125 126 133 125 127 123 123 129 130 125 127 123 127 122 128 129 124 120 121 118 128 126 128 125 118 117 117 127 118 122 116 125 119 121 123 123 121 124 119 122 116 125 117 115 115 118 123 120 120 115 116 121 120 116 112 112 113 116 111 113 111 112 115 120 111 112 110 112 115 115 115 115 117 109 117 119 113 116 112 118 118 114 115 115 117 115 115 107 107 113 107 116 114 112 113 113 112 113 114 107 116 108 111 113 106 109 110 111 115 115 111 112 108 107 108 106 112 114 106 110 107 106 108 114 111 115 110 106 110 106 116 108 106 108 115 107 109 107 110 107 116 115 113 107 115 114 109 111 109 107 115 111 108 116 117 111 114 111 110 117 109 109 108 108 110 116 118 114 118 112 114 115 109 119 114 118 117 115 120 119 116 116 111 118 115 111 111 120 113 115 119 113 114 119 114 115 116 113 121 125 122 116 119 124 119 115 117 122 115 123 123 120 118 118 123 120 119 126 122 126 125 119 118 124 123 124 120 130 124 120 130 120 123 124 124 122 130 132 122 124 129 126 133 127 132 132 126 133 128 128 135 131 132 129 134 131 139 132 141 141 132 130 139 133 135 133 139 143 137 142 137 133 143 134 135 143 134 138 142 146 142 139 149 147 144 145 139 152 144 151 153 151 142 145 147 150 144 149 153 150 151 149 155 158 153 149 157 154 155 152 149 159 150 151 158 165 156 162 156 163 158 164 166 168 162 166 155 164 159 157 172 166 163 173 174 162 176 175 168 165 179 177 165 176 177 168 176 166 173 167 168 181 170 178 174 172 171 179 185 179 172 176 187 183 178 185 178 189 186 191 187 187 191 193 193 195 192 191 199 197 194 186 189 202 195 188 191 189 189 190 203 194 203 202 211 192 212 207 199 202 214 213 214 216 202 203 201 215 219 212 213 222 211 216 213 221 217 217 221 217 212 210 229 222 220 220 214 215 218 233 228 215 218 231 238 240 225 232 235 228 237 244 237 230 240 226 226 227 233 238 251 240 230 230 245 234 234 251 242 240 242 244 252 254 246 249 249 247 245 264 249 256 251 255 257 268 253 256 255 263 273 263 251 271 272 277 268 255 276 266 271 274 271 267 258 278 285 267 268 272 268 279 268 281 267 285 286 272 282 280 289 286 282 273 279 295 297 286 295 303 291 282 285 295 292 300 307 288 307 309 291 312 305 290 295 314 311 290 297 308 302 322 303 311 299 311 305 324 302 326 308 305 308 323 307 322 318 322 306 322 338 321 339 318 337 330 323 328 331 323 327 346 322 320 335 324 340 339 327 324 355 343 341 329 338 356 339 344 347 337 332 335 342 348 366 368 363 355 354 361 366 370 354 350 367 369 358 369 370 377 380 371 366 351 356 381 361 370 361 385 364 384 380 357 365 381 382 366 387 373 367 366 396 390 400 395 372 399 399 389 372 403 383 391 380 380 392 382 414 408 378 399 382 398 410 398 416 392 399 385 392 400 410 396 404 423 426 391 401 415 434 434 435 417 421 432 404 413 434 427 413 430 418 405 442 415 444 441 438 445 430 444 414 447 451 427 430 433 418 447 420 444 437 443 435 439 436 445 425 465 426 454 446 469 446 472 473 462 452 462 433 452 451 474 458 439 467 458 467 467 443 457 451 452 477 448 477 450 453 472 458 477 463 491 469 464 457 483 467 464 478 499 489 459 491 462 473 497 477 499 475 495 481 502 505 496 476 507 505 479 505 496 485 476 503 500 478 505 520 522 488 506 499 511 513 490 485 510 509 516 521 516 492 510 506 512 527 493 488 531 516 526 505 505 504 492 512 533 528 511 545 506 502 514 499 500 523 550 505 546 503 525 522 547 521 506 514 510 557 545 549 523 559 523 561 548 526 517 553 528 543 537 545 549 519 551 567 531 534 572 546 562 554 523 525 550 562 557 558 545 542 576 547 535 570 567 542 573 542 552 540 552 556 543 558 563 542 566 573 564 587 570 576 584 564 554 554 558 544 569 566 589 572 570 574 569 582 571 590 600 596 596 601 576 589 604 598 583 552 572 556 606 581 609 580 565 604 555 575 613 572 606 602 608 607 592 590 560 577 578 588 564 599 614 607 574 608 611 612 604 606 577 617 609 595 607 602 579 596 571 627 616 589 608 577 575 582 601 577 586 613 630 595 603 624 601 577 618 599 635 583 635 624 578 620 598 600 605 596 629 608 611 588 628 591 640 596 594 611 612 619 599 606 610 590 638 619 603 623 623 607 635 591 642 595 647 631 617 645 644 608 625 609 614 645 595 642 624 596 623 630 612 603 644 625 624 625 639 600 620 647 622 623 611 630 628 609 611 656 601 606 615 637 625 600 645 656 652 649 652 635 614 654 652 616 615 637 627 616 617 659 631 656 620 626 618 654 645 615 654 624 662 616 642 639 617 625 633 609 613 624 643 626 614 634 643 631 607 606 645 624 665 612 616 621 635 631 611 614 646 663 637 643 614 612 615 629 632 646 633 640 667 611 663 614 640 638 639 643 641 617
662 638 622 610 654 654 637 659 662 615 654 632 652 662 637 662 623 665 638 650 637 636 656 633 645 628 665 615 665 636 627 658 606 643 664 656 630 635 647 623 643 635 651 626 628 621 622 646 616 653 629 648 622 616 612 660 637 610 607 634 642 631 626 644 608 624 632 633 653 613 653 630 644 606 656 638 640 646 621 635 647 631 610 616 607 596 597 653 597 598 633 651 614 652 597 607 624 632 639 630 634 652 591 626 596 647 602 639 634 624 614 621 596 628 642 620 620 618 636 640 605 637 638 605 629 600 642 630 593 642 633 627 589 611 618 626 597 627 610 621 640 598 619 616 583 613 633 579 617 632 584 579 601 612 613 580 607 625 619 605 621 582 608 587 612 615 574 588 618 593 585 591 590 608 617 572 575 591 595 595 605 592 569 590 608 596 606 598 581 615 618 586 575 604 609 585 609 587 577 600 582 581 607 577 605 562 598 587 596 566 578 575 554 599 606 573 550 604 578 567 599 549 547 592 566 599 591 587 577 590 596 587 546 595 574 594 569 593 575 545 553 589 575 566 543 555 565 580 546 549 574 550 545 579 576 582 578 549 545 539 556 578 579 568 537 551 574 558 528 562 539 521 519 557 540 566 518 558 544 539 516 548 532 522 535 539 544 546 529 550 522 528 527 511 520 545 526 545 543 523 504 517 535 527 512 547 548 545 506 514 520 495 534 506 542 500 493 529 499 489 497 494 530 497 492 530 531 497 511 492 504 518 512 491 517 490 502 490 508 514 521 488 515 504 476 514 493 475 497 516 485 498 512 490 477 511 486 464 509 493 482 481 465 469 472 471 464 501 458 471 467 459 465 468 473 497 474 480 493 480 487 475 461 471 446 477 460 472 462 475 458 472 476 453 477 479 478 475 457 436 432 439 434 460 473 465 435 464 461 441 448 452 450 424 427 432 444 445 451 429 423 438 418 453 434 448 443 454 441 423 419 428 423 440 428 438 440 416 440 414 412 412 438 426 424 437 411 397 410 410 415 394 399 432 403 430 395 429 399 405 409 398 420 423 403 411 391 400 401 381 381 411 407 405 407 379 405 411 410 372 381 401 382 370 378 394 390 382 387 367 400 386 393 385 389 365 381 377 360 363 367 357 373 388 359 379 359 379 373 354 355 356 366 348 346 373 345 342 360 372 344 369 361 364 368 365 338 352 350 365 363 361 352 339 357 344 327 346 350 341 324 345 335 327 353 327 336 321 319 324 317 345 328 331 343 332 329 330 320 333 334 332 327 319 315 311 335 322 303 303 330 305 300 310 307 309 316 324 298 302 312 313 304 295 294 301 293 307 313 291 286 295 302 312 287 286 301 307 283 290 301 303 303 280 287 294 291 283 288 274 283 296 273 268 284 275 273 288 267 286 271 283 265 286 284 264 261 268 263 276 280 256 269 266 261 274 254 251 258 269 256 259 261 258 263 257 260 266 267 247 267 263 256 262 242 241 253 260 239 254 250 245 244 239 235 253 236 233 232 252 248 233 240 239 238 238 232 235 232 229 225 235 222 234 227 241 229 228 227 224 215 226 223 229 220 212 211 218 213 225 225 221 216 222 221 214 226 220 215 205 212 206 219 216 207 212 213 212 212 214 199 204 200 202 195 195 208 199 205 194 205 193 193 202 191 196 189 202 202 204 190 191 190 194 199 190 184 183 181 181 179 191 193 183 190 192 190 184 188 179 184 175 176 175 183 176 182 183 172 180 179 180 171 179 168 166 177 174 175 179 173 178 170 171 173 168 171 173 168 169 161 160 158 172 168 159 158 162 170 158 161 159 167 157 165 157 161 157 151 150 164 155 149 151 157 152 151 161 160 156 157 148 158 146 158 143 153 154 150 149 150 149 148 151 142 143 143 149 142 143 144 147 141 145 138 137 135 139 144 138 134 142 146 133 138 142 134 135 137 139 140 140 133 135 141 141 140 131 140 139 131 130 131 133 134 133 134 127 126 132 130 132 134 133 133 128 131 132 125 128 124 123 128 128 131 125 122 127 123 123 126 128 127 126 120 118 126 125 119 117 124 126 121 118 119 118 119 121 115 114 119 122 116 118 118 115 123 125 115 115 118 123 120 113 118 116 113 113 114 113 112 118 114 115 113 117 110 112 112 113 113 115 118 116 115 115 119 116 112 110 118 117 118 114 117 112 116 116 111 108 118 113 113 108 115 114 112 114 115 114 115 116 107 113 112 113 117 111 107 109 111 115 115 107 108 111 112 116 117 113 116 115 116 111 115 112 116 109 109 111 115 115 110 115 108 113 108 116 115 108 116 108 116 113 107 117 116 113 115 116 117 113 113 116 115 108 110 112 110 111 117 116 118 118 113 119 113 115 119 112 116 117 111 113 111 112 111 120 115 118 115 114 112 119 121 117 118 112 122 118 116 118 114 119 117 119 117 125 119 119 124 120 124 120 115 123 120 115 126 118 126 118 128 121 121 124 122 125 126 120 129 127 122 126 121 131 124 128 131 130 123 121 130 126 127 129 132 131 126 136 134 128 125 126 127 126 133 131 135 139 133 134 135 131 135 131 132 130 134 130 139 132 137 136 134 143 140 140 139 146 137 147 146 142 147 147 149 144 145 139 139 146 141 146 140 148 148 149 150 149 141 143 143 155 155 154 145 156 153 153 149 153 157 152 147 149 152 157 159 162 154 153 155 152 158 164 165 159 157 163 164 164 162 167 158 160 170 172 161 168 161 162 169 168 175 176 178 163 167 163 164 171 175 175 168 170 172 170 177 179 172 177 174 176 185 183 175 173 186 182 178 179 179 188 192 193 189 187 195 187 193 197 197 197 191 191 184 198 198 197 201 204 187 195 192 192 205 195 208 209 194 205 194 206 201 211 213 207 208 197 202 215 216 200 218 201 218 205 210 219 214 218 218 215 222 221 224 217 228 228 228 224 217 216 222 221 221 234 224 216 219 227 238 233 223 219 225 238 241 243 222 232 240 228 226 242 246 246 238 250 231 244 241 230 250 247 246 242 256 255 243 250 252 249 258 248 263 254 256 250 263 245 265 254 257 252 252 247 271 250 261 274 254 260 266 265 272 270 266 282 259 259 281 275 276 267 266 268 280 286 266 279 272 275 293 269 280 287 287 289 284 296 277 279 283 278 290 281 284 279 300 291 306 284 309 296 300 294 299 314 312 294 305 311 304 294 301 304 312 318 321 317 312 320 323 320 318 306 327 323 319 309 333 332 326 315 315 334 310 339 316 331 339 331 339 324 333 319 332 328 348 329 330 346 334 325 335 352 333 337 325 337 336 340 335 328 358 343 334 361 355 361 348 339 340 352 349 338 350 351 357 349 366 367 375 351 365 351 373 379 363 376 364 361 383 362 383 369 388 364 386 390 371 390 378 387 371 389 388 373 379 379 394 397 388 404 405 383 376 388 380 388 404 388 396 376 388 403 379 415 411 418 387 417 416 395 412 399 389 417 416 421 395 390 397 396 431 413 423 414 401 415 400 434 428 407 422 434 440 411 423 418 419 410 441 423 424 445 446 444 440 426 445 430 439 415 442 423 457 459 428 435 436 454 421 450 450 440 439 433 462 438 469 441 433 438 473 456 446 458 460 475 434 476 473 447 463 439 459 480 451 453 446 486 474 463 457 451 456 480 491 472 452 469 478 479 459 496 489 469 480 477 503 456 476 483 461 493 495 480 473 506 465 506 502 465 483 475 474 494 503 513 487 486 492 482 513 477 486 476 485 524 523 491 509 495 509 485 491 511 495 529 498 508 530 524 536 501 515 507 533 505 492 528 530 518 499 508 498 502 524 500 498 543 510 549 503 502 512 536 510 516 546 529 522 555 513 522 525 535 559 525 515 552 514 523 534 539 535 548 547 545 553 537 520 556 518 554 558 539 563 529 571 531 557 523 538 549 566 570 548 567 557 572 557 551 583 531 583 541 571 558 550 557 535 582 566 576 565 550 573 552 546 553 583 584 584 570 592 581 562 549 548 573 578 593 548 599 566 598 554 599 598 555 604 564 580 562 567 603 608 564 564 601 592 556 562 565 563 585 605 589 595 595 577 587 599 578 595 613 582 581 578 568 615 619 597 600 618 584 602 619 569 594 590 577 593 590 609 592 598 592 571 570 628 625 613 607 614 623 627 594 592 627 615 604 580 628 635 598 584 578 596 623 613 584 630 621 638 622 602 597 593 635 630 639 633 593 627 614 602 585 621 600 591 620 612 589 619 598 636 617 621 598 591 617 605 638 644 626 633 644 614 619 599 604 592 607 591 650 649 639 618 600 599 617 605 654 605 647 629 609 627 652 595 617 652 609 605 645 645 647 638 609 615 646 622 616 642 607 606 621 601 625 619 616 602 633 614 630 621 654 616 606 609 614 648 648 657 661 612 615 601 606 611 613 623 621 621 605 628 629 626 632 656 645 647 657 616 662 622 638 654 636 642 662 649 628 644 642 623 655 655 622 660 662 631 617 616 650 620 642 612 644 606 663 623 651 652 634
646 608 605 632 639 643 626 622 665 664 658 619 651 646 637 644 641 664 655 651 645 608 626 653 646 629 649 663 610 634 630 651 639 630 616 610 605 639 629 604 634 621 618 619 662 650 659 636 649 647 620 627 653 642 613 631 602 658 628 610 627 656 657 598 618 607 607 622 642 623 615 612 604 623 650 619 631 615 596 620 631 651 600 628 606 621 644 630 632 642 616 595 651 646 640 639 652 634 615 594 598 632 606 605 597 597 625 629 615 625 590 589 610 632 617 640 601 609 637 593 606 607 600 628 631 638 606 627 615 635 602 594 617 619 631 592 594 633 633 586 609 611 611 630 617 584 584 584 598 577 619 624 631 607 609 585 614 607 591 603 573 625 612 589 612 577 570 614 591 588 622 591 592 621 597 624 580 581 586 596 601 581 585 605 603 616 582 620 569 586 597 608 567 602 612 562 598 589 613 567 610 585 563 599 572 602 564 559 554 570 572 577 554 595 571 588 579 592 548 569 600 572 601 545 592 600 586 570 574 563 566 563 554 540 553 559 564 562 574 588 543 581 588 536 537 588 554 540 579 585 540 559 555 547 531 568 559 569 536 526 538 563 567 554 574 547 560 538 560 543 549 521 519 526 560 523 527 515 519 530 546 533 532 533 553 561 550 553 525 542 550 510 546 510 539 550 512 548 506 512 549 526 527 545 499 541 520 535 501 524 519 526 537 516 497 540 513 497 524 539 496 534 531 497 517 510 530 526 499 507 484 521 515 481 525 494 524 486 484 513 516 496 511 517 493 503 512 486 475 498 499 481 475 499 512 490 489 484 469 468 468 478 477 480 487 475 471 466 494 495 454 496 463 470 474 462 478 468 477 450 484 474 467 471 476 465 468 484 440 447 458 471 475 458 452 460 478 442 445 467 439 466 470 462 452 443 443 439 462 446 428 432 465 440 427 456 433 425 442 459 448 448 445 431 448 419 454 423 414 449 422 435 417 448 445 417 443 438 404 430 410 428 403 419 424 435 424 434 426 397 420 409 418 430 420 409 418 419 417 390 402 387 389 403 420 403 400 407 391 394 416 403 408 409 391 408 379 376 405 381 373 374 379 401 372 393 369 370 396 396 369 385 381 368 378 391 363 390 388 381 361 374 357 355 385 368 375 366 382 372 379 361 347 351 379 348 372 354 345 358 348 342 372 356 345 336 341 354 337 355 337 334 353 329 337 361 327 341 330 352 337 348 330 343 346 346 338 338 350 326 328 337 321 315 324 320 339 316 341 327 334 328 326 306 331 316 333 318 330 329 309 322 306 319 310 314 312 326 302 300 321 296 311 296 317 293 311 316 291 301 298 305 301 286 290 297 287 286 308 295 289 302 293 283 280 296 285 296 290 281 283 270 272 288 288 286 284 290 273 277 281 270 274 271 269 274 281 269 266 273 265 269 257 265 266 275 268 275 276 265 257 260 264 248 249 259 255 252 256 244 250 246 249 263 246 245 252 261 249 245 254 244 246 236 236 250 243 251 237 234 234 242 250 243 247 239 238 245 226 229 230 243 232 221 226 235 231 219 218 230 232 224 227 214 230 232 222 228 226 211 227 223 228 226 222 215 212 212 210 224 219 223 213 213 207 205 207 206 217 200 208 216 201 195 202 196 194 202 195 205 194 191 209 196 195 195 194 204 204 195 199 187 189 185 186 201 191 187 181 187 187 191 187 185 194 179 181 179 192 184 191 188 174 175 189 179 184 179 179 171 184 181 178 168 170 171 177 173 181 180 176 165 173 164 164 178 161 161 171 171 161 163 159 171 157 163 162 166 167 165 169 155 161 164 163 156 157 159 164 152 152 150 163 159 157 160 155 150 154 154 150 151 158 156 146 149 155 154 147 147 146 145 154 153 145 152 152 148 147 149 140 143 148 137 138 136 143 136 143 134 139 144 140 134 138 137 140 143 139 142 133 134 138 133 138 141 136 136 137 136 136 134 129 138 136 131 138 138 128 128 127 135 133 132 131 134 135 126 133 131 125 125 131 128 130 123 123 120 128 131 125 129 123 130 121 125 124 118 127 123 127 120 125 119 120 117 126 118 120 116 120 123 118 117 122 120 119 125 120 116 116 118 121 120 120 118 117 115 115 117 120 120 121 113 119 120 115 120 121 112 114 113 114 111 119 110 115 117 110 110 113 113 119 118 109 113 112 112 115 114 115 110 111 112 111 117 111 113 113 108 112 116 110 116 116 108 115 110 115 115 109 116 117 108 113 118 112 116 110 116 110 114 116 111 108 108 118 109 113 113 109 115 110 109 110 118 118 117 110 113 112 109 108 110 109 113 118 111 110 119 109 110 115 117 113 115 115 113 114 118 119 116 115 110 115 118 119 114 114 120 120 117 121 121 118 111 116 118 115 117 118 113 119 114 121 122 118 114 115 118 115 119 121 119 120 121 121 115 121 122 116 124 115 117 123 119 118 124 117 122 121 122 128 122 128 129 119 119 122 129 123 128 123 123 121 122 131 130 123 131 130 125 135 132 127 134 127 127 136 125 137 132 131 135 132 137 129 139 127 129 133 139 132 131 130 136 135 138 137 131 132 137 133 133 138 143 135 140 138 142 134 140 147 141 139 138 148 138 149 149 148 143 151 143 141 143 150 152 145 152 145 142 149 143 145 158 146 147 154 157 154 161 154 160 150 159 155 161 153 152 157 163 163 164 154 166 167 157 160 166 154 156 170 160 159 164 167 162 163 165 169 168 160 168 173 177 168 174 173 180 172 181 179 181 170 175 174 184 183 184 185 172 186 188 185 174 180 177 188 176 182 192 179 184 182 189 193 187 181 181 189 185 191 190 198 197 185 192 192 200 200 190 197 192 195 191 190 197 206 191 210 210 198 209 198 195 197 197 208 210 213 213 203 212 201 215 212 217 205 217 205 221 218 217 208 210 219 227 220 219 225 223 222 222 221 221 227 235 223 226 228 230 233 224 224 220 241 243 241 231 235 244 229 239 245 244 228 231 229 230 244 230 235 252 251 244 254 247 244 257 250 252 237 241 240 246 248 242 251 243 253 263 261 264 248 248 271 248 264 258 256 253 257 269 269 256 261 269 265 268 263 259 261 264 275 270 267 288 267 272 284 286 277 275 287 274 272 274 272 273 289 276 281 289 297 290 284 298 301 295 304 308 284 283 293 297 293 300 285 288 311 306 299 304 294 319 300 299 308 305 296 324 309 309 304 319 327 316 300 313 329 312 313 331 322 312 329 324 337 312 326 316 323 318 339 336 321 317 338 346 339 318 343 331 344 348 339 333 346 335 338 351 353 351 352 338 341 337 334 341 342 350 368 356 348 357 339 351 357 343 343 366 350 359 363 366 368 356 369 351 380 351 384 361 354 378 357 382 381 368 391 377 381 392 382 388 378 372 374 366 394 371 383 374 368 377 376 384 384 385 377 405 389 373 383 410 405 377 406 403 402 380 402 394 402 405 417 401 391 406 401 423 424 423 425 417 392 401 419 413 416 429 416 429 438 430 399 405 426 431 438 416 417 409 424 438 435 420 433 441 420 428 436 430 447 447 449 421 454 418 434 450 430 461 457 460 435 449 425 445 467 442 457 470 461 470 466 452 453 442 459 440 449 458 463 473 438 458 462 454 475 444 451 457 448 459 452 448 474 475 461 466 470 461 491 485 497 497 471 491 475 469 480 482 462 465 498 484 482 482 485 492 474 502 483 508 475 483 473 511 470 506 473 516 508 520 472 488 517 503 493 518 510 521 512 485 486 509 487 483 505 495 508 513 523 524 536 513 518 532 530 508 517 530 526 527 535 495 508 507 524 497 544 508 516 508 527 519 500 504 525 542 538 546 514 553 509 545 537 509 528 549 534 556 543 528 513 536 531 523 546 517 534 566 521 516 554 561 528 555 545 559 545 547 544 571 575 556 564 565 578 560 554 574 574 575 583 554 552 555 580 571 545 561 562 539 554 550 567 569 553 574 580 560 559 570 539 578 549 595 586 563 589 572 549 549 571 548 573 569 590 561 585 557 572 551 568 558 599 554 563 569 598 567 568 586 574 611 612 597 557 613 591 596 566 595 584 574 564 597 579 613 602 598 597 598 605 620 598 620 575 603 575 584 580 569 599 617 580 586 579 603 601 591 606 595 611 612 603 614 581 617 576 596 614 628 618 578 584 635 596 579 614 578 628 610 579 623 587 617 585 599 630 641 593 602 583 617 625 634 626 621 616 605 602 630 636 586 597 613 625 615 631 613 639 600 590 589 646 595 625 631 622 607 617 598 642 602 636 611 591 624 628 623 612 605 633 625 638 608 608 614 653 610 603 636 616 597 635 601 601 610 642 635 627 609 644 618 622 630 639 620 647 657 628 620 617 633 634 644 604 638 630 622 636 634 644 655 622 644 660 635 646 611 654 621 658 659 617 620 635 640 619 620 634 647 643 654 619 613 636 625 653 603 649 626 637 630 619 660 611 614 630 654 624 621 611 616 614 625 633 646 663 648 664 631 631 640 618 648
650 650 606 638 650 652 659 619 615 612 610 620 621 638 609 640 654 615 654 663 638 619 643 633 602 639 659 628 612 611 607 658 657 611 628 639 660 621 656 607 629 600 625 647 634 630 622 623 641 609 620 613 626 659 643 624 632 636 649 639 644 655 631 635 641 604 607 611 604 656 630 599 655 622 626 619 651 624 647 641 633 601 642 643 628 632 593 606 653 632 602 639 648 609 640 629 615 648 640 620 644 611 622 639 636 589 599 629 616 589 625 637 593 638 639 612 600 630 635 625 603 629 622 608 590 611 594 616 596 586 603 640 604 585 596 617 607 589 596 631 597 632 605 622 611 634 613 584 587 626 609 594 629 629 603 622 576 597 625 617 594 618 603 627 617 606 616 596 598 574 592 592 568 606 595 570 624 605 589 600 594 568 580 598 591 570 604 595 609 578 567 605 598 607 577 599 583 588 595 570 611 592 581 598 573 608 557 603 557 607 560 580 603 605 571 556 558 559 587 564 601 557 596 566 575 575 598 590 582 569 551 546 562 574 548 550 592 558 557 575 582 559 557 556 563 563 552 567 550 571 574 553 541 540 559 567 549 537 550 566 533 578 555 574 558 568 530 536 573 563 539 522 535 526 538 543 547 516 517 542 523 558 564 552 535 559 540 530 515 542 556 521 509 557 536 552 523 532 542 542 508 526 522 513 545 534 543 532 538 533 505 508 528 528 512 523 539 520 512 490 514 518 486 508 516 524 525 525 526 531 516 490 516 491 513 496 525 523 518 512 499 510 478 496 492 518 518 471 513 508 492 508 508 479 486 483 508 495 505 472 482 460 472 476 470 504 482 475 465 472 455 498 469 487 481 457 473 476 464 486 449 484 475 464 454 444 470 465 451 458 444 475 465 455 439 463 456 455 471 452 437 442 471 469 464 464 451 429 461 436 434 453 442 452 431 456 441 453 444 429 452 443 448 418 414 422 424 442 449 422 445 414 415 441 441 445 411 411 422 440 417 425 422 438 414 425 431 407 401 435 423 398 415 406 412 419 412 401 415 414 391 412 389 401 404 407 402 387 396 396 389 394 384 395 379 392 392 387 382 394 375 387 371 387 381 400 389 397 366 399 397 397 379 364 373 365 376 380 375 374 385 365 388 383 367 378 352 353 349 363 352 372 366 354 345 375 375 342 364 357 352 363 353 372 365 344 344 365 355 335 347 351 331 350 345 333 358 341 348 358 350 338 334 331 341 349 329 327 326 322 327 329 341 343 339 326 312 322 320 323 311 335 334 309 333 324 312 334 305 315 332 320 308 311 303 312 317 312 325 313 296 300 305 303 310 295 297 305 309 288 296 293 313 286 300 286 308 295 292 284 293 281 281 284 296 301 287 292 280 274 285 295 283 288 282 290 269 273 266 287 272 277 283 274 280 284 266 272 279 263 261 271 262 262 271 272 276 266 254 273 272 266 249 262 271 252 264 251 249 252 266 249 266 263 257 248 246 248 258 242 258 243 244 254 250 247 255 254 250 238 249 241 240 241 229 239 230 239 236 234 237 225 238 237 220 227 220 235 228 225 216 220 223 223 228 223 221 223 212 230 230 224 222 211 214 209 223 213 221 224 207 206 209 208 212 207 205 213 199 217 202 199 214 215 197 199 209 200 203 206 192 195 207 206 204 198 206 202 203 196 186 202 202 200 191 199 196 196 190 187 197 192 186 194 180 183 184 190 178 182 182 182 177 173 175 177 175 182 185 187 177 181 170 173 174 172 169 178 178 168 165 178 177 171 167 173 178 171 172 170 170 163 161 167 160 163 164 158 165 171 160 167 155 157 166 161 152 167 157 153 151 164 153 160 163 160 149 148 148 158 158 149 152 147 150 152 156 156 148 149 155 151 143 147 154 149 140 149 140 150 140 146 139 145 143 149 139 149 148 141 139 139 143 142 137 144 140 134 136 139 137 135 138 142 140 138 138 134 134 132 129 132 129 134 134 129 127 131 134 131 126 125 134 137 136 133 126 124 134 135 132 129 132 123 132 132 121 123 126 125 124 123 128 125 122 127 126 120 129 122 129 127 117 119 117 117 127 126 116 125 118 122 120 115 124 122 118 115 115 115 124 120 118 121 118 122 121 120 121 119 120 115 117 123 121 115 116 117 113 116 122 115 119 111 112 120 113 113 117 118 119 110 118 112 118 114 115 118 110 112 111 114 112 114 112 119 117 114 113 116 118 112 110 113 112 111 110 112 111 116 109 108 113 114 110 111 116 116 117 115 116 116 109 117 110 110 116 117 115 108 114 114 110 115 117 112 115 118 113 117 114 113 117 117 118 118 109 115 115 116 112 111 114 112 110 115 114 116 113 111 114 119 115 115 115 121 118 119 119 120 118 112 115 113 121 122 122 120 118 116 117 119 118 119 118 118 122 120 114 121 118 121 123 123 118 121 118 117 121 124 120 117 117 121 122 123 124 128 119 127 128 128 119 118 130 128 127 119 127 128 127 120 128 125 130 124 124 122 131 123 126 132 132 135 124 135 126 129 129 128 132 137 129 127 128 129 139 128 130 136 133 133 133 135 134 138 134 131 134 134 138 138 140 144 141 141 142 138 147 141 140 141 148 137 142 138 141 144 139 149 145 143 152 146 146 145 147 146 154 147 150 144 147 154 149 153 152 157 160 152 156 155 162 156 163 157 158 157 153 159 156 160 155 161 158 158 156 158 158 164 169 159 160 171 163 162 168 168 165 167 166 171 163 177 167 171 172 169 177 172 177 172 170 180 169 173 176 172 181 179 178 185 176 179 172 177 190 173 176 180 175 185 183 194 193 192 189 185 181 188 194 190 186 186 188 183 192 191 196 197 200 194 201 197 198 202 208 199 192 207 194 192 197 209 207 201 213 213 209 211 211 202 212 202 216 214 217 212 206 219 211 210 219 207 223 212 227 209 230 215 229 218 225 213 228 216 232 228 217 221 237 222 231 233 240 232 233 237 233 243 233 225 225 241 226 241 239 236 231 241 239 232 231 243 253 239 245 257 247 235 242 253 244 253 247 240 263 253 266 243 263 262 266 263 260 272 251 259 266 258 256 258 264 256 258 261 268 276 263 276 263 281 267 268 273 271 270 274 284 287 283 285 272 293 282 274 273 276 283 294 277 298 284 289 274 283 298 302 300 300 283 288 299 296 299 288 300 311 299 299 309 311 312 291 315 306 302 304 293 312 322 314 303 319 320 302 308 325 327 317 321 330 318 315 318 310 323 319 314 333 314 337 314 312 316 316 319 341 316 333 321 318 337 320 334 351 326 345 356 335 356 325 341 330 327 335 334 355 339 360 363 355 365 366 345 345 353 362 363 350 349 351 377 370 371 378 351 357 372 381 349 364 382 354 366 353 354 364 388 363 370 385 389 386 379 362 376 392 390 368 384 374 377 367 388 378 400 377 390 403 394 393 410 408 409 381 395 410 410 395 397 397 410 417 389 420 422 408 422 418 422 392 418 425 396 415 392 427 407 400 400 428 406 421 432 428 437 438 431 427 412 407 425 415 418 438 416 437 419 439 442 448 440 439 431 418 446 442 440 420 445 419 446 430 446 435 432 464 461 427 459 444 434 451 463 437 429 447 460 444 473 449 444 452 451 446 481 466 481 461 474 460 449 468 442 448 481 455 463 459 474 473 464 477 477 473 476 472 458 470 454 461 493 485 459 460 485 477 483 492 482 492 503 481 497 497 479 510 506 509 473 512 479 512 490 515 509 508 515 509 509 488 501 476 492 514 479 502 522 493 513 530 504 496 532 525 494 499 505 500 519 529 524 512 521 516 512 538 514 508 523 516 546 547 532 503 498 519 549 548 546 523 524 532 515 528 543 545 545 552 547 525 538 519 512 537 563 546 560 520 554 521 515 540 518 565 545 544 566 521 554 543 541 554 555 569 529 528 542 542 525 570 539 529 528 552 552 530 541 544 555 581 562 553 562 563 556 582 571 538 541 574 589 554 587 555 585 566 562 556 560 569 553 567 554 556 553 567 546 580 602 564 552 588 579 587 581 564 570 569 602 601 599 602 585 584 590 588 574 556 562 573 608 577 595 583 567 605 567 607 583 597 589 603 574 578 580 593 615 564 575 565 580 565 590 605 569 600 588 618 608 575 585 582 586 589 604 619 596 615 594 584 613 603 616 625 626 598 603 614 610 606 612 582 586 607 588 620 598 617 626 619 618 596 592 639 640 628 640 607 619 608 620 597 611 635 633 626 639 615 606 628 622 618 611 615 589 641 624 610 621 616 617 600 613 649 636 614 622 596 631 617 602 639 636 626 611 630 614 642 605 604 608 643 600 631 599 604 643 610 640 611 636 607 622 596 606 606 623 639 612 603 606 624 649 649 657 628 659 606 652 628 609 625 661 638 615 601 611 648 604 639 643 631 630 621 636 617 636 615 652 660 656 655 658 628 663 653 657 662 661 649 628 608 612 627 648 626 629 658 610 632 634 654 663 664 612 635 616 648 650 603 643 641 655 637 606 655 625 660
650 621 643 613 628 653 639 609 612 664 602 621 632 632 610 627 628 617 660 640 661 644 641 639 617 628 608 618 615 630 612 663 647 651 611 608 637 646 615 648 645 613 604 609 642 609 636 604 625 630 643 621 607 617 657 622 645 600 654 648 658 611 620 625 606 629 598 632 603 597 608 620 620 607 623 635 627 626 646 613 612 651 595 610 606 641 636 628 627 629 615 626 642 638 652 650 608 592 623 612 590 634 637 614 647 603 592 617 599 590 625 632 616 622 619 644 619 627 603 607 623 610 611 644 620 623 637 617 596 622 599 586 636 589 627 621 628 619 590 607 593 590 579 618 634 590 609 589 623 608 605 596 615 605 600 595 609 586 594 576 592 623 620 577 599 584 605 600 599 623 615 572 598 590 574 575 585 610 620 597 584 574 569 570 620 607 597 576 600 575 599 584 581 570 614 588 596 568 594 566 608 579 577 598 580 567 605 608 553 552 572 588 549 550 572 556 581 562 547 601 548 556 548 555 594 543 558 576 576 556 549 586 583 539 570 583 591 562 575 588 536 553 559 534 549 562 571 532 574 543 551 563 547 542 570 564 562 576 559 575 573 540 575 540 530 540 550 542 525 526 525 533 528 549 519 531 560 560 527 539 526 540 554 557 536 535 511 510 550 527 528 541 534 514 544 523 510 502 521 520 505 515 546 516 498 521 537 500 539 537 508 542 531 497 503 502 540 536 508 509 499 487 487 504 515 517 488 511 523 501 491 508 499 508 483 518 498 514 518 517 496 509 500 484 512 511 514 469 475 495 512 498 504 468 495 491 496 467 502 489 499 497 459 459 479 476 480 478 475 466 470 485 495 486 468 462 469 453 462 451 477 447 454 460 444 477 454 447 466 467 453 465 475 473 478 449 464 447 463 470 455 470 438 451 460 444 443 441 435 428 441 451 424 448 442 463 428 438 431 453 417 438 451 444 431 447 442 435 422 420 422 436 428 443 426 416 442 427 436 416 406 438 435 440 411 406 428 404 396 420 422 400 417 403 408 408 406 390 405 414 419 423 418 396 397 400 409 408 400 383 399 386 383 406 407 406 374 383 382 398 378 401 398 382 398 404 375 368 366 390 388 375 372 364 369 381 370 361 381 367 365 366 355 379 376 382 376 379 361 372 352 355 351 353 356 346 344 344 365 366 342 373 373 341 351 346 367 340 361 345 361 351 343 330 357 332 343 344 350 331 342 342 323 354 328 330 323 339 348 327 331 345 345 332 315 315 321 328 313 313 314 318 321 335 327 325 310 319 334 328 304 306 318 301 321 299 306 324 308 298 296 315 312 313 294 300 303 315 295 301 298 313 296 293 290 283 301 296 306 284 291 284 278 291 288 285 281 287 286 273 274 279 279 293 288 270 274 275 267 268 288 270 281 283 270 283 265 279 267 267 275 261 281 271 266 256 272 277 277 257 266 270 273 272 269 267 265 258 252 251 259 249 244 252 252 263 239 251 255 245 243 251 257 244 255 233 254 234 232 241 242 240 243 251 239 243 248 240 231 235 244 227 222 227 243 239 231 232 233 233 231 226 215 220 222 216 222 224 225 227 229 227 216 213 218 220 218 227 218 223 211 208 223 205 216 213 202 206 206 217 206 199 202 210 198 206 204 197 196 205 197 210 197 205 203 202 200 195 195 195 191 192 186 199 197 193 193 198 184 198 188 189 189 184 194 189 186 184 186 184 185 181 175 177 182 173 177 187 176 179 187 186 181 177 182 177 170 173 167 169 175 166 179 173 175 177 168 172 176 175 164 169 161 173 162 171 170 157 169 170 168 170 161 164 167 168 155 167 161 162 159 155 165 162 157 155 155 152 153 162 160 148 161 156 160 153 156 149 149 152 149 157 155 150 149 144 141 149 140 141 142 142 139 146 141 149 147 143 143 145 138 145 142 138 138 139 133 134 145 134 145 133 133 134 132 134 136 138 138 142 137 139 131 133 136 129 139 128 129 134 132 129 127 133 131 134 137 130 126 129 125 131 135 125 129 128 124 123 130 125 131 132 121 125 124 124 121 124 129 119 125 128 119 120 129 127 122 120 117 117 118 127 120 127 120 126 124 121 116 125 116 117 115 117 122 120 114 125 125 124 117 123 114 121 119 116 119 116 117 113 112 117 119 116 115 122 118 117 113 120 118 119 115 114 118 118 117 111 121 114 115 115 114 119 112 118 110 119 119 114 117 120 119 111 113 120 118 118 113 119 115 118 116 119 119 110 113 115 109 113 117 114 118 119 110 119 117 110 115 113 114 111 112 110 110 114 110 110 111 112 118 117 119 112 116 119 113 120 112 113 111 120 117 111 118 119 121 113 120 114 118 113 114 122 115 116 114 114 114 115 116 123 123 114 114 116 121 116 117 124 124 116 115 121 121 120 118 117 120 125 119 115 121 126 125 122 121 117 119 120 126 126 124 118 121 122 126 124 123 122 127 126 129 128 125 125 128 130 120 123 131 130 123 126 130 126 125 123 133 130 131 124 126 131 135 128 130 133 135 133 132 134 127 132 134 139 138 134 140 139 136 135 135 141 140 140 144 137 144 140 133 138 133 137 137 138 134 146 143 148 140 149 149 143 138 137 147 151 142 141 151 146 152 147 142 149 145 148 152 150 152 158 145 149 158 155 147 149 149 161 151 159 157 163 163 161 154 154 153 159 163 166 159 155 160 157 155 161 158 159 158 157 157 172 165 173 170 162 171 163 172 171 164 173 167 163 171 167 167 165 168 177 179 168 174 177 176 184 185 181 179 178 180 178 185 175 178 188 177 178 191 183 193 178 194 193 184 179 190 197 191 194 200 201 191 192 185 197 190 196 200 205 190 199 206 208 200 205 209 202 210 194 205 198 208 207 215 212 211 209 212 213 205 207 212 214 206 207 217 209 222 213 213 221 217 228 212 218 222 221 230 228 232 219 222 230 233 235 216 228 234 226 223 223 234 227 241 242 232 226 232 238 236 233 228 227 236 232 246 238 234 231 235 249 240 244 246 249 248 240 248 239 259 250 250 257 252 260 266 249 260 257 266 261 259 269 252 266 271 250 261 273 270 253 274 260 273 279 258 267 281 270 264 286 274 278 286 274 278 264 274 274 281 286 273 288 277 276 282 296 278 298 290 293 295 302 302 285 292 301 285 292 309 290 309 290 285 301 298 291 287 316 288 318 300 292 314 301 311 312 295 308 310 309 305 315 317 309 316 325 325 307 309 331 308 336 313 321 331 321 323 339 331 326 338 344 345 330 334 323 320 338 325 343 334 327 334 335 337 345 328 335 347 355 354 351 337 361 342 351 356 347 352 342 365 349 338 352 369 358 347 366 364 377 363 350 377 362 379 372 378 369 373 361 365 368 382 388 367 366 387 380 374 375 379 366 387 388 378 372 376 378 389 374 376 371 393 403 384 375 403 389 376 387 382 384 402 382 409 393 380 397 415 380 383 412 407 392 409 391 420 387 399 393 414 402 412 422 421 406 425 400 396 411 412 438 405 435 430 429 434 432 437 411 412 418 412 409 444 434 426 446 442 446 424 446 423 449 428 454 457 451 436 457 429 441 437 459 435 438 428 457 442 456 452 433 445 446 468 441 467 465 446 453 436 443 477 437 441 452 457 458 477 446 449 465 470 456 478 459 467 477 451 484 465 469 478 460 461 471 480 455 472 458 477 461 485 491 485 473 497 471 500 500 475 508 506 503 478 495 511 483 490 490 493 499 498 493 516 489 484 496 478 476 507 503 513 518 514 482 506 490 508 491 498 489 524 533 514 523 510 488 514 531 538 504 519 526 518 534 512 528 499 546 522 518 518 525 534 511 507 505 538 523 523 516 530 533 530 531 548 548 540 510 553 522 559 521 519 551 541 519 546 566 527 546 521 530 525 562 558 544 524 546 544 522 561 537 575 546 571 549 543 568 536 528 558 562 555 561 534 530 582 546 554 547 573 583 568 537 555 559 544 580 567 576 573 543 580 541 586 558 562 572 561 568 564 552 579 551 594 550 600 559 570 603 592 582 578 576 558 554 565 601 560 580 565 557 570 558 566 575 599 582 606 573 565 569 600 574 585 604 605 584 564 595 571 562 613 581 573 620 612 574 586 573 581 568 615 597 602 580 568 622 624 617 620 573 622 598 613 627 621 630 629 608 612 585 617 620 610 616 630 616 598 605 620 601 610 620 601 637 636 627 625 618 586 639 628 611 589 633 588 630 614 595 617 622 627 604 610 604 642 612 636 615 624 601 603 600 613 620 638 611 633 647 629 620 618 589 621 620 591 614 626 608 601 600 607 600 597 613 605 593 635 650 606 614 610 633 645 646 609 617 613 652 614 652 622 642 654 655 612 655 615 646 612 627 656 628 636 599 648 653 622 628 599 641 651 610 643 656 609 599 599 647 624 660 648 650 645 615 655 606 606 658 611 629 653 631 627 636 649 635 628 611 603 630 654 654 640 633 648 648 633 648 635 660 646 618 647 628 631 637 633 637 631 644 603 619
608 626 654 657 661 616 604 661 643 655 651 618 625 634 602 655 618 633 650 659 648 630 623 614 602 652 649 629 629 648 645 636 611 635 628 605 647 629 602 627 621 652 642 643 619 642 633 637 612 618 633 660 636 644 634 599 646 656 600 654 615 646 607 611 600 627 609 612 597 604 641 656 644 633 624 634 650 639 598 627 648 641 633 622 624 608 625 610 603 627 607 619 614 615 634 615 643 645 632 645 592 617 642 642 627 640 641 612 610 597 605 643 631 599 621 586 599 634 600 630 617 583 641 594 594 632 592 595 604 597 637 631 635 606 618 615 598 636 619 633 630 582 600 604 632 609 624 604 622 601 611 612 591 632 604 601 625 578 612 624 629 622 628 586 610 615 600 596 573 609 609 620 600 622 566 577 602 609 591 606 611 594 594 606 586 590 587 577 564 583 579 572 609 590 592 570 601 585 568 555 594 589 565 596 570 553 594 578 607 588 557 560 575 570 548 585 553 594 590 576 571 578 551 599 581 572 563 590 543 570 589 562 584 540 572 548 581 540 579 537 541 556 557 537 553 538 578 581 580 581 582 538 564 566 554 541 575 565 562 562 559 529 547 572 539 531 535 554 571 524 529 558 557 546 536 518 546 556 525 543 548 554 522 525 558 521 531 523 514 527 558 550 534 554 552 551 506 516 517 514 532 545 505 547 501 514 539 527 521 541 545 508 531 517 498 504 500 537 494 512 502 488 529 489 531 524 497 507 521 496 521 502 506 514 510 513 517 492 481 485 489 502 474 501 477 510 518 513 500 493 504 472 490 512 494 466 486 467 477 464 464 502 503 490 467 464 475 457 460 490 487 494 485 471 463 489 455 455 449 447 490 490 467 485 447 454 467 455 465 471 467 440 445 468 467 439 455 458 455 456 436 456 449 437 465 451 440 452 437 424 440 441 439 428 450 429 456 444 420 450 420 433 454 436 431 437 451 421 441 442 450 418 423 438 407 431 442 409 443 426 403 422 435 404 409 419 409 427 426 432 411 405 413 405 409 409 394 404 404 408 392 396 411 419 414 421 400 405 393 419 383 411 410 381 376 392 405 407 404 394 406 384 381 383 370 396 388 379 393 388 371 387 375 378 372 362 375 373 387 387 369 379 359 372 385 377 363 383 361 364 359 371 377 347 347 371 363 359 373 356 365 354 365 346 370 351 357 338 345 359 348 343 357 333 332 336 349 342 330 345 347 327 329 346 332 353 340 337 347 339 349 330 338 325 330 318 342 335 324 328 322 310 307 315 325 326 326 331 313 329 302 307 308 319 310 322 297 303 311 309 314 308 301 307 311 302 305 317 304 287 312 310 289 286 312 287 294 294 305 288 294 285 303 282 299 298 287 275 275 299 283 279 287 277 296 294 275 281 274 282 278 282 277 269 275 268 268 266 280 268 279 271 271 260 266 279 260 277 276 267 262 254 257 267 273 272 270 250 266 251 246 258 264 255 257 243 244 241 241 249 261 253 256 244 235 238 237 249 232 240 233 252 242 245 247 239 247 233 237 227 239 241 242 222 232 237 242 222 226 239 234 231 225 230 219 217 222 227 232 221 212 225 211 217 217 218 216 216 222 222 209 214 224 206 223 212 209 209 204 206 214 208 203 200 212 203 209 209 204 199 200 209 204 194 192 195 204 193 205 196 206 190 199 203 200 189 186 189 186 200 195 197 199 197 186 185 183 189 182 194 178 186 178 179 174 178 190 178 176 177 183 175 184 186 175 185 175 169 171 182 173 167 165 176 174 165 178 165 178 166 167 177 162 164 172 171 161 170 158 162 170 167 158 170 157 168 154 161 163 156 167 167 152 152 152 161 154 151 162 157 160 161 148 157 157 146 156 148 152 154 154 158 151 157 154 153 146 147 153 152 148 140 148 140 141 149 150 150 147 142 141 145 137 147 137 144 135 138 142 144 142 142 133 137 144 134 132 139 131 141 131 132 132 141 139 130 132 132 129 134 138 138 127 128 135 126 135 132 132 135 135 132 136 128 128 123 131 132 123 133 123 128 124 131 122 123 128 125 127 130 121 128 129 122 121 120 119 129 121 125 121 126 117 127 116 126 124 118 116 124 117 117 124 120 115 124 114 114 117 125 117 123 123 115 115 118 117 120 117 115 117 113 122 116 117 115 122 120 113 114 122 118 116 115 118 113 120 112 112 114 116 121 120 115 120 111 112 121 112 113 121 117 112 118 119 114 118 118 112 120 118 120 115 120 110 119 110 118 120 111 119 113 110 115 117 117 115 117 116 117 119 113 112 120 120 119 111 117 114 114 115 112 111 121 111 120 119 121 115 117 111 114 120 121 120 115 118 113 122 112 120 119 113 120 119 113 117 120 121 122 122 123 119 119 117 120 124 121 116 120 124 119 122 116 125 117 116 119 121 118 125 119 116 122 122 117 122 128 120 126 117 127 120 128 126 128 122 129 124 125 123 127 131 125 129 124 121 123 132 127 127 131 132 127 128 129 128 127 132 124 136 132 128 126 136 136 127 126 135 128 136 132 132 132 140 132 130 130 142 132 142 139 139 135 137 135 142 137 142 146 145 143 136 140 143 147 138 143 147 141 148 146 147 142 143 138 142 150 145 149 151 142 144 142 153 150 147 153 154 152 157 158 153 158 151 149 153 154 157 149 160 163 151 157 155 157 160 156 158 163 165 165 159 166 165 154 157 161 162 163 165 162 171 172 164 166 173 169 168 177 168 168 171 173 170 170 167 169 175 179 174 175 178 168 182 179 172 182 175 177 186 185 175 181 181 189 174 187 178 188 179 190 187 180 191 180 182 192 188 194 184 182 194 187 189 185 190 188 203 204 196 200 189 195 190 206 208 195 206 195 202 211 207 201 197 200 198 201 201 211 202 212 204 205 218 215 220 203 222 214 216 226 207 212 216 216 219 222 209 211 226 218 221 227 222 218 225 226 222 218 223 231 230 229 227 236 229 222 239 225 243 231 246 247 237 240 234 242 234 229 247 249 239 242 241 248 244 258 256 242 261 241 239 257 246 256 263 264 258 260 266 250 267 267 249 248 271 260 256 273 271 275 259 260 277 270 271 256 280 273 283 265 259 277 263 279 287 269 277 271 288 282 287 281 273 278 296 297 294 289 274 284 275 290 299 304 279 286 279 294 283 303 299 283 301 293 298 307 288 303 305 287 292 298 298 296 296 293 320 320 321 296 321 327 310 312 325 329 328 312 315 317 332 307 333 309 336 338 333 319 322 328 326 334 331 340 340 333 316 331 329 318 339 338 352 338 348 333 341 333 347 358 353 360 334 332 360 349 333 344 355 360 357 364 364 342 346 365 370 353 356 368 354 370 361 373 374 369 380 380 351 381 367 351 356 356 360 364 355 366 383 368 378 378 387 381 372 389 365 365 382 366 375 372 391 375 398 386 375 398 389 400 397 377 380 381 377 413 397 406 403 390 414 393 404 388 395 385 399 413 403 417 403 427 413 407 422 394 404 424 408 424 413 416 408 428 419 404 436 425 416 408 433 418 415 432 423 438 442 439 447 419 416 440 414 447 418 426 451 435 438 460 448 456 437 424 433 429 437 434 452 434 462 456 452 467 446 430 433 475 464 469 437 458 472 456 446 460 477 474 461 449 445 459 472 460 456 483 444 461 446 460 462 478 452 458 484 494 452 456 475 477 460 486 502 502 489 490 465 483 476 470 500 495 497 463 469 507 498 466 501 502 475 503 511 511 477 486 476 511 515 497 518 502 480 500 488 490 521 486 480 521 510 513 517 521 497 513 520 522 500 508 503 529 539 527 523 540 536 533 537 521 533 517 519 543 517 505 501 529 550 504 542 533 521 542 523 546 519 542 536 517 549 536 512 515 524 546 519 535 524 535 517 541 557 525 568 569 521 524 562 532 538 527 556 526 536 528 533 544 539 550 525 547 554 566 543 529 536 572 545 582 555 538 535 580 544 539 572 550 588 551 548 577 559 566 552 593 549 564 548 572 587 552 555 583 598 584 592 586 587 579 591 575 558 599 584 583 580 573 583 574 602 572 590 554 559 556 593 573 605 595 596 606 555 575 580 604 574 598 581 571 593 582 578 598 617 595 603 588 616 596 612 607 565 581 569 581 586 575 574 595 584 579 578 583 617 579 603 629 571 574 616 629 609 576 630 629 629 630 593 603 599 602 626 591 619 602 624 613 590 604 585 611 606 582 610 596 612 620 628 609 612 605 623 603 638 636 584 598 591 611 615 598 590 598 631 601 604 606 628 640 631 618 617 601 624 635 617 639 609 598 601 593 596 616 613 628 607 593 591 633 646 615 626 612 640 608 615 650 622 617 639 625 596 609 602 594 594 629 644 615 638 654 618 647 620 642 623 635 645 621 614 638 647 649 658 633 603 615 631 632 634 658 657 629 599 634 626 621 608 651 658 648 650 627 625 614 630 643 617 657 649 628 648 628 608 643 654 655 661 624 625 633 623 622 602 622 657 627 644 601 616 638 650 602 604 613 616 634
654 632 625 638 659 610 603 604 652 655 658 650 616 619 617 636 640 616 657 631 642 637 631 654 611 615 655 614 628 606 645 617 636 608 655 632 615 655 634 602 645 627 650 598 646 615 650 633 614 619 638 649 642 643 625 632 609 631 600 612 656 650 621 598 637 642 633 634 597 600 654 634 604 604 614 648 622 605 619 636 627 599 626 607 644 591 643 595 623 644 608 619 636 633 621 615 616 597 593 619 647 607 596 605 628 631 642 587 591 600 639 611 632 640 596 619 603 618 611 612 593 639 639 602 600 628 593 585 637 596 608 635 614 616 592 595 610 623 630 597 620 634 616 589 577 588 605 591 611 615 631 583 591 581 583 599 580 588 595 576 629 611 624 627 570 601 576 567 625 610 610 623 600 612 599 615 614 581 590 614 564 618 576 599 607 567 584 575 604 593 592 569 581 597 565 574 607 571 584 575 575 565 587 603 576 606 555 583 577 591 552 597 548 586 584 571 580 589 565 588 549 596 584 591 577 594 583 581 549 567 588 587 539 589 549 590 586 577 538 577 543 577 536 538 549 563 580 572 537 532 569 566 533 538 549 560 566 532 538 561 555 546 568 521 562 530 540 530 542 540 567 549 520 542 559 533 533 550 517 539 564 555 554 531 553 517 530 522 509 540 529 507 516 534 543 539 517 550 516 539 536 513 546 510 514 523 497 538 542 494 535 511 522 523 537 492 492 521 495 536 494 519 513 529 488 532 520 513 518 511 488 479 506 512 518 516 488 492 501 499 522 518 483 516 479 474 499 471 473 512 472 505 508 487 488 475 496 502 489 463 481 460 491 471 477 480 484 495 481 490 479 477 480 479 478 492 470 453 455 470 453 460 456 458 456 487 449 472 459 445 440 471 479 461 459 439 460 473 446 457 451 438 438 467 471 436 429 451 458 430 434 436 449 454 451 446 447 439 439 455 425 447 454 425 439 413 446 452 418 424 434 440 440 423 443 431 407 417 423 437 403 430 429 406 421 403 402 427 425 429 403 413 425 419 409 413 399 396 388 421 419 403 403 389 394 420 391 412 413 380 413 395 415 396 377 376 378 405 402 391 377 407 372 395 398 373 369 398 384 384 391 387 386 376 369 383 374 376 388 362 381 367 356 365 380 386 355 357 365 356 350 379 346 380 355 353 352 354 369 375 367 352 341 344 361 367 368 335 338 338 344 339 350 358 354 353 348 330 338 341 339 335 323 351 344 332 338 343 346 336 340 329 347 320 333 316 317 316 330 313 326 318 326 325 314 334 335 316 308 317 308 316 317 304 316 299 299 315 310 300 320 306 298 300 292 304 290 304 289 290 301 302 296 309 305 298 289 283 281 296 293 294 303 304 305 297 285 281 288 300 287 297 290 287 283 278 270 281 281 289 292 287 280 274 288 271 265 273 263 259 261 264 272 270 257 278 272 258 270 274 251 266 251 252 251 256 271 250 251 247 253 255 255 248 256 263 264 250 246 250 253 247 250 240 256 237 254 249 244 252 241 230 246 240 228 250 236 242 227 229 230 226 240 240 224 221 225 240 234 227 228 234 217 229 234 218 224 231 217 232 220 216 228 216 227 229 217 208 214 206 208 217 207 221 223 202 207 213 213 208 215 204 206 205 214 213 206 196 197 203 194 199 208 208 210 200 192 197 197 198 195 203 188 198 201 195 188 201 192 192 198 194 199 183 192 194 189 194 181 194 186 188 190 184 184 189 189 186 180 178 173 179 179 177 172 186 185 180 182 168 169 174 174 178 173 164 172 173 165 164 176 172 166 177 175 163 172 162 168 170 172 171 166 169 164 156 161 163 153 167 166 163 166 153 152 157 158 160 154 150 156 154 159 162 161 151 157 155 156 150 153 155 153 148 145 152 143 156 155 151 144 144 150 144 148 141 144 142 142 138 148 137 148 143 146 140 138 136 134 139 136 143 134 146 144 138 144 141 140 131 141 136 136 131 130 136 130 140 136 138 140 131 127 133 133 135 134 135 132 130 129 126 130 133 133 124 125 134 132 132 123 125 125 122 127 122 131 127 121 128 127 121 131 127 129 128 127 123 123 128 125 128 123 125 121 117 117 124 124 127 120 125 122 123 124 118 123 122 116 124 121 122 116 120 123 118 117 123 122 114 121 117 116 114 125 120 122 114 119 114 121 119 118 122 113 117 114 117 116 121 122 113 115 116 118 120 112 122 113 111 113 112 112 112 114 117 120 112 118 115 112 113 121 115 120 119 121 111 114 114 120 113 114 113 118 120 119 116 117 121 116 120 120 118 119 112 113 117 112 118 111 111 121 120 116 119 118 115 117 121 117 116 121 120 116 115 117 114 122 113 113 116 120 121 121 123 118 115 125 119 122 125 125 116 117 114 122 121 123 121 123 120 115 118 123 121 126 117 120 120 125 124 127 120 125 123 117 117 125 121 128 122 125 120 129 129 120 130 129 131 126 130 129 131 122 126 130 122 132 122 127 129 125 123 130 125 131 128 125 135 132 128 134 127 137 134 133 134 132 136 133 132 129 131 139 141 130 137 140 134 140 135 143 144 136 140 139 141 144 134 134 143 138 135 136 148 143 144 139 145 138 147 139 147 147 141 145 148 145 145 145 143 150 156 151 147 157 148 156 147 158 149 155 150 155 155 155 155 150 150 160 149 159 163 151 160 156 156 166 167 159 168 158 165 157 155 165 164 163 165 166 169 171 166 167 175 163 166 162 161 173 174 172 166 178 164 173 168 179 170 182 182 183 181 184 177 184 171 187 183 173 179 176 188 176 178 179 187 179 186 187 177 191 186 184 187 190 194 190 195 193 198 186 184 191 194 196 204 197 205 190 196 202 193 190 192 194 198 206 199 200 198 199 208 204 204 200 215 212 207 218 200 219 217 207 212 217 206 204 211 223 215 212 219 219 220 214 218 210 213 213 213 230 232 218 234 218 218 222 228 220 223 233 237 238 226 243 227 224 242 241 242 228 247 244 244 240 238 232 238 238 248 248 242 245 250 235 246 244 247 245 241 263 263 263 249 262 247 258 260 252 264 253 254 270 259 255 256 266 254 267 263 272 253 273 265 279 261 262 265 284 260 275 285 263 269 279 284 288 268 270 286 292 281 269 293 275 292 271 284 295 285 274 297 281 277 295 298 299 303 295 283 290 307 307 299 309 313 285 305 302 287 308 310 310 296 315 309 309 309 300 301 299 322 313 306 304 300 307 306 307 307 319 317 325 326 328 316 330 332 329 319 334 320 322 323 319 324 344 316 340 332 338 347 320 348 351 323 355 350 338 350 334 344 347 341 355 351 349 335 354 344 336 348 337 345 365 348 369 366 361 372 359 354 344 376 369 367 354 380 363 352 364 374 360 353 375 382 385 387 382 356 357 392 389 378 395 397 376 378 392 399 380 375 380 375 403 385 377 381 377 389 373 404 393 392 400 395 400 405 380 414 418 418 385 400 401 398 391 409 425 401 399 400 423 418 425 391 397 403 400 416 410 399 429 434 438 410 428 416 442 429 442 412 409 413 411 434 420 440 421 426 450 419 416 433 416 441 438 417 434 439 449 436 435 458 458 435 456 454 459 431 461 454 460 457 453 439 444 430 465 469 451 471 456 467 452 466 470 470 448 452 476 449 478 445 442 478 473 485 445 470 453 452 478 480 478 492 465 459 479 479 464 500 495 467 487 480 487 469 499 481 495 498 475 494 498 467 487 504 513 497 498 515 486 501 512 488 487 488 522 481 484 484 484 490 516 480 521 499 511 525 513 509 492 496 496 521 509 523 508 518 502 535 533 526 517 517 531 513 533 500 494 524 518 521 528 501 540 524 514 537 539 512 552 540 533 555 525 535 541 517 507 532 554 526 546 543 517 526 559 554 534 530 564 542 529 560 541 547 524 517 570 546 530 535 527 552 571 532 553 574 526 548 558 546 570 581 565 547 536 572 539 562 561 559 553 536 533 581 550 580 568 579 590 543 554 575 578 593 539 540 568 568 544 580 567 578 598 574 544 586 551 589 591 596 570 565 572 552 569 598 553 586 584 553 561 576 592 564 575 588 569 606 604 556 578 564 614 581 600 596 595 599 598 595 583 586 569 603 578 587 587 573 603 606 619 582 591 604 603 590 624 573 578 584 587 606 619 586 604 613 602 594 616 619 577 607 628 613 578 616 609 595 580 617 597 633 598 630 607 622 621 609 581 606 609 614 618 632 585 589 604 586 588 615 606 619 617 627 621 621 594 640 585 631 613 608 630 615 625 605 607 591 600 612 623 633 589 604 625 631 600 591 627 605 611 614 622 620 603 594 611 613 644 640 600 600 631 653 596 643 604 647 628 598 634 652 634 609 607 640 651 616 641 628 633 602 652 603 631 602 608 652 625 597 639 633 606 615 633 608 604 645 599 637 620 636 620 652 616 648 613 641 621 612 627 616 633 638 633 630 613 626 625 654 626 632 641 651 628 654 606 620 650 661 618 610 637 640 662 655 626 615 633 647 626 662 601 660
635 632 625 649 660 649 639 622 619 619 610 645 608 616 602 659 615 618 604 650 656 603 640 619 615 610 603 641 609 602 636 643 634 599 629 632 649 606 638 615 599 653 653 649 625 597 621 614 610 622 605 606 623 652 629 635 623 626 650 600 644 610 597 605 606 638 637 610 647 613 625 647 607 619 636 632 617 596 649 629 621 593 637 647 648 607 624 614 638 614 616 623 627 620 632 640 602 594 631 619 625 614 598 621 639 633 622 611 643 626 636 645 622 607 618 590 606 589 627 634 613 629 594 613 616 588 640 598 595 621 628 631 619 626 591 606 602 601 597 606 581 580 624 584 597 615 602 610 611 624 623 589 602 597 610 627 581 583 622 577 586 617 601 602 616 601 584 602 609 620 606 577 622 583 581 591 611 616 569 569 594 616 563 606 581 600 593 606 615 601 572 592 603 562 601 583 607 597 569 570 578 572 600 606 588 571 590 593 588 555 553 551 579 567 581 568 546 558 568 565 587 556 554 546 578 552 564 569 552 569 584 560 567 559 551 553 540 566 580 557 559 585 563 584 536 544 557 539 559 538 566 537 544 549 529 526 576 556 557 555 553 573 524 524 561 571 543 560 533 529 567 550 544 562 550 545 519 527 548 532 529 548 512 537 521 513 555 523 506 552 513 504 536 517 525 504 531 525 517 531 516 510 509 515 526 507 503 501 524 494 502 506 536 521 531 492 517 533 534 524 520 523 528 494 504 490 525 520 502 522 496 493 506 494 492 514 513 495 510 505 477 503 499 508 486 473 501 502 485 507 508 507 503 480 507 471 488 474 476 501 498 474 483 486 503 462 489 494 488 496 491 488 463 486 466 460 488 476 474 487 477 479 452 448 442 482 450 466 461 465 442 448 464 452 460 477 475 463 449 434 452 468 448 463 431 465 469 431 433 460 451 452 462 448 455 451 456 432 424 417 422 450 415 422 418 413 434 432 449 438 419 430 413 445 407 445 421 442 436 404 433 410 408 419 415 433 419 425 417 434 413 394 429 410 401 419 421 426 393 394 404 417 385 422 409 407 382 410 401 379 398 400 385 395 378 394 376 379 376 387 384 401 385 382 368 401 403 393 400 376 373 382 388 394 369 368 374 367 387 360 361 356 365 361 377 354 380 374 352 348 376 381 357 378 376 369 364 365 352 364 361 360 367 354 363 352 368 355 347 349 352 335 359 330 341 334 350 342 352 326 356 331 356 340 354 334 328 332 346 335 334 335 342 316 339 329 345 335 337 315 333 339 311 316 328 318 328 333 328 303 306 318 311 323 312 317 305 308 313 314 307 308 320 312 311 313 309 289 299 312 290 308 303 307 314 306 309 290 293 298 304 279 286 287 304 299 279 278 294 293 292 292 283 272 297 274 294 271 267 280 278 287 272 278 281 268 263 279 285 277 275 280 274 278 257 277 274 265 263 258 255 263 263 261 260 268 247 267 268 255 263 245 254 263 244 247 259 242 258 261 250 244 248 241 253 239 246 253 232 238 250 232 236 247 233 247 232 228 239 236 230 225 237 232 239 233 234 231 230 228 239 230 218 217 232 233 215 234 221 223 230 222 227 227 224 217 226 216 208 218 222 223 218 217 215 203 220 210 217 201 209 214 212 209 210 215 207 206 211 198 201 205 200 211 199 200 197 205 208 191 207 193 197 204 199 192 193 190 192 192 190 187 200 188 193 189 189 187 183 190 187 183 192 184 192 187 181 189 174 179 174 182 185 178 176 173 184 170 183 177 178 168 178 173 179 171 176 173 180 175 172 174 177 175 162 162 160 165 160 170 159 162 164 159 161 165 164 166 155 158 153 164 163 167 158 163 155 156 162 154 159 161 156 150 160 152 157 156 148 160 149 153 152 154 157 155 151 146 154 151 146 144 150 151 145 144 151 141 145 147 144 145 150 150 136 137 139 135 138 138 145 136 145 143 139 135 141 141 135 133 140 140 139 143 135 140 138 134 138 133 141 129 128 131 129 134 131 134 134 132 131 129 136 129 137 135 129 136 136 127 123 132 134 133 124 132 129 130 126 129 123 124 124 123 126 129 123 123 120 119 119 126 120 121 125 122 123 122 124 118 128 119 122 123 127 116 121 127 124 118 122 118 121 125 121 120 121 115 123 115 115 123 114 117 119 125 114 116 117 125 121 116 115 114 115 115 117 118 121 121 120 122 122 116 113 119 118 121 119 113 122 113 122 119 113 113 115 114 117 121 122 115 112 113 113 112 113 117 117 121 114 122 117 112 115 117 118 118 114 113 119 122 114 119 119 115 118 122 116 122 118 113 112 118 113 114 118 115 120 123 122 122 123 115 121 113 118 114 123 123 120 114 116 123 125 118 123 125 121 119 125 124 123 124 115 125 126 119 125 119 121 120 122 122 125 120 116 123 121 119 122 120 123 129 122 123 125 119 126 121 129 127 119 126 126 125 130 125 130 129 123 129 122 130 124 132 122 124 126 129 127 130 135 129 130 136 126 131 136 135 138 129 134 133 128 136 137 140 131 134 138 137 133 130 135 139 135 138 143 141 134 135 146 141 139 142 145 133 144 135 136 146 136 146 140 145 139 142 143 144 144 140 150 145 139 151 149 152 154 148 155 151 152 147 152 151 153 151 154 151 155 160 147 150 151 156 159 157 160 158 162 164 151 162 155 167 166 159 167 164 155 169 169 162 157 156 159 166 158 169 170 171 172 174 172 167 163 176 170 172 177 172 169 179 173 170 178 166 174 169 177 170 183 180 182 180 179 175 177 177 174 184 190 189 179 188 187 186 187 185 188 179 194 193 186 193 186 196 197 190 194 187 188 188 196 191 204 201 194 203 201 202 195 208 196 197 194 198 211 199 208 200 204 200 214 207 215 204 207 214 205 201 217 208 220 203 216 214 222 222 212 222 219 211 225 225 215 229 220 212 213 233 218 231 219 220 221 234 234 228 240 232 239 230 223 229 228 244 244 242 241 237 226 242 236 241 242 232 252 241 235 234 242 240 237 255 239 251 239 239 261 250 254 240 250 242 242 255 257 254 258 263 260 268 271 270 254 259 265 269 254 267 269 254 266 276 282 274 277 281 282 275 273 285 263 263 278 281 286 276 283 272 290 282 287 280 288 272 289 275 288 276 299 294 295 292 301 298 293 286 294 299 304 299 286 288 303 304 301 304 291 298 297 311 299 311 295 315 315 315 295 300 310 305 322 320 301 315 328 318 308 332 319 324 316 328 333 312 322 330 309 314 332 337 338 330 316 330 333 321 334 320 325 325 327 321 324 356 343 338 346 345 337 328 344 338 353 351 353 356 358 357 354 352 342 351 352 361 355 364 365 347 353 372 350 352 370 353 356 349 381 372 377 361 366 369 367 375 355 382 380 372 366 394 384 373 378 396 370 389 400 399 390 377 390 378 402 402 398 386 398 382 405 404 411 399 410 396 384 408 394 407 388 407 410 405 396 394 408 415 400 387 405 406 422 425 421 410 399 398 406 421 420 404 419 435 402 414 433 439 419 442 417 405 415 431 410 431 438 418 439 427 433 441 415 433 454 435 444 432 423 430 446 423 427 429 461 459 451 437 430 465 434 431 463 469 435 443 437 439 440 464 456 456 462 458 459 475 481 470 454 440 472 460 473 449 482 462 443 488 489 472 491 490 489 452 490 493 496 488 492 470 473 482 475 474 485 470 482 463 469 492 464 474 478 497 492 503 485 468 490 485 495 483 497 490 487 514 492 502 485 508 493 506 518 478 517 493 507 504 482 482 498 494 495 526 508 496 525 504 524 519 517 502 495 505 521 517 539 532 540 533 516 503 519 496 541 502 514 541 531 549 539 508 537 514 537 516 506 538 507 527 538 518 546 545 555 553 555 548 563 551 526 527 524 537 545 549 559 550 516 536 532 523 552 566 539 541 563 542 528 542 549 566 578 537 541 558 540 570 559 571 566 540 537 541 573 563 561 562 562 536 555 584 543 548 575 574 573 547 557 548 545 562 593 569 550 557 543 581 550 573 548 556 600 572 558 574 555 556 569 553 567 558 584 602 554 605 608 593 597 563 579 577 562 562 582 588 607 556 607 586 569 610 608 573 582 574 586 585 592 609 599 586 606 613 576 600 609 594 598 569 566 621 599 606 616 569 602 579 607 586 607 588 608 570 587 615 630 585 584 613 596 621 583 612 580 623 592 590 579 582 619 633 633 621 615 629 589 619 581 602 604 613 618 618 600 620 594 600 588 597 611 604 621 629 640 585 628 634 621 603 617 621 594 614 600 598 615 634 639 618 597 604 636 619 627 611 603 648 609 596 641 611 614 591 617 644 612 632 592 614 623 629 615 634 634 649 612 600 641 627 627 654 610 613 620 648 635 635 645 654 641 635 613 601 636 639 653 657 617 652 616 648 628 640 627 606 633 647 612 617 617 646 612 619 632 617 641 598 638 618 622 647 611 606 638 605 657 661 630 652 614 634 632 651 605 630 605 640 656 600 652 625 645 601 647 614 619 625
611 658 644 635 644 655 641 619 599 637 616 628 627 629 600 659 618 605 627 624 646 619 623 634 645 604 650 652 598 612 612 621 656 651 623 642 618 621 636 615 657 634 643 628 630 597 648 652 642 619 648 629 595 633 639 653 654 629 646 653 642 599 614 638 651 639 619 610 599 595 628 598 633 611 627 602 611 617 597 596 640 649 629 638 622 611 633 620 646 623 616 631 627 636 622 648 640 604 642 611 615 633 603 587 598 622 634 591 638 603 622 584 624 592 619 634 589 617 636 635 597 621 619 636 631 594 637 621 609 630 585 624 632 625 628 632 612 594 600 622 587 601 593 632 628 615 596 583 614 621 619 592 618 581 611 587 614 622 612 602 597 584 568 587 605 605 594 583 594 578 616 601 615 603 620 574 605 584 600 587 601 576 591 588 559 586 599 579 565 561 586 558 591 581 600 610 606 606 583 577 593 560 564 576 601 603 564 575 579 600 563 600 548 574 553 581 584 562 568 587 582 566 588 591 545 551 585 569 562 550 592 561 561 554 537 566 543 589 554 580 555 580 582 571 564 534 550 555 553 567 561 534 535 548 565 578 564 538 577 530 564 540 539 522 567 550 524 542 548 519 525 515 523 521 549 519 562 560 539 517 545 549 540 555 556 526 542 557 536 547 554 518 511 532 521 523 547 505 530 543 530 533 538 507 502 506 540 532 510 501 502 532 510 522 535 518 529 488 533 516 529 502 502 484 518 504 502 504 527 523 498 479 518 483 489 509 493 490 502 487 487 486 484 510 515 502 513 492 487 509 498 465 498 481 507 477 465 478 460 487 479 472 464 494 456 470 465 460 456 493 469 455 465 451 489 478 494 448 450 473 478 477 454 443 463 456 480 451 481 451 449 448 478 443 470 478 463 467 441 438 462 473 448 448 434 462 426 464 442 441 436 455 441 433 454 445 461 424 422 450 419 443 422 446 424 424 421 430 445 449 448 423 432 443 422 430 405 430 430 442 428 433 425 420 437 399 402 426 409 428 425 419 411 406 402 428 407 418 415 425 396 424 404 388 418 413 419 391 387 392 392 398 393 397 386 397 376 391 389 390 389 398 370 403 369 368 370 402 390 369 397 394 382 375 387 386 372 389 359 385 386 386 373 358 352 377 355 354 379 382 352 351 376 353 364 351 375 358 347 368 341 366 351 363 346 369 341 345 336 342 348 366 334 353 331 337 345 338 327 340 337 339 327 332 348 352 348 340 327 327 317 342 337 329 322 345 328 335 341 337 335 318 329 333 336 311 330 310 312 313 303 303 324 310 317 305 302 306 320 320 317 322 294 305 316 301 316 289 301 299 308 299 314 292 288 294 292 307 302 286 281 286 297 289 298 287 277 292 286 279 298 276 296 283 282 272 277 283 279 287 286 285 285 270 287 283 262 272 261 278 260 277 283 270 269 260 261 274 259 262 270 262 266 260 259 266 262 254 252 264 269 258 248 265 249 259 252 247 257 252 260 244 242 257 245 248 256 251 234 238 249 254 238 231 240 246 250 235 227 246 228 225 241 233 229 225 222 242 240 227 221 227 219 236 232 230 217 216 218 227 230 224 226 226 225 225 227 224 226 212 210 223 215 225 211 216 208 216 211 215 213 204 219 213 207 203 202 197 202 205 205 199 210 206 207 193 204 198 208 194 195 205 188 204 196 198 194 189 196 194 188 199 197 195 198 189 194 184 194 185 190 183 186 188 179 191 191 177 182 179 176 188 182 179 173 177 182 170 174 174 170 182 171 177 177 171 181 174 165 175 178 171 167 175 164 175 166 172 165 163 166 163 158 166 169 160 165 160 165 157 160 165 158 166 161 164 156 158 163 161 163 158 153 162 149 151 155 155 157 147 151 153 145 149 147 153 157 144 151 151 148 147 152 143 142 140 140 149 147 151 150 147 141 146 140 149 149 148 144 141 136 142 145 144 145 135 136 138 139 146 134 136 143 138 133 141 137 140 135 132 130 139 138 129 129 128 138 135 139 128 129 131 138 129 129 131 127 127 125 132 127 134 136 126 126 126 126 133 129 123 122 132 121 122 126 128 128 130 122 131 130 119 124 128 121 128 120 122 118 126 118 119 127 124 117 124 120 126 126 126 126 119 117 126 120 121 125 119 124 115 118 122 115 114 122 121 123 115 125 116 123 118 117 125 125 117 124 117 114 123 119 116 114 124 115 122 121 118 123 121 115 113 123 117 115 121 121 119 116 117 118 118 116 121 118 121 116 114 117 122 113 122 115 115 114 116 114 120 121 122 117 121 122 114 114 114 122 121 120 114 123 123 117 113 120 122 122 121 119 119 125 116 121 115 114 121 122 124 123 120 114 114 121 117 123 117 124 124 125 118 117 118 123 123 117 123 125 119 124 122 124 127 116 124 117 117 119 125 119 129 124 121 122 119 129 124 127 127 122 130 123 125 122 131 123 126 132 124 129 133 123 130 132 123 132 134 134 132 135 129 132 130 129 130 128 131 136 128 134 127 137 134 133 140 135 136 137 133 131 133 135 130 137 137 138 134 135 137 134 135 140 135 135 137 146 143 140 139 142 146 147 140 138 143 142 144 139 138 142 138 142 150 150 142 140 152 152 150 156 149 144 143 143 144 151 153 150 146 149 156 148 161 159 162 161 151 161 158 150 161 158 161 153 167 152 154 165 160 165 156 154 157 158 157 161 171 165 160 171 172 174 165 166 174 160 161 171 168 164 164 173 173 165 176 173 178 166 173 181 177 184 170 170 184 182 171 179 185 186 173 174 186 189 174 181 186 178 190 181 190 194 184 189 192 196 197 181 198 186 200 184 201 199 197 189 186 204 192 188 202 204 203 198 205 205 197 195 205 197 197 208 209 212 202 214 215 205 216 211 201 200 220 207 222 207 205 210 211 205 221 207 213 226 209 216 215 214 224 227 227 225 227 221 224 229 223 222 221 224 235 240 229 224 221 238 236 228 243 225 240 229 229 235 231 228 249 233 245 249 245 243 253 240 255 237 256 241 259 258 255 254 244 247 257 252 250 253 262 265 255 254 254 255 264 247 272 267 253 260 275 266 256 268 257 276 257 272 272 266 258 262 262 261 278 262 277 276 279 281 282 289 293 267 281 284 279 281 274 291 273 274 294 281 287 291 277 303 281 301 307 291 306 307 290 307 300 307 293 315 309 305 314 300 295 309 292 312 317 313 296 299 306 306 309 313 306 311 307 309 307 309 307 317 328 307 323 330 334 332 320 318 336 320 341 313 317 334 330 325 330 345 347 343 335 346 351 353 343 325 346 356 330 329 332 331 328 354 333 346 347 348 347 345 348 341 355 366 347 344 341 360 348 362 374 360 370 375 358 373 368 350 348 379 358 382 371 385 365 383 378 362 372 385 365 369 361 371 383 377 387 376 384 367 376 384 401 395 377 402 386 401 404 394 386 399 407 413 380 414 400 394 389 405 390 387 412 400 384 408 419 395 415 412 406 422 430 392 397 427 410 400 409 398 413 429 423 431 426 432 421 416 407 428 440 406 422 426 416 429 417 419 439 429 447 424 414 455 429 453 437 454 449 436 434 425 444 458 442 457 445 463 441 432 466 460 450 430 431 452 431 450 435 472 440 469 434 466 437 461 458 472 471 456 480 449 471 472 455 474 475 488 446 449 466 452 475 494 490 495 493 486 456 471 457 473 491 496 478 499 474 469 466 494 483 464 497 503 494 475 511 471 505 475 498 492 517 501 501 515 481 489 489 485 518 520 510 524 522 523 525 522 506 510 488 493 489 498 502 487 506 516 513 488 490 526 505 492 534 501 517 537 525 511 520 523 539 508 546 520 504 543 537 516 551 536 522 515 531 549 506 533 510 551 555 540 528 534 512 529 544 548 535 553 548 564 558 559 536 559 516 556 558 556 554 540 544 565 559 536 544 573 559 526 528 526 531 564 556 567 574 565 550 570 530 579 581 552 538 567 543 540 562 556 558 542 570 550 548 588 569 586 561 575 575 566 574 581 595 571 544 598 566 568 560 567 550 582 564 587 566 579 563 576 565 574 596 561 558 585 603 568 586 600 565 591 610 594 565 583 601 573 587 586 572 612 568 595 610 609 606 574 586 582 597 566 572 574 599 621 588 585 606 578 597 580 582 592 584 577 623 608 585 608 572 623 625 582 625 575 613 604 620 611 587 610 631 620 621 582 593 612 631 612 589 630 612 628 621 631 582 624 621 602 633 597 586 612 589 611 582 588 629 607 635 641 624 635 594 625 611 633 601 592 626 644 613 615 588 627 610 611 611 594 636 607 612 644 602 611 608 603 630 634 595 605 634 601 603 638 644 620 613 619 610 618 639 633 592 620 651 613 607 599 623 627 604 624 627 616 647 648 631 624 631 635 639 616 646 650 600 639 618 620 604 638 649 652 618 647 617 613 604 633 618 636 603 630 603 635 652 656 625 627 622 599 609 648 615 654 608 646 611 613 660 627 617 647 654 619 604 616 605 651 615 636 633 641 630 658 650
622 611 641 653 636 643 599 642 602 656 644 626 636 605 613 619 606 652 597 628 617 658 608 651 629 607 602 606 638 618 619 601 630 601 655 606 645 655 651 648 652 633 614 627 639 628 649 647 621 649 615 641 646 624 633 617 634 636 625 611 594 646 617 627 650 611 636 635 609 627 622 601 601 639 633 644 610 622 632 636 612 591 618 603 621 594 626 600 635 594 600 635 633 629 591 635 615 599 629 623 614 607 634 634 593 643 612 590 603 589 628 614 589 597 614 617 627 608 620 607 593 632 594 639 613 598 626 611 630 598 589 636 589 594 606 581 621 583 605 599 612 630 616 575 596 624 600 629 618 619 574 615 617 576 617 573 600 574 602 568 574 614 621 609 623 615 578 568 567 599 593 598 565 618 618 598 608 576 602 593 588 584 573 613 564 603 588 578 577 568 602 578 598 595 589 605 554 597 560 604 591 594 588 606 583 554 576 596 601 559 591 588 563 577 592 554 570 552 582 552 572 584 579 571 574 548 586 547 551 588 583 557 547 590 580 558 584 574 578 551 578 581 544 545 542 565 579 561 553 565 544 557 548 539 552 528 532 539 547 537 569 531 553 572 553 556 535 523 518 545 539 551 517 526 547 566 532 561 544 532 543 525 560 520 536 536 517 545 545 522 514 505 529 503 503 507 517 550 547 537 540 523 499 519 531 543 497 524 537 530 511 502 528 496 492 490 513 493 529 503 505 526 497 506 509 505 482 522 526 508 506 491 525 491 507 497 502 516 492 482 514 504 502 489 488 499 469 467 471 470 495 489 495 501 508 462 470 485 507 495 503 494 470 467 458 472 490 478 473 467 485 490 472 468 478 490 481 466 478 479 459 473 448 442 452 451 469 462 441 450 470 465 460 461 459 458 453 457 436 453 454 463 451 468 434 462 430 447 457 464 465 464 421 436 435 421 422 446 444 425 426 441 421 426 445 438 432 446 426 448 430 411 415 439 429 417 418 404 403 404 420 435 434 426 406 416 415 406 397 418 413 430 432 403 409 422 403 392 407 401 410 417 407 403 389 382 408 411 392 389 412 389 409 383 377 381 395 403 407 382 376 405 374 401 400 401 395 383 380 397 376 364 361 395 363 372 383 380 366 366 384 382 365 353 380 355 352 384 379 365 353 382 357 374 376 365 367 364 359 356 371 359 358 362 360 341 337 350 334 345 357 352 343 355 354 329 330 342 336 336 341 337 327 352 341 344 336 333 328 348 349 338 333 329 321 346 326 326 338 322 324 328 320 318 333 335 316 322 323 306 309 326 331 322 305 310 315 307 316 306 314 318 321 302 312 305 306 302 313 307 307 296 308 309 299 311 309 311 287 281 307 305 288 285 279 298 292 296 289 280 286 294 279 281 272 288 291 288 277 287 275 282 274 268 276 283 262 277 279 262 266 281 279 264 276 272 268 259 271 275 255 268 262 264 251 264 250 271 267 269 265 261 246 264 247 252 256 256 259 258 255 242 253 247 252 258 246 248 250 232 246 251 252 250 252 246 245 237 229 242 248 233 228 244 229 239 231 230 238 220 230 231 224 231 219 217 236 235 215 225 228 227 224 212 216 219 228 220 216 228 222 209 223 205 222 224 218 210 208 209 214 213 207 210 206 217 216 202 208 196 199 211 194 196 208 204 204 196 199 198 192 192 202 192 197 195 200 203 198 185 193 202 193 198 191 194 188 193 197 191 192 180 191 184 183 193 179 179 190 181 189 175 181 188 175 184 172 188 175 173 170 184 184 182 167 177 166 176 165 168 170 176 168 178 175 171 164 161 169 164 159 159 163 171 159 170 165 158 157 155 170 157 154 163 168 164 156 155 157 156 160 153 156 151 164 152 153 160 148 161 161 147 151 155 146 157 159 157 155 148 144 147 142 146 152 143 152 141 141 148 144 139 149 139 150 143 150 138 144 137 139 141 141 135 139 146 145 141 138 141 146 133 133 143 141 134 133 131 140 131 135 138 140 138 139 137 133 129 132 139 135 131 130 129 129 128 136 133 130 136 136 135 136 133 132 131 136 135 131 133 124 132 124 125 131 122 122 126 132 121 132 120 120 130 130 131 124 120 125 126 121 126 129 120 125 120 128 124 128 124 120 123 126 122 117 122 126 122 119 117 122 119 116 125 120 115 124 117 116 123 125 117 122 123 123 121 117 122 117 116 121 124 114 119 121 119 117 119 125 121 121 123 116 122 122 121 114 123 116 115 119 114 123 115 115 120 123 119 120 118 125 116 116 118 125 123 123 120 121 115 115 120 116 121 120 124 121 121 122 123 114 119 123 123 125 116 122 122 121 120 118 125 122 124 121 125 125 122 120 120 124 126 119 119 126 126 117 121 125 118 119 118 124 120 116 127 122 117 128 123 123 120 122 124 119 122 128 118 118 126 130 121 119 126 125 131 130 120 125 128 124 129 132 124 125 125 124 132 129 123 133 135 129 135 136 135 124 124 125 136 126 127 134 127 131 132 137 139 137 133 140 131 134 138 135 141 140 137 134 138 141 134 138 135 135 139 136 146 146 145 146 143 139 144 140 134 135 147 146 137 146 136 143 142 145 142 149 151 147 144 144 152 149 150 146 146 144 153 153 153 145 155 154 147 146 159 157 148 157 155 152 152 157 161 161 159 161 157 156 156 152 156 163 155 164 163 158 160 169 162 169 156 170 158 165 169 163 162 170 160 163 175 161 176 165 177 166 163 179 175 174 181 166 178 171 172 181 180 178 177 182 183 184 178 173 174 171 182 181 175 178 178 183 178 189 182 176 188 187 181 181 187 198 187 181 182 186 184 195 188 184 201 198 190 192 202 192 193 201 201 195 190 197 199 192 211 208 195 196 194 212 208 202 201 200 205 207 203 216 208 215 220 211 218 208 221 211 225 217 219 207 221 216 230 216 227 210 223 211 213 223 228 216 233 218 221 221 232 228 229 219 224 242 222 237 233 225 235 227 233 232 249 245 232 244 229 235 245 241 249 240 233 248 252 256 251 243 255 248 239 260 251 262 264 242 258 246 263 249 250 255 250 269 255 256 261 272 264 270 252 276 275 271 273 255 267 279 280 279 259 285 278 280 284 271 277 280 269 265 289 286 289 287 278 294 293 271 271 291 283 288 281 282 275 293 298 301 303 303 293 299 292 291 290 296 286 298 307 308 297 294 296 302 307 304 293 316 293 311 323 308 298 309 313 305 317 328 318 314 322 331 321 329 319 333 313 329 308 331 337 337 325 333 324 326 318 314 334 321 329 348 326 328 330 337 331 352 354 328 329 333 346 351 345 346 350 336 330 332 354 341 337 362 354 362 345 361 342 358 357 374 346 371 345 372 353 360 371 377 377 382 350 376 368 352 368 369 363 356 364 374 380 392 361 378 381 391 378 381 396 373 379 370 394 392 376 388 374 396 380 388 392 406 409 397 383 402 385 384 397 398 391 388 385 391 412 404 411 413 403 408 411 425 411 396 397 429 392 397 432 429 422 431 399 425 428 411 430 422 402 439 420 402 414 420 445 446 431 434 407 438 428 427 445 432 412 440 424 440 436 432 429 422 428 419 460 428 438 442 436 447 429 441 449 433 428 433 448 454 471 453 462 473 457 436 476 471 445 446 438 454 461 446 476 463 474 462 471 472 462 485 460 479 471 474 448 483 461 493 460 458 495 473 491 477 497 475 497 468 492 484 463 468 478 485 485 465 500 503 478 481 474 502 483 503 509 478 508 517 508 515 517 493 500 503 500 477 517 525 496 515 522 527 481 490 509 485 492 487 492 495 533 504 507 519 498 537 499 522 521 522 496 519 544 514 516 546 532 521 523 543 526 506 506 516 535 529 541 513 540 514 506 526 558 558 559 554 556 544 546 549 518 549 546 549 559 544 535 525 526 565 525 517 530 528 545 548 547 540 529 549 532 572 556 542 573 543 575 543 551 571 553 551 570 566 535 535 567 581 544 537 553 575 564 548 540 535 548 544 585 547 566 560 589 551 554 551 551 575 547 591 554 558 574 591 550 549 558 576 584 562 569 581 574 554 576 593 561 585 569 603 559 565 564 574 558 568 555 602 605 595 607 589 567 582 588 614 559 569 575 594 578 574 583 594 587 596 577 621 598 597 568 609 574 616 567 571 620 617 607 612 596 589 586 623 613 605 579 590 629 586 596 577 591 627 622 616 576 615 610 589 576 634 600 601 618 633 632 579 579 620 593 637 598 586 592 599 615 585 612 598 630 635 611 613 617 603 616 637 620 629 617 631 626 608 610 630 617 593 616 613 638 627 645 600 635 597 623 612 605 594 615 641 636 602 590 594 614 602 639 590 607 594 602 600 606 608 643 652 648 638 630 647 616 595 653 621 618 645 624 651 653 651 639 638 603 642 641 628 653 630 628 610 635 641 618 651 656 608 650 649 655 626 643 617 629 640 645 653 628 614 649 625 609 632 608 616 618 653 649 614 627 621 629 604 603 652 598 601 602 652 655 599 620 639 618 651 619 605 646
652 622 635 617 632 609 626 652 628 620 641 644 648 601 612 655 607 604 656 609 607 649 606 609 608 648 628 601 606 635 647 598 595 624 616 630 634 645 621 601 605 604 649 594 608 601 653 618 607 649 630 617 638 638 628 650 626 599 652 636 635 643 637 635 607 596 605 644 644 632 649 591 638 640 651 651 647 647 610 596 641 645 621 624 629 594 639 600 628 635 624 641 593 589 604 608 637 613 596 643 605 632 623 611 596 592 620 635 601 590 616 614 587 587 587 619 623 640 630 603 625 607 596 630 609 607 609 590 626 589 620 608 581 618 605 583 580 584 597 614 587 582 590 604 618 621 591 583 610 603 613 591 612 621 621 569 586 583 620 571 617 576 614 585 582 580 615 621 596 622 618 590 620 595 616 578 586 600 599 574 604 608 578 599 558 575 564 576 598 587 557 579 592 570 579 567 586 579 577 571 601 585 604 565 594 551 577 577 558 556 591 548 581 547 588 550 562 547 580 557 591 573 543 544 544 580 551 547 556 556 569 576 558 582 542 543 543 547 540 586 563 545 569 561 553 548 547 568 556 561 554 548 566 535 524 564 545 525 535 554 534 567 562 570 562 542 556 556 545 544 553 522 533 535 531 553 553 561 540 548 547 528 542 508 529 536 511 512 540 516 540 526 529 550 511 525 502 515 535 502 518 524 520 495 494 532 538 542 525 533 532 524 496 527 491 496 527 531 501 533 490 498 532 502 492 508 485 509 486 527 485 484 494 506 520 523 521 518 501 492 484 512 475 502 492 469 472 485 498 471 502 511 464 467 464 475 491 478 472 461 490 466 466 482 465 500 461 476 499 469 487 460 490 492 482 459 458 476 458 486 453 448 457 450 448 466 448 444 439 439 440 464 444 468 463 464 447 444 435 452 460 433 435 447 435 456 467 449 463 456 429 448 463 422 445 455 436 435 458 421 456 453 444 447 436 423 428 415 415 418 422 445 446 434 427 404 433 440 402 438 428 408 432 413 430 400 408 412 410 408 431 424 404 428 421 428 403 391 414 391 406 411 386 406 418 415 406 408 413 411 412 386 389 380 380 409 406 384 406 389 400 392 369 376 375 401 373 394 373 391 373 364 392 376 365 369 383 376 388 368 357 389 370 358 356 387 353 378 384 367 356 382 379 379 359 359 351 374 354 368 348 364 348 354 344 338 344 345 337 347 345 345 348 332 335 352 339 331 353 335 348 325 344 351 327 344 322 346 335 345 343 328 333 344 344 318 337 341 341 311 335 315 331 332 307 329 324 323 325 310 309 327 320 317 317 308 316 323 321 306 308 302 299 301 298 309 303 318 314 316 306 311 315 298 293 306 305 305 296 289 297 285 293 296 303 290 304 299 278 284 293 286 278 281 285 283 291 288 272 278 276 272 286 284 283 286 268 279 283 276 274 276 259 269 283 280 278 277 257 272 257 275 263 271 264 273 264 272 257 259 260 247 260 250 253 247 245 247 240 263 261 252 249 239 247 237 240 247 250 251 242 248 231 231 238 248 247 241 229 248 235 237 234 234 226 238 238 229 233 223 231 224 227 223 232 217 226 225 226 231 215 213 214 225 211 219 219 212 224 215 223 208 221 219 211 215 205 218 214 221 206 213 210 215 208 212 211 203 209 196 212 195 207 199 210 207 203 204 191 200 208 204 193 206 189 191 189 205 192 185 198 184 188 200 186 191 182 182 196 197 190 181 181 190 177 181 177 176 186 185 183 190 182 173 174 177 183 184 172 174 183 170 183 173 174 175 178 170 167 174 180 178 176 169 169 169 173 171 166 173 170 167 170 168 160 171 163 167 161 169 158 165 156 162 165 155 158 155 155 154 165 161 161 155 155 154 159 154 161 151 151 156 155 160 147 152 147 156 148 144 158 144 150 150 152 154 147 142 153 145 140 147 151 144 142 150 150 138 150 138 147 145 139 146 147 145 148 144 143 139 141 146 134 140 140 139 135 137 144 136 137 142 142 142 138 135 141 137 136 129 130 136 135 132 129 129 134 132 126 134 127 129 133 127 137 132 130 128 125 132 133 130 131 134 129 131 133 128 124 132 130 123 132 131 121 120 130 121 127 127 120 120 121 124 123 126 129 122 121 121 129 124 129 124 119 119 121 122 117 127 120 126 121 122 116 121 122 126 126 120 125 125 125 115 123 118 126 125 122 122 116 124 115 118 119 121 125 116 114 125 118 121 115 123 115 115 120 125 118 119 123 116 121 121 120 117 124 120 115 123 119 121 121 120 117 119 115 116 125 115 120 117 114 121 119 115 123 117 118 115 122 115 121 122 123 115 125 121 125 119 124 119 119 119 125 126 116 118 117 115 123 115 124 124 123 121 117 124 124 122 126 126 128 125 122 125 127 125 126 127 119 123 124 127 120 127 128 122 119 122 127 128 123 127 129 122 121 131 132 122 129 122 132 130 131 125 131 123 135 129 127 133 134 134 134 133 130 126 135 129 135 126 128 128 128 127 136 133 129 130 135 141 135 129 142 135 141 138 136 142 132 142 141 133 141 137 138 134 133 138 135 142 146 138 145 144 135 142 149 147 144 146 140 138 140 142 150 150 145 152 142 149 143 149 147 147 151 144 150 150 149 156 159 150 159 154 156 150 153 157 162 162 155 157 160 163 162 160 159 153 152 167 152 153 161 158 166 165 157 155 167 160 165 170 166 164 159 171 171 161 166 161 164 171 173 168 170 165 170 178 172 167 168 173 177 178 184 182 173 178 172 186 171 180 183 185 180 179 189 183 178 189 180 178 179 177 182 182 185 190 196 192 194 197 183 198 190 200 192 185 195 194 190 201 189 199 194 195 200 197 202 205 191 206 194 199 208 211 208 201 199 215 211 208 216 201 215 212 213 210 213 210 222 210 223 213 223 212 224 226 215 228 224 226 215 215 222 228 232 227 225 220 234 233 220 220 238 224 235 229 220 223 234 224 241 224 243 236 245 248 226 227 249 235 228 231 252 249 236 242 232 256 242 250 255 236 242 238 244 245 249 240 255 250 242 247 258 253 265 261 259 260 250 266 268 271 264 263 270 270 269 255 258 265 267 259 279 269 260 281 275 263 270 268 287 273 283 273 277 270 278 268 268 270 277 280 290 276 289 282 285 282 280 289 300 297 291 290 290 298 295 296 294 286 302 305 305 290 302 287 303 289 292 299 308 303 293 306 294 300 311 296 311 319 298 325 308 316 320 302 322 329 332 322 319 328 329 318 337 312 328 315 319 312 327 339 329 343 339 319 348 349 334 334 350 344 332 347 355 349 340 350 350 339 329 348 359 351 348 349 350 345 340 358 359 357 357 366 355 353 375 361 348 368 365 344 373 346 347 372 362 350 373 375 380 384 365 373 376 364 358 363 384 384 365 363 393 378 380 383 378 398 396 383 399 390 396 372 406 387 375 381 377 384 406 408 397 400 397 398 410 411 392 388 419 394 383 383 392 420 410 425 425 419 425 429 393 423 399 432 412 423 410 430 401 431 427 422 436 408 408 429 416 434 433 432 445 407 440 437 449 442 422 418 429 450 428 422 450 453 451 444 446 424 431 459 432 441 447 424 432 463 456 464 432 464 449 453 451 456 464 436 436 469 452 449 448 470 464 464 438 459 483 465 450 450 472 445 462 448 444 469 476 491 452 493 486 489 478 459 492 483 479 485 465 472 500 468 477 460 495 458 486 501 464 474 503 489 504 467 489 501 495 481 496 472 490 492 505 515 490 505 513 487 516 516 486 483 525 508 516 488 528 499 515 495 511 528 521 497 531 517 496 504 534 518 532 521 505 523 494 542 495 494 511 520 536 502 498 540 507 498 513 540 509 515 505 506 518 538 513 510 528 557 526 518 524 517 549 540 556 557 515 520 515 544 530 549 561 567 519 555 528 529 567 520 548 569 554 564 522 539 534 549 525 545 525 568 567 557 577 558 563 543 556 555 541 549 545 571 548 555 558 534 541 571 552 535 553 567 569 560 562 584 545 558 591 556 593 582 593 564 549 576 597 546 568 594 552 599 546 600 563 591 567 604 596 558 603 603 594 595 554 555 552 567 578 560 573 600 558 561 608 586 556 588 564 579 592 616 588 572 577 587 608 599 604 568 575 616 586 621 569 574 609 580 612 596 579 609 596 578 604 604 585 584 618 589 586 578 589 612 598 609 604 598 608 583 628 614 613 583 632 631 593 589 624 618 578 587 578 599 594 610 608 623 634 630 633 627 621 606 634 588 620 584 582 618 598 613 587 594 600 616 604 635 603 633 609 595 594 620 641 637 592 594 632 587 647 625 639 630 591 632 637 601 635 595 604 639 602 594 607 592 608 621 627 631 600 637 592 631 619 591 622 644 606 642 627 609 634 619 648 637 636 630 648 621 636 601 609 648 607 626 651 624 595 624 601 606 610 604 644 638 603 614 627 618 600 600 635 644 628 630 624 610 603 617 636 646 625 650 638 636 620 631 602 619 599 610 631 615 618 619 656 626 636 627 647 642
631 624 627 602 657 655 614 600 613 652 651 642 644 629 619 603 602 622 626 603 634 597 622 656 620 617 621 595 647 610 638 619 635 606 622 632 602 638 637 617 632 628 599 615 598 621 623 603 649 652 612 624 592 636 622 615 594 647 615 644 599 596 606 638 606 631 614 611 613 593 634 650 626 639 608 629 603 636 640 595 633 595 616 622 624 647 618 592 601 589 605 609 620 608 622 619 621 606 606 626 636 641 630 629 593 630 632 643 639 584 582 639 597 609 613 632 609 582 638 622 583 594 584 633 595 578 611 603 607 589 587 618 586 587 610 594 629 630 577 581 588 619 602 619 618 578 593 576 609 623 607 580 606 606 591 613 571 573 612 585 585 595 611 614 588 616 576 599 602 564 598 610 568 581 594 570 615 560 579 561 603 599 559 559 579 599 593 587 560 592 592 564 573 593 556 586 570 555 581 599 590 561 558 566 584 571 557 575 574 562 553 591 570 596 554 568 591 560 564 577 545 560 595 554 563 579 558 568 545 562 556 570 544 544 544 575 565 582 534 568 575 544 557 579 581 576 531 551 557 543 553 546 548 542 530 537 574 566 551 541 557 564 531 561 568 538 548 555 528 519 564 543 530 539 550 564 551 534 520 561 523 559 515 537 518 529 547 554 535 553 523 548 544 547 550 535 526 522 514 508 532 506 536 512 511 537 515 535 497 539 491 536 492 533 520 497 526 507 525 491 489 486 514 515 521 500 512 503 490 505 488 519 525 484 481 521 520 487 503 520 488 517 494 491 499 487 477 477 466 474 511 495 497 506 477 476 484 476 462 461 489 464 467 498 478 493 459 496 497 461 462 460 477 486 487 453 480 451 462 447 459 473 476 471 455 469 457 479 447 448 473 474 453 475 445 450 451 468 445 472 468 430 450 459 428 436 438 438 440 443 447 462 455 463 451 459 443 432 452 426 434 451 434 414 437 436 440 424 434 447 427 433 445 417 408 439 429 416 419 438 415 431 435 418 418 436 411 414 397 409 424 397 397 417 410 410 417 397 425 418 419 406 401 421 392 409 387 389 404 401 408 413 392 401 379 376 387 390 387 402 389 397 379 399 393 390 403 396 389 371 362 378 381 392 382 367 370 363 359 382 369 360 384 355 378 377 373 356 370 360 383 374 347 364 370 379 375 355 345 367 356 370 356 354 345 358 338 369 364 340 334 364 354 347 337 330 333 330 357 339 352 342 323 325 345 344 335 320 345 349 350 335 347 333 333 319 331 332 329 342 341 340 333 334 308 320 330 319 323 307 311 322 307 308 314 306 316 315 320 312 323 309 323 295 300 319 299 302 304 292 298 299 292 295 311 296 306 302 302 284 284 287 302 288 288 291 280 281 298 293 301 280 280 284 276 286 293 271 270 270 276 290 275 269 268 267 284 271 277 282 280 263 271 266 266 276 275 270 273 264 277 263 274 259 250 257 252 255 263 271 261 270 253 246 264 254 252 250 256 244 248 263 246 242 239 253 242 258 234 256 245 250 245 244 234 231 240 250 235 235 242 236 236 245 225 242 232 233 229 225 234 235 227 238 229 223 237 232 232 230 219 217 222 219 212 219 212 226 226 214 222 216 213 211 221 207 205 214 208 207 207 220 212 212 208 205 203 214 201 201 200 210 207 213 207 203 202 201 198 194 202 209 198 206 190 196 188 191 200 196 188 189 198 199 198 191 190 193 184 197 196 180 185 193 184 190 184 186 186 175 175 181 174 177 173 176 179 177 182 177 175 176 181 173 169 176 176 172 177 172 173 177 180 172 169 174 178 177 165 164 175 168 173 173 165 158 160 158 166 158 165 162 155 160 156 162 156 168 166 162 157 155 152 155 151 161 160 157 152 155 162 148 160 159 155 160 152 160 159 158 154 144 152 143 145 152 155 156 149 146 150 151 148 146 151 149 142 143 140 147 149 148 150 146 143 145 140 142 140 136 139 134 136 141 134 146 137 145 143 139 135 143 142 143 134 136 139 132 131 136 141 136 133 137 129 130 131 134 129 130 134 132 133 132 133 127 127 128 126 133 134 128 131 134 126 133 125 125 135 124 126 124 125 126 128 131 126 124 127 122 121 130 121 124 124 121 126 119 128 121 128 129 118 127 121 119 118 122 122 126 127 125 120 118 121 120 120 126 122 125 118 123 116 119 120 120 124 127 124 121 120 124 123 120 125 126 121 126 122 117 115 121 125 118 126 121 120 117 121 119 114 124 114 118 119 122 122 116 125 123 114 118 120 122 116 123 125 122 122 121 125 122 119 115 117 119 115 125 126 122 122 119 124 122 123 118 123 124 120 126 121 120 120 120 121 122 121 120 122 117 119 125 117 125 120 122 122 124 124 125 119 119 118 122 119 127 125 127 128 123 120 127 128 128 119 126 127 126 130 125 131 127 124 122 127 131 127 125 131 123 122 125 131 133 135 125 125 135 131 127 128 132 128 127 126 137 136 134 126 132 131 135 132 133 130 131 134 138 140 132 131 136 134 142 136 136 135 140 135 132 144 142 145 144 145 141 134 138 142 141 139 139 135 142 138 139 142 142 140 139 150 149 144 151 148 151 147 144 142 148 148 147 156 153 153 147 152 155 152 144 153 148 158 148 146 149 155 150 161 149 162 155 156 157 158 160 164 163 155 166 156 152 161 160 157 169 166 168 162 161 168 162 166 165 172 172 160 163 174 168 173 162 165 172 175 177 176 175 179 179 175 171 167 171 172 178 182 184 174 175 171 174 182 184 176 175 187 185 177 177 189 181 179 177 193 187 186 178 194 195 188 181 182 187 186 195 194 189 199 190 201 202 190 193 202 196 198 203 209 192 193 210 203 198 193 205 202 213 197 202 213 202 206 199 204 217 215 212 217 215 203 204 216 212 208 213 219 209 226 225 227 214 219 217 227 219 229 227 230 220 218 220 219 236 225 235 231 221 220 235 229 222 243 229 232 233 234 239 232 235 232 232 248 228 241 236 253 243 254 238 250 242 248 258 252 259 238 253 252 239 259 252 257 256 265 244 245 253 256 270 271 257 269 256 262 249 260 259 275 269 265 254 272 271 269 276 260 271 271 274 265 284 268 272 263 264 289 280 283 286 289 288 277 292 279 279 285 289 289 289 279 289 296 291 293 286 299 306 298 287 307 305 308 290 310 306 309 289 314 294 306 306 290 315 302 311 304 304 309 318 309 310 321 309 316 319 326 311 310 308 321 322 305 321 326 315 316 332 322 314 325 339 325 316 322 330 325 330 330 349 347 338 342 351 338 349 351 323 338 346 333 357 328 338 349 338 332 338 332 361 334 367 357 342 342 353 338 363 356 347 364 368 371 368 361 361 356 359 369 380 362 351 357 382 368 360 352 372 364 389 358 374 358 391 372 371 384 365 370 366 373 399 393 379 396 403 374 382 390 387 402 392 390 398 374 406 386 378 377 400 390 412 407 388 413 393 416 396 400 411 399 415 423 397 424 429 400 429 428 424 417 421 415 426 427 420 424 403 435 419 406 431 420 416 434 436 419 440 427 421 426 427 443 427 431 448 436 436 452 452 451 416 430 445 456 439 448 451 452 431 426 463 464 442 425 433 469 454 472 463 451 468 457 438 449 462 450 460 460 441 446 439 471 449 451 459 448 457 453 461 487 473 459 475 487 475 481 487 476 482 454 479 479 458 494 490 490 465 486 489 462 467 461 483 505 493 483 480 479 474 486 466 467 499 506 491 496 517 473 475 520 496 513 477 501 513 514 509 511 484 517 498 489 523 518 496 503 512 520 517 513 513 496 507 493 496 488 490 492 497 511 526 495 528 531 521 519 532 516 545 523 544 515 508 539 506 521 546 537 529 507 507 523 535 507 543 511 521 544 509 550 510 538 558 543 543 541 544 557 522 548 539 516 566 520 538 562 527 553 567 556 564 537 571 567 557 537 575 578 556 561 535 579 553 560 567 545 543 552 584 580 553 561 579 587 544 551 569 545 553 546 565 541 548 589 576 543 541 563 565 577 552 563 588 567 581 567 554 578 566 564 547 550 587 558 560 588 574 592 565 571 586 577 570 577 563 569 596 603 567 556 580 556 594 592 599 597 559 566 600 605 559 573 604 601 608 586 610 595 614 596 580 611 594 582 591 572 585 591 604 570 584 596 598 607 617 580 575 605 620 571 590 576 613 578 590 612 594 631 599 583 632 610 606 605 587 597 625 598 625 632 622 603 607 605 615 600 612 590 590 625 639 606 629 620 622 593 628 594 582 601 585 609 626 592 584 599 591 616 603 597 603 610 618 629 589 626 611 642 633 625 629 635 591 618 617 634 630 605 608 640 607 592 591 589 589 636 627 649 646 622 650 635 598 633 613 613 648 646 592 630 615 594 646 595 640 607 634 644 608 652 632 626 593 634 627 653 618 602 651 614 632 649 598 640 628 619 599 623 612 601 599 636 601 652 637 647 605 615 635 618 612 612 652 610 652 623 610 616 629 603 636 606 596 638 650 628 600 655 596
616 596 597 595 602 654 637 654 600 595 632 624 610 648 617 625 643 644 636 598 612 643 638 622 641 617 615 612 621 610 610 642 612 610 639 616 605 617 614 610 615 649 637 630 637 596 595 623 643 638 627 600 623 607 625 606 628 646 624 593 598 637 638 616 591 620 638 602 643 595 618 603 650 600 638 633 605 641 592 611 588 607 617 592 595 587 630 606 617 640 632 618 638 592 611 632 608 584 644 593 627 592 599 596 613 622 604 625 600 607 587 600 627 617 606 638 616 587 595 613 589 605 578 591 580 583 605 606 625 576 613 609 628 623 597 580 573 581 604 628 595 573 602 616 570 583 593 588 583 586 608 599 599 594 616 600 596 618 613 606 599 610 607 620 564 611 607 571 608 573 599 589 582 600 604 597 580 609 592 584 574 584 576 573 592 579 590 567 578 608 593 580 591 571 561 576 556 562 572 551 596 563 590 550 551 552 575 556 565 592 599 594 588 573 583 597 548 577 549 567 585 554 561 566 567 565 540 564 584 554 569 558 557 585 578 560 541 585 554 571 539 570 540 549 567 551 564 532 566 548 529 533 525 534 545 537 557 561 538 552 528 523 542 549 569 525 523 525 515 559 543 550 518 553 520 542 559 560 516 551 543 542 530 554 538 514 536 542 522 514 545 512 504 517 527 538 523 510 526 529 507 495 501 538 494 494 515 510 530 503 491 501 502 516 521 506 527 523 514 492 519 496 531 486 502 490 509 497 524 507 524 497 491 481 483 506 475 479 508 478 510 489 507 509 513 473 504 504 480 493 494 507 485 463 477 502 484 487 459 500 478 466 456 498 493 494 489 498 496 480 494 460 452 453 487 465 463 491 485 475 485 449 442 447 453 470 454 483 479 477 449 479 467 440 450 447 475 459 455 456 463 465 446 427 444 466 454 446 464 464 448 456 463 442 442 421 448 450 444 457 416 415 426 433 441 425 415 424 429 421 410 421 412 422 428 442 432 406 442 430 435 436 425 418 405 402 424 397 410 413 396 402 393 417 421 406 415 395 395 395 397 386 422 407 404 409 402 393 408 402 398 400 405 405 392 389 396 376 379 377 392 399 381 368 369 374 378 396 376 371 373 388 371 376 396 393 387 374 361 363 356 389 383 367 368 388 387 350 373 375 380 372 371 363 370 361 378 362 359 372 371 365 365 361 341 358 344 353 343 342 356 345 338 354 361 344 359 330 339 357 334 327 342 323 349 343 328 345 346 347 349 324 319 335 325 324 323 320 326 317 327 319 313 309 332 321 320 313 307 307 330 322 313 331 300 327 306 323 307 310 303 298 322 305 304 307 297 306 308 299 300 308 307 313 309 288 311 297 291 310 290 306 280 294 288 289 291 295 303 281 296 292 293 274 288 279 279 274 273 268 270 270 277 267 285 269 277 267 284 267 280 268 265 267 279 260 258 268 255 271 278 273 260 258 265 250 250 251 270 259 253 257 251 258 245 258 254 242 263 264 246 253 259 239 246 238 237 239 245 247 254 254 250 244 243 248 232 230 251 246 236 235 242 242 231 237 241 229 237 230 222 223 228 231 228 231 217 221 232 216 234 222 220 220 212 231 218 213 230 228 228 213 209 224 223 224 219 213 218 205 219 207 201 203 219 200 199 199 206 199 197 206 209 200 201 210 212 201 193 195 206 194 200 196 197 198 190 193 205 194 191 185 188 186 189 187 183 182 194 184 187 183 183 192 186 191 180 184 181 177 185 177 187 174 189 176 188 178 187 176 175 173 185 173 178 183 179 177 175 181 178 167 179 179 180 164 165 171 170 171 162 173 170 173 162 169 172 161 164 168 163 170 169 157 160 166 166 154 165 159 152 154 158 165 154 164 163 150 161 151 161 150 151 153 155 147 159 149 158 159 151 152 152 147 152 145 151 156 145 154 142 141 144 144 148 147 141 145 139 142 151 146 150 144 138 136 137 138 137 144 136 135 136 141 143 140 134 133 145 134 144 136 138 138 139 142 132 140 134 133 138 139 131 141 136 136 135 128 133 130 132 135 137 129 129 134 129 127 136 131 131 134 127 125 128 134 126 129 129 130 131 124 126 132 130 125 123 132 125 131 127 127 122 130 123 131 120 128 128 129 121 123 122 123 130 130 129 127 118 128 127 123 129 124 121 129 127 126 127 117 128 125 127 117 122 121 120 126 117 119 123 122 123 127 126 127 118 117 123 119 119 121 116 117 118 122 117 119 119 119 119 123 115 121 123 124 126 119 122 119 126 122 125 122 125 115 121 115 116 120 118 120 117 122 126 120 118 120 125 123 125 121 123 117 116 124 127 119 116 126 123 127 121 121 127 124 122 125 125 128 119 120 121 121 129 125 120 120 119 121 119 120 127 128 123 120 124 122 123 128 121 123 120 131 120 131 127 130 132 123 129 122 132 126 132 123 122 126 135 135 132 128 127 135 128 126 130 127 126 133 126 137 127 132 135 137 138 128 137 133 128 132 139 129 138 139 133 141 140 133 141 136 141 133 138 133 139 132 137 140 142 145 144 138 135 133 134 139 140 139 138 143 148 141 138 143 144 138 139 151 149 144 146 146 142 147 145 144 153 143 153 156 143 156 154 149 155 146 147 146 147 159 159 152 149 158 160 162 159 149 162 160 153 159 160 156 155 157 163 165 163 160 162 157 167 161 164 159 161 164 169 157 169 165 172 168 160 172 168 176 171 163 170 166 179 177 175 170 172 168 173 171 174 171 174 170 180 185 173 179 175 181 185 181 175 188 175 185 188 185 183 190 178 182 185 193 183 187 193 197 192 181 193 197 186 189 201 200 193 186 193 203 200 199 205 203 201 203 198 197 210 199 209 193 199 201 197 210 212 215 214 199 217 213 206 209 220 219 213 218 208 217 211 219 216 207 218 221 213 225 228 218 212 210 225 216 212 216 227 221 227 232 219 220 224 229 223 237 222 226 232 237 229 242 226 238 225 243 243 233 239 248 245 234 252 236 248 248 242 252 237 251 250 241 259 247 251 260 261 253 264 249 247 258 257 252 244 260 266 262 271 248 272 271 270 251 274 266 271 264 263 260 258 255 282 275 275 277 281 284 265 280 273 286 271 265 289 270 286 273 285 269 294 287 271 274 291 299 276 281 282 303 294 296 303 288 286 300 284 303 285 304 293 291 309 310 302 313 293 310 293 312 293 309 296 317 320 316 322 318 324 318 306 299 323 320 319 303 309 321 316 326 332 320 315 334 311 317 334 330 338 341 324 315 318 335 315 336 325 336 328 349 329 348 353 348 346 354 333 349 328 359 353 346 330 334 341 343 341 361 352 356 367 363 364 343 361 355 345 353 354 354 375 373 367 347 353 354 370 351 374 369 366 352 367 388 378 372 363 387 359 371 378 378 368 395 367 380 366 366 387 383 387 401 391 397 404 381 389 403 402 407 393 408 391 384 410 390 402 409 386 411 392 380 392 416 394 413 388 410 402 397 419 403 388 408 430 410 429 392 395 416 395 428 428 410 422 410 429 409 405 442 421 418 431 426 405 439 409 426 439 426 423 413 451 444 443 437 421 415 437 453 445 428 431 426 454 454 445 452 444 442 428 456 438 453 453 457 442 453 431 444 446 443 440 440 451 466 452 476 467 479 447 478 461 481 460 460 463 460 488 485 479 491 459 461 489 494 488 473 454 459 493 461 473 460 458 471 503 480 498 467 484 466 475 488 479 483 465 498 489 480 493 466 487 513 497 469 496 518 485 514 485 507 480 492 490 514 504 516 502 489 508 513 480 513 486 496 513 484 489 528 532 533 492 487 492 532 500 519 507 518 523 504 512 517 541 534 537 536 541 498 513 525 498 517 536 509 551 521 530 520 512 552 540 505 546 527 518 537 521 524 531 533 529 559 562 535 516 521 559 564 567 553 517 556 554 553 571 542 540 522 569 553 544 571 541 569 565 566 577 527 569 572 574 563 551 551 565 566 540 543 541 555 585 584 546 559 557 579 549 541 549 591 574 555 553 552 571 549 541 544 589 575 551 584 570 593 572 560 550 551 598 590 599 591 566 584 603 588 562 590 569 567 573 600 598 565 557 570 596 577 565 588 601 564 556 607 608 585 570 564 594 598 593 604 609 591 564 578 564 609 586 616 594 567 572 609 603 609 587 573 578 621 605 585 610 581 605 580 619 579 572 600 596 591 603 590 582 625 605 585 575 607 614 631 620 610 580 583 616 602 609 588 578 620 581 600 615 591 601 594 606 598 583 601 593 619 635 638 581 608 628 593 603 636 599 642 639 607 595 598 624 641 588 594 633 602 607 590 589 636 602 617 598 609 638 613 590 636 612 590 602 649 598 608 640 617 612 635 645 601 648 597 598 596 605 630 633 642 613 650 604 607 608 652 637 646 631 635 601 652 624 602 648 631 621 636 598 643 618 593 594 615 599 601 621 615 642 601 604 602 598 615 618 613 614 602 607 653 646 616 649 615 625 642 654 653 623 596 641 649 656 642 609 598 650 636 618 635
642 627 642 645 648 604 602 606 613 613 601 601 634 655 621 602 640 616 596 607 617 642 596 615 625 608 619 617 649 640 595 634 611 643 623 602 650 628 612 607 648 619 614 624 616 638 629 600 599 632 611 620 617 614 640 648 628 602 608 621 649 607 599 604 593 627 614 590 601 634 603 593 597 633 605 639 635 604 624 611 587 631 634 614 625 607 634 620 613 594 640 587 596 644 643 634 620 590 583 607 613 599 633 585 583 591 637 632 609 614 594 608 599 581 634 637 585 635 602 579 613 611 625 602 589 610 606 588 594 582 608 617 618 603 609 608 594 573 580 624 596 622 606 580 583 587 593 582 623 592 625 626 617 607 583 613 606 624 606 602 622 595 582 589 615 614 574 597 601 593 561 569 608 598 600 601 559 568 574 606 574 612 592 570 566 588 563 610 583 610 593 602 599 599 583 551 559 602 583 591 600 576 551 585 603 551 601 569 576 589 568 555 587 586 560 581 580 552 562 550 566 578 544 570 548 557 590 580 587 574 588 568 548 587 532 566 544 540 536 543 558 572 547 533 549 542 535 548 572 574 537 567 577 525 562 544 570 539 543 542 545 523 531 550 545 568 522 556 563 545 550 532 522 514 541 545 543 511 523 513 548 551 528 513 510 555 512 534 544 524 510 503 535 541 516 546 525 516 507 518 506 526 519 506 536 525 530 493 524 525 518 518 497 530 514 494 502 487 521 529 499 497 511 494 522 484 487 494 485 504 498 488 485 488 522 509 481 484 494 477 476 496 472 470 484 493 489 499 478 468 496 465 482 497 475 473 494 503 472 500 490 458 489 463 456 456 467 499 477 483 450 490 482 489 461 459 464 466 469 484 486 472 442 470 455 443 477 439 456 438 457 442 464 466 447 453 464 432 474 460 436 429 465 448 448 432 435 431 449 423 445 422 423 425 447 439 424 422 451 456 425 432 433 424 451 432 438 447 416 447 444 437 408 427 419 438 412 428 441 414 401 438 426 426 412 405 404 395 424 403 397 418 414 412 395 402 400 402 409 390 417 390 385 393 404 412 391 409 407 384 399 387 391 384 398 402 387 406 380 380 383 408 378 371 374 369 388 380 370 366 369 390 364 374 386 368 384 391 387 381 380 355 375 356 367 374 370 360 359 381 358 347 346 364 359 345 357 346 360 362 343 346 352 349 365 352 338 342 360 346 362 332 342 355 345 349 357 345 347 347 354 324 354 331 326 332 325 329 320 328 348 343 323 318 316 327 345 342 335 325 314 340 331 339 310 318 312 329 306 314 327 327 317 314 316 303 322 322 317 304 315 297 306 313 322 308 320 302 297 297 297 317 305 295 295 310 288 292 284 309 289 297 296 297 288 287 302 281 288 296 298 275 279 273 295 292 290 274 292 279 276 283 280 285 285 283 271 272 262 285 286 269 266 280 269 267 265 258 266 271 272 268 276 264 264 258 255 267 263 265 251 265 250 264 260 246 254 264 251 244 264 259 247 259 260 246 250 251 255 237 234 252 237 234 243 234 239 251 239 241 240 227 227 232 231 233 227 226 235 226 224 224 239 238 228 226 237 220 230 221 231 215 228 220 217 218 222 227 225 221 225 210 219 213 224 215 209 220 222 211 212 207 210 212 210 219 211 206 217 205 208 216 215 211 196 208 195 195 211 200 210 208 201 206 200 195 204 191 206 197 193 203 193 199 192 202 186 186 197 193 198 189 189 194 188 186 188 183 186 181 191 179 185 180 184 177 179 189 180 187 183 173 173 179 184 170 183 169 169 168 182 169 167 166 177 172 180 178 166 176 166 177 161 175 166 161 164 159 169 162 165 160 163 157 158 162 163 156 163 164 154 164 164 154 164 159 155 159 152 164 162 164 160 159 150 153 156 149 152 146 154 151 152 158 159 149 155 148 157 154 154 146 150 154 145 154 140 141 140 142 144 140 149 139 150 138 146 147 147 142 143 148 137 138 143 138 146 136 136 135 141 137 133 140 136 135 140 137 131 139 134 143 139 142 141 137 141 129 131 133 128 129 130 138 134 133 133 134 128 137 138 137 129 126 132 129 129 126 134 130 136 124 131 132 124 128 128 123 130 128 122 125 129 127 125 127 132 126 132 130 126 129 120 130 122 123 124 129 127 122 127 122 122 130 127 128 118 121 120 126 119 125 121 127 122 125 120 124 122 124 121 120 121 126 118 127 117 126 125 117 120 125 123 123 124 119 124 116 127 127 117 116 126 120 117 122 120 125 117 125 120 125 116 124 122 121 122 126 119 123 127 127 120 122 123 120 118 123 124 117 126 126 118 125 123 124 123 127 121 124 128 125 122 120 121 121 118 120 120 125 127 119 125 123 129 125 128 120 120 125 121 119 126 127 120 121 123 127 123 131 122 127 128 132 130 124 124 124 127 131 131 129 124 130 124 129 129 123 131 131 131 133 129 125 126 125 131 133 137 128 128 132 129 134 139 139 137 128 129 138 130 132 130 135 141 132 132 136 134 142 133 142 138 139 132 143 134 140 138 144 136 144 140 144 147 134 145 148 140 146 148 146 149 139 137 141 138 143 151 152 144 141 151 152 149 150 142 151 154 156 156 147 157 144 148 146 149 149 159 154 154 150 157 157 160 162 149 158 153 150 161 151 152 159 155 160 155 164 153 164 162 162 155 159 168 159 163 168 172 168 167 168 160 167 164 160 171 176 164 174 167 176 177 171 167 169 178 177 173 171 168 174 174 171 185 173 172 181 184 183 175 186 175 182 185 181 190 187 186 183 187 192 194 185 183 180 191 183 181 196 191 185 187 190 193 197 187 200 193 196 199 199 203 195 206 198 209 191 200 210 208 205 211 208 194 210 204 199 210 213 212 208 216 199 208 216 203 213 209 216 206 207 212 218 211 222 209 211 221 219 218 214 218 215 211 221 233 224 219 214 218 215 236 230 235 227 232 236 236 229 239 240 229 243 224 227 245 246 243 231 247 242 243 252 234 231 234 239 252 249 255 234 247 259 245 256 257 259 259 243 251 261 243 262 255 251 260 245 267 248 255 252 259 273 269 264 273 251 270 270 265 271 270 258 265 281 277 279 266 280 287 287 268 289 278 288 273 289 282 273 267 279 290 276 282 292 274 275 292 301 288 281 290 280 291 297 295 280 302 307 300 291 311 308 305 297 313 312 294 310 301 312 309 309 299 320 310 294 295 321 312 312 318 321 302 325 312 309 303 332 321 305 323 316 309 337 333 323 324 325 334 342 325 342 316 330 316 331 323 319 345 333 342 349 324 326 334 324 340 330 333 346 345 329 356 360 355 340 334 356 344 355 341 369 338 357 369 365 369 370 352 356 369 352 377 356 359 358 366 347 361 380 368 353 381 378 373 359 365 390 388 387 380 371 365 368 392 370 384 391 396 363 390 394 378 366 372 375 378 405 372 383 374 397 408 411 402 412 381 390 386 389 389 406 418 403 399 405 404 397 406 401 402 424 408 397 397 421 428 420 427 403 396 427 431 428 420 438 433 403 426 425 401 408 436 430 404 423 421 439 416 416 434 439 423 447 422 417 454 438 451 427 441 446 461 422 455 434 453 429 427 422 442 433 445 441 438 454 431 472 447 431 454 463 465 470 458 457 445 445 469 474 460 440 471 451 460 473 471 468 447 469 449 454 458 473 461 479 473 488 495 470 477 468 492 466 492 468 484 489 468 471 476 475 461 496 494 473 484 491 469 476 491 478 490 514 510 472 485 484 518 474 499 511 476 487 524 476 507 485 506 522 515 504 513 484 501 492 499 521 526 503 485 500 488 533 513 516 520 503 498 518 528 529 499 499 499 532 530 537 514 517 546 500 522 524 500 508 502 523 521 526 511 530 514 525 548 523 548 510 529 560 532 562 513 556 562 518 564 530 519 545 546 532 524 551 545 561 525 555 541 569 565 544 549 525 525 556 527 544 578 546 549 560 540 554 549 572 532 546 539 554 555 533 545 565 551 563 542 559 563 563 556 569 566 537 544 588 587 543 579 567 588 556 578 587 544 547 573 577 569 553 563 590 602 562 570 552 563 603 565 553 600 559 572 575 591 604 598 595 586 583 583 587 604 606 555 577 579 569 608 558 605 607 563 614 595 594 607 565 583 591 590 582 601 618 579 609 615 588 600 622 567 616 590 589 596 594 602 573 596 626 600 573 613 576 606 608 582 629 624 606 595 579 572 609 574 610 599 599 594 614 628 633 610 623 611 589 585 579 599 622 612 636 625 581 629 597 581 604 593 598 613 602 625 595 640 618 621 630 594 636 584 629 618 625 589 613 619 629 610 586 588 599 632 639 601 622 597 606 647 613 624 621 635 610 635 632 649 639 629 604 634 636 644 590 644 647 622 590 622 633 600 615 633 595 590 648 627 626 593 601 647 605 635 631 640 647 622 638 635 600 653 618 645 644 621 640 642 652 639 610 632 649 635 613 652 633 606 627 606 609 636 600 621 617 639 608 610 607 652 651 613 650 616 603 640 642 650 625
638 631 641 613 624 620 634 621 596 647 653 606 599 634 611 624 593 594 638 609 605 635 604 621 626 623 630 610 609 622 640 653 599 624 611 628 649 649 591 652 640 652 603 644 629 621 613 628 619 596 642 629 636 651 597 605 618 634 623 633 603 607 632 608 640 650 642 635 591 603 628 630 600 625 607 612 608 645 646 636 601 618 637 622 638 631 599 586 645 599 607 597 622 590 609 586 634 626 629 636 642 609 617 593 586 639 617 608 635 618 596 590 590 587 579 603 608 632 623 585 607 624 596 629 576 598 580 603 611 603 600 576 584 615 591 581 622 624 583 590 624 616 589 584 584 590 614 614 614 613 580 609 586 575 566 610 584 596 603 611 582 616 620 579 609 572 582 570 592 568 595 573 578 600 566 601 606 565 579 593 570 606 605 587 604 599 603 604 580 593 554 569 599 557 574 584 570 602 549 556 567 559 550 598 552 553 583 575 595 572 598 582 566 574 542 541 583 581 563 545 565 573 588 559 583 536 563 588 547 573 581 587 558 570 586 574 552 542 583 531 559 574 570 558 539 553 533 526 551 545 532 552 542 556 562 547 541 537 548 552 546 530 555 520 543 537 531 566 564 563 522 514 520 530 538 514 532 543 527 524 541 511 527 545 519 506 552 533 520 551 538 549 522 514 500 535 548 521 541 515 541 524 539 531 534 499 539 513 503 502 499 493 514 513 513 511 500 495 485 490 530 530 515 518 499 520 490 502 526 515 502 515 514 490 520 505 517 501 505 518 514 475 482 505 506 490 470 474 496 501 473 476 487 499 468 484 462 467 496 502 488 496 501 473 500 480 461 471 464 471 455 495 486 480 462 477 486 490 459 450 444 469 455 481 455 466 447 462 473 442 468 451 466 457 454 439 444 435 458 465 429 429 460 468 432 435 466 444 444 427 447 431 442 435 427 455 445 417 454 422 417 424 447 439 412 421 410 446 422 421 414 430 419 419 434 409 435 419 403 436 429 401 425 434 406 408 412 419 407 433 416 426 420 390 392 421 395 409 406 400 415 392 401 384 390 409 415 383 393 417 389 399 396 390 383 381 397 384 399 390 397 403 394 372 368 366 380 387 390 375 370 392 367 395 386 391 373 360 368 377 392 367 379 366 377 381 377 361 384 379 376 380 381 354 373 361 374 353 343 373 374 373 343 360 363 368 337 353 362 337 348 335 353 341 336 361 342 338 331 335 327 344 350 335 338 348 343 344 342 343 325 320 330 344 336 329 317 341 318 330 318 312 321 317 332 311 336 332 308 318 316 320 306 331 329 319 302 305 305 297 311 307 316 310 296 294 315 295 294 315 312 316 315 301 291 304 306 298 287 292 293 288 290 298 284 284 301 305 289 276 293 282 293 287 280 286 295 279 282 277 289 293 267 274 275 281 269 278 272 262 284 282 264 281 258 266 273 279 262 267 266 274 253 264 255 265 258 262 271 254 248 252 258 256 269 251 244 252 253 251 252 245 263 248 261 237 254 254 241 247 247 237 244 252 249 249 250 237 230 237 240 230 236 247 245 244 226 243 224 229 232 239 227 237 223 228 228 229 235 216 229 231 228 232 232 212 212 212 213 229 221 228 218 213 214 207 211 216 222 219 205 223 220 206 201 214 201 200 200 211 214 207 216 212 196 205 200 213 210 198 210 205 199 197 197 199 200 192 193 201 205 189 195 201 190 193 195 191 188 189 198 192 182 183 185 187 184 189 181 181 190 193 185 186 186 176 181 173 186 186 178 174 178 175 183 176 177 174 178 178 179 180 171 173 178 167 175 164 166 173 178 165 175 166 166 166 170 169 159 163 167 164 165 159 158 160 161 165 161 164 157 154 163 166 159 165 167 156 164 160 156 162 151 154 159 163 156 148 158 154 150 154 147 158 153 157 155 151 151 144 148 147 156 142 152 142 147 142 143 147 147 151 146 151 151 138 148 146 145 138 144 136 148 147 139 142 135 140 135 142 135 135 144 137 145 144 136 134 139 139 132 142 131 135 131 131 131 142 139 137 137 130 139 131 136 138 131 135 133 130 132 129 128 134 136 133 133 133 137 128 127 137 125 126 127 128 130 130 126 125 127 123 126 126 122 129 127 130 126 132 129 121 132 130 129 130 125 126 121 122 123 126 129 128 120 119 130 119 124 127 126 123 128 125 118 119 124 127 127 120 126 128 120 129 125 120 119 118 118 119 124 121 118 125 117 119 125 121 123 119 121 118 127 122 128 119 123 126 128 125 128 117 123 123 120 122 117 121 126 118 128 121 126 117 117 119 123 118 123 117 124 127 122 123 122 122 129 120 120 120 128 123 124 126 121 128 119 123 125 130 128 124 126 126 124 119 128 123 121 123 123 128 125 128 125 130 126 125 125 132 127 123 126 123 125 122 125 126 134 131 126 131 134 133 136 134 125 128 134 128 134 134 137 131 128 134 138 130 138 134 139 137 137 128 138 138 137 136 131 136 135 137 135 134 137 134 134 139 142 131 132 139 142 144 135 145 133 143 140 136 136 137 134 147 142 140 139 146 148 146 144 140 148 143 151 145 145 139 151 140 152 151 149 151 153 153 143 144 155 148 143 156 148 155 149 147 154 150 146 157 161 156 153 155 154 150 159 158 162 150 154 154 160 156 157 164 162 160 153 155 161 167 159 166 163 161 157 166 159 163 166 161 159 173 164 175 163 174 167 165 178 175 179 176 178 179 174 170 179 167 167 172 176 175 185 181 179 175 180 174 174 175 177 180 173 191 178 192 182 181 178 188 195 184 190 189 184 184 184 194 194 184 187 199 202 186 203 201 197 205 199 193 198 204 203 195 196 197 194 208 207 196 211 210 207 204 199 206 204 198 206 217 217 207 211 214 218 220 211 217 209 209 208 211 225 213 220 211 211 219 211 229 219 217 228 227 215 227 233 220 222 229 218 236 221 220 231 242 223 222 243 244 244 235 236 246 226 228 246 247 247 231 239 229 237 237 246 241 255 233 248 246 253 239 245 242 247 246 250 262 247 265 248 258 267 252 260 250 264 253 269 247 259 250 251 250 270 254 264 264 271 260 277 282 261 279 278 261 271 280 274 274 282 271 269 267 279 276 272 271 281 273 285 278 280 272 295 289 287 285 287 289 302 277 288 278 307 281 289 282 293 293 301 293 299 312 307 309 292 314 298 310 315 302 296 299 310 323 311 309 306 323 310 328 310 322 306 327 324 326 318 314 308 306 320 326 321 318 309 340 331 328 339 344 343 327 321 347 348 331 349 340 343 326 321 352 337 343 343 337 343 337 360 333 356 357 347 346 347 337 353 343 335 346 359 341 350 342 349 361 359 349 346 355 344 349 357 375 359 365 365 357 379 376 354 353 370 369 390 390 355 367 368 376 394 383 364 384 363 390 368 394 371 383 396 385 390 370 384 371 383 408 384 380 401 387 386 384 394 391 388 412 381 416 399 413 413 398 388 420 408 391 421 426 401 423 393 423 427 421 421 418 404 434 428 425 430 398 409 400 423 410 418 423 431 429 443 436 431 439 422 418 416 424 440 416 421 421 437 433 456 445 450 453 450 430 429 455 446 463 439 449 429 445 452 435 446 428 467 439 437 451 468 451 447 435 456 436 447 465 462 446 468 441 451 458 462 450 475 472 486 447 489 482 485 490 484 457 478 464 467 496 471 452 487 465 458 484 490 462 466 487 458 473 485 495 492 491 508 481 507 471 481 474 469 514 474 473 483 491 497 473 481 481 477 509 495 483 520 524 486 520 523 478 493 515 518 510 517 506 522 485 496 518 520 529 487 493 489 534 519 528 534 499 540 515 499 502 536 536 527 513 530 547 536 514 529 542 531 532 506 527 540 536 509 505 516 536 506 543 559 525 551 544 510 516 538 553 533 551 538 563 532 519 537 547 521 562 552 530 532 561 563 570 548 528 534 522 539 547 576 561 525 579 550 557 561 535 562 530 547 569 565 565 535 551 533 586 557 549 539 581 535 588 552 564 547 568 542 570 561 539 573 577 572 561 593 577 558 561 599 545 550 586 585 550 592 556 554 569 570 586 564 574 588 602 605 557 584 590 560 595 606 606 605 590 565 602 575 585 556 602 557 576 564 573 580 608 589 576 618 603 603 618 592 605 612 595 614 609 613 586 575 606 595 616 607 614 620 585 605 613 572 594 570 603 623 614 588 591 600 614 626 590 631 607 602 620 611 606 608 593 611 589 583 601 605 595 586 607 579 611 602 582 634 617 616 622 601 638 607 619 607 635 621 619 635 597 634 612 642 612 597 633 615 643 631 595 635 606 629 622 608 645 608 635 622 642 618 587 640 586 627 607 644 609 587 638 627 641 610 628 612 611 609 645 642 619 611 607 617 612 617 644 594 613 625 607 635 641 644 623 597 590 620 618 605 630 643 644 610 618 612 622 641 631 617 633 597 639 649 623 598 613 616 602 638 650 620 620 640 612 653 647 610 618 610 624 593 600 613 610 628 632 642 613 607 605 652 612
652 647 643 594 606 603 604 650 599 629 615 646 646 612 636 602 637 653 631 636 599 650 653 634 627 639 651 639 652 649 596 648 642 647 650 592 595 599 650 601 633 609 594 626 629 638 634 611 637 608 592 644 604 591 622 638 640 620 624 637 614 627 632 623 639 626 604 643 623 605 617 604 587 611 644 596 638 645 596 619 609 600 605 622 594 637 634 633 642 628 587 601 625 639 637 614 618 592 608 591 611 638 610 611 602 607 621 594 604 632 608 592 630 586 606 606 616 598 608 618 624 583 589 618 619 618 608 574 588 610 621 625 615 581 604 603 576 592 589 592 613 620 598 617 601 599 599 568 614 579 570 619 614 570 612 620 566 588 617 620 570 587 616 604 573 601 572 606 604 601 597 575 589 574 612 561 588 614 568 561 559 593 570 579 572 598 596 567 576 590 605 574 581 554 560 595 565 586 598 566 557 570 551 571 594 601 567 567 569 543 580 595 543 583 589 554 568 570 576 555 573 547 583 538 581 571 562 555 553 554 549 561 546 570 554 582 579 530 556 581 542 533 531 533 554 543 564 561 551 526 548 530 529 544 566 538 521 571 540 534 549 533 540 516 561 525 515 534 558 563 530 537 563 526 559 538 538 528 527 532 550 552 533 511 528 533 551 545 508 532 551 514 528 525 538 546 521 535 527 544 500 522 522 499 504 517 540 502 492 495 522 516 531 514 499 501 501 490 533 495 524 488 526 482 484 492 527 526 490 508 503 490 504 484 488 479 477 486 481 513 494 471 513 498 502 507 487 489 486 464 509 495 493 504 473 481 503 488 481 486 503 499 467 501 494 462 456 460 481 475 488 486 455 474 470 492 475 456 452 458 482 462 455 480 477 448 457 477 460 480 475 441 449 465 454 441 434 447 456 429 464 439 445 433 462 450 448 452 443 451 433 456 423 455 443 443 427 433 448 430 440 418 434 441 443 448 423 439 447 439 432 421 412 428 409 438 406 427 427 424 409 405 408 429 404 430 408 407 402 431 416 423 392 430 419 418 412 417 421 416 405 420 400 415 419 381 418 411 380 388 381 389 380 407 377 377 397 398 383 395 397 402 391 372 375 384 380 392 386 383 387 378 395 373 394 381 371 359 373 374 380 388 355 362 355 372 384 360 368 360 383 364 363 376 346 366 348 360 377 347 341 352 348 361 367 361 359 357 348 350 352 332 361 357 331 335 352 357 352 339 344 328 334 354 354 351 330 349 320 351 333 340 319 335 316 338 326 340 342 313 324 336 340 334 332 335 318 313 324 317 308 331 315 324 321 300 312 322 326 302 311 315 316 300 314 293 305 301 307 299 292 302 291 293 304 297 287 304 311 303 296 282 296 298 293 294 298 284 293 291 286 294 292 289 297 279 288 287 294 291 290 291 276 292 284 276 282 284 264 275 278 268 273 274 264 273 272 280 277 279 261 278 267 258 272 269 257 262 274 266 252 270 247 250 263 263 257 258 265 259 245 240 263 251 252 259 259 244 239 249 244 253 238 252 249 251 242 238 251 245 232 235 229 242 230 241 247 237 235 240 226 227 223 229 234 237 229 233 230 226 230 228 223 215 219 221 232 223 230 230 219 212 230 222 220 210 216 216 216 223 214 211 220 214 205 209 207 217 217 206 205 205 216 211 199 210 205 209 202 204 198 198 192 209 203 197 195 197 202 202 195 200 203 187 195 195 201 187 197 195 187 199 182 182 182 198 186 192 185 185 180 181 177 190 185 179 189 181 178 179 186 178 182 186 181 175 184 180 184 177 168 175 179 173 171 171 175 173 166 168 166 176 173 165 162 173 161 161 164 173 171 159 162 161 161 167 171 156 165 155 163 167 154 164 165 165 167 152 163 162 166 164 154 154 163 150 151 158 162 152 153 153 153 151 159 155 148 146 150 156 154 157 151 156 144 156 153 156 146 151 150 147 153 140 140 139 140 138 141 148 140 146 150 146 136 143 141 147 136 144 145 134 147 139 137 146 136 146 144 140 142 143 144 133 142 135 140 138 141 131 133 132 141 135 131 131 131 138 129 136 138 131 133 137 139 139 132 128 134 132 138 129 130 136 131 130 129 128 125 129 131 129 130 129 123 134 132 127 131 124 130 129 133 133 125 126 131 127 125 124 130 127 121 130 122 128 129 130 121 131 124 121 131 125 124 122 119 129 123 128 123 123 127 123 122 123 119 124 120 123 127 129 121 119 119 123 128 121 122 121 120 118 126 123 128 119 126 120 129 118 121 126 123 118 118 118 126 119 124 128 128 125 120 119 127 121 124 129 124 120 120 118 124 128 123 128 123 124 130 126 125 122 122 122 126 122 126 122 128 122 125 130 129 127 131 130 123 130 130 122 121 132 123 132 123 132 130 128 127 133 123 125 128 128 134 126 128 126 124 128 134 124 134 132 125 129 128 127 125 125 138 130 137 138 128 128 130 137 130 133 128 131 137 132 137 136 137 131 140 141 136 140 141 135 136 131 141 143 136 142 141 143 146 135 135 143 144 145 146 137 136 147 140 145 138 144 139 145 147 145 138 142 151 146 151 143 149 153 149 152 148 142 148 153 152 144 149 156 145 155 145 148 158 149 155 155 152 160 150 149 149 161 152 161 149 163 160 155 155 158 156 152 154 163 161 155 161 165 159 166 161 167 161 158 156 167 168 170 167 163 172 162 172 166 171 165 175 176 163 165 171 164 172 169 165 168 182 183 181 171 169 173 178 177 179 176 180 183 185 172 177 186 185 191 185 189 184 178 180 188 178 187 192 187 184 184 183 198 182 198 184 191 193 198 188 192 202 200 192 189 196 188 200 201 204 203 200 192 191 206 197 196 198 201 214 208 196 206 197 210 217 205 206 213 204 216 214 211 208 217 221 209 212 221 227 219 225 224 223 218 218 215 227 232 224 214 223 216 223 215 234 234 222 223 236 241 223 233 223 235 243 240 223 228 244 236 247 229 241 241 244 243 251 248 238 245 236 239 247 245 235 241 245 242 243 260 251 258 253 243 249 243 256 262 248 266 266 269 267 262 271 272 253 256 260 275 274 262 274 271 257 278 259 276 278 279 284 272 263 286 262 280 282 280 274 271 287 289 289 272 272 291 282 286 280 278 293 273 279 290 291 299 276 297 291 286 306 284 288 292 289 286 312 294 294 314 299 289 309 298 314 297 291 319 305 313 322 295 296 300 308 326 325 315 310 319 318 307 319 303 333 323 326 335 318 313 323 333 313 321 316 334 340 337 336 315 336 332 327 330 318 341 337 327 323 347 343 338 348 350 354 351 342 331 355 358 347 347 341 339 349 350 359 352 346 362 347 338 369 349 350 360 372 349 371 366 359 361 361 351 361 351 360 378 365 375 359 358 356 364 368 366 380 370 380 394 380 395 367 376 368 392 366 385 378 374 379 391 392 395 373 400 405 396 379 393 399 399 396 398 397 399 396 399 393 405 389 421 409 423 392 421 407 412 409 403 407 419 403 408 432 400 425 425 396 436 428 426 429 411 434 431 413 442 428 422 412 414 421 443 443 440 433 409 430 444 431 427 445 451 440 416 440 458 424 451 440 445 430 458 442 450 454 444 446 448 433 466 450 457 431 451 465 466 448 455 448 445 440 468 471 478 451 482 462 469 461 450 462 467 485 473 447 485 446 457 454 480 472 450 455 465 497 482 473 479 465 486 492 474 476 460 472 494 487 494 495 496 494 470 464 510 506 512 488 490 482 502 469 482 515 503 498 500 482 521 501 523 479 516 496 489 495 511 497 521 502 492 499 493 520 524 490 523 492 505 529 508 495 505 493 492 498 507 518 514 499 538 503 526 506 542 505 522 509 531 539 503 502 523 514 552 520 527 555 532 549 554 508 510 557 530 550 517 531 539 532 512 556 532 524 563 520 555 535 552 565 530 541 556 560 564 568 560 544 535 529 547 553 535 542 543 555 577 561 539 547 539 532 565 532 535 573 553 554 557 574 570 583 535 558 583 567 542 562 584 573 559 591 541 593 575 592 558 554 586 597 591 591 593 576 591 553 547 548 562 595 599 589 602 595 579 593 566 570 557 578 560 572 580 565 588 568 587 598 597 560 568 609 577 590 595 595 574 585 583 571 604 575 570 596 612 598 610 602 595 608 571 607 588 576 577 602 566 565 612 605 581 591 620 591 607 582 624 604 603 624 574 617 614 575 606 572 612 581 592 602 576 625 589 603 617 579 628 602 624 626 582 607 606 609 624 631 586 577 580 623 622 613 604 598 619 619 630 637 640 622 616 588 600 636 623 620 614 607 613 642 633 614 595 634 640 584 594 614 607 610 619 610 637 617 638 619 600 630 615 600 613 591 609 634 646 592 612 621 617 646 620 615 645 614 597 609 627 623 636 650 622 604 609 612 643 634 629 612 620 629 599 617 650 594 629 651 595 644 640 640 648 611 603 641 636 611 599 610 643 646 608 613 597 628 634 651 611 611 612 639 650 619 605 646 623 642 646 625 633 631 613 629 649
624 616 629 642 622 648 631 612 602 650 617 636 631 615 591 650 633 637 645 596 648 637 626 636 627 597 613 602 615 649 597 646 610 636 634 642 631 610 601 641 606 625 621 646 647 620 644 627 604 634 630 599 616 603 642 591 608 630 600 646 638 598 614 596 620 643 607 638 639 601 628 614 591 609 625 605 624 615 632 613 636 632 616 598 633 641 590 602 622 602 598 612 614 626 620 587 620 581 638 610 594 620 580 600 582 620 622 599 625 589 604 578 630 619 597 606 614 632 603 600 612 616 579 612 618 601 582 606 610 608 578 601 625 619 611 592 608 628 605 587 571 573 587 607 605 604 568 625 573 595 595 603 611 570 619 619 599 604 583 577 576 582 564 594 597 573 613 607 595 563 584 598 599 560 598 612 589 570 564 579 559 588 578 570 583 592 593 591 572 596 580 599 551 589 553 566 579 562 602 582 575 562 584 581 566 551 571 597 595 570 547 563 570 586 558 578 543 586 567 586 558 547 552 569 582 557 563 561 574 556 570 560 585 569 544 563 541 552 529 551 540 579 536 534 540 563 579 578 524 568 524 528 546 540 539 522 530 562 559 554 523 544 549 550 544 562 555 554 514 546 544 560 516 553 530 553 511 543 514 513 523 535 543 520 540 516 539 531 548 531 508 510 541 530 543 501 500 535 508 522 540 518 542 502 500 539 539 511 508 501 528 521 487 528 536 514 505 487 497 516 500 495 502 527 519 491 509 486 496 512 484 494 493 499 509 515 476 489 497 513 496 485 514 503 513 488 509 467 482 480 462 507 489 473 506 497 493 489 502 484 465 496 474 456 459 494 467 467 468 473 492 477 461 474 481 454 469 446 450 474 486 475 475 446 456 454 468 455 472 461 462 460 468 440 437 439 441 454 443 457 451 429 465 454 442 425 428 441 455 441 462 435 440 424 419 423 432 420 445 426 447 456 450 454 413 424 414 436 421 419 410 445 411 436 436 435 421 423 403 414 414 412 430 404 409 410 419 430 401 406 413 415 423 417 412 404 418 398 386 410 405 387 383 394 404 409 414 417 415 403 378 393 389 377 413 393 375 400 379 382 375 394 369 374 371 401 384 369 392 371 363 366 394 391 395 376 366 393 363 372 365 382 355 354 365 372 368 357 354 381 377 361 355 368 363 359 364 360 342 355 352 353 358 372 370 363 339 354 346 340 346 362 341 342 362 335 359 355 347 340 329 344 350 330 339 335 348 345 352 321 330 322 342 343 347 327 323 317 314 314 341 317 316 324 333 324 314 310 323 308 320 313 318 318 329 326 312 305 307 306 298 299 309 308 302 322 306 320 307 310 294 295 300 289 292 302 308 297 292 311 283 303 308 285 291 283 291 284 299 282 299 279 288 293 295 277 282 284 285 273 286 276 277 268 280 279 279 276 278 272 282 287 286 283 272 276 261 260 269 271 262 258 254 273 270 275 258 274 261 250 264 264 258 253 249 256 259 251 264 256 246 261 262 247 243 246 239 253 240 248 235 253 239 252 252 241 236 252 251 235 244 242 233 228 228 240 229 235 238 224 243 233 226 235 237 233 237 228 234 221 229 233 220 225 228 220 215 215 226 215 225 212 227 213 216 209 211 225 222 210 222 207 204 208 205 217 204 204 216 200 208 216 201 201 206 209 209 213 198 203 195 199 201 200 199 202 203 195 202 201 202 193 187 204 203 197 196 198 184 184 201 200 190 190 198 183 198 186 182 189 193 181 180 186 185 179 179 188 181 183 180 177 172 179 176 179 181 178 178 169 182 170 171 180 171 166 176 180 178 168 175 170 166 179 166 169 161 170 165 167 163 159 164 169 173 163 158 172 156 170 168 163 161 166 162 153 161 165 153 156 161 161 162 151 162 162 154 155 150 155 156 152 150 149 161 158 147 154 158 145 147 146 155 153 147 155 149 153 153 143 144 145 146 143 144 146 146 147 141 151 147 145 146 145 140 142 139 137 139 147 144 137 140 139 142 139 136 136 145 141 133 135 145 136 133 140 142 143 139 131 136 135 131 137 139 136 133 134 141 137 130 139 130 139 140 127 138 136 131 139 131 135 128 138 137 131 134 135 128 131 137 135 136 124 129 135 132 134 126 132 129 129 130 134 123 130 126 124 124 129 125 122 131 121 127 122 131 131 127 123 125 131 124 127 125 123 122 125 126 128 126 129 131 129 120 119 124 124 125 130 123 120 130 121 120 129 127 122 127 121 125 123 125 129 130 122 125 124 128 119 121 122 128 124 124 121 128 129 130 123 129 122 128 120 125 122 130 121 125 130 127 119 123 125 122 126 129 129 121 127 121 127 122 123 120 127 125 129 130 129 122 129 121 124 122 131 127 126 125 122 130 127 127 126 133 130 122 127 130 126 131 129 126 127 133 127 136 131 134 129 135 137 128 136 134 138 129 126 134 136 127 138 128 131 127 127 132 128 132 139 134 129 136 137 135 133 130 137 140 143 133 140 142 137 140 141 138 144 146 138 145 137 140 144 144 137 137 135 148 139 140 141 148 138 149 148 150 147 150 140 140 149 143 145 140 146 143 146 142 144 150 153 154 142 144 155 149 157 158 154 153 149 157 147 153 158 154 159 156 157 156 155 154 151 154 155 160 159 152 160 158 167 159 157 162 157 168 155 164 168 168 157 170 161 171 163 163 170 165 170 163 169 161 173 168 168 163 171 178 164 165 177 171 180 176 177 171 168 181 178 173 179 180 186 186 173 175 181 180 185 176 184 184 182 183 192 193 192 179 183 194 194 196 194 180 190 182 187 198 197 199 188 202 201 193 204 204 203 199 188 207 191 201 204 198 205 204 194 200 199 194 204 202 211 201 203 199 209 201 198 207 219 209 206 211 217 206 210 206 221 225 213 225 226 209 220 219 212 217 221 217 225 227 231 224 231 218 234 215 223 234 237 224 240 237 239 235 236 238 241 232 236 226 226 233 232 228 245 237 239 239 236 234 237 247 239 250 254 241 234 255 248 236 250 252 254 257 254 261 263 258 250 258 261 258 247 253 267 263 251 263 267 264 259 269 259 261 269 256 257 262 270 282 275 275 266 275 279 267 276 279 280 268 285 278 277 281 289 290 279 282 287 288 281 284 282 281 297 297 294 275 293 301 285 305 294 308 281 308 309 291 303 303 294 285 299 314 288 290 292 300 316 297 318 319 312 300 300 325 321 327 306 316 302 305 319 309 332 331 308 329 306 310 313 336 328 332 325 337 326 317 324 318 330 319 338 315 333 331 336 325 324 339 326 329 346 345 339 355 340 340 344 334 332 358 340 355 353 360 349 350 353 357 337 367 368 339 358 371 344 354 364 376 372 377 359 363 363 355 348 361 380 375 369 375 378 376 357 380 359 387 371 383 373 392 370 395 382 391 392 389 383 376 366 379 392 390 391 392 403 408 407 410 379 390 406 412 412 400 384 379 406 390 414 410 417 393 409 401 385 386 388 409 393 391 417 408 426 414 410 415 406 394 406 396 409 403 426 414 423 434 413 431 420 439 431 430 424 407 420 443 421 417 415 429 427 429 420 445 437 427 457 448 459 451 428 449 462 459 436 460 459 450 428 427 466 455 451 430 442 442 442 431 458 467 454 459 454 477 474 474 447 481 476 476 465 472 451 469 463 487 483 473 453 456 449 447 449 453 493 465 456 453 488 473 456 478 459 467 475 503 465 492 496 466 484 507 486 495 489 498 499 467 512 476 487 499 474 508 496 498 479 501 501 476 505 499 487 510 493 497 504 500 518 484 519 520 495 487 526 519 515 486 528 515 497 529 513 529 509 500 525 493 500 535 538 513 517 526 507 513 536 514 530 523 521 508 524 514 527 528 539 551 519 523 509 521 552 519 509 510 514 533 539 545 553 546 557 554 552 533 553 524 545 535 527 559 524 559 569 544 524 556 547 572 571 520 562 574 567 544 534 575 571 550 558 570 558 568 580 566 576 559 570 536 577 531 587 563 549 537 570 566 583 563 553 537 565 591 568 569 575 551 547 546 542 576 564 554 576 567 590 567 585 590 571 596 557 572 559 559 567 556 585 557 578 585 568 569 551 594 585 584 572 606 592 563 567 591 558 588 593 575 576 612 601 603 581 589 609 611 592 592 613 562 609 595 561 616 603 617 615 591 575 584 571 567 582 567 587 622 603 584 618 623 603 616 569 606 580 597 583 628 589 591 584 626 582 622 612 592 624 591 603 624 619 606 609 601 633 586 610 625 584 598 612 591 581 579 619 623 608 625 621 627 637 636 589 603 629 590 635 592 615 636 583 611 626 610 640 597 605 593 583 642 632 598 644 626 593 627 641 644 606 613 633 605 613 645 628 601 597 623 615 632 619 618 601 603 647 598 621 610 611 600 590 593 599 644 619 641 618 611 633 626 617 647 594 610 649 629 616 642 596 623 639 631 616 591 621 597 598 593 643 615 603 645 619 611 637 647 600 604 606 644 639 634 640 642 593 636 621 617 625 625 648 610 604 612 612
634 616 617 635 605 641 647 596 605 604 642 597 613 591 612 604 638 591 590 627 591 633 593 616 603 627 611 623 641 630 641 620 592 606 604 608 593 597 614 606 611 602 613 634 603 634 647 649 635 645 606 603 588 632 629 610 594 598 642 587 633 620 608 613 616 627 623 601 646 589 620 597 639 587 598 606 589 639 589 615 585 609 631 586 591 613 609 598 622 603 598 609 635 619 637 606 598 612 620 599 616 594 613 609 616 604 621 589 610 616 584 613 607 597 614 576 608 589 602 585 587 630 612 624 589 618 583 588 582 616 619 608 618 589 601 596 615 584 600 610 615 584 596 613 617 599 625 623 594 611 586 619 614 614 574 593 581 565 615 585 618 583 578 569 591 613 595 571 569 588 568 580 581 589 577 577 583 577 606 561 606 560 604 559 571 590 601 562 564 607 561 603 600 601 589 578 604 589 564 548 557 577 576 561 574 563 599 547 595 574 591 596 571 554 542 569 541 552 559 574 569 562 536 540 580 588 566 574 576 533 562 553 565 582 577 554 551 549 581 543 574 548 540 547 549 542 547 524 575 567 526 552 549 540 540 542 547 550 555 541 529 536 554 557 545 518 563 566 523 545 543 543 521 527 561 525 556 529 534 551 530 531 515 552 511 535 535 544 532 531 536 532 502 522 530 509 539 534 511 514 517 504 525 521 493 534 509 513 505 508 512 511 520 512 512 531 516 483 499 510 524 496 515 496 502 520 519 479 490 484 505 520 477 520 521 480 505 491 504 480 499 472 478 505 474 500 475 469 505 499 495 482 466 483 480 461 463 486 474 491 498 468 455 491 497 496 468 474 454 453 487 465 491 491 454 456 490 454 457 460 478 470 474 467 455 469 454 449 482 464 468 448 477 472 452 434 440 434 450 450 449 428 445 434 451 436 437 462 430 432 447 460 445 437 419 451 439 443 434 436 442 424 453 427 415 423 440 448 415 434 433 433 433 442 417 410 418 427 440 440 424 428 400 434 397 410 414 411 404 427 404 399 418 413 394 409 417 401 417 407 424 387 420 398 397 418 407 404 417 389 415 403 404 411 408 388 399 385 379 398 402 406 370 402 389 390 379 366 387 384 367 374 391 390 374 390 385 359 358 383 372 360 367 375 366 379 382 354 358 367 377 358 360 353 367 358 360 364 377 350 345 348 360 363 338 340 367 369 338 346 360 363 338 339 363 357 336 349 334 341 349 339 334 327 343 355 336 336 333 342 348 338 346 323 329 341 318 324 330 319 325 326 335 328 334 323 315 337 320 312 334 329 331 303 315 310 329 304 325 304 309 298 316 324 300 309 307 311 310 308 291 318 298 316 288 288 298 295 287 301 285 299 306 296 305 300 290 306 303 301 303 290 300 275 292 282 291 286 293 277 292 283 268 266 287 288 269 266 266 280 288 266 261 265 285 266 265 280 270 277 275 278 255 269 268 265 262 272 249 263 254 260 269 251 261 245 264 245 264 249 242 256 256 251 245 258 250 256 252 258 237 236 238 242 237 252 242 248 243 238 238 233 240 242 229 233 237 239 240 240 238 229 239 221 230 222 228 221 221 218 236 232 220 231 217 217 221 230 220 228 230 223 230 211 222 219 217 213 224 221 214 208 224 206 205 216 204 219 218 210 212 200 211 216 197 205 207 204 209 211 196 194 193 205 208 197 206 207 193 204 206 202 205 193 187 199 199 186 200 188 196 188 195 189 188 182 187 180 181 188 187 185 187 185 176 186 189 183 187 185 187 174 181 184 181 188 174 179 179 174 182 172 176 171 184 168 175 169 167 166 169 164 173 164 170 175 171 177 174 176 168 170 164 174 163 163 163 162 164 172 166 163 169 160 169 155 166 167 167 157 153 157 161 160 164 156 153 163 156 152 152 162 159 151 152 149 147 159 158 160 154 158 152 144 144 144 147 147 156 149 151 151 150 143 150 141 144 148 144 141 150 140 149 143 147 148 141 150 145 149 141 146 148 141 140 148 146 139 136 141 144 136 146 139 136 142 138 144 132 141 133 138 134 136 134 134 134 141 130 140 137 138 138 129 137 129 129 131 137 130 132 137 131 134 131 135 137 134 136 127 131 137 135 134 131 125 128 124 135 127 134 133 125 129 132 132 130 133 124 126 125 133 130 124 131 122 124 123 123 124 125 125 124 124 127 125 122 132 130 127 125 123 127 128 122 127 127 130 131 129 131 126 128 120 128 126 120 130 131 125 124 127 129 127 130 127 120 123 127 121 130 123 123 125 120 130 125 131 128 128 129 131 122 125 131 122 123 123 125 122 128 129 121 125 125 120 125 129 127 121 123 130 128 127 124 128 129 121 128 125 121 130 129 129 123 129 131 127 124 128 124 133 130 134 127 127 124 128 132 127 126 129 136 125 135 128 134 129 126 131 136 135 138 132 126 132 132 129 132 134 133 135 132 130 134 139 137 136 134 132 140 140 141 140 141 140 131 140 133 134 135 134 144 136 144 145 144 139 141 138 141 141 147 140 147 146 140 141 144 144 146 137 139 139 140 148 146 144 150 148 143 144 143 147 142 140 144 152 146 145 143 142 157 154 153 157 156 144 147 150 150 158 153 154 149 151 157 157 154 152 154 164 154 162 163 161 153 153 161 164 155 160 160 162 160 168 166 165 168 169 170 161 170 165 159 164 171 166 168 163 166 172 168 171 173 170 167 173 179 180 170 172 166 179 177 173 174 177 174 184 186 178 178 186 180 177 171 181 184 175 187 190 188 179 175 177 177 177 181 182 185 189 183 181 188 194 182 194 198 197 184 196 198 190 204 195 191 199 188 189 192 206 191 209 206 210 201 196 198 202 206 199 202 208 210 216 199 214 203 203 219 212 220 203 212 203 203 206 224 207 215 219 207 215 210 217 217 225 227 231 222 227 212 222 226 231 221 219 222 236 226 237 235 222 237 226 243 221 233 224 226 226 246 242 237 236 227 244 244 232 239 250 241 235 232 246 238 249 254 242 244 251 246 246 254 252 259 242 248 264 260 245 261 267 255 246 250 265 261 262 273 271 271 264 259 260 258 275 273 271 274 276 271 279 260 279 268 280 285 278 282 268 279 271 272 287 290 269 278 289 294 271 292 276 271 279 288 286 299 297 298 286 292 280 303 302 307 305 305 284 291 311 303 291 307 296 299 294 290 315 318 316 316 298 297 306 312 297 301 304 315 310 323 326 317 306 305 315 318 309 325 323 305 321 329 314 337 321 336 329 335 339 320 341 314 331 328 326 318 320 326 335 322 332 353 348 338 348 345 332 349 332 349 347 338 346 342 342 334 343 351 347 364 349 368 368 372 371 345 368 349 372 348 375 357 358 353 370 371 363 380 350 365 352 369 360 364 366 386 378 358 389 365 372 372 380 378 392 388 363 378 375 375 401 393 403 395 396 370 371 390 372 374 407 392 389 391 402 407 406 383 412 415 390 415 418 418 413 386 412 403 418 388 406 390 426 396 411 408 419 414 410 399 408 408 436 407 422 437 414 402 420 410 438 426 419 414 417 406 413 436 430 425 450 447 443 424 449 422 453 430 420 439 440 453 457 442 436 444 432 462 437 435 433 447 443 431 450 440 452 469 463 439 471 444 461 439 439 442 464 465 454 476 460 474 447 454 451 441 479 446 448 453 457 468 475 491 485 480 456 490 474 469 485 472 466 459 486 475 499 486 490 465 482 459 481 502 488 477 479 474 465 502 473 469 494 471 471 492 509 495 512 510 488 488 489 495 504 499 498 521 517 495 482 503 486 518 508 511 496 528 483 494 512 528 506 489 517 501 509 537 492 509 510 534 526 496 529 497 505 532 497 521 510 502 514 515 546 499 520 548 526 529 546 509 550 504 517 531 520 524 536 536 517 534 560 523 519 544 522 515 564 554 566 515 535 561 535 517 526 549 546 533 565 531 551 524 568 538 524 536 556 564 562 549 530 543 541 558 549 577 573 582 542 535 566 530 531 583 541 552 546 552 564 545 583 560 577 581 554 564 572 587 563 574 585 563 591 564 574 541 559 588 569 552 559 584 546 589 565 573 577 600 566 595 566 591 560 583 555 578 608 553 589 607 581 583 556 569 598 574 554 575 580 593 558 567 582 580 576 606 568 591 616 585 569 587 563 618 609 574 575 608 589 602 566 575 570 609 611 588 605 609 601 605 589 571 575 625 591 574 588 598 617 626 611 593 588 589 594 603 627 577 618 611 602 606 580 583 601 617 594 624 575 608 603 621 633 582 614 594 628 582 616 608 579 589 633 589 594 604 628 593 623 621 637 594 610 589 638 625 616 593 586 628 614 624 601 635 638 605 643 587 618 590 640 605 595 635 615 611 600 605 626 646 588 623 599 620 632 598 603 607 610 608 593 643 591 613 634 647 643 647 606 609 601 628 594 632 614 630 611 590 639 616 616 596 624 619 606 648 592 636 633 638 629 634 616 627 599 609 619 591 605 634 609 618 610 614 599 635 594 620 634 642 645 597 649 619 628
602 614 631 649 593 616 624 636 642 599 644 596 625 645 612 605 601 638 625 623 645 607 625 613 589 615 607 597 610 634 633 621 594 610 618 598 636 650 644 625 595 637 608 615 599 600 623 616 606 623 590 625 601 597 629 623 617 628 628 624 606 631 633 602 599 612 599 643 613 603 629 630 635 588 598 587 602 633 617 620 609 619 598 622 628 640 599 598 620 581 637 581 625 622 596 640 590 611 637 618 631 620 603 613 580 635 612 610 621 595 587 577 605 624 616 581 607 585 589 596 615 594 628 576 610 604 625 615 603 583 588 572 624 613 600 619 617 609 600 582 603 605 593 592 608 611 580 618 584 570 599 595 608 591 592 611 578 598 585 580 598 609 612 583 594 569 569 578 601 598 605 596 603 605 601 588 601 585 560 598 578 567 552 569 606 590 605 608 580 558 590 594 587 590 582 576 577 576 546 568 555 551 599 597 549 581 599 578 577 546 547 562 570 566 562 555 566 569 551 565 548 556 546 587 573 577 548 548 585 571 583 584 540 547 551 552 559 546 570 579 553 562 530 557 561 536 538 564 558 529 543 551 544 551 524 525 552 538 556 569 548 538 547 524 554 517 566 547 550 512 515 537 552 554 531 524 514 513 523 535 530 542 522 545 553 537 506 519 512 504 546 526 545 498 528 500 497 502 533 502 543 524 499 533 497 510 503 501 530 515 510 524 505 487 491 518 522 502 514 485 487 511 515 494 481 494 487 483 499 494 500 478 491 507 486 510 497 476 502 469 490 499 474 512 493 478 464 479 476 474 498 482 500 485 460 499 469 490 484 477 476 468 495 454 460 487 477 473 484 481 450 484 459 482 449 478 472 448 485 451 484 443 473 468 480 474 459 466 438 439 451 437 435 445 462 443 441 437 470 440 436 433 450 447 431 444 445 437 459 459 444 442 453 425 425 418 419 420 422 451 439 443 447 446 429 428 413 411 413 415 444 445 419 440 429 434 411 428 409 432 428 402 406 416 404 398 431 404 398 430 407 430 420 413 402 409 421 424 408 387 389 398 412 403 407 390 408 387 400 396 396 384 403 392 402 384 382 384 408 398 400 390 393 387 368 370 375 398 365 373 373 389 365 373 371 366 372 375 393 385 380 377 387 375 374 362 382 367 373 376 354 374 356 374 379 370 355 344 345 377 368 352 369 345 339 343 345 362 354 341 348 332 364 352 333 362 340 361 353 359 346 329 324 332 327 353 349 334 325 345 335 323 349 349 318 319 327 345 345 312 336 335 315 314 326 337 325 332 336 321 325 335 326 326 318 312 317 304 321 326 324 317 326 308 323 301 310 314 310 293 314 305 292 306 303 296 294 299 291 293 292 300 287 292 297 302 297 278 293 290 279 299 299 283 297 289 296 293 271 275 296 293 287 279 284 270 286 288 289 285 265 268 274 276 268 270 282 271 283 278 261 271 255 276 271 268 267 262 256 263 260 253 254 265 247 258 268 245 262 262 259 259 241 255 245 255 251 258 256 256 237 251 250 255 248 233 233 246 245 233 230 235 240 249 245 235 238 234 246 243 234 231 244 238 223 235 229 220 231 223 233 219 225 219 236 230 219 233 233 228 212 217 219 212 221 209 224 211 226 209 218 222 207 218 216 217 220 207 221 213 220 207 200 207 216 197 208 211 213 208 209 209 197 211 208 208 203 201 201 193 205 189 201 204 188 199 192 189 190 189 201 192 197 192 195 190 189 181 195 188 190 196 183 189 188 182 191 187 187 181 181 181 176 175 172 182 178 184 183 175 176 182 183 184 169 182 172 180 169 172 172 166 176 179 175 176 167 163 170 174 168 170 161 161 160 170 169 164 159 167 162 171 158 163 156 162 156 165 161 166 155 154 162 155 165 157 163 152 161 162 161 164 161 151 153 156 159 152 156 150 153 152 153 156 147 146 149 154 153 145 151 157 151 145 156 152 152 154 146 140 145 143 141 139 140 145 150 145 143 139 148 149 144 148 145 141 143 135 144 135 138 139 144 133 140 143 143 138 142 135 139 144 136 140 138 142 136 137 139 135 138 139 131 134 138 130 138 135 132 140 138 130 129 134 134 133 137 138 130 132 127 126 130 131 134 138 130 126 130 128 133 127 136 133 131 135 134 129 130 126 129 126 129 132 134 124 125 133 124 130 123 131 129 124 130 123 127 127 124 132 125 127 121 123 132 129 129 121 128 127 122 127 127 123 121 124 131 125 126 122 125 127 122 123 121 131 129 127 128 123 129 124 129 129 126 129 129 123 121 124 122 123 123 132 125 127 123 123 124 121 129 128 132 123 124 121 122 125 128 122 128 127 127 127 128 122 128 126 129 133 122 122 128 123 129 134 132 125 125 131 129 133 125 130 135 132 125 132 135 134 132 130 133 130 129 126 130 134 127 137 134 130 136 128 132 130 128 129 135 131 140 128 131 129 137 129 139 139 140 140 137 134 133 133 143 138 137 135 136 140 136 141 140 137 145 134 145 133 142 140 144 135 137 148 138 142 145 144 146 136 147 148 139 146 139 142 139 152 141 139 141 150 148 148 141 145 146 147 155 154 154 156 155 151 149 157 157 151 146 146 154 155 148 154 160 148 158 162 151 157 154 162 162 151 155 165 154 156 166 158 162 168 163 158 169 162 156 157 164 167 161 167 158 165 165 163 160 174 173 167 175 165 175 177 175 174 171 169 171 181 171 170 169 178 171 179 180 169 177 171 182 178 172 174 175 187 189 187 175 180 190 190 191 179 178 177 187 195 178 189 184 190 196 198 192 189 187 193 198 185 184 202 197 191 199 199 189 198 205 201 207 193 198 201 202 208 211 204 212 194 205 198 214 206 207 216 208 215 201 205 203 213 219 205 209 203 211 213 208 210 216 220 207 225 217 225 222 221 213 219 231 230 222 230 224 232 229 220 216 225 218 236 236 226 226 230 241 228 234 232 228 229 226 226 229 238 247 234 230 232 242 232 249 234 233 239 248 254 236 248 236 244 253 256 245 243 255 248 259 259 252 247 258 263 251 248 260 258 271 273 252 274 253 257 257 269 262 267 257 262 274 266 277 279 282 285 283 278 261 269 269 282 281 280 286 289 269 290 274 294 274 284 275 280 285 292 279 274 280 295 281 303 277 285 301 291 290 286 300 296 310 311 291 314 298 296 303 315 288 306 302 290 301 314 304 295 312 310 302 311 311 311 313 325 302 323 314 326 310 319 332 309 332 330 333 333 336 319 315 319 313 337 337 334 325 318 322 349 346 339 330 347 328 342 345 356 329 336 340 330 351 336 355 328 329 331 343 332 349 360 358 352 357 352 345 364 368 342 352 357 346 372 355 365 368 356 369 356 361 356 374 367 354 385 364 383 353 382 382 387 379 363 377 367 370 371 365 390 380 378 379 379 371 391 398 396 391 399 377 388 381 401 380 407 394 396 395 398 376 401 409 404 380 380 408 415 398 417 422 398 414 411 400 402 390 409 389 416 427 406 426 397 406 424 420 420 434 410 420 412 407 402 418 441 408 440 435 437 415 409 446 447 409 439 420 430 452 414 442 447 447 418 424 417 437 422 447 455 438 429 452 431 434 424 427 454 431 443 428 427 456 457 463 468 432 462 433 473 465 439 468 467 447 475 441 440 469 471 467 462 450 442 454 469 485 467 482 458 486 469 450 452 464 455 474 493 485 497 475 499 496 480 470 495 472 472 493 492 460 497 480 462 501 465 499 499 482 486 476 508 507 512 485 506 509 490 482 480 477 492 514 519 505 523 493 526 495 522 516 480 530 508 496 528 532 515 485 516 502 493 493 494 498 502 517 518 531 531 539 522 517 496 502 519 538 539 540 547 526 547 541 537 523 527 513 549 509 513 556 517 540 528 517 552 525 516 551 516 526 559 518 544 527 562 554 523 519 535 521 549 534 531 548 547 523 553 548 567 563 573 567 550 553 525 545 549 551 528 528 578 548 558 555 540 554 567 566 530 548 537 532 556 571 549 545 568 536 546 543 586 564 569 575 571 553 568 551 561 550 575 594 569 587 545 579 594 582 554 545 548 548 573 573 555 584 569 584 578 552 579 576 562 553 559 568 574 602 591 559 584 578 563 583 560 561 567 589 591 592 558 572 574 572 559 586 593 560 611 586 598 607 566 584 588 612 615 595 593 603 597 620 566 613 581 606 620 622 624 595 573 608 618 609 601 587 624 613 581 578 590 619 588 599 583 609 579 586 610 624 621 573 629 590 630 629 630 606 609 578 615 629 588 601 609 597 583 605 633 587 605 585 582 582 601 639 608 607 636 636 625 641 624 621 628 626 640 629 608 633 608 586 602 606 635 641 630 588 630 641 590 619 588 594 624 610 593 593 640 591 590 623 592 634 605 641 617 603 627 646 595 593 589 615 618 644 611 603 648 598 636 643 604 628 612 621 630 593 598 650 647 639 632 608 628 631 647 650 597 621 623 629 598 646 638 634 600 602 625 629 644 611 622 598 649 644 629 629 648 636 626
641 624 604 596 599 646 592 598 590 625 630 628 632 626 616 616 637 627 650 613 620 610 644 627 608 636 602 645 630 648 617 618 646 625 591 588 617 617 590 599 598 589 646 599 588 596 592 641 603 593 632 617 612 621 622 611 629 588 633 623 611 592 630 608 629 633 609 596 603 612 610 615 614 606 628 615 617 635 609 634 641 593 603 607 627 641 634 611 581 619 588 607 628 633 632 612 622 627 619 605 602 602 581 602 622 596 601 620 634 610 601 605 597 576 626 621 621 604 618 611 603 607 611 590 574 581 594 606 622 574 574 586 599 570 598 617 589 588 577 606 625 600 613 601 604 583 590 589 590 574 594 576 597 595 601 597 590 587 569 614 589 616 575 589 567 591 594 596 583 562 581 601 611 608 603 554 560 578 556 564 589 569 590 587 594 591 560 575 606 591 568 563 603 581 595 556 547 567 567 548 588 549 578 576 545 579 543 550 547 571 580 595 568 573 571 584 545 540 550 559 567 572 552 536 543 572 555 541 568 577 537 539 540 530 562 552 568 574 527 558 544 526 551 552 537 529 546 553 557 540 562 532 552 546 520 558 525 519 561 566 548 519 531 561 560 515 540 564 518 551 533 559 550 516 527 518 512 539 519 540 523 505 533 524 543 516 510 551 551 545 504 538 537 518 500 514 497 513 513 524 519 519 507 494 501 494 495 534 498 498 505 529 526 511 505 525 490 489 494 503 502 526 519 514 480 504 507 522 515 523 493 498 477 514 477 502 496 507 493 470 487 470 497 489 475 489 489 507 483 484 467 465 472 468 471 482 501 496 494 490 459 481 483 498 485 493 487 465 455 456 494 448 480 459 448 470 462 469 450 461 457 444 461 448 457 478 480 482 452 436 444 460 475 449 459 455 449 469 470 445 472 464 426 468 448 465 453 457 433 423 428 431 435 440 455 427 430 424 437 430 442 417 429 429 425 434 431 448 433 432 419 423 408 441 421 428 430 413 425 413 435 427 403 415 435 404 421 420 402 397 428 412 406 417 416 417 400 393 391 408 415 396 383 396 401 381 400 396 406 399 398 412 384 380 384 380 400 399 399 404 389 379 387 377 397 400 395 390 380 394 387 362 387 394 369 385 393 381 380 378 359 359 368 379 362 357 377 385 372 369 368 374 380 372 378 353 372 365 354 355 359 344 371 351 348 342 339 361 337 362 355 339 346 336 346 329 354 328 352 354 337 330 340 328 349 352 323 346 329 322 321 319 324 331 328 332 323 322 327 326 326 316 341 332 329 325 328 314 305 331 335 331 317 309 314 323 307 329 323 311 324 303 312 319 322 319 296 306 309 313 316 310 315 307 297 290 288 313 296 290 306 304 308 302 287 289 284 298 289 285 280 299 285 299 275 289 298 298 293 280 276 295 280 292 293 273 273 286 266 270 266 271 269 273 281 284 276 280 278 281 282 279 274 256 266 268 256 258 252 264 260 253 249 253 269 260 252 267 265 261 266 253 248 243 262 248 259 240 242 252 240 251 248 256 254 251 239 242 253 249 241 248 234 251 234 244 230 236 232 243 242 230 240 224 232 226 233 235 221 232 236 234 217 221 225 231 221 214 217 223 230 228 219 218 226 222 220 224 221 225 220 224 208 219 207 217 222 211 208 201 214 201 203 213 216 215 197 215 198 204 206 212 206 205 205 203 207 209 195 196 192 199 204 199 189 194 204 190 201 197 200 187 200 198 188 196 193 185 197 183 186 183 191 188 182 182 194 176 187 177 181 191 185 186 183 178 182 178 174 177 188 183 181 180 177 176 182 179 168 180 176 182 169 173 167 179 166 170 176 168 171 162 173 172 161 162 173 160 169 172 169 162 159 164 164 161 159 155 167 161 165 161 168 159 167 158 162 167 151 164 160 154 163 151 155 149 163 152 161 159 158 149 156 149 156 148 150 146 148 146 153 153 150 149 143 152 146 150 144 143 146 143 140 142 142 140 141 148 145 139 147 146 138 141 145 146 136 143 139 136 139 137 136 137 143 139 136 142 146 137 142 135 140 142 144 138 143 135 132 138 135 131 131 137 141 142 142 131 135 136 141 132 137 133 137 132 130 137 132 130 137 138 138 139 127 136 132 126 128 135 135 131 136 134 127 134 136 127 137 130 133 124 134 128 130 130 134 132 126 126 123 123 127 134 125 129 133 133 129 127 122 129 127 125 128 125 132 132 124 133 128 128 129 133 132 126 132 121 132 124 126 130 131 124 123 126 131 123 129 126 128 121 121 121 124 131 125 123 121 131 126 128 126 121 128 129 131 130 129 130 125 122 132 124 129 126 133 131 129 122 128 128 124 134 123 132 128 132 131 135 126 123 123 133 131 131 129 125 124 128 129 132 135 128 134 128 135 130 136 132 133 135 136 136 135 138 135 128 135 132 127 127 133 130 140 130 138 132 132 139 139 139 136 140 132 134 130 130 142 131 138 136 140 138 136 137 137 141 134 145 146 135 134 137 142 146 142 135 138 135 148 145 139 146 141 144 149 144 137 148 141 141 142 145 143 150 145 152 145 147 149 145 149 150 144 152 146 154 155 153 153 146 148 157 158 150 146 157 152 158 148 160 161 152 157 151 149 160 164 151 151 165 155 166 161 156 155 159 157 154 167 159 162 156 169 164 158 166 162 161 164 167 171 162 163 170 166 169 173 167 174 166 170 170 168 178 168 165 165 174 180 170 171 184 176 184 176 173 180 170 175 180 173 171 182 172 177 190 191 175 184 183 176 179 178 183 194 178 191 186 184 194 197 193 186 193 186 189 195 202 202 187 189 205 201 188 188 199 194 200 203 206 206 206 209 194 201 210 208 212 207 206 199 208 204 201 212 214 215 213 206 207 222 209 214 207 215 219 205 209 227 217 222 219 219 226 209 218 211 227 232 213 232 234 226 217 217 234 235 233 229 222 240 222 236 233 241 233 229 234 233 238 232 241 239 228 232 239 235 236 248 253 249 243 234 238 249 234 244 243 250 250 249 244 260 250 256 251 259 251 262 262 259 255 255 265 259 257 248 261 264 270 258 253 255 276 258 260 265 269 272 262 283 262 258 271 264 284 276 265 275 276 265 289 283 287 268 276 267 288 274 295 297 286 277 282 297 280 302 299 294 287 302 279 307 304 300 298 292 307 306 312 293 302 303 309 292 302 307 300 314 297 307 308 298 316 298 300 314 297 307 304 309 329 317 327 319 330 324 323 327 327 331 306 311 330 333 320 327 335 341 335 327 314 333 327 324 328 326 339 322 336 353 326 325 336 325 329 343 345 329 333 353 338 330 361 330 331 342 352 345 335 340 368 365 348 365 358 353 363 355 357 357 372 374 368 360 376 376 367 375 365 382 375 380 363 356 368 375 367 373 370 363 362 361 362 391 366 362 386 378 380 385 390 368 402 374 374 375 376 371 403 392 374 403 408 401 390 376 407 381 406 395 388 401 384 420 388 385 420 390 393 391 400 424 404 389 416 417 398 411 426 420 396 402 414 419 418 427 427 404 431 430 435 430 415 410 415 439 436 415 419 422 409 411 410 444 446 415 415 455 426 428 439 455 426 419 443 458 459 440 455 452 464 424 424 439 447 447 466 460 443 469 471 450 470 457 466 449 435 436 474 450 441 446 483 448 439 471 456 466 461 487 458 471 460 471 472 478 465 463 450 492 485 467 467 454 461 458 462 497 473 470 486 473 473 471 501 474 500 485 467 501 488 486 496 476 496 480 485 473 510 503 476 479 518 511 506 484 495 521 518 515 500 512 491 494 518 508 516 529 512 521 503 497 488 506 530 512 496 488 508 529 531 524 530 540 510 519 500 500 498 535 539 530 534 543 534 526 538 519 521 550 530 538 517 511 540 513 517 513 553 544 553 524 517 511 544 541 533 512 537 530 528 554 522 515 537 518 539 558 569 517 534 568 524 543 555 554 555 561 550 544 541 575 545 541 549 579 578 576 572 542 545 537 550 561 543 542 539 574 535 538 561 586 582 541 580 580 557 582 584 561 566 588 579 558 590 591 592 568 594 553 548 570 578 559 564 580 550 548 559 582 587 600 570 565 570 581 589 562 556 566 566 608 552 579 602 574 608 573 553 566 586 607 560 601 555 596 597 558 557 601 607 579 565 579 592 560 568 566 589 584 575 566 571 564 583 586 587 590 621 581 597 607 613 591 617 590 620 603 584 619 576 626 569 602 589 598 628 621 587 576 573 579 610 596 593 595 605 606 631 579 588 587 621 612 589 619 609 628 634 627 611 625 616 606 604 628 634 595 612 585 601 621 593 636 619 594 580 593 589 611 611 594 609 623 591 587 612 588 590 613 634 595 598 637 627 609 607 599 602 612 615 606 594 630 603 636 645 604 591 596 638 621 609 607 604 620 615 636 629 625 608 619 638 623 614 622 589 638 639 609 605 609 632 617 596 591 607 613 634 605 622 601 606 630 609 619 638 647 617 606 630 606 637 605 629 621 621 621 631 638 615 601 589 623 636 644 600
591 606 644 607 637 594 624 616 612 592 603 608 618 619 650 635 605 594 625 636 605 637 632 607 607 648 632 625 631 604 644 634 646 629 600 645 627 632 632 607 622 638 593 623 645 622 592 630 629 632 620 587 620 604 605 640 603 590 618 588 605 614 633 602 595 586 602 636 632 585 595 606 638 601 641 636 639 589 621 622 636 595 624 611 614 584 606 634 590 638 636 610 607 626 601 611 637 631 582 623 609 579 624 588 605 620 619 576 600 623 620 628 577 577 581 584 592 614 631 602 595 609 593 616 588 607 581 587 600 578 625 617 587 610 614 578 591 574 599 595 611 609 590 620 569 567 611 611 610 619 603 569 619 579 593 578 598 610 591 588 569 564 574 581 585 568 590 602 613 556 560 608 592 561 594 558 577 599 570 585 588 591 598 567 576 556 591 558 580 550 561 554 568 567 583 572 602 597 552 549 591 546 596 564 556 549 560 551 555 570 552 544 561 546 588 591 557 568 557 562 547 564 587 557 566 546 580 559 570 585 542 560 566 553 531 565 532 575 551 580 575 573 555 553 550 571 529 566 553 561 559 563 549 542 557 562 553 543 551 531 560 518 563 515 528 562 559 525 547 533 546 549 528 517 555 549 528 541 524 537 550 534 516 507 547 538 513 546 519 518 498 511 521 516 518 510 512 495 522 525 522 533 522 521 498 524 504 497 492 511 511 492 493 532 514 488 502 530 500 503 488 479 479 511 495 498 482 513 489 507 519 488 519 506 512 507 508 518 501 511 472 473 478 503 505 490 511 501 474 507 499 507 467 495 468 502 471 488 466 472 491 465 496 496 454 464 457 477 453 477 453 460 455 491 454 476 479 479 486 460 450 472 484 453 443 452 471 452 444 443 466 447 452 432 461 472 438 465 433 436 430 448 432 438 445 467 465 437 452 449 437 424 455 424 447 448 435 442 431 420 425 448 429 443 449 427 410 417 450 417 407 445 415 411 412 408 429 404 411 437 427 421 407 400 421 397 429 422 418 430 419 408 393 390 391 419 422 423 411 402 420 396 386 417 411 399 383 399 382 381 384 382 384 394 395 383 410 381 387 374 379 387 376 393 380 378 373 385 368 395 391 382 362 372 367 389 395 388 370 381 381 363 367 363 360 375 351 366 352 375 376 350 378 363 371 373 366 367 363 365 363 358 354 355 356 368 344 355 356 363 357 340 351 348 357 363 333 338 356 334 332 328 328 346 341 324 350 321 339 323 325 327 330 337 336 322 328 327 340 321 318 330 339 333 320 321 318 317 316 323 318 332 319 313 325 307 305 321 312 321 313 320 314 316 296 312 308 297 310 291 318 291 291 302 293 311 307 314 289 308 306 290 308 284 283 290 307 280 283 297 300 286 287 290 299 283 291 281 284 279 272 278 286 274 290 292 276 286 287 277 287 279 287 265 277 262 285 282 260 260 272 277 260 262 253 267 258 264 270 259 266 273 249 250 253 258 254 251 249 266 249 243 242 256 258 253 255 249 254 240 237 258 246 248 248 256 256 244 242 242 250 229 252 245 235 245 228 242 242 246 226 227 224 238 222 242 227 230 223 237 228 230 226 237 236 225 215 229 229 224 218 224 214 229 226 225 224 230 218 224 223 218 215 219 209 218 217 211 216 213 217 204 201 211 213 203 203 206 215 213 199 206 208 194 211 201 205 207 192 197 208 195 209 193 202 192 201 187 203 193 194 200 193 185 201 195 201 188 192 181 186 186 179 193 183 188 193 191 190 189 189 185 187 177 178 181 189 187 187 174 187 172 183 181 176 179 175 168 177 174 177 167 166 172 177 176 168 167 168 169 169 174 176 162 168 161 168 163 167 166 166 170 172 166 162 160 157 158 166 162 162 166 157 168 161 167 159 160 152 161 156 153 156 150 157 157 161 161 150 151 154 159 149 157 148 155 148 146 145 147 152 144 152 156 157 151 143 154 143 153 152 145 154 147 149 142 149 151 145 142 150 140 149 143 148 145 141 142 140 138 146 139 148 143 145 142 147 144 140 134 138 136 139 137 141 146 137 135 141 135 141 144 132 139 140 133 139 130 132 141 140 136 133 136 140 132 134 129 140 137 130 137 133 133 131 136 138 135 132 135 127 129 135 128 137 131 132 134 132 136 133 130 129 125 126 127 128 130 128 128 128 131 125 135 136 131 131 134 125 135 131 126 125 129 130 125 135 123 135 131 123 131 123 128 132 124 126 132 127 129 125 123 129 133 122 124 132 131 126 123 128 122 130 122 128 131 133 126 130 133 123 127 128 130 127 126 132 132 129 124 135 134 126 132 128 127 133 130 123 131 134 133 125 130 135 128 134 126 131 126 132 129 130 130 131 131 127 134 130 135 137 129 135 128 129 129 135 126 138 137 135 137 137 139 131 135 132 131 128 140 133 136 135 130 130 129 136 134 140 142 133 140 136 130 131 140 136 142 142 138 141 138 135 141 137 146 140 143 145 138 145 133 143 136 141 136 147 135 144 137 144 136 148 138 148 144 147 148 142 144 151 139 145 152 148 148 151 142 146 150 146 156 144 143 156 155 147 148 153 156 148 155 155 152 149 158 148 156 149 161 148 160 150 154 156 162 154 155 157 157 153 154 152 157 165 153 160 155 154 162 155 163 168 170 158 162 167 172 167 160 163 167 165 164 168 173 173 167 171 165 173 168 172 177 179 180 177 177 174 180 181 167 177 177 176 169 172 182 173 172 187 174 187 184 186 182 183 182 185 181 179 190 188 180 188 180 195 182 188 198 181 192 184 183 187 197 197 193 196 192 186 194 200 199 188 203 207 193 208 198 209 200 200 211 194 209 202 201 206 203 198 212 206 210 198 210 216 213 216 220 210 215 204 219 212 222 211 206 222 214 212 220 225 218 216 227 228 231 226 226 231 229 215 220 226 227 237 231 217 225 226 234 220 222 232 236 225 244 241 244 233 225 244 242 229 228 235 231 242 245 231 241 243 251 254 247 243 255 256 243 253 253 255 245 254 240 247 265 257 258 254 256 254 249 263 256 272 256 260 252 271 263 254 261 258 276 257 275 260 259 263 263 265 270 263 265 282 270 265 287 288 287 281 291 277 285 269 271 280 279 279 280 287 281 297 277 278 299 293 293 296 281 305 302 307 281 281 300 300 300 297 300 298 298 295 298 307 288 315 314 312 315 311 314 298 322 324 306 299 326 321 314 327 303 312 315 327 312 303 308 311 334 329 335 330 327 314 332 336 333 320 332 319 327 343 345 324 343 350 347 351 320 328 328 345 329 353 338 346 344 359 338 331 335 329 353 349 331 339 335 340 348 350 356 362 352 371 358 372 341 342 359 349 366 359 366 363 377 377 371 361 369 367 382 354 363 367 380 378 368 380 390 367 383 389 380 387 396 392 364 375 373 367 386 365 403 394 395 369 388 388 407 390 379 399 399 377 382 390 411 401 403 395 413 389 394 411 414 422 405 397 407 388 395 400 410 398 410 414 397 417 415 428 395 416 434 424 410 405 440 428 409 410 437 406 421 417 444 422 436 416 422 445 446 409 445 451 439 418 422 414 428 450 431 447 433 453 424 434 429 430 448 436 448 454 432 427 454 426 463 429 461 457 473 435 454 440 452 464 448 437 435 450 455 463 465 465 470 465 483 475 486 470 444 470 487 478 456 478 484 474 464 469 493 456 474 494 468 470 457 463 495 493 459 478 469 505 473 461 486 465 475 464 483 484 505 488 471 497 515 512 514 499 505 486 503 506 494 518 489 502 503 519 487 494 520 517 521 493 504 489 489 504 522 517 494 496 523 513 501 501 528 528 520 539 498 502 509 510 508 496 535 545 539 517 516 518 529 535 532 522 540 502 545 536 544 516 525 525 526 520 527 541 544 538 555 543 537 559 547 530 526 520 529 514 561 549 528 514 519 554 517 567 529 566 528 568 556 523 523 543 522 560 557 563 560 546 545 527 550 525 552 576 552 560 549 581 553 539 544 541 538 568 571 587 553 569 584 584 534 567 586 573 565 570 548 557 565 569 577 572 565 557 555 561 551 572 591 566 564 595 550 577 560 560 561 560 565 591 593 569 565 565 582 593 607 551 594 562 606 580 599 586 596 562 598 557 603 609 579 572 594 565 567 597 609 570 567 592 563 606 581 606 581 561 589 620 592 576 613 616 587 599 565 567 580 582 604 577 607 589 589 602 587 593 610 587 610 584 578 628 606 595 613 578 617 619 627 589 583 591 599 588 572 630 610 593 577 621 601 615 621 599 622 602 598 625 605 596 578 601 587 606 627 631 615 607 612 631 596 584 595 590 600 592 597 584 608 585 639 626 638 604 603 624 600 591 600 642 634 623 631 598 616 591 596 599 631 587 590 587 593 607 600 615 621 619 619 588 627 619 633 623 643 594 604 600 606 625 601 599 604 591 614 640 598 628 595 648 632 603 592 640 626 607 611 601 644 645 606 624 618 592 600 596 597 613 596 635 623 589 601 601 615 596 650 623 617 639 628
627 632 610 620 611 632 644 626 627 640 644 602 611 588 616 640 604 648 624 638 598 621 624 628 628 638 590 645 633 621 603 613 606 625 645 628 609 639 605 587 633 603 603 595 603 632 587 620 632 623 612 645 599 590 626 639 641 630 638 628 603 592 594 621 633 591 604 595 583 624 596 632 641 615 640 598 601 584 634 588 623 599 587 637 603 629 632 601 616 604 628 619 581 578 611 600 633 589 592 608 595 627 617 619 615 603 609 579 589 602 628 627 574 627 597 595 575 620 604 607 577 594 579 579 586 605 595 582 591 591 591 580 600 623 597 595 605 582 586 582 600 595 589 608 611 614 606 569 591 618 594 605 603 598 616 599 570 587 583 588 602 591 600 589 600 557 578 582 613 591 562 610 599 609 575 570 598 586 585 554 580 561 598 602 603 579 572 559 592 601 550 591 550 595 602 567 599 548 549 569 543 550 549 557 584 541 595 582 548 585 571 576 580 546 540 542 540 567 571 552 563 560 584 564 571 579 542 558 556 565 533 538 535 576 579 547 543 557 541 527 545 532 543 573 547 528 559 534 521 552 526 531 528 548 531 520 542 520 529 562 523 551 559 546 536 525 546 542 555 551 525 544 512 518 518 539 552 505 521 516 546 545 551 522 518 532 547 528 515 529 514 540 521 495 533 495 505 506 519 522 508 518 528 526 522 501 500 535 495 530 507 532 489 531 531 516 516 510 485 481 497 481 518 490 521 525 499 502 508 490 487 487 518 508 482 507 497 509 473 513 497 467 499 466 480 511 463 481 474 462 489 469 462 489 477 486 464 498 470 470 481 476 457 487 490 470 460 488 489 464 457 476 474 468 454 471 487 472 447 447 458 440 458 459 462 467 447 436 445 445 466 461 465 435 435 435 440 432 458 469 466 429 465 451 436 457 463 462 450 431 428 437 442 452 423 444 428 420 416 450 438 424 413 435 439 417 434 445 447 423 406 440 405 427 442 409 428 430 437 424 414 414 436 405 425 402 431 418 404 429 408 421 400 420 401 421 411 396 396 404 398 412 401 403 391 391 400 406 408 416 385 410 379 410 398 407 380 376 379 377 379 406 398 390 385 374 396 373 378 379 364 397 378 377 385 368 363 370 366 380 378 363 365 354 388 355 354 381 362 364 364 362 358 378 362 362 375 370 351 369 346 346 361 371 346 363 369 360 340 339 333 347 353 343 344 331 332 329 351 332 356 343 356 342 323 352 339 348 345 345 343 342 324 321 325 323 328 343 313 335 327 328 324 313 328 308 308 329 315 335 324 317 318 326 316 306 325 311 320 308 317 300 325 309 319 295 303 297 318 319 303 301 302 289 296 298 293 310 297 307 310 300 300 310 299 302 306 304 296 301 296 297 290 287 292 273 282 276 275 296 278 288 286 276 287 271 292 283 282 281 278 284 276 274 266 264 273 272 267 283 273 276 273 262 277 261 272 263 257 260 257 249 271 258 247 270 267 260 259 261 261 267 258 245 245 245 254 263 238 246 250 239 252 248 250 251 233 240 240 237 244 244 234 233 245 229 240 235 237 232 236 229 242 240 224 232 243 242 226 234 239 225 233 231 233 216 224 220 228 221 217 215 217 212 220 225 223 209 211 216 221 213 223 216 219 216 208 211 219 218 204 218 218 218 200 209 204 213 201 210 197 202 203 195 211 205 211 205 204 197 191 191 190 198 197 201 194 196 198 190 197 187 187 193 197 184 190 201 185 195 182 195 189 182 183 196 195 179 183 184 185 182 189 185 181 176 182 182 177 189 175 173 178 185 182 179 172 183 183 176 169 173 171 170 176 170 169 175 164 173 177 177 172 163 167 168 166 160 173 175 162 160 163 160 166 168 158 171 160 155 156 157 160 158 159 158 155 160 153 153 154 159 156 163 156 152 162 164 159 156 151 160 154 159 151 161 150 151 147 151 154 153 156 150 148 151 150 151 143 149 154 150 147 149 150 147 151 140 149 143 146 147 146 146 150 138 150 150 142 144 145 138 147 136 143 142 140 146 147 140 147 147 141 136 138 135 140 133 136 136 137 141 140 134 135 144 134 136 142 138 143 136 136 139 136 136 133 129 139 134 135 135 135 137 134 138 134 129 139 129 127 130 133 137 134 136 136 136 130 135 132 129 128 138 128 136 131 132 125 130 137 131 125 131 129 131 129 124 134 129 125 134 135 133 134 129 130 130 126 136 127 131 127 130 133 131 127 126 125 127 133 125 123 134 133 127 127 127 129 124 132 131 124 130 127 123 123 135 129 127 134 134 125 128 130 135 123 135 127 126 129 125 131 129 136 128 136 130 134 129 133 130 126 136 127 132 137 130 133 133 134 134 133 125 126 129 138 129 128 131 132 133 133 126 129 135 133 128 130 130 135 128 140 139 129 130 135 129 136 131 138 132 140 133 136 131 137 137 135 142 131 131 139 140 133 142 136 141 143 136 135 142 142 142 144 133 135 140 137 146 146 145 145 137 148 139 140 147 141 138 149 150 139 142 140 138 144 140 152 149 142 153 145 150 146 144 150 147 151 151 142 148 149 156 147 150 157 150 158 152 157 150 158 147 157 159 159 150 158 162 160 151 157 152 153 150 164 159 163 158 165 161 155 159 156 165 168 154 166 163 167 169 161 163 169 169 169 173 172 173 164 169 175 174 165 161 178 162 168 166 172 174 168 179 169 176 166 178 168 180 178 181 181 178 177 171 175 179 181 184 187 181 176 178 185 181 187 186 186 176 190 183 185 185 178 194 189 188 191 198 185 184 200 184 190 199 187 189 190 204 200 200 189 201 192 198 193 200 200 209 195 195 204 195 212 195 194 202 202 215 206 210 216 200 202 218 207 206 202 204 208 203 215 207 217 205 206 211 227 212 219 218 226 227 223 216 218 226 217 231 219 233 221 236 215 221 224 223 219 219 230 224 230 231 237 234 223 228 241 232 234 226 242 246 246 235 236 241 235 234 245 239 235 237 254 249 250 251 251 254 246 251 252 243 240 243 265 262 264 253 246 245 256 265 254 267 267 251 260 262 250 252 254 267 275 274 259 271 258 261 280 263 279 283 272 286 279 268 279 277 264 277 288 285 278 292 294 280 286 284 290 273 281 291 274 298 274 283 285 295 291 305 299 301 307 304 309 293 287 305 284 300 288 313 300 312 312 295 311 307 302 293 320 313 315 303 302 325 322 305 322 319 315 302 321 321 316 318 333 315 323 318 310 306 311 316 314 322 329 323 332 341 345 332 322 343 340 348 329 332 324 321 347 332 352 341 327 332 328 332 343 334 356 335 354 347 331 341 355 365 335 361 346 340 364 353 365 341 345 357 357 372 369 353 378 366 364 377 374 348 380 358 363 381 385 356 361 370 371 372 380 383 373 365 371 390 394 368 369 397 393 375 400 377 396 377 386 376 404 391 396 400 390 383 409 392 374 401 399 407 403 388 382 396 402 386 404 416 384 400 386 405 395 391 410 404 397 428 398 394 403 397 409 431 431 423 419 418 405 415 412 420 405 418 424 443 410 404 427 417 407 431 430 409 426 442 420 423 414 437 447 419 441 451 433 456 431 455 441 439 455 430 430 424 453 466 435 440 449 445 435 435 459 433 455 469 461 451 470 465 463 461 454 451 471 469 467 457 479 482 478 468 445 450 461 459 453 450 450 488 490 486 483 475 490 493 494 469 484 454 479 497 493 473 468 464 490 489 490 488 485 504 469 497 491 489 506 497 496 505 484 483 503 485 516 509 514 520 518 517 487 520 479 495 488 518 507 502 501 492 527 487 497 497 485 493 502 489 499 488 509 510 503 509 514 536 533 504 501 494 510 506 514 520 525 494 528 508 504 539 519 535 516 501 513 547 532 516 516 536 533 515 512 515 545 547 541 534 541 535 546 537 548 543 514 535 535 533 518 543 556 552 540 552 522 517 536 523 569 544 549 566 556 550 536 538 525 557 556 561 561 574 565 561 567 566 543 574 578 573 572 573 546 555 559 557 567 560 539 567 589 554 551 566 565 573 552 579 592 584 544 578 575 578 562 582 594 569 555 574 558 556 567 569 576 545 573 590 592 565 604 577 582 601 598 598 558 568 572 583 582 569 593 592 578 558 603 558 574 574 590 606 607 556 581 598 614 572 566 567 607 574 614 597 601 585 578 600 565 568 578 573 565 582 620 605 601 622 613 601 594 609 570 604 583 582 602 596 577 581 611 615 616 612 570 607 621 606 610 613 600 626 571 616 585 629 625 631 621 584 584 598 599 582 622 592 625 579 592 580 622 633 601 619 616 594 589 608 631 630 583 600 639 619 625 623 637 582 603 630 591 632 593 621 608 638 624 633 624 628 614 625 611 628 594 588 593 599 603 643 622 639 592 623 621 638 607 619 641 633 611 592 624 625 634 593 622 619 586 603 605 618 586 636 604 599 644 616 616 603 615 593 600 623 635 637 617 597 612 614 645 639 624 626 619 612 634 594 646 635 614 606 608 614 595 627 627 591 595 595
609 622 602 622 599 589 611 631 601 636 598 600 629 634 639 601 598 626 609 597 614 635 616 634 599 623 612 640 628 621 586 589 597 604 624 609 607 588 592 622 640 603 635 621 591 628 635 603 608 597 613 635 585 643 624 599 620 590 593 604 625 595 606 635 612 586 600 637 589 608 612 582 628 603 619 633 587 610 592 611 623 622 602 624 623 619 588 610 621 622 602 578 610 603 627 613 578 626 630 597 627 583 585 614 591 605 600 608 617 597 592 614 583 584 587 624 624 588 596 607 572 613 600 605 579 582 595 602 617 623 612 581 614 597 621 614 575 567 604 578 566 568 581 590 569 584 597 585 617 603 605 571 605 615 589 617 601 602 564 579 612 585 557 613 603 558 572 608 559 599 554 592 581 579 557 591 562 600 579 599 561 586 557 556 590 595 565 558 566 561 583 564 550 549 596 590 582 555 569 590 560 593 546 546 594 552 574 568 554 548 581 540 544 555 575 572 558 557 539 546 551 558 536 533 560 557 556 558 584 545 577 532 553 579 533 552 580 527 579 575 558 562 530 536 544 547 573 537 520 568 565 538 551 527 548 527 532 523 518 545 525 527 559 534 545 561 545 537 552 552 521 555 519 512 530 521 524 532 532 529 521 551 551 545 507 507 520 537 503 512 500 521 500 543 531 541 504 530 498 512 532 529 515 517 526 536 517 501 506 499 491 514 484 504 522 489 504 518 510 491 495 493 495 483 483 502 480 479 491 514 500 485 519 501 499 483 507 473 473 495 476 468 469 506 474 503 497 493 494 477 468 488 493 465 491 488 491 457 479 479 465 455 497 456 482 496 485 485 473 479 479 490 447 478 468 448 472 482 473 453 459 444 474 441 466 470 455 460 449 450 455 439 472 459 448 446 468 456 429 456 446 435 435 442 428 439 427 449 449 456 450 448 445 454 422 451 452 434 431 436 451 423 452 449 429 427 427 415 431 413 433 440 418 440 421 412 406 429 423 413 440 424 423 436 421 416 415 412 415 417 393 400 428 420 415 417 405 392 394 389 422 412 417 384 414 416 395 416 382 409 406 412 381 396 380 384 408 409 386 373 387 378 377 404 399 392 366 371 381 384 363 368 366 396 364 365 372 378 360 362 367 381 359 384 384 354 367 381 379 370 364 355 362 349 369 370 366 376 377 348 375 363 343 361 339 354 357 359 368 354 368 349 337 355 343 345 361 344 351 337 327 327 338 341 334 330 330 327 337 333 323 322 338 340 329 318 336 342 340 316 342 323 331 320 321 310 332 337 334 332 306 308 313 303 305 319 330 327 327 307 298 312 323 310 302 313 293 313 305 301 318 290 303 308 314 291 310 309 289 290 297 303 288 282 296 283 288 293 280 291 297 294 277 278 276 278 292 279 298 276 293 273 281 287 273 293 277 273 276 279 277 288 282 274 266 264 282 267 269 270 272 257 269 265 269 276 276 267 257 259 272 252 263 271 265 256 271 267 258 251 261 249 256 262 247 263 252 251 247 261 257 249 248 242 258 237 251 255 238 239 232 240 246 240 239 236 236 228 231 242 239 226 237 228 226 234 227 237 229 235 239 219 225 228 217 234 234 221 214 223 224 226 213 213 228 213 214 222 218 213 228 225 221 216 222 209 223 212 206 219 210 209 219 205 210 211 211 201 208 201 201 204 203 203 209 200 196 205 194 210 205 209 191 194 204 205 192 197 196 190 188 195 198 190 190 185 187 188 189 198 184 191 188 192 187 190 181 185 188 183 192 192 182 185 175 177 175 185 176 185 177 186 172 183 181 177 171 176 171 179 169 174 176 173 181 168 173 169 165 173 165 168 170 174 165 162 163 175 166 165 167 164 162 173 167 158 172 167 172 170 158 159 170 165 161 161 164 158 164 157 163 165 153 163 152 161 160 154 153 162 150 159 149 153 161 162 147 161 159 156 158 157 145 156 149 145 147 154 157 146 148 156 155 143 148 149 146 143 145 141 146 148 140 148 139 151 144 145 148 150 145 146 148 143 145 141 140 146 145 143 145 148 144 147 144 146 140 146 146 143 146 136 135 146 146 133 134 137 140 133 143 143 131 134 138 142 134 139 135 132 133 133 133 141 139 129 129 139 137 130 137 134 139 139 131 138 139 133 131 134 136 130 135 136 134 131 133 126 127 127 130 132 130 135 131 128 136 132 125 131 134 136 137 133 137 130 132 136 136 125 129 133 130 126 131 125 131 125 128 132 126 132 125 132 130 133 135 129 127 125 135 126 136 124 136 124 129 132 135 129 133 129 127 128 132 134 130 128 124 134 124 126 132 128 137 126 126 135 131 130 136 131 134 125 133 135 126 128 131 127 135 130 132 138 134 129 135 130 135 136 129 137 127 137 127 140 139 132 140 134 139 138 130 136 139 139 133 129 130 141 131 141 132 137 143 142 142 142 132 137 139 136 135 142 135 145 136 143 138 141 135 144 135 141 139 143 145 140 143 144 140 140 143 149 148 147 143 144 137 142 140 142 141 139 145 149 152 149 146 143 145 146 153 146 141 146 155 152 145 150 145 146 150 152 155 146 159 158 153 152 150 148 148 147 151 159 148 151 150 159 155 159 162 165 159 163 152 159 166 152 163 159 157 161 162 160 156 167 169 169 165 156 165 163 171 168 164 168 167 162 165 163 175 163 167 175 163 170 179 172 176 172 165 181 166 168 171 170 176 176 178 170 171 184 181 174 173 181 175 173 185 188 187 181 184 183 184 177 185 187 178 191 184 190 185 194 183 198 184 193 190 185 200 187 192 191 185 190 187 199 195 188 196 192 192 195 196 200 198 196 200 193 192 198 200 200 198 198 203 196 206 202 205 213 218 215 207 205 213 214 217 208 220 215 209 220 222 218 222 217 221 222 218 220 217 224 222 223 216 222 219 217 234 226 216 217 222 224 228 230 225 226 227 232 230 242 237 236 239 225 244 229 234 237 251 237 241 229 231 239 232 233 247 252 234 257 248 247 254 247 238 248 260 256 248 261 258 262 246 245 257 257 259 266 269 269 254 267 257 262 273 265 265 276 260 260 273 267 255 270 258 267 267 283 262 282 271 270 281 287 273 286 288 277 285 290 290 285 295 272 290 291 280 272 281 288 287 284 291 297 288 285 291 304 289 291 289 293 300 303 296 297 306 306 313 299 307 316 304 291 307 316 309 316 319 322 310 308 323 320 313 327 319 317 329 331 304 328 318 324 327 323 332 319 326 320 309 331 310 325 326 316 335 320 337 323 316 342 326 338 319 324 323 349 329 338 335 356 327 353 332 333 339 342 329 344 341 349 346 355 344 359 335 362 367 359 340 359 348 361 355 348 345 359 371 345 353 348 365 376 379 370 374 383 361 380 372 386 358 372 366 381 383 360 393 390 372 371 363 389 384 394 375 377 375 379 378 401 386 387 398 386 394 382 395 403 410 403 394 408 382 409 380 414 413 386 415 419 395 387 404 420 389 419 387 404 412 428 411 402 426 412 402 395 420 396 422 410 424 411 409 407 410 438 407 407 428 437 421 440 418 443 419 436 411 427 430 415 440 430 421 452 444 418 453 417 446 424 451 437 454 429 436 445 452 452 437 438 455 426 465 466 445 466 460 474 449 461 461 457 434 455 467 458 482 466 469 441 473 470 484 460 448 479 453 450 480 458 452 463 483 476 456 478 484 473 454 458 454 478 467 460 483 484 485 469 457 495 461 473 462 495 500 507 508 498 501 472 511 492 469 498 516 516 495 508 508 482 510 501 502 486 521 488 490 477 519 516 487 527 508 487 505 499 518 500 510 509 490 530 535 489 490 498 528 538 533 525 530 501 509 516 496 524 499 502 541 539 525 514 519 537 546 540 517 526 550 533 512 522 511 524 524 554 513 536 557 521 531 513 509 558 553 541 555 521 521 529 564 555 547 567 526 541 554 567 562 542 559 521 536 562 539 539 568 553 567 561 562 544 554 549 553 574 577 577 556 561 569 555 538 553 535 555 542 561 580 555 584 548 584 541 551 567 583 538 578 551 551 573 579 555 548 561 579 583 589 541 549 574 572 586 594 576 586 588 577 566 590 574 550 572 597 567 598 554 553 599 587 589 566 573 598 573 564 571 596 604 569 606 568 595 556 574 566 570 577 601 599 584 615 559 577 572 586 611 569 593 585 601 581 577 564 617 583 607 616 582 601 607 617 609 598 599 624 596 595 567 576 612 602 614 613 587 610 619 599 600 582 599 579 625 609 584 575 585 606 610 619 586 593 587 583 627 583 574 631 580 602 617 608 633 600 577 587 609 627 617 632 579 579 582 627 619 588 632 608 586 619 617 586 589 627 631 621 582 585 619 593 636 622 624 622 628 583 622 590 625 591 593 628 599 595 590 630 630 597 599 638 639 639 586 587 626 639 632 629 644 609 644 638 590 626 617 636 631 600 587 613 611 597 600 627 611 607 615 598 620 630 592 615 628 597 621 609 590 607 594 590 631 594 645 638 636 619 631 622 633 632 588
598 642 603 641 608 624 609 620 599 594 628 630 635 638 603 596 643 625 606 646 610 613 643 601 602 615 644 637 600 630 641 614 627 597 608 588 638 631 624 589 639 605 633 627 598 591 640 594 631 600 594 597 629 592 612 586 622 611 639 639 597 634 608 638 587 630 582 640 618 621 585 613 583 637 595 596 582 591 608 633 610 584 624 619 582 615 581 594 586 586 577 583 589 591 627 605 613 582 607 584 581 602 582 611 598 630 625 590 577 588 600 583 586 585 623 589 613 618 598 622 628 590 629 611 626 620 595 622 622 600 613 620 616 606 568 615 578 566 579 593 597 598 564 583 564 593 571 578 571 597 601 609 602 597 582 598 615 600 597 564 586 581 604 586 581 605 566 576 608 611 592 609 608 602 604 604 572 567 591 566 589 571 557 576 605 594 550 584 563 553 580 553 583 553 576 555 577 574 570 580 554 551 560 566 553 547 557 586 582 568 551 562 564 554 582 548 574 560 578 576 532 556 542 544 575 571 581 574 571 558 541 560 571 537 570 572 548 572 531 533 567 554 553 539 539 559 531 544 571 529 543 538 525 516 566 530 539 555 545 549 563 527 556 522 524 545 535 527 549 550 543 517 535 527 538 548 515 509 552 529 504 539 549 533 529 505 509 508 518 517 530 507 529 542 533 531 535 494 509 509 509 494 518 516 515 503 522 503 491 503 492 491 525 500 510 530 482 520 488 481 491 523 511 506 519 522 477 523 484 490 475 493 479 512 492 490 473 471 489 492 500 496 473 470 488 486 485 470 467 497 496 475 480 474 482 463 499 460 461 489 484 487 488 481 497 476 450 476 469 486 450 478 485 467 462 479 481 463 443 471 473 450 474 479 472 439 450 443 468 460 454 468 447 467 448 441 462 469 440 446 433 465 438 443 462 433 453 421 454 448 455 420 455 442 428 440 455 415 456 431 432 432 441 427 439 450 411 443 439 415 440 406 433 411 416 441 419 407 412 407 426 427 410 437 400 435 421 413 416 431 420 401 407 424 394 407 393 407 421 421 392 388 395 409 413 381 416 400 405 384 400 408 379 403 381 388 388 397 399 384 377 377 390 371 391 394 372 388 395 363 384 398 372 384 396 376 382 359 388 385 391 357 360 378 370 388 365 375 352 354 378 376 376 366 374 356 367 352 359 355 358 349 367 340 342 370 355 346 366 361 362 336 340 358 356 338 352 341 345 347 340 346 338 340 332 327 334 345 327 345 348 338 338 332 323 340 345 330 335 338 331 321 336 323 331 334 311 312 335 323 316 334 315 329 322 312 309 330 302 300 324 317 303 296 316 320 302 293 292 301 320 295 307 295 307 297 306 306 294 293 288 287 293 289 310 296 286 296 304 288 279 294 298 281 298 298 295 274 296 298 283 290 271 271 290 282 285 289 278 279 281 281 275 263 270 266 263 261 272 271 260 265 274 266 260 274 268 265 276 266 260 259 271 266 259 250 271 267 249 265 248 267 266 259 260 241 245 259 257 253 250 255 252 245 256 256 241 243 247 239 246 253 234 243 245 241 250 250 230 246 248 240 244 243 243 230 237 233 226 229 222 237 223 237 231 237 233 219 231 219 216 226 222 214 229 232 226 210 215 221 215 208 218 211 220 223 209 224 205 212 211 218 208 215 215 220 211 199 217 198 210 197 201 208 208 210 206 213 208 194 207 192 203 196 206 190 195 203 196 192 193 201 203 199 195 188 189 188 196 188 185 200 190 190 195 189 184 194 187 188 191 178 181 181 187 187 185 176 174 179 189 172 174 188 178 186 188 171 178 174 181 180 174 181 180 176 168 176 179 181 180 177 180 180 176 172 176 162 174 173 177 169 171 165 163 164 165 168 164 165 171 163 161 162 160 161 155 156 160 161 158 162 158 153 152 160 164 161 159 163 163 158 152 155 157 156 161 154 160 152 149 152 151 146 154 158 151 149 158 153 155 148 156 146 151 150 153 150 142 153 151 145 151 150 141 153 143 150 139 150 139 145 144 139 141 147 139 138 144 137 147 145 135 145 143 141 141 141 136 140 136 144 143 133 140 143 146 142 140 144 138 136 134 134 138 140 131 139 137 139 140 133 133 141 132 141 141 140 131 140 135 135 132 137 131 132 140 138 134 139 129 129 130 132 130 138 129 132 133 135 129 131 139 133 129 129 132 129 126 134 129 132 128 134 128 130 138 128 126 132 126 129 135 129 134 126 127 136 133 135 134 125 126 133 132 131 137 127 137 137 136 127 133 127 136 135 131 137 127 134 132 129 126 129 135 137 132 126 136 130 136 132 132 126 130 127 136 131 132 137 133 130 126 128 132 126 127 127 129 130 139 136 136 129 129 133 129 139 135 130 134 135 139 128 139 130 132 139 137 138 137 133 131 140 136 138 141 139 141 131 143 142 142 140 131 134 136 134 135 133 138 141 141 133 140 146 143 146 135 137 145 146 147 134 135 148 135 135 141 136 141 148 137 141 150 141 142 138 151 145 145 151 152 140 139 147 153 148 144 154 151 143 153 153 152 150 153 155 154 153 158 152 147 155 147 146 157 156 152 148 147 159 155 159 154 153 151 161 153 156 157 153 164 163 165 157 167 167 154 165 156 163 168 155 159 162 166 161 163 168 166 164 159 165 166 161 172 165 164 175 171 166 170 171 168 174 174 171 180 171 167 170 180 179 179 183 169 179 174 171 174 179 180 183 174 184 171 181 181 182 190 184 181 182 180 182 192 183 180 190 192 184 186 187 179 182 192 187 181 193 193 199 201 197 194 194 199 199 194 200 199 198 201 202 199 196 192 209 192 206 198 201 212 207 211 212 205 206 212 200 198 208 217 205 209 213 211 210 220 206 203 204 216 205 210 221 223 225 212 218 214 216 210 227 218 227 221 218 225 225 232 230 222 236 229 228 229 232 233 228 237 223 237 223 224 228 228 236 233 229 248 234 227 237 228 249 232 242 233 231 236 249 243 233 236 240 258 252 258 254 241 259 249 259 242 245 266 260 267 254 269 258 251 272 260 249 258 253 270 251 251 255 277 273 257 271 278 264 256 274 278 267 264 273 264 274 279 276 264 271 283 272 290 284 274 283 292 288 296 281 285 289 284 272 276 274 297 283 290 300 298 281 287 304 295 287 292 303 295 301 302 304 294 314 297 302 298 291 302 303 319 300 293 319 310 300 295 302 324 306 322 307 300 305 318 315 327 322 333 332 322 314 317 313 329 309 328 327 334 319 328 317 314 324 340 316 321 331 348 345 322 337 351 349 337 350 339 327 341 347 344 348 345 337 338 340 333 333 361 335 362 358 360 341 367 365 341 352 354 343 365 368 351 355 375 371 378 365 368 366 355 383 371 354 353 354 379 386 364 374 380 357 369 365 367 386 365 391 384 397 390 371 386 371 395 385 397 371 378 403 393 388 372 389 384 409 392 400 400 383 409 399 390 416 394 382 413 407 418 416 398 387 410 414 424 413 395 413 398 399 425 400 426 432 414 413 397 405 404 436 424 437 410 408 429 406 406 421 413 446 426 429 426 428 445 432 420 435 411 444 423 448 453 441 454 434 431 433 422 431 434 451 425 449 459 465 464 462 458 456 437 442 446 456 472 431 450 473 466 442 450 470 461 466 482 437 459 476 481 447 462 447 475 472 470 444 468 446 468 467 459 490 456 490 478 485 480 481 477 481 463 498 462 463 489 477 472 462 483 465 498 479 494 482 491 491 468 470 470 497 480 502 513 485 496 478 491 514 510 520 514 519 482 520 486 511 506 519 525 514 511 516 527 523 518 487 507 512 508 528 517 533 530 527 511 520 502 506 500 523 509 494 533 532 510 526 496 528 519 509 498 500 519 520 537 542 503 530 534 508 535 506 518 525 546 545 555 526 518 552 543 555 551 510 532 518 524 558 514 556 516 562 522 531 550 521 525 556 517 532 550 522 543 572 540 554 564 534 554 562 554 554 571 532 548 565 530 543 547 537 549 557 571 535 558 561 562 542 569 535 532 534 537 568 580 538 576 583 578 580 542 561 592 566 555 560 561 557 564 568 580 550 556 574 588 544 572 558 546 590 561 573 577 568 566 601 576 551 583 600 561 567 569 580 574 594 554 608 593 580 572 557 557 562 586 599 568 584 588 558 571 566 567 588 568 599 561 593 579 589 588 594 569 620 616 614 592 619 590 617 597 599 587 621 584 602 605 615 601 567 594 596 619 613 611 613 579 626 622 616 606 609 579 601 606 578 607 603 602 606 584 610 580 619 588 620 600 601 588 630 582 602 611 617 626 621 579 579 628 623 626 597 595 627 629 632 629 606 596 600 635 616 622 589 594 584 597 608 611 589 625 635 611 595 623 618 620 634 639 637 599 632 628 628 600 613 630 599 643 588 624 641 625 607 591 644 612 610 613 644 619 599 640 589 615 623 628 595 617 624 589 634 613 636 620 632 607 609 590 610 614 631 607 598 596 616 597 624 642 626 625 619 641 621 625 612 598 608 623 630
587 628 620 616 618 596 604 643 619 610 608 586 597 629 598 607 600 611 586 597 592 626 630 587 602 609 614 615 632 590 598 634 636 635 604 608 585 625 607 618 591 629 622 603 614 635 625 629 603 625 582 609 607 627 611 624 592 641 593 639 588 610 629 640 599 589 605 601 633 630 637 579 617 615 599 587 586 630 609 602 598 590 634 589 582 623 589 594 619 584 620 628 610 620 633 605 601 615 591 616 592 616 596 580 629 621 579 629 604 601 592 616 605 581 627 610 619 573 620 594 577 616 596 620 605 610 604 612 600 589 611 566 588 569 582 580 578 600 590 597 576 572 582 571 579 613 609 605 579 587 598 590 584 606 594 572 568 575 568 580 606 573 587 602 610 592 579 591 604 588 598 581 557 558 580 562 590 558 572 551 595 552 593 554 566 583 551 556 580 602 553 596 592 551 581 582 598 556 587 545 577 580 549 561 590 589 565 550 568 583 570 574 558 537 542 572 543 547 537 577 547 553 558 535 557 556 574 576 549 564 558 538 558 575 538 556 532 563 535 574 568 563 536 573 553 563 540 564 562 560 549 537 519 524 568 559 524 534 540 515 565 533 554 511 548 510 510 550 520 534 541 538 522 554 525 543 542 520 536 521 529 529 520 512 499 506 516 513 504 527 513 512 522 544 498 502 509 532 527 529 524 510 490 532 505 504 523 493 507 509 507 516 492 493 490 526 517 524 513 508 521 506 500 499 504 482 505 485 521 496 500 485 493 482 493 504 497 508 477 474 483 500 488 474 499 491 501 495 489 481 491 474 502 488 504 462 458 459 476 454 482 499 470 478 487 472 457 453 492 475 493 466 449 446 476 480 484 442 450 484 482 464 451 473 471 475 479 474 441 460 444 460 434 449 451 474 454 466 442 463 446 454 436 455 430 452 428 442 435 447 434 433 455 434 427 440 427 454 454 432 429 420 427 449 429 435 420 420 421 445 429 437 438 438 410 403 401 404 439 435 410 432 422 407 429 417 433 423 410 409 410 394 392 403 421 404 395 407 400 423 422 416 415 402 387 407 413 405 404 382 407 387 403 390 375 396 401 393 375 375 391 398 401 402 399 394 380 382 389 392 366 388 367 397 361 382 392 376 379 387 362 373 377 384 355 357 360 373 352 365 352 366 361 357 379 363 350 377 361 374 362 346 347 347 351 356 348 341 337 339 364 360 358 361 357 352 349 336 329 330 335 336 353 334 349 329 327 329 326 337 336 323 343 335 332 330 327 345 344 345 322 332 342 339 337 327 320 331 330 335 312 317 315 309 320 307 331 320 307 310 325 321 299 300 310 316 317 322 295 321 291 314 310 298 315 289 294 291 301 306 300 302 289 301 303 281 280 303 292 295 281 303 292 277 276 294 283 281 293 287 286 287 285 272 289 268 274 266 281 287 277 270 278 280 274 287 272 274 262 279 278 257 281 262 279 268 256 267 254 269 253 270 255 259 248 264 265 271 250 250 263 258 246 264 257 253 254 249 241 244 258 239 254 238 247 254 255 246 253 244 255 243 244 253 234 252 236 247 245 227 248 248 245 227 230 245 225 241 244 231 227 242 219 236 221 223 225 225 229 235 218 226 220 222 221 225 211 229 231 229 217 212 216 216 218 210 220 225 207 215 214 206 208 217 215 221 209 200 202 212 202 203 202 199 203 211 210 210 197 203 195 199 192 208 190 205 207 191 189 194 205 192 201 194 204 187 189 195 191 185 192 194 196 199 187 194 183 185 186 187 185 187 190 185 176 179 186 178 178 176 185 184 183 179 176 180 182 179 177 175 179 183 173 174 181 173 182 179 168 177 182 176 171 172 177 166 175 175 173 168 165 162 164 164 165 170 160 167 166 165 160 159 160 166 157 166 166 158 154 167 154 153 156 164 165 162 165 163 156 159 155 157 163 152 156 161 158 161 160 157 158 152 155 153 156 158 159 150 152 147 149 150 148 146 153 146 157 156 153 143 155 148 148 150 145 150 140 147 142 152 146 141 152 140 140 148 148 145 138 142 137 144 137 145 143 137 145 138 139 145 146 144 137 139 137 139 146 136 144 134 135 137 137 133 138 133 136 142 137 143 133 134 142 131 140 135 143 139 133 135 130 137 136 139 131 141 140 129 134 136 139 131 136 134 134 134 135 138 131 140 139 132 131 136 133 129 129 134 138 134 139 138 131 132 135 132 133 134 135 138 129 132 129 126 127 138 132 134 135 137 135 135 129 128 131 137 131 135 132 129 130 133 128 134 128 138 129 135 133 138 136 138 133 126 127 134 138 135 131 137 134 127 133 126 132 128 138 138 138 133 130 131 130 134 128 132 135 132 130 133 134 130 132 129 130 136 137 132 132 131 133 141 134 140 141 140 131 130 141 131 136 134 137 139 142 140 134 138 134 139 144 141 142 137 142 132 139 145 145 135 135 146 139 139 141 138 143 138 135 135 141 137 139 138 135 142 138 144 138 137 150 139 138 148 145 138 144 138 149 141 141 151 153 148 145 148 152 153 153 153 156 154 145 155 143 145 155 147 148 144 159 159 152 157 150 148 150 154 150 147 161 153 153 163 153 157 157 160 155 164 151 155 153 166 161 164 153 159 168 159 163 159 163 165 170 165 169 157 170 158 170 164 162 173 166 170 160 171 164 176 162 167 175 167 166 166 172 174 174 165 171 175 178 177 171 173 181 179 179 181 185 178 187 173 185 180 179 178 187 182 184 178 187 184 175 182 184 184 188 178 182 180 193 197 193 197 190 183 195 196 200 199 195 185 198 197 191 201 188 193 204 189 198 202 193 208 194 192 202 203 203 210 195 208 208 212 208 214 203 210 199 205 200 208 214 216 204 218 203 210 209 224 205 220 220 212 219 217 223 219 225 211 225 215 223 214 226 213 234 228 219 220 220 219 234 233 236 223 237 231 227 234 224 241 242 235 225 228 242 243 241 242 229 236 228 242 238 249 248 244 243 239 255 246 240 238 246 257 238 247 241 260 255 253 253 246 262 261 259 264 249 250 267 262 264 251 256 259 264 275 252 272 257 272 254 266 263 277 274 283 282 265 280 261 277 269 274 274 283 281 266 282 272 281 268 290 271 280 282 293 286 280 294 277 299 299 298 298 289 300 302 281 292 299 291 297 290 286 309 294 312 300 295 291 291 291 302 311 293 295 296 306 293 318 294 300 303 320 308 298 318 309 306 323 319 306 315 319 317 320 309 312 315 309 321 338 339 325 325 322 323 327 339 328 336 340 343 327 336 335 346 352 325 351 336 332 348 339 349 355 341 341 353 344 333 334 347 340 337 335 343 345 348 356 354 355 355 358 352 364 371 366 366 371 372 370 380 350 367 356 372 361 349 377 386 361 366 359 380 380 389 368 386 385 369 386 376 361 377 389 376 375 370 387 385 381 376 368 395 375 408 377 407 405 396 384 412 398 386 407 412 398 385 412 380 387 390 386 421 391 412 416 409 414 403 392 389 393 414 391 425 402 407 415 394 422 414 397 399 399 436 424 415 406 430 434 433 415 439 418 415 421 420 447 442 417 412 445 430 440 444 437 422 433 416 439 446 434 442 429 431 453 434 423 427 444 440 424 430 433 452 456 441 472 465 433 439 444 444 462 436 458 455 473 463 464 459 449 455 475 452 461 451 471 458 484 450 483 449 492 464 463 463 483 453 484 477 478 453 464 466 485 462 488 465 503 482 486 467 494 501 474 485 493 495 487 478 477 504 503 504 501 515 511 476 495 483 483 486 483 513 487 475 481 500 510 508 499 480 491 516 506 503 502 500 524 499 500 511 504 492 494 491 487 536 501 536 537 535 493 493 516 537 506 521 532 495 510 507 503 498 531 510 503 503 549 526 524 527 506 531 517 522 508 521 510 519 534 548 550 546 530 518 558 539 542 543 518 535 557 557 536 530 555 539 550 529 530 521 520 522 520 529 543 538 571 539 549 554 566 570 564 550 550 532 561 545 580 531 574 535 572 572 565 552 536 579 570 553 553 543 548 550 554 575 568 567 548 544 574 585 575 585 571 585 544 575 568 567 560 578 591 553 549 543 589 584 573 601 547 553 564 575 580 577 584 597 551 593 585 573 573 565 593 595 606 574 605 579 578 594 589 564 591 576 574 597 611 568 586 603 591 599 577 613 598 584 569 582 604 568 589 602 611 583 580 591 575 619 566 568 572 581 601 597 580 601 607 604 586 587 587 602 620 626 626 592 613 591 571 603 607 570 619 582 608 624 580 614 585 630 582 627 610 575 608 600 588 618 625 617 606 629 620 576 606 633 622 612 582 598 587 620 591 628 625 630 623 635 614 631 635 627 619 614 593 603 607 601 605 595 612 590 587 581 606 585 581 595 599 624 632 614 633 591 613 612 612 634 582 620 600 643 641 586 590 594 613 618 616 641 634 590 593 584 592 620 589 592 636 607 637 626 642 629 639 615 601 608 607 601 587 625 600 645 631 607 596 602 645 631 599 635 638 610 637 587 587 643 597
640 606 589 622 606 636 615 636 591 640 597 609 643 640 627 642 625 590 594 644 589 643 597 642 637 624 633 638 626 631 589 621 595 596 600 617 587 633 610 596 628 625 621 628 620 603 627 602 609 637 600 616 637 615 613 629 594 600 622 638 588 630 618 600 584 634 635 588 626 603 602 621 590 629 581 602 620 623 587 628 636 587 613 606 585 580 586 628 615 590 603 613 621 592 586 618 613 596 624 596 612 629 630 624 612 572 587 593 618 589 584 617 599 621 579 609 618 617 610 626 594 621 601 583 580 605 602 568 622 605 570 577 611 579 595 566 605 585 565 593 619 575 614 584 605 597 566 586 585 605 581 611 589 614 571 563 587 566 575 597 565 566 582 571 571 556 598 561 602 599 608 602 555 581 555 553 592 582 584 569 564 583 561 603 549 594 601 577 575 579 552 569 548 566 559 556 598 551 588 596 576 564 549 589 549 553 590 550 541 586 549 552 535 563 546 569 574 539 556 534 536 545 533 538 573 552 532 557 530 559 576 554 553 540 551 529 536 566 543 525 562 563 545 537 547 529 569 554 565 539 521 547 551 533 552 523 518 556 520 534 548 554 527 550 539 531 553 532 530 537 516 548 517 541 543 517 540 541 525 512 541 527 527 505 536 525 516 523 540 512 538 496 518 502 508 531 525 509 518 519 535 501 510 505 506 506 489 506 485 508 530 511 504 497 513 486 500 514 510 495 523 477 492 491 481 509 523 510 512 489 518 483 489 510 480 507 476 486 492 479 499 491 473 483 476 495 490 478 476 479 481 461 482 482 458 503 457 457 468 499 460 456 463 452 468 486 488 483 471 465 465 470 468 466 459 447 465 445 466 473 460 476 466 459 472 445 471 470 460 457 476 468 463 438 441 432 466 445 471 455 461 453 444 436 441 448 452 462 420 452 459 419 457 420 438 427 416 456 447 453 454 424 434 432 423 451 422 420 427 421 423 417 419 410 443 402 412 435 421 411 426 403 411 411 426 434 426 412 414 423 405 430 410 419 422 425 424 407 392 396 418 417 395 409 402 403 383 400 402 389 405 400 393 393 409 397 380 403 384 393 380 376 392 401 378 394 388 371 377 375 363 391 361 377 394 360 394 373 370 371 372 388 385 360 385 365 372 353 377 382 350 356 360 352 379 375 360 356 352 350 375 361 351 339 345 354 370 337 352 350 336 366 337 362 364 362 345 331 340 330 347 342 351 337 354 351 354 328 329 347 323 348 350 332 317 331 338 324 314 344 322 312 332 326 318 339 326 330 323 310 323 324 321 307 329 308 312 320 311 314 325 315 303 324 305 306 323 310 302 317 313 304 303 300 307 296 297 286 287 298 301 301 304 287 304 294 309 287 296 291 282 286 280 296 281 279 288 296 292 278 293 279 296 290 274 288 280 272 267 282 276 270 266 286 285 269 263 275 273 269 277 275 271 282 266 267 271 260 262 256 252 271 263 270 266 251 251 248 255 259 247 257 248 266 248 243 250 260 260 253 255 253 249 245 258 258 235 241 252 237 245 239 244 231 246 233 251 234 235 230 227 238 228 228 225 229 245 235 239 233 242 228 237 225 221 224 221 222 225 235 216 232 221 230 226 224 224 216 226 226 216 215 227 209 215 214 223 215 224 208 214 211 219 213 208 202 214 207 203 214 204 216 205 208 199 214 208 195 197 207 194 207 203 201 202 194 205 203 203 197 195 192 202 196 198 201 200 203 189 186 194 190 191 195 182 189 199 180 186 192 190 187 189 177 189 191 188 191 181 184 190 183 190 182 186 187 183 178 181 181 180 184 180 185 177 181 184 180 177 169 181 166 172 172 175 176 166 167 179 173 174 171 171 161 175 162 162 169 171 159 166 165 163 170 168 162 165 163 159 164 154 169 167 167 167 155 158 159 155 152 152 157 164 159 161 156 153 153 159 150 159 159 157 149 156 157 154 157 155 155 151 145 148 148 149 156 148 144 150 156 152 147 153 156 142 153 143 144 147 145 150 141 151 147 141 147 141 144 148 148 140 150 148 140 139 140 149 143 138 143 140 135 148 138 143 146 136 143 135 140 145 144 141 143 136 142 137 140 134 146 139 137 140 136 134 141 138 134 137 141 134 140 139 142 133 139 130 136 142 130 141 139 135 133 132 134 129 136 130 129 136 136 133 132 129 138 129 138 128 137 135 132 135 131 131 127 128 132 133 128 132 133 139 127 138 130 132 138 139 135 127 133 133 133 139 134 130 129 131 130 139 139 136 135 131 130 135 134 135 131 137 129 137 137 131 137 127 137 138 128 134 138 136 127 131 135 135 135 139 129 139 140 130 137 135 136 140 131 131 137 136 129 140 135 141 132 133 130 131 132 132 141 130 141 142 135 137 140 143 136 143 143 135 133 143 143 142 142 135 134 141 144 133 143 143 134 136 137 140 133 146 142 139 137 147 137 135 136 135 147 148 139 149 146 141 138 148 145 138 137 140 142 149 141 138 146 144 141 148 150 140 148 145 146 151 143 149 143 154 156 151 150 149 154 149 146 158 151 151 145 145 158 148 146 159 161 157 152 153 156 149 163 151 154 162 155 156 159 164 154 164 156 166 155 153 160 154 157 167 168 155 156 163 165 166 167 163 170 165 163 168 163 168 174 170 162 172 176 164 167 172 169 167 167 164 177 176 173 170 167 178 176 179 184 182 180 185 170 180 183 187 175 179 180 172 172 175 174 180 179 180 189 181 176 192 188 183 177 193 194 195 180 180 189 193 182 187 200 196 199 190 191 185 193 195 189 205 194 194 192 205 193 196 195 206 205 201 210 207 210 197 211 194 202 212 199 204 200 204 205 217 209 208 204 214 210 207 210 214 215 219 221 210 218 215 227 215 218 217 221 228 216 217 220 214 231 228 215 224 227 224 218 237 218 227 231 232 226 230 226 238 243 240 232 243 236 226 231 246 227 241 247 229 232 249 237 243 232 247 249 236 252 234 249 245 251 244 257 257 252 250 244 251 246 251 260 262 251 265 259 254 255 256 270 272 269 255 259 275 268 273 263 256 269 257 271 262 263 265 258 275 271 269 284 286 281 280 277 274 276 272 287 284 266 279 286 278 289 295 295 279 298 296 292 284 289 281 297 287 289 278 292 298 284 294 282 282 289 307 290 307 309 312 297 313 308 288 303 316 293 312 320 315 293 306 316 300 297 315 311 303 300 308 328 320 325 331 305 311 310 323 310 308 331 315 315 335 315 312 329 322 329 333 334 347 327 319 337 350 342 344 337 348 341 353 323 335 348 355 332 338 351 336 349 345 363 337 342 344 336 368 348 343 365 371 365 360 353 364 367 351 343 371 354 363 374 346 355 362 356 369 369 380 379 361 368 367 354 383 356 377 360 380 367 384 383 367 392 377 378 368 378 384 376 397 372 381 381 401 375 405 379 390 376 402 378 396 390 378 377 398 411 406 412 392 392 414 382 401 414 408 414 412 418 397 388 388 405 411 405 407 409 404 402 412 405 408 396 400 421 410 438 416 427 419 422 441 434 434 445 444 428 426 433 423 426 415 424 446 448 418 441 417 448 435 457 435 423 432 451 454 456 420 433 422 437 437 460 434 433 445 470 461 458 436 471 457 469 453 445 446 475 466 461 478 443 455 461 449 480 476 456 449 475 451 479 472 459 453 458 470 461 469 449 491 466 485 490 486 494 489 500 499 470 483 497 471 468 498 490 465 467 477 487 483 480 473 490 481 484 478 475 474 475 479 470 499 480 504 481 501 492 488 507 483 520 489 488 511 489 484 503 500 490 525 513 524 509 487 525 511 509 511 497 509 493 498 518 528 529 524 540 508 492 513 512 525 508 507 527 505 529 507 518 536 498 520 525 503 523 528 524 553 527 511 546 548 520 513 534 552 558 537 535 554 538 513 517 560 517 556 523 560 518 546 522 516 528 545 552 518 563 532 526 537 532 537 547 528 533 527 537 569 529 554 528 538 540 566 557 574 565 530 529 547 574 561 574 578 535 538 537 537 561 538 568 552 536 552 572 573 582 571 554 558 539 556 567 558 594 576 573 548 564 553 580 556 567 567 577 579 571 585 573 579 577 550 563 596 558 591 571 563 561 559 566 555 552 561 584 591 554 604 562 578 588 594 575 588 603 582 585 592 568 583 591 596 614 593 599 600 574 614 590 598 595 578 566 608 574 614 611 566 613 584 611 587 598 565 594 571 593 622 580 583 619 568 615 572 568 593 611 622 594 615 610 595 628 584 605 570 599 579 601 614 581 631 573 601 578 601 592 616 577 625 579 628 579 621 633 578 599 592 631 617 630 604 634 628 619 602 621 588 610 592 632 622 584 625 583 591 607 604 580 586 595 598 629 622 594 601 607 612 605 633 606 588 591 630 594 634 598 633 617 600 611 592 606 621 602 605 636 631 633 639 641 589 597 629 633 611 592 602 585 620 594 611 630 606 601 643 599 619 635 636 637 603 585 602 642 607 627 634 595 616 629 592 622 584 640
613 614 587 632 618 626 583 584 611 606 604 609 623 639 599 614 633 621 617 592 618 641 635 610 593 606 596 603 586 598 599 615 629 606 603 605 588 605 608 616 628 628 582 608 625 600 639 614 638 615 624 614 611 615 582 623 580 595 581 582 612 598 615 600 622 633 586 622 622 630 595 617 607 623 593 603 587 588 594 592 586 626 610 598 600 599 587 576 620 628 608 583 592 619 625 605 606 624 580 590 616 597 629 586 583 585 603 592 596 613 609 598 595 611 577 574 584 601 577 602 624 614 607 600 592 576 590 599 605 597 606 600 605 606 581 611 616 580 605 595 611 575 603 568 617 615 576 570 616 612 559 587 574 577 571 568 586 585 593 611 601 561 556 558 577 559 577 572 580 577 563 587 561 603 582 570 570 591 566 561 587 579 571 547 563 568 578 596 573 549 586 590 552 581 567 569 564 582 557 544 573 584 586 551 584 586 557 570 569 556 569 560 571 589 547 573 570 575 580 540 566 545 564 535 576 572 562 555 535 557 575 552 556 535 539 545 540 546 539 575 527 532 530 563 538 538 569 555 537 566 516 535 524 530 563 549 553 524 535 555 540 545 511 558 515 539 520 539 522 545 508 516 548 525 522 535 508 520 540 541 517 542 519 533 523 523 512 541 526 538 525 518 541 533 493 518 533 523 491 529 504 528 497 492 513 522 505 527 499 515 522 501 490 484 529 497 498 528 520 525 525 480 507 482 483 519 514 507 521 519 484 501 494 511 474 499 480 514 512 489 502 484 510 497 507 477 478 483 486 472 470 479 473 502 462 502 487 459 478 465 455 497 451 490 490 456 483 493 486 478 476 464 474 473 460 473 442 447 474 454 453 469 476 451 452 439 472 445 450 438 463 433 432 434 453 439 459 452 462 467 462 459 446 457 438 464 438 444 430 446 439 446 448 423 444 451 426 431 438 450 445 426 423 420 434 450 439 434 414 420 437 426 405 419 408 422 400 433 423 400 417 415 399 436 435 430 416 432 422 422 421 426 403 398 425 424 399 397 407 399 409 395 403 402 385 406 392 407 387 407 395 410 389 409 406 400 407 390 404 393 371 381 382 371 383 379 398 369 376 364 368 373 392 390 377 361 372 363 367 388 392 355 363 371 356 374 383 366 355 358 372 360 379 350 369 358 344 362 373 351 354 366 342 365 369 357 361 355 363 361 344 340 351 347 351 343 339 336 333 331 338 331 345 329 324 347 352 330 348 344 347 346 331 331 317 345 322 342 341 325 327 319 337 315 323 325 314 330 328 309 317 307 320 314 306 306 307 306 302 319 321 316 298 326 326 298 295 310 311 298 301 296 303 298 298 293 291 306 310 286 310 299 284 288 304 300 293 295 295 295 287 285 302 294 296 279 295 299 296 299 290 282 287 291 288 284 282 270 271 270 267 289 276 270 285 277 281 271 268 261 278 278 274 271 279 261 276 264 278 268 266 265 260 253 257 250 273 263 263 257 258 257 255 251 250 254 250 248 242 245 252 255 248 260 254 238 250 248 246 242 256 242 240 252 243 252 237 249 228 234 233 241 240 226 245 232 240 227 235 231 236 234 224 227 230 226 228 232 219 236 224 226 225 235 221 212 212 211 212 212 231 215 218 222 217 228 222 222 224 220 207 208 213 211 214 215 201 201 219 218 200 209 206 199 214 210 214 208 212 205 208 193 210 205 194 210 192 202 190 205 203 194 190 196 199 187 188 193 197 195 193 185 196 189 190 195 197 199 189 188 183 179 186 183 187 182 183 176 191 175 184 188 186 179 189 188 172 172 178 185 184 177 179 183 173 181 179 171 183 173 168 177 173 175 177 172 176 179 175 168 178 173 175 178 168 172 163 175 164 173 172 165 169 163 171 160 161 163 161 165 161 168 170 167 162 163 158 161 161 163 157 165 155 161 161 157 155 154 160 162 155 154 156 155 148 148 150 147 155 150 158 159 154 147 150 155 158 153 156 158 150 153 153 153 156 154 143 146 141 143 142 152 153 143 149 151 144 152 140 142 151 145 140 147 148 149 147 137 148 148 141 144 144 139 145 139 147 135 143 144 134 142 142 147 144 134 144 135 134 145 137 133 137 139 142 134 137 136 140 132 132 143 139 136 139 135 138 142 136 141 135 139 139 137 135 142 136 136 132 136 131 135 133 132 139 140 138 131 132 133 133 132 130 139 138 140 131 135 128 138 134 134 135 133 128 129 132 136 135 134 129 137 129 135 140 128 134 136 132 139 128 137 129 132 135 128 134 140 135 134 138 131 129 134 136 131 137 129 140 131 136 130 128 139 138 129 140 133 138 132 132 141 130 135 134 140 135 140 139 132 135 139 136 137 134 133 141 130 134 142 135 143 132 137 131 131 138 143 137 138 136 140 137 138 133 136 141 146 145 141 143 138 134 145 139 138 146 139 140 147 134 136 145 144 144 139 140 147 142 141 143 145 137 142 148 140 145 143 140 143 150 149 149 152 147 141 142 145 146 146 145 147 149 145 146 154 142 147 152 152 144 147 144 155 157 145 155 156 154 159 150 157 160 157 156 156 158 149 155 149 163 154 159 152 158 164 158 166 157 160 155 159 163 157 153 156 165 163 163 170 164 168 157 164 159 157 163 171 167 167 170 166 163 174 165 162 167 167 165 168 169 165 180 177 173 180 165 177 168 177 175 168 168 168 185 170 185 174 184 181 186 181 187 183 177 177 190 176 186 189 183 185 190 192 190 181 180 183 182 187 193 194 185 197 189 188 196 196 194 201 197 201 204 193 187 192 201 194 197 199 191 195 196 197 204 208 202 202 207 200 198 201 206 195 215 206 209 203 205 218 205 205 220 207 210 215 204 213 217 207 206 222 221 207 226 210 209 219 222 227 221 229 230 217 231 224 229 225 215 218 217 219 227 221 226 230 224 242 241 228 227 243 238 228 232 228 232 242 241 247 244 251 250 233 241 231 232 245 241 234 252 243 257 252 250 254 249 246 238 252 241 260 245 249 261 256 257 249 249 256 267 262 267 262 253 264 269 274 270 252 252 261 261 273 256 267 282 262 279 259 279 270 279 286 285 269 265 268 290 276 276 279 269 282 291 282 284 286 274 281 289 296 285 282 282 276 297 291 285 303 289 283 296 303 288 295 301 302 304 306 302 297 304 307 291 317 306 308 314 294 314 306 321 306 300 314 310 322 305 301 307 307 320 313 310 326 310 316 328 325 332 320 323 310 310 323 314 311 316 342 337 340 346 335 339 328 332 342 333 351 335 353 337 348 341 353 333 344 353 352 358 328 346 337 329 355 347 346 352 344 349 350 345 344 362 340 340 369 360 358 366 343 372 360 350 370 380 357 370 364 367 361 383 360 363 358 368 387 390 371 363 390 364 384 387 365 377 371 376 380 394 368 366 370 385 393 373 382 386 384 397 370 398 383 378 394 387 392 410 384 401 415 401 416 406 397 398 403 419 411 415 406 424 392 395 419 419 389 403 412 410 415 418 429 430 395 405 424 435 406 434 400 437 429 427 416 408 435 430 418 419 411 428 438 434 440 417 445 413 435 453 447 430 441 416 456 429 426 449 439 441 438 423 462 459 458 433 426 458 455 427 434 449 428 440 469 433 447 447 434 473 438 457 450 470 458 473 453 439 477 444 471 464 459 460 465 465 445 462 465 468 456 466 488 475 471 459 493 463 489 474 498 494 494 484 471 470 502 498 470 476 471 485 496 476 494 499 496 485 469 497 502 491 512 489 513 474 489 473 508 500 491 474 481 516 485 512 515 495 484 507 499 496 519 505 481 503 508 499 532 505 484 511 503 518 501 504 514 534 519 493 540 517 496 542 514 541 494 509 545 509 501 516 509 539 544 500 513 524 509 527 506 544 502 535 530 543 524 536 531 537 518 519 537 544 526 514 516 523 563 528 559 521 539 548 551 514 552 515 569 551 526 563 559 545 542 572 562 559 524 527 568 558 572 559 537 566 560 541 540 539 580 554 532 544 583 570 559 541 556 572 554 534 539 569 571 541 557 540 560 577 559 566 577 574 585 542 566 568 593 576 560 572 559 595 592 573 592 564 547 566 591 584 556 599 546 557 570 571 604 603 570 597 556 563 603 606 585 556 589 585 584 592 609 585 566 592 581 562 578 599 599 606 604 596 581 598 558 580 609 596 584 602 613 575 580 578 566 573 606 586 566 579 578 587 610 594 570 586 616 583 598 565 591 617 594 586 600 593 607 594 607 595 582 611 611 607 570 592 596 625 589 596 628 597 610 583 600 618 590 626 622 603 578 577 617 616 583 632 585 581 598 597 631 624 606 631 619 632 586 578 627 606 604 627 626 636 631 587 615 592 634 606 615 633 602 592 636 634 628 595 625 626 627 591 606 593 605 639 618 604 632 596 636 590 610 603 622 634 591 622 628 582 642 594 611 601 610 607 597 600 625 583 587 615 596 616 628 622 614 607 587 607 622 642 616 592 605 597 587 615 639 635 617 638 589 587 598 617 613
613 637 597 615 583 629 628 615 614 606 587 639 610 613 619 610 586 629 632 602 635 605 597 628 640 593 634 583 609 607 614 640 602 631 612 602 616 597 635 588 623 581 585 589 612 622 619 618 610 608 640 603 630 593 589 629 606 580 633 614 598 635 636 633 624 584 611 592 632 636 597 615 630 592 633 585 586 601 632 593 634 606 605 600 580 621 580 578 578 599 613 590 596 610 584 574 608 610 588 602 600 608 571 593 615 620 595 617 577 584 610 575 618 621 586 597 618 611 603 577 580 613 597 595 596 589 603 568 615 621 621 577 614 608 568 579 586 606 606 609 565 587 614 613 579 577 593 614 571 604 605 601 578 570 569 557 590 582 560 605 599 576 590 596 598 593 597 606 605 601 595 591 580 587 605 590 569 593 602 559 552 595 571 556 548 550 568 549 563 579 596 561 596 571 582 555 575 564 570 584 567 554 557 576 581 592 547 550 571 537 535 550 565 588 533 553 572 546 532 544 577 547 530 534 529 546 539 569 580 554 529 579 571 531 565 561 525 566 567 524 557 550 524 561 562 540 553 529 553 566 553 565 532 567 561 515 528 543 527 518 520 517 544 534 514 522 533 540 509 524 543 538 534 523 514 520 550 505 526 505 537 545 520 517 515 523 524 520 509 512 497 538 523 529 522 519 520 500 498 499 496 502 520 501 523 526 527 485 530 491 484 497 518 483 521 510 481 485 504 507 487 507 491 497 491 481 522 519 500 514 491 510 480 492 516 515 485 470 496 494 494 503 490 505 490 465 491 466 464 466 461 485 499 475 464 471 475 465 477 483 453 473 483 470 455 466 458 489 452 464 459 483 445 482 483 453 467 466 471 458 438 478 460 467 481 445 451 472 475 470 459 458 459 431 445 469 462 433 430 438 460 450 444 463 435 425 442 444 448 432 432 442 457 433 451 440 454 448 414 443 415 417 452 431 451 441 419 439 447 443 425 425 442 407 403 425 414 401 437 403 429 400 418 413 435 402 434 417 411 397 431 403 425 408 425 417 395 398 423 412 416 421 409 399 407 391 400 380 405 391 377 395 387 400 380 398 395 394 409 397 379 392 401 369 386 382 385 380 368 379 362 384 375 387 372 363 373 358 376 373 373 390 390 354 383 385 356 376 376 362 351 347 374 366 377 363 377 357 377 366 367 346 355 371 339 348 362 349 368 345 353 335 337 339 340 352 363 352 336 357 359 337 342 329 345 324 331 335 348 348 349 343 340 344 318 324 345 347 320 314 323 333 325 328 322 318 328 319 312 335 311 322 312 333 325 314 308 323 319 308 326 299 307 309 326 302 306 299 298 321 310 319 293 298 307 297 305 300 310 294 311 313 290 307 305 286 299 283 291 296 306 279 294 294 299 284 278 301 287 281 293 295 277 277 278 275 290 286 286 291 272 283 285 284 269 285 268 274 278 284 279 271 276 259 275 271 259 271 272 261 252 253 254 269 249 271 257 258 248 256 246 262 269 251 257 257 254 257 253 247 260 251 242 260 244 256 245 250 256 243 238 236 253 248 236 252 242 243 241 235 251 246 244 246 236 226 232 241 239 241 225 228 231 237 226 232 223 228 222 217 231 223 215 222 221 220 212 215 224 227 215 218 215 210 209 208 209 214 211 211 207 207 223 222 210 208 213 209 208 220 216 200 218 200 200 208 206 198 208 205 206 211 211 202 199 194 198 207 209 203 201 194 196 195 205 197 203 205 198 194 196 185 187 197 186 196 195 188 197 186 189 190 179 179 195 183 187 181 182 193 183 187 179 190 177 176 188 175 188 188 176 186 171 181 175 174 185 183 171 180 177 177 176 173 169 180 170 180 171 178 168 175 163 176 163 175 174 177 163 169 166 172 162 165 160 171 166 157 165 164 166 159 163 163 163 158 158 160 155 154 154 162 159 157 152 165 153 155 157 155 151 161 163 160 152 152 148 157 154 151 160 160 154 154 153 149 147 145 147 155 158 149 145 151 155 152 149 152 155 147 142 152 151 150 146 146 144 151 144 148 143 144 141 149 141 151 141 146 140 147 147 143 143 137 138 137 138 148 137 137 146 147 147 141 141 137 134 143 146 135 137 136 138 139 145 141 138 134 134 140 142 142 144 140 136 143 142 140 138 142 142 133 141 131 131 140 134 137 141 142 136 135 137 138 141 135 138 135 138 132 138 136 136 139 131 140 137 130 138 132 129 136 136 141 138 136 137 141 132 136 129 138 141 138 135 140 129 132 135 138 134 132 132 128 129 136 130 140 139 139 132 139 135 139 139 131 136 136 130 139 131 131 137 132 129 133 134 131 137 141 142 133 133 133 136 137 130 137 135 140 136 139 141 143 139 138 134 133 134 137 132 139 142 144 132 143 135 137 132 143 145 133 140 134 136 144 145 141 142 141 143 136 141 142 138 147 134 144 139 142 137 144 142 136 137 136 149 149 144 139 144 142 139 151 142 141 148 141 149 143 148 145 145 140 140 150 154 153 147 144 145 143 155 153 145 150 155 150 146 144 146 151 159 156 157 149 159 160 150 150 150 152 157 149 154 158 160 161 151 160 157 155 154 163 163 162 163 159 159 153 164 159 162 163 165 157 161 169 157 170 159 159 158 167 161 164 165 163 162 165 161 175 177 176 177 162 174 170 169 167 175 165 171 170 181 180 170 171 180 178 183 180 179 184 173 185 184 175 181 183 187 183 177 173 183 186 183 190 177 178 188 193 190 182 190 191 187 192 191 181 180 183 198 188 195 196 188 199 202 185 199 192 195 187 191 194 192 204 193 209 194 200 202 209 192 210 203 197 212 209 212 209 200 213 211 213 207 198 216 208 204 201 221 209 211 221 212 205 214 213 222 206 224 227 227 219 213 218 225 211 217 211 214 229 220 227 219 225 227 219 237 236 222 220 232 240 240 222 225 237 242 231 234 230 238 229 231 237 243 246 241 229 232 237 240 246 233 240 250 250 239 239 251 244 256 239 261 241 241 262 242 261 242 256 253 249 256 263 251 260 270 268 248 253 255 263 264 260 263 266 253 271 277 265 268 261 269 273 260 271 281 284 278 276 272 276 285 265 282 290 293 279 267 276 291 285 286 296 277 296 284 282 284 284 299 285 282 277 283 302 289 306 294 302 302 288 309 299 298 290 288 297 304 305 298 312 310 290 307 299 299 320 317 310 302 312 322 299 298 328 311 308 327 309 321 323 311 333 304 324 313 329 318 332 308 334 331 323 334 332 315 335 329 320 346 347 349 325 333 328 328 346 332 328 350 326 332 341 347 352 329 327 348 329 339 360 358 341 357 366 344 345 361 354 368 348 369 366 353 343 341 345 346 353 358 372 361 369 351 357 355 383 350 385 358 379 386 387 380 364 362 384 358 368 360 377 393 396 379 378 394 368 370 392 394 375 401 398 394 373 378 393 394 376 379 378 394 404 412 394 409 385 380 417 403 382 388 392 399 416 385 413 413 390 408 392 389 421 402 423 427 395 402 414 406 400 398 397 417 415 412 401 415 419 432 404 408 418 410 423 418 412 431 432 428 446 451 435 425 417 424 451 446 450 452 429 455 432 426 422 454 457 446 440 434 438 427 458 431 428 432 444 427 449 447 436 443 468 459 444 434 473 444 437 479 444 474 464 457 457 479 483 467 485 470 468 445 480 488 486 475 458 481 487 471 471 456 475 469 473 466 457 499 461 493 467 466 467 503 481 474 496 465 483 480 482 509 505 499 499 473 486 509 491 482 499 512 501 486 507 481 495 476 500 505 485 475 496 490 480 522 516 481 527 507 529 487 525 507 511 532 503 519 508 519 508 518 512 528 498 506 540 520 522 497 494 496 496 501 542 507 523 519 546 527 539 513 546 527 529 538 534 530 508 512 522 541 522 509 531 543 553 511 554 548 520 560 545 532 531 547 541 545 523 552 539 562 561 518 516 561 546 554 529 566 527 542 564 553 568 528 560 523 529 561 545 536 525 564 572 544 553 543 534 547 561 537 534 570 541 544 568 566 576 548 579 543 544 559 537 575 583 571 568 579 550 544 554 546 591 541 590 593 572 591 582 565 581 580 582 583 575 564 550 547 601 577 548 597 589 593 597 551 551 595 569 569 601 578 588 551 599 573 578 608 601 589 592 574 581 582 611 606 611 570 598 563 607 569 610 602 574 586 561 577 599 595 563 595 584 611 604 615 597 606 567 617 595 592 592 622 564 601 620 613 586 600 593 588 598 617 616 575 605 573 601 581 609 609 621 574 588 598 627 592 574 571 624 594 599 613 579 604 618 620 595 588 591 632 576 590 602 614 621 597 606 613 615 617 620 633 626 630 602 617 593 598 618 580 623 580 615 632 613 601 621 637 619 632 637 614 590 628 583 618 590 622 600 627 638 609 597 589 638 630 605 630 626 624 590 619 589 634 589 632 582 635 593 640 627 632 640 582 623 585 623 636 630 583 623 631 612 642 642 610 631 606 601 618 591 612 598 602 604 606 593 606 603 605 605
587 597 603 589 640 608 630 634 595 632 616 582 602 615 583 632 605 607 592 581 619 622 599 639 583 623 590 609 582 614 633 588 628 594 595 628 620 585 621 635 635 594 639 596 629 579 587 593 608 600 595 585 626 620 597 618 629 589 626 610 590 633 601 581 630 579 617 586 577 626 621 577 598 618 600 587 593 600 620 592 607 604 591 587 577 601 626 628 604 614 591 617 602 616 612 587 609 592 596 609 573 581 602 595 616 627 599 618 598 576 626 609 602 582 618 625 582 604 612 591 571 568 575 595 575 565 590 610 610 582 610 583 589 571 604 563 618 594 611 587 600 609 574 584 560 582 573 588 575 598 592 581 597 563 575 557 561 591 554 608 583 587 607 567 571 583 576 594 607 556 601 591 550 601 559 574 556 597 571 570 598 589 549 577 596 575 549 569 567 588 553 594 563 567 563 575 578 547 571 539 552 544 560 584 541 562 569 561 542 577 582 583 580 542 569 565 565 547 544 575 584 558 563 573 579 557 555 579 564 572 550 549 554 566 535 566 548 554 527 558 549 564 526 519 523 527 547 536 548 535 527 564 549 546 537 547 514 536 557 542 524 544 545 558 523 530 540 520 526 506 522 548 513 521 508 524 526 524 524 503 510 507 539 500 514 543 539 537 495 501 494 536 538 525 526 501 535 536 511 538 492 493 511 501 519 529 503 506 508 496 524 507 517 481 494 480 491 519 515 520 488 505 492 522 491 506 493 477 503 506 517 499 485 485 495 487 474 509 486 511 498 466 510 492 499 498 467 476 473 497 501 459 495 484 487 464 476 456 471 483 459 468 493 462 485 481 460 460 490 453 476 489 485 481 445 467 446 446 485 452 460 475 461 456 460 461 442 450 459 455 440 435 449 467 429 435 469 440 428 448 426 444 435 426 454 464 459 426 447 432 443 448 425 426 439 422 420 448 452 413 414 453 410 421 422 425 407 431 426 421 428 409 433 409 410 426 433 401 432 433 432 424 412 416 422 419 408 412 408 398 400 426 395 414 396 411 397 400 393 413 422 414 394 420 396 387 384 401 412 384 386 403 406 396 390 394 374 379 396 393 397 385 377 398 381 382 390 400 391 382 369 370 379 368 389 373 365 368 366 364 371 388 360 379 376 361 372 358 367 375 381 355 367 366 374 349 348 345 351 369 373 360 371 371 373 366 354 370 341 341 356 356 350 361 362 340 357 347 351 360 333 354 330 324 346 351 338 342 322 340 346 351 337 337 327 320 332 343 336 316 318 331 312 312 310 335 320 324 331 321 335 309 327 314 304 303 314 307 331 317 327 322 321 315 323 308 320 324 296 301 302 317 296 297 316 302 305 308 310 309 295 292 286 298 295 307 302 292 281 289 298 281 285 290 279 291 291 290 295 292 290 297 279 290 288 288 274 269 282 286 267 268 265 275 287 284 278 280 271 273 283 269 267 270 272 265 262 272 262 260 269 265 254 254 261 255 250 249 253 257 256 246 269 260 255 254 264 250 250 241 252 245 255 251 249 249 237 252 254 241 256 249 238 253 249 243 230 251 246 244 235 246 235 229 238 240 244 234 246 233 239 229 221 222 220 224 219 226 240 230 223 231 234 218 233 232 228 227 217 227 224 212 214 218 222 211 209 222 210 223 213 218 215 207 206 216 207 218 217 219 204 210 218 207 202 201 202 214 196 200 195 200 213 198 206 210 211 199 209 201 197 208 197 200 197 206 196 193 204 189 186 200 191 200 190 193 191 191 185 181 194 183 198 192 194 188 180 186 194 189 178 180 178 188 179 191 191 190 182 181 188 182 175 172 188 188 179 180 178 169 177 173 168 168 167 180 181 168 167 168 177 175 178 164 179 176 164 165 175 161 162 166 164 172 172 160 160 172 171 163 163 168 157 161 170 169 155 154 165 163 156 168 161 162 155 152 155 155 157 152 154 155 163 153 153 160 160 152 150 162 152 160 159 158 147 152 155 159 146 148 145 156 158 149 151 151 154 154 153 156 146 148 151 144 145 147 146 141 150 150 146 150 149 140 146 151 148 151 147 147 143 139 148 146 146 145 144 141 137 139 143 136 140 135 148 144 140 137 143 135 144 134 145 139 146 135 135 141 135 144 134 138 146 145 133 139 138 141 143 143 144 137 133 140 141 137 140 132 140 131 134 133 131 140 138 141 135 133 139 141 136 141 137 133 130 137 139 138 142 137 136 141 142 139 138 140 132 134 141 130 133 132 134 135 131 130 132 135 132 140 132 138 140 141 131 140 137 140 135 139 134 131 140 136 141 136 135 132 142 133 132 133 139 139 141 130 140 133 136 130 133 142 143 132 143 134 133 138 132 141 135 139 143 134 133 144 142 138 133 141 144 135 145 134 141 134 142 135 140 138 138 145 139 143 138 139 136 139 145 146 139 139 143 138 145 142 144 141 139 144 144 148 142 142 150 149 142 143 138 150 149 142 146 141 151 150 148 152 143 145 151 148 150 147 150 147 152 146 145 154 145 146 151 149 153 146 153 150 145 154 147 152 151 148 157 156 160 154 160 154 162 149 160 160 159 153 154 160 150 165 165 154 165 154 153 163 154 152 159 157 163 169 155 166 163 159 169 157 167 165 161 169 159 162 164 160 167 164 166 161 167 173 171 170 166 175 176 176 176 168 179 167 173 177 180 166 173 182 174 180 185 184 175 181 178 183 176 179 183 176 177 187 183 174 187 181 188 180 183 186 190 192 191 184 193 192 183 187 192 195 191 182 182 193 200 193 191 184 186 200 194 193 189 199 194 200 205 201 195 207 198 201 203 196 211 208 197 196 198 202 203 213 212 207 211 206 202 207 211 215 202 208 212 220 222 203 218 224 213 209 220 213 215 213 208 211 224 218 228 220 218 227 219 215 213 217 227 217 221 224 227 236 240 227 230 238 242 222 229 230 227 236 229 243 239 241 239 240 235 246 237 229 247 248 234 251 248 244 247 243 248 237 242 236 253 258 240 255 248 262 263 259 254 244 249 268 250 262 266 267 267 258 260 262 260 262 254 271 266 276 257 265 257 269 275 259 276 273 283 266 278 282 260 281 267 277 281 279 272 273 292 276 271 282 285 285 294 289 277 277 272 279 295 277 288 276 292 304 294 305 305 289 299 281 297 295 307 306 297 313 289 314 292 299 308 309 298 297 300 295 297 310 302 306 306 325 311 302 320 314 317 324 323 331 307 304 328 319 305 333 337 331 309 318 339 325 327 330 334 340 326 334 336 324 324 322 341 340 323 342 343 336 345 332 324 346 325 353 341 356 360 333 350 340 346 347 339 359 337 333 337 364 359 351 369 364 349 366 342 369 354 358 366 346 377 367 365 357 373 380 361 366 359 383 363 379 362 368 389 366 391 386 390 377 388 394 379 368 384 391 389 366 363 397 378 372 379 372 393 392 405 406 393 400 410 381 393 377 408 391 384 387 408 412 418 405 410 384 414 406 410 411 418 401 409 397 401 419 428 401 403 400 410 423 399 402 408 400 428 430 425 425 400 425 438 424 418 440 403 430 440 440 438 436 442 411 431 447 447 415 447 437 452 425 425 445 431 459 458 443 451 434 446 430 428 464 443 460 454 444 433 464 462 451 440 457 441 452 473 437 455 470 474 447 467 459 457 474 466 482 442 445 442 469 465 482 461 474 473 488 456 471 462 467 448 467 468 480 472 490 495 485 484 455 455 494 462 470 501 502 462 463 464 464 489 508 502 476 498 506 474 497 497 472 510 484 516 488 509 510 493 518 492 493 494 507 521 488 475 507 479 477 482 504 512 519 506 501 522 501 485 518 508 509 522 518 514 489 500 502 510 502 491 531 511 513 513 538 529 522 530 513 506 510 531 498 541 521 519 510 545 511 512 545 518 513 545 524 517 512 534 508 516 555 515 555 549 547 539 541 556 540 519 540 522 551 566 536 545 564 523 549 547 563 541 529 542 542 556 560 522 542 567 543 534 538 558 564 549 569 528 532 560 581 564 560 551 547 557 573 570 535 561 551 573 539 586 563 565 539 539 576 578 572 559 549 553 578 559 580 579 566 564 593 547 573 565 597 549 594 590 543 593 571 545 559 555 562 594 579 558 596 586 572 549 566 563 549 571 556 567 567 572 577 561 581 557 576 578 558 601 556 555 565 575 594 559 558 572 591 600 592 613 583 589 589 576 605 593 612 613 595 572 585 613 594 594 579 578 582 593 589 569 598 603 567 587 565 566 595 596 575 569 583 618 567 594 613 570 598 607 569 579 619 599 577 605 600 591 604 577 596 620 604 574 624 612 617 608 629 613 586 599 604 622 590 606 597 602 615 598 608 600 591 595 621 598 630 584 620 597 591 587 587 617 591 633 590 636 609 587 610 625 615 582 614 624 607 630 621 591 628 618 607 589 626 631 610 590 613 599 597 601 634 623 590 613 596 606 618 585 589 636 628 613 628 598 624 594 612 605 608 602 584 638 614 633 631 586 583 604 607 603 625 602 587 637 636 603 603
612 609 612 608 595 585 594 614 628 609 586 591 636 609 595 633 583 587 622 588 591 583 615 612 629 636 617 623 631 639 583 603 608 615 630 623 619 582 596 605 611 603 618 607 635 628 609 603 589 615 600 637 623 607 584 627 592 601 578 580 627 586 618 619 600 578 635 614 587 579 584 608 598 585 611 586 575 574 611 585 603 632 577 588 594 575 629 600 599 622 602 580 571 577 622 595 578 614 626 590 618 627 623 608 609 619 626 592 600 591 585 612 601 609 609 607 619 623 578 602 613 605 607 577 571 574 597 607 585 574 611 596 581 610 575 561 600 573 584 563 569 592 608 590 563 600 579 583 609 598 582 612 608 607 606 601 569 607 590 610 591 571 554 569 600 574 562 587 579 554 582 592 596 565 595 553 569 556 586 595 582 559 583 546 551 553 583 548 593 565 564 573 567 572 572 584 588 552 589 550 572 567 574 542 579 560 543 552 543 539 579 543 544 561 545 541 553 585 560 531 541 561 536 552 575 527 571 527 530 541 552 525 576 572 573 528 528 564 561 536 552 528 556 536 557 550 531 546 535 528 549 555 547 531 516 540 519 560 519 560 536 554 534 511 509 532 555 548 515 551 530 505 503 516 518 532 506 551 522 548 505 507 549 547 522 520 514 518 540 540 509 499 536 497 531 497 523 500 512 506 496 502 530 535 503 490 500 529 489 526 486 489 499 525 522 499 515 489 514 502 509 508 475 511 489 511 505 488 499 517 501 513 505 501 511 500 482 502 511 509 474 490 506 498 465 469 468 477 504 501 475 469 498 490 503 469 457 476 453 482 464 491 495 485 477 490 459 470 484 474 458 481 484 446 455 464 477 477 482 482 469 454 443 462 443 447 461 438 438 449 454 437 454 464 431 454 458 448 461 443 439 440 436 426 447 429 434 439 443 422 436 421 456 455 424 417 431 442 435 417 418 426 434 438 437 449 447 435 412 436 408 422 420 431 405 437 428 430 422 405 436 408 407 412 397 427 420 426 421 412 410 407 393 397 391 404 408 386 391 392 421 406 391 392 380 393 409 393 394 409 400 400 381 399 375 394 398 394 378 378 376 386 371 388 378 373 395 399 387 373 391 374 385 379 386 392 367 382 388 390 379 388 381 382 368 378 376 362 350 369 378 358 356 380 379 367 349 377 346 363 374 349 366 365 346 344 365 366 361 335 338 346 353 356 343 351 334 335 343 334 327 338 326 352 344 324 340 350 337 328 332 332 337 327 347 342 326 325 333 323 345 339 330 329 340 325 319 316 314 319 321 310 319 316 329 303 322 303 324 325 325 309 312 309 300 301 313 303 320 310 307 320 311 313 310 299 304 300 298 299 305 311 287 309 303 307 289 283 301 294 298 286 287 286 295 289 283 279 285 275 274 295 297 272 280 282 273 294 277 282 276 279 273 274 267 277 267 263 285 270 273 267 269 278 260 277 269 275 264 264 275 270 276 267 268 269 249 265 266 251 252 256 258 245 254 258 252 251 263 258 250 257 244 251 259 243 242 253 250 257 245 246 255 253 232 236 236 244 249 243 239 236 249 245 246 231 238 241 240 224 225 231 227 241 228 242 225 227 237 219 221 232 228 236 226 221 234 220 231 224 232 229 228 210 220 217 220 215 227 224 213 221 218 215 219 220 209 214 214 216 209 210 218 203 217 202 213 212 212 198 204 207 200 206 204 209 199 207 192 203 209 200 200 200 203 204 196 203 203 200 193 191 187 203 190 202 192 186 197 190 183 193 195 182 183 186 188 185 189 189 178 186 179 183 180 184 191 174 187 190 189 184 180 176 183 180 179 180 173 179 178 175 169 178 169 170 182 182 179 177 174 181 174 175 173 169 169 175 162 168 165 162 175 170 166 166 160 165 167 170 160 158 162 167 164 162 158 167 162 168 164 161 165 163 153 164 152 161 165 164 166 157 165 165 159 163 152 157 160 154 160 149 148 154 149 159 157 161 151 154 147 156 145 153 156 152 145 148 151 151 150 157 157 149 155 149 146 143 142 150 151 142 144 143 142 143 149 149 144 149 150 148 149 151 144 139 143 141 140 140 150 146 143 141 147 137 136 148 145 136 144 140 135 148 142 135 135 135 145 140 145 142 133 142 139 138 141 145 140 144 133 138 138 138 141 135 137 137 139 135 141 132 138 138 138 142 141 138 140 134 132 140 131 137 143 135 134 131 141 131 136 136 134 133 138 138 131 140 131 137 132 141 138 138 136 133 135 132 139 131 137 140 130 138 135 142 142 141 142 141 141 136 134 131 141 142 141 141 141 143 136 143 143 133 140 136 136 132 140 134 136 134 131 137 143 139 136 144 137 137 143 137 133 136 146 141 138 139 142 144 142 136 137 136 142 137 140 136 134 136 139 142 140 145 146 138 147 135 135 143 141 142 135 137 148 148 144 140 140 140 150 148 143 140 149 151 145 143 140 145 145 145 140 151 143 152 142 141 150 142 150 143 147 155 145 151 148 155 143 153 143 156 150 153 147 145 151 156 155 160 156 155 159 153 159 148 152 155 152 159 150 151 157 159 157 154 161 165 152 152 153 160 154 158 157 157 159 159 161 162 161 158 170 163 164 165 161 160 171 160 171 173 166 169 168 172 169 168 177 162 167 176 170 169 174 167 166 164 175 173 178 176 171 171 175 167 170 174 175 169 181 183 172 175 177 184 182 188 173 186 173 187 175 177 182 186 175 188 178 178 182 187 195 184 194 193 188 186 196 197 196 199 190 201 194 199 193 192 189 187 195 195 190 201 204 194 208 204 196 198 193 210 207 205 206 195 207 210 203 202 204 197 216 214 208 206 214 205 220 217 221 206 208 206 221 208 205 205 223 222 208 207 219 224 225 216 215 217 217 227 226 225 227 217 217 220 225 223 232 226 234 219 225 235 221 236 243 241 232 239 226 246 229 231 240 232 247 231 238 239 248 252 248 239 242 239 241 252 253 248 243 236 242 258 252 243 259 251 260 245 263 247 244 267 264 252 255 251 249 248 265 261 248 267 252 251 263 252 270 275 274 261 254 266 257 258 283 268 274 277 272 280 282 277 277 285 270 265 281 267 286 266 294 294 281 287 281 288 294 288 299 283 281 280 285 299 299 281 294 299 287 304 293 286 286 291 306 284 307 295 312 309 293 295 314 315 293 296 305 292 296 297 308 298 306 308 317 315 303 329 310 305 301 331 310 332 332 305 317 336 325 334 309 338 327 317 332 341 318 328 330 322 338 346 325 337 324 323 342 339 325 345 344 354 337 323 328 353 333 341 340 357 353 350 331 341 348 344 333 356 365 356 351 369 369 357 349 353 367 373 352 350 358 368 363 344 354 355 367 370 376 381 363 373 361 388 366 375 377 391 360 374 362 369 374 363 367 396 396 390 392 377 387 372 382 387 402 381 383 370 401 394 402 409 382 387 401 386 378 411 399 380 380 415 408 384 412 403 413 414 388 390 419 414 394 392 421 427 405 390 413 403 419 433 424 404 421 404 423 403 428 426 426 412 423 410 434 437 422 408 421 406 446 407 437 412 439 419 433 448 433 434 423 433 425 457 449 448 454 447 443 421 420 429 451 445 450 444 442 434 433 461 463 441 468 445 435 465 450 475 438 436 446 463 459 463 469 482 480 447 442 471 463 485 466 479 463 465 471 465 457 473 476 448 492 470 452 460 460 468 483 470 478 475 475 469 465 465 486 497 475 487 464 461 496 490 493 466 462 479 483 484 510 495 493 490 508 508 517 508 487 477 492 510 500 482 508 486 485 522 509 504 503 487 494 512 526 518 516 514 517 506 501 530 504 505 530 534 513 494 492 534 537 503 514 541 519 511 532 524 507 498 507 538 515 537 530 528 540 543 546 502 535 547 537 512 522 531 547 554 532 543 535 543 523 551 516 537 541 523 543 547 529 541 513 566 566 545 539 543 551 542 535 529 518 548 548 549 518 539 546 520 535 527 558 522 575 533 563 550 571 559 566 533 535 564 539 544 574 545 539 547 576 531 541 571 572 572 576 532 553 564 579 539 558 541 584 541 586 576 548 548 593 539 577 545 562 593 585 571 575 566 558 549 564 597 547 558 557 585 588 589 550 551 550 584 560 567 596 585 590 554 563 600 580 566 585 572 587 571 597 603 568 576 558 599 581 596 610 581 585 593 588 558 564 583 596 586 579 609 564 592 601 610 590 611 617 591 586 582 603 576 597 601 594 580 568 581 621 595 605 574 606 588 618 589 609 600 587 577 593 621 580 580 613 615 572 615 627 585 591 573 609 578 602 596 618 594 615 571 619 621 598 579 618 594 584 629 624 607 598 630 575 622 629 585 594 625 617 584 581 630 579 612 579 613 632 628 628 616 621 617 607 587 617 585 610 628 582 594 595 599 591 597 587 579 600 620 631 630 631 634 585 599 592 587 623 595 600 601 634 585 623 639 609 632 589 609 614 627 634 633 588 595 627 607 636 614 588 631 606 582 627 615 604 640 623 587 595 584
607 590 588 591 588 619 583 600 587 619 586 582 613 596 598 600 626 594 634 634 585 599 635 634 633 599 634 614 605 588 617 632 600 627 629 623 634 636 606 619 636 611 620 578 598 632 593 577 598 593 624 630 632 580 631 581 594 578 609 595 598 581 588 625 582 579 611 630 628 630 611 626 603 585 617 623 579 574 615 592 589 601 576 576 597 630 580 606 625 605 624 586 610 629 629 617 625 597 605 595 579 582 590 619 596 619 581 593 601 591 579 611 577 575 601 624 614 582 600 568 605 577 592 566 585 619 598 584 585 563 610 594 575 575 588 606 571 583 562 599 612 570 614 586 586 603 565 613 577 567 557 599 573 603 567 571 568 597 573 588 567 598 551 600 561 571 592 572 586 588 564 568 595 553 587 596 593 556 549 589 571 545 550 547 549 557 586 545 581 577 563 588 558 590 542 542 558 543 539 563 569 543 555 548 581 534 535 584 540 549 559 545 562 552 569 585 552 540 582 552 552 567 544 534 563 551 560 555 546 571 541 559 553 559 545 567 560 573 532 543 529 567 564 541 546 529 534 516 540 530 555 542 553 555 546 520 538 558 555 529 516 527 528 553 517 546 510 511 510 519 520 503 541 548 508 527 551 502 518 540 519 546 541 543 501 538 529 506 503 517 532 496 520 515 496 498 513 533 526 510 515 497 494 506 530 530 499 488 510 501 491 497 507 495 528 492 511 493 496 520 492 506 484 499 487 497 481 501 507 486 505 514 483 476 470 490 490 472 475 495 499 485 467 493 480 491 467 493 477 490 488 474 464 490 496 470 487 497 487 484 463 475 494 463 454 482 450 482 457 483 450 445 454 454 465 465 459 476 449 452 442 460 447 449 454 474 462 469 457 459 476 452 469 463 444 462 457 438 447 452 467 436 436 441 458 443 427 435 451 452 443 433 418 451 453 430 428 436 443 438 414 423 431 451 444 436 408 416 410 422 434 441 424 407 418 409 411 436 427 419 400 410 426 404 398 396 425 433 398 428 418 399 414 421 422 412 411 406 418 396 405 399 420 420 382 396 388 385 413 391 389 405 394 383 404 375 389 401 392 383 403 375 387 388 366 369 395 397 389 399 389 394 382 391 377 365 386 360 372 380 373 371 372 372 372 388 370 373 352 379 357 381 365 354 367 364 377 345 349 370 370 372 343 359 339 352 337 350 350 357 350 361 341 364 348 352 354 355 348 344 343 338 352 347 340 324 340 347 331 341 337 322 333 326 347 326 325 320 321 340 341 331 323 335 326 320 316 339 315 337 321 305 307 326 314 330 305 332 318 318 302 327 327 304 324 308 322 319 319 302 316 309 304 314 293 294 314 292 297 312 307 313 295 309 298 300 282 295 309 287 284 291 294 278 279 298 294 279 275 281 290 294 292 292 284 287 271 276 289 278 276 279 282 274 287 288 269 278 287 277 272 266 273 267 269 257 268 261 265 279 259 268 273 268 256 268 268 253 272 261 267 268 262 270 253 260 251 246 242 253 244 257 258 248 249 246 261 251 257 245 246 255 248 234 255 233 248 253 233 238 229 242 228 235 238 241 234 234 230 239 246 226 225 222 242 224 241 224 228 232 231 226 223 220 221 231 231 227 221 233 218 222 230 225 228 222 222 229 225 215 207 224 220 211 211 212 214 212 208 206 210 207 213 201 200 218 202 214 215 208 213 202 213 207 209 203 200 205 203 204 193 194 190 209 194 192 193 207 191 199 205 196 190 198 191 203 185 197 188 188 196 187 194 182 194 195 183 189 184 189 180 178 183 185 191 179 188 177 180 186 186 180 189 172 177 176 175 183 177 178 174 178 179 185 168 179 175 175 181 167 174 176 175 174 179 174 164 166 174 174 165 172 164 166 164 173 175 174 160 170 161 172 166 168 171 165 170 162 160 165 160 159 163 167 160 168 160 156 163 163 154 155 154 162 158 156 153 155 163 157 153 154 162 151 158 154 155 161 155 161 150 155 150 148 158 146 157 152 154 145 156 152 144 153 146 150 151 154 146 148 146 156 149 143 146 151 147 151 153 153 152 148 140 147 148 145 141 144 142 144 148 144 137 142 137 150 145 148 140 139 145 136 145 138 138 136 148 143 145 146 141 140 140 140 147 147 146 133 138 133 139 146 140 137 135 141 137 144 139 139 145 134 139 141 136 140 140 136 141 136 133 140 133 143 139 141 137 136 144 133 138 134 134 136 138 137 139 140 143 133 132 136 138 143 135 141 143 131 134 141 136 138 136 137 136 133 135 143 139 134 133 134 136 138 138 132 133 134 144 135 139 132 140 135 132 132 134 133 132 137 143 137 144 138 144 136 134 144 143 142 135 140 146 138 140 141 142 133 145 137 142 140 139 138 138 145 141 140 140 144 134 146 148 145 135 145 147 148 142 142 144 144 149 143 150 144 150 144 144 149 149 139 143 139 144 147 152 152 139 142 147 152 152 144 147 153 154 146 152 156 152 153 143 145 156 156 145 156 149 146 152 157 155 150 146 149 160 147 146 149 149 160 152 153 153 152 160 156 156 155 156 159 153 158 155 159 156 160 154 157 159 167 160 156 156 166 157 155 154 169 156 162 166 164 169 166 169 172 169 171 166 163 174 165 167 172 167 161 166 171 173 167 169 177 177 173 173 165 167 171 174 182 168 177 168 171 180 175 183 184 171 178 178 185 182 185 184 177 184 179 174 184 191 179 178 183 192 180 181 184 188 195 188 179 185 193 189 181 197 200 185 184 190 187 194 202 196 198 186 205 203 189 194 191 195 203 195 197 190 193 205 210 205 195 209 204 208 214 205 204 213 214 214 209 201 207 203 201 214 220 218 213 205 220 224 204 224 210 222 216 209 219 208 217 215 216 213 226 213 232 227 221 233 222 232 230 218 218 219 229 225 240 230 237 225 235 233 236 222 244 232 246 238 244 239 234 230 231 234 235 235 232 244 250 240 248 246 242 246 241 254 258 244 250 259 245 245 252 254 247 248 255 254 266 245 259 245 270 263 269 259 257 267 267 258 259 275 274 268 272 267 269 272 255 265 268 274 270 284 284 262 268 273 273 283 278 290 280 285 283 270 280 267 294 280 294 295 277 292 281 283 296 278 279 276 295 302 299 301 291 295 283 284 299 288 296 292 312 314 307 309 289 301 316 311 313 290 318 292 295 308 300 314 310 299 316 304 299 302 324 317 305 303 319 332 314 328 326 323 336 326 322 321 336 328 310 335 324 318 316 336 335 347 331 344 341 343 339 347 339 326 346 334 353 342 350 342 340 331 342 353 330 361 346 363 354 348 360 336 337 351 360 364 362 338 361 353 365 342 343 377 365 368 344 346 378 345 370 380 381 368 353 351 366 364 378 354 372 384 362 374 387 385 359 394 389 396 381 389 374 388 374 366 390 367 393 398 392 397 405 394 387 391 389 375 405 392 400 407 390 405 412 400 381 395 380 415 383 414 393 390 390 399 401 412 394 399 413 400 400 417 414 425 410 402 420 416 413 420 426 436 405 438 425 406 429 413 421 436 437 422 437 427 417 446 421 423 422 451 451 423 416 424 427 435 434 452 436 446 422 450 419 457 442 447 436 453 451 433 458 456 446 450 433 441 459 443 450 436 456 443 472 442 463 455 443 443 462 469 446 470 459 457 479 441 446 466 470 465 471 482 490 452 488 448 484 473 472 480 473 479 490 494 461 499 484 467 476 479 493 498 479 478 478 467 489 465 485 499 493 478 467 472 492 468 514 478 495 508 497 481 471 487 516 515 478 517 508 484 498 505 519 516 519 500 500 479 502 494 498 490 522 492 492 502 501 533 517 518 515 514 518 535 528 526 531 540 510 525 496 511 543 521 527 524 503 499 539 518 540 541 515 499 542 547 506 541 540 532 510 507 552 533 520 509 532 534 555 512 527 522 556 541 556 543 514 530 548 549 532 521 541 522 558 567 533 540 559 561 567 539 521 558 537 568 558 535 564 540 532 563 572 571 572 577 560 545 567 546 578 540 574 565 582 555 531 540 585 549 560 570 584 564 547 580 556 539 581 580 552 584 591 544 591 539 589 547 578 556 551 564 575 588 574 593 558 544 572 558 583 560 574 552 548 550 558 578 564 580 573 597 584 568 575 598 574 562 568 563 604 600 560 596 595 609 578 606 580 562 566 559 587 599 563 568 610 593 614 558 610 611 588 573 607 600 591 609 573 579 564 613 585 593 579 590 611 603 585 601 616 609 578 609 580 573 598 588 576 620 569 577 597 596 584 589 582 620 585 601 584 588 594 628 600 610 599 618 610 604 598 600 619 578 616 605 605 576 605 604 610 604 602 610 620 576 588 596 602 590 580 595 578 589 594 601 630 623 589 610 589 611 634 579 610 611 613 584 616 579 610 586 611 579 623 591 634 579 615 604 587 613 617 592 628 628 618 624 639 634 634 607 626 624 638 586 587 614 622 634 588 616 592 585 636 629 638 601 608 630 600 595 608 624 629 630 621 591 638 620 585
632 587 633 618 587 581 627 625 627 621 634 603 637 581 602 625 639 625 592 619 587 601 615 597 623 602 589 610 634 621 583 612 630 579 602 626 613 629 581 585 614 608 579 626 628 596 582 580 617 598 621 626 621 599 577 598 622 579 630 610 614 575 584 605 627 600 587 596 592 582 603 628 613 597 618 596 607 615 600 588 628 584 629 614 599 622 576 577 626 623 613 605 623 615 629 621 596 610 572 585 620 593 569 621 587 619 601 614 599 610 620 582 590 601 565 596 621 621 593 580 584 570 594 608 584 605 604 610 590 606 567 587 571 572 583 562 608 580 563 568 571 562 574 562 559 600 605 556 569 558 565 572 559 590 589 554 557 607 594 567 590 574 569 570 552 563 604 582 595 600 593 579 557 568 588 552 589 598 571 571 591 587 556 561 593 585 577 593 590 575 573 540 572 584 592 578 587 569 565 543 559 550 584 583 581 569 541 563 544 537 566 540 570 583 581 536 538 582 538 565 537 579 539 572 567 536 574 579 578 576 570 565 522 560 558 553 536 533 561 519 561 549 551 570 516 544 539 568 526 549 534 559 516 552 563 547 534 561 551 539 549 559 550 548 558 528 528 508 555 510 548 508 532 513 518 511 514 548 535 542 523 541 524 514 517 502 533 538 531 505 532 542 522 532 533 538 498 509 508 509 515 536 509 499 514 514 518 523 482 528 495 497 507 519 502 527 510 491 493 495 508 486 499 513 511 505 493 496 490 481 506 517 486 487 506 505 504 480 510 467 470 484 506 484 502 464 471 479 497 475 501 498 489 466 456 468 480 497 498 489 488 459 491 479 482 492 478 468 465 459 473 475 451 471 456 469 448 442 442 461 444 457 477 436 474 461 452 454 443 449 471 460 450 459 466 462 464 468 449 454 462 432 462 450 439 425 452 419 421 419 455 454 443 424 429 434 432 451 446 424 415 411 412 420 416 418 416 416 433 423 413 429 439 405 408 415 441 406 428 434 410 406 401 429 400 394 423 400 415 423 423 429 390 399 389 393 419 388 408 401 391 382 389 394 395 394 392 385 384 392 412 406 411 404 385 404 403 407 383 392 383 387 381 382 369 369 395 396 386 375 391 370 385 372 391 363 388 380 383 372 368 382 386 379 354 352 376 371 361 384 355 360 360 362 363 359 360 377 371 353 349 362 342 361 341 365 371 352 345 359 336 335 342 341 356 357 349 354 329 350 334 349 355 353 331 335 330 328 328 334 334 328 328 325 329 322 332 343 332 340 321 314 319 319 314 329 317 337 326 332 308 330 331 307 318 308 305 323 330 302 306 313 323 321 319 313 318 304 322 306 318 297 291 306 317 295 305 317 311 302 287 297 285 310 287 306 299 306 307 284 307 282 301 299 284 291 283 287 296 285 298 294 280 282 283 291 271 287 287 269 281 289 274 282 280 265 286 283 280 269 283 271 271 275 264 281 266 280 279 278 268 260 256 271 256 259 250 256 252 266 268 264 258 268 249 257 262 248 250 257 250 251 245 246 248 249 238 259 255 242 239 253 252 238 234 237 233 234 240 239 230 230 248 250 248 236 247 239 247 238 227 230 230 239 242 238 238 220 224 241 221 221 227 232 224 220 222 235 225 214 222 220 215 216 229 220 209 224 210 218 224 216 225 217 221 216 217 218 222 212 214 221 204 217 215 201 217 199 202 213 215 211 208 199 212 205 205 203 203 194 198 207 199 202 193 209 202 200 197 189 189 201 196 186 198 188 191 191 184 200 188 194 198 189 199 199 192 180 195 180 193 188 185 177 192 188 187 182 177 178 180 186 189 180 175 188 174 174 176 188 172 172 172 179 174 169 177 184 174 179 168 170 170 168 166 170 179 167 169 164 179 174 176 176 171 167 167 169 162 170 171 173 160 158 172 167 166 161 160 166 166 156 168 161 168 157 168 162 159 154 163 156 158 152 163 162 157 157 164 163 152 158 164 158 162 163 161 155 152 158 156 157 158 150 160 158 153 153 151 159 152 147 148 148 150 153 156 149 143 153 146 152 152 152 145 142 141 148 148 145 151 145 145 153 150 150 145 148 152 146 148 142 140 142 141 143 144 137 140 137 143 139 149 148 139 143 147 140 137 137 143 147 142 148 144 137 143 134 145 140 141 140 145 141 143 145 145 135 146 146 133 136 146 133 134 136 140 144 140 139 144 146 138 138 143 145 140 136 145 135 143 136 133 140 133 139 134 132 141 133 141 144 140 143 139 132 136 133 143 132 133 139 137 133 136 143 132 139 142 143 140 135 144 143 143 135 138 134 135 134 134 137 136 138 140 136 143 146 142 144 141 140 142 137 141 143 141 138 135 135 146 141 137 144 139 146 139 138 146 137 140 147 141 141 136 147 144 145 146 137 140 140 145 148 143 137 144 136 140 145 137 141 139 142 138 147 142 142 151 140 146 142 152 152 148 140 151 144 152 147 146 144 151 154 143 148 148 151 147 143 148 150 149 151 145 152 145 153 157 147 155 155 153 150 151 148 158 153 147 150 161 154 148 152 162 150 151 161 160 164 163 158 157 162 152 155 158 162 167 155 153 162 163 153 157 162 168 164 161 160 162 164 165 164 158 158 158 160 167 173 166 160 170 171 167 173 161 169 177 173 178 164 167 170 180 166 167 181 167 180 175 169 182 174 174 172 173 172 178 181 172 186 173 179 179 173 178 183 185 175 187 184 192 177 190 178 179 190 180 185 192 192 183 192 190 194 181 186 185 186 187 202 191 194 195 195 194 202 199 195 206 203 197 193 208 199 208 200 199 193 197 193 197 211 202 210 198 202 215 215 204 205 199 217 199 219 203 209 214 209 211 212 203 214 209 205 223 212 224 213 216 217 223 228 219 231 219 226 225 226 222 220 219 231 218 221 228 233 228 219 238 239 224 226 243 239 236 230 245 237 227 240 234 245 244 242 240 230 231 235 233 233 249 249 244 238 243 257 239 240 243 245 255 245 246 246 240 248 254 248 252 247 252 263 251 245 256 259 255 269 268 261 269 261 269 260 256 255 257 261 271 267 259 270 263 266 270 271 270 280 270 285 265 268 271 271 275 283 287 277 287 275 283 290 284 280 294 271 292 273 283 278 296 292 280 288 300 278 285 283 308 293 284 310 297 297 312 308 305 300 289 313 306 289 309 307 311 303 315 318 297 318 314 298 306 320 323 318 321 305 311 331 316 302 328 321 318 308 310 308 315 311 324 318 312 326 329 329 321 329 317 341 325 317 329 332 329 337 319 352 329 353 342 354 335 337 337 357 338 344 358 339 348 345 336 338 355 335 333 366 364 350 363 361 342 344 343 353 361 360 354 352 353 355 353 367 365 376 368 372 368 360 384 372 364 378 374 353 376 359 371 388 390 370 388 385 367 369 368 384 368 380 374 393 382 382 384 398 387 386 381 382 397 409 401 374 384 402 386 402 393 384 397 380 389 410 382 398 398 421 391 394 396 402 425 392 394 419 400 413 403 423 408 418 396 424 401 432 423 424 426 414 412 406 408 421 438 414 430 424 437 421 430 419 426 421 426 447 452 416 423 451 432 433 451 422 438 429 438 447 439 446 462 439 435 448 458 455 465 451 442 440 447 428 433 451 441 473 472 436 435 475 444 438 451 444 459 477 481 443 480 449 461 461 444 484 450 467 473 464 465 448 482 487 482 473 468 466 470 472 464 481 479 484 483 488 492 501 471 467 485 467 466 479 475 466 472 502 504 467 464 481 488 490 486 476 507 481 516 515 517 479 495 506 494 482 514 517 506 483 484 483 492 491 506 514 500 522 500 516 527 522 527 489 516 484 508 493 525 535 514 526 530 538 521 536 515 532 542 528 515 511 503 502 506 497 522 502 539 500 524 528 535 514 540 541 502 533 544 529 511 507 527 525 512 556 517 522 547 554 513 556 558 546 512 528 517 531 546 527 549 518 550 533 523 524 539 523 529 563 560 547 564 522 542 529 549 566 571 569 529 558 549 573 530 564 574 534 580 527 548 580 578 556 584 576 576 566 585 560 532 574 568 579 541 557 540 548 584 561 589 576 553 543 582 543 557 541 581 574 540 597 546 563 572 586 578 588 582 594 576 582 567 558 555 600 557 575 582 593 574 558 590 556 564 595 588 562 552 576 552 582 607 572 586 555 609 575 590 611 610 596 581 599 599 556 563 589 576 575 591 577 601 606 589 585 614 582 593 573 619 617 592 609 619 614 578 576 578 599 568 571 564 618 594 575 578 579 623 617 586 590 579 617 582 599 587 583 623 621 596 627 623 573 616 621 583 593 584 571 595 628 599 577 581 586 599 626 578 598 612 591 605 609 608 630 599 622 578 624 624 588 609 575 631 599 625 577 614 632 631 581 631 600 580 582 608 609 578 607 628 612 626 594 581 603 585 600 584 590 584 635 597 619 629 587 637 613 591 618 610 587 624 606 604 629 605 636 594 608 600 586 614 620 589 611 594 626 623 579 600 621 624 587 626 590 607 592 636 590
625 590 594 603 611 620 594 578 611 602 600 625 611 598 629 629 593 600 604 612 631 635 636 591 627 636 596 630 584 584 577 623 588 594 589 621 627 596 613 600 613 635 587 586 588 579 577 594 592 594 620 577 584 612 591 574 610 609 619 609 608 619 596 611 575 599 595 619 611 623 582 587 615 586 589 618 588 582 577 597 593 622 599 602 599 607 594 627 583 579 603 596 595 593 574 589 610 619 598 595 583 625 620 589 589 585 579 592 610 578 607 600 597 582 592 569 566 606 586 614 590 615 582 619 583 586 583 566 577 612 593 566 612 559 561 558 588 565 580 565 610 584 594 581 601 557 603 607 580 590 599 604 609 570 558 600 566 594 601 554 561 570 602 606 604 589 566 589 578 592 552 577 560 569 552 565 547 593 573 587 550 582 580 596 574 554 556 574 562 569 576 585 579 585 544 578 575 544 569 585 544 537 584 558 569 540 566 543 543 585 547 537 562 575 567 529 572 529 553 566 555 557 573 555 568 530 550 566 571 550 558 545 565 543 564 530 534 550 557 549 569 539 525 558 565 528 553 550 551 528 546 543 534 551 520 538 545 549 516 511 527 531 524 533 516 541 533 537 507 517 514 507 514 536 512 501 525 528 544 528 511 505 524 528 508 540 507 498 514 537 539 508 504 513 529 516 514 503 516 515 532 534 509 490 532 523 529 504 499 485 488 500 514 518 521 481 497 476 495 509 509 521 522 498 496 484 511 513 499 509 485 510 516 507 466 505 470 504 477 493 501 507 497 507 490 506 462 494 477 468 487 472 490 455 475 459 485 456 461 483 465 487 461 470 462 467 459 463 486 470 473 457 471 457 473 475 448 460 468 467 448 440 469 451 447 454 457 458 463 442 474 448 454 468 439 465 460 464 437 462 432 426 462 462 427 460 457 428 441 437 461 439 442 421 415 420 445 451 415 418 412 414 438 411 449 448 417 416 442 432 444 443 412 434 423 410 406 406 432 418 424 425 430 403 416 423 424 394 398 401 428 410 403 416 389 417 415 423 409 393 389 395 414 419 380 393 390 392 415 391 380 413 398 395 396 406 380 409 384 374 378 369 373 403 396 397 399 377 376 400 374 366 383 390 367 369 388 372 377 366 373 367 368 383 359 372 373 374 356 364 355 361 364 366 361 371 363 367 344 350 360 347 356 367 345 346 355 352 364 341 357 338 357 342 354 352 342 362 336 340 359 326 352 348 325 335 335 339 337 354 323 329 338 342 343 318 334 336 317 343 321 332 330 311 319 316 340 323 309 313 328 317 313 325 335 311 314 304 320 327 305 322 324 321 320 322 322 308 301 314 322 297 296 292 301 298 292 290 293 299 296 313 297 298 284 306 295 298 286 291 300 284 283 281 294 288 292 300 278 278 276 274 293 296 273 277 280 270 287 270 285 284 267 265 266 270 268 283 268 267 265 261 262 260 278 281 261 267 264 258 270 267 276 274 262 261 267 253 251 258 257 264 247 262 248 266 261 259 256 250 245 261 249 244 242 256 241 239 248 251 257 244 244 254 252 254 246 244 254 240 230 250 238 247 236 244 241 241 228 229 238 227 224 234 224 232 223 243 238 235 233 224 236 229 217 216 236 228 226 223 215 212 214 225 230 226 224 221 213 214 220 225 209 223 212 223 222 212 205 204 207 217 210 221 209 215 219 212 212 212 214 205 201 206 208 201 207 198 212 211 203 207 204 210 208 197 199 206 198 194 205 198 206 188 187 197 199 187 185 191 188 183 201 188 199 200 185 196 192 180 182 181 179 193 184 192 183 183 185 184 179 187 174 191 173 177 177 178 180 179 180 176 172 171 170 186 174 184 184 178 178 182 183 168 167 175 165 168 178 166 165 164 169 166 166 173 169 173 170 168 161 172 162 165 164 164 168 170 172 170 161 164 165 169 160 157 160 156 166 168 158 155 164 166 157 154 153 162 159 166 152 154 154 163 158 151 153 159 150 156 162 162 159 156 161 157 150 158 159 150 158 157 150 159 150 154 149 147 151 144 145 143 146 154 156 146 154 143 156 147 146 146 147 145 145 153 146 148 152 140 140 147 149 152 139 139 147 144 149 147 150 138 143 147 139 142 147 150 148 148 139 137 138 145 141 142 143 144 147 139 144 147 148 139 145 145 138 138 136 134 147 134 134 139 144 133 142 138 145 138 134 134 139 136 141 142 141 135 137 139 138 144 135 137 134 145 146 137 135 134 137 135 134 135 140 143 136 133 146 134 138 133 133 142 135 141 137 143 143 139 133 134 135 134 136 134 146 136 138 134 137 140 134 137 143 142 145 144 140 142 145 146 142 145 141 142 138 145 137 146 137 136 146 137 137 135 139 135 137 143 136 140 137 138 142 146 146 139 143 139 148 141 136 144 138 146 138 140 141 142 139 145 144 151 149 148 152 139 148 140 147 149 144 150 150 151 147 145 141 152 146 146 146 145 151 143 147 143 145 155 148 155 155 144 149 149 149 157 153 157 159 153 152 159 155 154 149 150 152 157 148 158 155 161 154 157 155 150 165 151 155 155 157 166 157 156 153 157 166 156 163 155 157 160 164 156 159 167 156 156 169 166 162 163 166 171 165 173 164 170 165 161 166 174 167 166 176 168 171 165 176 176 174 172 179 178 167 182 175 174 177 174 169 169 169 180 180 175 171 173 172 172 180 188 176 181 174 183 190 183 184 189 193 178 179 190 179 188 191 187 180 185 185 185 181 183 185 199 191 196 188 200 193 199 204 197 191 204 205 202 196 196 197 204 191 207 195 207 204 197 209 208 213 209 210 197 196 213 200 204 205 199 214 207 210 219 204 207 222 205 218 219 206 217 222 212 223 216 207 215 224 227 211 209 219 228 227 215 221 219 232 215 232 228 227 228 232 229 232 240 222 221 232 232 243 231 225 234 236 225 247 227 232 226 247 230 248 249 230 243 236 251 254 245 232 240 256 244 256 250 256 245 243 252 253 248 241 247 244 258 259 257 248 268 261 251 249 251 264 270 268 257 255 274 252 252 265 261 278 255 272 257 274 272 275 269 281 259 272 280 278 284 280 270 273 284 289 274 287 277 266 286 289 283 274 281 288 296 277 284 300 279 295 286 298 293 284 304 297 295 301 290 302 288 285 301 288 310 299 309 290 287 309 313 298 295 307 306 306 318 300 296 308 310 326 300 300 304 325 306 300 310 306 302 312 310 325 304 324 323 312 331 321 309 330 315 318 313 314 336 342 331 341 338 329 335 338 340 320 327 325 326 348 336 337 337 354 358 340 337 347 333 336 342 357 362 350 335 339 358 365 346 354 368 365 350 346 369 371 343 362 365 359 363 373 349 355 359 353 360 356 369 364 354 363 384 386 366 374 356 381 364 357 370 385 387 390 387 375 383 395 371 390 366 371 368 375 381 399 405 404 382 377 406 376 406 402 376 388 414 377 396 410 405 382 415 386 382 390 394 386 392 414 421 394 403 422 417 413 417 421 428 408 416 402 409 425 407 414 401 424 410 415 422 404 405 430 408 430 417 426 415 434 428 422 418 416 440 412 431 424 432 446 443 446 435 449 421 453 421 449 450 422 444 421 451 447 424 436 439 437 432 454 446 446 444 429 430 468 471 452 450 462 457 458 472 469 449 472 438 464 442 477 461 481 480 460 487 447 487 466 488 482 454 456 493 479 466 485 495 472 483 491 470 468 488 493 487 472 481 495 485 475 498 483 488 495 468 476 498 490 484 498 499 503 483 477 472 488 512 515 516 516 488 512 502 485 514 503 511 504 510 489 512 482 477 495 478 523 514 500 525 495 520 532 491 501 523 492 488 489 487 489 494 522 510 495 526 540 536 505 539 500 518 499 515 506 515 503 513 504 540 545 513 509 516 526 524 537 515 506 532 532 527 555 526 516 529 518 548 525 552 553 541 523 560 548 546 545 513 514 525 529 556 545 517 547 533 555 536 524 548 541 571 562 552 527 527 572 534 541 535 536 541 543 552 534 539 527 550 528 547 542 536 529 538 578 548 552 549 572 554 544 539 561 572 576 572 543 538 557 555 564 590 555 582 558 563 566 576 578 592 544 567 596 565 580 593 579 545 549 573 596 546 561 567 567 590 602 599 554 601 597 584 568 591 553 602 593 601 567 564 586 583 568 587 577 552 576 557 597 600 554 576 575 556 589 586 609 593 579 558 610 559 587 572 581 607 574 608 613 594 613 604 609 602 583 618 619 593 573 568 569 588 619 584 608 621 590 598 566 594 588 582 592 594 600 569 621 609 599 616 585 598 604 575 581 572 577 579 585 599 612 601 607 598 570 626 577 629 593 599 587 587 624 626 592 609 621 581 598 613 604 590 624 616 579 619 628 579 600 575 600 575 607 577 596 600 634 603 599 597 624 607 606 618 596 618 595 577 628 621 610 599 630 603 636 630 581 630 635 599 632 602 592 597 597 614 622 597 635 579 612 624 603 634 599 615 616 618 617 608 596 591 624 590 609 615 583 605
607 633 627 594 598 634 606 610 603 591 630 601 584 596 579 602 592 600 579 631 633 618 592 590 623 578 594 594 615 600 614 578 588 604 587 609 601 608 633 627 622 619 583 622 578 577 587 586 592 588 631 588 622 587 594 609 581 611 618 612 627 596 606 578 615 609 603 573 582 602 616 620 585 616 607 580 617 610 590 575 617 587 581 605 593 593 572 585 582 582 617 608 585 618 614 582 576 582 592 591 571 613 592 607 614 615 600 618 585 578 607 596 603 593 573 592 564 565 607 580 579 599 619 599 590 609 612 601 566 597 597 605 578 581 612 565 573 587 597 559 561 583 563 606 560 573 564 599 572 605 587 576 558 582 553 606 600 585 601 600 558 589 572 584 582 586 566 583 566 602 556 549 592 561 573 554 580 569 570 564 588 560 545 578 591 585 541 594 583 557 544 563 579 587 581 568 560 559 568 549 561 534 547 575 559 535 571 537 577 569 582 578 542 556 544 559 532 533 551 561 528 564 563 552 562 557 560 523 550 541 523 571 535 526 539 571 562 540 533 543 569 558 545 557 562 535 547 551 551 537 523 534 516 512 530 531 556 521 534 532 513 539 535 522 542 525 517 552 535 542 506 515 548 508 500 545 530 511 546 516 496 499 525 532 495 519 514 521 494 517 517 516 506 503 513 494 508 505 528 527 488 512 498 490 523 518 520 511 488 497 512 520 489 478 489 521 479 522 511 489 517 518 496 498 475 507 518 516 492 474 488 474 511 500 487 480 496 498 484 472 472 478 499 468 482 484 458 499 481 477 460 460 498 481 468 465 472 483 488 478 470 452 487 449 485 477 488 482 486 462 469 460 479 446 464 474 467 459 452 459 456 447 436 450 443 460 455 436 451 462 471 449 436 438 464 444 440 451 451 433 463 423 460 441 434 448 420 434 460 444 439 443 441 432 457 448 451 452 453 438 415 427 422 425 446 421 422 415 428 408 417 404 439 440 415 414 436 420 419 399 424 437 397 433 415 415 411 397 413 403 422 414 420 397 390 418 422 410 413 390 409 389 387 400 380 400 409 407 382 404 391 411 400 384 376 408 375 400 377 386 389 392 391 397 369 392 371 399 398 384 397 380 369 382 392 391 368 374 370 386 358 386 364 356 383 356 365 352 350 351 356 364 379 369 380 363 361 360 369 370 354 350 366 340 343 371 367 351 365 358 336 347 359 351 334 349 356 342 340 348 340 332 359 336 344 340 329 346 340 323 340 347 346 326 323 341 348 338 347 341 342 313 338 314 314 335 340 324 322 317 314 331 318 321 324 323 320 307 326 302 329 308 312 305 305 315 302 298 317 310 308 322 321 297 303 302 290 291 295 300 299 298 301 293 310 294 308 289 291 284 302 298 285 282 289 281 287 278 286 283 299 279 274 287 287 280 287 276 281 278 279 272 278 288 283 283 290 267 264 268 285 264 273 276 266 282 275 256 268 258 269 271 272 272 275 260 259 252 249 256 273 265 257 260 259 252 250 252 253 260 245 259 243 260 260 244 251 243 244 250 241 242 256 253 239 255 256 235 245 238 241 248 240 245 233 241 243 244 227 232 225 235 238 233 241 225 237 224 232 242 239 219 238 226 231 231 219 230 220 229 226 219 224 231 214 218 228 214 224 222 215 226 224 211 212 215 220 216 225 209 215 216 223 205 202 218 202 220 218 200 210 212 212 206 197 196 203 209 194 200 206 209 203 198 195 200 190 204 193 202 193 200 193 204 188 190 193 204 202 187 201 194 191 185 194 198 198 182 194 192 183 185 186 187 195 184 180 181 192 187 190 192 184 185 189 186 184 189 186 184 177 186 182 187 171 174 186 185 173 176 178 178 183 173 179 171 170 180 174 175 175 176 175 163 168 170 176 173 178 172 161 167 165 172 172 170 161 167 163 165 157 158 158 156 166 163 158 164 170 165 166 166 168 167 163 156 155 166 157 161 153 161 152 163 153 164 150 156 151 162 149 163 163 159 153 161 161 162 150 153 156 150 159 154 151 147 156 151 158 157 150 146 146 149 149 148 146 157 154 153 153 154 144 152 153 142 153 146 142 151 146 147 140 143 151 140 147 149 146 145 151 149 147 151 143 144 138 147 142 148 149 150 141 149 142 136 147 137 140 148 146 146 141 145 146 137 144 138 147 136 142 145 147 137 142 135 141 142 144 146 137 142 146 141 138 135 140 135 135 143 146 144 137 138 139 146 138 146 135 135 133 143 143 143 143 137 144 136 146 138 133 133 146 143 141 136 144 145 135 143 139 135 141 141 138 133 140 143 144 140 143 145 137 139 142 146 143 138 147 140 143 147 141 143 143 147 144 140 144 146 136 136 148 142 144 139 140 135 148 139 143 143 149 145 148 143 142 142 148 141 149 142 141 141 150 149 138 146 138 147 144 141 149 141 146 142 144 153 141 141 142 148 149 154 142 147 147 153 144 150 153 148 143 143 153 152 153 158 158 147 157 152 151 145 158 159 158 151 158 158 151 156 155 160 150 160 152 151 158 155 151 162 163 159 154 151 161 157 159 160 165 152 161 166 162 164 154 161 167 168 156 164 159 157 168 160 169 160 160 170 157 158 168 160 171 167 172 169 175 164 167 163 166 172 168 175 174 164 168 171 167 168 176 174 170 169 181 167 172 169 173 185 182 172 171 171 176 173 176 171 185 185 182 186 181 174 189 175 188 191 190 188 177 193 179 184 184 190 184 180 184 193 192 198 185 191 186 184 184 199 198 198 193 186 201 201 196 195 205 199 192 190 204 205 196 205 202 211 210 193 199 198 205 211 196 215 207 210 212 211 209 218 203 215 210 218 205 210 220 223 204 212 209 209 208 225 218 220 228 223 224 209 221 210 226 220 220 232 217 228 221 221 226 230 221 232 232 225 220 226 225 238 235 221 236 234 229 227 244 225 234 235 242 239 228 244 235 250 243 240 237 248 254 244 240 237 252 253 251 241 255 253 258 259 256 239 250 265 243 257 244 244 245 265 251 265 266 261 250 265 260 263 262 275 253 253 268 273 271 278 273 255 277 262 272 283 283 272 260 264 286 269 285 282 279 284 290 273 289 277 290 270 295 269 275 273 272 293 281 288 292 291 282 279 279 277 298 295 294 283 297 304 297 310 305 292 299 307 306 299 309 297 310 305 299 318 303 302 303 319 300 320 302 302 320 310 327 303 316 316 308 320 327 329 332 329 308 309 310 333 337 312 333 327 309 314 340 322 343 315 324 342 333 346 330 329 323 350 351 337 339 344 327 351 348 347 329 340 327 344 328 343 329 333 332 331 358 359 335 355 361 362 338 359 355 363 349 355 340 367 359 343 371 354 359 350 346 353 347 371 352 382 371 380 381 356 387 374 388 391 369 387 370 374 389 391 367 373 375 370 375 390 378 400 396 400 393 399 405 379 405 374 406 405 397 373 374 395 382 383 409 393 392 399 384 399 399 413 388 413 414 419 385 405 412 404 416 391 393 422 419 423 415 393 425 401 396 412 433 412 412 404 400 406 399 419 401 419 403 424 410 412 426 428 441 434 434 445 415 433 446 426 433 432 439 421 450 430 454 441 443 454 436 451 434 448 452 451 456 453 430 452 442 453 436 439 461 461 432 471 455 464 470 439 436 463 462 436 474 461 471 474 483 453 446 452 471 450 466 462 456 456 462 463 449 464 474 490 465 481 491 475 458 453 461 486 497 473 456 491 490 491 459 496 503 477 487 491 482 471 498 469 473 485 502 495 495 508 492 511 480 471 489 472 485 472 488 519 490 501 523 499 500 496 479 521 490 479 494 511 481 512 525 482 503 488 487 484 526 522 508 507 507 536 531 528 519 490 515 537 498 542 494 497 542 514 508 534 496 497 539 534 498 519 530 506 537 511 514 529 503 545 508 538 544 556 527 556 518 554 534 538 526 532 547 534 527 538 553 557 517 560 522 543 564 554 544 526 522 556 550 518 554 536 562 548 537 567 562 534 561 561 548 528 546 565 539 562 569 567 531 559 576 534 569 532 551 575 558 534 558 564 537 584 558 577 588 586 534 556 565 574 581 581 549 545 568 555 568 551 552 539 577 549 543 582 557 576 580 565 545 568 558 559 549 548 572 588 568 566 576 579 597 585 592 572 581 598 560 562 590 572 608 589 603 569 598 567 558 557 560 582 554 588 592 593 596 557 592 559 598 560 605 572 575 589 565 599 598 578 615 568 591 570 564 606 597 607 586 563 580 588 581 598 615 612 621 611 564 596 618 593 616 579 609 605 604 623 614 623 572 605 617 580 617 626 568 598 613 598 605 577 624 569 611 616 595 618 626 600 598 594 583 614 604 598 623 598 626 581 574 581 605 627 577 615 629 577 604 574 609 604 587 616 577 621 604 604 609 600 574 629 616 580 614 592 607 599 619 603 609 622 604 634 611 602 610 600 607 633 601 635 596 607 619 601 587 589 631 623 616 624 611 599 629 590 616 601 606 592 621 633 631 590 624 606 616 591 630 580
587 587 578 600 610 621 625 621 634 620 608 614 599 582 576 591 587 607 607 609 614 592 605 600 596 583 621 576 597 614 631 609 617 633 633 592 619 614 576 616 589 600 586 612 598 578 627 602 608 589 574 578 597 595 603 619 603 588 611 625 619 607 591 594 604 580 610 588 611 604 623 625 622 574 603 578 579 588 606 606 604 599 626 591 610 627 602 576 610 614 581 594 616 568 578 596 574 599 582 597 623 623 617 572 602 614 619 564 579 600 572 566 575 570 591 616 572 565 568 613 614 581 583 603 585 616 566 559 600 559 595 561 558 578 592 614 606 572 603 606 578 612 584 609 609 560 600 576 560 573 605 573 583 563 587 590 554 583 554 601 605 581 568 577 582 557 551 591 600 564 596 599 583 593 574 591 599 570 565 551 557 588 547 593 588 589 545 551 593 549 549 562 550 556 586 591 574 588 585 583 543 554 557 574 574 545 582 540 569 578 564 569 554 531 565 542 569 545 562 558 538 539 574 567 525 544 542 526 570 539 540 574 525 556 556 544 535 552 558 525 539 533 525 550 558 545 522 545 524 522 562 544 556 524 553 524 545 532 509 513 542 549 521 516 515 514 514 555 516 551 508 547 520 531 532 532 516 501 520 509 507 501 506 543 521 540 497 510 528 531 518 505 528 529 523 509 511 512 514 500 519 522 517 493 528 526 525 525 496 513 518 482 503 478 499 504 477 491 505 490 517 499 516 481 496 497 491 516 483 493 483 493 478 477 507 469 510 466 487 463 478 507 490 475 486 499 500 499 461 472 469 479 489 489 453 469 498 485 474 466 463 451 487 451 450 480 459 464 474 470 471 474 442 454 442 481 477 456 466 460 473 470 459 448 446 474 451 476 468 470 451 436 450 437 432 446 430 441 444 425 453 448 459 431 447 457 420 459 461 456 435 459 454 443 423 449 447 424 453 411 424 425 428 434 442 434 445 426 411 406 429 435 420 430 421 430 414 403 430 425 397 416 433 398 413 424 424 393 404 396 419 403 420 389 419 422 391 387 409 404 389 417 400 392 419 404 389 383 401 382 403 381 407 384 394 391 384 397 390 383 393 402 377 375 373 396 387 392 368 381 397 377 376 388 379 387 370 360 370 379 365 386 382 372 367 352 382 377 353 350 365 350 370 374 380 380 360 343 357 359 348 375 342 342 359 368 343 370 362 355 361 350 344 345 365 362 348 343 351 352 350 342 335 327 326 345 330 345 350 328 351 345 331 324 329 346 317 318 331 324 331 318 321 328 319 324 323 339 324 328 335 337 336 311 309 325 332 330 303 323 314 329 309 313 303 300 318 313 299 320 299 318 311 299 300 319 298 294 305 304 293 306 287 314 291 298 292 299 303 294 287 283 293 293 285 304 303 298 293 287 296 284 285 295 292 278 294 291 277 271 274 281 277 277 267 283 284 283 268 281 275 263 261 269 278 279 264 280 265 272 255 255 275 260 276 269 270 266 271 261 257 257 250 272 261 260 258 245 251 247 254 256 256 241 245 261 252 239 256 239 259 255 245 257 236 245 246 234 237 238 232 233 230 246 232 248 249 234 242 247 231 235 229 225 234 235 234 226 222 235 233 220 236 225 227 218 227 224 235 219 227 218 220 226 215 226 218 212 230 210 217 228 215 219 209 227 226 220 213 209 222 217 204 206 205 202 206 221 201 218 207 215 198 205 197 199 208 195 203 200 211 199 208 200 202 196 191 193 204 202 197 195 197 203 191 193 196 198 198 199 191 191 199 195 186 201 183 182 190 188 196 197 192 188 181 193 192 182 193 178 183 192 191 176 190 178 179 176 177 183 180 182 184 173 172 186 173 170 182 179 176 183 175 179 171 181 168 169 173 175 170 171 180 173 166 168 163 163 174 176 171 166 163 170 175 172 166 161 171 159 173 171 167 169 161 171 169 156 164 165 159 163 163 163 155 164 166 162 157 162 164 154 166 161 157 165 159 159 163 160 152 160 160 154 156 160 158 157 150 157 161 152 160 161 147 154 150 154 158 152 150 158 157 155 147 144 153 148 145 150 149 146 145 144 150 144 154 152 153 147 153 150 142 143 144 144 149 152 145 148 144 144 145 152 146 143 144 149 141 142 150 150 148 149 145 147 144 148 142 150 138 138 143 138 138 147 140 145 143 146 139 148 149 143 145 142 145 136 139 148 138 135 146 148 144 138 144 135 146 146 134 147 146 140 135 134 135 138 143 143 134 145 139 145 139 135 136 135 134 138 146 135 138 141 135 146 144 142 147 142 139 145 141 135 135 140 135 137 144 142 144 142 137 135 139 143 136 141 142 148 146 138 136 148 145 135 146 141 142 144 148 147 139 139 148 141 146 147 143 141 141 139 148 144 140 138 137 142 145 143 140 140 147 141 141 142 140 150 149 146 143 146 143 147 150 141 150 145 152 143 147 154 144 153 155 145 154 148 147 147 148 143 150 147 158 156 145 146 150 150 155 151 153 151 158 147 157 160 155 149 154 158 148 157 156 163 161 160 161 158 157 151 160 165 162 159 166 155 152 152 167 158 161 161 168 161 169 155 158 157 170 163 158 159 159 166 171 165 162 162 168 173 166 167 160 172 175 161 170 167 178 163 177 178 170 169 168 165 167 175 166 180 175 166 167 182 168 180 171 177 170 183 179 178 185 185 175 188 176 187 177 177 175 179 183 183 192 182 184 191 184 185 181 194 181 192 189 194 182 181 192 197 191 182 194 200 188 200 194 185 198 201 188 197 200 201 201 191 205 209 209 203 204 191 210 194 211 201 194 210 213 205 212 198 207 208 198 203 212 215 217 208 209 201 213 208 219 205 220 223 210 214 205 217 208 215 219 210 217 215 216 225 217 218 226 211 227 216 216 219 224 218 227 227 236 229 230 231 219 234 226 233 232 225 230 231 243 232 246 227 232 228 232 237 250 229 247 248 246 238 233 235 252 251 246 248 256 238 246 256 253 244 238 255 248 248 251 241 260 249 262 259 248 262 263 256 266 248 250 251 255 254 271 271 276 257 267 272 258 279 276 270 268 262 275 269 276 281 274 285 283 277 267 283 272 274 265 291 275 280 273 280 268 269 278 289 290 293 274 294 283 301 302 280 302 305 300 297 305 286 302 289 286 285 299 305 294 314 292 308 316 292 309 290 290 309 298 301 292 293 308 303 323 300 318 310 319 328 306 318 301 310 324 307 317 323 328 318 305 317 328 327 308 319 329 336 338 318 318 320 331 318 343 328 336 342 322 320 334 326 331 331 337 349 350 339 326 344 346 353 339 354 353 335 336 363 353 360 357 357 344 347 339 341 346 343 353 347 343 357 355 346 363 344 369 371 375 355 375 368 369 381 379 360 382 368 375 368 357 390 385 370 362 368 363 371 386 385 361 387 396 372 393 365 367 368 397 392 380 371 397 397 393 385 409 376 378 381 406 381 405 408 397 399 384 396 415 406 410 406 391 394 417 420 388 390 413 407 421 392 407 394 423 430 400 410 398 428 403 405 422 399 405 439 430 426 400 416 421 442 430 429 415 439 420 421 438 414 445 416 436 427 422 433 432 425 449 454 427 438 419 431 422 440 462 446 425 439 437 456 432 424 463 429 436 443 445 441 450 431 431 464 471 457 443 447 450 445 448 455 463 450 451 454 441 441 444 463 485 451 452 459 449 483 484 484 486 465 484 451 479 456 465 459 484 469 473 455 470 475 486 499 498 469 495 486 501 486 503 474 483 492 465 476 480 494 469 508 480 507 485 515 470 482 517 477 518 477 482 510 514 509 498 479 513 481 498 522 483 491 519 500 490 492 527 515 491 485 511 534 514 527 497 536 535 532 526 524 532 519 507 540 525 537 513 515 541 496 495 539 512 497 499 510 514 529 501 550 532 541 507 535 553 522 533 547 509 515 529 553 528 535 515 514 552 509 510 513 550 528 561 540 551 513 545 566 518 563 524 552 525 556 544 528 537 527 563 573 561 549 524 549 539 530 557 556 537 559 559 563 566 559 535 563 562 574 537 561 582 542 532 540 560 568 541 553 553 552 553 567 546 575 544 568 556 541 591 540 561 573 569 556 583 583 581 579 555 569 588 579 581 542 589 563 590 580 600 573 550 561 557 590 583 562 555 564 603 570 554 577 571 584 573 595 599 583 565 577 604 585 567 569 560 587 589 582 588 610 573 571 599 571 588 613 565 603 604 597 574 612 584 588 578 572 575 560 616 598 569 613 567 613 606 570 575 574 597 584 604 595 616 618 599 600 614 595 574 620 585 622 595 581 573 603 573 623 574 570 602 589 624 610 582 614 623 596 569 599 621 612 614 605 571 614 620 620 620 574 607 573 575 573 622 575 629 614 599 589 600 618 576 587 603 618 632 600 596 574 621 578 608 597 605 610 583 597 601 633 601 578 628 597 580 621 594 631 596 614 588 624 601 585 632 624 623 631 584 588 625 633 585 600 597 610 629 598 633 588 589 592 592 584 608 590 622 619 586 635 599 591
615 616 592 612 605 581 600 606 585 589 603 594 606 617 628 591 631 617 603 585 626 611 585 590 625 622 632 626 621 587 633 601 628 591 631 591 589 596 614 598 602 574 609 625 616 603 581 604 577 608 613 619 576 615 574 626 603 572 609 581 577 608 601 624 617 597 580 571 619 620 596 580 613 573 572 596 595 581 625 591 573 585 598 609 614 623 576 581 577 597 571 617 584 622 588 587 611 569 571 615 576 590 622 615 611 593 605 597 609 602 619 612 618 589 598 608 584 606 561 594 581 569 611 570 606 583 601 569 604 564 614 597 557 601 560 595 578 560 603 586 587 560 556 610 610 599 566 573 564 575 579 596 581 573 607 580 597 603 585 575 555 590 564 584 595 556 571 584 591 558 554 596 562 569 570 561 592 553 593 574 551 585 571 572 584 563 573 541 556 554 576 578 580 554 544 537 539 544 559 539 544 549 586 556 570 560 585 565 530 562 545 538 535 559 571 543 554 537 577 530 560 578 556 564 543 575 559 565 532 531 547 530 566 569 558 537 539 527 522 542 527 537 556 547 566 551 556 525 521 557 535 549 532 532 552 556 515 550 554 543 528 543 539 544 548 524 536 528 544 549 523 510 512 511 548 537 514 542 533 534 514 507 543 510 536 507 497 492 521 520 505 519 538 531 519 510 506 524 511 489 511 504 498 529 508 485 507 506 486 522 520 522 526 507 480 496 504 478 516 519 486 492 482 484 480 516 504 507 514 485 499 501 504 488 483 477 498 473 490 495 502 470 475 476 503 459 488 481 494 472 488 491 454 475 473 462 455 481 451 463 477 475 450 448 479 486 466 462 445 453 477 453 471 444 448 469 479 442 467 480 471 461 461 471 472 446 442 468 440 459 463 429 444 444 427 458 430 431 445 426 455 445 459 437 437 449 456 422 443 447 443 437 417 429 455 427 418 428 448 440 445 414 417 411 440 411 443 414 437 434 404 443 428 429 436 436 433 440 401 411 424 396 420 401 396 400 400 393 430 413 429 419 398 420 412 425 406 416 420 391 392 386 384 395 380 399 410 399 404 378 393 407 390 396 391 397 399 401 371 401 382 376 388 374 392 368 371 365 385 395 373 391 367 366 369 373 371 373 366 362 389 386 379 370 373 356 371 363 354 372 366 368 380 376 353 372 347 345 369 350 343 373 370 357 343 344 358 340 339 337 369 356 339 334 337 337 352 360 345 335 348 339 350 329 341 331 327 326 334 343 332 339 320 344 336 342 327 324 338 335 318 333 318 342 328 325 310 340 316 312 329 312 308 336 320 326 308 320 319 329 316 300 319 317 327 315 320 298 300 320 297 294 321 298 294 316 304 304 295 296 303 290 286 287 286 288 293 289 304 285 291 292 300 286 281 304 279 281 299 301 291 294 291 282 278 276 270 275 281 273 281 279 271 291 269 287 278 279 280 270 280 266 265 268 281 267 261 277 261 271 275 270 276 253 254 256 262 274 258 275 252 273 260 261 265 250 264 251 263 249 261 245 248 246 259 242 252 255 241 239 245 253 238 237 239 238 256 256 237 248 249 243 235 247 234 251 233 246 238 242 228 230 237 237 231 245 244 225 232 231 237 233 229 226 236 231 236 231 227 231 226 235 223 234 231 218 217 230 210 216 221 217 222 221 221 223 215 207 212 218 225 204 205 222 221 220 206 205 213 203 204 217 212 205 207 209 212 213 205 212 198 205 208 199 193 203 200 203 192 196 203 202 208 194 205 200 202 202 197 191 199 194 198 197 191 199 192 189 200 194 195 182 189 182 186 188 182 187 195 179 190 180 187 181 192 190 179 176 176 174 189 182 176 182 177 178 180 185 179 185 174 184 181 176 181 176 178 181 167 176 174 169 178 178 169 178 178 169 168 170 178 177 164 177 162 162 160 174 170 159 163 163 160 170 167 161 162 166 162 158 160 156 170 160 170 158 158 169 163 159 156 157 159 158 157 162 154 158 160 161 164 160 151 157 155 152 161 156 159 154 149 149 148 151 152 153 159 147 158 146 150 150 148 149 157 156 147 152 152 148 153 158 157 144 149 153 153 152 145 154 142 145 156 149 145 145 142 153 145 151 145 149 147 150 150 153 143 145 151 150 141 147 143 142 151 142 151 138 141 138 148 140 143 142 146 147 145 145 144 147 139 149 141 144 142 136 141 146 140 139 143 142 145 145 145 143 148 143 142 136 142 136 136 148 142 143 143 148 137 136 144 138 148 148 146 140 146 137 148 136 138 140 142 148 135 135 141 147 141 146 146 148 147 145 148 138 140 142 137 140 141 145 143 140 144 141 144 140 143 141 141 147 146 146 144 145 146 148 141 137 146 137 137 142 147 148 146 138 139 147 145 146 143 151 151 150 143 144 141 149 149 144 144 144 152 151 152 147 149 141 148 143 142 149 149 152 144 152 145 146 145 143 154 152 147 151 155 146 157 151 149 153 150 155 149 155 146 158 148 160 150 157 159 158 151 160 155 153 156 150 158 152 152 155 154 164 164 152 154 155 160 151 167 167 162 165 155 160 154 154 163 160 155 156 162 156 157 165 165 163 157 156 162 163 165 159 172 173 172 172 171 166 165 171 166 168 169 171 167 177 177 166 177 175 174 174 168 169 168 166 170 177 180 168 175 180 180 184 179 174 173 173 188 174 172 172 176 178 177 185 176 181 184 182 187 181 189 193 193 184 194 179 178 191 187 185 187 182 182 194 190 188 185 197 187 189 200 199 189 200 192 202 199 187 205 202 201 195 190 206 190 192 200 200 197 193 198 196 198 205 210 213 212 208 213 200 201 213 208 199 202 201 221 207 221 221 212 219 206 213 218 206 223 207 224 222 219 230 214 226 229 230 231 225 213 213 214 233 220 220 230 233 231 235 221 222 220 235 236 227 231 222 241 239 228 225 237 239 233 247 233 240 236 233 241 243 238 231 251 238 253 236 239 251 249 256 241 253 240 241 259 253 246 249 245 241 247 250 263 267 260 265 260 262 258 263 270 255 255 264 270 275 254 262 272 275 276 258 258 264 266 258 275 270 261 278 265 280 286 270 268 270 271 286 277 270 286 278 272 290 276 292 278 286 283 287 289 296 275 279 281 277 302 302 282 292 300 283 300 294 309 298 291 309 284 286 307 308 315 304 315 290 296 306 310 307 301 319 315 317 296 320 309 311 316 303 305 327 314 330 314 327 302 323 304 333 334 321 332 329 330 311 334 326 322 321 332 334 328 317 339 317 321 325 349 323 323 347 349 332 347 352 326 350 326 327 326 334 358 348 335 337 355 334 350 342 332 362 345 348 357 364 355 343 357 354 354 359 351 354 363 351 369 345 344 361 380 367 374 360 361 379 380 361 381 359 381 386 379 356 388 389 386 381 367 395 396 381 370 361 371 391 394 373 395 399 369 400 393 385 396 394 400 396 396 393 407 391 401 387 377 379 408 394 396 395 388 386 396 421 398 405 407 421 390 407 393 405 419 419 427 424 417 420 396 429 415 414 416 415 420 436 398 429 427 401 409 431 413 414 425 436 443 430 422 427 418 436 436 425 431 450 427 424 455 445 453 423 421 437 430 448 438 452 442 450 438 427 451 459 452 463 443 463 458 453 445 455 461 452 432 452 463 472 467 444 460 441 450 451 479 460 462 475 461 469 443 458 451 472 476 466 451 457 460 473 488 471 482 494 477 494 469 463 461 468 497 454 462 465 458 491 457 472 485 472 478 482 506 505 469 489 507 502 471 470 506 494 468 492 473 492 517 504 500 506 478 473 502 505 521 482 490 484 482 505 478 515 493 496 486 490 515 513 525 512 487 517 505 496 493 513 526 488 510 504 512 505 524 533 509 507 506 542 498 526 524 511 500 504 522 514 516 521 547 525 499 548 541 547 546 543 527 509 510 553 533 530 519 537 507 558 554 551 558 513 553 523 533 533 560 546 528 551 524 558 562 517 540 535 541 569 566 564 517 519 521 560 548 536 534 540 532 569 570 528 543 550 548 547 538 554 541 574 559 554 547 531 554 530 580 565 552 554 557 559 536 556 543 572 533 580 549 543 538 543 573 588 563 561 552 584 588 553 591 583 540 555 569 568 548 582 563 591 580 589 575 554 555 579 591 550 551 573 557 596 601 584 567 595 573 567 587 605 551 593 596 607 584 596 556 589 565 560 578 594 559 603 606 594 570 593 612 563 564 605 588 593 614 606 565 572 576 570 608 582 567 589 580 617 587 606 596 605 613 612 593 609 594 607 571 609 595 601 594 568 609 567 617 613 614 581 602 597 588 606 576 620 568 592 623 599 580 605 585 578 598 618 571 576 605 580 626 582 579 615 610 617 619 573 596 601 608 603 624 593 599 625 583 604 619 601 594 593 601 611 625 608 593 627 609 621 623 609 626 624 586 598 612 575 601 578 600 580 604 586 595 624 581 607 589 621 630 612 575 599 593 629 576 606 624 605 596 606 581 589 598 595 606 629 589 575 626 607 633 589 620 595 579 619
619 594 605 615 624 598 580 574 592 633 606 633 596 627 605 602 633 620 614 604 614 621 596 605 593 595 611 629 606 615 613 591 627 576 625 609 600 623 610 610 614 581 609 576 626 572 604 617 610 577 586 589 615 609 612 626 622 590 622 594 623 594 604 609 598 596 585 617 587 614 587 629 577 610 601 621 573 582 603 576 601 590 584 590 591 582 598 569 600 624 571 572 577 596 590 602 574 603 610 568 608 597 586 616 582 621 613 589 578 593 601 615 614 616 579 582 575 609 584 594 580 595 587 572 613 567 601 610 566 609 556 599 573 603 582 577 596 559 603 600 604 563 578 609 605 590 592 591 579 605 568 592 599 597 602 551 603 558 590 585 561 566 562 558 585 594 574 563 597 551 572 591 552 549 563 562 579 563 556 547 548 595 584 575 581 538 578 551 559 566 564 590 554 566 573 560 584 562 555 576 555 577 560 573 532 573 568 582 555 529 573 580 558 554 569 536 544 530 546 557 553 570 534 577 542 540 532 551 553 531 567 532 543 547 571 555 520 556 519 522 531 549 541 539 563 551 532 557 519 537 548 526 557 544 550 540 521 549 525 547 512 541 507 546 540 543 545 550 532 509 543 543 529 504 503 501 512 497 530 519 525 541 510 544 540 528 497 516 494 497 511 516 506 538 498 505 503 499 502 499 488 487 514 511 504 505 514 515 500 484 494 498 502 500 480 483 491 482 511 476 496 475 508 511 516 513 477 506 476 468 484 469 501 481 478 478 468 472 473 464 495 473 482 478 481 474 491 473 500 487 455 480 475 458 490 460 473 488 450 495 466 485 457 459 490 480 448 477 461 487 468 445 459 481 483 444 477 481 460 452 447 457 436 468 453 475 441 460 442 461 445 466 450 466 462 450 450 431 446 460 452 440 423 454 446 423 427 441 422 423 455 423 433 423 447 438 447 448 426 418 444 451 425 411 425 420 446 417 432 438 429 425 422 441 440 436 408 438 411 421 432 416 419 430 395 426 432 418 392 394 397 406 422 415 391 398 411 386 410 405 385 390 385 380 385 406 379 407 396 390 388 412 412 392 389 392 407 380 385 403 386 387 401 393 373 371 387 365 388 395 368 379 384 361 377 363 380 381 385 365 383 370 390 381 357 364 355 377 373 367 364 369 371 351 346 362 379 364 347 376 370 354 356 342 360 354 365 342 366 364 343 362 353 346 343 361 335 353 344 342 347 358 327 328 331 356 348 327 327 348 330 331 331 340 326 334 340 321 333 345 332 344 335 323 329 342 317 322 333 310 323 329 307 320 307 309 324 308 317 322 314 328 319 327 303 304 322 318 304 318 300 313 314 303 294 299 302 317 296 290 315 301 296 300 288 300 288 296 300 287 309 284 304 281 296 280 277 291 303 275 289 281 279 298 277 276 278 271 280 291 290 290 281 284 286 267 275 286 269 289 272 277 283 284 276 277 264 277 263 258 271 278 278 260 261 266 253 262 268 261 251 260 260 259 262 270 270 266 258 266 254 247 251 253 248 251 257 255 246 261 262 238 261 242 236 243 241 252 248 246 235 244 234 230 242 235 241 246 230 234 236 248 227 234 244 227 225 239 223 230 225 237 238 234 219 223 238 226 233 222 215 220 224 229 216 228 228 216 217 220 227 230 210 218 214 221 218 216 217 219 209 217 207 222 212 223 203 214 221 207 219 209 215 211 213 207 210 210 208 215 208 210 199 202 204 201 203 196 204 206 190 197 198 198 196 200 201 190 194 203 195 200 194 195 203 189 193 187 185 185 200 194 187 189 185 182 196 187 193 191 191 177 184 185 179 191 182 186 190 177 181 175 177 189 183 172 172 185 181 184 174 177 173 172 184 178 171 174 178 179 169 181 174 172 179 179 180 168 177 169 171 172 170 162 166 177 172 161 164 171 175 167 164 170 172 171 161 168 165 162 157 163 168 166 163 165 156 164 154 169 157 163 160 165 159 158 153 161 165 167 156 164 156 160 162 151 157 150 150 155 153 161 150 153 148 157 150 159 147 153 149 158 156 155 149 160 159 158 149 146 149 153 152 145 153 148 145 145 154 151 156 150 149 148 154 148 143 148 145 145 145 151 148 145 142 153 152 143 141 151 146 143 142 147 150 145 152 151 147 151 146 146 146 139 149 143 142 141 143 148 145 146 143 137 150 143 148 148 146 149 143 139 137 145 146 147 148 145 146 143 141 139 149 148 138 146 139 142 136 144 139 143 138 143 142 149 149 139 145 145 149 137 145 149 144 141 147 140 148 141 147 138 142 146 136 144 143 137 148 141 144 137 146 146 143 138 145 143 140 139 150 140 141 145 137 147 148 146 137 147 138 148 148 142 144 146 148 149 147 147 139 142 147 150 150 140 150 144 146 141 147 145 142 149 152 143 144 150 153 145 144 151 148 152 155 150 153 156 152 146 156 154 146 155 146 158 149 146 148 159 151 149 150 157 154 154 160 150 158 156 156 149 160 148 152 159 157 157 151 159 160 151 156 156 162 152 156 160 154 160 158 163 165 162 165 165 167 166 157 162 154 164 168 162 162 164 164 161 163 158 158 165 165 166 167 165 161 172 162 161 165 169 175 162 170 167 173 172 164 166 163 173 164 168 178 166 166 173 173 167 171 181 171 174 173 184 169 176 185 182 180 188 172 186 174 180 188 173 184 184 189 183 177 186 179 179 192 191 192 180 187 178 179 189 198 182 195 182 184 196 192 199 197 194 198 184 201 190 202 200 199 203 197 200 195 204 194 206 199 203 200 208 203 192 197 197 203 194 211 198 198 202 200 211 197 198 211 217 214 212 204 221 212 207 210 210 206 219 216 207 210 218 211 207 223 225 221 228 210 214 229 222 232 233 218 218 228 234 233 234 232 236 238 223 234 224 229 220 224 225 241 225 243 244 239 224 246 236 241 236 249 234 235 250 235 248 240 240 244 242 253 243 256 239 255 250 256 241 258 255 240 247 254 241 264 242 244 258 247 246 255 250 268 248 260 250 250 247 271 250 264 258 263 262 261 276 273 267 258 279 269 274 272 265 280 270 285 266 272 274 281 286 270 273 281 269 275 287 270 293 292 288 289 284 273 295 273 281 290 288 278 290 303 299 305 284 290 279 280 298 297 303 297 311 300 309 291 286 301 310 316 288 294 307 304 318 293 294 316 296 311 310 310 306 308 327 298 302 324 303 311 317 329 321 323 313 313 329 309 321 327 314 338 340 328 340 319 330 345 345 335 342 339 319 346 329 335 319 329 337 349 334 329 343 344 345 353 337 335 334 349 337 342 346 330 333 336 339 359 357 367 337 368 351 372 341 356 346 357 365 349 358 364 350 361 358 367 349 376 370 380 362 379 361 380 352 366 364 364 369 364 373 362 379 369 363 386 398 379 398 369 371 396 379 369 389 388 388 405 394 394 381 399 396 395 403 404 379 390 384 407 400 405 391 400 416 396 399 416 386 404 389 400 394 421 392 409 409 411 389 427 415 401 404 401 396 409 414 399 433 413 417 428 407 420 433 416 424 424 405 415 435 417 421 414 409 427 440 441 443 427 441 443 429 418 432 439 418 446 445 428 439 432 453 436 421 427 434 446 428 443 445 451 463 443 427 453 448 445 432 469 452 449 464 467 471 468 442 438 448 477 467 473 441 457 481 475 474 444 484 460 485 478 459 475 483 464 485 460 493 469 468 495 492 478 496 475 476 461 495 468 465 485 492 462 473 478 490 469 466 479 507 498 478 492 480 494 492 483 511 470 509 514 475 491 499 517 488 509 515 501 498 520 477 504 520 524 496 481 516 516 522 525 496 529 492 500 508 498 484 498 485 521 507 535 511 517 488 493 512 523 498 521 492 530 521 521 532 527 543 506 546 536 525 546 516 503 529 510 510 517 505 516 543 552 518 525 523 539 536 525 545 529 518 517 537 559 560 515 558 533 519 556 545 562 552 531 517 537 514 567 567 526 533 560 562 541 559 526 546 566 571 571 563 562 539 535 543 567 577 534 537 534 575 534 559 562 549 568 578 538 580 583 534 549 547 575 547 561 562 539 542 588 544 573 564 575 538 547 575 575 546 581 577 585 583 567 562 569 559 575 552 564 545 548 578 594 560 574 584 577 595 596 590 558 570 581 587 565 557 585 585 567 604 554 585 562 582 599 584 581 603 570 560 561 572 569 606 576 556 591 609 564 568 604 596 611 607 612 566 571 593 590 573 561 577 576 564 565 612 590 596 614 568 573 614 609 602 583 600 595 577 571 607 563 618 621 596 571 591 573 612 591 574 588 602 613 610 591 577 582 578 615 582 591 569 577 580 615 604 624 589 620 579 577 625 579 580 603 588 590 600 571 576 594 594 613 584 593 597 608 623 572 598 615 587 593 609 586 583 584 600 584 631 608 625 606 574 574 619 592 587 583 586 594 607 610 629 621 573 596 591 618 590 611 596 607 633 574 614 578 579 583 582 631 619 627 605 613 629 592 574 584 594 579 597 621 617 593 609
608 608 619 586 625 588 608 591 588 600 631 584 597 632 592 594 609 585 617 589 580 628 581 582 588 586 597 575 620 616 602 588 583 580 601 575 595 628 585 602 587 575 612 610 574 571 624 603 583 600 619 582 594 618 583 602 571 608 604 620 584 626 576 595 626 597 611 611 608 575 627 617 626 605 594 592 585 596 575 614 603 609 601 568 605 585 622 614 593 622 619 603 595 617 596 565 606 580 611 585 589 609 578 587 590 607 615 607 580 564 599 616 605 573 561 590 582 573 614 568 587 568 612 587 612 607 581 567 586 584 555 583 562 594 566 563 607 610 579 573 570 572 565 563 588 598 554 554 554 601 590 596 593 572 578 602 580 596 566 575 569 548 566 580 556 585 601 591 552 557 543 544 591 575 545 588 558 551 579 558 567 593 541 575 566 555 581 576 590 554 589 536 535 568 572 535 533 563 534 575 532 541 558 560 574 549 575 572 553 537 577 558 532 572 538 577 526 573 554 546 527 569 569 544 540 569 525 553 554 549 519 567 521 545 569 535 535 538 523 539 542 535 515 555 534 546 533 514 541 563 523 549 546 555 555 511 516 510 515 557 521 534 539 554 518 534 550 511 510 524 547 522 516 546 538 512 519 503 525 518 542 537 527 506 542 493 520 526 514 514 523 526 529 495 515 503 516 523 504 518 496 493 523 490 525 521 497 494 510 491 500 497 491 503 513 483 502 503 485 502 487 481 480 499 488 474 512 471 509 512 477 496 486 497 495 486 509 466 485 477 460 493 485 497 496 483 499 486 490 461 462 484 495 464 461 476 488 473 461 451 482 469 473 447 463 451 483 451 471 445 469 445 462 475 468 471 447 470 450 445 458 457 470 440 436 467 463 455 442 445 469 456 471 435 436 465 466 442 458 423 423 451 435 449 458 431 438 420 423 450 434 419 443 439 447 433 439 441 427 424 414 444 423 419 420 420 439 441 415 443 439 427 409 410 426 403 400 419 427 415 429 420 430 427 410 401 425 431 405 390 391 399 411 404 398 388 412 419 407 409 412 409 391 410 386 418 396 413 409 403 413 384 409 392 390 392 390 385 389 382 379 405 403 370 400 391 397 394 390 387 364 364 387 365 384 359 381 386 363 374 370 364 382 370 370 367 365 383 363 379 355 367 360 369 350 366 375 352 376 353 366 370 344 342 348 344 369 367 348 370 361 363 350 342 337 338 334 354 342 359 360 347 334 359 350 331 343 348 341 353 327 343 348 330 350 324 325 338 337 334 341 336 332 324 343 342 322 316 340 313 311 328 331 317 317 316 334 330 330 320 307 315 315 303 318 321 312 310 311 312 316 301 317 312 293 297 299 317 294 288 293 302 311 314 296 290 286 302 311 285 288 293 302 293 282 288 287 283 282 299 296 296 278 284 287 284 286 276 281 271 273 280 268 274 291 279 289 272 269 285 264 274 282 281 260 260 282 264 264 274 259 263 276 260 264 277 260 265 275 262 252 256 263 271 261 256 261 263 250 268 266 262 256 262 265 250 258 243 253 247 238 252 242 250 242 241 237 248 245 256 250 235 247 249 251 251 237 239 248 229 241 242 245 236 233 229 237 225 223 239 244 234 235 230 231 240 240 220 231 231 231 236 216 232 231 219 225 225 226 218 211 218 224 220 217 221 221 212 207 210 225 215 218 210 213 221 210 205 214 219 210 200 209 213 204 199 203 199 199 197 211 208 212 201 204 194 206 198 207 193 192 192 209 191 197 193 201 207 199 194 202 204 191 203 187 195 193 195 186 183 196 199 191 186 199 190 195 180 192 192 188 195 188 181 189 184 186 186 190 177 174 189 184 185 190 174 174 189 178 175 171 184 177 177 170 180 171 182 177 184 184 175 168 173 180 167 168 180 169 168 171 166 165 168 166 170 178 168 174 167 176 165 160 165 173 168 173 171 161 170 173 159 165 160 163 168 165 170 163 158 155 154 155 168 156 168 167 166 155 167 163 161 156 163 166 153 153 160 164 157 152 162 159 157 149 151 160 158 149 156 158 156 149 147 149 155 159 154 151 151 146 147 154 157 156 158 151 157 151 156 157 145 153 150 144 144 144 155 145 144 148 154 152 150 146 153 152 154 151 154 147 143 149 152 146 146 151 152 147 145 143 145 146 148 144 147 141 147 147 139 138 140 150 145 148 145 141 143 142 138 143 148 138 149 144 143 139 141 141 146 147 146 139 138 141 142 144 142 150 150 142 150 139 141 142 147 146 145 139 149 143 142 143 143 138 150 147 140 141 138 147 149 145 149 150 149 138 143 140 150 142 144 149 144 146 138 139 139 146 142 138 138 145 145 143 144 144 151 147 146 138 144 145 147 141 142 144 140 146 145 139 153 153 151 144 148 152 146 151 147 149 150 146 154 141 149 154 145 145 142 156 150 150 157 146 156 144 155 157 150 151 155 151 150 148 152 150 159 159 154 160 158 154 154 160 156 150 149 159 161 151 151 154 159 158 151 157 161 164 156 152 156 160 152 156 155 154 164 155 157 161 155 159 162 153 165 165 165 156 154 164 156 155 161 158 157 171 170 167 162 168 164 172 166 159 161 167 163 174 171 176 169 162 175 162 168 176 163 171 180 177 177 181 180 168 169 176 178 171 175 173 183 181 175 185 174 182 179 184 172 186 171 177 185 177 172 174 184 191 188 183 186 189 186 186 181 189 192 178 194 184 192 188 197 181 195 199 187 192 200 189 183 189 194 187 200 189 192 192 204 204 194 191 194 190 194 190 199 199 199 206 200 198 212 208 196 206 201 207 195 214 212 201 198 213 198 219 205 208 210 206 210 211 208 210 214 207 212 215 223 213 217 218 214 226 210 226 230 217 215 220 215 229 217 234 225 231 219 225 233 228 222 218 230 228 224 241 235 241 243 222 229 224 232 230 239 233 234 248 247 242 228 233 231 232 247 244 234 242 248 251 246 253 244 246 255 247 243 250 256 262 247 258 241 245 243 261 264 247 257 248 266 270 252 267 250 265 270 273 269 268 267 260 252 255 253 272 266 270 259 271 263 263 268 267 275 260 282 274 268 289 278 284 287 285 280 289 284 281 279 272 279 292 274 273 291 294 300 297 290 282 297 280 285 292 285 289 307 292 299 298 291 283 311 307 293 292 303 287 290 310 311 311 290 315 319 303 318 316 318 304 307 296 299 306 300 302 311 305 317 326 331 321 311 324 327 317 315 335 318 320 327 316 336 341 341 316 314 343 325 317 318 326 334 321 325 325 347 346 330 333 343 353 328 325 354 331 336 358 327 332 334 342 339 336 333 340 339 340 359 366 342 360 363 347 341 340 354 370 347 368 362 370 373 353 368 352 352 362 373 380 356 367 383 357 380 388 362 388 376 357 366 392 392 393 385 360 386 398 361 370 383 376 395 379 375 390 382 389 401 399 370 396 400 396 389 401 385 383 395 384 403 394 402 394 413 387 382 413 394 412 389 399 403 404 399 397 394 418 409 394 401 395 427 402 414 408 394 409 401 437 412 428 407 433 433 426 420 441 408 442 438 423 438 419 434 441 420 442 430 417 448 422 427 421 442 433 421 450 438 418 429 448 448 443 452 428 455 443 427 428 451 424 463 458 428 444 432 454 439 429 470 455 453 449 440 473 449 462 459 472 450 460 477 463 442 442 475 469 449 484 466 447 448 471 464 446 463 490 466 467 471 465 453 484 487 456 491 463 499 476 480 470 496 465 494 494 494 480 471 490 506 481 490 477 482 483 483 482 480 479 514 510 502 515 509 504 513 511 518 478 488 492 490 480 522 505 516 505 480 491 490 504 522 486 520 501 516 512 484 511 512 493 526 491 505 508 536 530 504 489 524 530 519 493 533 503 522 535 509 517 512 510 534 500 524 528 545 521 532 545 505 523 525 514 552 550 549 534 540 524 538 558 507 514 537 560 555 512 513 536 517 519 523 526 526 514 549 541 552 537 530 559 567 539 522 546 542 550 536 542 572 522 527 551 557 524 558 568 557 532 524 527 529 560 556 528 534 580 581 566 561 532 533 530 575 571 561 565 584 587 545 541 584 587 588 563 561 586 586 560 538 547 569 585 574 556 547 542 584 545 542 589 546 587 552 555 557 597 587 576 592 598 580 562 560 565 546 546 569 569 559 584 575 592 586 587 567 563 585 555 581 606 604 571 607 573 593 573 575 595 562 569 575 561 563 597 590 558 577 557 596 562 605 609 584 609 579 559 571 564 595 602 612 592 599 587 605 565 599 578 581 571 608 574 578 571 590 614 576 593 612 593 619 593 593 584 614 590 618 573 572 616 608 578 571 588 610 617 595 589 576 619 604 569 574 624 578 606 618 596 578 608 570 574 609 600 623 579 597 617 588 599 605 598 570 619 582 591 583 581 626 612 616 582 585 623 575 592 621 628 601 603 576 582 588 607 612 581 609 631 621 627 601 597 589 601 578 601 614 591 603 601 632 588 605 586 573 609 607 623 597 628 587 593 578 595 628 610 604
596 609 584 592 577 608 608 598 614 628 631 572 590 600 624 597 572 577 597 600 604 580 616 591 594 576 597 616 623 573 578 587 602 591 599 608 619 627 626 601 615 625 593 572 584 577 597 584 582 623 604 606 571 588 618 585 584 583 621 575 572 597 621 569 605 612 614 583 581 621 580 605 581 597 574 580 623 617 602 611 614 589 568 566 599 575 566 579 622 604 588 566 577 585 569 612 568 614 572 584 611 584 562 569 613 572 581 615 562 561 604 615 599 574 566 586 606 568 607 613 586 598 571 606 581 582 576 580 573 580 606 579 610 593 583 609 572 567 557 597 599 565 574 572 580 573 600 570 593 576 595 572 600 554 555 567 572 573 594 578 586 565 578 546 567 564 567 551 592 597 554 573 594 591 547 576 562 542 559 565 582 576 586 551 567 571 570 562 543 554 585 558 560 556 539 539 578 533 587 575 540 538 537 578 556 536 582 555 572 554 528 537 568 579 569 558 534 547 572 562 545 541 565 558 560 535 551 556 565 571 537 566 563 561 540 548 539 518 543 525 534 554 548 542 554 537 544 533 543 528 541 533 544 538 551 516 544 511 547 544 546 540 508 549 522 506 507 536 533 526 501 510 513 520 508 505 498 532 510 506 506 532 516 513 497 493 537 532 503 493 491 523 506 518 511 514 486 516 506 528 492 498 492 483 504 506 507 518 519 478 496 486 500 479 502 494 496 502 487 512 520 475 519 486 513 511 481 499 483 485 475 479 493 498 499 504 502 474 468 471 504 491 506 497 476 465 462 468 477 468 466 475 473 498 458 459 464 466 454 477 474 468 492 491 465 462 472 481 468 473 455 483 482 444 458 463 438 462 438 475 449 476 444 476 474 472 434 464 436 442 443 438 462 445 451 442 460 447 425 438 431 463 432 439 451 445 438 425 457 421 418 437 419 439 418 427 418 449 438 412 440 412 437 441 434 406 411 421 440 428 413 417 409 410 432 421 427 437 420 402 401 413 431 429 416 431 407 410 419 390 391 405 420 426 398 423 396 410 414 406 384 390 385 402 400 416 403 397 387 405 408 408 412 376 396 383 408 383 381 379 379 374 372 371 403 402 397 375 363 368 372 391 376 380 388 385 390 380 367 378 387 371 375 373 370 376 361 358 385 380 369 377 373 379 368 360 368 374 355 368 355 365 358 353 367 352 350 360 370 346 367 349 367 346 348 354 347 332 342 344 352 352 342 338 341 331 357 353 348 346 347 333 348 321 337 325 326 338 320 323 315 345 338 333 315 332 335 319 319 328 334 313 319 317 313 319 326 333 333 324 307 312 323 319 308 313 301 309 304 324 304 313 311 308 301 316 304 302 318 303 296 310 305 286 291 298 304 293 303 302 286 296 288 288 294 284 294 298 277 281 283 284 274 299 286 287 286 297 285 295 294 295 287 269 279 292 277 281 266 264 275 262 271 264 264 279 268 261 277 268 265 262 275 280 266 258 259 254 269 262 272 253 256 252 250 247 249 252 249 251 257 254 245 261 264 258 264 254 252 256 260 250 258 246 257 237 247 244 241 241 250 252 234 231 230 248 245 248 237 232 235 245 236 248 236 246 229 235 242 238 225 233 223 236 220 230 227 219 234 232 230 221 216 218 235 233 222 218 230 224 212 213 229 215 210 221 229 211 215 222 221 219 209 211 213 221 207 206 217 208 215 215 204 217 200 215 209 199 216 204 204 212 199 208 206 206 209 205 202 203 198 199 208 192 206 204 207 201 194 201 200 199 192 192 193 189 194 187 196 191 190 191 188 195 196 189 181 186 198 192 181 185 190 179 186 185 181 177 182 193 184 181 181 181 181 180 183 172 186 175 183 179 183 173 184 177 184 183 179 170 178 184 171 178 171 183 172 177 171 180 177 172 178 166 170 179 176 178 173 164 163 164 171 169 170 164 162 159 173 164 169 167 173 160 160 170 157 170 160 157 156 158 166 166 157 163 163 164 161 165 168 165 166 159 155 160 163 157 160 156 161 153 155 154 159 160 160 163 154 159 151 151 155 148 157 157 149 151 152 159 151 155 153 151 153 158 156 157 157 149 147 159 151 150 154 152 153 149 150 157 151 145 151 150 151 152 143 152 156 156 156 145 142 153 153 146 145 150 144 152 149 144 151 144 151 146 151 144 145 149 145 142 144 151 139 143 149 150 139 148 151 148 144 138 146 140 143 150 149 144 146 142 149 141 144 146 147 142 148 150 138 140 139 141 150 151 145 145 147 143 140 145 150 144 143 144 146 147 141 142 139 147 146 148 150 139 142 143 141 150 142 139 150 141 142 149 139 149 140 149 139 141 140 151 148 146 142 142 141 143 144 142 153 140 140 149 153 142 152 142 141 143 144 154 145 148 149 146 143 151 155 145 155 148 152 149 150 157 146 144 154 143 153 156 149 156 148 145 158 158 146 146 154 156 159 146 152 152 146 148 148 160 152 153 160 155 161 153 162 157 156 151 157 158 150 163 163 154 157 163 153 165 160 164 162 166 158 154 162 158 167 160 165 155 159 161 167 164 165 156 158 164 170 163 160 161 166 158 160 158 168 164 171 161 161 166 160 174 175 177 178 172 175 175 169 174 169 177 166 177 180 176 166 170 173 177 183 167 172 182 172 185 183 185 183 173 179 182 173 176 177 178 184 187 179 177 175 184 183 191 183 181 179 186 191 180 191 179 192 186 185 190 190 188 182 182 184 199 184 191 197 202 196 202 190 202 201 198 191 193 200 197 201 196 194 198 193 192 194 196 199 199 206 204 211 200 211 195 211 203 203 206 212 217 207 199 212 203 221 216 210 217 209 204 213 222 211 222 208 218 217 218 212 222 218 219 220 221 212 221 227 227 219 233 229 228 216 219 226 233 226 217 238 237 236 235 235 230 223 229 232 241 225 245 234 228 234 245 247 247 243 231 231 249 237 241 243 247 247 238 239 247 248 241 238 241 251 255 250 240 260 243 245 242 256 256 249 261 255 253 255 258 270 247 249 249 253 265 253 254 259 269 268 275 255 273 276 274 274 267 266 278 260 285 283 264 268 280 281 282 287 269 270 289 277 288 278 286 288 271 270 287 289 281 276 274 288 274 289 278 286 280 297 283 280 282 290 294 291 288 286 293 290 306 295 311 291 296 311 306 309 316 292 317 298 307 301 299 314 297 295 296 310 314 307 314 299 324 327 329 325 329 304 333 334 304 330 336 314 319 308 308 326 334 329 319 336 332 326 345 340 335 343 339 345 326 322 331 334 328 324 350 326 347 337 330 355 332 357 336 341 334 360 350 334 355 361 356 360 340 340 338 350 369 365 342 359 349 351 368 354 373 377 361 359 372 379 370 369 373 369 378 366 372 381 381 377 368 377 358 375 391 384 367 372 378 372 393 397 389 371 393 388 397 368 383 391 378 379 385 381 389 384 392 380 383 399 379 385 389 386 401 393 406 398 380 395 411 389 397 399 398 421 422 417 418 389 408 421 425 393 417 395 404 427 423 427 429 403 401 413 414 433 422 418 409 437 431 409 421 443 424 442 409 445 428 411 418 444 439 435 441 423 427 419 426 454 434 457 456 425 430 429 424 421 426 426 438 427 441 447 444 444 431 442 454 443 439 449 465 465 454 455 451 471 447 439 448 473 465 468 449 452 458 477 460 469 440 444 471 459 487 472 461 462 485 460 449 470 464 489 474 462 469 492 488 465 456 491 500 459 497 499 464 476 486 477 476 485 477 462 462 474 477 508 470 473 511 489 498 486 481 488 469 496 493 489 480 514 492 520 515 481 512 499 480 477 524 487 507 508 517 492 486 512 485 481 520 530 487 528 516 523 504 488 504 514 526 531 518 517 506 537 496 516 502 496 498 493 542 502 515 496 524 520 545 525 532 532 520 523 542 549 526 522 536 512 528 551 529 515 549 512 512 545 515 542 549 530 548 545 524 557 563 525 552 538 530 527 522 518 555 564 521 538 566 520 538 554 558 533 566 558 523 538 533 562 564 564 547 576 540 546 571 576 535 534 562 558 546 564 534 543 543 580 559 554 542 585 548 583 545 545 578 548 574 579 545 582 548 539 566 561 542 591 562 561 551 581 542 554 542 586 590 595 578 548 585 563 568 583 592 593 572 594 573 601 547 601 590 558 592 600 568 602 579 599 557 554 584 576 554 585 606 583 584 582 591 553 608 609 576 590 565 591 576 554 578 606 591 572 579 583 593 590 579 592 561 569 588 596 567 611 601 611 578 569 577 560 570 568 582 611 571 582 618 563 586 613 595 575 593 621 616 565 566 591 610 593 612 601 612 605 623 597 616 615 595 622 584 605 572 608 603 583 574 601 590 604 594 624 617 571 568 612 574 572 581 621 606 570 599 590 604 617 618 581 584 579 597 583 577 580 584 613 622 591 623 601 583 596 594 587 582 581 582 598 608 629 619 586 628 595 607 596 574 595 607 588 597 574 593 604 584 607 579 629 629 572 592 573 589 616 590 600 618 593 628 587 592
615 601 580 578 629 604 580 584 580 589 609 574 610 573 579 586 580 628 575 573 588 576 590 624 586 619 603 608 615 618 619 590 580 628 590 578 594 591 583 603 609 614 598 589 616 598 596 618 595 592 620 605 583 617 573 601 573 586 613 598 588 623 579 592 583 624 588 614 620 619 570 615 596 590 580 615 573 577 584 595 583 622 593 601 615 600 577 619 618 621 592 582 616 607 606 576 603 570 564 598 562 567 590 596 593 607 585 600 586 599 605 606 561 606 582 603 573 582 573 609 587 595 581 595 610 587 609 597 579 602 560 604 558 592 562 585 582 577 590 600 558 578 581 560 561 590 572 553 572 580 586 575 573 560 586 603 586 585 592 561 578 592 546 546 564 554 578 586 569 592 575 561 592 566 586 572 566 578 544 544 585 566 564 566 580 543 573 545 570 545 575 573 564 552 545 536 567 579 571 545 584 584 565 565 545 537 574 572 575 561 538 529 536 574 532 530 537 572 534 531 535 533 537 574 555 540 520 567 553 559 531 543 569 537 528 567 523 551 562 563 531 539 536 526 564 553 548 534 520 544 510 516 549 514 528 556 556 510 546 524 551 527 521 515 510 551 541 537 502 520 527 541 544 529 502 534 507 517 519 511 510 534 500 496 523 510 519 490 531 505 495 537 500 496 490 532 499 523 516 490 483 510 489 495 513 506 509 509 527 492 485 500 511 514 476 509 502 477 509 490 513 497 475 478 508 483 487 506 497 490 495 503 504 502 505 485 480 475 507 490 483 501 492 485 488 489 496 477 475 499 467 476 468 476 465 471 473 481 484 455 470 455 467 489 490 479 447 470 484 459 476 462 460 474 452 473 470 456 457 468 479 447 445 435 457 433 463 452 446 462 470 455 428 432 435 459 449 439 450 429 464 456 445 440 419 430 424 429 438 434 456 450 450 415 423 436 426 451 434 414 424 417 427 427 409 428 441 445 411 419 442 426 408 424 405 408 416 434 400 405 434 401 412 408 426 420 408 423 391 412 408 417 398 391 405 397 404 396 391 415 402 413 393 411 397 389 410 413 388 405 382 406 384 396 389 389 400 398 379 373 383 380 382 401 383 368 378 380 392 366 394 392 389 380 375 394 378 368 369 357 377 378 368 375 375 372 361 354 381 359 370 360 361 372 363 376 349 363 370 354 352 358 360 358 340 373 343 341 341 351 336 368 334 363 346 350 362 344 352 336 330 358 346 332 342 351 336 323 326 338 325 350 343 351 341 336 324 328 341 315 315 330 318 314 338 315 320 334 323 310 333 333 307 312 334 311 305 319 315 322 324 307 319 327 315 313 305 309 324 298 323 311 296 296 320 299 303 295 313 295 309 294 292 309 302 311 287 312 290 295 295 288 302 285 283 293 295 296 283 280 278 291 280 296 299 290 280 285 270 297 274 275 270 277 286 270 286 286 287 266 288 283 268 272 278 261 273 284 265 284 272 270 280 257 266 261 273 253 267 259 276 252 259 271 262 264 271 263 250 249 246 260 262 249 261 266 265 258 241 254 249 247 248 260 247 258 240 251 247 239 236 251 232 249 233 230 237 235 230 246 245 246 229 244 234 241 243 244 246 241 233 225 222 226 230 240 228 220 227 227 223 221 237 220 222 229 234 213 234 221 225 219 213 214 219 211 219 210 224 226 213 209 221 220 215 215 215 211 212 203 213 206 218 220 202 209 204 209 205 214 211 213 206 200 196 202 206 195 212 194 197 209 195 195 198 199 205 206 199 195 205 197 188 195 195 190 186 198 191 197 191 190 191 190 187 185 194 186 187 182 195 195 196 180 187 183 188 183 178 187 188 180 187 178 180 184 181 177 184 175 181 176 184 181 187 172 188 170 170 175 182 177 181 180 173 175 170 178 175 168 175 169 181 174 169 174 172 178 172 166 177 173 163 171 162 174 163 173 170 166 171 170 161 160 161 170 164 163 164 168 168 159 168 162 160 156 159 166 165 169 165 159 168 166 152 159 158 155 157 152 162 153 163 160 153 154 165 153 161 162 153 151 158 153 160 160 159 162 153 155 161 154 155 154 156 161 159 150 149 151 156 154 147 155 147 149 158 153 158 146 150 147 155 152 157 157 154 153 156 144 152 153 142 145 152 151 144 150 147 146 141 143 141 147 146 141 151 153 150 153 146 142 141 153 143 150 140 140 146 143 141 150 144 148 152 148 152 149 152 142 139 152 144 139 142 147 139 152 146 147 149 150 149 151 148 150 145 148 150 151 150 149 147 139 144 146 147 143 141 146 145 141 143 148 141 146 143 141 145 148 149 141 145 143 151 140 140 144 148 149 141 144 146 149 142 152 143 150 140 145 143 144 146 148 141 148 153 143 148 145 150 143 143 155 149 155 150 155 155 148 148 152 154 147 151 150 150 153 155 150 154 153 152 151 147 147 154 149 151 158 152 153 157 153 158 157 159 159 147 150 151 161 152 154 150 161 163 158 163 151 150 159 153 150 160 163 153 154 154 161 160 153 156 153 163 159 161 157 159 161 168 160 158 164 158 160 159 162 163 162 156 170 160 169 165 171 161 158 170 164 168 163 166 174 165 168 167 162 173 162 177 168 175 179 172 164 179 165 175 173 167 179 173 169 175 183 177 174 180 176 174 183 182 183 172 186 179 187 188 178 181 176 179 190 187 177 174 184 179 176 193 189 190 179 184 186 186 179 194 187 187 180 188 186 189 200 196 186 189 193 187 192 187 196 192 199 188 200 189 192 192 195 207 192 191 199 199 208 199 207 202 211 193 205 212 209 207 207 213 213 216 215 211 210 209 205 203 216 217 213 222 206 220 223 209 206 223 211 224 222 220 209 208 215 225 218 220 219 231 216 217 218 215 221 228 229 218 229 226 237 221 234 222 233 225 238 229 226 238 234 235 245 236 246 241 244 236 227 248 244 234 236 245 251 252 240 247 245 242 243 250 242 237 257 255 259 248 257 244 255 250 242 260 244 247 250 267 258 261 255 245 248 257 256 263 262 252 259 258 264 253 257 268 254 262 267 272 263 260 264 268 266 259 259 263 282 266 283 269 283 273 276 267 279 282 276 267 285 274 271 271 279 271 289 286 274 286 280 285 277 280 279 300 279 281 290 285 287 303 308 282 306 291 287 298 300 287 295 288 310 292 311 307 303 307 303 310 315 303 308 315 324 307 327 312 318 318 311 315 313 309 305 321 326 326 306 310 328 313 326 337 319 324 311 315 336 315 329 342 342 322 324 330 330 345 347 348 352 344 333 345 345 350 329 324 335 335 330 357 328 335 332 341 346 350 354 358 338 335 349 355 358 356 346 360 369 349 361 357 357 363 367 359 365 373 371 347 378 357 372 357 350 373 364 365 387 388 381 369 371 371 367 367 370 392 359 385 378 375 386 399 383 381 365 386 366 368 378 386 382 384 386 372 375 405 397 387 396 393 411 392 386 407 383 414 387 383 407 387 392 400 397 383 418 406 405 394 398 401 413 422 395 424 413 394 411 406 395 418 411 417 405 401 423 413 429 435 423 412 412 418 417 406 414 413 432 425 425 434 434 409 421 413 434 447 414 413 434 438 444 449 430 459 427 438 462 420 430 431 450 440 423 434 453 459 444 447 454 471 453 439 465 451 475 467 461 475 433 464 449 448 456 461 468 452 482 465 451 476 483 450 483 446 473 486 488 461 446 450 474 468 459 488 460 490 459 495 461 458 491 482 471 489 492 488 466 460 458 494 470 488 480 471 482 480 464 466 476 483 504 489 498 488 480 512 481 486 480 489 519 500 478 485 514 498 478 477 520 490 480 510 513 506 507 522 483 514 517 488 531 484 495 512 531 498 512 505 507 532 489 497 537 500 522 513 509 499 516 538 525 524 532 517 522 500 518 545 536 545 521 547 500 510 539 512 522 533 521 539 548 528 514 517 533 547 552 521 559 544 518 558 513 536 531 514 553 545 546 550 526 547 513 520 543 524 550 523 532 523 561 541 541 564 564 525 571 549 524 573 571 575 526 540 554 549 534 545 560 553 574 534 577 532 532 555 545 565 543 579 562 558 541 541 553 568 571 563 570 566 555 534 588 565 542 590 563 569 542 589 547 549 550 561 568 560 590 570 546 562 541 598 594 556 547 550 565 572 552 562 552 572 597 549 560 565 567 550 577 563 548 597 566 572 558 577 556 573 568 603 560 606 593 604 576 569 583 595 560 608 575 579 593 567 598 594 563 612 565 599 574 586 575 597 561 596 577 572 561 587 567 563 585 601 617 588 577 618 590 568 583 585 616 611 615 616 571 609 583 619 621 589 581 619 574 584 620 591 609 614 595 566 596 576 616 599 604 578 603 579 586 625 603 586 619 602 582 575 594 607 572 597 575 590 598 590 614 595 616 603 601 604 621 599 625 608 591 602 600 602 618 577 601 604 615 605 621 583 596 608 577 605 602 616 621 577 585 578 592 624 609 623 599 600 592 586 571 605 619 593 629 599 600 593 625 585 628 608 591 594 586
598 621 609 575 611 615 588 618 576 582 596 620 602 617 574 609 609 608 589 572 599 617 593 613 604 600 602 581 620 617 589 579 607 627 576 588 604 586 628 602 598 586 592 586 582 605 576 573 587 574 577 570 614 596 623 589 608 583 604 601 582 571 599 583 599 591 571 594 568 579 604 590 569 590 606 582 567 617 590 589 567 597 589 616 570 584 577 610 599 617 588 616 562 564 573 598 587 577 565 590 593 602 613 597 571 578 607 614 584 586 612 560 615 558 581 587 590 591 582 608 574 588 574 600 610 600 593 610 579 597 596 602 586 587 574 605 605 555 602 564 583 599 592 570 584 572 558 585 568 565 576 553 600 581 600 595 598 568 548 561 555 581 547 595 586 571 594 575 551 551 546 573 568 590 576 557 575 563 579 548 571 551 571 539 559 587 547 564 536 553 582 579 587 564 581 560 543 532 555 548 531 539 543 583 582 562 534 579 570 573 543 548 567 559 543 555 564 558 564 567 528 561 567 540 528 540 548 531 570 548 519 519 554 567 519 543 542 551 532 563 531 534 522 515 513 523 540 536 538 541 545 528 520 553 551 534 553 508 531 507 549 531 516 520 527 544 527 513 501 516 538 526 508 542 537 528 544 512 543 524 540 537 521 506 508 505 506 498 503 498 513 509 525 497 489 513 489 534 521 532 497 498 505 496 487 482 508 501 520 486 492 509 495 478 499 479 498 484 513 488 473 475 475 483 506 479 497 470 495 490 488 496 475 477 486 470 468 472 507 467 487 471 464 472 457 496 472 471 474 500 487 492 456 470 452 460 481 451 486 459 475 474 488 447 471 460 467 486 453 477 483 476 458 457 439 481 477 472 472 469 450 476 470 448 450 454 469 457 458 454 435 462 471 436 437 434 441 460 457 424 454 452 456 461 436 459 422 450 437 425 438 457 432 423 424 423 425 419 413 438 433 439 417 432 439 413 417 408 420 432 404 432 429 441 410 432 423 435 413 418 436 398 406 408 403 412 393 401 417 406 391 417 420 398 409 394 401 401 394 405 404 392 412 410 392 416 381 413 385 390 387 389 395 380 391 382 395 396 385 371 397 368 392 391 399 389 399 373 389 382 363 395 371 361 390 363 388 364 376 372 367 365 371 373 372 376 358 377 365 370 353 352 364 377 346 373 363 365 370 363 364 371 365 357 342 342 349 362 346 348 336 346 362 358 348 345 355 349 353 361 328 344 339 351 357 341 349 333 323 334 336 353 330 330 322 321 338 342 340 336 338 344 331 313 322 313 338 326 327 332 334 329 308 310 309 305 315 321 324 323 326 328 316 312 301 315 325 302 317 301 309 311 324 311 312 304 308 318 306 296 317 293 310 296 305 286 285 299 297 305 292 297 292 293 307 292 285 300 288 301 288 282 286 290 293 278 276 286 284 283 277 277 284 270 292 289 281 285 271 280 264 275 269 268 265 284 278 283 259 266 279 258 256 257 256 269 269 272 252 264 275 272 253 253 257 270 253 262 254 271 248 256 258 248 254 248 243 256 259 263 252 255 250 242 253 245 251 255 242 250 254 236 241 233 240 247 237 250 248 249 238 234 235 246 249 247 238 231 228 233 235 223 229 231 223 229 236 224 238 221 229 224 218 223 234 222 218 223 218 214 215 229 228 223 217 222 217 223 220 222 218 212 208 207 223 208 220 214 210 207 222 221 213 203 220 220 219 217 211 199 203 211 216 198 211 204 208 201 202 211 204 199 193 207 207 206 202 203 192 207 195 196 198 198 195 190 191 186 197 188 196 189 200 190 184 190 197 187 186 191 195 191 181 190 188 195 189 189 187 178 194 186 177 190 185 178 189 187 183 189 175 182 174 180 178 177 176 171 182 172 185 172 180 171 181 175 181 182 167 169 182 175 181 175 181 170 179 174 176 180 175 163 164 163 165 176 176 171 163 162 170 175 170 170 167 161 164 170 171 172 167 165 171 169 160 164 170 164 162 160 167 156 164 154 159 167 160 164 165 167 166 159 166 161 154 158 162 158 161 159 151 162 157 150 157 161 162 153 161 156 149 149 152 152 148 159 157 149 152 158 158 150 155 156 155 160 160 157 158 154 150 158 158 149 150 149 153 148 154 150 146 146 157 150 150 157 153 145 151 143 147 147 147 156 150 156 148 156 148 149 148 154 142 142 148 141 141 144 151 146 147 144 153 149 150 147 149 146 149 143 153 152 146 147 145 145 146 153 148 153 147 142 151 146 141 143 143 140 147 139 144 152 142 141 147 152 147 143 145 142 144 145 153 149 150 144 140 140 141 149 140 148 149 149 153 150 153 143 149 145 144 153 145 146 141 154 145 149 141 148 149 144 151 154 144 144 154 151 147 146 147 147 142 148 146 143 150 148 149 144 156 144 151 153 156 158 152 156 159 153 155 149 151 154 155 146 150 152 155 155 158 147 161 150 159 157 151 153 154 149 154 153 158 154 163 155 154 157 161 160 158 157 158 164 151 158 154 153 164 157 157 159 167 161 166 158 166 159 156 164 161 156 162 169 162 158 165 157 161 170 170 159 165 158 173 159 165 160 160 162 166 167 174 162 165 174 171 172 167 167 172 167 167 172 172 167 175 178 168 176 181 168 170 180 181 168 185 174 170 180 181 178 182 182 175 179 185 177 181 175 173 175 185 185 185 180 184 192 177 181 178 193 183 182 186 183 186 184 180 188 188 195 190 198 185 194 194 186 195 187 195 202 192 194 198 195 190 197 204 202 197 190 192 194 195 200 201 208 208 204 208 195 210 211 206 209 210 202 197 200 199 212 209 206 214 217 214 213 220 203 213 204 217 211 224 209 223 211 226 224 221 214 228 216 209 220 218 213 214 226 230 224 220 232 230 216 224 218 236 233 227 233 222 219 234 226 242 235 231 238 237 229 242 231 238 229 236 236 237 237 238 237 237 251 244 252 244 236 249 245 246 237 239 237 248 244 241 241 244 258 253 249 243 254 254 249 246 261 269 268 252 271 249 248 266 272 269 268 254 262 276 272 276 258 271 266 275 265 272 277 279 280 272 260 261 277 262 281 287 268 278 268 278 266 293 282 273 294 273 282 269 297 298 283 280 276 273 279 290 278 276 305 293 305 295 301 284 297 298 295 304 287 292 289 287 303 294 294 292 306 301 302 293 317 302 299 294 313 297 315 321 318 313 314 304 327 314 302 330 304 326 323 325 324 327 310 313 315 334 327 321 333 312 338 320 342 316 331 338 340 322 327 341 339 322 346 347 320 346 331 345 356 323 326 334 354 349 330 328 330 328 351 348 354 334 349 366 357 344 351 336 356 345 369 347 353 364 350 371 349 353 342 352 357 363 376 349 363 348 362 358 361 357 371 354 377 358 361 379 391 360 388 375 375 374 385 373 395 376 387 375 395 379 394 365 381 381 403 404 379 378 385 401 407 384 391 376 385 398 402 396 377 380 395 417 381 402 385 395 384 420 414 399 418 403 404 408 410 398 408 416 422 421 392 394 431 418 406 411 403 425 399 437 399 416 420 426 413 432 438 421 410 426 417 418 439 445 445 425 434 423 444 415 416 419 442 448 444 425 425 439 433 437 459 457 454 419 447 433 434 442 456 455 437 424 435 430 443 459 469 455 439 474 432 435 450 453 454 474 478 453 452 469 460 455 469 469 457 474 485 469 445 459 469 482 473 455 471 475 465 454 488 482 458 470 484 467 474 477 456 470 490 465 499 483 476 460 497 478 475 470 486 495 462 506 505 493 500 475 501 476 486 483 474 471 505 499 494 472 506 511 519 482 506 503 504 502 514 489 480 513 481 485 484 481 484 515 485 490 507 492 496 515 527 494 504 489 531 509 533 509 503 535 517 510 521 541 534 536 507 514 499 499 511 516 537 523 501 535 546 538 516 505 519 550 536 543 543 538 532 526 541 511 547 549 515 530 527 519 559 556 534 555 559 540 544 550 542 527 521 559 563 529 530 562 519 516 567 541 541 527 570 568 526 558 564 558 551 563 554 563 553 529 530 541 576 529 540 556 546 553 554 558 532 555 533 529 540 556 584 561 532 561 570 533 539 566 545 578 559 582 545 572 552 545 578 585 549 557 577 576 586 589 548 583 548 575 571 578 586 570 556 546 570 558 556 598 598 569 585 583 586 564 564 584 577 601 597 554 559 594 563 554 600 600 582 556 597 584 578 568 597 554 608 589 603 584 585 593 601 577 561 597 571 595 565 600 611 563 600 575 607 562 585 610 559 563 599 604 604 561 613 593 566 605 565 610 563 570 570 591 593 619 576 607 592 588 586 599 570 621 584 599 599 597 619 620 607 613 617 621 565 588 622 623 588 568 620 596 579 575 572 615 575 593 608 609 619 573 587 573 573 610 613 613 589 611 614 578 606 609 576 606 573 578 610 600 581 590 609 598 603 585 580 581 593 617 581 615 614 629 571 605 620 606 597 593 588 610 602 578 598 579 573 604 582 583 620 611 603 600 571 628 607 582 581 623 630 584 600
606 582 600 581 625 576 608 588 594 580 613 602 609 622 598 575 627 611 625 600 577 587 602 575 624 614 577 608 605 582 577 581 614 571 621 591 598 590 578 587 612 593 577 615 583 606 602 617 595 611 588 586 595 588 568 619 575 602 616 609 608 622 581 597 569 575 623 598 595 573 619 583 601 573 571 619 610 604 613 578 591 578 599 619 599 605 611 607 584 605 594 569 605 608 605 608 561 602 585 595 610 566 583 560 612 568 581 583 599 576 602 571 607 561 567 574 586 608 585 612 585 581 611 607 599 601 607 580 567 579 570 590 578 585 590 573 587 556 590 574 567 595 596 568 599 553 597 552 571 563 586 595 585 567 587 599 555 570 590 544 589 574 561 591 546 561 595 571 596 560 588 545 578 553 554 550 552 589 548 543 580 571 590 536 557 555 574 566 557 578 581 537 554 573 569 531 584 573 534 572 560 577 536 567 563 572 533 565 568 526 560 561 557 546 550 577 534 535 575 556 548 552 560 562 524 570 565 558 539 564 528 544 567 524 527 563 558 527 542 526 539 521 538 563 514 540 529 542 540 541 520 516 532 516 541 515 523 536 529 504 546 503 521 544 545 531 529 521 499 503 518 509 518 537 545 528 496 512 512 514 516 523 500 515 513 521 494 523 536 529 504 507 517 528 523 509 491 484 497 514 494 515 503 521 517 504 517 502 506 483 513 489 518 520 507 479 512 498 501 479 474 498 473 473 484 503 496 505 506 502 508 501 463 468 484 506 461 501 471 465 484 494 503 497 456 475 485 485 456 473 490 481 458 461 470 487 490 486 479 471 457 451 455 484 448 468 443 463 469 462 455 452 439 483 468 457 479 472 444 440 442 439 442 435 438 471 446 431 463 452 458 452 468 454 444 460 450 442 423 452 424 448 456 430 459 448 441 423 458 426 426 455 421 432 452 440 431 418 426 409 420 437 445 407 408 430 442 405 428 406 417 429 422 441 420 403 404 431 407 421 427 401 421 412 414 405 398 401 428 394 393 419 399 400 411 393 411 402 390 410 421 389 391 383 385 395 392 397 394 399 381 399 379 400 402 404 381 392 402 373 374 395 370 386 380 375 385 389 369 381 394 384 398 364 388 395 385 369 367 374 362 358 358 365 375 385 355 352 357 360 349 354 379 363 371 352 349 371 371 358 353 354 370 341 345 345 370 357 357 344 352 356 347 352 362 360 363 362 363 330 351 357 328 338 350 339 335 330 345 350 330 348 346 345 350 323 340 335 331 322 344 343 325 317 319 315 341 321 336 320 338 330 313 329 310 314 321 330 322 314 315 308 323 314 302 316 317 302 324 303 311 320 323 319 318 314 297 294 302 289 316 292 306 292 310 310 287 308 287 285 311 286 310 287 293 304 284 285 295 295 278 301 286 300 290 275 276 286 296 288 280 269 283 286 280 285 285 282 290 275 288 267 280 264 275 265 269 274 284 264 264 264 264 281 276 256 275 253 259 267 262 255 259 251 271 251 260 268 258 270 265 248 266 261 248 246 259 257 242 242 244 263 261 239 254 246 254 250 242 256 243 241 250 245 254 231 248 239 239 231 233 245 240 233 241 232 240 246 229 241 235 228 227 228 239 233 237 240 231 220 224 228 217 230 225 231 228 219 222 224 222 220 228 222 220 213 225 225 210 228 229 213 223 208 210 224 211 221 211 212 213 221 219 215 210 217 219 218 214 202 200 211 201 202 202 210 204 207 207 203 213 194 212 194 208 198 208 206 196 208 206 200 200 199 200 197 206 195 200 191 198 190 193 192 194 194 191 183 183 188 197 188 197 182 181 181 186 182 178 182 188 187 185 184 179 192 183 191 187 182 182 174 177 181 184 180 180 188 186 180 181 181 171 171 177 182 176 183 175 182 173 175 176 178 170 179 168 181 169 167 173 171 166 176 168 162 169 171 169 163 165 176 171 170 171 162 171 168 165 165 172 161 159 170 165 168 157 157 162 156 168 157 160 167 167 155 163 154 159 154 155 168 153 166 161 165 153 157 158 159 162 151 164 157 159 150 161 152 163 163 153 155 149 163 149 159 156 156 149 162 159 150 157 156 154 148 147 148 152 158 156 155 150 145 152 150 145 156 159 150 153 147 155 145 153 155 156 147 154 148 145 157 152 147 152 144 148 144 153 145 156 148 146 153 149 154 143 156 150 153 141 149 148 152 147 145 150 153 144 142 144 150 143 143 146 153 144 153 147 143 150 148 148 146 141 148 151 145 150 146 143 148 152 148 146 144 150 153 141 153 153 145 147 141 145 150 153 148 148 144 149 141 152 143 148 153 151 143 142 145 148 145 143 153 145 150 142 154 154 153 147 144 147 143 144 156 152 144 156 156 148 153 157 157 153 155 149 147 144 149 157 148 150 151 159 154 159 151 159 157 148 156 151 153 149 153 159 152 147 150 151 153 161 150 159 156 155 150 152 162 156 151 151 154 164 157 164 164 165 154 152 165 166 154 154 163 162 159 165 159 158 166 166 157 158 169 165 161 169 161 167 162 157 169 163 164 171 165 164 170 158 173 169 173 160 171 169 172 163 174 168 177 171 166 167 165 169 178 174 180 170 168 168 177 171 173 175 177 179 176 176 174 177 172 174 184 169 178 186 181 184 172 180 181 178 176 184 177 177 176 184 190 189 191 185 189 188 179 194 178 192 189 186 183 195 181 192 183 189 193 200 196 189 190 200 196 198 199 188 198 187 189 205 205 194 202 188 196 201 204 197 204 192 198 195 198 197 198 195 198 196 209 201 203 196 210 212 201 210 200 214 199 202 219 202 219 211 209 223 210 220 222 213 217 223 211 218 210 221 223 215 228 230 215 226 223 215 222 215 220 220 221 221 215 219 223 228 219 231 231 221 240 240 222 230 233 230 225 223 239 236 226 227 231 230 232 236 228 250 230 248 246 233 246 233 243 251 255 255 239 246 253 257 239 238 249 240 253 259 261 257 265 255 248 262 246 244 249 268 264 249 255 266 268 252 271 272 270 253 256 269 272 259 257 265 264 279 270 279 268 272 263 284 265 286 264 284 288 282 287 282 266 269 290 289 274 278 285 280 294 286 287 290 286 296 285 298 276 276 286 303 277 286 292 306 302 283 301 304 283 311 288 284 304 298 308 287 301 295 293 306 290 293 319 302 303 293 306 294 319 296 296 298 302 318 324 304 327 319 308 316 333 335 332 313 319 305 308 312 307 316 317 327 325 322 321 322 345 324 318 339 324 333 325 350 341 334 331 353 323 332 329 334 347 354 347 334 356 356 331 347 352 348 338 339 350 364 362 358 347 348 363 343 367 361 357 366 340 343 366 353 354 377 376 368 362 365 377 366 356 371 375 383 357 367 361 358 385 389 390 383 369 384 381 369 377 365 361 379 398 392 378 388 387 367 373 390 381 386 383 402 380 399 375 384 404 377 387 408 403 398 411 407 403 388 392 402 414 419 405 421 419 409 417 388 394 401 426 423 388 413 418 408 410 404 399 426 413 409 398 419 424 426 425 430 421 436 417 420 425 443 431 437 426 434 438 431 439 429 446 413 448 438 437 448 435 413 423 424 419 435 457 443 443 450 438 458 420 439 457 446 441 459 461 453 434 466 466 463 470 448 429 461 442 455 457 462 440 436 463 436 452 454 448 449 453 459 470 470 443 464 478 486 472 474 461 479 475 476 484 450 490 473 476 449 452 483 455 475 462 482 477 495 486 497 481 463 502 490 497 494 504 488 502 490 489 507 473 474 484 490 496 508 487 487 483 501 497 497 482 483 510 506 492 517 486 498 476 518 494 482 525 507 509 519 511 514 506 504 526 489 489 494 483 504 490 504 500 500 516 526 509 511 521 538 524 518 525 511 493 536 540 544 514 530 517 509 521 521 518 500 530 509 507 529 540 534 508 541 532 522 528 513 511 532 517 534 554 522 531 516 543 523 545 542 527 546 537 553 536 563 524 563 541 518 557 519 526 555 551 528 539 569 519 526 565 541 525 534 541 522 544 568 571 537 538 530 554 553 579 565 563 564 538 545 572 537 540 566 532 553 561 557 575 565 552 563 540 566 538 560 580 562 580 588 538 577 554 550 545 584 578 577 538 538 554 542 541 568 576 558 584 561 554 574 593 550 598 547 598 558 579 560 568 551 573 588 599 597 567 580 603 577 559 568 567 567 586 554 563 600 569 581 581 570 601 590 584 599 567 593 552 568 570 581 594 597 604 559 580 591 600 571 561 597 607 591 604 582 592 600 582 584 565 605 596 609 587 564 599 605 572 571 612 595 578 596 574 599 578 566 586 596 585 570 609 616 585 594 581 580 585 614 573 611 585 613 606 618 574 573 608 590 585 606 567 602 586 584 585 604 589 611 580 616 623 571 610 591 603 574 608 570 624 618 617 591 612 604 586 621 616 570 591 577 614 596 617 575 586 599 601 602 582 601 589 596 625 602 596 605 584 593 590 582 587 621 628 586 580 603 594 600 629 582 627 579 570 624 581
587 585 604 611 597 576 622 616 571 586 574 606 571 579 585 575 583 626 606 571 585 595 619 595 593 627 617 573 608 569 622 579 598 595 625 572 571 620 606 612 616 608 585 622 623 600 568 577 602 609 583 622 576 578 588 603 577 577 607 620 582 605 570 610 572 568 614 580 565 597 564 612 578 585 607 577 621 611 591 598 594 610 593 606 563 620 583 573 575 569 572 591 607 576 580 560 587 601 605 560 593 563 558 589 574 598 593 561 561 607 557 579 562 588 604 609 598 564 556 596 569 604 560 593 590 577 577 609 560 556 601 593 562 593 559 570 557 565 597 582 562 566 553 573 561 576 573 563 568 589 593 576 556 588 578 569 573 575 596 553 574 566 555 542 579 543 597 588 583 553 576 552 577 576 582 544 560 587 541 570 539 582 567 565 579 563 542 564 554 579 565 560 558 576 580 552 537 583 575 537 567 546 549 544 576 564 571 554 545 543 532 533 563 561 575 551 576 553 540 538 569 560 564 521 561 520 549 541 518 542 554 551 524 567 553 565 516 549 533 525 520 517 548 549 560 560 529 515 514 531 522 551 508 508 534 540 531 503 515 528 520 525 529 540 509 536 540 506 526 508 512 533 508 526 525 537 499 500 500 525 531 520 495 524 511 507 501 528 488 519 507 487 508 503 489 489 501 500 518 507 527 494 485 510 520 514 489 513 510 486 500 515 489 502 476 501 498 472 472 487 485 511 498 501 479 483 501 500 465 508 493 508 506 470 493 480 494 489 482 498 481 496 464 467 495 476 475 488 477 455 453 473 472 474 487 454 471 481 469 462 458 455 459 484 449 456 478 452 442 445 441 461 478 454 459 469 443 473 455 441 477 458 475 471 441 439 453 431 452 458 440 427 455 449 425 446 462 428 428 441 455 441 432 436 433 438 426 429 428 449 423 447 417 441 437 426 415 429 443 440 421 419 422 428 414 437 411 411 444 417 416 436 405 400 404 423 401 420 401 397 400 416 415 410 426 417 431 413 395 424 405 417 422 398 390 401 398 401 386 403 398 414 386 417 412 395 397 385 378 410 414 409 408 395 387 374 400 373 399 376 371 401 391 380 370 371 397 374 370 382 391 389 373 375 378 390 387 362 387 377 371 388 356 374 366 353 361 353 381 350 363 375 375 368 369 355 360 377 349 374 371 377 363 342 361 352 353 365 360 343 343 359 334 353 342 354 350 357 330 334 346 341 351 348 330 332 346 355 329 344 340 327 342 325 336 329 322 318 334 341 332 336 337 332 344 318 321 340 331 313 315 325 336 334 307 310 331 320 309 327 312 323 328 313 309 305 314 321 303 324 308 308 302 318 317 314 311 315 309 316 299 314 288 305 300 299 294 291 302 291 295 289 309 282 292 291 301 302 288 277 284 302 276 293 282 291 300 299 296 283 293 276 294 269 278 292 267 286 291 287 272 274 281 265 265 264 273 265 262 280 261 277 276 276 258 268 263 254 253 254 254 269 267 271 267 263 269 252 271 263 252 264 253 259 257 248 250 250 261 262 256 261 251 241 238 253 252 242 257 255 251 253 235 233 244 233 239 251 251 235 247 239 244 236 228 238 231 238 227 232 246 233 227 238 224 229 232 236 238 240 234 227 239 229 227 229 229 222 232 224 228 229 214 224 221 222 228 212 228 226 230 228 217 214 209 221 208 226 211 215 209 219 214 203 207 202 217 218 202 218 208 210 213 211 210 198 215 212 213 201 196 212 203 211 198 198 210 204 201 194 191 194 199 191 205 194 202 192 195 195 191 195 202 202 192 202 190 188 200 201 197 188 184 186 190 193 183 183 196 194 194 195 186 183 177 179 180 182 190 186 186 183 190 188 176 183 187 177 177 183 184 188 180 175 171 183 172 171 183 175 175 184 170 183 179 174 178 176 169 165 165 180 170 166 175 168 178 177 171 170 175 175 167 164 165 162 165 162 164 167 161 169 164 164 163 165 170 160 162 157 156 160 160 167 159 162 155 164 159 157 166 168 164 154 155 166 155 159 152 161 152 154 155 158 161 163 161 165 155 159 157 153 159 156 150 149 150 162 158 160 149 156 158 161 158 149 147 151 153 153 148 159 157 150 147 150 154 149 150 158 157 156 153 159 154 153 159 154 150 153 150 158 146 152 157 148 153 148 152 151 154 145 155 143 156 156 147 150 151 142 147 148 154 155 147 155 156 154 151 154 148 149 146 142 143 151 147 145 156 153 152 146 145 154 154 154 151 148 147 151 142 154 148 144 154 151 146 144 142 142 150 149 145 150 148 153 151 145 156 150 143 151 153 143 151 148 149 156 155 154 148 155 149 147 152 151 157 154 157 150 150 153 155 145 153 154 157 148 149 148 157 150 157 145 145 152 153 159 158 158 157 149 157 157 146 151 150 146 154 158 161 154 153 150 156 150 162 155 154 159 159 160 159 150 162 151 150 163 151 164 161 155 161 165 153 154 154 159 167 162 162 167 162 158 164 157 158 162 161 158 160 162 156 158 156 155 167 161 162 161 164 158 169 164 164 169 161 167 161 161 162 173 160 173 164 173 168 172 176 177 173 169 172 173 171 179 170 168 168 175 178 178 170 171 182 176 173 180 184 180 173 180 170 180 176 173 186 185 186 176 174 186 185 175 178 186 178 175 174 182 187 183 175 181 193 176 178 186 181 179 187 184 180 188 195 185 194 185 192 183 182 189 187 201 200 187 194 186 199 194 190 202 204 202 190 204 201 198 199 208 197 200 191 198 204 194 193 206 200 195 211 198 198 214 210 215 209 202 208 215 212 201 219 202 218 221 210 203 217 215 220 219 213 210 213 212 219 222 217 222 212 218 225 229 215 211 217 219 215 215 231 234 231 224 230 236 225 217 225 230 229 229 240 239 230 232 232 226 234 235 224 236 247 241 227 249 244 249 240 241 238 252 240 248 238 243 242 255 241 248 240 257 237 251 243 253 252 247 253 260 251 242 255 251 255 252 254 249 248 258 256 259 249 268 256 269 275 271 271 257 253 254 254 263 264 272 272 268 259 264 279 278 285 270 284 275 272 279 289 281 270 279 281 285 283 290 268 270 293 286 289 275 290 288 298 295 274 285 288 304 299 287 306 280 306 305 282 297 282 285 285 299 288 288 294 287 298 304 289 314 317 294 318 300 317 321 302 320 312 296 326 312 326 318 305 314 303 310 322 320 321 330 318 328 324 333 313 314 334 309 324 328 311 311 314 322 332 316 329 346 341 340 341 335 324 330 347 327 350 335 340 324 356 353 335 338 341 343 354 357 358 342 354 347 331 360 348 342 342 363 363 338 351 351 363 348 373 347 342 376 348 344 348 374 366 361 350 348 370 353 373 352 357 360 376 358 371 374 369 391 386 379 373 388 377 378 377 370 376 383 382 381 395 385 373 397 392 386 367 371 376 396 375 407 409 387 375 377 408 401 389 386 403 395 391 410 394 384 412 420 384 407 410 395 387 415 403 407 396 418 407 406 422 391 425 409 423 423 419 431 426 436 405 404 424 432 428 438 409 421 403 406 432 422 407 408 436 446 447 443 421 447 422 434 444 449 437 415 424 443 428 424 420 431 422 420 453 427 450 436 449 423 426 444 432 467 449 462 434 465 444 441 472 432 442 464 433 453 441 440 435 451 436 477 466 465 475 464 465 463 454 443 443 479 464 443 452 460 453 472 448 465 465 470 450 460 478 477 463 485 478 473 494 482 494 502 499 465 479 477 476 462 495 476 472 467 468 466 475 484 505 465 465 471 505 469 492 480 475 516 513 477 497 489 519 488 478 499 512 489 486 507 519 516 518 523 506 498 498 501 522 520 502 510 492 497 513 491 517 511 506 503 526 488 511 535 534 517 508 518 504 507 501 507 545 531 526 530 505 516 538 529 534 546 542 513 546 551 552 548 541 503 548 507 555 509 545 527 525 547 549 544 547 515 555 551 537 526 539 513 523 527 552 547 537 543 550 520 565 534 527 545 555 566 554 535 555 572 555 558 570 561 551 564 526 523 551 542 559 555 562 549 576 536 556 528 548 539 563 574 558 557 541 541 546 576 585 556 545 583 536 555 573 549 583 588 540 535 546 577 576 556 585 550 592 576 539 579 555 580 554 563 573 556 567 576 551 577 561 565 582 557 596 553 600 587 554 562 597 569 588 596 591 561 562 595 588 568 575 575 598 558 585 575 579 603 570 559 576 566 551 561 609 578 570 588 582 609 605 561 563 586 563 609 561 592 558 578 576 581 591 603 585 603 608 590 598 570 591 558 586 592 569 577 610 579 591 570 574 588 608 575 568 586 584 588 609 612 584 615 574 571 584 593 596 596 608 580 576 622 592 566 590 616 567 602 580 598 613 600 572 606 614 579 572 578 609 625 574 574 623 585 582 589 620 615 623 606 578 581 609 610 587 575 602 589 612 622 569 606 598 575 588 591 588 598 604 577 601 615 584 598 575 603 621 573 597 617 611 572 571 625 579 605 627 571 601 599 575 622
576 598 571 599 624 594 573 600 602 606 588 621 576 598 596 568 601 624 621 588 607 568 616 573 598 592 578 590 620 582 582 568 615 588 597 611 612 602 583 587 584 606 580 591 580 611 591 612 608 589 577 592 589 566 601 622 589 615 585 583 571 603 586 617 622 621 602 609 601 563 573 617 602 590 582 616 576 610 606 618 574 617 589 601 617 566 599 586 615 560 608 566 571 579 570 600 613 559 611 597 599 572 592 605 570 558 585 570 585 559 581 560 603 610 555 572 604 578 596 599 580 595 559 592 556 570 566 552 562 561 583 604 567 569 565 601 551 602 604 570 568 560 587 552 556 596 569 566 596 596 564 596 550 573 553 597 586 571 553 542 596 582 590 591 559 578 591 582 571 560 592 593 545 557 558 589 578 561 555 552 557 554 588 547 574 561 554 583 552 575 561 541 557 584 530 577 551 562 567 578 573 541 577 568 546 526 543 573 537 553 535 531 575 563 539 537 527 537 526 532 558 532 564 560 567 522 522 540 565 528 566 522 541 552 523 558 559 542 512 558 540 523 549 555 553 542 521 553 546 523 537 554 553 518 544 521 506 529 509 551 511 516 528 500 546 502 524 542 523 527 517 536 518 542 528 504 526 541 501 499 492 496 516 511 533 527 500 531 528 515 527 532 524 527 532 502 515 509 517 522 500 503 511 498 525 483 521 507 515 487 506 512 522 509 497 475 487 502 509 509 470 513 479 512 499 503 483 467 484 482 491 499 492 469 487 482 462 497 500 503 470 487 471 498 477 456 499 481 477 480 489 464 473 482 479 463 479 460 469 484 479 488 454 470 449 448 446 481 442 477 478 474 477 443 462 474 443 464 466 465 434 475 435 457 455 449 448 464 451 437 469 447 437 426 453 449 445 435 440 430 430 420 456 435 459 452 439 424 425 433 436 416 445 437 442 433 441 444 441 437 410 411 426 427 425 428 417 403 442 427 424 425 437 403 420 403 427 421 399 400 433 425 400 404 427 424 421 423 416 394 429 412 404 402 389 388 402 408 394 405 413 417 418 394 395 395 384 415 403 411 382 408 387 404 401 391 403 380 393 388 377 395 374 373 388 377 364 384 366 381 399 367 391 370 377 364 372 374 375 384 389 376 384 359 384 370 372 386 357 353 358 349 373 347 370 353 355 367 363 364 370 369 366 351 355 358 343 347 342 336 354 350 360 353 364 335 349 335 350 350 353 358 353 329 359 339 329 346 334 330 342 351 339 340 345 341 334 343 334 328 340 333 341 325 342 343 324 327 318 312 324 325 314 310 315 317 308 316 312 328 312 326 323 329 316 299 314 322 316 321 320 309 325 311 321 309 312 296 303 292 317 311 299 292 300 308 296 298 290 290 300 303 292 294 292 287 290 295 279 287 285 292 301 302 280 275 284 294 275 280 276 277 280 285 275 284 289 280 288 275 278 264 277 277 285 270 263 261 282 267 269 260 272 260 259 281 264 265 278 253 256 256 275 265 258 266 250 259 265 254 267 271 251 252 262 258 267 252 267 254 258 265 248 241 240 246 246 252 260 247 245 258 239 234 240 241 241 247 252 235 242 232 240 251 234 251 243 245 235 246 227 237 232 232 229 234 238 236 225 230 229 231 225 223 234 226 229 227 220 219 218 223 215 218 222 224 229 225 222 228 211 226 213 212 209 223 222 213 221 213 216 221 212 221 213 215 222 220 217 217 208 201 206 207 213 207 204 214 206 214 202 201 211 210 193 211 209 192 207 203 202 207 199 197 192 192 198 198 191 192 191 200 201 198 188 192 201 191 185 184 187 192 200 195 199 199 197 197 188 184 180 189 190 188 188 187 180 178 178 178 189 189 178 186 188 176 176 183 189 180 186 181 186 187 183 182 177 170 182 169 170 176 171 171 178 174 179 179 179 178 177 181 169 175 168 175 166 175 164 175 174 170 165 173 163 172 170 161 163 166 164 168 166 170 160 167 158 167 168 168 169 162 159 167 166 167 171 165 166 168 157 168 159 157 164 167 160 163 159 162 152 162 155 159 158 156 153 158 166 158 154 152 154 163 163 157 158 150 154 150 158 151 159 158 163 159 151 154 148 162 149 162 152 151 157 158 157 160 158 151 158 160 159 153 149 157 146 156 156 149 149 157 151 159 152 157 146 154 155 147 145 156 153 150 152 155 154 146 152 149 143 157 156 157 149 151 145 149 155 149 145 144 146 151 143 153 149 151 154 144 146 147 148 156 154 156 144 156 145 154 147 145 145 152 151 151 146 154 150 143 145 152 144 148 154 152 152 152 153 156 146 143 147 152 149 151 143 151 150 153 155 147 149 143 151 144 146 155 156 146 148 144 156 157 158 145 159 153 154 146 151 157 153 147 159 160 156 160 146 155 155 150 161 147 152 153 148 161 156 153 149 153 161 153 158 160 155 150 161 149 151 160 155 161 163 153 152 151 153 153 161 163 159 161 164 157 161 152 158 163 161 158 156 160 166 164 168 166 163 160 156 162 158 155 166 167 167 157 171 166 167 170 171 159 164 167 165 174 169 171 170 163 162 162 163 164 176 174 169 176 165 169 167 167 168 168 178 178 179 180 180 174 180 180 174 172 180 182 179 182 179 170 184 170 180 188 178 173 176 181 173 187 177 186 188 188 180 186 178 175 180 184 185 187 182 184 180 179 179 195 185 179 191 196 186 194 195 186 187 199 193 194 199 191 193 190 188 193 201 196 193 204 191 192 191 205 204 208 192 198 203 199 192 197 201 207 203 209 204 206 212 211 213 198 209 214 202 206 214 208 203 202 210 216 218 209 221 206 217 205 215 211 222 218 211 226 213 224 222 223 221 217 221 230 221 216 214 218 213 220 214 218 216 222 235 217 223 235 218 235 238 242 222 243 232 228 243 230 245 231 238 227 229 232 229 241 241 234 249 244 245 232 243 231 254 249 247 239 247 250 243 258 248 254 250 250 259 245 250 254 244 259 251 252 250 244 263 249 265 259 248 269 273 264 257 254 270 272 267 273 262 259 275 276 273 258 271 270 277 272 275 270 278 287 267 279 286 278 285 277 281 284 279 284 277 272 286 295 269 272 289 290 275 278 298 293 286 303 301 282 297 293 287 293 297 296 292 284 299 289 291 312 293 301 308 302 289 300 298 293 294 317 316 305 307 309 304 321 314 295 324 326 310 301 317 329 318 316 313 325 329 326 331 326 319 315 312 308 322 332 340 319 335 340 340 316 324 335 346 333 342 343 324 333 320 330 344 343 332 338 341 345 354 352 332 357 356 355 350 339 357 340 354 353 339 366 334 348 355 356 360 349 364 366 356 349 353 343 370 348 345 365 361 359 344 349 347 356 348 365 348 364 378 384 357 386 374 378 385 376 365 380 366 360 384 368 378 374 373 390 373 380 388 389 399 372 391 368 368 373 404 378 403 375 408 403 400 393 389 377 387 386 395 382 408 379 396 390 413 400 414 410 396 409 389 407 412 425 391 421 415 408 415 418 409 432 403 411 420 411 403 415 429 421 434 414 431 416 435 415 437 421 431 438 426 441 433 446 438 427 443 420 450 447 453 418 415 423 431 426 435 453 429 445 428 451 435 425 459 443 449 459 438 442 424 439 460 439 445 448 447 457 434 432 431 452 471 463 464 455 470 468 435 457 437 467 463 449 466 473 478 481 455 456 452 486 471 477 478 488 465 450 472 460 477 489 485 465 486 484 497 463 492 468 481 461 471 483 478 465 489 490 468 460 495 494 505 471 474 504 503 469 492 476 478 489 479 474 479 473 514 487 477 515 492 511 493 519 477 502 502 481 521 478 520 482 491 528 495 511 528 494 525 531 490 520 499 521 516 525 503 500 508 504 507 524 516 505 508 493 530 525 526 536 538 535 519 513 511 512 522 520 522 507 507 524 530 525 541 525 538 526 523 538 534 513 514 555 508 530 531 559 516 515 551 559 516 527 545 530 543 522 560 542 540 529 551 560 556 541 561 532 567 526 560 518 529 527 525 522 570 568 551 565 521 540 565 572 552 566 532 547 535 554 579 555 575 543 559 533 532 551 568 554 583 572 577 580 577 581 587 560 548 576 567 569 547 575 552 566 580 574 557 559 559 563 552 571 570 570 538 545 571 592 545 571 592 555 596 590 546 571 597 575 554 568 590 569 553 548 574 566 559 589 589 559 573 591 583 551 555 592 568 599 591 581 604 585 596 565 569 565 581 583 553 571 594 581 581 574 592 575 569 573 557 580 569 574 606 585 567 591 597 606 557 610 612 590 563 592 597 575 606 562 608 601 582 592 565 561 592 561 611 589 594 573 613 581 608 579 594 582 612 583 583 611 617 608 583 567 569 609 617 607 613 610 603 608 572 565 615 606 566 607 576 604 619 575 570 608 593 602 573 588 623 594 582 623 585 602 569 591 590 622 576 584 610 620 571 619 620 621 605 625 604 621 605 603 571 609 590 602 587 598 624 589 571 582 588 591 621 590 619 589 590 573 607 574 625 614
570 621 611 611 624 592 609 602 572 612 589 594 591 612 569 589 573 572 605 596 598 602 617 589 623 580 598 606 589 595 592 595 594 580 583 590 603 624 569 607 614 590 578 578 579 580 602 589 588 581 618 623 617 614 590 617 567 620 597 593 594 567 567 620 579 587 585 616 586 592 601 574 616 613 591 574 571 568 597 598 585 592 596 581 581 567 575 570 596 586 572 598 559 595 572 593 591 606 603 609 563 559 599 608 610 556 558 612 586 587 575 607 562 590 569 563 591 589 574 569 557 578 601 556 607 556 583 582 598 563 568 591 571 575 597 583 591 577 565 576 563 553 565 579 588 583 546 567 565 580 565 562 565 577 583 569 590 593 592 566 554 569 588 560 567 574 588 585 570 538 569 541 563 541 555 588 583 580 553 535 589 588 586 535 560 549 569 558 566 540 583 585 570 531 560 558 576 574 562 563 574 529 544 551 564 564 528 577 578 523 576 570 524 523 570 557 532 543 564 545 566 550 544 564 527 517 538 531 550 559 531 540 555 555 528 528 556 547 523 518 557 529 546 542 544 547 526 536 530 530 543 524 505 542 503 543 529 502 542 523 511 516 505 542 509 527 541 505 532 541 495 531 498 522 515 523 500 538 497 509 516 497 513 507 501 500 495 522 533 508 517 514 518 487 528 488 500 514 508 480 489 525 509 519 511 526 496 525 524 495 523 516 500 519 479 517 506 513 501 508 477 505 479 504 469 500 488 476 508 476 500 466 508 469 507 460 487 505 485 467 457 467 472 495 479 470 500 494 473 477 457 475 482 475 494 476 450 481 476 466 490 472 480 446 456 468 444 445 462 474 484 483 441 473 456 468 468 467 439 456 467 455 469 460 453 432 460 466 440 462 427 451 440 433 429 451 458 435 438 440 445 421 447 451 457 449 458 444 438 438 457 423 436 415 438 417 445 452 419 413 419 409 420 439 415 411 442 408 437 438 442 418 436 422 411 422 414 434 427 413 435 397 433 429 433 431 406 402 394 425 393 405 412 417 416 416 405 387 412 391 392 403 411 409 395 380 378 410 414 390 413 385 411 378 396 381 391 404 408 396 403 384 376 389 381 392 383 401 369 392 386 373 391 395 393 370 390 367 368 356 373 362 360 382 370 359 361 358 352 349 348 378 373 373 370 365 369 345 362 375 373 369 373 372 340 344 352 372 355 341 366 367 363 349 344 361 348 357 352 340 337 334 353 347 346 357 333 325 324 353 327 346 336 336 339 344 329 320 325 326 342 318 319 319 343 318 321 323 337 314 324 311 324 328 312 326 308 305 326 334 318 326 330 326 312 326 317 315 326 308 310 307 313 315 296 319 294 321 297 291 310 302 298 311 306 309 309 295 291 286 300 285 289 292 286 291 292 302 279 290 292 293 279 283 287 293 287 282 272 295 273 288 283 276 290 288 273 293 285 292 284 279 280 267 285 264 263 271 276 264 274 275 284 273 283 265 260 269 267 273 269 257 256 263 252 252 253 265 265 248 254 250 268 254 255 260 257 245 248 242 255 254 248 242 252 258 241 239 239 253 237 254 254 249 255 244 248 243 241 237 239 253 245 235 246 240 233 237 246 234 238 232 232 234 225 241 230 237 225 221 239 226 226 219 234 223 219 222 226 223 225 215 223 225 228 231 223 222 230 226 220 222 218 227 222 222 222 214 213 225 215 205 219 222 217 220 222 222 222 211 211 216 210 217 201 212 203 208 206 214 197 209 196 211 208 205 198 203 208 205 206 207 206 202 204 196 201 198 190 189 196 192 189 204 188 191 189 189 202 184 191 195 183 188 193 196 198 197 198 197 188 189 192 185 182 181 188 190 186 183 191 187 179 181 180 178 178 178 179 187 174 189 178 174 171 182 174 179 185 174 185 173 183 177 172 184 183 173 170 175 178 171 167 169 168 167 171 175 165 165 173 179 169 173 170 173 177 162 176 174 174 165 166 175 160 173 164 169 165 162 164 158 157 158 157 168 168 164 159 167 159 167 169 160 156 154 169 158 159 153 166 154 158 157 152 159 154 158 153 161 162 160 162 163 151 157 163 164 157 154 150 163 157 158 161 157 149 156 162 161 156 160 160 150 151 151 152 155 147 153 161 153 159 153 160 159 150 156 156 156 153 148 154 160 156 156 152 147 155 157 145 147 146 157 157 149 152 145 156 151 158 147 150 155 153 148 153 157 151 148 144 158 158 152 149 152 154 147 155 150 144 147 152 146 151 149 157 144 143 146 143 157 149 156 154 150 146 155 155 145 151 155 144 150 155 149 146 153 146 150 152 147 154 153 157 154 152 149 147 152 152 148 158 151 147 147 159 157 151 149 159 145 153 152 159 151 151 147 153 153 160 146 149 147 147 148 159 156 153 147 149 154 158 157 162 154 151 153 151 158 150 159 159 159 151 158 151 150 153 150 157 159 158 161 162 159 155 159 161 158 153 159 160 163 167 156 156 159 158 153 157 157 169 161 167 166 156 155 159 155 160 163 157 164 160 171 158 167 162 168 158 164 159 168 160 160 172 165 167 162 177 171 171 163 165 170 168 169 165 177 173 178 176 174 181 166 169 180 166 181 171 170 171 175 177 169 171 185 172 177 185 180 171 180 187 179 187 184 189 185 183 181 190 173 184 188 185 175 191 188 181 192 178 185 186 180 189 179 191 181 186 191 198 182 186 185 194 191 192 197 199 184 194 202 191 202 203 199 193 201 189 205 207 203 209 200 203 207 193 204 200 194 194 202 198 200 210 199 197 206 200 199 206 211 217 216 219 212 210 219 213 211 219 203 223 212 214 211 216 219 216 212 219 211 223 224 215 225 217 221 220 220 220 220 226 219 230 217 235 221 229 224 223 219 230 219 240 229 225 223 225 240 238 240 242 238 240 238 233 233 227 235 240 229 228 245 240 230 250 251 250 246 242 243 239 243 248 243 241 248 246 261 256 246 250 253 257 253 246 252 258 265 243 252 265 253 264 252 247 263 260 248 255 265 267 251 264 275 260 254 257 261 256 270 264 256 274 261 267 272 260 262 282 269 262 275 287 265 283 285 265 293 292 274 284 283 279 294 279 294 291 272 291 299 294 278 280 277 301 286 297 305 300 286 293 283 306 284 302 300 292 286 304 304 288 306 301 293 292 292 317 296 316 298 292 293 308 320 314 312 306 301 303 308 323 312 321 317 302 306 313 310 308 324 336 329 324 330 322 338 318 332 316 323 333 333 335 339 316 344 336 347 321 331 324 349 323 321 351 333 337 355 340 332 352 346 326 352 329 344 360 348 345 364 364 366 360 359 347 351 337 368 368 368 360 359 359 348 346 357 347 343 366 367 344 364 362 364 352 372 380 355 376 385 365 366 358 381 358 367 373 373 373 383 392 380 377 363 371 387 393 383 396 374 396 382 403 400 377 379 392 401 382 405 396 406 380 400 375 375 382 410 393 379 402 394 382 419 388 383 402 387 386 389 418 389 398 391 395 390 414 417 419 403 413 421 427 428 404 426 414 401 413 428 438 429 421 411 434 425 437 419 411 436 412 409 426 409 422 447 442 423 450 426 429 427 428 432 428 444 422 437 442 453 428 444 447 429 459 431 423 457 429 463 430 467 437 448 446 445 436 440 446 441 459 445 452 438 470 468 450 446 466 479 473 480 463 447 440 449 468 474 480 465 445 472 453 455 473 489 488 460 474 449 472 459 467 480 483 492 467 485 473 494 475 465 501 468 490 489 502 464 487 500 500 507 494 475 476 463 464 488 498 513 509 507 514 507 490 477 504 488 470 483 516 473 476 505 510 512 493 515 491 478 510 478 478 509 486 522 512 522 524 485 522 487 486 520 491 485 506 488 497 532 512 513 519 538 492 533 509 508 537 537 512 540 532 500 517 514 540 525 510 509 543 526 546 530 519 551 519 525 515 543 503 529 520 548 547 548 524 530 522 529 548 535 553 536 521 552 538 515 517 551 521 563 516 551 538 549 535 524 559 526 549 569 520 539 527 545 565 527 523 522 533 558 540 567 543 573 561 552 537 549 556 571 538 535 546 530 559 560 551 539 541 529 550 537 535 577 545 585 538 555 567 555 538 543 560 589 574 543 536 579 536 582 569 541 543 545 544 576 542 592 572 539 569 590 556 562 553 541 586 596 560 564 595 575 568 595 566 551 551 559 547 570 581 584 554 602 552 568 593 584 561 558 570 569 578 561 606 594 594 576 608 604 555 576 559 564 599 605 597 588 604 573 561 563 565 606 612 583 588 601 569 565 576 605 556 559 586 583 602 571 609 595 559 606 613 560 561 602 605 597 585 595 564 612 577 600 600 580 580 605 619 607 596 604 584 578 615 592 564 582 588 615 594 615 584 576 616 597 587 616 607 612 597 616 611 615 596 591 579 619 581 579 607 620 566 574 582 619 607 583 583 573 576 619 568 598 572 624 576 600 621 620 589 595 612 580 590 589 611 604 584 569 618 571 623 622 579 580 616 621 597 575 573 612 568 574
583 577 576 596 614 571 590 577 603 581 595 567 603 580 604 620 581 599 623 576 593 579 593 587 577 567 598 583 611 598 593 568 612 602 598 599 606 565 614 583 583 583 588 619 596 566 618 613 598 619 568 570 573 595 591 585 596 563 601 582 600 569 589 586 609 565 566 595 569 619 616 587 577 580 586 612 582 583 601 560 579 605 565 570 563 601 610 613 601 585 575 572 614 582 607 596 603 588 593 557 566 586 592 582 612 569 565 562 610 607 592 596 565 590 607 568 565 599 556 599 559 573 556 608 590 606 589 583 550 572 601 552 604 549 602 585 548 579 563 560 566 602 560 584 583 546 587 547 572 545 576 575 550 584 544 561 572 553 552 587 551 580 587 550 574 569 580 542 573 559 559 544 559 551 536 537 535 566 589 567 539 573 545 563 542 585 560 587 567 585 550 554 534 572 578 573 571 551 570 548 559 531 527 552 530 527 527 545 527 559 526 573 569 566 532 540 526 564 566 537 528 522 523 562 542 569 559 516 560 537 552 558 559 515 548 564 542 512 555 561 515 522 558 524 521 541 557 513 532 540 530 535 551 551 531 535 523 530 537 541 506 548 519 515 505 515 512 547 497 525 546 530 545 509 499 532 533 537 526 523 503 525 489 489 515 521 503 499 521 533 519 532 517 505 489 530 501 486 522 526 505 512 492 520 511 506 521 486 487 494 479 476 489 515 511 519 506 518 489 481 511 474 498 505 502 486 512 474 509 494 499 505 467 464 476 497 480 467 502 488 483 497 476 461 481 494 459 458 460 487 483 459 461 452 471 481 466 486 451 451 466 479 453 475 466 484 458 447 469 464 481 458 464 443 452 443 456 474 437 451 456 464 439 465 438 440 473 464 465 450 429 437 448 443 467 464 429 454 449 445 425 425 451 453 425 419 439 459 419 430 420 436 454 430 418 438 433 448 442 413 423 437 407 435 435 434 412 416 422 421 426 441 428 404 434 406 431 434 408 397 406 401 412 418 431 419 402 390 402 391 408 395 423 387 425 412 406 422 407 396 407 410 400 406 402 415 395 408 401 378 381 375 374 400 390 406 375 374 395 371 394 393 383 397 386 398 378 382 395 380 388 363 362 388 382 360 386 371 373 374 362 381 358 371 373 381 384 378 384 374 351 380 381 362 357 357 357 361 352 367 373 354 353 340 358 339 370 371 341 350 350 348 361 347 339 366 333 332 343 341 339 357 346 353 352 337 346 339 329 338 340 326 351 327 334 327 326 318 346 346 320 341 336 314 335 328 331 312 333 338 325 315 324 322 327 334 314 304 309 333 320 320 321 306 329 328 311 322 307 303 305 319 315 300 307 317 308 316 303 301 305 289 303 309 314 306 287 309 293 289 290 312 303 296 301 306 290 302 289 298 288 279 284 283 295 282 283 291 288 275 283 296 283 274 279 294 282 278 279 272 292 282 291 285 276 268 266 263 286 261 267 259 269 258 267 261 270 262 275 258 260 265 271 262 258 252 253 251 264 272 271 250 270 263 268 264 264 252 263 245 251 246 258 255 255 263 249 261 245 241 258 236 251 251 255 243 235 253 249 250 239 250 245 246 251 235 244 246 231 246 245 240 244 232 245 224 223 235 229 222 235 225 237 241 221 224 221 219 227 231 231 225 223 231 226 231 228 213 225 214 224 223 211 213 223 226 221 214 220 222 216 223 225 205 206 207 208 223 202 220 211 219 211 201 206 206 219 203 198 202 209 212 208 199 200 198 201 197 196 210 205 194 205 202 205 196 192 203 192 191 194 191 197 194 204 199 190 191 200 192 190 196 197 190 190 193 195 192 187 195 196 183 182 188 194 186 194 192 189 181 177 179 190 191 188 186 180 175 185 185 185 183 188 175 189 177 186 187 186 181 177 172 170 174 170 180 176 176 173 183 172 174 176 168 181 182 170 167 178 165 171 166 171 165 166 171 172 164 169 173 168 168 175 176 168 175 175 170 170 173 165 160 162 158 160 169 167 170 160 159 167 170 161 171 168 167 156 161 159 162 165 155 155 163 155 162 162 154 155 156 152 161 157 156 162 160 167 156 157 151 155 160 154 159 164 163 156 156 153 159 156 160 156 153 151 156 153 162 155 151 158 158 155 149 151 149 150 158 156 156 151 153 157 161 160 156 158 151 147 153 152 160 156 160 156 150 158 159 147 157 147 149 153 146 151 148 148 146 145 150 156 156 156 157 154 146 144 151 158 152 151 156 151 153 147 146 158 152 152 152 150 155 149 150 148 147 153 152 148 145 149 151 156 152 150 151 154 157 152 146 152 151 150 151 145 154 146 151 147 154 152 145 157 157 151 148 153 154 148 157 155 153 150 160 146 148 152 149 154 152 157 161 158 147 160 151 149 162 158 159 156 157 159 155 162 159 149 154 159 151 152 161 159 163 160 151 157 160 161 165 165 156 161 155 154 166 162 164 153 158 166 161 153 153 158 155 159 162 155 158 164 158 160 167 169 160 162 162 161 164 156 165 167 166 168 171 165 163 167 167 170 166 161 172 167 167 175 173 173 170 169 176 169 172 179 175 174 170 176 164 179 165 169 165 177 175 166 175 180 170 174 177 172 175 173 180 185 175 176 172 183 186 171 171 181 185 172 176 181 185 178 190 181 177 175 182 192 185 188 177 179 191 188 187 182 192 181 189 186 180 199 199 185 185 189 183 186 184 195 202 202 195 185 203 194 194 200 205 206 203 193 197 203 208 202 193 193 192 192 211 210 201 203 205 212 213 207 208 208 203 212 199 206 210 205 210 206 203 202 218 205 202 205 209 203 221 204 212 224 211 206 209 213 218 216 211 229 217 218 219 217 225 214 223 217 218 226 227 234 226 219 226 231 217 229 224 240 234 226 223 234 234 222 227 239 230 236 232 234 235 238 244 238 248 248 243 246 234 232 236 244 237 248 248 235 256 255 258 257 240 245 255 238 243 257 249 264 260 243 249 266 244 261 263 257 269 247 261 258 256 249 266 254 262 269 260 262 252 271 278 275 254 280 271 268 274 280 258 263 277 268 281 261 282 265 278 282 279 291 265 266 282 291 283 294 290 275 285 278 298 278 287 289 281 297 296 278 292 301 277 302 287 305 288 284 282 291 307 284 303 311 298 290 302 309 308 308 293 312 317 306 305 316 321 301 299 304 311 296 318 305 318 307 309 320 327 319 308 306 305 317 315 309 305 316 317 331 319 310 338 319 335 323 322 320 317 329 335 323 330 327 348 319 332 329 326 341 343 342 349 350 347 338 354 335 355 357 342 337 354 332 348 355 359 363 346 339 356 364 339 361 346 361 357 353 355 354 361 351 343 361 361 369 348 378 376 374 365 357 377 384 352 362 352 356 366 389 385 381 366 389 383 362 388 361 384 367 361 370 385 374 381 366 373 365 400 390 396 384 403 391 383 407 391 380 385 390 409 395 384 390 410 380 394 405 405 406 414 396 386 395 387 415 388 416 385 389 425 423 400 412 398 393 430 411 428 395 411 431 416 406 432 411 408 405 413 404 430 402 437 402 406 405 412 417 409 412 438 438 422 427 442 435 425 415 415 448 414 455 426 433 449 449 449 420 451 454 419 456 438 422 463 448 427 426 448 449 462 457 465 445 438 460 472 432 432 442 457 436 449 446 457 465 454 466 450 442 466 438 442 462 448 452 479 479 445 455 466 488 457 446 480 460 451 488 472 472 489 496 489 464 456 486 470 454 500 489 466 464 492 473 481 461 498 473 504 495 493 474 498 493 477 503 510 491 492 508 487 472 486 498 472 512 510 510 494 491 519 498 502 492 477 512 505 478 507 511 514 487 522 480 482 490 493 503 527 512 502 490 501 510 505 498 524 531 509 488 497 523 537 537 516 499 514 508 507 536 506 539 532 526 542 522 509 540 505 523 505 528 541 531 516 548 541 516 546 549 529 512 504 545 508 533 556 527 548 545 540 516 558 547 520 525 522 539 542 549 520 540 514 558 566 545 542 556 518 545 553 531 549 548 521 565 555 573 525 561 535 555 566 569 562 536 565 531 562 570 561 550 570 552 544 557 529 564 545 553 543 555 547 582 548 544 574 538 574 581 577 560 584 577 564 549 580 586 542 584 575 590 546 537 583 542 583 565 586 551 588 573 547 547 549 577 561 543 595 585 572 563 565 600 592 582 552 578 569 561 549 579 565 565 588 551 562 588 559 596 581 570 557 558 576 566 594 590 601 561 591 607 574 574 553 596 580 553 596 570 582 604 590 581 607 579 609 575 572 591 598 596 603 574 613 570 590 607 603 575 609 578 566 575 601 568 612 572 570 599 582 591 599 602 603 563 598 572 590 610 569 598 599 580 617 615 585 599 571 586 571 605 614 610 564 618 614 601 599 611 622 578 570 603 620 617 610 604 571 581 594 583 622 578 602 623 576 566 605 586 596 619 573 588 607 574 589 599 616 624 592 620 579 602 604 580 597 592 625 607 608 599 625 610 612 603 609 623 609 590 584 580 584
594 605 570 606 569 603 598 572 574 593 589 610 572 608 586 601 607 567 587 579 566 570 566 606 617 567 593 585 589 606 607 617 591 611 599 598 592 575 604 601 606 572 590 616 614 610 592 595 611 616 614 616 621 619 598 618 620 571 579 589 612 566 583 579 615 561 616 584 576 597 566 562 608 596 618 600 583 562 602 580 560 616 578 599 607 596 603 563 599 569 557 576 596 604 568 557 605 596 611 586 605 593 590 562 589 588 586 595 582 563 559 583 553 569 558 603 606 602 599 590 556 599 552 587 595 596 572 593 588 579 579 569 595 602 601 574 568 553 559 565 597 566 586 585 597 549 547 549 592 594 595 542 551 550 559 595 595 595 572 564 589 567 594 582 550 567 585 563 548 561 539 543 557 560 553 547 585 561 566 563 557 572 574 582 571 538 584 574 581 578 555 578 556 549 554 543 577 553 548 560 537 536 564 560 545 533 557 550 526 556 567 561 570 569 565 535 546 547 538 547 549 542 547 522 543 556 567 521 524 550 555 536 531 531 528 532 533 527 534 561 561 545 553 552 550 515 531 548 525 547 521 548 509 547 546 521 523 506 520 544 525 505 541 516 505 507 499 526 508 513 522 515 536 500 496 519 520 500 504 494 524 529 489 517 517 535 490 514 519 533 501 534 526 495 519 512 510 512 491 487 506 491 522 485 508 501 521 494 507 493 474 517 496 511 477 485 470 478 482 482 507 483 482 472 501 498 491 467 487 481 496 475 468 497 493 502 480 482 487 458 492 489 458 464 490 485 454 453 477 454 492 459 482 455 472 482 461 489 447 482 447 469 454 468 481 454 455 454 440 467 473 475 439 465 457 441 449 463 478 468 450 454 449 473 439 436 434 434 456 467 464 435 467 450 431 466 461 433 430 431 434 451 462 456 452 426 453 447 449 444 432 438 431 440 412 414 447 414 447 417 428 413 408 408 430 443 441 438 441 415 437 421 414 414 402 407 409 403 411 418 414 408 424 416 410 410 399 428 408 422 396 415 411 410 419 413 384 387 420 405 395 382 416 389 379 398 388 381 397 381 407 375 384 374 388 372 406 381 383 381 375 381 383 373 380 396 397 400 398 393 376 386 367 390 369 392 379 389 361 374 380 391 356 372 376 369 376 387 368 352 359 371 348 348 351 372 353 350 372 366 351 360 341 348 364 352 343 338 370 338 343 338 355 347 363 339 344 359 362 362 343 328 334 328 353 343 335 330 339 350 350 343 338 347 343 337 336 331 346 349 331 345 331 345 324 327 316 342 320 327 320 330 339 333 316 314 311 330 311 332 324 309 326 312 305 301 320 300 326 302 304 299 310 309 296 298 305 311 301 306 310 314 313 303 290 289 294 292 299 298 287 312 307 284 286 288 307 285 280 299 295 299 297 276 291 275 290 275 284 272 299 280 278 295 284 273 278 276 288 286 276 271 273 265 268 269 288 282 274 279 286 271 278 264 260 282 270 279 272 263 277 269 266 263 263 259 262 254 258 267 262 262 271 257 250 262 255 269 252 267 248 247 264 251 261 244 256 252 246 238 239 252 250 251 244 246 242 237 249 245 242 247 234 238 240 241 246 235 247 244 231 247 234 238 241 244 238 235 223 242 224 221 231 237 222 239 220 222 220 218 225 220 217 236 222 235 226 218 232 211 224 212 220 212 229 215 216 215 212 224 224 210 224 213 211 213 207 223 222 203 213 222 212 215 203 215 204 208 202 207 198 206 208 206 196 211 209 208 212 200 198 197 197 192 196 205 206 207 197 195 209 206 207 193 200 195 196 191 198 186 203 195 199 196 200 194 185 189 184 193 187 196 189 196 183 190 183 196 194 189 182 177 178 181 178 192 177 189 181 187 182 179 183 186 187 183 181 183 188 183 171 174 172 175 173 172 170 182 170 181 170 179 169 167 178 169 170 168 170 181 176 170 174 165 166 169 168 176 171 165 166 172 178 164 164 163 173 166 167 171 169 173 164 168 167 159 162 172 162 163 161 168 163 164 163 169 157 158 157 162 157 158 170 161 163 163 154 159 153 160 153 162 158 158 154 165 159 159 163 163 165 167 159 155 161 158 165 156 156 160 162 150 164 163 153 152 152 149 162 156 151 156 149 163 156 155 161 161 160 158 161 158 149 159 160 158 157 152 155 147 153 153 154 153 158 157 146 159 157 152 158 151 151 158 158 158 158 156 148 155 151 146 150 151 149 155 154 159 145 148 152 159 146 159 150 157 147 157 148 151 155 145 156 145 150 153 149 147 155 158 156 146 151 153 159 155 149 146 146 157 150 146 156 158 153 153 155 155 158 150 146 153 158 150 146 148 159 158 158 147 149 161 155 155 155 154 150 152 148 159 148 152 160 151 156 152 151 152 154 163 163 155 163 160 152 156 163 156 159 159 156 162 160 165 155 160 165 164 159 161 162 156 160 160 163 164 153 157 159 165 164 163 161 168 161 164 160 167 161 170 164 155 162 163 157 156 160 172 169 168 165 163 158 158 172 169 172 174 159 162 172 172 173 164 165 177 174 175 170 163 173 173 179 173 179 171 172 172 170 175 173 176 182 171 180 173 175 176 182 177 183 178 183 185 174 171 176 171 179 172 182 183 182 184 180 176 190 180 182 184 187 180 189 189 192 183 181 184 189 184 187 189 190 185 179 180 185 197 193 186 190 192 189 192 188 190 185 200 198 194 190 188 199 188 188 196 194 204 193 190 200 198 207 202 198 210 202 202 211 202 203 199 196 210 199 195 213 200 201 208 198 216 204 219 203 204 206 209 217 217 212 213 216 205 215 225 209 208 213 214 222 226 223 221 211 219 219 216 220 214 221 218 228 220 222 220 234 235 219 225 226 233 218 233 230 233 221 221 222 221 227 234 238 243 238 242 227 243 231 229 243 242 240 228 229 250 232 246 233 250 252 242 235 255 243 254 255 237 245 238 242 240 240 263 240 259 241 242 256 262 249 249 248 259 248 247 255 263 259 247 251 273 253 265 266 255 270 272 253 265 274 255 267 270 278 264 276 267 260 262 269 268 266 275 269 274 278 285 277 281 281 282 290 283 273 293 271 289 289 277 293 272 295 298 283 281 299 293 292 280 298 294 280 306 285 307 295 302 300 305 287 289 301 308 314 290 291 300 301 297 304 291 313 300 297 320 316 320 313 303 323 311 326 320 317 303 316 317 328 325 324 308 304 308 336 310 313 327 338 311 313 332 321 315 321 321 328 319 336 346 320 336 320 342 325 329 339 330 327 337 324 344 324 339 340 338 353 336 330 339 356 344 360 342 364 354 346 359 354 362 364 346 361 354 340 371 342 363 351 350 371 373 370 376 357 376 377 352 357 378 363 360 379 386 379 386 383 356 381 359 372 366 367 378 385 388 392 386 390 367 377 366 395 388 384 388 389 400 386 377 374 404 385 390 395 377 384 384 399 397 382 383 392 379 408 407 394 411 407 390 384 419 412 410 411 406 413 394 392 395 395 410 401 395 393 394 401 393 411 402 426 399 422 418 427 426 438 417 429 434 440 421 431 403 411 425 443 434 411 448 425 425 419 423 420 412 419 430 428 454 436 423 454 418 423 444 451 421 440 458 421 433 434 427 436 434 444 432 426 465 436 435 438 452 460 433 472 439 467 445 456 476 470 464 480 442 462 477 440 454 477 476 465 443 479 456 474 487 446 481 482 486 487 460 491 490 482 465 454 450 473 452 479 457 469 472 466 458 490 495 497 501 477 472 506 465 480 473 505 503 474 469 504 490 471 504 482 477 493 502 485 512 476 480 504 509 485 496 501 501 498 475 518 519 506 486 496 522 496 513 490 512 489 504 494 526 482 521 501 531 513 526 492 517 488 487 504 533 501 539 490 494 506 492 515 533 520 507 494 531 511 527 528 535 515 510 502 542 512 522 517 542 514 531 544 519 538 539 533 536 531 507 512 547 522 537 554 538 553 532 541 523 556 541 523 551 542 550 522 554 515 520 552 536 515 537 554 547 546 550 528 567 525 543 519 568 524 560 521 546 561 560 530 552 569 544 535 527 559 553 532 537 527 549 539 550 580 546 581 550 554 557 543 579 552 576 581 536 576 576 539 579 536 586 583 535 554 590 582 553 548 540 566 568 551 543 592 587 542 571 585 584 561 592 567 584 571 590 590 568 568 577 550 595 564 549 572 578 559 598 587 570 583 591 550 568 589 560 587 570 599 552 577 555 562 564 599 568 575 584 592 561 592 571 596 573 580 608 591 588 586 600 588 562 608 596 573 596 580 579 577 559 587 591 602 607 587 581 567 604 557 600 614 591 614 595 612 584 594 595 613 561 576 590 588 587 570 613 616 575 583 608 616 600 562 611 583 597 573 585 620 588 607 571 594 619 608 592 617 582 565 585 575 588 591 604 620 605 603 621 620 566 610 616 609 616 609 574 592 565 597 595 596 587 605 569 584 591 598 580 615 604 603 569 575 576 613 572 621 593 571 619 595 621 616 582 613 601 591 585
605 567 615 577 590 596 585 609 567 623 569 621 603 611 569 617 566 617 623 621 584 568 614 618 564 606 575 615 586 604 576 571 606 571 583 576 606 603 620 611 606 569 609 589 615 613 582 620 609 581 617 575 589 612 570 594 599 584 585 566 565 601 573 611 607 592 564 594 577 566 584 594 590 566 599 564 612 615 608 603 615 580 562 588 567 569 588 591 614 570 588 606 583 561 586 579 598 588 565 558 569 567 585 592 565 558 597 561 555 580 597 554 602 592 577 554 596 600 580 595 580 599 573 562 601 565 605 587 598 604 560 582 580 602 595 557 587 548 551 592 574 588 588 580 592 574 571 557 583 548 576 571 555 557 582 566 566 585 573 574 552 574 563 558 562 580 584 550 584 553 563 547 550 580 573 536 582 546 559 543 547 586 548 577 534 548 553 540 545 529 545 566 536 556 559 536 545 550 527 536 536 549 528 527 558 577 536 529 545 573 553 571 550 533 526 571 571 544 546 555 556 566 558 567 540 549 557 546 521 554 553 544 553 516 561 559 536 527 531 549 529 519 512 512 516 518 547 551 507 516 532 507 546 523 551 506 544 510 510 511 549 543 507 538 504 537 523 530 507 533 523 503 498 497 496 495 523 505 509 507 535 506 499 500 512 533 496 513 491 522 494 501 523 515 502 506 492 497 515 503 495 484 526 486 513 490 510 515 488 509 513 521 482 508 499 516 482 495 490 491 483 497 482 475 476 480 497 477 497 473 496 462 500 479 494 461 494 462 497 467 503 495 498 460 489 481 492 471 491 485 479 452 457 468 474 453 474 476 467 457 450 459 450 471 486 449 468 459 455 481 452 459 472 443 468 438 479 473 438 447 447 465 449 445 472 464 432 438 429 455 429 429 445 466 434 425 439 454 454 459 458 419 447 437 460 429 445 416 439 450 414 436 446 413 419 447 451 447 441 412 441 433 427 443 438 437 410 435 411 413 404 417 419 426 399 407 413 423 400 411 428 426 406 430 398 431 417 391 391 390 394 411 408 415 394 405 398 419 390 398 405 400 411 397 417 403 391 380 401 410 385 381 376 394 380 373 375 406 394 379 395 375 396 402 390 393 399 399 371 389 387 395 394 391 363 366 392 390 368 389 384 380 366 376 388 385 377 372 369 363 360 364 376 373 352 358 366 369 374 352 359 356 359 370 344 373 352 346 352 336 359 362 335 344 351 339 334 333 342 335 341 351 339 350 347 330 327 329 346 352 344 330 335 335 339 326 341 337 324 344 333 317 334 321 340 337 329 322 318 334 313 310 325 328 311 323 309 305 314 309 324 314 309 313 327 326 312 321 311 299 324 296 315 322 299 309 308 318 316 310 308 318 289 313 293 300 288 304 304 302 306 309 295 305 300 310 293 303 280 298 291 282 291 302 277 287 303 290 289 278 273 273 294 293 286 284 278 286 270 292 283 266 275 269 286 276 270 269 262 269 284 273 261 264 282 275 280 257 272 257 269 264 259 269 261 253 255 260 251 264 266 273 250 252 266 266 254 263 258 263 255 250 258 246 245 250 250 251 248 249 254 245 244 240 243 257 246 254 239 243 251 231 248 241 237 239 233 241 230 233 238 248 228 227 228 242 235 244 244 224 236 222 228 233 228 224 222 240 232 238 235 231 223 230 225 225 220 225 231 228 223 215 218 221 214 219 211 210 213 221 226 216 209 208 207 224 216 210 216 217 216 207 217 201 217 216 211 211 214 200 206 201 204 200 201 209 206 214 209 211 206 209 194 206 207 205 207 201 204 194 193 202 189 200 198 195 198 196 200 187 204 204 197 189 203 197 185 196 195 198 189 188 186 192 194 198 192 190 188 195 187 190 191 190 185 184 193 189 188 176 192 177 190 180 177 184 179 182 174 173 184 186 172 186 172 174 176 185 170 172 180 178 174 170 168 184 173 171 181 174 181 168 173 178 168 176 174 177 176 173 176 165 168 178 178 162 167 167 176 174 161 163 163 166 160 174 162 173 162 164 168 172 169 159 169 158 172 163 156 160 159 167 163 169 155 155 169 156 155 167 160 154 154 162 160 154 161 163 152 164 152 162 162 164 164 158 165 163 165 165 160 156 161 154 165 164 164 163 157 154 150 155 150 158 150 159 160 159 153 155 158 150 159 152 157 162 162 152 162 156 153 149 162 148 151 152 152 156 158 151 152 150 156 152 158 149 148 154 159 152 153 160 159 147 149 154 146 155 150 153 149 155 154 155 147 150 152 159 151 148 148 156 151 149 153 154 151 154 147 156 151 160 155 150 153 158 150 146 159 154 154 148 157 154 149 150 150 156 149 155 158 158 150 156 147 157 149 160 159 158 162 149 157 156 160 150 160 156 151 160 151 150 153 153 157 156 156 161 158 151 154 161 163 164 156 156 152 159 153 163 154 163 155 152 159 153 160 165 163 163 167 155 159 166 168 161 158 168 153 169 163 169 166 169 167 168 160 169 158 164 171 163 159 159 164 168 160 172 166 172 168 165 160 160 163 159 169 170 160 169 174 175 167 166 172 175 177 167 177 176 163 163 180 168 169 168 172 173 165 172 168 170 171 176 178 173 173 172 182 169 179 171 175 186 177 187 179 186 174 172 177 187 184 179 189 173 179 186 183 177 185 183 178 181 179 192 191 178 181 186 184 194 182 185 186 190 198 186 187 187 194 200 193 191 200 184 200 190 201 199 204 203 201 203 189 195 202 207 190 201 199 198 209 207 194 194 196 211 212 196 210 205 199 195 206 196 200 212 198 210 216 202 212 216 218 212 208 214 207 202 211 210 217 208 223 221 214 218 214 208 214 226 225 228 220 230 216 223 229 212 231 222 231 216 226 218 231 233 230 229 226 229 233 236 219 229 237 228 222 243 225 223 238 226 224 229 240 232 229 243 249 244 250 236 242 251 244 240 245 237 243 238 250 256 249 243 238 252 248 259 251 250 242 247 256 256 249 251 243 252 250 256 265 253 246 266 256 268 251 265 255 274 256 264 276 253 269 257 253 279 258 277 276 275 272 279 276 260 269 264 265 272 264 276 288 265 268 285 277 279 268 271 268 269 271 287 289 284 286 281 281 293 292 281 294 303 298 290 279 298 295 291 295 280 284 291 295 293 310 288 289 309 289 305 296 292 301 312 295 307 298 302 315 313 308 311 308 301 307 312 312 310 324 305 325 305 328 319 325 314 332 319 309 311 321 315 327 338 333 325 315 330 336 340 329 330 322 322 334 331 342 325 346 320 339 338 336 330 330 350 329 323 354 344 336 336 341 360 361 353 348 351 351 343 365 340 360 362 343 337 357 342 369 346 356 339 354 358 373 373 363 365 367 347 375 364 378 376 365 369 349 374 371 357 374 358 366 356 386 356 366 371 367 389 391 366 365 360 396 373 382 362 379 372 379 398 402 372 399 370 375 369 404 374 398 376 379 382 398 389 395 403 380 387 381 412 415 418 419 386 403 385 385 401 406 415 391 387 409 393 409 398 389 418 430 429 424 407 409 404 428 429 433 437 416 436 412 424 403 414 405 426 443 418 444 430 430 410 435 435 425 446 435 417 430 424 445 451 414 451 449 421 452 455 456 447 449 444 449 461 453 425 440 464 428 441 462 453 465 441 437 470 435 430 470 448 447 450 475 437 438 470 451 436 462 436 437 451 480 480 480 473 471 475 482 467 478 475 471 478 465 480 456 485 449 482 479 450 469 474 473 479 468 458 493 469 481 499 501 500 456 467 478 488 469 503 462 489 462 486 465 500 489 468 505 511 509 482 498 480 482 480 483 475 500 503 477 486 516 475 510 478 483 518 496 504 511 492 525 508 511 518 528 498 484 508 528 484 513 509 486 507 493 527 533 490 533 534 527 504 513 492 500 516 517 500 537 515 526 494 524 532 495 537 509 507 499 548 508 498 529 510 541 544 543 505 539 549 543 554 539 549 521 550 542 545 507 542 526 527 552 553 545 510 522 527 548 530 559 514 545 526 517 561 561 537 525 561 540 541 536 545 559 527 529 523 529 524 534 527 538 526 564 537 569 550 554 542 544 569 545 557 541 538 547 578 569 570 539 549 558 547 573 549 538 576 566 583 571 556 532 582 555 579 574 578 539 552 584 571 575 563 579 540 562 566 574 564 547 592 582 555 560 581 592 568 556 565 564 588 542 551 583 570 563 583 561 550 567 592 553 568 571 569 577 565 596 547 597 549 602 549 587 585 556 562 566 588 587 590 578 597 590 574 604 599 556 556 580 570 559 552 602 589 599 583 587 577 589 561 576 580 575 566 568 574 575 596 606 577 559 557 558 591 581 611 582 578 559 604 590 559 596 583 596 585 606 565 601 575 576 608 612 560 616 604 573 597 564 604 570 600 565 586 566 563 563 607 594 603 614 570 597 604 564 589 563 568 572 582 597 588 571 590 593 570 580 606 606 587 594 619 571 598 585 575 604 590 566 577 576 619 586 613 602 587 584 606 593 593 566 568 618 579 599 588 589 619 576 572
582 605 571 589 581 596 600 621 567 602 579 579 602 600 572 584 567 591 566 599 619 570 605 616 584 584 585 608 579 596 619 597 578 571 567 599 607 607 596 609 590 615 570 569 596 582 589 600 609 594 579 609 602 563 608 564 584 570 613 604 603 614 579 563 564 571 607 607 588 561 610 579 596 574 565 602 585 571 585 559 593 609 594 601 607 569 601 574 578 594 591 559 594 571 586 579 574 576 569 594 578 561 556 558 568 562 593 588 567 563 581 603 607 560 581 600 573 592 563 585 578 588 551 552 575 567 594 575 603 576 553 585 587 553 547 601 598 575 594 597 589 549 580 585 580 581 591 574 581 562 551 551 583 549 583 540 545 587 545 555 593 589 553 541 575 545 555 541 561 580 545 573 575 573 557 577 557 566 552 563 552 565 538 566 542 566 580 582 561 528 579 540 547 527 563 533 571 559 530 541 552 554 572 524 567 537 546 529 529 572 533 535 534 563 565 541 528 557 533 536 569 552 549 526 528 541 521 522 558 525 551 550 520 523 557 536 510 547 540 538 526 515 513 516 513 529 541 528 507 544 516 546 549 514 501 506 533 543 504 506 520 537 517 517 522 497 500 494 507 509 501 505 506 495 497 498 533 515 498 532 526 503 508 527 496 516 528 528 516 532 524 529 514 509 504 488 494 525 501 511 489 511 503 489 514 499 489 498 489 516 518 486 483 515 493 485 491 505 474 505 484 513 470 469 493 468 480 484 471 485 472 474 501 463 463 462 482 477 495 468 502 499 456 487 493 499 483 494 453 479 476 490 488 453 458 482 479 467 459 457 481 448 448 468 444 444 442 481 446 483 455 480 449 439 445 461 472 444 472 444 448 449 432 465 434 462 452 463 467 441 464 461 435 461 431 445 446 429 422 451 438 432 446 432 451 458 447 442 425 431 454 427 413 427 446 425 447 427 411 437 408 411 442 440 424 422 410 424 405 438 401 412 427 406 405 418 404 401 410 402 414 416 400 431 422 425 416 394 390 399 405 387 414 419 422 398 390 420 399 389 415 382 407 392 387 396 409 410 407 405 395 386 376 403 393 392 407 395 396 377 373 391 399 391 386 391 391 371 380 398 380 362 364 383 368 372 380 374 388 360 363 391 356 364 374 353 362 359 360 369 361 353 378 355 374 365 346 373 349 355 342 354 344 357 348 364 357 342 365 361 344 357 355 351 339 339 333 361 345 349 345 341 340 329 340 326 329 340 336 331 337 340 346 340 346 330 326 343 350 338 342 323 344 329 315 342 335 325 331 339 316 315 318 325 335 318 309 307 309 331 307 311 333 325 330 317 330 301 303 324 305 310 319 323 317 312 321 317 298 311 318 311 317 302 288 312 313 297 296 292 292 287 304 288 299 287 301 290 300 297 292 296 288 290 292 301 281 282 296 274 280 283 287 296 296 269 294 294 267 274 281 293 273 268 281 269 280 278 287 266 284 264 278 263 277 271 270 265 261 257 255 254 271 273 262 274 264 269 260 266 266 254 248 249 248 258 269 259 265 265 268 265 249 266 245 243 246 240 253 247 252 256 259 256 247 250 237 246 241 247 250 250 241 244 238 240 247 231 228 248 249 244 239 247 243 233 233 230 229 239 235 225 240 234 220 226 229 225 233 234 237 235 229 234 226 230 218 222 227 228 220 217 219 211 222 227 230 217 228 223 223 224 211 221 211 225 209 214 206 216 220 207 223 222 217 218 210 206 215 210 216 212 203 216 213 201 198 205 205 206 199 196 209 209 211 194 203 197 210 195 208 199 190 204 195 203 196 202 193 204 204 204 194 186 198 196 202 196 201 201 191 184 186 187 185 192 192 180 181 183 190 183 192 195 190 194 190 194 178 182 184 176 176 184 174 185 174 174 186 181 182 183 189 174 177 176 186 174 183 172 172 172 185 177 181 179 174 178 184 181 180 175 170 173 181 173 166 168 169 164 166 166 171 179 169 172 176 177 171 173 169 164 174 168 166 173 171 168 174 161 165 171 172 163 163 161 167 157 161 158 165 169 169 157 167 156 162 166 164 167 164 165 155 156 157 161 169 167 168 167 153 158 164 165 163 152 153 156 152 157 157 160 153 154 161 164 156 164 152 151 160 158 152 151 161 151 163 164 152 151 154 153 156 160 158 160 155 154 158 150 149 157 153 150 157 160 153 162 151 155 154 152 162 148 159 151 149 149 150 151 150 153 161 148 157 155 159 148 160 153 149 160 153 160 153 155 158 159 161 153 151 160 157 157 160 160 152 161 147 154 157 150 153 148 158 148 148 155 149 153 153 159 159 153 158 151 161 161 148 152 159 159 150 161 161 148 159 153 156 160 160 158 155 151 159 151 159 152 152 154 159 159 158 155 156 160 158 162 151 151 151 162 162 154 160 154 156 154 158 153 160 165 165 161 152 161 154 152 165 154 167 157 154 157 166 164 157 165 160 165 161 159 161 155 158 170 158 162 156 165 165 165 163 162 160 164 173 162 165 170 164 163 159 167 168 172 161 172 169 175 166 162 176 168 171 168 177 172 171 171 167 169 169 166 176 171 181 166 176 176 179 167 178 174 171 173 173 176 169 183 174 183 180 187 172 188 185 175 184 185 188 190 184 174 186 177 177 184 177 185 184 191 188 189 192 186 193 186 191 184 179 184 183 183 181 192 195 199 186 184 195 185 195 193 192 203 193 194 193 190 205 201 197 204 207 207 194 205 200 197 202 203 206 193 207 198 199 207 195 210 199 208 197 213 206 209 206 205 203 212 211 205 217 200 211 212 218 217 211 211 205 212 219 210 222 226 217 214 212 212 220 214 213 227 225 228 218 213 225 227 230 214 230 224 234 217 229 216 227 222 224 238 219 223 235 239 233 235 230 223 235 224 233 241 246 234 226 231 246 249 246 241 236 234 229 250 243 235 251 244 239 247 247 242 240 240 238 253 259 259 245 239 252 252 264 245 243 262 253 266 252 263 269 256 261 257 247 248 267 262 268 274 266 253 270 253 273 275 254 254 261 278 281 261 272 280 282 277 283 274 263 283 269 283 275 277 281 286 290 275 276 288 283 287 296 280 278 293 296 299 275 278 288 286 283 293 292 302 289 295 297 305 298 307 309 302 284 290 289 296 300 289 285 293 304 289 309 295 290 298 306 303 300 304 297 295 313 309 323 301 307 323 310 305 320 307 306 321 308 321 317 304 308 332 308 314 324 311 336 339 323 337 321 325 320 333 335 331 328 333 340 343 350 337 322 350 321 336 336 327 328 353 354 333 344 350 335 334 333 333 348 338 360 355 337 349 354 334 365 347 368 370 362 349 371 351 344 343 373 370 367 353 363 365 345 360 369 353 359 356 361 369 373 358 372 379 377 368 362 370 381 364 368 382 384 361 383 383 368 385 398 371 379 382 400 396 401 368 382 383 374 390 378 376 390 390 390 374 400 404 407 411 411 413 413 412 381 380 392 410 410 386 409 412 391 418 419 400 422 408 414 424 392 410 411 428 428 432 395 434 428 425 402 431 417 432 404 413 431 440 402 418 404 412 439 443 404 429 418 422 418 437 431 411 419 452 425 421 429 453 447 424 456 446 442 439 440 441 452 433 452 424 444 444 460 440 447 466 462 437 436 428 427 448 472 429 452 466 462 465 456 467 442 471 444 451 480 457 479 470 460 483 458 467 484 485 461 454 463 462 451 490 449 448 474 459 472 477 454 483 470 459 459 493 481 466 480 483 479 458 494 503 495 499 501 493 479 482 480 461 466 467 509 496 508 495 476 469 508 507 485 473 483 495 488 483 510 497 478 483 503 501 517 486 488 507 495 501 477 503 485 492 486 484 517 506 512 516 506 516 504 508 503 494 499 487 490 515 494 533 499 526 491 509 513 525 534 525 531 525 510 541 537 529 507 521 539 505 545 498 531 519 538 549 541 545 515 503 550 516 548 552 552 523 506 544 541 519 510 546 553 536 535 536 519 515 527 518 550 555 543 539 542 564 555 517 556 548 517 521 541 559 540 518 567 539 521 558 560 525 544 536 552 540 536 541 548 526 525 557 531 554 527 550 526 542 543 548 572 559 582 565 534 573 543 572 543 567 564 555 567 550 564 558 535 569 560 540 537 565 546 554 553 573 543 572 581 587 555 540 555 551 559 580 566 550 570 566 578 563 544 548 549 546 554 548 579 569 565 576 582 552 588 545 578 602 578 575 560 571 564 573 548 575 548 569 601 579 562 563 602 566 588 568 595 562 561 554 595 551 565 587 603 581 560 602 594 561 599 578 564 578 563 563 582 581 566 581 588 570 575 586 560 568 569 597 580 572 601 559 564 557 588 559 580 597 601 614 598 583 575 602 608 584 611 578 617 593 617 562 581 583 583 593 574 580 609 585 577 613 590 593 561 577 597 614 591 577 570 562 603 614 618 612 619 618 620 563 596 619 565 617 587 592 596 600 611 585 570 568 583 600 605 584 619 581 577 589 601 589 594 587 582 591 578 580 592 577 584 570
577 585 569 601 619 602 583 608 569 590 618 589 571 604 609 567 567 567 597 604 593 568 567 610 598 582 571 571 599 591 578 613 618 584 592 615 564 612 604 569 584 604 595 592 587 586 601 591 595 579 576 565 588 581 617 565 605 568 585 609 564 607 597 607 588 577 614 604 611 578 610 579 565 572 591 586 586 567 567 593 599 603 570 593 568 599 588 560 576 556 602 572 603 582 563 565 601 560 553 588 579 604 608 580 560 583 600 582 586 554 561 571 593 583 564 552 573 588 593 603 603 561 580 555 599 587 551 580 584 549 571 592 568 580 554 581 570 584 597 582 589 555 557 572 587 570 574 552 551 561 548 579 571 566 559 591 542 583 578 570 563 577 588 582 561 559 542 541 580 575 560 586 554 543 547 575 557 542 541 566 535 571 534 534 577 543 534 544 557 535 554 532 562 531 559 546 574 535 536 559 553 548 545 548 529 521 526 570 568 542 546 531 534 527 548 518 554 539 539 544 539 514 532 526 558 539 550 529 536 554 514 553 543 529 546 522 523 515 546 508 529 536 508 552 556 523 554 526 523 519 516 530 514 531 523 544 500 517 544 547 538 516 507 528 510 537 497 503 545 509 495 517 514 519 494 521 530 516 530 525 510 508 521 505 521 515 499 506 519 499 499 516 516 501 504 510 485 519 526 523 514 516 499 481 507 478 482 483 507 484 508 489 482 488 478 488 469 499 487 482 472 496 510 503 510 492 468 473 494 492 504 479 477 503 479 494 481 466 457 485 488 484 468 494 466 465 458 469 481 463 462 455 473 468 475 452 489 458 449 471 468 470 452 468 486 440 458 484 446 457 440 474 478 458 450 435 466 434 434 456 465 451 474 436 430 442 443 432 466 433 454 448 442 431 458 440 453 460 433 444 431 456 459 452 452 437 435 426 448 438 439 413 437 450 437 429 436 430 418 419 423 446 420 432 443 431 420 434 408 407 420 410 432 431 402 421 398 403 422 417 398 401 418 414 401 404 421 392 423 426 389 411 411 394 412 390 409 395 409 400 408 415 395 400 392 405 382 380 390 395 377 375 391 373 375 389 385 405 401 377 393 393 395 376 384 389 398 366 373 369 364 394 378 369 389 371 376 372 361 386 366 355 387 381 376 356 361 384 351 358 353 376 347 371 346 357 349 355 376 351 342 370 341 363 341 363 350 354 343 351 369 351 364 345 353 345 352 357 348 352 338 354 348 344 341 341 340 331 352 355 333 345 338 321 352 330 325 349 350 318 330 343 320 335 343 330 339 315 315 318 311 312 329 339 333 314 308 311 324 332 314 317 303 332 330 321 328 328 325 301 314 305 299 318 300 310 305 296 308 314 291 297 295 316 307 300 307 301 296 291 285 285 291 301 293 286 299 299 300 304 294 289 285 279 300 300 279 283 277 299 290 291 284 298 274 282 292 274 282 284 270 270 267 277 279 286 284 266 289 275 272 277 264 280 264 281 279 275 256 267 267 259 277 267 270 274 254 261 272 254 254 258 264 271 269 252 271 251 246 268 245 254 243 266 257 264 242 243 258 257 250 239 261 242 239 241 246 254 255 246 235 236 241 247 245 251 234 243 249 236 248 228 233 235 239 227 238 229 246 231 233 238 227 223 229 231 237 234 222 221 223 230 225 222 235 235 226 223 216 216 221 220 228 224 232 210 216 227 222 227 225 217 217 209 214 209 218 208 211 218 218 213 219 222 211 220 204 220 213 204 200 199 204 201 216 201 203 210 211 211 197 212 209 213 198 212 195 203 198 206 201 209 203 194 199 199 191 200 189 199 200 193 189 194 199 192 200 186 199 187 184 183 199 201 198 198 199 195 188 183 185 197 193 189 182 195 188 192 183 190 192 193 176 187 177 178 176 187 191 185 188 180 186 174 172 179 187 171 172 183 179 180 178 185 182 178 180 182 179 176 182 181 173 178 176 181 170 177 179 169 171 180 171 178 171 174 169 172 173 163 177 171 172 176 176 174 167 171 175 172 164 172 162 174 160 173 165 161 161 162 170 163 168 164 162 163 167 159 158 162 156 161 164 159 160 161 161 164 155 160 160 160 156 162 158 156 160 165 159 162 152 154 152 164 161 157 154 157 161 156 163 161 162 160 152 159 163 162 153 152 154 152 152 163 155 155 161 155 163 155 163 155 155 158 163 163 158 155 159 150 154 160 149 152 154 151 153 151 154 161 158 156 155 160 161 160 158 157 158 148 162 156 160 159 151 159 150 152 151 152 153 156 148 153 151 153 162 162 148 152 161 158 152 153 148 150 157 150 151 152 150 157 154 156 155 157 152 157 161 162 154 151 155 154 163 151 152 155 151 153 160 156 155 157 153 162 159 163 164 164 160 160 165 165 152 156 165 162 161 163 152 161 165 157 157 165 154 155 161 160 154 156 153 167 165 159 156 163 165 162 159 155 158 164 160 159 170 165 159 163 162 160 157 159 166 163 157 169 167 166 162 170 172 163 169 169 170 173 163 166 166 169 167 161 172 173 163 165 163 163 168 179 164 178 177 179 167 179 178 176 176 179 181 175 179 177 167 172 171 178 172 173 183 181 182 178 178 185 173 179 185 174 185 188 172 187 184 181 187 190 177 177 185 179 186 179 177 184 186 180 183 191 182 187 190 181 182 187 179 183 190 189 184 188 195 196 189 201 188 194 196 191 195 198 188 198 197 204 192 205 198 193 195 197 204 196 190 197 198 203 195 192 211 196 203 204 204 197 206 210 205 197 214 205 213 208 203 201 205 199 202 213 206 210 221 211 207 203 210 213 212 218 215 214 212 215 219 228 227 226 222 214 210 226 231 227 218 211 222 212 225 217 224 234 236 230 216 229 233 232 231 234 229 227 220 238 243 241 241 228 229 242 244 240 242 229 226 238 249 249 245 248 251 248 246 241 239 235 246 246 248 250 252 248 245 243 246 244 244 253 254 241 262 249 261 242 253 250 251 246 257 265 262 253 255 255 258 260 269 260 254 262 266 264 256 254 267 267 277 264 279 275 263 276 279 280 283 277 276 269 276 271 282 277 270 279 267 276 280 290 266 272 289 282 280 277 276 286 282 287 276 298 299 281 290 301 297 300 294 278 306 306 297 285 287 307 310 284 300 286 286 304 303 298 298 304 311 304 291 292 301 292 300 302 298 302 323 325 321 305 317 302 299 302 303 318 319 332 308 320 326 328 322 330 332 327 326 331 330 322 329 317 328 333 345 344 316 336 320 344 332 344 319 335 346 344 345 348 342 345 334 331 324 328 355 328 339 332 347 332 329 361 338 331 359 360 346 351 341 363 350 349 349 349 350 353 364 356 366 376 374 356 351 355 363 353 369 378 379 379 384 381 360 365 360 360 386 367 362 385 366 356 377 388 364 383 385 373 387 378 369 380 382 392 371 384 368 367 385 373 396 387 398 373 397 380 401 406 386 410 401 386 389 400 403 386 395 419 391 409 385 413 388 418 408 397 421 412 418 408 415 414 394 410 401 397 426 427 411 423 414 426 425 398 411 398 401 437 432 424 419 413 428 435 444 443 405 423 417 435 412 427 444 451 419 419 411 429 420 443 437 418 437 425 453 444 448 430 435 428 438 437 442 427 456 456 456 453 438 431 463 445 433 462 451 432 434 457 439 457 452 471 433 435 464 440 455 452 474 477 450 452 462 480 450 453 448 461 481 450 471 474 473 489 472 478 485 485 479 487 457 472 480 494 472 462 458 490 465 486 493 498 467 499 473 486 471 462 485 474 466 506 482 479 498 497 479 470 508 467 467 485 490 515 476 488 473 514 499 474 514 521 485 491 495 508 522 507 480 521 519 520 482 508 516 487 528 495 527 514 494 514 490 519 490 534 533 516 511 520 498 528 537 496 519 531 499 535 526 533 520 498 510 530 523 512 542 515 513 540 497 526 510 511 527 543 523 534 512 537 518 542 506 538 545 517 535 531 539 506 543 551 532 557 548 538 525 543 520 540 531 515 528 541 561 524 533 523 556 537 539 553 551 541 522 536 523 522 521 548 551 566 539 560 532 535 538 522 543 559 575 536 542 551 577 547 531 559 534 556 534 563 568 551 554 538 576 562 550 558 537 574 578 568 565 538 583 569 571 579 559 563 587 556 542 579 580 567 556 573 549 564 586 564 591 541 592 550 562 572 593 554 584 566 554 545 544 559 563 595 565 586 556 565 553 567 590 565 600 595 592 572 578 593 598 593 600 582 551 550 564 569 564 550 595 595 570 597 553 600 583 595 571 577 567 576 574 603 566 554 586 592 598 585 590 557 588 587 578 570 567 581 607 611 594 595 578 556 568 573 605 593 609 560 562 569 586 586 612 601 581 590 575 560 564 612 565 591 580 589 608 593 607 561 584 566 567 596 605 598 600 587 618 587 561 615 618 562 611 583 565 569 590 613 568 576 607 582 584 562 597 579 618 573 580 588 579 591 565 570 572 606 597 574 578 597 573 576 603 564 602 607 576 572 603 582 587 593 602 613
592 577 570 593 592 592 619 613 563 568 620 572 615 595 587 571 575 602 589 619 603 569 608 616 582 588 580 610 563 561 601 597 580 613 573 611 584 576 607 584 581 606 598 575 584 569 589 601 609 592 570 570 595 586 609 581 612 587 583 592 587 580 560 610 605 608 594 611 593 577 570 574 596 560 596 561 561 596 602 600 570 612 611 599 574 595 562 568 557 580 594 585 593 588 579 582 579 608 578 557 561 582 565 600 578 598 597 583 580 594 557 575 580 583 605 550 596 600 561 555 555 576 556 594 573 570 602 559 565 581 600 545 587 584 547 574 566 587 576 562 589 583 545 561 575 559 578 546 587 561 545 586 558 538 541 573 587 556 570 541 561 568 542 569 572 567 543 540 564 578 539 581 576 569 582 569 573 560 544 570 568 534 538 566 576 561 569 558 535 544 527 527 546 542 564 545 553 545 547 569 532 557 576 572 536 549 532 524 548 544 568 565 546 537 542 541 554 532 554 561 525 531 523 561 534 524 522 534 557 561 520 525 525 555 519 532 559 515 512 542 531 556 522 555 505 529 512 531 526 548 525 531 519 500 513 508 504 504 520 527 500 510 504 537 540 538 507 519 524 509 513 533 530 517 533 540 518 513 533 497 495 532 489 507 496 533 520 506 529 489 511 529 490 523 480 508 484 493 522 506 503 483 499 481 494 494 507 499 511 495 483 514 494 505 478 509 489 469 485 477 487 512 495 502 471 467 494 468 482 471 498 504 498 466 491 499 494 492 481 466 475 498 493 473 474 483 492 476 455 483 449 478 448 485 448 449 475 463 489 481 447 460 464 461 471 441 457 466 483 451 448 453 470 465 443 464 451 434 466 448 446 433 440 465 445 467 436 438 455 451 442 461 460 466 453 458 455 439 430 437 435 459 420 459 430 457 421 422 425 418 451 414 431 437 451 423 417 412 445 433 434 423 431 437 421 433 419 409 441 423 431 407 407 433 411 404 414 402 403 435 407 396 413 429 414 417 408 401 389 405 408 402 424 408 392 423 413 398 405 417 391 400 407 382 403 394 394 414 407 379 410 380 384 405 374 394 390 382 388 403 376 392 368 390 372 393 382 384 384 383 383 378 368 385 396 387 362 383 376 385 375 382 380 355 385 358 377 387 371 368 362 381 363 359 366 353 367 378 352 351 373 373 355 351 363 368 351 361 369 359 342 362 355 348 356 358 350 346 351 362 359 341 345 349 351 329 347 339 329 351 352 323 354 334 347 342 331 342 324 346 321 345 347 331 325 337 345 320 326 318 330 336 312 313 318 323 317 321 328 306 318 330 310 328 315 314 317 303 318 299 318 303 322 309 323 319 314 303 317 308 299 305 297 300 291 299 306 308 313 303 304 288 287 298 297 286 290 309 294 295 299 307 287 284 300 290 278 293 279 301 278 279 298 292 284 280 269 279 277 274 294 292 266 283 270 272 265 280 271 265 278 275 261 279 283 269 284 276 278 264 282 266 269 261 269 271 261 258 263 270 259 268 273 255 258 264 261 248 260 246 255 257 262 265 258 251 260 247 248 256 241 253 261 256 254 239 244 256 245 234 255 236 253 240 248 232 245 233 231 251 231 251 249 232 248 242 227 235 240 237 244 237 225 244 225 229 238 237 231 239 226 225 221 236 225 236 230 223 236 227 220 221 223 213 220 231 229 217 218 229 228 210 220 219 214 217 226 225 213 211 216 224 218 217 218 212 213 221 202 221 201 209 201 206 204 201 216 208 211 204 199 210 200 207 197 200 193 206 199 199 201 200 201 208 190 202 190 207 194 203 205 195 204 203 194 193 193 190 188 203 192 194 192 199 195 190 194 199 194 198 188 198 191 181 186 190 193 189 180 189 179 190 190 180 192 183 186 180 180 175 184 178 174 185 176 188 172 174 188 184 175 186 185 178 171 180 175 178 177 173 174 172 176 182 183 170 170 172 179 176 175 173 176 176 179 181 176 166 176 168 164 178 172 177 165 172 170 170 170 177 164 176 172 164 163 161 173 172 171 171 169 165 165 171 172 170 165 161 170 169 157 162 169 157 171 156 157 170 169 160 156 160 158 168 164 162 169 162 158 164 157 168 156 164 165 153 159 156 157 157 153 157 163 166 158 163 166 160 162 164 166 164 156 163 156 162 164 159 159 155 151 151 163 151 151 151 152 157 156 156 159 156 159 157 159 160 152 154 155 151 158 157 152 155 155 157 151 160 157 159 157 150 152 155 158 153 163 161 152 162 159 162 153 153 161 155 155 163 159 162 157 160 162 161 152 160 161 161 149 155 149 157 163 153 156 158 164 156 155 159 161 150 164 150 162 161 163 160 160 159 159 162 156 165 159 151 161 163 163 167 166 153 152 153 167 165 153 157 152 157 167 161 165 164 160 163 163 166 162 167 156 164 164 159 154 168 168 165 169 161 166 168 162 166 170 163 164 156 168 164 162 168 158 159 165 168 171 160 165 165 159 169 161 171 159 162 170 174 173 164 167 166 176 173 178 170 168 178 166 179 172 170 169 165 172 166 166 168 177 182 169 179 178 181 174 173 171 179 175 184 183 174 173 182 186 181 173 171 172 173 182 179 179 184 172 174 178 184 186 190 186 190 191 191 181 187 180 187 190 182 192 193 190 181 184 188 183 186 195 196 197 188 195 185 182 193 196 201 186 199 198 202 202 187 186 190 187 203 188 193 201 203 192 193 194 192 200 194 191 192 205 199 199 201 206 210 213 209 206 203 212 204 198 199 211 210 210 202 217 213 201 209 215 216 203 205 216 211 208 215 222 206 217 216 208 218 228 213 229 217 210 213 220 220 219 216 220 230 226 228 232 220 225 234 225 227 232 219 223 238 221 232 236 234 243 223 228 222 226 236 230 233 231 243 242 230 234 241 246 239 250 244 246 235 240 233 235 239 237 250 241 246 253 254 240 242 242 238 241 247 247 240 264 242 249 246 252 248 258 263 247 248 263 268 260 260 248 273 266 273 260 270 273 255 259 275 276 269 268 260 258 260 265 267 277 265 259 286 285 287 283 262 264 277 279 283 272 286 278 282 287 287 281 285 296 294 295 272 274 298 277 281 282 299 292 299 302 279 300 281 286 284 299 308 283 309 303 309 307 300 292 293 310 309 306 303 315 298 292 307 299 313 297 307 305 299 322 297 304 307 305 309 322 308 314 322 323 317 329 315 324 311 319 335 333 324 331 335 309 339 328 321 324 320 334 343 338 340 320 341 347 338 337 319 349 323 338 341 341 354 329 355 346 342 358 333 350 328 343 360 342 353 357 342 363 338 333 353 353 361 364 370 365 372 353 365 344 375 375 354 345 344 367 368 364 360 353 381 353 374 363 361 357 369 367 359 367 388 387 357 376 386 390 383 393 394 379 373 370 385 369 382 388 375 396 366 399 396 370 395 388 404 392 378 396 398 399 406 400 411 383 387 391 379 380 413 392 393 405 399 392 394 397 398 404 420 387 411 402 394 420 418 407 419 396 410 419 425 394 418 410 425 427 428 430 407 416 439 405 413 415 416 428 437 441 417 437 445 445 429 429 441 426 430 432 414 422 411 448 447 413 423 436 440 417 445 440 461 433 434 424 435 452 457 462 440 455 445 451 443 452 469 442 441 432 441 461 430 461 451 454 455 467 444 449 443 467 466 470 452 466 462 440 456 481 463 442 471 464 473 454 451 477 484 450 454 471 473 452 485 465 487 490 451 478 452 456 496 499 462 462 463 494 465 465 473 462 470 486 478 466 489 505 474 464 503 475 480 512 469 493 492 478 496 490 505 476 507 518 503 499 485 493 477 477 511 523 493 499 513 525 484 518 497 500 527 507 482 503 524 491 486 530 499 525 512 511 514 497 508 532 490 519 523 501 496 534 535 522 531 533 534 535 545 528 526 499 509 495 544 529 536 539 508 520 550 521 551 551 518 541 532 544 555 553 506 534 508 556 510 509 522 524 513 532 532 557 529 522 536 522 526 538 560 539 521 555 546 564 542 548 540 521 515 543 516 539 542 545 518 533 535 522 565 540 524 533 527 547 558 527 561 569 544 537 571 552 576 568 557 535 578 538 541 567 528 574 565 535 566 544 540 541 534 553 568 544 565 564 568 555 573 561 554 587 558 554 562 550 569 587 539 544 544 565 566 543 563 575 542 556 571 555 553 590 557 552 581 598 548 552 553 549 597 551 585 544 587 588 599 584 558 602 569 563 549 547 548 586 563 556 562 577 558 588 571 590 600 571 606 566 581 594 552 556 579 587 579 593 594 589 558 606 586 582 585 579 580 576 582 602 555 598 575 558 601 561 583 568 564 595 571 594 581 566 591 601 602 563 579 588 601 585 577 569 608 611 596 578 569 568 561 570 605 575 575 594 581 595 599 582 569 617 590 617 608 612 602 580 602 616 618 588 595 574 617 580 605 570 584 569 590 598 606 600 579 601 580 580 588 613 594 592 611 570 590 604 563 573 565 609 575 568 577 609 581 574 569 567 588
592 574 561 574 565 600 592 609 565 610 577 616 588 607 610 600 576 593 605 591 600 597 604 607 611 591 566 569 603 575 599 575 593 599 592 601 584 564 590 601 587 581 602 599 614 595 611 591 589 596 561 606 590 578 562 602 569 581 610 582 573 597 590 607 592 584 608 567 595 556 601 557 570 577 596 567 555 582 591 576 560 593 566 584 606 570 570 608 585 564 574 592 596 599 585 573 559 578 575 590 570 554 592 585 576 576 599 565 566 565 578 557 585 592 597 591 564 570 575 570 583 587 598 582 570 596 583 595 599 564 573 564 588 573 564 595 543 571 552 558 585 580 581 580 572 564 551 569 573 541 547 570 561 580 560 546 577 586 547 575 587 578 549 554 565 537 567 547 565 538 577 586 580 579 575 559 539 535 557 532 564 577 536 538 574 554 576 558 549 558 553 549 533 573 526 532 536 532 562 568 568 543 565 526 523 523 566 544 554 560 549 559 561 567 523 548 525 550 552 562 550 513 531 515 541 539 547 549 557 554 521 552 510 556 552 539 542 516 520 554 541 508 548 538 533 505 554 537 502 518 540 519 503 550 515 535 525 526 504 510 497 531 532 531 542 543 515 499 526 505 509 504 517 513 519 495 518 523 494 499 513 513 528 518 530 519 527 488 511 491 504 493 488 506 482 491 511 494 502 478 483 508 521 523 518 513 477 519 478 500 512 472 480 481 481 481 493 495 489 509 495 513 475 472 489 490 468 462 473 485 480 500 497 498 468 475 460 489 462 480 472 485 455 472 462 479 481 464 454 472 449 452 477 461 455 490 456 468 474 472 471 482 466 481 453 472 451 453 453 473 443 482 438 473 453 439 445 442 473 476 431 468 474 464 437 465 449 442 437 446 445 467 448 460 432 439 422 446 426 462 443 433 440 447 437 418 447 457 437 452 454 445 449 425 426 418 417 449 426 448 446 433 440 440 418 416 438 438 404 414 405 411 406 438 419 403 420 415 423 396 398 425 424 431 414 429 393 407 416 416 423 416 386 398 424 400 383 402 396 418 391 399 416 395 399 406 391 386 386 398 393 410 385 401 386 409 384 373 371 403 402 397 402 390 390 378 401 370 395 391 361 375 368 378 371 361 383 394 363 376 371 362 356 379 355 360 358 384 350 356 356 370 378 347 355 373 350 376 372 357 359 374 358 358 357 373 343 355 360 353 336 361 360 352 343 349 342 349 351 358 336 348 351 332 357 326 336 326 328 326 338 326 354 330 333 350 326 320 327 321 332 339 318 339 343 336 334 315 319 331 340 340 336 323 329 322 311 323 330 335 326 332 330 310 314 304 306 315 305 299 307 325 297 316 310 322 303 297 305 299 308 303 304 301 314 291 317 301 294 314 310 293 293 299 298 300 297 310 286 287 300 304 291 304 300 287 299 285 275 279 287 297 283 272 273 295 274 292 288 292 276 292 285 289 283 273 284 286 265 283 288 279 273 285 266 268 283 276 268 276 272 256 269 264 274 253 278 274 266 258 258 264 261 263 261 254 269 255 255 266 266 258 258 257 259 258 242 253 249 258 252 239 243 256 238 245 242 241 245 254 236 251 250 253 250 237 238 238 248 244 236 251 250 245 249 236 239 240 227 228 227 235 224 223 227 233 232 240 237 227 231 219 224 225 228 236 217 234 230 220 227 232 219 229 232 219 211 226 230 230 224 215 224 230 226 223 223 215 216 207 225 221 219 222 223 217 206 222 206 213 202 212 202 212 215 207 198 206 205 210 201 203 197 202 206 194 199 200 203 196 203 202 204 205 203 208 207 209 201 191 206 205 196 206 190 197 194 198 196 195 200 197 196 202 192 193 201 193 193 198 188 198 197 195 182 197 185 196 183 178 183 185 179 189 179 177 188 189 179 188 192 177 191 191 180 182 182 177 185 180 174 174 175 182 172 182 171 172 178 182 186 185 171 179 178 171 172 175 182 180 179 173 180 166 173 165 173 167 176 178 180 167 179 176 168 168 172 173 170 163 176 176 169 177 161 170 167 170 173 163 169 160 165 166 169 166 158 160 165 163 161 166 161 161 167 171 165 163 169 168 161 169 168 160 159 160 157 167 169 154 169 163 155 159 154 164 166 154 166 157 159 153 166 162 156 160 160 166 167 158 162 157 155 159 162 159 164 164 155 164 164 154 152 163 158 154 160 161 157 156 154 161 156 162 155 152 164 163 155 163 150 164 164 159 153 159 163 161 154 155 150 155 154 151 153 162 161 154 164 160 160 159 155 157 155 152 158 160 157 164 159 157 155 150 151 158 152 156 161 156 161 161 161 151 155 157 156 159 162 155 154 164 165 151 156 162 160 156 165 161 160 157 156 158 159 159 167 159 162 166 153 167 153 154 162 163 158 154 155 160 165 168 163 153 165 158 159 169 157 165 163 165 154 168 157 163 160 156 170 171 171 157 170 156 159 166 169 166 168 172 159 165 173 169 165 169 160 172 169 163 168 163 175 169 161 171 175 171 176 169 165 171 177 164 169 172 169 171 174 167 180 171 169 167 171 169 176 166 179 177 171 167 172 173 181 178 174 179 172 174 172 184 175 178 182 178 188 177 171 186 178 186 186 183 182 175 185 183 186 174 182 182 190 183 180 176 191 180 184 193 180 190 180 180 195 182 196 190 190 194 192 197 198 185 190 199 198 200 187 186 192 197 194 199 205 192 191 193 195 203 204 196 206 203 203 206 209 202 194 205 208 207 211 198 207 210 197 195 211 208 212 216 215 199 217 214 208 213 203 210 219 204 222 214 220 203 220 222 216 205 218 215 223 216 221 228 224 220 211 212 227 211 212 231 222 216 222 224 219 224 230 234 235 224 219 235 227 237 237 224 231 226 239 242 231 241 222 235 223 239 244 231 244 247 229 236 238 238 232 228 229 235 239 240 251 236 237 241 240 244 235 250 253 255 250 261 255 246 251 251 253 241 246 259 265 253 250 265 260 260 267 249 254 255 250 257 253 260 265 258 268 261 268 275 266 274 279 268 260 276 271 269 271 269 267 267 285 274 270 287 274 268 278 272 291 272 282 275 277 279 281 294 295 294 281 290 286 296 288 279 275 301 278 287 287 295 282 286 285 296 300 287 295 294 286 299 285 298 304 304 313 303 299 309 304 316 299 301 298 320 297 319 315 319 316 313 320 312 323 303 328 329 307 326 310 314 317 317 331 308 325 331 322 310 312 326 314 316 338 334 333 331 321 333 318 325 318 338 342 340 317 332 323 325 334 345 336 350 334 350 341 333 339 358 329 343 347 353 355 342 332 351 335 337 360 343 342 337 369 350 363 338 355 349 348 344 363 343 353 377 360 356 345 371 345 345 364 357 356 365 375 359 382 351 378 382 386 359 354 384 391 388 388 359 365 365 380 373 362 389 380 397 384 372 376 396 370 372 377 371 397 381 375 392 384 403 404 410 387 398 379 401 395 404 383 381 380 409 414 403 409 406 406 422 413 392 388 389 408 408 421 422 400 401 406 393 392 424 416 401 419 413 435 405 409 424 425 399 411 419 419 402 441 414 431 423 420 436 415 407 427 424 413 447 427 437 435 440 444 446 447 439 453 434 419 441 441 459 446 458 453 424 432 451 444 461 455 437 426 424 444 443 427 438 462 451 467 434 431 431 439 466 456 466 454 445 459 469 436 472 480 453 482 465 442 466 461 486 453 471 452 480 482 457 472 457 468 450 488 459 479 484 450 497 479 483 477 467 454 483 478 475 490 480 482 489 503 491 474 501 494 498 466 502 468 465 504 483 486 503 508 484 471 474 477 490 517 484 486 490 512 513 485 515 515 503 508 482 482 485 489 517 493 501 509 521 495 522 491 517 520 518 531 516 506 509 523 505 518 523 515 518 488 533 496 502 515 522 532 492 533 540 513 530 539 545 512 503 542 500 535 519 531 543 504 501 539 547 505 500 542 524 542 510 536 509 523 526 529 517 520 548 532 558 545 544 536 521 514 527 510 526 547 530 527 515 562 549 550 525 540 567 527 558 530 538 526 564 519 568 528 538 524 549 539 560 527 542 555 532 541 575 571 574 557 549 547 568 545 559 551 575 570 576 570 551 559 536 535 577 577 572 532 543 545 550 552 534 550 556 552 582 576 538 579 538 583 565 573 555 564 567 585 543 550 539 556 561 568 572 541 569 569 546 584 595 546 573 577 571 572 575 555 595 595 544 559 550 575 586 554 569 552 550 550 583 549 565 572 589 595 600 562 582 584 599 590 575 591 570 564 567 604 578 563 559 556 564 576 608 605 559 586 563 551 576 557 559 571 575 590 557 571 592 604 576 575 577 554 602 570 588 572 601 598 571 567 595 585 585 596 574 585 573 578 587 599 585 594 610 600 566 607 562 598 600 585 562 615 577 602 574 612 562 563 589 570 567 572 599 597 612 574 570 586 561 606 598 612 561 565 609 578 572 604 593 582 582 597 580 605 605 608 605 583 582 603 585 614 576 587 595 591 606 609 617 607 597 601 600
597 605 593 561 563 583 594 585 608 571 604 594 560 597 579 582 618 566 610 616 585 581 595 615 567 591 568 608 616 583 583 577 565 579 608 572 591 559 580 580 607 586 565 566 601 593 596 570 576 592 607 586 594 588 568 579 562 577 571 560 592 594 570 599 606 562 612 579 611 574 593 603 595 591 602 571 568 583 575 579 558 567 607 587 598 609 601 594 572 557 598 599 586 553 584 579 551 575 595 600 586 598 557 605 557 578 572 599 578 587 576 595 568 590 557 597 588 575 558 571 586 559 584 580 594 593 594 583 574 600 579 567 591 545 565 556 589 546 548 576 543 551 546 588 547 544 566 542 556 577 546 540 591 573 561 546 571 560 550 537 571 562 578 549 558 541 557 573 553 545 581 535 584 574 582 571 575 531 542 577 565 564 531 557 567 538 548 528 551 541 537 554 548 534 570 526 570 523 543 555 552 544 565 567 568 563 536 552 554 546 565 520 540 548 523 567 558 532 544 543 533 546 517 542 517 543 548 513 514 560 517 527 544 512 516 534 521 554 506 543 536 512 544 537 508 543 552 540 531 532 511 507 511 517 546 543 504 524 509 520 533 504 544 524 534 527 532 525 525 503 529 508 501 513 505 492 488 533 491 500 536 533 533 485 517 485 485 524 527 508 503 505 493 525 494 487 488 501 477 478 498 515 499 483 517 480 510 484 480 519 502 483 494 478 502 469 482 515 489 507 482 490 464 480 481 488 482 468 504 489 477 490 499 490 478 456 465 502 462 471 497 456 462 465 474 462 476 482 488 485 463 461 450 472 447 477 449 473 450 449 487 480 486 464 452 451 473 455 478 458 475 439 474 465 453 460 469 462 439 462 449 463 430 450 432 464 450 427 461 456 428 432 424 439 437 436 447 421 434 458 448 449 443 439 420 456 432 437 424 454 436 444 449 424 415 420 432 408 429 448 426 418 435 410 410 410 419 434 417 438 403 424 401 422 416 411 407 421 421 427 416 427 417 427 391 394 425 416 410 425 414 415 413 394 399 384 389 410 402 386 393 392 418 388 417 385 393 395 386 408 387 393 409 409 372 406 395 393 391 388 370 390 386 381 390 392 369 392 368 374 391 366 385 389 382 359 392 362 376 384 381 370 375 359 354 369 352 383 381 357 371 357 362 365 368 349 364 367 359 375 371 366 351 358 349 352 350 355 363 342 356 343 341 354 363 358 365 345 342 352 337 358 347 353 328 339 353 346 339 337 332 345 334 327 336 335 338 335 318 323 324 325 348 340 342 335 323 319 333 331 320 316 338 325 326 320 334 332 309 309 327 319 334 327 319 332 323 315 322 302 318 319 305 306 296 324 304 300 300 314 299 320 312 308 310 310 315 289 296 309 289 295 292 287 290 309 295 292 281 292 301 283 300 283 303 297 303 302 286 285 288 294 291 289 288 278 272 289 288 286 272 274 286 287 292 293 271 274 287 285 280 270 263 287 278 282 270 258 270 262 275 263 277 262 255 257 260 262 258 267 259 259 266 263 270 260 260 266 254 254 257 267 254 246 257 265 250 247 248 255 254 241 249 256 239 239 239 252 259 239 235 249 243 241 248 243 241 238 239 247 237 252 233 244 229 247 234 238 248 227 244 245 244 243 224 230 225 233 239 242 231 239 221 228 228 233 219 233 237 218 225 217 222 227 224 225 213 225 231 225 231 225 229 220 210 222 212 224 213 219 209 218 211 207 206 219 214 206 219 202 214 203 202 217 206 207 199 199 208 210 211 210 197 196 210 207 208 207 196 206 195 195 209 208 202 208 208 203 202 205 200 196 195 198 191 192 203 196 201 187 204 201 188 191 188 190 195 201 185 183 196 197 196 182 182 185 189 187 198 189 186 179 182 183 189 183 184 178 191 192 180 191 185 190 184 175 189 184 173 180 175 185 188 186 176 175 179 182 177 182 170 186 186 182 176 175 178 180 179 168 178 176 180 180 179 169 178 181 181 177 174 173 178 180 177 176 178 171 171 178 179 171 167 169 174 164 174 165 167 168 167 175 168 162 175 159 159 169 174 160 168 165 167 164 173 168 171 165 170 159 164 158 165 157 168 169 167 158 155 162 162 162 161 170 164 159 169 164 169 168 165 163 158 157 153 158 167 167 166 164 153 157 165 161 158 161 159 154 164 159 161 155 166 167 154 160 156 154 154 155 152 165 165 158 153 165 153 153 159 160 156 159 153 155 163 160 154 162 162 164 159 154 159 156 161 163 164 153 162 164 156 156 161 160 154 154 159 156 163 153 165 160 153 160 165 157 154 153 161 157 158 161 160 151 158 156 155 161 158 161 158 163 167 152 166 163 164 165 154 160 160 153 166 167 166 165 164 167 166 157 159 166 154 165 166 153 153 154 162 160 164 169 156 163 169 154 158 167 168 161 159 161 162 158 161 162 156 157 161 170 163 169 169 165 165 167 166 167 168 159 173 163 159 160 172 174 161 161 171 175 167 168 172 170 174 164 163 168 162 165 165 169 177 177 171 171 171 173 175 166 173 166 174 172 182 174 170 176 169 171 173 170 180 175 180 177 171 173 175 180 177 177 172 185 184 175 186 188 184 181 185 189 178 173 189 178 187 191 183 192 185 188 190 182 185 184 183 191 188 180 179 187 183 180 182 186 187 197 186 195 200 194 200 195 194 185 199 191 186 195 201 189 194 204 200 204 190 199 199 201 206 206 194 206 207 192 197 206 201 195 209 199 209 209 195 205 209 199 211 210 214 198 205 217 214 200 200 205 215 221 212 203 222 209 222 221 220 208 210 220 208 224 209 217 227 220 228 221 212 214 212 217 218 232 224 221 229 228 233 215 234 221 235 227 238 225 218 231 240 237 226 241 238 230 237 236 225 225 229 238 227 237 233 244 249 238 242 243 235 246 231 240 249 252 246 248 249 235 239 234 252 258 245 237 247 253 238 248 240 246 250 245 244 250 267 264 256 268 250 258 247 248 259 268 251 256 265 263 256 254 264 273 262 262 266 257 274 278 256 270 283 283 266 263 282 276 281 283 264 262 287 279 270 290 269 291 266 275 293 291 286 270 291 276 292 296 274 295 277 295 287 281 280 278 303 292 294 286 298 281 302 305 289 297 311 306 298 292 289 307 298 300 307 291 298 314 302 311 303 291 299 302 322 315 321 307 320 296 307 326 305 319 319 305 306 305 315 331 327 320 324 327 328 334 311 318 335 312 332 335 314 315 320 339 321 322 341 322 322 334 329 342 330 320 320 327 322 329 322 338 325 332 356 342 358 344 350 352 352 355 347 332 349 340 341 365 359 341 367 359 339 360 365 342 349 365 366 341 370 373 373 364 369 357 373 362 365 354 379 366 362 378 378 380 354 373 387 381 359 368 375 374 364 359 387 386 383 377 370 364 376 384 371 400 389 366 398 385 375 370 377 385 393 378 384 379 392 374 405 407 400 386 397 388 403 407 394 414 410 384 387 386 385 393 422 414 408 415 411 395 404 390 419 400 417 404 423 415 405 423 430 429 415 406 434 416 431 436 411 402 426 418 428 411 439 427 442 424 421 408 440 436 442 450 426 439 430 452 416 448 427 455 414 427 438 455 451 434 451 418 459 448 428 454 425 445 456 457 425 428 450 466 453 440 442 446 465 473 452 465 452 461 458 446 437 463 461 449 449 466 456 474 449 470 466 480 480 443 478 480 485 471 453 465 479 484 491 466 468 455 458 479 475 482 487 469 466 468 471 494 462 471 467 465 493 489 479 485 490 504 487 492 485 498 493 478 483 478 506 485 493 468 501 495 478 500 476 470 505 482 501 519 504 490 503 520 484 519 479 492 518 520 513 490 497 496 484 517 489 493 523 522 505 530 513 509 497 516 494 506 531 524 527 530 510 498 519 534 512 528 520 539 527 504 494 495 508 503 524 516 540 532 514 527 497 510 536 503 509 541 524 542 531 548 502 520 535 545 548 556 551 544 537 507 512 510 536 527 512 510 544 522 548 544 554 537 558 558 532 530 538 550 567 517 524 544 544 535 560 555 529 552 528 535 519 532 521 549 566 573 530 561 547 545 529 542 530 577 550 531 534 525 572 549 537 572 547 532 568 538 547 553 570 556 576 573 576 577 560 544 533 563 581 587 571 572 584 537 586 586 572 553 554 557 580 572 582 570 578 552 564 549 565 545 592 565 570 569 561 555 559 592 579 590 588 552 552 577 597 545 590 600 567 557 557 573 581 555 557 562 576 563 602 592 596 551 568 565 586 580 577 564 575 559 556 582 586 567 559 599 576 567 587 552 590 566 573 572 590 606 570 602 585 560 576 600 575 594 598 578 601 609 584 603 556 554 563 567 561 596 561 579 604 589 581 587 605 595 600 578 584 561 571 611 562 588 593 584 563 580 601 612 570 574 596 564 566 597 578 565 581 577 590 565 611 607 596 594 580 575 559 601 572 573 597 577 598 612 562 598 580 578 594 602 586 593 582 582 564 580 568 567 576 569 566 571 561 601 591 573
562 595 560 567 602 590 585 581 598 565 567 572 582 600 609 615 604 586 590 590 583 581 599 598 586 607 606 581 593 584 590 588 563 583 596 606 614 614 570 595 612 570 600 577 603 584 567 590 611 598 564 576 561 595 557 581 585 597 604 611 564 577 583 569 602 555 609 591 611 563 562 608 568 597 561 555 565 571 580 561 553 578 572 559 560 573 583 580 555 565 579 557 579 599 571 568 573 553 563 599 568 549 552 601 602 580 562 599 589 595 570 584 598 549 551 598 570 595 565 565 564 562 580 563 548 558 548 570 560 576 578 593 576 580 546 587 553 560 578 563 542 570 579 567 570 575 554 582 556 553 588 536 585 575 554 568 544 579 546 560 573 576 576 562 566 572 547 543 543 586 540 570 562 539 552 568 559 546 536 559 534 569 555 552 541 563 567 569 556 553 551 577 568 540 540 548 570 549 558 541 520 544 556 549 528 539 546 536 525 544 558 548 568 539 532 548 540 521 559 515 549 516 559 512 534 514 562 553 510 544 533 539 514 548 525 549 530 547 513 510 532 506 533 550 511 512 545 544 536 530 530 543 512 523 526 528 501 499 496 543 538 529 498 521 505 516 495 492 513 497 534 510 502 517 531 517 533 491 528 502 520 495 515 532 532 486 529 522 505 513 517 504 528 489 497 511 513 498 515 511 475 485 513 482 509 474 477 486 518 499 470 511 517 515 503 481 478 488 499 491 467 478 497 465 485 462 507 502 492 462 460 475 469 491 483 503 489 472 469 475 468 459 460 486 493 476 452 450 460 478 468 490 479 465 450 446 481 469 466 455 455 443 442 446 459 479 448 481 447 452 437 436 471 472 455 453 449 453 449 473 455 448 461 453 462 436 456 451 458 450 461 432 447 444 448 453 442 428 441 436 458 460 460 439 424 450 433 432 440 427 420 427 425 411 431 428 428 429 446 434 432 423 412 426 408 410 418 430 437 440 429 433 439 406 409 411 432 411 412 412 410 413 430 419 426 409 394 415 400 397 408 410 414 393 396 417 412 399 382 408 395 382 401 398 390 389 410 407 377 412 383 389 374 375 399 387 397 389 384 395 403 369 370 393 389 374 378 375 387 371 388 375 388 389 362 376 391 358 380 373 385 368 354 356 360 371 360 379 370 360 368 372 351 365 373 357 363 360 349 349 343 354 352 364 357 350 370 345 352 354 368 367 347 343 359 353 363 348 345 361 340 347 361 346 343 334 355 349 334 337 342 336 350 352 353 335 332 329 323 350 340 320 341 315 339 315 336 326 342 319 324 328 309 333 335 322 334 310 336 314 319 334 321 315 315 308 325 309 319 301 320 321 306 303 299 315 309 303 314 321 314 298 308 305 313 309 290 294 297 305 313 290 291 297 286 312 297 290 290 293 297 281 299 305 281 302 298 282 276 289 290 299 278 299 282 275 288 296 291 272 269 268 275 293 268 267 269 270 269 282 283 266 284 283 274 283 279 282 259 284 269 271 272 260 269 269 275 256 275 269 265 253 271 268 273 253 248 250 263 266 255 258 250 261 252 264 247 251 251 248 250 258 243 247 254 262 243 252 237 236 243 246 235 241 247 250 236 234 253 238 247 248 250 244 231 231 249 247 241 232 231 237 232 229 241 226 230 231 229 231 222 228 222 236 223 230 232 237 222 219 230 235 226 214 226 217 224 227 230 213 220 227 227 226 210 217 230 219 223 212 208 215 218 221 205 222 212 223 218 208 214 207 207 221 214 205 216 208 202 216 212 214 215 206 211 205 213 206 199 205 207 196 198 196 210 194 209 194 200 206 196 205 202 205 194 195 198 203 198 196 205 194 198 204 195 200 191 184 192 187 190 196 186 186 197 185 199 187 188 180 188 190 181 196 180 194 189 178 191 192 180 183 182 181 181 192 178 181 190 184 187 190 185 184 185 183 179 175 186 179 182 175 188 171 176 174 177 178 179 178 182 180 175 177 181 167 174 168 174 181 181 171 172 168 177 171 168 166 170 172 173 177 165 176 169 170 170 166 162 163 175 176 175 173 168 175 165 169 171 165 164 164 172 174 167 163 169 171 166 168 164 172 158 165 163 159 163 158 168 160 170 164 156 171 160 170 169 166 163 164 155 168 168 167 167 161 156 162 158 165 155 163 163 157 156 153 159 162 156 155 166 153 162 165 152 152 164 166 163 156 159 163 154 157 160 167 164 162 159 152 157 161 163 152 165 166 152 156 159 155 158 157 156 153 154 156 153 167 154 164 155 161 159 157 167 167 156 163 161 163 164 167 157 159 167 154 157 167 158 164 155 165 153 159 166 156 164 167 155 166 163 158 160 154 164 159 153 152 154 162 165 167 162 154 158 161 156 163 161 163 160 165 161 162 156 159 166 168 158 170 168 170 161 160 156 157 167 158 158 170 168 170 169 162 172 159 171 160 170 163 171 162 159 162 170 162 168 168 161 172 167 175 172 174 164 173 175 175 175 162 166 177 175 177 166 166 176 171 169 168 178 164 170 172 169 170 169 176 178 181 171 171 167 173 175 173 180 173 180 178 174 169 185 180 176 174 185 180 185 171 187 185 186 186 187 178 173 172 179 183 188 179 178 175 184 179 188 191 188 188 185 185 191 186 189 190 191 194 196 186 190 184 184 182 187 185 199 187 193 188 187 191 188 192 195 196 198 200 188 205 189 205 201 204 191 197 193 193 207 205 190 190 207 195 205 196 207 209 193 197 194 207 201 204 207 203 214 213 214 217 209 219 206 211 201 207 221 217 216 219 205 219 213 213 208 224 212 214 218 211 220 226 215 214 213 227 223 209 226 214 220 216 218 212 226 225 224 235 215 233 236 221 223 228 235 230 224 224 230 240 225 221 233 233 230 245 230 238 234 230 242 242 249 229 229 243 238 246 247 232 252 245 253 250 236 234 235 243 257 253 255 253 250 246 245 243 250 254 253 241 263 253 256 249 247 246 266 267 264 255 254 260 254 251 273 264 264 264 271 265 271 269 253 263 272 271 264 273 260 271 280 282 274 281 260 264 282 270 268 264 274 271 279 289 272 293 269 290 268 271 274 270 290 291 294 281 284 288 297 289 287 302 292 284 293 302 306 299 304 299 299 294 299 300 301 294 302 313 305 287 308 302 302 292 302 309 304 292 315 294 303 319 293 312 303 318 317 320 308 308 311 323 326 327 303 327 306 332 314 307 317 317 315 312 335 321 323 327 335 321 319 313 337 323 321 315 319 343 325 321 335 350 349 323 343 340 325 338 349 337 354 353 338 328 357 351 330 336 335 340 354 350 360 346 341 357 362 357 342 344 345 352 366 358 364 362 341 357 377 366 352 353 348 352 356 377 353 369 362 377 377 350 369 354 385 368 355 385 356 356 377 385 386 373 362 393 388 366 367 361 361 380 383 392 390 387 395 390 391 398 377 385 401 370 385 400 389 398 374 409 407 404 401 403 394 409 416 383 404 392 388 404 404 419 385 384 393 395 416 401 416 393 410 393 426 419 409 432 404 399 425 395 395 405 416 420 409 421 430 413 426 427 440 432 402 413 441 433 407 407 419 417 445 439 437 434 449 443 440 451 414 442 416 434 416 455 450 439 433 434 437 448 457 463 448 441 451 436 423 445 462 468 456 458 444 430 462 454 439 461 464 462 447 474 449 453 445 447 472 480 471 446 459 466 438 469 483 481 485 475 478 452 474 466 489 450 485 478 474 466 465 473 473 457 453 487 496 453 497 464 498 470 466 489 488 460 459 479 497 486 472 483 499 507 461 492 490 478 487 466 501 480 493 471 484 475 510 494 496 500 472 480 489 493 508 489 473 482 499 498 482 504 521 490 506 504 503 481 505 491 500 514 486 486 502 485 495 487 498 499 506 520 514 495 529 527 498 504 507 524 533 523 530 517 517 517 538 524 524 535 507 541 509 526 516 537 502 513 516 500 503 521 542 523 552 520 516 503 550 556 517 505 507 536 532 506 541 514 510 547 544 523 530 516 511 517 525 521 524 539 565 519 518 553 548 542 529 547 535 548 536 542 550 517 534 527 569 566 520 537 562 559 538 542 562 572 571 546 570 565 559 531 563 552 569 550 569 562 579 548 578 576 556 542 548 567 569 535 542 534 532 571 586 553 564 532 565 568 564 559 540 545 567 556 538 544 575 564 588 578 556 538 565 576 569 543 551 572 554 567 571 557 551 584 566 579 547 580 567 576 558 582 581 554 566 547 545 598 572 598 601 579 590 590 583 575 548 599 552 595 570 599 582 590 585 567 572 551 564 556 586 580 596 584 551 601 560 579 569 574 562 561 556 597 604 571 561 587 600 558 554 595 562 565 581 605 581 580 555 577 589 598 557 557 584 559 609 585 579 561 608 590 565 607 572 560 568 581 587 558 580 582 594 590 594 564 584 564 583 578 580 561 565 576 615 586 580 611 558 604 609 611 573 560 596 590 615 610 607 580 604 573 605 583 606 577 583 567 584 609 588 599 604 595 559 603 565 581 590 565
560 575 610 576 569 590 599 568 575 582 589 563 596 570 579 577 588 603 585 605 587 607 588 567 585 580 602 583 602 568 589 596 585 575 614 596 608 590 606 567 614 571 563 585 575 585 604 597 564 565 586 585 555 607 594 583 572 573 609 609 583 574 589 611 593 581 593 577 605 575 579 596 582 579 566 600 599 556 583 607 564 605 570 557 591 601 585 608 562 573 596 591 551 584 550 552 578 570 590 599 588 570 597 570 555 603 572 553 592 550 558 550 590 586 572 588 553 587 577 590 593 566 592 553 599 550 555 585 586 555 594 567 575 544 548 570 569 555 586 547 565 546 539 591 579 556 591 583 571 565 543 556 537 568 560 555 581 558 576 585 551 550 559 570 583 582 584 582 550 531 550 548 576 551 533 569 534 528 548 536 554 581 568 531 541 576 533 527 572 538 562 544 532 561 527 569 537 554 557 562 537 529 528 555 526 523 526 520 569 531 540 536 517 543 546 542 551 557 529 543 522 529 555 530 511 515 529 543 534 549 538 542 539 511 557 514 552 552 518 518 537 555 531 502 540 542 550 518 541 501 525 538 507 510 510 534 526 533 514 515 518 541 522 538 499 524 500 518 516 521 497 531 521 493 534 519 487 518 500 531 532 502 533 529 528 529 486 518 528 506 483 510 513 526 516 510 486 491 509 490 495 502 499 489 479 510 494 507 507 473 515 492 485 472 502 496 470 486 470 503 488 473 469 465 468 494 495 481 467 459 488 490 466 482 493 494 457 478 477 491 459 460 470 496 482 458 482 495 462 465 482 482 469 451 473 480 472 485 463 450 443 444 462 471 453 459 477 476 445 460 466 451 461 469 438 463 433 443 460 436 470 447 435 463 470 459 465 464 449 465 452 441 438 449 458 436 422 433 439 433 456 455 449 434 451 436 428 456 428 447 431 420 441 415 439 433 428 442 437 409 409 429 425 438 416 428 405 441 417 427 414 424 403 437 407 404 399 419 399 395 407 401 428 406 427 391 395 403 392 390 422 397 407 412 393 390 398 412 388 411 407 417 399 403 382 381 412 384 381 386 412 384 377 388 376 384 394 408 404 399 371 380 380 396 377 395 367 398 385 383 361 392 386 395 372 392 373 368 360 376 363 380 378 354 385 362 366 384 359 366 369 368 363 366 379 359 373 360 371 369 343 342 366 347 362 344 353 346 357 371 361 344 369 368 350 364 362 361 332 340 350 336 335 354 338 340 357 348 352 353 326 352 338 343 335 344 321 327 331 328 330 320 343 339 332 342 316 335 326 342 325 322 341 330 326 328 332 309 315 334 320 305 322 310 306 313 314 304 305 303 313 299 311 301 313 309 310 301 296 303 317 318 303 293 317 308 304 298 293 297 307 300 286 293 287 297 286 311 302 285 309 288 291 288 283 305 281 286 290 295 302 283 289 288 274 273 275 293 270 278 278 291 281 276 291 266 287 275 270 285 266 279 275 270 287 281 269 281 277 265 283 257 279 273 271 280 256 261 261 276 257 261 260 273 250 268 272 254 252 248 269 253 267 253 252 245 254 252 245 256 241 259 264 243 243 248 253 249 261 251 237 251 242 240 249 245 234 247 246 235 243 246 231 236 229 230 242 235 228 243 232 241 236 238 245 232 245 236 224 231 234 238 224 231 235 235 227 223 229 234 230 220 234 228 220 222 228 225 223 221 216 218 219 214 226 230 215 219 221 209 218 217 219 216 212 213 216 220 224 220 206 204 214 214 218 221 201 206 210 215 202 199 205 211 208 210 200 209 210 198 205 211 213 196 210 198 198 204 210 193 192 191 196 207 199 207 196 197 205 197 201 194 195 196 193 193 196 185 202 188 195 200 196 196 185 198 199 194 184 186 184 191 181 191 195 183 193 179 186 181 192 191 192 181 176 179 186 181 177 185 177 186 183 180 175 182 180 188 172 187 173 188 183 176 185 179 184 183 171 173 177 184 176 180 176 169 182 184 169 176 169 170 176 168 168 182 174 172 171 170 170 172 165 166 180 172 170 167 168 171 170 166 177 177 168 175 168 165 174 166 165 169 164 166 160 162 164 165 162 172 171 169 169 167 171 172 160 160 169 170 172 159 158 159 168 164 159 156 161 166 162 166 158 166 156 158 169 162 164 156 158 159 166 169 168 163 167 154 167 163 166 165 164 167 168 161 160 155 161 165 165 167 160 168 162 161 154 160 152 163 161 156 152 158 155 166 167 152 166 164 162 163 161 157 162 160 165 153 162 157 165 159 156 157 158 165 166 161 157 166 156 167 154 157 157 157 155 156 157 154 153 167 165 162 157 159 155 155 161 165 161 159 156 165 164 163 162 162 156 168 160 161 168 163 166 157 168 154 161 157 156 163 158 170 157 163 162 159 165 170 157 158 161 160 170 156 170 165 166 158 164 157 166 162 167 163 166 165 163 173 170 166 167 173 166 169 166 174 175 160 173 160 177 162 162 166 171 178 164 163 166 171 164 170 171 164 166 171 177 171 179 167 170 181 169 167 181 181 182 171 168 171 167 168 181 170 181 184 178 185 185 183 186 178 174 175 181 174 184 176 176 171 174 187 177 183 177 176 178 181 177 189 177 177 179 189 179 181 179 186 178 188 187 179 183 184 184 195 183 189 199 181 188 189 188 186 189 198 188 189 198 187 190 190 189 192 186 194 203 190 191 195 196 194 205 194 192 190 194 193 210 205 210 199 202 207 193 197 194 196 196 213 198 212 213 212 215 210 217 202 205 214 212 219 221 214 219 213 207 220 206 217 221 209 219 217 216 215 209 215 213 220 230 224 209 230 212 216 219 211 212 231 233 216 226 223 218 218 236 237 230 220 217 231 237 231 231 235 235 233 235 242 230 231 223 239 228 243 242 234 229 231 234 233 248 235 248 233 239 244 237 251 241 252 248 245 245 254 246 256 251 249 254 260 246 261 251 264 244 259 253 264 258 253 261 251 268 256 256 254 250 255 257 262 256 252 251 275 256 262 259 257 273 258 274 258 264 260 277 260 273 274 262 271 275 286 269 264 275 279 274 267 267 288 275 279 273 274 282 274 274 283 295 289 282 287 286 293 285 298 288 275 281 277 285 279 294 297 280 294 308 285 305 305 294 299 312 306 301 311 292 288 291 315 290 304 301 308 294 301 302 301 304 295 303 298 316 314 307 323 315 325 321 301 316 314 313 307 311 332 323 336 315 321 324 338 326 327 332 319 334 334 336 334 329 332 341 326 336 329 332 331 350 342 349 352 350 327 323 334 331 354 339 325 351 356 331 360 360 349 343 345 331 357 348 349 347 358 338 350 370 346 368 365 355 341 354 372 356 368 342 365 353 363 349 370 381 348 358 357 384 364 356 381 353 375 378 359 375 369 386 361 391 387 359 359 362 382 362 381 387 375 390 379 388 366 385 391 395 384 404 379 391 370 392 375 386 398 374 385 410 393 404 379 402 410 411 416 417 401 416 393 412 383 403 407 418 403 408 419 391 427 399 402 401 407 401 411 400 431 416 425 422 397 415 404 434 436 408 418 435 429 401 409 442 415 418 419 410 415 440 416 428 416 433 438 437 419 415 437 440 417 433 444 450 431 439 425 454 441 453 446 454 457 457 456 447 442 425 423 462 459 435 437 451 469 436 458 460 457 474 453 443 436 471 456 468 446 444 478 458 457 456 447 448 474 450 448 454 481 457 483 479 453 450 457 450 462 462 476 493 450 467 463 464 463 488 490 489 495 491 494 497 467 469 467 474 457 497 488 504 467 504 491 476 461 491 492 496 479 479 473 504 490 502 476 469 478 493 478 486 510 472 509 513 503 500 487 515 506 496 521 504 512 499 523 519 518 524 514 527 524 493 510 520 487 513 488 517 494 528 497 496 507 522 506 516 496 505 516 523 494 522 515 505 537 527 543 518 535 538 498 536 495 543 497 518 518 499 526 510 510 521 503 534 546 532 511 547 554 530 522 506 555 515 534 525 536 529 526 555 509 529 552 535 513 520 514 546 529 525 515 531 550 548 553 531 528 560 529 566 568 527 528 540 534 546 571 546 545 519 534 525 559 529 535 541 571 574 556 535 555 536 566 571 539 576 578 528 565 544 555 552 563 548 542 569 551 543 536 580 561 549 584 565 573 557 583 548 561 579 555 575 587 552 571 590 569 589 555 588 588 586 582 566 539 544 557 545 561 547 582 580 567 552 542 574 570 596 589 576 587 588 554 570 557 590 596 586 600 545 580 592 585 576 560 554 592 548 551 579 576 570 561 590 594 581 567 566 596 575 601 584 580 574 571 596 564 567 600 551 604 586 576 559 573 576 575 591 577 554 593 607 577 568 609 592 575 598 560 577 575 563 573 583 579 567 596 593 556 587 586 602 565 604 610 580 571 568 562 591 572 596 580 590 613 572 572 569 559 572 594 574 583 606 604 600 562 588 581 614 614 613 603 566 605 593 592 613 607 592 582 615 574 607 591 565 565 600 578 560 615 608 578 575 599 559 561 596 590
584 594 588 574 574 590 613 610 566 611 593 592 569 592 601 560 560 608 559 602 563 562 601 613 574 561 588 574 613 568 606 574 597 572 592 557 605 582 602 606 570 571 575 582 606 561 585 609 604 588 588 610 584 574 599 601 570 573 611 561 584 594 578 567 610 606 560 593 574 597 585 588 555 597 607 598 602 579 586 585 604 562 575 568 574 562 557 574 558 563 587 594 592 570 572 599 558 579 590 594 587 583 575 549 559 564 593 574 589 567 599 546 552 601 578 581 587 551 564 596 563 543 598 549 579 579 557 588 553 542 592 572 574 585 590 564 587 559 561 579 593 552 582 590 559 573 570 542 545 573 587 544 580 559 567 552 558 557 581 538 533 537 554 551 566 534 570 564 548 539 548 572 552 583 529 543 532 579 547 546 526 529 578 549 556 536 576 527 573 551 554 532 536 525 545 571 557 527 559 558 543 560 541 554 537 546 521 557 551 562 529 520 547 562 516 556 516 524 526 513 552 518 552 515 535 523 541 553 527 519 548 555 525 545 533 519 541 523 531 518 538 519 540 532 539 509 520 534 529 508 542 518 499 526 519 514 535 519 514 514 543 521 532 537 505 532 499 508 535 538 513 491 494 508 536 519 536 516 489 507 514 529 499 518 510 525 486 500 489 504 517 510 518 523 505 497 520 507 523 494 495 491 508 492 498 472 492 516 484 487 497 497 474 486 472 495 475 484 504 511 490 470 489 495 478 463 499 467 459 487 459 473 474 495 495 461 477 491 463 467 467 459 495 468 477 481 476 480 494 471 485 490 488 463 488 473 443 467 467 446 460 446 484 439 476 483 482 471 475 470 473 452 467 469 446 457 449 464 447 446 432 453 437 465 443 435 452 426 433 435 467 453 427 459 461 427 442 439 442 440 443 447 449 425 449 441 445 428 449 415 449 439 427 437 447 448 442 421 427 428 421 438 410 430 424 405 422 438 423 417 431 405 424 432 398 401 427 410 426 412 402 432 393 429 405 394 424 392 421 412 404 425 411 389 418 400 414 403 420 387 382 403 398 417 413 399 414 391 384 412 380 408 407 392 374 405 371 392 401 396 392 375 377 396 395 391 398 398 380 389 364 367 365 377 386 386 385 387 384 373 380 368 390 380 369 355 369 376 368 360 370 374 356 374 354 376 377 352 363 372 369 369 355 358 367 362 370 342 370 339 361 341 346 348 337 334 350 337 361 351 335 338 331 353 330 351 346 350 356 329 355 343 335 327 347 349 349 342 334 319 324 339 338 342 338 332 339 340 334 330 330 329 338 318 326 325 330 332 332 319 317 332 325 334 323 313 304 314 322 330 320 321 320 315 327 308 310 301 316 297 308 295 308 312 314 292 303 299 301 309 308 307 297 298 290 303 284 290 291 310 281 304 292 293 282 299 291 279 284 303 276 287 285 300 277 273 280 287 277 294 295 295 279 268 275 274 282 292 283 288 267 282 270 262 274 274 282 276 261 278 283 266 257 272 273 270 260 266 277 269 258 254 270 255 251 268 249 253 251 257 247 267 264 255 257 266 247 244 263 265 251 265 263 243 261 260 251 241 250 253 256 239 247 238 243 234 235 252 239 243 240 236 247 236 242 240 229 241 230 231 248 246 240 228 235 236 226 230 241 233 244 237 222 230 220 224 232 230 237 237 234 226 234 233 228 221 231 228 229 220 223 220 230 217 226 212 229 216 227 220 224 223 220 218 218 209 222 213 220 210 219 215 213 204 215 217 206 206 213 207 203 206 207 209 203 215 210 213 197 205 198 200 201 206 198 205 203 212 203 204 205 194 191 192 206 199 194 203 203 189 203 198 188 205 197 205 193 202 196 203 186 198 192 189 200 186 187 193 185 189 185 197 186 185 190 182 191 184 181 188 182 179 194 182 180 186 181 190 182 192 179 177 182 179 175 179 183 182 174 178 180 175 172 171 177 177 181 188 181 181 178 185 182 175 176 175 176 182 172 178 172 177 171 183 172 174 174 182 178 166 175 170 180 175 166 177 178 178 179 175 166 177 174 178 173 163 174 163 169 168 172 163 161 177 170 171 172 173 163 164 171 165 159 162 173 163 163 170 170 167 165 173 163 171 159 157 169 162 170 158 171 164 168 163 167 162 159 163 159 161 166 155 167 166 158 165 170 163 162 167 156 168 165 161 166 167 161 162 157 158 164 155 167 160 161 161 165 164 153 153 155 164 153 167 160 156 162 159 165 153 155 167 167 167 158 163 164 165 155 167 154 165 168 167 155 161 159 168 156 159 168 158 155 168 157 162 155 166 168 167 166 155 165 164 153 154 158 165 168 161 164 169 158 163 167 160 155 157 159 159 164 159 165 167 158 169 160 161 166 159 159 163 162 157 159 162 158 164 158 156 157 169 172 161 162 169 167 164 158 158 170 168 162 164 164 167 164 170 173 159 174 162 169 166 163 172 172 169 177 162 173 165 163 166 168 165 177 167 169 177 171 171 175 178 176 177 168 181 171 181 172 182 181 166 173 180 179 170 171 178 173 175 183 182 171 181 177 170 170 184 176 173 181 185 181 179 171 177 185 186 180 183 182 186 180 183 181 176 177 176 182 186 179 184 176 181 192 183 188 190 186 182 192 179 195 188 187 198 195 182 192 191 188 183 186 193 197 195 194 191 196 198 196 191 191 194 191 202 196 194 203 204 191 192 204 205 206 208 207 199 200 193 192 211 212 207 198 203 203 207 205 214 199 206 200 214 208 212 218 206 209 203 207 220 209 207 212 216 211 203 220 205 209 207 217 217 209 212 213 220 227 216 216 220 217 224 222 212 215 218 221 217 234 232 216 233 235 221 217 226 220 226 228 226 237 229 236 235 242 240 243 240 232 239 224 234 235 236 237 231 242 230 230 236 240 235 231 232 233 244 235 238 255 244 235 237 252 241 254 249 250 259 238 244 248 262 259 245 259 257 259 263 258 256 265 251 263 262 258 248 251 271 263 267 255 249 254 254 257 267 253 255 277 264 264 279 256 256 264 270 258 265 281 280 285 262 266 268 275 269 275 275 273 272 281 272 277 286 281 280 272 290 294 278 286 281 274 274 284 277 288 281 276 280 280 297 306 301 304 289 297 295 291 309 284 308 305 296 293 313 291 290 316 311 318 309 300 309 319 311 305 294 311 307 299 312 326 307 318 309 299 308 326 323 323 326 318 311 309 332 332 321 330 338 315 315 338 333 329 332 342 327 316 326 331 329 339 327 320 348 320 350 337 334 350 330 353 329 333 339 330 353 327 342 352 347 327 336 354 333 345 339 338 359 338 357 337 341 335 366 365 368 369 343 362 355 349 357 343 366 370 344 356 364 377 355 351 374 347 370 382 382 380 363 374 385 384 378 368 389 356 368 376 373 383 388 364 374 377 375 365 398 378 389 390 371 375 369 394 375 389 377 377 397 376 374 398 391 394 375 409 408 395 383 404 394 390 380 400 400 389 390 407 406 390 408 420 408 405 397 410 397 411 397 428 403 391 420 393 418 402 407 416 429 408 425 401 412 416 429 416 436 405 416 406 410 409 436 407 408 431 413 412 415 450 431 422 427 430 441 417 430 435 443 436 442 446 453 457 439 443 435 454 421 438 433 444 443 430 433 448 443 458 466 459 442 428 450 454 448 463 470 455 461 440 476 473 447 451 467 441 479 458 463 477 479 455 444 482 472 473 458 487 468 448 452 484 476 465 486 464 468 486 479 484 474 490 484 489 468 455 497 495 463 497 487 485 480 497 477 466 494 473 492 482 483 465 499 471 477 484 510 475 503 485 500 472 493 510 478 514 498 502 490 512 512 490 477 496 474 476 511 515 504 500 476 500 511 479 479 479 510 513 481 510 509 498 528 511 508 504 522 489 505 503 526 513 520 522 518 532 498 499 516 500 523 503 501 511 527 542 511 500 520 501 542 516 538 528 507 511 527 527 535 524 517 519 537 540 511 545 513 517 551 509 537 537 521 558 527 512 510 551 524 517 534 527 527 513 546 547 526 518 555 519 523 546 545 561 559 566 516 538 516 566 526 557 547 555 520 556 536 556 561 529 569 560 532 564 529 558 525 535 525 575 539 535 535 525 528 576 579 538 580 564 532 549 566 562 550 541 534 583 576 585 585 535 573 556 585 583 567 538 586 581 560 545 561 587 574 589 579 542 554 542 586 555 555 549 560 562 544 571 587 574 557 552 578 543 560 596 548 551 543 568 593 587 587 576 580 575 590 571 546 572 585 594 545 559 598 546 599 555 595 584 600 550 566 547 560 561 562 567 587 564 594 583 552 597 560 606 589 565 576 567 585 588 601 568 571 571 597 584 572 593 587 572 606 586 596 553 568 590 569 590 577 581 571 587 571 569 575 603 589 587 561 565 566 603 575 579 559 564 612 572 598 583 592 595 609 572 589 568 610 606 597 568 568 608 595 587 566 558 570 603 592 571 606 597 612 569 563 558 578 613 575 613 575 613 595 571 563 563 575 559 605 608 572 559 602
602 581 612 604 596 592 573 602 583 613 599 595 612 601 608 610 611 607 570 601 579 584 607 585 594 610 575 586 558 577 574 604 594 564 586 576 600 603 556 561 595 600 592 592 578 578 588 567 571 594 555 587 555 605 607 593 593 561 566 588 575 584 578 555 585 601 569 572 591 569 570 565 606 608 603 564 574 571 578 584 553 560 602 559 564 586 580 579 557 570 554 581 594 556 566 551 551 548 569 562 573 560 553 594 596 557 546 594 576 589 570 566 598 564 590 556 559 562 544 567 583 564 558 588 571 591 590 591 575 589 589 558 543 585 566 548 554 564 562 584 592 565 574 541 559 582 568 561 565 552 557 554 545 572 553 547 551 570 563 586 563 556 560 532 576 556 572 577 570 548 556 571 582 539 530 568 570 562 529 566 558 565 562 567 559 570 565 541 533 528 565 559 534 573 534 543 553 566 523 557 523 557 534 537 556 566 561 542 565 548 567 513 561 523 526 528 527 518 539 540 554 548 527 527 553 561 544 529 516 544 507 524 557 529 522 512 515 517 511 549 543 537 528 545 516 540 519 540 531 535 526 498 500 503 546 499 510 533 517 516 502 515 514 527 525 520 502 495 523 494 493 505 491 516 523 535 532 532 508 506 485 519 520 518 503 515 528 526 492 509 485 521 508 514 476 486 512 521 488 520 494 504 486 514 479 477 483 470 472 470 504 471 498 478 470 484 484 470 496 479 479 503 508 493 507 477 494 482 485 469 474 491 503 496 498 488 489 498 490 467 464 464 496 471 473 480 468 490 481 492 455 468 476 449 474 482 476 442 451 449 447 462 476 464 478 447 437 459 440 473 449 446 475 453 473 439 461 472 466 466 438 447 455 466 432 457 429 437 452 456 456 427 465 449 448 441 420 459 439 454 451 448 434 445 417 418 456 432 447 438 433 432 418 416 433 450 431 446 408 443 411 410 425 424 406 437 401 435 419 429 425 401 414 409 431 435 409 407 395 410 393 407 430 404 414 428 392 407 397 413 408 393 423 416 388 416 387 392 391 418 390 402 407 411 409 398 403 388 406 411 397 393 377 372 378 408 383 396 388 384 369 401 393 401 382 391 370 380 395 376 373 395 378 380 383 360 382 380 367 382 359 376 354 390 383 370 384 353 356 370 355 369 367 382 356 370 357 349 350 351 343 370 352 350 368 363 347 365 354 338 342 351 342 359 337 354 367 338 357 344 348 338 355 335 345 336 333 340 337 353 348 324 331 347 340 325 322 323 319 320 326 317 325 317 321 316 330 336 328 342 334 322 327 312 309 332 321 308 333 307 334 310 324 325 323 328 319 331 322 316 320 308 313 308 321 315 320 299 300 318 316 302 316 299 307 302 289 303 314 300 304 293 305 288 313 291 305 294 296 282 303 294 305 295 306 294 296 292 301 283 292 278 289 285 288 273 283 288 297 295 288 282 276 274 271 286 283 283 285 267 278 275 288 272 281 281 268 269 278 275 281 275 269 267 258 256 270 275 265 266 259 266 262 268 254 254 250 262 251 271 247 247 269 266 251 265 267 267 267 267 266 248 258 252 248 264 249 254 239 244 258 255 259 235 251 255 248 243 246 233 255 244 246 247 236 234 236 236 231 250 232 237 241 227 226 240 241 227 232 240 242 239 225 233 222 240 229 224 222 222 225 236 226 222 218 225 228 222 228 223 219 213 233 213 225 222 214 215 225 226 216 215 221 224 217 215 220 224 212 217 223 204 219 222 203 217 202 206 215 207 208 209 200 202 219 212 208 199 208 199 212 208 201 206 207 212 207 202 200 193 211 210 193 206 192 203 191 207 194 199 199 192 198 196 204 199 188 195 190 190 198 196 201 197 185 195 184 183 198 194 188 189 182 194 187 196 196 189 182 190 180 189 182 195 194 187 180 188 176 181 184 180 187 191 175 184 176 181 184 188 185 174 173 185 181 179 186 184 186 175 175 186 183 173 177 182 186 185 177 182 183 183 170 169 183 174 173 183 174 168 172 167 169 175 167 180 180 175 170 180 173 179 175 180 173 172 165 172 171 172 176 168 162 169 176 167 175 174 175 174 173 161 170 174 172 172 164 167 167 170 173 164 173 160 163 165 163 165 166 172 163 163 157 170 170 158 161 167 163 160 170 159 162 165 157 158 161 163 167 168 157 164 158 155 166 163 162 155 170 155 170 160 161 170 156 157 154 161 168 160 165 166 163 155 159 165 158 164 156 169 162 158 162 165 159 157 157 166 158 156 166 157 162 157 156 164 160 157 155 158 163 167 155 157 168 160 168 156 155 154 155 163 158 163 158 163 167 162 161 156 164 157 159 156 160 161 167 167 164 168 155 158 166 157 162 165 164 160 167 165 160 169 159 165 163 163 159 160 170 165 161 164 168 166 166 158 173 162 171 167 160 171 170 171 173 161 165 166 165 160 175 165 162 163 162 170 167 168 173 178 171 164 164 175 170 178 178 173 179 177 177 178 168 171 170 165 178 172 169 182 178 166 171 181 169 180 174 176 178 176 176 171 170 185 175 179 185 174 185 180 178 181 176 175 181 177 181 179 186 179 184 181 185 183 177 177 192 191 190 181 182 191 187 178 185 189 190 189 181 185 179 189 185 190 185 198 184 191 185 189 189 187 185 198 187 199 191 187 191 193 192 195 201 189 204 205 191 204 206 205 189 203 205 196 199 198 202 194 209 211 211 210 193 212 197 197 197 201 209 207 196 207 213 213 215 215 203 199 218 209 212 204 207 211 213 211 221 209 216 208 219 214 221 224 211 219 215 209 210 215 213 215 229 225 230 216 215 222 223 225 225 213 232 215 222 221 226 217 225 220 227 218 240 237 223 238 235 222 243 233 244 228 240 244 245 244 234 244 245 227 240 250 250 242 246 238 246 247 250 245 253 237 248 244 248 240 245 244 252 253 256 240 249 246 246 256 263 263 250 253 259 255 252 268 265 267 252 253 261 247 264 251 253 257 261 252 258 261 265 275 259 273 270 255 256 272 262 279 279 260 269 267 274 280 274 265 274 289 284 282 281 266 282 290 272 276 273 288 282 290 276 294 274 276 285 274 300 292 294 299 280 294 279 302 294 281 288 285 290 309 286 287 301 306 310 293 285 292 297 299 301 301 315 318 309 315 302 308 301 305 311 309 304 303 309 309 297 322 303 302 315 317 326 314 328 326 312 305 332 322 329 315 319 330 330 329 329 315 338 338 328 342 319 342 331 338 317 345 343 342 347 333 322 327 333 323 329 323 333 356 336 330 348 335 341 359 358 328 351 346 359 337 343 337 346 346 367 349 362 362 341 342 372 352 351 350 366 364 363 348 346 363 376 358 377 379 356 364 351 353 383 383 363 382 363 374 362 378 381 374 357 365 361 378 366 393 361 373 370 379 392 390 382 392 374 376 372 374 389 381 373 389 370 393 376 405 410 409 373 385 401 398 377 386 402 407 411 385 418 412 387 400 401 417 396 401 411 389 408 394 417 399 403 402 398 399 391 398 395 394 405 433 405 406 436 418 434 401 414 424 421 438 441 438 411 408 420 420 428 417 412 434 427 429 415 449 438 423 412 450 435 444 419 446 419 452 422 458 433 447 451 435 442 453 421 438 429 454 425 453 463 424 447 432 462 459 448 447 441 453 432 467 454 473 434 446 437 442 469 456 462 445 452 457 449 463 462 482 453 465 464 459 463 442 464 489 488 451 483 471 467 462 479 487 458 491 463 485 470 483 455 477 465 470 455 485 502 500 481 461 484 481 501 469 499 504 498 482 497 501 495 464 473 468 479 472 490 489 476 477 506 479 513 510 494 492 496 475 499 513 481 480 504 503 518 523 480 486 479 499 496 518 488 497 524 493 514 513 483 525 512 491 497 501 514 524 505 492 518 538 500 498 524 514 510 532 520 494 533 538 512 507 501 521 515 503 513 508 547 498 515 522 530 501 541 544 525 533 516 537 510 513 523 510 509 547 533 550 552 518 516 514 533 527 525 511 529 546 552 552 562 515 555 512 562 551 549 557 522 552 530 559 553 563 556 536 550 537 523 525 519 521 542 561 540 543 548 540 540 559 544 529 522 554 561 562 525 558 547 576 530 553 537 533 580 533 556 578 537 549 571 541 566 575 530 570 544 543 557 579 568 585 559 561 559 564 536 577 584 577 549 567 560 537 538 561 553 553 580 547 592 564 585 587 569 580 558 552 594 565 545 575 546 570 555 562 555 582 574 556 597 563 555 596 588 582 588 589 575 580 596 583 555 566 601 597 567 553 552 558 558 595 552 584 569 584 565 599 567 557 557 583 577 570 580 567 568 584 555 600 590 600 560 601 575 586 567 605 607 551 563 564 587 576 602 601 584 554 604 555 602 581 596 597 581 586 590 584 580 611 561 554 595 562 605 561 597 555 557 588 556 563 593 593 587 585 584 611 588 570 606 579 599 592 558 562 560 596 593 587 595 592 579 578 592 572 577 569 566 581 603 567 581 583 597 613 606 561 603 581
575 587 596 561 566 598 560 562 572 597 585 604 568 609 560 604 559 582 560 569 599 599 573 566 568 556 557 610 610 595 568 573 569 609 571 573 587 568 580 604 603 611 586 557 598 592 606 602 561 553 609 605 588 568 607 602 561 609 591 560 592 605 570 606 602 587 567 569 602 586 554 593 585 587 589 576 559 550 577 568 581 572 556 577 594 574 560 570 571 574 551 550 591 562 595 566 550 599 591 580 602 595 569 548 553 568 574 578 584 544 596 558 582 562 544 587 586 555 551 569 596 569 570 541 550 552 552 555 585 573 543 545 543 564 553 573 552 547 563 540 574 560 585 590 575 564 586 553 574 565 572 570 541 550 544 534 563 541 549 537 568 561 565 573 548 556 546 571 559 576 545 571 548 544 572 576 575 573 567 564 557 560 532 561 532 531 571 574 573 554 554 521 546 549 569 523 538 520 525 519 545 560 538 519 537 523 523 539 553 559 527 513 550 525 555 561 540 555 554 554 535 561 559 529 543 557 525 518 538 556 506 505 550 543 519 528 539 520 516 503 540 551 549 514 511 522 515 536 526 543 500 507 498 523 535 508 516 494 533 508 506 494 539 532 498 540 495 525 526 512 536 510 522 519 517 498 529 512 508 530 521 500 516 494 486 507 521 482 518 482 517 503 511 477 493 487 476 523 516 488 509 476 506 498 511 473 492 501 495 476 491 484 496 481 472 481 502 482 477 506 476 472 462 502 476 465 470 498 503 497 491 499 479 460 494 469 458 499 460 470 495 487 482 486 453 480 473 491 471 488 460 473 454 463 474 460 443 481 470 484 463 469 450 439 468 478 481 457 439 461 472 472 476 471 459 454 451 451 455 461 454 439 440 455 450 464 445 442 449 463 443 459 458 460 432 450 440 441 438 459 450 438 428 418 455 456 419 451 433 451 432 435 426 442 443 414 423 441 421 412 408 431 437 423 433 421 409 436 405 400 422 437 424 435 427 403 426 432 402 417 421 396 397 424 424 414 418 413 388 412 419 398 400 391 416 415 414 416 399 408 385 413 395 388 378 382 380 378 414 401 374 391 395 373 408 376 408 377 377 390 396 395 378 399 371 398 365 365 381 375 362 367 393 381 394 361 379 386 377 359 369 381 369 376 353 353 356 357 378 384 363 358 348 372 365 378 352 372 376 343 373 353 353 357 344 371 342 367 341 348 340 346 361 347 356 352 353 334 364 347 334 355 350 328 332 351 328 341 334 351 327 323 333 351 331 334 333 340 328 343 350 347 340 339 321 316 343 338 337 332 316 317 322 319 335 333 333 334 315 316 305 310 323 308 310 316 315 302 304 317 314 304 321 301 301 306 301 309 308 296 303 309 292 299 294 299 317 314 300 306 312 306 297 313 299 288 308 294 306 293 285 305 286 286 284 287 297 290 281 294 292 283 282 292 277 273 289 275 294 297 278 281 286 279 288 279 290 286 291 282 268 279 290 269 283 272 284 266 285 265 280 283 260 262 258 264 257 264 261 279 253 262 264 257 257 259 250 252 270 249 248 271 254 271 254 247 262 265 249 254 266 252 246 265 242 252 264 241 254 243 251 251 248 258 247 242 241 238 237 237 241 248 242 241 234 251 231 247 238 233 228 250 234 236 235 237 229 246 231 226 225 242 239 226 234 242 232 238 241 241 233 235 221 237 216 218 234 215 216 234 225 232 233 213 233 217 211 218 226 210 214 229 216 218 217 209 214 223 219 207 213 213 225 216 222 216 206 214 208 211 201 220 216 200 217 206 214 209 214 199 203 208 199 215 205 201 211 202 194 208 212 196 197 204 204 192 201 203 190 196 191 192 200 197 190 197 201 196 205 188 190 195 187 186 201 189 185 186 184 195 188 201 193 191 186 189 195 193 193 187 198 196 192 191 195 179 187 180 177 178 179 191 187 193 179 180 188 192 179 175 188 181 181 185 187 176 189 181 180 182 174 187 181 185 181 180 187 175 171 180 186 170 169 183 173 175 173 182 177 180 176 174 176 172 175 167 178 174 167 178 174 177 181 173 171 175 170 169 170 170 178 170 171 169 166 174 175 171 163 175 166 171 165 167 167 174 173 168 165 168 174 166 169 171 163 171 174 170 174 171 169 164 161 162 164 170 164 166 162 158 168 165 157 163 160 166 170 157 158 158 164 171 164 157 167 169 169 167 164 168 163 160 158 165 163 163 161 169 155 165 170 167 157 155 157 160 164 170 160 165 156 169 164 165 170 159 162 168 170 170 164 161 158 167 155 167 159 161 165 160 156 165 156 158 165 158 164 158 158 169 168 159 167 161 169 167 165 160 165 166 161 158 156 164 170 157 160 159 163 171 164 164 166 166 169 160 169 162 163 172 160 160 162 158 167 160 170 161 166 163 171 172 166 173 164 165 174 169 169 166 169 161 175 162 170 162 170 164 169 172 175 165 174 172 163 171 170 166 175 174 173 171 165 169 173 177 168 170 173 177 179 177 174 176 175 179 177 176 183 177 170 180 182 183 182 174 184 175 170 179 178 181 179 172 171 178 179 185 173 182 180 185 189 175 176 175 184 175 177 187 175 190 184 189 187 190 177 187 188 187 189 178 178 192 182 180 182 189 193 185 192 190 189 192 190 184 200 198 186 184 191 185 187 202 198 197 189 195 203 188 196 199 202 196 206 192 191 195 200 208 192 204 198 190 192 203 210 204 207 200 207 195 213 199 206 195 208 200 205 210 209 209 212 208 203 213 218 202 205 210 221 207 217 202 221 207 219 211 215 216 223 208 207 211 220 227 220 227 216 215 223 225 222 210 219 213 220 217 217 223 220 233 234 233 219 219 217 228 232 223 226 239 239 224 222 230 231 236 227 230 223 241 243 230 225 234 231 244 234 239 248 241 246 233 234 232 232 242 250 243 246 245 237 256 237 255 242 259 248 258 260 240 243 262 256 251 245 250 266 261 243 260 260 258 264 248 248 271 263 258 254 272 252 249 274 268 262 258 254 257 261 263 259 257 262 267 257 281 271 268 266 271 280 276 286 270 279 266 267 271 281 289 290 274 283 293 276 280 293 290 297 274 293 276 294 274 294 298 298 275 297 301 295 279 294 291 283 303 289 306 300 289 311 284 289 313 314 307 294 289 294 295 315 313 292 299 294 296 307 295 321 306 317 322 300 307 321 304 318 323 326 301 331 318 326 326 322 328 307 318 323 326 328 338 308 314 332 312 329 341 314 321 341 339 322 338 324 340 319 319 344 327 345 339 343 327 340 324 348 328 325 337 332 350 353 351 346 344 357 347 358 363 342 366 365 361 362 339 360 350 366 359 350 346 342 344 352 375 348 357 369 361 352 359 376 379 349 366 373 373 374 366 359 372 388 377 373 388 380 355 379 369 378 363 386 388 370 382 364 363 379 375 384 366 374 366 401 381 375 375 374 404 377 407 388 396 396 390 374 392 407 410 402 391 404 398 383 401 383 417 392 395 381 382 400 413 392 406 400 397 413 416 400 413 389 399 415 394 425 419 403 423 401 420 433 433 410 433 418 414 416 432 433 409 402 408 437 419 424 436 446 423 433 428 446 448 428 415 428 442 423 435 420 429 446 421 454 432 439 451 448 428 443 460 452 441 442 423 455 450 441 440 449 464 461 430 444 445 461 444 431 436 467 435 468 442 473 453 465 479 458 466 471 454 445 445 440 472 443 447 478 444 456 475 461 468 444 451 471 468 458 490 477 474 476 485 475 478 459 467 478 489 477 489 494 471 480 472 480 493 484 465 494 485 477 470 470 477 502 496 497 474 479 498 510 482 498 482 502 470 476 516 471 480 502 503 515 490 477 515 503 498 486 493 492 521 485 503 511 481 491 510 479 519 484 503 508 494 497 517 515 497 520 508 513 489 511 504 487 488 493 510 539 502 528 531 530 502 524 541 498 522 516 523 541 538 539 515 502 503 526 529 514 511 517 499 505 530 525 502 550 545 504 546 536 550 521 535 512 525 522 549 542 559 523 526 551 541 548 544 516 521 546 543 514 535 536 553 523 527 514 562 532 529 532 545 529 529 556 545 525 557 557 540 537 536 567 523 529 569 528 562 534 538 552 534 567 552 537 528 526 556 527 558 559 574 563 562 568 539 532 535 534 539 548 544 573 574 576 585 533 584 541 552 552 573 532 556 541 586 588 534 584 559 574 546 563 576 576 585 560 580 562 542 555 544 565 557 554 563 578 560 544 588 565 565 557 551 593 572 566 542 546 591 596 553 569 585 598 586 549 548 591 587 555 580 596 576 575 565 566 588 570 565 558 583 566 564 594 578 556 578 578 576 571 576 587 598 562 602 600 584 550 590 586 576 600 596 605 577 586 572 598 608 600 582 577 593 606 558 578 552 603 588 577 584 607 596 580 563 580 592 606 553 564 594 554 605 581 609 575 610 564 556 609 555 587 577 598 576 576 558 576 570 595 594 594 584 573 565 586 592 596 581 584 607 564 586 602 585 575 557 583 586 609 572 587 584 595 565
606 608 560 562 565 593 594 596 564 604 606 588 583 581 556 555 576 558 578 557 588 598 609 608 571 605 567 596 575 598 597 561 594 604 562 597 585 594 581 587 586 568 562 556 594 565 607 608 569 573 553 595 552 599 590 568 592 603 602 607 590 589 557 565 574 558 551 606 599 579 564 590 592 572 550 572 561 581 584 594 569 600 582 602 599 552 587 583 599 550 575 548 566 594 581 585 577 583 570 582 570 584 566 555 564 581 593 576 571 570 579 591 579 555 587 590 575 569 567 585 588 552 568 590 566 556 588 585 551 581 553 552 576 570 540 541 573 574 574 570 576 576 572 551 574 568 569 551 565 552 549 546 563 562 540 573 563 569 580 538 538 580 543 570 533 576 548 554 582 544 554 543 550 575 555 527 541 566 561 527 568 557 550 577 543 534 555 537 527 530 566 528 532 543 548 525 527 523 529 565 566 553 539 533 561 536 567 528 547 545 527 555 559 560 512 518 562 522 521 560 528 559 515 522 558 509 536 538 515 510 533 504 516 513 524 507 549 539 532 520 504 521 511 536 501 536 524 542 513 524 524 538 540 509 502 503 532 503 500 523 528 516 519 535 514 518 535 491 522 524 517 505 516 493 497 501 503 486 486 530 504 525 519 495 492 515 500 524 482 482 522 506 500 502 492 496 519 521 500 490 515 500 493 516 508 477 470 513 508 511 512 486 501 491 491 493 500 494 499 502 480 476 506 467 480 459 497 460 498 469 499 458 467 475 473 458 473 481 480 497 489 463 461 496 478 452 455 451 466 457 464 487 479 461 446 471 451 445 459 466 463 476 471 450 455 442 468 462 445 445 471 437 468 477 450 436 463 463 444 473 433 448 442 440 443 435 464 445 451 450 424 434 424 429 429 440 434 446 453 437 454 430 442 449 455 443 423 448 447 424 416 452 426 444 436 450 444 426 435 425 446 415 441 417 435 416 420 434 422 431 432 405 416 427 413 401 415 420 430 406 405 420 412 396 415 408 401 400 401 394 388 414 399 408 402 396 398 387 420 384 380 401 387 400 403 405 409 381 394 409 375 404 389 376 407 377 384 408 398 390 393 390 368 399 399 400 372 367 386 381 391 363 367 371 380 393 372 372 375 359 388 362 385 354 369 379 358 353 355 375 381 378 381 356 347 359 376 349 353 358 359 355 345 358 343 360 371 343 351 351 349 347 337 361 340 335 363 343 345 341 337 346 356 346 359 349 347 348 345 348 356 352 338 350 338 335 352 334 334 347 319 319 348 339 331 336 326 320 320 318 342 340 316 315 326 336 326 317 322 314 333 308 315 311 311 327 329 311 325 306 328 303 318 300 324 307 304 303 307 302 311 322 305 304 300 318 307 292 314 291 292 309 312 314 310 308 314 295 283 302 299 295 298 300 290 298 303 288 286 299 291 290 291 280 291 279 276 296 296 294 297 270 284 274 290 285 286 269 285 281 275 273 274 270 287 281 266 261 265 285 271 268 261 260 270 266 270 267 262 262 269 255 259 264 259 271 252 258 255 253 261 254 268 261 260 253 256 246 263 266 260 250 242 262 265 243 243 260 249 246 242 242 261 246 246 241 256 235 241 248 248 253 233 233 240 253 241 246 250 240 230 243 245 249 238 244 245 234 246 240 226 240 240 242 243 227 233 242 231 229 241 226 218 224 226 216 226 230 218 221 216 227 220 230 222 221 224 211 228 226 222 225 215 216 226 219 221 209 216 226 213 216 219 211 214 219 222 217 219 216 213 207 217 219 207 212 202 212 214 214 210 199 212 197 199 200 199 208 201 198 211 205 209 203 203 197 209 203 194 194 198 197 203 191 198 196 203 205 189 194 193 190 203 202 202 200 201 194 200 188 191 186 198 184 184 194 197 193 193 193 193 186 192 181 192 182 194 182 193 182 192 193 187 187 182 184 183 193 175 186 183 174 190 175 174 188 177 184 176 178 172 189 173 176 171 186 177 186 188 174 181 186 183 173 172 182 170 171 171 180 169 176 170 175 178 183 182 173 180 175 179 173 169 165 166 175 176 168 168 166 179 179 174 174 172 176 179 164 179 171 166 170 163 176 170 173 174 167 170 171 168 175 167 162 165 166 170 166 169 168 160 169 165 164 171 159 173 162 166 166 170 160 164 170 162 161 169 172 164 158 165 157 162 172 159 168 163 170 158 172 162 159 166 168 163 162 168 162 165 161 170 161 163 160 157 168 163 168 166 170 170 158 170 159 158 157 170 164 170 156 163 159 158 157 171 166 163 168 156 156 157 170 162 164 159 163 160 166 160 171 164 158 157 163 161 159 164 160 168 163 161 160 166 163 161 166 157 168 162 157 168 163 173 159 172 160 167 161 170 171 160 163 173 162 171 163 166 163 167 161 169 172 165 163 163 169 172 163 164 177 170 167 165 163 171 169 175 178 162 173 171 169 166 172 169 168 178 177 173 172 171 177 171 175 167 169 173 175 180 178 167 172 175 172 183 170 180 170 178 172 174 179 180 178 172 178 184 179 184 185 179 182 173 183 182 181 172 173 179 179 181 172 174 174 173 178 174 183 180 185 181 191 183 191 178 192 179 194 191 194 189 180 186 191 191 180 184 198 188 180 187 188 196 183 194 194 191 183 189 198 199 195 189 201 202 188 204 195 188 196 192 189 197 189 201 206 191 207 205 197 191 206 199 210 204 196 193 200 201 195 212 205 199 211 196 197 209 204 216 199 216 205 209 218 218 200 214 202 213 208 202 209 208 221 208 215 221 219 218 219 206 215 212 225 217 219 227 217 227 214 210 220 220 220 212 229 231 230 231 219 227 228 220 236 225 217 222 235 219 230 232 219 232 228 242 242 222 231 241 234 244 229 243 241 228 235 233 236 246 241 241 245 229 238 233 249 241 253 238 253 254 245 248 236 248 259 254 247 246 258 257 239 248 248 242 253 263 265 245 255 263 252 261 268 261 247 252 266 256 271 258 257 260 258 261 251 267 263 262 268 266 275 258 264 262 281 259 266 281 285 279 261 283 261 279 266 287 274 268 278 283 292 281 287 294 285 275 275 284 286 284 297 284 289 276 279 275 275 296 284 297 296 279 286 288 290 280 289 301 310 284 305 301 288 305 314 294 313 308 300 297 290 302 318 317 299 302 319 317 301 321 303 297 297 318 320 322 314 303 306 327 327 313 322 303 303 319 334 322 331 306 336 333 333 311 309 327 313 321 335 331 338 345 325 332 342 333 343 349 326 334 324 332 330 336 335 335 343 356 342 338 352 356 327 342 356 337 353 359 358 355 344 352 356 338 354 347 345 362 351 345 352 347 359 359 362 369 345 365 376 359 361 344 350 364 379 369 359 348 367 361 381 368 385 360 369 367 369 370 368 387 392 367 389 383 361 367 383 378 386 382 380 367 393 364 378 368 392 402 378 397 390 381 371 399 382 386 399 379 378 393 383 398 382 410 402 404 382 387 407 380 383 382 415 413 393 422 392 415 412 391 420 403 425 410 428 407 411 412 430 415 418 413 419 403 431 418 415 430 401 414 410 408 413 407 438 425 429 403 413 420 428 416 409 440 437 422 444 423 433 438 414 446 437 418 440 454 417 428 435 417 452 454 430 462 453 434 443 436 446 434 465 459 458 449 458 434 432 432 456 432 451 468 467 447 469 432 437 444 471 462 451 451 446 476 451 455 477 454 476 477 450 468 460 484 466 478 484 456 455 458 458 473 490 487 491 454 450 454 459 484 465 484 475 492 481 495 473 488 475 456 504 490 471 473 497 506 489 503 468 507 468 494 477 502 491 489 501 494 489 508 493 479 490 501 477 473 506 482 520 478 512 495 482 485 485 475 493 517 508 521 498 491 481 502 495 482 489 494 490 524 498 499 513 486 532 486 531 502 500 495 503 493 495 515 521 505 505 512 518 513 494 543 530 516 507 521 522 536 529 502 513 538 511 547 527 516 544 506 537 548 551 540 508 534 541 504 525 521 517 545 550 550 507 550 508 525 523 538 557 536 552 557 537 542 559 545 519 551 551 566 551 540 565 514 535 566 528 567 551 536 568 557 551 524 569 548 521 537 531 564 528 529 522 570 539 554 539 555 560 526 553 543 575 555 525 563 537 574 563 563 529 538 576 533 539 538 538 544 569 580 538 579 535 573 546 564 558 533 533 569 536 567 566 559 583 552 563 588 584 568 555 567 567 552 541 546 566 566 541 591 554 539 563 588 580 579 550 552 580 550 563 546 560 563 559 583 563 557 591 565 594 574 591 568 576 563 588 573 583 601 589 568 571 572 602 598 600 600 569 558 568 591 580 548 572 597 548 593 573 556 559 583 587 566 551 564 586 554 592 567 569 568 581 572 588 563 583 606 595 584 582 598 602 577 581 608 594 596 577 592 585 600 609 558 607 579 596 566 582 598 609 577 557 573 598 594 585 564 583 571 597 556 611 583 576 584 583 611 562 600 593 595 590 592 593 580 561 571 594 582 558 584 606 554 604 586 588 570 597
559 579 583 555 571 604 569 601 575 568 601 563 607 584 592 587 558 610 586 575 592 606 572 557 600 572 599 574 606 557 609 604 575 573 598 593 566 556 575 581 571 565 583 566 588 555 592 593 554 559 557 586 554 568 590 593 588 578 607 575 575 606 579 554 580 578 551 555 577 596 603 603 578 555 571 580 553 569 550 549 584 556 579 603 558 582 591 571 585 592 578 556 552 565 559 581 594 576 586 563 565 599 561 553 547 598 584 568 578 545 584 557 569 574 572 595 552 549 565 595 582 591 579 559 594 571 558 551 539 563 569 582 569 564 565 581 554 587 561 535 575 589 568 542 534 581 544 585 533 568 584 559 548 552 570 539 569 559 577 571 532 543 557 557 581 571 580 550 554 563 554 556 556 526 567 564 545 559 535 524 524 554 553 533 523 566 521 550 572 559 566 544 560 541 567 518 539 522 524 555 563 541 545 527 514 527 560 533 547 538 558 514 552 555 549 538 537 555 557 554 523 537 527 549 543 539 553 547 525 554 529 508 547 531 514 541 503 549 504 546 527 522 504 532 510 503 542 544 526 527 536 507 539 503 529 519 540 526 533 514 516 520 499 535 524 489 497 526 527 536 492 496 490 504 506 524 509 486 491 504 488 486 483 508 505 510 494 500 480 482 509 476 476 497 506 479 479 477 475 489 510 513 499 501 506 498 478 515 474 506 489 494 511 499 476 501 496 508 492 480 471 485 491 483 505 497 469 492 489 464 495 463 499 479 459 500 456 486 462 475 452 481 454 492 461 481 461 467 476 448 451 483 448 467 485 456 462 480 451 452 464 462 449 454 480 474 453 449 438 448 442 457 458 447 475 454 450 455 447 432 468 434 438 454 450 437 447 428 446 451 422 465 454 427 445 447 459 439 453 427 438 421 419 428 435 417 436 421 424 413 431 414 442 422 424 448 445 421 424 422 429 424 403 408 437 421 422 428 416 417 422 428 418 414 433 423 432 431 405 402 405 394 421 417 411 429 402 402 407 405 394 421 402 404 396 385 388 412 409 386 410 399 382 385 394 384 412 405 386 390 394 378 383 378 402 400 377 397 386 374 388 372 392 389 371 390 385 365 384 372 391 384 378 396 362 379 368 382 370 377 358 386 357 379 372 371 360 364 355 353 374 371 370 370 372 364 370 376 377 345 352 359 359 353 361 356 371 358 352 347 341 351 344 369 335 362 367 334 358 348 340 361 337 343 332 352 359 349 346 334 333 352 337 331 330 326 330 339 343 328 344 346 330 323 324 333 335 324 339 342 330 334 313 315 337 327 334 318 311 333 314 312 310 306 316 322 329 319 316 301 316 329 319 305 323 307 316 301 324 298 304 318 320 295 307 298 312 318 303 304 311 291 308 311 297 292 306 306 290 292 283 293 296 304 292 280 294 296 302 305 298 294 275 286 281 279 280 273 287 290 294 270 269 285 295 274 293 281 282 277 272 276 285 287 275 288 277 264 284 268 262 277 278 274 262 273 273 278 263 271 256 257 259 271 269 251 262 269 255 252 264 249 254 264 249 269 247 261 250 261 244 262 249 265 252 256 242 244 244 247 252 259 249 255 245 246 252 242 246 247 246 249 248 255 233 249 251 247 235 249 246 231 243 244 236 237 237 243 237 237 239 236 230 225 236 225 230 229 222 227 225 238 220 222 228 228 233 222 228 217 223 228 223 232 228 216 214 230 219 227 212 230 226 222 216 213 211 220 212 208 222 217 206 222 210 225 220 210 207 207 220 217 211 212 211 217 204 211 213 199 214 215 205 208 215 216 205 202 196 214 200 200 195 203 199 210 210 195 201 209 198 190 193 201 202 193 190 197 197 204 189 190 190 194 189 194 200 197 197 198 185 190 195 187 183 195 187 193 198 197 193 187 182 187 193 198 181 187 188 194 191 189 186 188 177 192 188 181 176 182 191 178 180 186 190 176 184 191 186 190 178 188 178 187 180 181 178 179 186 187 174 182 180 183 183 174 170 184 174 180 185 185 172 177 183 176 181 181 177 167 182 169 176 170 182 178 170 177 176 178 166 176 177 171 166 172 167 166 177 171 168 167 179 171 176 176 169 172 172 163 163 162 172 163 165 172 166 177 166 175 167 160 172 168 166 175 175 166 168 166 170 170 170 160 169 159 161 166 169 160 160 163 163 172 158 173 167 161 171 164 160 163 163 171 170 169 170 169 160 164 160 171 159 171 172 170 172 158 161 167 160 163 157 166 161 157 165 171 160 163 161 163 168 167 161 165 163 159 161 166 166 165 164 168 163 163 165 162 164 169 157 168 159 157 161 164 157 169 162 161 160 167 167 171 161 172 163 167 158 168 161 167 160 169 163 167 160 172 173 167 168 173 162 172 174 167 163 174 164 168 161 166 173 171 164 173 171 162 171 170 172 164 165 176 162 165 167 175 173 178 172 179 175 173 168 167 171 177 165 166 174 181 167 170 175 179 173 176 180 167 168 183 170 180 181 179 184 168 175 169 175 175 176 170 185 181 181 187 187 179 172 183 181 188 188 182 177 172 176 190 174 183 189 188 191 178 188 187 188 175 182 185 188 178 191 182 187 184 179 185 193 181 196 184 195 189 187 181 194 195 196 196 191 188 186 200 183 186 197 198 186 187 192 200 200 201 194 194 188 202 194 190 200 191 208 191 201 203 195 199 200 196 201 209 194 209 201 212 200 209 210 206 209 212 200 197 201 197 212 212 199 213 211 207 220 206 216 214 208 220 204 218 209 213 205 207 224 211 216 207 209 224 217 228 216 210 217 212 210 226 211 229 228 216 218 231 218 225 223 215 236 230 227 234 234 222 230 225 227 230 223 224 237 236 232 244 230 245 240 224 243 228 245 235 230 228 238 236 230 248 228 247 247 243 240 242 235 240 243 247 246 248 241 256 241 253 242 245 242 253 245 240 242 257 243 265 262 250 252 260 255 249 259 261 247 260 270 253 257 257 273 249 275 270 260 269 254 259 259 273 265 257 264 273 261 273 272 259 261 285 278 267 272 268 270 271 267 264 284 274 274 270 275 275 286 282 287 276 275 282 287 294 280 287 300 281 282 290 289 296 301 279 292 294 281 297 301 300 300 289 292 300 298 296 300 303 299 294 288 291 306 317 301 304 315 302 306 313 316 311 294 296 313 325 302 303 324 302 326 310 313 311 327 315 310 333 313 332 331 317 333 308 335 336 324 320 331 336 341 312 342 340 327 333 329 343 345 338 349 330 350 320 335 346 341 336 324 330 329 348 339 339 354 343 348 358 356 352 362 356 336 347 340 359 351 342 338 357 358 337 344 359 367 366 362 349 357 362 369 364 366 361 359 351 379 352 373 351 354 348 358 366 374 364 384 361 361 388 376 377 378 361 374 377 365 383 361 382 394 386 369 378 390 371 379 396 379 372 398 401 397 399 402 391 397 395 409 385 407 407 405 376 385 403 405 398 398 394 401 408 408 404 381 406 396 402 398 402 407 410 419 420 419 404 414 394 399 402 396 411 433 408 430 399 429 421 413 403 416 424 429 409 408 422 421 435 439 411 403 409 418 444 416 408 448 450 434 417 412 426 417 438 453 423 423 438 448 436 433 451 449 420 461 419 431 436 439 461 454 441 447 425 452 437 439 459 428 446 434 455 443 455 438 454 460 450 474 472 435 478 448 453 464 475 459 448 442 439 481 466 473 458 458 458 469 447 465 456 461 486 478 491 478 483 458 453 493 457 453 460 484 455 488 456 475 486 478 471 467 486 470 492 461 478 467 479 505 465 470 472 487 463 490 472 496 503 477 484 471 471 469 486 483 502 507 480 510 512 519 518 515 476 503 491 476 491 504 492 516 489 503 485 514 516 486 518 489 526 508 492 520 505 497 530 493 516 493 502 498 504 517 502 524 521 511 502 536 533 500 516 516 523 532 536 536 502 509 510 504 536 498 542 514 518 521 517 534 522 524 511 529 513 522 536 517 513 543 521 515 523 526 533 523 520 520 517 515 553 543 544 559 539 548 546 516 517 517 556 540 543 521 524 564 548 547 563 551 563 518 538 540 541 532 542 526 562 550 562 571 547 542 549 572 548 538 573 531 570 535 553 531 525 527 554 557 572 546 530 552 542 551 537 549 560 557 580 532 545 570 580 543 580 547 569 545 549 572 550 563 580 560 571 542 549 544 544 533 550 577 545 567 539 557 583 552 564 589 584 579 556 553 541 585 593 545 547 562 563 550 578 557 563 546 551 576 596 569 549 568 594 576 588 557 564 575 569 559 560 584 593 568 597 555 559 578 553 569 595 567 576 587 585 553 597 571 589 596 558 556 566 554 591 571 570 555 605 597 588 581 596 580 605 553 592 579 602 600 603 595 600 581 580 582 603 568 578 591 580 553 604 554 608 588 598 577 597 576 586 580 570 579 581 594 564 578 582 593 567 591 572 608 564 594 582 609 603 602 584 575 604 571 570 595 608 609 564 588 577 591 559 595 560 580 579 565 598 601 598 555 583
609 602 586 584 574 576 577 557 607 591 600 567 608 584 557 606 595 592 564 567 590 606 575 559 567 579 604 607 566 597 570 557 590 604 589 604 571 556 601 560 595 591 576 593 557 573 582 601 555 594 558 586 583 562 558 600 603 565 598 606 573 599 597 552 584 595 591 574 559 601 585 574 553 566 586 585 583 582 576 595 561 574 554 574 602 579 567 598 593 558 596 575 550 587 578 600 592 579 569 560 575 564 586 580 597 566 559 576 559 546 582 574 590 571 548 541 553 540 565 553 541 593 566 569 573 559 568 592 557 546 549 554 590 559 572 568 562 535 558 587 586 587 549 574 545 556 574 558 557 585 572 537 533 582 547 544 532 541 562 563 565 535 534 555 567 558 544 549 555 568 540 535 536 538 566 544 550 563 542 554 529 561 574 556 536 542 573 561 551 530 549 519 527 542 556 541 543 563 542 544 560 529 562 526 556 544 545 539 519 548 564 518 563 548 546 516 536 531 527 510 552 545 515 552 535 512 544 508 535 549 541 539 528 505 533 507 501 551 500 519 523 515 522 512 506 548 514 531 510 504 504 509 519 541 528 514 506 526 528 515 527 506 540 496 536 532 495 527 529 525 505 534 507 527 499 516 522 508 514 517 498 526 490 515 497 494 504 523 503 516 495 482 484 486 492 506 474 491 485 476 506 502 490 488 504 491 510 471 476 483 471 508 494 475 499 491 494 482 465 479 496 462 483 506 459 494 494 504 495 468 479 475 480 490 497 455 466 495 459 456 462 455 470 490 471 467 449 449 466 461 480 483 461 447 465 447 480 454 468 478 464 461 447 455 442 466 448 464 444 466 464 462 473 435 451 455 436 452 466 457 459 468 435 469 469 465 454 440 460 427 450 451 434 447 451 434 453 434 448 440 450 422 435 435 425 443 448 452 423 420 420 421 420 438 425 411 411 434 429 424 421 419 436 424 422 430 415 403 424 399 404 427 425 422 403 413 430 399 415 412 425 419 431 427 398 406 394 423 398 392 400 405 419 387 386 393 382 389 391 406 380 405 408 379 414 402 389 410 403 410 395 376 408 384 388 373 385 389 372 390 392 374 402 374 399 383 388 366 382 386 370 361 366 374 369 393 373 367 376 362 369 362 357 359 354 378 353 363 370 384 378 348 356 375 360 354 358 351 345 366 351 342 360 348 341 345 347 340 368 362 344 363 338 350 360 347 361 333 333 352 342 362 352 339 338 359 335 350 332 339 325 333 337 354 351 328 348 329 327 326 346 318 333 335 340 315 325 321 317 316 336 317 313 315 321 317 325 333 335 322 319 329 330 334 325 330 328 302 332 328 323 300 313 299 309 299 310 309 300 303 312 295 296 295 296 311 303 290 306 299 316 302 315 289 293 287 291 290 295 305 300 309 308 296 291 306 287 283 283 285 295 295 283 280 292 277 294 296 281 289 280 282 280 273 296 277 267 276 272 293 289 288 288 290 283 287 288 268 281 276 263 280 284 284 282 268 262 282 270 259 255 273 276 255 259 261 268 266 255 251 271 255 261 253 257 267 248 253 260 252 247 248 256 243 249 256 264 246 262 261 261 240 247 259 256 259 239 250 236 239 257 245 238 256 253 255 240 245 246 246 238 235 242 233 242 240 241 236 241 237 226 238 225 234 228 231 238 232 232 239 241 224 219 219 220 235 227 223 234 218 224 232 222 217 221 220 220 230 228 214 218 216 211 228 216 218 210 224 217 225 216 215 209 219 213 222 218 225 215 210 213 222 210 209 218 209 212 218 201 209 212 219 199 215 208 201 211 206 206 203 209 205 210 212 199 206 203 209 207 205 210 208 194 205 205 199 203 196 199 199 202 199 203 190 196 195 204 194 197 192 197 197 194 187 202 193 197 194 199 186 183 199 189 189 181 185 184 192 191 184 186 187 186 194 188 184 181 190 187 192 186 188 185 188 189 183 190 186 183 186 185 190 181 178 186 178 181 176 176 179 171 182 187 176 178 177 183 181 175 186 174 183 170 178 178 171 169 184 180 183 171 183 171 176 181 177 180 179 175 179 182 168 172 180 176 166 165 176 175 169 174 169 173 166 170 173 175 169 172 170 176 166 167 162 165 164 163 162 169 162 174 167 164 172 166 166 173 174 164 167 166 173 162 167 167 172 163 164 166 160 171 168 161 168 171 163 169 170 173 166 159 165 162 159 158 158 171 161 173 159 168 163 173 170 171 164 167 158 169 158 159 165 167 162 158 163 166 168 158 164 159 158 170 164 159 171 164 172 158 164 158 168 169 173 164 166 163 173 167 158 173 168 165 166 172 166 171 164 160 172 171 163 172 168 169 173 165 159 172 165 165 172 159 162 172 166 170 161 166 163 162 165 174 170 165 162 169 166 175 176 163 177 175 174 168 174 171 162 178 165 173 172 165 173 171 167 167 170 177 170 172 173 174 176 167 178 168 175 168 174 182 178 174 178 182 172 182 182 173 183 168 175 183 170 170 175 183 181 173 172 171 172 181 171 174 184 180 186 174 172 178 171 174 189 172 181 173 188 175 174 183 184 188 189 175 179 183 178 191 178 191 188 185 178 190 188 190 179 186 194 179 193 188 193 197 182 188 198 184 199 187 190 185 186 185 186 186 195 189 198 187 188 191 193 191 189 198 189 195 192 202 198 194 203 192 192 205 203 209 207 207 209 207 206 197 200 195 212 196 210 211 197 205 208 204 203 206 198 212 212 207 219 216 202 212 208 208 208 212 212 223 207 210 205 216 215 209 206 225 208 220 211 218 228 225 214 219 226 213 219 223 218 221 220 213 222 234 222 233 231 225 217 220 233 235 234 232 237 219 241 221 224 231 226 241 232 241 227 235 227 243 237 233 227 238 242 240 246 230 231 249 253 243 244 250 250 237 235 251 255 249 239 257 245 239 237 245 256 254 250 245 257 262 253 247 251 250 247 254 258 258 264 261 269 257 270 267 256 260 250 265 269 251 265 255 276 254 262 265 256 263 263 266 275 261 277 283 259 269 270 285 277 273 285 272 273 271 281 273 291 281 277 280 267 292 288 294 273 287 296 291 285 298 296 284 288 282 278 294 297 286 278 292 282 301 299 289 309 295 294 294 287 302 295 292 301 294 302 291 295 316 291 314 298 310 318 308 292 299 307 297 322 322 302 312 304 328 305 301 315 311 308 328 309 329 312 333 308 327 314 334 336 324 326 336 334 325 323 314 327 339 331 340 325 319 317 317 328 318 328 329 326 347 320 322 342 336 334 351 348 340 336 328 358 342 335 359 353 344 340 343 355 332 349 359 363 360 350 366 368 368 372 362 364 365 369 354 358 374 364 367 361 345 358 379 364 366 366 362 379 364 352 371 384 357 357 380 373 356 363 379 369 363 384 360 384 369 376 372 395 374 386 394 390 392 393 372 379 398 389 390 372 395 373 398 377 401 380 408 410 378 377 406 402 405 414 384 411 392 402 387 387 401 389 384 399 390 407 390 410 409 413 410 405 415 391 414 413 427 395 427 415 394 394 398 431 436 418 432 434 418 421 419 439 428 425 427 409 427 439 418 420 430 426 416 438 429 445 410 430 452 450 421 416 423 424 427 446 450 430 431 441 456 434 421 441 425 427 442 457 462 441 453 451 446 462 456 429 432 461 467 433 429 438 469 471 465 461 466 445 467 442 466 446 456 453 452 462 441 440 454 469 464 466 461 474 447 467 481 487 467 468 455 481 452 451 451 481 468 450 463 480 462 457 498 481 462 461 469 499 503 473 494 500 464 478 505 488 476 499 477 477 508 499 481 499 480 507 487 496 507 483 509 510 471 488 476 505 475 513 496 485 494 512 499 506 500 485 483 520 514 517 525 509 525 486 499 514 498 503 529 517 485 522 515 525 503 505 507 532 526 520 491 508 511 538 492 511 495 506 531 530 525 529 519 510 514 514 532 515 541 513 520 521 525 501 514 503 533 506 546 543 507 518 533 548 519 519 525 551 527 513 505 520 552 540 539 526 516 546 511 535 557 542 541 551 526 554 518 549 525 545 540 554 565 564 525 537 560 522 558 567 537 567 568 534 550 518 569 529 528 524 534 568 555 562 539 562 555 555 533 573 561 563 536 568 557 547 536 528 569 577 552 572 564 530 564 564 530 539 566 531 569 554 573 575 533 541 578 578 542 561 572 556 552 557 577 558 571 551 538 571 537 573 586 561 561 549 545 553 574 572 574 584 545 562 558 568 582 554 570 577 583 594 587 588 565 576 588 551 595 574 544 551 583 579 589 559 592 546 597 577 598 592 553 597 573 581 575 580 575 565 564 546 579 601 573 601 586 581 555 600 557 558 552 559 555 560 591 604 563 604 598 578 556 551 590 601 603 564 580 577 601 558 593 593 556 563 607 553 600 603 576 591 563 562 608 558 602 570 606 589 608 587 593 590 602 590 602 587 575 555 560 589 603 591 590 595 604 580 589 587 574 556 561 586 559 560 586 552 571 583 591 563 561 567 602 555 607 588
582 564 583 583 601 568 564 573 603 608 601 582 578 557 587 587 584 594 588 560 587 607 591 560 552 592 575 595 587 564 573 561 577 597 593 561 606 598 583 601 590 575 574 550 600 587 591 591 580 572 581 577 564 556 572 569 566 597 602 602 562 554 581 566 575 590 604 574 593 568 575 585 566 581 601 575 577 585 574 566 550 548 593 579 553 574 600 586 565 595 581 593 544 573 554 586 573 553 571 561 588 598 542 566 591 596 593 565 594 595 593 595 583 558 560 583 580 571 554 555 542 562 573 555 545 580 578 538 553 564 546 585 587 569 538 562 558 568 557 549 551 537 587 537 540 536 582 581 539 580 577 531 581 546 558 560 541 579 539 550 574 542 576 579 540 546 556 528 536 546 536 568 526 562 576 549 526 542 522 576 534 525 566 547 555 556 561 539 557 525 537 544 554 520 567 566 566 534 553 522 523 544 557 557 564 530 560 529 512 523 550 561 553 548 547 529 513 535 558 507 516 509 555 547 529 550 512 554 536 522 509 503 540 526 542 542 548 524 546 503 505 509 500 541 497 536 527 527 531 522 495 512 496 494 526 502 500 508 521 520 523 496 494 514 519 513 534 508 522 510 523 516 500 517 528 525 528 522 495 514 492 499 502 487 526 486 485 503 506 503 521 476 509 506 476 513 481 479 472 506 519 476 481 517 515 500 513 485 494 501 475 468 509 500 497 497 491 469 487 473 495 480 469 492 475 493 492 466 474 497 495 484 488 470 480 456 458 485 487 463 471 459 467 494 475 492 488 451 449 479 456 477 453 473 468 472 475 473 482 473 467 454 441 482 478 447 463 441 453 476 459 458 438 475 441 473 461 453 432 470 447 434 426 432 460 459 450 456 430 431 452 431 463 432 444 459 450 444 451 424 418 443 425 426 423 446 431 450 432 452 438 448 432 416 433 427 443 414 425 408 439 433 426 422 401 411 433 403 419 409 435 409 427 436 425 398 424 410 424 411 414 403 396 426 402 420 388 396 409 411 415 401 391 412 391 412 386 398 397 411 411 400 392 399 390 406 390 408 384 394 389 383 376 377 381 396 387 380 374 386 379 393 388 366 371 382 377 393 388 397 368 362 395 385 369 393 362 359 388 374 363 382 358 370 366 355 361 382 351 363 374 369 359 354 346 371 371 351 359 365 358 367 371 369 349 354 357 347 357 362 368 354 340 336 353 367 337 336 336 347 356 335 357 331 349 359 336 359 344 345 331 349 326 331 334 329 346 351 331 330 334 321 319 336 318 331 343 315 321 322 330 314 340 318 318 309 311 335 324 322 335 305 329 305 316 319 328 329 310 312 309 307 301 328 325 316 302 319 318 305 301 323 294 308 319 316 294 293 308 299 317 299 307 298 308 312 293 288 306 290 300 299 288 296 285 281 300 291 291 289 300 289 276 298 298 301 277 288 285 297 286 292 274 286 271 289 269 270 277 290 283 285 277 289 289 283 288 287 280 264 271 269 267 280 270 261 273 283 268 266 273 257 270 276 255 269 269 258 251 273 269 260 273 266 247 257 264 270 247 246 264 261 244 252 244 267 255 256 252 246 250 239 242 247 240 256 249 253 243 245 256 239 240 240 236 234 235 252 246 245 251 251 240 242 248 239 242 236 233 232 247 226 238 244 224 229 226 234 231 243 232 225 239 233 237 225 240 218 223 230 218 227 233 235 229 228 234 217 214 226 212 229 225 229 221 222 210 221 218 221 227 228 226 227 216 209 207 225 214 210 221 219 213 206 221 202 218 210 203 206 215 209 206 207 204 206 207 212 203 214 211 209 210 206 209 195 204 201 211 202 199 197 202 193 198 204 200 204 203 209 204 195 205 191 203 195 190 194 193 200 204 204 190 193 197 192 186 191 193 195 200 195 198 193 195 193 181 198 198 196 190 195 180 195 182 179 178 184 178 182 194 181 181 184 190 188 191 181 190 191 192 185 183 176 191 190 174 183 178 179 178 188 177 172 185 177 188 183 183 171 186 182 175 180 172 173 182 181 169 171 182 178 177 180 177 172 182 177 179 182 181 173 181 175 182 170 179 176 172 176 181 172 171 177 173 180 170 167 176 170 177 171 178 177 174 179 164 171 172 175 168 168 172 174 168 163 162 171 172 168 165 171 166 162 174 165 162 163 169 163 165 174 173 174 163 169 168 168 166 164 167 172 168 167 171 165 170 170 170 161 169 161 168 165 162 165 161 170 166 171 173 171 169 170 170 172 163 162 164 170 167 171 167 160 163 163 167 174 159 162 160 169 165 169 160 168 159 162 163 167 174 161 163 168 172 174 165 161 162 170 173 171 168 165 172 172 169 164 172 169 168 173 164 167 170 174 174 175 176 172 164 167 174 172 165 167 171 171 165 175 176 166 166 170 176 172 167 166 176 174 179 175 168 178 164 177 166 169 167 165 171 170 179 176 173 166 173 166 175 168 171 182 173 175 173 178 176 168 181 173 171 181 176 176 170 185 181 172 173 177 183 176 184 188 181 179 174 180 186 172 184 184 179 190 181 190 185 179 187 184 176 179 178 176 187 176 177 184 180 190 189 193 178 185 190 187 193 192 195 192 182 183 184 193 190 192 199 195 191 188 195 188 200 198 196 185 194 194 202 188 203 203 204 204 189 199 189 205 195 206 190 197 205 203 201 205 208 197 195 199 196 205 207 194 208 200 195 208 197 202 196 211 204 202 203 211 211 205 201 204 204 209 204 214 219 219 222 205 218 212 206 208 208 213 220 208 207 221 210 218 212 211 213 229 228 228 223 229 223 217 218 216 223 220 222 230 235 236 231 225 229 234 222 237 234 219 238 224 225 226 235 226 229 228 230 225 243 246 233 231 242 229 233 246 240 231 237 231 235 233 235 246 238 243 252 242 243 250 236 253 239 236 246 241 255 258 256 249 241 260 249 242 241 243 252 257 267 260 268 269 250 249 250 269 259 262 261 270 253 257 260 250 261 275 254 277 266 258 279 265 264 281 278 278 274 274 269 261 277 276 269 266 265 274 276 264 279 278 278 290 274 269 287 281 289 282 288 286 293 275 284 296 275 289 292 288 290 282 282 290 292 293 281 292 302 290 281 289 282 304 310 284 294 299 300 300 312 311 304 309 310 307 309 318 291 296 315 322 313 310 317 296 312 310 312 313 315 314 311 307 313 311 329 327 330 312 327 330 313 326 313 307 322 337 323 311 338 333 326 313 312 321 336 326 320 337 330 336 334 342 347 342 342 345 349 354 342 339 343 342 353 328 328 327 349 359 353 358 356 348 335 354 338 360 335 347 341 335 348 349 343 364 345 346 362 347 362 377 344 348 350 346 376 370 377 360 362 382 369 366 370 379 369 368 380 374 368 358 376 361 372 378 361 372 374 359 361 387 394 397 375 364 391 365 386 392 401 371 399 397 398 381 398 375 390 375 388 374 394 395 404 400 401 408 406 414 406 405 394 408 405 409 393 390 407 410 412 384 411 397 410 422 392 421 427 422 425 420 429 401 402 396 429 423 424 399 415 401 405 410 403 408 437 410 412 424 410 419 432 422 443 410 411 425 425 417 431 421 445 435 424 437 433 420 441 413 429 430 448 416 440 443 420 438 420 461 450 420 451 424 457 462 457 465 439 464 437 432 437 461 458 441 459 467 459 468 471 454 473 472 475 478 462 462 440 455 449 441 445 463 452 465 469 448 451 443 473 481 454 484 487 457 477 465 465 492 476 491 494 472 465 452 457 490 485 465 474 490 473 483 498 503 485 471 474 481 478 461 488 476 495 507 477 473 494 499 509 473 472 475 512 513 467 471 486 473 501 495 487 471 514 506 493 521 492 509 514 514 512 508 492 508 523 483 500 492 508 508 508 521 519 486 506 523 525 509 486 530 533 516 489 532 521 507 508 502 502 505 517 527 492 499 517 521 500 507 534 517 522 510 528 534 525 512 537 519 516 499 529 546 543 526 544 516 503 532 550 539 503 536 534 522 528 525 504 511 540 558 551 555 537 525 551 526 534 555 526 561 562 545 511 537 518 551 514 525 560 558 550 547 535 527 526 567 551 536 560 536 525 561 530 542 547 528 568 546 544 523 542 561 550 545 565 540 556 572 540 546 565 567 576 548 543 528 576 530 577 557 555 569 543 529 558 529 533 538 535 547 537 553 569 570 564 575 562 552 587 536 571 579 583 585 572 551 555 572 570 562 561 552 555 589 546 547 573 576 548 559 579 572 538 575 576 561 564 551 565 547 540 589 595 590 548 594 588 546 542 583 583 598 560 566 596 546 560 586 597 549 589 549 557 576 551 549 546 557 556 562 589 559 549 567 568 572 563 575 579 581 560 563 596 579 604 593 598 564 596 595 585 601 560 558 576 567 562 593 595 590 554 583 603 573 604 584 599 580 556 590 584 606 577 589 594 591 570 564 582 565 573 583 605 589 590 582 578 577 578 555 562 607 571 562 576 571 582 566 558 585 581 591 582 607 564 560 590 583 573 555 589 587
580 585 567 561 608 586 580 577 583 591 575 603 594 592 558 568 607 557 594 571 598 560 570 603 569 601 569 583 605 607 566 605 567 572 562 575 591 583 562 557 553 605 576 584 555 586 553 552 594 582 564 566 551 564 573 598 550 580 548 586 597 565 600 572 586 555 597 570 588 552 593 590 565 562 567 571 599 570 590 545 563 548 563 564 578 546 574 596 595 573 592 586 549 588 554 546 595 563 586 579 584 575 582 546 593 569 593 573 573 551 554 565 581 548 575 556 557 557 581 551 557 545 546 539 563 564 570 580 560 572 539 551 576 561 536 556 533 533 532 549 584 587 575 570 581 564 533 549 542 575 559 531 562 554 542 561 545 562 541 556 538 547 533 569 577 562 561 577 555 556 575 532 572 576 553 563 553 523 572 523 553 533 555 557 567 530 570 539 556 532 540 520 564 524 563 526 541 519 567 552 545 538 544 541 541 533 535 540 513 523 529 537 529 549 522 535 539 524 559 513 524 511 531 544 548 532 533 520 522 507 543 535 501 517 514 526 520 499 502 506 517 515 504 518 538 512 540 544 514 527 537 538 527 531 532 502 495 525 493 490 511 495 532 493 516 517 497 523 493 502 525 495 511 493 484 523 494 497 490 484 488 479 503 502 478 483 483 482 495 476 510 499 478 498 516 495 474 518 502 498 503 479 507 500 504 472 483 493 479 504 465 487 511 510 468 484 506 496 498 483 472 476 484 475 491 475 459 461 491 488 469 456 486 493 472 467 467 461 459 482 461 477 449 461 469 483 466 447 472 469 453 466 458 446 478 469 454 462 440 448 472 441 461 443 476 459 472 468 472 446 435 456 453 456 456 463 437 467 438 463 467 454 448 450 452 430 442 428 431 425 432 440 460 420 460 448 446 425 434 443 446 443 433 431 454 437 413 451 443 443 422 422 445 414 440 444 417 409 440 432 406 427 426 429 408 420 411 400 427 430 410 423 431 398 399 403 423 426 407 430 396 417 400 409 414 407 391 413 391 406 418 421 384 414 412 404 419 401 419 380 409 405 387 412 415 395 409 379 380 387 384 388 375 405 406 381 400 405 370 389 369 368 397 366 382 377 376 398 399 375 376 374 393 388 393 366 365 384 388 385 363 386 389 370 370 381 367 369 379 362 376 361 371 354 372 359 365 346 356 344 353 369 350 350 374 364 361 373 359 338 362 360 336 364 360 368 349 367 338 351 343 360 330 362 351 359 351 341 341 325 343 339 350 336 348 340 330 350 333 350 341 345 324 325 319 336 325 320 340 343 322 331 340 336 311 338 330 319 312 337 308 311 330 307 311 308 307 332 321 326 325 312 314 313 325 300 304 317 297 323 309 318 303 317 316 306 296 317 319 290 311 299 295 287 315 294 303 287 314 284 305 284 309 307 299 292 295 304 294 285 286 284 279 278 278 293 293 298 298 292 288 274 271 271 289 288 285 292 280 291 270 283 276 280 281 274 282 282 276 273 283 282 279 270 285 277 263 278 261 280 276 259 261 276 266 257 257 270 263 251 258 256 254 268 250 259 257 260 264 252 257 259 249 265 267 264 265 264 242 243 257 254 241 242 246 249 238 260 252 254 243 254 254 236 253 243 244 234 238 246 237 245 245 233 233 251 230 231 241 240 226 226 226 230 241 240 223 232 236 242 224 230 221 235 230 231 239 222 232 227 217 237 228 233 223 216 220 232 225 220 225 231 222 212 218 227 226 214 227 228 211 218 222 218 213 218 223 219 213 205 223 206 220 214 216 204 205 213 205 220 206 203 203 200 207 203 206 214 201 212 202 209 208 203 195 208 212 203 204 201 208 201 211 203 198 209 196 197 205 209 208 203 202 201 205 201 198 189 189 202 196 197 201 199 191 196 202 194 192 198 187 202 201 186 193 194 196 182 195 195 197 182 194 182 194 191 196 196 181 191 187 184 187 181 184 185 182 178 176 189 188 191 187 192 189 175 184 177 174 188 175 187 189 183 182 178 185 180 176 186 174 183 175 181 187 180 171 172 173 186 170 178 178 174 180 173 173 175 181 181 171 168 170 175 173 168 178 180 182 176 172 173 175 170 179 165 166 176 167 170 167 175 169 175 180 171 170 167 178 165 171 171 166 165 170 163 166 163 175 173 164 172 171 173 177 177 164 177 161 174 173 163 168 169 166 167 176 172 161 164 166 161 165 168 168 160 168 171 171 175 169 163 168 161 169 168 164 174 172 168 171 174 171 164 170 172 170 167 160 166 174 172 167 163 164 175 164 172 171 175 171 164 163 164 165 172 172 169 170 168 162 166 167 173 170 161 169 165 168 169 161 172 161 161 165 163 164 176 174 172 171 170 161 162 173 169 178 178 172 177 167 173 172 162 175 171 172 172 178 177 177 178 180 169 171 167 179 174 173 175 177 176 177 177 177 171 175 169 179 170 175 168 181 177 177 169 176 170 178 176 168 184 174 184 173 173 180 172 183 172 175 179 184 170 175 182 178 184 181 177 176 173 176 175 173 179 174 185 181 173 175 182 189 175 184 189 178 189 183 177 181 181 193 193 184 180 185 189 193 194 179 180 179 183 185 183 189 188 196 191 198 194 200 200 189 194 196 192 191 202 186 194 185 187 197 202 204 194 193 193 203 204 191 196 196 202 198 198 193 202 191 196 199 203 209 191 205 206 198 195 211 204 211 211 206 200 200 212 203 197 205 207 202 199 214 213 219 203 200 209 206 201 202 214 216 222 214 221 205 207 217 214 220 209 223 214 207 209 213 218 214 222 223 217 218 218 232 221 215 218 225 231 215 225 224 230 219 225 226 232 236 223 219 237 219 231 222 235 241 230 228 240 241 225 241 225 238 247 239 246 234 242 242 230 238 244 237 247 242 234 251 248 243 240 253 253 241 251 241 243 248 238 239 260 252 260 257 243 242 254 249 257 261 250 248 245 268 259 257 262 251 264 256 251 256 271 266 268 256 268 267 270 261 252 254 259 259 276 263 267 272 276 282 265 265 277 273 265 264 284 264 271 287 268 281 271 282 267 292 266 270 287 292 278 284 290 282 281 287 280 291 282 289 282 278 291 284 304 297 293 286 304 303 282 292 285 304 306 305 294 300 296 302 299 300 296 292 298 301 314 295 295 308 315 299 314 306 322 308 317 313 314 310 300 315 298 303 299 313 303 313 329 310 312 334 331 323 324 307 334 308 314 329 327 340 314 317 312 316 331 333 324 315 323 337 327 319 319 320 334 321 347 348 334 347 325 327 342 346 347 332 346 338 331 341 330 360 355 342 335 354 341 357 343 343 355 364 368 350 370 366 358 360 349 353 349 373 342 364 353 376 357 379 370 368 371 367 376 371 378 374 366 362 381 372 373 379 368 358 355 386 356 392 381 383 384 388 383 397 365 370 383 394 393 377 393 399 369 387 398 395 376 399 383 386 381 378 408 407 375 406 375 398 389 400 389 381 385 386 395 382 404 395 391 396 386 385 410 397 412 412 407 408 402 394 422 398 390 429 423 397 417 424 423 406 415 428 398 436 437 406 400 406 406 401 439 427 439 406 437 436 424 434 441 440 416 416 410 409 416 447 445 423 435 439 424 431 416 437 440 441 458 451 461 459 455 430 462 433 427 460 445 460 460 459 449 449 433 469 438 442 446 434 429 432 472 445 468 439 476 471 436 465 472 463 436 445 453 445 471 442 451 478 446 451 447 461 465 483 464 479 450 481 480 486 460 456 450 476 473 487 492 487 477 457 472 487 492 475 489 480 467 502 475 499 482 465 475 467 499 500 502 464 464 490 484 498 491 470 477 485 493 491 469 475 502 480 489 517 483 494 519 513 503 475 518 501 492 477 475 495 480 480 522 491 515 479 481 513 482 523 499 499 482 516 507 486 483 487 511 490 526 493 504 518 523 532 516 500 515 533 511 511 526 537 520 516 526 501 500 528 540 508 504 516 539 499 528 499 536 530 533 507 538 503 519 502 542 540 525 547 543 507 517 554 521 553 552 517 541 516 559 522 539 557 514 539 509 559 547 536 537 558 537 555 524 524 563 534 559 516 534 530 562 524 548 555 549 557 527 534 517 552 525 544 529 519 538 526 543 523 551 547 524 545 547 575 527 574 538 574 541 542 541 570 537 578 557 578 564 576 561 528 530 549 555 556 558 574 538 561 551 576 556 546 544 584 540 574 551 551 539 561 558 584 571 564 542 578 567 570 545 584 588 577 547 580 578 568 589 550 578 586 584 561 546 577 558 556 564 577 559 572 591 586 551 557 546 545 594 584 572 575 589 563 589 566 595 599 589 561 548 560 561 565 565 581 595 595 595 577 576 555 549 591 581 598 591 586 546 587 590 577 580 580 598 586 563 552 603 553 571 551 570 604 573 591 585 584 602 594 560 576 564 564 580 599 576 570 600 592 570 586 581 604 578 575 602 595 596 600 574 566 597 556 559 592 596 592 607 562 588 596 580 558 563 571 586 552 589 598 587 578 590 600 593 564 554 590 576
601 599 600 572 555 575 600 552 593 567 585 566 595 571 566 581 589 557 560 576 584 606 564 575 589 584 578 601 573 593 584 566 585 594 604 549 562 557 552 564 574 587 580 578 566 554 551 564 578 577 590 555 592 564 595 574 597 583 568 579 569 563 596 563 566 594 580 579 602 583 552 585 579 599 573 597 548 591 572 593 563 557 560 566 588 550 552 582 545 572 556 583 547 565 543 566 571 592 558 586 549 554 578 593 589 543 586 563 543 576 549 587 565 575 554 580 584 583 575 583 570 552 549 573 556 580 564 544 539 560 538 588 574 559 585 550 562 575 574 550 540 570 556 580 582 555 557 552 552 539 547 556 530 546 549 575 553 528 577 551 571 568 527 534 536 545 539 539 539 571 534 555 533 558 548 548 543 569 528 546 550 571 567 543 557 562 538 535 531 551 530 540 553 558 564 566 552 519 535 556 537 531 548 525 520 516 556 544 559 555 548 561 535 531 519 521 521 521 518 510 524 520 556 540 528 518 524 543 541 521 547 514 526 517 519 530 545 524 514 512 547 501 510 522 507 498 495 531 534 519 516 521 494 531 508 511 538 505 520 498 510 538 515 501 504 508 498 525 505 528 494 488 493 532 487 528 529 484 487 525 507 489 506 504 494 526 489 512 513 498 523 503 509 501 491 502 520 494 509 472 480 483 507 491 507 484 472 503 490 512 509 472 500 507 498 509 475 485 481 472 501 476 504 472 481 459 474 491 471 493 490 486 498 491 489 459 473 495 474 481 475 493 481 479 468 467 476 446 485 482 457 463 467 473 485 451 483 457 442 476 472 462 464 466 480 451 440 438 446 466 473 462 441 436 442 456 465 441 437 445 446 464 457 448 438 425 424 465 459 453 435 445 452 422 434 448 447 418 456 454 455 447 425 451 429 424 413 454 453 418 435 423 429 424 448 416 445 413 424 442 432 419 419 418 430 407 426 404 409 408 423 408 415 423 430 432 430 410 396 418 430 404 425 397 422 427 425 421 389 417 391 416 395 388 388 416 414 414 411 388 398 391 389 398 413 384 395 401 381 394 406 399 397 407 406 393 406 400 406 399 389 367 382 402 373 380 381 399 365 369 375 393 375 390 371 388 363 367 373 377 381 357 360 358 354 363 355 378 365 381 358 357 377 348 356 362 360 379 370 346 368 343 351 377 368 373 354 349 354 358 346 343 358 366 356 357 345 339 355 353 331 345 335 349 331 360 329 356 344 351 355 325 326 339 355 348 352 348 326 341 331 346 319 319 344 319 324 342 340 338 331 341 335 313 319 326 339 329 333 307 319 318 332 320 305 309 334 307 328 306 317 318 316 316 320 313 309 313 318 311 297 313 316 319 304 296 303 312 308 292 317 298 288 298 302 307 286 292 314 313 290 284 303 301 299 300 306 294 293 306 306 293 295 292 291 300 282 275 277 287 287 298 277 277 297 295 282 282 295 270 286 276 271 277 284 282 274 285 266 287 286 265 274 280 275 276 265 264 262 263 268 271 273 263 279 262 253 259 262 267 263 256 250 274 250 248 249 265 254 259 249 246 267 252 244 260 260 249 257 262 248 241 256 248 244 254 251 259 249 236 256 244 255 237 244 233 242 244 236 233 249 247 231 236 250 245 231 230 238 228 243 230 232 248 243 237 241 235 223 238 239 231 237 223 220 234 222 237 226 227 225 222 228 224 233 231 221 224 221 228 226 217 218 218 227 220 229 230 222 224 220 224 216 224 220 220 223 207 212 224 226 209 219 223 220 217 217 222 209 222 203 221 207 220 200 208 214 203 212 207 211 207 210 215 213 202 209 202 199 207 198 195 210 200 205 204 198 196 206 209 197 190 190 201 196 191 204 198 197 203 188 205 193 194 197 199 193 202 203 190 194 202 197 190 188 186 200 188 200 194 200 200 196 185 191 192 193 183 198 179 192 193 188 184 179 184 180 192 187 183 181 188 189 180 177 184 182 176 191 189 185 182 191 188 178 184 183 172 187 183 188 179 178 176 185 180 182 187 175 174 175 177 184 186 173 174 170 173 174 181 181 185 170 184 182 178 179 183 177 183 174 172 179 178 166 175 169 181 177 181 168 175 170 172 174 181 168 166 175 172 177 170 180 170 169 168 164 171 165 164 178 172 170 165 166 178 174 176 175 167 174 169 168 170 176 168 177 170 169 172 170 172 168 168 162 165 172 170 173 174 171 162 174 169 164 169 176 166 174 163 162 161 170 168 169 176 174 176 167 172 177 175 167 167 173 176 162 167 176 165 171 177 167 176 169 161 175 175 167 171 177 168 171 170 167 171 176 163 169 165 167 177 172 164 174 175 162 176 173 177 163 166 176 177 173 176 179 170 173 168 164 164 175 165 174 165 176 172 176 175 167 172 164 169 175 178 166 175 175 177 182 168 173 170 167 167 175 167 183 177 172 175 178 176 179 180 169 182 179 173 169 184 181 169 179 175 183 181 176 184 184 183 178 186 183 180 177 181 185 188 188 178 175 186 180 174 179 177 180 191 180 190 183 188 183 185 186 190 192 186 190 187 181 178 184 195 188 191 186 183 189 184 181 194 184 189 193 182 190 192 196 194 189 199 196 200 200 193 193 199 199 194 204 201 204 194 195 200 193 196 202 199 205 201 195 204 190 202 196 204 191 209 200 198 199 207 211 201 207 196 195 198 199 198 208 215 203 207 211 204 199 207 213 208 208 208 220 202 218 213 221 210 217 207 215 218 217 214 218 208 214 226 226 225 217 222 227 225 220 210 228 226 214 218 222 211 213 229 212 224 215 223 218 219 220 235 221 232 233 238 219 227 239 236 230 225 236 229 240 239 232 236 232 225 240 246 226 235 242 231 231 240 236 246 236 238 246 248 248 251 232 235 250 246 237 247 239 241 241 238 236 258 258 241 261 249 243 255 255 252 257 243 261 265 261 258 248 257 247 255 263 268 269 261 252 252 267 269 274 264 258 263 265 255 264 261 257 264 280 269 259 270 261 283 267 263 270 284 275 273 287 268 279 268 284 282 288 283 289 270 290 277 278 281 292 284 277 295 286 278 284 273 299 297 293 281 283 300 287 291 293 290 304 284 302 298 285 302 286 298 296 289 312 293 312 298 305 297 289 313 316 295 307 318 313 304 322 322 311 296 312 307 304 313 328 317 309 308 312 324 322 330 327 307 311 309 309 320 335 334 329 332 319 322 327 316 322 322 337 323 342 344 338 343 318 330 337 349 330 337 350 324 328 327 345 352 348 352 325 347 345 339 348 344 359 347 345 361 346 332 342 339 359 333 352 334 356 337 365 339 361 363 370 340 350 366 355 351 360 347 350 350 369 354 345 366 372 354 366 367 372 358 361 371 377 371 374 376 387 366 369 373 357 386 385 359 380 395 383 363 370 373 382 381 389 388 385 402 379 380 389 376 388 397 394 371 372 410 402 373 411 376 400 413 384 412 381 389 400 388 395 401 392 406 393 403 402 414 404 385 405 393 399 399 409 422 402 421 406 419 429 411 398 422 407 422 415 405 408 432 437 416 404 436 406 426 403 421 440 405 410 431 442 444 407 433 421 425 432 417 431 434 431 443 437 446 448 433 438 437 434 449 434 425 452 424 459 459 453 458 431 450 451 439 466 449 459 452 458 427 442 456 435 435 433 430 473 437 476 466 466 449 471 477 436 447 449 453 439 482 450 447 460 464 467 456 461 443 484 474 447 485 481 469 448 487 467 473 449 494 475 460 478 495 493 466 473 468 459 483 483 481 473 500 485 473 500 465 499 465 469 500 495 479 480 465 486 504 468 479 472 486 514 511 488 495 484 492 506 510 500 477 499 500 497 521 503 512 502 524 518 506 507 504 509 500 508 526 524 526 506 524 500 512 491 513 523 512 489 530 510 492 508 529 500 509 509 496 516 517 504 505 513 520 501 498 504 527 533 510 526 503 504 511 506 509 506 504 517 533 546 532 549 504 545 523 529 541 502 510 507 543 531 538 552 506 525 525 544 526 521 530 552 528 513 511 550 554 553 516 526 548 551 552 520 514 520 512 540 521 563 540 520 554 527 533 561 517 568 560 558 529 530 546 525 525 566 539 562 559 549 562 543 540 565 533 568 526 562 534 530 533 554 572 525 556 539 560 570 567 565 561 539 556 540 580 555 537 529 550 545 572 540 561 550 570 563 584 561 532 551 551 543 578 552 561 561 553 576 564 573 538 549 568 570 560 574 559 555 591 572 577 541 563 537 550 545 565 591 567 565 555 587 561 586 551 575 543 572 562 558 565 565 579 543 557 569 583 582 543 575 559 599 551 566 597 580 549 568 567 572 570 592 586 600 555 550 590 589 565 581 574 590 550 555 552 582 598 594 566 600 586 583 599 595 566 555 592 589 580 558 560 549 549 561 563 576 567 552 580 588 589 551 591 552 577 597 588 572 603 566 586 587 563 581 594 582 590 581 582 565 550 594 583 567 550 598 554 585 561 585 583 560 604 568 579 575 560 561 598
572 593 592 552 549 567 555 581 566 586 556 597 586 559 589 604 576 597 551 554 551 603 587 577 600 564 549 568 590 576 575 556 562 561 575 563 595 582 554 555 562 578 562 559 587 602 572 557 552 574 578 570 587 559 597 580 590 597 599 574 583 585 582 596 597 568 554 546 545 577 568 574 549 582 585 589 596 552 558 543 596 589 566 579 560 575 556 563 585 567 590 564 565 586 575 572 592 582 565 588 544 579 541 588 594 551 549 588 574 566 551 582 557 538 588 571 542 546 584 575 549 551 577 558 579 577 574 574 546 543 550 551 582 535 544 565 548 555 560 567 574 540 542 535 562 582 566 558 547 556 537 545 528 549 532 540 546 569 530 577 545 539 578 533 576 570 557 538 575 548 560 563 538 561 568 547 543 546 535 526 527 536 568 528 555 560 548 549 539 557 553 563 566 533 562 534 560 555 535 542 559 542 546 515 511 520 521 548 549 527 511 545 517 534 521 520 507 552 520 544 539 514 522 511 508 509 549 524 534 506 503 536 531 502 546 521 500 534 514 500 508 500 546 504 545 500 506 512 514 510 499 526 501 526 529 538 539 533 534 492 508 524 521 513 503 497 507 534 488 515 485 527 489 506 498 523 514 480 528 495 479 487 484 503 486 481 508 519 480 519 512 491 505 516 507 479 479 492 501 512 484 481 505 508 508 482 490 502 508 513 466 480 507 509 470 466 482 469 507 485 464 471 465 488 479 487 498 462 499 485 472 490 471 471 467 454 481 473 453 465 450 451 450 456 460 474 490 468 447 466 448 475 453 462 444 441 452 478 445 464 444 469 474 441 472 459 464 467 470 463 435 459 456 453 439 466 429 461 450 428 430 427 428 450 462 454 425 452 426 435 459 437 419 451 453 447 436 442 449 424 436 424 446 442 455 440 442 418 432 425 443 444 416 410 425 440 418 409 440 434 437 432 406 405 442 441 411 438 435 424 430 412 397 432 404 416 425 424 405 399 416 416 426 419 425 390 411 420 408 395 405 401 402 387 393 397 405 395 410 411 383 394 395 408 409 411 413 411 388 393 402 407 385 376 393 378 389 376 387 384 381 391 386 372 387 392 397 365 395 389 364 383 394 374 388 379 377 358 383 369 381 371 358 386 380 375 363 374 357 365 351 375 360 361 349 374 377 374 364 356 377 358 364 345 366 349 344 366 355 344 364 354 367 338 368 344 333 336 332 366 346 349 360 330 331 332 343 340 339 353 346 347 353 344 335 352 325 331 330 324 322 344 332 317 340 334 317 322 336 331 313 313 326 325 316 321 326 326 337 327 316 326 328 315 309 326 316 328 315 330 311 312 316 330 299 299 327 302 299 306 298 319 311 320 293 301 292 294 291 299 293 315 311 298 309 312 286 313 303 296 294 298 302 310 297 304 283 291 307 287 287 283 305 283 301 293 288 282 286 283 298 282 276 282 288 282 290 290 272 291 291 285 276 271 276 285 272 266 265 267 276 272 274 261 274 261 282 284 266 281 276 280 264 258 271 263 278 265 260 262 275 275 273 272 254 268 248 268 262 272 258 257 257 248 267 253 262 250 260 251 260 252 256 255 263 240 242 262 262 240 247 244 253 251 235 252 257 244 251 246 242 238 248 231 243 248 235 243 230 242 249 239 231 236 229 231 234 243 226 238 243 236 242 222 225 242 233 226 236 226 238 222 219 224 224 218 234 232 222 230 224 218 234 219 224 212 221 220 213 221 224 213 230 212 222 214 214 225 215 208 206 222 218 225 216 213 219 213 222 222 210 219 221 213 221 209 215 213 201 215 201 201 204 203 201 212 202 196 213 204 214 208 204 213 195 211 193 201 197 192 199 192 206 206 190 206 204 197 205 200 206 202 196 189 204 199 200 187 198 189 188 190 191 187 188 197 192 197 192 197 188 198 189 193 196 189 183 199 195 188 187 192 192 181 189 185 192 195 187 193 177 182 179 180 179 183 178 181 192 177 178 192 183 178 176 189 175 186 174 176 180 172 172 172 174 183 177 188 179 186 183 177 171 183 178 174 178 171 183 184 179 184 178 178 175 181 181 168 180 169 171 182 180 169 168 169 177 183 177 167 179 178 171 182 173 174 169 181 165 172 168 165 169 177 166 166 172 177 166 174 179 177 180 165 178 164 167 179 170 168 179 165 163 175 173 178 174 176 168 175 173 178 174 177 165 175 162 163 163 172 174 169 168 173 170 173 164 164 172 162 169 162 165 177 175 175 176 169 162 172 172 173 171 168 162 174 172 162 176 164 172 162 171 169 164 170 164 174 173 165 174 163 166 177 170 162 164 175 177 164 168 172 167 169 169 168 165 170 168 170 173 170 170 173 169 164 166 171 176 177 166 171 169 170 179 178 179 181 174 177 175 171 177 180 179 167 176 172 166 173 180 177 172 178 170 177 178 181 177 174 177 179 181 174 177 170 171 174 170 173 178 172 170 174 177 188 177 178 171 172 171 171 176 175 185 184 187 183 172 178 181 185 179 187 190 188 188 175 183 177 179 188 192 178 191 181 193 180 187 177 180 188 194 184 190 192 179 188 185 193 182 190 198 189 193 181 193 199 187 195 188 198 198 200 194 199 192 185 187 199 200 194 186 205 198 197 193 194 201 201 189 204 203 192 206 190 205 191 209 204 191 208 194 207 212 208 205 208 210 210 203 203 201 201 203 197 206 214 206 203 202 199 205 214 217 203 204 201 217 206 216 204 217 215 208 210 219 209 226 208 213 224 215 208 210 220 217 211 220 224 216 227 230 214 222 220 233 220 225 232 227 222 229 228 227 237 237 230 223 231 234 234 224 228 226 235 227 237 238 230 224 242 237 225 247 234 226 248 234 245 245 237 228 234 249 232 235 245 231 243 235 243 234 242 251 253 249 239 237 255 241 247 244 259 243 247 264 263 242 261 255 264 256 243 261 247 266 262 251 249 258 265 272 252 265 263 263 253 274 264 263 274 271 262 261 266 270 262 278 266 273 273 271 262 276 279 267 266 275 280 263 284 278 284 277 290 293 278 268 272 288 283 288 271 291 294 294 284 281 296 288 300 278 291 299 282 294 293 293 290 282 280 296 284 289 306 298 289 295 306 300 308 293 286 303 288 310 297 316 303 292 303 320 315 313 305 297 295 296 313 315 308 305 304 310 314 317 304 320 319 318 330 324 313 330 323 307 328 313 325 329 337 331 328 315 326 322 340 322 321 344 330 330 323 341 347 318 348 339 349 330 333 338 328 330 323 337 354 341 333 335 327 344 336 329 338 337 340 331 332 341 349 336 343 336 367 359 343 365 346 352 347 340 351 340 346 366 350 372 353 375 373 369 355 347 353 381 376 368 352 356 381 364 386 362 363 382 371 372 359 360 366 375 380 362 381 387 384 378 380 383 389 399 388 364 373 400 392 389 394 370 386 383 373 382 370 407 404 379 373 393 382 404 410 389 407 383 399 381 396 393 384 411 411 400 402 417 406 408 424 409 409 394 416 425 429 402 419 420 391 397 413 393 426 408 423 432 406 414 397 437 426 440 412 425 435 441 431 420 425 440 428 427 423 435 411 413 444 427 437 439 412 433 433 426 435 449 419 416 429 447 443 446 417 440 452 441 423 423 429 463 458 425 422 464 467 459 438 467 451 434 443 467 436 438 435 438 457 447 442 469 436 461 472 472 465 472 477 459 465 474 472 469 470 484 467 469 464 472 463 446 488 453 449 459 464 470 493 458 477 460 485 481 456 497 466 462 461 457 469 475 487 465 480 461 476 476 488 476 494 490 464 470 498 508 465 495 483 486 500 497 491 471 473 476 501 496 509 490 485 515 512 515 514 480 489 495 491 509 507 517 490 502 485 479 494 512 522 503 502 516 488 479 494 489 528 515 486 525 527 491 510 522 533 525 490 535 522 516 491 508 491 522 502 498 524 517 511 503 514 528 516 537 500 494 522 499 543 542 510 509 506 501 514 500 500 524 508 524 508 531 537 528 516 521 546 522 541 540 550 538 557 534 536 532 554 511 555 542 508 533 557 523 518 515 514 521 524 549 540 528 525 541 523 515 515 562 543 555 517 529 556 564 516 537 524 562 567 558 546 544 569 541 539 539 573 571 530 522 542 543 539 532 567 557 544 561 533 576 565 563 551 532 563 548 571 557 568 536 545 559 552 546 577 567 580 563 571 531 531 538 540 574 534 579 573 536 539 557 584 562 539 554 573 558 557 577 534 560 582 557 581 573 577 550 570 575 579 539 587 557 583 590 544 585 565 571 574 557 540 571 572 547 593 556 556 553 553 587 553 579 577 552 577 548 594 571 551 577 591 566 576 574 586 562 565 576 600 579 586 594 567 581 550 569 571 575 581 584 582 594 581 577 547 559 583 559 549 551 553 556 574 602 588 560 580 568 552 580 563 553 573 586 548 595 553 574 584 589 571 564 598 551 595 558 580 591 571 582 595 594 551 581 592 592 553 568 572 574 560 587 579 601 568 580 591 589 565 571 590
588 601 581 590 550 549 580 592 572 573 598 560 575 589 562 561 594 582 584 562 593 581 551 588 560 598 590 600 558 555 584 597 550 575 598 552 577 573 556 560 598 565 588 584 548 601 555 594 594 550 567 582 584 587 582 595 579 566 549 589 589 545 598 550 588 550 572 561 593 581 590 545 557 573 583 559 588 592 566 578 555 546 574 593 586 568 544 580 548 548 560 548 577 557 546 547 593 583 550 573 585 539 565 568 550 583 555 582 579 538 543 578 558 575 569 585 542 582 586 579 588 549 571 568 549 560 576 547 548 587 581 539 572 536 570 532 548 545 574 576 530 542 536 583 567 561 576 548 579 559 545 571 529 571 570 544 564 526 549 548 560 577 553 576 548 563 522 552 563 544 550 524 573 546 558 540 540 545 526 532 556 556 569 533 540 530 531 565 515 535 541 548 561 526 532 548 548 563 532 546 519 552 541 559 547 532 529 523 531 512 517 513 530 542 558 546 529 513 554 506 515 536 525 531 531 522 514 513 503 544 529 506 503 531 518 515 509 514 535 506 508 538 524 498 505 507 505 498 534 541 540 499 527 540 508 515 497 504 519 514 529 504 509 497 536 507 502 512 516 508 528 501 492 505 498 488 497 518 493 483 498 481 504 515 515 491 517 491 502 485 521 521 520 503 515 499 500 483 503 488 472 503 471 481 487 477 471 491 480 508 492 468 501 487 503 498 504 461 489 464 491 488 470 493 466 468 503 497 484 491 466 469 453 466 475 472 460 491 486 477 489 458 452 461 465 470 481 448 446 475 480 481 484 475 471 457 472 449 480 440 457 437 450 473 472 451 445 441 468 447 470 456 441 470 463 464 438 463 445 442 464 455 426 441 459 465 453 452 463 459 458 446 429 447 447 425 437 422 457 432 420 448 435 431 421 434 438 440 415 449 417 444 443 443 413 442 443 413 411 435 434 413 435 430 434 410 437 440 437 412 420 420 410 429 415 403 398 431 408 425 428 401 422 422 415 422 402 425 407 405 418 386 410 422 420 413 418 404 406 417 398 381 399 387 378 396 407 382 398 404 386 378 376 386 396 382 375 386 374 390 372 394 370 376 395 401 385 378 380 363 374 367 394 394 385 378 394 392 361 366 382 355 370 377 358 386 365 358 356 384 361 379 375 353 349 357 374 358 344 366 357 369 346 369 356 364 345 372 350 342 370 351 338 350 367 361 361 349 360 362 360 358 331 349 341 359 334 346 358 332 337 330 334 353 331 349 341 321 339 329 321 345 324 328 332 324 347 345 314 316 322 313 327 339 321 329 335 338 320 308 327 326 306 308 322 316 323 323 322 330 332 319 315 316 325 311 322 328 325 297 312 313 306 303 300 301 308 307 318 300 305 316 296 305 310 307 302 306 294 297 296 290 298 287 289 301 303 299 294 282 307 301 283 279 303 303 303 303 280 299 286 284 281 277 295 294 278 291 275 273 292 293 278 279 290 287 279 267 281 277 265 268 273 268 286 276 275 280 284 279 258 263 257 267 270 269 268 263 261 256 267 258 269 271 264 263 264 261 251 272 249 266 254 253 250 255 264 265 266 267 245 250 261 259 261 255 248 245 252 241 251 261 240 238 254 253 250 246 238 247 233 233 249 238 239 250 242 251 243 231 228 247 229 232 226 229 239 234 227 239 229 244 225 242 224 222 236 231 238 221 222 239 233 223 217 219 231 222 225 223 226 234 220 223 218 223 221 222 212 229 230 222 211 213 210 229 225 213 225 208 218 217 215 214 214 220 221 219 215 219 221 209 216 205 205 205 203 204 219 220 204 209 211 217 206 208 216 205 208 203 196 210 210 209 197 209 198 198 202 193 203 200 196 204 197 205 206 192 194 198 192 205 195 207 198 196 202 202 199 201 195 204 203 186 199 187 191 191 184 201 187 197 201 192 200 189 187 182 198 191 188 193 192 190 188 198 194 180 185 191 181 182 183 189 191 190 188 192 182 178 191 176 175 183 184 191 187 189 185 184 181 178 178 181 177 185 175 189 183 179 181 185 180 185 179 176 178 188 171 185 188 183 184 170 171 173 176 175 171 181 177 185 185 173 173 179 173 173 174 172 178 167 183 177 172 179 180 177 173 181 175 176 177 180 167 169 165 180 174 175 166 173 174 166 179 170 168 174 174 165 179 168 165 178 170 170 164 166 172 179 171 163 179 166 178 171 177 178 170 170 172 171 178 172 163 166 169 175 168 179 176 166 175 177 171 172 167 179 174 175 168 165 166 167 176 164 175 165 171 173 163 171 173 169 171 173 173 177 168 178 168 164 172 171 170 171 163 165 178 165 177 167 176 172 171 164 165 174 166 173 168 166 172 178 173 181 180 174 170 177 180 175 169 172 166 177 172 175 179 170 177 167 173 173 177 172 173 178 174 175 178 179 169 170 184 178 177 173 171 183 169 178 184 174 177 177 177 184 186 174 183 185 174 177 178 174 175 172 172 188 181 188 175 178 174 183 186 178 176 182 176 189 191 182 181 176 184 180 190 187 185 184 181 189 189 189 191 194 190 191 192 180 189 196 186 182 185 190 189 189 194 184 185 200 190 197 187 187 201 192 201 197 186 189 188 202 200 187 188 198 202 201 199 203 202 201 203 189 190 200 203 200 198 191 201 202 204 200 208 208 201 207 201 206 202 205 207 195 202 213 203 215 212 197 210 201 207 206 215 214 206 220 200 210 207 214 219 222 209 215 222 223 213 217 223 213 220 223 212 220 215 226 210 209 220 212 222 218 216 222 224 212 224 232 225 214 227 214 225 226 231 227 217 226 233 228 222 228 222 223 220 232 241 240 222 233 225 235 223 227 242 244 239 240 242 228 237 227 228 239 244 231 249 243 230 237 243 251 254 239 254 246 238 254 246 247 255 251 256 248 256 258 248 253 254 255 258 243 261 261 250 247 251 259 250 245 248 266 257 251 267 262 272 265 271 257 263 272 266 274 256 275 277 258 254 271 272 272 257 283 265 264 273 268 283 261 262 275 264 271 273 286 283 266 290 290 292 287 268 290 294 288 281 274 293 275 272 276 286 295 284 288 290 298 287 301 289 303 284 294 304 300 306 293 300 306 289 297 310 287 293 293 301 300 314 291 298 295 298 298 297 312 310 301 294 302 312 300 319 319 315 324 301 316 298 314 317 323 319 305 326 307 329 325 333 308 328 318 309 312 309 328 320 327 319 330 328 317 321 319 342 335 334 336 337 327 317 346 348 321 328 323 327 328 324 328 330 331 343 336 350 333 354 360 337 359 349 361 337 341 343 335 352 350 365 358 336 339 368 346 369 368 367 341 364 359 375 354 365 364 367 375 344 345 362 351 348 366 383 349 351 369 381 380 384 364 376 377 385 382 369 376 357 387 368 373 378 361 390 388 379 387 393 369 395 375 400 384 390 375 395 379 378 404 384 396 384 378 395 389 389 412 400 386 399 380 389 412 412 385 413 396 381 412 414 407 389 389 387 417 424 395 396 389 415 393 416 402 428 429 428 400 396 394 430 402 420 399 423 426 420 431 423 410 404 423 422 416 436 407 409 405 405 428 408 428 418 427 421 445 410 451 430 441 432 435 420 440 427 445 433 425 434 455 448 454 436 436 422 438 438 444 434 433 436 453 447 452 438 426 439 428 462 444 438 447 431 443 459 463 464 474 441 475 462 449 467 469 453 475 463 455 438 482 482 451 442 467 464 481 475 469 452 469 454 475 467 484 463 474 450 484 451 471 496 482 461 463 485 489 473 462 491 471 498 473 460 467 460 469 469 468 479 484 490 484 483 482 483 479 493 495 505 506 476 492 469 514 476 502 474 485 509 499 512 489 472 472 509 517 475 497 481 520 488 518 503 511 516 502 481 500 485 496 511 495 489 529 507 523 529 531 512 530 504 502 519 516 530 532 520 496 503 536 514 533 508 536 541 514 509 528 520 541 544 494 513 503 544 511 509 499 498 510 500 522 521 535 518 513 518 525 549 531 540 535 511 527 550 548 519 543 533 555 537 517 554 553 554 509 528 524 519 552 560 559 545 534 522 521 562 526 531 565 546 531 545 559 559 524 533 526 560 541 525 534 561 535 559 518 528 548 546 550 536 532 566 536 521 528 569 572 574 563 526 528 574 571 551 549 532 554 533 542 537 549 561 577 543 560 548 557 566 563 562 545 559 550 540 542 568 565 568 553 539 559 541 554 534 556 553 581 580 579 581 546 579 575 572 556 542 581 590 571 557 562 564 578 569 547 590 585 540 578 568 584 571 562 551 573 586 573 552 563 548 584 561 540 571 544 546 545 591 581 546 570 551 569 580 549 587 562 563 543 570 554 569 545 578 587 557 563 588 567 551 571 546 564 551 564 551 547 585 601 546 549 574 558 593 572 581 581 592 602 598 579 572 584 598 551 571 554 570 574 578 578 561 596 598 567 559 564 586 558 563 604 562 550 575 552 576 553 604 582 553 558 574 579 554 584 600 578 591 566 565 581 556 579 573 566
557 600 581 596 553 555 595 584 574 565 547 561 570 562 554 591 572 596 582 578 575 577 568 578 554 585 570 579 575 555 556 584 550 590 576 572 557 583 552 600 560 569 558 600 584 564 545 568 557 596 558 601 585 595 575 551 591 598 583 562 549 592 544 568 594 589 594 565 586 560 562 558 582 573 571 579 552 572 544 579 581 574 578 565 562 560 594 586 558 555 563 594 584 589 592 574 590 547 583 590 548 541 541 548 546 569 590 573 577 584 580 537 546 569 560 552 572 557 542 533 571 549 572 545 583 552 579 563 562 552 559 556 555 541 577 563 578 549 537 573 530 544 576 566 550 553 546 535 554 536 580 555 577 532 547 560 556 569 561 565 534 538 560 559 548 550 522 541 552 521 571 562 567 551 565 546 542 520 560 527 519 558 553 532 561 536 541 567 565 524 545 553 559 566 527 560 522 545 550 519 537 546 515 560 557 534 543 509 553 545 507 514 554 553 545 507 550 513 536 553 505 544 503 553 537 505 527 517 538 544 522 501 512 543 536 519 509 516 539 522 512 523 513 513 527 531 516 512 507 495 509 538 505 534 521 492 523 508 519 519 514 530 498 486 518 521 491 492 487 522 492 501 491 504 513 524 499 519 485 510 504 517 487 509 487 510 483 499 490 475 513 486 503 479 512 484 492 490 505 483 502 491 469 498 507 512 479 498 486 492 481 483 494 479 469 478 495 504 497 459 501 487 473 479 492 502 485 496 480 467 499 485 478 462 476 490 468 452 466 452 451 478 455 480 484 460 448 451 467 479 482 468 463 482 457 483 453 439 443 442 479 469 457 453 451 458 435 454 441 456 440 451 436 438 452 430 451 442 441 431 460 451 468 454 431 455 424 446 459 453 444 447 457 446 420 442 424 450 444 417 444 441 415 449 412 423 443 449 442 434 438 412 440 444 440 422 426 421 414 444 425 410 439 421 441 418 417 424 409 410 411 417 428 435 412 398 396 420 399 417 414 423 422 416 396 422 420 399 399 391 386 389 405 402 414 388 417 390 394 408 385 402 406 379 412 399 406 387 407 408 387 395 379 391 396 391 404 373 384 388 400 398 403 369 386 392 382 394 382 368 380 378 394 372 384 380 365 384 363 385 362 374 374 390 362 384 352 363 361 368 358 363 374 371 370 351 348 351 356 362 362 369 374 358 351 363 355 371 357 360 358 369 368 355 339 361 356 360 343 348 351 342 352 353 338 335 338 337 339 351 346 356 324 326 325 347 353 332 335 343 330 341 346 338 337 329 344 341 328 324 332 342 335 325 339 317 314 338 314 310 338 338 316 324 325 315 323 321 322 314 306 307 314 326 323 316 323 305 313 298 303 322 296 316 301 321 304 309 293 298 293 295 301 295 288 306 297 292 305 314 306 294 292 289 308 284 303 285 308 304 301 301 303 283 298 281 291 297 300 296 292 282 291 295 278 295 282 273 281 274 287 284 268 280 289 286 267 288 270 287 264 265 276 281 285 283 275 285 279 264 260 264 274 277 269 258 258 261 275 271 265 263 269 272 255 267 274 258 257 255 266 260 260 263 247 251 251 256 260 250 262 258 244 243 260 243 263 248 257 248 245 237 248 246 250 241 239 245 241 256 239 254 254 247 250 244 253 236 240 229 247 245 240 234 228 245 227 244 226 241 237 235 228 232 228 228 243 228 223 223 232 228 234 235 234 232 218 230 216 232 222 231 216 235 222 230 228 220 224 226 230 211 224 214 216 226 209 221 227 211 221 228 211 211 225 211 212 217 218 216 216 210 203 204 208 206 218 215 221 215 216 213 199 208 202 205 214 204 205 197 206 207 210 213 211 205 196 212 198 207 194 202 198 211 210 195 203 200 206 198 201 203 190 196 193 192 190 189 205 196 191 189 200 187 200 201 202 196 188 189 190 194 196 202 198 187 190 189 198 197 188 200 189 185 196 192 188 197 190 196 185 189 187 193 195 178 185 178 184 192 189 184 190 177 188 186 187 179 184 185 178 188 185 190 179 178 187 178 189 186 174 174 175 183 172 173 180 176 175 187 171 185 177 183 186 187 175 185 177 184 173 172 175 177 173 177 180 184 178 178 183 172 175 180 173 173 176 168 167 182 178 172 170 173 172 175 175 178 173 166 166 167 176 180 175 171 170 176 176 179 176 175 174 175 178 179 171 169 171 172 175 164 176 169 170 165 177 170 168 175 178 176 168 171 173 168 176 169 171 179 175 165 172 167 175 176 173 173 180 179 180 165 170 166 170 167 175 175 173 170 169 171 166 164 169 175 169 173 164 176 171 175 168 170 169 171 165 178 180 172 167 171 175 165 173 172 176 168 166 177 174 180 175 176 171 172 180 177 172 180 180 179 182 176 176 171 167 178 177 183 178 171 180 180 181 172 170 183 175 180 169 177 170 180 179 176 170 176 180 177 182 185 182 181 188 173 183 175 177 183 175 185 183 183 173 171 187 176 174 183 174 177 181 175 183 176 187 176 175 190 183 179 187 178 191 188 180 186 190 185 181 178 181 192 189 182 191 184 185 194 179 188 187 195 195 185 185 194 197 184 194 192 187 192 200 201 198 188 184 197 201 203 193 195 188 195 193 203 198 204 192 202 204 199 197 199 205 208 205 206 201 202 193 195 196 206 210 192 197 193 196 198 206 198 203 195 201 200 197 204 197 204 210 199 216 214 207 208 211 205 201 215 201 221 209 202 214 221 219 205 211 223 210 211 209 222 216 221 216 210 227 217 218 230 224 212 226 229 230 223 232 228 230 212 222 215 221 214 221 236 231 231 235 234 227 230 234 230 221 232 233 220 240 221 225 223 230 223 228 225 233 238 231 231 246 229 245 228 234 230 251 236 251 248 251 244 233 249 240 248 233 240 242 235 239 238 237 241 247 246 261 249 242 243 262 246 256 252 245 249 244 247 255 255 245 261 254 252 269 248 248 271 264 274 251 257 258 260 263 267 267 268 253 270 272 268 281 281 269 269 261 273 261 284 283 279 277 268 273 271 269 280 285 288 282 292 267 282 276 280 279 268 278 279 297 278 275 297 279 280 282 301 287 300 281 303 285 285 289 293 307 293 296 284 300 289 309 293 309 301 288 314 300 304 303 313 290 293 316 297 302 300 302 297 321 300 316 307 301 295 299 298 319 321 327 306 304 301 301 307 307 313 322 319 325 316 332 308 337 320 335 321 339 314 331 332 325 335 328 322 321 324 336 322 339 319 331 320 332 345 326 349 343 326 332 355 324 356 333 332 339 343 339 347 328 332 345 358 362 359 336 359 344 338 340 356 343 340 363 361 353 360 373 364 354 358 354 377 374 376 364 365 352 370 379 361 368 368 368 362 364 354 373 384 375 366 369 354 372 366 379 363 364 382 373 365 389 365 397 371 373 387 384 383 380 373 370 395 372 372 369 385 369 378 400 383 406 378 379 377 394 394 387 403 382 380 383 413 414 380 383 387 389 392 404 386 397 401 393 398 415 405 392 420 388 405 423 428 419 413 430 428 427 420 427 418 413 401 434 400 431 436 417 400 414 406 438 427 415 423 415 405 418 413 407 446 408 436 438 436 417 438 431 453 418 444 446 434 441 446 420 439 422 419 428 443 450 447 458 438 430 447 464 440 464 460 453 430 456 460 448 458 451 471 429 466 455 459 464 448 435 459 451 469 451 457 450 466 437 443 476 466 447 441 442 478 468 460 466 451 461 448 477 476 483 445 461 491 483 485 465 454 482 494 461 452 473 489 474 491 459 492 471 472 470 498 472 457 465 496 500 503 492 483 467 466 508 464 485 508 504 465 492 503 465 475 507 501 515 496 502 513 511 517 490 518 518 479 492 490 488 475 484 520 499 486 514 525 518 488 491 506 492 509 518 492 511 518 488 486 484 487 530 511 488 528 503 517 501 491 534 517 538 538 527 496 520 536 539 519 491 528 508 493 511 509 517 515 501 541 545 536 509 507 543 513 516 537 504 517 518 542 535 521 521 533 547 502 541 540 542 546 509 518 526 515 517 541 537 556 523 557 529 513 522 532 522 554 543 536 551 551 555 535 552 563 547 525 553 528 518 557 567 539 515 538 558 546 547 521 529 570 530 518 563 564 561 551 569 521 550 546 550 545 536 570 528 560 534 560 577 525 559 560 540 571 530 565 527 531 575 558 545 557 529 566 532 546 574 562 575 581 558 545 568 573 539 575 555 559 562 559 580 542 579 582 535 533 573 581 559 581 571 553 537 540 567 579 587 542 575 548 538 567 574 554 539 583 551 588 555 566 561 587 576 593 582 580 593 550 556 548 544 578 551 587 585 554 559 555 565 584 590 570 579 584 573 585 567 562 580 564 549 583 589 588 564 583 581 544 587 562 597 551 569 588 550 561 561 568 575 586 571 583 573 567 569 548 554 553 584 550 574 590 591 564 579 571 563 575 589 566 594 585 590 562 588 595 594 548 561 583 589 603 565 560 568 547 579 592 555 560 597 599 548 601 576 597 569 552
568 553 587 574 551 573 590 592 564 596 552 594 576 553 594 553 567 558 569 558 547 593 571 556 548 588 553 593 597 591 599 561 557 598 590 562 568 593 567 586 545 590 577 591 597 567 556 576 596 580 588 556 586 573 566 587 557 588 578 568 576 590 584 547 585 587 579 551 594 561 551 594 548 582 542 559 565 555 581 578 570 583 546 560 557 591 559 546 546 584 566 547 571 544 591 560 568 590 551 554 553 574 562 559 560 581 588 570 557 573 552 570 543 541 534 545 536 537 552 583 581 563 576 558 569 573 564 584 556 542 565 549 537 531 582 534 549 579 531 558 538 535 570 530 562 566 570 580 537 567 579 577 553 533 537 575 573 545 535 530 556 555 547 550 554 557 554 573 522 551 569 568 538 550 524 555 567 540 565 524 549 547 561 553 538 565 545 549 531 535 561 558 562 527 513 518 555 515 528 552 542 528 536 510 550 512 551 553 527 554 525 553 505 550 556 505 525 537 541 547 511 553 529 527 526 505 521 531 526 505 541 521 531 521 512 504 533 542 527 499 536 501 545 504 493 512 509 513 511 528 515 511 528 523 501 536 514 521 500 501 486 536 533 487 529 489 529 510 504 492 507 513 497 504 491 496 495 491 489 514 519 487 500 478 494 481 490 497 499 478 514 493 489 499 487 496 494 471 478 500 498 509 491 468 489 493 474 507 477 501 506 507 462 462 488 480 498 488 498 469 497 504 481 466 490 496 500 476 474 474 498 461 495 490 468 462 455 485 483 476 488 469 461 464 463 471 472 466 486 466 445 464 468 458 450 447 476 455 447 452 440 471 458 437 479 438 454 467 454 452 470 472 460 435 440 443 467 439 470 443 455 454 442 450 462 429 458 452 448 442 422 439 429 460 454 438 431 455 432 449 454 415 436 426 452 446 411 421 449 445 449 410 419 443 424 416 443 442 439 418 422 424 440 407 412 410 427 406 418 423 419 420 431 430 412 417 429 398 409 421 410 395 429 418 400 424 387 418 387 411 401 387 397 393 399 385 392 412 384 387 386 381 413 392 384 411 385 408 399 396 401 376 374 408 394 374 389 382 405 402 390 391 399 395 400 389 377 380 378 363 381 370 381 362 359 366 392 390 384 378 357 379 375 384 356 383 357 376 379 355 355 373 378 351 380 348 368 374 353 365 364 373 376 377 367 359 353 353 352 367 352 353 362 349 347 348 345 367 334 347 337 336 359 352 356 346 335 343 333 328 340 334 353 323 345 346 338 327 340 326 332 343 330 346 317 320 340 326 347 330 328 333 338 339 324 336 321 319 320 324 320 318 336 315 322 312 314 321 333 315 308 321 315 327 327 315 306 322 319 313 318 325 316 307 322 320 320 303 319 298 317 301 315 296 304 310 305 292 292 294 285 287 296 293 291 304 288 283 291 281 308 307 293 288 297 299 276 276 291 278 290 279 299 288 284 283 280 292 285 292 281 288 286 292 273 270 285 274 268 281 265 267 275 286 264 267 262 263 265 266 264 269 262 275 271 265 267 270 262 271 256 260 265 264 256 274 265 263 257 270 272 267 263 247 263 264 263 269 256 267 245 260 263 252 264 263 253 257 242 245 247 245 239 242 243 257 255 247 247 250 253 247 246 238 239 249 254 245 239 244 242 245 239 239 242 233 227 246 236 243 243 240 246 244 228 227 232 241 231 233 235 239 224 232 229 227 236 237 237 219 219 237 236 223 226 233 216 224 218 224 213 228 214 222 221 218 209 227 230 220 224 224 220 210 219 216 209 208 212 208 213 222 224 215 206 216 215 203 209 209 216 207 201 202 203 208 200 210 210 217 215 216 207 202 211 209 211 214 209 195 206 205 207 194 198 200 195 211 209 209 203 209 194 198 190 192 202 195 192 195 197 190 195 198 202 192 196 192 196 186 188 187 193 197 192 198 184 184 191 196 196 192 185 194 187 190 196 192 193 195 197 182 197 184 184 181 179 183 189 181 180 191 187 179 180 182 191 191 176 176 187 187 191 180 183 185 191 182 181 186 181 190 174 173 175 178 172 175 182 184 176 183 177 186 185 181 171 180 178 171 178 172 183 183 182 170 185 170 176 184 182 172 175 169 170 182 184 169 170 173 174 175 184 183 180 177 174 169 174 177 169 167 183 176 180 169 166 177 168 180 175 172 166 181 173 168 168 171 177 171 175 165 168 165 171 180 165 170 173 172 171 166 172 170 175 176 172 176 171 165 181 171 172 165 169 179 175 171 175 169 167 168 177 178 176 174 167 176 179 175 174 169 168 173 174 178 167 173 180 173 181 171 170 171 171 165 176 181 172 169 176 166 181 172 171 166 181 181 177 170 166 178 174 169 169 175 174 172 174 173 172 174 179 177 180 177 179 184 184 177 179 178 168 178 176 182 179 182 181 182 169 182 178 178 185 172 178 175 186 181 182 180 187 184 179 179 174 180 174 181 174 185 189 173 179 175 186 176 185 173 183 185 191 178 183 189 184 190 192 179 182 185 190 180 180 181 189 183 188 190 194 189 186 192 191 193 196 186 192 196 197 197 198 197 199 192 189 189 197 191 185 201 196 187 197 191 184 189 200 198 201 195 190 189 201 190 199 193 192 190 188 189 189 206 196 197 201 200 205 206 204 202 209 195 210 203 206 207 196 208 200 205 208 203 208 202 197 205 199 201 211 204 206 200 203 214 212 210 202 211 202 201 220 213 219 207 216 217 224 217 219 222 222 218 218 214 215 211 214 221 227 213 223 219 209 225 218 230 225 216 227 232 227 216 226 219 222 216 220 228 219 217 237 226 220 238 225 225 234 224 227 236 226 236 232 228 240 235 239 235 229 237 231 247 249 232 238 245 249 241 236 247 246 238 241 235 250 245 247 247 237 237 243 237 239 236 249 258 245 244 262 251 241 243 246 250 259 256 252 247 245 248 244 257 251 257 265 257 268 268 266 256 265 268 268 252 276 272 276 271 263 265 261 279 278 264 268 259 270 279 259 261 283 271 267 274 282 279 281 273 288 276 289 279 281 284 269 294 269 295 292 291 279 273 280 296 285 273 285 273 289 295 275 285 297 299 305 284 285 290 307 284 289 281 294 292 286 297 285 302 289 297 291 300 312 288 299 315 313 303 312 297 311 301 300 298 300 310 309 318 322 316 311 311 303 304 308 303 317 319 302 320 329 306 329 312 336 330 330 337 323 336 321 330 339 340 321 322 338 339 324 315 346 323 346 319 319 348 339 351 347 343 340 335 349 355 352 324 354 351 328 354 351 334 347 338 339 354 340 351 359 337 339 352 356 368 364 363 347 344 341 338 339 345 356 351 374 360 342 362 376 371 346 350 371 379 360 357 378 369 369 382 356 365 381 366 378 370 368 386 359 357 375 377 360 386 361 380 391 384 362 370 393 370 385 381 391 391 388 390 371 398 403 391 387 375 405 397 391 402 388 387 407 411 407 410 400 397 389 399 410 413 393 408 387 383 401 383 403 405 414 387 397 405 425 417 424 394 424 399 396 432 421 428 434 400 396 433 404 406 434 400 434 417 424 439 431 421 409 417 413 404 440 408 412 442 437 431 428 433 416 427 418 423 440 447 424 427 452 455 438 440 417 453 427 451 428 434 459 433 449 426 421 429 456 442 459 440 455 426 463 457 435 452 432 465 433 473 454 431 464 455 451 464 471 452 474 456 442 467 476 464 439 465 457 474 459 459 482 443 455 455 450 464 481 480 468 468 448 485 478 491 486 467 487 484 463 461 462 473 477 467 467 474 497 469 464 469 481 482 478 494 466 491 473 497 495 470 473 485 472 470 492 501 487 486 479 479 470 469 512 473 490 488 510 511 485 484 488 510 512 520 521 507 495 475 482 508 523 495 495 494 489 501 488 481 494 516 483 505 529 521 508 505 496 514 520 503 513 487 514 515 504 505 533 517 494 502 533 491 496 514 534 507 542 526 515 545 501 494 534 494 502 513 528 524 531 513 513 516 523 503 512 515 505 545 550 541 519 541 544 544 555 550 521 540 527 517 547 538 521 517 520 557 539 539 557 521 559 553 540 559 553 529 543 537 522 562 548 518 523 529 565 521 520 536 533 517 515 536 535 550 536 521 556 528 543 538 522 565 551 522 572 545 564 527 547 537 557 542 529 538 573 523 558 530 529 554 530 544 529 553 543 536 549 577 573 547 538 567 534 533 549 576 550 555 569 552 557 537 560 565 553 556 533 561 563 584 560 565 549 566 574 565 568 579 538 561 561 558 575 586 568 550 557 591 564 572 572 537 567 549 550 554 574 552 584 590 588 540 567 550 558 593 566 593 584 571 565 540 580 549 591 568 589 580 584 552 545 580 553 596 559 587 549 559 569 552 553 552 549 561 596 597 580 561 593 600 566 567 545 547 573 552 575 564 551 562 592 555 560 546 552 577 550 575 554 594 601 564 547 551 599 559 564 580 593 572 595 575 596 556 578 568 564 552 547 570 585 594 597 559 595 563 592 560 553 601 552 552
578 568 572 575 581 549 552 588 576 560 560 569 570 592 591 547 558 592 572 556 599 582 570 591 599 559 564 549 573 570 555 548 592 597 578 588 545 544 574 576 560 589 600 585 595 547 546 566 553 589 594 550 569 578 555 565 591 574 586 578 542 596 582 550 551 575 593 552 575 582 584 595 579 565 570 585 584 560 543 572 567 583 567 546 549 554 586 577 583 573 585 545 551 548 561 568 539 585 560 546 566 548 544 548 573 558 536 544 577 580 561 548 567 588 539 561 547 587 543 577 550 534 585 564 558 553 553 559 583 583 562 577 576 559 543 568 562 532 537 574 579 570 574 534 571 526 559 569 527 575 547 551 530 563 542 556 529 564 528 526 549 523 552 568 527 534 532 573 566 549 534 521 532 555 549 563 546 553 562 568 520 520 544 566 535 545 514 529 544 521 524 547 561 522 524 535 520 513 529 558 550 514 529 514 531 540 545 541 543 539 530 508 518 523 517 530 545 527 504 506 528 501 529 546 520 511 524 548 503 517 502 526 526 506 503 509 521 540 534 498 520 494 497 503 528 514 513 520 520 502 493 496 526 489 495 527 524 493 504 496 523 531 533 518 520 500 502 506 513 487 526 497 518 506 523 492 500 516 526 479 495 521 515 475 506 488 482 515 496 498 508 476 518 502 514 494 472 494 510 493 485 469 504 503 473 490 478 496 497 476 463 506 487 477 475 495 468 472 468 481 502 489 487 479 503 476 482 483 468 496 497 479 497 455 454 483 454 464 450 488 448 486 452 466 473 484 451 470 480 463 454 475 443 473 452 480 468 479 448 470 454 451 443 470 456 439 457 438 456 431 463 431 445 431 460 461 430 470 465 464 450 436 464 433 457 447 436 445 463 422 429 450 441 424 429 419 444 455 438 442 446 437 455 435 420 415 436 420 415 438 433 418 412 417 407 446 411 431 405 413 429 416 414 416 436 409 421 417 406 426 407 420 401 435 402 431 420 399 422 417 413 399 395 403 400 409 390 409 401 388 401 394 405 384 383 387 387 393 398 380 417 398 382 412 390 404 412 385 410 377 399 394 379 409 373 371 404 375 384 389 372 380 384 370 385 391 395 383 388 379 365 396 398 360 369 384 371 381 391 368 371 385 377 362 387 356 354 366 354 356 378 371 352 354 360 374 379 362 350 354 367 351 365 359 352 356 340 361 372 353 372 369 341 348 355 351 347 355 344 359 334 341 344 334 332 345 336 342 345 339 342 328 328 327 349 351 337 342 350 321 349 322 326 319 340 343 348 331 339 334 326 316 320 322 324 330 324 334 327 323 325 319 327 333 317 327 323 310 331 310 315 319 313 311 312 319 307 305 307 312 303 306 326 295 305 300 295 314 301 318 297 310 307 315 295 301 309 311 286 285 297 293 285 285 292 296 287 286 297 306 299 295 302 299 292 280 300 282 285 290 279 275 288 293 294 278 283 270 291 295 275 275 290 281 270 266 268 272 290 274 281 267 275 274 264 266 279 277 270 272 277 277 272 257 269 279 271 274 279 259 260 255 264 262 259 261 266 266 249 262 249 269 254 269 255 268 254 258 260 258 244 254 244 252 264 255 243 244 252 254 252 252 247 238 244 252 257 254 236 253 241 238 248 252 254 246 245 236 239 252 232 242 238 247 245 242 245 231 236 236 226 247 230 228 241 238 245 228 231 228 235 224 220 226 238 226 235 218 238 220 229 217 226 236 215 236 235 220 214 225 220 224 216 232 231 227 226 224 225 230 220 217 220 216 211 214 227 225 224 209 219 208 216 220 219 210 208 217 203 214 217 208 207 214 206 205 207 212 201 216 199 198 215 207 211 205 209 213 210 195 209 209 208 202 198 205 212 198 202 211 208 197 204 190 194 201 191 198 207 196 192 197 197 189 190 191 192 187 187 203 195 199 190 187 192 193 188 191 193 184 197 199 200 191 201 187 196 200 196 194 192 199 184 180 196 182 180 191 185 188 180 187 190 184 192 194 184 191 193 190 187 186 178 191 190 184 186 178 186 186 187 189 188 188 185 183 175 180 175 180 188 174 188 180 180 183 179 184 178 177 180 171 188 180 184 184 172 175 185 183 171 182 179 175 181 182 179 184 179 182 173 178 185 185 170 184 179 174 184 179 182 168 169 173 171 168 171 175 172 178 178 181 174 178 178 168 173 170 183 183 173 178 166 173 177 175 179 179 181 169 173 178 169 182 175 181 182 170 172 179 182 174 167 172 168 178 181 166 172 171 173 171 166 173 169 168 173 182 181 171 169 171 175 180 171 175 169 178 179 176 182 169 175 175 166 169 170 181 169 168 170 177 174 171 176 177 182 183 167 180 180 170 169 180 176 183 181 180 169 177 181 169 172 182 178 173 169 174 180 172 184 175 173 182 171 174 176 186 174 185 183 171 177 184 183 171 178 184 172 177 181 174 186 179 173 176 181 187 177 178 184 179 189 190 183 186 185 175 189 185 191 189 184 181 182 178 180 190 192 181 176 186 186 193 192 188 178 184 185 183 189 180 191 185 189 189 182 194 186 185 194 197 191 198 200 189 187 197 190 189 196 198 197 191 187 197 198 190 188 192 195 187 194 194 194 204 204 193 197 189 198 196 191 201 201 206 193 193 204 210 197 204 203 208 211 193 205 212 195 202 195 196 203 198 214 215 202 215 211 205 204 216 218 207 208 205 219 217 220 219 217 205 207 217 219 204 223 208 210 224 220 221 211 219 214 220 225 209 221 218 226 219 213 219 216 225 224 220 218 221 227 228 221 220 234 230 225 220 230 230 218 238 218 230 225 240 220 229 241 227 241 237 228 227 245 227 245 236 243 233 230 228 230 227 232 244 232 251 244 241 248 249 245 252 235 237 249 246 240 252 249 257 244 254 257 239 243 250 255 250 257 240 248 254 245 260 255 242 259 258 268 256 267 258 266 265 266 247 270 248 261 264 249 266 275 262 251 253 273 278 266 279 257 265 266 280 277 262 276 271 284 265 273 267 268 269 279 270 287 279 288 291 282 292 274 274 292 279 269 279 290 271 278 270 273 273 280 283 283 299 295 276 296 289 284 292 306 280 282 299 292 281 299 302 307 289 297 287 306 297 313 299 288 289 312 307 313 300 319 306 314 296 296 317 318 320 312 298 313 301 315 325 302 308 318 314 329 318 307 330 304 330 318 316 322 310 306 313 316 315 323 318 322 314 316 320 326 320 335 316 332 346 328 342 343 334 333 320 344 333 320 343 329 347 353 356 324 352 333 343 354 334 340 360 340 355 331 355 345 364 353 358 346 343 367 363 339 370 356 349 355 342 365 372 341 347 370 366 357 369 368 378 358 348 364 362 347 348 370 367 360 364 357 378 387 376 387 372 354 364 361 377 369 363 393 373 380 379 383 362 394 390 392 384 384 373 393 394 371 384 376 392 378 375 376 379 390 372 377 396 387 406 402 408 391 396 411 381 408 391 395 408 418 401 395 399 388 391 404 405 393 399 421 397 417 416 420 391 410 428 403 401 399 417 416 400 411 431 425 410 412 432 409 401 438 436 419 425 414 412 411 440 409 414 431 441 424 414 414 434 429 411 432 425 430 413 415 416 454 437 454 425 450 437 459 435 427 432 425 452 429 428 456 437 435 436 431 440 444 468 458 460 450 467 464 469 435 437 461 464 446 449 432 443 438 473 470 478 464 437 467 439 454 481 442 470 450 442 443 460 479 454 462 471 479 469 478 468 475 490 461 457 488 457 482 467 459 479 488 485 488 483 465 468 486 482 501 478 470 479 466 495 475 477 497 475 496 462 478 487 466 494 491 509 508 505 504 481 503 481 506 500 491 484 484 479 490 519 509 482 514 514 498 495 493 500 475 476 490 480 496 500 488 507 490 503 501 511 521 483 526 488 527 498 532 508 521 511 510 532 513 496 530 497 519 529 509 513 504 517 497 506 539 513 528 511 518 510 516 537 538 500 513 506 517 533 496 524 505 509 535 508 532 512 546 548 514 525 506 501 537 514 536 520 528 536 548 511 537 511 530 529 537 507 543 548 526 535 544 514 521 548 549 543 516 521 522 544 516 550 553 537 527 517 524 563 567 523 529 523 549 548 547 545 539 536 519 562 568 551 527 533 567 524 540 545 529 551 532 530 540 567 534 550 543 529 574 547 547 557 577 543 537 546 530 564 548 527 574 531 532 540 574 545 558 534 548 578 530 566 534 550 543 548 565 565 541 546 547 568 534 561 579 587 559 573 571 580 558 544 544 543 568 566 576 544 578 549 556 560 590 569 561 557 590 550 576 545 564 592 582 551 550 558 591 561 583 574 554 552 570 564 545 589 581 589 583 552 587 548 594 595 543 591 583 558 572 594 550 556 574 562 583 560 574 592 579 573 568 596 596 548 599 572 549 545 555 588 594 558 584 590 571 587 599 572 563 590 568 588 548 560 552 589 579 600 598 558 589 567 570 585 572 585 573 594 587 585 581 580 558 581 585 585 567 584 557 545 573 581
588 591 554 554 595 588 552 550 560 596 572 585 579 559 584 567 567 570 566 547 564 579 583 564 562 564 546 574 580 590 569 567 595 595 577 548 582 586 555 599 581 583 599 576 598 598 557 564 567 579 583 546 557 581 566 590 559 583 580 595 588 564 578 584 576 547 579 568 584 569 585 592 577 589 566 569 575 558 540 547 577 552 549 588 586 564 582 586 583 553 590 554 543 552 581 580 558 548 535 586 561 580 582 542 573 553 557 553 572 542 546 538 556 540 533 548 552 562 582 542 575 585 567 576 559 572 532 561 563 552 568 534 529 557 577 534 578 568 539 567 570 563 536 561 564 560 535 535 524 546 562 554 544 542 545 558 570 533 545 544 562 574 527 549 573 532 522 568 534 571 518 531 542 565 569 533 562 549 558 544 521 557 537 566 536 540 525 531 532 517 515 536 558 527 563 516 541 525 536 557 538 553 560 532 529 511 538 557 546 511 530 510 515 523 542 531 552 511 552 538 517 545 541 512 513 511 518 519 519 502 510 530 520 546 524 533 504 534 516 503 515 537 520 536 493 521 541 528 539 502 519 503 507 538 537 531 531 532 516 534 515 522 509 527 492 511 484 514 524 505 508 508 512 514 496 486 516 521 510 504 507 513 485 503 485 506 483 495 483 474 490 502 493 499 503 493 485 495 508 493 469 480 511 508 491 510 467 505 498 472 506 476 477 487 498 484 484 496 504 475 495 464 467 473 493 459 486 498 457 468 452 453 458 478 489 491 475 466 457 490 484 459 446 465 466 454 464 471 451 461 460 480 484 439 458 470 471 441 466 466 465 446 476 461 455 457 465 440 456 458 475 471 445 450 431 450 453 439 466 426 442 461 451 461 431 433 455 428 451 434 461 437 453 437 423 448 424 436 451 443 431 444 441 436 448 421 443 425 417 436 416 444 416 415 427 437 428 425 408 411 411 414 424 436 434 402 419 421 419 438 436 401 409 400 424 411 400 429 393 397 403 398 412 414 397 407 395 390 406 396 419 393 411 410 412 402 419 386 400 398 401 392 416 401 384 381 389 383 399 378 405 398 375 394 380 407 397 375 382 390 367 402 366 375 385 378 390 369 366 382 369 376 368 370 371 383 394 367 375 373 377 375 389 387 371 379 376 384 369 364 378 379 380 350 371 355 377 348 361 345 374 366 361 354 375 360 371 341 344 366 351 368 365 349 339 345 338 364 339 363 346 346 332 346 362 349 359 337 349 335 349 344 347 331 341 331 331 326 345 324 348 347 327 323 346 321 341 336 322 346 331 316 324 316 343 320 323 322 310 326 323 318 316 320 310 334 315 325 304 331 332 315 325 324 304 330 328 318 299 325 325 325 323 305 322 313 300 299 307 295 305 298 308 296 290 291 300 291 312 286 288 301 309 301 294 298 296 293 310 282 287 289 290 295 281 284 302 300 297 292 294 278 281 275 276 297 290 298 283 287 293 290 283 294 280 272 284 274 269 267 272 286 278 267 282 265 277 269 283 269 281 260 282 265 280 262 266 258 264 270 262 276 260 255 256 265 256 264 270 249 270 271 267 269 268 259 251 265 268 252 247 261 250 259 254 244 256 263 259 263 258 248 239 251 242 254 261 251 252 241 252 247 248 237 248 247 242 234 254 238 244 231 248 249 243 233 229 250 240 234 230 238 226 234 245 240 243 228 229 224 237 237 224 224 224 223 240 225 231 240 222 234 232 222 232 229 232 218 218 220 228 218 233 215 225 211 219 210 210 220 212 230 228 210 229 224 223 221 226 212 208 219 209 214 222 211 207 210 213 206 222 215 212 204 221 202 208 211 209 199 204 218 198 200 217 212 210 198 199 211 210 208 211 211 213 213 211 204 199 205 207 197 201 198 210 201 200 204 194 193 201 201 199 199 193 193 190 194 195 198 191 202 202 188 202 196 186 194 186 187 187 194 192 185 192 191 191 200 188 200 184 198 187 197 189 188 197 187 194 186 197 183 186 194 183 183 181 178 184 191 181 179 179 182 183 188 186 176 190 187 186 188 175 183 182 181 189 179 182 177 188 187 178 178 184 181 180 184 178 185 177 183 187 178 187 173 188 177 171 182 188 180 177 188 188 184 177 170 171 170 175 177 178 173 172 177 169 169 177 170 175 184 175 181 173 169 174 174 184 180 177 173 180 183 173 182 173 178 182 182 169 177 179 177 171 182 168 171 182 167 173 171 182 170 183 169 178 180 167 178 175 176 183 170 174 172 167 170 173 172 175 183 174 171 177 178 169 169 174 167 177 171 179 175 182 178 169 177 174 169 171 173 178 178 176 176 174 168 180 172 181 172 172 172 176 173 175 169 183 173 177 176 177 172 168 176 175 171 177 173 181 172 179 175 184 181 185 183 182 172 171 170 177 176 185 172 185 173 180 175 173 182 176 174 184 188 184 182 181 182 189 179 185 175 187 181 185 179 177 189 174 187 176 189 187 190 190 185 191 181 187 175 193 193 177 186 191 191 179 183 181 179 190 178 182 187 187 194 194 191 181 198 183 193 187 199 184 190 194 200 199 199 200 201 193 183 185 187 189 195 202 201 199 185 201 190 195 196 199 196 203 201 193 188 193 199 205 197 208 199 198 198 191 195 191 199 201 193 206 211 198 205 197 201 209 210 197 202 197 214 200 204 197 200 206 197 214 203 216 209 215 199 205 214 217 206 216 205 219 209 205 221 220 221 212 212 222 206 226 221 219 207 223 220 217 208 227 226 225 214 217 214 221 224 225 232 214 225 217 217 220 232 216 232 219 231 236 233 223 235 228 238 220 236 228 223 229 236 242 242 242 238 237 241 243 231 231 240 238 235 234 230 234 238 250 251 232 247 231 244 232 231 244 233 248 239 251 249 248 236 237 243 243 245 242 248 255 243 244 260 261 264 252 262 256 250 247 249 247 252 253 262 262 251 254 253 272 268 258 258 262 256 258 251 273 275 262 275 266 253 255 267 258 258 270 267 273 278 277 275 276 269 274 274 275 278 281 285 286 274 274 287 292 292 282 286 273 290 293 293 293 274 285 297 271 280 298 287 285 288 278 285 277 295 285 296 298 282 304 289 293 307 294 290 301 296 307 300 309 299 312 315 306 301 297 316 314 303 298 319 303 309 319 301 303 297 325 314 319 314 323 318 328 306 303 329 309 326 329 315 327 308 328 333 311 318 306 320 326 307 312 336 310 323 341 327 333 319 325 333 329 338 324 338 342 321 324 323 319 320 332 335 351 352 352 334 333 349 329 335 326 340 338 348 361 339 358 345 340 358 365 366 359 353 340 341 342 367 354 343 368 343 354 344 357 368 352 363 374 369 354 370 365 377 379 347 360 355 354 371 374 384 378 373 385 365 371 354 364 377 375 383 374 364 370 379 392 376 379 394 373 395 387 395 387 388 375 375 400 397 369 387 395 384 391 389 387 375 410 381 384 400 407 405 387 407 382 406 409 414 385 405 397 389 402 382 383 401 391 389 398 415 420 400 410 390 416 406 390 399 414 416 404 428 419 419 424 403 407 430 419 422 400 409 399 428 420 406 436 427 427 420 413 436 425 411 438 440 422 425 421 438 448 450 415 413 412 424 428 429 431 448 444 449 451 433 434 429 423 421 444 443 428 455 439 442 440 462 456 453 440 443 447 435 468 445 464 461 431 446 465 457 436 473 454 439 463 460 476 452 453 466 446 464 470 456 458 444 473 443 465 483 487 477 446 451 459 487 449 452 466 483 462 473 486 456 466 475 454 480 460 458 482 476 488 471 461 481 465 495 457 465 488 464 501 476 505 506 495 487 491 494 469 482 479 503 495 481 484 501 500 470 497 475 501 516 494 501 490 500 493 476 502 491 520 503 507 481 506 500 501 476 477 507 524 503 525 485 526 497 492 506 520 484 528 494 507 527 493 502 503 529 505 496 513 535 518 537 525 499 497 519 531 528 508 513 511 537 525 506 497 503 500 521 515 530 524 514 539 529 527 518 528 541 523 523 506 545 523 546 550 540 531 525 534 516 513 531 542 540 534 541 536 517 530 510 524 530 525 514 552 518 517 552 515 512 511 535 528 540 550 527 521 522 553 517 520 553 529 562 542 560 517 564 557 517 563 562 544 553 524 525 560 561 529 550 528 552 530 560 523 567 538 573 535 529 535 564 564 527 538 555 544 578 557 525 527 544 564 555 573 568 554 563 582 536 537 571 548 563 566 555 542 553 539 542 549 539 584 535 543 552 576 572 575 559 587 552 563 536 569 576 579 548 572 580 563 555 582 574 574 536 546 563 570 561 539 565 575 576 564 591 541 552 560 568 564 560 573 579 548 553 551 579 554 590 569 583 555 562 567 580 547 562 552 567 587 596 568 577 587 572 551 567 544 582 544 592 577 577 565 588 596 553 576 546 576 552 556 557 582 592 578 576 587 578 554 569 576 598 565 582 573 575 551 576 575 553 585 553 547 552 559 545 579 593 549 571 545 579 586 600 571 580 593 575 558 547 560 550
560 580 546 589 571 553 581 545 579 565 571 582 589 586 583 568 594 548 595 554 583 596 570 569 576 562 543 549 565 559 572 583 596 574 587 583 544 584 585 596 566 572 578 555 574 577 595 567 582 550 595 565 546 565 591 554 574 554 586 575 579 571 574 583 561 571 594 576 539 592 571 569 593 549 550 569 561 577 546 589 552 549 564 588 574 537 585 551 551 575 571 574 549 548 561 556 580 560 576 564 557 553 537 539 547 533 570 569 572 562 549 587 574 576 566 556 563 584 573 581 574 559 537 563 530 543 541 542 532 549 539 559 536 552 576 548 528 579 551 529 568 535 542 527 562 526 566 539 523 539 533 567 555 539 531 541 566 526 572 568 532 525 554 566 526 553 567 559 533 522 561 547 559 554 540 563 527 529 556 523 554 528 528 531 557 516 551 514 541 533 551 517 541 510 543 518 523 514 525 521 528 559 512 538 514 513 543 525 532 545 522 543 505 522 541 530 508 536 543 520 542 501 530 524 528 536 540 512 546 499 538 535 519 521 539 515 525 508 495 526 543 530 515 517 509 501 505 520 524 501 495 510 512 528 519 517 510 487 516 525 493 517 495 518 495 513 493 527 524 501 507 519 511 495 492 517 502 485 491 507 501 502 494 503 512 502 504 520 474 486 491 484 490 494 506 516 489 513 469 506 514 466 483 489 466 506 498 469 495 498 488 495 478 480 483 473 459 503 470 474 484 490 479 483 500 498 473 498 464 472 471 467 480 491 460 460 472 488 490 491 448 448 469 462 450 478 484 483 466 463 467 458 441 467 471 457 451 462 467 455 473 460 451 442 467 445 455 476 460 450 447 472 458 448 457 439 429 431 428 433 425 437 457 458 454 438 427 420 450 457 443 454 422 421 421 427 420 452 424 445 444 418 418 449 426 419 419 429 439 411 409 430 426 439 433 436 418 427 433 402 439 423 431 409 406 428 400 407 436 420 432 430 416 421 399 433 415 409 424 407 408 420 426 427 406 421 425 392 394 419 388 405 401 386 405 414 385 400 411 416 398 400 405 412 394 404 410 385 388 394 389 379 389 391 407 399 374 383 398 397 394 369 390 388 392 367 384 397 376 385 367 389 387 370 386 384 364 365 365 360 374 365 382 358 382 379 385 363 378 381 360 367 368 367 359 378 373 356 344 367 372 359 357 363 375 370 365 350 368 367 369 365 344 354 357 340 336 338 353 351 354 358 334 333 350 333 347 334 336 355 330 351 336 356 324 333 339 336 346 335 326 352 333 345 344 342 335 325 316 318 342 333 324 333 331 340 327 326 321 324 313 334 331 334 310 322 329 328 315 320 325 310 310 312 311 312 328 315 301 305 315 320 312 297 307 309 295 294 304 321 308 309 315 319 293 291 308 309 289 298 300 296 313 311 285 303 293 296 285 305 282 308 304 288 290 290 285 296 294 286 289 300 288 297 293 293 275 280 298 289 279 275 289 273 269 280 277 276 291 268 272 271 269 285 267 269 274 285 282 271 261 266 262 262 280 261 257 269 255 264 273 257 276 254 254 274 268 266 256 268 255 254 264 272 272 250 250 256 267 247 255 255 254 248 250 252 263 242 262 256 262 245 252 242 262 245 259 251 252 236 250 243 238 251 245 244 250 246 232 233 238 241 243 237 249 244 228 228 230 239 234 237 248 243 239 244 240 245 224 224 228 236 227 241 221 239 226 228 226 235 226 229 226 224 226 219 237 224 220 219 224 231 233 228 216 220 212 213 221 211 230 212 216 218 216 213 220 228 209 222 224 214 222 217 211 221 215 207 222 214 223 206 211 220 218 213 217 201 208 219 204 209 200 215 206 211 202 200 197 209 214 202 197 202 195 205 198 198 204 206 197 200 210 210 203 198 200 204 196 205 195 204 192 190 197 193 190 189 194 193 203 200 196 202 203 199 190 204 190 190 190 186 192 197 197 201 192 200 198 190 199 193 199 195 189 197 181 189 197 183 194 189 195 180 182 187 195 188 179 192 178 186 185 183 192 191 192 188 187 190 180 189 193 188 188 185 179 181 184 183 174 187 188 174 179 178 181 174 187 179 188 187 184 174 189 182 188 184 173 179 180 175 173 177 187 186 186 173 173 175 182 173 188 176 173 175 173 174 174 171 175 185 180 180 172 176 175 174 172 178 169 181 171 172 180 180 178 181 170 176 184 176 175 178 180 183 173 174 178 177 176 184 184 169 168 169 183 174 182 169 174 182 181 168 176 184 179 169 170 180 168 170 179 184 171 174 182 177 172 184 177 180 183 176 181 183 168 170 180 174 172 169 171 176 169 171 183 172 180 169 175 180 180 171 180 183 185 169 175 172 185 185 175 183 184 172 173 177 183 185 183 178 177 177 186 176 173 176 177 184 174 182 182 175 182 185 184 176 186 184 181 178 185 174 186 188 173 185 189 183 189 184 173 179 185 186 185 186 191 189 182 175 183 192 179 177 188 193 181 187 188 191 193 182 194 190 179 179 186 179 187 183 190 189 188 182 183 186 197 190 194 199 181 197 188 191 197 188 187 200 194 191 192 202 202 189 196 201 197 203 188 196 186 192 204 197 189 205 201 204 197 196 202 198 194 207 203 205 209 199 191 194 201 194 199 211 201 210 211 198 196 204 201 209 198 204 201 209 209 205 200 203 204 214 212 207 204 199 217 213 211 211 210 213 221 217 205 203 208 207 219 206 223 214 220 212 213 214 210 224 219 211 228 211 210 214 211 215 229 210 214 223 215 215 233 229 227 218 234 234 225 214 227 224 237 230 224 229 238 237 230 234 222 239 223 220 239 235 222 237 234 230 245 241 233 233 234 229 238 246 241 235 246 239 236 229 233 248 243 253 246 234 250 247 250 253 237 237 241 249 238 239 249 248 258 239 245 254 249 248 240 260 255 251 242 265 264 253 245 252 267 255 270 249 260 262 263 257 266 273 258 258 269 258 252 259 276 253 275 269 270 266 271 279 258 272 274 270 261 260 285 264 286 273 287 285 284 274 285 280 279 283 267 290 290 275 286 289 290 273 276 297 282 289 294 286 295 292 282 295 301 277 293 278 288 292 282 283 289 306 285 286 283 311 303 294 296 286 298 305 287 311 294 303 311 296 297 307 304 307 297 308 314 304 319 323 315 316 296 303 304 298 318 326 317 310 306 304 312 316 332 310 331 310 309 313 336 322 331 332 329 333 315 320 312 320 325 332 319 342 345 325 327 339 349 320 324 338 350 339 327 344 336 334 325 345 355 330 346 325 358 337 339 347 342 340 343 353 360 352 334 339 339 337 340 346 353 340 342 344 347 359 362 347 367 354 349 351 352 351 364 361 345 374 379 357 353 366 366 372 361 372 368 355 372 372 389 386 390 373 374 386 384 383 369 370 365 391 372 367 390 388 393 379 389 379 389 376 370 369 375 401 380 377 380 402 395 405 390 382 391 377 392 389 413 398 403 386 415 380 385 385 389 384 389 413 393 408 392 389 417 406 402 389 408 395 389 416 391 395 430 425 401 427 426 398 411 412 417 420 430 399 410 424 424 429 427 404 415 424 406 443 435 432 426 416 423 439 425 440 411 417 435 427 425 451 442 446 452 426 428 426 449 456 431 450 451 445 449 442 439 458 445 426 440 450 463 426 465 451 447 450 449 446 450 453 470 445 461 464 444 461 439 465 449 448 440 473 474 462 457 475 451 462 461 443 456 458 474 451 462 485 475 447 447 449 465 475 476 472 477 457 462 456 493 486 449 486 465 471 490 482 498 461 488 467 495 491 472 489 471 498 496 472 498 487 500 460 487 495 474 505 463 507 470 503 464 472 489 498 509 499 505 496 488 507 509 496 510 486 487 501 515 493 481 500 500 478 505 476 501 512 515 523 494 492 525 497 485 518 512 503 486 486 518 519 507 491 507 486 494 528 522 491 532 531 520 520 506 507 489 532 520 529 540 507 531 539 529 507 506 526 544 495 530 516 526 508 505 508 519 526 503 523 548 503 499 519 542 528 539 502 505 513 504 502 529 545 547 507 512 545 517 520 541 514 547 514 518 558 547 537 556 561 546 539 551 510 531 534 544 520 541 555 563 559 543 534 517 561 544 565 564 522 525 521 562 544 518 531 546 565 519 535 539 537 524 535 537 540 551 524 571 538 556 567 539 571 556 528 555 574 567 547 561 545 546 527 551 579 542 547 531 573 581 556 535 542 542 536 531 535 544 548 537 571 570 542 567 549 548 545 534 579 555 540 587 570 579 534 570 539 572 563 542 538 567 568 537 578 549 565 562 587 551 588 555 552 560 556 564 570 542 576 557 562 585 558 585 560 560 567 569 585 584 562 590 546 541 580 591 541 539 548 594 556 545 544 558 572 549 586 550 556 554 572 576 596 554 546 547 597 571 593 592 548 597 597 557 554 573 572 563 571 596 542 558 570 573 593 592 576 591 584 560 548 591 595 546 547 543 569 562 589 564 572 597 578 586 571 550 561 544 571 549 557 587 581 586 562
573 593 553 580 593 570 586 584 581 548 547 597 574 582 586 555 570 542 549 557 571 556 591 588 543 556 546 547 594 548 566 584 557 592 565 552 579 568 594 561 574 559 575 566 558 586 569 575 569 556 561 562 548 548 584 587 592 543 589 553 547 555 562 566 564 566 563 555 576 577 554 544 569 565 579 563 556 592 582 568 591 546 574 543 554 561 590 590 550 584 548 557 584 570 584 554 583 536 571 564 576 571 569 535 543 539 561 546 538 550 578 538 540 567 566 578 538 551 550 550 580 546 568 543 566 559 544 547 565 556 538 530 556 562 552 573 534 525 557 530 572 529 558 568 552 524 559 545 546 524 552 540 557 546 522 542 564 537 563 528 543 544 547 549 544 529 558 555 545 517 553 529 530 543 548 523 551 550 554 521 549 560 518 531 563 528 549 523 530 515 531 527 550 519 515 513 549 551 553 533 508 556 524 536 505 523 526 548 513 554 553 514 521 525 514 511 516 508 501 532 539 522 508 540 537 513 538 546 532 536 514 541 516 498 518 519 524 524 509 520 496 535 511 540 530 496 503 538 511 505 504 513 525 507 521 530 500 530 485 518 517 515 531 523 500 482 503 510 519 497 495 492 509 515 515 502 484 475 482 484 518 500 518 495 496 489 512 509 471 511 501 485 515 500 471 468 477 485 484 506 466 506 476 474 469 507 476 466 473 488 498 461 486 485 504 488 485 469 466 473 476 467 473 469 488 496 467 474 457 475 497 458 470 481 450 467 491 464 477 485 445 475 466 479 458 457 464 473 467 456 444 471 472 452 454 471 477 471 438 470 478 439 436 472 448 440 456 448 435 452 466 472 436 444 453 458 445 428 445 435 428 459 455 460 439 430 451 441 426 442 422 446 433 446 432 430 441 456 418 437 423 454 418 438 412 443 416 430 436 429 416 429 430 438 417 417 429 419 414 438 432 414 432 418 399 400 399 429 419 426 423 424 423 434 409 430 431 394 423 407 422 403 396 410 424 413 390 407 416 421 418 394 409 404 390 403 404 381 407 387 398 386 388 396 412 397 412 406 376 391 390 383 383 389 398 397 378 380 376 398 379 390 389 389 394 392 363 379 377 396 368 375 367 375 382 371 387 375 367 361 356 380 364 367 377 385 387 385 357 354 372 363 376 351 361 348 376 377 348 349 376 369 344 345 377 369 340 346 363 344 356 358 342 352 356 364 348 334 365 348 355 334 333 332 357 329 345 338 335 331 340 329 335 342 350 327 356 348 338 335 342 349 327 333 340 322 332 328 348 330 341 332 338 342 336 325 316 321 313 320 319 339 314 323 307 329 313 325 333 330 312 325 322 302 313 331 300 302 307 327 327 325 299 323 317 320 294 320 297 301 314 293 293 318 307 317 293 301 308 287 309 308 294 291 300 311 293 308 306 287 291 283 280 297 281 278 303 297 284 286 295 290 298 281 299 277 295 293 294 275 276 270 286 273 276 285 283 266 280 292 273 281 275 273 276 289 265 264 273 261 286 265 266 281 273 278 272 279 257 280 270 270 273 264 254 269 271 254 260 267 254 272 249 254 269 252 266 256 270 247 266 253 245 245 247 251 260 253 253 248 245 240 252 247 245 248 251 237 250 243 246 239 249 254 248 256 253 239 247 250 235 234 248 241 247 240 229 233 237 250 238 249 244 239 232 239 246 233 244 230 236 226 224 223 229 243 229 238 239 220 227 238 220 232 234 234 235 230 224 223 217 226 234 231 218 231 223 216 213 219 215 221 217 215 212 221 210 219 218 212 210 213 208 219 206 215 218 225 213 215 212 217 208 215 213 212 206 220 211 219 212 211 200 216 199 215 214 212 210 209 202 207 206 211 204 214 214 213 202 211 197 197 196 204 195 197 211 193 205 209 206 193 199 192 192 200 200 194 194 198 204 205 206 204 191 196 189 195 201 190 188 190 193 189 188 190 194 197 195 193 187 197 185 187 200 196 200 198 197 188 184 189 185 183 185 184 191 184 189 183 185 188 180 190 191 179 188 191 179 187 179 182 188 192 176 190 178 176 193 191 186 181 192 191 184 178 184 184 191 190 187 177 180 187 185 174 187 177 187 185 184 186 172 177 181 188 173 182 187 188 177 179 176 176 177 185 177 188 176 174 184 171 178 172 183 188 175 176 183 173 174 178 176 171 180 173 175 174 183 174 170 177 175 180 172 171 175 178 172 172 185 173 182 172 174 181 172 170 171 176 173 183 184 179 185 177 173 173 173 177 169 174 176 184 177 170 169 174 179 172 177 179 176 181 173 173 184 184 174 169 174 170 184 173 171 174 172 176 169 176 175 169 174 184 185 182 185 176 178 179 170 177 172 186 172 177 172 183 188 181 172 175 185 178 188 172 183 177 174 183 176 181 188 171 187 187 182 173 177 189 176 187 177 184 176 179 190 177 174 188 188 174 191 183 181 191 185 192 179 186 186 186 177 186 184 193 181 178 177 186 193 179 184 181 189 187 187 187 190 187 184 184 183 198 198 196 189 187 192 196 190 200 192 198 195 193 197 190 190 198 195 188 197 192 203 193 188 195 190 197 187 196 193 191 192 190 206 203 197 196 200 204 202 203 191 190 200 205 201 202 204 191 192 199 196 208 209 193 200 206 210 197 213 211 209 205 205 206 209 215 201 210 202 214 199 211 213 211 209 206 221 215 208 209 210 207 206 206 215 222 213 217 210 206 208 219 224 213 207 227 214 221 219 230 227 228 210 211 219 226 216 230 217 215 216 225 224 232 231 216 225 215 227 232 237 229 222 235 229 236 224 229 228 242 232 235 235 237 229 223 227 234 241 247 237 243 235 237 242 243 248 244 228 237 234 243 244 237 252 251 249 248 234 240 242 238 253 237 237 252 253 256 257 238 254 239 255 241 254 255 252 248 258 247 263 249 267 250 262 255 252 254 247 271 257 259 259 251 265 252 269 273 260 275 260 254 276 262 271 267 273 272 267 264 259 278 266 260 282 270 261 263 272 268 282 288 287 289 285 277 278 273 291 275 272 278 291 286 277 285 285 280 291 288 280 276 298 299 294 296 302 279 282 279 284 294 299 306 294 297 293 287 286 293 293 311 304 302 310 297 292 313 302 300 312 300 290 303 291 318 299 302 293 306 312 314 314 321 316 312 316 317 312 327 322 318 306 329 325 333 314 326 329 323 321 317 326 312 330 311 317 321 337 316 336 342 342 338 319 341 337 327 325 339 320 329 331 327 348 343 351 328 331 350 329 324 331 343 328 338 332 328 360 341 352 358 332 341 360 359 350 344 351 335 353 350 357 341 365 348 338 353 360 354 356 341 344 361 353 372 343 359 355 363 364 358 348 371 351 371 371 381 374 371 376 384 364 370 357 359 377 371 371 361 383 389 365 395 375 392 379 393 396 363 393 382 400 390 388 371 372 374 400 388 399 403 398 395 408 399 403 383 404 400 411 391 398 389 395 382 415 389 410 380 406 399 400 419 390 401 384 411 400 396 392 407 402 421 429 428 420 397 426 413 401 400 415 410 421 418 412 412 431 409 410 399 431 440 427 412 436 405 442 414 405 444 438 417 438 413 426 418 420 420 452 446 411 452 437 438 416 429 423 450 450 418 438 423 456 435 434 438 425 427 447 426 457 451 445 434 428 448 465 467 452 458 435 430 450 431 433 474 452 448 441 433 465 435 443 478 474 471 453 448 448 445 470 468 461 439 482 468 466 466 469 467 443 448 446 476 446 474 475 490 462 450 486 494 461 468 474 483 456 477 459 455 479 480 464 458 459 476 476 500 458 478 471 462 505 491 503 482 461 506 505 475 499 485 494 493 501 485 490 496 492 513 493 502 477 472 499 486 483 480 479 486 497 486 499 516 506 503 482 498 516 504 501 483 525 480 501 509 504 488 511 481 527 529 523 487 512 520 528 494 528 526 517 516 489 500 511 528 536 498 530 503 499 511 504 524 513 517 513 506 519 504 505 535 511 539 498 537 512 504 506 501 541 516 549 503 548 531 502 519 512 535 516 531 506 536 545 518 538 550 510 520 534 536 552 553 514 546 526 537 523 549 523 513 511 555 526 523 537 537 513 561 551 560 556 559 520 526 536 567 554 527 515 545 536 532 516 525 560 530 530 553 551 552 518 545 568 546 545 530 545 529 559 564 523 535 567 531 551 567 546 577 548 534 546 567 550 536 575 549 527 575 537 550 535 576 540 559 577 540 533 544 537 546 539 538 561 573 535 576 563 560 563 532 570 545 578 560 557 552 546 577 564 543 538 537 550 574 563 546 549 588 559 564 538 555 552 561 565 549 550 585 573 575 564 580 589 538 553 543 544 551 588 560 563 579 566 581 548 580 578 564 578 589 579 567 594 541 578 568 539 594 547 577 562 575 565 543 578 566 549 569 550 594 594 547 574 558 575 564 561 579 549 570 587 595 576 555 584 578 560 573 598 596 564 545 566 555 569 551 547 544 548 556 556 544 563 589 578 597 555 598 594 579 587 584
575 579 596 560 558 574 551 573 571 573 577 554 545 563 563 550 581 569 581 595 588 545 586 583 543 558 582 554 596 586 596 589 541 573 562 574 591 583 580 572 551 564 553 554 545 553 579 557 589 555 573 559 588 584 568 564 566 553 544 571 552 588 546 593 564 551 571 543 539 555 575 590 578 587 547 567 546 571 569 539 570 547 543 563 576 571 587 547 570 578 564 567 555 571 567 582 586 544 571 587 562 553 584 532 549 579 563 578 547 572 554 559 541 555 550 553 532 545 538 545 582 529 543 529 551 542 533 556 556 534 537 539 580 569 534 533 556 539 524 571 524 547 531 576 558 550 544 559 553 556 529 539 562 539 552 566 547 541 525 527 566 551 542 541 551 534 557 547 546 540 535 534 521 536 538 524 548 520 519 532 517 528 517 551 525 542 529 542 560 515 517 521 509 554 532 519 514 555 545 544 543 506 522 552 550 528 543 510 538 504 515 519 546 539 521 518 503 514 542 532 503 546 539 498 528 539 515 507 512 496 534 525 503 506 517 519 494 495 533 508 504 518 520 527 523 516 529 523 496 489 498 531 500 518 485 506 492 505 528 488 516 507 500 515 490 529 500 518 517 492 526 481 511 495 517 520 475 479 507 480 474 502 511 512 510 497 509 473 494 493 496 499 474 473 479 494 470 489 497 470 491 479 506 489 492 500 507 468 487 485 461 486 464 500 471 485 466 474 463 468 456 457 470 474 454 499 471 479 465 483 452 464 491 456 448 452 489 458 469 462 447 472 472 472 462 479 461 477 452 463 461 482 448 456 453 445 439 440 450 451 438 454 439 474 473 476 468 472 435 468 438 473 462 446 445 447 454 441 466 466 467 464 435 431 427 455 447 434 420 442 438 431 438 437 420 427 442 436 441 427 416 438 441 437 434 433 420 435 420 447 426 430 445 425 428 427 422 437 417 412 427 432 409 420 436 423 419 431 403 419 432 418 418 400 404 431 428 418 429 399 399 410 417 415 410 425 423 388 412 416 396 419 414 405 382 391 394 393 413 418 396 397 378 381 380 383 375 404 407 381 404 404 381 381 380 390 371 380 373 390 380 380 397 395 371 375 373 373 376 386 389 390 371 390 377 387 363 370 387 380 363 363 369 387 357 365 360 361 352 378 372 380 376 356 382 354 352 378 353 352 356 360 361 344 370 368 350 374 349 358 369 360 370 368 343 341 334 334 352 364 341 363 359 362 355 332 350 337 340 328 333 351 342 343 341 347 346 328 330 321 349 338 332 332 327 325 345 335 339 332 341 341 318 345 337 324 320 313 341 327 325 311 312 318 308 326 328 318 324 313 321 308 313 307 302 327 319 313 307 311 300 313 314 296 304 317 302 309 306 302 317 321 309 311 309 309 314 306 295 316 303 310 294 296 310 292 287 304 299 296 282 303 308 287 303 306 279 290 296 300 282 300 284 275 300 280 298 282 290 285 280 287 273 289 291 283 269 281 278 270 289 286 274 283 277 288 270 278 285 268 269 271 277 281 262 259 265 272 259 261 272 273 270 259 262 262 267 253 263 266 275 265 263 273 262 260 247 268 263 269 247 247 254 265 258 244 265 253 251 264 262 263 249 258 256 252 261 247 243 253 256 254 246 244 257 251 238 238 235 240 245 237 243 238 238 245 247 241 229 241 242 244 234 249 244 239 237 246 230 232 241 235 240 238 233 240 232 238 233 238 241 219 230 218 236 230 233 228 235 233 230 221 224 232 223 232 225 220 231 213 229 231 225 228 220 217 212 230 214 214 223 208 219 219 215 211 213 216 217 213 206 217 217 213 217 223 220 213 221 210 209 202 215 210 202 206 203 207 207 213 212 202 200 202 200 213 214 202 209 199 212 200 194 211 210 199 210 203 209 206 195 211 196 194 210 193 201 205 201 204 200 207 189 200 197 189 196 191 201 188 201 197 188 186 187 186 194 203 189 185 193 192 191 197 189 192 187 183 193 183 194 195 182 194 184 186 190 192 187 184 192 181 194 190 181 179 186 182 182 182 191 188 182 192 177 181 187 194 189 181 188 193 177 190 179 182 177 187 175 180 185 179 191 184 189 191 184 176 174 184 179 186 176 181 180 176 183 187 173 177 173 185 174 175 179 174 178 180 187 178 184 179 181 183 171 178 180 180 178 180 171 182 175 175 172 182 176 183 179 172 180 174 172 172 180 183 183 176 177 183 178 181 176 186 174 171 181 170 172 185 179 178 184 170 182 171 181 176 172 185 186 182 172 180 185 173 176 172 180 174 185 179 185 174 178 180 183 172 180 185 178 180 185 183 180 180 184 182 177 170 172 185 177 185 185 182 187 178 172 187 184 179 171 182 176 171 178 180 172 183 180 177 172 175 183 179 172 188 182 188 187 186 175 174 181 190 184 179 177 184 175 190 175 176 183 180 174 190 188 176 185 180 180 184 182 193 176 183 192 184 179 188 181 183 188 189 180 183 195 186 194 195 184 194 181 191 183 188 194 192 186 191 196 183 191 190 192 185 187 199 185 184 201 201 183 184 188 197 202 199 203 185 190 195 197 203 193 199 194 189 190 197 198 206 200 207 197 190 191 197 191 204 192 208 198 197 195 196 195 205 205 207 204 200 197 209 198 197 209 197 195 208 213 215 213 210 211 203 205 213 203 208 216 211 218 210 209 206 208 207 209 213 206 203 213 217 205 218 217 206 205 216 221 217 209 213 223 209 225 222 228 228 223 223 227 216 230 215 215 213 233 229 221 223 217 231 235 221 236 222 228 228 237 229 223 223 235 226 237 237 241 227 227 223 233 228 233 223 245 226 231 237 230 247 242 247 229 234 249 250 232 232 236 237 229 242 243 242 235 252 235 235 242 248 235 247 256 243 243 252 249 244 252 240 248 258 257 248 258 257 247 249 242 250 264 265 258 266 258 259 247 272 265 266 263 259 252 268 253 273 262 255 264 255 264 274 269 269 255 260 270 278 264 264 274 283 269 283 263 266 261 272 262 276 265 263 277 283 287 279 287 284 291 290 286 276 272 282 290 277 292 279 294 278 296 278 274 298 277 299 300 298 299 280 306 282 300 306 304 285 294 295 292 284 289 287 285 306 292 299 292 289 293 306 311 300 313 293 316 303 302 308 312 301 324 310 309 300 300 304 322 318 311 327 324 302 307 323 313 313 327 304 311 322 319 319 308 332 332 331 332 334 318 323 327 342 338 315 329 346 317 326 346 341 339 324 340 343 339 331 340 326 349 354 349 323 341 328 331 344 339 343 351 344 335 347 338 363 342 359 342 348 355 353 342 355 337 370 358 348 357 349 349 343 364 348 364 371 370 369 349 361 361 373 369 378 365 380 370 380 369 355 359 379 371 378 388 357 378 380 358 360 362 371 362 362 373 384 376 395 391 377 362 368 363 385 392 365 377 368 382 400 368 369 380 389 400 375 392 395 394 406 378 402 389 377 383 411 389 392 401 412 417 389 384 398 391 383 422 400 391 421 385 389 417 424 396 419 397 420 394 417 429 431 428 415 399 423 398 412 402 422 430 418 413 409 418 416 441 411 402 408 424 404 432 437 443 433 430 409 419 442 443 440 420 420 430 416 449 423 424 441 424 433 457 453 425 419 422 442 440 442 460 426 447 442 462 426 463 427 432 466 462 458 448 427 442 460 454 462 434 459 439 454 460 466 450 465 452 440 467 439 446 451 482 479 476 457 456 446 444 456 472 485 451 453 480 453 463 479 486 453 478 447 470 471 485 492 449 489 473 457 484 495 465 485 496 474 462 477 465 461 501 481 468 461 496 484 483 480 471 471 494 475 504 495 466 497 476 476 499 488 476 499 491 487 501 492 498 493 499 489 499 498 507 502 489 519 476 518 507 483 480 522 480 516 494 519 483 504 484 497 510 485 513 494 518 509 530 513 527 490 523 484 502 496 526 511 522 510 520 488 514 490 518 535 512 494 518 540 500 518 526 518 517 516 544 531 516 514 500 543 539 547 537 546 502 521 530 544 503 501 506 526 508 521 539 516 548 518 509 519 513 524 517 553 553 543 522 552 536 525 519 528 530 534 508 539 551 519 535 524 520 532 559 544 538 560 521 522 518 564 541 531 525 546 531 517 565 532 525 547 526 557 517 558 550 529 527 556 523 531 538 534 554 573 551 535 531 566 545 553 537 528 528 530 572 544 567 535 575 562 543 565 527 527 546 557 554 562 568 542 581 549 574 543 560 556 544 543 555 582 559 557 534 566 553 570 574 543 569 572 569 534 585 535 568 533 554 533 566 548 557 542 576 581 565 550 556 556 571 575 579 554 567 537 579 579 552 553 571 544 552 559 575 549 562 540 590 570 542 553 570 551 563 557 543 541 575 552 548 556 593 593 576 556 582 550 584 543 568 564 592 568 588 560 582 543 565 564 576 554 580 553 552 590 557 558 577 549 588 566 545 562 586 585 586 577 567 592 558 570 559 582 595 587 588 561 569 561 590 550 566 571 556 574 579 569 569 575
570 587 554 571 547 570 578 548 556 541 554 587 572 553 559 577 546 552 551 582 554 550 542 570 556 556 542 557 588 572 540 546 546 593 560 553 551 542 561 568 543 559 559 576 573 577 556 562 573 551 548 587 545 590 545 562 590 586 578 582 546 562 572 554 545 536 567 556 539 574 569 584 577 588 548 539 555 550 563 573 562 556 566 570 537 573 577 533 565 546 562 575 571 540 535 579 540 550 583 583 572 561 575 568 535 552 558 573 541 545 534 575 542 568 544 562 577 548 559 553 580 576 568 581 560 531 558 548 569 543 527 573 566 531 554 569 539 526 542 536 540 547 525 540 572 540 524 542 538 547 566 549 553 560 550 519 557 537 548 538 523 561 540 552 544 549 562 555 535 565 517 540 544 538 557 528 555 522 549 563 528 514 562 547 553 532 547 530 561 516 531 543 513 537 528 551 509 525 523 529 548 548 539 506 522 528 545 511 544 513 544 539 519 503 500 511 538 525 547 521 541 536 497 545 500 496 546 545 495 508 512 536 512 505 533 543 503 514 507 512 519 533 511 525 501 529 502 536 501 505 494 513 515 490 517 487 522 490 519 512 485 501 497 504 485 510 520 508 479 517 487 506 477 482 488 515 502 521 478 488 511 478 518 506 473 471 477 483 499 494 491 514 481 468 472 480 467 485 507 479 486 511 472 483 485 503 493 461 494 463 499 486 474 472 474 491 498 494 503 476 473 473 491 485 458 497 477 496 455 484 495 481 481 467 484 477 459 451 476 445 456 475 453 459 472 485 476 475 471 466 447 467 439 452 448 444 451 476 454 450 458 445 450 458 450 466 434 440 471 438 453 458 445 471 459 443 435 433 429 426 437 452 456 432 454 431 425 460 429 423 422 419 423 440 432 448 427 424 432 423 421 443 442 437 426 423 446 443 432 408 434 432 416 446 445 429 416 415 403 413 438 435 429 408 407 413 398 408 432 421 401 409 422 397 432 397 428 405 407 398 420 412 413 409 403 407 411 394 397 407 384 412 398 419 396 404 393 408 393 418 388 394 401 399 390 414 391 376 406 411 408 405 372 388 400 386 375 389 401 401 369 373 387 376 366 384 367 383 398 398 390 384 365 385 377 375 387 386 380 369 366 368 364 389 389 360 367 351 373 364 376 376 353 378 351 371 370 361 371 366 364 365 374 368 370 372 369 344 366 348 343 369 364 364 340 368 351 334 363 334 347 352 334 336 330 344 345 344 352 343 347 352 346 357 341 352 334 355 352 323 335 338 325 326 334 325 344 318 333 319 345 343 343 338 331 325 328 314 322 312 338 317 329 309 333 316 320 306 322 310 320 334 328 306 320 311 306 330 315 326 306 307 298 297 308 302 309 308 299 295 320 314 298 313 317 317 309 300 305 316 306 303 293 314 297 306 291 295 293 295 284 286 295 299 300 294 291 306 283 296 278 281 280 280 293 280 288 279 291 298 294 276 283 295 274 270 283 285 293 287 282 274 275 273 266 282 283 272 265 279 263 267 267 262 285 278 271 281 264 275 260 274 263 255 268 278 265 253 253 259 272 263 256 263 259 260 267 252 265 256 263 267 254 246 260 245 266 247 266 257 258 244 241 256 243 255 244 245 261 252 254 246 250 256 244 249 255 242 248 240 250 234 255 249 237 247 234 238 245 252 230 231 237 228 237 235 237 236 227 243 242 246 232 227 235 226 231 239 230 235 236 224 233 224 240 239 236 231 232 218 218 216 217 236 233 234 219 231 233 230 227 225 225 220 211 220 212 228 228 220 211 213 226 211 209 212 220 207 214 216 216 215 212 221 222 222 212 223 205 211 219 221 217 202 201 211 216 213 209 208 202 214 209 212 199 201 211 205 207 204 196 213 211 207 208 213 210 211 212 201 198 207 193 201 209 201 210 193 200 191 205 205 206 197 191 201 190 190 189 200 198 195 189 205 189 202 202 200 186 195 190 199 186 201 191 189 200 197 189 189 200 193 190 195 193 198 184 191 200 183 184 187 187 181 186 188 196 182 194 191 182 186 189 180 189 178 187 189 192 191 194 186 178 189 181 182 176 182 183 190 179 192 181 188 188 188 175 183 181 190 176 182 177 186 183 186 184 189 178 178 184 177 185 185 187 188 188 187 174 177 181 176 173 187 187 185 179 186 174 186 182 176 174 186 187 181 180 178 179 184 183 188 188 175 180 183 171 179 180 174 182 187 176 182 185 173 177 173 186 180 186 180 183 171 177 179 181 184 186 188 177 178 185 175 182 177 187 183 185 176 184 176 174 171 187 186 173 173 171 186 182 184 177 175 185 181 183 175 175 179 172 181 186 187 185 178 175 181 172 187 186 185 174 188 183 172 186 184 174 184 181 184 180 188 188 174 181 181 177 185 187 179 176 185 175 191 175 180 184 174 176 179 187 178 179 181 178 176 191 182 187 183 192 193 179 188 178 187 179 181 179 192 188 183 187 190 181 187 195 190 185 195 195 192 193 186 182 183 189 189 181 188 198 199 194 186 200 188 187 189 201 184 200 191 200 197 201 191 192 199 191 189 200 196 199 196 200 201 197 190 188 194 196 203 190 189 200 206 207 197 191 204 190 191 207 202 209 193 193 197 210 193 195 212 198 212 200 211 208 200 211 197 201 198 207 205 200 210 202 212 205 203 205 204 211 205 209 205 222 215 213 206 211 215 211 204 212 213 218 224 223 209 209 224 209 214 209 223 220 219 210 219 227 230 229 217 213 215 216 229 217 231 227 227 235 234 236 232 232 218 221 219 220 231 220 238 229 239 221 234 220 229 227 226 230 234 237 223 225 245 246 236 243 228 227 237 232 244 247 247 243 237 242 243 251 244 241 237 234 238 254 249 235 245 236 240 256 237 255 257 244 262 243 262 254 244 258 258 245 260 253 247 254 262 254 255 266 259 246 246 262 258 266 260 251 273 269 271 256 255 259 257 253 268 269 254 257 266 276 270 278 262 257 284 264 262 265 272 282 272 268 270 272 275 273 289 277 270 274 273 278 291 294 274 279 281 272 295 291 270 273 273 283 284 299 298 297 275 276 281 282 290 291 300 305 307 300 306 302 289 305 295 288 284 302 285 299 313 304 303 299 305 306 315 305 290 313 306 300 319 304 303 295 313 299 308 323 313 320 328 326 308 316 315 321 328 307 326 320 306 326 309 334 313 331 328 328 319 321 310 332 322 322 337 317 320 326 338 325 327 340 323 325 343 327 330 336 324 344 348 352 354 323 329 326 335 353 342 347 345 356 335 349 345 342 337 357 343 336 333 360 354 348 341 356 358 342 359 348 366 338 366 365 341 367 361 371 367 376 355 359 375 362 359 366 360 382 365 361 349 354 384 374 358 354 360 384 368 372 383 377 365 361 368 371 362 365 361 394 393 397 380 395 380 396 391 374 377 380 370 375 384 400 383 371 378 397 378 401 395 400 409 408 413 388 412 390 387 386 391 381 392 391 387 404 383 398 405 408 386 391 404 395 391 419 396 419 414 399 391 412 417 410 392 413 422 400 427 410 405 416 416 422 404 398 412 438 424 428 402 431 431 415 428 437 405 439 415 425 406 432 411 432 410 440 440 427 436 417 416 434 452 429 414 420 441 458 433 433 428 432 422 432 421 455 426 428 429 436 449 453 441 464 426 440 457 438 452 462 458 456 446 436 471 432 432 455 455 468 447 477 459 466 470 455 460 438 458 454 461 481 460 460 475 473 452 479 478 457 482 470 470 473 478 491 454 485 462 487 487 465 450 461 474 459 465 453 475 463 483 470 501 473 468 467 486 466 504 502 478 486 489 466 500 474 489 482 472 497 482 507 492 471 481 473 490 486 479 504 513 516 491 499 477 480 508 516 474 485 516 493 478 491 477 515 511 490 490 519 485 525 521 487 482 508 502 509 509 493 494 483 513 506 496 491 512 495 512 501 496 532 512 532 534 503 512 526 499 499 502 538 507 518 521 536 531 503 503 512 498 544 495 496 518 532 507 539 512 526 515 529 527 545 515 543 505 516 530 528 550 544 545 545 526 549 512 545 547 534 542 509 542 545 520 540 555 522 543 520 525 514 555 522 539 544 528 542 552 526 527 533 558 563 513 525 522 548 519 549 518 515 555 535 531 540 527 542 561 518 545 542 535 537 555 556 529 558 558 567 554 534 522 538 547 523 546 534 526 543 538 567 543 565 539 562 575 557 546 577 541 548 578 539 576 566 550 577 564 581 552 558 566 529 529 530 581 554 542 531 564 545 563 571 534 579 542 572 544 560 545 585 570 574 558 563 538 583 586 550 557 548 561 544 582 542 576 540 560 552 554 568 551 545 586 539 543 584 562 558 542 560 540 564 586 550 540 578 546 579 540 555 578 553 566 556 547 554 563 557 556 567 591 573 561 570 561 554 565 590 577 555 542 581 567 593 579 555 578 588 583 566 551 568 582 581 587 576 581 540 595 583 553 593 563 576 569 586 591 579 565 557 579 553 583 592 551 567 552 574 545
594 543 555 551 570 580 542 550 549 543 549 593 540 586 544 561 560 574 556 583 544 558 551 557 585 547 552 557 543 586 562 543 573 561 554 548 587 541 543 541 585 554 579 587 585 583 552 589 547 553 578 552 572 574 554 563 581 550 564 585 581 571 573 560 578 572 554 570 576 559 558 567 558 582 559 550 557 574 546 566 534 570 565 553 551 582 562 579 579 534 557 568 569 538 576 540 576 563 557 582 539 575 574 578 556 538 534 558 546 537 571 569 553 559 558 562 538 535 561 578 570 559 543 557 540 570 526 565 534 540 547 528 570 577 575 540 529 525 567 546 574 554 556 530 553 559 562 568 522 549 548 549 543 532 525 532 550 566 527 538 548 537 564 565 553 556 535 525 537 550 555 547 549 537 519 543 537 523 556 542 516 548 528 528 525 559 544 522 530 523 546 536 513 554 533 537 548 556 531 529 552 542 549 545 549 510 527 547 511 551 536 531 531 526 538 517 514 540 541 546 524 534 536 519 538 537 525 510 519 526 507 528 541 516 512 494 514 504 516 536 508 510 532 519 498 523 489 537 512 497 504 529 491 506 523 516 492 523 495 528 495 528 494 508 523 522 480 480 497 478 508 492 483 516 475 475 507 521 482 507 514 499 493 520 481 480 474 493 485 487 508 492 496 473 513 467 512 471 507 506 483 497 471 499 505 486 508 466 482 474 491 479 471 493 477 471 471 475 475 487 468 462 454 495 471 458 456 488 486 475 460 459 471 487 485 483 448 491 470 467 489 470 443 463 465 474 457 458 455 440 453 460 481 465 444 478 452 476 466 474 436 455 451 464 455 456 457 431 470 445 441 434 427 441 427 463 460 459 448 431 454 434 437 423 457 462 448 448 426 455 451 440 458 428 424 440 447 422 443 434 433 413 450 428 434 439 435 445 411 408 429 423 430 408 431 433 424 425 412 407 415 436 428 420 412 432 398 416 429 427 415 432 426 394 409 431 424 394 406 418 415 398 394 404 412 424 414 387 407 392 393 395 385 401 382 411 398 407 383 401 417 380 380 390 378 393 397 390 397 395 404 395 373 395 374 372 389 406 400 380 368 395 376 387 384 367 367 396 370 370 381 376 365 389 390 363 364 388 358 371 378 378 369 363 357 372 376 375 361 384 382 364 375 376 364 361 367 354 346 345 344 364 375 346 377 353 375 354 369 368 367 360 353 359 353 343 351 361 358 350 343 364 354 358 332 337 350 337 351 345 351 331 332 334 339 335 344 351 346 340 347 338 344 322 327 335 346 320 343 341 318 331 326 334 330 314 315 320 319 311 338 327 316 315 331 329 333 320 320 333 315 309 305 321 325 328 330 304 325 315 314 311 302 321 322 317 311 324 314 322 308 314 311 296 312 292 293 290 301 301 303 298 305 288 312 307 299 291 310 287 290 294 304 295 291 281 282 287 306 287 286 304 277 281 277 282 282 285 274 283 275 286 280 295 277 272 291 292 285 267 274 277 268 276 275 276 268 269 269 286 276 262 270 269 264 274 270 258 281 274 273 282 272 259 270 269 272 261 253 252 269 251 257 260 271 260 273 268 260 272 262 250 252 249 254 245 260 258 264 263 260 252 246 265 257 249 247 251 253 246 239 253 244 237 247 244 247 239 246 243 248 250 246 233 237 254 244 236 230 236 247 237 240 234 241 245 234 232 240 231 238 246 235 229 229 231 224 230 243 228 237 222 229 225 241 230 227 223 226 227 237 221 227 234 219 231 218 233 230 218 228 226 226 230 215 218 220 212 226 228 224 213 223 222 217 228 227 219 211 223 213 221 208 226 210 220 210 210 215 217 207 205 205 214 214 212 210 209 213 215 202 219 210 214 201 210 212 211 214 214 205 203 197 201 212 211 209 205 199 213 197 209 205 207 197 209 203 195 210 203 208 197 202 193 199 198 205 194 203 207 192 194 190 200 195 193 206 197 195 201 200 194 202 199 199 185 200 185 188 186 195 194 193 184 198 189 201 183 184 193 198 184 199 198 195 183 184 192 189 191 183 184 196 180 182 182 183 196 191 192 187 190 189 181 182 188 179 179 179 192 192 185 179 180 176 185 182 185 180 185 191 180 182 177 187 184 180 190 182 190 184 191 182 175 174 185 185 173 185 186 188 183 176 189 187 177 180 172 183 182 181 180 188 188 182 180 179 186 179 186 182 186 186 172 188 184 183 180 185 177 175 180 185 177 179 180 179 185 180 188 177 187 178 173 186 187 182 173 183 187 171 176 184 184 178 181 179 188 173 173 174 175 181 171 181 187 180 171 183 187 187 187 186 176 172 181 174 183 183 187 181 181 173 175 177 178 186 184 177 188 184 181 174 176 179 184 175 187 182 185 183 180 184 178 186 185 189 188 180 182 184 188 174 186 191 181 175 188 191 179 184 185 187 186 191 176 179 191 190 187 187 183 177 180 189 188 191 185 183 195 193 194 192 195 189 189 181 188 196 194 184 194 196 186 192 192 195 188 187 198 196 195 185 198 188 186 193 190 195 185 191 186 191 202 196 189 192 203 196 186 199 201 202 196 205 195 190 200 204 193 196 196 193 193 207 195 195 195 190 206 201 203 208 194 211 206 195 199 196 206 202 204 202 197 201 195 210 211 207 196 212 199 215 216 215 213 213 199 212 204 217 215 211 221 209 221 208 202 222 204 213 222 204 215 206 210 206 207 226 215 226 218 218 226 210 226 212 217 217 211 218 221 219 222 226 219 232 228 232 233 230 217 235 224 219 221 236 234 237 228 225 220 223 224 235 230 229 228 234 222 237 232 224 224 223 233 246 228 228 239 240 235 246 236 242 235 228 244 231 245 252 250 236 249 254 248 249 239 250 236 251 246 239 244 247 243 243 245 238 260 246 253 255 240 248 256 245 255 255 265 244 243 265 249 267 261 261 258 253 268 261 262 255 269 270 260 268 263 251 255 257 252 255 264 262 272 265 256 266 257 272 282 270 269 267 285 267 269 267 263 282 287 267 270 281 283 284 279 266 278 289 289 285 275 286 276 284 296 286 286 298 298 288 297 288 293 283 275 291 279 292 277 278 296 307 307 304 308 293 307 295 299 312 285 293 287 311 301 298 306 316 313 309 309 307 290 305 295 296 318 315 317 296 298 299 311 296 301 300 300 307 303 310 322 305 322 317 303 305 332 312 326 319 328 326 310 312 338 332 324 310 328 341 339 332 318 327 320 325 338 338 333 347 317 328 345 324 337 322 337 342 345 350 351 340 335 356 354 357 332 348 354 345 329 348 341 352 346 347 357 360 360 336 339 338 345 360 340 371 354 349 371 340 357 346 360 374 357 366 357 357 368 379 371 354 351 378 362 352 372 378 385 367 356 361 361 359 388 376 367 372 363 375 357 391 386 395 368 392 387 371 385 368 384 400 372 380 371 385 396 372 399 375 382 386 385 399 386 386 378 390 381 412 399 388 413 376 378 410 394 391 391 380 397 402 386 389 382 412 415 394 404 411 421 389 405 413 411 421 409 396 400 397 398 394 402 432 415 418 417 415 397 398 408 414 419 416 399 430 425 418 441 403 435 425 415 417 409 443 442 446 413 432 409 432 429 440 440 435 426 451 416 438 435 422 420 437 427 432 453 453 453 438 444 459 436 431 457 432 432 443 462 460 459 431 469 436 456 447 453 458 463 431 433 465 470 466 437 445 470 436 457 442 460 472 437 462 460 475 455 466 454 468 443 460 452 458 442 488 459 448 462 477 460 478 473 474 484 464 456 463 488 462 471 452 489 487 484 474 458 466 457 458 474 459 497 473 476 496 505 480 466 477 491 483 475 506 493 463 463 495 500 467 475 508 497 487 478 495 490 478 495 498 480 507 494 493 490 480 507 505 503 520 495 509 494 511 483 482 477 483 491 494 497 485 491 481 495 486 499 498 492 498 524 529 506 528 518 535 533 501 519 527 506 500 523 513 532 495 531 521 500 517 492 495 511 526 495 524 524 526 498 520 524 539 536 522 523 542 505 531 515 510 528 508 527 502 534 535 536 528 526 506 537 513 518 543 512 543 528 541 509 546 506 523 521 515 533 541 558 546 537 533 545 531 527 544 562 525 518 526 556 514 553 529 531 514 549 522 546 541 538 523 520 517 565 527 550 542 557 535 519 562 557 541 554 550 519 560 564 562 545 556 553 572 574 572 574 556 532 576 523 522 541 554 560 552 560 549 556 549 561 560 567 576 548 543 572 565 541 580 532 535 562 569 542 533 550 580 565 561 579 554 563 531 531 532 560 556 558 581 568 582 561 566 577 578 583 543 534 545 564 543 562 568 542 542 574 587 540 575 584 537 560 539 547 549 554 555 581 555 537 543 550 587 562 580 579 542 591 581 539 551 576 569 589 570 563 574 552 554 544 547 557 570 592 571 571 558 577 561 578 563 554 577 560 565 565 587 572 549 561 575 564 545 592 544 562 562 566 577 579 573 588 544 551 587 561 584 551 544 591 575 554 591 542 576 546 569 553
578 562 574 542 572 564 579 561 587 546 588 553 571 567 546 560 563 579 582 592 591 572 572 556 571 569 559 552 576 574 550 545 581 569 588 559 579 574 567 556 566 561 571 543 590 579 564 542 564 537 540 545 555 575 563 588 589 568 585 555 548 581 546 576 557 541 582 542 562 556 561 535 580 578 541 561 565 553 567 577 537 555 570 540 538 581 576 576 558 570 540 555 582 541 563 581 548 542 569 576 574 555 578 548 539 531 566 535 568 577 533 577 567 527 531 577 532 550 577 560 555 555 546 550 551 578 532 567 575 571 545 563 528 538 570 524 539 538 530 570 572 572 553 568 529 529 530 566 535 537 555 526 518 556 556 544 558 524 520 520 547 540 564 517 555 527 518 515 563 529 564 561 526 558 551 528 539 520 530 549 544 547 514 509 543 542 518 514 525 516 550 534 519 547 532 534 547 523 529 532 519 550 522 550 538 530 550 535 503 543 527 542 519 504 517 528 499 522 539 523 541 517 517 525 500 544 531 508 533 500 520 541 493 511 534 496 513 508 498 492 501 512 530 494 498 516 509 532 529 530 528 520 524 493 528 523 508 487 489 526 490 518 528 513 479 527 503 508 518 526 497 491 477 488 481 503 486 479 491 479 490 475 478 473 508 484 507 489 507 470 505 492 499 514 473 478 495 495 472 497 463 507 468 479 505 496 466 495 497 475 500 481 475 459 478 459 466 480 483 482 485 473 472 459 494 492 455 487 467 478 452 449 474 466 447 467 460 482 461 477 477 457 461 459 454 476 452 449 484 464 443 474 480 480 462 470 462 474 457 470 439 435 469 440 438 445 469 458 445 437 468 432 447 465 435 446 437 445 429 447 445 422 443 438 441 453 431 448 431 425 447 449 439 445 423 433 443 455 424 438 436 441 432 412 434 435 449 431 432 408 435 407 446 428 445 405 407 419 411 405 424 429 425 430 421 415 398 412 411 436 397 420 424 397 412 430 408 414 400 417 396 422 392 424 423 390 416 423 423 390 386 395 397 387 404 384 389 406 414 396 398 411 408 397 386 401 387 412 387 387 408 400 396 391 382 387 390 399 390 382 372 372 390 377 401 388 390 375 384 381 384 376 384 395 382 393 374 390 364 376 379 363 390 373 363 361 368 385 386 373 384 353 351 371 348 371 351 361 353 370 369 364 345 357 351 341 349 348 359 340 355 370 351 342 344 362 362 363 365 337 366 353 358 350 363 343 355 341 351 329 341 351 338 355 333 347 352 333 356 327 339 335 347 347 343 347 348 346 333 331 322 334 325 316 340 315 334 332 315 337 337 328 331 311 324 325 329 317 319 304 317 332 335 321 329 317 306 324 328 319 319 326 302 307 323 302 312 295 315 297 306 316 306 303 309 307 316 304 307 304 291 290 286 289 311 293 291 312 300 292 287 309 301 298 296 302 297 284 285 279 298 298 276 289 298 283 291 287 292 299 277 290 298 272 281 290 277 269 272 276 273 275 275 274 286 272 267 289 272 277 282 271 287 285 260 278 263 264 275 280 270 273 267 282 265 266 263 262 255 274 271 261 259 256 253 275 259 258 257 257 264 255 264 257 250 255 264 246 249 244 245 249 252 261 263 250 253 246 260 239 242 244 244 239 239 250 258 238 256 247 250 233 240 244 251 248 236 235 246 237 239 240 238 234 251 233 230 233 248 246 226 242 246 230 241 246 241 243 244 231 239 234 229 232 220 227 227 221 222 233 224 221 231 218 217 218 231 230 218 230 228 215 215 217 220 231 216 229 225 218 218 219 216 228 229 229 227 218 214 213 211 208 210 214 214 211 217 223 205 224 212 216 203 204 203 209 207 205 205 210 216 204 207 204 199 217 202 200 208 207 214 198 201 201 206 212 202 200 197 200 205 204 211 203 210 205 206 196 204 195 210 191 197 205 195 202 191 200 197 194 209 206 190 198 194 200 192 199 205 199 198 190 199 190 191 195 204 197 192 203 195 186 185 202 202 199 188 189 191 195 189 197 195 186 183 199 194 187 187 191 197 196 194 186 198 194 193 197 183 180 182 190 183 180 193 184 181 194 195 179 182 183 177 192 187 183 190 194 191 176 180 183 192 182 192 186 191 179 175 192 178 178 185 181 179 179 184 181 175 183 180 177 189 180 174 179 183 187 177 180 187 179 185 183 183 183 175 181 188 174 179 188 175 187 176 179 172 186 184 173 177 172 177 172 176 177 177 186 189 181 173 183 185 185 175 177 178 176 183 173 176 172 189 180 186 174 185 186 188 180 188 174 178 173 174 183 178 180 177 176 187 179 187 183 172 189 186 178 173 180 177 177 179 176 184 175 178 180 188 174 186 186 176 174 187 180 184 174 186 190 178 181 177 174 190 177 190 188 183 191 178 188 176 184 191 189 186 177 176 183 179 187 176 181 189 189 185 180 189 179 179 193 186 182 191 184 184 187 180 192 185 183 193 191 193 198 190 191 186 190 191 193 199 185 197 197 197 182 191 183 200 193 186 196 202 191 193 187 201 201 203 198 197 198 192 191 195 200 200 197 188 189 191 188 189 205 204 202 202 196 190 203 190 207 201 190 195 204 191 207 208 211 207 198 200 199 193 204 208 194 207 207 212 206 211 207 212 200 211 209 206 205 216 200 213 200 218 218 203 217 207 220 208 206 210 221 204 208 204 207 220 204 216 215 214 226 208 226 213 214 221 226 216 227 219 219 220 210 216 229 229 217 221 232 223 215 229 227 215 217 230 216 231 216 217 236 233 226 223 231 225 239 230 224 230 237 220 223 243 222 242 227 225 224 234 233 228 239 230 242 228 234 232 242 235 236 239 240 244 244 229 241 237 243 251 242 247 247 250 256 246 255 258 235 241 247 250 247 245 248 254 241 244 261 247 258 261 246 247 264 264 249 261 255 249 254 262 251 261 271 269 265 249 274 272 268 254 262 263 256 271 264 267 270 279 280 260 270 278 281 282 275 283 283 279 269 277 263 287 280 271 280 274 264 283 273 266 269 282 270 278 272 274 295 292 270 280 288 288 282 294 274 294 276 297 282 292 287 299 293 286 299 297 298 308 281 303 284 282 306 302 300 301 287 300 302 290 301 293 291 309 289 306 318 293 296 298 293 293 319 304 311 301 303 322 297 312 309 312 302 321 317 319 305 322 312 329 322 304 331 312 321 312 322 332 315 321 311 317 312 335 324 325 321 313 340 319 326 344 334 324 331 341 338 328 320 323 332 344 353 331 334 324 329 353 355 357 345 354 326 354 330 344 340 340 358 354 333 338 350 353 346 355 347 335 365 349 340 345 363 347 353 352 367 362 361 358 374 371 366 361 355 365 355 353 353 366 356 382 363 367 357 387 352 369 362 369 357 367 362 366 390 386 392 367 382 362 393 389 378 380 363 366 392 383 392 381 388 399 387 393 367 400 379 396 381 391 383 401 373 389 405 401 377 390 406 385 399 408 400 403 380 383 380 386 418 411 393 405 415 403 387 413 414 416 404 390 395 418 421 426 399 394 393 426 414 393 411 399 433 403 434 422 427 423 436 411 404 412 441 427 413 426 419 414 410 438 410 437 422 425 439 439 440 443 448 440 414 433 415 439 416 419 430 439 434 453 436 458 439 430 439 447 462 439 457 440 422 433 462 458 436 445 446 431 465 452 427 428 465 447 437 460 436 453 458 461 458 452 456 461 454 435 455 441 463 440 439 480 441 448 481 465 443 482 447 478 478 482 470 447 458 453 470 481 468 485 471 453 469 476 494 469 464 497 497 470 495 470 483 479 479 475 478 476 500 491 499 480 486 499 471 499 495 488 471 474 493 488 476 498 476 489 489 500 488 489 477 483 480 501 476 513 515 480 507 500 478 503 517 510 494 517 499 504 483 513 489 523 514 480 505 514 508 511 489 506 496 517 501 487 503 511 500 530 493 531 496 497 532 517 487 492 494 501 522 536 506 498 524 491 496 502 499 507 507 535 505 502 525 532 538 528 510 495 512 537 512 515 531 517 504 539 535 546 527 509 514 528 510 549 524 530 549 543 511 517 535 534 522 549 542 543 505 509 545 530 523 534 543 544 525 542 536 557 526 549 558 515 516 536 552 529 536 548 554 515 552 516 542 549 523 552 557 534 557 555 559 548 553 556 568 536 526 551 561 534 563 563 555 551 535 549 523 543 525 520 549 565 541 525 564 573 526 533 544 559 549 569 537 548 537 535 575 526 559 536 553 531 538 534 530 554 532 572 541 546 563 568 543 550 580 565 535 572 565 557 540 537 537 555 548 537 554 545 540 534 543 556 556 570 532 532 550 578 544 562 583 581 559 570 552 537 552 567 577 540 553 540 576 538 549 588 567 579 583 578 574 554 585 543 536 570 543 554 545 541 569 540 590 540 562 537 584 581 572 573 589 577 579 559 581 538 557 558 567 550 585 551 554 565 560 555 544 552 558 593 541 575 541 539 563 567 581 555 557 545 591 593 585 561 560 573 562 564 578 577 562 570 575
577 540 540 579 586 538 583 585 542 565 572 583 590 546 570 552 549 577 589 588 568 557 554 547 565 565 571 588 589 548 569 572 590 571 542 584 557 589 560 562 545 540 536 542 549 569 540 544 553 577 539 569 541 541 563 553 568 541 548 564 552 580 584 534 544 534 581 548 571 550 558 580 538 557 569 534 535 575 543 538 561 547 572 551 553 584 583 554 574 551 583 560 535 570 567 539 559 582 534 555 583 556 533 538 529 565 530 528 578 579 572 566 567 555 531 570 580 571 538 568 535 577 528 526 561 552 577 576 549 526 534 547 539 537 545 535 526 554 562 521 567 550 571 523 560 520 557 534 537 554 538 546 525 537 560 569 548 538 519 524 529 527 552 565 540 566 524 561 561 565 524 556 526 518 520 546 511 521 518 559 545 551 561 560 513 518 535 558 540 508 533 536 509 549 535 526 504 532 547 553 540 506 528 505 523 546 513 530 545 546 527 499 533 540 518 501 508 515 503 536 513 537 513 518 515 518 506 539 520 516 496 535 522 500 499 506 534 530 514 529 528 501 514 520 514 535 492 530 519 493 525 529 525 507 512 512 501 482 482 497 516 506 515 518 511 517 499 504 517 504 501 489 521 514 490 517 483 507 497 477 497 505 495 503 481 507 507 472 471 505 513 472 472 489 489 465 504 496 466 480 490 507 490 508 478 484 477 506 476 463 462 482 484 460 489 498 481 477 467 473 499 479 490 477 455 489 473 488 484 453 472 480 460 469 472 452 480 465 487 462 486 484 454 454 458 454 446 466 468 439 469 473 452 441 446 455 464 458 438 450 460 446 449 452 446 445 440 465 431 429 453 467 455 469 468 446 457 453 445 445 432 461 430 445 428 458 433 431 424 423 448 440 446 429 453 429 428 454 455 419 448 425 418 430 425 414 434 420 444 420 446 439 445 407 437 431 418 406 438 436 441 418 402 406 430 405 419 421 419 412 427 404 431 431 432 417 426 430 406 393 416 428 420 416 398 405 398 395 414 406 400 388 412 417 385 412 380 417 395 408 405 408 378 414 389 398 394 374 390 406 396 404 387 377 392 398 399 397 379 378 398 369 371 378 400 380 393 362 381 382 392 362 392 372 366 390 373 377 391 376 371 360 355 364 388 380 382 377 387 380 371 384 373 373 361 357 369 361 350 367 356 377 376 353 367 365 368 365 369 361 362 368 365 369 343 336 335 368 367 335 340 362 351 346 334 345 343 334 330 328 339 336 331 326 335 327 325 342 354 354 323 331 347 346 324 343 333 348 341 346 342 344 333 329 318 333 329 343 337 312 322 340 309 324 309 328 319 322 327 327 333 320 305 322 310 302 305 309 316 318 304 299 308 311 299 302 304 324 324 295 300 300 311 299 293 306 304 297 298 292 316 289 290 289 290 307 285 293 309 302 289 298 292 307 293 290 305 298 296 294 295 295 283 299 293 299 276 295 285 279 294 290 280 274 272 281 292 281 280 288 288 270 288 272 291 269 291 290 276 271 282 276 276 277 277 285 271 279 269 276 259 271 276 259 262 263 260 276 279 276 267 274 258 269 251 260 262 265 265 259 260 254 264 268 265 247 255 246 256 252 267 265 258 258 247 259 251 246 262 249 244 251 254 256 243 250 253 237 243 256 257 252 247 253 246 235 250 231 239 250 235 232 238 250 234 249 247 242 251 228 230 232 246 228 236 236 246 238 230 233 225 229 222 241 235 234 223 236 220 234 235 219 226 221 238 236 225 237 218 223 228 221 222 221 226 229 228 224 215 229 230 231 217 210 216 230 228 210 227 212 215 227 209 226 212 206 220 225 214 208 217 224 206 210 216 223 213 219 221 207 207 203 210 206 214 209 208 215 199 217 216 199 202 213 197 200 216 213 209 215 208 205 195 210 194 203 201 212 205 208 201 210 209 194 204 192 202 199 200 205 205 199 206 209 207 199 206 203 198 192 192 191 196 202 194 204 205 192 201 189 190 204 193 185 188 187 189 202 197 198 186 188 185 197 201 193 185 199 184 190 199 188 193 187 198 181 182 197 183 192 181 186 189 188 183 189 183 196 186 180 187 183 178 187 183 193 186 187 190 181 191 190 181 194 178 177 181 189 181 193 183 188 180 192 176 182 181 179 182 188 180 188 191 179 179 177 175 184 185 188 189 179 184 175 178 185 175 181 179 178 178 183 187 182 181 187 187 185 190 176 181 175 189 177 179 174 179 180 184 190 175 179 178 183 180 180 174 180 186 177 184 189 187 179 180 177 175 174 188 190 178 178 175 174 182 179 173 189 185 183 186 187 189 189 179 179 177 178 184 188 183 176 187 180 182 174 183 183 175 180 182 178 183 184 178 175 190 179 189 184 189 183 180 188 179 184 193 184 190 186 181 182 188 192 189 178 193 179 187 177 185 177 179 195 187 184 193 184 189 188 194 184 195 179 195 181 184 198 180 180 193 186 185 181 181 194 191 185 200 198 189 195 195 193 189 189 187 199 202 197 188 193 190 202 199 195 190 203 196 188 202 190 192 188 188 189 201 199 195 201 193 200 193 205 191 209 198 190 196 199 191 206 192 199 192 191 203 195 206 201 209 197 196 203 210 208 202 213 204 211 198 214 214 196 199 208 208 199 201 216 201 202 204 212 201 211 210 203 221 214 218 207 210 217 204 207 222 207 224 206 217 224 219 210 220 218 222 215 226 222 211 222 223 215 216 217 217 217 213 211 231 213 230 223 214 229 225 229 230 219 222 227 223 229 225 236 229 220 224 232 235 232 238 231 234 234 240 225 228 229 225 225 242 225 235 236 226 239 234 247 229 236 244 234 239 237 231 242 235 238 230 234 231 233 244 249 234 240 239 254 240 256 254 250 255 256 259 259 257 246 243 255 244 264 245 247 255 258 262 260 256 249 251 246 270 266 270 260 248 271 259 271 258 254 257 268 251 258 265 276 261 275 274 269 267 261 265 269 259 258 284 283 283 284 268 262 282 281 282 279 270 274 278 290 287 274 272 278 276 275 277 287 278 294 293 276 291 277 292 279 277 283 291 291 292 297 285 280 285 290 295 293 303 288 308 299 297 285 305 300 295 289 299 309 303 299 301 311 307 297 308 315 289 292 293 292 298 304 294 299 316 295 295 302 301 326 322 303 319 327 301 313 324 315 308 306 309 306 305 305 315 319 308 306 310 321 318 334 323 340 316 311 336 322 321 313 319 319 329 318 325 342 325 324 318 345 342 322 328 322 326 332 345 349 330 353 356 338 334 332 336 360 356 339 347 340 347 355 360 366 335 348 359 351 354 336 359 343 348 348 366 365 354 353 372 355 362 376 361 356 365 350 366 349 371 365 379 375 361 378 369 370 383 385 388 362 370 376 355 367 373 371 372 380 371 375 359 382 391 382 383 381 371 381 371 382 378 395 382 377 391 398 386 404 389 386 405 375 394 382 374 388 380 393 396 399 403 377 404 397 401 391 399 404 408 400 399 420 406 411 414 418 394 395 424 418 396 419 415 395 418 400 417 428 423 403 412 432 428 425 434 410 413 434 428 408 427 421 416 412 432 414 423 403 438 441 445 410 423 437 435 442 447 431 412 428 433 441 453 448 442 423 433 440 416 447 418 436 420 453 420 449 428 449 435 429 453 438 443 441 436 446 465 428 442 432 459 442 463 427 441 452 468 461 451 448 460 458 462 475 441 456 450 467 477 459 458 478 478 482 441 479 442 466 454 455 469 443 445 478 475 482 482 450 448 481 460 479 490 474 466 484 488 488 489 489 488 485 483 470 483 458 500 494 466 477 490 464 487 484 471 463 483 501 506 476 504 466 492 508 477 465 463 485 476 482 490 476 489 501 487 484 489 480 504 487 494 473 488 510 501 490 494 506 495 488 488 479 479 476 493 522 521 509 492 499 491 514 525 481 523 526 510 489 489 514 517 528 510 492 487 524 519 511 488 509 524 528 526 505 504 524 512 498 536 522 492 537 536 542 534 497 535 498 542 499 508 542 519 498 527 510 543 517 502 523 540 533 502 514 540 530 516 548 522 526 540 531 506 518 525 535 524 541 518 533 507 514 513 509 533 517 513 541 548 534 560 516 523 546 530 511 530 531 554 563 521 544 515 522 549 513 538 514 514 557 549 561 533 565 532 568 527 538 519 522 564 543 522 564 561 542 526 552 551 523 534 532 570 570 526 569 533 553 533 534 566 554 541 559 549 534 557 540 548 558 540 539 534 525 541 564 548 557 558 550 557 553 556 566 528 559 551 577 528 529 580 572 549 533 555 575 544 577 581 556 557 584 558 568 585 576 539 540 552 547 555 540 572 563 536 560 544 542 557 541 555 542 547 536 534 555 558 567 540 581 569 589 575 562 571 541 535 545 552 579 546 576 572 570 536 576 582 548 570 536 543 538 547 541 542 588 564 551 550 571 543 585 554 568 558 576 560 543 571 578 572 582 548 537 561 589 578 553 546 541 554 537 544 549 543 590 585 571 549 543 590 556 592 592
571 541 574 538 587 552 579 566 542 574 566 566 570 591 566 564 540 567 564 587 579 570 584 555 588 540 561 569 543 545 568 577 589 549 579 584 566 550 543 572 589 573 586 567 557 544 538 560 575 551 555 547 585 547 566 566 534 575 542 541 568 575 583 566 533 554 542 547 569 550 568 567 573 548 584 539 558 532 549 583 571 582 547 583 532 582 535 572 567 570 549 561 573 573 569 535 570 565 548 539 568 571 552 558 576 544 555 568 532 555 544 559 538 560 542 525 543 547 566 524 573 572 542 562 560 568 555 532 548 561 543 526 559 531 571 547 537 556 568 540 566 536 557 570 570 548 534 537 568 535 538 550 564 538 543 517 553 550 554 557 565 555 562 548 565 520 538 545 558 564 526 547 530 541 541 535 530 556 531 523 523 548 517 518 513 518 548 523 516 543 515 538 524 521 516 545 527 552 544 543 535 516 510 519 512 519 518 531 520 514 516 528 524 529 533 506 523 514 504 539 503 500 525 515 512 494 538 494 537 506 509 499 500 503 504 539 521 521 528 490 506 528 517 533 501 500 497 488 497 510 521 521 517 485 499 501 511 521 510 512 493 493 520 525 521 481 520 494 519 486 518 479 492 509 508 488 482 485 497 489 495 476 473 496 500 507 502 504 499 499 475 476 497 478 509 501 494 484 492 503 506 481 485 505 485 467 500 481 463 459 469 467 470 470 497 493 475 468 462 498 482 487 490 476 460 482 489 490 468 451 481 481 483 456 451 451 457 444 453 476 459 463 457 468 445 465 479 467 438 480 437 452 442 448 442 457 461 438 478 454 444 471 466 452 462 462 467 470 461 443 448 461 451 453 466 436 438 464 448 428 441 446 432 442 450 443 457 438 443 442 429 447 456 427 432 425 420 430 438 420 413 437 442 451 437 450 449 444 422 447 415 435 439 409 440 425 403 432 403 417 409 400 425 413 436 399 427 408 424 419 433 415 399 399 400 417 408 400 405 418 397 389 421 421 399 400 422 386 424 406 403 403 386 406 413 381 404 419 399 410 415 390 402 384 379 380 381 392 380 392 374 387 376 409 374 375 381 382 385 396 368 393 398 393 377 372 369 372 380 378 397 378 362 363 359 377 380 391 378 378 374 377 377 365 360 375 374 359 366 351 366 356 361 374 348 359 353 350 357 352 357 344 365 365 357 346 356 352 353 363 355 342 346 338 364 352 336 348 363 367 335 350 364 344 336 360 359 350 334 345 359 359 356 350 340 345 352 345 332 331 347 353 324 335 323 320 332 331 325 342 322 337 330 331 329 315 338 331 318 335 317 330 316 317 330 320 325 326 311 320 326 310 311 327 308 316 311 327 326 310 305 303 309 299 323 300 308 316 324 309 311 304 312 320 298 304 311 300 310 296 315 291 297 292 304 310 302 304 310 289 293 298 291 296 285 298 283 288 290 288 285 296 291 290 298 283 276 296 274 290 273 283 297 279 293 281 273 293 282 276 270 269 287 278 293 281 290 269 267 264 287 283 285 273 273 263 279 286 263 260 281 271 265 282 264 265 256 272 264 268 271 263 260 259 258 265 260 262 250 262 250 263 257 259 264 260 261 249 258 263 246 246 256 251 265 266 249 248 245 253 246 239 259 247 247 245 237 245 254 248 249 245 249 246 250 253 242 233 255 244 244 234 244 235 244 233 233 229 239 240 236 238 228 240 247 225 233 241 243 229 224 245 244 236 233 233 223 237 239 224 224 233 237 230 228 233 236 238 228 232 216 235 215 217 233 232 223 223 213 215 227 225 218 228 211 226 213 224 211 221 227 214 227 222 226 226 209 220 219 224 224 216 215 217 209 209 218 211 217 219 219 206 207 213 215 214 202 204 218 213 217 201 212 202 203 215 215 210 204 199 213 214 198 204 197 201 213 213 199 211 199 195 202 210 197 201 211 209 191 204 209 204 206 196 199 191 205 197 196 204 202 200 199 200 197 197 196 204 205 200 187 188 199 202 203 195 200 200 186 202 196 199 195 188 188 198 202 198 185 183 198 198 195 185 187 200 194 195 198 193 188 194 191 182 191 186 190 183 181 191 181 191 180 183 183 191 188 187 194 195 181 189 182 185 184 183 194 194 177 191 183 181 188 178 187 176 186 181 192 192 178 179 184 179 181 187 191 189 176 187 188 179 178 192 184 185 179 184 184 180 177 189 181 188 188 189 189 181 174 185 177 176 186 186 180 191 179 178 185 180 188 181 185 174 178 176 184 183 183 175 186 187 188 191 183 184 188 178 191 188 190 177 191 184 187 177 184 174 181 175 180 175 182 189 175 187 190 185 176 181 186 189 175 183 186 185 192 182 189 189 176 185 190 191 178 186 177 187 186 182 188 191 184 179 188 185 191 185 178 193 193 190 187 193 179 179 184 195 184 179 191 185 189 190 183 193 180 182 184 191 182 186 191 190 189 185 197 196 198 191 181 184 194 190 188 199 192 190 187 185 192 199 188 189 201 188 200 186 198 190 191 198 193 203 190 200 189 187 197 204 199 197 204 193 206 193 191 198 202 196 197 197 198 197 206 204 204 196 201 192 207 201 195 193 208 211 196 206 201 200 206 195 212 212 201 204 195 214 201 203 197 205 211 206 204 201 213 200 219 217 202 199 201 204 218 219 211 203 211 217 203 223 222 208 210 207 205 224 223 208 218 214 208 213 225 221 216 212 220 215 215 209 217 221 209 211 221 231 213 224 233 232 230 225 222 223 230 233 236 215 215 227 220 236 228 227 222 223 229 222 231 232 226 243 232 233 235 228 230 229 224 228 225 239 244 234 243 241 240 245 246 238 244 237 233 238 252 234 251 243 234 245 237 255 253 241 253 234 235 255 254 248 244 253 237 259 246 248 250 241 251 259 249 248 259 262 263 253 251 248 251 251 260 261 255 261 262 252 253 270 269 266 267 254 265 264 255 265 263 264 275 277 279 277 267 271 272 267 260 276 271 268 278 273 279 269 277 268 285 277 272 272 271 288 282 279 283 266 291 267 287 289 275 281 285 288 271 285 298 293 281 292 276 280 280 297 296 277 288 278 289 291 298 303 298 304 297 306 305 300 289 295 311 299 299 313 286 303 309 302 314 291 307 304 311 299 321 318 305 319 323 310 301 319 307 320 313 326 314 301 313 312 312 313 313 332 310 328 309 322 324 318 319 310 310 308 317 326 333 320 311 313 330 332 343 344 342 322 315 320 330 320 318 336 350 339 347 352 325 349 330 329 334 334 326 346 344 353 356 356 348 349 350 356 351 363 345 356 337 349 337 337 358 351 352 364 351 370 351 371 352 351 343 365 359 361 351 342 365 367 356 362 357 348 362 368 347 358 382 365 352 361 383 359 368 363 357 384 369 355 386 359 388 373 363 365 386 396 375 387 390 374 364 395 371 383 388 398 399 385 379 372 386 390 405 404 404 392 371 400 373 377 381 394 404 375 388 415 404 406 379 416 389 405 418 414 384 407 393 407 389 420 424 415 417 415 395 419 405 404 395 429 415 406 406 394 396 420 419 410 435 416 428 417 413 412 417 431 405 402 402 413 424 403 405 415 444 423 423 443 415 432 432 448 427 423 439 451 450 417 413 415 428 417 430 434 421 454 442 422 435 430 434 428 419 422 443 436 455 448 422 457 436 425 446 466 432 431 446 469 459 452 463 429 450 453 464 464 437 449 476 465 453 435 457 472 446 454 474 440 453 446 456 468 471 476 440 448 474 462 481 465 447 486 448 454 459 486 477 447 469 492 475 466 481 471 453 492 489 472 491 497 485 462 479 475 457 473 466 492 484 472 493 464 504 487 481 478 461 482 503 477 469 494 477 487 489 508 479 479 492 476 479 498 468 505 495 472 505 477 493 480 520 500 507 499 516 509 490 482 514 501 514 501 502 520 493 513 524 515 490 528 493 506 506 508 497 525 497 503 528 484 498 497 532 530 495 516 510 529 500 537 511 537 516 520 540 522 511 493 513 540 501 513 500 526 529 540 508 515 535 520 504 536 530 522 502 527 529 537 517 541 500 517 512 505 548 521 518 543 513 515 520 513 545 540 510 512 547 515 544 540 508 548 536 514 513 528 534 540 510 552 541 516 530 561 543 544 543 533 514 521 525 554 535 521 535 515 542 548 533 534 535 536 560 537 532 533 533 532 556 543 530 534 543 568 532 562 567 546 532 548 535 526 536 573 551 559 538 527 537 572 535 544 540 566 566 537 539 539 534 575 574 569 570 567 538 551 545 536 526 556 539 528 575 555 546 539 552 556 568 568 539 583 578 557 558 566 558 574 582 570 571 564 546 562 539 561 575 559 558 549 550 546 537 544 571 538 533 575 584 573 568 577 558 570 533 582 558 572 553 567 539 547 574 572 550 547 558 566 586 544 583 549 542 588 546 583 579 587 554 560 573 590 549 583 572 589 576 581 574 582 544 564 580 585 546 541 543 570 573 579 581 551 578 589 589 590 565 578 586 584 547 552 567 545 545 588 544 570
561 565 559 570 537 548 547 588 537 554 566 558 582 539 573 568 577 571 550 550 557 585 583 552 545 542 561 538 539 553 573 564 582 540 583 569 537 540 566 539 543 581 563 534 586 544 567 555 564 582 554 570 576 546 587 571 553 541 573 541 543 539 555 576 586 549 555 533 555 571 579 564 562 582 545 531 557 536 547 556 580 565 569 575 580 536 570 558 575 544 556 580 570 538 581 575 548 572 529 574 571 553 554 581 535 567 580 562 559 528 573 554 550 544 530 544 549 558 560 526 572 532 523 545 541 575 524 544 574 541 573 533 535 548 528 571 519 572 535 559 530 528 566 559 537 517 530 546 540 550 549 528 546 529 567 552 553 553 521 551 534 535 525 566 525 522 520 541 560 551 515 532 510 536 543 554 548 552 526 516 513 509 523 549 507 510 512 540 556 528 528 520 545 508 551 546 549 540 528 536 529 502 509 516 530 527 546 526 530 505 546 544 534 537 515 500 498 499 504 537 508 529 505 519 527 497 526 517 510 531 514 503 516 521 507 534 507 526 519 524 530 536 515 497 512 493 484 517 510 521 522 530 519 525 514 515 492 498 495 483 482 487 492 522 526 503 518 484 496 520 475 478 480 480 488 474 496 503 496 472 488 518 503 481 487 505 492 499 503 474 467 469 498 486 490 467 506 477 476 479 495 491 486 461 493 475 474 500 472 485 461 488 495 462 498 459 470 462 488 461 463 476 478 486 477 452 460 460 476 460 453 479 451 480 465 480 446 466 458 477 456 447 468 479 444 482 443 448 474 463 457 458 462 457 463 462 478 476 474 463 443 446 436 457 460 430 470 471 463 465 463 430 449 441 436 465 447 466 433 451 462 463 430 431 437 421 432 435 433 444 427 440 444 447 452 444 429 433 454 429 447 437 423 413 412 419 414 438 435 412 409 436 406 419 413 432 405 415 437 406 436 435 435 411 417 414 405 424 405 426 420 409 425 432 394 429 417 418 392 423 406 398 424 406 422 408 400 423 387 387 383 388 383 411 393 399 384 396 386 399 392 397 388 404 378 400 390 379 395 387 392 395 408 394 404 386 381 392 370 374 373 388 391 397 395 371 372 399 367 380 377 391 389 396 374 384 379 380 386 379 368 380 354 372 361 365 369 375 369 359 371 370 355 373 372 351 376 353 354 375 357 347 347 351 351 375 369 358 362 362 341 351 344 342 347 337 368 353 336 338 349 357 345 333 343 335 361 336 342 353 331 333 352 354 346 355 349 330 344 331 349 326 334 352 350 334 345 329 339 333 331 344 340 320 343 341 343 326 337 312 340 330 321 315 335 308 318 334 310 333 313 306 309 319 331 311 314 330 312 324 328 324 321 310 321 327 300 326 317 305 294 301 321 318 306 297 293 315 316 306 315 292 302 302 299 295 305 300 312 297 311 285 283 300 304 283 283 289 281 303 297 303 278 298 300 281 301 300 279 281 276 284 293 296 289 297 285 288 284 285 273 280 282 289 268 276 288 290 270 280 283 288 268 284 280 283 267 278 278 261 266 275 260 264 261 270 268 279 280 271 279 255 258 256 253 269 260 275 257 251 251 273 257 272 255 251 251 255 246 253 257 254 245 262 247 255 265 252 248 245 241 253 242 249 262 251 242 244 252 256 242 253 236 235 249 240 243 240 246 237 234 238 248 232 250 232 236 250 240 245 251 240 227 230 231 235 243 243 230 224 230 228 223 235 241 226 231 243 234 230 236 238 232 240 238 227 239 238 234 238 235 232 216 230 225 226 235 225 218 229 224 229 231 220 225 229 220 229 213 215 211 224 225 217 211 208 215 216 224 211 216 217 226 225 220 209 209 206 209 205 222 217 205 219 205 216 208 210 203 218 201 206 206 215 199 209 206 203 213 206 208 213 201 215 211 204 197 201 200 211 208 209 206 200 210 209 208 206 200 204 207 207 205 197 193 203 207 200 200 202 202 191 198 206 194 195 194 207 199 195 202 188 194 190 195 200 191 204 189 203 198 198 192 189 197 193 196 196 192 186 196 185 190 196 201 191 200 184 191 188 191 182 188 194 182 195 187 186 195 187 184 184 180 187 188 189 192 180 195 196 192 184 191 194 181 185 188 179 189 187 186 186 190 180 180 192 190 190 194 190 184 194 177 181 178 191 189 189 178 187 188 190 190 182 187 192 186 179 192 180 187 179 185 180 181 187 177 176 183 192 187 188 191 188 190 190 182 185 185 184 176 177 178 190 184 190 186 192 191 184 178 184 188 189 189 175 181 189 176 187 188 187 180 186 182 177 183 187 185 192 176 184 192 180 181 181 175 191 181 191 182 183 181 177 179 177 193 184 189 192 178 184 186 182 177 192 183 185 186 194 182 188 185 181 191 190 189 192 189 193 190 194 182 194 193 185 194 191 193 190 190 193 180 195 187 192 195 181 198 186 181 189 183 191 195 191 197 182 183 200 197 197 183 199 195 186 190 186 201 195 202 187 199 189 200 186 199 196 203 199 201 204 204 203 193 197 193 190 196 195 190 192 188 191 190 201 192 200 195 206 193 191 208 201 201 199 202 201 197 199 210 197 193 192 210 205 196 211 205 203 201 206 214 209 214 207 212 210 198 210 199 214 212 198 198 203 205 203 200 205 215 214 209 219 212 217 218 221 209 213 203 214 220 215 211 222 222 213 210 214 208 217 224 211 210 219 214 221 218 216 229 225 210 227 218 217 222 218 226 213 231 227 233 234 219 216 229 226 228 229 218 217 222 230 230 220 231 231 228 225 239 242 228 222 235 242 243 237 242 246 224 224 241 234 240 234 246 231 230 249 236 247 239 238 249 235 248 235 235 248 250 237 246 243 250 244 246 258 238 256 254 246 246 247 244 262 246 258 250 245 251 264 258 253 247 246 264 263 253 265 246 246 256 264 256 249 260 268 252 255 255 271 253 269 261 256 274 274 272 267 273 255 276 279 271 260 268 266 271 264 268 264 286 272 272 271 273 281 283 275 265 269 272 267 291 266 267 286 271 274 272 274 280 291 272 283 288 298 295 291 292 277 278 299 294 289 283 282 297 302 302 298 282 288 288 305 285 305 308 300 284 293 303 295 303 288 301 306 297 294 318 290 317 299 314 298 297 299 321 295 324 318 309 312 324 303 318 312 315 301 326 328 318 302 314 321 322 317 315 317 316 334 306 318 313 318 315 334 329 322 327 328 328 341 328 340 323 326 323 329 316 334 337 326 336 329 328 343 338 343 334 340 342 330 345 357 345 330 337 329 332 347 348 330 350 338 356 359 341 347 354 336 341 345 345 368 344 362 337 366 364 370 365 365 361 346 373 351 343 345 370 363 379 377 352 362 360 378 377 349 381 383 382 369 359 355 357 381 363 364 385 389 366 368 373 361 369 370 393 375 372 388 365 399 395 396 365 374 374 400 379 387 400 386 372 390 406 408 388 398 374 404 393 411 389 394 379 391 387 407 379 394 389 412 396 408 416 406 401 399 394 414 421 420 396 404 426 416 410 412 401 393 425 400 419 413 393 421 422 427 399 425 426 421 411 430 430 399 427 408 406 414 417 402 403 403 409 418 422 433 410 440 430 420 430 431 414 433 439 413 437 421 449 438 453 440 436 421 446 434 454 431 433 423 436 441 448 422 437 448 458 426 441 425 459 435 457 441 467 434 446 448 449 472 462 462 469 458 462 463 434 462 439 462 467 479 472 467 446 453 481 439 474 476 441 444 441 472 458 447 460 484 488 454 460 452 481 475 453 475 464 469 469 450 452 459 460 478 463 488 498 492 483 458 499 477 471 457 495 456 466 500 459 473 499 465 488 473 464 498 467 476 488 490 506 476 473 499 491 477 497 496 480 472 478 484 482 491 498 503 499 496 479 508 490 482 502 502 501 517 505 519 495 483 525 476 504 492 503 514 525 509 498 485 497 511 495 485 484 521 518 511 517 534 526 532 535 502 501 536 533 537 519 535 523 502 514 495 533 508 496 517 493 516 512 524 501 495 508 528 540 538 504 508 501 509 539 506 519 516 503 501 514 538 529 530 530 528 521 513 536 528 521 514 514 551 520 507 512 556 523 547 537 526 515 517 548 531 522 543 551 540 556 540 540 521 522 537 560 537 546 535 564 563 516 554 521 522 555 513 545 514 560 555 520 551 523 523 543 564 542 540 555 557 540 524 563 528 566 534 547 559 545 544 541 559 558 566 530 547 568 525 564 523 529 533 550 559 570 539 524 575 563 529 536 529 526 549 553 563 542 571 578 535 552 569 531 555 539 541 541 547 571 536 531 579 535 546 548 583 550 537 581 577 530 581 584 533 550 557 558 568 536 556 565 562 545 570 582 536 554 537 565 584 541 534 584 551 564 564 545 579 567 544 561 544 562 557 542 569 543 564 584 573 540 549 567 571 586 545 575 536 534 552 572 544 538 568 547 570 586 545 546 565 557 560 560 571 584 569 551 539 544 586 563 536 547 581 573 583 536 543 585 537 561 567 587 550 546 584
585 580 538 581 538 560 534 563 580 583 581 580 571 575 576 544 576 588 534 542 580 575 550 558 577 561 534 573 576 585 567 554 574 554 585 562 564 585 535 555 563 567 545 544 552 586 537 577 568 577 585 542 563 546 566 534 557 551 574 543 546 535 548 572 556 581 567 567 559 531 549 567 584 581 568 550 545 532 541 539 575 534 533 569 572 567 540 572 582 551 543 564 574 570 534 557 565 558 580 579 557 543 561 555 525 530 561 541 532 571 536 577 576 527 548 551 551 560 527 549 569 542 531 573 572 569 571 537 547 556 522 570 541 553 536 532 539 549 539 551 538 555 531 528 567 527 532 521 568 544 520 563 518 522 560 530 515 518 546 559 554 549 538 525 543 530 529 526 548 553 523 544 527 549 553 540 517 541 517 508 536 545 553 556 555 552 542 539 505 517 528 554 548 553 552 527 517 512 538 506 522 512 536 538 539 521 525 540 507 529 503 497 511 506 526 532 497 503 524 502 496 503 535 507 513 521 504 519 509 514 537 515 496 530 526 526 493 505 518 524 507 502 523 514 504 498 531 498 530 488 483 503 497 517 518 493 496 508 510 489 485 510 479 515 504 518 499 521 484 516 505 486 490 518 516 478 484 494 481 501 473 487 486 489 470 492 502 508 467 512 505 500 465 489 479 490 477 468 488 479 470 507 483 478 478 462 496 489 504 460 499 478 490 471 491 454 466 471 481 498 453 483 493 489 471 469 455 469 465 465 476 486 478 450 476 483 467 456 486 460 471 453 451 462 472 476 481 477 454 442 477 447 444 477 477 466 445 457 470 476 476 443 467 434 437 437 470 438 435 439 465 458 440 436 432 427 427 435 462 450 464 450 424 458 432 455 451 428 422 418 417 432 421 425 431 451 418 455 426 414 435 442 436 426 414 448 445 423 423 428 425 441 416 423 434 420 429 401 429 425 409 408 429 430 422 425 421 402 416 432 427 422 428 427 396 415 401 427 427 416 424 402 417 399 403 424 399 416 412 390 386 407 412 390 405 381 397 399 401 404 387 402 401 388 390 383 377 390 404 403 380 395 374 402 398 369 388 384 370 374 385 371 373 372 384 386 395 378 396 367 397 387 395 383 384 383 364 358 362 377 366 366 357 386 384 386 352 382 384 367 371 378 350 358 353 355 365 362 373 375 349 372 368 355 343 361 352 343 357 353 347 359 371 349 361 343 365 354 362 364 360 332 357 358 354 348 342 354 339 334 348 350 343 354 352 334 335 352 352 353 345 349 344 344 343 323 323 346 318 338 325 325 330 340 336 337 338 343 343 341 340 314 337 325 319 311 323 336 310 324 333 333 306 305 324 310 330 325 301 308 330 317 325 308 317 319 300 298 318 320 309 312 312 314 299 298 299 295 306 303 296 296 308 297 290 315 313 291 290 291 286 305 295 303 284 293 288 294 304 291 296 304 285 283 292 287 278 287 293 275 276 281 288 279 282 293 271 287 272 270 282 277 289 289 274 288 276 271 275 288 289 287 286 268 265 279 271 272 268 285 262 264 273 270 263 270 266 260 262 259 271 257 264 268 275 265 259 256 266 263 258 257 265 254 265 263 268 250 261 246 268 246 249 247 263 267 264 261 244 258 248 263 264 241 243 260 262 245 247 254 258 256 251 248 253 234 235 251 240 236 244 253 232 241 244 236 231 243 248 241 229 234 241 233 245 248 246 236 238 232 233 224 224 244 238 236 225 224 234 237 224 237 227 220 235 233 241 229 226 234 225 228 224 219 229 230 226 225 233 214 219 221 219 214 220 213 221 231 226 227 219 228 214 214 230 226 225 216 224 208 208 215 217 207 218 212 208 222 214 215 215 204 218 222 205 218 212 204 222 215 218 204 219 200 215 213 209 216 219 215 209 217 205 216 203 215 196 213 214 196 195 206 196 211 197 203 204 205 210 203 200 203 210 201 192 202 208 203 205 200 191 207 199 191 207 198 202 199 195 192 196 207 193 206 191 194 199 205 194 198 199 195 187 197 198 199 192 203 203 187 189 193 202 201 185 191 191 187 190 194 187 194 193 192 189 193 194 182 189 183 190 181 187 190 190 199 184 196 198 198 195 180 187 190 197 189 194 195 195 192 188 191 196 188 187 190 180 180 178 190 188 181 190 179 190 181 188 178 179 191 181 185 184 179 187 194 184 184 190 182 176 178 192 176 188 180 188 190 182 186 183 191 189 193 190 183 176 181 182 178 177 184 185 182 186 193 180 193 183 193 179 183 178 193 183 188 179 193 182 183 185 189 180 178 186 193 185 186 180 189 189 182 178 178 186 188 177 190 186 182 190 190 191 191 187 178 183 190 178 189 177 185 185 180 188 178 180 178 187 184 192 180 188 194 182 181 187 182 194 179 189 188 190 183 182 185 191 190 183 184 182 182 191 183 182 182 186 189 195 193 192 191 184 194 198 188 186 193 189 185 186 194 196 198 201 190 184 190 202 186 196 201 188 185 204 187 187 190 195 199 201 203 187 203 197 201 192 201 192 196 202 194 204 202 199 190 204 209 208 204 192 195 195 195 196 193 196 197 207 196 195 208 208 206 196 204 200 211 199 212 214 204 203 200 209 205 201 216 204 213 204 200 206 199 216 208 207 201 209 202 205 221 209 214 213 215 207 213 211 215 209 207 225 214 205 207 208 210 219 218 218 221 214 227 226 216 226 209 211 217 222 215 212 228 213 225 228 229 228 224 213 225 218 226 215 220 228 223 234 238 223 230 224 219 221 239 221 231 220 234 225 238 234 230 242 238 239 231 232 238 239 241 233 240 235 249 239 245 229 229 244 243 245 229 241 236 233 252 248 246 234 246 246 257 240 245 237 251 254 252 240 251 251 257 246 252 241 243 262 254 246 252 261 261 267 258 244 265 258 255 256 259 263 271 266 261 271 257 268 272 255 269 263 267 263 259 259 271 271 256 260 278 261 258 269 265 277 267 269 272 268 267 282 277 284 271 262 264 265 286 266 289 278 272 270 273 293 280 270 282 294 272 277 284 285 290 287 298 289 297 288 275 299 279 304 285 299 278 301 289 304 301 293 309 309 309 296 295 304 284 285 311 296 294 288 289 305 300 292 300 306 296 301 318 320 305 320 321 300 301 312 310 298 301 308 307 309 305 310 307 324 304 301 318 305 333 327 314 306 309 331 326 335 323 323 332 339 335 329 320 325 341 340 341 335 325 335 331 325 332 325 320 318 332 350 336 344 336 338 349 336 335 330 353 351 347 347 356 348 330 329 338 345 331 350 340 338 352 346 345 360 359 368 343 355 360 366 365 363 349 349 362 371 352 348 345 361 369 375 356 351 357 378 359 379 362 349 348 364 359 366 375 387 368 361 376 358 365 371 381 381 376 380 375 371 385 394 381 367 375 398 375 381 380 390 385 395 366 365 386 377 390 389 382 399 375 407 408 398 373 391 379 386 399 395 385 409 411 389 402 414 388 401 416 409 380 384 381 410 407 391 405 404 398 404 402 391 404 397 394 399 410 415 412 399 400 424 411 404 407 425 406 411 413 408 422 420 403 409 440 421 440 441 401 436 422 422 417 421 443 411 406 442 431 444 442 444 410 423 426 412 451 433 449 414 420 446 419 425 458 455 453 446 456 461 450 445 439 444 420 423 440 458 438 423 439 467 463 425 468 468 442 459 458 450 450 462 442 440 464 449 443 447 442 454 467 451 463 458 438 482 456 460 447 478 463 475 447 456 458 454 446 452 480 477 485 475 462 490 490 472 460 454 453 482 495 465 475 459 466 497 457 493 499 474 468 497 470 479 496 486 475 480 502 496 488 483 471 493 503 490 473 503 501 494 494 506 468 472 511 507 479 489 468 513 502 508 516 475 487 492 507 491 513 478 495 483 488 508 517 502 501 509 484 494 506 510 500 481 506 522 504 481 506 483 529 517 482 513 514 518 501 485 503 530 531 527 532 530 488 503 495 507 522 514 526 500 502 494 539 538 495 538 536 537 498 493 499 526 531 534 531 498 501 542 505 532 541 501 535 533 510 513 538 546 501 525 519 501 500 551 526 501 535 527 545 545 516 529 509 547 537 525 536 550 518 522 528 513 558 537 525 520 517 527 514 527 559 521 547 516 542 552 517 512 558 520 557 551 520 530 554 526 554 530 552 524 526 521 520 556 532 565 532 556 532 523 562 558 530 568 551 538 555 556 524 542 568 521 527 538 555 568 552 543 533 554 569 539 568 553 549 525 569 523 564 574 571 565 534 565 565 557 579 529 552 536 530 567 572 549 542 531 562 581 535 569 553 531 574 545 549 546 535 542 534 577 538 582 551 548 569 580 568 569 584 541 567 535 570 559 558 573 551 580 573 562 532 542 575 552 536 545 574 543 587 551 537 553 552 570 562 554 583 587 558 539 575 575 582 577 583 540 573 566 573 548 540 573 559 568 539 548 565 565 559 564 584 548 570 589 587 544 539 566 583 565 572 570 535 549 542 569 557 566 546 581 566 537 549
575 570 553 533 586 568 542 560 547 556 540 586 537 534 535 570 584 566 536 548 551 552 540 586 575 572 542 550 588 545 565 573 565 569 557 562 548 566 574 546 574 581 583 578 567 585 543 562 546 547 561 564 550 568 545 576 573 536 565 551 585 565 537 558 562 550 554 554 536 537 566 573 532 536 529 577 536 535 563 563 549 537 558 560 546 545 556 574 536 534 539 536 556 545 549 531 552 573 542 544 567 578 533 569 571 574 561 565 525 539 543 546 535 574 564 552 522 538 531 532 553 536 530 566 522 557 545 521 553 563 551 538 531 566 564 561 528 535 541 564 555 521 546 568 553 525 550 557 558 519 530 553 549 538 544 551 522 515 514 562 518 550 519 515 532 557 547 548 555 541 523 527 522 509 547 544 508 533 556 532 529 514 547 555 543 519 556 550 520 526 525 525 508 524 542 521 519 514 548 508 511 526 524 540 536 528 525 529 501 518 536 535 514 536 529 513 539 516 526 500 495 508 494 503 516 522 529 499 501 513 529 497 524 515 511 535 504 503 495 510 519 530 526 532 496 489 511 532 502 528 495 495 508 510 504 481 486 494 486 501 480 525 477 486 514 508 512 501 480 516 504 500 487 482 502 506 493 492 492 487 507 475 496 500 480 512 496 492 511 509 499 488 502 499 509 505 467 472 507 490 475 484 461 460 495 473 474 490 468 465 459 466 486 479 484 493 494 498 463 490 458 472 470 460 463 455 465 475 491 484 479 459 489 450 458 486 479 474 469 449 475 485 459 469 483 446 479 451 453 442 473 442 441 453 438 445 444 459 460 468 456 439 441 461 456 454 435 466 438 430 437 444 425 428 447 442 464 438 443 440 464 429 431 422 445 457 423 435 449 452 432 416 453 416 444 438 442 443 413 411 452 434 431 425 432 439 409 448 418 440 420 433 430 409 438 425 408 405 436 401 436 437 403 424 405 436 428 400 412 412 413 434 405 396 393 393 413 392 398 412 416 408 420 397 390 399 392 389 411 412 400 389 399 400 411 402 400 390 403 391 412 386 378 411 387 408 396 407 382 385 402 401 406 378 407 404 369 394 384 382 373 368 367 366 401 383 400 381 366 394 374 394 375 373 384 367 359 371 391 358 363 370 376 384 359 389 363 385 369 374 354 368 350 377 359 374 361 356 353 372 362 374 374 344 368 353 371 353 362 350 373 341 360 368 349 365 347 342 351 347 352 348 344 359 359 336 338 338 355 351 332 331 332 350 349 349 348 350 330 347 349 348 343 333 350 347 344 347 333 330 327 344 347 343 326 346 341 320 334 325 338 320 330 323 338 328 338 310 311 320 314 330 306 324 331 319 331 312 329 305 307 320 321 318 301 326 314 315 310 310 305 306 306 296 302 302 321 313 295 292 317 315 293 316 315 303 294 300 296 290 300 293 305 284 301 284 300 293 301 280 283 302 297 300 287 299 279 288 285 294 292 285 281 283 293 285 275 276 287 297 273 286 271 273 279 280 282 285 289 289 277 267 264 285 287 284 262 261 286 278 272 266 274 266 262 275 273 265 257 267 261 276 276 260 273 262 273 264 266 262 255 264 274 267 260 250 253 261 260 251 266 258 254 267 269 250 249 259 257 261 242 257 258 248 252 243 261 263 250 238 250 250 239 239 259 255 255 245 242 242 246 246 232 243 241 244 234 243 247 245 244 245 243 229 247 235 232 239 239 237 242 235 230 233 237 245 239 229 229 237 233 240 223 234 226 220 219 226 221 227 228 230 220 227 218 228 225 228 217 234 214 223 214 233 234 225 225 218 227 214 229 222 216 221 217 216 212 213 227 228 227 228 215 219 222 221 207 220 210 205 208 218 217 224 213 217 213 203 213 206 215 219 207 206 209 205 218 210 213 205 206 211 206 205 198 207 212 202 210 202 201 201 207 206 200 210 208 213 203 205 213 199 199 204 210 200 202 198 195 210 205 200 199 204 199 190 194 206 195 200 204 192 204 201 194 196 194 198 197 204 192 204 194 198 193 193 202 202 191 186 194 192 199 196 202 196 201 188 184 202 193 184 197 186 196 198 189 198 189 198 195 189 192 198 200 195 182 196 191 184 192 196 187 188 188 185 195 184 184 196 180 190 196 190 192 192 188 190 189 180 196 188 184 188 185 196 194 181 195 194 191 184 188 187 180 182 183 190 180 179 188 183 186 184 184 181 179 194 190 188 177 187 179 180 177 186 177 193 187 177 192 180 181 184 189 181 189 194 193 189 193 187 193 185 192 183 187 194 182 180 185 180 188 188 183 188 177 184 187 187 182 184 190 186 189 182 190 181 179 188 194 179 179 193 185 194 179 195 192 184 178 182 187 189 191 193 184 192 180 192 182 185 181 195 192 191 189 198 186 184 191 193 195 187 187 199 192 197 192 198 189 195 199 188 197 197 192 183 195 189 195 187 196 188 184 191 194 194 188 201 195 196 192 192 185 200 188 194 194 200 193 204 192 189 192 190 187 199 188 201 188 202 202 198 189 204 207 200 193 200 207 199 194 195 193 192 199 206 208 200 200 204 207 194 206 208 209 209 201 205 199 202 196 196 203 213 198 210 206 200 201 203 202 207 202 197 210 204 215 205 218 201 206 213 212 209 203 216 210 222 207 202 212 215 212 206 218 212 205 221 211 205 224 220 213 209 225 224 222 225 210 219 225 214 213 219 215 216 223 216 213 231 223 218 217 214 230 234 214 216 232 220 233 218 220 236 219 236 227 226 221 231 223 230 229 240 225 236 221 224 233 244 226 236 240 241 246 243 233 243 238 245 242 238 238 250 229 234 232 245 238 252 244 236 253 238 251 255 251 233 233 245 257 250 238 248 258 236 244 250 256 260 242 246 244 258 253 255 243 241 246 244 266 266 262 264 249 264 248 257 262 272 271 263 256 273 249 256 261 252 256 271 261 257 273 273 268 277 274 261 280 266 259 279 259 278 259 277 273 281 276 269 287 282 267 271 270 267 289 290 271 266 279 286 279 266 267 293 290 268 293 277 293 298 286 291 290 281 292 279 295 302 280 294 282 280 292 306 303 285 289 290 291 309 301 289 297 285 308 294 291 297 301 310 305 310 294 313 313 294 289 313 306 309 297 312 301 308 307 294 314 301 315 311 303 327 298 319 312 317 323 313 326 314 313 329 318 311 329 334 333 318 320 331 335 323 335 319 334 320 337 328 327 331 328 329 323 324 325 335 325 321 333 350 351 339 337 350 345 348 330 332 331 356 339 354 357 352 354 328 339 340 356 336 356 330 335 340 356 332 356 358 344 342 355 338 353 367 364 353 360 347 366 374 349 362 375 365 360 363 368 357 353 375 366 351 382 365 357 350 350 372 373 364 358 370 370 361 371 378 389 379 363 384 370 372 365 384 388 381 378 377 364 389 400 389 381 375 366 387 375 400 398 377 382 373 373 375 400 392 404 387 392 397 413 382 410 384 413 408 400 381 383 410 394 406 382 414 420 390 417 410 392 394 416 413 391 422 404 389 417 417 397 399 430 421 414 405 424 413 408 410 399 399 434 431 431 405 440 419 416 418 414 420 422 431 417 432 412 434 417 414 434 415 437 436 442 439 443 420 449 421 414 415 455 439 443 429 435 427 443 443 459 425 424 431 436 453 426 444 451 425 435 434 449 447 439 461 437 433 446 434 437 470 435 447 435 445 456 454 443 441 442 462 477 465 471 476 458 479 455 453 478 464 479 455 482 455 476 468 475 456 442 450 461 445 452 467 468 477 491 476 463 475 468 482 480 475 492 492 458 490 465 499 487 482 481 491 473 477 476 469 485 463 467 460 471 460 505 480 507 485 469 482 463 467 498 463 485 466 479 476 484 504 485 476 480 515 486 509 483 476 507 475 472 517 478 486 500 513 511 491 491 510 515 487 513 499 496 500 526 519 510 524 506 511 489 488 485 496 481 496 492 512 490 507 511 522 496 501 511 513 513 504 503 510 489 520 514 502 492 507 512 536 527 526 503 495 521 517 543 517 544 507 543 533 525 508 515 501 547 545 517 546 530 505 511 515 504 549 508 535 526 512 502 501 545 511 537 534 512 531 545 548 542 553 518 524 512 512 555 538 537 541 557 546 518 540 510 527 553 549 536 511 556 555 520 548 558 541 559 546 513 532 515 530 541 516 535 514 555 558 525 524 533 552 518 539 560 552 562 548 551 567 557 523 567 541 563 537 520 554 572 538 521 522 571 549 542 540 566 529 570 571 571 564 535 553 530 556 552 557 546 536 533 565 571 535 527 549 567 546 562 543 552 563 536 578 540 563 576 548 547 570 530 542 558 543 559 565 563 576 546 531 534 542 572 568 540 562 538 583 570 561 545 542 544 556 540 557 579 534 578 544 577 550 585 578 584 552 585 565 569 542 556 557 577 581 534 570 581 543 532 542 545 575 557 559 559 534 565 538 567 540 568 577 543 565 551 579 570 588 557 535 543 581 560 572 559 546 538 536 557 538 586 554 565 555 566 536
540 541 580 559 548 560 547 542 536 565 533 573 564 541 575 558 573 586 582 543 543 587 547 568 537 584 573 553 551 550 557 543 559 549 570 560 577 585 570 566 546 555 535 563 564 568 533 580 548 584 534 580 542 577 550 549 569 554 542 578 583 571 582 580 578 580 565 559 533 570 531 564 538 568 580 541 550 582 535 567 567 537 547 578 571 553 528 541 564 526 534 549 568 572 543 547 568 525 577 572 552 566 539 561 550 577 573 572 576 524 542 547 522 563 568 552 551 525 560 520 547 521 531 536 563 566 566 537 541 545 571 562 550 541 542 521 531 522 569 534 537 531 528 556 558 520 548 533 540 532 549 513 549 560 545 540 512 558 526 511 524 517 516 561 523 518 557 552 542 523 541 539 519 535 556 543 547 511 523 523 540 505 531 553 534 534 555 533 505 504 550 502 525 526 549 504 548 529 501 518 548 535 524 549 537 531 531 534 528 501 532 525 503 500 527 513 529 514 528 495 519 531 493 510 505 533 537 501 525 501 522 530 532 510 506 510 532 514 505 529 495 499 530 520 507 492 506 490 500 510 498 512 523 490 483 491 480 508 488 516 494 486 512 503 514 492 503 495 506 507 478 475 488 505 500 512 478 481 514 517 517 474 491 510 480 487 478 468 502 470 497 499 489 478 479 472 488 476 498 494 503 467 493 490 499 472 503 465 473 492 458 488 472 458 489 462 474 452 469 486 461 486 478 459 473 451 472 456 465 464 470 476 448 480 444 456 454 485 485 465 469 443 439 442 460 447 445 471 438 468 464 461 437 449 468 435 444 453 460 455 460 448 433 454 438 429 428 463 457 454 440 443 440 441 467 444 422 461 424 448 436 458 459 426 432 450 439 420 444 444 452 437 419 447 419 447 450 442 413 435 438 423 418 448 415 427 446 429 447 419 425 443 432 411 439 409 402 415 428 412 418 432 403 432 437 424 433 411 402 432 425 427 404 395 417 399 398 398 403 405 421 425 391 410 400 399 403 391 419 416 402 386 412 402 403 390 389 390 388 384 393 404 413 404 381 381 379 402 379 383 380 380 385 395 377 379 404 381 376 393 368 392 394 396 399 391 363 368 366 363 367 371 369 365 393 385 360 367 391 360 366 382 378 381 374 372 378 360 361 382 358 376 380 349 376 372 367 348 360 355 350 359 370 374 344 343 352 341 361 374 341 343 350 362 357 360 359 341 363 340 342 343 336 358 359 360 341 356 344 346 334 335 348 332 336 329 343 346 334 332 336 347 343 327 349 340 347 318 339 324 342 339 337 347 345 320 344 321 338 325 311 333 312 314 320 323 336 324 323 337 331 335 310 321 304 320 303 306 314 302 307 327 312 305 314 321 312 304 312 325 314 323 301 310 301 292 321 305 302 307 305 292 309 293 313 313 306 304 294 303 307 290 293 292 305 300 294 283 305 283 287 290 297 306 302 292 296 294 280 286 303 285 292 281 273 295 299 277 275 292 269 269 283 294 279 291 279 285 274 268 275 265 280 277 287 268 281 265 269 276 278 286 274 264 259 260 261 263 264 282 258 265 280 275 272 258 260 276 268 272 273 252 270 256 267 260 261 261 266 252 259 269 249 248 259 255 251 262 247 258 266 247 255 264 250 251 250 241 245 253 260 250 257 257 257 244 251 241 240 235 237 242 256 238 242 231 231 246 238 237 243 239 234 244 239 235 250 251 231 239 235 227 248 242 225 243 245 236 234 238 233 238 224 235 239 220 240 223 233 219 227 227 239 217 225 238 233 230 221 231 233 228 215 230 222 233 226 233 215 220 225 221 214 227 228 225 214 225 215 216 210 212 208 211 222 207 216 225 207 219 216 225 212 213 214 220 209 217 222 203 213 205 219 215 222 215 220 219 211 201 211 216 206 210 219 209 208 204 217 206 197 207 209 201 202 197 197 209 202 202 212 198 207 204 193 202 203 208 198 211 192 201 192 202 206 208 193 195 205 192 205 205 194 209 191 192 191 190 207 205 194 203 200 203 189 198 206 193 187 189 193 204 190 204 194 197 200 201 191 202 194 198 194 199 193 193 199 202 194 196 196 196 187 186 189 188 196 188 190 196 187 193 191 191 193 196 198 184 191 182 182 198 193 191 190 182 196 186 197 185 195 190 198 196 190 182 188 195 191 181 188 196 180 183 183 187 189 183 179 182 180 183 180 181 189 187 180 189 181 187 187 181 194 190 190 189 192 179 187 184 181 194 184 181 180 186 187 190 191 188 191 190 193 192 191 184 181 193 195 184 184 184 185 182 178 195 193 190 178 182 179 180 180 183 181 180 191 190 192 184 181 187 179 196 183 190 183 186 187 180 190 193 187 195 196 183 191 183 187 197 187 194 192 190 192 198 198 191 184 183 185 199 191 198 199 182 200 188 189 188 195 182 189 192 193 193 196 185 193 184 201 201 199 194 193 189 191 192 200 195 191 201 191 203 201 191 203 197 194 190 204 187 187 192 197 199 203 188 198 193 206 197 191 199 203 203 204 200 199 194 202 200 204 205 204 207 197 197 203 205 201 208 204 204 195 193 206 200 197 212 199 206 206 205 197 212 200 205 203 202 210 215 213 205 203 198 207 203 206 210 206 211 210 220 202 205 217 212 204 205 214 222 206 208 210 215 222 222 215 210 213 208 210 220 218 217 225 225 221 221 225 209 229 217 215 210 214 225 225 211 230 219 213 232 234 217 234 215 230 235 234 218 235 219 223 235 230 235 227 239 238 236 228 234 229 225 221 231 233 230 238 228 245 232 227 228 227 233 229 236 227 247 228 239 249 234 234 250 241 240 231 237 249 245 237 240 246 245 252 237 254 247 256 258 243 257 244 256 247 250 245 262 263 245 254 242 258 256 259 253 263 248 260 250 260 254 252 267 248 271 256 268 271 254 262 262 251 265 264 251 253 257 274 270 265 274 258 268 270 278 257 266 267 264 267 282 275 273 281 261 274 276 276 266 269 275 272 286 281 270 279 290 273 274 286 286 290 293 269 281 289 296 295 274 288 281 282 278 291 274 292 281 287 283 303 285 296 295 304 288 308 300 298 306 308 306 310 289 298 312 306 309 306 297 309 294 302 309 307 318 297 306 293 297 294 296 295 298 306 317 312 312 303 325 301 300 309 329 327 327 302 307 321 309 303 335 320 309 320 306 313 308 328 310 328 319 328 335 318 331 327 322 315 334 337 335 339 327 336 325 334 323 350 328 346 334 320 350 330 333 322 353 332 346 353 347 357 336 337 347 350 359 343 343 343 332 336 350 346 333 333 346 339 347 347 355 346 364 350 357 373 347 367 354 353 352 364 366 370 353 352 356 350 361 379 367 381 374 364 377 384 383 352 360 363 378 378 375 385 363 389 375 369 389 388 383 392 369 371 373 362 393 372 365 394 378 387 385 383 379 381 371 392 399 371 371 385 390 375 403 390 390 384 379 409 384 376 398 400 415 389 379 395 393 411 393 390 397 400 420 421 415 393 401 388 425 393 403 423 415 397 422 394 429 408 399 396 403 399 427 415 431 426 434 414 398 419 419 406 430 410 441 429 435 417 418 423 433 412 429 428 436 445 434 437 439 433 426 411 433 425 420 417 444 418 428 449 438 450 436 451 439 434 453 451 438 440 451 445 423 455 464 426 422 423 464 435 459 453 453 464 448 435 434 451 435 446 435 472 448 435 458 433 464 466 451 446 435 454 477 441 475 452 480 451 452 464 442 475 450 441 479 450 482 486 443 483 468 471 473 466 462 485 450 474 471 460 449 453 492 455 478 465 478 460 484 491 497 464 459 458 487 482 477 472 490 460 493 474 496 478 495 463 491 486 504 478 476 494 469 501 500 476 467 474 484 495 491 507 489 515 469 498 479 513 474 478 490 506 486 473 474 513 476 521 502 516 483 515 497 494 495 522 524 504 501 498 526 526 481 528 518 491 488 507 499 489 503 524 486 515 511 492 524 528 532 497 501 501 538 496 521 533 510 540 539 524 539 496 495 532 521 521 516 543 505 545 529 537 501 510 501 542 522 536 513 521 538 502 505 513 544 547 542 507 512 548 503 541 516 502 520 554 552 507 504 528 528 542 526 520 554 558 547 516 533 507 541 542 553 546 533 518 510 538 544 548 515 516 551 528 562 551 527 559 516 549 540 544 514 566 528 552 530 550 542 529 558 550 549 562 517 559 525 527 546 535 564 536 526 557 544 529 552 557 536 555 556 526 549 557 525 565 560 558 547 550 544 572 550 548 543 525 536 531 548 547 532 535 566 578 561 579 569 545 525 556 548 531 532 536 572 551 576 534 571 565 560 581 561 575 553 570 578 553 578 535 578 575 548 553 574 572 552 550 580 540 570 549 546 576 547 579 546 542 574 537 581 539 578 547 574 548 534 569 573 547 564 579 559 582 552 585 584 552 540 556 580 572 582 560 577 572 535 539 535 534 569 565 566 538 569 555 550 539 555 543 554 571 574 581 565 539 562 545 543 555 570 535 539
564 548 584 532 551 576 535 538 557 552 572 548 533 580 566 581 547 577 547 586 564 581 547 555 539 560 566 562 582 553 546 558 535 557 549 571 566 531 541 553 542 534 577 584 555 531 551 544 545 583 536 544 532 582 580 572 573 546 543 533 529 545 561 534 558 565 560 580 553 557 547 551 560 537 548 571 580 557 530 540 541 536 540 543 575 577 530 550 538 530 555 539 546 573 530 575 555 549 572 566 577 577 534 541 573 542 529 571 572 575 538 534 527 526 532 535 537 565 535 548 552 564 527 566 558 551 521 556 566 526 551 546 566 536 545 553 525 558 539 532 530 555 560 551 522 516 566 538 524 543 530 519 534 552 535 528 542 561 528 542 520 523 552 545 543 549 553 527 516 539 516 547 525 546 518 545 551 525 540 521 530 529 504 526 548 526 538 516 520 521 513 544 540 520 551 531 548 515 529 540 500 529 515 531 535 543 501 529 497 513 540 540 541 494 512 518 514 529 534 521 510 519 511 526 514 538 532 490 511 534 522 528 510 502 519 498 507 519 490 486 524 516 516 525 507 523 503 494 512 493 522 517 497 494 500 490 501 514 482 503 500 503 483 517 480 488 508 483 498 494 487 506 503 519 472 479 486 509 479 501 498 501 504 489 492 467 500 496 495 510 506 466 508 507 485 480 468 468 500 504 498 466 477 468 482 491 464 481 490 493 488 461 480 483 484 492 469 471 480 491 460 467 452 465 452 455 462 447 460 491 474 459 480 484 450 453 473 484 456 452 481 475 456 456 459 470 442 442 442 462 475 457 466 471 441 468 468 456 469 445 444 467 432 431 446 437 460 434 429 464 447 457 432 444 439 466 463 429 443 430 452 419 449 455 418 433 443 425 438 427 436 452 418 423 444 427 440 439 413 440 451 415 436 431 412 412 441 413 416 415 431 445 444 421 402 437 402 424 407 417 412 433 420 401 421 432 430 433 428 406 394 400 398 421 432 405 429 410 393 420 427 404 392 397 404 395 395 419 420 418 418 407 387 399 417 381 397 396 416 404 415 380 391 411 409 375 377 402 396 409 372 386 380 375 383 371 394 400 390 389 399 403 366 397 395 391 365 378 396 375 373 383 383 391 392 393 363 359 360 363 369 364 387 387 370 373 368 372 352 380 351 371 369 352 362 358 367 356 354 357 352 368 345 368 369 344 373 372 363 344 349 354 357 361 360 363 366 355 336 349 340 348 347 339 358 354 339 351 345 355 340 349 348 337 340 327 348 323 343 338 344 342 344 323 327 350 351 326 342 328 331 336 318 343 347 326 346 343 331 335 316 325 316 340 321 335 314 315 328 312 321 317 313 322 313 308 303 309 303 326 325 326 312 319 323 309 315 310 327 307 318 325 316 303 305 293 310 312 307 295 295 311 295 309 313 287 303 299 288 304 311 296 300 312 312 283 294 300 284 290 295 282 307 304 281 304 278 305 279 283 302 276 276 276 296 276 280 297 289 271 278 281 287 275 276 276 279 280 272 268 275 273 275 276 284 266 285 288 269 285 261 268 271 270 265 278 280 279 273 269 266 266 256 264 258 279 263 273 267 263 251 265 270 265 263 260 257 263 270 250 251 254 250 258 254 249 251 264 257 268 250 258 251 266 265 246 246 246 254 239 256 245 241 243 259 259 254 239 247 258 250 256 235 256 248 245 239 244 252 254 239 245 238 233 228 239 249 240 245 227 235 249 232 230 227 241 228 225 240 224 237 235 235 241 242 243 222 233 239 231 238 227 228 235 226 229 228 221 232 226 216 218 221 233 227 223 219 224 224 232 219 218 217 218 212 227 223 222 219 216 210 218 218 227 218 218 224 223 217 212 217 218 219 214 222 205 205 212 208 220 207 209 211 207 218 217 219 215 204 210 208 216 213 205 215 202 214 210 210 201 204 200 201 213 205 204 196 210 203 201 212 205 206 209 212 195 195 208 200 199 212 210 204 200 207 207 205 195 199 208 191 205 190 206 193 198 193 205 204 192 191 192 191 195 189 190 193 188 196 196 198 188 194 193 188 194 198 194 187 187 196 197 203 201 199 185 196 187 200 186 188 185 188 189 188 185 190 193 201 194 200 192 194 188 198 196 195 186 199 193 187 190 185 183 183 198 198 194 197 191 195 181 192 199 186 194 197 191 183 196 181 197 186 189 180 182 180 190 183 195 182 190 183 188 185 180 180 196 184 183 182 190 179 192 189 192 184 184 187 181 190 192 188 187 193 190 180 188 179 186 189 195 195 191 186 183 192 188 180 179 192 181 190 191 195 181 184 180 186 192 183 180 187 192 186 182 183 186 189 182 197 189 196 195 183 187 197 181 195 182 194 182 184 197 185 189 189 188 192 185 199 192 181 199 187 186 200 196 193 197 188 191 187 182 184 192 191 199 193 184 201 185 186 184 184 192 192 189 197 201 192 197 194 192 196 197 194 197 191 187 190 194 193 197 196 196 203 204 190 192 206 191 194 188 192 193 197 198 195 191 190 194 207 191 199 190 200 203 198 191 192 196 203 202 204 198 207 209 201 200 193 203 197 200 196 212 206 200 207 211 196 200 209 214 213 199 207 204 212 216 205 206 202 199 209 205 209 200 220 203 204 220 213 214 216 203 206 212 217 207 215 221 213 207 225 216 224 216 226 220 220 210 222 210 209 212 222 221 228 210 226 216 211 222 218 226 214 232 219 229 232 223 220 214 216 225 224 235 218 231 227 226 221 238 226 236 234 225 235 235 232 232 240 231 234 228 228 235 232 243 242 240 231 232 230 226 240 232 231 234 231 246 230 245 229 244 244 235 240 245 245 240 248 232 250 243 244 254 253 253 249 236 241 253 246 240 256 248 254 262 243 263 257 263 243 248 265 258 265 249 263 255 255 267 263 247 267 259 258 250 266 261 248 259 251 265 258 250 275 252 254 272 261 278 267 270 271 256 257 279 257 258 272 281 258 270 263 281 284 279 264 279 272 283 272 263 284 266 287 276 281 271 283 276 283 292 283 275 279 290 294 287 272 298 288 277 283 282 292 286 289 302 290 286 298 292 301 292 282 287 282 299 281 308 288 307 307 303 302 302 292 313 299 292 311 315 291 295 291 295 311 299 310 305 300 297 312 295 307 324 297 306 313 318 319 325 312 311 306 327 302 329 317 308 323 327 335 306 327 311 307 331 313 322 334 308 328 310 313 321 333 343 337 334 322 331 320 342 322 321 330 319 331 330 335 334 326 344 332 347 350 336 329 334 328 335 341 359 328 338 344 336 353 353 332 350 355 360 342 355 341 345 342 345 343 346 353 364 342 369 367 354 344 359 351 354 345 369 375 377 357 349 371 347 350 366 353 380 368 362 354 381 361 382 370 354 387 388 371 390 358 365 367 357 392 363 391 380 391 392 392 372 370 375 395 391 366 380 389 384 386 372 395 376 372 389 389 395 371 371 389 395 380 401 412 400 381 386 404 382 393 406 405 400 385 413 408 418 416 419 405 418 422 406 421 409 410 401 398 393 419 400 422 424 395 424 422 405 414 399 426 423 430 407 403 401 424 438 430 419 436 424 424 435 428 414 442 425 411 417 433 446 442 410 432 440 429 408 444 431 443 420 452 418 429 417 432 440 448 444 426 430 448 452 452 461 448 434 422 457 437 428 463 444 444 438 435 454 437 450 434 434 426 434 427 454 465 469 461 431 464 468 443 451 451 461 463 461 446 444 474 468 462 482 472 437 462 469 449 472 481 458 445 487 451 462 452 485 454 483 475 470 449 461 472 450 460 455 460 478 454 492 478 467 452 493 462 494 455 466 469 496 465 471 495 456 457 487 497 466 485 494 490 499 466 466 470 492 498 503 505 470 469 474 510 482 500 515 488 497 516 485 495 509 494 497 496 476 505 476 496 488 516 511 498 490 487 502 522 520 493 510 510 512 519 493 519 482 516 482 524 496 509 516 509 502 527 488 521 517 525 516 516 535 508 491 492 535 532 525 534 514 532 495 511 515 524 503 503 504 494 517 495 505 507 527 519 534 520 536 535 519 538 512 539 523 527 512 536 507 512 547 524 531 521 530 519 550 544 539 527 536 507 502 522 503 534 524 546 534 536 553 534 553 510 554 533 508 533 557 520 534 555 529 516 529 560 549 512 515 511 523 535 541 517 512 522 528 556 547 557 518 520 536 533 537 514 556 521 557 520 560 529 517 521 563 524 539 550 520 519 537 523 570 559 529 527 545 565 571 542 555 539 550 541 521 537 559 564 545 548 535 522 556 530 558 571 551 550 558 531 573 564 526 534 570 564 526 555 570 531 570 576 561 536 564 553 579 554 580 534 547 539 535 581 547 558 575 563 573 543 558 568 571 548 566 550 534 556 580 579 562 558 562 530 569 533 559 567 561 545 576 581 557 571 567 565 536 548 532 581 564 550 554 539 570 579 560 575 551 543 546 567 558 587 585 534 568 581 556 577 549 539 567 562 534 541 583 582 537 581 552 557 540 576 551 545 570 586 545
543 571 564 583 545 556 570 570 538 573 565 538 536 538 535 568 540 557 579 546 541 566 535 532 571 534 531 561 581 559 580 579 530 546 577 544 571 561 571 565 549 550 572 554 545 563 536 540 576 571 555 573 538 547 574 579 536 573 540 574 533 577 568 533 538 546 534 565 578 575 545 529 527 574 539 528 540 533 539 532 562 552 562 571 557 539 553 564 528 551 542 575 546 569 566 555 533 573 526 570 552 543 559 553 572 530 533 560 527 536 539 567 568 531 564 529 523 543 572 531 525 561 533 521 569 518 562 549 549 540 558 554 563 547 515 521 556 526 560 524 557 540 516 566 552 560 522 518 547 562 520 555 523 511 562 537 523 557 542 536 539 536 550 509 547 531 549 545 543 510 540 512 552 512 528 539 536 514 545 538 543 552 506 553 545 522 553 516 537 546 516 536 532 546 512 512 518 532 533 519 505 539 513 535 504 538 518 502 531 510 541 494 516 498 511 503 502 533 517 510 529 511 512 525 512 526 525 536 513 495 523 525 498 489 527 515 509 510 530 529 523 484 489 502 498 508 496 490 523 521 521 498 486 488 509 484 522 480 510 504 506 480 487 512 481 483 508 494 476 487 477 514 493 515 496 498 491 471 482 474 496 494 504 470 503 476 512 482 475 489 482 466 501 479 500 460 485 481 464 466 463 480 471 467 473 470 486 461 465 460 463 468 465 473 472 461 460 495 468 492 488 486 495 467 494 463 454 466 477 449 453 466 475 445 477 462 484 467 473 448 482 480 451 455 468 469 465 464 455 461 455 464 462 447 468 442 472 432 444 446 436 440 468 452 432 452 456 454 449 434 436 433 448 437 435 437 432 448 453 451 451 430 418 431 426 461 431 423 417 454 422 442 448 452 416 454 420 449 418 436 420 423 426 408 436 412 423 425 415 425 405 444 412 425 407 404 411 412 403 416 402 435 408 408 412 402 423 427 413 396 426 425 433 432 430 395 416 418 391 396 411 400 423 393 405 402 423 402 417 402 421 388 419 411 398 410 393 381 417 408 383 413 389 399 406 412 406 386 376 394 374 395 377 398 400 385 402 386 393 390 386 375 382 388 379 382 385 394 367 395 390 367 369 378 370 364 375 393 360 388 362 371 381 385 359 388 388 352 370 379 351 363 367 359 375 364 380 374 355 359 374 374 362 363 358 377 351 370 373 368 345 372 372 339 337 363 355 350 349 334 360 353 360 348 344 340 354 350 341 360 352 357 333 349 330 348 325 324 325 350 352 322 331 352 336 332 343 340 327 332 330 346 345 332 329 320 318 341 332 329 343 337 315 332 324 340 309 320 328 328 314 321 335 325 330 329 335 331 332 324 301 312 302 301 302 321 315 325 307 320 315 312 297 318 297 312 300 294 306 307 297 302 301 302 295 304 295 293 295 314 294 289 299 294 305 299 289 299 303 295 302 306 285 304 297 288 285 296 299 285 291 297 276 297 283 297 295 273 292 282 286 279 276 291 269 282 286 274 282 293 274 273 290 271 277 283 285 280 281 269 284 277 285 271 272 265 276 264 267 274 264 264 274 271 255 276 268 265 269 264 255 267 253 262 251 263 272 270 257 262 271 247 263 257 264 261 250 258 245 266 266 263 255 264 243 263 246 264 245 262 255 253 251 257 240 252 256 255 259 239 254 238 248 251 252 245 248 240 242 238 238 234 231 239 241 241 232 242 248 230 234 232 245 235 243 226 244 227 226 239 242 246 242 223 237 242 222 229 241 227 221 235 241 239 230 237 227 228 218 218 231 219 216 235 232 226 218 227 230 232 216 215 215 223 220 215 212 225 227 222 227 225 225 214 225 212 217 208 211 222 220 207 207 227 219 225 223 215 213 209 204 216 214 222 215 221 219 208 209 217 215 208 211 220 207 211 209 212 210 211 204 200 209 199 212 212 213 205 210 197 200 209 209 200 205 211 199 196 196 198 202 208 209 200 195 204 193 209 197 195 208 209 200 210 210 195 204 197 194 209 209 198 203 203 194 205 191 203 203 203 192 200 203 199 206 205 198 204 202 193 200 204 188 204 191 188 196 190 186 198 202 186 189 192 202 193 202 190 184 193 184 184 185 196 195 200 193 183 196 187 189 191 201 190 186 186 189 195 190 189 185 185 187 186 192 183 193 186 187 190 195 185 190 193 197 199 187 186 199 198 190 185 183 188 190 186 190 197 196 198 182 180 198 187 181 187 188 190 192 195 180 188 196 186 197 193 185 185 198 184 183 185 187 183 194 194 189 182 192 186 181 191 183 197 198 184 185 188 194 197 181 191 183 197 197 198 188 184 184 188 186 185 191 193 188 183 188 194 185 197 181 184 189 181 182 187 186 188 195 197 183 193 189 184 188 184 184 197 189 185 183 192 186 194 185 191 194 191 185 199 188 201 202 195 202 185 200 203 188 191 200 190 200 204 189 187 203 191 199 189 193 197 198 194 206 201 201 197 205 200 194 189 198 193 207 200 209 200 209 194 201 190 209 199 197 209 206 210 204 206 208 210 205 195 198 198 206 201 200 206 194 196 210 211 213 200 214 213 211 214 210 203 208 210 212 216 201 208 207 216 205 215 209 205 211 220 200 208 217 211 206 221 206 205 213 216 212 223 223 221 217 208 209 206 218 206 209 223 226 212 219 212 228 228 214 218 224 227 222 221 219 221 218 232 222 220 221 232 219 232 227 215 228 222 235 228 216 230 219 236 224 238 230 233 240 225 234 228 240 235 238 226 242 229 227 242 236 245 227 236 235 225 237 225 247 236 226 241 241 240 241 246 230 242 248 248 250 239 241 239 243 251 243 239 253 242 256 257 240 258 250 243 242 255 247 247 240 240 255 241 257 249 256 258 251 252 253 259 256 249 251 255 254 248 257 247 260 265 272 259 250 259 256 251 255 270 250 267 265 254 261 263 262 254 257 264 278 260 263 262 275 266 283 284 282 280 278 267 287 265 271 287 281 284 272 265 277 273 288 288 290 283 271 267 277 292 278 271 288 287 271 276 273 272 287 299 300 281 280 278 278 297 294 288 305 292 282 292 306 281 289 308 307 289 308 289 286 286 313 308 285 297 289 308 310 291 305 312 300 292 313 314 302 317 317 320 309 299 322 305 304 320 299 310 323 307 305 312 305 330 322 302 303 328 314 333 312 319 325 316 332 333 325 320 327 317 335 315 322 339 321 335 339 329 337 322 339 329 333 347 338 338 326 319 321 331 343 331 341 351 346 324 338 353 332 327 349 356 341 331 358 354 351 335 353 346 338 348 336 339 353 353 365 336 348 336 371 352 338 343 360 346 345 343 355 353 368 363 358 362 372 363 363 360 354 360 365 357 349 380 360 353 352 369 370 373 387 360 384 358 367 372 358 369 359 361 368 360 392 383 369 376 379 388 374 391 383 386 388 382 371 390 372 382 391 383 370 393 385 372 372 389 409 392 388 387 402 407 414 377 405 391 417 402 388 387 387 398 412 410 393 389 384 404 411 388 419 402 392 401 394 410 425 406 419 396 398 404 429 403 428 418 407 419 415 412 422 402 398 438 421 421 419 410 434 427 435 420 433 403 409 440 406 407 417 428 434 415 416 444 446 429 416 436 435 448 437 446 450 438 417 431 425 420 438 421 432 438 443 445 438 437 450 429 428 424 448 435 453 436 445 436 465 445 452 459 433 444 439 469 436 446 453 467 438 468 458 461 467 476 459 471 467 440 451 481 476 483 462 477 441 451 464 441 458 470 467 478 483 446 461 462 467 491 481 467 487 481 464 466 460 476 464 496 461 479 452 468 480 462 467 498 488 465 478 470 493 471 458 497 468 490 467 480 484 475 485 493 505 468 468 510 507 483 478 498 500 478 474 512 483 507 500 498 474 499 513 509 490 491 518 487 500 514 495 480 491 485 508 494 499 493 518 485 487 479 486 514 491 508 525 494 503 513 489 518 519 493 523 529 525 534 485 519 514 492 528 530 527 488 518 497 498 490 494 496 490 517 511 532 516 514 539 536 528 516 501 517 515 522 536 506 510 524 512 545 525 541 537 501 505 519 522 509 548 522 518 520 530 528 535 534 511 538 537 545 510 519 536 504 537 538 549 515 543 511 551 543 533 556 553 514 508 525 515 542 538 517 559 531 549 526 545 530 520 543 514 515 539 548 518 519 517 551 559 547 524 558 513 523 526 517 538 534 550 538 530 566 559 544 555 529 519 561 553 526 565 563 529 520 522 545 557 527 529 549 524 541 558 541 552 571 561 539 537 542 524 574 557 570 530 563 549 564 542 569 566 525 554 544 525 549 544 553 529 533 559 536 577 574 540 545 531 544 559 540 546 539 538 527 575 546 569 534 574 575 581 563 566 556 529 567 568 549 528 573 545 563 530 543 558 532 549 550 538 570 565 559 584 563 559 565 569 533 572 561 582 557 584 565 573 573 537 559 581 537 536 543 558 579 544 574 582 564 541 536 550 576 565 537 542 582 559 581 585 533 558 569 560 544
535 534 530 541 550 580 534 542 537 562 535 550 550 531 571 547 579 577 580 558 583 536 541 556 531 541 558 545 566 574 557 571 565 557 569 530 553 574 529 547 538 534 555 545 577 540 562 571 532 544 531 573 550 543 544 538 540 559 553 576 536 581 563 559 542 548 547 552 580 547 570 576 553 540 536 546 539 557 576 544 572 578 533 526 525 536 537 537 554 562 574 550 548 541 527 562 550 548 533 570 550 542 561 560 542 563 572 525 554 534 568 526 533 530 554 548 543 541 571 534 560 523 522 563 560 540 517 538 533 529 548 524 550 534 562 532 539 560 536 518 536 547 525 550 520 523 535 513 522 561 514 551 521 558 517 543 511 549 557 544 518 545 545 516 539 545 536 524 553 555 548 550 520 534 543 516 538 513 548 526 509 539 538 528 523 542 536 521 504 531 500 509 537 545 532 547 532 521 498 520 527 518 513 526 525 518 539 502 494 533 518 529 504 504 523 526 502 541 499 526 501 519 528 505 526 494 526 499 516 526 527 501 522 531 506 502 484 523 522 522 518 519 518 530 501 490 524 514 484 515 486 519 517 485 526 482 489 480 518 512 497 514 477 500 514 482 506 515 493 503 507 492 480 472 504 472 483 503 483 510 470 497 486 470 466 500 504 487 485 486 475 504 479 474 462 463 469 489 493 495 503 482 496 459 480 503 502 479 497 467 485 460 476 479 472 452 464 476 486 485 481 487 475 464 458 448 487 455 452 464 472 478 469 466 483 445 475 452 454 442 465 473 457 464 437 454 440 469 439 438 443 442 447 456 451 433 444 452 441 449 432 451 462 438 466 457 446 431 427 454 447 431 462 459 438 436 457 434 433 442 429 429 448 442 458 435 430 456 450 416 439 436 430 442 433 434 437 437 434 440 443 433 429 410 445 412 410 435 419 419 420 443 421 412 420 427 406 426 413 432 420 438 405 422 408 417 412 414 433 400 434 428 410 398 411 411 402 421 390 398 421 423 389 401 406 391 423 398 391 405 394 395 390 417 401 404 394 382 415 411 407 398 394 381 410 380 406 393 373 400 398 400 373 398 383 405 388 392 383 397 402 393 371 383 384 380 375 385 379 389 382 375 380 392 371 360 372 365 382 365 364 383 390 360 376 377 377 352 376 351 369 380 352 377 350 353 378 369 348 380 355 351 370 348 367 374 365 362 351 374 349 373 352 364 367 355 357 348 367 361 343 340 334 358 334 364 334 351 329 343 353 337 339 354 351 350 324 335 348 328 355 352 323 325 328 332 351 337 332 347 331 326 331 342 316 325 317 339 336 334 343 332 339 321 320 314 328 310 319 334 335 315 330 306 308 328 305 330 308 320 321 309 311 303 300 302 327 299 318 326 306 307 305 319 295 316 295 300 317 315 318 307 291 289 311 315 313 312 309 290 292 294 297 298 287 297 295 311 306 310 285 303 297 302 303 294 283 296 291 289 287 303 289 293 282 301 274 282 279 274 289 271 280 279 291 272 282 272 270 284 283 290 266 276 291 277 281 290 272 284 271 285 283 268 269 284 273 281 265 258 276 272 258 273 258 271 260 255 258 256 261 263 269 263 274 257 250 251 272 259 262 248 248 248 259 247 260 263 264 268 247 265 264 250 252 256 258 248 241 242 259 241 243 258 261 253 255 249 246 249 242 242 247 249 247 238 254 251 241 249 241 252 233 242 239 233 229 245 251 251 251 243 236 247 239 237 235 235 227 241 238 229 226 243 245 235 237 224 232 238 232 235 226 237 226 232 234 233 229 235 228 218 231 231 233 237 228 218 225 233 232 227 225 227 234 227 224 229 230 231 227 218 221 228 227 228 214 230 209 216 211 220 209 220 225 210 224 209 224 226 218 219 209 206 220 216 220 220 209 204 202 205 204 205 213 220 220 219 207 202 207 208 214 207 218 205 198 209 211 206 212 209 213 211 198 196 196 203 198 208 208 196 212 206 210 203 211 205 194 194 201 207 206 196 198 198 202 197 209 207 207 195 199 194 201 193 206 201 193 190 206 206 198 194 202 199 200 198 204 204 205 201 195 193 198 193 197 197 191 188 188 199 199 193 204 186 200 201 195 195 198 195 191 188 197 201 194 188 191 188 186 186 202 190 191 190 192 197 200 196 196 198 188 190 186 184 191 197 198 200 188 193 189 191 193 182 186 185 187 190 186 186 191 184 188 198 188 194 190 187 188 184 199 190 192 181 191 197 196 189 196 199 197 181 190 189 198 191 189 181 199 194 185 190 194 189 185 183 183 191 186 187 195 182 197 184 182 188 181 197 193 193 197 190 194 184 199 192 191 186 190 191 196 191 197 191 199 198 190 198 189 192 185 200 194 183 185 193 188 185 190 200 195 184 188 189 185 188 198 195 189 187 201 185 196 198 192 192 195 197 189 200 188 193 200 197 191 203 188 193 203 194 189 196 195 194 199 195 199 192 206 205 192 206 204 202 197 192 190 207 191 204 208 192 200 208 193 206 197 201 192 200 195 197 206 198 204 210 211 206 211 193 212 197 202 198 196 206 206 200 204 208 214 215 203 197 206 200 206 214 211 207 216 208 215 204 216 203 210 211 209 219 200 211 209 201 201 210 220 203 210 215 223 206 210 210 208 218 216 212 223 216 224 208 214 217 211 210 222 221 222 215 229 213 218 223 211 213 211 231 216 216 224 222 221 216 234 225 233 217 232 223 228 216 223 223 235 234 221 217 236 226 230 230 227 225 234 232 232 228 222 222 240 243 229 224 227 229 246 245 229 241 246 229 237 240 246 241 241 239 244 245 231 248 229 234 231 232 233 242 244 236 235 256 247 246 239 234 254 252 246 255 248 239 251 255 253 258 259 240 254 264 244 259 250 265 243 267 260 265 245 255 247 258 254 260 257 249 256 258 261 259 263 273 268 269 273 259 274 253 276 272 267 271 257 257 270 264 265 270 283 278 283 283 279 279 267 272 280 274 287 275 269 277 266 284 288 277 284 282 280 271 294 277 290 278 295 284 271 270 285 298 274 292 273 278 295 299 298 282 291 304 280 302 305 300 283 305 306 290 305 292 302 286 302 290 301 298 294 306 293 307 293 302 315 295 312 307 297 315 315 310 312 302 319 310 322 299 320 323 309 304 307 305 325 318 311 322 319 301 306 302 328 318 323 308 327 311 315 321 330 309 335 334 323 321 339 339 341 333 321 316 319 328 329 344 326 343 331 335 325 328 348 350 332 345 345 331 350 346 325 333 346 338 354 349 327 339 347 336 333 353 342 333 351 360 355 342 350 349 351 355 349 336 339 344 366 349 348 358 356 347 364 368 342 348 366 359 350 355 360 379 359 369 346 364 381 358 353 380 371 380 357 354 378 383 354 355 358 383 359 378 365 390 368 388 389 378 378 377 363 386 377 378 364 368 375 369 394 388 373 370 378 395 398 369 369 381 395 407 390 405 387 391 394 375 394 396 398 396 406 397 396 417 398 407 414 400 396 399 394 409 405 423 414 408 422 425 389 394 389 405 425 393 414 398 409 394 407 394 410 425 412 407 412 429 410 406 430 429 428 409 439 423 428 414 408 426 415 438 431 419 441 440 438 412 408 427 438 423 416 432 446 424 434 421 437 451 417 431 429 424 422 418 446 445 431 421 447 440 455 437 431 436 423 465 460 444 452 457 460 458 431 450 429 451 467 444 451 454 438 440 433 454 445 450 469 446 468 454 438 438 448 451 458 454 456 438 483 484 451 453 462 448 452 462 479 471 481 452 460 483 449 472 461 478 452 452 477 493 468 492 478 453 493 490 463 477 494 468 476 478 485 474 469 470 473 501 459 470 505 462 473 480 492 476 507 475 483 481 477 492 472 470 484 482 472 482 492 494 495 509 481 480 476 487 479 471 470 471 488 507 505 485 490 489 507 493 492 511 509 504 477 477 483 488 512 509 514 517 523 526 521 511 512 518 490 529 497 511 484 519 486 501 501 528 507 535 497 487 497 514 490 530 514 511 526 501 517 540 508 521 522 495 513 542 534 523 531 511 523 520 517 536 521 519 500 510 546 513 538 516 502 508 534 545 546 516 507 501 518 548 515 535 550 542 517 511 551 506 505 510 509 511 523 507 535 517 545 516 523 536 540 532 539 542 508 533 542 517 532 549 561 530 512 535 533 512 546 563 537 548 550 523 535 548 521 545 554 513 558 522 561 528 542 545 567 532 515 548 549 537 566 546 566 529 534 561 521 540 550 534 554 536 520 536 519 546 569 560 546 562 532 541 523 560 535 523 541 535 556 521 533 532 530 564 561 549 536 563 570 567 559 555 576 549 548 570 564 535 556 569 561 544 562 556 561 556 549 574 530 528 560 528 538 555 558 565 528 572 537 562 561 573 540 546 545 565 580 530 563 557 562 532 563 544 563 532 564 574 581 568 576 547 570 575 563 547 546 551 537 556 533 559 549 546 577 553 570 561 542 550 577 576 554 558 580 576 548 560 554 532 531 533 537 572 580 571 535 542
580 529 568 583 558 574 531 538 542 571 569 542 578 549 533 535 577 570 581 582 532 550 530 533 554 579 576 536 566 567 534 561 555 560 547 529 551 549 580 551 536 553 564 572 572 555 577 552 528 575 537 574 528 580 578 539 575 556 533 557 528 539 577 555 572 527 542 526 548 540 549 543 552 572 531 528 532 527 553 575 561 549 566 549 548 563 563 541 524 556 559 526 570 532 522 572 556 534 562 539 523 520 540 569 536 571 544 570 570 536 567 531 542 532 568 561 559 550 533 525 550 525 563 555 552 526 567 548 539 553 566 557 554 547 513 515 546 538 529 543 555 540 539 556 543 559 514 539 526 543 540 549 514 529 522 529 523 535 539 549 510 544 558 550 547 555 514 549 541 543 523 515 547 549 507 504 542 509 538 542 547 507 509 529 552 507 542 524 511 522 507 501 502 534 527 497 528 514 513 538 522 520 495 518 530 497 524 496 523 506 508 532 522 510 493 500 532 511 539 525 512 536 525 503 502 507 491 495 491 510 500 501 526 492 529 531 510 526 520 491 489 528 497 490 503 481 502 502 526 524 491 518 505 494 500 488 489 499 491 517 520 507 480 483 497 492 479 511 505 476 486 518 472 499 508 512 487 475 480 466 504 492 476 475 473 506 485 508 466 472 473 506 481 492 470 478 496 494 494 463 477 480 485 493 478 473 475 459 469 498 496 483 477 466 452 453 494 463 494 468 489 475 482 458 459 451 471 460 467 448 464 468 466 483 482 470 475 484 465 449 454 482 457 481 459 474 476 462 453 439 459 446 459 477 468 440 462 457 435 467 442 470 443 450 430 471 435 463 468 453 447 466 455 463 450 456 441 427 434 430 435 437 430 425 445 442 450 452 434 416 456 430 442 454 435 451 436 449 451 424 441 413 415 421 416 411 417 438 421 408 431 438 443 408 405 418 441 419 415 426 427 421 401 415 421 422 424 398 406 401 415 433 419 405 405 429 395 411 415 418 396 402 394 412 390 421 423 408 392 400 400 409 392 382 408 409 389 404 400 409 413 408 401 402 411 388 394 378 396 375 377 405 401 391 389 389 391 401 402 403 378 400 388 375 389 372 374 363 375 391 372 367 384 386 380 363 362 372 371 384 361 358 389 368 372 358 379 370 379 367 374 381 355 369 348 368 372 366 359 376 351 354 358 367 365 369 351 355 346 347 372 369 359 360 347 362 342 355 343 340 341 348 350 340 350 342 332 346 355 360 335 336 337 348 332 340 336 353 342 352 342 345 351 324 350 329 343 330 323 331 339 324 345 346 344 339 314 342 325 318 335 314 342 339 317 311 327 310 329 326 312 334 326 335 335 318 305 330 311 317 310 325 317 329 301 316 305 328 323 315 319 319 306 311 296 299 298 306 306 307 297 317 313 316 295 315 316 303 307 311 310 311 294 297 288 306 302 305 287 283 283 295 287 282 284 304 281 293 293 284 300 298 302 282 295 287 300 292 290 274 273 298 294 283 278 274 295 273 277 291 283 289 270 290 285 270 272 267 267 282 288 287 271 265 273 264 278 275 280 268 273 279 267 261 273 270 274 271 277 261 269 261 272 256 274 254 273 265 261 249 264 259 255 248 272 252 248 267 269 255 265 259 267 250 261 258 248 260 260 265 265 262 255 261 248 255 249 238 251 258 242 259 248 256 239 248 257 247 249 239 238 234 235 232 242 236 232 252 234 245 236 243 233 243 239 233 236 238 234 241 229 232 236 238 235 238 226 241 231 225 230 222 231 232 227 235 221 225 238 218 233 229 238 234 237 227 234 230 230 224 235 233 216 222 230 214 218 215 222 233 222 225 228 224 216 219 215 211 215 226 219 217 217 216 220 211 208 214 211 219 210 214 222 213 216 209 216 218 204 205 210 210 215 209 220 204 220 204 209 216 201 215 207 206 200 217 208 200 201 206 200 216 210 200 209 207 203 206 205 215 213 205 201 199 199 203 200 197 206 212 208 206 207 196 204 206 202 192 206 205 201 207 195 204 203 207 193 200 208 202 199 197 203 206 201 199 194 199 189 194 207 193 200 189 193 206 197 199 195 196 198 195 192 192 201 188 197 193 186 193 197 197 186 203 191 193 187 200 185 203 202 201 186 192 201 188 190 190 195 197 198 202 187 184 188 198 201 195 185 200 183 196 190 200 192 192 185 191 186 185 187 184 200 187 190 194 187 196 200 199 188 193 198 188 190 200 183 189 193 182 184 190 196 188 185 186 198 187 191 198 190 195 199 186 198 186 199 184 200 195 198 184 184 193 187 193 192 189 197 200 189 196 186 200 184 190 182 197 195 192 195 201 187 190 187 184 194 201 183 191 195 200 193 198 193 200 188 200 185 200 196 189 195 200 186 195 187 187 188 198 194 197 197 198 186 199 197 195 198 197 203 189 192 193 202 199 187 203 196 204 201 190 191 193 204 193 201 207 194 202 201 203 196 191 204 197 206 194 196 204 203 194 200 205 190 210 195 207 193 195 210 197 210 202 193 210 206 193 209 193 202 200 196 208 213 203 208 211 207 207 198 201 211 209 209 212 200 206 201 203 211 211 207 211 204 214 206 207 216 216 202 220 213 213 219 220 207 206 218 211 207 220 217 222 209 206 225 223 217 214 221 222 219 209 211 225 223 216 222 223 223 221 221 223 228 228 227 212 220 219 224 224 221 220 213 215 220 235 224 231 219 232 227 235 226 234 236 225 227 231 218 234 221 234 237 231 230 226 224 227 222 241 242 232 223 224 238 243 227 242 241 248 230 247 248 247 231 238 250 245 229 244 229 245 248 232 250 241 235 249 238 236 241 253 244 239 240 243 245 248 251 247 244 242 248 263 250 252 251 248 264 262 261 248 264 258 256 264 257 258 268 245 256 262 260 265 264 267 250 268 269 252 257 254 250 252 267 270 269 263 261 263 257 257 260 279 262 282 268 263 270 279 280 271 282 272 280 286 276 279 274 265 276 265 267 272 283 283 288 273 289 269 275 276 293 279 281 272 284 271 289 276 283 294 294 277 302 293 300 288 294 278 305 298 294 305 282 291 285 283 289 303 298 293 290 289 286 307 293 304 314 308 295 299 317 290 305 298 294 309 295 315 308 313 315 306 324 306 308 303 309 307 302 299 306 326 325 305 328 303 304 327 331 318 323 318 325 308 321 311 338 309 324 313 334 339 322 339 337 328 339 326 345 330 344 327 331 334 333 319 332 340 328 350 344 320 329 335 345 341 351 355 346 340 330 355 355 357 344 360 352 338 359 340 356 349 358 346 349 337 358 338 360 366 339 349 371 343 369 359 353 369 372 369 346 364 376 357 367 370 352 355 353 357 364 347 356 355 354 353 365 372 354 382 360 385 382 354 358 361 386 371 385 361 376 358 370 387 368 378 390 364 364 387 399 376 383 395 377 399 372 400 372 397 399 374 385 396 400 398 409 396 384 378 397 410 397 397 387 401 406 389 389 411 407 408 389 414 415 405 393 407 384 394 395 415 416 421 407 417 395 391 395 415 421 408 429 413 415 399 420 415 428 409 405 403 432 418 431 402 411 430 408 439 403 436 442 426 442 412 426 445 429 405 441 429 426 445 416 419 416 416 439 411 420 430 440 437 436 436 423 429 430 456 444 431 441 440 425 454 436 443 459 456 455 441 455 452 462 431 461 432 429 459 438 467 437 434 470 438 435 430 468 448 431 460 438 477 475 465 478 442 452 455 471 480 470 472 461 462 474 455 479 483 476 484 450 464 455 461 477 464 449 462 467 447 454 488 488 464 462 492 475 479 478 466 483 452 468 459 494 475 483 458 473 463 462 484 495 496 483 469 472 483 482 481 479 486 473 502 485 505 471 493 474 484 504 480 471 474 498 513 499 472 503 478 489 472 473 518 488 483 481 503 478 510 509 494 505 479 483 516 511 510 479 490 486 486 524 507 488 499 484 508 497 506 487 490 507 513 530 499 512 499 504 489 496 491 510 508 528 533 512 527 530 516 490 503 538 497 516 503 528 514 525 534 535 528 520 529 496 520 520 543 511 519 521 534 538 501 516 536 527 522 545 540 502 539 534 509 503 530 518 531 519 502 552 520 531 507 536 505 516 541 513 510 515 518 508 517 513 553 515 525 531 525 547 546 531 529 511 541 560 511 526 536 554 535 510 559 529 557 523 519 521 513 560 512 559 522 560 561 537 566 563 549 529 533 551 559 559 539 549 565 551 546 561 569 559 550 556 560 556 570 559 549 525 566 531 557 537 525 568 563 524 527 562 542 548 545 549 555 571 531 552 569 524 560 552 528 522 560 533 545 573 546 574 523 576 564 544 549 563 560 556 556 545 526 560 573 554 573 576 530 532 555 570 531 555 545 537 556 570 548 566 553 560 563 554 558 550 575 528 576 543 547 540 566 537 564 559 566 544 542 571 538 573 547 543 534 553 541 565 544 551 537 558 529 574 530 561 529 578 549 565 539 570 578 564 566 546 541 550 562 542 580 559 532 532 574
580 556 531 548 558 554 557 532 541 534 575 560 534 569 581 557 567 554 551 547 536 556 546 544 534 560 528 552 549 530 541 546 545 532 567 563 545 528 554 558 534 547 536 527 574 575 555 545 533 565 552 528 538 570 532 531 533 531 555 556 576 556 562 526 561 533 561 578 534 576 542 541 528 537 527 575 573 556 527 525 540 552 526 552 541 532 545 564 567 564 547 546 560 544 535 536 551 573 570 541 545 554 552 554 559 532 550 561 565 570 538 554 554 559 519 555 552 548 560 544 536 531 531 537 518 545 553 564 560 564 531 548 545 564 529 547 525 561 520 536 514 547 521 561 515 515 514 541 522 560 527 555 553 545 541 508 520 547 515 513 528 532 529 519 514 516 545 530 545 531 553 548 544 541 523 530 532 509 538 514 514 514 507 535 526 540 549 513 529 515 499 524 537 527 534 515 510 537 519 546 536 514 518 545 524 544 537 527 524 498 511 516 501 511 519 516 539 498 517 491 500 509 520 491 490 489 525 534 523 494 519 502 511 494 488 521 486 508 497 505 513 516 497 482 505 520 521 499 483 487 523 501 480 507 482 505 509 509 503 502 488 477 474 484 509 497 495 476 508 517 514 504 491 469 516 497 477 467 485 484 489 501 484 470 511 503 505 465 482 507 506 462 494 471 461 505 481 481 476 471 465 473 488 502 490 469 477 456 486 475 464 497 479 455 475 489 461 468 488 470 466 492 485 488 467 484 469 447 446 448 459 469 450 474 441 447 467 440 466 441 480 462 482 470 445 477 456 478 470 456 467 443 462 467 467 473 473 455 451 449 438 462 431 453 452 441 461 455 431 430 467 445 433 460 439 446 448 442 444 429 438 446 453 424 451 455 426 447 447 456 434 427 433 441 415 435 431 431 451 426 414 425 414 435 446 440 422 416 416 435 421 435 421 407 435 428 438 433 401 428 431 432 404 424 398 423 420 433 404 423 426 414 422 431 417 427 402 412 419 404 413 426 397 401 386 424 401 415 400 405 390 399 420 386 402 394 406 389 414 397 379 389 376 383 391 408 410 408 393 407 389 397 371 393 394 402 392 382 397 370 391 394 393 386 401 371 375 391 365 391 387 361 383 379 367 361 367 360 367 370 368 359 373 369 376 382 355 371 384 381 360 374 367 378 366 382 362 371 355 374 365 355 362 371 361 363 351 345 372 356 347 359 341 350 341 355 362 354 335 356 351 335 347 334 353 347 343 361 334 348 334 352 349 341 355 334 358 324 349 329 337 329 351 330 323 353 321 320 325 334 325 318 343 320 328 327 322 342 317 325 321 313 340 327 311 340 330 326 321 313 311 331 322 334 328 323 331 333 305 312 326 317 314 321 303 305 312 324 325 322 323 306 314 309 309 303 302 316 295 308 298 315 309 298 308 312 290 307 311 310 293 304 309 292 310 288 305 285 302 293 284 300 295 293 295 304 279 304 278 302 302 293 278 277 279 287 286 297 273 286 275 277 285 297 275 293 273 286 273 288 287 279 274 266 276 271 269 271 283 280 273 265 263 279 261 273 268 271 274 271 275 283 275 275 266 273 281 256 265 276 271 271 253 275 257 268 267 265 267 274 256 265 266 271 259 249 247 267 260 258 249 260 259 253 253 264 258 257 248 243 263 256 264 264 250 255 256 259 242 247 239 244 239 241 255 237 250 249 254 248 248 236 238 255 232 239 238 252 243 244 238 242 250 246 230 240 247 237 238 229 233 231 244 225 227 231 228 232 228 238 240 227 226 234 243 243 238 241 239 236 227 222 225 233 225 229 218 234 233 235 216 218 216 215 220 227 233 233 234 230 226 223 212 216 223 226 210 224 213 229 225 225 211 213 222 221 219 219 228 220 212 210 226 206 215 209 225 214 217 224 217 223 219 213 211 214 221 222 218 221 207 210 221 215 220 208 203 209 219 201 219 203 202 216 199 199 204 200 201 204 210 207 207 202 215 204 208 212 202 202 213 204 209 213 212 209 204 204 198 207 201 210 198 209 209 211 201 206 193 197 205 206 207 195 203 198 195 209 208 202 208 206 193 203 191 204 205 201 190 198 189 189 190 205 205 191 202 188 194 203 203 191 187 192 202 200 199 193 198 204 198 189 203 199 188 186 191 200 194 192 191 195 191 193 193 186 193 188 185 199 201 198 200 198 184 196 192 195 201 201 191 191 185 188 184 183 185 187 199 195 191 183 186 194 188 194 195 196 195 194 192 190 189 186 186 187 196 191 195 194 190 183 198 188 189 199 189 188 200 183 200 189 183 184 201 188 193 194 198 183 183 185 188 187 188 188 188 201 197 201 191 201 198 187 185 201 200 188 188 198 188 186 202 188 186 202 191 193 191 187 190 192 189 195 193 192 201 199 189 193 194 196 188 189 197 190 205 195 194 190 188 198 189 188 200 188 202 203 193 189 203 200 194 204 191 202 192 193 208 199 200 207 201 203 195 209 209 207 200 192 198 191 209 207 204 205 203 202 211 195 207 199 201 207 209 203 206 203 206 205 213 209 203 204 202 201 197 214 198 200 197 198 200 207 216 214 213 207 206 200 212 213 218 202 220 220 203 204 220 213 211 202 215 217 205 209 222 212 212 223 211 221 214 216 222 217 224 208 218 209 211 210 225 209 213 224 219 209 213 217 223 225 230 230 229 226 217 230 226 216 233 220 225 230 226 216 233 231 236 219 227 231 220 235 223 221 225 222 232 229 223 219 236 224 236 226 239 222 223 228 226 226 231 225 226 225 238 244 246 248 235 238 248 237 239 243 246 250 236 230 239 247 238 235 246 231 243 251 236 238 234 235 239 252 235 243 247 238 241 246 257 242 260 243 239 257 250 259 250 264 252 264 247 248 262 253 259 253 262 254 260 261 270 263 257 263 256 260 270 251 271 252 269 259 268 267 259 252 263 265 274 268 272 270 261 273 263 258 259 271 284 273 279 260 278 284 264 273 269 274 270 283 265 272 272 275 266 275 271 274 274 268 293 280 276 288 275 289 296 281 277 277 298 293 282 285 283 284 282 293 279 288 281 294 284 281 296 292 283 286 307 308 307 299 294 304 303 306 309 286 301 300 298 317 315 318 289 318 311 300 321 314 303 306 321 307 301 309 306 303 310 323 328 313 305 319 325 316 313 326 311 324 309 310 324 324 330 329 330 329 326 332 337 327 312 334 326 319 320 331 335 326 332 314 329 320 333 343 325 336 340 329 338 347 340 344 328 344 333 326 339 343 344 346 352 330 356 342 349 342 333 346 331 339 362 337 354 338 337 356 342 365 367 350 341 365 357 342 371 355 352 374 354 351 362 353 361 364 348 347 346 347 371 350 351 349 348 382 360 378 353 357 354 364 377 364 376 378 363 377 388 390 381 378 385 377 365 392 367 374 395 376 362 362 378 369 395 396 386 379 378 374 398 380 405 387 369 372 391 385 396 396 377 383 403 383 397 383 381 393 385 384 409 406 414 400 408 405 414 386 397 409 417 396 389 398 400 392 422 419 412 423 419 409 426 416 412 406 405 399 405 401 417 430 408 405 436 433 418 400 440 410 409 402 415 406 427 442 408 423 429 430 429 406 441 416 447 437 417 426 417 439 410 413 448 451 449 423 428 430 416 450 447 441 424 456 429 425 422 422 448 443 462 431 461 458 435 423 435 431 456 438 449 452 439 464 430 442 439 466 444 435 431 441 465 447 434 439 440 445 461 477 459 469 475 471 477 468 476 464 445 466 441 455 444 473 476 461 455 449 471 444 460 456 458 478 446 469 475 451 477 482 457 471 478 471 465 486 483 466 480 484 500 478 473 485 455 464 460 482 467 475 470 463 490 483 471 491 470 491 506 497 503 500 485 470 504 484 473 494 489 502 479 497 474 479 513 510 479 501 516 488 509 482 500 497 481 511 518 496 522 487 488 477 497 509 488 478 482 479 508 503 523 502 511 483 493 527 505 499 499 506 492 519 499 502 526 492 518 499 521 508 533 517 512 501 533 512 495 526 488 506 493 514 513 540 524 527 539 508 508 514 512 517 508 531 520 519 507 502 517 531 538 505 499 504 524 540 531 529 544 536 501 546 503 518 546 507 504 501 547 534 552 550 508 514 521 555 533 508 551 545 551 531 516 542 518 529 523 511 532 548 516 521 553 515 540 526 546 539 551 521 528 523 560 527 524 526 558 555 531 553 543 514 530 537 539 537 566 530 562 535 540 564 519 538 547 538 560 544 550 519 530 544 535 568 554 556 525 519 569 560 549 527 561 567 569 551 554 530 568 549 554 541 546 521 527 540 545 536 570 542 555 547 542 526 568 558 531 540 565 526 556 525 539 545 523 563 575 532 563 567 577 540 536 535 553 560 561 556 532 544 536 544 558 556 549 550 538 545 555 568 548 575 570 564 530 572 538 527 567 577 571 553 580 528 564 540 563 532 571 557 538 570 577 572 546 532 529 545 551 545 532 560 540 576 531 544 553 542 531 581 579 575 552 564 564 576 577 545
567 552 562 579 581 556 568 544 548 556 548 558 574 552 536 531 532 581 534 545 527 537 543 565 572 554 533 553 533 568 556 573 580 536 570 579 553 544 541 574 573 562 550 565 573 545 568 578 531 562 541 531 560 544 569 549 557 561 575 564 548 537 557 547 548 545 544 574 563 546 554 556 527 522 539 561 530 570 560 536 565 567 573 523 543 572 573 552 552 523 529 573 560 534 560 532 538 554 532 569 558 532 524 535 541 566 566 565 553 544 567 559 551 565 561 518 561 521 551 539 523 559 554 563 535 540 521 515 537 534 566 523 564 518 559 513 541 533 551 520 513 553 559 516 555 537 528 552 540 538 517 513 554 542 559 552 554 536 557 521 552 515 519 531 551 544 531 526 544 518 514 545 547 539 523 523 528 539 536 533 503 521 514 510 533 540 538 511 545 526 502 523 502 512 527 506 515 515 512 520 529 541 533 523 514 512 530 514 521 528 495 533 498 531 521 500 516 504 519 530 506 519 534 528 490 511 489 499 515 491 492 492 502 500 518 482 506 522 522 487 498 491 507 491 507 486 491 490 480 490 507 511 493 503 480 523 491 492 498 476 482 483 503 488 508 478 491 513 516 499 485 501 470 504 491 468 513 500 479 504 486 477 478 491 481 498 466 464 486 493 487 496 473 491 502 471 496 480 480 463 497 497 500 492 475 486 462 454 492 470 465 476 470 495 451 452 463 492 457 456 484 486 450 464 482 450 449 482 475 443 479 464 470 471 451 468 474 441 445 462 459 466 457 457 449 449 474 466 461 437 467 468 447 468 456 447 448 451 435 441 472 453 460 462 449 435 441 448 449 458 440 463 439 440 442 457 428 456 429 460 451 450 457 449 439 436 430 430 438 449 418 453 427 437 453 425 447 440 447 436 410 446 424 432 437 410 420 434 440 412 415 436 425 433 440 423 418 431 431 427 400 411 411 398 409 418 396 407 418 398 424 423 409 421 406 392 409 394 414 402 387 421 420 410 419 391 387 411 391 415 402 406 393 419 412 417 406 382 399 407 405 392 400 410 378 396 408 377 391 400 399 376 408 406 387 393 373 383 372 374 382 386 402 370 376 366 367 372 367 372 377 373 371 363 385 364 380 372 363 364 385 378 367 380 374 361 354 364 387 375 356 362 374 376 369 382 355 357 345 347 358 346 371 357 344 357 347 341 361 370 341 368 352 354 362 356 366 365 368 352 334 361 352 356 348 347 334 361 356 349 361 331 337 332 352 326 357 348 353 352 323 324 342 335 340 352 328 344 321 342 342 329 343 326 339 320 316 326 328 343 320 314 321 332 321 316 325 312 308 335 323 333 307 316 327 322 304 310 312 332 304 310 312 329 328 305 327 314 321 322 322 319 319 323 300 318 319 315 307 316 292 318 309 313 308 313 290 308 294 292 306 303 311 308 307 291 291 307 309 308 284 284 296 284 295 289 294 295 298 282 285 279 292 301 280 301 299 301 286 282 277 286 293 281 279 271 289 277 292 274 276 272 268 292 276 288 285 276 282 265 269 269 274 271 264 271 267 273 266 281 284 264 280 273 263 276 261 262 256 275 259 259 265 255 259 260 264 265 266 274 251 252 252 258 261 258 257 263 268 268 251 269 263 268 261 248 260 245 243 265 251 248 246 260 247 255 239 258 241 247 249 239 245 249 258 250 253 247 255 251 251 249 235 247 255 248 236 250 254 233 250 231 242 235 236 250 251 250 230 229 247 243 240 247 230 225 228 233 229 231 245 239 237 240 222 232 240 227 242 235 222 220 238 233 234 228 218 235 228 224 220 230 220 217 236 230 215 218 229 213 232 231 232 219 219 213 216 230 225 211 211 225 211 229 229 225 218 230 219 223 220 224 224 215 223 219 226 226 211 222 205 218 211 209 217 213 207 215 209 212 212 222 209 208 205 202 203 210 205 212 203 216 207 217 202 199 206 209 205 215 201 200 200 210 205 214 203 199 209 209 209 201 208 212 207 205 196 209 200 198 207 195 208 197 203 202 193 205 205 192 195 208 194 197 201 203 206 199 197 191 192 190 197 206 200 201 208 202 197 194 198 189 195 190 192 201 198 197 199 205 194 197 188 198 189 200 201 202 203 198 199 188 190 195 193 201 193 189 202 190 195 204 191 199 202 191 192 191 198 199 187 201 189 203 189 187 196 185 203 190 193 193 191 195 197 194 187 186 194 200 190 201 199 192 195 193 197 198 200 188 194 199 201 195 198 187 198 187 187 194 192 195 202 195 185 197 186 185 199 194 202 202 192 198 192 184 186 202 195 199 188 186 195 186 195 187 189 190 191 190 201 196 199 197 188 200 191 188 201 187 195 197 187 203 191 193 201 193 189 193 189 193 193 200 193 205 204 196 189 188 199 202 199 194 195 200 188 203 200 201 202 191 195 202 207 201 206 203 205 191 199 192 201 198 208 202 208 205 197 191 200 204 198 193 198 209 199 194 206 207 193 208 198 203 196 205 211 196 198 207 200 200 210 203 208 201 197 207 208 204 201 211 211 209 214 199 201 204 202 208 212 216 205 198 208 201 199 216 209 215 206 220 215 204 204 217 207 220 214 207 204 212 209 216 215 212 210 218 216 219 220 212 216 220 209 224 223 208 220 210 224 225 210 225 228 221 214 224 211 214 224 226 218 224 223 228 223 219 218 214 215 225 230 226 228 228 217 220 220 227 230 217 233 232 220 238 226 227 239 235 229 232 231 225 234 240 234 224 236 225 229 239 227 232 234 240 246 245 228 248 247 234 250 238 247 232 228 249 252 247 236 249 232 245 251 232 241 238 240 253 254 238 251 239 244 243 254 242 241 261 238 245 260 257 243 240 256 258 257 249 248 257 252 267 268 245 256 250 268 265 259 256 263 259 260 250 273 254 256 252 266 251 256 276 262 265 268 272 255 255 255 258 259 261 262 269 273 260 275 266 262 284 266 263 284 264 284 281 267 272 285 288 277 274 287 275 285 275 287 270 286 282 285 291 270 278 283 280 273 286 292 287 300 296 294 299 281 276 290 294 287 290 280 281 295 298 290 306 298 297 285 296 310 285 292 288 296 285 309 305 302 298 297 300 291 318 305 292 307 302 317 320 322 320 295 299 306 326 307 305 317 323 327 328 325 306 317 318 325 316 311 329 329 320 314 315 314 330 319 317 319 314 329 312 338 315 330 336 338 317 318 327 317 325 317 321 316 343 341 338 337 324 329 340 327 343 324 329 331 335 330 324 334 326 347 348 336 333 342 351 348 357 332 353 341 345 335 354 334 339 360 355 360 356 353 353 359 359 366 350 366 353 370 353 342 342 342 354 367 347 351 371 356 381 370 355 359 376 364 352 380 350 356 357 380 369 373 363 358 377 385 359 365 382 372 384 372 363 377 376 392 362 377 396 374 385 394 374 375 393 389 378 391 374 403 378 402 404 378 372 382 394 407 381 406 405 390 410 413 402 402 400 403 410 413 403 415 416 416 382 392 413 393 403 387 406 407 412 414 403 408 399 418 393 424 421 431 395 421 407 431 427 415 420 417 405 434 417 416 399 405 437 404 418 440 416 407 439 414 414 436 431 428 414 433 425 409 427 410 449 415 416 427 448 449 422 419 453 420 431 441 431 416 427 421 434 419 417 423 460 426 433 447 444 453 445 430 434 437 465 466 448 458 425 465 440 432 447 452 434 429 459 431 451 430 434 454 451 476 473 470 440 447 453 478 447 473 464 443 478 438 443 470 471 459 448 469 443 443 456 474 482 463 488 481 484 480 448 465 452 472 457 460 450 486 479 461 493 455 456 453 466 464 496 454 479 496 493 482 473 463 493 497 486 505 503 462 500 505 474 481 471 497 485 495 486 495 498 478 465 491 498 467 490 470 495 486 502 484 500 481 473 505 473 488 505 508 503 511 494 476 496 489 500 510 509 480 478 494 495 502 511 520 481 526 503 511 518 490 505 518 510 518 517 512 482 512 520 525 527 503 485 525 504 492 493 535 490 528 515 499 509 494 509 501 520 506 523 525 517 497 527 507 529 505 533 522 521 502 511 501 518 532 542 511 516 525 537 539 508 510 519 544 543 499 534 499 539 504 504 521 506 503 514 520 534 508 520 510 538 537 516 524 517 521 541 549 525 516 538 514 532 508 557 559 554 546 534 548 508 535 545 553 544 534 546 561 528 526 516 543 541 530 544 555 527 528 527 513 529 556 539 514 524 522 528 524 549 536 514 554 561 522 555 557 546 546 518 560 561 529 519 528 550 518 539 553 525 554 554 541 560 527 559 572 552 521 546 535 544 546 537 552 569 524 557 547 571 560 553 562 538 556 562 569 574 569 553 558 561 558 554 531 536 552 536 556 570 538 561 540 565 560 541 548 575 543 572 529 539 535 539 542 569 566 576 554 546 541 535 529 563 566 537 577 527 538 554 573 539 536 577 526 573 540 538 556 545 572 560 560 528 561 564 559 547 548 533 568 563 542 558 545 570 557 528 571 569 556 551
526 552 533 568 531 546 580 560 564 557 526 529 558 547 554 536 568 575 529 541 556 545 572 561 575 547 563 563 575 578 574 563 550 526 550 555 546 536 576 572 568 563 562 544 529 534 541 558 570 545 573 545 551 551 568 544 559 549 569 554 547 564 537 559 565 549 533 573 560 530 565 548 555 569 564 567 537 559 522 554 548 561 572 527 571 549 541 531 530 529 551 564 537 546 560 518 531 568 523 540 552 568 559 531 525 563 522 540 547 540 519 537 526 532 544 539 560 527 550 533 537 544 524 516 517 566 516 546 562 538 537 513 562 519 519 541 525 560 543 558 522 552 547 516 535 533 513 549 533 558 528 527 529 540 526 530 558 545 533 542 507 505 521 535 512 529 544 504 503 522 543 544 530 532 530 531 537 542 538 542 545 510 502 539 526 547 497 522 522 498 530 538 521 537 523 517 543 534 528 508 502 519 542 539 540 509 526 537 533 495 505 511 521 492 523 509 533 503 536 532 514 531 508 496 503 492 518 499 527 497 511 500 500 488 514 522 526 518 510 483 483 517 504 524 511 481 520 484 492 489 501 494 506 515 504 513 522 502 474 492 484 509 507 492 475 507 499 517 511 517 506 486 481 510 489 489 505 493 504 510 473 494 468 486 508 479 480 496 472 484 504 492 491 492 498 495 479 468 463 471 483 496 487 499 471 485 487 497 497 475 454 493 478 475 485 493 462 477 463 477 463 462 482 475 489 449 474 453 479 470 469 470 463 473 478 448 483 476 457 452 440 446 463 479 457 451 475 460 469 457 450 433 435 445 449 436 437 467 456 465 470 429 444 460 465 453 438 455 457 455 463 449 443 459 432 434 460 443 462 429 447 426 420 437 425 427 431 439 419 431 414 442 416 414 452 414 426 431 417 436 447 417 437 433 424 438 444 407 439 411 435 402 438 437 440 422 436 412 417 428 436 406 399 400 421 427 407 404 418 421 431 417 423 401 397 390 393 426 391 413 389 388 410 422 386 392 419 409 409 415 401 408 401 404 415 408 400 413 393 378 399 383 409 410 375 385 387 378 380 372 408 381 384 405 400 378 373 395 396 369 393 368 365 380 383 382 364 387 398 366 385 366 375 365 384 392 384 367 363 373 378 375 370 365 376 364 382 354 367 363 384 371 355 353 348 374 348 361 367 360 366 352 372 348 375 362 342 346 370 340 356 346 341 347 337 346 357 359 335 339 346 346 359 335 341 347 359 361 335 331 337 331 347 347 345 340 327 332 328 337 323 323 344 329 336 342 334 326 326 344 340 348 318 347 326 322 325 339 343 339 332 331 326 332 342 323 337 328 308 325 329 336 321 315 330 326 325 315 304 313 330 321 309 329 303 316 310 316 311 311 307 301 316 315 310 302 296 307 297 296 316 320 295 300 291 315 289 317 296 306 288 289 297 311 301 298 313 304 295 294 284 301 306 281 290 289 286 292 287 285 287 298 293 301 295 288 280 293 292 298 274 284 297 280 292 283 284 289 274 284 282 272 268 277 287 275 279 285 283 270 285 289 272 279 274 276 264 271 271 277 267 269 264 282 278 279 283 270 278 268 274 275 259 268 278 268 261 265 259 263 261 266 254 253 251 269 263 256 271 261 251 270 270 266 260 266 259 260 254 256 259 259 252 242 244 246 243 254 253 252 251 241 252 256 244 239 248 242 245 250 252 256 236 249 256 252 241 254 233 250 241 242 237 234 246 233 250 244 241 241 230 248 246 239 240 245 236 247 233 246 235 245 237 239 225 227 226 224 233 222 233 226 230 226 231 222 226 226 225 240 230 221 229 237 230 216 231 228 216 222 224 228 224 219 227 233 232 226 212 223 230 229 220 225 216 223 218 213 219 226 227 209 227 227 209 224 210 214 226 211 225 224 206 216 218 206 223 210 213 224 215 215 220 203 209 208 213 203 211 211 207 219 217 204 214 217 219 217 202 216 199 202 203 216 217 211 208 205 216 212 207 207 201 215 212 206 209 204 214 201 194 200 207 208 195 210 208 195 210 198 209 195 194 193 193 193 199 204 192 197 199 196 209 196 194 196 207 200 205 198 199 197 204 204 191 197 200 198 190 191 193 198 199 192 197 199 198 192 203 197 203 188 188 193 204 196 203 198 188 193 192 193 196 191 201 193 188 202 193 188 200 194 194 188 197 202 198 189 204 192 195 200 192 195 201 185 199 198 193 200 201 198 185 188 199 199 194 200 192 199 199 187 188 185 186 200 199 199 200 198 202 190 190 186 196 203 187 191 194 195 203 188 187 203 191 201 199 201 195 203 196 187 187 199 188 185 192 203 197 189 194 195 191 196 197 202 195 196 186 204 203 186 188 187 205 195 201 197 189 192 197 197 191 196 193 195 197 198 190 190 199 198 199 204 189 189 200 196 199 200 192 198 200 203 203 208 204 202 198 200 198 193 196 190 195 192 190 191 209 196 207 202 206 210 204 209 203 202 199 192 207 195 196 197 208 203 196 195 195 196 206 205 213 205 205 198 208 198 199 198 203 208 211 212 208 216 202 200 206 209 214 209 216 216 220 202 219 218 206 216 203 221 212 203 215 207 210 217 208 217 223 223 216 223 218 216 207 222 218 211 222 211 222 219 208 220 220 228 216 219 219 230 217 224 221 216 227 215 231 223 232 217 222 232 215 214 216 221 231 227 217 229 233 216 218 217 223 235 230 232 222 225 229 226 220 234 222 234 239 228 232 226 239 239 244 232 231 232 245 233 242 240 247 246 232 240 233 236 236 245 233 229 228 246 230 232 245 250 239 248 236 237 245 237 240 247 236 242 235 252 235 250 243 239 256 243 259 261 262 242 248 250 246 241 252 262 262 248 243 264 258 253 258 264 261 256 260 260 270 261 269 256 249 261 264 268 258 259 273 268 266 275 262 273 267 257 253 267 271 261 266 271 276 259 278 274 274 268 278 278 285 278 260 272 267 288 277 265 272 279 281 272 278 286 283 266 288 286 280 271 290 281 270 285 277 290 281 298 283 272 297 290 281 298 294 284 294 289 295 290 299 282 307 284 303 282 309 291 301 298 306 288 302 305 299 304 292 292 294 295 306 300 293 309 291 306 300 309 305 310 318 294 307 300 301 317 318 326 321 306 326 304 328 322 326 304 313 318 305 323 328 328 307 333 312 313 322 308 308 312 316 319 331 314 313 330 317 340 314 335 335 333 330 335 333 332 326 342 335 333 326 340 347 333 344 335 341 327 325 338 330 326 332 337 329 348 354 345 332 330 348 333 359 353 337 360 339 336 363 343 364 364 338 350 344 337 370 367 364 368 340 369 346 352 348 367 357 352 366 344 349 370 365 353 360 355 366 378 360 383 381 375 357 375 365 370 354 371 365 357 369 386 358 370 362 360 383 389 392 382 373 377 363 383 363 382 401 389 376 388 396 372 389 375 389 406 373 395 392 385 384 380 379 398 381 398 405 399 405 404 392 384 389 415 390 380 419 399 380 399 410 392 411 393 418 393 386 423 407 409 412 425 427 394 409 402 422 429 416 397 419 393 404 420 400 413 401 436 406 413 437 408 420 420 416 415 412 402 440 419 436 444 442 428 410 416 422 436 448 422 449 440 439 434 424 422 446 435 412 422 418 421 438 426 439 440 427 435 431 460 447 431 422 448 463 420 438 427 428 430 426 436 453 438 449 464 427 448 465 438 444 466 470 435 441 437 471 448 452 450 439 451 435 451 458 442 478 472 440 445 443 454 449 474 451 439 469 465 481 447 468 448 481 481 481 444 447 482 492 487 482 475 472 458 460 492 457 490 492 471 490 492 454 493 455 470 455 495 492 487 462 480 472 486 499 504 484 481 465 488 471 494 505 478 497 466 463 479 506 492 471 492 484 470 470 466 500 471 506 514 513 480 478 507 504 495 481 488 488 482 479 481 501 481 475 492 475 482 476 514 505 486 479 482 501 486 486 487 484 494 500 513 498 518 526 492 507 505 507 514 490 491 489 533 531 487 501 518 522 508 513 494 521 537 525 537 521 512 502 533 513 494 526 501 501 534 514 529 517 497 519 526 523 543 537 545 520 501 516 522 527 510 518 540 499 519 523 518 522 507 516 538 534 527 506 506 514 515 547 522 535 521 531 553 538 505 508 539 508 539 557 543 516 538 545 510 550 513 524 538 553 529 551 558 510 558 529 551 561 553 559 545 557 535 543 518 536 548 554 520 561 555 564 534 532 538 551 523 562 533 566 552 562 531 542 542 552 519 552 529 550 562 523 555 518 519 548 528 544 569 536 534 558 550 518 540 521 519 567 533 539 565 534 533 545 563 523 528 567 561 559 565 570 529 566 572 532 559 542 532 552 534 560 552 541 550 547 569 533 551 527 526 548 569 550 534 576 528 541 529 533 529 532 553 577 536 537 557 567 558 568 529 570 551 560 576 566 571 555 563 532 559 567 557 551 540 569 548 531 532 540 528 579 549 544 578 548 557 556 577 578 531 527 555 545 549 552 531 540 527
569 533 547 556 566 572 557 554 526 549 547 527 551 546 537 556 530 559 575 547 556 572 552 544 533 571 566 558 576 567 546 552 576 568 528 549 547 547 565 535 571 533 538 529 540 549 547 545 571 542 554 547 534 526 553 542 559 539 563 543 569 531 571 553 534 536 543 547 550 571 535 540 563 549 541 528 523 524 540 534 528 571 524 572 537 546 535 561 535 542 527 547 554 538 525 567 552 547 555 543 558 530 562 546 560 544 515 524 548 551 538 557 548 558 556 529 530 517 517 563 557 527 538 540 547 525 536 530 536 518 517 543 540 536 560 535 562 539 535 545 559 543 534 527 522 542 559 524 519 540 520 527 556 557 553 519 516 523 516 539 507 522 550 535 546 526 537 549 552 517 526 539 536 509 541 536 501 547 502 513 522 509 525 539 532 544 511 543 516 541 533 505 519 520 500 508 495 511 531 496 530 519 517 518 502 537 535 495 503 527 498 514 504 508 505 511 526 505 527 512 495 519 535 515 507 487 484 525 494 488 509 520 498 491 530 521 483 497 513 514 481 516 512 515 505 490 497 494 489 497 515 493 486 483 483 498 493 474 500 518 473 475 489 481 510 488 494 499 508 472 511 476 481 472 514 465 488 506 481 477 463 476 466 479 509 487 506 494 507 475 486 462 460 499 478 476 465 501 481 463 483 476 457 469 472 481 478 473 475 471 455 467 468 463 455 488 459 453 448 452 455 471 461 468 447 489 463 457 472 473 484 466 459 454 442 468 438 451 466 471 450 481 473 437 436 435 448 450 470 462 442 438 437 435 448 469 458 438 456 467 454 459 457 426 439 444 436 467 455 447 452 443 423 441 435 458 439 431 448 425 426 452 454 418 445 427 456 418 428 427 445 421 432 430 439 423 420 434 416 418 444 411 423 413 435 446 405 437 425 403 402 442 403 421 428 419 431 420 407 399 427 430 410 421 410 406 408 396 434 421 411 394 425 412 430 427 424 394 409 403 412 413 395 386 391 398 411 421 396 417 392 384 397 394 382 409 387 412 388 401 393 397 395 384 388 396 406 400 380 377 379 391 407 386 378 401 385 389 389 394 391 380 402 387 377 384 392 387 370 392 370 375 366 381 385 364 386 393 371 371 387 386 378 390 369 361 382 371 363 377 364 366 353 356 380 379 350 350 359 357 357 347 366 355 345 367 367 367 365 370 360 370 343 351 358 363 359 365 352 339 359 336 338 353 350 349 360 358 333 338 346 336 339 357 355 351 354 349 325 351 353 340 352 346 334 345 331 344 327 336 350 333 323 325 324 339 325 326 320 324 322 315 340 324 333 341 317 339 336 312 331 322 310 318 326 332 309 332 325 320 315 308 319 320 311 331 311 309 314 326 309 298 310 305 326 298 325 316 322 297 322 292 312 298 311 308 306 302 307 313 317 311 287 288 301 305 312 309 309 288 283 303 291 288 291 288 296 282 295 288 305 284 300 277 278 276 279 278 274 278 277 292 286 290 297 284 290 275 279 295 275 271 295 274 291 271 273 275 286 272 273 276 285 287 263 278 263 279 265 261 283 285 267 274 273 275 272 282 269 273 264 272 256 274 254 276 262 273 270 262 256 269 265 262 252 257 253 250 262 247 268 266 267 246 262 263 261 255 261 254 246 264 247 246 253 259 241 246 262 244 261 260 247 242 252 248 260 256 237 241 251 257 254 254 257 249 243 251 241 237 252 245 243 231 252 238 234 238 229 232 233 237 231 238 230 236 236 229 239 229 227 243 225 229 229 223 229 242 244 223 230 228 240 222 229 233 228 240 235 220 221 225 230 231 224 235 220 219 216 223 229 222 231 215 227 221 233 226 225 227 224 223 221 214 226 214 211 229 212 222 212 222 230 225 214 227 225 208 209 222 216 212 223 221 214 218 215 219 220 212 209 204 222 205 204 211 218 211 204 206 220 209 221 204 220 212 221 216 209 201 208 215 203 204 210 209 206 216 204 199 212 209 207 212 213 206 196 211 196 210 205 206 211 212 207 206 212 207 202 213 209 205 206 195 199 195 203 198 192 208 199 200 200 209 194 207 210 206 203 191 200 204 193 207 201 197 199 200 191 207 191 206 191 204 201 209 198 196 201 196 205 207 197 189 191 195 196 193 198 204 206 192 199 192 196 189 201 203 201 187 202 199 195 194 188 195 205 188 199 196 192 193 195 200 193 194 202 201 199 193 195 195 195 188 199 203 186 190 196 200 187 192 190 193 199 191 201 196 190 192 186 192 198 191 203 202 199 200 195 190 186 201 199 195 200 194 190 200 195 200 192 197 203 197 204 198 200 198 190 204 204 187 192 198 189 190 192 203 201 201 188 198 197 200 189 194 205 190 205 195 204 193 206 200 201 206 194 196 196 194 192 194 191 194 200 207 196 197 194 202 201 199 196 191 196 207 196 197 206 205 206 208 210 195 201 201 209 205 210 197 194 197 205 208 210 196 207 208 196 203 213 208 205 211 201 212 210 208 199 206 204 208 204 196 212 215 208 211 201 206 209 205 204 203 213 213 215 211 213 209 207 210 204 200 213 213 206 217 203 213 217 222 205 208 205 206 204 212 224 207 216 205 206 212 219 211 225 215 222 219 227 209 210 209 210 220 219 218 227 224 220 216 220 212 226 222 213 232 232 215 212 212 222 223 225 232 227 220 224 214 228 226 226 236 224 228 219 236 238 218 230 239 230 221 240 240 236 229 221 243 242 222 233 227 239 238 242 233 225 225 226 247 247 227 234 230 234 248 237 236 233 238 240 235 235 238 250 232 251 254 252 233 236 241 237 248 253 248 238 248 240 255 238 253 248 249 258 251 241 249 242 242 255 240 258 261 266 260 263 267 249 244 253 254 262 248 256 261 256 257 254 265 259 260 255 272 251 260 267 266 274 270 257 262 266 255 279 265 268 279 274 269 282 273 257 283 271 276 270 261 280 286 279 276 268 267 289 275 279 275 271 290 266 292 273 289 293 279 293 269 280 278 292 294 288 298 292 281 286 280 294 281 276 288 289 302 283 299 279 290 283 301 280 294 305 284 288 300 303 298 306 286 293 302 302 297 314 291 312 295 315 310 293 310 299 310 318 295 295 317 321 311 321 306 321 308 303 305 320 297 326 324 318 318 317 319 316 329 312 306 317 312 322 318 309 326 337 331 332 319 334 325 311 338 311 324 323 312 319 335 325 319 337 322 318 335 330 348 348 339 326 336 325 325 337 329 342 332 324 355 329 333 337 346 355 348 327 359 353 349 358 330 343 356 345 353 359 344 340 367 338 341 349 352 361 361 357 346 356 363 346 352 353 343 351 361 355 344 352 375 344 369 371 351 371 353 351 382 362 361 379 361 364 387 387 365 377 390 368 385 378 381 365 363 374 378 387 366 384 363 363 389 391 391 395 375 364 389 394 369 389 372 389 376 382 385 399 388 406 390 395 388 387 409 403 401 399 393 412 413 387 378 408 395 411 406 399 414 413 403 415 386 385 417 417 408 414 421 425 417 402 417 396 407 422 413 396 406 406 404 429 429 412 398 431 413 434 434 436 407 437 416 424 429 420 409 428 417 432 438 441 435 408 438 444 435 406 437 409 427 421 445 417 436 445 428 435 450 444 415 418 449 453 453 430 452 440 439 447 418 422 451 442 429 422 452 450 445 448 426 454 448 463 459 459 438 464 438 440 436 429 440 470 448 438 438 465 453 445 460 462 462 451 443 443 468 477 456 444 480 441 473 478 467 475 477 471 447 466 475 446 449 466 471 485 447 468 461 479 474 463 466 461 468 458 458 452 476 466 452 480 490 481 489 493 488 486 492 491 473 470 495 481 478 501 480 482 470 458 487 490 482 482 504 479 504 475 494 482 482 489 468 472 472 500 473 484 482 483 481 497 503 508 497 476 493 514 487 504 516 491 490 497 505 521 493 479 514 503 497 520 492 495 521 511 493 497 481 505 500 489 492 480 529 493 485 513 511 496 528 487 520 489 494 528 499 523 516 534 530 522 530 523 510 512 491 528 536 515 533 516 528 540 506 524 527 541 514 513 501 538 538 542 530 501 503 535 528 540 518 496 511 515 508 496 533 535 502 505 539 541 531 499 536 536 531 530 515 531 550 501 536 511 526 520 542 539 541 550 523 553 549 536 537 513 531 526 508 553 520 549 532 554 540 510 534 510 516 539 534 557 522 514 520 527 525 539 511 543 513 562 541 559 541 552 514 522 527 521 559 515 546 522 540 536 533 547 516 535 543 540 528 534 562 542 548 518 523 564 541 553 518 547 569 546 519 535 518 534 561 565 537 540 520 527 526 540 561 544 523 552 571 538 534 564 527 567 528 535 524 570 534 542 546 548 571 549 525 573 550 572 570 534 550 554 553 574 530 560 561 576 534 572 557 544 576 564 545 527 532 577 560 536 572 568 556 559 574 546 555 534 528 549 547 556 569 566 540 577 548 579 562 546 560 541 567 559 569 534 562 577 532 543 534 525 574 566 560 556 575
578 566 578 535 576 556 524 562 571 563 530 557 545 538 538 548 525 572 537 534 541 534 529 546 531 571 540 571 538 558 567 537 532 553 535 529 530 577 554 565 562 547 543 569 560 543 539 561 523 552 559 540 563 564 550 561 568 572 553 562 547 552 533 574 561 553 551 566 527 535 564 540 566 543 543 569 526 564 569 548 564 571 564 557 534 561 559 543 557 552 546 530 530 559 544 532 537 537 524 560 551 568 541 544 554 565 539 560 556 551 535 547 550 543 548 528 532 535 516 535 533 549 547 514 546 550 557 546 555 547 518 553 510 562 548 509 530 528 532 532 530 546 540 527 555 529 522 538 552 541 546 540 524 506 521 504 522 545 519 512 528 526 534 549 533 536 516 541 526 546 543 530 500 523 540 521 540 510 543 499 540 543 547 529 540 519 545 506 531 523 540 497 516 537 545 523 530 499 527 507 534 519 539 531 527 511 494 517 526 528 503 526 518 529 521 500 514 523 535 519 532 525 519 509 530 497 520 511 506 502 483 500 524 497 502 502 526 483 485 512 478 518 487 478 522 482 505 478 513 490 521 502 498 506 506 487 488 485 485 486 488 499 518 480 478 484 490 481 497 483 470 483 466 466 492 474 506 474 485 501 486 463 479 483 472 475 494 484 485 463 458 489 461 469 489 471 457 472 498 456 459 499 500 478 499 466 461 469 454 470 495 470 470 450 463 464 473 448 486 448 453 469 460 476 464 458 462 462 463 443 445 473 440 469 484 473 441 454 476 482 447 451 440 475 479 437 475 461 457 477 468 461 434 470 474 461 457 464 448 457 468 451 448 430 459 449 453 441 430 439 428 464 460 449 461 449 447 453 451 426 432 417 426 423 444 452 452 420 415 448 424 433 454 441 425 422 450 438 450 442 429 440 409 423 422 429 440 441 442 406 417 440 433 407 404 411 432 410 433 419 432 422 428 405 420 419 434 414 418 429 402 397 407 401 424 422 410 415 396 405 405 421 403 385 417 409 394 419 391 383 405 410 393 386 385 400 404 409 395 392 385 397 390 378 392 380 411 382 391 406 399 384 392 372 370 376 386 375 377 383 403 379 365 392 378 394 396 374 383 394 392 383 364 377 360 373 382 361 359 383 356 357 362 377 353 387 369 361 351 384 377 378 355 373 383 352 359 356 357 367 359 359 367 351 346 358 349 346 342 346 345 354 371 371 371 355 354 351 357 336 354 339 356 335 362 347 355 333 350 351 332 329 351 346 344 357 345 353 341 337 347 348 342 329 327 329 325 345 338 345 329 332 321 348 334 326 320 340 322 314 318 315 323 340 318 335 316 321 333 324 308 330 330 337 333 336 314 322 327 304 315 332 309 304 309 305 317 323 313 313 301 325 303 299 303 301 306 318 303 310 319 317 303 299 298 299 304 313 289 317 313 295 309 288 287 307 308 314 300 300 301 295 294 301 306 297 299 296 305 296 287 278 295 293 304 281 296 288 302 288 285 296 275 300 297 287 284 273 278 288 291 282 268 277 282 284 289 275 287 272 272 276 288 271 264 272 270 271 267 286 279 285 274 279 281 282 282 269 258 276 267 263 268 265 275 273 278 270 255 253 269 258 276 255 270 251 253 254 271 259 252 255 265 270 272 266 260 255 259 266 260 247 258 258 264 249 252 242 243 261 250 255 242 243 253 247 247 240 253 259 239 258 245 257 248 257 235 234 252 254 245 244 238 253 248 231 238 250 242 244 230 239 241 246 231 240 239 242 236 245 246 244 247 232 228 234 245 233 244 226 237 225 243 224 222 224 235 236 226 219 224 237 225 218 236 238 221 235 232 222 236 215 233 233 215 225 214 230 215 228 217 216 233 231 223 213 217 231 230 229 212 211 224 209 212 215 230 216 219 220 213 208 216 219 225 225 224 209 224 214 217 225 205 211 220 213 216 222 223 205 203 204 221 215 219 204 217 203 207 208 215 209 207 202 200 202 217 215 203 214 207 212 205 215 213 208 200 209 204 207 209 212 215 207 200 208 212 200 210 214 199 196 213 205 196 197 201 203 208 209 200 209 203 200 205 197 202 200 201 209 202 205 196 192 196 200 197 194 204 191 192 200 205 204 204 200 207 191 190 202 199 209 190 209 196 195 206 198 200 204 207 196 189 190 195 202 205 192 201 206 201 192 188 202 203 206 192 204 206 201 191 193 203 201 188 203 202 205 193 191 198 190 195 198 191 198 190 204 201 200 201 196 201 201 191 197 200 192 192 196 205 195 201 198 189 202 195 201 198 202 202 187 205 192 199 190 203 199 205 199 193 200 189 189 195 190 197 206 193 202 196 189 188 189 200 188 201 190 202 190 202 199 190 202 205 200 202 199 193 198 192 197 192 191 196 193 201 202 195 196 196 202 201 208 191 195 195 200 198 198 199 208 199 204 197 207 194 196 201 197 206 206 205 211 205 200 195 210 194 201 196 200 205 200 211 207 206 197 197 206 198 199 205 207 205 204 196 209 209 198 207 204 213 202 216 199 203 200 217 204 200 215 215 204 207 209 213 216 214 215 218 202 204 205 210 219 211 216 206 207 223 213 214 212 210 213 222 217 219 206 210 216 223 225 219 212 215 212 207 209 228 224 208 211 228 223 209 214 230 221 226 211 227 213 214 214 211 215 226 219 233 233 222 222 234 228 232 227 225 218 225 233 217 229 236 237 235 228 238 227 222 223 230 227 233 221 225 238 238 236 236 245 233 242 224 229 241 228 239 246 239 245 248 240 232 238 250 228 234 243 244 251 250 235 241 241 251 240 236 250 234 240 236 250 239 254 250 246 257 259 244 254 246 237 253 253 246 240 249 257 264 249 250 258 260 261 256 265 258 268 258 267 265 246 257 249 269 262 266 263 251 268 258 273 254 253 271 259 265 267 270 260 257 266 261 277 261 255 270 265 277 267 274 259 274 265 259 281 275 282 279 271 288 279 275 271 263 269 264 275 273 270 292 272 291 292 273 269 287 284 277 275 275 277 272 298 274 280 276 291 292 276 279 280 276 298 299 295 290 290 287 291 296 292 299 304 282 290 301 291 287 295 291 311 314 298 308 295 291 298 309 304 308 305 304 293 315 307 314 309 298 310 302 318 311 323 321 320 298 309 324 320 325 329 309 303 331 302 305 333 308 328 318 329 330 305 322 323 323 325 330 324 313 341 316 315 331 326 312 324 317 322 316 325 326 322 347 332 325 343 340 340 337 334 332 335 354 334 327 342 350 334 344 352 334 338 343 329 342 328 356 361 331 357 340 338 360 334 353 354 359 356 342 353 361 343 352 365 346 342 350 358 353 355 351 356 345 366 371 369 345 378 370 373 367 376 370 380 352 355 379 364 384 357 373 369 387 388 354 365 366 365 361 378 392 383 364 386 382 398 377 384 373 393 370 366 399 368 380 400 370 376 398 402 372 399 403 399 400 387 395 406 397 391 410 384 390 396 400 378 387 390 393 402 387 394 393 414 384 405 393 383 386 410 403 384 410 405 388 425 387 388 408 409 397 395 403 392 428 430 412 397 422 395 408 428 435 430 412 423 407 434 438 408 405 404 411 417 435 434 430 425 444 436 431 424 425 426 438 416 427 433 415 446 434 415 434 442 417 437 428 427 450 447 429 450 441 434 456 434 438 424 422 435 457 447 427 454 457 451 439 439 462 450 426 449 456 468 446 463 454 429 472 445 436 468 460 461 452 474 468 433 453 448 469 477 479 478 458 456 462 454 474 454 449 470 440 480 460 461 455 446 463 455 444 476 455 470 478 466 469 486 479 489 486 473 470 451 450 462 494 462 490 489 491 491 484 497 500 463 483 479 460 499 480 464 489 504 481 483 482 467 459 479 460 474 499 469 483 485 472 491 487 465 511 483 488 504 485 509 488 481 478 475 505 501 471 497 492 471 511 510 514 512 504 473 491 478 492 507 489 510 482 503 482 502 517 507 478 520 511 524 493 498 494 516 501 519 522 526 507 492 491 500 487 518 491 513 487 531 511 536 509 496 527 524 508 520 505 532 492 497 527 495 516 510 493 511 518 511 535 498 503 497 521 512 543 540 535 527 495 501 503 498 535 512 521 514 499 535 498 536 520 501 499 530 507 501 512 509 540 539 509 513 520 547 508 547 506 506 520 525 519 509 533 555 541 549 549 553 558 551 551 547 545 524 558 534 519 558 557 548 550 530 553 552 512 559 553 547 562 519 518 558 556 527 557 540 550 527 557 545 555 536 517 544 551 563 543 547 525 537 567 532 554 563 531 558 519 547 552 569 540 557 517 522 522 538 523 523 553 567 555 557 554 522 551 538 519 527 518 547 568 535 527 554 530 543 560 535 522 544 550 562 531 551 531 555 536 538 561 572 550 561 558 532 527 561 570 552 559 563 565 562 529 533 564 534 555 572 532 556 572 523 530 524 560 528 530 539 542 533 536 525 556 534 539 549 560 574 525 542 560 555 570 568 567 557 567 531 538 563 551 533 564 558 576 533 550 528
548 555 537 548 558 557 558 560 527 526 555 570 544 523 547 577 567 577 555 543 571 557 527 543 566 553 564 562 562 535 553 532 568 567 557 535 533 524 559 537 527 523 574 555 562 531 521 530 523 552 558 548 559 569 545 548 571 554 555 549 568 555 520 543 563 570 535 529 531 560 530 558 565 528 537 551 554 538 560 556 568 542 544 552 553 570 542 549 565 522 540 559 519 540 543 524 553 559 550 565 561 522 565 553 549 530 548 530 566 552 531 525 540 520 522 522 531 564 521 536 559 556 527 543 555 538 536 554 515 537 542 509 557 529 525 552 550 518 553 557 534 534 525 535 548 521 518 547 519 526 517 513 549 511 523 518 537 548 541 528 553 527 504 532 529 530 528 511 542 507 541 501 522 521 531 499 534 522 500 534 524 525 505 527 527 532 522 508 500 509 510 527 535 512 537 525 518 542 519 537 492 493 522 518 508 498 513 535 505 515 516 492 523 501 522 508 515 535 500 493 488 503 524 488 523 500 506 484 495 494 484 521 501 519 494 519 504 503 497 519 503 501 493 486 477 508 492 481 475 484 488 481 521 495 493 475 520 505 507 514 481 497 503 504 498 503 506 495 473 489 508 504 494 490 487 483 466 476 486 491 505 493 491 504 487 478 474 463 506 490 496 474 471 468 495 489 466 497 484 473 466 487 477 463 468 495 480 482 470 458 454 473 493 476 474 490 475 479 484 476 480 467 475 479 460 465 478 445 458 453 453 463 460 446 445 467 475 451 466 439 440 455 444 460 472 441 457 442 454 472 452 467 471 466 446 448 429 432 449 449 465 444 439 426 444 455 456 426 446 439 425 459 427 458 431 440 442 442 461 428 442 424 444 449 425 424 416 416 415 430 453 444 444 447 422 452 411 414 439 450 419 438 436 431 411 433 429 440 428 403 423 403 419 417 428 402 408 437 401 431 411 405 407 433 397 417 428 427 415 418 402 423 402 412 393 395 428 403 406 425 391 421 386 419 415 393 392 411 395 410 391 412 390 388 399 410 385 399 410 399 397 393 376 405 387 387 410 378 373 395 379 401 385 393 383 389 371 396 404 386 385 376 389 395 391 378 366 391 364 393 394 375 362 372 374 379 372 389 373 384 378 356 360 356 375 366 362 372 367 363 357 357 356 380 358 354 360 370 348 374 347 347 355 363 357 343 362 366 347 371 340 356 349 357 372 366 365 369 344 349 355 348 337 360 362 337 363 344 355 362 347 346 358 335 343 328 357 347 335 341 325 351 341 333 348 327 348 331 334 352 349 345 345 331 347 342 347 318 322 334 326 337 342 334 326 313 332 328 339 319 332 323 325 327 321 320 317 316 318 320 319 330 309 316 308 302 326 316 319 310 310 299 313 298 326 316 303 296 296 311 323 311 304 317 299 293 303 312 292 311 295 289 312 288 303 305 308 291 287 290 306 288 287 290 295 299 306 303 300 292 288 291 287 305 278 281 292 280 275 284 275 298 297 283 282 274 273 291 287 289 281 276 281 280 276 284 291 281 283 289 275 277 268 269 275 269 266 288 280 266 282 281 285 269 261 279 274 270 265 271 267 257 277 280 261 278 260 279 261 262 252 269 273 269 260 264 255 267 262 271 271 269 257 252 248 264 267 266 267 268 257 268 254 252 256 251 245 246 248 263 248 255 242 262 243 242 262 248 248 237 261 249 252 239 253 239 242 247 240 246 241 247 233 245 253 248 239 251 248 240 242 245 232 237 234 251 241 244 246 233 226 226 246 239 225 245 240 229 229 224 223 231 239 239 241 237 226 225 228 239 232 219 233 236 236 223 230 232 224 232 232 227 217 219 235 217 221 234 219 217 234 222 217 217 227 232 224 213 214 230 218 226 230 224 211 225 212 215 218 217 209 209 220 209 220 213 224 224 219 222 221 210 221 213 223 225 205 216 208 223 212 205 203 216 222 213 219 202 220 219 209 205 212 218 205 201 201 200 218 212 213 209 213 207 217 210 214 203 213 216 211 214 202 201 200 203 202 199 204 203 196 198 198 210 202 212 209 200 199 209 207 205 206 205 206 193 209 203 198 204 193 192 192 210 208 195 196 195 209 204 193 201 207 196 196 206 194 202 191 190 197 196 201 209 208 195 190 204 197 207 207 209 199 199 207 196 202 204 199 196 199 196 205 202 195 192 201 190 189 199 190 199 192 197 197 204 190 192 195 205 195 200 203 193 190 196 188 199 202 204 206 190 189 200 200 196 201 194 197 201 201 195 189 204 204 195 198 203 196 205 199 203 196 195 190 198 203 190 191 196 204 206 198 205 197 190 192 192 196 202 202 206 206 201 203 200 189 191 197 197 190 189 204 193 193 205 201 209 203 198 200 200 206 205 191 200 198 191 202 194 205 201 197 205 192 210 198 205 193 196 194 204 191 201 200 207 196 211 199 209 201 202 193 197 197 194 199 198 208 204 202 204 195 201 200 210 202 199 196 196 198 200 202 210 209 211 207 206 210 214 204 199 204 217 215 201 215 219 201 204 216 218 220 201 219 207 220 203 217 209 207 212 219 213 202 221 221 223 212 218 222 212 224 211 214 225 216 207 223 219 211 218 217 212 218 215 220 217 217 230 220 223 230 226 228 223 214 229 214 214 221 231 229 229 216 221 216 228 215 213 214 225 219 218 226 230 231 237 223 222 237 233 237 235 229 231 236 227 236 230 223 221 227 226 226 238 239 244 227 223 232 226 237 243 246 238 243 240 229 246 238 245 229 230 244 243 238 232 232 240 252 240 240 243 245 248 235 250 237 241 233 234 250 254 240 238 236 236 236 253 260 259 244 258 241 262 251 252 253 264 241 255 243 260 248 259 253 255 257 249 249 245 259 249 263 253 261 268 257 261 266 272 270 256 259 263 270 260 274 268 270 261 274 259 279 269 265 260 266 281 271 257 276 259 265 279 279 260 274 280 275 273 268 272 276 270 274 274 268 265 267 268 285 273 294 271 285 289 289 274 297 277 290 283 284 280 275 274 276 294 293 286 291 296 276 288 298 278 292 306 299 305 293 292 307 287 302 307 298 310 312 314 290 299 301 291 298 295 316 300 288 313 303 309 296 304 291 293 311 302 317 314 309 303 305 315 321 326 309 299 307 329 311 314 331 301 322 326 304 332 317 315 324 324 318 311 334 316 315 328 316 340 310 313 329 338 328 328 342 343 342 340 325 316 333 327 317 348 329 332 340 322 346 341 344 352 354 323 325 342 345 325 331 346 358 331 349 327 357 336 351 346 362 357 340 336 332 342 355 341 342 344 347 367 367 356 343 370 356 345 366 363 375 351 357 366 370 376 377 348 377 357 349 367 353 381 363 349 374 362 363 377 380 385 379 384 355 362 361 371 382 356 367 368 365 393 392 379 364 385 391 390 390 371 374 397 389 375 373 368 383 376 369 375 381 401 375 392 396 390 393 406 383 384 405 393 385 390 396 392 407 381 414 384 381 386 401 408 419 381 418 406 394 389 399 407 389 419 411 415 408 406 425 416 389 391 412 403 392 403 401 409 400 403 410 421 403 428 418 427 417 416 438 440 425 402 434 419 433 432 438 425 411 436 405 433 443 438 440 426 430 423 448 437 433 428 452 413 441 433 421 429 417 447 439 447 449 424 417 436 418 422 425 461 430 435 434 459 457 429 442 431 425 458 467 439 466 467 463 439 436 444 469 428 440 473 462 455 449 470 463 441 473 467 471 451 463 469 451 474 480 448 455 467 451 448 473 457 455 440 465 464 450 454 475 452 454 486 484 461 490 462 477 449 456 479 490 466 466 470 459 493 485 482 483 478 454 484 483 460 492 476 487 497 500 485 498 458 500 483 498 500 463 496 481 471 474 471 475 501 463 509 506 482 466 465 491 503 509 479 468 468 468 471 482 485 477 472 499 475 480 484 475 518 499 473 480 480 475 482 476 478 475 517 475 499 477 513 489 494 503 485 480 510 518 490 487 522 513 511 487 513 514 526 490 497 483 513 519 507 532 485 514 514 520 487 530 520 493 521 522 513 526 509 519 530 501 508 492 495 527 532 542 503 511 522 520 520 513 497 494 520 526 501 501 520 530 519 535 543 523 499 543 534 530 517 538 501 501 523 521 533 533 547 512 530 544 503 534 512 508 510 546 539 524 529 546 507 521 509 545 549 519 515 539 541 533 539 511 537 552 558 509 558 512 541 536 523 521 538 532 554 528 523 516 529 550 538 532 546 544 553 539 558 562 562 565 521 548 533 558 558 518 517 534 564 555 538 523 531 557 552 566 515 515 559 545 536 516 562 534 534 537 539 527 546 535 525 555 570 546 547 525 568 567 546 528 571 533 538 551 522 537 549 522 537 539 569 520 540 524 538 521 545 524 547 537 559 573 538 521 564 567 528 522 525 572 532 540 559 526 549 576 552 575 530 545 563 534 574 570 524 564 548 561 539 562 553 554 550 572 577 550 575 547 546 536 564 529 542 533 576 569 532 551 555 528 575 541 540
558 533 528 532 546 567 536 573 530 568 545 524 567 560 563 524 528 576 565 534 540 563 532 574 523 557 562 555 565 530 524 563 545 542 549 552 559 525 558 521 547 561 568 528 548 534 562 523 560 537 566 543 573 547 532 537 528 535 533 572 544 537 522 530 557 565 561 557 532 560 519 558 562 567 565 535 543 569 554 529 532 562 551 547 535 526 527 559 541 541 520 529 559 539 539 559 532 544 545 546 548 545 531 538 557 542 519 529 556 556 558 524 517 535 535 517 525 521 552 532 561 527 552 548 549 541 524 514 511 522 510 537 518 532 520 548 518 549 551 555 523 528 545 529 551 514 533 512 556 553 511 532 516 553 517 555 521 553 531 524 539 532 502 521 512 519 523 532 508 539 499 518 535 531 548 526 537 526 512 498 529 540 500 543 519 518 532 538 517 537 508 529 521 534 510 531 538 501 534 521 528 505 531 509 514 507 493 498 538 515 533 499 523 492 503 516 530 522 534 505 505 521 497 529 515 510 517 525 527 518 485 486 512 514 507 499 517 509 502 492 520 494 519 520 501 496 517 509 509 522 474 479 486 512 500 495 518 507 486 495 472 505 487 516 494 481 473 515 486 485 485 474 506 474 479 498 480 483 509 486 481 494 490 462 500 502 496 486 496 502 496 495 500 482 478 466 482 457 459 485 476 471 478 482 477 466 494 460 476 489 488 464 477 471 484 493 483 465 446 461 452 452 488 478 477 446 452 482 454 440 472 456 460 456 450 445 438 449 471 441 473 452 442 462 473 467 437 459 454 461 437 458 448 435 433 459 439 456 443 470 431 466 427 437 434 454 429 426 447 446 436 422 450 422 422 434 440 443 455 422 421 435 453 437 432 437 428 416 434 446 439 419 444 437 438 432 447 422 417 407 421 423 409 436 414 417 414 420 411 405 440 409 407 438 432 407 401 414 427 402 426 416 407 401 414 417 405 406 416 394 422 418 401 422 423 403 397 421 400 410 423 402 408 401 390 397 384 387 410 385 395 386 410 380 395 383 401 400 405 398 383 397 396 413 376 398 387 386 381 375 408 403 379 378 382 382 380 385 369 372 400 391 394 400 378 370 395 399 361 384 373 379 391 366 393 358 366 384 387 384 385 376 381 374 381 382 365 384 352 372 375 362 364 372 383 351 380 369 371 345 374 379 368 374 364 349 358 352 351 346 351 370 364 345 366 353 341 368 365 353 354 351 340 352 349 357 335 341 360 346 349 361 341 347 330 326 349 344 335 331 334 348 325 329 351 326 322 353 340 328 330 339 348 331 334 336 333 332 319 334 329 313 334 318 321 323 313 338 323 313 331 332 321 311 314 337 331 336 329 330 326 307 303 307 322 322 308 321 304 307 318 319 327 322 311 317 312 323 320 300 296 307 310 294 295 315 297 317 307 318 312 317 314 301 314 314 309 306 298 298 313 289 289 287 290 283 294 304 296 290 281 294 305 286 294 287 292 276 291 293 291 293 301 293 276 283 276 286 286 298 273 287 271 276 281 295 291 281 272 284 285 271 282 271 281 288 272 263 278 269 287 286 282 269 274 280 284 282 274 267 273 259 263 282 281 280 260 255 269 261 274 269 261 255 267 251 257 257 259 265 261 259 269 272 264 248 271 263 264 247 246 252 254 264 260 248 243 261 257 255 247 242 263 264 247 263 250 259 241 241 244 255 256 242 254 249 254 241 241 254 236 235 250 242 248 235 240 247 254 244 244 249 230 240 244 228 232 229 237 246 237 238 242 248 226 245 241 232 242 234 227 226 236 235 243 238 242 231 232 236 221 230 233 224 233 224 235 233 223 225 222 223 220 220 219 221 227 236 219 223 227 227 219 215 229 228 220 224 226 214 212 223 212 221 220 218 212 229 219 212 221 222 218 224 226 227 212 221 215 211 211 225 218 224 222 223 209 222 220 211 220 215 215 215 216 217 220 221 221 216 205 210 212 214 214 208 209 216 220 216 219 202 213 209 220 207 202 200 202 215 210 201 208 208 209 201 203 198 197 215 197 205 200 208 197 210 209 204 205 212 201 195 199 206 197 208 204 199 204 211 196 195 193 205 205 205 201 204 205 200 201 197 201 206 201 202 192 206 202 201 203 209 193 199 200 196 206 201 193 195 198 195 198 199 199 202 191 207 193 196 207 195 194 196 201 203 206 201 198 198 191 203 208 193 203 197 191 198 200 193 204 197 198 207 204 195 195 207 196 189 198 193 194 195 190 196 196 198 195 191 190 207 190 189 207 201 204 195 192 196 196 204 204 202 200 198 189 206 194 193 203 200 197 189 190 192 196 192 203 201 202 193 199 209 194 201 209 202 195 202 193 194 201 191 205 190 202 199 198 207 191 191 191 192 209 193 195 207 195 200 199 199 196 208 199 201 192 210 205 198 203 208 194 207 202 210 200 207 211 208 205 206 202 206 200 200 200 197 198 197 207 198 205 204 208 205 206 201 196 199 208 208 208 210 214 197 200 202 212 211 209 217 199 203 211 210 219 213 206 214 202 217 208 205 204 208 213 215 208 210 213 216 203 203 211 217 224 224 209 217 214 225 214 214 207 206 226 206 218 211 219 220 228 228 224 209 220 222 212 210 229 224 219 230 217 224 227 231 215 218 211 224 227 223 215 213 221 221 234 233 215 227 233 232 218 230 230 227 222 235 229 230 238 233 226 230 239 239 224 237 230 226 230 232 236 242 226 227 239 241 224 242 243 227 244 237 239 228 242 239 230 245 235 245 251 240 231 244 248 232 239 249 250 239 247 253 245 249 242 247 235 247 256 238 251 256 251 258 261 242 239 260 248 249 244 241 259 262 261 262 242 266 253 266 264 247 268 247 266 261 266 264 260 257 264 247 264 257 272 261 258 262 250 274 263 252 268 263 263 275 260 254 265 261 264 275 280 280 257 263 263 275 274 261 282 275 263 277 285 285 274 286 285 278 265 269 278 266 276 267 288 285 271 272 292 294 272 280 276 276 289 272 286 278 297 280 294 294 287 300 282 277 289 290 285 303 288 295 307 281 295 302 307 284 304 294 311 305 292 292 293 298 313 296 311 288 307 291 288 314 295 318 294 298 309 301 313 308 318 320 323 295 302 300 316 306 317 328 311 299 318 319 304 323 303 329 311 326 326 309 335 321 316 315 332 330 314 323 315 315 310 339 322 314 330 335 315 326 325 331 314 314 326 345 333 345 334 331 328 344 328 344 335 323 334 353 351 324 329 342 335 327 333 350 356 341 331 338 329 341 337 339 336 336 337 340 362 336 366 360 350 345 357 343 337 351 343 346 340 355 368 374 358 362 350 346 367 369 368 349 366 372 366 365 377 381 369 379 370 358 382 353 355 380 371 365 378 369 361 360 385 389 388 377 386 381 359 380 374 383 392 367 395 366 381 377 379 382 400 394 376 366 387 380 391 396 377 396 392 403 386 409 379 381 395 409 396 379 375 390 409 406 408 408 406 405 401 400 390 417 415 387 419 401 383 413 418 403 401 393 411 405 417 410 427 420 428 397 425 406 410 398 427 420 405 395 433 416 414 405 404 428 399 437 416 411 418 411 426 427 413 435 421 411 433 414 424 406 413 429 447 424 445 422 424 437 445 437 444 424 418 446 450 424 426 415 422 441 434 438 429 419 435 449 439 433 428 462 438 433 451 458 434 453 461 438 445 454 429 449 467 432 443 454 471 433 448 461 452 440 438 438 447 443 476 454 452 478 439 447 461 461 481 437 463 453 481 483 439 470 466 463 447 467 458 450 465 443 461 474 451 476 473 457 457 464 451 484 492 477 483 465 474 473 497 479 457 461 472 494 468 464 456 499 458 473 483 477 459 475 492 486 502 481 491 480 492 500 488 499 505 497 481 509 509 494 492 471 503 495 496 494 513 484 484 516 500 513 514 495 483 496 493 482 479 517 479 504 486 509 495 507 499 523 513 509 516 477 480 480 497 498 480 480 495 502 483 493 525 493 516 512 482 501 497 501 494 509 512 531 491 530 485 504 535 535 494 512 507 505 494 507 498 521 492 525 525 492 505 532 517 529 502 529 542 526 528 528 532 501 513 503 531 497 545 523 494 519 529 508 511 532 543 522 508 508 547 524 535 549 526 509 520 537 542 541 541 510 506 533 531 502 519 517 506 547 520 513 534 523 556 552 520 523 536 510 553 518 557 519 533 550 544 551 526 558 517 528 532 550 527 549 527 526 514 547 550 511 557 528 532 536 525 527 554 536 534 529 527 564 521 533 550 565 540 548 531 536 545 536 526 527 550 539 515 523 551 560 561 542 548 560 549 568 548 557 529 523 519 567 540 528 535 540 542 524 521 560 565 570 531 524 529 529 549 546 538 533 555 548 522 534 539 572 549 533 521 525 557 525 522 544 552 556 529 523 564 534 528 558 549 558 526 523 570 573 551 552 549 533 527 568 564 564 567 540 540 532 531 563 538 573 531 560 550 545 545 571 540 534 564 540 528 545 524 559 541 530 530 527
563 552 521 552 557 567 572 538 523 542 557 538 531 562 547 541 523 559 572 567 542 533 532 561 551 568 554 531 544 524 554 532 555 555 563 553 563 522 571 528 560 568 544 569 572 571 551 520 571 549 566 538 561 540 540 553 549 520 526 519 525 561 531 522 557 520 517 562 538 568 570 524 524 557 520 523 517 552 540 569 543 549 534 531 532 518 529 562 520 536 526 543 525 539 546 564 557 562 556 525 521 517 532 530 558 536 513 513 529 551 558 563 515 512 523 550 544 548 545 546 541 561 541 547 532 542 543 554 527 547 549 553 515 546 543 557 523 522 506 519 507 530 518 543 509 508 528 543 545 542 505 523 539 531 544 507 549 544 533 528 528 506 528 542 527 521 521 536 522 528 533 501 523 506 499 503 514 507 537 509 521 526 496 533 504 514 515 528 497 518 522 539 537 504 506 512 494 504 491 532 535 523 533 528 506 514 517 531 535 522 514 502 526 497 525 524 534 519 505 521 532 519 524 490 481 489 515 513 523 524 506 504 509 519 482 481 523 518 524 519 479 477 516 501 483 519 490 499 520 515 475 495 515 510 510 480 518 472 495 501 484 508 515 472 514 493 499 513 474 466 471 471 480 477 482 466 467 509 470 502 492 499 498 462 459 474 471 503 462 469 492 478 485 458 486 477 476 487 464 498 457 467 483 474 487 464 463 492 455 463 459 475 454 462 456 464 486 451 469 466 468 446 487 475 456 487 477 447 467 444 446 476 445 476 450 455 438 448 436 465 450 436 463 438 437 440 476 448 439 456 464 436 430 469 451 429 457 456 471 458 448 434 430 455 427 459 423 422 423 454 446 428 463 434 426 427 433 424 420 445 425 431 437 453 425 421 453 441 444 440 453 435 414 414 435 413 434 449 440 439 415 436 419 422 429 431 419 405 425 431 412 436 425 441 404 414 403 414 401 406 435 430 419 410 403 416 401 423 421 420 409 422 396 409 418 412 404 423 412 401 416 422 404 402 412 411 395 398 406 397 413 419 397 400 401 381 411 411 378 408 378 396 377 384 377 398 398 410 396 392 373 387 394 376 400 393 391 380 392 386 393 391 399 381 397 377 376 398 396 383 381 371 390 378 383 375 394 367 369 368 376 375 388 356 373 373 364 385 355 377 352 376 355 369 359 347 364 377 378 351 358 362 352 377 353 366 371 368 343 371 341 353 365 350 348 358 347 357 365 354 363 358 339 358 365 362 334 354 353 353 362 343 352 350 342 354 350 343 332 327 333 326 336 340 352 337 330 353 347 339 342 349 339 320 319 340 319 316 318 326 329 327 313 314 313 336 336 324 335 309 338 334 317 329 334 329 316 309 322 327 325 305 330 331 306 325 318 328 325 302 310 324 316 317 304 307 324 308 323 298 302 315 295 322 301 305 307 306 317 297 292 306 312 289 310 309 288 295 310 304 286 288 294 311 298 288 295 298 282 283 282 283 284 297 290 299 294 280 293 277 291 295 290 288 286 292 278 285 276 287 283 272 279 289 281 278 288 292 271 283 289 286 290 276 271 271 269 283 286 275 283 279 267 275 270 284 278 273 263 261 258 272 261 281 256 281 277 279 270 266 278 264 269 258 277 251 264 258 271 266 271 257 256 261 272 247 264 271 254 265 260 252 248 260 255 248 246 263 244 246 254 242 242 249 249 253 264 256 255 242 246 239 240 244 251 244 256 240 255 256 237 248 247 246 249 233 235 242 254 253 234 241 240 238 250 246 242 237 231 233 231 237 236 233 233 242 245 230 229 225 246 242 239 224 236 234 233 225 243 226 227 225 242 223 230 230 225 240 225 239 229 238 219 220 221 219 216 219 220 229 230 221 225 226 222 233 223 220 232 234 229 215 229 231 214 223 214 229 213 216 229 227 225 220 228 229 222 228 210 211 220 227 215 210 210 227 226 216 223 215 211 208 225 205 216 220 211 217 214 207 212 209 221 203 210 202 206 205 202 222 205 213 219 213 214 219 209 210 209 206 218 211 206 216 211 201 210 203 201 217 215 197 208 216 207 216 215 198 213 209 211 202 209 202 199 198 198 206 214 195 202 208 204 212 210 201 207 202 198 201 200 194 202 204 193 204 203 210 197 199 196 192 198 209 210 202 192 205 204 202 205 203 197 196 193 205 195 207 194 191 206 192 191 195 195 203 206 206 193 203 205 197 196 203 195 194 206 207 208 199 199 195 204 197 192 206 191 208 194 206 208 191 201 201 208 198 194 197 194 197 190 202 197 196 195 194 193 191 191 203 193 192 208 207 191 202 195 205 200 192 193 198 205 196 209 203 205 205 202 209 205 203 193 192 201 199 208 204 200 201 190 196 205 201 193 198 194 191 205 204 193 209 205 200 196 197 194 203 193 199 203 200 204 198 203 196 208 201 203 211 212 203 197 199 206 212 199 209 204 213 196 207 212 202 208 209 207 203 201 201 210 204 209 202 212 212 199 199 212 209 198 213 212 214 210 204 199 201 204 217 207 202 209 207 216 203 206 214 205 205 215 204 206 221 211 205 220 209 221 221 220 209 204 219 213 222 224 214 224 206 212 212 209 219 219 226 223 224 217 227 227 208 212 209 210 213 222 217 227 230 224 227 214 210 228 229 211 219 221 219 231 220 223 213 217 229 233 231 225 227 220 222 224 224 220 224 228 232 233 230 219 228 225 232 237 224 224 225 240 243 243 239 236 228 242 237 242 239 228 233 244 243 235 238 247 228 246 242 227 251 235 251 236 234 239 251 250 231 241 252 231 233 232 240 249 241 241 254 241 249 254 245 245 247 247 252 237 255 253 238 241 245 241 239 254 260 243 263 254 262 260 264 260 249 258 252 254 254 254 260 270 251 271 264 267 250 259 269 271 255 259 273 260 273 267 259 252 263 266 271 258 267 255 264 267 270 258 276 279 265 281 260 262 260 274 267 285 270 288 272 281 288 280 274 287 290 267 287 275 282 291 281 284 275 286 293 296 277 287 288 288 283 299 295 283 291 279 275 281 286 277 290 291 292 290 290 305 286 280 290 306 286 308 287 293 301 292 297 303 312 292 300 285 310 294 291 302 303 317 317 311 310 291 293 303 301 305 304 317 307 316 321 298 325 325 319 318 325 306 327 316 309 327 327 306 326 321 304 328 325 319 332 326 314 308 323 311 323 336 310 314 332 337 322 333 338 320 315 319 317 316 347 334 328 346 339 336 338 329 325 341 339 321 344 342 326 328 339 349 336 338 345 354 356 335 340 347 351 361 361 361 340 339 334 358 348 344 344 337 344 343 350 367 343 359 346 343 341 359 362 369 350 367 348 372 365 371 361 377 358 359 352 371 366 359 373 355 369 364 364 371 351 380 381 363 376 362 383 382 357 380 386 371 376 387 385 386 382 389 388 374 364 379 392 393 367 399 392 376 383 401 381 397 403 399 372 386 380 399 383 394 396 397 391 393 407 395 406 389 381 377 386 414 402 417 396 419 381 417 407 396 392 411 407 386 393 415 406 395 405 393 392 404 426 401 389 425 398 419 391 393 431 393 400 404 399 424 414 407 429 426 406 416 421 402 429 412 436 425 440 404 406 404 441 416 444 434 417 427 409 415 422 447 435 411 418 413 449 446 422 449 431 440 427 447 446 438 424 449 455 453 447 446 459 422 453 452 421 420 433 426 430 459 462 425 430 463 429 447 467 445 453 444 442 437 451 461 472 438 453 443 439 459 466 451 439 449 447 443 457 480 445 472 437 446 474 442 446 477 472 443 460 456 458 465 449 470 459 473 482 472 474 461 462 490 484 493 452 482 476 471 479 450 463 458 454 494 486 464 492 496 483 495 465 497 456 482 488 489 484 464 504 479 463 497 471 462 491 494 489 498 500 506 477 479 480 506 510 467 484 503 501 469 497 496 515 476 481 477 477 491 481 475 490 508 485 486 494 513 492 507 517 500 506 516 478 495 476 492 520 495 494 494 517 487 521 521 487 484 491 509 525 518 492 526 482 508 500 484 491 518 493 491 524 529 530 509 510 500 493 510 536 504 494 507 502 522 493 492 530 492 499 529 509 506 531 520 521 518 495 501 504 542 541 510 525 501 509 516 539 530 541 514 501 500 538 539 504 542 526 500 542 499 535 508 539 505 500 547 546 507 504 548 539 551 541 520 535 532 521 555 508 541 540 555 537 536 519 520 512 547 514 554 508 531 510 545 532 552 537 510 552 513 552 525 534 553 512 543 528 510 543 535 527 558 534 561 539 527 556 526 550 544 522 531 548 525 518 542 514 515 551 519 528 522 531 523 547 567 524 533 565 524 567 529 550 559 515 542 544 556 551 550 545 554 525 543 566 530 519 568 549 519 537 564 528 555 521 524 555 532 560 568 558 559 529 555 551 546 530 542 533 527 522 524 565 531 551 561 561 570 521 540 573 541 534 546 541 553 553 525 529 541 521 531 544 548 569 523 522 543 562 552 551 565 558 543 539 552 547 543 549 548 564 564 532 540 536 553 535
568 573 544 551 537 555 522 565 566 540 529 534 544 560 526 534 559 564 569 537 536 537 526 525 541 569 552 522 530 530 537 541 530 523 572 547 520 536 554 567 519 524 542 542 565 565 518 566 555 567 545 534 547 551 539 568 563 534 518 521 545 552 543 518 517 557 561 518 537 543 528 537 548 568 522 557 561 522 568 544 533 540 559 562 537 543 521 528 559 521 532 550 518 520 551 519 524 543 538 545 539 526 564 515 518 532 529 531 520 524 556 525 511 542 556 557 511 523 514 520 526 531 528 560 536 522 549 529 542 530 524 547 523 522 550 508 520 546 528 529 505 551 523 539 529 515 532 530 522 522 526 511 518 547 538 524 543 519 536 524 522 518 547 535 513 529 529 529 547 542 503 504 497 544 526 522 524 542 531 543 510 503 528 527 498 499 526 536 505 519 492 529 511 495 504 493 498 527 535 525 520 501 509 518 488 534 518 515 508 507 493 490 510 531 485 485 507 531 515 525 496 498 514 494 481 485 505 480 494 527 479 502 510 483 515 479 500 486 521 500 494 512 506 476 522 479 501 511 503 485 479 504 504 488 488 508 497 471 479 502 483 507 470 511 515 482 483 510 474 512 464 486 473 480 472 471 476 480 493 496 479 490 470 504 484 503 503 499 501 476 490 466 495 465 474 478 470 498 482 492 498 487 491 452 476 455 467 460 482 456 467 467 478 483 481 465 449 454 458 480 470 469 463 448 453 472 449 473 448 471 451 471 464 474 470 480 475 475 440 468 437 464 452 439 465 460 476 464 435 458 433 436 440 468 451 429 437 440 440 464 442 426 444 427 445 448 430 442 425 460 426 431 458 435 440 419 456 453 444 447 439 434 450 452 419 435 448 449 424 449 443 427 442 411 427 433 415 428 436 431 436 424 426 409 444 425 410 404 417 402 423 440 430 426 433 424 425 403 424 399 432 422 404 399 410 417 426 431 431 430 407 404 406 430 398 427 426 409 397 390 411 411 418 407 400 414 401 416 400 403 407 397 404 405 401 395 407 390 414 415 402 414 407 393 376 403 398 403 405 371 393 403 395 403 371 383 396 374 381 382 366 402 371 365 391 396 381 396 394 367 361 390 385 370 359 359 379 388 373 370 361 372 380 367 363 380 382 387 382 372 383 366 374 368 351 370 363 365 376 378 360 374 358 360 367 344 371 343 361 355 343 363 349 351 351 360 367 336 361 364 364 360 361 336 333 346 352 341 363 345 331 343 338 334 335 360 335 337 338 327 341 348 325 330 356 348 348 325 347 334 327 348 324 347 346 344 320 338 340 334 341 320 336 340 342 333 333 340 328 319 332 340 312 315 309 324 327 331 322 334 316 316 310 317 321 302 329 327 313 325 330 329 300 315 314 326 320 312 304 299 323 307 311 309 321 301 319 314 296 310 311 290 290 301 292 314 314 290 306 295 303 314 292 284 299 295 309 282 310 306 298 305 300 290 300 288 294 284 305 296 294 302 290 291 278 300 291 292 273 290 278 288 296 272 285 283 269 280 293 272 293 275 271 267 292 287 290 280 286 288 279 283 273 282 261 275 262 260 277 259 268 267 284 278 280 258 266 276 257 274 274 260 261 275 278 272 267 260 275 270 259 274 270 263 272 251 260 255 261 248 261 256 259 264 258 254 249 259 250 246 255 263 256 260 265 247 257 247 254 259 252 245 255 248 240 253 261 236 238 244 255 243 252 235 252 245 251 234 250 240 236 247 247 233 251 235 249 240 252 229 234 249 238 230 247 237 241 241 229 228 235 233 226 231 234 245 240 242 230 239 238 229 228 236 237 230 228 225 228 234 225 229 226 224 222 240 227 221 222 236 226 227 233 230 225 231 233 234 230 225 220 220 220 221 220 223 223 217 222 214 218 226 212 211 220 228 210 227 211 213 225 221 225 226 226 227 219 223 212 207 211 212 208 206 212 215 207 225 212 211 217 205 212 220 214 223 205 203 222 210 204 210 207 218 204 201 215 215 217 219 212 218 201 215 217 206 201 218 204 207 202 201 208 216 199 206 216 202 211 213 216 201 216 212 200 210 205 198 199 205 199 212 213 199 209 195 196 201 203 198 206 194 213 197 204 194 197 201 199 202 198 210 206 197 206 202 204 195 204 206 195 207 203 193 204 209 193 205 196 202 200 207 193 199 202 196 199 206 204 197 195 201 195 201 198 200 210 209 194 193 202 196 201 206 198 193 203 191 198 207 193 207 196 196 195 207 201 203 194 206 202 199 209 206 201 196 207 200 206 190 196 190 208 207 206 208 202 192 190 190 201 205 208 208 192 193 198 195 198 202 204 210 203 203 198 194 201 207 197 197 207 196 210 199 193 207 197 205 209 209 197 200 205 195 211 199 209 198 204 196 201 209 208 194 194 208 210 204 205 208 202 213 213 201 201 206 196 207 199 205 197 205 207 210 199 197 197 216 203 201 212 203 209 207 205 210 202 214 200 205 213 209 207 217 212 201 217 217 207 215 211 201 218 210 213 213 210 214 220 209 209 219 208 218 221 223 223 220 204 204 214 220 215 221 215 206 225 212 222 211 207 211 210 223 222 224 215 208 228 228 227 223 225 212 213 219 229 229 227 230 230 215 214 229 221 229 221 216 220 213 218 233 233 214 225 221 228 226 216 227 222 232 218 237 234 220 218 229 222 220 220 231 241 229 233 236 229 226 228 236 227 239 245 234 235 231 230 225 239 231 226 240 227 246 227 234 237 237 250 239 229 237 234 235 245 251 250 243 233 253 234 237 242 241 237 255 238 257 253 248 235 237 246 251 240 250 261 248 247 252 258 260 241 249 260 260 255 266 258 261 262 267 259 263 258 256 245 266 259 264 267 261 256 271 252 262 257 267 254 274 273 265 264 269 260 270 270 268 268 265 277 280 265 270 259 265 275 273 260 274 272 276 267 285 275 265 266 267 275 283 271 275 265 266 283 283 272 280 288 275 274 268 276 281 287 286 277 286 287 287 278 284 286 281 285 291 276 285 284 293 297 300 302 304 301 290 281 304 283 297 290 301 294 294 298 287 311 304 314 295 313 314 314 286 308 289 297 296 295 317 300 312 297 319 321 292 305 295 319 321 307 313 304 322 307 302 306 325 299 321 313 315 301 304 303 305 313 318 323 311 334 329 323 325 318 328 324 322 317 326 339 324 321 338 311 343 336 320 333 335 319 342 323 331 330 339 332 322 348 334 350 349 324 337 326 323 329 327 331 350 345 331 338 331 354 342 347 334 342 332 355 338 348 335 354 347 360 334 354 366 369 338 357 365 366 345 346 350 363 356 365 370 349 361 349 342 375 350 360 377 351 345 367 349 375 353 356 378 352 374 371 376 359 370 355 387 367 379 359 390 386 356 383 391 371 392 390 361 361 378 372 370 361 368 390 371 370 368 369 399 379 402 380 371 401 378 378 388 407 376 388 395 389 380 405 386 377 381 393 406 397 383 400 406 408 385 379 419 393 393 399 405 387 418 409 408 410 389 409 418 425 402 407 418 412 392 407 424 397 426 395 432 424 412 394 408 395 409 398 430 421 436 427 429 438 406 408 416 417 409 439 415 426 414 426 403 405 444 421 444 436 407 429 427 431 427 438 414 430 443 435 434 425 454 448 450 436 425 428 446 426 430 448 423 443 446 427 429 434 427 448 430 423 446 436 457 434 454 456 461 439 463 434 432 438 468 468 446 432 455 457 466 463 451 458 440 475 439 438 470 455 470 461 447 451 459 447 440 479 483 473 470 462 474 480 457 465 479 461 470 487 486 469 476 458 460 458 476 463 448 453 451 486 495 461 488 491 491 460 490 471 495 461 490 477 478 482 460 463 501 461 459 469 499 489 487 484 502 499 491 462 485 496 498 475 504 479 508 472 466 464 484 488 483 506 487 509 489 477 492 480 497 494 491 484 490 507 498 496 492 499 516 497 498 498 491 497 476 519 506 477 479 502 495 478 497 521 477 526 486 489 494 518 486 509 526 492 514 517 522 486 493 531 528 487 507 496 511 516 533 504 486 488 536 490 526 512 510 489 511 508 530 539 504 522 533 534 535 491 514 527 535 509 523 523 511 528 494 509 516 541 541 497 502 520 531 503 522 499 507 511 535 538 544 538 530 499 513 535 519 500 550 539 536 532 546 525 544 546 517 515 519 512 512 527 544 535 542 509 523 526 556 543 517 526 528 523 516 540 558 545 511 511 525 519 524 518 538 553 534 509 529 528 509 518 532 530 551 517 514 550 519 513 536 563 535 538 529 546 519 528 545 556 559 561 543 543 519 539 540 555 531 542 564 522 545 560 528 550 516 524 530 525 557 530 543 547 519 542 546 558 533 524 563 541 518 539 518 542 567 561 530 547 552 544 555 546 536 570 529 540 526 544 566 530 559 556 562 564 529 555 569 564 564 562 535 528 531 553 569 543 559 529 519 557 572 519 532 537 572 544 560 542 533 571 571 520 555 561 528 529 560 540 520 551 529 552 522 558 532
572 543 534 544 544 572 543 560 531 523 521 571 526 559 530 523 556 547 558 560 555 528 545 537 528 538 546 523 556 546 535 555 533 566 542 558 565 528 561 539 532 562 537 539 549 548 543 532 522 544 535 521 555 561 539 526 527 529 531 566 520 565 565 534 558 535 536 568 545 525 535 522 516 554 543 548 548 515 525 515 542 543 518 542 550 557 552 524 533 530 520 537 541 531 526 514 527 547 554 522 531 535 536 539 520 517 547 526 511 544 556 529 513 538 516 561 544 546 535 515 518 537 511 509 531 525 543 545 506 532 534 557 555 506 533 543 511 548 538 544 528 530 543 511 506 543 505 534 532 544 514 547 546 544 540 519 522 499 548 541 509 535 531 525 548 533 512 502 527 513 500 503 501 533 537 522 498 515 502 504 507 544 511 497 493 525 497 521 524 527 510 522 536 524 515 490 533 504 527 503 525 535 519 487 532 506 514 528 486 498 523 499 517 489 503 494 490 515 502 513 526 482 491 481 510 501 482 523 505 515 500 479 518 516 494 497 485 491 509 523 482 506 480 516 520 490 489 508 475 476 515 486 489 476 510 511 509 511 490 507 512 478 512 481 486 503 479 498 511 494 506 485 490 489 500 463 498 501 465 506 466 499 476 491 490 461 460 499 503 489 459 461 500 466 468 465 454 454 477 476 486 479 474 460 479 451 486 451 488 481 465 484 451 454 484 460 482 464 459 485 451 472 470 475 449 463 477 465 442 473 460 439 457 442 451 442 455 448 465 438 444 437 471 452 466 440 476 438 438 463 438 436 458 445 446 464 445 434 432 425 435 450 459 465 458 463 441 448 445 440 442 441 449 450 437 448 428 438 431 423 431 418 419 436 441 451 424 449 426 448 418 446 435 431 450 417 411 409 447 431 428 441 416 434 425 418 413 431 423 419 440 414 414 420 427 427 411 429 423 430 428 410 400 396 404 428 415 413 405 392 412 392 419 407 411 404 405 398 392 408 390 385 387 388 397 387 414 415 382 401 383 380 411 393 399 412 404 393 387 398 411 396 392 374 404 389 376 385 376 408 377 371 405 395 404 376 403 389 381 373 377 375 397 372 384 389 376 392 388 367 376 369 375 394 386 393 388 366 368 357 360 360 389 363 384 388 357 388 371 379 356 362 375 383 358 360 382 378 361 366 380 375 371 375 364 373 365 344 353 351 370 362 355 367 347 363 352 346 363 361 357 351 346 344 347 350 343 346 336 347 332 343 336 359 357 356 332 350 344 349 326 340 331 346 334 338 349 337 351 324 333 349 340 324 341 346 320 329 340 342 315 337 339 326 335 338 338 335 316 322 311 325 320 320 333 326 315 329 329 315 316 319 335 328 311 323 317 313 313 303 305 322 319 319 319 323 307 320 311 308 295 309 307 318 314 301 298 292 314 309 296 294 296 292 290 313 296 294 313 304 302 306 309 306 284 294 292 295 300 297 284 290 287 292 295 281 299 300 297 295 304 285 290 275 276 294 293 294 286 294 287 295 294 273 289 286 289 287 272 278 267 283 285 273 282 287 276 277 275 290 267 271 280 281 288 278 262 281 270 266 281 277 273 280 257 268 283 271 279 272 264 254 269 266 267 254 266 266 274 264 255 250 265 269 259 269 266 253 269 265 265 251 249 258 255 248 257 249 246 267 259 243 255 255 253 243 244 265 244 260 251 262 245 254 239 241 259 260 246 239 250 251 246 245 255 245 247 254 248 243 253 232 253 252 245 242 252 235 230 252 248 243 232 244 249 246 231 227 248 235 235 228 229 245 244 247 244 239 234 228 242 235 241 226 236 221 239 233 232 238 237 230 240 239 227 232 228 236 233 232 227 219 224 220 235 222 219 227 233 228 225 219 230 226 216 222 227 223 212 231 221 221 230 226 218 227 224 219 215 221 212 225 221 218 228 219 225 219 210 219 218 217 211 221 224 225 220 210 213 216 225 214 218 220 206 217 208 214 219 204 217 221 207 212 216 214 203 210 202 205 220 212 213 204 203 206 220 215 210 206 204 206 212 215 219 214 207 203 199 200 213 212 202 200 208 204 208 210 200 211 205 200 200 213 212 205 197 197 197 202 201 195 205 214 208 208 198 200 213 198 201 208 204 197 202 196 196 194 200 211 199 208 195 203 206 203 212 207 204 206 206 201 205 195 200 210 201 196 207 192 192 194 198 203 210 207 197 192 199 196 201 204 210 203 194 203 193 205 209 204 210 195 194 195 198 194 193 199 198 208 191 199 203 198 202 193 205 199 205 192 203 196 197 202 208 200 207 191 206 197 196 207 202 200 211 202 196 206 210 203 195 211 203 199 210 206 201 204 194 196 198 199 202 204 203 199 205 199 211 200 205 197 207 197 198 200 199 202 194 197 194 209 208 198 198 207 213 207 211 207 203 196 215 213 208 205 212 200 211 210 201 216 215 215 211 200 213 217 201 206 213 201 202 199 215 214 201 219 215 200 206 205 217 200 212 211 202 209 218 218 203 202 203 212 204 217 213 205 203 207 208 218 215 212 210 208 206 211 208 222 211 214 226 208 212 215 218 215 225 214 212 226 213 211 215 216 216 227 224 216 218 226 227 223 214 210 213 222 216 220 227 222 215 227 222 213 229 225 232 216 227 232 225 225 236 220 233 220 236 225 228 224 223 229 218 239 233 220 224 239 224 233 240 238 232 240 237 236 244 238 234 229 233 239 239 239 239 230 230 231 242 240 239 248 230 231 231 238 247 235 243 243 236 249 241 232 233 231 234 236 253 240 250 240 239 245 247 254 237 235 243 251 245 255 254 245 242 259 255 241 247 260 264 264 263 250 256 265 260 254 257 248 246 245 248 268 266 249 249 264 269 255 265 263 251 258 258 253 252 263 254 256 273 267 266 258 258 275 261 273 259 275 277 272 279 279 271 284 280 277 282 264 264 281 287 263 288 287 267 276 268 289 267 286 269 273 293 286 276 283 284 272 270 282 270 271 274 275 278 274 299 283 291 293 300 283 282 275 297 301 276 298 290 282 288 299 300 287 296 293 294 286 298 309 288 288 291 314 289 293 300 303 313 316 296 317 296 308 316 311 307 306 315 313 295 313 298 322 296 310 317 306 314 317 314 324 302 306 317 305 305 316 307 313 308 331 318 315 331 325 322 311 326 310 327 335 333 321 310 340 310 339 338 337 339 334 332 333 342 336 335 346 345 340 338 342 340 349 324 336 332 342 327 330 326 349 350 340 344 331 336 333 346 334 357 347 354 352 331 343 341 349 336 360 364 360 367 358 358 366 355 343 342 355 363 353 362 362 361 372 372 357 352 343 349 354 360 343 350 376 352 376 346 380 353 362 364 383 351 375 352 368 382 374 383 388 365 379 381 367 387 364 390 363 387 364 380 392 394 375 379 366 365 368 367 387 391 389 399 369 377 392 370 372 368 379 373 391 372 370 406 394 396 398 393 380 389 392 411 384 390 382 400 407 399 410 412 402 415 407 401 387 407 385 398 391 404 389 422 418 420 387 400 403 401 423 421 429 416 398 391 402 414 402 421 409 425 415 429 418 400 431 423 437 407 423 399 408 403 401 427 426 442 434 431 411 441 412 421 425 437 417 418 448 429 434 414 451 440 413 427 424 448 432 443 419 430 443 449 416 428 458 426 441 450 451 419 455 424 424 459 444 461 454 447 441 444 457 427 459 431 425 448 439 435 432 457 428 435 470 441 445 450 440 462 446 442 471 450 437 448 454 454 479 475 467 442 462 466 464 454 468 481 474 442 483 452 468 466 449 482 453 449 462 445 459 468 466 478 474 470 448 462 470 461 459 489 472 466 459 465 473 464 460 457 459 481 473 493 476 502 492 476 487 499 468 503 489 476 461 474 499 474 507 488 496 495 499 499 496 475 495 501 490 467 467 513 486 515 503 480 487 478 472 473 501 506 499 514 495 500 519 514 513 493 487 519 502 517 478 507 476 479 512 519 501 486 514 522 509 516 488 512 484 519 494 481 508 497 507 495 525 524 523 524 517 488 517 525 516 528 534 485 535 514 507 524 520 529 526 510 523 496 495 510 495 499 532 538 528 508 501 521 498 519 504 519 497 511 525 538 540 526 539 507 519 512 504 534 512 526 510 543 507 498 545 515 506 548 545 517 543 544 536 521 527 511 545 536 524 525 505 519 534 551 532 505 519 518 522 545 516 520 546 533 547 535 552 521 546 524 540 509 549 525 530 527 513 535 555 541 524 526 552 554 509 532 536 525 547 535 515 560 530 557 516 552 514 543 515 534 541 551 539 563 548 562 515 562 548 553 518 520 536 563 544 527 560 552 537 516 520 552 563 556 532 558 522 542 519 516 533 525 549 535 549 519 516 569 516 552 555 537 559 524 550 553 539 544 539 526 564 562 526 559 550 545 549 521 535 570 539 554 527 519 521 523 539 522 522 555 521 523 539 526 548 519 563 533 562 549 543 556 540 569 544 535 543 539 555 561 554 522 559 563 539 524 530 561 529
550 559 547 555 526 555 547 527 547 524 518 539 565 571 560 561 559 538 547 524 520 550 559 539 536 565 560 542 538 564 568 570 551 543 570 560 542 561 569 533 567 530 553 560 530 557 549 533 524 524 556 543 557 543 564 537 553 553 524 536 546 521 536 526 562 550 531 534 540 529 566 537 559 549 542 535 536 521 552 560 545 538 533 548 528 529 533 558 512 557 538 527 543 535 531 532 532 530 516 555 554 510 557 524 558 514 513 544 511 516 550 548 547 531 509 512 512 509 536 512 555 542 526 511 511 525 532 511 543 516 555 533 515 527 527 510 509 530 523 544 553 502 532 509 545 510 526 522 548 503 550 536 500 538 514 534 543 548 523 504 516 534 538 528 539 536 513 531 520 499 516 495 498 545 530 541 502 503 539 494 505 533 513 499 501 500 526 528 521 496 533 503 524 494 492 517 493 534 503 508 513 521 522 491 527 531 526 508 499 511 533 484 506 508 520 488 495 523 528 481 490 517 522 507 517 500 519 503 513 497 497 507 505 523 517 511 509 494 521 505 508 520 476 516 482 499 488 472 507 501 479 517 470 494 508 471 477 510 492 475 505 479 497 470 482 496 507 510 466 485 481 477 486 506 498 482 478 463 487 503 475 470 500 492 460 467 487 479 486 482 498 455 485 454 474 476 483 452 457 498 477 452 489 472 487 458 481 484 463 467 480 474 451 469 485 472 452 461 473 477 453 469 479 459 440 483 471 446 483 472 482 457 450 465 452 463 465 454 472 474 451 451 464 456 444 461 467 441 434 457 452 465 454 458 432 440 441 456 452 460 452 463 457 442 449 453 429 437 452 432 445 434 440 444 448 457 422 428 419 425 442 429 442 416 453 437 431 426 423 445 443 451 418 415 409 413 447 419 425 431 435 419 414 431 430 439 425 403 431 438 409 435 420 424 410 420 418 401 409 404 436 414 429 418 417 425 408 431 421 404 427 395 399 428 412 426 421 411 414 412 386 402 424 423 399 399 385 407 391 403 406 380 380 380 395 395 396 384 390 409 381 401 377 395 408 381 387 375 395 391 397 371 382 387 396 375 385 402 395 371 386 390 385 381 384 382 378 392 381 393 391 392 367 361 386 390 386 392 393 385 383 379 363 362 376 371 369 362 368 354 378 369 359 352 364 379 361 355 381 367 364 345 363 365 363 352 377 357 347 352 371 364 341 373 342 358 346 340 357 355 349 339 364 359 354 351 356 346 336 338 332 332 348 337 339 350 341 354 340 329 349 325 330 323 335 354 343 323 338 353 344 333 330 332 331 330 341 340 325 316 321 326 316 330 345 331 325 338 337 310 337 328 336 308 339 334 315 320 329 320 307 304 312 311 321 327 333 320 311 303 302 307 320 327 323 300 325 312 326 300 296 305 298 309 314 294 312 321 319 301 301 314 307 304 300 296 303 289 300 304 311 290 287 312 290 287 293 283 291 289 284 291 285 292 292 294 280 305 303 294 288 285 283 280 302 294 285 277 293 275 299 273 278 296 286 288 272 295 279 279 274 281 287 277 279 270 272 287 268 275 276 288 275 283 283 264 286 275 286 266 284 265 285 264 280 281 258 268 264 262 275 260 270 255 260 253 267 257 271 265 251 265 252 271 254 258 255 253 250 268 268 251 267 264 257 246 260 266 257 265 254 246 267 243 266 254 255 251 248 265 263 252 257 250 260 246 257 261 251 251 237 239 240 236 239 247 245 257 255 255 247 242 239 237 255 251 245 246 243 237 232 246 240 242 236 245 246 247 241 229 227 227 231 236 231 227 231 227 244 237 233 235 228 245 240 237 234 237 231 221 232 229 229 226 236 241 222 240 233 238 235 227 235 230 218 218 230 223 221 217 217 234 224 217 220 224 232 220 233 215 222 227 220 217 230 225 212 230 228 231 227 229 226 222 219 227 222 210 210 228 212 212 218 210 218 212 218 226 225 219 208 225 208 226 220 219 208 211 220 211 221 209 218 219 203 219 216 209 205 205 211 212 206 219 213 215 221 221 214 216 212 213 213 213 212 205 204 212 209 217 219 203 201 211 200 217 217 199 208 217 209 199 207 197 199 203 208 207 216 204 204 207 212 199 213 213 210 213 212 208 210 207 201 206 203 203 205 214 203 195 204 206 209 195 198 212 201 209 194 213 209 193 203 204 197 201 201 211 210 210 196 205 195 202 196 195 202 198 195 211 199 205 194 194 205 198 204 205 206 196 196 201 197 206 205 193 206 193 203 195 203 206 199 205 195 194 207 204 200 201 194 198 194 208 192 199 206 196 204 201 202 209 211 207 196 204 200 202 197 211 206 208 205 205 193 200 208 209 204 196 199 199 195 213 195 196 213 209 200 205 198 209 194 209 196 198 212 203 199 196 201 204 204 206 198 205 213 213 213 196 208 211 202 210 211 215 212 202 211 211 207 208 207 207 214 201 202 218 199 213 213 204 214 199 214 204 214 205 218 209 216 218 201 212 215 219 216 217 214 216 203 207 209 211 223 204 221 222 222 221 214 216 206 209 217 218 211 209 222 209 219 218 225 218 227 218 214 221 213 227 229 223 223 225 213 215 226 217 226 222 226 231 212 231 212 213 214 217 222 215 214 230 227 223 219 225 233 216 224 228 215 220 220 229 237 222 236 233 229 225 234 233 231 224 239 232 226 236 226 242 241 228 236 223 237 222 242 243 234 235 238 224 247 227 239 231 246 242 248 227 228 236 232 231 250 235 236 236 251 248 248 234 245 248 251 238 253 246 254 240 240 249 253 243 245 252 256 247 237 241 258 255 237 260 249 246 261 251 241 255 244 252 262 258 262 253 246 249 246 248 250 246 249 267 268 259 249 250 269 251 265 249 262 262 262 253 254 257 266 256 270 265 263 272 271 266 266 273 267 274 273 271 276 281 277 258 284 270 272 267 261 276 281 279 281 280 268 264 274 284 278 289 279 289 291 270 273 287 271 284 282 289 279 277 274 286 281 295 279 286 296 282 273 284 278 276 290 282 292 301 290 304 285 292 296 280 291 287 302 284 284 287 304 307 303 284 295 311 303 293 314 286 290 298 314 299 305 316 295 298 299 313 295 318 321 320 302 307 315 297 311 305 313 321 307 311 313 304 302 312 328 325 304 325 316 312 329 326 321 322 323 321 328 334 336 330 331 320 310 332 310 334 336 342 313 335 342 313 331 330 333 320 317 333 346 340 336 326 341 337 337 328 333 333 328 347 334 345 329 341 348 340 354 357 359 352 355 352 356 343 348 351 339 358 358 342 335 335 352 361 344 344 345 349 356 368 347 349 363 345 371 357 347 363 369 346 377 363 374 356 379 351 381 379 376 366 351 358 361 369 358 358 382 382 388 353 354 357 356 391 386 367 392 383 387 380 366 372 369 372 368 393 388 371 389 367 400 378 384 378 401 398 395 372 398 391 371 393 377 373 384 385 382 403 400 383 378 387 408 412 389 391 403 382 380 406 407 412 392 394 404 411 412 409 417 415 387 405 407 386 388 398 421 403 402 419 419 400 422 422 413 415 431 412 427 424 431 434 395 407 411 411 406 398 420 403 419 419 430 431 421 422 426 428 443 442 444 445 416 433 405 421 435 429 429 418 423 430 448 437 417 436 452 454 425 418 444 435 450 444 439 452 433 430 424 456 418 433 422 425 451 450 450 459 459 454 430 431 455 462 458 451 453 440 426 453 468 446 449 465 456 431 432 436 435 472 444 459 469 471 466 438 473 470 446 462 444 457 440 472 483 453 476 480 449 479 458 475 461 446 450 446 447 475 470 480 466 468 477 484 458 486 450 494 484 468 469 450 494 463 476 465 496 453 497 461 470 472 501 497 458 460 479 456 500 498 483 476 480 482 459 488 470 488 485 466 477 474 495 482 508 509 464 508 502 503 479 494 474 491 501 497 478 474 493 489 508 506 477 513 507 493 509 493 504 518 518 484 522 497 522 513 514 500 519 523 514 484 518 515 488 487 511 482 501 483 518 528 509 523 529 485 502 484 526 484 500 513 507 492 529 517 506 519 498 517 506 514 520 503 510 527 511 528 512 514 538 499 502 538 503 527 537 509 506 505 517 515 543 498 525 511 542 529 525 513 502 534 519 521 529 509 532 523 516 502 525 511 499 536 519 499 538 545 527 499 522 541 524 527 509 536 519 535 520 526 503 529 543 528 532 549 524 531 505 507 546 523 518 529 535 521 555 526 526 514 529 547 536 533 552 546 540 541 516 548 540 520 526 517 538 519 511 538 526 546 543 516 545 536 521 523 553 519 544 553 527 548 521 558 521 514 523 534 555 541 539 537 526 561 525 528 563 550 518 561 557 518 534 550 515 551 538 567 545 540 531 515 532 515 559 550 519 533 516 562 524 543 533 538 538 561 553 535 545 559 545 535 564 566 533 529 567 558 544 560 546 523 562 563 539 568 561 544 532 562 553 541 536 532 526 521 525 564 557 554 553 532 535 564 528 552 538 540 555 527 530 531 533 537
522 570 533 566 559 548 558 541 535 539 557 544 543 526 552 528 562 534 541 524 541 568 520 523 536 557 532 564 516 563 529 538 562 545 533 551 539 536 521 518 558 522 561 546 531 542 520 538 521 561 562 546 558 565 514 541 515 530 535 531 539 549 553 531 539 532 566 562 514 533 565 519 557 557 551 519 547 556 559 553 550 521 548 545 543 532 551 518 532 527 521 512 553 554 535 562 523 546 556 523 544 524 535 516 543 521 555 538 540 552 539 556 540 521 536 518 520 553 524 540 517 513 520 505 555 524 557 514 507 529 507 542 522 532 527 503 541 507 510 518 516 550 519 501 525 529 533 519 514 517 523 523 541 541 500 512 530 510 506 542 545 496 504 515 521 508 542 507 514 525 522 503 522 517 503 494 543 517 498 498 514 526 505 530 540 528 524 490 526 530 496 499 489 528 519 500 502 519 515 500 518 528 499 515 513 520 517 511 492 531 511 506 513 521 524 495 505 521 491 493 484 506 527 510 490 488 513 482 479 510 504 482 501 524 516 495 485 492 483 494 475 506 509 501 497 516 489 506 476 480 502 475 484 514 514 470 489 484 488 510 471 476 471 510 468 490 467 468 506 467 509 499 495 467 490 469 482 500 481 484 475 502 497 479 490 456 466 486 480 470 461 476 491 500 490 481 488 485 473 482 492 463 490 474 457 472 478 475 448 493 454 479 476 455 453 473 478 486 474 473 463 441 486 450 448 447 456 441 450 462 465 465 438 459 461 439 436 476 467 434 439 438 469 439 463 439 469 439 462 447 443 432 438 462 436 440 453 427 438 450 456 441 459 432 425 450 442 427 443 440 458 430 420 448 426 420 430 432 417 438 446 444 443 424 421 435 446 420 419 426 434 436 424 437 439 412 407 444 412 415 446 442 424 437 438 403 411 425 437 409 416 409 411 411 432 399 417 424 400 435 422 407 404 427 420 426 393 398 417 391 410 402 391 403 401 424 390 394 419 418 398 396 398 405 409 422 400 415 392 409 394 417 380 382 385 394 413 408 379 400 397 383 408 401 405 408 381 375 410 404 372 395 374 371 368 375 403 378 392 387 394 390 374 383 366 391 399 379 369 388 366 366 395 367 392 393 386 374 361 371 374 383 375 380 389 380 363 364 386 375 370 374 378 356 373 367 376 359 360 371 369 344 364 348 374 368 345 365 364 361 350 363 352 347 367 360 358 356 370 341 364 335 349 352 366 356 356 339 348 340 330 348 355 357 346 335 338 331 335 342 325 357 356 352 332 346 342 332 329 350 332 322 324 342 338 334 331 348 331 326 324 331 341 344 333 327 337 330 342 339 334 312 334 308 308 319 323 321 329 325 309 319 308 318 331 315 314 313 319 304 320 314 305 309 306 298 321 308 321 324 314 305 302 320 313 298 319 321 316 298 294 318 300 310 306 315 298 312 295 306 311 312 308 308 291 308 308 306 304 307 282 290 305 303 290 282 293 284 289 287 278 297 292 290 286 295 287 301 276 294 286 275 288 282 281 271 294 290 292 288 290 294 273 291 272 286 270 289 277 289 291 280 271 286 279 265 288 263 280 274 268 273 277 270 281 283 281 274 274 283 278 275 261 271 264 257 264 267 265 262 274 273 255 251 270 268 263 249 252 261 262 248 256 270 257 248 268 258 269 266 263 252 245 256 250 243 245 260 258 249 252 257 249 246 255 251 240 260 260 249 259 260 246 253 246 238 235 256 255 235 245 254 254 248 245 244 241 233 237 252 238 235 230 240 240 244 238 234 235 250 232 241 236 239 243 228 246 229 245 236 229 232 232 229 237 231 243 223 244 230 233 221 222 240 241 220 231 237 226 219 225 235 220 227 224 221 217 220 224 220 236 227 226 233 236 227 221 223 227 215 230 226 216 223 223 228 213 230 223 225 221 215 215 222 211 216 226 210 217 209 212 215 221 221 209 216 222 223 222 221 212 210 211 222 224 217 213 214 209 224 214 210 219 225 219 207 222 215 204 222 210 208 203 218 220 202 202 212 216 216 205 220 218 206 212 214 217 218 200 217 214 207 202 205 205 214 205 203 202 205 219 210 214 208 209 217 211 208 214 197 215 211 197 201 199 214 207 200 210 205 197 201 202 196 214 207 204 204 198 213 207 212 206 204 214 209 195 207 199 203 200 209 196 199 213 199 196 195 202 203 197 195 208 203 208 206 194 208 206 197 207 211 206 197 211 204 203 203 208 207 211 193 194 206 211 193 203 205 206 203 194 209 196 208 198 210 193 211 205 197 206 198 194 198 194 204 201 196 195 197 211 206 210 204 199 208 204 201 200 198 211 202 206 194 209 212 204 209 202 197 195 196 214 208 201 195 200 201 198 213 204 207 206 201 199 203 207 201 210 206 197 199 206 211 213 202 201 203 210 209 205 210 203 205 216 201 217 213 207 200 211 211 217 212 209 206 215 216 216 205 200 217 207 216 214 220 209 212 209 204 216 215 211 220 222 213 210 209 212 216 211 204 207 207 215 217 215 211 213 211 217 212 206 223 208 218 221 215 209 209 216 224 221 226 220 218 211 216 214 224 219 212 209 215 220 227 224 217 221 223 211 222 216 228 215 231 222 214 214 221 220 226 223 223 215 235 233 218 218 217 232 227 219 233 233 230 224 219 224 233 229 236 234 220 228 242 235 225 227 240 236 225 226 240 240 224 238 241 229 242 247 235 235 236 228 226 236 230 228 237 232 239 244 246 230 233 247 234 239 250 241 244 231 249 255 246 233 253 250 237 237 248 235 246 241 253 247 244 256 259 259 242 259 242 255 256 258 244 248 252 252 244 244 244 244 246 251 261 253 267 257 247 259 249 255 253 268 258 248 262 265 262 254 272 252 257 256 253 262 255 264 275 274 266 267 273 257 257 261 257 259 267 264 257 265 275 276 276 282 270 277 277 268 285 286 266 276 281 279 290 267 290 287 290 266 291 275 286 270 287 278 286 296 275 279 272 286 280 290 290 276 278 280 293 290 292 302 279 291 292 286 300 294 303 295 307 308 291 293 283 282 287 303 285 301 296 307 292 296 310 305 298 303 298 311 300 316 309 319 290 306 292 293 302 294 294 303 319 298 310 309 318 322 327 314 323 326 322 313 328 314 314 305 319 323 304 317 331 331 322 305 309 334 323 316 314 338 337 309 310 333 318 340 331 329 318 317 326 328 340 327 332 322 320 342 327 347 345 348 340 330 321 330 331 334 329 342 334 357 351 331 355 327 330 334 343 330 354 343 337 341 358 345 355 363 345 333 335 356 364 336 359 357 371 349 370 345 348 343 344 346 343 348 373 347 367 346 348 354 361 351 348 373 352 382 362 382 373 383 362 358 373 361 370 377 355 386 360 390 360 383 385 391 362 375 361 381 393 368 372 367 380 364 395 391 369 392 395 386 365 393 382 370 401 367 376 403 390 372 400 380 407 401 392 397 402 382 382 396 406 387 394 401 401 410 399 405 407 386 390 403 403 386 409 418 386 386 403 420 386 385 418 423 397 409 405 392 408 427 428 409 403 397 418 407 415 431 427 413 425 433 433 420 405 425 407 403 418 427 402 440 421 406 429 435 431 439 407 442 433 416 438 441 417 411 429 417 420 409 422 410 429 422 433 427 430 437 443 419 426 438 439 436 427 428 449 434 458 424 445 460 429 462 429 456 457 449 433 445 426 464 433 448 465 429 454 427 434 459 439 459 432 456 455 437 455 462 454 466 466 466 436 467 456 462 463 436 460 463 451 466 450 453 463 468 468 483 459 462 442 459 463 486 458 483 462 486 461 487 479 457 493 447 481 493 462 474 464 459 451 491 492 467 475 453 483 453 500 486 468 486 501 471 493 501 493 457 498 492 479 474 499 503 462 500 468 486 505 469 466 500 464 482 485 468 467 498 513 506 487 472 478 488 481 490 477 491 513 471 485 475 471 507 495 485 476 512 483 490 494 520 492 515 505 502 519 516 494 490 489 512 490 481 526 503 512 521 513 498 508 517 493 490 526 511 481 485 520 518 487 527 526 497 514 487 490 516 494 516 514 487 521 527 490 487 497 492 501 536 523 501 532 491 532 520 519 538 493 538 500 507 524 520 495 529 528 513 495 512 519 539 498 503 541 534 500 505 523 538 539 538 534 508 501 533 531 547 542 505 546 502 516 506 549 534 508 533 502 538 551 505 508 532 541 503 554 519 535 555 521 524 535 547 545 545 516 542 515 540 522 554 511 540 547 522 516 546 524 508 513 556 532 535 524 525 516 556 542 549 555 559 549 513 529 537 553 541 522 543 524 517 539 562 551 560 557 541 525 521 542 531 543 532 525 531 527 561 539 526 514 554 521 557 565 547 558 540 555 559 554 522 530 541 542 521 549 548 545 528 525 545 538 517 526 550 535 556 560 562 531 562 565 540 553 527 537 560 554 525 567 540 549 530 529 539 537 526 519 530 541 545 522 564 548 534 546 531 521 537 540 537 546 552 524 545 563 545 536 548 570
548 533 565 562 563 550 545 519 516 559 544 545 565 554 539 544 544 552 547 527 537 530 556 518 537 531 565 527 566 558 542 544 537 553 553 530 534 544 533 533 549 523 524 544 524 547 535 553 546 529 565 514 543 514 533 527 530 545 539 543 550 529 518 518 513 518 534 548 548 515 529 545 517 549 517 522 537 557 556 518 553 544 546 521 534 525 551 545 547 511 548 554 529 538 522 554 513 520 541 544 517 529 547 554 545 553 511 548 544 534 554 533 513 536 522 516 529 540 529 545 520 515 535 539 521 548 510 524 537 541 507 546 520 548 515 518 534 540 502 547 551 522 511 535 505 525 501 509 520 522 514 513 530 512 542 535 508 545 533 500 523 501 538 541 523 498 504 531 513 505 525 539 504 506 495 524 526 526 498 504 532 538 534 511 495 528 497 516 513 512 533 512 511 504 533 497 496 505 510 488 522 503 491 522 515 518 491 520 521 486 502 489 505 519 503 512 511 499 516 497 488 482 521 489 498 490 508 510 510 509 503 490 477 517 500 517 487 484 482 493 496 491 513 499 488 480 473 506 480 478 503 502 494 494 493 505 496 478 474 470 492 490 500 475 509 475 468 486 479 490 507 481 493 475 478 466 482 494 505 467 475 488 475 471 467 498 499 462 471 476 479 475 460 484 483 498 479 462 474 462 480 477 476 454 490 483 463 483 476 449 490 447 453 462 483 478 467 462 463 485 448 457 466 467 451 472 472 480 446 465 443 465 453 480 442 452 471 444 468 471 442 434 455 463 468 436 441 471 440 446 458 464 433 443 468 442 429 461 459 448 464 451 464 430 456 431 449 455 446 442 432 451 460 458 432 451 441 437 436 417 416 428 432 451 443 416 454 435 430 443 420 419 447 409 424 447 419 442 411 429 433 423 424 433 432 404 410 405 440 407 437 437 401 411 410 398 438 427 419 417 426 421 435 427 419 433 405 412 425 426 398 392 429 399 414 388 422 401 401 388 388 391 403 393 391 411 418 386 392 384 418 385 392 388 394 389 412 404 401 378 403 411 380 377 388 404 379 389 379 385 389 380 375 379 405 398 400 401 375 376 379 378 365 394 373 370 367 391 380 398 380 367 362 363 371 359 389 372 387 388 378 375 384 390 369 367 361 352 357 370 371 354 362 351 372 373 349 366 381 366 346 350 346 359 344 348 349 362 362 366 363 368 371 370 371 352 350 337 340 365 345 336 364 360 363 367 358 359 333 342 362 339 357 347 349 340 336 355 351 352 337 342 350 352 329 349 327 330 353 327 324 332 332 319 325 339 332 345 331 328 338 338 346 327 325 322 337 314 329 338 317 322 316 335 332 331 317 335 321 326 332 331 319 312 328 312 312 329 330 323 306 304 322 321 319 320 327 302 302 302 298 301 301 322 294 313 320 320 299 294 294 303 304 315 303 290 315 301 289 303 290 291 298 293 303 292 307 302 304 286 309 305 293 302 302 287 294 287 291 287 301 301 288 297 282 296 300 277 288 291 277 299 294 287 297 296 286 277 283 277 275 270 293 294 274 290 272 274 286 269 284 291 265 279 267 282 263 263 288 261 270 284 281 266 262 273 281 280 276 270 274 274 278 266 264 272 259 275 271 274 269 253 266 260 269 267 263 253 263 268 255 248 267 260 247 258 267 270 256 263 266 251 267 255 260 259 247 253 251 262 262 252 257 253 258 255 258 247 247 256 257 244 261 258 252 259 245 257 255 252 258 257 253 242 236 238 253 247 238 254 241 237 231 231 234 234 249 230 243 244 240 246 240 231 246 236 231 246 242 232 242 245 230 237 228 225 225 231 239 228 239 233 238 229 225 234 233 226 237 224 232 236 225 225 228 227 234 231 224 221 232 217 230 237 222 224 229 216 233 226 218 214 214 232 213 231 219 218 233 229 232 229 212 220 219 228 214 215 218 219 218 209 218 230 230 224 215 220 223 220 224 220 226 226 227 207 218 212 222 211 222 215 209 212 215 224 223 209 221 221 206 212 216 212 206 213 217 216 219 217 207 213 207 222 209 204 220 219 209 213 201 202 221 204 207 209 200 204 212 214 201 211 219 210 218 200 219 211 211 202 203 213 207 202 201 217 207 201 214 204 198 216 210 213 216 199 212 203 212 211 205 208 213 206 197 207 203 200 214 206 204 211 213 204 195 195 195 196 199 212 203 212 203 196 200 214 210 195 201 198 211 202 210 208 212 202 210 211 198 208 213 207 204 210 208 196 203 201 197 199 198 205 208 198 198 213 209 194 213 195 209 201 195 196 206 204 206 203 214 210 210 213 195 200 202 210 214 211 197 197 208 213 200 202 209 204 201 204 197 213 199 212 201 212 207 213 202 198 214 214 213 209 213 207 215 212 214 206 208 208 208 213 207 206 201 213 215 199 214 209 217 217 216 214 205 202 218 217 201 204 204 220 216 211 216 214 206 214 216 208 202 214 202 214 204 219 202 213 216 209 208 221 207 204 215 213 207 212 209 209 218 213 207 212 224 223 225 210 216 218 215 215 212 215 208 212 212 209 222 225 215 227 209 215 225 211 222 218 228 214 227 210 218 216 220 211 222 215 231 212 217 218 232 217 214 213 229 221 219 230 216 217 231 217 224 226 218 217 233 217 221 230 217 235 233 230 228 234 229 230 241 238 239 240 236 225 230 224 224 240 234 223 239 236 227 227 238 239 244 227 232 241 229 246 230 240 240 236 235 250 248 228 234 242 242 235 236 247 231 239 251 248 252 232 237 249 237 253 253 247 245 251 249 251 236 236 255 261 243 255 260 250 243 263 261 250 255 253 244 247 264 256 262 259 252 268 264 246 251 261 260 251 257 262 269 248 258 260 273 256 274 250 251 271 258 273 266 258 267 261 263 278 269 278 270 276 256 270 272 275 258 264 265 265 280 270 283 273 272 269 266 267 266 287 282 266 270 284 281 275 291 270 286 277 268 271 273 294 289 293 269 275 278 280 272 298 284 272 286 297 286 290 296 279 302 277 285 288 280 302 288 285 291 281 291 287 293 309 305 293 294 300 302 291 308 303 308 312 309 299 286 314 315 292 314 290 294 298 294 313 296 318 296 314 304 306 313 296 321 303 306 319 304 321 316 311 312 321 310 319 310 310 303 307 310 305 313 304 315 326 321 336 337 321 330 331 319 337 313 322 329 338 325 314 312 345 316 314 318 344 326 324 323 340 337 341 351 334 332 336 351 326 337 331 344 329 356 337 356 355 329 328 348 338 336 333 343 349 356 346 345 353 340 343 347 362 336 346 368 348 354 341 357 349 366 368 371 355 374 371 346 365 365 345 356 373 354 368 344 366 363 348 375 355 355 383 352 359 372 366 354 368 369 372 372 355 380 379 354 376 355 387 361 382 359 394 369 392 395 377 381 387 371 388 389 377 377 371 399 370 378 389 392 385 392 380 371 400 380 401 401 377 405 410 388 408 392 379 387 380 410 414 391 414 409 416 398 390 391 386 397 386 390 385 386 389 384 385 396 409 392 407 404 402 426 405 414 415 410 419 429 430 391 424 398 427 430 399 431 422 412 406 418 402 398 403 401 411 429 411 426 409 442 409 425 406 411 430 434 438 434 418 419 425 412 420 427 433 443 443 437 415 441 418 417 426 414 414 430 438 419 438 419 417 451 433 418 451 461 436 428 461 450 457 464 440 448 449 456 462 448 451 428 431 448 461 454 429 455 463 430 455 445 435 439 457 431 476 475 434 434 448 452 470 466 467 446 466 469 480 478 479 480 462 464 453 462 478 467 469 482 452 470 486 483 459 471 483 484 459 463 487 490 456 491 464 464 450 461 457 480 495 489 494 459 489 470 484 477 500 480 455 455 464 461 476 497 482 469 471 461 470 495 459 466 487 472 476 482 491 489 499 486 492 467 470 483 465 506 475 502 487 489 492 472 476 488 473 511 514 514 485 517 492 504 495 508 497 510 515 485 496 512 481 494 514 523 509 485 499 496 476 517 489 494 489 479 479 520 481 522 521 482 523 492 495 515 517 500 516 521 516 514 511 519 523 522 487 519 509 531 518 530 517 517 528 489 519 528 493 489 520 519 498 511 491 530 522 528 532 508 505 499 537 527 533 501 540 544 542 539 505 498 541 527 529 537 498 534 528 533 519 496 515 537 509 546 542 506 500 535 508 510 544 534 509 531 511 542 530 509 537 518 541 532 553 525 551 532 521 546 536 517 554 538 507 546 507 516 548 541 512 537 528 512 514 538 529 512 540 541 533 559 517 559 508 536 547 523 514 544 514 548 559 544 529 542 534 512 534 524 528 541 535 552 527 524 531 530 530 543 512 536 543 522 514 522 529 553 528 520 565 554 555 532 545 515 547 557 535 556 544 547 549 556 514 534 535 553 517 534 556 540 525 561 542 545 514 562 565 546 515 525 534 520 545 528 522 542 518 561 531 550 541 529 555 543 551 539 545 516 521 549 542 532 543 534 526 544 528 523 538 545 550 519 550 526 532 520 553
551 565 531 532 537 545 534 527 543 558 519 545 564 554 517 542 526 535 514 516 563 537 554 538 517 557 535 527 520 539 527 556 551 543 535 535 535 516 563 563 558 513 555 515 552 520 559 527 542 559 545 553 528 532 524 531 537 561 560 543 532 535 538 560 545 524 562 521 533 553 525 513 525 556 547 512 539 553 556 533 512 515 553 512 516 543 543 515 543 523 542 549 533 547 543 513 538 519 554 559 507 545 508 553 537 523 532 511 512 525 514 546 508 556 548 546 515 506 551 548 520 510 513 544 527 527 528 513 513 520 510 544 552 539 538 536 536 526 529 540 512 504 528 513 530 518 549 540 549 499 519 547 505 519 501 531 538 521 541 525 538 497 514 512 535 528 523 518 530 503 503 528 495 504 518 517 492 522 501 528 521 531 536 509 496 539 529 490 519 526 514 487 499 512 496 505 530 525 533 531 509 491 514 510 483 531 512 524 507 494 510 501 530 525 528 496 523 525 511 524 491 500 479 496 512 499 522 497 500 518 505 517 501 493 482 483 475 514 504 520 519 494 486 502 509 513 503 518 483 515 495 487 490 515 483 506 468 480 488 511 474 482 487 473 467 475 471 505 480 488 485 478 480 500 465 499 477 493 477 467 487 502 457 491 469 489 474 474 461 464 498 477 464 467 480 454 496 463 451 463 452 469 490 494 490 469 482 456 477 453 467 448 471 449 482 457 444 443 485 475 444 460 483 472 465 467 477 469 480 442 468 474 478 477 463 455 459 436 445 449 454 437 436 437 471 450 447 458 433 444 429 451 471 438 451 442 428 437 431 460 427 447 464 465 425 445 435 424 437 434 429 447 456 418 425 419 446 449 416 448 431 426 439 445 447 443 432 429 451 414 423 430 429 421 429 425 419 420 445 424 441 405 432 432 402 416 420 435 420 404 439 408 410 438 431 408 407 436 406 429 431 395 412 421 431 406 395 412 391 429 409 427 393 419 409 412 421 402 406 391 396 394 386 409 415 418 386 403 390 416 381 400 396 392 395 388 384 389 394 398 394 402 398 410 404 408 405 377 406 403 373 408 369 387 377 370 380 398 372 380 381 386 364 371 395 369 362 369 381 375 385 376 373 379 378 389 381 390 372 370 367 364 384 378 373 362 354 375 373 351 370 366 364 362 348 376 361 348 360 363 348 370 365 368 363 348 345 363 371 365 351 354 354 359 354 352 341 359 355 361 338 357 354 338 364 366 332 357 363 360 346 334 356 331 359 361 337 351 333 331 335 354 347 337 328 356 354 349 334 345 321 326 343 330 344 318 334 320 344 328 333 328 339 339 325 326 342 331 334 339 326 320 320 321 311 336 319 314 328 333 311 316 323 309 318 333 327 324 329 329 314 310 313 304 316 312 322 302 328 305 298 313 322 319 312 301 299 314 295 294 308 316 311 317 302 305 291 317 303 299 308 303 292 300 301 291 308 304 284 297 294 304 306 300 285 283 307 281 295 281 300 292 303 296 289 296 277 281 296 301 290 295 274 297 293 281 295 283 291 281 275 271 269 290 283 289 275 288 279 266 266 280 280 275 271 286 276 265 267 263 284 278 283 275 280 260 278 275 277 262 280 282 265 261 261 267 269 264 266 265 270 265 269 259 259 267 275 264 256 274 258 262 250 255 254 271 255 269 268 254 252 263 264 254 250 255 257 245 263 256 265 244 244 264 250 242 241 254 249 245 242 258 238 253 250 239 254 237 250 236 239 238 237 252 245 256 253 234 248 247 247 238 242 233 243 246 245 235 242 244 234 248 251 251 245 236 249 242 238 247 239 228 228 231 230 240 226 243 227 229 229 232 238 235 222 235 223 242 230 242 235 227 235 237 226 224 240 221 239 221 235 223 233 238 224 218 233 225 232 220 235 228 216 224 235 220 224 228 228 230 227 226 227 232 229 221 221 223 212 219 214 226 230 231 222 212 230 215 221 223 221 217 214 220 209 212 223 223 216 211 224 218 210 211 225 225 209 208 208 206 220 211 214 219 220 217 210 209 218 217 206 208 220 212 207 222 214 221 213 219 204 208 209 208 211 204 203 214 207 206 214 201 209 201 212 203 214 216 208 206 207 208 210 203 215 214 201 205 211 198 205 201 208 213 200 215 203 210 214 213 197 212 200 212 205 208 197 214 209 197 211 213 205 211 200 197 206 213 212 204 213 212 200 203 207 202 212 204 206 201 200 198 196 203 213 196 207 204 213 210 205 199 207 213 214 203 207 205 200 195 213 210 211 209 197 214 208 206 203 210 211 199 213 203 199 203 205 210 213 203 198 203 199 202 213 199 210 205 209 207 206 199 202 214 214 197 214 199 201 203 215 197 207 205 197 210 205 206 197 202 205 212 202 210 198 211 205 204 201 198 215 203 214 213 209 200 205 206 213 206 212 219 212 218 220 207 203 219 207 206 203 207 204 220 208 216 203 209 210 208 215 216 214 208 208 223 210 214 208 204 220 222 222 211 220 219 218 222 219 223 225 219 209 206 219 217 221 222 223 207 226 214 220 216 221 226 215 218 218 219 210 219 210 219 226 224 222 220 212 221 218 211 230 213 222 226 221 229 233 224 233 216 219 232 225 214 225 221 225 236 230 224 223 230 236 218 224 226 228 237 230 237 223 220 234 240 237 234 223 228 229 224 225 230 241 239 224 226 229 223 239 237 231 233 246 227 227 237 238 248 233 245 245 234 246 237 230 238 243 236 238 247 252 232 240 234 232 231 234 250 238 244 252 254 250 241 253 250 239 244 237 252 238 247 246 256 259 256 252 249 262 241 253 256 264 248 249 263 256 249 243 256 258 255 256 254 253 268 254 253 255 256 255 261 268 264 264 269 269 257 272 267 260 262 270 251 262 260 274 268 273 276 271 266 260 272 264 272 283 278 259 280 272 263 268 285 280 267 281 276 268 269 276 279 274 281 284 268 281 293 289 290 280 268 284 276 270 294 270 277 283 286 285 298 291 281 294 278 290 299 292 295 289 275 282 290 288 278 287 292 280 294 289 297 287 282 286 288 302 307 302 293 298 301 300 314 298 300 289 312 302 294 310 311 317 311 296 312 317 302 298 298 316 295 308 312 310 314 296 305 306 325 310 305 313 327 315 320 329 315 315 310 325 310 318 325 315 306 326 329 331 337 323 309 316 315 312 313 323 341 342 322 322 337 314 344 323 341 341 336 341 318 324 327 319 319 347 330 333 351 326 348 350 335 354 325 342 335 330 332 325 333 327 337 342 340 356 345 349 347 345 355 343 344 360 367 355 367 360 368 339 337 365 360 371 348 363 371 356 348 346 355 371 355 352 372 361 348 367 354 361 367 361 377 359 381 374 354 359 374 359 378 371 385 373 366 387 356 361 376 386 389 381 364 382 361 382 381 387 362 367 386 375 372 391 362 379 373 391 371 393 382 381 390 377 386 403 386 406 394 378 405 384 385 377 387 388 382 410 391 385 410 381 392 390 380 410 417 385 403 405 409 388 387 390 405 388 394 418 386 401 414 413 398 388 411 394 405 404 412 390 421 422 414 395 431 427 422 427 402 407 436 424 403 437 399 426 413 424 413 439 414 410 439 430 410 423 428 437 428 423 446 423 409 422 415 425 421 443 429 425 430 435 416 417 430 435 447 425 450 414 415 420 457 452 432 450 453 448 430 449 459 442 425 423 456 453 434 452 465 463 436 462 447 433 450 449 468 446 461 445 440 455 432 456 430 445 446 451 438 452 471 433 439 475 454 437 447 445 474 439 458 451 455 455 466 476 483 485 460 461 464 446 481 452 470 486 479 463 448 445 478 464 455 456 491 467 485 457 489 478 483 459 458 480 471 483 470 484 468 456 455 473 463 484 483 462 461 468 469 481 467 498 465 503 467 500 497 471 496 494 477 465 484 484 465 497 466 495 480 486 486 480 471 507 514 511 486 515 488 504 515 475 494 472 492 511 495 490 506 508 519 495 511 483 507 512 511 517 508 505 488 514 519 500 478 484 483 490 518 496 496 526 494 497 499 484 487 496 492 500 503 486 509 496 491 490 507 485 491 530 490 500 526 525 505 536 505 527 499 510 504 523 502 510 490 500 534 500 522 529 520 508 502 503 535 535 523 533 511 506 527 531 529 528 544 522 531 537 546 501 542 501 542 513 507 546 516 505 526 527 531 531 522 507 518 546 547 545 510 546 536 532 532 548 543 507 552 528 527 552 536 550 535 539 544 545 548 516 540 551 533 504 549 528 550 555 521 521 549 529 551 510 506 522 513 518 554 543 520 552 558 512 508 515 527 549 538 552 543 521 546 519 521 518 522 546 547 538 541 516 541 535 521 542 551 560 533 525 543 526 518 520 562 518 528 528 539 536 558 558 560 514 566 549 562 550 525 544 535 526 516 557 523 562 566 538 564 557 562 526 523 552 559 557 522 515 563 561 549 554 514 558 555 567 540 566 566 553 559 550 528 563 540 554 520 540 526 534 531 522 547 558 523 554 563 531 556 521 524
536 560 523 527 564 538 553 524 553 554 516 534 513 564 561 553 532 549 527 551 527 534 545 516 542 530 527 559 517 533 530 556 541 556 515 537 542 516 548 527 557 550 565 519 563 559 522 528 557 552 528 547 520 520 553 531 522 553 526 544 539 517 523 518 512 511 534 530 551 561 514 529 525 516 555 546 525 515 560 531 541 531 513 528 539 554 547 527 520 540 559 526 524 550 533 524 528 556 522 516 531 524 513 546 509 537 507 523 541 557 524 520 525 528 517 534 552 555 552 511 534 530 507 512 514 536 548 551 523 540 536 543 521 543 547 526 528 542 547 540 504 517 527 542 531 526 528 533 502 510 519 539 514 500 496 501 534 518 498 503 533 509 522 502 501 517 507 513 496 523 513 505 530 527 521 497 516 534 516 507 531 515 508 496 531 489 518 518 499 489 515 499 519 510 508 521 490 495 514 492 525 525 483 517 520 483 505 491 519 492 514 487 489 500 510 521 508 481 492 523 486 479 503 495 483 515 507 509 495 517 493 474 502 507 491 474 489 476 503 493 498 515 507 503 471 511 492 481 497 484 474 505 470 494 482 466 469 505 491 480 466 483 466 498 473 477 468 478 502 461 496 500 494 463 481 474 479 469 469 457 477 479 490 499 499 471 493 490 490 478 471 472 498 469 467 495 451 487 479 454 483 477 482 478 449 458 451 454 475 452 464 444 463 467 474 445 456 464 451 485 448 449 469 453 455 480 467 449 439 441 448 447 465 466 445 458 451 465 458 457 440 442 447 457 452 463 432 456 454 434 431 455 437 451 457 445 452 457 439 436 460 458 438 459 442 463 438 460 455 430 457 444 433 432 438 445 451 440 418 440 453 431 417 428 430 428 440 443 444 429 437 433 410 450 438 408 417 408 417 436 426 411 420 436 414 414 438 417 401 402 433 408 434 425 398 400 414 411 414 416 408 422 424 412 427 399 426 431 404 414 409 408 394 413 416 422 408 405 399 391 422 409 406 411 405 421 399 412 383 402 395 410 404 417 396 381 386 400 408 403 394 380 376 410 378 387 407 386 384 407 384 382 391 405 390 402 402 386 370 375 366 371 393 371 374 388 382 394 389 385 387 392 367 394 388 376 368 385 379 389 386 391 383 378 362 375 353 356 379 366 383 355 384 371 373 360 354 373 362 361 345 358 352 356 347 371 353 344 364 343 345 354 366 340 372 358 355 342 365 344 341 364 348 366 344 355 349 362 348 331 333 343 354 342 337 333 336 327 359 359 354 346 328 326 342 355 335 349 352 349 334 341 323 344 332 341 340 324 331 335 327 334 338 336 333 330 342 312 314 328 320 322 311 310 313 330 317 327 337 315 308 316 307 309 321 306 310 310 332 315 312 331 307 300 313 300 319 313 327 324 307 309 302 306 316 304 311 318 307 316 296 305 295 291 302 303 290 309 315 296 309 305 303 312 309 304 312 303 311 300 305 286 287 290 292 305 299 286 306 282 291 284 300 290 303 301 284 286 299 294 275 295 277 278 295 295 282 278 274 282 292 288 279 287 275 279 289 273 289 273 290 270 273 290 281 281 290 274 275 264 280 264 266 265 264 266 277 265 279 283 262 263 274 266 261 258 260 266 272 254 267 268 257 275 267 254 275 275 275 255 259 257 265 249 252 249 253 264 264 251 256 257 256 268 268 265 267 247 266 255 259 255 251 244 252 251 249 255 248 264 261 241 245 253 253 249 249 252 244 260 252 244 254 254 248 255 236 239 256 242 256 241 251 254 250 234 246 234 234 248 231 249 246 239 239 230 247 248 250 230 249 232 231 236 245 248 236 227 245 228 232 246 232 235 242 233 245 226 223 237 231 224 232 228 232 228 225 241 236 232 241 235 236 238 239 223 222 237 229 237 221 216 220 222 217 219 225 235 223 234 228 221 221 233 216 228 219 225 218 221 223 231 211 217 215 224 220 218 222 230 215 224 230 219 209 210 221 219 229 214 220 221 226 228 224 217 217 210 226 217 212 224 220 212 219 206 222 213 207 214 225 215 216 205 212 210 208 210 209 221 217 222 211 212 218 207 219 207 210 217 216 216 211 208 219 204 207 215 212 210 202 208 220 212 207 205 218 211 213 200 206 203 217 214 212 213 219 208 216 204 203 214 209 211 211 215 212 205 213 203 215 215 213 201 215 212 212 213 199 201 205 204 199 212 210 202 210 210 205 198 199 202 206 211 215 211 200 201 198 216 205 214 204 200 210 215 208 197 211 202 201 211 209 215 207 214 200 200 199 200 213 203 198 215 209 209 210 212 213 203 203 203 202 204 199 208 203 203 201 198 209 198 214 214 197 197 213 214 202 209 198 212 207 199 210 199 211 203 207 208 210 202 208 203 199 217 213 199 205 210 213 202 201 213 219 211 207 215 218 217 216 209 202 209 215 206 215 213 211 208 219 221 212 207 202 210 202 215 212 209 205 203 211 206 217 210 216 224 204 211 221 221 218 221 206 212 225 220 223 212 226 217 212 214 221 210 223 222 224 210 227 226 229 225 211 219 225 227 212 216 225 222 230 214 231 220 219 214 226 217 228 212 233 228 218 220 226 223 229 226 215 219 218 235 236 219 222 228 216 224 234 232 238 233 238 236 223 224 240 232 233 222 219 225 222 227 229 238 221 231 227 233 224 223 240 244 224 223 236 235 245 240 238 235 233 248 226 234 227 227 249 240 233 230 230 243 240 248 247 233 239 244 239 246 252 244 232 255 232 251 243 248 238 252 238 252 237 244 238 243 247 259 257 241 244 258 246 261 240 255 244 249 251 241 256 265 263 247 255 263 253 250 259 262 246 251 263 267 254 259 250 250 264 248 250 273 249 271 271 274 258 273 251 267 265 255 272 272 276 267 276 272 257 257 259 256 279 269 283 277 263 279 277 272 283 266 267 263 261 275 281 283 265 266 284 264 286 281 273 284 270 289 267 275 284 282 286 270 274 286 287 285 289 298 293 286 279 278 274 298 294 303 276 283 301 283 296 286 279 291 300 284 281 303 293 302 290 287 298 292 312 294 289 305 298 299 292 287 295 304 289 315 313 298 301 311 317 304 302 320 304 293 316 314 318 320 299 326 300 302 298 301 327 324 328 306 312 303 302 320 304 315 319 315 304 322 328 331 316 314 319 331 320 321 335 333 320 328 340 331 324 326 338 328 341 332 331 345 319 341 339 348 334 326 333 347 351 343 329 349 344 329 348 344 346 348 349 348 332 336 356 337 326 329 348 336 352 354 360 360 351 363 357 349 362 346 365 361 339 343 340 361 346 357 355 369 339 366 372 363 353 360 373 374 343 358 345 346 376 365 371 363 347 355 356 348 373 381 384 383 369 380 352 358 374 359 358 378 377 376 367 392 390 360 380 390 382 388 396 377 377 397 371 376 377 363 396 365 375 384 384 392 374 389 377 395 369 397 374 389 372 378 371 381 396 411 399 411 402 386 407 383 408 400 391 407 406 380 387 411 388 389 391 413 421 412 418 413 387 414 424 412 421 387 402 423 409 408 392 408 429 423 401 415 405 417 398 395 432 424 434 406 422 398 412 436 413 434 422 406 437 412 434 436 414 436 423 421 419 439 427 421 445 441 416 407 410 424 408 417 435 430 415 422 414 446 415 420 425 444 431 426 436 436 454 428 417 454 442 423 427 431 450 424 435 460 460 443 423 449 440 458 464 444 428 450 451 453 466 460 449 458 432 470 437 449 474 449 432 456 447 442 439 469 458 435 452 458 467 444 440 456 452 477 478 442 481 441 446 442 464 445 447 478 470 455 481 454 489 474 462 488 471 459 455 455 481 447 470 454 489 455 482 464 469 460 468 463 487 474 480 489 481 491 489 467 491 501 475 496 489 475 493 478 489 483 501 486 484 462 469 496 501 500 492 476 462 477 472 490 511 503 486 507 486 491 494 482 498 496 481 503 483 502 500 514 485 507 514 472 473 518 519 497 508 510 504 481 507 504 494 497 523 485 476 523 485 494 513 500 485 501 482 493 513 497 513 504 504 516 493 529 492 522 512 498 531 511 485 497 519 491 513 522 535 527 504 534 515 494 511 490 513 524 511 522 507 511 492 501 498 520 509 523 504 528 520 516 506 506 512 542 539 542 529 541 518 525 504 519 497 520 544 527 509 510 500 526 522 502 515 522 519 532 497 543 505 522 509 505 500 500 541 535 521 523 507 521 530 518 523 534 544 549 543 507 514 548 514 506 544 509 511 534 536 513 517 543 508 533 552 507 526 525 508 532 512 513 513 546 536 551 553 527 554 542 527 557 511 516 508 531 555 548 511 535 558 556 554 541 511 548 544 533 548 548 538 554 534 545 521 512 516 514 511 542 528 532 539 532 520 519 534 514 538 515 520 534 563 512 544 539 542 558 520 554 546 562 542 522 524 522 561 518 513 566 514 564 539 553 537 556 561 540 538 516 549 528 528 562 520 560 550 565 513 519 514 562 514 543 518 542 515 528 547 515 543 564 566 515
550 535 520 560 524 545 564 522 560 525 517 529 534 516 543 550 522 544 545 539 536 549 529 537 526 524 538 555 521 552 519 520 536 526 513 547 535 544 529 534 557 527 547 544 521 528 512 532 512 533 560 513 516 511 527 519 552 539 557 561 531 550 551 515 524 523 549 547 556 545 548 547 539 561 558 548 524 558 547 555 558 542 536 510 522 552 518 541 526 542 517 525 509 557 529 522 517 548 539 542 508 555 505 538 555 555 523 548 529 509 543 526 521 517 527 535 541 522 518 508 546 546 501 538 516 501 527 500 538 535 517 528 517 537 544 537 544 535 531 507 504 539 532 533 499 508 519 511 528 511 544 495 531 544 531 545 520 533 521 506 545 515 507 513 505 518 538 505 492 501 506 505 533 536 509 518 493 510 539 507 538 520 531 526 534 510 519 498 525 519 495 492 496 534 485 507 507 504 522 501 511 505 509 502 519 503 493 530 507 485 507 492 494 492 497 513 526 485 526 521 525 508 502 522 490 487 513 515 505 521 483 493 485 514 502 491 503 473 486 472 490 504 515 485 473 488 500 488 492 499 474 476 504 498 483 507 479 502 500 481 507 509 501 468 497 488 490 465 473 493 470 467 489 477 494 501 476 485 484 472 496 494 457 458 459 470 463 467 498 475 488 459 465 488 460 483 478 495 480 468 460 485 463 466 471 473 469 478 460 457 462 484 477 472 464 461 455 469 449 445 440 477 458 470 480 445 475 444 450 452 474 438 452 450 450 441 465 470 452 459 459 462 466 439 463 463 431 472 449 458 437 465 429 443 426 438 454 446 443 464 452 455 449 422 444 460 425 448 423 442 424 422 441 434 440 419 435 419 430 427 424 422 451 427 423 421 426 417 418 425 450 414 448 430 443 433 417 435 416 420 422 436 426 417 424 409 435 404 418 403 415 435 404 413 416 432 407 412 418 409 403 427 401 422 403 412 393 426 407 405 406 402 406 410 422 393 403 402 406 413 415 398 405 402 419 391 383 403 418 395 412 398 397 384 387 389 411 401 402 399 388 407 409 378 405 374 406 398 395 399 381 374 404 403 375 377 398 389 366 392 387 400 379 382 399 368 378 368 394 383 384 360 370 370 380 372 372 371 363 368 367 391 362 373 356 385 375 354 352 361 358 378 353 351 348 354 363 355 362 346 359 370 375 365 369 349 364 353 363 371 365 348 341 349 361 371 371 347 356 357 367 360 367 341 350 351 347 336 350 334 337 334 353 350 347 344 327 332 349 359 326 333 353 341 342 331 333 345 326 350 327 344 349 326 346 345 332 329 335 343 321 322 318 338 316 340 339 339 327 327 325 342 310 331 309 318 317 322 314 313 306 318 320 322 313 320 319 329 321 308 330 320 322 304 303 313 321 317 300 325 320 312 310 319 314 301 302 301 321 303 297 296 303 312 294 314 295 294 304 304 315 311 304 305 313 310 311 298 300 286 285 300 302 300 308 298 300 282 281 301 308 285 299 302 291 300 286 278 277 294 280 278 289 298 277 274 283 272 271 271 298 286 273 288 269 291 289 287 293 267 292 293 266 273 278 268 278 280 265 279 263 268 279 271 279 283 272 260 266 268 268 262 264 269 264 257 278 263 269 256 280 271 264 275 261 263 262 258 252 262 269 275 263 264 269 271 264 265 253 257 252 265 250 253 252 259 255 261 266 268 262 265 255 244 265 254 266 259 251 246 243 245 255 256 241 243 240 241 256 242 243 254 256 236 240 253 258 243 239 245 257 244 246 248 235 249 232 249 240 244 250 252 240 232 236 234 245 242 236 243 242 245 245 247 229 244 246 233 235 243 226 232 243 242 232 245 243 225 230 225 223 238 224 232 232 239 234 223 231 233 235 219 239 221 233 240 237 229 218 238 237 217 226 224 235 232 230 229 222 219 217 221 220 214 229 229 231 213 224 217 213 224 213 219 221 223 223 220 227 215 219 222 215 228 230 210 221 220 222 228 222 224 211 228 228 214 211 217 220 217 223 217 216 225 223 223 213 206 218 224 213 208 216 215 224 219 212 216 209 212 207 220 205 209 213 204 214 214 213 203 204 206 210 212 202 205 207 208 203 219 204 209 219 215 217 215 206 202 205 211 209 205 205 211 208 214 210 219 204 218 217 202 200 203 213 200 204 218 206 205 212 208 211 209 201 213 213 199 212 200 206 203 212 216 210 205 213 207 212 213 205 204 207 214 207 199 202 204 199 198 202 214 208 203 215 210 197 202 211 212 216 211 197 210 209 201 209 217 211 216 213 198 214 202 207 203 203 203 201 216 203 205 204 206 210 202 211 202 199 205 217 198 211 209 203 204 208 200 207 216 206 213 211 218 215 214 202 204 208 199 200 218 220 212 212 206 207 210 207 209 218 209 220 212 201 208 207 211 209 215 205 217 210 216 213 203 210 216 209 220 215 208 218 212 219 207 218 204 217 204 214 214 210 213 224 209 219 209 219 206 225 223 221 210 216 211 212 224 225 217 220 216 222 213 227 217 216 215 222 218 229 209 212 221 209 215 221 225 210 214 230 220 221 220 211 230 220 221 212 233 213 222 217 222 218 220 224 218 226 214 226 225 235 229 237 236 236 227 228 236 230 227 235 233 229 234 227 224 240 241 227 220 223 229 221 236 230 235 243 237 223 224 230 237 231 238 245 227 237 240 238 232 240 234 242 229 228 228 241 244 241 244 248 233 234 241 242 245 249 238 233 244 254 234 238 237 236 237 245 239 257 235 240 247 241 248 254 259 252 246 256 246 261 250 247 248 263 259 264 241 257 246 253 253 258 258 261 266 243 267 267 252 267 251 255 267 254 268 267 267 255 261 249 270 260 265 270 250 264 275 263 259 274 275 263 276 253 277 279 256 260 266 261 280 270 274 260 275 284 264 263 275 285 266 281 265 274 269 282 272 287 278 282 272 276 268 272 285 293 269 293 292 289 289 293 268 272 295 280 287 278 295 282 297 288 295 299 297 274 277 277 283 285 294 305 288 282 296 304 290 292 281 301 289 283 285 304 286 289 291 289 287 299 301 292 293 310 306 308 302 290 300 314 304 313 306 291 315 307 293 318 320 298 305 324 310 312 310 299 315 310 316 328 303 317 328 311 324 321 318 316 308 325 317 323 329 321 328 332 318 327 322 320 323 312 319 316 327 327 340 333 319 318 318 333 330 320 323 316 347 338 322 322 326 340 335 333 334 334 340 323 348 339 355 335 349 348 333 351 347 338 344 359 356 357 358 353 349 358 351 345 344 348 354 337 364 365 337 347 363 361 339 347 337 357 367 370 359 365 372 358 346 372 376 344 357 359 364 347 354 358 373 369 380 354 373 370 362 357 383 371 372 377 358 379 365 367 361 362 382 391 357 383 363 375 393 360 383 370 372 364 377 368 383 398 394 376 383 367 389 402 399 380 376 391 400 376 394 389 399 385 385 407 401 382 401 391 393 393 389 413 386 413 409 389 409 407 413 392 415 407 387 406 395 400 414 421 399 399 384 414 391 410 420 417 406 419 406 412 428 400 430 423 416 425 423 426 418 411 403 432 402 414 434 434 429 409 410 402 425 402 403 415 405 408 434 410 428 444 427 417 412 439 430 429 411 413 432 410 425 418 410 424 440 422 425 451 418 421 441 414 433 456 445 448 427 429 418 449 460 425 432 426 452 424 435 437 430 433 449 446 428 437 457 442 454 444 425 464 454 430 445 449 436 454 437 470 451 466 448 471 433 443 460 456 472 466 479 472 459 447 465 457 444 454 437 452 456 461 470 469 485 459 467 448 475 454 466 464 457 489 459 453 451 474 467 472 491 448 492 481 469 452 480 461 457 469 468 465 494 485 460 454 497 456 491 465 478 476 482 462 479 503 465 476 472 467 468 471 477 504 460 490 491 481 501 484 476 494 508 501 509 489 484 468 502 483 500 485 479 492 473 486 507 494 498 480 512 488 501 474 487 499 515 499 485 513 495 499 518 522 519 491 505 501 480 491 498 480 507 517 495 506 498 517 490 496 528 495 522 487 524 512 529 530 512 528 482 515 489 526 531 525 491 531 533 486 525 533 488 486 518 505 511 490 519 512 532 510 506 507 508 519 503 507 511 517 518 507 532 500 492 518 498 525 541 497 527 504 525 513 533 516 505 503 529 527 541 514 536 515 541 504 540 539 526 544 548 542 517 513 546 547 532 539 525 540 540 529 548 520 525 512 519 537 522 531 519 544 551 537 541 521 545 543 539 545 539 547 538 508 547 509 538 535 549 537 524 532 506 548 546 542 539 535 556 530 519 515 551 518 553 556 548 560 545 532 550 560 524 510 543 547 516 526 557 540 537 555 514 519 546 534 555 559 511 531 562 556 519 554 515 513 551 556 513 514 560 534 545 555 516 528 520 524 524 547 534 532 540 518 541 523 542 533 522 546 538 521 526 530 540 562 561 520 535 535 546 540 515 555 523 518 526 555 561 557 529 558 533 523 517 553 551 545 562 561 540 550 515
522 516 532 563 528 560 522 521 516 530 516 560 561 537 525 547 527 555 547 540 553 543 558 526 561 533 532 534 540 559 525 529 563 546 559 558 519 515 546 555 512 551 529 561 555 542 522 517 533 557 544 520 513 517 513 510 538 533 511 513 527 524 509 557 537 556 530 524 561 544 515 508 509 533 538 553 543 549 539 511 521 551 553 556 558 557 534 533 526 536 515 523 530 546 549 557 541 517 519 519 551 556 518 553 507 527 523 542 547 533 525 540 546 507 516 514 519 509 507 529 513 541 522 536 529 544 541 503 549 500 525 546 544 528 538 543 542 520 497 516 525 526 541 516 506 532 527 498 515 510 502 526 525 523 538 530 516 503 534 514 520 526 526 508 524 494 508 522 517 496 514 510 512 509 507 522 537 536 489 508 495 533 537 515 506 532 492 502 522 522 523 497 528 529 512 488 505 506 499 509 496 490 493 524 493 521 517 504 527 527 485 490 503 504 504 480 519 517 508 505 492 500 485 478 516 523 485 475 516 495 509 514 509 488 484 478 509 475 485 508 493 499 491 498 503 479 497 509 489 512 479 500 469 495 505 505 491 479 495 491 481 501 467 503 476 467 489 485 487 465 482 486 478 465 460 494 477 492 478 497 470 455 488 478 481 498 485 496 465 475 453 476 462 450 492 473 450 495 462 460 475 455 475 487 490 484 448 464 481 483 484 460 478 483 485 472 481 484 478 454 457 466 438 458 441 459 447 446 480 463 445 455 464 461 450 451 442 463 471 444 438 463 432 465 468 460 456 462 432 447 457 433 428 426 444 454 439 427 438 429 443 440 456 455 434 427 435 423 440 449 456 445 417 423 431 423 447 454 433 455 424 447 413 414 442 415 430 438 424 450 410 443 423 411 426 443 423 439 438 428 443 403 414 435 428 436 435 420 405 419 422 401 414 431 412 420 421 424 414 401 396 402 420 433 415 396 404 427 397 416 406 415 422 417 396 417 410 389 409 392 417 419 410 397 416 409 412 394 406 407 399 395 399 404 404 385 385 404 392 379 413 375 410 396 381 409 373 399 403 382 371 371 402 381 393 394 376 390 374 388 378 389 394 399 378 364 377 393 377 380 392 372 371 391 387 388 394 379 367 366 383 359 374 357 379 365 371 383 353 384 363 357 373 384 368 365 357 380 378 374 345 352 367 358 353 363 353 344 372 369 350 362 352 370 360 343 361 351 337 341 337 353 352 349 364 363 360 362 345 349 356 352 361 351 341 337 338 360 340 356 335 346 355 327 328 331 325 334 341 352 340 322 327 323 339 328 331 333 325 333 322 320 336 341 345 327 331 333 329 330 330 331 325 311 331 340 325 314 322 318 310 316 318 331 311 319 309 311 322 321 313 309 314 329 318 307 301 307 326 316 304 313 307 305 325 306 301 297 310 313 316 319 310 321 299 293 306 317 305 299 299 312 294 312 298 290 303 299 301 298 307 293 298 284 301 288 298 285 308 307 301 297 293 284 285 281 294 298 290 290 282 291 293 286 299 276 282 285 287 283 281 282 288 287 288 272 274 277 291 290 267 288 277 268 290 273 282 267 267 282 290 275 283 282 270 275 282 286 266 262 268 267 266 267 267 263 282 269 282 265 264 276 274 278 254 262 265 276 259 252 253 268 258 264 255 253 269 254 263 262 266 256 250 253 272 260 270 266 263 249 248 262 250 251 256 244 263 246 257 256 253 261 246 249 240 244 263 255 253 240 253 260 246 244 236 259 250 249 255 253 242 237 256 255 240 236 249 244 248 249 251 234 241 241 239 235 250 233 231 239 233 234 238 232 239 238 239 240 243 234 235 247 241 241 235 225 238 228 232 224 241 235 242 227 239 233 241 243 224 228 226 241 226 236 241 231 219 225 221 234 232 230 233 219 230 229 229 237 231 237 227 229 221 233 236 221 215 232 231 217 227 221 214 214 231 219 226 221 221 219 219 218 220 213 217 211 223 230 229 215 228 216 229 211 212 226 216 212 221 215 219 222 223 220 215 211 222 216 209 212 225 212 216 207 224 210 225 213 225 217 221 216 209 207 208 214 214 207 209 211 214 219 222 207 207 208 210 220 218 212 204 212 215 212 211 211 217 209 216 214 218 211 203 201 213 205 210 221 208 215 205 218 206 202 220 211 206 206 207 219 213 207 206 206 218 216 214 209 199 205 200 217 215 200 217 205 202 205 204 210 218 209 205 201 209 204 212 215 209 218 213 199 202 199 203 218 215 216 205 215 202 206 210 218 206 208 203 209 212 207 218 208 217 203 211 206 207 201 200 215 218 214 215 201 212 199 199 205 214 206 199 217 211 210 216 217 220 219 205 211 206 201 218 201 206 209 207 212 210 208 208 209 201 203 211 213 201 210 219 217 215 220 213 205 211 209 221 208 206 205 217 211 207 216 211 211 204 216 221 215 204 208 222 223 209 211 215 210 219 211 224 210 208 216 215 218 221 213 223 223 215 218 212 217 210 220 225 211 213 222 220 211 225 225 218 211 209 229 230 226 221 211 229 222 226 213 226 231 216 225 231 217 226 221 230 227 216 226 229 220 225 225 216 218 219 225 219 220 224 218 236 235 219 234 226 236 238 219 234 223 237 236 232 240 232 240 232 240 220 234 238 228 235 239 236 239 227 243 237 240 230 232 231 232 228 234 245 240 229 227 241 226 240 233 243 243 246 237 249 249 229 230 244 250 230 232 244 231 247 243 250 233 246 255 244 240 253 246 248 254 239 258 256 237 236 259 253 240 260 238 261 257 255 249 253 242 247 254 247 257 243 258 249 246 255 262 252 248 258 250 261 245 257 268 254 263 263 266 270 248 273 249 253 250 268 261 254 256 258 256 257 268 267 268 277 259 265 261 264 264 277 260 277 272 276 283 263 260 267 285 266 272 282 284 269 272 268 286 279 265 272 289 288 280 267 272 269 284 281 272 274 268 295 278 291 276 295 295 288 287 286 272 281 289 296 290 287 297 302 294 299 299 293 279 304 294 297 283 300 294 305 304 286 288 292 294 288 310 292 310 309 310 293 302 295 315 305 302 300 317 296 289 309 316 319 292 317 304 320 322 295 302 319 308 319 297 316 299 305 325 325 303 320 309 328 310 329 320 325 302 305 325 334 333 311 309 336 310 317 325 321 310 324 329 314 314 328 333 341 335 342 342 332 341 337 323 326 326 333 347 325 325 322 340 323 348 345 333 330 348 353 345 323 349 329 355 335 328 352 337 350 338 344 349 341 345 362 345 346 360 360 364 366 339 343 346 353 339 345 360 346 343 347 364 369 351 370 365 365 352 359 354 368 377 345 357 351 375 372 361 354 371 377 381 378 383 367 378 350 353 361 369 383 359 383 358 362 388 355 362 358 377 386 362 373 381 383 364 385 361 379 388 389 362 376 385 367 374 400 369 400 383 403 400 384 381 388 391 397 385 381 372 405 382 389 404 390 399 383 403 381 403 414 385 385 409 384 385 393 387 382 382 415 388 416 395 397 408 401 411 400 391 422 392 386 410 397 426 408 411 419 412 422 421 398 397 433 414 422 403 397 432 410 436 417 408 413 417 404 408 424 436 439 418 442 436 421 403 404 429 440 405 428 410 441 413 444 446 435 419 412 419 409 410 423 417 417 421 436 420 433 436 421 424 456 452 416 421 445 422 459 433 449 449 461 454 453 438 425 422 462 459 462 457 426 442 464 457 445 468 464 467 464 432 431 451 449 438 437 453 473 472 473 471 462 437 455 473 454 460 437 440 441 455 471 460 477 443 458 439 479 473 484 460 481 469 479 460 482 466 452 454 456 458 452 484 487 474 475 467 450 494 474 490 460 480 482 483 459 486 497 493 475 469 479 463 476 491 480 490 500 472 484 462 479 502 503 490 483 493 470 473 503 463 499 499 464 467 467 505 468 468 499 491 494 478 482 501 476 512 503 496 467 511 509 511 513 511 476 505 500 495 480 508 511 519 476 502 484 488 491 477 501 484 481 498 482 519 515 515 506 514 484 517 482 487 481 507 482 487 501 520 495 481 491 493 515 514 487 483 482 518 524 528 484 530 517 510 502 485 508 512 507 511 525 530 524 535 502 503 533 513 493 528 519 520 511 500 532 507 494 510 513 510 506 535 510 513 511 529 540 508 515 500 494 537 512 500 502 511 517 513 511 498 506 522 544 496 503 499 505 533 547 525 529 502 525 522 531 533 546 513 534 516 520 535 535 514 519 521 532 542 515 524 546 503 551 518 504 507 533 503 507 532 518 522 505 517 511 530 539 551 533 526 548 526 550 536 527 556 557 556 517 537 553 523 551 527 522 522 510 552 555 515 508 549 513 541 509 520 515 524 514 522 545 536 543 516 515 511 546 514 562 557 525 535 552 516 556 514 531 560 539 558 547 540 546 531 552 547 522 538 541 559 551 556 535 534 512 520 515 548 524 547 522 539 519 543 524 544 548 524 541 555 518 556 563 553 555 552 515 513 526 545 561 513 538 563 514 517
517 549 552 562 531 541 536 517 520 528 550 535 540 558 525 547 528 524 514 518 511 518 519 525 551 547 558 524 546 540 561 531 525 550 528 544 558 533 550 514 550 515 538 558 562 553 541 526 513 523 532 544 530 519 537 517 556 510 510 517 539 559 536 552 524 555 533 552 525 553 555 543 536 510 538 536 532 549 531 513 509 533 548 530 522 555 516 515 555 549 555 533 527 509 523 521 535 528 512 531 519 539 513 527 542 523 523 505 504 509 523 531 533 503 502 528 508 522 508 520 524 505 550 533 529 548 537 539 524 507 544 523 514 522 518 534 522 515 512 523 498 533 528 529 534 529 503 540 526 511 537 499 545 535 533 520 517 535 510 516 533 496 538 519 491 525 540 501 523 518 535 513 504 502 513 510 504 537 512 511 506 505 511 533 496 489 533 494 530 523 517 519 513 525 518 509 525 510 529 510 506 506 522 486 501 503 512 498 525 482 485 493 507 514 522 517 520 483 494 483 505 483 489 487 481 488 520 505 502 516 509 497 512 492 477 496 516 508 508 469 516 510 470 509 494 473 484 502 499 505 503 493 480 490 479 491 478 471 494 502 507 485 483 479 495 485 501 474 470 489 493 483 469 466 503 495 469 459 465 499 459 473 467 494 474 461 489 469 457 484 489 473 462 489 458 487 471 457 493 477 455 483 448 470 448 465 447 478 454 443 484 477 487 473 483 450 466 478 467 445 462 440 458 467 446 466 472 454 476 473 450 470 461 456 435 464 452 466 469 445 448 434 471 458 444 456 456 433 466 426 455 439 432 430 441 466 451 455 465 456 461 434 430 423 450 447 425 433 418 451 434 458 443 420 429 422 415 415 438 431 425 421 430 429 414 419 420 435 437 447 410 413 446 408 420 444 421 416 417 434 417 433 428 402 432 408 426 402 420 433 418 424 433 425 430 434 416 415 397 421 404 396 419 427 396 428 421 402 421 406 429 407 404 424 408 415 405 425 419 411 411 394 400 389 395 393 418 413 406 413 401 417 385 399 384 415 383 388 388 400 397 375 412 386 385 392 390 394 399 377 385 380 377 379 369 376 391 393 388 366 371 381 368 390 374 390 397 396 374 369 377 361 363 383 362 361 360 391 384 359 370 379 371 390 366 387 357 361 379 382 360 364 371 368 367 364 356 355 379 361 348 372 376 363 349 356 350 369 352 349 345 347 346 350 341 347 362 365 361 352 356 362 363 342 341 350 356 341 362 339 364 345 354 330 343 336 330 336 339 352 356 343 349 347 343 326 342 349 349 347 334 346 347 329 324 347 326 328 347 325 334 343 325 317 331 346 333 345 315 324 320 313 333 316 325 310 326 316 317 335 336 308 311 312 322 335 323 306 318 316 318 318 320 324 326 304 326 310 313 308 311 322 314 326 319 323 325 325 317 299 297 315 314 295 299 300 291 290 317 309 314 296 298 303 306 293 301 296 311 307 300 308 310 305 296 297 292 307 304 301 287 286 281 307 307 301 287 282 302 296 291 291 294 297 287 286 290 290 274 285 297 275 279 297 271 290 276 279 294 292 275 280 289 270 291 291 267 270 269 271 287 287 283 278 265 281 282 268 272 269 274 274 274 259 266 266 264 268 258 262 280 280 273 271 279 279 267 257 275 277 274 264 251 272 255 262 251 262 273 274 256 268 260 261 262 259 256 248 259 247 265 263 269 245 260 256 250 266 257 246 261 257 255 258 243 264 254 252 251 243 241 258 253 261 244 248 252 246 259 252 238 257 258 238 238 237 252 249 248 232 243 245 238 240 250 245 242 230 245 237 243 250 235 231 239 246 231 246 232 232 235 242 244 244 248 244 228 242 231 246 241 239 227 245 227 237 237 230 234 223 229 227 231 238 223 220 241 224 224 222 228 226 236 239 220 235 229 223 230 229 216 220 233 233 216 220 215 224 227 231 231 224 231 215 225 227 224 224 232 213 222 212 215 211 231 218 216 221 223 226 210 221 231 227 213 228 230 214 216 218 209 209 228 224 230 228 220 224 221 222 223 226 223 222 209 227 208 222 218 217 218 210 213 211 207 214 212 214 220 219 210 216 206 219 210 205 218 221 219 208 214 210 205 206 223 207 205 203 223 215 211 213 217 218 216 218 207 202 206 220 217 211 209 216 202 214 215 216 210 207 220 218 215 220 221 212 204 220 212 200 210 219 209 204 215 202 220 218 200 203 213 215 210 201 208 212 214 201 204 200 208 201 215 220 218 214 208 200 211 218 219 200 217 207 204 209 207 201 206 208 204 219 200 213 218 208 202 209 208 204 209 214 203 203 211 201 215 219 220 206 217 219 204 213 204 208 221 210 209 206 218 212 202 216 204 219 204 204 207 211 209 216 204 213 217 213 212 210 211 211 214 206 210 219 217 212 205 216 221 214 220 216 224 220 210 206 217 211 207 222 221 213 215 221 224 208 212 214 217 220 224 208 221 209 225 216 216 226 227 213 215 224 226 214 217 210 227 223 216 216 221 215 224 213 222 219 226 215 228 226 221 215 211 223 221 221 217 212 233 219 224 219 233 220 219 229 218 214 220 225 221 230 232 236 233 221 223 227 225 219 221 237 226 223 226 227 218 236 240 220 236 220 224 220 226 220 228 228 240 229 221 231 239 244 229 242 225 233 243 231 236 225 232 243 239 232 230 234 245 247 236 241 231 233 238 245 244 228 238 232 250 250 246 235 242 245 237 237 232 232 232 235 238 239 233 237 253 238 237 256 258 242 236 254 245 248 261 260 260 250 248 261 240 245 247 244 256 248 247 250 255 266 266 256 267 261 251 253 246 258 249 252 264 271 271 258 250 248 250 256 268 268 272 274 271 257 257 275 272 257 276 277 264 259 262 270 265 258 260 264 271 275 283 275 276 269 280 277 267 286 266 275 265 266 281 285 262 273 287 285 279 287 285 286 273 274 267 288 278 293 285 274 291 291 276 279 270 282 289 290 290 277 289 296 277 281 293 285 295 302 290 290 304 286 303 294 295 294 285 298 283 284 304 298 309 295 299 293 301 286 291 286 301 313 295 300 300 309 298 313 301 301 318 300 320 320 319 317 305 303 303 294 301 319 299 298 314 321 315 323 299 309 317 329 325 330 310 318 324 330 317 303 332 308 326 306 314 336 311 326 338 336 316 308 317 312 310 328 335 314 331 327 340 327 315 333 318 333 332 323 322 339 347 325 330 332 346 334 330 343 332 352 330 340 326 332 344 351 337 351 334 339 353 359 341 345 331 330 349 350 361 343 346 361 349 358 359 350 354 367 341 362 358 344 339 343 361 374 344 341 344 361 370 361 351 368 364 375 344 355 347 375 346 348 376 351 369 371 370 381 366 370 362 371 382 387 354 361 376 359 366 388 370 378 381 359 388 367 394 366 392 362 371 368 396 363 368 386 374 370 372 379 376 392 389 383 397 399 380 405 389 392 401 385 391 391 386 379 410 411 375 403 388 399 390 407 411 385 413 409 394 419 395 389 392 390 394 412 406 384 415 415 396 397 418 408 387 413 409 407 391 392 422 401 397 408 409 409 428 419 430 395 402 425 423 409 404 422 405 433 405 432 434 407 436 404 413 419 426 434 430 435 435 408 425 437 413 413 428 446 415 436 427 437 437 410 414 433 454 452 432 426 421 451 434 456 441 431 450 431 422 421 435 436 424 420 420 437 459 449 448 445 459 450 465 443 441 451 439 449 462 460 428 432 432 457 431 471 470 434 472 470 448 436 441 461 462 450 477 458 443 441 477 464 478 477 465 457 475 453 447 484 484 453 445 475 468 461 469 457 464 450 454 468 470 480 455 481 487 471 475 478 449 468 463 486 478 492 457 460 471 483 480 482 476 468 469 460 477 466 480 484 461 498 473 464 485 488 489 503 500 480 465 463 499 471 486 493 467 490 487 464 482 510 476 499 499 475 481 487 496 508 473 507 475 508 474 479 481 480 495 469 480 500 472 495 503 479 480 481 494 478 504 486 505 490 491 523 489 498 488 484 518 511 484 523 517 502 515 515 491 506 527 527 516 518 498 522 525 513 493 504 509 517 524 513 491 516 513 514 526 504 512 528 515 530 529 515 509 515 511 504 510 522 536 500 524 503 502 539 522 522 507 523 493 517 536 502 502 504 507 494 526 536 512 530 521 525 526 530 539 533 521 534 530 545 504 530 544 539 546 544 541 532 497 526 509 516 538 536 519 524 514 513 522 533 534 549 541 544 510 535 531 513 552 544 512 509 503 538 530 530 510 523 514 539 516 551 543 533 546 555 523 524 552 523 540 544 522 534 514 519 528 535 534 547 524 544 508 522 549 556 518 540 531 508 555 544 556 543 553 548 521 520 547 549 518 510 536 514 519 546 530 542 555 559 530 552 523 511 547 545 510 559 527 534 560 522 550 535 537 523 554 530 514 520 518 526 523 526 511 533 542 532 513 535 561 513 557 555 547 542 538 547 517 555 550 546 547 517 518 521 562 563 520 513 552 560 560 511
521 560 532 552 560 513 555 558 547 527 549 530 537 523 514 543 547 532 525 530 517 512 519 515 543 529 518 531 557 514 531 516 543 531 536 540 534 561 535 518 525 521 538 553 513 521 512 550 523 559 548 529 508 558 535 541 556 522 541 529 557 540 534 538 509 541 516 513 519 542 553 534 532 508 557 515 553 508 556 513 537 522 513 537 519 519 548 545 532 507 514 530 540 519 507 541 532 516 526 544 546 550 514 512 507 516 537 508 541 517 544 525 510 520 530 538 523 503 512 531 550 526 538 519 547 546 516 543 499 522 531 543 518 518 528 499 533 512 533 496 504 525 496 513 520 526 527 519 531 540 499 525 509 531 539 506 516 533 535 497 495 491 528 498 513 533 520 523 517 504 523 499 497 519 506 502 503 488 507 507 527 536 512 516 496 532 529 520 522 500 514 523 511 498 521 505 483 515 488 496 511 494 485 499 515 507 517 484 495 518 524 505 500 496 514 520 517 501 512 489 520 495 482 501 494 511 482 511 492 506 488 481 477 477 518 492 470 472 475 470 468 475 476 490 489 514 513 505 512 484 468 487 500 497 488 469 491 509 463 499 478 467 479 501 469 500 484 480 497 477 491 463 490 493 478 457 495 456 500 485 464 489 494 499 483 480 458 469 490 471 470 484 467 464 455 492 457 492 447 451 487 446 462 454 481 465 461 487 467 464 453 449 469 477 461 468 455 453 448 466 439 474 471 440 444 441 439 472 458 460 465 453 465 472 467 440 451 449 472 455 463 443 439 447 430 448 464 450 462 427 426 456 459 449 427 426 432 455 425 427 461 439 438 453 454 442 438 434 454 457 440 449 424 457 428 418 430 456 437 425 439 412 415 448 426 443 439 417 429 438 427 409 433 436 420 444 419 426 407 437 430 442 430 433 415 414 416 419 436 421 432 427 433 397 426 422 403 418 402 395 429 414 403 402 406 403 391 405 412 398 409 425 423 425 389 415 413 402 405 407 415 397 406 386 420 398 383 418 396 417 394 404 404 414 409 406 393 390 406 384 400 401 377 392 381 392 398 380 390 404 396 386 382 404 372 398 391 392 380 371 398 368 390 398 380 366 385 396 362 390 373 362 377 373 361 373 382 385 359 386 377 391 379 375 372 367 370 382 361 376 355 369 380 366 358 356 356 354 347 378 362 365 365 365 372 369 364 342 355 347 359 374 365 348 372 356 351 354 362 352 348 345 336 339 339 367 346 339 360 332 334 361 355 338 362 357 354 356 356 341 339 330 353 331 352 341 328 349 328 322 351 353 335 328 340 337 336 350 318 317 339 338 347 332 321 320 331 332 337 345 333 321 311 328 322 335 327 310 335 311 317 337 331 336 308 336 308 311 321 320 307 313 310 326 306 327 330 305 304 307 324 325 303 324 321 311 326 308 304 296 319 315 301 308 308 300 314 307 292 318 313 303 292 291 310 311 295 298 310 298 293 303 292 295 309 288 309 310 291 292 287 283 280 302 300 293 282 289 285 297 281 287 279 291 298 274 298 275 275 288 274 286 287 287 292 276 297 271 295 275 283 276 280 289 292 278 271 285 283 273 283 275 288 266 267 266 279 287 284 269 272 286 286 272 278 261 277 273 277 266 279 263 261 263 265 275 260 262 267 264 254 266 264 255 256 252 254 261 260 260 274 250 273 253 271 252 262 249 255 259 255 254 249 262 266 252 254 260 261 255 247 245 252 255 245 253 254 256 243 258 250 242 248 261 257 245 256 261 256 237 256 240 235 252 242 235 235 255 249 253 236 248 237 255 252 237 250 251 234 245 251 252 246 248 238 242 239 244 234 238 245 230 228 247 235 245 234 226 236 238 225 228 231 227 245 235 225 230 230 239 225 233 226 228 227 228 225 224 231 221 226 220 238 226 239 223 238 218 239 225 229 226 224 224 236 230 216 217 217 220 233 215 227 232 214 219 225 218 217 229 227 215 219 221 217 217 233 230 230 222 228 218 229 213 224 226 224 224 225 223 226 220 221 217 214 220 222 225 224 224 219 225 218 219 219 225 223 213 219 211 213 207 216 219 219 210 214 215 211 219 213 220 220 220 218 209 207 207 211 215 220 213 208 206 223 219 224 217 222 213 222 205 210 207 217 222 210 205 208 215 216 215 205 209 209 216 211 209 216 216 217 211 204 221 213 221 213 210 211 210 218 208 212 204 210 205 201 217 205 206 207 219 217 208 203 203 202 212 208 214 203 203 202 204 220 212 202 211 220 212 218 215 217 208 218 204 210 216 220 215 201 203 210 217 209 210 217 210 219 201 202 201 201 202 204 221 213 203 208 209 213 202 202 209 208 219 212 217 213 209 208 211 209 215 204 217 203 218 203 223 220 204 221 218 205 222 215 215 203 220 222 216 222 224 222 207 218 209 223 208 217 207 217 223 221 219 217 220 214 220 218 208 221 215 223 221 214 216 211 215 212 208 225 211 227 223 212 220 227 208 209 229 229 221 225 213 230 221 213 221 224 216 223 216 215 214 227 224 211 219 224 226 229 227 224 216 226 223 223 230 231 221 226 230 232 222 232 232 233 216 221 224 222 236 231 225 216 225 217 237 233 237 230 235 239 235 230 235 236 229 224 237 228 237 222 240 226 230 231 240 241 231 241 226 238 229 233 230 224 247 227 238 239 235 228 237 246 240 248 245 231 235 228 249 232 248 244 231 250 246 235 238 237 253 239 237 255 235 232 236 239 250 239 235 253 238 244 256 252 236 250 256 243 238 239 250 243 240 244 247 245 245 240 244 249 247 250 266 248 253 263 263 254 255 264 269 257 247 250 257 255 267 265 248 264 267 257 268 260 256 269 259 258 254 260 251 254 266 253 254 258 272 274 264 259 273 270 275 261 269 257 259 269 266 275 274 285 285 267 263 267 286 266 272 274 280 281 275 280 289 285 268 280 282 286 271 288 278 275 269 283 274 286 275 295 277 284 285 280 281 278 296 285 279 285 278 281 285 276 290 287 285 289 303 283 288 284 293 288 293 293 299 302 282 294 306 286 285 297 293 297 311 290 294 287 311 312 291 293 309 305 295 319 311 294 305 313 292 308 310 301 299 314 322 305 314 314 309 304 311 306 306 319 305 312 324 328 330 320 312 309 328 318 306 321 334 330 326 326 319 332 314 326 328 335 313 335 340 313 320 323 333 324 328 325 330 329 328 342 346 320 326 319 329 337 324 337 321 332 329 334 338 337 345 331 325 329 347 327 343 356 343 359 352 355 330 361 363 353 335 352 336 334 341 337 343 363 361 338 370 338 345 339 340 352 354 367 353 360 353 370 360 362 372 368 374 353 346 350 377 359 353 358 368 358 381 364 379 373 384 362 358 352 380 385 371 360 376 366 372 391 362 391 359 380 374 372 392 380 390 364 363 369 392 375 395 383 373 391 378 391 401 381 396 370 397 396 384 385 372 404 375 391 386 393 400 397 405 390 392 382 400 381 410 388 386 389 414 405 381 417 406 397 386 381 416 410 399 397 408 423 394 400 393 420 400 400 410 410 400 407 428 412 410 429 407 423 399 405 399 419 407 405 411 414 398 413 428 431 431 438 399 422 437 405 423 407 439 425 402 443 436 433 424 431 436 423 414 431 416 413 419 451 419 437 414 436 417 437 436 412 423 431 425 445 429 444 457 453 424 455 438 420 458 428 453 452 429 457 421 450 429 425 444 424 447 467 465 456 426 457 463 461 431 432 444 461 444 473 462 463 446 458 442 439 466 476 464 450 451 455 466 443 440 479 452 455 449 470 480 453 457 473 472 446 480 467 451 446 471 483 485 484 458 475 454 479 471 458 475 486 475 478 453 455 472 469 461 464 469 464 476 479 478 484 459 498 479 473 499 496 497 462 497 469 479 482 497 472 496 482 458 498 503 464 504 471 491 461 486 481 494 464 482 507 481 497 479 488 487 484 486 483 473 476 505 504 470 485 479 469 477 514 496 491 502 505 479 481 485 479 514 493 518 506 479 480 496 482 480 513 477 521 503 509 514 476 514 510 506 494 511 501 485 495 515 517 488 507 516 484 500 487 522 513 499 518 522 509 496 528 499 507 524 530 505 521 506 491 530 500 500 505 527 523 520 495 517 529 521 509 509 523 501 529 504 535 508 541 536 533 496 531 532 537 501 502 497 523 508 506 544 515 529 506 534 544 535 516 508 523 515 520 501 528 522 505 526 519 531 538 537 502 549 520 534 529 544 545 506 499 505 504 521 518 518 510 516 535 533 530 540 529 532 546 511 507 532 517 505 542 503 532 537 524 554 504 506 513 515 537 528 510 554 523 518 509 525 526 538 505 536 557 534 537 528 552 509 540 551 516 534 552 546 547 553 545 548 535 533 539 516 558 525 546 557 538 529 524 559 542 524 517 542 532 549 543 557 531 556 549 541 509 521 560 550 514 524 518 543 551 550 531 527 546 516 523 523 516 518 553 550 535 562 562 537 528 543 533 550 537 520 529 538 532 559 526 516 521 513
528 561 553 549 558 515 534 518 529 540 527 551 560 531 529 559 558 547 540 560 513 546 550 512 521 551 561 516 558 520 552 524 550 521 542 546 527 514 535 526 524 532 516 554 554 536 552 529 553 508 527 557 545 547 507 537 536 539 523 532 528 512 525 517 525 506 535 545 544 541 509 539 511 549 532 536 557 555 535 549 555 534 546 541 521 526 549 550 536 512 554 505 519 513 536 543 550 538 510 510 547 514 544 518 529 529 549 521 522 532 504 517 529 531 533 511 518 544 504 540 537 498 515 532 536 548 521 533 532 529 516 502 518 506 519 545 510 544 542 507 523 522 525 502 502 535 542 521 499 498 541 511 529 515 533 505 527 527 518 524 514 503 512 492 525 509 506 500 522 529 511 503 532 524 494 493 512 519 495 491 523 492 510 534 488 499 519 487 491 515 524 485 498 526 482 524 520 513 495 521 524 484 502 525 508 478 506 480 479 526 507 505 525 480 506 508 481 494 515 488 489 478 489 505 503 520 516 488 480 489 508 475 502 484 513 484 503 502 498 470 499 502 499 468 473 476 502 500 476 506 482 494 500 493 491 506 471 465 498 476 482 462 484 464 492 487 505 481 483 487 503 460 473 503 457 492 458 487 464 460 479 469 499 483 471 493 484 475 495 495 478 462 486 485 467 482 452 492 482 448 484 476 457 472 480 487 480 477 472 449 442 469 449 475 455 479 466 477 443 477 477 482 464 478 467 460 447 438 440 449 439 455 465 458 465 467 434 446 459 443 438 465 472 456 428 438 455 464 461 467 460 450 441 457 431 443 438 423 431 441 453 443 454 437 456 429 441 457 450 454 420 442 421 441 423 455 446 454 415 428 444 428 443 436 422 436 418 428 450 410 432 421 446 415 407 438 442 435 409 430 429 437 412 418 432 412 436 409 414 418 404 434 438 436 432 419 400 421 417 420 426 411 433 431 426 417 407 399 397 405 425 403 415 418 410 398 407 394 390 418 413 383 411 411 416 389 399 396 391 405 407 417 393 406 378 388 397 391 379 412 388 403 381 398 374 397 391 379 389 396 378 394 399 382 384 401 404 394 401 377 373 382 386 383 376 383 369 361 383 384 367 389 379 360 359 387 360 359 384 361 388 391 384 380 359 360 375 381 375 377 352 366 376 365 354 374 368 354 352 374 367 354 373 354 360 348 375 347 370 358 347 347 355 359 342 353 369 359 360 351 358 338 354 363 336 343 353 347 336 333 353 346 341 333 336 331 353 342 336 354 342 351 348 350 347 327 345 355 350 323 336 342 324 348 350 322 348 320 340 332 349 344 343 344 319 335 325 321 318 340 341 312 338 321 339 338 323 314 324 309 315 318 328 308 319 326 335 312 326 315 319 321 329 321 308 303 306 324 318 321 327 324 304 317 319 326 307 323 299 312 305 324 307 300 299 305 319 308 304 302 312 312 294 299 295 307 310 306 287 300 300 298 302 291 296 310 295 287 303 297 285 307 305 301 302 295 289 295 291 302 283 287 302 304 289 300 302 289 284 298 280 295 277 274 275 283 297 286 279 277 295 276 282 275 276 282 287 267 271 277 290 279 291 280 271 289 265 268 267 273 264 273 275 284 274 282 281 260 266 262 257 274 277 273 274 273 260 258 269 265 278 259 255 254 275 261 254 260 267 266 254 262 263 251 261 254 250 247 268 271 260 247 251 247 255 245 247 254 266 261 254 246 243 264 244 244 246 249 261 261 241 246 243 252 248 243 259 250 258 239 247 237 238 246 243 257 241 239 254 251 247 249 255 246 253 236 245 239 236 237 245 250 243 243 229 251 230 250 229 229 237 230 238 231 233 242 245 234 238 240 247 245 225 232 246 232 226 225 234 241 245 240 235 232 230 239 243 236 231 228 233 227 233 230 234 237 221 228 237 233 235 234 222 235 225 224 229 222 225 226 230 222 229 223 225 218 234 236 218 224 224 214 217 233 231 234 232 227 215 213 217 229 223 212 230 231 216 218 212 223 228 225 227 219 210 215 220 226 212 224 214 222 223 215 221 219 212 216 210 225 223 209 222 218 216 214 217 218 227 215 207 224 227 206 224 222 218 224 208 214 213 210 210 207 215 206 218 217 225 218 212 216 218 204 205 205 209 214 214 209 220 213 224 216 210 218 209 222 215 211 207 223 215 212 223 204 214 215 216 210 205 220 222 219 219 221 219 203 208 206 208 204 215 206 215 222 221 222 218 213 209 222 210 221 209 209 220 220 220 211 205 202 208 202 217 204 221 213 206 205 218 210 205 210 214 218 208 213 217 203 203 202 203 209 221 208 216 219 203 211 207 206 212 212 207 207 215 203 216 219 206 211 206 209 218 219 203 222 208 219 224 207 219 223 214 216 208 205 210 207 216 214 212 223 223 214 206 214 213 218 208 215 225 212 220 217 226 220 216 210 215 214 213 208 212 223 219 216 223 225 217 213 213 230 224 221 216 220 224 217 220 210 219 220 230 214 220 227 230 212 226 212 215 227 211 226 224 225 232 217 213 217 226 220 217 218 233 222 231 225 232 220 224 219 230 223 224 217 219 221 220 236 224 225 229 223 238 219 218 229 225 225 225 233 221 220 228 229 223 221 240 234 224 223 244 224 223 240 238 234 233 243 234 242 243 246 231 239 241 232 228 243 238 229 235 242 241 239 233 246 235 239 242 235 244 244 237 235 248 234 231 238 233 254 243 242 236 244 250 253 248 237 249 258 248 256 246 239 245 243 248 241 245 245 262 244 258 249 261 258 263 251 247 263 258 255 260 252 255 257 250 264 251 252 263 250 260 251 267 269 248 249 250 248 264 269 257 271 257 268 261 272 250 274 260 263 272 275 273 265 257 269 269 273 260 261 267 266 272 280 263 282 279 275 266 270 266 284 281 274 273 279 262 267 279 283 275 280 285 290 274 268 273 272 277 290 278 271 295 285 277 270 269 295 275 297 277 291 274 282 290 274 295 296 295 281 287 299 286 299 280 289 299 304 291 293 298 286 290 291 307 303 310 296 290 288 289 305 309 290 313 298 296 289 310 295 311 311 305 296 301 297 304 291 312 312 318 312 300 310 305 308 317 304 301 313 311 305 310 305 319 320 321 307 326 329 310 302 320 326 326 320 326 331 328 324 311 323 311 330 332 314 329 324 309 317 318 316 340 341 336 339 318 317 332 343 334 320 345 318 327 338 349 351 326 328 347 321 330 322 335 350 348 335 337 334 336 325 342 327 331 343 337 347 337 337 339 340 359 360 359 354 340 359 346 349 357 337 364 358 363 342 345 367 358 372 373 354 373 358 370 351 377 372 364 345 371 372 364 353 367 354 363 368 349 375 361 379 368 373 363 381 356 372 369 377 375 384 356 367 359 392 384 390 364 382 375 362 366 393 397 393 379 379 379 397 398 363 391 378 384 372 396 367 399 384 393 396 396 382 393 373 402 403 391 384 410 408 400 376 403 378 414 386 408 412 412 411 388 416 384 394 400 388 412 420 407 408 416 409 388 404 392 412 405 413 398 394 395 395 395 390 392 406 401 421 413 399 423 423 414 434 412 395 428 411 418 421 432 398 412 434 420 427 435 440 420 419 415 420 441 443 425 426 445 445 445 433 445 415 429 418 410 432 433 429 437 425 433 418 436 427 419 420 427 424 431 425 431 431 435 438 461 461 440 422 448 431 454 460 428 438 438 436 435 448 448 445 434 463 438 434 439 455 427 444 437 429 458 444 446 466 455 458 440 454 452 451 436 467 463 478 477 446 441 469 448 460 464 470 467 441 482 451 469 459 481 483 478 468 484 475 463 446 443 489 444 476 470 479 456 475 472 476 467 462 494 486 465 466 489 487 477 478 487 474 467 459 456 490 467 490 497 484 500 469 473 494 462 488 458 497 465 501 463 496 466 473 471 474 500 506 504 467 504 497 477 500 509 508 499 474 496 487 483 487 482 480 508 507 470 505 481 499 471 479 497 478 500 510 484 476 505 507 513 521 508 476 474 478 482 491 521 519 486 497 513 490 493 499 482 493 515 493 484 494 506 513 523 498 512 521 520 508 489 496 487 520 487 492 489 487 507 488 531 532 533 508 486 487 519 494 536 498 494 502 515 510 499 508 511 490 511 501 500 529 511 499 517 524 492 531 535 525 516 521 523 540 495 525 543 504 509 517 535 530 520 519 545 518 510 520 539 507 531 533 539 541 532 533 505 502 528 497 545 526 529 532 530 521 531 516 546 538 536 512 523 538 538 500 511 503 502 532 543 539 520 512 509 504 549 547 511 530 548 507 508 528 540 518 518 529 524 529 508 535 524 538 507 524 506 528 551 542 550 552 538 530 523 546 523 518 507 523 546 527 533 511 513 550 558 508 524 527 534 508 558 533 542 541 553 523 512 527 508 558 553 521 510 518 541 560 510 521 557 550 543 531 555 530 555 534 531 551 554 537 553 532 543 514 513 515 510 518 535 542 547 559 555 549 517 514 528 519 528 524 561 510 526 534
509 519 558 531 508 529 559 531 552 540 516 535 526 517 544 552 550 509 549 523 528 536 528 547 525 526 509 524 527 527 528 559 516 556 529 548 557 507 519 548 518 559 555 536 515 517 559 535 517 526 550 538 554 550 524 551 515 558 546 513 523 513 512 532 541 535 520 538 514 510 505 524 509 553 533 549 510 532 525 553 551 548 532 526 539 529 540 520 513 505 529 530 541 509 529 528 551 542 547 524 509 537 539 521 539 519 533 537 534 529 499 514 542 536 513 515 515 526 508 502 529 535 530 516 543 534 519 517 522 512 540 507 498 526 527 536 545 538 498 504 516 526 519 518 531 524 521 532 531 536 532 501 516 534 496 497 531 507 497 523 532 515 527 529 488 514 517 514 505 489 511 518 520 507 516 507 487 492 520 525 485 533 509 501 488 499 528 507 491 497 528 487 520 502 523 526 504 496 484 485 501 488 502 499 501 509 515 487 513 502 520 504 509 513 522 514 480 498 491 504 488 511 480 489 505 512 513 513 481 518 471 489 509 494 503 477 511 470 474 483 495 473 488 481 474 488 508 499 467 506 507 463 480 486 495 490 507 473 476 482 460 501 474 488 459 470 485 494 488 462 488 460 492 460 460 472 499 466 485 464 490 480 472 457 456 480 459 460 486 464 474 476 451 460 481 448 456 453 487 459 474 458 484 451 469 468 467 483 450 442 441 484 457 455 482 443 471 472 479 460 471 468 478 450 465 447 472 454 460 448 464 433 455 446 474 465 455 443 430 457 466 450 432 450 443 448 435 440 464 460 429 461 431 445 435 445 449 429 438 436 443 421 440 456 442 423 426 451 455 447 447 417 420 436 449 419 424 431 435 420 450 430 441 447 451 443 420 418 448 409 426 431 429 408 418 424 443 437 413 434 431 414 413 430 427 434 419 404 404 410 436 435 435 420 414 397 406 410 408 396 422 401 403 403 410 423 391 429 419 407 409 404 416 409 390 412 424 402 408 390 412 387 403 399 399 390 395 390 391 410 396 409 379 379 394 404 394 400 410 395 397 387 397 410 386 390 402 387 371 375 390 373 387 387 385 382 391 390 403 396 367 372 385 363 387 378 362 395 362 367 389 386 362 390 361 393 368 385 361 365 356 376 383 355 371 389 368 367 358 383 376 352 382 378 357 353 356 352 359 362 370 355 360 369 354 347 346 350 352 369 365 374 349 373 367 373 346 352 338 340 345 348 354 338 363 362 354 347 363 358 342 346 361 359 332 353 339 347 329 344 326 329 357 357 352 354 345 356 354 354 338 327 349 327 337 351 341 326 325 338 324 333 345 326 326 336 330 338 328 334 340 316 313 335 337 331 320 330 321 323 314 315 325 321 321 317 315 319 322 332 321 326 309 316 329 312 331 326 315 313 320 307 319 322 309 312 325 321 305 325 313 301 311 310 301 310 316 303 302 305 304 305 301 302 306 293 298 290 304 295 302 291 311 310 309 306 306 306 304 286 284 290 295 299 306 304 301 305 298 283 279 280 300 282 276 286 293 299 299 297 287 289 299 284 291 287 284 292 276 270 287 278 283 292 268 269 283 278 287 290 277 269 290 291 271 266 278 273 267 275 281 285 284 269 276 281 269 280 277 278 259 278 277 278 268 261 256 270 270 267 273 265 260 274 271 270 276 266 256 264 251 259 256 257 250 274 270 265 270 272 252 272 267 272 249 250 248 265 259 255 247 253 268 260 253 245 242 257 249 243 248 243 264 249 263 247 254 255 261 238 262 242 246 250 246 256 252 254 240 246 237 250 237 236 242 235 244 249 255 251 242 249 240 232 236 230 249 247 240 250 238 237 246 241 248 232 237 233 231 245 236 237 228 239 245 235 229 226 226 236 231 245 241 229 240 236 228 224 223 242 234 225 238 227 233 227 242 242 242 224 230 227 227 233 233 240 219 231 226 233 218 227 223 235 236 224 222 217 220 227 233 226 229 225 231 234 215 219 217 214 222 222 221 215 224 227 213 219 224 221 232 222 229 216 217 226 221 223 225 224 211 221 210 224 210 225 220 209 209 223 211 216 230 217 216 218 209 215 212 222 217 208 212 216 207 223 221 209 227 220 227 215 214 213 218 206 213 221 215 212 207 214 217 206 211 219 216 211 206 220 223 215 218 207 222 217 222 213 219 219 205 217 206 212 224 218 212 208 210 219 214 208 206 203 209 212 217 220 216 218 212 214 208 204 216 205 216 211 212 210 203 213 221 203 221 218 215 206 223 222 222 213 204 223 213 211 209 204 205 223 220 215 213 223 214 203 223 206 209 211 214 207 221 209 207 219 204 217 222 203 213 219 212 216 216 220 222 223 221 224 220 217 213 207 214 204 205 214 208 212 222 217 214 218 224 216 211 225 209 208 224 221 224 209 210 213 225 207 211 222 207 226 213 217 208 223 215 209 211 219 215 226 211 224 218 228 224 212 214 229 215 211 225 214 222 212 213 209 219 226 223 225 227 220 223 217 232 221 231 228 212 225 214 233 229 228 224 224 230 228 220 214 230 215 220 222 218 223 221 227 219 234 218 237 222 231 220 219 220 220 235 219 232 228 221 225 219 229 228 220 225 221 236 242 240 232 222 234 242 221 228 224 229 244 232 225 234 230 224 232 246 238 232 245 243 235 230 246 241 235 248 242 236 238 231 239 228 232 228 237 235 241 235 252 249 247 232 254 239 251 233 246 250 240 242 237 255 254 237 249 241 247 235 238 251 239 250 238 259 243 252 253 241 251 254 244 261 253 258 246 255 243 261 261 249 253 259 243 261 255 264 260 263 251 263 261 249 247 251 263 264 262 266 269 252 254 272 250 260 269 253 270 253 270 276 272 264 253 272 265 261 271 256 271 266 277 266 272 267 267 267 266 260 260 261 285 280 282 265 278 288 270 286 265 281 268 286 273 272 271 272 273 275 291 277 277 289 293 287 273 293 283 291 274 297 287 292 274 294 283 293 300 283 298 284 281 299 301 281 285 296 286 293 294 285 306 284 295 305 291 285 294 299 290 295 292 305 297 293 296 298 291 310 290 314 296 311 299 290 310 310 299 291 302 315 294 321 320 312 308 316 307 313 305 302 327 308 307 307 312 328 312 318 305 312 312 315 306 329 305 314 312 333 312 328 324 334 319 311 311 331 332 334 322 338 325 314 338 312 338 324 344 336 335 344 315 343 333 343 326 319 328 326 328 350 328 343 333 322 324 336 334 329 323 329 338 339 339 355 329 338 346 340 351 354 356 335 346 337 361 343 346 333 346 350 356 342 351 339 341 364 368 346 338 367 367 345 364 372 359 347 363 371 363 374 357 378 379 352 365 374 360 381 379 375 365 350 368 366 356 365 363 369 387 356 376 372 355 380 389 380 360 389 358 363 380 365 359 391 369 392 396 397 392 383 368 393 372 381 394 380 395 369 390 371 392 368 392 404 400 403 406 387 396 410 383 375 395 409 392 402 379 404 398 397 409 380 399 417 398 419 410 398 411 391 405 416 409 417 402 398 393 415 422 397 404 394 410 419 425 409 404 410 428 414 416 427 426 396 405 431 400 426 407 397 402 408 437 431 410 430 437 415 429 403 413 428 414 408 411 440 444 431 408 438 422 413 407 431 434 407 434 409 411 421 449 435 449 423 447 431 429 432 443 432 419 430 417 450 436 421 433 435 428 423 445 447 430 439 454 452 428 427 443 463 428 459 441 450 445 429 426 425 466 462 465 463 468 467 438 443 451 460 457 467 470 435 442 432 440 475 439 477 446 455 479 477 454 441 463 453 470 476 476 456 441 457 480 453 453 469 474 484 474 448 475 465 457 457 463 449 458 491 461 482 467 491 489 480 458 473 475 461 452 479 461 466 472 461 468 464 487 497 470 495 456 463 492 469 466 491 459 504 468 487 485 458 494 502 496 462 501 496 490 500 478 469 503 492 475 510 483 498 473 481 491 473 507 506 500 512 502 501 510 511 484 491 477 479 506 510 495 471 490 502 488 520 502 515 506 493 507 491 493 522 493 492 502 486 485 496 504 494 510 481 482 500 494 485 524 527 522 524 483 520 522 524 506 500 524 488 503 493 493 483 493 512 502 505 495 495 532 507 486 504 519 536 499 535 529 522 496 523 492 538 513 535 534 510 493 502 512 523 532 505 528 491 541 517 538 503 503 536 499 505 530 533 530 513 543 531 529 531 502 514 519 515 534 544 519 524 513 521 523 528 513 522 544 536 514 535 543 531 533 542 507 523 528 545 543 503 508 502 540 516 500 542 515 516 539 515 522 534 518 549 542 535 551 539 523 546 526 518 504 510 506 531 525 523 545 533 508 511 532 526 517 545 509 519 525 517 552 509 509 520 520 533 553 538 529 523 533 522 554 521 542 536 550 511 556 518 520 541 558 529 511 551 517 517 546 518 509 541 522 546 557 516 521 531 529 546 550 558 541 524 553 556 554 523 541 531 514 555 513 545 556 517 536 546 559 522 557 509 536 551 548 533 540 509 557
508 547 525 537 559 541 508 555 514 523 535 537 508 508 521 545 557 509 553 542 508 546 517 509 521 539 528 525 518 529 521 550 547 518 507 547 552 508 542 538 557 549 515 558 550 508 523 546 510 515 507 511 554 517 513 548 550 534 513 539 534 506 510 555 518 511 543 544 545 504 522 542 547 511 521 538 513 517 534 544 515 505 507 549 512 535 527 538 550 537 512 508 537 531 538 507 543 513 533 502 532 525 531 510 507 548 549 536 504 529 526 545 532 507 540 518 516 514 502 541 525 513 496 537 520 509 520 511 521 500 512 502 502 521 541 511 518 540 541 518 534 527 511 540 527 495 494 502 508 492 538 505 514 515 501 507 510 492 498 534 523 512 498 509 513 505 530 497 505 500 521 520 533 487 490 492 515 491 527 506 490 513 490 505 522 502 521 521 512 515 500 503 502 516 510 511 493 501 515 522 494 520 526 504 496 520 480 500 485 495 490 494 475 497 480 516 522 478 483 503 515 485 484 506 513 483 508 514 482 492 517 514 502 481 473 495 487 492 469 502 513 470 500 476 489 489 471 485 510 491 500 488 501 470 463 498 505 481 474 472 483 466 489 468 494 469 471 465 456 492 492 467 499 490 474 498 454 496 498 465 492 463 474 485 475 492 480 478 489 471 464 479 494 449 463 469 459 478 446 474 456 486 448 478 466 454 466 477 443 469 485 485 478 472 441 482 440 463 476 444 438 481 438 477 461 457 462 435 436 462 457 442 447 473 435 447 447 456 432 453 472 431 458 437 441 466 434 456 426 461 454 450 431 460 430 441 424 433 431 426 439 427 460 430 460 433 440 422 458 423 439 433 454 454 430 420 418 420 428 449 448 422 412 420 413 440 431 411 408 414 432 412 417 419 417 424 434 407 436 406 420 415 438 405 416 399 428 415 420 416 407 411 404 429 433 410 399 418 419 410 418 395 405 416 409 412 419 395 393 405 409 404 406 401 423 403 407 389 417 394 407 411 416 396 389 401 396 413 381 393 401 389 407 381 384 383 406 380 404 379 393 375 402 400 397 376 398 406 397 378 400 374 385 392 405 393 375 391 368 375 399 374 364 386 373 374 377 389 361 389 386 362 384 369 363 387 386 371 367 384 384 359 363 354 382 384 358 381 383 384 384 369 366 383 352 374 379 370 352 372 364 358 347 371 346 357 350 343 364 343 343 349 364 372 361 371 364 369 351 345 363 362 358 343 335 337 342 361 355 366 347 334 334 340 330 343 362 338 358 334 344 353 344 346 353 340 340 354 338 327 324 353 340 343 343 324 347 346 328 322 318 338 324 346 340 329 326 341 341 325 345 323 343 314 339 332 326 323 310 335 321 320 323 333 323 323 320 306 327 304 335 311 321 332 330 309 305 323 331 302 329 305 320 307 306 308 301 305 321 323 325 315 294 305 314 316 293 314 294 301 303 296 301 307 300 298 305 310 313 309 308 309 288 309 303 293 309 307 301 297 296 286 285 291 308 291 295 304 294 305 294 284 296 304 305 287 288 287 279 283 297 285 297 291 279 277 292 288 295 285 281 273 275 279 283 272 282 279 279 293 270 278 272 279 280 277 266 282 286 281 269 266 274 286 280 271 264 276 259 280 284 260 270 275 274 278 274 271 276 263 260 265 262 269 268 253 255 265 262 269 253 273 269 272 273 254 272 251 251 265 266 260 262 267 263 270 253 247 246 264 249 250 254 245 244 257 266 249 257 249 248 247 251 241 258 241 263 247 243 258 256 259 262 239 239 253 242 257 249 241 248 249 258 242 256 254 253 243 238 233 245 243 234 237 249 234 245 250 238 240 239 244 238 230 244 249 250 236 246 231 233 248 230 248 227 227 238 230 228 236 228 241 234 235 225 225 238 245 229 236 226 224 238 243 236 223 239 242 224 226 220 221 224 240 235 223 241 241 221 236 228 224 229 230 229 234 226 238 225 235 219 235 220 217 232 236 218 223 215 230 232 231 214 222 217 215 226 223 223 224 223 225 226 216 216 216 230 222 215 215 217 215 210 220 217 227 218 218 211 218 209 229 211 229 214 216 209 227 226 217 217 216 230 215 208 226 219 223 213 224 228 218 221 218 224 219 214 211 215 210 219 223 209 219 210 212 226 222 220 210 225 209 212 215 215 209 212 224 224 217 220 224 225 213 212 220 225 219 224 210 220 214 224 222 207 207 208 204 223 220 206 219 223 210 208 211 215 215 209 213 204 224 209 204 209 215 217 209 208 215 212 222 224 211 219 204 212 221 223 211 214 205 224 211 211 205 218 220 216 221 209 215 219 212 213 224 223 205 206 205 215 214 224 214 221 216 212 209 211 211 214 221 210 211 207 215 213 220 212 224 215 215 214 209 223 223 206 220 224 210 222 215 219 220 222 212 210 209 214 217 214 224 211 219 208 211 227 216 214 220 211 213 213 229 225 209 213 217 214 227 216 227 211 229 230 224 230 213 217 222 226 230 223 227 222 228 220 226 223 223 213 223 226 217 222 220 217 225 230 221 220 215 217 223 234 236 235 230 216 222 221 229 217 232 224 230 225 233 225 237 230 220 229 222 238 240 228 226 223 233 234 233 243 224 223 241 223 239 244 226 229 235 228 245 226 239 246 237 237 231 235 226 229 241 230 242 240 235 227 238 244 245 241 240 240 228 229 234 238 230 230 236 251 239 241 233 237 235 251 243 242 237 250 246 254 247 247 249 238 256 257 247 250 239 243 251 242 257 262 259 255 243 249 250 251 261 257 260 241 244 246 263 261 253 258 248 245 245 251 264 264 251 259 264 247 267 271 267 251 259 271 261 269 272 256 251 254 261 258 270 267 262 265 268 272 269 258 255 268 259 263 262 275 268 269 282 273 281 274 283 271 272 278 284 261 262 287 284 285 283 268 264 279 289 271 274 273 274 290 289 288 290 270 283 268 290 289 271 294 294 271 293 294 280 290 291 286 276 291 276 282 286 303 285 304 298 280 292 294 281 296 303 297 297 290 297 293 293 299 291 303 290 310 285 303 298 303 311 310 300 310 311 303 309 309 297 297 304 311 301 301 299 318 293 313 309 306 322 294 313 314 313 302 314 304 301 324 328 324 321 309 316 321 317 318 309 321 316 308 327 322 335 307 328 311 326 311 320 312 329 334 319 325 324 341 333 329 323 317 340 339 342 331 328 341 340 328 340 337 331 347 343 351 328 335 349 345 349 345 344 335 352 348 323 357 338 333 347 350 326 353 330 331 353 353 360 334 354 349 358 341 349 340 344 337 341 350 359 352 358 365 367 352 347 340 362 356 361 368 360 346 362 360 346 367 375 373 369 346 365 377 369 377 348 374 358 355 380 363 354 380 363 370 376 360 359 368 376 367 362 363 383 370 372 367 393 377 371 379 395 382 393 375 390 385 385 374 388 386 381 388 386 396 385 378 399 377 381 393 399 390 380 407 373 377 402 375 393 388 388 411 412 384 385 415 403 399 386 408 400 417 406 390 412 397 387 407 384 405 422 391 420 395 412 406 390 404 421 411 413 420 405 426 399 394 408 414 424 432 403 397 434 402 422 422 432 422 436 406 432 436 435 424 438 408 401 438 432 415 437 435 442 419 409 435 434 437 435 407 440 447 444 410 423 446 433 436 432 426 433 431 413 434 439 440 446 448 454 437 423 435 438 454 458 421 461 445 453 460 419 448 452 430 445 441 464 422 447 447 464 462 434 439 428 443 431 461 434 434 436 470 430 465 447 471 463 446 464 457 476 433 467 449 469 446 470 451 464 457 467 469 477 453 445 473 469 465 447 472 467 465 453 486 454 447 477 463 483 451 460 471 470 485 446 463 466 468 475 461 488 449 468 476 495 460 483 452 497 478 455 466 485 480 466 469 468 476 459 470 476 480 497 463 480 492 469 463 465 488 461 492 459 466 480 484 482 483 489 501 498 472 476 477 491 495 490 474 484 501 492 492 476 511 472 509 478 475 476 491 494 478 518 498 474 481 513 506 501 484 503 502 521 516 480 518 515 489 494 510 522 507 523 488 487 479 524 482 508 515 510 526 522 521 499 482 498 481 483 517 524 519 486 490 489 484 531 528 493 502 516 493 499 523 499 510 531 504 523 488 505 514 496 530 511 519 519 518 536 515 512 538 521 536 498 501 493 537 524 527 519 520 511 534 508 501 510 530 494 523 534 515 500 518 541 536 543 523 494 532 522 527 496 519 499 533 513 516 545 546 543 511 496 534 546 500 506 529 511 510 523 530 503 521 544 498 512 543 504 541 529 532 523 532 534 503 547 528 500 522 504 549 538 532 511 511 512 522 544 527 535 518 535 516 513 549 545 532 541 513 539 544 516 522 543 522 524 542 536 531 522 505 527 513 545 517 528 518 521 529 515 517 517 548 522 528 521 544 536 539 554 520 527 514 538 545 511 537 531 523 511 528 525 514 516 513 559 539 558 522 542 515 535 533 537 552 534 552 538 512 532 512 526 532 521 537 519 558 515 523 522
552 523 540 506 532 525 558 543 523 553 526 531 528 531 540 520 506 532 530 511 537 536 509 541 529 518 532 506 557 526 521 550 543 534 530 516 553 508 554 517 555 553 521 524 525 555 517 524 527 520 508 537 550 511 552 552 555 525 552 554 546 547 525 531 523 550 522 518 550 543 510 505 527 520 552 518 529 545 506 515 528 533 533 504 533 549 533 505 547 504 517 547 522 512 545 523 506 544 537 529 508 520 509 509 538 507 500 540 526 505 503 501 537 510 503 517 507 513 497 501 544 543 525 542 503 494 514 510 515 501 518 525 499 540 535 532 506 495 511 537 501 520 513 519 532 494 540 539 492 505 506 530 539 528 537 493 494 492 533 509 488 506 526 528 502 516 489 488 492 508 532 500 510 526 501 500 489 506 500 521 522 514 508 510 498 520 503 507 509 520 508 515 505 526 520 511 482 489 515 498 522 483 495 481 513 498 513 519 523 482 507 513 494 503 474 496 508 491 498 519 514 500 487 498 479 502 517 513 487 497 491 480 495 499 506 486 471 510 472 488 501 481 477 478 490 501 491 481 499 470 492 463 473 497 473 462 505 504 460 505 459 498 500 498 492 456 482 491 471 472 486 490 485 487 484 487 488 489 460 453 474 486 468 471 486 476 453 449 485 455 453 477 481 455 481 465 486 463 475 479 484 469 476 455 457 443 460 449 478 474 468 481 474 470 477 474 438 468 481 440 479 470 439 457 472 455 459 452 450 446 443 475 436 441 467 465 464 456 460 464 464 427 436 466 454 435 460 462 458 467 444 427 424 456 428 444 425 441 459 427 439 439 429 435 438 457 455 427 454 432 421 427 429 456 448 429 429 447 441 447 453 445 437 442 419 437 428 421 424 443 439 440 410 409 437 429 422 432 417 443 424 404 420 432 424 403 410 426 430 423 403 401 412 419 432 435 426 416 418 411 415 408 397 404 411 396 410 394 416 409 417 417 399 401 395 418 422 397 414 388 383 410 382 411 392 387 384 414 380 417 391 399 390 414 378 400 406 405 392 394 393 386 388 410 389 401 372 387 398 386 402 392 375 375 401 402 387 386 390 399 393 401 372 368 363 363 385 361 387 387 396 370 366 360 366 359 364 381 379 372 383 387 382 364 383 387 363 382 355 387 382 374 375 359 379 382 355 371 356 355 366 362 360 371 361 356 343 358 354 373 350 372 366 349 346 372 352 354 360 357 354 361 343 341 344 366 355 346 347 334 340 350 361 351 344 346 344 356 357 340 344 330 326 329 346 345 331 349 335 329 334 352 347 347 349 338 339 327 320 349 348 345 327 320 316 348 333 332 343 344 317 336 315 338 341 314 315 327 340 317 325 332 332 331 311 325 334 320 320 333 327 306 323 326 330 314 320 326 320 314 315 326 299 301 313 306 322 307 306 322 326 324 308 298 300 312 318 311 296 313 303 315 303 295 317 317 305 304 305 304 296 309 310 289 304 289 296 300 305 295 309 285 300 287 301 297 303 280 302 304 282 304 304 300 301 290 298 300 289 284 299 297 290 298 288 278 286 299 296 281 277 290 297 286 278 279 293 289 270 280 266 283 266 292 282 273 266 276 271 288 284 268 274 284 263 268 272 276 260 270 265 274 262 273 260 282 277 260 274 256 264 262 264 273 273 269 277 259 256 272 264 252 260 261 263 251 251 266 273 266 273 273 266 249 264 251 247 269 256 248 255 264 252 257 263 253 265 248 258 259 243 258 256 246 250 258 257 257 252 259 252 255 258 247 248 254 238 239 239 238 249 245 244 246 241 252 236 254 254 241 238 233 252 244 252 239 235 251 246 235 242 251 239 240 251 243 240 240 232 238 234 237 239 234 248 235 239 246 228 229 228 245 233 237 244 241 240 246 240 233 226 239 229 240 236 237 231 223 224 232 236 233 239 241 239 230 242 228 225 238 224 221 228 231 227 224 219 220 224 230 226 237 219 221 236 229 226 218 229 216 224 227 229 220 220 234 223 234 230 214 232 222 233 227 232 220 216 231 226 221 220 213 218 219 218 214 211 226 216 222 226 225 212 216 229 217 212 215 212 226 214 229 211 213 221 230 219 226 225 212 213 211 211 208 227 225 217 216 221 217 212 225 214 223 220 212 213 216 225 221 224 218 223 224 221 219 218 212 210 222 209 221 218 220 219 214 217 208 220 207 217 224 225 222 216 214 205 223 223 223 216 219 211 210 213 205 223 225 209 225 219 212 219 208 224 212 214 214 214 207 216 225 225 212 220 213 221 220 210 216 217 220 207 223 225 215 221 220 215 223 219 206 209 212 209 208 219 218 216 206 219 206 206 218 213 219 226 206 213 209 215 225 224 217 220 223 208 217 218 218 214 209 217 217 216 219 218 208 210 208 209 223 228 228 212 212 220 209 227 217 218 210 212 226 230 217 217 228 225 225 214 217 229 217 225 223 223 227 216 226 211 210 215 212 219 220 221 214 228 216 224 215 216 227 232 213 234 220 233 228 214 216 214 214 223 230 225 234 227 230 229 226 230 235 228 237 222 236 220 238 220 230 219 230 228 220 223 224 228 241 238 224 226 229 221 235 237 223 237 226 227 238 228 237 224 235 244 241 225 242 234 236 241 235 242 230 232 242 230 242 236 244 247 244 232 244 232 250 235 240 244 231 244 249 233 242 247 235 230 237 248 252 251 247 239 253 241 244 252 235 253 249 249 249 253 254 247 258 245 256 248 253 251 255 261 250 258 250 260 241 247 263 258 264 257 254 262 247 253 254 250 257 245 248 254 253 246 254 266 259 249 257 255 263 260 265 258 260 266 249 266 264 273 252 253 254 265 271 261 258 266 262 277 253 274 267 278 271 255 258 264 279 267 263 273 267 278 261 280 278 283 271 261 284 283 283 283 281 275 269 263 281 276 269 272 265 275 289 278 279 278 283 292 291 288 284 276 295 278 274 284 282 288 291 272 294 299 281 279 284 286 290 297 296 283 302 305 296 291 284 297 292 289 302 292 305 289 304 296 285 298 312 306 284 306 290 287 294 311 298 315 289 290 288 304 296 303 290 315 302 292 318 294 301 312 320 321 319 298 324 300 297 304 316 323 310 306 306 327 318 316 309 323 305 332 307 333 321 335 324 325 323 316 331 324 332 322 319 313 309 312 324 321 318 325 313 321 343 324 323 319 318 316 321 318 347 342 331 339 329 336 335 337 335 344 352 348 336 327 335 338 339 329 328 354 329 344 355 350 331 345 341 329 353 358 352 348 356 360 349 363 332 350 352 342 364 354 361 361 356 364 367 370 372 353 345 351 365 353 354 369 366 364 355 371 348 344 364 366 380 380 367 369 376 352 348 378 369 351 369 382 365 386 374 385 363 368 358 390 373 390 382 365 381 385 391 358 363 369 368 394 385 382 391 392 363 389 385 395 364 392 367 397 384 403 381 398 404 395 405 380 398 378 388 392 398 402 394 384 382 399 394 409 396 390 383 409 415 397 393 396 393 410 408 388 395 398 409 414 401 397 384 384 420 386 423 389 402 408 399 391 406 419 427 421 395 411 420 394 421 429 431 401 409 429 409 400 411 403 420 426 412 427 420 419 422 420 429 436 401 443 424 421 444 429 440 444 417 420 429 406 419 421 423 409 412 449 434 415 429 447 414 431 437 432 434 454 427 431 428 428 423 451 422 451 436 418 459 447 422 429 430 456 426 432 441 435 423 466 436 447 452 464 438 464 437 430 453 462 434 463 451 438 473 470 446 449 448 435 462 467 452 463 438 443 474 461 443 453 476 479 481 478 452 480 446 462 441 442 449 459 441 465 457 465 464 469 473 449 483 444 466 483 445 482 476 474 468 487 460 449 481 475 468 484 451 490 496 469 452 481 485 484 469 457 478 474 494 494 493 474 499 462 500 456 497 458 501 468 464 478 463 462 500 473 505 506 494 500 490 462 481 489 505 495 471 465 467 495 496 509 488 480 483 487 515 495 495 504 511 509 485 472 495 512 486 496 501 499 478 472 488 476 499 482 496 495 478 488 503 481 479 485 517 490 490 502 494 524 523 509 508 495 506 519 480 517 521 493 503 504 499 527 486 481 492 509 505 515 505 484 524 510 495 516 525 528 532 531 522 522 486 523 526 504 512 519 510 502 505 489 491 534 522 535 513 501 509 504 516 512 507 493 517 515 496 533 508 519 529 520 505 505 508 495 524 508 502 544 516 538 502 540 509 538 536 519 523 529 529 528 506 534 518 533 496 530 505 508 500 518 534 528 531 542 518 500 500 509 527 522 530 536 546 522 528 536 547 534 547 530 515 506 545 513 519 546 548 505 535 527 526 520 506 509 542 528 512 544 515 541 544 523 526 511 514 515 551 527 555 555 519 551 512 532 536 543 527 532 519 509 550 519 523 542 520 510 506 540 542 539 551 543 537 521 552 527 512 526 551 512 526 546 540 514 523 519 533 546 526 527 530 520 542 528 558 536 512 538 550 549 551 543 534 509 539 507 531 525 508
556 510 507 544 544 547 508 537 521 527 557 521 530 518 505 552 549 514 537 507 506 527 553 522 535 556 555 514 528 521 516 526 526 550 512 545 540 548 524 535 549 555 552 522 548 551 547 517 539 527 520 540 528 515 505 537 513 555 524 533 505 515 534 545 528 508 508 539 539 527 543 542 502 546 507 547 526 539 520 550 541 512 504 548 525 514 525 538 546 523 518 525 511 525 515 513 531 521 498 516 522 516 506 524 509 540 545 510 526 513 536 543 500 539 539 525 503 541 512 497 540 507 499 501 534 517 545 544 496 506 538 494 533 536 536 531 497 507 536 536 514 510 497 532 512 539 528 514 535 530 529 509 532 522 525 501 514 534 503 517 497 497 517 536 515 534 523 519 499 490 487 495 509 485 509 516 509 510 510 488 514 514 497 492 515 525 503 502 523 509 516 525 511 497 524 486 518 515 477 476 494 482 482 523 485 511 506 511 489 501 494 480 491 478 483 516 504 509 507 474 502 483 484 483 512 486 484 469 472 508 491 505 494 502 483 506 471 466 478 466 471 505 505 501 484 502 469 503 485 478 468 468 502 461 475 473 459 493 469 468 461 458 470 493 497 498 469 502 457 462 466 479 463 483 498 475 457 461 487 471 497 464 496 468 472 452 462 467 486 485 492 449 462 478 483 475 446 453 469 463 446 466 450 444 456 481 444 470 481 446 477 455 452 479 469 450 457 442 437 466 466 452 476 467 463 466 433 442 477 471 436 445 436 465 464 430 438 445 472 443 459 467 432 441 439 425 466 466 459 436 428 447 425 432 438 429 428 462 426 442 437 429 451 419 420 448 443 449 421 445 456 441 440 422 430 413 426 445 443 447 426 442 435 426 447 437 422 407 409 420 443 421 441 444 431 438 440 424 416 431 423 412 423 427 412 439 418 413 400 412 424 434 415 415 432 403 417 420 405 401 396 393 412 394 399 414 404 423 403 417 415 416 403 414 422 420 405 401 420 392 390 404 400 401 388 389 382 419 380 390 397 392 382 389 391 414 395 397 408 402 383 403 397 374 406 396 380 397 403 396 397 404 373 382 387 403 379 393 384 374 373 398 397 370 367 362 384 369 387 387 369 396 392 375 376 388 370 371 378 374 366 361 369 378 368 373 380 372 359 383 367 360 377 358 367 358 365 360 359 371 351 353 379 363 350 375 353 376 360 349 349 361 375 367 367 345 372 371 365 339 356 336 355 349 352 361 357 359 353 349 352 353 346 351 361 358 354 349 360 352 355 359 357 352 357 330 329 335 341 323 347 332 342 349 353 351 352 337 341 337 323 327 347 332 320 339 342 328 333 334 322 338 318 341 332 315 333 323 340 319 311 324 333 331 329 333 324 312 331 312 332 311 314 314 317 325 307 315 328 305 308 314 302 310 302 320 317 305 298 310 314 314 306 309 311 300 307 308 302 292 306 301 320 299 318 317 315 301 293 293 287 298 314 291 292 312 297 291 291 301 307 301 306 307 298 297 283 288 289 292 293 296 286 303 285 299 281 285 302 302 278 295 280 279 274 273 293 283 284 292 290 273 286 295 290 273 284 288 284 270 268 294 273 290 285 289 285 289 287 284 290 279 271 265 264 282 264 266 275 261 282 268 264 271 267 273 261 264 258 269 271 273 277 273 269 259 269 259 272 257 273 276 277 255 270 269 260 263 269 253 270 260 273 249 269 270 251 249 253 256 257 253 268 263 259 259 251 262 259 262 262 251 245 243 264 258 243 262 263 245 244 249 244 260 247 248 242 261 249 250 248 247 246 241 236 251 241 243 236 248 243 243 247 241 237 234 244 238 251 241 247 247 239 242 243 248 235 237 234 245 247 250 228 233 247 228 240 230 243 244 231 241 242 226 236 241 245 232 233 236 231 238 234 237 242 239 243 241 230 233 225 222 229 226 235 223 242 224 222 234 234 226 225 220 225 228 236 240 229 237 221 236 228 232 224 236 223 218 221 226 231 234 226 233 215 223 234 236 234 234 229 228 230 215 224 217 218 220 222 220 224 229 215 219 221 220 217 226 222 219 213 214 215 221 232 214 226 227 212 222 225 227 214 219 225 221 221 209 227 228 216 216 223 217 223 230 226 226 222 214 211 222 217 210 208 216 216 223 224 219 213 219 225 223 218 215 221 209 216 214 214 219 219 215 227 214 209 222 227 224 226 226 216 208 206 213 214 215 208 207 224 213 218 220 208 208 226 220 208 212 206 213 224 216 221 224 223 224 218 220 220 217 218 206 216 219 214 222 226 216 224 223 221 213 215 221 215 212 214 216 218 214 223 216 224 218 213 220 216 224 211 207 214 222 226 223 214 211 218 211 221 213 207 214 221 215 209 208 219 216 218 211 222 213 219 218 225 226 223 216 226 211 217 221 221 226 227 215 220 219 209 211 222 225 217 222 222 220 213 221 213 213 212 226 229 216 222 219 211 212 224 228 214 233 219 226 226 213 233 214 225 232 215 214 226 223 226 219 234 229 228 235 231 231 229 228 234 216 235 235 217 226 228 220 224 235 234 217 230 232 231 239 218 241 239 234 237 231 220 237 233 236 241 238 228 237 239 225 239 223 241 224 245 224 230 231 240 234 246 246 225 238 246 243 231 244 237 227 234 232 246 242 243 251 251 232 229 243 244 242 233 243 230 246 243 252 246 242 248 239 232 252 237 243 252 244 248 238 239 256 251 255 252 236 247 245 257 249 236 245 253 259 254 257 261 239 255 251 243 250 259 258 245 250 250 251 261 242 260 267 262 249 256 258 264 265 245 260 268 252 261 268 263 267 266 252 250 272 248 267 256 250 251 262 266 264 261 254 274 262 271 267 275 264 270 258 268 271 271 257 272 279 258 270 275 271 268 262 276 260 261 279 262 271 279 285 263 289 275 288 281 285 269 275 282 289 284 285 291 276 268 294 284 291 278 289 273 288 276 278 296 287 298 289 278 298 291 285 296 294 295 286 295 279 297 302 280 288 298 296 280 294 280 281 294 296 307 288 295 307 309 300 311 291 290 305 312 301 290 292 296 309 315 298 298 300 317 319 294 318 309 294 310 300 301 319 299 305 311 318 321 317 316 323 299 320 316 306 302 310 321 321 325 310 307 313 318 307 316 326 312 321 318 335 313 317 335 313 321 313 339 330 315 314 328 315 342 321 314 321 314 314 341 318 329 338 344 347 326 343 325 348 335 342 347 352 326 353 330 356 346 329 347 338 338 348 342 345 344 350 348 358 345 351 351 332 356 350 362 340 352 353 364 346 364 352 362 347 359 369 355 362 366 350 345 369 372 355 369 349 365 351 377 366 364 352 375 355 377 345 374 372 368 351 365 383 353 353 371 370 374 383 362 387 356 353 370 364 372 369 380 375 363 376 382 394 377 367 363 388 396 366 390 382 364 393 377 397 394 372 398 386 386 400 403 400 395 385 368 400 401 396 377 382 402 403 392 382 410 391 376 409 380 380 378 393 383 396 412 396 416 388 387 389 395 397 415 393 404 397 404 400 406 394 405 419 402 413 406 424 424 425 418 429 392 427 393 421 411 428 422 401 421 422 406 397 436 411 412 421 434 410 418 404 400 434 403 437 408 442 403 406 427 409 442 408 429 414 440 434 431 437 408 444 427 427 429 425 415 427 445 442 447 440 415 454 418 426 438 415 424 424 450 458 425 452 460 419 432 445 435 422 421 457 422 435 422 456 444 449 460 425 434 446 453 437 468 448 428 437 446 445 442 450 430 446 456 464 449 446 437 470 471 464 438 465 458 464 453 468 442 478 466 459 467 450 463 438 443 468 463 450 446 457 477 453 470 457 457 448 455 458 481 465 490 447 453 462 472 451 475 476 467 456 490 456 473 486 491 470 459 458 488 495 490 464 455 487 472 463 489 462 491 477 463 490 468 461 493 484 463 497 500 502 472 466 479 491 478 501 479 462 469 490 499 484 479 467 490 484 508 508 504 496 495 491 477 498 509 481 495 497 476 517 500 469 472 477 500 506 491 511 508 485 487 475 500 492 504 481 482 519 489 487 502 480 498 514 484 507 508 491 494 523 493 481 487 526 478 521 515 486 521 524 485 499 499 497 483 519 482 487 524 496 503 505 504 526 486 509 484 501 504 490 510 514 510 487 529 534 512 506 500 492 509 492 519 523 530 509 497 532 506 499 503 512 504 537 538 507 537 538 499 507 493 499 510 492 526 504 541 500 523 517 521 536 502 523 494 530 522 518 529 515 528 516 513 495 530 517 501 543 536 513 516 509 537 505 547 520 501 521 512 543 522 515 509 506 545 510 543 550 510 503 518 544 525 537 545 536 506 526 508 522 544 505 535 509 513 510 532 545 510 523 539 511 541 526 520 512 537 540 511 533 538 524 530 509 520 553 515 527 524 523 506 512 523 545 524 547 516 514 511 529 512 547 526 553 518 541 545 539 506 552 549 542 521 523 527 517 553 540 541 521 539 544 530 537 532 551 528 545 508 535 549 548 557 550 544 518
534 531 553 515 505 523 552 553 542 554 512 537 515 527 532 549 545 536 529 552 508 552 539 544 508 508 533 506 553 552 520 509 505 548 520 507 514 548 535 531 524 523 511 535 525 513 529 543 553 535 523 539 507 506 519 547 522 536 538 525 542 513 548 529 523 552 552 502 544 512 513 532 533 548 542 532 508 545 520 534 526 541 519 532 521 512 500 516 547 537 541 536 524 535 539 546 534 515 548 502 526 536 534 535 508 501 514 543 546 512 526 521 501 522 529 500 536 532 518 509 495 537 523 509 533 518 497 514 522 532 539 539 500 500 533 505 516 501 497 513 537 512 513 495 519 514 496 522 501 501 511 488 506 535 503 496 534 531 490 513 495 485 508 502 518 499 489 492 534 493 518 515 497 501 516 490 501 504 495 503 483 493 495 512 483 492 527 497 512 489 507 518 504 479 494 478 509 489 491 477 498 477 511 512 499 497 484 521 489 482 509 493 494 504 495 476 512 514 503 477 502 498 477 496 511 496 508 472 477 507 470 508 495 490 511 479 507 476 465 484 489 467 492 472 503 465 462 499 501 465 478 460 465 476 480 465 503 504 468 477 480 463 486 495 479 461 469 482 457 492 461 478 481 496 471 452 456 452 466 490 479 489 478 459 484 471 448 461 490 491 470 491 452 470 456 485 484 479 458 476 459 445 487 459 453 474 441 457 472 466 482 449 466 458 443 481 437 446 473 442 460 456 449 460 455 458 449 443 461 470 468 452 431 442 469 473 433 454 434 468 429 434 468 436 454 429 424 463 452 453 451 422 452 463 426 444 434 441 458 432 437 428 432 426 456 418 432 456 449 442 450 452 442 433 441 434 442 413 432 421 431 416 422 440 443 441 428 411 423 417 408 415 410 427 435 439 419 421 411 418 412 431 434 418 415 427 422 411 431 409 429 430 402 404 432 412 409 405 423 400 407 411 398 427 412 401 403 428 401 401 409 396 425 419 412 410 395 421 389 422 412 419 386 387 386 406 399 410 381 411 403 389 410 381 395 398 400 405 375 378 378 376 404 405 390 397 386 397 400 405 404 369 391 403 389 386 371 381 378 394 369 374 366 383 362 374 372 391 361 365 377 396 371 369 381 381 388 383 361 365 389 363 371 359 381 367 368 365 381 385 353 363 379 378 370 380 368 352 357 366 349 357 376 362 375 346 374 374 372 362 368 365 360 344 342 350 339 346 343 371 343 347 368 353 353 338 344 354 347 356 332 346 354 346 340 348 332 357 338 357 339 340 335 329 334 346 352 332 327 348 334 332 347 340 336 334 335 323 321 319 345 348 323 325 346 325 328 337 330 317 332 330 338 320 318 342 332 319 332 322 314 336 333 317 316 317 332 322 320 324 310 322 332 305 321 309 310 309 330 305 304 304 302 316 313 302 321 319 326 310 319 319 299 321 316 296 298 312 307 321 304 291 316 303 291 306 301 295 308 295 316 287 287 286 301 301 309 294 296 305 295 291 295 287 282 294 287 297 306 304 298 281 295 289 293 289 296 293 280 297 297 286 301 288 278 300 293 273 279 287 272 289 290 287 293 275 295 275 287 271 271 291 288 279 284 277 289 289 280 268 268 264 285 281 283 263 265 270 286 269 262 275 281 272 273 283 265 275 258 282 257 279 269 264 270 256 261 263 264 261 268 268 275 267 267 262 267 254 276 272 251 260 272 255 267 270 265 267 250 252 262 261 249 247 252 257 258 252 259 248 259 255 245 252 248 249 258 266 242 256 243 263 258 246 242 239 243 253 261 249 255 261 257 242 238 253 236 240 250 237 236 254 241 257 248 256 241 247 234 252 235 242 244 240 243 237 243 242 246 234 247 237 249 237 235 236 246 235 240 237 229 241 236 244 237 244 239 244 231 234 226 231 243 244 233 231 240 245 234 226 228 245 225 232 243 239 223 225 224 230 225 225 242 227 235 222 221 225 233 220 233 229 226 227 224 234 228 240 218 237 233 228 225 222 230 235 231 232 227 224 236 226 236 235 223 234 228 215 232 229 220 225 224 225 228 217 229 213 220 228 232 213 217 219 219 231 213 231 223 224 216 222 214 216 219 221 211 211 220 227 227 227 216 213 214 228 218 209 228 223 223 224 222 226 229 227 222 209 225 212 221 230 223 222 213 210 211 218 213 216 228 227 216 216 228 228 213 213 221 223 227 213 216 214 210 220 218 208 220 211 226 226 207 218 210 222 217 222 212 222 207 211 220 216 220 217 213 223 223 224 218 219 208 224 224 208 213 214 210 226 219 227 222 217 216 225 211 226 217 214 218 218 217 208 225 208 219 209 224 212 226 212 225 225 227 221 226 213 228 208 211 217 227 225 218 209 214 217 211 212 215 212 226 216 224 214 220 227 229 225 224 210 224 209 216 229 217 221 220 227 229 224 217 223 214 226 221 221 211 224 222 218 225 215 223 219 221 212 213 219 226 226 219 220 227 226 218 233 216 227 228 234 220 235 225 224 228 235 233 227 226 222 235 217 227 223 222 236 224 225 220 238 237 232 224 236 236 229 240 234 230 225 229 230 238 237 221 222 232 233 239 243 241 240 229 240 237 242 232 230 240 232 230 225 241 236 243 238 243 237 247 232 244 235 243 235 230 245 237 249 248 249 241 235 238 246 249 241 233 246 239 230 233 252 235 234 235 241 249 239 253 239 251 253 244 236 235 234 251 255 256 240 244 238 248 255 255 250 238 249 256 250 241 255 258 242 245 245 253 249 244 260 243 266 260 253 246 246 260 262 268 259 260 245 262 252 267 258 253 272 250 248 254 248 254 259 271 258 268 254 272 261 252 262 273 257 266 258 276 266 258 278 269 261 272 256 267 272 272 268 276 268 281 264 277 272 277 265 272 273 286 265 279 271 265 273 266 275 285 264 281 266 274 287 277 285 280 279 269 287 270 279 288 290 283 276 277 283 289 274 282 273 295 282 285 291 293 281 286 295 291 304 290 301 299 302 279 299 289 280 295 283 297 283 292 300 282 299 303 311 294 308 291 289 289 310 311 303 297 299 314 314 306 308 313 294 293 300 293 296 313 316 317 293 317 295 325 322 308 313 319 309 311 307 320 319 308 303 324 317 303 305 305 304 303 303 322 314 315 314 308 335 324 327 310 335 312 315 308 314 317 323 336 322 328 338 335 312 314 317 346 327 331 338 340 317 320 334 336 347 344 331 342 337 331 325 325 350 354 325 352 334 346 351 354 328 344 332 347 357 348 335 336 335 334 360 330 339 335 333 346 350 357 344 340 344 344 356 361 364 362 354 362 361 354 339 351 357 346 359 354 362 373 348 368 347 372 349 353 374 352 368 381 368 372 352 363 379 351 356 372 355 358 360 385 361 370 376 363 381 391 387 358 380 378 378 373 389 390 370 369 369 361 395 362 376 390 394 377 367 384 398 393 394 397 377 380 383 402 373 380 394 403 395 380 398 404 409 404 381 375 391 406 411 382 385 398 388 392 386 405 400 382 401 417 381 401 381 389 420 387 387 390 398 398 392 393 409 407 400 427 425 421 414 393 394 422 405 431 417 393 418 403 421 396 402 429 402 407 405 416 426 398 424 436 412 405 407 418 402 439 426 442 417 403 438 423 424 412 438 436 424 422 440 441 430 424 442 428 450 417 417 429 438 435 449 449 425 431 414 430 431 436 430 439 451 455 447 455 454 424 437 451 424 442 458 455 442 465 455 444 445 449 438 427 459 443 433 442 427 457 457 438 444 468 460 454 467 449 463 471 472 462 472 475 474 441 461 446 454 450 441 441 454 470 478 452 461 455 447 449 457 482 468 479 451 444 470 474 475 478 478 483 470 449 473 467 452 477 451 464 461 480 459 461 464 476 460 450 453 476 471 489 496 456 498 468 487 494 466 488 498 464 492 463 465 460 459 488 489 502 475 498 458 477 476 477 468 505 495 480 502 463 498 500 482 472 497 483 476 495 509 497 510 504 488 504 489 471 473 511 510 491 496 470 477 503 492 477 511 509 512 490 510 502 504 498 479 507 503 487 514 508 482 516 502 490 518 513 497 484 519 484 494 501 507 518 520 523 520 524 486 480 511 505 525 495 506 506 505 508 519 526 507 519 489 488 486 483 529 509 493 515 508 508 507 498 527 509 524 511 492 492 525 514 506 491 512 511 506 527 535 526 497 535 515 534 493 515 530 536 497 513 517 522 538 541 536 530 540 524 530 495 532 493 497 500 497 514 512 539 512 510 498 528 533 498 498 545 513 524 517 495 533 529 518 541 498 498 516 511 539 509 498 527 517 534 540 537 503 508 532 498 524 512 532 540 518 513 516 536 543 514 513 506 549 512 528 500 515 524 515 534 537 546 513 533 531 504 549 512 514 507 512 518 523 523 507 518 538 552 503 506 515 545 540 541 516 521 510 524 527 554 524 535 514 555 518 539 516 534 526 514 554 505 508 548 512 547 533 538 550 545 538 549 546 513 524 538 532 510 538 535 509 538 515 520 537 530 504
550 507 505 540 538 507 545 508 515 514 517 528 507 537 541 553 526 551 520 540 505 527 521 543 536 519 551 519 535 514 508 548 507 514 519 538 553 544 548 537 525 504 536 538 535 547 524 534 512 549 505 520 523 551 510 505 515 534 549 524 522 504 519 528 516 512 540 514 530 509 526 501 511 508 514 545 529 513 502 541 509 534 508 507 532 544 538 546 527 535 519 497 538 513 500 531 501 541 546 531 498 496 509 539 533 525 508 512 515 512 531 502 497 517 511 531 541 528 501 498 527 519 524 494 541 536 501 495 498 528 497 525 525 539 535 502 495 512 510 502 536 494 518 514 534 490 533 527 489 514 531 524 489 535 499 486 502 507 513 533 518 518 516 500 490 495 496 517 526 495 488 509 495 484 526 525 489 489 480 502 526 496 502 481 520 483 492 522 495 491 504 483 509 479 522 509 493 484 495 488 500 501 515 492 488 493 480 506 483 476 473 484 493 485 504 514 480 483 507 495 489 507 479 486 470 502 514 494 490 499 506 492 481 479 465 491 483 493 488 506 470 495 473 470 461 468 462 467 490 487 495 492 492 466 496 493 474 493 487 456 476 471 495 460 485 469 491 470 486 474 460 465 491 475 468 472 469 485 455 471 488 491 490 479 480 483 473 468 455 481 488 469 472 456 476 448 465 470 456 480 456 445 473 478 467 447 450 470 445 441 477 462 461 448 447 475 438 452 448 472 477 465 468 461 460 477 440 459 459 445 432 465 451 473 469 454 441 460 437 444 439 462 448 452 437 466 464 454 463 426 453 459 432 435 442 450 449 455 425 459 452 459 442 455 450 432 434 427 422 448 431 422 428 414 453 434 434 447 453 439 436 432 432 435 411 424 439 427 429 407 434 433 416 415 438 430 435 417 434 403 440 401 433 413 423 429 434 411 428 432 431 405 424 415 411 400 408 426 433 431 416 402 428 404 427 394 418 410 400 397 388 406 389 408 411 420 418 423 385 419 398 403 403 406 420 418 382 399 389 386 402 397 410 390 408 410 382 385 393 411 393 378 393 392 396 390 400 402 378 386 405 393 374 375 386 384 389 389 394 365 371 384 371 369 380 383 383 367 374 380 388 365 362 381 373 380 381 381 360 370 374 363 365 365 370 387 354 356 367 376 358 380 359 379 383 363 377 371 370 380 367 366 355 358 367 375 360 347 374 358 351 363 372 342 372 370 343 340 350 342 360 347 367 358 367 336 337 353 348 363 361 357 352 349 343 362 342 330 351 351 328 359 355 345 328 349 331 335 331 354 355 330 332 324 344 334 335 330 349 351 319 347 323 335 333 342 345 316 331 323 345 326 332 327 316 322 340 333 329 340 336 312 333 318 316 329 332 337 323 323 325 304 310 317 332 305 326 320 329 317 310 313 324 308 301 327 307 309 311 319 321 298 305 303 310 316 299 322 308 293 308 314 308 300 304 299 310 318 297 310 305 303 293 298 289 291 301 307 314 288 294 286 312 295 285 283 287 285 307 308 280 296 302 296 297 280 287 303 286 279 294 288 280 282 297 297 287 286 285 287 274 273 285 271 274 279 278 279 277 290 276 278 272 273 274 267 275 286 274 268 275 271 273 273 279 276 274 289 284 269 286 266 275 283 285 283 271 279 274 272 268 282 277 271 258 269 272 258 269 261 266 265 257 273 258 255 264 256 270 261 260 272 258 255 258 273 256 265 250 269 254 255 248 251 256 250 248 268 270 250 252 265 263 263 262 260 250 245 246 257 249 255 245 249 262 255 263 257 244 256 254 246 256 247 240 258 244 241 256 237 239 236 251 239 252 250 244 234 242 251 245 251 237 235 242 249 249 247 248 238 234 251 239 239 245 240 239 245 245 234 246 240 228 230 244 245 243 230 245 242 247 244 228 239 234 225 233 243 232 228 228 245 246 235 223 236 228 244 237 223 223 229 234 231 227 228 232 236 230 220 229 228 232 224 234 241 225 220 229 232 240 233 224 219 218 225 220 232 217 216 225 217 220 236 228 215 225 227 219 222 236 232 229 228 221 231 217 235 234 216 216 222 218 222 222 219 227 222 231 225 223 218 227 225 215 214 222 222 227 226 229 224 220 220 213 226 215 216 223 213 217 226 221 222 213 227 225 225 216 221 217 225 225 210 214 228 213 225 217 227 216 212 219 223 221 222 215 226 227 228 228 212 221 217 223 222 211 215 227 214 225 224 222 218 217 225 227 226 208 208 219 220 222 218 227 216 226 222 215 221 215 212 217 225 208 209 219 208 210 215 215 228 210 208 215 219 224 213 214 224 211 225 215 225 215 229 210 229 210 214 214 230 213 227 221 218 228 223 225 216 211 218 220 213 211 215 230 230 218 222 225 215 227 225 229 211 222 231 230 221 214 214 220 216 230 230 225 227 221 221 212 223 228 223 225 230 230 225 228 215 217 223 221 233 215 219 234 226 218 231 215 221 234 226 228 232 223 222 224 234 231 226 225 226 236 217 223 231 230 217 235 233 227 221 233 230 227 232 221 225 239 233 234 228 230 238 237 237 221 222 220 228 234 237 230 237 239 221 232 235 243 241 224 231 238 235 225 234 231 230 236 230 245 230 234 234 243 230 247 246 233 249 232 248 243 246 243 245 247 246 239 242 248 235 252 234 248 235 238 244 246 234 233 235 233 239 240 251 235 254 234 254 237 250 257 244 237 249 255 257 237 243 240 256 248 258 241 246 261 251 251 245 247 250 245 243 248 244 247 260 248 256 263 254 244 243 248 247 255 252 250 247 264 262 268 254 253 268 258 257 253 270 265 269 251 261 258 273 252 252 262 263 261 268 274 259 257 275 275 266 276 257 269 274 258 261 264 266 263 278 284 277 264 281 268 285 260 271 266 273 267 264 264 281 266 273 271 285 290 269 265 289 279 283 276 267 273 274 284 290 279 283 278 287 278 281 295 279 291 288 277 288 293 289 286 297 276 275 295 288 277 288 290 278 284 304 293 289 293 287 283 290 281 302 304 290 300 307 309 298 302 290 304 314 314 293 286 287 293 314 310 314 299 318 309 304 312 310 318 292 295 312 317 323 296 302 313 297 307 296 323 321 299 325 328 315 328 301 329 319 324 324 305 312 303 332 333 312 334 315 313 336 336 313 330 320 314 324 310 335 309 338 317 315 322 329 339 326 329 318 336 337 334 316 320 318 337 343 350 347 328 334 326 335 332 323 334 352 356 343 339 332 326 347 336 325 357 346 336 332 356 334 352 336 355 355 351 335 361 337 340 337 362 340 364 365 362 366 336 353 349 343 358 360 372 370 373 342 372 367 349 363 362 348 378 369 367 370 367 350 370 376 378 360 374 370 365 377 383 373 376 372 356 385 358 366 381 388 360 378 361 368 368 363 383 377 381 395 372 392 390 362 384 393 390 395 381 394 388 394 387 389 389 399 391 396 373 397 382 402 384 393 382 397 394 388 409 405 384 404 408 403 379 382 411 397 411 392 416 397 390 401 382 411 394 406 399 415 421 411 408 391 402 399 407 388 422 403 408 398 390 402 398 413 410 406 396 401 423 413 400 423 433 420 433 425 419 432 406 408 398 427 403 418 423 421 430 440 436 435 423 406 416 410 420 409 410 422 438 413 430 432 413 433 444 421 408 430 410 429 425 435 422 430 414 444 436 427 417 446 414 433 438 450 417 429 442 453 455 423 428 454 454 430 431 425 436 452 448 440 458 452 455 466 444 435 458 430 449 467 448 465 435 467 440 440 472 442 448 439 469 433 452 449 451 449 467 434 470 445 479 464 470 447 464 441 447 457 462 476 455 476 455 448 468 465 452 470 455 474 476 471 476 480 469 476 465 471 474 486 487 481 479 488 466 477 485 491 484 477 486 466 483 487 469 478 495 455 485 489 458 473 480 465 455 485 488 480 492 474 499 474 498 480 482 503 503 505 468 495 467 477 463 471 488 495 480 465 505 466 469 466 494 501 483 489 467 499 501 491 478 468 504 515 469 487 499 474 474 479 478 471 485 486 485 491 481 478 473 486 494 475 489 497 493 485 490 501 492 488 495 523 497 522 507 502 488 525 495 524 496 497 497 517 489 519 510 519 480 488 512 526 510 516 498 504 509 516 512 529 482 483 528 505 483 512 513 497 504 532 508 486 508 502 498 504 504 518 534 496 531 527 536 498 518 524 528 536 521 533 489 512 504 504 529 537 518 508 526 540 531 523 515 504 515 528 496 533 511 493 518 504 508 507 530 519 534 508 502 514 524 527 520 523 513 512 503 521 530 503 527 513 514 508 511 529 526 547 509 509 505 545 541 508 534 525 534 523 516 519 519 546 528 545 499 548 540 509 550 523 545 531 541 512 544 505 546 550 532 535 538 540 531 530 551 517 536 513 518 502 534 539 527 512 511 528 537 552 539 537 553 510 517 543 551 538 524 521 512 504 505 527 545 536 533 520 529 544 524 530 504 524 503 510 547 503 525 543 526 548 537 512 504 524 516 523 522 542 515 531
510 512 511 529 523 542 524 526 509 530 518 529 518 553 523 544 546 544 503 538 527 524 504 545 537 540 509 535 546 517 519 531 503 504 506 552 520 504 524 527 533 517 501 548 515 522 538 508 541 515 520 542 514 500 535 551 538 518 532 532 534 526 510 513 505 543 512 523 546 511 526 526 527 527 498 542 525 511 525 542 527 522 532 541 521 542 515 508 510 524 517 521 498 503 534 532 496 524 534 519 536 509 523 513 514 523 533 542 537 510 511 543 534 501 537 502 528 495 508 525 512 531 518 500 494 507 504 495 531 498 507 493 499 514 509 490 508 516 525 519 532 509 536 522 490 528 504 526 530 493 532 499 506 531 532 509 497 493 512 510 526 519 485 483 510 515 484 520 526 488 483 529 482 512 505 492 489 510 507 519 483 518 521 521 512 492 490 486 510 507 497 522 493 498 522 521 483 524 511 477 512 501 505 473 485 478 496 494 492 519 508 484 503 508 490 476 490 499 501 475 493 492 511 502 505 507 510 513 472 512 484 465 489 503 474 495 475 470 501 475 491 483 489 484 484 478 477 485 493 473 500 461 491 496 460 490 475 488 475 493 499 463 462 488 461 465 470 493 491 493 455 455 453 462 463 456 468 470 480 494 460 480 463 452 488 478 448 453 453 452 477 468 452 450 471 446 473 487 470 455 473 453 445 450 480 466 464 439 477 472 477 444 443 455 465 467 456 467 464 453 464 471 465 444 473 453 447 436 474 471 431 453 433 436 468 461 434 430 469 461 468 432 441 465 462 438 423 455 456 444 449 424 459 424 448 449 422 424 452 428 419 419 458 438 444 447 456 429 453 448 415 432 450 417 424 414 431 441 415 411 419 412 416 439 435 423 410 442 423 444 407 422 426 427 442 436 411 425 438 429 402 400 432 401 409 429 420 402 433 416 434 407 418 411 413 416 403 407 399 427 393 415 423 416 400 415 428 429 403 408 406 396 412 422 421 405 385 413 392 412 399 413 407 384 381 383 395 381 402 380 403 404 408 396 409 380 386 379 412 388 400 400 382 372 394 397 377 399 400 386 374 379 368 380 370 395 395 374 378 366 398 392 392 392 367 374 383 379 364 379 384 377 388 378 392 368 371 389 373 370 372 358 364 361 368 375 369 367 371 377 356 383 353 362 377 356 361 354 371 364 355 375 349 355 361 360 371 365 356 359 349 342 351 361 364 365 361 340 348 366 347 370 337 363 341 341 347 341 363 340 337 348 349 363 363 361 350 358 354 351 361 341 360 345 350 327 332 325 326 342 330 356 352 345 352 346 344 327 327 332 340 348 337 329 327 338 341 346 345 337 321 334 337 331 338 317 337 312 333 337 326 339 332 313 329 310 308 335 324 333 331 314 308 316 311 313 308 314 328 304 321 314 330 307 318 328 326 317 301 306 317 325 312 312 311 299 297 308 303 303 312 294 310 294 304 306 302 317 313 314 309 296 307 303 297 293 310 308 306 289 291 295 291 298 283 283 303 299 282 284 301 298 285 301 292 288 306 286 290 301 289 286 297 297 290 279 278 290 298 274 281 278 285 299 281 290 289 291 287 278 287 278 284 283 270 283 284 286 280 286 271 288 267 286 278 283 277 271 282 271 267 273 287 271 282 276 267 266 283 262 269 265 263 264 281 272 266 269 262 256 271 255 259 268 273 276 254 271 260 276 273 252 276 263 274 269 272 250 250 256 256 251 260 271 250 269 264 252 247 263 250 255 256 247 256 268 258 245 259 261 267 258 247 256 247 249 256 244 262 257 263 246 253 256 254 241 242 251 239 242 244 244 259 255 257 241 254 245 240 236 237 254 250 247 234 241 244 234 252 247 249 231 244 253 252 233 233 231 250 249 232 242 232 246 230 246 229 241 232 251 239 234 230 243 233 244 246 248 234 238 236 246 245 245 238 239 232 242 231 242 239 234 228 222 234 244 223 227 237 234 240 226 234 236 236 241 231 233 233 240 223 238 232 236 229 223 222 238 236 229 233 224 225 238 235 238 228 228 232 235 231 217 220 235 227 222 224 232 222 221 227 232 233 226 219 218 214 225 219 233 214 213 216 222 233 233 218 220 224 213 217 215 214 221 213 224 225 220 219 232 227 232 228 225 220 210 226 220 221 230 218 222 230 221 231 226 219 216 211 228 214 213 209 214 220 209 227 213 219 211 212 213 230 230 227 218 228 219 226 217 217 210 227 214 221 225 230 228 209 229 225 212 212 226 217 223 226 214 227 212 214 229 217 214 228 211 221 225 222 216 210 230 217 228 213 227 222 211 225 220 229 217 223 230 210 210 223 226 213 217 229 218 215 215 221 210 218 211 227 229 216 226 229 225 224 210 220 214 210 212 225 230 220 216 230 220 216 221 216 220 227 212 227 232 217 218 211 227 219 228 223 227 223 220 218 216 219 229 221 217 229 234 214 218 217 233 229 222 221 232 229 235 234 225 235 218 230 234 231 216 229 221 229 219 228 235 224 233 227 230 238 222 239 220 220 223 221 236 219 221 228 220 231 221 226 222 222 226 231 243 232 243 243 233 238 229 244 234 223 242 232 223 227 225 243 224 225 246 243 226 243 246 227 228 243 228 230 246 229 236 239 249 249 251 246 239 233 249 247 232 247 240 238 236 233 243 249 237 244 246 240 231 251 242 252 245 255 255 246 254 241 249 243 255 249 238 259 248 236 255 259 239 244 254 257 258 243 251 254 252 262 245 255 245 251 245 250 244 255 263 248 257 248 266 257 258 265 250 268 269 246 268 247 255 255 265 248 272 266 255 251 271 257 260 271 258 259 266 263 268 253 272 268 274 270 268 276 275 274 271 268 273 265 269 279 273 276 267 283 271 258 271 284 260 282 263 262 271 287 278 263 269 286 263 286 280 276 287 272 275 273 272 271 286 275 283 273 283 285 279 284 287 293 293 289 273 276 280 292 289 296 288 280 284 294 282 295 279 281 289 277 287 288 285 286 288 288 285 285 296 296 304 287 308 297 298 297 295 289 294 295 308 294 305 293 291 288 304 296 291 316 293 312 293 318 305 312 292 314 315 293 320 321 308 297 303 319 319 300 321 313 303 298 316 303 301 312 306 329 316 329 315 312 309 312 329 312 331 331 323 307 323 335 321 334 337 334 314 324 340 322 327 341 317 326 342 335 338 338 325 329 335 315 316 321 331 326 318 348 342 345 341 324 351 348 321 331 325 324 356 333 356 341 341 340 344 329 349 345 348 352 352 349 336 359 346 331 348 346 360 356 354 352 354 356 364 345 360 359 352 350 355 346 373 360 355 354 375 365 358 370 364 357 362 370 350 344 372 353 371 371 355 354 347 383 373 371 367 371 371 371 380 367 383 365 367 389 373 384 355 367 382 390 392 384 367 384 369 388 374 361 376 365 377 386 364 385 364 381 372 384 382 398 382 376 403 401 404 369 400 389 400 376 388 393 388 380 409 393 399 384 402 408 390 382 413 414 409 412 395 379 398 406 410 408 380 381 386 420 405 412 412 408 421 386 407 421 413 411 416 421 393 406 412 394 409 409 422 420 419 432 408 433 431 405 396 429 425 418 428 399 434 414 398 431 421 406 400 404 400 423 433 406 431 434 439 405 413 435 415 412 409 412 421 416 409 446 419 429 417 446 448 421 422 424 440 450 432 455 425 421 433 427 444 427 458 428 453 453 459 443 420 437 456 435 455 458 446 449 464 455 457 449 464 437 457 433 432 431 448 460 461 439 462 431 444 468 437 462 447 463 430 433 442 452 435 453 468 447 434 465 446 436 462 449 469 478 456 473 476 481 438 440 443 460 442 461 450 463 463 460 443 446 480 462 470 465 474 465 477 490 462 492 457 469 472 484 485 492 453 490 477 467 491 459 453 489 470 465 482 483 463 460 471 494 471 464 463 478 496 477 480 490 485 488 482 490 490 462 464 500 474 459 480 471 466 504 467 501 474 481 470 503 491 465 474 481 500 471 470 466 498 506 508 504 487 503 510 479 472 474 489 477 472 490 518 479 518 478 484 481 482 472 489 500 510 502 497 483 509 504 509 510 492 501 508 512 493 522 505 496 493 519 499 502 481 493 515 488 519 480 496 494 510 495 516 488 507 509 514 506 489 499 495 507 529 529 495 499 527 509 522 520 509 498 526 490 491 487 510 499 488 534 528 488 505 519 533 516 489 514 512 534 494 513 493 521 527 506 505 533 505 518 519 531 531 535 511 512 537 536 525 539 508 542 516 500 523 510 544 512 540 505 526 513 533 498 507 497 541 504 531 515 509 513 519 532 527 495 498 530 535 530 536 496 497 496 531 522 509 529 541 531 540 497 499 504 530 541 507 502 499 544 522 515 512 523 500 544 523 531 502 538 513 519 539 543 520 550 544 508 530 512 519 550 512 520 504 521 540 515 526 542 537 526 506 550 527 535 520 551 515 551 515 505 519 502 524 516 528 518 553 508 530 520 534 519 517 514 540 504 528 541 545 541 542 526 514 516 509
532 514 550 507 528 503 525 505 526 516 533 518 516 515 547 534 547 540 548 534 501 551 509 540 518 524 528 543 536 519 550 544 532 547 550 535 525 550 515 551 514 522 543 528 536 513 537 506 500 534 541 529 509 526 517 526 549 521 517 533 540 543 525 548 515 499 506 539 497 521 514 539 545 507 516 530 520 501 513 498 512 503 528 498 529 522 526 504 521 521 515 511 542 518 536 507 519 545 497 495 545 515 537 541 501 505 510 510 507 515 535 506 518 529 502 523 521 515 514 514 527 525 537 539 494 495 523 513 498 489 494 535 537 490 538 530 501 529 521 514 499 537 502 499 522 511 529 500 533 525 496 492 533 515 490 486 520 492 516 521 491 507 525 520 523 490 510 496 487 525 486 486 520 488 488 483 518 522 487 520 485 511 513 493 517 507 517 484 515 500 521 475 475 516 513 517 475 511 520 489 516 490 497 496 484 512 497 494 489 483 506 478 486 478 503 476 500 473 469 500 504 490 490 479 494 499 467 493 486 512 468 508 471 504 487 496 480 502 507 485 490 462 494 475 505 492 464 472 460 485 464 505 458 465 500 466 462 459 470 470 489 467 467 473 495 498 478 473 462 483 488 468 480 461 452 482 474 459 469 482 490 450 451 457 464 463 492 482 479 480 457 445 477 460 447 461 477 469 472 454 475 455 470 456 473 477 470 443 470 454 451 446 447 456 468 463 474 474 457 475 446 443 477 440 457 432 454 473 465 430 435 458 462 429 441 460 463 465 464 435 441 453 430 432 440 457 456 433 449 450 436 445 462 439 426 425 418 436 429 421 456 459 436 452 442 431 422 424 420 442 449 416 439 442 437 438 437 431 425 421 440 433 433 413 442 436 409 423 430 419 445 435 414 437 423 421 425 419 434 421 425 430 404 411 421 407 414 420 406 408 406 416 435 421 401 431 428 416 396 401 398 404 395 427 394 414 421 389 412 400 407 399 413 414 400 392 388 411 406 386 401 382 391 396 381 396 386 413 399 403 378 391 413 382 406 385 397 405 393 385 383 374 377 402 389 377 376 402 377 385 389 370 404 385 384 368 374 382 389 384 387 374 387 382 393 367 374 373 363 365 394 385 365 376 362 366 359 365 377 391 368 381 386 363 359 380 360 372 387 368 367 372 360 382 366 373 364 365 372 366 380 359 380 363 379 346 358 357 369 354 372 374 349 350 370 361 361 347 341 363 342 369 346 363 367 354 347 338 339 349 355 359 337 356 350 341 348 337 348 340 347 329 327 332 341 351 336 357 346 346 333 343 339 351 331 345 330 324 322 326 333 330 330 350 326 327 346 324 318 319 324 329 336 316 316 338 333 314 329 312 330 310 321 318 314 310 332 329 316 327 332 316 322 327 305 313 306 306 310 312 314 315 304 320 319 302 325 323 302 305 326 299 315 315 311 302 314 320 299 314 320 303 321 296 292 296 295 318 304 295 294 307 292 308 314 304 307 302 295 292 289 308 292 298 295 303 300 289 305 293 286 294 285 287 293 289 302 279 295 287 286 296 297 289 297 288 295 277 286 299 297 291 295 279 294 279 272 280 281 289 296 288 287 270 277 278 275 273 279 267 291 292 266 285 266 282 282 271 286 266 273 263 277 263 287 278 279 274 269 267 269 284 259 263 275 280 276 262 281 260 270 266 262 269 262 271 272 255 264 267 257 270 259 274 260 250 256 269 250 260 254 249 266 267 266 261 272 250 268 270 270 269 250 256 264 261 249 257 244 263 247 245 266 256 266 253 242 259 253 251 257 247 260 252 253 257 256 261 254 239 259 254 239 238 236 251 236 238 240 246 257 251 248 244 256 252 240 254 234 252 241 247 236 252 249 238 248 230 234 233 232 242 246 242 246 246 248 238 240 229 249 238 239 231 248 240 235 237 232 228 246 232 231 226 227 241 246 242 238 233 241 227 227 233 230 240 224 223 232 241 244 243 241 225 241 233 238 226 242 220 222 233 226 226 227 227 219 226 239 227 234 227 230 232 237 232 226 226 225 228 219 228 235 226 223 217 229 228 237 220 234 229 223 219 236 235 234 227 226 223 220 216 228 228 216 223 222 224 232 230 214 232 218 231 221 224 231 231 213 229 212 230 221 220 212 218 216 231 231 226 218 213 228 230 227 231 218 214 218 215 229 216 231 212 213 215 224 210 212 223 225 211 220 213 217 220 217 222 216 213 216 223 216 230 219 229 226 224 209 212 228 228 218 226 230 219 209 220 218 210 212 211 211 220 212 218 228 220 229 213 223 211 224 227 210 211 226 228 227 227 230 223 224 215 218 221 226 216 210 213 217 211 213 219 220 217 227 218 228 225 220 219 228 214 216 227 214 231 222 232 224 220 221 214 224 230 226 219 214 224 220 220 226 223 227 212 231 223 221 225 216 229 234 231 231 215 227 235 234 216 232 225 224 220 227 216 215 219 221 216 229 229 225 222 219 218 221 216 227 230 227 231 225 224 226 234 234 219 224 229 219 224 237 221 239 233 239 237 239 226 237 223 241 237 224 222 237 221 243 238 235 238 233 242 227 236 236 237 231 237 227 227 237 245 231 236 238 245 232 229 230 243 232 246 237 237 247 251 238 243 236 242 243 249 240 246 248 237 231 240 234 250 253 243 250 241 248 251 249 238 249 233 240 253 247 246 248 245 239 250 253 248 242 237 246 247 255 246 250 253 254 248 253 262 249 257 253 247 249 244 249 246 264 245 265 255 248 263 266 260 265 257 251 254 254 250 246 248 262 262 258 272 269 250 266 258 264 265 256 258 269 273 254 250 269 272 265 270 268 274 259 265 257 278 273 277 272 262 273 278 265 276 280 278 270 258 270 270 262 260 276 283 270 267 270 278 278 273 288 270 285 281 278 271 269 280 271 275 290 287 278 267 273 270 290 273 273 290 277 285 282 284 297 286 279 285 291 281 296 286 282 279 278 283 285 275 285 285 299 289 300 301 282 297 279 292 293 288 301 302 284 296 303 306 307 308 292 286 287 309 307 298 295 301 297 304 301 291 317 300 317 295 305 302 293 304 319 298 297 293 295 313 309 313 310 306 324 320 325 323 318 326 325 304 320 300 322 327 325 319 326 319 305 328 311 335 326 314 320 326 318 317 332 317 328 327 324 336 311 335 326 315 326 319 312 317 337 334 322 318 316 325 340 325 342 329 349 344 339 344 323 322 347 349 347 350 342 329 325 329 345 340 354 333 346 340 354 326 344 335 347 329 337 353 331 363 334 364 342 347 350 340 350 355 355 338 365 351 368 360 348 364 366 372 363 355 343 353 373 364 373 349 377 370 378 350 347 349 353 373 376 375 347 353 354 365 350 369 380 356 369 354 371 361 376 358 354 372 384 363 368 371 390 371 391 390 390 382 394 382 370 388 372 372 364 371 374 375 371 398 370 377 394 371 383 382 373 395 375 374 402 375 401 400 373 380 401 376 410 402 374 389 385 404 399 396 391 378 392 388 411 404 417 401 402 406 394 409 388 389 396 415 395 387 398 400 418 398 397 399 410 420 425 417 399 391 418 403 414 411 406 395 409 420 419 429 421 398 395 408 423 416 408 400 414 430 440 418 404 420 440 415 403 412 440 407 415 404 440 427 422 406 444 442 408 413 436 440 410 442 418 432 417 426 431 449 423 435 412 436 422 432 441 442 452 423 441 425 447 455 443 447 451 440 453 424 433 437 422 464 439 424 435 428 424 466 440 437 448 465 454 467 451 457 433 429 441 463 445 457 471 472 434 469 474 441 448 468 443 443 462 450 446 452 469 436 447 455 470 473 443 452 440 463 473 482 483 482 455 452 483 474 468 457 462 463 484 454 484 460 475 463 458 455 486 454 487 465 459 467 454 476 459 474 483 464 495 455 488 468 462 455 463 494 471 475 476 483 501 471 459 475 470 495 497 496 465 496 463 464 476 490 495 484 470 496 487 473 501 465 473 504 492 508 472 502 486 465 473 467 466 492 499 470 470 471 482 508 468 480 511 506 468 514 492 471 479 496 479 517 489 492 483 475 473 475 489 473 500 483 518 496 512 504 510 480 504 501 504 488 501 513 503 496 520 524 516 508 524 518 510 492 508 518 513 479 504 493 497 498 481 494 502 526 510 488 484 492 515 516 506 494 504 485 527 531 513 511 531 497 515 486 496 491 521 534 512 526 533 525 521 487 515 526 531 535 489 528 527 498 511 526 526 536 491 518 533 521 495 503 508 499 529 520 505 514 518 505 503 514 493 512 539 494 500 532 511 510 503 529 537 516 494 545 533 520 510 541 533 512 533 538 531 505 541 504 519 545 504 512 523 528 524 514 498 503 500 516 519 509 528 538 508 528 537 548 531 530 543 546 548 505 537 508 543 508 546 516 506 502 532 509 535 537 504 537 543 535 532 542 525 512 532 536 520 549 534 529 529 503 526 527 510 541 537 503 551 533 521 535 512 530 521 549 517 527 511 538 512 521 529 537 533 537 549 529 534 531 535 540
509 536 542 519 525 528 550 501 537 547 512 525 526 533 522 541 507 531 526 546 499 530 506 508 543 502 512 500 508 546 539 517 530 530 512 532 534 510 509 547 505 520 519 507 529 541 549 513 498 501 508 498 532 543 506 499 545 548 501 530 543 517 524 499 548 537 507 506 524 517 530 507 515 500 516 545 518 542 537 518 545 523 495 504 516 503 505 540 502 537 498 525 506 525 527 533 542 514 544 504 509 507 531 499 494 498 520 501 542 541 513 498 508 491 512 533 532 508 533 504 517 508 530 531 501 492 533 495 513 510 530 502 499 517 507 499 522 536 533 520 507 503 500 524 502 520 514 492 512 531 506 512 498 500 529 522 514 531 498 524 495 517 508 527 482 504 499 488 490 499 487 521 481 485 506 496 487 490 487 484 526 520 488 505 488 486 496 518 483 512 513 498 500 490 497 493 507 517 513 473 478 514 492 478 498 493 510 512 513 497 497 476 502 498 473 511 482 476 470 515 490 492 480 511 498 503 486 482 464 471 490 491 463 508 470 497 480 507 499 485 495 497 488 485 480 499 480 486 503 459 461 475 477 472 501 500 465 479 472 472 492 474 457 456 466 468 486 459 465 476 469 459 454 471 478 468 466 456 451 449 472 483 465 479 476 486 480 469 487 446 461 453 472 475 473 477 484 462 470 451 471 468 444 451 469 454 441 475 475 439 440 446 446 478 473 436 463 447 435 439 454 466 442 466 437 438 475 431 438 432 464 455 458 466 465 444 440 456 436 429 443 426 439 461 425 437 458 439 424 433 431 459 445 455 460 450 446 447 457 436 430 421 449 421 425 420 445 441 438 440 414 441 441 413 438 432 418 424 442 418 426 449 446 439 429 428 425 405 442 440 440 411 435 418 410 407 435 430 402 414 431 406 434 433 406 429 437 431 402 402 404 396 435 417 422 396 411 425 408 417 404 392 409 391 393 400 420 400 400 389 425 403 393 387 419 407 404 419 394 392 388 417 401 387 418 398 408 393 391 392 380 391 395 406 379 393 403 388 411 394 412 383 374 390 404 398 393 400 407 401 369 385 379 399 384 399 384 395 384 384 387 381 374 364 370 399 384 393 365 376 382 383 383 367 386 365 377 371 356 367 368 381 363 358 378 368 379 358 386 373 353 365 355 380 349 375 349 352 381 363 376 370 359 356 362 355 347 378 374 365 366 370 347 357 370 357 344 352 365 364 342 349 343 356 338 340 367 354 357 343 346 343 337 331 333 354 349 344 356 356 332 344 353 356 341 331 331 339 338 347 352 326 336 356 344 330 322 348 324 333 336 335 343 342 331 329 347 341 333 333 335 324 327 318 326 332 337 317 327 316 338 341 335 326 317 332 325 318 318 321 307 306 315 305 323 326 312 314 325 304 328 303 321 317 313 312 319 307 319 306 305 328 305 319 302 323 300 325 321 314 301 314 307 308 294 317 296 301 293 315 309 304 295 311 297 305 295 298 312 301 285 294 312 305 300 303 290 297 302 296 309 304 303 300 284 283 303 299 303 283 284 301 289 278 287 280 284 284 293 282 294 277 288 295 285 292 285 277 291 286 296 291 274 279 290 274 269 284 294 288 291 285 273 272 273 273 272 281 267 273 284 264 272 270 273 268 274 277 279 281 272 261 285 284 260 259 258 266 257 266 269 259 280 258 257 265 273 269 260 260 257 275 264 257 275 265 269 262 260 258 265 265 264 256 253 273 273 256 262 250 260 272 254 263 250 246 261 251 266 252 251 248 254 244 252 265 265 247 264 266 250 259 261 242 248 257 260 254 260 257 241 239 239 255 255 242 254 259 243 258 240 257 243 235 250 246 253 252 236 256 247 255 240 249 244 234 253 238 240 251 240 247 240 245 236 233 235 251 232 241 248 235 239 248 251 246 236 246 233 228 244 233 238 240 247 248 238 241 239 242 242 233 233 236 246 225 232 231 225 231 233 234 223 227 231 243 236 235 242 235 235 230 242 223 221 239 239 227 233 223 220 220 232 223 232 231 223 233 232 225 235 220 228 217 236 230 231 224 221 237 231 234 229 224 220 225 229 229 224 217 232 217 222 227 228 216 218 214 222 220 219 235 221 230 235 215 218 224 223 223 223 214 217 234 222 219 221 232 230 227 213 226 229 218 214 220 217 218 218 225 223 222 222 227 214 219 230 217 231 216 227 217 217 229 214 226 212 220 224 230 213 223 222 230 229 223 213 210 226 219 221 215 228 210 210 231 219 227 215 215 210 230 219 216 224 220 229 225 229 220 223 229 211 210 224 228 223 228 228 218 213 218 221 229 216 219 228 223 214 231 226 212 227 213 216 220 223 213 211 218 223 225 216 224 224 230 217 214 223 233 219 225 216 230 220 222 215 215 233 217 234 226 218 226 227 222 234 216 225 235 224 214 224 226 224 215 224 231 216 235 228 223 225 232 218 233 218 221 234 216 225 232 229 229 223 221 238 222 223 238 238 233 228 231 226 222 223 223 239 219 240 235 238 224 225 235 233 221 224 233 240 224 231 227 225 227 224 234 237 226 232 235 236 236 244 239 240 242 243 238 243 236 231 232 242 231 248 232 227 246 239 247 243 247 229 236 246 232 251 251 229 231 230 232 237 247 246 242 232 247 242 249 236 231 247 249 234 238 248 252 249 246 253 236 234 254 237 245 251 252 245 254 248 239 260 248 259 258 261 251 258 256 254 241 248 262 258 242 260 260 262 259 252 244 259 243 244 267 259 247 253 249 265 265 245 264 252 269 265 254 265 261 266 249 252 270 264 265 256 263 252 265 254 261 276 257 259 260 263 272 254 257 269 262 273 268 261 272 264 264 281 278 263 272 265 276 282 269 273 285 279 280 286 276 262 285 278 272 267 274 286 289 272 277 265 276 275 273 292 273 288 281 285 284 279 286 293 272 269 272 289 270 277 286 278 274 285 294 284 284 295 296 285 276 303 294 291 293 278 290 289 306 292 299 304 286 290 301 307 294 296 294 308 298 289 299 293 299 313 310 314 301 290 310 291 293 307 314 297 295 295 319 302 311 304 320 292 303 313 305 300 319 308 312 315 323 304 313 315 325 306 304 320 299 302 320 302 319 307 319 323 322 303 307 322 307 331 317 327 315 322 317 318 330 336 327 324 315 341 319 320 338 340 318 316 326 330 323 339 328 337 344 335 318 345 333 346 340 345 328 328 339 336 353 336 332 342 327 324 344 348 346 328 329 325 353 341 350 342 328 333 360 360 346 337 353 357 352 366 344 333 340 358 342 356 363 353 339 359 366 367 340 349 341 346 352 340 349 350 354 362 353 343 374 355 344 374 376 371 362 365 365 347 368 352 352 373 374 354 353 385 369 376 355 370 381 378 379 370 376 374 382 369 393 382 392 394 362 369 378 363 370 371 375 365 385 395 371 389 383 365 378 384 370 388 383 368 372 380 382 388 385 404 392 391 380 376 388 394 386 395 411 397 397 393 380 401 386 400 413 386 408 408 389 391 399 416 403 405 421 420 383 388 422 417 395 422 418 421 395 410 424 398 426 395 429 407 395 392 425 402 407 412 406 422 426 418 421 399 410 430 426 431 408 411 411 418 400 430 403 431 406 404 422 419 442 436 406 442 417 434 411 438 440 439 413 430 410 409 431 411 450 437 449 430 431 443 419 420 419 415 454 419 440 431 453 440 453 430 452 457 451 445 457 422 448 431 452 441 459 444 451 436 433 455 448 425 444 424 453 457 441 434 430 452 454 429 435 454 459 472 442 446 445 440 446 437 475 476 458 438 457 446 460 474 477 435 471 443 478 476 451 443 451 474 450 473 455 482 458 452 478 484 479 470 471 474 450 472 460 460 472 457 458 489 456 454 461 461 469 457 476 479 472 458 461 475 484 465 486 474 494 462 473 454 482 489 494 477 479 470 483 486 485 472 473 471 481 466 491 487 458 504 473 464 463 483 491 503 460 499 495 487 479 483 470 492 497 503 475 510 509 507 507 470 475 499 498 490 500 511 470 509 496 516 497 514 517 496 507 512 504 510 513 484 494 471 497 495 514 516 497 473 519 492 479 486 488 520 515 508 502 501 490 517 500 513 520 494 516 505 505 523 504 498 513 499 479 485 526 479 508 492 495 493 511 489 523 527 485 516 511 512 496 529 505 522 518 503 530 513 516 496 526 498 506 522 496 486 488 490 506 510 487 512 520 532 527 524 489 523 531 500 504 499 493 539 514 510 508 510 539 514 522 531 502 492 491 513 518 494 492 538 542 517 513 525 513 527 535 514 537 518 520 517 518 509 521 512 521 545 516 529 511 506 520 501 529 516 496 523 496 515 503 499 499 511 517 546 543 504 504 534 504 531 534 529 523 537 547 526 536 546 509 502 534 512 538 517 534 539 521 535 535 530 515 515 545 537 513 516 522 523 503 530 534 516 538 508 505 513 537 520 538 525 501 523 540 541 542 500 506 514 514 520 522 532 538 546 547 530 513 546 502 545 525 513 511 541 522
544 530 535 513 517 537 516 541 503 534 508 503 541 498 546 538 521 527 524 544 498 502 505 545 532 526 546 545 513 535 543 506 514 503 549 508 542 542 498 521 524 535 526 515 535 523 503 535 528 506 529 528 538 512 498 520 515 547 543 531 508 513 515 501 518 513 510 537 505 539 509 509 525 515 503 538 540 509 524 495 494 532 502 511 523 505 511 543 504 507 502 527 513 540 518 514 520 522 525 500 519 512 497 530 504 513 497 507 517 532 526 494 517 497 506 517 502 532 494 492 524 500 500 517 495 499 512 496 528 518 504 503 488 509 514 524 504 520 515 529 534 498 533 485 529 498 511 515 515 519 488 510 508 502 507 491 506 529 497 524 492 522 501 488 516 508 484 486 507 487 482 487 501 510 514 507 477 492 519 517 479 525 494 503 494 520 512 520 517 480 510 488 497 518 494 476 488 503 481 494 514 501 488 474 497 470 505 493 477 490 492 481 503 491 470 484 469 479 509 468 477 501 481 499 500 485 481 474 464 476 489 488 499 471 491 481 507 500 496 464 503 483 478 505 495 490 493 485 501 461 490 480 465 458 463 469 457 498 462 463 481 493 493 488 486 491 454 460 489 488 487 470 475 451 485 452 494 463 449 488 453 470 446 478 473 456 480 485 478 485 470 485 476 462 461 443 470 454 457 458 443 440 444 468 461 439 450 443 449 481 476 468 449 465 437 441 458 465 472 449 455 469 443 440 464 474 440 458 466 435 438 443 429 457 429 440 463 467 447 447 451 455 444 453 455 465 456 453 432 441 421 455 437 442 435 457 445 429 431 437 429 440 424 443 451 453 432 426 431 444 437 445 428 448 451 421 423 443 421 441 423 424 416 415 406 442 445 426 419 411 424 420 442 409 427 414 437 418 432 406 412 440 423 418 398 425 412 401 422 398 432 413 435 413 397 433 433 424 407 421 423 425 408 404 424 420 406 398 425 403 412 425 397 415 401 416 404 404 401 395 391 414 392 403 400 383 385 411 408 390 391 414 407 387 405 401 396 396 406 387 392 393 405 409 378 384 375 382 396 384 381 383 384 380 395 382 400 394 376 379 398 365 373 385 391 363 369 375 380 391 385 390 389 379 375 381 366 392 382 379 378 366 377 380 365 355 357 379 360 383 378 358 384 364 364 354 378 352 349 371 360 376 353 376 376 357 370 372 370 368 344 371 356 364 340 372 356 357 373 345 349 368 338 356 354 366 368 339 339 346 333 366 341 351 351 342 345 339 355 348 345 340 339 347 333 338 344 353 350 333 346 345 333 346 338 338 341 353 333 351 348 351 326 324 327 334 336 323 324 335 329 333 340 329 333 331 335 312 337 341 318 324 330 310 336 327 329 339 335 332 315 320 317 334 319 312 304 331 332 318 329 324 323 309 324 303 320 308 323 325 308 325 302 303 325 296 304 295 308 310 308 305 303 302 294 298 312 317 316 306 315 292 314 300 306 299 315 298 301 311 292 293 310 292 300 297 306 307 309 303 283 305 297 299 290 301 281 291 304 287 291 300 301 287 299 278 279 294 277 276 282 300 280 285 295 289 296 279 291 274 289 294 279 290 279 283 269 288 276 294 272 268 282 290 292 276 292 286 291 268 290 283 268 284 265 271 278 271 262 283 283 264 279 285 282 282 276 259 263 278 275 257 273 275 279 275 269 259 262 269 279 275 274 265 277 257 261 262 271 262 258 267 254 255 271 274 256 265 260 263 251 250 263 253 256 271 247 260 260 255 259 250 252 263 264 263 253 257 253 263 256 256 252 242 250 244 250 257 241 263 241 262 243 254 251 262 240 251 250 253 239 250 237 255 253 242 241 243 248 240 245 241 254 245 249 249 239 240 247 235 244 238 242 240 239 230 230 233 237 237 232 237 243 232 231 237 240 229 245 230 228 248 246 245 249 238 243 242 236 233 235 235 247 247 234 236 237 227 231 227 234 245 229 225 225 236 238 228 235 239 222 243 231 241 232 223 223 225 239 233 231 224 241 225 224 227 235 229 223 219 232 227 240 232 228 236 222 238 218 229 230 227 225 223 224 229 227 228 220 223 217 225 219 230 227 221 232 232 226 215 224 230 236 215 220 229 215 220 231 226 222 221 235 228 225 220 216 213 230 219 220 229 226 221 221 214 225 214 231 234 214 218 226 212 217 230 224 218 214 218 229 220 223 228 232 212 232 212 232 227 216 215 219 230 222 225 231 212 226 225 232 226 229 222 224 211 218 212 215 219 218 230 225 227 224 224 228 222 222 226 213 228 229 221 224 217 212 219 215 226 232 214 217 226 225 228 224 231 230 227 217 213 224 231 228 214 222 223 223 233 215 227 227 230 234 215 213 213 222 216 225 218 216 229 231 229 222 222 226 216 215 231 216 225 226 233 228 216 220 218 236 222 230 226 216 230 229 217 228 236 221 217 217 225 232 235 238 218 221 228 221 235 230 239 234 231 240 220 232 221 230 230 236 224 241 229 221 224 239 233 227 226 233 242 232 231 225 238 228 239 228 227 227 236 243 244 243 236 241 234 239 230 239 227 231 239 238 232 237 235 240 245 240 230 244 229 241 242 239 235 239 239 234 238 233 241 245 236 241 240 242 239 249 237 231 251 235 250 237 251 249 234 238 243 245 233 255 241 239 234 241 252 237 249 255 235 238 241 236 252 261 239 239 259 245 252 245 258 250 247 242 262 264 257 261 250 264 243 265 243 266 261 252 249 263 246 263 256 247 248 245 247 253 248 247 251 271 260 248 267 249 267 253 259 265 249 251 251 260 251 257 263 251 254 269 264 260 263 263 272 267 274 267 260 270 274 264 271 272 268 264 267 268 258 269 266 277 274 281 276 284 277 274 263 277 281 279 265 266 267 280 273 273 277 277 270 279 268 275 270 276 290 272 271 277 289 282 270 288 282 297 297 274 280 278 286 280 288 292 299 287 283 283 289 293 285 277 302 279 279 284 296 299 306 302 299 282 296 297 287 300 298 295 305 294 312 314 305 309 306 303 294 302 301 295 313 296 289 314 300 307 293 297 309 315 311 298 298 316 307 315 320 308 313 324 325 298 304 327 325 319 329 306 305 328 305 326 315 308 312 333 312 312 333 331 332 330 336 316 336 333 316 321 318 316 321 337 320 324 341 319 336 322 319 342 313 334 345 337 333 318 337 318 336 343 325 346 347 339 329 333 350 349 351 327 350 350 352 346 328 347 327 334 358 355 357 343 356 357 329 330 341 345 355 337 346 331 364 338 333 359 345 345 340 366 352 357 370 360 344 372 354 356 371 350 368 362 341 374 363 345 347 361 354 353 348 346 363 357 347 378 379 348 353 374 374 369 352 366 360 368 381 354 380 355 372 356 388 360 358 384 356 373 379 382 372 393 377 392 370 391 384 398 362 396 362 398 369 366 382 392 373 383 395 381 388 396 370 389 381 389 384 383 394 408 403 405 372 388 408 392 399 405 410 393 391 411 397 413 396 383 382 414 389 415 406 400 384 385 390 411 394 414 400 401 404 420 385 411 389 414 397 407 417 408 415 396 427 392 408 407 406 429 413 423 401 410 403 434 400 427 398 399 401 408 401 409 406 407 428 413 416 409 409 430 420 412 416 423 425 436 417 429 412 440 436 422 431 410 438 414 416 446 440 429 412 433 452 449 445 413 442 416 422 414 436 439 421 431 449 450 437 440 456 448 449 424 420 432 442 459 437 431 434 453 457 436 452 426 454 452 434 456 432 435 431 445 469 454 464 452 448 440 467 444 469 438 460 471 454 444 451 470 477 439 469 470 439 453 475 439 471 482 449 467 438 463 454 469 473 459 476 456 473 443 448 446 442 443 456 450 481 474 444 451 482 453 479 450 450 456 460 476 449 473 466 485 471 465 483 450 468 465 464 478 475 498 460 457 478 455 491 492 490 484 495 467 501 486 491 487 469 495 502 464 481 503 487 459 481 481 493 466 470 470 471 487 486 500 494 485 504 481 504 492 473 497 511 504 467 500 467 485 471 502 509 504 514 468 472 486 517 494 492 505 518 518 490 512 471 484 484 482 490 500 494 507 485 492 499 491 514 480 480 520 475 521 506 511 477 518 508 520 511 483 522 517 497 509 518 498 504 518 518 524 518 488 497 485 528 493 503 519 499 512 517 499 508 500 486 512 494 519 498 516 531 516 511 517 535 534 524 521 524 502 507 514 531 501 523 488 497 494 509 497 532 517 511 503 539 498 519 521 507 535 503 505 516 529 511 516 502 500 500 540 541 497 493 535 536 503 536 496 510 532 531 529 511 503 517 508 534 508 539 529 503 508 517 535 536 518 519 519 541 514 526 530 509 509 515 507 516 532 514 540 545 532 525 529 520 517 519 508 531 512 519 516 528 519 534 546 543 507 519 514 528 499 526 542 541 546 530 539 532 498 533 530 511 510 539 535 507 511 523 518 503 523 538 534 545 524 507 540 510 506 533 541 536 510 511 530 508 521 547 519 522 530 527 511 519
516 547 503 505 547 523 509 520 539 522 516 541 507 534 502 515 517 521 502 506 510 509 515 533 505 511 532 513 540 544 533 534 541 538 517 515 540 528 538 506 529 505 498 540 518 531 534 538 504 539 523 517 499 541 528 507 503 511 523 522 506 535 535 526 499 502 544 519 511 534 529 544 519 531 512 517 515 499 507 499 518 535 496 502 493 505 533 517 504 496 523 516 505 515 525 525 497 523 517 522 492 521 499 501 541 540 502 518 513 505 538 515 536 535 498 510 521 511 533 506 514 537 530 500 509 511 534 488 517 533 492 517 513 500 501 511 523 513 513 494 501 534 495 497 531 530 483 495 510 519 512 520 490 486 503 494 496 494 524 496 516 516 524 490 527 501 506 507 526 521 524 513 499 479 512 499 525 512 513 503 500 494 492 508 498 514 524 500 501 495 512 495 520 506 517 481 494 477 492 500 518 510 481 477 484 472 474 497 482 486 472 492 503 506 480 477 474 512 503 505 484 491 470 509 485 478 492 486 506 500 481 496 501 481 497 471 482 468 473 461 471 485 481 476 488 482 477 493 459 496 471 490 471 493 491 490 497 493 473 454 463 460 483 462 470 455 474 496 488 474 477 466 459 492 464 466 466 486 469 489 470 468 469 456 483 447 459 465 454 467 484 471 479 457 479 448 467 446 471 450 481 476 461 483 451 443 441 446 465 457 465 450 472 459 445 449 455 467 463 454 438 432 440 444 471 471 467 456 460 446 457 438 453 433 436 467 431 425 425 434 451 436 446 453 464 454 437 431 428 455 433 445 429 444 424 438 420 455 459 429 423 450 416 416 433 423 456 431 449 449 412 420 431 452 428 435 440 428 411 449 442 408 445 419 417 406 444 445 443 434 416 444 431 421 426 424 442 435 400 404 410 421 417 411 403 429 435 437 427 405 422 402 424 400 420 400 400 409 426 429 406 413 395 400 398 404 420 421 414 403 394 392 424 419 414 415 409 396 399 421 409 408 389 400 418 417 390 414 390 408 390 411 390 385 379 384 408 390 402 398 391 395 374 381 397 392 404 399 394 385 373 401 401 374 384 388 396 395 372 380 371 378 373 366 397 381 369 372 367 374 381 378 379 364 368 375 385 371 375 387 389 356 365 355 382 360 387 371 367 375 369 361 372 372 357 379 349 368 382 380 348 381 354 357 359 364 352 374 342 346 348 356 358 349 372 374 374 352 339 355 346 356 351 341 339 356 367 348 356 346 341 363 336 361 352 344 357 337 335 340 343 331 350 348 327 337 330 338 325 339 342 333 324 353 345 323 326 341 329 345 329 345 326 348 334 348 343 328 323 317 332 347 322 334 318 330 342 321 315 312 339 334 314 317 326 319 337 314 337 315 325 331 311 324 334 310 314 328 326 332 333 313 323 315 321 311 324 328 322 321 305 305 324 304 307 299 307 326 301 308 299 318 298 293 308 312 294 317 310 303 304 317 294 301 317 294 297 288 298 306 293 313 310 296 293 309 294 303 308 284 289 299 293 300 300 292 301 302 300 282 297 279 280 298 282 295 304 296 301 277 296 301 290 277 288 299 294 293 288 284 288 288 294 287 271 294 273 275 280 289 292 268 290 288 292 284 286 279 281 290 288 266 281 268 264 275 274 271 272 285 277 261 278 269 270 273 278 275 271 279 266 258 278 273 278 266 279 263 271 255 277 256 270 278 259 275 265 262 259 255 268 267 276 252 270 257 258 255 256 263 272 273 249 272 267 263 251 258 271 256 257 253 254 246 257 262 259 244 252 250 245 258 256 250 260 247 247 256 261 259 256 257 256 246 256 248 259 238 240 239 247 253 245 259 252 257 251 252 247 252 240 256 257 246 243 251 254 251 235 244 250 246 232 242 242 249 234 235 241 238 247 250 230 237 244 237 250 234 228 237 243 233 250 242 237 251 251 247 235 240 232 230 238 238 247 226 234 226 227 227 235 240 224 225 232 234 234 231 223 226 226 223 229 241 228 232 243 243 230 223 226 234 242 232 223 240 232 224 234 228 220 222 237 220 239 239 224 221 223 219 240 225 235 224 220 218 234 236 234 222 233 221 228 217 233 230 219 228 231 223 216 234 226 220 237 227 221 226 220 216 216 227 226 215 231 230 226 221 225 220 225 217 222 235 217 217 224 217 227 218 224 226 214 235 227 232 221 232 221 224 233 223 234 222 221 229 213 232 213 222 215 222 225 223 219 226 224 230 229 216 234 216 226 232 213 218 229 220 214 212 231 212 220 228 220 230 223 221 225 221 228 227 231 219 214 213 230 225 230 223 226 227 226 217 224 224 222 216 232 222 217 227 220 225 221 228 218 231 235 232 217 228 222 233 232 221 234 228 232 227 216 221 220 228 227 232 217 234 234 234 220 216 226 227 227 233 221 233 228 218 227 230 233 233 228 228 220 224 218 238 238 220 221 234 235 218 225 229 222 234 226 237 238 241 231 222 223 226 227 225 224 223 232 231 223 238 224 231 229 242 239 229 240 231 222 234 225 225 241 224 241 243 242 239 238 227 236 242 234 244 225 233 241 238 246 239 227 226 244 230 242 240 238 237 250 246 244 233 246 242 235 236 233 229 233 236 245 233 239 250 237 236 252 237 248 248 237 238 235 245 242 240 233 256 234 248 244 243 253 239 258 254 247 241 256 252 240 249 257 240 240 250 238 247 244 258 260 262 240 252 264 260 253 246 261 243 261 255 244 253 255 261 254 247 245 265 251 268 255 248 249 259 249 260 251 267 259 262 251 271 267 271 258 256 264 270 254 255 260 269 265 261 272 275 270 278 270 262 255 266 276 273 255 279 258 261 268 283 277 260 259 277 276 271 277 284 271 284 271 287 267 268 282 273 272 275 279 264 275 266 271 283 272 273 288 292 288 277 281 290 277 270 290 280 292 269 276 288 279 285 285 291 295 275 285 299 278 294 281 284 284 280 301 278 297 303 303 282 303 285 297 287 280 287 286 283 301 301 300 296 291 304 292 293 305 309 292 289 289 306 288 299 316 303 288 303 312 289 301 302 307 293 316 316 318 313 319 300 295 298 305 320 310 307 299 311 325 304 323 323 304 306 325 304 310 311 305 322 319 304 326 319 328 320 319 322 321 310 315 337 328 336 319 320 309 333 310 327 310 320 337 335 322 325 342 344 315 338 347 326 318 328 346 322 337 339 327 343 340 333 335 326 332 347 344 352 347 353 326 354 352 341 341 337 356 358 336 335 342 342 339 359 332 346 358 362 356 333 348 347 346 345 366 362 345 365 359 339 350 351 354 343 347 342 341 356 344 372 369 352 356 351 350 347 356 377 349 369 375 347 361 365 367 358 374 373 369 365 355 362 385 369 360 358 373 364 384 357 358 356 388 356 365 392 361 382 363 367 380 380 378 387 393 382 384 366 392 397 385 376 382 387 394 380 391 383 383 395 398 384 387 388 375 378 397 383 383 374 408 408 402 394 381 387 391 379 413 398 415 402 398 383 409 396 390 393 396 418 412 389 406 413 397 405 397 413 384 385 405 409 401 419 408 414 408 402 394 422 399 426 426 426 422 410 433 398 403 421 411 428 405 416 419 432 410 410 437 439 437 434 412 412 425 434 437 402 410 433 439 437 417 407 435 411 407 446 420 447 412 408 420 423 427 410 421 411 414 449 452 427 435 422 432 455 437 433 435 423 457 442 452 423 445 439 429 421 447 440 453 457 463 449 429 432 464 425 450 438 461 463 449 426 446 434 456 442 434 440 456 432 467 430 472 452 432 457 447 462 473 452 475 445 449 446 474 467 470 453 478 467 469 454 454 476 443 475 446 477 451 477 459 475 466 482 445 468 474 476 482 461 483 456 478 452 454 479 455 470 460 458 476 448 475 451 478 459 478 455 475 450 492 461 451 469 469 478 457 473 468 485 496 455 489 456 476 499 483 466 474 489 486 473 460 473 501 479 471 459 486 499 492 468 503 492 479 485 464 500 499 496 474 508 478 510 507 489 496 496 499 467 474 481 505 497 472 476 475 470 490 483 512 505 489 492 507 511 482 486 493 504 479 479 513 500 473 475 490 511 496 474 514 506 496 509 492 506 518 479 515 515 482 515 489 507 489 510 491 521 508 510 494 479 514 498 502 481 517 505 494 486 506 491 511 503 503 481 484 499 486 528 489 495 519 504 529 484 490 522 519 502 499 487 495 493 488 495 500 523 486 491 511 525 515 532 500 533 514 526 490 525 527 513 502 504 530 526 518 528 539 502 496 504 531 531 513 534 517 503 495 517 508 521 505 511 541 520 531 518 508 507 530 522 508 494 538 498 505 516 531 534 520 496 501 519 504 527 511 524 515 520 540 540 508 517 539 496 508 499 516 544 541 546 535 512 525 508 545 505 527 508 522 529 510 529 531 520 538 496 527 507 522 521 502 513 545 524 516 535 528 513 508 522 540 548 539 547 537 514 505 545 526 507 526 540 517 509 540 507 537 519 519 540 521 501 533 545 528 501 533 508
543 542 508 534 518 526 508 506 543 516 530 520 503 508 511 523 496 503 533 513 501 531 532 525 535 516 522 514 547 533 501 542 503 513 504 525 542 516 511 538 512 545 538 495 533 530 522 510 537 536 503 518 518 538 495 534 506 497 500 505 534 533 527 541 498 535 495 522 532 539 541 526 537 532 505 506 515 494 496 504 520 517 516 530 518 539 519 501 501 540 515 498 512 509 516 531 498 532 511 498 505 499 527 528 519 538 514 490 513 517 526 513 514 522 501 489 492 527 522 500 524 494 507 494 536 506 508 492 496 528 524 485 511 535 496 488 507 521 514 527 514 488 498 520 494 525 520 516 524 499 515 483 499 497 491 503 516 520 509 518 502 526 502 489 498 491 490 524 514 526 521 494 482 485 483 493 479 520 479 521 490 514 475 506 499 483 517 496 498 500 511 500 474 492 486 473 518 478 505 511 518 506 483 482 475 512 487 514 493 475 503 469 492 488 500 467 496 499 489 478 499 471 465 486 506 468 507 479 507 469 469 487 464 467 463 486 489 487 492 503 458 481 494 486 460 466 493 486 476 468 495 476 488 492 460 467 462 479 487 467 498 458 497 465 462 477 493 484 459 469 468 468 450 478 477 465 488 461 469 447 475 466 472 480 450 461 463 481 464 442 473 474 474 449 456 471 470 466 474 466 482 451 442 443 468 455 438 468 473 464 442 463 453 451 436 456 444 455 474 465 431 431 434 466 453 434 453 442 471 442 451 432 453 465 435 448 454 449 442 447 443 427 463 464 431 425 429 451 463 448 446 422 431 434 445 438 439 449 422 447 452 445 432 457 431 446 439 448 418 435 430 445 451 432 435 442 450 436 416 444 412 428 438 440 444 412 421 415 438 424 422 413 402 420 425 402 441 440 409 401 418 432 437 421 423 409 436 407 400 432 423 424 417 396 411 397 396 422 391 419 404 395 429 420 429 412 412 420 389 388 390 417 421 393 384 410 410 417 412 404 400 408 409 380 412 384 409 414 394 382 385 396 411 392 402 386 411 378 405 411 378 405 388 397 388 402 374 399 392 402 393 405 387 392 402 383 399 380 385 386 389 385 368 387 368 372 380 392 387 378 383 390 362 391 359 394 370 376 375 359 360 372 356 356 380 375 357 383 369 386 371 371 361 363 365 355 375 364 352 354 375 348 379 378 362 376 349 372 360 375 364 354 346 361 356 364 362 352 366 365 343 340 369 352 346 369 365 349 343 349 335 354 349 332 364 362 332 341 346 362 356 333 351 356 354 333 338 326 338 355 326 336 349 353 329 339 328 338 344 322 321 345 330 344 330 337 334 349 324 337 347 325 346 332 334 341 317 330 330 322 312 327 333 328 316 333 321 324 325 321 318 323 335 318 330 335 328 324 317 306 308 332 310 309 316 331 316 323 304 327 302 312 317 299 315 299 309 326 313 309 303 298 324 297 299 317 308 309 310 316 300 293 295 319 307 296 310 290 288 313 297 299 288 304 301 307 295 310 285 299 293 297 296 288 297 289 285 305 287 287 297 299 298 305 291 305 280 286 294 286 303 289 289 292 278 274 297 274 278 293 288 297 297 292 294 290 294 272 291 280 287 273 285 270 270 283 274 290 272 270 275 265 284 286 273 279 289 264 271 282 276 286 279 283 270 282 269 261 261 272 285 265 267 259 270 283 262 280 258 273 280 272 267 263 271 274 257 257 270 263 261 260 256 275 273 261 275 272 263 262 253 262 251 272 261 249 253 260 268 253 254 264 251 253 268 267 257 257 257 245 261 249 262 258 249 257 265 244 261 260 259 262 257 262 247 260 250 261 257 246 248 239 240 255 247 239 252 261 237 256 249 247 239 246 247 238 251 239 254 243 247 246 236 252 241 250 252 255 250 246 238 239 247 237 239 243 236 235 232 229 231 245 231 250 231 236 229 240 241 250 249 231 229 235 237 243 240 238 244 235 236 236 225 246 247 241 237 241 244 236 230 232 237 236 230 236 244 240 235 227 225 237 225 227 222 235 242 228 241 232 238 228 242 237 225 240 224 231 234 238 219 233 239 232 222 240 239 220 233 221 240 236 236 220 219 231 228 231 228 222 238 221 226 217 223 230 238 224 224 230 228 223 235 228 224 216 233 216 221 224 234 226 227 225 226 217 230 215 231 220 218 229 222 227 229 228 217 225 234 225 216 225 233 233 235 217 233 230 215 214 218 232 226 228 221 235 228 214 235 220 217 214 234 223 226 226 235 227 214 233 217 216 220 234 235 220 235 232 214 214 231 216 233 221 228 216 218 220 214 215 225 216 215 223 225 227 234 224 216 234 221 217 234 228 215 233 233 235 228 233 234 223 234 229 230 226 231 232 231 229 233 220 232 233 228 221 222 224 229 225 222 237 228 220 228 229 238 224 227 230 218 224 238 237 220 220 227 234 218 233 222 223 232 240 228 236 226 223 219 229 236 222 220 227 234 228 237 238 243 223 229 229 235 228 225 233 231 235 226 231 244 225 231 236 224 241 225 226 240 226 230 228 245 232 236 231 234 231 227 229 228 230 237 236 238 236 248 241 227 247 240 243 236 241 247 248 247 234 244 245 250 251 234 243 236 237 235 247 250 237 248 249 251 241 251 244 252 256 234 244 251 247 252 236 237 240 250 249 246 243 259 244 257 243 246 257 249 240 240 250 250 252 253 239 253 246 251 247 242 253 252 252 254 262 255 252 250 266 256 246 266 266 251 253 250 263 252 264 268 256 261 263 255 256 247 271 261 251 250 264 266 266 266 260 275 262 252 259 262 268 268 265 255 274 261 278 261 279 261 264 280 271 264 272 279 257 274 280 282 272 282 264 282 286 285 263 274 275 278 283 281 282 271 274 266 280 286 288 278 280 292 290 273 284 276 267 291 293 291 271 285 296 276 275 281 291 275 287 278 279 287 298 282 273 279 300 275 277 275 282 287 297 304 304 293 286 298 302 306 303 299 302 287 283 304 309 309 290 302 311 298 299 307 300 293 312 304 293 287 313 298 290 305 298 293 302 297 295 319 298 302 293 321 292 299 298 314 324 314 307 307 312 316 322 303 311 303 319 313 326 325 306 329 312 318 326 318 327 316 326 312 314 312 308 326 333 314 328 324 312 319 335 319 325 338 329 335 317 337 327 321 312 312 314 324 335 323 335 346 316 324 344 327 328 330 346 344 319 342 331 335 329 351 343 338 333 351 342 348 339 355 331 340 350 338 327 356 345 345 360 343 353 334 335 331 360 344 351 357 366 356 366 337 341 340 363 343 347 337 361 369 355 341 343 366 343 356 346 367 367 355 345 363 348 360 356 372 357 356 366 362 378 373 376 348 352 367 381 352 361 383 362 379 381 359 384 383 363 379 379 361 387 371 370 362 366 363 385 369 367 396 375 377 384 395 380 377 384 386 367 383 387 387 371 374 382 393 373 395 381 398 390 383 374 374 387 393 386 396 384 409 397 402 381 376 396 400 376 385 380 385 409 409 409 414 392 411 415 392 415 419 419 417 391 415 419 411 413 389 425 393 405 396 404 389 398 426 401 427 405 426 430 416 430 415 405 417 416 420 404 429 409 419 435 407 432 409 416 407 434 411 430 419 433 438 440 406 417 428 405 420 417 407 414 429 419 436 424 423 412 421 435 421 426 444 419 420 438 421 411 413 446 445 433 415 435 434 430 447 421 418 438 459 447 436 450 422 423 429 448 429 449 420 441 454 438 439 425 441 457 441 458 439 451 439 439 441 469 453 469 471 462 461 465 464 443 467 471 460 446 439 437 472 463 459 465 475 435 440 479 471 436 455 438 439 461 475 470 440 443 473 471 483 460 440 477 457 486 467 482 443 452 486 445 448 454 477 455 447 474 457 454 478 491 453 453 486 469 492 456 463 487 461 463 455 462 461 474 463 497 461 471 472 488 469 454 455 492 468 474 466 470 464 456 486 492 487 480 462 505 484 500 496 498 462 482 486 489 480 497 463 486 487 494 473 482 491 474 468 504 484 477 509 475 486 502 490 498 500 504 497 480 487 504 476 509 515 473 494 484 485 495 480 494 472 497 512 508 498 495 509 477 513 509 493 491 498 474 521 488 481 492 490 505 508 522 481 520 481 493 485 518 511 496 527 507 524 514 502 496 512 509 509 519 498 512 519 511 495 516 524 501 486 493 482 520 490 490 517 498 509 528 524 515 489 521 489 529 499 526 486 488 504 508 522 502 512 527 495 527 492 527 533 501 521 495 496 535 500 507 491 502 502 506 533 507 493 539 501 532 530 527 535 498 525 495 539 500 537 496 542 517 511 511 505 494 519 514 542 506 534 519 519 521 510 512 513 503 511 516 521 542 521 504 535 530 535 534 529 531 533 521 515 499 494 504 528 533 513 529 518 500 496 545 528 545 502 516 530 519 538 505 543 513 543 533 498 534 497 510 519 536 537 517 518 537 503 500 500 522 534 524 503 511 498 536 537 505 505 520 506 524 507 502 543 503 516 521 517 517
534 516 533 500 537 531 517 544 535 522 546 498 526 501 513 504 517 503 513 502 503 499 530 542 506 501 498 502 527 519 499 542 540 537 495 505 520 517 530 537 520 505 540 499 539 506 508 509 542 502 544 527 507 504 522 494 510 501 501 518 502 505 542 542 523 512 521 507 499 528 494 526 520 506 500 505 526 501 502 532 492 496 499 513 508 509 493 504 498 507 518 500 512 520 524 516 514 501 530 519 509 531 527 510 520 534 523 527 518 507 516 491 510 498 513 502 490 488 514 496 504 516 532 499 495 514 500 493 499 489 522 492 505 509 519 513 509 512 487 518 494 493 489 525 512 511 512 482 516 514 514 513 525 509 502 494 486 515 516 505 522 488 501 490 520 488 522 495 518 478 481 480 488 489 524 521 521 508 522 506 510 500 496 510 513 496 513 519 474 488 488 472 485 483 483 486 475 482 503 499 509 472 478 492 516 478 509 497 476 507 487 468 483 513 503 473 487 504 496 478 497 485 464 470 473 476 483 482 486 467 505 490 484 484 461 501 459 492 476 465 476 480 504 486 466 461 485 487 501 456 494 492 483 468 489 481 467 478 475 479 484 461 458 472 477 484 486 472 460 462 462 491 493 484 490 475 488 461 453 478 467 469 475 446 451 487 451 451 449 443 442 446 456 456 485 461 439 462 456 478 441 474 460 458 472 460 480 450 455 453 470 471 440 456 450 460 439 452 443 443 449 468 430 464 450 454 449 465 455 459 467 446 444 466 440 444 445 465 462 454 456 457 453 435 429 431 446 435 444 438 452 454 443 453 425 451 436 441 437 430 421 429 441 431 444 425 419 446 447 438 434 419 446 432 443 414 422 427 410 444 422 428 445 424 434 441 407 445 438 436 409 406 416 401 410 402 430 417 437 436 407 425 425 401 437 411 401 402 436 401 424 420 406 404 429 426 432 412 429 394 414 430 389 403 397 415 427 414 388 411 418 422 387 385 411 387 411 386 405 405 393 415 385 407 411 411 400 397 391 412 406 404 395 384 390 387 413 402 378 376 400 410 401 375 372 384 390 382 375 372 374 398 389 389 393 375 383 365 388 394 399 382 377 362 398 364 391 398 397 364 370 373 375 385 367 385 372 360 377 370 370 374 387 363 363 384 374 369 354 385 371 365 377 383 382 377 380 359 372 349 378 381 363 369 372 362 343 378 373 368 364 372 346 350 348 359 351 346 371 354 366 346 343 344 340 343 352 343 348 342 336 345 339 365 366 359 361 346 347 337 335 347 331 327 353 358 354 359 344 339 342 336 352 355 324 332 326 345 353 352 341 346 333 338 321 343 327 349 327 347 330 338 345 326 340 334 327 332 333 343 333 315 339 331 319 333 335 311 318 330 335 335 324 307 324 308 324 304 312 321 317 304 319 328 314 329 318 319 320 308 324 313 326 304 298 319 300 319 306 314 312 319 300 314 313 321 300 315 316 294 320 313 303 317 303 291 306 289 312 289 288 298 289 306 297 300 304 285 291 298 306 290 300 301 308 309 294 285 301 300 285 295 301 306 290 297 287 290 281 287 290 277 299 300 298 294 291 295 279 283 273 285 283 271 293 294 279 292 279 291 284 285 293 270 277 294 282 270 291 267 268 270 266 276 287 275 275 274 287 286 283 283 287 278 261 261 274 283 280 277 282 275 280 271 261 269 281 263 262 261 269 278 272 256 262 275 265 268 275 265 276 254 260 269 252 254 253 260 256 263 251 274 266 266 273 264 251 272 259 249 249 266 253 268 256 257 249 248 245 250 247 248 248 259 263 255 244 258 245 258 265 245 247 258 265 256 261 263 252 259 246 255 244 251 243 253 238 248 254 239 253 241 241 257 240 236 240 258 256 246 255 252 253 257 241 253 233 240 239 236 233 255 232 239 235 231 243 251 247 240 242 237 237 246 249 241 247 229 231 235 241 229 245 228 244 245 241 234 246 233 249 231 234 230 243 229 233 229 239 244 231 232 238 237 234 242 243 227 226 233 230 223 241 227 238 234 231 226 240 227 232 234 225 240 231 241 243 238 221 228 228 220 235 240 227 239 235 223 220 230 225 226 224 221 231 233 232 234 236 221 232 224 233 235 237 220 232 230 221 235 222 218 218 237 235 228 225 234 221 233 235 234 221 221 219 221 237 225 227 218 221 220 220 217 220 228 220 232 231 222 226 235 223 228 233 217 217 217 234 220 233 229 236 215 235 215 220 232 224 230 232 230 232 235 229 215 223 233 232 218 218 222 216 225 233 234 227 233 215 223 216 231 215 235 231 233 235 235 226 223 228 222 236 221 220 228 221 228 222 215 231 226 222 232 234 217 229 223 235 227 231 237 219 230 233 234 226 232 232 216 218 222 222 218 228 227 229 233 218 237 233 233 224 223 240 235 225 228 239 229 221 223 239 234 236 231 223 219 232 227 241 221 240 221 230 239 236 242 226 225 229 225 225 236 224 224 224 225 236 224 238 239 223 236 225 241 226 224 235 239 226 236 236 224 231 246 238 243 241 245 225 226 244 230 237 248 227 234 230 236 237 247 248 238 244 231 248 235 251 248 237 245 247 236 241 239 252 251 235 248 239 250 247 240 231 231 239 245 232 254 239 253 234 247 250 251 243 248 251 243 236 237 253 256 238 257 243 254 256 250 256 247 257 258 247 244 253 255 240 248 258 248 264 257 242 262 249 263 249 256 244 245 262 262 246 251 248 268 256 261 256 251 247 255 250 260 263 253 269 270 264 248 270 261 251 262 272 269 264 257 269 259 258 255 261 264 252 277 257 258 257 253 255 262 277 254 273 280 261 256 280 268 278 271 280 283 268 277 268 260 278 283 286 278 277 269 286 287 273 279 267 265 266 265 272 276 287 277 280 272 269 280 285 268 268 278 270 271 286 286 278 283 289 282 297 289 284 277 276 275 289 291 278 288 300 280 292 288 290 304 282 277 286 302 298 298 287 287 281 290 292 290 306 281 289 294 292 299 294 312 288 300 312 297 304 309 290 294 308 314 314 295 304 310 314 297 310 300 303 317 292 312 313 302 321 293 299 308 300 314 301 303 321 307 298 325 303 300 321 313 308 308 324 304 318 327 303 306 332 328 333 327 321 314 331 334 311 336 311 328 328 310 311 332 315 337 320 331 318 324 341 323 334 318 329 328 327 344 343 343 318 334 328 342 343 334 346 334 333 342 337 331 334 352 323 332 353 355 332 355 324 335 351 351 355 338 348 348 355 335 335 342 338 334 331 364 365 361 357 363 339 362 337 357 340 360 337 358 361 359 350 342 353 364 347 350 363 345 370 371 354 376 367 359 361 376 377 356 372 367 356 347 352 378 371 377 363 379 383 379 378 372 366 381 379 372 359 377 362 367 372 375 373 375 376 373 368 359 365 372 382 386 362 372 365 382 365 368 394 382 393 388 372 394 372 382 393 393 398 369 387 399 402 402 371 379 401 408 398 395 390 396 402 385 399 384 378 389 407 407 379 387 406 384 415 419 414 383 397 412 415 419 418 398 411 391 407 389 397 424 421 409 408 407 421 389 388 428 424 421 426 415 400 393 396 415 428 418 419 405 410 435 414 422 435 397 419 401 432 433 426 401 418 408 418 436 427 425 441 431 421 418 417 432 425 435 415 423 433 437 431 416 430 450 448 430 448 447 441 421 453 451 445 450 425 420 444 422 416 427 446 435 419 430 428 440 430 438 423 455 448 458 419 423 449 434 431 429 446 434 465 444 454 441 435 466 442 458 455 459 448 452 453 434 447 441 453 462 449 441 431 470 456 471 461 460 460 437 467 476 471 456 458 445 446 482 466 481 466 464 438 475 440 474 477 453 443 481 484 464 455 470 479 469 486 448 478 461 462 476 460 449 479 471 449 470 449 481 460 478 450 481 470 474 493 488 485 455 486 484 472 467 457 491 490 480 486 490 454 456 471 469 495 468 489 472 490 465 473 486 478 500 475 467 481 491 489 459 498 495 476 484 500 508 480 469 462 467 508 473 476 467 477 484 481 466 497 502 490 474 493 484 494 505 506 503 472 470 483 517 498 484 480 479 493 477 508 513 475 505 477 476 497 488 519 519 489 508 508 514 522 508 516 483 516 496 524 498 493 477 525 497 520 485 511 483 502 480 484 507 491 511 486 489 517 495 506 511 506 485 519 504 520 511 513 513 482 513 490 502 515 491 526 512 501 512 518 501 485 528 505 484 510 517 490 533 494 517 488 504 504 530 508 504 504 511 500 528 501 490 493 535 497 509 523 518 512 528 536 513 522 506 539 522 513 519 519 523 525 495 515 493 541 539 537 507 512 499 522 501 528 502 498 537 523 533 541 521 497 539 520 530 530 519 511 528 522 514 509 515 533 499 509 542 522 539 523 508 538 516 505 494 533 513 528 515 507 530 531 541 538 524 530 527 523 507 499 500 544 514 497 508 496 512 532 500 533 509 515 525 508 526 501 495 521 536 516 510 520 530 506 512 508 518 545 513 508 526 546 533
544 496 545 521 513 531 527 528 521 495 534 534 502 541 534 504 530 532 519 503 543 506 496 532 506 522 498 519 501 526 505 528 528 533 503 495 494 536 505 521 513 494 510 521 541 526 507 525 512 533 541 517 525 533 535 536 538 494 529 517 542 521 494 509 525 541 497 534 510 515 527 515 538 504 538 518 525 532 534 505 541 505 503 496 493 519 539 512 520 525 509 491 526 511 533 533 535 513 523 526 535 532 498 530 520 493 530 502 535 496 490 507 509 502 513 486 532 485 532 535 494 502 512 504 497 529 497 492 502 491 508 527 524 491 504 493 487 504 504 498 508 514 510 512 527 515 528 488 480 490 524 517 528 487 525 482 525 506 499 504 513 523 500 504 482 522 517 488 495 491 504 475 524 485 506 522 492 512 510 504 503 503 483 511 487 518 476 485 486 500 514 506 479 492 490 494 484 488 491 485 497 494 483 467 510 495 467 478 488 502 513 473 482 474 508 483 510 473 477 474 483 487 493 480 491 469 465 475 465 489 493 487 470 503 460 501 493 469 501 477 491 477 498 470 489 494 489 499 461 466 483 475 454 490 453 483 456 482 452 484 488 484 496 486 480 481 477 455 482 494 488 483 471 476 449 489 446 475 451 462 483 465 460 485 462 480 478 476 481 486 464 454 481 471 443 484 467 459 451 467 481 439 452 447 459 439 476 445 440 446 437 463 442 476 439 454 472 463 445 441 459 441 436 438 459 450 429 449 453 436 431 432 453 455 427 437 435 458 459 462 439 447 441 443 438 443 448 435 460 438 431 449 431 439 454 438 419 428 437 441 428 454 450 440 417 441 442 431 425 425 436 438 420 451 451 450 414 447 414 446 413 445 414 436 441 415 422 404 410 404 443 404 422 412 435 439 437 426 431 409 433 424 414 405 436 426 435 421 416 420 419 418 434 417 418 431 409 405 426 413 406 425 405 411 404 413 404 422 400 399 417 401 399 406 388 387 417 416 415 399 393 393 387 387 395 409 389 402 399 384 398 378 378 403 414 398 392 386 410 397 401 376 380 387 389 393 379 403 391 385 390 398 367 376 378 401 394 373 368 389 382 379 364 393 370 374 395 397 369 369 381 373 391 364 380 378 388 367 358 380 367 366 382 369 381 381 359 379 388 360 382 356 385 369 380 354 357 354 370 354 350 359 353 347 370 346 362 369 376 344 363 365 347 346 374 344 363 341 361 373 363 343 356 348 364 360 352 353 362 344 359 334 336 348 355 352 345 337 340 333 329 336 349 353 334 331 342 326 351 330 338 353 327 350 340 349 336 352 345 347 334 336 324 352 346 343 337 348 336 318 332 318 316 342 341 332 322 343 333 327 334 328 316 322 339 328 315 331 334 337 317 319 338 325 326 316 326 317 310 311 310 316 331 323 319 304 320 309 308 310 303 306 324 301 319 326 312 317 324 310 299 317 311 312 305 294 299 293 320 310 301 299 292 298 315 300 298 308 310 307 312 300 290 297 306 312 289 314 304 309 311 296 285 294 301 293 299 301 308 292 282 281 280 285 282 288 304 295 305 294 277 302 290 304 287 278 290 296 287 296 283 296 288 274 283 294 275 294 281 288 280 294 288 279 278 284 288 292 293 277 284 281 275 279 269 283 265 273 289 289 279 278 265 263 287 282 276 286 267 286 273 268 271 271 262 267 270 271 264 262 268 277 265 262 269 259 266 273 273 271 261 268 271 271 276 252 258 252 276 271 263 259 267 262 264 257 272 261 258 264 258 264 271 271 260 259 251 269 269 256 263 255 245 259 256 268 265 263 260 255 254 247 265 260 247 255 264 252 242 242 259 246 254 254 251 248 255 254 246 255 239 237 239 240 251 244 253 241 257 235 242 249 245 234 252 253 256 239 237 237 238 251 250 235 255 238 233 236 241 241 235 234 233 243 232 242 242 240 239 239 240 246 244 250 237 239 237 235 236 241 232 233 238 227 243 239 234 248 227 241 233 244 242 239 234 245 230 227 234 244 246 238 246 237 232 241 243 243 225 241 235 229 231 222 228 223 234 229 244 236 244 228 224 231 235 227 222 240 230 224 230 222 232 223 235 234 241 227 231 219 221 220 225 229 220 225 225 226 226 223 233 224 224 237 228 238 237 223 229 223 228 220 219 230 230 224 218 225 232 238 222 231 226 223 218 236 226 222 224 228 222 222 218 224 222 217 237 236 235 227 237 236 230 237 225 220 222 224 228 235 221 232 228 230 216 227 225 224 232 232 236 236 236 236 220 220 236 218 216 233 229 235 229 220 235 236 224 219 223 234 237 226 228 225 217 227 236 226 235 228 220 231 224 217 229 230 219 227 232 220 222 221 237 233 225 234 231 233 236 236 239 224 222 224 234 228 227 236 232 224 238 219 234 231 227 220 228 239 229 229 234 226 228 221 221 239 226 237 225 235 235 240 242 240 224 229 221 234 224 229 241 222 231 227 234 234 222 238 226 233 243 235 234 229 230 236 244 237 225 243 229 241 241 245 231 238 230 232 246 228 234 237 228 239 243 236 228 238 246 248 232 228 228 231 242 234 235 238 239 243 230 231 230 231 242 244 252 245 234 254 242 236 242 243 250 241 235 244 243 251 241 241 252 234 245 235 240 252 246 244 236 247 240 254 242 253 254 255 237 245 240 249 261 245 239 258 251 258 255 256 263 250 245 255 247 246 260 263 266 244 255 261 251 263 266 250 247 259 246 249 269 250 263 269 252 258 265 250 262 247 252 271 261 254 273 270 252 264 256 262 265 274 259 269 265 256 259 278 265 277 255 279 273 270 269 280 257 272 275 281 259 261 268 265 273 259 261 282 263 264 261 285 287 262 265 270 288 263 286 277 276 285 266 266 284 289 275 289 281 291 276 270 286 267 271 281 282 272 287 287 284 297 275 274 289 287 287 295 294 294 290 300 299 275 299 276 293 283 299 292 303 299 299 306 286 293 288 288 293 299 287 285 290 290 283 294 288 302 308 296 313 313 308 305 299 313 298 289 290 311 308 298 296 316 307 307 308 296 319 298 300 292 309 297 297 301 316 325 313 313 308 316 309 306 299 300 313 303 325 308 308 316 325 304 327 324 333 325 308 311 327 308 325 314 333 326 321 336 334 327 317 328 319 312 321 312 311 326 314 338 330 318 324 321 345 338 324 335 348 337 334 317 335 320 329 351 331 345 345 350 334 345 336 323 340 335 354 323 355 332 324 358 351 343 332 350 345 356 354 358 349 351 361 348 340 333 357 349 348 338 367 335 351 338 336 345 369 337 350 343 350 345 354 343 343 366 373 359 344 345 359 342 350 373 358 371 377 345 359 349 346 374 349 352 356 365 351 376 354 383 352 363 360 354 360 356 383 365 377 390 389 380 377 374 388 370 380 373 373 386 371 378 396 371 382 376 392 370 364 381 383 379 379 373 390 372 402 380 371 392 372 370 373 385 387 409 381 390 377 393 396 397 377 412 406 379 391 380 379 390 393 409 406 411 406 419 413 409 416 384 384 394 418 414 400 418 413 384 417 410 424 407 396 407 407 403 401 425 390 424 390 405 393 406 420 402 398 407 395 400 412 409 410 416 415 426 404 406 407 400 438 405 439 424 428 416 414 434 442 430 437 417 408 407 445 420 408 426 412 446 408 414 425 444 426 409 434 433 445 416 446 427 423 441 442 433 424 429 425 435 440 452 441 432 439 419 433 448 418 418 420 446 450 421 438 443 444 423 425 432 438 432 435 428 429 435 468 468 435 439 432 445 460 447 450 452 432 453 442 450 441 467 434 456 468 471 449 466 467 478 441 477 449 475 468 470 452 453 457 462 437 441 449 457 447 476 452 479 468 473 440 451 474 451 447 459 475 478 448 444 448 470 477 445 476 466 481 486 461 489 454 489 459 452 476 479 478 479 451 492 461 492 479 480 487 483 496 453 472 480 464 481 472 500 464 500 475 489 482 498 490 483 489 458 462 498 500 462 475 460 474 460 504 494 503 461 501 484 462 490 493 486 503 504 511 480 470 472 504 507 485 491 499 467 470 514 473 511 512 481 473 507 510 514 498 503 473 480 515 493 514 488 474 490 478 490 476 485 498 516 478 520 494 512 521 499 478 495 480 513 488 484 513 481 519 500 505 477 516 482 478 495 506 509 487 496 498 484 501 497 498 483 482 524 508 515 501 514 488 508 503 501 518 494 509 511 519 489 515 509 497 518 503 524 530 533 518 520 526 507 535 488 492 507 533 503 527 529 512 491 526 524 533 489 492 507 526 488 525 525 535 505 497 504 495 518 503 503 504 518 499 529 522 532 501 518 498 516 535 499 523 524 536 492 500 516 512 538 517 524 499 514 541 533 503 521 512 542 535 502 521 520 541 502 511 526 530 520 502 498 528 531 519 522 494 505 515 502 509 527 523 525 503 519 537 537 530 505 527 504 531 528 533 522 538 501 527 523 526 511 503 544 524 529 496 524 516 517 532 508 526 509 515 536 511 506 527 495 517 536
533 502 494 520 507 515 528 516 544 536 533 529 510 511 540 512 541 511 511 503 501 544 495 522 510 512 535 519 541 534 509 496 498 514 524 512 518 508 497 504 499 513 503 534 498 529 513 494 500 517 511 535 523 519 531 530 533 528 497 523 534 535 500 538 529 531 531 503 520 535 514 500 528 498 540 533 534 510 534 515 509 526 531 539 528 519 500 518 530 530 523 494 495 532 515 534 495 503 519 523 521 492 532 508 524 505 499 491 525 517 516 492 502 531 516 515 535 500 493 524 515 502 530 514 506 529 489 507 491 525 492 526 498 492 490 529 498 500 485 526 517 514 500 524 515 487 507 485 506 527 485 488 486 519 521 508 515 479 482 524 521 493 519 486 503 479 484 520 499 490 518 486 480 493 512 506 494 482 489 515 498 516 475 517 517 497 503 478 487 480 502 501 469 474 490 511 482 515 486 494 471 487 514 483 510 502 514 481 466 485 480 491 469 503 483 496 496 479 506 477 502 495 508 461 488 477 501 475 481 473 479 464 462 473 476 457 473 470 503 484 476 482 479 498 467 490 486 471 470 495 470 486 473 477 494 497 479 483 465 455 470 476 467 489 465 490 450 487 477 491 467 492 452 473 468 461 473 478 489 488 474 450 465 461 474 459 448 476 486 451 465 484 461 449 450 443 456 478 456 453 467 467 456 461 465 477 447 476 457 451 476 466 465 443 432 472 460 452 439 431 467 439 433 464 436 471 470 452 443 445 443 468 454 425 452 444 440 464 429 460 432 435 455 427 446 455 430 445 458 438 428 442 461 435 442 429 435 428 450 439 434 429 435 422 433 448 433 424 439 438 410 433 433 432 431 446 425 432 422 437 409 407 435 427 424 425 430 430 434 405 432 427 417 432 420 431 420 422 433 428 399 416 426 414 415 406 420 424 424 429 404 417 429 396 399 405 416 419 430 392 418 405 417 406 418 422 390 412 400 418 396 421 421 408 406 421 392 411 415 390 401 390 385 419 402 411 381 380 382 386 377 381 395 387 381 379 397 402 375 397 410 377 405 389 383 393 390 372 387 404 390 380 385 402 370 402 393 386 373 366 396 392 368 377 393 388 382 378 389 378 392 369 367 391 358 372 375 380 380 373 386 389 380 384 374 372 359 352 367 362 386 382 351 369 350 367 370 350 360 361 364 346 380 355 348 366 360 372 345 363 357 346 369 359 366 343 374 356 368 361 349 342 359 343 363 352 350 341 363 366 343 349 355 346 357 364 348 343 344 336 329 333 356 329 341 336 332 354 341 351 357 342 329 339 330 334 350 348 334 338 335 322 326 349 340 320 325 342 335 321 320 325 334 327 335 339 328 334 323 345 321 330 337 338 319 328 340 315 310 339 321 339 334 338 335 336 310 330 317 307 330 308 310 319 327 308 303 315 306 326 320 321 329 313 308 321 323 310 311 298 307 322 315 304 312 296 301 314 304 314 294 293 315 293 316 293 316 303 292 314 297 307 291 316 307 295 310 293 290 311 295 298 309 310 293 290 284 293 292 307 306 299 291 304 298 280 289 301 281 299 305 297 289 291 283 296 276 300 281 294 299 286 288 278 299 274 286 281 289 295 283 277 271 269 275 270 274 285 287 281 281 281 285 287 277 273 273 285 287 282 271 285 282 274 284 272 262 270 286 287 263 275 286 279 285 282 265 277 271 259 281 270 261 270 274 277 264 256 256 273 262 271 261 275 259 274 262 265 277 275 257 270 263 254 273 268 258 262 273 268 259 248 252 265 272 264 258 250 265 259 266 264 262 246 253 268 252 259 262 247 247 265 263 264 265 248 246 251 252 248 244 244 264 253 254 241 246 245 261 245 258 255 239 250 255 246 247 238 237 250 247 259 254 256 243 254 241 243 242 255 249 246 253 240 255 252 246 237 239 233 241 252 234 239 248 250 243 233 249 231 247 251 229 240 240 229 252 238 236 235 235 244 239 247 243 237 242 232 248 231 245 228 238 242 239 233 233 240 228 230 227 239 241 225 225 227 247 233 227 236 238 238 233 233 232 235 226 230 241 241 235 235 241 239 244 232 223 223 223 243 243 242 233 236 242 227 238 241 236 234 224 220 220 233 229 229 240 226 236 234 221 241 241 234 235 240 221 231 241 240 223 240 231 234 232 229 235 220 221 227 229 225 228 229 232 231 232 229 232 219 221 230 223 221 233 231 236 236 234 223 225 237 226 229 221 232 236 219 217 238 236 220 220 221 238 220 225 226 225 225 232 230 238 236 234 230 228 229 227 224 236 233 220 221 223 222 234 219 222 234 218 220 236 220 222 235 223 228 221 231 236 221 227 230 239 220 229 239 230 226 234 223 238 228 220 224 224 235 220 231 237 224 226 240 234 231 221 237 221 224 227 225 222 238 239 220 240 221 236 223 229 223 224 227 228 226 234 235 238 236 224 234 236 226 226 228 238 222 223 240 229 227 242 231 239 238 226 231 234 237 228 243 240 231 228 226 238 235 234 226 244 238 239 237 236 237 237 230 238 234 243 244 238 242 238 236 232 232 240 249 243 246 247 247 239 243 248 236 242 231 233 234 253 239 241 233 242 253 248 238 244 250 253 233 241 240 242 237 244 247 251 236 234 247 248 245 238 236 245 244 255 248 253 251 261 238 245 246 243 253 238 239 252 253 256 256 240 244 257 255 260 257 266 249 265 251 259 245 258 266 255 264 255 247 256 255 249 267 266 255 257 259 249 267 262 263 261 267 257 251 265 265 255 270 258 274 261 258 264 267 265 271 265 260 255 271 266 261 269 268 268 276 256 273 278 276 279 259 266 280 272 263 264 277 274 261 269 274 270 268 268 287 263 279 285 281 272 275 270 277 277 288 273 274 269 280 282 293 275 290 274 271 281 273 275 273 269 289 280 292 275 275 272 290 282 298 272 280 277 288 295 281 289 279 286 286 293 291 297 287 279 284 285 294 299 307 282 301 294 292 284 301 301 304 309 302 292 310 311 298 307 304 287 314 301 288 288 296 313 309 313 312 308 308 295 293 314 303 312 300 315 313 293 323 298 298 321 315 306 323 316 321 327 299 302 306 326 321 320 306 323 314 319 331 307 318 310 321 305 331 307 332 330 312 330 327 336 315 313 335 310 333 329 332 329 332 321 330 334 327 339 332 327 343 329 333 328 330 334 336 317 343 324 327 325 348 334 334 327 328 351 337 336 332 343 338 356 345 337 324 356 325 340 338 330 347 349 351 346 357 332 349 330 348 338 349 352 360 346 348 347 344 366 359 362 356 336 341 370 349 358 341 339 347 340 371 367 345 345 349 355 366 375 348 347 369 369 345 356 352 354 353 363 369 369 358 358 361 377 374 381 384 384 357 368 366 383 366 386 378 356 379 371 375 379 384 384 391 382 373 369 396 390 388 375 369 366 368 389 399 376 391 375 398 397 377 389 403 368 397 370 371 396 404 399 372 372 373 404 399 375 378 381 388 386 406 401 383 399 407 406 378 408 387 383 403 409 408 386 384 390 405 382 386 400 384 401 405 396 416 401 403 404 422 408 406 418 405 425 405 428 425 414 395 408 417 393 421 423 425 419 402 406 428 416 397 410 436 433 405 406 415 434 402 412 402 413 424 438 423 402 425 432 408 441 420 420 409 408 424 409 418 444 411 438 418 417 443 438 410 447 432 443 413 432 454 449 440 428 419 456 454 421 424 452 426 427 448 453 452 424 432 431 458 441 432 447 437 433 427 425 465 428 457 435 457 441 434 459 466 455 447 443 458 458 435 460 459 455 450 443 473 474 459 456 448 447 459 450 449 450 440 468 450 438 458 446 441 460 466 451 449 448 457 441 480 479 459 467 475 451 474 460 445 444 471 459 484 469 487 461 448 444 472 446 447 480 473 453 453 485 479 450 492 487 473 487 463 484 469 469 496 492 461 484 452 466 496 475 490 490 480 490 485 466 497 461 494 476 459 479 458 486 488 496 489 481 500 466 502 461 464 480 495 460 487 466 470 503 506 481 507 468 492 501 506 476 477 497 497 513 509 496 502 514 471 507 467 503 503 510 502 478 478 516 473 489 517 470 503 490 499 494 512 483 498 512 506 520 473 511 476 474 493 518 479 499 512 480 500 498 479 511 497 486 523 512 490 479 518 507 507 491 491 489 520 504 489 510 502 520 498 482 487 479 501 491 512 522 524 489 498 530 528 521 493 526 511 512 530 505 493 513 522 509 527 516 488 523 487 529 511 495 493 504 497 524 512 502 520 522 495 531 518 517 516 491 496 531 511 493 500 536 492 502 528 521 514 522 534 491 518 511 528 527 504 515 515 532 506 525 492 516 493 498 521 524 503 531 518 503 512 531 526 517 519 515 499 494 499 520 523 528 517 512 540 532 512 540 524 529 524 501 505 529 509 511 537 497 526 538 534 496 501 518 522 530 516 504 507 506 529 515 544 505 510 504 527 517 495 505 505 538 509 538 527 500 499 494 521 523 495 539 506 540 505 536 523 522 515
514 495 505 509 510 543 523 496 494 532 531 529 501 522 495 508 522 528 507 541 514 514 528 515 523 498 516 536 505 512 533 526 514 519 516 505 493 496 509 494 509 521 504 492 499 506 507 503 515 520 499 536 515 508 507 520 514 504 512 500 499 526 533 494 503 532 508 504 510 499 531 527 527 492 526 509 506 515 494 504 519 501 497 491 492 488 520 489 526 489 498 533 526 515 512 513 506 503 500 525 512 490 486 524 517 496 492 509 523 497 524 501 534 507 504 488 532 532 521 486 532 495 520 510 495 523 506 501 531 485 502 529 528 506 497 517 508 510 491 516 497 524 480 498 491 481 486 492 480 526 496 480 490 483 510 502 525 486 523 523 490 493 521 487 520 491 524 501 481 509 489 491 496 507 482 516 498 472 513 499 515 499 506 484 502 481 470 477 493 505 476 479 481 486 476 511 477 501 482 488 491 502 505 514 486 469 512 467 472 474 495 471 473 470 494 470 462 466 470 484 503 486 497 461 498 498 459 463 501 498 471 465 498 469 480 498 492 490 470 468 500 501 456 496 457 495 454 456 469 496 484 491 487 471 493 489 495 485 477 496 479 480 457 470 467 453 451 470 471 454 481 459 461 479 487 461 450 474 461 446 483 460 455 458 458 458 484 469 464 454 440 449 482 451 462 476 445 475 448 482 474 476 464 450 474 464 442 466 462 467 470 454 469 460 461 464 444 445 465 457 455 433 443 440 455 428 440 468 442 466 434 444 432 431 429 429 463 427 427 451 423 455 446 422 451 433 419 420 457 424 450 439 452 436 453 434 444 449 421 451 444 440 440 421 430 442 433 444 417 424 430 439 432 414 448 425 432 433 441 442 424 422 410 431 432 436 435 420 409 419 418 412 418 430 420 436 414 430 411 401 421 403 432 397 412 407 433 413 400 395 411 432 412 396 412 404 396 417 403 402 407 404 390 400 390 410 398 397 411 401 396 400 403 410 383 422 390 405 411 412 403 387 413 395 387 409 384 414 405 390 412 392 406 405 382 385 378 396 383 402 391 388 379 396 408 391 377 405 398 383 387 375 376 397 366 377 379 375 365 368 375 373 395 364 379 394 362 362 371 367 362 396 363 361 379 372 364 368 362 369 372 375 373 364 355 365 383 370 382 371 366 354 371 361 380 359 383 370 348 378 376 365 353 354 380 347 361 352 357 350 354 351 350 360 350 372 353 341 350 371 368 366 358 363 365 364 363 358 350 337 345 340 346 340 342 334 360 346 342 337 340 329 341 339 335 330 332 330 330 352 332 343 351 328 327 336 355 356 333 333 334 335 338 329 332 336 328 350 340 334 322 324 342 325 328 325 339 329 335 333 331 328 336 329 337 313 323 314 328 338 337 336 322 308 330 308 318 333 326 318 326 305 334 324 315 323 312 317 315 330 310 306 300 318 325 313 306 306 323 303 305 322 317 296 314 307 306 301 312 296 306 313 306 297 310 304 306 292 316 312 318 304 305 303 294 304 302 304 294 291 295 310 305 286 292 308 294 310 288 284 288 300 296 284 296 286 280 301 288 297 294 303 279 300 280 279 298 285 303 286 303 297 287 284 299 273 277 287 294 271 275 279 280 271 283 282 275 275 286 292 270 284 273 291 285 283 284 290 291 265 275 285 274 279 286 289 283 277 267 263 270 265 265 271 267 267 273 262 263 283 280 281 277 276 257 262 264 277 274 272 272 258 262 277 255 272 271 278 268 270 273 264 260 263 276 264 272 259 273 273 262 270 266 263 254 259 264 256 248 249 249 265 253 263 246 248 250 255 254 268 266 262 262 263 262 261 261 260 249 257 245 260 265 258 252 263 253 259 243 261 247 253 241 252 245 240 253 249 253 238 249 248 256 255 255 246 238 257 241 256 245 239 234 243 242 256 251 247 235 241 248 234 246 242 232 238 251 236 239 237 233 252 239 248 240 234 234 241 231 231 230 233 235 246 241 235 244 251 249 238 235 232 232 249 237 242 231 231 240 236 240 240 241 229 231 242 239 237 246 233 228 242 232 230 246 243 244 237 235 232 242 245 223 234 240 227 227 239 231 234 224 244 242 233 241 241 244 231 230 235 232 232 223 233 231 239 230 229 230 235 230 224 232 230 229 221 229 227 231 237 239 227 231 229 237 226 225 230 230 233 239 235 222 241 225 226 237 228 228 223 236 238 220 225 225 223 220 228 231 225 239 221 232 227 231 221 229 231 233 234 222 230 227 219 223 227 227 218 236 230 239 231 227 235 232 228 218 228 238 225 235 236 222 226 240 229 229 222 219 238 232 240 227 218 236 227 228 222 227 241 235 221 231 238 238 239 225 232 226 222 233 220 241 237 228 234 219 240 239 221 238 230 238 242 224 233 222 228 231 231 228 242 228 235 239 242 233 222 232 240 226 241 243 243 237 229 235 232 244 231 233 235 236 223 228 240 236 230 226 225 236 229 241 244 243 236 242 233 238 225 230 237 245 245 236 233 247 243 243 247 246 249 231 237 227 230 249 239 233 237 244 242 241 240 237 240 244 242 242 232 238 240 246 239 239 252 238 242 249 240 236 234 234 248 239 241 247 249 244 244 251 237 236 256 242 246 245 250 237 252 247 239 255 240 250 257 239 251 250 252 256 242 245 238 242 242 243 259 253 250 242 245 263 242 261 251 251 243 264 246 248 264 249 243 255 244 261 262 250 252 253 247 258 262 249 263 269 256 247 266 267 254 257 266 248 264 262 255 249 256 250 266 261 258 268 264 273 266 264 267 262 252 273 264 263 277 276 277 279 277 271 277 275 261 268 261 270 257 271 264 281 279 281 270 280 263 286 282 261 263 273 277 281 263 286 281 277 272 268 285 280 272 276 290 291 267 273 267 267 292 285 290 290 271 277 278 273 283 279 279 272 282 285 288 280 296 282 298 294 297 276 297 276 282 297 287 284 296 298 286 298 292 290 292 288 288 289 298 297 285 283 297 290 295 302 298 307 309 306 306 294 309 286 308 309 298 310 317 292 289 312 290 316 317 301 312 299 314 301 319 313 320 313 315 324 306 307 325 322 310 314 307 318 323 323 328 316 300 330 318 322 327 326 313 321 305 325 333 316 316 325 326 316 323 329 326 334 318 317 334 335 321 328 311 326 339 322 324 314 312 345 339 339 341 321 325 332 348 348 339 335 330 329 334 338 334 325 338 351 328 343 343 327 339 332 343 347 348 326 337 349 330 327 332 338 358 341 331 362 335 359 352 342 345 345 341 360 357 335 337 343 343 336 356 339 358 363 367 363 338 350 343 368 358 360 360 366 342 355 346 368 345 375 348 344 376 370 358 370 347 365 356 372 354 360 371 378 363 380 369 381 379 370 365 378 357 363 375 363 390 361 369 360 374 368 363 363 383 381 387 392 371 376 376 381 392 368 399 388 365 379 374 398 382 380 385 387 391 381 402 386 395 404 399 397 388 392 379 376 393 377 404 399 388 392 412 395 398 400 389 379 380 390 394 416 397 413 400 398 381 415 381 406 401 420 404 387 420 416 423 403 415 416 411 393 405 406 407 413 402 409 407 412 423 410 420 406 401 408 433 425 401 409 422 412 426 403 430 405 423 422 421 409 409 422 405 406 423 426 438 408 418 427 444 422 410 430 421 432 439 444 422 410 440 428 409 409 426 431 416 444 442 451 435 426 431 437 437 427 420 431 446 454 455 452 440 443 423 438 450 461 439 418 458 457 426 461 423 446 430 452 430 436 463 463 423 438 432 452 437 436 444 439 466 429 454 445 445 452 448 437 461 469 455 458 460 436 474 437 432 444 466 463 461 462 449 462 438 438 458 473 460 476 473 482 467 470 469 466 443 475 449 469 455 442 445 480 453 463 455 486 483 480 485 452 467 458 451 465 473 489 488 483 453 456 482 469 472 484 460 461 464 470 479 480 497 456 492 467 462 463 455 485 486 499 459 463 472 465 499 493 495 501 467 477 474 491 488 476 466 483 504 491 475 471 495 496 490 487 486 481 465 490 502 493 484 491 483 469 498 479 507 507 497 496 482 500 510 498 492 496 489 484 473 470 473 477 511 489 517 483 472 509 480 473 508 517 499 518 480 474 482 496 504 515 479 478 501 480 511 484 511 485 507 502 503 499 506 518 500 515 509 505 501 499 486 497 513 496 499 512 493 505 512 515 492 513 511 486 519 514 509 516 488 494 496 518 519 528 514 496 518 500 527 496 525 487 517 512 509 493 499 526 522 498 512 516 511 491 497 519 509 532 519 492 534 516 518 491 526 486 526 531 502 513 522 508 521 506 504 487 500 528 496 536 491 525 517 492 506 532 527 505 502 535 512 525 516 518 531 531 493 494 526 535 494 510 530 528 503 523 529 491 512 512 539 540 523 518 518 515 535 505 532 498 526 529 508 527 532 523 518 509 502 503 503 506 497 518 519 536 499 532 537 495 502 509 518 508 536 494 532 503 533 495 534 516 532 499 526 521 530 526 539 540 511 524 529 516 499
504 533 530 492 527 532 527 517 506 542 534 532 505 493 521 507 534 519 496 514 501 498 525 508 518 496 526 498 531 522 529 492 513 517 517 522 506 501 496 495 526 538 535 513 539 514 528 503 540 505 499 523 512 532 539 538 536 522 519 525 526 506 499 497 532 526 528 521 510 507 499 518 502 492 489 524 489 527 511 513 515 519 519 537 536 517 509 505 523 511 514 508 502 524 491 519 535 503 500 530 522 510 509 510 487 484 520 488 523 492 513 512 514 508 505 527 527 529 518 503 514 515 511 507 507 505 523 516 521 482 493 519 517 506 523 494 491 488 517 526 500 497 506 483 525 479 478 520 478 515 491 510 497 522 486 524 495 477 512 487 482 477 477 521 494 499 506 517 496 520 514 486 483 490 503 516 519 500 499 518 471 511 472 501 502 474 517 496 508 504 484 493 512 515 511 482 491 494 481 469 492 472 486 506 495 464 481 498 504 510 485 510 471 506 501 473 467 470 481 500 463 499 469 473 495 468 478 505 468 493 486 496 468 467 472 491 483 490 493 501 494 475 495 478 467 461 487 454 460 482 457 480 488 474 490 496 483 477 455 461 451 489 456 465 483 473 492 465 451 469 462 449 470 465 456 472 477 484 460 447 468 456 468 463 483 445 441 483 465 465 446 440 456 452 461 480 461 476 482 453 437 442 476 440 473 449 455 454 437 443 441 437 444 434 431 448 469 442 450 435 456 443 445 458 442 460 431 458 445 434 442 467 459 455 439 452 426 430 442 459 443 432 423 437 453 423 418 459 434 423 427 422 419 435 424 433 432 422 431 443 454 453 435 412 417 451 439 441 445 416 433 430 420 434 415 434 436 442 423 431 437 413 422 413 423 417 429 442 405 407 417 436 406 417 431 415 421 422 414 410 411 412 433 412 432 412 419 412 431 398 399 400 408 396 425 396 396 416 416 401 390 411 389 403 406 405 390 397 395 400 417 423 392 388 400 402 414 391 415 397 403 419 402 382 405 402 414 378 398 409 413 393 400 388 403 398 393 382 396 393 388 380 376 394 377 375 405 386 390 382 371 379 385 379 403 373 385 391 369 369 396 387 369 393 399 361 393 392 398 384 371 368 362 381 387 375 376 375 366 385 370 373 383 366 388 386 363 381 377 369 373 380 380 353 379 362 381 370 356 354 347 364 361 358 353 358 346 351 358 346 362 354 370 365 370 353 352 359 361 356 348 364 372 371 365 345 365 364 359 354 366 345 357 336 342 358 346 358 356 346 347 331 335 340 342 329 357 336 327 329 330 346 345 324 345 333 325 332 352 328 350 344 335 322 344 342 347 343 338 326 326 319 339 326 320 321 329 344 333 338 341 338 343 331 326 326 314 341 332 336 311 333 320 321 320 326 323 328 318 333 335 328 307 304 318 321 316 332 318 324 306 330 323 330 319 300 326 322 320 316 309 321 310 325 302 297 318 302 304 323 322 294 305 312 303 293 294 300 312 312 314 317 303 297 301 311 306 299 307 290 308 286 290 302 306 309 311 310 309 293 308 301 303 303 289 299 296 295 298 304 283 297 296 304 298 301 291 299 295 301 300 275 276 291 279 296 274 278 282 290 283 282 271 282 272 288 277 294 295 280 281 279 284 272 270 286 282 283 285 292 286 280 267 287 285 265 265 274 281 285 286 286 273 277 278 266 270 275 270 274 277 263 269 277 284 275 277 277 258 258 267 277 276 256 279 255 255 262 276 255 260 254 259 267 265 254 262 253 269 269 265 268 261 269 252 259 266 250 259 266 253 266 270 251 267 269 266 248 247 264 258 246 245 257 244 250 262 261 259 253 246 256 263 250 264 266 264 249 255 265 245 245 253 251 245 250 250 243 254 252 260 242 254 260 253 253 243 242 246 258 253 250 252 243 243 247 240 236 257 248 234 253 240 254 249 250 240 244 255 237 234 243 251 249 241 249 250 235 231 251 249 240 240 242 240 240 246 238 234 237 228 234 233 235 247 241 244 231 229 244 237 241 233 240 231 231 231 233 246 232 230 232 242 242 231 246 246 246 225 234 242 227 231 244 224 227 232 233 244 230 234 224 243 239 231 241 237 229 225 228 234 223 228 222 239 228 243 231 226 237 235 242 232 235 233 232 239 241 242 230 241 223 231 239 233 238 233 224 222 230 224 228 231 224 228 225 230 221 228 229 236 241 221 242 232 227 229 221 241 221 230 239 224 240 228 237 229 241 235 225 228 233 234 239 237 236 238 219 231 224 228 219 239 223 241 223 231 222 225 231 225 236 222 224 228 231 236 239 230 223 222 234 238 231 225 227 220 240 228 233 239 231 233 236 236 226 241 242 230 241 225 236 236 228 235 222 240 224 237 224 228 235 239 224 224 239 227 242 236 235 234 233 242 241 244 229 225 236 228 235 234 235 223 228 243 232 225 241 235 241 245 243 227 234 241 231 229 224 229 240 233 236 245 230 227 244 237 248 236 245 232 243 228 226 243 249 236 245 238 242 235 229 236 236 245 236 229 240 249 233 240 243 245 245 238 234 230 251 252 246 252 252 249 242 233 232 248 251 246 238 233 252 240 242 253 251 243 255 255 233 253 244 249 247 236 251 253 254 249 246 248 248 244 243 259 239 252 261 254 258 262 254 254 250 260 260 253 251 252 263 242 253 264 263 264 252 251 245 242 266 254 253 263 247 247 263 251 265 265 246 262 267 263 257 254 261 262 265 254 260 257 264 255 273 253 274 258 267 263 269 256 267 265 275 262 276 258 253 255 264 256 253 271 260 260 261 277 279 255 271 257 278 273 261 259 258 264 271 283 280 281 276 286 260 281 262 276 279 262 278 269 269 273 275 268 269 283 284 286 269 279 279 284 266 270 272 289 293 280 273 274 277 285 275 288 293 277 279 278 289 296 297 278 279 287 285 278 301 275 283 302 279 302 282 296 278 299 302 290 282 295 300 298 284 307 287 303 289 305 307 291 302 298 291 285 294 305 308 285 303 292 286 292 292 311 300 304 292 311 305 314 292 298 318 318 303 304 298 293 310 312 304 306 313 325 317 310 304 305 306 301 316 300 312 329 329 307 327 302 310 307 318 303 322 304 318 319 319 304 308 329 333 326 327 332 318 319 334 328 316 332 334 329 333 323 321 337 341 323 314 328 320 338 320 318 332 336 316 340 323 334 327 341 335 344 320 340 337 343 340 331 340 338 354 346 332 340 327 338 333 336 350 344 358 359 360 338 359 344 350 331 346 351 361 336 365 344 341 349 343 351 340 343 339 359 369 339 343 343 343 353 347 358 369 354 351 353 365 346 352 345 373 351 363 375 351 354 353 364 376 365 368 381 355 377 374 366 385 371 372 386 361 357 374 364 356 372 382 388 358 379 381 360 362 365 380 386 375 393 367 366 378 361 386 377 361 380 395 366 390 391 372 388 397 378 385 371 377 374 372 394 374 382 375 376 381 401 371 402 382 381 406 383 410 388 409 398 411 405 403 378 406 406 412 384 415 386 382 389 393 382 402 414 384 382 421 420 407 408 418 404 417 405 404 408 412 421 424 393 415 419 404 418 408 396 421 411 424 406 405 426 433 427 399 418 423 416 412 415 415 417 402 399 400 417 440 419 433 436 441 422 416 403 423 424 412 441 444 405 446 444 429 417 427 443 441 447 444 438 443 414 412 424 439 418 415 434 445 438 434 434 456 423 442 428 457 449 440 450 434 419 444 420 439 426 453 450 457 427 429 459 451 430 431 465 438 466 459 444 434 433 465 431 443 460 442 431 452 469 452 467 454 467 461 447 473 471 445 462 452 457 434 474 464 475 435 452 460 472 452 477 447 477 443 463 468 477 449 477 469 452 439 450 464 483 470 449 483 459 454 468 471 446 482 448 447 476 477 475 467 456 453 486 465 449 455 471 491 470 458 453 490 482 471 454 491 470 461 464 482 471 483 495 458 498 467 472 475 489 476 474 491 473 493 483 474 503 502 489 498 483 501 473 486 478 482 494 506 486 464 479 499 480 504 468 465 501 483 475 476 501 464 469 472 502 497 493 476 481 500 505 469 498 482 492 490 509 476 479 477 504 491 498 477 506 478 518 484 509 503 506 475 501 476 511 518 485 496 486 507 488 481 510 521 498 487 495 495 508 512 476 480 517 483 494 482 515 477 480 516 524 486 479 498 492 490 505 499 487 525 507 509 503 518 502 520 498 524 491 484 511 495 491 506 506 510 516 495 514 523 489 514 482 491 486 500 505 514 522 517 506 509 495 514 518 521 502 533 526 505 527 489 535 485 522 492 488 533 520 532 500 497 520 501 504 496 516 531 487 510 520 535 536 506 514 493 517 507 491 508 528 534 513 527 508 523 507 510 493 490 530 508 503 513 523 494 496 526 512 521 498 519 517 520 512 519 526 491 512 529 511 500 523 509 512 516 518 530 537 522 531 527 515 518 526 498 498 506 508 494 538 541 524 539 494 494 541 529 519 511 542 513 520 497 532 541 523 533 529 492
512 492 502 536 493 536 516 499 499 506 502 519 504 508 516 506 510 514 518 538 534 491 508 536 496 521 508 500 536 494 501 532 520 537 526 523 531 526 531 513 515 516 516 503 533 489 517 526 537 518 496 503 518 538 498 498 493 490 533 538 493 517 529 498 513 489 531 528 499 495 525 523 495 500 536 487 500 488 498 522 490 504 510 494 503 519 503 507 520 520 505 498 499 521 533 498 521 524 487 532 506 525 491 514 494 505 512 486 506 505 483 503 497 512 488 519 487 524 530 520 491 492 495 528 526 506 493 498 529 524 517 502 509 486 501 521 507 480 526 482 501 477 503 519 509 508 505 514 502 507 504 513 517 518 511 515 495 524 483 494 482 475 513 518 514 492 491 514 501 472 518 482 501 504 492 511 472 507 517 498 470 500 486 489 508 500 507 472 470 469 513 477 474 508 477 466 482 495 506 465 499 478 510 470 474 497 487 485 503 474 474 502 508 471 472 491 506 473 505 483 501 460 499 476 465 490 462 487 468 474 473 497 488 471 471 466 474 496 460 490 494 498 471 474 474 464 456 482 479 487 480 458 489 496 469 460 467 466 476 461 486 478 452 463 483 471 471 449 450 476 480 478 467 461 458 468 448 475 451 460 451 456 476 474 450 448 467 453 468 453 462 455 481 449 448 446 439 449 473 444 437 441 446 477 468 457 466 445 432 465 453 431 434 457 433 452 441 451 442 431 465 465 470 456 427 469 450 452 465 460 428 437 423 431 423 423 431 447 446 430 441 447 434 432 427 441 444 441 432 440 428 451 439 417 419 434 438 442 449 442 455 421 417 449 436 432 429 427 419 416 412 435 417 446 432 439 410 427 442 415 418 440 426 413 444 440 440 402 404 441 426 424 427 421 424 427 410 409 408 437 400 400 408 436 435 397 399 397 427 398 431 427 430 402 419 396 406 402 405 424 427 414 399 423 409 416 410 402 392 397 402 422 410 399 421 409 388 417 417 386 407 387 388 389 385 384 392 413 391 380 383 414 378 387 405 377 409 396 396 396 391 397 375 401 385 395 402 386 406 387 368 383 367 399 396 373 391 391 379 391 381 372 381 364 378 397 379 397 376 380 385 378 395 378 381 359 358 393 389 375 362 358 358 373 364 374 366 358 376 374 382 382 369 364 375 378 373 365 362 355 367 370 358 346 359 347 368 368 355 364 364 375 358 344 346 347 373 369 374 370 344 353 363 351 365 336 339 370 335 366 361 364 337 361 358 337 366 349 358 342 361 340 354 343 358 351 358 335 346 340 358 351 354 355 340 354 324 331 347 355 346 337 353 324 347 326 340 338 326 341 333 339 326 324 317 347 326 323 331 315 317 335 325 333 317 321 337 339 331 331 335 316 308 331 336 316 315 318 307 334 335 327 312 314 333 325 314 324 306 318 329 302 311 310 304 318 319 325 305 327 299 312 298 311 317 311 295 320 303 303 295 294 313 320 317 293 305 319 295 290 317 308 291 307 304 293 302 301 312 290 293 303 293 286 293 304 309 286 306 308 304 299 282 292 284 308 295 282 286 288 292 287 280 288 290 298 282 283 282 281 297 303 302 298 296 287 275 287 284 280 272 289 273 291 296 291 293 286 295 285 276 274 276 289 288 275 277 285 288 293 282 266 269 282 291 284 286 287 281 288 279 285 278 281 273 277 281 271 267 267 282 282 272 277 280 258 269 273 260 275 257 256 276 257 271 264 266 268 266 267 276 263 268 270 263 261 265 258 261 262 256 265 269 258 252 274 270 270 253 250 250 259 257 270 250 249 253 261 262 265 259 267 252 264 261 253 258 264 246 260 253 243 248 247 249 249 262 254 253 253 254 251 255 248 252 246 262 245 254 246 262 244 241 242 238 259 251 252 253 254 246 244 252 258 249 257 258 242 240 241 253 255 240 245 250 248 247 247 244 250 249 245 235 246 242 240 243 231 254 249 234 248 249 249 237 238 246 236 245 242 242 231 240 240 233 247 229 247 229 232 232 238 246 236 228 248 236 244 238 231 237 236 233 229 234 236 229 229 240 227 232 245 234 226 241 238 236 242 241 244 241 231 234 233 225 233 232 230 244 237 228 224 223 228 227 224 238 230 244 229 225 227 242 233 227 229 240 232 240 227 229 234 235 239 237 230 241 222 235 232 229 234 234 229 239 238 224 225 239 223 231 235 227 222 240 233 229 234 236 224 240 220 236 224 232 223 232 229 224 224 235 232 231 225 235 226 236 238 230 225 234 234 239 241 236 235 224 239 220 240 237 240 235 225 238 224 228 228 227 232 232 242 238 237 241 225 221 235 238 225 234 229 239 230 221 226 239 242 222 240 240 240 231 226 222 228 231 225 236 232 237 242 232 226 236 224 225 230 239 237 229 230 239 241 234 240 224 229 238 242 243 229 233 225 234 228 231 237 231 239 226 241 237 230 240 245 226 243 247 238 229 231 240 245 226 228 240 245 229 227 242 243 249 245 243 248 236 236 236 241 235 233 233 231 240 232 248 233 230 246 246 230 245 234 239 236 242 246 252 253 250 242 247 242 238 239 239 238 247 248 253 247 246 250 242 236 247 255 256 248 249 242 250 241 239 236 240 244 244 238 254 244 248 252 253 259 246 242 256 241 248 252 240 245 264 251 251 245 255 256 253 241 260 258 246 255 244 252 245 264 251 263 248 263 257 264 262 265 246 256 269 263 255 254 247 270 270 249 269 267 272 258 267 262 255 263 255 268 263 269 259 260 270 274 270 266 263 276 270 262 278 264 279 261 272 256 261 273 270 268 258 276 266 276 262 267 274 274 260 260 263 264 265 285 287 266 263 263 287 274 277 276 267 279 273 281 288 287 285 271 271 269 272 287 270 277 267 268 270 290 295 289 284 279 290 271 289 282 292 274 278 273 285 299 285 281 277 290 275 296 280 296 294 300 278 281 280 298 300 289 292 285 297 301 281 294 301 306 309 301 296 299 298 293 312 296 311 307 311 311 304 290 287 305 292 309 302 301 317 308 311 308 294 309 316 311 321 300 297 297 322 304 311 313 312 326 320 312 308 313 326 315 324 306 310 326 324 320 306 311 324 315 304 332 311 332 323 323 317 336 326 325 313 322 312 316 314 327 327 311 326 340 316 318 338 328 335 314 332 318 328 331 315 345 339 330 348 331 324 348 350 318 325 348 339 320 349 324 333 337 348 339 349 330 323 326 343 343 347 346 352 328 332 338 328 343 348 361 343 331 349 341 360 352 346 333 349 364 348 348 361 338 352 365 343 369 356 346 372 357 351 362 351 355 359 367 373 346 362 348 370 358 348 360 348 360 364 366 362 378 359 355 357 348 366 360 365 375 380 351 370 383 379 355 370 381 374 379 390 358 368 373 378 373 371 365 369 387 387 394 370 388 388 388 389 388 398 370 363 373 389 387 374 376 365 371 402 400 386 368 397 399 369 378 387 376 399 397 391 384 403 404 391 389 399 409 407 383 405 388 395 406 396 382 397 413 398 412 389 415 404 412 409 390 400 394 390 394 419 414 392 410 396 388 404 401 417 412 400 414 401 403 406 406 409 424 395 404 429 410 417 398 410 397 425 428 434 428 429 433 430 437 408 439 436 432 427 420 425 437 436 430 410 404 418 411 431 418 442 440 411 408 410 425 423 417 429 422 447 444 440 422 424 441 416 413 441 444 448 449 449 439 444 453 450 424 443 455 454 440 438 434 448 452 418 418 441 443 452 459 461 457 455 433 456 430 463 448 429 438 465 429 457 451 454 460 456 463 427 454 441 465 464 463 445 474 434 447 475 446 457 473 447 452 454 452 461 437 464 460 458 450 450 436 440 469 479 480 466 445 465 477 477 447 442 440 444 467 460 470 443 458 449 475 448 477 471 450 456 446 484 471 446 453 463 475 474 455 482 480 449 492 482 467 450 476 480 473 479 496 473 467 478 490 472 454 485 468 455 465 477 466 469 482 500 477 487 475 461 461 495 468 484 467 479 476 466 474 461 504 490 486 466 474 481 461 481 461 499 506 475 502 494 463 498 506 501 498 478 474 480 489 513 506 497 478 511 485 498 501 486 489 475 499 496 511 478 511 512 498 517 474 494 499 472 477 483 480 483 495 477 498 477 477 495 508 495 492 484 478 482 481 507 483 492 492 488 524 498 491 475 517 476 502 524 498 511 516 484 523 506 478 494 496 501 497 490 499 482 497 521 489 507 506 498 524 524 514 526 500 483 528 491 486 506 490 509 490 482 517 488 512 520 505 530 493 524 529 509 487 515 507 527 512 496 520 485 515 510 494 524 485 518 533 536 489 520 522 489 495 534 506 532 499 519 509 507 519 529 506 496 535 531 490 512 517 525 512 496 524 495 535 525 528 506 525 505 489 535 508 524 506 501 492 518 533 516 513 540 532 533 499 528 499 526 501 528 512 525 536 522 532 506 507 495 497 518 537 498 538 506 507 529 492 536 533 537 511 505 510 502 522 519 514 531 504 525 492 500 534
537 531 498 527 523 528 534 524 524 516 521 513 506 533 514 500 524 534 494 539 503 505 492 530 501 533 518 535 534 527 527 505 492 510 516 525 497 535 508 531 510 513 503 526 505 527 536 488 494 514 511 507 504 515 523 516 533 501 511 500 512 523 490 515 493 492 500 502 487 494 517 507 517 532 518 534 494 489 509 499 515 531 493 531 532 528 508 500 514 505 487 513 491 515 491 522 490 493 529 532 517 515 509 493 492 495 531 482 508 517 501 517 498 483 504 485 511 522 507 505 488 513 525 502 482 526 491 492 486 488 490 522 522 517 482 483 481 483 483 507 518 505 495 485 507 517 488 487 509 517 514 520 500 509 493 505 500 518 474 499 513 521 496 480 483 489 513 492 498 505 494 492 481 482 505 514 488 494 484 496 477 481 471 502 511 469 488 492 513 488 467 503 486 490 465 502 511 506 503 501 503 485 502 463 501 510 463 484 482 475 507 482 462 467 476 494 506 493 495 469 472 494 489 465 481 471 474 499 468 464 456 459 502 495 458 468 470 499 454 466 489 480 472 476 478 481 486 474 455 459 496 485 458 460 480 485 458 470 475 458 470 491 491 473 452 446 483 458 476 447 445 475 476 446 459 449 464 487 448 486 478 485 446 440 454 454 475 471 456 470 445 451 461 441 465 464 460 462 437 469 457 460 440 465 446 460 475 467 437 451 432 450 448 460 461 463 458 472 447 467 454 447 452 457 458 440 451 439 424 458 450 423 448 426 465 462 427 431 447 447 421 436 442 424 426 419 451 437 435 429 451 449 426 431 450 446 420 417 431 444 428 442 449 453 413 447 427 415 435 425 417 447 424 416 431 424 426 419 417 408 431 424 414 408 415 442 414 421 433 408 440 420 424 416 416 440 406 422 409 437 397 430 405 400 411 397 408 408 413 399 396 412 417 402 419 394 406 417 412 410 428 414 418 413 398 418 401 425 388 404 423 408 392 408 411 406 401 384 386 407 381 388 404 398 381 381 389 413 414 413 399 388 395 390 377 405 387 397 394 382 372 390 397 379 396 385 385 376 373 403 390 400 372 392 395 385 385 402 388 389 383 375 395 393 388 379 364 391 366 363 369 366 384 392 374 366 376 387 356 382 380 385 383 358 358 385 374 364 357 371 355 359 353 356 360 368 364 368 355 366 366 356 369 380 367 345 352 346 363 377 360 352 370 345 346 349 352 347 370 370 347 340 350 352 346 353 367 362 347 351 366 336 340 355 353 334 335 352 363 335 355 348 356 341 335 338 342 345 353 326 344 347 333 353 336 333 343 343 336 356 335 350 335 339 337 333 339 334 339 331 340 334 325 329 319 341 345 347 346 327 320 322 329 317 325 332 332 340 326 326 310 337 315 313 326 319 335 315 337 319 325 327 334 308 323 313 327 329 308 309 317 316 330 315 316 323 310 300 327 328 316 311 304 327 315 297 297 312 316 320 309 302 296 305 308 309 299 295 295 315 292 304 300 299 310 299 288 299 290 301 301 307 313 291 293 302 309 291 312 310 290 286 299 294 289 305 306 301 288 284 307 280 298 290 306 301 299 282 298 287 280 301 298 298 275 282 297 289 284 287 273 274 279 287 297 286 277 286 292 278 273 290 271 285 286 293 275 270 292 275 278 284 269 279 292 291 284 271 273 273 267 284 288 287 264 278 285 267 271 268 267 267 265 260 285 263 275 266 259 271 277 269 276 258 278 259 272 263 279 257 259 272 264 279 260 267 275 258 270 252 262 267 259 271 269 253 268 269 251 270 266 250 256 269 253 268 252 261 252 250 265 257 270 260 256 251 252 261 267 266 248 246 254 263 257 249 251 258 252 264 257 257 250 259 252 248 242 255 263 260 241 246 255 253 259 242 260 241 258 256 239 260 257 249 257 246 259 251 237 243 237 253 254 254 242 254 238 251 255 243 255 248 251 249 247 238 253 240 244 243 233 251 238 232 240 234 238 239 248 231 245 242 249 232 236 247 251 232 240 248 241 237 230 250 229 244 231 249 228 236 229 229 231 236 247 235 241 239 233 243 247 246 229 237 228 240 243 235 244 241 240 226 246 227 237 241 235 242 240 232 247 241 246 240 224 246 225 232 230 225 243 227 245 238 232 240 230 243 243 242 235 234 243 233 230 226 243 234 242 229 241 236 223 234 229 241 234 225 243 240 243 239 237 241 232 223 229 239 244 225 228 226 237 242 237 238 222 228 227 237 229 223 228 231 236 229 227 242 226 225 231 225 237 223 238 224 225 223 235 241 227 242 223 237 241 233 232 236 235 232 223 243 236 225 231 222 228 231 237 233 230 224 237 223 226 226 243 224 228 234 238 234 226 241 223 241 225 234 234 239 239 230 239 230 234 242 224 240 224 240 246 226 236 239 244 241 237 242 237 243 226 232 233 247 245 227 243 247 232 226 242 227 233 229 228 244 242 230 233 243 241 233 245 231 242 242 230 233 235 232 237 228 241 247 238 250 233 229 232 235 230 230 241 234 235 243 242 234 242 238 245 247 233 231 234 231 232 252 252 240 234 254 233 239 251 244 255 248 245 235 248 239 253 237 236 236 252 250 256 256 236 240 242 255 241 251 249 259 239 247 261 248 254 252 245 247 250 258 252 241 263 242 247 260 261 259 262 256 244 246 253 258 247 266 246 249 258 259 249 262 247 248 249 265 266 256 249 252 269 250 264 268 260 271 260 250 262 250 259 251 271 264 252 255 250 254 255 260 268 266 270 260 270 272 271 275 254 265 266 279 268 260 277 258 274 270 274 281 281 278 283 284 274 278 273 260 270 261 262 267 264 285 282 268 274 287 278 280 286 287 283 266 280 275 288 272 278 280 280 275 282 275 280 281 272 286 286 279 269 278 278 276 283 295 287 293 285 290 297 276 280 279 281 281 284 276 286 299 289 302 285 290 296 297 295 291 282 296 294 285 283 307 305 288 289 289 286 310 309 291 289 305 295 300 294 295 289 287 299 295 314 296 298 294 302 305 314 314 295 304 314 316 314 308 293 299 298 313 300 300 319 305 300 310 297 306 300 316 309 310 301 312 311 322 316 320 316 314 319 318 312 323 321 321 313 332 312 320 327 324 321 307 328 311 309 315 327 327 332 321 338 320 323 314 321 319 343 334 337 331 315 330 343 332 345 344 340 343 344 337 342 321 351 321 335 348 336 350 349 346 330 342 331 343 342 336 326 346 336 332 359 359 330 337 344 329 348 331 358 334 361 330 348 344 353 364 366 358 354 344 341 339 341 364 366 362 353 343 365 347 363 358 355 374 371 365 364 358 357 357 349 353 368 378 367 367 360 353 350 347 347 366 381 368 358 372 368 370 361 371 355 357 364 367 359 368 367 374 382 355 357 362 382 384 369 370 393 394 366 385 393 383 372 390 375 373 382 373 378 396 371 372 368 374 367 367 368 387 372 385 385 377 378 376 399 386 388 409 399 381 376 390 395 390 375 378 391 389 382 379 378 379 380 405 408 405 400 382 419 394 406 398 411 419 400 389 406 383 417 413 418 392 422 405 424 387 399 415 412 420 407 395 390 419 422 421 423 409 411 407 404 397 395 429 409 400 412 408 410 405 409 428 429 406 401 406 423 427 434 420 411 440 433 440 427 410 427 423 435 417 416 428 415 432 411 440 448 412 450 426 417 441 442 410 410 416 424 450 426 424 448 447 413 422 443 445 440 417 425 436 430 422 434 429 421 437 458 422 425 440 441 461 423 444 436 430 459 441 463 435 428 457 464 465 466 451 432 426 443 464 442 463 462 458 435 443 450 455 449 446 445 452 471 472 475 456 463 465 444 478 478 438 451 473 480 437 474 464 469 475 461 481 465 474 475 458 441 458 483 467 484 474 477 444 447 471 466 487 460 474 488 481 469 484 475 484 454 462 490 459 491 468 452 448 467 459 466 474 496 464 466 458 494 487 490 492 472 496 478 491 480 455 473 460 469 500 500 459 488 470 473 474 476 474 493 471 458 490 486 459 466 459 472 469 466 496 474 491 508 480 470 490 477 472 496 487 493 482 506 494 465 476 481 505 484 472 488 467 498 488 491 509 472 513 509 471 493 508 475 505 517 481 479 511 487 510 512 492 494 488 489 477 478 484 519 497 491 494 505 476 521 482 475 478 484 517 480 523 524 483 515 496 489 477 481 496 510 513 478 523 523 490 479 493 503 509 486 493 499 497 520 507 492 482 485 520 489 493 519 490 504 512 513 521 517 521 493 504 510 495 501 509 511 506 527 487 490 486 506 513 507 498 492 522 504 489 532 531 503 513 484 526 520 519 488 512 533 512 521 490 522 514 520 491 533 514 486 520 505 536 512 528 496 521 512 490 526 509 512 520 487 512 511 498 521 489 526 518 516 536 524 502 488 532 532 536 510 533 494 504 532 520 494 516 528 493 493 516 515 518 523 490 493 521 525 500 522 512 531 500 536 491 514 536 535 508 507 531 526 537 495 493 491 525 494 530 529 498 507 530
501 514 504 530 496 489 490 529 538 532 514 533 507 538 502 527 530 494 517 489 489 496 517 491 505 495 531 494 503 522 508 515 497 523 530 529 523 532 518 521 498 492 488 516 515 526 503 530 531 505 505 506 513 534 534 531 490 526 510 530 534 530 531 517 514 523 507 523 516 486 530 499 515 530 528 492 492 518 510 509 485 527 529 485 498 525 529 526 485 492 527 510 506 502 510 484 488 524 513 483 493 503 512 491 501 498 507 490 488 504 497 520 519 480 514 513 523 509 488 524 521 482 503 493 500 482 497 508 524 477 510 486 500 491 497 519 507 523 480 516 495 497 506 487 499 492 520 492 524 479 481 509 522 504 481 485 488 491 486 474 483 503 489 487 502 490 472 498 501 473 470 497 480 475 473 496 504 500 478 515 476 490 506 474 470 513 490 485 481 508 485 491 495 508 503 492 477 473 495 505 495 489 508 473 493 466 500 504 505 467 472 504 480 484 495 472 506 480 468 501 490 458 494 483 502 484 462 467 462 462 461 496 492 484 493 497 489 459 464 461 493 468 464 459 461 454 455 487 489 481 488 486 474 481 463 494 484 461 459 449 449 491 469 465 469 457 489 475 485 486 480 477 464 458 479 464 461 444 485 461 480 469 483 467 445 463 480 457 462 466 458 450 465 448 454 448 466 441 456 461 474 459 454 449 471 475 434 442 465 465 450 446 448 450 466 434 430 460 438 447 469 467 453 468 461 463 428 424 456 457 431 425 449 451 424 437 461 437 445 438 441 425 455 441 440 427 451 448 429 451 452 430 449 430 426 430 420 447 435 430 412 441 440 418 440 440 419 416 409 418 427 425 440 447 432 407 447 411 425 434 414 407 411 439 407 432 402 420 441 402 414 426 439 409 408 413 421 434 418 416 431 407 402 408 427 405 415 425 405 425 429 407 400 396 409 393 419 422 418 393 388 414 417 390 391 420 391 402 419 396 420 386 383 416 416 408 389 395 387 383 389 388 410 395 413 402 394 379 415 406 396 396 379 396 402 387 400 403 375 388 379 379 388 375 397 377 374 375 406 395 379 383 371 373 371 371 389 385 382 397 392 364 362 388 384 362 364 389 365 363 372 392 372 388 382 391 376 370 381 377 378 386 380 380 378 374 354 370 387 371 362 363 360 374 364 353 379 356 378 358 361 353 354 354 350 370 347 346 355 353 359 349 349 352 354 356 356 347 373 353 361 347 362 350 352 339 363 340 355 343 346 335 337 358 352 348 350 363 342 342 336 362 343 356 346 354 345 331 332 358 350 357 325 342 351 328 336 351 354 356 348 338 328 342 336 336 326 337 344 351 334 346 347 340 326 346 328 340 325 331 315 330 332 314 321 316 333 313 335 322 329 318 325 325 314 332 317 320 307 323 309 305 305 314 318 324 305 306 321 311 327 324 307 327 329 303 321 313 326 323 318 320 319 315 310 315 322 314 317 311 309 306 313 318 322 298 316 299 304 319 319 295 315 308 312 294 299 305 291 300 287 287 309 294 308 310 314 304 285 291 297 299 284 284 284 283 294 287 288 304 299 293 290 287 300 293 306 285 280 298 291 279 304 288 292 295 289 296 275 296 291 277 296 280 295 282 297 298 286 283 277 295 285 270 280 277 284 271 277 288 294 271 266 282 282 276 280 289 283 270 271 264 277 288 272 268 266 262 285 268 280 285 284 280 276 263 262 272 259 283 270 280 280 281 270 259 268 259 271 259 279 267 277 254 262 275 278 258 277 271 271 273 272 262 260 263 253 274 271 272 263 259 254 257 262 261 257 260 255 267 267 252 253 265 252 263 260 268 262 259 250 253 268 262 245 256 265 247 248 253 259 260 265 254 242 253 266 265 249 249 253 259 255 260 258 248 246 240 245 239 255 250 247 253 244 249 241 241 253 245 251 245 239 251 240 253 247 251 245 252 246 256 248 253 247 235 248 246 246 236 244 250 234 243 235 245 255 255 232 238 237 235 247 240 242 242 248 246 250 234 232 236 247 237 247 237 239 237 249 243 240 228 228 242 239 247 232 239 246 233 238 228 229 245 236 249 244 242 229 236 240 249 228 239 245 237 231 240 226 233 247 226 235 227 230 237 236 246 241 244 226 238 246 227 232 225 243 243 241 245 229 225 244 225 238 240 236 238 231 229 238 223 224 242 242 229 231 224 244 241 244 239 231 236 241 233 237 237 229 225 235 234 242 231 228 228 242 240 242 244 241 234 244 242 224 234 242 233 236 240 222 234 233 231 241 222 235 232 231 242 229 243 224 226 224 231 226 238 243 224 238 240 230 237 237 233 243 234 238 234 223 238 240 228 241 236 223 232 241 232 229 225 230 232 224 227 235 229 243 234 224 235 228 232 243 237 236 236 243 229 247 244 238 242 243 234 232 243 243 228 230 227 247 232 229 248 229 241 230 244 229 231 249 227 233 240 240 239 236 236 232 250 250 231 228 250 246 248 232 249 248 244 239 246 238 238 247 249 229 247 231 239 230 250 248 235 244 236 241 245 244 246 244 235 242 237 250 236 233 255 234 255 239 237 249 250 239 235 246 240 254 240 250 254 252 237 252 236 259 255 243 257 241 251 255 243 248 252 253 239 243 243 253 242 263 249 243 240 264 256 260 247 249 245 254 264 252 258 248 259 243 254 256 250 245 251 256 258 266 248 260 248 253 252 250 255 255 247 248 258 255 268 266 272 269 273 270 270 264 249 267 259 273 251 261 267 268 268 272 268 263 272 256 263 278 263 273 260 266 277 272 275 260 268 270 276 267 270 272 270 280 267 259 259 282 284 277 266 287 266 275 270 262 274 271 286 287 285 290 271 281 288 265 285 272 270 283 285 291 267 273 272 272 276 269 289 287 277 279 274 279 282 291 286 281 278 297 277 274 298 290 284 289 278 300 285 284 279 300 283 304 290 301 303 303 300 284 308 286 291 299 289 283 303 291 304 286 284 295 309 292 298 309 296 293 290 315 301 289 315 315 291 291 294 314 301 300 294 313 316 315 291 293 305 296 316 294 309 310 322 310 298 319 317 321 307 297 326 311 325 318 315 330 304 314 318 328 330 330 328 328 311 320 317 330 326 318 316 333 332 332 328 310 316 334 308 333 321 309 314 340 326 314 326 339 340 337 323 326 330 341 321 331 328 335 317 348 340 339 350 346 327 337 321 327 346 349 327 322 330 344 353 346 327 326 356 344 346 329 349 337 354 343 353 345 353 343 361 335 357 347 350 359 342 340 361 363 365 363 336 365 345 369 351 337 354 337 360 343 366 360 367 363 360 368 364 348 343 367 359 369 369 351 353 360 354 346 379 378 378 370 381 366 366 379 371 379 364 358 381 362 387 382 384 373 365 355 373 360 355 373 369 375 393 379 388 381 383 383 365 366 381 385 380 383 366 399 394 383 368 395 374 392 380 374 387 390 387 396 395 385 372 395 377 382 401 394 398 392 394 386 400 402 405 410 402 400 404 381 397 387 381 413 395 400 414 410 380 404 419 392 397 400 409 413 417 383 385 407 407 404 388 395 393 424 391 403 411 414 415 399 411 396 428 416 425 402 417 408 430 433 429 422 409 413 428 428 417 408 408 409 412 406 410 425 419 430 419 405 413 415 417 408 430 432 409 425 413 403 435 415 428 415 417 419 445 440 417 432 448 408 427 429 450 435 419 419 416 418 433 442 438 430 444 444 419 430 454 415 421 421 438 418 444 449 454 449 432 458 439 429 436 444 443 423 462 428 451 428 440 429 466 432 460 426 440 430 453 446 432 454 431 470 470 445 440 469 435 448 469 438 446 441 461 468 469 467 472 435 474 473 457 479 469 452 479 454 439 458 470 468 438 450 449 483 449 477 455 439 440 458 459 459 469 463 473 485 471 461 443 466 477 450 469 462 474 490 452 446 447 451 480 481 452 465 451 451 481 449 464 451 480 493 496 462 481 484 467 456 467 485 464 480 476 479 472 463 492 458 463 484 459 472 488 489 461 478 461 487 486 496 495 489 478 477 488 493 484 507 475 499 469 468 462 497 469 485 488 495 474 480 492 493 498 478 479 471 498 470 495 488 467 498 512 504 478 482 486 513 498 504 507 498 471 512 496 510 497 508 472 504 508 482 512 512 476 487 485 515 497 515 495 500 505 492 489 522 509 510 519 495 500 507 500 521 493 495 482 518 475 499 494 478 525 513 506 498 508 483 484 501 494 506 515 520 525 526 509 510 493 518 522 519 503 500 516 522 522 525 518 523 503 489 526 504 526 509 527 510 518 487 486 485 517 523 531 518 523 512 499 489 504 494 498 522 509 509 505 492 511 532 508 517 490 498 508 489 492 500 512 520 508 517 505 520 528 507 495 497 512 529 499 530 533 489 492 508 488 487 490 489 536 489 522 515 502 519 520 535 509 522 519 532 502 512 489 493 534 523 504 534 516 492 527 512 519 506 507 520 506 535 522 530 538 532 508 502 538 515 523 533 498 503 527 512 528 528 492 497 538
532 491 514 510 504 512 490 496 505 496 514 501 505 530 500 496 522 537 520 497 521 513 531 509 525 528 522 488 505 530 537 499 507 512 521 497 536 498 505 527 506 505 488 522 521 500 506 505 525 488 489 508 488 507 530 527 496 514 527 489 531 526 501 526 500 509 485 523 493 528 511 513 496 487 523 505 502 517 495 485 514 521 520 483 510 521 485 497 497 521 494 531 483 490 498 520 512 505 526 493 482 499 508 500 492 504 482 518 483 496 521 514 483 508 516 510 499 517 525 515 508 489 516 508 497 481 499 480 506 493 493 506 513 523 478 476 496 480 515 501 497 509 486 503 491 497 481 511 482 501 485 485 477 484 520 519 514 486 507 512 508 482 514 471 512 516 488 472 507 510 482 505 500 487 507 472 514 514 508 478 496 477 490 499 492 488 503 484 506 488 481 505 503 496 473 464 508 488 505 487 467 488 480 495 494 502 469 492 486 503 500 465 464 477 486 473 463 497 462 491 503 473 483 461 473 461 479 486 468 455 494 496 472 457 466 477 491 485 489 470 493 479 472 473 462 486 454 453 470 458 458 461 471 489 453 487 478 473 476 470 473 465 466 467 486 489 451 456 462 473 487 461 454 479 444 478 474 465 472 480 477 447 458 448 474 478 455 449 452 442 452 438 475 480 447 475 442 462 456 447 468 469 462 466 440 469 470 432 446 433 450 466 429 445 467 470 429 454 459 436 432 450 451 427 443 456 428 441 437 426 431 449 423 434 452 433 424 454 420 424 437 432 455 460 445 452 454 458 447 456 439 430 444 453 430 445 433 446 431 436 425 432 448 423 428 416 438 451 450 448 445 447 437 431 422 407 429 417 425 410 407 435 440 403 403 437 439 437 402 429 407 425 428 434 436 435 432 411 399 399 423 398 417 414 403 400 421 420 423 395 403 418 416 428 397 424 421 407 407 417 414 394 413 392 401 415 412 396 390 412 411 386 391 392 395 411 417 392 416 410 392 411 392 389 392 389 407 384 395 399 398 410 407 409 411 383 407 405 393 387 373 375 391 388 404 391 375 397 387 384 404 386 368 380 382 402 384 400 391 370 363 364 373 384 394 384 363 376 373 363 390 367 375 377 364 371 384 363 379 381 379 361 364 358 368 374 371 386 352 374 355 374 351 385 364 376 358 357 366 380 362 346 369 371 357 370 369 369 373 347 370 354 351 357 347 371 363 367 367 360 340 371 351 370 351 346 351 345 339 346 338 364 352 340 363 360 358 354 350 339 333 346 350 352 354 347 348 339 346 352 329 328 332 325 351 347 329 356 346 340 324 333 354 331 349 325 328 330 320 328 339 329 324 324 342 319 321 325 319 342 328 336 342 327 327 339 343 313 336 311 336 332 341 321 317 311 318 330 308 327 323 322 305 316 336 327 326 327 310 329 303 328 315 331 324 320 326 323 321 330 320 307 322 321 312 319 324 318 304 309 317 320 300 299 299 297 307 293 313 303 314 315 291 314 295 309 311 299 311 303 307 290 291 308 307 288 294 304 289 312 287 300 300 303 306 304 292 295 285 310 289 284 298 299 307 291 285 295 301 299 278 286 299 303 300 281 295 281 283 282 296 281 299 300 291 274 293 273 283 292 275 281 294 275 296 293 296 291 276 290 284 272 267 283 281 277 270 271 284 288 268 284 284 273 271 289 270 283 285 288 280 288 283 272 269 284 279 286 261 260 281 259 282 283 269 266 270 275 277 275 266 269 267 278 263 262 277 264 257 271 256 264 261 253 252 261 272 259 254 267 255 251 250 263 252 252 259 263 249 263 270 265 249 262 264 257 270 263 268 247 258 269 265 247 247 248 263 256 249 260 263 264 260 267 258 266 259 251 261 261 255 252 260 257 263 245 254 249 254 260 264 243 257 258 244 261 262 261 246 244 254 241 238 244 241 255 239 243 242 251 247 240 251 236 243 244 235 236 238 250 251 238 242 233 248 235 255 233 244 241 253 234 250 244 242 243 243 245 250 249 252 252 245 244 230 246 245 246 247 240 229 233 244 238 233 235 231 247 250 243 232 239 245 242 243 232 230 232 238 249 242 236 240 229 249 247 237 232 241 227 237 245 245 232 244 229 246 242 227 234 247 230 244 227 229 240 228 232 232 233 241 227 232 247 229 225 238 233 230 229 233 233 240 245 239 236 225 237 246 243 239 238 242 234 239 239 243 237 240 227 245 233 230 246 226 228 245 238 236 244 237 239 230 230 237 240 242 233 224 235 223 233 227 241 243 236 233 240 226 227 237 224 230 237 240 234 237 240 226 227 232 240 237 234 242 245 228 232 226 229 245 227 233 243 245 230 233 233 241 237 237 228 233 239 236 245 226 226 232 246 246 241 233 236 228 228 230 233 238 232 232 230 235 241 226 234 241 229 238 231 237 245 228 240 236 239 237 232 234 230 232 246 238 245 247 244 247 229 249 250 230 250 229 234 229 250 232 235 237 230 234 252 230 235 249 250 234 238 238 232 233 243 252 244 253 247 236 249 241 251 239 235 241 241 242 236 254 245 234 239 239 240 254 240 238 242 254 258 242 238 238 246 244 259 251 241 241 256 256 251 259 254 239 256 261 249 263 251 261 251 245 242 264 256 252 262 242 256 253 242 256 264 261 262 261 255 244 267 250 264 257 247 255 262 268 254 249 268 269 247 257 255 251 249 250 265 251 259 249 255 272 268 273 269 259 250 264 252 265 270 258 269 274 253 253 265 273 261 256 260 256 266 270 263 270 274 258 277 279 275 261 279 263 278 261 267 284 258 261 261 282 266 268 279 285 278 269 280 286 282 263 285 281 269 287 285 266 281 281 290 290 285 285 285 268 290 278 287 294 283 267 272 283 294 293 277 276 296 291 292 271 281 285 284 274 275 273 293 275 279 300 282 299 301 300 303 297 302 299 303 303 306 279 299 282 292 286 280 297 307 288 302 290 289 288 288 304 294 296 309 304 309 291 293 298 302 286 313 315 302 291 314 292 298 300 293 296 300 305 291 300 307 313 321 301 298 316 316 296 321 299 320 313 324 318 314 301 320 327 322 329 326 307 308 329 317 316 327 329 303 314 310 331 332 332 324 324 317 325 328 328 327 321 320 317 309 336 311 334 335 341 333 336 340 327 337 315 331 343 328 341 316 346 348 330 334 331 346 330 336 322 331 349 323 352 331 322 327 323 347 348 335 348 332 352 347 326 336 348 340 354 354 354 350 349 333 331 362 337 344 337 335 334 351 342 346 346 356 368 349 356 362 342 366 366 341 361 348 343 342 373 341 354 358 344 345 360 347 366 345 344 373 367 363 372 359 370 357 370 381 351 359 379 353 371 363 351 367 376 352 387 372 361 354 365 381 357 359 358 368 366 359 363 392 364 390 394 369 378 383 361 381 373 366 361 379 379 382 384 379 395 375 386 391 377 382 367 402 381 370 403 375 404 382 391 378 370 377 382 377 372 386 388 379 393 378 399 382 391 383 409 392 415 404 414 393 388 397 380 387 416 405 400 383 388 389 417 420 392 388 399 418 416 412 394 391 422 395 411 410 388 392 410 402 407 400 427 410 425 407 401 416 424 427 407 434 419 414 436 412 422 425 404 426 414 399 406 419 407 420 406 424 431 415 402 409 403 417 444 411 445 434 411 409 406 433 417 417 429 433 450 445 437 436 446 432 412 450 419 423 451 433 414 450 455 444 446 435 427 434 431 442 448 426 435 458 419 422 436 438 420 433 458 446 453 426 425 458 428 444 422 430 429 459 438 425 446 455 433 453 439 440 464 443 442 447 434 466 462 461 434 457 467 439 436 464 464 466 451 433 437 468 457 455 472 461 479 470 442 459 459 448 443 459 444 465 460 454 473 459 467 440 477 475 482 459 441 474 442 454 466 480 464 475 457 477 455 475 484 453 467 470 483 486 447 480 490 491 489 454 468 478 472 471 484 474 458 495 459 455 455 468 477 487 475 499 500 496 497 467 478 498 492 480 501 487 485 487 487 478 497 490 465 488 484 481 483 464 505 483 478 490 461 472 468 465 485 487 502 463 505 469 483 467 510 480 499 492 481 498 475 499 491 489 513 504 488 476 486 511 472 469 493 480 475 490 514 516 478 470 508 513 490 494 480 513 482 502 495 519 472 512 510 499 487 509 490 516 476 514 516 487 517 494 500 475 503 492 515 519 487 517 511 516 508 499 503 491 501 522 510 513 481 487 486 499 483 485 490 513 510 520 486 504 484 509 503 512 528 495 507 492 489 496 485 522 520 513 490 498 510 524 486 516 486 497 490 494 508 504 531 490 497 491 519 503 523 493 488 524 509 516 488 501 501 492 492 525 496 490 528 507 505 500 498 522 503 492 516 497 511 513 509 513 488 500 513 536 514 529 502 487 525 515 505 517 524 487 532 536 520 526 509 490 515 496 527 507 503 532 519 530 509 492 532 487 506 509 511 508 501 527 510 514 531 503 520 519 505 516 518 538 529 514 516 532 524 530 501 514
498 533 505 494 512 525 494 532 496 518 501 534 532 498 510 525 514 517 505 506 519 509 530 509 510 507 527 495 524 490 495 535 510 514 491 509 526 524 503 535 504 492 505 524 504 503 487 533 534 531 527 516 504 520 514 527 515 503 510 502 532 519 500 530 521 530 503 508 504 524 493 497 517 489 528 493 511 484 512 492 511 506 490 526 511 528 482 510 530 528 526 504 489 519 493 500 511 497 528 482 491 488 499 524 496 495 484 526 496 514 485 524 487 495 521 519 490 522 499 490 520 495 515 479 482 476 499 515 496 496 519 506 507 488 501 524 504 509 521 523 520 475 515 501 522 508 482 480 473 521 493 472 480 481 517 496 485 491 476 517 485 510 486 473 483 508 511 477 505 510 507 507 510 505 484 513 490 493 477 489 496 501 494 504 510 489 484 483 483 472 485 498 476 495 476 486 487 464 495 462 476 470 507 481 462 506 491 500 477 506 471 476 468 460 461 496 459 470 466 493 494 503 496 459 487 456 470 495 498 469 495 500 496 475 488 496 495 478 485 487 493 464 493 465 494 468 468 453 481 466 481 462 479 482 484 486 462 452 478 454 465 481 478 472 454 455 470 457 475 444 470 460 445 444 473 448 455 472 454 481 476 467 470 439 458 461 450 460 475 468 463 457 444 455 476 457 475 474 475 467 465 462 475 464 450 435 447 441 453 473 464 437 447 439 447 431 432 469 453 441 468 461 437 430 429 464 428 425 465 436 452 458 431 436 435 455 453 430 430 435 426 460 451 428 451 430 428 417 427 424 421 450 418 454 427 432 431 418 423 435 414 419 435 450 445 447 418 442 444 416 444 444 410 439 439 409 443 444 407 413 422 423 443 434 404 425 414 413 400 429 416 431 409 432 407 403 422 420 398 426 416 409 403 399 423 414 431 402 403 428 412 404 415 426 396 414 398 389 392 420 401 423 421 420 415 398 415 422 403 409 402 412 387 386 414 412 383 387 395 409 413 405 418 380 397 384 379 404 397 397 379 389 377 393 379 390 399 402 382 406 389 409 396 397 376 395 369 400 383 376 379 401 376 394 369 378 372 373 378 383 391 395 367 367 382 389 383 391 386 370 369 392 394 363 379 391 365 372 365 361 382 372 370 364 371 363 361 376 353 364 356 385 357 378 355 357 367 364 352 355 348 348 376 375 356 347 354 351 357 345 348 348 349 376 373 365 357 357 365 359 363 358 341 368 370 349 347 340 368 349 340 364 366 344 355 343 340 345 334 336 337 359 359 346 344 339 331 350 330 342 340 353 339 342 339 325 341 324 348 337 323 323 332 342 336 326 345 331 344 325 319 330 324 338 344 348 348 336 335 319 327 328 320 321 318 318 331 340 321 331 332 335 322 335 326 310 339 322 320 328 328 312 328 308 327 305 318 324 309 316 334 310 323 313 320 307 328 314 317 319 306 308 321 307 326 298 314 303 297 314 314 317 319 314 314 297 318 293 312 314 312 321 304 297 296 299 303 289 310 297 310 293 294 312 304 303 293 305 307 298 312 302 306 303 285 310 284 311 299 284 304 295 302 286 306 295 284 283 300 279 302 306 279 301 298 295 285 280 284 295 299 294 290 283 301 276 273 290 298 291 277 287 281 286 273 275 272 275 292 287 281 283 278 275 270 274 282 273 277 279 276 273 270 275 278 275 276 278 274 287 276 289 267 281 266 283 284 278 261 260 262 279 276 285 272 271 259 281 266 269 269 268 282 262 266 257 264 263 255 265 261 265 265 261 255 255 274 272 254 267 268 253 254 273 270 269 269 262 262 257 261 263 268 258 258 264 262 268 272 262 255 253 250 267 252 254 258 269 262 267 245 264 254 259 263 266 253 246 266 243 244 243 250 245 254 260 252 248 256 254 256 257 250 249 241 257 259 255 255 251 251 257 246 262 249 243 260 258 245 260 260 256 238 248 236 236 247 255 256 250 246 240 246 242 243 250 253 238 244 249 254 254 240 236 238 247 243 234 238 248 236 254 236 253 243 236 253 246 231 241 237 242 247 249 242 248 232 236 251 244 244 240 233 244 242 229 234 246 231 232 230 235 247 235 234 251 240 248 243 233 236 250 237 245 237 247 227 244 247 230 227 243 245 232 238 246 230 232 248 226 228 236 247 248 235 235 240 239 229 240 233 229 241 244 230 228 241 230 239 239 233 234 226 228 239 231 225 244 237 241 238 239 245 236 232 232 245 246 239 243 231 246 246 246 235 246 243 229 228 229 237 237 238 232 234 229 238 228 242 228 246 234 236 243 239 243 244 237 236 235 232 236 228 225 236 239 247 226 238 229 231 245 236 245 230 246 245 244 228 234 242 244 238 230 233 230 243 230 242 248 234 243 236 231 243 242 241 238 244 248 236 244 246 241 236 245 239 237 240 233 240 246 238 245 241 248 231 249 249 228 232 247 247 238 250 248 242 234 240 231 237 237 233 249 235 239 251 237 240 239 234 253 233 246 239 239 234 242 236 231 243 241 243 254 244 233 251 235 239 255 253 240 239 234 237 239 236 234 246 247 236 251 238 240 259 247 241 238 258 247 244 244 254 260 256 238 259 245 256 253 254 254 257 248 263 251 251 246 252 243 249 248 243 252 244 258 245 254 260 263 243 245 246 262 244 267 264 268 251 258 259 245 251 253 257 253 267 265 271 255 256 256 266 264 259 258 267 273 249 252 265 270 250 262 254 258 270 264 261 275 257 260 266 256 277 262 276 271 257 277 255 266 262 277 259 263 281 270 256 259 278 263 273 270 258 263 274 285 273 271 270 280 285 281 264 285 282 263 266 286 270 267 267 272 284 281 270 272 285 281 268 276 266 268 285 292 282 280 290 276 272 295 280 291 293 276 292 295 274 294 295 276 291 295 276 288 279 296 294 284 294 276 279 280 289 304 292 298 298 290 284 292 303 287 283 300 307 289 296 309 297 307 305 288 300 300 287 311 292 298 313 306 286 291 307 288 307 287 289 293 289 291 314 306 315 297 290 301 301 314 295 304 295 297 304 322 311 322 295 299 310 302 304 321 310 311 315 313 309 309 321 311 307 314 329 331 327 321 324 319 335 314 307 332 324 319 314 316 333 333 324 331 325 308 329 320 315 324 327 320 326 314 326 316 323 342 339 321 342 331 330 319 343 327 339 338 322 332 345 333 319 333 323 334 336 336 344 332 329 330 327 340 340 345 344 348 332 339 334 347 337 338 330 338 341 360 337 346 340 355 338 354 346 359 358 351 363 339 338 353 346 349 343 345 350 348 337 362 345 366 351 374 363 351 374 367 375 352 348 362 346 354 344 361 374 360 352 374 351 375 376 367 381 367 370 382 352 363 364 366 363 386 354 361 385 367 387 383 371 388 375 364 385 368 378 389 385 370 374 372 392 383 371 388 382 388 372 382 372 364 373 394 398 383 391 382 401 380 379 397 377 374 398 374 377 392 393 387 401 377 394 386 384 392 404 385 398 397 405 387 414 404 392 409 410 381 386 416 382 399 393 392 394 392 418 389 386 413 411 422 386 408 407 393 401 414 422 388 399 395 393 393 429 392 394 409 411 416 393 426 429 416 403 394 429 410 430 431 407 430 409 409 419 429 401 405 408 409 408 440 417 400 430 406 438 403 437 418 426 431 422 443 407 411 415 445 408 430 447 446 426 435 420 444 438 438 423 420 445 453 446 445 452 418 421 446 452 436 443 434 435 431 457 445 452 427 424 429 421 448 437 422 460 431 439 456 463 437 438 461 451 428 430 453 457 434 424 444 439 434 444 437 426 470 436 436 444 471 438 447 435 463 452 460 445 469 448 441 438 454 458 434 471 451 456 446 446 464 456 439 473 462 446 444 448 439 459 448 483 466 459 483 441 478 441 479 474 457 443 485 464 460 445 483 455 473 483 485 474 484 486 466 487 488 468 492 492 448 452 471 462 474 454 452 451 468 475 496 471 489 466 478 462 454 469 499 461 495 466 496 483 483 488 457 480 463 465 466 484 467 498 477 459 469 470 468 483 489 458 480 506 485 496 477 477 506 462 500 486 495 505 498 468 498 483 482 486 493 509 482 474 472 504 493 470 498 510 505 476 473 514 511 473 476 514 500 498 473 499 471 508 493 502 483 501 491 509 483 510 479 485 503 480 486 511 491 476 508 483 486 521 483 488 478 498 486 517 481 498 500 484 508 495 499 480 486 485 522 486 513 514 498 524 518 501 477 490 487 489 522 479 514 508 510 483 496 484 510 478 527 498 488 513 519 512 518 481 522 518 495 513 510 520 513 502 497 515 519 509 530 514 514 517 498 500 526 517 506 510 520 508 530 529 493 524 513 485 528 509 523 495 494 503 486 511 496 496 534 531 524 528 531 493 518 501 485 498 491 532 509 515 494 535 529 500 527 530 515 485 485 515 511 499 489 531 500 526 518 525 522 532 518 518 490 502 509 491 515 516 512 513 495 496 486 514 511 528 533 515 502 507 494 529 521 523 497 536 512 529 524
521 496 503 527 500 493 500 505 496 504 532 498 513 491 498 515 490 490 511 519 531 532 501 522 490 512 533 488 486 498 499 496 510 491 488 499 525 528 519 484 495 489 497 497 520 511 502 499 490 502 533 485 524 523 491 529 489 483 495 528 490 517 503 488 494 497 488 490 486 503 492 513 485 522 490 483 508 530 515 508 497 523 516 522 513 526 517 521 525 481 516 484 517 488 490 528 504 494 488 508 517 498 491 519 488 499 520 516 500 505 493 515 497 480 509 481 524 495 521 521 499 509 525 485 517 484 484 492 501 494 523 489 513 486 506 497 513 519 514 499 511 514 483 519 491 507 519 505 483 492 496 510 493 504 471 479 497 483 475 474 474 512 485 482 474 516 509 468 513 505 493 501 496 508 498 469 493 496 502 508 466 481 504 493 509 485 508 508 505 463 488 476 501 506 494 485 492 502 462 496 500 498 500 501 495 498 498 477 466 476 475 468 470 495 465 466 467 461 479 477 477 456 489 458 487 484 480 490 495 478 486 494 470 486 484 461 498 480 494 494 453 481 467 457 457 477 477 474 490 449 448 464 456 481 467 466 453 454 465 471 450 477 466 457 484 444 452 458 472 466 468 474 482 442 447 469 484 478 440 469 462 450 457 456 481 473 469 450 472 440 461 465 450 465 450 440 452 433 447 475 435 466 449 455 458 468 470 433 436 454 440 428 463 457 453 455 457 442 450 434 464 444 466 447 436 459 463 455 459 427 448 436 433 454 451 459 437 442 425 447 432 450 454 452 458 446 448 452 433 427 434 425 414 423 421 447 439 437 440 425 421 439 442 438 430 445 419 445 430 426 443 421 439 412 415 419 444 412 431 426 413 428 415 415 426 442 408 429 402 432 400 416 430 404 435 430 420 432 424 420 406 415 402 431 397 421 411 422 410 421 417 414 401 397 394 392 392 389 421 419 427 391 425 416 423 408 406 417 402 423 419 414 415 385 419 383 400 383 418 382 389 384 410 416 392 385 395 388 388 384 412 396 399 401 404 408 401 395 408 397 383 387 401 381 393 406 371 400 403 368 370 393 403 389 371 386 381 364 400 380 373 364 396 370 398 378 391 363 370 362 384 394 370 372 363 392 379 389 370 378 364 372 372 371 355 376 381 386 380 386 382 380 367 357 382 351 371 351 380 382 370 363 367 376 374 370 366 369 375 367 358 360 375 368 356 367 370 370 367 343 341 360 344 349 349 351 364 353 368 353 350 344 344 354 367 356 345 363 351 352 341 361 333 351 336 340 333 359 339 352 338 335 336 342 335 351 350 344 332 329 344 355 329 346 344 326 323 336 349 346 346 350 334 333 326 333 332 327 317 333 316 329 328 327 335 340 337 336 337 335 341 338 321 311 314 340 322 330 332 317 322 321 318 332 317 324 336 304 311 326 308 324 322 320 320 312 308 322 325 310 308 323 321 328 324 317 327 313 311 315 325 299 321 305 308 306 297 307 307 314 311 304 295 310 296 309 315 304 312 303 301 314 314 299 313 308 304 304 312 305 286 314 309 312 291 304 305 299 299 300 289 302 304 304 304 298 291 283 285 299 289 293 303 302 289 299 280 295 282 277 285 281 288 297 280 300 295 279 279 294 278 277 298 278 298 281 284 289 277 279 291 271 279 290 272 287 270 285 271 292 283 281 287 270 267 277 277 270 283 286 265 263 272 272 284 287 279 263 285 268 284 273 261 284 271 262 262 264 276 276 284 273 283 274 268 275 274 279 269 280 275 255 272 277 257 267 278 278 271 263 269 270 270 252 273 267 253 263 261 261 266 274 261 260 271 255 260 252 255 271 252 248 247 271 247 251 260 272 256 269 248 267 260 267 250 250 246 254 264 253 245 244 266 266 250 251 248 252 264 261 257 255 260 253 265 256 243 240 256 253 239 259 249 254 258 254 258 260 240 255 244 240 255 241 240 238 252 248 242 253 247 236 253 255 240 239 241 238 247 239 253 248 238 251 249 242 237 243 237 237 247 239 232 247 234 246 252 241 234 234 249 236 250 235 233 231 238 230 234 251 235 253 233 231 246 247 231 241 250 251 245 240 233 245 246 234 250 243 235 244 238 229 250 233 250 244 250 234 244 230 248 249 245 251 250 229 238 235 233 231 234 230 247 237 245 238 229 229 240 246 245 247 247 226 230 230 241 241 240 242 234 244 240 245 240 228 232 229 236 238 227 237 241 241 248 230 229 244 232 237 234 245 234 231 239 232 229 226 247 244 242 232 233 228 245 241 247 245 244 235 234 239 240 243 231 233 248 229 228 248 240 237 244 242 236 235 226 240 229 241 229 245 248 230 241 238 246 240 236 236 244 238 227 235 233 249 243 249 229 245 242 237 227 238 228 246 230 251 240 237 248 250 240 239 238 248 244 231 249 251 241 241 230 238 235 237 243 239 229 244 242 229 250 235 234 242 230 253 242 234 238 239 248 242 250 236 231 243 239 252 234 244 242 238 255 250 247 247 252 249 255 234 241 244 241 246 235 242 246 247 239 246 248 258 235 238 255 236 250 241 250 247 246 237 257 261 248 241 256 243 239 247 257 243 240 247 257 250 239 259 240 257 260 252 242 255 246 256 241 241 246 255 245 252 250 243 252 264 247 248 247 252 258 266 260 261 252 254 250 253 250 254 248 257 255 264 253 256 256 268 252 260 272 256 249 265 269 270 263 253 264 261 255 256 272 256 271 270 276 256 271 275 272 265 261 258 257 270 267 267 268 275 257 271 261 264 280 270 262 263 283 264 273 273 262 268 271 268 276 263 280 264 264 277 269 287 269 277 277 264 270 265 264 273 281 270 289 291 271 279 270 289 266 294 280 273 276 282 288 282 272 285 293 285 276 288 288 271 276 295 279 292 276 275 300 297 279 291 303 290 296 288 302 292 279 290 291 302 285 285 288 282 283 284 295 293 288 307 285 291 291 299 291 309 304 285 313 289 294 297 310 307 303 301 295 299 289 309 300 296 292 317 308 307 318 311 302 301 296 314 320 298 318 319 307 316 319 323 297 324 302 314 302 303 328 324 325 326 311 302 316 323 325 330 304 302 313 313 303 320 319 328 311 306 309 323 317 326 336 330 313 325 332 332 332 332 319 329 320 324 328 315 312 327 337 313 332 315 316 316 334 328 333 319 346 323 342 340 344 345 322 345 343 348 322 350 351 339 336 344 343 331 338 334 327 329 357 351 333 334 359 351 347 330 338 338 330 350 350 334 332 351 362 366 356 359 365 358 337 342 369 370 338 366 371 345 341 349 364 370 350 371 373 364 369 349 358 358 374 348 377 366 369 361 354 361 350 356 378 378 371 363 375 383 363 364 357 371 353 365 353 380 377 366 371 363 366 375 361 380 372 382 364 391 372 359 374 366 386 371 372 382 383 380 371 383 394 377 397 379 368 388 366 380 379 374 370 383 379 389 400 395 396 388 371 383 391 396 377 390 410 397 396 380 383 397 376 403 402 385 413 397 388 399 400 383 384 386 413 387 407 414 406 392 417 396 389 382 384 418 405 393 418 414 400 406 398 395 406 424 389 396 405 412 411 418 407 407 422 409 396 398 396 414 410 425 398 408 413 415 434 415 398 411 410 412 399 406 431 439 405 399 426 417 434 406 408 441 408 406 407 438 425 439 429 412 434 418 429 415 424 424 410 412 422 419 421 438 446 412 418 450 451 435 425 419 423 452 424 429 425 439 422 456 445 439 454 459 429 434 450 452 425 440 452 459 449 463 447 458 435 434 439 464 466 457 441 451 465 438 462 458 434 429 448 468 471 471 454 457 449 465 444 447 449 466 434 464 447 455 435 444 440 453 452 442 474 454 459 458 450 461 448 457 453 478 448 442 457 465 451 470 477 460 454 454 477 482 451 454 447 479 478 476 486 465 480 448 477 481 458 470 479 466 452 468 465 469 466 452 492 460 451 494 474 466 456 454 478 459 455 488 469 453 471 485 471 457 474 469 488 492 460 475 480 484 498 479 460 473 497 461 498 501 461 502 464 484 485 471 460 467 494 493 496 502 468 465 504 484 486 472 479 491 474 498 477 502 463 483 488 505 488 498 471 511 498 478 498 475 470 467 512 509 501 484 507 477 484 472 487 508 494 503 504 514 476 478 516 498 482 476 478 488 516 502 497 488 519 481 504 476 489 501 519 480 476 512 491 498 474 513 490 506 504 482 503 484 503 492 479 524 516 486 515 523 475 479 479 493 482 480 501 496 518 487 509 521 502 517 490 492 520 515 525 482 518 519 491 497 489 499 498 480 510 491 481 511 496 484 480 503 489 505 525 482 518 510 528 496 501 491 511 495 482 512 500 522 505 514 492 515 484 511 518 518 524 521 500 493 526 500 518 487 526 513 490 503 519 503 519 532 510 508 500 512 523 505 489 497 531 489 533 487 527 530 527 522 530 487 492 507 489 488 531 533 511 487 501 495 531 486 492 506 535 534 534 523 529 513 510 525 518 533 527 535 502 518 495 496
494 501 491 498 504 486 495 504 513 511 515 533 512 496 504 485 494 527 523 512 505 522 501 512 520 517 511 511 525 495 522 484 512 529 498 506 493 530 527 520 528 506 501 531 504 506 515 525 500 494 484 495 501 483 511 503 531 500 507 515 511 508 494 496 493 497 499 504 493 493 491 491 516 512 491 490 484 524 481 503 487 482 517 506 485 497 526 484 516 504 517 495 482 482 508 493 496 479 516 511 491 479 522 478 511 482 487 515 526 487 490 485 489 479 511 497 495 509 501 482 486 491 501 490 494 483 505 515 484 499 511 495 497 492 517 493 476 519 480 477 502 482 485 491 504 497 518 510 498 491 514 472 509 510 513 510 508 499 504 490 476 491 515 503 514 510 474 472 511 486 476 491 495 494 467 477 476 513 472 497 495 478 473 487 480 488 489 474 480 488 469 508 497 480 471 466 478 497 476 482 465 467 493 466 460 480 483 478 482 473 478 481 502 486 471 471 463 498 499 493 466 455 469 468 498 471 499 469 483 456 485 459 457 484 469 466 488 460 495 481 451 451 464 482 452 471 450 458 488 466 449 477 465 463 477 481 489 489 469 460 446 480 454 465 471 476 456 446 461 460 471 452 474 452 483 479 444 471 480 465 461 470 440 471 458 440 450 459 457 470 460 461 462 476 464 469 444 474 439 435 432 449 469 458 472 445 444 434 430 441 440 435 428 436 449 462 428 459 455 444 426 452 433 436 466 450 426 459 444 426 439 455 450 434 420 436 445 424 458 444 459 423 434 450 454 426 440 418 434 445 454 416 432 448 427 441 431 438 431 445 433 415 411 429 414 414 441 409 439 438 445 429 420 429 424 420 415 443 412 443 424 438 443 442 439 433 407 400 440 424 434 422 421 421 406 415 400 434 405 426 412 431 427 426 434 420 422 427 405 413 425 431 392 401 396 407 420 400 402 414 397 388 397 417 420 387 411 415 421 400 408 415 401 397 420 402 382 388 402 390 386 385 414 379 378 387 377 392 415 398 390 385 376 405 375 396 408 385 385 390 400 377 405 386 402 400 399 398 369 402 392 403 374 403 399 365 399 400 382 400 371 376 379 384 363 373 387 394 367 381 365 383 381 393 368 382 378 376 373 358 366 364 389 360 372 387 359 389 381 380 374 383 354 364 383 367 375 353 377 367 353 366 358 355 348 379 375 348 370 358 374 360 351 364 367 358 350 343 357 340 342 364 355 354 368 360 347 348 343 367 369 345 347 342 353 334 359 337 364 350 335 332 339 349 359 341 350 344 358 327 330 345 331 347 330 340 346 351 329 341 353 334 343 348 342 334 331 336 349 338 346 342 347 324 324 325 340 349 318 322 344 341 319 327 341 342 329 321 332 336 317 330 318 317 338 337 316 335 311 329 338 331 313 307 306 327 320 309 328 307 323 316 305 311 317 320 315 313 303 322 323 317 318 323 308 301 313 319 303 297 318 303 310 298 301 325 305 304 313 317 295 303 297 309 312 314 313 290 311 301 301 313 306 317 315 299 311 313 309 313 297 293 293 302 290 288 293 307 298 298 293 291 285 293 301 292 294 291 303 285 306 288 279 298 302 280 285 282 298 291 291 298 284 286 298 292 282 298 279 273 292 298 282 277 278 294 288 298 289 287 272 286 280 277 281 292 288 280 284 283 267 275 289 269 290 281 279 277 288 290 268 279 267 268 289 289 269 281 277 262 282 277 262 277 261 263 261 267 279 264 274 282 275 280 269 258 282 271 258 266 268 262 256 259 273 271 261 255 269 268 257 274 256 264 275 262 256 253 270 254 260 262 262 263 256 264 266 257 261 255 259 253 269 259 256 262 253 265 263 270 254 270 259 270 247 263 255 251 257 255 256 253 262 258 268 248 245 258 258 243 262 261 246 258 254 246 265 265 242 253 242 244 247 255 245 249 249 255 256 261 240 244 246 259 260 245 241 261 259 255 239 256 236 255 256 254 244 236 248 253 253 250 239 247 253 250 253 257 242 251 238 251 239 247 251 235 251 233 240 241 235 232 240 235 243 236 245 242 251 232 237 246 239 241 250 232 248 236 232 233 245 252 250 252 243 235 229 252 252 252 230 231 244 238 250 246 234 238 234 230 239 232 237 239 242 248 241 236 230 235 231 246 234 244 236 239 242 236 238 241 236 239 243 243 249 230 233 247 236 242 241 240 248 234 248 235 238 227 246 248 247 236 248 244 248 239 234 230 237 244 228 233 248 244 247 236 242 230 227 245 239 236 236 231 243 228 239 248 245 229 246 243 232 244 231 230 227 239 234 238 227 229 244 248 240 241 229 232 238 246 228 227 232 231 231 242 245 237 251 234 248 233 240 248 248 229 247 230 229 250 229 234 231 237 240 237 236 243 250 238 238 251 249 232 242 243 231 236 245 230 234 233 236 246 230 232 241 250 251 242 240 253 241 243 238 245 245 239 253 243 249 239 234 239 236 249 247 239 249 239 240 254 245 240 241 246 235 252 234 234 257 245 249 236 250 257 252 241 258 242 246 245 252 250 254 248 236 245 255 245 246 259 251 252 247 250 238 238 251 241 244 263 254 250 242 261 248 259 257 242 256 257 244 245 264 251 249 245 259 254 255 245 254 246 262 264 261 264 267 252 245 248 254 261 259 258 258 268 254 269 266 247 248 262 254 264 255 252 272 273 259 269 269 263 274 268 271 272 270 264 267 259 258 265 255 259 275 275 268 278 275 264 255 279 254 265 271 265 271 267 261 273 278 259 271 276 274 275 264 271 265 276 263 262 282 271 268 279 274 274 277 276 286 287 273 265 282 278 287 270 278 266 288 274 291 267 290 292 269 275 294 292 282 286 284 284 291 292 270 274 270 294 271 282 278 290 297 296 291 284 299 273 282 298 289 303 299 289 284 280 294 280 299 296 292 285 288 304 306 288 304 285 288 299 295 304 290 308 309 288 301 286 288 293 289 310 288 288 309 297 288 315 299 292 294 289 307 301 292 300 289 302 318 310 317 320 317 312 297 310 299 305 321 294 311 302 308 303 308 298 312 320 313 318 301 310 304 329 308 304 331 320 301 311 322 310 333 330 334 324 305 312 304 309 314 316 321 322 330 319 338 315 310 324 317 321 314 310 311 321 317 330 342 324 327 337 326 341 327 321 345 317 326 329 331 335 322 329 328 321 342 340 352 333 331 337 350 336 331 341 328 351 353 336 339 331 340 335 336 331 355 357 335 344 352 360 337 344 350 342 355 363 354 365 361 333 363 368 360 357 365 352 336 349 344 359 363 345 343 353 340 340 371 358 364 364 367 351 366 376 365 366 346 344 365 357 359 376 370 350 367 366 353 359 356 377 370 372 376 354 368 367 372 388 357 378 359 354 378 364 359 368 357 387 364 375 369 393 365 372 393 382 390 387 382 398 397 382 365 369 391 389 370 387 367 387 385 383 387 367 380 369 400 392 395 391 375 406 399 388 373 399 401 407 383 378 402 379 388 407 377 413 408 378 400 392 383 403 387 418 380 386 399 400 399 420 393 413 409 417 399 423 417 389 420 392 419 391 413 417 392 415 427 408 427 397 394 406 402 430 395 430 418 423 398 411 406 419 417 435 421 398 402 401 426 437 406 421 431 400 407 434 403 423 420 425 437 437 425 414 429 442 429 421 413 406 426 431 417 409 438 422 427 409 433 418 428 432 445 442 421 426 428 415 419 446 414 449 436 417 421 420 422 431 443 445 452 432 437 422 440 426 457 418 432 446 458 428 443 460 447 463 454 427 422 439 452 445 424 429 461 425 434 440 457 459 433 430 456 431 442 450 471 452 442 456 438 450 445 451 444 437 448 473 468 444 463 442 460 476 446 465 439 467 477 437 452 444 452 466 462 438 449 458 481 450 466 474 479 450 482 445 464 448 446 467 455 478 482 473 458 445 465 457 446 490 459 476 474 483 473 485 453 485 468 457 487 487 481 493 490 457 475 492 472 468 485 474 454 484 462 493 493 496 461 461 496 468 492 457 459 472 471 470 475 465 468 465 489 460 482 497 503 482 459 477 498 467 485 500 487 504 497 466 493 479 464 490 482 500 481 485 477 466 500 466 491 466 492 477 485 485 480 510 494 503 479 513 490 475 499 515 505 468 476 498 510 503 516 498 484 510 496 499 474 471 496 503 515 514 482 476 482 497 477 511 492 491 515 473 505 505 473 495 511 487 477 505 474 477 486 489 481 515 491 505 496 479 524 478 510 491 479 482 490 477 509 498 477 477 513 484 485 497 501 516 492 504 481 503 493 524 483 499 516 499 481 488 507 482 493 492 500 499 501 518 501 487 491 504 488 480 515 498 501 490 490 519 517 494 495 482 492 502 505 483 524 512 494 502 515 509 517 488 531 491 529 505 499 491 530 509 493 515 527 516 524 486 505 512 501 521 515 514 492 521 515 528 484 490 529 525 520 512 511 488 502 516 530 517 530 489 494 496 520 499 530 486 532 529 488 510 526 503 513 505 489 518 499 514
530 521 491 504 532 521 530 505 501 528 495 490 524 513 488 503 525 522 525 493 527 528 530 525 514 500 531 507 502 491 493 502 531 501 524 530 491 523 504 511 519 518 518 512 498 526 484 491 515 528 501 511 523 499 502 504 518 503 481 490 513 491 509 512 512 500 509 520 494 483 499 481 520 485 513 486 480 517 496 513 513 516 495 507 486 517 482 523 489 484 484 522 496 512 502 526 483 483 518 497 486 487 499 477 494 485 484 495 523 500 481 508 489 497 489 499 488 493 496 500 501 502 494 496 489 514 480 496 499 499 517 494 473 476 473 490 483 481 511 486 479 490 506 486 514 485 475 502 498 515 496 492 496 515 470 516 510 480 488 486 512 482 511 511 491 512 484 501 476 474 471 484 498 511 504 471 501 495 496 468 490 507 508 473 467 482 480 504 465 464 488 476 461 502 492 460 481 488 474 479 504 500 483 467 464 474 490 500 472 489 471 467 486 468 477 459 495 456 498 487 499 477 488 465 472 486 455 487 475 472 473 483 482 453 481 457 475 463 481 486 450 474 462 458 464 451 480 456 477 475 466 477 452 454 481 479 455 465 455 471 461 451 487 484 455 466 483 443 474 447 469 453 441 466 473 462 462 470 453 447 442 453 473 469 452 437 460 447 439 453 468 444 449 460 459 470 472 438 447 466 464 435 433 463 449 454 456 454 434 458 442 460 436 432 455 439 467 460 445 434 424 458 432 458 427 445 454 454 435 448 434 460 443 459 419 450 445 425 447 441 455 424 420 451 451 447 448 433 439 415 414 414 455 426 448 430 430 447 419 430 415 426 428 419 440 414 409 420 441 421 434 434 413 416 433 409 415 421 411 440 403 402 432 422 430 436 441 409 414 418 425 425 409 409 411 410 409 434 422 420 429 402 407 427 395 414 407 423 429 409 398 421 422 414 429 428 394 401 391 417 406 403 406 387 414 394 398 399 386 389 400 406 398 389 391 385 406 385 416 381 405 405 401 416 388 383 388 395 377 414 389 410 413 384 411 394 402 378 407 377 409 372 371 406 406 371 382 390 392 379 396 390 399 384 397 400 376 392 375 384 379 381 381 388 367 391 362 390 389 360 373 381 388 361 358 390 375 382 356 371 388 389 382 361 361 355 383 372 361 364 368 378 369 383 383 384 378 369 370 373 361 354 347 349 366 349 362 364 378 375 372 357 362 355 356 342 365 367 355 355 366 367 341 354 354 370 346 345 337 345 346 353 348 336 351 339 333 358 340 347 331 336 361 340 334 334 357 346 337 341 329 353 347 351 348 335 354 349 334 330 328 332 338 336 353 347 353 337 325 321 352 345 333 337 329 344 336 340 324 339 344 322 328 317 327 345 334 321 329 317 334 334 321 324 326 317 332 327 313 322 314 331 308 307 309 330 317 332 325 310 329 326 327 311 331 324 331 322 320 322 325 309 302 304 313 319 311 316 305 324 299 313 307 320 326 309 322 297 304 324 298 309 311 310 297 315 295 318 291 295 301 292 307 303 308 295 316 304 311 298 312 306 293 291 293 291 312 293 284 295 294 301 309 308 294 284 295 308 301 298 308 287 294 306 293 301 300 306 284 293 300 284 288 303 303 275 286 291 276 294 299 273 289 290 289 297 299 298 290 284 297 291 281 288 286 274 283 292 293 278 271 268 270 292 280 266 268 289 269 282 265 289 270 283 285 264 265 285 270 273 268 270 270 286 286 274 264 280 286 264 271 269 285 268 268 270 281 258 279 262 266 278 258 260 259 270 259 257 260 263 279 255 268 272 265 258 258 268 273 273 257 264 254 253 267 262 271 260 258 274 252 256 260 253 257 271 268 260 272 248 270 247 250 260 266 264 270 259 268 268 269 269 260 251 246 250 265 266 263 257 254 260 247 250 265 245 262 246 257 262 263 247 260 264 261 247 247 262 263 246 259 262 244 250 243 245 257 240 242 250 254 255 243 259 239 240 239 259 244 256 246 242 240 249 243 255 245 245 251 245 254 236 237 256 242 256 254 247 235 256 245 244 245 245 250 248 243 241 245 246 253 232 244 250 237 251 245 246 253 253 248 248 254 251 239 237 240 234 242 242 233 231 245 237 243 239 252 244 239 233 250 236 233 238 230 231 250 236 246 247 233 231 240 249 251 240 232 230 244 245 242 239 238 249 239 251 234 238 234 244 234 232 244 239 241 237 233 230 245 242 249 250 245 230 239 237 234 244 239 243 229 245 246 239 242 233 230 241 235 236 249 242 240 241 245 246 243 250 248 236 232 238 250 250 232 238 235 238 246 238 229 247 231 248 250 237 229 244 250 229 244 248 243 249 229 236 243 244 250 231 244 230 241 243 228 237 229 251 248 247 237 241 235 233 238 249 243 232 241 241 233 233 229 248 230 248 249 238 232 239 242 249 241 247 232 234 234 234 250 246 245 236 235 243 240 246 240 247 241 252 236 245 248 252 233 243 247 252 251 242 237 239 238 241 250 240 245 245 235 242 237 242 239 241 254 240 248 239 257 257 251 253 244 240 238 259 249 238 244 258 261 246 243 238 253 257 245 244 242 261 264 255 264 240 254 243 247 247 252 264 254 251 261 262 254 262 261 243 266 245 265 267 257 248 267 248 268 249 256 248 249 257 265 250 259 254 259 248 252 254 254 264 254 265 266 265 259 271 253 268 262 250 267 273 254 269 256 265 272 269 251 276 263 257 277 254 267 266 257 273 277 266 268 261 260 262 273 279 270 268 274 278 281 276 268 267 261 272 268 278 278 276 280 280 269 280 280 279 284 286 267 287 275 278 285 266 266 266 279 270 279 266 269 291 290 266 288 286 279 280 292 271 271 289 268 294 296 271 296 281 293 291 287 293 291 298 287 286 292 284 283 301 297 287 291 302 282 300 295 304 292 296 280 297 294 299 307 297 298 308 283 309 294 298 294 297 309 283 298 301 286 285 308 303 293 288 301 298 302 302 300 301 289 311 299 305 297 290 307 303 312 302 314 305 301 319 314 315 293 297 297 305 323 295 303 304 323 308 311 320 301 324 328 323 314 310 330 325 301 320 327 326 310 315 321 331 325 314 306 320 304 325 321 315 332 337 314 322 318 331 310 310 313 312 335 310 315 336 341 316 330 322 331 318 325 334 322 333 315 321 320 343 336 338 328 335 329 350 336 324 324 331 335 349 327 352 329 330 323 329 337 339 357 347 332 349 346 349 354 341 337 335 355 346 332 355 335 358 360 356 338 346 354 345 345 355 367 367 363 342 363 354 370 345 367 353 358 352 360 358 354 353 355 370 342 373 355 373 365 352 373 353 366 372 347 351 380 359 368 357 379 367 358 381 357 351 353 384 384 361 361 379 375 382 384 384 367 387 357 361 362 366 373 366 363 374 377 377 380 393 386 387 396 378 391 388 387 396 385 365 372 378 367 380 398 391 394 391 391 399 398 384 400 388 378 406 403 407 371 404 396 373 391 388 394 390 404 377 407 405 393 397 412 390 398 387 403 410 410 416 398 415 411 404 381 390 400 392 403 406 411 394 400 398 399 418 400 416 393 401 409 390 416 396 407 393 395 419 407 411 398 421 393 408 429 399 412 395 396 395 426 435 405 399 429 399 417 438 418 439 407 409 424 408 414 429 438 440 433 439 441 403 406 412 429 427 405 415 410 431 432 432 430 409 414 446 446 425 444 419 446 450 434 449 451 422 412 426 432 420 422 429 422 430 431 434 452 428 436 425 447 452 426 443 426 452 440 428 460 462 421 460 425 434 436 425 459 458 463 464 465 460 464 428 444 451 441 456 436 443 465 465 455 464 445 453 472 430 435 434 470 465 469 450 444 452 477 456 468 465 466 475 466 460 435 453 448 444 462 446 478 445 482 447 451 481 456 465 467 481 465 446 447 450 443 458 473 475 477 452 474 462 472 452 466 473 474 476 461 448 479 455 455 470 490 477 468 484 472 489 474 493 453 474 460 453 453 456 491 457 492 485 490 498 497 482 458 482 497 482 473 463 493 462 486 491 478 491 501 496 503 496 466 479 497 466 504 505 487 487 473 465 498 487 487 491 494 502 501 508 493 463 481 464 506 466 500 497 503 466 506 503 475 469 493 467 493 485 511 511 496 482 472 469 492 477 510 483 472 477 474 477 503 475 469 516 482 512 484 492 517 489 498 513 472 487 501 506 507 503 509 491 520 516 499 497 482 499 519 488 515 481 504 502 489 510 505 508 509 515 489 508 498 491 480 489 476 504 498 494 500 498 500 479 502 479 483 496 476 522 486 525 499 517 490 507 507 508 508 485 498 522 518 524 488 526 491 492 508 514 512 485 488 488 488 515 494 497 487 495 494 496 495 518 486 509 499 517 492 529 526 512 526 519 510 486 517 522 500 499 509 486 505 520 497 515 507 512 482 514 529 498 483 496 486 489 525 508 529 489 508 524 521 503 514 502 511 500 494 530 517 523 486 491 513 501 526 490 483 528 524 532 494 525 497 498 485 490 523 531
498 498 523 488 520 505 507 498 524 520 497 511 510 500 521 492 521 514 499 523 509 493 523 520 485 487 487 487 496 530 487 512 497 530 517 485 503 493 502 497 481 517 526 512 488 515 524 527 499 494 518 525 504 508 515 509 515 523 515 480 521 522 510 487 520 496 492 492 510 513 509 512 500 506 495 508 492 490 504 510 503 493 508 479 524 494 507 508 489 492 508 480 485 490 488 525 509 502 491 492 488 522 524 510 501 493 490 515 505 518 500 480 484 482 481 482 479 509 509 509 498 487 486 496 516 500 521 508 482 472 491 492 488 518 474 513 509 516 516 515 479 509 515 504 501 509 507 506 500 498 497 474 510 514 502 504 496 500 494 506 506 468 482 477 466 490 469 508 485 471 504 465 491 493 488 473 496 501 504 506 485 465 501 501 504 478 461 464 473 495 483 500 506 462 499 472 461 487 466 488 487 479 504 466 477 496 475 461 486 484 456 461 487 467 491 464 488 465 492 464 456 466 472 496 490 465 470 457 466 481 482 492 458 468 487 455 489 474 473 450 468 489 482 461 453 470 469 464 460 488 454 482 444 454 457 476 472 476 458 487 475 454 486 464 480 452 442 465 474 468 479 465 477 453 451 456 451 470 475 446 467 461 469 461 462 468 441 453 448 478 444 462 434 449 455 438 464 459 465 432 440 454 434 462 431 435 430 447 430 460 431 437 460 458 440 432 450 427 445 431 450 433 461 438 445 443 462 442 455 436 459 429 451 447 439 418 437 438 461 458 455 446 448 438 449 439 433 449 419 432 415 446 422 428 454 435 445 429 447 443 439 427 447 427 430 445 427 441 414 431 447 427 436 422 411 414 422 421 407 435 439 413 423 406 407 418 430 399 438 430 423 404 431 425 421 420 412 407 428 406 434 415 416 410 410 433 421 431 405 409 410 410 412 401 396 422 408 405 420 394 391 410 398 403 390 395 413 400 417 399 397 409 385 412 383 418 408 389 398 419 409 397 410 395 409 399 399 402 413 414 386 384 409 401 394 377 388 401 383 406 379 399 387 378 387 373 388 375 385 371 369 370 376 368 374 384 395 390 365 392 365 372 373 385 376 363 391 387 393 387 395 375 390 389 372 391 382 373 389 379 363 380 382 380 361 375 372 380 368 354 364 380 381 353 378 379 384 378 368 360 360 358 347 349 372 379 356 365 356 358 373 346 367 359 374 351 375 359 360 346 355 346 348 347 358 367 371 362 344 340 343 344 335 359 356 351 352 365 363 354 335 361 355 355 363 339 329 355 355 337 358 330 353 339 328 325 355 346 352 328 352 353 343 334 328 330 351 322 339 342 326 337 349 332 337 344 347 324 349 336 347 344 326 334 324 342 318 343 326 344 343 333 342 319 333 332 320 339 312 314 314 333 324 335 334 330 308 316 307 330 318 312 325 309 327 333 315 318 311 307 317 315 324 328 326 301 306 316 306 323 321 325 323 300 312 309 300 318 316 311 320 307 311 294 296 296 299 306 292 307 295 311 297 306 291 313 297 302 315 306 307 300 301 286 294 295 306 304 294 313 293 291 311 311 292 284 302 301 290 308 281 284 285 295 306 282 281 293 279 289 303 296 294 287 288 281 281 289 295 285 276 279 282 299 279 297 296 290 287 288 293 275 287 290 289 292 269 292 294 290 268 268 271 267 281 289 272 278 290 282 287 276 279 284 266 283 267 267 279 286 281 264 284 265 271 282 287 285 270 269 286 282 266 260 261 271 274 268 271 269 259 275 273 261 266 262 268 258 276 276 271 269 267 257 261 262 258 262 275 265 257 271 273 258 269 253 263 263 256 273 274 256 273 260 249 256 252 251 268 273 272 259 262 260 262 269 268 267 253 267 254 253 270 268 250 251 257 265 255 256 249 266 256 257 264 258 254 251 258 244 257 265 264 266 259 264 263 253 258 253 259 242 261 257 240 242 263 253 262 249 239 244 246 252 258 242 242 244 253 258 247 242 258 244 244 247 247 250 244 236 247 253 235 240 238 252 237 257 253 258 238 253 251 243 246 246 250 255 237 256 234 241 242 241 238 241 243 248 254 251 249 233 236 241 254 239 233 248 252 251 247 248 246 241 234 250 245 249 247 248 240 240 248 249 248 253 250 236 238 248 246 246 241 243 231 239 250 233 232 240 245 241 233 252 243 252 248 233 239 232 251 248 242 237 244 228 229 240 234 237 250 244 246 238 234 248 241 247 244 244 250 236 248 247 235 238 246 246 243 233 250 234 245 240 243 237 241 236 241 239 237 240 247 231 242 245 251 231 241 235 240 231 243 236 250 243 247 245 237 230 242 228 237 236 241 244 238 246 229 251 250 238 239 245 242 246 231 233 249 244 241 230 240 249 239 239 232 250 248 234 244 238 234 252 238 247 244 247 233 236 246 246 246 248 254 252 242 233 248 239 240 252 239 251 248 241 237 243 253 255 247 235 255 252 234 239 237 240 256 255 245 240 247 253 257 246 241 244 248 259 252 249 255 251 244 239 237 260 244 251 247 239 251 243 255 257 258 241 263 241 255 243 246 253 261 259 249 240 244 261 250 246 245 245 255 241 247 258 243 256 247 254 259 263 262 251 259 260 257 260 262 249 267 245 265 264 265 251 265 270 247 263 269 271 267 267 271 257 257 253 264 271 272 271 249 260 271 260 251 256 256 265 266 270 264 253 273 277 266 265 263 266 258 262 265 254 260 266 266 271 275 258 270 277 268 260 280 263 258 282 279 269 259 274 280 278 274 262 283 266 260 283 277 276 267 268 286 263 287 266 286 269 286 290 265 272 284 290 267 278 289 277 276 267 284 267 274 282 277 283 274 281 284 291 291 272 287 274 275 282 296 271 290 295 293 298 296 289 292 278 275 277 278 276 293 291 282 283 281 295 297 289 302 291 301 295 281 283 293 304 283 297 295 298 301 284 288 304 311 295 284 292 310 293 285 289 302 312 294 310 303 307 301 290 306 304 301 308 319 315 318 307 302 302 319 298 293 304 322 299 300 305 301 319 318 323 303 319 305 317 324 300 314 311 319 302 326 316 315 316 308 319 331 320 318 303 325 324 326 320 332 328 308 317 329 317 311 333 311 323 318 318 327 332 311 320 330 333 324 320 342 345 332 321 343 329 330 324 315 337 326 346 340 342 336 345 322 333 350 339 349 343 323 339 332 333 330 344 353 353 346 344 348 325 351 338 357 339 328 332 355 340 341 343 336 329 340 350 360 331 333 336 362 361 358 345 345 354 338 354 347 362 355 348 351 351 372 338 341 342 366 345 343 346 346 360 376 366 360 351 371 358 379 374 350 372 359 347 364 357 361 357 356 358 378 371 360 364 353 376 370 387 358 386 371 373 364 357 383 367 362 360 360 379 366 361 374 372 367 382 364 380 370 371 366 367 391 365 384 391 372 373 395 400 400 391 367 374 388 400 401 399 396 392 377 386 408 403 372 382 385 408 400 396 406 397 399 383 389 384 412 401 408 390 389 414 378 408 380 403 414 380 404 404 392 393 413 407 383 389 418 416 419 394 419 420 409 416 405 413 405 418 424 420 417 427 424 425 410 421 425 393 426 393 430 429 400 403 429 406 398 423 411 425 396 437 420 402 438 429 424 403 421 412 429 434 404 440 417 428 435 418 434 421 403 435 406 422 434 442 415 429 415 441 427 408 440 437 424 425 418 429 411 415 416 431 414 437 417 430 449 429 446 437 455 452 444 454 448 428 441 443 429 423 427 429 454 459 454 452 456 423 423 459 446 444 451 453 450 427 434 430 456 466 468 464 461 434 428 438 470 463 427 448 451 450 459 454 470 439 473 446 464 465 471 472 475 472 475 448 434 471 469 469 477 439 451 450 464 457 452 458 443 440 444 452 448 456 472 469 457 445 442 482 449 459 469 479 458 446 469 461 478 483 469 464 465 446 466 448 449 482 485 447 485 489 450 476 470 491 461 475 469 459 489 491 464 490 476 452 478 475 472 496 471 483 460 486 491 453 484 485 485 457 466 479 501 470 468 497 475 473 465 501 466 485 491 481 504 502 471 468 460 505 472 490 465 492 466 492 469 503 501 498 478 493 508 463 508 489 472 481 507 498 494 469 480 481 510 479 508 502 487 483 481 491 506 511 479 497 503 498 483 492 498 491 516 499 516 514 512 478 506 469 476 474 510 487 484 503 476 480 497 499 503 513 480 500 511 495 483 503 482 505 486 519 484 485 501 485 483 496 499 521 501 514 501 518 481 496 501 508 523 507 493 501 483 512 523 476 479 477 477 501 476 521 510 509 522 514 523 515 513 514 506 515 506 483 511 513 506 487 496 506 522 514 483 481 505 482 484 510 485 485 486 486 481 523 520 529 511 518 517 499 505 498 489 484 506 523 520 485 483 490 514 529 529 520 483 505 523 488 486 482 497 495 489 501 489 482 501 523 520 491 492 495 511 503 501 487 496 490 494 501 502 527 499 500 518 502 526 511 511 531 512 529 498 522 501 506
521 520 498 509 481 510 524 510 481 494 518 496 504 530 517 524 527 484 494 513 506 488 494 488 490 526 485 506 516 505 481 505 495 498 485 497 527 481 528 529 494 515 494 519 516 482 513 512 486 527 496 512 487 509 519 496 505 526 521 490 502 522 518 516 491 524 485 490 525 483 489 489 521 504 480 506 505 515 491 513 513 508 499 521 487 490 487 515 487 481 479 510 476 517 499 488 515 506 500 513 514 512 476 509 490 479 488 520 505 489 490 487 501 515 487 499 496 498 516 485 475 473 489 506 514 504 509 476 488 494 493 491 487 505 514 509 503 471 486 490 485 506 502 513 503 472 494 477 496 488 494 497 493 510 487 486 492 475 489 466 503 510 485 469 501 481 478 511 466 501 510 463 478 468 466 489 493 484 494 492 480 469 468 463 474 484 485 478 469 475 479 501 504 500 502 487 505 483 485 458 488 483 457 502 488 477 497 471 499 455 482 498 482 457 496 475 463 479 484 496 461 468 481 492 487 473 470 473 469 455 494 480 485 486 476 464 448 461 456 473 487 482 469 492 485 490 458 472 456 453 489 451 476 465 481 459 476 479 475 465 478 452 457 453 471 478 451 446 463 455 473 440 482 447 477 442 482 438 469 445 450 442 444 448 450 471 471 464 443 470 447 469 449 434 431 472 439 471 454 471 445 436 443 454 432 453 453 447 467 438 453 457 451 461 428 434 429 454 427 427 454 431 428 446 452 437 450 441 441 455 459 461 456 447 449 426 454 432 440 441 442 456 429 455 452 455 422 456 437 453 437 440 413 419 418 422 420 437 416 447 434 418 441 426 410 427 439 428 430 433 438 417 434 404 416 441 439 418 436 406 419 438 405 411 422 407 431 436 430 416 422 401 414 413 413 422 426 424 421 407 417 412 431 397 408 400 430 392 414 393 407 413 399 395 395 395 389 393 425 411 424 391 410 388 405 396 414 397 402 410 404 388 418 402 404 388 386 385 381 387 410 402 399 415 381 386 379 405 377 398 387 383 411 382 405 394 398 376 381 372 380 405 407 382 401 386 400 382 382 395 394 402 396 399 398 386 370 388 380 388 380 395 383 365 385 369 395 375 374 374 389 363 384 366 391 359 379 369 379 358 383 390 376 390 365 371 366 373 385 369 363 370 356 371 382 370 358 354 357 357 352 353 373 366 360 370 365 354 358 349 360 366 359 366 371 346 373 365 371 368 355 344 339 345 338 369 362 360 363 355 340 360 367 336 356 347 355 349 354 332 355 336 341 345 349 347 340 337 340 343 343 340 332 353 350 328 347 343 327 328 325 332 346 331 354 351 336 333 333 327 322 345 323 346 322 326 334 326 339 339 325 332 326 347 315 332 340 322 342 327 341 338 323 326 331 327 310 313 327 313 335 318 321 310 307 317 309 315 324 330 326 311 324 332 309 328 325 325 331 315 316 310 303 313 328 302 305 304 305 299 320 298 306 298 323 308 319 301 311 307 319 321 300 313 310 301 293 298 301 299 300 296 293 311 302 318 295 314 304 294 302 289 293 298 314 287 289 285 293 314 307 302 289 297 288 297 290 308 310 291 300 287 289 299 284 280 292 291 279 307 293 301 299 283 281 279 299 301 279 286 302 275 287 293 284 283 287 291 290 273 283 295 284 292 285 290 273 277 287 293 281 287 271 272 273 289 269 282 291 286 276 287 289 289 278 283 285 277 273 279 278 288 275 271 267 288 284 276 285 271 272 285 279 280 260 278 271 271 266 274 267 280 265 260 281 268 277 274 279 258 277 267 261 272 256 254 257 270 279 268 274 274 274 269 267 271 260 262 251 270 258 259 258 266 268 271 266 266 267 253 274 266 251 255 258 254 257 260 272 258 250 268 253 271 260 253 267 260 264 255 255 259 252 268 247 252 257 265 267 257 265 250 249 243 258 264 246 246 263 254 249 262 251 262 260 258 244 255 248 263 241 260 255 250 257 256 258 247 255 255 259 253 239 241 253 255 239 257 258 238 246 242 259 244 256 254 255 250 253 259 252 236 250 242 237 254 241 237 252 254 245 244 257 234 249 241 255 238 241 249 255 243 253 238 251 241 249 237 246 241 236 239 234 243 246 253 254 245 254 247 240 233 250 240 233 241 247 246 246 247 231 236 232 242 241 242 250 249 247 240 250 243 248 252 246 230 241 244 235 232 237 244 250 247 245 244 233 237 236 241 245 252 246 239 240 249 251 236 244 236 238 240 241 248 231 233 241 234 247 246 237 246 229 250 240 245 241 245 245 240 233 237 239 250 239 242 239 229 249 230 236 251 234 248 246 252 252 250 233 247 245 234 241 245 231 245 230 244 237 246 231 233 247 234 246 233 247 232 234 237 251 234 251 232 246 244 231 245 234 235 231 249 232 236 233 234 251 249 240 250 242 234 253 251 239 246 255 248 241 251 254 237 247 250 239 239 257 255 245 236 251 246 246 253 243 240 248 254 250 256 240 237 251 238 248 257 243 238 240 248 243 243 254 248 251 239 255 243 252 257 259 239 262 252 251 242 247 253 249 262 257 240 262 242 245 265 260 256 259 263 243 243 247 263 256 261 265 249 267 257 243 264 261 268 254 248 249 266 266 261 265 261 262 264 263 267 255 268 253 248 250 261 260 251 271 253 272 265 249 264 254 251 271 267 259 260 268 267 270 270 274 262 257 277 253 257 260 265 253 267 266 258 256 257 262 257 266 263 275 282 263 281 262 269 259 263 260 283 265 268 270 270 279 259 282 267 269 284 287 265 266 262 288 274 280 264 277 276 281 265 265 279 279 288 281 282 271 280 280 291 287 281 281 274 291 275 289 275 275 289 285 293 296 281 290 285 287 273 292 283 289 280 285 283 289 279 281 279 278 289 294 288 277 300 294 286 278 278 281 287 291 305 287 305 297 306 283 282 286 286 283 300 306 293 295 284 305 305 288 295 310 288 299 294 301 315 299 297 316 290 288 309 310 297 289 312 295 311 313 304 320 306 295 295 295 321 321 301 314 307 314 317 310 320 324 322 304 326 317 312 317 324 329 321 307 326 320 311 326 328 329 332 314 313 317 320 328 308 329 320 334 322 328 317 322 323 325 329 332 311 326 338 331 314 333 341 313 326 325 317 324 338 329 316 324 345 319 343 320 344 346 323 325 318 339 337 326 342 350 330 325 330 331 325 349 333 338 326 353 343 335 347 357 333 331 338 327 352 353 345 361 345 328 338 339 348 347 354 360 348 346 346 334 356 366 352 367 364 363 337 340 365 340 367 343 343 339 345 363 356 348 371 366 341 362 362 374 347 342 348 365 355 348 360 370 355 360 365 367 359 364 359 355 365 370 378 375 368 355 387 385 387 362 381 355 363 384 385 385 367 370 365 359 388 359 365 369 371 359 390 366 388 382 381 396 392 378 366 377 371 370 363 375 387 390 371 392 372 366 382 367 388 379 396 387 398 378 398 376 371 372 380 378 382 409 401 378 404 391 375 409 404 386 396 404 412 389 394 386 408 379 382 400 399 410 386 401 388 401 384 396 412 395 387 402 387 388 394 386 390 417 417 406 417 413 405 409 398 420 405 428 424 429 411 424 397 415 422 428 396 423 410 429 398 417 404 422 411 402 409 430 431 410 409 426 439 405 412 425 427 412 440 429 426 440 434 419 408 432 418 407 429 440 408 446 442 413 408 434 434 445 444 419 419 448 417 411 425 419 419 419 417 427 455 453 446 430 451 441 433 430 448 452 457 440 421 431 422 419 432 424 437 439 428 444 451 435 445 448 432 430 463 440 452 433 454 441 430 459 432 468 456 433 466 461 437 466 462 440 459 466 434 465 471 435 446 439 470 474 432 446 473 447 440 464 468 469 462 466 452 472 462 462 470 470 461 457 465 471 483 468 445 445 451 477 452 481 464 457 478 478 470 467 487 444 445 486 472 478 455 476 460 483 450 447 483 473 486 452 486 447 458 461 463 480 471 462 467 469 460 468 458 460 490 492 481 478 483 473 456 492 464 495 482 479 488 474 459 461 459 479 462 466 460 479 492 472 495 471 494 458 473 485 496 462 480 472 496 467 483 491 485 490 460 469 463 478 497 487 494 464 467 468 475 471 508 480 505 499 463 496 469 496 492 508 478 492 480 502 511 482 473 508 501 487 482 479 490 477 479 505 485 501 503 478 479 489 489 486 510 495 495 508 514 495 478 479 479 494 517 476 510 475 476 502 502 496 520 477 507 489 520 476 479 512 491 490 484 518 507 482 495 488 477 501 504 499 475 490 522 484 510 509 477 483 505 504 513 500 508 521 516 516 509 504 502 525 487 506 524 499 501 507 519 505 483 501 481 485 519 480 496 506 516 498 514 497 479 505 522 512 501 514 503 486 492 481 485 504 510 482 526 487 513 522 516 522 496 521 481 489 525 499 518 514 521 506 483 523 483 528 509 506 515 483 515 530 486 522 506 519 527 505 527 511 497 515 505 515 508 506 525 503 525 515 487 518 491 492 513
493 492 491 520 526 493 505 527 500 498 504 491 494 529 489 526 497 523 500 482 502 525 528 524 521 512 483 508 521 493 490 487 505 501 527 503 517 504 501 489 522 527 500 489 526 511 485 496 503 505 499 527 502 497 522 494 481 525 523 523 489 486 482 517 510 483 493 498 508 515 508 504 516 482 513 512 513 521 481 491 498 502 490 523 520 485 490 475 482 487 523 496 495 478 488 478 484 504 501 518 495 497 482 511 505 506 506 498 491 474 485 483 513 500 477 509 516 480 509 510 504 492 510 503 488 499 504 502 481 487 480 490 515 493 477 496 475 510 477 494 515 488 503 511 471 512 498 515 470 492 504 506 467 498 489 484 481 477 471 497 500 483 507 509 477 473 503 480 500 492 497 504 465 508 505 504 495 495 488 462 479 466 481 472 460 490 478 479 504 467 459 499 487 470 496 467 479 488 483 467 468 470 478 487 484 489 476 456 493 466 471 491 499 469 487 471 462 467 477 471 479 477 491 489 464 472 468 485 491 475 483 454 466 457 465 486 489 486 486 480 475 455 448 455 471 465 489 483 445 447 457 462 476 463 456 481 483 444 467 478 471 446 467 464 473 455 470 471 463 467 440 480 452 474 438 479 442 454 463 468 445 464 475 440 477 457 440 444 436 443 443 472 465 473 433 471 431 450 459 463 459 442 458 445 444 454 444 436 426 449 463 455 429 456 460 440 446 452 459 462 438 458 429 436 449 448 454 442 428 437 450 433 453 439 460 456 444 432 432 455 447 435 418 457 418 432 418 427 427 455 450 412 438 414 438 450 437 430 428 414 408 440 418 409 448 433 406 429 431 431 412 413 406 416 428 444 402 428 429 429 433 416 407 420 406 409 414 420 409 417 433 421 416 430 429 405 408 417 411 402 410 413 397 420 410 403 426 430 411 413 395 430 405 408 425 391 415 397 417 397 387 414 390 423 409 396 398 420 392 415 402 406 391 387 388 403 418 390 413 400 412 407 399 407 384 405 415 414 379 408 397 390 398 386 404 411 385 386 376 381 398 391 398 384 379 399 396 372 374 403 381 401 396 377 398 378 388 399 373 391 370 394 374 369 372 380 363 382 396 391 375 390 369 379 393 365 392 372 386 383 392 372 371 375 375 366 375 372 355 383 381 375 380 360 350 365 366 375 367 363 348 362 350 378 365 348 362 351 359 366 348 365 350 348 374 367 377 374 344 359 345 370 349 363 339 365 339 369 360 364 368 357 344 341 341 354 343 335 356 356 337 359 349 362 338 342 356 353 357 332 331 338 347 347 327 337 352 335 351 329 354 328 345 328 347 325 329 353 351 336 323 341 343 345 347 326 349 338 321 342 317 328 335 348 331 333 347 325 324 317 335 326 317 318 316 332 315 316 337 310 331 317 318 322 328 320 324 311 313 311 336 330 336 330 308 327 308 333 322 307 313 324 320 308 311 327 323 324 326 323 325 312 319 317 321 325 304 307 304 308 299 318 312 324 305 306 299 303 295 304 311 301 296 310 309 314 301 311 308 299 299 290 310 301 298 304 306 305 304 286 300 291 290 304 286 288 294 297 297 310 302 285 289 301 284 305 289 308 300 302 284 295 284 294 303 284 289 292 282 283 292 279 300 301 293 296 274 285 288 283 288 282 295 279 284 272 277 287 293 281 273 283 287 272 295 290 276 287 284 278 268 284 289 272 269 280 266 270 275 279 284 273 287 273 278 283 277 277 271 269 276 286 285 275 268 276 282 261 276 262 261 261 264 275 271 284 258 275 283 268 262 274 276 274 256 264 278 276 261 269 274 255 267 257 264 265 260 274 269 270 267 264 252 257 268 252 251 257 268 267 250 270 265 252 255 271 262 252 267 269 268 260 269 257 266 256 269 247 253 263 249 266 268 263 264 255 265 248 267 263 260 246 244 267 266 243 256 247 244 261 258 255 244 254 261 246 258 242 243 242 265 248 265 263 264 257 248 262 260 245 256 250 247 256 251 246 258 238 250 261 258 242 249 259 253 245 240 245 246 243 249 257 244 256 249 250 247 252 255 242 249 256 253 238 244 238 258 238 256 236 252 250 247 240 254 249 235 254 242 255 233 248 252 233 244 233 247 256 241 233 254 255 255 248 234 232 243 249 236 241 252 254 233 232 251 245 239 252 242 249 250 242 232 237 242 243 237 249 242 246 250 233 237 241 248 238 240 252 247 244 237 235 235 231 236 247 245 237 245 248 247 232 251 248 231 238 236 237 248 240 244 236 242 250 246 252 250 233 250 244 239 250 241 236 251 248 230 234 231 245 252 248 239 249 242 240 249 241 241 237 251 231 243 231 244 235 254 232 254 242 238 240 238 250 238 251 244 238 248 238 246 238 248 232 233 252 234 245 238 244 251 251 238 240 252 243 236 243 244 236 247 252 237 246 240 245 244 245 253 252 243 235 235 235 236 253 248 255 258 246 235 253 242 241 253 254 251 257 256 255 252 253 256 244 261 241 261 241 261 258 247 258 238 244 262 243 248 243 262 246 255 242 254 247 244 259 242 263 247 241 242 262 258 261 245 260 243 247 264 243 245 251 266 247 258 267 255 245 247 253 254 266 257 269 248 264 267 251 263 248 254 255 272 254 251 252 265 267 248 256 254 258 248 248 250 257 263 261 259 269 252 251 265 263 257 272 273 272 273 260 256 274 268 255 258 275 261 276 272 266 260 255 277 264 256 255 267 271 276 275 265 273 272 279 265 275 271 267 273 264 271 282 261 286 275 274 268 267 279 277 288 264 262 266 277 265 269 279 270 278 288 269 284 269 288 277 282 280 280 267 269 287 267 270 268 276 274 275 274 293 293 279 296 272 291 273 287 293 280 291 294 296 293 276 284 300 299 302 298 291 300 304 295 285 295 294 300 303 298 285 300 279 302 291 293 304 305 288 286 289 286 297 311 299 307 296 300 304 299 306 294 293 311 299 309 312 300 299 288 303 296 293 290 310 297 311 317 304 316 312 298 295 315 309 300 311 313 310 321 315 299 301 324 301 308 326 308 318 324 300 303 300 301 314 322 320 307 329 325 310 309 305 330 323 326 306 304 331 327 306 333 322 322 327 332 338 320 330 308 325 329 313 311 321 332 312 318 316 324 316 319 321 332 332 323 319 344 341 336 326 331 332 338 334 349 329 347 328 343 330 332 341 344 328 322 349 329 346 328 343 356 328 338 326 331 339 331 358 334 340 358 350 351 361 361 336 352 340 347 334 337 357 339 336 340 336 363 360 365 359 336 361 354 370 340 351 338 342 343 345 342 340 374 344 345 362 349 373 361 358 349 349 352 352 355 375 365 358 372 359 361 377 368 367 366 384 370 358 372 372 384 367 374 381 376 377 354 387 357 391 358 381 365 393 376 384 393 383 367 390 386 396 380 371 381 393 370 364 365 390 366 364 387 382 378 400 396 396 384 367 390 392 377 381 405 379 381 398 393 393 383 386 393 405 402 393 392 399 390 405 397 403 411 396 412 398 387 382 393 383 392 408 401 395 410 385 408 409 392 395 402 383 408 418 402 416 385 415 418 394 388 391 388 420 398 421 423 389 399 412 406 424 412 405 408 425 432 413 433 396 420 427 430 397 430 409 416 401 410 430 420 438 404 399 410 434 428 420 440 422 407 403 426 438 412 437 422 439 423 418 406 412 430 421 420 422 408 419 448 435 433 439 435 419 447 413 424 433 437 423 447 430 419 442 450 456 452 451 432 445 445 437 455 440 434 442 461 454 436 432 427 427 430 428 460 430 462 427 425 462 449 428 461 442 438 456 441 457 428 459 462 458 440 439 465 452 447 456 434 434 429 449 437 439 443 474 459 441 454 471 433 464 439 436 474 464 461 476 439 450 442 458 444 461 481 458 478 472 467 461 479 439 473 478 475 473 445 444 445 456 465 444 482 461 487 452 443 482 452 479 451 474 487 449 478 486 465 473 461 464 448 484 486 480 465 477 492 451 456 474 458 451 480 451 478 465 478 480 460 482 478 471 491 476 492 484 489 470 500 484 467 482 475 460 468 463 461 496 480 492 478 503 496 494 459 479 479 475 490 491 461 484 459 476 478 477 474 492 491 464 470 490 470 501 503 509 478 478 469 470 483 492 487 491 497 490 482 473 475 466 476 513 495 492 512 471 489 471 480 478 486 483 480 500 480 493 508 514 470 512 490 499 500 505 509 487 479 496 473 512 514 489 516 502 473 471 512 496 477 478 514 502 500 483 491 518 510 489 516 512 484 494 499 522 483 491 491 498 522 499 502 483 513 520 476 511 518 485 495 507 494 490 510 496 513 518 513 491 498 506 500 509 480 520 478 521 481 485 506 518 497 483 526 487 481 477 525 524 489 496 509 509 511 494 481 502 487 521 519 512 502 493 497 507 490 502 504 498 510 485 489 482 494 488 494 498 490 492 497 504 510 528 487 496 497 493 523 508 487 514 492 513 482 513 493 495 486 518 514 517 526 524 522 491 483 487 512 496 500 482
520 483 480 481 502 499 494 495 528 501 479 492 484 483 526 499 499 482 487 483 522 484 528 514 496 482 523 479 501 493 481 494 499 485 496 522 505 512 488 504 486 491 518 494 497 517 513 516 519 522 523 514 479 522 502 497 478 497 500 501 514 503 517 485 512 487 479 489 521 490 518 480 505 509 495 523 498 483 515 492 480 511 480 482 508 507 505 509 477 480 486 516 514 521 490 475 489 502 518 502 474 505 492 516 493 504 513 484 488 513 505 515 507 483 505 494 519 516 477 471 493 507 494 488 509 510 490 475 493 484 507 494 516 477 492 491 507 484 502 480 480 490 473 467 502 506 489 500 507 495 506 479 486 480 497 476 471 477 466 495 480 500 473 484 503 494 471 494 495 468 464 507 474 484 496 468 493 501 486 495 501 482 472 495 506 487 488 463 501 490 461 468 494 487 457 485 469 465 485 470 488 456 472 470 484 472 486 492 462 494 474 492 492 479 461 469 494 472 471 475 492 474 485 491 491 469 464 470 471 458 483 482 472 478 449 480 474 480 449 461 452 456 474 455 477 466 444 445 480 471 475 481 449 451 452 461 473 465 480 473 450 464 465 444 458 452 440 456 459 465 455 452 470 438 459 468 469 452 446 441 449 473 445 470 470 467 435 467 456 453 474 460 434 452 452 448 467 437 473 440 441 444 467 432 441 431 432 434 456 459 426 461 431 447 465 443 432 449 422 442 459 439 434 461 428 434 457 433 434 452 459 424 453 437 441 440 428 455 440 437 424 418 441 433 424 435 429 413 421 414 423 445 419 450 443 429 413 439 444 418 419 422 440 416 447 443 436 422 429 424 423 441 421 439 438 416 407 429 415 412 408 415 430 424 405 419 403 417 426 419 436 435 398 434 421 417 400 423 432 404 411 397 414 404 392 396 416 420 409 408 405 395 419 395 388 412 389 424 401 416 401 422 413 397 396 416 415 408 407 416 408 385 418 389 417 384 419 381 398 408 392 393 390 405 398 378 382 397 414 377 378 374 411 406 383 411 397 408 394 389 376 393 383 386 381 406 374 375 390 403 391 374 367 401 385 374 392 388 368 399 388 368 367 397 362 365 370 362 377 384 372 359 382 394 375 389 366 369 380 383 367 361 363 359 360 367 357 362 358 381 367 381 366 368 360 361 377 354 373 365 357 359 348 369 359 367 361 344 379 368 359 364 357 355 372 372 346 351 356 344 368 355 358 348 372 366 367 362 366 366 362 356 359 340 342 364 344 355 359 357 338 358 342 341 348 361 334 347 331 360 339 354 345 336 352 334 354 342 355 324 344 346 333 356 327 331 326 326 332 327 344 341 351 347 320 338 349 332 330 318 324 325 342 345 333 346 322 335 331 321 332 333 322 340 325 320 337 339 311 325 316 320 312 310 327 333 314 320 318 329 318 318 312 305 310 311 305 335 304 303 308 314 303 304 304 313 328 313 313 313 321 304 313 307 317 305 301 314 313 296 316 310 297 301 323 320 299 316 314 311 299 305 293 296 318 318 293 305 308 315 301 293 304 304 287 288 290 305 291 304 305 310 294 309 299 294 295 309 291 302 304 307 287 288 294 309 296 295 307 282 283 298 286 280 299 284 286 290 285 288 299 278 279 299 299 302 296 281 288 296 285 292 298 299 294 277 291 282 286 278 292 277 295 284 273 275 285 286 293 275 284 280 286 284 290 275 272 288 282 287 286 288 283 279 281 269 271 268 265 272 278 269 265 263 277 278 283 286 277 269 281 284 284 264 274 282 275 283 278 263 277 260 274 283 274 280 260 280 257 273 272 275 266 275 271 260 276 258 270 255 263 270 253 266 257 254 261 266 264 273 251 256 252 261 254 256 266 254 255 274 271 248 268 258 268 260 266 266 265 257 268 251 251 271 265 269 248 268 259 255 255 256 264 262 248 264 267 263 247 265 266 245 256 261 254 260 256 248 262 265 264 253 248 261 261 243 262 241 241 249 249 250 260 243 245 263 262 244 258 243 240 256 245 252 250 257 246 240 238 242 239 261 254 246 259 251 248 255 251 250 239 237 236 248 242 242 243 246 240 240 246 258 257 253 247 249 246 250 256 237 254 249 246 235 254 255 242 251 252 251 233 246 251 233 234 250 255 242 236 252 239 247 251 253 233 239 242 235 246 232 239 234 239 243 235 235 240 243 245 250 236 237 239 255 253 241 248 250 241 242 245 239 248 232 235 240 231 237 244 245 238 243 247 245 254 250 241 238 253 246 232 234 251 231 249 248 232 233 235 234 236 241 242 253 242 246 238 242 253 251 248 252 239 240 235 255 252 237 254 251 252 247 246 248 248 240 233 249 234 237 253 239 248 232 237 251 249 237 240 239 250 233 252 250 235 247 250 255 253 248 250 242 241 241 251 257 241 252 242 243 234 255 242 243 257 248 238 241 253 245 239 246 238 251 240 241 241 249 239 253 241 249 255 254 254 260 252 256 250 240 260 254 244 245 260 247 255 261 252 259 251 254 242 252 240 261 254 253 254 253 242 248 243 263 243 262 261 258 257 250 263 257 244 244 265 244 256 257 267 246 256 256 262 259 246 263 258 262 254 248 250 259 259 255 256 262 251 260 249 250 252 257 258 259 252 254 247 271 262 268 252 258 256 251 252 271 274 271 273 254 258 266 251 268 252 268 273 254 255 275 260 263 263 271 276 271 279 279 270 268 274 276 272 281 272 265 278 257 283 262 276 284 283 271 269 281 271 282 275 285 277 270 282 276 281 275 286 283 269 264 270 263 284 276 278 290 285 274 281 275 268 282 279 279 275 270 282 276 289 284 292 269 271 292 275 272 282 279 276 290 274 280 298 284 283 289 287 292 294 274 290 277 275 288 286 287 277 278 292 281 290 290 292 281 296 285 306 305 291 303 280 290 284 281 290 283 294 294 297 304 297 300 300 306 306 294 289 289 307 287 295 310 300 314 297 306 299 310 293 295 303 304 302 297 306 313 313 310 315 320 316 293 301 298 294 295 303 301 312 296 319 319 310 319 326 316 326 316 299 312 313 314 325 302 328 304 330 307 331 310 324 313 307 313 305 313 328 324 313 310 317 314 319 322 316 333 314 313 323 338 310 315 338 313 329 323 323 313 313 318 322 335 315 335 330 329 333 317 343 318 328 336 328 328 320 331 340 337 345 337 325 350 326 325 326 342 331 329 329 333 349 352 347 342 353 343 357 333 340 333 361 333 362 340 345 330 356 335 352 361 335 361 344 352 365 356 361 361 342 349 351 353 340 340 353 358 346 372 356 369 364 370 370 375 371 362 373 371 374 378 344 353 359 355 370 350 346 379 379 354 351 374 364 377 383 353 384 380 383 358 359 369 386 357 356 380 377 390 374 386 383 358 382 389 360 379 380 374 361 383 368 389 390 396 368 387 380 393 379 372 392 386 369 378 391 379 399 400 387 367 402 389 387 377 381 370 398 370 386 398 381 376 380 406 406 375 385 374 404 405 375 393 388 414 385 390 387 397 385 395 385 383 403 416 381 382 417 381 417 417 388 388 398 418 403 387 412 417 406 408 410 388 409 388 406 389 406 391 413 426 408 393 422 408 417 431 429 431 396 430 400 397 396 395 412 403 401 401 427 437 398 400 416 425 415 406 436 412 420 412 432 431 401 440 426 417 410 404 404 412 443 445 421 440 415 424 443 412 438 430 445 449 429 445 437 447 420 417 450 448 429 448 416 422 415 427 444 456 454 450 446 420 452 451 454 459 445 431 447 425 440 446 432 433 434 456 462 426 448 423 424 425 444 448 447 463 460 429 451 442 433 439 427 433 454 451 437 464 464 456 461 433 465 448 464 464 465 464 455 466 440 464 455 457 440 462 448 434 458 454 441 463 447 477 464 443 468 456 478 439 437 456 478 454 438 475 460 473 459 461 443 473 462 442 445 469 475 459 449 461 484 488 455 486 448 472 447 461 486 483 485 450 480 485 462 489 465 478 481 460 480 495 488 495 475 494 465 477 490 463 497 461 474 481 467 492 494 488 471 481 478 464 465 492 457 481 488 476 491 499 500 477 474 491 458 501 501 480 490 503 502 476 496 495 488 483 480 494 495 500 506 482 468 479 474 481 493 488 464 469 500 477 507 470 466 510 468 479 485 470 478 484 505 484 482 479 478 492 484 476 471 487 510 500 513 470 475 501 488 489 473 469 491 514 501 503 490 509 479 472 498 488 477 476 470 495 490 484 478 511 496 485 488 496 475 486 505 490 477 482 512 489 488 492 492 474 483 514 519 493 517 500 518 477 507 519 508 483 484 513 512 491 503 518 509 494 487 489 475 506 504 489 485 508 517 501 518 480 507 489 519 494 513 480 493 511 494 492 476 482 483 514 499 512 510 484 481 524 500 481 505 479 495 518 512 490 495 506 496 526 521 489 497 511 495 514 496 514 482 498 522 488 488 495 525 521 504 480 519 528 486 499 482 505 490 520 519 508 500 489 508 496 502 479 479 520 515 499 508 521
519 501 483 481 518 480 524 494 484 516 495 491 486 501 519 500 494 510 481 515 521 509 481 495 510 483 486 498 504 515 493 495 488 500 500 481 502 498 499 510 486 517 524 496 492 514 519 507 498 522 494 493 507 501 511 492 507 522 515 486 509 480 505 522 503 478 476 481 499 499 514 510 491 513 482 506 502 475 489 476 522 509 481 501 515 477 519 483 485 512 490 486 505 474 503 510 488 496 482 493 515 500 480 492 512 509 513 510 498 507 476 518 509 488 501 505 496 501 514 507 490 487 471 477 487 506 515 507 479 479 482 479 507 491 498 503 478 491 492 505 482 501 507 471 470 493 511 500 474 506 488 470 484 479 496 480 469 505 503 501 493 488 509 480 466 506 500 501 494 476 489 493 469 467 472 486 506 489 480 459 504 470 480 475 485 464 459 490 458 467 479 503 459 494 473 464 490 464 472 497 488 472 485 496 481 499 471 467 459 463 454 469 479 486 457 470 485 496 464 473 492 483 491 453 476 452 476 490 454 489 484 465 484 467 459 490 491 476 479 469 457 473 476 450 476 444 483 446 471 449 458 448 456 456 456 445 448 454 456 440 464 469 439 473 469 443 445 465 472 473 437 478 463 466 449 435 468 460 460 449 454 473 451 444 457 469 441 448 442 451 456 433 473 468 443 467 431 428 470 435 449 456 428 456 450 430 446 461 436 444 460 451 449 438 439 426 424 435 456 422 443 455 437 424 439 448 457 458 442 449 423 426 451 455 438 438 447 451 442 441 424 455 438 441 413 446 430 437 430 418 447 452 412 436 437 420 437 440 438 408 434 417 411 415 434 420 444 409 415 405 437 435 417 428 409 434 429 441 437 419 416 411 431 436 412 405 399 405 401 417 428 410 422 398 408 405 409 413 402 424 409 422 393 428 409 400 410 406 415 393 412 391 414 427 426 426 425 410 417 387 423 409 410 409 405 418 395 396 416 398 413 385 395 420 406 386 385 394 380 384 385 401 409 415 405 407 390 390 380 404 379 400 382 382 411 399 401 403 384 385 378 383 391 385 374 394 377 396 375 386 399 368 401 379 395 376 399 382 367 367 394 387 379 394 394 390 390 390 368 381 376 363 380 365 379 377 387 373 363 358 388 357 391 379 368 357 382 353 357 356 352 377 351 357 372 379 361 380 348 367 365 373 352 349 363 348 346 352 360 369 347 375 349 349 350 355 372 373 357 343 352 349 365 357 348 366 371 359 363 343 364 354 341 345 348 365 358 365 345 366 350 354 344 342 359 350 360 339 352 332 353 346 345 339 343 356 358 335 338 347 327 338 337 323 337 351 336 334 347 341 342 334 335 343 351 350 340 322 345 334 333 334 340 321 332 336 338 336 323 344 316 343 343 334 327 328 338 329 315 313 319 328 309 339 328 325 322 337 314 336 310 314 323 313 305 315 324 318 318 306 327 311 318 319 324 320 315 327 314 312 306 312 327 319 323 317 299 316 321 303 317 316 323 318 298 304 313 295 304 307 297 303 316 303 315 319 308 290 308 301 293 307 314 303 307 311 301 289 308 287 297 288 298 314 301 305 295 309 290 295 291 309 305 303 287 282 285 289 304 290 300 293 280 297 287 293 300 298 289 301 288 304 291 279 287 302 281 284 279 299 298 291 286 274 281 286 273 285 279 276 274 286 285 275 294 291 285 281 271 284 279 283 289 294 274 272 288 284 287 282 293 268 271 281 274 291 272 271 265 285 282 278 271 263 268 264 276 272 268 285 276 283 263 280 274 268 281 283 277 259 280 273 282 269 262 279 268 258 275 257 267 282 272 271 262 257 258 277 275 254 256 274 256 255 264 255 271 277 270 259 261 276 252 256 256 262 253 263 269 263 265 267 264 256 256 270 259 259 268 256 261 269 251 264 247 262 270 266 261 262 265 252 251 251 246 259 261 269 264 260 264 263 256 268 252 255 259 246 244 243 260 244 252 258 245 245 244 250 242 257 263 263 241 243 245 241 259 262 241 253 255 263 249 241 261 256 254 253 262 257 253 253 257 261 247 238 239 251 246 242 241 245 240 241 249 244 244 243 241 238 241 249 240 249 246 255 249 244 244 251 252 240 252 256 249 258 239 240 243 238 245 254 236 256 253 243 235 247 254 249 249 236 255 246 241 257 240 245 240 240 238 234 245 247 247 236 246 251 241 254 246 243 250 241 241 237 250 234 250 238 241 241 255 237 253 238 253 252 243 236 235 240 253 240 254 243 243 243 253 243 240 235 245 249 243 245 254 252 246 239 233 254 248 233 252 237 255 249 249 242 246 254 251 244 238 249 255 241 252 245 244 252 248 233 246 251 246 236 247 252 243 240 250 252 241 239 250 234 248 244 244 238 257 255 249 254 239 239 238 235 252 242 255 235 242 236 253 247 255 235 242 258 244 252 254 252 258 238 252 240 240 255 256 241 246 240 243 253 254 251 237 258 261 256 241 245 248 259 255 251 252 239 241 262 256 248 259 263 260 263 264 248 241 259 252 253 265 262 246 257 253 247 256 253 243 261 262 255 258 256 244 248 258 246 249 251 258 247 252 256 246 253 265 249 249 254 262 249 253 267 268 261 247 251 247 248 263 256 268 256 267 266 249 260 252 270 254 261 259 255 250 258 261 261 270 258 255 274 271 253 263 275 270 264 255 272 269 272 257 266 259 278 260 262 267 265 259 274 278 270 282 278 275 276 264 273 282 275 261 275 269 275 273 263 277 260 270 282 267 268 270 286 281 264 271 288 269 264 263 282 268 279 278 288 288 275 267 286 292 271 271 293 268 281 278 278 277 280 276 293 295 286 278 286 277 295 275 275 286 272 294 288 289 282 279 275 279 299 299 279 290 277 293 303 290 304 287 276 284 282 297 278 295 306 299 282 293 292 281 283 291 290 307 288 292 285 300 305 303 296 288 284 309 285 312 299 309 293 286 291 313 291 309 301 298 311 317 307 309 317 289 310 307 319 301 314 295 297 314 315 298 317 315 315 310 303 320 320 298 323 303 313 327 301 324 300 313 319 324 325 311 305 321 314 316 308 312 304 326 309 308 319 333 325 304 326 307 314 305 333 321 309 316 328 324 311 330 313 309 338 310 328 311 323 336 318 343 332 323 316 336 322 331 337 329 323 324 337 346 328 346 322 347 337 349 346 327 326 333 337 348 331 341 332 351 329 347 348 346 324 346 334 331 351 339 354 335 337 333 358 359 351 347 353 363 333 353 333 361 360 351 361 361 340 364 345 345 357 358 360 338 365 361 361 348 372 355 363 357 363 354 369 366 359 365 372 350 355 348 350 369 349 364 357 359 378 367 363 375 371 369 370 375 365 370 378 374 377 383 365 370 363 378 354 383 362 372 389 363 369 368 367 381 374 383 376 369 367 373 363 373 366 367 368 381 393 393 379 385 383 398 371 386 367 382 366 397 365 392 373 395 403 370 403 393 379 375 392 376 378 372 384 398 403 388 388 401 406 385 378 389 405 413 385 393 377 393 390 400 403 384 388 402 401 393 387 411 388 407 401 385 382 386 405 405 397 385 406 389 417 413 409 420 416 388 414 406 411 397 394 427 392 413 392 426 414 420 406 402 397 406 419 403 412 427 424 424 408 404 429 402 427 430 413 411 405 409 399 402 433 403 418 432 436 419 419 403 443 421 405 444 439 421 440 418 436 423 425 438 425 445 408 443 418 430 425 451 410 417 434 446 444 434 428 431 427 417 420 439 432 432 445 437 440 421 447 446 456 433 434 451 453 428 418 449 445 425 433 453 444 456 459 454 463 426 447 454 448 458 451 438 434 452 449 433 426 448 463 441 438 463 435 440 447 454 473 438 442 470 434 442 467 475 460 461 451 468 464 435 473 478 453 448 465 451 469 441 447 447 447 465 471 457 438 479 471 480 467 451 471 470 474 460 469 461 450 468 459 471 484 464 466 443 473 477 463 461 461 478 449 472 455 478 479 475 454 488 486 478 475 452 448 476 483 485 453 495 460 459 455 461 475 483 467 489 469 454 477 458 468 468 468 461 482 456 492 491 498 485 456 459 469 496 491 471 479 481 461 486 498 474 487 465 470 503 470 463 487 459 478 505 502 503 469 487 488 497 494 466 472 480 472 495 473 477 463 465 502 468 496 497 504 478 473 470 494 486 475 475 487 492 490 481 507 509 468 468 486 512 477 495 469 495 501 470 501 467 486 513 498 483 481 494 478 481 501 508 512 482 474 500 510 504 473 508 499 476 512 471 478 479 505 486 508 497 490 494 497 514 495 483 486 509 515 500 478 504 491 521 517 501 508 509 486 511 504 520 522 496 479 495 522 490 518 480 486 476 520 486 491 482 501 509 509 486 483 483 480 480 478 505 504 515 521 483 483 491 476 503 486 480 476 483 498 519 491 510 521 487 523 489 496 500 523 481 511 482 491 518 489 497 498 518 486 493 477 493 509 478 523 519 483 524 480 505 519 497 491 514 509 487 526 479 512 523 485 498 480 501 489
491 520 509 484 481 526 485 498 510 488 496 504 493 494 508 522 484 476 485 520 508 496 521 511 481 516 518 501 520 491 513 484 485 495 492 489 496 502 512 481 513 483 509 480 499 489 478 508 492 489 504 524 510 499 511 515 491 503 490 485 518 479 496 479 501 514 495 523 492 483 479 486 476 502 478 504 514 503 487 490 491 487 494 494 507 514 489 517 496 517 475 472 492 503 517 519 499 519 488 508 471 507 471 473 491 481 503 481 509 472 498 482 490 475 504 474 516 475 469 490 470 471 494 495 507 491 498 486 488 513 473 488 505 479 494 475 488 478 492 483 484 475 499 504 480 489 480 497 507 475 478 498 497 470 499 485 475 468 477 479 466 472 490 499 483 465 496 499 487 462 494 494 484 481 485 469 470 500 469 464 463 482 466 464 458 503 486 469 476 501 502 480 479 500 470 490 458 481 486 500 481 481 480 459 468 492 454 495 459 452 475 457 490 459 483 480 483 458 496 490 476 485 467 451 469 459 487 450 484 449 449 464 476 453 449 446 450 462 487 446 478 447 460 444 477 467 453 470 442 468 484 467 462 451 456 475 473 480 476 481 452 478 441 449 453 447 450 458 458 441 468 455 454 479 456 476 446 455 473 474 462 473 435 434 449 454 446 469 443 436 461 454 472 454 431 430 460 441 445 444 444 467 459 457 468 461 468 436 459 461 465 428 462 440 442 464 463 423 456 452 457 444 448 429 456 429 425 425 427 443 444 448 429 422 430 440 416 423 441 429 439 451 441 437 435 430 425 430 444 429 443 425 428 426 423 410 439 433 412 447 435 439 441 415 419 412 438 413 431 406 435 416 443 426 417 423 402 419 421 425 413 414 439 420 405 410 433 415 404 434 399 404 417 412 414 409 420 410 429 405 414 417 416 407 431 412 425 418 394 416 423 402 398 407 397 414 406 419 406 391 402 421 397 387 406 386 396 395 392 403 415 401 397 412 389 409 384 398 390 396 381 394 385 389 400 396 383 394 406 393 382 390 409 391 392 389 395 391 384 407 373 391 382 403 382 389 389 373 375 390 393 382 372 389 371 385 369 401 387 379 381 393 364 369 373 391 385 390 394 381 365 360 366 385 364 361 386 359 380 368 377 357 362 381 372 382 365 378 383 360 355 379 381 365 351 368 366 358 368 373 351 367 374 361 353 380 348 351 371 360 343 355 343 344 345 361 370 375 341 361 353 374 341 346 350 346 370 347 343 340 363 346 368 343 347 338 368 345 350 341 338 339 355 355 353 361 362 353 340 345 359 337 346 328 327 345 326 342 348 347 329 341 340 323 339 340 334 347 354 330 336 343 334 345 352 344 335 343 337 335 324 345 339 341 328 336 335 323 337 329 337 320 345 313 327 338 319 324 334 331 312 323 334 332 335 318 314 329 333 312 330 336 330 319 313 329 305 335 333 309 316 305 330 323 302 314 316 304 317 304 319 320 311 316 321 301 305 301 320 327 322 301 300 311 297 310 318 316 312 324 300 311 303 299 317 320 302 299 313 304 301 302 298 296 312 305 313 303 313 292 292 307 305 301 300 304 299 300 288 299 301 286 308 303 300 284 306 282 293 295 294 289 296 303 305 287 294 294 286 285 284 287 289 295 279 293 286 277 291 284 302 280 294 295 278 278 281 298 290 280 282 279 277 280 276 274 274 285 296 280 277 272 276 284 277 294 276 279 292 279 280 278 285 272 284 273 290 283 278 289 269 279 265 285 286 264 274 281 263 263 267 267 283 285 285 269 277 260 285 261 279 283 279 277 278 272 258 266 263 270 262 257 273 278 277 269 276 276 255 258 272 279 264 277 278 267 278 266 271 255 271 264 276 274 251 258 267 254 266 257 263 261 273 268 266 268 262 263 266 261 265 256 262 249 254 259 265 256 247 257 258 268 271 258 264 257 268 259 269 267 263 259 264 252 255 258 251 268 244 267 248 263 265 249 244 246 264 264 250 249 260 259 259 252 252 259 264 251 246 265 247 241 254 242 247 263 256 255 264 259 253 243 252 251 250 255 254 249 254 263 254 246 256 248 258 241 241 259 253 247 257 259 247 245 237 257 246 255 247 245 248 250 240 257 247 252 251 247 246 241 237 258 256 239 237 252 256 256 249 245 238 243 256 247 250 250 237 256 235 249 234 240 255 254 253 242 246 236 245 249 241 238 247 255 242 241 248 255 239 238 257 242 238 254 246 245 236 248 242 254 255 234 252 252 254 247 252 234 250 239 249 249 235 254 246 243 238 252 240 235 248 256 235 252 252 248 241 249 255 242 246 245 243 241 240 240 247 251 241 240 249 234 249 251 247 238 237 252 250 237 246 241 252 249 238 248 240 237 255 253 245 235 257 254 258 239 236 248 249 244 247 241 236 238 259 250 259 254 236 251 249 247 252 243 252 247 250 243 243 237 237 261 249 249 261 255 245 254 258 259 253 247 247 244 245 240 249 262 255 263 264 264 248 255 245 240 242 261 248 252 262 248 253 250 261 253 243 244 246 266 266 264 252 252 245 258 255 257 258 247 256 259 246 264 252 255 266 255 250 250 267 249 260 254 260 255 266 249 252 266 251 247 247 269 247 255 261 260 261 252 255 248 272 268 253 273 274 253 262 262 264 252 267 255 263 254 261 259 259 269 252 266 271 254 262 273 263 279 263 278 261 271 256 258 266 261 264 263 257 267 264 275 276 281 272 281 283 267 262 259 270 278 269 260 268 267 272 275 281 274 282 274 275 269 283 266 274 265 290 265 275 271 273 285 284 269 272 286 279 276 266 287 268 283 291 283 270 274 269 292 270 284 273 276 277 280 288 282 282 281 272 279 287 293 294 284 281 301 277 295 295 303 296 301 291 281 277 304 303 282 299 297 280 290 292 299 305 295 293 309 289 300 299 292 303 306 284 304 311 301 299 303 294 312 288 300 309 311 293 311 303 299 306 306 317 294 291 315 301 299 291 295 319 295 293 307 313 299 293 300 298 311 294 306 312 319 305 318 321 296 326 309 305 311 314 304 318 314 312 302 317 325 316 301 302 314 306 331 316 304 319 304 309 308 308 317 305 332 313 325 307 314 336 318 339 334 334 328 317 327 319 312 311 334 315 328 319 318 320 346 330 327 318 331 327 345 316 343 348 331 328 331 337 331 329 351 324 353 339 343 337 338 328 339 332 344 345 325 332 353 355 339 352 336 345 354 345 359 342 347 350 359 347 330 335 362 356 344 343 349 351 360 361 346 364 337 336 358 364 358 358 347 361 371 352 338 345 342 348 340 344 375 359 353 359 363 361 377 365 364 348 347 359 362 363 350 376 352 355 378 380 362 364 376 358 382 363 370 371 379 354 388 381 363 383 363 357 372 363 364 377 361 388 381 380 358 371 389 373 380 396 383 388 395 363 379 386 392 370 399 399 380 388 379 393 383 386 388 402 392 399 390 399 371 383 402 394 397 392 403 405 399 386 390 403 393 409 403 380 404 386 390 394 409 376 413 411 398 413 383 417 388 381 398 386 413 405 383 381 384 419 388 409 403 406 388 385 400 391 406 410 387 419 390 419 424 397 400 407 418 409 403 402 412 407 397 403 415 421 432 408 411 410 403 417 415 409 419 406 436 428 429 404 415 405 431 425 415 409 414 417 416 419 415 437 440 423 407 425 418 420 409 404 427 441 405 418 441 440 429 409 411 423 437 451 422 451 412 412 438 431 447 426 444 421 418 447 422 456 448 440 424 444 456 434 431 450 442 431 447 445 431 430 447 419 437 427 448 449 429 454 424 435 442 456 430 432 461 453 438 456 455 444 465 451 436 426 458 468 451 456 471 455 429 446 456 468 453 441 437 433 448 468 445 432 475 450 457 445 440 470 455 470 456 448 449 452 467 444 446 480 458 466 455 466 481 478 439 455 473 455 441 459 477 476 485 454 471 467 452 447 457 444 443 474 448 485 485 443 483 473 468 458 457 487 488 454 459 459 484 477 485 462 488 450 489 492 450 464 454 450 491 462 482 460 489 490 494 487 475 469 480 469 481 488 465 467 476 458 481 468 467 473 463 462 476 467 497 479 500 483 477 462 459 465 481 501 479 500 459 489 458 484 466 475 468 502 475 489 477 472 505 491 501 475 468 494 487 461 486 500 506 507 506 478 485 500 474 475 495 494 507 496 472 467 493 502 506 478 472 497 511 499 509 508 494 511 492 479 491 470 473 504 500 506 479 487 485 501 511 504 517 491 489 492 480 470 486 478 488 494 511 484 478 506 478 507 502 508 475 477 517 488 472 501 477 488 476 494 472 476 486 478 499 511 501 510 511 517 475 486 493 516 500 502 507 513 494 489 506 512 512 522 487 502 523 492 488 499 520 483 491 507 504 492 499 501 483 510 520 475 521 495 508 509 510 481 481 509 523 516 496 510 516 510 489 514 477 504 488 524 513 507 506 492 524 480 519 483 515 516 483 512 486 518 498 525 477 505 508 477 497 480 511 489 514 477 480 517 505
493 514 491 524 494 510 523 499 504 481 489 494 490 477 506 482 499 504 485 479 487 485 501 492 521 516 481 521 519 521 500 486 509 517 485 479 501 484 504 480 490 520 501 505 522 485 514 498 516 524 504 481 486 480 500 483 521 520 487 513 503 474 505 474 485 492 495 485 510 516 513 498 510 498 495 502 515 514 520 494 514 520 508 481 505 481 486 502 478 505 492 512 504 479 517 471 502 489 483 488 482 478 518 475 503 496 505 501 487 507 473 479 512 509 488 495 468 502 481 480 491 506 471 475 514 473 480 501 490 491 474 507 499 473 468 488 498 503 471 473 497 493 468 494 487 493 494 485 466 472 476 491 475 466 462 495 478 477 476 494 485 497 502 494 484 472 483 476 486 505 486 472 501 505 501 476 487 500 497 457 461 479 485 473 498 486 458 467 470 490 500 458 480 483 477 480 474 479 476 493 477 453 483 477 458 496 478 476 454 492 461 463 477 469 470 462 468 476 485 452 493 488 455 450 469 476 475 468 480 476 485 457 467 455 478 476 459 475 459 452 481 479 484 451 469 482 450 466 483 442 464 456 454 468 473 478 481 483 455 477 452 472 453 468 476 440 449 446 469 465 478 453 478 460 447 434 451 470 460 474 446 457 457 453 472 475 456 438 463 446 444 455 433 468 472 452 462 455 468 469 451 452 432 452 429 457 428 467 434 454 464 424 445 435 454 442 426 445 463 427 449 427 444 424 436 453 449 454 419 446 459 449 428 454 453 457 422 417 432 436 435 455 414 437 423 428 421 422 448 443 421 417 437 426 413 418 436 412 429 424 418 406 418 406 416 435 415 437 405 444 442 406 408 432 406 427 434 423 410 428 416 403 409 404 403 437 417 429 412 431 426 402 419 405 427 412 422 411 425 399 423 427 417 422 405 431 404 422 407 415 400 391 413 427 408 421 406 412 394 403 408 406 392 389 384 394 407 397 391 408 383 418 412 415 386 415 382 405 405 382 398 403 400 408 386 410 378 407 389 400 410 397 376 375 396 402 383 377 373 380 376 405 405 389 382 385 371 404 385 395 379 398 395 384 393 368 383 383 364 383 393 373 384 362 379 398 385 386 367 372 383 367 394 362 366 392 392 383 357 358 363 379 382 359 389 368 371 387 372 377 364 381 384 362 367 351 358 380 378 381 351 380 365 377 369 372 360 368 374 349 360 350 348 357 363 375 350 367 364 364 367 350 361 359 358 343 340 371 354 355 363 357 369 352 342 363 346 341 340 333 358 362 366 366 354 359 332 361 337 354 358 358 349 351 358 329 348 349 357 335 342 343 355 340 323 345 329 327 337 336 346 354 322 333 351 337 346 330 330 344 331 330 323 319 342 319 332 335 329 325 320 333 331 321 324 318 326 338 314 319 331 330 333 331 324 322 335 324 311 316 315 320 319 329 317 329 331 309 334 319 326 317 318 305 316 317 311 313 322 328 315 307 310 301 323 322 328 326 309 318 309 309 325 300 320 310 317 296 297 312 319 316 309 301 308 319 300 311 299 309 295 317 311 316 294 315 296 289 300 312 292 288 291 307 307 300 310 303 287 305 294 291 300 298 301 283 286 284 284 298 308 281 284 301 291 285 280 285 284 293 300 306 278 293 289 298 302 278 277 295 277 284 295 285 283 292 274 288 283 296 298 288 285 294 282 292 295 293 290 278 270 295 294 293 286 268 289 289 279 271 293 269 286 280 291 267 270 291 266 268 282 273 275 264 280 274 267 285 274 281 270 282 269 271 280 286 263 281 282 268 262 266 270 260 259 271 266 259 268 283 279 257 279 261 274 268 260 265 279 271 276 271 260 263 272 278 264 259 267 254 253 274 272 253 266 269 270 267 272 275 274 258 274 276 270 266 273 275 266 262 269 262 252 251 271 271 248 255 252 263 258 253 257 251 255 248 271 250 263 265 248 250 258 252 256 254 256 252 255 259 247 260 252 245 254 246 266 266 257 256 246 250 254 259 262 265 248 260 257 253 266 266 260 253 246 244 261 258 253 248 248 256 262 256 256 250 258 253 249 248 242 251 254 254 245 251 253 252 244 243 238 245 243 256 258 251 261 255 243 249 262 251 238 261 242 254 248 238 244 257 246 248 247 239 242 253 242 255 251 249 255 240 236 239 237 254 250 249 243 253 236 243 240 256 250 250 235 247 236 255 253 244 246 238 248 244 247 246 255 239 251 251 243 252 246 237 238 252 242 245 245 243 245 250 255 235 241 247 247 242 243 242 243 246 245 248 255 251 236 253 247 245 237 247 238 248 241 241 241 248 243 251 248 254 235 245 255 258 258 245 258 235 245 236 247 248 250 237 240 244 255 253 255 250 242 250 239 240 256 237 254 240 253 243 251 245 246 242 248 253 258 253 242 259 247 258 238 244 259 250 249 249 239 259 250 252 261 244 243 240 251 244 253 245 246 249 256 245 256 243 240 253 262 245 252 249 243 254 258 244 243 246 255 246 242 245 263 244 252 244 246 266 249 262 248 259 249 267 243 266 248 244 258 248 251 245 257 254 260 252 260 264 257 250 246 261 257 268 263 267 270 252 252 250 247 248 272 247 260 261 262 252 265 270 268 260 271 263 273 256 271 265 271 269 250 259 268 263 276 257 255 275 265 263 253 266 265 256 267 255 270 256 262 263 279 256 276 280 272 276 261 279 279 270 268 278 257 266 274 270 267 275 277 272 259 271 260 283 261 272 278 281 265 279 265 264 287 281 287 272 279 272 286 275 288 288 286 277 287 277 291 269 267 289 287 280 286 270 267 292 279 286 277 281 277 280 276 288 275 280 285 289 274 283 273 286 275 281 287 295 297 281 300 298 289 295 297 299 285 289 298 285 299 282 289 286 296 292 291 301 299 292 304 303 292 290 297 299 309 291 310 293 295 288 298 303 297 286 299 299 303 309 297 307 313 289 315 300 290 289 305 306 315 295 293 300 295 301 316 316 290 296 304 310 309 293 309 321 297 319 307 311 298 325 321 315 312 298 298 311 320 321 326 302 305 317 302 315 314 324 325 312 329 328 319 307 303 321 334 327 325 332 308 313 310 332 329 336 316 337 320 336 335 312 329 328 325 335 319 320 332 324 338 334 341 332 344 323 346 332 333 338 322 318 322 347 335 338 330 335 320 344 323 321 348 352 347 338 332 352 350 346 340 335 352 325 339 354 348 344 351 341 337 345 347 342 350 345 336 335 346 354 345 341 363 358 334 340 347 335 355 350 346 346 356 351 368 350 363 357 343 365 362 338 357 347 368 339 371 344 361 371 348 351 352 373 362 369 348 357 346 378 364 361 347 353 358 368 355 354 349 352 375 379 355 359 384 362 368 356 354 359 363 387 378 390 380 366 378 363 380 376 373 380 357 389 383 386 363 366 361 361 366 366 384 396 367 362 365 380 380 370 397 390 386 364 402 382 397 374 393 374 377 369 402 380 384 383 372 403 403 391 376 388 403 381 388 397 374 374 382 411 390 411 395 394 414 381 383 378 378 403 388 402 383 392 392 390 419 415 389 405 412 387 409 405 387 394 409 386 408 392 410 409 387 395 393 392 426 421 415 425 416 420 418 411 431 408 425 418 420 419 430 394 408 420 402 425 421 396 432 435 408 434 404 417 433 438 413 428 400 414 412 423 416 426 437 410 425 423 415 421 416 423 404 436 426 416 438 416 448 447 447 442 425 426 433 430 428 414 443 419 425 433 452 442 425 453 422 453 455 440 432 429 417 442 428 458 446 430 442 426 430 421 459 432 457 419 441 421 441 448 462 443 452 442 441 444 438 448 434 435 448 461 453 461 445 428 427 447 469 461 451 469 438 431 451 470 448 459 452 472 456 468 447 437 453 437 460 449 451 477 473 476 457 464 478 440 476 465 439 459 455 470 450 474 457 447 455 477 461 444 459 453 446 456 475 445 471 466 455 458 481 475 468 480 465 469 452 469 478 445 475 449 487 482 481 462 448 477 457 467 462 471 452 480 463 455 477 475 492 467 482 484 463 474 484 454 471 467 479 488 480 490 486 472 483 480 471 467 464 483 468 460 486 473 495 457 481 456 492 461 480 479 501 486 468 465 497 498 489 473 493 482 469 487 480 488 487 467 483 480 491 486 461 477 472 483 461 470 462 466 491 486 491 505 485 503 466 478 465 467 464 502 509 492 500 484 474 481 492 502 473 488 483 499 479 491 500 470 509 494 483 493 481 474 483 505 491 488 506 512 477 492 485 492 496 499 484 470 505 475 512 469 499 482 509 514 512 494 474 507 480 492 490 499 505 506 488 480 483 478 481 494 507 499 474 486 485 490 488 478 497 487 484 483 504 474 483 498 504 488 492 514 509 516 493 494 507 515 508 476 478 518 518 505 503 515 510 485 488 521 513 507 490 509 493 508 493 478 486 479 511 504 516 500 521 506 490 516 482 504 487 489 507 482 522 485 524 507 495 488 503 486 522 520 522 490 504 490 495 517 494 483 500 488 511 496 521 476
486 478 507 500 494 491 507 491 502 507 475 524 522 506 487 519 501 485 486 482 502 506 475 522 514 499 486 501 519 482 502 481 487 486 508 508 502 491 475 495 508 512 509 486 506 476 478 511 508 519 509 497 522 515 482 502 500 474 518 496 502 512 515 480 505 519 490 515 505 499 491 489 488 477 506 477 480 510 519 519 510 504 492 509 502 505 493 480 512 490 507 491 484 505 504 517 508 472 509 490 503 479 508 475 490 493 480 502 487 477 505 477 516 483 471 497 472 493 511 513 468 499 485 482 490 475 480 479 476 475 500 466 490 495 474 473 496 487 474 476 463 504 493 473 480 475 470 493 472 488 473 486 484 500 497 506 486 489 479 472 507 497 468 501 474 478 463 505 500 472 486 469 480 467 494 497 495 470 496 472 496 475 496 471 466 500 468 495 499 486 499 500 477 467 486 469 466 496 462 481 467 489 476 487 491 459 476 478 482 474 472 454 493 453 467 459 491 477 477 488 487 452 465 463 465 449 456 478 479 485 449 473 485 449 465 482 488 485 452 447 442 471 486 477 484 467 462 485 458 444 447 444 484 469 473 471 443 481 444 477 474 448 453 464 453 476 449 443 476 443 438 464 468 451 463 458 468 445 438 434 462 453 467 436 433 431 453 446 455 439 470 458 453 464 438 446 458 440 449 452 453 464 466 458 462 439 448 425 465 448 463 422 443 434 453 464 426 436 432 440 435 437 425 427 431 428 436 448 454 443 444 458 450 423 455 421 431 437 443 417 447 429 424 430 433 415 430 411 440 423 424 433 424 409 437 408 428 419 428 433 420 413 408 436 431 436 431 405 433 406 422 417 422 433 420 425 410 426 418 402 411 421 402 414 406 425 433 420 428 426 404 411 414 424 408 398 411 396 401 419 429 423 427 404 395 394 413 426 411 415 389 417 391 396 396 394 408 405 390 408 400 406 406 387 420 399 385 409 392 406 406 389 382 410 407 382 411 380 398 407 379 382 386 404 394 411 379 381 391 377 384 402 401 404 374 394 384 406 403 376 388 395 398 404 387 400 386 377 373 396 368 370 387 396 373 377 378 379 375 382 372 397 381 389 388 380 373 377 389 392 362 379 373 394 389 390 372 370 375 368 356 359 378 388 356 385 380 373 375 367 363 373 386 366 384 370 350 369 358 376 350 365 349 360 361 376 379 353 353 378 364 377 371 350 368 375 356 371 348 363 345 345 366 374 346 346 366 372 347 360 369 340 367 356 367 363 363 368 348 333 359 341 354 366 358 361 362 339 331 336 337 356 353 358 359 328 342 355 352 331 354 347 336 334 329 329 344 350 341 353 345 336 326 334 346 344 343 329 344 337 319 330 324 325 342 338 339 323 331 340 335 317 334 314 324 316 321 340 338 320 319 324 332 315 311 317 336 335 323 324 326 321 330 337 307 323 308 325 332 317 321 329 324 304 303 307 303 310 304 302 323 323 309 314 328 330 303 303 326 300 307 323 324 302 296 318 296 316 307 311 324 317 307 300 317 293 295 295 302 297 307 310 301 315 301 318 301 294 307 304 304 301 302 313 304 295 291 308 306 297 308 313 303 288 307 290 292 299 294 295 310 286 309 308 293 297 305 289 283 299 299 279 284 284 293 286 303 289 278 291 279 295 298 293 291 284 277 278 285 283 275 295 279 296 288 285 290 284 296 291 292 272 280 281 287 289 269 276 291 274 288 275 289 289 292 275 280 266 291 291 288 266 269 280 285 286 280 285 271 277 275 273 285 284 286 280 285 271 273 279 285 267 287 282 280 273 264 278 269 260 276 273 280 283 261 261 277 265 283 257 266 256 282 277 269 280 270 263 262 264 266 255 264 259 256 258 257 263 278 253 268 252 252 257 261 264 258 271 276 272 269 273 270 256 260 257 254 250 265 260 261 252 263 273 258 267 252 263 253 251 264 270 253 266 249 265 255 252 267 268 262 258 250 254 263 249 266 254 269 263 245 261 253 253 260 260 257 258 263 258 262 247 245 261 251 247 263 258 255 259 255 248 248 261 256 243 265 254 254 264 250 254 255 260 240 248 251 256 264 248 246 259 251 247 253 260 254 249 253 244 243 241 250 248 260 240 252 261 256 240 259 240 257 251 262 256 261 247 247 237 255 255 257 242 240 246 240 255 258 254 261 237 244 253 243 259 246 244 258 239 243 238 244 251 245 248 256 246 244 244 241 239 240 239 251 244 249 253 246 236 244 247 240 253 240 247 252 251 248 242 246 247 244 255 238 246 259 250 256 244 258 238 239 255 241 247 255 246 256 241 238 241 253 243 250 249 246 258 240 250 240 243 237 249 254 255 259 253 246 243 251 251 248 249 249 258 247 254 256 252 237 241 259 244 238 237 245 238 260 251 240 246 253 258 240 241 239 247 255 260 254 246 250 243 258 239 239 245 259 260 263 260 241 261 244 244 261 251 244 261 242 250 245 259 245 247 262 248 259 258 246 251 242 257 255 261 259 259 245 255 255 243 250 258 265 257 264 264 244 245 260 248 257 267 267 261 250 263 270 270 257 251 254 257 258 259 257 262 269 257 260 265 266 252 250 260 248 272 259 257 248 256 274 251 267 264 272 258 259 273 260 255 269 265 265 256 251 276 273 276 261 260 269 257 268 274 272 269 273 259 254 276 270 257 279 263 272 266 279 275 262 280 264 283 273 265 262 268 263 270 270 272 269 283 271 272 268 260 278 280 287 279 267 280 271 281 268 275 282 266 283 289 279 280 288 285 289 282 293 272 269 292 281 271 291 283 288 277 271 287 295 292 295 272 282 296 269 285 280 284 295 296 286 275 283 273 276 274 298 276 281 286 287 298 292 299 301 288 300 300 279 288 296 283 290 295 298 305 287 285 302 299 300 285 291 298 305 308 305 291 300 302 286 300 289 302 289 287 295 293 304 294 303 285 298 313 310 288 290 303 315 292 302 317 312 302 300 305 311 301 303 294 309 319 307 307 312 309 322 323 318 319 313 325 298 315 300 321 298 326 302 318 326 311 329 315 305 328 329 321 312 317 306 325 318 333 318 332 322 322 309 306 305 335 310 321 331 335 330 331 325 321 333 322 309 316 322 315 310 318 327 312 315 330 319 322 336 338 343 322 330 343 316 323 328 330 347 331 321 334 348 339 342 328 328 329 334 338 338 337 335 340 352 333 326 344 348 351 327 351 342 355 330 352 345 327 328 328 343 341 362 356 356 348 339 351 352 333 333 342 362 362 357 339 352 352 363 343 351 346 353 359 368 339 339 359 340 361 354 358 347 368 342 369 355 370 372 348 355 347 348 368 370 372 351 353 348 364 347 349 358 351 351 376 350 359 350 376 366 369 356 381 375 380 366 361 363 362 372 372 355 362 375 358 363 364 394 370 393 387 382 389 368 387 366 376 366 380 397 363 394 370 387 368 376 365 387 385 397 379 381 367 400 399 402 386 382 381 382 374 377 406 402 377 390 395 380 375 394 394 390 380 376 385 381 409 395 412 390 401 390 382 404 399 406 411 399 415 415 387 386 391 396 404 414 401 399 411 392 395 414 411 393 405 396 408 409 426 400 397 404 403 408 423 429 416 420 420 396 415 400 397 411 404 418 406 429 405 396 414 400 401 428 419 431 425 425 428 419 414 418 440 439 401 436 407 426 404 440 438 413 413 434 418 406 414 416 438 430 431 442 442 432 422 434 426 444 426 443 420 436 412 414 444 439 445 415 423 431 434 446 443 447 438 447 454 437 444 444 420 455 421 445 439 452 438 453 454 432 437 449 440 461 442 425 459 458 439 443 448 432 441 437 447 428 463 442 462 439 467 440 442 465 440 457 447 462 459 459 464 471 455 471 451 456 457 454 462 463 434 444 466 473 476 439 450 445 449 457 455 468 441 457 447 454 450 445 459 466 461 442 479 456 453 463 454 463 468 476 482 460 482 469 475 480 480 484 472 487 442 466 461 466 477 445 448 470 454 465 454 473 471 490 457 491 487 489 485 475 492 453 466 479 474 487 491 460 477 467 471 482 477 484 488 489 466 462 469 465 496 495 482 475 484 472 474 479 494 491 487 494 497 485 457 486 478 472 484 470 478 496 465 484 497 471 501 478 464 488 458 501 497 478 487 501 497 467 502 506 503 476 483 507 460 479 506 499 495 487 466 486 496 492 482 505 507 480 479 482 479 480 478 471 469 475 481 508 504 470 498 475 489 477 495 489 481 506 506 498 512 484 487 507 492 492 479 498 472 515 488 507 480 503 482 470 486 511 501 481 517 485 491 492 498 477 473 513 474 518 501 476 487 474 518 513 504 481 495 513 484 516 509 498 503 479 504 476 472 487 494 476 508 473 506 488 481 514 487 490 513 519 496 480 478 494 479 512 510 509 510 475 505 498 506 492 510 489 502 510 509 475 520 510 499 493 482 521 506 501 503 479 493 497 523 513 511 493 513 494 495 504 520 488 491 498 518 476 476 524 501 480 489 477 517 514 495 476 512 478 502
505 506 497 521 482 516 514 474 481 490 496 481 521 505 511 491 484 483 476 500 492 496 518 498 499 498 490 500 492 509 509 479 492 483 482 506 476 473 505 487 494 479 495 498 510 488 515 476 497 518 503 521 496 503 501 472 477 473 498 500 508 489 511 478 503 475 515 506 474 497 519 496 508 497 472 497 512 514 505 492 514 490 491 489 471 475 494 481 476 470 514 512 493 504 474 475 507 517 513 515 498 469 496 487 495 497 468 492 495 507 470 491 479 496 509 479 500 484 491 507 490 491 505 469 477 510 476 471 511 470 487 504 471 482 504 472 490 494 483 470 470 484 488 464 495 505 505 468 485 506 503 468 487 462 462 473 478 459 464 476 481 487 484 488 505 493 497 500 476 484 458 484 458 499 501 458 494 497 465 470 495 476 497 493 463 500 456 482 475 477 484 461 478 469 462 463 457 485 489 479 463 473 486 467 478 480 461 476 490 482 475 456 495 448 494 481 493 447 461 492 449 491 451 473 486 487 488 460 460 474 452 474 468 445 444 463 478 469 477 472 469 475 470 458 473 475 440 448 458 444 452 440 444 480 453 474 469 449 444 479 473 452 437 447 467 479 446 444 456 466 474 478 447 474 441 451 442 436 475 459 467 449 470 443 469 439 452 450 450 440 432 442 468 432 460 469 438 449 427 448 430 429 437 435 435 458 459 452 463 449 447 435 440 423 435 461 459 432 447 422 429 435 430 450 438 454 417 451 447 436 427 446 451 457 426 431 456 434 444 446 429 443 426 420 411 443 453 451 419 424 412 439 433 428 409 432 438 447 434 414 427 439 406 434 406 428 431 435 429 409 422 418 440 434 431 422 414 433 400 439 417 426 424 413 421 435 434 427 413 401 425 432 425 413 432 417 405 402 427 417 399 419 397 425 426 421 425 403 429 427 410 421 412 408 423 416 417 419 410 408 394 412 418 398 420 418 415 388 398 420 400 394 380 410 419 394 395 399 387 384 385 396 415 411 391 383 392 410 398 402 378 391 390 384 393 407 376 397 408 397 372 404 379 405 403 389 388 373 396 397 393 371 399 369 377 395 392 376 374 375 392 396 378 361 364 383 398 391 374 385 375 371 365 391 373 366 384 357 390 364 357 389 376 369 387 374 386 356 352 363 376 385 374 371 383 350 362 355 368 378 368 374 377 376 347 349 364 360 366 368 351 365 357 357 356 368 365 344 373 343 368 369 347 374 365 359 363 347 343 365 354 350 362 352 350 363 369 356 339 351 364 364 332 362 342 364 339 331 349 360 348 358 349 361 336 355 338 342 348 345 343 354 328 331 349 354 341 347 341 344 346 336 322 333 323 352 338 344 331 332 348 333 346 334 341 341 338 326 324 333 318 327 317 323 323 314 320 314 331 326 312 317 327 310 334 315 318 315 327 320 332 315 313 334 310 311 334 333 323 318 330 325 307 324 322 321 306 320 319 308 312 312 317 303 310 315 310 302 309 306 304 327 324 301 323 302 318 312 321 322 310 295 310 297 301 305 304 294 304 317 319 301 311 307 292 307 297 313 317 312 301 308 294 289 316 292 309 315 296 309 314 289 285 291 313 301 309 290 297 308 296 285 306 302 296 293 305 306 304 282 300 294 293 294 283 290 283 301 298 289 300 286 285 300 289 282 284 277 287 278 293 295 282 291 281 274 293 275 282 294 280 277 271 274 284 285 296 269 273 284 276 280 277 271 268 275 272 283 279 290 270 282 268 280 272 288 279 278 284 281 286 284 265 270 270 285 269 274 269 274 283 264 271 286 269 270 260 267 275 279 274 263 259 285 265 282 269 267 268 276 282 279 269 272 257 265 256 279 265 274 263 269 269 260 261 269 265 272 256 255 273 254 269 257 272 271 256 271 274 251 276 252 263 274 270 254 260 254 251 272 274 259 260 265 267 267 255 252 261 258 256 257 260 271 262 256 265 268 249 263 268 251 266 246 248 260 268 247 247 266 269 249 245 259 262 263 253 249 255 249 260 247 251 257 247 258 258 244 246 267 265 259 254 257 260 255 246 258 258 250 255 257 253 256 248 247 249 258 252 261 263 245 263 244 257 243 261 247 245 241 247 244 258 259 258 250 250 240 243 241 250 256 259 239 248 241 244 256 257 257 253 257 261 253 238 255 256 260 238 238 238 247 243 256 243 238 244 254 241 250 257 252 243 252 252 254 254 260 247 250 254 239 244 254 254 247 247 248 246 249 250 246 260 255 240 241 259 249 259 240 237 254 256 245 244 248 238 238 247 250 253 239 253 238 259 245 248 244 258 257 258 247 241 256 242 246 260 241 260 257 245 261 249 239 244 258 250 248 262 238 262 256 241 253 257 240 238 243 247 260 240 243 247 246 262 253 257 263 258 257 259 241 256 248 245 241 247 260 252 247 262 253 240 242 245 261 244 246 243 254 246 246 261 257 255 262 246 250 261 243 244 257 247 264 244 253 266 252 253 256 262 250 245 265 252 252 262 257 261 268 247 266 248 267 260 265 266 268 251 261 269 255 255 253 254 259 266 253 257 260 252 256 247 265 269 247 267 251 248 264 264 255 269 258 257 264 261 270 272 260 258 261 271 274 267 253 254 251 266 267 267 272 277 270 265 274 271 261 255 275 254 273 257 276 260 267 266 274 266 267 261 275 260 268 281 258 273 264 273 267 273 283 261 281 269 263 270 268 278 264 284 268 274 269 285 285 284 266 267 264 270 264 281 275 278 269 266 269 277 272 268 283 289 273 279 276 292 291 287 276 268 290 292 279 271 294 285 273 277 274 276 290 272 270 273 293 295 280 275 284 286 287 295 273 296 289 284 279 298 290 291 274 298 281 276 295 281 287 293 301 301 293 301 279 284 291 291 285 297 280 287 294 287 286 308 289 285 291 305 303 286 292 290 311 299 309 290 310 291 312 296 290 287 287 308 294 289 306 297 313 295 300 305 312 295 291 306 307 311 294 305 292 319 298 310 309 309 300 312 300 295 309 320 299 303 301 308 316 325 302 301 301 326 304 300 306 310 328 320 303 312 321 328 315 314 313 326 331 332 333 326 317 333 336 327 330 313 333 317 316 312 330 310 340 334 333 327 314 312 321 317 316 342 335 341 334 336 329 315 338 326 348 336 334 342 347 330 336 339 348 326 334 339 340 351 333 341 333 347 325 339 347 329 332 330 342 339 329 339 331 326 333 334 356 348 336 355 360 356 353 336 338 342 334 345 355 337 340 334 362 344 350 360 343 345 363 339 346 338 351 347 368 339 357 366 362 346 355 355 346 342 349 342 351 363 375 376 373 367 353 351 376 350 364 360 355 347 375 355 367 360 352 368 352 384 364 350 376 381 351 383 380 386 371 382 357 366 381 368 390 374 359 389 378 384 379 381 359 380 388 385 376 363 363 383 377 367 385 370 370 371 389 384 397 370 381 381 393 375 402 386 372 392 369 377 371 386 392 392 391 383 377 373 387 405 391 388 385 405 405 403 395 377 387 387 407 394 390 377 379 407 414 395 407 382 384 417 390 381 396 393 416 393 401 388 422 422 383 414 411 422 386 405 391 389 390 419 391 402 425 392 416 403 403 390 421 428 424 415 403 423 420 412 404 421 432 410 435 398 424 410 412 423 404 417 409 437 434 420 415 435 412 424 419 432 418 411 441 420 406 430 415 420 429 409 435 415 435 431 430 417 444 412 420 421 432 447 410 438 411 437 410 441 427 421 434 418 433 438 435 434 436 445 426 440 441 420 432 446 451 451 434 443 433 439 452 444 431 458 440 453 434 428 455 443 442 427 442 429 423 428 445 428 428 449 433 426 443 460 449 460 458 449 444 466 446 443 432 433 452 445 460 437 436 451 444 468 455 463 438 465 467 442 453 464 457 448 463 448 444 478 439 466 444 463 453 460 436 459 475 464 462 473 438 466 474 462 454 440 468 443 451 479 480 473 476 447 465 457 458 466 442 463 485 455 471 454 462 456 453 455 483 473 486 479 456 459 446 471 470 459 478 451 486 487 468 455 457 449 492 485 452 470 492 467 457 467 491 454 480 463 460 469 454 466 476 485 459 477 490 484 490 474 468 483 468 489 469 477 467 489 480 476 486 457 475 468 470 488 481 504 477 485 492 497 461 490 477 500 487 465 498 477 483 495 498 497 481 500 479 493 487 504 482 485 474 470 498 488 501 491 504 474 472 491 465 491 476 501 486 504 475 493 506 506 511 466 492 486 468 499 492 487 466 505 472 467 515 472 488 502 501 501 496 483 474 478 495 492 513 483 495 471 492 494 513 494 495 497 515 498 486 499 471 487 489 483 493 489 488 470 475 474 505 506 495 517 472 473 497 517 488 481 473 517 507 473 494 484 501 491 519 518 476 476 491 497 490 520 516 508 520 521 516 506 512 491 508 514 493 485 516 511 495 474 508 482 476 486 500 510 511 503 513 515 507 488 490 476 487 484 516 485 489 511 474 479 480 509 520 501 522 520 495 500 520 485 514 522 498
490 514 490 519 504 482 508 518 504 515 487 514 509 499 485 502 504 491 508 491 493 491 495 490 517 477 493 485 517 497 514 485 489 482 486 475 490 478 477 472 520 491 519 512 473 482 492 505 505 484 479 482 507 500 498 507 504 474 519 505 499 511 473 515 471 488 519 493 498 474 499 497 498 497 494 500 512 514 484 501 481 490 511 473 475 494 509 513 497 512 497 476 503 500 476 508 473 479 481 500 488 515 483 468 498 507 497 491 502 467 474 470 493 466 473 498 491 469 498 476 513 472 509 510 488 494 481 488 483 505 463 480 498 486 477 484 509 491 467 482 466 477 477 469 475 474 505 502 472 502 463 491 461 475 488 501 473 505 477 493 467 493 478 501 484 492 491 499 488 495 486 461 479 502 469 493 483 482 479 499 499 499 455 475 486 463 456 473 495 477 489 474 480 486 466 480 464 479 471 481 485 467 463 466 455 455 468 472 477 491 468 452 488 494 472 451 482 454 449 476 477 464 466 445 471 465 448 452 455 477 461 453 484 476 463 477 457 458 457 468 452 462 474 470 476 478 477 446 475 451 444 456 469 458 450 444 472 454 452 464 473 443 441 447 444 472 463 444 444 446 460 461 445 462 452 467 442 435 454 449 435 454 461 445 438 463 455 437 445 432 471 443 438 442 457 468 435 448 466 436 454 441 427 464 431 444 451 446 450 427 439 448 425 429 461 462 438 431 432 444 433 445 448 425 445 442 423 426 443 433 431 418 445 441 434 419 417 418 444 446 451 432 447 451 420 433 448 434 427 411 430 421 427 428 446 428 438 406 429 413 420 424 412 431 419 442 432 441 430 423 413 409 420 416 428 405 424 409 428 405 416 404 398 401 398 414 430 415 424 418 395 405 402 434 427 410 396 413 431 426 401 421 424 415 400 411 424 409 422 419 415 415 401 414 403 407 395 394 398 413 390 414 394 404 391 421 416 393 384 383 417 410 394 384 403 390 387 394 381 406 383 378 386 378 412 395 409 402 397 411 395 396 399 373 400 382 392 402 408 400 400 387 393 373 386 393 372 371 387 381 375 366 395 372 397 400 365 380 385 379 375 379 379 363 367 394 366 375 391 380 381 382 386 362 383 389 358 390 369 361 367 369 365 387 389 389 364 377 353 368 370 378 361 375 359 355 372 351 377 370 373 349 363 355 369 347 368 371 379 369 363 372 346 377 343 347 348 371 369 352 366 348 362 346 358 345 341 340 341 363 369 351 336 336 355 348 336 367 366 338 337 366 342 354 350 362 332 361 346 344 356 340 356 359 334 335 334 340 338 349 347 334 334 353 336 333 350 352 323 350 338 346 353 335 333 326 337 336 327 332 341 350 346 343 341 345 337 349 338 343 336 317 328 347 343 344 330 341 323 335 312 328 331 340 335 313 310 327 330 324 337 321 317 318 330 326 325 323 324 320 329 330 326 311 322 315 329 310 319 329 316 331 332 312 316 331 320 327 319 319 312 320 311 298 321 305 325 300 319 304 297 323 312 323 318 309 311 295 297 294 299 303 299 291 312 319 309 297 317 303 302 317 289 310 292 305 289 308 291 309 290 302 314 310 296 295 298 290 295 302 297 284 292 297 297 285 288 309 301 282 282 282 285 296 297 295 304 281 303 278 299 301 300 304 294 303 296 288 279 278 297 292 298 289 292 281 293 294 287 293 285 291 290 296 290 292 275 284 295 278 283 292 284 290 281 285 268 283 284 277 270 291 287 293 278 277 285 271 282 285 268 286 276 285 289 270 280 266 276 271 289 273 272 263 266 287 277 271 267 283 272 261 263 270 277 259 283 279 278 279 271 280 274 283 273 260 261 279 279 262 259 278 272 260 277 263 277 265 261 274 271 277 272 270 260 275 263 272 276 272 258 277 273 272 263 262 261 261 264 250 269 258 258 253 263 253 261 261 265 270 255 257 268 248 248 250 273 258 270 270 254 252 271 249 272 258 261 257 268 250 262 268 258 259 263 252 270 258 258 249 253 263 266 265 246 249 257 254 260 265 258 268 263 267 259 254 252 263 254 253 267 247 250 253 260 266 262 259 256 250 266 264 243 261 260 246 243 251 258 259 249 247 259 243 244 251 255 256 248 243 241 247 248 248 261 243 249 256 259 262 240 260 261 244 258 258 251 260 243 243 254 253 249 249 255 256 260 247 246 244 250 249 251 260 257 249 238 243 240 261 244 244 257 241 249 251 262 262 250 243 241 240 257 254 252 249 248 248 260 258 256 247 244 244 245 240 256 247 247 260 245 253 241 242 259 255 257 258 254 244 239 259 248 260 252 262 248 239 249 245 261 242 257 244 252 240 249 245 249 259 244 259 249 250 263 247 242 257 245 260 241 248 258 252 246 249 254 257 252 240 264 251 245 258 257 258 261 244 242 250 241 249 247 253 260 246 262 263 241 244 260 244 253 255 259 259 266 248 254 256 251 256 267 256 251 262 251 249 268 255 260 245 264 266 257 258 249 254 259 249 258 254 254 247 268 249 267 269 257 253 258 250 263 271 248 262 272 249 250 252 265 271 272 256 259 253 269 251 260 256 255 250 254 255 263 258 266 271 262 255 251 257 260 270 258 261 261 259 266 265 266 260 263 267 270 277 274 266 257 263 275 264 264 257 273 280 269 264 273 259 272 270 275 272 260 261 275 275 265 258 283 265 262 276 276 272 285 270 281 279 261 269 267 265 285 287 271 266 287 289 270 277 266 278 283 270 283 290 288 281 280 286 282 282 272 278 280 281 291 275 274 276 280 289 280 278 287 269 280 270 278 292 293 271 284 292 291 274 274 278 295 296 289 296 297 279 293 284 295 288 288 277 302 293 278 296 279 285 304 294 284 284 278 284 298 297 299 294 285 300 305 309 300 294 301 300 287 285 296 294 291 302 289 302 303 298 296 313 285 299 287 289 303 315 314 311 300 312 312 312 292 292 303 294 316 295 314 310 306 311 317 317 300 297 320 324 312 297 314 313 314 306 298 301 302 313 318 316 308 322 313 318 321 303 323 323 303 331 327 323 324 307 323 305 318 310 334 325 319 322 324 336 316 327 334 316 334 310 327 323 312 339 317 328 330 311 330 314 340 316 323 327 314 338 342 336 326 334 339 345 346 316 336 339 319 346 319 336 329 338 344 350 331 334 328 326 349 322 330 336 332 336 346 331 341 343 339 328 345 330 329 329 355 356 344 342 330 348 349 354 346 359 354 355 343 347 340 359 366 335 349 340 335 341 369 341 360 336 346 368 339 356 361 358 359 348 358 353 356 354 371 344 364 356 345 344 361 360 373 344 366 379 361 376 371 348 375 353 371 358 354 380 364 365 374 378 361 362 384 378 374 368 365 382 355 378 354 386 382 379 371 386 391 382 390 365 359 392 359 373 381 373 378 372 389 363 387 372 361 378 368 397 367 378 371 391 369 376 366 368 388 403 379 374 398 381 398 400 389 382 390 370 371 400 373 394 393 411 390 401 387 386 407 412 412 413 382 395 384 385 398 403 381 412 406 415 385 399 409 395 415 391 408 394 418 395 394 403 408 423 399 389 391 406 396 392 394 414 405 398 416 402 416 398 389 398 419 391 391 413 430 418 423 422 416 416 409 410 397 423 397 414 405 409 407 403 420 412 411 403 439 409 413 419 429 424 427 404 414 407 414 414 429 426 438 432 418 436 441 427 415 437 441 420 430 445 437 439 416 450 443 436 422 427 439 447 416 438 448 418 425 434 419 414 430 452 419 418 456 441 448 453 432 436 455 450 439 440 425 447 446 434 435 453 451 435 442 433 439 435 451 450 457 430 429 463 457 451 453 451 435 457 438 466 452 455 468 442 435 468 446 461 451 455 452 448 435 449 456 447 431 451 474 437 436 462 476 450 438 434 475 454 470 451 452 476 445 462 479 461 467 453 462 477 455 449 445 471 440 445 476 468 480 453 473 452 466 477 448 442 467 459 446 459 475 453 474 476 466 463 459 455 487 486 449 461 447 452 489 453 456 463 449 449 469 472 455 457 490 462 449 489 454 489 478 494 460 459 452 461 486 490 488 480 484 470 469 471 464 490 479 475 486 461 478 462 488 465 472 463 480 499 483 456 460 467 491 489 482 489 502 474 496 503 496 489 492 499 501 460 461 498 504 482 460 504 468 498 504 486 503 492 495 503 460 468 467 497 502 493 498 501 480 507 467 471 492 471 482 504 474 501 464 488 479 466 486 504 473 500 483 475 489 492 505 481 486 503 511 496 480 493 485 493 471 498 502 493 468 495 497 469 467 473 507 490 495 495 477 474 499 501 484 475 485 481 497 511 470 493 492 489 477 517 517 483 504 509 514 506 488 501 513 488 508 504 517 486 488 482 497 519 515 518 482 488 481 515 482 483 496 511 509 504 509 507 473 500 497 517 487 520 504 481 495 492 520 493 514 489 504 491 493 505 495 504 478 505 504 493 473 480 488 510 512 477 496 518 510 478 519 476 482 503 490 505 479 489 481 520
509 517 494 481 500 516 517 510 504 500 481 504 512 497 492 507 506 472 503 494 482 500 502 491 486 519 480 493 492 488 496 480 483 517 493 516 517 495 505 501 479 471 489 519 496 515 505 486 471 487 513 481 470 493 504 485 491 512 511 511 480 486 476 492 489 503 488 485 477 478 471 485 478 490 489 508 490 474 473 489 494 515 504 500 489 489 471 516 487 511 512 497 478 474 475 497 508 498 469 471 508 471 493 473 497 512 512 473 474 468 499 505 472 510 507 493 503 504 497 496 473 465 483 505 486 510 464 470 504 467 480 493 463 473 508 462 506 503 465 506 484 505 462 496 472 505 476 462 465 462 462 491 479 481 484 470 496 501 478 489 458 464 488 474 474 503 476 487 497 480 485 489 493 475 480 458 499 474 478 484 489 476 456 455 458 495 487 453 478 478 459 479 467 478 480 479 481 477 459 492 471 457 469 475 456 473 477 452 491 455 482 457 476 463 484 481 483 472 459 467 459 484 447 476 462 482 486 461 467 465 456 449 446 445 443 486 444 452 441 481 450 459 443 469 457 476 445 452 445 458 467 458 446 470 438 464 457 450 460 476 437 459 457 446 448 458 469 446 463 452 451 455 445 464 475 432 434 432 466 465 461 433 449 452 437 437 439 462 450 469 463 461 445 455 442 439 448 425 464 462 451 429 450 460 454 449 430 436 453 435 423 434 421 427 423 460 421 453 431 439 420 443 431 454 437 443 457 431 445 451 427 448 443 454 429 439 417 421 412 429 431 411 420 422 430 437 427 440 427 441 417 417 420 437 420 441 444 412 416 439 413 408 423 443 423 444 438 417 439 441 405 407 417 413 416 412 424 434 417 416 428 401 407 402 414 419 434 396 396 425 414 419 414 405 395 418 429 420 400 416 418 394 430 426 413 425 394 427 402 416 424 402 397 391 398 411 413 423 394 390 399 421 385 384 394 399 412 399 411 388 384 384 381 388 407 379 404 407 395 412 403 378 397 384 408 402 391 403 385 389 401 401 390 399 400 380 397 402 380 402 389 404 380 402 405 400 385 394 370 383 392 392 381 385 393 382 386 398 386 385 393 377 398 362 395 361 379 380 379 360 370 394 373 393 372 379 374 383 367 391 356 356 381 375 357 367 379 367 368 361 360 372 385 372 363 370 381 364 365 371 362 361 377 349 362 380 376 360 373 367 344 365 359 364 350 366 362 372 355 366 341 353 346 353 373 341 344 355 370 341 353 358 355 345 362 363 362 351 360 336 362 344 365 364 352 356 359 347 361 361 334 338 330 347 342 332 348 341 337 330 335 352 334 342 342 351 331 323 338 352 354 338 343 346 335 326 345 353 349 325 347 325 345 331 344 349 340 325 318 334 348 348 315 345 334 334 333 325 340 316 313 315 320 323 325 324 339 310 313 325 335 315 310 317 314 331 312 336 327 335 326 322 330 313 305 334 311 322 322 307 328 322 314 332 310 319 301 312 313 325 323 313 312 312 300 320 308 318 322 309 305 312 312 305 298 308 314 309 318 305 298 314 308 302 295 315 301 300 315 290 311 317 317 313 288 294 309 298 292 295 292 301 300 309 286 289 287 309 296 304 293 300 305 296 297 287 307 282 288 306 301 292 299 296 282 287 292 284 306 282 282 288 300 282 288 278 290 298 276 303 297 276 281 280 281 294 275 279 278 278 282 292 298 295 283 280 290 296 287 273 272 294 277 277 280 287 269 294 274 282 286 275 277 289 281 267 293 281 273 282 270 266 273 291 286 287 272 283 278 282 273 269 274 265 263 288 272 269 280 284 274 271 280 269 284 267 277 277 283 269 285 260 266 264 259 275 276 282 266 278 272 265 258 282 282 273 281 265 277 268 277 277 259 268 272 263 263 258 265 271 264 274 255 277 261 256 252 272 264 258 272 257 272 264 257 259 257 269 255 253 256 252 250 259 266 268 268 251 248 255 271 259 252 273 259 261 252 259 255 266 268 250 272 265 265 255 251 272 260 248 259 265 249 258 259 254 248 254 258 252 264 250 250 248 259 250 266 244 264 250 263 268 244 253 252 258 249 262 259 263 266 248 259 243 261 246 253 264 258 266 246 252 249 252 255 263 259 252 265 254 260 259 256 262 247 265 254 253 261 245 248 258 252 241 259 248 246 248 246 262 247 252 249 256 264 262 253 260 250 254 249 245 249 239 242 255 240 257 243 262 262 253 255 251 254 252 260 262 260 241 259 244 255 245 261 255 243 251 250 255 241 260 239 254 263 244 245 241 262 251 240 263 242 258 250 258 246 246 258 242 250 254 250 244 260 247 262 241 259 250 260 262 247 261 255 248 241 261 253 264 251 256 240 254 252 252 250 260 261 245 240 248 263 252 256 261 262 254 264 258 265 262 258 249 258 248 261 262 247 249 263 258 242 264 248 254 251 258 252 248 264 253 258 263 266 248 259 265 264 258 258 263 254 252 247 248 259 267 246 265 251 267 259 251 264 266 266 251 259 251 259 258 263 264 261 269 251 248 269 258 259 258 249 270 254 251 247 262 250 258 249 262 248 256 259 256 267 250 254 274 268 265 250 252 256 267 252 263 271 274 275 258 261 252 256 268 258 258 260 261 270 261 277 271 272 264 255 264 266 263 264 261 278 262 282 270 274 276 281 257 272 269 262 282 281 269 274 264 268 274 274 273 261 271 285 285 274 265 278 263 268 280 287 269 286 287 273 267 281 286 268 286 272 274 284 285 275 274 266 287 278 266 266 266 288 291 272 283 288 282 292 273 272 293 287 284 292 292 271 287 297 282 278 291 285 277 288 297 275 290 291 288 274 277 301 282 274 300 282 290 302 295 287 292 297 303 288 289 303 291 292 288 283 284 298 285 284 295 305 289 299 291 287 295 295 294 300 284 312 309 292 292 289 293 296 287 297 296 306 305 304 303 304 307 296 296 291 315 296 289 307 295 315 293 319 320 306 314 305 321 295 319 321 319 321 300 322 310 308 319 299 321 315 307 315 322 321 310 311 323 301 322 327 309 322 322 322 313 302 312 319 327 306 327 319 320 328 332 305 324 334 337 318 327 325 326 316 324 336 325 337 340 319 332 325 314 314 341 337 322 339 317 313 318 323 336 344 316 338 334 330 348 345 332 322 346 319 351 342 344 351 352 343 322 328 341 331 327 337 338 332 342 324 347 324 343 330 337 325 357 351 339 337 356 361 334 329 354 360 352 330 349 353 337 352 358 366 345 362 339 357 348 341 359 368 346 348 364 363 351 371 369 348 343 349 343 342 360 352 370 372 357 342 350 363 353 375 357 343 356 374 348 374 371 355 368 355 365 377 356 363 374 368 382 374 353 367 353 383 376 358 354 366 385 382 356 388 385 362 387 380 370 391 358 392 390 374 374 394 370 390 360 382 362 396 371 383 375 376 393 388 393 398 390 396 384 390 382 386 388 366 376 403 377 400 371 400 379 381 392 387 386 381 393 377 395 391 405 385 401 374 408 400 413 412 379 379 404 377 409 377 393 395 397 405 388 414 389 416 394 414 410 383 390 394 414 409 406 396 390 401 399 413 404 409 423 410 424 418 398 394 420 427 403 393 405 422 397 427 430 408 416 406 409 408 393 404 409 398 425 432 430 436 430 401 421 419 433 412 430 428 413 413 408 431 404 417 419 401 435 404 441 419 411 428 408 405 427 416 421 428 427 425 431 424 414 425 418 415 417 448 417 451 447 443 435 412 446 433 451 417 432 446 416 430 426 445 434 440 444 424 433 435 455 423 452 442 437 440 456 427 444 453 455 421 457 432 452 447 443 448 428 421 447 427 429 453 440 460 466 467 445 465 427 462 441 427 445 451 451 460 467 436 440 445 443 428 442 473 467 449 469 456 459 437 435 459 459 462 460 441 446 450 438 447 474 450 449 467 479 442 464 437 459 443 448 459 470 470 468 462 446 477 461 448 471 471 440 450 446 462 477 485 442 447 458 454 475 454 468 467 451 468 482 469 469 448 486 456 476 466 477 486 467 481 453 465 461 491 487 449 469 469 470 488 476 492 462 488 483 468 469 473 483 459 494 484 452 456 494 461 461 452 474 462 467 481 481 482 459 454 463 480 455 486 474 482 461 476 459 497 475 472 460 482 478 472 499 497 480 475 471 484 496 484 469 485 500 499 477 463 479 483 468 462 488 476 482 495 464 502 506 500 471 478 479 462 495 491 503 486 477 485 481 469 465 494 496 475 503 482 480 476 507 489 479 503 473 473 504 474 480 492 507 498 477 493 476 482 497 474 489 472 508 500 492 505 478 504 514 499 514 474 510 505 505 485 479 482 498 475 491 469 508 486 503 472 469 514 493 506 473 516 512 471 506 495 516 517 488 514 500 487 478 494 480 515 516 497 487 498 505 515 504 500 488 489 503 489 490 478 482 499 482 481 502 518 506 499 518 477 500 499 499 508 479 514 510 481 492 482 508 482 477 497 512 495 516 495 518 486 508 480 515 519 490 502 473 482 486
518 491 513 502 474 506 509 516 495 519 488 505 511 503 515 488 494 494 488 474 491 507 515 504 501 518 479 487 518 493 500 473 513 494 504 516 480 498 517 509 502 485 499 499 474 494 472 497 518 489 504 493 480 504 483 511 502 491 483 507 470 514 510 513 489 499 514 503 483 512 493 516 484 478 501 488 502 502 470 505 477 506 486 488 492 500 486 481 477 500 470 478 496 467 478 472 497 474 506 512 469 487 467 485 497 502 502 486 509 488 464 511 470 492 476 509 479 503 479 479 497 495 498 462 481 505 498 501 490 495 490 505 497 479 483 490 469 489 465 482 464 464 497 470 461 462 484 492 469 500 460 505 485 463 472 472 474 460 480 502 494 477 466 499 495 457 481 456 456 462 463 478 468 478 477 461 470 470 494 457 464 476 470 498 458 488 478 482 496 462 457 462 485 463 476 488 455 488 452 455 474 460 457 466 462 480 451 477 474 493 480 463 447 451 489 476 474 452 448 449 451 448 457 463 448 462 445 483 448 443 477 466 474 478 443 472 471 483 467 464 454 461 450 452 475 440 476 457 446 474 462 453 478 469 448 453 477 458 444 438 449 449 473 458 456 459 433 472 470 436 434 461 432 472 452 467 435 436 449 450 442 469 468 459 428 435 430 431 465 449 449 443 432 447 446 427 448 434 463 463 459 448 454 442 426 453 450 442 457 432 458 457 459 439 428 434 450 419 446 431 418 438 458 419 426 438 456 453 438 457 428 436 435 434 422 436 414 423 438 418 439 426 437 419 415 435 423 421 423 429 443 448 437 441 426 412 446 416 412 433 429 444 406 439 406 404 421 434 422 414 421 432 422 433 420 418 424 408 407 425 438 431 407 421 415 410 402 421 427 408 400 407 414 412 413 396 424 428 395 394 402 409 405 411 428 424 402 426 425 418 411 413 402 401 405 392 399 396 403 417 403 416 415 415 388 414 392 416 407 389 383 384 417 410 385 410 413 397 380 384 396 389 379 389 414 388 395 380 393 410 402 394 408 390 394 391 381 396 391 375 406 373 387 397 390 373 387 382 385 384 374 377 369 402 376 377 377 385 366 386 386 393 369 369 383 394 380 394 360 363 384 395 364 360 371 382 385 382 364 372 382 358 385 382 382 361 363 361 368 362 370 377 377 366 362 377 367 371 374 374 376 367 358 381 359 376 352 366 379 356 355 351 375 343 367 343 360 362 360 360 365 359 358 342 346 361 340 358 346 366 342 358 351 341 363 354 364 347 336 350 345 353 367 363 351 347 355 342 352 356 349 337 342 362 351 352 336 357 343 354 326 347 328 338 355 327 340 333 348 330 345 352 343 344 348 353 353 348 350 328 327 348 330 336 343 319 329 330 334 345 332 338 336 331 324 341 323 339 320 325 336 318 334 329 332 315 333 341 311 332 336 330 316 321 334 311 337 318 320 332 329 314 305 309 324 308 329 322 321 307 330 324 311 307 317 307 304 331 309 321 322 317 316 318 316 303 323 307 310 321 315 325 308 323 296 320 319 301 308 300 308 299 301 309 302 293 293 314 302 301 293 290 293 309 316 295 315 307 295 292 290 301 315 289 290 304 311 289 296 309 293 303 289 295 305 302 302 287 307 295 306 286 302 292 282 283 302 290 306 283 290 285 299 287 278 287 286 278 288 298 280 277 291 278 287 283 295 285 291 280 289 294 288 297 293 288 280 297 289 272 292 292 294 289 272 291 273 276 280 293 289 274 291 275 270 274 274 288 268 291 293 283 268 292 292 288 277 287 281 285 270 268 279 289 266 268 276 287 280 264 266 281 276 267 281 283 275 266 280 270 285 261 284 272 273 260 270 274 270 274 282 264 278 269 277 280 275 264 276 280 281 269 262 261 260 259 261 261 262 265 254 264 275 262 262 260 269 258 270 269 255 257 261 268 268 251 273 268 259 275 256 263 264 252 271 271 256 252 250 265 263 253 249 260 260 260 266 253 265 259 270 267 263 252 259 255 254 255 247 264 255 254 251 269 256 248 258 269 269 263 247 255 254 258 247 251 263 267 259 248 255 265 254 257 251 253 246 259 253 256 245 267 258 253 263 263 254 250 263 255 245 264 264 255 251 243 262 243 264 251 248 252 248 258 264 258 244 243 248 253 255 250 252 243 259 250 265 248 259 260 260 261 257 258 251 242 258 246 244 258 258 252 243 263 242 264 254 246 241 262 258 256 247 246 261 240 255 260 249 249 255 243 246 248 263 256 249 255 264 254 247 256 241 251 254 245 253 246 252 254 245 247 247 252 253 243 255 244 264 264 255 256 245 261 264 243 255 248 261 255 264 246 246 265 257 260 245 245 243 259 261 249 241 244 263 255 247 253 261 248 256 252 265 263 250 264 266 265 250 263 254 248 243 259 249 261 257 256 265 261 250 261 244 250 264 267 266 248 257 262 256 248 249 254 244 260 254 246 259 263 268 249 269 269 268 253 263 258 267 263 252 249 256 255 257 258 253 250 268 268 254 257 257 266 260 248 271 248 249 252 254 251 258 251 261 248 255 267 265 270 249 261 260 263 262 260 251 269 263 273 267 271 258 251 267 273 253 266 277 258 273 257 264 260 261 277 263 271 273 254 267 273 268 255 265 255 267 266 280 257 266 258 268 263 267 271 281 271 271 272 273 279 264 267 279 268 285 259 285 261 272 272 263 263 281 279 272 275 262 286 277 273 279 279 269 289 283 283 266 269 271 283 280 267 291 276 280 266 269 275 287 287 288 288 293 285 292 270 277 284 290 272 273 278 274 280 288 279 297 289 278 272 283 284 283 291 279 298 293 282 293 299 276 299 288 278 279 288 286 293 287 290 280 300 281 295 279 288 294 304 306 298 286 288 290 285 288 288 287 300 299 285 288 301 304 302 297 301 285 294 287 299 286 296 301 313 304 305 300 302 297 314 296 293 302 304 303 308 308 298 290 302 314 305 307 313 310 306 305 312 316 310 299 323 306 313 299 303 298 302 304 323 298 327 326 319 315 302 328 301 320 317 325 314 319 305 327 331 309 329 309 314 318 312 325 326 308 316 331 321 307 334 330 325 307 323 317 335 338 323 330 330 318 340 320 341 324 338 318 342 313 344 330 344 339 338 338 327 341 322 347 340 349 347 334 334 324 347 326 338 352 345 326 321 332 329 322 344 334 323 352 323 352 336 351 331 347 339 352 343 334 348 336 329 334 337 345 350 342 332 356 349 340 363 350 336 358 346 339 361 367 339 364 346 368 348 358 343 362 354 343 346 349 353 358 345 356 365 346 354 356 360 358 357 344 353 378 363 343 357 377 378 375 359 368 369 348 367 370 377 383 367 372 366 353 359 355 368 381 363 377 364 352 368 374 357 387 354 387 361 386 386 373 357 393 362 393 373 370 388 363 382 372 385 380 391 398 384 374 382 382 390 398 382 365 371 382 380 388 376 398 399 367 401 379 373 375 379 370 402 393 391 408 391 371 388 396 396 407 410 410 408 376 400 391 377 384 402 388 399 412 399 414 410 391 416 411 409 408 396 386 382 390 413 393 382 421 405 385 400 384 407 389 385 393 390 422 402 392 391 402 421 391 409 407 409 421 419 409 418 405 431 401 428 397 427 404 398 431 414 404 417 434 414 421 417 397 420 416 413 433 405 430 414 419 403 440 436 414 420 441 429 412 409 428 425 424 434 431 444 425 424 414 434 445 441 418 431 432 411 425 433 424 444 417 417 438 444 427 440 411 422 449 450 446 431 446 449 418 443 429 449 429 438 450 417 457 422 458 436 450 424 418 452 435 435 462 419 425 426 437 444 462 459 460 445 454 447 424 444 453 433 455 457 455 445 468 427 436 441 447 469 463 469 468 456 442 461 450 461 470 432 453 468 450 470 457 470 433 461 475 438 441 435 474 471 473 436 468 459 437 459 476 435 457 480 465 452 460 459 473 460 476 445 456 464 462 466 451 445 456 473 440 476 460 447 482 482 480 466 459 482 479 478 481 486 466 463 450 444 486 481 462 480 484 475 461 452 476 466 458 480 454 483 452 485 469 482 454 491 463 453 454 451 484 481 493 459 490 476 490 468 466 473 479 463 498 474 496 482 474 462 469 482 499 454 499 474 468 485 470 482 489 489 477 499 480 484 474 498 459 463 481 483 482 467 475 475 465 464 467 503 478 503 501 487 461 486 469 494 506 487 492 474 488 465 486 482 494 505 476 465 481 469 493 507 480 479 493 504 502 504 503 475 501 498 471 504 494 482 508 493 478 492 475 506 492 478 492 481 466 487 473 486 484 476 481 474 478 480 497 478 504 479 468 513 467 483 474 512 497 481 510 473 504 516 513 482 486 496 504 487 475 512 508 494 474 475 503 486 494 490 503 488 503 505 486 508 477 493 504 513 513 504 471 501 504 472 471 478 505 507 497 512 502 493 489 513 504 480 486 486 506 478 506 498 519 474 488 478 504 475 472 498 514 478 485 504 485 487 512 472 475 495 519 513 518 495 512 509
509 478 475 496 490 510 479 489 470 497 496 503 506 503 486 500 515 506 490 486 473 482 492 482 507 490 479 509 470 471 498 509 485 503 492 505 495 506 476 500 484 507 489 476 496 505 512 493 491 482 508 499 499 486 468 487 512 478 479 514 486 508 510 507 498 488 493 475 477 505 511 497 495 482 505 473 468 503 501 497 468 497 484 499 466 484 474 510 499 490 512 468 481 505 507 512 493 484 507 500 482 486 481 508 502 470 464 481 469 480 491 503 477 482 501 462 498 508 472 477 495 499 495 489 486 493 495 482 480 505 486 498 496 503 461 486 478 463 504 485 495 499 492 462 488 483 477 475 496 487 458 498 476 491 478 470 491 480 492 463 477 471 470 498 481 469 461 469 494 468 483 489 458 463 457 465 479 489 477 484 459 492 466 456 488 489 497 476 467 495 458 492 475 483 466 479 451 472 492 469 486 475 483 468 483 487 459 461 475 482 472 469 486 445 445 471 463 485 452 476 464 453 461 453 473 464 444 466 455 464 484 481 460 446 452 472 476 451 469 445 468 439 469 456 478 468 437 451 464 439 438 459 464 464 472 461 476 454 434 461 465 445 453 466 464 471 463 464 450 437 474 456 431 449 438 467 439 433 462 456 433 449 440 460 431 430 461 428 451 440 463 454 464 460 462 445 437 453 423 443 453 430 440 434 438 450 430 442 462 423 419 428 430 435 435 459 426 446 438 423 445 424 444 430 451 451 438 423 440 427 414 443 432 420 449 452 446 434 413 429 446 452 433 429 419 410 443 419 429 424 445 444 434 415 409 414 415 421 416 420 415 407 406 421 413 403 435 406 441 425 411 413 415 426 414 409 411 404 436 410 404 414 404 397 404 420 410 404 434 415 416 406 394 393 413 398 428 403 431 424 426 405 416 408 398 425 394 408 414 421 406 406 408 386 419 416 422 418 410 388 394 411 407 403 392 411 382 407 411 419 403 417 385 411 413 399 381 415 396 383 396 396 385 410 382 411 411 382 377 377 389 396 377 392 394 392 407 394 403 388 404 391 394 369 379 386 385 367 375 403 393 386 394 380 376 400 398 389 399 373 399 384 377 394 394 372 397 395 385 391 371 388 363 379 383 388 374 362 366 370 356 382 364 367 370 372 383 368 370 370 361 376 382 377 357 365 372 374 377 361 359 372 367 371 372 376 364 376 377 347 361 375 362 378 366 357 363 376 371 369 349 365 374 367 372 364 343 355 365 354 361 356 359 343 358 349 339 360 353 342 346 339 340 350 361 363 356 363 355 355 352 354 357 354 349 346 345 339 358 353 333 328 343 353 357 349 337 327 341 343 346 329 340 332 341 350 341 329 337 345 328 334 329 321 349 324 323 348 321 345 317 332 347 328 327 347 330 331 334 337 320 314 327 330 333 337 313 336 321 323 337 318 335 310 327 322 328 318 316 330 310 307 314 326 315 332 315 305 309 330 314 324 330 318 324 316 317 306 304 307 308 312 300 326 316 306 323 311 300 326 326 323 302 297 325 297 301 303 304 300 316 301 310 294 295 306 313 306 316 310 308 318 295 314 292 299 303 301 303 301 297 305 309 310 305 313 309 298 305 287 296 305 309 313 306 294 293 293 308 292 293 300 292 290 290 286 290 300 307 302 308 281 281 284 302 305 279 305 288 305 279 279 286 294 291 282 275 292 282 292 284 294 296 281 280 282 276 293 294 276 299 284 284 272 286 276 272 293 287 276 285 287 288 278 277 270 268 268 280 280 283 290 283 288 281 291 281 284 283 275 284 282 268 286 265 287 266 265 275 288 288 280 289 281 266 272 288 266 287 284 275 284 287 278 263 284 264 283 282 265 268 263 281 270 284 271 283 258 261 266 272 259 272 259 266 264 269 282 279 280 268 272 280 259 270 272 274 257 266 256 271 264 254 267 274 254 275 258 269 253 274 272 262 252 257 266 270 258 262 270 259 251 263 258 258 252 249 254 258 263 258 249 250 260 265 271 262 263 251 254 263 248 249 249 249 257 266 270 264 254 266 247 255 254 258 246 257 254 257 263 257 257 267 256 268 256 259 255 257 245 267 258 261 265 255 258 250 262 246 245 263 249 253 252 245 259 253 255 266 263 250 254 251 246 264 248 257 253 260 247 253 259 262 245 253 248 261 261 266 266 262 260 246 246 243 247 261 254 259 260 251 266 246 259 244 243 265 260 254 257 241 242 250 260 245 263 241 242 257 265 241 255 260 245 259 263 250 256 251 244 251 260 246 257 255 250 260 256 244 249 248 244 250 259 265 256 257 242 257 248 241 257 262 262 263 259 261 248 249 248 254 261 242 259 252 258 243 247 249 247 255 258 252 266 251 254 256 244 256 251 253 259 244 251 255 267 245 251 250 254 257 262 248 260 255 260 252 259 265 261 266 255 252 253 256 264 266 248 267 257 256 254 248 260 265 262 260 268 249 269 255 263 264 260 257 252 264 268 271 249 256 257 254 263 271 266 251 254 253 252 257 266 251 262 268 258 254 252 248 254 253 263 260 253 260 257 251 252 253 251 255 264 261 265 257 262 261 261 270 269 270 255 265 273 270 260 258 253 265 260 261 271 276 275 276 263 257 279 268 263 255 273 280 256 277 260 261 280 270 257 265 258 273 263 260 271 274 276 277 281 280 277 274 278 271 274 275 278 267 267 264 279 274 272 280 285 276 274 283 279 264 280 281 282 288 272 268 278 280 278 289 288 287 287 277 280 285 292 277 271 271 269 270 293 284 293 282 293 274 293 288 275 280 272 277 270 292 279 279 299 274 288 293 296 294 290 295 286 301 291 274 302 289 302 300 295 291 302 292 302 289 282 303 284 287 287 301 285 284 304 306 290 286 304 286 306 283 282 295 304 286 290 295 293 289 292 289 308 299 293 297 291 285 312 308 292 295 309 290 304 302 313 315 300 300 309 306 318 313 293 301 302 298 295 320 302 311 295 296 322 324 309 299 314 318 324 315 323 317 302 322 300 319 324 320 303 321 311 322 328 304 314 329 328 306 321 327 326 326 318 335 333 324 333 311 307 326 319 310 335 321 332 338 313 308 339 315 333 320 323 340 333 325 315 321 341 339 336 319 335 317 328 322 338 334 320 338 324 317 342 318 321 317 335 347 320 348 340 334 322 340 344 342 323 327 340 329 325 327 337 332 348 337 336 337 325 341 333 347 342 329 337 328 332 335 357 347 336 330 363 344 334 354 337 364 352 356 335 361 360 352 361 344 336 359 367 358 350 351 350 371 372 350 360 370 360 340 344 352 342 355 350 359 374 362 363 353 360 363 353 355 354 368 364 374 379 355 358 362 353 379 363 373 358 379 377 381 354 362 366 374 373 359 354 384 370 382 369 357 355 375 388 374 378 370 378 373 394 393 390 390 370 393 384 379 396 388 384 365 390 392 393 384 366 387 398 389 399 372 401 383 398 377 373 374 391 376 378 385 383 398 370 390 407 379 384 378 396 392 393 374 376 378 402 407 400 381 410 399 381 400 384 398 416 409 397 406 403 419 419 407 386 410 416 399 403 400 411 403 421 416 387 416 401 386 391 416 411 403 400 408 387 414 402 397 391 408 398 416 399 424 414 425 422 431 425 423 415 428 405 396 405 397 398 426 411 427 411 429 412 416 423 410 423 430 437 425 405 400 428 405 440 411 425 412 412 413 412 439 423 410 416 418 409 424 441 432 414 427 419 423 442 432 434 440 440 417 446 421 438 443 422 448 423 440 434 427 438 431 451 432 431 428 431 450 441 429 441 424 434 418 457 418 457 430 435 420 432 431 435 424 435 443 457 432 425 438 433 445 433 437 459 441 464 448 424 437 461 468 457 465 439 435 442 434 430 457 460 433 430 447 464 457 448 469 461 463 455 440 456 450 438 458 448 473 447 440 455 454 467 459 472 437 440 469 446 452 463 442 457 465 448 445 453 471 461 479 470 439 466 474 454 461 439 450 463 442 482 458 477 474 475 453 481 476 444 449 468 467 464 473 443 470 482 460 458 461 457 446 456 477 484 451 450 478 465 462 490 466 468 471 466 467 457 495 480 454 490 495 485 454 459 455 488 477 465 469 452 489 489 497 473 460 482 478 470 454 473 468 474 493 470 471 493 459 497 477 490 474 485 496 460 469 464 483 468 485 469 482 481 473 491 491 475 481 475 467 502 502 502 483 482 464 485 489 492 503 504 486 474 486 479 494 499 504 475 480 485 504 475 461 489 462 464 507 486 498 484 498 495 497 476 486 503 470 485 488 467 483 484 498 477 503 484 484 488 470 482 505 499 506 475 465 486 509 480 492 494 479 471 497 506 506 498 507 495 469 481 484 501 485 504 508 506 477 508 481 489 482 478 474 474 488 480 495 488 499 477 516 468 483 498 508 475 488 506 508 495 472 476 481 490 469 478 486 485 470 500 506 484 515 517 495 486 485 474 513 517 489 512 518 509 499 514 471 474 503 511 500 511 474 512 488 480 478 505 496 479 492 489
499 488 487 476 511 509 486 505 507 506 498 511 496 483 507 498 487 496 495 474 488 498 471 510 508 479 497 490 494 475 514 475 495 484 487 488 480 505 480 469 498 514 468 481 480 506 514 502 488 491 512 507 478 467 500 474 483 485 497 509 493 494 471 475 514 491 500 482 484 512 489 470 509 489 483 476 477 486 512 498 466 508 494 477 513 483 471 477 473 488 486 483 476 505 464 497 478 478 472 478 464 471 482 492 468 465 503 487 497 499 471 499 508 497 470 466 500 493 495 461 484 484 495 465 493 495 499 459 461 475 490 478 500 476 458 505 480 467 499 483 503 475 471 503 464 497 459 470 496 461 470 473 485 457 478 471 492 485 468 474 489 490 464 494 492 463 488 484 492 455 460 496 462 495 485 463 453 452 487 476 465 460 455 480 488 468 464 455 458 476 452 470 464 486 489 481 449 455 463 465 456 449 461 464 491 447 476 472 467 476 458 460 446 470 467 473 476 486 454 458 454 454 469 459 450 470 468 460 479 464 482 458 452 477 465 478 480 481 458 451 466 471 460 462 445 477 439 479 444 476 475 445 477 476 473 475 442 466 438 455 475 473 451 457 469 454 446 449 472 459 434 439 460 438 437 470 468 433 469 437 435 462 452 431 449 436 455 455 468 464 458 447 445 443 445 437 439 422 461 425 451 422 437 436 448 455 452 436 433 462 444 452 422 446 435 445 456 420 427 439 454 452 431 441 433 424 453 427 423 429 423 433 427 420 445 426 424 450 414 445 431 434 416 426 411 409 446 418 414 416 439 441 424 414 433 429 439 444 410 414 435 415 443 438 442 403 410 430 411 432 428 433 418 434 433 402 427 426 418 420 422 434 433 420 428 400 426 425 402 397 405 414 399 404 430 425 425 402 423 393 401 407 405 408 395 407 405 401 422 420 425 407 388 420 392 405 405 407 421 391 398 395 400 396 385 400 389 404 403 384 401 406 399 397 402 406 402 411 379 387 401 411 409 384 382 385 382 412 393 396 396 385 404 372 397 408 406 380 393 377 381 401 392 403 385 377 373 378 373 391 388 401 390 389 389 378 384 399 363 373 367 379 394 368 385 383 394 377 386 364 390 366 362 391 359 381 359 368 388 387 389 359 385 363 385 362 374 388 385 388 357 361 375 376 376 375 376 380 383 350 354 352 376 361 348 363 371 345 380 370 360 364 368 365 360 366 355 364 375 343 363 374 373 368 349 340 371 359 354 345 372 366 338 351 352 367 361 338 341 344 367 353 340 363 345 352 352 338 341 340 337 349 336 346 357 356 352 342 344 358 347 334 336 342 345 334 346 334 351 357 351 339 343 340 355 342 340 330 342 345 329 347 351 341 339 327 329 347 318 331 326 333 342 317 325 341 328 347 335 337 321 344 342 320 332 338 333 331 318 340 317 340 328 325 329 333 311 308 331 309 329 323 311 332 332 329 305 327 305 311 311 317 306 330 316 333 311 329 329 305 305 311 302 330 319 319 320 328 328 310 328 306 320 317 298 324 298 311 297 295 309 305 315 301 304 306 302 321 297 298 304 313 305 309 310 308 292 300 317 292 317 295 301 290 288 305 297 295 294 303 288 292 285 310 303 296 294 311 290 285 302 297 300 299 308 303 284 300 294 302 297 294 283 296 287 282 296 302 282 305 305 300 283 291 285 295 281 277 292 286 298 302 292 289 284 293 283 297 278 288 292 289 276 291 276 288 289 281 297 273 272 277 294 276 290 272 284 295 287 293 272 283 270 269 270 291 287 290 288 293 290 291 266 266 288 273 267 273 282 268 269 287 288 269 285 287 276 265 286 277 283 270 272 284 287 269 263 272 273 263 265 276 271 283 285 283 280 259 263 270 279 258 265 276 263 260 262 276 277 258 263 272 267 271 271 260 274 263 278 259 273 259 256 269 275 255 253 263 261 271 277 253 261 273 271 267 254 268 271 271 252 269 270 252 261 259 256 256 267 256 261 259 260 265 250 257 269 252 269 253 270 266 254 255 263 249 271 266 264 266 260 267 260 253 271 271 264 253 252 256 259 265 268 272 257 269 247 255 255 266 250 255 265 261 250 263 249 258 252 269 263 256 251 248 264 267 247 263 253 251 253 248 258 249 252 244 247 255 255 258 251 259 245 247 251 248 266 256 263 248 255 256 261 263 261 255 263 263 249 246 247 260 250 262 265 260 264 245 249 252 261 255 243 264 260 250 244 258 263 266 265 252 256 259 249 249 246 244 245 254 247 249 247 257 245 246 249 266 251 255 252 247 245 253 244 266 261 248 257 259 247 257 247 262 251 255 246 255 259 249 245 267 257 252 257 262 256 266 264 267 255 249 247 260 261 251 260 258 258 253 253 265 267 257 261 250 246 265 264 263 246 266 263 263 251 252 260 267 250 256 268 264 262 250 259 258 259 253 248 251 262 257 247 262 247 267 250 268 262 253 267 250 262 265 268 247 259 248 250 254 253 259 260 249 272 254 254 269 258 248 266 271 261 259 273 266 274 251 263 265 260 258 272 251 252 267 251 267 271 255 275 253 270 263 256 269 271 262 266 257 263 261 255 277 272 254 272 274 259 260 267 271 272 264 273 274 257 275 259 264 265 267 270 277 274 267 279 281 278 266 260 264 264 277 272 277 274 281 285 282 269 278 279 267 279 265 261 264 269 265 262 269 265 277 263 283 277 274 270 272 284 272 278 280 281 281 271 282 278 276 290 287 291 293 292 290 292 274 277 271 276 277 288 293 270 279 270 288 280 287 276 294 276 291 289 293 295 285 283 291 281 292 285 278 293 297 287 290 279 286 295 288 291 292 297 278 290 292 283 280 285 294 300 298 292 306 282 298 297 299 282 282 306 283 300 292 291 284 290 289 296 312 295 312 297 310 296 300 314 295 313 305 287 298 302 289 294 294 291 305 290 312 318 311 317 304 306 304 301 300 310 302 310 316 300 315 304 304 321 299 313 318 323 312 304 319 322 301 303 302 305 315 318 311 301 315 328 325 316 327 330 312 305 311 307 314 304 313 308 321 332 304 324 320 321 321 318 328 319 329 312 328 315 323 322 324 327 336 314 319 335 313 341 326 315 334 318 337 331 320 317 333 321 337 342 320 326 320 337 337 338 344 342 345 320 336 328 332 333 320 341 347 343 332 353 333 352 346 339 331 348 345 357 332 341 349 344 343 358 326 341 345 348 335 340 330 349 342 353 360 331 344 333 335 348 357 347 333 353 338 349 355 345 360 359 354 352 369 360 344 340 342 366 344 365 341 356 359 362 349 372 344 352 364 346 348 360 367 372 356 376 358 376 362 372 355 347 355 367 354 357 365 368 358 369 385 361 357 366 380 375 376 387 383 367 377 362 365 359 388 384 357 372 382 357 391 358 359 368 387 383 384 384 377 385 372 372 368 375 380 375 376 369 386 378 375 396 392 387 401 383 388 373 384 401 380 372 370 379 405 386 401 400 384 380 380 393 401 405 401 390 405 387 406 401 377 395 385 395 389 380 409 405 412 397 407 398 405 382 383 409 395 399 382 399 405 394 388 389 399 414 420 385 420 420 399 408 418 411 409 400 404 391 422 423 429 394 398 394 392 414 424 403 408 400 398 431 410 401 423 397 429 428 426 434 428 414 396 411 422 404 423 422 436 406 414 414 420 404 411 433 439 437 403 424 443 443 404 441 427 423 435 429 404 445 412 419 419 419 415 430 416 445 434 436 419 428 440 417 430 411 424 411 449 420 416 443 440 421 450 429 425 454 420 440 419 449 415 438 438 437 419 438 431 430 424 450 444 432 424 449 434 438 461 427 444 446 449 453 434 431 450 434 428 461 452 434 431 443 447 437 427 440 456 455 453 440 444 466 462 463 446 436 458 455 463 468 465 437 445 444 472 442 438 442 443 472 434 457 442 438 465 447 440 456 451 474 478 476 469 476 467 449 441 456 454 476 442 455 475 474 468 483 438 480 471 462 460 451 473 474 444 440 475 444 465 469 456 456 480 458 471 467 468 470 487 486 458 487 452 446 473 483 485 478 485 492 487 454 454 489 469 471 486 458 454 481 493 484 492 477 471 491 496 454 462 472 453 451 475 462 455 455 491 470 467 483 470 462 470 456 483 473 481 475 483 467 487 482 456 484 489 457 473 500 491 457 460 463 478 463 481 496 500 457 485 499 494 467 485 492 483 466 464 458 470 469 472 481 471 480 489 464 495 475 461 484 476 465 507 467 489 486 508 502 503 505 464 461 468 493 497 493 470 471 462 482 499 493 505 463 466 503 468 471 470 487 496 504 508 511 479 489 504 478 480 507 513 501 466 499 488 508 465 489 507 471 476 491 514 499 485 496 487 503 489 503 489 513 486 506 511 513 471 505 509 491 503 508 478 509 498 506 503 499 482 502 510 497 478 514 482 502 501 508 491 475 501 470 479 472 514 479 469 469 473 511 493 510 509 506 504 492 496 497 480 511 482 474 496 498 476 510 488 509 501 511 473 486 470
483 494 515 494 495 468 499 495 498 497 487 486 489 510 470 472 472 467 485 482 494 470 494 487 490 491 475 488 495 497 489 515 474 493 497 507 498 484 485 479 514 504 498 491 501 499 495 511 499 513 482 477 473 510 502 496 485 467 468 469 497 495 467 504 472 502 495 503 470 469 471 468 511 502 497 511 477 481 491 479 473 507 480 483 497 488 509 491 484 467 468 487 475 472 498 497 481 471 481 509 476 472 475 496 497 508 463 479 477 490 494 486 501 461 472 502 487 470 499 475 490 503 467 502 465 502 505 483 478 492 482 460 470 495 494 458 462 497 492 478 493 476 471 486 494 483 481 489 462 472 457 493 460 472 460 497 479 481 461 456 489 478 480 488 459 493 489 467 495 473 472 472 491 452 475 469 454 494 474 480 450 467 495 481 462 453 476 487 458 482 467 492 485 493 480 491 464 448 457 458 469 456 458 459 450 482 474 488 452 481 464 475 461 472 463 443 468 482 443 472 480 459 462 454 468 452 454 457 444 439 469 472 451 459 439 449 450 461 439 457 452 460 442 471 443 443 477 477 448 447 476 456 438 464 468 438 468 456 453 443 473 464 449 466 472 467 449 438 431 468 473 443 452 463 428 459 469 469 461 435 442 458 441 439 459 444 446 454 463 431 441 460 462 445 429 432 451 462 458 464 432 452 422 428 435 432 441 436 459 453 441 420 453 433 433 444 429 442 451 456 421 450 439 428 439 435 444 414 414 455 423 437 430 435 432 449 444 426 413 430 432 425 442 419 424 425 445 428 425 446 419 416 418 422 427 431 436 439 417 408 444 422 415 439 431 402 434 419 440 431 421 429 440 400 424 431 433 408 423 408 430 428 410 398 402 423 409 416 404 412 428 426 430 423 396 422 427 397 394 392 420 416 394 416 397 388 414 420 407 389 421 386 412 406 385 412 391 393 414 421 397 391 391 387 382 412 387 389 388 406 380 380 398 395 396 413 404 388 403 397 390 409 387 400 404 395 409 394 403 398 409 411 403 393 395 385 393 390 378 401 373 380 391 374 393 397 401 375 381 369 398 392 367 400 364 394 384 372 368 376 375 373 372 379 364 377 380 394 378 386 392 360 366 375 377 387 385 383 379 388 381 369 364 375 378 366 379 381 364 388 365 368 360 383 376 369 366 357 371 378 364 348 353 367 358 376 367 367 354 367 356 359 373 363 352 357 370 344 350 353 349 350 351 352 371 370 361 347 370 372 350 362 363 361 348 339 361 358 359 349 350 353 354 334 366 364 343 332 363 359 349 361 352 356 349 341 347 333 358 349 332 359 354 333 344 350 335 358 332 335 356 355 339 330 328 339 354 323 350 336 345 327 321 338 324 350 328 324 324 349 339 349 330 322 319 336 316 317 321 324 317 319 342 333 342 313 342 326 332 312 333 340 323 311 340 328 315 338 319 310 329 328 321 325 320 306 335 326 310 324 325 304 318 325 304 326 304 326 326 319 313 301 328 322 300 322 306 326 306 305 312 312 315 306 327 306 315 305 303 299 295 317 301 296 298 319 294 320 316 318 309 299 297 292 301 309 312 293 305 300 295 312 301 288 313 294 299 287 302 287 301 314 302 310 305 288 311 306 285 307 294 286 295 293 305 297 308 285 306 305 294 284 304 285 294 299 297 281 307 303 289 303 294 279 279 298 301 300 293 292 285 302 285 287 282 299 297 284 276 297 299 298 286 298 284 283 293 276 284 293 290 295 272 286 290 283 287 294 286 296 270 287 295 282 276 281 289 282 275 274 276 272 272 289 281 268 284 275 274 285 278 270 274 264 272 279 271 266 265 289 278 277 270 280 278 275 269 274 282 267 287 263 269 281 271 286 261 281 272 285 263 274 263 271 273 260 275 269 278 266 257 282 280 264 272 257 277 269 270 273 264 263 263 267 278 261 277 265 266 269 262 273 275 265 254 273 261 278 259 262 258 253 255 265 266 275 263 267 259 272 259 268 253 266 256 252 273 255 264 260 272 271 254 270 259 255 265 267 255 271 252 261 248 255 250 262 252 264 251 261 259 261 254 264 251 262 268 248 268 256 259 265 254 266 260 266 248 258 247 254 255 266 254 247 252 256 253 261 266 265 252 262 250 262 263 257 255 254 255 266 246 254 245 269 261 254 256 263 266 258 246 252 256 256 256 264 266 265 254 263 260 261 255 267 256 250 257 268 260 267 264 263 252 266 264 245 249 251 263 248 266 267 259 255 257 246 252 254 267 263 249 260 257 260 259 246 244 247 245 260 247 265 256 257 264 252 262 249 261 259 254 261 259 245 250 248 250 259 261 252 256 244 244 248 264 262 251 265 268 254 259 248 253 247 263 251 258 256 256 250 249 268 269 264 247 250 245 255 268 264 263 256 266 267 262 263 260 270 259 260 255 251 266 266 270 257 272 268 249 267 262 256 252 267 263 257 268 266 267 257 259 255 272 268 270 268 265 259 266 269 253 257 266 267 262 264 254 262 260 256 256 249 266 264 272 256 274 269 251 272 256 266 254 256 262 251 277 256 265 271 254 271 256 273 266 270 263 271 257 276 255 266 279 271 254 275 280 256 272 257 277 277 277 273 263 264 279 265 262 269 271 261 260 270 261 275 282 260 282 275 265 262 281 272 277 260 268 275 269 273 274 262 261 268 269 269 277 265 268 284 267 272 277 271 286 281 278 272 273 276 289 279 268 292 273 279 272 273 273 277 271 291 271 271 283 267 287 271 269 282 278 269 269 292 294 292 291 283 283 285 278 277 286 283 288 295 280 279 287 288 274 277 287 279 294 276 293 284 284 279 283 288 299 281 281 286 279 288 284 284 291 299 296 293 283 294 294 302 298 285 293 293 307 294 307 293 296 296 303 306 292 302 300 302 292 312 312 286 295 302 314 292 294 289 290 297 305 299 297 300 312 304 311 299 312 316 291 305 302 317 293 312 311 309 322 297 310 323 312 312 321 302 321 298 307 312 302 317 302 305 304 306 318 303 317 322 306 317 315 330 316 326 308 318 309 322 314 328 330 313 321 313 313 331 323 321 327 333 312 325 310 317 334 338 333 332 339 328 316 331 314 312 315 319 328 334 316 344 318 325 332 327 333 322 338 338 348 339 345 326 335 323 346 347 338 350 338 336 351 345 333 331 323 346 326 323 325 350 351 352 333 350 346 333 330 343 345 328 348 341 347 336 361 331 350 344 329 357 346 339 341 356 340 355 348 357 335 346 349 351 356 357 358 365 363 358 342 343 342 351 348 352 343 360 361 372 361 372 351 366 342 362 363 364 343 349 360 366 354 371 350 380 361 362 363 379 363 380 376 356 371 376 372 373 364 358 371 366 374 357 368 363 382 365 375 375 388 355 391 366 390 358 383 374 385 374 373 376 371 390 379 365 372 383 393 362 367 380 367 370 388 393 377 398 398 387 398 391 389 375 399 403 392 382 386 389 401 385 379 390 381 395 384 388 392 387 382 381 377 405 381 409 406 399 396 413 394 398 378 385 382 398 414 398 411 399 414 415 402 395 396 398 396 381 382 381 405 395 407 409 396 394 394 421 406 421 418 399 417 416 399 412 422 394 399 419 396 412 389 402 415 412 420 399 412 398 427 431 406 419 398 413 422 401 411 400 423 404 421 400 411 429 432 429 421 418 433 432 405 405 404 413 422 422 434 441 440 434 413 422 407 443 438 408 405 406 425 426 426 410 408 417 439 425 411 445 411 425 444 416 436 436 413 425 442 449 425 445 435 419 450 445 431 444 438 431 447 422 454 443 457 445 442 424 443 450 455 432 432 419 425 440 422 453 436 423 434 425 432 461 448 438 425 432 447 446 463 432 462 457 462 455 424 446 463 446 463 458 437 454 446 445 441 434 472 453 465 445 449 462 439 453 438 462 437 469 465 455 463 438 470 463 470 476 442 478 444 454 468 449 444 450 476 460 457 475 468 479 457 474 437 446 457 477 451 482 480 464 448 441 448 483 463 478 456 450 455 473 446 467 486 454 481 451 450 446 452 482 488 473 468 483 476 483 479 490 481 475 472 491 478 459 467 479 476 449 482 479 474 483 477 464 493 481 472 457 463 467 482 482 488 461 484 470 495 458 463 495 462 490 493 494 457 494 459 465 497 494 476 456 463 459 498 461 471 476 496 485 472 491 498 476 484 500 460 489 482 494 488 462 502 459 504 472 500 482 479 462 478 484 494 496 487 503 481 467 472 473 493 488 461 488 461 490 501 481 491 480 472 492 487 487 462 486 471 506 464 493 480 485 472 468 491 470 466 466 479 480 482 482 477 500 479 478 498 472 501 482 493 481 465 488 507 467 465 485 480 477 488 472 485 478 496 498 479 512 509 508 513 473 507 488 501 470 473 476 479 497 498 496 506 468 504 500 507 466 478 487 484 503 495 505 472 482 489 491 480 489 485 484 497 483 506 488 487 514 498 505 501 481 487 498 489 476 483 486 482 501 508 500 493 487 494 503 507 472 478 471 495 502
487 480 467 482 501 492 485 488 482 470 508 502 501 481 467 473 500 482 507 496 470 488 466 496 475 505 500 485 513 483 470 490 497 476 506 488 503 481 466 470 485 508 505 476 473 511 483 513 478 480 494 487 503 500 473 512 495 508 487 492 488 469 477 490 490 489 485 470 511 504 494 495 506 505 492 480 492 489 509 483 504 465 495 488 462 488 478 482 481 484 462 474 489 475 499 466 467 489 473 466 497 503 465 490 465 462 507 494 488 473 466 480 491 465 474 459 460 506 479 494 479 478 458 458 491 465 463 496 492 491 469 496 485 489 477 489 491 493 491 471 458 466 460 458 488 491 489 501 480 465 470 498 470 481 456 489 483 488 499 465 460 457 468 463 494 459 488 480 480 475 478 485 487 463 478 481 455 491 459 479 453 452 455 495 479 456 483 461 490 481 452 475 485 467 485 480 473 474 487 478 481 461 485 471 453 475 489 449 484 451 462 471 470 473 444 469 456 452 463 459 462 475 461 476 481 476 465 442 478 473 474 461 442 468 480 450 446 480 449 441 482 468 441 471 459 448 466 478 469 443 437 449 440 459 474 441 470 475 476 460 455 437 446 456 474 447 447 465 468 444 452 453 472 463 450 456 429 435 455 433 458 468 432 457 445 439 433 429 466 426 466 423 456 444 464 464 451 440 458 427 430 439 424 434 428 433 439 455 429 425 418 437 443 452 422 418 458 421 454 441 438 415 452 443 443 424 422 418 415 447 418 446 412 443 446 432 422 448 436 426 430 432 436 412 415 426 422 415 430 427 445 440 428 439 411 416 411 427 413 432 420 422 425 412 436 442 433 420 416 400 437 411 410 419 401 431 438 438 400 410 401 412 400 424 417 409 404 406 410 402 396 398 413 410 430 401 423 415 409 416 427 404 390 411 421 407 396 420 397 412 425 390 414 420 401 408 393 412 415 397 421 403 382 405 394 417 415 383 400 405 418 385 411 396 383 411 405 390 383 393 391 397 405 402 392 404 379 401 386 404 410 392 380 410 390 391 378 384 381 406 404 385 371 387 389 389 377 404 372 398 403 400 397 366 396 373 371 371 380 399 377 376 377 375 389 371 386 370 367 380 390 364 358 381 380 375 373 380 385 385 390 356 376 359 359 389 354 365 376 376 358 371 368 366 359 374 377 378 382 374 375 371 362 356 352 355 381 353 348 380 375 347 352 355 375 374 342 347 354 360 348 350 341 372 343 358 359 360 354 353 367 364 363 337 349 370 339 353 335 352 338 361 367 365 367 335 357 366 363 357 363 335 345 359 338 357 334 332 331 353 354 350 354 354 336 331 332 332 346 344 338 329 348 328 351 346 349 325 349 345 345 347 331 332 350 326 339 345 337 328 337 341 320 322 320 345 340 334 333 317 343 318 337 341 323 329 314 319 338 325 315 318 319 317 332 325 316 318 330 330 327 308 317 311 335 316 317 322 318 331 326 327 335 321 320 313 331 312 324 307 330 330 317 315 327 328 327 313 319 322 315 299 301 312 318 318 314 303 300 310 313 297 298 314 301 306 297 298 311 296 319 315 292 319 313 301 315 306 299 304 293 306 314 307 307 308 288 306 310 297 306 293 293 287 315 297 290 305 308 308 308 297 287 291 302 309 300 288 287 289 284 293 304 284 295 285 291 291 288 298 306 280 299 299 280 281 302 305 300 288 302 293 292 296 300 302 292 279 278 281 279 299 301 290 292 289 283 282 298 284 277 292 291 287 289 273 278 280 276 282 275 296 285 274 274 291 272 291 293 274 282 282 272 280 270 274 268 292 284 267 289 274 287 269 274 287 290 283 271 288 280 270 281 289 275 275 279 287 269 282 278 274 268 286 286 281 284 276 275 277 280 265 264 274 268 263 285 282 281 280 279 270 259 258 258 271 270 263 258 266 282 262 267 262 277 277 279 264 265 273 280 259 255 272 260 275 265 263 267 268 263 254 269 266 266 269 267 263 267 258 256 254 261 260 252 254 258 252 263 268 269 261 274 272 255 254 269 268 262 258 258 274 262 249 262 249 266 250 261 254 259 266 259 271 251 262 248 257 262 261 248 257 248 272 253 256 250 272 248 265 255 258 265 268 260 254 270 251 256 258 260 269 246 268 248 249 269 263 264 252 265 246 263 255 256 246 260 262 253 269 264 261 264 258 258 246 263 245 267 265 262 255 251 262 254 256 267 252 248 262 260 245 264 252 254 249 252 268 265 261 269 262 254 264 250 267 267 246 245 263 265 261 251 247 257 260 260 256 267 264 251 257 264 245 266 250 252 250 250 247 266 249 266 253 245 249 252 268 250 252 262 246 247 246 250 259 261 266 247 261 262 253 251 259 257 248 264 264 255 269 268 254 250 265 262 251 269 269 249 253 252 254 272 251 261 252 248 256 266 268 269 253 256 264 272 247 271 259 250 268 252 272 252 269 264 259 250 260 269 271 266 250 254 267 255 272 274 258 255 267 256 251 250 266 269 250 268 270 263 273 267 271 275 275 267 266 260 271 254 256 271 274 259 252 267 267 278 267 254 258 262 263 262 264 254 258 266 274 254 279 272 272 277 272 272 267 263 267 281 276 281 267 276 279 261 278 257 279 268 284 261 268 260 276 279 266 276 283 285 260 282 276 271 279 271 269 283 278 270 282 272 285 283 264 281 288 276 270 273 276 287 266 286 278 285 269 287 291 266 276 277 279 282 279 282 267 275 288 275 280 275 275 294 293 295 279 283 273 270 291 280 288 291 293 290 271 271 273 280 286 284 277 272 284 291 274 286 300 297 280 298 277 278 291 289 287 298 287 283 300 282 293 284 306 298 286 296 283 296 301 291 293 303 282 300 288 293 309 283 290 309 289 284 305 298 291 289 285 302 296 301 306 306 314 300 291 287 287 301 298 309 313 289 299 311 313 293 318 318 297 290 315 297 313 298 316 320 302 308 297 307 317 312 324 313 302 301 308 314 320 323 314 324 318 299 322 313 320 303 313 325 327 309 305 301 321 318 323 329 332 323 304 326 325 304 329 309 320 327 312 312 305 321 324 322 320 322 313 328 326 314 336 315 331 309 323 340 324 315 335 328 313 326 327 315 315 320 336 340 320 342 326 320 315 342 329 327 341 319 330 332 323 325 320 334 320 320 330 347 352 336 328 336 344 325 328 337 345 345 351 327 343 341 342 342 341 335 335 353 337 343 348 348 355 334 358 350 347 334 363 336 342 357 350 354 336 341 346 357 335 360 348 368 368 344 352 348 369 369 345 369 368 340 373 349 351 364 374 347 349 344 375 351 359 377 355 343 356 352 375 350 375 359 375 366 346 358 364 368 356 376 382 370 372 365 353 373 370 374 378 385 354 356 380 364 369 371 389 367 381 372 361 381 369 373 386 368 363 361 369 371 365 395 368 385 370 391 375 389 361 393 384 387 383 365 388 368 392 366 388 371 385 400 394 368 368 370 371 372 404 403 390 373 383 407 383 405 392 394 403 378 397 410 389 404 383 396 392 396 399 400 409 393 389 388 382 411 397 395 406 382 417 405 399 404 381 393 404 410 388 410 414 404 414 385 408 414 391 414 413 387 425 389 399 415 403 423 403 393 419 421 413 398 414 429 414 425 397 397 403 399 430 418 413 410 424 413 434 404 416 436 418 404 410 402 425 416 422 402 433 428 437 400 438 423 411 406 419 433 434 411 427 408 432 422 429 431 429 418 446 407 429 443 414 414 445 436 418 435 428 433 423 437 416 411 433 451 443 414 419 439 421 425 451 424 456 436 416 426 448 452 437 454 452 450 436 443 436 448 442 420 442 436 424 447 462 429 437 452 433 446 429 447 436 464 450 437 430 424 450 441 462 438 461 464 468 428 462 449 435 443 427 443 437 428 450 430 428 431 451 457 448 463 473 452 470 474 435 442 459 443 466 469 441 438 466 440 435 456 473 437 474 479 454 440 436 441 451 436 449 454 468 456 467 437 445 448 448 483 460 449 439 442 473 472 458 448 447 452 443 484 443 458 442 454 471 486 452 487 455 459 459 480 480 484 481 482 451 486 482 473 451 478 476 478 477 492 472 477 458 485 450 489 453 454 490 475 457 478 483 486 468 468 455 467 454 495 492 497 477 469 465 473 456 475 458 466 454 464 497 466 455 454 487 487 487 483 494 495 492 461 486 464 480 470 498 461 480 503 464 457 496 469 470 466 469 489 482 465 484 474 462 467 460 485 485 479 480 490 491 483 486 498 487 465 503 482 486 479 497 463 497 506 476 463 468 505 464 464 466 508 481 487 470 500 484 498 474 507 483 475 484 479 467 465 501 463 505 481 500 495 484 489 510 469 508 470 466 466 490 489 465 478 483 491 469 506 496 498 504 485 511 494 471 476 505 469 513 503 490 512 507 489 513 466 476 487 490 499 504 468 501 473 472 474 486 494 493 478 481 498 490 478 478 501 495 475 510 494 513 486 498 506 467 497 512 478 470 489 512 513 491 498 472 502 512 497 486 490 467
505 472 489 469 489 475 498 498 475 477 502 496 509 493 497 497 491 465 506 470 468 505 500 500 467 492 502 503 513 477 503 504 489 483 508 465 493 497 503 509 477 491 465 474 468 471 483 478 508 474 492 465 482 475 495 481 502 465 470 494 495 485 488 488 497 468 506 505 475 484 503 488 462 471 465 482 494 485 464 490 463 492 492 480 502 474 465 493 491 472 492 475 462 468 500 496 490 463 506 502 484 498 478 500 474 481 472 506 472 491 486 472 472 483 459 482 464 479 482 494 490 464 460 459 489 468 494 470 471 460 464 495 466 499 488 481 489 470 480 471 489 478 498 456 483 467 483 489 464 487 456 463 461 457 473 491 474 456 484 477 494 472 493 464 470 467 452 493 469 467 490 455 469 466 455 450 477 464 464 487 449 491 475 483 448 447 473 447 450 484 450 470 456 492 483 476 450 447 463 488 481 457 465 449 467 463 487 461 467 469 487 443 457 468 456 464 484 464 442 481 464 467 466 480 476 457 464 474 452 476 465 442 437 440 441 461 461 479 443 452 438 460 470 448 446 460 442 456 453 447 440 438 475 463 468 459 442 445 474 467 432 447 444 437 460 429 449 470 467 455 441 430 434 430 450 451 428 461 448 453 452 430 444 459 462 433 433 445 447 434 444 458 461 433 426 433 438 457 442 426 438 453 452 444 425 444 425 448 435 447 451 432 420 457 449 446 434 449 434 428 437 417 453 437 431 416 420 422 444 436 451 421 421 413 426 447 432 448 447 436 410 440 450 418 447 417 434 426 420 427 441 418 404 437 439 421 404 440 433 408 418 414 423 437 438 426 408 423 402 399 404 418 417 411 405 399 433 429 418 404 398 414 424 421 422 409 431 415 424 429 429 397 399 395 408 401 402 416 393 410 425 396 418 417 397 409 394 399 387 419 390 415 419 419 410 399 386 395 421 419 383 393 414 397 383 418 387 402 404 419 382 408 389 385 396 388 382 402 387 390 401 411 383 412 403 394 393 406 397 402 377 407 394 398 393 372 385 401 388 375 400 402 384 399 386 400 372 375 387 380 376 368 369 381 399 394 378 398 374 367 372 379 369 366 370 373 385 370 384 395 382 372 372 377 390 374 390 373 391 385 374 370 361 381 365 376 370 389 377 383 364 355 375 387 370 380 366 367 357 378 359 359 352 357 362 370 374 375 346 347 379 376 352 346 358 358 346 349 365 367 356 375 366 343 342 349 371 351 342 369 361 361 366 350 370 363 345 343 370 347 349 340 368 337 357 363 358 339 340 334 355 350 355 333 361 359 360 342 349 357 349 335 337 358 339 358 356 329 349 357 324 344 335 339 352 327 344 347 350 337 335 345 339 339 340 328 338 343 329 344 350 338 331 335 347 347 332 326 329 329 323 346 319 324 344 343 338 342 326 326 338 314 327 321 335 334 339 327 319 334 331 316 317 328 327 321 306 306 318 314 319 320 322 326 333 333 318 322 308 317 318 327 308 329 312 326 306 310 320 318 301 307 312 327 322 324 298 303 298 298 316 319 298 325 303 295 311 315 321 315 301 303 304 304 311 303 293 292 318 309 299 301 298 297 307 301 294 310 295 303 291 302 304 298 289 301 299 314 305 285 294 313 287 305 295 290 300 300 302 288 285 292 294 283 291 299 287 296 300 301 283 290 302 283 294 286 293 305 292 305 306 290 279 298 300 295 303 287 283 292 283 276 293 301 285 289 293 285 294 282 282 288 283 294 282 293 285 279 283 289 281 281 294 293 274 275 275 269 275 290 275 270 268 280 280 292 268 270 287 272 291 268 289 286 274 283 279 274 268 291 270 268 290 285 273 271 271 285 267 280 273 277 279 269 265 284 266 282 275 281 283 273 284 272 286 284 268 261 281 271 260 275 264 259 269 261 282 266 284 274 283 282 262 262 262 281 256 281 275 259 263 275 268 259 266 266 274 265 255 266 270 263 260 269 261 263 277 267 263 271 265 277 261 260 262 269 261 268 277 272 272 255 267 261 261 255 272 254 265 275 266 256 260 274 271 267 260 271 254 269 263 268 268 274 251 254 267 260 271 265 255 267 272 248 251 256 252 249 262 267 247 251 247 257 251 270 250 261 265 257 257 255 251 252 256 255 258 249 268 257 268 250 250 266 252 256 251 258 257 265 252 259 260 270 250 270 252 246 247 264 261 253 251 258 261 250 266 253 259 260 269 252 270 262 253 255 255 270 246 267 247 246 255 261 247 261 260 255 263 263 248 253 246 253 268 263 260 265 270 250 256 270 256 255 261 264 264 247 265 266 268 267 266 254 259 269 269 251 253 261 268 256 246 270 265 268 262 256 264 261 248 254 256 254 254 271 250 264 263 266 265 262 267 266 260 251 272 253 249 267 268 255 270 269 270 270 272 256 259 252 262 262 260 272 270 270 273 250 263 263 269 255 252 266 251 268 270 253 249 249 273 272 257 273 271 255 270 270 266 258 251 256 276 265 255 273 261 256 251 276 271 275 260 253 266 265 272 261 269 275 264 270 274 272 267 269 255 264 264 273 275 266 279 275 257 261 273 269 266 273 265 256 275 257 265 261 283 283 260 259 283 282 282 266 281 275 279 273 259 274 284 261 282 276 267 280 263 264 260 268 268 286 268 261 262 267 267 277 283 270 281 283 286 278 264 283 286 275 287 275 265 275 278 277 281 293 293 287 274 285 285 292 275 266 282 277 286 282 270 275 293 274 271 284 283 291 294 274 294 292 277 274 274 273 271 292 273 283 286 282 276 290 293 285 292 293 280 295 291 283 289 295 292 284 301 291 304 279 297 295 290 280 291 286 304 290 286 306 301 293 288 297 292 292 307 282 302 298 295 283 300 302 303 309 303 293 293 308 294 285 314 288 286 287 314 306 308 305 313 293 299 293 304 298 302 304 315 299 299 305 309 306 301 291 305 302 308 305 297 319 306 303 294 304 307 299 321 314 318 299 307 301 305 308 300 315 299 318 325 328 325 328 302 303 314 309 307 316 325 323 327 304 331 331 319 331 316 326 325 332 318 332 331 317 328 318 313 316 309 309 316 313 327 312 321 328 327 311 318 323 317 321 337 338 328 329 313 340 344 344 315 344 331 345 345 322 343 320 323 339 342 343 337 346 345 334 348 330 327 331 350 342 329 353 338 342 330 327 337 344 355 358 349 347 345 333 326 341 352 337 349 345 341 330 331 351 345 340 354 353 333 339 337 347 353 345 357 366 360 352 364 340 365 348 358 363 340 355 365 348 368 350 349 341 363 356 346 365 374 359 352 376 355 357 346 373 352 360 360 358 355 367 361 373 363 368 369 351 359 352 355 354 379 363 373 356 368 373 360 384 378 355 383 358 358 389 390 385 370 374 382 371 382 359 367 382 377 378 372 390 365 384 386 391 384 396 373 364 394 368 376 371 369 391 363 398 384 379 395 401 399 398 396 375 367 378 398 402 373 404 402 376 393 382 378 398 405 389 406 390 387 402 409 406 411 389 412 381 405 383 381 382 405 395 405 389 415 379 386 407 385 407 393 389 382 398 413 401 391 394 388 400 390 412 388 415 384 393 423 401 413 416 389 411 418 398 391 393 399 399 405 422 402 427 404 413 419 427 408 403 397 427 395 420 411 411 432 399 409 408 436 419 406 405 427 428 426 421 404 431 409 422 417 422 405 413 402 412 415 434 403 424 405 435 434 417 420 422 422 437 415 413 427 417 408 411 436 414 408 428 431 413 437 416 412 438 441 440 433 435 422 428 430 436 436 448 433 429 433 438 422 444 417 446 444 435 440 427 448 434 427 425 432 427 438 421 444 460 442 425 440 427 446 429 452 452 461 425 459 449 444 459 454 466 443 442 461 454 439 428 450 469 436 441 434 458 434 449 468 462 456 445 460 434 435 448 462 442 443 460 434 433 467 442 438 445 440 458 434 440 437 474 448 458 455 448 446 470 478 449 467 469 474 465 464 438 454 441 449 448 457 471 468 456 469 457 482 472 447 484 462 454 485 440 476 443 447 441 466 443 446 445 484 459 474 460 454 487 465 462 452 479 450 478 452 476 491 458 479 465 479 485 490 464 457 471 457 484 479 488 474 472 484 493 467 484 495 488 457 462 463 467 452 482 454 487 493 453 453 459 452 466 498 496 484 488 499 472 456 484 466 463 460 454 460 458 491 460 476 477 472 461 483 489 482 501 475 498 467 465 495 460 498 474 501 470 478 478 484 469 461 500 497 500 480 490 475 468 482 467 495 469 473 491 502 468 488 489 478 500 499 470 472 462 504 469 475 494 507 503 475 479 467 482 474 505 466 507 468 507 469 472 469 483 504 480 508 502 478 481 463 470 507 492 488 504 501 504 506 468 466 472 486 473 494 468 469 467 482 491 464 489 502 487 479 464 473 477 504 489 495 482 474 482 512 481 481 483 481 502 502 494 508 497 488 480 475 485 489 470 468 501 488 468 480 510 501 495 501 479 490 513 496 504 486 494 471 507 468 492
502 493 487 511 486 487 486 467 508 464 467 509 506 509 500 491 469 508 485 507 508 488 497 485 476 466 500 489 505 511 474 495 492 465 511 482 488 500 485 499 469 504 497 479 501 485 507 507 481 480 502 493 473 487 466 485 505 469 509 466 485 487 465 465 488 464 500 480 470 490 468 475 482 502 491 473 476 487 485 463 473 492 460 482 484 480 472 495 487 487 499 462 465 501 481 490 472 471 477 496 499 484 461 487 476 459 467 459 502 459 476 465 490 477 503 466 497 467 468 475 493 475 494 466 485 468 466 466 496 484 503 456 461 459 500 472 484 500 472 490 488 474 473 465 500 475 496 496 470 493 485 454 473 474 461 467 457 458 495 471 480 459 462 482 462 460 477 491 484 493 479 449 492 477 461 490 450 456 465 493 475 476 473 475 451 460 489 482 466 466 471 486 463 459 449 449 463 484 459 483 445 477 468 458 478 471 461 477 486 449 448 460 451 465 443 453 475 471 449 477 469 470 471 480 483 469 479 449 456 441 442 452 476 461 467 454 475 479 472 450 470 457 446 446 458 439 444 442 461 443 441 450 433 435 449 448 463 468 464 447 430 458 463 469 446 448 441 446 452 433 460 448 454 471 455 463 463 428 438 453 434 458 466 426 429 464 445 437 440 462 433 430 430 461 437 424 426 438 422 430 447 434 445 421 454 450 434 447 453 425 437 450 426 432 450 443 450 455 427 426 431 427 429 453 454 441 420 448 420 446 418 419 449 422 423 420 410 442 435 424 441 423 417 427 446 425 413 436 416 422 445 432 428 411 410 412 414 423 405 441 432 429 438 403 416 429 439 405 400 400 433 422 433 409 425 400 434 434 411 424 414 404 412 421 434 413 432 432 432 429 426 412 395 431 429 415 429 391 402 399 422 398 388 415 408 392 397 421 393 389 401 400 395 397 394 418 387 416 419 392 407 416 405 420 418 409 383 391 413 418 386 414 414 408 410 415 390 398 400 412 399 409 410 405 402 396 407 404 403 390 389 373 385 383 404 396 389 405 385 404 391 404 390 395 372 380 397 368 402 391 397 397 398 370 380 375 391 372 362 387 398 397 363 376 398 382 380 379 368 367 388 384 372 359 394 357 358 367 363 375 377 375 365 390 385 356 363 357 365 359 380 357 375 366 375 357 371 375 353 373 374 360 359 354 354 351 357 381 366 354 354 364 352 358 366 359 343 352 373 360 358 359 356 356 342 374 351 367 349 371 367 363 356 366 359 338 357 351 352 349 366 350 354 342 352 363 353 339 348 342 357 331 337 359 337 350 338 357 358 334 339 358 337 355 328 345 351 338 348 331 354 329 331 327 354 338 341 323 341 338 323 342 341 334 334 329 325 344 350 322 347 333 328 331 329 333 348 325 327 320 335 315 347 314 336 314 329 344 329 332 321 332 329 317 321 340 322 314 340 317 326 336 311 309 335 309 325 308 325 335 317 321 329 328 310 325 331 330 335 320 315 315 310 309 328 315 302 323 318 311 304 322 318 317 327 301 325 322 314 321 298 327 321 308 310 315 321 325 306 317 298 315 293 309 297 303 299 306 303 298 301 312 304 292 305 308 305 296 305 300 316 317 317 314 303 301 290 288 304 306 313 293 296 305 310 292 307 298 305 291 288 307 290 296 288 293 283 298 309 285 294 305 300 306 294 299 280 292 301 292 283 305 284 303 296 291 286 286 297 298 293 301 292 291 277 297 290 301 283 295 292 295 281 278 282 288 292 286 286 272 282 274 285 283 297 275 285 289 291 279 293 278 285 279 295 283 283 282 293 275 287 283 268 278 273 290 266 277 289 281 278 278 278 283 265 279 272 272 265 290 275 265 272 272 289 277 288 274 279 272 286 279 283 286 263 283 261 270 268 263 264 267 277 265 284 276 268 265 284 269 264 284 260 262 266 258 275 281 259 265 280 273 271 263 270 262 259 259 265 257 280 256 267 263 278 255 268 263 278 268 270 268 271 255 266 273 271 261 264 260 263 256 269 260 277 258 255 262 271 264 263 269 265 251 253 265 253 269 275 252 256 265 268 275 269 255 272 261 265 256 268 274 261 259 258 260 268 261 272 261 249 259 254 264 260 256 254 264 248 253 266 257 270 258 256 263 264 253 250 255 261 271 255 247 258 264 260 253 251 259 265 253 272 247 271 260 257 252 250 259 259 270 268 256 256 253 248 249 259 253 258 247 252 266 249 263 259 264 269 265 252 263 247 252 265 272 265 249 253 269 261 265 268 259 250 252 265 251 254 253 260 265 256 265 260 258 257 249 252 255 267 257 247 270 262 265 269 257 269 249 255 259 269 250 271 247 255 265 251 265 272 264 257 255 258 247 268 270 251 249 252 247 260 252 270 251 273 267 264 269 271 272 256 268 250 256 268 260 251 248 253 253 269 266 263 254 268 258 252 272 261 259 273 251 268 271 257 267 266 274 265 264 272 276 259 251 258 255 264 261 255 270 268 252 264 256 260 257 266 263 255 255 276 255 258 268 276 265 261 269 264 276 257 263 275 267 264 259 274 279 272 255 275 280 276 275 276 261 280 267 257 281 267 274 267 270 277 268 258 274 280 272 270 265 272 282 269 283 279 263 266 281 270 280 279 281 273 261 286 271 272 277 285 271 267 269 274 276 269 275 283 281 279 267 287 282 281 271 279 273 285 278 282 292 273 289 274 267 271 277 269 289 284 285 282 280 271 284 285 276 283 279 279 293 291 281 295 270 284 290 277 275 287 294 286 295 273 296 281 279 291 284 275 281 287 288 284 279 287 295 298 276 288 298 299 296 288 285 302 286 287 285 300 290 289 280 281 293 299 299 283 290 298 300 287 289 306 297 286 289 309 309 290 292 306 287 287 292 287 295 288 315 290 308 293 305 311 296 308 315 296 294 289 293 314 308 305 305 299 293 293 320 302 318 293 316 313 297 294 301 311 297 299 315 307 322 306 326 303 303 311 320 312 304 305 302 304 314 311 307 317 304 308 304 330 320 324 305 310 326 311 332 327 319 323 332 335 330 330 320 325 315 317 321 333 318 317 324 337 319 322 311 332 315 327 333 313 330 318 328 339 335 340 339 321 344 330 334 324 315 322 332 348 341 331 322 343 318 350 323 342 343 337 335 330 327 334 334 325 323 350 325 343 331 356 332 342 340 347 354 333 355 347 342 332 341 358 348 337 345 356 342 354 334 361 335 341 332 336 358 346 332 332 336 361 361 356 349 357 366 351 340 348 343 345 362 359 369 346 344 359 361 371 344 373 362 353 369 368 345 367 369 342 371 376 364 372 357 377 353 364 350 365 372 354 349 363 356 358 355 377 380 361 378 350 357 385 377 379 362 359 364 380 363 376 374 366 355 389 370 385 377 391 379 375 391 364 380 388 388 360 389 382 386 373 382 383 387 379 385 384 391 394 400 396 368 384 369 365 385 374 398 381 400 373 387 376 375 402 404 400 369 372 388 386 389 399 379 385 386 374 406 399 388 396 389 375 385 380 402 403 406 383 401 382 396 410 390 400 398 405 414 389 400 410 398 416 398 389 401 409 397 407 415 422 393 414 400 393 392 420 419 422 408 390 391 413 392 422 405 401 421 415 390 409 410 391 418 404 409 415 393 428 401 420 395 404 405 409 402 408 404 424 419 405 404 419 412 399 409 399 428 412 439 440 434 440 429 408 416 426 434 424 435 419 409 429 442 413 429 441 418 412 441 443 434 419 426 443 410 445 431 443 421 415 425 430 430 450 453 449 443 429 452 442 418 451 432 444 446 427 443 444 453 435 421 455 437 437 432 430 424 420 422 460 450 436 442 432 438 428 450 452 430 451 443 451 456 430 454 442 426 446 457 429 427 429 442 432 453 461 446 435 439 428 434 428 428 451 445 455 469 468 450 442 437 435 464 473 466 453 430 455 465 471 450 438 454 434 436 456 442 472 441 438 458 465 436 468 445 455 451 449 452 436 463 473 437 455 439 444 458 482 444 444 483 442 483 469 441 439 476 454 448 475 463 441 444 473 457 442 471 481 466 452 448 487 484 443 460 480 445 476 474 453 482 474 452 482 454 454 492 479 487 446 454 484 464 460 492 483 493 457 478 460 492 467 489 451 491 486 460 467 466 486 466 471 479 471 473 470 475 452 457 497 453 491 487 496 485 486 465 462 495 495 475 472 493 469 500 488 485 465 459 481 481 501 455 497 493 489 477 479 495 489 479 481 482 463 500 462 473 476 466 460 493 468 490 487 483 495 464 503 463 467 463 461 486 503 471 493 505 492 468 464 493 491 489 472 467 502 478 484 474 503 487 462 483 488 461 462 496 468 508 501 493 481 472 473 494 500 476 494 486 485 499 472 485 498 501 492 492 487 484 475 484 481 494 507 477 495 476 464 470 491 472 502 463 483 482 497 474 497 497 467 489 487 494 465 491 501 511 490 478 486 503 467 504 486 479 470 486 509 488 493 505 497 500 506 486 488 508 497 474 510 469 467 501 467 468
480 503 467 506 485 505 497 505 465 487 488 471 510 485 463 507 479 497 496 489 471 472 501 472 498 499 477 501 488 496 474 473 488 494 467 478 487 469 472 489 494 497 465 493 472 466 489 504 500 490 498 476 467 488 485 501 475 467 508 468 500 471 479 494 502 500 462 479 476 471 473 507 474 476 506 500 496 501 494 502 498 481 467 502 475 459 463 505 481 462 465 488 487 498 472 480 489 473 466 504 500 494 470 466 462 484 458 467 494 461 476 483 498 485 478 467 501 482 465 475 501 487 472 482 479 466 492 470 463 474 460 482 466 488 495 476 454 482 459 490 486 484 494 460 455 477 486 460 498 459 481 469 453 467 459 491 457 476 458 464 494 464 491 485 450 463 459 476 471 463 466 456 494 486 489 449 462 475 483 488 461 491 457 489 486 459 450 480 475 473 473 463 474 461 451 454 481 451 457 460 468 487 444 485 469 481 476 444 463 484 475 468 445 476 449 473 484 448 462 467 475 438 480 452 454 440 463 447 442 472 464 462 462 446 441 467 464 451 468 458 449 439 473 470 475 455 463 470 440 459 434 462 455 464 454 470 468 469 438 443 431 438 467 457 454 471 443 437 449 437 467 447 463 442 444 457 441 441 444 456 426 436 442 451 437 458 447 461 426 462 463 421 437 443 461 430 455 436 420 435 452 459 432 445 432 426 434 427 431 442 425 433 420 435 434 447 454 419 427 446 414 431 432 452 452 434 427 426 423 447 442 429 439 448 450 435 449 445 444 421 407 434 412 410 426 442 406 410 425 407 417 417 414 442 437 411 424 427 413 421 423 434 432 414 428 404 433 409 422 421 436 407 426 417 430 431 421 429 407 429 409 428 428 404 415 395 399 433 412 399 399 411 403 428 399 391 423 414 414 415 412 398 411 417 402 401 394 398 405 391 390 395 396 399 417 396 414 394 398 403 418 383 389 410 383 380 391 398 399 410 412 380 405 410 412 402 390 389 405 405 388 382 412 412 382 400 392 401 374 390 409 386 387 389 407 378 383 406 395 385 383 369 398 377 379 394 398 372 367 368 378 370 379 401 390 378 385 373 388 370 380 370 376 362 365 368 387 389 372 380 395 363 393 371 377 366 383 359 378 361 366 384 373 383 358 356 375 388 385 378 383 384 382 353 368 377 371 350 349 355 355 352 359 352 362 376 370 368 359 351 379 367 363 379 345 354 363 366 345 351 356 357 376 370 362 362 371 349 361 371 339 357 342 356 359 340 362 345 339 338 342 367 346 351 367 342 339 349 366 362 339 360 349 335 335 351 347 345 345 330 344 334 335 335 350 353 334 347 340 336 358 341 343 339 336 328 355 336 345 337 354 328 351 325 348 340 338 336 340 341 338 337 334 320 318 331 326 348 327 333 339 331 319 336 317 342 343 345 313 324 337 333 315 327 332 332 333 312 337 309 324 328 331 327 312 329 328 334 328 327 308 315 323 308 308 327 318 323 323 328 311 332 305 313 310 307 314 310 313 310 301 317 326 304 310 301 314 306 308 307 325 311 319 301 301 308 321 323 306 306 301 306 302 302 312 308 321 318 309 303 310 298 319 316 299 317 295 311 303 295 293 294 291 293 308 306 293 289 303 295 293 298 305 288 304 285 303 303 310 290 299 287 289 295 294 309 290 308 295 288 287 286 306 290 298 286 288 302 303 306 287 307 296 289 303 289 292 292 288 288 295 303 283 292 277 293 280 283 282 287 280 280 282 292 280 275 274 288 290 289 286 296 274 298 279 274 287 295 283 270 280 275 271 290 285 285 289 287 286 293 273 275 270 280 278 277 293 290 276 283 279 274 291 283 274 284 272 285 283 278 290 282 281 289 276 273 263 278 283 278 278 288 276 276 274 277 283 267 278 263 283 282 261 273 267 272 273 263 281 279 275 279 271 282 266 271 263 281 275 283 269 279 281 282 266 282 259 260 261 275 277 256 259 277 258 282 267 276 273 279 272 259 272 265 262 259 258 274 254 260 272 256 254 267 262 277 276 260 272 278 263 268 265 254 256 257 257 270 254 274 267 270 252 259 256 261 266 260 255 267 267 274 269 271 262 254 269 262 261 263 261 275 252 250 250 258 255 257 250 257 256 269 250 258 253 257 269 267 266 249 259 259 248 252 254 260 259 248 272 270 263 260 269 268 261 273 252 268 254 254 252 262 248 255 247 254 264 268 248 258 269 259 269 271 266 250 258 251 252 258 247 269 270 269 263 259 270 269 256 251 253 261 268 256 272 270 264 263 265 265 248 264 253 272 262 272 251 249 250 258 263 253 254 262 251 247 249 248 271 260 254 251 251 252 262 251 250 255 267 271 273 270 262 255 271 253 255 250 258 260 261 248 268 271 263 273 272 268 250 270 258 258 251 262 265 267 265 267 274 261 265 250 259 255 257 256 261 264 260 273 253 251 274 274 274 265 275 273 261 276 270 270 262 273 258 252 265 276 273 266 261 263 267 273 269 277 253 256 267 266 254 271 267 279 271 266 269 269 263 280 269 258 273 256 256 274 261 261 274 276 257 265 277 276 261 277 265 283 283 277 269 275 260 262 258 279 270 281 271 261 278 276 268 277 282 266 269 276 273 277 287 263 287 270 283 281 280 265 280 280 285 281 270 276 285 287 288 286 282 289 289 291 280 287 282 287 275 290 268 292 287 289 278 290 273 279 290 293 272 292 283 284 283 280 294 269 285 288 281 287 290 275 273 296 291 287 291 273 283 278 272 289 273 286 299 293 282 295 292 288 276 291 291 300 284 303 277 291 295 300 294 279 300 291 292 288 285 283 301 281 304 302 293 296 296 297 306 296 298 303 295 301 306 282 291 287 304 293 295 295 288 309 310 301 307 292 287 288 314 300 297 290 312 310 311 307 305 307 315 311 316 292 313 313 296 293 292 308 303 298 304 295 315 322 312 309 299 306 296 323 305 312 315 303 296 320 319 316 327 326 319 312 326 315 319 314 329 322 302 301 325 319 314 322 302 306 329 330 319 329 331 324 332 304 335 318 322 334 325 310 336 306 326 312 327 308 313 331 328 338 319 339 310 334 321 328 342 327 330 335 336 336 337 319 330 326 343 334 324 329 326 327 325 347 325 317 334 330 326 345 327 326 341 344 329 324 347 331 348 347 341 332 344 354 330 352 337 334 352 344 356 339 329 354 347 331 356 359 349 343 354 334 332 343 341 349 343 338 342 335 333 352 352 340 341 361 359 348 345 350 358 340 370 363 364 341 370 365 339 348 358 361 359 361 344 360 365 352 356 376 367 348 354 355 349 362 353 378 374 371 376 358 374 358 352 347 379 369 353 355 356 350 365 373 383 363 358 360 387 376 380 370 366 378 389 355 355 361 360 365 384 389 366 389 364 381 382 384 370 375 376 374 366 368 393 394 376 378 369 380 378 385 383 385 374 367 385 373 397 392 391 374 379 389 382 400 404 372 403 389 395 396 395 395 390 384 380 392 401 378 382 377 383 376 394 408 384 405 409 393 402 386 414 382 398 408 405 405 385 394 409 389 394 413 401 408 397 382 405 404 402 391 386 387 388 389 401 404 405 422 412 400 404 423 409 403 400 410 423 394 402 405 426 390 426 390 414 400 394 421 407 427 412 394 419 432 420 434 416 419 427 399 418 417 430 413 401 418 420 410 425 412 406 429 417 431 433 409 415 437 436 417 418 437 428 417 440 420 407 412 423 423 412 433 407 406 436 415 409 435 423 447 425 436 439 412 441 443 443 410 421 452 423 441 412 444 426 427 413 441 445 414 427 426 443 436 424 453 435 417 416 455 449 427 461 450 430 435 425 429 434 419 454 456 424 429 444 462 435 422 450 446 433 429 433 439 431 427 438 435 456 446 425 453 458 426 442 428 464 469 434 440 442 467 453 465 435 452 463 434 463 434 442 444 462 446 443 469 443 465 447 467 441 456 446 442 459 465 458 452 446 474 473 463 469 461 456 439 440 462 457 446 470 442 448 455 476 445 482 442 461 465 482 468 473 484 450 463 453 466 473 471 468 471 446 484 485 481 479 461 460 448 471 488 453 476 456 488 479 454 486 458 483 479 487 471 474 457 464 453 477 480 469 487 463 447 493 476 454 453 456 483 479 466 464 472 479 482 487 477 467 484 486 472 459 473 467 487 485 465 474 496 452 496 489 495 497 467 455 457 473 463 472 457 481 466 459 490 500 498 471 470 464 486 491 472 488 489 487 469 496 477 498 478 493 482 457 484 502 484 470 459 463 499 503 484 496 501 482 471 469 472 465 495 479 464 488 463 497 488 493 491 461 503 481 499 497 499 495 463 480 478 466 503 472 480 498 479 477 475 494 504 507 470 495 496 477 477 501 484 507 503 484 477 467 475 486 506 468 474 463 488 508 485 483 472 506 474 492 491 505 494 487 471 503 489 506 472 507 467 496 473 477 487 505 483 501 482 480 507 510 497 502 509 488 491 487 500 471 485 481 483 469 475 492 479 502 505 504 466
476 488 491 491 481 486 463 471 473 496 468 472 498 507 470 476 503 495 465 464 469 500 484 492 480 481 508 471 475 501 491 505 495 471 486 466 463 503 491 474 506 497 485 494 462 461 476 504 462 496 474 470 502 495 467 471 466 481 496 496 488 493 492 474 472 485 495 474 478 477 503 491 481 495 477 499 495 460 494 465 462 458 489 503 461 496 482 483 469 471 487 496 503 486 479 467 463 482 498 499 468 493 482 458 497 468 498 501 470 485 459 474 501 490 472 456 480 460 457 488 465 459 498 460 468 487 464 472 475 465 470 477 477 482 454 454 494 491 471 494 454 471 484 465 473 453 480 494 484 482 460 473 464 455 456 478 467 467 474 487 456 490 489 460 471 468 460 491 485 457 464 486 476 450 452 475 476 459 450 462 467 478 486 483 456 474 465 484 478 463 460 480 449 446 449 454 485 468 477 482 482 441 468 477 470 441 479 456 472 447 466 441 474 455 479 438 483 448 473 465 460 442 450 467 439 456 472 482 472 463 436 454 464 472 469 468 434 445 467 448 477 475 477 475 439 454 433 476 473 436 461 456 449 450 436 455 451 443 440 442 433 446 466 461 444 462 456 445 455 426 455 453 440 425 457 463 453 444 454 465 433 438 447 450 424 441 428 450 433 464 433 444 447 426 448 436 452 453 444 437 429 430 420 444 420 426 449 433 435 456 420 453 447 424 426 414 433 454 454 451 453 429 450 450 444 411 435 445 442 447 413 409 427 438 440 421 446 420 434 416 440 416 441 442 440 435 435 445 428 425 411 404 430 413 423 440 417 411 425 405 424 429 409 421 405 440 415 404 439 400 410 435 435 417 411 433 401 434 406 406 410 397 398 409 406 424 425 403 428 404 406 400 423 427 409 399 421 427 398 429 401 426 401 404 394 418 400 403 387 412 400 393 423 404 399 384 389 417 405 419 396 416 419 403 404 403 402 398 399 381 384 408 409 389 385 408 410 384 398 385 394 397 382 406 410 393 393 395 375 376 379 373 379 379 381 385 382 396 375 388 394 395 400 377 372 375 400 387 396 389 374 394 386 390 381 378 384 395 368 362 397 375 397 393 389 389 371 388 382 372 381 360 379 368 380 376 374 385 363 363 357 389 359 380 357 380 357 367 382 384 365 387 353 365 371 369 381 353 379 377 382 379 378 378 380 372 346 370 354 360 371 348 346 348 363 373 369 362 348 371 359 353 361 360 360 341 370 373 346 347 350 365 356 363 371 359 362 351 354 363 353 343 366 363 348 354 341 354 343 333 348 336 335 333 347 360 334 349 352 358 352 349 336 341 349 339 339 341 329 334 354 354 324 343 339 344 356 345 334 348 334 341 345 328 338 339 332 338 330 330 322 334 333 349 347 324 339 318 322 343 323 333 333 333 320 335 332 325 325 325 344 331 315 312 332 313 340 340 335 341 333 320 323 326 329 322 333 310 334 331 325 312 312 324 314 333 312 319 313 319 331 329 306 329 325 328 317 321 314 304 307 307 309 307 315 301 329 313 321 318 323 300 328 303 301 305 316 316 323 314 312 307 325 315 299 315 307 296 305 306 296 316 314 315 313 315 295 295 307 317 296 309 304 297 307 305 316 295 315 294 302 289 315 292 309 312 302 298 285 314 303 290 300 306 298 307 311 299 296 300 297 285 302 298 294 285 284 304 306 293 306 293 306 296 303 284 292 299 303 292 295 296 284 282 281 297 296 278 285 279 294 299 303 301 274 293 284 280 285 293 280 278 275 276 296 290 290 292 281 273 274 289 284 271 281 277 271 289 286 284 273 269 276 268 281 275 270 290 294 283 293 273 271 280 277 279 282 280 273 292 267 271 276 269 278 268 279 287 286 271 268 275 266 282 289 289 287 276 275 262 280 288 281 287 272 276 283 271 281 266 260 273 272 271 277 284 273 265 270 284 261 274 258 279 282 273 267 279 276 279 267 267 278 276 282 278 263 276 260 256 282 260 259 256 259 271 276 262 267 264 266 271 259 274 274 262 263 273 264 265 261 254 254 255 264 275 274 259 269 276 258 254 260 267 276 265 258 273 274 270 256 258 261 263 254 256 273 265 251 258 251 261 259 253 264 271 251 260 253 268 259 259 270 267 251 270 256 257 265 252 250 271 261 261 257 267 268 254 255 268 263 257 254 273 261 271 268 262 255 271 253 263 255 249 256 256 272 263 263 264 266 265 260 254 253 269 272 272 250 253 267 264 261 272 262 249 268 257 263 250 253 270 267 260 248 250 269 272 265 260 262 259 253 248 265 258 271 266 256 249 273 249 265 262 250 255 264 272 264 255 251 270 252 271 259 252 249 254 252 266 268 266 253 274 269 273 258 268 265 269 270 264 272 264 253 251 274 269 250 264 250 255 262 256 253 272 261 254 254 266 274 273 259 253 272 255 253 256 251 269 253 275 261 276 263 264 252 263 260 254 252 263 260 265 271 263 263 257 269 266 274 268 263 259 272 259 264 274 266 267 269 270 264 278 268 277 264 262 267 263 279 282 260 272 270 278 278 277 268 258 277 274 280 272 277 271 267 278 274 279 281 260 269 275 269 275 281 283 271 265 263 268 281 268 274 284 279 268 267 264 271 287 282 266 265 264 270 263 284 275 274 269 278 284 285 289 290 269 285 275 278 290 278 274 277 293 289 279 278 287 292 293 268 271 292 280 285 272 292 295 269 272 289 280 294 279 281 270 286 270 292 283 295 276 276 291 289 272 289 286 278 288 284 279 277 294 277 294 276 277 300 294 284 289 288 278 278 298 304 305 292 299 304 296 279 282 302 280 304 302 287 289 284 298 285 290 306 300 305 300 294 294 291 304 300 304 307 301 287 289 294 285 298 295 308 294 302 295 306 303 297 295 289 312 301 302 311 303 314 313 293 299 292 299 301 316 312 307 312 307 304 322 308 318 320 307 316 302 308 297 304 301 302 314 303 316 313 321 309 304 326 301 323 311 309 321 323 329 326 311 306 313 321 302 318 317 315 308 329 321 332 310 327 320 318 305 326 313 315 306 327 322 312 327 322 335 328 310 329 322 321 320 312 311 318 327 323 335 332 316 329 334 337 340 318 343 335 343 331 343 337 322 339 349 340 335 337 325 320 343 329 347 333 322 331 347 336 323 328 328 326 352 336 353 338 346 332 350 350 326 344 349 357 338 332 349 332 353 346 344 336 339 346 357 363 339 349 344 354 364 349 334 361 365 354 349 335 334 336 351 356 369 350 354 340 343 358 367 371 359 366 347 363 360 362 374 367 344 347 365 357 373 347 347 378 353 359 349 353 361 378 360 369 347 365 368 374 378 368 370 354 358 375 351 369 365 356 354 371 353 370 365 383 360 378 375 372 358 372 385 362 379 362 392 379 372 391 358 382 383 373 375 371 383 396 374 383 361 375 385 371 384 371 377 389 399 373 367 372 373 365 372 393 368 375 397 394 370 395 368 378 377 390 390 392 371 374 389 387 410 380 400 380 401 398 391 406 405 389 401 404 393 409 412 407 383 414 414 402 412 402 400 416 382 396 415 417 414 400 405 402 388 385 390 392 383 390 385 406 386 402 401 424 416 410 402 407 417 414 392 403 412 413 402 415 406 401 426 423 404 395 392 430 427 419 412 409 400 413 435 396 418 435 410 418 425 421 402 403 433 410 427 432 436 427 409 399 436 409 413 437 422 441 408 429 420 405 433 408 433 430 425 416 438 442 427 429 419 446 413 434 423 441 424 437 445 419 445 431 426 443 432 433 420 412 440 420 435 433 454 429 424 416 439 427 422 444 428 448 423 421 433 437 420 443 417 449 460 460 446 444 449 422 434 436 454 448 445 460 428 424 439 458 429 426 432 443 434 435 451 424 440 451 465 444 459 449 452 457 448 437 460 456 456 455 459 456 446 468 448 449 466 458 472 443 473 452 437 458 463 446 442 468 440 442 447 473 447 439 460 435 471 438 447 455 475 442 448 448 438 469 477 437 455 463 444 460 444 468 473 462 478 441 483 468 451 471 444 480 464 483 450 462 477 440 471 468 459 484 446 451 466 472 467 484 453 469 456 454 448 448 474 484 445 474 469 460 455 468 455 474 479 461 487 470 478 462 487 470 485 470 466 479 450 462 493 486 486 487 464 452 451 462 481 472 488 464 475 477 475 475 490 487 490 463 465 476 479 485 478 497 461 498 461 465 465 485 482 481 477 498 465 479 465 496 481 457 490 486 464 467 463 456 457 491 462 488 486 492 487 473 470 492 498 463 488 464 501 477 495 458 459 498 488 463 462 461 502 462 490 490 490 493 488 502 496 495 486 479 483 486 465 466 475 459 473 475 483 470 496 474 487 498 468 488 473 489 492 487 495 493 471 495 481 502 491 471 491 488 493 485 468 467 492 484 467 506 500 508 485 506 491 466 465 500 494 479 497 494 474 485 481 486 472 502 496 471 481 495 467 466 471 490 488 470 466 463 467 473 462 508 470 492 465 475 499 466 509 488 499
473 478 469 465 505 477 500 466 497 485 487 469 463 468 495 471 472 496 493 499 464 491 476 495 462 505 484 465 471 461 502 483 495 479 503 491 463 462 496 499 503 475 475 505 498 478 483 461 481 483 467 484 464 497 470 465 493 461 486 504 479 481 495 466 468 459 497 470 460 500 462 503 467 493 468 505 463 492 474 484 466 497 461 488 487 488 462 474 490 490 486 461 479 491 468 488 491 458 500 461 501 472 459 478 460 485 494 481 471 483 490 489 489 456 457 455 458 472 467 456 465 463 473 479 468 477 473 468 453 493 472 489 459 498 469 490 452 491 491 497 471 457 463 485 459 465 484 487 461 450 468 473 458 487 476 452 490 450 492 489 468 464 458 454 488 474 471 468 466 463 466 464 447 457 451 449 450 464 488 474 469 474 452 448 454 477 482 460 468 453 481 479 452 469 477 480 470 471 456 443 458 448 480 453 484 453 450 442 465 441 472 483 465 473 441 474 459 473 440 438 477 478 475 441 473 454 470 464 479 451 440 479 441 448 463 462 439 454 470 461 470 457 476 438 452 454 441 437 474 457 466 450 441 460 437 432 432 471 466 436 441 432 434 446 447 433 456 435 466 446 467 444 432 426 459 430 461 441 459 449 446 440 444 460 455 459 463 437 421 442 434 453 439 422 430 425 428 459 454 444 436 453 453 417 452 445 451 448 421 433 434 426 421 420 449 455 447 418 421 445 446 444 448 418 450 425 418 451 450 429 450 426 428 435 425 420 429 420 445 443 421 431 427 412 446 443 445 420 424 410 422 440 414 428 432 433 429 441 406 429 401 412 435 439 429 433 408 409 402 431 421 433 410 414 421 423 399 424 404 399 423 402 430 428 420 419 416 393 419 399 395 418 413 408 405 417 404 394 392 398 427 413 390 403 401 387 404 388 410 387 411 403 388 411 407 386 394 409 395 392 401 410 412 408 392 419 417 392 403 396 409 410 409 396 380 399 384 384 403 401 376 405 397 380 410 389 406 381 400 399 374 374 399 395 384 402 395 378 382 399 379 401 374 395 376 397 375 398 378 384 365 382 384 400 379 400 393 374 364 379 389 393 384 394 367 378 387 381 390 378 383 395 385 381 388 387 387 389 378 378 366 366 383 387 357 356 363 358 374 367 384 357 355 381 365 380 369 383 375 360 374 383 350 352 369 382 352 359 357 356 362 372 377 348 379 349 368 355 350 375 346 359 353 364 349 355 351 358 370 364 339 339 367 348 357 341 344 356 362 363 355 360 362 350 336 334 345 365 356 360 344 335 360 360 349 336 352 356 355 347 338 355 331 347 349 355 350 352 348 359 347 338 341 338 337 331 329 356 351 333 349 342 333 322 324 345 338 327 350 352 337 324 348 326 329 327 330 333 341 347 320 340 323 325 337 340 315 320 341 329 321 331 317 335 315 319 328 328 329 330 318 332 333 327 333 325 316 325 334 322 326 313 336 329 316 333 328 305 333 335 333 329 329 322 320 305 325 309 303 317 324 330 322 325 301 308 314 307 310 299 322 313 314 315 316 317 320 310 308 315 326 323 323 322 315 324 323 305 299 309 294 309 295 315 310 307 319 302 291 297 319 317 304 311 303 313 292 293 304 300 312 303 297 296 293 303 303 301 311 304 286 304 290 311 298 300 296 296 284 305 291 289 302 292 291 298 299 308 282 305 293 303 284 299 302 286 297 297 296 292 290 284 294 289 286 301 303 290 283 302 281 291 299 292 292 300 279 278 298 287 277 284 284 283 300 285 284 286 278 289 288 284 282 277 294 270 290 278 283 288 272 294 282 276 271 273 276 286 289 273 282 291 283 277 273 293 272 284 291 278 273 281 275 268 271 270 286 274 271 271 290 289 277 270 283 281 273 277 264 271 264 264 268 287 284 269 266 284 266 267 271 267 281 266 262 266 263 271 264 269 266 262 282 279 284 263 269 282 278 269 279 267 260 273 281 282 280 274 276 257 280 275 280 262 269 269 256 272 280 261 270 259 275 270 263 259 262 255 276 266 272 257 254 276 262 269 269 279 277 261 274 278 254 270 269 261 268 267 257 268 271 271 261 266 259 270 271 266 272 268 252 265 273 252 261 256 268 252 256 268 261 276 267 265 269 260 273 258 276 252 272 267 269 257 257 252 251 250 266 273 268 268 261 265 270 273 271 262 250 252 255 261 251 271 274 270 255 272 253 256 249 249 249 270 258 257 272 262 259 263 259 252 257 272 269 252 269 264 266 270 266 271 257 269 268 258 264 251 255 268 258 256 270 261 251 256 269 251 269 255 267 253 260 249 253 255 254 274 271 274 271 265 272 253 261 266 264 251 270 273 272 255 254 270 267 258 251 263 260 273 270 255 252 256 256 256 262 263 257 260 262 254 275 258 260 260 276 275 264 271 272 263 277 252 257 270 261 260 258 274 258 253 253 261 260 260 269 274 272 275 258 258 255 258 268 264 269 267 262 256 264 257 270 263 260 277 257 269 259 256 276 267 276 260 271 273 270 273 260 264 261 278 278 265 282 283 269 262 282 258 264 263 271 274 284 260 271 284 284 270 275 267 281 284 272 270 275 276 276 267 272 281 262 268 279 287 282 279 282 269 281 288 274 282 267 289 284 268 277 271 280 282 268 274 279 277 289 278 272 273 273 288 288 280 279 274 274 280 274 274 273 288 276 295 291 276 295 276 272 276 287 284 292 282 296 274 294 276 287 284 283 295 280 290 293 278 299 274 275 291 294 283 284 274 289 302 291 287 284 296 278 284 300 280 289 302 289 286 302 306 289 292 305 296 286 304 283 287 290 295 301 304 301 307 307 287 306 295 292 287 287 295 288 304 291 308 290 306 314 290 295 291 312 296 291 294 293 288 295 291 293 315 309 304 318 299 293 294 290 313 319 291 320 299 298 320 316 296 304 316 302 307 301 308 314 324 304 307 310 298 309 317 303 327 307 305 312 324 326 325 328 317 309 322 300 321 322 320 327 316 304 328 304 310 312 323 319 321 321 304 314 329 322 318 316 336 323 326 326 307 335 321 315 338 339 336 318 320 312 310 335 329 331 336 335 328 323 319 329 337 324 325 329 319 339 335 331 344 327 345 324 329 342 322 336 337 336 344 327 337 321 347 337 345 329 343 346 330 330 336 332 333 339 326 343 349 355 327 335 346 357 335 357 327 330 336 333 355 358 350 333 352 352 356 348 334 349 346 357 334 352 348 344 342 352 336 346 346 357 344 366 369 349 353 365 371 362 362 369 353 359 352 374 368 340 373 370 357 366 370 354 371 355 373 353 376 372 365 378 376 368 371 351 379 365 368 366 352 364 361 378 383 371 378 383 378 382 384 351 386 352 386 384 365 386 373 360 360 360 356 365 366 386 357 377 389 387 379 373 372 384 359 378 385 370 394 363 370 367 386 391 379 369 382 400 364 365 390 375 392 392 396 369 398 372 403 401 371 399 395 380 379 390 380 394 393 383 378 379 377 393 387 381 391 399 380 378 411 380 397 404 398 376 383 415 409 397 406 402 396 382 404 417 399 395 390 384 397 412 411 409 411 387 395 405 416 385 399 410 422 397 397 391 413 386 423 402 398 412 392 408 397 427 397 407 390 414 403 396 401 407 416 409 396 416 432 427 403 411 419 420 414 422 425 417 400 400 415 401 408 417 412 400 419 412 409 413 415 436 425 400 425 437 420 425 430 422 410 415 428 439 403 424 427 419 440 409 406 406 406 445 412 439 409 434 419 423 411 427 410 441 450 448 435 435 438 415 414 417 440 437 433 433 422 444 445 429 438 416 416 429 415 425 428 458 436 440 431 439 423 450 435 428 445 423 451 436 440 451 426 461 422 461 437 432 434 464 463 432 439 453 429 455 450 424 439 445 451 443 455 457 451 449 445 436 454 435 447 471 459 470 457 437 461 450 448 438 462 468 440 460 463 446 445 474 475 446 457 442 470 458 433 439 445 453 459 456 461 435 464 456 439 449 473 473 470 447 474 454 469 473 467 480 440 478 459 450 477 443 447 474 476 449 445 482 454 454 444 452 458 479 473 464 441 441 470 442 473 462 453 460 453 485 451 457 475 468 464 469 474 468 459 460 478 459 451 481 453 463 457 475 469 473 477 488 478 470 482 471 469 485 472 451 457 452 494 456 489 477 489 471 478 487 454 454 461 457 490 494 454 481 476 477 461 486 497 471 462 484 495 463 455 472 467 463 455 492 497 475 473 489 496 481 459 480 486 496 486 478 492 468 487 458 466 466 494 466 497 488 500 460 472 458 488 470 498 495 490 473 491 501 497 463 495 484 470 487 491 496 492 501 462 475 504 489 501 463 500 495 463 464 467 479 482 468 495 477 476 481 462 463 494 471 486 501 498 499 483 485 506 487 482 481 473 497 464 468 470 474 473 475 496 498 464 472 476 500 507 493 490 478 497 494 490 477 489 483 486 481 477 501 461 467 474 490 472 495 466 482 461 480 497 498 486 502 478 502 462 477 487
460 463 492 494 493 476 490 483 501 478 499 494 494 474 475 475 485 461 481 507 478 468 463 466 492 471 499 486 489 484 480 489 487 464 491 472 481 489 464 490 459 471 492 494 485 476 461 479 477 497 493 494 505 496 469 491 477 478 486 459 503 459 505 483 481 504 463 470 486 468 469 502 497 503 489 475 472 460 494 457 466 481 462 466 488 473 467 475 493 495 492 458 464 491 483 503 458 458 468 499 478 470 501 488 478 499 490 457 476 495 481 476 466 493 469 476 485 461 457 482 464 499 462 486 477 467 471 465 466 494 462 490 487 486 475 463 462 463 491 483 483 496 485 474 489 479 474 472 487 457 454 451 455 488 462 458 457 482 470 470 455 459 487 470 446 490 460 484 455 453 480 457 461 477 475 469 446 462 463 461 487 462 455 476 488 446 477 448 464 475 482 452 447 474 473 462 461 457 482 461 485 465 466 454 451 445 478 452 462 445 469 453 463 474 440 463 477 470 463 447 450 451 453 448 444 457 462 457 446 448 462 456 470 447 442 476 472 460 458 470 468 445 446 471 438 464 473 438 465 464 445 440 434 462 458 441 446 440 469 456 460 453 462 431 450 426 443 448 431 465 464 463 436 448 446 435 460 428 439 439 426 436 424 458 426 449 448 459 434 440 440 437 425 431 441 448 451 435 447 457 444 441 441 458 431 422 445 442 451 440 418 435 440 433 428 444 449 424 429 434 446 435 440 424 451 416 420 440 437 415 432 421 430 413 414 425 422 416 419 432 427 432 435 421 411 420 427 432 420 425 431 409 423 425 436 409 410 430 415 403 434 427 435 400 414 400 417 425 420 428 399 408 415 423 399 435 426 417 411 413 429 408 401 410 394 408 417 430 430 426 408 392 421 392 390 429 428 391 395 419 423 395 394 423 422 409 386 402 387 412 423 408 421 399 390 418 383 386 402 413 389 411 418 417 400 417 380 391 390 397 412 402 401 390 378 382 389 386 389 411 388 386 393 410 391 383 384 385 381 387 399 387 376 393 378 401 403 383 382 392 404 385 397 393 388 402 392 391 395 371 369 396 388 367 385 387 380 362 379 385 393 371 373 395 388 368 386 376 376 371 366 359 380 359 383 370 387 383 386 382 367 365 373 370 361 388 387 378 375 354 366 352 361 353 373 364 353 362 359 376 352 351 370 356 362 361 378 379 376 379 356 345 368 365 355 346 343 378 371 350 355 367 371 356 348 351 343 349 363 346 371 352 339 344 352 369 338 337 369 362 364 340 365 352 361 352 354 366 348 355 353 334 347 354 336 364 332 338 358 347 360 335 360 353 334 352 333 340 328 331 347 341 330 337 339 325 338 351 343 347 331 339 347 353 352 350 338 342 343 352 334 339 321 342 330 345 345 347 348 337 322 322 337 345 336 326 338 347 338 335 337 320 324 330 313 330 318 319 317 335 341 313 316 339 338 337 335 339 310 326 337 330 338 335 320 331 320 319 311 315 311 318 328 312 309 330 330 317 317 309 318 314 330 318 308 321 329 315 310 322 323 326 302 322 321 323 312 305 325 315 318 299 302 313 302 301 308 298 314 319 301 315 320 318 318 301 321 307 291 293 303 297 313 312 299 296 301 298 315 293 288 313 299 310 313 316 304 307 290 298 296 304 311 292 300 306 293 291 292 310 309 302 293 291 302 300 306 294 287 295 288 294 292 283 292 294 281 283 303 304 285 307 280 299 294 290 279 281 279 278 278 304 295 278 303 277 286 297 280 291 302 285 277 274 282 286 294 275 284 294 288 289 293 273 276 293 285 277 283 276 279 291 287 281 274 271 279 286 288 290 277 278 274 292 278 293 276 282 267 288 286 266 288 279 267 292 274 281 282 270 272 290 283 275 273 269 270 286 272 274 276 285 290 275 287 280 269 265 281 266 278 286 272 288 283 283 282 278 283 269 274 285 282 264 283 264 284 261 275 280 270 259 274 270 271 260 259 276 262 277 269 278 263 279 276 257 263 260 263 258 257 276 271 278 268 266 271 266 256 260 260 268 263 269 267 278 261 272 265 267 258 274 273 274 270 274 260 270 273 255 266 256 275 277 272 261 254 278 254 270 275 254 255 258 270 269 256 275 259 266 262 262 261 255 258 252 277 264 270 273 268 259 274 262 258 269 272 262 269 274 253 265 251 257 272 268 275 276 265 256 267 251 268 252 256 275 252 258 262 272 252 252 255 251 265 262 270 261 273 262 260 251 252 260 259 274 251 257 275 267 262 267 268 256 269 275 254 272 256 266 268 260 271 273 262 260 262 256 273 259 270 257 261 273 270 273 273 273 255 275 265 269 266 259 275 261 258 253 258 267 272 252 251 267 252 263 253 266 271 254 276 268 263 263 265 257 260 263 253 266 263 269 258 255 277 258 266 262 262 275 278 259 253 254 277 256 269 256 272 264 259 272 255 270 260 270 277 270 257 256 259 270 273 267 275 273 274 262 258 280 276 276 261 277 261 280 273 281 263 258 268 258 274 280 263 277 283 281 263 271 261 271 283 281 263 273 262 281 267 277 267 276 260 274 271 282 260 277 269 267 279 281 284 285 266 263 269 266 287 274 269 279 278 268 277 283 272 269 279 281 278 288 287 278 265 288 274 265 278 284 266 281 277 267 283 286 286 275 291 270 291 288 267 287 284 273 293 290 270 289 294 272 295 288 281 290 292 295 278 287 287 290 275 283 276 276 288 282 287 286 286 297 292 299 273 293 279 299 288 293 283 298 300 285 285 302 290 277 287 297 289 288 296 302 304 295 284 298 296 306 291 297 288 288 281 294 282 281 289 309 285 290 304 310 301 308 301 287 310 284 300 286 301 288 313 297 309 308 301 286 303 303 300 297 308 315 312 306 288 316 292 302 307 291 317 296 295 316 293 317 296 308 310 313 305 302 318 300 318 304 298 322 324 322 296 319 314 310 302 325 312 318 318 308 315 321 311 301 328 300 320 316 317 321 323 314 306 312 322 330 329 325 326 328 309 333 311 326 333 318 314 325 315 313 334 307 317 322 319 311 327 315 338 332 316 314 314 320 333 335 327 315 338 334 338 312 332 336 340 338 321 318 343 343 327 324 340 321 344 348 319 329 323 327 344 335 351 333 338 327 350 328 348 345 352 354 347 337 356 351 323 331 338 337 332 324 330 339 334 349 326 333 358 332 341 343 354 347 343 341 347 343 351 355 361 345 341 358 340 354 357 358 346 342 357 340 354 360 344 365 343 351 339 337 370 361 364 347 353 353 343 360 368 362 367 345 357 366 344 351 368 373 370 363 358 357 352 348 363 368 362 350 363 358 368 355 378 357 383 362 358 355 367 359 373 370 356 353 354 358 385 376 385 388 356 382 390 373 390 375 373 386 387 374 384 361 384 375 375 377 366 376 375 384 369 362 397 364 364 391 393 395 376 373 375 395 393 374 399 375 375 384 388 396 390 400 373 378 379 371 369 388 372 376 389 406 384 388 396 389 392 394 383 391 383 410 386 403 403 398 408 402 376 393 413 410 397 395 382 406 417 400 396 417 387 402 391 380 392 396 381 399 404 392 385 390 413 388 419 420 409 395 402 396 406 410 410 407 398 408 392 413 402 428 410 394 429 423 405 397 429 395 404 418 427 406 423 399 418 396 427 429 434 425 399 425 422 417 427 434 405 405 405 438 428 435 420 427 422 416 409 418 403 421 429 414 415 432 435 439 429 440 413 416 433 406 445 429 426 435 425 420 407 435 415 436 427 436 410 426 436 426 415 415 419 435 445 411 414 439 425 445 451 417 453 433 429 446 454 432 417 432 450 426 440 426 425 429 447 428 440 422 441 437 444 444 424 421 424 438 460 461 428 443 447 463 460 447 448 460 453 447 452 423 458 438 462 466 458 441 430 464 466 431 459 426 434 466 449 468 460 440 465 464 433 437 455 465 449 443 441 461 435 431 466 444 443 451 445 453 447 462 447 436 474 434 474 475 457 449 478 453 463 472 445 475 437 480 474 458 456 439 444 458 444 463 481 451 467 479 446 453 452 456 469 463 458 449 465 443 482 457 464 445 476 464 465 446 452 448 474 449 451 475 470 453 456 464 467 486 455 470 456 469 489 483 448 457 447 468 460 447 487 458 448 478 446 462 489 483 487 454 463 491 471 481 484 476 480 485 492 453 466 450 465 454 475 484 471 453 479 490 481 475 483 462 460 483 477 456 474 497 489 490 494 465 456 484 473 488 473 496 471 470 477 488 454 481 454 475 484 484 495 468 462 481 479 497 492 484 480 467 479 475 502 483 500 499 488 486 501 465 483 465 498 478 472 496 467 485 460 466 499 504 474 489 477 476 501 483 484 469 476 459 488 474 504 486 471 488 484 484 465 479 461 476 469 477 468 480 459 472 491 471 473 476 504 461 463 500 503 506 481 475 460 464 460 506 460 489 504 502 467 480 475 471 498 502 507 461 477 460 475 477 489 505 462 486 476 482 495 472 481 469 504 499 491 506 466 460
503 463 471 464 484 503 492 491 499 491 492 484 460 475 470 489 489 471 482 472 494 485 484 483 463 481 474 462 495 481 462 491 501 474 464 478 471 497 478 479 482 479 504 499 463 467 481 492 496 504 458 500 499 501 477 504 492 494 460 481 485 481 482 480 464 488 467 493 495 487 466 471 460 481 464 465 458 503 469 465 470 486 460 465 482 497 464 469 481 499 456 457 491 500 492 472 494 463 477 498 477 477 460 471 466 460 495 495 490 470 475 472 494 477 467 469 484 470 459 463 467 460 465 456 483 454 451 454 488 473 478 490 475 462 459 487 468 479 481 457 449 482 456 490 485 449 484 469 466 491 480 460 478 471 489 489 453 490 471 489 490 451 481 468 445 483 470 473 445 466 481 452 455 462 448 481 469 450 451 466 472 466 463 467 473 470 486 463 444 467 442 479 466 459 455 460 445 473 441 445 448 472 446 453 443 451 444 463 451 446 440 480 470 455 454 450 460 437 473 455 439 435 456 437 456 466 461 436 460 478 451 444 448 469 462 454 449 471 453 433 468 473 433 462 433 430 430 463 437 429 445 439 435 472 448 455 458 429 464 442 465 454 458 459 436 463 464 450 444 433 438 466 446 430 440 433 465 433 439 445 449 458 457 430 433 463 421 419 454 440 434 424 423 443 459 454 457 450 449 447 442 432 433 446 447 435 442 454 451 437 414 446 451 444 446 427 449 453 440 431 412 447 421 443 420 442 446 443 423 426 421 440 415 439 443 445 423 406 413 429 436 433 424 445 411 443 432 432 433 432 438 414 432 414 410 442 434 429 438 431 425 409 403 431 399 403 407 429 428 398 400 414 436 397 416 406 419 426 408 405 401 428 395 396 407 424 419 425 397 420 393 425 425 392 415 400 397 421 406 396 420 403 399 422 386 407 416 408 389 410 416 389 399 390 396 385 399 420 385 382 418 407 384 402 419 387 383 412 393 410 386 402 389 395 388 410 392 381 395 411 394 391 393 377 391 378 401 405 399 379 379 405 375 409 376 373 378 374 389 393 385 376 389 376 404 380 387 389 380 381 392 388 395 379 369 376 364 376 393 371 374 379 379 378 382 369 381 370 375 365 368 386 370 379 379 375 364 388 388 366 374 366 377 357 380 356 361 379 358 355 358 361 377 379 375 384 353 368 382 384 365 358 374 353 351 362 374 349 366 364 375 366 380 375 375 363 365 350 345 375 352 364 366 373 375 349 364 348 360 374 346 351 340 371 372 363 344 341 366 351 348 365 354 354 347 336 365 343 333 346 361 352 366 341 335 343 339 352 333 338 337 335 339 343 329 331 337 344 327 359 358 334 356 332 339 341 344 328 349 334 352 344 341 324 344 323 336 351 351 338 349 334 346 349 337 322 349 329 346 319 340 335 343 333 326 348 345 331 325 335 322 344 325 328 343 314 322 327 324 330 324 318 334 314 316 339 310 325 312 320 317 327 338 309 308 324 334 331 317 310 321 322 324 331 333 328 322 311 311 319 320 310 307 309 303 306 324 318 302 312 300 303 327 313 321 315 321 321 301 315 317 299 314 317 325 309 308 307 312 322 320 297 297 294 317 314 313 307 314 303 299 296 295 298 306 312 312 304 318 298 290 309 294 290 300 294 306 307 311 289 289 314 308 310 286 293 300 306 300 292 309 299 312 290 304 291 285 301 291 305 305 307 288 291 287 303 302 308 290 288 289 307 284 295 294 281 303 297 290 290 290 298 279 281 296 291 287 297 300 287 281 286 282 287 295 275 300 274 296 282 300 278 273 274 275 280 283 284 282 272 280 283 298 279 288 278 295 286 284 293 291 295 290 276 288 286 276 286 270 282 267 268 287 279 281 289 286 292 285 281 277 278 277 288 286 267 268 288 291 265 275 266 272 277 277 287 276 284 272 287 283 280 273 286 264 275 264 262 263 283 280 279 287 282 278 271 278 271 267 276 286 265 266 267 279 280 279 263 261 259 277 281 265 260 278 265 261 268 282 263 278 273 280 277 283 259 260 273 258 282 279 258 260 257 280 279 266 272 272 268 262 263 264 272 265 267 279 267 270 261 256 278 263 277 255 262 270 268 273 265 267 265 276 275 279 268 271 254 254 258 259 278 254 260 272 265 272 270 253 262 278 254 259 262 275 261 272 268 275 265 255 264 252 277 262 277 267 253 252 268 258 259 270 262 268 263 276 262 256 276 273 255 277 255 263 275 263 257 267 262 272 270 276 272 271 260 274 260 262 274 253 270 257 271 254 274 256 252 260 260 276 255 265 251 258 253 276 273 263 269 258 258 263 257 256 259 267 255 269 254 254 273 273 263 267 253 262 274 254 271 259 256 275 273 256 258 275 258 254 263 276 262 270 263 269 276 270 260 255 263 262 257 258 260 269 276 262 279 272 264 274 279 270 273 274 275 279 275 255 257 259 280 266 278 264 259 277 256 260 268 270 279 277 262 266 282 266 277 257 261 260 259 264 267 257 267 265 266 261 261 280 277 281 265 258 275 280 271 281 285 273 285 270 267 265 270 283 275 264 273 268 267 277 266 278 277 276 275 275 269 269 271 277 265 268 277 283 263 280 268 278 283 284 279 265 289 289 277 267 283 281 265 280 286 292 284 287 274 278 291 266 290 274 288 292 292 294 278 284 275 284 268 284 287 286 280 284 272 269 289 280 276 282 294 291 280 297 285 289 282 295 273 291 288 296 273 286 280 285 276 288 275 277 277 295 280 281 297 291 290 289 278 302 297 292 295 299 303 280 279 282 278 282 300 295 304 291 288 279 307 286 286 296 298 307 299 295 285 293 304 300 300 308 299 284 288 310 299 285 309 296 285 309 292 305 302 306 301 307 305 298 289 290 307 287 308 313 315 294 305 317 312 300 294 299 308 308 307 292 295 302 296 318 318 304 309 307 316 315 315 319 299 325 301 311 310 300 316 312 327 316 307 302 322 299 304 305 320 300 314 307 306 316 318 305 306 324 319 327 314 310 322 332 320 317 322 318 318 305 335 313 331 323 334 306 333 309 315 311 331 335 313 332 337 320 325 324 338 340 311 311 325 331 340 342 330 314 339 322 322 318 342 330 321 326 320 330 332 332 327 323 334 341 338 333 333 345 348 341 346 323 350 347 325 337 332 341 345 337 352 332 346 335 340 341 353 338 350 354 354 344 346 331 338 337 342 332 329 333 339 331 363 361 359 335 340 355 339 338 349 349 365 340 342 334 337 350 337 348 367 340 348 366 363 344 352 352 357 365 354 356 356 366 344 360 357 345 363 349 371 357 343 349 352 377 350 354 351 355 363 362 368 354 371 361 353 359 383 380 373 380 372 374 381 372 353 353 383 355 378 355 364 357 375 362 383 385 377 388 389 383 377 389 386 374 393 374 370 370 389 389 383 372 370 381 391 365 365 376 373 363 382 388 395 384 388 388 376 376 364 369 378 399 377 381 378 398 372 387 375 395 393 404 394 386 393 391 390 398 390 394 380 392 405 380 375 378 383 411 385 413 390 414 388 378 397 384 403 387 395 387 383 392 416 399 401 391 406 381 415 384 413 410 387 412 415 404 414 411 423 386 415 392 390 390 392 399 423 400 397 406 415 409 426 416 411 391 423 398 407 390 430 394 393 415 423 423 419 404 418 402 429 430 400 413 426 407 415 410 397 428 432 410 417 427 399 438 429 400 431 406 413 406 406 410 433 402 435 417 411 421 430 432 444 411 407 444 423 431 405 439 434 417 410 434 410 414 432 440 434 424 448 451 410 410 441 428 446 419 444 441 416 417 422 430 451 420 433 444 440 416 425 453 425 418 428 440 457 449 451 441 458 449 440 451 448 448 418 451 441 421 437 450 441 419 454 443 441 438 449 447 427 461 453 429 456 436 449 449 441 447 438 461 425 427 427 456 458 448 446 438 451 448 435 447 468 451 445 472 456 459 463 456 457 433 453 459 454 452 471 455 462 459 454 441 446 456 437 444 466 441 455 434 470 463 461 475 450 441 474 479 480 464 468 470 449 442 445 456 446 461 460 441 452 445 443 472 441 446 479 476 449 475 470 477 457 479 476 480 454 462 442 480 443 470 470 450 475 479 469 479 458 488 484 467 450 444 456 453 452 444 485 458 482 471 489 447 474 448 468 459 454 449 464 464 449 474 448 479 488 483 464 479 481 449 472 451 483 456 486 467 453 482 496 472 464 477 478 471 459 454 465 493 483 482 463 465 489 491 498 483 479 467 493 491 496 470 494 462 456 463 480 487 497 459 463 490 465 471 465 499 500 459 495 487 490 486 501 459 479 479 490 485 474 461 484 463 461 488 463 492 488 483 484 467 460 492 465 466 459 494 469 487 478 482 494 501 475 460 497 484 466 458 469 501 464 497 460 485 498 483 489 498 463 471 462 468 475 487 494 478 478 459 461 468 502 468 466 488 487 474 483 465 475 495 461 498 504 464 478 497 459 463 490 466 493 495 492 478 492 496 466 464 466 485 491 462 495 467 460
476 482 484 483 467 472 501 475 486 475 463 477 476 484 477 483 486 481 484 457 467 474 464 488 497 491 472 468 495 496 469 481 488 463 458 498 494 502 484 476 473 490 464 460 469 484 486 498 476 481 467 486 466 490 470 458 492 501 469 483 493 497 459 492 503 477 485 461 490 464 480 474 466 503 478 479 460 489 481 459 496 482 492 457 479 461 477 494 490 457 485 455 458 497 496 484 466 488 488 465 474 460 466 453 453 463 488 458 475 493 488 495 473 478 476 476 463 451 494 452 454 457 479 484 452 452 466 464 486 454 456 486 486 468 465 487 457 480 472 458 473 460 454 473 465 478 450 455 457 472 456 460 477 483 492 480 486 488 452 465 474 490 460 473 487 462 480 479 459 449 466 473 448 486 468 465 464 464 442 445 454 457 443 463 441 479 478 471 477 478 485 461 477 454 482 468 466 471 451 480 470 474 457 468 464 482 438 440 453 438 443 459 455 457 469 454 439 452 468 441 448 470 467 440 463 453 435 459 474 445 442 460 432 476 456 431 433 431 465 456 439 437 462 465 465 457 444 430 428 431 435 448 428 430 453 457 458 467 433 468 468 465 464 461 460 432 465 447 449 432 443 426 431 423 454 448 424 426 463 432 457 443 456 444 446 439 446 454 435 452 451 434 425 423 447 417 434 423 446 451 432 449 439 435 436 433 433 419 421 452 418 426 437 438 430 425 427 442 421 436 410 434 450 440 433 426 439 441 423 416 420 423 410 437 438 446 444 434 422 439 446 417 417 419 415 419 408 424 429 428 408 435 401 411 408 422 401 436 405 405 407 419 419 410 430 415 402 413 398 412 401 427 420 419 413 432 432 411 400 407 414 402 423 398 408 395 394 426 409 426 390 401 418 416 427 408 418 423 419 405 417 411 399 413 418 397 400 398 405 422 411 400 406 396 405 388 419 398 405 413 401 416 405 406 404 417 401 415 402 390 387 396 408 390 412 394 402 379 400 410 385 398 389 401 388 381 389 382 379 396 402 404 406 370 408 382 400 396 384 374 391 382 403 373 384 374 402 402 393 383 376 375 383 398 390 368 382 389 389 392 397 377 394 391 369 369 382 360 370 372 392 381 363 359 373 386 366 383 360 376 386 378 380 360 385 368 365 370 370 373 363 357 376 374 355 364 362 355 384 363 357 379 365 379 356 370 365 366 347 366 366 360 369 373 372 373 355 355 378 350 352 362 359 346 348 345 374 357 374 353 346 343 348 373 360 340 364 368 352 353 370 344 347 345 352 355 340 344 337 344 356 334 357 333 351 348 350 358 339 333 343 339 333 332 343 351 332 327 346 342 335 342 327 357 331 355 352 328 333 343 342 333 335 325 352 342 332 330 333 351 351 350 336 348 323 338 324 335 350 336 322 330 318 348 343 328 316 338 332 331 319 315 323 341 330 318 337 326 327 335 340 336 324 334 310 313 339 315 311 313 321 311 325 310 315 326 335 318 329 312 331 316 312 314 312 314 328 326 328 311 317 332 320 305 312 327 308 324 330 305 319 321 323 306 302 319 326 317 318 309 303 310 303 327 298 311 298 326 304 325 308 315 320 322 316 299 314 300 298 301 311 317 296 319 314 293 304 294 319 319 292 296 294 309 303 306 290 291 304 287 312 290 290 292 311 305 308 293 311 304 301 292 300 305 312 297 311 299 310 284 309 307 291 308 301 302 290 300 289 289 285 290 286 301 283 284 303 297 279 292 284 304 294 280 298 288 292 287 304 288 279 292 304 279 289 293 298 289 284 300 289 298 274 297 284 291 299 279 300 281 276 273 276 272 277 274 283 298 279 279 282 276 284 277 283 288 275 287 274 270 268 288 278 280 283 288 269 280 278 280 273 266 280 288 266 270 291 278 269 283 272 281 273 276 285 286 285 289 275 290 266 278 271 267 273 284 265 282 264 286 274 272 288 263 271 276 284 287 273 265 280 287 261 272 287 281 282 279 277 280 267 279 267 263 271 264 282 272 283 272 268 283 270 283 284 278 269 268 276 270 260 269 269 259 279 268 279 262 276 258 282 273 277 261 275 276 266 261 263 279 263 261 277 275 259 255 279 255 259 275 262 279 269 260 266 269 264 257 259 258 254 278 267 276 254 264 269 260 271 272 270 272 279 257 260 279 257 260 255 262 254 262 261 268 269 274 258 254 276 264 259 278 264 272 275 264 258 266 272 275 258 262 270 259 266 276 259 271 257 261 255 260 270 265 277 261 259 255 261 258 266 269 260 277 265 259 265 273 272 258 272 253 270 263 259 259 260 265 277 267 273 255 274 267 267 273 277 276 278 262 259 269 254 269 268 269 275 257 263 270 262 256 270 253 267 277 260 277 266 261 267 262 263 264 278 254 260 276 279 260 260 261 277 264 278 268 280 274 272 266 265 258 272 258 258 259 269 257 258 264 281 281 279 277 281 266 282 265 280 261 263 267 272 283 282 283 280 265 260 280 269 267 258 282 267 260 280 270 278 284 267 276 282 264 259 269 264 260 280 260 280 275 260 284 265 286 284 261 284 276 272 269 286 274 266 284 265 288 269 285 276 267 264 289 272 265 273 277 281 282 267 290 288 268 289 265 282 285 269 266 272 271 291 275 275 293 277 280 291 284 267 282 270 281 286 280 271 278 286 294 280 274 280 275 276 285 284 279 284 288 291 291 295 290 285 288 273 281 276 299 299 288 288 288 276 291 273 292 274 292 290 299 299 303 299 294 290 293 299 301 287 298 295 290 299 289 294 306 285 305 296 298 302 289 292 307 303 288 307 283 304 300 281 291 292 298 303 308 308 299 305 291 285 295 305 307 307 308 313 312 289 291 303 289 313 303 310 305 306 300 304 306 312 302 316 288 297 300 305 303 306 290 305 318 302 298 315 317 293 307 315 298 314 304 294 321 296 317 314 324 323 302 313 314 296 309 315 316 301 312 300 301 310 304 315 312 312 302 312 327 316 321 314 328 320 330 323 321 323 311 324 321 324 325 326 313 314 326 328 333 332 312 317 324 318 324 313 329 337 330 316 321 312 331 312 332 332 335 327 327 333 316 313 322 333 339 339 324 339 342 344 340 321 331 325 321 317 330 341 321 339 341 348 335 321 322 328 335 347 341 347 346 326 342 348 354 350 326 329 355 324 337 337 330 342 336 353 355 352 343 340 329 343 332 330 348 335 356 339 358 360 342 355 354 347 349 364 362 356 353 353 347 338 357 368 346 348 362 360 354 341 369 337 370 351 367 356 371 341 360 345 363 366 352 349 346 344 367 361 365 364 377 349 344 368 368 371 346 353 360 356 361 369 372 354 355 381 363 367 371 362 357 371 374 361 383 374 353 370 352 376 355 375 375 389 376 383 365 364 375 368 369 370 377 362 380 371 369 392 381 376 373 375 385 365 381 374 395 382 362 373 390 371 372 383 364 397 369 401 401 372 378 369 398 393 390 371 399 396 388 369 373 393 394 372 406 395 385 405 401 373 400 404 373 395 383 400 398 393 405 380 381 410 398 409 383 391 397 407 389 380 394 393 416 380 394 410 403 415 382 406 391 416 395 400 387 383 384 395 395 419 416 390 418 394 395 414 406 393 398 425 405 394 423 395 394 395 389 409 420 411 394 404 392 399 427 417 407 418 403 425 419 395 405 396 421 407 416 396 414 422 409 397 426 405 429 411 436 411 430 433 421 436 428 417 411 420 403 410 417 427 443 407 404 424 431 444 424 412 439 445 437 429 411 446 443 411 429 439 423 419 418 436 427 451 433 416 437 432 412 452 424 442 435 415 439 421 443 443 426 438 422 425 443 421 433 431 443 437 457 439 420 417 418 440 417 442 443 449 418 451 421 437 457 419 441 430 453 449 452 436 442 438 461 448 439 447 424 439 431 431 425 464 439 428 451 451 453 434 439 453 444 463 429 439 461 437 458 439 438 462 441 437 440 451 435 472 464 448 459 444 433 443 444 466 456 457 436 439 474 440 447 453 434 442 443 469 453 474 438 471 471 451 442 446 436 449 451 471 470 473 448 462 443 438 455 452 451 447 483 460 440 473 460 443 473 477 449 473 481 468 462 465 459 478 445 456 457 445 476 445 482 442 470 482 484 483 453 446 447 446 463 451 482 479 449 464 472 460 453 462 488 476 453 467 463 455 446 482 492 472 473 479 460 469 451 455 494 488 479 483 476 470 454 493 460 488 474 482 463 483 455 458 482 462 458 478 451 459 469 496 464 495 460 477 497 466 465 475 485 475 464 467 497 496 491 462 488 469 495 482 456 480 470 468 493 478 497 473 466 494 471 479 471 461 485 495 475 498 498 461 475 463 455 499 467 461 461 477 468 480 498 494 475 480 496 496 463 491 500 474 502 463 495 457 498 469 488 469 466 497 481 498 457 500 458 485 474 480 459 487 457 501 477 492 493 485 500 500 488 496 487 486 472 494 487 466 459 488 480 486 497 473 496 499 485 467 480 503 490 498 501 458 462 489 494 499 471 458 462
468 464 490 498 479 480 496 456 498 479 495 495 472 463 487 482 492 497 473 458 482 466 502 484 471 486 489 480 467 489 484 480 497 487 490 488 479 482 489 489 474 496 481 458 456 464 484 460 473 501 462 499 479 476 495 462 474 480 486 502 462 477 472 490 479 496 493 461 481 494 481 489 465 460 480 483 460 494 466 490 475 479 469 478 454 474 480 455 479 463 461 465 486 478 454 489 498 470 495 476 488 474 490 477 479 468 460 484 487 497 473 461 455 467 465 480 465 490 482 492 454 490 483 487 467 483 475 491 480 450 469 494 471 485 473 477 454 460 462 468 458 463 479 462 459 492 492 473 464 456 447 468 467 461 448 458 454 473 483 486 455 469 488 466 452 447 451 475 444 471 455 461 456 479 454 453 466 452 467 466 453 458 469 474 467 466 481 476 447 473 472 453 452 469 474 453 468 482 439 462 463 452 481 472 437 442 437 462 455 472 446 447 461 453 470 468 449 472 462 465 458 444 467 443 440 466 465 443 476 468 471 461 433 471 444 472 460 430 436 441 465 446 452 452 470 448 447 446 441 429 432 465 447 462 444 456 431 468 436 455 440 453 441 445 454 441 435 461 444 461 437 446 431 455 461 452 434 431 444 445 436 423 448 450 436 421 435 440 440 446 446 431 440 439 427 453 421 446 428 438 421 445 422 421 441 420 420 436 446 427 443 445 443 420 425 424 450 440 420 440 417 418 439 439 432 448 431 437 435 418 431 430 427 423 415 410 405 429 438 406 443 405 424 426 434 428 428 439 406 432 421 437 410 437 426 437 423 434 408 410 403 432 427 416 416 403 419 414 435 432 396 417 431 423 406 433 410 401 431 416 405 406 406 405 395 423 415 425 429 390 397 389 391 427 409 427 414 397 391 426 422 386 396 399 412 415 413 405 412 390 399 395 400 391 403 389 385 407 391 399 397 413 408 417 405 395 385 409 388 401 410 412 388 406 380 397 395 410 393 386 410 381 394 392 379 381 381 372 400 408 375 391 408 390 371 378 402 370 404 375 402 396 392 398 378 385 381 394 379 372 384 372 369 397 371 375 371 393 364 366 361 361 361 373 370 383 380 383 389 378 368 366 386 376 385 381 370 367 382 391 392 365 360 375 373 368 356 373 360 386 372 366 359 384 352 381 362 354 378 350 384 379 369 380 353 374 355 360 379 364 355 362 367 365 368 375 345 376 349 354 355 346 354 359 366 345 354 361 368 350 352 339 348 346 361 339 368 345 359 366 358 346 337 359 338 340 342 352 357 347 337 354 352 347 338 364 348 333 335 354 355 363 350 351 349 357 328 338 338 336 352 347 340 356 349 341 331 325 351 328 326 348 346 346 334 352 356 336 349 337 348 336 350 349 349 328 327 339 341 347 330 342 323 339 343 321 316 316 343 346 339 336 318 345 317 326 332 342 337 332 321 333 336 317 342 318 341 336 325 311 313 309 330 333 328 316 332 328 329 318 320 337 335 306 325 305 324 333 318 318 321 327 307 318 307 308 303 322 329 321 316 317 313 326 311 313 323 305 310 328 325 300 310 317 312 308 323 296 326 318 311 310 303 304 323 304 306 323 324 313 312 305 292 320 296 292 297 293 308 317 307 312 313 296 305 311 293 315 291 304 304 311 293 306 315 300 307 297 301 287 286 311 298 309 301 294 301 308 297 287 292 297 290 288 288 287 303 304 287 310 289 301 309 295 287 296 285 297 286 282 300 284 279 290 278 280 304 298 300 287 300 299 292 299 303 289 295 286 281 299 277 280 291 288 301 288 292 299 284 278 284 283 296 278 291 294 297 291 278 294 293 271 281 288 275 291 287 295 270 269 285 284 295 278 270 277 291 271 274 274 288 269 268 267 275 287 288 283 277 267 290 283 279 284 284 268 277 273 278 288 266 290 277 285 267 290 282 282 290 284 268 290 273 275 273 273 263 288 264 265 288 287 281 274 265 269 280 262 261 280 286 262 267 287 271 269 273 262 276 273 282 280 261 280 280 270 262 280 284 279 282 272 266 263 283 268 269 263 269 259 283 283 260 262 271 270 259 257 261 264 259 272 257 260 265 267 259 256 276 273 276 261 259 256 265 273 282 266 279 282 267 267 275 264 255 259 265 263 255 276 263 256 259 262 264 272 276 265 273 255 268 276 279 256 268 259 254 263 276 270 256 257 258 276 266 261 256 277 269 258 274 278 259 279 259 271 272 257 255 267 259 269 265 259 273 254 266 276 263 264 268 267 267 273 263 255 254 267 254 271 272 275 269 279 276 277 270 268 256 273 257 261 265 269 268 258 271 254 256 256 264 271 270 279 266 255 257 266 269 257 259 262 279 276 261 277 275 280 268 277 273 271 258 258 262 273 265 279 275 267 268 275 269 268 272 276 256 280 270 281 259 267 279 273 256 272 279 257 280 259 282 283 257 279 263 277 282 280 258 284 263 270 276 266 271 265 275 262 280 280 260 272 264 273 262 280 261 274 281 274 276 268 273 266 279 280 287 268 264 287 267 286 273 274 268 276 271 285 279 265 268 282 279 274 285 272 284 287 287 268 264 266 276 266 272 286 276 288 266 279 287 272 278 270 272 292 273 283 286 273 278 276 283 272 269 278 293 284 277 275 284 276 276 268 292 284 271 282 276 284 296 273 293 282 291 271 292 283 290 297 290 274 292 281 293 296 276 292 298 288 273 286 280 294 300 289 282 274 297 302 299 294 295 288 277 282 292 278 284 278 292 304 282 293 296 279 305 306 279 302 290 298 303 294 302 286 304 299 296 298 298 292 310 282 306 283 289 293 305 298 287 284 288 300 310 306 310 306 287 311 298 301 300 306 287 310 312 295 296 310 316 299 296 295 291 298 309 291 313 297 303 316 291 306 293 318 298 319 309 302 316 315 323 317 307 306 312 300 297 310 299 308 311 296 325 318 310 306 313 324 316 307 314 318 308 315 318 300 329 312 317 304 311 316 325 326 327 312 320 312 333 330 314 309 318 315 313 332 306 333 335 327 325 323 325 335 339 308 310 323 309 325 318 335 329 320 317 315 320 334 324 318 337 336 316 333 329 327 322 346 345 338 326 319 332 333 325 323 349 325 321 345 332 345 344 320 325 335 344 325 349 327 339 339 330 346 327 341 332 330 345 327 336 349 347 344 344 334 335 347 341 343 356 354 352 353 360 360 359 333 334 344 333 337 360 347 339 353 348 338 334 337 365 363 338 357 336 346 341 346 350 368 353 360 353 367 369 366 342 340 362 358 358 344 365 373 364 354 352 344 350 356 373 349 360 361 377 374 375 371 353 371 363 372 377 373 373 376 369 374 370 377 379 374 370 364 377 375 356 386 357 386 353 374 377 371 389 375 387 384 365 371 362 366 388 370 360 371 384 375 363 373 384 370 394 394 368 371 377 391 372 396 399 376 368 368 393 393 394 401 376 398 386 398 368 372 367 377 392 405 376 372 391 398 388 397 384 377 373 382 386 405 381 388 391 392 392 384 384 398 404 391 402 389 386 392 378 395 378 409 387 403 405 388 393 387 391 384 410 387 409 387 387 394 381 421 391 399 409 418 398 415 407 394 404 391 390 413 400 425 397 407 420 400 413 402 407 418 428 389 409 423 406 407 420 422 411 403 406 431 394 394 408 432 434 406 422 401 422 416 435 405 419 418 401 408 437 404 399 419 434 411 412 423 420 432 435 440 401 401 432 404 411 409 423 406 435 420 431 406 421 424 419 428 440 426 425 406 427 445 426 419 415 441 446 448 424 428 414 442 451 426 434 438 450 434 450 416 445 444 443 454 441 426 443 427 422 439 415 425 416 448 426 425 438 422 459 447 433 458 436 430 431 445 432 422 419 432 431 450 426 447 440 457 450 421 464 428 445 461 447 457 456 428 465 441 432 455 460 439 453 455 428 466 440 443 447 440 434 444 466 444 460 452 448 434 431 449 454 452 431 436 439 458 442 440 444 464 473 454 432 454 435 434 439 455 448 455 457 456 436 460 474 468 440 457 437 451 479 463 437 443 470 469 475 481 447 476 471 455 460 460 441 472 473 459 454 477 465 446 465 471 440 458 465 454 473 474 467 473 483 468 478 464 454 471 458 460 465 486 472 483 464 478 465 447 448 483 482 474 444 462 460 446 482 480 454 463 462 455 455 470 470 459 485 481 473 486 463 457 456 489 488 471 494 485 469 494 455 462 468 454 460 460 452 450 495 476 472 454 464 460 478 489 474 496 457 454 490 473 490 478 494 463 456 474 454 456 473 461 470 492 492 460 483 475 462 483 455 484 466 469 495 494 488 499 494 494 455 465 495 473 493 471 485 476 494 489 481 494 498 478 487 471 486 497 493 495 459 495 458 495 501 484 456 468 462 468 485 500 502 500 497 494 503 475 469 463 477 456 492 494 474 479 460 460 500 465 472 500 495 488 459 460 469 459 489 475 471 486 472 485 482 465 475 498 484 456 473 473 472 462 464 490 485 468 494 481 493 478
493 501 463 496 457 476 467 490 463 498 488 479 480 467 457 467 477 501 468 494 471 484 500 479 487 497 459 477 474 465 468 479 462 475 487 479 463 498 470 476 480 482 485 464 478 467 479 491 480 493 458 466 468 473 492 492 499 496 492 494 499 482 495 457 486 460 494 477 457 488 499 461 469 481 469 491 472 472 460 497 464 463 488 456 481 478 471 456 497 461 497 495 469 470 498 480 454 470 456 457 457 480 464 451 487 459 468 484 478 475 460 489 485 495 492 491 452 489 449 450 477 473 473 493 490 450 454 493 469 459 453 454 466 491 480 481 453 451 467 480 475 477 451 489 455 457 462 465 482 461 485 463 475 477 468 457 454 460 457 469 473 455 482 463 470 448 464 485 474 487 478 471 461 467 453 484 478 463 457 463 479 452 480 457 478 452 470 442 467 438 462 445 450 448 464 476 448 480 467 481 473 451 465 480 447 460 445 445 475 473 443 437 446 456 453 463 435 453 446 455 474 467 459 439 472 434 454 450 464 446 454 465 433 432 470 452 455 440 460 457 440 430 466 450 452 446 441 452 465 454 460 457 454 434 452 455 462 465 460 467 444 424 465 438 443 423 442 461 459 429 452 440 441 454 446 448 447 434 420 426 456 430 432 459 437 459 445 430 455 438 418 436 421 445 456 452 453 423 421 417 449 414 438 455 447 448 454 437 434 424 412 421 417 453 431 425 412 428 422 413 417 422 424 412 441 420 411 424 447 443 445 410 426 440 432 426 443 409 421 412 422 420 411 416 404 416 405 404 436 422 414 436 423 419 428 426 439 431 400 435 423 401 423 430 411 425 423 409 419 436 411 396 433 412 426 405 399 417 422 417 420 404 415 413 410 427 414 429 414 401 400 416 404 398 418 409 411 412 408 391 410 399 405 391 419 386 397 420 416 421 417 409 397 389 395 393 419 403 402 385 391 387 395 393 389 387 386 408 414 411 416 405 386 381 410 376 403 411 396 409 402 388 396 375 405 406 391 393 402 374 372 388 407 389 383 406 397 405 403 386 372 386 402 399 379 395 398 368 376 386 393 372 387 384 385 392 399 395 382 370 392 389 382 392 392 368 375 384 385 373 389 372 368 380 367 357 369 369 391 390 366 386 376 364 361 384 361 363 357 378 376 353 378 359 355 362 356 381 365 359 366 384 353 363 382 379 349 365 349 356 379 349 376 362 348 363 346 376 346 362 371 371 354 354 347 349 356 371 367 345 360 348 339 373 349 342 347 371 359 371 369 349 346 349 360 362 335 353 352 341 335 343 341 336 342 349 358 346 352 361 351 332 334 352 362 338 342 331 336 351 333 336 331 337 347 334 329 351 328 354 337 350 325 334 323 337 324 351 326 351 335 328 336 332 345 340 338 337 338 335 340 347 345 324 345 333 331 327 335 320 316 321 332 337 318 346 344 329 342 345 318 319 334 330 330 332 315 318 331 341 340 334 319 328 314 332 330 314 323 316 326 333 336 318 306 336 334 323 318 306 319 324 313 309 311 325 316 311 315 319 306 324 324 307 323 320 302 306 307 308 305 324 302 298 303 302 327 320 319 309 318 314 315 323 310 311 311 320 316 323 306 302 311 308 302 310 304 299 310 294 294 320 301 313 295 319 294 305 318 304 311 311 309 314 292 308 298 296 309 313 292 300 315 309 314 293 289 296 300 299 292 284 287 292 309 302 307 297 304 289 286 296 290 309 305 308 299 282 306 298 294 306 288 292 294 297 294 295 298 278 292 294 300 286 301 287 296 296 301 287 294 297 293 301 294 286 291 276 294 289 294 297 294 299 279 292 296 297 284 272 290 292 292 294 271 281 277 277 293 282 279 285 290 295 294 292 289 277 294 294 291 285 288 295 283 294 269 277 273 282 290 292 286 281 286 286 275 276 276 270 272 285 269 293 266 278 266 278 270 291 272 273 266 273 281 264 287 271 271 268 269 275 277 274 273 277 275 272 284 286 267 277 270 275 269 287 282 269 272 276 284 279 284 285 277 262 273 261 286 281 265 281 266 268 281 264 282 265 274 266 262 268 281 260 281 277 284 263 258 284 278 271 264 264 268 280 266 271 280 280 264 275 275 259 283 269 265 279 276 269 259 268 277 281 257 273 273 256 278 262 282 272 275 261 267 275 256 275 261 269 272 257 260 264 262 261 272 269 263 264 258 266 280 277 259 262 274 272 276 268 262 269 257 271 268 255 272 260 272 275 272 272 276 278 255 258 259 272 274 269 256 278 280 257 276 261 266 269 278 263 258 261 278 261 278 265 261 269 272 280 266 264 271 261 261 271 266 267 265 260 257 268 259 257 272 280 265 259 282 277 265 262 273 256 272 267 276 258 256 260 265 257 265 262 276 263 281 277 277 279 274 266 275 271 260 271 276 276 270 275 270 279 271 261 280 261 261 262 279 262 282 262 279 265 268 261 262 283 284 283 279 263 265 259 278 284 275 260 277 277 279 264 272 282 283 267 275 277 261 270 270 285 263 264 265 263 285 269 287 283 267 269 287 263 271 269 278 275 270 268 265 279 289 267 274 275 290 288 265 291 287 290 288 289 266 279 266 266 281 293 271 279 291 288 271 268 281 278 272 271 289 285 273 283 291 293 294 286 270 273 293 272 272 281 279 285 279 292 287 294 291 292 281 290 287 298 292 287 295 283 276 273 285 284 290 283 281 288 274 296 294 284 284 297 285 288 282 300 296 288 284 299 303 286 288 278 297 305 290 298 281 288 295 281 292 289 296 306 299 287 297 301 300 307 296 302 284 296 299 305 308 301 292 307 310 304 301 295 303 284 314 295 312 299 296 287 302 305 294 303 303 303 292 296 300 300 306 314 315 317 294 301 312 315 299 292 300 315 317 291 293 317 302 313 294 305 316 312 318 317 309 309 313 323 300 304 306 318 298 306 307 297 325 299 303 312 318 318 314 321 300 314 304 319 323 314 305 311 325 313 314 311 328 332 308 332 310 305 305 316 308 316 332 315 324 332 309 334 331 308 310 322 337 332 331 311 333 326 321 331 332 328 340 327 331 319 315 338 322 317 318 340 344 344 335 318 315 346 323 322 317 316 338 341 348 348 337 330 328 343 330 335 322 351 343 347 351 341 348 323 354 333 350 345 330 351 333 330 324 343 326 325 339 339 326 331 351 328 332 335 331 333 358 330 359 329 329 348 355 340 336 357 349 349 353 361 349 356 338 351 351 357 345 344 348 338 348 343 357 354 366 361 367 362 370 355 348 365 346 358 352 369 349 362 371 372 361 355 357 345 372 345 375 362 365 378 360 380 345 370 366 367 350 378 369 352 371 367 348 378 380 372 355 366 356 383 363 364 358 381 360 385 389 358 363 355 356 369 381 386 363 364 369 383 382 375 378 359 372 390 385 373 364 380 369 392 377 375 364 368 372 375 390 373 373 382 397 372 401 369 373 402 380 399 378 373 401 382 391 374 381 370 386 390 388 369 377 407 392 407 389 399 391 372 410 411 403 388 402 376 376 401 376 381 402 396 405 415 414 381 381 396 395 411 402 393 399 418 407 393 388 400 416 412 419 390 382 392 403 392 407 394 412 411 397 421 404 411 408 425 387 400 396 389 390 404 426 410 418 391 412 391 415 406 411 412 397 410 400 396 431 409 397 414 428 429 420 409 421 435 425 428 417 412 410 401 435 424 435 425 403 427 400 400 403 422 426 420 434 406 417 433 407 413 428 439 422 431 408 411 412 444 421 426 414 428 433 416 444 431 437 447 417 437 446 437 423 427 424 443 427 426 427 442 415 422 419 452 414 454 449 416 431 422 441 445 450 432 420 418 433 423 451 433 450 446 420 424 458 429 450 459 419 420 448 436 461 457 442 458 459 454 435 428 460 431 454 446 450 433 426 426 440 430 425 430 426 451 431 426 460 451 467 438 454 455 457 454 451 458 450 454 438 443 461 429 428 470 441 467 467 452 439 438 450 455 430 460 461 475 473 448 467 462 455 458 461 447 453 456 462 443 445 437 467 442 439 467 447 453 469 441 438 480 451 460 467 458 457 479 449 482 442 480 480 482 461 476 448 477 462 438 452 473 469 454 452 443 446 453 441 453 482 457 461 465 472 471 456 447 462 469 487 461 461 484 462 480 472 466 473 450 460 488 479 446 457 446 450 459 455 447 467 451 458 488 471 451 491 478 483 471 485 458 480 482 455 466 480 453 487 483 472 479 456 485 484 473 475 474 457 476 483 467 471 486 471 476 493 496 461 462 474 480 474 487 495 462 460 482 469 452 470 472 462 459 489 452 484 469 457 471 496 491 490 498 462 491 457 458 469 494 496 493 477 473 462 475 486 472 486 483 499 484 483 464 491 474 464 476 470 495 476 494 489 467 493 498 484 476 482 501 470 478 473 474 478 482 475 489 500 460 497 466 459 502 501 494 490 479 456 483 457 458 457 469 459 461 486 484 482 457 480 500 491 459 478 484 462 498 500 463 468 474 473 488 489 486 478 475
468 500 493 485 481 478 468 499 480 473 479 482 484 458 499 471 456 489 487 481 477 489 462 497 487 467 484 488 457 497 465 470 474 482 500 499 483 491 476 487 462 479 467 491 483 465 487 484 478 472 489 479 459 475 474 470 487 455 481 489 476 492 483 475 498 461 473 460 498 474 493 460 452 485 475 481 475 461 490 452 479 457 477 485 477 476 453 490 457 482 458 460 453 488 482 476 495 480 462 473 455 456 480 481 468 455 488 490 465 479 469 471 463 494 456 467 450 485 459 483 448 466 492 475 482 454 480 459 484 493 482 467 477 490 451 448 450 490 448 448 448 448 474 477 488 456 466 465 451 458 467 448 475 479 488 485 461 472 474 467 472 452 452 479 479 449 456 478 479 459 475 475 461 458 456 459 464 471 473 464 439 450 467 470 479 466 460 451 442 446 469 473 456 479 458 441 482 474 473 445 450 438 467 458 462 471 455 445 467 456 451 437 444 468 476 454 435 465 465 444 438 468 447 435 473 464 472 455 460 434 463 437 437 455 458 470 447 439 442 440 461 466 442 432 462 448 434 430 446 469 467 464 443 425 462 456 426 457 453 445 439 460 457 455 426 457 436 446 431 457 459 441 440 433 441 433 446 448 437 441 422 455 436 461 455 449 449 458 448 434 417 444 435 421 438 457 445 437 441 443 442 443 439 432 431 420 431 429 448 426 423 432 428 450 431 430 425 438 420 412 447 411 432 422 442 421 421 412 430 427 416 426 446 417 414 404 443 424 413 407 408 420 428 425 440 421 429 419 421 403 411 437 403 425 438 437 439 410 440 430 410 413 398 405 401 398 433 397 416 429 419 431 419 401 415 405 410 400 407 424 394 426 393 391 399 423 420 407 412 422 399 425 399 398 422 395 418 408 397 407 424 425 412 419 407 389 385 400 412 408 394 396 393 383 399 385 417 414 419 384 404 417 408 407 409 395 414 387 386 399 404 403 415 408 381 405 387 411 401 395 405 403 393 403 376 397 410 396 383 383 392 379 373 387 404 390 381 400 402 398 390 384 399 371 396 397 372 379 398 398 387 378 379 382 395 399 369 369 375 396 367 379 365 362 393 385 388 363 371 369 368 384 377 362 390 390 366 384 387 378 363 363 385 365 374 366 387 389 366 380 373 354 355 360 378 372 385 369 363 365 382 381 358 359 357 376 351 365 350 365 357 377 362 362 350 355 357 358 360 349 377 371 347 369 353 376 345 358 368 341 340 347 354 371 372 367 341 340 364 337 370 367 369 344 362 367 367 369 351 368 342 354 337 363 337 359 344 336 346 333 336 362 357 351 348 352 334 332 329 338 359 345 349 329 342 339 340 357 332 351 335 331 345 336 351 329 356 351 342 325 329 332 347 328 326 341 329 325 345 327 340 338 327 334 342 331 346 346 322 327 331 337 316 320 329 344 337 319 323 336 321 327 329 341 317 340 318 336 340 329 325 332 332 327 325 332 310 312 324 323 315 310 310 330 308 314 330 319 315 333 334 304 320 320 333 325 317 309 304 312 325 325 330 309 302 307 319 307 301 311 312 304 301 328 321 316 307 316 316 316 324 315 313 320 307 325 315 305 298 316 312 320 306 309 304 304 300 315 305 314 309 304 311 298 310 311 317 291 299 310 305 312 290 308 315 316 289 314 293 291 297 300 301 311 303 312 291 301 303 304 286 312 309 306 289 307 288 299 301 303 294 294 297 296 287 300 307 307 307 295 299 301 292 283 285 301 308 281 290 305 291 294 302 283 296 293 298 291 299 286 282 281 296 295 285 302 277 280 289 302 287 278 290 292 279 287 276 294 297 274 294 297 292 288 285 298 290 282 286 274 295 274 288 298 285 293 273 285 271 290 272 295 289 288 269 294 272 282 285 268 284 291 277 274 290 273 285 292 267 282 267 291 285 268 274 285 291 277 272 276 281 276 274 284 275 280 280 271 273 286 277 290 276 278 266 288 276 280 282 263 285 287 273 272 276 275 275 273 280 276 283 267 276 281 286 286 284 262 264 265 284 267 280 269 270 283 281 282 260 274 282 271 260 265 270 263 266 281 273 272 268 283 277 271 275 263 269 272 265 260 264 276 266 273 273 276 284 284 271 284 260 282 258 260 275 267 278 270 262 281 283 261 279 274 273 257 267 283 259 273 259 282 280 267 270 269 273 268 267 275 256 269 272 256 260 279 266 282 265 261 268 264 265 279 270 281 269 281 270 271 270 272 258 267 271 260 268 278 272 279 270 262 281 260 262 258 272 262 273 282 267 275 263 265 271 278 263 257 265 266 262 279 282 280 279 260 258 264 282 263 276 269 269 274 262 266 267 280 272 273 279 272 265 275 281 270 259 277 271 268 261 266 281 276 264 277 269 267 276 269 263 258 272 277 277 278 259 276 263 263 265 274 268 264 267 281 277 285 263 280 270 267 279 283 277 276 266 262 274 284 263 279 285 277 271 267 287 262 285 266 267 281 282 265 275 280 288 283 280 266 267 280 263 287 278 270 277 284 273 264 271 265 272 270 283 285 265 282 275 278 276 283 288 272 276 276 290 276 292 291 286 283 277 283 282 282 276 279 271 290 289 268 292 281 285 284 279 267 277 282 270 275 271 290 295 284 290 274 283 289 272 276 279 296 293 280 285 288 294 291 296 274 278 278 273 296 295 285 281 290 284 295 297 289 290 281 288 284 298 303 282 302 291 297 289 285 291 298 301 293 279 293 302 291 303 289 287 280 293 292 296 279 296 290 307 299 297 285 298 291 285 305 281 294 300 287 296 308 310 293 295 283 302 284 290 298 301 293 298 297 298 291 311 307 303 288 302 292 313 316 302 310 294 296 288 308 300 295 307 313 314 290 318 304 297 317 294 315 317 300 320 302 306 317 317 317 312 315 321 314 314 295 317 311 300 317 300 315 321 326 323 299 326 326 302 320 328 320 312 327 304 305 327 319 311 329 326 310 321 323 328 311 322 320 332 333 318 331 320 329 328 308 335 333 309 311 315 320 330 331 323 326 327 322 315 332 325 323 309 319 314 311 341 312 315 337 342 330 333 332 316 326 326 318 345 327 345 343 334 323 337 338 338 329 342 337 342 328 332 344 328 345 351 347 333 321 327 330 330 326 350 334 329 332 338 351 341 324 341 330 329 346 332 328 335 353 357 348 334 327 328 342 347 343 337 354 340 335 337 331 339 346 339 354 358 332 343 366 363 335 357 335 352 344 344 349 358 352 361 363 361 357 342 348 352 352 356 356 350 349 343 351 366 359 355 349 367 359 355 342 367 377 377 356 376 379 351 346 357 355 373 365 378 380 354 368 362 380 373 371 353 375 357 381 356 358 351 378 361 374 387 387 371 356 359 370 364 373 387 388 356 378 372 387 381 368 393 389 364 370 393 378 395 377 396 377 374 374 366 397 378 363 373 387 377 395 382 393 396 398 379 387 377 398 383 399 397 373 390 401 380 382 389 399 373 396 372 387 397 408 389 401 375 384 376 374 398 410 378 405 392 405 406 407 392 412 395 405 386 395 396 384 392 394 383 388 399 412 390 413 381 401 409 390 385 386 405 393 403 399 389 385 399 416 400 419 412 398 399 418 409 386 395 419 415 389 422 417 415 415 409 392 405 424 406 407 394 401 407 395 417 419 422 409 419 420 429 423 403 430 430 410 430 426 413 412 434 399 435 431 427 417 415 431 418 437 407 437 423 418 402 438 430 411 441 412 425 435 413 425 424 433 416 429 443 414 408 427 417 411 416 422 427 433 413 445 427 408 429 448 434 448 411 451 448 410 446 433 423 417 441 423 447 453 419 442 455 425 450 422 442 433 415 424 437 415 453 450 452 423 440 435 421 435 450 461 455 441 421 449 460 431 451 442 438 425 431 450 427 441 437 423 464 452 431 453 425 450 448 465 460 438 442 465 444 450 441 459 451 444 466 450 459 456 449 452 461 469 453 469 428 448 469 454 464 471 431 469 473 473 451 473 451 433 458 452 449 444 456 440 467 446 440 453 443 435 441 441 440 468 444 440 451 448 474 448 446 477 445 452 437 466 469 464 446 472 480 437 479 466 478 479 478 456 442 450 444 480 460 471 465 475 440 439 475 440 463 445 476 464 477 443 458 458 465 468 442 457 463 484 481 459 480 477 478 479 483 479 475 455 466 457 445 468 451 480 463 475 486 454 448 471 456 450 450 463 483 448 450 485 492 461 476 473 471 465 473 451 468 454 469 470 473 468 457 458 472 466 455 480 469 475 456 467 458 460 485 450 489 489 468 487 482 476 492 459 495 451 491 469 484 491 470 462 464 479 473 469 497 459 453 471 464 460 489 473 497 477 452 469 497 471 485 482 497 480 492 474 460 485 471 493 478 490 458 472 472 459 489 470 466 469 489 478 456 458 479 480 484 479 496 460 498 481 489 474 488 461 496 495 472 493 488 498 483 493 495 501 477 483 497 469 477 485 472 479 469 497 458 478 476 479 484 499 459 472 498 492 458 493
485 474 462 497 496 491 488 489 469 490 496 464 457 471 474 474 495 488 470 477 464 470 454 472 467 484 468 463 454 471 480 463 491 488 459 465 457 473 454 472 462 496 462 465 493 482 464 487 495 480 490 484 475 469 455 466 452 468 476 478 465 481 488 456 495 494 468 478 467 495 476 475 470 485 466 463 493 478 476 488 484 466 472 459 482 452 473 461 494 476 487 460 459 476 490 480 449 485 460 465 481 485 468 453 451 483 464 492 463 490 482 449 484 482 483 468 462 460 458 459 486 474 448 473 478 488 484 479 477 474 482 487 480 481 476 448 481 466 467 456 444 469 473 485 482 474 456 479 474 447 449 447 450 459 459 456 483 472 446 461 451 482 457 486 467 442 482 456 457 453 463 450 477 439 439 463 464 445 452 449 450 453 447 451 463 463 459 452 448 464 473 452 453 443 444 453 466 475 474 442 435 443 479 471 439 478 469 444 446 453 447 435 476 440 458 462 440 448 439 464 468 470 470 444 451 432 468 443 472 467 457 471 437 462 461 441 468 458 450 435 440 427 468 437 431 457 469 458 461 430 425 456 462 457 444 450 461 462 436 458 443 443 463 425 442 434 434 436 462 443 459 422 424 456 433 429 418 451 438 454 432 438 442 427 424 455 451 456 446 428 421 416 419 450 439 416 451 437 442 440 440 436 450 444 452 433 448 411 449 440 453 433 432 425 452 438 411 442 426 432 446 423 438 408 411 426 412 422 438 423 407 415 416 407 443 438 437 425 440 440 432 440 436 423 419 433 432 423 433 429 426 422 429 415 422 433 434 424 423 433 412 419 434 399 428 402 411 405 429 400 417 426 430 403 431 423 411 428 403 431 396 410 410 402 398 402 424 411 389 407 405 423 426 415 397 423 422 404 390 416 405 415 394 422 417 414 405 400 396 419 384 406 394 383 409 381 390 403 394 391 381 382 386 403 393 409 411 416 412 390 413 399 392 402 406 381 388 397 379 383 386 402 408 389 390 376 389 374 390 405 381 385 375 384 375 376 399 375 374 370 379 394 370 367 377 396 373 367 388 400 374 401 397 370 371 378 371 382 370 368 384 394 371 374 364 396 360 385 375 365 392 365 370 371 365 359 359 376 388 383 356 361 355 359 376 383 373 353 360 356 384 368 360 352 387 375 371 364 352 378 382 354 371 371 358 348 359 372 380 354 346 355 372 352 359 356 353 376 360 351 375 364 361 358 377 376 347 353 371 355 345 346 358 373 358 348 363 360 367 351 362 359 353 340 351 362 340 346 344 365 364 351 349 352 342 356 356 336 335 343 345 347 333 340 348 339 356 348 353 356 353 359 329 353 353 328 347 341 335 344 343 341 351 353 339 332 327 331 335 331 332 351 343 348 351 331 343 346 348 339 334 350 346 333 334 319 326 317 339 323 328 336 326 337 324 330 317 329 344 316 339 318 344 327 330 331 340 327 314 319 319 339 312 311 327 314 328 334 309 335 312 315 327 331 335 311 309 333 328 313 313 323 307 313 330 326 333 327 310 314 304 315 312 306 318 330 320 323 317 327 321 308 330 315 321 313 326 310 310 303 309 304 297 311 316 316 311 302 307 305 312 307 315 321 311 299 316 312 306 320 298 292 306 304 315 317 295 304 312 291 317 310 316 312 300 304 315 290 299 309 309 303 311 296 303 310 308 291 291 313 287 287 312 302 300 297 298 296 311 302 291 299 308 306 307 285 304 306 294 283 301 288 288 306 297 292 303 299 296 308 285 282 281 298 285 297 279 283 279 298 301 286 283 296 279 299 290 291 284 301 285 296 298 283 291 285 294 296 289 290 277 296 288 294 291 277 293 278 298 286 276 289 274 297 274 292 277 292 296 288 290 277 282 278 273 295 269 291 288 284 280 292 289 277 268 291 293 273 269 290 286 284 292 273 281 267 277 287 272 274 288 276 266 284 284 269 281 268 275 273 267 291 265 270 291 273 274 281 289 273 267 280 282 271 285 289 290 287 267 271 267 281 271 271 263 287 282 269 272 282 279 263 281 268 285 270 265 266 274 262 264 277 278 282 274 261 269 262 284 272 285 278 279 282 286 279 268 280 276 267 262 265 268 280 261 264 277 265 269 263 282 261 269 262 282 282 261 279 271 275 264 269 266 273 264 281 281 261 263 270 269 265 266 278 276 268 283 267 263 282 271 258 272 281 261 257 266 281 278 279 271 274 279 268 262 274 264 258 277 270 271 261 277 279 270 268 278 268 267 283 281 281 273 258 267 267 259 265 264 280 276 278 270 271 278 264 277 258 266 270 260 269 264 281 280 277 281 263 278 280 262 265 278 268 267 277 278 269 258 258 281 266 268 284 280 262 264 273 280 262 276 283 274 283 269 260 266 284 266 260 280 260 268 263 271 266 282 264 277 272 282 263 281 281 262 266 275 285 270 286 262 261 284 269 276 286 270 284 284 278 285 278 268 283 282 281 264 280 276 271 282 287 275 276 281 267 272 286 265 283 285 268 284 272 277 274 271 275 286 267 281 272 285 290 285 269 271 287 276 285 292 276 280 290 273 284 293 276 273 293 274 269 275 266 275 292 267 274 270 284 292 286 270 272 279 272 279 288 295 279 290 294 289 276 274 282 279 287 292 287 286 285 275 280 285 284 277 287 292 293 288 273 284 291 278 280 279 290 274 292 285 279 301 290 298 280 278 292 275 286 302 297 296 284 283 283 280 280 297 297 291 282 302 285 282 306 300 300 294 308 282 288 290 281 306 286 308 301 303 309 283 301 301 296 302 300 294 297 304 308 288 289 292 300 296 314 286 298 313 310 311 305 310 293 308 295 302 306 299 300 291 289 312 300 289 309 300 310 300 318 310 298 315 318 306 296 319 309 303 309 297 322 300 313 307 311 323 314 308 302 324 324 320 326 320 297 303 319 309 299 303 322 318 316 301 313 301 326 323 302 322 314 306 324 305 321 311 304 308 323 310 307 318 316 307 330 320 322 333 322 320 309 306 320 322 333 328 323 320 326 332 311 323 311 309 324 329 310 322 336 312 333 328 326 314 333 321 328 331 328 320 340 343 336 341 335 335 324 326 316 344 343 319 333 331 330 328 332 319 332 341 334 320 326 342 344 341 350 327 327 330 333 334 355 331 346 338 354 341 348 329 338 330 353 356 329 334 355 335 343 353 352 348 348 344 351 357 339 330 333 351 344 353 336 348 338 362 349 334 357 341 359 340 355 349 337 364 340 350 352 345 366 357 350 352 348 351 358 364 352 366 371 375 346 360 369 376 375 349 349 352 377 351 347 362 379 371 350 347 351 354 381 353 355 366 380 352 359 378 353 380 380 381 374 381 379 363 364 357 366 383 373 376 357 382 377 377 362 380 361 368 374 374 370 380 366 366 390 369 367 382 368 362 375 387 369 395 363 378 366 376 375 389 374 393 370 396 370 382 379 401 399 391 372 399 374 385 378 384 404 389 400 405 384 406 389 375 408 406 402 401 404 391 374 390 408 411 383 388 411 412 403 388 409 386 398 393 414 386 380 399 403 384 407 397 384 388 403 411 393 397 392 405 419 406 385 394 403 407 416 405 406 387 388 411 406 395 422 416 395 416 405 409 424 387 418 408 426 393 392 402 400 399 394 400 396 408 426 412 406 407 418 418 403 405 414 395 429 414 426 421 404 410 413 419 435 422 431 411 422 410 427 436 421 424 412 438 410 423 425 416 414 437 421 423 432 436 401 404 435 411 438 434 422 444 424 435 405 420 423 410 432 437 443 437 419 415 435 430 416 425 410 433 410 446 438 446 427 433 421 442 419 429 419 442 423 454 442 437 438 440 421 447 431 421 432 428 449 438 431 450 456 425 424 451 420 445 420 460 439 453 431 457 450 437 429 432 419 440 424 420 436 463 442 421 455 422 440 464 427 424 457 466 460 457 463 454 448 442 429 447 434 443 462 443 440 430 457 460 427 436 471 431 439 471 451 453 461 465 447 446 455 430 450 466 453 433 468 475 431 437 437 450 470 469 444 447 447 475 454 454 439 454 459 459 459 437 440 455 437 458 479 464 459 456 462 445 437 450 475 467 447 439 454 453 460 446 452 479 473 441 453 455 466 446 439 482 484 471 470 453 469 451 449 452 477 466 447 472 473 479 456 485 482 474 455 453 477 464 443 461 468 459 479 445 460 474 483 460 461 468 468 484 474 472 445 459 445 445 490 478 452 483 454 454 474 471 449 459 451 492 493 492 489 490 478 484 452 467 480 474 455 478 483 478 457 488 449 491 486 474 474 493 490 461 454 452 487 484 465 470 462 464 494 483 487 478 474 492 451 486 497 485 469 485 468 457 456 494 452 473 473 457 471 468 469 455 470 485 490 464 485 481 457 482 467 495 491 492 468 491 480 467 457 477 481 474 484 486 471 464 461 471 470 459 466 466 463 463 479 481 476 466 463 482 475 457 456 466 497 472 484 456 486 488 481 467 489 491 480 460 455 467 457 498 474 471 491 463 481
469 489 482 481 477 463 481 459 465 494 455 462 477 484 495 490 464 487 478 480 466 463 460 480 467 458 479 483 494 487 489 489 455 471 496 458 460 477 464 452 497 493 461 474 477 482 465 467 470 469 494 462 479 453 467 493 484 493 456 458 460 472 495 463 471 471 469 479 497 460 457 494 454 493 496 479 476 488 494 494 458 489 483 485 469 452 459 456 495 464 463 457 465 487 448 484 459 492 465 484 455 452 482 459 447 459 466 473 450 463 450 458 481 483 473 454 465 483 487 464 478 480 484 459 465 464 452 458 446 453 450 457 467 467 447 447 444 464 485 458 477 483 446 462 479 469 472 444 470 464 453 466 477 485 473 446 458 474 459 452 476 458 459 453 482 462 456 481 476 446 445 457 439 447 470 469 468 453 470 449 469 475 468 454 473 448 453 438 482 480 469 474 440 450 452 478 473 464 453 442 457 447 457 441 465 445 463 433 457 465 456 473 462 444 456 466 456 474 471 437 434 465 436 439 435 459 436 472 451 460 442 428 428 465 442 465 438 427 465 460 445 441 469 467 451 433 468 452 454 461 465 453 443 451 452 445 441 424 462 431 435 445 441 445 422 459 450 450 449 426 459 423 441 457 440 442 442 439 426 428 453 418 454 438 458 416 452 417 445 454 423 450 427 439 434 435 436 447 426 440 414 423 445 415 435 451 437 425 416 423 428 420 425 422 440 414 413 424 449 442 412 440 416 416 418 428 436 426 434 421 418 429 424 426 410 424 408 438 405 429 428 428 418 441 414 401 430 423 407 399 429 409 430 439 418 400 423 427 424 408 413 420 408 405 402 406 405 414 396 421 417 415 406 416 428 405 397 392 400 403 423 391 393 414 430 429 407 415 419 408 403 412 396 418 405 400 418 423 392 415 424 408 412 403 417 403 400 400 395 407 421 410 410 397 399 382 419 415 397 390 387 404 406 397 397 407 403 406 400 395 407 400 393 394 394 413 412 377 375 390 405 401 377 377 400 400 385 388 395 404 403 401 371 390 369 382 405 378 384 400 396 384 404 382 382 402 395 387 391 401 372 365 396 369 366 395 385 366 382 375 369 381 386 365 395 371 362 366 371 374 369 382 367 393 362 377 361 391 382 374 377 359 391 376 383 364 370 388 384 374 365 353 381 375 369 366 350 373 372 349 373 382 383 383 350 363 382 359 370 352 377 367 359 361 379 365 369 376 356 368 376 350 358 367 359 368 359 361 341 370 366 358 361 353 366 360 358 343 353 348 369 357 365 363 369 338 360 366 342 335 356 343 365 354 342 356 336 358 352 353 359 347 337 351 349 355 350 351 336 341 350 354 329 344 349 329 354 329 325 343 338 327 327 338 340 346 329 347 350 351 336 352 336 348 332 345 353 337 333 335 332 326 335 336 324 328 348 345 344 329 329 330 322 343 340 345 338 318 334 336 322 329 316 335 321 341 338 330 315 332 339 341 314 331 327 318 338 340 325 313 310 333 320 337 321 326 310 309 334 314 325 328 305 313 326 304 309 320 322 312 309 317 307 306 329 304 324 329 316 307 305 304 309 320 327 321 315 311 303 310 307 320 303 319 325 318 323 301 323 300 325 325 311 297 325 304 296 315 298 310 300 308 316 306 294 300 320 315 311 294 312 311 303 301 318 290 307 317 294 299 295 293 300 314 287 301 297 304 295 293 290 293 300 304 297 301 313 296 295 303 299 308 312 307 296 289 293 290 288 299 283 305 304 308 308 290 296 304 291 291 284 308 296 296 297 285 283 280 290 288 281 286 296 300 280 301 305 289 299 281 297 299 294 289 287 283 297 294 277 299 275 301 295 293 297 274 292 285 284 289 285 282 297 278 297 297 286 279 276 291 282 289 287 297 293 296 295 285 280 281 291 277 274 295 279 282 280 281 293 274 268 276 283 276 293 293 272 278 283 289 282 279 279 281 276 273 290 285 272 273 268 277 292 286 275 286 271 270 270 277 267 289 286 285 280 274 270 280 281 277 289 288 275 285 289 267 273 272 263 273 280 273 274 285 275 279 268 278 274 271 263 265 268 274 285 272 283 264 287 272 265 285 286 265 268 273 268 266 271 268 276 261 267 286 282 268 275 276 285 260 285 275 279 280 276 276 263 270 267 261 270 259 274 284 263 281 269 270 259 280 267 263 269 263 262 281 260 266 270 285 283 269 263 275 277 278 279 281 278 275 272 278 275 260 276 268 271 275 269 260 269 266 264 269 270 283 264 271 263 275 260 260 274 264 266 267 273 260 279 266 267 282 259 284 284 266 284 259 284 268 261 284 276 267 268 277 265 275 280 260 282 282 263 260 277 260 285 282 278 279 263 260 276 281 276 264 262 275 265 261 285 268 262 266 267 261 274 263 267 268 265 263 281 285 264 261 286 264 284 279 274 279 281 281 274 271 275 266 276 271 269 264 281 288 287 278 278 274 281 285 271 286 288 265 285 283 284 273 276 281 265 289 272 274 272 275 274 287 281 289 270 278 265 279 267 291 268 283 276 277 280 274 274 273 291 287 292 291 274 285 293 274 288 293 278 267 290 288 268 283 286 284 270 268 274 294 290 280 268 268 284 276 276 294 284 285 271 283 282 292 287 282 285 281 293 298 296 275 293 297 291 297 288 280 283 279 278 278 292 291 291 293 299 299 275 300 287 289 286 287 289 291 287 288 281 300 300 286 289 293 299 302 279 298 290 305 287 286 304 286 302 289 300 285 301 306 294 285 298 280 290 284 297 294 298 295 290 286 297 304 303 292 293 297 306 299 297 308 307 298 307 305 290 294 291 287 292 309 302 292 286 312 291 290 303 288 303 293 306 294 317 316 308 289 289 293 302 305 292 309 319 307 291 317 317 298 319 317 315 298 293 318 299 324 306 306 314 310 304 299 318 298 318 312 298 299 302 302 317 310 319 321 322 319 307 308 327 306 330 319 323 320 313 329 318 324 310 307 309 318 311 307 317 309 335 333 321 323 331 325 334 315 309 318 319 324 317 319 324 330 321 338 331 319 340 327 335 341 323 329 321 331 333 335 337 333 321 331 328 332 323 321 323 319 336 339 343 328 339 323 338 327 336 329 342 342 346 342 337 329 352 328 336 329 322 334 353 329 354 342 328 339 347 328 353 330 335 332 335 327 348 327 339 347 355 332 340 354 342 358 356 328 330 349 348 345 338 330 338 349 350 344 339 353 358 364 353 358 356 342 338 347 360 340 339 368 336 340 367 363 347 361 357 349 360 340 357 354 360 347 357 351 371 366 372 361 370 377 377 373 346 368 366 362 356 353 380 373 368 348 379 368 352 361 365 367 381 372 366 351 380 382 364 354 359 372 384 364 352 376 384 359 380 355 363 387 363 367 391 382 362 362 365 378 361 384 392 381 363 394 387 386 395 364 381 394 376 397 380 396 391 361 368 366 391 368 371 392 396 392 371 384 386 385 380 388 382 373 394 383 382 391 381 401 403 398 381 407 378 392 379 408 381 392 374 375 381 373 408 400 392 391 396 389 407 400 379 382 394 399 396 414 388 385 413 384 410 389 383 406 400 381 416 405 390 401 389 413 383 405 382 416 421 398 384 414 386 422 413 390 388 419 391 387 420 397 400 403 405 406 422 425 404 390 404 404 405 407 431 427 404 404 414 416 392 430 394 405 429 431 406 406 435 425 435 436 417 411 428 425 415 430 418 432 432 406 400 407 431 428 439 429 404 433 414 436 401 414 403 438 429 406 425 422 413 444 404 409 433 419 409 445 443 436 417 408 442 417 415 433 447 417 434 425 425 417 423 412 412 421 431 412 411 437 424 428 451 432 427 414 441 433 422 424 438 425 420 424 453 449 415 416 451 434 434 426 444 441 430 438 421 445 433 460 461 423 429 425 449 422 444 445 431 448 453 459 422 461 443 439 425 452 431 445 462 437 441 440 466 443 433 446 426 449 465 427 430 452 455 461 456 436 440 451 446 433 453 459 455 449 470 443 440 430 457 433 452 446 458 472 437 469 462 464 458 459 449 459 433 467 474 465 449 450 444 475 458 478 462 447 454 466 470 467 475 454 471 460 471 462 457 441 437 450 456 464 473 460 458 459 453 457 482 478 476 446 458 477 450 462 447 471 460 469 470 441 473 441 449 471 467 449 467 469 463 480 450 453 457 472 471 468 486 470 463 472 474 484 466 480 463 468 466 479 454 452 481 487 447 444 466 476 449 447 452 471 486 461 484 456 470 457 468 456 485 459 451 447 469 451 484 460 447 469 449 455 489 486 454 492 466 477 488 491 463 485 490 491 478 460 454 481 450 456 471 468 469 476 470 471 481 487 464 481 462 466 468 457 483 475 481 455 484 475 478 452 492 473 494 453 463 479 465 490 486 487 489 459 493 490 460 478 480 474 489 492 491 486 479 477 464 463 461 476 466 468 478 486 469 453 489 482 481 482 454 470 498 492 457 493 483 466 472 464 488 488 484 459 476 464 464 467 475 499 492 489 468 497 456 486
497 492 494 459 454 495 476 452 467 460 492 476 473 490 467 487 479 498 473 481 488 484 494 462 482 486 477 477 483 480 463 461 452 484 468 480 459 471 480 474 479 452 452 479 491 493 468 497 492 468 478 480 452 453 470 462 468 496 488 479 458 479 489 485 465 485 468 473 458 449 475 486 477 455 468 470 450 464 495 470 481 454 452 461 457 472 473 454 451 491 484 485 473 454 472 467 490 469 491 478 470 449 447 450 455 491 450 482 459 475 457 470 481 455 452 449 464 472 489 473 465 477 451 470 487 465 474 474 487 472 444 462 483 478 448 472 471 475 450 471 447 468 446 484 479 447 441 445 474 479 473 442 465 473 467 457 448 446 481 484 467 482 457 461 471 461 443 452 448 446 481 452 471 479 442 462 439 443 466 466 475 446 467 470 452 442 459 457 475 443 461 453 473 479 465 461 463 461 468 473 473 441 454 448 462 453 439 454 432 472 445 462 469 443 458 439 449 442 460 450 457 448 467 450 447 460 439 437 442 428 437 443 435 459 458 458 440 456 429 458 449 461 467 444 442 429 426 428 432 446 457 425 451 423 448 464 453 426 463 424 455 431 453 440 430 454 427 419 439 451 450 438 418 424 433 436 449 436 461 439 438 420 427 428 421 420 438 456 435 440 440 450 423 434 435 425 452 446 421 427 421 425 440 434 436 436 450 412 429 446 433 441 440 436 409 444 431 431 440 433 423 429 421 431 432 426 438 430 417 424 416 414 423 441 404 443 418 422 431 433 409 430 441 423 421 423 402 426 413 435 408 427 414 424 399 425 416 397 437 424 436 411 426 413 425 414 416 404 423 412 433 432 405 417 400 426 416 415 410 398 400 408 409 416 412 411 401 391 388 395 413 410 397 401 403 403 406 397 423 407 412 420 406 401 421 410 396 420 405 397 399 413 408 388 418 407 404 392 380 396 392 406 417 407 389 411 412 395 390 393 399 390 390 390 381 384 378 381 384 398 397 408 392 390 378 373 396 394 390 398 396 406 374 399 397 402 395 375 392 400 395 399 389 396 368 395 397 396 366 386 388 377 397 400 393 372 391 367 391 366 391 379 377 380 387 390 388 368 395 372 368 390 366 371 380 390 386 387 379 382 383 366 375 390 383 383 388 359 353 355 355 387 372 366 362 368 364 365 356 377 357 353 384 367 362 363 381 378 363 356 358 371 374 353 348 366 350 360 376 377 369 353 375 374 373 364 360 351 373 349 375 373 352 344 372 362 341 361 370 344 362 369 338 360 357 363 360 339 335 341 348 348 351 365 339 338 367 358 332 363 342 337 344 351 353 359 350 339 336 335 333 332 330 340 344 328 353 341 329 351 329 354 356 326 347 341 332 327 342 335 344 328 341 326 331 337 323 341 344 326 322 320 335 350 327 347 337 323 335 333 340 332 321 320 328 344 330 324 329 340 319 345 325 323 314 331 337 321 326 321 326 316 329 331 339 325 321 338 337 312 337 317 338 310 320 323 318 310 334 317 309 322 330 309 310 305 323 327 313 305 304 328 310 327 328 321 333 328 323 316 307 312 303 327 317 310 319 300 320 304 322 319 312 320 321 311 302 308 313 308 318 320 300 321 310 324 306 309 318 295 320 324 322 297 318 309 293 296 300 319 310 292 310 291 294 307 311 308 300 317 314 307 318 314 296 289 290 294 290 312 313 290 301 311 293 288 297 292 291 296 289 309 289 300 301 293 295 297 308 307 288 301 289 305 286 283 300 287 297 288 287 305 306 285 302 281 302 306 283 301 301 294 287 279 293 298 284 304 302 280 298 305 297 304 290 300 296 299 296 281 276 302 297 300 297 289 292 290 274 274 294 292 286 298 274 278 289 292 288 291 284 294 296 283 287 273 281 272 291 278 273 285 294 271 290 297 293 295 270 293 278 290 283 290 270 284 278 269 275 294 287 271 272 295 293 270 279 288 283 271 279 284 284 274 270 288 285 293 269 285 289 278 278 288 283 291 275 266 272 277 267 281 291 289 282 269 280 266 280 275 284 271 275 279 286 272 286 289 273 276 289 272 276 266 273 276 272 282 270 279 266 271 268 281 284 274 286 272 265 264 283 285 272 284 262 282 280 284 281 263 286 280 273 272 283 272 286 281 264 266 271 284 264 265 276 286 277 262 270 280 265 264 266 264 275 283 285 268 268 267 270 266 286 271 278 271 283 265 280 274 285 262 271 262 283 277 262 274 279 261 283 273 265 278 277 281 274 265 278 282 272 277 278 261 262 285 261 274 263 281 262 262 285 264 282 271 282 285 275 264 260 273 280 283 282 260 267 260 266 286 272 280 278 264 282 270 263 284 285 283 279 277 260 267 271 283 269 283 271 285 263 273 273 272 285 285 272 266 285 279 281 270 261 261 264 283 271 268 270 286 265 278 266 281 275 277 266 284 263 277 282 266 279 285 266 276 282 266 270 268 284 264 266 274 281 270 285 265 266 266 278 269 272 283 278 275 288 282 270 289 286 279 281 279 280 289 275 292 279 287 278 279 288 283 266 282 292 292 269 284 287 275 270 275 282 281 276 292 268 280 271 290 268 277 287 283 273 282 282 287 275 294 285 270 296 285 270 279 295 275 298 289 295 274 297 283 273 292 280 274 276 284 281 277 278 273 276 295 287 290 297 293 299 276 288 302 278 301 302 302 280 280 301 300 279 302 278 303 302 289 279 285 296 299 287 284 293 303 288 300 294 306 301 292 308 307 291 304 297 281 302 294 287 291 290 290 309 292 308 305 297 310 305 286 295 286 298 312 310 285 291 310 291 298 303 287 296 302 294 307 296 312 294 298 317 300 288 290 315 291 302 314 296 299 317 298 294 293 297 319 294 296 308 300 310 318 295 312 296 312 323 306 306 305 319 321 302 325 299 299 307 300 305 310 317 306 322 305 322 317 314 319 310 323 308 326 326 320 330 315 308 329 326 321 307 319 315 315 328 307 313 323 325 322 334 308 318 329 329 323 316 334 309 337 336 324 314 338 316 325 337 334 322 310 330 321 337 325 329 330 329 339 318 318 329 320 329 314 334 314 326 326 327 342 318 337 327 333 328 341 331 334 349 328 350 339 324 345 340 340 352 331 324 343 329 341 351 344 338 325 324 350 351 334 326 345 329 334 332 344 346 355 357 327 352 335 357 327 348 353 334 354 348 348 356 342 341 338 361 331 342 350 346 338 344 359 361 366 334 352 362 362 336 360 353 348 364 361 365 367 356 363 339 364 371 356 344 369 346 345 351 367 364 357 369 359 376 360 360 374 377 373 353 353 347 367 359 370 357 361 362 367 359 366 357 360 378 364 356 382 374 350 353 378 367 366 370 378 383 381 371 372 366 372 373 387 365 373 378 383 367 377 364 372 372 391 376 390 387 370 361 383 373 381 367 361 363 377 380 392 394 392 374 371 398 373 373 376 383 400 386 381 381 401 372 368 375 392 389 391 385 395 400 383 399 402 397 381 392 376 401 404 386 380 384 386 376 376 387 390 403 389 385 382 407 378 405 391 409 376 410 406 394 400 395 401 404 395 380 416 413 385 390 388 389 412 414 396 416 394 409 397 387 385 408 386 416 391 421 399 415 403 386 389 412 415 420 410 392 390 421 427 388 405 392 408 420 423 398 409 430 407 428 408 428 429 428 405 431 394 418 396 407 433 418 403 411 414 417 407 424 409 426 436 426 432 418 439 416 399 435 427 407 399 414 425 414 406 404 438 425 438 440 421 403 410 414 422 411 436 406 405 443 438 416 424 428 427 421 444 427 416 431 408 447 426 447 413 422 448 442 439 431 430 437 436 435 434 433 430 443 417 432 447 453 415 442 427 416 433 432 451 415 437 452 447 456 440 444 419 437 426 429 437 449 452 461 451 430 423 458 443 452 419 422 448 458 436 437 456 430 430 423 431 457 423 434 452 454 430 441 466 434 453 462 465 444 462 432 433 443 449 459 433 450 462 446 467 455 444 432 441 437 457 434 461 455 468 443 430 438 457 464 449 468 450 434 451 449 438 475 468 467 438 469 469 471 451 465 461 468 478 437 440 469 443 435 451 439 450 459 455 478 450 475 479 477 441 443 461 443 472 472 477 476 444 451 450 471 479 478 455 467 460 463 477 456 462 472 443 474 474 450 479 443 459 481 475 479 442 449 480 472 478 475 465 486 444 474 474 481 462 445 458 485 466 453 450 483 486 448 473 470 460 466 473 479 455 463 466 452 466 460 483 457 488 455 449 454 489 490 460 484 481 461 475 487 474 458 452 491 461 478 473 464 492 452 450 456 462 471 455 470 452 457 475 488 493 472 449 469 449 464 461 463 479 469 457 487 480 462 484 473 494 464 491 472 495 494 459 488 496 467 463 454 476 469 473 453 493 474 475 495 469 466 488 478 486 497 469 496 489 483 474 466 451 494 467 475 471 456 467 470 473 459 453 478 479 476 462 455 480 465 478 498 480 469 479 494 494 476 492 485 462 494 480 488 470 475 491
489 479 459 487 480 494 469 461 454 494 497 457 476 463 483 453 490 479 459 485 474 463 457 486 473 453 493 488 471 470 480 488 451 468 456 481 464 474 470 467 471 495 473 475 460 485 478 452 466 466 466 469 479 473 459 481 455 455 472 455 454 455 493 456 473 453 465 465 476 464 482 476 462 485 454 472 452 462 454 470 478 470 468 487 473 457 472 480 464 448 465 448 479 462 454 483 492 450 453 452 492 467 474 481 486 462 456 483 460 486 490 476 484 465 451 478 450 450 468 479 458 487 457 465 485 481 462 478 452 462 452 468 479 475 459 474 486 463 460 455 453 453 486 447 474 447 480 480 447 452 469 462 450 476 477 446 469 444 476 471 463 479 451 455 466 461 480 463 438 447 477 450 460 471 450 447 472 445 476 447 463 442 445 435 437 444 451 469 455 438 469 462 436 449 435 451 437 461 448 437 457 448 444 473 440 459 435 474 464 438 447 445 443 456 453 445 471 468 441 454 434 437 436 442 452 444 466 463 471 436 467 428 428 462 443 466 425 430 452 447 445 459 452 457 429 433 453 426 436 451 431 434 427 456 437 447 438 452 462 448 460 454 450 437 445 443 434 420 423 436 418 420 427 446 453 452 431 419 438 430 429 453 456 435 423 424 455 422 449 445 456 427 440 450 447 455 431 419 433 453 451 435 445 431 432 432 437 438 433 449 451 437 442 439 413 407 432 448 433 430 442 445 417 444 428 426 435 409 443 421 435 407 425 410 433 437 423 420 405 402 434 417 405 435 433 401 433 413 440 415 438 434 400 405 427 438 413 417 432 429 421 410 414 417 432 431 414 406 432 422 432 431 422 405 416 403 416 418 396 431 426 406 399 429 414 427 428 424 424 426 414 402 412 387 386 401 413 396 402 416 413 400 393 407 404 401 398 385 389 398 392 409 397 400 412 407 392 406 403 380 392 400 385 405 386 394 392 381 398 401 377 402 395 412 411 399 384 408 388 384 383 406 378 384 402 376 375 394 386 408 396 387 390 391 381 382 388 371 404 369 374 386 379 377 391 396 388 400 389 392 370 376 371 378 388 381 385 378 378 369 396 374 375 368 374 396 371 367 379 362 386 376 369 363 371 389 376 387 356 390 372 375 377 375 386 357 373 365 370 371 363 381 376 384 356 359 373 357 355 351 381 377 384 354 375 377 363 367 373 352 374 371 355 348 361 372 364 345 350 359 355 362 367 347 354 346 350 377 349 342 357 362 373 372 345 348 350 359 364 356 360 361 341 347 363 357 358 338 359 338 346 336 350 335 353 367 344 350 334 363 362 341 356 337 348 351 359 349 342 360 345 339 345 335 360 343 342 334 339 348 358 340 327 331 347 326 331 329 340 328 354 343 338 353 326 340 336 351 341 324 349 344 347 336 344 322 330 319 330 321 347 344 319 343 322 340 341 334 327 345 329 322 329 316 338 331 331 318 325 329 316 323 313 312 326 333 324 311 329 321 315 320 333 337 332 311 325 315 327 337 331 313 335 315 305 306 306 322 333 309 306 305 320 307 306 335 332 326 305 310 332 313 316 306 326 326 301 330 324 301 310 313 319 302 324 322 301 310 303 300 306 309 301 318 298 309 314 324 301 313 301 297 323 314 301 309 300 297 319 294 307 316 308 315 316 308 315 307 296 295 292 302 300 302 299 297 318 300 295 291 309 293 289 291 310 292 298 287 287 286 310 293 301 295 287 297 305 303 313 303 289 310 291 285 312 310 307 302 303 285 290 299 305 282 290 283 288 285 285 296 308 284 296 296 280 288 298 287 281 293 302 306 289 300 279 281 297 294 291 280 296 292 296 281 291 297 283 290 300 287 275 299 291 300 283 290 278 293 275 285 275 291 295 274 284 279 299 295 288 293 293 277 298 281 295 281 288 277 296 291 295 273 294 289 283 276 288 286 294 290 282 280 280 276 281 275 293 280 270 281 285 275 285 283 284 293 277 273 271 275 277 268 289 274 287 274 280 290 275 289 283 288 273 279 279 270 286 276 266 290 286 268 284 273 272 277 273 276 279 281 271 286 272 283 288 270 287 271 268 279 286 288 270 289 275 277 281 282 267 268 269 277 287 277 286 282 288 266 266 276 272 262 287 269 270 284 264 282 280 269 271 275 283 267 263 267 269 281 275 273 275 281 261 261 284 273 271 284 277 275 287 277 265 285 273 273 269 276 267 287 283 265 262 266 270 264 272 266 273 285 279 276 267 268 277 263 280 260 275 285 263 274 274 267 271 276 269 268 264 264 267 275 268 269 281 267 262 265 273 275 279 281 265 286 262 271 278 282 271 267 270 274 270 273 271 282 262 280 279 266 284 287 281 265 285 274 287 287 268 273 264 275 283 268 273 284 278 280 268 277 275 277 279 284 278 262 268 281 282 287 275 267 275 269 287 272 271 286 286 267 288 278 281 282 284 282 266 289 273 272 266 286 277 285 271 267 285 277 274 267 290 286 272 281 282 279 290 274 272 293 291 276 274 279 279 277 269 266 292 278 280 277 276 269 286 272 288 283 279 279 269 287 273 275 286 290 288 283 283 280 294 292 274 286 277 289 271 282 289 281 278 287 276 289 290 296 278 295 296 275 279 282 278 297 289 297 292 295 283 290 290 281 298 296 299 278 287 284 279 302 287 286 295 281 303 280 299 285 302 302 280 282 281 295 279 303 305 306 290 298 285 306 282 304 300 281 298 296 285 302 286 298 306 307 304 304 305 299 285 302 288 310 300 293 299 295 311 290 295 286 310 292 287 285 310 305 298 299 294 292 290 298 303 298 294 299 297 296 314 291 308 304 310 312 316 300 316 296 296 306 312 313 305 308 314 293 298 321 309 308 298 314 313 308 318 313 308 321 321 295 300 323 315 303 312 317 299 322 307 311 315 308 311 313 313 308 322 323 305 308 330 314 303 327 326 330 324 309 326 321 311 332 318 332 309 322 312 324 333 310 309 331 322 336 312 308 333 332 327 315 333 314 338 316 319 335 338 318 332 327 340 314 311 311 320 340 330 330 329 328 337 334 326 314 321 320 338 316 324 331 330 319 332 319 337 318 336 343 319 337 345 343 332 326 349 341 344 336 323 337 343 353 332 325 353 340 332 352 346 348 345 349 338 337 334 353 346 347 329 329 348 354 347 340 333 358 337 338 340 354 346 362 335 359 356 348 353 333 352 351 343 338 341 340 365 350 352 364 348 365 347 359 341 366 353 369 352 343 355 369 349 339 351 365 368 346 344 374 364 367 361 353 350 369 364 360 352 371 375 351 359 354 357 345 365 358 379 362 356 354 350 353 357 379 356 369 356 374 367 356 379 377 378 368 384 384 375 365 383 366 353 353 360 368 387 368 369 364 370 366 388 366 360 365 391 385 380 391 368 360 362 391 364 393 384 392 386 374 393 380 396 394 376 370 399 378 381 394 386 369 397 395 368 382 372 399 388 392 376 402 373 397 372 382 388 406 400 392 395 404 393 383 402 403 400 379 404 392 377 397 385 381 377 412 385 411 379 384 410 387 399 385 394 383 404 412 409 386 397 397 410 382 415 411 419 403 393 381 413 387 409 385 402 406 406 413 411 388 385 393 397 393 421 395 402 420 409 423 388 394 387 393 389 423 401 414 401 407 407 400 390 416 413 413 414 414 400 401 393 429 406 404 427 399 402 434 415 423 427 409 407 429 403 433 421 417 420 437 437 427 408 418 433 428 410 424 423 409 440 423 407 421 403 432 431 421 422 423 430 417 419 422 418 410 435 436 405 415 415 431 444 424 409 436 411 418 427 428 426 412 425 425 425 450 440 410 414 453 444 414 433 446 438 423 442 421 433 450 441 431 436 453 442 433 435 420 425 447 434 437 451 443 454 418 440 449 424 451 460 454 418 421 419 439 441 435 423 457 425 426 438 462 439 432 452 435 428 451 436 423 450 433 427 457 426 430 465 433 440 463 426 441 443 428 462 442 466 444 437 427 463 434 437 465 449 460 470 457 441 435 466 455 441 435 467 451 443 468 449 466 460 454 431 471 467 452 457 462 472 442 470 465 457 437 465 442 477 463 434 452 477 471 435 446 478 473 467 446 474 449 446 465 473 445 467 452 478 462 464 474 478 469 464 463 438 481 464 483 452 444 464 459 467 471 459 470 444 483 483 459 441 480 478 462 482 456 478 472 482 453 463 471 479 444 453 482 484 473 475 446 474 455 468 457 483 483 488 482 481 480 450 477 475 489 453 465 453 484 451 450 451 468 480 484 466 485 472 462 471 466 478 468 478 478 472 480 456 458 479 490 473 449 453 473 481 458 476 474 474 489 487 448 464 489 483 474 470 477 474 479 450 485 454 461 450 460 450 461 451 462 457 477 464 490 483 478 480 465 484 486 486 477 465 481 472 454 488 473 462 467 457 490 458 489 457 460 453 458 472 482 450 460 463 465 454 450 494 464 492 461 454 482 489 450 468 491 454 460 468 468 477 455 461 464 494 494 474 477 481 497
460 479 484 473 474 467 453 450 481 495 462 464 481 480 464 452 474 495 487 471 465 466 475 454 480 450 477 482 455 460 460 466 491 495 470 495 466 453 449 477 452 462 493 463 494 460 491 450 485 482 472 480 479 477 486 489 458 493 454 464 457 466 461 478 490 460 476 487 464 456 468 493 469 491 487 493 483 483 448 472 449 472 458 459 481 475 479 491 473 485 460 452 480 486 482 470 449 467 458 446 476 478 455 461 462 445 473 481 472 477 465 475 488 468 460 469 470 463 467 463 485 476 464 473 472 455 452 470 477 458 471 456 446 482 473 458 477 449 448 458 477 463 445 470 482 455 449 457 470 467 478 466 454 447 444 478 460 449 461 442 465 444 457 464 479 437 475 463 441 477 481 472 476 464 444 465 448 457 453 442 440 444 479 474 460 446 444 461 434 445 440 449 445 435 465 459 457 464 468 475 470 460 457 471 444 472 454 462 447 473 431 451 443 436 452 470 448 468 451 448 434 458 470 452 460 464 434 449 444 444 455 459 450 463 426 436 450 453 455 459 462 459 432 432 432 437 434 444 460 459 430 449 427 441 446 451 433 435 450 426 453 434 435 454 447 436 420 449 421 427 460 435 425 451 423 454 459 435 442 422 417 455 440 455 439 420 438 447 414 428 442 429 434 454 447 430 430 447 415 422 448 444 434 412 436 440 448 426 416 430 423 408 427 410 420 434 440 427 428 424 434 424 420 419 431 433 417 430 438 421 410 411 424 402 438 415 419 423 403 409 430 439 418 424 399 429 407 430 408 429 410 399 429 426 423 436 436 417 428 427 424 430 418 421 398 405 432 426 426 402 427 423 414 416 415 415 416 422 431 408 407 404 410 396 392 418 389 407 417 400 402 401 415 392 396 414 401 395 403 387 417 401 385 401 411 403 390 416 396 407 402 397 392 393 387 418 415 380 397 402 417 398 383 378 416 404 404 395 395 393 401 379 405 407 401 407 407 403 386 407 408 407 387 389 390 393 384 379 390 389 390 389 398 387 400 396 377 398 402 376 369 401 391 366 373 385 370 386 386 374 364 369 381 394 379 396 369 399 392 366 382 371 380 374 387 387 375 388 373 364 386 393 375 385 384 358 392 358 373 391 386 377 365 377 381 365 368 355 361 366 381 376 375 363 365 364 354 382 367 377 370 377 351 377 371 375 359 364 353 373 366 374 381 380 351 378 350 368 373 343 356 350 360 354 345 362 351 361 358 349 344 343 352 374 357 353 348 370 348 356 361 365 360 341 348 352 370 359 344 339 365 338 363 345 354 349 351 338 355 340 357 358 342 346 333 358 351 340 355 341 347 356 349 348 342 337 353 334 335 344 334 332 342 356 355 324 342 354 331 330 344 332 336 355 347 347 340 326 346 331 325 327 331 325 342 328 346 323 350 321 336 331 334 344 328 324 341 318 339 337 322 339 340 323 333 333 323 315 335 344 323 343 315 325 323 340 333 327 329 341 325 311 317 322 309 318 328 321 328 325 319 329 323 334 325 330 314 317 326 311 325 313 310 328 327 322 325 317 305 322 329 306 329 305 312 331 301 305 317 311 304 322 323 304 323 299 313 303 315 322 311 308 318 310 298 305 320 303 317 322 321 311 322 315 312 300 312 310 303 297 316 296 296 302 321 319 292 318 307 295 305 299 301 290 297 310 317 310 315 292 315 298 290 298 297 301 307 316 308 308 312 300 310 315 311 300 303 302 297 290 307 311 290 288 309 306 308 297 309 307 300 286 298 295 305 283 296 310 287 302 304 300 307 300 302 281 296 286 281 308 295 281 284 294 285 281 279 300 285 296 287 302 298 293 277 292 295 282 291 291 295 277 281 291 296 293 284 283 299 276 283 279 291 285 292 299 289 295 274 279 291 278 291 296 273 292 297 285 295 285 274 279 289 286 292 279 289 283 297 274 286 290 291 287 272 281 283 273 275 284 291 278 272 293 273 285 285 282 282 280 267 284 288 270 271 293 278 273 279 289 277 266 280 282 267 268 266 281 284 285 280 278 266 268 275 283 286 292 270 272 289 281 291 270 276 281 279 267 287 276 268 285 281 265 276 275 271 265 277 278 288 279 278 287 282 288 274 278 268 279 282 281 285 270 287 269 286 274 287 270 274 264 263 279 265 276 262 271 276 264 285 262 279 288 274 286 285 284 275 279 263 283 270 285 279 283 264 275 283 262 272 267 279 272 283 281 274 272 279 277 274 264 277 280 263 278 278 275 274 280 281 264 263 262 287 280 273 278 282 267 278 265 273 284 265 283 276 277 267 282 282 268 284 270 287 274 276 265 287 288 272 279 279 262 269 277 269 280 266 262 285 272 282 285 267 275 281 272 279 275 265 272 270 277 270 284 278 284 276 277 272 286 283 289 287 280 267 267 271 271 284 284 270 266 280 265 267 287 275 284 289 266 267 286 269 290 280 285 273 267 272 270 286 275 283 288 293 272 271 272 291 287 289 269 279 268 281 286 283 293 272 274 286 273 292 273 282 278 274 277 273 269 282 295 290 283 273 289 289 279 269 271 273 276 274 270 278 274 292 281 273 282 288 277 273 286 284 272 297 291 282 288 277 281 272 299 280 277 277 286 288 278 288 276 297 279 279 292 283 285 275 299 293 290 301 296 275 285 294 279 297 292 288 285 303 292 288 299 303 291 282 281 297 288 290 283 306 300 293 305 280 286 282 299 301 300 284 294 282 294 297 304 303 303 305 292 310 309 286 309 295 290 305 307 302 288 303 294 311 286 295 294 305 295 301 291 310 287 310 291 287 294 306 300 288 300 304 312 299 290 297 298 305 291 299 318 292 308 319 311 302 301 320 293 304 307 292 299 302 318 305 303 318 318 296 320 316 310 311 300 306 318 298 317 317 304 327 300 317 325 320 309 313 306 300 301 317 314 320 330 306 319 323 331 310 325 327 332 309 311 307 321 333 313 331 320 321 329 316 317 313 332 305 305 327 308 306 318 309 334 312 328 311 317 336 312 314 311 312 317 335 325 338 318 335 335 334 321 329 315 314 320 313 313 325 315 330 325 329 340 328 323 318 333 336 318 349 337 340 345 334 338 320 334 328 350 323 342 348 327 347 348 333 347 349 347 341 336 341 335 334 326 347 337 341 350 331 352 335 346 359 357 342 335 335 348 341 332 348 332 354 341 330 350 345 358 342 331 338 335 334 361 335 367 357 366 359 357 336 362 364 355 366 359 352 365 358 371 365 366 342 357 359 352 368 360 344 341 344 343 345 347 366 359 358 374 344 344 374 347 353 345 370 367 349 346 370 376 351 376 363 350 364 366 350 348 357 364 375 354 375 359 368 365 366 355 368 354 379 368 359 387 358 383 382 363 377 372 358 383 366 391 385 365 381 371 358 379 361 388 372 378 362 380 377 378 385 387 367 393 378 376 368 376 376 386 391 399 379 365 377 385 397 379 369 391 387 366 395 400 390 377 373 396 376 392 389 406 397 402 399 404 372 383 394 404 404 392 392 385 394 408 410 376 392 399 375 404 388 379 386 391 403 382 408 382 378 384 406 387 406 396 406 418 403 383 386 391 389 391 408 399 397 388 397 418 414 383 397 403 413 406 407 395 404 421 388 414 400 424 398 420 405 425 419 389 395 393 399 414 425 403 405 404 406 396 413 415 404 398 428 427 433 405 431 415 435 398 408 414 402 400 402 414 421 406 410 430 413 423 413 431 411 405 421 428 424 440 425 408 410 431 436 428 427 405 421 427 416 404 435 444 429 442 417 442 415 439 421 408 441 430 439 409 437 420 439 418 443 419 435 427 413 442 413 420 450 422 425 426 428 426 434 435 419 446 448 444 427 452 431 419 426 438 434 427 425 456 423 452 426 443 429 422 426 434 434 423 446 437 435 434 457 420 445 437 439 425 458 450 434 434 461 460 447 463 438 424 435 428 455 462 431 438 462 466 463 435 461 454 431 455 428 447 457 456 467 455 439 463 444 431 455 461 433 468 430 436 428 459 460 467 445 433 430 437 452 430 434 447 466 469 463 460 459 436 471 453 474 436 433 467 457 444 446 470 441 451 436 443 444 469 445 463 436 453 478 467 455 446 441 454 447 437 447 478 449 442 462 482 465 469 476 468 448 478 462 450 440 454 454 462 462 441 458 461 438 466 474 461 452 471 452 474 467 484 457 479 445 459 478 467 485 465 453 445 461 479 459 458 444 470 485 464 474 459 487 469 482 477 446 444 464 453 479 487 446 451 474 451 465 467 474 459 486 486 463 461 472 476 479 477 460 470 453 446 482 446 473 470 457 470 452 450 481 492 470 467 461 468 450 483 491 462 470 468 484 454 450 476 456 476 490 480 451 489 483 458 489 473 482 453 450 467 483 465 492 461 465 461 462 448 451 461 464 453 462 481 461 465 463 449 473 486 461 456 481 451 466 475 476 479 459 457 452 474 453 449 487 470 488 480 471 470 472 466 475 485 477 467 480 470 493 458 460 459 465 472 487 462
476 492 470 466 453 473 491 484 453 482 484 471 492 485 493 469 455 451 458 462 469 469 484 467 478 474 456 473 450 494 465 479 491 488 450 475 492 472 464 476 485 480 452 481 469 476 455 456 479 466 470 480 466 485 478 475 465 486 453 493 464 450 455 485 489 483 465 465 460 461 447 450 446 478 485 468 486 451 464 464 479 485 445 482 490 455 484 482 456 479 460 485 461 473 470 483 466 482 469 458 466 473 444 480 452 469 444 460 469 458 480 457 451 473 442 444 484 482 476 449 463 445 484 480 468 458 473 444 444 445 452 465 476 447 456 485 473 451 450 452 460 441 461 463 471 461 458 467 449 446 469 465 443 459 457 471 470 437 468 474 482 474 453 466 481 439 458 439 461 445 479 447 475 441 461 464 436 450 459 442 441 466 467 456 469 451 435 456 473 438 441 445 462 464 462 440 473 438 442 460 454 439 470 448 453 458 440 460 434 464 469 448 457 463 470 448 437 471 432 438 431 449 426 457 456 456 456 429 459 451 458 448 440 430 445 467 457 436 461 433 447 458 435 437 433 427 454 428 457 464 442 443 452 462 450 458 447 455 437 457 436 425 455 428 451 433 427 440 422 425 452 421 456 454 428 450 446 427 431 434 454 439 447 431 448 428 435 432 449 432 429 415 422 432 426 412 428 442 432 450 441 424 410 437 411 423 419 440 425 436 422 412 428 422 419 442 425 437 436 414 414 421 412 410 431 415 439 404 408 435 420 416 422 420 437 419 432 406 435 440 434 407 402 412 421 415 406 440 409 424 429 408 398 432 420 407 400 423 411 412 418 403 413 407 394 411 433 400 427 428 400 417 422 410 402 394 419 420 410 391 408 401 400 410 420 416 411 411 421 394 397 425 409 405 397 390 420 390 422 393 390 412 390 418 393 385 410 410 420 381 420 417 400 384 388 392 412 403 404 392 396 379 385 381 385 377 407 385 412 393 387 380 376 387 396 376 376 387 384 384 389 381 380 404 376 406 402 372 402 387 384 383 370 389 389 394 380 370 400 401 382 396 375 396 394 373 385 374 394 373 376 392 391 382 398 395 393 390 395 379 379 368 393 381 386 364 388 392 375 383 393 370 386 370 390 370 379 384 369 368 383 380 388 357 375 373 358 366 388 381 376 362 375 356 387 379 360 350 380 378 365 383 369 367 383 351 349 362 360 369 379 363 381 359 348 350 352 356 371 364 361 359 356 354 372 365 368 348 366 362 341 342 373 361 345 373 369 356 366 365 358 362 352 340 370 351 370 370 355 338 342 360 340 366 360 358 333 349 353 351 366 353 364 360 361 360 363 346 334 348 352 353 343 328 354 352 338 332 334 347 329 333 349 342 348 337 333 343 334 334 334 348 334 330 351 330 334 326 346 324 350 329 326 323 342 341 333 339 328 325 351 349 339 330 345 325 331 326 334 341 333 341 334 315 338 340 337 344 342 326 343 337 334 339 314 330 338 321 332 318 327 337 341 335 310 333 309 334 319 313 337 337 317 308 310 306 334 324 307 324 325 324 313 319 318 315 305 313 325 326 321 307 309 315 321 309 310 319 332 322 310 305 322 328 326 300 323 326 304 327 300 303 306 327 323 297 300 326 307 309 319 325 313 324 305 297 300 311 314 296 298 323 301 295 314 304 317 304 300 306 294 315 320 306 319 305 302 308 315 303 317 304 306 314 303 305 316 302 299 302 304 297 290 304 299 302 306 286 314 313 300 307 299 291 292 298 299 297 308 298 287 310 289 298 303 286 296 297 301 289 294 282 300 308 307 307 297 300 309 289 297 308 301 299 290 302 282 291 282 301 297 284 297 293 298 281 288 303 286 305 302 298 297 290 286 294 288 303 284 286 302 300 277 294 290 279 290 301 298 279 292 290 297 298 294 290 287 273 300 272 277 299 288 291 294 289 297 291 293 278 275 297 291 272 291 271 275 280 271 283 285 273 271 292 269 276 282 295 276 293 279 292 292 295 268 270 268 293 274 290 284 277 271 276 278 276 277 267 286 290 280 285 293 266 292 277 273 277 276 292 274 286 273 282 269 273 268 281 282 274 287 271 284 291 287 287 274 275 269 274 276 278 266 274 280 274 282 272 266 275 286 271 290 284 285 267 272 282 265 279 268 275 275 284 288 270 268 286 269 272 268 269 274 285 267 279 267 284 286 269 284 270 265 284 279 276 276 287 267 266 276 288 277 276 270 275 271 275 286 277 284 280 272 268 276 276 284 269 271 270 264 265 266 267 286 283 280 272 269 273 265 271 271 279 284 268 280 266 280 277 269 263 267 278 268 280 264 279 287 272 275 277 264 278 281 276 287 287 275 283 271 277 265 269 267 276 274 285 279 280 288 274 280 265 289 275 272 279 264 285 278 265 273 280 270 281 266 284 278 278 277 275 265 267 270 285 279 277 280 284 286 272 281 276 284 290 280 276 281 286 289 266 278 283 271 273 282 267 279 276 274 278 288 277 279 287 279 268 270 277 286 275 284 287 286 275 295 272 269 294 278 278 279 274 295 284 281 295 270 279 290 279 290 295 273 287 287 271 289 292 281 292 271 282 296 274 274 280 291 287 278 284 281 290 290 279 289 287 289 275 281 295 284 286 292 295 289 275 300 293 289 275 287 301 285 287 299 294 305 295 284 291 286 299 301 292 279 285 299 286 293 291 293 281 294 285 302 301 286 290 290 293 291 302 289 301 305 305 283 305 294 282 284 296 298 299 311 300 307 296 300 293 292 290 310 288 294 297 291 310 308 305 286 302 299 310 305 311 316 305 314 293 297 301 313 298 289 295 310 310 308 315 313 309 312 308 313 314 291 312 310 315 303 302 293 317 297 314 312 306 311 307 323 306 316 308 303 302 323 324 298 308 299 321 299 318 317 311 307 298 315 299 308 323 307 306 329 316 320 309 327 306 321 326 316 309 307 325 317 303 327 307 305 306 319 308 326 334 325 325 311 312 323 324 320 309 338 330 325 328 321 331 310 336 312 312 317 321 334 333 315 326 337 317 328 322 323 319 336 314 320 324 335 319 319 346 320 337 321 326 343 323 334 325 348 345 320 330 320 350 339 326 337 320 346 351 342 344 323 331 344 331 343 333 336 328 334 342 343 328 323 331 328 332 340 345 325 344 350 356 359 358 343 347 360 331 355 349 333 340 344 361 353 336 341 341 342 353 350 352 332 335 336 340 345 368 364 366 356 349 344 360 350 339 367 369 351 362 344 358 338 345 364 359 353 366 366 361 365 351 360 356 362 366 355 360 360 359 346 355 371 354 379 367 345 353 345 355 361 380 377 367 360 354 383 361 357 365 376 369 384 365 384 385 373 386 364 388 358 380 368 375 358 364 374 366 379 389 372 379 384 357 386 387 380 389 363 371 389 368 373 373 388 380 389 389 395 376 397 391 365 368 368 389 392 388 383 375 397 365 367 369 385 374 396 397 381 384 391 379 401 378 392 398 384 376 377 397 370 376 376 398 391 377 398 393 374 387 401 403 383 410 397 405 388 403 397 405 406 384 387 386 395 396 411 402 385 391 390 405 379 386 383 399 386 401 391 400 399 388 414 415 400 396 403 390 400 420 416 400 399 388 400 416 422 415 410 413 396 419 410 410 415 394 390 414 408 404 415 419 428 398 405 403 397 398 402 406 422 424 420 429 422 430 422 402 394 405 396 402 425 412 421 396 409 429 423 429 406 409 422 404 419 417 438 409 410 427 403 415 401 407 424 422 441 442 436 401 404 414 429 444 436 413 430 439 406 406 416 427 427 419 413 434 438 409 443 408 439 446 422 408 409 420 418 427 415 415 437 443 443 424 442 438 442 419 453 449 449 420 446 441 432 442 447 436 437 423 446 433 452 453 425 446 416 428 457 457 435 443 440 418 440 454 460 446 418 422 421 452 455 425 442 444 438 443 454 454 451 442 444 424 438 423 462 454 434 442 444 453 426 435 456 424 448 431 430 448 455 434 459 425 440 439 452 436 439 442 427 459 453 456 455 459 463 429 433 454 444 441 472 442 436 435 457 435 434 459 470 437 468 452 450 453 444 447 443 464 456 450 458 445 436 450 439 471 451 445 460 468 465 465 444 473 472 472 441 476 463 437 447 456 465 466 440 478 478 437 477 459 470 478 456 443 478 450 468 482 465 454 457 483 449 475 448 445 438 471 466 449 450 443 479 469 464 449 469 459 444 463 475 471 453 443 478 448 451 463 441 479 479 462 479 486 453 483 447 454 470 474 459 482 480 454 460 452 457 443 472 461 462 456 447 474 459 484 476 463 455 476 455 488 451 487 486 457 482 445 469 458 472 479 451 463 465 474 487 473 456 492 462 475 462 487 448 475 489 459 484 478 477 465 471 478 486 474 493 489 447 459 449 489 480 456 447 453 484 467 480 475 494 476 483 463 449 464 471 472 477 462 456 461 459 480 471 451 487 449 493 466 461 474 487 473 463 466 479 479 486 491 459 464 473 474 479 474 490 455 451 473
447 485 464 458 470 487 487 488 467 465 459 459 491 477 484 459 448 469 491 466 491 481 482 469 460 493 475 482 479 457 460 480 448 456 470 472 475 464 491 447 481 483 459 457 466 449 449 447 450 472 466 448 459 454 449 452 479 477 487 465 490 477 477 463 454 450 479 461 448 474 470 472 468 447 449 446 473 469 453 444 460 453 470 462 448 480 446 486 485 444 476 483 476 456 449 479 462 484 443 465 460 467 486 483 463 444 478 447 469 442 446 478 444 466 450 448 456 453 445 451 447 471 484 475 485 445 465 452 479 465 467 445 484 465 440 460 466 469 464 447 469 463 478 467 441 441 473 450 453 471 455 460 457 447 449 450 452 469 462 437 444 450 471 477 438 468 452 442 468 439 460 470 463 472 435 462 446 466 453 433 435 464 451 454 469 439 472 450 471 469 457 433 445 448 475 454 435 453 460 430 458 440 472 448 440 435 432 451 466 458 452 469 444 431 444 442 445 447 432 464 456 443 428 442 436 431 431 448 425 424 454 426 433 425 427 454 435 463 442 438 437 435 449 452 421 430 434 462 460 439 431 423 431 433 439 442 459 445 441 459 445 447 437 430 449 442 450 447 438 433 424 435 428 437 426 440 448 456 457 440 451 447 446 454 452 419 453 443 452 427 413 416 443 443 416 440 443 448 418 422 420 426 432 432 446 441 413 428 441 448 434 427 433 432 442 439 445 431 420 418 427 441 405 441 416 423 429 406 404 405 410 440 404 427 433 437 404 433 404 437 431 428 413 416 410 407 433 415 399 414 433 426 404 422 409 410 422 431 420 398 404 428 397 424 401 402 410 423 394 428 409 426 391 406 422 429 428 417 405 428 393 402 418 411 403 409 410 387 405 417 425 419 403 413 403 403 386 388 420 407 399 406 388 402 405 390 415 406 390 409 408 393 406 413 417 381 395 390 405 395 384 402 378 411 412 378 406 413 408 411 405 406 401 393 403 386 406 393 385 374 387 388 401 374 377 375 402 391 385 388 395 389 376 398 405 382 404 371 388 385 388 366 399 369 388 389 386 378 367 389 397 367 383 368 369 377 394 376 396 393 365 393 391 373 392 364 384 387 370 365 371 391 372 365 364 359 383 359 388 377 357 362 387 371 365 360 377 360 364 355 381 388 374 378 372 368 382 367 380 376 382 361 351 353 354 352 369 373 366 356 363 371 361 358 368 351 378 365 371 364 364 360 354 367 360 371 349 369 368 343 352 366 348 345 355 348 355 369 343 357 351 344 352 360 351 352 356 344 344 355 358 339 348 336 337 356 361 348 351 366 352 339 333 336 353 337 345 336 337 347 347 347 359 346 330 329 344 339 335 360 355 334 329 354 342 329 350 328 346 336 329 324 335 330 345 331 344 325 346 354 350 340 331 341 342 344 332 329 351 322 348 322 332 335 340 350 326 349 348 333 329 327 338 334 342 328 346 344 338 336 341 330 318 315 317 317 320 326 325 330 317 321 329 319 337 324 319 338 332 310 310 335 312 312 327 338 327 314 323 328 331 321 332 313 309 305 318 317 319 332 304 325 310 313 308 326 319 308 304 324 317 331 308 316 314 311 305 316 326 324 315 317 307 321 318 327 298 307 319 312 298 302 307 307 310 310 297 323 315 299 314 299 295 318 312 300 319 305 315 318 315 313 305 298 294 296 294 312 303 296 304 308 306 307 316 299 303 314 310 290 312 297 309 307 312 290 306 308 293 297 294 308 288 306 305 290 303 301 303 285 307 309 304 295 310 308 302 288 288 284 305 284 284 294 294 296 305 289 307 303 306 295 305 300 282 296 308 305 306 308 303 288 306 307 291 303 294 300 306 298 294 292 299 294 302 302 300 288 280 287 301 296 301 297 278 302 275 276 297 293 296 283 292 282 274 275 294 278 296 275 296 293 300 298 284 278 275 290 279 299 296 278 299 285 295 297 295 286 287 284 295 285 291 284 292 274 297 297 279 291 271 285 282 281 295 277 286 269 295 277 281 274 282 279 271 289 278 295 276 278 281 283 291 272 281 270 276 281 269 269 274 282 269 271 277 267 279 266 279 290 286 291 280 285 275 284 278 269 283 287 279 280 287 287 269 274 290 291 288 276 293 284 274 291 267 266 283 280 285 281 271 286 284 287 277 268 269 268 279 279 286 285 286 277 271 274 271 280 290 268 288 289 276 270 289 279 272 269 283 281 274 289 275 267 273 287 270 267 280 274 281 274 283 275 287 290 274 283 269 289 287 282 277 273 288 275 288 285 269 280 265 280 267 265 283 265 278 278 268 267 277 285 277 270 286 290 269 285 282 290 284 268 281 270 277 268 270 290 290 276 269 280 265 288 282 284 289 269 272 267 272 285 288 274 280 272 273 275 267 265 274 266 272 267 270 280 291 281 268 292 273 281 282 283 268 279 279 272 291 284 270 282 290 272 293 275 291 270 293 272 268 275 272 274 288 288 272 285 275 286 268 268 274 284 285 288 281 282 294 278 286 284 279 294 290 279 275 271 295 275 290 281 296 295 272 289 273 277 292 294 281 292 294 271 293 295 292 279 295 274 274 284 273 284 294 295 279 300 282 289 290 274 301 289 284 287 292 299 278 282 295 288 284 294 297 299 279 302 296 283 285 296 279 297 287 288 289 297 280 304 301 297 303 299 285 294 300 293 287 292 301 308 307 302 290 300 297 294 299 281 301 300 302 296 292 304 307 297 289 311 286 283 293 304 305 300 291 289 309 304 288 305 312 304 313 288 288 309 295 304 296 290 300 309 293 310 309 309 304 295 305 296 288 309 291 295 290 289 292 307 309 317 320 299 307 319 303 303 306 305 292 309 302 307 301 308 301 299 307 298 307 318 311 307 304 313 298 321 316 316 302 324 303 301 325 300 306 322 308 304 324 317 307 301 321 308 305 327 315 316 332 326 309 315 309 319 332 311 327 318 304 334 306 323 318 311 319 323 333 313 322 316 317 322 335 311 335 325 338 311 312 336 335 327 314 334 313 314 310 337 329 311 335 333 331 318 336 331 327 343 324 333 336 326 331 334 342 322 337 333 335 343 325 349 345 350 339 343 345 325 319 338 343 333 320 348 329 343 333 343 339 343 327 347 345 330 323 338 341 323 336 338 339 345 330 337 352 331 354 355 353 337 329 355 357 353 334 354 358 333 339 332 352 355 358 342 337 333 362 356 366 355 353 356 355 361 334 346 342 340 355 353 337 368 358 354 360 341 359 345 358 361 344 350 348 372 348 348 374 356 351 348 362 362 350 358 356 345 368 370 366 356 359 366 376 356 346 375 363 372 366 354 350 377 358 363 350 355 372 351 365 376 358 350 353 387 372 361 378 375 388 355 372 370 383 386 368 380 377 372 389 364 385 370 379 374 389 372 364 363 365 393 387 387 394 369 365 384 373 391 374 375 383 380 391 372 363 392 390 396 376 382 389 368 402 389 381 396 378 393 396 372 386 387 369 368 377 390 392 390 373 376 382 380 391 403 408 384 383 385 387 401 392 383 387 403 400 401 375 399 408 414 414 405 378 388 384 388 401 403 404 394 410 405 380 410 395 380 391 380 409 400 415 418 397 392 393 404 406 387 401 399 407 404 403 393 396 415 411 417 412 400 393 418 392 426 401 400 406 390 389 394 397 393 409 414 398 418 411 412 397 411 412 427 418 404 396 396 433 417 428 417 403 412 401 409 414 419 413 432 420 416 398 431 419 433 406 409 418 430 421 426 410 426 441 404 423 439 429 415 404 413 438 431 443 427 426 429 416 436 444 438 418 444 426 406 437 432 414 416 422 435 441 424 413 417 430 413 444 428 447 417 426 430 413 446 447 429 432 417 432 418 433 435 423 413 438 448 438 427 423 452 435 449 418 441 416 433 446 451 452 435 417 418 447 456 436 449 429 435 442 423 419 421 439 432 419 444 441 446 430 420 437 458 461 458 422 448 428 424 455 440 449 436 459 442 430 453 430 462 447 430 467 450 454 464 439 455 446 438 438 456 438 428 461 466 432 466 466 472 459 458 462 462 467 443 429 469 446 445 470 470 453 436 457 472 434 459 439 452 441 461 438 443 469 472 444 438 474 445 444 461 476 434 458 477 448 459 473 474 437 476 469 467 444 451 465 455 442 480 477 459 469 442 473 471 449 437 444 481 480 438 471 470 470 446 462 463 475 443 462 438 444 446 462 480 469 440 484 479 472 474 445 459 474 476 442 480 476 443 478 468 445 468 450 479 477 475 452 468 480 477 463 487 485 481 476 469 482 469 457 465 459 458 478 487 448 474 481 478 478 474 454 483 456 463 469 486 451 480 461 484 463 482 477 455 477 467 476 465 448 445 487 459 454 471 451 459 456 490 488 469 457 489 478 451 446 457 447 488 453 485 459 456 485 456 454 487 446 487 455 449 483 467 484 484 474 456 483 450 464 485 473 475 481 458 459 461 449 460 456 456 478 469 492 449 479 453 491 479 448 479 462 464 452 478 454 459 466 490
461 482 460 487 489 447 478 480 461 480 446 449 468 477 472 466 480 483 452 456 448 479 488 489 449 472 452 482 484 472 458 478 487 472 448 452 482 446 449 459 480 467 459 478 455 449 463 490 486 486 449 486 450 448 480 455 468 488 448 467 451 444 489 455 448 486 456 485 487 454 453 470 476 462 456 486 465 468 479 454 458 478 443 463 481 478 468 457 469 465 475 470 465 468 475 463 458 487 458 448 451 461 468 477 473 481 468 443 454 458 454 462 447 454 483 479 484 456 443 458 478 475 440 449 449 474 470 459 466 479 465 470 453 446 461 479 479 441 481 446 459 449 469 460 457 460 454 449 476 457 468 478 449 448 443 474 463 465 467 462 451 465 448 468 458 460 463 476 440 442 454 435 435 443 468 445 443 437 453 449 463 448 446 476 467 459 475 455 443 461 437 466 452 449 454 430 436 437 433 443 453 454 450 454 463 440 428 436 444 456 452 437 427 448 439 440 448 430 456 441 425 453 437 461 443 444 428 457 457 465 459 423 436 439 439 435 439 451 452 428 437 460 435 432 457 447 445 436 451 451 427 451 456 458 418 450 434 422 439 423 441 432 432 436 420 421 422 436 416 425 458 447 447 425 448 425 416 436 453 447 442 451 453 448 447 438 422 418 428 432 413 413 424 419 432 418 415 428 438 414 438 428 437 418 438 410 414 446 438 424 433 419 416 431 408 426 418 414 429 430 429 404 416 427 442 412 436 432 426 426 435 401 437 400 425 413 403 432 409 433 408 434 403 418 401 434 412 433 434 434 427 430 417 429 415 434 411 426 408 405 394 419 420 397 418 411 412 402 427 410 409 393 413 402 419 416 398 394 411 395 389 418 411 396 410 412 426 411 422 420 421 409 415 385 421 390 416 396 403 389 419 412 416 403 411 406 407 385 392 402 415 393 384 398 393 407 381 412 400 391 386 393 414 415 400 409 414 380 388 377 375 376 383 402 407 399 396 381 398 384 394 373 397 402 387 405 392 389 387 374 406 394 377 381 380 379 387 372 393 403 386 395 381 390 387 388 384 392 364 365 380 380 369 367 391 394 398 392 384 383 398 361 371 385 387 388 380 372 384 362 387 366 382 362 383 376 370 373 379 363 378 374 368 357 356 371 375 353 379 358 360 360 360 365 363 386 355 352 351 359 357 371 352 366 350 369 348 353 380 350 351 366 351 363 352 365 377 347 372 368 373 368 344 357 350 377 360 370 359 362 343 342 354 360 370 369 367 345 341 366 356 345 366 343 363 338 354 364 355 359 342 351 358 361 364 363 351 336 346 335 350 351 347 362 335 335 346 361 338 346 334 362 332 354 332 360 354 356 334 359 336 336 346 344 341 335 343 325 350 345 336 339 352 353 327 331 331 350 328 347 341 323 354 322 336 340 345 328 326 333 337 347 340 347 322 346 332 333 327 317 335 328 336 343 343 315 328 341 335 326 315 320 327 313 319 339 333 332 341 332 337 328 320 330 320 333 327 333 315 338 321 338 338 320 335 310 309 322 324 328 330 308 335 326 320 323 305 311 310 334 331 305 319 308 324 329 307 310 324 313 332 316 313 302 307 311 315 310 324 311 328 306 323 301 329 329 325 308 302 321 319 315 325 301 300 299 323 304 304 313 313 303 295 322 300 298 301 314 305 318 294 316 298 308 298 292 295 314 309 305 305 297 297 297 297 298 292 291 309 299 294 313 299 300 298 315 303 309 315 291 296 308 313 300 286 311 301 288 302 310 294 308 287 300 307 286 308 310 284 309 289 312 301 285 305 284 287 303 292 294 297 291 289 282 291 302 287 309 283 296 284 300 296 302 289 298 298 281 302 291 298 299 290 286 292 282 279 297 294 288 279 301 289 278 293 298 290 298 289 292 285 285 303 292 277 275 281 288 299 297 279 291 288 298 287 289 290 293 274 288 276 289 281 275 294 282 291 292 294 294 274 294 296 289 275 280 280 277 298 286 271 287 274 285 295 272 284 295 292 285 282 279 284 289 292 289 284 283 282 278 290 296 271 269 285 287 279 294 277 290 293 278 278 270 276 274 283 290 272 277 289 268 270 288 289 293 281 287 290 277 280 283 276 283 285 277 286 280 288 267 274 285 277 268 271 286 288 287 293 277 281 287 278 284 281 284 266 279 277 291 290 291 280 272 292 283 267 271 277 265 289 272 269 266 271 280 274 277 270 291 267 268 290 289 277 267 276 278 273 289 281 285 285 290 273 283 285 268 279 271 269 276 267 289 266 289 266 275 290 271 291 265 275 278 290 287 280 290 273 277 276 279 286 269 277 267 277 270 286 291 265 290 291 284 290 278 288 270 274 279 275 273 268 278 293 281 285 277 280 293 266 289 270 272 276 271 285 281 269 290 266 269 284 271 273 292 268 267 268 276 292 290 283 279 275 267 279 267 290 278 278 290 273 282 268 283 271 272 272 275 280 284 290 282 274 269 281 276 283 296 287 282 292 288 279 273 272 292 285 296 276 281 275 294 296 288 294 284 292 283 276 289 284 271 276 290 284 289 283 284 289 285 282 297 288 292 286 292 300 286 274 290 297 279 287 280 282 296 294 276 280 302 275 295 299 287 278 297 296 294 277 289 301 299 287 303 280 278 300 283 279 302 285 298 288 293 306 291 303 299 302 297 289 295 280 307 308 306 300 301 295 294 307 285 289 289 283 285 283 299 283 306 296 291 298 299 299 297 305 287 310 300 297 298 297 291 297 289 298 303 301 300 297 294 310 291 308 290 288 315 306 305 293 315 300 292 288 298 290 298 299 295 297 301 310 302 308 314 307 314 304 294 299 309 296 295 314 311 300 309 310 319 314 301 324 324 316 309 304 324 302 302 311 313 302 320 304 315 322 299 308 312 302 302 315 322 324 305 321 329 328 311 313 316 319 312 316 310 327 326 308 304 331 324 321 323 319 306 308 319 332 332 326 331 336 323 325 308 324 325 333 311 336 314 337 332 328 311 309 333 318 328 309 329 332 312 317 316 315 322 331 313 320 322 343 340 322 345 332 315 328 317 346 333 331 333 336 333 325 343 324 331 339 335 319 320 324 323 342 340 320 350 323 342 341 352 337 351 352 322 351 334 351 331 338 339 344 327 353 349 331 336 354 347 326 334 344 337 348 327 351 328 346 335 339 348 335 340 362 337 355 353 357 359 362 339 358 332 349 347 346 354 344 340 344 339 352 337 347 354 349 336 345 355 369 340 368 340 350 360 371 365 361 341 352 356 356 356 369 352 362 358 368 359 360 354 344 352 364 366 379 367 351 353 345 350 371 347 371 363 348 354 376 362 371 375 353 365 384 367 383 385 364 353 374 360 358 376 384 360 354 366 378 376 358 379 364 375 389 384 370 373 391 364 378 378 373 382 389 374 362 370 362 365 385 364 376 385 390 364 392 365 379 394 368 377 384 382 363 366 395 392 388 382 386 381 381 397 380 367 378 396 377 376 373 404 371 374 391 402 377 379 374 372 399 394 399 399 407 379 379 386 391 393 405 378 380 398 389 383 383 381 413 398 403 392 394 400 402 383 415 417 393 409 380 384 394 418 415 409 406 385 395 399 386 399 391 388 413 388 398 417 403 398 387 421 386 387 386 420 405 401 411 418 400 392 423 415 391 410 423 407 411 400 416 414 402 424 409 393 392 397 408 409 408 397 424 421 420 401 413 404 416 418 435 403 410 407 408 410 405 404 428 430 416 414 413 405 400 407 420 411 422 401 431 416 434 411 429 439 437 410 423 424 442 427 433 426 423 432 410 430 426 421 407 435 423 419 440 424 428 417 435 408 420 422 430 425 412 443 434 426 444 435 449 410 451 432 420 415 446 427 413 420 414 422 413 421 417 442 437 427 440 441 431 451 444 454 418 441 439 444 451 431 429 448 425 419 427 461 419 433 456 418 446 456 448 421 428 462 437 426 428 443 440 420 420 448 451 455 457 434 451 445 422 429 454 442 460 450 442 437 467 457 438 451 452 446 431 462 445 425 445 431 450 467 431 426 456 429 444 450 430 435 466 437 466 439 433 443 452 430 450 429 452 434 466 472 456 437 445 431 433 457 433 437 465 446 432 456 448 456 434 459 465 473 476 465 447 444 435 471 445 463 471 475 468 470 436 449 477 450 458 442 439 467 456 472 436 456 476 442 481 440 454 482 456 446 448 461 471 480 437 444 460 442 452 469 483 440 448 447 438 453 463 483 457 440 466 469 439 460 475 478 458 440 477 471 450 482 443 484 480 444 447 451 442 455 482 441 457 441 451 452 450 470 450 469 471 478 453 465 447 482 452 460 483 443 446 447 479 449 486 472 447 446 483 449 461 473 444 471 467 447 481 476 469 484 457 453 468 462 470 468 457 481 485 451 475 482 450 460 483 447 489 487 450 477 486 461 455 486 482 478 490 473 458 462 486 483 492 448 469 462 485 466 458 461 461 466 462 468 466 467 478 484 484 485 467 489 467 466 488 475 463 466 458 462 462 452
463 448 478 449 490 484 488 476 484 481 487 475 479 466 459 479 490 478 472 489 447 487 451 452 487 481 455 463 479 477 455 450 474 483 448 473 476 445 453 469 475 449 453 463 470 461 445 464 489 472 462 445 462 462 452 451 452 456 470 486 482 481 486 466 474 444 444 454 486 453 479 471 451 482 484 471 447 479 445 446 456 457 442 474 470 444 482 478 456 457 469 450 449 460 467 475 461 462 485 451 471 476 474 474 464 464 458 469 455 454 473 468 470 467 449 452 469 444 482 478 459 458 441 461 477 461 449 444 482 442 456 461 478 438 450 450 462 462 479 477 477 461 455 462 470 445 469 455 449 460 476 447 464 468 455 464 456 441 477 453 464 441 441 438 451 464 436 461 464 446 444 439 476 448 434 465 457 467 439 431 453 440 443 444 473 463 473 456 469 470 437 460 438 443 464 455 436 466 444 466 441 455 428 439 433 436 428 458 441 440 435 459 438 426 463 436 460 465 433 427 455 454 455 424 449 445 423 454 428 459 434 463 434 465 431 424 458 442 442 430 432 426 438 444 425 451 454 437 447 438 439 433 444 447 453 426 445 429 457 422 458 422 444 451 420 455 424 450 426 445 424 436 449 442 445 454 450 438 450 453 436 438 441 412 442 412 430 419 422 413 415 411 452 434 437 448 429 446 438 439 432 447 409 445 430 411 426 418 415 422 412 434 437 430 427 442 425 407 419 428 440 424 406 404 409 410 412 435 408 420 414 401 408 432 437 428 434 413 399 399 429 403 406 399 430 434 397 424 430 426 422 405 408 417 410 397 402 413 428 419 400 425 406 426 411 430 394 392 415 405 402 399 419 412 399 410 406 399 398 401 421 394 392 389 414 425 400 402 406 389 398 410 385 386 398 390 414 404 393 410 398 383 416 407 403 411 382 413 402 407 396 395 405 400 389 381 384 413 381 408 379 401 399 408 381 389 383 391 393 395 377 394 409 408 393 386 381 381 389 410 390 380 397 383 392 409 373 385 403 404 389 405 397 403 395 373 373 391 388 400 372 395 374 373 400 385 389 365 372 392 370 391 387 386 364 369 395 396 378 382 382 398 381 388 393 376 364 364 390 388 373 383 386 384 360 359 393 379 356 381 358 374 383 381 379 368 362 366 386 357 360 379 358 372 376 354 387 367 358 353 377 354 368 356 349 378 351 356 351 354 364 363 359 365 379 379 357 359 351 373 372 362 377 369 363 370 351 368 351 360 352 353 364 372 359 362 341 374 354 339 357 366 359 356 353 350 355 357 355 343 339 366 357 362 363 355 352 360 366 343 342 367 332 341 340 350 332 343 334 362 332 333 360 350 334 329 332 333 338 358 339 344 330 338 327 349 357 329 346 325 338 324 336 330 352 354 327 327 332 331 325 348 349 350 352 328 343 336 339 344 335 329 337 333 319 327 325 346 329 345 345 331 326 349 318 337 321 317 342 328 327 337 320 320 333 317 325 319 330 328 313 315 336 330 321 336 338 329 328 335 340 338 327 335 316 316 313 310 334 328 308 335 334 335 333 336 317 315 324 322 330 324 324 322 311 334 316 307 309 323 328 320 332 306 328 313 323 323 305 306 310 327 322 310 308 311 302 301 312 302 309 301 325 324 315 305 313 316 322 318 304 315 302 299 317 295 310 307 314 311 311 323 293 320 322 301 304 294 317 301 320 302 309 293 311 294 320 307 310 301 306 316 311 308 312 306 317 300 305 304 316 310 300 307 300 299 315 310 293 310 290 291 311 307 285 301 310 314 311 292 288 289 289 300 291 304 285 285 291 310 293 303 295 300 300 292 302 292 288 288 308 289 301 282 292 300 289 280 292 290 281 295 299 285 302 298 297 303 300 304 292 280 287 296 290 305 277 280 285 304 278 304 303 297 296 285 288 298 285 300 299 285 277 290 291 300 302 287 280 274 301 279 299 278 274 273 297 290 282 290 297 290 298 290 286 294 298 297 299 288 276 280 292 285 290 277 297 297 274 275 297 285 291 277 272 291 290 297 293 271 270 289 273 294 278 286 272 276 295 271 277 271 292 269 269 282 287 294 280 290 282 290 289 275 269 291 280 289 290 274 274 289 294 277 271 287 278 274 278 276 289 286 290 284 271 290 269 289 271 281 267 269 287 288 276 288 284 272 266 290 280 273 269 291 267 273 267 278 280 278 271 274 282 266 291 270 273 278 277 278 277 278 281 270 285 275 277 287 281 289 283 279 268 286 288 281 277 289 293 292 286 282 284 274 282 266 290 289 278 273 285 274 285 284 278 288 277 273 281 276 268 283 290 282 287 268 269 271 292 280 281 268 268 283 288 284 283 284 291 280 291 282 288 266 284 272 289 267 292 288 278 266 289 286 283 268 289 287 273 271 286 272 273 288 289 267 291 279 285 288 277 282 290 272 268 292 290 275 294 288 281 290 289 277 282 290 279 277 283 269 282 274 274 288 280 280 273 276 277 292 282 287 292 288 291 292 285 270 283 296 275 297 290 296 278 276 274 272 297 274 273 282 279 290 286 274 274 291 294 294 297 291 284 291 293 289 298 281 290 283 290 295 282 281 281 276 288 283 289 275 301 283 277 297 300 301 287 280 283 301 298 278 288 281 297 295 281 295 292 282 294 300 292 280 307 291 282 292 291 297 285 281 296 307 294 284 297 298 288 304 294 303 298 306 299 290 294 303 300 302 300 308 287 306 311 287 289 306 310 303 289 294 287 297 295 295 299 298 312 300 302 288 291 305 290 309 300 292 297 294 289 315 292 295 294 298 298 305 316 293 317 313 296 319 297 307 292 311 320 313 296 299 315 294 319 311 317 294 317 324 304 302 316 315 309 303 322 296 316 323 303 316 302 309 314 324 310 306 322 304 323 307 303 324 305 324 303 310 310 303 310 321 313 330 311 326 308 306 328 330 303 333 317 328 333 333 328 321 316 321 323 314 334 307 309 319 321 326 317 323 332 325 317 326 332 338 334 334 332 337 325 324 339 328 317 337 327 342 323 340 328 342 332 342 313 345 320 330 321 319 345 320 338 337 342 334 329 331 332 346 332 339 320 325 346 332 347 350 323 342 335 343 334 322 340 332 353 348 349 327 349 338 329 344 326 325 341 350 348 353 340 358 328 355 353 352 338 327 334 332 336 332 352 349 347 343 342 332 333 334 362 333 350 335 355 343 358 336 338 349 351 340 349 364 344 360 345 359 343 366 358 352 359 343 366 371 344 342 372 362 372 354 370 345 346 359 370 350 365 353 360 347 369 346 354 347 348 377 350 358 367 378 367 365 352 365 354 381 350 367 366 374 358 371 374 357 356 369 384 369 353 367 356 360 378 373 379 384 363 355 363 379 384 361 363 363 379 385 367 387 377 374 371 384 388 358 391 369 372 360 387 377 371 374 374 362 376 363 391 378 373 364 388 378 381 375 363 385 391 371 393 396 400 385 372 383 370 380 366 368 380 373 399 393 405 370 373 394 373 382 390 396 394 385 373 405 405 385 406 405 380 405 398 389 401 409 406 397 376 393 399 386 394 388 383 414 397 412 407 405 412 394 393 398 411 396 392 380 388 390 386 387 390 386 381 382 386 392 390 405 408 422 412 401 394 407 406 385 395 420 395 412 386 423 403 410 409 415 411 410 426 422 422 389 400 396 415 400 418 430 393 399 409 403 394 412 403 397 425 407 426 395 402 419 417 417 416 430 435 400 407 414 434 402 414 407 409 401 417 422 405 434 431 427 419 437 418 403 439 436 426 405 407 437 438 417 427 436 425 403 422 422 407 423 429 428 420 413 444 418 435 407 410 425 436 432 423 412 434 427 413 410 420 411 431 423 428 434 418 419 439 433 412 413 435 436 437 431 445 449 425 421 420 426 428 414 449 454 452 425 431 451 420 437 454 443 451 423 425 452 433 446 456 435 441 418 451 445 418 436 418 445 424 433 425 450 451 427 421 444 451 421 444 432 432 434 447 442 456 429 459 461 463 430 434 442 431 444 446 452 439 446 436 465 438 462 452 427 446 454 451 454 430 457 456 469 455 450 446 467 454 444 452 458 464 461 462 449 447 439 431 446 474 451 470 461 465 440 443 472 466 432 456 458 463 448 462 446 471 437 449 460 460 435 452 450 469 441 434 449 459 435 466 459 458 461 452 454 477 471 458 475 473 438 456 460 454 482 467 481 445 443 472 470 458 469 446 440 473 460 466 475 458 467 477 473 452 478 461 438 456 471 454 461 451 483 450 460 482 474 458 484 476 442 472 451 475 482 448 459 453 471 445 469 456 485 458 464 479 475 464 445 463 474 461 470 473 467 446 465 457 459 458 487 462 445 446 445 481 455 465 443 480 470 472 449 462 483 472 448 472 443 452 488 476 467 471 456 447 469 473 456 487 444 455 461 487 459 464 480 465 480 474 456 461 451 462 480 486 485 479 464 480 489 463 461 467 484 474 471 464 457 477 461 451 489 472 448 458 486 478 474 476 463 486 487 464 453 471 460
447 459 478 477 457 444 447 474 478 470 448 451 477 480 461 483 472 482 487 480 477 474 463 462 485 457 457 459 465 483 468 463 446 451 450 459 451 453 483 479 480 487 486 467 472 451 454 454 443 451 484 470 476 456 487 471 471 449 481 487 483 455 461 486 463 462 451 465 473 445 456 457 483 446 475 460 449 486 465 443 443 461 471 476 469 463 452 445 471 440 445 460 453 458 459 468 479 461 444 457 458 452 473 454 458 455 467 460 447 445 461 449 459 445 478 441 463 439 446 447 478 451 461 439 463 474 467 456 450 466 474 470 474 456 479 453 445 469 442 469 441 469 437 462 436 474 438 469 475 439 438 440 469 468 470 451 474 468 438 476 453 460 462 445 434 437 468 443 469 474 438 474 469 438 461 470 432 471 459 471 430 461 439 465 450 436 436 451 470 448 457 452 436 440 471 437 444 469 454 442 428 460 446 428 449 441 469 465 438 462 461 451 445 440 435 461 462 467 426 449 443 461 460 451 425 451 436 453 434 447 439 464 451 432 423 429 423 441 445 435 434 456 436 430 427 422 442 440 421 421 422 441 459 435 445 454 445 432 434 456 417 425 446 423 443 452 454 456 442 419 423 447 447 432 449 430 426 443 438 432 413 418 418 453 439 443 447 416 449 412 412 441 412 433 449 440 426 436 430 411 423 424 415 438 412 412 446 434 410 429 415 421 420 445 425 408 420 443 421 421 411 434 423 404 422 427 422 416 410 419 423 424 433 429 412 438 433 409 424 438 425 419 413 434 424 436 433 416 436 424 404 400 416 401 426 406 426 427 433 432 416 418 408 415 428 419 431 426 422 414 396 410 394 412 404 422 412 399 422 390 416 422 412 402 413 422 400 400 418 389 403 391 412 395 420 391 405 404 412 395 405 410 403 418 409 420 409 395 382 402 397 402 397 383 417 394 410 389 380 381 398 384 397 397 382 398 377 386 394 413 391 397 407 396 396 398 402 404 401 375 388 407 400 404 386 388 379 406 397 392 406 398 382 381 389 392 390 390 404 368 367 396 390 390 392 371 387 372 392 388 392 378 385 382 378 382 392 382 370 398 367 369 390 361 373 384 362 365 363 386 360 368 393 374 362 368 365 360 357 386 374 371 376 379 367 355 362 363 383 389 378 373 381 385 352 371 371 354 367 366 382 364 359 374 381 352 361 376 379 347 363 365 375 380 354 366 360 352 345 365 367 363 363 370 374 372 354 354 371 371 350 347 348 346 345 367 348 368 358 367 357 373 338 344 355 361 355 365 351 350 346 337 365 351 349 343 335 368 337 366 366 347 339 337 351 343 364 351 338 352 351 349 345 341 355 349 344 354 332 332 358 332 345 342 342 351 344 340 339 352 356 327 330 336 352 350 346 330 343 353 352 330 338 354 327 344 331 333 332 328 337 335 329 334 335 331 326 338 341 341 344 341 334 328 328 320 327 328 326 334 315 336 339 344 333 341 333 339 319 343 345 330 338 334 329 316 330 318 327 338 325 332 313 318 320 311 322 320 338 316 313 323 326 316 332 312 331 318 317 309 310 310 327 304 331 311 309 318 318 325 315 315 312 326 304 304 303 308 327 311 302 331 319 317 306 327 315 318 328 327 306 322 323 312 321 321 300 306 299 302 321 322 311 298 313 313 299 311 318 322 321 316 320 307 299 324 304 301 315 306 318 317 304 317 296 299 315 311 314 315 306 312 301 316 300 301 294 307 316 296 316 305 314 305 317 289 312 298 289 305 303 313 291 314 308 287 313 293 306 305 288 314 289 291 302 299 302 299 305 309 294 299 311 284 283 309 310 288 293 306 304 290 288 285 300 303 303 284 293 298 304 307 285 293 307 286 294 294 305 307 281 307 293 280 307 285 297 296 290 278 290 304 277 287 277 287 300 291 290 305 278 283 301 276 288 291 282 301 297 278 292 299 298 299 300 289 287 278 280 290 276 274 295 297 278 300 284 282 280 278 289 283 296 277 276 295 285 288 288 277 297 299 272 284 298 276 286 283 293 292 283 295 277 276 274 281 286 297 274 277 287 291 288 282 296 276 289 292 291 289 282 272 288 282 269 272 287 285 296 293 289 280 273 295 269 289 278 286 288 295 293 289 288 295 274 270 274 278 292 279 269 277 267 272 274 267 287 277 267 287 273 289 283 278 288 268 271 283 286 276 282 268 269 286 279 287 272 284 280 280 281 266 275 281 272 282 293 276 292 266 280 271 272 280 266 277 282 283 293 285 276 292 286 290 267 283 283 284 285 281 271 272 282 280 271 272 268 283 282 279 267 269 268 273 284 269 285 284 270 269 276 280 279 280 277 293 269 278 283 289 293 288 279 293 286 285 271 273 274 288 286 287 275 289 295 277 275 269 295 279 283 276 276 280 289 286 278 276 281 294 270 293 273 283 291 292 285 280 282 276 285 273 296 293 294 280 287 287 282 286 270 281 278 278 293 284 281 276 293 279 287 279 287 275 277 294 282 294 278 297 286 294 273 298 274 283 280 291 285 277 281 285 289 273 277 284 287 301 275 282 282 275 274 298 291 281 294 295 292 301 288 289 279 298 280 298 304 279 296 277 283 299 282 303 285 305 292 297 281 294 299 302 286 306 290 303 284 303 295 301 300 301 308 298 296 284 291 287 308 304 289 308 297 294 306 299 286 293 290 290 309 283 307 310 303 291 306 309 308 286 294 300 300 299 299 291 300 294 304 300 305 307 301 300 291 307 305 297 301 309 307 310 302 299 315 297 310 295 298 306 302 289 308 291 295 294 291 311 295 302 319 316 296 305 301 302 320 313 313 305 307 297 300 315 309 306 320 313 322 306 317 317 299 324 307 296 306 319 296 297 313 317 318 297 300 300 309 299 318 314 312 315 318 304 314 322 317 310 309 315 321 332 307 324 330 317 326 309 310 324 306 320 319 306 313 310 321 330 308 314 324 314 311 322 309 312 336 319 334 307 330 316 335 314 312 333 321 324 316 338 333 318 323 317 322 332 324 340 328 327 344 321 320 335 337 335 335 330 325 335 325 321 318 340 336 338 327 328 330 334 323 350 329 349 329 340 347 344 337 343 331 334 352 339 324 341 328 344 327 356 324 331 344 336 332 333 345 339 346 358 327 342 330 340 338 340 348 346 336 333 356 341 330 354 332 344 360 356 356 331 356 358 348 344 337 350 351 360 360 341 351 365 343 350 358 361 363 356 366 342 337 353 361 354 367 348 347 350 349 340 351 365 343 342 357 361 373 354 355 373 376 354 345 342 377 350 355 372 348 350 369 364 377 375 362 367 360 374 351 360 361 353 348 368 374 369 364 358 351 366 370 350 360 385 366 363 361 387 361 362 387 356 384 358 373 368 374 377 380 383 379 388 365 388 392 392 385 365 392 368 377 375 371 384 388 365 375 376 383 397 370 378 388 395 363 377 369 370 369 366 393 364 382 386 383 396 383 376 392 393 375 403 387 384 390 394 381 381 370 383 396 379 393 406 379 388 401 403 393 409 380 387 399 388 397 379 403 395 394 385 387 413 390 407 414 407 413 380 403 415 397 411 410 410 410 381 388 416 387 413 412 396 382 395 399 390 392 415 416 382 402 421 404 398 417 392 423 387 423 392 401 415 411 394 407 400 396 397 390 404 423 423 413 391 407 393 405 412 401 423 398 402 416 425 398 426 402 409 405 394 415 433 427 395 400 401 429 397 407 400 427 430 417 428 435 437 434 412 419 408 406 416 411 405 426 432 432 409 410 421 434 416 414 434 413 410 441 427 427 407 407 435 403 418 427 428 419 422 432 417 446 429 435 417 435 419 408 425 428 418 447 443 446 447 435 409 419 447 414 433 443 451 434 444 421 446 425 446 440 441 451 413 424 418 433 419 453 449 445 440 453 454 433 449 443 417 442 454 457 441 427 440 440 452 431 442 454 435 443 419 447 422 458 420 450 434 420 457 437 452 433 436 445 452 442 431 427 424 429 447 441 436 425 460 436 449 423 429 424 448 431 430 430 448 432 438 440 435 433 435 444 448 453 447 457 451 458 439 430 467 431 449 433 457 443 458 465 429 432 437 437 461 447 465 458 461 461 440 433 440 473 451 433 441 459 436 443 432 460 455 473 472 439 441 458 462 472 458 463 438 474 434 478 455 471 462 449 465 434 459 438 479 437 447 451 472 459 472 474 451 457 477 447 471 441 480 449 438 476 469 467 450 454 443 482 478 462 440 452 478 452 440 482 470 442 472 439 441 444 479 454 457 447 445 467 455 480 474 456 467 460 481 474 477 442 474 473 467 477 483 462 441 440 455 473 485 445 475 483 445 465 453 465 468 459 441 484 448 476 450 471 452 447 460 484 443 449 472 470 486 463 487 487 463 456 469 456 454 458 454 460 476 460 478 457 473 478 455 480 468 464 464 472 463 482 469 464 443 447 486 482 468 485 475 483 448 456 453 461 467 458 472 454 475 461 463 459 445 475 451 464 444 466 447 464 453 467 485 454 471
475 486 443 472 466 484 471 474 487 482 451 455 465 455 480 476 474 449 470 452 450 444 452 472 442 472 481 465 461 485 487 448 476 487 471 454 476 447 485 468 486 487 474 456 453 466 484 479 473 466 442 480 468 453 458 462 477 445 485 445 443 478 445 471 472 474 483 454 479 479 480 470 472 466 485 484 444 481 469 469 459 470 462 480 475 472 448 466 477 447 470 473 478 474 457 463 454 453 476 440 440 470 470 467 444 469 465 448 457 441 477 477 471 448 465 462 481 475 437 467 477 468 455 470 451 474 446 461 476 446 452 470 454 457 442 440 453 461 456 458 447 471 464 458 473 442 437 455 453 456 478 476 460 472 441 458 439 451 438 433 460 460 475 440 436 436 452 453 469 473 432 436 463 467 459 464 437 469 448 455 452 446 460 434 440 468 465 453 448 432 454 439 459 458 453 471 470 429 446 442 445 428 428 431 446 453 464 457 432 446 455 463 465 452 451 431 449 454 426 454 459 448 450 423 462 435 433 431 457 429 423 431 431 425 456 452 452 450 459 435 428 445 449 444 450 433 453 432 420 432 439 423 455 433 425 433 443 454 437 423 428 455 440 442 423 414 456 449 420 451 426 454 425 445 433 440 430 446 430 435 423 431 433 419 446 441 426 422 427 438 428 431 435 444 414 442 445 423 418 431 446 430 433 427 414 440 444 426 419 426 412 408 425 436 431 410 432 422 429 443 407 413 428 413 405 427 439 434 440 409 413 436 430 439 413 436 432 410 434 424 423 404 422 420 400 424 400 400 421 432 426 427 432 429 401 407 427 423 413 433 402 408 409 425 401 407 403 397 426 397 422 409 405 407 393 409 405 413 405 394 395 393 411 409 417 421 399 391 408 413 409 402 421 391 398 406 399 420 395 392 402 391 393 398 415 383 406 391 407 416 389 416 414 393 416 400 415 408 389 402 405 409 400 389 395 402 387 402 394 403 383 402 374 385 374 410 391 379 373 409 394 374 394 372 388 381 393 374 389 382 375 395 370 380 399 376 374 404 386 382 389 400 375 391 402 369 393 400 368 382 376 365 375 387 390 364 369 377 384 368 368 391 394 395 387 369 366 371 368 364 368 371 374 380 369 358 390 367 357 371 376 383 367 356 389 372 355 389 359 384 387 375 388 370 387 355 356 356 355 379 350 356 384 350 360 379 375 383 355 373 366 363 354 377 360 361 354 363 351 354 358 379 352 365 370 346 370 373 353 356 346 353 363 343 359 367 363 360 364 347 340 373 373 360 349 354 340 368 368 369 370 365 345 350 363 344 348 349 355 338 336 343 365 351 344 347 341 332 358 337 345 342 334 350 347 346 351 343 334 361 358 340 355 357 347 356 338 348 345 348 337 342 326 342 330 330 325 356 335 325 328 350 336 332 336 337 336 352 343 321 351 327 341 338 341 337 321 348 330 339 350 346 321 320 320 320 329 320 325 322 338 347 337 316 329 336 330 343 331 316 340 327 320 329 338 322 332 318 331 334 312 338 321 340 321 335 331 340 330 316 337 331 337 317 311 324 307 310 316 313 327 328 323 310 314 318 319 333 324 307 325 325 335 304 326 332 322 309 314 304 327 302 332 327 311 311 315 330 323 314 325 300 300 327 328 312 314 323 313 314 320 326 312 297 319 304 323 304 307 304 303 298 303 300 324 310 309 305 307 299 312 320 312 318 311 301 309 302 300 316 305 295 301 302 301 294 309 295 316 308 289 312 299 289 297 288 303 311 310 306 302 290 294 313 307 312 291 315 291 299 301 297 294 302 299 297 306 288 302 303 298 303 288 305 296 291 293 304 302 301 293 285 301 301 310 310 299 305 302 305 284 298 301 286 287 293 286 283 293 290 282 292 302 292 284 284 291 292 296 301 302 306 302 290 286 300 280 295 286 300 288 287 279 279 285 285 283 290 278 295 291 281 278 276 293 303 281 296 278 290 290 301 281 285 276 289 297 291 281 285 284 301 299 285 275 276 275 295 282 279 277 289 287 294 282 287 289 285 279 274 299 280 296 273 289 271 271 283 273 278 294 283 278 275 278 292 278 279 297 271 285 274 271 272 279 281 271 297 279 278 283 278 270 291 278 271 291 278 283 293 270 290 289 289 279 296 282 270 277 281 271 292 268 271 278 278 295 279 289 288 271 274 268 284 268 289 286 275 282 284 283 283 278 276 275 272 275 288 273 268 285 288 276 269 274 285 278 273 280 283 293 267 274 277 284 286 270 286 293 285 275 281 272 269 273 292 273 292 268 290 292 285 282 272 287 290 274 283 281 288 272 292 289 291 274 290 282 278 293 293 280 285 291 269 271 269 294 289 294 268 285 292 286 272 281 290 279 289 278 293 294 295 274 271 290 280 293 288 274 275 285 270 292 280 272 296 293 270 289 293 271 291 273 274 280 270 280 291 291 274 272 289 284 277 292 290 274 273 282 291 291 282 293 286 294 296 298 275 298 275 282 284 296 285 272 290 298 283 285 292 288 299 295 274 291 273 294 295 288 290 287 280 301 281 279 280 281 299 283 280 291 294 302 285 277 282 277 284 300 283 288 279 276 296 298 290 300 299 285 287 280 283 283 282 303 278 290 281 294 291 279 303 302 306 285 304 305 287 305 292 286 281 297 287 301 289 301 287 282 302 298 307 299 295 282 297 288 287 300 305 299 300 301 295 291 299 312 308 285 294 288 293 305 308 312 312 286 307 287 312 308 315 312 300 302 308 305 309 315 310 304 293 314 295 303 312 318 315 299 289 294 303 290 315 319 317 313 291 310 307 310 296 307 307 302 315 299 321 301 320 306 315 306 308 322 324 324 325 307 318 307 309 320 325 301 305 305 298 302 325 319 316 303 312 304 324 314 314 313 309 308 302 329 318 317 327 318 313 327 329 306 306 311 330 306 316 305 325 331 314 331 310 311 318 315 335 319 317 336 330 310 313 306 337 312 314 315 333 320 311 338 333 319 325 333 337 320 326 327 315 338 323 322 313 338 335 312 321 337 313 341 316 315 336 346 340 318 345 319 315 329 317 345 335 330 327 347 323 318 338 336 328 334 326 325 348 338 348 324 330 350 351 332 350 342 330 348 340 343 337 330 335 353 339 353 344 343 343 357 344 344 337 343 349 328 347 354 354 335 361 344 341 355 347 331 337 347 357 330 342 339 338 362 348 340 343 335 361 338 359 366 363 350 335 358 343 337 349 341 366 348 356 364 364 367 350 355 370 341 365 358 341 351 346 358 372 358 374 352 374 376 353 359 349 351 346 371 356 378 351 354 365 380 372 355 347 379 350 363 374 372 367 371 376 354 358 350 381 366 361 379 366 353 376 353 386 368 368 352 359 358 387 375 356 385 383 371 358 390 358 389 371 359 370 391 386 380 387 375 374 366 366 373 366 393 376 365 373 392 368 398 377 393 388 364 379 394 385 373 400 368 370 378 399 389 372 396 391 400 382 378 402 396 377 380 402 379 401 387 374 371 403 390 405 407 408 405 401 377 405 373 382 379 397 379 379 378 382 410 406 407 385 391 403 384 379 400 384 401 412 397 389 378 407 414 405 407 409 390 407 401 418 417 391 408 417 393 412 389 405 397 393 395 413 404 422 398 402 403 399 418 406 423 415 424 393 404 394 402 407 414 424 406 404 427 417 418 420 428 402 418 429 397 417 408 403 404 393 428 408 421 432 401 415 408 407 394 428 413 416 416 400 430 414 419 399 404 410 431 403 424 419 403 431 424 420 404 427 435 405 414 416 414 441 438 409 406 418 409 411 430 404 443 434 422 431 434 431 422 409 432 442 415 421 431 438 441 435 425 433 440 440 408 410 449 441 411 444 411 436 410 415 429 422 412 411 426 431 417 423 453 442 451 429 428 438 428 443 434 421 451 419 453 422 446 443 448 450 437 443 428 431 450 448 444 446 442 418 458 449 419 432 429 460 445 440 418 450 453 458 440 419 425 428 458 426 446 428 428 444 442 432 431 439 437 428 463 464 436 445 449 459 437 438 457 464 461 434 429 428 430 451 429 438 461 425 444 464 434 453 465 431 464 439 428 469 466 466 449 455 468 459 429 451 471 457 473 458 465 440 447 433 435 430 473 469 439 461 450 455 457 467 449 462 441 459 460 436 453 444 463 455 439 466 435 444 457 434 474 448 453 455 461 458 455 459 453 472 453 436 452 435 479 471 473 444 461 464 449 437 477 480 467 438 475 458 463 441 448 440 445 480 470 450 481 448 443 480 457 442 482 467 476 476 481 454 478 442 459 447 468 466 463 472 466 450 448 441 454 453 445 456 445 472 470 443 483 471 481 458 476 480 483 464 473 480 480 461 485 449 464 469 478 484 458 460 449 462 463 458 476 463 476 482 450 461 480 449 446 469 461 477 464 459 455 445 448 450 466 447 453 444 470 445 482 482 458 444 457 474 462 486 450 451 476 454 465 463 456 464 446 470 453 468 443 468 473 449 470 445 448 475 488 476 478 482 464 443 484 479
473 450 470 476 459 458 482 482 479 450 452 483 478 464 458 472 483 482 472 458 484 471 444 477 453 474 464 474 474 454 459 454 463 442 483 476 453 478 465 485 481 477 476 467 448 447 446 443 481 477 454 472 455 457 463 467 444 440 449 471 453 461 479 470 462 475 459 467 466 482 459 454 466 448 480 473 448 440 476 443 471 444 475 439 455 452 461 453 446 464 479 454 439 472 438 454 460 450 482 481 441 450 451 469 460 440 457 469 441 443 474 473 442 459 469 459 473 451 453 477 447 470 473 463 441 460 453 456 439 438 470 473 465 462 461 443 468 437 453 469 470 474 469 451 469 472 451 461 442 475 457 459 463 456 448 475 442 466 458 446 468 448 439 454 437 472 469 432 474 443 467 473 445 464 445 435 458 470 470 429 467 456 456 460 442 428 458 451 468 447 428 461 462 460 464 443 439 462 425 454 457 458 442 468 437 467 467 444 457 454 461 425 455 445 440 457 447 450 456 436 462 430 427 453 441 441 425 453 433 445 438 441 453 430 439 442 449 457 418 458 420 432 460 428 454 453 420 425 452 427 457 428 456 427 453 417 441 425 422 422 443 439 420 436 423 415 448 424 432 420 436 432 413 452 416 413 420 435 412 413 444 451 415 434 412 409 426 428 411 432 434 438 449 432 442 409 421 420 417 439 425 413 424 432 430 433 405 430 431 429 435 420 406 439 439 428 430 418 434 417 435 409 402 412 441 436 413 412 404 423 400 423 428 419 408 409 424 430 417 405 420 407 411 428 413 421 407 425 404 421 434 420 426 426 394 429 402 406 408 413 423 411 405 415 397 412 430 422 404 409 390 426 419 406 419 413 407 421 416 415 391 426 417 394 407 417 421 406 409 388 410 386 412 419 394 406 388 418 408 404 395 408 414 401 403 397 385 381 382 405 402 387 386 397 414 413 382 406 399 411 397 398 397 398 380 388 395 410 408 401 399 383 391 395 397 379 385 410 408 384 381 398 381 376 404 405 371 408 393 374 391 393 378 385 383 372 373 391 380 387 391 395 386 395 371 365 396 384 370 395 389 370 390 378 369 386 382 377 393 368 382 393 394 390 392 394 366 377 379 376 387 363 368 383 389 371 386 358 367 371 366 355 379 371 383 381 379 357 386 366 373 358 363 359 352 372 370 358 356 381 385 377 371 355 380 356 365 382 374 369 368 371 376 354 379 353 379 369 367 360 362 360 370 343 378 350 350 366 345 356 361 360 347 355 362 344 369 359 372 346 353 367 358 354 360 364 343 365 368 370 359 360 361 364 338 365 340 354 350 341 343 367 358 343 346 343 345 350 340 346 342 355 331 357 361 350 345 352 332 343 352 342 328 360 354 351 333 337 352 345 332 331 353 348 348 328 352 338 333 352 352 343 350 327 344 355 346 339 334 331 335 327 341 330 335 344 325 334 339 333 350 330 349 319 337 335 349 342 334 324 329 346 348 316 343 316 321 333 330 330 341 343 336 327 317 328 336 318 334 336 319 326 324 334 321 318 328 313 314 338 322 314 309 327 330 331 329 328 334 332 307 323 330 321 336 318 336 328 323 325 320 331 309 333 323 320 309 304 331 333 316 330 308 319 308 310 312 325 310 326 303 310 301 323 300 321 313 305 311 309 320 314 308 304 312 326 313 324 325 310 323 306 306 296 320 309 302 300 300 310 324 301 318 323 315 294 319 301 303 306 314 308 311 302 293 300 304 294 299 290 317 296 314 307 302 297 297 306 302 301 302 298 314 298 288 299 298 313 306 300 290 297 307 300 299 301 301 311 304 308 311 293 285 297 311 297 305 289 314 301 304 300 312 299 312 295 299 297 287 304 295 296 295 303 296 293 283 308 309 284 306 289 296 284 295 302 294 287 286 298 297 306 285 295 284 284 299 300 290 295 284 294 300 297 286 285 279 287 282 298 290 299 299 305 302 284 289 286 290 287 304 299 277 301 278 281 297 289 294 301 277 292 288 299 298 299 283 295 290 281 280 299 289 297 292 288 277 274 296 273 278 279 278 281 295 280 282 273 290 295 277 282 292 273 280 288 282 274 281 298 280 271 295 280 278 298 295 295 283 275 295 288 293 284 295 286 274 289 272 293 285 277 287 289 291 296 277 273 270 271 272 291 271 281 271 277 279 280 285 275 284 293 293 278 279 274 279 283 294 281 278 293 288 280 284 281 278 291 285 290 276 271 295 289 282 282 282 276 277 270 283 292 295 279 285 277 284 295 275 293 279 285 289 283 296 288 279 289 283 279 294 274 282 276 295 295 289 280 275 269 281 289 276 279 283 277 271 282 275 278 279 270 278 283 296 289 275 278 293 273 289 290 278 286 281 288 296 275 272 287 287 297 279 279 291 277 287 294 291 277 275 285 290 296 271 289 288 290 284 285 294 288 290 288 277 286 279 276 275 282 294 277 294 288 287 287 280 288 283 273 295 272 272 288 298 274 292 273 294 277 299 273 294 274 290 300 291 300 291 295 295 286 301 289 286 300 276 289 285 298 285 288 294 291 275 287 292 297 277 293 299 293 298 279 276 278 296 285 283 295 298 279 280 302 281 300 302 302 278 304 296 289 289 288 306 281 292 285 304 294 303 290 303 296 285 304 298 305 305 296 286 297 290 290 294 294 305 310 290 306 308 301 287 311 310 306 285 295 284 301 302 299 303 286 309 297 299 286 295 291 296 310 312 290 287 312 312 300 297 313 309 296 305 306 308 317 311 311 309 317 316 290 314 297 292 308 310 299 311 313 305 314 309 304 312 310 292 309 318 297 306 310 307 318 322 298 309 309 300 313 299 322 307 297 298 307 295 304 322 315 304 307 305 318 302 312 308 306 326 326 321 300 305 316 321 320 304 309 305 311 330 311 307 309 311 309 322 312 316 318 330 325 327 307 310 331 305 308 307 332 310 331 323 323 307 331 323 315 328 319 333 331 311 325 328 321 315 338 332 323 332 319 333 331 313 340 328 314 313 332 311 319 328 332 338 330 314 343 344 318 334 323 340 316 323 322 341 347 341 347 336 346 331 327 348 348 344 350 326 342 349 320 345 341 333 352 333 333 348 332 338 336 341 332 336 334 350 353 343 323 332 345 348 327 353 348 326 354 334 341 330 332 345 332 357 331 331 351 351 333 345 335 329 346 356 347 359 358 344 346 359 361 359 356 364 359 351 367 362 353 341 343 350 338 366 348 346 362 340 343 367 357 357 339 358 361 362 356 365 373 357 356 347 362 346 345 367 364 364 351 365 360 366 377 358 351 350 344 361 369 348 348 349 373 369 354 357 355 362 357 347 380 355 353 365 372 369 360 383 372 370 351 370 366 372 358 380 364 368 381 376 369 355 374 354 374 355 387 378 365 357 366 365 365 372 375 382 373 393 387 377 375 365 380 390 365 366 360 384 396 387 383 367 392 397 397 388 391 379 381 399 363 377 390 375 374 365 373 399 382 399 368 385 388 399 374 387 376 375 388 374 403 389 392 388 371 406 396 406 371 395 394 394 383 377 390 398 412 379 410 385 376 406 407 391 408 383 388 413 386 393 407 401 405 380 409 396 379 395 411 397 407 392 385 390 397 384 400 384 391 386 397 401 383 403 387 393 391 403 406 403 387 404 400 394 425 422 420 398 405 404 416 393 417 415 403 425 409 406 419 427 399 400 395 397 394 398 431 424 414 417 422 394 428 403 422 403 398 398 409 396 420 423 423 431 409 404 428 432 422 419 432 433 433 437 434 431 420 436 403 411 436 410 411 434 401 440 436 402 409 417 414 404 420 432 434 423 438 428 410 405 434 413 435 444 424 429 432 444 426 437 413 419 447 425 413 448 416 410 428 410 429 417 414 430 432 428 436 447 419 413 415 436 453 423 423 440 452 420 429 433 433 438 448 432 429 417 452 438 455 422 433 425 430 439 447 454 457 431 441 424 427 437 441 441 459 451 447 443 430 419 446 456 454 438 441 438 435 432 459 424 426 420 451 436 441 427 457 453 437 464 458 425 423 452 424 441 442 430 466 431 432 428 426 424 467 425 465 441 439 460 445 466 462 454 459 438 436 451 451 469 470 453 464 453 462 444 455 431 459 461 428 456 434 455 448 438 464 456 433 448 469 472 435 441 464 440 463 467 473 442 471 433 476 471 467 465 442 450 469 474 439 477 464 451 458 438 460 456 465 472 437 459 476 449 471 465 466 466 463 464 477 458 473 439 460 465 473 470 438 472 474 451 472 467 465 465 445 480 476 457 462 471 452 461 469 457 441 445 476 482 451 478 470 453 469 465 440 479 459 475 454 483 470 474 461 452 450 469 445 444 444 470 478 459 443 465 474 447 467 461 447 481 450 475 452 483 457 449 473 472 440 443 471 473 479 448 481 445 479 441 451 478 467 485 447 472 459 482 474 441 459 476 477 464 460 484 462 471 447 449 457 441 446 482 468 479 484 458 478 471 453 483 463 480 482 469 459 454 459 441 449 471 470 479 448 443 476 463 467
475 464 482 470 469 471 451 461 468 468 453 452 481 449 468 468 484 445 481 446 457 481 454 441 458 440 442 455 476 465 481 459 483 472 443 467 457 455 482 480 477 443 440 472 446 468 448 444 467 443 450 484 478 458 479 450 459 481 459 443 454 455 456 452 441 459 472 457 468 462 445 453 466 446 440 473 469 443 472 451 447 477 443 479 450 437 438 464 473 459 468 443 475 440 450 477 455 478 444 479 456 452 448 478 460 467 458 446 437 456 443 453 473 468 454 471 458 458 473 454 471 442 455 453 444 462 462 436 475 467 438 473 436 438 440 465 468 470 475 477 445 444 449 443 475 474 433 460 452 471 442 442 440 461 467 456 452 450 458 447 437 469 448 447 473 463 433 463 454 438 462 473 456 439 438 454 436 439 444 455 440 453 428 456 446 464 447 430 450 433 438 468 453 447 456 429 427 443 429 449 456 430 438 434 464 433 433 435 450 460 461 438 458 460 452 453 423 429 432 447 436 444 420 463 441 451 424 442 425 447 443 457 454 456 442 425 442 428 437 426 422 432 418 453 422 434 442 435 451 456 424 424 432 440 422 421 420 433 430 455 425 453 415 419 423 436 425 420 423 419 449 446 443 421 430 448 438 411 422 421 443 431 429 415 412 428 412 408 437 429 442 434 407 412 436 441 409 407 433 414 432 436 422 433 412 416 423 413 415 443 407 423 441 407 440 404 422 415 440 416 420 424 400 419 427 428 410 430 430 435 436 413 425 414 429 405 421 408 410 410 398 402 406 415 399 399 417 413 408 403 401 407 404 394 425 423 409 396 419 398 422 410 404 421 426 395 427 409 405 401 421 407 408 413 425 407 417 398 402 419 418 391 389 393 399 410 421 419 392 419 421 387 422 387 384 421 391 410 392 389 420 420 413 392 404 410 411 393 413 418 386 417 398 417 387 412 402 379 379 392 388 404 413 392 385 404 375 409 391 402 378 394 383 385 390 380 386 403 405 404 397 372 392 405 398 400 400 403 403 384 389 387 399 389 392 376 367 390 388 377 374 380 400 390 371 388 391 365 387 383 396 398 377 376 365 399 378 380 394 390 395 392 388 384 367 367 367 383 380 360 365 358 372 385 358 362 377 387 372 392 388 377 368 378 372 356 358 372 365 369 374 383 383 374 370 353 380 377 357 374 381 355 351 370 359 374 376 365 372 352 362 348 369 367 362 369 351 374 352 347 366 374 364 378 355 370 377 352 368 347 357 344 368 359 354 371 346 372 355 341 352 360 349 370 347 368 362 347 349 341 348 353 351 362 337 354 361 357 341 342 367 341 352 361 352 364 356 333 337 348 345 358 338 352 346 339 351 347 355 360 348 346 330 349 336 339 338 334 337 352 357 336 333 350 357 355 330 352 331 337 341 352 337 348 340 327 324 327 337 324 348 323 324 349 347 326 320 348 346 329 326 323 326 343 329 323 336 347 341 341 320 316 331 336 318 320 325 335 317 337 337 340 336 337 332 328 343 333 313 334 323 339 337 311 328 335 323 316 325 334 328 313 335 337 324 320 316 324 319 319 309 319 307 331 334 333 312 320 316 312 310 326 306 335 326 324 328 307 330 311 326 324 321 331 309 329 319 317 322 306 313 321 315 308 322 325 321 301 326 314 321 326 329 302 320 313 315 304 301 303 299 322 325 314 319 297 311 305 311 299 309 323 318 321 296 308 315 316 317 303 294 315 306 321 304 300 296 295 306 302 310 296 306 308 313 316 291 292 314 311 301 301 304 313 309 316 311 292 315 305 302 307 296 306 306 309 314 310 303 291 313 314 288 289 301 311 286 302 313 310 294 287 314 302 304 293 293 292 312 309 302 292 285 296 292 293 286 291 304 289 282 301 310 288 306 290 303 309 281 302 306 302 299 305 291 306 306 300 307 305 287 287 283 289 300 285 299 304 292 284 302 284 303 301 290 298 302 303 288 294 287 284 286 277 281 297 302 277 279 292 303 287 300 299 289 292 296 300 280 303 277 275 280 295 291 285 297 294 294 280 278 297 283 278 298 301 291 285 293 283 280 296 288 298 273 283 296 277 274 287 283 296 285 282 297 286 294 277 290 299 283 295 294 276 299 274 275 288 285 279 282 276 274 298 274 286 292 281 290 293 280 285 274 293 296 283 291 289 287 280 288 282 287 294 287 271 296 291 288 295 283 283 272 270 294 287 285 288 270 289 294 279 275 281 285 284 294 277 276 295 271 278 280 289 287 281 290 297 286 292 294 271 277 281 271 274 270 270 276 282 289 284 275 279 280 290 293 288 281 283 285 283 276 279 274 293 274 278 276 290 272 273 275 291 296 288 279 280 289 297 293 292 284 270 286 279 276 294 297 287 291 284 284 297 278 272 276 282 280 283 287 294 298 292 288 297 284 298 279 287 282 286 293 280 299 293 288 276 288 286 276 281 300 291 292 291 276 297 275 286 293 291 281 292 297 283 274 293 294 294 280 276 280 286 284 291 298 285 279 285 283 296 277 279 280 299 276 297 289 302 279 285 293 303 277 285 300 282 278 280 277 303 295 294 280 306 303 303 287 279 305 287 292 301 293 298 296 285 282 301 282 308 304 292 306 305 300 292 303 302 289 296 292 299 284 294 300 310 284 309 282 303 282 289 297 297 308 307 303 305 301 299 296 296 311 285 290 297 295 311 300 302 305 306 308 299 297 302 292 310 287 314 296 306 293 297 312 301 293 309 311 317 317 317 313 298 298 290 312 300 308 289 311 299 303 296 305 316 314 305 303 315 303 314 299 312 294 294 319 294 310 312 315 294 317 303 308 313 312 300 301 307 324 297 304 311 303 311 326 322 298 309 325 310 298 309 302 321 300 324 329 328 310 318 330 300 325 312 318 313 317 323 326 314 323 302 330 332 318 328 324 327 315 313 304 325 307 304 314 326 316 331 332 319 330 331 326 310 335 319 311 324 328 327 316 316 311 335 329 322 320 324 314 332 334 315 322 338 316 334 329 328 328 334 317 339 316 318 340 340 323 342 316 326 331 336 333 321 328 347 343 324 325 340 331 332 335 324 336 335 330 350 350 332 336 322 324 340 326 351 332 336 346 330 342 351 325 343 355 336 347 325 352 357 340 333 329 353 348 345 353 358 338 327 336 347 344 334 355 360 340 341 362 338 357 348 340 360 343 339 347 344 352 356 338 366 350 366 350 365 349 347 359 365 366 346 354 351 344 345 348 351 371 357 362 352 362 355 351 372 341 345 350 361 347 369 372 362 365 366 376 373 354 374 367 359 364 354 351 360 355 360 372 353 374 364 377 369 349 373 360 376 375 349 363 376 358 381 362 362 350 377 357 373 366 373 359 354 369 352 361 375 357 355 377 373 377 381 378 376 373 364 385 378 379 374 377 364 360 394 389 362 389 376 363 383 377 386 392 372 365 389 387 370 378 362 376 389 363 366 387 381 380 382 380 374 379 375 378 373 396 400 378 369 367 380 389 395 393 383 369 376 390 396 385 379 390 383 402 408 399 399 395 395 380 406 405 393 383 396 388 400 399 378 398 381 386 409 386 410 395 408 396 380 381 401 378 391 414 410 400 398 409 382 393 381 388 410 419 413 382 414 389 387 385 385 410 405 386 388 396 419 388 410 386 404 424 416 409 403 400 390 422 421 393 388 424 393 394 400 427 419 428 418 411 395 397 397 428 393 396 408 392 421 425 402 410 433 410 413 430 408 415 416 408 397 406 415 417 412 427 417 403 428 407 426 435 413 405 415 416 408 427 437 428 422 401 438 405 413 427 435 427 441 428 417 430 441 416 414 404 433 441 408 428 416 438 421 442 443 435 418 412 422 414 441 445 415 436 448 432 419 435 439 440 436 447 425 433 429 412 423 417 427 448 416 437 438 444 451 451 416 438 445 421 420 432 433 454 453 433 435 421 418 416 446 437 447 420 454 416 457 425 424 424 420 422 450 444 438 447 429 429 461 430 441 434 456 448 441 426 441 419 424 444 436 420 462 445 447 455 439 437 422 437 438 433 451 424 459 427 454 447 460 430 435 440 447 450 426 445 457 425 446 439 450 463 439 448 465 443 459 439 435 437 455 440 470 455 470 433 471 467 471 432 453 464 463 429 472 439 463 446 450 455 466 437 430 447 436 450 457 467 443 461 464 471 474 462 461 436 476 461 475 436 472 462 472 464 470 471 474 459 450 457 447 449 465 448 467 471 476 449 471 443 441 460 446 440 454 476 451 453 468 449 459 471 442 454 464 479 455 468 468 479 447 456 468 438 461 477 450 455 480 451 466 482 474 452 465 482 456 469 474 464 461 482 478 481 453 458 439 444 450 482 479 440 449 465 481 467 453 448 439 445 457 463 439 449 478 461 448 452 448 479 473 466 473 468 458 443 483 459 443 449 451 484 446 458 460 443 441 470 448 483 477 461 461 471 471 455 448 474 462 457 462 450 478 450 474 451 448 472 472 452 476 478 452 483 450 466 480 452 450 482 449 441 457 464 467
481 478 474 463 454 439 440 459 477 444 447 442 453 479 468 459 463 461 465 460 465 446 455 471 456 445 480 452 463 459 479 459 446 462 478 456 462 479 476 448 477 483 444 445 471 474 460 449 444 440 465 470 447 475 457 459 481 446 466 453 460 460 468 461 476 460 478 453 448 463 456 441 456 462 443 437 446 465 442 452 467 469 479 471 460 446 446 452 448 468 467 465 438 454 446 456 469 471 436 480 441 459 475 456 446 464 472 439 459 471 471 467 444 447 469 464 438 454 460 440 451 475 463 471 455 472 452 443 462 452 442 474 437 443 448 448 433 447 452 457 438 450 445 453 462 440 439 466 461 472 434 439 467 469 439 451 463 458 460 453 439 431 456 443 442 472 465 442 441 440 430 455 466 442 438 451 451 446 448 443 454 462 432 434 437 460 445 432 447 432 434 450 447 440 460 435 450 456 449 452 456 461 466 430 444 426 434 458 465 428 448 448 463 453 432 451 463 452 457 441 435 422 421 456 457 433 443 440 441 424 424 450 418 423 457 460 447 425 428 424 434 428 457 439 450 427 418 439 424 423 442 452 448 450 421 414 444 440 440 445 420 413 446 454 421 448 450 437 426 428 444 435 439 441 413 421 443 415 436 442 414 420 429 446 411 435 438 442 433 442 436 422 420 428 438 410 439 434 441 431 413 426 408 445 441 433 421 435 419 435 443 405 410 437 424 403 426 427 411 408 417 438 423 429 417 412 431 407 439 425 433 428 437 435 400 432 410 408 435 413 419 423 428 414 434 418 425 422 417 419 430 419 427 410 407 403 431 404 404 404 428 430 392 426 427 396 419 398 408 417 417 413 427 391 393 421 414 420 403 394 396 391 402 390 393 395 398 403 392 415 413 402 390 395 395 411 408 390 398 388 419 390 412 417 384 409 403 412 402 419 396 408 411 398 408 384 403 391 392 383 389 411 393 406 381 395 405 404 412 384 409 382 384 406 380 388 377 377 400 387 390 377 378 371 385 396 397 406 394 397 392 376 400 396 388 390 374 367 381 366 382 367 365 376 390 372 371 378 387 391 395 380 388 398 388 372 369 378 372 394 384 374 381 394 388 384 384 360 369 360 389 359 375 387 386 385 393 369 382 375 389 368 385 381 364 386 390 367 379 376 379 370 361 362 382 366 385 369 382 376 361 384 382 372 384 376 351 376 380 350 350 366 358 351 363 369 368 365 350 374 354 378 372 379 375 355 352 346 358 363 373 349 361 350 373 372 369 357 361 351 374 366 366 341 371 345 366 340 360 354 345 365 338 358 355 360 344 342 364 359 337 354 346 336 336 334 366 364 349 352 351 348 349 333 338 337 360 346 341 338 347 329 356 344 333 349 357 349 354 345 338 333 348 329 342 343 342 325 335 357 357 353 339 348 354 346 355 324 336 332 345 333 338 331 348 333 339 328 325 332 332 333 342 344 332 350 335 322 337 338 327 323 344 338 342 328 334 322 335 320 340 323 330 322 329 322 332 314 328 335 314 315 316 316 337 337 327 319 317 331 314 337 318 325 312 321 337 324 324 310 338 329 329 324 309 320 329 320 307 336 322 308 307 326 312 332 319 328 308 326 317 312 321 313 326 325 308 323 322 309 319 332 313 320 314 316 315 328 300 318 306 310 307 328 316 328 328 320 306 316 301 328 327 299 304 317 321 309 305 307 316 321 305 324 308 316 309 321 311 306 306 317 322 295 315 294 297 310 315 313 320 296 298 317 312 316 308 296 298 310 314 317 290 300 312 301 295 305 296 301 292 314 291 291 316 313 291 289 291 306 303 311 310 300 307 293 287 294 297 293 313 313 312 313 294 306 287 292 314 286 304 310 291 284 300 296 299 303 307 301 311 297 292 300 303 296 298 300 304 300 286 298 294 293 284 285 285 287 303 304 291 302 292 298 294 280 281 301 298 297 289 289 282 299 307 294 305 293 283 289 303 279 306 279 291 301 282 295 277 305 289 288 298 301 299 305 292 291 296 282 280 299 285 276 290 284 291 286 290 287 290 287 288 289 288 302 283 293 279 283 292 279 282 289 275 278 301 287 283 301 284 285 278 297 276 289 296 283 294 286 291 281 296 275 274 285 277 275 293 281 283 284 298 291 283 272 279 282 297 289 293 291 284 299 272 299 299 295 281 276 280 298 295 286 285 296 298 289 298 276 283 282 272 293 285 283 277 277 277 274 294 298 278 290 281 278 289 281 273 298 297 282 282 294 297 296 291 281 298 291 298 282 286 271 277 272 283 283 278 273 271 285 272 278 288 283 285 278 293 271 290 291 294 273 286 277 282 291 287 281 295 298 277 282 298 295 295 294 291 287 297 292 286 298 283 276 294 281 283 272 294 286 293 289 288 292 295 283 296 283 278 292 294 297 288 294 293 297 273 297 297 282 274 283 293 285 287 287 279 284 289 274 298 294 291 299 298 287 294 295 282 300 299 282 297 292 295 296 280 281 281 289 285 294 285 276 299 292 293 302 297 282 278 284 282 288 277 291 287 302 284 291 295 293 290 282 303 304 295 279 281 293 285 291 305 287 285 300 303 302 297 287 300 293 289 307 296 289 284 306 306 285 284 289 301 298 285 297 288 303 291 291 290 298 296 287 307 303 301 295 289 283 295 311 289 305 301 305 286 306 306 308 297 302 310 312 285 307 291 285 300 311 289 294 286 309 289 305 290 315 311 297 315 298 306 302 309 289 298 309 315 312 304 290 291 291 309 315 307 316 307 292 305 313 293 297 298 296 317 303 295 304 313 294 316 296 300 307 319 294 310 317 318 307 320 304 315 306 305 319 311 317 297 305 311 307 326 315 319 328 306 311 312 311 324 312 318 318 329 330 318 313 320 311 325 313 321 312 325 330 306 309 321 306 317 305 317 315 325 307 313 327 314 326 310 325 305 328 305 315 316 334 311 337 330 322 309 333 317 309 319 330 317 308 324 340 338 327 328 328 331 337 319 342 329 326 332 331 318 333 341 318 331 316 315 330 345 319 315 327 336 315 340 325 341 342 321 318 329 332 329 332 327 328 340 333 337 326 322 339 324 344 343 342 348 346 325 347 351 327 324 328 353 323 343 347 336 353 331 348 343 349 330 352 325 345 332 339 356 338 351 349 347 339 352 328 353 356 344 348 339 346 354 336 348 341 335 336 346 344 359 352 343 335 338 367 361 347 360 347 344 341 347 356 350 344 358 360 364 354 337 342 341 339 364 339 354 369 341 367 369 369 365 346 373 371 342 363 351 344 352 373 359 349 369 372 358 352 377 377 364 380 354 354 348 371 368 368 359 373 349 355 369 379 350 369 361 368 370 351 371 382 382 371 360 361 362 374 361 387 384 359 366 376 385 365 379 377 388 390 386 391 379 370 379 393 369 362 373 372 394 360 391 370 380 379 396 391 392 377 369 381 370 394 382 370 392 383 367 395 376 383 363 396 391 377 395 386 374 365 376 397 372 391 387 392 374 380 370 368 374 396 390 385 369 370 402 390 384 394 400 409 388 374 388 393 391 407 382 395 391 407 383 406 400 384 400 413 404 411 411 414 389 389 380 394 390 402 404 404 387 410 407 387 396 394 381 402 387 404 400 407 407 414 408 393 419 399 410 421 404 411 385 421 418 386 403 385 416 423 395 386 406 423 394 423 390 396 398 389 390 404 427 412 391 426 396 425 428 428 413 413 416 414 395 420 425 421 409 412 434 428 410 403 399 400 410 407 430 418 424 433 434 422 418 437 420 425 433 416 430 407 433 436 422 432 410 399 404 434 408 417 426 436 424 433 431 425 410 405 419 404 428 429 433 439 410 432 431 414 410 420 421 444 414 443 435 425 442 438 419 409 411 413 444 450 446 449 434 451 444 422 439 440 434 423 436 439 437 420 433 420 430 444 451 427 452 419 443 441 413 422 438 431 428 432 422 416 431 449 451 416 455 439 447 436 444 423 457 428 432 429 423 436 423 419 424 449 420 444 458 428 432 421 426 420 427 443 429 444 433 447 448 424 434 433 446 423 439 429 441 457 440 422 431 445 444 459 434 446 441 450 433 457 429 441 434 438 442 445 439 455 429 443 459 463 432 461 442 426 469 430 431 452 466 449 467 466 464 464 440 449 462 467 460 453 465 432 462 469 431 437 435 457 460 448 465 443 432 441 454 463 452 465 450 446 442 452 441 434 445 460 456 434 455 450 465 454 462 454 450 471 462 456 453 454 438 444 475 447 463 460 434 439 450 460 456 462 438 465 465 458 456 451 460 441 476 457 463 461 478 480 454 463 466 474 446 477 442 445 466 480 471 456 467 482 482 441 481 453 456 474 455 464 445 472 472 464 446 475 481 454 447 481 474 441 479 461 453 479 464 482 476 446 455 460 446 455 459 438 465 478 475 478 453 477 467 442 452 476 474 451 442 439 444 474 443 440 452 458 481 472 451 467 480 468 443 482 479 458 482 455 452 467 449 461 460 478 465 475 464 450 481 461 450 440 450 449 481 457
461 470 443 473 452 439 451 451 476 445 470 474 455 478 450 465 454 472 458 475 456 477 440 452 454 445 448 465 455 438 438 479 471 483 462 479 477 474 445 470 476 472 454 447 460 466 475 476 448 443 461 466 437 457 475 447 465 479 468 482 479 462 471 466 462 450 462 456 441 464 437 474 447 448 439 470 472 451 447 457 465 462 473 444 449 437 480 439 437 436 460 462 453 454 470 477 453 440 454 456 469 444 438 474 458 437 471 444 452 437 465 436 471 464 451 445 464 450 448 472 457 472 455 476 452 444 434 432 456 453 454 452 470 464 446 448 473 446 458 446 456 444 454 454 436 472 466 474 452 443 469 430 437 452 435 457 464 445 457 449 465 441 469 458 435 447 429 431 461 463 446 448 439 437 460 436 437 468 458 455 437 431 462 463 427 455 437 460 441 436 429 464 443 433 458 453 444 461 425 441 454 428 427 459 440 461 424 426 459 456 455 427 438 423 440 460 429 427 452 421 440 433 462 458 442 452 445 439 422 423 458 454 430 420 456 419 455 446 449 417 431 428 445 438 448 444 419 437 433 442 435 450 428 443 441 441 430 439 422 447 437 435 425 423 452 413 416 439 434 440 438 448 451 425 427 431 445 431 445 420 449 423 412 412 441 436 424 421 442 407 420 427 441 444 430 425 419 416 408 445 434 405 417 433 403 437 438 421 419 405 427 422 417 418 409 408 404 425 421 437 425 432 414 416 428 437 436 399 407 430 424 430 435 420 407 401 406 425 405 411 396 403 400 415 403 427 404 398 397 425 421 395 425 416 409 403 393 397 398 431 430 426 421 427 410 392 390 418 422 399 422 427 413 427 404 423 401 420 423 394 386 403 415 388 412 409 421 407 418 413 388 388 394 404 394 407 409 406 399 408 396 384 406 380 383 415 409 389 393 380 404 387 397 407 386 404 396 411 412 410 383 399 389 394 388 413 383 401 403 386 385 411 396 387 402 402 380 406 407 393 396 382 389 375 371 386 386 390 389 403 372 393 398 399 399 388 373 403 383 370 368 368 394 387 396 391 397 399 376 383 379 384 379 393 384 383 362 378 382 398 375 386 362 389 382 393 382 365 389 368 392 383 381 361 393 390 376 367 386 386 366 359 384 371 389 373 388 368 355 388 358 375 382 374 368 381 369 368 365 365 367 353 380 360 368 362 366 369 382 359 356 361 366 358 353 352 368 377 350 375 377 361 345 349 375 375 368 345 346 360 359 344 364 370 355 353 354 353 373 362 346 341 363 362 371 356 355 368 368 347 344 347 355 357 352 349 342 369 346 345 352 336 367 358 363 364 334 353 353 343 339 358 344 352 360 332 356 354 363 363 357 359 357 350 328 352 354 342 342 344 352 345 334 331 326 328 356 325 332 338 341 334 339 336 328 341 336 328 339 336 327 328 335 352 346 348 323 333 340 338 322 325 335 329 322 324 321 327 332 340 345 349 340 347 326 321 345 324 340 318 346 323 321 327 319 345 318 319 321 334 336 323 340 323 330 335 342 342 312 337 333 323 332 332 324 313 321 328 332 339 309 326 327 314 317 322 337 315 330 307 320 313 312 315 323 329 306 321 327 307 315 317 320 305 308 334 309 320 327 311 312 306 305 313 315 306 301 315 315 303 331 327 321 316 325 329 324 313 304 314 301 310 298 328 308 312 314 327 297 308 302 306 311 304 315 322 307 312 304 321 312 302 315 302 317 307 298 315 308 302 293 317 304 314 312 311 317 313 301 298 300 296 294 307 310 294 298 305 319 300 299 291 289 309 315 306 290 317 299 305 296 291 290 308 312 311 297 300 301 298 306 302 304 301 309 285 304 309 300 303 290 302 298 290 314 294 309 286 296 296 302 309 297 295 286 292 303 302 304 287 295 291 305 305 298 289 286 283 285 299 298 287 306 305 294 291 290 308 297 293 282 306 290 295 289 284 296 279 294 279 305 307 279 290 293 295 298 289 288 300 298 305 299 294 292 283 304 300 280 283 277 303 280 279 281 289 283 298 281 290 289 278 289 290 289 295 277 300 298 279 293 288 297 285 276 282 290 302 277 285 300 298 303 275 279 279 284 275 287 301 286 278 277 301 292 282 294 295 274 283 296 287 276 298 275 286 300 299 300 288 285 287 298 292 274 287 298 284 300 283 296 297 299 283 280 288 290 299 294 291 281 288 289 296 297 276 281 296 286 280 283 299 278 292 290 279 290 299 275 290 294 282 298 292 292 277 293 283 277 287 286 298 287 287 294 284 291 287 293 278 279 288 289 286 281 291 277 283 291 292 285 297 274 283 289 295 289 294 290 278 293 276 288 280 291 294 278 296 294 299 286 273 287 287 299 280 278 289 292 281 281 289 278 284 273 280 291 274 274 281 293 297 286 281 289 289 287 278 296 280 288 293 292 275 279 275 294 303 303 282 287 296 302 294 289 287 295 301 290 278 303 279 294 299 299 294 290 289 301 286 282 284 278 285 292 293 300 295 292 299 303 297 284 301 288 291 306 300 289 292 295 288 287 285 305 282 304 290 295 292 292 293 292 294 294 300 283 289 290 290 303 287 282 303 304 284 288 303 298 291 309 288 294 290 287 291 293 304 303 302 289 309 308 295 295 293 287 291 295 297 294 290 296 314 313 307 308 306 296 312 312 314 297 288 301 287 301 301 311 296 304 310 314 304 316 295 314 287 304 298 295 314 304 288 305 303 304 299 295 315 297 293 308 302 319 294 305 306 311 293 308 291 317 299 310 309 308 299 310 296 310 310 314 297 297 315 307 299 314 324 314 304 305 296 312 305 325 323 326 324 303 307 301 303 312 307 303 327 307 303 313 310 308 319 321 312 310 302 316 328 303 305 307 311 304 324 320 332 320 317 331 325 328 333 316 311 313 327 314 332 318 330 310 310 332 310 314 310 328 337 317 321 328 334 315 335 315 319 320 335 330 322 323 319 323 335 328 333 327 338 330 342 334 336 317 330 342 326 335 316 325 343 319 338 343 336 322 332 319 325 325 348 325 342 342 336 331 332 317 331 337 349 350 327 326 344 341 338 322 348 342 334 344 349 324 340 338 331 325 340 338 325 330 342 342 338 330 347 345 350 351 356 327 356 328 328 353 343 358 337 349 350 360 361 346 341 343 335 350 357 329 341 360 337 360 354 353 335 338 363 366 335 367 363 348 353 348 347 338 340 351 364 358 370 343 336 365 362 360 370 353 361 371 342 363 367 349 355 349 368 364 361 349 364 357 341 365 375 357 361 364 350 360 347 367 377 349 368 364 357 376 374 373 380 361 350 349 366 365 359 352 353 351 383 359 350 358 383 383 354 383 370 379 374 378 385 375 378 382 364 368 367 363 377 374 384 354 364 371 374 371 365 360 388 392 374 363 393 379 380 371 379 384 364 380 375 377 368 380 387 387 378 363 395 380 390 369 382 369 386 371 379 396 397 389 368 389 381 398 386 379 377 400 395 376 397 386 375 392 398 402 396 394 405 394 402 370 379 403 384 407 403 402 392 407 393 406 408 390 406 405 395 379 396 409 402 401 377 401 398 382 413 413 413 407 403 407 408 413 391 411 411 385 388 416 417 384 412 419 384 381 420 397 386 400 396 395 389 416 406 415 415 391 394 399 421 417 422 385 424 405 424 423 398 425 412 388 390 406 388 426 408 409 403 403 428 394 406 412 395 401 408 422 405 425 398 417 424 404 425 414 398 401 408 424 417 415 395 423 414 417 424 396 396 401 411 437 407 430 421 413 399 416 402 422 404 413 418 409 420 402 427 413 402 403 408 415 417 418 440 420 431 423 430 442 433 423 444 414 409 418 411 412 436 415 436 439 430 412 407 408 415 435 422 416 436 428 429 423 428 436 428 410 446 441 444 414 439 417 446 443 436 443 414 451 424 454 450 417 416 449 413 446 435 413 421 419 424 443 434 444 429 447 438 415 428 431 420 451 438 448 442 422 430 437 419 443 431 440 461 457 448 459 458 436 441 447 423 441 451 421 430 423 455 455 435 443 463 454 457 436 456 441 431 432 457 425 426 446 424 445 441 455 463 459 450 443 444 456 442 434 434 454 458 427 466 450 451 466 461 463 438 453 441 468 464 432 447 453 462 431 459 461 427 447 437 463 453 452 448 450 472 442 455 430 429 456 438 463 440 467 440 436 474 474 437 447 463 470 475 461 431 462 451 431 444 467 474 470 454 449 448 453 463 474 462 471 457 472 468 475 471 433 443 470 439 450 443 474 447 449 459 454 443 441 461 456 440 459 458 463 438 474 447 477 478 477 471 458 478 469 463 472 470 474 471 476 453 480 478 473 451 466 448 468 450 447 450 465 466 472 451 460 468 451 478 471 476 451 452 448 475 438 453 468 457 460 448 438 474 450 472 438 475 459 463 443 469 477 465 453 460 479 470 446 442 460 475 481 468 444 446 460 439 462 440 460 479 451 455 471 464 444 466 451 460 447 457 447 481 439 457 452 476 438 461 480 460 446 478
443 451 479 459 453 452 461 469 447 468 440 474 449 440 451 462 463 454 475 466 451 470 439 465 462 439 437 453 455 445 441 461 454 437 437 464 446 456 450 451 441 447 482 447 450 450 466 470 467 458 453 475 440 449 452 459 445 452 463 438 465 441 472 450 465 454 445 459 480 451 452 447 444 448 473 471 444 468 466 463 439 444 438 437 475 477 455 459 463 445 460 447 449 459 468 478 477 478 464 438 455 435 448 470 446 440 460 456 436 453 446 440 469 449 448 471 453 475 450 436 440 438 456 456 462 452 461 467 458 446 471 441 448 441 432 467 455 466 452 458 449 465 471 439 443 449 433 464 448 451 429 455 464 454 441 450 437 472 441 463 448 436 428 465 454 438 454 459 467 460 437 465 461 442 463 461 425 430 426 432 463 440 446 446 436 424 438 426 455 440 464 425 457 441 461 465 441 445 454 438 435 441 433 426 434 447 437 433 451 438 441 422 429 438 443 442 458 458 444 446 450 418 448 440 457 443 440 432 443 433 436 419 447 438 422 441 440 433 425 422 446 457 426 429 439 454 442 422 421 433 422 430 438 446 447 424 440 412 443 425 420 453 418 450 424 423 431 447 439 440 410 418 438 413 432 411 408 409 411 450 428 445 438 421 410 423 438 445 421 414 431 428 411 411 436 433 428 406 409 421 408 423 418 404 438 426 413 439 408 426 401 412 422 432 425 424 406 412 418 419 420 402 440 425 406 429 431 410 404 403 430 436 397 407 398 429 418 405 399 401 426 406 419 433 414 431 396 428 402 402 413 397 422 416 411 405 394 403 419 400 409 412 400 411 422 402 403 403 418 392 423 427 406 426 390 398 395 404 389 412 412 420 417 390 384 421 384 395 388 420 387 402 403 399 415 401 390 399 390 411 402 416 410 413 416 406 416 416 410 400 408 411 415 401 383 390 389 412 404 393 409 414 378 387 407 386 384 374 384 401 401 387 383 397 384 377 378 408 402 397 390 391 391 377 403 382 399 376 395 400 400 401 377 388 397 398 395 384 402 371 389 392 400 400 374 387 376 366 378 395 365 380 373 389 366 361 380 374 384 368 368 378 370 384 365 388 381 376 374 380 373 388 389 392 379 379 370 390 361 380 359 355 366 389 376 378 366 372 366 376 356 380 360 381 366 364 371 366 381 380 375 367 381 382 354 375 373 379 376 350 356 369 352 372 367 366 363 380 357 380 368 348 367 345 372 362 351 352 348 372 345 372 353 376 349 374 358 365 343 365 365 354 350 366 345 355 369 357 367 369 370 346 356 347 340 351 356 367 349 363 353 348 343 341 365 360 340 358 348 354 346 349 332 333 339 345 359 339 345 340 351 340 360 332 343 342 348 345 330 346 358 354 337 347 328 337 356 340 348 330 335 340 340 336 350 355 323 343 330 338 327 325 356 345 337 333 352 342 343 333 326 333 327 327 349 333 325 325 322 323 318 337 345 330 346 332 342 342 320 317 348 321 336 343 343 316 320 339 337 341 319 341 320 325 313 325 338 336 319 327 314 332 325 317 324 318 335 326 309 325 340 340 320 308 310 324 337 322 309 338 319 322 328 328 331 312 308 324 335 316 308 305 304 321 311 318 329 304 335 329 314 319 311 326 321 321 330 332 304 314 322 306 325 330 315 325 317 320 301 322 300 305 303 309 300 316 303 305 302 323 314 310 305 322 302 320 307 296 319 308 307 306 310 299 304 324 323 318 311 322 309 312 319 293 298 311 302 321 297 296 308 318 320 318 309 293 315 317 307 306 310 301 298 308 306 309 291 309 295 303 303 298 313 298 299 288 308 300 316 304 304 294 301 302 291 310 295 315 298 303 293 287 305 292 306 291 313 300 304 311 314 288 291 309 290 287 295 286 294 298 296 292 296 297 307 292 297 307 310 303 294 287 295 288 308 290 290 286 282 305 307 291 290 286 293 282 290 304 283 291 289 287 291 301 302 286 302 307 301 291 298 283 288 303 282 285 303 281 280 302 305 306 283 306 304 296 278 284 282 301 286 290 279 297 303 293 295 288 292 280 300 303 284 280 298 279 278 294 282 281 281 301 301 287 292 297 296 283 295 292 278 296 277 301 279 295 289 289 278 275 293 301 302 282 281 277 280 301 292 290 298 293 277 293 292 293 297 294 293 277 296 295 300 286 295 292 297 289 289 300 280 294 294 292 274 273 295 292 284 297 292 292 289 279 284 279 282 291 284 285 294 278 278 276 274 299 295 281 299 294 280 290 299 273 281 300 285 288 275 281 284 278 300 300 284 295 291 293 285 274 277 279 291 294 282 292 276 288 300 274 293 292 292 292 292 285 275 277 284 277 297 295 294 296 279 277 291 281 281 287 294 297 293 284 290 287 287 278 281 301 303 293 287 281 282 288 291 298 289 285 284 287 303 285 289 299 279 283 287 278 280 286 298 304 293 294 276 289 299 282 280 299 293 292 305 301 305 292 287 283 294 288 288 287 299 294 282 295 301 294 297 298 296 282 298 286 293 290 291 287 288 294 281 305 302 281 293 302 289 303 300 298 306 303 308 292 291 284 309 306 292 291 298 282 288 288 310 303 291 294 283 302 302 285 299 296 308 283 311 289 299 302 299 296 295 298 309 306 306 294 312 303 306 313 286 295 303 307 314 285 301 294 309 288 294 313 303 296 295 313 311 296 305 304 290 294 306 314 315 289 295 313 308 308 304 310 311 293 303 310 315 310 320 302 305 320 299 293 300 301 312 294 310 301 303 313 308 322 310 306 309 294 301 313 323 321 308 323 322 308 323 315 306 324 297 304 316 297 311 300 307 314 298 306 314 317 307 302 311 328 312 327 329 320 313 325 316 327 323 310 307 319 329 316 314 328 326 333 329 307 305 322 325 306 322 335 335 318 322 329 328 327 324 320 315 326 315 329 307 334 309 328 322 329 336 323 316 314 330 338 328 317 325 318 320 312 318 320 327 337 313 318 328 333 334 339 341 342 324 342 334 321 338 321 342 319 315 316 336 334 343 326 332 332 345 335 322 321 343 336 331 334 349 322 338 331 351 334 327 329 331 346 336 353 322 330 326 353 354 328 338 328 338 325 335 324 350 332 340 340 336 338 334 341 354 338 350 353 360 360 348 343 355 348 352 361 351 361 360 349 333 351 355 357 362 342 332 355 341 337 355 348 344 335 355 353 338 350 337 369 340 344 349 352 337 364 343 353 354 352 372 363 345 358 363 363 354 351 365 364 357 366 358 346 368 369 352 355 346 356 373 374 365 363 376 371 363 349 354 360 352 363 379 358 375 380 351 360 359 379 382 381 364 377 364 379 369 356 373 354 371 384 365 382 364 359 365 376 386 366 364 356 354 375 361 368 380 371 371 380 379 379 357 356 375 380 386 364 359 358 372 360 375 365 392 367 375 385 370 389 384 370 379 370 381 378 365 366 398 389 383 373 400 396 365 401 373 387 401 400 377 380 369 399 369 374 395 387 401 398 378 387 386 375 375 369 396 374 371 371 392 373 405 397 384 382 378 402 376 387 406 387 406 388 391 405 377 405 390 399 377 399 411 403 385 399 415 401 404 406 392 415 409 387 392 404 391 394 380 392 390 401 382 401 402 400 413 393 403 400 397 393 417 391 411 395 388 394 387 392 417 395 419 396 400 424 422 413 390 415 426 393 396 419 404 407 419 423 395 391 396 412 418 415 404 396 425 424 395 396 406 400 429 426 432 395 414 423 419 419 435 408 420 397 400 397 417 431 431 424 434 399 407 423 426 427 401 440 421 410 416 418 427 410 421 429 400 439 439 428 423 432 402 420 427 402 408 443 411 442 418 424 427 424 419 409 409 421 409 432 432 425 408 417 437 431 445 436 428 439 448 408 447 421 446 419 448 434 433 433 452 416 423 447 413 451 412 443 436 435 427 434 428 423 450 416 431 445 427 419 449 425 455 437 438 452 448 435 434 421 417 426 420 423 421 416 421 458 449 438 439 421 420 453 445 432 447 444 423 445 431 448 456 435 452 460 435 424 432 446 438 436 433 437 444 444 458 462 432 443 448 458 455 427 425 459 462 455 442 424 459 455 430 454 448 440 452 440 445 441 442 440 435 457 433 459 456 427 433 468 450 460 437 460 466 442 451 465 461 431 432 467 438 469 450 464 441 438 470 444 439 433 441 472 472 434 459 429 454 435 439 453 430 466 438 443 443 469 437 434 474 442 436 447 445 458 445 466 469 451 437 442 455 456 448 460 462 434 468 450 446 477 473 447 475 436 460 444 475 468 455 436 441 460 460 456 442 436 445 441 455 459 452 479 438 468 469 475 470 460 448 438 459 443 459 458 455 443 476 459 439 452 469 446 440 450 475 448 452 449 455 436 480 470 481 449 472 446 440 440 453 472 438 452 482 462 457 472 461 461 448 460 481 461 454 458 482 450 464 458 444 478 455 441 460 454 453 449 457 450 446 467 439 441 482 479 460 451 468 438 469 473 461 462 451 479 437 450 440 459
466 447 454 438 445 471 449 455 437 463 469 440 447 465 445 441 455 468 455 481 464 441 471 442 466 462 464 443 443 444 474 443 454 466 455 448 464 453 436 460 473 467 478 437 469 473 458 446 450 468 442 457 454 443 471 468 468 453 475 438 469 475 445 449 461 471 469 444 451 469 468 443 455 465 450 449 456 473 466 478 460 472 454 478 435 451 467 475 477 468 477 472 464 443 441 445 441 475 454 457 471 448 464 445 434 436 468 463 437 455 469 463 449 451 469 449 468 457 452 466 454 452 460 439 468 430 458 431 434 441 456 473 458 449 447 459 460 438 452 465 462 445 458 440 464 451 465 463 439 441 453 461 461 444 433 461 444 468 432 450 439 437 432 468 468 468 437 462 447 434 448 432 425 425 456 435 459 434 433 454 452 438 431 426 464 459 431 427 452 456 451 441 443 433 458 441 450 426 454 428 435 432 434 455 454 442 423 444 427 451 451 457 442 434 459 458 426 423 419 432 434 448 428 455 423 419 448 457 417 446 445 444 436 457 448 421 422 457 426 442 442 437 434 426 447 425 435 446 439 426 433 439 425 452 421 423 454 443 411 453 430 441 437 441 438 419 438 436 417 448 420 437 428 431 440 410 434 442 419 426 448 422 447 441 434 437 410 415 438 428 441 414 420 415 420 412 415 421 438 403 403 431 430 415 414 403 428 440 436 438 414 434 410 413 425 435 400 428 403 433 407 439 440 422 418 413 421 406 410 412 423 432 435 408 405 412 421 427 427 424 413 414 432 412 401 395 429 405 412 404 417 407 425 411 391 403 426 417 412 397 390 398 392 428 409 403 397 411 406 394 415 404 387 390 418 406 395 393 392 400 410 415 403 391 400 413 398 412 407 416 405 413 382 391 420 399 388 382 413 406 387 394 383 387 389 408 414 400 388 401 383 378 382 397 395 379 408 393 387 402 380 387 379 390 408 388 408 375 401 387 411 384 393 409 387 403 409 371 384 379 382 377 378 386 390 386 376 399 397 399 385 391 376 386 381 402 393 394 389 365 369 394 371 384 379 364 376 363 400 391 374 374 377 365 378 375 381 364 383 372 395 362 394 380 371 388 395 377 391 392 378 366 389 372 390 357 391 366 379 376 368 374 370 376 389 378 354 386 387 356 362 384 382 373 367 370 363 365 352 377 357 379 363 370 369 360 369 382 370 354 378 374 370 379 365 351 363 349 370 356 369 359 376 349 361 347 349 359 344 354 365 350 363 342 372 348 354 351 363 345 374 359 344 362 350 361 347 364 344 342 362 338 365 361 347 344 364 363 362 350 349 338 344 359 357 348 343 340 357 364 356 355 359 359 354 353 341 332 350 362 342 349 348 329 339 344 356 346 330 345 360 345 347 359 329 347 326 349 351 341 350 333 344 329 337 350 325 346 324 343 344 336 337 336 337 339 354 349 326 346 333 322 345 323 331 320 321 349 323 337 337 347 323 325 343 340 331 347 334 333 335 331 344 335 325 332 318 322 324 320 346 334 321 335 336 332 333 337 315 336 342 328 333 313 326 323 326 327 329 320 321 311 309 317 323 337 321 321 322 315 308 316 321 311 336 328 319 310 313 321 334 311 306 324 312 320 335 328 305 322 307 316 325 307 306 323 327 323 317 315 305 328 322 319 323 330 319 326 310 327 315 303 326 301 299 307 308 329 300 308 306 304 300 314 326 301 300 317 319 315 299 321 307 317 306 297 313 323 320 322 317 303 322 311 305 322 319 308 320 318 312 310 293 296 319 315 311 319 291 318 292 297 306 312 318 318 309 292 308 312 313 313 299 301 307 306 309 290 313 306 315 302 315 308 305 311 300 316 300 293 314 300 290 290 313 288 288 302 311 297 293 304 291 296 286 302 305 307 304 300 287 293 285 287 311 299 298 308 289 294 295 287 288 283 283 292 310 302 294 291 302 283 283 288 299 285 301 284 300 308 286 301 302 300 296 292 286 282 286 282 283 289 286 280 290 307 281 280 296 292 288 280 293 289 286 302 293 297 296 283 294 300 295 286 282 281 289 288 303 296 282 298 304 280 298 277 278 291 277 288 304 287 289 281 289 288 296 302 276 284 299 292 298 279 292 303 303 303 276 300 284 280 283 304 304 296 303 276 281 275 287 300 277 291 297 289 302 287 279 302 287 302 281 302 297 289 292 295 279 284 282 288 280 290 279 280 279 289 299 278 295 282 300 286 291 294 297 284 279 288 274 281 281 298 296 296 279 283 286 284 290 289 290 274 296 293 294 301 293 275 290 286 283 288 299 284 280 278 278 285 292 278 276 283 274 282 283 303 284 294 276 303 276 303 291 294 285 283 290 291 282 282 284 282 288 283 280 288 286 293 299 297 292 285 285 295 285 294 295 295 277 288 286 278 279 294 298 281 303 276 289 302 304 299 281 289 300 286 294 283 305 289 297 285 291 279 296 301 289 279 284 283 283 286 278 287 305 300 292 295 292 307 293 292 293 297 296 287 299 284 285 290 296 307 291 283 301 281 299 305 304 297 282 281 306 283 282 296 297 289 284 282 288 299 288 295 310 305 303 293 302 310 305 291 309 287 286 293 309 297 290 305 286 292 298 312 294 299 310 289 288 307 311 290 295 314 296 305 293 305 310 305 295 289 296 303 299 315 314 294 315 307 307 313 293 302 308 300 289 305 297 314 297 293 291 300 316 302 291 294 315 317 308 317 313 318 304 319 310 295 297 300 316 311 298 315 296 319 297 320 299 307 317 300 301 305 295 310 315 294 304 299 324 323 319 324 309 304 322 305 313 322 299 309 302 326 306 308 320 315 308 326 302 322 300 307 302 300 324 323 300 301 326 328 330 319 327 314 328 321 321 313 316 322 326 322 321 325 307 326 308 318 325 325 334 314 307 322 321 314 321 326 334 332 313 318 312 313 327 323 330 326 309 336 339 309 318 337 331 321 328 336 337 318 325 336 329 329 321 315 340 339 336 331 324 316 313 334 315 336 329 331 344 340 317 322 337 339 342 335 327 337 333 318 318 329 329 335 321 351 324 330 346 346 348 326 347 346 346 350 335 326 333 332 353 335 352 334 351 333 352 346 352 335 337 334 351 348 334 344 344 353 352 342 335 340 337 348 332 353 351 352 336 346 354 343 354 350 363 357 335 358 347 331 346 360 345 348 342 348 340 334 366 342 364 342 353 340 342 364 353 356 351 345 336 359 354 338 347 367 353 347 372 349 368 354 353 359 349 342 353 357 344 352 344 372 376 349 343 346 344 346 343 373 347 376 373 351 350 362 369 368 359 366 368 363 362 363 347 364 369 372 378 349 359 361 380 358 369 382 379 372 371 372 366 361 386 355 388 376 377 357 388 386 382 380 362 373 368 372 380 363 384 389 381 372 392 385 391 367 359 385 360 380 371 376 369 384 394 398 393 381 393 376 379 362 390 369 379 388 393 393 381 378 401 385 383 398 388 395 402 391 369 376 386 382 394 394 387 377 373 398 397 406 392 378 386 393 395 378 403 377 386 374 403 378 384 397 403 393 381 408 407 408 396 412 413 397 405 397 383 379 402 378 381 380 413 404 393 401 412 416 397 417 381 414 399 396 406 404 400 416 413 402 384 390 407 397 416 406 393 411 421 394 401 421 389 390 385 393 391 424 420 416 397 411 411 409 420 390 393 402 427 388 415 413 420 414 402 399 410 390 410 407 411 410 396 402 432 422 409 425 414 408 398 406 410 409 395 425 409 426 405 413 406 415 397 398 401 411 410 422 411 431 401 435 409 406 434 434 419 425 432 429 420 403 430 412 413 435 431 411 424 437 408 407 442 429 438 427 420 407 417 405 407 436 436 409 406 428 444 425 412 435 413 432 438 443 443 411 437 431 421 417 432 442 440 450 438 440 426 411 419 428 417 416 428 421 430 450 434 440 417 411 441 428 424 448 449 443 444 447 438 419 447 455 454 437 455 434 418 422 429 428 433 437 436 452 448 448 440 421 435 439 421 421 455 442 421 458 440 459 423 461 445 453 450 457 460 428 426 452 448 436 450 422 441 453 448 461 430 423 459 427 446 454 430 432 456 455 448 454 452 453 454 437 446 463 432 443 428 460 454 435 433 460 437 454 450 467 428 436 445 442 442 447 432 428 457 442 461 440 431 430 468 447 469 427 427 462 441 453 469 459 460 440 437 472 458 445 454 461 458 441 447 460 469 459 470 467 444 464 463 470 474 467 452 471 468 454 469 437 441 465 475 473 439 439 435 470 463 468 464 454 435 444 440 475 436 443 476 451 440 471 446 439 463 476 442 463 454 435 477 465 477 477 469 447 447 434 440 434 470 434 463 436 446 435 442 451 446 447 470 453 441 445 459 478 443 475 470 471 439 469 464 444 475 462 458 443 463 471 450 461 471 442 463 438 442 478 454 453 445 451 478 458 469 464 464 477 459 454 476 463 450 460 472 469 457 468 475 467 453 452 449 446 471 462 444 459 454 478 448 450 438 452 450 465 449 478
477 436 476 472 463 446 452 461 461 465 436 439 460 446 446 480 452 450 444 454 469 451 444 466 468 449 454 462 449 476 439 445 477 441 437 466 458 460 447 446 451 454 449 475 472 466 436 444 437 446 471 478 461 434 463 449 455 437 438 476 441 449 441 438 456 450 469 441 437 443 452 453 469 473 454 461 459 456 470 468 474 468 466 463 468 458 441 450 467 444 447 474 460 462 440 444 433 438 458 444 446 431 469 444 433 446 472 466 431 472 457 434 461 451 463 459 431 471 439 474 446 462 470 473 446 434 447 454 440 473 466 462 434 459 430 436 436 433 472 443 429 459 445 467 442 440 451 451 437 467 451 450 463 433 438 465 440 463 435 425 452 468 427 433 441 449 460 446 432 443 449 428 435 451 431 462 428 464 451 423 456 431 446 449 458 458 464 429 426 429 448 453 449 450 436 420 449 429 443 434 424 443 437 455 428 421 426 432 461 453 432 426 418 456 453 454 424 428 437 417 434 420 425 435 444 446 430 436 452 437 437 430 441 421 433 448 454 415 438 453 454 419 414 430 454 441 443 451 450 412 442 424 415 450 434 434 429 440 445 421 417 415 428 442 412 438 433 451 439 448 438 428 411 439 444 448 407 408 428 423 433 407 425 418 444 444 427 418 428 421 416 427 432 406 403 420 420 430 426 435 442 416 405 403 435 442 442 434 440 418 408 425 419 426 438 414 421 416 426 403 432 436 407 406 422 434 418 427 433 420 432 408 396 411 412 405 404 417 426 414 423 411 413 394 413 418 406 432 397 431 426 406 428 395 416 410 393 397 402 390 420 398 401 420 416 405 421 402 412 412 397 417 392 415 395 389 401 395 386 405 389 394 417 396 386 402 419 398 409 397 394 404 388 403 418 408 419 410 413 404 395 383 387 401 408 385 381 407 386 380 389 412 380 401 414 400 384 390 404 398 388 399 411 398 389 384 400 381 386 389 403 381 381 391 406 399 385 396 376 394 397 386 388 375 387 377 384 369 377 398 370 379 371 397 372 383 388 395 382 366 399 381 369 379 401 395 388 368 377 385 365 398 374 375 381 391 382 374 371 369 366 373 396 396 383 388 371 360 374 389 369 389 383 383 357 368 358 357 385 384 374 391 363 383 390 369 388 356 387 356 375 373 353 373 371 354 364 360 355 354 373 365 362 380 372 354 378 349 351 367 351 355 380 350 373 381 369 350 378 353 353 351 375 376 371 346 367 370 363 368 353 350 362 365 361 350 350 354 370 351 370 350 361 349 359 369 370 344 361 370 367 353 360 364 365 362 351 339 344 345 343 341 354 337 366 344 350 358 341 343 344 346 365 364 354 360 360 357 356 344 361 351 354 330 357 355 331 347 336 338 331 330 344 359 358 341 349 330 334 339 344 355 325 325 349 354 333 327 355 331 340 350 326 330 351 354 330 338 342 343 326 338 323 327 329 341 323 331 352 332 342 323 348 322 337 330 350 331 348 332 335 326 329 323 323 345 334 333 325 318 319 329 334 318 333 340 335 335 318 334 325 321 324 334 337 323 338 311 334 312 330 322 340 340 322 326 338 317 336 319 311 321 321 308 333 319 325 317 332 313 335 313 322 314 334 314 327 329 314 317 331 334 330 329 332 311 315 311 322 313 315 325 320 314 313 323 329 332 303 312 331 316 311 321 307 328 301 306 312 322 320 320 303 304 321 308 321 319 316 306 326 325 327 313 305 306 301 299 305 303 309 301 315 317 322 322 313 320 297 294 313 318 308 313 297 309 320 313 314 321 311 299 321 319 300 297 296 296 291 310 296 307 290 295 290 290 313 301 310 304 305 295 309 311 314 312 298 311 294 290 309 305 289 301 302 290 299 308 286 298 288 292 307 289 289 307 310 311 311 301 289 297 299 301 290 287 296 292 303 294 287 308 284 300 285 300 294 293 287 306 302 298 297 292 291 288 304 287 310 305 287 303 306 297 297 305 297 296 306 288 303 284 284 304 300 285 283 302 287 285 294 305 292 308 306 301 305 291 305 304 285 280 287 301 287 302 287 295 279 282 302 302 307 305 295 288 301 289 281 278 286 287 295 298 287 284 290 304 295 277 290 300 300 299 285 279 293 293 287 294 288 282 288 279 300 297 290 294 300 284 285 278 293 294 298 294 301 282 292 281 282 276 296 276 290 304 300 278 283 281 295 295 278 298 289 302 281 302 282 304 281 284 277 291 302 298 279 289 296 287 295 303 280 286 295 294 278 282 296 285 280 278 296 282 292 281 279 297 278 278 296 276 286 289 283 283 285 288 299 298 301 282 289 298 293 281 288 296 280 281 299 285 276 291 293 294 297 289 279 293 292 293 286 303 278 294 304 279 298 290 302 286 297 287 280 277 284 293 290 281 290 284 290 282 291 278 292 305 284 296 285 300 306 296 292 300 306 283 304 291 297 293 302 280 295 297 301 296 306 286 300 290 285 284 288 292 307 303 291 285 286 300 301 285 281 307 308 301 283 297 285 302 305 302 297 293 293 292 302 291 299 294 296 299 293 297 283 292 292 287 290 291 308 304 297 301 303 288 293 306 297 291 293 293 284 309 298 288 291 290 308 296 288 292 311 304 311 291 285 314 299 304 303 313 287 314 291 293 308 295 305 287 303 291 295 288 299 311 292 296 307 317 300 303 316 296 314 313 295 315 305 309 304 315 300 308 307 305 307 299 314 297 302 302 293 302 296 307 297 294 308 309 315 321 318 315 299 314 302 319 302 317 320 297 304 325 320 317 312 309 306 298 325 314 319 325 300 315 303 300 321 321 307 324 322 318 309 317 315 327 312 321 319 308 325 328 307 320 321 323 304 330 325 303 318 318 330 320 304 304 322 327 328 331 332 323 331 320 306 330 334 333 313 323 327 306 317 314 323 331 311 324 324 309 316 319 317 338 322 311 331 323 324 312 318 321 332 314 338 335 340 337 334 318 324 324 320 337 335 338 331 318 314 320 314 340 331 323 331 323 316 316 342 327 324 326 323 329 329 329 332 323 341 342 330 347 328 326 332 340 322 346 347 323 352 349 350 337 323 332 345 325 332 339 335 332 327 343 350 334 326 344 350 357 356 342 329 326 356 358 336 343 344 326 357 344 328 352 342 361 328 358 358 361 332 336 345 338 332 338 350 344 335 343 335 354 338 335 350 347 365 362 336 347 361 359 337 368 364 336 337 351 345 339 367 366 367 350 340 362 349 353 343 341 349 358 342 356 362 359 349 373 354 343 364 357 348 358 375 349 359 369 377 361 374 351 353 372 365 364 365 378 354 368 364 375 370 350 351 365 361 372 351 354 374 354 350 360 371 384 384 353 354 363 351 378 377 359 363 353 357 379 361 384 381 387 383 390 369 383 388 365 357 390 367 370 387 388 380 376 362 380 362 367 393 362 372 383 386 389 367 380 383 365 391 374 395 379 380 385 398 383 363 368 373 374 383 398 379 402 371 380 401 395 397 401 385 370 374 396 399 382 378 384 403 371 398 378 382 377 388 374 389 402 376 402 395 408 381 374 409 385 408 397 375 392 410 380 381 400 399 406 381 393 384 398 401 388 406 414 397 414 378 405 408 412 396 390 398 390 413 404 397 409 400 385 402 414 405 409 421 414 410 419 396 414 388 419 401 405 385 396 422 393 406 418 394 425 388 413 389 422 390 407 413 403 411 426 389 418 428 403 392 400 404 418 416 427 400 396 425 432 414 413 393 425 424 407 427 412 413 424 398 434 426 422 430 416 420 431 406 421 407 409 432 423 400 417 420 409 439 407 411 413 422 406 408 434 427 405 403 401 414 432 435 435 406 412 421 402 443 437 414 421 441 415 441 432 407 419 415 445 426 427 418 408 434 427 444 421 432 445 421 445 435 413 437 444 447 408 446 438 425 438 434 434 432 414 442 411 450 426 410 417 446 447 433 432 432 413 427 444 439 433 450 416 441 452 452 430 446 440 452 419 420 435 437 443 432 419 437 422 436 437 420 428 423 444 442 444 437 449 438 460 431 453 461 444 427 452 433 447 421 437 427 444 435 420 424 450 423 448 454 429 441 447 455 422 457 429 462 421 442 459 440 457 426 439 459 436 451 432 466 430 427 450 455 464 453 461 452 432 465 442 462 463 446 454 464 458 463 461 458 441 456 434 452 436 427 446 450 467 428 460 451 444 429 455 461 436 449 468 453 445 435 448 457 434 449 439 443 444 462 463 434 449 446 471 448 452 457 442 454 465 430 434 438 439 469 435 450 447 431 437 471 445 464 455 451 447 473 466 464 462 463 469 444 442 473 463 464 463 475 444 454 438 449 469 448 443 474 474 466 436 442 462 457 475 448 478 447 453 475 441 445 461 440 457 478 437 444 466 475 449 440 451 455 463 450 478 436 454 436 470 457 445 461 436 442 438 442 462 458 438 470 469 472 476 455 472 441 472 466 437 442 472 462 470 456 478 475 464 452 476 454 437 442 443 438 456 447 452 446 477 456 436 473 448 439 448
445 444 438 476 446 446 475 473 443 458 478 439 443 450 442 469 451 449 477 460 476 450 477 441 446 459 448 438 478 452 451 445 462 455 449 436 474 453 438 446 477 437 451 441 461 466 477 440 436 436 466 440 452 471 447 464 451 462 475 450 442 454 468 477 438 446 434 433 465 445 444 462 455 468 432 437 456 475 443 465 440 438 434 459 476 449 451 455 439 448 435 448 432 432 454 437 445 455 437 438 474 456 431 452 454 431 457 440 436 430 436 443 443 437 470 449 461 452 429 469 469 440 447 469 440 470 437 462 457 444 470 456 431 470 439 462 471 428 435 439 428 465 461 438 467 441 439 444 441 434 439 463 429 460 426 427 445 457 449 432 440 434 437 464 459 461 466 436 456 463 438 442 458 430 429 431 464 462 449 436 426 462 449 449 453 450 452 450 437 452 433 429 438 447 425 429 459 444 442 425 440 432 419 451 459 426 460 458 423 443 448 447 460 432 419 430 433 458 453 455 416 430 458 456 453 424 452 430 455 431 436 454 437 419 451 449 422 433 453 421 423 418 438 418 414 439 431 430 429 423 416 428 429 416 416 415 423 410 430 419 417 442 450 441 447 436 432 411 412 429 439 432 440 448 427 420 408 412 446 406 429 439 428 424 421 431 437 434 412 436 416 408 409 431 412 436 411 414 411 423 435 440 404 424 438 423 437 440 429 432 437 408 424 416 427 438 401 419 438 416 421 429 411 404 404 415 434 413 398 405 406 415 424 433 431 428 403 420 395 407 394 433 396 400 432 422 400 418 399 399 394 421 430 406 429 397 426 428 414 427 395 426 425 424 415 405 388 412 393 398 419 403 392 411 404 386 409 391 390 389 389 395 407 394 409 400 392 421 421 384 400 387 417 388 383 395 405 415 380 403 386 405 380 381 415 406 384 392 410 402 412 383 406 396 380 399 412 396 398 412 410 398 389 389 404 375 391 396 381 380 383 393 390 405 384 386 392 388 390 373 373 384 380 384 374 391 399 374 402 390 396 388 402 377 377 373 367 401 373 371 396 379 381 376 399 381 378 383 384 386 394 373 362 370 387 366 392 395 372 388 380 364 370 360 374 381 368 360 364 377 368 385 361 391 382 384 366 387 361 370 382 360 379 378 389 368 375 357 382 371 353 372 374 363 371 366 362 357 366 367 354 383 368 351 362 369 379 382 372 357 375 361 354 376 370 365 367 374 366 375 372 353 375 353 349 358 371 365 348 356 343 351 369 360 369 346 361 343 346 363 367 368 357 360 352 374 340 344 355 366 363 363 367 354 353 346 350 370 348 359 357 365 358 345 359 342 342 334 350 347 355 352 338 350 336 349 348 349 341 350 343 332 332 342 349 332 352 336 362 357 356 337 338 341 344 328 338 332 330 331 328 327 358 358 340 329 350 339 357 325 333 343 334 334 355 327 336 352 342 328 341 330 324 332 346 339 352 331 329 330 326 340 321 351 330 339 348 321 337 323 327 335 325 318 318 326 319 341 342 347 346 326 320 346 334 344 329 332 321 337 341 325 325 316 342 333 341 327 314 319 313 319 336 314 316 315 333 321 330 325 322 328 337 321 331 320 324 316 323 336 323 306 312 335 310 311 324 306 325 327 315 326 334 308 331 308 314 322 320 335 306 314 305 331 313 308 314 317 313 319 310 331 328 321 307 316 312 305 300 322 316 312 306 315 321 328 309 311 309 327 318 304 305 319 298 314 322 311 299 301 325 304 300 321 322 305 304 301 308 304 324 323 314 297 308 305 295 322 308 299 310 302 303 314 301 297 315 296 320 292 314 317 301 294 318 317 294 313 309 311 295 300 316 301 309 304 291 289 295 298 316 311 299 296 295 308 293 287 303 290 310 296 316 312 299 304 307 294 297 288 307 303 298 302 306 309 287 309 309 285 288 307 308 291 308 307 311 313 300 290 289 300 292 284 291 312 306 310 284 310 301 301 290 304 304 292 297 308 295 288 304 304 284 306 304 285 290 306 290 305 287 286 291 296 287 290 287 301 309 287 299 298 296 306 289 281 286 295 306 290 302 299 283 296 286 296 290 294 292 290 288 298 296 291 305 294 292 282 285 291 281 302 278 288 299 280 289 297 295 278 299 280 298 303 296 304 283 278 282 296 290 284 278 298 287 296 284 300 300 290 284 294 285 305 304 299 278 279 289 288 279 282 290 291 299 301 281 296 293 285 278 297 283 300 289 293 290 288 288 305 301 287 293 302 286 284 295 280 286 299 291 280 296 304 295 281 299 291 301 279 299 294 299 298 288 283 285 301 294 288 301 282 298 280 278 300 279 288 303 280 302 280 284 285 278 294 289 293 279 305 295 293 293 288 285 296 286 286 292 297 298 280 302 283 304 295 298 278 298 295 281 286 290 280 294 283 297 299 299 291 299 281 280 279 285 280 298 286 289 305 305 302 307 292 299 297 302 291 298 285 300 301 294 283 304 281 288 286 302 303 301 287 305 302 287 303 303 298 303 306 296 301 301 288 307 292 306 292 303 295 298 294 310 305 298 297 298 298 303 292 291 286 291 309 300 289 302 294 306 287 290 310 285 310 306 286 286 310 306 285 312 290 294 296 287 309 285 307 311 291 296 305 296 299 299 301 306 290 287 309 314 308 305 314 296 297 308 297 314 291 289 304 298 291 315 300 307 315 315 304 314 295 293 316 300 299 302 312 294 303 305 314 317 316 303 296 295 315 298 314 320 300 322 299 319 318 304 304 312 313 323 305 300 297 297 308 299 302 305 314 308 308 299 324 313 316 319 314 308 317 320 315 305 313 308 299 306 316 309 325 303 307 302 309 310 305 323 311 310 331 328 323 311 330 317 326 320 309 311 328 317 309 324 334 333 325 313 308 309 304 305 320 310 320 312 331 331 332 324 326 334 313 311 330 319 314 322 309 316 329 313 330 334 333 330 332 323 339 336 330 341 337 313 315 322 321 341 315 317 313 320 315 319 322 339 345 339 321 322 341 317 327 331 342 322 344 337 344 340 344 344 346 347 330 319 336 319 326 350 324 326 323 324 333 330 348 331 323 322 340 350 322 339 329 345 335 329 348 343 354 343 337 352 337 353 343 342 337 329 338 355 347 354 344 338 346 351 334 328 356 344 358 362 361 331 360 348 346 351 344 344 345 357 356 347 362 363 361 339 357 349 347 337 346 366 345 348 353 345 362 370 366 348 347 348 368 362 342 356 347 340 370 356 341 371 372 349 368 366 368 371 360 346 343 357 371 371 357 356 345 378 345 348 374 374 345 369 378 351 356 347 360 354 376 357 372 354 377 381 352 373 367 360 378 369 376 373 380 372 352 363 372 363 367 378 377 378 384 356 375 364 369 382 368 383 362 373 366 391 377 380 358 365 389 382 392 371 382 366 394 392 359 380 369 376 385 373 381 381 392 395 373 393 383 396 388 394 374 384 367 379 366 371 376 396 366 385 377 377 393 367 400 385 367 399 371 383 375 389 393 385 402 368 380 387 382 387 399 408 402 402 383 388 379 407 402 390 392 389 394 410 398 382 384 412 385 402 409 401 404 403 410 400 413 414 381 399 403 397 388 398 392 402 404 401 390 386 408 396 415 392 391 418 413 414 388 401 391 412 393 406 419 416 391 410 419 402 401 419 412 397 394 398 398 421 407 413 402 393 390 397 407 394 388 392 389 389 413 391 405 392 409 403 399 420 396 421 395 425 403 393 391 395 428 402 405 433 401 395 429 409 408 400 395 414 418 413 400 408 405 417 415 427 431 425 417 399 417 425 434 430 428 436 404 407 435 410 423 403 399 399 411 425 424 425 432 405 440 429 441 401 426 408 419 418 403 443 411 434 417 438 409 436 406 415 444 443 425 425 446 425 427 415 410 407 441 441 412 439 427 410 427 422 444 437 431 420 432 428 448 428 421 425 434 434 430 437 418 447 434 411 423 424 433 448 431 452 422 442 429 433 435 440 448 421 419 420 433 442 432 422 455 445 437 436 427 458 422 426 451 437 427 422 450 441 450 418 457 429 439 444 445 448 458 449 433 446 429 456 433 446 429 421 438 425 456 433 425 421 459 447 458 448 464 438 454 442 445 426 429 443 429 458 449 426 465 464 431 453 435 446 436 446 424 455 429 463 446 434 464 441 461 435 446 437 453 456 459 453 437 467 451 445 436 435 469 455 453 454 442 428 449 441 466 465 430 465 437 463 431 464 465 443 438 461 471 441 451 434 447 432 441 473 435 473 471 434 456 456 430 472 458 461 441 452 454 451 452 464 449 463 455 442 441 474 438 439 442 461 453 467 465 465 466 433 472 471 439 454 454 441 458 444 434 470 474 458 453 451 447 473 440 435 447 450 440 454 466 458 447 443 450 443 477 440 445 472 442 452 457 464 468 439 439 471 439 436 452 461 456 474 457 470 439 471 450 446 455 438 434 469 448 451 434 454 465 446 448 474 472 434 467 470 440 473 469 445 475 450 472 459 445 457 458 457 457 474 477 478 440
476 467 460 448 467 435 441 441 456 437 441 457 470 477 463 464 468 436 461 439 475 448 457 460 472 443 438 474 441 437 435 446 433 462 468 474 471 476 444 450 442 453 474 435 452 458 472 448 461 462 454 465 433 441 455 472 451 460 469 466 472 433 441 434 470 476 476 462 435 448 434 445 468 475 454 450 463 449 466 455 435 451 450 436 459 472 437 440 463 436 474 465 445 438 467 438 444 473 468 447 445 472 468 437 471 446 456 466 472 454 444 430 428 463 442 464 461 456 429 449 470 434 445 439 442 437 447 463 443 448 443 467 468 433 442 442 467 444 446 460 434 467 458 434 428 425 444 430 465 459 461 446 455 444 467 450 460 431 430 443 447 456 460 466 439 432 437 436 425 433 446 433 451 456 461 453 455 436 459 427 446 451 448 432 428 423 434 440 449 440 435 430 450 428 429 421 456 419 435 460 430 436 447 459 426 420 423 460 430 446 424 427 441 418 447 445 455 433 439 454 450 440 430 420 424 448 428 450 454 437 430 448 422 434 452 434 442 414 434 446 434 433 413 450 425 435 435 421 452 450 451 434 431 415 432 431 448 436 417 437 415 432 428 416 410 416 441 439 416 411 441 423 431 410 409 446 407 426 424 415 442 414 440 445 416 420 443 403 409 429 430 405 427 434 404 429 439 436 419 406 438 408 420 419 412 422 414 412 400 433 422 437 400 416 436 411 428 437 407 410 413 432 420 433 428 425 425 435 416 415 424 428 424 407 431 406 422 432 428 416 399 395 407 405 424 409 418 413 408 428 427 423 424 410 421 414 400 408 414 422 426 396 423 401 406 401 407 399 386 413 388 407 407 406 399 405 392 389 407 387 422 385 408 391 412 403 387 384 416 408 419 405 417 405 409 387 412 390 392 412 409 394 392 385 416 404 393 416 381 414 393 391 383 379 396 413 387 395 390 413 389 397 396 386 410 374 386 386 393 406 387 399 399 400 393 396 374 408 384 404 404 389 385 389 398 393 368 386 381 380 398 395 399 377 367 399 387 372 378 377 369 387 390 397 370 373 391 373 372 387 396 393 391 389 391 382 375 391 378 389 365 392 376 374 364 366 382 363 367 381 375 375 374 388 372 372 393 365 371 365 360 383 383 372 375 362 356 361 369 356 382 373 365 376 386 370 360 386 351 368 358 373 354 355 351 383 358 377 380 357 352 355 363 369 381 366 370 347 378 360 349 377 365 358 346 344 349 359 359 365 347 346 352 350 351 370 365 377 342 361 352 352 368 342 349 373 349 351 367 358 348 353 362 359 352 337 364 359 341 362 352 356 363 366 352 345 365 347 350 334 368 337 356 359 340 341 333 348 353 350 357 352 351 348 330 349 344 333 332 361 336 347 342 352 349 349 350 356 341 348 339 339 346 346 338 352 339 325 335 355 344 336 350 337 353 349 356 334 326 333 332 339 339 327 347 352 335 322 334 324 335 320 349 342 343 330 325 333 337 335 326 324 318 344 326 337 331 325 329 326 318 346 341 332 315 333 330 328 333 340 330 345 340 325 332 329 325 322 321 330 337 316 342 314 338 336 316 331 340 310 314 322 315 332 317 329 308 314 308 317 319 335 312 317 328 310 320 308 321 330 326 313 334 325 316 329 319 322 318 317 322 323 330 328 314 312 327 308 309 308 330 319 329 320 325 328 327 318 303 330 309 305 323 305 307 318 307 311 320 301 313 302 321 316 312 309 323 305 313 297 309 307 313 303 324 304 297 320 319 297 315 295 300 306 301 307 321 305 316 311 305 299 314 316 303 301 311 298 304 293 310 314 309 294 307 315 304 298 292 310 316 309 303 319 311 315 312 318 295 317 308 298 308 307 313 289 308 300 293 310 294 303 303 311 297 309 295 310 287 297 299 312 315 302 302 297 290 294 287 295 313 297 295 301 285 290 301 296 302 299 289 308 306 304 293 286 288 302 301 288 306 300 301 292 309 292 306 300 308 299 283 304 307 302 292 300 304 295 295 285 296 310 303 282 291 303 301 304 310 286 296 295 302 283 302 289 292 295 306 308 302 298 301 297 309 281 286 300 284 297 295 298 288 287 290 289 308 301 282 300 305 296 284 296 290 305 295 293 282 291 291 304 301 303 283 300 295 288 284 300 305 299 281 305 298 283 305 288 303 279 300 299 287 305 278 290 294 294 304 289 299 280 306 292 304 282 305 284 291 281 305 281 301 299 299 283 303 298 294 299 299 287 283 300 306 304 284 285 283 281 289 296 304 288 302 294 284 301 300 290 304 290 285 291 282 306 296 278 297 304 291 281 306 288 296 297 306 302 297 303 297 279 293 287 281 288 303 288 282 296 292 301 300 299 306 305 291 296 297 303 286 302 298 306 304 287 296 303 303 286 291 286 287 306 295 283 280 284 294 306 302 300 300 295 292 299 284 296 280 302 291 308 288 282 307 285 291 295 301 308 295 284 286 295 304 294 299 305 299 306 295 284 297 308 291 301 298 295 289 290 310 301 311 289 295 308 285 298 286 305 296 301 301 294 286 295 307 297 311 295 292 308 285 310 296 299 299 285 292 293 300 309 310 287 296 285 312 298 287 290 301 310 292 309 288 313 290 294 314 312 295 314 297 287 309 308 294 316 302 301 317 309 317 312 304 291 313 301 304 316 306 290 303 305 314 298 303 310 299 293 306 308 312 317 308 297 301 316 318 307 321 317 299 322 312 315 294 298 307 298 303 301 297 300 302 307 307 316 323 322 321 316 314 307 296 323 318 309 321 311 302 315 321 301 310 300 300 317 304 313 320 314 318 323 319 327 306 300 318 301 328 312 322 314 321 321 309 313 303 331 326 307 319 319 310 330 329 304 323 311 305 321 305 308 330 331 307 316 312 318 309 331 307 319 329 314 317 323 321 320 325 313 322 337 324 321 332 319 322 319 326 324 337 328 328 331 324 332 312 331 314 317 325 316 330 333 335 328 329 313 327 344 342 319 344 336 329 336 319 347 321 346 348 342 323 344 335 317 342 345 341 321 331 346 334 343 331 322 326 349 322 341 345 352 344 342 339 324 328 341 353 326 337 340 327 356 337 323 335 335 326 337 356 339 355 326 330 351 342 335 337 352 353 352 353 360 330 353 354 344 339 351 355 354 343 334 361 357 335 339 335 345 334 358 334 356 358 336 353 334 350 359 345 341 336 340 350 353 344 349 366 357 351 358 366 368 344 370 362 358 347 359 365 361 351 368 351 354 349 349 368 366 364 347 371 351 373 351 356 372 370 347 360 374 348 355 350 368 360 346 370 371 354 364 370 358 355 367 349 362 366 367 364 354 373 375 363 385 385 359 379 385 369 362 378 355 369 382 376 370 368 376 381 382 359 387 381 355 357 360 359 374 360 375 387 384 385 359 360 362 388 360 375 385 387 365 389 369 396 377 384 369 372 387 369 398 392 397 396 368 374 394 382 370 380 395 396 367 379 387 398 366 385 388 394 397 376 381 370 375 395 395 385 369 399 372 385 371 386 398 370 403 387 396 393 373 408 379 396 373 380 394 394 387 383 376 393 408 383 411 413 405 380 392 395 389 376 405 410 392 394 400 416 401 387 389 405 414 385 411 411 392 408 400 388 398 388 384 393 409 391 416 394 390 390 394 397 392 407 418 404 411 405 390 408 385 385 409 422 418 393 413 422 423 387 391 393 388 397 399 417 426 409 391 427 417 429 411 417 409 407 411 431 425 396 402 410 416 401 409 398 417 395 397 411 421 403 422 416 407 429 429 404 411 433 401 399 432 426 429 413 402 409 413 438 413 407 420 419 426 436 424 426 416 432 435 429 408 409 424 429 412 418 438 405 436 408 408 415 442 423 404 444 431 440 426 404 406 445 423 434 441 405 419 417 437 411 445 446 420 428 433 432 446 427 424 439 409 427 416 435 409 422 412 431 421 435 437 425 434 450 422 419 437 424 427 439 418 421 452 439 434 441 447 441 415 420 422 417 432 423 444 424 437 440 448 442 457 432 449 431 422 418 439 448 423 457 434 422 458 424 449 437 460 447 452 445 440 430 418 434 420 439 444 420 433 455 424 441 447 432 430 458 445 454 459 437 422 430 458 425 424 422 453 422 427 443 426 451 432 446 443 434 423 425 438 459 439 463 437 423 453 448 440 455 459 455 449 462 465 443 443 445 465 431 466 428 429 426 433 440 451 455 429 428 434 444 464 450 460 458 461 457 448 448 432 448 447 436 435 428 471 468 462 466 443 465 437 439 446 439 454 438 470 451 456 433 472 457 440 441 443 429 473 473 451 440 456 433 449 464 433 454 459 430 454 436 468 464 449 448 437 436 464 433 458 447 438 456 437 456 475 458 463 436 457 447 446 438 450 472 434 461 452 471 461 476 432 460 465 457 439 471 462 473 436 445 452 444 477 458 476 439 447 463 443 435 433 465 448 451 460 451 435 435 445 471 442 445 454 475 471 469 476 456 465 435 476 439 453 437 471 451 443 440 443 461 442 443 455
457 468 436 475 470 446 449 471 455 461 454 459 454 445 464 440 432 474 445 445 456 449 438 437 467 453 447 450 469 458 472 449 456 438 454 456 459 471 450 444 463 472 470 439 447 465 454 448 469 467 468 448 440 437 453 475 458 431 455 450 464 457 475 443 470 451 466 452 453 440 464 439 443 466 454 459 455 440 438 448 431 431 471 446 443 449 452 470 456 438 451 444 464 457 456 459 434 446 442 463 463 431 434 431 467 458 468 454 468 430 433 431 438 431 455 459 458 434 462 440 426 443 447 435 435 459 429 466 426 462 469 444 458 453 457 444 444 428 455 438 425 434 444 441 426 460 450 451 427 455 450 446 448 447 431 434 436 434 429 435 445 449 430 435 433 463 429 451 441 435 421 462 445 461 435 422 428 437 449 431 425 451 430 426 431 438 437 420 425 419 433 424 446 441 437 458 458 421 420 435 436 440 444 444 452 422 458 438 458 428 445 444 440 450 454 448 456 445 432 431 425 420 429 422 438 433 422 418 433 431 413 419 455 439 437 438 437 435 416 426 439 436 446 420 419 440 452 417 427 418 425 437 423 431 437 440 450 444 444 419 419 444 410 438 446 410 409 412 427 411 430 445 411 430 405 441 421 430 437 443 434 422 431 408 418 411 409 417 414 433 413 426 411 413 412 408 416 415 411 436 419 435 432 422 418 430 416 434 413 405 429 401 414 400 433 415 405 407 431 428 397 413 417 398 398 421 397 408 422 415 408 408 421 417 401 393 393 401 407 430 430 409 405 405 410 400 421 418 410 415 407 410 392 429 413 395 413 415 410 391 407 421 409 411 423 422 416 398 416 387 402 412 386 405 406 418 421 423 416 414 410 400 403 394 419 384 396 400 393 409 394 404 402 407 388 398 403 410 410 385 412 416 405 396 408 415 412 389 395 413 384 382 407 381 397 403 395 381 383 401 381 404 400 404 410 385 408 376 408 395 403 390 393 378 406 372 376 401 383 393 387 374 388 373 401 386 377 404 401 379 380 376 393 385 400 394 379 369 391 402 396 396 376 383 391 368 373 365 381 375 364 383 397 383 365 390 379 374 366 391 365 384 394 396 377 366 362 383 374 394 372 362 380 390 379 392 392 363 385 372 356 357 360 362 360 385 372 361 382 354 354 353 356 365 366 388 387 369 375 365 361 378 372 382 351 365 381 370 363 371 365 361 373 360 367 370 370 354 368 349 354 347 347 370 368 368 361 376 347 344 353 374 371 374 349 373 355 361 374 350 363 364 346 362 365 369 358 365 365 346 345 342 366 347 368 367 362 363 338 365 350 336 365 367 346 367 361 341 343 337 339 342 337 343 363 361 349 357 363 351 364 361 343 342 334 362 352 349 341 360 333 338 337 335 346 333 350 358 359 342 357 355 355 333 350 331 351 339 341 352 330 330 347 350 341 324 355 328 343 332 325 355 349 324 322 323 349 353 342 332 333 342 347 330 328 335 324 327 346 340 344 349 324 325 346 318 326 332 341 331 340 331 318 330 334 318 328 325 347 315 335 325 334 327 333 342 342 337 315 312 313 329 329 313 329 331 318 311 314 316 318 331 329 326 312 316 318 326 337 319 333 309 328 326 311 335 308 338 306 325 337 307 311 322 308 328 309 315 329 311 320 304 332 307 321 335 315 330 320 310 329 332 303 319 304 318 308 307 317 306 330 330 317 322 302 326 318 312 325 321 325 300 325 315 327 329 306 310 298 299 317 323 326 315 307 324 297 313 327 312 315 325 307 300 313 308 324 297 319 316 318 311 313 313 324 310 310 300 322 317 320 303 307 319 297 309 309 320 313 293 295 312 296 309 312 306 292 302 296 293 290 304 302 306 310 291 294 301 315 289 296 304 291 302 300 294 310 308 292 301 309 295 291 304 304 303 290 305 314 295 307 306 300 310 291 313 311 295 295 299 288 301 313 289 307 286 288 299 307 292 304 290 292 299 308 309 285 303 290 312 303 307 303 291 294 305 311 305 288 307 299 288 299 288 306 285 289 286 301 299 305 304 300 296 286 306 305 300 303 300 289 302 294 308 302 296 292 300 289 288 285 295 284 294 292 307 296 298 302 307 285 296 291 295 301 296 289 294 305 282 283 284 294 288 302 285 302 305 296 301 283 292 307 286 305 282 305 284 299 297 280 295 282 290 280 303 297 281 280 294 304 305 298 282 305 283 279 298 279 295 283 282 300 302 281 288 304 306 292 287 286 285 295 282 297 296 306 307 290 299 293 279 296 283 282 293 280 282 305 280 291 301 284 283 287 307 292 284 297 298 284 304 304 300 307 285 280 297 285 291 281 299 283 290 296 286 297 297 282 294 298 295 280 296 291 288 295 304 285 284 286 290 302 283 282 301 289 283 283 295 288 285 287 284 296 297 293 286 286 288 293 305 303 285 293 306 294 300 293 291 297 300 303 291 304 297 304 305 293 307 292 293 304 291 297 284 307 302 290 284 309 295 300 294 291 304 290 304 295 304 308 312 286 300 284 308 307 306 294 289 294 301 296 300 298 302 313 314 303 313 285 308 314 294 285 292 302 294 299 307 314 310 289 304 312 299 303 288 311 310 295 291 289 306 298 302 315 297 303 305 288 295 290 317 304 290 295 315 292 301 299 312 295 303 293 314 317 310 309 304 296 318 301 299 299 313 306 298 294 314 308 316 292 310 315 301 305 314 297 309 297 308 316 309 313 303 294 318 296 302 319 302 299 321 312 312 305 307 321 324 304 305 313 324 311 319 310 308 324 306 318 320 305 308 303 325 315 301 317 319 309 309 326 313 304 314 329 313 323 323 310 330 331 326 325 314 318 308 325 311 314 312 334 308 314 319 330 331 304 327 332 332 322 332 309 322 306 310 334 318 329 312 310 325 321 337 312 336 308 310 325 317 319 325 322 330 340 316 327 341 341 323 338 327 319 311 312 321 316 341 333 339 313 326 322 315 314 330 316 314 336 335 346 322 327 335 341 330 337 340 319 333 318 346 339 327 325 335 327 327 336 337 348 336 351 325 337 352 339 341 351 329 327 350 336 338 335 326 348 324 339 343 339 341 338 349 351 356 356 332 352 358 331 330 337 334 337 329 352 348 329 357 340 358 329 344 331 360 332 331 362 356 353 353 342 334 347 344 342 353 334 347 344 366 356 360 343 365 355 357 367 365 351 346 357 357 342 357 342 367 344 338 363 354 342 341 353 349 365 360 340 345 352 365 346 341 357 357 351 356 345 373 357 363 355 349 345 359 360 375 350 352 344 357 346 349 360 376 348 358 372 363 372 354 376 355 378 381 374 349 376 375 360 373 377 374 360 361 373 379 374 358 356 387 381 366 380 373 383 356 383 384 360 390 387 369 386 365 360 361 361 373 365 387 388 370 385 389 359 379 368 380 387 375 380 381 368 387 366 363 361 366 398 395 374 361 379 395 387 366 373 382 387 368 395 380 390 365 374 388 368 382 389 388 384 393 371 397 367 388 383 383 373 384 396 402 401 377 377 388 401 401 375 406 371 405 375 374 385 410 404 410 384 379 377 379 403 401 402 396 413 412 404 384 380 406 393 406 403 402 383 395 383 389 394 384 412 388 417 387 387 382 389 419 414 413 408 406 392 408 402 381 417 413 420 409 408 401 409 383 422 407 401 395 413 416 404 386 405 421 407 417 416 416 408 403 402 390 422 415 410 404 408 398 402 411 417 415 417 429 396 408 396 430 416 424 396 406 417 418 415 394 395 423 420 409 412 401 429 416 417 428 434 434 396 410 416 425 436 404 426 402 424 433 403 411 427 408 426 415 411 431 436 421 413 435 434 420 416 405 402 432 407 423 441 416 420 420 408 435 437 434 428 405 427 438 414 415 404 442 430 414 433 425 437 446 418 429 425 437 433 427 425 441 408 422 413 427 441 426 424 428 424 413 410 448 441 443 426 432 452 432 436 413 417 416 427 411 450 451 446 438 445 443 421 445 420 438 452 416 414 418 428 431 416 432 428 448 423 438 421 415 418 439 419 418 447 428 419 435 425 454 420 417 435 429 450 435 448 435 424 444 447 426 461 440 431 438 423 453 458 440 430 452 446 427 426 450 451 454 448 431 450 463 457 437 453 452 451 463 445 433 446 430 461 422 430 431 442 455 422 458 433 456 449 437 464 432 444 429 444 429 441 451 429 454 425 462 461 431 437 463 444 463 428 441 439 456 426 436 446 428 429 458 437 431 448 454 441 426 460 447 441 439 453 460 435 462 438 449 428 452 452 449 430 445 465 470 443 455 451 450 436 446 462 436 472 465 437 469 442 432 444 463 452 470 451 460 468 470 438 470 458 469 453 467 442 452 464 464 435 449 441 450 430 430 466 474 474 474 469 442 439 446 438 462 442 467 456 436 462 464 439 452 466 462 445 440 440 441 475 453 462 448 435 462 455 470 467 453 475 460 471 439 475 433 432 448 476 457 461 463 453 469 446 450 462 467 459 433 433 464 454 470 442 465 455 466 458 445
448 463 434 450 432 439 458 439 455 458 472 439 444 455 438 465 473 469 456 455 470 457 442 455 450 459 443 435 448 431 455 473 463 465 447 471 472 473 434 458 455 430 467 430 454 436 465 451 474 445 437 469 433 455 448 459 438 467 463 463 467 449 459 461 437 430 456 441 473 460 469 454 467 468 454 446 430 451 429 429 466 435 429 468 467 454 452 431 446 447 464 446 428 449 433 442 449 466 454 455 460 450 442 453 451 430 433 452 455 433 458 438 440 426 451 431 428 468 468 447 452 431 441 449 442 465 464 441 442 441 426 440 457 460 434 424 440 425 427 426 432 434 457 466 434 458 427 436 432 445 457 459 427 449 459 445 446 454 436 462 425 438 454 434 451 464 434 422 441 457 444 426 424 434 424 454 445 448 424 454 447 434 422 452 437 459 451 461 424 422 434 448 460 423 438 446 455 456 455 417 418 445 429 440 434 434 430 454 429 448 431 453 457 429 442 437 453 426 448 427 422 416 420 415 440 450 438 435 445 433 426 438 418 438 418 435 447 433 431 418 422 438 447 422 452 431 435 439 434 426 409 442 427 408 436 447 445 415 414 415 410 436 425 423 430 430 417 439 441 445 405 430 423 437 438 411 407 426 440 443 418 406 412 407 442 413 408 439 420 413 404 422 440 422 439 421 401 406 410 436 401 409 420 417 439 410 424 400 433 433 413 422 413 424 435 409 411 437 420 416 415 417 403 416 434 419 408 415 427 412 406 415 405 416 432 410 423 405 431 426 400 406 408 416 392 406 427 405 406 410 426 424 389 393 406 395 404 422 390 411 396 401 421 388 393 421 413 389 395 397 421 408 416 389 408 385 416 386 383 412 413 384 404 406 396 420 405 411 406 407 385 414 412 411 407 411 398 394 414 386 393 392 380 389 395 413 381 379 389 409 404 408 400 410 386 385 399 410 386 400 390 406 395 399 384 398 384 375 378 375 381 381 388 409 392 405 405 383 395 406 401 372 371 390 382 375 378 371 369 402 376 372 389 381 372 388 386 365 388 393 364 395 391 383 396 380 373 377 367 362 389 377 380 368 375 372 375 363 391 393 377 360 363 362 372 390 362 374 361 382 388 388 379 370 366 388 380 372 380 376 374 377 381 364 357 377 374 382 366 353 354 383 354 356 362 366 366 365 380 383 367 365 366 384 355 365 379 363 373 380 353 360 380 375 376 348 376 368 378 364 362 365 372 376 375 377 375 353 345 356 378 351 351 374 365 355 354 359 350 358 372 375 365 348 350 363 342 373 365 347 349 373 349 341 360 350 369 367 351 371 360 365 367 337 361 352 345 363 340 344 347 354 343 348 337 351 336 351 349 337 336 336 343 357 359 348 343 348 353 339 352 343 362 360 357 356 329 338 350 358 340 330 339 355 351 350 359 335 335 355 344 331 334 355 330 328 346 341 345 342 324 342 323 324 339 325 323 340 345 338 348 342 346 326 344 350 341 329 328 349 321 350 337 321 331 326 323 340 336 332 347 318 336 335 330 336 329 331 320 318 344 347 336 336 316 327 333 335 333 338 332 336 315 324 342 334 343 323 330 322 330 326 316 340 326 336 336 322 324 309 317 312 333 338 312 328 336 336 337 328 313 327 330 315 306 329 337 305 308 323 316 327 307 321 325 322 315 319 335 330 320 311 333 313 316 331 323 305 310 311 318 326 314 323 329 311 303 326 323 302 326 314 301 302 316 311 322 319 325 317 319 329 300 312 323 311 309 311 311 316 319 324 307 301 315 300 308 314 326 297 315 320 310 314 319 324 325 308 310 319 294 299 318 324 313 313 297 294 293 314 316 304 310 294 312 317 295 299 303 302 305 305 307 319 295 316 311 292 313 313 314 293 301 306 312 313 295 308 314 317 291 299 298 308 292 310 304 317 317 307 297 294 312 312 291 309 299 312 311 292 297 304 286 308 290 301 302 288 290 289 286 291 290 287 303 294 309 311 294 300 292 295 306 288 313 311 310 287 298 304 293 308 314 308 304 292 296 299 294 297 311 312 291 293 289 307 307 291 287 302 310 295 292 305 283 305 293 286 301 286 290 285 307 291 301 299 291 285 285 302 290 305 293 290 306 290 284 301 298 308 290 287 291 300 301 283 285 303 286 295 306 286 298 303 288 289 283 297 284 307 309 284 301 283 292 296 290 293 307 298 292 288 305 294 299 296 289 295 290 286 281 307 292 290 292 299 290 294 307 285 292 307 289 304 301 292 283 283 298 303 301 302 303 297 287 285 306 296 300 308 303 293 306 307 296 290 289 306 296 287 304 300 306 305 296 299 288 291 302 306 285 286 299 300 296 299 306 294 287 298 293 302 282 290 292 290 292 301 309 309 309 304 300 298 300 308 288 300 283 302 298 309 310 289 302 297 308 298 302 307 307 306 291 301 307 303 310 290 286 309 310 307 304 301 296 286 292 295 306 294 288 286 285 308 293 306 287 284 286 307 301 311 294 302 301 290 286 301 295 298 302 305 314 311 288 314 298 311 308 311 301 303 295 302 311 302 304 289 302 297 299 314 297 313 312 291 315 287 289 296 301 307 309 292 295 312 314 309 300 300 306 309 288 317 297 306 296 316 311 314 291 316 312 302 313 308 300 313 302 303 315 308 294 308 315 303 296 312 317 302 316 299 294 317 320 295 297 298 315 320 294 318 309 309 294 295 320 316 321 296 320 309 319 297 299 300 310 315 300 326 319 316 321 325 299 318 325 324 327 324 307 307 320 324 316 321 314 309 312 312 312 305 325 305 308 330 311 321 317 317 321 311 307 313 309 311 305 307 306 302 332 317 313 323 311 329 313 321 305 304 322 304 334 320 330 335 331 327 333 331 316 323 316 332 328 324 307 320 321 321 321 309 337 336 334 311 313 334 328 315 335 315 315 334 332 311 334 327 334 331 323 314 318 334 342 341 322 312 323 316 340 323 340 313 314 333 335 333 330 319 339 342 319 323 345 346 337 344 334 346 330 338 346 327 337 336 319 338 325 335 339 350 346 334 351 346 352 338 333 335 342 323 329 346 329 335 347 341 331 355 349 356 344 343 350 331 325 333 333 331 352 351 348 328 354 342 331 334 356 352 342 342 352 334 352 329 356 343 356 338 351 357 338 346 345 340 354 354 349 364 350 335 333 353 358 335 367 336 354 346 336 364 358 343 349 355 355 350 347 352 367 343 366 369 343 372 368 371 352 358 369 347 374 348 369 365 352 346 368 349 348 376 366 342 362 366 367 373 357 348 351 351 377 376 347 344 379 379 348 352 362 373 363 378 365 359 373 349 351 349 358 373 364 363 354 349 368 381 361 383 355 371 362 373 370 372 382 386 363 387 353 359 381 389 383 360 385 362 388 389 392 373 374 389 372 384 360 389 374 390 363 394 373 375 381 393 359 375 369 370 387 390 364 385 376 375 370 366 393 366 370 379 399 381 373 383 371 376 378 364 372 368 366 401 393 387 369 385 398 398 378 374 368 382 377 400 374 387 385 386 369 379 375 388 387 371 386 388 388 383 388 392 399 381 394 376 410 387 379 400 387 397 392 402 404 409 387 391 413 381 404 403 392 399 412 399 389 416 417 407 389 394 419 391 400 384 395 405 393 408 419 412 413 397 391 414 385 389 395 419 414 399 392 408 384 388 412 393 400 399 409 394 401 401 406 421 398 415 400 412 403 400 396 389 409 398 422 415 403 402 425 422 390 406 409 409 397 400 401 410 430 416 419 430 420 414 408 401 408 415 428 430 421 429 416 398 427 409 425 404 425 421 398 428 397 420 406 406 432 417 427 430 419 429 432 438 432 420 440 405 426 424 418 421 406 432 412 433 425 428 404 404 418 422 440 416 437 430 410 425 414 432 414 433 421 445 430 412 425 429 418 408 412 435 428 419 424 438 410 407 422 413 408 438 438 428 437 419 418 450 424 438 436 446 429 421 448 410 433 444 446 417 428 425 444 414 441 451 416 435 450 434 435 418 419 415 430 448 418 442 439 435 420 415 429 441 428 418 434 443 452 419 450 427 435 433 430 422 430 428 438 417 442 418 423 460 456 426 452 457 459 458 422 421 449 461 426 445 436 448 424 458 422 433 445 446 445 430 424 425 455 455 437 426 436 439 426 431 447 436 446 421 432 451 425 440 427 453 423 445 440 429 442 464 464 444 447 466 430 427 427 467 463 465 449 435 439 430 466 442 445 468 463 458 430 442 432 435 429 454 434 468 462 454 441 459 451 465 458 459 445 438 434 438 458 437 463 468 436 444 440 465 452 460 446 454 460 465 438 443 438 445 457 436 454 441 469 463 445 460 473 457 458 446 430 444 457 473 441 473 446 461 466 433 457 448 467 444 440 433 467 451 457 452 466 438 472 462 436 444 456 435 434 447 460 435 463 450 435 437 449 459 431 448 470 460 468 464 438 441 474 475 462 456 459 460 472 456 454 440 471 435 452 437 453 437 443 448 457 455 462 431 446 463 457 448 455 449 436 462
459 440 467 452 465 451 437 468 431 460 439 433 472 461 447 456 474 466 435 456 445 466 463 467 460 444 439 439 470 451 432 460 460 469 444 457 445 458 458 453 451 467 464 448 460 436 436 460 472 441 448 449 439 436 448 469 458 464 441 460 439 442 452 432 437 467 467 460 452 451 447 429 452 437 455 438 451 469 431 448 442 449 430 452 464 449 454 455 439 466 441 457 436 465 454 462 467 449 434 430 466 449 445 464 469 448 428 429 430 449 442 449 429 459 440 441 449 447 429 431 463 439 447 463 464 431 456 462 454 440 441 425 438 461 463 437 439 442 461 464 465 433 464 425 443 436 462 423 434 441 449 428 433 448 424 429 455 456 442 460 447 461 463 462 431 435 431 422 453 425 420 428 456 439 451 432 452 447 453 420 443 437 447 455 420 450 440 430 461 431 447 419 427 451 448 452 420 452 425 423 438 422 440 421 417 444 424 456 428 439 418 452 437 429 435 438 446 420 429 452 426 452 454 436 442 434 420 446 427 428 445 441 427 426 447 420 446 448 411 416 429 414 445 409 421 423 433 411 429 441 450 443 437 420 432 419 408 412 417 406 406 441 443 408 427 424 438 432 420 406 427 416 433 439 426 421 403 440 422 435 410 407 413 441 419 437 409 419 441 418 417 440 410 411 440 432 428 430 414 401 431 437 411 416 428 433 421 404 403 411 402 411 422 402 422 428 424 436 421 436 395 408 416 432 431 404 432 427 411 413 402 416 401 433 407 404 406 430 413 410 401 416 427 428 422 410 420 409 411 403 407 412 416 398 403 405 426 412 409 417 421 401 393 410 408 412 399 395 417 411 396 391 405 400 398 417 400 392 383 409 394 405 402 418 406 408 386 405 392 400 394 417 414 401 401 396 387 384 417 390 399 403 380 395 400 401 413 408 399 392 407 385 406 406 410 407 377 384 386 399 402 387 384 381 398 392 394 407 397 382 408 405 406 409 372 378 381 408 370 387 397 376 388 392 371 386 405 382 367 402 380 396 380 395 395 369 396 365 367 379 383 364 374 385 379 392 374 367 394 384 384 362 390 380 385 371 398 362 386 398 381 378 361 375 365 370 394 361 382 373 385 393 387 362 381 373 378 371 357 370 369 386 380 390 387 386 355 380 354 363 370 389 381 386 366 364 360 379 365 383 372 377 378 370 372 381 384 384 379 372 367 360 377 367 380 366 375 359 360 357 368 347 361 379 362 355 346 350 366 346 358 368 374 366 351 375 362 366 354 356 370 353 363 353 371 359 353 351 364 367 355 373 361 345 351 355 342 346 340 347 361 361 363 346 365 362 351 341 369 345 347 351 350 368 364 344 363 353 367 352 357 347 363 356 334 347 361 341 358 337 360 363 349 341 342 355 329 358 328 348 329 351 331 331 343 339 345 326 353 342 350 347 349 331 346 352 347 342 336 348 323 331 355 343 344 334 335 352 331 351 350 335 329 322 333 338 328 326 321 347 341 351 333 336 349 321 318 320 321 325 348 335 344 347 326 346 348 346 321 324 342 346 335 315 347 344 331 320 317 333 344 337 328 323 320 335 341 320 341 335 329 320 327 323 335 318 339 339 329 317 335 314 321 318 318 327 313 329 335 315 310 319 316 326 314 323 317 310 330 314 333 316 322 317 327 314 325 323 311 311 330 305 316 310 314 325 329 319 322 306 311 326 305 330 321 320 325 327 320 316 326 313 320 304 314 304 314 303 303 302 301 304 300 320 314 323 322 312 328 307 312 303 299 313 300 317 299 320 309 317 303 302 298 322 304 311 323 316 312 323 317 311 296 318 301 309 310 321 322 307 299 306 294 303 305 320 309 321 320 309 295 304 317 317 304 293 306 310 309 316 298 314 294 314 300 295 307 318 317 306 307 306 297 308 315 308 297 301 306 294 318 301 298 305 295 310 306 310 292 317 297 299 301 300 291 303 297 301 293 294 287 310 309 293 299 297 304 299 310 313 297 301 295 306 287 294 290 298 286 294 297 288 305 303 301 302 289 311 286 296 310 286 312 296 285 287 307 292 306 288 308 310 294 310 306 301 308 310 290 290 298 307 305 306 283 303 300 293 299 286 295 294 304 284 303 300 286 296 300 309 301 286 297 302 305 291 290 300 309 289 298 286 304 284 309 304 304 289 286 284 292 290 295 305 292 286 285 295 291 302 283 300 298 299 283 292 300 292 302 298 291 289 302 284 283 293 307 306 300 282 300 303 290 284 297 292 309 293 298 281 284 300 293 293 281 295 304 300 298 288 288 308 289 302 283 291 285 309 287 296 302 298 289 282 301 298 286 292 281 303 293 306 286 298 290 287 283 305 298 301 284 306 299 292 290 293 302 294 292 301 309 284 289 310 307 310 298 283 284 298 298 297 294 302 305 302 307 307 297 295 289 291 311 306 301 311 289 292 294 292 304 285 287 312 305 304 303 292 297 305 308 312 312 312 291 307 299 308 301 285 296 297 289 290 300 300 287 303 302 297 306 307 301 295 299 301 306 299 304 311 309 306 299 314 288 298 306 302 313 315 304 295 298 300 292 305 316 294 293 296 299 316 310 307 288 295 315 310 301 306 306 295 318 312 293 290 316 306 299 314 306 308 314 309 292 319 299 314 319 305 292 300 295 306 312 297 306 310 319 320 319 298 319 319 314 316 320 311 295 302 297 316 313 296 323 321 323 306 320 307 295 295 313 297 297 315 315 310 297 298 305 320 304 323 309 316 316 305 311 319 313 314 308 300 316 308 327 313 319 322 325 318 322 312 318 325 330 307 306 331 310 315 324 316 310 303 302 330 309 316 318 323 333 328 308 326 326 322 323 323 315 318 331 306 323 314 306 333 311 313 336 310 330 315 319 319 312 328 332 312 323 329 321 315 321 327 338 312 313 326 331 325 341 327 327 327 337 329 325 312 336 324 317 329 333 331 333 332 338 339 328 341 318 315 329 326 338 324 322 342 318 341 332 328 345 324 318 343 336 325 341 345 337 349 336 346 326 322 330 352 349 346 345 352 347 328 332 335 335 339 331 339 331 347 341 332 349 349 323 334 342 341 346 349 350 324 347 331 343 343 334 329 354 335 327 333 331 346 345 358 349 337 356 354 362 349 338 354 342 348 341 336 340 364 362 333 338 343 335 360 352 359 363 335 355 352 344 338 362 359 350 341 363 364 358 366 347 346 358 348 342 365 362 342 342 371 340 343 360 356 348 346 360 345 360 348 342 371 364 375 355 374 351 354 367 361 358 353 343 357 372 345 348 349 348 344 378 369 363 377 372 348 376 365 359 367 379 357 375 361 355 353 358 381 382 363 365 364 355 381 360 378 376 374 364 370 375 366 372 360 353 363 385 354 385 357 357 379 381 380 370 379 365 375 379 379 365 362 382 372 382 370 362 372 394 390 368 360 368 388 367 395 378 384 375 382 397 383 387 399 395 393 373 367 369 364 395 391 388 400 369 373 389 392 381 392 376 390 387 398 400 372 372 380 396 403 380 394 388 385 372 399 379 374 386 379 403 386 408 389 379 393 401 374 407 398 399 399 394 375 384 389 390 402 395 385 385 414 412 384 383 387 407 382 392 413 392 386 390 379 395 398 401 385 380 417 402 385 405 409 387 407 386 416 396 401 387 407 401 391 403 417 396 422 399 393 409 411 421 420 423 400 401 395 409 402 386 423 399 412 413 399 391 411 388 407 391 426 390 417 415 426 395 411 417 423 397 413 420 409 427 422 404 411 424 421 398 418 411 417 426 413 397 417 397 418 400 407 425 401 396 411 398 402 435 428 397 402 411 429 421 407 420 435 428 434 433 436 417 428 402 411 402 437 424 433 420 409 408 437 427 418 405 414 425 433 429 425 423 443 415 409 404 423 405 416 417 440 413 434 426 414 445 430 411 428 419 431 436 428 426 420 444 431 432 425 420 415 439 435 412 420 445 415 422 446 450 436 449 444 419 427 433 433 425 443 423 423 420 433 433 428 416 450 454 438 415 419 435 440 447 431 452 433 438 415 421 438 442 418 430 453 428 446 425 435 437 429 448 447 444 428 457 441 458 449 425 455 456 439 439 439 419 422 445 453 450 437 446 448 441 457 419 443 453 445 448 431 445 421 434 446 423 444 445 442 427 450 453 458 454 456 420 432 437 424 423 445 443 428 432 442 424 434 424 459 438 431 448 464 433 439 424 458 441 427 456 424 457 446 462 424 459 439 435 452 443 458 432 441 465 443 464 468 433 442 437 425 451 439 467 438 456 444 450 451 449 440 452 460 463 467 436 430 439 448 458 445 470 434 443 462 451 437 461 432 429 471 431 445 457 451 443 465 446 471 471 432 439 444 429 441 466 430 454 435 434 454 453 432 461 470 430 449 443 464 454 445 463 466 470 455 452 440 455 432 446 460 437 457 431 438 471 431 447 459 438 453 440 463 458 437 468 466 457 437 456 444 460 453 443 456 434 467 468 460 470 447 453 440 430 456 450 434 458 468 464 430 455 438
463 444 444 456 436 433 470 462 447 455 440 461 437 452 460 437 444 462 454 468 473 461 449 454 465 438 454 461 438 434 469 435 457 446 469 464 450 466 459 431 447 433 470 462 456 456 432 471 451 464 472 457 452 454 438 444 465 471 431 436 439 435 443 468 453 447 466 438 440 453 448 466 465 445 456 448 435 442 464 464 439 466 467 443 459 434 450 434 459 461 451 435 454 427 429 465 459 444 454 448 467 448 451 464 427 451 452 463 442 466 457 455 438 454 428 428 439 428 455 427 439 456 456 424 459 461 464 425 456 424 424 429 423 426 424 445 428 428 440 445 425 429 433 440 435 457 464 450 438 451 430 453 441 463 430 453 433 447 430 421 449 452 448 427 456 450 449 461 455 424 442 436 452 430 431 422 442 430 428 435 437 438 454 455 433 425 422 441 456 431 416 458 436 424 419 429 417 452 424 423 429 420 450 455 449 418 437 424 432 436 452 446 444 439 442 453 447 438 425 434 445 417 425 423 424 428 435 418 414 436 417 427 441 452 416 433 412 438 434 422 410 431 446 432 413 432 429 439 412 414 446 435 440 443 414 435 429 442 406 427 421 414 407 440 413 440 405 436 430 404 411 434 415 406 420 427 431 431 421 434 438 418 420 428 411 426 414 432 420 413 411 434 420 413 426 428 405 425 417 431 425 424 407 400 410 400 418 427 430 405 398 397 435 418 406 430 403 434 409 426 417 424 404 429 413 429 400 393 409 397 425 433 427 393 393 401 395 415 430 429 425 430 430 423 412 399 415 418 398 390 408 413 426 424 390 419 409 404 401 421 408 406 409 387 401 418 393 386 418 407 410 416 420 419 408 420 408 383 421 382 399 412 406 397 399 400 381 380 417 394 407 399 406 382 392 383 386 390 385 410 403 391 389 381 403 404 399 415 409 380 380 409 393 383 387 404 401 380 388 404 411 411 379 408 391 401 402 386 372 397 378 386 409 389 388 384 404 399 406 387 373 370 371 390 405 387 398 393 379 379 379 376 378 367 385 365 386 386 384 380 388 387 396 390 389 391 387 390 385 363 370 390 363 388 389 362 386 381 366 398 382 370 375 374 393 365 365 364 366 389 377 366 364 391 391 369 386 376 367 372 392 357 386 372 360 368 369 367 373 380 357 357 354 386 386 365 355 354 369 378 363 370 367 353 360 362 350 360 352 373 349 358 361 361 381 380 358 350 362 355 377 352 348 356 355 365 372 366 346 378 354 348 361 352 350 350 364 367 361 348 356 362 358 368 366 370 364 373 358 353 340 340 373 354 372 366 346 356 339 344 365 361 363 353 363 356 370 363 368 368 353 345 366 339 348 334 346 336 366 363 349 366 340 359 346 361 351 352 362 362 339 360 331 350 334 342 362 345 350 352 341 355 348 342 332 336 331 351 346 357 345 343 331 347 330 343 343 357 338 347 328 346 342 328 340 347 349 347 330 336 344 339 329 344 350 328 331 347 321 331 349 340 328 336 345 331 331 328 346 338 336 323 337 320 335 332 334 341 325 321 335 346 336 340 334 331 344 343 322 344 317 315 329 323 331 321 335 341 331 326 327 323 313 340 315 330 341 341 342 312 333 311 316 321 319 319 327 317 324 316 333 339 322 316 330 322 325 315 337 322 328 319 332 329 315 337 315 312 334 315 314 325 315 319 304 325 330 322 334 313 330 327 313 330 314 327 329 313 320 326 308 329 315 306 332 315 321 326 304 310 302 310 301 307 322 326 307 303 306 318 303 317 314 307 310 324 299 306 301 314 299 307 309 312 309 306 324 297 300 296 304 301 304 306 305 323 300 313 297 306 299 299 323 313 304 304 309 305 310 313 298 318 306 307 298 309 312 316 304 303 296 313 292 300 293 314 319 313 295 310 302 310 298 293 301 313 316 318 310 303 300 315 289 305 298 294 291 309 311 296 312 307 316 312 307 309 305 297 301 301 308 305 311 314 298 292 299 316 312 311 292 315 298 313 300 298 311 302 289 303 309 312 313 299 298 301 289 314 310 295 289 292 304 314 311 307 311 293 299 307 309 304 297 290 301 311 303 288 289 298 297 305 286 295 304 312 306 305 304 312 284 303 304 300 294 312 292 297 304 291 307 288 285 304 284 291 291 303 302 289 296 301 295 293 308 307 284 301 299 304 300 299 294 284 286 296 283 287 310 295 294 296 299 288 288 293 296 296 283 306 293 289 287 297 291 283 293 292 302 309 284 282 289 288 283 292 301 304 288 291 288 300 305 296 297 302 306 302 307 308 297 282 307 303 297 287 296 308 297 308 299 291 309 307 298 303 309 310 297 287 311 295 297 305 309 304 288 305 295 285 294 310 285 290 294 292 295 301 290 310 298 299 311 288 286 298 301 305 289 287 301 288 299 307 303 296 299 308 310 311 302 292 302 296 299 305 306 300 297 288 312 310 296 289 294 309 294 308 313 291 294 298 288 294 288 301 289 303 289 289 306 295 313 299 301 309 310 286 288 292 289 315 309 292 289 289 308 298 305 307 297 315 312 301 294 308 309 298 288 306 296 310 317 316 317 295 310 311 295 313 310 291 305 296 289 308 291 311 313 310 294 294 300 312 300 300 303 316 304 305 304 312 319 295 310 318 303 296 304 310 312 318 304 298 296 297 311 298 311 305 310 316 306 317 298 324 322 301 306 295 300 324 321 318 325 300 303 313 321 324 320 303 309 313 310 299 306 306 300 315 300 306 328 311 327 299 310 323 307 323 323 310 319 316 304 317 323 310 304 315 306 327 323 320 313 306 321 321 314 325 309 317 332 307 329 330 309 310 311 318 311 328 328 309 311 314 314 328 332 322 326 323 317 329 310 308 328 326 318 331 307 326 309 321 313 326 337 317 331 312 332 338 337 325 313 312 335 324 337 332 310 327 319 323 320 325 325 343 314 338 336 315 334 319 334 338 328 344 320 335 326 320 335 336 323 339 321 320 338 323 325 336 349 321 332 333 325 325 335 330 320 336 336 341 341 322 333 322 351 338 343 331 346 330 350 352 353 324 325 341 330 333 327 351 347 344 343 323 325 323 330 331 331 333 345 328 332 340 325 357 326 352 355 341 354 359 348 350 342 336 329 340 356 334 344 346 355 331 348 332 331 363 341 348 347 361 364 363 334 345 359 361 337 345 343 344 334 362 353 341 360 345 365 344 353 353 363 356 343 367 351 345 348 363 342 364 347 340 373 361 367 365 355 371 356 342 347 368 369 342 359 351 368 343 354 356 367 363 350 352 362 356 376 378 377 367 358 359 345 359 360 347 347 362 372 362 358 380 375 350 360 357 360 351 375 372 383 365 373 354 368 384 356 364 362 374 374 371 357 389 371 386 360 379 390 378 385 364 363 363 392 387 372 382 368 369 370 363 372 383 389 390 358 395 383 369 395 384 368 364 383 362 390 361 366 377 365 373 375 370 362 384 384 382 376 389 380 384 394 400 367 393 367 392 384 369 371 395 370 387 392 371 389 384 372 373 401 392 385 395 401 387 379 400 374 392 372 375 371 382 392 383 406 393 400 407 394 374 398 387 406 385 388 412 386 412 394 377 395 399 380 378 391 410 409 384 393 402 389 383 413 400 385 409 382 412 402 391 397 397 384 398 399 410 402 413 384 406 389 413 411 399 390 408 391 413 384 420 401 403 399 397 393 419 419 419 404 403 423 422 412 388 393 392 419 414 425 415 393 425 420 419 393 396 401 421 408 405 420 430 431 391 394 395 426 402 412 414 401 432 401 399 393 406 398 424 422 396 423 414 426 416 405 433 425 420 424 402 436 415 404 397 417 408 402 413 419 424 438 405 434 424 422 436 435 400 404 418 411 412 407 440 413 408 434 410 431 428 425 412 418 418 413 416 411 429 428 415 408 432 420 444 416 441 437 409 443 443 427 413 413 436 410 425 442 442 435 431 428 418 440 444 432 450 430 409 443 437 432 423 415 435 446 421 420 425 448 440 440 416 434 423 426 417 429 452 411 436 430 432 420 435 436 443 435 451 437 420 437 419 434 436 446 422 441 450 437 437 430 418 435 455 430 450 454 449 441 454 430 417 423 431 433 440 455 448 427 436 455 449 425 422 455 447 427 457 432 459 458 450 427 432 420 419 459 421 419 436 429 440 440 444 428 455 432 423 445 462 428 430 450 455 436 464 441 445 459 431 442 455 440 427 446 463 430 464 422 450 437 432 427 458 435 458 427 423 461 429 466 425 439 428 461 455 428 458 456 442 445 453 452 464 460 433 461 425 452 438 453 467 425 434 435 457 425 459 457 440 465 433 463 459 438 433 446 442 444 454 436 465 440 465 461 452 471 471 466 433 461 432 438 437 471 430 471 445 456 456 431 467 442 457 447 469 462 455 431 450 468 436 472 429 463 467 444 462 428 445 430 462 450 441 434 456 444 433 429 436 470 440 431 447 471 451 444 460 433 447 445 429 464 451 430 454 452 453 444 452 470 446 442 447 467 455 438 445 468 446 453 472
458 455 445 456 433 461 450 446 443 428 453 432 449 461 457 427 440 434 450 437 459 470 462 452 459 471 468 460 444 455 458 429 437 430 464 450 470 441 468 440 441 455 452 470 444 445 432 458 459 455 430 446 461 458 456 468 465 458 447 452 463 427 450 426 467 442 466 456 435 440 448 462 434 459 440 465 444 425 448 440 438 435 467 441 444 430 439 459 438 460 441 430 460 464 450 433 436 447 440 465 461 462 457 445 451 427 441 446 447 440 461 436 451 435 453 426 440 422 459 452 434 451 434 446 447 437 432 435 435 447 431 428 441 464 426 444 444 464 423 443 436 460 456 420 429 442 443 422 462 455 428 430 440 460 454 441 431 419 429 444 445 439 428 441 458 433 421 457 432 423 436 448 440 449 426 444 458 418 429 445 433 432 457 424 453 455 427 429 430 458 453 422 444 437 423 448 456 416 419 415 431 439 416 437 435 416 455 434 418 424 454 433 439 444 433 425 440 436 437 453 427 424 417 413 445 417 437 435 419 442 436 435 416 438 415 438 441 448 415 445 417 449 415 410 448 441 419 408 421 427 431 413 408 410 440 422 439 419 416 433 412 440 415 409 416 421 407 405 410 434 424 426 429 406 426 426 440 438 426 411 414 408 417 415 409 408 431 441 421 399 426 427 433 435 430 402 409 431 404 436 427 406 410 419 425 409 425 430 420 407 433 409 397 416 420 408 435 409 401 432 411 426 413 418 408 411 422 418 395 395 416 423 406 428 404 392 400 393 428 422 406 423 395 409 401 421 422 402 406 391 413 408 423 390 391 399 398 411 416 425 424 410 402 402 400 413 386 387 390 385 400 420 413 410 393 403 391 417 419 401 412 396 420 407 399 416 410 401 392 401 392 390 385 401 390 397 392 399 408 396 382 391 390 412 405 402 378 405 397 378 404 407 406 400 379 406 391 403 397 403 410 395 382 373 377 381 390 379 401 381 396 393 383 396 388 371 372 370 372 371 376 373 392 405 384 396 375 387 404 370 368 385 370 380 383 379 368 369 388 382 379 393 392 375 386 384 365 384 385 384 364 391 387 365 368 381 393 377 363 371 368 385 361 387 392 367 379 395 359 370 370 384 380 391 376 390 380 366 360 379 370 388 374 383 375 366 390 366 369 357 374 354 360 375 380 356 383 362 369 383 353 361 352 384 363 383 372 366 363 363 375 376 379 348 354 355 361 370 369 366 362 349 374 355 349 350 365 365 346 377 346 367 368 363 365 344 359 351 361 373 345 369 345 356 374 364 371 374 351 343 366 359 352 342 343 366 370 358 358 344 352 366 341 361 360 356 358 356 355 354 366 352 337 341 344 334 363 339 366 350 353 334 346 365 336 362 334 343 353 339 348 345 356 343 341 358 357 342 356 345 353 346 331 356 356 336 344 360 327 346 340 326 338 335 327 348 340 337 334 328 353 350 350 344 337 335 347 331 356 340 347 354 324 336 336 341 342 332 337 341 322 325 346 333 325 349 333 351 324 344 341 326 321 318 346 325 345 339 322 319 320 323 316 333 337 330 318 321 338 333 341 339 337 331 318 340 328 328 336 332 318 324 335 335 335 319 325 312 325 313 331 315 319 326 333 325 319 328 314 327 311 335 311 320 338 329 314 336 314 320 331 337 335 322 327 325 329 308 326 311 310 313 314 318 329 305 332 305 323 305 323 325 331 325 305 329 314 311 305 323 306 307 328 311 322 329 309 311 303 321 324 330 331 309 301 312 316 315 306 301 325 304 315 315 321 316 324 302 324 326 319 325 327 314 300 316 308 304 322 308 321 314 305 321 321 304 298 304 320 304 303 313 307 316 297 299 302 322 300 294 315 320 319 313 303 321 299 316 301 322 307 306 298 299 306 297 298 315 311 297 312 314 302 299 305 298 311 293 301 309 315 320 314 308 314 295 303 318 310 312 318 316 294 314 313 299 289 290 314 301 317 304 315 296 302 298 303 314 292 305 302 317 304 296 296 290 292 310 288 304 294 308 301 291 303 287 300 295 287 287 307 308 294 303 286 309 305 294 305 309 302 311 299 311 289 309 314 286 302 307 303 309 299 309 305 307 310 289 286 303 312 299 295 290 308 288 305 297 288 287 313 305 313 297 293 287 291 292 286 304 311 286 303 297 289 307 293 300 291 291 292 286 305 285 289 307 284 284 286 301 290 297 307 299 305 303 302 297 298 296 289 288 299 308 301 304 303 303 312 302 309 311 304 293 283 301 308 283 301 303 292 300 287 287 286 300 306 297 285 291 301 312 297 309 307 306 292 289 296 291 308 285 312 292 296 312 310 292 305 291 312 306 300 309 310 296 297 296 310 299 297 291 290 302 288 285 295 296 311 300 296 298 301 314 305 295 290 289 296 301 304 304 309 307 285 287 288 312 294 295 299 297 298 313 293 293 307 292 309 293 288 309 312 296 308 302 306 314 299 309 300 311 300 287 303 292 290 307 311 299 309 296 303 314 294 312 293 309 289 310 287 315 304 314 296 290 294 310 312 309 305 289 304 311 291 291 309 317 305 306 293 291 316 310 289 316 305 296 308 300 312 301 298 299 299 299 302 298 293 319 320 302 291 298 295 294 293 309 294 303 296 298 305 315 319 305 313 298 313 294 308 305 306 309 318 308 320 323 309 297 305 297 298 302 298 301 320 312 299 311 326 306 311 320 305 299 298 325 305 299 325 320 313 318 318 305 302 314 303 315 315 313 319 320 318 320 324 312 307 327 329 305 305 311 330 315 313 330 312 321 331 310 313 315 331 302 322 303 317 326 320 333 308 329 332 314 325 335 334 316 319 313 322 327 325 335 312 322 336 318 317 306 328 308 330 307 331 318 333 315 324 312 319 310 339 315 321 328 315 320 309 330 329 328 322 319 327 329 338 327 312 318 327 334 321 320 336 314 331 327 333 325 334 331 339 315 324 314 331 347 346 332 318 346 348 328 337 341 330 320 336 325 329 343 346 343 335 328 319 345 341 341 323 329 325 347 329 336 347 348 336 346 330 339 343 328 352 329 331 341 350 356 354 339 332 355 341 331 331 353 329 334 329 353 345 343 347 338 329 352 326 334 332 357 331 330 333 329 333 349 348 361 349 354 344 359 353 337 342 335 341 348 345 345 341 343 342 351 342 335 349 367 359 334 360 341 350 359 349 362 353 354 353 365 338 359 368 345 361 368 349 343 370 358 367 345 348 342 341 358 358 358 369 350 371 361 357 351 363 361 362 357 346 349 372 350 350 351 364 367 344 378 378 375 371 366 378 379 347 366 349 370 362 350 353 353 371 374 379 373 358 380 354 363 351 365 353 359 373 374 363 360 385 381 362 383 368 375 384 384 382 375 381 356 368 366 371 366 369 372 384 386 370 364 381 388 366 393 371 391 367 362 378 365 371 389 374 389 391 369 361 394 385 391 383 395 392 394 388 362 367 380 390 367 371 371 377 378 393 364 381 385 385 385 384 381 376 401 380 397 375 383 371 401 376 394 376 370 389 404 388 374 385 395 374 407 385 387 374 382 378 373 388 394 382 383 399 408 398 383 379 375 412 407 379 404 396 413 387 400 382 382 376 379 393 382 379 397 400 383 409 397 413 415 381 413 388 385 412 398 389 389 407 393 386 382 395 393 388 420 381 402 400 408 414 386 392 404 388 416 414 386 393 417 402 416 412 399 414 397 410 424 398 399 390 406 401 404 419 410 404 411 422 422 399 420 423 395 395 419 428 410 429 413 403 406 420 420 424 428 422 413 421 430 403 401 413 413 434 406 409 407 402 419 400 414 409 397 420 415 428 418 398 426 402 410 400 432 398 435 429 431 400 416 440 399 433 426 399 431 415 429 426 409 414 416 418 429 431 434 428 431 415 418 443 438 437 406 424 437 434 444 409 433 419 407 435 409 432 435 443 408 423 426 415 435 441 433 423 430 424 409 419 437 426 416 431 417 441 419 432 435 449 416 424 451 409 423 420 431 445 417 432 410 425 444 440 445 419 439 436 413 418 446 443 444 430 426 422 413 431 447 441 429 455 413 428 448 421 432 428 456 440 450 457 448 434 444 439 434 429 457 437 429 440 417 419 416 424 422 418 443 448 438 451 447 430 434 446 432 442 420 437 461 448 438 454 434 450 453 459 445 418 459 429 424 429 432 460 443 432 440 460 441 442 439 456 434 431 440 424 456 443 445 456 450 441 424 422 449 460 439 453 437 457 464 462 424 453 460 424 422 437 422 444 437 442 456 427 454 433 451 446 431 451 457 461 429 438 462 433 433 457 465 424 448 463 464 426 426 459 430 427 451 430 468 441 425 458 445 456 468 449 455 432 434 446 447 460 461 461 469 446 450 443 466 451 458 462 453 461 429 434 463 431 459 439 447 466 427 445 449 434 427 431 436 441 447 427 457 463 446 443 451 456 443 446 432 441 444 433 470 429 463 438 454 453 448 448 447 455 428 431 462 429 442 471 443 462 434 437 454 461 460 440 445 431 466 458 445
459 453 448 438 439 450 467 435 441 428 445 434 447 429 468 463 464 462 461 437 438 432 469 451 439 426 458 431 458 463 445 467 466 443 456 435 467 453 445 458 431 440 466 452 463 464 445 434 432 437 444 444 462 463 445 432 463 453 437 428 446 432 445 442 449 431 428 466 458 467 430 440 456 425 465 450 439 461 458 466 448 453 441 441 447 437 424 462 466 456 440 462 463 460 456 464 423 435 437 432 433 443 423 465 463 440 422 435 433 456 453 433 461 426 450 441 458 426 454 432 459 427 428 431 464 437 428 440 448 442 425 434 438 425 432 435 443 453 423 429 462 454 440 458 434 445 453 448 449 441 458 443 447 441 453 422 457 437 442 461 435 447 431 453 452 420 458 425 457 453 452 455 450 442 442 448 431 436 422 454 445 455 418 424 444 421 417 437 444 439 424 419 435 437 420 427 456 419 434 452 446 419 440 428 436 414 451 450 435 414 437 413 445 439 422 423 445 424 437 423 439 446 428 452 427 426 421 425 423 435 414 413 432 432 427 412 434 424 409 416 435 426 417 432 434 442 429 446 444 446 442 405 439 435 420 405 421 407 440 445 409 444 430 430 430 422 434 427 434 435 434 419 412 401 441 437 435 423 436 428 418 430 426 408 416 440 408 430 399 402 429 405 440 414 430 431 420 429 417 426 429 416 435 408 434 407 399 400 397 434 421 405 403 419 418 427 396 402 427 399 416 431 397 419 404 433 412 425 424 432 414 416 409 411 427 408 422 429 411 423 429 397 393 395 423 418 414 397 423 401 422 419 404 400 404 386 416 389 394 411 403 386 409 405 392 400 400 410 405 397 409 418 400 402 394 397 402 413 398 396 385 384 388 393 396 396 393 418 400 393 403 418 381 393 411 393 390 402 393 396 411 387 400 399 394 400 409 404 391 393 376 397 406 394 402 394 401 379 401 398 401 379 410 391 393 392 405 393 404 380 371 398 390 383 381 407 385 375 400 389 399 387 394 378 368 395 402 399 377 398 376 391 388 371 382 393 377 386 364 375 367 364 397 389 366 380 368 397 385 377 395 392 395 361 365 395 367 362 390 386 363 374 395 387 382 373 370 365 394 378 377 394 360 387 357 385 391 369 369 371 366 359 366 364 368 369 375 378 360 365 367 362 358 364 352 358 357 378 379 355 360 361 377 380 360 350 377 356 352 366 367 373 378 351 377 370 382 382 354 354 353 365 380 369 363 377 360 356 349 373 374 373 370 344 366 360 359 373 346 362 370 346 351 365 349 369 375 356 370 369 344 353 368 341 368 373 348 359 351 360 359 345 354 342 356 338 350 348 356 368 365 342 357 358 351 343 350 361 358 356 355 361 345 360 339 350 358 360 336 354 362 345 356 347 339 354 345 334 342 338 335 334 328 331 352 340 332 342 332 329 330 342 338 341 333 355 336 326 340 348 349 344 335 347 335 344 336 323 348 324 333 354 329 333 331 327 354 347 334 353 353 325 350 343 335 330 323 327 320 332 325 342 343 344 340 327 330 321 328 340 321 349 344 319 335 325 321 331 317 333 326 346 335 322 334 346 332 336 318 330 314 323 320 336 315 341 326 332 342 326 337 340 323 335 337 334 324 331 328 323 334 330 319 340 339 315 325 312 311 326 330 328 330 333 328 316 313 310 336 311 324 328 308 336 321 334 326 334 323 313 316 314 332 325 313 330 331 329 334 334 315 324 322 317 311 304 310 332 307 307 323 308 316 318 328 303 312 318 322 314 304 315 311 309 302 306 303 328 309 319 313 320 309 317 302 317 317 308 312 319 313 303 326 325 318 318 324 298 304 314 311 307 296 319 314 296 326 317 324 303 303 306 322 313 322 325 298 309 302 312 300 315 317 295 310 299 303 320 307 316 315 294 294 307 301 292 296 308 305 303 310 292 297 317 316 309 300 313 298 299 301 303 316 311 319 310 309 291 307 315 315 291 316 307 296 294 299 301 302 305 312 290 305 317 309 299 304 317 313 304 295 315 308 312 306 300 302 316 300 310 311 287 312 308 306 289 305 308 301 289 294 316 289 309 314 309 313 292 300 300 308 299 298 291 294 308 303 300 308 285 285 293 286 310 306 297 304 287 288 311 289 288 310 314 311 300 300 300 307 306 285 291 290 289 288 290 311 305 304 295 306 304 304 299 291 287 303 303 289 306 299 285 309 286 285 298 294 292 305 286 313 297 314 310 301 288 285 298 300 297 308 313 308 289 297 307 292 285 295 288 299 301 289 285 302 311 298 311 310 311 304 308 293 296 296 310 291 288 293 306 292 308 305 286 305 309 300 304 310 310 307 286 288 303 286 297 299 300 286 294 296 297 310 296 308 313 291 306 286 291 290 294 285 302 287 297 296 294 286 313 311 308 314 314 297 286 296 303 293 297 313 296 311 301 308 296 299 315 288 292 291 293 293 313 310 287 295 313 296 297 313 293 313 312 292 287 313 296 305 291 308 295 302 295 303 288 299 316 317 301 315 314 300 292 304 316 295 314 306 297 317 302 304 305 298 301 305 316 311 316 314 295 317 291 295 302 291 306 294 313 312 291 310 294 317 296 314 315 314 303 295 304 308 310 320 309 292 299 308 307 318 294 312 315 317 309 324 315 296 320 313 323 300 309 313 310 307 314 300 298 300 311 302 313 319 308 307 316 326 308 310 320 324 311 322 298 297 322 320 300 316 308 328 321 324 316 306 306 302 309 307 306 327 313 324 319 325 302 308 323 314 320 316 310 303 309 312 305 332 332 305 320 313 303 313 306 320 320 316 308 320 309 329 313 319 309 304 325 307 334 332 310 326 314 329 323 325 315 315 326 318 329 338 327 322 310 322 318 322 335 323 339 308 317 317 324 322 317 313 326 317 310 332 338 319 325 325 339 334 335 329 315 327 328 335 327 342 333 340 344 338 318 333 324 332 329 328 333 344 346 345 328 337 341 318 344 326 343 328 332 318 327 345 347 347 330 329 342 319 324 340 345 327 326 320 346 342 334 330 336 331 328 348 353 351 350 325 326 356 336 350 324 339 347 343 348 342 344 354 349 336 342 351 333 330 350 356 341 335 357 338 340 348 352 328 355 335 338 358 343 352 360 345 336 359 332 360 344 361 358 344 346 345 351 357 334 349 360 349 338 351 348 364 334 368 354 335 338 338 337 350 345 354 352 367 369 350 354 364 345 356 340 341 347 360 367 349 342 360 343 360 356 359 356 357 358 363 349 372 367 374 362 360 369 375 364 347 359 347 370 351 373 366 372 368 353 360 372 378 359 364 346 378 362 375 350 379 378 374 373 367 371 375 350 379 353 352 384 385 384 358 381 374 367 352 361 370 374 364 377 364 371 355 368 371 367 377 371 380 373 367 370 382 371 380 380 360 376 386 369 389 394 362 376 388 378 363 385 380 375 388 369 379 376 364 391 386 389 366 395 390 398 377 394 365 377 383 376 385 372 394 391 394 375 381 385 389 385 373 393 373 376 381 392 370 400 401 374 391 368 371 382 384 403 392 394 375 377 397 393 376 374 376 403 396 407 405 372 400 395 375 403 404 378 386 386 375 378 384 376 375 386 387 392 392 391 406 398 387 394 410 383 388 404 415 413 390 398 413 403 408 387 389 403 403 383 381 389 416 404 409 411 388 406 410 409 386 384 413 385 388 407 401 392 419 384 389 408 392 397 423 413 405 425 388 389 421 390 399 417 405 420 408 413 396 390 411 400 411 393 414 419 415 418 404 414 429 415 398 431 403 405 430 392 430 411 408 393 421 420 394 400 431 404 406 399 408 432 410 432 398 396 421 423 424 397 408 422 421 416 424 434 432 421 434 429 423 409 420 420 420 409 432 407 409 438 439 401 440 438 422 408 408 414 422 414 430 418 426 434 442 423 437 427 440 435 431 423 443 409 443 421 419 434 427 431 431 423 432 427 417 412 437 426 425 414 437 413 432 418 443 430 439 408 426 415 445 418 432 430 435 431 443 425 435 418 424 432 448 417 427 431 416 445 420 442 453 439 441 437 420 445 436 445 445 454 453 441 414 426 454 440 449 447 414 425 448 421 439 443 428 457 423 426 449 424 457 440 453 437 423 419 427 447 452 453 438 443 439 440 448 429 459 433 454 430 420 456 447 433 458 446 423 459 461 422 459 437 453 424 440 451 432 451 448 422 424 420 453 440 424 456 446 420 462 429 452 421 443 437 436 439 421 462 458 421 442 455 440 433 437 439 443 427 447 449 451 429 426 462 450 431 431 453 432 429 438 465 431 462 439 424 458 460 441 427 437 463 437 432 451 429 427 450 436 453 433 441 460 438 437 464 447 446 452 433 430 444 432 439 461 425 460 428 462 455 432 452 427 446 462 455 452 465 438 440 451 467 457 463 457 448 461 458 426 465 467 452 441 451 443 433 451 434 436 465 440 463 448 442 440 441 449 443 438 438 458 440 436 467 434 445 445 445 433 465 440 450 448 456 432 465 439 457 449 426 428 464 463 451
455 453 441 434 426 429 446 459 443 433 432 428 452 451 447 459 466 462 439 464 468 465 435 437 429 459 437 431 429 451 432 459 435 449 425 436 453 466 446 448 430 453 451 457 455 449 446 428 461 437 467 460 453 434 449 457 444 461 464 448 443 447 458 453 427 458 441 432 456 462 454 460 466 456 425 452 436 423 432 430 436 432 442 466 462 423 431 437 436 446 437 431 426 427 461 429 438 454 457 426 448 444 438 422 452 440 428 422 441 437 449 430 422 444 449 460 444 457 451 458 437 422 423 461 448 438 425 419 425 459 443 428 458 460 429 445 456 456 421 451 428 425 460 429 449 445 446 429 458 433 443 451 456 446 449 440 441 431 456 454 455 423 458 445 420 436 433 454 458 441 455 437 436 441 431 441 423 424 417 422 438 419 454 420 417 439 451 443 453 447 429 440 444 427 417 440 446 434 426 445 451 415 415 428 440 422 453 439 423 447 446 447 442 433 444 445 416 439 424 446 420 439 430 444 445 435 427 427 447 433 417 443 436 433 419 416 425 419 440 425 431 442 444 434 446 442 431 420 424 424 420 414 417 444 423 430 420 432 415 410 442 416 413 435 442 422 403 418 433 433 434 415 428 429 442 425 423 425 438 440 400 408 407 412 406 425 436 420 410 407 426 407 428 435 429 417 436 404 431 429 415 419 414 420 431 418 424 406 419 430 413 409 402 408 417 434 417 406 414 429 428 424 422 419 421 413 397 420 419 431 413 397 414 430 422 409 413 410 418 395 405 397 409 427 392 427 408 393 395 401 412 399 418 393 405 405 418 419 393 392 410 393 412 390 393 422 404 401 402 387 397 388 390 389 387 395 388 398 391 396 412 415 399 402 414 418 381 406 403 381 388 386 380 389 380 379 400 406 414 391 378 415 379 380 409 382 380 396 404 398 397 375 404 411 412 375 390 407 397 376 380 406 410 408 376 400 409 387 388 395 400 378 382 390 381 369 400 375 372 375 390 396 368 385 380 393 387 370 381 374 387 386 384 397 369 388 378 388 372 373 368 384 383 392 383 369 369 375 374 388 397 395 378 397 390 391 364 373 372 387 396 376 372 373 362 380 381 364 359 370 373 365 381 367 388 391 361 389 371 381 378 355 391 372 358 381 371 359 386 357 364 385 388 375 376 369 374 376 373 375 387 366 371 363 369 352 361 375 363 379 374 359 370 359 371 347 368 356 381 370 377 370 370 353 347 346 374 367 376 354 351 379 372 371 372 354 353 347 359 366 357 365 358 343 376 345 350 362 356 365 344 353 351 341 366 371 346 355 347 362 349 350 343 343 361 364 362 346 370 336 343 349 356 344 363 345 366 348 342 357 338 357 334 348 336 337 356 342 352 341 343 364 332 357 332 346 363 330 347 333 361 362 353 329 358 330 342 357 330 348 342 328 360 354 327 333 339 338 331 342 329 348 350 338 340 350 354 347 323 345 350 329 344 348 329 340 351 351 322 325 336 352 340 339 343 345 329 337 329 321 339 332 340 331 348 349 335 347 334 321 325 332 348 342 325 332 323 336 321 320 336 333 317 320 317 338 343 325 319 318 323 338 328 341 314 321 336 329 317 312 315 341 323 319 320 324 335 315 321 314 321 334 314 338 332 338 327 325 323 311 319 326 315 336 326 336 324 328 319 331 327 322 329 338 329 336 319 321 308 329 323 318 320 327 314 310 322 331 325 304 334 304 321 309 332 307 305 316 303 314 325 327 326 317 309 306 305 304 315 304 315 311 328 320 304 309 308 330 315 319 326 313 307 327 313 321 300 305 320 300 314 311 323 305 324 328 307 325 328 318 325 307 326 320 324 327 326 300 324 306 319 317 319 324 313 302 315 314 305 304 313 320 314 306 295 306 302 301 300 299 322 296 307 318 322 316 304 320 319 298 322 303 314 309 309 308 306 308 319 307 306 306 294 303 317 298 306 296 297 305 319 300 317 314 313 315 298 294 312 316 299 303 297 312 313 306 298 296 291 295 304 297 301 298 309 298 297 316 303 302 299 292 312 295 307 297 312 315 301 304 312 302 310 311 316 302 296 295 301 290 293 308 290 306 287 310 307 295 299 313 302 309 286 295 308 298 296 294 287 301 302 303 315 294 296 314 301 297 314 308 300 291 299 295 302 299 309 291 299 291 287 314 306 309 285 298 291 295 306 293 310 285 302 302 293 313 292 301 286 291 293 293 288 306 302 304 312 297 302 289 303 296 288 295 290 311 300 289 291 314 289 309 314 306 288 314 296 295 300 298 301 300 306 304 314 293 285 311 297 302 307 286 305 311 296 311 299 303 307 297 302 311 291 301 294 294 293 306 297 308 311 313 286 302 295 285 303 288 304 286 306 297 309 296 315 312 314 299 300 306 311 288 294 310 296 296 311 304 309 293 291 306 315 292 315 295 314 302 289 302 294 309 313 287 312 304 313 303 288 299 316 306 293 316 292 295 296 317 314 289 317 310 301 316 308 299 316 305 307 318 290 306 303 309 307 291 297 296 298 290 299 296 300 296 295 304 304 296 304 293 298 295 307 302 314 296 313 311 305 294 304 298 311 310 318 321 311 318 321 320 311 300 319 321 299 316 305 310 305 317 299 322 307 305 320 295 322 317 295 295 296 325 298 308 305 306 317 312 304 308 313 314 303 323 298 312 306 320 326 318 311 301 314 324 312 307 326 306 299 325 307 329 324 311 312 301 320 301 317 326 313 301 314 321 329 313 304 307 303 303 327 317 307 311 311 319 321 307 327 322 333 333 319 315 320 314 335 304 307 318 325 306 321 307 331 312 335 336 326 335 335 320 325 319 323 320 330 320 324 322 311 315 313 335 327 331 314 326 331 318 309 322 321 326 325 317 335 325 316 324 323 315 339 311 329 325 326 322 339 343 337 343 330 345 338 321 343 346 346 344 320 314 328 327 343 316 323 334 344 333 335 345 343 323 333 320 318 342 336 334 321 330 335 340 331 329 346 326 329 345 324 333 345 338 344 341 338 352 326 332 335 343 328 327 334 351 334 325 338 356 350 350 346 338 341 333 354 332 347 336 336 333 351 348 346 350 326 356 354 329 347 339 346 348 352 331 342 338 334 358 345 336 360 336 359 352 354 356 361 342 344 365 333 365 345 335 358 366 345 367 351 340 344 336 363 341 346 352 341 370 360 368 352 369 344 359 357 350 362 355 372 352 366 351 351 356 354 354 368 343 365 351 351 354 353 356 356 354 342 377 376 376 347 345 348 367 354 377 371 371 371 374 351 352 361 356 360 377 365 368 346 362 378 380 348 371 376 380 364 356 360 379 355 381 383 362 371 375 360 362 371 360 369 352 383 380 367 368 371 361 363 385 382 355 378 383 372 357 364 362 357 369 386 374 376 365 359 391 378 394 382 363 381 364 364 376 370 395 372 389 367 382 384 370 378 398 386 391 366 365 369 383 399 374 381 394 385 365 372 397 401 366 393 366 379 368 399 397 385 399 395 370 395 397 381 375 396 385 368 380 405 377 380 384 405 377 404 389 395 378 400 404 386 376 398 402 372 407 375 377 389 376 402 406 375 386 388 395 385 377 409 386 407 379 407 405 387 392 414 402 390 405 398 406 411 414 387 401 400 390 395 409 399 412 397 418 416 380 403 409 396 396 416 391 401 421 396 397 404 392 422 392 390 392 404 423 417 387 422 403 402 415 424 422 400 403 420 388 396 396 410 411 404 406 414 424 397 389 423 389 418 426 424 416 402 428 428 398 396 392 430 412 407 394 432 397 432 416 426 423 429 419 398 430 402 419 417 421 433 411 424 423 408 421 410 423 418 407 431 427 411 430 409 429 433 410 435 434 434 432 412 428 412 429 422 438 435 431 432 425 411 437 419 418 425 431 414 423 413 412 422 439 402 421 425 423 403 417 432 433 407 444 418 420 433 442 418 425 431 408 411 443 446 430 417 429 418 431 409 430 440 430 427 439 408 408 416 407 442 436 422 421 446 410 445 426 447 412 437 434 435 427 414 412 436 448 441 425 432 415 442 453 443 421 423 424 454 452 426 437 437 440 442 425 435 437 443 431 432 428 448 452 447 454 454 422 441 434 430 457 440 453 456 421 420 417 434 455 451 441 437 433 427 424 438 450 441 426 417 452 433 453 447 458 424 448 433 458 458 434 455 456 457 451 453 430 421 448 436 428 425 449 447 436 452 424 423 426 445 437 419 430 450 460 429 457 423 444 453 463 436 423 433 451 432 444 464 456 432 458 423 439 445 452 432 454 457 456 437 460 431 438 427 462 455 456 431 459 436 465 434 428 444 424 460 457 449 435 448 460 428 426 454 428 457 465 437 449 457 453 463 443 426 445 440 436 435 449 429 425 424 461 431 466 463 424 432 466 456 458 459 461 437 467 442 429 442 457 431 432 443 428 428 466 425 444 434 437 445 439 438 466 452 466 464 448 442 429 466 431 439 457 468 452 432 463 432 450 451 439 433 426 462 436 467 462 431 452 450 452
441 439 448 424 436 463 467 453 467 464 459 457 429 435 441 436 429 448 461 431 438 426 432 451 457 450 465 464 433 446 447 426 437 447 427 449 442 426 455 462 467 445 450 447 432 423 459 437 424 429 445 458 451 429 442 440 432 439 456 461 437 435 464 451 434 443 432 452 444 438 422 463 461 449 443 446 450 456 437 427 438 435 462 422 441 437 458 425 428 448 440 443 436 437 427 448 457 436 454 455 453 429 428 423 456 449 423 460 459 438 421 431 451 438 430 446 428 444 426 436 427 445 458 462 437 420 420 448 454 453 439 418 418 447 441 431 452 445 427 448 439 449 435 427 423 447 430 456 448 448 428 449 451 450 431 452 420 446 456 445 446 419 435 453 440 433 436 425 451 450 454 447 440 438 453 433 437 419 430 425 451 433 449 441 415 419 425 418 449 422 447 436 416 415 422 440 424 435 442 416 426 438 448 444 453 444 419 424 440 427 427 426 447 418 445 448 417 415 445 445 423 428 417 420 423 419 448 431 411 427 423 422 410 424 429 422 412 429 408 422 422 442 415 418 420 421 424 434 429 413 418 430 412 403 413 417 443 403 441 403 422 412 418 425 431 438 439 434 419 441 405 435 435 416 404 408 431 423 435 412 431 408 436 440 408 403 411 404 404 432 420 413 419 412 427 434 411 414 413 408 408 397 433 399 399 423 402 409 397 411 428 420 418 398 408 419 410 417 417 418 411 399 392 393 415 423 429 430 401 407 400 414 409 397 417 412 424 423 428 426 392 396 397 425 397 414 423 406 390 421 396 397 424 424 423 386 411 421 407 415 423 402 398 413 390 403 413 387 410 419 413 405 418 382 402 387 400 390 406 394 383 407 405 413 406 402 415 392 399 396 393 411 380 386 378 395 412 408 403 412 388 379 385 384 405 405 394 395 400 386 376 388 376 408 410 410 374 394 381 376 400 383 397 389 392 396 405 375 376 382 398 386 383 397 402 397 370 381 389 378 369 397 405 392 368 389 382 376 378 395 399 375 380 384 365 379 396 382 392 371 379 381 366 371 389 376 376 389 388 374 376 366 364 392 391 381 392 384 391 393 369 377 396 387 377 395 381 375 378 371 364 392 366 357 376 376 381 389 385 374 363 380 355 358 388 387 361 371 387 361 366 373 356 380 363 373 357 385 367 376 361 373 354 385 382 356 358 372 378 381 368 373 363 365 379 372 358 354 349 355 347 362 351 376 376 364 372 373 377 353 367 349 371 351 347 346 357 371 369 349 346 368 355 362 349 366 350 351 345 361 356 346 348 345 372 374 364 369 368 372 341 363 357 349 349 346 345 349 368 370 346 343 336 353 338 360 368 344 335 336 340 349 354 347 365 362 358 333 356 363 365 359 342 352 334 351 349 348 342 345 338 343 336 340 362 348 354 341 343 359 350 350 334 356 340 349 340 329 341 352 346 331 335 330 326 338 350 343 330 336 324 337 356 339 356 329 324 347 342 348 345 344 353 343 347 349 338 329 351 335 324 346 328 340 320 326 329 324 344 333 328 319 332 335 336 319 319 318 338 347 335 321 333 330 341 323 324 324 330 318 336 333 342 343 317 342 316 327 313 338 341 320 340 333 328 316 332 328 325 313 326 326 321 314 313 313 311 336 318 329 328 326 318 332 313 340 327 318 318 308 308 331 311 320 319 327 324 308 311 337 309 325 320 320 328 321 322 328 316 330 315 333 315 323 324 319 322 311 329 332 311 329 324 315 326 321 321 310 324 321 322 306 332 318 319 314 329 312 313 306 326 322 309 309 324 313 311 326 306 312 311 301 315 318 313 306 306 300 311 325 317 298 326 314 313 312 324 307 320 304 309 312 325 317 320 315 296 297 307 300 307 318 301 322 307 314 296 311 313 308 304 299 307 302 314 321 313 309 297 305 314 309 318 309 309 318 305 310 302 304 306 296 305 312 303 310 304 293 317 293 293 293 301 303 316 315 308 310 313 320 311 295 299 304 302 315 300 305 293 300 308 298 295 290 317 307 301 299 300 318 291 292 318 292 303 304 316 312 294 300 303 314 304 311 289 306 296 289 313 291 292 301 299 297 293 288 306 304 297 317 303 291 290 294 293 304 301 312 297 306 293 312 293 300 296 315 310 297 287 297 300 291 310 304 300 308 304 289 294 306 287 300 308 311 299 307 290 313 294 301 294 301 288 292 306 289 290 300 291 290 310 297 286 296 314 292 287 293 294 286 312 287 293 297 304 306 310 309 295 288 286 295 303 288 293 286 313 289 300 289 286 286 292 286 296 290 292 289 297 292 290 286 315 297 297 304 309 291 297 310 293 297 311 303 291 288 295 288 291 309 313 292 302 290 315 305 316 291 308 298 290 304 290 289 307 293 307 300 298 310 316 297 291 311 306 296 305 316 292 312 301 289 309 309 293 299 289 292 296 310 295 299 290 290 301 310 297 315 317 300 308 316 303 305 311 314 306 299 305 310 315 319 305 300 302 310 311 303 306 319 318 306 292 290 301 299 313 310 295 303 313 306 301 297 314 293 294 303 296 310 294 315 301 301 295 306 321 309 320 301 301 318 309 303 310 319 311 319 323 309 310 297 317 322 321 315 311 311 310 320 318 300 317 323 300 322 298 318 296 319 297 298 306 309 324 322 302 323 314 301 306 300 302 299 327 328 318 314 314 303 306 307 309 329 304 314 325 306 306 324 329 305 327 308 316 322 301 323 316 317 325 325 318 329 325 317 328 313 331 313 317 309 321 327 306 324 309 325 331 332 311 306 332 326 322 323 335 332 306 322 310 334 308 328 319 307 337 331 332 316 314 337 328 333 307 309 314 319 331 310 316 339 312 312 329 331 332 329 328 334 316 334 332 319 326 314 323 326 341 317 336 317 318 326 312 318 329 319 313 316 322 324 339 327 343 331 335 315 314 319 328 323 326 321 332 345 338 320 329 321 344 325 325 318 328 333 329 326 322 329 330 330 342 321 344 337 339 333 338 337 336 352 347 347 326 329 345 347 333 323 342 353 350 339 327 342 354 331 338 328 344 329 352 335 344 348 358 348 330 327 334 357 356 353 329 332 344 347 334 335 339 328 333 340 353 338 334 350 354 351 331 341 330 359 362 351 357 335 340 361 360 336 342 354 350 367 347 362 340 354 346 340 350 357 336 360 343 358 340 361 345 352 368 362 351 349 343 341 372 369 347 344 339 358 365 369 371 357 363 354 343 354 361 359 352 373 359 354 360 371 358 370 365 359 367 366 372 370 376 349 363 377 352 352 362 355 361 366 363 363 359 368 374 350 360 349 362 358 377 381 352 375 354 355 356 360 380 350 351 359 360 369 359 383 354 378 386 355 372 361 355 367 363 362 355 370 383 376 388 374 384 392 362 365 374 388 370 376 388 369 385 376 365 394 371 368 362 383 372 383 392 389 394 387 370 367 384 389 362 370 379 381 374 363 398 393 393 371 370 386 366 390 395 389 380 370 369 400 366 373 369 368 377 381 373 403 403 397 394 405 385 390 387 398 370 402 369 388 395 392 377 385 372 396 387 394 382 386 379 408 408 392 407 401 374 391 407 383 402 409 398 397 400 384 407 394 406 414 402 382 398 399 397 389 387 403 402 397 379 399 396 404 396 419 393 384 397 403 408 382 390 408 412 415 384 413 419 406 389 389 415 394 413 400 385 400 417 404 397 419 420 389 386 397 388 391 402 398 415 423 392 419 404 425 413 407 410 404 425 417 411 389 427 400 405 418 413 394 404 406 392 416 394 400 418 393 425 406 418 425 419 398 413 425 404 428 409 417 428 432 396 414 435 397 426 410 428 411 415 403 428 420 429 434 432 417 398 426 434 425 420 420 432 408 410 417 435 407 419 425 429 431 422 425 435 408 413 430 434 418 401 432 404 404 412 426 421 432 431 434 407 410 436 409 419 403 427 413 409 405 440 440 435 419 422 430 428 436 416 419 410 419 409 415 420 420 440 439 407 426 429 412 433 418 442 447 444 414 428 419 440 446 436 433 441 417 409 447 416 447 414 412 435 437 446 442 441 449 427 418 431 444 433 442 422 425 438 415 423 450 419 449 445 446 430 427 446 431 415 453 418 454 455 435 438 441 424 418 437 432 426 449 457 440 436 425 446 455 420 457 451 426 442 432 452 418 439 434 428 440 422 424 437 421 457 421 421 458 430 456 460 430 436 461 446 423 420 456 435 456 427 439 454 423 440 460 457 457 433 444 430 440 426 446 426 421 425 430 463 438 425 437 427 463 436 431 424 458 426 461 454 456 439 422 461 462 439 432 432 429 433 463 451 441 446 459 464 453 426 463 448 451 456 431 450 449 442 430 443 424 428 452 459 422 430 433 464 425 444 451 433 456 450 463 452 451 433 451 459 457 424 461 442 459 426 446 442 446 454 439 426 437 447 463 438 454 449 455 432 426 440 443 436 443 459 465 447 425 425 439 459 427 453 454 439 456 453 458 456 441 450 458 430 429 429 444 436 455 452 444
432 443 462 444 462 454 462 461 431 463 433 423 466 462 429 437 427 459 447 435 452 430 425 458 435 450 455 423 437 439 444 447 459 459 444 429 465 438 423 430 435 453 450 454 449 456 425 429 448 425 441 433 432 463 445 465 422 433 465 437 449 462 437 461 454 457 423 453 450 424 437 463 432 421 451 435 456 430 442 458 454 437 446 440 433 424 458 433 455 458 424 458 430 459 453 463 428 431 428 456 453 443 454 420 420 460 434 431 446 455 424 455 447 424 429 435 428 424 425 419 438 429 433 448 445 422 424 453 453 432 446 444 432 457 445 433 430 456 436 451 424 434 442 444 450 446 436 419 423 419 418 444 455 438 455 435 435 439 427 432 438 417 435 432 427 447 448 451 442 425 443 442 442 425 426 423 445 436 426 444 440 421 429 427 434 425 446 453 441 450 419 421 451 430 438 420 420 421 449 447 423 434 424 443 438 428 410 418 451 415 450 427 423 423 441 444 427 424 435 414 419 425 428 419 407 430 418 431 410 411 447 423 427 446 442 442 412 420 433 406 408 438 408 413 428 422 406 435 431 437 444 405 413 421 416 410 441 425 434 404 428 431 418 407 429 411 401 435 426 429 435 427 421 438 435 401 413 437 433 439 427 431 400 436 424 409 431 417 403 432 400 405 402 400 407 398 423 432 396 416 430 418 416 416 399 416 429 428 433 431 430 408 405 404 423 433 418 414 410 422 410 413 429 414 415 400 418 401 394 418 423 390 399 405 411 405 426 398 400 402 401 427 416 395 403 416 397 410 424 401 401 408 405 396 414 406 394 414 387 398 393 419 414 407 420 385 417 388 394 421 394 400 419 382 399 395 411 400 410 400 416 385 415 387 389 396 408 382 404 384 416 381 383 400 412 411 409 386 412 406 409 394 392 379 409 379 393 388 385 408 389 403 376 403 410 403 377 403 407 402 396 404 405 401 375 388 383 396 397 406 385 379 385 379 396 390 373 393 395 378 379 405 384 369 380 381 394 384 370 371 387 371 377 398 376 379 380 390 391 377 364 393 391 368 381 395 366 384 382 370 393 370 385 372 372 398 365 378 393 367 370 377 374 390 362 382 377 364 374 391 384 383 385 367 379 390 368 392 373 376 391 379 355 387 381 362 370 372 387 380 378 359 361 370 352 363 356 386 383 386 359 373 352 381 377 364 372 372 372 360 364 363 368 349 367 379 377 376 373 353 361 372 374 350 354 375 378 350 380 380 377 377 352 356 351 343 349 353 366 351 363 361 365 347 362 348 359 372 367 342 367 353 368 345 370 340 353 354 371 353 363 348 338 346 371 347 341 344 345 338 350 347 344 359 360 345 359 339 346 350 351 336 338 357 354 344 356 366 336 353 357 337 361 334 336 349 344 349 334 337 358 338 339 352 351 351 362 341 351 349 361 331 358 339 331 331 343 354 337 359 356 333 341 330 358 353 357 337 336 333 352 339 341 326 326 336 356 325 323 344 354 330 347 325 344 330 332 340 339 325 328 351 346 340 333 335 341 350 322 344 344 342 327 333 334 336 337 323 346 333 320 349 319 346 334 339 318 344 324 335 346 328 332 338 315 343 317 333 339 319 325 329 340 331 340 323 316 329 320 313 315 337 316 320 320 311 338 321 316 315 332 326 316 326 315 311 337 329 323 311 318 312 333 339 316 334 319 318 318 326 319 321 319 323 329 328 323 324 306 328 329 327 311 335 311 316 305 306 335 318 308 313 322 334 312 331 328 323 310 307 331 323 322 313 303 321 328 320 305 319 309 306 318 323 321 319 314 325 310 330 314 325 329 327 310 313 329 320 303 302 308 299 319 326 307 317 313 299 301 313 316 309 316 299 328 302 316 309 326 323 305 308 315 303 304 324 314 299 312 317 299 319 317 318 314 323 304 295 323 308 311 310 317 298 310 315 301 297 294 297 323 303 309 308 297 321 304 306 319 321 308 297 298 310 309 306 293 321 311 312 306 304 301 310 311 316 300 300 314 303 296 304 316 316 297 313 315 308 296 303 298 304 306 295 290 315 308 291 306 297 303 290 302 312 308 313 299 307 290 291 289 318 296 315 313 303 307 299 312 304 311 312 317 290 317 309 307 296 309 292 303 315 292 307 307 302 293 308 312 294 311 312 315 310 300 302 294 310 312 310 296 297 303 316 290 301 306 307 308 289 311 315 316 307 297 298 313 302 288 307 300 303 293 298 296 306 312 294 298 298 316 298 299 301 297 301 306 316 313 289 310 299 310 310 311 290 291 299 297 292 311 310 309 288 313 310 307 308 287 310 312 287 292 316 293 294 293 305 315 289 299 308 294 292 293 289 288 298 302 298 296 296 292 288 289 310 303 301 294 303 317 289 295 314 288 294 291 294 312 311 289 294 294 296 301 302 290 293 312 304 304 290 305 300 312 298 292 297 312 298 305 311 291 312 300 315 319 303 291 305 318 314 312 294 292 316 307 294 290 294 302 298 317 310 309 303 320 305 303 305 306 319 319 310 306 300 305 305 305 298 313 295 293 305 299 318 294 310 314 316 313 318 294 309 307 304 321 308 310 297 308 307 316 310 310 308 298 315 316 313 320 300 299 295 310 316 301 323 319 312 301 319 312 298 322 312 308 327 327 324 297 309 304 319 325 321 302 298 308 323 316 303 326 322 304 311 310 308 305 302 323 311 324 309 312 319 325 323 316 324 318 315 303 324 305 329 315 310 330 326 302 318 329 330 309 333 310 320 310 316 321 323 305 311 335 334 304 308 315 329 314 304 305 311 320 334 319 320 325 327 328 335 310 317 308 334 317 335 324 314 320 320 333 322 328 333 321 328 337 333 322 316 334 324 323 317 322 339 333 311 329 325 341 334 337 312 330 316 341 316 324 323 329 318 326 319 324 344 318 325 326 340 333 334 324 336 339 336 337 324 329 334 339 320 345 340 317 346 343 343 328 338 337 330 339 350 334 349 348 341 325 325 333 343 347 343 330 337 330 353 346 344 340 337 347 334 327 324 330 337 326 333 351 342 344 352 349 333 324 339 339 355 357 340 357 347 332 354 350 338 327 342 340 331 330 337 354 331 339 328 353 342 348 357 336 335 352 330 346 362 353 336 360 361 360 358 357 343 355 341 341 342 352 342 353 349 353 341 358 364 338 348 346 343 365 346 360 362 336 350 371 354 362 347 368 347 349 338 370 373 348 345 359 367 367 357 362 363 365 364 359 347 354 363 363 372 345 360 357 359 377 348 350 362 369 368 349 371 371 360 356 352 378 347 354 370 349 372 372 351 368 362 372 369 347 358 380 352 376 360 350 376 382 357 360 353 363 382 364 362 375 380 373 374 354 388 386 389 378 364 389 374 374 371 388 363 378 356 384 384 360 381 373 356 387 365 358 383 388 388 373 377 358 358 363 361 374 376 361 363 366 375 362 394 380 368 384 392 363 396 370 364 372 399 374 396 400 364 391 376 363 380 382 371 371 366 367 400 387 367 389 377 392 400 373 390 370 396 384 374 372 372 393 400 388 406 396 387 408 379 389 388 389 376 387 408 381 382 398 381 392 377 406 405 382 398 403 408 406 377 390 389 402 385 380 413 399 377 376 399 415 385 379 394 391 385 393 391 395 380 402 406 414 396 387 409 383 391 402 412 396 415 404 390 382 419 408 393 387 398 418 400 412 391 414 389 388 393 387 410 394 392 403 393 423 403 414 387 416 397 412 424 424 397 387 426 396 414 391 395 424 420 413 414 399 420 412 413 392 409 420 404 404 413 421 430 417 426 426 432 401 413 392 409 407 403 402 430 410 405 418 408 411 428 413 424 419 396 407 424 418 398 401 433 421 431 432 409 429 427 410 397 410 412 418 424 424 433 425 418 405 433 399 437 408 409 408 399 428 413 419 403 409 434 401 427 422 434 437 407 437 435 410 410 425 424 414 409 416 441 429 422 431 427 418 441 438 427 439 425 441 418 429 408 410 428 433 430 421 426 434 413 417 442 423 440 422 435 446 433 416 445 435 436 422 436 417 415 417 418 431 441 433 414 420 429 450 432 442 452 437 416 444 452 421 413 429 419 430 430 438 431 418 414 416 424 442 417 431 444 419 454 425 443 451 436 456 449 452 445 449 436 443 439 426 447 434 445 447 445 457 430 421 420 434 418 433 456 423 444 436 422 442 448 453 430 422 452 422 417 432 449 431 419 459 438 455 419 454 434 449 448 438 459 433 426 451 447 448 447 437 424 419 457 442 443 433 422 437 455 419 427 437 448 460 434 424 429 456 437 445 443 424 443 462 440 427 451 445 457 436 440 440 457 435 440 439 451 421 434 443 421 442 437 426 460 429 432 426 422 426 429 422 430 428 464 426 436 429 428 450 465 448 446 459 439 422 434 445 422 423 444 442 444 460 447 439 424 434 465 445 439 449 447 425 456 423 451 447 430 458 431 430 440 431 443 434 431 431 457 451 432 435 427 454 430 453 448 452 465 447 432 459 430 457 462 440 457 446 464
464 436 448 447 430 432 423 441 441 451 451 425 460 464 450 447 447 456 428 432 430 428 441 422 455 451 461 428 441 460 445 459 430 447 460 458 457 437 453 452 422 439 432 460 457 460 461 438 426 444 448 434 450 444 435 440 429 450 422 425 445 421 462 430 423 433 443 460 449 432 423 450 426 434 421 462 449 462 455 454 441 458 443 445 436 457 420 445 462 442 449 443 443 424 429 447 437 452 418 442 439 441 428 421 432 450 439 461 448 430 428 445 425 428 427 442 442 449 444 441 428 451 441 452 432 422 439 448 451 417 456 438 428 421 428 445 434 441 428 437 427 425 431 456 425 447 424 447 444 430 433 447 438 451 437 442 448 450 421 439 451 453 452 454 414 455 438 423 437 442 436 448 452 443 437 417 430 444 442 452 451 417 441 430 444 411 449 435 448 414 452 433 452 447 430 444 437 447 446 417 424 425 444 420 447 425 418 413 449 447 410 437 444 432 418 418 414 443 442 436 442 444 431 434 413 447 428 421 408 415 422 416 414 418 424 415 438 412 412 431 427 407 413 410 421 422 422 427 415 414 413 409 407 439 435 414 435 415 427 437 423 441 405 430 412 422 439 404 428 404 429 409 408 439 417 424 416 434 404 413 430 432 429 423 431 399 412 426 403 418 405 410 432 396 399 418 428 407 397 400 418 401 413 420 414 431 417 416 419 411 432 410 404 421 396 395 425 413 426 392 395 395 406 431 394 410 413 426 422 415 391 405 423 411 390 414 396 407 397 401 403 404 405 399 400 396 406 387 386 396 417 392 398 402 406 396 414 404 412 384 407 399 385 400 384 411 418 383 390 387 395 405 396 406 409 408 407 388 401 407 399 393 406 404 402 401 388 384 386 414 397 382 386 389 401 396 411 397 379 387 377 406 396 379 410 384 384 385 399 412 391 385 383 386 389 375 398 387 408 404 410 388 408 378 387 381 386 370 400 388 381 402 381 391 395 372 377 379 381 378 402 378 389 379 381 403 384 376 376 395 373 379 386 377 365 400 383 379 376 371 380 387 366 392 386 392 372 394 381 362 382 376 374 366 366 366 364 385 380 387 374 394 374 382 378 370 378 374 394 371 377 367 367 387 392 369 385 367 358 381 388 368 381 368 366 370 362 378 376 360 367 367 371 361 352 353 386 387 384 362 377 380 372 375 384 361 358 383 349 374 349 377 365 357 360 370 383 369 363 358 379 371 380 362 370 371 365 368 356 380 376 350 375 359 376 372 349 347 350 349 351 349 357 368 358 349 354 373 371 352 369 373 348 342 340 370 353 365 341 358 347 350 371 355 353 349 355 346 364 343 361 343 340 346 352 357 358 354 339 361 365 367 334 349 344 334 344 356 359 345 352 343 332 361 360 348 357 353 343 331 362 339 360 362 334 347 361 352 330 360 359 346 352 339 342 351 330 329 334 351 356 327 345 332 358 358 352 357 353 330 331 350 346 327 356 350 343 353 347 344 324 351 336 349 328 324 323 328 340 348 326 334 331 326 321 326 324 321 324 324 322 346 326 332 335 349 345 347 332 319 341 343 336 337 326 327 320 325 331 337 317 334 316 328 339 315 330 340 316 334 343 315 325 318 329 341 345 319 334 324 320 322 327 322 337 313 328 343 319 328 342 319 317 330 321 337 315 321 313 310 339 309 324 338 332 320 333 330 329 321 332 323 310 314 332 335 316 317 334 323 333 332 331 307 320 310 333 324 321 336 324 319 305 306 315 327 317 308 318 306 322 310 321 324 317 315 320 306 307 330 306 321 330 310 316 323 321 324 329 309 324 321 312 314 323 315 323 306 316 304 306 316 328 319 317 304 304 304 306 307 328 307 323 325 315 306 314 300 326 309 307 317 326 318 328 316 298 318 319 311 320 326 297 315 312 313 318 313 317 324 319 316 299 312 308 314 319 322 314 314 302 323 302 299 310 300 316 308 319 305 323 311 301 323 297 316 319 320 312 322 305 310 310 322 298 321 307 293 318 295 307 308 318 312 298 295 321 319 309 307 292 321 301 299 315 314 315 303 303 297 303 308 306 312 307 303 311 313 295 305 315 309 291 304 291 297 307 290 316 294 298 309 316 299 309 310 314 295 293 318 300 304 304 308 317 312 290 307 305 295 314 292 306 316 298 308 315 307 300 304 304 300 293 300 309 304 290 303 309 315 302 313 292 308 301 290 302 294 308 310 300 296 305 310 293 307 299 311 295 302 296 302 314 292 313 304 299 307 311 290 303 316 306 299 306 289 301 312 317 313 296 300 291 314 314 288 295 295 304 302 301 304 317 297 301 304 306 312 294 292 307 302 290 295 305 308 318 310 295 318 305 303 292 301 291 318 293 298 317 309 305 300 318 304 302 301 312 290 317 310 293 307 294 295 313 310 306 305 293 304 304 301 319 307 313 313 306 310 293 304 292 309 308 292 317 291 296 310 292 295 301 318 312 297 315 297 309 294 313 313 309 319 295 300 298 310 294 306 292 297 320 295 309 301 319 305 301 317 316 295 321 319 314 304 317 300 298 317 317 306 298 301 310 320 308 295 321 322 325 316 323 315 318 315 323 315 306 296 311 298 304 296 298 310 297 314 317 302 305 307 314 307 312 298 303 326 298 328 323 328 318 318 315 309 307 313 299 317 312 312 318 320 310 321 302 312 306 322 315 314 330 303 326 316 304 330 312 304 327 306 302 315 326 318 326 303 330 325 322 313 307 308 333 318 316 332 322 306 330 307 328 322 315 309 320 309 331 319 335 335 326 324 305 307 316 328 333 320 310 308 315 336 320 313 317 332 310 336 336 337 308 328 323 319 333 309 325 329 324 323 327 314 311 328 316 323 318 313 338 324 315 315 322 329 323 333 323 326 330 325 327 334 345 320 324 324 332 317 315 345 327 345 329 328 343 339 329 339 334 334 336 336 337 319 322 318 339 330 329 330 343 341 349 341 350 329 351 335 332 351 335 345 348 347 324 345 337 336 333 323 353 354 341 340 323 340 333 346 326 351 333 352 323 333 352 328 327 340 340 355 351 347 334 326 339 344 326 357 343 336 346 330 327 329 340 341 355 359 330 359 354 350 329 362 360 359 341 330 349 358 362 343 347 346 352 344 341 341 360 351 339 338 363 347 363 361 347 334 334 362 357 364 344 357 344 368 345 340 341 346 370 355 369 341 348 345 354 357 367 360 354 350 342 363 365 372 355 356 350 369 348 349 360 367 363 363 355 357 350 342 374 372 365 350 346 374 373 353 369 378 358 350 375 373 356 357 346 378 348 364 357 368 370 355 374 373 358 352 352 367 369 349 361 356 357 381 367 366 385 366 384 373 374 373 352 386 368 385 357 356 389 363 376 377 377 355 359 382 383 374 373 378 377 376 369 386 367 388 364 379 367 376 380 368 361 359 366 392 392 386 374 392 396 376 382 362 363 374 386 396 368 368 380 379 382 365 374 392 394 382 372 370 364 391 382 379 368 399 372 399 381 384 390 385 400 375 403 381 404 390 380 391 376 376 371 397 381 384 389 394 389 384 405 376 406 395 385 382 378 386 410 383 396 408 400 386 395 382 391 408 380 384 392 403 382 395 383 403 382 378 378 390 382 403 386 406 389 402 380 396 405 408 408 391 404 385 419 411 410 382 409 394 399 403 412 384 419 418 397 405 399 401 421 388 411 406 390 408 391 392 412 398 418 399 399 410 419 391 402 409 393 392 416 413 408 409 410 399 407 426 424 419 406 424 425 388 426 407 410 408 399 421 401 430 423 427 418 429 396 399 431 408 427 403 419 430 424 427 431 398 397 403 420 406 409 401 429 406 421 412 426 433 403 396 435 399 396 422 398 403 433 398 424 429 409 410 429 403 405 427 411 412 430 438 401 414 410 422 412 425 414 411 413 428 400 400 405 425 414 418 410 422 417 428 416 440 424 402 438 443 404 425 430 435 422 431 406 433 412 420 416 428 432 430 415 430 429 419 413 441 437 420 419 411 446 435 406 426 433 443 424 437 423 408 425 442 436 419 416 441 428 434 450 433 426 440 412 427 419 432 425 431 451 449 415 447 444 426 451 424 419 421 447 418 419 446 427 428 415 436 420 435 454 419 417 429 451 421 448 453 437 413 425 427 445 431 423 437 440 421 451 448 423 444 447 432 429 421 450 432 437 450 447 437 458 445 455 445 454 439 435 427 439 447 441 429 422 443 453 440 450 439 423 452 419 456 459 441 458 459 447 439 419 434 421 438 445 445 455 442 458 428 449 461 423 440 419 456 443 433 451 457 455 460 455 453 428 429 433 444 446 462 421 424 454 444 420 437 447 458 462 444 444 449 420 425 448 441 420 429 432 429 444 445 446 437 436 431 423 426 434 451 446 456 456 437 438 458 456 442 428 430 423 453 436 443 458 464 464 434 449 452 463 429 433 422 422 449 433 425 455 446 456 457 439 424 430 432 461 441 453 445 450 431 433 465 429 446 464 428 436 424 435 434 433 448 435 434 452 424
458 462 424 425 453 441 427 437 427 443 456 459 422 441 444 453 460 452 452 434 433 422 436 447 455 447 449 444 436 435 446 449 452 426 453 441 446 435 457 429 457 449 443 434 445 422 442 460 429 431 430 443 453 447 446 444 450 431 444 441 421 446 426 454 452 435 451 455 451 444 420 420 449 443 455 450 421 433 447 430 419 456 429 429 459 455 429 422 442 454 420 420 438 428 431 447 444 419 439 452 421 460 454 451 460 446 459 419 436 443 451 436 417 454 443 448 422 442 421 443 434 417 444 449 441 430 429 449 419 441 455 432 448 436 453 421 424 454 416 432 418 457 443 418 443 426 440 439 442 444 414 416 445 441 440 427 454 453 451 450 427 448 415 451 417 444 413 418 439 449 427 442 448 412 438 424 414 420 449 434 451 449 437 431 433 411 443 423 451 431 417 414 422 411 409 418 442 410 416 419 447 430 440 432 422 423 446 425 438 439 427 414 431 438 434 408 410 442 409 439 439 439 445 443 419 442 421 426 424 408 433 433 409 445 426 404 423 403 432 412 436 408 419 415 438 403 415 440 440 418 428 428 408 425 425 420 419 438 441 436 400 428 420 402 426 401 401 403 401 430 412 432 433 427 403 413 433 404 403 403 424 414 416 426 418 415 398 436 412 418 420 420 399 395 422 401 427 428 403 413 417 417 405 414 416 411 428 413 417 433 419 401 410 397 392 391 416 392 391 393 416 414 417 418 416 403 423 407 396 391 428 417 426 410 427 421 422 422 403 423 414 416 423 386 394 402 404 404 399 393 407 397 410 417 421 406 385 389 414 385 403 397 406 392 410 396 417 405 390 393 392 418 414 380 409 381 397 419 400 403 388 415 416 385 391 382 391 402 404 380 384 389 393 391 397 393 390 412 391 400 400 393 407 394 403 406 389 378 379 381 408 381 389 375 376 390 406 387 401 392 379 407 392 382 382 401 386 394 397 401 407 396 377 371 373 376 370 389 374 378 401 404 394 379 401 377 366 386 390 399 386 385 389 379 369 377 381 377 368 380 370 363 385 379 364 389 363 383 387 368 392 383 368 381 395 380 371 390 388 392 385 371 373 371 377 394 381 379 390 373 360 391 357 359 364 367 356 362 392 372 359 376 364 363 379 376 390 367 384 381 376 387 369 368 361 364 365 362 385 360 376 365 372 354 367 352 384 366 384 368 380 380 363 352 363 362 367 349 371 353 362 353 347 359 364 358 364 349 360 368 375 367 362 356 364 359 357 361 374 372 360 368 366 354 352 361 368 371 363 373 361 362 343 362 353 362 367 371 370 348 354 350 360 370 370 358 362 358 362 368 358 350 371 366 360 365 367 367 339 351 367 335 338 369 355 349 355 360 345 361 367 337 337 365 332 345 362 356 355 344 337 352 364 331 363 344 356 356 347 354 355 352 351 355 330 351 334 358 340 329 356 336 346 349 333 349 332 357 331 329 335 344 351 342 344 349 356 336 341 347 327 340 337 323 334 347 346 348 343 333 322 338 348 342 329 333 334 324 340 338 332 345 351 333 342 344 334 339 329 343 348 341 335 349 326 333 337 334 327 330 331 325 345 321 344 318 334 322 320 319 339 330 342 337 343 329 326 323 316 336 314 342 323 329 340 331 341 333 331 322 323 316 311 315 329 341 313 317 322 331 315 323 329 312 321 320 327 309 333 332 340 310 310 336 331 329 335 328 317 322 337 328 326 337 332 311 334 333 318 313 322 323 326 309 324 305 320 311 305 311 333 335 313 335 331 304 324 326 324 335 309 322 324 329 318 328 328 333 329 320 315 331 303 306 315 307 323 307 317 303 306 328 323 304 308 314 317 312 301 304 308 300 301 313 324 314 304 317 311 328 301 323 326 302 325 305 305 312 309 320 312 312 315 303 315 321 315 297 300 314 302 307 314 301 320 305 314 322 321 324 320 324 317 317 325 310 321 300 323 301 321 306 315 307 311 300 298 295 299 300 313 302 310 297 306 300 306 294 295 301 293 312 319 298 309 297 312 298 317 300 310 314 319 302 314 296 301 313 312 308 316 319 306 320 312 299 312 315 292 295 317 314 313 312 310 299 309 300 296 303 307 305 294 295 315 307 299 294 298 312 302 314 309 308 303 290 315 316 306 307 319 301 299 311 315 311 311 303 290 316 307 298 301 302 294 317 318 295 312 317 316 294 310 296 312 294 297 299 312 313 316 311 316 316 301 302 307 314 315 299 302 294 299 305 306 304 302 296 301 295 315 297 299 306 295 313 302 302 314 294 317 310 315 306 299 289 289 318 307 309 291 290 314 294 307 302 301 290 301 313 318 298 291 290 307 297 306 290 303 301 317 293 292 305 310 295 297 311 316 314 300 317 314 294 291 293 298 294 295 311 318 315 319 311 316 306 311 294 298 294 306 317 297 300 302 318 305 301 301 302 296 312 292 312 308 315 316 309 320 312 321 317 306 319 308 293 297 299 298 296 294 305 314 322 314 317 311 321 297 321 301 299 321 308 316 320 306 305 307 315 318 311 300 302 312 309 295 317 320 308 302 297 297 321 323 318 304 306 319 322 300 322 296 296 306 316 323 319 298 303 307 322 318 313 297 302 298 299 323 321 310 328 322 313 323 319 305 299 328 326 325 301 319 325 302 330 316 327 319 317 301 329 309 320 314 309 325 312 310 319 304 322 320 329 307 312 317 311 313 316 306 307 317 327 303 320 326 317 333 309 313 326 320 330 316 313 304 308 313 331 332 324 310 317 318 307 333 321 306 307 330 323 327 334 307 331 310 318 313 307 323 322 329 308 317 310 318 318 315 327 314 312 316 319 324 330 323 321 315 324 323 339 342 313 336 312 338 339 323 313 340 340 328 330 340 332 318 328 339 314 328 321 340 320 336 325 342 331 315 342 329 332 345 341 326 335 330 331 334 341 330 320 348 329 332 349 350 335 330 343 335 344 349 328 348 340 338 343 321 339 335 337 322 334 327 333 352 340 347 336 329 323 334 343 335 352 354 331 342 356 337 341 325 350 325 327 344 340 350 326 341 353 334 339 346 341 349 344 346 358 338 355 358 350 350 345 353 355 355 340 356 343 332 358 336 334 335 357 358 361 333 340 364 357 352 349 360 361 352 356 359 367 345 361 341 364 352 361 351 345 362 367 364 340 337 343 365 355 365 370 363 343 361 371 346 358 353 340 366 350 363 358 362 341 363 370 349 347 362 343 369 347 368 362 366 353 364 363 370 360 363 346 364 356 378 361 354 366 367 352 367 367 355 371 364 368 346 381 374 368 360 361 353 350 382 358 379 368 381 352 367 365 355 354 359 371 371 358 376 375 371 356 353 358 384 376 383 385 380 367 372 367 358 355 365 364 378 359 357 389 362 381 384 374 358 363 372 383 385 361 372 369 382 388 377 378 376 386 374 367 380 372 395 362 382 397 379 377 392 362 392 361 361 373 380 388 380 387 383 366 374 380 390 397 377 376 374 372 376 398 379 388 398 377 391 381 376 388 377 386 389 371 403 369 398 384 396 379 386 394 393 389 381 387 382 383 399 409 398 395 376 408 410 407 410 392 393 407 376 384 410 409 390 400 409 406 396 408 402 409 395 376 390 395 383 392 397 412 392 387 398 396 384 388 393 411 396 402 392 399 393 387 396 403 406 410 385 396 414 417 404 407 394 409 407 391 419 395 415 392 385 388 421 386 395 392 422 398 413 387 410 387 394 387 403 413 410 408 389 405 398 406 391 403 426 417 405 424 422 398 427 428 413 393 396 428 424 405 397 415 424 418 426 394 399 405 432 411 397 409 396 426 432 424 401 393 425 425 401 423 411 400 421 397 407 429 435 401 406 404 429 400 432 426 405 400 402 406 419 409 424 426 402 425 416 412 420 436 434 415 430 405 415 432 426 414 400 410 411 425 402 402 431 424 414 420 414 414 438 402 433 430 414 412 428 420 439 407 414 433 422 403 440 437 434 424 411 434 435 421 418 437 424 406 418 437 425 430 408 419 430 441 447 442 407 432 419 446 436 430 434 414 428 412 409 441 435 418 422 436 437 423 423 409 440 436 420 449 435 423 451 422 427 418 410 414 418 417 449 431 415 436 440 420 432 433 446 418 444 417 438 422 432 452 423 413 429 435 446 455 449 444 424 415 452 418 420 453 424 451 423 428 425 452 429 447 425 421 445 449 427 428 417 439 426 420 440 435 435 422 435 420 454 438 422 450 442 422 448 445 451 457 417 419 444 424 443 454 431 431 448 432 461 461 446 452 430 456 436 443 444 420 453 444 434 459 445 438 445 437 459 438 452 427 421 424 424 452 432 418 446 418 433 422 438 461 457 426 431 431 452 457 453 419 459 425 436 443 421 420 438 419 440 430 449 421 456 431 455 426 431 459 447 445 462 422 443 456 430 432 444 439 426 434 459 423 461 432 423 463 453 442 439 451 428 445 452 420 456 443 447 424 458 431 426 433 453 426 426 439 438 426 458 464 461 429 443 458 442 446
431 449 423 427 436 451 452 424 452 420 423 435 424 461 421 450 430 453 455 455 428 448 436 441 423 432 450 446 445 447 427 458 433 451 422 451 440 431 432 449 432 437 441 458 455 443 445 442 453 457 434 438 462 428 436 421 440 443 448 423 447 433 438 437 441 441 445 438 453 459 424 442 453 422 437 445 422 419 425 433 433 460 452 432 425 446 436 424 427 442 449 456 457 425 452 443 432 439 427 455 420 445 418 451 442 444 450 428 440 422 445 449 432 424 454 448 437 426 419 435 430 457 436 433 415 422 416 422 436 427 452 440 447 453 423 428 436 447 439 452 452 417 434 418 426 429 449 446 439 444 414 453 442 426 428 442 424 421 448 446 433 434 420 414 429 420 427 443 453 445 438 448 448 415 452 451 421 436 433 439 424 427 436 410 439 443 430 444 409 415 427 422 436 434 423 411 442 431 435 441 411 440 444 438 420 441 437 422 420 436 413 407 406 440 428 435 441 436 412 437 415 433 414 410 437 420 423 409 411 432 411 414 420 404 403 433 437 431 404 408 419 409 409 417 440 430 403 433 418 409 423 427 436 432 431 428 404 408 430 410 434 436 420 410 436 418 438 428 405 440 405 415 398 419 407 427 420 437 404 432 402 400 427 426 427 408 397 415 403 419 424 429 412 418 426 400 409 409 394 434 394 402 412 396 423 421 426 404 421 394 400 428 397 430 417 428 404 417 407 413 401 398 408 419 420 398 425 396 414 404 409 424 395 420 415 403 412 396 423 422 413 392 395 424 424 397 389 404 412 419 417 404 421 392 421 421 398 416 396 416 383 408 411 382 400 391 397 417 392 385 412 410 391 381 409 382 394 413 393 413 399 404 405 394 405 403 405 411 379 416 411 383 407 410 401 402 385 396 395 405 390 411 377 397 384 376 387 386 401 403 387 392 388 374 407 403 397 394 397 387 392 390 381 372 384 404 397 381 385 405 400 388 383 385 377 369 399 397 404 375 389 375 373 399 397 395 392 386 385 385 367 384 396 364 365 394 374 370 396 371 385 390 391 376 367 399 377 376 390 390 361 374 398 383 384 369 374 379 392 367 381 360 382 363 384 372 384 364 391 383 389 371 384 393 383 366 356 383 386 376 387 357 385 363 364 369 386 356 389 381 363 387 381 364 369 368 376 357 353 371 382 361 363 387 371 361 372 379 363 382 374 355 365 350 374 354 380 349 355 375 350 363 375 365 358 360 379 373 363 351 372 379 374 358 357 359 350 378 368 362 355 357 367 351 374 373 357 350 355 365 343 365 363 348 348 355 345 361 367 357 355 356 362 348 347 345 366 345 358 357 346 370 365 349 345 369 362 340 365 349 370 356 337 368 340 355 359 357 342 351 338 356 345 339 365 352 344 334 336 364 352 336 346 350 332 351 359 356 349 334 351 357 344 332 349 337 331 352 346 329 349 330 349 332 341 347 347 358 334 357 337 328 327 325 348 328 347 350 327 331 354 348 332 343 351 352 351 328 351 335 329 338 346 351 333 351 323 350 331 345 323 332 348 347 341 337 334 329 342 324 323 322 337 336 321 321 342 323 334 324 336 339 318 342 333 329 338 333 321 348 323 321 324 347 344 342 329 323 318 315 326 321 318 344 336 317 344 327 320 327 333 331 329 324 319 317 322 321 336 331 327 319 318 331 323 325 315 311 339 331 336 313 312 319 319 317 333 321 316 333 316 315 321 333 326 327 337 337 337 331 325 321 306 331 309 320 314 314 320 311 334 315 315 306 326 325 313 317 306 321 310 315 328 323 308 316 311 307 314 310 331 311 311 329 326 318 312 315 305 312 306 321 326 309 303 306 311 304 317 322 310 323 306 320 315 321 326 321 315 311 326 321 319 303 317 309 317 323 319 317 300 323 303 325 328 303 326 306 306 310 325 313 301 299 302 312 318 325 302 301 306 326 322 323 298 306 299 313 299 319 299 300 312 303 324 309 309 320 316 314 300 312 297 301 311 299 314 301 296 318 305 304 315 297 298 315 306 301 301 307 294 302 310 308 310 307 313 313 311 297 297 293 298 308 316 321 295 298 316 316 311 310 319 320 321 308 307 320 306 302 319 300 321 297 311 320 293 294 310 303 320 307 304 296 314 297 316 308 293 308 301 303 318 319 301 309 298 316 307 312 296 305 320 296 302 301 316 303 303 297 315 302 312 319 298 296 316 292 313 319 302 315 301 299 314 311 309 313 307 296 304 304 302 295 309 313 305 297 296 310 303 312 313 316 310 312 291 305 305 314 303 316 300 306 316 315 318 305 307 296 302 320 310 313 316 320 305 293 296 302 312 308 293 296 303 312 317 296 297 301 311 301 319 320 308 314 315 306 320 301 311 301 293 300 316 319 293 301 321 298 312 304 308 307 301 312 298 319 317 296 300 299 299 320 299 316 305 316 302 306 318 315 308 320 294 303 310 295 304 301 294 316 314 302 301 311 306 295 299 319 322 308 301 313 307 301 295 307 324 301 311 301 309 295 318 305 295 309 299 301 298 316 303 319 313 320 305 324 321 310 318 316 322 323 305 305 301 305 317 298 312 302 302 327 300 326 307 301 308 309 305 309 298 312 301 315 306 312 313 300 324 302 318 320 299 327 327 302 305 316 301 319 322 305 318 326 304 326 328 312 304 304 324 304 319 326 323 326 308 304 325 332 307 313 321 305 310 317 307 314 328 320 333 327 325 318 324 317 319 330 317 320 318 333 328 305 332 313 331 328 313 312 321 316 325 327 327 318 310 306 331 335 324 328 326 313 310 316 328 326 310 309 310 324 339 335 327 334 311 321 325 321 329 310 331 317 331 322 330 337 322 322 333 339 312 322 315 315 330 335 336 344 327 321 343 336 325 323 333 327 316 336 341 324 316 324 344 341 335 348 333 330 336 346 323 320 326 337 349 327 332 338 327 346 345 322 335 324 332 321 335 332 342 330 342 342 339 338 334 324 337 351 336 324 347 343 325 322 337 353 356 353 338 355 343 329 343 339 356 345 344 357 349 327 325 343 336 341 327 328 346 328 327 355 326 329 354 341 356 334 338 330 340 353 329 361 335 358 344 334 355 331 342 346 342 342 339 355 333 341 332 348 352 337 346 341 336 351 344 343 340 346 367 337 350 363 353 340 341 366 364 338 360 361 365 341 344 337 365 360 367 343 354 364 360 369 340 364 364 363 352 350 354 362 365 371 370 361 353 341 359 371 368 366 344 348 362 342 371 346 373 360 351 357 353 378 345 365 373 359 350 371 353 370 364 357 380 373 349 376 382 367 349 373 372 353 359 372 354 370 377 364 368 350 379 377 365 364 377 366 372 374 352 355 372 366 388 386 380 364 364 355 362 379 386 364 375 362 377 357 383 371 371 373 376 382 373 375 358 362 392 380 386 370 362 385 385 376 359 391 388 371 370 396 372 374 376 395 397 368 398 384 378 394 369 367 380 379 400 383 375 398 375 367 394 367 392 380 393 402 399 370 379 391 380 369 366 396 404 381 381 381 383 399 376 391 383 395 387 383 394 376 370 396 371 400 386 376 384 404 391 399 381 382 398 394 392 390 391 388 378 401 387 392 390 390 385 386 394 375 411 396 410 401 383 413 393 399 379 406 395 389 384 393 399 400 416 380 417 385 401 381 387 414 393 402 419 410 403 400 419 406 404 397 404 409 393 421 412 385 413 411 412 388 392 415 394 391 419 390 398 394 392 398 388 397 420 420 388 396 400 420 415 416 397 398 405 401 390 396 404 413 424 413 410 402 395 422 425 396 392 409 425 408 422 422 399 416 417 402 392 412 431 400 416 433 429 425 426 429 406 431 409 411 416 430 424 424 425 420 432 428 398 429 408 433 419 416 419 407 429 420 427 429 429 413 429 427 404 421 424 440 407 434 439 404 425 414 438 434 415 405 424 418 439 410 426 427 440 404 425 424 439 401 418 426 427 404 408 422 415 407 420 424 441 419 428 425 434 423 416 407 430 442 425 427 408 409 411 406 415 433 429 411 433 445 435 418 445 439 437 417 444 414 440 439 430 423 420 418 441 412 429 449 441 422 429 428 427 436 420 435 428 428 444 443 438 422 436 446 447 447 416 452 431 429 415 422 432 451 451 440 448 430 430 439 445 444 451 413 428 420 431 447 431 424 440 418 428 423 447 423 452 453 422 431 423 419 434 444 452 432 423 446 443 434 431 426 425 427 420 433 427 439 426 439 443 445 437 416 448 428 418 444 426 427 453 427 433 422 449 429 433 451 418 419 429 426 431 431 430 428 449 435 452 452 444 440 441 424 434 421 440 446 450 423 440 418 449 419 441 451 431 426 456 442 450 456 435 446 452 450 418 439 443 448 427 425 447 426 452 419 430 430 447 438 455 446 440 443 447 439 452 436 423 422 460 455 460 453 459 426 442 459 448 443 422 433 427 451 461 461 452 429 449 457 450 442 441 447 442 425 423 451 443 427 455 460 440 428 451 456 436 450 429 441 450 432 431 458
419 428 455 452 439 461 422 446 460 420 430 439 447 434 428 447 418 440 444 459 449 452 453 442 459 439 420 447 452 432 442 453 419 456 419 440 431 443 424 430 446 456 451 431 428 437 460 448 459 418 422 423 453 433 447 426 454 426 455 444 440 456 455 461 450 432 439 439 457 421 451 461 459 441 422 420 436 450 432 424 441 421 447 443 449 419 424 430 443 427 452 431 423 419 457 457 456 444 442 434 427 436 423 456 443 420 451 419 453 422 417 426 418 439 444 442 442 443 447 417 453 439 422 450 433 456 440 430 441 424 441 444 436 440 440 454 443 425 449 430 424 444 441 428 425 418 446 443 447 436 446 442 452 446 428 421 444 453 428 420 412 412 451 426 438 427 423 417 438 452 434 442 440 412 414 451 417 439 440 409 420 423 432 410 448 447 418 439 438 427 440 440 429 434 443 421 411 428 432 446 431 444 414 408 413 413 418 431 416 414 426 443 422 424 411 405 421 421 413 440 421 416 414 412 443 406 425 403 427 407 440 406 402 404 408 407 409 418 429 418 427 408 413 402 425 416 441 439 434 406 434 409 416 399 416 412 402 436 412 424 440 405 428 438 405 429 421 429 403 403 430 417 430 411 431 422 434 423 401 404 399 407 422 428 406 426 405 408 414 422 428 414 416 419 427 423 411 411 412 416 416 404 395 409 419 431 393 417 417 398 424 421 409 411 413 419 400 424 392 421 411 427 402 392 411 414 418 426 405 403 397 396 395 423 397 390 405 415 395 398 397 403 394 417 388 424 400 397 394 423 402 411 410 421 399 408 399 421 397 408 395 407 409 395 394 418 398 405 407 398 417 410 408 386 394 412 385 410 403 404 386 414 395 416 397 406 411 395 398 414 390 384 378 378 395 414 400 402 414 410 387 390 406 407 375 401 402 405 404 375 380 400 410 396 397 378 373 391 396 392 377 397 388 379 397 407 405 372 389 370 406 385 398 373 381 373 384 405 367 367 400 392 377 399 383 393 397 386 389 393 401 392 399 395 390 364 378 372 365 375 373 380 369 363 363 382 384 394 396 384 394 391 387 367 365 383 372 365 379 388 368 368 395 392 380 360 392 393 379 365 379 378 391 383 364 393 359 368 364 389 385 386 370 391 391 388 382 366 371 364 356 378 387 355 375 385 370 371 383 354 356 382 352 368 377 368 385 383 377 365 363 373 367 358 370 373 363 380 371 350 352 362 366 373 358 346 352 362 379 348 369 369 372 344 349 379 363 348 375 369 343 369 357 377 377 359 346 372 371 369 376 376 364 344 341 341 357 359 347 350 349 365 366 349 359 350 344 352 346 344 342 340 344 348 348 356 369 363 338 368 364 345 343 362 359 343 339 351 338 357 338 347 346 364 333 344 341 337 357 360 355 362 362 337 339 363 364 334 339 362 357 334 337 359 333 354 351 344 350 349 341 352 331 327 356 353 356 354 338 345 359 342 355 333 356 328 338 355 339 348 352 332 325 333 336 336 323 332 351 345 353 331 343 356 339 338 329 330 339 342 322 333 331 333 349 329 348 323 336 331 347 331 324 344 322 322 328 337 343 346 340 318 321 318 319 327 320 323 335 336 343 335 346 320 347 341 326 338 344 340 316 336 318 317 326 319 319 335 337 342 327 324 340 331 322 340 320 315 322 336 327 343 339 314 316 335 338 330 328 324 334 333 333 312 330 312 338 319 318 310 311 311 324 315 320 339 328 329 311 339 320 325 337 316 328 310 308 323 328 324 337 321 315 328 323 335 329 319 313 306 320 315 308 335 322 320 334 310 309 305 309 322 324 307 331 313 310 332 328 303 316 310 319 318 303 327 327 303 309 318 330 322 332 325 309 314 307 302 318 331 326 305 321 317 329 329 301 313 313 324 311 324 300 325 308 300 317 299 301 324 315 327 312 312 320 317 324 323 317 308 320 310 310 309 324 307 306 324 318 318 318 327 311 318 322 319 317 307 319 316 301 301 314 312 315 304 299 308 296 317 316 318 298 296 296 323 304 304 320 323 323 308 322 304 296 316 324 317 295 313 305 298 318 321 312 304 298 313 314 296 303 301 319 305 303 320 301 307 293 322 295 319 316 318 319 297 320 299 310 315 309 300 300 319 295 304 297 295 309 306 303 314 292 295 293 311 297 316 295 297 315 319 315 300 315 311 305 304 310 292 296 296 321 295 292 316 306 319 310 292 302 320 306 302 316 300 292 321 294 317 319 310 315 304 318 300 316 293 312 304 316 308 308 307 311 301 293 295 320 311 317 300 302 302 302 296 302 294 317 304 320 306 292 305 311 311 313 305 304 295 317 298 311 295 314 292 296 315 317 294 297 312 294 307 314 297 303 294 299 298 300 320 306 322 295 295 303 316 308 316 311 295 322 322 320 306 322 295 322 317 319 297 300 314 321 302 298 311 312 316 323 313 298 322 322 306 296 297 294 297 307 320 323 315 297 310 312 305 321 325 318 307 297 320 300 322 295 304 309 312 297 305 300 299 303 298 311 303 299 309 305 310 306 304 298 306 317 315 316 312 312 306 325 314 299 300 309 298 308 322 314 307 299 319 310 307 320 324 312 323 305 319 304 312 327 305 322 317 325 308 300 307 318 328 325 317 329 306 318 308 329 304 317 330 323 328 306 314 321 317 305 327 307 310 308 303 315 330 320 307 307 320 315 333 332 313 335 321 328 310 322 332 327 322 322 324 331 317 314 331 319 324 326 314 326 335 336 322 306 326 317 331 310 318 329 307 328 328 324 321 335 312 318 327 330 337 316 325 319 327 321 333 315 310 310 337 310 341 321 310 330 333 336 335 314 327 335 336 316 322 319 313 326 329 333 321 326 322 328 333 341 321 316 339 323 343 328 331 338 317 341 341 336 318 341 339 319 346 345 342 329 340 322 324 338 330 331 320 340 344 338 335 321 339 329 328 335 343 346 327 344 337 351 333 341 345 324 342 340 352 335 351 342 340 323 351 328 355 336 354 339 356 349 341 352 356 335 339 329 329 344 347 346 339 349 350 343 331 353 357 352 335 336 345 346 333 347 359 332 328 357 348 335 358 334 331 358 345 356 330 360 350 360 356 331 359 347 357 332 359 351 357 361 338 345 352 336 345 354 350 359 365 353 348 349 335 358 358 353 347 350 369 369 357 364 338 360 348 342 362 341 340 364 371 359 355 368 363 367 368 357 370 364 353 362 356 354 350 368 350 360 358 368 363 350 362 348 376 345 368 353 370 353 370 359 364 349 361 369 359 373 347 374 373 372 365 361 352 365 352 360 347 369 368 349 357 368 356 357 371 382 383 379 373 374 359 373 354 358 377 377 356 377 352 373 369 375 363 384 353 388 365 365 366 371 388 365 389 384 382 358 391 363 381 386 381 383 385 362 390 391 390 373 379 368 359 375 369 369 369 385 383 396 360 368 393 387 385 382 396 396 371 375 393 387 364 370 396 385 383 393 381 382 372 399 392 390 378 389 387 370 400 380 370 385 388 381 389 391 403 404 404 392 381 400 380 383 370 393 385 391 401 382 391 374 375 385 399 381 373 395 380 393 374 379 404 386 404 388 379 380 375 401 387 388 412 386 409 384 412 377 383 394 406 395 398 411 411 377 411 402 402 382 385 405 379 378 409 411 384 415 379 386 391 397 396 391 392 407 418 396 411 394 409 389 410 405 397 394 398 398 403 421 398 396 421 421 388 401 396 417 398 405 400 410 415 409 422 388 397 413 405 421 419 393 391 409 410 407 413 427 416 395 419 391 401 395 390 425 397 407 422 416 397 395 429 414 421 429 418 429 397 428 428 425 404 405 420 413 412 425 403 399 415 394 434 434 403 395 431 412 416 426 400 423 431 400 409 421 401 396 420 407 434 417 400 408 430 430 430 412 425 401 420 406 404 430 417 401 435 418 438 430 420 423 402 429 423 428 408 425 413 441 406 416 402 414 407 428 440 427 412 423 402 435 421 411 424 439 411 418 415 409 407 434 431 411 424 414 439 432 438 410 429 442 427 433 414 432 416 410 416 428 431 415 417 409 424 437 446 434 411 416 438 416 447 424 422 410 411 426 412 425 414 426 449 409 437 439 449 415 445 420 416 450 409 421 446 418 448 426 427 451 423 415 431 434 432 415 437 427 425 433 444 431 452 435 425 429 414 423 427 450 434 434 449 427 438 435 436 434 451 445 432 413 442 444 438 456 449 456 429 420 427 454 432 425 435 437 435 430 449 451 426 421 422 455 435 448 434 450 426 422 440 438 458 419 426 439 418 453 430 434 451 444 431 418 447 445 442 425 418 434 453 421 432 418 453 452 443 429 445 454 428 418 425 428 425 430 432 444 443 421 439 441 431 459 420 443 427 448 439 425 422 422 420 436 455 425 427 447 458 449 418 427 443 432 448 427 444 418 429 425 441 450 424 454 447 446 455 432 452 433 459 457 457 461 451 426 444 460 431 441 423 431 426 449 421 456 458 447 432 425 454 456 433 436 424 438 420
418 429 454 453 426 425 448 446 459 432 448 457 445 427 419 434 435 426 437 449 442 422 440 449 434 454 420 452 460 460 430 460 427 442 427 456 450 457 460 447 447 446 418 430 456 455 459 419 447 437 436 437 441 431 431 458 459 452 452 455 454 455 448 426 421 446 422 421 445 426 419 422 457 455 446 419 451 437 456 430 458 432 451 431 438 457 430 429 450 457 425 435 452 447 444 448 433 442 452 453 443 446 416 441 442 438 436 425 450 433 440 449 441 424 414 421 422 420 434 448 418 434 416 446 423 438 428 434 422 414 429 442 445 429 417 421 444 438 432 438 449 415 422 434 425 421 440 425 427 452 451 424 423 412 449 425 436 421 445 437 422 411 415 412 428 412 412 409 438 432 435 424 436 445 446 440 447 423 446 412 414 444 417 426 448 432 411 418 434 432 418 442 416 444 414 442 420 429 406 437 423 422 436 407 446 438 428 428 438 417 425 426 419 440 438 418 423 440 426 405 421 435 438 428 429 404 421 442 425 420 429 442 434 418 441 433 409 423 414 439 433 433 420 406 425 410 417 401 404 438 401 420 426 436 403 410 438 421 407 418 405 433 409 432 423 421 410 435 417 431 401 416 416 417 435 425 417 417 411 408 435 423 415 421 425 433 413 429 402 406 434 409 402 406 403 427 429 417 426 409 410 432 428 431 411 425 421 391 407 395 405 405 425 426 392 416 424 410 409 391 425 413 423 398 396 408 404 410 413 392 407 404 397 404 418 415 393 417 402 404 413 419 396 399 405 394 413 418 415 391 422 410 408 417 420 415 397 388 398 383 392 409 391 395 387 383 383 385 414 392 404 394 419 415 408 392 413 404 392 397 398 388 401 381 393 410 392 389 399 388 383 402 395 410 408 380 384 405 380 386 398 386 381 398 391 411 385 386 396 397 393 405 406 404 396 382 386 398 382 407 409 388 382 378 371 403 371 404 395 374 395 397 369 384 374 385 377 370 377 375 374 379 370 368 402 385 379 392 383 372 394 382 369 387 371 397 377 378 371 364 383 375 391 362 390 398 394 361 378 382 385 364 394 389 366 370 379 370 375 382 383 370 383 381 383 395 369 369 386 373 378 373 374 361 358 375 372 388 364 371 369 376 384 358 380 389 370 376 362 364 375 363 374 363 385 375 361 358 365 368 372 384 361 367 351 354 385 365 384 382 363 384 368 363 358 370 349 378 366 347 347 367 364 353 354 363 352 363 347 357 350 352 351 373 358 359 376 357 374 353 369 351 352 352 344 376 374 345 351 372 362 351 372 343 351 344 350 345 364 355 357 349 345 345 366 365 347 357 341 349 345 347 338 357 356 355 368 345 357 342 338 370 357 341 346 343 343 367 347 365 346 340 352 363 344 355 365 365 338 345 340 356 365 340 353 352 345 340 349 338 345 332 331 346 340 330 357 357 343 338 344 332 329 349 361 338 354 330 352 352 357 339 353 340 328 355 336 349 337 353 356 326 329 331 341 338 332 343 332 354 352 347 332 353 342 339 329 335 342 329 350 336 324 330 348 342 352 337 333 346 352 348 337 330 330 327 322 343 343 337 326 333 338 327 348 346 348 319 327 335 335 322 347 337 328 337 323 326 318 335 316 317 327 333 324 336 338 326 326 328 344 331 341 328 339 335 323 336 336 330 319 327 313 328 319 335 317 319 337 334 337 339 316 338 334 338 322 324 318 311 313 331 312 319 340 310 332 323 335 326 334 314 309 336 330 316 326 335 322 320 326 316 316 331 311 307 326 323 321 334 325 324 323 327 333 322 329 325 336 323 310 329 328 311 325 319 320 312 315 335 325 334 313 335 326 318 304 307 312 320 332 327 324 324 319 324 303 308 304 325 316 329 317 320 309 313 314 326 325 316 327 307 315 305 313 306 304 327 308 312 314 307 303 302 326 319 322 325 322 323 317 305 319 299 322 324 310 302 315 302 315 311 306 298 315 317 303 318 313 311 298 326 315 301 326 311 321 317 306 311 310 322 316 297 322 307 322 302 310 306 304 325 319 310 326 304 298 298 324 314 308 322 309 296 295 308 310 317 297 317 299 308 311 318 308 304 298 301 308 309 311 313 306 301 295 305 309 297 305 304 313 318 300 297 319 299 308 301 319 308 323 323 321 307 315 301 320 319 309 306 295 309 310 300 300 311 305 307 309 314 318 319 294 315 295 306 311 317 310 296 294 310 300 314 301 301 305 320 320 313 303 314 299 313 313 306 293 295 312 309 308 308 298 309 322 300 314 310 317 302 313 318 311 312 302 311 313 314 308 310 296 311 293 302 301 313 307 301 307 297 310 322 304 307 300 303 314 322 312 300 293 294 318 311 314 299 307 296 296 308 315 316 305 316 295 316 314 298 297 302 314 301 315 310 309 321 322 300 309 296 302 309 296 320 312 316 323 325 318 325 309 308 316 320 297 315 310 317 319 311 323 308 319 314 324 301 308 322 307 324 322 313 306 321 307 324 311 303 324 304 302 305 315 323 298 317 312 313 306 304 327 302 317 320 318 312 325 300 305 303 326 301 321 306 327 300 303 310 307 329 315 312 304 303 306 306 322 322 320 330 329 319 303 315 308 322 329 303 325 305 309 320 306 301 327 304 303 331 316 309 330 332 323 302 303 331 310 325 320 328 324 317 317 325 307 326 315 324 328 330 327 305 324 327 310 311 327 306 333 314 333 314 326 333 327 305 319 308 312 324 316 325 335 322 319 307 312 331 328 337 326 319 338 314 311 313 322 335 316 319 314 313 329 336 310 320 336 324 323 313 311 334 332 341 318 313 311 326 339 332 324 326 313 325 334 318 330 317 313 338 318 341 342 338 338 345 332 336 330 340 332 336 340 325 335 341 340 324 345 346 343 346 345 327 333 345 331 336 335 323 336 341 319 331 332 343 329 318 333 346 343 349 333 336 327 352 331 350 326 326 348 322 322 342 333 339 338 347 325 354 353 338 356 341 337 343 342 355 326 347 341 354 329 332 333 340 353 341 331 354 337 335 328 347 347 345 348 359 334 360 330 339 341 337 331 356 359 360 329 336 351 348 334 332 330 352 357 360 344 337 330 357 348 342 354 336 366 354 359 365 345 347 354 357 343 352 339 341 351 337 339 338 351 348 356 342 346 362 363 361 360 338 360 351 360 358 342 360 358 348 371 371 363 358 373 350 354 357 358 372 361 341 343 355 355 341 362 375 359 368 363 358 356 370 362 368 376 343 350 374 343 377 354 359 369 367 345 375 374 354 368 363 365 378 357 358 364 358 372 382 364 358 379 379 351 363 351 367 364 374 362 381 373 354 361 362 377 354 362 373 362 359 357 384 380 373 389 374 374 387 377 369 387 362 377 388 362 380 374 388 370 384 362 371 356 389 359 361 370 385 385 382 393 368 377 364 390 393 385 389 391 389 383 365 375 383 379 364 394 377 374 361 388 379 364 362 374 391 390 391 395 372 392 397 389 364 381 372 394 394 368 402 395 388 366 387 389 400 391 402 379 367 402 384 402 368 385 376 376 393 383 387 402 374 400 388 398 381 397 373 379 397 375 398 397 375 397 407 381 396 404 402 411 393 400 377 381 384 389 402 408 411 388 379 384 381 398 412 392 415 405 401 391 398 379 379 403 393 403 401 407 396 381 406 405 408 411 410 415 418 382 383 416 411 383 416 408 385 414 406 420 419 418 409 382 400 411 394 402 417 414 408 402 394 388 387 423 412 410 411 403 412 406 400 397 411 387 416 416 413 395 407 403 423 395 396 403 423 407 422 396 417 411 408 427 404 428 424 430 398 413 395 401 424 430 404 421 403 414 410 414 423 415 420 402 408 423 408 426 423 428 394 412 409 415 413 427 416 408 426 424 432 433 396 427 433 410 416 406 433 437 428 425 421 418 437 437 407 412 430 398 427 439 399 407 422 417 422 440 427 402 428 426 423 404 435 404 403 437 410 418 440 431 425 417 438 406 441 420 431 408 410 416 404 408 424 426 426 404 424 412 405 411 439 428 415 433 432 416 428 442 432 425 429 415 441 425 419 439 444 407 444 409 421 446 415 441 426 439 443 448 446 443 414 440 425 424 442 414 441 434 419 442 410 443 408 440 445 426 437 442 450 449 416 435 426 417 419 444 437 447 410 439 416 426 435 420 431 426 419 413 445 430 447 439 414 441 428 451 450 449 433 448 446 432 424 454 440 434 447 417 420 439 438 426 455 419 428 424 435 437 420 419 448 448 447 444 434 421 440 422 450 454 450 434 432 420 433 452 433 424 456 433 451 439 446 442 445 453 446 417 426 453 422 418 444 456 448 457 455 423 422 448 455 450 424 422 456 434 417 424 445 459 442 430 440 423 449 419 418 437 456 429 431 454 423 452 451 447 450 439 454 448 420 443 431 432 433 452 461 419 440 433 454 452 429 428 424 420 428 453 425 440 418 445 444 455 446 425 446 430 445 444 452 422 437 432 436 452 442 455 430 440 426 442 451 437 453 457 440
434 425 419 455 422 439 427 425 444 434 458 430 456 435 440 430 429 421 458 456 456 458 421 444 448 452 425 451 428 440 447 445 441 441 432 438 455 443 439 438 451 428 444 439 438 424 452 451 428 443 447 416 433 451 443 421 443 451 455 455 424 434 432 440 458 440 453 454 423 431 424 449 444 452 430 415 452 423 450 421 450 438 422 424 422 441 430 442 426 417 437 425 436 445 449 427 426 443 414 425 452 424 417 430 453 431 429 447 431 422 453 424 437 452 425 445 428 432 429 439 435 443 449 449 423 433 419 428 454 412 439 449 422 433 413 452 451 430 443 427 431 433 430 447 428 441 427 435 418 443 410 433 423 447 427 426 416 425 442 416 425 426 445 427 449 448 425 437 415 414 445 435 436 421 428 409 445 423 409 432 445 429 446 448 442 430 409 417 407 413 432 438 427 414 438 445 421 444 408 405 412 435 424 408 437 404 410 433 418 411 413 411 432 410 410 424 432 413 434 430 417 416 420 439 426 412 436 441 406 437 440 413 424 417 417 414 415 421 441 429 425 406 437 412 411 400 434 440 409 424 426 424 439 401 419 400 436 429 428 417 415 401 426 430 402 422 418 412 436 416 408 414 428 422 431 411 424 412 419 416 408 434 424 401 418 398 403 416 430 393 396 409 398 425 402 404 410 426 419 410 404 430 429 398 415 423 413 405 401 399 426 416 399 416 422 425 423 392 413 391 416 400 397 413 401 396 388 405 401 396 403 387 412 397 414 412 385 418 394 401 421 410 397 403 415 385 411 388 419 396 391 407 407 392 392 413 401 385 391 414 394 408 415 380 411 395 399 411 380 408 387 416 386 392 380 403 413 402 393 408 398 401 385 384 386 410 387 408 403 380 376 394 399 408 404 403 387 375 379 398 376 379 391 395 406 391 379 389 375 383 407 394 394 376 390 403 397 399 383 384 391 371 391 374 403 408 389 370 371 395 400 385 400 380 389 405 404 382 397 387 386 375 396 382 374 372 401 386 378 377 373 399 379 394 396 397 392 393 397 372 381 368 388 390 380 372 389 394 364 381 392 361 368 363 393 377 363 384 390 374 365 383 391 377 369 389 388 390 385 377 386 370 357 373 371 377 356 375 385 364 377 361 362 384 379 373 372 359 360 380 372 379 381 368 375 353 375 383 363 366 364 368 356 379 385 367 352 358 366 382 367 357 373 362 363 354 357 364 377 372 378 352 377 377 374 352 346 373 379 364 347 380 368 378 349 355 374 366 344 354 362 361 362 350 374 355 372 362 352 365 351 347 350 361 377 342 373 352 345 372 348 348 345 343 342 347 359 355 356 348 371 357 342 357 370 370 357 369 368 353 353 364 340 370 342 349 347 350 336 351 346 343 335 363 359 337 348 343 365 364 364 362 360 344 345 357 341 363 332 361 341 353 343 345 353 337 331 331 347 351 334 350 333 361 361 334 338 344 333 355 344 332 330 357 345 340 335 326 347 344 355 356 331 342 337 328 348 345 328 340 341 342 327 345 348 334 325 332 351 331 335 342 344 344 344 336 337 327 336 326 339 331 335 353 351 336 321 339 351 338 352 330 349 327 319 335 346 334 328 335 335 326 324 342 348 345 320 328 348 334 330 332 341 344 329 337 324 329 320 322 347 319 333 343 327 332 324 319 316 333 335 330 340 339 321 338 327 323 321 333 314 312 319 337 314 322 342 327 329 313 316 326 329 318 325 321 315 326 332 334 316 340 311 313 321 327 326 335 338 335 324 309 336 330 334 338 309 333 323 328 335 327 311 321 335 326 333 308 310 323 332 316 323 335 321 335 322 307 330 319 333 314 320 329 306 315 329 308 309 313 329 305 334 334 321 331 333 319 310 316 306 324 317 330 307 317 332 314 325 307 329 325 320 311 321 321 330 303 313 326 320 323 308 319 323 307 316 319 320 322 330 321 311 313 318 315 328 315 325 319 317 321 310 304 299 329 324 328 329 303 323 314 322 327 301 313 300 316 301 320 306 301 310 317 314 326 298 309 307 324 327 325 313 307 300 314 304 323 310 303 325 301 316 317 296 319 302 298 305 303 320 311 304 302 299 319 297 298 300 308 326 299 304 310 307 305 325 314 298 306 319 295 308 306 317 309 299 321 311 306 295 303 321 304 307 322 296 308 324 300 320 321 300 296 305 310 306 302 299 308 313 321 308 294 301 297 308 303 321 324 312 322 299 305 298 311 301 299 294 298 302 317 324 308 319 302 294 299 311 297 313 297 322 294 297 296 296 309 304 323 309 322 318 312 303 322 299 308 296 299 312 302 320 312 315 315 320 313 318 304 314 304 306 311 304 309 311 306 294 322 304 308 320 297 295 296 324 298 308 324 301 296 302 297 312 323 316 305 311 309 316 300 319 297 315 296 310 301 309 309 299 317 322 322 317 321 321 315 324 303 314 300 304 319 300 319 314 321 299 300 303 321 303 327 321 321 297 305 327 309 319 297 297 312 323 320 307 316 306 303 324 322 305 299 314 309 323 301 301 326 303 308 320 307 307 311 300 305 319 329 316 308 329 317 325 324 306 301 311 315 304 306 308 311 309 324 321 303 325 324 331 330 302 319 305 309 332 306 316 319 305 331 327 304 317 321 327 323 321 308 307 326 312 313 304 333 321 314 329 319 318 318 315 325 319 323 315 309 335 308 323 310 306 335 327 311 323 324 305 306 318 331 318 319 315 307 316 333 317 310 317 332 325 328 321 309 315 333 315 316 338 334 322 309 332 312 316 319 333 316 321 314 310 334 328 320 335 339 315 314 312 326 341 330 315 323 332 324 318 341 333 317 335 315 318 336 319 318 343 338 313 345 327 339 320 346 335 330 327 323 322 327 321 335 341 324 318 328 344 318 323 338 320 330 329 323 318 334 327 350 324 327 348 336 351 320 334 339 337 346 346 343 326 320 328 350 329 331 330 322 331 335 344 335 350 354 339 351 340 326 341 348 332 342 328 353 347 352 354 342 342 344 343 339 342 356 325 332 350 338 347 328 337 356 349 326 330 329 355 355 333 340 347 343 334 353 348 358 349 346 352 342 332 338 332 360 344 332 334 344 347 357 346 332 350 366 338 335 347 343 347 360 355 347 367 334 352 338 340 339 351 341 349 348 352 360 336 363 353 355 348 346 342 369 351 362 369 370 365 361 347 346 354 369 372 353 371 356 370 354 373 365 373 354 343 367 359 368 377 351 374 368 376 369 375 369 377 354 361 373 366 376 352 355 372 361 364 376 365 362 370 380 361 349 355 374 359 373 381 358 362 359 365 361 350 379 370 365 355 368 359 359 381 369 350 373 383 381 359 366 370 365 375 385 358 366 366 365 360 367 387 363 386 377 354 361 369 387 384 386 387 376 364 382 358 392 374 391 364 382 385 384 375 386 380 382 364 394 372 386 388 370 360 383 371 392 397 371 368 381 394 385 376 395 395 381 388 391 380 389 363 368 380 386 373 383 376 398 397 375 384 381 400 398 400 403 392 399 391 377 383 404 402 376 400 377 375 405 368 393 373 385 377 390 370 404 375 396 393 386 408 384 396 407 403 378 381 406 385 399 401 401 408 376 384 405 398 397 380 410 380 403 401 380 405 413 376 411 391 388 388 390 402 403 377 384 399 387 408 413 414 387 392 412 380 403 394 413 383 392 398 417 383 389 402 398 415 388 396 404 411 386 385 389 406 390 414 397 397 402 406 399 390 421 408 387 390 403 420 393 417 391 391 420 392 406 391 389 415 407 412 397 405 409 397 389 417 423 398 425 402 421 394 421 408 417 418 396 407 426 390 395 425 417 422 404 427 423 427 405 398 406 395 394 428 422 415 400 433 402 411 397 414 401 433 395 432 423 402 409 421 405 415 416 432 409 432 431 401 427 404 410 400 410 413 398 400 397 406 401 408 427 409 431 437 407 435 402 414 402 418 436 426 414 411 419 415 421 399 424 405 440 401 430 416 410 418 436 422 424 404 432 430 433 427 442 405 422 443 418 425 420 411 409 437 424 427 409 444 428 435 409 425 435 438 439 444 412 432 424 436 436 413 421 426 437 419 427 414 417 444 435 436 410 441 426 431 424 433 432 447 421 435 426 411 425 424 426 425 433 412 443 449 417 418 438 447 410 421 447 433 433 428 436 411 445 449 427 417 449 450 448 448 412 434 451 428 451 427 438 433 423 431 431 432 433 452 419 436 414 450 417 439 418 436 433 454 424 450 453 420 448 449 416 443 431 449 453 420 414 437 443 426 449 455 439 430 447 440 446 449 427 443 425 433 424 447 424 436 442 415 436 428 444 433 415 419 418 455 419 420 436 449 425 422 440 444 438 430 419 419 415 434 449 427 445 451 417 448 422 438 449 444 451 435 454 451 432 458 440 436 455 453 419 422 417 444 443 432 452 448 436 453 459 427 456 445 454 458 434 417 429 459 446 456 436 433 440 444 432 421 421 428 458 459 427 417 444 454 425 429 435 446 422 434 448 419 455 443 452
420 442 420 420 420 451 431 437 431 458 444 435 454 456 425 445 458 417 429 444 426 434 420 455 439 429 435 441 416 418 425 421 436 420 416 440 455 431 453 427 422 439 446 452 428 456 438 419 457 443 447 416 418 443 447 442 457 424 416 457 418 426 454 439 423 454 456 420 427 443 432 434 424 456 420 429 446 443 433 437 429 423 439 424 443 428 451 441 428 444 433 432 447 429 448 455 427 439 453 432 426 429 453 428 419 450 443 451 437 454 423 444 412 448 454 442 412 441 419 426 428 438 437 411 447 430 445 418 448 443 437 418 450 425 433 414 421 421 445 438 412 413 427 413 441 425 442 441 446 449 448 412 426 424 412 418 434 446 425 428 427 443 436 424 416 434 444 438 433 447 430 413 428 439 411 406 424 447 435 430 414 409 419 446 406 408 421 444 416 407 442 414 416 444 425 433 426 420 422 408 416 443 412 434 432 416 433 407 416 418 431 421 420 441 417 420 402 433 417 412 432 412 419 401 407 440 431 427 411 404 431 421 400 440 410 426 411 438 428 422 411 414 399 430 410 414 406 410 401 419 405 413 427 412 433 437 413 406 402 405 397 428 412 415 436 414 422 433 411 423 420 413 429 397 408 403 404 395 402 414 416 411 429 403 426 425 403 403 393 410 411 394 402 428 415 403 404 400 399 421 427 424 399 419 428 413 430 399 415 398 419 398 415 415 395 418 408 405 425 406 390 415 412 409 424 424 401 405 422 411 415 412 390 408 415 397 412 403 409 414 385 413 423 389 398 389 420 419 399 416 388 393 404 413 408 392 401 414 411 397 398 399 414 395 414 405 408 402 415 385 392 413 399 388 414 413 393 385 397 393 384 414 378 380 387 381 410 380 402 413 389 412 412 403 412 377 390 393 388 399 382 402 394 401 399 378 397 375 375 376 389 380 374 379 372 372 382 394 375 396 392 376 382 389 372 374 390 387 390 403 369 377 404 375 404 402 388 388 398 404 374 380 375 384 372 367 394 378 378 388 366 379 388 371 369 368 391 390 386 390 363 365 398 399 372 374 374 370 373 367 369 381 397 379 377 363 360 362 368 371 372 392 379 374 385 386 381 377 391 373 384 391 372 383 391 367 356 358 374 379 390 388 388 376 375 370 356 374 371 364 364 383 374 383 376 364 388 376 382 362 355 386 359 384 354 356 352 361 354 363 350 370 377 359 370 354 370 362 356 357 371 376 359 352 374 366 374 378 361 346 371 351 377 369 360 374 371 362 364 375 375 344 359 346 370 345 366 355 374 374 344 362 368 356 367 375 356 359 355 342 355 353 342 369 348 373 348 371 354 364 373 366 350 364 340 339 359 364 358 368 362 362 340 350 344 357 351 361 339 364 361 366 342 339 359 361 337 345 359 364 346 334 356 358 359 335 358 345 361 344 349 358 346 362 335 344 346 358 333 363 340 340 329 339 335 362 334 344 354 328 338 348 360 344 343 335 352 344 333 356 340 351 357 354 355 327 343 337 355 345 336 338 357 344 348 336 350 328 352 342 336 336 328 335 354 352 344 328 350 345 330 345 336 333 327 351 348 327 343 351 322 340 351 345 341 330 323 329 347 334 319 342 333 347 347 318 349 331 321 342 318 328 332 330 340 337 327 333 341 316 331 343 333 326 335 321 336 337 328 330 319 327 318 332 321 314 329 318 325 333 343 325 327 342 324 316 341 334 335 342 339 342 313 339 332 312 314 325 341 321 314 322 337 312 321 321 326 335 339 335 325 319 326 308 316 338 312 314 329 336 312 324 334 314 321 323 315 324 307 313 334 310 325 330 312 337 310 329 330 307 323 315 318 309 315 326 306 318 331 327 314 304 313 309 311 327 326 320 312 326 327 308 330 315 332 304 319 325 325 311 331 327 330 317 314 317 321 307 304 306 320 332 332 323 315 318 304 325 306 319 314 304 319 324 320 310 326 305 301 314 312 327 308 306 310 317 320 327 322 321 330 308 317 328 326 299 311 327 322 317 314 302 320 299 324 308 307 315 309 306 298 320 300 306 324 311 322 312 305 313 302 304 321 318 299 317 315 312 312 305 297 327 309 316 326 303 323 301 320 303 307 318 323 310 327 319 320 317 301 296 301 303 301 323 323 303 310 308 316 325 317 314 322 298 302 318 302 297 322 323 302 302 313 297 315 310 319 308 300 321 305 303 297 310 299 322 316 311 304 303 309 325 322 304 325 295 296 298 297 320 323 303 295 309 302 312 322 324 322 324 319 302 301 320 315 303 316 305 319 323 312 300 322 306 308 319 306 307 320 306 301 317 312 300 299 320 317 295 318 314 322 309 322 297 304 309 305 324 320 297 321 304 300 316 315 313 309 326 325 304 307 299 326 322 304 297 316 326 326 306 312 323 319 305 324 297 320 301 323 311 300 318 319 305 307 307 322 318 306 319 326 315 322 324 311 299 325 299 328 324 308 314 320 300 323 315 298 315 319 325 327 323 315 318 299 324 329 324 314 306 313 311 322 307 307 303 309 302 305 310 327 316 324 318 316 318 304 316 303 324 312 301 319 328 323 319 322 320 311 305 325 326 317 318 304 324 323 313 325 327 321 322 310 314 309 327 331 313 313 332 306 323 303 322 320 305 317 309 318 308 306 319 323 326 311 313 332 322 334 327 315 328 323 325 335 334 320 312 309 334 335 335 320 306 307 307 308 320 313 322 325 315 338 313 307 313 322 335 332 320 326 312 313 314 333 312 312 316 320 317 314 319 316 330 320 317 331 323 333 339 339 320 317 339 327 318 314 311 314 339 324 334 312 331 341 338 335 313 314 322 330 313 317 315 336 323 340 323 339 339 328 327 340 317 333 320 322 317 343 315 344 341 324 324 323 347 337 340 335 342 349 317 342 320 320 331 330 345 338 322 336 320 335 330 322 351 336 328 321 329 327 349 353 334 324 328 332 344 350 350 335 349 350 325 330 348 350 327 329 342 335 330 354 340 342 341 348 336 349 350 338 331 344 334 338 355 358 342 351 356 354 330 359 341 352 334 340 346 346 347 340 359 354 337 350 349 330 349 361 356 350 351 338 335 360 359 340 334 344 332 364 343 352 365 357 332 362 341 367 348 343 360 352 368 366 347 351 356 347 365 341 353 345 353 358 345 365 352 338 339 341 338 363 362 350 354 339 345 340 352 362 363 344 345 363 354 372 345 342 350 342 349 345 364 373 354 377 351 357 355 375 369 349 365 360 354 368 362 359 370 358 350 378 351 362 375 357 348 350 349 363 351 374 380 351 370 357 367 359 352 381 374 380 352 361 363 364 351 362 361 359 378 384 374 385 375 381 382 380 351 356 384 384 388 370 381 373 376 360 385 367 360 389 372 374 367 369 364 374 389 360 373 378 373 384 376 376 393 372 384 357 392 358 368 391 376 360 390 378 367 363 392 389 362 388 372 390 390 384 396 387 379 393 397 383 381 380 399 369 368 383 373 387 385 397 385 368 386 370 401 374 366 387 385 386 396 391 394 366 392 391 393 390 402 369 374 401 405 374 371 373 396 382 377 396 395 399 389 386 406 374 381 409 371 376 381 385 384 377 396 399 401 411 397 391 391 376 395 376 403 395 395 375 395 383 387 376 379 396 394 406 401 394 395 391 389 394 406 401 400 392 379 379 391 404 398 411 397 409 402 395 386 401 382 394 386 419 383 382 398 413 387 382 393 393 397 412 397 409 393 401 418 397 394 391 389 411 420 417 391 406 384 389 388 387 404 395 419 400 390 398 394 388 391 399 401 408 390 408 388 393 388 425 409 391 425 407 420 389 424 399 420 403 422 413 390 399 405 404 414 428 402 418 413 395 428 405 396 400 423 416 429 398 423 399 433 399 401 425 400 398 396 433 414 428 417 415 400 432 432 423 430 405 412 413 410 407 427 417 419 420 402 415 428 432 424 430 400 432 420 407 438 406 410 423 418 427 435 418 407 414 427 439 410 400 403 405 427 433 400 432 412 422 401 421 424 428 421 427 432 424 428 431 432 441 411 407 427 405 425 436 422 412 432 431 411 435 437 438 425 436 427 435 416 426 413 437 412 433 422 441 414 408 428 442 405 438 406 429 440 427 419 415 434 406 443 444 437 436 437 415 426 417 446 436 439 442 429 432 447 408 422 421 437 410 413 444 427 409 413 446 439 411 433 423 412 446 410 447 420 421 410 427 447 446 418 447 429 439 429 426 441 444 431 419 438 436 447 448 429 451 443 452 446 417 415 449 447 416 443 414 419 435 432 413 429 440 451 441 428 419 449 450 452 426 450 428 444 443 414 454 440 446 451 432 445 455 419 437 451 450 431 415 423 451 451 432 429 439 417 436 445 445 422 433 416 417 449 440 448 450 438 432 433 433 443 456 423 448 428 453 433 445 454 442 440 441 417 455 423 421 434 454 452 442 430 446 444 456 421 427 441 444 445 451 454 430 449 455 420 419 450 438 450 446 458 424 421 417 456 429 458 424 417 445 443 424 425 421 422
430 432 439 415 418 431 446 424 457 442 420 452 433 434 443 455 433 443 418 427 440 431 426 447 432 454 423 432 421 429 439 428 446 455 428 441 420 451 442 419 435 447 414 453 415 434 443 426 455 446 438 429 454 441 455 429 431 421 440 430 436 414 443 416 454 449 443 417 444 428 415 422 453 450 454 447 419 440 451 417 429 432 425 426 450 422 433 424 429 416 440 452 416 427 447 449 421 435 445 452 442 447 452 431 432 450 414 431 426 452 427 434 420 439 448 415 449 417 427 423 413 447 412 417 420 447 446 421 419 436 410 449 420 442 418 441 439 421 418 446 411 427 427 419 411 420 423 450 419 432 412 422 427 414 421 421 410 419 424 413 429 419 429 441 447 444 443 415 442 408 417 433 444 429 444 435 409 436 433 416 421 406 436 408 442 438 421 442 406 436 406 428 406 428 418 443 421 413 411 413 413 420 440 409 442 435 437 402 423 423 413 438 421 441 439 414 433 412 410 433 401 412 414 401 434 427 439 411 436 404 420 405 421 414 410 417 403 403 417 422 422 426 415 404 410 401 435 427 432 417 430 409 433 421 407 429 407 399 414 401 409 401 407 417 396 432 411 413 425 395 408 413 415 417 421 430 420 417 419 415 396 414 427 433 397 396 425 408 401 404 415 413 408 425 395 410 423 412 427 413 411 401 391 393 423 417 389 411 401 416 388 404 421 396 407 389 399 417 421 424 403 418 417 424 400 397 394 414 408 413 386 414 389 399 415 419 412 391 407 423 389 406 390 422 407 409 414 410 390 409 408 406 399 390 395 413 401 403 400 384 383 394 405 387 408 388 415 396 388 380 400 393 395 417 403 403 388 380 381 382 385 382 405 378 403 398 400 381 383 390 394 388 410 386 392 402 402 386 404 378 376 386 391 380 374 405 405 372 396 397 377 393 401 404 383 378 376 407 382 371 370 400 385 384 393 395 384 381 382 392 374 372 373 370 398 403 394 392 388 382 376 403 371 400 379 388 384 392 376 364 387 377 381 382 369 382 385 363 395 398 386 362 380 369 365 372 382 370 398 366 386 370 365 369 382 371 374 367 375 379 373 383 370 359 387 375 387 370 360 363 386 383 392 375 367 372 389 367 372 386 389 381 369 373 374 371 362 387 355 377 385 369 378 373 384 369 367 375 358 370 358 364 373 356 382 383 370 352 358 368 368 380 368 369 354 350 349 351 381 366 361 383 373 365 356 369 349 357 370 377 358 370 354 347 362 369 372 345 351 359 379 349 354 361 368 359 343 349 377 375 347 354 374 353 352 363 375 354 349 374 370 375 356 347 373 353 353 374 371 356 359 339 355 343 351 349 366 356 358 351 354 348 355 369 371 353 359 356 366 345 353 359 343 345 366 341 357 355 352 365 338 336 341 365 340 366 353 344 349 337 335 366 338 354 346 360 342 343 338 335 362 351 330 347 353 352 345 353 359 359 346 337 340 345 341 339 330 339 346 342 356 346 344 337 335 359 340 353 344 355 332 351 342 331 333 339 354 349 329 349 353 346 333 331 337 354 343 340 332 336 330 328 328 352 328 353 347 324 324 346 342 331 336 321 348 344 331 334 350 327 322 322 336 323 351 340 350 332 325 324 322 329 328 326 323 333 324 348 334 326 340 319 333 322 318 329 344 328 342 341 333 343 342 315 346 338 335 346 319 342 319 321 318 326 328 324 340 335 332 322 312 317 327 330 341 335 339 338 334 315 328 329 311 318 329 340 336 340 339 313 332 321 336 320 315 327 319 326 325 339 335 325 311 318 311 308 309 339 334 331 310 319 317 310 327 336 309 321 333 337 324 324 318 319 335 324 336 312 309 320 310 336 305 313 315 308 313 315 306 308 308 310 321 318 313 309 316 315 324 311 315 310 329 327 323 327 319 312 331 326 314 320 322 332 328 306 322 324 322 329 303 324 316 313 306 311 330 327 316 322 324 309 326 302 314 320 309 331 327 304 321 305 321 309 303 315 309 320 303 330 316 304 319 300 315 323 307 311 315 320 299 307 327 324 306 309 310 312 306 306 315 327 310 303 302 311 318 309 299 318 308 314 323 325 314 305 318 321 316 300 309 316 306 306 309 313 317 320 324 323 324 309 318 303 313 322 313 299 300 315 319 310 300 311 304 314 319 322 304 306 325 315 325 302 324 305 316 310 325 309 305 320 321 327 324 304 319 309 303 319 324 324 301 325 307 306 311 298 301 318 306 298 306 303 301 300 309 318 313 304 300 319 296 324 316 323 299 305 303 306 297 300 301 300 299 313 311 312 313 316 302 323 316 311 298 322 315 309 314 299 318 316 322 316 313 312 311 314 319 318 323 321 322 297 325 323 314 307 309 299 327 313 324 314 327 324 307 314 303 322 316 324 311 309 312 325 322 326 312 314 314 307 305 308 305 302 302 321 313 312 323 310 328 317 327 328 314 306 312 321 300 329 315 311 309 327 307 301 322 321 317 307 329 325 317 306 327 321 329 309 302 321 320 301 309 317 328 324 323 311 313 324 310 327 303 318 325 311 320 317 301 306 327 331 329 311 304 324 332 331 331 332 321 321 303 330 305 331 320 327 308 332 317 315 325 312 317 316 312 312 321 307 323 327 332 305 315 329 329 331 311 329 334 335 331 322 308 331 329 307 322 330 310 326 322 319 336 336 332 312 312 317 315 332 309 312 334 320 337 327 315 313 320 314 313 316 331 316 311 323 318 329 317 324 318 334 337 316 332 331 323 340 311 332 334 313 338 329 327 337 318 335 311 331 341 317 341 333 325 312 316 335 332 335 315 327 344 320 317 315 319 345 316 341 333 333 319 332 327 322 315 315 342 337 327 316 316 326 344 316 342 341 343 340 328 346 322 327 319 325 328 324 323 330 349 343 348 323 325 327 330 325 326 323 347 337 323 345 347 353 346 340 342 340 332 354 335 335 329 336 355 343 329 334 351 352 351 354 347 334 337 333 324 334 357 325 330 337 327 351 357 332 339 340 335 333 340 344 340 358 332 347 353 339 359 348 343 354 354 333 339 343 352 349 362 359 358 343 339 361 335 345 343 351 361 361 332 350 346 354 332 365 342 363 350 348 349 334 361 339 359 351 349 364 352 354 345 354 357 349 342 357 349 344 361 349 361 369 354 365 368 354 342 344 364 359 372 358 362 366 364 364 361 357 373 344 342 360 342 342 375 349 375 348 370 348 346 342 372 366 364 374 358 375 373 374 367 352 351 356 371 347 359 360 364 360 357 370 354 375 374 380 365 362 352 358 349 372 358 360 377 361 356 357 357 367 369 363 377 378 376 385 362 371 365 359 370 363 385 370 358 386 370 373 367 370 384 376 356 372 377 387 367 379 367 356 366 387 357 374 372 362 367 378 379 369 388 362 383 385 360 390 383 379 390 377 375 363 379 378 382 367 390 375 370 366 390 397 377 373 371 395 366 392 376 397 382 383 382 374 384 375 391 387 391 379 397 398 399 382 384 391 380 390 398 394 369 390 394 402 402 382 399 387 393 392 385 391 392 384 404 376 397 395 402 404 390 376 381 396 389 370 397 408 400 378 382 390 386 409 399 386 378 384 378 395 380 405 410 402 395 388 379 400 397 375 391 379 390 402 406 411 393 383 398 383 391 399 392 396 397 381 411 405 382 405 416 379 388 416 408 409 384 382 402 401 387 404 401 397 393 385 397 410 388 389 387 404 403 383 411 407 399 397 390 412 408 400 408 411 404 389 387 410 391 409 423 399 394 398 409 400 403 387 423 403 395 422 387 411 416 409 388 426 425 397 416 403 414 401 391 408 409 409 417 392 400 404 396 420 417 400 396 413 415 395 411 419 410 422 402 432 411 414 419 411 421 428 395 432 416 418 410 396 398 400 402 409 415 410 401 404 421 407 426 406 414 409 396 434 399 406 433 420 431 420 399 418 416 404 417 402 430 437 406 434 403 414 427 440 434 418 420 416 433 432 431 417 420 409 412 427 434 425 406 428 407 421 400 419 400 435 429 423 437 434 431 438 414 418 436 409 436 414 426 426 405 414 444 427 426 413 413 419 438 417 405 444 438 404 422 436 436 406 415 431 440 446 425 412 419 418 417 411 428 441 435 432 411 434 414 434 442 422 406 435 436 407 433 428 448 409 416 438 409 427 442 415 434 445 415 419 445 421 408 426 411 415 419 412 418 445 426 438 412 447 420 448 418 430 449 413 423 436 442 449 437 434 448 420 428 447 424 414 418 425 433 421 432 435 425 433 428 434 419 423 430 430 420 432 445 452 427 415 435 416 446 412 432 441 422 442 435 428 446 442 442 418 446 413 434 417 435 451 432 435 413 443 455 422 455 437 454 427 432 435 432 424 435 453 454 438 441 435 455 424 414 434 422 447 435 443 443 449 431 420 429 431 450 420 432 450 444 430 421 420 452 432 431 423 429 429 440 448 442 430 415 434 451 416 426 429 438 455 457 455 453 429 429 447 435 447 432 422 455 431 428 443 450 438
450 455 443 425 446 428 441 439 440 435 441 451 441 413 441 440 453 428 454 416 452 431 448 426 430 445 443 436 422 435 416 417 426 446 429 416 453 450 434 437 429 454 425 449 454 445 426 451 417 424 454 414 435 438 419 444 420 449 423 428 419 426 424 424 451 433 427 448 427 449 422 435 447 426 428 438 415 441 433 454 445 424 446 415 448 453 446 447 438 415 421 438 421 425 450 453 446 415 438 418 452 447 432 435 418 441 418 413 419 432 413 452 444 448 448 430 438 440 423 423 436 425 450 438 439 438 437 424 442 422 430 439 450 445 414 416 433 414 411 442 436 414 434 443 409 420 409 417 408 419 445 438 446 415 409 445 439 439 436 407 435 447 443 410 442 415 423 429 413 408 434 424 407 442 416 409 411 417 416 410 429 411 442 424 419 442 421 407 433 409 407 419 406 444 421 441 409 438 421 417 439 409 434 441 401 403 442 406 414 413 413 440 419 406 417 432 403 433 437 431 437 438 402 440 435 420 438 400 414 413 413 408 418 404 405 417 416 424 435 418 423 402 431 438 426 419 418 410 413 405 403 411 409 419 408 417 433 408 426 433 419 423 413 417 408 396 411 425 421 409 404 407 414 398 405 403 420 428 419 397 397 424 414 412 406 426 394 403 398 424 401 422 411 418 404 425 421 423 417 409 397 429 423 419 393 396 425 389 394 415 423 413 418 421 412 396 402 416 390 413 392 400 401 425 411 422 424 412 402 424 399 413 421 390 393 418 392 421 418 389 409 414 414 391 399 390 400 415 420 395 393 417 409 400 408 385 397 406 413 414 406 419 403 395 385 404 402 393 413 416 382 412 397 402 385 384 380 390 403 407 413 383 380 401 378 380 397 387 382 380 391 401 402 394 379 400 388 391 403 411 389 395 405 397 408 400 391 409 374 378 389 399 373 380 374 403 384 383 374 390 389 381 402 391 400 388 379 398 368 386 391 370 370 388 403 399 394 387 375 370 386 376 401 390 398 378 390 399 367 375 396 373 387 368 395 395 387 367 365 386 384 388 388 365 370 364 375 398 363 362 364 383 372 377 371 374 393 393 369 389 379 370 362 384 363 378 359 364 369 369 368 371 374 378 392 383 390 367 360 361 370 372 377 388 379 366 364 389 362 389 381 381 362 361 369 382 358 384 387 370 374 375 361 353 359 359 358 351 381 376 371 362 376 373 352 375 357 357 348 362 349 375 368 372 380 378 378 353 373 357 369 349 358 372 368 366 368 378 347 378 348 368 355 375 371 357 345 360 346 360 373 346 351 375 352 365 370 347 351 377 365 364 371 348 368 354 373 344 343 369 364 361 372 362 355 360 342 342 338 340 350 355 370 348 349 342 354 347 353 354 347 354 353 341 360 345 355 358 348 335 364 350 334 339 349 361 359 366 342 359 332 354 354 342 342 332 342 333 354 340 336 344 330 346 343 362 335 342 339 347 346 347 340 329 354 331 343 329 354 336 348 346 335 355 342 336 355 327 346 352 335 358 331 343 348 352 348 353 331 324 337 356 342 356 356 342 326 346 351 327 355 338 355 337 340 349 354 350 346 354 331 333 327 347 329 327 342 341 334 341 331 338 320 332 352 329 328 334 342 341 333 347 327 318 328 331 343 327 324 333 325 333 343 329 324 348 334 343 335 348 331 345 331 328 323 328 339 332 341 329 319 319 323 326 320 333 339 342 342 343 324 315 327 317 328 333 313 316 315 316 337 327 322 337 327 342 322 336 315 334 334 312 324 335 334 317 335 324 310 317 330 314 313 320 316 326 310 316 329 312 321 322 327 332 316 312 330 326 336 335 317 327 337 332 320 330 306 313 311 306 321 332 311 325 312 318 309 312 326 331 316 307 313 336 332 322 307 322 308 304 318 319 325 317 312 306 308 312 313 313 313 329 307 318 316 313 331 321 318 314 332 303 303 311 333 333 333 329 329 322 322 316 329 307 308 311 324 318 306 322 332 314 324 322 316 325 327 322 310 312 331 306 310 330 314 309 329 312 302 322 330 318 305 326 322 311 302 313 326 304 300 325 317 323 312 300 314 306 319 320 316 318 325 323 316 305 329 311 314 299 302 311 317 307 304 306 318 306 319 311 311 318 306 325 307 315 323 321 321 311 311 305 328 304 298 314 308 328 327 324 326 328 305 312 305 311 319 322 316 307 304 326 326 309 320 302 326 314 323 317 326 303 324 325 309 325 309 319 322 305 312 320 304 318 303 311 298 324 302 316 302 308 312 328 317 303 299 313 320 324 301 317 298 325 311 307 319 322 327 313 298 310 302 302 328 307 315 328 300 318 314 303 326 328 300 315 302 302 328 322 328 300 308 327 325 322 305 316 313 301 298 312 314 302 316 311 309 301 312 312 322 326 317 317 325 318 303 327 322 300 321 319 300 329 317 328 320 323 315 305 326 315 320 310 320 305 324 329 308 304 311 329 300 328 317 324 316 319 321 306 321 311 327 323 311 315 321 301 306 304 305 302 318 323 311 305 330 305 304 307 307 316 306 307 311 321 329 325 309 319 332 331 329 327 323 308 308 310 306 313 314 311 313 322 310 315 331 327 321 313 326 323 304 315 325 310 335 307 316 318 311 323 317 327 315 313 314 330 316 314 329 333 325 327 320 331 307 316 324 324 325 314 311 326 325 333 333 325 336 314 307 311 333 320 335 313 329 313 339 309 322 331 337 310 322 321 338 323 331 324 309 319 333 315 340 320 341 334 338 338 342 339 311 337 321 339 342 342 313 342 312 328 333 342 331 314 339 327 323 321 341 342 332 319 329 341 317 340 325 340 336 345 321 322 332 324 315 316 322 323 323 326 316 348 342 341 333 335 321 343 341 349 338 328 321 319 320 324 346 331 351 336 329 322 341 344 333 341 347 338 348 352 346 347 350 341 337 331 324 339 326 349 337 345 324 340 350 325 325 344 330 349 337 323 332 352 340 329 351 329 339 347 340 332 349 331 351 344 339 328 358 346 358 328 334 328 346 337 331 350 358 339 350 339 340 334 335 331 340 338 338 356 361 354 339 362 335 332 355 358 345 355 345 343 357 362 340 353 336 362 334 359 345 338 343 338 336 357 338 362 356 335 337 339 335 350 345 338 360 358 360 370 358 365 361 339 355 346 337 371 354 340 365 367 345 353 350 361 341 366 367 364 368 348 345 369 341 368 350 366 355 355 347 344 376 360 347 353 352 347 362 347 344 351 355 369 359 349 362 375 360 370 357 377 345 356 358 345 361 355 346 376 348 368 379 347 350 364 374 377 350 360 383 367 369 376 375 350 381 358 362 379 364 355 362 356 357 355 361 369 364 353 385 364 358 380 356 363 365 373 374 365 358 372 385 391 381 372 372 372 364 368 366 357 360 377 363 367 360 388 385 373 391 361 385 375 389 389 386 379 372 385 391 392 366 386 370 368 368 392 372 387 391 367 381 382 395 389 372 364 383 388 384 399 395 384 386 374 388 394 376 379 393 388 385 386 399 380 372 369 391 399 395 383 384 379 383 396 384 373 399 384 399 382 384 372 382 369 399 384 373 373 375 400 393 373 402 406 392 409 404 377 391 401 387 390 394 374 399 374 380 409 401 403 395 374 389 411 377 405 394 409 399 390 390 411 392 382 409 403 410 391 398 390 382 414 398 393 415 386 395 413 410 383 392 395 394 416 399 390 392 398 418 399 388 398 381 384 412 411 404 412 385 384 407 396 392 400 415 394 386 397 398 416 407 401 392 422 389 411 393 402 422 423 422 391 402 415 387 425 405 402 417 409 397 402 415 399 412 409 404 416 415 419 409 409 405 420 418 411 410 392 400 400 399 403 405 399 412 428 398 399 414 414 408 421 409 404 426 423 431 419 431 417 411 393 397 427 425 429 412 405 432 422 418 401 397 395 413 420 432 422 429 416 406 405 406 425 417 399 419 417 427 418 402 404 419 409 400 412 404 418 426 401 407 399 424 437 435 423 415 399 414 409 420 418 425 433 414 428 404 421 425 415 415 433 431 403 419 441 413 433 413 432 418 403 432 402 440 428 425 415 426 440 425 405 416 409 438 431 438 441 409 419 415 424 411 445 426 428 443 438 418 412 426 434 415 416 433 411 440 414 422 422 410 444 424 424 407 417 408 440 414 414 414 424 433 422 422 414 445 418 447 417 426 427 447 434 441 449 442 408 431 422 428 442 437 413 435 440 410 434 430 409 419 449 417 417 428 441 449 413 416 438 437 445 417 437 415 442 427 449 442 442 412 420 425 441 417 452 431 420 427 444 421 437 433 421 446 453 453 435 449 417 413 434 444 412 453 450 445 428 439 435 452 441 437 424 422 444 415 442 445 432 425 412 415 447 423 442 438 422 415 435 422 418 415 455 419 450 451 445 415 427 425 413 448 442 417 415 423 421 438 413 441 443 449 436 435 417 416 419 419 419 441 428 417 435 428 415 429 415 447 432 421 451 424 413 429 428 451 439 428 425 432 448 455 425 429 434
420 423 431 426 421 451 442 425 431 449 428 439 443 454 450 451 450 418 443 423 426 438 442 441 442 418 434 433 422 442 447 430 453 423 436 419 420 415 425 431 452 433 415 432 432 446 428 427 444 417 431 415 435 417 444 414 415 415 435 417 445 427 435 435 439 451 434 439 412 447 415 444 425 453 422 446 436 430 453 425 426 420 428 450 418 410 445 422 414 426 428 440 435 444 421 412 442 445 440 434 437 435 424 444 426 427 436 409 447 427 424 420 438 434 409 445 434 435 450 430 409 417 418 426 409 421 428 433 448 418 436 408 420 442 445 422 423 431 438 427 428 420 443 436 418 447 443 436 443 445 406 425 410 443 415 444 410 416 414 413 427 441 414 438 433 407 411 406 431 440 424 411 412 419 439 422 417 433 407 413 430 407 430 435 403 441 429 407 409 439 413 430 433 421 421 416 423 427 418 409 422 438 416 428 409 408 403 423 439 407 431 422 409 416 409 408 410 437 411 417 430 421 401 417 440 421 433 420 405 408 427 428 436 429 412 429 424 418 432 420 419 423 437 406 406 409 402 436 430 429 409 400 433 400 430 396 424 427 423 420 405 413 409 402 403 423 394 428 405 428 412 427 415 414 396 425 426 405 426 421 397 398 426 394 405 422 395 395 413 424 419 424 404 395 393 415 424 394 409 397 390 390 417 399 409 392 420 392 387 390 397 405 424 397 397 421 394 393 393 409 390 396 407 423 407 423 417 401 419 391 410 421 388 390 391 408 394 415 404 393 409 405 403 406 415 412 392 383 419 391 398 415 402 380 413 384 410 397 393 406 404 419 395 388 409 393 402 404 382 391 394 394 384 410 416 411 405 401 387 393 403 396 376 381 394 397 386 412 407 394 400 379 412 395 376 393 398 389 406 400 401 411 377 395 403 404 379 393 378 388 397 403 398 397 397 404 378 408 402 371 374 387 386 379 397 373 386 395 379 400 388 384 369 396 397 393 372 385 377 370 382 403 369 369 376 372 386 368 391 400 373 396 396 368 384 386 373 364 391 399 374 373 378 375 379 385 379 386 366 391 368 361 390 372 390 378 384 367 394 383 369 383 389 379 381 377 394 390 374 388 379 386 388 389 391 383 364 372 358 376 365 388 357 378 383 387 373 369 372 385 371 359 371 364 379 356 360 355 365 354 364 387 360 372 359 357 362 366 382 367 377 361 370 351 359 383 362 353 373 356 358 369 371 361 370 352 362 377 359 367 363 352 349 368 379 354 352 371 350 347 351 376 358 372 358 348 349 351 352 355 374 361 355 362 356 342 367 371 372 359 372 354 373 341 372 351 373 369 354 351 370 354 339 364 362 364 354 369 360 346 364 350 368 342 367 340 361 363 356 368 358 356 346 355 356 353 341 364 359 355 352 353 334 364 356 334 353 335 363 353 343 367 341 350 348 336 365 338 357 345 361 344 341 362 352 339 339 356 354 341 358 342 341 340 340 330 349 360 339 343 331 359 333 331 342 334 360 336 331 326 349 335 339 333 331 334 342 348 327 340 325 355 352 337 340 337 337 334 334 356 349 346 353 356 350 342 337 324 326 338 345 325 354 329 346 344 347 346 331 323 333 339 332 331 331 349 327 321 349 336 342 340 347 339 339 339 351 318 349 318 332 339 322 331 343 345 320 334 335 330 336 344 345 344 320 321 338 325 319 333 338 342 320 334 327 338 318 326 338 316 324 317 335 328 330 327 320 331 345 336 344 329 319 324 342 331 328 329 316 326 334 323 316 342 330 342 335 340 314 315 325 315 337 338 340 317 330 318 309 317 334 317 335 309 329 333 328 312 317 332 326 308 312 331 339 330 329 331 327 333 336 310 307 331 338 336 337 326 313 337 334 306 313 328 307 333 319 326 336 329 318 322 329 323 314 329 314 335 320 334 330 317 305 330 310 305 328 309 325 335 309 321 304 316 312 305 312 326 326 311 318 307 316 330 305 304 307 309 305 328 307 305 314 303 317 327 319 326 327 307 325 330 314 311 319 302 302 323 305 329 330 319 309 309 312 310 310 316 316 310 308 320 313 319 320 327 311 305 319 305 308 311 301 317 317 316 315 317 307 317 311 302 303 319 310 312 328 317 325 312 326 301 329 307 317 316 301 327 317 318 328 324 326 329 309 312 313 324 327 320 310 307 320 311 324 328 321 322 314 315 301 309 316 329 315 301 314 314 328 301 302 327 324 327 324 303 307 307 327 304 326 305 310 314 318 302 312 307 323 325 324 326 305 308 323 319 310 307 303 307 307 304 302 301 301 327 304 309 303 301 312 328 307 321 313 324 324 326 302 316 322 325 310 326 303 303 313 313 311 315 319 317 320 322 319 320 317 322 328 319 322 310 318 330 300 302 322 323 327 325 309 317 318 318 311 321 322 323 304 301 308 324 319 327 314 307 317 301 330 316 323 322 325 309 321 323 309 312 316 305 305 323 321 323 311 330 313 331 321 316 303 330 307 322 325 321 329 311 321 327 325 310 317 316 318 307 309 327 316 322 329 320 311 316 310 319 315 320 319 309 316 315 313 315 308 324 322 330 316 313 324 320 321 320 313 330 327 315 321 307 333 308 312 308 311 305 328 325 334 324 330 314 335 307 326 309 329 313 335 309 322 323 325 307 307 334 334 331 315 319 334 312 323 310 316 329 311 309 318 309 328 311 318 327 314 340 331 338 315 328 309 331 313 328 333 315 325 328 339 333 340 334 339 326 339 317 316 342 318 327 311 340 331 323 327 337 322 317 334 329 314 330 324 324 328 335 341 319 321 336 317 327 327 317 342 328 337 344 319 329 339 330 325 338 345 340 334 327 335 328 333 337 346 344 346 329 331 342 333 340 331 334 318 343 339 347 324 328 343 326 342 334 343 352 321 337 341 337 349 329 350 332 347 347 325 345 325 340 336 340 329 348 348 339 330 341 331 327 340 326 327 341 353 323 323 343 349 336 337 333 346 343 326 349 358 351 358 330 357 358 326 326 338 352 352 354 337 334 359 329 346 338 355 342 338 330 362 330 343 350 347 332 335 350 330 334 342 338 339 348 337 347 357 342 345 360 346 335 353 343 342 335 361 346 342 353 368 334 335 366 353 348 343 361 348 351 367 368 349 336 359 360 360 357 349 350 362 363 367 349 339 341 351 345 367 339 364 366 351 343 341 348 356 350 375 347 344 348 345 357 368 357 366 373 343 369 363 364 366 365 347 374 343 367 363 371 348 379 351 351 349 375 345 349 366 367 349 372 363 363 365 369 359 354 365 360 381 366 363 350 355 369 361 372 358 382 380 378 361 369 350 368 364 366 387 369 358 381 375 380 376 378 364 353 372 378 375 389 377 384 370 387 383 379 380 373 359 367 385 367 391 360 360 391 389 359 373 360 391 360 366 394 366 394 358 386 383 359 364 371 391 395 383 384 385 387 381 374 384 364 388 398 367 367 361 371 385 368 399 395 366 374 374 390 397 387 379 372 382 369 366 398 372 382 373 368 372 402 381 396 368 387 374 390 371 391 402 397 376 401 371 381 392 384 370 388 387 387 399 406 371 396 383 406 393 379 371 382 384 371 395 404 396 381 407 393 408 387 403 399 400 395 378 376 406 390 395 374 408 381 391 382 407 393 407 382 392 409 393 405 399 407 400 385 406 396 396 404 401 415 380 389 399 415 393 393 392 403 383 382 399 408 399 417 409 415 400 402 383 401 413 386 384 383 393 414 397 383 417 382 396 418 422 412 403 383 420 407 411 416 410 390 405 421 389 387 418 409 410 413 392 395 419 387 397 424 413 414 426 400 406 401 396 406 391 409 399 420 393 420 410 403 396 401 421 417 404 390 416 402 407 422 416 425 395 419 396 398 412 428 415 418 432 430 423 428 430 398 423 428 430 404 401 396 417 394 427 433 396 414 406 417 407 434 410 413 421 415 422 404 414 404 432 414 403 424 412 401 431 402 398 427 415 406 433 398 409 427 399 412 406 423 440 425 409 413 437 433 416 399 424 428 405 401 438 408 407 421 410 423 415 411 414 427 420 402 413 439 415 421 441 434 402 438 419 410 409 414 404 426 412 427 413 418 430 410 426 439 430 436 418 403 403 432 428 425 435 442 419 405 419 415 438 420 410 412 430 416 423 430 440 433 414 407 405 440 412 428 435 440 419 406 438 418 433 419 439 422 416 411 422 432 422 412 446 428 421 427 439 437 409 430 427 439 441 420 442 426 419 434 410 411 423 448 447 415 436 434 418 415 449 427 418 437 430 434 412 409 414 448 426 412 417 446 444 450 450 435 417 411 410 420 449 425 417 437 432 444 411 433 443 451 452 445 437 422 420 440 423 425 436 440 428 435 425 411 432 414 436 432 415 428 442 446 443 441 430 414 425 432 438 415 430 428 442 413 439 451 434 443 422 451 421 431 432 435 431 446 439 448 424 435 422 412 428 446 442 439 449 447 417 424 451 427 432 430 421 451 426 443 440 428 440 449 447 452 422 415 443 441
450 411 412 452 446 428 443 425 448 429 418 453 441 449 417 418 424 426 414 438 450 434 446 435 429 430 424 439 433 413 417 421 413 418 419 441 428 443 412 422 418 419 413 440 414 419 447 427 434 441 445 430 414 429 446 432 448 416 452 419 418 415 429 413 414 429 435 431 418 436 442 417 437 444 446 440 409 430 448 433 419 432 445 423 409 438 437 439 436 428 449 437 425 425 432 429 437 413 450 444 439 439 444 423 423 437 446 423 416 434 439 418 414 432 415 421 434 427 411 416 440 407 427 417 434 413 442 416 423 424 445 447 413 425 431 447 427 423 429 409 410 438 433 441 408 441 413 433 419 415 442 408 415 421 415 442 424 409 407 440 425 404 439 432 423 421 428 442 439 409 443 441 439 430 433 442 421 439 427 436 407 421 439 416 435 409 409 410 411 412 404 432 413 439 417 429 415 441 426 407 406 425 401 400 408 431 437 426 426 418 416 429 437 410 399 428 415 407 438 425 419 399 404 428 418 420 421 426 431 402 411 437 419 420 401 418 414 433 398 422 421 433 396 409 410 428 427 419 427 410 425 431 403 433 419 422 416 401 411 408 405 424 406 426 408 410 408 425 408 409 412 432 405 412 406 421 404 396 403 397 411 394 392 419 392 418 408 414 426 426 427 397 416 401 392 390 421 397 425 406 400 416 418 407 426 410 410 395 411 393 413 418 416 414 389 401 417 421 396 391 423 386 424 410 396 416 420 421 386 409 398 389 396 420 409 395 395 383 394 411 390 421 402 411 401 406 418 392 393 389 397 391 390 388 409 394 381 397 392 415 416 385 392 382 384 381 388 411 393 396 399 410 391 413 415 406 391 392 406 386 408 378 412 413 398 384 383 395 402 392 405 389 398 379 381 392 409 391 385 385 398 405 377 372 391 404 402 394 379 381 404 400 373 390 386 395 388 395 399 380 395 377 383 399 381 387 381 370 373 401 391 388 375 370 387 397 398 403 369 387 372 390 400 387 396 377 383 386 384 375 398 388 398 389 380 389 370 393 391 390 367 393 388 391 374 371 362 368 386 381 389 393 368 387 371 380 363 392 382 385 370 368 363 361 383 385 374 394 367 386 374 359 389 392 363 356 357 360 381 377 381 373 372 359 363 362 356 365 356 378 370 367 365 388 384 353 378 362 366 386 368 361 351 378 374 357 356 375 359 351 385 375 384 352 382 369 354 371 374 352 367 364 348 351 351 363 362 381 362 369 353 356 364 346 353 358 362 346 380 351 363 379 355 360 362 369 360 346 354 365 350 353 360 350 355 344 346 370 342 377 373 366 351 345 341 343 366 362 374 356 369 362 366 373 368 365 345 355 359 339 367 363 357 366 355 349 360 358 371 340 351 360 352 356 341 352 358 365 350 368 346 356 356 349 353 361 340 336 342 360 336 347 362 355 340 343 343 339 341 354 354 352 346 357 360 348 349 348 341 343 348 343 337 358 348 346 360 334 347 333 329 331 345 348 340 346 329 344 329 336 350 337 331 339 330 334 356 348 351 341 334 344 354 349 346 346 331 344 351 324 349 352 326 340 338 347 325 349 330 327 332 327 347 345 352 346 344 341 341 324 353 324 343 353 338 332 331 347 344 349 339 343 342 349 340 323 322 342 333 330 329 333 342 330 329 337 319 349 323 337 348 320 338 336 317 321 345 324 344 335 321 328 323 341 324 341 344 325 331 323 336 341 335 324 318 346 344 319 342 314 337 339 315 325 323 315 329 318 322 336 325 332 327 336 315 335 332 315 334 311 330 331 341 338 327 332 314 317 325 317 323 329 332 319 334 312 335 338 319 323 330 332 311 314 324 313 336 311 317 327 311 337 315 310 332 330 330 336 337 313 311 319 332 333 328 325 335 321 321 313 335 310 336 337 315 320 311 310 322 319 329 326 316 305 328 309 328 319 306 326 325 309 306 318 304 327 304 333 311 319 308 308 324 306 308 333 320 313 307 306 327 331 327 307 331 318 311 325 320 315 332 309 303 311 309 304 327 303 311 332 333 319 315 303 329 313 328 308 317 315 303 316 315 320 323 310 316 312 330 332 324 328 307 323 305 310 323 327 311 330 325 310 315 304 308 311 313 303 318 328 315 317 312 328 303 331 305 315 311 303 314 331 329 317 320 330 326 312 325 305 310 316 312 322 320 317 300 330 320 315 327 303 329 305 330 300 304 303 313 314 303 326 314 301 310 301 329 306 313 321 309 321 306 322 311 324 308 309 324 326 324 318 327 322 323 326 321 327 328 301 309 329 327 321 328 305 322 326 311 303 316 318 322 323 309 302 314 316 311 305 309 302 323 306 323 315 330 311 312 325 312 319 324 306 309 321 311 300 318 321 302 301 309 325 324 316 325 306 330 304 311 309 304 304 313 327 319 312 307 329 305 317 317 329 324 324 318 303 324 304 324 325 303 330 316 324 314 308 329 313 311 309 319 314 310 331 308 327 310 313 323 314 330 308 309 320 330 326 319 321 326 310 311 327 307 307 320 326 324 325 332 309 326 306 326 326 315 309 324 315 334 323 321 335 325 308 325 310 335 305 313 326 311 319 331 314 322 315 336 310 305 332 315 327 335 306 319 314 312 307 326 310 326 311 309 316 316 331 323 316 332 332 338 338 314 332 317 332 312 316 337 312 312 315 334 309 317 316 319 323 317 339 327 337 312 331 316 322 323 332 331 316 325 330 316 334 325 326 326 329 334 324 333 338 332 328 341 340 336 319 322 312 344 319 322 331 325 318 344 318 318 335 315 319 330 319 315 339 315 325 323 330 317 328 340 338 332 318 341 321 333 322 343 331 330 318 317 342 321 346 346 324 335 348 331 319 318 330 344 320 341 319 333 341 332 323 333 349 326 323 352 341 329 348 324 341 347 322 332 352 353 329 325 337 326 336 336 346 341 334 348 334 346 355 342 326 340 346 332 326 356 327 345 336 339 350 337 343 353 330 335 341 338 332 336 326 354 348 357 346 360 349 332 349 347 359 361 339 349 344 343 347 357 331 335 338 331 348 331 360 362 341 342 341 357 362 350 359 350 347 354 356 361 344 364 332 344 366 363 363 352 338 365 337 360 340 338 355 351 344 359 339 360 355 349 336 358 368 341 343 368 341 345 339 366 342 340 343 342 347 350 339 353 347 354 344 365 359 344 347 345 345 363 349 366 342 349 366 364 346 362 356 370 355 376 372 347 347 360 370 362 363 352 376 355 379 369 358 377 359 370 354 352 372 379 351 371 354 364 358 374 349 353 367 362 352 362 349 374 361 376 357 362 351 355 375 366 381 370 364 361 359 354 353 361 382 384 370 361 380 356 374 382 361 371 365 386 367 387 388 375 357 385 368 379 389 369 358 382 367 376 382 378 386 384 367 360 359 365 370 387 370 394 359 394 375 386 370 390 384 383 389 367 378 382 392 376 374 390 365 386 391 376 379 373 382 368 380 389 390 395 374 395 379 363 367 393 367 386 394 401 364 369 372 393 374 400 401 392 370 368 381 379 400 377 369 385 401 390 391 369 401 383 403 381 383 385 390 404 388 383 381 388 382 384 392 388 404 388 388 397 405 375 395 402 392 404 391 405 406 380 405 374 386 397 381 391 396 403 407 376 404 382 408 378 385 392 386 381 410 403 407 394 397 382 386 378 415 406 401 400 403 394 391 416 408 399 384 392 390 417 390 399 386 387 407 412 380 412 403 404 384 390 393 405 401 411 390 409 395 419 389 383 420 412 422 398 387 415 401 400 402 404 421 408 411 400 392 404 385 417 388 390 387 393 407 408 416 416 389 389 406 397 392 397 419 391 413 416 417 423 394 395 395 425 404 411 423 418 398 396 407 418 409 408 417 418 423 391 427 421 396 412 413 412 424 428 396 414 409 413 412 421 398 427 416 416 408 411 407 419 419 424 408 399 401 396 428 396 398 426 427 405 408 410 429 402 407 433 426 424 416 406 414 424 401 398 408 419 418 422 406 406 413 422 411 420 424 406 435 408 437 401 431 425 414 414 421 439 436 426 436 415 429 413 420 438 426 403 405 415 430 415 434 418 402 439 420 439 405 414 404 401 414 437 428 431 409 406 427 402 431 421 418 417 436 439 415 419 442 420 434 430 434 426 404 437 421 425 431 426 438 435 426 408 429 409 436 435 412 417 436 440 436 408 413 426 444 423 443 440 442 430 424 431 411 425 420 426 444 406 406 435 438 428 440 419 433 429 407 438 439 436 431 429 438 440 429 434 411 411 441 414 440 440 449 414 447 432 413 410 449 428 419 409 413 444 450 432 435 427 418 411 423 414 426 446 430 439 421 433 442 411 432 431 444 431 430 433 412 436 427 410 448 430 410 452 422 443 424 448 411 433 450 425 430 417 411 451 447 423 425 430 427 441 445 453 419 423 425 414 441 442 414 436 419 450 427 423 432 441 418 433 413 416 448 434 415 449 424 444 420 431 421 428 418 448 419 419 417 434 422 439 414 417 421 415 448 437 427
426 415 434 448 417 431 443 432 427 430 438 417 439 415 420 448 415 414 414 423 412 429 426 440 424 432 450 428 419 425 437 435 430 410 430 429 423 412 452 440 433 437 446 410 433 413 449 438 409 445 443 411 413 451 433 427 431 422 438 432 437 414 414 449 414 434 426 419 437 425 449 417 444 434 417 424 431 449 411 431 434 437 426 438 437 450 449 408 421 427 431 441 432 436 439 411 440 407 446 412 426 412 408 427 408 438 410 446 420 432 444 438 430 414 416 408 416 415 408 429 446 424 432 409 411 409 411 443 408 407 405 427 410 446 405 412 435 406 407 405 432 443 433 413 407 443 415 418 409 415 441 407 431 424 408 435 425 413 429 428 414 427 406 419 427 403 423 412 405 426 412 432 423 439 439 427 434 405 438 439 416 433 440 441 411 403 430 432 411 412 414 422 435 415 436 417 414 415 424 417 439 433 403 416 428 438 439 419 440 434 413 413 423 411 430 430 429 426 418 405 407 434 401 435 401 403 398 431 404 406 426 430 423 420 420 406 432 435 430 422 416 415 426 430 428 419 423 419 407 404 427 418 399 431 418 405 395 420 397 404 429 428 396 414 410 421 427 405 419 420 392 401 400 424 395 393 409 424 418 423 392 410 407 399 408 389 410 409 416 416 422 414 409 413 406 418 407 395 406 417 405 417 392 417 401 415 420 402 386 387 392 396 416 424 395 397 412 392 406 408 414 417 417 395 394 396 416 412 402 386 395 413 408 399 402 382 419 388 390 418 388 387 420 418 386 382 381 404 389 395 381 419 380 414 382 390 386 385 384 384 407 389 398 384 398 402 411 395 414 403 405 382 389 401 389 409 403 414 406 398 411 393 394 394 400 385 386 382 390 379 376 408 378 383 374 398 407 408 376 403 382 392 397 394 377 398 375 403 386 406 376 381 373 394 400 398 375 372 394 379 392 372 379 402 372 399 385 374 388 398 380 394 397 383 396 398 396 382 383 373 382 384 400 389 369 393 366 374 375 391 399 375 372 372 387 392 381 366 397 364 397 388 391 388 382 361 383 374 377 362 383 373 397 361 369 365 361 373 388 362 373 386 372 378 372 387 368 376 367 380 382 365 374 375 361 372 386 382 371 370 390 357 388 379 374 375 361 374 388 369 377 365 358 367 361 387 359 370 368 383 356 371 354 387 351 372 381 359 361 367 366 361 371 375 377 380 376 353 375 356 361 365 357 365 356 378 369 369 368 353 361 369 368 366 354 348 358 374 353 369 371 369 360 371 373 368 347 364 351 372 352 365 354 361 345 377 372 347 363 374 369 357 361 355 377 355 368 352 357 372 362 348 350 352 346 346 348 360 340 347 366 362 347 350 367 339 347 339 360 358 355 354 351 369 340 346 348 344 369 341 340 356 361 350 345 366 367 366 352 334 351 355 356 359 333 362 360 342 362 359 339 346 342 353 346 345 332 346 350 338 362 344 337 331 339 345 335 359 339 349 330 362 348 330 344 346 352 356 343 332 349 338 353 343 357 334 330 357 357 357 339 355 337 353 355 354 334 327 349 343 354 324 342 341 326 331 332 323 334 356 329 356 333 329 338 329 337 350 335 325 327 349 345 341 345 326 329 329 327 339 333 342 342 349 334 329 351 326 326 350 348 326 327 331 327 341 323 340 347 329 342 318 323 332 337 343 333 344 349 338 328 329 324 346 322 337 322 318 341 326 316 337 330 323 347 339 346 318 325 339 328 315 339 331 327 324 323 342 315 319 329 324 329 336 321 335 322 331 338 335 324 312 326 343 341 336 318 334 327 328 336 337 332 319 314 324 316 310 329 315 316 314 315 320 320 313 340 330 332 334 322 312 334 336 311 330 327 317 322 312 334 315 338 323 323 309 337 329 309 324 334 315 329 307 325 307 311 324 328 333 316 309 337 309 336 307 332 324 317 314 327 310 320 325 326 335 326 324 325 328 309 320 336 331 320 322 331 324 307 321 320 318 324 319 321 322 320 315 308 331 323 330 305 306 318 326 305 308 313 325 331 317 309 331 312 325 332 311 315 320 305 316 315 316 329 314 305 308 323 306 324 314 309 323 329 323 308 306 314 322 318 328 304 320 306 326 302 302 303 312 320 305 324 330 316 319 310 316 322 329 319 311 309 324 329 302 313 304 306 322 321 319 317 323 306 320 314 304 318 313 314 303 314 305 301 328 321 307 310 308 303 327 317 308 316 314 309 325 314 311 315 303 327 330 324 301 318 306 302 304 317 315 307 330 318 305 325 305 311 303 312 314 327 327 321 312 309 327 305 322 306 320 322 301 318 314 330 302 318 329 305 303 313 309 301 328 313 325 301 324 327 310 305 324 306 323 302 312 319 306 331 322 325 322 321 309 302 317 310 319 315 313 321 325 321 320 321 303 313 319 324 307 328 326 328 303 314 328 311 329 332 310 319 323 328 305 328 328 320 306 315 333 317 332 325 324 306 324 326 311 324 329 322 306 314 331 315 320 319 305 324 324 327 307 331 319 318 325 319 335 317 331 314 324 305 322 312 309 311 336 316 332 329 334 334 308 329 313 324 312 314 313 333 307 317 329 322 331 318 337 330 331 332 310 320 335 328 328 307 334 327 318 329 320 315 327 324 308 335 311 315 313 318 310 314 329 334 331 324 314 331 316 339 325 319 320 322 341 311 322 337 331 333 327 312 341 316 329 342 311 332 317 316 311 320 323 333 314 314 316 320 336 324 318 345 338 333 325 333 343 329 334 325 330 326 318 316 319 318 344 345 317 340 324 315 342 321 327 334 315 336 323 342 339 326 341 329 344 321 348 342 336 334 320 319 347 325 320 318 327 348 347 330 342 325 329 334 329 342 320 329 330 328 321 351 337 346 329 333 352 327 324 336 344 327 339 340 335 341 341 344 339 347 342 344 339 328 329 334 333 351 338 327 340 343 348 351 327 326 354 338 350 352 344 341 355 344 335 356 342 346 348 347 336 341 334 328 348 350 339 332 344 330 338 336 358 337 330 361 340 335 350 340 329 335 358 334 363 342 339 354 363 362 342 347 344 359 336 361 348 335 364 357 339 354 333 336 344 350 364 348 342 353 355 367 356 349 366 337 366 347 339 370 359 346 356 344 345 362 351 338 342 348 364 349 371 364 364 359 360 373 339 368 370 360 368 358 340 341 360 348 355 342 360 355 364 365 373 367 369 365 351 357 360 375 349 351 365 374 358 361 365 345 359 370 360 352 376 347 353 360 362 371 361 357 375 362 361 350 367 369 374 377 364 373 374 352 383 363 383 379 361 350 362 358 356 378 367 353 362 376 369 380 364 375 377 366 359 371 381 381 380 372 356 366 369 387 366 362 359 387 362 365 383 373 364 358 388 366 378 386 367 373 386 358 360 376 389 384 373 382 377 365 381 360 393 360 373 385 385 394 360 394 369 390 377 378 393 379 373 367 377 390 396 374 378 397 364 395 390 387 374 382 375 366 369 397 363 385 385 383 378 381 364 376 381 372 370 396 391 399 381 386 391 379 377 386 394 381 384 401 385 374 384 377 396 369 373 396 392 374 395 384 391 395 379 396 370 389 378 379 385 389 380 393 380 406 386 387 395 403 404 407 396 398 403 385 398 383 393 387 388 410 394 390 400 393 378 400 402 376 398 406 394 407 379 393 393 383 408 405 415 391 401 388 406 392 400 382 391 382 396 405 407 398 400 391 381 404 410 414 393 388 413 411 395 392 408 382 396 409 396 400 402 395 391 413 390 390 397 394 420 390 414 413 401 387 386 402 403 416 396 409 417 423 392 392 394 420 386 402 400 401 420 421 407 422 413 415 391 419 419 421 427 403 404 397 398 406 404 402 412 390 401 407 426 410 406 401 413 398 405 424 392 418 398 413 411 393 398 398 427 416 395 396 419 393 392 407 420 411 420 404 412 393 426 411 414 401 422 396 411 398 433 413 426 399 397 407 404 404 414 399 429 420 405 417 423 406 434 413 425 422 424 405 424 415 422 406 425 410 408 402 416 408 422 406 415 434 410 405 433 410 402 409 431 404 417 413 425 403 431 431 402 419 415 436 402 435 409 404 405 433 414 408 401 429 430 415 420 439 422 413 409 425 424 442 431 443 412 413 403 402 403 407 421 419 444 424 410 410 426 413 441 441 419 439 425 406 412 445 444 433 415 410 414 438 407 441 435 418 412 437 417 413 440 436 428 438 415 435 445 436 444 442 433 419 434 413 419 442 411 418 428 422 422 438 412 423 434 444 436 441 433 448 448 426 435 429 417 445 415 413 434 412 447 436 448 433 427 431 427 426 449 449 424 436 412 421 422 432 446 443 421 446 438 410 410 448 414 414 440 451 430 420 444 415 440 433 440 416 413 451 427 447 449 435 424 410 448 438 427 443 431 432 430 418 426 433 451 432 439 431 423 452 442 450 415 430 431 439 430 428 430 440 423 428 423 438 421 411 416 431 446 438 411 416 440 428 440 430 442 426 451 448 418 441 445 415 410
423 435 421 441 413 443 446 431 413 431 434 450 429 413 435 415 449 441 437 417 429 414 449 437 412 444 437 435 429 443 428 443 426 440 432 429 423 417 443 419 439 418 417 408 414 443 414 411 433 442 419 445 439 409 430 443 436 416 418 413 442 437 439 408 418 411 422 433 420 449 414 411 409 429 445 430 418 430 425 436 428 444 425 441 416 409 413 421 448 419 432 436 435 412 439 442 430 412 434 447 406 442 409 406 422 447 430 433 429 446 419 407 438 436 439 406 438 446 418 435 414 443 420 443 407 412 435 429 417 421 428 415 415 429 414 429 429 436 415 408 431 425 407 422 412 441 421 404 438 434 432 405 431 405 441 430 410 430 411 421 403 435 433 415 419 440 439 441 430 406 401 416 428 403 433 438 438 409 436 432 438 421 432 422 424 427 408 429 410 417 407 412 407 438 425 422 433 419 420 418 423 418 431 406 420 421 427 406 411 398 424 408 417 413 430 409 430 425 402 397 424 411 425 397 408 425 434 425 401 436 427 410 399 433 398 415 412 427 425 428 428 410 396 405 425 428 417 419 418 423 420 405 396 407 407 408 395 403 397 402 402 430 416 407 429 418 426 405 412 415 399 404 391 400 416 422 395 400 409 421 389 396 391 394 411 405 412 425 415 393 391 421 416 422 403 416 411 418 409 416 401 390 391 411 401 424 422 418 412 420 406 415 388 387 407 411 387 396 409 407 402 404 399 421 397 408 410 414 398 384 402 404 388 400 390 395 397 417 419 416 412 399 405 406 401 380 394 397 392 419 380 402 391 388 384 385 381 379 390 410 400 391 381 388 380 406 379 387 383 384 382 393 414 382 406 376 380 406 383 407 386 405 412 389 376 405 383 377 405 394 397 387 396 400 387 387 378 376 396 384 384 402 389 409 396 407 398 400 398 405 392 408 385 379 373 402 387 376 403 389 390 376 391 382 391 378 399 370 374 400 382 384 401 376 395 372 376 381 389 392 402 376 373 372 401 381 383 397 388 378 378 386 364 379 378 387 366 388 390 374 383 382 390 395 370 398 363 380 391 365 370 390 366 390 387 381 392 361 387 393 378 369 390 394 361 361 392 367 372 357 382 387 379 376 362 379 384 365 358 388 369 387 367 390 380 373 388 389 373 380 386 371 389 357 368 370 361 379 378 352 357 381 383 356 378 387 379 369 375 384 379 350 376 378 367 378 373 380 363 377 349 380 354 354 369 348 359 377 360 374 352 376 371 366 371 365 359 347 351 350 346 360 351 371 367 348 345 356 379 358 363 359 354 369 365 355 368 357 365 345 348 350 354 373 350 359 360 361 361 370 364 359 366 342 346 368 356 360 346 371 369 361 355 340 340 372 360 349 356 359 358 366 359 357 344 353 338 362 337 336 368 361 353 358 339 336 363 367 355 335 364 363 357 357 340 336 367 362 359 363 348 357 356 346 342 363 363 362 359 331 347 338 352 355 358 358 333 337 336 341 338 335 333 355 333 336 361 331 329 346 329 348 343 347 342 349 354 343 346 347 343 327 355 330 353 357 331 329 329 338 340 338 344 352 330 356 333 337 325 335 328 333 328 351 327 351 340 354 334 325 350 325 335 353 332 326 324 328 346 333 330 324 339 349 324 323 325 352 345 328 341 342 320 334 349 336 340 346 330 348 337 328 331 343 349 339 346 350 345 335 328 318 338 343 345 339 346 348 337 337 322 322 323 321 336 317 335 325 343 345 318 327 320 329 318 318 317 344 316 341 326 324 341 314 318 336 334 313 331 321 331 336 328 338 341 316 325 322 337 313 316 332 342 330 338 311 329 315 334 325 316 331 331 336 332 320 341 323 316 314 332 333 339 318 331 330 322 311 340 315 313 312 335 311 331 329 310 316 332 333 330 337 322 318 330 311 328 330 323 333 333 313 324 330 322 314 319 335 316 318 309 319 320 335 322 310 323 324 318 316 318 309 313 332 319 335 334 307 325 318 333 319 324 319 310 307 326 322 335 335 332 305 316 314 334 332 319 319 318 331 329 330 334 305 324 316 335 321 318 323 334 314 305 322 328 310 324 317 327 323 316 323 324 328 333 322 324 316 305 306 312 304 326 319 322 303 327 326 319 324 326 322 333 316 316 315 333 313 324 328 319 311 324 330 318 321 304 309 313 311 305 320 310 328 305 327 328 327 318 313 315 310 330 312 321 311 323 320 321 313 314 306 321 304 331 303 323 330 309 331 307 311 317 313 306 317 306 330 311 321 308 323 329 305 302 316 312 323 303 331 303 314 302 320 316 331 321 304 328 326 331 332 305 315 310 307 329 312 302 307 331 308 328 326 309 328 310 321 318 311 317 320 323 318 305 305 314 325 305 308 316 304 305 317 315 313 322 311 323 322 315 322 326 308 313 303 333 320 321 318 308 314 312 309 308 319 327 322 310 312 328 322 320 334 306 327 313 321 331 327 320 311 332 321 319 317 305 331 321 305 319 326 315 327 331 320 311 322 306 317 330 331 336 316 329 307 307 306 324 334 329 308 310 326 325 325 308 327 321 326 328 337 316 308 328 311 324 335 329 326 318 324 321 317 335 313 319 337 314 338 335 338 310 309 328 331 329 331 321 312 319 311 311 329 313 335 335 332 332 326 320 311 311 334 322 340 341 335 339 316 335 335 316 338 336 336 330 326 328 311 331 339 315 334 328 320 329 323 313 321 340 324 323 343 318 336 341 341 320 321 317 337 333 327 314 321 319 320 340 331 323 333 315 324 342 324 334 317 319 345 332 347 337 328 328 325 321 323 318 328 331 321 320 317 335 319 323 339 323 350 324 331 336 323 341 328 330 327 331 334 324 346 333 346 324 346 321 330 351 322 342 331 327 344 333 344 344 337 333 350 337 338 330 353 341 353 330 334 350 346 330 352 356 326 329 339 331 325 347 337 326 349 336 339 340 348 335 346 326 348 345 335 344 343 337 336 335 336 355 337 359 328 341 359 340 355 350 356 358 341 337 361 341 349 351 332 341 337 355 342 361 342 354 347 360 340 331 343 351 361 355 358 337 335 333 333 362 353 340 332 353 342 352 367 344 359 350 351 338 360 343 340 362 336 363 353 369 336 341 337 368 358 339 362 342 341 365 350 362 350 351 348 338 371 348 349 339 343 367 356 369 341 363 340 356 369 358 367 370 365 369 345 364 372 372 353 371 354 361 365 364 371 366 346 368 376 362 344 362 360 374 352 344 365 360 363 353 370 364 371 369 353 371 353 375 358 365 348 350 365 373 373 359 377 378 366 376 378 368 359 376 364 349 377 365 365 376 375 372 376 381 376 363 372 367 361 372 351 370 378 378 359 387 355 361 371 364 389 376 372 356 370 380 366 387 372 386 372 368 388 392 388 385 383 372 380 357 373 359 375 377 385 361 376 367 384 372 395 384 360 376 364 391 382 392 367 377 386 384 389 381 370 387 377 381 368 377 387 379 396 363 381 371 373 385 368 367 390 381 395 367 384 370 388 385 366 364 399 377 390 367 397 377 372 392 398 380 386 402 377 385 404 374 372 394 399 379 377 404 398 388 387 382 394 373 381 387 394 390 381 393 389 376 396 388 394 382 371 380 408 382 375 383 399 399 396 383 394 410 398 381 396 395 388 389 403 401 407 389 382 407 401 391 413 377 409 386 388 399 396 414 398 399 386 388 416 399 387 398 397 402 395 410 413 409 386 403 382 403 401 407 412 401 402 419 385 386 404 417 417 407 401 406 402 381 403 421 412 395 409 385 383 389 385 411 417 421 386 419 405 401 400 389 414 422 389 421 421 406 418 418 392 390 396 406 392 418 398 414 424 426 418 426 426 421 406 420 420 411 410 394 420 418 399 425 400 396 396 420 393 403 426 421 417 409 393 420 400 413 412 395 400 416 422 406 400 397 394 400 431 410 394 415 410 394 414 422 401 421 414 406 396 410 399 425 431 402 414 401 427 398 406 397 423 396 412 434 402 415 402 401 435 405 427 412 406 407 403 417 436 424 432 399 402 397 430 401 408 412 408 401 415 422 405 404 434 402 407 401 413 439 429 428 410 409 409 408 438 424 411 426 403 422 436 428 427 430 426 415 406 419 401 441 427 441 403 419 404 411 420 416 407 408 401 418 416 412 426 412 436 439 439 440 418 433 427 403 421 410 417 428 429 419 426 412 418 426 429 419 436 406 433 444 412 434 417 425 442 442 435 434 435 428 430 409 418 412 409 436 418 421 417 442 437 438 410 409 419 436 425 412 438 412 408 446 440 419 425 434 413 412 421 444 436 445 447 406 411 409 438 423 425 448 418 415 440 423 419 410 410 438 416 442 444 416 438 434 428 413 420 435 442 424 409 422 430 426 417 434 409 427 447 442 441 422 444 427 443 427 417 447 424 423 423 424 424 408 448 425 429 449 415 420 415 408 426 430 428 436 413 429 447 444 420 430 415 448 449 450 416 450 439 432 423 411 440 431 411 437 448 424 428 447 429 435 448 447 413 424 432
408 443 418 443 446 439 441 434 429 440 442 427 427 414 433 421 446 412 415 423 443 431 434 439 408 420 447 414 440 440 428 407 417 409 410 420 421 420 409 442 419 408 448 438 417 419 415 436 438 439 447 427 445 407 430 419 420 426 425 410 417 444 408 427 446 412 437 416 422 440 409 434 439 406 421 447 419 427 434 406 417 431 426 414 431 406 424 442 425 442 444 433 435 446 411 430 407 441 440 423 433 444 407 422 444 422 422 415 443 405 414 409 430 433 417 411 431 434 406 408 426 445 436 414 442 440 439 443 434 432 417 418 427 419 435 425 436 410 433 429 411 441 435 435 426 404 443 411 434 443 415 415 439 403 422 436 440 416 432 427 404 405 442 426 419 431 405 410 439 436 435 404 431 424 435 413 426 431 421 414 430 434 425 427 434 405 418 431 420 407 415 421 409 414 405 428 402 405 435 401 416 418 399 399 422 413 404 434 400 427 398 413 435 418 411 406 414 413 405 422 414 399 409 400 409 400 414 397 409 410 402 428 433 403 428 415 419 396 411 422 428 414 397 424 395 413 393 415 431 402 401 409 406 415 413 421 422 392 425 394 408 431 429 405 400 425 428 425 426 405 414 419 426 418 411 429 399 413 411 398 422 421 423 410 401 416 390 427 394 424 419 389 406 390 390 407 409 386 419 388 387 394 413 397 386 387 423 418 406 422 399 401 416 385 416 421 414 417 419 411 406 411 413 385 413 408 397 388 408 382 390 408 389 409 420 383 403 418 415 384 414 390 393 398 383 417 395 413 403 391 394 386 399 385 387 379 386 400 409 400 398 379 398 387 406 405 393 396 410 406 412 391 381 404 390 388 396 375 400 412 412 375 407 392 408 376 381 377 388 401 387 407 402 407 405 380 395 382 399 378 372 385 381 404 374 384 377 383 383 401 370 381 401 390 400 390 372 374 389 373 377 393 398 383 401 397 374 384 403 395 377 383 403 390 399 378 387 381 367 395 377 401 382 387 383 391 386 364 395 367 384 383 392 376 397 364 384 383 398 398 388 369 377 387 371 372 361 392 388 379 363 379 386 382 380 374 366 384 379 371 362 373 394 377 381 372 394 384 386 380 384 368 362 390 377 383 379 373 378 384 370 365 360 374 387 358 387 370 382 370 382 363 383 358 381 385 387 358 373 377 380 378 388 385 373 370 375 375 387 364 362 370 357 371 376 367 376 361 361 353 360 377 374 367 360 350 373 375 369 360 347 353 375 359 372 372 347 365 363 373 358 354 358 345 374 363 362 365 376 354 348 366 362 354 365 375 355 370 366 357 363 347 364 355 376 370 361 342 347 347 373 353 360 375 341 354 368 368 371 369 365 361 373 345 368 371 359 344 372 355 348 370 347 368 370 346 368 343 358 350 349 367 362 345 343 362 336 347 367 367 341 357 366 339 341 360 349 361 342 347 343 353 345 365 348 342 339 357 360 337 346 335 362 359 340 354 347 363 355 349 355 361 341 336 343 346 359 339 362 337 355 344 330 343 331 354 346 354 360 346 333 341 359 331 334 341 353 359 340 344 343 338 348 354 354 337 338 349 354 344 357 347 326 334 336 336 333 327 329 332 355 344 346 353 348 329 342 349 328 327 353 345 342 339 331 335 333 334 338 350 340 350 344 326 341 345 325 346 342 329 324 334 351 343 345 319 337 333 342 338 337 339 327 322 323 337 336 332 348 317 328 334 344 349 337 332 341 339 324 327 348 326 341 347 318 332 344 335 343 334 322 329 323 329 334 325 345 316 338 343 316 316 325 344 345 344 323 336 334 332 315 332 342 338 336 339 316 319 327 334 321 342 316 314 324 330 313 311 322 323 320 325 340 315 318 329 313 334 316 339 316 334 341 320 340 334 315 311 340 330 333 317 328 337 320 309 324 322 309 334 333 317 317 330 321 324 317 324 316 323 322 322 315 320 332 313 312 338 315 311 327 307 320 314 336 331 313 318 311 314 313 336 323 322 326 337 306 335 321 315 318 335 328 325 316 321 331 321 320 307 326 308 308 307 315 305 331 323 317 336 331 323 333 315 307 321 314 308 318 330 317 330 327 308 319 306 325 313 323 308 316 312 312 319 314 322 319 308 308 331 307 334 319 304 314 322 321 324 326 335 318 307 329 310 312 312 312 333 322 331 305 334 307 313 317 317 332 332 321 304 327 324 335 310 324 313 329 324 323 328 304 333 323 307 327 330 327 308 330 332 309 304 308 311 325 332 327 327 312 307 330 321 308 306 305 306 329 331 328 319 324 327 318 311 329 309 307 323 312 332 321 318 333 325 325 312 306 324 311 306 316 311 329 329 309 326 331 317 317 306 322 323 317 307 316 327 310 304 311 307 316 319 327 321 318 308 330 321 328 305 323 308 312 316 334 318 306 329 331 319 331 317 306 312 320 318 335 326 318 310 329 330 326 320 316 308 324 310 325 316 312 313 322 321 325 320 335 328 313 330 311 308 311 314 316 327 328 316 317 312 323 311 306 313 328 318 318 316 324 307 329 332 316 314 316 337 330 315 328 338 308 335 309 314 312 320 336 335 331 317 310 318 322 311 325 312 323 337 323 310 339 314 337 318 323 315 316 314 323 338 313 324 334 315 331 340 329 329 336 322 338 339 332 320 310 317 326 326 316 341 328 315 315 324 324 329 330 332 335 313 329 339 328 322 313 318 320 326 319 338 339 338 331 313 320 325 319 337 320 337 330 329 336 346 332 319 319 328 320 340 315 331 335 330 346 346 331 318 324 336 343 318 328 328 317 334 341 323 322 345 346 338 326 334 338 343 337 342 323 343 332 324 327 320 337 323 348 351 325 325 339 320 325 349 330 325 334 353 331 340 349 327 327 324 343 348 350 329 338 353 354 352 349 335 325 331 338 351 354 355 334 343 333 338 356 326 337 331 331 346 351 342 353 347 350 351 345 345 336 349 346 335 355 339 356 331 348 338 327 354 344 346 349 354 329 349 333 350 356 340 338 358 333 334 348 358 335 334 345 347 333 333 330 362 355 361 335 343 346 343 345 345 363 355 344 354 365 349 337 350 334 348 355 353 343 348 343 351 344 336 342 356 341 339 351 360 351 336 344 355 340 347 346 349 348 359 337 346 340 342 364 343 370 364 363 357 356 350 351 367 353 359 354 372 340 347 362 356 360 349 341 364 360 351 356 348 362 368 375 375 374 342 371 347 343 345 369 376 364 350 365 370 353 373 374 367 373 366 353 365 357 350 376 373 377 370 359 361 361 358 359 358 374 368 380 376 372 371 353 373 359 357 380 349 350 354 353 360 376 377 380 352 383 369 355 381 380 360 388 364 365 369 379 353 362 378 353 366 377 387 365 388 356 378 375 383 388 384 369 391 384 373 365 379 369 369 388 377 393 388 389 385 384 358 386 371 384 365 364 387 377 375 362 379 379 384 386 390 391 398 366 389 371 370 393 381 386 388 393 366 388 391 373 363 364 396 374 371 386 376 399 370 400 368 364 374 370 381 382 402 382 388 370 392 377 403 392 380 370 386 386 398 378 397 377 380 373 369 389 396 398 404 405 376 371 383 402 393 384 381 407 374 392 393 384 405 398 397 407 383 378 386 379 377 409 381 375 410 392 379 380 391 379 384 405 377 395 374 406 410 375 406 375 386 390 379 382 379 394 408 381 402 384 389 396 410 398 388 410 408 394 406 387 388 417 408 392 388 397 386 393 407 412 380 396 409 386 418 401 417 418 415 396 395 412 390 411 388 402 409 421 415 398 391 407 394 411 412 408 392 399 413 419 383 414 389 413 421 387 394 411 418 422 387 424 413 388 415 422 402 404 413 395 412 415 414 418 397 395 403 406 403 426 396 404 416 401 393 405 409 397 411 427 421 414 402 423 398 416 430 393 428 419 392 422 400 403 425 398 402 404 421 413 401 423 405 419 412 398 421 394 409 403 432 400 429 406 395 398 394 395 402 433 427 407 423 397 420 419 408 434 432 397 414 402 428 431 430 408 398 418 409 414 429 409 422 427 423 427 434 423 430 404 423 423 418 412 427 402 438 401 400 436 403 439 416 428 437 424 432 408 412 399 414 431 416 404 432 417 415 412 411 411 419 401 421 417 410 439 417 429 410 411 416 400 409 435 428 404 418 419 413 429 417 428 418 434 431 409 411 407 423 422 417 441 422 436 414 430 434 432 417 443 444 435 442 409 425 427 412 442 444 422 426 418 405 442 409 436 409 416 441 428 434 412 426 412 405 438 441 437 424 413 434 424 445 431 428 425 414 437 420 411 412 442 424 414 438 429 405 441 441 441 425 429 408 445 438 407 437 431 438 416 439 425 433 436 410 413 414 419 445 428 423 409 424 443 419 413 426 419 408 419 411 425 442 411 422 430 412 409 413 444 417 447 421 445 433 425 410 441 436 447 421 411 408 436 448 419 441 423 429 440 433 433 416 439 450 431 423 422 434 416 440 428 446 434 431 421 421 416 420 411 432 446 448 424 411 421 429
415 425 425 448 408 409 412 424 437 434 423 429 416 426 415 407 426 412 434 409 428 422 425 431 447 414 434 431 428 437 427 436 411 445 433 412 446 439 430 436 425 447 415 433 425 422 433 443 429 419 447 409 434 424 432 433 430 418 416 410 407 435 439 412 429 424 418 428 413 442 414 432 439 421 416 416 437 443 410 418 412 409 421 440 425 445 423 407 415 430 411 414 417 444 421 442 419 432 421 428 425 428 411 417 444 422 427 433 415 431 403 423 435 417 414 411 416 431 414 427 415 420 437 429 417 410 422 430 438 437 412 418 419 418 429 417 436 410 403 404 437 402 422 425 415 431 434 428 417 401 408 430 417 439 411 430 405 431 417 440 424 427 412 439 400 438 409 433 405 408 434 399 410 413 422 422 401 413 407 418 413 414 403 429 411 414 417 414 401 435 405 415 437 436 430 431 419 400 422 423 436 424 407 436 435 408 433 412 412 414 399 401 413 402 401 429 414 406 403 418 402 412 435 402 409 428 396 431 430 421 419 428 408 429 427 406 400 421 424 416 399 427 421 418 393 428 409 413 398 419 395 407 394 393 416 410 426 418 407 421 403 390 416 419 427 408 394 393 394 426 417 402 422 406 428 423 421 398 425 425 413 395 399 417 401 388 397 408 395 391 406 408 403 403 402 395 393 408 411 418 411 413 408 409 404 424 403 389 393 392 386 418 391 396 399 404 389 401 418 397 404 396 419 413 405 387 382 411 408 398 396 394 386 419 410 404 409 381 401 419 389 396 405 396 401 413 410 386 407 412 403 411 414 415 381 404 379 401 378 404 389 415 396 403 388 380 403 411 386 393 398 388 390 403 380 385 411 387 392 390 380 376 382 376 402 386 390 402 397 390 379 410 378 397 385 389 400 400 374 409 378 385 382 392 402 386 401 387 399 379 402 387 391 383 399 381 380 389 374 396 399 392 401 395 402 396 396 372 368 387 387 382 392 370 398 378 388 386 383 386 388 369 365 387 383 395 377 371 394 382 378 365 369 388 392 381 379 399 365 380 381 385 374 386 390 368 361 391 368 395 390 362 367 377 369 369 369 395 390 369 372 364 394 391 367 390 388 384 363 383 362 392 363 367 377 389 372 381 386 385 359 386 386 365 382 373 374 368 371 383 356 362 387 353 358 374 363 388 362 367 354 382 380 360 355 363 356 386 351 364 364 370 369 376 381 366 378 356 370 351 380 350 380 370 372 348 364 380 370 359 363 359 360 381 346 362 352 359 368 370 380 361 354 379 351 365 358 359 371 359 361 346 359 357 367 363 357 363 358 344 374 354 372 368 369 372 348 375 349 351 366 365 366 365 350 350 363 361 353 373 369 344 355 340 343 344 361 363 361 371 340 353 349 350 354 351 361 346 354 356 344 343 344 346 344 353 355 344 338 344 353 345 360 369 345 363 350 344 353 337 354 366 363 365 343 344 344 344 365 337 363 337 356 336 345 331 343 359 331 346 356 332 351 356 336 361 340 351 352 356 362 340 358 357 350 358 347 345 351 345 353 355 350 349 339 339 358 351 340 357 331 340 334 352 333 339 348 342 336 346 343 335 356 345 336 352 341 355 343 338 337 341 331 335 330 351 355 327 342 335 332 355 350 348 356 352 340 347 349 348 328 345 335 327 341 348 336 326 338 342 340 352 332 340 321 333 350 342 343 342 328 334 331 347 334 340 344 318 329 337 342 336 325 320 340 345 347 322 349 329 341 334 326 318 321 327 331 348 347 321 339 321 334 318 346 316 336 338 347 347 322 339 332 329 340 321 321 335 324 318 345 315 335 322 313 338 330 328 338 328 332 326 332 317 333 325 335 337 324 329 325 334 343 318 314 331 313 322 324 320 324 324 333 323 322 315 320 338 341 311 328 320 336 332 339 325 313 331 318 324 315 331 315 314 337 317 334 339 328 315 316 309 328 337 320 339 309 330 336 308 331 322 318 326 312 316 309 314 336 317 330 310 307 336 315 335 312 308 333 331 315 308 331 335 336 311 333 337 333 329 306 324 311 316 310 315 324 312 323 321 322 314 324 322 310 331 317 315 333 311 307 309 312 331 305 310 336 332 309 331 324 309 318 329 320 322 307 306 328 323 321 311 331 307 327 304 334 307 314 330 313 316 334 320 310 334 325 310 329 330 304 316 334 317 309 317 335 311 319 326 330 304 334 325 307 325 325 305 329 335 331 306 315 329 323 321 327 312 327 321 306 328 333 305 309 306 318 308 313 333 331 307 333 329 328 305 318 317 306 311 316 334 314 327 327 333 313 319 309 304 304 312 328 333 313 334 304 327 306 313 325 333 317 322 326 309 323 309 323 326 316 335 324 326 327 315 323 304 330 329 304 330 305 329 328 314 327 328 305 329 305 326 328 319 314 318 325 333 323 312 323 336 311 311 326 334 323 314 334 317 307 335 312 308 328 336 318 320 329 320 313 330 311 336 313 320 318 333 316 336 308 335 335 314 309 325 312 328 335 310 309 337 308 316 308 331 315 321 313 338 335 321 330 308 320 338 323 332 333 334 331 335 331 328 312 334 315 318 324 312 322 327 310 324 336 311 316 312 325 323 311 322 338 335 324 318 334 340 311 327 334 334 323 325 323 328 320 331 338 336 334 319 322 336 334 317 339 343 321 324 325 323 337 321 317 319 329 343 344 336 326 342 341 315 319 331 323 344 315 315 318 338 346 345 337 323 331 321 338 343 317 335 346 341 316 334 329 348 330 329 338 344 323 334 344 330 318 323 328 317 324 330 341 321 326 331 332 345 335 320 338 337 341 334 331 341 322 345 338 336 323 328 330 332 345 324 344 344 330 320 345 336 334 334 339 344 347 351 337 330 354 322 349 342 338 328 344 332 331 356 333 332 355 334 324 331 340 335 327 323 353 349 344 333 330 352 339 329 324 329 330 333 338 346 352 357 343 348 334 351 355 352 326 355 330 337 337 356 357 350 357 355 342 343 338 356 345 354 329 354 332 334 337 345 330 339 352 347 361 334 346 331 361 356 333 339 340 354 347 358 345 362 336 341 350 343 356 349 340 363 368 358 346 340 347 338 349 361 350 369 344 355 365 361 365 347 347 369 346 339 339 337 347 355 346 364 344 347 359 363 342 358 354 367 342 344 372 369 370 365 346 358 362 353 360 358 342 372 368 352 352 374 357 348 349 363 342 352 375 377 348 353 345 358 343 361 354 359 354 345 352 353 367 357 364 362 380 365 374 350 379 366 348 360 353 355 361 354 382 375 369 352 350 373 349 368 355 376 348 383 378 374 356 366 351 357 384 367 357 358 372 367 378 378 387 352 354 362 361 382 356 370 388 383 381 353 381 370 378 357 359 381 369 374 377 367 381 387 390 361 362 371 378 389 361 377 370 381 366 357 374 371 377 389 380 368 389 371 387 393 390 370 362 369 392 364 382 396 396 396 375 381 378 366 386 368 394 370 380 394 378 393 398 370 398 388 377 396 398 371 391 368 400 382 370 382 386 388 392 370 402 386 392 381 391 395 389 403 367 387 398 384 382 375 372 396 401 403 371 377 374 400 383 389 398 406 371 382 392 377 396 373 372 395 400 376 389 382 396 406 395 389 372 386 391 410 381 389 404 378 410 404 398 378 404 405 378 410 401 387 378 389 391 410 375 411 377 382 412 403 379 397 383 379 401 392 408 410 398 401 415 386 395 391 391 415 384 386 402 412 399 406 415 404 409 395 410 410 417 387 395 393 389 414 397 401 385 394 406 398 390 388 411 387 405 385 406 407 408 411 383 390 394 402 385 416 409 408 399 407 416 414 412 418 409 390 400 415 396 417 424 405 418 408 404 393 411 420 418 389 410 420 397 421 391 391 406 410 417 422 393 402 413 421 396 409 428 418 396 400 391 394 396 392 430 426 410 416 406 428 406 397 410 403 421 417 414 412 392 398 429 417 392 417 427 429 396 426 420 404 399 422 409 408 426 410 405 406 396 421 403 414 430 424 426 422 412 410 404 415 416 400 399 416 426 396 415 430 432 401 403 397 433 421 415 426 399 428 400 403 417 409 424 412 402 416 401 419 431 410 399 411 416 405 410 413 405 400 437 406 418 439 419 419 399 403 427 400 417 428 427 411 417 423 402 439 410 416 401 429 431 432 440 426 412 410 441 418 409 436 424 427 434 442 403 432 404 432 434 420 419 420 433 436 443 434 434 412 406 434 439 438 422 438 420 434 404 420 409 414 411 432 439 442 431 441 432 435 430 423 412 405 440 442 438 440 431 429 406 434 417 444 428 435 436 404 426 438 420 432 405 426 418 441 425 405 439 412 435 422 432 443 422 425 438 415 417 423 438 419 411 409 415 433 438 405 432 418 439 447 446 442 427 418 435 447 418 425 410 447 441 435 443 416 413 434 426 425 408 417 438 413 419 406 439 411 407 424 422 439 423 420 431 445 430 419 442 441 436 447 440 429 434 433 440 440 417 416 417 419 428 407 424 439 406 416 442 408 435 416
437 407 428 421 444 409 432 436 444 420 435 436 444 420 421 436 412 432 444 421 443 424 421 418 414 421 428 406 420 412 415 410 412 437 424 409 441 409 441 438 425 427 427 420 440 441 407 445 424 446 420 418 422 434 431 431 408 409 431 420 417 440 425 424 430 443 427 424 405 419 415 423 439 435 438 433 429 440 431 404 440 444 417 415 431 443 438 431 404 421 405 417 415 425 436 441 422 415 419 423 428 428 441 421 417 432 407 439 425 433 439 419 431 409 428 417 405 421 403 406 439 406 419 407 427 409 403 402 419 420 422 402 401 418 420 416 405 424 408 427 412 402 400 441 409 426 412 412 401 412 414 436 413 430 399 437 436 402 438 412 419 415 411 419 431 429 432 435 410 399 418 420 401 418 419 410 399 422 431 423 402 416 427 428 432 432 416 398 437 411 398 405 400 432 436 433 433 408 436 431 434 421 430 417 419 420 407 422 404 400 405 408 420 396 399 413 430 417 416 430 432 419 397 396 413 395 433 408 407 433 404 404 418 400 427 402 423 398 428 393 403 399 406 429 402 409 407 395 392 429 392 391 415 397 392 393 400 392 410 414 394 421 427 420 427 420 429 419 429 426 389 405 424 399 413 391 419 418 403 413 398 406 411 421 403 399 402 402 419 412 405 425 409 413 408 406 392 405 392 419 387 385 387 422 388 405 386 412 394 393 397 397 412 414 391 388 385 398 403 418 416 415 410 399 394 384 412 393 404 411 418 406 411 414 396 416 395 398 396 398 408 410 412 398 392 405 379 399 388 402 396 396 392 397 381 390 394 395 401 405 384 409 379 377 408 393 385 402 403 390 399 383 402 398 389 405 385 389 374 382 401 392 400 375 399 391 376 377 398 400 393 405 382 384 405 403 389 402 390 377 405 375 386 381 397 388 400 396 403 403 388 400 397 372 380 378 376 383 376 393 368 379 403 381 367 371 394 387 389 383 394 391 384 369 378 379 374 384 387 386 395 383 378 386 387 390 373 394 382 381 397 398 370 395 374 386 399 379 367 362 373 373 365 391 392 378 383 364 398 384 371 374 369 390 367 374 369 359 394 365 384 360 384 366 382 384 359 384 359 376 389 390 359 376 384 390 359 365 391 389 357 364 366 380 372 388 358 382 388 355 366 354 371 354 362 372 358 378 377 359 374 371 355 377 368 361 373 386 385 386 382 374 354 364 376 372 377 349 368 371 356 361 380 356 373 353 372 382 376 362 367 378 381 360 379 377 368 378 368 378 352 347 345 355 378 351 358 368 351 356 370 358 368 344 345 357 350 349 371 378 343 354 352 342 367 349 353 369 361 375 345 368 356 360 374 371 361 371 372 354 352 350 372 363 368 350 372 357 348 342 353 370 339 358 356 340 369 357 363 345 340 349 342 368 345 351 362 342 347 337 356 335 346 364 358 339 340 368 368 360 348 347 335 349 367 364 363 340 349 354 348 363 342 364 359 363 345 351 334 355 357 358 358 337 350 340 337 345 350 350 333 344 361 360 357 353 342 341 347 351 334 336 360 346 349 350 343 345 336 355 343 336 348 343 349 334 354 356 357 348 342 325 336 348 331 331 338 352 350 330 340 357 338 346 341 325 334 330 351 351 324 342 334 354 325 324 328 327 354 325 350 345 325 332 322 352 353 340 334 341 343 348 322 347 339 336 337 348 334 327 334 337 347 320 331 330 350 343 342 324 319 341 345 322 351 345 350 347 328 329 332 350 322 333 343 339 345 324 332 324 331 346 341 322 346 318 333 342 342 321 345 340 343 338 341 339 330 340 333 340 316 347 340 319 326 330 339 321 337 320 329 317 316 320 320 343 320 337 335 344 340 331 336 332 321 317 321 340 322 314 335 321 333 313 313 320 318 313 339 330 320 315 332 327 311 336 324 329 328 318 310 327 341 325 312 327 330 321 324 340 324 315 317 312 315 317 320 321 320 316 340 329 320 330 313 321 323 327 338 339 334 338 324 333 321 327 319 309 338 333 339 320 338 315 323 312 322 334 323 333 309 322 322 321 311 326 333 325 312 331 325 307 330 309 332 311 327 310 312 326 335 311 306 333 318 322 337 334 317 321 328 319 337 311 333 309 331 327 328 336 320 314 336 311 315 329 314 305 333 320 325 331 326 325 326 306 309 326 334 320 309 325 334 308 330 329 312 323 319 334 322 333 310 320 306 320 312 315 320 309 331 308 335 320 329 324 321 333 313 319 317 318 307 314 321 332 306 328 319 320 325 336 316 330 319 317 314 327 328 329 331 322 333 329 305 325 316 321 321 325 335 333 306 305 310 322 333 312 314 315 327 334 314 307 328 328 319 305 318 310 329 312 327 325 336 327 313 316 312 330 336 310 326 305 311 332 322 308 308 332 318 330 330 327 332 321 318 315 321 332 320 313 307 311 334 307 333 310 318 308 335 317 314 325 317 321 321 335 323 323 330 335 315 322 324 310 337 336 319 320 330 333 327 332 338 324 334 335 329 314 337 326 325 313 313 336 327 327 332 311 311 323 339 321 339 325 324 337 323 336 318 314 330 339 339 330 323 333 326 313 340 323 332 325 329 337 321 316 325 314 320 328 330 320 341 329 337 324 325 319 319 335 324 341 334 324 331 316 316 315 320 315 328 342 330 315 334 325 338 323 342 322 337 342 342 318 325 328 315 323 325 330 344 326 343 339 315 337 321 325 320 321 320 343 344 339 329 331 317 320 340 346 329 331 342 326 335 320 341 335 330 318 318 325 328 346 348 330 337 322 338 341 327 344 334 323 336 349 338 337 319 330 332 332 343 324 341 328 328 331 346 339 330 346 348 340 343 346 352 327 349 337 351 326 331 334 329 346 330 347 355 342 353 328 333 334 328 348 355 325 351 353 331 350 327 324 329 355 337 353 330 337 324 344 341 353 337 327 337 326 335 337 354 340 350 338 352 355 338 359 333 332 329 341 333 334 343 347 340 330 350 346 343 360 333 334 354 345 337 340 355 348 352 357 363 351 335 364 347 356 336 353 361 338 366 334 332 366 342 345 343 355 336 365 366 353 354 348 348 345 366 342 349 361 351 369 346 363 369 361 370 336 360 351 350 359 353 352 371 342 365 359 364 369 357 363 367 355 354 358 368 364 345 348 368 361 360 357 367 359 349 343 371 374 360 363 374 342 343 344 357 346 364 376 374 364 355 375 371 347 363 359 351 367 374 350 348 370 349 344 357 351 352 362 359 347 361 373 352 373 376 369 379 362 347 355 365 378 353 375 347 354 372 372 360 368 380 381 376 350 382 370 373 354 353 368 357 385 360 365 355 359 379 368 367 376 354 369 382 358 377 369 364 353 379 380 384 365 357 382 354 371 354 376 388 386 358 355 373 372 381 356 359 387 388 375 375 391 393 385 375 359 365 365 361 370 393 392 383 375 362 362 370 377 385 368 373 389 383 369 384 362 395 367 390 392 391 381 375 386 369 394 368 379 381 387 380 383 381 375 393 371 373 373 394 381 376 371 383 375 385 366 393 398 389 384 369 382 368 400 369 392 395 393 373 394 380 369 377 378 382 386 403 370 397 396 389 372 383 370 400 404 382 387 390 406 408 379 407 395 388 398 408 378 374 399 385 394 380 408 401 388 407 374 388 394 385 405 400 390 379 412 379 391 380 389 390 379 398 376 392 377 404 392 413 408 380 388 392 390 413 410 405 409 401 410 392 402 403 407 408 398 396 414 416 402 389 417 416 386 399 419 395 384 411 405 407 416 419 390 407 408 393 401 385 387 403 392 402 407 401 407 392 401 388 422 405 421 419 402 388 391 401 396 396 385 421 415 421 412 386 402 392 398 414 396 396 388 401 417 414 412 395 417 391 402 409 415 393 406 394 398 406 405 403 411 406 392 402 403 420 410 425 397 423 411 428 396 411 396 411 412 409 392 428 421 424 405 415 411 396 394 425 416 420 414 421 419 418 405 429 420 428 425 428 422 407 430 431 431 397 411 413 417 415 411 410 410 427 395 430 432 398 424 419 428 406 407 414 434 422 412 423 420 405 422 410 420 418 407 419 424 426 399 408 407 419 426 425 413 427 420 411 431 409 438 426 422 412 406 420 398 424 407 425 412 408 412 412 434 415 409 420 418 437 423 419 410 399 417 435 416 423 419 421 437 431 406 416 437 422 426 423 425 400 420 436 408 431 408 441 403 416 419 423 411 402 401 423 442 417 417 417 441 437 437 437 425 404 411 422 424 437 403 405 436 421 441 402 410 405 441 414 419 418 436 431 420 436 411 417 408 425 433 407 417 428 441 441 428 409 419 408 442 418 409 435 438 407 433 445 409 431 415 424 445 405 410 420 436 416 432 442 438 420 404 410 443 442 405 426 404 421 429 445 436 436 432 428 438 420 427 441 445 436 419 444 438 424 416 426 436 444 422 427 416 420 433 414 415 432 434 415 408 416 413 437 405 441 418 436 412 439 430 408 426 443 445 417 420 412 439 407 407 412 429 418 428 414 425
437 440 412 405 441 421 412 431 421 404 443 409 409 435 432 412 414 428 410 425 441 415 415 444 417 422 426 428 445 433 405 434 428 411 436 421 428 442 407 445 442 404 406 405 433 435 411 441 417 415 420 413 425 428 408 436 405 428 418 444 416 419 431 438 424 419 413 406 415 416 404 411 414 406 410 443 437 417 439 409 428 411 415 405 436 420 438 436 403 409 433 414 424 417 407 403 433 418 407 403 429 408 409 440 410 413 436 403 427 430 407 408 437 420 411 427 436 403 417 435 411 403 403 432 419 408 433 408 422 438 408 408 400 415 403 410 428 437 409 409 423 415 415 417 432 425 399 423 428 415 415 436 418 416 426 437 425 415 404 403 410 412 409 410 412 416 420 425 438 417 410 433 424 400 430 400 424 398 417 413 427 410 416 437 429 418 430 414 434 412 429 408 407 431 417 423 411 399 409 411 419 423 405 405 425 398 407 413 401 429 431 430 401 409 431 394 433 425 414 429 399 405 400 412 401 421 399 418 425 414 392 411 403 404 421 392 407 393 411 412 428 409 409 396 427 406 396 426 395 416 421 404 430 430 425 398 418 391 424 413 413 424 391 424 390 389 423 397 416 422 396 409 422 422 426 424 418 395 407 399 392 401 416 398 416 395 422 413 418 417 385 410 410 387 414 404 419 400 413 407 386 413 388 421 399 419 418 391 387 391 395 385 397 384 397 388 385 385 406 409 416 406 387 394 408 415 404 394 383 393 417 386 414 414 384 391 410 411 391 406 390 409 402 383 414 390 416 397 400 412 402 388 409 380 413 386 403 385 412 393 409 407 386 397 387 394 396 411 413 380 393 385 410 377 388 405 376 375 375 399 398 398 397 378 389 394 387 375 401 410 380 383 392 391 393 402 408 374 400 396 379 406 406 403 397 370 385 369 393 391 390 405 376 368 368 369 396 377 387 393 378 397 397 395 378 387 380 386 384 388 367 384 383 400 398 371 378 372 371 379 393 391 377 378 391 392 378 396 380 375 399 390 382 390 396 394 372 371 391 368 394 370 386 374 368 397 396 381 366 364 383 388 379 377 364 377 378 365 385 391 364 376 371 385 379 381 367 367 388 382 362 384 380 382 358 357 387 362 374 368 357 374 374 375 355 378 371 388 362 374 383 367 354 358 371 375 381 380 384 352 382 366 358 384 354 359 362 362 380 381 375 357 352 378 355 358 359 372 367 379 380 382 360 371 373 357 354 380 382 370 368 347 380 365 377 375 357 377 355 351 370 376 374 351 347 379 360 372 345 357 366 355 355 357 377 359 365 362 372 343 348 356 343 360 354 353 369 345 364 358 350 352 352 359 363 353 347 367 364 359 346 372 367 354 345 368 341 351 362 355 362 355 349 372 371 372 339 359 365 343 365 337 371 352 364 358 364 346 360 363 365 365 338 369 344 354 338 357 343 361 349 366 354 336 341 364 335 341 349 338 347 354 338 346 333 341 343 337 352 344 341 346 337 362 349 343 333 348 337 331 353 334 358 342 351 336 336 343 362 346 339 356 329 330 328 348 334 349 349 359 343 347 339 358 353 331 344 355 356 351 329 345 329 358 331 350 329 337 338 336 328 349 330 335 350 329 355 330 325 342 328 348 335 339 353 335 344 337 329 348 336 341 333 339 347 346 338 338 341 345 337 343 353 339 332 345 344 324 343 350 334 342 322 335 340 333 340 351 338 322 330 334 326 322 333 337 337 337 351 321 327 334 342 322 348 318 343 338 321 332 332 332 320 333 345 337 344 332 335 329 335 343 340 338 344 319 324 327 337 321 329 343 336 316 346 331 316 338 318 317 320 333 331 320 346 323 340 340 339 323 317 322 316 341 344 343 341 316 321 330 322 332 324 340 333 323 323 314 315 337 316 339 342 337 335 328 339 327 332 314 319 322 338 321 328 321 332 321 322 325 340 340 320 334 335 338 323 337 340 326 330 312 322 328 337 313 312 333 329 332 334 336 310 330 315 327 340 336 338 319 319 335 317 328 326 310 325 339 336 322 323 325 325 335 311 320 338 314 311 325 336 337 321 338 326 327 324 325 322 320 334 331 315 310 319 332 311 335 331 308 317 314 325 334 309 328 315 307 334 318 325 331 315 338 329 333 325 313 318 306 326 313 331 334 316 311 327 321 307 319 322 317 326 308 313 328 329 321 329 325 332 315 317 309 314 307 335 332 313 315 332 333 322 325 329 332 330 319 315 331 332 331 311 321 333 318 311 325 333 334 312 327 311 323 330 319 324 328 313 331 337 308 327 321 327 318 315 320 331 325 313 326 318 318 309 314 330 314 333 325 311 307 315 316 324 307 330 310 329 337 335 328 307 324 311 329 337 321 311 330 308 318 319 321 332 322 329 324 331 324 312 336 325 321 314 311 322 338 315 314 338 313 336 307 331 310 330 330 325 335 323 327 317 336 310 310 320 333 327 312 318 332 309 337 314 316 309 330 316 318 337 315 324 335 316 317 338 340 309 324 336 325 312 313 321 315 315 333 340 335 337 319 328 339 316 335 316 318 325 324 328 322 331 312 316 338 320 315 338 321 330 334 337 334 338 318 340 313 342 339 339 340 317 326 337 324 319 343 332 334 325 318 314 314 332 323 317 331 342 338 340 330 338 325 332 345 319 318 329 322 344 343 337 314 326 327 337 315 319 317 329 346 336 328 336 322 338 338 339 335 331 333 317 322 344 337 319 347 339 335 323 338 329 344 338 341 325 326 342 328 329 325 326 348 336 345 322 324 334 344 342 350 327 343 321 322 329 325 321 321 341 326 340 320 351 328 345 325 336 336 335 347 341 342 344 327 335 347 331 351 339 354 347 347 323 334 340 348 327 334 333 344 343 339 340 329 342 348 323 336 327 333 344 350 327 350 354 351 332 347 349 358 329 328 348 338 348 332 338 352 343 348 339 338 339 331 345 358 356 345 345 335 329 340 361 333 340 332 335 348 329 359 355 334 362 345 356 359 360 334 351 351 330 339 364 343 343 356 348 338 337 339 354 345 359 359 351 343 337 350 358 338 339 358 348 367 341 348 337 360 352 354 345 349 341 354 360 343 361 362 364 366 369 351 358 362 356 354 349 337 337 340 356 356 366 347 355 351 363 371 354 358 356 341 374 363 362 364 348 364 369 342 373 367 369 359 370 372 363 354 346 373 366 353 361 358 372 343 342 374 345 369 374 357 372 345 373 351 371 348 357 376 358 346 353 355 379 348 365 365 378 371 377 366 362 361 347 357 362 363 369 381 354 382 376 383 348 350 372 376 354 365 372 384 367 362 374 365 365 359 352 358 360 364 385 370 352 366 383 362 364 365 355 380 366 372 381 374 367 371 371 389 367 369 363 389 373 368 357 383 369 359 370 356 373 382 376 389 361 371 378 373 362 381 380 377 378 386 376 370 367 372 383 395 387 370 393 369 361 373 361 392 393 373 391 369 396 367 365 379 370 371 370 395 382 393 386 398 362 396 392 394 380 367 377 397 381 388 377 376 398 375 370 393 366 401 380 402 385 385 383 396 395 370 370 394 402 373 370 380 369 400 374 387 382 388 399 377 375 376 390 387 403 396 382 379 372 400 402 379 386 409 400 389 389 396 377 375 374 377 397 376 373 408 391 389 389 390 395 393 409 379 400 399 385 401 408 388 382 391 387 398 390 377 378 398 404 412 402 395 407 378 401 408 414 380 413 381 387 397 391 384 391 406 399 404 395 383 406 391 399 412 396 407 394 398 398 407 405 399 413 400 396 407 411 399 399 389 395 413 385 405 400 382 406 408 420 421 399 399 404 414 392 412 401 398 390 419 418 416 391 412 388 399 391 412 420 411 420 386 395 424 410 407 417 395 425 416 386 402 425 408 394 387 389 412 395 396 401 390 421 409 410 417 425 418 404 416 408 416 398 399 399 415 412 404 427 415 415 413 411 430 391 427 424 424 412 414 400 424 430 404 417 417 427 400 402 423 429 423 409 397 394 420 426 418 396 422 402 422 404 425 424 408 422 419 400 402 401 409 395 400 423 424 429 417 434 400 409 430 431 428 396 434 417 430 418 420 420 429 410 431 420 403 405 408 428 413 418 436 428 419 403 417 409 438 401 410 404 417 404 399 409 405 398 430 400 439 418 414 436 430 404 428 409 412 438 410 400 410 427 407 406 415 413 436 432 437 423 434 408 408 411 418 432 408 414 409 404 432 423 441 421 428 426 429 400 423 438 441 434 424 409 439 440 423 434 430 418 416 423 425 424 434 403 412 442 415 420 406 406 443 403 425 428 430 410 426 411 407 425 442 430 431 438 425 410 428 412 428 444 436 408 423 425 408 434 422 423 411 426 425 408 426 405 434 412 413 416 419 416 440 418 442 425 410 424 433 436 433 415 437 424 421 413 444 426 445 422 444 409 443 423 414 424 423 404 433 433 417 408 445 410 421 442 431 428 419 419 420 407 431 409 425 406 418 424 426 417 442 423 422 439 442 433 416 419 431 445 404
441 404 442 406 421 439 433 404 410 404 420 411 431 425 433 431 437 409 412 409 405 429 425 438 423 410 408 436 437 406 436 434 405 432 435 424 424 421 423 431 422 438 440 409 416 426 436 407 431 443 413 431 427 434 424 403 441 428 436 434 429 426 423 431 413 413 408 434 429 428 420 406 421 413 412 432 436 403 437 422 441 404 409 423 436 430 424 434 412 417 424 437 439 401 424 408 410 429 440 437 413 413 438 430 425 405 418 415 406 410 435 402 414 401 422 407 428 404 440 439 417 418 430 413 416 412 420 423 438 415 415 408 428 412 436 409 417 411 423 421 421 416 421 435 417 402 399 402 406 437 400 400 437 430 398 398 430 436 428 437 413 430 398 410 435 422 417 431 424 402 405 430 410 411 430 428 402 423 400 406 434 403 410 432 396 410 435 428 406 423 425 421 414 425 435 414 411 414 407 398 418 417 434 431 431 426 424 398 414 428 407 410 395 421 406 395 396 406 427 407 392 417 393 413 409 392 432 427 414 405 431 396 428 430 395 424 423 427 430 401 419 402 420 422 391 394 426 394 406 419 409 408 405 410 389 424 412 417 424 388 403 426 388 410 409 387 409 424 389 389 387 403 421 415 388 423 395 391 407 397 400 406 389 398 407 398 410 404 387 406 403 402 395 395 416 408 395 391 396 388 384 388 405 411 416 399 407 416 395 389 388 401 409 383 414 383 388 391 402 390 404 412 399 406 384 392 390 387 391 403 385 392 400 407 380 393 409 388 387 399 411 398 402 396 393 391 401 390 401 401 390 378 380 402 413 392 388 387 379 394 380 396 413 404 384 387 389 376 396 386 396 388 393 407 395 408 382 380 408 393 402 382 395 394 407 380 408 378 392 373 385 395 392 383 385 391 395 399 391 376 398 401 379 378 395 404 371 369 384 379 379 373 404 382 380 375 368 370 386 394 376 370 401 369 402 372 385 373 367 397 376 380 388 383 367 371 380 368 386 373 394 396 378 369 387 389 376 366 369 396 392 377 376 388 396 390 371 392 396 372 386 384 365 371 364 367 393 395 387 384 364 393 386 375 371 382 367 379 375 362 376 392 376 358 365 384 381 361 366 388 372 389 381 387 368 370 373 361 372 358 363 375 369 389 391 358 390 376 377 368 379 373 379 374 387 385 378 374 367 387 382 381 382 370 352 372 361 368 355 377 386 362 362 378 351 368 379 365 357 365 379 379 364 380 362 382 381 379 362 368 367 357 348 371 375 360 352 350 365 380 348 353 380 360 360 360 377 353 376 365 369 369 359 364 364 352 378 377 362 355 361 362 366 342 349 357 355 354 376 374 369 343 362 367 357 377 364 341 373 358 373 347 344 359 358 367 360 349 369 365 354 357 365 367 371 356 363 371 357 340 372 359 354 342 343 371 366 344 348 363 360 344 345 363 341 363 368 337 348 338 362 364 368 365 356 341 346 358 339 343 338 350 340 353 367 347 364 361 353 339 363 354 360 337 359 350 346 352 339 351 337 352 335 352 359 362 359 339 342 338 329 351 339 348 332 362 359 346 330 333 360 357 328 333 343 330 359 331 359 333 351 331 328 355 326 331 327 330 348 347 338 347 335 355 332 346 354 337 329 329 341 326 333 349 339 348 326 336 351 323 351 349 328 352 344 336 323 353 340 353 341 352 341 325 348 338 347 347 348 354 328 347 343 328 349 353 351 349 333 346 322 323 335 349 330 332 326 321 344 344 341 345 343 338 321 335 319 344 327 343 343 330 334 330 338 329 328 335 325 340 326 323 339 340 317 349 317 323 317 339 345 337 330 334 322 330 317 320 322 323 344 345 335 326 321 319 336 331 335 341 318 343 347 340 331 346 337 330 317 335 320 346 322 332 331 326 314 329 329 319 336 324 313 320 334 320 325 322 336 345 315 314 318 329 343 330 325 327 328 312 337 329 339 329 323 336 322 332 334 332 341 328 318 321 335 330 341 312 315 335 339 330 336 312 315 336 330 328 319 314 328 312 332 324 330 311 317 341 332 341 329 329 325 336 339 317 323 337 318 327 330 314 315 324 316 320 318 336 338 328 309 325 330 330 338 317 331 313 316 321 312 337 309 329 332 308 337 315 336 315 333 325 320 308 309 328 319 318 323 317 337 323 333 327 313 330 335 335 335 312 316 308 309 318 329 333 318 326 308 314 333 334 332 314 334 333 334 313 311 317 322 309 333 315 328 338 338 324 335 335 329 312 336 331 323 326 326 334 313 327 310 308 322 335 315 317 329 310 324 333 320 307 335 314 316 324 314 315 310 310 311 332 315 308 325 332 327 312 327 334 332 330 335 316 326 311 326 316 314 311 311 327 312 307 335 321 326 311 330 329 314 335 322 322 336 308 315 325 313 336 320 339 327 316 316 315 320 335 324 327 308 328 315 313 329 311 327 315 315 318 337 321 313 319 336 310 320 311 327 325 339 339 324 327 315 332 334 327 328 318 314 329 340 322 334 329 326 321 336 332 330 332 313 335 310 340 336 321 310 322 339 342 321 322 328 327 314 321 313 333 330 318 320 328 330 312 316 315 324 342 338 312 332 341 337 333 339 331 312 339 334 333 341 342 323 337 328 318 344 333 341 327 339 319 344 345 327 329 330 315 338 324 333 335 318 314 346 331 327 343 319 316 329 345 343 339 337 326 343 334 345 336 346 339 342 344 337 322 326 319 324 349 330 343 337 332 343 333 347 321 328 319 321 342 347 347 333 336 323 325 321 321 346 351 342 339 344 328 345 322 329 351 320 340 342 338 323 336 322 321 339 331 353 340 322 349 336 335 334 341 343 336 341 337 333 331 324 336 347 332 326 341 343 325 326 339 341 331 336 348 342 336 330 340 340 344 345 354 342 335 333 336 356 333 357 336 347 335 357 345 353 335 330 347 346 341 329 330 358 344 330 343 357 337 334 348 332 331 345 350 342 328 336 349 345 335 360 333 353 332 353 347 342 332 334 362 356 337 341 354 355 344 345 360 354 360 343 340 332 333 349 350 358 361 335 360 347 339 357 366 353 349 355 368 355 365 352 352 353 356 360 345 343 359 343 362 369 354 348 370 367 366 366 359 337 345 363 351 364 353 363 348 345 349 359 368 347 343 362 342 342 353 353 351 342 373 342 353 357 367 353 354 362 359 353 361 350 346 348 351 373 375 355 344 367 364 374 361 363 372 350 371 359 374 366 357 353 363 355 367 348 367 352 368 368 365 367 357 370 354 366 346 352 360 349 378 363 361 377 363 371 349 356 367 380 378 382 355 378 373 358 382 376 382 350 364 382 372 376 369 387 373 364 383 375 355 356 352 374 374 372 374 359 376 365 379 359 387 390 387 356 384 359 364 365 380 383 364 374 377 361 389 378 374 384 365 392 367 381 393 367 364 378 374 388 369 378 394 366 394 370 370 365 375 395 376 379 387 364 361 387 369 393 369 396 369 394 370 373 384 367 363 377 366 394 384 395 364 385 395 366 369 368 363 375 365 366 371 383 375 379 388 373 390 375 371 377 370 396 390 372 403 371 367 387 367 389 383 370 391 394 374 398 401 391 373 403 373 397 400 385 392 387 373 380 375 389 376 393 398 405 375 401 405 393 405 407 394 406 402 406 395 406 404 387 409 390 401 397 390 396 397 379 375 379 381 393 387 387 405 377 385 412 409 408 395 393 406 409 380 387 404 392 382 387 397 409 404 386 384 382 410 409 378 411 403 385 381 417 389 413 381 388 411 404 389 412 380 395 396 409 393 391 402 396 418 384 413 412 398 407 401 382 414 412 387 409 387 405 406 391 388 408 385 386 413 395 411 413 402 387 395 415 391 418 384 421 423 417 414 393 405 395 395 390 418 394 411 424 418 396 386 416 422 421 413 404 426 402 387 405 399 399 397 406 394 398 405 426 424 395 395 396 397 406 427 403 396 421 400 421 406 400 390 414 410 395 413 403 430 391 398 422 410 399 429 393 420 397 427 425 412 408 421 399 427 420 415 393 414 428 426 393 400 428 418 422 433 402 396 394 404 407 426 426 416 425 428 404 431 426 399 414 402 429 423 398 418 406 399 399 401 432 401 411 428 428 401 429 398 405 432 409 420 424 403 402 417 437 414 414 430 419 435 398 414 423 402 398 437 406 404 404 405 409 422 398 400 427 431 403 403 427 420 415 439 430 412 408 434 421 402 403 405 411 408 409 407 434 410 426 399 430 423 428 428 403 426 407 440 412 402 403 441 421 419 439 408 433 404 402 411 408 404 417 420 411 425 428 404 437 412 406 427 436 433 412 439 417 420 438 430 421 441 427 442 417 422 409 406 426 409 417 435 414 433 411 423 417 437 428 411 406 431 435 442 419 402 436 435 422 431 422 440 429 404 439 443 425 405 406 409 411 420 440 424 411 409 444 424 444 428 431 407 413 423 403 430 423 437 420 441 424 438 437 407 441 431 407 422 432 409 427 442 428 424 419 434 430 418 413 429 441 441 431 409 419 429 435 438
420 409 433 439 402 424 402 438 410 404 416 437 410 438 434 433 417 409 422 442 424 432 425 419 429 409 423 443 436 413 436 412 418 424 408 417 404 406 410 409 405 422 402 411 417 433 401 430 440 421 427 418 408 408 433 435 415 413 434 407 424 425 416 439 405 420 412 405 422 421 411 426 401 410 436 414 441 433 441 436 410 425 412 417 432 402 409 403 412 440 407 436 422 422 432 426 439 401 428 417 418 437 440 416 405 432 430 404 423 430 399 433 413 409 408 402 409 415 403 422 414 410 414 434 431 402 417 428 401 403 403 420 400 402 438 416 419 427 409 404 405 432 425 436 427 436 414 418 438 416 433 402 430 421 402 411 407 422 403 411 401 409 401 426 408 435 402 432 424 414 399 433 407 426 430 398 424 404 419 424 422 414 431 415 397 395 431 409 419 397 422 426 409 428 414 424 427 421 419 416 399 421 411 410 412 405 414 401 414 397 431 402 417 426 424 419 429 419 392 415 423 421 405 398 417 426 430 409 414 414 392 419 402 409 397 422 423 421 391 406 424 429 417 409 424 408 397 422 396 410 403 407 424 414 405 412 389 407 393 403 404 402 399 421 419 392 387 420 396 386 390 400 421 400 401 395 402 418 407 412 392 414 391 388 400 399 404 401 411 402 410 388 409 421 413 401 386 406 395 388 405 391 394 401 397 409 402 415 401 415 401 400 405 407 404 381 414 415 389 401 385 415 397 411 406 387 381 401 410 394 407 380 408 405 408 416 392 403 381 378 406 404 415 413 388 394 411 411 379 389 391 415 401 383 390 394 414 401 401 380 410 376 380 399 391 398 397 404 382 399 392 399 386 391 396 384 406 379 379 409 391 382 396 404 388 399 383 388 385 407 391 407 397 385 392 401 407 375 392 404 389 399 381 376 370 394 396 390 393 372 385 369 371 387 383 403 383 373 398 376 391 400 376 394 389 400 395 366 380 388 392 393 390 383 400 391 369 366 389 371 371 368 372 373 364 387 386 381 371 395 367 395 390 377 363 375 388 391 375 364 393 381 392 380 361 368 384 382 383 372 388 363 374 362 366 363 364 366 377 379 379 372 382 359 371 377 373 373 357 369 391 365 358 361 373 389 384 371 382 385 383 387 388 374 389 357 378 372 378 373 355 376 387 356 377 363 375 370 356 353 359 352 361 375 371 378 370 361 355 375 354 360 370 362 356 358 367 373 361 374 357 380 384 361 368 358 370 350 381 363 374 362 374 377 353 349 374 350 358 367 376 376 379 378 352 364 349 348 351 376 353 375 350 352 367 369 361 353 371 373 348 360 368 375 371 373 356 361 356 367 346 351 361 359 347 347 358 367 351 373 354 352 370 371 341 368 342 370 356 348 348 351 343 363 368 354 356 343 345 364 369 347 369 357 343 353 359 346 351 351 343 341 362 348 370 339 341 337 346 369 356 353 356 337 343 350 353 337 353 335 362 361 344 335 346 349 349 344 358 340 358 341 343 359 352 342 339 334 355 349 332 335 363 341 331 344 333 355 335 350 356 346 358 357 353 360 347 334 331 333 332 357 333 345 343 337 357 353 333 336 347 341 347 352 360 347 331 328 346 335 355 338 351 350 331 349 347 356 353 349 326 330 351 338 347 339 354 342 331 325 324 350 348 344 348 346 338 352 347 323 335 351 343 327 341 356 350 336 353 352 334 328 327 352 347 324 351 332 336 349 322 325 330 344 353 339 325 324 352 341 347 332 350 326 348 327 349 345 322 338 338 326 335 343 321 325 345 350 335 324 343 333 327 318 323 325 337 328 326 333 346 319 342 342 326 335 347 320 327 349 336 344 323 318 333 324 325 324 321 341 330 343 321 337 343 326 343 326 334 319 342 329 321 334 319 328 318 315 330 325 345 315 320 317 317 337 323 324 345 326 315 325 319 319 314 345 330 340 323 314 342 315 328 316 333 332 316 343 322 340 318 336 315 334 329 342 338 334 342 343 335 316 333 320 314 333 334 325 333 313 315 339 331 311 326 332 316 331 331 327 327 338 318 329 327 335 327 322 325 325 321 316 329 310 326 333 333 317 315 323 319 319 319 340 319 335 328 324 322 317 340 338 312 316 325 329 309 310 309 324 326 320 331 313 321 315 336 312 322 309 325 332 319 334 330 328 327 317 311 340 325 310 337 327 316 320 316 316 322 316 332 339 328 322 311 308 328 339 311 309 339 327 332 317 320 321 337 339 330 339 338 314 309 335 334 317 315 310 326 329 318 318 328 338 332 332 338 320 331 309 321 330 328 314 308 309 327 337 308 317 336 338 324 337 333 318 315 309 320 333 330 330 311 319 329 335 311 327 316 335 330 329 325 318 335 325 319 323 322 319 332 319 318 316 316 311 326 323 312 338 316 335 329 319 314 318 314 317 337 321 311 326 310 327 336 337 313 315 319 326 326 311 336 335 318 312 337 336 326 341 333 334 335 321 312 340 330 318 316 328 331 319 313 332 337 340 328 340 314 337 325 330 338 319 323 315 321 318 342 339 318 333 331 343 313 333 341 333 341 315 318 330 323 321 319 337 332 330 328 323 325 345 340 342 332 328 319 335 333 314 317 334 316 318 320 331 329 328 342 345 332 345 324 337 333 319 329 317 336 343 326 315 340 320 345 326 335 317 348 322 317 318 340 319 321 344 336 336 327 332 333 343 328 342 333 344 346 346 347 334 342 324 334 332 329 329 344 346 330 343 351 332 344 343 333 349 338 320 334 346 334 350 338 346 342 322 339 336 349 336 320 341 343 335 322 352 346 346 346 326 337 346 338 330 335 353 325 322 352 348 349 345 339 355 335 349 349 333 339 326 336 352 332 342 326 344 355 341 330 346 344 338 356 354 330 348 351 341 356 330 332 349 327 356 356 340 349 348 358 339 359 337 335 335 357 346 330 329 338 336 353 359 352 351 329 332 349 355 349 348 336 330 346 338 361 342 361 359 339 359 338 338 336 355 355 333 341 358 343 352 334 353 348 340 343 335 338 336 338 363 353 339 351 359 364 359 358 353 355 355 368 362 346 366 367 361 339 356 367 358 367 353 358 361 361 346 341 368 363 348 364 360 366 359 351 363 351 353 359 350 339 370 356 352 367 353 355 348 339 354 350 349 371 372 351 375 360 358 349 352 346 353 371 342 350 363 343 377 371 370 363 354 364 349 372 343 355 370 350 361 370 363 344 355 367 347 377 377 355 371 378 355 359 351 355 368 353 373 348 347 381 369 376 369 357 370 350 369 377 358 352 369 359 368 361 363 353 359 376 364 350 353 355 365 361 365 368 368 387 362 377 366 382 368 358 371 375 377 379 379 368 354 354 361 373 382 366 367 379 390 386 387 369 365 357 387 391 373 370 390 386 360 384 358 356 392 378 358 381 369 363 375 385 365 362 370 372 376 384 376 391 395 388 369 385 390 381 385 388 396 361 381 378 372 379 379 373 391 388 378 363 392 376 398 397 370 399 379 384 376 397 388 369 378 388 371 373 388 376 395 382 396 383 398 370 402 379 399 395 385 378 375 379 373 375 377 398 391 372 383 368 370 387 390 402 375 378 375 379 391 384 397 403 404 394 371 403 387 405 372 382 370 384 401 405 388 376 390 387 393 407 407 394 376 387 381 408 403 410 388 396 391 390 404 405 390 401 395 389 387 386 401 387 391 383 384 398 389 392 375 401 390 401 384 394 377 394 381 399 383 386 411 402 403 403 396 383 381 406 387 383 408 405 398 414 413 396 398 416 403 404 386 395 400 398 381 383 389 413 400 386 386 406 406 415 406 393 399 408 390 398 390 414 413 398 404 401 385 404 418 394 421 418 403 401 388 396 397 397 390 418 404 396 405 391 423 422 396 402 411 397 412 420 391 395 389 406 407 424 421 404 389 419 391 410 391 397 423 405 403 389 391 415 394 413 423 426 404 426 403 390 391 429 425 392 418 404 394 427 407 412 399 408 426 393 405 425 415 397 414 393 422 400 430 396 399 431 400 402 406 401 411 420 403 408 423 432 425 428 429 402 414 399 422 409 402 398 403 428 406 429 433 397 398 431 404 408 431 415 421 407 425 399 395 396 418 426 397 410 423 434 421 403 399 411 422 412 417 432 408 430 427 406 436 434 403 405 408 402 428 436 415 420 402 417 423 426 409 425 402 398 424 429 408 431 404 436 406 426 432 420 421 424 430 422 423 419 414 406 423 411 403 422 419 414 421 427 405 404 421 439 399 437 422 439 427 399 440 415 408 433 415 403 402 431 422 422 407 435 429 432 405 434 414 424 406 435 410 412 440 430 408 440 426 432 438 411 430 436 425 437 428 400 439 429 430 421 412 439 415 442 430 419 433 403 401 439 436 409 407 434 439 416 431 424 404 427 433 434 421 416 427 406 414 424 435 402 401 404 441 415 402 428 433 435 429 431 429 422 440 435 412 434 408 442 413 409 424 403 440 443 419 424 406 430 404 440 432 404 442 430 416 441 413 405 430 439 433 415 417
428 405 424 416 410 422 428 417 403 427 414 402 442 434 406 429 436 442 417 438 438 401 411 433 412 412 419 406 400 431 420 425 434 401 439 441 421 424 413 423 406 426 422 406 416 425 434 409 422 408 403 418 408 413 408 417 422 425 422 423 412 400 404 404 441 401 401 420 423 415 441 429 438 418 435 412 401 427 422 424 433 425 440 439 436 404 412 416 429 434 437 400 432 440 404 430 399 404 408 421 419 406 409 416 425 401 430 426 427 409 409 419 433 408 415 426 413 419 435 429 398 412 399 434 409 421 407 413 434 402 400 403 418 405 418 419 411 410 398 416 407 398 424 406 434 419 419 413 400 416 404 401 430 405 396 402 430 406 420 426 410 422 431 431 431 412 412 404 427 416 426 396 417 414 407 416 395 430 433 398 410 400 403 405 411 403 412 404 415 394 433 428 422 430 425 419 406 404 429 400 424 420 400 407 398 413 428 401 408 426 405 425 392 415 396 409 427 416 422 407 417 423 403 406 420 394 392 395 407 430 402 398 416 411 413 424 393 410 393 412 404 408 421 400 405 405 410 415 404 408 401 389 391 419 419 399 397 421 414 397 418 387 406 388 396 402 418 393 418 409 407 419 404 392 392 413 410 406 391 385 385 404 420 421 389 412 392 398 397 411 408 389 404 420 383 414 395 414 413 420 391 387 406 401 393 404 381 410 385 388 412 417 399 399 415 404 419 384 419 393 405 405 391 386 394 391 410 390 380 383 387 407 390 390 403 380 384 383 386 393 394 382 403 398 403 413 405 397 377 388 406 412 406 409 393 392 382 409 402 383 375 410 400 386 410 386 376 377 391 374 392 396 377 378 378 404 403 395 374 403 405 393 389 385 387 395 401 393 390 378 390 390 375 375 389 371 376 381 402 394 378 390 386 402 378 372 389 371 400 401 385 385 384 398 402 393 376 379 398 377 372 398 384 398 376 368 375 389 379 394 369 366 377 402 376 401 366 397 367 377 392 383 371 369 391 384 395 378 396 366 388 364 376 369 395 385 386 382 372 378 373 392 395 363 392 369 363 384 389 375 364 377 381 373 367 379 394 383 385 362 364 381 369 392 391 378 387 392 388 378 378 389 372 380 365 385 362 377 373 391 392 391 386 391 368 372 389 365 358 377 383 378 378 372 353 374 354 382 372 363 365 356 357 358 357 366 388 362 365 382 376 379 381 385 358 373 374 364 360 351 373 350 384 352 363 377 352 349 360 381 367 350 351 378 351 366 368 373 363 352 376 373 379 356 373 368 360 377 345 369 378 350 351 357 352 344 365 371 346 377 368 344 359 371 375 363 354 375 368 369 360 342 377 357 352 348 343 346 344 360 371 363 354 367 374 344 353 374 344 359 351 356 342 365 364 341 348 348 355 358 358 346 344 348 345 340 345 357 367 365 350 344 363 363 370 361 366 359 370 346 355 347 339 357 336 363 358 358 337 351 342 367 334 360 354 342 339 362 338 367 353 350 340 344 341 350 346 346 349 344 356 334 355 359 342 340 334 355 345 334 351 364 363 347 331 330 335 332 357 338 342 348 333 357 350 333 339 353 331 354 357 329 332 339 342 343 347 345 340 335 356 327 343 355 352 343 354 330 354 355 338 333 340 341 326 335 353 344 333 330 336 328 330 339 339 352 329 333 344 350 350 338 349 331 341 348 356 343 326 350 339 338 323 353 328 324 337 330 352 328 350 332 334 331 334 334 323 337 346 340 347 329 332 338 329 330 322 343 341 338 340 323 322 326 343 345 322 342 342 331 347 337 340 325 344 350 337 345 330 326 330 321 333 340 336 341 347 337 329 332 320 349 335 320 319 323 343 321 345 332 330 339 348 317 345 340 347 327 331 326 335 342 329 348 331 347 337 327 330 347 339 331 343 324 332 345 330 325 315 323 340 328 342 336 325 337 327 324 314 342 332 333 334 345 330 316 341 317 325 320 314 314 336 342 323 318 338 336 328 338 342 319 316 338 341 329 315 327 324 318 327 317 321 319 336 332 339 321 324 343 341 322 322 340 341 325 332 341 322 326 337 340 334 327 328 331 312 332 314 324 338 329 329 316 337 321 336 332 330 316 330 326 325 340 322 323 322 312 321 333 327 316 330 318 332 316 338 333 337 341 314 332 327 332 337 321 310 330 310 329 336 330 313 319 328 326 332 340 328 312 331 313 318 320 320 339 325 316 330 320 315 334 310 332 324 338 312 324 326 312 311 320 333 314 330 319 330 320 318 316 322 339 319 330 317 330 328 333 337 317 312 311 310 314 335 325 311 338 340 328 309 310 340 333 316 329 312 338 341 322 314 323 320 324 312 329 314 332 321 310 340 325 313 310 330 339 326 332 336 326 319 336 327 318 329 334 338 332 331 338 312 335 319 322 317 321 341 321 311 321 322 311 337 326 311 325 323 327 315 317 311 324 311 329 333 330 321 329 320 342 325 322 335 334 335 311 315 335 323 316 314 335 316 340 318 316 322 330 333 326 336 333 340 337 319 330 324 316 313 327 323 325 332 325 337 318 315 334 345 314 332 325 340 334 315 339 336 328 321 335 320 322 316 329 338 323 345 337 326 344 317 335 323 334 347 315 340 347 334 337 316 320 316 342 343 316 332 330 331 337 316 337 346 318 317 335 328 349 324 338 345 326 326 319 344 323 317 336 323 337 324 323 343 323 347 335 324 330 347 339 351 348 326 348 348 325 332 325 322 340 346 349 350 321 351 342 326 351 328 330 338 332 334 329 339 330 344 345 340 338 331 339 333 337 334 329 343 348 333 346 334 326 351 349 350 333 325 332 340 323 353 334 349 333 341 349 341 356 349 324 348 332 338 347 331 326 352 325 334 327 338 354 325 332 346 353 350 356 337 343 332 334 354 358 352 339 351 346 347 351 347 338 359 335 327 341 338 356 342 356 333 329 351 342 345 348 344 345 345 356 362 352 339 331 350 339 344 348 358 340 339 345 351 345 362 359 358 346 362 356 348 343 348 365 354 354 357 338 347 350 338 334 358 357 358 335 341 354 348 358 359 360 358 348 339 355 363 351 348 336 340 341 347 369 340 347 356 342 352 347 371 370 349 361 358 350 339 365 347 355 367 372 357 368 362 373 366 369 354 343 369 371 360 359 347 342 369 343 347 349 345 346 361 372 374 371 360 363 349 351 354 375 356 376 357 372 356 344 354 345 365 359 363 376 344 369 361 370 348 357 372 367 361 355 362 375 365 360 360 353 369 353 351 365 367 365 358 361 383 350 363 348 365 362 362 367 352 379 372 371 372 365 358 369 355 354 362 373 371 374 380 380 386 363 383 360 352 353 356 366 373 369 387 373 385 382 357 390 389 381 389 356 379 359 387 373 378 373 373 361 361 381 369 374 356 364 383 357 381 366 386 366 382 383 365 393 376 369 393 390 375 370 393 379 390 366 360 377 386 379 383 391 367 375 398 390 371 380 384 393 372 387 377 388 371 374 389 386 383 395 376 390 384 369 365 377 380 378 365 379 368 381 374 379 390 390 370 379 388 394 389 378 398 368 368 387 398 374 374 398 370 389 389 371 374 391 385 393 385 405 387 389 384 376 383 389 381 389 381 382 396 406 394 388 399 379 373 406 409 371 399 371 387 374 398 386 386 403 403 382 380 391 399 392 394 387 400 376 402 394 401 390 381 375 408 411 385 401 398 413 390 387 402 407 380 391 383 394 411 403 393 381 412 409 389 395 384 405 398 403 388 415 380 396 378 403 383 379 392 407 406 407 408 383 409 380 413 397 409 408 398 419 387 396 401 386 416 417 389 390 406 419 390 393 389 405 381 398 386 400 383 408 406 384 417 395 385 411 406 406 391 416 405 399 392 419 398 421 416 407 392 401 397 402 406 406 418 406 415 414 417 416 401 402 419 396 407 413 416 422 396 426 409 411 394 418 398 408 416 422 424 417 392 398 426 413 419 419 427 408 411 400 414 420 398 413 427 405 394 399 426 392 395 412 406 428 425 403 402 401 424 397 418 418 405 418 409 411 425 429 392 407 402 418 397 413 403 396 430 408 408 426 413 414 407 430 414 403 404 428 416 396 394 403 424 410 433 404 431 426 403 433 403 414 420 411 395 432 416 435 410 432 429 430 414 404 428 396 416 399 433 400 405 435 409 396 411 407 408 409 401 418 410 413 400 437 429 402 435 411 402 409 407 397 404 429 407 399 433 430 405 429 434 414 430 408 416 406 420 429 421 427 410 434 406 430 434 440 429 402 435 417 400 428 435 434 422 416 434 432 413 422 410 422 402 408 437 404 415 424 410 409 415 418 419 422 405 412 420 434 413 412 408 413 399 402 406 421 417 399 411 432 421 420 411 424 430 408 428 404 431 439 415 406 415 433 427 419 402 406 412 417 419 420 431 418 421 436 440 440 435 407 430 414 427 400 437 415 406 423 420 435 418 433 440 434 425 426 410 425 432 422 442 408 440 429 426 420 424 422 418 415 429 404 429 414 402 422 428 408
401 404 440 418 437 437 407 417 420 416 399 408 436 439 415 433 425 438 410 404 415 425 418 399 429 403 410 430 422 437 436 423 400 435 400 436 431 408 410 409 424 411 418 419 407 432 411 433 427 421 437 401 403 414 399 431 416 410 419 440 407 414 422 406 406 421 400 436 428 411 404 411 421 423 431 429 412 400 420 440 420 416 440 424 429 440 415 403 410 435 400 416 406 421 400 418 409 427 426 426 405 432 411 424 411 401 409 404 430 436 422 409 418 435 427 407 407 406 424 402 413 420 398 427 431 401 408 403 432 436 434 398 431 405 426 403 408 398 409 402 436 435 413 417 433 403 429 403 412 415 407 427 399 409 418 434 415 431 399 409 430 395 413 424 403 401 431 418 405 403 426 404 404 404 427 400 411 418 406 429 397 419 423 404 394 407 402 416 403 407 431 398 410 408 428 421 417 425 406 428 395 396 398 404 409 431 413 429 416 428 424 422 412 414 391 415 390 402 399 400 420 398 408 396 415 402 427 402 396 401 399 400 408 388 394 394 424 416 408 401 409 417 410 387 423 390 420 399 415 397 392 393 415 402 414 414 420 390 416 415 424 410 389 396 401 388 402 398 416 415 411 396 395 384 397 391 420 422 404 408 391 400 405 412 409 393 400 403 389 389 383 419 413 388 390 390 391 406 394 381 388 412 386 399 405 399 406 400 388 418 416 396 395 398 385 413 408 402 393 406 401 387 405 414 382 406 400 394 387 388 409 406 383 395 415 379 386 388 414 409 380 377 393 393 390 409 378 408 404 381 410 389 379 396 384 409 385 394 413 393 403 405 409 397 411 396 387 409 394 385 401 397 385 406 375 398 389 404 391 406 409 386 380 401 396 389 385 395 397 385 373 386 404 397 370 391 381 391 396 380 389 371 390 385 404 369 383 394 379 389 370 377 393 377 403 381 385 389 367 377 397 402 390 392 399 395 385 369 396 391 397 378 370 379 371 368 396 386 395 384 369 374 394 373 400 371 386 379 392 365 369 363 363 370 388 373 363 386 394 372 390 388 363 396 381 371 379 384 364 377 371 382 385 376 387 379 380 372 374 393 387 377 387 364 383 394 358 361 383 357 384 372 361 392 382 386 375 389 388 380 384 376 364 386 371 356 369 355 383 362 389 354 359 360 359 383 358 359 387 362 374 376 377 355 353 381 363 372 376 357 373 382 356 383 381 364 362 366 353 353 380 373 353 379 378 381 376 368 370 379 354 355 367 371 360 355 368 372 377 371 371 378 369 346 376 365 360 368 361 362 370 370 350 355 380 380 366 370 362 368 366 348 375 348 351 351 372 352 356 366 376 343 360 363 343 370 362 357 356 377 354 362 346 360 350 353 344 369 349 347 347 353 359 372 344 365 357 343 370 351 343 348 358 340 371 344 341 344 360 356 365 352 362 349 356 347 361 371 340 346 353 358 359 337 367 340 340 349 343 335 360 347 356 344 360 353 360 339 358 360 358 363 351 358 339 334 334 340 345 349 349 361 347 336 339 343 341 343 356 331 345 353 339 332 355 363 344 339 342 357 344 347 348 339 343 333 339 352 336 329 354 357 337 347 356 354 330 358 358 329 358 339 359 339 347 349 338 334 332 350 328 346 340 345 355 353 358 340 343 331 347 341 332 356 325 335 348 335 331 351 336 327 336 342 347 357 338 324 329 342 354 338 336 342 332 340 336 330 354 327 343 350 351 325 347 325 335 344 336 334 325 337 325 331 354 339 338 343 324 338 326 350 334 335 331 322 335 348 328 341 348 330 327 349 335 324 343 329 345 322 338 347 334 342 322 333 324 338 319 325 322 324 320 333 335 331 332 347 323 340 333 350 348 341 346 327 344 333 336 336 333 322 330 348 343 333 327 346 316 326 319 318 330 321 333 347 332 345 342 336 334 324 334 330 346 327 340 338 344 324 323 325 328 336 324 321 317 334 315 316 342 318 318 323 321 333 319 338 330 345 325 346 319 342 327 315 320 316 338 314 324 313 325 337 332 332 341 334 318 342 334 313 344 337 320 319 321 340 312 316 332 318 323 312 333 335 325 334 326 337 324 332 319 328 319 320 315 325 321 316 332 337 316 331 312 330 325 342 326 325 314 315 331 325 315 320 316 328 342 331 321 322 319 328 338 327 336 341 340 313 314 328 339 318 315 339 337 329 338 321 311 342 325 331 324 329 340 330 315 340 318 325 319 326 311 315 342 336 313 339 339 316 325 335 323 329 331 318 316 327 328 316 326 342 337 339 328 334 326 332 331 333 315 340 317 315 312 316 340 314 313 336 320 327 328 332 313 317 339 318 333 324 324 316 323 318 312 341 341 328 330 330 318 334 327 324 338 328 330 336 331 332 329 340 316 315 330 318 321 326 326 311 340 339 316 320 315 318 319 313 335 339 332 343 330 316 324 326 333 343 319 322 332 337 319 337 341 338 313 319 322 328 319 319 344 339 329 321 323 317 334 338 327 322 324 317 337 341 339 333 325 333 336 333 313 315 314 319 336 344 318 339 316 326 337 314 320 320 322 330 324 342 320 339 317 331 342 341 326 335 326 336 321 347 323 319 347 324 324 335 320 327 325 323 340 348 323 346 321 330 327 330 323 334 322 326 348 347 317 324 333 327 346 339 324 319 344 324 327 318 341 332 328 350 339 319 349 344 347 321 326 324 335 333 341 338 340 338 336 341 345 320 350 342 340 324 345 331 331 321 331 321 336 340 353 322 341 349 349 335 351 321 340 333 335 329 353 323 348 335 343 341 333 351 340 324 348 333 340 333 345 351 344 355 326 331 333 349 335 345 335 328 323 326 329 335 327 330 356 326 327 340 336 328 343 327 337 342 337 354 352 334 357 341 332 326 357 351 353 335 340 340 350 340 342 329 351 354 335 359 357 347 349 342 350 333 344 337 360 357 340 353 332 337 342 346 347 341 338 340 350 360 353 339 348 343 350 347 344 332 344 348 362 354 347 340 357 350 359 336 340 342 363 347 362 360 347 338 343 359 367 356 365 336 348 359 364 368 342 353 361 335 346 358 370 362 343 360 357 336 365 366 346 338 345 352 365 371 358 353 340 368 340 348 347 367 373 343 365 345 373 369 357 350 357 357 353 341 347 340 342 354 347 364 367 355 344 366 357 348 363 362 357 350 358 347 367 342 367 356 364 370 369 376 347 374 356 358 378 345 355 348 371 350 374 377 345 355 346 360 361 367 361 377 357 377 362 346 357 352 377 361 379 368 358 363 364 352 380 362 354 371 383 362 379 358 359 359 368 376 355 365 379 370 377 354 381 383 362 365 367 364 367 384 352 356 356 369 363 379 361 379 383 377 386 385 372 363 377 382 381 371 359 371 391 364 361 375 375 372 390 392 364 384 365 379 388 385 361 378 375 369 368 384 372 380 358 391 367 382 382 395 363 367 390 378 391 374 362 375 371 374 389 379 397 398 391 381 373 376 361 371 398 394 372 372 375 384 382 393 381 395 383 390 372 369 384 373 398 383 399 363 372 385 398 386 400 390 384 376 368 385 386 383 381 397 373 374 399 393 384 397 366 368 404 393 390 387 404 404 386 381 405 394 402 401 394 402 390 377 391 371 375 374 393 394 373 384 381 389 405 380 384 388 397 404 394 387 386 394 390 382 375 401 380 396 377 392 380 378 409 401 398 389 404 383 402 396 398 374 378 384 384 380 401 400 403 413 406 407 397 385 379 389 403 376 404 408 386 400 403 383 390 390 399 382 399 389 394 412 378 387 411 417 392 388 392 381 387 407 413 387 414 390 404 383 405 418 403 399 390 408 410 413 395 394 393 405 395 384 401 401 411 419 407 387 385 384 421 417 403 414 385 398 417 401 393 395 392 416 414 403 405 397 396 412 403 408 389 417 413 410 398 395 408 415 400 412 409 401 408 391 425 402 406 412 420 409 425 390 403 408 401 417 422 413 397 393 391 403 427 411 388 393 421 412 423 397 408 390 411 418 393 405 425 402 417 407 410 428 390 414 399 418 406 406 414 423 399 428 428 394 417 402 407 424 417 408 402 397 410 425 427 414 403 422 427 431 401 408 431 403 395 402 394 411 420 418 405 429 416 404 393 403 415 411 396 401 428 408 409 405 400 403 429 413 394 426 415 406 402 413 418 404 422 419 425 410 405 396 405 428 408 406 398 432 425 400 400 418 414 415 431 423 424 426 401 426 418 422 398 427 401 421 437 428 406 428 402 416 429 414 408 403 427 410 401 416 417 406 400 438 425 435 424 415 424 431 404 406 418 405 437 422 431 438 413 409 425 440 409 418 410 432 401 402 424 409 424 407 414 439 428 440 415 412 422 436 423 425 409 426 423 414 416 405 421 423 415 403 420 424 422 431 415 425 432 399 435 416 405 406 412 434 405 428 403 427 424 427 411 432 411 433 405 426 439 425 406 412 429 427 435 408 416 409 434 407 407 426 422 413 433 434 404 438 421 408 424 402 435 436 435 405 426 439 430 425 423 437
436 409 423 430 419 438 438 412 403 405 438 426 419 430 419 423 427 440 432 408 401 424 403 436 430 429 434 419 413 417 413 406 427 438 435 403 433 432 417 437 438 412 421 415 401 439 439 428 438 428 437 439 412 440 434 399 428 425 418 440 399 399 422 423 407 438 418 404 428 413 433 424 402 430 438 430 435 423 413 398 437 433 422 409 434 404 418 434 402 401 430 399 401 412 426 413 411 408 419 403 425 415 429 432 407 430 423 405 416 397 405 414 434 431 427 431 398 406 426 404 411 418 409 415 433 397 433 409 410 414 415 398 432 407 434 403 399 419 413 418 421 423 396 419 419 427 413 422 395 404 429 410 426 401 432 424 405 428 398 419 408 417 423 405 428 420 413 393 405 431 416 433 420 420 417 404 411 395 430 414 405 426 432 398 395 431 429 406 427 393 391 399 417 423 413 413 409 392 416 424 391 399 422 417 426 407 428 404 413 427 428 426 421 426 393 423 427 391 398 421 393 398 390 421 401 411 408 408 394 408 419 410 404 389 414 405 389 426 414 413 420 395 411 394 395 417 398 395 423 419 422 403 393 411 412 405 385 424 417 391 396 408 413 413 409 392 390 411 423 409 389 416 409 412 415 408 404 387 410 401 421 406 409 387 383 397 399 383 396 384 382 407 406 401 387 383 401 385 402 400 401 398 384 418 388 416 403 409 380 390 419 410 414 399 415 407 414 384 407 415 405 399 385 390 406 388 379 404 405 385 416 382 405 388 392 414 385 388 385 405 410 379 403 376 408 399 398 407 404 387 393 379 396 399 391 384 399 380 399 386 376 398 380 403 397 394 389 405 394 386 394 389 389 409 377 410 394 400 392 372 400 409 376 382 383 381 381 406 375 405 408 377 379 403 386 387 383 381 386 376 369 392 389 401 382 374 398 386 370 369 387 390 396 381 387 395 374 383 390 393 374 389 400 391 395 378 371 372 368 366 394 383 366 377 394 380 399 387 375 363 388 396 364 396 388 399 385 374 378 387 363 386 372 374 373 380 365 395 387 369 396 395 366 361 370 397 384 385 378 387 388 385 392 384 367 359 392 382 370 389 359 384 378 389 382 381 374 359 362 361 370 386 362 364 390 380 357 356 383 390 383 388 378 377 376 364 355 371 387 366 380 388 370 363 381 356 363 360 373 383 364 363 375 384 371 387 386 387 386 375 384 354 386 385 354 383 361 376 383 385 358 375 370 354 377 369 359 379 349 381 375 364 380 383 360 354 377 370 360 361 369 360 369 354 351 374 352 378 364 365 378 371 353 378 356 361 379 346 354 378 378 361 374 375 360 350 344 370 373 373 348 376 349 369 347 354 377 369 367 375 352 363 345 376 376 356 356 358 353 357 358 358 350 360 366 373 359 367 350 351 345 372 345 368 365 344 348 362 350 352 360 348 348 361 359 343 362 345 359 338 338 354 368 359 349 358 356 368 362 366 344 368 340 362 338 367 367 347 367 343 338 353 352 348 341 351 365 366 335 352 343 336 346 351 358 359 338 355 332 341 362 352 338 333 331 351 364 344 342 364 360 355 349 353 348 335 345 337 335 343 334 349 337 329 349 338 357 344 345 353 344 345 350 352 350 359 346 357 338 356 329 340 354 348 330 339 353 353 353 357 340 357 351 348 331 337 357 332 325 346 356 350 330 344 340 326 349 357 329 325 327 331 338 354 352 349 339 343 341 332 348 329 337 340 351 342 325 349 349 326 344 354 351 349 348 340 325 343 323 347 340 343 335 328 354 354 325 348 349 348 329 324 346 338 325 334 332 326 327 352 348 331 339 325 336 344 324 348 330 324 338 349 344 350 321 343 349 322 335 343 348 343 346 338 326 347 348 335 319 321 332 348 331 349 320 345 340 323 337 347 326 322 343 318 320 343 341 349 345 322 340 341 344 333 326 316 329 324 334 328 325 346 323 336 344 324 328 331 329 347 327 337 319 321 336 321 345 327 320 340 330 343 329 324 325 338 325 336 343 340 314 319 337 322 338 332 330 315 345 343 315 324 332 317 328 318 323 326 331 326 315 345 320 328 320 330 318 330 316 314 321 317 317 344 325 341 327 339 343 323 335 342 333 318 343 315 322 318 325 337 323 314 328 343 314 325 327 319 326 312 327 314 342 326 322 317 340 329 328 325 343 328 341 343 339 317 314 312 333 320 338 312 323 322 343 325 335 327 333 317 327 316 319 325 330 329 330 327 314 314 340 313 330 338 312 325 343 315 325 332 323 319 332 334 329 332 316 320 315 337 325 330 341 332 343 328 317 329 343 319 331 339 320 317 333 321 330 332 324 343 320 335 319 341 326 336 329 330 313 332 323 326 318 320 315 317 336 320 334 335 328 321 331 336 326 320 313 312 341 325 343 333 320 328 336 343 316 344 318 330 325 344 330 316 322 329 336 325 323 330 314 326 321 315 328 333 336 343 332 334 336 334 322 342 314 344 339 317 342 342 334 320 338 317 323 315 333 314 325 341 329 326 321 339 328 338 324 316 333 344 337 323 329 343 319 329 340 342 333 334 336 318 341 328 322 348 329 342 346 340 336 329 318 342 318 329 332 325 331 318 320 320 324 334 346 326 347 337 321 332 323 342 333 347 320 341 344 332 334 342 323 319 320 323 345 320 336 327 330 351 328 334 319 334 349 347 343 346 334 346 327 339 336 344 335 339 334 326 320 348 350 324 350 351 330 343 353 346 351 330 344 326 343 345 342 341 340 331 334 353 325 339 339 341 350 338 330 329 323 352 323 330 323 325 330 325 333 354 355 333 348 351 339 355 325 335 324 354 348 353 338 349 338 335 353 333 352 335 339 326 338 348 341 338 351 349 341 335 355 348 345 346 350 337 346 353 356 354 358 354 349 338 346 338 358 349 346 351 359 335 360 339 359 344 361 358 341 342 341 336 339 335 358 330 345 351 330 341 345 362 343 341 347 362 351 344 349 348 352 364 338 333 364 347 345 354 366 343 339 361 357 335 345 352 362 364 368 367 355 361 361 336 335 343 352 364 342 350 345 363 360 364 341 358 344 366 344 343 343 363 348 344 366 361 340 372 369 351 370 355 343 340 369 344 349 352 373 356 344 361 361 370 355 344 369 341 374 355 360 358 347 372 365 353 347 374 349 374 345 363 354 363 357 359 346 350 371 347 363 375 369 357 365 362 356 358 363 368 354 355 364 375 351 358 371 357 354 379 369 374 381 362 360 360 379 365 348 353 351 350 350 377 364 352 376 359 368 377 383 378 368 367 355 376 381 381 352 355 359 357 365 359 353 379 353 350 378 380 368 369 372 373 357 373 376 354 375 387 371 361 376 380 354 382 359 389 356 360 359 389 370 356 378 363 376 374 375 367 381 371 364 367 372 371 366 375 373 390 374 393 377 360 361 378 368 368 393 372 374 376 370 369 394 395 393 379 392 391 392 383 371 363 372 388 393 371 372 369 394 398 370 367 367 382 397 391 388 372 396 382 365 383 365 377 386 399 372 399 366 397 385 380 365 388 385 367 376 374 375 387 374 386 394 397 369 371 389 375 383 366 396 402 387 378 379 390 378 389 389 397 401 373 394 383 377 377 386 389 404 398 392 377 381 383 387 386 389 375 384 405 387 387 407 391 376 374 372 371 402 409 380 405 405 404 380 372 381 389 405 399 374 395 402 381 382 382 381 382 377 385 379 384 403 405 406 398 409 407 387 390 396 386 386 380 380 383 380 378 401 402 394 392 387 412 389 385 382 398 383 415 410 416 386 389 408 378 414 405 400 415 381 410 387 380 391 382 411 419 401 382 418 380 410 404 417 381 416 394 389 388 380 402 388 401 396 406 389 409 384 400 391 391 410 386 412 421 388 395 413 403 398 412 403 420 396 400 422 384 407 384 393 407 405 392 419 421 418 420 410 422 400 411 423 388 416 406 419 415 420 411 387 388 392 407 425 397 418 417 391 401 418 393 417 399 401 404 388 396 401 407 426 416 393 416 411 416 397 406 415 428 426 427 401 412 412 422 410 398 426 392 424 430 399 395 414 415 407 412 393 395 426 391 425 429 417 425 408 422 403 395 420 399 393 394 426 418 428 406 429 425 408 423 424 420 429 410 405 407 432 408 414 428 411 409 426 396 402 404 428 418 409 419 426 412 421 419 398 418 394 394 410 413 427 404 401 426 422 415 399 422 432 423 417 409 398 411 412 410 424 409 435 401 434 428 419 420 415 423 404 417 426 422 436 418 432 403 408 418 424 416 405 423 403 429 437 408 404 416 423 435 429 423 399 426 415 423 409 434 411 419 415 403 406 417 426 403 424 399 425 413 420 435 398 428 427 399 399 436 418 427 434 409 413 436 438 431 421 412 429 438 433 432 428 420 403 429 408 438 411 412 421 438 421 418 414 436 439 423 410 416 428 402 430 440 407 399 402 419 439 433 408 429 423 438 409 427 424 418 424 436 432 402 432 410 421 403 405 420 427 414 437 412 418 424 412 426 424 415 402 420
435 421 419 405 429 426 405 430 406 420 431 424 426 410 400 427 400 402 421 404 428 429 408 433 421 432 413 402 425 434 423 421 418 405 430 408 435 437 402 403 418 435 431 408 406 434 398 410 399 421 416 431 411 426 425 433 419 398 398 407 435 426 432 414 433 423 427 430 421 431 437 403 427 429 415 437 426 417 410 428 399 428 420 412 417 407 409 400 407 412 409 406 400 405 426 397 431 415 432 417 408 431 425 399 423 404 400 413 424 413 403 425 404 428 401 424 399 415 428 412 431 402 423 396 412 414 398 406 433 434 428 405 428 416 410 416 426 414 433 413 433 402 404 401 394 412 430 399 432 421 416 429 431 405 431 407 424 393 420 423 432 414 393 424 396 410 407 429 430 406 409 428 414 420 394 416 397 391 421 396 421 403 392 418 418 430 393 408 391 421 399 429 402 399 423 408 418 397 406 417 411 424 414 393 412 418 417 419 418 408 425 410 423 428 395 407 420 416 392 392 397 414 416 393 398 405 393 415 407 409 398 392 410 422 388 423 425 411 387 416 409 393 415 418 410 415 388 401 394 392 397 403 411 386 400 421 403 405 400 423 419 411 389 402 407 422 397 397 406 391 387 421 398 409 405 415 397 407 390 406 407 403 416 393 404 390 420 414 403 396 406 399 383 403 416 397 400 383 411 415 391 416 406 398 402 388 390 409 406 391 393 394 406 380 391 383 417 409 390 410 411 378 387 405 411 388 387 385 415 377 378 406 406 393 415 413 405 414 386 391 405 402 406 393 392 406 385 390 397 396 411 380 386 380 396 379 379 394 376 378 394 376 395 384 392 384 381 381 382 391 385 372 378 404 378 395 396 387 398 407 397 395 402 408 390 373 374 395 393 376 389 380 406 380 406 398 405 406 404 371 389 380 381 386 399 396 369 382 381 368 376 376 403 395 384 377 376 389 377 379 378 384 368 392 395 383 399 394 382 396 374 380 370 366 399 379 371 378 393 386 379 381 373 393 370 368 366 397 392 377 387 381 373 390 371 366 371 367 373 366 377 361 383 362 379 389 384 373 370 360 364 388 391 365 392 375 392 360 385 358 385 385 377 368 387 390 363 365 367 364 360 375 358 381 386 381 373 388 372 383 366 375 388 360 359 384 355 356 363 380 370 390 370 389 363 377 361 369 363 372 354 381 367 354 368 360 358 385 370 373 353 380 372 386 363 376 363 353 371 352 379 378 385 376 382 355 377 355 366 365 361 350 367 374 352 371 351 371 362 366 363 380 373 375 365 369 377 377 352 379 359 381 350 357 352 363 379 380 369 361 375 360 378 359 350 346 362 368 349 356 352 365 354 378 357 351 344 367 346 351 364 359 350 349 351 373 368 349 353 356 360 343 358 358 347 357 344 342 369 345 360 369 361 369 347 340 372 355 361 339 351 365 354 366 351 342 348 359 342 355 352 361 356 346 343 340 362 358 341 367 339 361 338 360 367 346 360 364 361 360 341 350 351 356 342 340 336 364 362 353 346 354 342 342 339 359 345 341 358 362 338 360 352 339 362 360 361 364 332 364 363 358 333 362 357 343 339 354 346 352 343 339 358 361 338 337 345 330 343 331 358 342 335 335 359 353 354 357 350 361 346 348 354 348 354 345 359 335 343 342 357 356 351 359 328 332 331 342 341 353 344 336 341 358 351 336 356 342 339 344 341 357 330 341 344 329 325 349 337 341 338 333 344 328 331 344 341 343 334 356 345 352 341 326 325 332 345 356 323 325 349 347 332 354 329 325 334 352 334 347 351 329 333 333 344 332 330 348 331 337 324 350 324 345 324 344 348 341 341 332 331 336 335 347 347 323 349 321 351 327 346 346 334 322 321 320 330 329 344 339 345 348 333 347 339 334 337 332 318 324 342 328 340 325 321 334 326 348 333 322 322 325 348 334 326 347 335 335 325 327 322 318 323 334 346 342 349 330 322 349 334 345 324 320 317 327 335 325 322 317 330 327 324 325 343 332 323 326 317 329 334 320 329 338 337 324 330 335 335 333 334 319 328 340 323 329 316 342 337 323 342 316 332 314 324 325 330 329 334 330 342 320 335 322 343 322 329 324 342 316 342 327 318 322 319 326 335 321 319 324 327 344 325 344 344 333 319 325 313 339 341 341 343 327 314 340 335 329 315 331 329 343 344 333 317 314 344 338 319 316 315 332 344 324 329 341 343 336 318 343 329 313 337 325 325 336 319 315 320 321 331 334 316 327 322 320 326 320 345 333 321 345 319 319 323 336 345 319 326 318 316 340 316 338 319 329 329 323 329 334 329 345 320 331 326 329 338 339 336 336 324 342 333 331 315 344 319 315 317 330 318 318 324 321 342 329 335 323 337 318 342 321 317 316 339 329 334 330 321 322 318 332 319 339 317 319 335 323 319 337 340 324 342 317 333 336 331 322 346 322 326 342 328 330 346 321 346 331 337 319 340 339 337 343 331 341 316 317 315 321 340 340 332 334 341 316 323 325 322 323 333 333 317 316 317 316 321 347 333 341 318 324 333 338 319 347 329 318 317 330 326 343 321 341 329 347 340 338 324 345 344 340 330 345 340 329 346 345 326 329 337 326 335 319 348 339 318 329 339 319 341 348 343 344 338 324 341 326 343 346 320 337 336 333 332 325 343 327 320 352 337 337 325 321 337 320 340 337 329 329 337 353 325 329 345 343 332 332 350 323 326 351 340 343 331 354 349 322 326 347 352 343 329 322 323 337 350 329 335 349 349 345 346 336 348 354 333 324 337 333 349 354 353 345 340 331 337 353 345 355 324 339 345 325 339 353 340 333 327 327 333 353 349 330 340 348 337 351 351 351 336 343 348 332 339 340 341 328 336 336 359 345 360 354 346 341 351 328 350 353 330 332 347 329 346 338 353 358 337 344 357 347 335 353 354 358 334 343 359 352 352 331 336 352 359 356 340 348 364 362 339 338 335 347 360 334 336 343 361 363 358 341 346 345 345 348 334 365 339 349 346 356 341 334 360 341 356 366 366 347 369 337 353 337 364 359 352 346 336 358 342 338 366 368 351 345 361 365 354 366 345 367 354 354 344 358 338 366 355 370 356 366 349 340 346 355 341 363 366 341 363 350 343 358 359 371 344 348 364 361 343 376 372 350 351 354 374 346 361 363 347 345 351 355 359 349 349 353 370 366 372 358 368 362 378 356 363 344 365 376 359 370 356 354 359 365 347 355 350 367 358 356 370 367 369 351 375 356 379 382 360 372 362 350 372 361 378 356 377 364 369 357 370 380 383 384 381 349 360 351 351 372 377 356 373 358 365 351 385 369 354 357 355 383 376 371 363 373 353 363 387 365 386 372 385 360 378 378 365 377 390 379 357 364 369 380 371 383 358 368 381 377 390 384 372 356 366 383 393 383 357 368 359 391 387 370 377 375 394 389 361 393 393 380 381 385 383 360 391 387 390 380 372 387 387 366 362 390 378 376 376 366 372 377 378 398 393 396 372 368 377 363 396 391 363 374 398 382 400 364 400 375 385 363 387 367 374 389 397 370 383 390 392 395 385 387 372 379 384 384 403 402 402 399 371 403 389 371 402 367 372 402 380 372 402 383 393 392 370 388 398 389 393 388 399 375 372 384 389 369 400 386 383 372 399 402 400 383 382 375 384 398 394 380 400 390 374 383 386 406 374 387 400 400 387 376 374 399 387 377 412 407 394 387 399 412 380 390 375 381 384 389 397 408 387 387 388 391 400 391 386 402 395 403 381 410 397 382 386 411 415 385 394 397 388 381 386 394 397 386 400 397 390 384 391 403 386 392 407 410 392 409 406 418 419 395 409 389 384 386 394 386 389 405 388 412 415 396 400 417 395 393 381 414 405 399 384 419 382 396 396 394 385 415 384 386 391 414 387 395 420 402 393 421 419 403 414 415 410 386 403 384 398 403 410 423 414 413 421 414 420 387 386 423 420 389 419 390 412 424 394 401 395 405 400 392 417 423 415 403 425 395 396 391 414 422 391 405 403 419 426 398 421 420 389 417 415 423 393 420 397 394 417 409 410 411 391 390 409 404 426 424 427 419 424 427 430 407 392 417 427 392 410 405 400 404 412 415 397 418 407 406 426 395 427 407 420 432 411 399 405 406 393 403 396 427 399 395 406 403 423 402 406 403 418 415 416 401 400 423 428 417 399 422 422 396 400 409 395 419 417 408 433 420 419 398 416 429 403 431 400 395 400 414 406 427 397 431 435 404 422 430 428 428 420 417 433 426 433 434 411 418 409 411 403 436 415 427 432 426 423 397 427 430 418 397 421 420 435 423 432 424 419 427 417 404 409 416 397 408 415 412 430 430 430 398 429 410 431 425 400 417 428 431 412 410 434 437 436 434 423 433 421 405 423 403 416 438 423 416 408 400 433 402 433 427 405 427 400 400 416 405 420 406 400 435 421 398 436 420 435 424 417 421 434 402 427 413 403 413 431 415 416 428 421 412 416 428 402 420 432 422 427 413 431 429 411 415 431 411
436 427 397 415 411 433 421 399 408 429 414 402 405 434 432 429 410 410 420 416 432 414 400 423 431 435 415 406 411 408 419 412 399 419 432 413 416 417 417 429 408 436 437 417 435 433 410 409 406 432 427 403 410 430 429 404 427 406 413 403 419 396 418 423 420 414 398 400 434 420 435 405 419 434 425 416 429 397 428 399 435 418 406 409 413 399 416 405 411 435 414 435 435 395 421 420 413 426 424 413 409 422 422 432 419 412 413 414 413 403 416 412 428 428 425 407 432 407 419 407 406 398 408 407 400 394 432 421 427 420 397 399 406 424 398 433 400 416 411 420 428 394 397 423 430 429 396 428 400 421 400 415 425 417 428 393 419 426 420 411 414 424 416 426 415 423 427 424 406 406 410 402 409 416 393 405 413 396 399 421 425 410 405 420 394 400 423 421 395 410 398 416 402 425 413 428 419 410 420 395 426 400 406 422 405 403 406 405 425 421 411 415 418 397 400 390 400 391 418 424 395 415 406 404 418 409 397 416 419 397 410 406 387 388 392 397 395 409 413 391 395 396 418 385 397 423 421 402 386 411 398 387 400 410 404 423 392 416 412 416 418 388 396 412 390 403 383 399 418 410 396 420 413 389 421 417 387 409 393 381 395 400 384 403 386 404 402 385 387 382 419 383 387 384 412 386 396 404 402 385 392 416 383 415 416 414 395 387 409 408 415 408 409 397 406 383 393 392 379 378 405 386 378 399 391 401 389 386 411 402 387 392 413 387 384 387 413 389 385 404 379 381 393 398 389 411 404 393 385 404 392 412 412 393 384 387 378 396 384 401 410 383 377 408 384 385 408 381 398 378 398 391 373 377 375 386 402 404 393 374 384 372 400 371 380 372 384 373 372 390 405 379 375 396 375 379 385 372 391 396 369 377 382 395 402 382 368 377 379 398 367 384 367 387 383 382 378 381 396 396 379 394 384 386 399 391 396 393 372 397 383 374 368 375 378 380 367 395 368 379 388 368 373 366 388 368 382 379 362 390 371 375 397 391 374 393 395 368 362 365 379 381 391 383 383 372 370 385 384 391 367 390 381 376 370 375 379 379 378 383 358 371 364 390 394 381 371 360 389 386 357 360 387 363 375 387 390 385 390 392 379 359 386 363 355 375 357 375 372 376 377 373 367 383 368 365 368 360 383 363 367 383 365 359 367 384 368 365 354 366 378 376 369 387 362 369 370 361 383 381 359 366 382 372 381 383 363 359 371 350 353 362 371 369 352 358 349 361 378 348 382 374 352 378 357 381 374 357 355 350 368 364 367 380 365 361 358 379 371 380 380 355 372 347 356 377 373 357 370 346 373 368 373 358 343 347 357 369 374 365 374 360 364 359 375 348 375 352 363 345 367 342 372 346 365 360 374 361 354 351 347 344 342 370 350 368 365 367 355 373 371 355 368 373 350 341 344 368 338 347 341 339 363 370 343 364 353 353 349 343 363 369 348 364 363 369 370 353 361 351 365 369 343 335 369 366 337 340 361 348 360 340 349 350 350 368 342 343 348 366 349 352 340 337 357 367 335 355 360 336 335 366 335 355 366 361 346 341 353 353 339 347 352 357 353 335 353 333 336 346 352 344 343 349 337 335 349 330 351 331 329 360 347 356 339 337 360 355 347 357 351 330 347 345 355 343 350 352 355 357 342 343 337 355 336 345 327 330 354 357 332 329 354 350 330 331 333 328 332 352 331 329 328 351 347 355 332 336 354 334 340 344 351 325 339 334 351 347 346 345 344 353 348 347 352 353 327 334 331 334 327 337 338 339 337 335 344 354 343 346 345 344 350 341 346 330 339 346 334 323 334 327 332 334 321 325 338 333 326 341 342 321 327 348 336 340 332 344 341 320 335 331 341 328 349 332 334 333 322 345 331 333 349 342 344 350 346 328 327 349 346 349 348 320 343 328 337 321 319 325 320 332 334 339 338 328 349 319 340 318 343 319 329 338 342 322 334 334 329 342 330 324 339 326 325 330 336 342 332 336 349 332 316 329 319 337 340 317 338 329 316 329 330 328 317 320 333 334 338 344 326 318 318 316 325 324 327 341 315 341 327 347 323 328 327 324 316 316 324 336 329 322 316 342 334 315 346 317 333 335 345 344 335 345 342 344 320 320 336 320 345 315 317 317 327 326 325 326 328 334 346 340 341 314 334 325 346 333 325 331 318 322 327 337 319 319 331 322 323 319 327 318 320 327 319 331 340 330 344 319 315 343 345 340 341 333 319 340 317 328 323 319 337 334 342 340 340 327 316 316 332 327 318 336 341 323 321 332 340 316 337 341 345 333 333 337 317 338 329 320 317 338 326 340 325 319 332 316 332 332 316 316 343 320 338 335 330 343 321 322 346 342 347 344 329 333 333 332 322 315 337 326 337 316 317 315 321 335 318 338 318 320 340 315 325 329 336 341 326 341 315 324 335 347 320 317 334 336 335 339 334 324 317 323 323 320 321 327 338 322 317 342 326 340 340 336 322 326 329 332 320 328 341 341 325 343 340 341 330 324 332 348 330 333 320 337 335 326 347 326 333 349 350 343 339 341 330 345 318 341 325 322 350 349 344 326 342 335 349 322 343 331 319 323 346 322 342 331 331 339 337 345 336 337 338 324 325 351 349 324 339 323 326 339 320 352 347 344 336 343 345 325 323 345 330 348 347 351 325 324 339 345 351 353 327 337 325 333 333 352 337 352 323 345 345 334 338 323 323 349 324 328 332 333 350 340 335 326 351 327 351 327 325 326 354 346 348 357 357 338 343 336 333 340 324 356 351 348 357 326 340 358 339 357 342 332 348 354 344 351 334 339 355 344 350 327 333 340 327 333 329 354 345 338 344 353 336 337 343 336 347 333 335 328 339 361 343 329 357 337 355 339 350 359 358 340 360 332 363 335 347 331 337 331 350 354 332 361 340 356 335 359 361 350 333 347 350 339 344 332 346 337 357 342 343 351 365 361 353 352 367 363 335 346 354 343 366 359 342 345 367 355 362 359 353 348 347 348 367 336 349 359 343 352 369 365 370 343 337 356 340 371 351 342 348 349 364 358 340 338 370 350 360 362 352 356 353 342 369 351 344 360 351 364 342 363 370 353 370 370 350 375 370 365 357 358 354 361 355 352 375 368 344 364 366 376 355 355 356 358 356 362 373 353 343 366 371 362 376 362 344 344 352 378 379 371 379 364 361 373 375 359 363 357 361 367 372 375 381 351 372 376 351 347 352 352 372 380 351 369 379 368 371 353 368 370 380 383 370 378 376 365 373 358 378 353 361 370 364 360 355 354 370 360 387 376 361 359 352 374 367 367 363 383 357 376 364 386 374 365 366 365 379 357 364 387 365 384 368 365 359 369 360 369 377 360 372 387 369 389 389 364 368 363 374 388 365 386 386 388 377 377 378 366 360 368 379 372 361 393 361 382 387 368 375 372 388 370 382 380 368 380 368 395 365 386 390 390 373 372 383 393 381 380 397 371 368 370 377 372 364 385 396 363 396 379 367 369 395 375 380 365 398 372 394 366 400 386 396 375 375 396 369 395 378 368 368 402 394 400 375 397 387 388 399 399 367 382 369 379 396 403 381 393 374 391 374 374 376 385 385 403 380 368 397 372 389 379 371 380 377 397 374 386 394 377 402 384 373 387 380 393 388 386 390 382 404 400 382 406 387 398 409 388 399 405 383 392 404 409 383 411 376 377 379 390 386 411 394 378 378 403 400 396 408 381 396 403 399 395 387 377 383 414 382 410 408 392 380 391 380 391 379 411 396 384 388 397 411 409 402 415 388 378 397 411 412 408 390 399 389 391 389 396 391 418 406 389 403 381 419 381 405 389 411 410 419 393 406 380 382 402 410 416 409 410 382 386 383 394 393 407 388 393 389 398 383 407 407 406 408 399 407 387 401 391 417 400 405 404 400 399 418 384 388 400 413 422 405 407 395 417 393 403 389 394 411 390 419 389 407 406 406 424 403 425 394 397 394 408 410 412 416 406 404 421 423 394 419 396 409 423 389 419 401 425 389 421 423 423 425 405 396 398 397 405 397 405 394 393 420 428 416 423 407 398 411 414 391 397 392 395 400 417 404 421 421 408 415 403 423 416 418 415 416 406 404 431 391 409 397 424 410 426 417 428 395 399 415 400 410 419 407 422 408 423 414 398 402 401 413 395 427 403 420 415 421 395 414 422 416 420 414 394 417 402 433 421 412 416 431 430 406 409 420 422 401 403 430 412 412 413 415 407 424 404 429 411 408 411 401 431 401 424 435 425 435 435 414 413 419 413 411 433 428 398 420 397 407 418 415 426 396 397 398 428 409 436 405 424 414 413 423 420 403 422 409 404 423 430 422 409 408 397 406 402 400 434 404 412 418 424 402 419 428 407 411 401 408 422 432 427 400 419 413 408 406 427 416 436 422 403 408 434 406 420 402 410 417 410 429 398 400 437 423 432 410 399 397 422 428 435 414 432 416 431 405 427 422 426 425 406 433 397 405 403 423 410 417 402
424 409 405 427 408 433 422 423 397 424 410 428 421 427 424 401 422 432 433 406 421 423 418 418 423 428 424 408 400 405 416 430 420 427 421 433 425 406 421 426 435 434 418 421 427 406 428 412 403 424 425 430 410 408 411 399 399 401 413 405 412 435 398 396 427 423 435 416 435 419 407 395 418 431 421 411 403 415 428 411 403 416 405 420 431 423 426 394 431 404 406 408 403 412 409 397 401 410 418 403 434 432 403 418 427 432 433 395 410 428 412 419 411 425 407 408 413 398 410 410 408 423 426 420 402 402 423 408 417 407 417 418 404 427 404 399 424 403 401 400 399 422 429 418 413 404 391 392 408 410 411 426 401 403 414 410 412 405 427 398 420 411 423 390 406 394 399 397 408 409 408 415 400 406 402 422 418 403 424 395 423 403 389 392 417 414 412 397 428 407 406 426 408 396 416 400 421 394 396 426 398 425 409 400 420 397 404 417 400 415 392 418 406 397 419 391 412 389 390 405 392 397 396 412 397 416 424 390 421 424 387 424 421 409 396 415 411 405 397 423 392 401 407 403 404 399 407 422 402 403 392 407 405 402 385 416 384 416 421 413 414 414 403 410 390 406 392 416 386 405 415 385 413 390 404 393 405 419 391 415 389 392 390 411 403 384 396 405 417 394 387 409 419 408 390 387 392 392 382 383 398 408 400 399 388 391 401 394 401 386 390 415 400 381 384 411 396 407 395 385 380 401 379 385 400 409 401 401 381 393 405 389 383 387 409 380 398 392 395 409 400 396 396 411 398 401 404 378 392 412 375 395 396 376 402 381 398 377 406 403 395 385 376 390 396 410 385 409 377 404 392 390 376 375 387 400 402 405 392 380 404 393 401 378 386 380 379 389 373 381 400 390 390 388 378 371 370 379 392 381 395 398 393 403 386 377 390 370 379 379 373 402 397 381 374 369 392 383 388 373 396 397 394 379 396 382 397 375 393 383 389 382 376 376 395 395 365 381 376 377 371 383 390 380 376 399 384 364 378 384 388 387 379 395 380 388 375 375 361 367 373 364 363 390 392 395 374 363 382 373 368 379 359 385 359 393 380 393 371 370 375 389 385 361 361 363 378 389 357 390 381 366 373 369 373 367 382 387 385 367 363 356 364 377 382 379 389 367 376 380 356 371 374 383 389 355 367 372 387 382 368 389 354 383 379 370 372 368 379 379 357 364 379 365 386 370 353 362 368 357 366 384 369 355 366 361 356 365 373 350 357 367 356 374 380 363 351 355 364 371 382 362 379 353 381 349 363 362 347 360 368 378 358 367 364 355 377 370 370 345 351 359 364 374 348 375 352 368 346 349 371 344 363 366 366 377 348 346 357 349 376 358 360 352 344 342 377 356 347 367 373 369 361 356 363 345 348 362 347 361 349 367 347 342 360 355 367 350 343 363 348 345 348 352 344 347 350 339 364 368 354 338 338 338 359 345 371 366 366 341 362 351 345 368 364 342 360 355 351 340 355 336 345 342 350 362 349 337 362 351 366 355 363 343 356 348 349 353 353 355 334 344 346 341 351 337 359 352 334 339 356 365 339 341 335 353 333 362 332 337 343 340 332 360 341 347 361 332 358 361 347 350 331 339 362 363 341 330 334 350 355 329 338 360 331 332 347 349 339 361 354 354 342 354 357 360 337 354 336 338 358 359 357 332 335 330 339 354 330 344 340 354 351 356 359 353 359 351 347 335 349 338 335 337 330 330 335 347 356 343 357 326 342 327 330 349 330 343 350 333 326 329 336 351 333 342 352 340 334 339 349 331 352 333 343 331 339 328 327 336 354 325 338 337 336 352 336 342 337 336 323 344 333 333 349 332 322 350 337 335 344 331 336 349 345 351 332 338 325 352 352 333 325 347 340 332 332 348 350 340 339 350 330 349 326 324 326 326 350 339 338 339 348 352 332 336 348 342 320 351 339 319 330 343 343 349 319 321 343 348 340 328 345 348 323 350 349 329 322 346 346 340 330 341 337 342 326 331 331 325 330 349 323 341 338 347 336 337 347 325 332 333 334 323 329 337 321 327 346 325 320 341 345 333 332 329 322 338 342 333 345 321 328 317 342 348 345 326 334 340 333 316 324 348 322 334 336 324 343 332 332 346 324 325 327 337 337 331 325 330 345 318 333 325 317 324 324 346 335 342 336 318 339 343 317 344 328 337 319 322 319 334 318 325 343 327 346 330 342 320 342 339 322 326 346 322 334 319 319 318 344 339 321 335 332 322 329 344 342 334 316 346 318 317 323 346 330 319 326 322 324 320 344 330 329 342 335 347 347 339 317 343 329 322 328 344 329 343 338 321 327 340 320 330 340 326 326 322 329 338 331 339 342 327 319 322 320 339 321 317 329 321 345 341 326 323 335 338 316 326 345 328 316 317 341 341 326 320 347 340 341 329 329 334 338 330 338 340 319 341 342 333 348 336 323 323 344 342 346 344 317 342 322 317 341 347 341 318 349 339 343 341 317 321 325 339 336 348 330 339 341 322 320 337 342 324 343 334 348 339 326 348 331 329 347 322 327 339 323 327 328 347 350 326 351 325 346 334 322 325 321 343 330 321 327 319 329 321 336 326 340 342 321 321 321 350 323 328 335 325 336 342 321 335 350 351 339 345 334 341 351 336 332 327 336 341 327 346 341 342 350 328 330 350 327 331 345 329 339 328 334 350 350 332 354 331 351 335 339 331 335 325 346 347 326 329 345 332 343 348 340 343 327 342 343 344 346 344 333 324 337 351 325 339 326 356 347 355 344 338 338 356 340 336 354 343 342 350 327 337 342 353 331 355 346 351 350 342 346 359 343 360 353 352 341 330 359 338 335 352 352 357 350 342 342 354 334 359 345 344 346 337 346 359 332 332 359 356 348 345 356 339 353 356 331 342 359 337 353 341 363 353 338 351 341 352 351 355 358 358 352 366 361 332 354 351 341 332 335 361 364 347 362 338 350 336 357 360 342 365 362 368 352 360 360 349 344 352 337 359 355 369 358 349 369 358 369 356 336 349 350 367 340 356 338 358 360 339 350 368 371 356 345 367 360 371 348 369 365 362 358 351 362 359 342 373 347 352 359 348 343 351 356 347 371 370 346 372 373 372 345 349 356 352 344 370 374 347 367 344 362 344 345 342 345 359 353 370 355 358 355 346 343 370 354 363 356 348 365 355 369 365 366 373 378 378 345 376 364 372 378 348 374 361 364 378 379 356 351 357 373 364 361 354 372 352 375 349 374 377 362 364 380 364 357 378 378 359 374 362 367 371 381 360 352 365 373 366 355 358 357 382 357 385 375 371 363 382 374 358 368 383 367 361 384 358 377 363 371 387 386 364 369 380 378 382 357 372 361 354 364 374 389 360 372 377 359 362 371 382 385 366 392 378 376 387 385 379 362 367 392 373 357 371 363 382 363 382 364 386 360 390 369 359 359 365 359 363 388 375 368 381 365 368 382 385 362 374 397 389 367 374 368 376 367 363 367 363 379 380 368 364 377 362 386 380 375 367 382 388 390 368 396 374 389 398 395 365 368 394 372 392 386 396 385 370 377 370 373 396 390 381 399 384 382 402 403 373 369 402 399 376 386 374 404 374 387 377 376 371 386 402 400 370 396 399 376 370 406 386 380 371 380 376 390 374 370 400 393 406 393 396 378 408 400 400 407 371 395 377 392 401 372 383 373 377 391 387 393 388 408 411 394 390 392 374 399 381 393 412 408 378 388 405 377 379 384 375 408 409 381 390 390 409 390 380 376 410 385 387 377 382 386 387 388 395 389 404 404 409 403 388 413 408 381 378 402 392 407 396 415 413 401 381 399 416 386 399 400 396 399 401 404 403 391 399 409 392 419 407 385 383 389 399 397 418 390 392 406 410 382 411 413 412 381 413 388 405 396 411 396 397 403 413 413 414 392 402 387 383 421 385 420 391 404 397 421 406 402 400 388 405 391 422 397 423 406 396 399 413 386 414 422 401 406 413 393 409 385 390 402 424 424 400 425 407 415 415 422 386 392 388 399 391 418 405 392 401 418 407 423 412 390 420 388 403 408 390 388 409 427 398 400 427 412 399 400 393 420 396 397 426 391 428 401 429 428 392 403 391 403 391 397 390 428 417 429 403 406 427 404 425 430 390 410 420 425 411 409 406 403 418 402 406 418 417 407 419 420 421 421 395 425 431 396 423 419 398 397 394 396 411 431 397 411 410 427 407 431 405 425 403 394 397 421 422 424 398 409 415 431 401 419 424 400 427 417 427 433 422 432 398 401 430 403 423 409 398 400 409 414 433 422 416 397 411 404 431 417 423 412 414 431 399 406 399 433 430 395 434 421 435 399 432 433 411 420 409 418 426 425 397 426 412 419 432 432 431 428 414 419 407 395 417 414 409 423 413 407 426 412 434 425 419 430 424 435 416 398 417 409 431 420 400 409 405 398 405 401 433 426 427 404 428 411 424 402 400 403 414 431 422 414 422 405 410 410 405 433 415 429 406 409 415 413 423 424 415 432 431
411 421 423 419 412 397 408 420 403 417 399 399 403 419 425 412 433 400 423 430 420 418 401 433 396 418 419 426 396 416 420 412 403 409 397 420 413 413 407 421 394 411 425 404 395 416 424 394 421 411 431 407 395 397 405 396 420 431 430 424 412 417 401 421 432 407 409 410 426 424 398 428 400 431 398 403 413 427 405 399 405 401 413 407 406 426 411 394 424 406 424 402 429 393 431 428 406 407 403 399 396 409 433 405 404 395 413 424 431 427 392 403 397 414 419 410 408 396 413 398 412 404 409 409 406 407 403 418 420 415 426 424 391 425 395 405 431 418 399 431 413 401 401 420 425 427 396 399 393 418 405 415 391 423 391 405 399 405 393 430 430 427 421 390 422 427 406 423 416 416 423 399 426 394 428 419 393 402 408 417 402 418 399 405 417 390 411 420 421 388 418 410 425 415 421 413 392 399 413 403 423 424 393 389 393 392 388 390 407 400 411 413 390 414 423 419 416 405 402 400 398 393 415 396 413 409 414 418 414 400 386 409 389 392 403 388 391 405 384 404 411 400 390 415 388 387 401 419 408 418 386 421 417 416 383 405 400 405 391 389 421 393 405 417 392 385 382 399 398 414 419 386 392 418 410 396 382 380 384 399 407 388 389 403 414 391 418 392 414 387 392 405 398 393 404 417 398 409 400 411 404 396 409 378 383 414 414 412 399 378 393 411 404 389 414 384 404 385 378 402 383 410 405 387 386 392 386 405 383 397 386 396 413 407 385 379 393 383 402 403 410 405 397 398 379 395 405 395 391 394 409 397 390 399 409 389 403 407 378 400 389 379 382 388 400 381 380 378 378 408 407 375 400 379 398 404 400 390 376 408 372 373 385 386 369 369 389 397 376 404 398 378 369 402 384 380 378 394 380 388 380 402 398 403 398 383 376 397 376 384 370 392 377 386 386 377 402 369 383 387 382 391 396 382 364 390 394 375 379 385 373 369 381 383 383 375 377 394 383 387 373 387 391 385 385 374 374 383 393 370 383 372 396 378 390 374 366 398 385 397 382 374 360 383 372 390 379 379 372 383 381 382 368 374 363 367 374 374 382 372 386 364 383 365 381 368 391 359 391 381 378 362 360 392 362 386 363 382 368 391 383 368 376 355 361 380 363 391 373 364 368 364 370 371 386 371 381 360 373 356 362 372 361 380 370 367 372 377 371 363 375 360 353 373 360 359 376 383 359 369 359 355 385 378 377 377 353 367 360 371 384 355 373 352 382 382 379 383 369 352 383 365 365 354 367 375 362 360 373 349 379 381 353 378 373 360 349 356 378 375 377 356 346 345 376 379 379 350 357 344 355 373 361 352 344 344 343 374 373 369 376 370 348 362 365 355 356 348 365 369 343 342 360 360 342 355 374 377 342 359 351 369 373 351 351 371 364 341 371 341 353 351 350 343 354 349 369 368 351 360 342 372 371 342 362 368 358 341 338 338 360 348 343 356 369 364 363 370 364 360 371 354 370 357 369 361 366 341 355 343 362 369 353 358 338 341 366 335 345 343 346 366 365 351 362 362 343 366 360 346 353 335 341 364 333 339 354 363 344 350 347 347 349 365 335 364 348 343 354 350 335 345 363 351 337 338 347 349 340 339 362 336 339 331 345 331 351 349 330 339 357 332 360 357 341 361 351 335 357 340 353 334 328 352 354 335 359 345 361 342 353 332 348 328 333 337 337 328 330 339 339 358 349 335 352 336 333 340 342 336 326 333 341 326 356 342 341 327 333 348 350 325 328 345 333 333 354 344 335 324 330 347 356 327 356 356 345 337 343 326 355 352 342 345 327 347 336 351 324 344 348 349 352 351 344 336 327 348 330 346 348 336 343 354 342 325 343 327 332 352 323 337 335 342 339 322 354 349 346 349 344 334 346 330 346 344 347 329 327 352 346 323 332 349 328 353 351 346 322 329 341 323 342 321 344 326 352 341 352 343 335 340 324 325 349 348 348 342 321 319 338 344 321 350 339 326 347 335 320 349 342 341 319 332 341 341 336 337 326 332 328 341 350 330 345 347 324 339 335 326 339 321 318 339 350 336 347 345 350 346 340 341 333 339 319 321 327 333 341 336 346 349 324 345 328 318 339 334 339 323 340 325 327 340 347 324 323 343 319 322 336 341 343 318 329 342 323 338 326 345 324 320 344 329 346 320 331 336 337 318 342 325 327 316 345 321 324 318 345 324 321 331 346 348 332 324 340 336 345 347 331 317 317 323 329 347 324 341 331 342 343 321 317 318 320 346 323 326 348 319 334 319 334 329 318 348 337 340 336 333 339 316 334 338 322 346 334 330 339 317 325 331 321 326 333 325 322 340 335 319 341 318 322 324 331 324 324 318 347 342 335 337 342 319 324 346 349 343 328 336 341 334 318 345 341 332 320 346 321 336 349 345 335 321 320 348 328 326 350 325 318 335 345 341 335 350 338 332 343 347 350 335 331 318 328 320 333 330 350 335 347 349 331 333 321 333 332 329 341 331 336 341 346 328 331 329 328 349 343 320 343 342 335 321 340 344 325 322 324 324 339 320 322 350 335 322 331 346 333 320 323 348 340 349 325 321 327 335 349 349 334 339 338 351 341 324 341 346 326 345 348 345 346 349 342 327 352 354 351 330 352 322 325 340 351 330 338 352 336 337 328 342 324 326 328 338 355 327 340 331 342 349 341 353 356 342 340 347 333 332 323 355 326 354 337 351 338 324 346 326 347 325 353 356 337 324 337 336 337 356 344 356 348 337 326 355 330 352 346 341 336 355 347 339 352 327 332 341 335 328 344 359 338 339 358 351 347 337 336 333 334 356 339 332 343 340 329 348 341 358 337 351 354 333 331 347 334 345 362 344 347 353 342 334 340 348 358 334 359 334 340 340 337 352 346 353 338 355 339 352 359 356 349 366 357 341 366 362 357 364 350 358 335 344 362 346 355 359 356 347 345 333 340 351 353 357 364 342 345 356 339 347 367 342 347 335 351 358 365 354 369 349 346 336 360 352 350 347 355 339 339 369 340 358 363 371 358 359 357 371 359 362 348 357 347 372 358 341 362 365 360 360 343 347 360 345 341 352 357 361 367 371 358 348 358 350 359 345 349 344 343 371 343 354 369 350 377 346 357 343 364 366 373 357 363 361 362 368 362 349 356 357 375 351 364 353 345 353 372 372 348 376 352 366 370 360 375 369 364 354 350 366 360 346 346 381 381 367 351 364 374 366 359 350 354 360 361 355 371 370 365 375 383 373 361 372 370 373 377 369 362 382 355 376 363 356 356 362 357 362 361 365 387 353 366 354 352 374 351 366 388 366 379 366 373 354 373 365 383 368 362 363 389 356 361 360 376 390 359 366 367 368 373 367 387 389 371 388 391 371 367 391 364 372 368 385 389 367 362 361 383 386 372 360 389 358 367 390 373 387 380 387 380 362 363 376 361 394 387 375 373 362 374 382 393 364 390 390 375 383 374 378 375 394 397 372 396 382 398 393 383 374 398 362 383 387 399 386 362 377 365 385 363 367 393 376 380 368 392 397 390 368 377 383 380 391 394 377 374 372 388 398 385 387 377 370 391 378 373 392 371 377 393 389 397 386 381 378 369 372 374 396 392 405 394 371 394 402 401 383 372 403 395 371 388 369 376 392 397 377 376 382 408 394 393 396 403 389 371 403 407 398 393 402 406 384 384 401 377 387 410 407 372 390 389 380 373 383 395 411 390 390 384 379 377 397 405 399 377 395 381 402 384 393 385 408 407 397 398 401 401 388 398 402 406 376 399 406 414 382 407 382 401 407 387 393 381 408 379 413 391 387 392 400 406 402 394 388 413 407 415 401 380 398 388 411 387 400 417 415 413 417 410 395 419 402 397 383 405 415 388 416 383 415 383 406 413 403 399 404 408 417 400 398 396 401 407 396 405 405 384 391 403 406 406 394 388 415 397 414 403 398 402 407 386 405 393 419 420 404 403 409 401 415 418 417 395 404 384 420 419 418 390 393 403 407 405 410 392 412 393 413 420 413 398 424 388 400 412 418 421 392 403 391 424 389 416 388 402 409 416 397 403 414 398 421 396 410 398 403 399 408 424 426 388 396 424 422 403 402 414 390 401 423 427 409 426 396 414 407 394 392 428 413 409 420 413 415 429 424 417 392 405 414 406 393 391 402 424 427 420 397 397 411 422 396 393 421 407 418 399 412 423 397 398 402 430 422 430 429 418 419 393 393 402 410 399 406 425 394 405 414 402 414 396 393 420 400 423 395 429 392 419 421 400 426 432 399 419 432 397 405 419 399 409 432 419 419 407 411 421 420 394 431 401 400 393 432 408 427 394 405 427 423 395 396 419 395 402 404 395 408 419 423 416 396 423 402 422 397 422 410 426 426 409 396 433 410 394 410 403 397 424 398 430 426 402 414 427 413 427 431 427 413 421 411 417 410 419 405 415 408 423 409 400 400 411 401 416 413 417 427 419 406 434 414 397 401 395 432 420 430 428 415 410 415 432 434 433 418
402 411 432 433 425 397 397 403 403 421 423 427 414 406 397 412 427 399 421 428 397 407 424 433 429 399 414 425 397 411 409 408 431 410 407 424 416 413 395 428 400 426 421 424 400 425 402 394 433 432 431 398 406 421 397 401 429 420 395 433 399 413 409 396 432 425 430 414 405 432 408 413 425 394 403 392 428 415 393 429 415 431 394 430 420 400 400 418 428 402 417 393 424 395 399 423 427 397 405 398 395 420 421 430 424 393 430 420 418 392 418 401 392 422 398 420 431 406 405 428 418 392 431 412 396 396 401 390 401 414 399 407 404 429 405 397 392 405 428 420 406 416 430 409 406 397 398 405 413 415 403 401 418 402 422 424 409 394 424 422 421 401 420 413 406 389 410 425 409 409 414 408 391 421 397 422 422 402 406 398 411 405 423 404 398 415 402 403 406 421 414 419 386 405 396 396 407 419 425 420 400 403 393 403 396 393 388 422 408 407 385 424 417 421 401 421 410 416 388 420 402 415 413 394 387 415 396 400 408 396 385 414 412 384 383 383 393 387 412 408 401 412 407 385 400 383 413 417 407 417 413 417 401 394 418 395 384 390 411 401 402 405 384 392 406 383 383 416 419 412 393 390 393 418 385 411 412 416 398 389 403 381 384 414 385 381 390 392 402 400 381 408 416 397 386 410 407 403 412 397 407 409 398 413 410 379 396 395 414 391 415 399 398 393 385 398 383 395 411 406 378 402 385 376 408 391 395 399 405 379 407 384 399 377 408 391 378 377 398 376 391 397 387 400 401 394 373 408 375 397 389 405 384 397 404 406 403 374 380 383 378 372 392 401 374 387 408 378 390 392 407 395 405 382 384 394 403 384 402 401 401 373 376 399 389 391 378 393 382 383 379 370 383 371 377 399 380 388 373 371 392 390 376 384 388 382 396 403 381 391 397 392 372 382 383 392 366 370 380 397 385 390 398 378 371 385 388 400 383 393 365 387 395 390 383 379 368 374 377 399 399 387 365 368 365 361 373 382 366 388 392 365 392 389 379 377 388 366 375 387 396 378 364 382 392 366 379 388 368 385 361 393 371 376 394 364 383 382 387 379 366 370 384 358 376 366 372 362 371 368 379 357 386 382 379 358 366 376 365 389 380 366 386 355 383 362 360 386 385 366 384 356 379 373 371 360 381 385 364 373 374 364 389 366 367 374 382 378 372 369 374 359 379 382 373 386 352 357 358 383 381 360 378 364 360 356 379 384 360 355 352 360 374 355 355 373 351 364 363 383 367 353 383 354 359 376 373 349 354 369 352 350 379 380 379 368 366 352 346 378 359 349 352 347 371 375 351 374 371 366 352 353 351 351 375 378 361 365 343 367 366 349 350 362 363 364 364 362 369 344 358 346 364 346 364 355 356 351 348 346 373 356 355 363 373 375 374 358 375 352 350 372 361 369 374 349 351 370 360 365 343 348 356 371 353 353 353 360 367 364 340 360 372 361 347 346 360 346 362 359 368 348 355 354 354 366 363 341 338 347 367 342 368 349 351 347 363 342 367 368 345 346 355 344 335 342 351 368 349 353 367 345 365 362 339 359 333 364 364 335 352 360 353 350 350 332 360 353 351 335 351 362 346 349 348 358 331 338 363 346 356 339 357 345 335 341 363 332 346 333 350 331 352 358 358 360 344 356 340 340 342 333 356 331 361 329 332 334 343 337 349 335 353 349 357 357 359 356 359 340 332 352 349 354 354 352 358 335 353 336 354 331 339 346 333 337 346 344 343 328 327 338 343 352 358 337 355 355 332 353 342 337 352 338 331 346 328 327 327 354 344 354 333 357 348 341 342 334 333 333 335 334 344 326 335 343 339 331 347 346 333 338 332 335 352 346 330 330 324 333 335 344 337 344 344 327 335 336 345 353 353 352 342 352 349 328 345 345 322 328 332 325 342 332 352 324 353 321 346 347 321 340 338 350 352 326 334 331 324 324 346 353 321 333 351 349 337 340 338 337 344 347 340 331 322 335 331 320 333 324 347 333 341 329 327 337 332 340 348 333 342 337 332 341 350 327 336 331 345 319 346 334 346 333 346 348 346 322 347 326 324 339 337 346 348 344 328 325 331 323 337 319 339 350 341 335 323 325 347 349 323 342 332 318 321 324 345 349 327 338 321 331 325 340 325 319 332 334 325 343 337 345 344 323 342 332 340 348 339 336 344 344 325 323 342 327 329 335 325 337 320 326 350 328 348 322 327 328 336 335 320 320 327 344 325 318 325 347 346 344 331 340 335 338 343 325 347 322 342 319 339 342 328 338 319 323 340 329 333 325 344 333 328 320 326 333 318 333 330 347 326 343 334 344 328 326 318 323 328 340 324 349 331 332 334 331 336 321 340 318 329 333 334 337 333 340 319 333 323 329 327 329 319 341 320 330 348 320 335 325 340 340 323 320 320 337 333 338 341 322 336 350 335 350 334 350 340 335 332 343 345 340 321 346 330 324 325 327 324 340 333 346 330 336 347 329 352 326 348 341 329 330 337 345 329 352 343 348 334 321 339 327 342 339 322 353 343 327 326 347 348 338 340 323 321 332 332 352 338 325 340 347 334 325 338 344 323 326 337 337 327 354 342 348 340 342 347 330 348 350 323 356 348 334 341 346 349 344 337 353 324 333 334 326 348 328 353 354 341 326 340 340 354 352 338 327 339 350 328 330 349 334 339 349 345 357 338 345 344 353 341 353 329 352 356 329 332 327 326 350 330 351 342 327 355 357 340 345 326 346 354 326 331 335 351 352 342 331 340 328 335 332 359 348 335 357 352 342 334 354 342 339 347 360 351 351 332 332 338 332 360 332 332 331 350 332 333 332 338 355 342 346 360 340 343 343 346 334 359 353 335 340 339 363 338 363 353 351 341 363 364 340 341 342 351 342 344 336 346 361 341 346 335 349 354 341 364 355 349 365 343 361 348 355 350 338 361 336 365 363 365 340 342 350 338 343 338 351 360 353 357 346 344 338 341 367 348 350 367 341 347 342 347 363 342 365 345 370 344 353 364 341 359 338 370 342 358 338 358 360 368 358 373 343 362 343 340 351 357 371 369 347 355 346 374 361 351 359 359 360 354 364 341 341 341 373 345 361 357 343 376 350 375 349 355 375 377 357 365 345 373 371 358 344 349 364 348 378 377 370 355 348 362 351 352 367 347 349 359 378 350 373 351 364 345 345 377 345 360 345 349 357 375 365 375 363 350 360 363 365 352 355 351 351 362 359 375 366 365 354 380 352 364 351 352 365 352 349 381 383 365 364 374 359 364 384 376 384 362 356 383 358 379 359 375 375 367 382 359 353 375 379 379 388 377 366 361 387 372 366 381 361 360 378 353 378 387 382 358 381 388 389 366 381 361 355 383 355 364 355 373 388 361 363 387 364 392 375 362 390 389 368 376 374 371 377 362 369 384 367 374 359 365 386 364 388 365 393 388 375 371 368 371 392 377 366 363 391 363 383 362 369 396 384 374 382 392 370 376 366 374 391 361 383 364 374 385 371 371 376 385 397 381 378 377 384 373 375 369 369 397 386 377 396 388 392 395 382 379 372 365 393 381 366 377 384 380 380 371 368 395 395 366 392 390 397 376 400 373 399 386 385 400 400 395 386 369 389 383 384 375 385 390 391 387 382 390 380 397 374 399 388 382 404 395 371 407 404 396 374 401 397 396 371 388 408 399 391 402 403 385 402 378 372 398 392 392 399 405 402 402 389 384 381 384 399 410 383 384 399 377 405 376 402 405 393 401 384 376 383 378 389 413 384 378 400 393 389 378 389 379 408 405 380 405 406 396 405 406 406 380 409 398 382 399 380 403 416 390 393 385 382 396 412 381 400 400 400 413 391 402 406 384 382 410 403 418 383 416 416 387 399 393 399 389 412 384 393 405 390 412 418 394 398 395 413 412 407 387 401 410 398 394 412 384 394 390 415 398 419 411 398 398 416 417 399 401 413 413 387 416 398 418 390 417 393 415 401 419 422 421 409 400 396 392 395 409 393 388 418 422 417 394 399 404 422 409 423 413 392 420 406 407 415 414 393 418 407 412 406 406 411 391 414 415 392 425 392 401 389 387 393 415 389 407 387 426 423 417 414 390 412 388 413 395 410 414 419 391 401 399 404 418 397 424 399 403 424 405 410 396 423 426 409 427 421 428 416 409 394 395 405 394 414 412 417 423 408 422 410 399 430 394 392 401 393 420 428 411 421 391 421 416 430 400 413 421 401 400 404 406 409 422 413 395 404 401 391 424 392 411 395 393 417 399 405 420 430 402 403 423 406 394 408 406 406 392 398 418 404 411 394 422 401 417 426 416 429 428 411 432 407 417 393 394 425 409 424 423 423 398 416 397 400 393 411 414 394 418 401 406 398 403 397 408 428 433 393 424 429 414 425 405 398 427 408 432 403 401 424 393 406 409 400 413 409 418 395 412 404 403 425 412 413 431 429 410 431 429 402 428 410 394 399 415 430 416 415 399 424 406 402 396 422 409 416 399 395 420 419
408 431 411 427 413 409 422 430 408 419 400 402 395 403 408 420 399 432 403 408 422 418 417 428 408 394 412 415 396 399 402 412 397 421 408 420 397 397 417 415 425 428 425 430 398 401 419 408 402 431 424 393 416 410 429 394 412 411 417 416 418 427 398 425 417 414 412 424 421 398 406 413 395 399 412 402 410 401 418 422 399 411 423 425 429 422 427 408 400 413 393 428 409 399 422 394 422 404 426 412 411 402 393 415 410 416 428 390 426 416 421 395 395 415 391 394 407 429 411 418 411 414 413 389 423 405 392 415 419 389 396 399 402 401 426 424 428 426 425 423 413 417 390 422 404 412 395 425 394 415 410 410 402 393 401 392 391 391 419 400 394 414 387 390 406 409 394 423 387 407 412 392 420 388 426 388 404 424 425 410 403 399 392 417 405 397 414 408 401 397 412 407 423 403 401 402 385 408 390 418 421 416 423 414 409 414 406 386 403 397 402 421 411 408 404 390 412 392 404 386 394 421 407 385 399 415 394 391 390 400 384 386 382 413 406 398 394 389 400 414 402 410 403 421 386 382 386 414 383 398 417 394 396 393 388 404 384 399 404 391 408 397 387 400 389 411 416 393 410 387 417 383 415 398 382 380 400 380 408 379 406 386 393 383 405 404 379 384 380 408 379 402 386 392 405 385 414 398 383 408 394 401 388 391 391 402 395 381 414 385 408 391 392 412 395 408 398 395 401 388 375 402 412 411 405 389 407 403 397 411 383 376 396 394 379 400 380 397 392 406 405 386 382 411 411 390 393 382 397 379 395 397 407 382 383 387 395 375 375 407 374 384 398 385 393 402 399 399 376 380 382 397 382 380 386 372 378 391 387 399 370 369 388 370 393 394 379 375 370 381 374 394 389 390 367 380 404 367 397 378 403 401 398 378 367 377 381 392 378 376 399 394 392 380 396 395 369 385 401 386 397 385 374 398 370 390 388 385 389 396 396 366 393 368 377 371 395 370 375 369 397 371 398 385 364 368 377 384 388 392 368 362 376 394 374 398 382 377 382 391 373 360 382 376 381 388 377 372 360 384 367 394 392 379 375 361 374 389 390 377 381 386 387 358 382 358 389 390 375 376 362 388 390 383 381 375 389 361 387 369 364 373 366 359 356 360 362 388 391 371 369 377 378 376 355 366 377 364 361 372 384 381 381 381 372 368 377 382 388 387 358 359 368 383 362 383 352 384 379 366 380 357 354 375 367 385 385 362 375 364 369 374 361 375 351 373 376 384 379 361 363 369 365 350 367 366 355 360 351 379 372 376 357 357 365 373 355 364 366 380 378 350 370 369 356 351 374 347 350 349 361 366 369 377 347 368 359 354 345 364 367 370 372 376 344 355 347 353 353 366 366 348 351 370 352 362 376 345 364 362 349 344 347 355 342 366 343 353 352 353 354 372 344 364 369 351 351 351 362 372 341 374 343 353 356 370 351 345 350 370 341 342 352 340 353 361 361 372 350 349 349 341 345 363 340 337 350 351 360 337 348 338 371 350 350 363 358 362 347 346 359 349 350 348 362 341 348 350 340 337 361 363 339 367 365 342 344 343 356 344 355 344 345 366 334 359 335 334 351 346 344 351 337 334 340 363 353 353 355 335 355 358 364 357 339 349 356 359 333 339 350 334 363 353 338 346 352 333 340 341 355 337 359 362 331 359 348 343 355 357 346 353 333 340 353 349 359 352 342 334 360 328 337 332 358 346 348 354 357 331 330 347 339 333 354 340 329 339 328 329 334 345 353 345 356 351 332 326 341 346 332 339 354 349 352 350 332 337 342 335 342 354 356 328 326 357 349 329 335 349 338 341 341 331 327 337 331 341 337 346 327 343 334 356 332 325 354 347 345 337 324 336 340 329 347 342 327 345 354 345 336 334 337 328 350 348 341 331 331 329 353 334 356 337 340 339 347 345 327 327 330 343 333 326 344 325 328 339 329 342 345 349 338 329 340 338 351 350 331 324 321 340 347 346 343 321 353 330 335 323 335 343 342 345 345 331 348 352 346 353 337 337 347 350 343 331 333 340 325 340 343 325 327 336 348 349 335 346 323 347 348 336 334 337 327 325 345 352 323 338 349 338 321 343 335 343 351 346 328 323 333 350 329 338 333 322 332 346 348 336 340 342 319 321 324 324 327 349 321 328 332 350 344 333 340 327 323 340 319 330 342 333 328 350 351 341 321 331 335 348 348 324 336 346 324 341 351 332 337 320 340 350 319 332 330 338 338 332 324 338 343 348 351 320 346 350 342 346 329 325 343 324 328 325 351 334 348 351 345 331 350 331 329 350 343 338 337 329 351 342 347 343 338 346 344 331 342 332 323 319 336 345 322 346 319 322 326 348 319 350 325 350 328 335 349 319 322 332 327 321 322 322 343 340 349 335 351 338 349 322 337 334 349 340 326 347 343 331 341 343 329 347 340 338 328 337 338 331 348 347 332 351 348 323 337 344 338 333 330 333 337 347 345 331 335 351 323 323 329 344 345 337 338 332 353 346 347 337 323 342 329 333 339 325 335 324 349 353 335 324 333 349 350 324 326 329 353 326 332 328 349 323 342 354 356 335 327 355 356 339 342 343 350 344 334 355 355 351 337 348 351 326 346 352 350 336 354 338 325 355 341 349 344 327 346 343 347 351 350 347 341 335 333 342 356 353 341 355 347 329 354 341 333 344 345 334 331 350 350 342 348 342 334 335 354 357 330 346 326 356 343 343 333 327 328 340 356 353 337 354 359 342 345 341 335 331 350 342 331 349 359 354 341 335 340 337 333 344 331 341 349 348 359 356 358 336 337 354 337 356 355 335 345 339 357 354 353 355 336 357 344 342 358 331 357 344 348 337 362 352 351 357 347 356 351 350 363 334 360 359 357 342 366 336 353 352 362 336 362 341 338 367 360 341 354 351 366 361 342 367 335 336 337 360 353 366 340 343 350 346 348 354 357 359 358 355 356 365 360 352 351 365 351 343 338 337 338 336 344 360 347 345 363 350 348 347 348 354 370 365 367 360 361 366 350 349 351 372 357 353 365 372 347 346 356 361 360 359 340 367 348 350 352 351 364 364 374 353 347 348 357 353 371 346 358 365 352 352 356 342 344 348 368 352 367 356 366 358 375 364 366 374 355 359 363 372 364 355 351 373 377 362 365 357 346 345 360 373 371 376 374 374 362 364 364 351 358 352 348 357 356 352 353 368 369 354 362 355 367 370 349 380 352 350 375 372 368 371 365 359 382 374 352 364 358 372 350 352 359 353 363 370 360 351 356 363 359 371 371 370 385 378 378 377 361 381 357 352 373 373 377 386 373 388 363 388 387 373 378 376 354 373 353 357 380 368 368 385 378 374 368 376 366 359 366 391 367 387 371 388 372 360 364 356 360 391 392 372 389 360 359 369 380 360 373 384 389 366 380 377 387 372 377 376 376 367 376 389 362 392 363 393 375 388 394 380 386 372 374 360 390 392 394 374 395 387 375 388 372 380 378 361 383 391 392 381 375 389 369 375 379 396 380 398 372 386 365 395 373 363 378 391 382 373 382 379 401 375 384 374 394 364 390 395 395 384 377 371 374 384 400 369 398 398 368 370 384 371 381 372 388 397 401 386 386 398 380 385 372 401 374 381 401 400 374 393 397 386 379 369 385 392 390 395 386 392 377 371 376 402 392 404 389 376 402 403 396 394 371 397 379 403 390 409 377 389 404 372 387 410 404 381 408 385 402 402 399 392 392 405 375 376 389 384 383 411 406 397 385 406 384 393 388 405 393 384 411 386 384 376 385 405 385 384 381 404 402 407 413 382 389 404 414 395 415 385 393 397 397 404 379 408 385 383 389 404 392 386 404 390 416 415 409 416 413 415 395 400 396 393 395 398 410 416 406 410 409 398 383 392 408 396 414 401 408 392 402 410 402 393 418 399 397 392 419 386 418 414 405 393 398 412 400 388 408 418 418 390 389 414 394 418 382 389 399 410 393 413 400 416 387 391 395 405 404 387 402 401 412 419 405 390 411 385 398 390 415 388 398 422 420 410 418 413 409 388 402 422 419 421 407 416 421 412 390 402 416 409 420 406 398 396 405 417 397 412 423 388 416 389 419 404 408 413 394 394 410 412 423 404 400 406 387 396 393 392 406 424 409 401 397 422 412 417 414 416 403 403 410 425 407 403 403 421 423 403 388 406 402 417 399 393 389 423 422 407 422 409 422 395 420 402 394 414 390 411 415 420 409 406 399 423 409 408 393 423 420 413 399 394 400 410 400 400 405 392 420 399 415 412 408 405 427 414 431 391 397 419 424 417 396 395 410 415 413 413 410 404 395 419 410 405 400 422 417 417 424 406 427 410 430 404 425 429 429 428 430 395 417 422 421 422 428 399 405 409 422 426 424 428 416 404 404 427 394 430 413 430 407 410 408 405 423 404 404 422 401 403 425 426 395 413 415 431 421 430 410 412 424 401 407 409 416 419 403 418 419 426 415 393 403 393 408 395 405 421 425 414 432 417
408 393 399 431 394 430 430 412 409 423 423 426 399 406 415 411 392 401 404 417 402 416 418 420 421 392 410 414 416 410 400 392 414 408 391 419 406 392 399 426 424 391 421 392 408 406 412 411 416 427 399 429 411 426 417 401 430 396 426 413 416 393 415 400 413 417 429 428 418 398 425 411 400 416 412 418 390 394 399 415 430 407 414 412 402 401 424 400 408 420 423 395 423 409 406 404 395 405 404 423 413 398 405 424 424 429 413 424 392 422 410 394 399 395 418 413 406 413 425 427 389 388 425 388 388 393 418 424 388 414 413 413 389 405 402 419 421 411 391 410 412 424 387 419 399 413 398 414 392 406 421 393 407 419 425 399 424 415 395 417 392 411 401 393 420 407 424 406 390 419 388 406 407 420 399 419 406 401 398 410 421 392 408 393 416 406 405 414 387 405 396 393 389 410 392 384 423 422 404 387 416 398 399 397 392 412 423 403 388 395 420 416 394 403 384 386 416 396 407 418 407 417 418 404 395 386 396 394 384 416 389 408 382 403 413 381 392 412 393 389 416 390 414 387 402 407 381 395 419 405 382 396 400 410 418 413 406 393 417 409 419 384 387 380 399 419 412 410 402 390 400 414 409 386 379 387 394 388 400 394 400 404 385 389 384 408 393 405 392 388 412 394 414 400 378 410 405 385 415 411 396 397 395 376 392 395 384 407 405 394 411 377 408 378 387 375 397 391 403 412 391 398 378 388 381 379 382 399 387 409 394 396 389 373 395 405 382 392 386 400 410 382 400 403 373 401 393 395 379 382 382 394 393 385 397 390 390 394 376 393 390 384 375 394 373 397 376 382 377 389 383 381 389 385 406 385 376 385 385 403 377 369 385 398 382 394 391 372 403 398 376 382 388 381 370 368 375 385 403 374 385 379 402 367 374 401 382 380 395 376 393 382 377 388 374 369 375 374 373 389 383 382 382 366 373 384 367 381 365 382 367 384 372 364 362 380 377 395 373 385 368 362 364 396 363 389 379 374 362 388 361 381 384 379 384 394 378 366 366 362 372 360 368 390 389 393 395 377 360 359 369 390 379 393 364 364 358 386 379 364 365 370 373 386 369 368 364 373 369 385 376 359 362 361 388 369 358 364 387 374 365 359 367 362 356 387 368 372 356 366 377 362 379 370 390 369 381 374 362 355 380 381 372 386 365 383 361 381 353 371 362 362 375 353 383 354 384 375 386 386 387 387 372 362 383 350 373 354 365 353 361 349 379 379 381 355 384 365 378 364 373 361 367 367 351 367 360 376 370 370 375 375 378 364 352 375 364 374 378 358 377 353 358 372 348 371 357 362 366 367 377 355 380 361 354 362 359 346 354 345 349 347 373 344 343 357 351 360 350 364 352 361 351 364 366 352 353 359 350 374 345 346 364 360 342 353 342 357 371 368 358 346 346 347 352 374 352 369 364 373 351 349 361 368 367 352 366 343 342 345 370 367 370 357 342 343 368 367 353 344 342 355 349 359 361 360 370 349 365 369 346 340 355 367 346 347 356 349 350 358 365 345 351 361 340 367 342 347 360 356 352 340 350 340 339 338 362 336 349 366 344 334 334 363 364 355 338 361 367 364 347 360 349 339 363 366 347 334 342 337 367 335 353 346 340 334 361 344 347 353 341 358 337 344 347 346 352 360 356 352 349 339 344 354 342 339 361 351 358 336 350 345 345 338 337 358 356 346 329 354 355 339 329 362 360 345 343 355 348 341 341 332 349 355 330 361 330 335 348 332 341 333 347 329 350 328 358 351 353 333 342 346 351 343 352 355 332 332 347 326 345 335 339 340 328 341 339 338 349 333 342 335 339 336 338 336 345 343 326 345 357 350 338 355 331 329 349 345 343 345 346 336 354 333 350 330 348 338 342 345 346 332 329 333 351 350 345 337 334 354 332 341 345 345 337 326 351 337 348 344 324 344 323 354 353 323 326 351 345 352 347 333 328 353 344 356 346 340 345 331 337 334 327 335 324 352 348 333 344 342 353 346 339 333 345 332 345 327 348 343 329 340 335 352 336 324 341 330 331 347 328 327 324 334 340 326 329 331 336 349 352 334 340 336 343 330 347 333 335 338 321 342 321 333 338 333 335 323 342 346 347 349 349 349 326 333 352 334 343 334 327 341 345 346 322 334 320 346 345 334 328 345 321 328 324 336 340 337 338 326 327 331 352 323 325 326 336 324 338 324 337 346 344 327 339 344 342 338 337 334 352 345 324 351 351 327 332 336 344 350 340 351 326 339 352 331 343 335 334 329 337 349 320 328 323 337 352 343 322 334 322 320 324 327 351 322 334 331 336 323 326 323 321 331 343 320 342 333 333 321 340 350 350 340 324 352 325 323 340 327 338 343 327 340 348 324 343 327 333 325 331 338 329 330 349 350 330 337 328 341 338 349 336 334 336 340 331 339 342 351 345 325 341 352 345 336 321 333 341 334 338 351 352 346 327 346 343 335 329 350 353 347 343 336 325 324 353 335 342 341 332 333 343 351 330 335 331 330 345 352 344 355 350 328 348 334 342 353 350 353 353 343 323 327 329 325 343 334 336 347 334 351 348 323 329 333 352 346 340 338 350 327 336 351 332 336 328 325 340 356 356 337 351 356 350 357 332 344 334 345 334 353 348 334 328 328 344 358 326 336 347 353 348 335 348 331 356 327 334 339 326 340 328 328 348 328 327 356 348 346 344 359 341 342 335 353 346 330 328 349 350 350 351 339 334 340 346 331 343 329 355 353 345 357 356 333 333 357 330 355 351 356 354 342 339 338 335 359 350 336 355 339 334 346 351 341 360 345 355 350 347 348 342 331 351 336 336 356 340 347 350 364 341 351 343 351 334 357 356 355 337 363 362 364 344 350 363 333 339 356 345 344 359 357 357 357 362 341 359 343 347 336 347 366 358 365 347 343 335 342 344 352 339 340 362 352 358 336 353 343 360 342 367 353 368 356 354 362 341 358 349 367 338 340 366 362 371 356 371 350 364 346 346 346 365 339 363 365 352 358 338 342 344 370 372 341 367 356 344 350 343 359 347 345 362 353 347 374 372 358 364 342 346 373 363 373 351 365 365 365 356 363 356 364 349 361 368 342 372 367 360 354 347 345 372 362 357 347 346 372 355 378 370 346 357 348 351 365 355 361 359 369 362 353 371 370 354 362 371 348 368 369 377 373 372 372 374 352 358 377 362 370 356 353 354 352 375 362 373 350 359 368 357 379 379 364 369 368 382 375 371 370 364 384 378 371 375 351 358 367 363 375 372 354 362 379 359 354 367 356 365 371 371 383 380 376 377 363 358 376 361 375 369 367 352 360 363 366 371 359 353 362 358 367 384 390 387 376 363 366 359 355 366 380 389 373 384 378 385 368 381 358 392 361 374 371 383 362 384 381 384 364 390 389 378 383 388 391 369 376 381 374 377 392 377 389 375 385 376 368 362 364 385 376 385 382 392 376 388 362 363 393 384 390 368 365 384 381 378 398 373 367 377 398 379 373 361 363 381 397 382 366 398 380 397 372 365 395 392 367 380 369 392 369 376 400 373 400 399 370 377 374 392 371 373 372 384 374 376 382 388 374 402 387 370 379 376 375 374 368 395 369 390 386 376 404 386 402 380 384 370 393 372 377 401 382 402 398 369 391 394 393 401 394 394 369 369 382 394 393 384 370 396 379 373 372 379 376 398 376 394 394 396 372 394 385 403 394 400 398 377 387 377 376 398 395 377 408 381 393 384 378 393 399 376 386 391 385 392 381 381 405 404 406 406 377 409 399 400 401 388 406 405 383 400 381 406 394 379 406 377 380 400 386 395 404 399 413 405 408 410 403 400 402 396 393 394 393 407 410 409 411 392 389 380 378 396 411 387 389 391 389 394 417 388 413 395 412 401 413 404 395 380 413 408 396 401 408 388 391 380 415 383 400 395 408 418 417 393 397 413 416 383 402 389 406 384 416 403 395 399 405 403 400 390 384 408 411 413 409 415 405 404 418 417 411 398 415 409 412 384 395 409 388 418 410 414 413 405 388 387 415 404 401 395 414 405 414 397 388 401 390 411 423 387 407 405 403 392 393 386 396 405 412 393 392 391 424 422 405 422 386 398 403 398 402 395 411 393 400 416 410 406 395 402 401 418 423 413 419 423 415 423 396 395 391 404 401 423 401 414 420 395 387 398 407 403 399 392 403 414 423 388 427 393 396 402 417 425 389 410 422 410 398 423 418 403 400 424 399 407 425 423 424 412 419 413 420 420 426 398 390 410 399 429 411 403 409 403 391 426 399 400 408 422 390 409 417 403 430 395 392 425 429 429 410 421 414 402 413 411 413 414 393 426 416 417 399 397 392 404 393 402 415 413 397 418 393 424 391 392 391 396 431 392 397 410 423 421 422 405 403 406 430 408 401 417 396 413 424 399 427 427 411 413 411 418 401 415 414 404 419 417 411 418 418 419 396 410 409 429 424 423 404 424 400 416 411 405 397 403 415 392 401 395 415 423 424 427 408
407 400 395 392 420 422 422 410 430 400 428 429 394 421 403 430 430 429 409 406 394 422 430 398 393 395 424 425 390 419 402 409 429 409 414 420 402 405 399 401 417 398 402 421 430 415 420 390 415 401 408 419 393 409 429 396 416 422 390 418 410 404 397 410 423 423 401 397 399 413 410 426 423 422 418 422 409 410 425 393 423 402 425 427 424 424 393 411 416 396 399 389 422 389 400 405 427 394 404 401 408 426 396 405 399 389 427 410 398 415 410 389 427 415 423 419 416 424 397 394 391 395 388 417 389 400 387 388 406 395 394 426 393 394 404 397 395 395 419 397 413 400 397 412 420 424 395 408 412 405 407 409 406 408 391 408 414 391 409 425 391 415 416 397 415 393 399 415 393 424 386 412 390 389 398 424 388 399 397 405 410 411 388 390 385 394 412 413 399 396 413 397 418 403 401 399 403 415 390 403 414 383 390 420 387 395 411 422 409 384 403 396 411 399 394 412 409 383 394 417 387 383 389 412 394 407 389 414 392 388 394 383 388 393 412 391 404 392 383 384 386 396 398 407 413 402 389 401 403 401 388 400 402 396 392 407 415 392 400 386 389 394 396 407 409 383 381 384 392 407 389 385 387 391 387 416 384 403 399 405 386 379 410 377 391 382 404 389 377 386 396 415 391 414 392 409 378 384 414 380 412 413 386 411 376 383 409 382 397 380 398 405 409 391 395 384 385 382 385 385 380 393 374 383 391 390 377 381 397 404 385 384 403 384 380 403 391 402 398 375 407 382 394 391 388 403 399 398 399 399 398 395 408 398 404 386 403 407 383 388 400 384 388 380 396 384 392 383 391 372 386 371 395 386 371 368 391 400 377 399 375 372 398 403 398 385 380 400 367 394 368 377 401 378 384 380 385 369 395 385 388 390 388 376 368 367 392 370 399 402 401 369 383 392 365 392 388 394 388 388 383 388 375 395 377 393 387 396 375 378 393 374 380 377 363 383 379 391 366 391 367 363 395 386 369 374 392 394 367 378 396 364 381 371 374 396 379 360 387 365 395 376 383 375 384 377 389 383 368 388 367 381 380 381 380 388 392 391 387 368 368 390 363 386 389 365 357 391 365 384 360 379 378 360 371 365 392 379 367 365 387 389 386 370 389 387 378 387 383 370 374 370 380 379 362 390 388 377 386 373 367 367 358 367 386 389 376 385 374 365 372 368 362 381 361 359 375 384 369 381 378 352 361 382 357 366 372 377 366 351 383 355 353 383 382 350 351 379 362 373 368 367 369 352 350 357 350 376 364 365 376 368 379 361 348 350 357 350 357 373 351 354 357 354 368 354 371 370 365 348 373 347 366 358 351 348 348 369 356 363 349 348 349 346 378 366 365 351 369 375 358 374 363 369 362 365 358 350 368 376 369 360 342 371 354 365 374 357 353 366 356 359 370 377 377 356 345 347 350 346 368 352 371 368 348 349 346 364 357 344 343 350 371 373 367 341 358 362 354 349 359 342 347 347 370 351 339 350 358 360 355 362 371 350 355 342 370 360 367 352 342 347 339 338 345 342 351 363 366 366 351 363 369 359 336 342 349 348 353 346 335 335 335 368 359 352 351 356 352 357 349 334 367 351 335 353 358 362 356 364 356 336 356 354 337 333 338 351 347 355 361 346 333 361 345 357 356 338 345 351 361 353 355 344 337 360 363 350 342 335 351 345 347 359 362 341 363 334 363 346 360 353 352 343 347 348 345 341 329 358 334 351 346 358 331 361 361 337 346 337 348 340 359 331 335 357 350 342 328 350 358 332 347 354 352 337 338 334 357 339 338 328 327 329 357 337 327 355 353 352 337 339 330 334 350 345 330 339 326 338 335 330 350 328 356 340 338 334 355 334 354 340 336 354 343 340 339 351 343 340 343 353 352 354 336 351 340 348 338 340 334 355 344 324 357 342 347 336 325 351 346 353 332 330 356 350 353 336 342 337 351 335 341 354 331 353 355 347 343 335 329 327 332 324 327 331 342 324 352 343 351 348 339 326 355 338 327 351 326 347 340 328 325 324 325 333 328 323 332 356 352 349 323 324 347 336 324 346 342 354 352 353 329 327 323 332 334 345 351 339 351 331 342 335 325 343 341 340 340 328 340 338 353 339 338 344 353 340 335 338 338 332 334 343 335 335 351 347 325 348 329 353 324 350 333 326 336 350 344 352 323 328 335 353 345 352 342 342 335 353 323 353 331 336 340 344 350 338 335 322 330 342 352 331 336 329 334 349 326 323 347 326 328 327 325 352 325 344 338 339 344 341 336 352 323 321 340 353 336 322 352 343 343 350 353 323 325 332 351 328 332 344 334 339 350 336 337 352 327 353 336 348 340 349 344 342 349 331 339 331 332 336 354 353 332 352 322 335 328 352 342 339 340 353 324 337 336 338 333 342 337 348 334 323 344 324 343 339 334 326 348 343 341 345 341 349 342 339 329 346 334 355 324 355 340 351 329 329 333 329 341 347 326 346 356 323 352 355 345 343 333 336 338 354 325 327 325 327 330 338 356 324 336 323 330 328 326 336 342 336 351 327 334 354 324 333 354 353 331 350 349 351 339 338 348 341 342 350 345 357 332 352 325 353 327 332 324 330 354 344 352 349 357 329 354 332 340 325 337 356 326 328 349 341 350 340 332 343 341 329 343 357 357 344 353 326 326 327 332 330 355 333 328 354 339 332 336 328 332 348 333 342 359 358 332 350 347 340 334 337 344 359 335 349 343 328 358 352 329 338 330 359 347 334 361 359 339 336 334 353 331 340 342 329 345 348 361 340 361 342 350 351 339 357 339 363 331 343 354 341 354 364 346 338 335 345 342 354 360 347 334 340 364 351 350 337 355 346 339 332 334 340 333 341 355 345 344 333 342 343 362 359 338 365 361 367 365 368 358 358 356 337 366 353 357 351 360 346 342 344 358 344 352 358 364 340 349 354 352 370 364 346 338 346 342 366 346 351 366 347 341 353 351 350 350 338 344 341 362 351 350 350 372 367 351 344 349 342 363 365 341 368 352 356 344 359 352 354 351 358 364 355 351 343 346 341 358 353 345 359 344 369 372 355 375 362 370 368 354 359 347 343 347 368 363 358 345 360 370 373 342 361 376 370 359 344 362 360 358 371 347 353 348 355 375 359 366 347 349 378 365 371 360 351 362 362 367 345 345 375 356 345 359 371 354 355 372 354 352 352 362 374 363 368 350 374 347 353 358 369 368 360 361 348 366 358 366 368 358 367 363 370 383 356 376 356 366 366 381 373 353 361 380 350 382 364 377 351 368 365 364 353 375 376 375 352 363 368 379 388 386 369 380 377 383 383 368 359 368 363 384 385 367 377 379 387 360 355 387 377 369 363 380 358 389 382 359 378 361 365 356 374 383 384 363 391 356 356 360 372 368 371 382 382 357 386 393 363 388 390 365 366 362 368 384 374 359 368 361 381 378 361 363 383 368 386 361 384 386 380 362 360 394 365 388 387 375 381 362 398 387 374 367 369 394 375 377 386 370 391 389 368 376 388 385 362 370 372 365 385 395 382 382 385 392 371 389 369 370 369 369 397 383 391 383 394 384 399 381 372 393 373 380 385 377 381 401 402 370 367 388 403 386 369 403 377 394 393 400 380 377 384 375 396 373 372 367 394 387 385 402 377 371 395 375 384 390 374 400 394 391 384 371 373 403 398 404 379 402 382 388 379 393 385 395 404 376 400 378 399 402 382 388 386 405 377 399 392 385 404 387 375 391 394 388 402 373 384 400 394 396 380 403 408 384 391 404 379 409 400 396 401 400 374 378 396 408 395 377 382 378 381 385 386 392 401 405 394 403 394 376 376 401 396 412 412 402 393 408 399 380 391 377 406 381 381 377 414 391 408 384 383 414 383 395 392 410 385 399 388 404 390 388 379 410 413 405 397 390 397 408 404 410 413 394 413 403 382 405 391 391 400 393 417 385 409 413 416 390 386 407 382 382 394 400 391 398 404 384 419 388 415 395 418 408 410 404 392 412 390 396 417 402 401 414 407 391 399 396 393 406 383 395 401 390 408 413 408 391 416 406 390 410 420 420 390 401 403 402 394 404 408 421 416 387 413 393 396 423 407 399 407 409 405 418 417 423 408 394 424 394 417 391 413 407 388 420 385 400 390 387 413 415 425 405 419 407 415 423 406 390 391 421 415 412 406 400 410 390 409 401 400 395 409 388 409 412 416 401 420 421 396 407 403 395 387 396 408 408 425 420 404 422 408 427 401 389 401 418 425 416 393 390 416 415 423 398 393 412 405 426 399 414 406 415 414 398 424 396 411 395 395 405 408 407 394 420 397 415 397 396 425 423 428 405 406 395 427 417 401 426 396 403 402 410 421 407 412 406 409 427 414 415 404 392 394 409 426 402 396 394 412 392 428 412 410 405 419 410 394 392 408 402 408 422 423 401 399 407 420 421 406 406 408 421 412 414 400 408 429 407 412 413 412 410 394 391 427 423 411 390 427 430 404 404 421 398 417 391 416
405 421 390 422 398 424 405 424 393 423 423 413 404 405 394 426 409 397 422 404 419 425 400 420 398 415 410 407 403 413 394 420 406 397 414 417 391 389 412 398 423 412 401 410 406 414 412 425 414 392 406 418 410 407 427 402 426 390 399 398 406 396 407 420 421 406 425 427 401 402 407 414 418 420 397 396 398 421 393 424 417 412 415 400 423 406 406 420 400 408 422 418 416 402 411 409 420 400 400 426 414 411 412 404 403 413 404 413 398 401 402 388 425 389 392 412 398 401 396 403 422 392 395 403 399 411 417 424 424 391 423 403 415 401 412 424 419 389 402 390 402 416 391 393 410 388 410 423 403 421 400 399 419 401 416 392 386 399 390 415 403 419 384 385 386 410 415 419 405 391 384 423 423 422 423 408 417 407 397 394 395 405 400 389 421 383 388 415 398 386 398 409 421 398 409 414 384 392 409 406 400 402 397 399 400 388 415 394 404 381 396 416 403 414 414 393 414 412 417 381 415 393 408 404 408 386 396 402 397 383 418 415 403 385 384 414 391 409 418 414 409 393 401 383 418 386 396 412 417 392 381 383 404 408 399 382 410 390 385 382 388 382 393 385 412 413 392 388 397 378 386 388 401 396 408 395 382 413 391 395 378 394 389 392 412 409 395 403 409 390 395 379 393 399 386 388 395 401 387 375 389 384 413 412 392 404 381 397 391 383 403 380 389 376 395 386 398 403 402 392 377 410 394 384 394 393 396 403 407 397 391 382 406 379 380 373 397 375 395 402 374 384 407 377 376 379 378 400 397 407 407 390 393 377 401 403 397 385 383 393 399 389 371 388 380 369 373 396 381 404 374 385 383 386 396 386 396 383 382 385 402 374 392 395 375 389 376 396 389 386 379 380 383 381 399 395 397 403 400 371 377 366 365 370 400 372 367 390 387 396 385 399 366 372 367 390 373 376 396 394 372 371 370 390 364 381 381 396 395 376 378 385 393 379 390 369 364 369 393 363 364 392 398 382 363 379 386 372 369 382 381 379 368 366 368 362 375 374 372 378 396 391 369 366 389 369 360 395 392 379 359 379 363 366 369 392 380 369 383 379 386 373 361 370 390 385 372 368 377 362 364 375 392 372 381 364 361 383 363 372 381 363 369 384 386 380 360 372 369 385 370 360 378 374 373 374 380 366 364 362 370 370 359 384 365 384 355 385 388 362 363 376 385 377 369 357 380 351 351 356 381 367 362 383 365 359 360 352 354 364 382 350 358 356 380 359 372 369 364 370 376 350 351 381 377 358 378 377 377 374 361 367 379 377 373 371 359 347 374 363 377 370 380 364 376 373 355 379 373 350 364 365 351 365 360 360 355 370 370 364 361 362 363 355 356 353 359 348 369 350 365 378 373 377 376 347 348 349 344 375 370 361 373 355 362 369 370 352 358 359 372 354 377 355 345 370 344 361 374 369 366 345 342 366 342 370 368 357 360 360 373 369 373 367 352 343 360 348 358 373 346 360 354 369 357 371 368 339 359 348 347 348 363 347 351 365 354 343 346 338 340 355 366 337 348 343 352 345 363 347 343 370 368 370 342 363 367 336 364 352 345 349 362 347 358 351 339 339 357 359 351 359 355 345 336 342 362 350 350 353 360 334 352 334 368 358 361 340 357 366 356 344 344 359 356 344 341 337 360 339 337 340 340 334 350 341 342 343 357 336 340 331 353 338 353 349 343 357 338 336 345 353 344 343 351 361 352 347 338 356 337 360 348 351 350 341 351 363 331 340 331 344 341 361 359 337 345 345 329 352 350 351 339 337 336 334 334 358 360 343 351 333 347 343 355 333 354 350 331 329 327 341 352 347 339 348 355 355 338 329 352 334 351 337 342 358 351 348 355 349 329 352 328 356 333 329 328 333 352 332 344 352 354 334 345 332 330 339 335 341 349 326 356 339 345 338 345 336 335 340 333 346 339 342 342 354 346 344 328 338 324 354 338 353 329 324 335 342 346 345 333 336 354 330 350 347 351 335 324 327 325 340 356 348 325 340 345 355 334 323 335 343 353 323 346 332 323 323 351 345 352 334 323 349 340 323 339 342 343 349 354 353 340 354 345 350 337 333 348 323 341 326 343 345 326 332 354 334 341 356 356 336 333 330 328 325 330 353 344 325 345 350 355 336 347 351 330 327 327 355 351 322 330 323 329 333 330 337 334 352 336 354 347 327 347 336 352 325 334 326 344 352 343 335 340 349 346 341 327 334 325 323 332 331 323 340 342 331 353 352 326 332 350 349 337 342 330 334 343 340 337 333 335 323 344 354 349 335 340 352 345 341 353 323 350 352 339 336 326 335 331 330 345 326 325 328 346 333 338 335 350 323 326 345 323 348 340 345 334 341 342 332 335 326 353 326 331 348 334 353 333 348 344 339 326 332 341 338 352 331 339 334 331 350 323 339 341 340 327 353 332 346 336 345 324 340 356 340 339 341 336 349 332 323 339 335 340 332 351 344 340 341 355 356 343 355 339 335 347 343 339 330 341 352 326 342 344 326 334 326 344 347 326 354 356 343 340 339 352 342 326 335 327 325 334 355 331 350 333 330 346 351 338 330 354 341 357 341 352 333 351 338 330 354 342 328 347 325 352 342 344 329 327 355 330 345 326 346 346 336 359 333 328 338 346 357 329 353 348 331 327 341 344 340 344 328 344 332 336 345 356 328 348 332 333 328 351 333 348 337 343 347 352 345 334 338 351 345 330 347 350 339 361 341 361 352 350 344 357 359 336 360 361 358 331 333 358 355 338 352 338 362 346 337 353 352 355 343 344 333 362 339 351 334 351 349 358 347 338 360 335 335 340 348 365 365 334 347 363 360 351 352 341 333 360 344 337 337 333 365 355 356 344 362 354 360 352 343 353 366 353 334 334 338 350 344 337 366 361 346 359 357 343 344 369 347 367 338 352 345 348 340 368 359 346 367 362 364 341 348 339 338 348 352 342 364 362 357 337 365 346 362 353 354 348 364 343 346 367 359 356 357 341 366 345 351 362 372 357 367 360 360 370 349 340 352 353 343 372 354 371 358 356 365 374 367 356 344 352 363 343 373 362 363 354 343 369 376 363 353 375 372 364 351 350 373 376 361 353 350 371 355 370 348 346 360 364 371 372 357 374 364 369 374 366 346 355 357 360 376 369 358 351 355 347 375 366 346 359 358 371 352 371 362 373 354 359 358 347 354 373 357 354 363 368 376 381 379 370 362 357 358 356 363 349 358 358 351 376 353 364 365 375 369 362 367 378 376 360 359 363 351 385 351 383 372 359 383 368 366 379 355 368 353 375 385 367 370 377 365 379 375 371 372 361 365 365 367 380 375 355 365 368 355 358 369 376 366 379 371 381 372 376 378 389 363 374 367 359 377 360 388 364 379 385 387 369 360 365 374 383 368 387 361 384 391 391 370 367 359 366 373 376 388 359 373 374 379 365 379 380 369 389 389 370 381 361 362 386 386 380 391 361 374 373 366 384 391 390 392 390 392 390 370 388 382 365 396 392 370 365 371 381 382 371 375 378 370 365 391 387 391 381 389 376 371 375 400 379 367 371 371 398 379 381 388 401 401 401 394 388 383 383 371 367 392 400 400 401 381 369 367 374 389 393 403 375 383 380 391 387 368 400 401 383 396 403 382 395 380 391 383 401 372 405 381 378 403 394 376 398 399 394 406 400 383 384 371 378 398 399 386 377 376 393 386 387 376 372 390 382 373 386 377 394 387 390 407 391 379 388 410 382 399 378 384 372 389 407 385 388 387 402 396 393 387 401 400 382 404 381 383 396 386 390 380 402 398 405 384 406 382 384 378 410 379 380 399 386 404 413 402 379 404 387 389 407 405 377 377 386 413 387 408 386 393 405 405 378 397 415 410 395 413 403 380 379 409 406 390 399 405 406 392 383 407 394 404 397 386 406 408 384 406 401 395 411 379 412 412 389 397 381 410 400 410 393 400 407 418 419 399 410 419 407 410 410 409 407 401 399 399 388 415 411 416 416 393 390 397 382 398 406 415 420 386 405 386 398 392 416 389 412 408 390 399 390 420 420 409 394 400 420 402 387 411 390 383 418 401 392 419 410 417 413 402 414 397 407 391 400 402 400 422 421 401 392 421 399 390 408 411 408 399 384 405 388 384 406 415 394 407 412 423 402 394 394 385 408 418 394 417 389 403 416 387 420 424 424 387 391 401 408 408 417 400 390 413 400 404 405 411 420 424 401 389 394 402 390 409 395 391 402 399 409 394 394 397 394 426 391 392 402 413 406 425 387 410 404 394 421 415 411 407 414 418 410 414 394 414 397 403 419 413 409 395 422 417 405 421 408 410 426 415 388 405 405 421 421 422 388 407 403 412 427 390 403 410 417 410 390 419 418 414 406 391 422 400 412 391 425 392 405 423 419 406 392 396 399 425 405 401 404 396 426 389 390 424 411 414 405 407 397 410 390 407 419 422 399 394 419 424 390 421 422 423 407 407 403 423 415 419 394 390 426 392 392 427 427 414
396 394 410 413 424 413 407 418 401 398 388 401 393 410 403 416 416 390 395 423 421 411 392 414 388 404 419 412 418 424 418 387 423 393 404 419 418 415 401 391 425 401 397 423 416 412 411 404 406 410 399 391 393 396 410 394 412 401 411 395 390 394 395 426 400 404 411 423 393 425 388 423 400 390 419 389 407 395 398 426 418 403 422 416 411 405 415 388 419 399 396 422 406 397 422 412 414 406 408 412 396 401 401 409 396 393 403 416 402 407 408 425 415 403 414 399 422 403 393 415 408 395 403 389 398 399 407 387 411 389 405 422 405 420 397 415 420 407 397 387 387 419 386 416 389 408 422 418 418 422 408 394 392 386 390 406 393 412 400 418 415 411 415 387 399 388 418 394 410 383 389 405 410 383 389 415 407 386 408 393 416 384 403 416 418 409 398 387 397 406 415 421 395 399 385 402 403 412 405 382 412 411 404 399 411 402 383 388 398 409 398 391 402 411 386 390 398 394 388 405 419 381 404 384 398 400 397 413 391 381 414 382 411 390 392 401 411 394 408 387 386 401 416 411 398 407 386 413 383 383 415 387 410 392 382 383 414 395 413 380 381 384 384 410 415 404 392 390 390 403 387 398 386 414 380 395 392 386 378 395 390 376 403 411 379 396 406 404 402 390 405 393 396 412 386 394 389 402 397 402 389 395 411 386 393 376 404 409 386 396 378 390 395 405 374 387 386 404 376 374 381 396 381 391 382 392 410 396 380 382 373 383 392 400 394 400 401 375 385 402 397 389 379 408 371 408 382 384 400 374 374 408 386 382 388 385 398 406 377 372 396 372 388 377 390 406 374 372 397 402 376 398 379 378 377 394 371 369 384 399 387 386 400 376 391 372 367 397 386 376 401 375 395 398 399 378 374 383 397 365 395 367 395 368 393 382 394 396 383 373 369 382 393 380 391 395 400 369 387 382 379 400 369 370 373 379 397 381 397 391 382 390 372 390 371 361 369 362 372 366 388 377 384 395 371 389 388 370 396 390 367 374 368 373 379 382 373 385 391 381 373 393 395 362 388 377 378 376 380 395 388 382 387 382 364 393 368 391 359 388 361 373 386 359 369 368 359 383 371 369 382 383 364 357 386 371 375 384 388 374 383 358 359 390 382 380 388 370 376 368 363 357 382 370 374 373 359 355 377 372 366 364 363 374 365 371 368 362 362 362 380 367 380 362 365 385 388 376 363 386 351 387 367 358 366 351 377 363 374 367 369 370 353 354 380 363 350 371 366 355 350 353 358 357 350 351 349 348 353 361 353 373 350 351 352 355 348 351 367 352 368 350 372 351 355 365 379 370 368 361 356 369 381 346 357 345 347 357 361 352 370 367 358 352 370 361 358 350 346 378 355 347 362 360 368 369 358 364 373 344 359 347 347 359 347 358 374 365 370 355 352 376 377 365 347 346 347 362 352 365 376 343 368 358 375 355 345 372 341 363 375 346 352 366 354 344 351 364 366 368 369 364 351 346 344 342 342 369 347 355 370 370 347 345 345 359 371 361 366 347 348 342 353 359 368 366 340 344 367 365 371 360 366 359 343 348 362 345 343 347 337 351 342 357 357 361 342 354 349 348 341 336 351 355 369 346 360 336 353 355 341 364 355 348 363 361 358 365 334 364 340 348 344 359 334 342 360 352 337 350 364 342 350 345 339 361 357 364 362 351 360 333 357 346 358 351 338 347 347 350 354 366 343 344 356 351 357 346 346 352 342 364 334 348 342 335 330 330 341 341 358 360 355 339 360 350 348 341 359 330 331 344 340 350 357 339 336 357 354 351 353 339 350 356 356 336 361 355 335 345 341 330 341 340 339 338 361 331 357 330 331 332 345 350 353 346 359 360 341 358 349 339 334 344 332 336 351 338 329 359 355 350 334 342 328 345 326 335 356 329 337 326 334 329 348 326 348 355 359 336 352 355 348 333 338 327 342 336 338 352 342 341 342 350 331 352 343 331 335 340 334 354 348 350 357 344 350 354 338 357 329 331 352 326 347 339 328 330 325 349 357 342 331 348 334 337 349 326 351 325 349 335 355 338 326 327 324 352 356 337 350 335 352 352 337 341 334 341 347 335 332 355 327 348 345 345 335 337 348 329 346 339 348 351 328 350 329 328 352 327 350 345 339 354 349 327 338 334 345 337 354 329 343 324 328 339 355 340 327 346 354 351 336 353 353 341 347 325 354 342 330 356 339 354 353 331 325 342 350 355 356 347 335 350 356 340 333 354 332 337 351 337 331 331 334 328 323 332 330 329 351 345 328 333 351 324 349 327 343 350 333 351 340 346 344 348 337 354 345 354 335 340 343 351 356 328 330 356 337 346 328 331 334 333 350 336 342 350 340 329 344 325 323 335 356 352 326 336 350 349 342 336 340 336 330 339 341 338 338 355 327 352 337 346 336 330 334 356 332 325 336 353 328 337 332 327 340 344 349 341 336 334 354 327 347 336 343 339 351 332 337 329 327 351 326 341 333 337 348 342 348 327 346 353 349 329 357 331 349 348 349 335 332 353 338 329 331 331 344 332 340 331 337 351 332 348 334 341 336 333 334 326 336 330 329 334 343 327 341 333 358 339 352 339 333 339 343 340 346 337 348 328 343 335 354 350 332 338 341 342 345 349 351 330 328 354 338 346 330 328 361 328 341 353 341 349 341 332 337 361 342 358 336 332 333 330 356 338 349 344 362 342 341 352 353 342 353 330 360 355 332 334 356 353 334 343 340 347 355 349 346 335 354 354 347 333 364 349 351 359 331 350 338 343 347 362 364 345 337 361 341 358 349 342 348 356 353 355 361 333 342 360 348 367 340 351 366 352 346 339 367 345 367 352 357 334 368 357 359 341 351 368 368 346 343 349 335 342 350 366 343 360 336 335 359 344 365 335 363 345 342 340 357 342 336 359 342 370 359 368 342 355 345 354 367 355 346 368 339 362 341 360 353 344 361 355 365 369 355 358 343 338 339 341 345 352 342 364 351 366 373 369 361 346 365 357 342 374 365 345 364 347 345 345 365 369 375 358 365 357 355 347 357 368 363 341 345 358 350 374 351 363 360 360 359 354 359 363 352 377 356 375 367 343 357 343 344 349 357 344 344 361 366 357 369 346 371 373 344 359 369 353 344 367 352 377 345 370 363 371 349 357 368 374 358 364 356 361 351 370 362 353 368 365 347 358 350 375 352 350 354 357 359 354 381 348 368 382 374 351 352 358 379 355 352 358 375 363 353 381 368 349 368 354 385 370 368 352 362 353 355 385 364 384 366 357 386 356 359 371 354 352 371 378 373 383 372 377 357 378 353 382 376 373 378 385 356 389 372 360 383 364 365 379 365 358 385 364 363 356 362 368 373 383 357 358 355 355 361 361 382 363 370 383 361 358 356 364 357 375 372 367 366 383 392 377 387 365 365 375 368 375 388 365 381 390 383 382 368 390 389 373 375 366 378 380 369 379 389 386 377 382 396 386 386 373 370 365 361 363 367 387 373 388 385 365 371 362 369 398 386 397 373 395 391 370 395 397 380 379 381 365 377 384 385 393 372 363 398 388 365 367 393 394 372 380 399 399 382 385 398 385 383 389 382 392 399 394 390 379 374 387 398 367 387 400 400 376 400 375 401 381 395 393 374 383 389 388 381 385 371 393 384 368 380 403 396 377 373 399 369 398 399 381 400 385 378 375 373 375 401 370 406 392 376 397 404 399 370 378 370 402 374 394 387 373 401 378 380 401 379 392 386 385 409 390 396 398 379 385 399 391 407 390 389 372 378 374 391 407 382 380 400 376 393 378 379 373 375 378 404 384 399 408 387 387 389 374 375 396 388 403 405 412 411 383 401 378 413 380 402 383 377 391 387 398 386 382 387 377 387 379 376 401 414 390 405 379 390 395 401 393 412 381 380 409 380 408 403 379 413 391 387 415 395 388 387 394 394 399 396 395 391 396 410 379 399 399 381 401 417 395 413 391 383 406 385 414 418 384 413 385 418 410 387 418 388 409 402 405 393 416 398 380 381 392 385 413 396 417 380 409 403 415 412 406 393 417 401 391 381 386 388 411 416 388 402 417 418 385 403 383 413 413 384 414 417 421 399 393 410 400 421 384 387 413 411 399 402 383 401 394 388 408 385 416 415 398 411 404 401 384 398 385 416 392 418 411 392 395 414 412 405 413 415 401 396 395 409 415 395 387 386 393 406 421 386 398 396 407 411 406 400 386 408 393 394 394 412 394 405 403 423 387 424 406 396 396 410 423 420 421 386 415 389 407 411 423 413 415 397 399 388 412 392 411 412 402 420 400 411 393 418 401 387 417 414 398 421 399 396 416 426 389 397 422 402 415 411 421 404 422 395 406 400 401 424 387 409 410 401 395 417 425 402 418 408 391 423 403 395 392 425 395 426 395 390 394 423 414 388 392 401 396 404 414 403 401 406 417 424 420 417 407 411 394 391 393 390 427 409 390 425 407 398 424 408 393 391 396 412 393 402 426 394 419 406 402 425 425
423 412 417 413 424 392 411 388 397 405 387 419 408 416 390 410 405 402 416 400 411 400 397 417 391 396 408 409 410 397 406 399 423 389 387 422 396 412 416 407 392 409 392 406 400 389 390 419 405 420 393 422 387 405 413 392 415 395 407 391 398 419 405 396 423 398 424 425 416 414 398 414 397 397 394 403 400 398 395 410 392 395 407 385 406 394 423 387 396 404 392 408 398 403 410 387 407 400 418 398 388 422 386 392 393 395 401 407 408 404 384 406 413 406 407 394 415 405 396 386 417 395 402 422 406 387 416 388 403 409 401 398 406 395 397 407 404 413 420 419 384 420 393 413 402 408 415 386 390 419 388 415 422 398 413 404 402 405 400 412 421 409 386 403 420 392 418 393 414 416 421 415 413 392 397 393 417 388 395 415 416 392 407 407 408 389 389 419 403 399 409 402 386 405 416 416 414 411 387 398 405 419 391 397 389 406 400 416 405 414 411 392 417 389 419 404 398 419 394 380 397 382 394 394 399 389 387 389 405 409 404 408 390 401 413 386 379 387 397 411 401 407 397 396 408 410 403 394 408 411 414 382 388 390 384 413 392 392 412 408 411 387 387 411 410 382 379 410 389 396 391 400 376 399 379 406 392 404 411 383 387 407 386 386 409 382 383 385 386 407 405 381 379 375 375 400 380 405 383 382 375 398 406 375 411 398 393 387 376 378 384 388 411 384 399 395 391 395 404 401 389 396 396 393 397 386 408 393 377 377 389 379 390 383 408 377 408 390 392 371 394 391 376 382 402 391 404 371 376 387 396 389 402 370 384 393 371 402 383 394 401 398 388 399 373 400 405 402 398 401 396 370 373 380 379 388 385 392 377 377 384 367 396 394 383 373 380 385 384 373 388 378 402 369 370 385 402 369 381 394 380 387 374 385 400 365 385 380 390 395 368 385 372 397 374 389 382 366 387 400 373 387 389 387 391 394 369 368 377 363 375 370 385 363 369 383 364 390 377 368 383 381 389 371 393 378 375 374 381 377 373 370 362 385 390 380 365 366 392 374 360 376 360 368 380 381 376 395 366 379 363 382 366 375 370 365 385 362 392 382 378 374 371 379 362 364 377 383 385 372 360 385 366 360 372 387 382 390 365 367 388 368 391 359 364 381 366 369 363 379 355 383 358 384 383 379 370 382 383 361 359 385 367 369 368 384 379 372 359 366 383 353 378 360 372 365 364 362 380 372 385 380 379 367 352 386 370 368 377 379 373 355 362 383 383 363 350 385 353 359 378 378 379 358 370 354 362 381 380 371 348 379 370 351 377 365 363 368 353 351 360 375 356 352 352 353 365 352 353 348 377 361 377 372 350 379 377 364 375 371 366 354 366 368 357 375 349 352 375 369 355 368 362 344 353 347 351 352 353 372 353 347 351 348 373 372 345 348 354 374 353 354 362 354 342 374 349 362 362 343 352 353 347 350 354 357 353 361 365 362 370 352 343 341 375 366 373 343 370 345 357 357 360 366 354 374 355 372 366 361 371 341 355 367 352 349 356 360 350 342 354 370 365 368 369 363 358 344 342 364 348 359 345 368 362 359 343 353 355 370 340 364 371 367 369 362 354 351 347 364 353 339 337 344 369 345 346 354 351 351 357 338 348 363 368 337 362 340 365 357 350 345 361 360 339 357 350 356 348 338 361 365 342 339 350 352 348 337 346 340 352 367 343 365 337 354 344 341 359 351 363 350 361 366 341 366 332 335 366 346 339 358 355 359 341 350 353 334 358 346 343 356 332 348 360 357 355 359 340 361 339 350 339 355 361 356 337 358 333 356 332 356 332 330 361 348 357 357 350 350 338 362 342 340 353 345 340 343 348 357 339 357 352 356 347 348 348 328 350 351 355 352 351 331 361 357 349 355 351 344 350 360 351 328 344 341 353 329 329 338 332 348 332 329 341 359 349 327 359 345 359 360 335 348 337 341 350 331 342 339 347 331 346 345 332 337 359 358 340 327 343 353 356 356 355 337 354 351 345 353 335 342 325 350 338 336 332 328 341 348 350 337 353 336 356 334 347 355 340 335 330 332 336 327 328 339 346 357 330 331 358 347 357 358 338 335 342 353 346 325 350 337 345 353 356 342 336 353 346 351 337 351 324 349 327 328 329 356 334 343 329 333 331 335 340 353 346 333 348 342 342 341 330 329 344 328 347 356 331 335 349 345 336 324 336 348 336 349 346 346 334 351 329 350 328 353 345 324 328 336 351 346 327 357 325 347 335 348 345 343 333 344 330 346 352 350 336 330 349 324 326 326 326 339 352 338 343 347 347 347 325 340 344 336 347 345 325 324 344 354 343 353 349 357 341 343 349 327 324 341 336 326 351 346 350 353 326 335 342 357 332 344 347 326 330 336 348 332 345 342 336 330 337 327 330 329 347 329 332 347 346 352 357 347 340 349 342 352 335 328 351 344 356 349 346 328 327 344 344 348 328 357 329 350 326 343 355 357 348 337 346 345 332 346 334 348 345 353 349 356 331 343 342 328 341 337 339 343 331 359 341 342 357 353 333 332 337 337 331 326 350 352 346 331 347 356 329 343 359 354 340 330 345 330 340 360 341 353 351 354 352 332 337 357 359 344 330 336 357 336 346 355 336 340 360 332 344 336 348 342 329 361 353 347 338 332 346 361 360 338 355 359 351 331 356 358 356 359 341 359 341 333 352 349 346 359 362 363 334 348 352 343 355 343 363 331 348 355 330 353 338 357 350 336 333 343 331 360 339 351 331 359 356 362 354 339 358 348 354 352 347 356 336 333 356 349 339 359 366 357 346 345 333 365 335 336 334 346 338 364 351 353 355 355 338 363 352 342 356 339 339 336 341 343 350 365 338 357 335 350 348 349 362 360 346 342 340 359 355 345 369 351 344 356 338 361 362 368 346 349 351 351 364 359 338 346 367 354 346 367 369 371 358 339 361 347 347 367 372 367 354 370 360 362 367 339 352 371 373 363 361 365 355 354 364 369 340 359 352 350 367 362 349 353 364 373 362 373 344 374 345 362 348 344 351 354 346 343 351 357 366 353 370 360 354 354 367 354 373 359 367 374 344 350 354 364 355 377 368 357 343 367 375 354 366 373 376 364 347 354 353 352 346 346 371 375 374 376 351 369 373 376 366 377 365 378 363 359 358 370 354 375 375 351 351 362 381 364 364 366 376 374 376 359 378 347 354 372 379 377 362 352 375 364 349 375 378 348 353 371 353 362 366 383 368 351 379 384 370 361 368 380 355 378 357 366 378 381 355 354 375 350 383 373 360 371 366 380 387 357 385 362 373 388 381 363 383 356 388 369 388 385 376 383 356 371 365 362 375 355 360 376 365 357 377 389 355 355 381 369 376 357 381 361 356 388 388 365 355 387 362 370 362 363 378 365 381 390 375 366 372 361 368 383 379 391 381 358 392 386 374 393 389 363 363 368 374 374 393 390 385 363 383 391 371 369 364 374 366 362 386 382 381 360 386 367 372 388 383 375 367 365 381 376 381 393 364 365 390 375 370 377 392 363 370 380 393 382 364 369 363 368 387 371 380 396 387 395 373 400 388 397 366 370 374 365 365 394 385 395 371 395 389 380 397 377 400 370 376 382 394 379 388 381 388 368 393 391 401 384 369 389 380 373 374 369 375 376 400 376 387 386 369 374 403 380 403 401 386 378 381 378 371 382 373 372 385 379 376 399 398 380 401 390 403 371 394 390 398 406 399 390 374 387 404 403 374 405 377 401 377 395 406 385 399 402 383 380 373 377 381 398 389 389 378 410 390 382 389 390 386 390 399 379 408 396 402 401 381 409 383 388 384 379 391 373 411 404 383 374 399 393 390 378 399 397 405 378 397 413 387 411 392 375 407 377 398 397 395 395 394 406 400 406 412 379 395 399 398 393 388 384 401 406 379 388 379 399 382 401 387 394 388 393 383 381 386 397 405 406 378 413 397 403 394 383 395 402 395 379 382 408 416 407 387 407 408 389 391 413 403 401 380 414 407 417 384 394 380 380 387 409 415 390 405 391 392 399 403 393 410 408 399 415 398 390 396 410 416 391 397 417 391 383 403 395 381 409 410 414 409 409 395 396 419 420 407 391 399 383 396 382 411 407 410 390 418 418 412 415 390 389 404 393 392 388 408 385 408 389 410 396 417 385 405 408 416 391 410 386 393 385 419 384 411 407 384 400 404 415 385 404 422 407 415 386 406 394 421 392 393 409 399 388 403 421 413 396 421 392 399 392 394 396 385 414 412 386 423 393 418 386 407 411 403 391 405 385 401 402 386 410 419 401 406 398 398 387 410 395 395 417 395 397 421 388 388 410 391 419 411 417 413 394 396 392 393 416 424 410 425 425 387 419 393 409 424 406 411 401 409 422 394 411 386 422 415 389 407 413 416 386 405 404 387 408 410 394 390 400 418 390 392 412 415 399 395 414 412 412 389 387 408 389 412 409 386 393 404 399 420 386 399 392 404 400 414 420 409 418 395 393 422 393 419 404 406 388 392 424
414 386 424 388 422 411 403 414 410 414 387 405 414 393 411 385 407 399 419 422 423 420 422 412 387 415 390 408 410 388 406 391 389 398 386 418 416 397 407 401 418 402 421 399 410 399 399 424 413 394 422 412 389 419 391 392 401 396 407 386 399 420 424 395 393 386 389 416 390 403 393 422 419 388 396 404 403 411 404 423 420 393 402 416 419 408 415 387 411 397 421 385 385 420 388 385 413 392 417 418 410 385 408 406 421 421 418 391 399 397 391 387 398 401 419 393 418 411 397 405 416 394 399 417 422 403 419 412 411 404 398 389 405 383 402 401 411 397 402 387 403 402 391 419 420 419 421 407 399 387 390 393 398 398 419 390 418 406 410 397 387 385 403 401 417 384 413 406 391 393 411 412 413 412 409 403 410 408 388 418 413 388 389 382 404 419 390 400 404 419 416 403 415 390 383 412 385 415 397 395 387 380 387 411 403 415 394 384 395 394 383 381 392 408 403 416 414 400 405 412 381 379 388 400 406 393 391 413 404 412 406 400 399 411 388 380 382 409 394 413 389 409 394 390 398 378 388 384 388 403 406 379 392 415 401 380 390 401 413 404 385 392 377 406 386 376 398 379 407 414 376 406 394 380 380 404 382 380 411 382 406 401 385 382 388 397 412 391 383 400 380 393 377 381 412 376 380 394 407 400 382 407 392 401 401 397 381 408 402 377 404 393 393 375 389 396 398 378 374 407 404 380 375 395 376 375 397 384 385 392 400 395 376 380 372 404 404 380 389 384 375 382 394 396 393 403 373 383 378 378 391 372 386 392 388 371 384 398 378 369 371 373 394 385 387 396 398 400 371 379 375 399 371 404 395 374 378 376 387 402 401 387 367 380 373 386 400 367 377 387 383 396 392 371 392 389 378 401 385 381 374 392 391 395 369 397 364 380 369 400 377 382 400 378 396 385 376 370 364 366 392 382 375 397 366 364 384 379 363 366 373 372 371 362 381 377 395 397 371 379 397 386 398 374 379 371 396 393 379 397 383 364 379 365 365 395 391 385 372 365 374 394 391 394 363 367 391 384 372 382 359 358 392 381 384 387 385 373 373 371 384 373 374 381 378 358 379 387 361 370 369 391 367 380 389 386 388 384 374 364 370 374 379 382 375 383 374 381 362 367 357 366 382 389 390 381 390 354 375 357 367 365 354 355 389 365 385 384 356 367 371 385 363 357 353 362 385 372 388 370 384 367 381 352 365 359 357 379 359 356 361 373 380 381 363 367 372 374 373 385 374 351 361 365 349 377 370 372 378 375 373 375 375 375 374 378 362 352 379 348 355 359 370 364 370 363 382 356 352 369 371 356 350 347 371 366 355 372 353 365 378 357 371 369 348 362 379 362 346 374 363 369 366 365 350 352 346 349 361 351 351 365 376 355 365 345 374 355 371 361 374 348 373 364 372 355 360 369 352 361 342 350 350 363 372 356 351 354 377 368 377 364 370 373 375 372 375 348 361 375 374 361 348 372 367 348 354 359 343 359 349 371 350 364 342 340 374 345 349 354 362 345 367 341 358 351 372 371 370 358 347 368 354 365 341 357 372 354 341 340 350 350 349 338 351 350 349 349 367 359 340 355 342 368 369 361 357 344 370 352 340 355 358 368 348 361 353 347 355 356 361 343 344 337 355 357 362 368 346 357 367 349 353 337 356 361 338 353 334 337 334 350 356 356 348 345 359 365 333 342 361 359 350 347 338 336 346 365 346 357 364 355 348 358 356 346 363 337 342 340 352 342 357 352 341 336 363 343 344 357 345 355 334 346 336 331 334 343 357 332 331 354 333 355 359 337 355 332 348 337 336 350 347 350 338 347 331 340 335 362 340 349 352 344 337 330 351 348 342 344 349 350 341 351 340 343 332 339 354 350 346 334 336 329 353 352 345 354 328 358 360 346 352 348 360 360 357 349 346 336 338 340 331 358 329 342 338 339 351 328 360 342 333 341 350 358 331 341 358 339 338 356 358 328 350 330 334 345 359 360 327 343 339 330 338 339 351 349 351 341 358 358 330 331 346 353 336 359 342 334 345 353 337 350 328 327 354 335 345 352 335 346 343 347 357 355 334 349 352 333 337 350 338 342 329 358 343 339 331 325 355 351 352 333 349 354 334 343 338 327 344 347 355 327 334 353 330 350 342 357 357 354 356 336 345 326 343 330 340 350 338 337 350 332 345 340 335 328 333 348 330 326 344 327 328 353 355 341 344 346 347 350 349 344 327 344 345 346 349 335 345 328 347 344 343 341 325 328 352 341 351 357 342 337 333 353 339 337 336 333 358 358 332 357 352 335 342 338 330 340 348 350 343 344 335 336 334 343 339 327 334 339 326 351 325 334 354 348 347 339 330 354 346 337 352 339 355 335 353 326 358 350 325 343 336 343 328 353 336 342 356 346 331 358 346 332 341 349 329 337 329 334 333 351 346 334 339 343 353 333 352 352 333 353 344 352 337 347 346 348 338 343 342 344 349 329 358 332 353 328 351 331 336 332 356 330 341 335 355 334 351 348 334 332 341 353 358 360 348 344 349 327 328 339 354 352 343 352 331 344 361 330 348 344 335 351 347 349 333 350 330 331 337 338 336 359 338 334 359 360 352 355 334 361 334 360 351 357 358 329 339 357 331 333 347 338 330 334 335 337 330 337 340 339 355 357 336 331 362 340 337 359 333 342 357 347 349 355 341 344 355 360 347 331 364 331 348 332 343 353 347 343 354 347 342 344 344 359 357 340 361 335 353 334 349 346 338 345 352 354 360 353 357 354 335 351 353 347 355 352 349 336 344 337 352 368 361 342 360 363 350 366 366 336 368 349 362 352 340 359 339 367 344 340 365 346 358 351 338 357 335 355 361 359 370 357 358 362 365 362 357 346 336 366 361 337 359 355 366 365 356 347 339 366 353 370 355 354 352 370 342 352 366 344 352 365 365 352 369 372 344 368 347 344 340 349 356 363 344 351 368 364 362 371 370 355 369 365 372 360 362 353 374 357 372 367 361 365 346 369 363 351 375 349 359 375 352 372 377 354 368 358 368 359 350 373 365 371 364 363 342 370 369 367 354 371 347 374 373 377 374 372 361 362 364 378 375 375 373 375 351 379 371 377 377 379 352 344 373 375 366 374 368 357 379 360 350 347 355 362 346 368 371 380 351 356 379 363 351 354 375 359 353 366 372 366 365 381 366 375 356 352 368 379 380 382 375 366 348 349 383 365 372 372 379 357 382 376 354 367 364 383 380 351 366 385 370 365 383 354 372 368 387 382 366 363 355 371 365 374 374 371 368 365 362 362 386 372 374 377 355 360 364 374 374 355 378 362 353 355 379 375 388 379 384 366 369 366 365 361 368 388 381 384 379 391 372 376 389 373 366 392 381 392 391 380 357 379 389 358 381 357 358 357 382 389 370 375 379 381 382 394 393 372 364 380 386 382 365 383 378 391 361 382 390 359 369 369 382 380 386 387 381 389 387 384 362 378 365 384 380 365 365 366 371 380 370 398 383 397 393 366 365 391 365 391 371 367 380 372 371 377 362 379 377 385 387 382 363 397 362 366 380 368 373 391 387 398 368 387 396 379 393 401 372 397 371 383 381 368 394 391 400 395 387 377 396 375 375 397 372 376 402 390 398 391 396 384 388 402 386 399 380 377 377 389 389 400 386 384 404 394 389 402 402 375 393 397 385 382 369 370 371 384 372 403 388 382 400 372 396 382 383 388 371 371 388 380 392 401 398 383 380 393 400 372 386 392 386 383 387 402 397 397 384 405 388 409 392 378 376 389 377 374 384 380 409 383 379 392 375 396 395 387 382 386 378 387 398 393 400 403 374 376 391 388 411 398 388 382 406 381 388 411 383 400 409 410 413 406 392 405 392 375 408 390 378 413 404 403 395 382 395 397 386 402 400 412 388 414 410 409 410 413 397 410 402 393 406 390 386 384 409 392 413 404 407 405 404 398 395 413 394 403 384 393 380 408 390 392 397 413 386 393 413 407 387 388 413 417 401 411 413 394 387 399 410 406 388 382 415 408 383 400 405 398 411 404 391 406 406 400 406 402 402 413 406 387 380 381 381 417 410 397 416 407 408 419 416 416 413 412 404 416 385 382 387 417 406 399 403 384 411 381 398 393 415 385 393 407 418 394 405 401 412 402 389 393 401 418 389 395 410 413 383 406 415 390 402 392 400 416 396 390 417 405 395 404 410 408 390 400 421 414 420 404 386 387 415 406 415 422 411 403 405 412 388 390 412 400 401 390 395 407 392 423 391 397 404 411 422 403 388 412 387 385 393 390 421 417 413 414 408 393 386 391 415 423 398 404 401 408 404 405 384 404 396 392 417 416 420 416 388 416 396 391 409 398 398 406 391 419 388 408 389 423 415 420 422 421 392 391 398 404 404 398 424 416 406 417 400 393 400 404 424 412 410 400 385 423 422 423 418 417 406 414 415 388 409 405 417 408 403 390 388 423 403 387 406 417 420 422 417 387 393 409 414 410 424 406
400 412 396 385 405 417 414 387 413 390 399 405 413 418 402 416 408 412 411 389 396 398 418 389 400 418 405 422 404 396 403 420 385 415 421 398 401 411 393 390 409 409 403 398 403 421 423 419 409 410 416 422 416 411 419 392 405 400 390 417 404 402 413 404 392 409 410 401 388 420 407 413 397 386 420 408 415 419 403 401 397 395 391 389 414 386 389 388 394 388 421 414 406 403 388 407 389 407 386 387 404 410 409 410 405 405 394 389 401 406 407 407 419 407 405 402 410 412 399 413 417 398 397 392 418 394 416 416 418 419 412 392 399 398 418 413 381 391 420 393 407 398 418 404 383 402 417 404 384 394 387 411 410 394 381 398 405 406 384 402 396 414 412 405 391 401 397 384 403 388 396 390 397 393 405 392 406 401 415 401 415 413 383 396 387 415 406 412 402 402 386 410 396 410 395 400 405 396 404 385 397 414 413 400 396 415 400 411 401 401 412 411 400 383 392 379 389 410 416 378 414 406 388 400 397 393 399 384 399 413 378 406 397 413 388 415 410 409 397 382 392 391 415 402 385 389 403 385 410 391 385 396 380 385 379 399 389 390 394 411 385 384 400 406 381 411 394 403 393 403 397 408 406 385 382 375 386 409 412 381 374 382 390 407 391 394 380 393 396 398 389 406 396 375 387 391 400 395 380 379 383 390 400 376 401 408 405 374 394 404 410 383 401 386 376 407 395 383 388 407 397 393 402 381 384 404 398 371 377 394 377 388 373 394 381 391 391 384 406 400 391 402 389 406 388 382 402 373 389 404 374 392 375 381 397 379 398 399 395 403 405 379 396 383 399 397 391 367 374 368 399 375 400 396 373 382 371 384 402 370 382 386 394 366 377 385 377 369 394 366 382 372 394 373 366 387 380 389 365 388 369 375 374 365 367 396 396 388 376 372 392 370 371 398 371 383 395 382 364 387 383 381 372 390 367 373 391 383 397 391 385 364 365 373 382 384 368 393 371 381 365 362 388 373 398 396 371 371 379 385 385 369 376 371 393 367 366 373 369 366 361 377 383 366 390 376 360 372 389 375 394 360 385 361 373 383 367 374 393 364 376 359 372 392 370 368 377 392 359 365 376 376 382 363 383 377 359 362 390 389 358 367 368 362 370 383 387 358 377 363 364 358 364 357 371 356 368 354 369 386 362 388 368 366 373 373 387 376 380 362 387 360 373 362 366 367 368 376 385 353 384 372 371 372 374 351 374 352 367 367 384 353 380 380 381 357 364 356 385 380 366 377 373 382 352 349 370 384 364 370 382 376 355 370 383 373 358 383 350 358 363 352 351 374 362 382 380 376 352 379 350 348 351 374 362 354 353 346 368 369 348 365 376 370 351 355 358 360 353 377 350 348 345 369 374 376 348 351 368 353 347 371 370 367 378 349 374 366 366 359 352 367 359 362 355 364 371 348 359 359 343 343 361 360 367 354 355 371 360 359 360 343 350 350 346 365 372 376 351 358 373 360 362 369 345 342 375 344 341 370 365 342 347 365 346 361 369 363 346 352 349 363 360 353 369 344 358 340 355 351 344 341 354 350 358 370 351 369 373 351 340 361 363 345 362 368 365 356 368 349 369 354 372 366 367 342 369 350 354 350 340 359 364 355 347 360 352 358 366 362 348 367 363 338 339 352 346 344 348 341 367 355 357 365 348 364 336 345 354 365 336 357 353 363 341 363 363 367 362 358 358 339 355 350 341 335 367 363 355 344 346 350 363 344 358 353 338 336 363 357 366 364 345 361 335 363 355 341 360 359 364 361 364 362 343 348 364 353 343 362 340 355 357 347 366 342 332 347 333 359 349 332 360 357 350 350 362 361 361 334 357 353 341 341 334 337 331 338 335 347 360 333 332 331 349 349 342 358 331 352 352 358 354 355 358 346 339 329 342 343 332 342 340 350 352 344 357 353 360 362 345 356 339 347 358 332 341 344 359 349 332 356 351 330 347 346 347 332 354 334 354 331 347 331 353 344 346 355 334 343 355 358 345 339 343 348 351 328 336 355 357 340 349 347 350 335 339 335 347 331 341 339 334 334 351 333 350 343 327 357 359 328 327 350 339 342 344 336 351 353 331 348 341 353 342 330 335 354 338 328 331 326 349 346 342 339 353 331 355 327 335 327 328 336 358 348 359 341 358 350 342 336 345 356 328 326 333 345 327 353 347 332 354 344 326 344 357 353 349 353 354 359 328 330 343 327 353 342 350 359 340 332 335 333 336 345 333 344 330 342 337 326 356 339 344 357 331 350 358 355 351 353 328 353 331 345 354 358 335 345 331 350 359 340 331 336 326 339 328 338 329 347 346 326 335 339 357 340 329 329 343 354 330 345 347 336 338 350 342 348 335 348 346 342 336 351 352 336 338 328 357 342 350 344 351 360 331 356 348 334 359 332 336 330 351 332 340 330 356 330 360 339 352 346 355 329 337 356 347 358 358 344 340 356 336 338 329 340 333 351 356 331 330 331 343 355 345 356 332 348 334 339 334 359 358 337 335 343 332 330 340 337 355 361 333 330 338 343 352 344 333 347 356 337 360 339 339 352 341 351 338 347 329 345 353 333 354 360 356 332 362 334 341 330 341 354 333 352 337 331 342 350 358 345 333 330 355 343 353 341 339 362 360 347 344 358 352 344 364 346 347 338 360 360 339 338 359 342 335 332 352 355 353 346 336 356 361 348 344 336 358 339 346 365 352 366 351 337 345 336 357 342 365 339 353 363 333 337 361 364 359 357 358 345 335 354 365 365 335 354 347 339 363 361 349 360 338 345 342 363 362 367 338 337 351 337 369 352 341 362 360 367 351 350 357 353 336 354 362 351 342 342 369 348 346 350 339 350 361 359 344 366 357 361 371 340 364 370 369 370 362 359 367 355 340 366 350 342 352 356 370 370 339 369 359 349 360 339 341 362 363 362 359 349 352 358 365 344 368 362 342 370 350 351 354 366 345 344 370 371 362 345 345 363 353 367 353 341 368 368 342 357 356 362 345 347 346 364 368 362 377 368 358 377 350 355 376 362 359 348 373 368 365 356 372 374 361 375 363 362 350 370 375 364 371 345 354 345 367 345 366 346 372 347 347 344 377 361 344 358 347 355 364 371 371 359 347 370 356 368 354 380 376 350 346 369 369 358 371 357 376 358 377 348 362 361 365 376 378 382 354 362 357 354 352 347 370 372 373 361 359 363 377 370 348 378 357 353 371 364 364 366 356 375 384 352 353 367 382 350 367 369 381 377 377 350 358 363 375 358 376 362 357 359 357 381 364 380 362 359 357 371 386 383 368 359 357 355 379 354 376 355 361 376 380 378 362 356 373 386 364 362 376 386 386 361 379 362 390 368 385 359 366 360 368 360 368 388 379 373 391 381 377 377 383 382 365 370 385 385 381 374 372 383 369 382 390 372 369 389 364 363 372 392 369 385 360 360 382 362 378 358 389 378 380 394 367 389 371 374 359 359 393 390 386 383 394 382 362 369 392 384 374 380 361 362 381 373 362 367 382 386 395 367 372 389 384 385 398 370 368 386 381 371 390 380 382 371 397 372 377 363 375 372 399 377 374 382 367 376 366 388 363 400 373 374 369 375 377 384 385 385 371 383 373 399 402 394 388 377 382 365 379 396 375 394 388 365 376 393 379 395 396 395 372 384 368 377 396 399 376 380 398 383 377 369 396 376 377 381 368 373 399 398 404 371 389 405 387 377 372 400 369 404 392 375 400 373 402 392 383 373 383 376 378 376 371 393 404 383 376 384 402 384 387 376 408 384 396 397 396 398 391 403 396 390 384 401 375 391 392 380 373 393 404 381 388 405 404 383 408 411 387 402 375 404 397 374 406 383 389 392 400 409 375 387 379 388 378 382 396 388 390 397 398 411 395 376 407 390 377 393 378 391 411 409 412 396 410 406 396 377 377 413 413 378 387 380 393 381 377 376 384 383 400 408 382 411 399 403 415 401 382 380 407 379 414 405 390 399 386 401 390 388 399 388 391 399 381 408 393 411 397 390 379 410 411 412 407 396 401 406 381 395 398 411 387 385 389 400 407 388 412 408 398 394 390 384 387 416 415 394 399 392 386 419 389 396 384 386 400 415 384 404 384 401 382 399 396 415 391 402 381 415 394 386 381 404 390 389 400 418 395 380 390 402 412 392 418 416 399 390 403 395 415 400 416 417 411 392 404 415 415 398 410 381 396 412 406 407 414 418 397 389 410 407 402 402 411 392 389 421 401 404 395 387 383 382 415 413 394 391 407 420 400 389 412 416 413 397 393 405 393 409 404 414 386 384 394 415 394 393 414 406 415 419 403 408 420 397 392 384 398 417 414 416 416 404 409 406 410 419 388 412 405 409 403 401 404 407 394 407 418 418 390 402 406 403 420 395 409 389 396 384 423 419 417 409 392 395 392 419 423 390 401 398 408 421 416 388 405 418 412 391 412 410 401 387 389 397 398 406 402 403 406 394 398 391 419 399 402 419 394 394 385 403 408 410 401 392
405 413 385 385 412 406 412 389 409 409 403 383 392 413 394 406 383 401 414 410 416 384 406 418 394 407 398 410 385 415 418 408 397 421 410 386 404 391 384 422 410 396 414 419 387 386 402 419 404 385 399 389 387 422 383 389 397 390 417 400 414 404 417 388 402 396 383 415 405 385 406 392 398 398 420 394 401 399 391 414 394 407 420 398 398 413 397 413 382 392 383 414 407 410 413 387 385 414 413 400 416 396 409 393 404 407 405 415 416 406 407 420 391 397 396 399 381 404 383 381 414 416 405 399 405 396 397 400 389 420 418 415 386 397 387 410 415 404 404 402 389 383 402 392 391 409 402 391 392 404 383 418 400 408 388 384 415 404 403 383 395 392 411 394 409 418 416 404 394 400 386 404 395 408 408 407 390 387 387 398 405 394 388 415 401 400 381 391 389 382 387 406 415 398 408 395 382 407 406 416 408 379 385 416 405 398 387 378 406 384 386 382 399 396 407 409 377 408 411 387 411 380 403 408 388 393 413 380 383 402 407 403 392 413 401 408 394 399 397 412 405 405 405 377 384 396 409 411 376 403 411 411 395 398 403 395 404 390 399 399 404 390 386 380 377 399 401 384 383 383 381 402 402 400 403 399 409 385 396 409 375 393 406 384 405 385 405 395 389 379 381 378 393 380 374 385 406 401 396 404 400 392 393 378 406 371 402 402 373 375 389 375 384 372 375 378 384 395 399 388 401 396 395 373 394 386 386 389 376 399 401 374 383 402 405 397 371 372 399 376 405 378 401 384 380 381 377 376 383 394 394 398 380 391 383 370 375 395 369 392 382 401 375 374 396 374 402 376 392 393 383 390 402 378 384 393 369 393 401 399 397 388 391 371 390 384 390 398 375 370 384 367 365 393 374 373 378 387 399 366 393 394 389 368 383 370 395 364 375 392 399 385 394 386 368 380 368 393 391 394 398 374 375 378 380 384 364 394 385 377 396 376 369 362 382 368 385 376 369 398 384 367 382 393 370 367 373 383 380 382 364 376 381 394 362 363 391 388 386 360 379 391 382 360 372 387 364 372 383 367 365 368 370 359 387 366 365 378 389 362 378 392 393 362 389 358 381 361 365 371 377 384 381 363 386 357 369 369 385 357 356 370 367 368 371 359 391 356 358 386 361 378 361 360 383 372 376 385 376 385 378 375 353 365 359 361 381 372 375 388 374 353 366 363 380 359 382 380 360 385 374 382 372 359 365 379 376 387 373 377 359 360 376 360 387 381 368 365 383 382 372 383 350 368 359 384 359 383 363 350 370 384 372 373 357 377 370 378 355 376 378 372 372 357 371 377 368 370 372 364 381 358 362 381 356 351 360 382 349 373 363 350 373 350 374 361 359 375 355 366 367 365 353 354 354 357 364 374 359 353 355 373 379 349 351 368 354 364 368 372 371 349 356 362 352 347 356 365 376 366 365 378 350 354 351 375 345 349 367 375 357 357 367 372 363 354 361 353 374 349 361 346 370 374 364 359 358 342 362 356 345 356 374 360 361 345 374 342 350 345 355 349 371 371 362 358 360 367 342 352 341 352 364 349 374 347 373 350 355 348 352 364 341 362 360 373 344 358 340 365 338 365 372 369 360 371 364 358 340 344 347 341 356 348 361 366 366 360 342 348 346 368 350 360 368 337 360 338 367 337 363 345 364 340 341 364 338 344 349 341 362 370 356 345 344 345 350 338 345 368 361 354 341 340 355 337 352 343 351 359 343 342 368 348 358 350 341 361 359 366 343 350 365 363 337 351 349 363 366 359 338 357 356 344 339 341 347 333 361 363 359 347 348 335 360 337 351 345 341 353 342 350 346 351 356 361 345 338 357 343 364 339 345 364 346 346 336 340 345 348 357 354 339 343 350 337 344 358 338 340 350 354 335 356 343 359 338 344 359 333 335 332 345 356 342 360 346 347 343 360 339 335 349 355 347 342 361 335 336 334 351 362 331 356 353 343 351 362 357 346 339 337 356 354 337 334 358 353 360 337 349 343 342 342 334 334 355 332 347 335 344 334 333 345 361 332 334 357 339 328 348 349 344 342 349 353 347 352 343 352 335 338 332 348 351 346 361 343 357 353 357 338 360 329 330 333 333 336 329 344 344 349 339 361 337 360 360 356 358 348 354 331 358 359 359 348 351 333 337 346 358 333 356 356 342 332 336 355 340 337 345 331 332 356 330 342 329 336 345 360 357 338 330 355 344 328 342 334 334 360 327 340 332 357 335 355 336 352 349 350 336 333 328 342 329 339 331 339 348 357 346 344 342 349 338 360 358 327 341 340 327 350 353 340 354 335 335 329 327 357 360 336 338 327 359 348 339 329 360 360 333 345 352 349 341 329 356 338 338 344 359 346 333 351 334 361 335 342 330 335 347 329 352 332 330 359 353 350 335 352 350 342 344 341 330 358 351 359 343 336 342 350 329 349 340 336 356 355 358 358 328 351 360 361 355 336 358 346 358 339 345 355 354 335 342 356 339 340 361 329 356 342 351 358 337 337 332 331 331 336 336 339 360 342 338 353 350 342 346 354 354 337 356 354 344 335 348 354 354 354 354 348 333 350 343 349 359 354 360 361 361 333 337 332 346 355 332 342 343 349 333 342 364 359 333 344 339 359 343 337 349 341 355 361 362 342 346 353 362 363 347 346 333 353 354 350 356 349 365 362 348 332 365 366 353 345 362 352 338 360 361 357 344 360 349 366 347 359 352 354 333 344 333 334 342 357 366 368 339 364 340 356 341 338 367 363 364 362 347 334 355 340 336 344 346 364 342 337 368 361 358 368 349 359 346 358 359 344 370 365 352 341 364 359 358 362 365 353 368 344 365 366 362 368 341 339 339 348 341 337 351 342 370 342 366 359 342 356 368 343 362 361 360 368 362 347 371 356 341 345 341 349 341 369 345 357 348 359 345 365 360 359 370 370 342 365 358 348 360 366 365 361 366 352 356 355 374 356 375 343 363 355 353 343 350 371 361 372 369 368 356 349 366 370 343 348 349 377 377 362 376 371 367 362 363 376 354 345 358 366 373 355 352 346 345 360 368 359 361 351 362 375 374 366 367 375 352 355 355 352 375 353 345 344 354 347 378 366 350 375 355 346 353 345 351 356 362 356 352 380 365 352 357 360 376 381 372 349 372 348 374 367 374 376 349 348 379 363 350 366 358 376 347 367 378 354 358 359 381 366 375 380 372 350 359 383 367 366 367 357 384 359 379 375 352 362 358 366 378 361 365 353 355 365 372 385 383 365 357 375 364 373 355 364 371 357 365 364 386 357 363 387 362 365 373 378 363 358 354 371 373 384 388 379 388 358 359 361 387 367 386 364 367 390 355 387 375 369 377 372 375 368 372 363 359 371 368 371 355 369 390 376 380 366 381 378 371 365 386 368 378 360 357 371 360 359 367 381 389 369 377 388 383 373 360 387 367 388 381 367 366 378 366 369 390 392 369 368 379 362 359 365 380 359 380 384 377 368 386 373 380 385 382 383 378 384 386 370 392 375 379 397 396 393 392 386 383 381 378 366 380 381 386 370 370 376 378 393 389 391 390 377 364 386 396 388 372 399 376 366 377 394 364 390 367 373 377 367 393 373 373 391 394 376 378 381 369 395 374 397 365 382 391 368 368 365 372 378 365 385 397 395 396 399 385 400 371 377 366 379 386 392 368 378 383 400 374 389 393 385 400 372 402 388 376 367 389 400 398 405 399 392 397 391 388 378 403 371 406 404 386 389 370 404 379 387 399 387 371 404 383 373 408 398 405 381 399 391 407 394 400 400 392 392 393 380 377 374 388 397 408 409 379 371 398 402 372 393 381 372 387 387 403 387 404 399 398 383 381 396 409 373 377 392 385 399 390 391 391 407 406 379 396 376 408 374 397 409 384 395 409 400 399 401 404 392 389 391 404 388 406 401 378 410 409 390 387 387 397 394 411 391 400 384 384 396 385 396 392 395 378 377 410 403 404 401 410 408 408 402 412 401 378 415 386 413 380 387 414 402 407 411 407 393 381 405 415 380 387 381 400 379 383 384 406 400 410 391 383 403 416 379 416 378 379 415 404 382 387 403 396 417 398 387 383 392 415 409 394 414 402 405 415 407 381 395 418 397 386 399 411 413 394 419 384 417 419 380 400 413 414 402 381 410 388 410 394 399 401 412 392 418 411 398 391 412 414 390 381 380 401 404 406 416 395 402 413 386 402 386 381 390 401 382 420 409 404 386 381 386 418 393 416 401 412 420 393 406 382 386 398 403 402 384 391 409 406 417 416 381 415 409 391 396 402 382 385 386 387 385 383 384 397 418 405 420 409 409 405 410 407 383 385 420 418 395 409 396 383 396 396 417 383 405 392 403 397 387 407 402 382 408 396 397 397 411 396 385 392 412 406 409 405 409 407 402 422 386 416 384 400 422 411 401 405 413 415 420 418 400 392 418 419 406 386 386 388 392 420 397 413 403 383 396 421 407 407 413 403 392 406 420 391 394 391 405 385 383 394 412
391 394 399 419 417 394 382 414 403 412 388 385 384 388 390 383 405 414 413 385 415 388 414 415 399 382 389 393 414 392 383 384 404 392 421 392 404 414 384 417 404 391 420 405 388 388 406 411 412 389 406 406 395 391 391 405 391 399 408 416 409 401 418 384 411 417 394 393 401 396 388 383 405 387 408 413 386 385 395 417 386 413 394 392 383 397 416 385 415 396 420 395 416 417 390 406 405 402 418 385 418 418 380 402 416 399 386 413 403 401 409 400 385 415 412 387 391 399 383 417 414 383 383 410 411 393 388 388 415 418 386 413 408 386 388 404 405 394 397 380 407 419 401 412 414 385 411 385 396 415 382 383 410 417 405 403 410 382 411 408 410 388 410 414 412 410 391 395 402 382 405 412 385 387 395 402 398 410 391 391 406 381 390 391 391 397 405 384 389 387 402 381 396 394 416 379 415 379 394 387 409 409 381 415 379 386 388 398 380 401 400 408 393 412 411 406 380 387 411 391 396 385 384 403 402 411 404 389 401 382 399 394 414 392 381 404 401 392 387 404 405 399 385 382 396 408 401 400 380 386 404 399 395 412 387 410 397 376 384 384 410 407 391 399 412 398 388 398 403 389 377 384 403 388 380 385 382 406 399 377 379 389 401 399 377 376 396 401 406 406 372 404 389 389 379 376 373 382 402 393 388 406 404 379 371 372 391 409 395 377 373 400 384 391 377 389 395 401 379 380 385 407 383 405 394 390 403 405 373 406 391 371 387 375 376 395 371 371 400 371 402 396 398 375 392 368 391 392 378 371 401 379 372 377 393 375 376 389 374 381 389 373 398 368 396 384 373 377 387 384 380 383 374 371 367 397 387 369 384 398 373 380 388 394 369 391 364 377 375 387 369 375 394 380 393 364 398 378 374 396 396 388 376 366 372 394 377 372 398 395 366 367 388 367 375 370 394 391 362 384 376 366 372 383 382 364 384 394 395 395 390 390 383 381 371 370 374 385 380 372 380 362 393 385 361 367 390 378 385 364 387 387 360 384 367 389 387 379 375 382 370 380 387 359 361 379 385 380 373 383 373 384 370 374 362 386 359 393 367 384 374 372 389 389 359 359 383 387 379 376 372 368 375 363 368 392 362 372 392 377 360 370 380 387 364 385 378 365 361 366 370 356 381 365 388 361 367 355 355 390 375 371 365 371 356 354 370 362 386 384 361 368 377 364 362 385 356 364 359 362 353 374 364 380 385 376 365 361 376 366 375 375 361 364 356 364 380 368 376 360 375 365 371 376 364 374 360 385 378 364 349 351 367 383 364 368 355 349 381 373 362 359 365 373 351 370 350 352 368 377 362 357 355 362 382 349 367 373 349 359 352 365 361 350 378 376 369 348 356 365 352 371 357 349 376 376 370 377 379 354 350 374 379 375 353 359 377 353 364 358 365 369 356 379 373 352 353 376 370 344 374 355 348 349 358 378 344 363 354 358 352 376 367 366 369 355 344 365 363 364 360 348 369 372 364 342 361 353 374 367 353 370 344 358 356 375 373 357 376 344 343 374 361 351 366 352 364 364 375 361 375 364 341 372 371 361 361 371 371 340 366 361 359 362 352 341 356 339 345 357 354 359 367 339 369 358 362 370 358 362 366 369 361 367 343 357 366 364 353 362 341 357 360 360 344 348 338 337 349 356 355 341 353 361 354 348 345 342 356 341 365 348 336 353 355 341 349 360 345 342 361 348 361 348 348 367 337 348 344 360 344 339 364 360 363 346 348 348 352 368 353 357 357 365 351 352 335 364 341 344 335 366 368 337 356 345 345 357 335 354 347 344 359 352 345 351 341 359 365 358 334 360 357 333 355 339 352 333 346 336 343 359 334 343 361 355 353 337 355 332 335 333 342 360 364 332 355 337 335 364 339 348 356 364 348 344 334 350 355 362 341 339 332 359 354 364 343 356 354 335 352 355 348 350 337 346 340 334 347 355 359 347 364 344 360 358 352 337 352 342 342 336 358 343 330 355 350 350 347 340 362 342 338 345 335 345 360 344 356 350 342 350 333 341 338 337 343 359 344 339 346 330 345 340 344 353 332 338 347 357 356 345 343 331 360 349 354 330 337 346 351 358 340 362 343 349 335 357 353 358 341 336 334 331 356 349 329 333 332 347 361 360 337 349 362 334 335 361 343 351 343 331 346 354 338 360 348 352 329 339 356 349 354 361 352 347 355 352 351 358 345 357 355 353 344 328 333 358 360 348 347 341 359 339 342 335 338 328 333 347 347 361 334 348 360 358 333 353 357 331 350 340 334 351 331 350 352 336 355 350 330 348 338 361 360 352 342 344 360 348 329 354 355 343 340 328 348 353 353 343 330 349 355 338 340 333 334 330 350 361 360 360 348 336 360 354 360 348 336 333 342 337 359 336 360 337 336 346 336 335 361 339 331 362 348 350 341 353 351 362 360 356 359 353 330 330 344 335 358 351 339 337 333 343 352 331 360 334 349 334 349 347 344 351 355 337 338 333 361 334 340 332 361 344 356 336 354 337 343 349 359 361 331 363 342 363 331 338 334 359 351 361 350 331 348 341 338 364 352 344 334 336 354 340 351 347 346 349 354 333 342 358 331 351 331 353 356 343 345 354 335 333 333 359 364 359 360 333 363 346 352 364 339 332 359 335 366 335 333 357 358 365 342 364 366 366 350 367 355 363 354 358 364 333 350 339 337 344 353 334 336 350 343 355 362 335 359 362 350 336 351 340 346 337 336 356 348 366 356 335 361 355 338 335 355 355 353 336 343 337 336 357 365 346 345 359 348 347 364 364 349 358 347 361 338 349 348 352 345 347 365 350 345 368 350 342 366 345 343 351 359 356 339 354 367 348 355 358 360 349 363 350 348 340 341 351 365 365 344 352 353 373 366 362 347 356 367 341 364 350 355 351 370 369 345 343 358 363 340 357 351 343 370 362 345 350 340 349 354 359 364 371 358 368 371 343 350 342 345 352 353 374 346 371 361 368 375 365 376 364 360 375 357 346 350 365 367 375 347 370 348 376 368 375 352 361 353 377 365 351 370 349 377 354 378 360 345 375 347 359 378 367 357 358 351 346 346 357 359 367 349 366 365 356 380 356 375 355 356 362 379 363 368 377 354 348 360 357 381 364 353 380 367 367 374 375 349 357 369 365 380 374 351 382 349 366 373 379 377 365 377 356 363 364 353 373 367 367 364 382 365 373 361 352 374 353 361 377 380 383 359 357 355 381 373 357 364 364 369 374 381 363 383 361 370 378 359 355 366 364 381 365 365 351 384 373 367 373 385 352 371 373 378 361 355 353 381 363 372 374 364 383 358 372 386 355 377 372 376 371 387 369 385 379 385 360 364 378 381 376 379 380 360 368 389 378 384 382 367 381 382 379 376 365 376 387 367 378 370 367 358 381 384 390 370 393 359 358 358 365 380 382 368 364 374 366 388 382 371 363 371 375 364 391 385 385 387 375 370 379 386 372 367 391 383 380 391 365 361 370 388 384 395 362 368 390 385 394 361 382 372 361 380 393 388 385 378 391 369 380 373 396 375 379 390 392 378 386 370 366 397 392 368 377 367 385 367 399 396 383 398 370 363 381 381 390 383 399 398 369 396 388 366 389 369 374 383 386 378 370 392 391 400 376 384 383 400 391 383 397 374 382 383 390 378 401 395 376 378 393 383 374 380 386 400 401 375 397 402 389 404 393 395 380 383 377 399 397 381 395 369 369 390 388 395 404 402 388 393 377 393 372 401 386 371 375 384 381 369 382 382 384 386 388 397 381 398 369 373 376 395 401 394 380 397 396 374 386 378 396 405 374 404 384 388 408 392 407 399 380 405 373 399 407 409 399 397 376 380 377 410 406 397 395 377 374 410 381 391 380 408 388 374 392 391 380 390 373 377 380 411 400 410 400 398 411 391 374 404 388 408 403 383 394 376 377 397 375 387 377 411 412 382 402 392 400 409 399 390 403 395 389 391 393 405 405 380 412 396 400 388 391 379 397 400 381 401 384 411 403 376 398 401 384 376 409 399 400 383 403 378 403 378 395 410 398 414 405 395 384 390 407 399 395 380 386 389 394 383 413 382 384 386 396 381 386 378 403 398 384 391 400 410 381 408 395 403 406 384 383 414 397 402 386 403 404 383 404 409 417 389 413 412 397 382 415 403 384 405 401 391 398 410 383 387 417 395 392 390 403 400 416 412 381 388 390 381 380 388 382 417 416 402 382 389 384 404 413 381 382 386 384 400 416 387 407 405 395 412 407 410 384 404 402 385 412 405 419 404 413 381 402 409 403 404 411 401 382 405 394 384 411 398 404 399 397 384 384 412 408 411 403 412 387 417 410 411 394 409 396 388 402 418 417 417 394 400 397 395 384 402 398 406 411 414 416 420 409 411 411 396 394 385 419 400 414 400 383 388 421 399 395 402 388 384 399 401 403 407 416 399 421 385 416 411 418 412 410 406 394 393 413 407 389 412 387 382 383 421 389 383 398 394 395 396 388 412 415 402 390
400 418 388 404 404 409 392 386 390 417 399 393 408 384 400 390 381 393 392 420 392 385 388 404 397 401 402 380 387 382 388 406 411 387 389 394 407 401 400 408 389 410 380 408 413 392 410 406 404 413 405 415 417 405 390 394 386 412 386 393 406 394 412 397 393 413 412 381 386 384 409 395 414 402 416 399 414 406 417 390 399 395 417 388 380 419 394 386 404 401 392 390 407 384 408 381 417 392 414 384 396 395 391 382 417 419 393 403 405 391 413 416 406 402 416 406 402 391 404 386 404 408 396 391 404 384 404 409 395 388 417 399 395 407 384 384 402 391 395 415 405 405 395 406 387 405 410 395 379 387 384 385 414 400 410 394 391 385 385 407 384 384 378 400 402 383 405 386 395 410 411 382 398 416 409 406 393 389 410 392 387 404 388 411 386 381 377 388 377 413 379 383 380 379 405 393 412 383 390 390 414 412 394 384 411 376 401 387 377 395 392 376 383 403 410 382 396 411 392 395 407 383 402 399 385 380 405 382 375 379 385 375 376 392 411 401 391 397 400 382 405 377 382 402 404 406 397 374 402 375 395 384 384 410 396 382 404 387 378 405 392 388 394 382 406 391 408 373 403 384 408 384 387 406 373 407 399 396 407 377 386 378 376 385 375 398 383 407 374 388 400 382 393 371 380 376 389 377 376 408 388 401 381 392 396 371 388 373 384 385 378 398 391 382 378 371 380 386 372 389 398 391 389 373 376 395 392 406 370 371 405 384 397 369 386 405 405 380 394 379 372 404 391 381 397 400 383 370 379 402 369 386 386 367 390 392 392 391 370 372 394 369 388 401 387 385 378 385 396 381 375 378 380 399 392 388 372 387 370 400 383 371 396 381 371 398 385 376 386 389 382 392 371 382 389 391 363 363 373 372 380 399 385 373 373 389 396 379 373 363 392 371 386 387 388 371 383 370 398 382 396 379 373 381 376 377 371 392 377 397 379 372 396 379 383 368 368 379 364 396 396 376 382 377 360 383 378 368 381 371 377 366 389 375 382 395 389 365 383 368 374 373 388 380 365 376 383 374 383 385 380 389 365 365 384 380 366 365 387 387 376 383 371 368 362 373 382 393 379 383 379 356 375 371 392 359 368 381 375 371 371 360 365 377 382 391 363 369 377 371 362 359 359 375 384 365 354 387 379 355 377 365 355 359 357 354 361 369 379 359 385 372 364 373 358 369 386 380 382 372 359 367 354 365 352 363 376 367 358 378 367 382 367 384 365 371 363 374 351 367 353 369 351 352 374 362 358 360 382 379 350 356 358 359 352 381 356 362 374 349 382 357 382 349 363 375 376 370 366 380 373 349 379 375 351 383 366 374 357 379 367 357 365 377 347 368 373 354 380 361 370 357 350 347 373 381 354 365 348 372 378 352 372 372 359 355 372 379 347 346 355 347 356 373 376 356 373 347 379 351 378 347 362 362 349 369 378 356 367 343 363 363 350 354 355 365 365 346 343 347 346 352 348 373 360 361 365 353 344 365 360 342 348 358 377 369 347 375 363 371 375 347 356 346 358 348 348 353 346 371 357 350 346 367 373 343 362 343 372 362 358 360 370 343 373 366 353 355 351 353 360 346 362 374 341 368 353 344 357 369 340 373 355 357 341 352 372 339 354 345 360 348 341 355 363 339 346 341 367 370 354 352 341 341 363 342 346 353 347 363 347 360 340 340 355 354 353 365 355 346 337 341 367 340 358 356 340 343 359 346 340 352 337 355 367 362 360 341 342 347 344 364 347 346 366 341 364 360 335 347 346 335 363 341 350 362 362 354 369 350 342 350 343 342 345 339 334 346 344 352 357 353 358 345 341 366 352 347 356 364 336 367 341 365 338 355 333 342 351 367 334 358 359 343 367 335 349 344 348 336 339 348 355 363 337 340 361 366 352 359 361 332 335 333 340 340 332 340 361 350 351 362 353 342 338 364 356 354 340 336 357 346 364 357 354 357 354 351 364 352 331 354 332 336 343 360 331 358 342 361 359 345 347 350 361 334 363 357 341 357 352 353 349 352 336 364 344 359 358 351 347 331 347 355 337 359 351 345 360 336 350 363 351 332 356 347 343 355 347 361 355 335 349 339 356 355 346 344 357 347 330 347 349 348 339 330 351 334 345 356 340 331 355 335 341 347 361 362 346 344 359 346 349 345 355 350 344 346 330 337 363 338 355 356 356 338 356 351 341 337 343 359 346 342 331 332 359 362 330 350 350 360 332 344 341 331 330 355 347 338 336 355 346 361 347 347 343 340 335 329 356 357 360 347 336 362 350 340 335 352 361 356 349 338 338 336 342 347 362 360 356 335 360 340 342 345 332 356 330 338 331 331 340 362 349 347 335 345 358 341 334 357 342 362 332 359 334 352 342 340 357 335 345 353 353 331 342 355 332 350 337 333 351 347 331 345 330 336 360 332 355 338 333 341 344 344 336 356 332 349 333 360 363 348 358 360 358 336 351 360 357 332 363 352 349 364 333 357 344 337 359 335 353 363 354 333 343 361 333 353 354 335 349 352 361 342 344 354 334 361 334 349 332 338 349 365 348 353 334 361 338 338 349 357 341 364 353 366 355 335 357 337 353 357 364 338 344 353 360 358 347 362 341 359 333 335 357 361 356 359 355 339 343 349 365 364 346 364 365 336 344 355 353 342 345 350 347 368 347 339 335 339 368 343 365 345 345 367 350 347 359 338 353 346 354 362 343 345 369 351 359 345 349 343 353 337 336 367 349 363 350 350 368 362 337 341 350 360 339 367 337 341 370 368 352 367 338 338 355 338 366 356 348 345 364 343 347 343 352 337 370 367 352 368 359 354 350 338 343 354 369 357 359 346 354 352 342 355 366 373 369 361 357 357 347 361 364 369 367 356 370 342 351 350 373 373 344 363 374 361 344 347 345 342 355 373 356 359 368 362 371 364 350 354 360 370 342 362 365 347 344 361 351 357 360 358 362 344 368 364 351 376 362 362 360 354 353 348 360 365 367 373 368 367 377 352 361 342 375 367 343 344 344 362 370 363 343 354 345 369 357 354 348 357 376 347 370 367 353 352 370 379 364 360 348 363 351 349 364 365 374 345 366 355 365 373 375 345 365 378 372 380 370 357 374 346 361 380 349 350 369 375 365 354 357 351 373 380 355 372 364 364 352 350 374 373 359 370 373 379 383 380 377 351 355 349 368 351 349 372 356 372 366 375 379 356 379 349 353 368 355 371 385 360 354 377 366 366 379 371 377 371 386 376 374 379 370 376 384 362 364 373 354 365 366 372 384 381 355 385 388 369 367 362 363 379 371 369 380 371 380 384 354 357 387 378 363 371 382 375 360 358 361 364 371 375 362 381 382 367 378 360 384 357 371 373 361 367 367 366 387 359 376 366 378 389 391 366 384 383 387 390 366 373 379 362 372 388 389 364 378 391 369 385 372 364 368 393 377 380 382 386 361 365 359 361 377 374 372 368 364 382 381 388 361 381 393 377 376 368 363 375 380 390 367 394 375 392 370 372 389 374 368 376 366 389 362 367 388 362 363 383 385 394 386 380 394 397 388 377 376 398 368 370 379 386 374 371 398 379 373 388 370 396 365 376 365 384 383 393 385 363 377 387 397 380 368 370 380 375 387 373 374 394 383 369 396 373 378 394 369 368 400 378 380 381 370 383 402 368 391 402 369 367 367 382 402 373 389 380 400 390 367 372 399 402 394 394 375 371 403 396 391 378 387 368 394 393 402 394 397 391 372 379 372 374 395 370 397 396 400 393 383 402 378 379 401 406 384 387 389 398 394 391 371 376 392 402 399 408 386 390 381 402 373 406 395 387 402 392 370 399 408 393 387 371 404 382 400 409 375 397 379 404 406 393 384 387 387 404 386 403 385 386 396 377 373 372 394 405 394 395 397 394 407 402 383 391 402 373 390 406 389 387 389 385 409 391 390 375 385 393 406 387 408 381 393 409 381 376 392 403 388 405 374 385 396 413 403 375 375 409 397 391 384 413 392 410 382 398 411 393 378 395 397 413 402 377 398 409 407 378 388 411 409 378 382 381 377 399 381 405 395 405 383 393 393 390 378 400 413 415 408 377 395 390 404 410 380 415 404 411 378 405 408 402 397 403 396 399 415 390 378 394 407 413 400 385 387 401 397 412 389 389 412 407 391 390 402 395 390 379 380 380 397 410 393 416 386 411 387 384 413 388 390 403 384 401 410 382 385 380 416 397 391 408 412 416 417 418 413 407 417 384 409 408 418 405 398 413 418 404 407 406 384 404 406 407 398 404 409 389 380 418 389 402 407 413 390 396 411 383 383 409 380 404 389 410 389 399 403 380 384 382 406 388 407 384 408 385 401 397 386 393 388 387 415 407 381 385 415 404 381 418 393 413 394 395 403 404 406 418 396 410 412 414 411 399 419 391 397 400 400 403 405 400 411 401 387 412 398 382 396 391 412 402 384 388 410 400 404 396 390 420 419 383 414 402 402 405 413 411 417 385 395 403 406 418 416 413
409 385 407 417 397 391 391 393 398 412 405 413 388 414 412 418 416 398 399 390 414 383 380 403 387 386 385 412 383 412 397 404 417 384 394 386 395 397 392 406 390 417 399 390 403 384 388 392 394 399 394 388 402 394 411 409 393 408 394 396 392 411 413 382 407 387 380 382 404 392 400 414 381 380 384 405 384 384 417 398 403 391 398 385 397 407 398 392 381 398 411 414 398 390 385 415 388 399 397 397 392 409 398 410 411 391 398 417 380 409 414 384 379 394 396 400 411 415 413 403 384 395 388 402 405 393 388 403 413 406 383 387 397 391 408 379 403 388 378 393 408 413 399 397 379 405 379 400 391 403 385 396 380 393 408 396 408 379 382 394 396 415 392 377 389 383 378 404 383 379 408 402 403 390 382 393 406 411 376 379 397 383 397 388 389 378 396 409 408 391 387 389 390 403 378 392 398 407 408 403 397 399 389 385 402 384 401 392 380 390 396 390 398 406 391 400 409 401 394 391 376 394 392 379 382 394 384 404 387 377 383 398 402 386 408 390 395 385 406 388 399 388 392 411 409 398 386 393 385 406 409 376 376 389 381 384 397 380 402 399 383 372 385 372 374 408 388 395 380 372 400 396 376 407 383 372 382 386 392 383 408 390 386 372 395 384 383 381 392 401 397 402 391 371 392 393 407 408 405 405 408 383 379 374 406 377 377 377 395 371 403 405 381 390 393 394 406 393 385 403 379 392 387 376 383 386 386 391 391 375 381 392 373 372 390 387 396 398 395 401 378 369 377 368 391 402 393 367 387 371 403 376 395 400 400 389 380 380 390 381 366 402 382 370 385 367 368 392 377 396 388 366 377 399 367 378 373 371 379 372 376 394 383 384 368 379 385 382 371 370 375 371 385 392 392 383 373 395 372 363 366 395 363 393 369 382 369 378 390 363 364 380 393 382 377 397 376 398 393 362 383 367 386 367 375 377 387 385 387 375 363 368 370 364 362 393 363 385 387 367 390 369 360 367 388 378 383 365 378 376 361 367 380 372 362 361 380 378 366 386 368 384 395 368 367 380 379 389 384 364 359 377 373 360 384 379 392 369 383 373 364 362 359 385 375 363 387 359 359 356 363 383 381 363 392 368 385 376 363 374 360 378 371 389 358 360 374 356 388 378 388 358 384 389 363 364 373 356 382 376 371 389 366 374 374 364 385 381 362 370 377 366 372 356 379 353 377 360 369 372 383 380 353 375 378 362 364 361 379 370 360 358 382 373 378 366 362 351 357 372 384 381 361 366 381 350 357 361 363 375 352 375 369 359 353 363 362 371 354 364 379 363 373 362 381 366 349 349 352 349 349 374 379 376 354 354 357 378 365 350 382 382 374 366 355 358 380 348 380 349 363 355 363 350 347 375 347 347 375 352 364 356 358 359 348 381 366 372 354 362 375 353 378 366 352 366 357 365 368 355 366 347 378 363 368 379 356 369 344 349 355 362 375 348 354 356 346 354 348 355 372 378 343 369 343 351 370 356 350 356 345 373 376 343 372 364 342 348 369 358 369 361 356 364 365 367 357 348 343 362 376 352 361 356 358 342 364 353 348 375 371 373 345 370 372 371 342 346 346 348 349 353 342 340 357 364 342 346 347 351 368 373 349 353 367 357 369 349 346 352 347 341 349 363 347 345 358 360 350 340 367 370 364 347 370 345 347 349 364 355 372 357 365 347 347 369 341 342 356 348 355 341 362 365 365 346 348 361 367 337 340 338 345 365 358 354 350 344 342 341 338 340 336 365 361 345 338 365 361 368 352 356 337 342 361 342 363 337 366 359 349 346 336 357 339 369 339 352 341 356 356 343 360 368 349 363 342 363 357 345 361 350 365 362 367 366 344 360 344 351 360 358 362 361 357 366 360 338 348 343 359 346 363 349 344 342 342 363 347 340 349 338 333 344 342 366 353 352 357 364 334 348 353 362 340 353 359 343 357 350 365 347 339 359 339 349 333 360 355 358 343 336 363 343 360 337 342 345 333 366 341 334 347 338 341 366 358 332 354 359 362 351 338 333 342 357 350 354 349 350 357 337 354 353 349 359 334 346 337 343 337 363 339 339 351 338 337 346 344 348 361 333 342 364 363 334 338 353 337 353 352 352 359 341 347 335 362 350 350 342 337 364 340 345 339 334 352 345 350 331 336 346 334 355 345 340 358 361 362 338 357 357 334 359 341 350 363 346 343 356 357 349 356 341 363 364 344 358 352 363 359 357 352 336 355 341 353 348 337 350 364 363 350 333 358 334 352 364 350 364 356 350 357 347 334 355 354 348 349 341 354 351 341 342 364 331 352 352 356 332 345 355 338 364 331 339 341 360 339 360 334 364 354 360 354 357 358 351 348 342 335 338 336 345 357 335 353 352 356 344 361 336 343 334 343 351 343 354 347 359 357 358 332 346 353 355 339 346 349 356 332 353 337 337 333 359 355 360 332 360 335 361 350 335 351 351 338 345 334 352 363 355 366 353 337 345 359 360 364 338 358 362 350 338 354 353 366 342 346 343 335 349 350 354 366 335 351 349 360 353 334 333 341 333 354 359 358 358 364 367 364 355 363 347 339 350 345 350 360 359 338 340 353 357 340 364 336 358 345 363 355 358 363 341 335 361 344 337 351 340 337 347 340 344 361 358 361 351 353 366 342 358 350 340 359 356 347 338 357 336 368 356 360 339 363 339 367 350 342 350 369 346 341 352 356 345 341 360 362 336 356 346 337 349 351 338 370 341 341 370 343 340 357 345 345 362 349 342 342 357 368 340 344 338 357 342 348 362 367 340 341 365 350 342 343 343 344 354 348 349 353 366 365 350 351 350 341 342 368 346 362 364 350 346 366 370 351 354 372 358 356 340 350 346 357 368 363 340 349 350 364 342 343 356 354 357 345 357 360 375 365 361 365 353 345 369 349 358 349 360 342 343 373 365 347 364 373 343 368 363 342 342 371 351 349 358 359 366 367 350 366 374 373 357 346 369 356 377 369 353 353 344 358 367 345 364 353 376 346 359 377 346 360 371 371 367 367 370 373 357 358 361 369 370 376 353 361 371 369 352 346 361 371 363 349 373 365 375 350 368 356 348 351 353 377 380 358 381 350 351 374 365 349 364 355 361 353 372 353 379 361 355 360 351 354 364 359 354 375 364 377 351 368 364 359 380 362 351 359 367 357 352 366 361 351 376 376 358 366 363 355 360 371 384 380 358 382 357 366 374 374 360 377 374 356 368 350 371 372 374 363 364 380 356 377 374 385 373 372 357 370 376 362 360 384 373 378 353 361 367 370 386 377 383 357 370 357 364 367 358 365 357 371 357 362 375 381 375 377 380 359 374 383 369 382 378 390 387 358 363 381 355 375 384 364 379 364 368 390 356 375 381 361 356 385 385 357 390 369 380 380 374 363 388 390 371 375 389 367 357 375 371 357 373 363 367 377 389 358 390 390 377 379 374 393 371 366 395 370 381 360 372 377 382 381 374 359 362 384 384 363 382 362 378 376 384 365 395 378 366 391 388 368 368 390 397 384 396 366 363 375 369 394 391 373 386 384 362 389 363 368 394 361 386 393 395 382 361 368 369 383 365 379 369 388 370 367 373 383 389 393 376 376 388 385 388 376 370 390 366 388 375 399 389 401 372 386 385 373 392 370 372 373 365 395 377 390 380 389 390 369 381 366 382 385 388 386 376 373 391 380 378 366 394 403 403 381 387 402 368 393 387 376 380 389 371 394 377 386 397 403 368 391 382 385 373 383 368 385 370 395 377 382 373 384 398 389 399 381 387 401 387 387 390 402 372 394 370 398 391 400 374 392 386 389 389 371 393 388 405 376 373 374 401 375 378 392 390 386 371 407 408 371 382 389 409 393 373 392 383 377 398 405 406 372 392 384 397 405 403 394 372 406 387 393 401 395 376 410 372 405 408 399 405 381 408 406 393 399 377 405 405 405 401 401 406 411 375 393 394 396 404 395 381 410 406 410 394 410 410 384 394 396 400 388 405 396 410 376 383 376 398 406 409 376 395 403 375 387 412 386 399 404 397 406 401 390 393 411 376 379 410 397 402 398 412 384 410 409 386 408 411 398 400 395 400 382 384 389 383 382 400 407 401 384 389 378 388 407 403 390 411 399 411 399 383 397 396 378 381 395 410 405 378 396 386 402 391 384 378 388 380 391 380 405 399 392 395 410 412 383 412 407 405 408 379 411 378 398 401 382 416 385 400 379 393 409 393 408 405 383 407 407 397 398 395 407 401 402 389 396 407 385 387 395 404 388 379 404 398 391 398 397 398 381 387 413 401 392 392 388 396 381 417 403 400 390 394 410 400 416 380 413 409 411 396 400 380 404 419 396 380 392 388 385 414 393 419 416 402 403 412 404 394 381 419 410 391 385 400 412 413 400 397 402 384 413 382 416 389 414 384 382 418 384 387 413 389 418 401 411 393 393 396 408 394 387 398 398 392 410 382 418 382 391 400 418 417 395 414 386 389 410 380 387 415 419 380 384 418
414 388 412 416 414 387 390 387 416 417 398 415 386 383 396 402 389 416 399 392 395 388 412 407 402 409 398 397 414 382 399 410 380 382 408 404 391 380 412 417 407 392 415 414 386 393 399 396 380 408 409 385 417 392 414 391 383 383 409 407 386 379 388 415 382 379 401 394 408 384 383 387 387 380 411 394 383 381 410 383 410 390 390 409 403 414 382 396 379 401 386 415 401 384 412 394 412 385 409 403 390 402 400 398 403 393 402 407 396 384 402 389 396 414 409 410 400 403 390 401 386 386 398 399 392 394 415 388 401 396 402 402 382 413 384 396 389 397 387 396 404 411 396 383 397 378 405 380 403 406 392 400 414 413 411 379 380 410 379 393 380 393 379 413 390 414 393 392 396 403 400 384 387 409 379 396 410 406 387 396 396 403 409 384 390 406 377 394 390 408 411 394 387 403 392 390 392 410 395 401 387 408 408 387 402 400 396 397 382 409 407 392 398 402 391 374 394 393 382 410 376 406 389 376 384 396 392 401 392 401 388 393 385 411 406 374 399 379 397 396 375 379 374 387 408 391 387 389 399 384 375 402 378 381 405 389 404 374 379 372 391 382 381 403 382 404 405 397 371 379 381 373 387 383 388 373 391 391 378 379 403 382 370 398 380 393 376 373 395 372 402 376 384 386 379 397 398 370 381 374 405 389 403 393 379 392 386 376 369 405 388 381 399 399 373 393 372 389 371 385 376 380 401 369 374 388 396 404 389 370 387 404 368 400 368 379 385 386 386 401 384 383 376 393 377 398 396 381 381 377 376 367 389 372 368 373 370 397 388 393 379 371 370 380 366 371 392 384 367 389 396 401 368 385 390 395 379 398 373 372 371 383 372 371 366 375 396 372 386 381 378 400 387 383 377 388 388 382 385 370 385 379 369 367 362 396 399 377 370 369 362 377 366 372 363 386 384 396 373 369 377 388 384 363 386 377 367 374 397 390 382 398 385 368 365 386 392 371 363 380 381 373 383 384 363 375 375 379 361 381 368 367 391 366 371 379 376 382 388 365 373 370 392 389 376 369 374 371 380 378 391 365 369 378 367 371 370 381 368 371 381 377 358 376 385 385 359 380 370 387 364 362 361 361 356 379 372 373 370 373 371 366 357 381 364 366 373 355 368 384 384 355 368 384 373 373 390 375 359 382 384 382 388 390 388 389 353 381 383 368 376 361 357 356 365 381 367 383 381 379 374 387 379 365 381 376 384 358 360 368 387 354 373 361 367 385 359 367 355 367 360 378 375 379 382 365 352 383 363 382 383 370 351 381 384 371 378 363 375 354 363 376 353 365 354 369 368 376 366 351 350 381 375 358 352 352 354 354 350 367 351 363 351 352 358 349 372 349 378 377 371 356 369 375 372 354 376 371 361 372 372 361 368 380 352 372 364 358 379 346 377 362 361 360 365 371 378 370 353 373 364 377 362 350 350 367 357 378 355 371 368 361 366 370 359 352 361 358 364 374 358 376 353 373 370 353 343 367 378 351 375 377 364 356 347 369 378 374 346 368 345 370 350 348 376 365 356 373 343 357 367 374 369 357 368 376 347 348 364 362 356 376 361 377 353 345 347 368 358 367 373 372 373 348 371 370 370 349 373 366 347 363 373 354 346 360 351 348 357 348 347 355 354 344 374 373 367 342 357 362 369 366 369 365 372 364 371 343 349 346 368 356 345 342 369 350 362 346 358 356 365 342 371 345 346 370 343 351 349 372 350 343 363 357 347 338 359 344 355 369 362 360 350 368 364 358 345 364 342 341 359 369 345 357 341 366 366 359 356 354 369 367 359 337 363 345 337 349 363 366 345 354 355 336 350 347 357 370 351 339 340 338 336 360 369 340 353 363 339 337 358 337 345 346 350 337 367 352 362 359 347 349 342 343 349 369 354 347 368 335 349 348 336 349 338 336 366 368 341 347 348 364 362 335 352 342 350 361 336 342 351 361 356 335 334 347 334 354 359 345 366 350 335 344 343 351 358 352 351 343 366 342 350 336 343 334 344 359 338 359 333 355 351 367 334 351 346 346 348 348 357 357 366 337 334 353 355 336 337 338 346 347 347 363 349 334 341 338 360 346 364 337 334 359 337 347 342 350 360 335 365 362 336 340 366 349 337 353 353 342 336 366 333 362 362 363 364 348 346 335 363 343 340 342 347 345 357 357 340 350 337 339 357 342 359 356 359 365 355 357 352 359 357 365 366 364 361 341 346 352 344 342 340 352 364 355 343 354 358 351 349 363 335 340 350 363 364 355 361 352 345 358 356 335 356 356 345 363 342 359 348 354 346 357 351 343 345 339 342 336 359 359 345 339 332 363 335 342 363 341 362 342 332 364 357 334 365 335 365 340 339 346 362 365 336 358 353 362 366 363 343 335 356 356 342 333 365 346 343 361 332 351 348 345 348 339 347 358 355 346 367 363 337 339 338 354 365 360 349 341 356 360 344 357 362 355 336 360 346 347 366 346 343 348 336 359 367 351 362 354 341 361 361 346 344 367 367 354 336 360 363 337 353 340 362 359 339 365 363 352 356 362 342 367 354 346 335 353 341 365 339 350 335 345 340 359 344 351 345 359 343 340 363 340 358 368 366 363 364 360 358 364 353 367 362 338 356 363 369 363 336 352 356 350 363 339 340 351 357 352 341 366 369 369 337 358 368 368 363 339 370 352 368 354 361 337 369 347 343 369 352 357 364 352 337 357 356 342 337 343 370 354 350 369 364 351 356 361 360 360 342 361 342 352 356 344 366 366 367 338 341 349 358 368 341 371 353 360 341 365 343 341 348 358 350 341 349 346 342 373 369 347 373 351 339 356 357 367 361 353 345 366 341 365 361 344 363 354 343 344 346 349 358 368 345 369 371 356 342 351 367 349 372 366 361 372 360 357 342 348 347 347 351 344 370 360 372 363 376 347 343 362 360 349 344 351 356 368 354 350 365 358 361 368 370 373 350 350 360 345 346 344 348 342 363 378 378 357 363 356 378 344 376 361 351 358 370 345 348 363 370 353 344 353 359 352 348 348 376 346 367 345 348 374 346 349 374 345 363 374 375 379 375 372 361 363 352 368 366 374 369 372 363 369 381 379 357 366 363 353 368 350 371 354 381 373 358 374 353 357 367 347 355 377 355 351 376 379 375 376 351 362 366 369 365 366 382 356 350 364 365 353 368 353 376 383 359 352 354 382 362 375 363 351 350 351 355 379 382 382 371 350 377 370 351 374 353 354 371 382 358 378 377 384 357 365 376 360 352 378 370 374 363 378 368 369 385 355 378 362 382 354 373 362 387 382 363 367 363 361 361 370 388 365 367 358 380 371 382 359 375 363 381 386 390 375 367 364 379 372 375 388 374 374 375 371 366 385 385 355 357 372 388 370 385 365 390 374 361 381 380 382 369 386 357 384 371 385 357 373 365 392 369 385 374 390 380 365 362 374 380 379 368 375 393 360 363 390 394 369 395 360 373 371 389 373 376 366 364 391 361 373 390 374 365 386 385 387 371 390 381 393 374 392 373 367 375 362 386 362 383 391 389 391 383 366 394 369 372 373 380 389 368 387 374 387 389 388 371 377 373 393 398 387 376 393 394 390 394 397 392 395 389 398 365 390 382 399 398 394 389 395 400 374 399 375 400 390 365 374 385 394 368 400 382 398 371 392 388 365 389 396 376 395 396 380 384 377 395 397 386 399 369 386 373 367 376 373 373 395 399 395 388 381 371 384 377 378 390 402 395 393 375 371 386 368 402 383 397 394 393 380 391 397 379 377 377 392 401 402 383 397 393 383 390 376 379 402 388 403 378 379 393 387 400 390 405 398 384 397 387 372 372 389 380 401 377 391 404 386 397 386 397 385 379 407 391 383 374 397 373 390 408 404 390 386 407 400 394 378 387 372 394 383 407 397 405 382 372 400 387 388 407 376 393 377 403 375 379 396 391 410 378 391 395 398 406 392 377 379 389 394 381 401 395 406 389 391 407 379 409 384 397 405 378 407 399 398 400 396 384 381 385 379 400 408 394 384 378 388 391 395 398 389 412 382 383 389 400 406 397 398 380 410 381 413 405 396 399 382 380 398 390 392 404 405 376 413 405 381 389 383 391 413 388 391 383 387 396 409 380 379 383 413 414 378 412 394 399 397 402 405 410 406 411 389 386 412 388 377 408 403 415 413 403 377 379 399 388 399 383 393 391 390 391 390 381 389 397 404 399 412 383 383 403 379 396 403 405 409 393 387 386 393 385 412 394 387 385 394 398 391 410 412 404 414 414 397 415 395 385 387 392 381 394 407 411 413 394 400 395 400 410 404 415 406 388 381 404 395 398 385 408 381 381 385 417 406 404 404 384 401 414 387 404 391 406 398 415 411 410 383 394 392 398 393 381 408 385 396 415 394 403 395 397 394 402 385 382 416 411 415 388 396 413 413 397 401 383 394 394 403 387 410 416 406 413 407 386 380 385 383 385 398 399 392 402 411 398 394 399 380 391 408 397 386 393 415 408 386
380 412 409 388 404 407 405 399 385 412 389 391 405 384 399 414 397 383 408 406 398 378 407 399 407 415 396 410 401 414 378 403 409 409 403 385 388 391 395 395 414 407 397 402 402 379 399 383 412 379 411 382 379 390 393 398 416 411 391 401 408 381 387 390 412 401 397 384 403 414 389 399 393 409 412 378 399 395 411 384 385 394 388 415 396 403 396 395 386 398 379 378 401 378 379 386 390 398 392 377 385 404 388 401 386 385 392 409 392 415 377 400 394 377 399 413 393 406 380 401 389 411 391 402 412 393 411 386 404 376 414 412 404 387 387 402 384 402 384 399 390 412 411 407 413 384 393 390 403 387 375 404 382 391 392 379 397 377 378 386 378 406 384 395 378 395 382 375 410 391 398 385 377 383 406 375 380 411 377 407 383 406 386 390 383 403 394 394 406 387 406 409 379 376 379 410 385 386 410 409 391 383 379 393 390 399 382 385 398 386 407 407 379 380 385 377 399 394 397 381 396 390 405 401 380 409 397 380 410 383 376 389 392 383 409 399 398 379 400 384 381 395 380 387 390 391 379 377 401 393 374 386 399 406 403 408 393 379 405 393 390 371 371 371 370 396 387 396 392 376 370 402 399 406 406 379 376 404 375 406 387 373 396 376 373 405 376 384 404 372 384 370 403 392 393 391 384 375 387 390 376 374 392 391 392 405 398 395 387 372 404 392 376 371 377 379 384 384 373 397 403 388 399 377 390 385 399 367 370 397 366 377 402 368 401 389 368 371 378 403 375 392 368 383 396 378 395 390 372 379 383 371 400 393 397 401 389 392 380 392 384 379 365 397 382 378 382 400 383 373 399 392 399 379 371 369 390 378 394 376 370 390 382 384 380 392 382 366 381 397 371 377 374 388 373 370 364 369 368 399 378 381 367 376 396 389 396 363 367 389 376 374 378 373 395 373 365 393 393 361 389 364 377 379 390 366 387 370 373 371 369 390 371 385 362 373 382 362 360 361 396 389 389 370 374 391 367 382 380 395 370 389 376 371 388 367 377 370 365 393 377 370 386 366 373 388 379 358 369 358 375 368 387 366 392 378 375 363 365 375 362 376 368 379 366 375 365 383 363 385 380 383 360 387 391 390 380 391 391 391 391 370 363 382 357 362 381 375 383 389 356 367 371 382 388 357 363 375 384 370 367 387 375 387 381 389 384 383 386 381 359 362 374 382 367 376 367 356 375 359 354 353 370 384 381 382 388 368 366 359 384 358 370 384 354 359 359 383 367 370 353 373 379 374 365 356 376 380 359 353 365 369 376 370 378 385 363 383 356 380 355 373 360 379 379 367 358 349 370 353 351 361 364 352 356 349 368 376 381 370 359 360 370 349 360 378 365 373 375 351 367 359 353 356 369 347 354 359 347 376 363 365 368 359 368 354 358 366 362 355 369 353 347 371 371 375 365 352 380 372 354 363 363 361 352 350 377 360 378 358 369 358 356 370 370 377 378 361 377 358 370 344 346 351 369 371 344 368 377 379 358 365 376 376 361 347 361 358 378 358 351 366 351 362 356 357 375 369 373 352 363 344 352 365 351 358 356 368 346 369 347 377 356 344 354 354 364 372 349 344 367 357 347 355 357 376 369 353 367 365 370 357 350 360 362 365 352 357 369 344 365 371 353 363 344 371 366 375 363 349 360 357 373 363 349 367 360 340 371 373 368 343 354 354 362 341 356 349 356 348 352 345 356 342 345 359 349 370 370 350 356 367 367 354 356 353 358 340 353 354 338 358 369 353 350 356 366 366 343 360 352 368 366 369 348 349 367 359 345 362 346 362 368 339 354 350 366 339 364 358 367 341 343 363 368 367 358 338 360 340 360 352 370 366 347 345 341 353 343 361 356 352 363 352 366 357 342 360 336 346 358 366 350 342 369 359 337 367 360 361 370 360 352 368 354 363 354 359 358 338 349 343 354 341 336 349 340 342 351 340 364 338 336 355 344 346 343 358 343 345 348 342 335 342 351 353 334 347 354 334 350 334 354 346 352 355 338 357 339 354 363 368 334 341 354 356 352 362 344 337 349 334 357 349 341 351 345 353 365 366 366 358 343 351 336 338 338 340 339 343 337 345 354 336 363 339 335 358 344 357 362 360 334 350 352 341 367 341 338 340 350 335 365 336 352 344 340 333 350 357 355 353 333 341 333 363 347 348 354 358 349 360 362 351 354 359 336 365 367 341 338 349 355 347 364 352 358 348 352 352 338 339 349 350 347 349 358 338 341 356 364 358 348 335 341 334 361 356 366 360 365 348 353 364 362 361 348 364 342 345 348 347 351 364 341 343 358 366 348 343 354 356 333 346 359 353 359 364 342 358 334 351 350 366 347 357 360 340 353 334 352 334 360 347 342 333 334 344 344 350 355 342 350 367 356 353 365 347 350 352 350 364 335 368 362 361 357 354 345 342 367 364 355 359 356 342 337 357 365 348 351 352 357 346 364 357 366 361 337 360 356 365 355 357 364 349 361 364 346 338 350 345 345 348 347 344 368 351 346 366 342 363 361 343 352 356 366 350 360 346 353 359 343 352 347 350 367 352 346 356 356 339 367 344 353 346 355 365 339 366 362 348 337 353 356 355 352 364 347 354 341 342 344 349 359 368 341 368 350 364 355 348 368 352 370 364 340 356 360 346 364 351 370 342 345 355 361 361 348 349 357 365 356 365 343 356 362 361 354 354 354 338 367 353 367 366 346 349 362 346 370 366 360 368 372 345 363 338 370 339 363 367 345 347 361 364 344 363 353 361 357 371 362 364 351 369 369 371 345 371 344 342 364 343 350 341 351 340 342 360 353 344 354 360 365 353 351 370 355 365 358 350 362 359 341 352 354 372 361 372 369 343 352 371 347 362 373 371 362 352 368 351 350 371 370 348 370 364 350 357 366 370 377 354 350 356 351 362 359 352 359 353 363 358 353 356 367 343 347 344 372 345 369 360 375 343 367 347 365 375 363 353 348 378 346 356 356 355 356 374 346 374 366 367 371 357 362 360 358 367 378 352 370 370 350 346 371 375 352 373 352 352 348 357 351 351 370 380 379 363 355 362 359 379 350 350 356 348 346 351 371 360 375 378 350 346 361 357 377 368 350 348 375 369 376 361 355 381 377 353 365 352 350 378 349 354 362 376 356 378 361 362 356 354 375 378 355 353 352 366 375 371 383 383 357 377 378 381 376 373 368 357 377 371 367 359 357 381 367 382 355 380 354 372 384 368 375 353 386 356 363 378 383 365 375 386 377 355 381 366 375 388 362 356 359 379 377 376 358 382 387 383 357 368 367 369 363 369 371 361 374 361 389 385 376 355 362 365 358 354 357 359 368 367 378 376 372 368 379 380 361 391 388 381 369 365 360 357 359 356 381 359 365 380 391 365 359 362 391 378 377 372 361 391 365 387 392 383 363 379 386 384 378 382 373 370 370 378 373 375 358 362 379 382 364 392 392 368 361 368 368 361 386 375 374 394 368 373 361 389 395 391 379 380 379 360 394 394 396 388 374 360 392 373 384 361 370 396 386 365 384 383 384 398 367 397 392 396 386 388 376 381 381 375 396 364 387 387 366 398 376 373 389 386 373 394 379 397 378 381 364 363 365 365 378 387 379 387 384 366 392 378 388 392 370 385 395 397 389 400 374 382 374 380 385 365 376 367 401 370 386 381 387 367 384 381 392 364 368 392 369 400 386 372 391 393 373 401 367 399 400 378 397 389 395 382 370 387 385 369 393 385 386 395 388 384 374 394 400 379 384 384 393 384 391 397 375 377 395 377 390 370 369 384 372 377 378 377 399 377 396 405 396 394 396 397 375 382 387 371 373 384 388 400 402 392 370 372 402 376 399 387 395 401 382 401 389 394 372 383 376 372 402 381 380 398 385 385 381 398 381 381 402 375 398 378 389 382 392 403 402 404 403 402 401 409 387 393 400 402 393 406 404 375 378 376 403 395 381 377 373 392 377 405 398 405 402 406 406 384 399 399 406 393 380 386 381 397 399 411 389 382 407 384 376 403 378 408 376 387 402 377 397 407 399 384 402 391 379 387 393 408 403 378 379 411 381 377 385 407 376 391 406 399 391 409 390 396 405 383 399 396 387 384 381 404 385 399 411 392 413 391 376 403 384 409 391 392 412 391 386 375 408 407 400 386 403 405 397 396 375 385 408 379 384 403 408 395 389 405 401 377 382 402 405 381 397 410 387 395 388 387 384 410 381 409 383 409 389 405 380 390 403 412 394 402 402 387 410 404 377 396 405 411 383 384 405 393 408 377 401 381 389 409 404 383 392 411 377 405 391 382 408 407 407 386 393 382 385 415 398 413 395 387 409 390 395 398 406 387 388 380 381 390 402 408 396 378 393 385 396 396 379 388 387 399 387 393 404 395 392 415 393 411 386 414 413 393 385 404 392 396 396 395 397 382 415 404 382 380 412 389 398 413 400 407 384 409 411 400 415 387 398 391 409 406 416 405 411 385 381 386 392 400 393 412 404 391 399 397
381 382 408 401 407 391 380 413 411 414 396 409 384 377 412 404 395 411 392 389 407 396 397 383 379 412 406 394 414 377 413 379 411 394 392 402 397 396 399 381 394 408 403 390 408 399 378 387 383 382 388 403 401 409 409 392 394 388 409 392 376 395 383 410 401 399 396 383 379 408 387 385 400 413 387 381 385 377 381 381 382 392 407 407 413 389 383 392 400 405 397 400 385 404 385 410 388 405 406 380 387 407 389 400 394 389 395 404 390 389 398 397 405 389 388 392 402 384 408 376 413 390 389 411 379 398 407 381 378 387 385 378 379 388 403 387 401 383 376 377 396 387 398 375 401 411 392 378 380 374 378 408 378 392 405 411 405 387 378 408 400 377 411 393 390 389 405 378 397 395 408 407 407 392 397 383 378 403 385 411 403 389 406 407 397 399 394 389 401 398 373 388 402 410 397 379 387 389 411 399 400 406 383 382 373 394 392 377 384 404 405 403 410 388 388 395 403 409 372 393 396 400 408 375 398 393 408 400 398 408 377 375 391 376 385 393 398 394 387 371 388 409 392 376 387 408 399 378 405 387 399 379 376 386 382 391 396 381 371 373 379 405 377 388 371 381 399 396 401 380 373 391 384 392 393 377 389 406 377 375 397 376 379 388 380 403 373 405 394 371 372 378 389 383 378 380 379 377 369 389 388 373 374 380 374 375 389 394 375 397 378 381 404 389 401 394 386 368 371 390 386 374 377 385 367 387 375 394 374 392 378 372 375 400 386 382 370 369 387 393 377 398 370 392 382 366 381 379 383 401 380 381 388 390 377 388 390 386 379 398 390 369 367 399 365 387 378 369 369 377 397 380 372 364 385 368 381 380 382 377 378 398 371 363 363 383 387 389 383 380 386 371 385 389 368 386 390 398 391 394 373 386 389 361 365 373 366 361 368 363 375 384 398 383 362 362 382 387 367 365 383 391 390 384 396 375 370 386 389 393 372 387 389 392 391 378 377 365 390 388 363 385 363 394 374 362 367 362 375 394 377 386 377 372 376 367 377 393 385 394 388 375 362 358 371 393 376 366 376 370 394 380 372 360 392 387 378 378 368 372 391 387 362 372 363 380 358 358 376 363 372 384 380 377 384 356 390 381 364 387 371 363 386 385 381 362 356 380 383 368 358 380 361 364 374 381 364 390 361 362 360 377 390 384 376 359 363 389 362 385 382 376 371 354 369 360 361 386 363 389 362 367 355 382 353 388 387 378 387 357 386 356 358 363 365 381 383 374 356 354 383 363 377 365 364 372 387 387 368 361 386 355 378 377 365 377 385 384 353 383 372 384 373 375 354 377 374 372 356 358 357 354 380 351 365 365 377 358 384 359 381 350 355 352 357 350 379 356 348 362 369 370 376 372 375 380 363 363 366 369 352 355 375 364 357 355 380 365 380 360 375 376 376 381 359 349 347 354 357 347 348 359 349 376 347 356 372 363 371 371 348 377 379 356 374 369 365 371 351 362 364 379 372 359 357 364 361 374 353 353 355 355 366 374 350 367 348 356 364 355 346 367 366 359 358 359 347 358 365 369 356 365 347 363 343 376 347 360 349 355 348 360 367 370 370 353 358 375 345 358 366 348 362 353 344 342 349 365 357 371 355 370 357 376 354 373 373 375 371 345 352 377 343 357 347 342 352 370 343 373 348 356 350 348 372 348 373 350 351 354 355 358 361 373 343 344 345 352 341 348 373 344 352 344 348 370 345 360 364 347 357 348 374 366 367 346 349 363 355 360 354 369 354 339 343 369 355 361 346 357 369 357 373 358 361 346 365 343 365 365 361 347 339 360 350 366 367 338 368 348 359 360 355 351 360 360 346 353 347 365 371 354 348 369 350 346 354 341 350 346 369 338 356 347 337 345 352 366 345 359 353 366 346 371 356 345 370 364 361 356 369 371 349 355 345 361 365 362 343 355 336 352 357 367 339 357 341 354 364 349 342 345 356 363 356 352 337 366 345 361 350 354 360 340 338 369 365 344 359 348 363 337 364 361 368 367 359 350 363 364 341 369 339 338 361 336 354 339 367 340 364 346 358 366 350 338 341 357 346 343 347 351 345 342 354 355 351 344 348 344 338 354 355 354 357 359 356 341 363 365 347 335 352 346 365 368 349 348 367 338 356 344 366 343 363 351 364 345 337 354 366 352 338 352 337 337 341 335 343 346 365 367 346 348 345 354 359 337 334 334 353 368 345 351 343 351 345 350 339 360 335 337 343 351 355 346 354 339 359 363 351 355 339 341 335 350 361 337 365 338 338 362 338 361 356 359 343 367 352 349 358 353 364 367 335 362 357 367 367 347 361 361 346 343 345 359 336 350 362 368 354 366 361 335 358 360 337 345 358 355 337 359 351 367 334 364 360 334 362 336 361 356 340 338 342 352 363 345 368 356 344 365 366 348 367 367 339 335 355 340 369 358 342 351 368 342 347 359 355 340 337 346 338 355 349 346 337 354 356 347 352 342 342 360 355 351 358 336 364 343 341 363 344 361 345 343 368 369 345 365 340 359 341 343 344 367 366 358 351 352 370 346 359 355 336 356 336 359 369 342 345 352 370 366 342 357 338 352 356 360 347 360 349 353 345 369 349 340 357 342 369 356 352 369 340 352 355 353 353 353 359 339 347 359 369 353 357 348 370 342 350 346 343 339 362 363 371 351 366 356 356 340 341 348 338 356 341 368 372 369 361 372 371 372 372 346 354 357 369 351 373 346 359 343 347 360 345 358 339 351 341 369 353 356 357 353 341 361 349 352 357 350 351 367 348 361 351 363 344 346 353 356 366 373 372 351 372 345 371 350 357 374 345 371 356 375 363 369 361 349 359 355 359 370 359 368 369 356 348 344 360 369 375 356 358 368 377 342 344 354 345 355 364 363 363 349 377 348 361 345 354 352 343 352 342 351 349 370 366 372 353 364 363 367 343 344 357 378 344 359 370 363 372 356 349 374 344 364 344 343 368 373 354 369 348 370 379 371 363 347 365 354 369 351 378 369 368 358 349 351 354 377 371 364 370 377 375 351 378 376 351 367 350 378 373 355 369 352 362 368 355 348 378 360 371 376 349 359 369 371 382 380 347 373 379 372 349 373 359 347 348 365 349 353 379 377 363 382 364 380 368 353 362 380 368 367 354 351 360 379 356 361 356 356 351 352 362 353 378 374 369 359 372 371 367 368 382 382 366 378 358 350 383 352 362 383 371 369 367 364 369 355 364 369 363 386 381 367 386 380 377 368 371 387 362 381 376 386 372 365 388 354 361 357 369 373 355 365 385 359 357 381 379 370 377 354 383 370 370 382 377 374 378 362 373 388 369 360 386 389 389 363 370 361 383 365 361 388 379 372 372 384 363 361 379 388 377 388 383 372 381 372 372 368 380 370 365 373 391 375 387 389 363 366 374 393 393 382 367 358 362 363 365 385 384 390 359 385 364 389 381 390 368 361 380 370 375 367 387 373 387 381 385 373 370 367 372 369 370 361 371 390 367 379 382 372 390 362 364 361 394 366 371 382 369 393 372 364 381 365 394 388 387 374 378 398 362 385 391 372 370 396 366 390 384 382 393 385 371 389 373 380 392 365 373 387 378 379 394 365 376 370 393 381 362 372 396 363 374 367 391 362 364 374 369 365 373 364 391 384 393 381 381 364 385 372 391 364 368 386 384 399 374 378 381 375 366 378 392 379 383 383 395 401 373 364 367 384 383 374 385 391 392 365 392 376 374 398 394 379 400 377 393 372 393 374 400 373 366 391 366 401 388 397 378 398 376 397 380 394 368 401 383 396 380 372 386 389 384 377 382 381 389 372 388 394 396 385 403 375 373 403 388 373 375 401 405 385 372 398 375 375 394 369 404 369 391 402 371 370 374 402 384 397 385 384 386 393 402 399 400 385 375 399 386 400 406 389 406 407 385 407 370 390 371 408 405 378 384 405 373 374 403 398 394 396 404 380 373 406 380 380 378 385 374 384 376 371 403 401 408 407 388 398 388 379 387 374 387 390 409 379 394 392 408 406 407 391 405 409 377 375 379 384 389 382 397 383 411 391 403 399 377 409 376 384 377 391 386 381 398 385 389 410 394 375 394 390 383 388 389 388 380 397 391 387 397 377 398 396 385 378 383 389 403 386 400 396 393 403 405 408 404 410 406 386 401 388 404 400 393 381 405 401 394 384 376 378 387 389 390 398 383 399 403 412 401 390 396 409 408 377 404 399 413 386 412 390 390 392 377 409 388 408 396 407 378 386 401 392 402 377 404 410 390 393 408 377 398 379 401 392 381 380 406 408 392 393 384 407 410 376 391 384 409 412 377 402 385 402 407 400 392 396 384 407 403 377 397 386 409 383 391 414 388 382 408 393 399 405 413 394 406 390 392 390 415 383 377 413 398 408 398 415 378 406 407 405 397 389 404 391 386 381 379 387 415 400 393 389 380 391 407 409 404 412 383 403 379 411 401 400 392 411 399 394 391 379 411 411 381 400 414 379 393 405 389 381 390 394
392 392 407 412 413 384 408 409 399 410 393 384 383 409 408 406 387 383 397 410 406 401 383 404 403 388 382 404 393 384 382 409 389 402 406 388 410 388 410 395 411 388 392 380 381 412 398 381 380 380 377 410 395 384 388 383 397 384 401 403 392 407 397 406 384 378 407 379 379 402 387 376 403 404 380 410 402 392 405 397 386 396 382 406 406 385 404 378 394 391 406 411 412 378 392 382 409 385 387 375 401 388 404 391 378 398 376 395 375 394 405 386 377 412 379 397 383 397 400 391 374 381 389 411 412 395 380 408 395 381 397 382 394 387 387 387 410 377 396 400 398 388 412 401 387 406 385 385 389 399 402 378 395 406 377 394 389 411 378 410 407 401 407 377 403 382 390 389 374 373 376 398 376 376 375 379 397 386 390 402 400 408 407 383 403 400 394 380 388 399 406 383 378 401 388 408 399 394 386 401 384 389 387 387 380 389 392 394 391 399 385 409 397 409 381 389 399 403 386 376 381 381 377 387 399 382 384 388 403 386 377 404 393 381 381 402 399 391 375 370 370 389 397 396 389 407 403 406 390 407 390 369 393 382 393 406 396 390 396 389 383 403 375 371 374 402 400 371 372 383 389 388 378 369 378 402 388 375 405 403 379 405 403 381 380 405 396 370 388 386 367 379 397 373 381 380 369 391 399 388 367 381 386 377 399 396 390 397 403 366 371 391 381 384 366 394 383 372 374 381 390 390 372 383 374 386 374 391 387 367 390 387 398 371 376 370 378 399 400 392 377 383 379 393 400 394 398 395 401 368 388 365 370 394 398 378 393 369 367 377 371 369 377 365 376 388 370 367 400 383 395 390 379 387 380 393 396 375 363 372 395 388 373 363 380 370 378 371 391 397 363 398 365 376 378 393 379 363 398 378 362 370 367 378 394 363 371 389 376 372 361 388 398 389 389 395 375 383 382 366 396 383 364 378 376 378 385 383 370 388 362 380 396 370 391 365 369 392 380 361 367 383 388 377 380 388 371 378 395 367 387 375 389 378 369 365 359 371 366 384 378 369 367 377 379 376 360 388 387 359 366 357 382 359 375 381 388 388 363 365 374 369 359 382 388 383 366 366 360 375 370 358 386 357 377 370 376 358 378 383 359 386 382 383 366 363 370 360 372 391 369 367 366 371 356 375 376 365 363 380 362 377 382 355 357 381 384 355 361 369 382 363 378 371 369 389 379 384 358 375 361 387 387 372 381 366 370 365 377 357 369 385 358 375 365 361 381 358 362 388 352 352 361 376 370 377 353 375 387 358 360 358 370 372 356 377 371 376 365 350 376 377 361 384 384 350 351 361 375 366 373 373 384 354 380 371 361 362 384 364 364 354 370 383 384 369 358 369 374 373 368 364 380 359 378 378 360 359 354 365 376 357 352 375 361 362 376 353 355 376 369 350 361 370 365 360 354 374 380 380 362 379 375 374 355 349 369 367 361 355 364 369 380 348 376 358 363 368 379 350 377 345 354 356 368 372 349 355 363 347 368 360 380 361 351 368 344 354 369 375 379 351 362 377 353 356 369 370 379 348 356 376 347 344 366 351 371 370 361 369 352 349 364 368 345 352 356 361 362 346 356 377 368 373 374 342 365 344 348 345 348 360 377 352 361 344 360 369 351 359 376 361 345 377 366 347 350 343 366 370 362 343 369 369 355 345 369 342 363 375 345 361 354 357 349 343 350 365 348 364 361 350 356 359 362 349 357 370 371 375 364 364 372 357 370 354 368 374 356 358 355 342 343 368 371 363 348 345 353 355 368 350 341 348 346 362 368 361 367 363 360 355 351 356 372 358 348 343 357 364 361 349 343 341 355 339 365 363 357 355 355 350 365 355 370 370 354 340 369 348 364 367 341 353 362 352 349 371 368 344 361 355 355 365 369 371 343 360 372 361 353 353 349 357 346 357 365 339 360 362 361 363 356 365 344 345 356 367 355 351 339 343 345 356 348 341 366 365 341 342 353 356 369 364 340 343 350 369 357 350 371 347 341 366 351 359 352 370 355 370 361 357 354 369 353 342 338 347 370 354 364 351 339 361 355 354 344 345 363 364 370 362 351 340 370 366 363 351 342 359 362 367 345 345 365 362 351 345 350 362 363 355 354 343 345 351 339 353 337 366 359 337 370 339 341 369 370 344 360 340 368 351 349 354 338 343 358 353 364 349 357 357 369 340 341 343 355 344 338 357 352 361 335 363 364 340 361 340 361 363 358 359 344 337 356 347 357 344 343 352 335 365 351 369 347 357 355 345 344 358 344 361 361 344 354 355 361 357 338 352 350 361 354 336 340 340 349 339 361 369 356 361 341 337 361 353 337 358 363 346 346 349 349 337 359 369 370 350 368 350 345 360 353 364 361 358 346 352 363 337 351 361 340 357 341 343 353 343 366 358 366 354 338 345 368 361 355 345 353 352 359 362 353 342 367 343 341 342 360 368 355 352 336 336 351 341 344 368 360 351 367 367 370 369 341 344 337 337 354 367 366 355 358 348 361 366 355 343 349 356 341 368 338 353 368 365 370 353 362 359 346 358 355 357 369 337 365 347 350 360 342 344 343 340 355 344 369 351 351 347 348 367 355 361 348 363 354 346 345 356 345 354 354 340 351 351 352 344 361 365 367 343 372 350 346 367 369 355 359 349 365 369 355 359 369 366 350 350 351 369 368 371 362 361 373 340 340 353 346 340 345 353 346 357 343 367 364 340 350 361 362 353 368 343 374 363 347 350 351 360 357 345 369 345 345 368 346 346 360 366 360 344 357 344 374 361 349 375 361 359 362 348 349 355 363 348 344 371 370 355 351 349 358 367 343 352 358 371 358 377 355 361 351 343 362 371 363 353 351 369 348 368 364 376 373 346 346 369 358 348 377 367 372 373 356 353 363 352 347 359 352 377 344 377 358 364 370 344 375 344 371 345 350 374 359 361 378 343 352 359 351 369 364 345 364 378 356 366 352 377 347 362 375 348 360 371 349 369 373 346 350 345 364 357 356 345 376 371 345 349 366 368 354 350 370 356 365 363 378 354 376 381 352 352 366 368 379 351 372 351 369 378 368 353 371 380 369 366 370 350 350 356 373 360 361 378 370 362 376 383 370 370 362 376 376 362 378 373 368 369 378 355 380 365 378 369 378 365 352 381 368 372 354 374 349 349 369 352 363 378 368 350 365 382 358 357 361 352 363 361 373 373 368 370 369 362 352 368 380 354 377 381 365 386 372 383 356 358 354 377 356 361 363 366 355 373 354 368 365 388 353 377 375 365 383 372 356 364 353 385 367 357 357 359 355 356 354 376 363 357 381 383 382 356 375 363 355 378 358 383 355 359 372 378 373 367 362 377 356 377 387 370 359 391 391 361 357 370 362 383 390 391 391 381 356 376 391 357 378 373 387 379 378 383 382 375 374 368 376 376 390 372 369 372 386 369 378 367 362 386 373 361 385 372 364 363 370 362 379 370 394 388 372 380 378 361 378 375 373 361 394 384 391 369 362 361 359 361 371 365 368 366 384 374 396 390 379 371 373 379 362 372 372 376 372 371 375 376 395 365 374 393 380 380 368 372 389 369 372 380 367 393 363 368 367 365 386 385 369 368 374 374 381 389 374 396 377 366 374 374 387 365 384 368 384 370 395 391 394 368 372 362 378 390 370 364 374 373 388 382 381 379 373 379 385 364 376 364 385 367 393 373 371 378 395 372 386 390 401 380 374 389 396 369 395 381 370 369 370 374 366 366 390 392 382 390 371 374 391 393 378 383 402 401 376 396 372 376 400 387 370 373 390 402 378 384 397 400 366 402 371 384 367 375 374 400 400 381 371 367 387 384 401 387 383 373 395 367 383 392 389 388 378 376 402 368 372 395 402 373 371 385 391 387 393 376 383 404 368 403 405 390 384 379 388 378 385 378 378 379 381 378 399 391 403 373 391 369 378 387 374 397 399 399 402 383 381 385 408 370 371 384 404 400 405 373 396 400 372 397 383 404 384 387 392 379 400 375 394 408 377 405 396 406 384 379 409 395 394 408 385 384 372 408 403 407 373 380 400 404 408 402 388 372 379 409 408 408 375 392 396 381 376 382 377 390 390 404 403 403 402 378 377 394 378 400 391 408 408 408 390 394 399 406 394 407 394 391 393 386 401 378 384 405 389 378 373 396 411 405 388 391 400 383 374 395 411 393 380 396 378 397 379 405 381 400 389 402 408 398 404 397 404 376 379 409 381 380 382 380 412 398 399 389 397 388 411 395 407 378 378 401 402 384 383 399 400 398 377 384 383 407 396 402 409 401 387 377 396 396 412 395 409 387 400 393 401 398 375 385 402 407 412 380 406 381 404 381 393 395 390 390 388 411 407 383 387 380 375 409 390 401 379 385 413 404 403 389 388 392 399 405 375 386 399 406 381 380 402 389 400 378 405 414 414 398 411 376 403 411 410 408 398 376 379 386 405 397 401 380 414 414 399 414 376 384 395 382 388 382 396 413 412 414 412 400 397 408 401 413
393 395 405 404 395 398 404 375 380 379 407 407 378 391 406 405 398 375 401 400 410 410 398 396 409 384 382 380 405 407 406 412 388 387 403 398 410 393 398 404 397 391 397 389 396 379 410 381 381 398 396 406 395 381 389 391 380 397 386 412 380 379 411 384 381 390 408 378 409 382 408 382 388 393 387 410 398 384 406 394 408 390 376 379 386 392 396 393 404 397 381 400 402 379 410 399 385 394 403 409 402 388 378 404 395 380 390 408 379 383 390 374 388 381 407 390 388 390 409 380 402 377 406 380 410 392 405 410 373 396 407 390 399 401 382 382 408 388 378 403 398 384 393 403 382 387 380 396 404 405 403 383 398 386 390 385 405 384 384 394 396 379 372 383 407 409 381 392 385 375 383 400 376 403 391 385 379 388 408 399 381 390 371 407 393 389 409 377 390 382 399 375 389 400 386 374 387 384 394 401 388 394 379 392 375 387 404 381 402 391 398 401 371 398 387 394 406 386 400 386 398 378 380 405 396 384 370 374 398 382 393 374 373 380 369 381 386 382 376 379 378 381 396 396 369 382 390 386 382 390 377 394 403 383 382 375 376 371 395 380 400 388 401 404 377 401 395 372 376 402 382 401 376 387 390 392 377 388 370 390 371 379 394 384 393 370 391 401 373 380 391 383 378 386 382 387 396 386 390 366 382 366 378 368 401 378 393 373 400 396 396 382 370 385 399 374 387 400 370 371 375 395 388 386 392 381 384 385 401 370 401 379 386 375 380 382 365 369 367 399 378 398 393 382 395 367 369 380 364 375 364 391 382 386 373 371 380 371 369 378 376 368 370 376 394 365 372 395 386 376 369 399 387 377 396 380 380 363 374 380 390 375 369 387 398 396 374 393 365 379 370 394 384 394 385 394 396 395 388 381 370 374 381 395 389 393 391 369 394 366 365 363 379 373 388 393 369 362 387 389 384 395 378 378 378 374 383 380 395 393 379 371 379 395 383 376 364 361 369 370 375 382 395 372 392 371 373 374 391 376 362 393 389 358 388 369 387 375 367 385 386 387 359 368 385 360 362 369 362 371 357 393 357 393 369 369 368 383 362 378 379 366 375 372 366 368 361 357 363 385 362 391 392 378 379 361 380 383 372 384 360 371 382 374 370 373 364 359 362 370 381 362 357 362 356 381 388 375 359 358 367 365 371 367 387 357 372 389 384 388 380 366 381 385 363 374 366 372 378 388 365 367 374 382 353 375 371 387 358 375 354 386 364 371 362 375 353 358 373 383 370 378 374 361 388 383 359 378 380 385 354 371 362 375 363 362 375 382 375 359 383 359 354 354 369 383 354 351 385 364 376 359 353 360 372 379 372 384 372 360 371 369 375 361 370 364 375 376 363 381 376 379 370 380 382 369 356 367 350 371 361 356 381 364 366 367 357 368 366 360 360 352 379 349 364 380 364 370 352 358 347 379 353 348 354 367 369 362 366 351 349 378 359 362 374 358 381 347 378 363 375 354 368 352 357 365 349 353 352 353 365 368 365 351 369 372 371 356 368 371 377 351 367 354 367 360 365 365 376 378 362 370 350 365 376 377 348 359 350 371 348 370 358 368 356 362 375 345 373 362 351 369 348 374 358 370 353 360 371 365 358 353 355 344 374 366 377 358 362 363 365 366 369 344 370 345 363 366 363 373 349 372 343 370 367 374 361 357 355 369 343 350 344 372 352 355 376 367 351 360 352 375 364 343 357 357 346 358 345 367 364 363 360 346 370 347 369 375 352 347 345 363 356 370 364 354 375 354 344 354 352 361 365 362 362 368 346 371 344 342 370 367 341 354 349 370 373 343 369 349 361 351 348 353 345 348 367 344 362 370 370 350 368 358 347 365 364 354 362 368 368 357 373 369 348 359 364 346 339 371 368 360 359 353 351 364 362 343 346 349 350 341 371 343 372 344 369 361 358 369 368 352 352 344 359 338 364 362 358 365 371 364 363 356 343 340 358 366 356 365 353 368 367 350 349 343 356 345 366 353 341 338 345 367 344 366 345 348 355 341 351 352 367 341 347 337 356 368 343 339 360 370 346 367 348 358 349 343 342 354 370 358 355 342 364 338 348 371 348 342 340 339 370 370 344 345 348 340 353 354 354 354 364 364 349 340 362 361 358 367 343 357 353 338 339 346 340 362 357 363 345 361 343 343 371 362 363 359 365 345 353 347 362 346 351 351 349 341 352 348 337 370 345 353 337 359 339 351 349 359 354 369 360 337 340 359 362 343 347 355 363 363 343 365 337 357 356 362 339 336 350 339 347 358 368 360 346 371 340 371 359 370 369 348 337 350 348 363 370 371 360 362 341 344 369 354 342 354 357 345 367 371 348 355 370 345 343 345 356 358 356 355 356 366 343 368 356 366 337 354 366 337 357 370 344 354 352 349 348 338 358 355 349 346 338 348 366 344 368 350 365 352 368 362 358 351 370 343 346 370 360 340 347 345 350 354 339 365 344 363 343 342 359 357 352 361 368 347 345 364 360 351 356 369 353 343 360 351 349 369 362 372 349 372 358 362 367 372 368 339 340 339 344 362 358 370 350 365 344 369 356 344 359 352 340 340 358 363 354 369 372 343 345 348 354 342 350 360 342 345 373 344 346 356 368 344 354 357 348 360 366 367 366 352 346 345 354 342 348 347 373 346 363 356 367 343 360 343 365 340 361 364 345 369 347 352 351 374 347 360 360 374 365 365 353 349 372 346 353 357 353 363 375 341 357 345 356 342 348 358 342 370 348 359 341 367 348 364 366 356 361 352 374 358 370 357 358 357 355 371 350 346 373 347 346 342 369 374 352 359 351 375 367 368 346 349 346 363 346 353 363 349 344 376 365 352 371 361 347 349 354 356 369 350 377 354 367 349 351 358 366 360 355 372 351 375 343 355 361 364 347 346 371 365 344 374 376 355 358 346 362 371 376 369 359 375 345 363 361 353 378 348 351 371 357 360 368 375 352 350 360 356 370 368 378 351 379 355 362 357 373 360 364 369 351 360 381 352 380 362 378 358 346 349 365 360 380 353 354 351 374 349 380 380 373 357 351 351 367 368 363 359 348 363 363 369 377 362 355 355 359 352 369 360 355 352 354 353 375 378 375 348 361 372 381 351 362 350 372 384 352 368 376 369 384 373 355 359 352 363 367 380 384 368 373 372 374 379 358 381 353 385 381 366 353 359 385 367 360 372 355 365 382 355 358 377 360 368 356 356 366 374 378 352 359 386 388 373 367 388 357 387 366 375 370 374 387 369 367 386 366 371 379 377 354 387 366 363 368 371 384 361 372 389 377 358 366 354 379 382 370 386 359 384 387 355 385 385 373 378 360 365 375 387 389 378 386 381 366 379 377 360 387 360 360 389 365 373 390 370 380 385 366 363 357 362 365 388 371 384 375 392 358 359 389 372 361 362 362 373 386 385 393 359 368 361 393 393 357 369 371 360 363 360 368 379 381 377 374 359 383 371 374 364 389 370 380 394 376 386 389 383 392 388 385 366 371 362 381 371 389 395 389 394 361 364 394 385 361 373 365 387 364 381 393 374 371 393 388 366 361 386 368 394 365 362 370 364 386 368 394 387 364 382 390 373 371 375 369 367 396 384 396 394 387 397 388 363 388 365 369 367 390 376 379 374 394 389 377 381 374 388 370 377 388 377 367 376 391 376 382 389 378 396 385 383 394 390 363 399 395 372 384 364 387 379 392 398 384 387 380 398 375 366 391 379 397 397 394 389 373 392 393 366 388 393 386 398 384 388 375 394 397 396 395 399 374 365 396 374 388 391 370 377 393 397 394 368 393 386 393 380 392 400 399 378 392 383 374 373 368 384 380 378 393 389 376 381 389 369 390 374 395 373 403 402 368 393 404 373 391 371 404 379 367 400 393 394 379 379 379 398 375 393 372 402 394 381 394 378 400 380 402 390 402 400 403 404 405 381 389 391 385 404 403 402 398 406 406 387 395 380 395 402 383 400 398 387 391 403 402 379 370 390 378 404 406 408 400 401 407 408 402 405 403 377 386 378 384 372 401 407 381 379 403 402 393 379 378 376 387 399 375 387 380 372 372 405 371 402 386 397 401 379 394 395 375 399 392 389 390 384 388 391 383 372 384 394 380 391 389 386 380 393 391 378 383 392 373 383 373 388 399 403 385 372 377 389 400 398 397 409 401 375 389 401 376 402 386 373 410 403 387 407 374 407 402 385 377 392 385 379 408 373 399 410 373 394 378 391 381 403 389 399 406 395 379 398 386 392 398 373 411 402 408 401 386 387 402 391 408 404 386 393 405 374 392 394 384 397 401 381 388 378 408 410 401 375 385 403 383 399 392 410 389 388 399 391 392 389 398 387 408 410 406 400 399 374 410 398 397 398 406 400 392 401 386 408 391 397 387 389 384 405 386 388 409 411 406 388 376 380 401 410 405 383 387 392 384 412 377 396 386 398 384 404 375 396 388 392 409 390 407 380 383 408 383 408 396 377 383 387 411 399 413 404 397 376 411 407
373 401 389 385 387 388 405 388 399 408 407 395 386 390 390 384 375 400 378 396 391 375 409 389 388 408 379 410 409 404 404 398 393 409 399 407 374 392 384 400 378 407 373 391 374 379 402 376 406 407 389 375 398 386 391 374 410 386 411 396 378 392 410 387 378 397 383 379 378 383 396 383 378 385 390 407 391 380 411 386 403 388 377 378 390 384 379 377 386 406 389 391 376 387 394 381 410 403 376 404 374 388 403 407 400 381 403 379 377 391 381 396 395 385 401 401 396 396 394 409 391 410 377 394 385 399 391 384 380 395 378 372 372 409 407 400 408 388 397 374 396 406 398 407 380 377 386 393 402 408 381 371 407 386 382 381 402 401 383 372 386 389 400 375 376 396 404 373 402 379 376 376 374 392 402 372 387 378 394 378 404 404 406 401 408 378 401 401 370 374 391 374 381 381 378 386 395 400 378 376 408 383 371 401 393 402 402 388 372 391 390 402 399 385 372 391 403 394 405 377 406 398 369 403 382 402 396 391 394 398 395 382 394 376 394 371 393 371 369 374 371 390 386 402 368 389 386 380 392 400 404 391 391 382 387 382 378 392 403 380 383 369 393 370 376 382 390 379 401 391 402 404 391 382 378 369 403 374 382 389 368 395 389 368 372 386 382 398 388 397 373 382 399 399 402 387 392 387 399 388 389 374 387 374 388 376 376 402 384 369 402 401 399 365 366 367 385 382 399 386 375 384 401 370 378 399 369 383 398 364 367 383 389 367 370 374 379 382 390 376 364 367 373 397 367 374 377 365 392 389 364 364 370 364 386 363 377 391 382 374 370 362 370 394 366 377 382 397 373 386 387 373 390 397 386 372 387 362 390 377 366 391 394 373 392 396 389 384 364 386 395 371 387 366 381 369 397 364 382 370 366 369 397 394 366 361 382 391 378 373 385 383 381 397 373 371 370 379 387 391 377 377 381 381 388 364 372 360 360 385 393 368 372 374 387 380 373 383 382 378 375 373 381 394 395 362 383 368 381 373 361 361 389 360 360 358 380 373 358 358 376 369 366 368 385 358 389 361 359 389 358 390 381 380 366 380 361 390 367 384 367 386 365 377 387 366 376 387 359 392 388 378 366 374 388 371 389 360 375 369 370 390 364 357 376 373 380 381 369 369 386 358 361 357 378 355 367 375 364 370 389 374 370 378 355 380 356 367 362 354 380 354 389 390 355 388 385 359 355 363 373 386 381 357 388 382 372 378 366 382 357 364 364 387 366 381 376 368 372 362 383 361 363 382 375 380 380 371 386 359 358 383 355 386 387 368 378 370 356 369 377 376 359 353 374 373 376 352 376 365 383 365 385 368 379 384 379 371 358 364 374 382 359 351 363 349 361 364 374 371 365 364 362 349 378 355 360 368 373 366 363 371 381 377 352 354 375 381 376 363 360 380 375 349 382 353 365 374 368 355 359 364 349 352 364 378 359 355 377 347 373 355 349 370 364 354 356 356 367 363 370 358 360 362 375 374 347 357 364 348 380 377 365 346 362 362 357 374 370 350 354 359 374 356 362 355 379 352 364 380 369 369 372 347 365 366 375 346 357 357 347 354 368 346 370 348 362 345 357 367 366 346 345 359 357 379 369 372 350 369 370 373 372 377 376 356 362 350 357 374 343 377 364 347 343 354 352 378 371 345 365 357 347 345 351 375 360 377 367 366 346 374 377 375 373 354 368 372 361 362 348 342 360 369 346 377 361 371 376 369 373 342 348 357 345 373 355 364 372 360 368 356 373 367 353 348 359 343 342 343 344 348 343 362 343 368 365 345 350 352 371 374 373 374 343 349 362 360 352 367 344 345 364 367 358 373 374 344 362 351 361 372 353 358 374 354 351 364 370 372 352 366 370 350 341 349 370 374 368 358 366 349 362 366 352 356 363 363 360 361 373 357 357 350 353 369 342 341 358 371 372 346 339 344 368 353 354 340 352 359 358 355 368 358 346 358 339 347 346 371 368 344 366 363 366 344 357 368 345 352 343 343 371 343 348 366 357 340 344 348 361 341 364 367 360 348 350 371 368 357 346 339 339 338 363 344 343 358 338 361 348 354 342 346 371 363 350 366 365 367 340 364 369 343 369 367 353 359 366 360 355 339 361 357 339 364 363 356 361 340 344 372 357 348 357 355 338 346 348 342 340 363 368 372 368 342 366 360 363 371 347 345 349 347 341 362 350 366 345 339 346 363 350 342 338 346 371 351 354 358 355 368 348 363 344 355 344 350 342 369 348 363 353 360 350 357 361 362 362 369 340 370 359 364 351 372 372 349 362 365 370 356 361 357 358 367 340 364 344 356 360 367 359 341 366 371 372 354 372 361 362 352 371 361 355 349 360 355 361 361 359 370 344 347 354 365 354 368 356 372 352 356 366 350 371 371 348 370 353 359 370 342 350 368 342 368 357 364 362 357 364 348 354 371 370 347 340 351 343 370 362 369 353 356 346 363 355 369 373 347 367 348 364 345 343 368 340 339 372 364 358 363 339 339 373 371 349 340 361 366 373 351 362 365 346 347 368 339 342 367 360 370 341 350 341 358 344 354 358 354 344 355 345 358 356 356 367 343 358 367 347 369 344 347 372 363 355 366 363 358 360 349 367 374 372 346 370 355 362 355 370 344 348 340 362 341 369 367 358 353 360 365 359 364 373 356 364 365 348 352 349 345 374 353 344 371 359 375 351 358 367 359 363 375 371 362 341 370 363 346 372 371 355 375 362 364 368 362 355 351 369 342 342 357 344 357 375 354 376 355 366 353 347 347 377 373 345 363 366 366 347 376 376 360 374 376 346 364 361 376 353 368 356 369 347 359 348 360 352 364 374 376 355 343 362 371 375 365 356 343 353 361 377 367 360 353 366 364 355 365 378 367 356 358 374 377 375 361 359 364 346 371 361 374 371 344 366 347 366 359 347 357 359 363 346 376 373 369 377 350 355 377 353 347 371 348 380 346 365 376 366 347 368 348 378 359 349 365 379 351 360 346 364 374 364 366 369 373 370 346 378 381 379 351 348 349 370 364 350 354 359 371 356 361 353 369 374 372 368 351 378 383 353 361 356 351 361 379 358 350 379 370 365 355 375 382 357 378 363 361 351 356 365 376 370 372 378 378 361 363 382 356 379 367 350 351 351 380 363 362 382 375 385 379 382 356 378 372 350 373 364 368 381 381 376 355 370 379 361 353 377 374 381 385 377 360 376 380 375 384 386 351 374 363 367 365 365 388 376 387 365 365 357 374 360 374 356 379 365 367 361 370 354 369 367 358 356 370 366 380 382 364 358 382 353 374 358 382 389 361 380 380 390 363 380 376 385 385 367 377 363 390 357 379 385 373 363 388 368 376 356 360 387 377 390 387 376 373 356 374 382 384 380 359 371 369 381 366 363 372 367 387 371 370 375 379 366 385 391 381 384 393 386 380 393 362 390 377 381 392 374 370 361 361 374 392 376 362 380 361 394 391 393 372 384 390 374 394 359 371 381 388 386 390 389 385 395 363 368 382 376 386 373 395 368 367 393 364 372 394 384 372 391 382 364 380 392 395 379 372 372 381 364 377 390 372 382 369 364 368 377 376 361 391 393 379 372 364 394 381 364 385 375 364 373 395 363 393 368 361 386 366 361 378 388 381 376 371 390 395 379 384 373 396 393 384 392 366 387 366 364 368 390 378 387 381 391 389 391 398 391 379 382 369 396 371 368 373 398 375 385 394 398 375 368 391 397 399 374 401 366 377 386 372 372 373 369 401 379 398 377 385 376 396 369 387 382 374 375 396 387 399 367 384 389 373 391 385 387 402 400 367 377 384 391 401 372 397 400 366 372 392 387 401 402 370 386 399 381 376 392 403 372 395 401 374 381 367 394 403 367 392 384 395 390 372 394 397 382 369 375 389 374 396 386 372 400 384 367 393 394 372 371 379 380 385 387 395 386 393 372 386 397 389 392 398 394 397 368 372 378 376 372 385 405 391 368 379 371 370 384 377 391 388 388 403 405 386 392 385 373 396 381 380 395 405 372 399 375 372 403 385 380 385 375 373 403 397 374 391 371 371 370 376 374 373 382 402 399 378 383 376 379 372 370 381 388 395 386 381 382 396 394 406 380 389 409 402 406 402 373 407 403 373 403 396 377 376 378 395 374 391 401 383 382 391 395 401 377 400 373 389 387 387 374 385 394 402 406 391 395 409 389 389 373 382 375 407 376 383 392 379 392 384 392 404 393 405 395 399 395 386 406 400 391 410 404 376 402 400 395 386 398 401 392 388 400 385 384 405 385 394 401 394 395 411 388 378 405 400 405 378 404 389 396 384 388 389 377 407 378 390 411 404 408 381 410 398 394 411 381 396 394 399 380 378 399 384 411 381 373 404 387 404 382 410 404 386 376 409 382 381 376 409 373 411 378 399 397 389 399 394 373 381 382 408 376 408 381 375 405 381 396 380 401 394 406 393 396 409 379 394 406 382 391 396 382 397 383 395 402 409 378 402 407 376 388 410 411 396
400 403 392 373 400 381 383 383 390 407 409 397 389 403 406 397 387 404 410 398 388 400 395 382 379 390 385 394 377 373 406 395 393 387 396 382 385 408 383 404 393 381 379 399 373 402 385 378 396 384 404 401 401 388 372 409 396 374 392 390 375 377 374 396 392 399 396 395 385 396 377 406 405 384 383 395 403 397 401 377 398 383 406 389 389 395 387 374 385 395 380 388 389 383 402 399 399 376 383 373 389 377 396 383 389 407 395 409 382 375 376 409 386 399 376 403 373 391 394 387 404 404 394 384 377 375 401 405 408 374 396 387 380 371 399 387 396 373 375 408 376 379 395 381 397 400 374 399 370 387 404 403 381 388 405 387 392 385 371 379 388 385 395 386 374 373 391 399 376 396 386 371 405 372 371 393 402 376 375 405 376 406 378 378 393 392 397 406 402 393 406 400 382 374 369 397 386 403 392 384 384 398 374 396 383 403 373 402 381 395 377 403 394 386 390 396 388 380 395 383 382 395 392 395 378 392 385 395 405 387 373 398 394 394 403 370 390 369 380 380 374 390 393 378 386 378 368 384 390 396 377 367 401 402 372 373 388 368 400 403 403 383 374 390 386 370 370 371 388 400 400 395 401 366 368 398 393 370 378 379 377 388 395 373 385 378 379 384 378 373 398 376 368 367 378 388 372 399 371 372 373 367 402 370 384 382 380 373 402 391 401 374 376 392 381 373 383 394 392 374 381 388 386 400 368 377 385 375 389 392 382 374 371 397 395 390 376 373 399 392 400 398 364 390 367 398 400 364 368 368 374 384 369 373 382 374 387 382 385 390 372 382 364 396 394 396 386 370 384 362 377 383 374 377 372 378 374 387 379 380 393 369 380 362 380 379 374 383 361 376 374 387 374 392 383 369 366 385 393 389 363 370 389 377 386 378 372 378 367 376 371 377 388 373 396 370 373 361 381 362 384 380 370 395 360 387 372 367 372 388 366 378 394 382 366 359 385 380 364 371 359 390 366 387 366 365 360 394 365 359 359 389 379 385 366 379 390 378 364 366 386 372 385 384 372 369 361 361 391 381 388 369 375 358 361 383 365 378 382 387 379 361 359 377 387 367 376 382 365 382 369 371 374 374 361 390 387 380 372 362 368 366 373 363 367 355 389 390 376 355 362 376 375 365 360 369 391 380 374 362 384 386 378 365 367 361 377 376 363 357 360 390 368 357 362 358 357 373 371 356 389 378 377 372 366 361 386 380 364 383 388 372 356 353 384 369 374 369 369 362 387 354 376 364 357 362 384 375 383 365 378 382 368 380 363 380 366 374 370 377 383 383 375 386 362 384 381 362 379 362 387 378 381 366 369 359 367 362 384 356 372 368 373 354 357 371 385 361 377 375 370 364 349 382 381 361 380 360 383 370 357 380 373 352 360 356 377 357 349 375 363 370 372 366 375 359 368 374 350 375 380 371 354 360 348 350 372 380 377 350 364 364 380 368 347 371 355 375 380 355 382 359 378 350 357 369 362 377 375 364 368 370 366 373 346 367 356 350 363 365 353 360 347 350 381 347 355 353 356 352 362 371 379 372 373 353 358 352 348 366 370 349 371 354 357 351 355 367 356 372 350 363 350 351 346 348 368 371 372 378 377 352 367 375 379 375 364 372 347 347 373 352 351 363 361 363 370 372 364 360 378 370 358 348 356 376 368 344 368 376 358 365 348 361 377 363 357 377 371 376 344 365 348 367 363 344 350 369 352 371 350 352 342 365 373 372 343 342 373 368 376 369 370 361 367 368 362 361 366 354 358 347 356 343 372 342 346 360 349 356 369 358 346 370 361 357 364 362 358 375 352 372 346 345 355 372 351 375 371 356 368 352 361 352 375 370 346 363 346 343 346 372 345 342 356 359 372 343 345 369 367 366 360 375 341 356 375 350 373 367 371 374 372 375 362 372 347 368 359 352 347 363 359 362 342 374 345 350 353 361 343 345 364 374 356 341 366 355 350 363 346 345 373 343 357 372 351 363 341 346 351 347 347 371 346 361 370 351 371 349 350 351 366 374 362 347 340 353 362 363 354 345 368 363 359 361 360 370 361 361 354 350 345 373 346 351 359 353 340 355 339 350 366 365 349 365 372 349 355 371 349 369 342 355 371 339 342 357 348 342 357 363 353 363 362 372 353 347 351 354 340 352 365 344 355 340 370 354 362 351 351 373 359 366 366 356 367 369 351 341 349 369 342 340 359 365 373 350 350 363 365 351 341 356 368 369 369 364 349 369 353 339 345 373 366 372 355 371 345 368 373 355 363 341 357 360 344 368 371 367 357 339 356 371 368 350 367 363 352 342 371 367 354 342 366 359 353 348 356 359 354 368 352 355 347 370 354 365 365 363 358 360 364 341 358 358 364 351 360 343 366 357 371 347 372 363 367 351 349 361 371 341 355 350 358 364 358 350 355 361 339 351 348 364 353 344 349 356 357 348 361 349 366 358 369 341 359 374 354 347 362 363 349 343 351 345 345 348 356 373 370 357 351 356 359 342 361 346 359 355 354 345 342 345 340 371 359 372 348 373 344 370 373 365 350 350 348 368 358 341 367 366 359 355 360 356 358 346 362 342 374 342 360 341 359 360 349 343 369 357 353 373 352 352 341 375 362 349 368 357 350 371 347 346 351 366 361 345 368 348 368 354 347 359 358 342 374 350 371 360 368 371 361 346 372 358 359 346 360 369 377 346 350 374 369 350 342 371 372 348 342 342 376 347 376 356 363 372 364 357 370 370 366 353 355 360 369 372 344 351 364 359 372 372 355 343 360 372 374 371 378 374 371 376 343 369 354 365 343 357 360 372 365 364 363 378 362 355 373 344 344 375 361 355 350 355 357 348 349 352 376 364 347 348 362 363 355 353 365 371 347 362 364 350 347 349 365 347 378 360 348 379 372 366 355 358 358 368 378 379 356 374 363 359 359 361 358 370 351 361 362 371 379 363 377 363 348 363 365 381 358 349 359 366 350 349 359 363 352 357 362 364 367 361 358 381 377 352 350 363 367 347 353 364 380 348 361 362 381 361 377 375 365 355 359 369 359 372 367 365 363 382 363 348 360 374 362 371 379 382 351 380 383 374 362 360 356 376 375 354 354 369 381 351 356 372 373 367 361 356 366 357 371 361 373 364 351 352 367 363 350 350 358 364 376 351 355 383 359 361 378 382 375 380 368 381 376 374 376 357 353 371 371 376 351 369 360 376 368 374 375 365 374 362 353 373 369 355 369 373 365 359 368 352 366 363 362 356 387 387 377 367 370 360 355 385 379 380 388 373 365 375 387 365 364 367 387 381 371 382 381 362 390 360 378 367 386 387 385 383 384 388 376 380 374 378 390 363 368 388 362 359 388 374 386 361 387 383 367 367 375 358 392 389 379 379 366 374 390 375 381 361 372 365 386 392 366 362 378 359 359 386 363 371 383 372 392 379 378 382 369 376 362 383 372 385 369 361 382 382 359 385 387 375 394 380 389 368 364 390 385 382 360 369 359 388 385 373 388 370 362 378 389 367 368 382 359 395 386 361 383 387 389 376 383 367 377 393 392 383 388 382 370 390 393 386 360 383 364 389 372 367 363 369 361 383 368 380 367 369 377 392 375 369 364 396 381 371 391 394 368 371 393 380 382 378 376 391 387 398 383 391 380 363 377 397 363 362 378 370 372 373 364 364 381 383 399 380 393 391 375 379 379 385 376 363 380 391 371 368 370 394 377 389 397 393 387 399 395 383 370 383 394 373 385 392 372 385 372 382 392 364 400 373 387 376 390 368 367 399 390 374 392 367 379 388 375 365 365 385 401 372 368 396 399 391 365 371 391 374 390 382 374 366 369 375 378 395 395 381 370 384 370 399 366 386 402 377 403 403 377 403 390 380 374 402 384 374 370 372 399 373 368 386 374 388 396 403 398 368 383 403 403 404 377 381 386 376 370 401 391 381 400 393 396 386 392 376 394 374 383 389 398 401 372 369 386 381 369 379 398 401 378 396 378 404 372 375 375 375 371 378 368 383 404 397 402 369 384 392 377 378 393 371 375 398 388 394 389 405 383 381 378 371 387 388 370 391 395 393 376 377 403 376 392 380 383 388 381 400 390 406 372 385 377 407 378 401 391 383 392 406 375 381 370 377 393 370 374 395 378 391 378 389 398 403 380 397 377 398 388 396 401 400 372 408 387 408 400 397 382 374 395 377 385 384 384 397 373 377 383 382 398 380 390 376 374 400 404 371 378 372 397 409 402 388 409 380 376 400 407 388 392 382 383 406 395 396 383 398 391 384 398 407 394 406 374 386 396 407 386 403 397 402 404 391 408 403 389 374 382 376 380 393 387 392 389 400 406 390 377 376 404 393 374 377 389 377 381 375 402 397 397 389 377 390 397 403 410 376 394 381 380 403 402 384 373 409 373 397 377 379 401 409 389 392 403 407 386 374 399 377 388 385 384 393 403 409 374 391 402 397 390 410 378 381 383 379 407 374 393 402 409 384 400 387 393 382 383 408
383 399 373 399 373 374 409 394 401 373 374 392 387 392 381 393 391 381 389 376 383 372 406 381 373 385 386 394 395 386 391 396 375 383 385 378 386 384 390 377 375 382 388 391 404 398 402 374 408 382 407 371 372 393 381 402 407 385 386 381 401 396 406 394 408 409 401 373 372 409 408 377 382 386 386 404 374 379 395 399 378 392 399 379 375 399 371 400 374 375 399 393 400 395 378 387 383 397 379 385 397 377 391 397 381 395 391 373 403 405 402 400 388 382 398 383 372 388 402 404 394 393 389 374 407 397 381 382 385 390 386 401 386 407 389 397 382 369 385 405 378 381 397 402 394 406 403 388 401 405 385 385 380 405 394 399 382 374 369 400 393 396 388 400 369 401 405 406 402 383 382 389 373 373 384 399 372 380 395 381 394 373 398 405 371 401 397 400 368 397 372 392 402 369 401 402 401 399 402 374 391 377 395 395 397 388 387 378 400 377 392 387 397 399 402 401 394 394 373 372 401 377 374 376 378 369 372 374 400 384 396 385 394 385 390 401 368 372 374 378 397 375 397 388 369 394 384 374 399 369 395 374 379 402 383 369 382 388 392 393 368 383 389 373 380 374 385 397 378 391 369 386 400 378 371 381 384 367 389 380 370 396 366 400 394 383 365 372 383 391 399 401 370 399 385 383 370 367 376 399 371 396 383 385 371 389 401 391 391 366 384 375 397 401 372 367 381 371 373 376 375 386 391 380 383 374 378 367 393 368 365 363 363 384 384 386 371 399 391 375 362 388 364 396 387 372 399 382 396 387 374 370 388 364 366 387 391 381 391 384 386 370 361 363 391 398 365 377 396 393 369 397 382 371 371 385 398 386 368 394 389 396 365 378 398 369 381 389 366 388 389 368 398 389 371 368 388 391 385 364 385 371 389 387 370 361 376 389 374 388 394 383 386 377 375 388 369 369 393 394 382 387 360 395 372 386 395 371 384 376 387 384 374 394 389 363 395 368 392 387 359 367 372 384 383 366 375 392 375 387 389 360 377 369 374 390 374 389 380 378 384 371 380 362 368 373 366 382 383 377 373 361 386 366 388 374 374 383 387 369 375 380 386 371 369 365 367 386 374 367 384 364 381 370 369 392 386 356 359 390 391 374 357 360 383 366 356 363 355 386 391 389 388 384 367 365 356 356 373 390 367 363 360 355 377 388 369 385 388 372 383 364 370 363 370 361 374 371 385 388 364 383 363 360 375 376 370 354 355 366 389 368 375 358 369 376 355 363 371 366 358 377 377 374 364 371 382 362 388 354 375 377 384 386 384 384 387 380 385 351 355 362 367 356 382 361 357 363 386 353 377 356 378 380 378 368 362 386 378 369 368 364 383 381 379 350 354 364 371 382 351 374 376 379 375 380 358 361 383 350 355 366 383 349 361 371 383 370 380 382 369 379 376 367 374 369 367 359 363 368 354 379 371 380 373 377 374 361 352 372 362 374 369 377 374 361 363 353 362 374 366 383 347 356 364 353 356 362 363 350 361 369 361 364 381 350 357 371 363 377 375 358 348 376 366 353 369 381 358 347 351 356 346 352 365 379 374 354 374 354 373 368 356 352 366 354 371 376 357 367 350 366 358 351 359 378 358 346 357 351 364 362 361 364 348 361 378 376 349 370 348 377 373 373 362 356 345 351 366 374 353 371 359 366 357 353 363 351 371 375 373 354 373 353 373 376 349 350 352 354 375 370 365 347 364 347 359 345 370 345 375 344 353 370 366 366 344 366 353 371 377 346 345 370 372 354 347 357 361 355 366 372 345 368 376 366 352 356 349 344 374 345 361 348 373 364 352 354 351 362 346 350 346 364 377 375 375 361 353 373 373 358 367 377 364 345 345 375 359 368 357 372 352 376 342 347 362 352 375 372 353 343 360 357 365 375 370 342 359 361 374 354 357 363 369 344 367 353 377 364 343 372 374 353 350 371 359 353 373 349 350 360 362 367 355 363 374 354 347 362 369 345 354 368 369 345 352 350 368 341 348 370 365 360 367 351 355 362 364 353 348 350 349 346 342 341 369 352 354 375 373 347 344 363 352 372 367 375 359 359 353 366 366 353 349 356 364 341 354 352 353 373 361 373 344 374 373 349 350 352 348 347 370 363 370 358 371 373 370 354 369 347 344 359 360 366 352 349 367 343 373 357 342 372 355 358 371 354 367 347 343 352 366 350 352 373 346 348 349 341 340 343 348 344 374 368 370 351 355 374 366 353 356 345 362 372 363 359 363 367 343 366 356 346 353 368 345 359 342 354 372 342 369 345 358 368 351 366 356 343 365 359 368 359 365 356 356 365 340 344 370 355 347 351 361 372 345 343 357 359 357 354 373 363 372 356 368 360 359 361 363 362 346 356 346 348 372 374 373 349 343 368 364 362 345 351 359 362 354 353 346 349 345 344 349 342 372 343 375 370 365 363 369 348 356 352 356 354 351 367 375 366 372 342 353 354 353 372 341 344 363 359 365 368 363 375 347 373 355 346 367 356 368 372 341 360 348 356 350 358 359 350 348 356 351 372 369 375 345 370 355 367 353 345 359 353 356 369 358 367 371 361 364 357 373 346 376 372 355 353 377 353 346 354 369 342 364 355 350 375 361 349 355 350 374 366 367 374 358 363 363 351 346 365 347 377 370 345 351 363 372 350 374 377 342 366 377 364 359 366 342 342 373 355 350 349 343 356 345 359 377 346 349 362 369 354 377 361 373 351 362 368 376 360 367 377 364 347 343 345 351 343 345 362 372 369 369 374 347 352 371 347 356 358 367 347 350 346 347 345 355 368 372 354 365 376 368 350 344 368 352 368 369 354 351 378 345 377 373 349 350 346 369 379 377 373 364 349 378 369 352 370 373 360 360 359 357 348 365 373 353 354 362 358 364 369 356 345 347 366 351 369 368 357 370 366 351 354 351 364 358 359 369 350 374 349 380 366 368 381 359 376 354 356 353 373 380 366 375 363 351 361 352 354 352 376 354 357 348 360 355 376 353 379 360 381 362 359 382 349 359 376 380 367 350 367 374 364 350 382 381 370 360 350 357 366 379 365 356 360 358 382 370 365 378 383 379 373 359 378 374 350 370 350 349 352 370 376 369 352 354 366 376 384 385 365 366 360 382 354 372 372 351 373 368 360 371 363 384 362 372 354 369 367 367 373 373 385 381 378 381 357 353 368 351 370 385 379 384 359 361 362 374 355 357 355 367 369 380 383 384 386 358 365 365 353 365 366 387 373 371 380 381 375 376 381 357 374 373 369 382 361 380 382 379 364 385 372 381 376 367 376 390 389 368 381 390 382 358 367 381 356 373 372 378 375 379 360 374 377 376 382 386 383 374 390 357 385 373 385 386 365 386 385 363 363 391 378 391 373 392 383 376 374 379 363 373 367 385 356 368 370 383 362 376 366 376 378 359 357 387 369 383 381 363 391 390 377 377 367 358 391 357 379 388 359 364 368 385 394 370 362 387 360 383 370 385 366 371 366 382 364 379 371 389 363 384 363 383 368 374 363 366 390 385 360 392 371 386 361 370 361 365 377 364 391 390 369 377 367 379 366 388 378 379 360 383 368 365 386 393 381 390 378 390 380 394 386 392 396 364 382 390 375 381 384 373 369 370 387 365 394 375 373 384 378 390 363 397 389 364 396 362 396 389 397 379 394 382 374 392 364 373 361 378 371 384 368 379 371 373 362 384 388 391 385 367 382 388 381 372 369 379 390 366 385 388 362 381 372 391 390 376 367 391 393 377 392 378 374 380 389 374 364 377 365 388 382 385 392 380 374 399 397 365 383 399 391 399 380 379 391 370 370 373 376 400 365 367 393 376 385 382 366 364 396 368 367 395 370 397 374 381 396 386 398 393 383 365 390 400 381 379 384 387 366 397 402 368 378 393 396 377 390 399 379 385 382 382 377 387 393 402 381 402 385 392 392 403 392 379 378 386 372 376 387 373 386 402 392 400 371 387 391 396 382 404 377 398 398 404 397 387 380 374 385 399 400 389 376 367 403 367 387 387 377 370 394 397 384 384 371 390 382 373 381 397 372 369 369 382 368 399 380 397 385 377 391 396 399 378 396 397 378 379 395 404 398 385 374 378 379 378 401 372 384 392 401 405 393 380 397 371 390 371 400 369 380 401 397 374 373 404 381 400 393 371 398 401 404 405 373 393 393 383 396 386 406 406 400 370 396 390 372 401 399 390 394 396 389 395 396 386 387 388 402 384 380 383 407 374 408 378 395 408 390 390 375 372 389 386 374 397 407 374 389 397 395 374 373 403 400 389 408 406 407 390 371 406 404 408 371 392 405 396 381 386 405 386 389 385 391 382 403 390 387 383 406 401 377 371 385 396 390 373 393 377 394 383 374 378 371 403 400 407 390 372 373 375 377 381 379 388 393 372 396 399 385 393 390 380 382 393 394 390 396 377 385 380 379 377 387 379 409 377 376 378 407 407 382 402 378 390 380 401 381 406 390 384 378 398 393 378 382 377 397 407 372 372 377
379 377 381 377 404 387 382 372 373 379 372 405 376 380 403 406 390 388 375 403 395 402 375 402 402 381 378 399 372 407 394 370 375 405 377 398 373 379 400 376 377 402 400 383 402 395 380 383 402 374 406 389 407 372 371 389 373 408 380 403 406 393 403 373 390 402 406 377 406 397 401 389 375 406 371 394 389 390 392 384 376 372 401 374 406 391 392 381 387 385 390 374 401 377 395 396 388 373 382 387 401 376 369 385 391 387 389 389 387 374 383 394 377 377 377 392 399 378 405 395 373 388 401 383 374 389 372 393 393 401 389 403 386 405 397 370 401 379 368 381 400 382 384 370 391 392 371 399 380 369 388 384 405 398 398 388 380 379 375 383 373 373 395 390 372 386 392 368 397 371 397 369 385 376 371 370 378 391 379 389 369 377 367 368 369 375 367 397 386 374 390 391 395 380 376 378 376 378 394 384 381 385 385 399 393 367 379 404 390 391 404 370 379 367 387 380 374 387 373 372 372 396 396 400 387 367 373 375 379 400 392 371 397 388 403 385 366 378 400 389 380 400 371 393 378 391 368 401 374 391 369 380 400 400 376 399 379 400 370 392 374 374 398 367 397 375 365 397 387 399 399 380 373 382 384 384 369 365 383 378 392 387 371 367 400 382 401 377 395 369 382 367 394 377 385 366 366 401 399 366 397 372 380 383 389 400 366 372 364 363 386 370 364 393 373 363 389 372 376 399 393 394 380 386 386 362 387 387 362 362 389 374 387 385 372 391 362 375 362 363 391 385 386 393 393 396 371 398 368 361 395 375 370 390 376 371 390 364 374 368 380 380 396 368 365 369 397 365 398 376 383 390 377 369 361 371 382 386 385 366 364 397 380 373 388 396 362 379 377 375 365 396 394 378 381 384 394 369 382 395 360 370 372 379 384 366 389 375 383 377 371 374 368 370 394 372 379 387 373 374 363 360 363 384 388 367 372 386 391 372 362 391 382 374 388 384 380 381 377 365 375 388 394 384 376 369 374 359 376 366 374 380 367 379 368 360 365 359 365 359 371 382 391 372 360 361 376 381 383 358 366 364 366 365 368 385 391 362 386 372 370 380 356 357 379 382 374 386 383 359 388 376 384 363 369 387 367 388 374 372 367 382 356 376 368 367 382 366 372 389 381 364 376 360 366 362 386 384 355 391 366 364 388 356 386 365 388 376 375 384 355 387 390 356 386 366 383 376 355 363 373 360 387 372 364 376 379 373 383 358 387 357 383 385 360 379 374 372 364 358 365 365 369 363 366 378 354 358 378 355 382 376 361 357 358 387 380 362 370 374 367 383 356 361 378 362 386 376 359 375 359 372 387 376 383 379 365 385 363 370 367 371 357 376 377 363 359 367 360 372 350 365 375 352 355 353 355 356 373 376 353 363 370 377 372 364 357 366 359 361 380 358 367 355 373 370 353 382 352 380 349 368 359 374 370 380 358 356 366 381 362 349 373 381 375 359 359 382 376 368 374 371 357 356 358 382 378 378 359 361 373 359 360 363 349 382 373 373 368 354 369 381 354 359 358 361 350 369 375 378 370 365 382 359 354 372 357 364 366 369 357 371 359 368 366 376 366 357 366 367 380 353 365 368 381 376 346 348 379 355 360 346 353 375 358 360 364 348 376 346 350 350 351 363 353 372 358 353 363 378 375 377 365 358 363 364 369 380 347 366 353 361 366 376 370 378 354 351 344 365 368 365 351 355 348 359 346 361 367 344 374 361 376 375 355 375 374 379 354 376 344 378 372 365 373 361 378 346 347 358 348 372 343 355 347 363 350 365 360 353 345 355 351 377 350 362 352 360 377 362 357 357 360 365 378 370 347 356 373 351 351 358 360 367 349 363 351 356 365 369 347 367 361 355 346 348 354 355 365 352 355 359 366 352 346 345 343 366 374 354 374 363 369 372 352 377 373 361 371 361 368 376 350 351 353 370 373 345 364 361 371 377 342 375 367 346 358 369 350 355 361 363 376 368 357 366 347 352 365 377 351 356 355 376 345 347 368 377 350 354 360 344 369 376 377 359 361 358 366 369 351 349 354 365 375 369 353 345 360 376 360 369 370 373 367 374 342 358 373 367 350 355 369 342 369 368 343 354 360 361 361 354 349 347 348 373 360 358 347 360 345 350 345 352 364 350 365 346 356 355 369 360 360 352 362 359 350 364 372 346 361 369 360 369 341 367 344 360 350 350 344 354 372 360 342 360 346 367 342 373 358 371 358 343 359 356 373 368 357 346 351 342 375 370 348 375 361 351 371 347 372 351 372 368 370 374 364 353 342 343 350 359 373 367 361 368 348 370 373 364 341 348 342 375 342 349 351 374 371 346 346 345 368 354 349 362 352 373 374 353 352 361 349 361 352 346 353 371 341 350 359 341 369 373 375 353 358 349 360 347 376 373 369 347 359 352 354 355 367 348 375 354 346 372 345 352 370 347 361 348 350 343 349 351 367 376 362 364 347 360 369 361 371 376 346 369 366 358 362 372 344 359 364 348 370 348 375 342 353 358 348 361 375 371 350 345 369 351 367 354 349 374 353 343 352 357 350 376 353 370 370 356 351 373 342 359 343 375 359 370 371 365 369 369 358 342 372 365 351 377 357 358 373 368 375 347 347 347 361 375 375 370 353 365 365 353 346 366 368 365 375 361 368 366 368 365 366 378 352 355 357 348 372 368 374 349 373 360 355 373 357 352 365 348 375 368 375 360 372 364 346 368 363 371 356 369 358 360 349 348 372 363 353 345 353 364 352 363 361 364 373 355 353 359 360 366 364 373 347 357 358 350 362 358 358 376 349 354 356 370 374 364 353 363 366 378 363 374 378 345 358 371 356 367 351 353 353 351 346 372 365 376 378 347 356 374 359 376 363 350 365 356 370 353 354 355 367 372 364 364 372 377 354 364 379 376 352 368 347 353 360 348 365 374 366 355 382 380 365 363 348 364 353 352 372 361 377 373 351 359 355 358 354 363 356 369 359 363 355 376 350 348 377 368 375 360 357 374 373 375 370 355 357 376 360 362 370 355 352 376 368 361 367 356 357 376 377 384 371 364 376 373 380 349 373 372 362 382 378 367 374 381 375 384 374 352 362 361 375 382 368 374 358 366 381 366 373 353 382 359 384 373 363 380 354 355 365 375 360 357 385 380 371 359 360 370 374 355 365 360 359 385 364 369 371 351 360 384 385 367 382 354 352 353 362 355 357 376 379 381 382 376 388 366 362 360 385 385 365 363 358 388 375 387 369 358 365 356 368 361 371 361 378 386 362 388 389 382 375 358 354 385 361 390 362 371 362 373 368 389 383 388 366 383 385 360 366 360 363 359 385 361 368 373 357 355 387 372 362 387 376 362 381 383 362 367 379 385 386 356 362 357 391 389 364 364 359 376 385 383 381 378 367 372 375 370 387 370 365 358 365 365 381 371 357 366 383 381 374 393 360 359 357 373 392 381 381 373 364 374 364 368 375 376 363 394 368 358 371 392 375 359 364 377 373 379 387 362 381 382 361 384 384 378 379 384 365 382 378 387 377 363 376 394 382 382 394 370 360 385 368 377 364 374 374 380 374 367 363 360 370 381 386 396 363 369 362 384 392 382 376 373 386 371 387 387 365 371 374 373 367 376 371 370 366 361 384 382 366 366 391 393 361 365 398 361 377 377 384 361 381 388 365 372 389 367 362 394 377 375 384 362 368 373 387 389 389 372 372 372 378 380 384 379 363 383 395 380 377 396 380 398 385 362 371 376 385 388 387 379 365 388 380 388 378 384 380 385 397 369 397 392 389 381 387 368 380 398 386 395 395 366 393 396 367 380 372 390 369 375 385 389 381 367 377 375 389 372 398 401 379 394 392 383 390 378 388 369 392 374 379 386 393 388 381 375 367 370 381 390 398 366 377 377 385 391 367 372 377 401 388 392 393 394 373 397 387 376 380 377 386 395 399 393 381 394 368 402 378 384 389 374 385 380 402 367 384 366 391 396 402 392 386 370 383 372 380 367 383 395 395 382 366 391 373 398 399 392 397 374 388 399 398 370 375 397 387 371 375 390 401 374 378 383 394 374 368 371 391 385 378 383 380 378 386 403 373 381 390 381 367 373 375 399 393 400 369 392 404 378 377 401 401 405 395 390 390 374 372 376 393 384 392 384 373 374 382 379 404 383 372 404 405 396 398 393 391 399 395 405 387 404 378 382 381 384 383 403 391 388 375 394 382 377 372 388 383 402 377 382 379 381 396 379 372 388 382 373 398 371 372 379 385 399 394 377 377 371 390 399 406 374 403 382 383 406 379 375 402 403 388 390 378 378 378 397 375 369 379 404 387 398 393 382 390 396 390 376 398 373 385 375 395 381 404 371 379 405 373 374 385 394 400 387 381 379 394 407 388 398 394 394 404 394 384 381 397 408 384 374 375 401 405 398 395 370 399 394 394 391 387 398 376 378 404 387 377 389 375 384 406 399 408 402 373 373 402 389 372 377 382 377 370 406 394 384 395 384 408 381
403 406 403 386 391 377 379 386 401 371 385 395 392 375 403 390 400 393 392 383 404 389 390 383 381 401 374 373 382 403 403 378 380 377 373 403 385 383 398 396 401 377 384 386 398 379 384 391 381 369 405 378 405 404 371 380 377 376 400 368 388 374 377 400 382 397 374 377 374 381 404 384 389 397 380 397 370 396 382 399 376 398 371 375 374 374 403 383 398 375 399 381 381 370 391 396 378 375 405 384 388 381 378 388 372 390 379 390 381 372 383 405 380 402 374 386 371 388 380 379 395 373 392 387 392 393 377 402 400 391 395 382 382 367 402 386 368 391 386 397 395 379 396 369 375 380 404 394 400 394 368 368 399 392 387 401 396 374 397 390 376 403 383 369 382 396 404 383 383 385 375 389 397 404 370 383 395 369 372 368 373 373 369 367 376 367 380 367 390 372 369 377 387 385 379 402 393 378 396 371 374 366 371 382 381 374 398 371 392 366 373 399 389 392 379 400 371 392 378 394 376 381 367 397 379 396 373 384 386 365 367 394 381 372 372 374 397 383 396 385 383 381 381 385 370 372 381 391 399 372 382 371 388 400 382 380 372 390 377 393 369 379 385 385 386 370 373 380 388 366 379 385 382 373 367 365 380 383 392 376 390 387 382 391 363 378 385 371 367 398 379 388 391 400 387 376 384 396 370 371 398 385 392 395 394 395 374 372 392 379 399 395 365 397 364 382 374 386 368 394 362 384 381 390 399 368 381 383 363 367 391 377 367 398 387 399 391 397 385 398 377 363 393 396 398 395 378 372 398 363 383 398 385 364 366 363 370 364 384 388 369 391 381 374 389 368 389 397 366 392 396 398 394 390 396 371 387 391 398 364 393 382 363 396 386 396 391 368 366 375 365 365 368 387 363 387 365 383 366 380 389 379 376 396 381 386 371 364 384 387 378 395 365 376 380 383 376 374 392 382 389 375 366 375 366 384 380 371 370 386 369 378 382 363 376 367 389 366 371 376 394 391 391 378 371 390 366 366 369 362 390 377 393 375 372 362 377 392 390 388 361 378 385 385 383 367 372 378 375 386 374 389 360 385 372 373 381 380 381 369 361 391 366 375 386 380 358 384 379 391 378 383 391 385 389 380 358 368 379 391 375 374 385 377 380 378 371 367 365 359 358 385 372 369 367 380 356 385 371 357 361 372 384 358 363 358 361 380 370 362 378 389 381 386 389 370 372 368 360 360 388 379 369 368 356 359 371 371 388 387 374 358 382 381 362 354 385 384 358 379 356 382 355 383 355 353 377 374 368 361 379 364 386 372 356 366 378 374 384 376 387 368 381 379 375 369 359 370 378 364 375 381 371 376 352 373 355 354 372 370 363 378 360 360 361 364 374 387 365 385 375 363 364 382 368 365 367 368 364 362 354 360 372 361 375 380 383 368 380 378 363 373 355 370 359 356 365 359 350 385 371 370 366 384 369 370 370 367 369 364 379 373 374 381 384 380 376 361 362 370 353 356 357 374 356 381 380 370 355 380 349 357 381 366 356 381 352 358 363 372 373 373 376 379 370 355 374 361 367 367 362 352 373 349 356 361 347 352 347 370 364 349 379 377 347 352 375 351 362 354 355 367 380 363 362 382 370 368 375 370 367 352 353 373 354 362 351 370 368 368 357 365 370 354 360 350 375 352 371 370 375 379 354 372 376 350 351 379 351 379 366 371 348 352 363 373 369 348 361 371 370 353 354 374 361 348 379 354 354 368 378 348 345 366 354 355 370 376 353 376 373 353 346 357 360 379 348 348 347 344 354 352 352 363 346 348 367 360 373 356 363 370 375 363 356 365 374 361 360 362 372 352 370 374 344 350 373 364 370 376 365 344 365 352 343 366 373 346 362 366 358 345 373 370 364 365 355 374 346 351 356 375 375 363 369 376 369 378 360 376 375 361 376 360 351 356 363 345 359 346 368 355 348 362 346 349 348 374 361 368 362 354 343 357 373 369 354 344 368 352 377 344 370 354 377 342 368 377 344 364 344 350 376 365 349 359 352 371 370 350 376 353 361 377 349 373 368 361 375 374 351 354 357 344 346 356 360 352 372 343 375 374 351 353 342 374 371 368 367 343 376 365 355 375 344 362 370 370 361 347 347 371 375 362 353 344 356 371 354 350 372 367 363 361 343 343 358 372 369 363 373 347 367 366 344 369 366 353 342 366 358 347 359 356 347 350 374 377 343 350 350 354 376 351 353 357 352 369 351 359 371 362 344 376 351 346 367 355 357 347 343 354 368 376 348 373 348 344 373 366 368 361 342 346 350 353 361 360 361 370 357 370 371 359 368 360 343 357 373 375 363 375 351 369 353 357 365 360 375 376 348 365 375 364 370 347 355 353 345 354 362 376 346 355 357 372 353 358 368 348 355 369 361 344 360 373 375 363 371 372 377 357 360 354 343 352 359 372 343 342 365 363 376 369 356 355 344 367 352 370 354 345 377 373 348 375 348 345 361 377 376 376 356 374 353 373 348 370 348 349 351 371 351 349 362 365 343 344 355 369 352 367 372 351 342 342 349 349 362 349 365 377 347 360 373 358 355 359 367 361 366 376 354 375 363 355 343 344 357 356 371 348 361 366 357 361 346 344 348 346 366 351 344 371 368 354 366 360 370 370 359 374 347 350 350 348 362 350 350 358 344 379 363 362 366 357 361 349 375 346 353 362 370 354 370 359 366 374 357 373 345 373 368 350 344 376 355 344 363 361 374 364 376 357 346 362 350 380 369 362 363 358 345 353 348 351 369 350 361 362 380 363 355 368 369 355 380 360 371 364 357 365 348 354 358 366 352 365 346 356 363 365 370 379 373 374 350 377 379 366 358 378 364 368 346 368 359 361 347 349 380 376 350 363 349 363 365 356 363 346 368 382 366 357 379 373 365 363 369 363 364 361 375 382 364 375 369 357 371 350 376 369 380 380 367 347 362 366 374 380 367 361 359 350 351 356 376 370 372 378 366 353 373 358 369 354 367 355 380 355 358 373 357 372 371 377 373 351 361 380 363 380 373 375 362 377 363 371 379 351 381 377 373 370 351 358 356 350 381 352 357 372 379 384 360 382 357 365 364 350 360 378 381 365 384 375 357 362 361 367 381 373 359 385 375 351 368 354 381 362 377 361 365 362 371 351 354 354 353 385 381 381 387 368 382 353 367 366 386 365 368 359 385 357 375 353 358 370 356 388 359 360 376 374 371 375 352 352 378 354 386 371 363 387 389 373 367 369 388 365 360 383 388 371 366 374 372 372 371 355 386 378 363 374 363 362 361 364 362 365 381 360 384 370 372 361 390 364 355 366 376 363 374 374 381 388 374 379 386 371 382 383 359 355 382 385 378 367 373 387 378 379 356 386 358 389 356 372 362 358 363 363 368 362 362 373 374 382 361 368 376 366 374 380 382 379 388 368 391 370 363 392 357 380 387 361 392 389 393 362 392 378 370 382 384 376 377 365 380 361 393 378 371 389 365 375 377 377 389 375 391 374 375 392 361 368 374 359 378 388 380 376 372 371 379 363 368 363 386 370 368 386 391 360 382 377 379 364 359 373 359 392 367 391 367 370 365 361 387 385 391 387 383 385 364 382 390 374 387 396 385 374 365 395 376 366 376 374 386 377 366 386 388 374 382 360 376 377 381 371 368 390 382 393 376 367 384 364 383 371 377 398 363 379 384 368 386 393 398 368 382 391 385 384 390 396 388 367 374 370 377 397 361 376 392 376 398 393 379 382 381 374 397 383 370 383 391 375 394 368 382 377 376 368 362 368 381 367 374 372 377 369 371 377 384 380 371 384 390 367 383 372 397 383 374 369 366 381 382 376 388 364 392 364 387 370 370 384 376 399 395 391 384 366 384 384 384 371 368 374 394 369 401 390 389 390 396 370 371 393 400 374 373 391 375 375 376 399 396 389 375 390 395 396 371 395 379 370 381 401 397 374 385 398 401 372 386 373 394 371 381 392 381 390 397 371 401 372 368 395 375 395 400 369 389 385 378 382 392 395 397 387 367 379 399 382 403 399 368 373 367 384 400 400 371 373 368 385 396 387 394 368 379 391 388 403 389 401 398 378 372 393 379 390 369 374 368 385 385 370 392 403 367 367 400 373 374 380 393 382 401 399 385 376 386 385 391 387 399 385 400 367 374 391 391 394 377 371 375 397 391 379 396 392 379 369 399 403 382 403 380 378 397 398 403 394 395 389 376 389 369 387 390 394 374 392 399 385 374 385 393 398 397 400 386 371 402 396 369 395 372 383 384 380 392 382 385 382 404 394 404 368 393 404 372 377 368 403 372 374 382 397 405 373 391 401 393 403 391 394 392 373 387 386 385 374 400 402 404 398 368 403 377 393 379 381 381 380 395 385 386 387 393 401 371 394 396 396 392 381 400 394 402 382 375 381 404 386 378 403 379 395 378 404 398 406 379 373 380 384 391 376 404 394 372 369 382 400 397 406 392 369 373 388 383 396 380 397 375 405 372 401 393 397 398 385 396 371 389 385
400 387 391 397 374 372 375 404 381 381 403 382 382 385 380 396 374 391 403 397 367 368 391 392 396 383 370 386 401 368 380 396 367 382 367 390 387 375 389 380 390 404 373 367 400 386 374 386 388 372 378 389 389 402 392 381 396 373 378 392 374 391 400 390 369 400 392 367 386 376 380 371 391 387 387 387 384 373 368 384 394 395 368 379 370 393 393 400 399 404 403 384 368 376 386 370 371 373 371 369 398 400 389 385 398 388 383 378 394 400 395 383 390 374 395 371 378 399 404 388 376 381 367 378 389 401 380 372 369 400 374 401 396 374 381 389 395 375 400 384 370 368 379 393 391 369 397 402 402 375 385 389 367 402 400 368 399 393 374 403 389 398 378 381 385 371 383 376 380 395 395 384 398 370 389 385 389 398 399 402 384 380 388 385 378 400 388 390 389 374 367 375 385 379 368 366 384 385 376 398 377 383 394 387 365 379 368 367 373 380 366 371 396 367 391 387 365 392 374 389 379 391 398 377 367 380 378 386 400 367 397 374 364 388 374 380 364 394 382 389 371 384 395 364 364 399 365 364 367 390 389 398 380 401 373 383 378 364 383 393 383 394 365 383 381 392 400 397 384 380 400 391 378 371 392 379 385 371 379 366 397 382 400 375 398 387 373 391 388 370 382 369 363 363 368 381 392 383 394 375 378 393 365 394 364 372 388 364 380 382 367 377 380 366 367 377 390 393 367 392 362 365 377 364 366 361 361 396 382 393 371 361 365 390 371 367 363 375 385 381 395 390 374 375 394 396 368 362 389 390 393 369 394 387 388 361 388 388 396 387 361 384 387 365 375 375 387 393 389 373 392 364 364 367 367 386 374 370 367 361 383 371 382 362 372 378 367 382 378 378 375 375 377 394 371 378 395 396 374 366 377 360 388 386 373 359 390 388 369 375 367 370 386 389 387 377 370 394 362 366 375 392 360 392 390 371 372 387 370 364 371 365 365 364 371 380 364 365 372 389 360 380 363 387 388 391 368 377 367 387 384 360 382 362 371 376 390 363 383 380 370 360 387 377 381 363 377 365 386 369 359 388 369 379 358 362 389 368 380 376 360 385 379 363 368 356 383 364 362 387 387 390 368 381 389 392 365 372 378 372 363 379 365 374 379 382 358 390 372 360 373 391 389 359 361 365 374 388 373 381 361 368 356 373 371 388 387 379 383 372 359 390 375 384 387 377 374 390 376 369 359 357 368 371 362 375 381 381 386 378 384 354 368 364 373 362 361 384 387 368 365 370 382 364 379 379 388 377 378 373 356 383 354 370 364 361 353 368 367 386 370 376 365 363 365 363 372 352 357 385 367 385 365 360 359 369 386 372 357 352 354 374 360 371 354 386 380 371 365 373 383 362 376 359 373 352 371 357 352 354 353 383 387 381 354 373 362 350 377 355 356 352 383 371 375 357 359 359 365 364 369 356 374 352 385 371 370 368 380 372 375 369 364 369 358 378 368 375 358 359 360 364 361 357 366 350 380 355 376 360 349 359 382 373 361 381 375 361 379 369 383 369 368 376 367 377 349 366 367 358 356 378 354 349 366 351 366 377 357 357 352 358 367 366 362 379 362 368 372 357 353 350 356 372 358 355 365 359 353 364 350 361 374 372 362 372 375 381 365 348 354 350 374 374 368 369 349 362 353 353 351 374 356 376 363 366 347 360 358 369 377 377 348 348 366 379 373 358 377 356 376 365 359 347 372 380 369 354 375 376 361 380 367 350 373 364 350 355 378 378 378 353 373 359 355 357 357 347 370 368 373 364 367 350 345 357 364 369 346 357 379 377 355 380 361 363 362 365 372 375 361 368 363 369 347 373 346 375 355 351 362 347 350 348 351 349 376 350 373 377 363 351 353 353 351 369 371 348 353 378 358 350 346 376 354 364 349 355 358 359 361 355 378 366 375 365 352 372 372 345 349 371 369 359 360 376 348 368 360 374 366 375 360 348 351 370 368 371 361 361 367 378 373 365 345 368 350 353 376 358 370 346 365 359 377 362 371 361 350 352 371 352 363 367 357 350 358 361 343 356 344 367 371 354 353 373 343 376 363 357 372 371 376 374 367 374 357 376 372 364 349 365 354 349 353 348 356 348 366 356 361 347 344 354 358 370 364 375 348 365 353 377 373 350 372 377 361 351 374 354 352 360 356 363 366 367 348 360 352 372 353 351 376 355 378 372 362 363 368 367 365 358 345 375 345 375 374 363 363 369 374 372 367 368 373 354 356 378 351 345 351 362 353 365 354 352 374 373 353 363 378 355 358 344 352 360 356 363 344 376 369 355 350 357 344 360 349 373 375 357 356 348 376 366 350 367 356 345 378 346 345 377 358 360 378 347 377 356 367 358 369 358 350 376 372 352 357 378 362 354 357 375 375 370 343 346 375 356 348 374 359 366 372 354 347 351 359 361 344 347 356 371 362 363 368 356 352 363 371 372 374 365 368 370 373 368 353 369 361 374 364 357 361 357 369 345 345 349 343 347 353 372 375 353 356 364 346 366 364 374 375 359 361 344 367 356 351 357 362 369 352 347 348 350 377 354 368 379 360 348 363 350 377 359 360 355 361 363 358 346 359 370 379 357 371 346 349 358 360 367 364 348 370 348 355 347 358 359 362 374 364 346 344 361 361 377 352 378 361 367 362 376 373 361 369 365 363 374 359 359 361 379 364 367 347 355 370 361 370 369 371 354 371 352 352 352 349 360 367 365 363 364 377 355 380 365 355 378 375 370 374 356 369 357 359 372 367 364 368 372 352 359 362 378 366 369 366 350 364 368 370 346 351 346 357 366 367 367 363 377 372 355 367 360 346 380 367 348 364 369 375 350 382 355 347 382 358 347 350 376 369 355 377 374 355 368 358 356 369 355 351 360 381 373 354 381 371 374 347 369 361 356 373 377 364 353 356 355 369 360 348 355 368 358 382 356 379 373 366 366 381 370 359 379 360 366 358 365 373 359 367 351 367 372 360 363 377 369 370 378 381 350 349 381 361 383 369 372 372 351 370 350 354 381 381 366 363 356 364 353 382 383 372 380 370 383 358 379 367 359 372 379 361 353 355 353 351 376 376 355 358 362 356 363 372 356 369 351 366 354 363 364 367 371 387 363 354 374 367 353 384 358 373 376 378 373 376 379 377 373 353 363 374 352 369 374 357 387 374 372 369 364 364 385 385 363 360 366 386 354 368 360 377 368 385 367 355 374 374 359 360 376 370 360 376 366 382 360 379 382 380 359 358 355 371 354 381 379 368 357 360 363 366 386 380 378 379 360 362 364 366 384 365 362 355 389 375 362 359 379 355 364 386 375 382 367 377 374 372 370 356 379 357 384 374 383 371 378 367 379 388 358 388 362 381 367 375 365 375 358 369 392 370 364 376 361 392 376 358 373 369 375 375 372 367 373 378 383 359 391 385 392 372 381 377 362 357 362 387 378 365 363 392 357 372 376 377 386 359 358 381 373 377 364 389 388 359 389 378 362 388 386 377 367 375 376 387 375 359 380 374 383 387 373 383 380 370 367 372 372 383 360 366 366 382 377 376 363 373 375 383 381 366 365 369 383 361 361 379 363 384 373 388 376 388 376 376 378 363 390 394 367 371 380 375 373 377 370 377 369 386 364 391 394 385 379 396 388 382 379 392 370 394 362 365 364 394 377 377 385 368 367 363 361 381 365 384 380 396 396 367 364 394 386 385 366 373 377 384 362 363 385 380 368 397 386 374 370 380 390 372 388 396 391 388 395 373 389 376 370 386 361 389 398 364 391 381 392 386 366 394 388 391 376 374 367 364 387 376 399 379 366 388 392 396 393 366 370 362 398 395 365 398 364 380 363 372 362 394 397 383 367 387 391 383 399 396 363 365 373 400 398 393 367 368 389 376 373 375 376 371 386 396 385 366 376 364 377 393 396 374 376 364 377 367 401 392 379 379 394 389 394 369 381 398 375 385 390 385 375 381 371 399 376 371 364 368 372 394 398 383 368 389 400 398 371 377 388 387 392 397 391 386 365 387 398 376 386 402 375 398 382 398 373 394 367 373 376 391 366 372 373 386 376 371 382 383 385 384 384 391 379 373 390 380 373 402 369 394 401 380 389 380 392 398 389 395 385 400 383 402 386 369 385 397 376 380 393 374 399 375 378 376 399 366 369 369 403 373 376 379 366 379 395 393 389 396 400 370 392 379 384 374 399 381 383 371 395 373 395 369 398 385 395 393 401 398 375 379 384 385 393 385 398 400 374 384 392 370 404 396 399 401 367 394 378 400 377 386 369 384 389 401 404 380 368 401 374 376 376 391 373 380 387 382 375 394 377 400 375 393 391 386 389 369 391 400 381 380 381 399 397 403 374 374 394 375 387 401 401 374 404 385 387 386 400 395 392 373 368 378 399 370 375 383 389 400 394 403 375 371 397 383 385 404 391 391 391 389 403 403 396 402 383 378 400 378 384 403 400 401 392 372 404 401 404 404 374 394 402 398 376 373 376 372 388 378 396 390 400
394 387 368 369 403 379 402 393 374 378 366 370 366 372 386 378 387 385 385 376 383 378 401 367 403 369 366 377 376 390 372 366 389 391 370 367 366 384 372 391 375 372 395 375 394 377 387 378 375 384 388 370 396 402 371 373 367 387 384 377 373 369 394 375 394 376 376 372 372 382 397 381 388 367 390 379 394 389 391 403 385 391 369 393 389 390 401 368 374 381 396 397 400 402 368 390 374 378 397 380 372 368 396 373 385 398 402 376 400 389 375 381 392 395 387 394 381 383 373 388 376 365 398 373 401 400 397 387 391 368 402 397 387 372 366 368 382 402 378 378 365 366 372 370 373 393 398 388 389 384 390 400 401 385 386 399 398 397 400 386 400 399 381 400 384 398 366 401 398 395 393 376 374 400 381 382 368 392 383 369 389 370 366 387 368 388 383 401 398 396 385 395 392 379 371 389 390 372 388 401 380 394 375 390 369 369 385 388 375 366 393 400 388 373 385 392 375 382 370 371 377 369 365 383 399 387 370 387 395 372 387 389 380 376 377 385 381 377 371 370 379 400 368 366 371 367 372 383 386 378 390 399 399 369 396 397 393 381 384 365 390 386 370 384 398 399 368 394 375 376 364 392 391 369 373 378 374 382 398 375 376 365 373 374 372 384 387 380 365 370 399 370 371 368 393 369 367 399 362 380 391 364 388 398 388 361 376 378 397 374 391 389 394 380 380 382 364 367 362 367 391 377 392 362 383 385 385 367 362 386 364 392 368 391 392 395 369 385 390 383 361 382 374 394 363 393 377 366 377 394 389 385 373 382 386 373 368 372 395 385 375 365 376 377 362 367 363 373 379 374 362 361 389 388 379 391 362 388 384 382 395 360 365 377 391 386 368 375 388 374 383 389 393 362 370 359 369 388 372 389 366 389 368 373 395 366 368 360 372 392 382 370 370 387 387 364 391 374 379 359 365 380 368 362 384 379 362 372 371 391 380 393 362 368 371 362 375 358 363 388 391 365 378 380 371 369 384 381 383 382 382 390 367 392 358 371 391 377 364 383 388 364 381 393 374 372 360 369 387 380 378 383 365 360 382 378 371 372 365 376 375 368 372 364 382 388 356 379 387 363 383 381 371 386 358 366 364 376 379 358 378 362 361 385 366 388 385 359 382 372 379 365 363 374 388 389 384 388 375 378 374 366 382 367 374 384 377 382 382 377 361 367 384 383 375 373 357 369 356 384 364 380 372 372 377 368 369 370 365 368 356 362 357 383 374 375 353 358 380 381 360 366 372 353 358 356 388 361 386 353 369 360 357 388 356 359 380 372 375 369 364 355 376 366 362 359 366 377 380 356 383 387 369 365 365 352 383 378 375 358 356 355 380 376 353 383 382 358 380 382 375 368 361 361 360 371 384 374 359 353 357 353 351 352 381 379 353 354 369 376 360 373 379 366 360 358 360 368 380 367 381 356 370 384 355 376 362 382 364 379 357 376 359 353 371 361 375 353 355 375 379 381 369 376 379 378 384 360 370 372 377 381 377 361 359 383 367 371 359 381 380 383 352 354 366 373 381 355 356 350 360 349 361 380 375 354 352 374 364 352 360 372 384 368 363 373 382 381 376 372 357 371 370 360 376 368 348 372 374 371 373 350 372 349 361 378 370 380 383 366 383 375 353 363 359 368 352 373 364 359 360 373 347 347 350 355 347 366 380 373 370 349 355 358 367 348 368 353 380 368 371 360 375 356 375 350 376 359 355 373 372 368 364 352 348 347 360 347 381 372 354 368 355 362 359 355 380 361 377 357 346 346 370 374 355 362 357 349 355 365 375 380 366 372 365 348 352 378 349 352 349 357 354 358 354 368 367 368 347 378 379 363 378 367 370 351 363 361 370 372 360 363 350 380 370 369 346 376 346 366 346 349 357 355 377 365 357 378 351 374 374 365 355 371 351 360 357 349 376 346 357 355 380 378 370 369 347 372 365 348 373 366 368 349 356 380 350 348 377 356 377 350 356 367 355 361 345 347 346 376 348 358 366 348 355 356 372 357 363 372 376 371 358 363 375 349 378 344 353 354 372 349 360 347 372 351 345 353 355 347 366 359 361 352 379 352 344 352 366 379 344 378 370 374 362 366 344 376 346 353 351 374 374 367 358 346 354 359 356 365 362 358 361 359 346 376 347 347 348 349 362 365 348 353 359 346 355 359 378 373 348 349 348 359 352 362 361 363 377 353 364 375 367 345 370 370 378 373 353 362 379 371 347 363 360 363 365 351 358 363 345 379 369 349 358 357 347 355 376 344 365 361 355 368 378 361 374 356 354 363 375 369 355 358 352 351 357 353 375 372 373 376 351 378 361 345 355 364 356 352 344 357 349 355 362 347 352 356 360 378 376 371 368 367 349 356 354 363 366 349 371 375 361 378 373 378 359 364 378 371 352 378 365 357 369 347 377 377 359 373 376 371 364 344 374 349 372 349 368 374 354 375 369 372 373 378 350 352 363 349 360 351 347 345 345 373 364 378 350 379 351 362 351 371 362 345 376 356 351 346 350 378 377 356 370 351 370 356 375 369 361 371 377 365 372 378 374 356 356 360 372 363 379 359 354 361 360 366 352 347 347 374 380 360 365 349 366 354 360 376 379 357 367 375 357 374 352 350 366 363 345 357 345 379 371 370 376 366 372 364 349 375 373 364 354 357 348 355 367 380 350 381 356 372 375 368 366 362 353 351 380 353 379 380 368 349 369 379 350 359 361 354 368 353 372 376 364 375 365 365 353 370 364 363 377 374 350 377 354 373 362 368 380 359 366 382 378 369 379 363 347 359 371 369 382 377 380 380 350 363 364 357 367 362 354 362 370 357 356 357 363 372 379 362 365 379 361 377 366 374 357 382 350 361 368 349 371 381 362 355 362 379 381 382 375 353 377 378 379 351 352 360 356 364 354 353 376 383 383 359 374 372 357 376 365 357 357 353 355 372 376 349 383 373 363 354 358 357 384 354 376 369 382 384 365 352 369 357 351 368 368 378 372 356 385 353 365 374 373 371 377 364 351 375 368 365 361 378 353 360 363 380 360 360 359 377 363 380 365 381 379 359 365 381 370 371 359 360 357 357 372 369 351 361 374 366 367 387 377 353 351 379 373 386 380 353 368 369 371 378 366 358 365 381 352 384 379 375 357 385 382 356 381 360 382 382 375 361 382 379 378 382 370 363 358 377 366 354 373 387 382 389 372 358 381 387 353 371 373 373 382 381 378 374 353 371 367 376 380 375 382 384 368 363 359 353 390 389 356 374 386 385 388 383 368 379 380 368 375 364 367 382 355 355 366 370 373 359 372 378 381 364 372 376 375 357 376 389 355 378 388 366 387 385 358 379 389 385 371 388 373 384 380 389 385 355 384 382 375 365 370 367 376 367 366 359 369 387 372 370 388 368 359 361 376 362 385 388 370 364 385 366 357 373 379 365 388 371 357 373 382 386 362 365 360 372 383 389 366 377 381 376 367 384 381 388 390 373 361 383 359 390 393 375 370 358 386 367 373 364 361 376 393 366 384 375 359 389 370 383 387 394 365 361 362 389 370 358 383 374 362 385 372 378 383 363 378 389 387 394 395 390 375 393 376 380 388 392 389 363 380 381 377 387 384 381 359 374 360 384 391 365 391 383 384 393 387 367 386 379 380 385 388 396 360 384 395 390 380 388 394 365 389 391 371 392 376 372 371 392 386 398 387 392 389 382 365 392 369 395 393 369 363 398 382 371 386 390 384 368 382 383 364 394 367 388 389 377 391 382 397 378 381 363 388 387 385 392 397 371 367 391 380 369 368 363 395 371 392 380 379 375 381 382 386 387 387 377 381 379 376 380 375 376 399 381 364 363 374 362 374 396 371 393 367 394 373 379 367 382 399 385 375 381 384 362 369 389 394 368 385 372 365 399 386 364 396 366 367 372 384 395 384 393 366 367 387 377 385 392 397 384 393 372 381 394 389 366 383 383 372 368 393 375 384 395 378 396 378 398 367 399 392 367 391 395 371 394 388 394 364 384 393 372 372 373 365 376 377 401 396 364 385 367 377 384 377 370 379 392 383 400 390 390 366 396 400 390 389 386 399 367 384 390 375 370 378 393 382 369 370 393 369 370 375 383 390 366 367 384 395 386 398 399 374 378 394 372 366 397 372 401 378 393 368 367 377 382 396 374 387 381 365 392 386 391 389 390 392 391 371 384 391 382 397 378 395 366 402 374 376 371 373 389 377 392 391 368 371 401 377 393 379 393 399 401 382 385 366 371 390 372 369 394 367 401 369 397 380 368 385 391 391 371 377 381 398 381 384 366 379 396 372 371 386 383 385 402 381 385 386 367 370 389 373 371 402 376 381 378 395 400 403 382 367 392 375 399 385 394 377 377 386 399 382 385 378 401 383 393 383 403 372 387 366 379 392 380 368 369 392 397 381 369 391 382 373 400 393 393 390 366 366 389 399 398 370 374 396 403 379 391 381 386 374 381 399 378 396 379 398 400 372 375 382 375 370 389 372 397
393 373 397 371 396 370 366 378 394 374 378 370 399 393 390 385 386 401 375 394 377 385 391 399 373 369 371 377 370 393 370 399 401 380 367 373 386 384 386 377 393 399 382 367 389 385 365 389 384 392 380 374 374 368 370 382 388 376 394 394 366 378 390 381 393 370 389 392 390 372 367 396 369 400 399 371 383 377 395 380 366 389 389 392 392 372 371 394 400 379 385 401 370 388 379 398 393 381 366 396 389 384 390 371 381 402 393 377 375 401 369 393 387 371 382 392 379 388 383 376 380 381 390 385 366 383 397 373 399 398 382 401 379 369 385 373 368 376 386 396 375 369 387 376 377 367 366 392 369 364 382 364 381 370 385 400 367 396 387 381 392 367 380 385 389 364 395 371 392 395 365 381 400 366 393 375 369 373 380 390 372 376 390 368 399 389 382 364 384 367 381 374 386 376 374 389 376 367 397 382 398 376 399 374 379 368 364 400 377 381 389 365 395 394 386 393 383 367 372 366 387 369 393 388 382 366 377 373 385 372 391 382 363 367 372 379 372 373 395 364 391 399 366 363 393 367 371 375 371 397 394 373 365 364 399 362 368 391 372 391 379 379 390 380 384 362 376 394 373 371 396 379 369 378 397 378 383 368 369 371 381 363 398 384 366 397 384 388 366 372 379 383 389 385 364 373 363 394 383 374 365 396 371 389 391 369 369 391 392 377 363 375 396 379 376 379 377 362 368 361 373 364 383 380 389 364 392 369 397 393 361 379 390 371 386 382 395 394 390 366 388 393 396 385 387 392 367 392 388 391 390 386 378 370 396 377 396 364 374 392 380 381 365 381 362 384 383 373 382 378 360 360 396 369 390 364 364 375 374 391 369 367 359 365 392 373 382 392 392 375 387 390 359 370 374 377 395 360 368 395 394 368 395 393 378 367 361 360 383 375 370 370 383 370 377 380 362 363 391 374 379 360 368 358 371 384 376 370 363 385 385 361 358 384 374 392 392 376 393 394 370 382 369 358 372 388 358 377 371 391 393 393 371 381 371 385 370 389 375 391 357 365 357 372 370 388 369 367 369 383 381 381 370 356 361 364 387 377 362 379 390 361 378 367 363 370 373 377 365 392 389 381 378 367 359 391 362 372 365 374 376 389 377 367 367 360 375 376 381 381 362 378 364 363 368 372 377 385 371 365 362 367 390 385 378 356 383 384 387 370 381 369 381 365 360 356 370 380 377 374 385 363 376 357 371 389 389 371 360 368 381 368 380 379 361 367 359 367 374 354 383 362 384 387 388 353 353 382 357 354 366 388 363 366 370 358 364 368 376 385 383 366 362 387 370 384 378 375 376 362 353 368 385 361 379 384 361 379 376 381 359 367 357 384 380 374 353 354 353 376 365 361 367 374 373 384 384 362 384 370 386 385 363 382 356 352 376 381 358 364 351 365 357 356 360 386 379 376 366 358 363 379 382 379 380 366 352 375 376 385 371 373 359 360 367 364 361 362 357 367 350 385 369 360 377 361 350 384 385 372 384 378 363 384 385 361 384 379 371 378 353 370 370 352 375 372 385 363 385 372 381 385 371 379 374 378 370 374 376 370 377 354 378 370 352 377 381 350 370 382 358 354 366 379 372 355 365 371 384 364 358 359 380 360 354 349 353 375 355 380 375 382 348 348 383 367 376 379 368 362 356 378 383 373 372 370 359 368 357 358 364 382 349 375 357 354 375 361 360 381 372 368 379 352 368 358 371 377 353 371 371 361 381 369 365 368 355 376 369 380 367 349 378 368 376 367 354 347 360 382 381 364 382 356 368 347 367 371 376 352 359 363 366 356 349 364 358 373 358 380 371 358 362 382 359 355 367 366 371 360 381 369 378 360 378 362 360 378 351 353 347 363 349 366 352 367 348 363 357 375 360 361 366 355 361 378 379 361 377 368 374 355 354 369 369 366 366 347 362 371 370 364 368 353 364 374 374 346 372 366 355 366 381 355 376 376 351 373 371 362 359 364 352 348 367 375 368 351 357 365 356 381 363 377 352 360 350 360 377 376 380 350 360 360 360 370 370 345 362 360 378 355 378 348 357 363 357 360 349 368 359 359 348 376 372 371 355 377 350 351 352 366 373 347 361 368 373 350 348 370 365 361 380 378 364 373 377 377 352 345 364 366 375 347 377 366 373 351 378 379 374 349 364 346 368 380 349 360 365 352 365 350 349 364 363 368 356 359 380 379 375 380 364 370 346 360 355 375 347 353 353 356 373 352 373 360 367 377 355 351 364 375 372 368 375 355 372 350 369 371 365 364 350 348 369 352 380 379 362 362 367 370 353 360 377 345 355 363 357 366 369 356 376 361 380 370 371 371 356 375 377 376 374 347 379 362 370 358 377 351 355 363 376 363 358 372 379 369 370 371 370 358 347 365 354 346 355 380 352 366 355 364 361 348 346 375 346 351 369 378 357 379 376 368 378 354 375 356 358 364 347 347 358 365 367 367 346 357 347 353 378 357 352 374 376 370 349 357 377 374 355 354 352 367 357 365 376 352 377 369 351 359 371 364 379 357 351 380 350 353 368 347 381 355 357 356 380 361 369 376 353 358 364 359 379 355 359 353 361 370 376 347 347 381 365 360 373 350 374 377 373 376 378 352 349 369 363 364 348 350 374 355 378 372 349 376 381 362 364 378 351 375 379 368 374 362 362 381 347 354 376 374 364 353 381 347 376 378 365 379 382 357 368 358 347 371 368 363 367 350 358 351 358 354 352 365 349 367 364 349 354 357 357 351 379 371 352 373 367 371 350 382 362 371 357 362 376 379 358 360 382 369 381 373 376 350 355 359 351 372 377 358 363 351 379 359 375 348 365 358 371 367 356 349 355 382 380 383 377 354 375 356 357 373 381 349 376 352 376 379 377 370 369 372 353 364 383 381 364 365 371 368 364 360 349 371 358 381 350 351 368 378 374 376 366 370 356 373 373 365 384 382 350 385 369 354 364 384 366 360 364 369 359 379 380 359 382 369 372 363 351 371 356 376 362 354 361 385 378 365 364 357 362 380 372 381 370 378 351 383 380 364 374 375 368 354 366 379 380 368 371 360 352 382 377 358 358 364 360 379 356 358 372 365 369 356 358 367 385 375 363 355 388 364 380 368 368 358 374 375 353 358 363 369 367 367 354 352 381 378 358 364 385 380 356 382 385 378 360 360 365 387 364 365 378 370 359 372 354 382 358 370 366 384 387 381 363 367 381 370 356 387 382 353 378 364 383 353 353 369 376 382 383 365 372 371 360 378 390 361 370 373 356 383 368 368 389 378 382 380 358 386 356 365 364 359 354 372 374 354 367 361 361 359 387 379 391 357 367 368 379 361 388 382 369 380 359 367 367 366 372 386 376 374 375 386 357 375 382 378 391 358 363 361 378 358 385 392 375 375 369 363 382 365 368 359 390 372 371 380 383 366 389 367 385 372 376 388 370 381 389 369 363 360 389 385 377 360 384 360 357 375 382 383 384 357 364 359 388 358 361 379 368 357 368 376 388 367 386 380 392 383 394 362 364 367 368 362 385 359 380 386 392 368 375 361 383 361 363 378 362 383 363 388 361 389 370 393 362 362 379 361 366 394 366 372 382 377 392 372 393 377 363 368 388 359 371 376 362 377 359 381 380 379 374 383 389 387 381 393 391 381 374 377 395 361 369 381 394 365 373 369 384 377 378 391 392 391 386 395 387 365 380 371 385 396 395 393 365 396 391 375 396 384 393 394 385 379 394 370 379 367 380 394 388 367 397 379 363 373 398 386 393 397 361 382 376 361 383 387 388 377 395 391 369 390 374 390 370 385 377 366 391 397 362 396 381 376 392 361 366 392 386 376 390 386 398 367 364 398 371 370 392 367 362 378 396 375 385 383 361 364 367 369 378 384 383 398 361 376 399 368 370 364 383 377 389 398 383 392 375 393 363 368 378 365 364 391 395 388 376 374 391 398 398 370 383 382 369 399 376 384 367 384 386 367 378 391 381 377 362 373 371 380 396 366 383 398 395 395 387 387 385 378 385 383 365 368 382 388 384 396 389 367 396 375 372 374 383 370 390 383 381 377 400 392 396 399 390 390 371 376 377 393 369 377 391 371 383 388 375 382 399 364 387 396 392 375 385 374 382 390 372 378 382 372 369 377 386 374 367 394 365 397 364 372 373 392 396 371 380 386 390 378 386 376 388 377 387 388 365 383 392 374 397 373 382 380 386 382 391 367 374 392 378 374 378 388 380 389 373 374 373 378 389 396 390 391 387 391 393 388 372 385 399 384 394 395 378 394 375 383 376 401 374 390 373 366 392 368 391 402 378 379 378 381 389 382 371 374 387 378 376 373 398 373 392 389 381 383 397 392 402 370 368 389 395 377 390 385 396 395 400 371 387 391 388 373 386 372 398 370 385 371 378 381 395 367 383 374 401 377 379 400 382 382 386 391 372 374 389 381 382 402 388 366 390 389 390 373 374 385 378 394 369 369 388 400 371 385 387 385 375 379 383 393 374 366 397 398
390 382 375 385 397 376 364 384 400 389 370 387 387 399 395 392 365 380 367 387 378 389 369 389 381 387 395 368 367 389 401 393 385 391 393 380 365 393 378 380 381 384 365 366 381 396 372 382 391 375 367 367 378 372 370 395 374 401 400 377 366 377 384 387 366 375 381 384 367 395 400 384 377 379 364 372 390 373 368 379 384 387 398 399 396 383 370 384 382 368 397 385 398 379 386 400 390 365 397 371 396 373 369 388 389 369 374 393 394 379 386 377 364 382 390 374 379 396 394 398 379 367 397 391 399 381 367 366 383 364 374 395 374 380 398 378 364 371 370 396 387 393 388 367 391 377 378 369 388 388 382 382 370 378 388 368 397 393 371 395 394 382 389 383 377 364 399 379 373 368 390 375 377 377 379 367 369 373 388 371 375 370 391 382 385 394 388 397 386 374 392 379 372 396 362 386 398 376 380 386 381 369 398 373 383 393 377 389 381 382 399 372 390 368 392 391 362 396 389 365 371 397 382 381 393 398 383 369 390 364 393 388 371 370 398 370 378 376 375 375 374 390 385 364 396 393 393 375 390 382 378 377 395 376 374 389 391 395 374 381 375 384 369 363 370 369 372 387 362 364 379 375 394 365 394 369 397 388 361 366 388 394 398 384 372 373 390 380 386 382 378 362 367 387 380 392 373 369 380 390 373 376 382 368 380 377 392 394 382 393 378 387 388 377 389 377 368 396 396 393 379 376 390 367 370 377 369 370 391 371 393 386 361 367 382 383 396 375 396 361 374 367 362 392 365 372 387 366 387 395 388 374 389 382 396 377 377 369 387 386 395 360 375 359 367 360 360 381 390 359 383 367 366 385 378 387 360 368 393 365 381 385 394 389 385 394 384 380 381 375 369 379 391 363 394 378 380 373 362 373 373 386 360 359 390 379 387 391 366 362 376 366 388 374 359 392 372 385 376 372 379 365 371 389 369 369 371 368 362 376 362 378 381 363 378 377 362 385 388 370 389 369 378 361 386 358 358 378 363 392 393 362 362 384 393 388 373 370 362 378 366 381 361 390 387 360 373 391 387 367 382 382 357 381 386 386 382 366 386 366 364 363 371 384 390 386 378 369 377 361 390 386 385 372 360 378 375 392 391 369 381 379 373 381 383 381 390 387 369 383 361 377 390 391 368 365 384 369 378 368 374 376 376 367 355 381 367 390 380 381 381 383 383 377 371 373 381 369 369 358 375 390 359 373 389 387 383 382 364 385 358 384 384 358 374 362 384 364 360 387 368 365 378 360 387 373 357 377 389 386 381 372 385 386 370 384 382 377 353 371 371 372 379 379 376 377 388 369 365 372 380 380 383 367 364 380 387 367 366 363 364 372 360 359 367 354 367 375 379 367 371 375 365 360 365 388 362 378 383 374 360 373 364 354 366 375 381 378 368 372 366 379 355 373 363 385 354 357 386 359 386 367 359 362 353 372 377 363 376 371 386 385 370 376 387 384 378 357 351 357 377 365 362 380 365 373 355 367 356 352 352 355 369 360 381 386 382 370 362 353 354 353 380 379 381 368 380 381 357 378 361 361 383 353 377 378 370 350 383 359 371 353 351 369 358 369 356 366 355 369 385 360 372 380 353 384 378 363 359 350 354 370 376 368 353 367 360 373 384 358 383 369 361 364 368 369 363 374 365 369 374 365 359 360 375 378 374 367 355 384 383 361 349 374 360 369 373 371 358 372 360 372 372 373 367 355 373 381 359 353 381 348 349 355 376 375 364 381 373 370 360 372 362 360 361 373 381 365 360 370 352 371 373 355 375 355 361 364 368 353 349 381 369 366 368 377 357 348 375 382 351 351 350 365 380 380 355 357 361 383 379 382 350 347 352 377 370 366 373 371 351 374 368 372 356 369 366 381 369 357 359 372 376 362 370 372 374 357 381 351 356 356 349 358 372 355 368 360 354 374 364 374 365 349 363 354 351 382 368 374 372 361 379 382 356 382 371 347 356 350 367 365 375 370 357 365 358 358 358 381 350 375 372 348 357 352 372 362 368 357 369 373 351 381 372 359 380 376 359 353 359 380 352 351 347 378 349 374 353 376 372 356 368 377 358 359 362 363 374 363 373 376 354 378 374 359 371 372 353 365 360 366 379 346 352 380 378 355 372 349 366 378 376 352 373 368 381 353 349 373 371 356 347 359 352 376 372 358 346 360 377 376 360 374 376 366 372 372 356 378 356 376 354 350 362 361 372 362 348 355 369 353 365 351 366 372 381 373 348 361 367 359 372 381 351 366 346 357 373 356 353 347 366 377 351 362 356 357 358 358 366 346 366 349 351 366 355 366 357 373 361 378 350 351 358 355 352 358 366 379 348 353 360 348 348 365 364 358 356 377 351 356 357 371 359 378 355 349 378 347 376 357 359 361 379 371 370 349 363 371 362 365 358 376 367 361 375 366 353 365 361 358 375 352 363 368 348 353 371 380 354 346 371 367 377 348 374 382 368 355 371 348 355 348 358 376 379 351 360 366 370 355 359 379 361 376 366 379 363 371 357 371 371 363 373 366 365 380 366 351 368 370 368 376 351 380 350 363 364 379 347 368 352 359 364 382 368 347 379 349 372 353 353 376 369 379 376 368 356 375 352 378 362 373 371 347 350 374 363 348 371 363 369 356 355 350 355 377 368 352 360 357 375 366 366 377 363 375 362 352 367 383 383 363 374 372 363 357 379 359 358 367 356 380 356 364 364 365 374 348 349 350 373 356 369 371 350 364 363 380 368 382 360 368 377 350 372 372 375 367 348 366 367 356 379 376 353 359 373 380 375 355 382 364 363 383 368 381 363 383 358 384 361 370 384 355 352 352 379 379 371 379 361 370 367 356 378 372 382 382 367 373 352 380 368 367 379 351 379 373 365 353 373 379 374 352 365 357 355 359 352 358 370 380 359 352 367 368 355 381 366 373 369 369 385 368 367 379 351 362 367 367 365 371 376 370 353 355 377 375 381 359 372 380 380 371 383 362 363 383 352 369 365 383 377 369 363 373 356 377 362 366 370 351 359 362 357 383 354 354 360 370 384 359 362 376 380 373 351 355 383 368 374 376 379 378 358 354 378 378 358 352 356 377 368 379 366 374 375 385 355 362 367 352 386 357 355 378 379 370 360 352 387 360 376 377 386 383 358 355 373 379 370 355 367 364 361 360 365 362 356 368 387 371 383 384 354 387 373 359 383 381 359 381 367 362 384 365 355 367 382 353 357 378 372 387 390 380 357 365 367 375 358 364 371 389 359 373 364 357 379 357 364 364 364 378 373 373 368 390 388 375 354 369 363 387 380 363 377 362 389 368 383 356 378 379 391 361 361 379 365 364 361 390 389 371 355 371 390 370 386 365 369 364 381 378 360 370 364 360 357 362 374 385 364 360 372 378 382 356 366 392 381 372 368 356 366 368 388 379 361 382 390 376 391 357 362 359 387 372 379 388 378 360 360 365 380 391 388 369 370 361 383 358 392 358 373 380 386 368 366 391 357 378 374 370 379 359 388 389 390 374 362 390 378 365 362 380 363 394 393 377 376 383 393 389 362 372 375 391 362 384 367 362 369 362 391 369 364 385 364 375 366 370 372 365 393 377 388 362 376 365 359 372 369 395 367 373 388 384 385 392 373 394 374 362 361 370 389 383 376 395 363 362 385 377 384 384 374 393 366 392 363 368 384 373 382 392 365 389 381 392 364 374 368 380 392 386 369 385 373 364 363 392 367 389 374 393 392 389 368 378 364 372 365 389 364 366 386 370 360 385 381 364 377 389 362 373 393 386 393 375 382 367 391 383 385 387 383 376 387 383 370 396 387 367 394 361 379 364 370 374 379 370 364 362 386 382 372 377 369 366 392 368 389 362 390 391 366 374 368 392 374 394 368 378 378 363 378 396 382 366 387 362 375 391 379 362 374 390 395 398 396 366 367 364 367 375 372 372 388 379 381 364 390 388 381 386 368 377 383 389 382 372 369 396 364 388 377 394 380 373 393 393 378 377 396 362 391 369 389 397 365 371 378 373 377 376 398 384 392 382 391 375 371 399 389 374 387 382 384 367 393 393 398 387 371 394 365 378 379 392 375 399 379 369 372 372 384 370 395 376 390 387 369 363 386 374 391 373 394 392 395 365 385 393 390 372 366 371 389 399 363 380 398 396 388 370 369 372 378 380 364 385 366 386 385 367 397 391 393 390 398 387 392 383 396 397 370 377 367 374 375 383 392 373 395 395 380 379 366 374 396 383 396 377 369 380 397 381 386 389 371 384 392 378 382 365 391 389 379 373 363 391 394 371 380 367 365 398 383 384 371 378 366 366 370 388 399 366 369 400 392 393 399 399 386 380 401 392 385 395 365 401 386 374 386 364 377 387 376 374 369 399 388 387 379 394 390 392 374 395 391 380 364 366 378 364 383 393 393 382 387 394 397 387 366 381 365 395 382 394 367 387 391 369 388 385 377 376 375 387 385 364 365 401 367 395 364 364 387 393 398 388 385 371 389 365 366 390
395 383 381 376 384 387 381 370 370 394 399 381 395 382 398 396 382 379 368 398 395 369 389 369 393 372 376 380 373 378 384 383 398 365 396 397 389 392 382 374 363 380 392 395 378 367 368 375 399 373 372 393 379 398 399 387 385 390 366 395 383 388 393 396 368 388 392 372 395 374 383 395 369 390 389 384 373 394 395 370 382 382 363 376 379 377 363 363 383 382 373 365 385 381 377 390 384 368 377 378 395 397 372 364 365 376 385 375 370 397 399 368 395 362 382 391 394 383 392 377 366 382 396 389 363 373 396 386 396 373 380 391 387 391 371 390 367 373 381 391 370 380 397 381 397 396 372 369 379 381 362 399 363 396 389 380 386 363 382 398 374 363 389 399 370 377 367 375 388 364 383 396 383 396 377 396 392 366 364 371 384 364 370 385 376 375 381 378 392 380 376 367 381 382 382 389 397 366 380 385 368 363 397 367 376 390 379 368 394 382 378 379 363 366 381 379 396 364 396 390 383 390 374 381 373 373 387 371 378 384 395 364 365 371 370 380 362 367 387 396 388 383 376 391 366 397 387 379 378 362 386 378 391 361 376 381 390 364 369 385 365 365 388 369 375 376 388 393 382 393 390 387 377 367 395 398 381 383 378 376 363 366 393 371 382 386 370 373 367 378 398 372 383 370 382 379 377 370 379 389 367 373 379 379 366 372 391 396 388 373 373 369 366 366 381 387 371 360 393 362 378 382 396 366 393 382 363 388 370 361 396 392 374 378 374 380 368 368 395 395 395 370 382 365 391 367 370 365 382 366 383 378 367 382 384 378 382 366 369 392 367 368 387 359 364 379 395 373 387 371 372 365 360 374 386 392 360 360 362 383 382 386 365 389 371 368 371 358 375 360 369 361 369 376 377 390 359 376 367 366 388 358 372 389 373 362 385 374 363 366 377 364 393 362 359 385 372 372 363 368 374 374 386 363 369 367 373 371 385 382 379 393 382 393 365 376 375 371 370 358 379 389 364 393 393 365 383 386 358 366 374 389 360 365 373 373 391 389 387 360 392 372 359 358 385 367 377 366 381 390 382 382 364 389 381 363 376 385 370 392 357 387 387 360 374 382 391 371 392 384 374 391 377 392 356 384 367 377 372 370 389 360 358 359 372 361 382 355 390 359 391 391 391 363 374 387 367 387 365 367 379 383 365 378 361 365 370 372 364 364 364 360 370 383 380 387 367 370 365 365 373 363 379 387 386 376 382 362 372 370 374 374 377 384 360 383 372 390 378 381 363 365 364 356 356 389 388 369 367 361 358 365 385 383 376 380 384 368 365 364 361 385 384 384 356 368 376 374 368 363 364 355 353 353 357 355 388 369 385 380 376 367 369 385 375 354 389 368 383 365 379 355 360 388 386 379 366 373 363 358 360 352 360 360 352 379 378 365 358 388 355 359 381 386 354 366 388 354 359 381 381 385 383 366 361 380 355 374 378 366 381 364 366 367 388 381 358 355 357 364 354 376 371 360 372 351 374 386 368 381 379 360 355 373 375 364 379 378 365 383 370 372 359 362 387 373 354 356 376 375 384 356 377 382 366 376 382 352 375 363 361 381 387 365 381 352 357 373 373 370 371 361 372 383 371 374 363 377 376 370 358 380 378 354 378 379 360 369 370 371 385 367 385 356 351 362 362 380 373 385 380 375 377 366 372 378 370 350 385 360 350 358 354 358 378 362 367 368 382 352 352 380 384 367 350 365 380 379 359 383 358 353 372 349 349 375 357 370 355 357 360 355 381 365 364 373 377 361 356 373 363 375 349 363 358 366 359 369 360 370 383 350 354 351 366 355 377 375 356 363 383 367 349 359 383 380 383 356 357 354 360 351 381 359 364 369 377 355 369 368 376 367 369 381 369 367 351 377 357 374 355 371 357 356 381 371 351 379 378 359 365 370 362 377 361 358 378 370 365 363 355 373 382 356 371 348 375 354 377 364 381 349 367 370 357 364 357 376 376 368 352 373 370 382 382 383 356 376 370 354 355 357 379 369 381 366 369 353 353 363 349 366 364 369 352 353 349 361 381 357 361 365 362 383 363 360 383 352 352 349 358 375 374 352 360 370 351 361 355 356 376 357 354 372 378 358 357 359 351 371 349 381 352 363 380 348 376 359 352 380 376 362 352 366 347 365 370 351 359 378 376 369 352 347 358 363 374 349 356 359 373 358 357 358 374 354 359 367 347 364 381 376 359 350 360 360 348 347 380 376 378 374 362 364 354 354 360 362 356 369 374 362 380 348 373 372 371 350 372 371 347 350 381 360 369 358 353 350 374 350 380 349 357 359 366 365 366 380 360 355 382 351 370 380 368 361 349 372 380 354 377 360 358 375 353 360 350 359 364 377 363 361 379 373 353 379 371 373 356 348 361 355 368 349 368 369 379 370 359 356 358 353 369 369 381 376 382 364 353 380 375 349 374 371 356 381 383 380 351 372 362 365 381 363 383 382 350 379 370 362 352 381 348 375 383 382 348 362 379 369 375 370 351 365 373 359 378 373 355 361 361 349 359 374 365 358 373 367 370 375 361 374 352 361 381 351 375 361 381 370 383 372 372 366 354 361 377 364 350 364 378 380 366 369 350 363 379 375 382 365 366 375 372 350 352 349 353 359 363 351 361 378 375 349 360 361 362 353 379 382 350 353 358 368 374 360 363 349 368 361 383 350 368 351 353 372 352 374 363 367 357 376 361 365 377 353 358 356 358 352 369 376 372 378 359 377 353 374 378 372 366 356 354 350 358 374 353 361 379 368 380 352 375 372 384 368 357 357 355 382 377 356 374 365 385 365 374 369 370 367 373 351 354 358 368 363 363 353 375 357 352 350 376 378 354 355 377 362 364 363 359 356 369 384 351 384 363 355 368 383 372 371 364 356 379 363 369 356 366 359 379 384 375 379 378 367 355 368 351 355 373 381 366 387 380 355 364 359 355 385 368 373 366 370 351 362 352 379 387 360 387 376 366 383 367 357 378 371 352 356 354 374 386 384 351 356 366 380 364 387 378 382 372 372 380 387 383 359 378 361 369 355 386 362 366 365 383 356 363 362 361 381 364 375 356 364 358 371 356 387 369 361 358 367 381 386 381 375 357 370 384 352 353 360 378 367 388 388 386 363 361 373 370 373 359 374 364 381 372 368 379 367 355 385 361 384 383 353 386 366 386 359 381 386 367 369 378 365 367 389 353 376 373 372 375 358 371 386 386 368 380 390 383 382 386 354 377 357 354 388 370 365 357 376 377 371 355 365 362 385 380 362 386 363 358 370 382 376 381 378 390 370 356 383 377 388 361 363 391 361 375 385 373 379 385 359 374 365 385 382 359 374 391 369 361 358 363 390 358 390 355 358 369 356 364 355 368 371 378 382 356 363 392 389 365 385 371 384 358 380 375 377 377 389 391 384 392 363 360 359 361 360 377 391 376 364 369 389 380 370 380 359 392 379 370 364 386 386 371 390 374 369 374 373 365 388 364 379 358 368 360 378 387 359 391 371 368 382 382 370 360 369 373 374 370 388 361 364 359 376 375 391 366 392 370 389 364 393 375 381 368 394 366 377 359 378 369 370 367 394 384 385 385 378 380 376 387 384 383 389 381 379 364 390 393 378 385 363 377 381 387 365 380 373 362 359 371 373 372 359 389 377 386 379 375 372 360 368 376 364 377 363 385 384 373 383 367 379 367 364 365 359 386 365 389 391 381 365 384 373 366 377 391 393 360 386 384 377 395 380 360 376 363 365 365 377 368 388 360 376 371 381 391 362 365 384 372 388 390 360 380 360 379 376 373 395 381 376 391 380 360 370 375 363 376 396 381 362 365 396 393 377 396 387 394 379 374 384 374 381 373 361 373 373 391 364 364 369 387 371 379 391 395 368 382 370 371 394 387 378 386 396 367 390 388 369 393 396 374 385 394 386 385 368 377 377 387 396 363 392 368 397 384 380 366 383 367 377 395 393 394 382 390 378 389 379 386 383 392 377 369 388 380 371 373 396 365 362 393 367 393 363 365 394 398 371 378 367 365 390 361 398 389 391 393 379 387 396 380 381 374 388 386 393 377 398 391 381 361 385 388 371 365 370 366 365 396 362 387 362 391 387 377 383 396 372 379 385 369 398 383 382 366 370 393 382 385 385 364 386 387 369 374 370 379 396 390 376 397 378 378 367 366 372 366 379 383 384 364 390 382 363 389 386 387 382 368 372 383 387 374 370 394 387 394 389 383 384 382 396 378 376 363 383 386 384 362 369 368 380 376 366 397 365 391 384 385 375 372 368 378 385 392 373 388 387 378 387 387 398 383 366 374 362 365 399 384 381 368 368 377 382 373 375 364 381 375 387 372 385 371 389 386 364 378 390 367 394 377 370 393 376 374 383 377 393 382 377 374 367 400 367 365 373 395 367 369 369 369 378 370 378 382 393 395 397 399 377 391 375 384 399 389 374 381 381 366 363 395 394 367 394 376 385 382 371 389 366 377 396 398 400 389 379 371 383 376 369 397 366
380 395 379 384 368 397 364 388 397 375 397 379 384 372 380 366 396 368 385 389 379 382 388 367 399 396 387 390 364 399 371 399 395 388 399 379 385 364 383 399 393 396 394 377 385 373 396 380 396 382 369 375 380 396 381 379 370 384 385 389 384 394 366 395 382 365 390 384 383 374 361 376 370 393 392 393 368 367 391 381 388 361 395 370 374 393 366 362 379 369 390 380 364 395 376 364 377 383 387 362 374 387 393 384 397 386 394 382 393 364 364 398 365 361 385 394 393 369 373 389 377 364 370 380 376 363 361 371 386 387 372 361 391 366 362 368 370 374 389 380 377 393 379 397 371 382 371 381 390 383 372 368 365 397 365 396 378 366 368 365 370 379 381 379 363 361 386 372 390 392 391 368 386 387 383 374 386 371 373 377 393 362 362 375 398 367 373 377 388 380 397 375 361 396 393 363 396 396 390 365 390 398 372 393 364 372 385 390 382 397 368 393 398 386 369 375 392 381 392 397 363 368 373 379 365 384 381 378 397 388 382 366 387 372 361 390 383 363 381 383 361 367 377 376 392 385 390 363 384 361 360 364 382 394 372 380 377 364 367 362 387 385 374 370 378 383 389 360 389 391 361 385 386 371 396 371 362 362 360 383 372 375 365 372 372 392 393 368 396 363 370 364 366 384 389 385 386 382 363 393 391 379 382 380 390 396 369 370 361 383 393 388 361 376 378 373 372 374 381 386 392 391 369 377 394 361 365 383 361 383 379 392 365 379 390 395 379 362 368 395 386 380 365 388 361 385 381 389 378 366 379 390 377 389 371 390 370 392 377 372 379 374 383 384 373 377 361 393 381 385 370 371 370 377 379 387 381 364 358 363 386 378 394 367 387 384 361 376 380 394 367 363 389 392 367 367 375 385 380 361 376 392 389 366 389 388 373 375 394 372 380 385 370 357 372 377 384 391 358 384 368 368 390 362 365 377 386 360 368 371 378 364 369 373 372 378 381 387 359 381 380 360 387 393 375 365 377 365 377 393 393 389 367 367 357 390 364 386 356 390 378 378 360 368 372 390 390 359 383 392 383 369 373 391 384 391 363 382 378 383 381 392 356 392 365 372 389 388 365 367 386 365 389 368 378 383 366 375 387 371 389 391 362 383 390 390 381 375 379 366 380 367 365 381 381 389 360 355 363 384 367 356 356 378 383 356 369 356 390 378 372 386 377 379 377 390 355 382 388 379 356 377 369 382 381 374 356 363 388 364 355 378 380 371 365 372 373 357 388 371 380 368 381 380 370 381 357 370 371 390 372 388 375 365 378 379 362 380 388 359 369 389 384 358 385 373 376 382 354 374 377 358 365 366 383 382 372 364 376 389 364 373 364 363 362 388 389 370 356 386 375 371 363 383 375 357 365 376 385 365 374 371 369 386 363 378 356 382 389 358 359 363 378 371 374 387 384 388 367 365 383 366 382 356 360 383 375 372 384 385 363 368 382 379 379 355 382 383 362 382 388 383 370 354 379 369 366 374 367 358 386 362 372 358 381 358 352 368 379 384 364 368 378 357 358 368 375 367 362 363 360 376 372 377 355 362 358 369 384 373 375 360 361 374 366 354 380 381 385 385 376 375 364 380 359 386 359 382 364 370 372 372 372 356 376 377 367 383 358 379 384 361 351 372 384 381 375 376 374 387 374 377 375 387 369 383 363 377 355 376 374 379 363 367 385 354 365 384 383 362 383 367 364 369 383 364 366 356 359 385 375 374 378 357 383 362 354 376 380 378 383 369 352 377 366 351 381 381 365 358 373 362 376 368 361 373 382 377 359 371 356 384 359 384 355 373 376 375 363 371 368 376 370 370 367 366 351 378 361 367 367 364 379 356 361 354 359 374 361 368 359 368 367 349 382 352 372 373 378 365 374 376 355 358 376 353 374 377 361 365 358 378 359 368 365 372 373 355 361 365 375 371 384 373 371 362 356 374 350 349 354 375 376 377 364 367 361 369 376 373 349 349 383 359 368 363 362 372 370 354 353 376 377 368 380 379 381 351 349 362 368 354 368 375 382 383 374 358 383 365 363 383 381 377 374 381 371 367 368 372 373 352 363 381 352 374 375 364 357 355 358 356 361 377 382 374 356 371 364 354 367 358 369 364 350 374 360 372 356 359 360 360 363 354 356 382 359 362 360 367 368 369 374 380 378 351 370 349 354 365 370 372 374 370 351 375 359 378 378 383 353 353 358 367 375 366 380 350 360 372 349 380 358 355 357 368 358 359 369 364 376 371 353 366 358 372 373 349 367 367 348 372 373 375 371 380 357 367 362 349 355 363 381 381 370 354 365 360 365 366 377 357 370 362 355 360 366 380 361 349 364 362 353 369 369 357 366 359 356 380 360 380 375 357 377 377 364 375 353 361 373 362 351 375 356 358 351 375 355 365 356 351 359 378 372 380 350 369 354 358 380 365 353 350 353 361 378 384 367 362 361 356 376 363 362 363 352 365 369 374 381 377 376 355 370 379 366 351 379 351 360 354 367 380 355 351 357 364 351 375 378 363 362 349 357 376 363 376 356 384 366 368 356 373 354 357 384 371 359 358 353 351 364 371 382 350 373 354 366 355 361 375 349 354 375 373 381 369 365 368 368 362 367 375 366 372 383 365 374 358 355 378 360 350 380 373 351 349 360 385 372 372 355 373 377 381 361 354 366 357 353 365 370 352 356 352 375 370 384 381 359 354 354 350 355 366 375 374 382 385 353 368 371 359 355 378 370 383 362 366 354 382 382 375 384 368 357 353 352 355 364 362 376 369 378 361 365 367 365 377 366 369 359 367 358 381 360 378 378 352 375 359 384 351 358 372 355 373 355 383 373 356 373 386 368 381 371 359 379 354 386 382 377 382 381 387 366 383 378 384 359 365 355 355 365 378 355 369 363 374 380 363 357 380 361 375 351 360 361 358 378 360 352 367 369 360 381 384 356 372 359 365 387 378 384 379 383 388 376 374 374 383 386 359 375 360 383 376 384 356 383 352 380 362 368 361 371 376 372 354 374 357 382 387 384 378 378 356 355 380 378 356 352 376 363 353 362 372 355 372 354 365 373 384 375 367 371 358 354 355 375 376 360 369 375 370 358 379 375 376 385 379 380 385 381 354 364 369 374 368 389 377 380 387 386 366 364 367 386 380 384 371 367 370 365 367 387 370 371 388 373 382 356 363 355 384 365 366 364 364 381 378 366 372 376 362 363 387 377 374 378 371 370 370 388 383 362 364 378 358 376 360 386 378 370 387 372 359 362 360 369 368 384 360 386 385 369 374 360 355 357 384 388 373 378 363 365 364 388 368 368 374 374 363 376 368 374 357 373 360 378 367 374 387 373 384 380 387 381 385 366 383 355 377 380 356 385 368 365 382 382 379 380 365 365 364 378 362 382 375 368 368 387 365 378 383 373 382 378 362 390 367 369 391 389 357 370 361 370 381 388 375 382 390 384 392 361 384 376 387 366 388 378 375 376 363 366 357 368 367 378 366 378 369 379 390 370 393 358 363 381 368 382 371 365 388 385 370 357 368 380 383 379 380 365 362 365 390 377 377 363 376 386 362 389 371 358 380 370 374 386 373 386 390 366 394 362 394 386 378 383 387 367 368 373 390 388 381 386 386 364 370 369 371 391 364 363 370 365 392 388 373 371 394 368 379 372 388 393 378 371 359 370 380 385 385 375 378 386 382 386 372 395 360 363 369 381 369 382 388 366 390 366 379 389 392 378 366 363 391 386 376 392 376 376 382 366 371 381 373 395 371 364 373 387 368 383 387 378 384 394 385 378 380 383 372 391 380 394 395 375 385 391 388 366 371 374 389 383 374 381 361 364 386 375 370 395 377 361 393 366 375 360 363 396 363 391 391 384 390 368 379 394 362 370 378 373 362 385 374 377 369 375 396 373 368 370 387 386 386 361 370 364 361 373 363 364 383 372 367 376 364 392 362 390 375 380 367 363 385 369 366 385 375 391 366 379 388 373 375 384 367 379 394 396 373 380 389 385 391 374 375 394 383 392 364 397 374 386 377 376 394 361 362 371 391 383 367 396 373 381 381 379 377 392 393 367 390 383 392 398 374 384 393 396 378 374 372 391 362 388 384 395 388 363 383 396 386 389 393 398 387 376 379 365 385 373 388 392 373 381 391 386 366 364 361 361 393 372 369 394 377 392 391 383 395 391 380 382 382 375 381 386 368 377 369 370 367 396 364 379 394 372 382 377 375 382 378 370 371 386 381 366 380 389 388 392 382 369 375 381 383 373 368 390 368 392 362 374 389 381 371 384 392 370 363 385 370 396 372 380 383 370 363 380 361 390 373 398 361 365 380 361 378 365 369 385 397 386 376 387 368 364 389 377 374 369 379 383 366 368 380 366 378 383 364 378 390 376 377 390 397 374 369 376 378 378 379 393 381 372 382 388 376 388 382 389 396 363 389 379 370 370 384 365 370 387 382 362 381 376 369 379 389 393 372 385 371 367 378 390 377 376 394 391 380 393 396 376 394
362 392 379 387 393 361 395 396 381 373 393 374 397 372 379 390 398 380 378 365 397 384 397 389 379 366 370 372 363 362 382 364 372 378 390 366 378 365 379 377 393 374 368 391 363 386 383 379 368 378 383 382 363 397 388 397 365 375 370 383 377 369 364 388 365 394 371 398 376 367 392 370 380 361 379 361 365 379 379 388 396 379 387 398 378 376 397 398 391 384 382 385 371 385 390 391 396 378 390 373 384 362 361 382 362 395 398 382 375 378 387 372 374 375 387 391 369 363 368 377 365 389 363 391 376 392 383 389 387 390 380 388 391 380 371 371 376 370 392 368 365 397 395 379 373 361 387 397 364 395 375 384 363 377 376 394 386 376 385 390 367 366 380 376 363 390 386 378 378 395 363 382 393 397 378 384 397 383 380 365 361 360 383 392 360 385 361 394 391 386 373 381 378 364 360 388 384 386 396 382 365 366 369 385 387 391 388 375 390 371 381 369 386 382 379 365 386 380 362 395 369 375 379 387 395 394 393 382 383 392 367 367 376 391 392 366 385 361 360 393 372 396 365 377 396 385 382 385 368 362 384 378 392 381 383 390 379 395 375 380 368 360 387 384 391 359 368 394 360 368 391 388 382 374 368 382 362 368 370 371 370 372 367 365 394 390 359 391 366 389 374 375 390 380 363 363 380 387 376 360 360 386 389 383 365 376 369 368 363 359 395 374 387 366 395 363 376 373 395 383 382 389 362 376 373 381 395 372 373 375 372 388 380 365 390 386 360 364 358 364 379 358 394 370 380 372 390 360 386 389 363 372 360 381 367 374 367 381 366 381 376 380 374 361 366 369 389 383 390 367 390 389 382 367 380 368 381 375 385 373 384 368 365 387 392 390 381 364 376 389 386 393 389 380 359 375 369 368 363 380 378 358 374 365 368 374 375 369 391 381 362 381 391 370 388 388 380 389 357 361 362 364 376 357 365 393 390 378 368 359 364 389 376 359 360 365 377 357 377 374 381 383 376 393 374 385 387 359 358 365 378 363 373 360 378 381 375 374 380 386 376 365 381 373 368 362 381 366 377 365 361 379 391 359 379 371 387 388 374 389 360 359 374 392 379 359 359 361 392 383 369 391 371 372 371 383 378 360 371 378 369 375 363 366 378 364 359 388 359 377 384 379 358 381 378 359 362 381 379 362 387 355 360 365 371 375 370 372 357 385 372 370 383 358 359 370 368 363 366 372 363 373 374 367 362 361 386 370 365 374 355 375 389 360 363 383 357 355 378 360 363 358 390 355 361 358 370 389 381 359 385 390 355 367 380 378 373 389 371 362 371 371 382 384 354 354 354 357 355 378 378 365 360 378 381 382 360 360 381 387 380 375 364 381 366 368 383 386 367 363 357 361 379 362 354 357 362 369 376 379 356 363 368 377 365 358 384 386 379 389 361 383 388 371 388 363 386 381 358 362 353 376 385 358 386 387 362 373 366 385 377 385 374 355 387 364 375 381 361 379 358 369 372 356 365 371 367 376 362 387 363 376 373 358 381 384 370 369 382 361 379 370 371 363 387 369 375 388 375 361 377 359 377 360 362 367 378 376 354 365 352 364 352 373 385 382 383 366 377 376 376 367 372 373 357 386 368 380 385 370 352 373 377 355 359 387 385 385 353 387 376 353 378 377 352 374 385 383 366 372 384 368 365 383 352 370 380 369 376 376 387 376 375 375 357 383 351 354 357 352 367 382 368 371 385 368 357 381 377 387 380 352 367 357 384 383 377 376 379 365 379 356 369 366 358 353 376 359 371 383 375 351 355 371 371 352 351 355 360 356 369 352 357 363 373 353 359 362 356 365 355 384 371 351 362 378 353 351 364 352 361 352 367 356 355 350 352 378 357 369 359 360 383 377 385 371 368 356 362 370 383 353 374 372 358 358 377 384 350 375 353 355 374 359 377 359 376 379 368 383 378 357 357 375 385 356 376 383 378 368 368 356 371 356 358 359 364 385 358 380 355 377 365 379 367 356 369 357 365 351 370 357 358 357 382 373 380 353 371 372 351 369 358 353 375 367 362 370 382 350 380 351 378 360 361 375 382 380 362 362 361 382 369 369 353 382 373 363 365 358 366 366 377 374 369 382 371 382 382 368 382 377 385 354 367 360 359 363 370 371 375 381 367 359 381 351 371 384 364 350 356 380 366 363 385 350 375 370 362 372 368 374 363 368 359 360 378 368 373 379 354 363 354 371 352 365 352 373 363 383 373 385 357 369 362 356 385 352 357 361 374 375 366 367 357 375 377 366 357 380 359 377 357 379 363 375 359 381 378 372 378 381 372 350 365 364 372 364 382 379 356 370 369 352 367 356 377 374 372 364 369 361 356 356 355 385 362 380 380 354 366 353 350 368 353 365 363 355 359 359 385 381 360 384 383 377 354 354 382 357 385 381 368 355 351 353 370 363 383 380 384 380 363 384 362 366 379 355 352 352 365 351 364 375 385 361 382 369 382 378 376 381 373 375 366 355 378 350 368 356 360 382 350 374 380 378 370 373 384 372 356 363 353 370 352 368 361 384 352 373 357 358 368 380 383 384 365 356 364 364 362 355 360 362 359 355 354 379 358 352 382 364 381 385 364 383 368 356 362 350 379 385 358 378 359 372 356 375 378 371 353 370 356 363 362 365 384 382 356 367 352 358 374 370 372 354 377 375 368 377 383 379 382 374 380 353 385 385 377 359 352 365 351 356 377 382 359 370 361 364 386 377 387 351 374 386 354 363 373 371 367 383 377 361 384 385 364 382 382 368 353 383 383 354 366 387 363 374 369 351 365 383 355 364 383 379 377 364 354 377 384 371 372 351 381 384 385 372 378 379 353 358 352 364 377 368 363 353 354 359 368 369 354 373 360 364 379 387 377 382 354 388 380 354 352 352 387 386 373 355 356 375 362 357 365 388 352 376 352 354 362 383 386 364 367 373 377 372 386 380 366 388 380 372 353 380 372 388 355 357 354 359 358 365 380 372 379 380 374 379 361 385 389 359 361 383 358 364 366 355 370 380 354 361 379 371 367 362 385 371 367 388 356 374 379 384 372 369 353 357 374 362 353 373 383 376 366 388 365 358 353 382 363 369 354 389 387 368 362 383 364 376 359 368 375 363 377 357 357 378 363 357 388 378 355 381 364 384 357 376 389 357 368 362 373 384 362 386 378 371 379 389 372 363 382 373 373 370 355 355 358 364 358 370 366 359 360 376 389 378 361 387 381 354 374 378 384 382 388 386 377 354 385 373 363 354 356 361 371 358 362 390 383 366 369 359 372 390 359 385 377 367 360 382 382 380 370 375 371 382 386 372 383 380 391 355 358 371 362 375 374 369 388 380 359 366 362 391 379 367 384 365 357 367 355 384 355 385 382 386 377 377 367 383 380 382 383 384 361 368 382 358 361 378 361 365 367 369 379 392 359 386 380 361 362 358 368 362 389 358 357 388 358 383 356 360 372 383 366 392 374 392 372 379 356 378 366 382 369 389 359 372 360 383 392 367 387 368 374 361 385 390 371 387 380 371 392 375 376 380 389 357 358 369 358 358 369 368 362 382 379 366 376 384 393 375 357 364 386 389 368 377 385 382 386 387 374 362 383 357 385 378 357 386 368 359 365 358 385 371 361 372 359 381 377 358 377 377 381 384 373 392 368 379 359 375 387 376 380 376 376 386 376 392 394 365 394 380 367 363 372 386 377 373 388 359 389 370 394 375 360 387 372 385 371 388 365 379 370 365 360 366 371 393 363 370 364 377 393 388 383 371 395 366 365 388 383 359 364 382 376 366 389 368 371 365 362 378 386 389 363 367 360 376 380 366 389 364 363 365 394 388 392 372 374 361 364 376 361 369 377 378 391 370 366 366 376 369 363 382 362 367 368 363 385 389 385 393 373 390 362 371 360 395 362 390 361 368 371 364 379 389 362 390 363 369 360 396 394 365 360 375 388 369 394 377 377 384 374 391 393 377 382 372 392 385 367 394 394 378 376 392 386 393 363 389 380 378 388 377 383 388 392 390 375 390 370 371 392 385 380 366 380 380 378 375 369 363 387 381 360 382 391 386 378 394 378 362 376 385 379 377 391 390 370 385 361 396 396 371 362 394 377 370 391 373 365 395 391 388 378 371 381 366 379 395 376 383 374 394 373 392 371 392 393 382 362 370 374 387 370 386 384 390 396 376 381 378 372 389 367 390 361 388 373 379 362 366 363 391 362 392 384 388 385 395 387 364 382 379 390 370 366 391 361 379 369 397 396 396 387 365 365 387 370 377 383 371 361 364 363 378 395 364 367 397 376 371 362 398 389 369 369 395 361 385 375 385 384 389 361 388 371 365 377 396 398 377 368 398 380 386 393 376 367 361 390 383 371 369 382 378 377 368 374 394 370 366 396 371 372 374 361 382 379 393 379 394 371 364 371 391 389 365 384 374 381 392 396 391 362 395 386 395 380 377 368 389 383 365 362 372 379 378 394 375 372 390 370 382 372 396 390 378 362 392 391 382 385 388
375 367 376 389 364 374 389 364 386 380 393 371 385 387 395 371 361 391 360 360 364 371 394 364 395 378 391 388 361 377 362 376 362 393 383 382 386 391 386 375 374 360 386 377 387 362 366 366 371 367 366 390 378 378 394 391 396 388 361 360 383 363 392 386 396 393 371 385 387 375 378 380 376 382 375 381 384 382 388 373 389 372 367 385 391 364 395 368 393 396 384 394 362 394 383 376 390 372 380 396 366 361 379 382 362 394 366 386 379 372 378 386 363 385 390 372 389 388 380 363 387 367 376 367 364 377 383 373 390 381 372 396 361 391 396 363 366 380 367 364 393 385 390 396 373 361 371 381 389 369 362 379 377 378 386 396 396 388 387 367 372 362 381 373 371 380 391 378 378 362 360 374 387 390 388 379 370 377 377 361 364 379 359 359 376 363 373 375 391 364 360 382 366 381 373 378 379 368 374 360 385 374 390 390 382 359 372 392 392 368 395 360 389 373 360 384 377 374 363 373 379 364 374 365 364 388 384 384 375 377 363 364 392 394 359 378 395 372 390 369 360 389 370 368 381 386 393 362 379 375 391 363 395 369 384 363 377 372 366 393 368 370 362 364 369 362 361 383 390 370 393 391 378 367 363 363 372 375 367 392 391 361 373 389 387 361 371 368 389 378 365 361 390 383 381 378 386 384 365 359 358 377 391 378 363 374 382 376 368 368 372 364 372 388 373 364 391 365 389 364 385 359 367 358 385 391 378 391 358 363 392 373 382 367 371 387 361 374 368 371 384 361 392 376 391 386 360 365 393 391 371 361 371 359 362 376 392 360 372 370 366 384 384 367 393 361 360 374 377 385 365 381 388 378 363 362 369 380 385 382 377 376 385 390 377 367 371 389 370 363 364 393 390 370 366 367 374 384 384 372 376 393 359 385 377 380 391 367 367 360 392 365 379 361 376 378 387 368 373 363 374 359 377 386 372 364 359 367 392 387 382 389 363 361 379 383 385 391 356 373 357 369 381 358 373 363 379 366 374 373 387 369 390 385 361 368 356 364 378 391 372 381 386 379 387 387 384 357 386 362 389 387 375 377 389 370 362 375 359 358 371 368 371 368 361 392 359 361 378 359 374 357 385 382 380 357 376 386 373 369 392 368 363 373 367 374 365 388 372 368 368 387 381 383 377 364 360 380 384 382 362 380 383 369 369 385 370 367 378 365 381 355 356 367 373 368 386 384 379 381 375 355 391 379 361 377 388 367 380 358 372 387 383 379 364 375 387 357 388 389 367 377 389 383 367 371 374 376 378 360 365 360 375 364 363 382 364 359 372 368 378 389 363 369 354 388 390 387 368 386 384 359 386 381 387 361 375 370 382 361 354 371 383 376 382 355 367 370 375 363 384 362 376 372 356 377 369 370 373 361 380 366 366 375 371 363 360 356 357 366 378 357 384 370 379 390 386 370 369 371 378 362 356 379 380 373 365 373 389 384 380 378 374 371 377 354 358 383 356 361 374 359 379 367 375 383 381 386 362 359 366 366 383 384 370 388 368 382 371 367 376 377 371 375 358 358 376 378 367 358 386 388 364 353 380 364 383 371 360 371 377 388 362 386 361 379 384 376 371 366 368 372 368 386 357 388 370 358 376 362 377 386 359 366 386 386 356 380 382 378 376 369 377 385 380 385 374 375 386 370 366 379 352 381 354 371 357 371 354 380 380 380 377 365 372 352 377 376 380 370 366 367 365 369 378 357 380 378 380 355 359 372 382 359 364 384 356 369 381 359 375 372 365 378 385 385 378 388 388 385 369 380 378 383 375 368 366 381 357 357 384 365 377 355 387 367 388 355 362 380 377 363 379 353 352 353 364 378 353 378 374 370 384 363 378 369 379 355 361 362 375 371 375 378 375 352 356 374 370 381 380 358 355 370 374 355 372 364 360 373 354 382 369 386 372 360 383 363 379 371 353 367 355 377 357 379 356 378 380 375 386 387 360 354 385 383 373 369 360 382 369 378 355 365 376 376 352 371 367 381 355 369 375 374 373 359 380 379 364 387 381 363 386 354 381 383 386 366 379 373 376 375 363 380 353 367 368 369 365 384 362 384 380 364 370 366 373 377 372 386 376 365 361 353 368 354 363 382 385 370 382 373 357 358 365 374 352 360 356 366 372 382 378 364 359 375 357 381 365 378 357 368 371 383 370 366 364 361 360 361 380 370 361 364 377 353 351 356 363 371 386 362 365 376 375 373 364 360 381 378 365 351 358 385 383 356 364 359 366 351 385 373 370 358 386 374 361 364 379 351 384 356 362 362 381 364 384 357 351 356 362 366 356 385 363 366 368 354 352 361 370 386 383 352 357 359 354 382 373 360 360 369 365 371 380 359 362 355 380 363 360 370 378 380 367 368 358 362 387 359 372 369 358 367 385 379 353 351 351 375 376 360 372 353 358 379 376 384 383 384 359 370 366 364 362 360 360 384 371 359 356 355 377 378 386 352 384 366 353 362 354 356 371 353 373 356 381 362 352 355 373 376 374 351 352 364 375 376 360 373 384 380 355 351 370 353 353 381 368 370 355 386 353 353 351 375 358 382 386 375 386 386 363 387 364 379 363 351 368 351 373 379 380 377 358 378 357 375 386 353 372 354 366 374 371 367 361 357 376 375 381 352 373 371 366 387 377 357 388 373 358 352 365 365 356 387 370 378 374 369 380 358 387 373 381 385 352 369 354 355 356 384 371 379 382 387 378 372 356 355 356 362 370 384 353 353 382 387 379 382 367 385 388 380 369 358 376 385 354 357 366 358 352 386 363 361 384 367 381 388 371 385 376 367 359 355 368 352 353 373 361 383 369 375 352 365 382 355 376 362 360 353 368 375 387 380 384 360 358 376 374 355 388 361 386 358 380 380 373 381 365 383 355 361 370 355 389 378 358 376 366 366 378 382 368 354 388 363 363 373 366 385 354 380 373 388 364 364 358 363 371 386 357 373 357 389 376 372 355 359 358 368 373 361 375 388 363 389 376 388 372 389 383 388 357 381 387 368 370 370 379 389 366 361 387 385 375 373 367 355 358 388 385 378 374 370 354 384 384 355 360 367 371 370 366 375 361 378 354 379 373 380 356 386 388 390 381 388 389 374 390 357 372 385 360 356 365 376 366 360 378 373 388 358 367 378 358 375 380 358 378 362 362 358 357 374 372 363 371 385 383 370 366 364 364 387 381 390 372 371 374 375 354 387 357 367 374 361 366 379 380 368 388 389 373 370 372 370 357 389 364 386 368 377 374 356 373 379 356 370 360 376 369 375 387 372 366 371 358 379 374 384 371 370 382 368 363 377 383 365 375 370 374 366 370 356 368 367 381 384 382 386 383 359 369 379 391 380 373 357 382 355 365 377 385 370 390 357 355 381 383 376 360 366 366 391 382 357 366 371 386 356 380 377 375 372 379 389 376 360 392 381 360 380 366 369 358 364 371 358 368 376 357 388 364 367 386 391 368 359 384 376 374 387 360 356 366 362 389 364 366 366 390 386 390 363 362 370 387 392 373 362 375 374 357 362 363 387 375 376 391 382 359 387 376 378 387 365 384 362 373 373 387 385 366 363 371 372 377 365 386 357 371 368 390 388 389 360 360 371 357 373 360 374 366 357 374 360 365 379 380 360 358 373 366 382 379 380 375 363 366 367 378 381 357 375 390 389 393 393 382 357 372 385 389 382 363 369 363 372 393 387 391 372 381 363 361 382 365 394 388 374 368 387 376 383 383 372 378 383 372 381 361 365 372 393 390 394 369 374 387 382 366 383 374 368 366 392 392 373 392 363 390 380 392 386 368 381 364 388 384 393 375 387 363 367 385 374 366 374 390 358 376 377 361 393 387 370 390 384 363 365 389 373 387 364 365 360 387 371 392 377 385 387 384 390 374 375 369 361 369 380 376 388 362 380 364 391 370 374 395 390 382 367 369 374 373 391 377 381 382 388 362 371 394 366 365 372 382 391 389 370 375 370 377 378 369 382 388 395 361 387 389 362 395 377 377 372 372 395 394 395 365 376 370 363 383 392 392 384 365 385 373 381 374 392 378 384 393 370 383 373 376 392 376 375 373 373 366 365 387 380 379 394 375 391 376 377 365 372 380 371 377 395 394 393 369 391 382 382 365 384 396 382 380 392 376 373 369 361 394 360 360 377 373 376 387 391 372 393 382 393 368 363 370 380 360 379 374 360 364 394 384 379 394 383 389 388 374 361 390 371 376 390 366 368 385 394 362 360 368 362 394 392 366 367 375 381 364 368 381 384 380 383 366 378 384 373 384 376 374 377 365 368 386 372 376 374 384 393 374 392 396 386 387 380 371 381 379 376 389 378 378 387 364 362 383 367 375 371 383 367 388 389 375 392 379 370 384 366 366 362 361 380 366 389 378 378 388 360 372 380 378 390 385 361 392 372 368 370 383 391 377 389 361 370 385 380 380 372 386 365 389 366 363 374 373 382 392 364 382 382 362 364 375 387 365 385 362 388 395 363 360 390 393 362 378 396 360 362
385 364 381 393 385 384 370 361 384 380 365 370 365 382 389 395 372 372 383 390 363 359 393 363 367 367 380 385 381 359 387 371 379 387 368 368 391 379 370 379 378 391 390 384 377 361 361 368 374 385 362 378 363 375 361 371 361 360 360 384 375 367 374 395 373 361 367 368 359 393 389 378 388 361 381 369 364 383 394 379 387 360 377 391 391 379 366 372 395 382 375 375 390 390 374 368 392 383 377 370 380 385 389 388 388 389 376 393 376 374 376 367 391 372 362 386 392 384 362 370 370 378 386 380 387 364 367 361 366 363 372 366 390 380 395 360 373 375 394 368 391 389 376 386 366 394 391 377 360 373 388 387 370 393 371 377 362 394 379 384 361 371 391 370 392 368 371 385 385 384 394 395 393 390 363 378 388 373 358 389 386 366 358 376 363 370 394 381 368 392 370 385 367 380 375 379 390 387 383 394 391 381 371 388 390 375 370 383 367 385 392 374 371 392 392 377 382 369 378 370 366 390 375 376 391 392 360 386 385 385 385 359 386 361 389 382 393 379 385 365 384 360 381 361 394 393 358 359 367 378 371 376 389 366 394 385 364 374 376 391 379 381 392 385 362 364 372 375 385 377 382 374 379 384 392 393 382 392 394 370 376 385 388 370 394 365 360 378 359 393 374 380 394 386 370 376 370 363 393 375 382 358 369 367 384 367 380 387 364 357 376 359 384 369 371 361 391 388 381 392 364 375 377 363 381 367 381 371 372 357 388 375 358 363 362 384 387 384 391 393 384 373 374 390 363 388 372 360 361 375 358 368 371 393 390 374 367 392 388 360 393 383 393 357 367 361 362 360 367 360 374 372 391 391 383 376 364 362 379 383 358 359 357 372 358 368 389 383 367 362 365 366 388 364 381 361 384 386 379 372 367 374 387 380 372 392 362 357 375 383 382 375 385 360 368 365 372 379 369 360 384 377 384 356 363 371 375 368 363 360 383 389 392 391 375 385 367 358 385 385 385 389 382 356 357 358 380 388 359 356 392 365 356 361 365 363 376 362 390 361 381 358 357 380 356 391 373 368 356 380 375 364 377 365 379 356 382 366 388 385 381 365 357 381 370 381 366 368 387 363 373 375 365 390 377 381 366 357 371 367 382 389 389 380 361 375 380 387 363 375 357 388 362 358 377 391 361 365 366 370 373 383 367 382 358 389 385 369 368 363 358 372 361 355 360 382 390 385 378 376 383 380 372 390 362 372 389 383 383 378 362 379 370 389 384 388 386 378 365 363 386 368 380 370 383 386 361 359 357 362 380 386 365 376 362 387 356 375 379 362 361 364 386 376 361 379 388 371 365 361 379 374 389 381 389 358 390 358 363 371 380 366 365 390 387 387 386 367 370 388 389 377 360 384 376 366 386 372 382 374 357 384 356 355 390 369 374 367 388 361 384 377 374 358 377 385 355 387 361 386 384 360 372 390 368 373 380 378 354 387 361 357 358 378 373 357 357 357 371 369 379 379 356 362 362 357 357 378 390 379 373 361 363 370 375 377 389 364 364 367 375 386 386 380 374 368 361 355 386 356 370 375 381 386 360 389 389 378 376 366 367 373 373 376 389 357 378 387 368 366 364 367 362 359 371 360 388 379 361 362 359 355 361 387 389 368 364 388 372 365 365 386 386 385 387 385 368 375 383 361 389 372 375 376 356 357 383 369 361 369 378 367 371 364 380 370 358 354 384 377 382 374 373 378 384 385 373 362 371 381 370 385 378 371 371 381 375 364 376 361 380 364 375 376 354 380 372 359 360 366 361 389 365 381 377 359 376 375 369 372 382 364 367 370 382 385 377 382 374 363 368 379 389 369 366 353 359 385 374 366 376 382 380 387 387 381 356 352 367 387 371 374 377 364 354 369 359 378 377 359 366 370 385 366 386 361 381 356 371 366 384 357 373 375 355 372 367 375 372 360 373 369 382 361 381 363 357 367 352 360 374 382 378 385 374 376 373 366 358 355 358 353 361 380 354 379 363 370 365 361 356 387 378 387 374 371 361 379 364 376 365 386 384 355 360 369 379 381 384 385 385 353 364 372 359 367 362 370 363 376 357 367 352 384 380 352 381 367 380 356 355 356 368 387 374 376 368 379 369 378 353 365 357 366 363 365 359 373 361 370 375 367 363 353 362 370 354 369 385 360 373 388 379 352 365 365 376 359 355 356 385 372 384 353 386 358 381 371 358 354 367 381 384 378 383 357 374 363 374 371 371 373 385 361 373 361 352 360 368 371 380 379 354 375 359 366 360 388 385 366 368 363 358 363 367 367 383 353 356 383 387 375 367 383 363 366 356 363 353 387 382 381 356 384 382 378 361 353 355 357 367 372 383 352 361 362 382 371 378 387 365 376 388 359 370 362 373 352 374 374 366 382 381 385 378 375 374 365 354 377 371 385 375 380 363 363 368 371 382 357 369 373 359 384 358 356 357 380 371 357 380 363 388 388 359 377 352 359 353 354 363 387 365 364 357 376 375 373 374 383 357 354 368 379 364 374 383 370 380 381 375 387 355 374 364 378 377 364 363 357 381 374 370 358 387 375 360 388 360 382 383 380 363 377 370 375 377 380 371 384 372 358 382 375 358 357 379 384 384 354 367 376 354 385 360 352 372 384 367 358 377 376 386 366 364 367 368 367 359 388 363 357 372 356 359 379 376 386 389 371 366 382 374 369 378 382 369 361 377 362 382 381 386 379 373 376 373 389 355 357 366 365 362 385 384 383 389 370 379 366 367 356 358 388 372 362 358 366 385 383 376 378 389 387 382 372 374 365 387 376 385 378 388 372 373 382 365 388 378 369 379 355 372 363 368 369 372 373 383 367 381 384 370 380 381 363 378 380 375 353 366 385 378 380 367 376 387 357 389 375 374 379 355 356 389 385 388 386 369 381 363 360 353 359 366 359 369 369 387 369 384 378 365 372 383 357 373 381 362 374 382 384 363 363 365 377 358 363 388 374 369 376 360 384 382 388 354 361 382 366 378 376 369 368 358 363 372 378 369 381 376 360 389 385 369 364 386 389 373 383 387 367 369 356 360 360 368 360 383 359 387 370 381 366 384 363 390 365 366 368 371 388 389 369 361 383 357 356 381 355 364 377 368 357 358 374 378 372 359 370 356 370 364 361 360 357 371 359 384 383 388 379 380 387 372 387 357 376 368 363 378 357 386 370 360 368 390 362 365 373 379 367 390 367 374 359 371 369 380 379 361 377 367 366 388 363 377 391 385 369 362 386 371 372 364 391 385 363 362 373 359 364 363 357 376 383 377 370 375 365 372 382 387 362 371 362 371 356 361 364 371 384 374 387 364 383 365 372 369 387 369 374 359 377 391 358 383 376 389 367 386 369 372 360 377 388 367 371 389 388 381 369 381 378 380 368 370 390 364 362 363 378 381 382 378 359 385 370 380 360 360 390 390 377 373 375 373 385 391 370 359 357 362 363 380 364 375 372 376 361 378 383 361 382 372 384 385 379 376 387 384 380 384 381 364 364 378 359 371 391 388 375 370 357 382 372 380 379 388 363 363 389 390 368 378 369 374 385 371 372 379 377 359 371 365 382 357 365 385 388 378 381 371 371 361 375 388 386 376 361 393 383 372 391 374 357 382 370 386 375 387 373 359 390 366 383 358 382 392 387 377 392 375 369 385 380 387 379 372 385 361 386 389 377 383 384 392 387 361 363 368 369 357 371 380 381 375 381 369 389 375 390 387 371 365 378 372 374 378 365 380 361 358 375 359 362 381 372 392 363 378 382 375 393 374 361 380 392 364 393 387 382 367 359 374 390 358 390 370 380 361 371 363 378 369 365 384 393 380 360 362 380 363 380 379 380 362 381 394 369 358 365 372 368 382 390 364 384 364 393 385 383 385 390 367 359 360 371 394 360 373 361 382 379 361 367 379 366 368 393 392 368 379 370 378 366 380 362 370 364 375 375 367 366 370 376 367 387 389 382 390 383 363 392 367 367 379 366 390 389 365 387 362 386 377 360 372 377 365 363 383 360 380 393 383 393 389 371 363 362 358 373 387 363 371 359 387 370 382 382 365 389 390 384 358 372 387 388 392 372 393 358 374 378 371 378 391 366 391 360 370 391 390 363 375 382 379 368 395 366 370 380 376 365 369 391 395 376 384 392 390 360 370 385 359 384 368 392 392 364 372 382 375 383 364 391 369 384 378 368 369 390 367 364 359 378 375 395 373 378 369 368 380 359 372 380 384 381 391 395 364 383 381 380 370 386 390 380 389 373 368 377 367 391 361 382 388 377 360 366 359 370 375 395 370 388 394 373 388 390 372 393 392 372 392 366 377 386 365 385 378 389 367 364 385 384 366 377 365 367 362 380 393 378 380 383 385 378 360 392 387 389 389 383 380 363 368 362 369 390 388 388 361 374 372 365 362 379 362 383 365 365 368 362 385 389 386 389 386 366 386 378 359 394 380 380 362 390 361 372 362 369 379 364 362 370 371 381 368 374 368 374 380 392 378 384 363 368 378 391
374 382 387 389 358 371 389 361 380 369 389 383 379 388 389 361 377 364 383 387 379 370 365 378 367 384 367 371 372 364 381 366 366 373 361 366 365 392 385 387 366 394 376 366 365 370 369 385 391 372 377 390 384 384 373 393 389 360 385 366 381 386 374 389 380 377 376 387 389 381 379 376 380 375 362 388 365 388 393 376 365 375 371 391 379 365 368 373 382 373 381 369 364 376 378 364 373 374 393 368 360 393 364 361 373 383 391 359 376 389 377 383 384 369 394 368 376 382 362 378 375 385 367 360 381 388 366 360 382 365 385 385 378 391 388 371 379 362 372 375 371 370 363 375 381 377 363 377 365 367 360 382 358 370 384 359 378 371 361 365 378 388 370 361 362 378 389 361 360 367 378 373 379 383 368 380 381 374 361 387 382 363 389 360 390 357 362 373 370 365 359 368 374 371 371 378 370 365 382 372 389 365 366 388 369 376 373 392 370 377 363 359 362 373 377 358 373 382 375 386 369 392 360 386 384 389 385 360 376 373 391 386 360 363 381 387 360 360 385 389 359 369 391 364 385 389 365 365 378 361 372 368 359 391 360 387 364 388 368 383 383 365 391 364 386 378 357 368 359 363 378 361 375 375 383 381 385 392 389 369 374 383 358 392 380 361 363 387 371 374 392 375 361 389 382 368 388 382 357 390 388 378 373 384 374 362 371 366 375 382 393 393 371 358 369 372 377 375 380 391 370 378 387 389 388 375 364 382 363 379 357 372 364 373 362 359 393 377 368 375 365 383 389 357 384 379 372 382 360 358 358 373 358 388 384 389 370 391 393 391 391 392 384 360 386 367 378 363 387 367 359 373 356 369 388 361 391 366 387 357 383 388 389 362 360 379 357 388 391 371 386 388 385 392 371 356 366 356 364 376 367 367 356 383 381 367 388 379 377 360 359 382 370 370 388 375 371 368 370 369 383 378 379 391 377 357 391 388 372 377 371 362 389 386 389 392 360 362 356 360 367 374 386 381 388 360 363 366 372 378 357 377 378 381 390 363 382 367 373 377 388 366 383 362 374 357 376 379 363 377 361 374 358 369 378 369 373 385 357 367 385 359 367 371 384 364 356 388 375 373 372 386 361 377 392 379 378 391 380 364 375 384 359 391 361 381 382 356 374 384 383 381 387 357 374 356 380 389 388 378 369 383 371 389 382 385 376 383 383 363 391 380 356 358 358 377 385 385 356 382 355 384 386 365 364 384 366 390 381 378 391 374 384 370 371 374 378 355 380 385 379 379 373 358 361 376 380 369 385 359 374 385 389 368 374 376 375 385 389 365 371 388 384 378 366 363 361 368 379 364 361 366 367 379 369 373 379 372 365 387 376 384 358 388 375 377 373 374 371 370 384 365 382 391 389 356 362 373 384 364 360 390 390 372 356 382 368 380 362 378 390 362 385 356 373 384 357 369 366 388 362 372 360 389 371 372 368 356 368 361 366 374 359 379 369 360 370 383 363 355 384 376 377 356 356 359 385 358 373 374 354 381 355 375 357 387 372 372 389 386 379 379 384 362 368 363 384 362 370 356 363 363 357 387 365 359 355 374 363 389 357 363 358 373 362 361 369 380 379 368 376 382 371 384 354 385 356 384 356 372 364 381 360 367 377 371 372 356 370 359 354 373 368 373 371 355 381 364 381 384 356 381 376 374 375 376 368 355 369 386 389 357 376 358 371 362 390 389 379 369 358 357 367 387 377 384 388 367 357 357 375 375 384 360 358 368 382 372 385 375 382 383 379 367 365 374 390 364 387 378 358 354 360 371 366 383 379 378 374 360 381 358 381 390 380 385 367 371 382 376 371 373 368 374 365 357 357 364 368 390 367 372 369 387 366 358 379 354 382 377 360 388 359 366 387 385 360 378 381 366 364 361 364 356 359 375 360 362 363 389 376 354 385 354 388 361 359 355 377 367 379 362 380 364 375 355 359 361 380 365 374 369 388 363 388 357 385 358 381 359 372 368 360 367 384 374 353 369 376 377 383 381 386 388 355 387 353 376 358 380 389 357 375 387 368 373 355 378 356 361 384 375 376 370 367 371 354 367 387 355 369 358 383 365 356 385 377 356 372 360 361 386 365 383 383 358 381 363 383 384 372 356 384 373 388 376 369 367 368 381 369 384 386 363 375 367 373 362 370 370 385 357 366 375 387 375 380 357 385 388 366 382 369 376 381 382 362 360 359 356 389 376 387 363 364 387 378 384 375 373 365 370 377 378 355 375 363 360 379 374 373 370 381 353 356 372 360 366 358 367 369 372 368 381 382 379 379 370 373 379 354 363 359 356 367 376 378 377 383 382 376 366 363 383 381 366 365 389 357 385 381 388 367 359 358 375 363 362 370 361 388 386 372 357 353 386 380 378 388 388 386 375 379 374 383 371 365 358 385 385 369 376 361 361 360 366 383 370 375 364 378 373 360 360 355 360 371 360 364 370 358 375 370 385 374 363 381 386 383 354 359 377 355 368 386 362 381 379 357 382 368 382 365 376 368 368 361 364 353 387 381 359 372 376 369 356 364 375 368 358 376 374 360 378 367 356 365 359 361 369 388 376 376 378 377 369 371 386 381 372 361 387 356 381 374 387 362 385 372 355 368 373 355 354 376 369 357 366 353 365 382 366 367 383 355 354 363 373 366 355 371 375 389 389 381 388 386 368 362 383 386 355 381 388 356 367 367 376 380 383 366 387 359 380 381 361 360 354 360 387 370 355 371 368 354 376 381 386 369 389 357 364 390 384 361 371 361 389 356 365 359 368 362 365 373 367 387 379 367 356 375 383 358 371 375 358 371 365 368 386 378 371 374 356 365 359 373 387 373 375 361 378 367 384 389 386 360 386 389 388 388 374 358 370 369 380 389 386 369 367 360 357 362 380 359 373 386 356 384 368 355 355 370 368 363 369 379 370 364 377 367 376 375 372 371 390 376 369 364 354 360 385 372 369 374 355 366 384 357 360 376 373 376 356 366 385 371 354 379 359 355 371 359 355 367 376 369 389 370 379 367 354 373 364 369 372 380 360 380 362 381 366 381 366 383 356 375 363 371 379 383 374 360 389 390 373 390 368 386 384 372 377 384 391 365 378 387 355 384 377 378 374 367 368 364 359 386 385 368 366 373 375 363 356 387 361 389 363 390 361 355 370 362 363 384 372 386 380 387 378 380 373 375 355 365 384 359 359 377 387 385 374 370 372 390 380 356 388 389 391 357 367 369 364 375 362 360 369 365 370 370 390 389 390 368 362 382 372 381 383 367 374 380 360 391 378 363 356 374 360 370 355 388 363 379 371 385 384 386 358 363 379 371 375 378 384 360 368 379 364 359 369 383 384 389 361 386 360 377 368 366 370 383 362 378 371 356 371 378 365 375 365 391 369 385 377 376 368 368 363 377 388 392 384 358 389 368 389 358 368 381 384 383 372 369 370 388 370 386 375 359 384 384 357 375 392 356 359 367 368 381 367 378 381 358 381 392 370 392 357 382 380 385 372 360 361 364 392 391 358 389 357 364 359 373 383 358 373 386 384 363 390 358 386 378 360 389 392 389 388 357 356 376 364 373 358 385 359 372 383 361 384 362 369 387 379 375 389 374 368 358 359 380 361 389 380 380 363 380 392 359 381 392 357 389 387 374 381 391 390 386 359 381 392 388 390 356 370 386 389 360 367 356 385 372 367 372 374 375 359 374 357 363 389 358 375 383 391 378 381 366 372 363 392 386 373 389 365 387 361 361 369 387 361 376 366 373 371 362 392 374 358 370 359 390 386 377 379 383 361 367 392 391 388 368 384 367 364 370 375 383 374 387 376 357 385 363 388 362 383 364 357 384 377 359 358 369 379 381 358 362 369 393 359 363 368 364 373 390 377 369 357 373 362 391 388 368 375 382 373 364 389 374 370 372 376 371 384 377 373 363 382 385 377 362 369 366 385 363 377 368 375 392 362 359 389 393 370 385 381 365 371 391 382 384 369 379 376 374 362 393 358 365 362 379 371 390 366 377 374 387 388 393 385 372 373 359 386 364 387 374 372 364 386 360 369 377 383 389 357 366 366 374 375 386 359 367 360 383 387 378 376 359 392 383 389 371 385 382 378 378 377 357 365 370 376 377 390 365 387 369 390 374 386 386 367 366 359 385 392 367 369 390 384 367 379 380 359 370 368 381 369 388 359 391 363 377 374 374 363 381 385 373 361 391 364 370 362 365 375 374 389 387 369 378 374 390 363 376 380 388 377 370 381 378 366 365 375 382 381 358 384 386 373 387 382 379 377 364 364 394 380 358 386 392 394 366 365 377 362 366 371 381 378 372 364 386 394 359 389 358 360 378 386 375 370 388 375 389 394 381 366 380 360 358 392 359 381 362 378 385 370 369 371 368 362 392 360 376 393 391 377 373 389 383 369 379 377 386 388 391 372 359 376 389 374 373 390 375 393 389 365 383 378 393 394 382 368 374 364 382 385 361 360 379 386 371 363 383 377 371 380 392 372 376 386 389 370 360 369
367 368 391 370 388 367 384 391 393 363 375 380 368 378 360 367 384 374 387 373 393 363 373 368 378 391 375 387 366 392 361 391 366 373 383 360 384 373 357 383 358 375 384 384 374 387 358 365 382 388 359 382 358 375 371 379 387 367 387 375 365 391 372 374 371 376 378 376 371 393 380 372 375 370 362 392 363 378 378 389 373 380 392 374 376 384 374 370 358 367 366 366 379 359 362 371 379 383 368 393 382 391 386 378 382 369 392 389 391 376 362 385 378 375 365 375 365 360 388 381 385 375 369 385 378 374 363 363 378 389 362 381 387 369 366 375 381 379 385 393 376 368 384 360 364 370 379 388 388 388 375 379 370 387 386 369 382 392 375 366 365 358 391 358 370 378 392 372 363 361 372 382 388 377 364 358 391 386 366 384 357 385 370 385 356 377 360 382 375 378 369 383 357 366 363 385 387 376 364 356 358 357 360 389 377 367 369 389 374 379 381 375 386 373 368 365 357 372 391 391 373 382 359 374 356 366 382 365 364 390 381 382 369 385 378 368 374 369 365 392 371 390 374 364 370 364 373 386 359 386 384 391 376 387 387 391 376 376 378 362 388 366 388 364 373 389 392 391 365 364 368 380 376 365 367 368 388 362 361 391 371 389 389 369 361 362 382 381 382 367 388 378 356 383 364 373 379 363 387 367 386 377 369 369 386 358 381 382 365 364 358 358 375 392 371 381 361 360 369 365 371 379 387 371 385 374 367 386 359 376 375 390 360 389 381 391 391 385 358 378 356 360 380 376 374 358 379 357 377 392 367 356 357 376 386 364 357 360 357 361 358 377 373 363 388 361 361 364 390 363 387 369 382 389 367 364 392 390 365 376 367 376 391 383 360 363 391 376 367 371 359 370 392 376 392 365 382 375 373 357 360 367 385 386 379 374 357 356 371 367 391 361 365 390 388 384 360 387 368 386 365 371 378 379 370 377 366 359 359 383 375 363 373 383 372 359 364 373 359 380 362 357 385 387 369 358 378 388 389 368 382 376 362 382 377 376 367 365 357 385 356 376 371 388 381 387 391 390 382 372 392 367 388 362 361 380 364 383 375 376 374 364 359 380 369 359 363 358 368 364 387 383 362 380 378 388 389 391 385 357 385 383 367 358 367 372 382 375 377 364 358 358 388 377 382 364 358 367 366 370 375 375 376 382 378 376 377 374 375 384 390 382 390 380 385 365 375 375 385 361 385 367 379 359 389 385 368 355 360 379 385 359 377 369 386 363 391 386 361 389 356 374 379 391 363 373 379 383 371 372 389 379 384 355 383 359 363 359 359 368 361 368 387 362 382 359 370 359 390 391 356 369 374 359 368 382 355 370 373 371 388 386 359 358 364 387 378 372 370 360 363 391 373 359 361 379 363 355 383 377 391 363 391 388 367 383 378 367 361 375 361 372 384 380 391 356 376 377 373 369 382 381 368 379 363 390 366 372 390 372 372 367 380 371 364 370 362 365 360 384 385 367 364 377 355 378 356 391 363 374 383 369 379 375 371 365 373 382 382 386 377 362 361 366 357 385 359 379 359 365 371 389 355 359 390 370 382 391 370 391 389 376 383 376 359 362 364 355 367 355 364 389 377 371 378 357 379 383 382 383 371 361 359 371 365 357 364 356 356 357 370 368 379 361 367 361 383 377 362 373 355 371 370 377 365 372 380 390 378 385 359 357 391 363 388 380 365 360 381 382 363 374 358 365 358 371 371 364 356 356 382 356 373 375 356 361 355 359 374 378 389 379 380 367 387 391 370 376 360 359 366 383 356 384 356 359 363 372 368 379 374 358 358 370 378 375 391 357 357 389 380 370 376 384 382 386 383 360 370 366 379 381 357 357 373 372 361 359 390 389 362 387 370 365 380 371 385 379 373 366 376 377 381 375 369 386 370 375 369 363 387 371 390 367 374 387 386 359 370 363 357 378 374 388 390 363 368 362 366 366 374 367 367 379 366 382 374 382 381 389 355 377 369 369 369 389 380 364 357 359 388 375 362 371 387 361 380 380 384 370 355 383 383 383 371 359 389 355 365 379 368 381 381 384 374 359 360 363 384 379 384 381 363 355 361 360 377 365 386 385 381 365 377 389 357 373 372 355 389 383 358 366 389 385 374 372 368 381 360 361 369 390 388 356 369 373 377 370 384 387 364 390 376 388 388 379 385 369 358 383 376 378 358 374 372 357 371 387 384 377 357 377 354 370 379 384 367 381 363 361 377 373 375 363 385 372 366 357 365 386 386 365 373 369 364 369 372 381 365 365 382 384 366 360 378 354 390 354 359 377 376 383 374 360 370 384 356 360 387 382 355 383 357 389 361 367 368 379 372 357 368 378 387 380 384 389 358 361 390 364 384 390 371 382 360 365 375 377 371 372 369 388 364 372 386 386 363 363 389 359 367 366 383 378 370 376 377 374 383 354 362 354 368 379 382 389 368 367 376 386 385 354 383 373 387 378 368 374 366 366 379 379 356 371 381 372 371 367 370 363 382 379 378 360 382 384 358 360 360 380 370 369 358 362 366 369 364 358 389 376 385 355 364 387 372 355 383 389 383 363 376 390 366 378 359 372 372 363 356 356 368 372 372 387 380 362 366 354 367 379 354 361 359 380 373 377 359 365 354 388 389 354 387 379 379 370 361 375 359 379 378 373 361 374 384 365 383 374 380 359 378 381 381 383 370 363 384 375 390 362 387 388 363 384 355 366 378 377 387 382 364 388 378 370 371 371 381 362 368 369 381 391 373 385 360 388 357 390 371 355 360 367 366 383 374 381 372 360 366 382 366 376 379 389 391 358 383 358 380 360 388 369 374 369 362 380 366 379 356 360 357 376 387 384 383 384 373 363 390 385 391 379 384 378 376 361 381 383 365 384 388 361 361 385 390 383 388 364 386 389 385 388 374 380 380 365 373 377 388 386 385 387 373 377 388 372 383 355 363 371 384 374 355 390 368 391 360 364 378 391 377 371 365 374 360 369 362 356 391 358 387 362 369 383 384 365 363 390 366 387 370 358 369 370 372 360 384 355 385 371 391 370 387 379 367 370 356 374 386 370 355 381 377 369 387 369 358 359 383 384 391 361 387 383 391 382 389 362 382 382 378 359 375 388 384 387 382 363 384 376 379 384 381 364 377 376 357 380 358 385 387 372 369 360 364 383 388 376 390 356 366 391 361 364 388 368 374 356 391 366 377 378 373 366 366 373 366 368 361 369 376 371 387 390 377 359 381 373 380 358 374 369 357 358 356 390 386 390 369 386 364 355 387 360 381 361 379 355 389 363 370 373 380 380 386 365 362 376 361 365 379 358 357 359 377 358 358 371 356 387 380 380 387 391 363 377 375 387 355 373 374 370 369 362 373 364 387 380 363 356 391 366 360 356 370 382 374 388 377 390 384 380 356 379 357 365 379 378 360 380 374 357 373 388 364 392 375 374 358 383 375 372 371 358 372 386 362 369 381 361 366 387 386 367 374 365 391 375 387 358 377 383 375 358 357 361 372 376 380 374 382 377 390 360 379 385 368 364 376 372 369 386 366 377 375 362 387 373 382 359 391 366 387 373 383 388 378 362 386 380 359 390 365 371 373 366 378 385 374 361 364 366 370 375 387 389 381 359 385 385 363 361 374 357 378 364 367 378 386 375 381 389 373 390 382 390 363 368 382 360 373 369 370 387 366 379 362 369 383 369 362 390 374 380 369 374 366 358 374 359 377 362 370 372 359 360 369 382 372 374 364 367 387 378 377 375 379 361 388 369 374 372 381 370 374 372 388 385 374 384 388 374 391 381 390 372 385 382 376 379 363 384 368 372 384 389 391 371 357 386 384 390 381 388 367 362 367 377 391 386 369 365 382 382 390 379 361 360 368 382 383 390 388 358 369 380 370 382 358 386 391 364 384 379 359 373 385 386 373 362 379 386 371 383 375 383 384 358 387 375 384 377 372 380 357 386 382 371 375 384 365 388 370 371 374 389 366 367 382 383 388 383 376 366 373 373 371 364 376 365 383 367 364 378 369 365 371 358 381 368 364 368 364 379 361 360 375 371 386 379 362 381 369 382 369 386 363 384 372 361 356 378 387 364 363 364 374 356 381 377 383 390 367 370 392 373 375 389 388 368 375 357 357 366 362 370 359 384 377 390 389 377 375 383 364 360 391 360 360 358 381 388 370 370 364 368 386 360 378 358 372 374 359 387 383 364 363 363 391 383 359 386 382 393 390 389 359 388 392 363 367 357 372 380 385 379 391 377 383 390 378 376 370 358 369 359 380 390 365 377 380 367 384 383 381 381 393 384 390 369 368 363 369 383 386 375 383 361 358 387 357 357 369 370 374 381 387 360 393 358 381 357 383 386 383 371 373 382 376 384 357 387 390 384 376 360 365 365 364 381 359 379 359 386 370 376 389 363 380 388 379 382 388 384 374 377 361 369 380 358 359 358 388 371 385 385 374 371 393 360 373 373 382 375 381 374 358 376 358 359 385 381 362 379 386 379 377 368 369 363
368 371 378 362 363 369 390 380 361 367 383 377 362 387 358 386 382 374 383 383 391 374 385 359 359 377 360 357 388 372 378 378 365 363 362 372 376 359 375 359 386 365 380 392 374 360 363 363 357 390 369 392 386 361 359 367 361 378 368 371 357 390 357 382 360 363 361 358 382 380 361 390 368 363 389 364 367 374 387 368 386 363 383 379 383 364 368 366 386 380 382 365 377 361 391 359 383 360 361 387 362 381 384 389 366 358 361 377 376 392 368 384 377 373 385 382 381 360 356 374 384 360 383 383 380 382 386 370 364 369 380 385 372 371 382 382 374 365 382 372 379 357 364 378 389 356 367 377 361 382 373 367 386 363 358 388 367 366 381 390 380 368 383 374 383 387 364 364 374 390 381 360 369 367 382 365 367 371 386 387 361 381 362 369 388 379 365 378 367 390 390 369 380 358 388 370 389 359 357 385 356 360 389 369 371 356 356 360 372 364 392 392 389 376 368 384 377 377 384 388 389 382 365 391 384 375 369 359 378 385 388 356 389 363 369 382 363 384 386 357 392 363 356 388 383 369 357 382 368 386 356 380 390 380 378 359 362 369 362 384 361 373 384 372 380 375 361 365 366 392 382 365 362 382 360 368 373 376 372 364 384 372 366 381 359 366 363 365 380 384 356 363 364 362 380 366 381 385 391 369 362 380 356 369 384 375 359 380 359 375 366 387 370 376 391 373 386 361 383 388 389 361 374 376 383 361 386 386 368 362 363 375 386 363 366 356 383 384 380 364 381 368 358 358 388 356 376 359 376 381 370 388 364 388 371 391 371 379 385 383 386 370 380 357 377 368 357 382 359 359 390 385 371 371 387 381 386 385 363 370 373 377 365 360 387 380 358 365 366 365 370 374 379 373 376 379 385 377 383 389 359 381 359 374 374 390 378 367 361 385 381 356 384 368 360 378 370 378 365 359 387 379 377 389 374 360 390 367 360 380 363 363 383 366 359 364 378 381 376 383 388 379 384 379 370 366 364 384 388 388 365 361 390 365 372 371 384 369 382 388 371 367 373 362 377 377 370 378 380 368 383 376 392 374 377 384 385 386 390 358 381 363 363 378 372 357 372 363 370 361 374 364 373 391 370 372 390 362 357 356 375 363 391 389 381 375 380 388 368 392 369 372 362 391 372 356 356 388 364 385 372 360 356 389 358 385 383 371 392 385 386 389 392 384 363 358 366 365 369 357 364 360 388 386 358 367 386 358 378 372 366 357 376 366 368 357 359 358 387 373 365 380 384 379 371 391 360 381 363 373 360 386 377 392 379 357 382 373 360 382 389 370 383 388 358 373 389 376 375 383 356 385 385 384 386 363 360 390 366 382 370 371 376 369 370 377 371 374 357 390 363 369 382 368 379 384 385 375 368 368 380 383 375 372 375 368 357 357 366 367 384 358 382 367 372 375 388 365 371 368 362 379 359 388 391 382 357 362 379 369 388 380 374 370 374 356 360 375 372 385 386 363 388 391 389 382 388 363 369 366 375 375 367 356 385 381 382 386 387 368 378 383 371 360 361 390 376 381 373 356 375 382 380 386 359 377 391 370 385 368 382 383 366 372 384 374 361 374 383 356 365 369 384 359 389 368 357 388 373 390 368 371 359 356 365 363 378 379 379 387 370 384 378 381 379 371 378 386 368 369 365 357 362 373 361 359 386 379 371 382 377 384 361 381 385 371 368 386 373 355 381 388 362 368 377 386 362 378 380 390 356 369 355 363 387 377 382 359 364 361 387 364 390 356 391 361 388 367 356 369 382 360 381 389 373 381 361 358 368 365 357 369 379 372 355 374 357 382 378 381 389 373 391 365 390 390 387 364 380 388 378 370 356 367 382 390 357 388 371 385 361 373 362 385 369 362 382 371 389 369 361 364 365 375 390 378 373 385 387 376 359 389 391 360 379 381 373 359 355 390 389 362 386 359 370 363 381 361 358 357 390 379 366 378 362 379 380 358 387 375 379 391 387 356 375 375 382 356 379 360 369 377 367 379 359 361 365 386 382 368 388 358 355 377 381 377 365 369 380 360 368 367 375 363 383 358 383 373 374 386 357 389 371 369 391 375 390 364 369 380 378 380 383 356 366 388 379 391 380 382 359 371 373 357 380 364 360 386 361 380 380 363 355 374 355 391 358 391 363 387 357 364 376 364 366 365 360 368 364 385 373 383 365 391 386 368 364 391 377 385 379 366 356 357 363 371 356 381 385 380 377 388 389 376 360 378 386 365 391 358 373 373 386 361 387 358 389 374 358 375 367 360 364 383 363 372 363 379 362 356 367 362 389 380 383 372 366 377 360 366 358 379 362 367 363 357 371 361 355 389 381 367 372 390 359 358 370 382 383 355 361 373 362 374 361 368 391 373 368 360 362 371 362 384 362 370 386 356 391 386 368 380 377 385 356 359 389 387 386 358 387 355 376 373 374 361 386 389 357 363 372 364 357 379 356 364 372 365 365 372 375 378 360 375 387 362 379 362 357 388 365 367 366 364 385 364 385 380 361 387 366 378 359 368 380 375 378 360 364 366 377 362 368 361 382 378 383 384 385 363 380 358 390 369 382 384 378 376 387 362 371 361 363 391 389 388 389 390 372 361 380 372 368 371 356 373 357 384 365 387 370 368 368 369 383 358 376 384 357 386 355 374 355 378 388 367 390 385 366 370 370 391 387 361 370 389 380 372 359 368 382 390 382 358 367 388 376 366 380 379 360 358 376 375 382 372 387 380 365 361 373 358 375 383 365 368 380 390 363 363 366 390 361 371 371 388 367 356 362 356 358 367 374 379 387 379 359 382 382 384 367 363 366 365 355 376 379 358 389 387 381 363 364 387 380 380 361 370 359 368 386 362 380 369 364 390 371 383 359 362 376 386 385 365 359 363 386 361 367 383 357 371 369 381 382 372 369 388 388 389 365 382 374 368 374 384 382 391 375 386 376 374 380 369 384 362 378 378 369 368 384 386 362 362 375 389 379 367 386 390 364 374 381 384 365 378 376 355 355 374 364 376 357 367 369 386 375 355 388 389 383 381 362 391 388 382 367 391 357 361 389 382 358 356 389 368 380 388 384 380 370 356 380 372 369 357 382 367 372 378 379 378 366 385 391 377 374 365 390 390 385 386 357 387 387 390 378 389 385 369 391 378 384 378 357 375 379 361 386 358 383 372 380 372 364 379 371 360 366 368 373 359 361 374 390 370 372 390 366 379 366 365 364 358 365 381 377 389 386 386 369 392 365 372 371 389 373 386 371 383 376 388 386 381 370 362 374 364 359 362 387 385 386 359 365 359 362 364 392 392 357 383 369 382 362 384 378 379 392 371 370 375 367 378 379 359 362 360 367 366 381 361 373 375 379 382 378 363 390 392 363 392 382 376 381 389 383 381 390 360 359 367 380 385 368 381 366 374 363 377 362 388 361 379 370 362 383 370 370 381 369 392 358 374 390 361 385 380 364 382 363 382 372 387 375 384 390 385 380 375 385 387 370 390 388 363 359 379 392 388 382 384 387 362 365 385 367 357 387 375 361 357 379 392 366 361 383 363 369 386 382 361 380 375 373 390 360 391 376 359 387 380 387 381 386 374 373 375 390 368 372 359 384 359 358 358 364 364 365 392 357 370 375 359 367 370 371 371 369 370 374 363 357 384 366 366 365 362 385 363 389 365 366 380 368 383 382 391 391 370 369 370 384 388 388 373 381 367 388 357 381 369 379 360 360 367 370 370 373 363 392 369 387 365 357 362 370 361 375 384 375 388 361 381 362 372 361 387 361 356 388 364 385 389 368 367 363 361 359 381 368 358 372 362 382 388 383 360 357 380 366 391 376 386 358 360 365 378 391 370 357 364 356 364 360 369 375 382 374 357 385 364 359 365 385 364 375 390 383 391 377 356 390 375 386 370 379 374 392 377 366 371 363 367 379 367 380 362 372 376 378 364 362 381 388 391 367 386 388 357 384 387 372 359 370 381 373 356 362 388 378 372 366 385 383 368 375 385 389 369 383 374 392 389 377 388 387 389 381 360 368 387 392 363 391 369 388 386 384 357 359 369 388 385 377 379 360 374 386 356 387 377 389 386 388 373 359 361 369 362 380 360 357 379 367 370 370 362 363 362 378 367 390 373 359 389 374 378 370 368 356 364 367 389 358 377 369 376 382 361 383 370 365 384 371 391 361 364 375 383 385 360 357 360 377 375 357 359 375 371 386 375 358 375 371 375 374 363 358 364 368 385 356 392 391 386 368 359 372 387 387 364 391 366 384 375 364 385 356 383 363 364 366 380 361 359 362 380 366 365 366 356 357 366 370 356 374 382 374 391 376 383 377 374 357 383 372 380 375 372 370 361 359 358 385 364 377 392 388 387 364 361 366 380 386 380 358 383 370 377 359 390 367 358 387 383 386 366 370 368 360 363 388 363 380 381 372 364 358 382 374 381 366 384 383 374 386 386 364 363 370 367 376 359 385 370 387 378 380 379 368 384 386 364 370 374 367 386 382 384
388 376 370 361 367 360 380 376 368 366 383 382 378 381 364 385 373 358 370 360 359 382 367 390 368 381 386 379 389 390 370 386 376 364 372 367 386 361 389 363 373 360 355 375 365 380 369 385 384 363 369 389 355 382 366 369 387 361 373 385 376 389 359 361 378 377 389 373 362 366 382 359 372 361 359 361 387 374 355 358 362 371 372 363 377 384 356 374 370 390 383 355 367 388 377 354 374 390 373 382 365 379 388 361 387 356 369 361 354 385 366 377 365 384 364 389 355 367 387 386 366 379 387 379 377 388 357 375 366 376 382 377 365 357 363 376 374 378 383 389 372 373 376 362 366 386 375 383 377 371 378 390 359 390 356 360 365 375 360 377 375 388 364 364 354 388 386 374 375 357 387 371 376 372 357 367 368 378 360 355 374 384 369 380 383 387 364 358 371 370 381 355 382 369 366 382 366 376 380 365 379 377 361 365 373 364 356 387 367 361 366 386 390 358 389 360 390 377 378 384 355 367 363 383 360 389 388 386 373 355 375 376 377 381 364 373 368 365 369 358 371 358 390 384 361 365 389 375 387 375 382 366 366 390 372 386 387 383 380 384 383 363 368 383 367 377 365 359 387 357 362 381 360 375 373 381 386 386 364 359 384 355 385 373 368 380 367 364 372 371 356 363 379 384 355 370 369 365 374 379 367 381 368 387 365 364 376 374 373 364 356 381 379 387 377 355 375 390 379 370 384 358 379 386 387 379 364 364 367 383 366 357 388 379 367 361 367 388 358 363 375 374 389 362 384 375 378 383 388 365 361 358 369 385 389 364 387 362 389 362 368 363 379 364 366 391 385 378 366 366 386 386 386 362 372 378 360 358 369 371 368 376 374 382 384 371 370 380 356 367 365 370 375 368 379 386 367 388 387 378 362 382 388 356 367 368 358 372 371 372 388 362 371 385 368 379 364 383 367 366 358 355 359 356 368 383 388 359 357 383 360 365 388 356 366 378 369 384 358 363 365 369 386 359 362 362 383 387 390 373 376 371 389 380 372 380 371 383 384 374 375 390 362 386 391 388 373 384 381 376 370 369 369 364 373 391 386 380 386 362 376 370 378 373 358 374 362 390 365 369 387 385 367 372 380 382 368 376 389 357 376 368 372 390 356 369 368 365 372 377 373 356 371 359 375 389 356 360 365 367 374 360 375 365 377 363 392 369 362 367 371 383 379 366 380 357 357 370 367 373 392 362 373 385 380 370 381 381 389 391 392 386 373 374 358 373 360 372 386 366 383 379 356 384 367 359 364 368 373 390 385 387 359 381 379 383 373 383 371 370 381 370 378 376 367 380 356 371 374 364 381 379 388 360 385 362 378 371 390 358 368 360 368 371 363 369 377 381 359 392 373 362 385 373 383 359 375 361 389 356 385 392 357 380 359 386 364 359 380 376 362 392 381 389 386 366 365 370 369 384 384 386 390 391 381 358 357 363 379 368 363 371 368 379 373 386 388 359 390 375 380 374 374 383 385 382 356 372 359 370 363 366 378 376 364 367 356 381 374 379 356 360 357 383 383 389 392 356 356 367 375 380 363 372 385 392 361 385 371 380 362 357 368 363 392 376 374 392 364 370 357 380 374 373 385 380 370 362 380 370 373 378 372 358 357 364 357 377 371 388 379 356 367 391 363 366 375 381 380 361 358 381 363 392 377 371 379 391 377 381 383 373 366 377 375 382 363 392 367 378 387 390 378 376 367 385 386 364 388 388 384 369 392 392 383 376 385 384 389 384 372 357 364 383 356 384 372 363 383 361 363 392 374 386 375 385 356 383 356 367 378 384 358 392 361 385 375 368 376 386 360 392 365 368 360 365 374 392 387 364 360 358 378 379 389 361 386 367 388 386 378 389 393 358 388 376 387 386 389 385 357 393 385 367 368 367 391 387 366 386 373 386 388 359 386 361 378 379 386 373 386 371 383 385 372 392 368 381 384 378 372 363 377 378 388 366 389 385 374 376 392 391 383 364 371 376 368 392 376 361 386 368 390 390 375 383 389 364 385 357 385 364 378 383 363 372 392 373 379 388 393 377 363 360 385 377 357 374 390 376 393 361 366 389 357 362 357 367 384 385 383 375 370 367 379 377 383 392 393 368 386 370 388 392 374 357 390 389 375 387 372 389 369 359 385 369 379 363 358 369 391 384 365 383 357 387 366 383 385 365 372 393 357 382 391 389 382 388 384 378 359 377 374 371 379 380 361 379 364 362 391 376 389 362 365 368 392 374 372 362 361 388 361 376 376 373 371 379 367 361 379 384 382 359 376 382 360 381 368 367 364 380 386 375 386 373 386 362 368 364 382 387 373 386 369 392 366 383 393 391 366 378 360 369 358 379 357 376 366 383 364 374 370 371 370 377 387 362 382 362 384 371 392 364 378 383 377 365 372 391 363 359 375 381 371 391 366 372 373 376 376 380 371 389 358 362 387 366 367 376 371 372 368 385 357 389 374 393 376 367 390 382 370 387 369 384 362 393 377 379 390 360 380 367 370 359 372 364 369 360 361 361 391 372 389 369 382 384 368 364 358 380 367 371 373 357 376 378 357 360 378 390 363 380 379 391 360 372 361 372 391 380 392 366 358 387 378 362 378 390 369 357 376 358 386 370 358 368 369 373 371 369 385 392 370 370 390 373 384 371 388 359 358 386 368 374 357 390 379 356 364 370 371 361 386 363 374 387 375 364 382 367 376 373 366 367 364 377 384 370 392 357 374 372 365 386 391 366 361 377 382 369 369 360 374 362 383 370 372 365 379 361 391 377 356 364 389 364 385 358 378 363 359 374 379 368 368 377 356 388 377 360 365 368 365 361 390 370 376 369 379 377 389 377 376 367 364 372 375 371 389 375 356 392 357 380 382 384 379 383 379 378 387 366 369 374 372 366 388 370 379 389 391 390 389 389 364 360 369 361 390 380 380 391 380 359 356 369 387 357 374 389 380 369 362 356 365 356 381 376 385 382 372 361 379 368 358 365 387 386 385 363 373 387 361 360 391 376 389 385 377 370 359 379 361 366 379 371 381 382 391 374 371 385 379 357 361 381 381 370 374 373 392 392 368 375 374 366 358 370 373 380 385 377 366 390 365 368 383 390 357 381 386 373 374 373 389 357 361 378 386 358 373 386 357 385 368 390 373 386 368 369 373 375 368 361 372 377 388 378 389 368 366 383 363 362 378 359 378 361 359 372 363 392 380 379 362 370 377 380 363 389 356 358 386 368 379 365 367 374 387 378 386 376 368 356 360 368 375 383 374 356 377 381 392 364 368 362 378 367 364 364 378 379 366 371 369 389 358 380 386 368 365 379 388 356 358 392 383 392 360 364 370 381 390 370 367 380 391 368 369 362 391 391 385 364 384 361 376 386 363 368 360 386 369 355 364 386 370 355 385 389 363 363 356 375 355 382 377 368 372 390 389 370 366 359 379 357 379 362 388 386 375 356 358 367 372 368 362 365 368 355 377 391 378 378 375 356 369 375 384 386 389 381 365 363 385 367 366 372 389 377 381 372 356 363 362 373 376 369 361 367 385 384 381 386 370 379 388 362 363 380 372 360 385 382 368 378 372 357 374 369 357 378 364 359 386 371 355 370 386 362 360 357 391 387 388 384 374 362 370 360 388 387 365 381 355 357 382 372 359 379 364 362 366 373 381 360 389 381 391 361 388 359 363 365 369 360 373 367 367 388 372 378 383 383 382 361 385 388 356 367 375 365 389 386 383 356 355 358 383 369 365 379 373 388 368 366 356 386 378 384 382 358 370 388 364 376 357 372 372 358 363 355 368 375 387 374 377 365 377 368 379 365 370 375 362 383 386 363 377 387 370 382 369 386 378 378 370 358 359 365 376 382 365 367 365 360 364 387 385 387 363 372 360 379 356 382 385 365 369 386 376 384 376 390 356 378 376 386 359 358 359 381 385 370 371 359 390 381 391 384 391 378 379 374 380 358 365 373 384 379 367 368 371 367 366 388 390 387 382 357 369 387 361 362 380 356 381 378 382 359 385 381 382 388 363 385 391 388 366 383 390 357 359 385 369 370 381 367 381 371 384 358 381 391 380 369 355 370 371 360 389 379 364 379 375 387 387 390 384 361 381 381 362 363 374 354 356 363 366 360 358 374 363 384 388 367 377 366 382 356 371 379 358 380 381 379 390 376 377 382 360 381 388 384 390 386 384 371 359 375 377 378 358 365 386 355 378 372 382 384 374 362 387 379 366 377 382 365 377 383 372 361 373 369 354 388 364 363 368 384 384 354 386 366 365 382 382 389 363 373 382 362 381 378 365 371 379 356 360 380 385 378 388 382 371 366 379 360 375 356 368 383 372 364 358 383 355 386 360 364 383 366 387 388 369 361 368 372 378 375 362 387 377 374 379 358 386 367 379 386 385 356 378 366 366 361 373 367 371 357 356 364 385 389 361 363 375 354 359 362 390 367 359 376 365 384 358 361 375 383 371 369 386 358 359 376 380 379 368 376 360 385 386 354 383 371 363 367
370 368 353 369 359 358 370 371 366 374 356 387 382 373 366 355 355 371 377 360 374 369 382 381 363 355 381 356 387 369 384 368 362 362 362 383 367 357 379 380 379 382 356 386 380 384 388 361 380 353 368 365 370 375 371 380 355 377 361 389 371 356 367 380 365 355 389 358 359 378 363 363 386 366 374 354 360 372 362 366 373 355 378 353 355 374 358 357 361 367 357 380 370 386 385 360 366 362 380 388 388 354 361 362 382 383 363 368 380 388 381 378 368 384 378 371 368 362 353 354 376 357 359 371 369 355 356 382 364 384 380 377 363 367 364 355 375 375 385 365 388 376 354 366 370 357 362 363 366 363 365 389 367 371 385 383 388 389 354 378 383 381 380 356 358 355 358 380 355 354 356 353 355 372 366 388 376 376 362 369 365 389 383 357 386 379 388 362 378 367 387 386 358 356 389 364 358 372 369 360 388 387 360 354 369 388 367 371 389 390 364 363 389 356 367 362 359 379 370 383 355 382 378 359 384 354 384 388 373 363 372 370 374 356 385 390 390 376 385 389 376 358 376 389 375 389 360 381 377 376 388 356 382 376 362 375 376 370 387 373 357 368 368 378 370 377 355 385 363 386 361 385 368 383 383 389 382 367 379 383 367 377 386 359 377 372 380 377 388 377 375 370 369 389 357 364 390 373 358 362 383 365 371 360 357 378 373 363 354 377 356 368 378 388 373 379 369 377 380 381 378 364 360 357 377 363 367 377 360 386 363 389 375 381 373 356 383 356 366 384 357 368 376 381 380 373 384 358 359 373 385 384 384 370 365 370 357 356 371 364 388 360 363 388 387 361 390 357 378 365 387 381 357 387 386 383 369 379 365 375 361 375 383 369 391 357 364 357 374 359 367 386 364 391 382 374 375 380 377 361 369 387 365 371 383 359 363 360 361 388 358 382 371 364 360 370 366 384 373 385 388 363 379 361 377 384 380 360 373 365 366 387 361 376 366 367 358 389 387 379 386 391 370 365 378 390 359 390 382 355 361 378 363 364 362 386 356 388 369 389 376 359 384 360 358 374 372 362 386 383 386 358 360 379 384 383 377 388 359 382 388 366 384 374 390 391 383 369 365 361 367 387 365 374 370 383 371 366 390 366 358 364 385 378 366 377 369 389 373 374 357 384 363 386 382 361 364 373 390 374 357 365 384 382 363 363 374 379 389 372 368 369 358 361 391 369 382 367 380 378 363 381 384 370 375 373 390 383 391 388 379 370 375 371 360 382 356 378 369 367 372 381 380 390 364 378 366 369 389 368 391 360 356 360 389 390 378 387 358 391 360 360 383 379 390 387 369 368 372 360 379 367 385 366 364 372 388 389 385 362 364 361 381 379 365 378 392 365 387 372 378 391 391 369 392 388 363 383 363 358 387 386 384 358 359 392 374 369 366 366 376 389 386 379 390 358 364 367 383 373 385 384 387 383 360 387 357 383 377 364 363 387 373 391 389 391 368 385 368 378 373 366 389 366 389 386 383 376 361 388 393 367 379 365 371 382 358 386 386 393 357 392 364 388 389 359 385 378 365 359 377 381 368 372 390 379 380 358 361 362 389 375 387 374 383 364 363 362 372 392 377 372 369 384 366 379 365 357 364 373 375 362 361 364 393 372 386 379 373 368 362 369 387 392 386 391 377 370 375 392 384 358 385 374 363 357 359 386 373 381 381 369 387 385 376 386 378 384 386 373 373 391 385 366 389 392 379 387 384 360 386 374 376 377 369 382 393 371 390 387 359 377 362 367 383 359 374 367 364 366 383 381 378 389 368 388 366 390 381 393 371 373 388 390 372 363 357 371 377 390 379 357 388 384 382 377 364 362 387 387 386 392 374 371 366 386 365 375 361 368 374 375 384 368 387 362 389 387 391 373 361 376 388 392 381 377 375 367 360 383 360 390 359 377 381 368 383 367 363 386 377 380 382 366 368 374 386 363 381 360 393 384 379 364 359 380 361 391 389 379 394 369 374 374 366 375 362 392 384 367 361 366 367 363 390 393 379 359 361 380 361 374 384 360 358 385 361 377 359 392 361 359 382 392 375 390 372 379 365 362 366 384 385 376 389 380 374 389 381 392 374 363 386 379 365 386 369 368 383 386 381 386 387 368 383 382 378 376 381 364 358 389 390 385 370 384 386 364 393 387 361 388 392 389 372 363 359 361 388 384 389 374 391 359 362 379 361 361 375 384 367 375 394 362 381 384 366 372 391 380 364 372 373 362 382 387 382 383 390 375 387 363 370 383 364 374 383 368 377 363 372 364 359 386 383 382 376 392 359 387 392 380 364 370 384 388 377 371 391 387 389 384 392 364 387 377 358 375 365 393 359 394 362 375 386 388 362 367 363 378 359 375 363 380 387 368 374 384 381 370 376 390 374 389 374 367 386 390 362 393 388 378 392 370 358 383 378 377 370 361 360 386 378 381 372 385 391 366 374 377 393 371 388 373 380 382 360 371 377 364 384 370 363 381 361 363 385 381 361 375 385 363 367 368 364 359 359 360 367 390 358 365 366 366 380 366 390 360 379 373 367 368 363 372 370 366 392 375 390 358 392 358 379 379 368 385 380 384 388 367 380 366 375 366 374 375 375 369 378 359 362 365 385 368 394 375 376 391 392 386 392 367 386 376 367 360 381 367 363 388 376 385 359 371 357 390 366 389 365 386 368 384 371 358 357 370 390 376 367 365 382 379 375 374 375 362 376 361 371 360 393 390 389 373 382 367 370 392 362 393 362 373 383 377 390 362 390 386 381 378 358 369 363 391 364 359 359 361 364 388 365 378 363 360 372 388 385 385 386 390 362 392 384 367 390 380 372 364 388 374 386 367 364 370 364 372 373 381 376 358 375 384 357 359 365 372 391 393 379 361 389 384 374 358 372 370 359 387 378 390 382 385 363 390 376 385 368 370 387 365 371 384 393 386 386 379 365 383 379 387 366 389 392 383 390 386 360 393 357 359 367 383 365 389 379 362 358 368 376 389 376 368 357 390 361 386 376 369 391 376 377 363 371 390 389 368 382 370 382 383 387 370 372 373 365 372 379 367 383 361 377 379 386 376 391 390 383 388 380 380 370 363 364 384 360 360 373 363 388 361 389 360 390 382 376 361 360 376 386 364 358 384 366 389 382 364 364 373 359 389 375 373 374 384 364 356 366 360 364 376 380 360 380 377 365 379 383 369 362 391 356 365 383 366 376 372 374 384 367 392 380 387 372 362 378 358 362 366 362 370 386 365 390 374 386 362 360 391 390 381 390 390 390 358 363 373 389 359 365 364 358 367 358 389 373 358 370 358 368 391 387 376 363 362 357 357 383 376 370 381 365 367 356 377 384 379 373 381 360 382 389 363 371 369 374 389 386 388 369 361 387 362 358 371 369 360 372 359 358 365 362 367 376 378 367 383 364 384 371 368 373 382 390 388 358 387 362 366 382 375 386 391 361 389 371 390 357 366 357 361 376 380 388 376 366 363 367 390 355 361 381 388 388 358 363 369 390 385 380 358 384 374 358 390 371 389 388 389 378 368 373 378 371 384 377 360 371 389 358 386 373 363 383 369 366 369 361 364 377 386 367 369 383 385 367 362 360 378 374 362 370 355 385 386 363 370 355 379 382 373 373 363 381 379 377 355 356 383 379 379 355 370 371 383 363 362 368 384 385 366 391 363 381 384 373 389 377 373 376 367 390 372 374 380 359 374 358 376 380 383 378 358 361 357 364 384 364 355 354 373 366 390 381 356 360 362 368 382 358 390 357 358 386 355 362 354 390 381 376 357 388 363 361 373 382 371 382 355 388 382 374 363 382 380 380 388 366 358 380 371 372 361 390 367 378 376 367 377 366 368 359 364 377 366 383 383 362 374 385 359 381 383 383 372 372 373 369 363 355 373 380 373 359 379 386 361 379 377 362 354 354 367 379 356 358 387 385 366 385 357 386 375 387 356 356 383 375 387 370 354 384 359 373 389 362 383 374 387 370 383 366 385 359 354 387 363 387 360 390 382 363 363 366 374 366 384 382 365 358 361 366 388 382 385 365 368 356 385 365 372 377 355 366 383 355 378 370 367 384 370 358 371 357 385 370 369 356 376 359 360 361 371 358 388 379 383 381 381 377 370 377 379 371 353 386 372 355 365 363 385 359 382 380 363 377 374 378 357 359 383 364 367 378 383 380 383 376 371 374 378 388 362 367 384 377 363 367 379 354 355 389 360 385 357 370 387 379 374 354 385 382 365 377 386 373 383 379 374 364 378 363 378 365 355 372 389 381 364 356 382 367 370 367 362 375 363 359 364 362 375 374 369 366 377 365 386 370 369 386 359 358 359 384 370 376 382 385 367 356 388 374 385 369 367 372 369 377 356 380 364 379 379 380 355 366 371 366 361 387 362 368 370 383 377 366 370 369 361 362 388 374 362 383 368 376 381 384 378 384 389 367 388 357 357 368 370 353 360 357 366 384 372 383 378 359 374 373 376 382 360 389 382 369 360 360 370 388 370 373 361
368 386 373 387 369 352 368 369 359 387 382 353 369 354 356 353 375 354 354 383 362 353 375 356 361 360 374 374 355 357 360 387 370 382 385 387 360 379 367 367 377 376 383 357 356 366 359 357 368 361 388 356 378 352 361 365 376 383 387 379 366 374 377 384 367 374 382 375 364 376 368 353 378 377 373 382 354 358 387 386 383 365 353 372 380 362 385 367 371 361 373 386 383 376 359 376 361 353 362 352 355 378 368 381 382 367 374 384 374 387 359 368 363 376 366 355 386 377 385 384 364 384 359 359 372 366 383 359 382 372 374 385 376 353 377 369 369 377 380 369 376 387 363 387 374 377 368 387 380 380 382 355 375 352 362 373 366 372 381 360 370 366 371 357 383 360 375 378 385 366 358 387 364 369 364 365 372 380 364 364 387 357 367 389 372 356 373 386 354 365 372 372 358 355 355 389 378 378 378 389 370 362 388 361 357 363 374 377 369 363 366 367 382 380 366 364 361 386 375 377 377 358 359 360 375 362 359 378 365 362 377 383 386 375 354 353 363 353 377 380 363 368 372 355 358 385 366 382 359 366 369 361 386 354 368 371 378 389 359 353 376 384 361 372 384 362 372 358 377 374 363 387 389 382 389 373 355 380 380 361 357 374 385 353 375 378 387 363 378 356 379 364 365 387 362 375 375 381 358 377 381 368 375 358 360 389 356 362 380 384 386 385 369 381 363 369 370 360 358 373 379 384 362 369 359 371 354 359 378 359 384 384 389 384 389 359 383 371 368 373 364 379 382 357 369 370 388 363 376 355 360 379 385 369 358 368 386 373 389 388 357 382 381 355 390 358 361 382 375 390 380 363 378 386 367 372 365 364 359 366 380 366 354 374 381 358 366 354 356 364 389 359 370 357 360 369 361 382 361 382 360 365 370 384 360 361 380 372 386 387 385 376 362 385 374 367 368 386 382 385 375 358 390 391 362 374 385 384 381 370 391 387 381 370 358 387 377 385 368 372 380 376 371 365 370 390 355 361 362 382 391 382 386 367 360 371 364 390 363 390 368 362 385 357 355 367 389 377 360 381 372 363 365 388 388 358 364 388 379 372 378 378 362 387 368 367 366 378 380 390 376 356 360 385 373 376 375 371 376 380 361 358 367 386 369 363 390 379 359 377 374 360 379 359 356 392 372 382 356 375 380 356 377 364 364 358 385 384 389 369 387 372 386 361 366 363 368 378 364 386 377 360 390 363 363 368 378 357 358 378 377 382 378 376 390 364 356 382 392 390 374 386 384 367 369 372 389 381 357 360 389 379 379 365 364 387 377 386 388 379 387 372 384 387 392 359 359 356 364 358 368 382 368 375 357 381 392 391 385 371 373 381 372 360 368 381 391 390 374 386 391 368 381 360 363 358 364 381 358 372 383 385 376 372 367 376 360 380 388 366 357 368 368 373 386 380 360 383 391 392 390 388 382 377 370 366 379 377 390 358 370 357 365 389 373 390 386 391 376 381 378 391 370 389 385 362 390 388 388 387 365 362 360 368 383 373 377 383 371 388 362 384 366 385 357 360 381 386 372 378 373 393 392 387 368 383 392 379 393 364 373 364 370 391 390 374 370 388 378 362 382 361 389 369 390 367 373 392 359 366 392 391 366 389 361 391 377 374 375 375 380 368 359 370 364 391 364 391 384 384 358 386 366 367 361 361 376 391 373 378 362 370 389 385 364 392 381 384 371 377 379 372 387 381 362 372 377 369 368 382 373 384 373 381 393 391 362 375 387 393 373 370 368 382 360 390 379 362 394 371 381 378 363 388 379 382 365 362 371 391 386 365 380 379 366 393 376 371 388 368 384 381 380 394 368 361 367 368 380 366 359 366 365 365 375 387 367 361 369 381 394 360 388 394 360 359 392 378 387 386 388 376 372 389 391 361 370 378 371 392 387 372 378 372 393 394 363 364 359 374 364 372 390 371 370 391 372 367 388 378 372 359 374 363 389 369 365 378 388 377 374 394 390 393 370 365 369 390 386 385 383 391 361 392 367 388 366 395 374 395 377 387 395 392 369 366 380 376 385 388 394 378 386 367 390 376 388 364 370 378 368 372 374 370 368 382 377 375 359 392 375 377 361 374 389 372 382 373 389 386 365 365 369 371 388 363 388 381 383 377 363 392 390 378 382 362 379 363 379 379 375 373 376 377 366 384 368 367 376 376 395 383 383 383 373 375 365 365 375 390 361 380 364 392 377 387 373 361 370 393 359 386 385 391 382 393 379 392 364 360 387 363 362 374 365 391 369 372 360 385 366 377 384 371 373 366 378 387 383 389 363 361 394 389 394 380 386 392 391 370 371 383 389 389 376 359 384 364 372 363 369 394 381 394 384 395 379 366 365 366 374 369 369 372 377 382 372 383 378 367 394 369 369 387 362 365 365 388 370 378 370 395 376 393 394 380 370 377 387 376 363 366 364 373 394 361 374 370 385 371 394 361 381 367 367 363 388 374 370 378 371 381 377 389 378 390 388 368 387 379 385 391 364 369 383 363 371 361 374 375 388 372 377 374 359 385 378 366 378 389 385 391 389 367 362 387 376 391 359 367 389 363 377 395 373 379 362 385 359 392 379 389 384 360 367 384 365 364 391 362 372 359 394 365 382 360 393 362 370 371 386 364 376 367 363 390 366 381 394 365 391 377 373 379 394 359 382 378 364 393 381 392 393 380 377 379 359 374 360 386 387 387 391 382 374 373 376 381 373 375 366 369 373 382 391 372 383 393 392 368 391 378 365 367 378 384 366 358 379 369 386 386 361 382 373 392 375 369 393 390 387 365 364 380 367 375 372 392 374 384 380 385 382 388 358 366 392 366 381 376 377 372 382 359 374 360 393 391 372 370 386 379 377 370 379 364 388 393 361 382 360 362 372 384 370 372 370 367 359 393 364 393 370 388 394 386 369 371 360 361 383 388 360 380 364 359 386 372 394 366 358 373 370 387 362 382 380 375 370 381 373 376 379 364 384 357 370 373 370 373 391 373 366 393 358 387 372 364 379 386 373 358 365 365 389 371 390 375 389 381 377 383 378 362 368 369 362 382 363 390 361 361 369 385 375 385 357 391 392 379 383 372 359 392 380 391 384 391 387 357 357 370 383 378 390 358 390 374 361 360 385 365 379 361 371 360 389 386 357 366 387 362 381 389 375 382 364 365 357 356 364 356 384 368 378 358 384 389 390 388 392 382 374 392 386 367 359 359 359 374 368 389 357 370 384 375 358 391 383 374 369 391 374 375 382 359 356 373 356 390 369 370 379 365 370 387 376 388 369 380 384 359 391 386 374 383 368 391 359 374 372 388 387 369 385 376 372 385 357 387 361 385 380 384 372 372 357 356 367 385 358 358 388 356 366 369 361 379 383 380 375 376 389 368 389 381 389 384 389 368 356 357 375 380 363 391 359 379 391 385 371 371 366 367 387 376 358 370 377 385 357 359 385 369 373 382 359 385 374 371 361 376 373 381 379 359 380 384 384 358 355 363 389 366 375 384 388 379 378 388 387 380 356 380 358 389 386 377 382 383 356 366 382 389 355 370 356 358 377 385 376 377 372 374 367 355 381 378 357 382 374 368 370 374 370 388 371 379 388 376 371 367 387 376 379 387 369 380 369 354 389 368 355 384 387 382 384 355 368 365 382 387 356 376 371 372 388 366 376 363 389 356 376 385 356 364 360 372 369 390 387 382 367 366 375 379 357 383 358 371 372 364 368 374 387 363 371 362 375 356 372 388 373 372 361 375 361 382 356 354 381 368 382 372 380 381 360 384 388 379 364 370 390 356 368 364 365 385 372 365 365 368 376 361 364 383 383 371 389 363 371 379 355 377 376 382 367 382 353 364 371 363 358 385 381 373 358 370 382 376 381 372 369 383 380 380 354 388 376 354 377 357 358 379 359 381 386 388 374 386 362 370 360 383 365 366 366 385 383 373 371 353 355 365 383 383 370 384 381 356 385 383 375 354 373 381 360 369 379 359 366 367 376 388 360 366 379 388 361 372 371 358 387 374 385 358 382 366 353 388 384 363 382 370 379 380 376 387 374 381 356 387 373 358 363 358 386 389 356 373 387 389 378 362 373 373 368 380 364 383 379 359 356 370 353 360 360 354 372 381 382 353 357 380 358 382 385 370 360 366 353 372 366 378 381 364 376 359 355 366 352 381 372 371 377 388 379 363 353 377 370 384 378 353 353 385 362 387 381 370 364 382 353 378 386 360 369 373 368 372 387 383 379 385 365 382 384 370 371 386 358 352 359 385 369 360 359 379 373 388 375 386 381 376 353 378 362 370 377 378 368 354 388 373 365 364 366 361 383 385 373 352 364 358 363 381 381 370 371 366 384 357 378 376 359 379 380 369 376 384 374 355 386 373 355 362 363 369 386 372 366 385 388 356 354 362 385 384 359 382 376 354 365 365 357 372 370 363 367 372 358 367 354 370 366 357 359 356 374 356 376 366 353 375 370 370 386 381 380 356 374 367 373 387 358 378 385 355 353 379
374 358 356 354 355 386 359 362 353 360 366 355 352 382 379 371 364 354 378 355 373 379 386 357 377 370 362 352 373 363 379 375 385 362 378 352 360 365 378 377 374 357 382 375 366 373 373 357 354 364 377 376 355 375 360 359 372 371 360 373 383 366 360 359 378 365 375 365 379 366 370 365 387 364 368 365 364 368 372 367 381 361 370 363 363 379 387 384 363 374 369 373 353 356 359 358 371 384 372 362 377 354 355 376 382 387 368 358 367 352 352 376 377 386 366 352 378 365 364 368 352 382 368 369 351 355 376 386 366 375 375 355 357 357 358 351 356 375 374 351 355 353 376 381 352 354 383 357 384 374 352 363 368 384 381 383 351 384 359 381 386 384 385 355 368 370 371 352 358 372 352 362 352 377 370 353 358 365 375 355 367 354 367 385 388 375 358 366 386 382 360 385 378 372 367 373 370 365 374 377 386 375 366 388 379 385 368 365 378 370 368 356 372 362 367 386 363 352 379 361 382 365 372 386 363 387 370 381 364 356 384 376 357 361 353 363 358 385 376 362 366 370 366 364 358 360 377 370 360 382 357 353 358 355 387 369 368 383 377 358 365 372 383 371 382 362 360 366 358 384 376 387 380 368 378 387 354 366 383 362 374 367 364 381 370 377 376 364 372 364 371 363 385 365 382 356 375 368 370 360 378 372 358 370 366 362 383 369 354 355 379 376 369 369 367 364 371 369 375 368 380 356 379 353 383 386 356 384 365 373 354 353 370 374 385 384 384 378 363 385 380 367 372 374 361 364 363 380 380 386 358 386 367 384 386 376 381 353 370 356 388 387 372 370 371 368 379 380 356 367 354 362 381 388 361 390 377 372 358 368 383 363 364 360 358 375 361 364 375 378 367 374 389 363 390 385 377 356 374 358 369 389 381 359 386 388 373 373 369 377 365 361 365 390 383 384 374 390 357 359 356 385 357 354 357 371 385 359 373 369 363 388 383 369 372 379 366 370 376 382 371 365 367 382 364 359 375 362 374 378 382 376 387 385 376 391 380 371 374 362 364 361 359 355 375 355 357 386 370 356 391 386 366 367 377 390 371 375 376 390 377 366 389 372 375 374 386 363 390 368 386 377 374 368 377 372 368 358 367 383 360 367 357 387 357 357 363 389 392 362 365 377 374 363 358 372 382 367 380 358 359 374 358 378 388 358 374 379 361 386 386 381 375 365 390 392 366 375 388 365 382 360 365 363 382 382 357 386 356 359 388 359 356 368 360 366 371 378 389 376 386 382 379 368 391 376 382 379 359 378 368 386 361 377 371 387 366 372 381 366 390 391 385 390 367 389 363 382 374 360 380 382 364 382 357 378 365 362 364 383 383 390 390 365 373 382 359 382 375 361 370 372 373 361 368 361 371 375 364 366 393 366 391 378 391 391 362 377 374 385 367 364 381 378 372 361 367 389 364 363 372 393 379 367 360 369 371 389 387 394 361 364 366 358 385 363 371 391 383 388 360 371 358 384 371 389 366 359 362 389 365 392 387 365 364 368 376 392 362 383 391 366 389 362 366 379 382 394 390 386 388 370 362 366 375 390 375 383 391 380 392 362 392 363 384 376 373 365 373 392 390 385 378 384 367 365 383 392 364 394 362 395 370 366 367 387 362 362 391 373 384 366 392 359 371 381 377 364 388 371 377 383 376 360 387 385 382 391 360 389 368 363 366 379 386 389 386 367 393 359 381 359 366 378 360 394 378 393 362 371 383 395 373 363 360 380 368 383 375 369 391 384 389 362 382 394 392 387 365 389 365 365 390 373 362 369 386 382 366 367 372 391 367 386 373 383 370 382 385 386 393 381 389 364 362 391 362 395 360 383 367 367 367 362 360 372 387 387 373 372 395 386 367 381 376 382 383 388 368 373 393 380 395 365 363 361 360 366 375 376 368 383 384 377 363 384 367 390 374 380 366 388 369 388 387 363 388 374 369 375 387 381 373 363 386 377 379 364 361 394 380 370 396 368 365 362 370 372 371 363 370 392 369 394 361 396 375 390 388 385 383 378 369 396 396 373 376 393 392 393 391 375 366 368 361 386 385 387 376 374 390 386 369 362 361 371 361 376 379 390 364 365 386 388 364 364 379 396 360 374 392 369 368 376 377 369 365 366 396 396 380 367 385 368 369 364 394 386 380 376 379 363 396 383 391 363 387 374 377 388 388 372 360 396 388 393 384 371 362 361 370 360 369 373 383 393 377 380 382 376 396 379 379 395 366 373 377 393 365 394 362 372 385 378 386 391 374 373 366 391 390 391 391 377 383 393 388 363 376 374 379 391 393 361 367 377 390 384 389 395 360 391 385 363 372 375 394 364 366 378 395 374 373 368 391 396 364 383 377 380 375 375 389 386 391 360 367 362 384 396 376 362 368 364 365 396 379 363 363 386 381 362 363 372 385 373 386 367 374 382 365 367 375 395 393 369 395 363 387 360 362 366 363 371 370 383 370 368 364 388 394 364 368 375 376 393 366 381 363 395 366 384 365 396 382 362 368 380 365 395 380 383 379 361 372 390 385 360 361 389 388 373 393 360 366 388 371 388 387 390 386 371 377 392 370 362 372 393 360 377 370 380 378 389 360 368 382 385 368 361 392 375 389 367 375 374 373 364 365 363 394 391 374 389 364 362 391 376 394 390 371 367 389 367 360 389 376 360 392 384 377 365 362 384 387 392 361 363 375 381 381 372 391 373 365 395 375 374 390 374 384 365 360 392 373 361 363 368 378 359 394 359 380 375 384 387 387 365 369 366 365 392 394 360 384 363 375 364 394 369 394 382 390 373 378 367 376 382 392 373 360 390 373 359 384 376 387 390 360 361 375 367 372 374 368 360 393 384 380 369 372 393 392 366 371 389 390 366 390 386 380 390 394 371 369 360 388 375 370 390 377 386 376 368 364 385 385 377 389 369 387 380 382 362 388 394 392 360 379 365 387 363 375 364 376 386 366 384 367 378 379 364 385 360 375 391 366 365 388 375 391 359 360 378 363 390 392 375 370 376 382 362 359 363 383 377 391 392 367 378 390 366 385 380 384 380 392 370 365 363 387 375 363 388 359 368 362 371 386 374 368 388 357 369 393 382 367 368 357 391 388 368 377 393 390 366 378 365 378 385 371 385 367 392 380 384 367 363 376 374 358 365 368 358 393 383 362 366 357 377 378 388 388 361 388 363 386 387 386 385 379 378 377 367 377 378 372 387 384 369 382 363 377 370 364 376 359 384 363 359 367 384 369 377 366 363 383 358 356 375 387 356 360 385 381 380 369 359 388 374 372 391 380 371 368 366 391 387 372 361 390 384 367 366 383 377 388 373 358 367 370 367 367 389 359 371 376 387 374 386 383 368 362 385 361 390 374 359 384 390 379 358 358 367 384 385 389 379 380 369 368 358 380 380 391 361 373 390 370 369 361 375 382 383 367 387 380 363 369 386 376 370 389 379 383 359 388 358 384 391 372 375 357 375 378 372 381 359 385 374 374 369 357 379 360 384 389 363 356 366 357 377 360 370 379 388 374 390 391 380 389 370 364 369 390 387 364 357 355 357 376 374 387 356 361 370 385 358 379 364 385 381 364 390 359 389 364 379 365 363 368 363 357 356 379 371 390 367 389 354 371 389 389 382 354 374 361 363 356 386 374 387 355 384 364 360 360 374 363 372 361 356 381 364 358 384 381 372 361 379 386 355 376 384 383 354 382 368 364 385 364 384 359 365 355 370 386 362 368 374 380 376 376 370 386 358 379 355 377 386 358 373 366 360 383 374 361 375 389 372 370 378 381 377 368 384 357 365 356 372 364 361 373 387 356 370 370 382 372 357 356 377 378 369 384 371 368 371 356 368 368 389 371 360 376 387 369 358 377 387 354 387 357 375 362 360 355 379 353 352 384 371 354 387 366 364 383 381 382 364 374 360 363 356 382 386 368 361 354 370 358 372 368 363 358 356 387 361 361 366 376 371 385 378 369 362 353 378 370 361 354 355 385 380 374 378 378 353 366 358 386 372 356 380 362 362 384 360 386 357 352 373 376 385 378 372 374 379 376 355 367 378 373 363 385 374 367 374 353 381 358 388 365 363 379 353 388 375 376 386 358 376 370 359 386 358 357 371 364 382 352 357 386 352 368 382 374 361 382 375 354 367 374 382 356 365 383 355 366 385 352 387 372 386 373 370 371 380 369 384 352 385 353 365 386 385 360 372 359 369 375 377 385 361 371 368 353 381 351 383 378 352 382 377 365 368 374 386 375 370 360 376 368 363 353 366 375 377 366 361 374 353 387 386 378 385 367 359 378 367 354 383 383 364 387 376 359 374 374 361 356 383 364 373 373 366 367 361 371 382 371 357 362 386 355 352 383 386 375 352 365 379 362 376 370 362 364 356 385 365 366 368 360 379 369 361 372 385 371 370 357 369 376 383 367 359 362 378 357 387 357 387 356 368 353 375 379 381 380 354 358 373 387 382 364 368 355 363 380 375 383 364 372 386 359 366 357 370 371 379
381 384 374 350 372 383 363 350 369 368 352 360 352 369 383 355 356 383 370 372 350 377 358 385 359 383 358 382 355 350 353 367 385 377 383 351 374 361 351 373 359 369 383 362 352 360 383 358 373 367 360 354 358 368 353 384 365 361 360 351 378 363 368 357 354 365 358 358 356 375 381 366 359 358 358 377 368 355 366 356 373 376 360 361 375 379 359 370 355 369 371 363 362 369 350 366 385 358 354 371 363 385 367 352 357 375 380 376 381 360 362 384 366 352 375 355 381 385 376 366 384 361 359 377 361 359 373 376 383 378 361 361 377 379 363 365 384 373 371 359 363 363 373 380 365 363 385 376 378 355 357 356 383 366 383 358 376 371 384 353 363 359 364 370 368 358 385 383 381 350 356 359 363 380 369 378 357 368 361 361 375 356 356 386 374 362 378 380 368 368 364 368 382 379 382 364 365 366 363 379 372 383 375 359 359 367 381 364 366 354 374 368 374 358 381 361 369 371 368 364 351 381 381 361 351 375 374 380 368 364 371 353 359 373 376 383 352 384 359 368 366 361 363 352 368 357 377 364 377 373 377 356 366 370 366 381 372 367 374 353 380 372 370 352 359 374 362 375 370 371 370 385 359 383 365 354 352 369 382 378 354 386 361 385 383 376 378 367 355 364 384 362 364 381 363 371 366 373 372 363 370 354 374 355 385 365 372 363 383 365 367 363 362 377 374 356 379 364 387 383 354 360 356 381 368 382 378 382 382 362 372 379 380 358 361 354 386 359 365 358 388 380 370 361 383 370 381 374 382 357 383 363 380 365 370 359 359 360 368 367 370 387 371 360 370 379 361 367 364 388 372 362 356 367 385 387 385 354 386 355 358 379 380 364 354 361 370 375 368 385 368 364 362 387 371 379 354 357 371 365 370 354 374 373 368 370 385 378 386 381 381 355 385 371 366 387 379 361 387 372 357 365 382 380 361 377 368 376 358 386 366 374 364 386 357 356 380 366 381 376 357 371 355 388 366 382 363 371 390 360 389 371 371 359 360 356 382 390 378 365 363 390 385 388 364 366 390 368 379 380 368 360 375 384 372 388 375 381 367 389 364 379 383 380 383 367 359 389 380 360 362 388 374 370 362 361 382 360 374 384 387 367 390 385 359 385 381 358 374 371 392 383 374 361 386 365 373 368 377 361 374 362 372 371 356 379 377 383 363 374 390 372 385 365 364 367 357 368 369 391 383 383 381 364 388 390 389 369 380 388 389 376 358 384 391 359 386 376 364 393 358 376 372 365 385 359 376 386 371 389 384 361 379 388 385 390 363 381 381 387 376 392 371 393 383 384 373 376 367 358 375 383 377 369 391 383 371 374 376 385 369 381 367 370 375 358 381 359 360 368 390 359 367 383 373 394 373 390 391 361 369 387 387 368 362 385 394 391 365 391 360 392 379 371 383 375 387 370 378 391 381 389 392 369 392 385 383 370 380 379 389 370 386 381 380 369 371 394 365 393 391 383 391 390 374 379 370 366 370 390 377 394 385 390 383 382 381 371 373 381 370 367 393 362 368 393 373 360 371 395 395 367 383 369 362 362 369 389 386 381 385 368 394 389 363 382 391 363 372 383 385 384 369 383 365 378 395 394 379 370 371 394 393 374 367 374 392 392 368 382 377 372 370 376 365 389 377 360 394 391 363 383 394 373 385 378 393 363 391 391 374 367 367 387 360 376 380 393 387 367 395 369 380 369 364 387 362 360 366 374 369 370 360 382 361 386 363 394 389 395 367 381 380 374 386 380 368 370 391 396 392 389 383 376 376 365 381 393 365 365 370 389 390 371 374 392 375 378 389 382 391 374 366 389 389 371 387 360 396 381 374 391 389 371 385 373 391 369 384 379 362 363 368 384 368 367 383 372 374 379 387 363 391 391 390 395 382 370 369 396 397 391 384 397 364 371 387 372 395 388 391 396 391 376 382 376 382 382 388 396 362 392 376 371 384 368 367 383 393 375 396 391 384 382 367 387 370 394 376 366 361 384 380 391 361 379 369 383 362 374 396 364 383 373 374 385 396 396 369 391 373 383 361 374 366 368 362 391 379 393 374 379 379 393 388 379 373 374 379 375 387 392 394 387 367 385 373 380 382 382 388 372 366 389 385 387 396 364 395 392 375 370 372 393 365 361 389 393 390 386 385 394 379 396 383 363 382 395 383 382 378 388 371 361 378 374 365 391 393 361 384 369 371 374 363 391 374 370 385 382 395 372 377 375 385 361 394 369 396 378 368 375 367 394 392 363 369 396 393 364 375 395 388 363 370 391 393 361 378 395 382 374 384 361 366 371 361 361 395 396 394 364 389 379 375 398 381 384 373 391 365 387 365 392 389 374 362 361 391 379 396 374 370 381 390 392 391 369 370 387 382 382 368 388 362 383 387 398 384 362 368 388 366 373 397 373 364 361 373 372 395 370 364 383 369 393 376 361 379 363 366 363 384 389 390 363 373 379 378 374 396 364 379 363 376 378 375 395 394 366 385 368 391 388 390 361 398 383 378 379 386 361 381 387 389 388 368 380 384 385 393 381 388 390 362 381 369 392 394 380 375 380 387 368 369 379 384 368 379 363 364 366 363 362 371 370 390 378 389 391 380 361 390 370 390 391 368 376 362 363 395 377 398 384 362 384 380 385 394 381 373 395 391 395 378 375 374 394 363 373 380 365 368 366 376 388 392 393 386 361 365 389 385 365 366 387 361 373 395 395 395 371 394 367 385 390 382 362 387 363 391 385 368 377 370 385 368 380 396 372 381 379 365 384 362 386 389 364 363 388 362 376 377 396 383 365 389 383 383 394 386 377 361 372 394 371 375 380 391 389 393 391 372 375 377 373 364 370 377 382 361 380 361 378 394 384 362 365 370 385 377 374 380 378 365 392 389 395 375 362 388 386 393 363 365 389 392 386 363 374 372 365 373 375 385 371 378 388 392 390 392 374 383 376 393 367 372 365 367 366 383 359 394 395 378 363 388 374 368 393 366 381 376 358 360 365 386 379 372 382 388 383 360 391 363 373 362 391 394 370 377 381 385 375 358 367 394 387 361 367 384 384 390 366 385 370 388 376 391 381 378 363 369 359 359 390 389 363 364 388 376 383 389 366 378 389 391 393 381 372 364 385 360 374 371 387 364 379 383 375 365 367 380 392 383 381 365 377 387 371 370 383 375 364 369 373 373 380 371 359 357 393 365 361 388 357 369 358 380 359 377 366 384 363 364 373 366 387 393 374 380 384 363 361 369 390 376 384 376 369 364 376 368 373 380 378 388 356 379 374 373 377 384 363 384 369 357 371 378 371 388 364 361 357 368 373 368 366 364 388 357 387 372 385 367 374 370 378 389 371 359 384 356 365 369 362 357 370 377 379 385 371 386 367 387 376 384 362 364 370 358 366 365 389 358 391 385 387 376 360 365 358 366 365 367 380 386 368 372 370 369 380 364 363 355 359 384 363 382 372 378 363 383 366 375 364 366 368 359 365 388 384 368 363 358 358 365 388 371 382 382 364 370 354 372 371 374 380 379 364 360 380 372 366 355 355 375 381 383 357 354 380 386 368 366 367 372 377 380 367 368 386 377 363 386 374 380 384 363 383 357 384 372 375 359 388 354 358 378 384 361 378 387 370 370 377 362 366 378 366 357 355 361 381 379 371 379 383 365 388 375 383 381 372 383 364 384 383 368 372 354 353 360 366 385 355 353 372 368 378 385 372 359 371 378 385 368 367 379 358 380 379 388 371 376 381 360 371 353 375 353 353 352 374 382 385 354 382 367 369 386 378 366 355 359 370 365 352 384 369 357 375 374 371 371 360 377 357 356 377 379 371 357 380 356 387 376 373 380 369 368 377 358 383 358 381 379 372 359 374 367 365 375 352 362 373 376 387 378 380 376 383 363 359 352 382 357 376 366 362 371 382 366 355 354 372 384 381 370 355 382 364 383 383 364 356 382 351 354 371 380 356 381 369 363 381 362 368 384 377 358 367 387 373 371 353 372 383 362 370 365 356 383 375 366 359 380 361 375 361 359 382 382 352 363 357 361 374 353 357 364 360 351 378 360 386 380 381 359 369 363 373 352 358 375 368 382 382 356 384 356 364 378 372 351 356 364 361 353 378 351 373 362 371 370 367 369 381 375 359 371 366 359 375 366 381 352 380 380 363 370 352 383 357 354 364 363 385 355 382 377 356 370 370 377 370 367 377 381 356 366 383 373 355 352 353 350 354 363 381 383 363 363 380 370 384 359 363 383 364 359 354 351 359 374 358 380 356 385 355 378 365 352 365 371 354 384 351 374 377 382 371 354 360 366 354 374 355 367 351 385 377 355 350 350 380 359 360 366 374 382 358 354 384 354 355 353 352 356 377 380 369 379 364 359 375 369 383 380 350 384 379 357 353 360 374 363 385 364 379 373 360 352 357 359 372 378 378 374 365 385 384 384 378 363 373 367 382 370 377 362 384 351 350 367 361 374 361 360 368 354 363 379 372 371 368 358 363 376 363
376 373 359 354 382 372 377 379 348 377 371 377 355 352 377 373 363 365 364 353 363 368 366 356 371 351 354 359 381 380 352 353 350 364 360 364 368 369 359 369 379 362 362 350 382 372 356 362 369 372 383 384 373 382 357 376 349 379 351 362 356 356 368 358 352 360 374 372 361 365 373 356 360 367 375 358 354 382 352 374 370 366 374 374 363 362 365 380 356 367 357 363 354 356 352 357 383 357 361 360 354 349 367 365 368 357 354 373 371 373 363 372 355 352 361 349 381 377 380 352 375 353 383 361 376 350 349 375 359 361 366 380 362 364 360 361 353 381 349 375 350 379 362 372 362 354 372 358 382 368 378 352 352 376 364 359 357 365 349 383 377 382 378 370 362 369 362 366 382 379 356 383 373 349 350 367 354 373 357 352 373 350 371 356 357 351 367 382 383 383 380 355 381 354 357 358 374 370 375 351 364 362 385 369 362 366 367 367 371 374 385 358 355 370 381 378 351 378 374 384 375 385 370 350 369 377 374 357 361 363 359 356 355 374 375 367 371 372 364 356 360 379 380 365 380 375 374 381 367 378 385 355 373 372 366 382 378 383 361 351 363 369 372 359 376 385 361 368 352 368 370 384 386 367 362 378 386 354 356 378 377 368 360 362 367 353 372 357 385 360 372 376 378 357 384 381 354 372 377 371 367 359 382 366 353 371 371 352 375 355 358 365 372 367 376 366 369 375 372 382 384 372 385 352 378 359 361 359 380 387 357 360 373 388 353 376 372 373 355 359 377 361 372 375 354 374 353 386 361 388 357 371 371 353 387 375 375 359 383 367 357 367 354 357 367 355 381 387 354 362 372 357 371 355 381 388 355 360 386 364 359 369 362 379 371 360 365 357 367 374 387 387 389 388 354 381 368 361 378 370 385 375 374 382 377 365 380 379 372 355 370 358 372 357 384 368 364 374 372 356 359 385 368 373 383 384 364 362 370 367 357 366 389 378 358 376 369 385 380 366 365 374 370 383 377 363 360 365 384 356 367 367 387 359 386 359 391 360 382 370 388 385 360 386 387 364 386 365 374 375 378 385 374 357 355 360 382 376 387 375 378 378 366 390 384 361 372 383 381 362 376 377 370 360 371 365 369 380 376 366 379 378 375 361 380 375 382 370 374 377 368 361 363 379 374 392 363 369 361 367 376 361 367 369 366 383 379 358 386 378 385 373 363 367 378 366 365 367 380 383 366 371 366 374 372 362 389 359 376 373 370 374 393 382 387 381 387 389 383 381 374 390 361 360 380 361 370 389 388 372 357 361 365 368 357 382 374 368 384 357 384 375 374 383 378 383 370 372 378 374 374 373 387 394 377 373 376 368 368 370 384 368 390 392 394 390 358 375 364 363 390 369 382 385 373 366 374 364 359 358 382 391 375 389 390 372 367 372 383 392 362 387 365 394 362 380 368 363 360 389 384 371 365 371 361 380 395 378 365 374 393 389 371 388 383 381 366 370 373 369 367 378 376 389 377 380 374 365 363 391 360 389 366 366 379 369 365 393 366 371 372 363 379 362 393 381 384 378 370 362 366 378 382 384 373 378 383 366 385 366 362 386 396 384 371 394 394 392 392 379 383 368 362 381 371 374 367 374 393 378 377 378 376 377 365 389 374 366 373 362 372 375 366 386 363 392 384 375 365 394 373 388 380 375 388 369 389 395 383 385 391 361 393 382 384 362 382 393 375 377 372 370 383 388 381 369 394 361 389 383 397 390 361 370 391 361 386 379 368 392 390 387 392 384 386 393 385 370 388 377 386 361 386 386 367 369 373 378 369 363 362 368 392 379 393 384 395 397 380 381 390 371 385 383 394 372 393 396 381 382 374 384 361 362 388 383 386 362 362 394 380 364 379 373 382 390 374 394 388 393 376 395 381 362 395 376 374 389 389 372 389 364 396 389 381 363 373 368 364 390 380 361 393 398 373 392 367 364 388 394 396 365 368 378 383 364 371 396 393 361 369 383 380 382 389 363 362 379 386 365 370 367 381 381 383 393 390 389 396 395 363 371 362 370 366 362 374 376 397 384 392 383 384 390 383 374 392 384 370 395 367 395 364 387 393 364 398 385 392 395 381 394 384 398 382 389 361 395 383 375 380 376 398 381 367 398 394 376 383 381 389 389 377 392 378 388 396 378 375 367 390 373 379 391 373 362 382 389 374 366 366 393 397 381 375 382 380 386 375 364 384 365 371 378 396 366 367 370 382 380 392 388 392 371 380 381 371 378 370 383 382 390 392 395 371 383 377 389 385 391 392 369 394 379 385 369 383 391 393 381 387 385 369 395 394 365 376 381 381 363 364 379 369 394 375 379 377 368 368 378 397 376 385 370 393 370 392 391 377 363 372 364 387 380 376 397 361 368 379 381 369 381 376 393 392 389 372 385 396 394 364 371 387 365 395 396 390 388 389 368 391 362 388 395 397 365 371 398 372 389 396 397 388 389 391 397 380 380 383 393 375 364 381 379 369 378 377 376 383 383 384 375 362 389 387 361 371 398 376 382 366 389 396 393 379 366 391 376 385 392 370 378 373 369 374 397 386 368 375 370 390 398 363 392 366 389 370 376 366 385 375 372 391 373 366 371 394 375 365 397 384 390 376 396 398 367 395 385 375 371 373 366 386 375 375 369 381 384 384 387 386 398 376 378 388 397 367 384 389 371 382 374 362 375 388 362 381 362 364 395 388 392 379 391 368 393 361 367 395 384 371 382 361 386 378 389 384 384 390 375 372 389 366 389 381 393 368 379 372 372 376 361 381 372 391 367 366 391 373 378 376 361 362 377 386 379 383 387 380 374 374 385 383 369 392 377 367 391 392 394 396 375 389 387 380 387 367 394 375 362 375 378 389 394 373 373 364 390 388 384 380 365 387 381 389 361 376 360 370 371 372 384 365 364 389 385 369 375 382 385 377 376 381 385 388 372 361 393 380 388 394 362 372 363 383 364 364 377 379 389 388 391 376 393 374 368 360 383 383 382 386 379 376 385 367 368 360 368 364 395 376 377 361 389 381 363 372 364 381 393 394 389 366 389 386 381 362 387 384 364 389 388 383 368 378 369 392 394 379 375 394 359 394 374 367 394 379 380 363 379 377 376 372 363 370 378 385 388 369 388 393 377 382 360 366 380 371 363 379 370 381 393 371 358 373 380 394 372 381 361 370 362 358 385 367 370 368 373 363 357 366 376 392 368 378 363 390 370 383 390 382 369 388 374 384 381 374 384 358 360 366 372 381 367 378 369 380 367 385 364 367 373 384 380 384 382 363 358 373 390 391 377 380 385 357 371 388 389 376 367 356 385 382 358 359 381 370 360 391 362 383 380 356 388 366 361 392 374 363 373 386 361 357 373 369 373 366 364 384 386 375 383 378 379 385 359 367 378 378 381 362 383 368 362 378 356 367 356 389 375 373 382 358 389 378 371 384 388 379 375 360 377 382 361 379 390 365 391 376 366 358 383 358 371 368 359 387 380 359 362 378 355 368 381 367 354 361 374 365 363 373 370 363 363 376 387 376 364 365 376 354 368 367 372 363 381 376 359 385 360 382 387 376 359 377 390 359 362 388 386 372 370 379 380 356 380 355 379 353 366 364 368 380 355 386 389 360 387 372 369 356 364 365 356 369 389 370 353 360 368 363 356 362 389 362 366 379 364 355 358 377 381 373 367 383 385 382 369 382 379 384 362 352 360 365 384 359 383 362 366 376 372 385 385 371 357 361 361 368 378 381 355 369 364 384 378 374 354 357 366 381 352 376 359 375 368 354 382 362 379 375 364 362 371 360 382 376 385 369 355 374 376 372 369 365 382 373 351 385 356 365 377 371 368 384 358 384 365 351 372 355 352 384 366 371 370 374 373 366 369 354 367 356 375 363 370 370 363 370 367 368 363 371 351 380 382 358 376 359 374 360 379 375 371 357 374 353 358 374 384 354 353 369 371 376 378 370 358 361 350 368 379 374 382 357 368 363 371 383 369 369 369 381 375 365 383 350 357 375 381 372 375 364 371 360 354 379 361 363 354 361 361 383 365 358 371 383 351 356 360 350 375 379 382 364 358 379 381 381 385 356 368 374 370 369 365 374 363 356 367 383 367 379 380 381 366 381 358 383 351 368 383 356 361 359 350 349 353 361 380 368 383 378 356 367 362 351 372 355 357 353 352 354 362 363 366 359 359 375 373 377 374 372 364 366 382 382 366 366 374 362 349 373 355 373 355 384 355 378 354 380 383 358 349 376 352 383 351 363 353 355 371 379 378 351 376 356 384 358 353 373 351 370 361 357 374 368 373 380 377 378 355 355 367 372 383 371 370 365 365 354 371 351 364 381 353 356 368 368 365 372 373 367 357 349 355 382 384 359 358 377 353 364 363 351 351 361 353 352 357 369 358 380 352 373 356 355 379 374 355 375 361 379 373 350 359 360 363 375 370 352 383 354 348 361 357 350 354 377 370 362 362 379 373 365 383 380 352 379 350 375 350 380 370 376 382 362 352 377 353
373 381 351 380 381 380 369 363 350 362 349 365 356 360 370 373 360 367 358 371 369 365 373 365 352 365 379 382 349 373 351 356 351 371 353 365 368 355 381 352 370 364 350 380 377 373 350 370 357 377 358 360 360 365 358 381 363 355 380 366 361 364 375 381 368 361 363 369 369 377 374 372 358 377 369 369 368 353 373 359 348 349 352 377 383 364 375 363 352 352 362 382 369 370 380 370 348 376 357 350 370 364 376 362 359 378 364 360 348 353 351 365 370 356 358 369 372 366 365 356 370 379 354 356 366 366 358 382 358 367 365 360 348 373 374 375 367 354 351 348 376 354 381 362 378 371 348 366 353 365 354 376 376 376 364 374 358 374 353 348 374 370 377 374 375 383 381 374 354 348 374 382 370 351 376 365 375 376 364 381 374 351 353 383 379 369 353 370 376 358 350 366 360 379 356 351 379 353 378 365 369 384 379 371 352 371 368 359 380 364 355 349 366 360 383 376 360 352 361 351 377 363 368 369 357 355 351 351 375 380 383 375 360 377 362 379 364 361 353 359 376 376 360 374 367 375 366 379 358 378 381 350 372 381 350 381 351 353 363 378 384 362 368 375 370 361 385 385 374 353 375 381 360 366 370 377 355 350 370 363 358 382 379 381 377 380 356 378 383 369 350 361 361 386 361 352 375 355 384 363 354 365 382 362 379 352 386 370 386 374 374 351 361 377 380 371 370 375 384 371 365 354 372 373 367 360 374 354 364 386 367 382 363 376 356 354 377 370 351 354 357 353 354 382 357 362 380 377 386 376 360 378 357 359 364 373 368 365 355 360 363 386 369 375 374 375 356 378 372 371 380 355 387 382 385 356 355 376 381 368 378 367 358 385 354 385 384 385 362 365 356 388 362 389 353 362 375 372 388 373 355 379 376 353 388 372 357 354 374 364 385 363 358 354 373 359 386 383 354 373 358 373 372 384 373 373 371 373 355 370 356 372 374 357 388 387 354 370 389 375 360 362 385 365 363 384 371 375 377 372 373 382 355 355 390 374 389 371 371 369 365 373 366 364 377 363 361 377 358 374 376 364 382 386 375 355 379 355 391 365 388 373 371 390 390 386 388 366 366 369 359 377 366 386 364 367 357 370 367 360 390 390 385 381 384 368 359 386 368 358 374 380 391 390 378 367 384 389 379 373 381 361 373 371 392 383 383 373 361 358 356 359 370 386 362 376 361 365 369 390 383 388 377 359 364 377 371 370 388 372 388 392 377 383 370 392 373 360 372 379 377 372 360 370 380 381 390 364 390 382 375 357 376 358 359 361 393 373 391 366 367 363 364 388 389 377 386 369 358 379 369 394 372 387 370 359 374 366 381 370 391 362 385 389 378 387 371 377 382 367 363 391 372 370 362 367 389 368 393 369 390 383 368 368 375 380 384 391 366 370 366 378 374 371 372 394 363 363 391 365 373 359 362 365 371 381 389 381 392 365 369 386 389 378 373 368 362 376 363 384 387 385 367 381 361 380 394 381 363 389 387 392 368 368 361 395 391 370 395 365 376 368 392 370 387 385 379 368 365 362 394 372 388 364 393 390 363 391 389 366 361 379 361 384 366 377 383 375 396 388 373 375 395 398 382 394 365 365 372 389 362 395 393 373 381 381 384 369 385 370 396 362 383 395 385 383 363 395 388 376 363 362 390 397 378 373 370 382 394 381 388 395 393 382 385 392 381 370 362 367 395 376 384 396 372 371 380 390 383 370 368 385 371 397 361 388 388 371 372 361 369 361 373 364 361 376 395 381 363 396 365 398 373 389 373 363 377 392 392 377 363 361 380 390 376 380 395 381 390 384 397 377 363 371 380 363 364 392 383 367 389 387 382 381 394 395 383 388 388 376 367 369 393 364 376 370 383 372 368 391 396 366 369 398 392 366 362 396 397 362 364 365 366 385 384 377 380 383 365 384 376 386 369 369 388 383 393 388 372 399 395 384 365 380 382 395 384 398 369 381 376 371 362 380 372 385 373 390 384 377 391 398 379 376 383 384 376 392 388 386 391 383 370 372 363 368 384 363 382 391 398 396 379 398 392 389 383 366 396 384 397 387 382 377 364 383 399 378 375 387 380 383 386 388 371 365 372 371 366 392 363 364 366 380 363 397 369 400 363 365 384 398 368 383 390 386 381 389 363 371 391 397 369 393 400 378 395 372 386 399 379 364 378 383 397 378 379 382 394 395 400 377 392 368 375 381 391 393 385 369 380 392 381 386 384 381 363 378 390 365 392 384 382 370 366 379 363 398 398 394 392 375 387 383 380 377 380 386 386 380 371 365 371 389 388 370 385 367 364 390 385 393 374 366 378 377 398 379 375 373 388 382 386 390 365 381 367 398 367 390 377 391 392 364 395 395 371 380 399 372 369 383 381 380 387 396 373 384 390 363 395 394 382 396 383 400 376 365 396 395 369 389 385 398 390 396 393 376 375 391 386 397 390 366 377 376 377 365 375 383 365 385 376 362 380 374 362 394 377 374 367 384 379 369 399 369 365 370 362 394 377 364 391 367 368 384 397 399 387 373 382 368 374 396 369 371 387 385 381 364 397 386 364 377 393 363 362 396 371 362 368 387 364 398 370 386 382 368 364 370 395 384 376 369 397 399 394 362 384 375 364 398 362 382 391 371 384 391 383 370 369 389 373 387 387 382 390 386 388 392 394 361 392 386 384 367 364 379 367 386 392 385 362 370 368 391 380 368 361 364 377 369 370 390 373 375 389 364 362 378 373 373 394 383 398 379 367 379 397 390 383 369 392 384 378 377 377 375 384 377 394 379 363 366 386 375 380 376 395 381 371 385 393 366 385 370 384 370 367 383 361 389 369 370 374 386 387 368 363 388 362 396 368 364 379 393 395 398 386 391 396 396 393 368 363 380 394 365 389 362 365 367 390 388 379 393 381 369 366 364 383 392 389 364 377 396 394 373 366 395 369 375 375 362 393 388 378 372 365 391 378 384 385 363 375 383 374 375 392 395 379 378 369 371 361 386 386 395 377 391 392 385 369 385 365 380 377 362 392 360 393 388 363 360 369 378 383 384 371 393 360 391 375 369 380 391 395 369 389 375 379 363 379 368 390 364 389 386 367 364 365 364 370 368 364 381 366 366 384 378 364 385 388 358 374 373 390 373 361 361 368 360 365 366 369 374 371 362 379 379 382 364 363 358 389 369 359 375 378 363 359 362 390 388 361 383 381 371 377 363 374 387 365 359 373 391 391 387 373 390 386 361 359 391 361 391 366 377 386 364 382 387 368 392 360 387 382 362 364 365 383 359 372 390 360 388 387 357 359 367 369 389 386 371 386 368 383 373 388 376 380 391 384 369 389 387 362 377 371 384 363 360 386 379 373 369 390 367 385 356 356 360 388 363 391 382 375 381 362 385 379 365 383 371 378 380 380 363 379 358 369 365 363 378 388 380 391 385 369 361 364 385 367 360 371 366 365 370 370 372 362 357 360 369 373 361 372 376 384 359 380 362 369 366 385 381 369 362 389 361 368 361 369 358 382 386 369 355 364 385 388 372 366 357 365 363 380 383 384 372 366 373 380 381 363 389 386 378 375 363 364 353 370 379 357 376 374 388 378 384 360 353 381 372 357 370 381 361 363 375 380 376 374 386 382 384 385 379 388 385 388 361 385 383 365 367 370 387 380 373 359 387 373 365 384 355 383 353 363 371 376 354 357 375 365 386 384 360 353 360 356 367 384 367 362 361 361 358 359 352 357 381 365 377 357 360 359 366 362 385 385 364 365 353 365 378 365 360 387 382 369 369 360 364 363 385 373 372 354 358 387 359 351 379 364 372 367 372 365 356 384 362 369 362 379 361 352 371 364 380 350 379 382 380 375 358 357 371 382 379 375 351 357 366 352 350 370 357 376 380 377 358 367 372 356 363 368 362 376 382 373 377 356 369 351 381 357 374 382 353 383 371 354 355 367 372 355 351 379 362 380 369 369 361 371 375 354 353 367 381 366 370 352 372 353 369 367 360 357 363 363 355 365 384 376 382 370 381 384 380 357 359 364 357 372 351 363 377 371 362 353 352 383 372 375 352 356 373 363 381 368 358 367 384 373 358 361 358 370 376 369 379 351 348 366 373 366 381 381 368 358 350 372 356 353 378 375 361 383 370 357 366 379 375 381 383 348 357 372 369 349 357 379 351 373 378 356 371 375 353 355 365 371 359 373 357 354 381 370 353 367 359 351 362 350 348 361 366 373 365 367 354 374 363 357 363 357 381 350 364 367 358 381 370 349 350 379 355 383 365 376 366 356 379 360 358 359 353 376 349 371 376 355 377 355 381 357 380 378 359 360 377 349 372 363 350 354 374 373 354 372 382 352 380 377 381 371 369 366 379 370 353 371 357 363 378 354 372 354 365 363 382 358 381 371 354 364 359 362 354 366 351 369 351 364 380 349 352 366 369 349 353 355 373 363 371 349 351 376 356 369 357 356 360 371 360 348 352 372 363 375 371 347 362 356 364 359 374 370 378
359 351 363 348 377 359 352 379 363 346 369 365 372 378 359 360 371 376 381 377 356 373 381 372 368 354 353 380 346 356 355 375 361 352 357 373 366 364 370 363 380 357 363 350 369 356 380 375 350 379 350 360 370 349 366 373 358 373 371 374 364 361 367 359 367 359 350 367 377 375 365 355 366 346 359 370 356 357 363 360 370 367 354 374 370 374 365 362 381 355 370 379 350 372 357 371 350 362 358 361 371 357 370 356 357 363 360 347 354 377 377 378 362 349 370 366 357 354 363 372 379 351 370 347 377 381 352 380 376 379 374 365 353 361 354 363 357 367 379 364 377 373 359 356 355 347 355 381 354 371 371 366 356 374 366 350 372 351 364 381 348 371 363 354 350 350 351 360 350 347 358 380 354 370 369 362 350 358 362 358 383 366 357 372 357 356 356 362 361 353 360 362 377 357 369 360 376 373 374 380 354 365 357 361 352 380 376 356 355 370 382 370 368 356 359 377 364 367 371 377 352 364 371 381 373 357 358 365 362 364 377 368 381 351 362 350 364 371 374 351 357 373 373 358 361 364 367 357 363 355 367 367 371 354 381 376 379 355 373 358 371 367 358 368 350 372 349 381 374 375 383 382 379 351 371 355 383 354 379 377 360 362 361 363 368 357 354 362 379 378 351 365 376 377 364 357 380 364 353 369 370 367 382 364 370 369 350 384 374 381 376 365 373 367 378 371 374 382 384 383 374 365 378 373 352 377 364 383 359 367 369 384 380 371 358 356 376 377 359 370 374 372 371 356 354 355 368 372 371 359 364 353 371 370 353 387 374 367 361 382 361 380 358 354 363 365 360 366 369 383 385 356 382 368 376 364 372 371 363 370 358 354 388 356 373 353 355 360 384 365 369 357 357 375 375 368 366 362 384 385 356 358 367 365 375 369 377 373 366 388 355 387 353 369 354 353 385 358 376 381 386 356 364 354 358 365 386 372 374 358 367 356 364 360 369 364 376 371 385 390 369 387 387 384 381 389 384 376 372 370 367 368 374 357 385 357 369 381 376 369 364 369 387 389 375 380 363 362 361 358 376 376 369 372 384 359 385 378 381 381 357 373 359 355 391 368 373 369 373 359 362 383 374 358 359 358 384 368 380 368 387 365 390 364 361 361 383 369 384 388 359 364 369 378 380 383 391 361 360 372 380 368 378 362 386 382 381 357 374 384 370 368 357 383 378 378 389 383 391 380 378 357 366 391 357 390 381 392 374 364 386 361 391 386 383 362 391 371 363 372 377 378 362 378 368 361 362 363 388 376 365 373 376 374 386 392 386 388 390 366 358 361 385 370 368 374 376 365 366 382 358 387 381 379 386 392 383 370 376 392 388 383 371 384 379 363 382 385 393 393 393 372 374 361 362 384 378 380 370 364 383 385 393 369 369 385 382 373 360 363 370 368 367 383 394 387 365 359 376 378 394 389 370 387 391 373 375 388 373 364 394 375 391 391 363 379 395 386 393 374 391 368 383 362 370 360 368 392 375 385 389 387 392 362 377 386 390 392 378 363 385 392 379 363 365 394 388 397 362 376 376 379 385 373 390 396 376 374 366 365 390 380 379 364 390 375 369 394 383 376 374 385 385 393 387 367 366 393 381 383 370 397 364 372 371 393 385 364 369 391 384 376 388 364 380 380 394 366 391 378 397 366 365 383 376 369 367 397 363 388 382 388 386 385 377 374 395 364 377 381 372 378 397 361 381 378 380 377 362 389 372 398 373 392 398 388 363 366 365 381 393 386 387 380 388 365 393 362 368 387 383 379 366 381 380 364 376 377 395 376 367 368 374 378 398 388 382 377 392 385 397 386 387 384 382 391 365 376 392 372 379 391 367 385 373 364 387 387 396 383 379 363 367 391 395 365 379 393 397 387 395 372 373 398 394 372 390 375 386 398 385 381 389 369 365 377 370 368 379 365 366 395 381 370 363 391 388 395 384 400 381 394 371 370 391 380 379 396 393 380 371 393 398 375 399 379 389 385 384 367 387 365 399 384 388 399 374 391 393 373 391 390 366 399 397 374 380 392 369 372 371 378 364 368 390 379 400 395 401 383 399 387 401 398 386 388 374 398 379 383 386 369 388 390 383 384 400 399 390 383 385 397 375 364 379 364 379 378 395 394 375 370 395 375 382 380 377 371 392 392 390 376 375 376 380 395 374 394 370 400 392 370 373 365 370 388 381 401 380 390 393 370 397 386 381 377 380 394 400 370 401 388 399 374 378 377 383 366 386 368 364 376 374 389 377 396 392 373 373 370 399 380 376 372 380 371 364 397 364 400 381 379 387 378 367 379 370 387 382 392 391 398 382 379 386 373 373 392 382 398 398 380 376 389 366 392 396 366 365 374 365 383 389 366 397 371 381 381 394 377 387 399 390 367 392 390 393 379 380 373 375 376 367 365 401 370 371 374 372 373 384 373 392 388 375 365 395 371 399 365 384 384 378 372 388 368 397 394 382 375 365 371 366 385 372 381 391 379 391 377 366 390 365 372 392 392 374 385 399 371 364 398 369 378 384 371 398 381 364 395 371 367 365 390 367 390 387 373 384 377 387 388 382 389 397 373 397 386 373 395 372 374 392 379 389 376 387 386 372 389 380 396 371 398 364 375 365 388 385 387 380 387 390 378 392 364 388 388 387 398 381 374 387 389 390 376 380 393 377 367 381 373 378 367 386 395 379 389 398 379 391 378 365 396 393 394 397 396 397 362 372 395 391 398 384 381 390 380 374 367 363 371 394 395 376 381 391 371 386 389 388 393 383 370 388 391 363 363 388 377 364 398 372 393 396 394 390 386 390 381 370 369 368 380 364 383 361 371 370 363 361 397 394 398 367 361 391 385 364 380 363 383 395 374 393 371 385 384 374 392 382 383 362 390 381 382 390 381 392 361 362 392 397 395 392 381 374 362 384 377 381 386 361 393 378 371 365 380 372 379 374 394 379 391 363 361 374 392 398 368 392 377 388 390 365 378 366 365 365 376 383 377 372 367 376 372 376 388 371 374 391 395 391 384 360 370 393 394 373 371 377 363 364 369 393 370 387 378 375 371 394 376 387 368 361 381 395 378 373 370 370 367 383 379 369 383 367 366 359 380 392 376 383 360 363 395 385 369 391 378 380 388 373 371 376 376 394 389 394 385 363 383 393 366 366 367 368 374 389 383 358 363 364 360 379 383 374 368 393 369 366 377 377 380 368 372 360 381 366 374 371 387 361 368 357 369 377 382 363 386 371 378 392 392 381 376 380 360 365 379 387 373 376 369 373 386 383 376 372 369 370 385 361 390 360 361 380 357 386 386 387 378 370 363 376 372 360 362 391 383 362 384 362 382 374 357 374 378 376 390 390 367 359 358 363 362 377 387 379 385 358 387 369 371 357 367 366 376 374 364 367 358 370 388 384 388 389 381 373 387 356 385 362 359 387 384 381 387 356 367 379 358 377 372 389 378 383 363 377 380 387 389 384 365 364 354 361 361 380 357 372 359 387 357 364 361 386 368 356 388 380 358 369 365 375 367 367 368 354 367 356 386 366 364 360 354 365 382 361 369 385 357 353 360 360 363 382 371 377 362 383 381 366 361 370 366 353 361 358 353 375 376 365 366 387 371 366 377 379 353 371 374 357 371 359 380 359 366 361 361 375 369 352 367 377 369 358 355 355 363 371 378 386 383 354 362 380 369 387 370 384 384 370 367 366 355 358 352 370 382 361 371 362 377 364 366 372 370 369 376 381 351 365 379 360 382 367 367 377 366 363 373 377 382 353 370 365 375 371 356 383 357 374 359 375 380 353 370 372 360 384 357 363 385 356 361 355 378 362 350 360 383 367 370 366 360 359 384 360 378 354 357 385 358 383 354 368 366 355 355 375 368 377 353 368 383 364 373 355 356 353 382 353 350 382 349 360 355 383 351 364 367 374 379 376 371 384 358 368 369 379 358 352 371 378 371 349 373 375 372 380 360 349 365 361 362 381 352 368 359 354 383 377 379 377 368 382 356 358 365 376 368 354 360 371 348 382 351 352 353 374 364 380 354 380 356 368 356 360 368 367 382 367 361 378 376 361 356 365 351 353 357 372 359 369 375 375 348 378 380 369 349 360 364 354 371 352 374 379 381 358 379 379 357 356 353 350 349 361 347 353 366 356 357 358 358 348 349 374 378 361 359 379 353 356 351 357 361 358 354 359 370 366 356 360 375 378 379 377 357 379 363 356 369 373 367 380 374 370 371 370 348 363 382 371 372 350 381 366 378 368 379 381 351 368 358 359 363 355 354 353 367 350 363 353 376 346 349 367 349 353 370 367 369 370 355 358 353 353 378 348 375 354 362 379 355 374 356 351 362 379 358 362 346 354 369 356 354 352 358 374 360 346 359 363 350 368 376 374 375 352 356 348 376 373 346 349 381 372 370 361 349 346 377 365 370 380 376 379 351 352 371 381 368 364 362 353 350 372 361 379 358 371 362 368 362 378 371 377 368 360 372 351 376 348 370 365 346 364 378
366 349 346 345 352 364 378 359 348 368 374 361 361 379 377 347 376 373 353 371 375 347 362 380 377 364 369 376 364 367 352 366 372 369 366 359 368 363 373 371 367 346 352 347 380 348 365 355 357 373 346 351 375 363 351 352 362 355 363 361 377 351 346 348 375 348 362 363 366 370 353 368 351 376 350 367 360 371 377 372 379 378 378 354 376 364 377 373 374 359 354 351 365 371 370 376 374 368 358 376 373 346 363 380 358 369 366 373 376 379 365 374 377 378 347 352 378 379 381 371 374 370 357 374 360 347 369 354 370 362 365 378 380 363 377 357 351 378 349 361 376 348 354 351 380 371 357 356 349 372 362 377 360 373 369 375 354 373 363 358 353 362 355 367 379 350 378 365 347 381 380 357 363 368 362 378 358 373 353 362 381 369 373 359 361 360 352 349 367 349 362 375 365 371 360 363 355 373 362 372 352 360 347 370 347 379 366 375 371 352 370 369 375 360 361 369 353 347 371 374 349 366 382 348 370 375 380 379 366 360 349 372 373 366 375 353 362 374 361 350 379 348 352 351 361 383 373 348 383 378 375 349 377 374 366 365 366 363 377 365 375 378 353 381 360 360 350 375 350 364 357 382 381 379 366 375 378 371 375 377 365 382 358 375 352 377 356 370 356 349 367 364 359 352 361 372 364 379 379 366 375 368 380 372 362 361 378 371 383 369 380 381 382 354 371 385 362 358 350 385 374 369 364 384 372 356 351 352 351 361 385 377 381 380 380 374 372 373 377 351 372 371 382 368 355 372 354 363 381 358 370 374 386 374 358 387 383 380 376 360 374 383 375 358 357 365 373 364 372 351 353 357 368 375 381 373 374 364 364 383 386 383 369 384 385 354 383 380 383 387 352 370 360 354 355 366 368 377 357 353 377 374 374 373 376 382 373 362 357 364 357 355 374 389 365 370 355 375 361 386 388 376 367 359 378 371 373 373 374 357 389 378 379 374 362 382 382 361 355 388 373 376 369 357 375 382 389 377 382 360 374 380 383 366 386 387 362 384 370 362 388 369 387 356 368 374 385 375 382 365 374 380 388 368 362 373 374 360 374 365 382 372 391 389 363 386 385 371 379 379 357 355 372 390 357 364 388 366 386 357 378 384 384 390 360 369 371 379 374 368 389 364 364 366 377 372 375 370 366 378 373 369 378 390 382 358 363 379 384 372 381 370 364 388 367 384 364 360 370 361 388 382 384 359 370 368 375 390 361 363 375 378 376 360 390 366 377 360 367 368 391 393 360 363 366 371 390 373 389 381 392 383 384 383 385 361 372 381 372 376 388 390 375 385 371 372 394 391 390 382 380 388 382 383 394 368 374 367 361 369 368 359 372 395 362 378 376 376 379 390 373 372 385 368 378 376 382 392 372 378 380 372 371 381 360 385 391 376 371 393 364 380 393 392 394 374 374 389 370 395 383 384 386 387 393 368 367 395 365 395 377 386 371 367 371 387 370 368 395 372 374 392 398 361 365 372 387 366 386 371 378 367 387 381 376 380 362 367 366 381 388 373 377 377 398 363 395 389 370 391 362 383 362 361 361 366 388 388 387 392 376 366 398 381 365 391 378 366 397 383 364 365 373 396 381 372 398 377 362 385 385 379 385 386 395 386 391 385 391 396 395 385 364 394 367 384 386 384 389 363 384 370 367 396 383 365 385 398 397 364 384 383 398 371 386 395 374 394 397 366 391 392 367 394 364 373 378 366 373 384 383 374 370 389 371 393 370 373 391 383 375 392 382 374 379 368 385 369 363 398 389 370 368 394 380 370 383 375 374 395 375 396 385 383 400 393 391 386 381 398 368 394 389 388 383 383 371 383 389 387 380 377 395 386 387 375 371 370 365 398 380 377 371 364 398 387 394 366 372 375 401 393 384 367 380 382 365 367 380 391 391 397 383 401 397 369 391 382 375 392 378 369 368 386 369 380 371 377 382 395 388 398 386 386 401 381 382 365 384 398 370 389 371 368 389 366 389 378 400 378 368 377 383 389 378 389 367 401 402 402 372 367 398 394 367 397 373 386 376 371 382 399 397 390 381 400 370 368 392 369 398 374 398 379 399 389 365 379 365 380 378 372 382 373 401 385 384 388 368 373 372 401 369 382 388 401 379 372 382 368 376 377 378 387 391 390 373 369 366 373 401 380 380 380 388 394 378 385 379 397 394 365 374 376 382 397 375 397 382 370 378 393 383 369 393 371 372 379 392 374 387 390 367 380 383 368 388 375 389 380 385 396 380 394 369 398 367 395 370 384 401 399 391 381 382 381 365 389 396 370 376 396 373 378 390 392 398 375 380 384 368 400 393 384 370 397 395 372 368 378 391 366 374 395 398 369 374 376 394 383 382 383 392 390 375 395 395 370 383 372 367 387 386 395 384 391 367 376 376 370 367 402 387 376 373 382 381 398 394 388 378 389 368 383 376 394 392 385 399 388 370 379 372 391 371 369 395 390 396 368 395 398 384 380 372 392 375 366 386 381 366 377 367 385 373 379 377 400 377 389 386 382 366 371 387 388 376 379 375 385 399 384 381 380 377 366 369 387 383 369 367 385 382 370 368 369 401 397 368 376 385 368 373 387 391 396 373 381 389 401 365 386 383 398 364 396 400 385 397 381 390 378 380 386 385 400 392 400 395 373 390 394 393 377 395 382 371 382 400 396 381 379 381 378 375 397 372 373 397 384 368 385 398 400 386 397 398 392 396 370 364 363 363 394 377 395 391 363 377 368 374 373 384 392 389 396 367 376 383 362 396 366 362 394 365 385 390 379 376 363 364 393 379 365 364 371 375 393 371 367 376 383 394 398 390 382 371 372 395 371 372 392 375 389 364 395 374 370 390 367 372 391 375 366 372 378 376 364 387 363 369 363 384 363 377 391 361 387 363 395 374 390 365 365 379 367 376 369 391 366 390 363 375 367 385 386 362 378 389 366 380 376 384 366 394 363 374 395 367 376 369 380 367 389 362 363 373 378 372 365 383 363 384 375 385 370 363 386 387 369 391 368 384 393 374 384 367 372 377 387 365 381 393 392 371 370 365 392 388 396 396 379 378 378 362 364 377 360 393 374 377 384 364 376 382 393 363 366 383 379 393 388 378 389 383 389 377 388 362 369 365 362 388 384 395 390 388 376 391 362 368 386 386 387 365 386 384 384 393 370 366 389 362 364 360 364 372 379 372 376 367 378 394 359 366 393 390 373 388 363 377 376 390 367 367 375 358 370 363 370 359 385 364 363 391 381 385 369 365 362 365 389 360 364 390 384 377 364 362 386 369 381 367 380 369 391 360 384 382 380 358 383 370 380 368 383 368 359 373 391 379 381 387 382 366 361 372 364 368 356 356 381 380 381 382 370 357 363 375 382 386 377 371 377 379 383 367 391 364 384 368 387 387 377 355 360 382 371 369 358 386 384 361 389 373 387 366 389 357 386 378 364 385 356 386 372 363 362 387 387 369 378 383 365 363 383 385 390 377 377 371 387 370 377 384 366 387 358 363 367 367 385 376 375 365 387 357 389 373 368 386 388 355 356 377 379 363 372 378 364 373 374 360 389 375 353 379 387 373 388 363 386 360 364 371 388 361 353 365 381 383 361 357 385 379 382 374 352 379 377 379 362 376 386 377 362 387 381 359 385 380 384 381 366 358 377 379 367 356 356 374 387 380 380 361 386 351 383 386 378 387 376 366 374 352 369 362 387 362 369 361 368 380 368 360 387 373 375 360 363 368 371 380 382 371 370 366 375 381 361 372 357 353 380 353 367 370 355 373 362 355 355 377 382 357 352 364 374 357 374 367 375 358 376 370 360 361 367 365 372 358 368 379 361 362 362 359 362 383 382 375 369 368 366 381 355 384 359 359 355 363 376 380 353 368 382 380 360 380 376 362 352 358 372 380 371 365 370 365 364 348 355 364 367 352 376 353 352 367 363 358 361 370 370 365 353 367 376 380 378 368 358 382 378 362 358 382 380 381 363 376 381 350 355 379 353 347 348 357 382 363 348 360 349 370 377 371 369 350 367 363 370 358 377 380 372 367 358 368 364 353 376 377 355 348 373 362 365 374 352 364 370 369 357 373 372 368 377 358 371 377 354 374 351 363 370 357 348 346 358 381 352 352 376 377 369 346 356 367 374 377 365 361 364 375 367 353 360 361 381 348 356 368 355 377 366 380 352 368 360 381 347 346 367 357 377 354 358 367 356 350 379 375 381 377 348 347 348 379 362 363 361 352 366 371 364 350 349 350 372 363 349 353 378 369 364 354 358 376 355 368 360 352 377 359 347 379 376 366 376 357 363 372 379 347 361 361 351 364 366 357 361 349 365 358 374 348 347 367 379 358 354 374 345 366 368 364 380 364 349 356 376 367 347 354 370 363 351 356 346 372 369 362 376 353 355 349 372 358 371 370 351 360 379 351 345 366 370 345 349 354 356 360 357 358 370 362 376 376 373 357 347 361 374 358 349 364 363 376 357 353 345 363 349 379 350 349 365 375 349
368 364 359 364 376 372 353 373 347 364 365 359 346 362 368 359 366 352 357 362 344 346 362 363 350 377 368 354 361 378 359 365 362 354 349 374 363 374 367 366 374 353 362 376 351 350 372 373 374 349 371 375 351 370 374 357 367 362 368 364 360 363 365 359 373 371 353 356 345 377 359 356 366 377 368 373 363 360 346 358 366 374 369 353 364 363 367 367 345 371 351 377 354 372 356 363 379 346 356 361 379 371 373 345 348 377 354 367 358 356 345 360 366 370 369 366 353 373 354 371 364 377 369 354 370 361 374 349 363 366 346 378 373 355 379 377 353 369 364 367 346 346 347 368 352 352 355 378 345 380 368 380 377 372 354 346 353 363 366 351 348 368 349 376 378 363 352 350 352 371 352 369 352 370 356 360 378 346 358 359 363 361 358 359 353 367 360 377 365 361 347 368 348 367 379 346 350 366 367 373 357 375 361 364 364 352 359 361 370 371 374 351 351 367 364 374 352 358 369 372 373 350 374 376 353 353 357 373 373 378 364 364 351 379 363 370 365 376 365 353 382 374 358 367 359 356 359 381 368 382 351 360 366 360 370 372 382 360 362 372 371 379 370 377 356 367 364 355 376 382 361 375 353 373 359 365 362 371 380 348 350 348 377 370 377 380 375 376 357 355 366 381 367 369 374 356 352 370 364 381 350 377 353 355 382 380 353 361 368 349 377 350 365 370 352 359 366 380 351 355 351 349 352 350 370 359 358 354 381 373 368 383 383 372 370 380 367 374 372 366 354 364 368 370 365 351 360 362 382 363 368 364 379 372 366 365 382 375 350 358 380 381 376 378 380 379 385 362 383 368 369 369 360 351 352 377 382 368 384 365 352 357 354 360 384 373 387 356 374 367 379 354 361 382 381 354 373 379 365 383 374 361 379 383 377 381 372 386 376 384 363 355 353 381 379 386 381 379 354 369 359 360 371 383 354 379 363 375 369 354 370 369 364 360 378 367 367 377 364 369 372 353 372 373 383 363 386 376 369 388 370 390 373 389 383 374 356 357 375 387 373 370 366 362 355 354 376 385 378 387 364 360 388 363 359 360 373 391 360 366 366 377 365 386 390 372 384 355 390 368 388 373 362 363 359 364 378 382 358 366 357 384 388 369 392 371 374 388 385 358 362 375 380 387 369 356 383 376 356 381 368 367 377 375 390 382 384 376 373 366 366 389 358 377 366 357 392 362 390 362 364 374 381 366 384 372 366 374 393 381 362 368 392 384 387 390 389 358 389 383 382 376 378 383 374 387 362 372 371 373 393 378 390 380 388 358 359 375 375 358 363 359 385 362 365 393 373 359 393 382 384 359 378 382 384 395 375 366 387 366 381 385 386 392 371 394 392 372 375 388 387 396 390 377 377 396 374 369 396 387 392 362 387 375 385 390 374 379 361 365 386 383 392 392 379 382 390 391 395 384 364 394 380 384 395 373 374 397 370 369 365 378 388 363 389 388 366 380 378 364 381 364 371 365 397 392 386 383 361 393 388 380 366 370 365 378 382 378 377 369 364 381 386 369 362 376 374 367 373 391 386 394 395 396 376 371 367 364 371 367 374 377 386 397 387 369 376 386 364 392 372 383 391 398 391 392 391 383 376 366 375 379 377 387 392 392 376 399 373 364 367 365 380 371 362 383 394 376 386 376 386 397 397 377 395 367 385 386 388 377 368 379 394 383 367 386 392 381 363 381 383 369 384 380 394 384 363 366 377 387 379 400 399 392 392 393 374 393 395 400 369 401 394 378 399 398 379 390 394 380 371 393 364 392 372 373 392 388 376 368 390 393 383 388 400 374 396 373 365 390 371 386 389 401 400 386 376 393 391 384 371 376 375 388 383 400 397 373 387 388 393 391 395 374 394 393 384 388 402 401 376 371 385 379 386 399 380 376 391 369 397 376 381 386 378 377 384 388 386 384 373 376 388 365 402 379 393 399 365 392 398 392 376 396 369 376 371 384 365 375 366 397 386 398 398 378 373 395 402 372 376 372 400 377 389 399 392 379 395 370 385 390 397 396 400 379 369 368 376 370 378 377 380 377 388 390 390 396 381 366 380 369 388 376 381 373 371 369 387 379 373 368 381 382 376 377 396 396 379 368 378 369 380 370 381 380 395 383 372 372 383 387 376 367 375 391 375 381 372 374 394 395 392 371 373 380 399 381 372 390 384 400 394 376 367 387 390 396 366 375 380 399 374 368 378 383 371 403 398 377 373 366 384 377 388 370 392 383 385 376 385 381 389 375 391 390 374 378 398 374 387 390 385 395 393 398 374 398 397 385 388 383 401 384 372 385 388 376 380 386 387 400 401 372 387 389 374 396 379 384 382 378 370 402 369 397 374 393 370 383 390 392 400 388 372 369 385 373 379 400 393 378 374 390 400 373 391 370 403 366 366 398 378 371 374 397 380 382 403 400 399 389 366 374 389 373 393 371 396 368 383 401 397 369 403 393 376 391 376 392 369 376 386 398 397 372 391 390 388 390 386 399 392 387 385 393 372 373 397 401 392 392 398 385 395 375 374 384 400 400 388 366 373 386 398 382 392 401 368 392 366 367 365 370 388 385 397 394 393 392 370 382 397 381 402 368 391 390 387 367 365 388 384 373 371 395 369 398 371 372 387 372 374 365 377 375 385 372 381 391 376 364 370 386 396 386 389 401 389 389 365 389 374 400 376 380 392 380 391 376 365 391 384 391 392 374 401 374 397 397 401 387 397 386 372 392 386 397 391 373 401 370 376 373 367 387 367 373 365 394 385 383 400 383 372 390 394 387 378 367 382 378 391 394 378 399 384 400 372 389 387 387 373 399 397 393 386 379 365 366 388 365 386 386 385 372 375 394 375 391 376 372 384 366 365 377 380 364 376 368 368 362 392 378 398 366 370 399 382 388 365 370 391 366 372 392 393 386 363 367 392 377 377 392 382 381 369 378 361 383 384 368 361 393 384 375 397 393 375 396 397 378 382 388 398 392 380 391 394 398 375 365 377 392 396 376 390 366 393 390 366 395 397 366 389 361 397 365 371 373 362 369 368 361 397 367 371 394 376 366 394 361 373 395 393 382 374 381 382 368 360 386 392 382 362 380 367 363 371 368 371 368 395 365 373 389 396 364 386 362 368 385 363 359 383 374 382 360 374 367 384 374 371 379 359 388 378 382 369 389 390 380 360 366 385 388 395 363 370 384 364 394 373 383 394 376 362 380 377 377 366 365 370 394 364 385 364 361 371 390 369 366 374 385 373 379 377 387 360 366 391 381 365 384 370 365 365 389 365 385 386 389 370 376 366 391 366 387 357 380 382 368 366 376 373 358 360 356 388 378 380 385 365 389 376 378 375 362 388 361 390 380 356 382 362 380 379 387 374 358 373 376 383 381 359 363 383 378 363 357 363 388 386 373 362 384 373 381 391 369 364 366 371 380 370 356 367 357 386 362 373 366 384 364 370 388 373 376 375 359 378 361 370 373 379 377 380 376 381 357 368 354 384 384 357 361 362 368 378 357 355 360 384 385 371 363 360 353 364 359 373 388 367 353 385 370 376 375 355 382 356 369 359 385 377 362 357 386 355 382 354 357 353 363 367 386 352 375 364 363 381 384 361 373 384 357 354 386 357 371 378 359 365 362 356 353 387 361 387 353 369 367 374 385 357 352 382 357 353 357 368 361 353 355 360 385 375 362 360 380 371 361 353 372 365 369 370 371 375 384 360 357 376 359 360 376 382 380 356 369 378 371 359 370 356 374 383 373 358 373 353 378 383 371 380 363 354 364 364 359 362 374 367 352 383 357 378 360 351 364 379 359 365 368 379 372 356 357 375 364 380 378 357 357 380 367 371 365 382 367 376 360 356 358 379 371 382 353 382 348 368 356 375 365 375 349 368 382 357 358 378 352 367 366 362 363 350 365 380 347 363 352 375 352 378 351 375 376 356 353 356 356 361 347 373 368 349 357 366 358 347 360 379 367 359 373 362 361 370 375 361 351 380 370 356 375 374 363 367 362 369 357 371 363 357 362 348 375 352 347 367 353 377 379 353 353 369 368 367 356 377 361 376 374 364 365 347 371 346 348 351 349 359 377 366 351 373 368 380 379 350 381 366 380 377 352 367 364 355 352 355 350 347 365 378 366 349 359 355 365 362 377 369 375 372 353 360 363 356 375 376 360 374 377 375 371 348 361 370 358 348 360 379 366 361 377 367 365 355 358 349 352 354 373 363 345 362 378 379 373 372 354 368 346 365 377 351 349 373 376 378 376 372 377 361 352 353 348 352 379 377 372 351 350 345 369 366 362 346 344 370 374 353 373 375 355 370 346 360 363 358 374 375 366 371 372 354 344 356 362 360 353 371 367 359 372 372 345 370 374 345 360 368 371 369 379 346 359 361 378 358 356 372 353 378 344 361 369 360 374 367 376 347 358 363 379 366 371 344 356 366 362 352 370 353 377 350 371 372 367 349 350 359 377 375 358 377 357 363 358 367 350 354 350 365 354 349 351 345 350
343 346 347 351 353 372 349 359 363 377 362 368 364 378 345 375 356 359 368 375 373 355 361 363 362 362 353 347 370 371 369 350 354 373 358 364 366 344 344 366 359 364 371 344 363 354 356 356 370 346 368 344 374 350 344 357 370 355 378 377 363 368 348 374 363 343 360 366 345 377 354 377 378 362 358 362 373 371 355 364 374 344 365 370 368 367 364 359 359 363 373 359 369 358 354 353 358 351 376 376 366 367 354 365 351 369 365 345 362 377 347 373 359 349 344 348 353 346 344 369 346 354 349 372 370 378 347 365 366 361 379 353 349 354 356 373 345 378 356 344 376 376 374 372 346 376 377 357 359 358 363 362 369 350 356 375 348 375 361 370 356 376 360 378 350 372 351 367 370 363 367 346 375 378 355 378 354 352 356 370 348 375 368 353 345 380 349 365 356 346 372 348 358 352 346 364 360 370 368 366 369 371 348 365 349 359 363 359 348 354 364 351 364 352 375 345 367 379 365 358 361 373 363 374 360 380 374 375 369 377 376 358 367 380 378 372 358 376 366 377 349 366 363 368 353 358 368 375 372 369 369 352 360 350 360 375 349 369 349 373 364 380 365 366 378 377 372 370 371 356 366 374 356 347 376 363 375 379 373 366 366 360 372 360 364 366 353 366 353 357 373 371 370 371 354 365 365 379 368 353 369 351 360 378 368 370 375 360 366 365 379 365 378 348 378 375 348 365 374 355 355 365 358 377 352 381 374 350 356 358 355 377 378 384 352 362 370 359 354 352 376 366 349 350 382 379 377 383 377 368 369 383 364 379 355 384 355 380 385 362 354 371 371 363 370 354 376 355 364 361 374 371 358 374 369 381 371 356 376 360 377 379 355 357 353 372 383 372 383 363 383 357 364 386 377 383 361 363 371 370 369 384 358 385 385 354 356 368 359 359 356 386 365 375 370 367 374 380 388 369 355 362 353 383 360 357 379 387 385 378 369 367 388 354 378 384 356 360 379 379 382 361 376 359 362 357 374 384 385 389 365 367 378 382 361 364 388 366 361 383 354 356 375 389 357 378 361 375 363 365 364 356 388 365 377 360 385 377 356 380 376 383 371 378 374 379 389 371 391 359 379 369 361 363 382 379 366 367 379 375 380 390 378 392 380 364 362 373 387 363 377 386 369 356 388 388 380 385 383 357 367 370 386 389 356 392 392 368 368 379 389 370 392 374 369 379 361 375 374 370 360 358 378 388 359 373 384 361 380 374 379 371 367 372 382 367 371 380 379 360 366 374 373 379 369 363 379 388 360 359 364 363 361 364 373 364 359 364 368 383 359 389 374 368 382 361 377 373 383 376 375 369 392 368 368 382 373 389 375 375 392 361 360 395 367 375 363 367 395 387 369 395 396 384 382 382 386 378 374 389 396 390 377 370 362 387 393 386 384 392 396 395 370 379 376 372 386 395 374 397 387 393 368 374 376 373 365 365 365 397 391 362 394 365 369 378 392 377 365 378 386 378 374 395 374 368 384 361 364 376 375 390 370 382 381 385 372 385 367 377 383 397 379 395 365 365 374 374 398 395 391 385 374 383 382 388 390 383 388 393 398 381 363 369 364 383 394 392 386 378 386 370 378 382 383 397 386 395 371 400 390 379 385 381 400 383 369 390 367 373 399 365 392 400 389 395 400 399 365 386 377 389 372 370 370 393 367 372 366 392 371 371 370 372 389 369 392 395 374 374 368 372 393 397 388 381 369 387 379 371 388 393 375 397 401 383 389 382 391 369 372 378 377 395 386 365 378 376 396 388 365 378 375 394 374 377 373 395 378 366 381 402 395 392 397 372 389 400 391 379 367 377 392 380 370 375 380 383 402 389 385 402 365 374 372 391 386 380 383 377 397 377 376 390 367 370 375 391 384 379 383 386 392 388 401 375 376 394 371 376 381 369 391 381 377 398 368 375 390 401 386 384 375 396 386 392 379 395 395 397 371 391 379 375 375 393 384 387 384 368 375 377 372 378 392 399 372 372 371 375 386 369 393 395 378 375 399 369 382 368 400 387 393 391 374 403 396 370 401 392 372 387 402 377 398 368 371 404 389 391 390 370 394 378 376 383 402 386 385 379 388 396 378 376 382 385 374 390 389 386 377 372 368 390 382 378 391 402 377 392 389 400 395 394 389 383 388 386 402 368 376 385 397 387 395 390 384 380 375 384 378 401 389 379 387 382 390 389 379 378 376 379 389 383 368 389 399 367 370 396 368 396 377 376 378 383 400 373 396 386 390 369 383 390 398 403 367 399 403 380 389 375 392 373 391 372 374 401 372 393 392 390 384 380 399 396 396 372 380 404 392 404 368 386 389 377 400 390 372 398 381 394 384 368 378 386 389 385 382 373 374 370 396 391 383 368 398 391 390 374 390 377 389 369 374 389 380 369 390 385 378 404 390 396 384 401 393 368 398 371 390 383 390 381 385 368 399 379 370 384 402 393 372 402 396 379 386 371 397 388 367 386 387 390 393 404 402 382 384 373 386 369 389 371 400 370 388 394 398 392 373 373 396 394 385 386 383 366 368 375 403 384 372 386 369 399 401 383 376 380 389 373 383 374 377 394 393 376 383 386 379 367 370 371 394 389 369 389 367 388 398 367 368 382 387 372 377 400 367 387 377 390 372 372 376 399 400 403 371 394 400 384 373 366 367 379 367 371 402 369 393 374 386 395 390 385 379 402 381 380 401 392 367 370 376 393 365 372 393 387 379 390 369 387 370 371 401 388 393 378 391 382 386 374 391 374 372 367 389 389 399 387 378 401 370 368 369 387 375 397 371 368 401 391 368 384 376 383 369 366 396 375 401 381 385 390 368 393 370 371 396 367 372 372 382 379 376 388 380 366 383 387 386 398 393 390 380 367 371 386 369 382 397 368 377 396 372 382 366 379 389 398 383 376 386 365 392 377 368 387 396 388 374 381 364 382 387 381 386 395 382 370 392 394 392 368 390 363 365 370 379 369 385 379 384 371 398 376 364 366 364 361 370 392 396 372 390 383 370 376 395 390 384 387 385 376 394 391 394 397 362 390 368 364 370 391 374 369 384 378 390 365 394 362 374 391 389 365 376 398 396 372 390 398 383 363 377 360 367 382 390 362 394 391 382 396 384 370 364 380 361 387 387 369 382 396 363 376 382 371 390 383 383 392 366 369 395 362 370 380 384 378 361 381 387 383 359 389 393 378 372 373 368 377 382 391 376 362 384 361 373 377 385 375 389 371 364 388 374 390 388 377 372 390 378 378 377 378 371 389 375 383 380 361 365 367 393 361 386 382 364 380 380 369 360 374 382 366 382 376 361 375 359 390 385 379 372 366 376 385 376 356 375 362 360 361 387 375 365 380 378 387 366 364 362 384 359 388 357 363 370 375 358 386 372 387 371 388 375 391 359 358 369 356 380 374 361 389 371 385 391 356 379 379 380 384 370 360 357 386 367 387 369 371 381 386 366 376 361 386 390 365 368 368 381 371 365 365 368 381 357 382 381 359 369 369 367 385 376 371 380 367 382 374 384 372 384 359 372 354 370 372 380 384 386 384 363 359 358 355 386 362 362 355 368 379 387 383 352 388 379 358 365 371 379 360 368 373 381 388 352 360 369 357 369 380 353 380 365 359 362 377 385 372 380 364 377 378 373 378 355 378 384 369 360 352 355 380 357 376 370 381 354 365 382 356 358 370 385 375 370 371 358 378 352 363 360 353 363 363 375 352 354 381 362 373 364 379 367 351 370 367 383 354 362 379 360 370 379 359 375 363 360 383 372 363 377 382 366 370 359 371 371 362 365 349 351 360 359 349 362 360 368 360 365 361 370 377 383 380 367 373 375 379 352 362 373 360 359 370 381 369 355 367 363 352 348 382 364 376 347 358 352 347 351 370 361 353 379 376 350 378 381 377 353 349 371 378 361 382 380 358 347 368 359 378 372 375 377 369 368 358 381 374 374 365 377 352 371 373 361 354 348 360 364 355 378 352 350 357 367 364 348 368 349 376 364 356 370 360 379 371 351 357 379 379 376 374 366 346 345 345 354 348 375 353 357 372 359 377 347 345 359 365 347 379 360 365 353 364 359 350 354 365 379 369 380 354 362 365 355 379 365 344 345 359 352 373 350 346 369 368 346 364 368 348 362 347 349 350 346 379 355 372 364 369 360 363 379 357 363 369 355 347 349 356 378 357 349 364 376 355 368 358 355 357 379 353 376 348 359 379 347 350 371 347 376 366 345 354 343 364 343 355 348 349 347 346 378 353 367 374 344 355 353 355 348 368 344 345 372 359 344 355 345 351 359 357 354 377 368 354 363 349 366 368 371 371 351 370 361 375 346 378 368 372 370 353 361 371 355 370 367 372 346 349 360 378 364 371 377 369 347 377 375 350 366 367 358 374 375 356 351 378 355 356 351 362 366 349 354 359 376 358 352 343 365 350 359 366 378 357 356 362 355 369 370 358 357 365 369 369 343 377 348 371 370 356 355 374 378 346 354 375 378 343 356 344 350 372
366 365 365 359 348 357 349 355 352 344 342 342 370 358 377 356 350 348 349 342 343 349 362 354 345 361 355 374 362 342 367 366 365 370 347 352 365 355 365 375 373 345 356 345 361 355 359 350 377 367 366 343 354 350 371 357 369 348 354 353 365 359 357 368 368 363 342 355 356 346 369 351 349 347 370 349 376 352 357 375 357 345 376 369 354 370 364 361 356 376 353 359 374 368 350 364 353 366 357 347 370 348 372 342 369 365 349 367 355 344 365 370 347 343 377 375 351 363 359 346 342 350 343 374 376 351 376 368 376 356 374 369 343 369 349 370 372 356 376 349 358 343 377 344 344 376 357 370 361 354 354 377 362 355 373 377 345 351 367 343 345 378 349 345 348 372 352 377 349 349 347 345 349 345 362 367 358 376 375 358 353 350 356 372 362 367 370 344 375 374 360 377 374 367 359 379 376 369 378 346 375 362 364 362 345 347 350 360 361 345 354 370 351 347 378 349 370 350 367 346 380 347 380 354 350 375 370 346 364 348 365 376 366 349 358 367 369 380 364 350 345 374 376 368 377 354 353 347 359 355 350 376 359 365 365 364 359 354 366 359 357 366 370 359 370 363 381 374 362 380 379 378 374 354 381 350 380 369 369 374 380 374 369 358 373 369 356 366 377 356 359 369 376 347 382 381 364 361 373 360 360 351 356 368 375 371 352 373 359 376 367 358 383 353 349 373 355 374 373 350 348 349 352 357 350 367 355 383 381 362 361 374 366 370 375 358 376 382 366 352 354 349 378 354 370 359 359 378 349 384 360 349 350 364 359 368 383 382 367 360 360 361 368 359 364 359 350 355 372 367 358 378 367 351 383 352 361 373 381 377 373 356 378 354 351 364 354 383 371 381 368 368 381 353 352 365 380 366 373 377 367 371 356 379 378 376 351 366 380 382 359 387 353 357 355 359 370 373 355 354 367 387 386 375 352 387 367 359 381 367 385 360 366 354 368 356 379 368 386 387 376 356 385 355 362 389 363 380 388 366 360 366 364 357 367 380 372 361 387 379 354 384 365 367 363 380 385 368 358 381 365 360 385 375 362 372 389 372 378 389 364 364 380 390 383 358 379 364 380 376 389 381 384 364 372 356 368 367 385 388 358 360 358 367 382 381 385 380 378 372 377 387 381 381 386 387 362 388 360 387 372 372 391 380 360 373 360 389 363 390 385 380 358 365 392 362 390 362 364 375 393 364 370 359 389 378 392 359 374 374 368 369 368 367 392 372 361 373 382 382 370 373 368 386 381 381 369 392 387 377 375 387 362 366 368 394 387 365 373 381 381 384 392 391 371 368 383 389 361 385 376 373 364 365 380 365 389 391 363 396 388 394 365 391 364 374 368 392 395 360 392 380 385 389 391 375 361 373 370 376 398 368 371 396 372 377 381 387 376 379 387 367 378 380 365 374 396 368 367 386 378 385 372 380 384 389 390 362 379 377 394 378 385 366 392 374 398 374 362 375 370 388 397 365 385 381 379 383 388 363 371 367 387 382 365 389 388 394 390 384 388 385 364 374 390 373 387 368 364 366 398 373 372 376 378 375 395 373 396 399 374 383 383 377 381 386 366 385 396 395 370 384 380 388 397 387 399 400 371 363 384 370 375 371 383 368 383 393 378 379 392 389 377 374 365 396 397 385 380 392 379 387 391 374 374 387 376 372 365 384 388 402 370 400 371 389 366 391 397 396 384 387 399 397 375 379 369 386 400 386 392 393 387 381 365 376 383 378 384 400 376 387 399 381 385 384 385 403 388 379 374 369 379 371 380 367 385 384 388 382 383 393 372 368 371 388 379 367 379 376 402 391 398 376 385 396 373 366 373 395 379 381 399 371 387 392 372 384 388 372 400 368 399 384 386 383 385 377 400 398 403 377 401 376 387 383 368 394 383 391 402 375 368 375 395 367 400 401 384 383 384 396 400 395 391 381 389 371 391 384 381 368 395 378 378 394 394 395 399 389 381 396 375 398 404 403 376 377 377 394 394 395 401 389 385 387 382 385 370 384 402 384 385 370 372 373 374 399 400 405 398 391 374 405 400 388 402 370 398 374 374 402 401 385 401 396 405 377 375 385 372 387 401 405 389 405 373 395 376 383 373 368 385 379 405 379 399 380 397 369 386 382 403 397 399 399 403 377 371 373 394 391 370 405 391 392 383 396 397 369 389 402 370 406 391 385 395 401 397 403 402 393 379 378 384 372 371 397 397 389 379 384 374 381 399 396 382 375 401 372 375 399 384 392 399 384 387 403 394 377 377 406 380 387 377 373 369 379 402 397 399 374 390 382 402 382 387 377 404 381 397 373 390 390 374 398 383 392 394 371 379 403 370 390 398 377 393 376 403 404 382 395 388 404 387 383 395 405 370 393 396 376 375 379 397 380 370 373 404 373 391 376 369 370 397 378 379 400 386 376 377 379 382 397 393 379 390 382 378 370 385 368 378 392 395 369 405 397 391 403 403 392 389 382 395 396 392 384 368 389 371 377 400 401 384 387 374 385 379 384 387 397 401 398 383 390 377 398 382 377 372 394 402 393 370 369 383 395 385 384 394 388 371 404 383 388 401 389 367 374 384 386 381 379 394 397 379 404 367 393 376 373 398 389 399 402 391 378 370 388 373 397 371 377 374 404 376 370 403 375 392 398 373 369 388 400 377 401 399 377 367 387 383 399 387 378 396 374 367 377 373 389 385 377 377 392 392 387 373 370 374 399 402 381 380 387 394 390 399 366 402 400 387 397 373 371 387 381 395 366 392 402 389 373 391 401 377 396 384 384 400 392 380 376 386 372 375 376 398 371 376 374 384 377 368 370 383 369 387 391 370 392 390 373 401 394 371 391 387 368 373 400 373 366 374 394 373 384 383 368 369 395 393 388 386 376 372 383 381 395 372 387 386 376 396 363 384 381 390 370 363 377 384 373 379 394 381 389 393 378 370 397 388 379 362 373 392 371 393 372 382 364 374 383 393 386 399 376 382 388 399 383 365 383 371 397 375 366 362 383 382 387 396 370 366 374 381 396 362 374 384 382 392 374 381 385 398 380 378 397 368 377 380 387 398 367 363 391 372 364 375 394 390 373 381 373 386 364 370 365 393 393 386 365 385 386 366 376 369 390 361 388 384 378 396 380 388 377 387 375 386 379 384 361 373 389 363 360 390 371 379 388 379 390 390 370 395 374 386 367 368 388 373 370 384 388 390 391 368 359 369 372 392 370 373 383 377 376 383 371 366 366 378 364 376 387 375 375 365 381 361 389 388 391 363 390 382 372 385 369 387 373 383 362 363 376 387 383 372 375 374 358 362 357 380 358 386 360 374 370 360 377 365 368 388 385 380 376 378 371 389 386 366 356 391 387 375 362 376 390 381 355 368 363 355 391 364 362 373 360 377 355 359 386 368 355 356 355 375 379 385 386 372 372 385 385 367 382 354 365 357 357 366 371 380 381 385 367 367 366 372 389 367 355 361 380 354 361 357 389 385 365 362 381 384 371 353 375 363 353 386 381 372 376 376 361 382 371 375 357 382 370 355 358 371 362 362 372 385 381 387 359 357 359 387 366 377 365 388 365 380 362 356 361 385 379 370 355 360 370 360 369 351 378 375 371 366 364 369 362 356 367 369 376 352 382 351 374 360 379 354 364 379 385 379 373 377 367 374 371 359 375 382 383 383 376 358 352 366 362 369 376 358 355 362 353 375 379 377 366 353 362 380 382 361 353 349 352 351 353 374 376 378 350 373 354 375 380 372 371 373 356 379 362 378 372 366 369 366 359 350 370 352 361 383 364 381 363 348 383 367 353 374 375 353 378 361 361 375 349 364 380 374 359 358 368 347 376 369 382 367 351 348 371 364 364 368 378 379 368 376 378 372 347 350 378 379 365 372 351 347 354 348 374 366 359 376 347 368 362 362 369 367 363 373 364 380 358 359 357 359 369 352 348 370 356 361 347 355 367 368 357 375 370 365 376 363 359 377 366 356 357 369 377 354 360 359 369 353 353 380 366 377 351 349 345 377 345 364 352 367 351 344 362 377 364 357 375 359 369 360 370 361 348 346 370 344 376 358 352 348 357 353 360 379 374 362 377 375 362 365 363 369 364 360 345 364 353 377 343 378 373 349 359 378 351 365 358 364 344 366 368 373 355 365 353 350 363 350 361 345 371 360 370 372 377 373 357 367 351 374 366 345 344 362 360 369 349 375 354 366 378 358 375 354 344 349 377 364 372 375 346 344 357 374 373 371 348 352 360 356 347 363 358 364 347 356 354 369 352 345 372 352 362 369 344 344 357 359 347 351 356 351 354 371 363 349 345 369 375 363 363 344 364 360 367 349 374 359 356 348 363 350 374 347 358 376 365 373 373 370 362 352 360 374 361 345 362 364 353 375 365 374 358 368 356 347 375 368 344 354 355 365 362 351 350 342 366 374 353 361 346 374 351 364 350 371 348 350 373 359 348 361 371 364 351 366 349 364 356 351 376 369 375 377 343 363 357 347 359
352 375 342 363 342 368 350 368 341 365 366 348 363 362 349 372 357 341 349 351 341 361 346 370 373 356 345 364 369 355 375 345 366 353 367 344 346 341 371 358 342 374 366 364 360 351 372 354 351 345 341 363 343 346 357 352 374 373 352 367 352 352 348 343 364 361 353 377 368 360 363 360 349 356 357 355 370 367 352 373 375 358 343 376 376 361 343 344 354 372 354 345 354 357 357 359 356 368 374 362 350 375 360 373 353 376 351 361 365 377 356 342 358 374 377 372 357 358 374 349 352 366 352 365 361 367 362 375 358 358 375 346 356 358 342 347 356 367 367 359 346 361 359 362 357 374 372 352 354 348 376 365 372 350 368 355 356 368 368 372 348 366 356 342 362 356 348 376 361 353 373 366 372 354 350 368 367 361 343 344 368 377 347 343 366 353 356 344 343 363 354 350 367 368 366 351 363 352 365 346 363 360 370 374 352 359 364 357 378 364 359 347 343 343 348 367 355 378 348 355 362 375 378 366 364 346 374 364 355 376 368 356 357 375 351 346 355 372 361 370 373 357 355 373 357 360 377 349 374 345 361 372 376 375 358 377 377 368 361 369 364 365 345 357 377 352 360 352 360 357 359 353 370 350 348 364 346 360 369 376 361 365 347 372 359 361 348 372 364 381 360 364 365 376 376 361 347 371 349 378 364 380 351 353 349 369 352 349 348 355 359 379 374 361 369 367 356 352 357 374 351 351 356 350 381 368 383 363 373 366 359 355 363 380 377 381 366 362 363 367 370 376 379 377 370 366 362 379 351 353 351 356 374 377 359 372 361 374 368 366 356 379 353 351 355 383 384 374 377 364 373 364 373 370 358 359 368 352 370 371 357 372 358 382 364 384 385 356 374 368 374 381 379 378 384 382 362 364 372 366 368 362 361 384 375 369 374 368 362 360 384 365 356 372 371 374 361 371 360 383 384 370 372 352 355 360 361 382 373 383 375 369 357 385 380 359 366 367 355 356 355 388 385 375 387 368 362 374 388 385 369 383 366 389 361 384 375 370 377 375 365 379 370 385 375 362 355 368 355 357 371 357 370 382 358 367 360 382 389 358 378 384 367 369 383 375 363 383 356 366 382 382 391 362 377 391 385 378 368 386 361 364 368 377 392 372 369 362 363 382 381 364 374 372 378 380 392 387 371 371 376 362 363 391 384 385 390 377 386 366 386 369 375 362 391 389 393 382 358 379 371 362 388 390 379 374 377 378 383 370 372 381 390 378 378 359 384 375 379 391 362 387 367 381 371 380 392 370 368 393 370 382 376 364 392 360 395 389 359 361 364 373 384 374 371 368 376 361 363 376 372 368 368 381 368 380 380 364 369 389 377 381 390 394 386 386 390 384 375 398 378 388 397 397 381 387 391 381 369 372 381 367 370 383 395 374 383 378 396 389 372 382 386 387 375 379 371 366 364 363 381 397 369 379 395 389 383 387 371 369 376 370 377 364 393 389 378 394 368 375 384 379 374 371 384 388 367 372 372 386 374 370 384 382 367 396 389 390 363 378 377 395 387 392 397 380 381 375 390 365 366 374 399 378 399 399 383 366 371 393 390 400 364 391 399 369 387 387 375 366 380 389 398 366 396 394 400 392 369 389 394 372 379 370 388 377 368 387 398 393 379 387 392 395 377 389 379 378 390 368 380 369 371 376 371 365 385 385 393 390 389 401 398 366 386 400 380 391 385 375 398 377 376 387 386 366 373 378 379 398 381 373 402 387 400 387 387 382 369 393 369 393 369 381 372 390 378 404 395 377 375 389 404 401 372 386 401 395 398 393 367 391 400 382 374 374 403 373 391 384 378 372 390 382 387 396 368 378 395 396 388 382 396 388 379 402 386 392 370 379 380 371 404 391 386 389 398 400 396 400 379 385 368 380 400 404 372 380 377 378 371 376 371 379 375 399 375 393 385 378 382 375 397 396 398 377 380 368 372 387 402 399 404 380 374 377 378 394 389 388 382 370 374 386 381 381 379 405 384 396 393 399 381 384 389 373 393 379 389 374 375 400 404 373 373 387 397 399 390 379 396 404 380 401 383 371 376 371 369 369 376 393 399 388 386 398 370 388 370 390 393 377 400 406 397 382 377 408 380 403 380 376 402 391 376 396 387 377 396 391 408 371 395 391 387 406 389 372 383 393 370 382 394 381 402 389 371 370 377 382 403 387 377 386 370 383 373 376 379 400 387 407 390 373 389 397 371 408 399 373 381 399 375 406 399 407 386 401 407 394 402 390 400 370 406 389 373 371 396 382 390 374 408 399 405 388 387 395 376 378 399 388 396 393 374 387 391 390 407 378 403 400 398 395 389 385 403 392 375 379 394 395 372 393 385 408 373 392 394 379 400 373 386 376 396 390 393 406 400 391 375 383 371 393 397 373 377 371 383 377 387 401 375 385 372 378 381 403 369 393 390 381 382 380 379 387 394 392 384 402 396 404 400 404 380 380 370 388 382 385 374 379 395 380 373 398 390 385 372 390 371 372 381 400 383 369 381 370 392 374 382 381 371 375 395 399 402 396 380 394 390 402 404 394 374 369 401 373 385 405 395 403 386 385 397 378 385 387 395 386 370 370 377 372 392 403 402 388 392 392 375 392 403 388 380 371 389 375 377 384 390 382 397 370 399 388 380 378 384 385 373 386 387 382 369 390 379 381 388 382 383 373 384 380 393 396 384 392 381 371 370 382 401 399 384 394 398 375 382 393 393 388 375 391 381 392 391 371 368 374 386 385 380 381 398 384 372 393 371 403 397 390 380 393 385 375 398 394 399 391 382 403 391 368 368 367 393 392 372 396 379 371 377 371 386 387 390 371 377 395 386 386 398 400 392 379 387 386 385 383 374 379 382 399 381 383 378 371 389 385 380 365 369 370 387 391 393 374 375 383 383 396 366 378 371 393 370 393 393 390 388 379 381 384 391 398 381 367 384 368 366 378 385 372 385 371 377 392 397 366 373 394 376 375 370 382 382 391 389 373 395 377 389 376 398 379 389 378 399 372 362 364 388 362 389 388 370 365 379 382 383 366 375 396 378 361 378 376 368 384 387 364 361 392 394 375 371 383 369 370 394 369 389 398 370 378 386 394 398 381 393 382 386 386 380 381 364 375 397 371 398 385 390 376 379 379 382 376 386 381 385 378 389 376 378 374 373 364 361 386 390 388 396 374 380 390 376 369 362 380 386 365 377 389 393 388 387 379 367 376 363 392 372 392 386 390 385 363 371 363 366 364 391 365 378 375 373 373 363 377 358 368 361 376 377 358 368 368 378 390 362 359 387 375 393 392 369 382 374 360 387 383 381 361 390 364 378 384 357 362 380 356 371 383 389 390 361 362 363 382 374 368 362 367 386 361 380 376 364 361 379 371 386 365 376 360 387 375 387 388 380 374 366 359 379 363 356 385 384 379 389 364 368 357 390 362 363 378 360 386 383 362 366 377 387 365 382 383 385 378 357 374 374 367 355 362 353 371 370 383 358 367 356 388 370 371 359 357 358 380 353 387 388 379 387 384 353 356 354 362 358 357 382 380 386 362 367 365 359 384 358 364 361 376 377 355 356 382 375 376 351 353 351 386 380 386 359 359 354 361 369 375 381 378 366 357 357 377 355 365 382 374 377 378 382 379 366 374 358 377 370 379 372 374 354 384 362 352 357 377 352 364 362 358 353 359 357 377 367 362 372 363 366 379 356 378 353 352 366 361 379 351 369 380 354 353 378 382 355 365 375 359 380 368 348 349 378 356 357 360 349 380 375 366 375 362 358 378 364 356 370 374 374 355 370 380 376 380 358 348 361 349 375 373 349 375 374 380 363 347 372 363 359 378 361 350 372 352 361 369 361 348 360 352 372 363 365 365 376 377 346 370 359 374 361 362 346 351 374 361 368 379 358 345 376 373 365 366 380 380 354 375 346 348 362 352 346 345 371 376 356 372 365 350 380 380 345 360 365 374 376 352 352 370 368 347 362 352 349 377 367 358 352 348 377 369 355 378 349 362 374 377 369 358 346 348 373 346 363 357 356 376 346 364 366 370 368 364 359 373 362 362 367 350 367 364 355 358 343 360 376 373 357 345 367 375 350 376 378 370 354 355 367 356 376 353 364 345 375 360 355 374 343 343 361 347 344 373 343 360 354 376 370 349 359 358 345 366 371 361 373 347 373 362 377 351 353 343 354 366 377 367 342 343 348 361 364 367 356 365 349 349 344 342 372 361 374 355 365 368 374 360 353 350 360 352 359 372 370 372 360 369 377 377 350 348 360 373 373 355 376 360 342 358 360 352 357 357 365 344 363 362 363 374 350 345 348 367 355 356 361 354 348 377 353 356 347 351 367 358 344 366 376 344 346 359 368 372 343 346 374 368 357 355 355 362 360 351 374 375 372 341 351 357 341 348 365 342 357 357 362 374 370 357 375 366 355 367 374 357 372 373 361 365 352 352 351 348 363 362 348 371 362 370 352 374 355 341 375 371 357 373 346 363 354 345 354 369 372 352
361 344 348 347 369 372 358 344 356 357 365 340 352 363 370 363 373 349 341 349 356 369 346 373 357 372 343 370 365 374 346 351 355 367 370 349 341 354 366 357 371 368 358 361 369 365 361 367 351 362 354 344 357 360 342 351 357 345 346 359 356 364 348 372 368 343 358 346 357 349 364 366 343 359 352 372 361 373 342 373 374 356 354 368 354 356 344 371 374 362 368 367 351 341 341 357 344 372 363 374 346 364 365 361 348 354 370 346 364 372 343 374 364 368 366 342 361 346 350 371 367 342 362 355 342 375 371 357 371 370 355 353 359 356 374 343 346 353 367 344 368 377 371 366 364 351 362 359 349 370 366 346 345 366 375 357 353 345 344 363 343 345 355 351 363 351 364 363 342 369 365 369 368 375 373 370 364 357 351 371 366 375 355 369 364 352 349 355 371 351 377 373 370 370 362 355 359 364 377 359 355 344 350 346 357 345 374 343 377 348 373 366 346 367 373 348 378 344 362 351 369 377 346 362 369 367 355 350 353 370 367 347 373 356 351 368 375 363 370 354 349 346 378 370 370 373 375 349 354 358 374 345 356 377 344 362 345 372 349 372 364 354 356 374 367 364 363 379 365 371 356 372 373 370 362 380 379 357 365 354 352 359 371 380 373 351 379 354 379 348 362 379 358 375 374 362 375 374 362 360 364 353 351 373 378 348 372 357 376 356 366 363 351 372 379 379 378 378 369 377 381 351 376 375 380 348 355 374 376 351 352 375 358 373 366 371 375 356 382 370 383 383 352 352 373 349 365 369 360 352 379 374 356 372 366 353 374 375 360 383 379 382 376 372 372 359 360 364 384 375 367 384 374 351 352 379 352 370 364 380 354 359 371 363 365 354 384 371 361 361 370 356 358 378 359 362 352 350 357 352 376 375 385 352 351 386 365 374 361 360 354 364 356 385 364 351 370 365 385 379 386 367 379 357 364 368 365 375 352 376 386 374 373 383 375 352 359 353 353 385 377 357 377 361 370 354 361 389 368 358 358 366 375 363 386 365 379 378 366 380 365 363 381 365 373 367 365 381 383 367 377 372 387 379 380 367 380 389 381 373 372 365 365 373 375 377 386 380 365 377 385 355 388 375 366 370 366 356 375 359 385 377 356 359 366 360 387 370 373 392 368 392 365 378 388 363 378 360 388 366 384 360 382 380 380 372 373 370 373 372 374 380 393 389 383 366 371 392 381 390 392 372 367 364 394 362 386 358 382 360 383 372 363 372 373 365 387 389 378 382 368 374 368 383 384 372 392 361 385 394 393 382 386 380 366 364 385 372 364 373 375 368 365 381 382 380 366 389 389 386 390 362 379 362 364 367 390 375 369 362 396 374 369 366 373 380 362 377 362 389 363 375 396 384 382 381 368 398 373 361 365 381 379 378 375 374 368 371 368 361 373 365 390 381 371 364 379 388 397 380 380 378 373 377 380 373 375 387 372 365 365 393 386 383 372 362 396 380 372 382 396 362 365 366 400 391 369 380 381 383 377 377 378 388 370 396 399 399 399 388 365 365 381 389 387 392 368 400 388 394 398 384 395 400 387 394 391 372 373 371 392 387 401 369 390 370 380 367 369 380 393 371 398 373 375 383 379 379 397 366 372 393 386 365 370 388 373 397 396 398 382 402 399 398 371 388 366 403 369 386 380 375 393 375 399 403 372 376 396 366 377 403 373 376 381 378 399 389 388 370 385 384 371 397 378 376 381 378 375 401 398 368 372 403 393 368 381 399 378 373 378 367 372 401 393 403 375 367 404 375 372 401 393 376 393 404 401 369 393 388 403 402 389 371 401 377 372 377 388 399 383 377 377 404 373 403 402 381 403 401 405 370 396 393 395 384 369 391 401 394 373 399 390 372 380 385 397 400 372 379 371 387 388 380 385 393 377 397 384 391 392 383 371 398 385 397 375 385 381 370 372 401 378 372 402 383 389 391 399 399 397 401 395 373 406 396 387 402 404 399 383 393 385 396 379 389 377 405 386 394 391 407 392 386 372 374 388 391 395 378 381 384 398 396 376 395 372 382 377 395 372 391 379 377 406 378 396 374 402 373 388 384 399 372 390 402 376 408 374 391 405 385 394 394 372 400 408 402 401 404 389 404 375 387 400 373 395 387 405 388 379 384 391 409 374 371 390 408 408 393 378 392 397 401 404 387 380 391 380 371 386 398 393 390 375 383 392 389 388 377 395 397 379 377 396 372 377 404 398 404 377 405 386 403 385 381 380 394 401 389 383 377 405 395 397 399 396 407 378 375 402 402 401 372 397 376 373 404 409 400 398 404 384 374 397 398 373 396 371 404 403 372 399 399 396 375 388 383 401 384 387 393 376 378 394 403 383 385 386 371 403 374 394 377 405 381 393 397 395 393 380 389 395 408 378 381 374 384 382 404 397 398 376 391 394 389 373 395 402 387 384 385 379 407 380 403 406 403 390 392 375 399 371 399 386 406 399 378 408 371 372 395 388 406 404 400 385 407 375 406 374 389 382 384 376 393 406 373 376 376 395 381 394 385 400 371 382 390 380 381 380 371 395 387 407 391 379 393 395 369 377 375 369 376 397 387 399 371 401 380 392 396 399 396 372 379 386 383 386 382 370 390 375 381 381 374 392 369 376 396 385 400 402 385 370 393 403 400 372 374 389 396 401 381 401 383 369 380 375 402 371 376 385 378 404 397 399 389 375 384 378 391 378 390 369 395 392 381 388 374 388 386 379 398 377 375 391 378 387 398 390 369 385 370 395 383 377 404 383 385 382 371 386 392 393 404 397 379 379 396 386 376 376 397 386 403 383 372 376 382 366 378 384 384 381 390 378 391 389 394 387 366 399 369 370 403 384 400 377 395 390 374 384 379 383 366 378 401 372 366 379 388 378 375 384 393 399 397 397 384 387 396 400 397 376 365 397 394 378 387 365 381 396 400 395 392 401 386 390 386 388 382 388 379 370 369 386 365 400 395 400 363 388 398 396 379 377 391 371 369 376 388 387 386 386 396 377 363 381 380 385 382 377 371 397 383 392 381 386 392 375 385 370 379 398 365 395 375 372 381 381 362 384 382 364 369 378 378 386 374 374 387 372 389 374 385 389 366 367 375 374 396 376 382 391 391 364 386 366 390 384 363 369 369 385 372 393 380 367 380 393 381 385 386 393 386 379 361 382 381 377 378 366 360 372 368 386 391 392 375 371 395 393 369 389 392 363 394 386 373 385 370 391 373 359 388 378 394 367 378 378 363 358 383 377 370 392 366 379 365 381 368 363 393 394 371 390 361 369 358 375 373 369 385 365 384 377 384 382 363 366 380 367 381 368 386 372 380 372 393 387 372 366 369 371 380 382 366 383 372 381 378 387 371 369 358 362 367 363 365 374 386 387 361 374 362 369 389 363 384 366 357 364 391 370 379 378 375 367 383 390 369 368 384 385 359 365 354 371 372 378 367 382 374 373 364 359 387 376 366 379 364 383 366 364 377 368 365 360 358 357 359 373 386 367 367 354 356 382 385 352 369 361 380 367 359 353 372 355 353 363 359 364 357 387 353 381 365 366 387 369 369 371 368 365 363 360 381 382 353 378 382 385 387 373 363 357 374 361 356 362 364 379 361 378 374 360 352 370 357 380 351 377 378 384 373 369 378 357 374 368 380 361 369 353 357 353 367 370 369 353 382 364 363 373 356 351 383 375 351 353 348 351 360 377 365 363 376 358 371 365 377 382 377 362 350 365 366 349 366 367 353 378 381 382 366 368 348 381 358 351 350 359 370 379 368 352 358 360 362 361 357 371 360 365 364 377 346 363 358 364 362 380 359 360 379 378 361 381 356 353 365 360 365 352 372 366 357 346 378 351 377 352 356 354 371 354 365 351 371 378 349 351 376 378 345 373 374 377 352 365 348 371 378 366 357 348 366 368 365 363 355 361 350 366 350 356 375 371 378 346 368 346 368 379 379 349 371 352 345 358 371 347 364 349 349 377 353 371 346 355 370 357 372 376 359 359 368 370 350 366 352 354 348 377 353 363 346 360 371 346 374 343 366 360 349 372 358 376 364 377 368 355 355 377 368 351 357 373 359 364 376 368 375 345 346 365 345 365 347 373 369 343 354 373 377 342 367 374 356 353 373 346 346 367 345 352 376 361 347 373 363 345 364 377 364 348 364 367 372 369 343 343 351 355 375 366 371 364 362 349 356 358 353 364 361 370 364 369 353 348 352 343 369 356 354 354 364 355 349 346 358 347 352 354 367 367 358 368 365 348 343 348 341 373 372 361 367 372 355 356 356 343 370 361 358 361 375 358 375 348 341 369 366 352 348 357 343 365 361 344 372 341 351 349 372 359 346 340 355 372 367 347 374 361 368 368 346 367 351 357 351 351 351 341 362 358 369 341 359 355 344 367 355 355 341 364 374 360 364 366 357 356 374 369 342 367 374 361 371 362 343 347 350 354 348 372 372 354 350 368 369 355 361 361 347 362 350 347 359 374 350 354 367 361 360 347 365 359 368
360 346 347 344 368 362 352 343 371 344 353 365 373 368 351 360 341 350 347 360 347 347 347 361 351 369 346 358 371 342 351 358 361 360 363 356 360 354 360 369 359 339 360 370 346 349 368 348 373 354 346 346 362 366 345 351 373 352 371 371 355 360 367 343 358 356 360 344 348 358 352 345 358 373 354 365 361 360 351 372 340 358 356 340 363 362 353 362 341 351 360 369 349 353 350 369 348 348 351 369 367 364 341 352 341 368 355 340 354 368 373 368 364 355 369 353 343 360 342 356 371 374 350 358 365 361 352 373 346 363 367 374 365 345 363 366 350 343 366 342 349 342 371 374 357 342 364 372 363 343 353 371 343 375 354 368 373 366 343 345 367 347 344 357 353 367 360 375 347 351 342 356 352 372 366 345 351 354 357 372 372 347 371 358 359 349 362 364 346 376 376 364 374 353 342 363 360 372 368 353 346 360 342 365 351 375 349 348 358 344 342 368 365 351 348 347 358 348 349 363 362 363 365 358 354 346 344 352 376 370 363 361 352 344 364 377 377 373 348 374 355 364 364 343 354 350 364 370 356 371 371 376 356 375 357 368 343 375 378 357 367 343 376 358 346 344 358 346 354 379 377 366 345 379 366 356 350 351 347 344 359 356 357 352 352 371 357 369 348 357 347 372 374 361 351 376 361 345 358 371 360 356 357 361 371 360 373 377 367 358 358 364 370 372 372 378 379 350 366 347 378 348 374 371 364 360 367 380 376 380 351 357 372 364 373 362 379 382 375 381 358 351 363 382 357 370 358 355 374 378 356 351 381 365 377 380 360 378 378 354 356 383 380 362 380 351 377 356 350 349 370 362 371 368 361 381 355 372 353 362 383 378 365 360 376 358 356 352 352 367 375 378 383 372 356 359 375 365 367 377 367 353 370 369 372 382 365 378 385 372 351 380 370 354 367 351 365 357 363 367 384 355 379 359 353 381 376 364 359 368 384 360 383 359 372 379 380 352 371 385 373 387 377 370 368 371 372 361 378 362 377 389 381 383 360 383 376 385 359 384 379 369 370 374 377 355 380 383 355 362 379 354 375 382 372 354 365 369 363 368 379 365 369 371 360 391 380 383 387 364 355 376 381 373 360 367 389 364 360 368 374 364 369 358 356 365 374 382 381 361 359 369 372 388 363 392 388 388 362 362 362 363 383 388 359 367 378 371 376 383 384 372 370 375 390 370 385 387 375 374 392 393 365 386 389 372 386 384 383 392 367 388 376 393 360 395 382 360 387 380 365 378 395 378 374 369 369 365 361 386 381 373 384 389 366 394 382 372 361 370 369 370 378 365 384 395 379 370 396 371 369 365 393 385 393 380 383 385 367 362 393 385 375 372 380 375 371 376 362 371 374 377 364 367 370 368 391 393 382 376 395 367 377 389 391 387 387 392 390 371 394 385 396 386 374 393 363 385 386 380 373 399 397 392 383 368 378 391 362 399 370 376 384 364 382 393 368 370 386 397 380 396 399 393 382 373 386 383 374 373 380 364 389 378 395 389 400 389 380 378 366 365 391 387 366 389 395 388 396 380 384 392 392 383 385 374 372 386 372 383 374 389 400 400 381 393 387 379 380 381 394 382 383 399 384 402 387 378 388 398 372 387 366 400 383 402 371 390 385 394 387 373 381 384 370 375 390 370 391 384 403 398 379 383 372 397 398 372 387 398 382 394 381 382 368 399 380 389 401 377 379 384 384 372 381 405 383 383 371 385 400 386 378 374 402 399 383 373 404 381 405 381 370 381 374 387 391 387 371 404 398 384 400 394 390 376 394 383 391 375 400 402 393 388 370 406 382 401 373 380 377 372 372 395 402 378 377 403 376 380 401 406 374 377 402 392 376 386 379 398 373 385 387 384 382 408 375 408 374 376 375 390 400 395 406 395 399 393 375 375 405 393 385 373 389 379 384 395 395 393 374 388 398 392 392 372 380 386 399 374 392 393 394 384 407 391 398 398 375 403 403 400 377 380 392 385 378 406 372 403 379 404 371 407 386 392 397 396 407 375 399 390 398 383 392 395 404 380 383 397 402 405 376 398 376 398 373 372 394 374 404 392 407 404 389 373 375 404 387 373 408 404 381 396 377 402 410 399 400 372 376 381 406 381 407 399 408 409 399 380 400 382 389 386 403 395 387 407 388 391 397 386 384 406 399 378 386 398 406 375 388 399 385 383 408 381 400 394 407 377 392 397 387 409 400 408 383 404 404 399 384 379 374 396 374 391 391 388 378 386 380 383 402 393 384 400 392 373 372 377 378 381 391 383 408 380 380 380 401 401 407 374 408 399 387 399 379 407 404 374 410 373 386 402 384 398 380 393 388 380 398 394 379 379 394 376 376 391 384 406 409 408 408 395 396 374 383 403 398 404 406 397 406 409 377 407 396 385 389 373 383 376 384 390 372 396 383 377 376 395 372 375 392 397 398 406 388 399 397 374 391 381 389 375 379 383 371 392 397 388 393 397 382 395 404 382 380 376 387 373 388 376 404 397 402 381 392 407 408 408 372 378 379 379 383 388 391 383 409 406 390 382 382 401 395 376 401 404 409 407 394 375 372 389 402 392 399 373 390 386 371 380 393 380 388 405 386 397 407 385 383 387 385 394 406 370 389 397 403 388 394 378 383 397 397 404 408 376 371 401 406 372 395 386 376 405 385 378 397 401 393 377 374 371 400 376 369 389 405 386 404 385 370 398 404 390 391 401 377 392 395 391 373 399 370 380 398 402 389 388 396 376 374 379 394 405 386 394 404 401 373 379 379 390 370 376 373 391 385 396 393 374 381 399 368 400 389 376 396 373 374 403 397 380 376 385 395 373 389 393 368 395 404 378 378 383 402 400 385 382 391 374 368 368 384 369 401 368 394 370 390 379 368 398 392 394 394 381 399 378 386 400 384 401 390 374 381 388 370 378 382 396 402 384 376 382 365 389 401 392 392 364 383 373 397 371 401 365 366 397 378 365 372 375 401 397 385 395 398 368 370 392 398 369 374 387 365 374 373 379 381 364 379 400 373 374 386 372 392 366 383 367 366 390 395 381 363 378 375 375 382 382 366 396 366 377 382 368 367 371 384 362 371 378 377 397 367 362 384 396 381 366 380 363 372 375 383 373 391 396 386 389 394 390 363 398 384 362 383 389 371 383 368 397 378 384 395 385 364 393 385 380 375 382 375 369 375 374 369 368 384 367 376 390 373 384 364 385 394 361 376 374 394 366 371 387 379 366 381 370 377 370 390 370 370 383 393 385 374 365 371 361 387 365 369 364 390 374 389 388 391 385 367 389 391 378 380 389 364 380 363 360 369 373 372 381 375 385 386 392 393 362 357 384 369 369 368 379 363 363 372 359 368 381 369 365 381 392 376 366 356 359 368 368 390 361 370 372 390 362 370 367 382 371 373 373 384 386 359 368 370 375 372 382 378 385 369 381 362 389 354 362 372 383 390 370 389 367 386 364 389 379 354 358 359 373 354 366 367 374 381 361 358 377 389 359 385 366 387 356 380 365 379 376 357 357 355 371 386 367 382 364 356 383 368 376 381 384 353 373 368 359 381 351 361 380 359 357 372 372 376 378 368 376 385 371 378 366 385 361 369 376 368 365 379 383 352 371 380 371 384 384 368 355 357 353 352 371 354 372 377 380 351 376 370 351 361 363 383 360 353 365 349 371 360 359 368 378 380 378 379 359 377 362 365 366 382 369 368 367 371 360 361 353 351 363 371 363 357 369 354 362 366 355 365 379 382 349 353 359 379 348 369 352 362 366 350 377 367 370 360 371 347 375 378 367 355 366 363 365 353 370 359 351 358 377 363 357 359 370 369 371 372 372 377 368 373 345 363 358 370 358 348 351 350 359 352 375 379 369 374 366 374 368 373 367 364 355 379 378 360 348 368 367 355 345 371 347 344 368 376 349 345 359 372 367 374 344 362 353 349 372 376 343 360 349 366 360 376 346 374 373 366 363 359 376 343 350 360 344 376 373 367 342 353 360 347 364 361 346 374 347 376 351 348 373 373 351 355 371 354 350 365 357 350 362 372 351 371 370 370 349 365 359 349 356 357 354 342 356 375 374 361 373 364 347 348 359 357 377 368 349 366 350 375 361 344 348 371 371 341 350 349 354 348 364 343 371 354 365 369 355 360 372 356 342 364 349 344 375 369 360 364 353 370 375 350 350 347 357 345 358 342 352 371 349 352 350 356 342 374 349 356 359 346 348 372 346 357 340 345 362 360 345 351 366 345 372 340 363 354 356 347 356 368 355 343 345 343 359 360 342 369 341 373 352 350 371 358 344 371 340 366 367 344 341 370 361 373 347 350 364 363 369 358 356 349 361 339 364 345 359 367 351 360 342 340 347 373 370 351 347 370 354 352 341 368 349 340 345 369 351 370 359 358 354 353 346 353 353 371 372 350 364 349 372 345 363 357 344 359 347 364 356 362 355 370 369 342 371 340 372 361 348 357 345 341 372 364 355 363 362 353 340 364 341 350 370 365 368
352 349 352 354 343 353 370 351 348 338 361 349 372 348 370 367 366 372 342 357 354 367 345 345 368 347 359 344 344 350 350 370 339 365 351 356 345 349 370 355 361 370 343 372 345 340 344 350 352 348 369 345 342 353 352 349 340 339 355 358 363 345 355 341 372 368 372 344 356 346 338 345 343 343 356 362 357 362 339 348 350 348 355 354 340 370 343 342 348 372 362 350 344 344 366 343 353 343 362 371 351 362 355 368 344 351 357 341 340 358 351 352 345 369 346 348 343 351 352 365 350 342 342 369 360 347 339 339 351 340 349 340 340 342 369 346 354 352 360 356 349 372 347 356 345 366 365 349 343 356 352 367 371 356 362 357 341 374 370 354 352 357 367 354 360 363 373 341 353 359 370 363 369 354 357 340 346 359 362 362 341 375 354 349 368 353 344 369 365 374 360 342 356 353 356 353 341 354 354 366 350 349 355 345 341 349 357 361 372 344 349 369 342 354 348 354 342 343 368 353 366 370 363 366 355 345 370 353 360 355 371 357 356 342 349 376 365 373 359 359 376 366 366 356 358 373 369 359 354 375 350 359 347 351 347 361 355 355 373 354 370 346 349 348 346 357 362 369 352 343 367 366 347 355 345 364 366 352 361 359 349 370 377 355 360 346 354 373 360 365 364 367 368 370 352 372 348 371 378 374 351 346 378 372 376 380 373 363 369 371 359 355 378 356 347 358 359 357 367 355 378 351 359 348 358 367 356 379 374 370 353 361 373 350 368 368 366 361 366 354 351 381 382 365 373 348 378 351 360 364 377 374 350 354 376 379 355 350 376 363 374 348 379 382 352 366 348 352 361 349 361 382 364 376 365 354 377 376 375 371 375 370 362 358 358 371 354 382 354 383 363 362 363 374 376 368 372 378 373 350 379 366 365 375 358 362 381 367 354 352 354 360 374 383 370 376 381 385 379 377 353 357 387 360 366 377 366 358 363 371 360 357 366 380 378 379 361 364 356 383 361 376 372 363 361 384 388 354 381 357 359 362 365 374 372 358 363 365 380 353 385 389 374 378 358 363 368 368 354 373 363 363 361 361 374 385 356 388 365 385 357 371 373 384 371 356 390 381 383 380 359 357 358 358 382 363 368 360 356 384 380 381 357 365 388 356 359 390 390 370 362 371 366 381 379 382 360 378 388 368 382 370 370 363 374 360 386 365 365 365 357 367 390 374 378 386 375 359 361 387 389 383 381 377 386 367 381 369 389 375 380 393 368 394 377 385 360 369 393 383 378 372 393 389 389 391 359 384 371 363 392 366 366 378 363 395 388 386 369 360 382 391 394 391 367 390 385 361 364 390 376 378 392 366 383 386 377 397 363 366 388 389 361 386 362 383 370 367 383 397 395 389 389 373 386 390 371 372 368 375 364 361 393 374 367 377 362 399 391 364 382 381 370 382 384 372 382 371 394 383 370 392 374 376 382 400 367 393 389 374 385 370 374 378 399 395 372 399 395 380 380 378 399 389 377 399 377 375 370 387 396 393 378 370 368 376 385 372 384 390 400 369 376 389 400 374 384 387 372 394 366 366 386 379 391 377 377 382 389 400 369 400 392 399 384 396 373 367 383 371 371 396 375 382 383 389 391 380 373 376 388 375 378 387 390 383 400 380 400 402 376 403 398 380 399 379 373 384 396 368 390 379 398 378 396 394 401 399 386 387 387 369 373 399 390 374 377 401 387 388 376 375 403 369 388 375 397 373 393 406 374 394 380 384 383 387 372 394 380 391 375 378 370 381 371 370 403 396 403 385 378 389 370 391 385 394 393 387 406 400 404 383 372 386 378 378 405 407 397 380 398 406 383 385 370 399 371 385 374 379 375 370 407 400 400 384 385 374 390 371 404 375 385 395 391 382 393 376 408 381 386 386 406 389 402 407 379 392 383 373 401 388 401 399 406 380 401 381 383 372 372 406 376 375 392 396 375 375 401 374 374 405 378 409 384 409 395 382 391 407 373 372 374 403 389 409 401 381 409 403 381 398 398 385 401 407 398 404 410 388 395 373 382 402 400 385 390 385 395 410 410 385 410 401 405 377 389 395 386 376 387 384 402 403 386 381 399 373 402 399 389 387 389 389 378 406 401 395 380 373 382 406 385 408 395 378 374 411 389 376 403 404 388 393 384 401 390 410 391 381 386 407 395 392 373 389 386 401 400 382 390 410 376 402 395 388 396 396 376 374 400 407 394 404 377 405 393 395 392 411 403 395 396 375 403 396 391 377 375 407 376 392 405 379 411 378 383 384 401 387 385 378 410 395 409 375 377 380 386 397 407 405 408 380 407 399 404 375 392 395 410 395 403 392 391 402 397 401 375 376 404 376 381 402 399 407 394 403 375 396 377 398 390 401 406 374 388 387 405 408 409 392 380 400 411 398 380 386 377 410 378 397 402 375 377 389 409 398 409 400 410 374 387 377 403 409 379 407 384 400 392 409 380 400 386 407 374 381 408 406 379 374 392 409 405 396 375 402 410 372 380 408 402 383 402 382 380 408 377 391 385 386 377 392 402 390 376 404 400 374 389 396 404 409 394 398 383 387 379 410 376 387 395 405 397 386 404 405 372 399 374 385 374 379 394 404 386 399 397 375 390 403 400 383 390 372 371 401 376 378 400 381 382 386 404 408 401 399 391 391 387 383 405 390 380 390 373 384 407 388 389 387 382 407 399 401 408 388 382 403 384 372 374 395 376 396 382 382 381 401 392 403 404 392 393 384 394 386 397 389 384 387 369 377 403 403 395 372 371 370 373 391 372 375 400 403 379 374 378 391 368 379 404 382 381 390 397 368 370 387 389 385 383 405 371 379 379 397 382 381 376 402 403 379 371 375 376 398 381 403 399 382 376 397 374 389 382 403 390 384 401 388 378 377 403 397 367 377 388 398 391 397 395 367 387 399 375 397 370 390 395 403 382 381 394 389 382 371 365 383 366 399 367 394 389 366 387 368 393 388 400 380 396 390 396 380 364 384 373 384 370 380 383 365 396 375 367 391 397 367 371 399 363 388 367 365 368 390 368 396 375 365 374 369 369 384 363 385 366 372 368 387 365 364 388 376 375 391 365 371 373 373 384 389 398 388 391 365 393 373 398 366 391 387 389 375 386 389 376 390 377 381 393 380 361 382 372 375 389 376 362 362 365 362 367 379 366 396 383 398 370 398 381 378 364 370 391 395 383 390 392 381 380 387 389 391 382 376 364 369 373 360 388 359 384 383 382 390 394 388 385 372 369 363 383 385 374 377 384 375 369 393 358 367 361 365 361 383 359 366 393 372 366 363 372 392 387 373 363 384 380 367 361 391 371 385 380 386 381 383 380 370 382 358 378 362 365 381 388 366 389 364 359 376 369 388 388 376 367 357 382 390 381 385 365 358 391 388 366 356 356 389 369 381 391 391 387 377 378 359 365 390 382 368 388 373 364 361 357 375 362 383 388 366 353 360 368 367 372 379 368 373 355 382 377 369 381 387 355 383 371 365 359 361 380 356 381 368 363 362 367 386 369 365 361 384 387 355 361 368 380 353 366 360 382 353 376 351 351 378 359 384 370 367 356 376 376 358 364 381 361 359 357 364 369 374 352 366 355 364 375 376 365 381 381 384 380 350 352 356 354 366 376 381 350 357 357 376 365 351 351 357 359 358 370 359 362 373 375 383 367 364 353 363 375 365 378 351 367 382 373 371 378 381 347 359 353 371 366 349 373 369 357 364 359 360 375 353 365 381 351 347 362 356 378 369 374 373 372 373 351 363 361 362 377 377 354 347 365 372 364 354 374 375 371 366 368 380 372 350 379 377 367 375 368 364 363 376 371 368 366 355 365 361 351 360 356 359 377 375 366 361 364 376 371 370 361 358 369 369 362 367 344 348 361 367 347 359 378 373 348 344 364 369 361 371 366 353 366 363 364 369 344 363 364 370 354 361 348 343 350 347 347 352 353 346 356 373 362 372 348 347 373 369 354 372 342 377 362 365 361 348 355 363 369 357 371 361 377 342 343 365 363 364 355 374 368 370 350 369 344 356 374 375 373 364 345 351 368 368 359 342 349 354 347 365 374 373 373 353 368 349 357 351 366 367 369 375 347 374 368 356 369 354 357 343 343 374 353 370 343 348 348 363 362 354 352 372 364 361 361 356 369 342 343 372 345 349 371 351 359 363 343 353 342 373 356 357 372 345 364 351 354 349 339 353 364 363 362 365 350 348 358 356 350 362 353 368 348 361 344 367 361 348 357 364 346 350 358 355 357 360 344 349 371 356 363 373 357 351 364 345 372 348 363 347 347 353 341 368 341 359 362 363 345 357 365 364 369 362 357 352 348 362 362 357 356 363 356 339 352 358 346 350 345 347 371 366 362 352 362 342 338 363 368 357 347 372 348 343 361 344 369 349 368 370 368 351 372 364 364 351 349 372 340 368 346 351 362 348 365 351 352 342 353 359 361 362 371 348 345 359 354 341 347 361 351 355 351 350 346 342 341 369 354 343 365 339 356 354
347 358 342 339 362 357 337 362 358 370 337 342 369 353 359 356 354 337 338 367 349 346 349 352 343 365 370 347 366 365 363 355 353 346 370 344 344 371 371 343 348 349 350 346 344 337 365 361 337 344 369 361 353 346 354 371 339 352 358 345 345 349 363 338 370 361 358 342 338 357 349 349 346 362 370 353 339 340 355 339 347 352 363 341 361 345 340 363 337 339 371 358 351 340 359 362 364 345 367 365 342 356 355 353 359 353 346 361 357 364 340 367 344 367 371 368 352 352 371 365 354 348 351 345 351 350 347 355 359 355 361 341 339 343 368 338 359 342 361 355 368 364 349 340 370 361 348 362 352 359 354 345 369 367 364 359 357 339 341 343 356 364 358 369 347 354 369 368 370 370 362 365 373 373 344 347 372 366 371 363 352 364 369 347 357 372 367 352 372 346 368 366 372 353 361 357 345 369 363 341 365 351 344 364 362 350 373 362 343 346 350 355 370 357 374 365 366 366 342 363 349 371 366 346 361 352 375 366 346 363 367 342 363 361 369 357 362 355 355 368 364 372 346 355 346 348 342 352 361 369 346 353 364 345 348 353 345 376 345 361 365 359 362 351 358 369 346 359 363 375 349 365 369 354 342 354 377 360 345 361 367 366 372 353 369 358 344 352 356 347 352 360 344 352 349 376 360 354 358 361 351 366 348 358 358 349 350 356 346 353 354 370 376 363 344 347 380 362 373 373 366 346 354 347 355 360 380 351 350 375 369 357 377 373 353 356 359 359 348 361 348 359 351 380 378 367 363 377 348 355 370 349 357 360 368 347 356 348 353 361 378 377 354 374 370 377 364 347 370 366 380 374 380 349 352 377 351 369 352 369 378 356 373 368 350 374 348 360 376 372 354 371 382 377 378 369 351 359 350 375 379 362 365 355 364 370 365 367 372 370 353 382 358 358 383 360 364 383 351 356 362 385 358 377 368 359 355 361 384 369 377 353 351 374 375 373 355 363 359 354 372 365 359 376 370 355 377 361 378 388 364 368 363 372 358 381 380 377 354 355 359 358 357 374 359 381 374 378 356 383 381 377 359 388 379 356 369 368 365 359 382 355 375 356 374 381 385 381 368 365 361 389 370 365 389 377 372 373 380 390 381 371 392 387 369 381 367 362 373 378 367 364 379 366 366 377 371 360 382 363 370 388 375 364 362 372 364 379 369 389 392 372 368 392 367 359 380 393 366 360 393 392 368 379 366 393 379 358 361 368 365 389 363 384 359 383 377 366 383 367 376 381 383 387 378 371 367 380 370 375 360 368 388 386 368 374 384 389 374 386 376 370 369 373 370 390 361 388 389 377 383 383 369 379 381 391 385 384 368 394 391 382 379 363 377 393 382 381 380 394 383 373 381 391 365 391 362 365 396 368 382 380 368 368 376 389 376 363 390 383 374 383 368 393 364 400 387 385 382 368 396 383 397 394 391 400 385 369 365 399 376 364 395 399 371 372 388 385 389 394 369 401 376 390 372 377 389 375 379 372 397 374 370 393 368 398 392 368 367 372 381 395 373 391 392 380 400 395 402 403 387 385 380 400 373 388 391 399 399 367 384 393 393 389 399 375 385 389 378 403 396 373 374 382 399 401 397 373 393 374 372 392 393 402 404 402 388 393 397 399 372 377 404 377 400 377 385 396 399 375 373 368 381 380 384 391 376 393 398 381 400 381 369 389 378 384 385 376 371 392 385 392 379 399 401 389 370 397 379 379 379 407 371 404 382 408 387 378 405 390 392 384 405 387 384 393 387 400 378 390 391 371 382 407 391 401 390 408 404 377 394 402 376 384 386 377 383 403 385 407 373 408 371 397 386 385 409 392 404 378 374 386 408 376 385 391 395 393 389 389 400 401 409 394 375 385 400 376 406 404 402 397 402 402 384 406 378 384 378 372 380 381 377 378 374 379 387 399 402 394 405 380 384 404 402 377 406 380 409 402 373 389 388 392 381 390 377 376 391 383 404 399 381 409 406 383 378 381 409 396 391 403 403 403 384 393 396 378 389 383 397 391 400 402 410 397 408 375 389 387 374 381 374 382 407 407 393 401 405 379 385 384 398 404 403 398 374 376 393 390 386 377 407 401 394 394 385 378 395 400 391 396 396 392 393 390 375 412 406 395 407 406 395 392 397 374 378 386 377 386 403 378 378 386 405 399 406 405 403 378 392 410 400 403 378 408 409 407 408 402 390 391 385 400 398 397 400 392 411 393 404 390 397 409 402 378 384 396 409 402 400 377 399 376 407 403 410 403 387 394 381 392 400 392 378 385 376 393 402 401 412 382 377 384 377 404 388 386 375 383 374 389 386 388 379 379 405 404 396 378 412 402 395 399 381 388 399 411 408 377 399 407 385 391 378 388 410 381 389 401 391 379 377 403 393 411 397 385 402 380 390 390 408 400 404 404 376 390 391 410 394 405 393 405 383 386 409 381 394 385 397 400 390 400 390 398 387 374 410 376 408 376 381 391 401 411 383 392 389 400 389 398 382 397 390 391 399 375 387 408 376 410 395 381 387 411 406 400 400 403 392 384 394 400 402 383 399 373 403 404 390 408 390 399 383 396 405 397 398 381 393 401 407 376 410 410 403 393 399 380 384 407 391 394 395 381 404 410 410 384 403 388 409 409 403 408 394 397 393 409 394 375 399 380 407 387 379 399 408 406 407 409 402 376 392 375 385 375 375 384 376 395 389 374 393 409 398 404 395 381 403 407 374 381 377 371 387 386 388 374 371 385 374 403 379 384 396 394 377 389 396 400 397 403 395 387 369 390 382 377 392 395 387 370 393 404 370 401 406 373 375 381 388 385 399 404 385 378 384 375 404 377 384 394 373 372 374 390 371 403 398 395 391 378 396 378 391 374 371 368 394 393 380 376 371 373 390 389 384 368 374 382 393 390 386 377 371 392 398 375 389 390 380 375 379 386 401 403 393 383 366 383 372 380 370 391 385 392 391 380 371 398 373 397 383 371 385 367 397 379 376 398 382 368 384 394 387 381 371 392 377 371 387 399 401 391 387 400 396 376 393 364 386 363 374 367 369 394 385 379 387 396 390 366 377 373 374 378 368 381 367 380 387 391 393 365 396 379 363 391 369 392 369 392 370 396 374 391 389 395 385 391 368 375 394 382 363 383 397 368 363 381 365 366 388 396 369 384 391 386 391 398 379 361 391 365 395 381 396 363 375 390 394 373 380 393 388 380 361 367 389 387 376 365 393 365 387 387 394 362 370 379 388 363 387 372 359 369 380 363 389 395 372 364 385 391 375 391 375 377 362 367 382 393 387 393 377 378 363 374 358 373 372 388 392 379 379 392 389 363 360 360 377 373 366 367 383 383 363 363 380 382 387 367 381 357 381 378 356 386 373 356 364 387 365 362 372 388 360 367 372 363 386 356 357 373 381 384 377 366 369 364 356 379 354 359 380 379 359 358 387 376 374 358 370 384 365 388 358 385 378 376 372 372 355 374 369 382 381 354 356 360 380 373 385 380 356 352 383 361 357 379 383 378 362 363 386 373 376 355 368 379 378 387 377 380 387 356 387 379 358 371 357 356 351 365 360 368 381 368 351 351 381 359 357 357 350 374 383 372 375 379 356 361 374 356 377 351 371 363 383 382 365 370 352 365 365 378 363 360 361 380 377 372 354 364 380 354 353 358 358 359 351 364 371 357 351 364 359 353 378 357 350 374 359 370 371 376 381 350 367 357 346 360 381 368 376 357 355 361 368 365 373 352 362 378 362 345 358 374 351 369 364 370 361 356 374 365 349 372 369 370 347 350 364 362 371 357 373 360 353 375 379 360 345 375 356 378 375 349 351 361 354 370 351 349 345 359 369 365 350 358 371 368 343 354 349 370 348 358 367 357 369 366 353 370 377 345 348 372 350 355 354 360 361 377 366 343 357 357 366 344 352 358 369 352 349 355 359 354 351 347 348 377 351 359 349 350 362 355 344 350 348 372 349 368 371 373 369 366 352 343 371 359 356 350 365 366 373 355 371 352 366 370 354 348 359 359 373 343 373 355 353 349 348 366 357 374 341 349 364 364 364 372 348 344 346 372 346 355 363 354 366 354 348 357 373 366 352 371 345 349 362 356 368 345 360 362 344 361 349 346 350 373 343 358 354 349 368 373 342 356 352 345 370 360 362 346 363 339 342 345 361 341 339 367 346 359 355 364 346 365 371 370 341 340 354 368 362 360 367 365 343 357 349 351 343 349 358 344 362 338 350 349 340 351 342 349 372 371 340 358 363 350 355 343 352 348 351 340 370 344 345 340 364 368 353 346 344 351 353 368 351 342 356 366 355 338 354 367 371 368 352 339 345 369 344 359 344 357 339 342 342 347 357 346 343 351 367 363 365 360 359 356 366 356 350 361 357 344 356 356 340 348 358 348 357 343 370 342 340 338 359 345 360 345 366 344 359 362 370 364 350 369 360 344 353 351 346 338 358 365 370 362 354 368 338 338 338 348 343 342 349 366 362 349 339 357 356 338
358 365 341 336 340 364 356 356 343 342 335 365 335 368 367 352 364 368 367 344 345 339 362 335 369 353 361 349 351 346 363 339 354 346 353 359 341 351 357 361 358 357 368 335 368 366 366 340 365 363 361 352 344 353 365 356 336 356 347 365 344 341 346 363 352 364 364 370 357 352 339 345 351 337 358 349 368 353 365 339 357 355 367 365 337 361 350 349 346 362 355 355 344 366 359 337 336 353 349 358 369 352 367 349 353 366 339 362 349 346 343 370 365 340 342 343 342 356 369 365 359 353 349 367 360 349 346 361 366 359 348 341 340 356 367 369 352 347 338 341 357 344 340 362 359 357 369 366 354 344 359 342 372 348 349 361 372 358 350 367 357 361 348 360 357 343 370 372 366 371 342 351 355 357 341 343 342 350 349 359 369 347 340 369 369 352 369 368 349 346 339 369 346 350 368 365 367 365 365 360 340 346 350 358 343 367 341 347 356 351 344 352 371 346 359 366 371 354 360 358 361 361 365 345 349 360 371 342 364 375 342 366 359 365 362 362 357 363 369 374 351 351 363 347 369 347 373 342 361 370 363 346 350 343 376 362 347 372 354 348 356 360 363 342 376 370 363 367 377 368 348 367 364 342 347 352 343 354 345 346 367 367 350 355 348 364 356 369 358 368 376 353 367 378 354 365 370 355 354 350 345 360 375 348 360 361 374 377 353 379 346 379 348 370 373 370 356 351 361 353 377 358 363 365 373 354 367 366 367 380 353 350 377 349 371 375 347 366 373 358 365 356 373 349 363 347 376 376 354 357 349 367 352 348 368 361 359 356 346 361 371 371 367 368 356 373 362 358 359 371 351 359 362 380 364 379 381 359 354 371 351 373 372 373 376 359 352 369 349 369 364 374 357 350 376 367 356 356 379 368 360 383 381 355 360 362 351 359 373 359 363 357 384 351 382 356 378 367 357 379 352 374 385 361 355 353 380 362 356 382 382 361 370 357 353 358 369 383 355 369 355 383 378 373 375 384 372 376 355 361 387 378 355 352 354 383 355 384 357 360 378 366 385 360 387 365 382 368 360 386 388 365 381 355 386 383 387 384 385 369 371 383 358 389 361 361 361 364 370 381 386 373 357 381 381 355 371 373 370 379 386 383 369 391 384 379 361 381 387 392 374 368 385 378 366 370 364 389 381 379 378 390 361 358 358 365 358 374 361 389 376 370 358 390 369 387 391 374 390 386 389 371 376 359 371 364 374 394 360 376 380 381 373 362 383 374 385 362 369 367 372 390 381 374 363 392 366 375 386 376 366 380 367 384 381 380 364 361 388 391 383 378 362 375 365 393 364 376 379 397 386 375 388 364 376 393 383 385 387 361 379 395 395 381 373 363 375 377 380 381 370 364 398 371 379 380 382 398 395 378 396 398 392 363 365 387 375 365 389 379 381 386 376 378 384 388 396 398 366 376 380 391 395 394 379 374 374 377 389 385 393 401 400 401 381 380 365 394 383 393 372 380 394 401 395 377 389 368 391 370 381 369 376 374 379 392 402 367 383 367 389 390 366 403 389 399 381 369 390 377 375 376 393 367 391 401 379 377 404 367 399 398 388 372 370 379 376 384 380 393 385 382 380 386 381 381 382 396 384 384 386 371 372 374 371 397 371 400 385 386 379 396 381 378 401 384 390 372 379 382 376 397 396 388 393 388 380 385 394 374 402 391 386 383 394 374 408 400 373 380 381 393 405 389 406 390 380 378 372 398 371 388 389 376 379 397 379 383 398 381 405 388 391 382 391 376 375 379 395 379 389 407 391 386 387 388 406 399 386 398 377 387 377 397 393 375 373 390 376 400 400 410 407 382 410 388 387 376 396 401 373 404 398 383 409 404 400 394 381 376 381 387 380 376 401 401 407 402 409 411 380 398 400 376 397 388 381 374 392 395 403 382 388 379 393 375 411 410 396 381 402 404 384 409 396 412 388 391 402 385 380 398 399 407 391 385 383 399 375 392 410 405 390 375 400 399 376 398 396 398 394 374 379 405 410 402 404 413 409 382 385 404 407 400 387 385 411 396 399 412 403 386 393 409 376 380 395 379 404 406 392 375 406 397 405 391 375 385 391 398 381 390 388 413 376 400 412 412 410 387 399 389 398 378 384 399 383 393 392 402 385 399 391 405 410 382 382 400 382 388 384 389 404 386 377 405 400 376 393 386 377 378 400 389 410 398 402 407 377 381 384 376 394 400 406 390 397 402 376 403 376 412 405 404 384 407 383 397 396 389 407 397 392 381 410 376 403 397 407 404 391 405 393 409 390 384 385 411 411 385 389 411 410 379 389 379 399 396 401 380 410 382 401 376 388 385 404 404 407 385 383 411 414 400 405 389 397 403 413 393 401 376 378 396 408 391 389 392 400 403 397 384 409 411 412 410 382 401 400 402 411 396 398 399 381 378 413 403 406 402 410 393 403 402 404 397 407 379 404 394 407 387 392 402 412 391 388 380 406 402 407 392 384 381 378 379 384 405 396 376 381 392 383 410 409 412 382 402 377 411 382 409 412 389 387 400 394 400 405 375 377 388 393 386 394 385 379 392 376 401 383 384 409 393 409 405 381 405 393 373 393 391 408 381 395 410 407 376 386 389 377 389 403 385 401 373 396 396 380 388 384 390 387 408 398 383 400 405 403 409 404 384 377 390 393 399 388 388 402 402 404 395 407 384 408 386 373 392 409 381 407 381 387 382 405 372 380 382 404 373 380 398 385 374 405 395 401 382 401 381 401 383 405 387 385 391 401 386 371 398 383 396 396 398 395 391 399 394 403 394 396 401 371 399 405 405 385 385 405 404 403 406 401 381 377 377 383 377 389 381 393 392 370 400 400 402 403 396 387 401 391 401 376 403 379 393 403 404 401 398 386 397 397 381 371 383 405 401 369 387 374 370 372 376 401 381 387 375 370 383 369 371 378 378 384 389 403 382 404 375 389 383 382 380 374 385 373 374 380 374 371 366 377 392 375 389 368 372 397 387 388 377 369 377 366 402 399 381 395 376 390 380 372 369 371 395 365 394 381 396 380 387 396 369 375 383 393 394 390 365 394 390 376 375 364 394 390 376 372 383 366 375 376 389 379 384 382 396 391 399 390 370 384 362 375 373 381 382 365 385 383 373 390 374 362 368 367 390 381 392 372 362 366 385 388 383 384 370 395 376 369 385 384 369 385 375 380 382 396 362 383 379 389 389 370 391 378 393 390 391 383 379 367 370 363 370 363 396 360 365 359 380 392 393 372 371 379 367 367 387 374 387 367 359 385 392 367 365 367 360 374 390 394 359 378 361 385 381 360 385 363 374 384 359 386 375 371 369 383 357 376 361 363 384 377 388 358 385 373 382 366 368 378 365 369 376 368 374 378 370 380 383 364 384 364 356 365 356 384 355 357 366 374 363 371 372 373 387 364 368 377 374 380 377 361 372 360 374 390 382 366 354 388 375 383 360 376 357 361 368 372 378 357 369 365 388 386 383 384 359 360 385 357 365 371 364 383 377 362 360 384 374 361 381 359 369 351 360 373 374 354 370 363 373 387 375 384 371 373 373 357 375 366 385 359 356 379 357 367 371 383 376 349 377 355 349 349 363 354 363 356 379 377 354 359 361 362 357 361 348 379 368 353 359 383 363 381 377 370 378 362 383 369 378 374 374 377 355 353 362 369 376 357 377 381 347 354 358 355 367 373 365 367 358 356 366 373 353 375 376 347 369 355 348 363 363 376 372 370 361 368 372 354 378 366 368 358 353 359 366 374 366 365 375 377 374 374 369 361 368 379 378 355 368 345 373 349 355 344 354 351 367 360 375 343 362 362 356 370 376 377 343 361 377 373 374 351 368 363 368 356 377 346 346 366 363 375 351 374 356 362 345 343 359 357 344 342 376 357 370 353 372 370 351 370 345 346 343 350 347 348 343 362 352 347 350 373 361 376 349 375 370 369 349 342 350 361 374 357 355 364 372 341 368 368 367 359 356 344 365 356 375 355 358 361 355 349 352 364 349 367 358 355 361 343 356 347 364 366 341 343 354 372 355 359 365 358 341 356 361 343 371 372 357 354 370 349 340 359 373 349 352 356 364 373 360 358 345 361 349 346 364 364 355 355 347 357 338 361 339 372 365 348 347 349 340 344 359 342 364 371 364 342 353 367 353 351 351 372 338 361 356 340 351 337 368 371 356 369 360 369 345 352 356 355 340 359 338 362 340 341 360 343 346 352 337 338 343 362 337 355 351 356 358 341 368 354 341 353 363 341 362 349 355 346 366 359 345 344 361 360 348 361 366 369 341 344 336 359 369 348 343 360 344 341 342 341 358 346 369 362 362 359 339 346 346 346 346 367 354 336 356 366 361 364 365 344 349 342 344 347 354 351 349 363 356 355 345 356 342 355 359 368 343 339 343 366 348 365 361 343 365 359 350 368 364 356 353 342 362 361 365 358 354 343 362 351 362 336 348 368 355 336 365 339 339 350 346 364 345 338 337 352 339 353 362 368 339 345 340
343 348 334 366 367 355 358 348 347 336 339 358 368 340 365 349 357 357 361 351 367 341 366 362 345 361 366 355 365 342 337 351 368 337 348 366 358 349 357 349 363 339 338 362 346 346 355 346 335 347 340 345 366 337 338 354 364 336 340 339 357 344 356 356 359 348 365 361 340 365 341 335 336 357 340 360 369 361 337 347 351 343 359 348 359 363 368 366 342 351 347 341 360 369 339 362 359 369 353 341 342 336 341 355 335 359 345 346 362 359 359 344 344 349 370 346 354 346 343 339 339 355 345 342 366 350 369 355 361 364 362 368 342 345 365 342 346 352 365 339 353 354 360 363 344 336 338 340 359 358 344 363 343 353 369 338 367 367 370 370 337 338 367 343 359 339 361 370 355 355 350 338 339 339 342 359 351 344 364 340 344 371 366 350 365 363 363 372 370 338 370 347 351 343 353 339 345 342 349 363 360 362 341 340 342 347 340 356 367 366 358 373 342 363 362 346 353 352 345 362 365 343 371 343 360 363 345 368 368 368 370 368 357 351 346 372 359 347 355 364 352 351 340 355 341 363 374 368 355 346 357 346 362 366 350 348 356 368 341 361 373 349 366 368 360 373 365 371 364 360 342 359 359 353 356 347 375 359 367 364 370 356 373 354 364 367 370 371 368 360 357 359 348 345 366 361 362 374 355 364 357 371 362 355 347 357 360 360 355 349 346 347 364 357 375 366 363 367 375 353 367 355 351 373 374 375 357 374 352 350 361 367 379 345 359 363 375 377 346 352 363 365 372 364 360 369 351 380 357 363 354 360 355 363 355 350 374 348 381 362 354 362 349 369 379 380 368 374 376 370 363 360 371 354 379 350 378 366 365 371 348 374 350 358 372 376 380 381 378 379 361 350 375 381 373 352 359 376 360 355 380 377 384 368 365 360 351 360 379 369 364 361 377 384 353 382 377 385 359 372 360 353 374 367 366 380 371 377 372 369 355 362 355 385 382 376 377 372 387 370 386 382 376 353 358 384 361 385 376 384 373 373 356 353 365 378 359 362 355 362 359 375 374 378 387 383 382 376 367 359 374 380 354 363 382 361 373 370 372 376 380 356 360 384 372 373 374 381 362 391 368 383 376 389 387 374 382 379 375 375 386 360 366 386 385 373 371 382 389 389 367 378 369 388 386 389 372 369 393 357 368 369 364 368 382 359 387 387 383 386 386 377 369 360 385 361 392 379 387 366 375 377 366 368 373 360 378 366 372 377 367 361 367 374 372 370 376 380 365 381 373 393 378 384 373 383 365 370 367 372 393 385 394 393 363 374 371 388 378 370 364 361 382 382 393 361 387 364 381 366 372 367 388 367 365 368 383 396 390 362 392 397 368 389 392 370 380 365 397 375 374 362 376 373 362 370 374 389 375 395 372 364 379 399 387 383 384 371 380 376 372 389 375 380 395 383 388 375 364 364 389 393 380 381 366 380 389 394 385 380 367 394 382 383 371 368 365 392 392 398 367 401 387 394 396 397 393 399 371 393 399 374 400 393 369 381 372 372 373 370 388 377 379 384 395 385 403 374 374 392 385 393 368 369 400 399 379 389 395 401 396 368 371 392 395 390 369 379 396 377 384 380 403 396 375 371 377 390 379 400 377 398 388 395 378 384 389 390 406 394 385 374 394 404 370 371 407 380 404 375 400 394 380 379 400 404 389 399 377 398 382 408 390 376 384 401 404 380 371 395 394 384 387 372 390 376 401 389 386 396 394 406 381 404 404 373 389 385 402 386 403 376 374 384 410 376 403 393 385 404 378 397 378 383 398 386 388 389 405 394 405 378 390 376 401 373 406 407 376 386 410 407 379 373 408 378 377 401 388 379 383 395 393 379 396 381 393 374 388 376 384 381 409 390 412 387 390 395 383 393 409 381 388 376 410 374 410 375 391 386 410 401 397 392 396 382 389 376 410 403 378 381 399 403 397 387 377 413 409 375 394 394 383 397 385 408 397 382 409 375 384 395 391 407 413 412 403 388 376 400 406 407 395 380 385 378 381 388 406 376 388 414 384 385 397 395 379 409 391 403 398 400 384 376 394 411 402 411 385 391 386 404 412 405 397 382 408 403 394 388 392 407 387 401 405 408 409 409 391 385 386 414 411 395 404 379 392 391 414 390 407 385 408 404 404 390 410 386 378 379 398 395 399 409 381 389 391 414 411 396 412 382 395 407 401 383 409 405 386 397 407 405 394 399 382 382 413 377 380 414 407 401 393 390 383 386 402 387 412 398 406 409 392 385 389 405 380 411 394 378 392 386 407 398 408 412 393 394 401 396 382 392 382 387 405 377 397 392 387 382 402 377 403 406 413 377 396 377 400 402 379 404 400 409 386 393 394 402 399 380 411 404 395 405 415 385 405 385 389 376 389 402 404 405 392 402 394 400 402 378 387 393 405 410 414 403 376 393 390 399 396 413 376 403 402 414 411 391 411 412 380 414 399 409 404 405 396 411 390 411 413 390 390 392 414 389 380 414 395 383 387 404 381 376 392 406 403 388 411 400 386 376 399 398 409 388 377 379 384 381 376 410 395 390 376 383 392 380 383 401 377 383 390 410 412 407 392 402 409 388 387 409 378 411 393 374 374 385 378 411 391 407 396 400 411 397 409 390 391 406 405 393 403 381 390 402 375 407 389 398 409 402 394 374 389 402 402 389 374 396 387 380 390 409 407 389 393 392 394 399 385 386 380 374 392 384 391 382 378 407 407 403 386 378 404 402 408 395 379 398 379 382 406 396 407 401 400 376 380 382 403 381 395 371 372 377 383 392 376 378 377 401 409 392 407 391 372 403 374 379 391 370 378 375 395 375 404 385 380 402 386 373 401 371 373 391 405 386 390 387 383 404 388 373 386 371 377 372 405 379 376 378 402 401 390 380 392 372 386 375 395 401 394 405 394 389 398 371 369 398 405 383 395 385 403 373 404 389 376 402 399 400 373 372 372 372 384 396 376 381 380 380 375 368 395 379 390 387 399 369 379 398 384 368 395 398 390 371 397 377 368 392 388 390 375 393 395 371 384 382 385 398 396 371 378 386 385 364 369 380 367 399 390 401 379 397 374 366 365 367 393 367 372 378 370 383 368 378 389 365 395 387 376 366 393 389 387 376 389 371 370 370 384 397 370 399 392 380 363 371 383 392 391 393 385 361 391 368 376 379 370 387 381 384 390 374 389 394 389 379 365 375 387 387 372 373 364 381 391 364 376 368 385 364 371 380 368 389 379 367 388 388 365 372 361 359 390 365 362 362 389 382 361 371 392 385 392 387 370 381 390 386 389 393 369 378 376 377 385 359 362 376 364 381 366 381 382 360 387 385 364 359 387 366 371 383 369 366 373 382 367 368 388 376 382 377 359 363 375 386 379 378 381 385 381 390 372 384 372 381 390 357 383 383 381 359 372 356 384 389 360 359 380 356 379 369 355 361 354 373 368 377 375 358 385 364 371 381 371 366 370 369 368 375 360 356 358 356 374 366 354 380 371 358 360 375 388 362 359 351 381 374 375 366 379 385 355 376 376 373 352 371 363 352 378 362 382 368 361 383 355 358 366 358 384 371 365 357 379 374 364 366 375 350 361 366 365 355 349 349 362 367 382 374 348 374 366 360 373 357 358 358 382 354 366 380 375 361 367 349 350 363 382 376 380 358 374 360 380 354 377 358 351 374 363 351 380 346 364 369 371 354 379 369 360 378 381 367 355 365 368 358 345 347 368 378 359 375 372 372 346 366 347 352 357 344 372 371 344 370 359 369 378 356 373 372 352 372 358 362 356 360 355 371 363 358 349 357 352 376 348 369 361 367 376 354 367 349 344 346 374 359 351 353 352 344 345 376 373 359 375 365 357 367 358 377 346 344 355 371 377 376 361 359 364 375 370 352 345 352 372 357 370 346 351 356 360 361 364 355 359 373 343 341 369 353 342 366 368 355 367 364 366 347 352 372 359 362 347 366 348 343 358 345 354 346 360 351 366 361 342 361 370 344 362 363 355 339 365 359 366 357 359 356 340 371 353 371 358 360 362 344 341 357 349 355 363 347 342 353 344 345 352 339 361 339 363 355 339 355 340 366 350 361 348 363 370 340 360 355 338 360 372 339 342 358 368 344 366 337 371 349 356 350 363 345 351 353 339 365 347 353 370 371 341 346 338 351 360 360 345 360 359 343 362 364 364 358 336 336 370 370 348 355 361 339 340 340 368 342 368 355 358 344 367 340 353 368 354 353 357 362 341 344 346 367 349 339 365 360 350 365 337 363 349 362 343 353 366 352 336 341 337 358 361 368 362 355 365 357 337 363 360 342 349 335 351 362 351 346 365 366 341 367 336 367 336 345 362 367 362 363 350 341 352 341 351 356 361 359 344 340 351 345 347 342 346 340 347 362 351 342 335 335 339 337 344 340 347 337 349 351 365 342 335 359 360 351 358 364 340 344 346 335 355 359 343 344 342 356 337 360 364 351 338 346 354 348 364 344 363 357 361 337 342 362 339 345 357 363
351 362 337 364 363 336 366 338 346 340 337 362 366 333 344 347 357 364 338 353 339 345 353 343 348 361 349 353 349 337 360 333 343 364 364 339 367 339 356 346 346 360 340 356 337 363 335 362 359 353 359 342 365 344 352 357 349 345 342 342 361 334 342 337 343 350 343 354 357 344 345 336 336 364 360 353 359 339 347 350 336 338 336 368 361 368 357 354 345 344 363 339 357 338 355 344 367 342 366 356 352 342 336 366 338 339 350 340 356 340 334 359 356 336 335 348 335 337 346 360 347 341 342 347 357 340 358 355 348 355 355 343 340 357 340 356 339 369 363 361 352 363 363 340 342 365 366 356 344 343 359 369 350 343 346 337 348 369 369 361 366 354 369 349 353 351 347 357 362 340 361 345 345 366 362 365 338 359 352 348 344 352 346 358 359 369 371 371 344 370 361 352 365 371 365 348 363 341 346 355 358 348 342 345 345 368 351 347 367 343 371 340 358 357 361 345 354 338 344 362 348 345 342 341 357 348 353 349 352 363 344 350 339 348 370 358 355 360 345 349 366 343 363 351 363 365 372 357 365 355 346 340 340 350 343 358 359 370 345 349 371 362 373 349 349 347 369 365 368 375 353 360 356 342 350 356 367 347 373 369 362 345 366 376 369 371 342 375 362 368 342 355 374 347 375 372 354 353 347 346 361 366 350 359 365 346 376 370 342 371 360 367 375 365 347 367 359 347 345 359 353 361 372 365 346 369 360 358 361 365 379 361 370 367 379 373 351 377 365 351 350 364 357 363 351 361 369 348 366 351 380 376 349 353 363 352 359 360 347 377 346 363 376 353 351 375 346 374 352 368 346 374 368 359 358 375 357 363 359 378 369 358 353 353 382 351 360 360 366 378 358 348 376 368 371 361 377 372 354 383 374 354 355 360 384 368 370 358 364 382 369 350 373 355 356 352 376 349 366 376 361 356 357 354 376 380 367 369 368 353 384 374 379 386 362 387 353 365 362 372 381 363 353 382 387 385 368 384 369 355 356 365 358 387 366 356 371 365 357 356 368 360 369 374 358 380 374 360 373 363 381 381 354 363 377 354 360 371 364 377 389 368 368 359 367 382 378 365 375 384 369 390 391 363 374 374 391 373 382 389 385 374 381 386 361 382 364 367 378 374 369 376 366 361 360 358 369 384 368 389 392 361 387 369 369 384 389 383 367 358 359 374 376 385 382 360 389 390 371 374 386 363 374 375 369 377 377 381 383 366 391 381 385 384 393 377 375 367 366 362 367 368 378 364 373 380 366 382 375 371 361 383 373 394 390 394 394 374 393 378 385 362 396 378 390 386 363 374 365 398 388 366 376 391 370 393 378 385 362 379 395 378 380 369 373 371 364 368 362 374 364 365 392 400 382 399 365 400 375 370 378 364 375 371 372 401 367 368 386 383 364 397 399 382 367 372 369 385 394 369 377 397 388 384 375 370 399 377 385 373 384 378 390 374 365 378 390 369 399 374 388 399 386 385 395 389 371 400 388 379 383 379 391 369 377 401 390 373 375 389 397 395 380 400 382 380 374 370 384 370 394 384 381 376 381 388 377 402 384 400 378 379 390 403 399 401 399 384 385 369 384 393 375 398 388 391 373 374 371 406 407 387 398 395 382 386 395 381 407 392 398 387 380 404 406 387 374 373 389 389 387 373 395 382 382 401 381 408 387 387 376 374 405 404 399 378 381 387 379 409 398 408 376 408 403 374 376 396 405 394 403 410 396 389 383 397 380 383 385 386 400 390 389 384 373 379 391 373 383 398 410 409 384 375 395 404 405 399 390 401 411 383 389 397 389 400 411 386 411 412 388 388 379 405 399 379 400 406 407 399 381 394 396 393 387 408 386 380 396 392 396 394 391 412 406 406 388 393 408 375 392 383 389 397 403 403 392 379 396 386 404 405 397 388 413 409 411 413 403 393 392 414 401 408 412 383 389 414 401 383 376 380 392 379 391 381 408 408 386 379 409 376 397 391 379 396 386 403 395 402 381 400 401 395 382 387 391 395 387 378 403 415 410 408 407 386 413 400 408 412 393 402 402 414 378 393 384 415 380 402 401 412 414 415 380 380 386 395 398 385 385 413 413 380 406 405 378 393 378 409 378 394 395 403 382 385 408 389 384 411 414 398 396 401 397 400 404 395 379 386 393 415 412 389 378 401 405 406 405 395 399 406 411 405 392 415 413 412 387 408 406 412 389 414 385 408 397 411 415 387 409 391 385 404 391 413 416 380 402 405 397 412 394 380 390 397 407 414 392 405 405 410 390 406 407 397 397 415 392 384 413 384 397 409 399 400 394 398 402 379 386 410 403 391 401 415 411 391 401 414 408 389 407 381 378 386 400 387 412 403 393 408 398 402 389 380 385 405 390 398 396 398 380 410 401 392 397 395 395 380 391 385 391 410 377 381 379 399 379 414 414 383 394 395 396 395 387 403 383 399 412 390 408 403 383 392 379 391 409 385 394 413 393 398 407 393 402 398 404 393 385 402 399 403 382 380 410 391 394 404 402 380 379 394 406 413 410 397 389 392 405 395 389 382 377 380 387 391 402 404 407 410 390 391 386 384 383 408 388 401 397 413 404 389 382 396 387 377 406 389 393 397 409 396 392 410 389 393 376 376 382 407 400 385 383 399 394 389 392 394 404 403 383 394 378 379 404 379 381 397 383 388 408 378 409 386 402 385 404 403 375 400 385 388 410 393 402 379 398 409 388 389 399 397 398 392 402 390 397 398 402 395 402 397 387 386 397 377 386 378 395 377 404 407 392 391 378 410 397 392 407 374 397 383 386 382 401 405 388 376 380 406 398 409 391 375 385 406 408 388 373 381 393 393 405 402 374 400 401 399 381 387 390 395 398 395 406 379 390 374 373 376 378 382 380 399 389 385 385 395 401 386 375 396 388 398 383 398 401 376 405 393 400 383 368 405 378 382 387 381 400 392 405 372 382 377 379 403 393 373 391 403 390 375 392 387 382 384 379 393 392 393 379 402 386 395 379 397 388 398 372 382 400 387 402 378 396 391 375 400 397 377 399 398 402 402 397 379 382 387 384 385 375 396 399 395 366 375 388 388 385 395 382 382 394 381 393 387 368 381 400 379 371 396 374 386 396 368 379 391 389 397 389 378 391 386 372 371 375 396 395 397 367 392 392 397 370 362 361 391 380 398 385 366 372 375 390 367 380 368 373 386 365 378 364 372 380 390 382 394 387 393 379 370 388 368 368 395 392 371 386 393 379 387 372 388 381 385 381 377 387 378 359 383 380 389 392 368 387 362 383 377 364 380 387 371 388 374 369 383 363 373 379 381 378 391 387 378 358 387 374 365 369 374 389 368 383 384 377 373 365 380 370 372 366 362 363 359 356 374 363 361 367 383 363 388 358 357 387 375 365 368 383 378 362 355 366 388 362 365 383 371 390 360 387 378 382 357 380 381 353 365 365 380 357 374 354 375 354 386 358 378 361 363 364 385 365 355 382 373 366 375 353 365 359 364 351 386 382 357 356 360 369 368 387 351 367 366 374 384 358 366 376 382 358 358 361 352 356 363 375 355 381 351 381 352 350 374 361 356 368 374 374 374 368 370 382 378 369 382 356 357 362 382 370 350 371 381 352 377 374 376 381 348 359 358 352 376 363 364 347 382 369 373 371 351 373 347 361 374 361 370 348 376 348 370 378 351 347 363 380 373 371 358 354 363 349 359 357 365 376 373 380 362 379 348 347 369 349 362 362 365 366 344 375 349 348 351 354 349 368 368 356 374 346 366 356 366 360 348 351 356 357 350 353 355 354 371 344 375 370 342 360 356 358 355 377 362 362 368 347 367 357 377 342 360 344 371 364 361 377 372 374 355 359 365 347 351 358 365 367 369 351 343 346 345 366 371 345 349 362 369 345 372 359 375 366 364 372 370 344 359 355 371 347 365 372 351 340 358 349 343 364 359 357 369 364 346 340 344 366 339 372 348 370 367 347 360 367 356 356 372 352 348 368 359 350 341 347 361 359 356 364 348 352 346 354 353 365 356 359 370 368 369 344 341 340 352 362 344 346 355 354 359 342 360 345 353 363 366 342 362 349 345 349 363 366 343 356 358 338 342 355 368 349 360 370 351 352 336 336 361 367 353 348 337 342 368 353 345 362 370 347 351 344 337 355 338 343 339 336 343 355 354 351 368 355 362 361 336 362 338 338 358 355 351 359 338 348 354 360 352 365 336 367 350 337 351 364 356 366 365 341 351 360 356 361 345 348 352 359 353 367 362 341 352 343 343 368 334 339 358 363 334 359 360 350 339 354 344 360 350 351 367 367 342 366 336 366 346 366 356 342 364 349 361 347 336 335 346 348 352 334 341 364 337 344 357 354 364 367 345 358 362 355 333 335 353 335 367 342 367 366 350 362 347 342 352 361 356 342 340 351 355 348 347 359 359 336 357 333 348 335 358 342 334 358 356 354 337 356 340 336 366 357 342 357 344 361 350 367 347 357 362 335 349 342 338 353 345
362 352 359 341 342 345 342 344 334 341 348 334 348 363 332 350 337 357 338 342 339 349 357 341 343 359 357 352 341 342 342 336 362 334 357 349 360 333 338 362 354 366 364 335 362 341 365 332 366 336 343 351 353 345 360 365 349 350 362 358 338 337 340 345 352 365 340 345 343 346 340 365 358 349 346 353 358 344 355 336 362 343 355 348 333 348 358 350 343 354 341 361 359 361 340 344 337 360 334 348 351 354 347 342 336 361 364 340 350 363 343 344 350 342 337 350 334 362 367 356 361 353 351 353 359 335 341 363 362 343 343 345 341 334 355 345 362 363 364 357 358 351 368 340 360 337 334 338 344 345 361 337 342 344 368 367 357 341 361 362 362 348 339 369 348 337 357 354 343 364 354 367 346 353 350 337 369 363 342 357 339 347 359 346 368 358 356 356 341 347 348 345 337 364 344 363 343 344 347 351 338 367 361 351 362 353 365 338 345 349 359 348 337 348 371 369 347 356 354 352 344 345 339 347 338 359 339 346 367 362 361 347 369 363 338 359 344 343 338 353 367 361 342 368 349 341 366 359 372 360 351 345 367 364 366 368 351 367 353 346 369 354 367 365 344 367 363 351 373 340 366 367 363 369 362 373 350 367 372 348 353 361 366 347 352 358 353 364 363 367 347 369 346 371 365 359 374 370 372 363 344 357 344 350 376 358 362 362 366 371 363 361 363 349 368 352 374 373 344 342 355 373 360 371 347 364 369 343 356 363 365 375 358 347 347 372 343 347 357 368 377 359 351 379 366 358 353 378 353 372 379 367 367 377 377 372 363 347 352 357 347 354 353 378 358 373 371 358 359 366 347 356 381 355 355 348 349 381 346 358 373 381 362 377 379 374 348 378 376 355 354 378 365 378 355 358 351 383 373 364 367 374 375 383 363 364 349 366 363 366 360 371 382 355 381 358 383 362 353 356 371 376 369 370 372 377 361 356 356 350 372 356 357 379 355 372 372 385 366 358 372 382 362 351 381 366 352 357 354 384 385 387 361 379 374 388 382 368 368 380 387 366 364 367 366 373 387 387 385 365 373 384 359 384 385 354 378 387 375 381 360 371 357 369 376 379 384 370 360 379 377 358 371 388 387 385 386 384 382 359 376 366 391 360 375 364 375 363 375 375 368 382 392 373 376 379 361 384 373 381 372 373 362 366 384 372 360 379 366 366 383 364 376 359 368 374 368 388 381 388 371 372 392 385 388 390 385 371 380 379 373 373 396 380 384 386 395 364 385 381 372 388 387 391 390 366 363 395 384 369 372 394 389 369 387 383 393 389 398 369 393 388 388 367 366 365 392 369 397 391 372 367 392 373 392 383 378 394 395 379 364 369 390 370 377 395 393 388 385 370 374 380 398 363 364 381 383 373 367 383 366 380 367 397 391 397 396 385 369 392 380 387 377 371 396 371 365 367 396 366 374 385 399 371 402 400 368 385 389 373 382 392 367 385 403 394 396 375 393 379 403 371 403 379 394 397 385 395 399 394 374 370 377 370 393 392 383 375 374 369 398 391 395 400 388 372 368 397 382 396 372 381 380 372 373 370 380 369 376 390 375 383 393 401 386 397 388 402 383 403 388 402 407 398 371 402 397 375 386 401 378 386 398 370 388 386 409 393 395 409 371 384 408 371 396 390 394 373 406 408 396 385 391 395 403 392 377 381 397 393 373 395 410 401 384 378 377 372 390 391 400 391 394 398 380 381 378 404 411 402 402 397 377 410 382 398 391 376 407 405 388 409 379 387 389 391 382 383 391 400 402 379 408 385 393 376 382 398 407 381 378 387 407 411 385 405 397 392 408 392 375 383 377 380 385 381 387 383 391 393 398 408 388 393 409 408 386 378 383 408 386 386 410 407 383 409 398 405 388 392 383 377 390 414 410 400 381 383 408 397 403 394 382 405 401 415 398 411 379 405 405 389 377 389 381 384 383 392 403 384 408 399 385 411 398 381 386 404 377 379 414 393 386 381 382 411 381 404 395 411 393 412 384 382 385 416 379 392 381 405 399 412 388 397 397 410 401 406 387 390 397 413 406 406 378 399 389 409 386 395 403 391 391 399 385 388 387 386 391 390 413 413 413 413 393 393 395 405 410 404 406 391 389 384 408 389 406 380 409 403 386 384 405 388 404 412 398 401 408 410 401 393 394 397 388 397 400 404 412 393 379 401 394 389 406 384 389 383 385 408 397 381 414 384 391 389 406 410 401 397 391 384 400 407 391 398 414 413 412 409 416 401 381 392 400 397 397 399 402 392 390 381 394 414 414 406 413 392 387 396 399 389 391 381 417 403 400 413 398 394 393 396 416 395 398 398 414 416 380 387 390 380 417 395 415 413 411 399 387 381 417 407 391 390 398 379 414 380 402 384 384 406 390 410 383 410 380 407 408 409 415 409 399 414 386 396 399 379 415 395 408 403 413 409 403 393 398 389 384 411 394 378 399 405 410 403 397 400 393 416 391 379 396 411 404 403 378 385 392 404 391 412 380 387 393 405 403 414 416 398 407 381 397 389 409 390 403 378 401 407 405 414 409 384 397 385 398 386 381 402 402 394 397 404 393 412 392 379 409 381 388 388 384 407 400 405 410 377 396 395 407 385 383 389 382 392 397 403 402 401 389 388 408 398 404 385 384 407 375 376 411 386 378 409 406 391 388 401 392 408 382 413 407 378 387 413 394 398 390 381 412 392 381 404 375 409 402 383 392 402 374 389 402 405 412 395 382 387 382 389 409 377 387 401 380 399 389 389 383 405 384 410 373 392 401 374 377 380 373 395 397 400 399 386 392 398 396 389 400 393 404 397 398 379 375 394 395 392 410 393 373 382 391 373 390 409 402 394 377 391 406 401 380 394 404 389 408 388 406 387 371 399 373 386 407 404 408 391 385 397 374 376 408 387 372 405 398 373 378 369 390 384 369 393 403 375 370 388 387 383 389 380 382 389 394 380 383 398 371 391 373 386 402 389 403 383 402 394 403 389 372 386 367 389 388 379 395 390 398 374 382 396 403 396 379 369 386 373 377 389 374 382 386 386 380 383 379 377 389 377 378 372 375 378 394 396 368 384 396 377 370 375 369 385 383 399 388 366 368 400 367 392 377 386 373 393 367 388 383 369 400 374 376 388 365 368 397 368 364 391 381 386 380 386 385 362 383 372 364 364 385 366 392 377 390 381 385 372 368 384 394 383 395 369 371 398 390 368 366 371 397 385 395 394 387 397 365 389 390 364 364 390 393 392 368 383 395 361 362 392 372 388 369 385 359 395 359 393 385 379 385 368 374 369 380 371 379 385 363 372 389 382 365 363 377 387 364 389 388 381 385 364 374 374 369 374 388 384 385 377 382 375 386 361 386 371 374 370 376 357 362 369 381 383 389 378 376 374 374 386 377 380 371 371 374 382 388 369 388 358 390 377 355 383 360 385 375 378 376 358 357 360 387 361 366 384 363 388 382 381 381 366 369 360 361 368 367 373 383 364 377 382 364 378 351 370 387 373 373 352 378 378 374 375 386 370 365 366 384 380 376 360 374 354 373 382 374 368 355 365 355 357 368 382 377 371 383 368 376 374 365 351 382 373 364 364 357 359 360 371 354 367 361 358 351 363 354 374 382 359 354 352 367 353 350 375 375 364 359 381 352 374 347 367 379 379 363 368 354 355 355 376 374 347 350 376 364 357 347 363 369 370 348 370 356 367 362 363 347 373 362 370 346 379 371 379 356 352 366 345 361 355 374 369 357 343 344 356 355 363 374 360 352 357 349 344 360 345 362 362 375 361 368 377 360 359 356 353 347 342 354 345 370 349 371 348 350 352 361 342 372 372 359 362 366 345 343 347 364 365 348 362 373 372 374 350 354 359 365 371 351 374 347 351 343 354 359 348 352 363 364 369 358 374 352 367 343 344 361 343 346 368 363 354 340 373 363 353 356 364 361 366 362 367 353 342 347 349 362 371 371 362 341 366 362 354 359 342 370 357 345 353 362 369 369 340 368 370 367 362 360 353 366 360 358 345 340 366 356 364 340 366 353 344 360 354 337 358 358 346 353 341 361 342 349 357 344 356 354 338 346 354 354 340 343 341 360 346 347 356 350 363 363 367 369 350 360 346 348 359 355 365 364 345 336 343 343 356 363 339 359 338 357 354 354 364 336 356 352 360 352 365 351 344 361 362 336 364 338 349 353 358 356 347 346 334 355 354 356 361 335 357 341 358 353 361 364 355 359 346 357 341 342 338 352 346 366 366 341 335 347 360 336 334 351 348 335 349 346 334 341 359 357 349 348 353 353 344 339 343 333 339 363 342 344 359 356 354 358 341 333 349 346 336 361 363 363 340 344 353 341 353 345 342 346 337 363 366 348 346 353 349 353 348 335 341 352 335 363 342 344 340 335 334 356 364 365 353 338 354 351 359 340 341 335 366 347 343 365 340 357 363 334 355 357 350 365 342 353 361 364 342 334 332 344 359 364 342 357 347 365 353 340 350 363 355 350 355 366 360
332 343 334 349 334 348 339 363 350 340 362 354 355 349 359 351 337 345 340 339 334 358 347 357 354 340 345 337 346 357 347 347 335 358 339 338 341 355 336 334 331 333 357 363 352 359 357 332 347 332 349 358 359 331 350 349 340 364 355 363 364 345 353 335 338 336 342 356 334 348 359 342 358 359 340 353 353 333 355 344 342 347 337 345 355 352 351 347 348 355 360 353 357 355 332 346 344 345 351 357 358 360 361 353 363 338 349 334 361 360 353 351 365 351 346 353 336 365 345 364 354 338 350 357 340 351 348 364 342 367 354 345 361 349 366 334 367 361 336 361 366 358 357 365 354 337 351 358 335 365 355 334 348 352 359 356 335 340 353 356 339 339 334 344 367 344 345 366 349 361 336 348 351 361 357 337 342 353 340 345 350 339 359 343 357 349 342 336 367 361 335 338 344 335 360 354 358 349 352 339 342 367 365 336 359 353 351 367 349 356 355 341 337 344 349 337 370 357 338 368 361 339 349 347 352 339 344 340 353 338 355 371 369 350 371 358 344 351 367 358 349 363 341 351 348 354 352 348 352 366 345 354 345 357 341 360 372 349 341 366 362 360 365 360 350 365 358 369 356 352 367 368 355 371 359 366 364 373 341 356 343 360 349 350 356 352 350 355 340 353 360 364 351 351 362 374 354 346 370 349 372 363 343 353 354 342 351 372 342 345 356 366 347 356 348 350 349 370 346 363 355 375 368 367 355 350 365 366 377 345 369 373 374 344 363 351 360 373 361 360 356 376 364 377 370 350 349 378 360 354 363 353 351 354 378 345 378 345 349 357 348 357 354 345 358 354 353 375 348 352 372 377 349 373 377 357 381 363 356 377 374 355 350 361 381 349 378 379 351 348 358 356 360 367 372 353 356 381 347 360 368 355 373 353 383 348 364 383 366 374 358 374 364 364 354 364 383 367 362 367 384 353 356 378 353 382 385 363 361 366 356 382 373 382 351 373 382 367 352 356 362 384 355 370 362 355 386 369 370 386 362 371 352 354 382 371 357 379 383 383 387 358 377 384 362 384 374 359 364 374 379 353 386 362 372 375 382 386 358 364 385 384 361 385 364 355 368 370 361 363 365 359 369 369 369 379 363 369 363 389 391 368 390 365 377 387 388 383 383 370 371 377 363 380 372 374 359 386 390 365 372 379 384 387 393 362 390 365 376 361 363 390 373 375 377 373 385 373 379 376 365 395 375 372 359 368 368 361 376 379 385 392 365 375 385 364 394 380 387 391 361 370 396 393 371 373 386 365 395 391 380 386 361 370 372 361 388 393 363 362 397 395 361 365 391 376 364 379 372 398 399 366 378 374 376 389 364 363 371 376 372 392 365 373 379 392 389 368 364 370 385 378 382 387 383 376 380 365 394 390 401 371 372 380 383 386 385 386 366 395 401 376 386 381 402 381 388 368 402 389 392 388 367 374 389 387 386 367 388 394 393 387 401 402 382 399 403 403 398 367 374 396 394 373 390 393 389 375 375 390 400 402 390 380 372 375 401 370 392 401 398 381 401 374 396 395 406 373 371 399 373 378 369 400 385 392 404 375 371 379 387 374 393 375 371 381 380 386 381 408 383 371 378 379 409 379 406 391 400 391 408 386 392 392 382 380 383 373 386 374 373 393 379 396 387 380 397 398 397 408 386 399 410 393 407 399 392 393 409 410 375 396 387 385 378 387 383 379 390 397 382 380 407 390 405 385 387 391 411 401 389 386 379 377 397 403 403 405 385 400 403 377 413 379 378 379 394 388 386 400 401 395 407 397 400 399 408 413 406 406 391 382 408 397 386 381 387 404 401 387 381 392 389 380 385 392 385 393 394 385 407 382 405 400 405 381 415 388 408 407 408 385 403 390 406 402 385 407 391 410 379 396 415 382 390 414 387 399 393 407 398 386 402 388 399 380 381 387 391 412 406 383 382 382 385 400 407 393 380 383 416 411 391 415 416 404 402 415 416 380 395 397 416 380 396 387 410 399 386 412 395 403 406 388 408 414 399 398 390 402 392 389 396 406 416 384 382 401 382 381 391 399 388 389 389 395 383 391 395 414 393 383 419 386 402 383 407 404 410 400 417 417 404 387 406 392 384 419 393 400 405 399 400 400 391 417 413 386 380 381 412 385 416 404 383 391 407 410 415 397 383 404 387 407 411 405 419 407 404 384 387 389 403 408 402 407 397 387 405 397 380 398 394 409 382 398 380 401 388 415 411 391 399 418 410 382 403 401 409 388 398 408 389 413 396 403 400 413 403 418 382 395 396 397 384 390 407 384 411 415 411 402 419 382 392 401 416 416 383 405 416 401 386 417 394 402 393 407 388 416 405 382 391 413 391 396 415 418 392 406 406 416 381 405 418 393 418 415 381 381 392 409 394 398 407 401 413 380 380 413 408 397 415 419 390 387 387 385 417 392 403 403 388 396 380 395 409 386 389 387 403 381 381 380 379 382 397 388 400 382 395 394 387 402 417 382 386 407 388 417 397 416 409 413 381 408 379 400 415 379 408 401 409 409 390 408 401 408 407 411 400 412 387 408 396 387 411 392 404 409 392 383 407 383 406 398 412 395 408 399 395 399 382 413 379 393 394 403 412 412 397 395 407 396 414 387 394 397 401 381 389 404 386 407 409 403 378 393 408 407 414 376 378 407 412 381 412 390 396 397 414 405 404 406 385 402 405 391 383 378 394 383 406 392 413 399 379 375 405 401 396 404 401 398 385 398 392 382 402 401 391 400 380 380 380 378 395 409 394 402 374 374 410 394 392 399 379 385 387 409 410 408 388 386 382 388 410 399 395 387 376 402 402 382 408 398 385 379 393 405 407 382 406 394 402 374 408 397 374 383 383 401 408 386 374 377 401 400 403 374 375 395 403 394 404 388 380 379 395 389 400 391 389 395 402 408 386 399 394 389 399 394 379 396 395 390 379 374 406 394 369 390 402 372 385 389 403 376 392 390 396 377 397 376 398 369 371 375 399 377 381 404 375 397 371 378 381 398 384 380 385 384 379 396 404 396 394 377 402 378 399 370 366 391 394 396 370 376 381 402 401 372 377 369 402 397 381 394 390 398 385 386 393 398 377 369 388 366 396 364 395 370 385 395 373 375 365 377 400 379 390 397 364 364 364 380 375 396 371 400 369 391 383 396 386 374 380 388 376 390 366 369 396 386 361 366 376 362 380 375 395 385 372 396 387 389 375 377 384 384 376 390 391 375 364 393 387 382 381 376 371 367 369 361 385 369 387 369 390 371 370 362 382 373 362 382 395 360 384 375 385 359 386 360 389 387 374 367 360 378 361 371 386 370 373 389 393 377 375 365 388 385 383 374 378 386 376 377 387 363 371 391 378 361 356 373 390 387 360 371 371 362 383 376 389 376 385 367 359 366 375 390 372 363 385 355 371 367 376 365 389 369 378 375 374 355 369 386 365 373 364 358 358 355 379 370 355 386 381 358 360 379 372 355 352 381 357 384 372 357 372 369 371 359 368 354 377 362 365 352 360 376 378 372 369 362 350 355 368 364 371 367 381 355 351 372 380 367 371 354 370 353 374 366 375 367 369 349 370 354 382 381 362 354 368 361 382 348 366 364 361 366 380 372 372 382 375 347 380 377 369 366 361 357 362 351 355 346 367 377 353 346 355 347 352 355 360 350 354 377 346 348 376 380 354 365 359 346 366 356 376 351 354 370 378 371 375 351 371 377 363 358 377 352 358 362 360 352 347 349 364 349 352 360 364 377 344 378 342 344 368 354 367 343 344 345 370 356 369 377 369 368 356 346 376 351 365 357 361 350 363 346 372 352 363 357 351 359 360 359 361 371 372 348 366 370 360 356 345 372 346 345 370 340 352 353 373 357 347 372 368 341 363 373 364 351 366 367 345 349 349 366 356 357 373 347 363 357 339 368 366 344 349 373 356 361 351 354 355 370 363 348 349 363 358 350 340 349 342 358 371 352 350 352 346 348 337 370 344 338 364 348 355 352 347 338 352 337 366 369 347 367 355 357 358 340 369 337 363 338 357 361 364 370 353 338 358 354 348 342 367 353 352 361 367 340 362 347 352 368 344 362 365 363 360 364 344 358 365 336 337 363 338 342 338 366 355 338 361 368 344 357 350 339 349 347 344 353 336 338 364 345 366 359 350 356 365 336 356 359 336 335 364 351 343 334 348 364 338 341 363 360 341 356 365 356 334 352 353 336 357 348 359 354 350 352 353 346 353 352 348 333 355 344 363 342 357 344 338 339 364 346 332 337 334 364 338 336 349 335 351 338 362 355 336 344 351 333 334 350 366 350 363 354 339 360 348 355 348 336 348 357 362 359 363 331 335 359 340 346 344 350 358 354 341 336 355 350 363 343 360 335 338 335 342 357 342 333 347 333 339 338 359 344 341 332 352 345 334 335 360 348 355 353 337 331 358 336 358 364 348 353 343 356 332 354 348 351 331 364 354 347 345 348 360 355 357 348 335 361 352 338 344 350 360 350 359 361 355 352
359 345 339 345 336 348 334 353 334 334 360 357 350 348 349 354 339 341 345 351 345 340 359 358 361 363 353 355 334 351 350 338 333 334 354 348 353 359 338 359 339 343 361 334 363 347 333 347 334 349 335 358 361 339 354 358 347 351 357 351 346 343 359 358 348 349 342 337 352 359 340 335 346 338 348 345 355 351 362 333 345 342 362 342 359 360 344 342 355 345 364 338 333 333 340 351 360 353 333 357 356 343 336 338 351 354 362 351 350 334 362 331 346 334 351 342 364 339 362 363 354 336 345 356 338 354 339 352 339 349 364 339 349 360 344 360 336 362 348 339 358 363 364 348 343 347 362 351 354 341 338 366 345 354 345 338 342 364 335 362 346 344 334 341 337 358 346 341 365 339 360 357 335 334 350 358 349 358 356 349 367 362 360 358 349 338 363 335 334 365 364 348 341 343 368 345 368 346 366 367 353 359 368 367 361 350 358 354 339 357 335 349 350 361 338 365 342 344 367 344 341 363 370 360 337 346 349 348 370 358 357 353 347 355 362 350 348 363 348 364 350 360 344 365 351 359 337 371 369 346 356 351 338 368 342 352 343 367 341 342 354 363 371 342 359 362 357 348 366 369 341 357 369 360 351 348 348 363 359 357 372 343 371 350 374 353 342 356 347 346 360 340 348 370 345 369 372 341 344 366 349 360 349 344 346 373 353 367 375 351 362 373 355 372 344 352 369 353 346 366 371 370 365 367 346 354 358 371 348 345 366 368 356 377 354 364 372 347 369 350 350 365 369 358 350 351 348 357 378 353 345 372 361 349 378 346 362 374 376 369 378 344 375 372 359 352 358 355 358 367 363 366 353 369 361 360 357 367 354 357 358 358 367 356 380 381 358 378 376 370 347 354 371 380 347 351 352 378 361 381 364 360 366 352 364 363 348 358 365 357 350 357 349 371 367 383 350 361 381 381 349 362 369 374 359 370 359 380 381 374 379 379 367 378 384 385 358 384 375 355 357 357 382 367 369 376 384 373 384 351 368 351 387 388 383 384 381 379 355 371 353 385 364 365 381 356 382 384 369 366 365 372 387 359 366 368 363 363 370 360 364 387 375 378 364 385 373 372 375 355 355 355 389 368 384 381 386 376 390 366 369 366 364 366 388 377 360 361 364 376 382 389 388 368 377 361 377 360 357 376 375 358 377 372 387 370 377 359 369 375 370 360 364 393 386 359 378 391 380 365 374 369 361 368 395 382 387 378 364 389 362 382 368 360 376 375 387 395 376 361 369 366 388 369 394 384 364 386 368 383 367 386 375 372 371 386 387 389 379 371 376 387 368 383 381 377 386 392 369 378 384 377 383 373 363 394 397 383 398 366 367 366 369 398 394 379 385 382 386 382 394 380 387 401 364 368 394 367 399 401 383 384 380 383 373 397 377 369 380 375 388 400 394 394 398 388 389 398 386 373 379 394 389 402 393 368 384 402 372 398 401 391 379 394 371 403 389 399 369 382 372 393 380 380 400 375 402 385 385 400 371 398 390 373 375 396 375 394 393 380 403 390 382 394 379 386 392 372 374 386 397 394 401 382 386 398 393 404 383 392 383 375 400 403 402 392 406 388 373 376 373 377 392 394 375 405 407 386 409 373 391 386 386 384 387 392 401 399 376 403 372 389 410 402 383 402 384 408 408 376 402 410 382 384 395 386 379 381 390 406 383 410 382 386 383 386 406 401 375 410 393 375 389 380 393 389 399 405 385 396 408 375 394 406 375 405 408 382 413 386 403 411 383 401 386 382 414 407 409 376 405 378 405 409 413 385 384 398 376 384 380 399 413 390 381 414 381 415 410 409 387 399 395 384 386 394 390 413 387 412 413 405 403 392 400 402 402 397 386 391 405 390 403 403 403 408 390 397 407 384 390 406 406 397 413 404 415 416 402 415 412 388 404 399 403 415 413 416 395 382 391 412 383 416 387 398 407 399 417 386 394 379 414 383 398 396 403 404 408 399 399 406 392 405 410 383 399 380 389 392 383 409 392 394 415 392 403 391 400 411 401 389 387 395 394 405 411 417 389 392 389 401 418 401 386 400 404 398 400 413 410 403 394 414 410 390 418 385 393 398 417 414 407 416 389 413 401 413 411 403 385 380 416 415 393 414 396 417 392 416 403 382 400 417 408 382 387 406 387 392 416 416 419 403 405 380 397 386 413 380 409 410 412 397 406 385 392 383 383 405 411 406 400 383 396 388 385 395 407 385 408 403 413 407 419 398 399 388 405 385 420 386 415 412 404 393 409 416 387 403 392 418 381 411 412 396 411 417 410 397 413 397 411 405 414 400 382 393 407 398 397 406 403 383 389 418 388 417 405 386 392 417 383 392 407 407 407 389 403 396 397 387 405 388 411 399 408 405 404 388 383 413 406 399 409 416 389 417 405 415 383 417 404 419 389 391 406 408 393 381 385 410 388 402 410 411 413 391 397 398 399 392 383 417 403 404 405 413 401 391 400 397 380 384 388 382 387 406 410 400 399 407 391 399 381 413 390 415 384 399 385 395 404 388 393 387 410 399 381 403 393 383 410 395 389 410 411 389 406 417 406 417 404 395 382 401 381 413 395 408 409 400 388 415 394 388 400 386 408 402 410 412 396 392 389 406 412 410 405 401 409 383 400 395 399 393 379 389 387 383 408 406 405 378 404 410 377 415 407 407 389 389 402 407 392 402 386 388 395 412 399 387 378 382 393 389 386 394 401 396 401 393 376 379 394 403 401 383 390 380 413 402 392 388 383 397 403 392 408 410 389 392 410 381 387 389 393 397 406 379 406 381 386 406 412 393 383 398 401 398 403 400 376 409 401 411 392 390 378 375 387 381 381 411 387 382 386 406 405 407 400 387 403 373 380 403 381 390 377 408 403 396 395 394 392 373 381 400 379 386 391 382 395 399 382 409 408 395 393 390 379 370 405 372 399 402 403 408 370 408 406 391 393 379 400 372 381 395 405 371 384 403 388 397 401 373 378 395 378 405 385 400 392 394 392 390 381 392 387 381 373 402 396 368 397 389 372 387 377 386 367 371 383 403 376 376 368 385 380 394 400 375 389 386 401 375 386 392 377 383 367 398 396 374 399 388 374 382 371 401 401 370 366 379 368 376 367 387 374 382 377 386 391 377 384 366 365 366 393 377 400 373 372 394 382 383 378 390 363 362 366 362 369 368 393 389 397 395 373 384 391 365 368 381 379 389 362 381 371 392 395 370 380 382 379 377 366 396 383 367 396 366 386 362 383 366 396 388 387 387 396 362 377 384 379 370 374 391 391 374 388 364 387 360 372 380 371 374 368 367 371 369 373 375 386 360 359 384 365 386 390 380 388 370 383 371 359 361 381 369 391 387 374 382 366 365 382 357 360 356 366 372 381 381 368 372 361 369 378 369 361 374 354 354 364 380 383 367 363 385 358 376 379 354 379 388 362 368 367 366 383 378 362 372 367 375 352 372 388 375 364 358 372 380 373 382 384 366 372 355 374 376 355 363 376 381 376 386 360 354 372 365 366 363 353 382 369 368 350 376 383 376 365 352 376 351 368 375 349 350 377 359 378 368 361 379 356 352 363 379 372 365 359 352 359 378 347 357 359 363 347 372 370 363 355 377 366 374 366 365 354 359 375 364 378 368 359 350 353 354 362 376 370 372 345 345 346 361 356 374 378 372 363 365 352 370 374 351 377 359 350 350 372 360 348 368 346 360 351 368 348 367 364 373 374 344 354 375 360 345 367 372 371 365 372 359 371 367 366 349 346 353 355 354 369 375 358 351 372 366 377 377 371 362 351 366 363 365 373 361 370 354 362 351 350 350 364 375 363 350 348 344 355 369 345 373 362 370 345 358 359 348 352 350 349 359 374 354 359 347 352 354 361 373 364 347 347 364 346 347 350 354 361 341 359 367 339 347 362 345 365 358 365 355 368 352 351 345 343 370 352 356 362 351 367 364 359 353 355 344 338 366 371 361 370 356 366 347 342 368 366 370 353 336 364 349 350 342 368 368 340 360 365 365 339 336 357 338 352 352 357 365 359 356 355 357 354 350 368 360 347 364 358 364 363 363 354 354 334 351 351 351 352 357 358 356 359 357 337 341 340 359 337 364 345 333 362 364 360 337 354 350 343 356 357 349 350 342 346 363 336 341 345 354 364 346 354 353 333 356 338 351 358 353 358 335 353 364 343 357 346 342 339 356 365 363 350 359 349 363 366 352 348 355 351 364 349 334 352 338 332 362 344 336 355 348 342 339 333 351 353 362 346 335 343 343 357 356 340 343 364 359 341 348 358 347 347 350 350 342 357 350 347 344 355 337 361 340 354 363 335 350 361 350 354 347 337 354 346 354 341 345 348 351 362 341 333 352 335 360 338 335 346 355 349 345 362 346 330 360 354 335 346 359 363 345 350 336 335 332 334 346 355 353 341 354 338 352 350 343 348 358 349 338 349 334 354 355 358 353 351 356 332 342 359 331 357 345 346 336 355 350 353 346 347 338 344 356 361 331
334 344 332 361 353 352 340 351 344 343 341 332 336 352 345 340 354 347 356 345 355 356 333 353 339 351 328 329 352 360 339 333 343 343 332 342 333 344 331 349 333 352 328 342 343 354 354 343 340 356 361 333 358 340 358 344 337 358 345 362 331 356 333 354 345 345 334 351 362 337 346 341 361 354 329 341 346 362 355 331 356 361 343 351 338 346 332 347 349 356 346 351 357 358 342 341 341 348 337 348 330 354 361 362 354 361 348 345 360 349 347 361 347 335 358 331 352 335 349 338 363 340 335 331 343 356 342 354 342 350 348 350 349 345 349 347 350 341 362 354 334 353 352 352 358 354 353 354 359 346 336 332 364 341 342 348 340 360 350 365 364 351 342 354 363 334 352 338 337 334 345 356 356 364 332 339 363 340 337 338 355 334 341 339 359 341 355 344 346 351 354 355 335 364 354 344 367 339 351 350 354 341 351 343 350 364 350 346 336 354 364 359 368 337 342 336 358 366 348 348 349 369 348 363 342 369 351 353 353 369 369 338 353 352 349 336 348 342 348 362 340 343 364 339 358 338 341 358 369 366 338 361 343 363 354 350 339 371 369 357 347 368 338 342 362 351 343 352 370 356 356 339 340 349 354 363 363 359 350 338 366 364 363 373 355 358 352 358 369 349 355 344 357 356 349 361 348 368 352 346 363 347 359 365 371 341 367 361 362 358 363 369 348 352 368 342 348 346 373 343 368 354 371 372 348 354 359 366 353 357 356 347 360 343 372 357 365 342 371 375 347 377 358 356 353 368 358 348 367 365 352 348 374 345 378 360 373 375 348 348 354 344 354 353 345 365 368 348 345 378 361 350 357 379 345 369 349 362 376 353 348 365 358 359 367 374 357 379 370 379 348 362 379 375 351 360 376 357 381 378 355 362 348 348 360 348 353 380 381 365 370 366 349 363 360 351 356 372 348 360 349 352 357 363 381 379 377 355 369 375 350 357 371 352 359 365 369 365 362 368 382 364 350 383 360 386 385 366 359 377 374 360 377 381 363 361 377 357 355 371 384 359 353 355 352 354 362 368 356 364 379 370 371 378 367 380 376 364 359 364 369 360 373 359 390 364 368 378 369 373 361 366 358 377 369 359 380 379 374 383 369 364 379 387 367 356 392 368 382 375 356 361 383 392 382 382 365 359 385 380 392 369 391 360 393 384 379 359 386 361 387 363 384 388 373 374 390 373 386 394 392 387 377 381 363 365 386 372 384 392 373 360 367 386 377 380 375 394 396 366 389 392 384 369 369 364 391 378 382 367 396 389 382 385 397 362 374 384 370 378 364 393 382 378 382 362 383 377 396 381 398 364 375 384 390 399 365 398 378 387 366 392 377 365 379 392 367 370 394 376 388 396 386 370 390 368 387 375 400 399 394 398 402 384 397 391 383 400 389 377 387 371 368 379 373 399 369 393 384 399 384 371 395 368 393 383 373 377 371 370 374 400 404 390 399 377 394 379 374 379 390 395 400 371 386 370 383 391 376 401 402 393 383 370 373 371 403 395 398 406 379 394 408 394 396 397 375 388 399 402 383 401 371 403 394 387 382 381 385 390 388 402 401 392 383 375 381 391 374 401 389 384 386 377 408 401 404 374 380 383 408 395 404 408 377 378 374 388 388 389 396 405 381 376 387 394 382 398 403 384 377 409 385 381 375 383 399 396 374 408 407 399 381 389 395 413 394 397 389 409 402 401 403 410 393 406 380 402 381 410 402 385 406 402 381 396 411 406 379 401 401 401 386 396 377 397 396 397 408 399 393 396 414 410 392 394 402 386 409 397 410 396 395 391 385 401 412 409 392 415 395 407 391 395 388 392 415 397 412 407 408 389 387 407 412 392 414 388 390 407 408 384 388 387 398 384 399 382 404 413 408 411 403 382 389 403 380 382 388 417 416 380 394 413 414 404 385 415 387 390 397 389 382 408 408 394 412 417 413 418 400 412 398 415 412 392 397 412 394 397 401 390 397 416 383 384 392 388 419 399 391 388 400 393 416 380 407 400 409 392 399 389 384 417 416 408 391 394 402 405 411 415 408 381 403 403 385 415 404 416 386 415 385 398 420 413 398 399 394 387 411 413 389 415 402 385 404 404 391 417 389 413 403 408 413 386 390 409 420 413 397 418 399 393 395 398 385 405 417 399 404 407 391 412 394 413 417 417 396 387 405 396 419 387 383 404 392 385 384 384 409 400 413 388 412 419 405 417 403 401 394 386 418 396 416 390 419 403 417 385 400 400 392 390 398 385 412 400 388 414 394 416 385 385 382 415 415 397 402 396 416 407 392 405 413 419 413 410 400 409 405 419 419 415 387 387 419 409 406 417 393 410 411 387 413 402 381 398 418 393 412 404 410 383 419 401 412 411 389 390 398 413 419 387 398 416 393 395 395 409 383 407 397 412 413 381 386 405 398 415 410 382 390 399 384 389 420 415 419 420 416 388 404 407 386 381 393 389 387 408 417 389 386 386 413 410 386 418 387 396 404 416 397 413 394 392 413 385 386 403 385 413 410 400 391 408 401 405 417 401 393 415 410 399 413 395 389 419 385 396 395 409 384 412 395 391 384 388 396 382 412 393 408 394 414 398 389 383 390 390 380 384 380 387 403 410 392 385 407 406 413 388 416 402 412 413 401 382 394 378 389 387 381 414 381 387 384 381 380 395 392 382 390 393 379 414 413 381 380 401 407 404 399 406 388 394 390 399 387 406 399 398 404 391 385 408 388 379 410 391 396 413 384 408 389 385 395 385 388 387 398 380 414 410 397 413 387 410 396 386 390 408 396 378 383 404 398 396 396 382 399 377 379 407 398 381 377 406 379 378 379 391 410 406 386 382 405 397 406 376 408 382 409 390 374 407 409 387 378 391 394 402 382 399 385 396 395 377 389 401 381 394 379 407 377 390 375 397 403 408 400 388 406 387 405 397 371 391 372 375 398 392 394 408 408 407 393 393 373 400 383 371 395 381 376 402 402 405 392 384 398 384 374 376 370 379 393 369 379 403 401 402 399 403 371 376 369 383 391 377 388 395 380 376 369 388 388 380 386 373 373 392 387 377 399 366 366 386 367 377 399 400 373 392 374 392 400 375 385 402 401 384 392 377 393 371 375 391 384 372 398 390 398 397 401 372 398 400 391 376 390 365 389 375 370 376 380 383 387 399 381 362 380 386 390 387 371 363 376 391 387 387 394 383 361 371 391 373 386 397 386 391 377 390 366 384 366 383 366 368 383 363 384 379 374 370 382 392 382 382 367 379 373 375 376 372 392 390 365 387 375 362 370 361 365 394 373 369 393 374 378 369 362 376 387 392 364 373 364 385 357 372 367 385 387 383 377 362 377 360 367 356 378 378 373 385 392 387 374 390 366 357 378 385 375 370 382 381 363 389 372 378 381 360 369 390 364 367 373 363 386 384 378 371 383 357 378 382 388 359 379 377 361 365 369 380 358 374 384 366 371 380 353 377 386 383 353 373 373 372 382 368 365 369 386 358 351 376 380 352 381 351 380 363 353 367 361 380 383 367 380 366 361 379 361 357 353 360 360 350 371 365 374 348 375 356 352 380 363 362 362 374 378 355 350 381 352 361 355 365 360 351 347 352 360 374 376 365 350 351 346 353 368 372 354 375 360 357 351 375 351 345 345 346 370 364 345 375 358 368 373 371 352 373 356 367 345 350 366 365 354 365 372 357 356 344 366 371 372 372 345 378 353 360 358 377 343 358 351 357 363 344 364 371 353 377 358 371 363 344 356 375 367 365 369 344 346 356 352 344 350 374 353 343 365 354 360 341 365 353 345 359 360 350 350 343 343 353 373 374 373 346 362 355 350 343 358 339 366 345 354 340 343 367 354 344 357 373 356 346 362 359 341 359 370 351 362 350 364 361 361 339 344 360 366 353 362 361 365 355 367 346 356 348 351 349 353 346 360 371 353 348 368 355 346 342 345 336 367 349 336 355 362 342 343 356 370 344 344 363 362 352 349 359 363 340 336 357 349 336 368 342 361 342 339 335 360 359 347 356 337 347 352 364 365 336 361 365 346 335 335 338 364 348 338 357 365 351 356 356 353 354 363 344 338 367 345 364 358 336 351 338 349 347 344 345 348 336 341 360 350 354 342 345 334 347 346 343 366 334 366 363 332 361 339 338 350 335 347 355 333 333 353 341 358 347 343 357 345 361 362 353 351 356 350 339 332 354 335 339 357 352 339 334 353 330 345 338 335 336 362 345 338 359 355 331 349 341 331 363 345 362 352 331 361 345 347 363 334 359 345 334 346 354 339 336 361 361 351 340 333 358 356 349 353 355 350 338 341 352 337 356 358 333 332 330 356 357 329 361 353 352 339 343 350 348 357 349 355 354 360 333 349 361 354 339 362 349 348 340 346 330 341 342 335 352 343 362 346 350 333 344 347 344 332 335 337 335 355 337 360 352 342 346 359 341 356 358 361 349 343 345 350 355 332 330 345 354 338 337 350 343 361 335 333 331 342 351 338 335
359 343 333 347 327 338 360 329 334 334 358 349 359 347 350 329 357 341 329 333 350 351 357 357 358 336 335 339 359 353 354 358 336 334 352 336 345 352 347 352 333 344 348 331 338 338 341 335 352 343 349 350 333 353 347 339 330 355 351 328 348 353 333 331 360 359 340 353 358 334 352 330 352 340 342 329 359 330 345 358 346 342 347 360 334 341 337 344 342 335 353 328 360 358 331 332 329 352 357 359 359 349 336 357 335 358 333 332 360 350 362 344 338 356 350 345 335 334 335 357 341 360 332 347 357 343 359 358 333 355 330 339 350 346 341 330 342 345 341 339 333 348 363 342 341 358 332 355 363 347 350 349 344 353 333 346 334 339 351 347 339 352 364 333 342 341 333 354 357 344 338 334 362 345 354 340 339 361 364 344 337 346 366 358 334 360 332 342 334 339 338 357 355 366 363 355 349 351 333 334 367 338 352 333 335 337 343 352 366 353 341 336 367 353 362 348 347 340 358 349 347 364 351 347 363 359 336 357 354 348 336 353 366 356 366 368 337 354 364 335 339 350 338 338 335 345 352 349 364 354 341 355 349 370 368 355 360 347 356 345 361 358 341 370 357 338 368 360 357 340 337 338 355 341 342 367 363 372 358 357 356 363 353 346 339 351 343 363 362 363 349 366 363 355 364 348 368 373 348 354 341 349 355 359 366 373 367 369 350 352 365 368 342 346 353 355 359 359 346 361 361 369 365 350 350 356 372 344 355 346 360 377 366 356 367 373 367 372 369 360 375 375 372 348 356 356 357 349 354 349 357 373 359 370 354 349 356 364 349 367 362 348 366 366 378 371 362 368 366 370 367 363 367 361 349 361 355 364 348 369 372 365 380 369 357 356 355 370 358 361 375 378 347 378 365 346 350 364 351 352 355 374 352 359 372 357 377 348 377 361 352 348 381 368 353 374 379 363 379 372 359 352 368 361 349 369 362 369 351 367 375 376 375 360 353 366 371 364 383 381 378 352 382 357 372 351 384 373 373 387 386 360 387 378 373 371 370 375 360 382 381 388 371 362 384 371 353 365 382 372 366 363 355 386 366 361 384 362 384 371 377 361 358 355 366 358 390 364 381 361 358 389 361 355 378 372 375 357 363 382 356 392 356 358 388 369 367 361 357 376 356 381 362 361 382 374 365 359 362 370 367 365 384 389 367 370 384 365 372 392 370 387 392 372 391 388 363 380 371 364 378 371 367 383 391 371 379 377 374 385 369 384 393 395 393 393 369 383 397 396 373 369 398 383 393 370 385 391 397 387 376 379 369 365 384 373 376 383 365 399 392 365 386 364 375 366 396 383 367 374 381 379 398 380 380 392 367 382 384 382 371 378 400 395 398 401 370 376 385 389 375 378 371 379 396 384 399 393 367 365 382 385 398 380 382 393 387 402 374 370 383 398 401 381 392 398 398 376 372 397 401 400 388 369 392 382 389 389 389 369 405 368 390 399 398 384 405 381 383 392 402 400 386 399 394 390 393 387 399 376 379 382 405 371 399 376 404 374 402 386 403 382 381 371 406 376 401 391 404 372 382 401 402 406 396 406 405 380 372 384 388 388 396 373 379 376 380 374 380 401 392 403 404 392 405 389 387 396 398 381 386 409 400 379 406 377 404 390 385 405 392 390 410 405 392 378 409 389 410 407 408 379 399 400 398 392 405 412 404 391 410 379 389 387 414 411 391 405 378 403 386 396 408 384 377 387 377 413 391 413 407 387 378 392 401 391 398 393 389 389 398 413 393 412 387 392 399 403 411 390 391 383 399 413 391 400 413 392 398 390 379 390 389 408 395 414 384 417 380 397 390 402 383 395 387 393 399 408 380 393 381 382 387 402 395 406 381 391 386 405 393 383 404 396 410 417 382 406 391 390 409 406 417 383 388 408 410 390 395 418 381 398 380 400 393 388 418 386 399 416 411 412 419 388 380 410 417 382 388 388 385 410 407 414 413 415 403 395 417 418 393 418 396 386 390 401 394 389 399 405 385 383 397 417 391 397 399 388 391 407 388 389 397 415 382 421 409 396 396 405 385 400 394 393 405 404 405 418 404 384 402 400 386 410 396 388 418 414 387 421 392 394 388 399 419 420 399 406 395 413 421 398 391 393 401 407 407 386 404 390 388 417 401 384 405 415 422 394 400 387 393 402 391 399 420 388 389 397 404 402 420 403 411 421 406 390 406 384 385 420 391 390 414 401 383 396 386 422 407 403 418 409 414 386 385 411 391 384 417 412 403 414 384 383 405 400 383 388 401 385 385 401 385 408 420 417 414 383 417 390 395 404 417 386 408 411 415 408 412 409 390 385 393 391 417 415 400 417 412 418 412 407 389 406 392 386 400 383 418 386 391 390 408 417 384 384 404 408 409 394 387 416 396 397 417 390 421 394 417 402 382 398 386 388 421 388 383 398 420 410 394 420 417 419 414 411 413 397 398 400 401 403 395 407 410 382 407 401 386 394 420 385 409 417 383 408 415 384 417 413 412 389 404 399 418 396 389 409 403 397 419 414 410 384 399 390 384 417 409 389 389 399 384 417 387 387 396 381 382 392 406 414 392 389 384 381 396 384 401 419 400 400 412 381 403 383 390 399 419 410 399 387 382 403 416 389 410 393 383 405 405 409 399 410 418 395 411 411 392 405 391 395 397 394 401 395 395 414 387 384 381 402 405 390 381 385 390 405 400 397 409 401 388 391 382 379 398 409 401 411 396 413 416 414 389 387 379 393 384 377 387 386 389 414 386 391 409 397 380 392 378 400 403 387 413 408 378 394 400 390 377 407 414 376 393 387 387 383 391 382 383 402 380 385 400 389 399 382 409 391 397 399 376 412 399 412 405 390 380 379 404 409 399 403 398 377 403 397 374 380 404 410 396 409 381 410 373 406 378 408 411 388 392 372 387 378 399 380 394 394 374 374 390 400 403 403 391 382 388 381 378 409 380 401 406 377 399 395 398 403 391 398 380 400 387 385 396 404 382 407 369 375 385 379 395 372 390 383 373 378 384 385 369 403 404 373 391 374 377 395 395 382 369 384 374 377 396 393 398 388 377 398 372 393 386 377 374 384 390 393 394 367 371 394 403 370 377 366 392 385 392 396 377 394 374 384 382 381 388 375 401 397 383 385 401 365 395 370 399 381 398 389 397 380 395 374 384 368 374 388 389 364 382 378 370 390 375 387 385 399 375 362 372 394 382 371 372 375 393 370 370 367 373 383 385 367 394 384 389 368 372 393 385 391 371 393 380 361 389 369 375 394 379 383 368 363 371 395 361 380 361 376 361 361 375 360 387 394 369 384 364 368 376 359 364 382 367 362 361 358 371 375 370 390 377 378 371 388 392 373 386 356 368 389 374 362 390 365 360 364 369 365 388 386 381 372 388 390 377 355 391 368 387 381 379 370 381 356 380 379 388 373 357 362 368 375 383 381 362 366 389 375 354 363 368 380 380 379 356 380 379 356 357 376 360 359 369 387 362 358 376 359 356 380 383 353 361 355 368 375 369 371 355 364 382 379 382 375 352 359 371 374 370 352 382 372 349 374 354 354 348 353 366 376 350 362 359 361 366 377 349 366 378 370 380 354 379 377 360 346 366 381 371 368 365 348 371 381 374 377 351 373 362 348 345 364 362 357 378 345 367 380 363 361 347 376 348 379 350 361 379 371 377 348 372 375 349 361 374 378 372 359 350 353 362 367 352 342 342 349 358 364 364 342 361 367 354 345 347 361 362 346 368 375 367 361 371 373 343 366 352 361 350 360 345 363 365 357 368 373 357 348 362 341 366 348 371 344 362 367 342 367 368 357 371 355 365 349 361 366 344 368 364 365 352 345 353 341 373 345 349 353 363 370 353 354 343 349 371 365 353 350 370 347 367 342 361 357 352 360 362 357 367 364 349 345 370 340 359 368 357 347 360 348 345 340 341 362 364 339 355 344 352 364 364 358 368 366 343 348 354 345 346 349 337 335 335 347 338 334 355 358 345 344 347 354 361 353 346 366 356 342 351 349 335 346 336 344 341 357 357 360 344 345 352 347 345 352 336 348 352 358 350 363 332 362 360 336 358 337 333 358 357 351 350 335 340 366 346 348 355 347 352 366 352 341 340 338 364 348 343 355 336 363 340 344 357 348 340 353 353 361 360 352 343 363 343 330 330 361 353 344 357 340 337 352 350 354 334 358 337 354 356 350 352 339 330 352 356 347 339 351 350 334 338 329 342 359 337 342 330 361 331 332 337 346 354 331 336 358 333 352 356 334 338 344 343 346 333 336 329 350 331 358 330 341 332 343 345 340 330 347 346 332 350 328 357 349 339 331 353 343 354 346 356 329 336 337 355 348 352 329 336 355 359 346 334 329 335 360 350 338 345 334 350 341 335 345 335 345 356 360 334 348 353 329 357 327 346 350 347 336 352 329 329 357 356 344 333 329 342 355 347 333 335 344 354 350 336 328 342 331 336 350 360 328 360 356 336 353 354 330 328 353 332 338 349 327 329 355
337 351 356 331 331 331 348 358 354 331 334 336 335 343 333 334 352 340 338 327 332 331 330 333 357 343 352 353 352 355 356 329 346 352 342 352 357 339 358 326 344 332 336 354 357 343 336 357 357 348 358 337 327 336 344 332 354 344 326 346 339 330 357 335 331 348 335 337 327 341 337 346 356 347 348 327 338 332 359 343 355 357 354 356 342 346 337 336 330 337 330 352 349 335 334 353 356 350 329 331 330 339 350 333 334 346 335 353 351 333 343 353 329 336 357 352 329 333 361 341 351 338 332 339 354 347 339 358 336 342 328 347 328 360 355 344 344 362 335 341 333 359 333 342 341 362 333 343 341 340 356 330 359 334 341 351 354 353 348 336 341 348 363 350 353 355 331 342 362 345 355 332 341 333 354 354 332 359 335 345 344 336 354 340 341 340 337 339 363 355 353 349 348 352 335 345 337 338 357 340 364 342 357 340 350 357 351 359 341 362 339 348 342 359 351 337 335 363 349 338 352 355 361 356 366 340 336 348 358 361 335 357 349 360 342 344 362 338 348 348 345 355 364 355 358 360 360 338 355 353 355 352 340 349 352 350 368 355 366 336 361 345 360 353 348 368 363 341 349 354 367 360 352 362 347 354 366 337 357 351 367 343 368 337 357 351 364 356 349 338 357 352 347 358 369 359 367 339 341 345 358 373 370 340 365 357 357 359 369 343 350 364 349 360 342 347 351 370 342 362 347 362 353 357 359 363 344 367 364 360 374 360 359 348 373 362 366 371 345 348 343 353 351 355 376 352 346 375 365 360 363 349 367 349 347 363 351 346 350 370 355 365 361 370 358 345 364 371 374 367 377 375 359 367 369 373 377 373 370 364 371 372 372 362 360 358 347 369 362 355 361 355 357 359 347 354 362 369 346 373 373 380 369 369 367 375 363 382 368 354 366 360 362 374 357 377 353 376 366 350 366 382 377 378 376 379 366 358 383 367 349 354 381 353 377 383 381 358 383 368 382 382 361 361 374 351 355 359 384 372 367 387 376 352 373 352 379 354 381 363 378 363 365 362 387 353 360 375 353 381 378 378 369 357 378 367 374 387 371 370 372 389 385 375 368 371 377 360 374 385 387 379 360 363 389 373 380 375 375 359 367 364 386 362 384 374 376 368 387 373 364 384 387 359 369 364 391 370 385 389 364 382 378 386 368 390 367 393 374 387 361 363 375 370 370 366 388 369 393 360 386 379 389 380 383 379 365 395 392 394 391 377 396 367 384 366 368 397 365 379 387 389 394 361 369 362 367 370 383 395 382 364 394 387 369 396 399 390 378 394 372 367 383 376 389 370 398 397 384 380 378 372 386 389 373 372 391 396 383 392 370 366 373 382 370 397 395 386 388 389 396 376 394 379 368 383 386 381 381 370 400 374 396 385 400 384 395 367 378 393 374 402 373 400 382 395 395 374 378 396 400 372 370 391 402 373 372 386 389 403 368 401 390 399 400 386 395 369 403 370 373 389 405 379 392 377 377 375 383 394 380 372 399 398 408 381 389 398 407 386 405 406 383 373 384 388 404 390 381 381 391 401 386 372 376 408 407 372 402 381 396 402 374 387 391 373 398 398 389 385 375 384 381 376 376 395 394 398 403 392 396 383 382 411 411 386 397 408 376 390 379 400 408 408 403 377 408 389 402 385 390 405 386 388 408 377 399 378 390 389 396 401 399 393 399 397 395 385 382 396 389 386 410 411 380 399 413 402 403 391 401 380 410 401 393 393 391 416 395 394 379 416 380 402 383 393 413 402 391 380 383 403 417 406 387 409 389 413 384 415 388 397 407 381 381 382 401 388 408 386 390 385 390 393 392 397 385 413 385 383 397 384 396 410 391 393 416 401 419 409 383 389 391 409 408 395 403 382 403 383 388 405 388 398 418 401 408 385 386 414 420 403 410 397 393 413 402 381 394 393 402 397 402 413 418 382 388 393 417 404 397 385 389 406 395 420 418 415 416 384 408 415 398 389 391 411 421 404 403 394 416 385 403 389 409 392 391 410 406 387 392 421 383 400 397 388 390 386 421 384 388 399 417 396 406 419 417 397 393 399 402 388 394 415 395 421 417 396 400 400 401 410 391 393 419 397 390 386 401 422 420 398 398 414 412 414 402 406 420 413 414 399 410 385 423 422 416 418 396 393 387 406 412 395 408 408 402 415 403 419 413 399 386 420 390 414 410 400 388 398 421 419 414 407 420 405 406 404 391 410 414 395 384 394 398 408 419 416 391 398 404 421 414 406 417 412 388 395 420 384 409 418 419 391 393 408 405 407 388 412 393 410 423 385 413 390 409 408 422 417 414 394 406 404 408 391 384 412 394 413 405 411 399 400 419 408 416 392 392 413 420 393 391 412 395 420 418 412 404 408 397 395 419 418 406 402 417 399 383 387 388 404 415 403 412 402 419 405 410 387 394 406 389 393 386 392 390 420 420 410 405 386 413 392 413 389 403 408 397 403 404 402 416 396 413 397 406 409 419 385 406 382 401 412 392 404 413 399 402 410 419 416 405 401 385 396 399 405 421 413 418 402 392 402 407 414 417 383 402 406 387 418 406 406 408 409 388 391 418 400 419 415 394 395 387 389 408 403 404 407 395 392 419 397 413 397 391 402 400 404 387 398 401 405 383 380 385 382 390 382 402 380 409 407 394 415 408 414 398 392 401 405 404 393 383 389 387 417 386 379 409 416 416 410 400 386 403 384 392 396 402 398 407 380 395 403 390 384 415 404 405 403 400 415 390 393 406 398 381 413 387 410 399 413 391 381 410 415 386 384 393 399 392 383 401 408 396 413 404 394 400 381 408 411 380 409 377 408 391 380 392 389 402 404 386 377 408 380 377 407 387 382 390 402 387 402 384 396 389 401 376 374 406 397 399 399 392 399 380 406 403 387 381 391 377 381 394 399 387 385 391 387 391 395 404 394 385 375 377 400 391 379 390 372 402 375 398 409 390 394 403 409 408 400 389 400 407 398 388 371 399 396 376 379 381 408 390 395 378 379 391 401 403 371 381 395 394 371 399 381 385 376 399 373 376 393 397 387 378 390 372 394 368 384 387 387 393 383 391 402 371 376 373 366 377 386 393 403 366 385 394 383 372 386 388 395 373 379 376 399 379 397 366 396 376 364 394 364 380 380 377 384 367 385 400 394 382 388 371 382 386 399 378 370 383 379 399 368 370 373 365 384 367 382 393 394 382 384 393 375 379 369 373 382 368 372 391 365 375 361 384 376 398 377 383 396 371 383 391 369 387 363 385 370 365 396 363 395 393 359 374 367 395 371 362 375 394 362 363 388 368 391 383 378 391 373 366 360 374 360 384 363 363 372 388 368 386 369 381 361 368 373 383 382 386 364 361 362 383 365 370 355 361 373 390 372 388 361 374 382 378 378 387 383 372 359 372 379 371 375 383 361 354 388 387 362 359 356 369 386 365 361 363 370 378 361 387 374 382 385 379 369 386 374 375 367 357 357 356 375 378 363 383 352 361 381 369 362 376 376 357 381 363 359 379 366 369 362 375 378 380 361 374 364 380 358 348 381 364 348 351 355 366 363 358 377 357 356 353 364 362 376 375 355 366 369 371 350 381 362 359 356 374 364 372 370 373 351 366 370 351 349 357 349 364 367 379 355 355 364 371 370 374 363 359 357 365 348 377 344 363 353 354 371 371 360 376 344 366 377 348 351 345 360 356 344 363 354 354 374 355 345 345 365 344 376 358 346 344 356 347 345 346 358 357 375 352 351 352 370 354 369 370 361 368 363 342 361 354 357 369 347 342 356 365 360 366 358 351 339 373 349 369 358 355 351 369 343 373 345 350 350 349 343 347 342 342 362 340 356 344 369 364 358 361 365 342 352 348 366 353 359 353 360 356 370 349 350 350 348 357 361 360 368 343 347 349 347 336 352 343 341 359 345 361 361 350 344 341 362 350 369 361 367 358 345 341 334 359 355 358 357 358 360 366 342 336 345 366 348 338 337 365 338 347 333 364 362 342 348 366 358 347 335 367 347 345 339 359 346 336 360 334 337 351 332 346 365 355 343 344 359 359 341 341 332 360 346 343 346 334 343 338 348 352 341 341 362 343 341 354 349 346 349 337 350 352 336 350 349 350 334 331 350 344 344 359 339 333 338 363 336 358 344 361 352 362 344 349 340 354 346 358 344 331 332 338 353 338 358 339 333 362 348 361 351 362 357 333 330 338 340 344 340 355 350 329 354 331 357 331 331 341 335 354 343 338 329 341 355 358 359 333 332 345 340 354 351 333 332 354 351 345 344 329 346 332 338 338 336 333 349 347 346 356 339 335 340 340 349 342 344 354 347 348 345 359 348 336 339 354 329 337 346 346 347 331 360 357 349 342 330 345 328 357 341 348 332 328 335 328 343 352 355 330 340 348 336 335 357 357 328 333 341 355 326 328 333 359 359 356 341 337 350 351 335 331 339 349 333 348 351 359 349 354 337 329 342 355 338 339 352 349 354 342 352 355 344 326 354
350 329 335 328 353 326 345 358 348 334 340 336 333 339 333 327 358 336 344 353 357 331 354 354 326 336 346 329 354 354 357 345 325 341 356 353 351 350 327 348 325 350 333 333 338 342 344 337 327 329 331 325 343 326 328 352 337 358 356 340 353 329 335 353 353 332 356 353 358 358 342 333 350 352 350 337 335 335 349 337 339 355 346 331 331 357 333 343 356 338 359 359 342 335 327 345 350 358 339 357 331 357 331 329 357 355 340 341 331 330 352 352 334 346 331 339 352 338 330 356 351 329 355 341 346 331 360 345 337 340 342 351 345 355 355 343 359 344 357 337 347 356 336 328 350 341 340 349 360 344 344 350 354 347 331 348 351 339 333 336 360 356 360 344 359 354 333 356 336 336 340 329 339 348 338 335 361 359 357 361 341 339 357 342 332 334 336 355 345 348 337 342 349 334 332 346 334 337 348 341 345 359 350 363 344 359 335 351 354 362 356 340 351 345 355 348 339 344 360 335 353 344 361 358 365 336 361 364 333 360 333 360 348 354 361 357 357 351 354 340 360 352 336 357 344 337 350 351 349 344 366 347 368 360 339 366 365 369 342 343 338 342 335 365 340 340 354 364 335 353 348 363 350 365 351 360 368 345 354 361 355 351 339 366 344 357 342 352 368 349 360 371 368 360 366 338 343 364 368 343 347 358 347 361 352 339 363 362 348 347 353 345 340 356 353 347 342 358 362 373 347 363 351 344 351 345 345 368 348 352 350 369 372 360 359 365 361 361 354 349 346 368 355 347 347 347 353 354 359 374 363 349 345 355 348 374 349 346 366 366 354 361 372 364 345 352 345 348 348 351 357 373 366 357 352 371 363 345 349 361 357 350 349 377 363 355 373 350 361 363 375 353 346 370 355 366 380 357 351 367 346 366 377 349 360 350 378 380 367 364 379 382 370 348 379 369 375 352 375 372 351 351 381 369 356 355 354 371 348 360 357 365 361 352 369 375 373 381 354 358 363 351 374 366 368 350 352 360 356 360 369 362 373 362 355 374 363 368 374 385 372 357 373 376 353 387 375 354 372 386 368 360 376 388 369 380 368 366 360 376 361 357 367 384 368 371 370 359 367 371 357 366 356 356 391 357 391 355 359 389 390 390 360 376 388 391 381 382 382 366 383 391 371 360 362 363 393 393 368 369 374 387 381 376 388 358 393 366 358 375 363 371 373 369 391 384 382 394 373 372 368 379 385 383 361 368 367 360 367 394 387 373 366 380 393 397 392 363 362 377 396 395 383 379 384 361 394 392 386 385 379 385 394 377 373 377 377 391 380 369 384 373 382 390 394 377 367 387 395 368 365 393 381 366 390 382 367 385 392 392 387 372 394 398 389 367 392 382 374 372 389 397 384 388 403 394 402 369 380 396 391 398 366 386 402 393 368 367 392 396 373 393 382 402 389 385 383 379 403 392 402 405 386 399 389 386 390 388 406 404 397 393 377 375 376 390 380 378 382 402 376 380 402 377 402 403 380 404 384 403 372 387 400 405 382 402 402 376 400 404 372 404 385 409 407 400 402 391 408 375 384 403 375 406 411 407 400 410 391 374 403 392 391 394 387 392 387 408 397 405 392 386 399 405 384 384 394 376 393 381 407 394 412 409 389 400 404 405 399 383 408 391 404 376 401 407 394 403 392 406 396 410 380 410 392 380 410 401 382 389 407 414 397 394 399 400 380 389 393 394 388 386 399 405 414 385 386 393 402 402 412 411 386 417 407 402 410 401 387 415 402 406 402 383 384 385 396 416 387 388 406 396 396 398 415 417 411 400 409 392 397 419 387 388 411 415 419 391 385 385 415 401 396 405 382 410 397 417 381 400 417 400 416 393 419 404 383 402 416 404 414 393 404 381 394 395 408 393 406 405 398 393 418 406 411 382 398 388 411 391 400 409 411 396 382 402 411 417 383 407 400 409 411 383 401 384 397 390 389 415 406 407 419 404 392 409 404 400 407 385 410 386 412 391 392 413 411 422 408 405 399 418 384 420 421 404 384 388 411 390 413 387 406 409 408 408 395 421 385 420 423 412 415 413 421 384 395 401 415 412 415 423 407 416 421 396 397 413 393 416 412 423 420 395 400 396 411 404 393 412 392 385 393 423 406 422 415 417 391 407 397 415 398 412 407 387 385 412 416 386 397 404 424 392 406 391 396 424 410 396 411 417 396 411 415 417 400 406 401 399 420 413 389 393 401 403 396 393 391 419 394 395 398 385 394 411 391 405 410 417 417 389 409 420 407 400 405 423 413 421 397 408 402 393 408 410 411 419 418 409 406 419 419 411 419 389 398 385 401 415 409 393 419 394 421 394 401 401 424 389 389 396 404 406 404 387 391 422 414 416 407 395 402 393 421 396 397 386 389 414 417 413 414 403 414 410 404 422 418 403 386 422 413 396 403 384 391 402 414 420 385 396 422 403 404 410 406 409 412 410 390 396 391 411 406 412 389 386 410 422 404 403 412 386 416 392 418 422 401 407 410 394 419 408 413 392 394 388 409 414 414 415 386 413 402 409 402 399 403 420 390 383 399 418 384 390 417 419 421 395 395 408 399 392 385 389 393 389 394 419 420 418 403 416 400 414 394 418 390 413 415 397 413 384 392 408 392 388 397 384 393 410 410 410 412 406 410 382 412 413 411 410 409 392 396 380 385 408 417 386 400 404 402 385 399 405 404 402 404 380 405 417 401 387 406 393 412 387 387 404 381 411 382 387 396 393 394 404 385 392 401 379 401 381 395 401 388 400 401 389 397 398 407 385 395 381 390 416 379 404 386 400 389 388 408 394 402 412 381 398 414 392 398 397 384 414 408 392 395 381 392 403 401 383 399 379 386 401 378 376 388 413 387 387 385 407 393 411 403 397 393 402 402 403 410 408 400 392 374 408 397 390 396 383 397 408 374 395 393 404 385 394 403 397 406 374 390 386 399 406 396 377 383 384 405 409 407 381 388 407 376 399 373 386 397 396 382 398 408 402 390 409 385 380 382 406 381 388 408 397 383 383 402 384 398 372 403 381 379 371 378 397 386 400 404 370 397 385 382 381 394 386 380 396 371 405 401 395 385 371 374 403 372 401 382 379 404 377 390 391 395 378 397 374 371 395 376 400 389 389 390 377 385 380 367 388 379 402 395 374 383 401 389 366 397 366 378 374 378 380 377 368 392 370 393 375 377 365 388 363 367 374 375 387 368 394 389 382 371 381 370 389 395 395 369 369 397 361 379 389 394 393 373 363 379 365 376 393 367 363 368 383 393 378 374 393 381 384 375 371 369 359 384 366 374 373 378 375 364 367 373 376 370 383 393 361 385 394 381 359 362 388 360 374 369 389 370 390 376 363 378 363 377 366 385 392 358 368 387 364 376 364 359 365 389 357 369 357 372 355 358 354 363 360 371 376 355 363 387 389 384 387 358 368 375 366 367 356 378 361 379 375 369 382 385 381 362 377 383 379 377 364 357 386 385 374 386 387 361 360 363 351 362 381 385 354 362 374 354 371 356 362 349 349 384 380 350 351 361 367 364 374 382 366 359 382 351 354 383 370 364 369 350 355 363 349 359 375 353 363 376 359 355 355 375 354 351 356 373 379 374 352 368 352 349 380 350 352 366 349 354 346 370 356 370 366 358 346 374 345 379 368 373 352 376 365 376 361 375 367 358 348 353 346 355 372 360 375 359 345 343 369 363 348 345 353 350 376 371 345 357 350 369 350 375 346 373 342 370 363 372 375 364 343 347 362 363 366 358 356 369 374 359 346 363 342 342 354 354 348 354 364 354 340 352 355 351 347 356 357 347 364 367 369 342 339 368 364 341 363 357 347 363 342 353 362 355 354 341 369 340 369 359 355 347 349 348 370 357 341 353 365 366 348 338 370 361 345 338 364 335 368 350 337 349 365 362 367 360 366 364 340 340 363 334 350 340 345 361 338 350 344 344 357 368 358 368 335 344 334 362 344 344 354 346 336 350 350 333 352 346 340 357 363 344 333 356 362 344 348 366 337 335 353 360 346 355 359 347 347 333 347 331 336 357 363 345 344 351 354 346 348 332 360 331 334 357 354 361 333 335 340 331 352 341 333 337 330 331 343 346 333 359 354 346 359 359 334 338 345 331 354 336 332 357 337 336 351 335 341 354 340 351 330 336 335 332 343 335 342 330 351 353 334 349 336 330 345 350 347 335 352 338 343 330 333 359 344 328 330 356 327 350 344 328 332 352 341 355 359 355 357 357 346 337 344 329 347 328 351 333 335 341 351 357 342 329 328 359 330 332 354 331 329 338 340 334 337 354 328 335 348 332 331 342 343 357 344 337 358 334 343 340 348 334 338 339 337 340 338 349 353 332 328 330 352 342 338 329 345 348 346 333 329 326 357 346 357 341 331 329 349 349 351 346 331 337 325 350 352 337 340 354 352 351 334 353 335 355 331 355 345 327 337 349 328 336 344 334 326 350 346 351 348 338 346 328 351 346 354 352 332 343 355 334 336 330 328 354 327
334 357 346 344 343 344 347 328 337 330 330 336 351 356 326 330 343 329 330 338 332 357 345 351 354 354 336 325 332 339 335 350 346 331 336 331 351 325 336 338 331 342 351 332 348 353 338 341 332 353 329 341 352 350 342 348 355 354 324 329 343 335 355 331 351 341 338 344 342 324 325 357 350 352 339 340 355 328 332 330 357 337 347 352 338 331 350 335 335 358 348 354 344 353 327 337 336 350 331 328 350 332 335 343 334 350 333 339 353 341 346 353 328 342 346 341 357 345 359 333 345 356 337 338 350 339 350 327 338 356 338 330 338 348 356 347 340 331 337 335 355 357 328 358 347 356 347 344 349 347 360 334 343 337 346 334 358 344 344 338 342 331 350 328 353 346 357 333 358 333 349 353 329 358 358 350 361 345 342 350 331 341 332 356 351 359 337 349 343 361 333 331 330 355 331 357 340 361 336 336 333 331 335 342 361 331 338 360 348 352 347 359 331 359 352 362 356 360 356 336 359 360 346 360 352 348 339 357 332 343 359 344 335 353 357 347 362 345 356 356 350 354 335 366 339 347 347 367 349 364 343 340 338 339 333 335 356 342 360 357 365 352 346 334 350 336 361 346 363 352 348 358 338 350 368 356 342 359 368 358 368 356 343 338 363 343 339 350 363 342 350 360 361 364 338 343 343 365 355 348 347 346 349 362 361 348 350 369 338 360 357 370 345 341 338 372 349 354 365 354 361 344 343 363 348 344 369 355 351 366 344 361 340 356 364 341 367 341 350 345 364 347 342 348 351 354 360 362 347 351 368 357 342 343 366 368 372 361 345 355 364 372 359 370 352 368 376 364 370 360 355 345 372 345 368 348 351 366 343 363 360 350 359 362 368 347 368 362 346 371 356 369 346 354 378 356 360 376 378 352 358 371 355 369 375 360 374 347 348 355 347 365 363 363 364 351 382 352 349 348 379 377 374 362 351 372 373 366 383 351 353 377 378 379 365 371 358 373 352 376 382 353 376 379 350 358 383 365 363 350 367 376 354 359 377 370 359 360 358 387 360 366 383 374 352 379 375 379 355 380 359 378 364 386 376 388 364 363 359 376 363 368 365 382 377 369 364 363 379 372 377 389 366 372 389 366 362 391 372 381 361 358 385 372 369 371 385 380 381 392 368 370 385 357 362 386 388 387 359 391 384 383 367 373 379 365 363 364 379 358 391 385 361 361 379 390 377 372 377 381 387 367 373 378 383 393 371 377 364 375 375 371 372 395 367 375 378 398 382 366 379 394 397 395 379 378 372 395 393 376 368 398 395 398 370 369 379 398 371 370 391 386 396 381 398 364 395 378 380 379 384 399 391 383 395 371 400 368 367 373 384 374 387 395 389 395 402 368 372 390 376 379 391 371 375 366 389 370 381 369 402 403 404 369 400 398 376 376 402 395 385 400 384 369 370 386 377 385 389 384 388 379 377 391 400 386 392 385 406 369 387 388 373 401 386 387 372 375 370 398 400 392 391 371 395 376 395 403 399 386 405 384 404 394 406 384 389 401 382 391 380 400 398 373 393 405 391 395 399 392 385 390 375 394 380 389 400 405 411 378 409 406 381 403 390 376 405 396 406 405 405 403 394 393 404 404 386 384 376 401 403 389 380 395 399 376 411 376 397 409 380 393 392 388 413 398 379 394 381 399 385 411 389 393 379 379 384 380 378 386 406 406 388 400 415 401 400 400 401 382 385 406 390 390 407 387 411 409 393 415 393 401 399 394 406 391 387 414 397 406 391 415 387 381 380 392 387 388 410 408 390 383 419 407 381 382 403 416 383 396 416 385 391 386 412 400 390 381 387 400 399 398 395 406 392 395 411 391 395 401 420 405 396 411 385 390 406 408 386 409 384 414 407 387 420 399 400 390 391 406 409 401 416 416 388 388 422 410 390 396 390 421 413 397 403 416 405 387 403 401 407 397 393 392 403 384 402 422 384 412 406 403 423 400 396 388 397 395 407 397 409 406 387 399 420 408 384 394 404 404 412 389 420 415 398 400 408 417 390 408 397 412 388 396 421 392 393 386 404 416 391 421 399 395 388 387 411 388 398 423 401 418 388 396 402 394 404 425 418 401 400 422 388 395 386 416 403 394 410 422 417 416 410 423 418 413 386 404 416 391 403 424 416 398 387 424 406 397 415 391 412 390 387 407 399 387 397 416 387 413 404 411 404 388 408 388 415 400 407 398 405 416 388 388 388 390 386 400 401 416 405 388 412 399 409 425 392 412 416 394 400 386 419 410 389 393 412 410 408 425 414 419 415 417 421 409 421 414 424 396 396 395 390 422 408 405 421 407 392 403 415 398 404 400 414 399 407 392 423 389 392 404 423 413 395 410 397 422 390 387 424 400 388 389 396 403 408 424 424 406 401 413 418 411 387 406 424 400 413 414 404 411 424 393 398 393 409 400 420 413 393 418 387 396 413 390 413 396 388 403 416 395 390 401 421 423 413 411 397 392 391 407 417 389 406 422 388 390 389 423 409 397 408 411 408 396 416 388 399 411 406 391 422 403 399 410 393 387 388 405 395 395 420 419 391 401 407 386 397 412 416 422 385 400 402 401 405 386 405 420 414 419 387 404 398 394 390 407 389 385 419 392 388 415 387 396 385 412 391 391 401 384 391 395 394 402 413 415 404 394 412 387 390 409 408 397 420 407 381 387 411 418 397 417 404 394 382 398 384 391 407 395 386 408 400 398 388 391 392 412 396 415 418 397 403 398 413 403 384 413 401 406 402 418 395 417 393 385 402 392 396 395 379 413 406 389 397 400 387 409 414 400 411 389 382 416 384 408 415 397 415 395 403 390 408 401 411 410 397 384 384 403 400 384 398 378 383 377 398 390 395 394 401 389 405 405 388 401 385 414 380 382 381 405 384 400 380 407 395 400 375 402 387 387 398 396 377 393 396 388 408 404 395 383 378 373 401 379 398 399 406 392 396 401 373 405 388 405 386 407 391 375 384 392 377 397 375 380 377 385 382 400 404 403 409 397 404 387 403 378 374 386 398 397 375 387 379 390 381 382 389 397 379 376 404 379 405 391 402 372 405 372 392 403 376 384 387 386 383 384 396 373 401 375 376 400 370 367 390 403 375 388 392 401 372 367 373 387 389 384 390 387 387 392 399 374 370 380 392 401 374 398 369 369 367 394 365 386 395 366 384 381 364 387 377 387 388 384 370 373 365 372 371 364 398 367 373 381 399 379 380 370 373 362 391 377 392 370 377 363 388 398 381 389 384 373 391 388 395 398 398 375 362 393 364 362 374 385 380 382 381 378 377 389 386 380 365 372 377 367 370 363 385 373 376 366 369 391 368 363 360 374 368 376 370 388 379 362 391 377 385 374 372 380 382 362 379 367 375 375 390 363 357 379 356 390 365 383 386 391 387 366 370 377 385 361 386 385 366 383 367 371 378 383 373 382 389 359 371 387 377 367 357 379 369 359 378 380 365 371 378 360 383 372 361 356 379 356 387 383 368 382 365 370 360 368 372 384 352 349 355 369 373 379 365 358 376 362 360 357 372 367 377 363 364 364 368 366 365 363 363 362 375 358 347 350 376 349 364 377 364 369 378 352 363 358 378 371 371 352 379 374 352 372 353 368 369 353 351 349 349 346 364 377 357 344 360 350 362 376 361 360 343 357 366 377 349 378 366 374 349 363 346 372 371 371 359 359 343 345 364 348 347 364 362 376 345 342 363 363 356 361 353 348 347 363 348 358 360 374 358 348 360 361 354 345 372 345 367 361 346 358 355 358 359 341 341 345 366 368 351 367 353 340 338 358 338 358 352 358 356 369 365 353 356 357 369 352 361 361 350 367 356 343 363 342 357 343 359 348 336 336 353 351 338 354 336 350 351 351 370 345 358 339 361 341 358 358 369 359 360 359 354 343 364 357 360 362 363 349 339 363 361 357 343 340 351 355 354 343 347 365 353 335 346 356 342 346 357 353 334 346 341 366 355 349 354 359 342 348 351 359 342 343 347 353 337 335 335 338 345 352 359 345 337 354 345 355 342 356 362 353 339 335 360 340 338 336 346 349 332 355 349 331 340 347 360 345 350 330 360 339 351 355 361 332 352 349 330 329 341 337 360 350 341 355 333 357 361 357 342 337 356 361 339 333 352 336 357 340 338 355 358 333 354 329 344 343 349 346 343 327 354 341 357 341 342 328 336 342 358 358 359 352 331 335 330 355 352 326 341 336 353 345 342 346 347 334 328 335 353 352 336 346 340 332 334 356 341 343 345 337 347 342 337 351 352 341 354 344 349 335 328 350 354 344 336 341 352 346 351 353 347 335 347 327 341 355 357 330 346 342 351 334 333 328 334 326 352 329 353 343 340 356 334 343 349 354 326 351 349 326 353 345 336 342 348 326 338 354 331 334 346 357 351 355 335 327 331 330 333 334 357 357 340 341 342 339 345 352 332 337 354 328 324 332 354 356 334 334 353 350 352 349 349 346 346 335 349 353 349 332 337 348 339 353 339 332 334 327
325 350 339 330 354 347 338 350 354 323 334 323 323 337 348 356 325 344 333 324 347 324 333 326 356 356 355 338 330 331 341 341 324 331 348 329 355 337 330 326 345 350 326 345 330 325 345 332 346 355 341 336 331 351 339 330 325 345 345 332 354 329 350 329 337 349 344 344 330 325 347 352 352 325 341 333 335 329 350 333 335 335 347 344 330 338 352 340 334 340 350 331 355 351 346 335 344 341 356 351 343 355 346 339 331 338 349 343 352 351 353 331 329 352 352 344 340 354 327 350 337 353 332 334 354 328 353 340 345 326 341 330 357 338 353 338 352 353 332 348 347 336 355 352 329 356 337 352 352 347 351 338 349 358 355 345 335 357 326 356 359 352 336 331 331 330 344 358 332 351 354 353 327 357 353 338 328 340 339 329 361 330 341 351 337 344 336 346 341 344 350 340 343 359 345 348 337 337 354 343 335 355 343 343 352 344 354 353 356 339 355 330 342 342 361 359 358 343 344 345 334 340 331 349 345 349 336 354 331 335 342 337 361 331 359 350 346 350 348 333 365 365 333 332 335 360 357 333 339 334 359 347 340 361 366 334 358 363 360 361 358 355 359 343 359 347 346 350 362 366 363 360 342 341 338 345 346 364 360 355 366 352 335 350 345 368 351 336 340 344 342 366 343 369 354 369 359 366 362 353 340 357 357 349 342 361 338 354 367 340 339 340 358 353 356 345 363 372 358 369 358 365 341 365 341 360 365 341 355 356 370 372 354 356 350 360 358 363 354 366 366 369 369 351 349 354 372 352 353 357 348 350 361 352 343 375 351 353 373 351 346 368 363 371 364 343 372 352 355 364 347 356 356 348 377 374 347 372 355 358 359 373 374 352 368 377 359 378 369 370 367 374 361 368 367 347 351 379 374 364 365 379 358 359 366 357 356 351 351 348 366 368 378 378 357 367 357 373 347 347 364 350 357 361 355 361 365 362 359 375 381 379 373 358 373 375 372 384 381 357 367 365 359 379 378 351 382 353 358 382 353 355 365 379 380 357 383 371 387 380 358 353 372 359 366 382 360 382 383 376 381 364 383 379 354 365 387 364 377 382 384 366 382 374 371 374 381 382 358 358 374 381 377 359 388 391 389 375 384 384 363 392 375 371 381 391 384 357 365 386 387 375 379 379 359 374 377 364 365 360 369 386 387 391 369 383 368 366 366 376 374 390 376 372 368 379 385 374 381 396 369 375 392 369 375 394 386 398 374 389 365 371 379 388 393 363 372 379 380 364 373 369 386 395 366 364 387 375 397 382 368 397 377 371 378 365 365 392 382 378 382 386 366 379 391 378 398 381 396 395 384 386 366 371 399 388 392 387 401 389 369 369 386 401 395 403 383 398 372 402 375 392 403 395 370 372 372 367 390 382 399 372 404 379 396 380 403 386 380 380 388 385 400 387 399 393 387 379 387 371 378 375 397 393 382 380 371 397 382 406 386 397 389 377 389 399 373 394 394 401 402 391 406 390 405 394 380 382 384 396 383 388 393 388 389 392 388 391 409 401 377 386 389 397 393 397 376 384 409 401 405 403 410 401 383 406 375 381 377 387 406 389 393 377 395 410 397 411 379 383 400 383 397 406 397 407 391 401 379 377 378 410 406 403 389 405 386 390 402 379 392 394 382 410 386 391 396 398 389 400 407 403 398 378 383 380 409 387 394 403 390 386 398 381 403 410 399 412 412 385 403 388 392 416 399 389 383 408 396 380 405 407 402 386 418 405 394 395 400 414 392 384 402 386 385 382 390 385 414 395 381 391 409 386 387 420 396 382 408 412 382 386 391 397 384 389 382 399 397 403 394 401 408 408 400 405 410 410 410 396 417 403 406 397 401 405 398 416 407 417 399 408 414 409 416 418 410 417 387 417 391 391 398 418 418 408 393 398 396 421 413 423 394 397 399 412 420 406 398 404 392 406 421 385 386 416 412 413 402 416 399 410 417 405 396 411 389 405 386 401 394 407 393 404 420 408 385 408 423 392 421 391 406 411 423 407 394 410 387 411 394 402 397 386 422 408 404 387 389 397 395 390 419 395 402 407 418 402 422 408 401 419 414 421 396 411 395 404 388 396 389 396 404 400 388 401 415 406 394 410 418 395 414 403 405 390 424 389 398 413 411 404 405 390 399 406 414 399 423 415 408 425 416 426 391 417 392 411 389 391 394 412 391 413 389 402 410 419 405 421 405 421 391 415 424 395 394 403 407 390 424 388 420 413 419 424 396 424 408 390 420 407 415 425 394 408 399 416 391 408 401 408 401 396 427 389 403 393 397 422 427 393 415 420 410 406 408 417 394 420 411 426 399 398 415 397 411 419 417 414 399 423 387 405 391 426 398 407 424 407 393 423 412 420 407 395 399 420 417 398 413 402 389 417 405 418 420 389 402 410 409 414 406 409 424 403 408 396 423 405 408 421 393 393 414 413 393 418 398 415 389 424 422 391 407 393 414 400 395 421 423 409 409 395 391 398 403 413 399 391 423 421 425 389 419 412 409 418 404 421 407 399 412 396 397 393 403 385 407 404 421 396 388 396 397 393 400 414 411 413 418 409 400 410 405 394 397 389 387 409 386 401 423 413 404 387 413 422 388 394 401 415 397 396 418 410 404 385 391 384 414 418 409 390 404 390 392 408 387 386 393 421 396 385 402 416 388 391 415 384 402 385 408 416 397 394 394 410 397 403 403 420 398 389 420 419 389 389 397 394 393 400 384 399 403 404 393 401 413 386 396 385 381 414 411 389 388 385 411 396 407 393 395 416 394 386 406 402 395 383 383 415 400 404 382 409 381 392 397 404 411 404 395 381 378 383 385 411 410 387 387 415 389 403 380 389 398 398 397 400 392 390 386 413 404 378 405 405 391 383 380 412 397 386 404 397 392 400 381 412 408 378 411 381 403 402 382 375 385 392 398 388 404 396 385 393 386 402 411 401 398 405 386 379 375 376 390 380 400 384 379 395 387 376 389 404 402 385 404 401 402 377 376 383 398 376 390 372 404 388 388 390 408 391 385 371 393 390 378 370 401 384 381 377 376 387 399 403 384 372 396 375 405 385 382 380 395 394 370 377 391 373 381 368 370 374 390 373 382 386 390 403 390 385 388 389 402 379 400 379 398 389 401 374 383 377 384 387 380 386 375 365 370 388 382 388 371 382 372 387 401 373 401 387 391 384 386 388 374 382 379 368 383 377 392 378 365 389 362 380 388 372 397 393 374 375 394 380 371 364 365 371 389 364 372 378 362 395 382 373 392 376 394 374 365 388 361 366 363 360 389 371 369 362 360 371 363 391 372 366 367 365 386 392 381 367 394 378 389 368 392 386 378 377 366 383 383 367 368 364 382 359 390 369 362 369 359 381 364 372 388 386 356 357 383 379 366 360 377 376 385 388 366 369 372 390 358 376 379 368 361 381 386 358 357 355 386 361 358 356 354 368 365 355 370 371 357 359 375 357 379 369 354 370 384 387 369 372 359 380 369 382 365 352 362 357 379 360 381 369 371 359 381 354 377 365 358 360 371 368 352 368 353 376 362 369 348 364 354 357 359 374 369 354 376 380 376 348 355 373 368 377 347 364 362 354 359 371 366 347 371 350 347 376 379 376 361 359 373 368 349 365 375 371 372 347 368 366 350 357 373 352 368 374 351 347 362 344 353 348 362 359 369 364 355 367 376 372 362 370 376 367 371 352 358 365 342 347 363 359 373 365 366 361 359 374 356 349 344 372 372 364 369 372 343 351 357 357 369 348 349 339 344 343 358 343 344 371 348 365 354 358 366 356 343 361 354 372 371 370 368 344 371 362 341 351 350 359 369 357 367 355 357 337 360 353 353 365 351 341 370 368 360 362 350 342 363 344 341 361 354 338 368 365 339 349 343 365 336 341 350 344 360 348 357 349 365 351 355 357 356 354 354 346 358 347 353 351 333 336 353 363 351 352 358 356 344 332 364 358 339 346 346 334 338 357 335 344 337 335 355 363 351 347 356 346 361 335 338 362 346 338 338 362 353 352 336 363 356 350 357 332 359 345 335 332 345 340 346 352 344 336 358 339 360 350 354 357 354 361 329 344 343 346 342 332 334 348 339 360 334 332 338 330 355 343 341 338 354 332 335 344 339 330 354 344 359 353 347 359 360 349 340 341 340 354 353 354 341 331 327 355 343 337 332 338 353 354 357 355 359 331 338 344 341 330 327 340 330 356 346 329 352 327 352 332 329 346 326 352 325 327 348 342 338 328 328 340 355 324 334 328 337 346 347 328 325 357 351 330 354 338 342 347 340 336 328 353 331 330 346 331 340 343 348 328 346 326 351 350 325 326 354 347 356 351 351 323 351 344 329 355 324 355 353 349 341 323 352 348 329 340 329 354 326 328 332 356 330 325 324 340 328 329 330 327 324 332 335 326 327 349 332 337 347 328 329 332 329 324 331 343 349 338 348 326 351 323 326 324 325 335 349 338 341 331 342 350 340 354 353 353 346 337 333 345 342 347 354 348
330 337 353 327 349 337 350 328 322 345 327 339 341 346 340 325 342 343 340 341 338 332 332 336 336 351 349 347 339 341 328 347 322 326 351 347 340 346 354 340 334 334 336 350 332 348 326 338 338 330 344 341 339 337 341 335 341 330 343 342 323 325 343 330 326 335 340 339 330 346 338 331 323 326 324 341 351 335 330 340 351 351 332 341 332 351 353 324 332 348 351 332 350 337 348 327 323 331 344 330 328 333 346 336 344 355 354 347 334 328 330 328 330 348 346 347 351 343 357 326 342 352 335 335 340 334 348 341 342 335 348 355 353 338 335 349 336 340 339 356 354 355 327 328 346 358 326 339 352 326 341 336 354 327 356 336 337 346 353 331 332 353 328 327 333 347 326 353 338 341 359 333 338 335 344 359 335 347 349 329 348 331 348 351 341 345 328 328 332 331 333 338 358 344 349 340 332 349 341 344 331 340 359 351 350 352 358 333 338 347 336 334 360 331 358 348 350 359 349 355 337 355 341 343 347 337 355 359 358 343 341 335 355 346 332 351 336 364 357 355 356 338 360 353 341 355 339 336 360 333 358 332 356 356 356 334 335 353 357 344 350 339 333 335 354 351 339 350 333 347 348 354 340 344 347 355 342 358 344 349 351 336 362 352 360 351 355 342 338 345 354 369 364 354 336 363 337 342 346 350 369 338 337 354 349 351 352 358 352 364 351 347 366 356 343 369 338 340 341 354 364 338 354 358 358 367 363 372 339 350 353 351 354 366 369 344 358 350 343 339 354 359 362 361 343 345 359 357 349 340 374 353 342 368 350 374 362 341 373 375 353 351 368 369 354 356 368 352 353 344 373 361 377 360 369 373 367 360 352 371 358 357 361 364 349 370 361 375 353 355 352 349 345 359 377 374 373 347 364 364 350 377 365 366 359 372 361 364 370 352 359 350 346 377 352 352 368 370 365 359 347 373 365 365 352 378 359 362 382 380 383 367 376 383 352 370 374 369 355 364 355 384 369 371 379 375 378 383 380 376 375 381 367 357 379 387 373 360 375 363 355 374 357 375 372 372 382 365 376 381 375 354 384 368 388 376 364 361 387 360 364 382 375 382 385 389 381 385 361 369 361 366 371 383 368 391 381 377 382 383 370 370 387 381 385 363 382 375 371 379 383 361 372 367 389 381 365 380 376 388 374 362 377 390 390 391 367 394 392 359 387 369 373 359 372 380 381 362 378 375 385 367 380 364 392 375 394 384 366 378 382 392 367 374 391 385 387 382 367 382 379 383 379 373 362 392 369 366 381 399 388 368 397 371 369 372 365 364 395 386 398 379 396 367 393 389 370 381 372 376 380 390 377 399 381 393 369 389 397 389 366 386 396 402 373 402 373 391 381 384 392 395 401 388 377 370 376 383 403 384 373 382 390 402 394 384 392 399 370 402 386 388 401 394 387 386 370 372 373 385 408 374 397 390 398 377 393 408 389 395 397 371 404 405 378 391 394 374 399 385 380 390 373 390 376 393 379 376 390 404 391 390 398 380 400 388 376 384 376 395 410 392 385 405 387 381 386 400 384 403 403 392 383 405 401 376 377 408 380 395 390 400 401 378 397 390 382 401 402 385 412 400 404 413 381 407 382 384 394 393 413 384 400 411 404 387 413 407 410 408 416 415 383 403 378 404 379 384 379 406 383 406 380 411 404 413 403 409 381 409 414 417 381 388 411 397 406 380 382 396 398 407 408 408 416 391 399 394 380 381 393 417 398 398 411 413 415 385 416 394 408 401 391 409 409 382 418 388 415 420 404 393 400 385 415 397 388 394 403 388 387 409 417 406 387 400 391 414 406 419 389 386 400 391 414 388 393 404 395 419 403 410 383 422 406 417 390 412 421 411 410 419 398 398 395 396 408 396 388 392 393 386 396 403 396 419 408 398 400 413 394 413 392 386 404 407 412 402 387 409 389 406 405 397 413 416 401 397 389 397 397 390 400 400 408 403 387 423 416 402 403 417 422 403 418 394 426 406 411 420 423 408 393 394 419 420 417 426 424 412 397 395 408 403 410 390 412 411 419 402 419 389 425 408 407 419 416 398 390 401 423 418 422 390 418 406 423 408 405 420 425 407 421 406 416 404 401 401 420 425 409 412 427 407 393 406 390 422 408 393 427 404 415 421 398 405 399 393 425 408 423 413 404 406 389 410 408 423 401 419 392 413 423 393 419 409 412 394 405 396 420 422 422 389 404 400 398 416 426 412 401 421 396 416 397 396 399 418 392 413 407 397 396 400 401 428 422 424 392 399 393 423 393 426 424 408 399 392 396 397 415 408 429 422 397 398 391 409 427 394 392 406 402 401 419 414 399 414 411 403 424 412 410 397 401 397 389 406 414 408 408 395 416 413 413 406 388 394 397 396 427 406 420 391 391 388 421 410 400 413 402 423 389 416 424 402 426 418 413 404 398 393 411 418 411 389 397 402 394 405 411 426 416 403 389 419 395 422 393 407 399 407 395 400 388 423 407 418 413 424 394 415 389 410 406 412 410 406 387 417 416 403 408 405 411 411 398 420 398 404 392 403 417 392 408 410 389 388 401 406 424 407 395 419 422 406 396 406 418 389 390 408 406 412 388 424 389 400 418 393 409 415 410 392 422 392 416 417 395 391 398 386 406 400 420 403 413 391 416 405 387 413 389 409 400 384 400 397 399 393 406 416 416 391 384 405 391 416 398 394 416 405 397 398 421 385 409 403 385 393 384 389 383 382 407 393 383 384 407 391 386 390 417 410 390 410 394 399 404 410 412 390 393 419 398 385 414 386 406 418 398 401 418 393 395 404 405 389 399 391 416 383 396 411 387 404 391 390 380 417 389 379 412 407 403 405 379 398 388 394 409 389 386 401 395 409 392 415 390 384 407 377 388 385 409 396 398 381 396 399 381 406 389 404 396 414 381 387 394 380 391 386 391 388 398 397 381 413 385 394 380 375 394 380 411 377 400 383 382 409 394 375 399 407 403 408 407 398 408 376 402 385 376 407 387 388 379 394 388 389 403 382 378 372 389 376 375 404 385 373 400 405 374 386 390 394 382 374 408 407 377 369 405 389 383 399 380 392 398 405 382 384 379 385 377 369 370 374 398 403 369 402 401 400 369 379 394 395 380 380 402 383 379 400 381 371 392 370 372 400 367 384 377 395 401 386 396 365 393 366 377 372 379 389 367 382 364 372 371 392 384 369 371 375 381 365 380 369 368 385 364 387 366 393 395 380 376 365 395 381 367 386 390 383 374 371 363 374 380 387 381 363 393 368 376 382 389 367 383 372 376 384 370 390 371 362 365 381 367 365 377 361 368 392 378 375 388 384 360 375 389 372 392 359 366 387 359 358 372 361 371 387 362 358 381 389 377 365 389 385 371 369 364 379 366 385 374 375 389 376 354 383 390 367 363 377 375 381 379 353 362 370 384 368 387 387 379 386 358 374 355 352 352 365 376 378 373 373 360 384 357 376 354 371 352 364 381 366 371 381 350 374 372 365 377 355 366 367 363 384 366 381 371 353 350 359 375 366 349 375 353 375 369 347 377 372 366 352 368 351 363 368 375 348 362 365 354 379 363 348 359 381 360 380 364 362 371 355 361 352 347 345 379 367 345 353 372 365 358 357 369 373 377 377 355 374 376 343 371 358 346 363 372 360 343 355 357 369 346 373 377 348 354 356 351 356 365 360 357 359 349 374 367 352 348 371 365 352 364 367 364 372 371 367 358 348 342 365 361 356 356 349 359 373 351 359 365 366 370 353 369 342 362 371 365 370 366 366 358 355 358 358 363 365 350 359 338 364 361 371 346 343 346 365 353 370 362 356 340 358 347 370 340 336 368 366 368 338 360 365 367 357 351 336 362 363 357 339 355 346 338 364 364 360 336 359 336 361 343 340 361 355 339 365 333 349 361 343 365 362 337 361 361 353 339 353 347 362 335 345 351 351 353 331 351 336 346 339 342 359 344 340 342 361 352 337 359 338 340 358 334 342 359 358 344 345 337 346 336 339 356 337 333 344 337 361 357 360 344 342 355 331 359 331 334 347 347 330 329 331 332 334 344 361 328 332 343 343 348 357 360 349 331 338 330 340 345 332 337 360 345 329 328 342 340 342 327 333 352 328 336 356 342 326 356 350 339 345 340 326 341 347 347 344 358 358 357 350 329 342 349 355 344 358 337 332 340 346 339 332 356 358 336 346 331 332 336 344 351 324 344 332 346 340 351 345 339 324 344 351 349 334 348 334 341 333 349 330 328 329 345 325 336 323 347 344 331 334 330 332 334 325 348 356 341 342 351 331 350 345 324 341 355 348 325 347 332 351 354 337 332 342 348 353 351 338 340 325 323 356 343 343 324 334 350 342 327 353 324 354 341 326 346 348 325 349 338 335 351 343 349 334 336 348 331 330 330 356 333 338 334 350 344 341 347 348 347 323 325 345 334 338 330 326 350 339 337 336 340 350 346 328 322 325 335 345 327 328 333 351 340 344 346 328 330 339 352 353 340 353
343 349 335 349 353 331 333 333 343 351 327 333 323 327 336 336 348 341 340 326 338 323 348 329 329 322 344 326 353 329 322 340 323 337 336 322 347 348 333 334 344 339 346 346 343 328 326 337 349 343 340 332 346 334 340 353 335 331 325 332 337 325 352 339 341 334 339 332 326 351 345 349 336 336 339 325 343 344 339 336 333 323 346 323 335 330 354 346 337 322 324 345 342 341 351 324 344 352 330 328 330 336 336 326 342 342 334 346 344 333 326 329 336 347 336 341 352 352 333 356 344 332 345 329 350 347 339 337 342 346 343 323 325 330 334 344 349 345 342 344 330 354 326 351 344 347 343 348 343 354 347 330 337 343 336 331 333 352 353 326 351 348 335 353 355 346 349 356 342 334 343 356 330 353 358 350 343 344 349 329 348 347 335 328 332 355 343 350 350 346 352 350 344 338 345 341 359 343 346 351 352 339 356 357 333 329 357 351 357 347 329 345 342 338 355 349 334 346 339 332 341 339 357 360 351 349 348 358 332 334 356 331 354 351 336 335 363 333 334 358 360 335 341 341 354 343 336 334 336 356 339 349 333 341 346 364 335 332 333 346 348 338 351 366 335 360 340 363 354 359 364 336 349 335 340 349 347 352 367 333 333 351 345 349 355 344 354 351 349 352 367 342 358 363 342 339 357 363 348 356 355 345 360 348 359 346 365 351 365 341 352 366 336 341 346 357 352 344 353 345 339 351 353 340 345 361 345 345 355 370 366 352 358 368 366 347 344 373 341 339 344 357 346 344 362 368 344 355 353 360 363 355 351 345 358 359 347 343 367 364 341 372 355 373 367 360 344 373 356 354 364 357 347 366 365 354 354 355 358 346 363 363 370 355 351 364 372 350 374 377 360 349 346 361 355 356 344 374 367 374 366 353 353 353 358 358 365 370 371 361 374 357 348 367 371 372 368 381 380 363 379 378 351 364 376 378 356 377 352 379 372 376 369 362 364 382 375 348 371 382 366 381 358 384 382 364 374 384 380 353 366 357 365 350 374 358 382 358 384 386 377 378 387 371 363 367 359 361 375 373 358 367 382 363 380 364 359 355 376 382 355 361 354 369 373 363 361 370 370 373 369 375 379 369 359 391 386 367 378 387 367 363 381 361 374 371 387 380 388 375 388 391 383 390 384 380 377 370 361 372 390 391 393 392 368 361 391 378 374 393 373 363 363 376 368 361 392 364 363 388 360 395 363 364 389 391 381 364 396 387 392 376 361 372 376 395 363 369 381 384 379 387 375 388 373 399 374 371 368 364 376 393 398 378 374 366 370 372 369 383 400 379 399 378 390 392 374 370 400 396 372 397 400 386 386 389 385 376 377 370 395 391 400 392 369 389 395 393 377 380 376 391 374 373 368 378 380 395 402 395 404 371 390 379 392 389 405 391 401 378 395 393 382 369 397 387 403 391 388 398 386 380 379 385 405 407 382 408 402 407 376 391 384 409 404 399 408 409 399 382 374 387 409 384 383 397 391 407 407 399 396 385 398 405 400 395 404 401 382 385 387 388 405 401 376 389 379 375 387 406 413 379 410 411 380 383 397 400 379 382 387 402 394 412 384 410 384 404 389 393 415 402 396 397 390 399 411 394 389 414 416 388 379 412 385 412 409 395 397 402 402 398 417 381 385 387 405 393 414 417 398 397 406 411 408 394 410 401 387 408 406 419 381 411 407 395 406 419 412 417 392 418 416 389 389 405 392 392 419 382 393 412 399 412 395 387 386 417 400 386 406 420 418 399 411 405 414 389 396 399 387 400 389 416 411 399 401 414 411 391 415 415 414 393 406 421 391 403 418 404 401 395 402 397 412 391 412 397 399 386 414 396 405 421 390 386 390 400 417 410 408 410 403 391 412 418 389 421 391 424 401 409 388 412 414 416 411 402 389 418 404 419 390 417 408 395 410 406 402 403 391 426 421 402 393 408 396 389 396 402 388 404 417 422 390 405 413 416 421 408 408 391 402 414 416 417 415 400 397 392 409 403 423 403 418 421 417 419 424 426 426 417 404 416 413 399 394 399 420 420 401 389 425 400 427 425 410 426 391 429 424 391 415 418 421 389 424 398 396 422 424 419 389 411 403 421 426 399 406 426 411 420 426 408 393 425 403 414 421 408 416 417 413 404 407 404 404 403 414 413 396 410 404 398 393 419 430 430 390 408 426 412 400 424 391 406 419 407 392 413 426 419 401 408 394 420 425 410 392 410 394 400 430 409 408 394 397 409 393 397 427 430 421 399 425 424 415 414 403 418 398 400 406 411 421 412 400 415 391 404 394 395 415 395 414 394 399 423 414 402 391 412 403 425 421 398 420 406 424 392 395 393 403 413 414 393 394 426 420 395 401 423 401 425 389 426 391 398 420 415 412 422 398 428 418 389 397 407 407 390 410 412 395 425 394 421 428 398 418 419 405 429 412 417 425 414 415 427 423 406 414 406 388 408 426 422 422 407 419 390 396 396 411 393 413 395 426 427 410 413 418 393 413 395 409 403 392 405 409 405 417 412 416 417 424 406 411 419 426 395 413 394 403 397 400 421 396 390 412 411 407 402 415 424 401 388 399 398 398 413 408 388 398 397 419 387 417 395 419 416 402 397 414 411 407 387 405 408 423 390 424 404 398 414 394 406 408 398 417 419 385 391 422 389 403 407 390 386 408 416 408 386 388 396 403 401 391 383 384 389 420 416 400 386 397 409 407 420 382 391 415 383 398 405 420 409 420 386 411 404 418 395 405 413 408 385 391 416 417 385 414 407 418 391 410 391 416 393 380 408 394 413 401 410 388 399 390 386 403 419 409 392 393 385 384 412 382 387 407 410 416 383 381 398 405 383 411 385 382 413 406 401 391 402 400 400 394 388 411 397 404 411 405 385 405 402 409 379 415 389 394 402 382 385 409 407 389 402 413 392 397 390 404 410 403 386 382 379 385 404 388 400 398 376 409 387 389 390 378 388 392 384 402 397 392 396 378 393 410 376 399 382 391 388 405 379 387 372 372 397 401 385 372 374 386 406 386 401 372 379 404 390 389 383 402 396 393 406 377 392 371 403 401 378 379 383 370 400 400 379 395 384 371 390 395 371 377 373 392 404 393 402 389 405 399 367 385 379 388 375 383 380 403 376 401 372 366 380 381 375 369 385 391 370 368 394 373 393 377 375 369 380 371 389 378 381 367 374 371 366 383 386 378 396 373 391 365 374 368 396 398 370 377 363 375 396 392 362 386 381 371 367 396 394 392 372 374 373 383 397 376 380 383 369 391 371 398 375 388 361 389 381 375 386 362 381 384 371 395 381 370 360 395 388 382 390 366 381 362 384 391 372 385 391 374 386 385 390 364 392 369 393 375 383 359 377 367 362 367 382 362 356 382 360 385 369 355 371 371 359 375 366 373 365 363 368 357 369 378 364 366 353 378 385 358 360 385 369 365 373 373 372 374 363 377 381 354 377 361 385 360 382 375 357 385 377 383 363 371 373 352 375 385 381 384 368 358 384 377 371 378 380 359 367 368 369 361 373 367 372 355 382 378 378 362 358 369 375 371 370 361 352 359 360 348 374 360 358 373 351 359 345 347 370 380 347 371 374 371 354 361 379 369 357 354 348 348 355 375 371 343 371 357 372 365 359 364 342 350 370 365 364 370 367 369 370 349 360 363 377 350 360 376 355 353 354 365 368 375 365 370 351 361 368 365 355 343 363 360 367 351 342 363 350 370 355 368 370 357 344 343 345 361 343 361 372 367 361 364 366 362 371 342 348 363 342 339 342 366 359 370 354 339 370 364 368 350 369 341 369 339 357 352 339 361 339 337 354 338 340 360 363 350 341 338 353 346 339 357 351 338 367 334 340 365 338 350 345 348 354 354 363 353 335 343 343 351 357 340 353 362 341 346 342 347 361 337 335 343 361 365 354 336 359 336 363 332 356 336 361 355 350 344 361 350 363 356 341 360 348 350 330 333 340 360 338 355 329 359 333 338 348 330 351 342 344 349 351 335 361 347 358 354 334 355 349 333 356 360 337 340 346 337 343 330 341 351 330 341 355 334 358 340 344 354 327 359 349 357 338 347 350 335 348 356 336 335 335 330 333 353 343 326 336 332 328 349 330 331 329 325 346 334 346 329 328 355 335 350 352 348 344 349 330 332 345 348 341 328 353 357 355 344 357 332 325 326 330 330 340 343 337 326 351 333 339 328 329 323 353 356 346 348 347 326 330 342 351 356 354 354 355 326 340 354 342 349 330 348 329 346 333 344 323 336 354 339 341 334 340 346 333 337 345 331 341 352 324 335 351 350 333 329 350 350 335 346 328 343 351 345 339 341 331 334 343 353 343 329 351 324 342 342 345 324 325 335 333 333 334 332 327 345 339 322 338 351 345 344 337 340 331 321 324 341 333 346 337 352 353 332 322 338 350 343 340 352 321 349 330 333 326 333 323 342 334 337 338 324 324 351 341 334 351 344 321 328 334 336 327 331 347 326 348 343 348 332 341 348 326
348 324 328 327 326 349 340 340 331 341 341 329 326 321 324 348 320 330 328 335 336 337 328 339 331 348 331 341 336 323 344 329 327 352 336 333 347 322 351 323 343 339 330 348 338 335 343 338 345 349 351 326 333 324 345 343 320 323 331 335 327 321 344 334 353 325 345 347 327 341 351 349 327 328 344 343 341 332 329 331 328 325 337 342 330 327 330 328 328 339 340 334 339 330 345 339 335 335 333 340 353 328 335 324 333 323 347 354 334 353 331 341 324 346 327 331 352 336 338 327 350 352 352 345 325 339 344 355 355 355 343 351 331 344 353 342 331 327 331 333 350 350 339 325 338 350 339 352 327 324 353 329 327 323 351 330 339 346 336 337 345 357 340 353 352 345 347 326 357 355 336 351 356 326 327 345 353 352 342 333 353 346 339 358 346 333 339 328 331 352 351 326 326 342 331 354 337 354 356 337 351 342 330 358 352 341 345 357 335 329 331 330 359 353 337 346 335 351 350 341 353 351 344 353 333 349 347 345 343 351 356 342 341 335 341 334 350 361 338 358 337 342 335 335 334 345 356 344 344 353 332 335 342 348 360 355 335 353 339 359 351 341 340 338 347 352 352 334 358 333 347 352 355 363 358 340 344 357 351 360 354 346 347 338 358 356 365 359 363 337 353 340 368 361 343 345 340 337 366 352 338 358 338 362 355 365 348 344 367 344 338 354 370 365 337 361 353 369 352 360 351 349 368 351 343 354 339 349 369 371 367 338 361 349 344 359 356 357 345 353 343 348 350 344 355 352 369 373 362 362 339 343 341 348 369 347 342 372 371 374 348 345 354 350 368 360 348 363 356 355 349 364 377 360 344 376 377 363 373 369 359 354 347 363 362 373 357 351 352 353 361 364 364 375 368 370 357 372 365 345 358 352 348 373 370 350 353 350 353 364 358 370 376 379 355 378 375 352 367 349 378 349 370 363 363 376 371 377 368 356 359 362 381 364 373 372 350 361 357 374 380 371 365 357 369 355 369 363 377 354 367 374 374 371 371 354 380 359 373 380 385 375 363 387 378 372 375 364 376 358 370 376 358 363 362 365 366 366 374 385 371 371 358 359 377 383 357 389 366 357 381 364 382 358 364 372 357 388 362 382 373 359 370 357 385 358 370 362 371 392 373 368 389 393 374 390 363 393 390 377 359 380 387 364 361 374 382 365 371 368 370 366 386 384 369 380 387 383 364 380 396 380 391 366 390 392 394 390 371 372 380 397 377 375 371 395 391 388 396 362 372 384 386 373 366 362 383 374 399 364 396 395 385 388 378 376 397 374 384 386 401 365 385 380 395 373 377 388 401 374 367 390 396 370 379 379 371 379 369 387 380 402 397 380 368 375 372 380 402 393 403 379 394 403 396 389 374 386 390 388 395 371 392 405 377 384 396 398 397 399 397 385 381 381 383 396 375 379 371 394 375 383 375 384 390 394 396 393 375 376 407 409 372 388 410 388 389 406 378 387 374 398 391 386 398 405 401 403 375 403 389 408 404 394 410 412 406 397 395 400 392 382 398 392 398 387 397 376 382 393 380 384 407 399 386 394 381 376 413 412 395 391 407 387 400 404 386 382 377 397 408 384 405 393 401 378 405 412 407 401 391 402 410 384 414 410 391 380 399 390 415 417 387 391 414 400 417 400 395 385 408 382 394 403 398 404 395 413 403 405 401 396 380 381 417 397 416 413 413 395 417 416 402 384 419 397 396 417 410 412 415 390 407 389 413 385 405 420 419 389 397 401 398 399 394 387 415 421 420 408 395 416 395 409 421 387 386 388 423 406 419 416 406 404 415 389 399 391 387 397 399 403 408 414 411 411 411 396 410 408 413 422 401 417 409 391 421 403 396 420 417 423 404 399 395 388 404 410 387 399 415 402 411 399 423 397 425 409 400 410 392 388 400 401 421 415 406 416 393 409 404 417 406 414 391 415 408 401 400 409 415 421 416 399 393 405 401 423 427 415 399 422 396 398 410 398 429 415 423 415 415 389 396 411 393 428 411 389 425 395 406 395 405 395 423 421 403 400 396 393 415 430 428 424 400 410 393 400 396 429 426 424 429 392 407 394 392 429 394 429 396 414 396 412 420 390 405 392 402 412 397 429 412 398 423 423 418 426 394 426 426 430 421 426 392 398 431 396 398 394 394 405 420 401 429 409 403 404 413 417 428 423 415 408 430 406 401 418 403 404 415 397 405 404 392 406 411 393 413 419 396 417 394 426 429 391 405 402 406 430 428 402 421 413 422 421 428 393 407 401 409 392 408 423 406 411 399 426 413 421 415 420 408 420 416 407 421 392 418 397 431 416 409 420 397 399 411 396 403 429 406 421 431 425 412 405 406 420 401 430 410 428 419 427 416 403 403 407 404 390 413 404 418 390 394 424 400 414 429 412 412 406 402 411 401 425 427 417 414 396 415 394 392 402 391 420 417 403 395 391 406 418 406 393 420 411 428 390 395 429 415 419 404 429 401 415 423 397 401 406 405 429 412 410 400 414 399 429 429 406 391 421 409 398 397 423 404 420 402 413 399 401 413 425 390 410 401 398 396 405 399 413 404 401 389 426 402 406 413 414 396 416 407 417 418 417 405 394 409 419 419 411 391 396 408 425 411 413 395 419 390 398 396 407 405 398 407 419 408 424 406 410 405 419 392 396 401 410 395 415 394 420 399 390 390 413 389 415 400 391 400 405 403 411 418 414 415 390 408 398 389 421 383 409 415 390 412 383 408 383 412 416 417 419 383 415 408 420 406 417 387 415 390 398 401 383 388 384 391 405 399 389 404 399 416 388 406 396 388 383 396 410 417 384 400 410 417 418 409 394 413 406 387 381 383 399 416 383 402 385 379 380 394 389 398 381 415 406 384 408 403 394 390 410 385 414 383 410 415 385 407 398 411 380 390 385 409 405 405 409 411 395 409 414 404 390 378 390 406 383 380 382 398 392 402 395 389 407 388 376 404 406 386 398 408 399 395 390 377 374 383 400 391 405 398 408 408 400 384 399 396 377 393 408 382 381 378 386 403 391 387 392 371 398 405 405 373 387 371 404 387 379 379 393 400 405 390 396 382 390 399 377 406 395 397 388 373 380 381 397 389 395 397 396 402 392 379 397 388 395 377 399 380 370 368 388 367 384 393 401 401 385 371 379 374 399 397 393 371 387 384 370 392 391 398 387 392 370 395 375 376 367 385 389 369 386 371 370 366 377 367 380 395 371 392 381 382 364 387 366 386 383 370 374 371 381 376 361 365 369 389 377 372 372 364 394 395 389 374 370 372 372 365 396 384 365 381 380 377 376 376 390 368 364 391 389 389 362 394 392 364 389 359 370 382 376 358 387 393 387 375 368 362 357 381 364 362 365 386 358 361 365 388 369 386 383 378 358 388 376 355 371 385 371 384 374 390 362 381 366 370 377 355 354 378 381 362 361 367 370 363 372 358 374 385 351 364 372 370 375 372 371 356 379 380 385 356 366 365 379 357 376 377 382 358 357 349 374 351 370 359 361 350 350 356 358 378 379 348 371 350 357 348 373 350 358 352 371 373 366 380 361 357 372 358 346 379 357 370 361 378 345 354 360 348 361 370 377 356 370 345 359 360 346 364 378 372 369 367 364 353 365 359 344 370 370 360 348 362 350 344 375 366 353 371 349 370 361 362 363 367 364 356 354 364 348 358 347 372 354 361 370 360 361 366 341 360 346 358 346 373 339 351 372 350 351 352 348 352 341 356 361 364 371 339 353 355 356 359 351 345 356 358 366 342 349 367 339 355 361 356 366 361 368 364 350 358 342 359 335 344 353 358 348 351 336 340 369 355 337 359 362 368 345 368 338 357 340 352 352 365 336 346 367 345 339 358 367 346 358 345 366 340 344 356 357 346 361 333 343 364 335 355 336 337 341 349 335 350 358 346 351 345 356 361 347 333 356 339 337 345 331 362 337 358 357 348 353 339 339 329 351 359 353 331 339 337 357 342 356 350 332 342 330 358 339 355 335 340 331 343 354 339 348 335 333 342 355 331 360 331 331 357 336 329 358 345 337 352 326 331 340 330 354 351 334 339 352 341 358 354 329 351 341 350 334 347 340 328 326 347 340 338 343 348 340 348 342 326 349 342 331 337 354 333 336 336 355 329 325 354 331 337 354 347 336 329 344 351 340 353 348 329 332 332 328 323 331 346 325 356 338 340 343 334 324 356 354 329 327 329 325 343 343 330 334 323 336 329 325 353 332 331 328 328 348 351 353 351 349 349 347 322 353 349 346 325 343 330 340 327 346 344 334 323 339 330 349 328 343 347 347 353 322 351 326 348 345 325 344 339 350 334 339 346 328 330 349 350 336 334 322 325 322 332 326 339 339 321 344 328 346 336 326 346 331 330 338 322 334 326 340 328 339 323 321 346 330 347 340 345 328 340 348 327 351 351 345 337 350 333 344 342 350 349 333 328 326 351 329 338 324 349 344 343 351 345 334 328 340 320 352 346 340 347 320 336 345 343 351
341 322 340 328 350 336 341 324 340 337 333 323 341 327 347 329 323 340 342 332 325 342 331 349 327 325 349 341 348 337 340 338 338 328 345 337 343 333 340 329 351 319 333 339 325 328 347 330 347 335 343 351 325 322 348 331 326 345 321 322 328 342 339 348 349 331 334 339 346 320 349 343 320 330 330 326 339 324 335 335 340 326 334 345 327 331 324 332 322 326 334 330 347 321 326 342 331 338 329 325 339 325 349 337 335 324 341 353 328 324 335 349 330 347 341 336 323 345 348 324 350 329 335 343 330 339 333 341 324 341 344 340 346 339 323 325 342 341 324 348 344 336 343 345 340 333 327 343 356 354 346 327 340 350 330 341 324 336 328 349 325 336 336 339 336 348 326 346 323 326 347 343 335 340 331 326 324 336 347 324 342 345 337 333 338 352 325 348 331 338 340 341 327 329 325 340 354 328 337 354 339 327 341 325 352 357 329 354 345 353 329 337 340 342 354 328 344 355 352 352 336 344 335 338 348 343 328 343 354 348 339 335 360 330 336 353 336 340 356 355 341 333 340 355 358 335 332 342 330 359 341 348 350 357 333 337 341 335 354 334 331 340 350 363 342 333 362 352 346 357 353 333 362 332 360 357 338 363 343 333 360 335 336 354 346 343 364 348 333 343 345 355 344 340 361 341 366 352 363 338 356 339 359 363 353 352 344 361 336 356 340 343 337 344 342 363 367 340 345 368 351 357 367 339 341 360 359 339 346 355 356 345 361 358 339 357 353 361 350 357 361 367 342 340 341 349 368 340 355 343 349 347 341 358 363 347 348 352 363 369 371 348 342 372 346 358 370 364 359 348 360 347 354 341 358 358 375 345 356 374 367 350 375 344 364 342 373 368 364 373 343 356 370 355 352 368 375 345 372 355 369 373 350 374 377 366 354 374 350 369 351 356 357 365 358 380 365 369 351 352 346 352 366 373 364 355 363 377 375 372 370 380 381 376 375 379 379 365 354 349 353 360 377 367 361 355 382 382 360 351 368 361 374 370 368 373 359 385 367 367 356 385 373 384 369 370 374 379 375 355 372 385 353 365 367 374 362 388 384 380 353 361 358 354 373 376 356 381 378 375 376 384 389 362 359 370 359 382 376 360 365 376 358 381 367 388 381 376 387 377 382 388 363 387 367 382 373 370 373 361 370 373 369 367 380 374 361 364 380 383 369 389 366 387 378 393 383 381 377 392 364 380 387 384 371 379 387 373 386 370 380 367 373 392 376 395 362 367 382 389 365 376 389 395 373 382 381 364 369 377 400 393 386 388 395 397 369 384 371 373 393 368 379 369 400 396 365 380 380 401 385 383 378 376 395 389 374 376 368 380 391 368 390 377 394 384 388 377 404 374 387 375 394 381 379 370 390 395 386 406 394 406 402 406 394 393 370 385 405 382 399 375 371 384 378 396 372 402 405 388 393 374 396 407 384 384 393 373 398 396 376 387 402 384 393 389 392 398 404 377 400 383 383 391 399 392 406 400 374 401 378 385 393 393 383 407 405 404 408 392 389 401 396 410 414 407 387 383 382 407 388 409 379 388 388 393 395 381 409 395 398 402 408 379 383 416 412 402 407 395 409 410 383 381 395 411 412 395 408 380 387 381 402 417 405 419 388 419 406 391 409 399 392 404 408 401 419 395 408 394 383 391 407 403 404 395 391 388 395 413 417 385 394 398 382 411 397 392 411 384 395 392 404 399 416 384 412 416 399 402 383 395 405 410 419 421 385 421 389 391 405 385 396 419 403 390 401 411 400 422 414 405 393 388 423 420 423 414 406 400 385 407 404 400 386 400 398 388 398 405 389 413 400 402 400 411 408 417 399 416 408 421 397 417 418 389 413 416 411 395 423 403 417 402 418 418 418 392 414 423 404 410 412 410 426 418 396 400 410 401 390 392 388 394 415 419 388 401 389 427 396 418 424 412 397 400 419 410 396 426 414 405 418 429 426 402 398 393 429 426 411 396 392 420 415 404 394 400 412 394 398 419 425 394 402 395 405 391 416 413 428 402 390 417 402 428 391 414 394 391 409 417 399 414 407 426 428 413 397 409 418 405 400 412 409 412 417 427 415 405 411 414 419 411 401 393 410 403 416 415 405 395 401 415 418 419 409 417 400 417 394 429 432 405 412 411 426 399 408 409 415 428 393 403 409 404 404 430 417 430 412 430 392 423 414 421 409 392 405 418 417 409 416 416 423 395 397 418 405 413 397 428 411 398 398 428 410 412 425 394 409 407 393 412 397 415 400 415 415 415 402 400 393 428 426 426 432 431 412 406 414 417 401 392 425 410 430 403 430 423 407 409 397 409 431 402 393 400 427 417 423 398 427 426 394 420 420 395 421 399 409 404 426 418 404 418 397 401 431 395 393 406 414 400 425 412 412 425 419 406 411 411 413 405 404 417 395 391 420 424 400 396 397 393 424 409 422 430 420 420 394 424 395 416 391 428 397 412 423 424 429 402 403 412 417 418 397 421 419 426 415 430 392 421 394 425 400 425 423 390 415 426 422 421 411 425 419 417 405 411 412 405 426 425 427 412 415 393 404 405 390 390 404 423 414 414 403 399 405 402 404 388 405 395 413 409 399 410 390 389 398 408 408 407 420 403 404 414 404 390 389 420 420 387 408 398 406 414 400 414 388 416 406 405 423 391 387 386 406 421 388 416 401 400 387 386 416 404 405 385 399 407 419 424 400 392 394 418 419 408 398 421 398 419 393 388 416 386 388 395 420 421 417 388 396 419 422 388 390 402 420 396 416 405 394 391 412 404 417 407 420 391 397 387 417 405 390 410 399 386 414 388 385 409 385 390 396 383 386 396 403 384 409 397 407 382 406 390 396 393 407 387 402 382 392 391 398 393 386 384 379 414 412 414 386 409 412 408 409 389 406 393 378 392 387 380 390 407 403 385 391 396 387 396 381 383 390 395 392 385 389 380 381 383 377 389 413 399 406 405 398 395 409 399 398 380 401 400 397 386 396 412 394 395 392 387 401 405 405 404 402 407 408 407 375 398 409 373 381 400 392 394 409 387 379 383 380 393 396 404 394 379 392 375 400 370 388 376 390 370 407 380 404 392 404 394 370 378 404 392 394 392 388 391 400 393 401 380 399 397 384 373 390 373 380 377 368 375 384 404 367 378 372 387 401 386 374 380 395 387 381 381 388 378 382 382 366 377 372 374 383 388 396 368 373 371 393 373 378 372 373 395 400 395 377 397 376 363 389 383 363 383 378 386 396 394 365 397 385 389 385 366 376 379 387 363 386 379 373 367 385 367 375 370 389 378 394 384 370 382 374 373 359 387 395 376 375 362 393 378 365 388 391 390 358 362 371 392 367 358 377 370 364 392 358 371 373 392 359 384 356 388 376 356 379 375 388 374 357 364 372 364 357 368 359 373 373 388 370 360 389 354 374 375 368 353 353 384 352 371 354 368 367 374 368 353 372 379 387 375 352 368 371 361 359 377 385 363 385 361 351 356 374 352 379 376 383 367 367 361 365 359 377 358 350 365 350 364 353 360 358 354 372 359 382 360 350 380 354 365 371 372 373 360 354 366 367 352 364 366 345 345 376 374 370 358 371 372 376 377 365 366 364 353 343 363 348 363 377 371 345 365 361 372 360 370 373 363 357 372 348 373 372 361 367 362 375 362 352 370 360 373 364 372 367 354 370 347 373 361 345 348 368 340 340 373 347 358 348 357 371 355 369 366 362 345 342 346 343 353 353 340 350 340 347 341 353 343 360 351 341 343 371 345 342 347 345 363 344 366 358 341 359 364 344 347 349 348 356 354 364 336 367 352 338 343 356 366 349 357 357 365 339 355 339 345 344 360 349 352 367 337 334 355 365 342 332 344 333 365 341 362 366 364 354 351 344 333 332 358 338 349 360 364 342 333 351 347 337 344 358 343 357 342 363 335 333 352 357 340 332 335 340 337 334 330 331 355 339 332 356 346 350 351 345 336 354 332 361 334 345 354 348 346 340 355 327 345 344 329 330 348 334 341 355 347 350 357 340 327 335 343 345 332 340 335 339 332 347 339 347 340 340 334 325 354 337 333 346 353 334 348 348 350 329 343 338 353 349 326 354 332 343 347 337 323 330 352 338 353 340 326 334 355 344 342 350 356 325 345 325 335 336 350 336 341 343 350 345 342 352 349 351 346 347 331 354 354 325 333 328 324 344 334 333 346 338 331 322 349 347 332 325 343 327 345 349 339 326 350 353 326 340 338 324 322 353 341 351 324 350 323 324 339 335 335 329 349 343 327 341 335 335 342 320 339 330 347 324 335 342 321 340 328 336 341 329 335 328 324 336 324 326 340 340 341 352 348 334 341 320 322 320 334 342 319 320 351 345 322 333 332 323 351 338 337 339 347 350 347 351 334 349 323 319 337 342 349 330 323 338 330 323 336 343 345 337 344 345 328 345 324 341 347 324 327 332 342 320 330 336 350 343 333 321 343 349 342 341 326 347 325 335 351 342 326 343 325 349 334
331 341 338 320 336 341 326 347 330 325 324 345 322 348 324 322 338 322 346 325 327 341 331 343 338 319 349 327 324 346 342 337 337 328 338 320 349 346 348 328 319 321 322 323 318 327 327 338 331 322 345 338 343 323 330 329 325 328 338 329 322 328 348 341 338 335 341 334 329 338 343 331 340 346 336 341 322 343 326 333 348 319 320 338 324 331 349 329 341 335 340 345 345 336 333 330 320 322 346 329 340 339 342 330 334 324 350 337 349 324 350 343 324 351 329 328 330 325 338 351 341 325 342 332 343 325 342 342 326 336 353 347 321 340 324 333 345 352 348 339 324 345 329 326 345 337 335 322 340 352 351 326 324 341 338 344 345 326 332 348 340 333 328 352 345 348 343 343 337 338 333 338 345 334 326 351 349 332 343 351 326 332 328 340 354 325 343 329 353 340 354 326 351 334 329 339 333 357 333 356 339 351 337 327 328 349 330 356 325 350 350 328 333 355 354 338 331 340 345 329 332 350 339 334 335 345 357 344 344 333 343 334 327 331 337 340 355 342 337 355 342 336 334 359 341 337 339 356 360 332 333 333 357 346 350 333 340 347 359 333 354 342 340 329 347 360 343 349 349 361 352 330 344 358 336 358 342 348 352 340 352 357 353 355 350 334 362 354 358 360 366 340 349 362 355 366 360 346 354 342 346 341 335 358 348 342 350 349 355 337 362 367 362 351 353 346 355 349 368 358 354 345 366 348 353 356 348 345 346 347 354 360 355 368 363 337 342 356 364 340 360 369 339 366 353 359 342 338 350 352 338 370 363 370 349 345 367 339 366 355 362 363 357 359 360 348 371 343 368 365 347 369 362 361 374 354 359 343 371 366 343 360 355 351 352 372 369 371 355 345 363 348 369 347 350 366 378 377 365 370 352 370 367 362 347 357 361 363 344 355 351 361 374 345 371 348 375 363 358 369 347 380 376 354 350 364 377 365 364 365 357 353 372 361 371 375 355 354 359 355 365 382 372 358 383 380 379 358 378 356 362 379 370 373 352 355 356 363 374 353 381 377 379 360 361 366 381 370 351 370 365 355 356 387 357 380 383 383 368 359 377 385 360 370 384 365 387 384 361 366 388 382 370 358 355 360 388 363 379 388 383 372 370 387 385 376 356 379 385 373 364 373 383 371 368 377 383 380 386 390 370 383 381 365 366 361 371 362 369 373 359 374 368 374 384 360 372 385 383 364 375 398 392 387 368 372 381 381 365 371 395 379 386 388 395 374 378 385 374 371 372 363 398 385 375 398 366 399 379 395 386 371 372 396 398 381 369 396 401 374 369 376 393 373 382 367 402 399 368 377 371 379 379 386 402 370 383 384 385 378 379 387 402 388 381 376 368 388 372 384 398 393 395 404 402 375 385 379 372 388 390 393 379 402 377 379 387 391 399 381 389 377 385 389 401 382 395 372 387 376 402 397 374 378 373 389 389 401 375 373 411 394 394 375 388 402 384 394 385 375 406 405 410 409 384 401 382 398 392 388 392 411 375 383 407 376 400 386 396 393 414 395 376 396 386 380 387 398 402 388 388 385 380 413 381 379 392 379 393 398 393 410 396 393 380 390 384 406 389 404 413 388 413 413 408 384 393 391 388 386 403 417 418 406 387 398 409 387 384 418 408 407 380 412 414 412 407 404 388 389 415 392 420 396 417 384 418 391 396 387 390 411 416 388 389 415 398 418 382 404 410 412 383 402 396 418 394 416 401 393 416 388 398 417 404 386 420 393 396 386 390 396 415 385 403 423 419 412 411 419 393 390 400 393 409 406 389 413 392 399 416 425 404 422 410 416 424 406 425 396 401 392 409 392 424 420 422 418 399 401 405 407 406 412 408 424 426 404 403 392 417 393 424 427 421 408 417 420 421 408 428 411 405 395 400 400 426 429 423 416 412 428 405 398 402 415 411 391 422 398 423 402 414 394 414 394 395 426 415 394 414 416 419 390 422 430 403 419 391 397 405 417 396 421 428 411 406 409 412 400 419 406 412 404 410 397 411 418 394 397 425 420 424 413 422 415 414 394 402 417 400 416 404 407 405 400 429 423 420 412 432 407 429 414 423 408 422 402 396 426 409 430 416 401 413 405 426 394 407 396 421 417 420 433 394 395 400 431 428 428 412 429 405 409 412 395 427 401 407 431 396 425 427 419 394 408 431 428 410 404 431 397 429 419 397 432 423 406 429 417 403 408 414 415 426 433 419 419 403 394 418 406 426 413 433 428 429 430 422 407 403 419 411 400 406 417 398 396 431 393 422 400 410 403 424 404 404 411 432 414 412 416 430 406 396 429 400 432 427 429 405 396 416 425 405 432 411 410 394 408 413 425 417 432 394 409 403 408 429 401 431 407 425 427 420 430 424 430 428 420 427 401 425 412 394 397 410 412 414 411 429 392 401 413 432 405 429 403 422 424 411 421 399 404 415 429 400 407 425 396 395 420 404 428 398 406 432 415 425 414 394 422 414 403 402 415 418 399 426 409 392 404 397 402 417 422 398 427 399 392 391 402 420 403 396 426 418 395 410 413 418 413 403 402 427 414 426 413 424 420 392 428 394 398 399 421 429 406 417 396 409 417 407 399 390 416 394 421 423 415 405 396 414 412 405 404 413 422 391 422 410 395 420 422 412 422 421 424 411 414 393 404 387 402 421 393 426 399 389 410 412 423 418 389 399 387 405 416 414 400 402 396 407 394 390 422 419 415 420 403 394 386 420 395 401 415 393 392 418 394 415 395 423 399 398 388 392 409 418 420 422 394 422 395 394 418 392 389 408 387 399 418 420 386 419 388 408 387 396 402 389 419 405 420 393 410 383 393 395 409 382 386 412 381 397 415 415 398 381 401 395 389 388 393 393 417 391 419 414 405 391 381 402 414 411 410 414 400 409 403 383 411 384 417 387 399 382 397 387 402 383 414 389 415 378 411 405 400 411 379 385 404 386 397 404 395 389 400 377 408 385 410 401 391 408 397 399 401 377 408 386 383 394 386 408 393 408 398 406 404 389 375 381 387 383 407 406 385 392 397 378 391 391 391 394 374 374 379 400 405 402 399 373 381 399 407 401 395 381 393 374 385 383 381 388 382 404 382 382 376 394 370 398 405 404 371 383 371 375 375 396 379 368 394 389 401 385 391 397 367 397 397 388 388 371 379 397 384 398 372 391 401 389 397 399 402 399 391 383 385 398 373 395 376 377 378 372 373 363 363 373 371 371 394 393 392 385 364 388 379 386 391 376 372 385 387 386 397 376 367 379 372 376 389 384 389 365 393 361 382 371 390 363 391 380 374 394 371 363 385 359 392 362 381 372 395 386 360 376 384 385 387 381 377 368 390 372 379 370 366 374 368 359 377 361 378 391 374 368 372 378 367 367 358 367 358 357 373 360 375 376 387 382 363 385 370 373 377 369 386 386 387 360 366 385 380 387 361 376 377 377 361 352 366 364 379 370 366 360 354 368 384 359 374 370 383 359 356 354 367 361 364 372 357 378 383 383 377 349 360 370 374 367 377 369 365 353 365 378 381 376 361 379 365 364 378 378 374 348 364 356 359 378 358 348 372 356 362 365 372 374 350 362 373 360 347 355 366 345 349 343 354 343 376 373 362 371 349 369 354 367 359 348 364 372 367 371 363 349 371 355 359 342 356 355 371 371 364 361 368 360 348 351 340 347 367 342 354 364 365 348 348 343 372 348 362 359 361 359 363 365 348 361 349 340 352 356 370 351 352 339 347 359 350 347 344 342 348 357 343 338 343 352 354 353 338 354 349 360 338 339 364 360 339 340 362 352 334 336 366 349 338 354 348 363 364 354 344 341 352 363 355 359 345 339 353 358 356 332 360 337 349 354 362 353 336 355 348 333 335 360 332 348 354 336 352 347 362 354 349 331 349 343 357 335 341 343 332 329 351 338 358 330 342 330 344 332 353 360 341 331 356 343 348 353 348 343 336 354 333 328 354 352 350 356 357 335 335 334 335 331 342 337 339 330 339 355 341 338 353 354 342 355 342 335 346 328 351 328 329 331 338 330 356 327 325 325 342 341 332 351 353 357 336 333 327 357 328 342 336 328 335 325 324 353 343 345 330 335 356 342 349 335 348 346 345 356 347 330 339 330 331 343 329 351 352 332 351 330 324 353 349 344 345 338 346 331 339 329 329 348 342 338 348 327 342 351 353 337 332 339 326 335 339 326 332 348 350 347 333 340 345 328 330 333 342 321 342 324 325 347 350 344 328 343 349 348 339 346 332 348 330 335 329 348 341 339 341 335 332 319 321 321 326 330 333 346 328 322 350 334 347 347 323 323 337 350 351 322 344 328 348 319 344 323 345 330 342 333 345 320 333 346 322 338 322 337 332 332 338 330 345 334 323 349 336 340 345 333 343 335 343 337 335 333 341 329 344 331 343 337 332 323 331 334 342 335 318 323 347 337 334 341 318 339 337 336 328 330 318 318 347 341 338 332 323 328 341 347 340 331 334 319 337 345 335 326 327 334 329
320 318 341 341 318 330 328 336 338 340 334 337 334 325 322 348 328 330 336 325 319 317 339 320 334 333 336 342 341 320 321 345 322 347 338 322 326 348 342 346 337 325 332 322 334 338 320 347 320 340 321 321 339 344 324 324 328 344 317 317 345 320 346 317 348 332 322 322 328 345 349 348 318 332 318 334 321 320 330 322 344 334 327 333 328 332 339 337 324 337 337 319 340 331 350 336 344 320 339 322 346 339 318 347 322 321 332 323 321 344 328 347 327 335 328 337 349 349 323 322 333 341 321 321 319 320 340 347 323 329 351 351 348 350 347 351 350 328 322 352 351 329 346 327 343 323 344 341 351 347 342 332 334 344 334 334 343 353 328 346 327 326 345 323 323 338 352 353 344 354 352 342 329 345 347 352 345 326 355 337 347 350 327 323 352 338 348 336 327 352 334 339 354 343 335 344 328 329 329 352 324 331 352 329 350 345 331 339 356 337 354 346 331 332 346 326 347 347 348 327 342 333 343 339 354 330 334 333 336 349 330 346 357 359 352 357 354 334 339 353 356 344 350 337 352 347 347 349 335 337 359 360 346 345 341 349 350 358 358 335 347 336 331 353 336 331 351 338 347 338 331 343 355 330 354 355 350 349 351 358 359 350 357 344 334 345 340 364 341 336 345 334 352 360 337 340 359 339 348 361 346 333 345 345 362 338 364 350 356 364 337 349 356 355 362 348 347 344 337 335 367 368 362 358 339 344 343 366 352 337 338 344 339 351 357 345 356 365 362 345 339 344 361 338 342 366 352 355 355 368 357 353 367 361 354 348 371 363 345 365 342 347 339 357 339 373 367 360 367 370 368 370 342 370 349 348 342 365 366 359 360 362 343 348 350 356 374 365 360 343 370 357 367 365 359 364 346 360 357 356 355 363 361 358 357 357 352 344 360 360 357 371 346 374 358 371 354 371 358 372 372 351 368 378 355 365 365 360 348 359 374 361 360 356 376 374 370 348 375 368 382 368 375 364 363 352 355 353 379 369 360 351 355 382 384 381 367 383 359 385 376 366 376 380 363 380 372 386 363 365 374 378 358 368 354 381 386 372 364 384 377 373 379 377 374 374 380 369 365 360 362 362 371 388 355 362 380 377 360 370 370 361 360 376 392 377 384 390 361 359 363 363 358 367 366 379 388 393 373 377 362 381 386 394 378 365 366 381 387 371 360 380 393 380 379 370 365 370 382 392 373 390 383 377 398 397 390 368 363 381 378 379 365 366 370 396 389 374 399 375 378 376 364 400 378 379 374 398 365 385 391 394 377 377 373 377 391 380 400 395 402 380 375 368 386 400 381 392 376 381 367 370 395 369 369 389 402 381 387 404 403 393 375 396 385 401 371 375 379 385 405 379 379 394 399 400 391 377 404 371 376 371 391 400 379 404 399 371 408 393 387 404 382 390 409 409 391 375 386 404 384 384 406 383 387 395 384 375 405 385 376 400 375 388 392 385 383 383 375 409 394 381 394 395 401 393 395 410 386 409 403 388 384 388 388 388 411 389 390 393 402 384 383 404 387 390 404 396 388 407 383 410 403 402 391 390 409 411 386 382 397 404 395 405 406 407 417 391 384 396 404 401 404 386 417 411 414 409 390 417 404 418 415 394 415 391 410 382 385 411 396 394 415 405 415 419 381 420 405 418 389 391 400 413 389 389 396 415 410 407 414 395 398 401 401 385 412 392 419 417 414 396 391 409 412 418 408 404 417 392 393 384 394 404 416 394 411 422 387 392 398 418 404 405 398 424 409 419 425 397 413 416 409 413 393 390 407 418 403 401 419 412 401 388 391 424 389 410 421 392 418 427 418 389 408 390 419 423 424 418 394 403 400 410 398 418 417 418 422 395 427 424 406 403 391 402 397 429 390 420 404 400 428 430 395 412 426 409 420 427 394 416 425 395 393 393 427 424 426 420 431 423 416 409 399 418 424 409 420 428 400 395 397 399 394 403 422 393 425 411 432 431 398 426 395 402 432 393 394 426 422 395 419 406 415 429 395 409 408 427 405 419 431 411 427 396 425 418 397 419 396 396 417 402 433 422 414 432 423 419 425 414 422 413 431 406 413 394 424 428 430 397 415 429 415 408 432 408 394 397 434 397 403 419 408 402 408 430 400 397 415 434 419 405 413 416 417 432 418 408 427 413 411 409 409 394 423 407 408 423 410 410 428 422 395 405 430 411 400 395 417 423 435 401 434 416 425 419 415 410 435 410 431 412 425 405 412 416 420 428 406 396 405 400 423 408 412 420 424 417 420 405 406 422 413 406 404 404 432 424 419 432 398 414 408 431 427 427 410 410 420 421 413 431 428 403 405 404 428 434 428 414 406 398 400 426 412 409 395 408 400 419 404 405 400 419 400 432 412 416 407 398 405 427 396 398 395 407 411 431 408 404 410 420 411 419 413 428 394 414 403 400 398 416 414 406 400 420 403 419 404 419 425 417 413 427 421 416 399 399 412 415 410 430 402 428 413 422 424 415 402 393 422 409 416 402 423 426 432 394 413 404 422 404 428 401 398 416 425 406 423 403 428 401 402 397 396 423 427 430 405 398 431 397 416 416 408 407 411 409 409 391 421 401 405 416 410 412 401 404 427 391 417 424 401 428 390 408 422 428 406 395 395 407 403 422 392 405 427 407 424 427 419 392 420 400 413 412 392 401 417 404 399 408 411 392 415 409 390 390 414 419 416 424 402 405 417 398 414 408 418 410 400 401 414 424 414 391 407 409 404 388 387 409 410 403 406 390 385 401 392 411 385 413 401 401 392 392 414 412 406 405 396 420 412 416 418 400 414 393 417 386 387 418 401 412 396 414 409 388 391 417 414 392 406 391 409 406 392 391 395 415 405 399 403 394 384 390 403 408 400 397 403 406 385 382 388 391 406 408 397 416 403 402 404 391 380 381 415 402 394 394 381 404 389 386 388 411 390 381 383 380 388 407 397 386 387 392 409 396 392 411 407 395 395 393 397 385 395 394 408 409 397 400 386 408 409 385 402 409 387 407 400 388 387 382 397 398 385 389 405 400 374 397 380 382 374 389 391 382 407 374 406 390 399 377 372 382 387 400 406 390 383 393 403 395 390 387 408 402 392 390 369 373 371 385 395 391 385 370 370 394 395 405 400 403 392 405 392 382 379 374 400 375 403 372 392 393 366 375 393 389 388 371 370 367 386 396 390 380 398 370 368 364 384 378 399 370 393 365 384 367 371 380 391 385 363 379 373 363 366 378 364 366 383 369 367 381 361 370 397 372 375 379 373 373 371 386 379 362 387 379 379 372 385 385 377 368 384 373 360 392 362 384 389 384 368 375 385 378 369 376 359 367 389 369 385 371 386 367 371 386 372 368 376 359 371 356 382 358 385 361 391 387 386 362 391 359 378 380 356 368 376 372 377 385 362 382 361 354 370 353 361 385 379 380 365 357 359 370 375 365 375 351 375 384 358 374 366 376 359 365 369 379 366 373 380 377 357 377 366 383 372 352 380 383 370 354 352 349 369 351 372 380 374 357 371 361 370 368 367 378 362 349 372 378 372 346 350 360 354 366 358 377 350 369 356 371 354 359 372 355 378 376 352 348 349 376 363 372 377 347 349 372 366 374 369 356 354 373 351 363 375 344 375 344 349 351 351 345 346 368 358 354 361 372 346 355 372 368 357 365 352 340 368 342 359 366 339 368 353 369 351 370 343 338 352 341 357 350 346 340 342 339 352 338 347 357 353 357 363 370 346 339 346 351 341 366 355 341 337 346 347 360 342 364 361 369 367 345 345 351 346 362 365 338 363 341 336 343 360 338 353 347 341 363 340 358 335 358 339 336 346 352 361 366 358 352 336 359 357 350 364 347 357 331 333 332 344 347 330 347 360 358 348 360 342 359 355 352 343 338 342 339 362 336 355 344 356 359 338 347 352 345 337 345 353 347 354 341 329 353 358 333 355 350 337 334 345 329 357 359 338 343 343 337 358 335 327 351 340 337 335 329 327 353 354 352 338 346 332 341 339 338 354 340 326 331 347 353 341 351 352 327 342 343 347 340 351 347 339 339 332 324 351 342 352 347 335 331 334 351 355 356 330 326 347 332 341 336 335 324 338 329 323 352 333 338 349 322 348 343 334 331 354 352 333 347 332 337 332 327 342 322 328 335 330 344 339 331 349 343 328 342 332 327 339 342 342 331 341 335 350 320 342 349 348 320 341 323 334 351 328 320 350 334 334 323 322 319 333 348 339 338 337 350 345 321 338 334 332 326 348 328 324 335 324 319 335 343 322 347 339 330 347 336 343 327 340 344 325 319 341 346 338 324 342 329 326 328 345 337 335 339 346 340 321 349 339 336 341 343 332 327 321 329 345 344 338 332 338 346 331 328 339 349 334 330 328 340 341 320 326 323 341 320 346 345 319 333 330 341 325 345 318 329 324 344 323 344 326 344 338 337 319 326 336 334 337 347 324 328 317 332 335 341 335 329 335 335 346 348 326 321 341 327 331 316 321 335
340 327 327 326 315 328 334 335 347 322 332 320 335 333 336 319 324 320 332 341 339 327 340 316 330 332 327 343 330 330 330 320 342 342 331 340 322 315 326 319 324 344 326 342 327 345 346 336 316 328 329 340 341 319 340 321 335 317 317 348 331 332 319 325 324 333 316 331 334 325 334 342 320 344 335 329 338 332 317 338 345 329 329 335 331 318 341 348 319 342 347 332 323 348 340 331 333 340 344 318 349 329 342 318 322 328 332 344 343 331 331 336 344 343 322 323 342 344 321 343 334 349 325 338 348 348 319 330 339 345 331 336 323 323 337 326 332 319 319 324 330 333 340 323 323 342 327 349 334 330 341 350 327 348 337 324 346 336 333 331 328 345 350 331 348 333 338 328 331 339 331 343 351 350 345 322 341 354 350 323 329 338 352 336 332 334 338 323 351 351 334 346 353 343 341 343 325 341 324 346 351 342 345 329 347 328 331 349 331 335 346 342 337 337 346 355 332 324 326 342 336 336 339 332 331 331 327 333 350 337 357 353 331 354 325 329 325 333 355 342 347 353 327 335 342 358 341 350 359 343 343 338 330 358 354 337 331 331 346 356 345 354 351 359 349 360 329 357 334 333 348 330 361 357 339 343 356 354 341 329 346 358 349 350 363 342 334 341 355 362 346 339 363 343 336 358 341 345 361 350 360 364 334 356 338 349 356 346 345 345 333 366 355 356 352 359 362 338 351 358 341 341 339 365 348 347 351 361 366 365 356 336 339 358 360 359 353 362 338 367 340 351 342 339 352 339 366 346 344 360 370 364 345 341 338 360 366 355 351 339 362 350 341 345 373 367 368 356 370 348 365 340 340 348 355 356 350 363 366 370 351 342 374 359 357 376 350 367 374 363 374 342 377 347 346 352 346 359 342 345 342 370 347 367 367 355 357 345 366 352 351 369 360 377 350 357 355 375 363 352 376 360 369 355 345 354 346 366 352 347 369 368 355 374 357 360 351 372 362 354 361 370 380 357 348 366 370 375 361 354 364 356 349 368 366 350 377 368 370 363 385 373 385 354 362 360 382 376 375 354 385 382 367 388 356 361 356 359 374 384 386 358 354 366 375 357 375 373 357 389 355 380 363 384 384 375 356 357 378 358 361 390 389 376 389 371 364 372 358 386 382 391 369 383 383 391 365 383 374 368 382 390 394 370 384 388 368 363 390 369 367 374 367 379 372 379 373 395 395 378 373 384 396 387 370 377 381 364 375 379 368 387 377 368 374 367 388 399 393 394 364 371 373 388 373 397 367 364 373 380 382 364 381 396 369 391 375 368 373 367 386 396 393 365 403 384 387 369 383 380 401 385 367 374 390 378 387 372 379 375 368 377 392 385 371 375 390 397 380 377 401 401 371 369 401 386 383 382 403 407 395 384 381 384 377 397 401 381 390 381 383 383 405 386 385 381 391 398 374 395 403 409 388 395 406 399 407 380 411 391 408 387 406 408 390 401 395 382 401 376 382 413 378 376 377 391 387 397 407 378 381 398 403 386 409 398 402 406 406 390 412 390 403 406 386 410 394 407 378 381 397 385 409 390 416 412 406 416 383 388 379 389 402 414 402 417 380 399 402 406 414 380 404 387 403 382 394 401 417 391 402 407 418 401 393 390 406 408 390 388 397 401 418 412 395 392 409 396 403 391 414 398 385 392 397 400 394 412 421 384 383 404 411 421 417 423 423 402 402 392 401 418 413 390 410 418 400 397 392 421 399 417 396 402 387 412 419 390 401 409 391 393 390 410 422 416 403 422 394 421 391 404 416 411 409 401 404 418 414 405 414 388 389 418 396 390 396 421 426 403 390 392 415 413 393 401 418 390 393 396 408 426 411 421 427 397 394 417 399 421 409 404 420 395 427 406 420 394 397 406 394 399 411 422 423 415 396 411 417 400 418 397 398 402 431 395 410 395 424 419 428 405 392 419 412 432 395 404 397 402 419 401 412 398 394 404 425 399 426 412 410 414 418 419 425 417 422 404 422 416 433 420 429 393 406 411 395 412 423 400 424 411 411 403 417 413 414 411 419 408 430 398 430 415 424 423 400 415 396 432 397 396 419 395 396 432 412 397 410 403 406 399 420 423 411 405 401 433 422 429 407 417 433 404 399 424 435 406 404 396 403 409 398 429 409 401 427 429 406 403 396 418 411 424 405 427 434 414 424 422 407 436 406 406 406 410 435 406 423 406 407 433 420 410 426 396 419 418 430 430 426 433 411 400 422 422 433 422 399 421 407 412 422 417 422 433 434 423 402 420 435 415 417 418 432 408 418 414 432 413 407 424 411 424 430 397 411 427 425 415 411 436 431 396 419 419 435 418 405 400 402 404 419 425 426 416 397 410 434 435 429 406 422 406 395 418 409 410 408 397 429 425 398 426 427 423 408 426 404 419 432 412 428 417 401 420 397 405 396 395 404 432 407 433 402 407 415 416 423 430 418 418 421 421 410 413 411 423 405 420 408 403 398 402 426 405 429 427 414 432 430 426 429 402 425 396 418 407 418 406 403 403 432 430 433 408 410 408 397 422 393 414 432 400 424 423 411 419 418 393 418 414 429 413 426 420 416 409 394 402 424 404 413 424 403 414 398 422 430 404 412 392 427 410 399 418 402 420 405 428 422 392 412 418 413 407 407 398 426 409 412 420 425 395 412 398 418 420 429 416 394 413 424 422 404 398 391 401 408 416 423 390 421 419 401 424 388 396 396 399 404 394 415 413 393 408 406 414 418 399 417 386 417 406 412 393 416 416 406 387 395 393 422 389 416 396 418 417 406 386 420 414 386 400 400 384 421 420 413 406 392 395 405 383 415 392 391 397 414 404 399 383 411 396 419 394 399 412 386 420 406 381 409 408 397 417 408 386 413 389 407 382 401 382 414 385 383 414 392 414 387 409 407 408 415 405 380 384 387 392 401 390 386 386 388 390 412 383 413 386 409 383 388 390 415 392 404 402 413 402 379 388 410 405 389 410 377 397 399 382 399 410 383 407 379 391 406 400 395 401 408 377 396 380 377 393 382 403 407 407 389 409 378 382 397 380 404 387 401 389 394 373 372 400 393 375 405 386 389 375 400 372 377 382 405 380 391 373 398 384 395 374 380 390 373 384 397 391 370 372 390 399 395 368 374 389 397 395 385 402 401 389 403 399 384 393 391 397 374 378 394 368 372 391 375 370 384 402 391 385 367 391 393 394 369 399 392 397 366 387 393 377 370 368 370 387 394 394 395 379 368 384 381 390 388 390 394 368 367 397 387 369 385 394 376 389 391 366 363 393 389 392 368 395 385 363 389 365 361 368 378 383 395 389 383 370 392 364 362 370 382 381 382 374 367 373 385 385 358 365 372 386 373 378 383 375 381 391 381 361 377 377 362 390 370 387 365 366 369 368 378 356 354 380 388 364 358 378 369 374 364 363 367 379 384 371 362 388 384 365 356 367 364 362 381 379 372 354 382 362 357 378 360 374 361 365 366 356 360 373 353 363 375 358 356 370 375 379 359 348 378 355 349 355 354 364 378 359 372 353 370 378 346 361 346 373 375 379 359 367 367 364 345 357 353 368 358 360 363 370 377 357 357 378 364 364 359 375 377 364 362 344 375 342 375 375 349 350 373 364 372 375 363 352 351 372 357 347 347 365 361 366 343 361 343 368 360 350 374 362 353 350 345 343 345 358 345 349 370 368 348 370 361 345 372 358 372 353 341 354 354 337 356 368 357 371 338 341 345 348 363 358 358 347 339 364 365 344 351 338 338 361 335 362 346 368 358 344 361 361 338 355 361 333 350 345 367 351 363 341 364 367 339 350 342 342 356 349 363 349 352 344 342 331 351 363 334 343 349 338 344 356 343 359 332 331 344 341 352 337 334 344 339 362 351 339 346 349 344 346 334 355 344 344 356 338 343 333 350 361 348 336 327 334 331 329 335 353 341 357 335 352 346 344 352 342 328 343 336 343 334 341 336 349 356 338 325 345 351 355 353 337 338 352 343 349 328 325 342 350 329 350 351 349 342 342 338 343 333 348 335 342 329 354 340 335 341 349 329 333 353 323 353 333 325 338 324 338 347 350 325 331 353 326 325 335 322 333 326 336 342 352 347 346 335 332 329 332 351 340 323 331 325 353 338 322 345 333 324 334 327 324 343 325 327 346 339 327 325 341 339 343 338 329 334 349 340 340 327 335 326 327 345 328 326 327 327 348 338 328 329 345 333 350 349 339 341 333 344 346 321 329 334 337 338 348 334 326 334 340 341 339 346 334 349 317 340 321 344 326 331 319 317 343 318 346 331 341 329 322 334 330 333 317 317 321 345 331 327 329 319 316 316 346 331 345 345 321 317 339 328 329 342 326 322 341 322 334 332 334 339 347 348 321 347 346 325 342 327 335 321 329 334 320 325 316 316 321 319 348 342 330 327 334 340 333 324 344 318 340 330 340 336 327 345 334 324 319 326 333 336 329 347 321 333 321 321 334 326 322 333 317 337 346 337 327 329 346 324 333
336 336 322 324 346 319 342 320 323 320 338 344 334 335 316 320 341 320 337 317 328 320 320 317 316 340 328 331 336 335 314 323 322 322 332 321 325 327 327 332 331 316 329 316 338 331 320 330 339 344 333 318 316 339 321 318 330 333 333 317 321 331 327 327 339 345 334 315 323 345 333 338 346 347 340 337 329 347 318 318 341 336 321 342 326 327 345 341 345 328 344 317 345 321 329 334 316 347 335 322 344 318 345 340 317 337 327 332 334 332 334 329 320 341 321 329 319 348 321 346 328 347 345 324 317 326 342 317 322 327 324 349 330 318 341 331 338 319 345 323 334 330 333 336 319 336 347 320 335 351 349 344 347 343 351 347 319 342 346 322 349 350 321 329 352 344 341 339 344 333 344 325 343 325 341 344 343 337 346 325 335 342 351 330 333 348 323 331 338 350 335 335 350 334 344 347 324 330 333 348 344 322 351 337 330 356 325 349 328 346 350 335 355 351 330 343 334 326 342 354 348 339 329 329 353 328 340 350 352 345 331 354 344 340 342 325 339 345 353 346 343 354 332 349 348 348 336 333 352 356 331 343 339 345 358 343 351 340 344 346 329 359 350 357 341 334 358 331 330 353 361 356 356 334 346 345 357 357 355 358 329 334 342 350 354 340 333 346 363 359 339 331 357 362 335 337 343 334 350 354 333 349 348 362 356 341 333 351 343 337 359 338 337 364 336 343 367 352 366 342 339 357 345 344 354 348 337 352 346 339 353 358 348 362 335 358 356 336 342 345 355 347 352 337 344 368 359 355 353 358 366 337 359 355 359 356 369 363 340 348 346 359 349 371 364 350 360 351 363 344 361 347 356 344 349 342 353 372 374 369 370 346 347 370 364 370 354 373 352 356 368 362 372 353 374 373 345 369 365 351 356 350 366 350 350 365 351 365 353 358 353 366 362 363 377 364 363 350 346 375 345 373 375 355 365 372 367 369 364 355 358 378 379 347 351 352 350 376 354 360 355 380 348 355 381 362 355 364 368 358 359 349 367 354 359 351 382 362 355 380 371 368 357 369 360 372 358 371 364 354 370 376 377 381 370 381 377 377 354 369 369 371 373 372 383 371 368 377 380 374 382 388 355 373 391 380 373 361 363 386 366 384 374 369 376 370 361 379 360 379 359 391 360 357 388 369 376 381 392 380 364 362 379 382 381 378 370 362 363 394 373 389 386 369 380 384 362 388 365 398 376 396 377 366 369 395 389 366 396 397 383 365 382 385 382 371 365 390 390 384 384 365 369 374 377 400 385 393 368 368 370 400 381 386 384 390 399 374 373 374 388 395 380 371 397 400 397 401 368 388 401 368 368 370 379 382 385 380 391 369 400 397 405 379 382 403 405 379 390 392 389 392 384 375 408 397 380 378 372 397 380 393 387 390 401 389 400 396 381 401 388 378 386 395 405 386 389 403 401 400 388 397 395 383 403 396 411 402 393 374 390 403 397 408 412 378 387 402 403 385 381 409 381 386 393 404 389 398 395 379 388 411 392 399 382 410 410 409 401 392 410 406 410 383 389 408 387 391 387 405 391 382 400 396 381 404 414 396 401 392 396 395 407 407 417 395 393 395 380 408 389 382 391 406 406 420 406 408 416 387 393 400 410 384 415 396 401 402 404 382 414 421 397 395 401 387 402 406 402 402 395 403 404 399 390 390 398 416 409 385 414 414 404 404 417 391 411 396 411 393 396 395 392 403 408 403 401 387 387 412 398 399 393 412 406 400 411 421 392 397 415 415 419 387 394 411 394 421 416 412 390 419 423 389 390 397 407 405 393 425 422 410 429 405 395 418 412 413 390 398 427 416 395 429 419 408 410 404 400 399 412 393 403 428 419 405 425 407 423 429 402 417 410 403 393 418 393 418 401 395 428 401 424 395 401 414 413 422 428 423 392 411 429 405 408 419 420 403 396 413 402 407 399 423 419 403 410 423 430 422 426 427 433 420 431 403 401 413 433 399 406 395 418 404 408 396 430 397 406 433 419 417 409 426 408 396 395 427 426 434 415 420 428 415 406 424 425 415 405 425 420 417 426 404 429 402 406 425 408 421 425 433 405 398 426 420 401 426 411 432 427 434 416 419 413 429 409 404 409 419 435 434 402 427 404 436 434 417 426 405 403 414 404 414 419 435 397 424 426 415 419 416 412 401 398 429 434 412 399 408 437 399 406 403 430 416 404 430 397 435 400 404 414 408 423 437 405 426 425 435 403 409 413 418 415 417 411 411 432 415 425 433 417 434 400 410 412 408 402 414 407 405 424 426 419 409 427 427 399 415 426 405 429 404 428 406 424 404 422 420 422 409 415 402 407 421 417 423 432 422 401 403 432 428 432 413 402 422 404 403 400 435 414 432 401 404 400 428 413 425 412 398 397 433 405 407 416 425 435 412 411 401 420 407 434 414 426 398 400 436 408 404 434 426 398 398 435 404 432 412 434 410 416 396 406 427 409 428 415 410 403 432 415 427 404 414 406 434 417 410 432 428 418 430 419 424 394 418 433 433 396 433 407 417 395 418 408 412 412 429 426 419 427 407 412 396 426 424 394 409 399 394 404 425 432 429 413 392 414 414 431 416 412 404 401 414 430 417 393 408 415 426 394 407 400 414 412 394 406 416 411 412 417 424 405 417 420 428 416 400 409 414 426 429 428 396 412 428 422 413 402 403 407 407 421 418 391 402 422 406 427 403 429 392 401 395 392 395 418 395 402 420 397 426 426 398 423 403 420 402 402 424 403 412 403 410 422 422 418 403 410 419 415 425 415 421 424 418 419 405 417 386 397 418 424 387 389 412 394 413 387 410 402 395 387 411 418 415 406 409 384 390 394 405 421 383 400 419 407 394 398 399 387 402 385 386 405 421 412 414 410 407 392 420 419 395 407 404 418 389 383 419 389 394 401 387 395 411 416 380 415 384 390 380 405 393 405 388 400 380 388 404 387 389 379 403 416 404 406 402 391 395 396 381 401 397 412 414 406 406 408 390 394 407 394 411 403 381 409 386 409 378 399 406 388 389 392 377 376 409 400 389 376 408 382 400 389 377 397 406 396 379 408 375 410 386 398 398 380 392 397 375 384 409 406 397 385 373 388 387 408 374 390 371 397 398 397 401 378 401 385 395 393 387 398 370 396 403 397 378 392 388 388 380 403 376 372 384 372 396 370 387 387 401 402 379 399 383 385 385 376 401 374 378 381 365 380 387 378 386 375 364 385 395 375 382 381 380 399 365 371 380 384 392 392 398 383 387 393 363 384 366 377 393 379 394 372 372 395 386 373 368 386 372 377 381 394 380 366 372 375 365 393 363 386 360 377 373 364 358 386 390 358 385 388 377 380 367 370 364 375 378 382 369 364 376 390 376 360 375 388 389 380 362 357 370 378 375 361 382 374 367 355 389 357 384 371 357 372 384 364 353 382 367 366 353 387 378 388 369 374 360 366 362 382 368 355 365 362 385 354 371 359 356 385 373 380 367 356 373 360 373 356 364 362 353 376 372 355 356 347 376 370 358 364 378 357 357 372 349 372 376 370 381 362 368 369 357 351 356 345 378 379 368 374 374 353 346 362 360 355 377 369 358 353 350 370 342 360 359 345 351 370 369 366 351 357 370 343 343 345 359 356 365 365 341 365 364 362 369 343 351 366 350 362 355 354 373 367 341 367 367 357 371 357 360 338 348 338 342 364 359 344 355 347 367 367 371 368 365 364 371 341 354 346 362 347 337 338 352 339 365 344 369 339 362 355 339 349 366 342 339 352 360 334 339 368 341 337 363 333 341 362 337 337 349 340 347 349 341 363 365 348 337 364 354 351 345 334 361 360 341 341 344 338 359 337 340 362 354 330 344 351 350 359 336 337 347 354 357 350 358 355 344 351 329 342 345 343 345 341 339 330 350 351 345 353 358 355 351 356 355 339 343 340 334 358 356 353 350 351 348 345 350 337 341 352 351 358 333 343 346 352 345 334 341 336 335 347 330 325 342 332 346 333 345 327 331 350 328 355 341 350 348 340 337 339 333 337 346 350 355 333 343 349 352 327 335 323 335 336 353 354 334 323 342 342 350 354 333 350 322 334 337 343 326 343 339 338 336 339 343 335 335 334 323 334 324 352 333 337 333 332 335 344 331 322 331 324 351 339 319 319 350 333 341 320 322 325 337 337 341 324 351 322 336 319 334 340 318 347 323 329 324 338 320 336 338 329 340 337 347 337 334 344 318 321 346 321 327 329 338 349 333 335 320 318 336 334 338 334 330 342 345 336 327 347 319 347 324 341 331 320 327 348 348 328 320 342 331 328 319 319 328 335 335 329 333 319 345 322 336 323 346 332 341 325 329 344 321 337 335 337 339 346 336 338 325 338 329 338 318 333 339 328 317 326 341 336 330 336 343 318 343 340 333 337 315 345 331 322 332 318 344 323 316 330 345 325 319 326 315 322 342 340 335 345 316 326 333 331 345 326 332 341 317 316 329 319 314 314 327 332 318 322 342 319 336 338 330
340 316 328 313 345 321 332 341 321 342 325 336 340 337 322 335 340 322 315 345 323 315 323 339 318 329 332 323 319 323 337 344 325 319 343 322 326 329 317 334 326 329 325 318 320 332 338 345 339 341 343 314 341 318 341 345 336 326 322 340 337 344 336 316 318 333 325 329 315 327 317 326 343 327 331 315 344 324 345 338 317 342 339 345 315 332 344 335 346 318 327 336 316 316 336 318 334 347 333 335 327 334 345 321 315 329 322 343 337 320 334 339 348 326 338 347 344 333 335 342 334 345 328 333 344 316 334 330 346 319 349 326 340 346 330 338 326 337 331 348 341 349 339 338 326 326 336 322 342 321 347 325 348 326 343 343 325 328 325 322 330 322 330 319 320 344 338 329 330 319 327 321 351 347 340 327 323 325 331 346 328 325 321 325 331 344 348 338 321 322 342 332 328 321 332 327 346 351 337 324 352 343 325 350 338 346 324 340 351 333 334 324 338 335 332 348 329 343 352 355 331 354 338 350 332 356 355 335 349 348 354 347 342 334 338 323 357 331 345 325 353 350 348 326 328 357 353 335 352 356 342 335 327 331 328 336 331 336 349 331 335 354 329 354 332 353 355 340 327 343 341 357 343 339 359 348 348 328 333 341 333 350 351 335 330 330 355 337 340 345 350 357 347 354 353 362 348 347 341 348 337 330 344 355 343 352 350 363 360 355 351 334 365 348 359 354 353 364 361 339 353 367 337 359 359 347 344 336 346 343 335 360 349 339 340 362 354 360 353 363 335 343 365 345 337 336 369 359 368 340 367 353 351 349 357 355 363 368 358 352 343 361 356 371 343 362 364 340 353 361 369 366 369 342 353 371 343 352 361 340 369 369 369 349 347 355 369 350 352 367 342 377 344 377 356 368 372 354 346 347 368 370 373 366 366 345 346 354 353 353 373 359 346 365 374 376 348 377 350 357 365 354 357 348 353 352 375 364 364 360 370 371 352 381 359 356 349 363 368 375 353 378 371 357 381 367 369 350 380 375 364 366 350 357 350 374 380 360 358 380 375 362 369 362 361 375 364 365 364 382 353 371 383 363 369 379 375 368 387 368 365 357 379 373 386 360 390 357 373 367 363 360 370 363 363 390 366 355 367 379 387 385 363 381 359 380 386 382 376 385 362 366 390 388 386 365 374 364 369 393 392 378 378 388 366 387 386 377 365 362 380 360 391 365 385 373 378 374 392 361 361 371 364 387 386 398 372 390 384 372 378 391 376 371 372 364 390 376 398 388 394 379 377 384 366 380 370 400 393 364 400 394 375 382 399 379 381 372 370 366 400 367 396 377 376 384 395 383 399 394 370 370 388 384 370 392 401 377 368 371 377 382 380 405 400 392 381 394 378 402 381 408 374 400 401 389 395 384 395 403 374 395 397 377 375 401 396 407 375 386 406 390 396 386 392 374 403 401 394 409 378 395 399 383 386 380 391 411 394 378 395 386 402 382 393 396 412 407 382 404 382 405 383 395 408 403 387 399 381 408 386 386 390 401 385 392 407 402 380 416 405 401 389 384 408 396 394 394 388 400 380 418 383 404 386 395 409 406 398 413 399 410 388 384 388 403 407 398 387 420 403 410 416 393 399 404 399 408 402 384 385 402 382 420 418 390 396 409 408 406 402 420 397 402 384 398 386 404 415 384 395 389 405 390 402 424 406 420 410 386 422 413 399 415 403 396 415 417 422 400 393 393 397 407 412 392 414 407 412 398 400 416 403 421 414 421 422 397 409 407 398 407 388 412 397 398 415 389 422 392 420 397 427 414 425 414 408 420 421 429 400 402 399 400 400 426 418 410 400 398 403 422 402 391 399 395 424 409 397 418 412 430 426 409 415 422 397 393 415 431 394 427 404 405 396 414 400 425 397 413 395 412 406 406 414 416 412 406 393 418 395 416 418 432 397 402 425 404 405 407 402 407 403 414 421 408 397 431 402 403 411 405 423 427 420 403 409 398 419 411 425 423 434 409 423 398 419 413 408 431 429 419 406 398 400 435 412 404 432 420 413 410 432 403 403 416 413 419 421 398 435 412 426 436 429 415 399 413 435 412 410 428 436 420 432 401 421 409 409 418 433 429 432 430 397 400 409 414 423 436 419 421 411 408 421 402 429 424 421 429 401 434 421 401 419 415 405 402 427 418 423 424 411 419 416 411 422 430 430 407 428 411 433 403 425 416 410 417 404 434 407 407 429 430 412 411 406 419 415 435 400 399 422 413 422 399 428 405 431 420 416 422 435 412 427 421 433 399 400 398 437 411 409 429 403 423 402 413 403 419 412 408 423 436 423 406 399 415 416 432 398 434 418 435 410 408 418 406 411 422 406 409 435 419 400 401 405 404 417 410 425 433 422 411 430 408 419 430 425 437 426 425 434 407 423 407 417 404 415 431 428 425 401 427 405 403 432 412 411 412 427 398 406 410 411 400 421 435 432 409 435 422 396 432 432 425 401 414 432 422 407 423 409 413 414 418 420 410 435 434 426 425 395 434 398 412 396 424 411 435 397 410 422 399 407 420 428 412 397 424 398 407 411 412 424 431 395 409 404 434 409 434 424 411 394 429 430 396 416 405 395 420 420 425 427 432 409 419 410 411 409 415 426 427 432 416 423 392 393 395 393 408 396 425 427 396 419 422 399 403 393 403 430 422 396 423 420 412 411 398 390 426 421 425 421 422 409 413 424 412 416 426 429 420 417 423 426 406 413 395 418 417 410 416 406 408 389 400 402 426 411 420 412 418 394 393 408 421 398 413 412 409 425 420 406 397 402 412 418 403 412 409 403 388 405 414 400 405 417 414 395 392 398 420 423 396 417 395 421 388 421 406 403 420 399 422 421 407 407 405 384 386 420 393 388 399 412 402 411 405 383 413 412 389 400 401 399 393 412 397 389 410 411 408 397 386 398 395 410 414 409 411 409 406 413 415 382 404 387 403 387 406 412 400 415 400 394 388 397 413 386 415 414 406 412 394 381 402 397 396 407 392 380 407 406 394 409 393 409 411 397 381 388 380 403 384 390 406 382 408 401 391 406 387 407 390 403 399 403 374 379 382 377 381 402 396 398 395 373 381 379 383 386 391 377 402 388 391 382 396 385 409 401 406 371 383 371 400 408 400 389 391 399 396 386 393 389 392 391 401 397 371 369 386 390 386 399 402 400 404 376 375 400 374 386 379 398 395 366 379 402 385 400 393 390 379 395 388 380 379 382 371 398 383 367 382 363 376 394 374 391 365 382 363 387 363 376 381 370 393 371 384 374 368 390 361 398 383 384 392 398 380 377 394 361 367 369 381 367 361 387 391 369 361 375 371 365 376 390 383 380 376 363 378 368 382 390 365 366 362 376 362 381 372 386 376 379 358 376 364 374 380 372 384 382 389 374 366 368 367 354 368 385 359 388 373 360 361 381 384 381 378 388 367 356 381 365 357 362 384 364 357 372 382 364 378 353 384 371 350 372 385 367 375 381 382 362 371 361 377 370 365 376 356 351 361 380 372 361 352 359 375 347 356 352 368 364 354 366 350 370 368 364 350 374 360 363 351 347 355 379 347 351 351 371 354 345 346 357 358 351 369 366 352 343 350 353 376 358 353 360 362 376 344 347 369 359 365 355 377 353 352 344 341 341 345 343 352 355 365 374 369 359 354 362 370 339 352 340 341 350 367 367 350 347 367 355 340 341 356 364 365 343 368 365 343 337 368 354 363 369 366 357 353 345 344 361 356 356 362 358 345 355 364 368 341 334 351 343 349 346 347 342 351 342 335 358 354 343 353 347 340 347 344 334 333 353 337 332 351 358 333 364 356 346 356 342 332 357 363 332 347 348 342 357 348 351 331 344 334 330 349 362 332 330 354 334 330 349 339 333 343 341 341 342 330 339 360 331 332 359 333 357 351 354 349 334 348 326 350 354 327 344 353 330 352 351 343 354 339 354 334 328 334 355 349 344 332 348 348 345 354 329 349 344 355 337 326 351 337 324 345 346 342 347 325 344 347 343 347 335 347 356 338 330 326 337 339 324 331 349 354 328 352 327 344 325 352 350 325 346 348 338 332 348 334 332 327 352 331 331 350 338 337 351 322 352 350 337 321 325 332 352 329 328 323 350 330 351 345 334 344 337 349 320 332 330 331 337 325 338 345 320 324 330 349 324 327 345 342 326 350 321 323 325 327 327 324 338 324 348 318 349 334 349 348 347 325 327 331 332 347 325 331 318 335 330 324 342 324 348 348 321 316 321 329 327 329 334 348 335 332 316 335 316 346 333 344 321 342 325 334 338 332 316 338 316 328 346 340 334 344 340 338 343 344 317 321 324 335 321 342 319 320 327 318 318 344 345 322 338 323 341 326 338 340 316 338 319 345 330 338 341 322 330 338 316 332 342 324 318 314 320 322 320 333 326 322 330 325 328 319 332 322 329 321 314 331 345 319 330 327 341 324 335 322 313 337 341 341 313 345 342 320 321 315 339 334 322 321 344 338 326 328 345 342 337 344 328 334
338 337 328 326 340 343 314 312 312 323 335 315 325 319 323 338 315 313 332 326 317 317 337 339 312 312 340 312 329 343 330 323 336 314 337 332 313 340 332 313 319 323 317 332 331 328 326 334 329 314 316 334 319 341 330 320 342 326 320 327 325 324 334 322 342 329 330 314 331 344 332 332 322 329 335 330 344 342 333 337 345 341 345 338 313 318 337 344 318 331 336 322 344 325 329 338 341 345 337 324 343 321 343 317 337 330 335 335 326 320 324 324 315 325 317 347 328 341 345 332 324 335 340 319 347 323 343 339 321 332 317 315 340 345 319 329 329 338 317 339 344 326 316 344 334 318 343 347 343 340 332 320 327 325 324 324 331 318 347 337 333 347 335 325 344 337 338 322 327 338 346 320 346 346 348 331 347 342 330 339 332 344 342 340 350 348 346 331 347 344 350 331 339 335 336 332 321 324 337 328 342 331 332 338 324 327 351 351 348 327 339 326 350 328 347 349 322 341 328 350 330 325 328 349 324 337 327 333 327 355 323 338 323 335 350 356 339 341 351 327 335 333 353 347 332 329 326 336 327 339 331 341 327 331 353 330 346 357 348 358 330 348 339 330 336 341 338 352 333 341 330 346 351 327 345 327 340 355 348 343 336 355 361 349 329 329 354 351 328 351 350 334 349 340 347 359 355 334 359 329 350 339 350 341 347 342 350 361 337 338 344 355 340 352 342 341 353 359 338 361 345 347 362 359 366 337 359 333 334 347 335 346 361 358 342 349 350 339 363 340 345 343 357 336 368 356 340 347 348 347 354 362 362 350 366 338 354 358 340 368 350 354 346 343 357 367 359 338 338 365 344 349 340 344 364 350 365 369 362 355 358 359 359 362 373 355 364 369 354 345 342 367 363 351 355 352 362 362 371 345 345 355 370 358 370 343 362 353 355 354 358 362 349 363 377 346 351 367 356 349 350 356 377 349 367 355 375 367 355 369 352 359 363 380 355 371 361 376 347 375 352 363 374 374 363 354 378 371 377 370 376 383 363 354 369 365 380 379 351 356 384 374 385 365 352 359 378 377 362 385 373 378 366 357 352 366 374 388 365 378 360 367 374 377 363 360 377 370 382 367 382 378 388 373 378 385 374 383 375 385 359 376 376 375 381 391 389 382 369 382 371 376 359 371 379 370 379 381 364 370 373 371 374 371 391 375 379 388 367 363 361 370 384 396 367 379 362 397 375 387 397 392 396 376 375 365 389 390 398 380 373 381 379 384 395 382 400 394 375 380 383 376 377 400 371 380 396 372 378 372 377 377 367 375 370 381 395 399 389 395 396 401 392 375 385 404 397 402 398 371 397 396 401 374 395 370 391 389 395 384 377 387 375 379 375 380 373 404 394 382 401 371 403 373 401 393 387 392 406 375 389 402 378 408 382 409 391 390 387 404 378 411 396 389 377 383 394 399 408 409 400 400 399 383 393 391 406 409 412 392 402 391 384 398 378 383 396 398 391 401 380 386 390 404 402 395 403 384 410 399 381 386 414 407 395 394 413 416 379 412 394 396 417 391 411 381 381 408 392 397 409 394 388 398 404 382 396 392 382 405 391 416 414 406 402 416 410 384 391 402 409 384 417 402 399 401 403 400 421 416 410 411 422 410 389 399 412 398 412 407 384 415 394 410 392 415 405 422 412 408 404 399 411 391 411 388 410 393 399 410 418 418 398 410 405 397 387 387 413 407 402 405 390 413 391 399 396 414 397 416 389 416 423 415 415 409 418 421 410 421 429 397 389 421 415 417 425 403 415 393 417 427 410 422 409 401 429 391 399 391 398 417 430 402 403 412 427 391 405 409 423 404 419 425 399 404 412 394 419 399 400 407 397 420 399 419 393 399 420 403 403 427 429 401 397 400 422 395 401 398 414 395 412 400 428 419 415 409 423 403 416 431 418 424 421 428 409 422 395 396 434 405 430 429 413 396 397 403 398 408 409 421 409 429 430 404 413 410 419 403 419 403 402 404 434 430 398 408 419 400 412 417 410 408 410 431 409 415 400 414 427 413 399 399 405 433 409 424 408 432 435 434 401 400 401 399 436 404 413 418 409 428 399 424 398 415 419 413 433 423 430 422 398 434 426 409 431 438 438 403 438 434 400 433 414 433 401 415 414 421 407 404 402 403 423 433 408 426 408 401 434 426 404 439 434 424 401 425 427 403 435 423 438 437 415 410 429 415 424 402 435 432 405 438 434 429 430 402 414 438 402 407 423 406 404 414 429 406 438 416 408 433 440 406 429 412 415 415 426 440 418 420 429 422 415 422 410 402 423 426 439 425 432 421 432 437 435 418 401 432 435 410 424 432 415 412 401 429 426 428 428 401 405 414 424 419 438 436 423 418 419 421 402 410 400 433 405 436 411 405 427 399 405 407 413 413 422 410 417 436 401 401 406 416 419 400 421 414 415 430 420 398 404 409 401 408 426 414 407 428 416 414 428 423 423 404 399 406 419 418 403 422 423 414 399 404 418 424 422 435 415 403 435 421 416 398 433 403 415 402 435 433 421 427 420 406 435 424 417 416 405 424 401 432 401 405 400 422 433 426 419 412 434 418 398 415 420 395 421 399 402 419 398 427 410 422 398 410 412 419 432 421 408 396 418 413 406 424 399 405 414 425 423 414 409 426 394 395 427 422 400 396 409 406 429 427 396 392 404 413 417 402 399 431 405 424 413 420 414 421 394 395 412 425 419 428 419 422 390 414 413 401 418 429 414 416 425 418 418 396 399 405 407 409 410 389 417 399 389 402 421 392 394 418 403 387 419 394 391 419 389 399 415 411 388 394 386 420 397 421 392 409 394 409 402 415 402 391 386 395 406 419 391 404 401 406 395 385 405 391 417 400 403 397 383 395 397 415 390 408 402 396 382 409 410 400 399 419 398 392 389 410 418 394 381 395 408 392 388 382 398 412 389 418 418 389 382 392 413 389 418 392 394 410 412 415 388 379 403 382 417 392 391 409 393 404 411 406 379 388 414 407 381 393 378 399 379 382 377 389 393 395 388 385 406 396 400 389 397 385 391 395 387 393 386 390 408 407 378 408 406 403 387 409 407 387 391 409 382 392 410 387 410 383 384 390 403 398 404 385 407 380 393 408 398 393 384 391 386 388 376 379 406 389 389 401 385 397 395 374 403 401 391 368 383 388 391 371 388 398 384 382 390 392 402 371 398 384 395 383 370 387 392 366 390 389 376 368 379 365 388 391 396 373 369 389 394 392 369 391 363 386 385 364 374 381 367 383 399 374 378 381 372 365 398 398 367 371 379 382 371 366 387 381 391 392 393 379 389 388 378 385 365 382 386 365 361 389 379 380 372 389 388 374 388 359 372 365 360 385 380 392 375 393 383 386 365 357 383 372 385 363 360 368 364 365 374 381 357 372 365 372 381 358 365 388 374 379 374 377 385 374 374 381 373 379 352 360 380 378 376 387 365 359 363 380 358 352 364 381 379 362 349 361 365 374 384 369 366 376 355 356 364 351 370 375 377 372 381 353 377 359 354 381 362 362 355 351 380 370 346 372 361 361 364 377 366 379 360 362 370 347 350 351 351 372 357 344 377 355 366 371 347 352 349 343 348 359 348 346 363 364 353 343 360 352 376 353 363 350 356 374 345 370 350 350 350 368 356 357 353 347 340 353 349 350 354 342 341 342 354 357 350 372 351 345 356 350 356 342 359 349 341 363 342 350 349 364 356 365 346 346 349 358 336 360 335 351 340 349 366 355 368 356 366 358 340 350 335 358 354 334 347 335 338 353 361 350 357 358 357 333 333 348 337 353 333 353 337 360 346 358 336 331 362 354 362 330 354 344 336 339 356 340 337 337 362 345 341 344 338 358 333 337 343 347 359 354 336 339 348 358 332 327 359 330 352 357 329 349 344 343 333 345 328 342 328 335 331 339 358 342 343 329 325 332 356 330 357 337 342 345 334 347 345 332 323 343 335 326 341 353 351 348 339 354 330 349 338 337 329 337 328 355 341 328 328 326 352 348 349 329 332 324 329 331 353 330 350 342 346 349 329 342 332 332 326 331 350 350 347 322 351 339 336 350 321 341 352 350 332 346 321 341 346 329 351 344 335 347 330 326 340 336 344 348 346 349 325 340 343 350 340 339 336 321 334 338 340 332 332 319 324 334 342 318 342 339 341 326 332 319 333 319 336 325 347 329 321 322 317 344 321 339 332 338 341 346 325 330 325 337 332 332 321 322 333 347 344 322 321 324 325 335 325 343 342 324 320 346 327 319 341 330 341 322 319 333 317 326 315 327 315 330 343 322 338 326 319 332 333 322 341 341 342 316 336 336 325 340 333 338 313 325 320 338 331 325 324 334 338 325 345 339 341 341 345 330 321 315 332 319 319 333 318 342 341 325 316 336 312 323 314 318 317 327 333 322 338 315 338 329 342 343 316 342 329 340 314 323 341 334 330 317 323 336 315 321 317 320 313 318 331 315 324 337 331 314 315 325 317 342 342 316 341 314 314 326 342 316
337 339 338 323 312 317 316 315 326 321 323 327 327 311 331 340 336 318 342 339 331 315 337 329 319 334 331 321 317 330 326 311 326 321 323 327 327 328 331 311 339 312 327 323 312 315 320 337 322 319 333 342 324 328 328 332 319 317 311 325 336 326 325 319 336 338 336 321 324 324 321 320 325 338 333 326 342 342 320 322 319 343 321 332 328 339 321 336 313 321 319 338 336 333 319 337 317 332 335 343 313 332 342 342 316 337 321 339 313 329 329 335 336 337 336 324 321 322 321 341 315 323 331 317 318 337 340 322 323 327 317 322 344 315 319 347 339 325 340 337 339 323 324 329 345 345 339 320 321 346 346 321 322 331 322 326 321 346 333 329 326 336 337 323 337 340 322 327 317 347 347 340 320 324 321 348 322 345 319 326 342 350 329 346 332 336 322 335 333 340 347 343 327 335 349 346 325 319 323 324 347 321 348 349 326 350 347 329 342 349 335 333 349 348 328 328 331 332 343 344 351 339 335 327 323 331 354 328 329 323 331 324 323 338 323 326 326 334 332 335 350 354 354 347 335 351 327 345 349 356 324 343 344 333 332 324 351 352 332 331 338 336 336 331 352 337 334 329 356 344 341 358 350 340 348 328 342 352 358 335 360 334 356 348 343 338 356 345 341 331 361 356 343 338 328 344 358 346 349 330 331 340 362 355 362 350 332 345 351 330 354 351 346 358 347 363 336 342 355 358 353 354 338 340 334 357 338 342 352 357 336 354 353 361 347 367 353 352 365 357 358 336 343 343 349 359 347 349 344 342 356 368 340 341 354 343 366 360 354 363 351 370 351 337 340 365 349 360 362 358 362 351 372 371 360 354 339 339 345 348 358 343 359 364 349 343 372 357 368 367 350 361 343 364 373 346 369 345 373 348 360 362 345 369 362 348 363 358 376 360 351 377 360 357 354 356 351 371 348 345 349 347 376 368 349 365 362 357 348 357 363 367 358 348 359 358 370 360 375 369 379 349 367 376 379 358 370 368 352 374 350 373 358 383 363 380 367 360 356 351 353 356 374 381 374 367 357 383 376 375 382 360 359 368 359 356 370 379 375 383 369 388 368 362 381 360 382 390 390 385 389 360 357 370 364 383 371 369 356 374 358 366 362 366 382 369 386 379 375 373 389 370 386 367 358 378 375 388 392 389 382 391 374 364 385 383 392 379 376 394 377 378 367 383 393 361 393 390 390 385 386 387 379 391 369 375 395 396 376 389 398 378 385 394 366 371 389 371 378 381 385 370 385 384 373 379 400 367 370 370 393 396 397 389 366 383 382 402 382 396 369 396 390 393 392 373 379 396 397 395 393 398 403 377 396 390 392 395 373 378 379 401 371 373 370 374 400 383 372 376 379 375 384 396 384 376 393 374 405 400 388 381 398 374 372 381 410 392 376 398 405 381 400 377 404 391 381 396 404 383 392 403 388 405 378 401 399 401 394 384 380 399 393 395 401 393 405 390 413 398 415 396 395 394 400 416 411 396 388 391 405 406 381 408 387 413 384 400 389 415 400 407 415 387 404 417 380 410 406 398 416 400 387 398 396 389 388 399 412 408 382 383 418 396 420 393 397 408 411 390 395 392 410 392 400 386 389 393 416 407 411 405 388 419 384 397 387 391 407 418 420 410 421 409 385 411 420 392 389 410 401 404 412 388 405 422 391 403 393 418 388 421 399 392 408 391 405 411 400 390 398 395 407 426 419 407 404 406 411 426 416 415 398 401 424 406 429 391 400 427 407 404 425 400 391 419 407 414 395 418 417 410 408 417 402 423 429 404 405 410 403 393 398 415 405 394 393 406 399 406 404 416 421 399 427 422 428 404 408 433 433 393 413 410 422 427 404 420 401 419 401 412 420 409 396 394 412 398 411 420 413 423 405 400 429 401 432 423 414 406 424 413 409 406 433 399 398 403 428 405 428 435 425 415 409 428 417 429 435 434 416 412 421 429 417 416 435 415 405 415 426 434 435 401 405 434 405 408 403 398 419 437 398 409 415 414 402 438 406 399 436 428 414 421 419 437 399 404 435 402 423 431 412 423 406 417 429 431 402 415 410 404 440 401 402 412 402 410 427 423 405 418 431 431 440 432 411 401 437 405 404 417 437 417 399 402 433 428 435 436 400 402 399 400 404 403 411 406 412 440 430 416 417 418 406 417 409 416 417 405 423 421 421 417 439 419 419 430 404 411 425 406 414 424 407 417 426 417 424 439 416 411 414 433 430 420 409 440 437 425 402 417 405 422 436 402 399 412 433 404 424 417 411 437 400 417 413 427 436 437 423 411 407 439 403 437 416 411 434 412 438 436 431 402 415 424 405 415 437 437 421 418 414 433 414 413 410 426 440 405 422 422 415 429 418 418 423 435 430 416 405 425 409 437 427 426 418 431 400 414 428 422 433 401 415 404 413 424 431 412 428 413 436 402 399 411 421 423 406 409 438 410 433 405 398 405 408 424 424 399 416 403 403 434 408 433 434 403 402 432 428 419 411 407 433 397 431 428 422 433 411 416 426 428 398 426 397 410 413 423 411 431 428 417 427 396 413 424 403 417 418 433 399 433 403 396 434 397 427 417 432 399 397 421 430 400 411 430 413 428 415 430 423 406 411 415 408 429 402 416 411 424 412 415 423 420 414 419 422 406 402 418 410 405 405 406 412 422 401 432 415 422 426 404 396 404 425 410 398 393 393 415 424 411 397 412 398 420 399 427 392 411 412 408 422 427 421 400 415 390 401 399 423 393 410 426 408 403 405 414 404 407 399 417 414 417 417 400 399 423 409 410 423 415 395 398 410 391 393 394 411 425 399 403 412 394 422 409 396 397 421 405 418 397 393 404 386 414 408 390 410 420 403 396 400 412 408 416 416 414 422 391 411 395 409 389 395 405 412 396 407 399 415 392 411 415 403 411 404 385 408 381 413 388 393 390 407 416 413 399 398 412 407 419 416 393 385 380 408 415 394 385 394 389 380 396 393 400 390 414 412 386 415 404 395 405 416 402 406 407 413 377 394 406 402 413 413 395 379 378 383 395 382 397 405 382 375 408 393 386 393 387 382 379 402 399 406 391 411 395 409 397 385 376 388 398 402 385 378 394 376 385 374 381 395 392 378 384 375 396 395 392 397 392 397 375 407 377 399 393 393 404 383 387 394 379 371 373 371 405 388 383 368 391 404 396 404 374 382 368 403 386 387 373 402 387 383 400 373 375 365 375 387 394 393 376 367 374 397 369 372 379 363 373 381 400 380 379 369 374 397 384 372 380 391 369 380 387 383 366 397 383 376 361 375 383 389 366 380 389 383 387 369 389 390 367 365 379 371 385 386 363 374 377 375 381 361 393 361 372 371 366 357 373 365 390 359 358 374 358 366 359 384 389 389 356 376 357 376 387 362 367 355 378 364 387 363 382 386 382 360 363 368 374 379 378 371 360 357 366 361 367 370 368 371 379 363 354 371 366 374 360 372 379 382 380 351 376 358 369 377 370 363 374 359 353 376 366 369 359 358 358 350 356 377 371 365 370 355 350 349 358 361 373 352 375 367 354 345 358 355 355 344 369 344 371 355 373 354 377 364 365 351 348 375 363 353 359 351 362 344 356 375 376 373 359 349 370 344 359 341 342 371 345 364 355 357 373 373 342 368 373 357 355 365 340 344 367 368 362 349 355 361 346 356 357 364 365 352 344 347 363 345 355 368 346 347 362 343 345 342 338 356 337 354 359 337 336 365 344 360 353 361 360 361 345 345 366 350 337 338 337 364 359 356 338 346 332 342 335 335 360 358 348 345 351 335 334 332 349 362 340 335 352 355 330 340 354 358 353 361 341 358 336 337 339 354 330 334 336 334 346 338 334 328 352 328 332 330 330 359 328 340 329 358 331 331 335 356 334 332 328 345 327 343 328 346 335 331 325 350 344 343 327 352 352 353 353 331 329 356 329 331 336 333 337 349 346 346 354 354 327 331 349 337 349 352 324 325 322 332 325 324 323 322 327 349 349 322 336 336 336 325 353 334 337 347 321 350 337 347 348 346 350 341 343 351 334 350 321 334 325 324 334 326 322 339 320 349 338 335 331 320 337 329 331 320 321 331 348 338 323 341 331 318 326 318 349 340 349 317 320 320 320 335 327 323 320 328 319 339 342 330 339 326 341 317 329 344 331 324 329 333 344 340 334 320 341 331 343 338 329 345 341 333 330 317 337 331 326 338 319 319 319 340 330 342 341 341 336 321 314 316 340 343 339 323 314 330 339 340 320 320 337 345 336 318 314 324 335 326 315 338 329 318 331 343 341 323 335 316 332 328 336 340 329 332 337 334 312 332 330 328 314 322 331 342 314 321 327 320 337 329 312 325 342 319 338 339 331 329 312 319 314 336 315 331 324 340 322 325 328 340 341 330 318 328 328 321 337 311 329 330 328 330 311 327 338 338 324 326 325 325 334 328 318 338 316 331 335 327 313 320 324 311 340 332 328 325 342 322 326 328 341 311 315 342 328 311 337
339 324 317 321 316 334 328 311 340 316 336 324 319 313 338 319 310 327 337 325 326 316 340 311 315 340 316 315 326 317 341 324 332 318 336 339 311 323 310 310 331 337 326 341 341 323 319 311 341 315 327 326 323 326 328 329 325 335 334 310 310 333 324 333 341 319 330 311 332 330 311 322 326 328 321 326 341 331 327 340 336 312 324 317 328 311 336 311 336 328 311 337 320 326 328 319 336 317 321 326 338 323 338 321 340 316 336 339 336 320 336 330 321 318 336 338 318 333 321 322 328 328 341 327 315 313 334 341 313 319 344 324 332 341 331 332 315 340 342 334 345 319 336 331 330 345 320 321 330 327 330 347 343 323 328 345 324 347 339 324 321 335 335 341 331 318 324 330 344 319 317 341 325 337 325 341 337 332 348 320 343 328 317 338 336 329 333 345 328 325 320 335 343 338 328 323 341 334 338 334 339 338 327 346 327 336 336 345 350 334 346 344 344 348 332 331 327 348 324 338 321 327 324 345 348 332 351 338 348 338 322 333 323 329 328 331 347 346 322 345 326 350 351 323 331 352 332 324 350 356 325 332 351 345 325 352 337 326 330 343 326 344 333 338 335 335 338 346 332 329 334 344 335 328 352 343 357 327 353 359 328 330 335 330 352 345 360 334 357 334 328 359 354 345 347 340 357 336 328 331 349 337 351 360 349 353 353 355 356 346 355 333 351 339 337 344 332 345 359 363 361 361 335 362 345 363 341 333 349 360 346 366 342 348 334 364 336 335 335 362 353 339 348 358 352 359 340 362 360 366 365 358 348 359 338 343 353 341 345 348 346 359 347 356 354 350 366 369 352 345 340 350 352 355 340 347 357 358 340 362 357 348 350 370 372 353 344 356 371 365 369 347 366 358 345 349 348 374 358 341 377 353 344 373 373 374 345 375 375 377 371 357 363 373 377 378 362 343 367 364 375 372 360 362 345 362 367 359 368 366 362 347 377 380 380 373 378 363 351 355 379 381 351 365 356 349 381 357 366 350 378 362 378 358 381 380 357 369 374 380 370 372 364 368 372 378 375 375 386 381 376 368 375 373 388 360 374 385 382 358 385 364 385 368 362 371 383 375 367 367 371 380 378 389 366 372 370 358 374 384 390 378 365 392 363 364 378 365 376 373 386 372 384 381 388 373 363 360 394 392 389 375 360 376 389 371 372 368 390 370 360 387 393 385 372 382 382 398 362 368 385 366 398 363 392 386 365 392 389 374 383 399 392 374 374 370 368 397 382 400 394 395 398 369 388 387 390 388 387 393 373 389 376 373 393 387 399 375 379 366 388 379 404 381 391 393 388 375 369 386 374 399 395 370 405 382 395 393 384 395 399 373 385 381 385 374 391 407 406 403 374 383 383 384 390 401 401 373 401 379 403 397 382 385 379 376 407 407 411 408 406 394 401 410 394 378 375 377 405 401 398 409 413 410 412 395 401 402 385 380 398 406 395 408 380 390 400 403 385 390 389 380 410 416 416 391 409 408 394 391 395 406 386 394 394 391 389 384 412 410 409 397 399 393 395 411 392 410 417 400 413 415 402 398 407 383 410 390 396 397 391 395 385 384 400 391 389 403 396 421 393 417 398 404 391 406 397 396 397 394 408 421 421 423 400 408 385 421 409 391 397 419 405 393 414 415 403 420 387 408 410 398 404 419 412 404 401 425 408 406 388 393 405 425 391 412 408 423 408 401 396 428 418 403 407 406 407 421 421 412 413 395 430 406 402 426 428 402 396 425 430 403 411 424 416 428 418 417 394 392 432 402 393 422 417 411 399 396 404 392 418 429 400 420 404 415 417 402 427 423 397 427 396 420 421 423 417 409 408 420 412 410 430 414 399 417 395 409 421 408 409 409 403 417 395 414 398 420 426 435 412 431 428 416 416 416 404 400 434 419 426 411 436 423 434 402 404 435 417 433 407 431 406 415 414 406 434 418 434 427 418 410 421 410 430 402 432 398 409 431 423 398 406 423 414 437 419 422 427 432 436 407 418 399 410 436 436 430 407 424 403 407 439 417 440 405 419 400 419 405 431 429 433 414 409 406 409 428 429 435 419 422 402 436 420 411 430 416 440 436 440 403 401 436 419 401 400 440 400 419 402 430 407 436 402 416 402 412 403 430 404 421 410 405 417 431 418 406 404 417 401 400 419 400 436 438 401 437 434 441 414 435 430 419 430 431 436 430 401 437 417 403 417 427 409 432 414 427 436 419 442 435 419 419 435 412 414 435 407 404 434 419 439 420 436 425 406 430 412 406 422 426 407 436 408 415 425 422 441 416 438 438 406 412 415 441 423 425 430 426 428 419 400 423 439 436 405 402 421 414 406 400 440 412 436 403 424 416 422 422 430 417 415 435 427 427 431 405 410 419 430 437 439 430 418 436 424 423 436 403 435 439 401 432 407 435 434 431 409 414 409 437 432 425 431 415 410 420 420 419 440 408 414 437 437 432 429 417 411 421 421 404 418 421 436 424 415 429 415 423 402 423 420 433 405 408 405 422 407 416 416 407 436 426 427 428 419 415 431 400 414 419 404 428 410 409 431 402 414 437 397 414 415 425 416 431 419 398 414 428 415 431 396 414 418 426 406 400 404 400 404 422 421 412 410 435 424 406 399 403 405 401 420 425 430 398 418 410 398 394 403 419 432 406 399 415 397 409 422 404 412 429 433 398 407 409 397 398 420 403 405 432 408 432 421 402 396 406 421 403 409 429 427 405 400 391 426 405 408 413 417 427 410 417 390 424 392 396 429 422 406 403 422 424 401 412 393 406 427 422 417 403 411 391 389 425 404 389 416 398 392 397 424 394 414 424 389 418 413 420 422 422 391 421 407 411 415 421 419 388 418 385 390 393 420 423 391 388 423 410 398 419 420 387 386 407 383 420 389 409 413 418 398 418 413 410 402 393 397 387 396 391 419 392 398 414 390 396 409 390 382 382 384 409 417 419 384 418 416 383 404 398 418 411 385 400 400 411 412 381 416 380 401 412 394 391 403 385 400 385 384 393 382 404 415 388 383 378 412 401 401 395 377 384 403 393 400 390 413 393 382 401 384 404 394 388 405 408 395 378 404 390 392 408 406 391 409 373 381 393 385 405 373 375 402 401 380 387 404 380 394 372 395 402 390 375 377 382 370 388 384 401 392 395 389 374 395 368 387 374 400 399 375 384 402 378 391 375 369 367 399 374 375 381 374 390 371 383 392 392 375 386 365 398 373 400 380 399 400 377 368 371 385 390 387 382 363 372 367 365 389 379 389 398 393 396 361 377 376 388 366 364 371 366 375 397 364 375 387 378 375 372 382 387 369 372 378 379 377 368 369 381 394 392 385 358 365 379 365 388 386 371 363 369 378 356 387 356 386 392 389 364 367 373 369 355 387 366 374 367 390 362 390 389 358 379 388 381 379 360 374 385 388 380 360 388 380 368 365 373 368 362 360 358 350 371 358 360 383 385 370 380 354 381 371 362 364 381 373 348 379 383 367 356 355 382 374 359 369 348 356 366 364 364 365 364 365 372 354 362 371 375 373 377 351 359 369 346 356 374 347 366 372 345 374 360 344 344 371 345 361 361 365 343 343 348 342 343 356 351 360 363 358 346 354 353 375 365 363 345 354 349 347 343 359 349 372 352 352 366 373 370 360 344 346 350 350 362 348 339 369 350 337 363 356 351 341 354 351 363 337 366 337 356 345 355 366 355 345 356 360 355 363 346 362 336 335 339 360 345 351 333 358 351 360 354 342 363 349 357 332 350 364 333 350 364 344 361 356 344 348 347 363 346 352 341 335 356 348 338 329 355 351 333 362 349 352 336 346 336 328 343 338 352 361 332 350 339 335 341 353 327 357 360 343 352 344 355 345 328 337 353 328 325 356 326 353 346 333 346 354 341 326 338 330 334 350 354 354 324 334 353 323 338 352 347 338 336 351 323 346 328 325 348 328 356 324 331 351 344 326 332 338 333 328 346 345 330 347 328 326 322 323 322 342 328 352 348 336 337 324 348 350 331 346 335 340 320 342 332 342 345 339 323 324 343 345 345 351 338 350 320 338 319 321 324 324 320 318 339 335 320 333 331 330 325 347 349 325 336 326 346 328 344 348 330 334 341 321 333 325 320 333 343 319 337 347 325 336 346 345 318 347 329 333 325 335 328 322 341 345 331 335 320 324 331 334 340 323 338 322 330 342 340 324 345 326 321 320 313 318 315 314 315 327 330 325 314 343 333 339 341 314 327 334 328 324 343 312 325 319 325 334 323 314 338 328 337 316 341 315 342 334 334 340 327 330 336 320 333 339 311 338 320 332 329 336 313 328 337 326 335 318 316 314 320 342 330 313 315 326 315 312 316 337 341 332 324 334 310 315 330 310 310 339 332 328 333 334 313 327 317 337 334 322 340 311 322 327 313 326 311 318 328 318 313 327 340 328 319 340 333 339 341 332 336 330 319 327 322 322 312 329 318 336 309 316 337 321 334 340 337 335 316 324 311 319 309 310 337
318 339 327 315 338 319 310 327 329 328 308 310 331 328 319 326 329 327 322 309 320 321 338 314 328 321 317 339 321 318 335 331 317 323 339 316 334 309 336 324 331 337 326 322 325 338 309 314 325 323 316 337 337 314 311 325 327 320 324 340 330 320 332 340 335 331 316 329 332 311 312 322 339 329 336 325 327 337 330 311 319 337 339 315 310 310 332 328 321 315 328 311 326 319 310 320 341 317 340 333 320 312 315 319 333 342 334 318 337 322 320 314 318 317 320 318 317 342 338 330 316 324 331 333 333 331 343 332 338 342 322 315 343 326 323 344 329 332 338 320 320 343 334 328 327 324 336 334 316 340 335 344 324 318 317 318 332 342 324 327 322 342 338 344 330 319 342 345 338 334 319 343 329 338 323 343 317 348 330 318 340 318 316 318 322 319 322 338 348 332 317 321 325 340 319 340 344 346 335 332 331 341 329 345 331 335 340 333 332 320 334 325 323 334 327 328 338 331 348 334 344 350 340 351 340 342 342 334 336 325 349 348 349 326 342 328 342 329 341 323 332 324 330 337 340 336 344 324 349 340 328 334 353 330 348 347 327 334 342 340 352 341 329 343 341 334 344 340 353 339 354 330 351 355 342 353 339 326 355 339 344 335 358 340 351 350 340 356 335 333 347 331 352 355 352 345 340 347 327 335 337 332 351 330 330 335 360 352 338 331 341 331 341 340 354 333 332 343 338 349 351 359 354 350 354 354 335 342 340 344 350 362 348 334 358 345 359 362 337 361 352 338 344 344 355 360 338 353 346 353 352 339 352 361 344 368 352 335 353 366 335 366 339 364 369 342 343 338 350 361 344 370 344 355 358 367 360 363 351 372 359 369 355 343 373 365 353 368 342 372 365 355 345 345 348 356 353 356 358 366 346 365 373 375 369 375 343 351 371 360 348 377 375 363 343 364 365 350 378 354 349 357 363 356 361 350 370 362 356 351 357 379 366 352 376 357 367 358 347 360 376 353 377 375 376 378 377 378 365 357 355 372 371 354 364 369 361 371 368 354 377 380 353 379 368 365 371 369 377 384 374 366 374 387 373 369 382 352 374 377 379 384 384 383 365 358 378 384 363 383 374 379 381 380 358 357 356 378 361 383 375 363 377 362 362 362 357 393 363 380 360 368 389 392 362 366 375 387 360 362 359 381 367 386 370 385 389 388 372 374 394 370 381 373 370 361 365 377 388 377 396 395 372 366 396 383 376 379 395 368 375 380 387 386 365 397 389 379 393 394 401 374 365 401 364 391 380 385 369 369 401 382 383 375 367 396 375 381 391 371 367 368 390 391 391 371 388 397 387 396 405 403 385 369 381 401 395 396 383 394 388 398 380 384 391 395 400 377 387 404 388 406 381 407 382 392 374 378 399 407 404 380 400 403 385 385 393 408 386 394 382 405 412 393 409 395 407 399 391 413 384 409 399 393 394 409 402 396 378 380 392 398 415 409 389 378 411 398 401 385 408 410 406 408 379 401 417 401 415 394 383 384 396 419 381 411 417 415 417 386 393 416 417 418 388 397 387 402 382 382 414 412 409 415 391 397 420 384 414 384 394 410 389 403 402 422 387 399 417 417 406 384 413 403 422 421 411 421 396 413 422 389 396 410 415 406 419 406 401 403 408 405 391 406 426 411 406 390 419 401 416 401 393 406 413 392 396 400 388 407 421 418 396 400 401 411 426 427 424 419 402 396 420 422 417 401 415 423 391 406 393 392 396 410 399 421 428 429 398 404 432 429 397 401 400 412 423 398 409 420 428 425 427 420 416 416 431 400 410 432 418 413 434 424 434 404 415 430 403 425 402 403 421 411 415 432 433 405 397 409 435 435 401 429 423 427 414 422 396 431 422 421 411 424 413 410 436 437 408 405 427 418 416 414 436 436 412 433 408 417 409 408 419 418 403 407 408 421 435 410 417 420 438 432 407 414 436 431 411 434 405 400 438 413 404 400 405 411 417 431 435 425 414 409 402 422 418 416 417 439 420 430 438 423 399 400 433 437 432 401 428 436 403 424 410 408 426 414 419 400 402 411 424 417 421 427 438 438 400 415 436 421 402 434 401 400 434 434 437 423 435 423 419 438 405 429 403 431 441 420 431 401 431 411 418 411 438 413 405 439 426 442 416 428 432 418 426 423 407 421 403 441 401 420 436 406 404 436 435 402 413 423 402 443 434 418 409 427 430 414 423 413 411 439 438 442 412 421 420 416 439 422 415 439 441 405 442 443 439 433 442 408 410 442 405 442 416 411 424 442 421 403 411 430 438 403 426 404 423 402 419 418 422 430 412 417 433 408 415 426 439 413 432 405 409 433 402 422 441 423 419 418 422 427 404 415 428 426 417 405 426 432 422 403 416 430 418 403 436 429 427 429 438 413 432 404 403 430 422 401 410 438 419 430 422 419 401 407 403 415 409 428 403 428 430 416 415 404 419 406 432 401 434 426 414 422 429 416 409 405 415 416 400 431 403 420 407 402 425 410 415 434 436 416 421 423 433 436 427 408 399 415 409 433 399 421 413 426 437 423 430 410 438 432 400 427 432 404 433 418 415 416 419 408 408 437 430 431 437 416 418 425 430 436 413 430 405 417 420 397 416 433 419 405 430 419 433 425 427 429 406 406 408 427 416 418 427 406 411 427 426 432 414 420 433 432 412 400 410 394 399 429 432 424 396 427 406 394 415 398 428 424 407 400 416 427 424 409 399 402 399 429 397 418 414 396 417 392 401 392 394 408 429 431 397 392 423 411 395 405 415 390 396 390 399 422 424 390 397 392 398 404 428 405 391 411 410 416 412 395 411 410 412 399 413 412 407 391 405 403 422 426 419 389 410 411 403 423 392 399 403 400 389 414 418 418 409 393 412 414 400 387 397 417 389 413 392 408 408 411 385 403 409 408 397 392 392 405 421 399 417 390 404 420 410 396 413 394 395 391 383 411 385 395 395 390 415 402 405 399 381 406 411 399 391 385 400 393 407 399 401 406 409 380 407 395 383 411 390 381 415 385 400 392 413 409 381 391 399 391 383 399 378 382 391 398 379 378 384 380 398 384 395 388 385 385 393 378 377 404 409 404 400 381 407 385 373 411 399 395 386 394 377 375 388 381 386 391 373 393 384 394 402 404 397 401 402 375 393 406 394 389 376 388 382 399 404 386 376 385 368 399 368 393 373 405 394 370 396 394 379 387 380 391 373 380 373 395 376 401 402 375 396 371 394 371 400 368 365 386 386 365 378 385 390 383 400 395 365 390 383 392 388 397 379 373 389 364 364 361 362 363 371 393 385 379 378 383 387 374 375 385 367 374 372 363 370 364 365 367 375 364 382 384 382 363 381 383 366 392 364 384 366 360 371 373 372 364 382 362 379 360 387 363 389 377 367 362 381 387 386 376 356 372 364 357 377 387 383 386 362 367 353 371 385 384 365 363 354 354 370 355 359 364 369 374 359 358 368 370 357 351 360 361 349 373 350 357 354 375 370 358 354 361 363 351 363 355 353 361 372 359 365 370 353 347 357 362 372 375 347 380 356 373 356 357 361 358 346 366 364 347 356 351 361 351 354 356 375 361 372 365 374 355 353 362 373 366 343 351 363 354 372 357 350 355 360 364 354 354 349 343 369 365 361 343 348 345 346 361 367 363 365 366 342 356 348 338 340 347 360 339 360 355 354 345 369 351 369 360 364 354 362 337 345 350 353 366 367 359 353 361 362 358 354 365 340 342 343 355 352 367 333 352 362 352 361 361 332 360 353 341 358 361 351 346 358 353 336 358 337 335 348 349 338 332 361 346 347 361 345 341 358 329 335 333 354 337 353 351 346 340 360 339 344 346 354 337 343 333 330 357 346 356 351 354 326 348 336 343 354 326 329 358 336 335 328 327 353 353 324 337 340 357 348 323 349 349 333 339 331 346 337 351 342 328 354 350 351 339 335 354 333 351 342 335 353 346 322 337 354 339 324 338 338 334 353 323 325 325 326 341 346 324 324 351 328 325 344 334 319 329 348 328 326 333 339 322 325 340 335 323 324 337 340 339 350 337 341 320 340 347 340 332 349 342 328 325 345 320 337 344 330 330 319 334 345 338 337 318 326 320 323 330 338 343 317 336 327 341 336 316 336 325 330 335 315 340 340 343 343 326 337 322 340 338 340 336 327 327 338 336 328 343 317 317 336 318 337 315 344 325 317 332 333 330 320 343 314 334 332 319 328 332 338 322 323 320 326 336 329 341 333 340 320 324 316 333 315 318 326 316 317 335 321 319 319 329 318 321 319 338 327 334 325 321 313 337 330 327 329 315 324 318 312 334 331 318 324 335 325 339 340 331 331 318 339 338 336 314 317 312 310 334 337 325 314 340 320 334 325 339 339 339 316 310 331 337 318 314 331 333 311 329 323 333 338 321 330 333 326 338 336 326 331 331 311 336 330 322 329 314 321 327 313 328 328 335 324 337 308 314 330 311 335 312 335 332 324 324 324 309 322 319 328 313 311 331 309 333
312 329 307 325 316 312 313 337 307 330 334 308 336 324 311 331 328 338 323 312 322 307 314 336 319 334 309 322 325 310 315 330 332 315 317 310 320 323 308 321 314 335 322 312 321 326 337 311 326 322 317 309 322 324 339 334 319 309 317 337 313 326 328 338 334 338 309 316 323 310 330 330 339 313 335 321 332 333 325 319 316 334 320 330 318 319 325 329 321 334 326 326 320 315 324 315 313 326 323 328 328 314 320 328 319 315 341 311 340 326 321 315 319 332 337 329 311 321 317 323 315 336 341 327 342 324 333 314 341 315 334 329 319 312 315 328 318 316 330 317 332 341 322 341 331 317 328 332 328 336 341 332 340 316 323 318 330 323 313 318 336 320 318 340 324 324 319 341 337 329 333 341 343 321 319 316 316 325 332 327 321 325 344 315 327 319 320 344 330 319 348 318 327 319 343 335 329 348 329 320 329 347 345 325 322 317 326 323 325 343 334 332 319 331 330 331 333 335 325 348 338 326 349 349 329 344 335 340 343 348 344 324 345 337 330 348 337 339 352 347 331 337 326 333 348 339 346 330 322 353 326 341 327 322 336 335 347 349 351 346 331 328 325 324 329 330 343 323 348 329 351 354 355 333 340 332 354 334 340 345 343 351 342 352 331 352 355 326 352 349 351 335 355 327 337 335 342 331 337 335 338 339 332 345 349 348 354 346 359 336 342 353 330 360 347 345 361 344 347 355 342 347 331 347 348 350 330 331 356 341 348 342 362 353 360 350 354 357 355 343 334 355 349 345 344 358 349 334 338 341 363 352 341 367 337 362 345 361 347 354 363 335 336 351 370 366 369 369 356 369 345 371 358 341 348 369 343 342 371 349 351 343 367 359 353 349 353 342 352 342 361 346 355 340 363 354 370 373 353 369 372 374 368 358 355 369 351 364 372 368 370 351 363 373 370 367 365 355 356 372 358 346 364 366 376 359 363 363 344 364 359 363 362 367 374 367 374 364 371 369 355 363 378 377 375 352 347 362 365 360 372 362 380 358 349 376 354 350 377 371 370 356 353 368 359 364 355 352 382 385 382 386 359 379 352 374 354 378 357 380 352 383 387 382 354 379 374 375 374 377 390 358 380 368 369 388 364 373 359 373 371 392 388 357 361 389 357 364 379 364 370 357 373 369 387 375 358 386 375 394 373 376 361 378 390 390 375 363 387 394 396 380 378 384 389 393 396 387 397 370 393 381 385 371 394 373 390 381 391 388 373 377 394 373 375 373 365 378 379 368 375 396 376 371 399 383 366 396 371 381 385 367 380 387 393 375 376 385 395 385 389 384 399 383 395 390 371 375 405 386 381 379 397 371 386 393 394 373 405 404 402 388 392 391 374 395 402 394 394 399 394 391 391 378 405 404 396 380 385 375 390 387 403 386 402 391 400 376 394 396 411 377 376 384 386 407 408 379 392 382 396 403 390 376 410 385 398 394 381 410 385 399 414 378 400 403 384 387 395 394 410 393 396 400 402 410 397 392 413 409 412 408 387 403 408 415 380 412 413 404 406 399 404 402 383 414 405 385 382 400 393 418 403 398 408 385 389 418 397 414 407 421 402 415 405 423 403 397 416 388 421 394 407 397 407 402 391 423 398 424 403 411 420 416 419 398 419 419 394 426 410 411 425 422 394 398 422 414 413 406 410 402 415 425 397 418 425 389 409 410 395 429 421 409 414 393 393 420 413 425 401 410 405 405 415 393 416 404 429 422 410 395 402 394 428 410 425 425 412 404 405 421 407 400 400 431 403 403 422 426 399 395 408 417 410 394 421 394 407 420 425 428 425 397 433 422 418 427 414 399 399 430 428 416 399 397 415 411 409 403 405 415 404 421 399 423 422 427 423 437 413 415 433 404 420 432 432 403 425 411 407 431 407 399 410 412 400 431 427 413 399 412 431 419 412 415 400 430 438 415 407 414 429 399 437 404 429 411 433 433 423 411 416 434 428 433 427 430 413 413 401 429 426 432 408 437 404 409 426 401 423 434 414 411 432 409 416 421 421 406 414 404 420 430 438 405 420 424 436 433 436 436 420 418 426 428 413 431 435 438 430 417 428 404 429 420 411 402 439 432 406 408 436 423 437 429 427 415 410 421 403 443 414 422 419 438 406 429 424 440 422 411 414 408 411 441 425 421 439 420 410 443 426 442 423 418 427 404 429 433 423 430 432 434 408 405 428 410 431 408 407 409 417 417 415 425 413 435 443 407 410 406 404 434 403 424 407 425 423 431 413 444 416 441 431 419 441 414 427 425 417 429 432 429 443 442 409 410 433 408 412 440 411 413 427 410 432 429 432 411 415 441 408 426 435 436 443 431 403 423 412 417 407 439 443 403 435 407 409 421 410 419 415 416 429 439 423 417 422 409 423 432 403 428 414 435 419 412 421 419 432 428 431 434 422 429 434 412 431 441 430 437 414 401 410 441 437 429 412 413 434 433 401 435 415 413 426 432 421 404 405 406 429 433 438 406 417 429 416 405 427 401 400 440 402 407 436 436 435 404 403 426 433 403 418 406 414 400 435 432 403 438 439 430 429 435 436 402 422 408 406 407 410 404 403 410 411 438 404 402 418 410 410 420 438 437 398 419 406 399 417 432 398 405 408 425 403 430 422 431 417 398 415 437 417 428 422 412 400 430 408 422 401 423 403 401 421 406 423 428 408 401 421 408 410 434 397 419 426 421 411 407 424 429 408 405 421 394 423 427 427 396 411 433 423 421 399 407 431 427 398 404 394 426 417 411 424 421 394 414 409 410 429 400 405 402 412 391 402 399 424 395 404 403 396 393 390 402 406 429 396 412 400 400 405 427 420 403 399 392 424 394 390 391 414 387 411 415 388 387 423 419 387 399 412 408 402 396 413 386 417 406 386 394 403 388 385 424 403 396 387 398 393 421 401 419 421 418 407 414 417 395 398 409 407 384 382 414 394 401 407 417 421 407 417 398 410 417 389 381 420 384 386 388 413 404 384 403 390 400 394 384 404 409 402 388 394 411 416 415 414 417 407 410 405 389 379 410 414 410 400 402 407 414 392 412 402 377 381 406 381 396 383 384 413 397 383 389 390 409 386 385 396 402 406 412 375 396 405 399 378 389 374 408 376 388 403 400 378 397 380 371 405 386 407 405 408 405 407 372 399 408 372 372 386 389 392 383 402 382 391 403 369 377 402 368 398 386 403 372 385 398 379 373 395 385 375 392 381 390 374 378 400 401 397 373 399 382 365 372 373 387 369 373 373 364 374 382 399 372 386 394 380 398 362 371 394 387 375 387 373 383 363 386 397 373 372 394 369 389 386 389 367 376 390 367 369 379 359 381 391 363 382 393 368 388 393 383 373 373 376 381 359 360 389 389 377 377 365 374 384 368 380 390 384 373 377 371 371 376 356 366 381 379 378 353 388 377 356 381 370 374 369 388 355 380 383 354 378 370 372 370 358 383 384 383 368 352 380 366 367 381 356 382 377 379 382 352 376 380 368 381 358 376 357 376 349 358 356 367 348 368 376 356 380 354 352 363 356 363 359 353 359 366 366 367 378 363 350 349 376 350 347 350 343 356 359 361 347 370 362 349 372 373 359 372 368 372 362 353 358 373 344 351 354 371 370 372 342 345 357 369 373 358 341 372 370 357 340 359 351 351 357 361 362 364 351 354 360 349 343 353 345 346 365 336 342 336 367 343 342 363 350 353 346 351 350 343 348 352 364 360 341 348 361 367 340 340 360 339 351 332 356 338 354 342 331 363 341 332 360 340 331 354 358 354 337 344 341 361 361 345 329 339 336 342 335 337 332 348 342 337 338 338 335 348 357 343 354 333 344 349 350 343 346 343 341 328 331 352 359 328 341 332 346 356 346 353 338 357 346 351 332 356 336 348 351 331 329 343 345 354 340 342 345 334 333 326 336 346 326 336 323 343 337 349 332 344 337 352 328 323 352 343 350 324 351 334 345 346 349 344 348 352 330 349 352 323 320 331 347 352 328 325 346 343 320 324 333 335 321 336 334 348 323 330 319 320 343 341 343 335 329 337 334 339 333 332 341 331 343 335 328 316 341 322 340 340 325 319 323 327 336 336 322 340 315 323 343 341 344 335 324 323 323 339 345 336 321 336 316 314 319 328 314 344 332 335 332 339 337 338 315 324 326 322 316 327 330 342 318 342 327 328 334 321 319 323 321 340 340 337 325 322 317 338 319 317 327 325 332 337 327 316 312 314 342 330 330 314 316 328 311 330 313 334 339 320 313 316 317 310 310 330 320 315 326 328 321 310 309 309 335 325 315 336 329 314 323 316 317 328 335 319 316 338 311 313 316 314 320 323 314 319 311 323 324 327 310 336 327 310 336 321 327 310 316 315 315 330 322 324 318 316 334 325 313 336 330 321 309 309 335 315 320 337 329 335 324 331 331 311 334 328 324 321 330 332 328 338 323 310 322 333 319 316 318 324 312 308 337 313 309 333 320 321 331 311 318 317 335 310 321 330 331 307 312 323 332 333
321 315 336 336 309 316 313 321 333 318 322 332 324 325 326 306 307 318 310 318 328 306 322 311 330 314 311 335 330 336 330 313 314 328 311 317 306 318 332 333 330 317 327 317 336 315 317 337 328 321 318 318 322 335 324 314 311 329 312 336 328 336 311 336 326 317 315 326 329 310 321 322 321 311 333 319 320 312 318 310 327 330 324 311 327 309 319 332 332 324 329 321 321 333 318 308 311 326 327 334 329 309 317 312 314 312 324 328 317 336 331 337 327 315 340 315 317 319 339 309 335 329 323 317 322 333 317 326 319 336 320 341 338 329 312 311 332 329 331 341 324 322 337 342 328 336 316 336 315 314 336 342 334 318 318 315 341 325 331 319 320 341 318 316 336 344 335 339 333 330 322 317 335 335 317 344 332 346 315 328 318 329 336 316 333 332 345 341 320 324 328 324 342 338 339 332 335 327 324 323 343 333 326 332 320 330 328 339 329 330 319 332 344 341 335 328 324 331 322 331 340 335 338 334 325 330 350 345 341 326 319 335 342 329 349 346 343 329 335 322 341 338 338 335 329 321 345 336 334 350 347 321 332 334 338 341 347 338 333 336 343 333 350 333 327 348 346 351 356 349 340 334 351 335 348 348 347 354 323 329 332 331 352 346 353 346 356 339 357 346 353 326 333 346 353 345 338 343 349 345 343 332 356 339 353 356 338 351 327 338 357 337 346 360 333 349 356 331 331 355 361 360 331 343 355 334 331 342 359 362 362 342 334 359 363 361 363 340 351 363 339 357 349 359 333 355 362 365 334 343 342 339 340 365 340 352 364 334 354 365 360 362 338 347 338 338 352 352 341 340 345 349 343 339 342 357 364 337 366 342 360 353 361 345 350 368 364 358 346 350 366 350 354 347 363 358 351 346 340 368 363 362 347 347 342 353 367 359 371 348 358 356 368 350 347 365 353 357 371 376 346 360 369 362 365 374 377 361 362 350 369 361 351 377 378 368 352 348 365 362 355 346 377 361 355 347 349 347 378 379 361 382 377 368 365 363 364 379 381 383 350 350 380 357 383 379 380 370 382 381 355 351 363 375 356 358 383 363 378 356 374 364 368 361 368 362 389 355 376 389 380 386 373 371 363 371 382 373 358 375 387 378 391 378 365 359 385 375 386 390 379 371 366 358 358 382 382 394 362 384 393 367 379 391 384 366 386 375 363 367 373 393 380 384 361 365 381 398 373 392 371 379 375 376 386 364 398 365 364 371 394 381 368 372 386 397 393 370 399 383 368 394 379 388 397 395 370 379 394 399 389 368 380 381 399 367 401 377 386 403 402 381 400 370 390 402 405 397 371 381 380 375 389 372 399 399 394 392 394 380 373 379 382 396 382 407 376 402 398 396 383 374 386 387 399 405 393 411 400 405 395 375 396 401 404 386 380 380 398 395 379 402 392 379 378 404 377 384 396 404 409 408 396 384 412 383 405 394 412 394 416 394 396 388 411 416 401 407 382 386 388 416 381 419 414 409 401 383 410 401 418 383 387 387 413 386 391 387 383 382 391 413 397 407 391 416 398 410 389 420 416 408 417 417 399 404 399 421 400 390 395 398 386 402 397 420 402 408 387 404 402 397 388 411 423 398 405 391 386 413 389 413 391 417 399 400 390 415 398 407 415 402 413 417 421 426 412 394 396 403 398 402 429 416 407 423 418 397 421 407 405 414 415 396 396 403 409 401 418 416 413 395 417 431 399 411 413 399 416 423 415 427 395 418 414 415 413 403 424 403 422 398 429 408 407 396 420 428 407 408 414 431 414 402 434 421 423 414 430 406 404 415 402 411 400 426 433 420 436 423 431 427 430 428 403 403 432 429 398 404 402 419 403 423 426 402 410 415 421 406 428 433 426 438 407 432 427 407 426 426 406 420 438 431 428 424 428 416 419 408 403 406 414 438 413 439 423 424 408 401 431 417 404 422 413 416 403 407 424 430 434 429 409 429 417 436 410 405 412 430 415 415 439 428 412 409 426 436 434 434 436 422 410 440 403 421 414 407 427 438 436 418 423 404 405 441 440 414 404 410 402 418 424 438 443 433 402 424 424 436 416 417 414 423 414 414 441 425 418 425 417 411 439 439 413 442 434 407 410 436 414 409 408 434 443 405 422 444 427 443 436 440 415 445 418 424 415 413 445 430 435 415 438 429 409 406 424 438 409 430 427 420 436 430 409 434 432 426 433 415 424 422 409 435 421 421 412 432 430 409 417 417 420 407 440 424 410 417 416 413 443 440 429 431 424 432 419 411 413 405 420 433 423 423 420 438 440 426 423 423 431 434 434 404 437 427 424 441 438 436 408 433 428 433 418 405 418 431 410 427 432 426 412 407 445 426 442 437 405 417 412 432 404 442 431 437 421 407 433 413 440 437 442 420 423 414 421 437 441 427 416 426 407 422 429 404 442 423 436 443 436 444 429 436 438 413 427 414 418 415 424 411 405 419 428 425 428 403 415 423 427 428 404 429 402 429 428 442 406 419 440 439 419 423 430 413 435 413 424 407 424 403 415 426 419 439 408 403 438 421 424 420 404 426 406 403 411 430 401 415 407 399 409 423 421 436 433 411 406 414 415 427 416 428 412 435 426 418 438 420 437 419 440 439 433 434 432 421 421 416 413 410 423 413 405 437 401 398 433 427 432 402 432 418 404 401 410 435 418 418 413 425 431 423 425 426 421 418 409 402 397 425 416 422 399 425 420 405 426 417 434 419 424 429 401 433 394 416 433 416 399 410 406 393 398 394 425 425 418 398 392 420 430 413 408 395 404 394 404 394 419 404 421 408 400 429 407 399 411 407 424 417 426 396 420 390 399 410 422 427 416 423 414 413 404 416 423 394 423 399 415 398 419 403 392 407 421 399 426 396 412 418 417 397 397 419 399 406 404 416 420 422 393 386 401 410 406 387 407 401 398 394 404 421 409 408 401 396 420 393 397 406 384 387 409 395 421 382 407 399 404 402 388 413 396 403 389 417 407 412 386 413 414 406 412 392 384 390 405 381 410 402 387 394 381 380 399 416 401 407 410 407 400 383 391 402 391 397 402 396 388 387 381 403 413 377 399 410 403 404 392 395 388 389 399 378 390 380 405 374 409 397 391 380 392 394 406 394 374 391 374 385 391 407 400 378 397 385 402 386 374 407 394 376 383 408 370 374 406 386 406 405 388 380 379 400 392 382 382 394 395 387 367 404 368 395 376 398 367 401 367 371 394 388 396 385 386 376 368 401 371 366 399 368 394 387 399 396 363 391 384 391 372 383 368 389 373 393 383 373 390 362 394 397 385 366 379 385 393 382 386 392 383 395 373 390 392 377 381 394 368 360 370 378 371 387 390 364 393 366 376 392 374 380 361 371 369 377 357 376 375 360 385 360 373 362 369 383 357 390 382 367 370 356 364 382 364 374 388 377 382 384 353 378 371 358 355 383 357 371 381 378 383 370 375 371 358 382 376 350 353 365 349 364 357 383 354 383 348 377 365 354 368 377 363 362 381 376 348 373 371 361 365 347 380 370 368 368 366 358 369 369 354 349 349 343 347 370 358 364 363 355 370 364 350 366 343 365 376 361 357 365 377 377 348 361 375 351 361 359 348 361 346 351 370 345 345 344 357 364 356 354 351 359 343 360 348 367 355 358 362 351 347 370 358 354 368 356 340 364 351 347 350 357 358 344 362 363 349 357 364 342 348 354 362 366 353 336 359 334 333 361 360 355 359 345 336 332 342 353 360 337 342 352 339 351 333 346 353 333 359 340 333 344 352 336 344 342 337 338 350 354 355 337 360 334 334 350 340 352 343 335 331 354 356 339 341 332 327 337 342 356 347 346 337 335 325 325 356 333 335 343 332 326 325 330 340 332 352 352 330 333 333 341 334 336 354 348 341 329 333 324 326 355 352 337 339 335 348 331 349 352 346 334 349 327 323 324 338 333 334 324 344 328 324 339 347 331 331 338 337 339 339 339 324 320 329 341 331 322 350 325 351 339 334 344 344 334 346 328 346 324 328 335 329 331 320 323 343 329 341 325 347 324 343 318 323 320 340 333 321 337 340 319 324 320 344 315 337 337 323 330 343 331 346 321 343 314 328 334 326 317 342 322 324 335 323 330 337 315 315 343 334 337 345 343 340 336 335 328 336 335 329 317 319 318 332 322 314 338 311 334 326 329 332 322 327 341 337 317 318 313 333 311 321 311 322 311 335 313 327 328 336 312 333 311 318 321 321 320 315 320 310 330 339 332 309 323 330 335 329 337 338 320 337 317 321 317 317 313 319 335 331 313 337 322 314 314 334 325 324 308 337 326 329 335 317 329 317 337 322 336 333 319 315 329 328 327 337 337 333 316 332 324 321 330 307 327 336 333 312 320 333 309 338 322 336 315 311 312 312 325 310 306 306 318 328 327 307 326 325 333 335 319 318 317 310 318 337 307 312 311 320 306 313 320 321 311 328 325 317 335 313 321 335 313 334 326 334 335 314 321 330 312 334 310 323 306 323 323
306 328 327 321 329 334 335 312 307 325 332 319 322 307 334 320 314 330 308 310 327 316 325 319 322 322 324 308 322 309 325 324 332 315 308 324 312 306 332 315 326 327 329 312 329 326 327 306 320 330 311 310 309 331 325 327 316 313 331 335 317 319 322 312 329 325 332 336 326 327 314 315 317 306 322 309 328 312 310 311 337 316 316 310 310 337 333 323 312 326 320 323 307 336 330 330 323 324 328 311 313 337 320 324 337 338 328 328 312 332 333 312 310 312 316 314 310 310 330 316 329 311 332 330 309 324 321 325 309 310 329 315 340 311 332 339 309 320 328 314 313 322 318 315 326 326 322 328 328 312 336 317 317 330 339 317 313 319 334 314 321 322 320 320 325 313 319 325 324 338 330 328 318 338 333 334 345 332 321 318 330 317 314 319 336 343 332 316 327 340 328 336 323 341 326 322 318 327 327 341 323 319 332 318 323 327 330 322 347 337 327 329 341 326 333 329 321 320 333 335 345 345 322 321 339 335 330 344 349 341 336 322 343 320 325 318 331 339 325 328 327 334 341 320 344 327 332 348 329 346 334 324 342 339 330 332 323 341 324 352 329 342 322 322 343 329 322 323 347 326 346 343 341 347 356 349 346 345 329 343 356 340 330 345 348 327 324 331 334 348 336 331 342 348 350 326 346 347 343 358 330 341 345 349 331 352 350 355 349 357 342 356 348 357 344 339 328 346 347 338 344 334 345 330 358 345 339 345 342 331 345 356 347 338 345 360 330 344 356 354 348 346 349 335 355 365 346 353 342 352 357 357 335 347 361 339 338 348 365 340 367 363 336 365 345 358 355 347 350 363 353 340 366 339 340 367 337 355 354 360 353 355 349 368 347 356 340 353 370 348 372 347 343 340 343 365 341 341 344 368 370 373 372 343 354 355 374 367 373 342 357 374 344 354 355 367 372 345 365 349 377 360 375 345 377 373 347 355 376 354 344 361 369 349 377 362 353 372 345 379 354 362 377 356 354 370 362 349 374 350 372 353 348 370 372 382 364 376 359 377 367 375 359 357 361 356 355 369 363 355 380 356 360 369 370 352 378 367 373 353 364 362 377 373 367 368 373 356 357 366 377 374 383 382 368 359 368 375 375 371 388 383 377 375 379 375 377 384 391 362 385 381 387 388 365 365 367 363 383 386 391 386 369 383 377 362 388 392 382 387 386 395 397 370 363 396 386 392 361 393 386 363 392 393 387 394 381 381 365 388 363 367 393 378 395 376 367 365 380 375 386 398 389 386 386 391 383 374 401 400 385 366 402 379 398 369 390 380 388 393 368 368 377 376 399 371 389 403 389 406 392 374 384 386 395 406 379 372 402 374 392 371 388 392 400 405 408 387 389 400 374 398 386 386 399 401 396 375 383 399 394 397 384 408 403 399 396 413 401 388 405 413 378 384 395 396 407 393 413 414 382 415 401 385 390 378 403 413 408 402 388 390 387 389 414 404 413 412 384 385 417 385 408 403 402 384 398 404 407 416 408 419 392 402 391 407 392 419 398 384 391 390 389 383 384 401 396 405 385 401 410 414 398 399 398 413 395 417 390 422 414 411 422 418 392 424 404 395 423 414 398 424 414 398 425 417 417 400 399 412 410 419 403 418 427 419 399 399 412 405 389 403 399 415 415 391 415 424 424 411 400 394 417 414 410 391 414 418 407 400 402 423 422 419 422 405 406 414 430 409 419 393 426 430 422 412 394 410 408 429 433 418 395 419 404 416 422 428 402 399 399 415 432 431 404 423 404 420 406 403 399 434 407 434 434 399 414 435 416 430 433 415 416 436 404 428 419 432 423 430 437 428 412 434 427 422 425 436 409 438 406 413 436 420 410 405 427 426 439 402 421 412 415 433 410 405 423 424 423 419 409 404 425 402 404 414 415 412 432 435 434 416 434 417 414 435 422 440 419 420 401 441 431 417 432 401 421 414 424 404 435 435 407 417 438 412 430 412 425 420 407 417 437 441 434 407 433 412 406 410 430 405 407 419 419 439 418 441 409 442 442 441 434 406 413 427 415 442 438 436 419 441 409 410 437 440 414 427 409 418 433 436 420 436 411 437 429 425 431 436 420 428 430 407 429 441 431 440 436 422 431 408 417 436 416 410 432 427 431 435 439 416 425 411 406 431 445 432 410 428 420 426 411 446 427 434 441 412 426 432 428 410 434 441 442 446 446 427 424 428 413 414 439 434 421 441 418 417 426 421 440 439 440 444 438 420 430 431 425 409 414 406 412 443 441 405 440 438 425 417 420 434 425 412 421 441 406 432 409 425 406 444 417 441 442 407 414 425 433 434 427 442 433 433 436 427 433 430 419 412 440 432 441 418 439 413 410 439 440 414 415 441 410 426 433 405 428 439 422 411 424 442 404 410 428 435 431 413 418 443 420 412 428 412 423 420 420 429 410 413 436 421 405 441 442 432 438 422 423 414 427 443 409 427 407 433 416 432 440 431 429 414 437 409 422 413 425 435 436 431 402 427 404 443 422 442 428 416 417 406 425 441 404 430 422 406 417 436 433 412 420 418 424 412 424 441 421 403 432 413 430 430 438 432 428 414 429 412 428 402 415 410 439 414 436 418 417 410 409 408 422 428 423 401 437 402 439 416 403 429 429 433 416 423 421 402 415 409 398 433 438 410 414 413 414 411 413 433 422 424 401 430 398 406 398 425 422 414 398 398 411 425 429 416 420 422 402 396 435 403 432 434 418 409 408 434 423 425 428 406 412 394 400 414 405 403 403 429 419 404 433 395 394 425 417 418 412 422 419 411 431 418 411 413 432 423 412 418 414 407 391 392 409 399 413 420 407 422 417 395 394 417 396 394 409 421 421 429 412 407 393 415 395 405 415 418 388 411 393 399 423 400 421 389 419 403 402 398 420 393 391 405 405 392 413 424 411 403 401 393 423 405 419 422 415 399 412 415 413 409 418 409 422 404 412 407 419 419 418 413 386 415 384 404 381 403 396 408 413 404 407 411 384 402 409 407 409 389 399 400 415 386 386 407 405 403 410 387 409 417 394 402 378 389 400 383 387 385 410 396 397 406 404 412 410 384 377 404 376 410 391 403 376 390 389 402 375 380 399 404 407 376 390 395 386 400 400 395 408 384 403 377 373 380 373 396 388 401 385 388 396 401 405 386 376 379 374 405 385 385 396 405 386 391 387 376 384 371 392 398 397 380 370 388 401 397 396 376 385 393 375 395 389 381 374 372 389 380 378 380 374 366 377 369 389 396 376 366 376 363 375 367 375 393 365 387 385 372 395 382 376 383 373 378 398 398 385 362 375 398 392 369 388 394 365 374 389 366 369 394 364 376 386 383 385 383 362 363 358 384 366 393 372 369 380 388 370 365 366 378 376 376 365 367 373 370 359 380 354 383 378 360 363 368 384 368 371 366 388 371 370 359 386 385 386 372 379 377 360 368 362 373 350 381 377 376 365 363 371 362 381 354 383 371 349 368 363 383 348 381 364 355 366 370 371 376 346 373 362 361 365 356 364 364 352 371 354 366 348 355 359 345 360 372 367 376 356 362 375 373 359 371 344 342 358 348 352 375 375 348 370 374 345 351 370 361 373 348 373 359 348 348 371 340 358 342 356 348 346 362 356 355 355 371 358 361 368 366 371 363 360 365 366 342 352 336 361 361 344 336 345 351 344 353 364 362 356 357 347 340 357 365 357 340 339 354 339 334 347 350 338 347 354 343 352 347 343 337 331 341 340 338 351 359 357 341 361 352 344 363 346 334 352 329 331 354 340 343 348 359 332 339 349 358 340 359 344 334 332 352 352 341 359 337 342 359 356 347 348 337 345 329 349 335 329 325 334 348 346 353 353 350 339 340 354 324 338 336 331 351 328 323 331 334 342 355 342 339 342 330 324 335 336 352 333 342 350 339 330 338 328 340 341 345 334 342 338 322 334 333 328 337 340 341 331 333 339 319 350 336 349 319 347 329 349 325 348 343 340 323 327 345 343 345 333 320 333 349 320 345 329 328 329 346 348 337 324 333 336 323 317 331 323 344 340 318 316 337 343 337 341 318 331 330 342 314 333 325 346 334 320 323 343 330 319 341 318 327 323 338 332 322 320 340 316 327 320 339 312 324 339 316 317 331 341 324 335 335 322 322 314 338 337 339 331 318 320 314 324 322 312 341 328 313 314 328 328 322 323 328 335 318 333 339 336 329 319 328 322 331 339 325 326 334 322 314 309 331 317 321 311 319 321 329 322 325 315 308 338 328 327 331 336 318 329 332 337 307 318 318 329 316 335 314 309 316 319 310 338 328 323 309 308 336 331 322 321 337 322 319 326 309 310 322 319 331 314 317 331 325 329 321 335 325 328 337 334 309 308 333 330 325 336 331 321 327 314 336 326 330 317 314 333 321 331 314 315 307 325 308 327 316 324 324 335 314 323 331 317 326 327 310 313 325 335 329 315 312 329 336 305 309 314 333 326 308 310 336 310 331 307 332 310 326 319 309 336 306 335 316
326 324 320 334 312 319 326 322 326 318 322 327 323 331 323 312 334 329 311 307 323 313 335 328 335 317 332 334 318 331 313 308 319 330 306 328 313 329 314 335 311 332 326 330 327 314 306 325 307 313 329 326 323 328 318 322 309 315 320 324 310 329 329 326 324 332 318 333 325 329 333 332 325 323 327 317 333 329 306 336 307 331 326 326 323 309 312 330 321 329 318 327 322 310 316 310 337 330 306 325 322 334 321 310 321 311 322 318 336 325 318 338 319 307 327 338 311 334 330 326 325 310 315 310 315 327 315 315 319 315 334 335 312 317 339 327 322 324 338 321 311 318 320 323 319 309 322 323 336 313 311 323 317 320 327 325 339 334 332 318 341 326 313 313 337 314 333 319 330 332 331 332 341 311 314 319 312 329 335 339 333 337 321 341 315 338 324 328 344 329 336 334 320 314 328 339 334 337 326 320 320 345 317 345 318 333 325 332 333 337 319 328 335 321 341 330 322 332 346 319 348 337 340 322 338 321 348 325 345 325 331 349 323 334 347 329 319 326 344 336 346 348 347 333 321 341 350 328 324 347 329 321 334 322 326 321 327 322 329 320 331 342 353 336 326 348 345 326 325 339 343 353 335 339 334 337 344 334 344 336 324 327 343 339 352 323 330 350 326 335 349 344 348 327 326 329 326 352 335 331 347 350 335 341 344 344 359 332 356 354 353 332 358 348 349 329 348 356 330 351 335 358 339 334 361 341 339 338 345 351 344 333 350 329 350 336 349 349 350 354 351 352 361 350 339 349 360 344 366 340 345 334 359 341 336 342 334 360 355 348 350 365 343 346 337 335 345 344 353 351 347 360 358 342 342 339 350 360 351 361 369 342 364 338 363 344 361 343 349 348 358 342 345 346 355 349 347 343 370 344 360 360 346 360 343 353 364 358 343 357 360 362 370 365 348 363 369 364 368 374 366 343 366 368 374 365 363 347 347 352 362 352 361 360 375 374 354 372 379 378 373 362 379 346 349 365 367 357 352 358 369 356 360 359 363 356 381 383 376 366 373 375 374 354 356 371 365 366 378 363 379 357 374 365 355 359 358 387 370 367 376 383 357 380 364 389 381 373 359 380 363 372 372 382 388 372 386 386 373 378 385 356 385 387 370 368 359 393 367 392 372 369 388 393 361 377 370 367 377 392 394 364 374 390 393 387 386 388 381 367 363 361 383 393 366 372 395 372 370 373 386 376 387 389 382 373 386 363 393 389 365 366 398 393 373 376 397 377 393 370 384 397 371 369 391 393 397 388 383 368 400 370 385 404 377 383 378 379 386 387 368 388 390 381 397 401 394 392 392 386 387 378 398 404 373 406 373 381 382 396 386 395 385 386 377 400 375 374 380 411 387 373 408 399 406 409 396 412 402 378 386 381 377 404 405 408 401 407 381 413 384 396 398 397 411 394 415 403 396 384 403 411 413 389 388 396 386 400 396 404 394 409 411 396 383 389 411 406 392 400 409 386 417 410 389 380 381 406 397 382 401 403 392 405 388 418 418 383 388 420 396 400 419 400 394 422 409 418 409 422 391 391 421 389 413 391 422 415 409 398 408 389 413 420 415 420 416 403 413 415 402 388 425 390 405 397 422 424 425 400 423 392 399 420 397 402 393 405 400 397 418 420 422 398 419 416 410 426 427 427 409 420 406 401 400 395 421 414 426 422 398 421 432 429 392 409 404 397 428 418 406 417 408 398 427 397 427 407 395 423 405 416 411 422 426 424 428 419 406 422 408 414 412 409 414 413 428 426 419 422 410 432 407 428 399 401 435 434 416 397 423 430 419 401 418 411 431 410 437 404 437 410 423 413 424 403 435 408 410 404 413 420 412 418 416 416 403 403 426 414 410 403 440 425 410 426 434 431 417 424 437 401 441 431 416 424 433 409 434 404 415 405 423 428 422 440 403 426 442 429 442 409 432 440 434 443 423 427 431 439 407 424 440 404 413 412 429 406 422 420 407 434 422 427 418 443 424 418 427 421 404 424 429 435 419 420 433 441 443 420 434 405 443 430 407 412 438 432 413 414 407 417 445 424 442 419 424 419 435 446 435 434 423 419 424 438 433 412 431 429 426 419 430 423 443 433 430 436 418 438 445 420 408 442 441 443 415 416 414 443 413 444 428 431 415 406 420 443 411 445 423 432 417 406 407 414 433 430 443 446 420 438 418 420 432 409 416 439 419 424 432 426 420 413 407 429 411 420 423 416 417 438 440 428 439 439 434 423 420 428 419 435 418 429 446 444 432 414 433 443 432 418 420 445 425 419 424 430 433 439 438 444 430 430 423 421 420 407 435 433 429 447 417 438 427 416 432 409 424 418 447 407 430 417 446 447 430 422 429 416 414 419 410 436 441 427 407 413 429 436 441 410 432 409 439 409 419 424 413 436 436 410 437 416 421 435 415 443 407 436 411 413 405 416 443 440 435 443 445 415 431 438 417 414 440 410 419 413 427 427 444 414 430 432 425 444 420 432 439 419 421 444 428 419 411 422 412 441 420 411 411 403 443 422 413 437 425 426 402 406 405 440 416 431 426 435 427 440 420 420 413 435 417 436 409 425 414 417 422 429 425 428 426 421 402 437 412 426 417 412 428 420 406 401 406 429 431 431 423 406 407 435 440 423 427 407 404 440 421 423 424 401 408 408 422 408 402 438 403 402 436 420 426 417 411 435 420 416 413 424 407 400 403 407 409 413 419 397 415 396 430 434 402 404 429 407 407 425 407 413 430 405 435 419 424 409 416 405 428 432 434 399 394 399 409 406 416 430 409 394 430 403 432 396 412 424 408 423 415 420 403 411 431 401 393 422 416 418 394 411 414 392 415 417 400 390 391 423 426 408 424 425 420 424 428 400 414 419 399 389 414 397 418 401 387 425 413 407 401 406 396 397 425 389 395 393 421 391 407 412 403 402 405 388 398 400 393 384 422 397 385 400 398 406 404 397 404 390 417 410 408 385 421 400 421 390 407 407 387 419 394 405 396 414 399 409 380 409 401 410 414 394 387 388 417 400 403 405 394 413 388 400 388 384 389 391 400 403 390 403 404 407 413 398 394 377 392 407 396 412 390 404 409 410 394 386 396 400 412 400 383 382 409 381 387 410 393 397 395 406 383 411 396 407 392 402 408 396 383 377 392 397 395 375 382 374 386 402 388 384 377 402 388 392 381 401 373 370 376 381 403 401 400 387 382 391 378 372 387 375 398 381 384 401 369 370 386 386 388 370 377 380 364 373 365 392 367 384 394 391 397 369 364 368 389 378 392 362 362 374 386 371 367 367 368 370 388 367 370 389 388 392 381 393 363 382 392 363 385 391 379 360 395 372 374 389 383 376 391 369 384 373 362 374 382 370 369 375 383 368 378 385 362 377 360 380 361 354 383 366 364 381 381 377 357 375 372 361 356 382 387 361 361 371 378 363 384 354 382 353 379 359 366 367 375 363 380 359 375 365 381 355 350 359 382 382 348 382 362 354 359 364 356 374 353 351 363 360 353 359 362 345 367 378 378 356 371 352 345 377 368 378 347 350 368 361 364 368 358 358 355 350 375 364 357 363 349 375 357 356 350 370 361 346 360 342 346 364 349 353 354 367 352 373 364 347 367 339 371 369 352 362 351 366 355 353 352 353 340 357 343 360 362 339 342 347 340 348 347 348 360 361 340 351 359 341 335 364 341 344 360 354 367 350 348 361 366 339 353 345 337 359 346 363 361 364 361 339 334 337 334 345 345 343 356 343 352 356 361 333 333 349 350 347 330 353 333 344 347 336 351 342 344 338 344 341 337 348 356 347 353 334 328 343 348 328 355 343 329 353 347 341 338 341 324 348 332 338 330 326 353 326 340 336 345 331 350 355 353 355 350 354 329 353 337 329 337 332 346 329 325 324 341 341 328 336 330 321 347 333 351 333 339 346 343 337 321 333 340 351 332 329 325 346 343 332 319 322 341 340 327 342 340 345 328 348 324 336 345 317 348 342 330 332 335 317 316 335 330 334 332 341 344 339 333 335 318 333 337 339 320 347 331 343 340 340 337 314 326 332 345 322 324 323 337 341 323 335 326 336 320 340 328 315 323 321 337 339 342 342 327 334 319 325 335 319 328 333 340 320 323 315 334 321 320 317 321 327 328 312 340 322 319 325 327 330 334 320 326 332 317 340 322 324 321 313 332 338 335 329 315 315 332 337 324 309 312 334 327 330 337 325 311 314 308 328 334 332 337 317 323 314 316 336 329 328 308 321 325 334 309 331 308 334 328 323 334 332 317 321 322 314 307 325 320 307 313 315 332 312 325 316 319 335 312 308 323 313 322 310 308 325 334 309 320 324 326 316 318 306 332 335 314 333 322 329 334 330 306 328 335 324 306 316 321 314 319 308 322 305 313 326 325 310 330 308 330 320 319 311 321 314 309 330 310 327 322 308 320 323 332 319 312 334 331 329 312 314 333 331 315 310 321 304 317 315 308 311 331 324 318 316 334 324 311 309 315 329 313 331
308 329 324 306 315 313 307 304 305 317 313 330 325 320 325 319 314 318 330 327 329 313 303 316 325 322 327 324 316 304 319 329 309 329 318 313 334 332 325 317 312 332 312 331 324 308 330 327 308 305 326 328 326 306 314 335 324 306 323 304 306 306 329 312 331 311 321 329 308 310 310 316 306 319 311 326 323 306 317 327 307 308 319 329 310 329 328 330 331 315 332 335 318 325 311 313 333 328 306 305 334 312 317 336 327 325 326 314 327 308 306 331 312 321 324 318 315 316 313 310 327 308 308 308 328 315 317 325 338 318 325 335 325 338 334 316 326 323 325 317 327 327 310 333 310 328 314 319 338 321 324 327 324 327 330 314 336 340 333 335 319 319 332 337 318 328 315 338 313 334 315 332 321 317 325 323 338 332 336 336 313 320 323 328 338 312 334 334 312 327 329 322 337 320 319 315 338 336 326 314 321 331 321 324 339 322 345 314 334 326 328 318 326 331 319 315 333 321 338 334 331 336 330 333 316 324 327 345 346 340 345 321 323 318 334 318 328 331 349 349 343 328 319 321 346 324 320 332 331 341 349 348 330 332 331 329 339 342 326 337 335 321 340 342 323 322 343 334 337 341 333 328 353 334 330 349 341 333 328 352 354 326 335 340 335 331 339 330 355 347 343 323 333 344 348 347 331 335 346 351 356 355 331 351 337 327 343 344 341 340 342 336 336 355 327 348 337 344 356 336 335 342 344 353 338 337 344 353 348 340 347 347 338 329 349 350 339 333 337 357 357 362 341 333 332 351 356 351 334 359 335 341 354 348 353 341 344 346 335 357 359 361 358 353 340 338 362 368 351 360 344 363 369 366 339 339 340 366 350 353 354 359 341 354 342 339 363 366 352 344 357 356 372 347 354 345 364 348 356 346 351 366 352 351 362 356 367 367 353 347 361 348 371 353 359 351 353 367 343 348 348 364 361 361 364 366 358 370 368 343 366 362 357 376 354 361 364 377 361 351 370 357 358 364 369 356 353 361 362 371 368 368 358 351 368 361 376 348 369 381 365 357 365 359 369 375 377 371 353 358 357 378 351 382 363 385 366 362 360 360 369 360 356 387 386 381 384 364 357 387 362 368 370 365 356 374 385 359 375 367 370 374 382 385 368 372 384 362 383 370 385 378 380 390 377 391 360 386 381 380 383 389 394 377 365 375 375 373 380 374 389 386 385 362 377 361 395 371 396 383 379 362 375 376 378 373 392 397 388 371 363 383 395 386 385 367 366 387 376 400 380 383 366 382 385 383 399 381 371 396 404 390 398 395 383 392 386 392 389 389 401 405 389 374 390 372 377 393 375 378 397 374 404 394 377 405 407 373 406 375 400 410 405 384 391 407 386 407 411 402 409 384 409 388 387 409 395 401 390 390 399 380 384 394 404 391 379 392 382 414 396 401 414 391 413 384 415 389 380 416 379 416 416 403 381 392 401 391 380 417 390 410 394 398 404 411 398 390 401 383 399 419 404 413 401 419 385 385 418 394 403 384 396 386 415 385 419 418 396 409 387 398 391 393 409 409 417 419 419 398 423 391 391 399 423 411 390 388 416 388 402 390 422 416 394 417 412 392 412 417 410 408 393 412 420 418 397 405 406 389 413 414 401 423 416 402 412 397 413 395 421 414 411 390 422 410 398 395 395 406 417 403 421 407 393 424 418 404 431 410 407 417 398 419 410 427 393 433 393 420 401 425 403 424 427 396 403 435 401 410 410 429 422 400 403 425 433 433 397 433 412 411 417 417 399 437 411 400 398 413 426 407 406 397 438 399 402 408 401 410 424 416 403 412 431 420 415 413 433 415 440 403 414 427 424 399 438 421 403 436 436 409 430 408 415 405 403 404 437 419 425 405 419 430 438 409 410 413 422 442 428 422 405 441 408 430 441 403 410 402 439 404 412 428 411 428 432 415 430 425 434 413 431 411 443 425 420 408 436 442 406 419 419 408 417 424 436 414 428 443 414 421 404 423 406 413 407 434 424 434 415 415 444 442 422 440 422 437 446 413 432 405 427 406 410 441 428 440 409 408 437 419 426 438 438 426 446 439 412 424 427 423 433 425 418 408 418 434 441 415 440 426 413 421 426 417 416 448 410 419 409 443 430 427 431 420 446 429 409 410 446 431 426 431 448 436 432 416 422 423 426 415 443 431 428 419 442 437 418 445 447 418 439 428 437 422 420 424 436 442 423 416 436 442 437 443 423 438 444 444 422 416 413 411 444 424 438 442 442 444 445 444 422 427 439 432 411 443 440 431 426 447 440 446 439 426 430 411 413 424 439 419 424 445 414 418 437 429 434 411 410 447 428 446 448 422 426 420 448 431 427 426 422 421 420 417 428 429 443 427 417 432 434 447 429 444 417 415 422 442 420 425 440 439 420 437 411 438 407 410 418 426 427 434 440 441 444 418 419 437 438 429 420 422 427 440 417 435 406 432 428 418 406 417 408 419 446 411 408 445 414 420 423 435 406 414 428 443 424 438 431 413 419 443 427 439 435 438 424 435 421 445 405 420 416 407 433 414 412 436 410 421 408 429 409 407 436 431 403 412 420 427 419 434 424 443 425 411 433 403 443 406 402 401 421 412 403 410 421 410 441 428 428 402 410 432 406 440 416 404 408 434 430 424 424 408 420 404 417 409 404 414 412 403 412 432 412 414 439 432 422 436 415 407 437 423 437 429 406 418 423 430 438 398 414 437 434 405 414 429 437 423 410 401 422 432 418 422 399 420 404 418 418 405 403 398 412 433 431 421 414 417 412 413 418 429 413 414 396 430 407 397 414 422 403 400 416 427 428 421 410 394 403 432 405 413 396 423 412 392 409 430 415 426 410 400 422 428 419 425 423 392 428 405 420 398 411 404 391 405 394 411 390 422 388 388 408 411 397 390 390 408 403 425 400 396 393 424 420 402 422 408 402 392 410 410 395 422 408 406 388 410 389 389 396 421 421 416 403 390 411 406 411 387 396 384 395 403 414 421 411 410 394 387 408 419 412 418 407 386 390 410 404 387 407 417 384 405 402 404 404 406 387 391 416 417 398 415 390 400 416 389 407 382 395 396 389 392 383 377 399 398 408 391 384 404 378 397 382 389 398 378 404 394 379 391 393 398 390 393 408 388 405 387 392 372 405 392 376 373 393 399 383 374 375 380 391 405 401 398 408 386 401 370 370 397 370 376 391 401 379 386 403 376 381 373 379 371 395 398 391 389 379 387 396 370 385 389 394 386 386 393 387 399 394 389 389 373 395 388 367 384 369 380 370 397 363 382 363 391 374 387 391 366 386 383 386 383 370 378 367 369 389 396 381 362 366 389 359 390 362 369 361 370 370 393 373 378 360 370 382 379 361 362 387 390 379 357 391 368 363 371 382 391 370 366 371 354 373 371 363 355 359 364 366 371 362 360 353 378 372 357 379 354 376 371 387 362 387 385 377 366 358 350 357 358 353 382 363 351 366 381 358 366 383 374 363 351 349 373 369 364 359 373 377 373 370 346 352 349 360 378 365 349 357 371 357 361 348 371 378 365 367 368 347 346 358 377 366 360 368 352 358 344 359 369 352 347 375 351 375 346 359 354 357 369 371 348 341 365 367 340 352 358 372 364 349 368 363 360 362 353 365 360 368 348 363 368 360 339 354 336 344 337 349 337 342 344 345 344 369 337 356 358 368 366 361 355 338 350 354 362 365 359 361 337 334 352 346 335 352 331 347 353 351 364 343 335 357 330 334 352 361 357 343 347 330 344 342 333 328 338 336 345 361 335 335 330 353 346 327 349 346 351 336 339 349 349 345 350 356 348 337 354 351 326 346 325 340 332 329 349 342 345 332 341 351 346 352 351 331 352 339 325 342 350 338 339 347 343 331 332 349 351 337 331 322 339 348 340 346 332 338 341 323 321 322 331 349 331 343 347 346 333 341 346 347 319 321 323 340 328 330 334 322 344 343 322 329 334 340 318 345 323 339 346 322 338 323 348 348 346 340 342 325 329 336 319 329 336 323 318 346 334 332 316 326 321 320 335 338 342 335 331 345 321 326 317 341 333 316 340 328 341 330 324 327 315 317 327 319 316 331 316 336 318 312 312 328 325 336 321 327 323 315 327 338 330 315 336 321 333 326 323 334 312 334 317 314 339 332 322 311 320 326 336 327 327 337 312 308 330 322 324 310 327 309 339 315 314 333 327 337 316 307 329 319 332 337 324 330 329 337 333 308 322 327 325 308 324 329 308 314 312 325 316 331 326 315 306 333 308 324 330 317 324 320 329 317 319 314 309 309 313 335 310 328 324 329 330 310 320 332 317 326 319 328 319 307 305 319 334 308 307 327 320 326 311 312 307 325 321 311 329 329 309 334 321 328 326 314 334 310 310 315 332 325 307 315 329 309 331 327 313 334 319 329 324 326 305 327 315 322 334 308 316 307 306 333 332 328 311 330 335 318 309 311 325 317 330 312 306 332 330 308 325 321 324 322 317 306 323 305 318 315 305 321 325 323 329
315 311 326 304 304 306 328 311 328 311 305 307 312 303 332 315 323 317 305 311 331 308 329 331 322 311 302 309 331 322 303 311 329 327 313 333 332 307 309 325 317 312 328 325 311 325 308 332 309 311 308 307 316 305 305 303 312 303 308 310 321 309 319 318 303 328 315 330 332 321 318 335 335 307 313 322 319 314 315 323 322 334 314 323 328 326 320 307 305 329 317 323 329 304 320 310 304 329 304 327 315 318 326 314 322 335 332 305 313 311 324 333 311 335 320 335 326 305 307 327 330 320 314 323 321 331 330 322 325 331 313 337 313 336 315 331 335 312 332 313 320 322 310 326 320 325 325 309 325 327 331 318 310 310 338 327 336 330 312 323 323 319 322 331 317 333 325 316 339 320 323 320 335 326 340 316 313 327 320 332 315 312 311 318 314 341 339 311 333 311 327 316 322 341 339 332 334 325 340 332 336 322 312 330 339 343 329 335 315 341 332 340 338 324 318 341 344 326 325 314 322 338 337 316 326 347 315 339 320 330 329 333 336 316 348 327 316 332 316 318 325 337 344 318 348 348 346 343 327 323 345 337 347 333 337 325 330 336 348 337 349 330 322 335 330 321 347 330 335 345 330 344 333 324 345 329 322 341 321 332 347 349 350 341 331 334 348 347 341 323 331 351 329 340 343 329 333 348 327 354 333 348 327 340 350 325 343 334 336 356 352 345 349 357 332 351 330 352 349 349 352 358 352 333 350 347 347 360 339 353 332 349 343 335 332 336 338 352 354 357 357 348 353 348 346 334 347 359 361 337 349 361 335 348 361 349 363 364 348 361 348 349 348 364 345 340 337 339 350 346 343 341 335 343 368 355 363 354 357 364 348 338 359 343 366 354 362 341 351 355 347 344 338 363 352 362 348 357 368 365 369 354 350 349 341 349 369 346 369 369 352 359 371 375 366 371 362 368 347 363 368 346 349 342 342 377 373 363 353 364 350 344 375 370 360 372 373 369 347 353 346 377 371 379 363 363 354 347 354 360 350 361 381 373 361 382 353 372 382 379 357 370 382 353 377 378 362 371 369 365 359 350 385 352 384 361 364 367 354 381 366 382 366 385 372 363 367 358 353 367 360 360 387 388 375 391 376 379 385 370 364 377 392 362 356 388 388 370 383 390 363 361 385 393 373 382 382 389 366 383 365 388 368 377 386 368 391 385 392 370 381 385 390 394 379 367 383 388 371 370 397 368 380 382 374 391 371 364 400 365 370 373 370 400 376 383 379 374 377 376 399 375 400 392 371 382 376 394 387 387 382 385 393 378 367 385 386 393 402 386 374 388 397 380 386 387 402 406 387 389 402 371 375 401 386 391 390 399 376 407 391 405 402 398 393 395 404 411 401 397 396 406 397 394 394 380 407 378 378 386 397 400 377 391 381 381 412 389 410 378 386 390 401 405 407 383 390 399 410 379 412 394 413 387 414 383 393 380 382 418 415 412 406 386 386 395 385 397 393 402 416 413 386 381 400 398 383 386 415 414 416 399 385 408 394 417 411 398 409 415 397 397 407 416 395 405 392 393 424 406 407 419 390 413 412 402 422 405 407 416 398 402 394 394 419 397 388 408 405 407 391 410 412 414 415 400 422 408 411 429 401 427 424 392 391 394 394 421 427 405 392 415 392 399 412 419 406 404 429 410 399 404 403 420 411 432 432 405 410 413 404 424 412 398 427 415 404 432 408 402 408 412 427 412 421 409 401 435 424 398 416 433 413 427 420 431 427 421 405 405 400 416 436 421 422 431 404 435 431 418 402 403 436 437 420 438 436 410 423 416 417 416 436 429 427 400 426 433 419 432 431 438 434 420 429 420 416 424 441 425 428 433 420 418 431 403 416 427 412 440 442 431 414 436 417 440 438 402 433 414 435 421 409 427 441 437 403 413 419 404 440 405 437 416 423 424 416 436 406 428 431 405 415 443 440 429 441 432 429 428 444 419 406 408 444 444 444 444 413 418 445 406 420 435 419 438 414 433 427 418 415 413 418 426 410 412 409 447 440 433 428 436 406 428 438 444 425 436 441 434 448 439 436 420 427 448 409 437 434 432 448 441 437 416 419 441 422 423 439 412 448 420 417 443 412 421 436 415 423 416 437 416 439 447 448 416 416 420 427 443 434 412 450 437 448 414 419 420 420 418 434 445 422 435 437 418 441 415 418 448 424 448 414 447 436 411 447 444 415 423 429 441 419 420 427 451 426 431 412 439 433 430 433 448 415 412 415 439 418 425 428 425 421 433 413 448 427 451 433 434 415 445 423 417 413 434 417 422 413 412 409 437 434 426 425 432 429 432 419 430 440 438 439 444 411 442 431 429 433 447 411 431 440 417 440 436 442 440 450 438 443 450 416 425 416 424 448 436 447 408 450 427 429 429 419 432 412 443 445 437 434 422 432 409 423 447 415 431 444 445 432 423 428 430 435 440 412 440 418 420 420 424 442 435 446 439 415 442 418 435 429 446 408 410 446 422 408 412 444 445 407 427 417 425 406 445 416 411 434 425 423 406 442 415 435 438 405 441 429 418 426 411 414 426 413 412 440 414 416 437 410 416 414 422 434 415 418 404 422 406 424 438 405 417 405 432 406 406 425 432 418 405 437 426 425 401 433 418 411 404 407 417 415 418 434 405 430 407 403 405 408 422 440 408 435 401 437 439 402 416 425 417 417 416 399 440 416 430 413 427 431 420 399 403 437 432 411 412 398 404 438 408 432 406 429 408 398 402 399 407 420 399 407 425 416 413 396 401 430 431 414 414 431 414 406 423 395 421 397 398 428 397 407 420 408 400 433 409 407 394 420 430 396 430 417 419 409 417 425 401 413 402 420 409 421 391 397 422 417 401 425 411 404 399 397 420 405 398 394 420 398 423 415 403 419 399 429 394 406 407 415 420 404 391 387 424 398 415 389 404 401 396 390 396 391 398 412 389 397 403 420 410 416 406 392 415 388 387 421 398 399 400 389 406 402 389 404 405 417 405 414 383 407 418 385 412 381 410 415 386 420 409 402 403 383 409 394 419 405 383 394 380 400 400 393 385 403 396 398 382 413 400 414 408 416 398 410 413 396 406 408 401 380 409 408 398 405 400 404 375 375 387 400 387 410 375 381 383 392 400 375 377 382 410 396 409 380 388 406 387 378 387 372 408 408 404 380 399 378 408 387 377 370 402 378 405 374 381 401 374 385 390 399 369 375 394 382 393 398 367 385 402 375 367 396 403 369 367 394 397 399 377 366 390 393 390 366 376 364 397 396 396 382 368 397 366 393 373 393 387 390 372 361 398 389 391 375 370 370 367 381 382 381 369 376 372 383 374 374 387 368 395 369 375 380 392 361 372 380 380 380 361 378 386 366 378 371 366 383 383 376 368 389 374 355 383 385 378 374 378 369 384 376 356 362 377 353 379 353 374 365 354 379 386 382 365 386 360 375 355 357 374 367 351 359 368 382 362 384 376 351 357 382 348 356 371 367 371 365 382 366 351 354 376 370 371 376 371 379 370 377 351 374 373 367 348 356 364 377 355 354 344 344 368 360 368 371 343 356 369 342 355 373 366 349 342 351 353 356 347 348 369 371 351 361 362 370 354 354 339 366 341 340 372 367 353 367 344 366 370 369 346 356 360 340 338 353 349 361 346 367 345 338 363 367 360 362 363 350 341 339 354 356 352 351 349 343 346 355 336 355 363 344 338 351 347 351 358 348 361 358 343 343 359 359 331 347 341 344 339 358 336 354 355 336 342 331 339 332 345 330 337 339 351 328 342 342 352 343 358 347 343 336 334 338 340 334 329 350 356 346 353 329 337 353 343 324 356 354 328 339 329 344 324 353 353 347 342 344 329 348 340 346 324 336 349 352 332 349 329 341 325 329 331 341 322 348 343 343 333 330 337 336 335 322 320 340 347 329 328 351 350 345 346 324 325 339 320 333 333 327 319 335 332 328 320 333 320 343 323 332 317 339 346 333 339 344 321 332 320 327 331 318 319 323 323 326 344 324 339 324 331 338 340 345 315 343 327 317 334 331 332 335 320 329 328 337 332 323 333 338 318 338 327 329 311 334 324 339 319 320 333 325 329 334 335 318 310 337 325 336 325 322 311 317 340 327 310 328 338 331 322 312 326 337 329 325 327 310 321 335 319 311 318 337 334 311 313 333 337 328 327 321 308 329 328 307 315 329 326 312 319 307 315 336 335 335 321 323 337 334 318 317 337 328 313 331 331 319 325 329 308 314 311 309 336 333 310 312 323 328 316 335 329 325 333 327 323 316 312 322 312 324 333 312 315 310 306 309 324 326 333 327 335 308 331 334 304 304 309 322 329 322 322 322 311 319 313 330 332 321 332 303 311 328 314 324 304 322 322 323 322 332 312 319 330 321 316 307 308 331 330 312 315 316 325 306 315 324 319 319 317 315 320 323 308 328 312 308 315 331 329 303 329 305 317 324 321 330 326 325 326 322 303 307 302 325 308 313 314 323 327 328 304 313 317 309 307 325 314
319 320 307 320 314 308 302 305 328 329 328 320 322 315 319 325 316 310 301 325 322 322 319 315 324 329 330 330 303 320 309 321 308 315 307 319 320 308 322 316 305 318 303 325 302 322 319 315 329 319 308 319 309 325 302 330 322 329 326 322 317 303 311 322 315 315 309 304 322 330 317 325 314 318 318 316 305 304 329 332 319 303 316 326 324 314 324 313 310 315 331 323 317 309 310 322 308 311 319 324 323 331 314 311 312 308 323 317 325 329 311 316 329 310 313 331 315 318 329 316 318 328 313 322 319 327 308 324 335 325 312 322 320 323 330 328 327 317 309 316 310 317 329 336 323 307 331 334 321 324 314 335 316 324 322 332 315 327 319 313 315 327 331 330 313 325 322 336 337 326 315 311 337 339 309 322 309 336 319 324 322 327 322 333 312 337 327 321 326 340 327 334 328 319 325 334 337 340 331 335 326 338 338 323 337 340 338 338 335 316 322 317 334 335 314 324 328 316 315 341 334 332 330 328 322 321 338 343 324 315 328 317 335 347 334 337 328 339 345 343 332 317 325 328 332 326 339 347 328 341 341 348 327 324 327 333 330 320 330 340 319 342 343 340 342 329 328 321 320 325 349 337 325 324 347 341 332 336 340 342 328 330 340 338 337 352 353 350 352 333 339 353 330 354 340 324 326 354 345 346 355 325 342 355 355 334 350 357 353 327 339 336 340 335 351 334 336 343 343 327 339 339 334 355 344 359 357 348 357 345 345 329 356 331 328 328 350 354 361 354 333 343 332 349 361 333 334 339 352 360 348 340 348 332 335 332 331 333 332 354 340 332 352 357 339 362 366 354 357 335 353 340 347 349 350 366 351 346 364 367 344 365 357 359 337 341 351 345 355 365 367 364 365 365 366 372 359 342 371 362 357 356 345 370 348 374 369 365 350 340 362 361 370 362 361 349 351 368 359 356 361 358 360 347 366 345 344 369 373 369 377 355 361 364 375 344 358 344 356 360 348 349 373 375 369 356 361 379 347 358 358 367 375 357 372 364 377 376 372 371 366 370 384 366 372 359 366 351 360 359 383 363 363 383 362 359 361 355 357 373 361 360 385 372 361 380 364 358 379 382 387 386 384 356 378 368 373 382 382 375 377 389 372 358 363 361 383 389 381 388 373 390 360 385 390 383 375 365 367 365 372 363 361 366 367 386 394 363 368 385 364 363 380 362 375 361 388 391 386 375 391 389 376 369 369 385 387 390 365 378 368 391 401 376 375 372 374 374 392 397 398 395 400 396 398 393 375 404 386 401 395 393 391 373 402 377 373 404 404 376 382 388 381 397 400 406 408 391 374 405 391 384 409 371 405 381 397 377 388 374 396 384 385 394 396 376 409 392 409 384 375 394 408 379 377 405 405 404 376 409 391 398 412 390 398 398 390 413 403 395 415 389 408 389 410 381 392 396 402 417 397 403 399 381 414 385 391 393 392 401 392 401 416 406 408 381 405 392 408 418 393 408 415 402 391 394 396 409 401 409 388 404 393 406 403 420 404 407 393 416 388 398 391 417 385 411 418 409 416 398 407 388 418 392 408 420 398 415 407 409 393 404 391 404 420 403 401 400 426 408 425 420 419 394 414 416 424 405 411 396 416 430 428 405 421 405 429 430 404 408 406 398 423 394 398 405 419 417 393 400 397 429 433 427 395 418 417 431 394 397 398 423 396 399 397 430 415 397 428 428 414 405 396 405 409 405 420 396 430 422 406 435 419 405 431 422 431 413 421 433 417 425 421 422 429 425 418 437 430 409 406 400 413 419 425 406 440 410 428 432 423 418 430 403 405 405 429 411 421 429 410 402 407 432 437 429 440 436 423 429 404 430 431 419 407 414 425 405 425 412 438 406 429 428 408 435 434 438 403 414 423 412 414 430 444 409 414 441 443 438 427 404 423 413 420 429 425 441 433 406 410 426 411 435 410 417 426 440 408 425 407 428 434 416 413 432 421 424 427 418 414 406 418 434 415 435 415 434 430 445 435 435 423 440 423 428 408 443 419 412 419 419 433 446 430 438 437 435 434 423 426 410 428 411 414 414 449 410 413 437 433 421 416 431 425 431 446 413 446 413 428 436 419 420 415 415 443 444 435 426 409 410 421 429 448 427 428 446 429 425 433 412 438 433 435 412 413 422 410 443 420 430 427 430 433 425 428 425 410 446 434 410 448 446 422 444 414 433 431 426 450 412 429 428 436 448 432 433 410 425 423 420 445 433 432 418 440 443 433 440 436 414 432 423 443 437 450 447 417 428 420 449 430 432 425 413 419 439 428 411 411 434 414 438 414 436 446 436 418 418 416 445 423 430 415 448 414 447 434 414 422 436 409 433 449 424 429 415 445 447 417 446 428 421 432 424 439 417 451 448 426 449 432 431 426 437 426 423 424 442 427 428 425 418 409 422 426 429 420 419 416 420 414 436 432 429 408 412 437 442 408 446 439 431 425 429 448 426 442 427 446 441 440 409 425 445 427 424 433 442 423 448 421 444 436 411 435 425 443 422 433 432 430 429 427 446 409 424 421 441 442 418 431 433 418 407 429 438 425 411 432 440 410 444 434 440 407 419 415 443 435 441 427 414 421 404 411 422 423 427 416 416 440 442 403 411 443 424 442 419 431 425 413 437 423 443 428 424 413 438 419 401 433 442 412 407 440 417 425 416 441 436 430 435 433 428 399 429 405 439 405 432 421 416 423 440 414 409 421 424 402 437 424 432 403 403 425 398 431 433 434 399 408 427 408 405 421 407 432 398 405 413 411 408 424 403 398 420 435 408 395 396 406 410 421 411 415 409 410 408 402 407 409 412 398 422 421 421 431 416 423 401 393 398 412 422 405 416 407 404 431 409 404 400 426 392 416 407 405 392 420 414 406 397 391 409 426 421 399 424 403 429 389 397 411 426 409 412 397 401 392 390 396 418 422 418 394 423 409 419 421 396 407 418 386 411 397 420 423 390 414 399 399 415 408 422 413 420 397 414 387 403 416 395 393 411 419 401 400 401 385 394 403 407 420 403 384 391 391 382 397 381 397 404 413 413 402 398 388 401 396 384 393 396 390 387 393 393 387 412 394 413 407 391 395 382 407 395 414 411 404 408 386 375 381 401 394 387 408 391 399 375 396 373 392 408 411 407 373 380 390 378 405 382 382 372 375 373 391 375 397 379 396 407 407 392 396 381 396 372 391 398 394 374 384 394 380 392 395 400 395 391 388 373 385 373 400 374 395 397 376 373 367 394 402 367 395 390 395 385 371 378 391 375 400 369 362 373 370 368 385 399 370 383 382 389 390 394 375 397 388 364 367 382 362 395 392 366 388 364 369 359 374 371 369 359 377 383 367 358 382 361 361 357 375 378 392 375 363 359 367 384 356 357 369 373 370 363 357 362 368 367 361 360 356 387 376 375 374 385 354 362 352 357 361 385 357 376 359 376 367 362 358 361 373 363 368 357 368 359 370 372 352 370 361 371 371 353 371 350 363 357 352 356 378 358 346 379 353 355 349 370 366 373 360 371 351 378 378 370 369 345 374 353 366 350 377 371 373 345 374 353 356 344 343 357 349 359 364 349 362 350 358 364 362 369 342 355 356 355 341 357 369 361 360 358 369 341 348 349 370 349 369 371 345 341 351 353 359 351 338 357 337 356 359 359 361 361 340 356 342 341 338 349 364 360 335 337 339 345 360 337 358 358 346 352 354 351 348 364 341 352 331 338 359 354 330 342 344 330 356 336 331 361 338 343 346 332 338 344 345 330 360 358 337 348 352 333 334 343 332 353 339 340 327 342 330 336 328 353 337 356 334 348 329 351 336 355 356 347 338 348 324 346 353 342 342 345 349 323 337 351 324 328 325 336 334 329 351 328 327 323 344 334 337 338 323 350 344 331 330 348 328 331 350 343 321 326 344 331 326 324 327 327 331 327 338 341 334 335 348 340 335 335 321 319 321 324 347 343 335 322 338 341 332 336 330 334 344 322 344 316 326 320 323 339 329 345 328 345 327 324 335 313 344 338 314 319 332 326 336 336 313 322 317 327 327 338 322 324 325 338 320 335 332 340 315 328 327 337 333 325 331 311 331 320 332 325 327 321 339 319 313 340 329 318 322 313 313 333 326 328 328 335 320 317 333 324 335 318 320 326 333 309 327 322 320 319 337 337 330 335 315 334 334 336 312 316 309 318 308 326 305 328 322 317 306 316 334 334 327 315 321 322 316 309 304 329 321 304 328 313 333 306 309 330 304 316 308 307 328 312 328 328 335 313 308 304 324 305 333 315 316 318 332 328 306 304 315 308 307 333 316 327 320 327 307 319 326 314 323 312 323 333 318 319 312 317 311 319 306 328 312 322 327 303 307 330 302 317 302 305 317 313 329 303 306 302 318 330 311 305 306 330 304 320 315 312 332 321 328 302 316 305 320 308 306 326 303 306 308 303 309 323 312 305 325 317 303 308 312 311 311 314 308 314 301 319 324 301 306 318 331 322 322 320 327 325 314 330
329 318 329 305 310 310 309 301 324 310 308 302 320 318 313 325 329 314 312 319 312 317 303 311 305 322 330 330 315 310 328 312 329 324 317 306 301 324 307 325 303 313 325 321 329 308 313 326 321 324 313 331 309 317 311 314 306 309 313 320 317 308 301 313 331 316 319 301 309 324 325 311 306 319 330 303 326 314 330 313 306 311 312 312 325 321 326 331 329 305 317 312 311 317 325 310 330 313 311 306 306 333 314 309 321 311 311 312 321 306 324 325 316 332 331 316 304 311 310 309 308 315 331 329 321 328 321 321 312 311 322 323 319 309 319 312 325 321 332 330 313 315 306 314 321 333 326 322 308 333 327 312 312 322 307 331 315 324 316 324 331 334 311 315 308 327 324 330 313 320 325 322 331 326 331 316 323 321 334 326 317 324 333 325 310 334 319 320 322 329 338 315 326 312 324 329 333 311 320 339 324 338 322 317 325 315 327 341 329 321 327 338 337 321 324 340 316 334 320 329 323 317 334 330 331 345 337 345 341 314 338 314 337 325 328 333 319 336 328 337 345 327 336 323 339 319 326 316 327 342 338 332 343 326 317 330 325 341 327 318 340 319 350 331 331 331 318 337 320 333 325 351 343 346 325 335 352 336 336 328 327 323 344 322 335 343 335 341 332 345 341 323 347 341 335 325 352 338 333 331 332 323 336 326 356 340 335 324 331 333 340 326 357 331 357 344 354 353 344 355 340 355 336 332 331 354 329 340 343 348 349 353 349 328 330 348 355 352 359 329 336 341 341 336 358 340 330 354 343 350 360 358 355 337 339 335 332 351 349 349 359 348 359 357 345 345 350 359 356 337 350 346 358 335 360 337 339 349 339 356 366 349 363 358 362 365 367 344 339 358 348 367 353 352 369 343 367 364 347 367 369 365 358 371 367 350 339 350 343 344 371 374 371 366 341 363 372 349 358 358 362 370 358 366 355 366 370 353 349 356 357 352 376 377 374 353 363 366 344 359 359 358 357 377 374 345 353 375 365 349 371 367 379 368 355 372 356 365 348 380 358 378 355 356 357 350 381 376 354 383 372 368 376 379 360 356 383 376 363 353 376 363 386 372 388 377 377 372 356 363 386 364 384 371 388 390 380 370 361 361 380 391 366 366 360 375 387 371 379 377 372 367 389 385 365 365 373 390 385 392 378 380 366 373 377 379 371 365 381 369 371 389 366 370 385 366 361 386 394 384 396 379 372 364 364 385 377 365 370 400 383 395 381 384 364 396 384 369 377 382 394 388 373 400 375 375 385 376 401 396 399 375 376 388 394 377 372 387 396 396 386 394 390 371 377 379 395 398 398 393 390 402 375 401 381 392 404 398 395 406 404 373 403 379 400 402 397 386 411 409 411 375 380 395 376 387 393 402 405 382 414 413 413 408 405 413 378 398 400 402 394 383 402 385 389 380 403 402 382 390 387 409 382 419 390 398 403 390 393 387 399 404 380 393 405 384 392 381 416 396 401 416 387 421 404 408 385 390 420 416 390 396 406 393 395 408 404 411 411 418 419 390 394 412 396 419 416 407 411 404 413 391 399 411 423 422 396 426 422 427 419 422 391 393 414 395 421 400 405 405 420 425 411 429 426 423 403 425 411 404 401 414 406 411 406 393 404 406 393 399 425 417 414 408 424 401 416 415 412 434 394 406 428 415 404 425 409 419 422 432 432 433 414 408 412 431 413 427 404 414 434 398 400 418 414 431 426 437 415 406 398 416 419 434 398 430 424 413 415 410 426 422 406 406 429 408 420 427 405 410 416 403 435 414 423 414 437 407 414 425 407 434 404 437 417 441 425 421 406 419 430 432 440 435 439 428 443 417 412 407 428 429 411 420 402 435 434 441 440 406 424 403 440 427 441 414 427 424 433 431 441 418 420 438 410 416 420 410 432 432 415 414 417 422 430 418 412 419 412 407 421 432 407 417 414 445 428 436 422 413 421 417 427 438 408 434 448 425 439 431 410 447 438 420 422 419 431 411 436 435 432 409 425 430 412 418 432 433 441 449 439 435 411 424 416 419 444 419 427 421 437 424 445 409 422 435 429 429 430 414 414 446 451 423 425 413 426 450 439 417 440 419 444 443 428 452 446 420 411 421 425 432 429 418 424 442 436 445 419 449 450 416 443 442 431 453 446 448 450 424 412 430 425 438 412 443 429 448 446 431 417 418 453 436 418 416 425 437 451 426 433 441 433 416 429 445 415 413 431 446 426 424 422 433 452 424 422 427 453 449 439 416 413 430 433 413 436 447 439 433 412 453 420 426 415 439 417 411 433 430 447 441 443 415 420 441 420 431 415 420 427 435 425 421 412 440 415 437 425 435 451 426 435 453 441 431 438 440 431 451 415 416 438 447 420 447 427 422 417 423 431 433 447 437 435 440 423 440 415 438 421 413 410 437 412 433 449 430 410 419 428 450 425 414 436 435 443 410 447 450 423 417 422 410 445 448 440 449 426 445 434 429 440 427 449 434 442 446 447 443 413 415 433 429 407 428 421 439 421 446 436 422 410 434 407 409 414 421 410 411 423 442 426 431 447 444 446 407 419 420 439 435 423 437 413 422 417 426 412 429 421 439 442 424 421 440 426 428 412 430 433 427 422 410 410 421 403 407 420 415 419 412 444 435 444 409 407 411 429 414 433 403 405 429 422 422 422 441 402 428 425 429 409 442 435 414 415 433 416 432 403 430 441 400 420 438 405 425 403 432 435 435 431 438 420 408 417 399 406 418 426 429 418 419 422 409 398 420 425 403 398 422 419 419 434 435 397 412 404 429 401 423 414 419 404 436 402 413 424 409 421 433 398 403 412 421 415 414 402 401 419 403 427 399 424 423 399 426 399 405 417 406 432 397 429 400 397 396 419 427 410 407 424 415 416 403 401 396 423 410 404 409 420 397 415 410 429 388 412 410 417 427 391 399 419 396 418 419 402 404 392 398 421 415 395 401 409 420 392 418 410 409 386 402 412 420 400 401 413 416 414 393 414 417 396 399 417 387 390 384 404 388 396 390 408 405 397 392 391 403 384 408 419 417 386 407 413 394 384 394 388 386 399 380 394 395 405 391 410 414 392 385 409 404 381 404 391 394 409 407 404 414 403 403 411 392 404 383 388 384 406 385 379 377 386 384 392 401 396 374 387 398 408 379 376 373 396 389 378 389 409 406 378 385 382 402 403 400 389 394 388 385 387 400 400 390 397 396 377 392 394 378 368 386 393 391 397 397 385 375 374 372 367 386 387 400 364 386 375 385 389 371 378 385 364 372 369 370 377 393 373 366 381 374 362 370 377 371 379 397 396 388 382 375 361 369 360 390 360 375 372 379 381 390 384 385 391 389 387 393 360 361 390 369 389 390 372 391 370 362 360 373 365 371 366 367 358 365 359 373 359 371 355 358 380 360 385 353 353 355 388 371 358 383 383 353 358 362 380 371 357 385 364 375 375 365 358 352 359 371 382 349 373 375 366 381 378 348 370 363 346 351 355 360 348 372 377 364 364 351 365 351 365 378 377 356 357 349 374 367 352 353 347 356 343 366 370 354 367 357 370 347 362 344 345 371 375 360 344 354 343 364 349 348 343 341 368 341 360 363 356 362 368 366 350 345 346 353 370 363 353 354 359 356 358 364 351 356 359 366 347 362 367 355 335 347 334 341 349 366 364 366 355 336 359 343 343 344 359 353 335 363 341 336 347 343 347 350 330 356 331 341 351 336 343 332 349 357 343 352 341 351 353 354 332 335 342 333 335 333 356 329 330 331 334 347 351 358 332 351 358 342 336 353 348 357 355 343 325 343 341 338 331 332 330 344 348 353 324 356 325 327 326 338 333 327 325 327 349 346 351 345 343 323 330 342 352 342 327 326 346 322 327 323 352 350 333 340 348 328 319 333 329 324 323 338 330 326 344 323 317 337 345 337 340 319 325 335 339 331 341 330 332 347 331 330 344 342 316 338 318 315 317 327 320 322 314 332 331 338 335 328 325 328 315 313 330 322 332 315 324 330 343 342 324 330 341 317 328 320 316 320 320 338 339 331 315 322 338 312 341 329 328 330 322 341 340 331 340 313 334 321 332 333 319 311 319 315 317 336 325 323 313 334 318 309 321 322 321 318 324 320 337 310 309 317 309 307 306 308 312 332 320 335 324 331 306 334 305 315 330 322 330 336 317 308 306 331 324 319 309 308 332 307 312 334 318 315 304 318 317 310 312 332 307 331 325 307 328 325 317 322 311 310 321 323 314 309 315 304 312 306 312 313 310 306 317 306 314 319 329 313 331 332 308 327 306 307 325 317 330 312 320 332 330 304 310 332 310 323 331 317 324 308 325 330 310 305 303 322 319 327 330 316 325 303 308 330 306 330 312 301 309 330 301 306 330 309 304 305 328 302 320 318 307 309 315 315 312 315 303 330 310 301 313 303 301 320 330 306 316 310 304 324 308 304 330 306 311 302 310 305 301 327 322 309 304 306 324 314 321 325 313 300 324 326 301 325 314 301
328 329 308 301 321 317 304 320 321 315 320 299 320 321 324 311 328 328 315 319 311 305 313 323 303 306 316 303 329 328 304 325 328 313 328 319 329 300 307 319 316 326 319 304 315 313 315 312 310 300 301 320 305 315 314 308 320 301 312 320 330 315 315 326 328 311 313 325 312 319 314 327 315 303 300 330 318 316 312 328 316 313 318 320 328 302 329 316 301 308 305 331 322 318 325 319 328 305 313 310 326 329 305 308 330 305 305 315 319 317 311 332 328 329 321 323 331 317 307 329 322 309 326 312 327 319 328 323 324 316 335 305 332 317 322 312 309 321 312 309 315 320 318 333 323 326 313 307 315 322 335 313 306 310 322 336 330 310 311 327 322 310 328 318 324 316 328 330 333 336 336 312 320 318 310 308 309 320 312 320 338 312 329 308 318 314 308 312 321 314 335 338 320 326 320 340 337 311 332 332 309 330 339 323 311 312 326 313 325 332 326 324 337 318 327 317 325 327 321 338 334 317 338 315 336 318 314 332 320 337 337 339 323 342 321 326 313 321 325 317 338 341 316 335 338 340 343 316 330 319 345 325 334 337 341 347 347 331 337 326 345 329 320 322 323 329 334 324 335 344 327 324 338 330 344 331 321 339 330 336 341 326 345 328 348 335 324 344 351 347 323 345 326 326 348 334 337 333 338 352 326 348 356 330 356 336 353 340 330 356 341 353 348 330 355 343 329 355 337 336 338 351 326 326 347 326 344 343 329 350 348 337 346 349 345 346 336 349 337 345 357 330 349 348 338 348 343 352 353 356 330 334 357 341 344 345 342 364 337 354 362 360 331 333 345 353 362 353 351 356 335 361 364 341 341 356 342 358 352 335 348 343 341 363 343 354 360 365 361 346 339 336 347 365 350 360 363 346 347 361 347 362 354 344 371 363 344 356 364 363 359 344 348 342 350 357 362 375 351 352 366 347 349 363 350 363 345 371 359 345 375 349 366 370 357 373 362 358 376 344 361 349 351 380 346 378 358 356 347 373 358 351 359 366 373 347 351 356 378 349 376 375 355 381 367 351 375 366 381 352 367 363 374 353 376 383 377 383 374 385 353 363 377 385 374 355 366 353 378 378 385 363 364 387 376 385 370 357 384 374 356 387 392 382 390 380 379 358 391 380 370 371 392 359 367 392 363 382 371 366 385 366 376 374 363 376 383 392 373 397 393 384 362 364 362 388 394 380 379 399 389 395 371 382 377 379 372 378 371 368 387 369 389 384 398 380 401 387 389 393 387 401 378 366 366 396 394 379 394 389 379 400 386 404 398 400 400 386 378 370 390 378 404 402 407 404 374 400 386 377 387 401 405 397 391 389 380 374 409 394 386 408 394 394 395 386 389 411 394 378 411 377 375 395 409 403 380 376 382 396 411 399 377 405 385 397 412 394 400 399 405 402 385 416 384 406 389 399 409 404 414 402 381 407 399 412 408 393 401 404 412 384 397 411 386 411 387 385 393 421 416 411 390 396 395 406 384 403 397 414 420 384 388 422 412 408 407 392 413 420 417 405 424 425 396 421 408 394 425 411 425 412 401 426 418 406 409 419 427 419 412 414 429 399 417 418 419 406 414 429 427 392 428 394 410 407 404 411 393 431 407 421 409 414 421 419 414 429 425 427 418 407 414 420 421 402 409 409 421 434 409 418 398 409 424 420 425 396 400 429 398 417 419 415 398 407 405 424 405 398 417 432 414 399 419 401 409 435 418 436 436 437 433 401 418 408 436 399 427 401 404 405 435 428 423 422 401 432 414 427 439 402 400 411 430 437 408 439 415 420 423 401 416 415 403 436 424 440 435 408 440 440 414 432 425 439 414 426 428 426 411 425 429 409 437 418 405 444 414 417 421 434 415 435 404 416 427 427 413 418 433 409 414 444 439 435 438 408 417 421 431 423 441 415 429 431 427 431 429 436 443 446 422 413 435 421 425 415 443 431 426 428 433 446 424 425 441 447 442 440 438 428 422 425 446 413 424 417 440 431 409 430 447 434 419 433 414 439 440 418 430 429 430 448 417 438 414 450 427 449 439 414 426 445 431 413 450 447 421 431 418 422 453 449 440 412 430 445 442 418 446 412 438 424 450 445 444 411 434 418 442 412 423 450 447 444 411 436 431 415 415 431 419 414 426 448 415 445 431 438 452 424 439 428 429 427 454 419 420 434 419 451 435 431 448 420 413 440 446 425 443 449 444 451 444 451 436 447 441 413 423 431 425 442 439 434 415 439 441 415 418 440 446 434 451 439 442 445 416 433 415 440 420 439 436 452 435 452 436 414 453 447 425 415 435 452 437 430 428 416 433 435 444 424 449 441 444 436 431 448 450 426 433 415 453 449 447 426 447 428 420 437 421 432 440 443 421 414 453 438 418 431 418 443 435 447 429 424 420 440 453 450 446 423 453 436 453 437 450 436 410 414 410 419 435 439 443 446 435 442 422 442 411 429 431 427 414 441 441 422 418 431 419 410 435 410 436 426 437 424 409 429 429 445 438 445 430 419 430 447 443 442 437 444 410 450 418 449 431 436 436 440 439 443 416 424 425 432 447 412 408 444 423 422 408 432 413 432 432 430 439 425 431 442 434 433 407 422 418 430 407 445 422 438 439 430 412 412 413 408 416 412 443 431 427 445 413 433 427 439 415 416 415 440 408 442 424 409 416 435 435 417 431 408 408 420 431 413 428 438 417 438 404 415 421 426 411 431 412 433 423 425 404 434 417 408 432 439 414 402 428 403 417 415 409 423 434 439 435 418 411 406 431 417 398 427 421 411 412 406 403 432 403 404 428 406 420 423 418 415 425 422 426 402 396 430 416 421 407 410 427 421 417 421 399 419 410 421 433 426 433 400 420 398 406 410 407 432 398 432 410 426 416 398 395 417 394 418 403 405 391 397 391 415 425 398 400 401 428 401 393 427 425 409 417 416 391 407 413 400 390 399 401 407 397 425 409 408 395 392 414 401 387 400 413 395 399 400 396 412 405 388 392 402 408 412 390 403 383 407 408 418 411 414 390 381 404 412 403 413 411 390 380 412 397 409 414 403 417 386 392 398 382 415 379 403 409 381 394 403 409 394 391 383 388 386 395 399 391 390 398 406 392 388 380 388 382 410 401 379 398 400 389 397 385 390 410 376 391 374 389 411 391 402 405 400 372 384 373 374 397 393 405 402 393 397 374 389 383 400 384 391 369 383 403 375 368 402 399 384 389 384 370 369 399 402 389 387 368 378 381 379 376 384 389 378 376 387 365 378 374 396 399 374 371 374 397 387 369 390 365 368 385 383 369 394 380 393 377 398 367 370 374 394 362 361 390 376 370 368 367 380 383 369 385 359 367 360 381 365 380 392 366 361 381 390 360 391 386 388 382 389 363 361 371 365 376 378 358 387 387 365 385 388 353 374 366 377 375 353 384 377 387 355 358 375 367 350 350 357 362 375 365 355 352 365 376 358 359 376 349 352 355 359 368 354 364 355 347 376 368 370 346 362 356 349 354 364 365 370 350 376 359 346 363 378 361 353 351 352 361 367 355 348 343 357 355 376 345 371 370 364 358 341 355 351 369 365 350 373 372 368 371 349 354 349 362 343 354 350 349 342 344 343 360 341 366 350 345 337 348 338 337 366 338 363 352 342 365 362 339 361 366 348 348 346 358 348 362 339 360 350 354 366 355 354 347 362 353 351 357 361 347 333 359 363 347 335 347 359 348 339 331 332 355 334 351 351 350 344 329 349 333 332 345 349 347 359 348 334 344 349 338 334 350 332 340 341 345 331 343 329 340 345 333 333 349 355 329 346 345 331 333 325 344 351 347 330 323 325 331 332 333 324 339 327 346 335 327 350 346 338 333 351 344 351 339 341 351 352 331 324 322 347 346 322 322 322 341 341 323 350 318 334 317 334 336 342 346 342 336 336 325 347 334 316 343 318 335 338 316 347 341 320 341 335 320 341 339 341 331 344 341 329 327 338 344 344 328 338 337 321 343 340 337 327 312 341 312 319 340 334 329 324 342 319 318 317 329 322 331 326 341 337 318 329 340 314 310 339 329 332 317 329 328 310 311 327 338 312 334 335 335 321 317 333 328 323 307 315 335 328 332 334 324 307 321 321 312 322 320 332 313 328 320 332 328 323 319 326 327 313 322 322 326 331 316 315 314 315 323 310 304 316 305 321 317 320 305 323 304 319 318 311 309 332 306 332 318 320 321 308 324 329 317 309 314 325 320 308 332 319 328 320 329 329 306 312 312 314 324 306 320 309 314 315 327 304 315 314 330 315 317 318 307 330 324 317 321 310 322 318 324 315 304 317 308 306 328 318 317 317 319 301 323 301 315 315 301 326 327 328 306 311 314 313 309 304 329 329 311 317 313 303 329 314 320 303 317 315 318 302 300 306 301 321 305 316 303 307 310 329 304 316 309 316 329 318 320 325 314 300 310 326 301 306 309 321 310 325 304 327 326 305 301 329 325 308 313 299 314 324 327 317 311 306 303 308 323 322
303 306 320 312 302 322 319 311 314 328 306 319 325 303 324 328 302 319 304 316 317 319 309 312 306 321 319 310 299 310 302 302 319 322 316 321 315 305 301 300 304 310 320 299 313 315 298 315 303 302 300 321 323 311 304 300 303 324 311 304 306 313 308 325 306 325 318 323 299 319 326 305 329 317 304 313 301 302 299 304 306 300 328 301 314 302 303 318 328 315 323 302 329 330 329 303 323 315 328 323 304 323 329 305 310 303 317 310 307 318 315 314 317 311 316 331 314 318 317 309 332 309 309 328 307 307 332 330 322 329 322 326 321 319 330 328 321 315 304 325 330 318 308 333 311 329 313 322 308 308 321 323 320 331 328 313 317 304 307 331 317 308 320 334 310 311 336 320 323 320 330 323 324 305 320 332 331 330 319 336 335 337 323 319 332 316 329 314 316 332 309 329 337 325 327 312 332 327 327 319 310 321 337 330 322 321 326 316 314 339 314 311 339 332 325 333 310 315 341 319 341 312 311 339 331 331 312 323 319 332 335 322 313 332 312 327 335 321 338 335 324 315 313 344 336 343 335 346 328 328 333 326 328 325 339 339 344 337 322 333 341 318 318 346 324 343 338 347 318 328 336 329 330 335 326 318 329 345 318 343 325 336 322 339 346 344 331 343 334 336 328 325 339 329 323 346 323 342 343 322 354 328 335 332 345 342 356 347 327 355 335 330 343 345 354 338 323 345 355 347 324 356 339 333 350 350 349 337 353 339 334 328 359 345 342 339 347 343 330 353 349 342 334 337 331 332 360 331 328 333 330 337 331 345 354 358 338 353 337 340 334 355 344 333 340 360 351 348 335 357 357 344 365 337 342 356 344 363 348 346 353 358 362 362 340 335 338 355 363 349 339 355 370 349 356 366 344 352 347 359 356 338 372 353 342 347 342 366 354 369 344 351 371 373 343 341 351 347 362 344 360 349 347 356 368 357 342 369 352 352 352 352 369 363 369 350 367 354 357 371 345 363 356 347 361 364 367 362 366 351 381 374 374 351 354 365 382 370 373 357 381 348 348 351 349 375 360 353 365 354 381 368 353 373 351 376 385 364 385 357 371 387 360 358 352 355 389 372 353 372 355 367 376 378 364 376 373 391 378 374 372 359 357 378 383 357 367 359 387 365 365 385 364 374 392 380 378 370 378 393 367 395 370 368 382 381 389 364 373 374 387 383 367 383 379 371 378 382 395 384 392 397 363 382 381 365 389 399 384 374 368 386 367 365 365 390 372 388 394 402 402 382 402 386 384 383 397 379 381 393 402 390 368 380 389 388 384 377 386 382 400 378 392 386 404 389 408 371 385 392 406 403 389 401 403 381 390 375 401 391 380 374 389 397 412 404 410 377 385 403 394 377 413 378 383 408 396 381 398 401 392 394 393 398 413 386 397 380 388 387 400 386 387 404 409 383 410 411 411 413 382 391 395 381 409 395 391 401 383 408 399 398 399 394 407 382 418 403 403 383 422 415 407 394 411 405 398 401 396 421 395 391 386 411 385 415 419 396 396 422 415 414 392 393 387 417 426 416 390 407 409 391 391 393 402 394 406 394 411 422 394 424 408 421 390 404 403 405 428 402 395 419 426 411 430 406 394 417 392 418 412 426 394 411 432 426 416 410 434 398 403 398 434 424 432 395 398 405 412 396 418 418 426 413 398 426 430 402 412 430 429 433 424 432 412 424 424 436 402 426 401 413 433 400 402 428 410 408 404 431 433 399 419 435 409 425 420 437 428 411 424 419 440 403 423 434 425 407 422 401 440 404 415 434 430 420 419 442 430 425 433 420 423 411 415 431 437 437 428 424 408 412 441 404 413 420 440 439 429 420 439 426 422 412 415 410 430 434 408 414 413 437 432 434 445 445 423 438 437 406 417 440 413 411 441 424 429 434 416 411 407 410 431 425 416 442 430 439 425 419 434 409 409 412 413 436 445 420 418 417 448 418 425 433 413 425 421 424 439 447 436 448 423 429 427 413 415 433 429 424 444 447 417 445 451 423 422 445 435 432 412 425 442 420 450 439 429 411 446 416 449 423 447 420 443 422 415 441 445 435 413 437 421 421 422 420 434 426 447 451 449 441 415 429 450 454 449 417 454 442 422 442 454 416 444 444 427 449 431 418 421 433 436 431 434 438 431 413 452 415 444 438 444 447 413 432 438 442 437 430 429 440 417 420 435 440 444 442 433 454 439 434 423 454 452 444 436 419 436 425 421 425 450 453 451 442 421 426 421 437 443 429 421 439 437 444 423 417 430 436 415 448 414 426 447 445 414 427 451 438 431 416 442 418 448 429 439 413 442 447 438 421 421 438 447 437 418 450 441 427 422 435 420 423 448 454 447 442 417 442 424 436 437 445 433 430 453 416 421 431 450 446 439 450 429 423 423 434 452 443 449 418 422 448 428 415 446 419 444 450 440 447 429 420 427 449 437 424 445 447 443 432 430 428 419 439 431 430 411 428 418 439 433 419 432 449 422 423 448 446 410 425 430 421 434 446 450 409 416 441 437 448 419 448 414 427 434 434 438 426 450 436 411 430 446 433 418 450 438 448 444 438 420 427 411 440 416 448 448 423 409 420 429 446 421 421 426 442 407 413 433 415 420 433 417 423 439 441 429 424 424 435 432 434 413 434 424 421 432 423 437 433 434 416 428 406 428 403 443 427 410 428 436 425 412 403 440 443 439 422 421 414 408 406 442 416 434 418 433 419 437 423 403 422 432 427 426 415 427 422 436 432 402 428 412 411 427 408 411 420 427 430 432 433 432 430 402 423 433 432 410 428 422 418 402 425 435 418 397 405 429 425 430 434 418 407 416 419 427 430 406 406 401 421 416 415 418 419 399 412 412 411 403 396 433 408 424 430 431 424 396 424 414 432 423 395 403 403 420 394 400 431 407 405 415 427 428 400 412 392 420 390 410 390 394 409 425 410 412 405 417 426 407 389 397 419 403 420 422 400 408 396 401 387 400 410 406 422 390 414 415 420 387 407 423 396 399 420 417 422 389 398 420 400 391 421 392 408 415 386 413 388 397 388 389 410 405 402 399 410 383 389 398 386 412 397 399 417 394 405 396 413 386 395 386 387 407 393 397 400 382 397 403 414 378 394 384 410 413 385 375 406 404 381 375 409 402 396 409 379 382 375 401 390 392 398 387 410 403 396 394 407 377 380 395 379 387 402 373 374 373 380 404 370 379 373 377 378 395 400 389 405 403 394 386 400 390 380 383 381 374 371 380 402 387 365 377 390 373 370 400 386 381 375 365 368 395 373 379 383 366 377 382 380 365 362 374 366 376 369 382 363 375 374 364 386 387 373 364 366 370 393 380 378 389 389 369 372 366 390 381 374 373 367 387 387 362 384 363 375 375 387 386 382 390 369 370 379 381 374 364 354 386 362 388 357 355 362 371 378 372 357 357 387 383 365 382 354 375 366 375 381 349 372 365 356 373 358 353 351 354 372 381 357 347 371 349 364 347 363 361 351 380 363 374 349 346 349 368 350 344 358 345 344 360 361 366 364 351 350 366 372 375 344 347 375 368 349 373 349 356 343 344 369 367 346 344 357 341 360 365 343 348 345 349 344 344 358 363 339 355 338 359 347 345 362 357 362 369 353 337 361 354 351 354 357 357 358 338 357 342 342 338 364 359 347 345 365 367 335 342 360 348 364 336 351 332 351 354 334 338 355 356 360 358 361 332 332 344 348 345 343 332 333 341 345 348 359 329 355 351 350 330 351 341 339 337 350 359 326 352 339 358 352 344 352 348 354 354 337 339 344 351 351 356 338 334 342 343 345 344 341 334 355 332 346 350 348 328 334 351 335 350 341 353 324 321 329 347 344 352 334 338 325 340 323 332 350 324 333 345 333 325 321 339 326 346 332 349 349 342 345 330 336 332 327 338 329 333 332 320 332 345 335 335 331 339 346 327 344 326 319 323 333 320 342 339 314 321 337 345 313 330 323 330 328 336 339 326 320 328 318 341 324 323 328 322 312 312 338 319 322 313 310 330 323 314 334 332 320 321 329 314 311 322 323 328 313 317 309 322 333 316 320 314 328 336 325 329 337 320 337 317 324 338 337 336 309 329 326 320 309 315 325 311 327 306 329 332 315 331 314 308 307 326 314 326 322 331 316 320 313 315 331 330 314 329 328 317 320 316 331 323 325 318 329 315 319 332 322 318 325 318 322 332 316 307 304 309 318 313 318 321 318 306 317 332 303 318 314 309 319 315 302 306 325 314 318 314 313 306 327 302 320 313 301 331 318 302 306 301 309 321 318 324 323 300 323 325 316 305 301 302 318 301 306 310 315 322 320 324 324 316 323 312 326 323 309 312 322 313 311 301 301 327 325 325 327 315 319 312 320 318 312 305 316 316 313 298 307 303 321 302 318 315 313 315 308 324 326 301 307 306 301 307 303 325 302 299 310 320 310 299 308 324 304 325 312 319 325 319 322 318 323 310 302 308 325 310 301 320 311 308 328 314 317 301 308 320 302
319 309 312 318 318 308 324 314 320 312 308 310 303 326 303 313 299 313 309 310 314 301 323 323 299 308 311 302 318 300 306 308 314 321 299 303 302 325 319 324 308 300 307 316 298 312 302 301 327 314 315 314 317 310 309 319 321 322 325 311 325 301 324 310 326 326 316 298 322 305 325 302 309 303 321 310 318 325 312 318 309 298 302 298 312 316 319 305 308 314 317 303 319 312 316 314 308 301 315 301 309 309 304 319 315 326 329 303 322 312 321 300 310 325 300 323 309 319 328 319 304 316 322 324 329 308 308 305 308 322 305 317 303 311 305 316 306 332 319 326 312 307 326 323 303 325 316 312 312 310 329 315 325 317 305 322 328 306 330 318 334 316 330 330 308 308 329 309 316 304 308 333 334 332 314 311 309 330 328 323 326 310 329 324 329 318 311 322 320 306 337 319 318 331 314 323 336 307 328 316 308 332 313 339 329 325 313 333 318 336 319 340 311 312 328 335 325 333 320 339 334 320 321 314 313 329 330 310 330 320 321 331 313 327 330 335 313 336 328 324 333 340 323 330 316 319 325 330 332 324 315 324 343 344 336 333 345 322 336 333 320 347 319 326 338 337 335 332 332 333 329 329 323 325 346 327 332 324 343 350 336 344 327 331 340 350 351 337 323 339 322 329 337 326 340 325 347 326 342 329 343 353 340 347 327 335 325 342 342 351 340 344 328 339 351 331 345 341 355 332 330 336 330 331 347 350 350 339 326 336 335 340 333 333 348 345 330 336 359 331 355 344 327 327 360 355 336 357 340 334 341 355 357 348 330 354 348 331 337 359 351 355 340 334 338 363 353 342 348 350 342 339 349 355 335 345 361 344 333 353 365 338 368 355 349 337 353 349 359 339 358 355 357 367 347 356 353 354 346 338 349 357 347 367 358 349 356 365 373 369 350 347 352 362 369 344 342 364 359 344 369 360 363 375 352 365 346 375 359 373 364 373 366 357 355 360 362 378 364 371 366 356 347 359 367 352 365 378 379 356 375 379 351 347 378 362 351 362 376 350 358 379 381 362 357 375 361 357 374 382 365 377 376 368 372 380 369 366 379 386 387 382 380 369 372 360 384 382 374 354 367 355 357 355 384 380 387 367 363 390 377 366 356 384 372 377 392 369 357 383 382 393 377 375 388 375 361 361 384 382 377 361 363 396 377 393 367 370 369 391 367 365 382 361 362 385 392 373 372 381 367 363 368 363 377 389 378 380 400 373 385 380 381 386 402 394 379 372 382 388 380 388 372 402 367 373 388 398 401 377 380 368 379 403 386 372 391 401 403 389 383 388 404 391 391 407 385 396 372 410 398 400 405 398 386 395 400 385 374 387 403 374 398 408 392 376 392 394 389 387 376 403 395 399 385 404 386 389 391 387 377 408 405 401 384 407 384 402 382 414 404 400 407 397 403 395 417 387 382 380 385 408 399 384 408 396 401 406 414 402 386 413 414 420 408 386 395 392 411 403 418 401 402 398 418 385 405 408 385 401 401 391 389 421 388 417 388 408 395 422 422 400 413 414 398 392 410 403 393 398 415 401 399 418 422 394 408 420 425 426 403 390 430 425 422 398 399 424 393 413 407 423 404 408 401 408 433 432 427 421 393 413 393 407 404 429 412 426 418 406 422 435 410 423 430 400 430 398 435 435 421 411 425 433 428 397 411 429 436 405 417 398 428 420 411 399 416 431 399 425 414 399 436 414 426 434 434 429 399 415 411 407 426 432 408 439 410 407 407 435 437 419 416 401 413 408 408 439 416 409 423 430 410 418 403 438 410 437 427 409 410 437 417 438 427 425 433 438 431 441 429 426 418 445 424 428 409 433 426 424 441 405 409 407 419 408 442 428 442 422 432 408 415 444 441 437 424 430 431 409 425 412 432 437 411 410 427 436 429 431 446 412 427 425 434 429 412 436 433 409 450 426 424 433 426 435 446 415 436 427 449 428 424 430 431 433 419 450 411 432 422 441 437 433 416 421 412 412 441 428 447 431 446 419 412 420 437 442 418 422 418 415 433 432 428 454 448 429 443 441 451 412 429 427 435 426 429 429 420 418 447 414 438 439 414 432 440 441 455 447 443 418 442 413 431 415 455 416 424 436 446 422 428 455 437 443 418 447 417 425 452 451 418 426 434 455 437 453 432 436 444 419 434 430 420 452 425 454 455 436 434 436 436 440 434 452 427 430 443 431 434 438 425 439 442 437 429 423 433 447 437 420 452 457 428 450 452 439 440 442 454 417 421 433 443 433 428 448 449 456 421 426 428 423 442 456 445 456 456 455 445 435 452 430 434 422 415 420 438 440 448 434 434 446 453 454 422 415 445 448 414 443 451 419 452 435 452 439 425 450 437 447 420 431 456 432 431 414 438 456 432 421 424 451 453 455 440 418 414 428 444 449 415 439 454 453 452 450 427 421 435 442 446 433 451 444 450 417 436 424 416 454 431 420 441 420 419 426 425 420 433 449 412 426 431 411 415 427 440 430 427 411 451 418 432 439 442 418 444 423 430 440 414 442 448 436 450 413 442 413 421 419 449 422 427 418 414 431 434 435 442 443 435 439 449 447 424 437 448 450 442 425 438 439 449 443 444 422 445 408 426 413 421 427 439 428 406 417 412 436 418 425 446 424 434 441 434 422 437 410 421 435 410 444 415 435 438 409 408 434 408 425 438 423 444 425 442 442 436 404 430 404 424 426 422 407 418 407 424 406 412 438 436 416 433 404 403 425 408 405 411 411 425 401 428 422 424 426 418 414 424 402 416 403 424 434 409 438 439 429 401 405 422 411 403 407 421 432 418 417 397 417 429 405 427 422 429 414 414 417 431 397 399 423 415 407 413 418 413 432 417 398 407 413 411 415 422 394 407 403 414 409 423 405 417 413 432 410 392 409 392 429 411 394 415 393 406 395 415 425 390 396 430 406 417 407 426 404 409 401 397 389 411 423 406 418 392 400 416 406 387 389 423 399 406 396 396 392 419 392 408 422 416 397 410 421 414 415 401 406 401 401 398 384 388 417 405 393 389 386 412 421 387 400 386 399 402 395 404 396 402 380 393 386 384 411 383 414 394 402 386 386 417 415 384 381 413 382 402 405 386 389 408 381 399 379 386 392 413 376 381 404 411 382 395 382 407 374 400 401 397 396 396 384 392 391 388 377 394 372 393 404 384 373 396 395 377 406 371 374 394 404 392 377 369 394 373 391 381 374 400 389 377 375 384 383 395 368 371 372 400 384 384 395 399 397 370 377 368 378 374 382 366 400 368 381 386 372 366 398 393 375 398 364 362 376 379 389 393 362 373 389 380 392 381 369 390 381 377 375 380 381 390 371 382 379 380 358 375 365 371 381 357 381 364 379 387 368 374 392 363 377 364 361 383 385 369 375 383 365 369 367 364 377 357 365 360 356 365 377 363 378 378 363 380 363 367 368 378 352 351 379 368 353 382 366 370 381 352 358 367 360 371 376 368 357 357 366 353 347 348 356 351 347 380 376 349 376 373 357 378 374 350 376 378 347 373 344 359 357 353 343 369 358 372 355 368 362 344 368 342 354 361 373 358 341 360 365 341 343 367 352 342 361 358 353 367 366 345 367 367 364 344 350 352 362 350 355 352 365 347 352 342 367 362 338 345 346 362 346 351 366 358 365 353 343 345 346 348 363 353 355 351 339 363 337 350 342 347 335 358 344 347 356 356 337 356 357 341 347 340 336 333 345 346 331 339 336 353 333 351 347 342 345 355 341 351 339 325 341 353 353 356 335 353 356 351 354 324 329 339 335 337 352 326 330 331 346 347 323 326 338 323 329 326 339 338 348 335 328 337 327 337 352 340 352 341 340 349 341 328 348 341 348 320 333 320 347 349 327 326 348 341 327 319 342 344 335 336 323 339 318 326 322 316 347 319 336 333 315 325 340 342 347 335 340 325 338 334 322 345 342 318 332 317 320 324 342 313 324 322 320 327 319 320 325 336 331 337 328 327 326 318 326 330 312 314 336 312 334 321 335 320 314 310 316 339 326 335 340 337 312 315 320 320 323 334 313 311 327 330 327 310 337 311 330 307 315 323 308 307 334 334 318 307 335 324 336 319 318 335 316 323 311 329 335 325 322 307 329 310 330 318 313 329 322 304 329 331 322 332 332 318 328 312 320 329 309 310 317 305 306 312 314 309 315 314 328 315 327 307 321 313 314 327 309 322 327 327 320 308 323 329 320 301 304 327 327 308 303 310 310 304 317 318 307 328 327 300 308 322 305 325 300 315 319 305 302 314 329 319 318 321 317 306 319 318 299 314 323 302 321 300 303 307 318 311 303 312 310 310 301 313 304 301 326 324 306 328 305 305 318 324 325 303 299 314 322 299 297 314 299 318 315 304 326 302 314 298 314 326 310 317 310 317 320 307 310 297 304 315 302 322 308 299 327 307 313 318 309 312 303 309 302 319 316 300 322 301 300 307 297 314 296 308 301 319 316 312 317 324 297 323 318 308 323 316 319 308 306
297 322 309 309 296 301 296 299 295 299 302 305 301 318 305 311 321 296 301 306 317 298 307 311 318 317 307 307 309 318 316 309 315 300 325 315 304 326 317 303 297 324 313 303 314 323 318 309 322 324 320 312 325 299 297 317 322 308 297 303 300 316 318 317 318 315 306 326 312 297 302 313 323 319 319 311 313 310 324 309 307 316 325 303 317 324 324 311 306 324 319 310 311 308 299 301 326 308 299 310 306 304 324 302 325 316 315 310 329 309 320 306 328 315 312 318 312 307 300 319 301 320 330 315 328 300 316 325 310 317 304 317 322 301 320 317 316 305 328 314 315 317 319 312 303 303 330 316 309 329 303 310 317 302 323 315 303 309 310 311 324 312 328 314 310 325 323 317 329 335 328 320 322 330 324 331 320 326 304 319 305 330 327 333 329 318 308 322 327 331 313 321 305 322 327 333 312 314 314 306 313 306 323 332 333 311 328 318 333 328 333 335 323 325 333 316 339 336 333 330 331 310 314 331 327 335 326 335 313 335 335 320 335 319 315 331 324 336 342 318 325 336 314 341 323 339 317 322 335 314 315 325 332 342 329 343 336 340 345 331 340 321 332 347 330 324 333 338 322 325 322 327 330 330 344 330 321 325 324 327 324 326 340 345 321 322 342 343 348 339 326 340 346 343 340 328 320 324 350 326 333 321 338 348 334 332 327 338 339 333 348 347 340 336 342 339 342 343 356 349 335 332 328 337 353 325 343 324 327 336 353 338 355 358 355 344 351 335 358 345 348 353 339 342 353 359 333 346 345 333 339 332 350 352 346 348 355 340 356 333 353 352 348 349 359 345 343 361 364 341 354 338 344 359 344 347 340 363 362 354 362 334 353 354 367 366 357 347 365 339 346 348 368 341 367 338 358 365 349 363 341 365 346 354 370 359 347 343 367 342 365 339 355 349 360 367 359 360 345 355 365 357 368 375 343 355 345 358 355 375 360 377 343 372 370 355 366 354 351 343 355 365 354 356 373 355 369 349 362 364 371 362 369 355 347 352 350 367 368 379 365 367 379 366 377 372 360 365 364 368 367 376 354 357 368 383 358 373 351 355 356 379 366 361 364 384 372 386 358 383 386 384 379 362 354 385 363 383 390 367 358 381 388 378 365 365 390 389 388 368 393 372 374 371 359 386 381 379 362 364 372 373 396 376 382 374 390 394 379 376 375 369 398 386 363 380 372 362 365 383 382 389 383 364 384 384 387 401 371 392 388 378 387 394 365 400 402 395 396 398 372 389 369 388 392 372 387 404 389 390 387 373 379 386 390 401 369 374 386 408 404 388 407 376 380 404 378 383 381 375 396 407 381 386 383 376 376 408 407 384 399 386 407 376 400 403 391 403 398 408 403 393 376 390 388 386 412 396 398 411 389 412 407 386 415 407 390 408 392 412 405 402 403 396 397 416 408 418 381 391 408 394 388 398 404 382 396 399 386 392 382 404 421 392 415 403 419 417 396 386 398 413 408 422 422 418 411 411 416 413 423 405 419 390 422 395 425 389 413 389 391 406 405 422 415 397 395 418 389 416 428 389 391 409 407 391 429 394 419 396 400 397 416 410 410 416 396 409 432 429 419 415 411 411 398 396 417 428 426 420 417 426 421 421 404 398 424 405 402 414 410 412 421 397 434 402 423 399 420 425 437 406 408 414 426 416 420 410 412 411 398 437 421 406 418 401 409 409 440 425 416 409 433 424 399 413 416 422 408 413 423 430 423 437 418 423 437 418 432 422 439 433 432 420 439 407 421 407 417 420 432 433 432 422 414 430 437 431 410 404 444 433 433 425 426 406 445 422 422 433 441 418 423 427 435 418 433 413 424 446 429 409 435 416 429 446 443 422 432 448 420 430 435 447 409 414 432 423 416 415 420 435 432 435 445 421 451 412 447 422 437 445 438 448 430 427 437 430 446 424 431 446 410 451 424 416 431 448 424 432 448 429 417 430 413 411 443 412 449 431 426 426 425 448 415 438 423 444 416 416 450 429 444 443 427 415 441 442 447 413 420 441 431 426 417 426 418 442 419 449 454 426 421 424 420 426 443 431 450 439 427 445 456 417 433 421 420 455 450 454 455 449 440 423 455 436 437 453 415 443 446 456 449 455 424 455 416 446 430 452 428 435 432 428 438 444 427 437 442 455 434 440 447 452 441 445 424 420 441 425 442 430 424 433 419 425 422 420 456 437 449 427 458 424 432 430 453 444 452 429 441 421 446 422 458 430 453 416 427 428 426 453 442 434 419 438 443 426 434 433 439 425 444 430 425 417 445 454 437 430 424 454 435 454 417 427 425 446 427 437 458 429 422 433 438 418 455 415 420 430 432 443 431 417 450 440 453 428 435 423 442 435 418 454 431 454 457 432 442 425 445 433 431 453 451 453 455 439 445 452 447 419 437 420 456 421 446 443 434 415 451 454 436 454 442 452 443 440 417 426 442 448 436 415 443 422 447 433 447 435 428 437 433 443 443 431 442 424 418 454 425 412 451 439 445 436 426 431 420 430 435 449 422 415 443 444 424 434 413 451 449 420 431 425 441 411 444 428 415 442 428 429 443 416 447 424 432 419 443 432 438 424 419 441 420 408 430 425 423 424 422 418 433 435 433 412 427 438 420 407 423 437 448 447 423 441 439 417 431 406 426 430 416 436 443 428 446 440 434 409 406 441 424 426 406 440 430 424 427 441 425 443 426 421 441 443 414 432 412 437 431 429 418 438 416 411 419 415 402 403 416 402 439 434 423 442 428 405 419 408 440 438 405 420 414 440 417 423 428 424 414 412 410 428 406 422 438 422 433 433 408 408 419 412 403 412 407 409 404 426 436 398 403 425 426 433 408 399 409 401 425 419 435 429 413 434 422 395 402 433 430 413 404 409 426 410 424 397 422 432 425 419 392 431 409 424 426 420 428 399 425 418 424 425 410 401 424 398 401 390 397 399 409 407 414 395 404 408 391 390 412 421 387 399 410 416 387 397 410 410 387 400 401 415 393 401 408 407 394 389 393 407 397 393 416 415 392 392 395 395 385 419 421 417 384 403 405 384 406 381 399 406 387 408 389 395 384 412 417 394 417 394 388 385 402 391 411 384 383 412 390 414 415 379 396 389 406 408 408 391 378 401 381 399 413 380 378 386 405 394 380 378 398 377 383 410 378 404 377 382 387 377 407 375 406 386 386 385 407 406 388 397 393 394 378 376 396 372 370 396 368 404 396 393 385 399 376 402 390 390 377 375 398 388 403 368 372 380 394 366 390 394 389 390 380 375 374 385 378 391 373 377 367 379 380 383 388 389 380 389 374 369 398 369 392 378 376 381 381 363 382 372 373 361 364 375 370 387 369 359 369 366 384 357 383 389 369 392 357 392 368 360 361 377 360 390 372 375 388 356 357 373 368 370 353 388 364 379 358 376 380 369 362 369 384 367 382 378 356 361 350 370 358 384 376 356 359 357 364 383 354 363 379 347 382 358 375 370 360 363 350 369 370 351 371 353 374 367 360 345 358 359 345 346 375 372 352 349 360 368 365 366 365 361 347 364 353 358 344 363 354 363 355 373 358 366 353 352 347 351 364 347 356 357 357 359 346 345 347 339 367 352 338 340 346 345 350 347 338 353 346 351 340 360 360 334 363 338 348 336 349 349 356 345 333 340 342 353 359 364 363 343 351 352 341 349 362 337 346 348 362 360 343 334 355 360 360 354 353 360 359 344 355 350 344 330 339 337 330 352 346 328 338 331 356 348 350 329 329 340 354 326 345 334 339 337 330 336 337 330 334 342 354 337 331 337 348 333 327 328 335 353 322 322 344 338 328 345 344 343 334 331 333 323 350 344 342 340 322 332 336 332 337 332 348 328 323 325 338 328 329 349 326 327 318 346 343 322 338 334 346 316 342 325 319 337 315 340 325 316 319 342 329 336 322 323 313 326 330 332 337 340 331 338 334 336 335 332 319 312 338 328 333 328 319 325 313 328 331 326 328 327 318 313 320 311 312 331 329 323 328 336 310 314 329 333 338 321 321 314 321 315 330 311 332 338 326 334 325 314 317 310 331 326 314 310 328 316 331 315 330 319 311 333 325 332 325 323 312 306 329 327 314 320 331 307 320 318 335 306 326 314 310 320 334 318 330 320 331 328 307 304 315 315 333 333 308 318 320 321 310 324 323 303 317 318 331 319 326 305 325 317 331 310 328 309 303 324 324 330 315 327 300 325 307 329 325 311 314 312 330 323 301 318 321 316 301 317 303 324 321 325 309 321 303 303 327 304 324 318 301 306 312 300 301 317 298 326 328 312 305 326 302 307 313 322 321 313 309 325 307 301 320 318 321 323 320 316 327 315 305 300 324 317 302 327 303 301 321 300 313 297 297 318 305 311 310 298 296 322 325 307 324 315 326 315 310 318 303 310 304 309 311 298 299 314 326 304 317 319 307 302 318 307 322 325 322 305 297 321 301 295 299 296 312 298 316 296 318 323 308 324 306 321 295 307 308 325 315 298
315 295 302 308 307 297 305 302 307 307 297 311 305 301 313 323 302 303 322 323 298 302 322 307 295 322 319 308 320 306 309 310 306 315 322 317 318 303 294 300 315 296 317 325 301 303 321 309 310 316 308 313 324 303 295 323 300 321 304 295 300 319 310 312 307 307 305 301 314 304 307 305 304 296 302 310 303 297 323 318 318 303 305 314 311 304 311 314 297 321 314 303 314 298 319 326 308 327 299 297 304 308 304 310 309 311 324 317 310 320 306 301 325 314 319 307 322 303 325 323 328 310 328 312 311 319 308 321 318 311 319 324 322 325 307 302 307 302 321 319 322 328 320 318 314 311 326 305 316 323 328 312 303 326 325 315 315 304 306 332 314 324 326 305 318 332 308 326 333 328 312 323 325 332 308 304 328 324 326 326 334 319 329 329 322 306 316 308 326 330 319 305 329 310 309 325 321 332 313 336 325 331 329 312 329 335 312 321 323 334 312 322 318 337 316 337 307 328 310 331 324 325 332 317 331 336 339 316 332 315 315 321 310 339 328 334 337 335 318 322 332 324 339 312 323 316 342 323 338 313 315 322 331 339 332 315 335 322 322 319 330 319 315 344 341 331 346 325 330 323 323 345 339 322 328 340 342 324 325 341 344 343 329 345 338 346 347 328 321 323 332 338 328 333 337 321 350 334 331 332 343 340 330 334 347 341 325 341 348 332 331 344 324 344 340 345 338 336 356 356 347 355 356 337 332 355 356 328 354 343 353 342 356 350 340 345 330 343 341 358 335 355 356 352 328 329 331 344 348 330 351 346 338 351 361 347 349 335 361 347 355 356 339 363 357 357 349 363 350 341 337 361 336 333 337 363 362 332 364 346 364 344 349 334 339 358 366 349 351 349 350 363 364 361 358 344 345 342 358 367 341 344 347 356 355 353 365 363 366 340 342 363 364 359 341 369 361 351 350 343 366 344 349 373 347 373 354 348 349 371 367 373 342 361 354 357 355 351 363 355 378 369 352 357 377 370 359 360 374 367 375 349 377 357 348 361 357 361 368 364 371 359 376 352 378 368 369 371 377 353 384 358 359 373 371 357 374 354 373 360 372 369 359 386 370 367 370 354 384 388 365 376 368 363 377 381 386 391 362 377 363 382 362 390 356 379 387 380 382 388 391 382 369 376 380 388 392 376 367 364 390 395 388 368 367 398 365 396 394 393 385 362 384 361 373 374 397 377 388 391 389 393 371 385 384 390 394 397 393 378 394 371 388 401 374 379 379 396 376 374 369 379 392 393 379 383 384 377 398 372 370 403 382 394 387 379 394 402 406 405 373 395 381 398 394 409 397 409 395 372 387 383 384 400 409 400 404 391 397 395 398 395 396 380 404 397 379 379 391 376 403 395 401 414 411 385 401 399 412 414 399 388 387 411 405 412 389 418 412 389 401 407 389 408 415 418 410 397 419 410 399 385 389 387 404 382 416 383 389 393 390 412 414 387 410 384 422 403 414 406 413 396 386 422 417 421 413 408 399 403 389 409 400 398 416 423 391 403 425 399 413 424 388 416 417 417 408 398 403 427 409 424 403 407 417 429 409 392 401 431 426 426 424 399 403 432 431 401 416 425 420 404 396 408 433 427 398 413 397 413 412 419 407 427 395 395 425 416 399 436 416 435 429 408 402 400 409 402 409 432 437 437 403 401 413 403 419 423 424 420 425 434 407 409 436 427 400 404 438 399 435 411 409 406 440 440 436 433 428 424 416 438 439 438 403 406 425 424 428 406 404 412 441 413 423 438 439 422 443 436 422 436 404 430 440 444 428 432 433 412 415 407 407 409 445 410 413 424 431 438 429 433 406 427 441 424 418 435 445 415 424 420 447 425 447 439 430 450 431 443 438 433 443 412 444 445 435 422 411 440 444 442 432 435 428 415 412 425 424 417 430 428 416 446 413 411 426 437 412 450 421 442 425 413 446 453 450 422 424 445 446 451 435 426 435 446 424 429 453 430 428 431 450 435 424 453 437 440 436 438 437 438 418 451 441 453 451 430 414 455 420 448 452 436 455 424 427 424 441 426 443 414 437 430 429 449 427 453 433 443 427 457 425 432 444 453 422 438 418 422 429 425 450 425 448 448 435 453 450 454 457 428 446 437 443 417 420 448 456 438 433 425 430 435 435 416 423 442 432 426 449 446 429 441 448 453 422 459 448 457 454 438 418 441 451 446 434 455 435 423 427 444 425 441 455 444 433 419 427 441 422 452 428 434 434 451 428 431 450 451 428 444 421 430 417 448 451 427 443 418 433 445 437 441 418 432 425 435 427 427 451 432 420 420 441 429 454 452 443 437 435 455 421 440 417 457 428 443 424 445 443 431 431 420 456 432 427 456 442 437 424 434 444 427 429 426 439 458 418 422 435 437 452 432 417 444 421 420 427 427 448 445 442 420 449 431 429 418 429 447 431 429 457 417 432 427 427 455 419 428 452 429 441 438 445 434 415 450 438 427 454 421 414 431 418 440 446 431 435 452 413 451 423 455 453 440 417 422 429 413 428 416 427 447 432 416 425 433 444 441 438 442 448 430 415 452 414 440 419 436 429 419 423 431 410 420 450 414 421 415 449 429 419 421 422 438 416 434 409 449 420 435 428 414 411 424 446 448 444 411 422 419 420 435 440 438 414 437 436 422 441 419 432 420 427 437 438 417 415 415 422 438 444 442 446 409 421 407 411 445 425 427 426 440 444 421 427 409 409 412 422 442 423 405 411 444 434 444 410 440 408 426 428 404 419 428 406 434 427 412 431 405 432 410 438 428 427 419 433 430 426 409 426 404 409 433 402 438 430 408 434 436 433 419 439 411 415 403 434 399 416 413 413 401 415 401 431 411 434 423 412 430 396 414 400 405 406 416 419 395 405 401 416 394 419 430 410 394 395 406 397 413 422 413 418 398 419 412 414 418 399 429 410 399 408 414 408 419 393 394 419 406 402 401 407 427 396 423 427 405 408 406 424 416 396 410 416 414 394 396 390 394 423 395 394 409 404 386 409 390 394 414 400 396 405 396 395 384 392 386 402 405 403 389 392 404 412 414 382 418 383 386 386 380 387 386 396 398 387 380 395 388 402 412 417 410 408 390 399 415 416 411 406 401 392 396 405 412 411 404 393 390 389 403 407 376 412 393 389 386 382 394 396 403 385 394 394 402 394 403 400 392 396 378 376 373 385 392 396 380 381 401 394 393 389 375 391 397 386 396 405 399 369 378 388 376 369 380 367 385 391 376 395 374 370 395 398 382 376 381 400 370 368 377 383 386 368 382 375 385 371 389 394 388 399 376 395 363 388 395 381 375 384 389 361 388 393 373 378 392 384 395 391 372 384 377 359 393 365 358 375 375 375 368 366 365 391 386 391 366 387 372 384 380 374 375 362 384 388 380 356 389 357 388 366 381 384 381 357 354 380 374 386 361 385 371 351 361 379 367 359 373 361 373 361 367 373 359 377 376 348 353 376 379 380 367 381 373 350 349 372 345 376 357 351 353 377 367 365 350 348 374 374 360 378 365 343 366 377 352 359 358 358 352 354 353 356 344 342 375 360 365 353 340 355 354 365 344 371 365 373 361 348 365 365 366 352 347 354 367 363 354 339 343 366 339 354 345 341 367 344 361 356 334 338 348 361 363 352 357 354 364 357 363 355 349 334 335 356 336 359 351 354 336 334 357 340 336 339 347 347 341 331 336 332 347 358 334 360 340 333 357 354 359 331 339 340 348 351 331 326 345 358 349 325 337 349 343 350 325 327 342 344 328 350 323 347 354 329 353 333 343 324 352 324 346 324 326 325 348 345 328 350 329 325 339 333 349 327 344 336 351 350 351 343 344 340 321 331 341 343 327 322 345 321 324 333 321 326 334 348 317 340 342 325 344 325 337 337 332 326 318 331 323 316 319 346 336 321 326 325 345 333 327 337 337 319 343 326 315 317 312 338 322 329 311 340 323 338 341 314 331 311 340 320 331 324 317 312 312 332 322 336 336 333 337 335 339 336 317 310 309 317 335 319 335 335 316 315 330 314 317 319 314 315 329 336 330 336 306 332 326 320 328 321 312 325 317 310 321 325 313 322 335 309 335 331 306 312 307 329 320 318 310 328 328 328 307 310 326 314 329 316 308 315 326 312 330 331 317 323 324 322 303 321 316 312 306 318 317 331 305 314 326 325 317 327 318 319 302 308 330 326 322 302 308 313 310 304 310 324 323 301 314 322 321 328 301 324 314 315 323 315 327 315 306 310 310 323 298 310 300 326 305 320 328 310 301 306 315 310 299 306 313 314 299 302 310 299 327 323 315 320 306 310 306 315 322 316 309 321 297 309 318 303 299 316 316 301 323 302 315 324 310 299 308 310 304 321 312 301 314 299 295 325 311 303 313 307 322 324 299 323 306 321 299 309 310 320 315 307 295 300 302 307 304 316 323 311 309 307 317 298 310 315 297 295 322 313 305 318 309 309 313 320 305 316 302 318 308 320 297 306 295 306 319 303 295 315 318
295 300 313 303 316 320 296 302 312 302 311 308 313 314 305 310 310 305 311 313 299 302 310 321 307 306 320 298 319 316 305 314 293 295 294 316 322 320 318 303 299 306 318 312 297 294 297 324 324 319 309 309 303 297 303 319 294 323 311 322 301 296 305 315 295 307 317 298 299 309 298 296 300 320 317 307 320 320 306 319 312 319 301 321 323 309 315 321 305 299 318 313 302 300 302 304 313 325 306 318 307 308 318 312 302 308 324 326 303 304 318 319 297 324 314 323 305 302 318 316 306 310 301 314 314 307 320 300 305 328 320 316 307 310 302 313 322 329 311 327 303 301 318 301 327 305 327 305 310 315 322 320 327 326 303 312 305 324 313 311 323 302 327 301 312 329 314 305 329 327 302 331 327 321 331 323 326 326 327 303 311 318 321 307 323 332 330 315 331 328 324 332 313 335 325 325 326 324 328 330 328 329 334 332 307 315 308 319 327 320 327 312 308 311 312 327 308 307 307 336 331 327 333 308 327 323 330 318 311 323 313 336 316 311 332 318 321 335 333 313 319 323 319 321 328 325 311 331 326 312 329 319 332 324 321 321 339 312 332 342 325 343 326 343 319 331 320 324 314 345 316 333 343 329 340 324 327 330 318 337 332 316 331 338 325 333 339 321 318 343 333 328 339 345 326 344 331 331 322 330 331 322 349 325 337 340 335 347 322 339 335 338 338 350 327 346 335 348 351 334 340 331 346 344 333 356 355 352 334 342 347 347 342 328 351 324 356 346 357 357 347 335 329 354 338 333 358 358 341 355 341 348 329 338 343 348 339 343 351 350 337 342 341 357 354 342 358 353 331 330 352 354 342 331 358 362 357 339 351 362 339 355 335 361 341 347 365 336 365 364 339 341 335 348 360 338 366 361 349 347 353 354 368 338 368 357 363 359 343 361 366 350 361 346 356 369 360 355 349 358 362 354 343 375 345 345 343 374 374 364 369 356 350 343 362 355 363 345 373 361 359 345 364 370 370 375 376 376 377 378 350 346 359 365 375 360 379 354 373 356 376 364 371 365 366 355 380 352 359 354 350 356 374 372 382 380 370 364 361 383 366 370 388 363 377 357 356 378 383 366 372 366 361 379 389 372 370 378 365 371 389 373 387 381 364 372 382 362 363 392 373 379 390 372 369 379 393 388 383 387 366 381 378 388 369 377 383 394 379 366 368 363 364 383 378 383 370 379 380 365 400 385 392 364 370 365 394 373 386 391 370 380 389 374 371 400 369 393 395 367 377 382 369 396 405 403 396 391 383 377 373 399 399 380 389 395 401 407 400 374 404 405 397 384 404 384 402 392 395 410 388 406 379 404 394 392 382 407 378 412 384 404 381 388 398 390 403 390 389 395 383 412 380 409 387 413 383 378 394 407 405 410 391 411 391 388 403 404 409 411 400 383 403 385 411 403 411 386 414 400 385 410 388 402 414 391 413 389 404 392 388 401 393 387 417 412 388 401 389 410 392 409 413 408 415 405 422 398 404 416 410 408 396 417 421 389 419 403 396 392 391 423 424 409 401 419 395 400 425 395 392 407 428 401 421 414 420 432 416 429 418 420 393 426 403 405 427 429 394 411 395 397 406 432 419 419 421 425 431 415 430 434 432 430 404 423 412 435 423 437 433 410 426 436 406 438 409 399 433 412 418 432 435 424 405 413 424 401 434 424 438 434 431 409 410 426 409 441 417 436 405 419 405 403 436 422 438 436 420 431 436 412 421 431 437 425 444 419 428 437 443 425 430 431 435 440 417 444 439 432 436 442 408 441 446 443 420 439 435 437 426 428 406 445 413 440 426 412 413 408 446 409 429 429 438 418 424 434 409 421 435 436 416 421 410 431 430 436 442 430 450 434 439 435 434 415 445 435 424 415 426 430 435 414 411 430 415 418 448 451 432 432 436 440 437 430 421 417 416 446 430 414 421 417 440 446 415 425 422 430 431 438 442 448 442 443 417 438 451 454 436 430 426 453 451 452 430 417 414 434 443 425 436 452 423 422 445 426 427 454 435 445 428 421 438 457 444 434 439 439 433 454 448 445 450 442 441 423 437 433 443 423 444 422 454 453 422 441 456 435 430 427 458 443 433 430 434 454 449 450 435 423 445 459 453 436 434 435 444 447 444 428 455 430 427 450 440 422 443 429 451 430 419 422 448 443 422 451 448 437 433 455 418 451 444 455 438 419 439 453 442 447 444 455 420 430 449 418 434 430 430 423 418 431 428 448 456 452 437 443 448 428 456 424 461 438 461 458 459 458 449 440 443 451 433 422 419 441 422 435 453 454 441 430 424 427 460 438 437 456 439 423 422 433 429 442 430 448 458 427 444 421 449 446 455 428 438 458 434 438 422 459 428 435 430 448 428 455 419 438 459 430 434 420 456 447 447 443 446 420 428 457 450 444 442 457 447 420 447 421 434 444 456 445 419 418 425 422 456 419 436 454 431 452 450 428 431 437 454 417 441 457 415 424 435 433 457 422 437 444 428 455 422 417 433 425 419 434 424 417 437 443 447 453 437 439 423 445 454 454 448 429 446 439 437 422 414 436 430 429 415 436 427 423 439 437 426 436 414 436 439 438 423 430 435 439 448 436 419 446 434 411 419 416 430 444 425 424 416 436 433 419 409 449 423 436 423 437 418 427 411 438 411 415 441 437 413 419 416 433 446 413 425 442 410 408 432 442 425 429 421 405 426 438 432 427 424 439 423 443 430 405 424 412 437 416 442 442 426 408 426 421 413 442 416 416 402 441 408 419 421 424 418 441 412 403 419 431 438 436 425 421 435 403 428 424 412 423 420 435 427 399 412 435 439 423 405 437 420 409 415 421 401 412 428 415 400 428 415 406 423 436 417 403 421 428 428 399 411 417 398 401 423 434 413 430 401 401 411 425 413 430 406 415 404 398 433 407 430 409 417 418 408 398 424 393 429 418 398 406 398 401 413 426 399 391 421 408 399 399 398 420 407 410 404 412 397 426 406 426 422 404 406 394 402 388 395 420 390 411 421 398 398 405 423 423 423 419 389 394 396 416 418 407 390 393 383 399 392 402 397 419 418 408 387 387 409 387 380 407 414 416 412 387 388 411 408 406 387 391 403 386 416 409 393 388 396 378 385 392 396 380 412 404 407 386 393 376 412 383 398 386 388 402 401 402 374 379 378 381 381 391 377 407 410 393 406 388 382 374 404 390 376 389 379 396 399 382 399 391 406 377 384 378 395 370 396 370 382 367 386 394 403 384 381 385 383 393 401 394 368 401 376 394 387 380 368 383 370 397 383 369 383 377 379 372 394 384 390 371 385 371 376 362 367 392 365 372 367 380 360 393 366 363 372 381 363 369 374 380 375 374 387 372 364 374 371 366 373 392 374 386 362 375 372 354 363 376 382 370 358 381 381 366 363 372 387 367 361 381 366 377 376 359 371 369 354 350 365 356 355 361 368 365 353 356 380 351 380 379 348 369 372 358 376 381 372 349 378 369 365 367 349 378 346 360 377 351 360 355 372 345 347 355 376 350 343 373 369 375 369 350 377 375 344 343 369 346 371 371 341 356 373 344 340 349 361 366 352 365 368 351 370 347 342 369 354 358 355 362 350 340 350 358 351 352 336 356 358 365 363 335 347 361 338 359 348 337 351 361 363 345 339 337 354 355 338 355 356 341 341 341 333 340 338 330 351 347 335 331 341 337 357 338 332 349 348 337 335 337 335 353 338 354 333 354 352 347 343 350 357 328 327 334 338 343 335 326 326 340 327 346 324 330 323 336 351 344 346 325 351 349 353 326 350 333 335 343 327 331 336 332 327 333 346 325 343 332 346 324 338 345 327 330 325 347 330 332 345 347 333 338 339 330 342 333 339 323 323 346 331 338 324 337 315 315 341 337 325 334 341 342 328 314 320 334 342 332 314 335 327 315 323 330 321 335 343 339 316 338 317 341 320 318 328 320 330 313 328 314 336 334 311 330 318 326 330 320 313 335 323 312 339 335 330 316 325 329 310 330 324 316 328 334 322 312 311 310 316 329 315 310 320 316 330 329 333 319 309 305 314 323 309 313 318 331 321 304 321 325 327 307 334 316 334 319 323 314 316 313 331 314 326 319 329 315 325 332 329 330 315 326 318 332 322 313 304 314 304 314 325 303 317 314 323 304 328 323 315 311 300 310 320 323 325 316 301 316 314 329 311 327 320 327 325 310 308 328 320 309 309 311 309 324 322 300 328 320 322 311 297 321 318 317 312 312 302 314 298 317 311 310 313 302 307 307 310 314 303 301 325 312 312 305 305 305 306 303 325 297 315 324 320 303 314 302 319 319 320 320 307 301 301 321 306 310 301 320 297 305 322 324 321 307 300 298 315 310 305 313 311 323 310 304 300 298 311 324 320 303 317 301 310 323 296 321 300 298 317 297 303 297 306 307 306 297 321 318 319 305 320 306 293 317 309 299 322 306 321 298 322 310 301 309 297 320 299 304 317 315 300 298 320 314 312 295 318 310 320 314
313 308 296 313 303 304 311 294 318 309 299 309 318 300 317 292 297 293 303 321 316 303 318 313 294 299 307 311 316 304 302 299 312 299 312 293 303 302 318 321 311 317 300 308 295 295 300 300 319 304 293 314 316 311 297 310 319 312 299 305 316 301 313 306 300 303 300 312 305 296 311 295 313 312 311 298 306 318 295 322 303 308 298 299 318 296 294 313 312 320 296 295 317 295 323 302 299 303 316 320 317 323 308 311 295 323 313 305 318 314 302 296 297 304 300 321 305 300 307 323 296 310 326 318 311 323 325 313 298 316 306 318 311 319 302 310 316 321 318 307 308 324 305 309 300 310 303 310 315 314 306 313 326 302 303 308 327 301 323 326 318 301 316 330 322 321 312 310 312 331 319 320 326 324 329 329 306 303 309 322 317 315 303 311 317 308 319 314 307 312 307 326 311 330 329 312 333 307 309 318 304 325 328 321 326 330 317 324 306 315 306 335 322 336 318 321 325 321 318 318 313 330 334 318 325 329 328 322 332 333 336 333 324 329 318 314 324 331 335 327 311 336 325 328 335 339 313 323 322 325 335 329 319 333 311 337 323 332 321 317 327 319 342 343 341 326 323 341 344 322 314 341 325 338 315 321 317 339 326 345 325 329 321 327 336 347 330 343 341 326 328 322 336 348 332 323 327 342 350 325 349 318 321 329 341 321 336 345 345 347 343 320 326 347 334 347 347 346 339 338 324 351 343 341 347 325 325 352 325 335 323 342 333 345 332 325 328 332 327 341 326 346 336 336 347 346 356 357 328 348 353 338 342 334 353 351 344 329 355 347 343 355 340 354 353 359 330 357 334 343 342 344 330 362 356 353 349 353 338 342 338 349 344 358 364 349 361 354 354 360 367 335 345 334 343 338 350 359 349 351 360 352 339 336 358 359 364 338 346 372 349 365 366 338 357 340 356 350 361 355 343 372 356 366 350 342 370 366 348 344 363 364 359 358 374 342 347 364 353 360 365 366 347 361 345 355 378 365 377 375 375 363 367 355 362 371 365 353 377 352 372 362 375 354 379 371 370 366 375 381 363 377 350 384 376 367 375 362 369 384 386 372 364 382 356 357 372 383 389 370 358 360 367 389 389 386 391 358 375 385 370 385 371 372 378 360 385 369 386 381 381 385 365 372 379 385 378 377 393 392 396 363 363 387 365 379 387 383 362 362 364 374 388 371 382 378 381 377 385 365 376 386 394 377 384 379 383 388 392 366 367 367 381 402 377 386 382 366 371 385 384 390 376 374 401 397 391 398 391 393 380 405 394 380 396 379 393 376 399 405 380 407 372 406 382 399 399 384 394 376 401 400 389 385 399 376 410 388 377 407 395 399 387 393 399 413 391 412 408 382 408 379 380 409 403 380 397 393 392 381 385 409 397 418 390 392 388 381 419 417 403 388 384 384 408 413 414 412 416 409 402 393 409 397 418 414 417 383 401 387 399 402 421 391 394 392 405 402 385 396 400 402 398 405 405 426 390 392 409 424 420 423 389 407 397 416 398 429 413 400 420 426 414 400 418 407 400 411 416 405 398 421 418 420 400 422 393 394 396 402 433 426 421 412 410 401 424 420 402 410 431 395 407 416 405 435 433 416 417 420 432 425 410 420 413 419 409 417 424 416 427 426 408 414 404 425 408 403 410 421 417 438 408 439 407 420 429 412 440 426 407 423 438 407 436 434 419 414 403 439 408 409 403 438 413 431 411 422 436 423 443 411 419 408 409 425 429 439 439 429 423 444 409 417 409 446 408 429 416 409 423 423 418 425 419 428 412 428 446 444 448 446 410 422 409 414 444 434 418 449 447 425 445 427 423 412 449 428 443 411 432 438 426 447 449 426 430 434 443 451 444 441 410 431 444 429 447 412 423 414 453 412 424 440 431 432 437 430 451 428 432 423 449 442 419 447 452 440 429 442 430 455 431 422 434 414 441 420 451 446 423 443 447 428 429 425 449 446 435 438 420 457 442 457 436 449 449 432 425 457 419 443 457 430 453 428 423 430 434 417 455 435 446 445 442 453 448 434 443 428 450 440 419 434 440 440 417 423 449 428 423 445 448 457 459 434 426 419 456 448 431 437 430 427 432 433 430 432 431 440 426 441 442 425 456 429 430 421 450 437 448 440 460 420 436 435 447 432 457 441 418 426 436 451 455 451 442 423 441 456 446 425 455 446 432 425 457 420 428 445 439 434 444 457 436 418 431 442 433 426 441 453 454 460 418 447 425 443 429 424 457 433 451 450 461 421 433 456 423 444 459 420 436 441 460 431 418 449 455 453 457 434 420 449 452 421 454 435 446 421 461 461 436 450 425 435 429 440 449 454 422 423 457 461 422 431 430 422 418 423 433 457 459 436 420 426 459 456 419 443 436 419 418 430 427 425 448 439 447 455 431 428 436 446 442 454 446 437 456 428 453 437 424 455 422 439 443 459 434 459 426 451 451 422 419 432 433 443 426 443 448 449 456 427 435 438 456 457 457 452 424 442 421 424 438 418 446 421 417 455 455 426 437 445 423 441 454 432 425 421 451 449 446 449 417 422 427 449 455 419 435 421 446 441 430 425 435 453 424 437 442 421 440 423 445 449 441 441 415 444 440 453 437 430 445 433 430 415 425 429 413 440 429 447 417 438 451 440 428 412 422 450 414 443 409 446 428 439 433 433 430 411 432 448 409 413 424 418 419 420 433 434 434 435 444 417 423 423 439 446 416 441 411 439 421 441 410 423 431 434 438 420 431 421 418 433 424 435 442 436 407 424 419 432 411 415 443 426 430 431 424 441 426 428 433 439 419 436 414 405 422 406 420 406 420 434 434 399 422 430 433 426 410 406 413 425 428 422 401 423 410 429 425 425 420 425 409 408 397 416 422 414 398 419 412 402 398 430 431 396 423 422 425 422 431 421 407 419 404 410 405 416 401 432 404 424 421 418 395 423 398 421 402 403 405 418 409 408 414 405 410 403 393 401 390 399 395 416 423 401 401 388 394 400 426 401 414 411 412 398 393 415 403 408 423 395 407 399 391 417 418 392 418 385 408 420 388 415 399 382 420 405 415 386 417 413 401 397 389 418 409 388 400 419 403 399 389 417 398 379 411 384 393 393 394 397 401 409 414 392 407 408 402 377 388 411 385 409 400 375 394 395 394 378 385 395 380 384 401 398 373 393 393 387 395 397 395 407 379 391 383 397 372 397 397 383 392 395 400 399 397 387 374 383 396 400 400 403 402 371 384 396 371 401 394 393 401 374 367 370 387 379 366 378 398 387 385 398 380 393 368 386 389 389 363 379 383 372 376 379 392 371 387 396 384 393 385 382 360 384 381 390 372 379 362 392 362 370 362 378 361 386 390 386 367 367 376 370 366 387 374 390 370 365 390 385 354 373 371 354 359 354 362 387 389 364 361 370 354 380 352 356 371 363 353 379 358 356 365 368 384 357 374 358 367 369 349 378 355 351 358 373 372 353 352 373 351 360 346 375 366 376 347 353 353 350 346 362 371 376 360 350 349 349 374 347 370 356 342 357 360 353 347 355 348 360 372 370 349 353 342 369 364 372 344 365 354 359 340 371 367 355 366 369 340 357 344 366 336 356 365 351 359 343 341 366 339 349 360 347 339 340 341 363 349 358 366 363 356 333 338 350 362 356 345 346 332 358 363 357 357 362 334 341 353 331 330 352 358 329 351 355 351 357 331 340 340 344 360 339 345 351 345 330 350 332 352 325 326 351 352 352 348 356 338 337 331 338 334 328 339 331 355 329 335 334 338 331 347 340 340 328 352 321 339 336 337 347 352 351 334 335 326 327 320 325 325 348 330 332 348 332 321 318 324 339 320 339 346 343 322 331 348 318 329 331 333 344 324 329 343 336 342 346 343 342 318 314 337 326 325 331 340 328 329 313 323 316 343 319 335 328 342 342 341 317 319 335 341 317 339 335 332 319 329 325 325 314 321 321 329 324 339 329 317 337 316 328 310 315 335 332 330 334 332 329 309 307 320 306 315 317 331 337 326 317 320 310 323 332 322 311 314 319 331 324 317 307 312 319 314 308 312 306 304 305 328 306 307 306 322 317 331 308 328 314 324 319 330 316 328 331 306 332 314 315 307 307 324 325 323 305 320 327 302 323 325 330 313 327 302 330 308 330 304 299 309 323 317 306 306 310 303 309 309 313 319 313 318 311 306 307 315 323 302 314 316 324 312 326 318 314 324 324 312 297 325 320 319 309 325 324 320 296 303 297 310 324 312 299 304 318 308 319 310 309 304 297 304 320 324 325 304 320 322 317 319 317 309 309 296 307 306 320 307 311 319 321 306 303 322 315 294 301 306 309 315 319 307 304 321 294 297 306 315 315 297 296 315 296 319 322 312 306 311 299 306 303 303 315 317 298 306 319 301 302 292 293 321 307 296 319 300 292 302 292 314 299 318 306 302 314 297 314 319 315 312 302 296 293 317 312 321 301 309 301 304 310 294 303 317 320 292 295 321 295 317 305 302 305
311 303 318 316 295 316 310 316 296 306 309 313 296 300 315 306 309 297 316 303 300 303 302 300 306 293 303 293 306 305 307 296 318 296 314 314 291 303 309 319 310 319 311 315 299 297 292 309 303 317 292 312 299 303 315 307 306 319 302 313 304 318 311 293 315 304 316 316 308 297 306 297 317 296 321 295 303 316 315 308 312 308 322 321 312 315 298 296 312 308 309 316 296 298 317 304 321 306 309 301 317 318 312 324 302 300 295 298 304 310 304 322 318 313 317 317 317 324 298 315 313 320 307 307 322 307 317 318 317 301 326 309 323 311 309 301 318 311 306 326 327 315 323 317 300 314 309 321 313 310 310 299 304 320 308 328 302 299 321 323 302 318 304 327 300 315 301 323 328 310 319 325 326 312 314 328 331 324 320 313 305 331 312 309 323 323 310 326 321 330 318 322 317 322 320 318 307 320 308 304 326 334 320 325 323 313 314 318 314 314 331 335 334 320 320 318 313 329 319 316 331 325 321 323 334 317 327 313 337 316 324 329 315 308 318 335 317 329 318 328 339 313 327 337 331 312 321 339 337 335 318 332 324 335 318 320 315 340 328 315 318 313 337 327 315 317 324 325 339 334 338 325 315 320 328 317 326 341 340 336 345 328 345 330 343 340 319 334 337 318 341 321 347 319 332 320 346 331 323 334 321 349 346 321 323 326 326 334 319 350 322 350 330 320 331 325 345 336 345 334 336 336 337 335 340 354 336 334 350 324 332 353 356 350 328 324 354 323 343 339 353 339 347 336 325 348 332 344 348 326 349 344 349 334 326 355 338 353 340 331 329 350 329 328 351 343 338 357 344 332 347 348 349 336 360 349 360 343 344 357 352 362 342 357 359 360 341 360 339 359 356 348 367 361 356 341 362 360 344 337 358 340 347 353 362 358 357 353 354 337 351 354 369 361 344 362 368 365 367 351 358 368 344 368 360 367 353 365 370 362 363 373 363 370 376 365 355 344 350 376 345 347 376 349 367 358 366 346 368 377 354 379 353 362 366 381 349 378 355 367 352 356 362 374 349 361 361 378 380 351 356 382 356 355 353 379 385 370 363 368 359 375 380 358 370 370 360 387 375 374 380 386 377 369 370 354 389 377 364 384 373 358 392 388 361 368 358 372 365 385 369 389 373 360 358 371 394 382 368 381 367 360 376 369 377 364 374 366 364 397 374 386 372 382 362 368 393 398 384 395 390 392 373 368 383 366 382 381 372 401 383 372 367 371 382 400 375 396 368 395 373 397 400 401 380 378 385 391 377 369 401 395 401 382 397 402 399 388 378 396 386 405 382 387 377 375 385 394 393 382 388 382 398 400 384 385 407 391 411 383 377 414 399 409 388 388 393 378 395 400 404 400 395 404 415 390 397 379 400 417 399 387 404 402 404 402 411 380 398 406 401 405 394 419 388 406 409 401 396 405 415 383 422 415 418 415 386 409 385 384 391 398 424 408 420 408 423 404 409 402 390 423 419 396 414 426 422 402 407 397 425 400 389 425 427 415 410 421 425 393 414 394 429 424 413 416 413 419 418 404 414 403 418 394 420 416 401 432 430 421 427 411 416 399 409 414 427 431 408 422 434 434 428 436 428 413 420 411 400 408 426 426 421 411 428 409 438 437 409 436 426 425 412 405 401 432 411 411 413 414 440 417 412 425 423 413 434 410 422 439 427 442 427 406 418 436 428 415 409 413 433 411 439 405 418 440 439 428 410 410 443 408 429 415 435 410 428 427 421 408 423 446 407 405 409 423 440 435 437 447 446 426 414 440 430 429 435 423 410 441 430 440 427 434 424 415 430 419 431 425 425 415 446 410 436 416 433 426 411 432 427 441 421 447 424 446 434 453 432 416 418 445 440 430 428 414 438 443 417 453 452 433 417 446 426 437 447 452 453 448 423 419 436 434 413 443 421 430 443 442 435 442 434 456 418 443 416 438 433 422 436 430 435 441 456 450 457 447 439 455 440 449 418 456 420 454 442 427 427 428 455 441 458 425 440 454 447 433 434 422 440 456 429 453 431 427 430 431 435 458 441 440 420 445 456 427 437 442 450 439 444 447 432 433 455 441 443 430 442 418 458 457 448 450 454 427 443 422 460 436 438 439 458 440 422 453 426 442 454 459 439 456 420 453 428 458 452 429 446 433 429 419 448 460 427 440 445 428 444 443 446 420 420 419 462 445 430 426 424 421 443 445 458 444 455 443 459 445 453 419 459 440 439 444 437 423 441 439 433 422 419 460 443 440 436 462 442 447 446 448 425 426 450 421 427 462 421 444 444 456 420 460 433 440 461 427 444 459 447 458 462 423 432 462 420 449 462 444 454 445 449 460 428 436 462 456 455 421 437 437 434 438 454 424 458 428 431 460 424 435 431 444 459 444 419 436 451 418 461 442 420 423 439 429 460 459 423 453 437 461 447 428 437 438 433 453 424 422 451 451 459 441 433 456 423 417 417 441 420 439 439 440 453 453 424 436 441 445 427 431 434 430 439 447 453 450 458 453 425 445 439 435 447 440 427 423 432 419 447 427 441 419 451 427 455 414 445 427 442 455 441 452 426 421 441 420 454 431 448 455 417 420 423 441 445 427 448 454 430 429 423 449 433 416 418 422 450 448 434 427 438 453 423 442 452 441 439 441 416 432 440 412 439 442 431 420 412 416 419 423 434 422 408 446 426 414 414 414 443 429 438 423 442 412 410 415 437 424 437 408 430 423 428 424 430 426 414 413 445 408 440 433 415 405 411 431 440 443 417 442 423 405 415 414 408 418 423 437 433 411 439 415 428 417 432 409 436 439 416 433 440 408 418 406 410 423 433 401 417 403 440 438 403 410 407 406 424 425 399 413 409 399 398 438 410 420 416 417 397 423 403 428 436 401 430 396 402 410 401 397 422 404 405 402 409 424 418 434 398 430 403 408 433 403 409 404 426 430 423 427 415 430 416 413 395 409 415 402 422 421 404 410 430 413 419 405 403 404 401 403 423 411 405 424 404 405 425 412 400 421 393 421 424 414 417 391 405 409 417 422 387 412 394 414 389 418 386 398 414 392 404 401 406 382 389 414 391 387 400 404 381 398 390 411 387 414 417 399 399 409 396 386 403 385 381 391 407 388 408 390 387 402 410 411 386 382 406 388 411 414 396 386 390 387 409 377 407 378 385 394 395 389 389 408 384 380 380 374 379 372 374 387 385 396 371 393 400 389 405 386 379 372 373 396 403 403 372 376 400 376 387 368 380 382 382 371 392 387 392 378 388 400 368 382 391 390 384 374 384 388 370 372 391 389 376 366 386 397 373 380 367 394 397 396 387 391 364 385 393 391 367 363 393 382 376 367 374 379 368 388 392 382 374 371 390 365 371 370 368 362 391 380 355 366 378 382 356 379 385 389 373 354 355 385 355 386 370 370 385 380 378 359 383 358 360 367 385 366 373 379 370 358 362 361 370 383 357 358 378 366 364 373 361 376 372 373 353 374 352 362 380 357 344 376 374 370 357 352 366 343 362 351 352 374 364 354 354 353 344 365 373 370 345 358 373 346 354 369 374 372 353 343 348 360 356 341 370 346 371 364 349 358 368 358 345 371 350 359 336 356 365 340 349 345 357 357 349 347 363 361 343 340 341 364 339 357 342 335 342 341 333 344 360 364 333 334 331 346 340 340 356 351 333 357 353 350 328 352 342 355 340 341 333 332 334 330 347 329 358 354 353 325 332 355 333 343 334 333 324 351 343 324 346 354 325 336 349 333 327 329 326 339 352 342 333 333 323 339 331 345 343 348 326 352 321 347 332 322 329 345 350 350 327 351 339 333 348 346 337 338 338 331 347 335 349 325 344 316 339 321 338 329 346 343 324 346 335 336 347 344 328 344 340 336 341 325 315 338 320 334 325 333 329 328 327 330 333 317 316 325 332 332 313 314 326 321 319 310 317 313 336 317 323 309 335 332 310 333 334 320 329 337 310 315 321 324 332 310 330 337 324 319 326 325 322 310 336 331 309 310 333 336 318 316 305 311 306 305 304 332 318 326 329 320 333 311 305 326 315 328 325 323 314 314 332 315 321 303 326 320 305 302 318 320 324 323 325 302 306 317 313 315 301 329 313 325 306 325 321 302 325 330 320 306 308 317 317 323 316 307 310 317 307 325 304 328 314 326 327 317 310 306 300 308 302 309 301 305 303 322 305 298 319 325 302 327 312 319 319 298 325 298 316 301 324 319 298 309 314 296 297 324 302 299 303 304 310 305 312 314 297 319 314 318 317 317 315 300 307 306 302 306 308 320 311 305 300 300 310 309 310 321 302 301 320 301 312 293 297 299 308 309 317 311 320 300 313 321 293 314 316 301 297 318 292 306 309 292 305 318 308 293 317 310 293 314 310 311 313 313 317 320 291 304 308 320 304 292 311 306 314 297 315 319 315 308 295 302 300 308 320 308 301 315 296 302 299 306 315 313 291 303 313 291 308 300 312 292 301 294 307 316 292 293 306 316 302 302 297 311
310 295 289 290 311 294 294 290 302 310 312 302 314 296 294 302 298 316 304 301 312 312 297 314 306 304 309 310 316 308 300 307 306 300 300 298 298 297 291 303 318 307 308 314 314 313 319 293 302 295 297 317 317 304 311 295 310 292 316 299 311 319 316 297 291 319 298 299 296 299 304 317 316 292 311 303 308 310 298 313 316 306 310 305 312 293 310 303 296 298 311 308 296 299 315 296 298 315 298 295 293 311 321 311 305 303 315 322 322 322 305 297 295 302 321 315 322 318 302 310 313 320 305 296 309 322 322 298 324 302 312 308 324 302 297 324 315 322 324 322 320 310 325 321 316 320 310 315 312 319 298 300 314 309 300 326 304 326 299 300 303 314 312 299 321 314 328 311 309 325 304 300 306 300 325 328 325 306 315 309 328 314 310 312 328 314 311 301 312 310 304 315 328 317 317 318 331 313 328 308 309 303 310 316 305 305 311 328 325 328 322 314 320 310 331 311 322 312 335 332 314 315 314 312 336 329 306 317 309 308 329 333 308 324 323 322 332 338 319 321 330 337 332 315 312 328 322 330 336 322 327 315 334 336 322 334 329 325 315 333 327 338 329 330 325 315 315 319 314 328 334 338 326 327 314 335 319 315 343 330 339 321 320 342 330 342 333 338 317 316 344 334 343 321 322 322 335 327 325 319 317 346 334 326 335 327 350 341 329 347 326 322 320 331 348 337 325 335 326 325 334 323 345 330 328 351 335 347 331 343 347 327 335 339 339 344 333 349 356 338 332 329 330 345 341 327 325 341 348 340 329 330 357 334 345 333 347 333 341 355 346 342 360 333 333 351 354 344 344 329 360 361 335 341 349 361 344 350 344 334 332 356 347 356 344 342 356 342 335 365 350 367 344 359 336 335 340 349 351 369 352 354 366 359 344 348 367 370 355 347 342 370 338 346 338 362 368 363 350 372 372 368 349 362 370 351 341 342 343 357 341 363 344 366 377 353 376 354 362 362 375 377 356 370 355 373 369 357 347 354 352 357 348 374 362 377 347 357 367 351 382 363 373 364 352 353 376 350 383 377 351 379 375 366 372 368 359 351 367 376 362 362 364 358 385 370 366 372 363 386 378 378 380 366 381 376 372 359 390 381 363 358 362 380 369 378 372 386 378 388 375 391 378 365 376 376 384 368 373 373 365 377 375 392 397 391 394 377 397 362 376 361 385 377 372 391 387 367 397 372 363 384 378 394 380 394 367 376 383 365 382 391 380 403 384 395 397 396 374 395 398 390 375 401 384 386 394 388 391 390 379 384 391 381 407 390 403 393 372 405 380 401 408 398 377 384 377 401 396 375 407 376 378 394 384 375 387 386 391 398 406 391 401 378 392 401 387 386 413 389 410 410 407 408 398 402 409 392 387 413 416 392 382 387 400 382 410 388 389 420 392 389 415 397 409 395 383 409 384 418 407 391 402 417 386 393 400 395 385 408 389 423 413 391 423 386 387 414 394 396 406 407 396 400 415 425 406 408 412 408 398 414 405 391 395 408 423 399 420 402 414 402 400 430 397 424 400 411 432 398 424 421 412 423 417 417 431 419 403 434 397 412 419 416 415 428 395 409 398 428 422 423 399 431 422 408 425 430 427 424 437 421 415 417 410 398 416 417 418 417 432 439 423 436 404 415 424 440 439 436 416 402 438 404 408 426 404 415 408 433 419 440 422 428 434 411 415 410 430 435 429 421 432 410 417 438 425 441 435 421 435 408 423 432 413 431 413 417 445 419 406 420 415 425 447 406 435 419 413 418 407 437 434 433 416 411 437 434 449 439 433 429 429 433 450 437 417 432 450 418 418 425 417 429 429 439 449 417 415 432 438 414 421 422 432 429 418 454 413 417 434 431 429 447 447 429 433 449 444 423 414 452 438 413 421 416 443 418 414 439 432 442 435 442 445 457 418 452 448 455 449 419 431 424 454 415 433 432 452 456 442 454 445 417 446 445 454 426 450 455 451 425 432 421 445 420 420 449 458 445 428 422 454 446 444 418 447 428 424 459 457 434 429 428 454 418 449 439 429 455 455 432 447 461 428 425 455 431 428 445 457 458 450 450 443 453 427 429 439 453 446 434 425 457 444 438 457 431 459 445 445 428 435 451 429 446 434 442 435 445 425 431 441 432 438 442 422 422 452 443 456 455 434 463 425 436 458 439 448 430 421 450 440 457 437 449 460 452 427 431 453 452 462 451 421 458 429 444 460 437 443 453 428 457 428 433 429 422 453 434 432 430 440 452 424 458 457 464 422 440 451 431 428 450 461 449 443 446 427 457 461 449 445 425 461 428 457 426 429 445 459 461 431 434 448 434 447 461 453 424 436 439 434 420 444 451 448 442 432 431 436 429 460 461 454 457 426 448 438 454 448 433 451 459 448 456 449 451 453 438 456 445 434 426 421 458 457 425 457 424 435 428 454 451 445 444 421 451 448 460 419 454 431 427 426 436 420 457 424 430 452 461 433 443 445 435 459 459 418 453 422 453 441 438 457 433 449 434 426 442 447 457 422 446 454 429 454 416 422 430 454 425 436 418 441 424 445 451 436 436 431 449 429 455 427 418 420 415 434 421 432 414 418 429 443 456 442 438 447 440 444 443 441 413 437 424 422 423 451 443 436 425 434 443 414 437 445 419 430 415 418 449 415 422 420 443 413 449 417 447 426 448 425 410 448 442 421 415 410 418 437 426 422 408 414 424 426 440 430 411 416 415 419 436 444 415 426 407 447 418 419 406 434 405 430 440 434 416 434 404 435 411 422 437 421 438 430 432 422 411 436 429 419 404 416 411 411 434 412 410 403 423 408 430 423 433 420 407 441 407 407 431 411 423 421 428 415 406 415 432 412 405 417 427 407 407 417 410 438 401 398 410 409 421 403 399 413 417 410 424 429 412 422 402 435 402 402 410 423 410 412 415 414 410 399 406 420 421 418 419 425 420 432 396 405 398 399 423 419 413 410 412 430 396 420 430 402 428 405 392 403 421 404 419 414 394 413 399 411 400 406 419 406 390 394 399 399 395 408 389 386 386 420 403 404 420 421 413 411 417 411 411 410 418 401 387 385 387 391 400 391 410 393 402 413 392 415 418 395 391 414 396 384 393 399 405 388 409 404 410 385 394 394 408 390 401 381 389 394 390 396 383 395 379 399 408 384 375 379 376 393 376 401 401 378 411 377 387 401 391 380 397 407 384 378 381 408 370 382 376 374 395 389 378 371 400 377 396 384 396 394 377 379 389 374 383 401 372 368 371 387 388 374 381 376 367 379 379 398 391 374 384 395 372 371 374 381 396 379 396 385 368 385 376 391 370 371 377 368 361 374 363 374 363 382 381 369 376 363 376 377 367 357 363 359 392 362 361 357 390 361 369 370 375 357 386 384 356 382 370 371 373 373 386 377 358 371 365 355 375 382 373 385 361 367 378 384 385 361 369 376 351 369 380 368 365 356 382 359 358 363 354 358 346 377 361 351 354 374 346 351 375 350 378 344 367 349 378 365 362 362 371 343 361 368 364 342 356 343 370 360 367 364 349 365 357 362 374 353 363 343 342 358 349 353 342 371 346 356 362 353 368 345 340 347 370 363 369 346 352 352 341 355 352 348 356 345 335 354 334 334 335 337 353 357 364 334 355 339 339 363 363 351 350 341 345 334 331 341 335 337 334 340 344 357 354 346 355 356 352 345 360 356 334 330 353 349 357 335 356 330 332 328 358 326 347 338 330 348 323 344 329 336 355 345 339 347 330 332 351 354 342 345 354 340 328 340 330 346 349 328 344 338 323 334 339 331 324 335 344 349 346 330 348 334 322 332 335 325 345 327 322 333 316 321 348 321 338 323 345 333 329 336 316 332 314 334 342 317 317 334 313 345 313 343 328 323 312 317 320 339 331 335 332 330 314 340 334 329 330 330 323 321 341 339 333 326 317 339 311 326 314 308 320 336 330 320 315 329 324 323 324 311 315 313 330 317 309 321 335 330 309 316 308 307 313 332 325 322 329 326 306 304 326 318 332 316 330 307 307 315 323 324 324 316 309 327 323 324 304 332 327 309 327 332 322 326 324 320 314 324 331 317 320 324 328 315 308 306 314 324 310 322 328 300 302 302 321 320 324 322 318 318 329 310 315 315 302 306 302 314 327 299 328 315 322 324 326 297 297 308 321 307 297 316 306 298 319 326 317 311 316 305 297 314 316 313 299 318 322 302 303 318 303 302 303 295 295 300 294 296 309 318 306 309 307 315 310 297 314 318 310 293 295 299 297 299 320 295 293 318 309 315 295 322 305 311 313 310 312 292 299 293 321 298 315 301 292 293 318 295 318 296 294 319 295 320 318 292 293 318 309 301 303 311 292 308 301 306 318 291 306 296 291 304 293 314 314 293 315 302 296 304 308 292 294 312 313 291 313 315 311 301 296 315 291 297 294 293 304 291 293 319 318 295 304 291 311 290 316 307 302 293 312 311 316 316 295 309 318 318 297 301 291 295 296 315 294 300 318
308 292 313 307 291 288 313 314 309 305 311 288 310 306 311 302 295 301 309 315 300 300 315 304 295 291 303 291 298 307 313 318 311 308 299 306 300 317 303 314 304 318 306 296 298 292 311 305 305 294 294 309 306 292 295 305 317 310 308 296 298 296 318 313 307 291 301 311 319 307 306 304 298 315 312 307 318 296 293 304 293 290 295 303 294 293 320 293 314 309 292 315 307 313 309 295 314 312 317 314 300 295 320 300 320 304 317 311 310 312 295 305 305 293 319 309 317 318 303 311 298 296 297 315 310 310 296 299 297 311 305 311 320 322 322 321 300 300 324 295 308 295 307 299 296 320 313 317 314 321 309 313 323 318 307 321 302 310 325 306 325 306 321 320 303 319 315 307 325 312 307 306 312 318 308 314 311 325 302 299 317 316 316 314 306 326 306 311 306 304 318 304 314 313 325 318 302 311 325 330 326 303 305 307 323 315 320 303 309 325 303 327 309 318 332 319 334 327 321 305 319 318 311 334 314 310 307 311 312 317 336 305 307 311 325 309 307 316 328 319 317 315 308 329 321 336 312 320 329 331 322 312 313 330 311 324 337 315 331 312 327 331 314 330 337 334 333 340 313 325 321 325 334 323 316 317 321 322 330 331 333 341 330 338 326 324 335 337 326 325 330 325 323 329 338 342 332 333 333 316 344 329 330 342 337 348 320 347 339 348 333 324 343 350 350 322 325 336 346 336 346 328 347 321 341 336 349 325 353 332 324 348 345 336 340 345 338 339 340 332 339 338 353 351 330 325 348 348 353 329 325 333 358 351 358 338 345 337 330 344 332 352 347 346 339 338 343 329 354 360 347 345 350 343 348 358 353 339 357 348 353 358 357 360 358 342 356 352 350 349 338 335 345 361 350 348 341 334 343 369 363 359 344 348 356 344 353 349 363 367 359 344 367 343 339 367 365 340 365 349 358 370 351 348 341 346 362 361 347 350 361 352 360 376 363 355 369 368 350 367 362 355 360 370 369 365 379 346 376 367 374 372 376 363 373 369 349 381 351 355 357 380 370 355 379 356 369 350 382 359 356 383 351 374 375 378 376 374 358 385 352 374 387 364 375 380 374 376 355 355 378 386 364 369 370 359 377 382 369 376 387 361 375 385 366 366 393 387 383 378 386 385 380 362 361 383 369 361 369 387 365 395 382 379 368 371 383 378 372 376 365 392 362 391 394 381 367 385 381 377 382 382 365 374 392 368 398 402 391 380 383 383 393 369 379 402 381 402 381 392 397 386 386 397 378 397 395 400 398 384 395 373 373 377 397 392 395 408 383 381 389 390 374 410 375 396 401 374 391 396 398 378 382 399 386 408 405 395 381 383 410 396 387 414 404 413 385 379 401 386 388 381 406 380 407 397 404 402 392 419 400 401 384 397 414 409 387 411 404 388 416 414 418 404 418 398 385 384 387 386 404 422 416 421 409 392 400 395 415 404 394 397 386 399 414 420 421 413 404 405 413 400 390 410 423 419 393 412 400 397 417 408 407 414 410 426 427 400 423 397 407 397 399 393 400 417 431 404 413 406 403 396 429 414 398 424 395 403 406 407 414 397 427 431 424 409 429 420 419 421 429 397 428 397 399 436 426 398 411 405 413 423 407 430 412 399 440 413 436 426 431 422 437 400 420 430 438 438 414 435 409 426 416 442 441 414 434 428 402 402 412 409 415 421 439 430 421 438 442 418 423 433 439 419 432 416 409 430 413 421 421 419 446 435 419 443 406 409 425 447 410 436 412 424 412 447 407 444 450 444 436 418 436 408 438 414 411 411 430 437 430 427 435 419 440 427 436 436 421 418 441 412 411 414 453 415 428 448 452 420 442 429 423 419 430 452 418 425 447 431 454 425 449 436 426 438 446 453 456 415 454 443 451 454 446 451 451 456 445 441 422 424 415 433 425 426 431 422 439 422 440 437 426 434 452 440 459 443 429 450 444 426 436 438 458 418 452 451 438 457 456 458 422 457 453 423 450 427 431 458 424 421 454 454 431 432 439 418 422 435 433 451 429 422 426 452 435 436 461 432 431 432 428 435 447 440 461 435 425 431 453 433 434 445 445 447 435 422 447 439 439 438 428 450 442 455 459 434 428 434 448 461 448 434 454 432 455 452 424 461 463 433 450 434 459 432 437 430 454 441 426 430 459 434 436 457 426 432 428 454 422 431 451 426 445 461 437 435 448 460 452 446 449 437 435 443 424 428 428 458 448 433 443 462 423 458 455 448 445 438 437 446 448 443 450 428 438 441 461 464 456 447 465 439 439 454 436 441 460 462 433 462 450 454 435 451 423 444 432 421 459 423 446 441 445 450 423 437 446 463 456 456 464 431 429 437 463 463 433 434 459 444 450 463 453 463 448 430 441 435 430 434 457 430 431 437 460 453 429 461 427 420 452 427 430 436 463 449 434 431 462 448 430 446 446 438 421 449 447 441 420 432 432 457 443 419 450 459 451 458 455 459 435 419 442 445 435 441 430 449 429 448 433 440 452 436 435 454 423 439 452 444 452 421 438 456 429 448 448 430 417 458 424 454 448 457 455 448 457 426 454 449 432 432 438 450 443 418 425 438 442 446 436 448 415 448 443 418 435 424 431 428 422 430 422 454 418 417 434 417 428 422 442 436 430 413 426 413 416 428 437 444 416 449 425 450 432 446 412 453 448 420 423 413 429 424 445 434 420 422 437 426 431 424 449 448 425 411 449 420 427 423 409 424 422 407 445 431 442 448 439 412 420 429 415 418 427 447 428 415 432 435 446 417 409 425 414 430 425 426 431 428 421 440 403 434 440 439 416 430 438 404 434 408 427 440 419 404 438 442 412 422 427 408 434 429 427 399 410 406 419 436 430 437 431 428 427 424 422 421 422 413 433 401 428 419 429 425 418 430 417 413 403 415 407 430 399 424 400 410 433 425 408 431 416 425 394 418 423 419 401 406 393 394 410 425 419 401 412 398 395 431 418 402 411 430 396 416 418 401 389 417 390 406 415 405 412 420 402 396 425 399 403 424 408 388 422 419 392 419 392 413 393 390 421 396 391 418 408 387 386 403 408 415 415 396 391 390 388 397 390 417 401 406 415 413 408 410 406 406 395 413 386 404 419 401 385 411 416 416 408 384 385 388 388 380 396 401 405 380 400 413 391 403 409 411 408 375 411 374 392 374 403 375 407 404 386 374 396 384 410 377 379 405 386 390 408 404 374 397 398 387 394 404 389 404 386 389 385 377 375 402 394 377 388 382 392 380 382 388 370 390 393 366 387 377 379 375 388 386 379 396 383 367 392 364 379 371 363 396 396 385 371 363 395 393 379 361 391 381 380 360 391 367 395 376 370 387 367 360 373 379 389 359 370 381 372 380 391 375 390 371 389 362 383 376 374 370 382 368 353 364 382 363 387 381 380 361 373 366 362 365 366 382 369 359 363 371 351 372 372 365 373 350 368 351 371 368 382 371 368 349 369 363 352 381 378 356 376 374 372 351 359 369 363 377 377 375 363 343 377 365 374 366 347 374 369 350 375 352 367 362 343 368 361 341 350 370 343 354 368 373 372 372 367 340 353 356 363 370 346 364 352 348 364 353 370 346 339 346 357 342 343 359 368 341 337 354 335 340 335 340 350 344 339 344 339 364 335 355 356 358 338 343 360 361 337 344 350 350 336 347 358 352 355 336 348 346 351 352 348 340 349 333 337 340 339 344 347 343 343 337 345 350 350 349 354 331 329 341 353 344 335 349 334 328 347 324 352 337 330 326 348 345 330 342 332 333 343 339 346 323 334 327 320 335 339 350 324 337 336 340 347 318 321 339 325 347 339 319 326 347 323 319 335 332 337 346 343 325 331 333 328 345 341 329 327 328 326 333 314 342 335 340 317 332 320 337 329 342 330 336 328 317 338 331 330 339 333 325 340 332 320 322 333 316 327 334 334 337 318 308 332 308 336 337 328 312 330 314 310 316 307 327 322 335 316 309 331 307 325 330 330 335 311 322 310 330 316 305 327 326 305 320 327 334 318 311 327 325 307 308 309 319 308 318 315 302 330 315 326 306 306 315 319 330 318 319 320 331 328 329 306 300 308 315 314 307 322 304 326 324 307 300 309 313 315 319 310 312 301 303 315 306 316 299 302 301 317 319 298 312 317 303 313 323 317 324 297 309 298 325 303 306 325 310 318 309 300 299 321 303 305 305 309 322 307 313 324 294 304 324 310 323 297 295 320 307 308 321 297 318 297 314 321 293 306 316 293 313 315 315 294 320 304 306 297 298 304 294 309 304 297 316 314 298 320 311 304 297 310 308 314 306 291 312 307 304 298 298 316 290 313 310 310 318 317 307 294 299 301 303 303 307 298 319 306 319 309 290 316 289 298 309 305 299 293 313 304 300 291 301 292 315 313 312 313 310 291 309 289 302 293 295 289 293 294 306 293 305 306 290 306 306 302 313 316 306 307 302 309 301 306 312 297 300 297 313 292 299 296 314 312 292 312 305 296 317 292 292
303 300 315 312 288 299 307 309 287 296 293 308 309 303 294 311 315 303 298 311 306 298 300 300 302 294 287 311 316 313 307 294 288 305 289 313 288 302 305 310 303 303 293 317 289 300 311 309 308 315 304 297 296 317 303 304 316 295 298 315 292 310 314 293 300 309 311 300 293 298 315 300 313 290 300 306 295 315 298 315 312 306 317 313 306 303 300 296 310 302 316 306 294 312 304 305 303 296 309 300 307 298 312 293 299 315 311 297 311 312 294 297 299 315 314 308 320 294 314 310 298 310 297 294 295 304 303 301 310 314 302 318 321 293 321 299 309 310 297 315 305 312 316 304 306 295 297 311 308 303 317 308 325 310 295 323 312 307 313 316 308 311 323 304 319 306 298 327 323 299 317 303 315 306 311 328 306 313 313 319 322 304 301 320 319 301 317 305 310 301 323 324 317 321 301 309 300 302 309 326 303 330 330 321 307 314 321 316 328 303 307 321 310 308 310 329 309 326 333 321 328 312 316 322 323 318 332 330 316 328 304 329 309 318 314 320 321 316 310 318 313 327 318 322 324 335 312 323 328 336 331 312 312 311 331 332 327 328 327 339 321 328 333 326 310 310 310 327 323 316 341 331 338 322 316 324 319 322 342 341 320 334 315 326 321 322 321 340 339 341 314 336 323 326 345 338 344 331 346 328 331 339 339 343 344 325 338 337 336 329 317 332 321 346 344 327 320 319 322 348 346 322 338 323 334 336 345 331 353 342 342 333 331 333 327 326 340 323 347 342 323 329 355 351 342 339 353 356 356 337 339 333 342 357 337 331 344 358 357 334 340 338 335 341 347 328 347 330 329 338 349 337 346 356 333 331 346 338 331 353 351 354 364 344 353 342 358 339 340 365 365 339 335 364 339 354 358 359 341 343 337 355 335 351 366 339 350 352 336 354 337 346 367 370 363 361 342 368 368 351 345 344 369 347 354 353 370 343 355 355 353 359 341 353 366 343 363 356 363 367 349 345 376 374 351 367 363 378 358 350 346 376 366 365 366 374 372 375 360 376 350 372 372 382 364 377 348 366 371 351 357 379 354 370 356 364 359 376 356 366 364 356 381 372 384 380 362 376 370 387 389 363 382 362 388 366 377 373 385 358 369 356 383 362 365 375 385 383 378 391 378 370 359 386 392 371 378 380 373 374 379 372 384 362 398 396 385 372 369 390 362 363 367 379 384 393 384 399 370 388 364 370 385 396 366 370 398 377 367 383 389 381 382 384 399 398 383 385 371 370 393 373 372 399 369 396 393 406 375 403 402 373 381 389 405 395 397 397 383 388 386 388 406 384 385 381 387 405 397 386 385 391 401 406 407 399 407 410 409 412 394 392 378 404 410 402 379 388 388 390 394 392 396 389 383 413 406 415 417 399 400 398 399 390 406 420 395 382 405 406 408 413 393 390 419 388 414 404 417 385 418 421 405 411 396 410 396 422 398 387 394 418 405 414 421 391 406 396 393 391 413 411 422 424 393 389 399 419 427 424 406 417 390 415 417 393 414 399 420 411 413 417 412 415 405 406 419 424 413 423 405 425 428 428 429 433 430 399 425 427 395 401 416 398 428 401 402 413 412 431 433 435 416 415 418 430 430 402 409 402 437 440 431 434 416 418 404 430 412 437 431 410 438 411 433 421 434 405 421 439 437 437 423 430 426 403 442 418 407 410 419 444 407 409 438 425 428 441 414 441 436 444 408 432 411 441 408 446 445 427 440 439 420 420 426 443 419 423 417 422 437 415 440 449 415 412 421 427 437 416 416 428 434 416 427 451 436 447 445 445 441 450 427 441 414 453 425 416 413 420 442 443 429 423 434 436 419 447 447 449 447 454 417 421 418 436 421 437 431 456 430 454 454 438 441 415 438 457 455 441 423 435 421 432 447 436 449 447 428 440 440 455 438 444 421 436 417 428 417 426 428 433 424 417 422 429 434 432 457 428 420 435 423 459 432 425 423 419 457 435 451 423 459 420 451 460 447 434 430 430 450 431 425 419 444 429 431 460 444 446 446 422 440 453 440 431 460 446 432 455 439 421 460 436 443 425 454 430 442 422 441 450 454 424 450 455 434 462 452 435 446 456 459 422 445 435 433 462 438 446 429 457 424 445 449 447 450 440 456 428 461 453 457 451 432 462 441 465 436 449 436 461 440 450 438 440 441 428 437 458 428 464 425 450 443 453 432 427 447 442 453 442 449 464 447 459 461 443 435 431 426 449 446 464 453 438 458 427 463 428 438 445 445 441 428 465 447 457 445 427 453 432 466 435 429 447 448 443 423 460 427 446 462 426 443 424 462 434 448 458 459 464 456 437 458 461 454 437 427 432 441 457 441 440 446 424 440 447 464 440 460 445 463 431 448 459 432 443 446 457 455 438 430 444 427 464 458 459 455 464 426 450 431 421 425 455 443 463 456 442 438 450 421 455 434 422 448 444 444 428 456 433 421 440 431 427 460 425 442 449 423 446 435 453 446 459 444 425 457 435 422 450 441 421 440 454 443 444 455 423 428 423 456 449 443 424 457 459 449 435 446 429 438 438 419 441 454 423 445 437 438 456 447 423 446 432 417 440 431 444 431 443 446 447 444 452 457 437 422 416 453 416 433 419 444 427 414 454 425 443 432 446 439 419 444 425 425 443 441 432 421 448 416 450 435 435 435 433 414 435 434 443 427 443 439 414 413 440 411 423 425 420 447 442 417 434 445 428 412 430 447 420 423 443 450 437 422 430 408 417 445 413 424 417 431 417 426 427 412 426 429 429 413 432 420 437 425 440 426 409 411 406 432 412 441 414 426 443 434 423 416 426 427 431 433 408 440 410 426 402 427 406 424 434 430 438 422 407 428 401 410 434 400 435 400 438 403 420 434 434 440 405 413 422 435 408 408 410 398 401 417 402 430 415 407 400 427 403 423 402 407 431 418 419 425 411 394 400 400 397 408 410 413 410 432 411 422 402 422 422 406 402 428 399 421 399 404 410 406 391 416 420 428 399 402 417 416 414 399 396 420 411 422 411 409 426 422 426 392 418 395 391 407 414 400 408 413 419 403 413 404 409 417 422 421 409 416 406 395 418 406 419 392 399 395 415 390 389 413 395 381 414 393 403 403 400 418 405 394 409 387 412 405 404 385 415 378 378 414 389 398 387 390 380 383 410 377 388 387 400 401 395 375 385 382 405 383 399 393 397 378 389 381 405 375 376 403 404 405 389 405 386 400 400 388 401 371 403 382 378 381 393 396 402 401 391 368 402 371 380 395 379 383 402 387 365 367 396 368 368 399 395 385 396 366 381 389 383 377 364 370 367 368 362 381 380 386 398 365 375 387 388 391 373 368 360 379 359 365 364 369 361 390 392 374 363 374 388 388 363 356 377 359 364 381 364 365 376 376 370 368 365 376 377 356 384 378 376 384 384 360 374 365 350 381 375 377 363 380 377 379 370 383 364 349 358 360 350 372 355 349 363 347 369 352 367 372 372 378 356 361 377 353 378 376 348 366 367 378 361 375 351 362 374 347 343 364 360 349 362 342 351 353 370 346 346 355 359 371 357 362 371 368 361 370 348 356 370 361 338 365 353 363 336 348 339 347 359 338 355 345 350 342 335 345 347 340 359 367 349 354 366 345 349 332 354 331 333 340 340 348 343 341 341 357 345 355 344 356 339 345 340 361 345 359 346 328 356 329 330 338 339 353 333 349 328 330 349 329 347 332 356 326 342 332 327 332 324 351 325 343 334 338 342 322 349 351 329 343 342 344 333 350 321 330 337 328 328 331 341 345 337 351 345 339 335 334 325 323 332 343 321 338 342 334 335 333 327 342 321 348 329 331 342 327 341 325 335 346 335 322 340 319 320 330 341 335 334 314 312 321 338 317 312 334 330 334 323 338 332 333 338 318 322 328 316 324 336 326 309 309 322 309 321 324 332 312 333 322 313 334 331 308 307 332 330 325 323 310 320 313 333 315 321 313 333 328 328 328 312 328 328 326 329 309 310 321 313 305 304 320 328 329 319 331 313 322 303 306 304 303 318 331 309 328 329 314 302 315 305 317 304 325 326 320 320 320 314 326 312 320 309 305 313 323 302 323 311 302 327 310 301 312 306 306 305 303 319 306 317 323 322 319 315 315 307 302 303 319 297 315 308 305 319 321 297 321 315 309 323 313 320 296 296 296 301 301 300 323 310 321 317 302 312 301 300 301 321 315 322 309 318 314 301 293 322 305 301 299 297 293 299 295 306 294 301 292 312 314 298 297 293 309 300 302 309 299 302 300 291 301 308 316 313 316 308 313 299 317 290 296 318 290 299 294 292 301 316 303 293 315 309 317 303 310 290 313 318 301 314 289 304 302 307 297 290 295 311 298 313 304 297 312 304 306 308 298 309 297 312 305 293 294 303 307 307 304 294 298 309 289 298 294 302 308 294 294 305 287 297 301 295 306 287 311 316 299 313 308 309 299 295 314 305 311 296 316 289 302 296 310 295 299 308 302 289 315 309 300 307
288 305 314 307 297 300 307 309 296 298 301 300 298 299 288 314 300 287 287 315 288 302 315 300 294 300 295 292 293 308 312 295 289 302 309 300 286 300 293 288 304 310 295 309 315 297 308 299 290 301 290 314 287 311 299 295 296 308 293 303 292 311 304 295 297 297 309 290 304 309 314 314 294 292 307 314 294 290 296 289 304 291 317 296 316 299 298 318 313 304 296 318 299 313 318 301 316 310 296 294 293 315 314 301 290 303 297 318 297 298 312 305 293 311 314 292 315 315 313 309 301 320 300 303 307 299 308 297 313 315 302 317 303 318 298 303 301 299 294 301 307 316 316 310 299 310 304 315 300 324 299 298 314 304 308 318 298 312 321 322 297 324 314 315 317 297 313 310 316 296 318 323 322 309 317 327 327 307 315 303 306 319 305 325 299 319 316 304 305 311 300 308 309 318 329 300 319 315 313 309 314 304 304 310 316 325 308 314 303 324 320 310 315 328 308 318 318 324 322 325 308 323 333 316 310 330 315 323 308 306 333 312 332 306 315 322 307 311 321 317 316 311 321 323 312 333 323 334 312 319 333 323 312 322 318 313 333 322 332 338 326 330 314 322 333 327 309 337 334 326 320 314 333 336 333 340 333 319 337 339 333 332 326 339 317 337 313 343 324 315 343 326 324 340 327 322 342 324 334 338 342 320 319 327 329 342 319 335 324 329 327 338 320 332 324 335 341 323 345 350 326 341 331 337 335 345 345 329 320 332 353 348 338 323 327 350 350 332 334 323 327 330 348 329 355 340 327 333 323 337 349 335 352 339 339 354 329 343 330 325 335 329 356 342 336 356 342 352 355 337 348 360 345 339 341 352 332 345 336 341 335 362 353 363 344 335 333 348 353 350 345 347 365 358 346 360 338 338 368 362 361 366 349 362 336 347 368 340 369 338 337 363 342 337 360 343 339 339 372 340 357 351 368 369 353 359 374 359 364 373 353 369 348 344 358 342 342 373 374 366 350 344 345 358 356 366 360 363 359 373 379 364 380 346 355 351 361 367 377 353 353 381 377 371 368 375 372 369 370 368 374 379 352 377 375 366 381 357 367 381 358 366 352 376 376 378 369 355 383 376 357 356 362 363 361 378 356 364 369 390 376 373 363 391 386 378 374 360 379 391 391 387 370 393 391 395 383 386 361 392 388 380 393 390 381 383 361 382 364 370 380 379 394 386 392 372 367 381 381 384 380 365 364 391 398 366 369 375 379 398 393 398 387 367 391 386 389 391 371 371 379 368 406 390 371 398 401 379 374 373 386 403 374 385 398 397 398 386 390 379 405 383 408 394 395 397 393 397 408 405 410 379 408 381 404 380 410 394 389 415 387 396 397 392 411 387 407 387 391 387 384 412 404 409 403 407 397 404 390 394 382 399 409 410 393 408 397 421 405 391 396 409 419 387 384 396 410 405 414 404 403 423 423 420 412 399 401 391 424 411 405 388 423 426 417 396 414 426 388 389 395 422 405 429 389 411 393 395 409 415 399 425 391 409 420 426 401 403 426 408 432 399 432 408 433 404 426 404 398 425 395 414 418 412 416 420 396 421 427 416 407 397 410 408 416 400 403 426 415 399 404 414 408 418 406 433 432 422 432 420 404 425 439 402 407 440 419 410 413 418 427 412 416 403 421 413 407 402 416 410 408 441 424 433 417 429 426 408 408 416 428 414 442 427 416 408 424 436 416 435 410 443 447 426 443 423 436 406 422 408 415 429 445 436 427 424 421 433 410 419 443 425 429 429 423 411 426 446 432 430 425 431 413 419 413 431 438 452 437 427 453 423 440 415 444 453 431 414 435 425 426 420 442 438 441 448 440 415 435 455 428 442 433 431 452 428 445 429 420 428 445 419 432 432 422 422 431 434 424 446 448 430 454 426 456 432 420 441 434 441 431 449 427 451 423 423 424 457 458 431 449 460 418 420 426 458 430 438 438 453 444 447 443 453 458 457 433 459 430 439 455 456 438 425 420 444 450 447 440 423 461 428 421 461 430 430 457 442 426 453 454 453 459 455 444 432 450 458 428 437 455 440 430 430 422 452 456 454 436 453 457 433 461 435 450 447 465 463 425 427 453 435 436 423 426 460 435 455 430 463 428 464 438 437 429 440 424 440 448 438 427 460 425 466 429 453 447 428 450 426 454 458 460 424 460 464 438 448 452 445 444 433 442 436 448 448 429 425 441 454 440 445 447 462 464 453 448 464 434 431 424 441 466 436 461 434 432 431 458 437 452 455 446 426 467 446 427 428 447 444 434 439 466 458 433 462 463 457 459 450 441 435 467 459 447 460 425 432 424 459 445 452 466 467 431 441 466 434 465 465 454 431 436 427 441 465 442 436 431 433 438 448 464 437 439 463 450 460 427 426 427 448 430 426 424 437 443 465 422 440 462 429 424 451 453 442 426 428 431 434 458 447 435 455 437 427 451 463 463 455 442 423 457 450 446 458 440 443 433 461 437 448 423 438 454 454 458 458 437 423 426 429 424 459 462 439 419 424 457 437 458 435 459 450 440 441 418 434 438 430 430 454 435 453 428 425 420 442 419 437 421 445 422 426 440 421 446 436 419 424 451 429 429 433 456 438 442 419 424 417 451 434 455 418 452 453 446 432 456 457 444 450 416 434 450 432 442 440 451 436 447 434 448 451 450 444 429 424 439 429 426 430 447 413 425 440 443 413 448 440 447 426 432 440 445 416 415 421 433 444 444 416 422 434 445 450 414 418 418 440 426 422 450 418 424 412 438 426 420 416 411 419 430 414 418 410 421 424 415 433 411 444 406 420 419 427 429 435 407 435 424 429 437 410 433 405 436 405 422 405 411 426 415 432 432 426 436 402 442 401 428 406 437 429 419 409 406 400 437 408 431 416 433 421 421 420 422 411 406 405 404 426 414 421 412 415 437 400 403 413 430 432 430 401 422 400 402 397 409 425 407 424 403 418 415 420 400 408 416 410 415 421 396 431 406 413 410 406 416 418 423 411 412 418 416 399 422 424 402 397 399 419 408 411 424 412 423 421 407 388 414 396 403 400 423 421 423 411 423 406 405 384 386 392 412 399 421 389 407 414 397 409 396 409 383 384 393 412 418 413 404 405 383 382 412 412 418 410 390 409 405 392 408 383 387 400 409 395 393 395 405 387 378 377 412 399 387 402 381 378 384 383 384 383 381 411 398 382 391 410 373 405 372 401 372 408 372 391 386 378 408 402 387 371 389 370 378 379 391 400 384 389 371 397 403 397 370 399 395 399 396 388 384 370 378 373 390 382 397 378 375 379 396 368 399 393 368 385 381 368 378 397 389 397 389 365 367 392 397 364 384 377 382 359 382 382 371 376 359 372 372 373 371 358 369 365 372 370 365 390 366 358 391 369 384 358 383 388 379 369 369 365 364 354 379 364 354 369 381 355 382 359 354 385 375 370 382 370 383 356 375 375 351 351 370 351 351 365 375 381 346 347 370 374 368 366 346 352 354 372 372 363 373 375 362 378 375 374 342 372 344 368 364 363 371 366 347 342 360 369 349 344 365 355 367 366 351 346 362 347 353 347 353 371 345 343 349 350 359 350 363 370 352 360 335 352 344 357 353 362 349 360 344 339 352 347 365 364 353 364 348 345 332 339 343 337 342 353 357 363 340 342 346 346 341 358 360 360 336 328 350 356 350 354 359 358 331 345 346 337 329 338 343 329 346 355 342 356 344 335 355 327 346 346 345 324 349 342 330 332 343 347 343 337 352 322 324 328 350 337 350 348 350 330 343 344 324 344 330 340 333 336 334 324 328 346 342 337 346 317 321 326 341 341 338 337 339 340 343 332 321 337 324 315 314 314 339 317 336 314 335 317 333 338 331 312 314 331 326 312 324 312 325 325 327 314 323 329 336 339 339 329 333 310 338 326 315 320 313 325 327 314 307 325 307 327 325 309 314 307 309 326 308 323 309 324 326 321 311 320 319 308 307 310 309 304 327 317 317 332 334 304 306 335 320 306 309 309 315 303 316 324 330 318 312 317 325 326 306 314 319 323 303 326 328 309 319 306 304 322 328 301 328 307 301 311 309 307 317 319 305 299 309 302 315 319 317 305 310 319 315 326 309 318 320 303 324 305 309 297 296 304 298 322 311 300 302 318 308 321 307 315 320 318 318 303 308 304 310 319 294 297 317 304 298 304 302 297 318 305 302 309 296 318 294 317 302 313 297 313 311 304 302 311 302 299 308 301 294 293 320 315 313 303 291 318 315 291 314 301 304 293 309 299 318 311 294 290 303 291 303 313 294 313 303 304 313 312 315 308 315 314 302 307 297 293 295 312 295 289 315 309 315 304 310 305 296 306 306 301 307 290 295 312 305 300 296 299 294 314 289 312 310 294 292 310 300 299 304 307 301 301 290 290 309 304 307 287 292 295 299 310 296 299 296 306 312 297 289 311 295 313 306 288 312 311 311 295 286 290 307 292 296 302 295 288 289 315 311 286 294 286 302 296 299 312 287 288 294 312
312 294 300 295 296 296 290 313 298 290 309 311 288 311 290 297 305 285 297 300 286 297 293 302 307 298 291 300 300 291 296 290 300 311 300 303 293 297 293 298 295 287 294 298 313 299 312 304 301 286 312 294 298 290 311 312 303 287 298 311 315 309 286 300 306 301 310 306 305 288 312 316 313 291 300 311 298 296 292 305 296 310 313 300 306 308 296 294 303 309 311 302 303 311 309 315 288 303 297 308 306 292 308 303 289 313 290 292 292 317 310 293 302 306 306 292 291 309 290 298 300 314 312 307 299 295 296 293 304 298 305 314 294 316 320 295 311 313 299 307 304 313 312 317 300 321 311 301 311 313 310 314 299 295 293 300 322 294 304 300 304 302 312 318 322 307 295 321 322 311 325 311 325 312 325 307 296 311 305 320 320 298 306 326 326 299 304 311 297 313 317 308 322 302 299 319 315 299 313 311 315 313 327 314 299 326 324 329 308 303 323 301 304 301 331 302 303 308 314 302 323 303 311 314 306 312 306 322 313 318 303 329 332 316 320 323 308 331 311 314 318 316 330 307 315 317 319 308 308 305 314 326 319 322 329 329 334 313 334 335 329 307 338 327 320 324 314 324 319 322 336 334 335 330 337 315 311 320 318 315 320 328 336 334 312 327 326 342 334 322 338 325 340 342 336 333 337 338 341 317 323 319 344 321 337 322 335 321 318 332 334 345 322 338 343 335 341 329 349 349 337 324 322 330 319 344 351 343 334 344 345 343 349 340 351 337 345 336 342 348 351 328 345 345 323 349 327 326 355 331 352 334 325 352 355 351 325 328 326 335 331 352 335 350 346 353 345 343 344 330 336 338 338 353 361 338 353 340 342 353 356 347 331 333 349 336 361 352 350 337 340 356 349 354 333 359 335 357 360 338 355 341 368 355 345 369 335 341 346 366 370 357 351 357 361 340 355 366 368 354 363 354 357 346 354 358 350 358 360 343 340 348 363 375 369 342 377 365 348 369 347 356 352 350 358 351 343 348 371 366 369 374 345 350 365 359 362 368 379 359 349 351 350 354 356 366 355 372 370 362 380 376 377 354 364 358 380 382 379 366 367 364 365 369 387 361 375 387 353 387 379 375 381 383 368 385 388 375 387 381 369 389 384 362 392 361 357 387 360 389 382 392 366 360 388 380 384 375 394 386 388 384 386 361 370 385 381 379 377 384 393 368 369 375 366 375 384 392 385 384 374 377 372 396 385 399 369 368 383 392 371 381 366 376 398 376 378 382 396 373 383 391 380 391 382 384 408 401 402 391 377 397 388 409 384 393 393 383 405 375 401 382 399 406 389 381 411 400 380 404 409 404 391 400 394 408 388 395 391 382 377 387 398 396 386 401 407 397 402 401 399 397 405 402 393 380 391 388 407 383 405 385 418 412 409 416 396 409 412 416 390 388 395 410 389 405 398 400 418 424 402 395 393 388 418 399 420 421 408 408 418 424 405 416 417 393 402 423 394 415 415 409 409 427 409 392 394 406 407 431 414 431 414 426 420 423 412 421 405 411 422 405 408 425 417 403 423 421 403 431 409 429 411 430 427 431 434 431 409 411 433 433 412 415 430 401 409 411 432 419 422 402 436 434 409 409 410 434 440 428 409 410 432 430 430 434 418 429 425 412 402 436 437 434 439 408 432 419 438 422 438 418 426 433 412 435 442 423 428 441 409 436 408 442 424 439 433 441 426 413 410 425 408 444 416 443 408 445 450 430 439 436 441 448 445 424 426 414 427 438 415 421 417 418 423 422 451 432 410 417 421 419 450 436 438 415 422 441 432 413 420 413 433 446 454 428 418 421 433 437 450 432 450 450 432 455 454 430 427 455 437 437 421 425 454 440 422 457 419 443 458 420 436 436 453 428 444 417 436 456 441 422 432 426 438 447 418 420 453 425 441 445 455 443 458 443 433 420 427 421 449 422 445 455 461 440 427 460 443 440 426 454 430 455 440 451 441 440 453 452 448 433 456 441 434 428 443 427 431 452 430 438 433 433 430 431 430 438 448 456 436 456 423 447 424 444 435 422 464 444 430 448 433 422 426 425 451 425 431 461 456 460 455 424 428 464 434 457 458 438 423 429 429 426 455 432 448 444 432 446 442 440 449 454 461 428 432 465 430 440 460 464 453 424 441 435 466 430 425 457 445 426 439 450 428 426 434 452 466 462 450 440 455 451 426 468 456 454 465 438 426 433 454 431 433 428 441 451 433 442 459 453 443 429 454 466 450 440 425 447 433 450 463 439 453 440 438 460 426 435 429 447 463 459 454 428 438 446 430 446 463 464 450 457 425 455 454 426 426 454 449 455 456 463 425 440 434 439 431 455 425 435 454 463 445 459 441 457 435 446 454 450 442 435 438 462 466 424 463 443 429 463 429 460 457 430 431 443 444 457 428 443 443 457 457 463 447 431 429 435 453 459 461 447 447 431 461 464 450 456 439 456 427 445 448 461 427 432 436 423 441 461 462 460 427 452 433 427 460 459 439 423 427 433 447 450 461 441 424 445 451 442 455 456 441 458 427 421 423 460 422 462 456 419 434 438 450 422 443 421 459 438 443 421 450 425 428 423 422 432 449 453 430 440 422 451 434 443 456 442 439 435 439 426 451 454 427 447 449 418 453 432 456 440 435 457 434 443 445 456 442 419 446 431 415 440 420 455 424 451 437 445 426 416 446 452 445 414 431 434 450 417 442 448 441 418 438 452 447 425 450 423 421 429 431 422 413 429 412 422 415 435 446 420 430 436 415 410 428 427 432 423 432 413 417 438 433 416 430 420 427 409 447 438 436 446 432 446 446 443 420 405 409 415 424 408 429 439 417 429 423 434 420 439 438 427 426 422 437 406 435 413 407 432 401 436 430 425 436 427 419 408 427 421 418 405 426 401 440 438 426 418 426 423 403 408 401 415 427 411 419 425 426 397 397 422 416 396 411 412 412 395 428 420 426 413 414 395 409 401 424 415 396 411 400 400 421 405 420 412 419 403 401 409 404 404 395 424 403 412 401 422 412 402 406 391 423 391 388 411 407 420 395 415 425 420 425 411 412 424 393 402 420 396 394 409 405 396 401 417 394 406 398 383 420 417 386 406 419 386 382 398 418 389 380 409 415 419 387 394 393 400 400 392 415 379 394 383 403 396 379 412 401 401 392 402 396 406 402 413 406 388 410 379 407 409 388 374 380 384 392 394 404 373 396 391 373 400 384 387 379 386 383 391 399 398 401 400 404 404 395 400 389 379 398 395 385 373 370 377 374 387 403 367 398 384 374 366 395 390 401 369 391 384 381 368 391 374 398 388 387 386 397 370 398 390 361 394 397 395 379 380 363 392 377 371 363 375 360 386 379 392 375 366 374 392 391 379 371 370 392 380 382 365 385 360 374 375 371 365 372 389 386 353 363 366 365 382 360 381 351 381 353 375 381 371 359 370 351 362 369 369 351 354 350 379 364 356 352 363 375 374 353 354 350 346 379 364 354 345 364 358 360 367 346 370 368 371 371 370 348 355 371 367 361 354 368 341 367 375 369 365 351 360 364 346 354 361 353 345 341 364 345 346 340 346 342 364 368 359 347 347 364 364 362 339 336 353 350 338 353 343 363 340 341 352 346 355 338 360 339 342 345 357 352 352 351 356 360 333 340 345 352 359 334 361 361 347 353 344 339 336 340 344 352 353 343 329 357 325 334 342 344 347 333 330 343 354 329 347 330 340 337 353 345 351 327 344 351 347 330 334 348 326 324 331 350 330 340 323 352 340 324 340 323 329 334 340 340 346 335 323 349 328 334 339 337 349 329 330 338 335 342 328 338 342 338 334 316 322 337 314 343 339 332 344 316 314 332 343 338 321 332 317 329 342 315 328 325 323 341 340 315 315 316 335 321 315 328 320 332 318 308 321 326 322 329 312 330 336 310 324 314 330 329 330 328 333 315 310 313 313 307 318 318 313 310 329 318 329 308 310 307 308 323 325 322 312 322 305 321 324 326 332 330 332 323 302 315 313 315 326 306 323 322 311 328 303 303 324 326 302 320 305 327 321 323 305 329 309 305 314 300 325 311 326 325 299 326 305 310 305 297 312 297 318 320 322 317 321 314 312 321 302 316 315 323 308 320 319 319 324 304 320 321 314 314 314 316 311 321 295 320 319 302 294 312 313 308 311 305 314 301 315 320 311 299 295 320 316 305 303 313 302 320 306 291 307 297 309 315 308 304 308 299 312 308 310 294 293 298 298 315 298 314 305 309 290 308 307 306 313 310 297 294 301 304 316 317 309 296 302 296 309 290 297 293 308 317 289 304 317 290 299 295 313 313 315 306 294 295 293 288 316 294 315 298 301 313 288 293 312 301 292 295 295 302 300 286 293 293 302 293 295 305 301 313 301 291 294 301 299 301 302 298 299 300 300 313 288 301 311 314 308 310 293 288 288 299 310 295 306 288 302 308 307 309 297 314 306 306 299 311 313 308 293 289 293 300 309 296 308 298 295 302 293 295 297 288 309
292 298 292 287 308 307 301 294 290 300 308 311 307 304 301 300 305 305 300 290 299 303 314 312 313 293 290 285 305 285 309 304 291 308 306 306 301 292 285 306 299 300 294 313 290 310 290 310 300 297 285 306 285 306 304 305 314 301 305 304 302 291 285 308 285 306 291 301 305 291 314 312 308 286 303 305 303 301 300 310 313 300 301 314 314 312 304 313 299 288 304 309 294 296 302 294 288 300 302 300 298 293 289 312 294 300 302 303 315 316 297 312 293 305 302 291 302 314 289 315 315 298 307 292 308 314 300 301 298 308 307 302 315 302 297 313 314 312 300 304 311 301 320 316 310 305 311 294 301 313 313 319 314 294 292 295 311 296 308 313 307 318 295 302 300 302 294 312 322 305 309 311 295 312 318 317 324 309 313 299 298 324 312 297 316 298 320 296 300 302 323 324 327 311 310 316 305 311 304 303 321 319 318 320 305 312 313 304 324 329 307 327 328 324 329 317 324 320 316 328 328 312 324 325 327 306 315 303 318 319 308 310 311 328 303 316 310 317 316 325 314 333 312 325 304 324 325 306 324 325 313 309 320 321 314 309 314 315 308 319 333 318 319 321 338 313 313 337 318 326 327 329 324 336 319 325 325 340 327 314 331 337 318 314 321 328 319 330 338 321 312 334 334 324 316 317 330 323 331 313 320 314 328 346 316 318 344 320 333 347 341 345 335 348 337 331 337 320 318 320 327 338 320 348 325 323 320 343 334 337 344 340 338 326 340 338 332 335 345 348 332 337 345 352 335 331 348 356 336 342 352 327 342 338 340 340 349 347 339 355 348 355 334 356 355 326 338 336 334 348 353 331 341 346 353 344 339 344 343 361 331 347 331 359 337 357 341 362 347 332 334 344 355 344 354 360 348 367 342 335 365 347 349 341 356 341 356 337 339 349 347 369 348 351 352 340 368 356 370 344 343 353 369 367 344 369 361 372 346 348 340 344 363 356 364 362 376 346 355 369 369 368 346 369 374 371 366 356 347 364 360 363 371 369 363 346 348 369 356 361 379 374 363 361 361 373 356 360 358 369 351 366 376 372 357 373 365 362 350 382 378 362 363 375 372 352 375 367 354 383 361 355 369 367 384 362 377 359 384 382 371 388 362 361 376 378 361 362 387 381 394 378 370 386 366 369 386 367 386 367 376 372 382 396 384 397 374 398 377 384 382 366 390 365 374 389 390 399 385 396 364 369 370 386 401 402 379 379 377 371 389 388 402 389 387 404 388 379 382 404 382 403 372 372 385 400 395 398 387 376 406 387 386 377 385 398 380 398 386 386 391 373 391 381 396 398 410 384 377 391 388 378 408 408 392 408 400 407 397 379 402 384 396 378 390 411 394 399 387 394 395 384 388 395 416 404 385 381 394 392 413 407 397 386 388 397 419 420 414 417 389 402 422 409 399 393 417 389 404 385 404 421 422 405 388 411 423 395 413 396 398 399 415 414 395 401 420 408 402 413 410 413 425 405 397 393 412 408 393 415 401 409 399 425 398 401 414 394 421 412 405 399 414 416 423 413 431 414 434 403 401 415 429 397 430 437 402 413 415 404 398 427 425 407 422 431 425 436 404 424 408 434 416 419 415 413 424 436 412 411 416 428 407 409 402 416 432 423 443 437 440 442 406 420 412 415 444 437 409 408 419 419 441 437 440 416 410 421 410 422 432 425 410 437 431 409 411 422 433 409 415 427 407 449 426 426 446 414 411 449 444 417 428 446 415 448 410 434 412 442 411 426 424 419 442 419 415 425 444 421 421 414 449 439 412 416 415 451 423 454 448 450 454 418 437 418 449 437 434 451 418 428 418 424 437 441 432 441 455 423 443 422 417 429 449 418 425 444 449 428 434 434 422 432 430 422 441 457 442 419 451 431 426 445 434 435 457 426 456 422 448 439 418 439 433 450 426 423 441 423 432 431 462 421 458 422 445 458 462 425 459 427 458 444 431 431 461 426 439 455 430 446 452 450 422 443 458 450 447 456 454 436 424 430 437 463 432 463 434 451 444 449 434 438 429 444 425 445 449 463 456 434 445 464 440 466 442 432 450 467 467 459 458 425 443 429 442 429 446 430 459 444 457 426 436 439 468 438 437 450 434 426 438 432 467 430 430 461 459 433 460 435 469 427 456 444 453 451 449 431 456 459 426 464 437 437 434 436 450 447 437 436 468 426 443 442 432 448 434 442 456 446 451 431 447 437 469 430 462 449 455 449 458 456 463 469 443 428 455 444 469 467 454 443 443 447 460 449 445 444 441 432 464 466 457 442 434 457 466 426 456 452 469 444 458 463 464 431 441 449 449 460 446 453 433 464 430 443 463 450 462 435 432 456 451 463 448 459 426 445 435 455 446 454 430 434 447 444 459 438 467 459 448 464 462 456 434 467 449 427 467 441 455 448 447 437 461 425 446 462 444 456 424 441 462 449 426 460 424 460 429 466 426 452 461 463 459 426 437 440 448 455 456 456 434 454 444 428 456 422 442 452 431 442 426 425 423 427 460 423 440 442 422 463 448 436 460 440 458 449 432 440 458 442 429 426 430 451 431 419 426 427 450 435 448 430 458 450 435 429 427 455 450 449 429 433 420 444 429 459 430 441 455 424 419 420 424 451 430 430 420 437 457 448 433 456 436 421 455 416 426 442 439 419 428 440 454 452 442 430 423 449 444 423 441 414 424 440 439 428 452 443 441 450 423 414 438 435 454 435 435 414 417 415 452 430 440 440 416 415 412 425 450 442 434 433 433 436 417 417 443 448 438 427 441 448 421 425 428 435 432 416 426 413 414 416 443 416 410 418 443 442 438 443 435 444 444 443 407 408 415 444 408 440 421 422 433 443 442 412 428 423 419 402 428 425 412 423 435 414 435 430 407 424 426 435 420 422 432 423 424 399 422 427 434 434 410 430 430 430 433 432 424 399 422 399 424 398 410 416 396 402 408 396 425 413 418 420 402 425 403 417 431 418 418 418 414 431 411 406 424 404 401 411 408 426 413 394 429 427 416 428 394 429 389 426 424 405 414 403 404 389 410 421 423 404 423 402 389 391 424 424 399 405 423 415 404 403 420 403 407 384 413 409 415 403 418 403 421 403 409 397 405 391 382 401 402 419 409 405 416 408 388 388 416 389 400 411 393 407 381 392 412 412 395 379 407 380 378 382 380 390 397 376 412 385 388 383 399 389 399 410 388 408 407 385 407 389 379 382 406 382 385 402 405 393 372 370 393 392 389 378 374 396 375 404 385 369 369 397 393 397 385 383 371 371 383 385 397 399 382 397 375 387 377 370 365 395 370 367 380 367 377 386 373 362 363 391 364 368 361 396 381 395 393 363 373 369 392 373 389 375 381 383 391 393 377 373 390 360 379 355 382 386 357 356 375 355 374 357 377 389 372 375 365 368 357 357 355 353 372 386 385 357 370 382 375 382 366 353 359 368 364 382 361 371 355 376 367 346 373 351 374 376 345 380 354 351 347 379 368 366 357 366 352 377 377 377 353 359 361 345 359 358 359 349 375 372 361 347 369 356 348 373 353 362 373 343 348 356 342 346 340 349 342 357 370 361 348 337 358 364 340 358 355 346 365 365 342 351 336 336 343 344 346 334 366 357 338 333 331 336 339 332 343 342 362 338 338 340 344 334 357 354 340 334 339 348 337 327 327 360 332 350 344 355 338 354 351 351 330 324 355 338 327 342 323 332 324 332 351 339 345 346 339 336 329 346 345 330 346 342 324 346 350 336 352 352 348 349 348 341 332 335 325 321 328 327 346 330 342 337 338 341 331 325 319 336 316 341 343 340 328 344 330 323 326 329 321 320 322 314 341 335 329 345 322 341 314 316 333 330 341 330 329 327 317 329 337 328 326 330 331 336 327 316 310 328 317 321 327 338 319 336 317 322 320 327 319 321 331 307 308 329 326 325 312 332 313 307 318 328 326 308 323 312 315 325 332 324 306 319 322 325 312 305 329 309 312 313 303 309 306 303 304 318 310 329 309 325 312 315 327 322 325 316 322 321 304 328 321 315 329 311 305 305 312 299 310 319 309 309 326 310 308 326 327 317 323 304 308 300 315 301 322 310 317 314 298 318 309 318 302 306 299 308 312 310 306 324 301 317 302 296 300 307 294 300 296 322 303 302 308 320 311 294 315 315 292 305 314 303 314 310 296 308 299 314 317 302 311 300 311 306 300 295 313 301 302 308 293 304 318 307 300 298 301 316 313 302 299 305 305 291 294 309 299 293 302 295 305 314 305 317 293 307 314 315 287 295 303 312 301 293 292 304 294 305 301 289 288 311 296 303 304 302 294 315 299 301 315 308 297 302 307 302 291 303 292 312 302 300 300 286 306 305 296 306 293 310 308 286 297 310 303 307 296 304 299 302 289 298 294 292 314 286 309 311 295 307 300 313 292 285 306 306 306 287 297 306 305 312 308 287 307 296 309 311 285 293 298 311 298 299 289 297 300 305 285 303 297 301 301 297 301 292 288 292 287 292
289 306 294 308 298 309 297 293 308 308 295 297 311 284 301 312 311 305 306 306 303 292 310 302 293 303 286 288 296 296 300 302 311 303 298 297 292 305 307 310 301 290 294 291 312 303 312 310 288 297 303 307 305 290 291 306 306 298 296 291 307 293 298 300 286 310 301 298 288 312 286 306 289 285 309 312 289 292 288 288 305 285 286 294 290 292 285 303 305 289 302 290 298 308 305 292 303 313 305 307 311 306 298 307 306 315 297 303 292 300 306 305 300 308 314 298 307 307 309 299 311 296 303 316 288 315 292 306 313 304 290 300 316 294 291 306 293 293 315 291 307 297 309 313 310 306 316 301 319 308 305 312 309 320 302 309 317 299 320 305 314 321 316 311 319 319 322 294 294 310 317 304 309 307 295 324 307 321 311 309 304 321 323 312 317 313 299 306 295 320 313 323 326 317 311 322 296 309 297 321 325 305 300 303 323 300 301 304 325 318 317 305 315 313 321 305 301 325 315 300 320 301 325 319 321 310 313 322 322 313 315 318 321 317 325 313 319 329 320 316 317 309 320 322 312 308 308 331 320 308 309 309 307 309 323 321 332 314 326 309 333 322 335 334 328 318 315 334 315 317 330 335 339 337 322 316 310 327 312 327 332 318 332 337 324 321 321 319 331 311 324 327 327 322 325 318 335 334 313 335 329 316 332 319 341 319 337 325 333 343 347 339 335 332 327 337 318 334 332 319 322 333 335 327 347 321 333 319 321 342 340 338 345 327 343 339 333 333 350 353 328 348 342 348 334 322 336 336 355 336 340 346 331 339 356 354 335 343 331 350 339 352 353 336 330 340 347 326 337 326 358 352 328 356 357 348 359 329 355 331 343 347 355 351 337 330 357 350 350 331 351 340 334 346 352 336 346 366 351 366 333 351 355 351 341 348 338 361 353 343 360 345 337 353 370 345 351 364 346 354 370 342 370 354 367 356 372 358 356 368 358 357 363 346 352 349 372 362 374 367 346 377 367 377 347 373 368 345 348 346 358 348 375 359 360 366 363 352 367 374 354 357 357 372 378 361 357 362 382 354 367 352 371 373 367 377 370 357 379 375 375 384 351 373 379 388 355 384 383 387 384 371 381 367 355 387 379 369 370 386 390 362 375 390 370 374 386 372 376 391 368 364 365 370 387 394 384 369 390 378 382 384 391 392 377 363 388 373 391 379 388 395 391 377 390 389 381 386 389 375 388 397 388 377 374 375 366 382 377 379 400 370 404 393 401 383 375 369 395 406 389 400 379 380 389 383 401 406 385 402 388 399 391 387 401 380 379 400 399 381 388 376 397 386 404 385 394 385 397 412 406 413 392 378 409 401 381 390 388 396 383 395 413 393 411 404 390 419 399 417 392 410 411 408 391 387 413 407 397 391 394 418 391 389 403 389 408 407 396 408 398 417 409 397 395 391 417 385 423 397 423 396 419 407 418 424 414 402 403 423 413 416 412 410 421 420 414 422 428 402 422 398 428 396 417 430 400 418 427 425 395 410 420 398 414 432 413 432 395 414 416 403 404 411 427 397 402 412 432 402 426 423 413 424 429 398 424 401 425 420 434 429 429 419 424 406 422 438 407 407 437 418 403 402 413 417 422 411 438 421 420 404 434 426 403 414 442 437 405 428 407 415 428 437 436 410 443 416 407 410 425 444 428 427 405 441 443 426 412 438 446 429 440 436 412 442 447 409 449 423 435 434 438 431 439 430 446 436 431 410 445 431 451 414 444 447 411 427 418 419 433 434 447 417 454 434 426 433 438 416 450 423 443 429 438 430 450 425 451 430 418 443 443 416 441 427 455 434 435 419 442 458 435 436 456 435 450 427 448 434 433 435 436 455 452 453 422 432 448 461 454 424 437 455 457 454 449 450 448 439 425 441 443 432 460 428 460 425 459 419 441 458 445 454 442 423 436 442 437 422 461 429 450 437 424 421 430 431 453 436 452 460 460 434 451 434 463 448 440 460 425 438 431 427 450 454 431 466 452 448 424 425 434 453 442 457 430 428 444 462 443 431 434 458 464 463 426 437 466 465 432 426 438 442 431 441 449 439 440 455 440 462 457 427 468 452 437 432 433 458 446 453 442 456 463 458 428 466 427 426 463 455 427 452 448 453 469 448 431 449 459 446 465 434 439 450 437 449 455 454 457 451 428 441 449 452 471 448 444 453 435 441 428 465 457 470 458 466 468 462 443 455 436 444 462 455 467 435 433 457 463 471 437 471 440 466 451 446 442 431 472 450 452 436 450 437 434 436 431 437 433 454 465 442 471 462 470 428 432 438 458 429 436 467 427 448 461 458 428 437 468 428 467 454 443 451 471 449 460 429 459 427 463 459 442 469 456 448 470 469 459 456 471 432 469 456 466 431 460 439 453 433 447 458 456 465 457 434 441 443 446 459 427 448 453 449 426 446 428 428 449 457 464 427 463 439 457 460 444 467 429 446 429 449 435 460 464 442 444 435 435 464 425 456 443 452 455 463 449 458 442 429 447 437 432 461 427 439 451 465 438 431 444 443 432 431 455 428 424 431 439 435 447 460 443 442 445 432 458 427 442 433 453 442 423 462 437 448 455 421 446 427 451 424 448 461 433 457 443 435 443 437 425 445 432 448 423 456 435 436 439 457 449 429 428 436 440 428 418 453 434 436 454 451 453 439 451 447 451 434 432 426 415 447 430 428 436 432 441 415 429 452 452 454 416 454 421 431 422 422 425 430 433 419 423 427 442 415 449 425 424 415 436 424 447 451 428 417 418 412 411 424 441 448 414 444 446 421 419 446 423 431 421 436 407 432 448 408 446 447 415 424 434 439 409 441 416 441 440 423 437 429 418 417 409 405 408 424 443 442 443 436 408 426 422 406 409 419 406 404 416 416 422 401 406 423 435 415 416 427 430 404 409 402 418 412 403 420 434 418 402 428 430 402 405 430 397 414 411 407 414 414 411 397 432 433 424 435 402 417 404 420 397 415 428 407 405 401 431 410 420 395 402 414 398 409 407 401 426 420 411 404 398 426 405 395 424 395 408 388 402 388 407 411 417 387 389 424 422 390 386 416 422 405 404 416 390 415 421 420 390 404 387 417 391 399 400 390 399 420 381 412 411 400 388 392 392 390 382 388 386 382 410 383 401 414 394 380 387 379 416 389 396 398 380 384 412 409 380 406 391 390 385 385 392 388 384 390 401 383 410 377 396 382 382 378 405 397 408 403 387 406 403 393 376 406 401 378 394 370 397 384 384 399 368 390 375 373 369 403 373 368 397 383 391 388 395 372 400 375 389 381 392 369 397 377 386 385 385 388 364 391 381 395 384 381 379 392 387 397 362 366 360 381 387 393 361 387 394 374 380 381 385 374 374 366 356 387 362 363 389 374 366 378 375 370 361 367 365 376 366 381 360 365 379 365 362 380 356 375 374 366 362 377 361 366 363 367 358 377 373 362 361 360 353 351 352 373 351 347 352 347 362 376 345 347 369 375 373 367 375 368 346 366 360 356 345 353 355 370 362 360 365 375 370 349 345 365 367 351 356 373 365 345 349 368 373 363 354 341 372 352 370 347 364 351 367 354 350 365 347 365 354 360 354 359 367 358 359 335 345 352 345 347 357 355 353 345 361 350 344 341 349 343 342 339 358 360 346 329 343 329 329 332 338 346 344 329 329 327 347 339 328 331 340 357 343 327 337 346 345 349 331 338 336 342 347 331 339 338 331 328 347 329 343 344 341 333 325 338 329 342 321 332 350 351 328 350 331 325 333 334 336 327 346 333 338 332 333 325 328 330 343 336 334 329 323 319 340 327 334 347 345 335 325 340 331 332 336 340 336 317 336 330 316 325 317 317 330 324 332 314 321 337 333 317 339 313 324 332 331 323 326 319 320 323 314 314 322 336 325 308 319 317 325 322 329 331 329 317 311 317 319 321 313 310 327 309 312 311 332 335 325 318 314 305 333 320 323 320 308 310 331 313 304 324 317 308 321 328 308 303 325 314 311 314 309 328 309 322 327 321 312 327 307 318 310 303 314 300 320 318 304 315 328 307 304 311 310 323 304 315 325 327 296 301 308 302 297 316 322 323 305 303 319 311 320 297 313 303 295 303 323 302 320 323 309 305 318 309 313 315 303 304 300 318 319 306 297 314 293 317 311 298 291 291 302 311 291 299 311 312 310 298 306 315 291 300 319 316 316 301 299 317 311 298 313 300 313 310 292 306 306 303 304 297 303 307 317 303 307 300 317 297 299 302 313 300 313 312 288 301 315 299 300 307 307 293 310 293 307 305 303 286 312 289 295 290 300 295 296 289 306 295 290 288 303 286 293 299 303 294 305 301 298 288 313 290 288 299 297 301 311 314 301 307 309 310 311 286 311 285 290 294 295 295 297 313 291 298 302 288 293 301 288 288 287 289 290 301 291 289 285 299 301 311 298 299 309 309 306 294 297 295 295 304 309 293 300 287 308 310 312 309 298 308 305 294 305 312 310 311 308 304 297 296 294 283 303 290
299 287 300 283 298 303 295 286 283 282 289 307 309 309 303 286 296 288 296 289 308 287 288 305 301 296 289 283 288 310 283 305 286 293 298 295 285 303 299 286 304 299 283 294 289 296 290 304 302 305 311 299 310 309 284 299 293 292 292 299 311 292 284 306 302 291 289 304 312 298 300 296 285 300 299 291 305 304 292 312 307 305 291 313 299 313 301 288 312 312 296 289 292 310 298 304 292 290 312 306 286 307 300 313 312 290 287 304 302 287 301 295 307 299 315 291 289 302 288 287 300 299 313 307 316 297 288 293 294 309 307 288 293 314 308 291 311 309 301 299 311 309 300 295 314 299 300 318 315 294 319 291 306 308 304 298 310 298 297 310 319 317 310 295 305 300 321 300 314 304 310 299 294 321 306 312 294 309 311 313 314 303 297 299 298 319 318 302 322 313 301 314 306 313 314 325 313 325 306 319 321 320 305 306 314 310 309 308 315 320 306 322 328 307 327 301 300 320 308 329 307 312 315 316 300 305 316 316 301 325 310 326 319 319 305 304 332 316 316 319 309 322 311 307 332 307 309 303 305 305 322 319 305 309 317 316 309 310 317 323 336 332 327 313 328 324 313 323 327 311 311 308 323 311 325 317 308 333 327 309 334 314 326 336 320 339 317 326 314 331 313 313 327 337 323 318 323 331 337 313 337 342 326 323 320 318 334 316 341 341 337 330 316 319 333 336 320 319 316 335 327 342 334 335 348 332 347 339 334 325 327 343 332 341 322 337 344 342 340 339 334 329 323 336 332 339 323 338 341 323 324 341 348 323 348 323 337 355 349 337 357 337 342 351 346 327 331 325 335 340 327 342 357 359 341 342 359 352 353 331 357 347 351 357 349 350 357 338 349 358 352 350 346 346 343 341 364 337 335 333 344 343 348 340 345 363 360 348 344 341 342 336 368 369 344 348 358 343 367 337 362 347 352 350 346 350 340 344 356 356 359 368 344 374 342 356 346 368 363 370 377 349 363 343 346 369 351 376 377 374 361 346 372 367 353 361 360 365 359 380 346 367 377 377 357 361 366 379 360 353 371 359 361 373 377 381 366 351 360 364 357 352 384 352 361 357 355 364 373 375 363 383 371 377 362 385 357 379 370 381 361 361 356 383 356 374 393 371 378 365 366 363 381 364 366 392 384 370 383 368 392 368 376 373 383 370 390 395 398 387 375 394 370 390 382 383 398 372 386 395 384 365 366 395 371 397 377 402 403 373 378 389 397 393 402 398 381 393 373 398 397 387 392 393 389 406 408 372 379 404 404 387 374 374 403 398 385 405 385 382 395 398 383 381 390 380 384 400 392 397 385 382 382 408 406 390 394 406 393 403 390 388 380 393 379 414 416 394 395 419 397 380 387 414 388 404 404 385 411 411 417 407 389 399 394 412 414 409 407 412 421 388 403 423 410 407 409 407 414 386 406 392 387 406 418 426 390 402 423 421 400 399 402 391 401 403 412 421 397 403 413 428 407 412 416 425 421 404 418 413 428 398 400 409 426 428 404 422 430 397 399 402 408 414 405 423 428 429 415 436 402 400 434 418 424 421 414 412 433 423 406 427 407 430 430 399 423 438 428 437 402 426 432 420 421 431 404 401 440 423 428 428 422 443 441 425 410 406 409 425 431 415 410 438 444 441 437 427 439 422 423 441 406 414 417 426 442 419 427 439 441 409 423 420 442 411 447 438 408 414 433 409 437 411 451 440 442 430 417 438 448 413 417 432 416 414 438 426 424 423 451 434 447 449 440 431 454 436 419 446 441 444 439 427 438 439 414 420 452 415 441 447 452 439 419 458 443 438 422 456 449 418 436 435 457 455 453 447 435 461 423 446 432 444 419 442 418 418 423 437 459 443 449 434 443 430 455 462 426 424 420 428 440 428 460 425 420 456 439 463 456 420 448 447 447 425 427 424 426 433 463 423 435 451 460 436 438 453 436 422 434 457 432 456 423 448 437 444 440 432 443 452 432 447 436 460 428 442 439 433 430 437 455 464 443 427 435 436 434 425 436 446 461 465 456 437 446 426 434 441 437 431 446 446 455 458 458 459 453 449 444 459 439 451 427 458 430 450 447 448 446 445 445 441 467 428 439 458 456 452 447 433 445 428 462 458 433 444 458 453 446 433 454 451 453 455 444 464 440 471 447 459 444 465 436 447 428 448 440 458 435 460 471 453 468 460 445 435 433 431 461 451 436 443 436 469 470 459 467 444 457 441 437 436 434 445 455 441 465 467 471 473 461 470 460 456 464 433 464 468 442 458 452 457 472 466 459 430 451 452 452 442 471 460 448 437 431 436 450 430 436 454 436 468 457 467 457 448 433 454 449 447 439 428 437 444 465 467 453 450 445 431 463 442 463 438 452 466 452 435 430 460 461 438 462 446 439 453 428 452 435 449 433 453 449 442 469 455 460 459 459 439 432 430 457 430 465 437 441 454 457 460 456 462 449 427 447 457 454 464 445 442 430 455 466 431 454 446 459 444 455 424 457 437 428 464 442 467 431 432 426 462 423 433 431 447 435 453 435 463 447 430 457 429 460 454 435 446 452 425 441 439 445 450 452 425 447 446 424 454 455 446 449 455 456 434 455 423 419 443 440 421 451 431 428 446 439 440 445 445 420 422 419 420 427 427 424 453 452 447 443 419 458 451 430 450 423 420 437 418 427 416 439 419 457 427 436 448 434 433 454 447 453 457 449 454 445 421 441 435 437 437 427 427 420 432 452 417 426 428 420 437 421 435 440 418 446 452 451 414 426 438 446 413 429 430 410 451 429 429 430 410 409 435 416 409 446 412 435 409 412 418 441 407 426 411 406 423 440 410 443 412 412 429 427 426 439 433 406 412 406 442 431 429 417 442 443 424 418 430 426 421 440 417 420 416 421 417 432 412 419 427 416 423 406 438 403 399 425 406 405 427 433 404 421 437 432 425 422 428 399 414 400 399 403 399 426 431 406 418 435 416 428 426 416 401 418 420 396 428 414 433 410 408 399 392 408 394 420 393 425 423 409 390 426 418 392 415 413 404 399 388 407 406 405 387 411 393 413 416 401 404 391 390 390 410 420 388 421 420 386 422 407 397 398 398 409 399 402 389 417 409 388 388 386 398 420 401 395 405 383 410 416 388 414 413 408 379 398 396 414 380 397 413 415 380 409 381 403 396 392 391 387 391 408 399 384 408 405 404 401 376 405 388 380 411 400 398 410 380 403 396 371 383 380 408 374 373 386 397 402 397 385 392 400 389 376 397 382 374 393 396 384 371 393 367 387 392 377 394 395 388 380 385 393 386 376 387 374 392 394 385 397 372 370 391 394 394 383 387 373 394 360 366 359 383 385 377 363 368 368 360 369 366 373 369 356 384 364 375 374 358 385 386 371 390 379 359 364 358 353 354 355 352 359 369 376 385 364 380 358 385 370 361 350 376 369 349 361 363 359 352 349 364 382 368 359 351 368 359 373 363 365 369 347 368 352 376 368 355 358 356 369 378 347 368 348 367 368 376 346 360 345 365 354 366 368 373 373 363 343 357 345 355 371 368 348 344 344 349 344 356 359 366 346 358 341 340 354 338 336 368 368 349 356 358 339 359 355 348 347 335 366 353 363 332 334 360 340 332 337 336 349 352 336 358 335 351 331 353 354 340 337 346 359 350 338 352 357 330 349 330 334 342 356 339 352 332 341 326 334 355 332 326 343 347 355 323 336 324 343 341 353 348 340 342 348 353 348 321 342 343 323 325 341 324 351 324 347 324 327 327 332 345 347 324 327 340 321 324 326 339 341 322 330 326 342 322 325 334 321 344 322 324 314 341 326 313 314 336 338 335 326 328 326 313 341 322 311 336 333 335 325 325 324 334 325 309 309 317 334 313 333 338 336 338 323 325 320 329 316 313 319 330 329 334 331 326 312 331 321 334 323 335 318 306 328 334 307 328 311 333 333 319 324 322 332 317 313 316 312 330 331 325 325 328 326 331 307 307 330 313 312 320 318 314 322 309 315 308 323 322 302 310 306 322 326 302 305 306 315 312 302 312 302 325 308 324 324 311 298 320 324 310 308 308 321 299 316 304 306 309 295 309 317 303 302 315 306 295 296 318 304 318 293 293 297 293 303 317 295 305 301 316 310 314 294 301 314 307 295 301 320 301 319 297 301 314 303 316 308 306 310 318 301 302 310 297 303 292 292 298 296 292 292 315 315 317 317 300 295 313 302 315 315 301 293 288 287 298 314 305 315 296 296 288 309 287 296 315 312 291 295 313 295 290 301 313 289 300 296 296 288 303 295 286 287 293 309 310 296 306 290 294 286 300 296 301 294 298 300 312 303 301 304 285 303 305 312 305 301 295 290 288 296 298 292 290 286 296 293 292 294 299 308 296 292 293 287 295 309 308 293 305 296 284 299 307 306 298 292 286 301 298 290 284 304 290 290 306 302 292 306 304 307 302 309 308 283 283 283 301 300 293 286 284 294 302 301 309 309 310 283 298 288 282 299 309 289 299
294 299 307 288 283 294 300 309 282 293 281 283 283 292 294 287 294 299 300 284 297 298 304 291 286 281 283 295 308 283 304 293 302 294 293 305 299 304 296 301 287 289 303 310 300 309 308 305 298 298 301 306 308 295 308 305 296 282 290 294 285 307 299 297 290 302 283 308 295 290 290 292 297 311 291 286 309 288 301 289 306 292 285 303 306 311 297 312 303 297 287 297 284 303 294 298 302 304 314 287 311 308 296 301 301 303 287 309 291 311 310 287 307 312 308 285 309 291 292 308 313 309 298 294 298 299 299 286 310 298 289 308 314 301 316 292 311 311 316 310 308 313 304 300 302 297 293 288 295 301 312 294 294 316 302 307 291 315 300 316 290 294 307 309 300 299 315 296 294 307 310 306 294 297 311 301 299 316 302 307 299 317 313 297 307 296 307 309 314 316 319 319 312 294 307 315 304 311 306 321 307 296 325 304 308 318 310 318 302 319 299 315 324 324 306 316 314 314 312 311 303 304 305 322 305 317 311 312 303 323 308 316 324 307 323 304 329 305 325 304 328 328 323 323 323 332 311 309 316 324 323 322 330 324 307 331 318 333 330 316 314 304 306 316 317 333 306 336 318 309 335 309 323 309 325 327 333 312 318 330 317 322 336 334 310 309 330 325 338 324 337 317 325 341 330 338 338 332 338 320 335 337 324 321 340 312 331 336 320 339 334 345 326 345 326 321 328 345 332 317 328 329 328 334 320 334 318 344 326 321 323 332 335 328 328 320 341 347 341 350 339 330 346 349 328 324 324 339 321 340 342 332 352 334 349 342 347 330 345 348 323 343 349 351 343 341 349 334 346 325 336 340 354 346 356 354 359 345 328 335 341 346 360 349 358 353 336 357 335 333 349 344 354 341 338 348 333 349 362 344 341 359 348 355 353 352 345 334 346 338 361 366 354 359 353 356 368 348 337 367 337 357 370 342 366 364 345 365 347 353 343 369 345 371 357 367 368 369 344 376 356 364 376 358 354 353 344 377 349 357 369 349 351 370 358 349 366 364 365 371 362 353 371 380 359 367 373 381 368 351 380 362 374 359 380 366 371 383 381 377 357 375 369 369 352 386 380 362 387 367 386 380 369 360 380 386 368 379 371 388 377 375 385 385 385 372 388 368 361 358 362 368 383 359 388 362 394 395 373 370 372 398 395 389 375 372 372 362 383 396 378 374 383 397 391 385 364 371 398 382 399 369 381 394 379 384 391 385 399 374 389 367 374 402 374 389 376 385 391 378 382 369 393 394 406 372 391 381 377 392 402 409 383 398 376 404 375 386 389 383 381 405 390 383 402 403 388 382 405 383 405 407 412 380 393 399 383 403 410 379 386 402 417 387 389 388 395 399 417 394 381 407 408 411 401 400 417 384 409 403 382 400 410 389 417 391 390 420 394 410 392 397 403 395 400 414 405 408 393 395 415 387 422 395 419 403 406 407 419 426 407 406 395 405 417 430 419 407 429 412 426 415 428 416 426 394 429 414 397 395 429 401 415 398 419 394 421 410 422 412 408 402 430 415 418 419 417 407 397 416 431 433 401 428 416 410 433 411 414 430 430 402 419 438 435 414 417 440 418 417 436 407 437 410 403 442 420 422 442 435 404 420 417 443 410 443 413 445 413 426 435 444 428 412 440 420 427 417 419 446 432 412 408 427 420 411 425 438 443 426 444 427 416 431 417 420 428 418 439 428 416 423 446 433 450 433 438 441 424 444 413 416 425 447 429 435 427 451 445 455 427 430 431 427 445 432 439 423 433 427 434 440 433 420 455 430 436 431 418 450 422 456 448 427 448 458 451 456 454 433 456 417 428 435 461 432 427 428 459 436 434 456 450 438 431 430 456 455 432 445 435 435 420 435 460 420 422 445 437 452 463 438 459 431 457 435 421 442 445 438 460 438 433 425 435 422 458 429 458 427 431 431 464 453 424 461 453 427 443 427 435 463 466 451 449 458 465 449 455 466 466 427 440 455 451 453 455 443 436 468 468 466 453 466 453 431 437 460 455 457 464 468 429 462 451 454 429 456 439 450 445 432 465 465 460 446 467 457 460 440 460 431 468 450 462 444 447 439 463 451 470 457 430 458 429 464 452 443 448 471 467 429 440 468 429 473 442 431 465 431 445 460 435 447 437 431 463 464 449 460 442 446 444 451 438 453 449 470 468 432 469 470 433 435 465 434 442 433 436 440 435 459 472 448 433 442 457 474 439 433 461 452 450 438 436 467 462 457 463 464 460 457 459 463 470 456 474 437 460 443 454 472 472 458 453 437 471 435 444 435 438 430 465 466 438 471 465 433 460 453 467 444 441 457 440 436 439 446 450 431 466 430 473 471 465 458 433 461 464 447 429 434 454 471 432 470 429 467 435 460 444 433 436 457 461 454 471 433 434 448 435 471 456 442 468 447 471 428 442 460 452 448 466 440 445 469 443 445 470 449 438 441 454 447 452 453 427 466 434 462 440 439 454 431 453 443 438 430 468 463 464 445 429 429 438 456 426 446 442 426 436 434 434 424 450 437 451 428 453 459 463 466 448 447 447 451 465 435 456 463 429 427 459 453 431 428 441 452 425 433 453 436 443 440 456 426 429 440 429 457 450 445 432 451 426 456 435 423 423 444 440 430 449 434 437 434 459 456 440 419 424 449 454 422 424 446 447 452 441 451 435 431 431 433 438 424 449 417 428 429 425 430 438 425 429 424 441 424 455 442 454 428 450 434 431 455 430 439 453 455 430 428 419 443 435 439 450 417 432 453 430 440 425 444 442 430 444 424 431 441 444 427 446 428 448 412 419 413 437 415 413 412 423 410 426 432 409 423 425 418 406 426 410 438 441 415 440 437 439 435 424 430 445 442 419 429 405 429 405 444 433 403 432 436 404 408 417 405 422 436 415 422 411 417 412 405 424 402 434 416 434 412 399 431 406 414 424 406 399 431 419 429 411 416 401 431 403 404 433 421 432 407 398 422 407 402 411 403 410 423 409 398 393 400 409 395 399 395 405 401 430 426 394 403 405 397 395 412 405 392 398 402 407 404 424 416 408 402 387 395 406 420 388 409 386 415 398 393 420 406 408 418 416 416 395 418 422 414 410 411 385 418 392 391 393 419 419 406 394 410 413 404 395 415 380 395 396 393 389 400 408 384 387 388 408 389 409 387 397 401 403 400 411 399 409 389 406 381 409 391 409 385 387 403 403 408 388 395 410 386 377 389 391 375 399 370 385 391 370 377 389 406 395 370 401 368 387 382 397 395 368 383 397 393 377 381 400 382 366 372 394 400 375 399 400 368 372 369 377 376 392 398 374 395 377 385 396 374 378 366 379 374 380 372 378 359 366 387 376 377 360 369 390 387 366 374 362 362 361 359 389 384 379 370 375 361 384 381 359 384 379 377 362 376 366 358 377 372 386 357 369 355 373 352 380 367 357 368 355 367 383 376 381 378 370 367 378 368 376 359 365 355 352 355 352 358 364 376 369 370 345 353 375 369 354 349 350 342 368 373 361 347 360 353 342 343 362 342 352 364 370 367 345 341 363 343 343 340 351 351 345 340 358 342 360 359 353 352 357 356 342 338 363 360 362 340 338 361 342 351 349 337 343 332 355 350 335 364 334 346 331 338 352 343 336 336 331 339 352 343 341 339 337 359 347 332 345 330 326 336 345 338 348 332 350 345 324 355 352 327 336 353 335 325 341 343 341 343 342 351 324 344 327 346 336 348 327 322 336 331 348 330 345 342 326 322 337 337 336 336 333 343 319 317 349 338 337 339 339 323 333 338 344 338 330 323 331 333 325 315 341 317 322 335 341 324 334 328 341 329 339 311 314 332 338 334 319 327 327 330 321 332 316 337 340 331 333 335 317 318 318 326 318 338 338 312 317 327 327 314 312 324 313 315 312 308 307 320 324 324 309 304 315 316 332 314 307 326 316 318 316 323 315 326 303 311 332 311 307 319 319 320 328 309 325 325 322 326 317 328 311 325 300 310 317 326 304 308 319 316 322 299 306 302 321 304 308 319 312 313 305 298 298 299 305 322 323 325 315 308 319 295 302 318 305 318 314 309 296 302 296 319 320 317 312 308 312 311 295 317 299 321 316 308 299 305 303 314 300 319 293 306 310 304 303 302 313 310 296 317 297 310 294 293 296 312 308 315 292 302 310 300 300 295 307 300 309 310 315 310 309 317 294 289 291 307 301 306 289 307 296 295 288 299 291 295 293 310 313 288 315 296 290 297 303 309 301 294 302 298 286 285 289 294 287 294 306 301 305 308 313 314 288 285 298 285 287 306 294 286 297 289 293 287 299 292 292 284 300 295 308 284 304 286 284 299 303 305 285 291 299 305 292 309 306 287 305 302 309 286 296 292 291 296 287 306 304 296 299 291 307 294 284 300 289 285 308 309 308 282 289 295 296 290 292 290 286 285 301 283 288 285 284 289 299 282 305 285 296 293 286 292 298 288 302 305 292 292 304 289 292 303 294 306 303 296 307 307 299 297
299 297 300 294 297 282 295 293 286 281 297 291 285 285 291 298 281 302 280 296 302 283 289 286 280 282 301 306 300 282 285 290 292 306 304 280 309 292 286 307 285 304 281 290 309 292 301 302 306 301 289 299 305 298 297 297 292 281 294 283 305 291 286 289 289 303 310 309 306 287 298 310 302 299 283 301 302 303 286 299 294 295 289 311 284 298 298 287 290 303 311 285 285 286 284 285 300 285 284 295 311 292 295 302 309 288 284 301 305 304 309 300 296 286 285 306 300 290 309 292 304 293 306 294 308 310 302 307 288 308 312 289 302 294 315 287 298 303 288 288 316 313 296 289 307 296 310 292 302 305 292 314 306 314 315 291 301 302 306 297 289 302 300 305 302 299 299 315 309 302 309 300 290 319 303 311 291 296 309 298 306 314 295 317 302 314 320 307 299 300 308 322 314 319 308 319 312 307 314 321 320 309 302 300 309 306 321 298 318 321 315 306 321 300 323 310 306 303 308 298 305 316 301 305 323 321 318 310 303 308 305 327 324 314 302 306 324 329 309 314 322 328 326 316 330 320 330 309 326 310 309 303 328 313 309 322 304 309 321 307 309 323 311 326 308 325 335 328 305 331 322 311 326 326 311 318 323 334 307 311 332 315 318 332 320 311 332 319 317 318 323 323 337 330 314 311 320 313 335 321 340 321 328 329 343 334 342 329 330 345 317 320 322 331 318 343 340 328 320 334 329 338 324 343 320 345 333 330 334 320 327 325 332 332 319 339 324 328 327 330 325 332 336 334 351 340 331 343 323 338 328 336 329 338 328 353 344 334 355 327 343 337 347 324 325 345 351 350 357 346 348 351 331 341 340 330 339 328 357 339 340 349 347 360 346 341 332 334 354 338 339 349 361 337 351 363 360 352 363 365 333 338 353 333 363 338 362 357 354 351 358 349 369 363 368 340 352 351 367 348 371 360 370 359 367 361 344 361 350 346 372 351 365 359 353 372 342 360 362 374 366 365 350 376 354 354 375 360 367 349 357 357 349 378 344 366 356 366 351 350 381 370 347 367 376 357 377 365 380 349 366 368 373 375 367 365 352 382 365 377 358 352 357 379 368 385 369 385 362 353 367 358 366 356 361 355 367 382 386 382 384 362 381 367 385 362 370 357 360 359 383 383 375 368 391 392 365 372 368 390 387 374 392 394 369 377 396 389 363 372 377 397 362 370 397 398 365 366 377 400 375 368 366 366 388 387 377 396 369 376 374 394 389 385 391 377 401 405 384 382 377 380 390 377 373 395 381 392 406 377 372 385 399 375 405 376 389 410 403 387 383 396 399 386 386 399 397 409 383 379 383 395 390 393 403 383 379 413 405 415 409 406 381 407 395 418 391 406 413 391 401 399 395 393 418 413 420 415 415 400 395 385 421 406 416 398 385 399 407 397 397 389 418 391 417 394 389 421 413 424 424 395 395 400 400 424 412 409 389 392 395 427 405 414 420 413 420 420 391 406 419 418 398 402 401 422 411 412 434 406 416 412 410 424 426 418 395 410 398 396 414 406 436 432 433 426 415 423 415 417 398 403 408 440 427 410 430 427 412 439 402 412 438 427 407 416 425 437 428 430 422 409 437 406 439 413 438 435 403 421 414 408 417 424 406 445 436 439 431 406 435 432 417 432 416 425 446 441 419 432 427 440 438 421 431 431 429 427 424 439 435 432 423 449 436 436 450 422 420 432 427 431 449 413 440 445 436 438 429 450 430 419 435 437 417 416 418 430 427 427 418 446 451 424 444 428 452 442 432 454 456 449 433 452 444 419 435 426 439 453 422 457 417 445 439 437 439 433 423 448 420 423 424 423 426 457 436 424 423 461 462 421 432 439 442 436 438 448 433 453 428 429 429 459 456 438 455 434 453 437 441 431 462 424 438 447 463 432 454 424 452 453 427 442 450 426 435 445 454 449 455 439 435 441 454 447 458 445 461 466 437 458 453 435 436 445 460 433 456 448 455 463 456 436 438 459 439 451 438 426 433 446 461 436 428 469 463 432 462 466 470 438 467 438 449 441 440 445 457 454 462 429 458 434 442 432 440 470 448 462 465 437 452 464 453 460 462 445 465 459 439 463 471 442 430 455 456 442 434 442 469 470 450 461 431 465 465 450 469 448 440 468 463 463 458 443 450 453 459 448 439 431 438 443 451 447 432 435 467 438 454 461 433 474 454 441 471 444 461 466 469 471 459 458 467 449 471 449 473 462 467 444 470 437 464 454 453 465 458 444 472 443 436 436 448 466 446 444 435 439 441 435 434 431 462 432 449 464 457 453 457 456 473 459 469 461 437 447 451 471 467 454 445 435 460 462 469 436 436 435 444 453 447 455 453 440 463 434 474 445 463 462 432 461 452 470 453 458 448 473 460 447 458 473 457 449 467 458 455 473 464 432 452 443 457 437 453 445 448 452 467 436 446 468 429 468 464 452 459 444 458 444 461 449 451 443 468 443 428 456 449 470 459 427 439 442 443 463 463 431 455 438 440 436 435 453 441 459 427 456 457 450 438 427 430 458 434 434 450 456 442 452 458 464 424 434 461 428 453 430 452 437 462 443 423 427 446 458 460 446 464 423 447 433 425 452 442 455 436 442 461 455 446 452 427 422 437 439 425 422 446 431 456 441 450 431 444 449 443 457 430 440 433 430 427 437 461 423 446 432 444 418 442 445 449 424 436 459 458 455 443 422 452 430 426 420 428 440 448 440 451 457 415 450 440 416 439 423 426 437 421 420 444 429 453 442 423 421 432 420 450 451 417 443 421 418 446 425 442 435 450 426 425 442 418 451 443 435 451 447 415 450 410 445 423 442 424 435 445 438 414 434 441 422 430 425 424 418 416 431 439 428 405 444 431 405 426 407 435 403 407 441 434 424 439 436 412 437 420 407 424 426 432 414 439 412 433 415 422 399 438 411 420 438 406 405 437 428 409 420 425 436 437 433 427 413 402 433 415 422 434 403 415 406 409 423 434 405 420 404 399 432 429 403 422 396 419 427 398 419 408 425 415 407 420 404 425 426 400 404 413 396 410 392 407 404 406 412 425 402 403 420 422 396 387 391 418 395 417 393 390 413 411 399 404 395 394 409 412 391 392 409 399 408 415 414 416 392 389 413 405 405 397 392 406 398 397 398 407 401 381 390 405 393 395 397 379 396 398 379 414 406 405 379 391 394 377 403 409 409 394 394 388 398 396 373 374 383 399 376 394 391 375 380 405 393 398 406 400 370 383 388 372 402 401 368 368 394 378 384 399 382 388 370 385 372 366 387 397 370 370 381 365 394 376 382 379 366 397 372 371 390 390 389 384 363 390 362 390 379 364 361 365 383 373 390 394 378 368 370 394 373 373 357 358 388 361 372 385 378 357 387 355 366 361 385 359 366 384 359 363 388 375 383 373 367 377 385 385 364 375 362 369 381 361 353 360 350 371 357 355 372 382 376 362 368 365 377 360 367 347 361 359 354 377 358 356 369 349 355 356 354 347 354 365 357 359 376 374 361 349 374 364 352 370 350 344 344 368 362 344 357 352 352 350 369 338 338 352 359 339 352 346 360 351 358 366 369 355 366 363 356 363 351 367 334 337 336 337 342 358 354 359 352 333 332 346 355 344 355 341 362 343 333 359 343 361 356 344 353 343 343 333 358 344 358 339 337 334 336 358 326 354 325 355 356 334 335 346 355 334 331 354 356 343 324 346 344 335 340 340 340 326 332 351 326 328 340 349 338 323 342 339 346 347 337 336 341 348 342 336 341 342 330 336 339 325 327 326 338 342 345 321 346 320 318 317 328 335 345 345 337 312 335 336 312 318 318 337 332 318 323 333 323 312 323 321 337 337 322 334 317 337 318 327 326 316 324 333 333 335 311 335 334 334 327 334 307 333 327 328 308 308 318 320 309 332 331 305 328 313 330 305 310 305 309 323 315 332 322 304 323 307 303 330 318 331 318 324 316 325 302 312 310 309 304 300 307 306 305 310 319 302 328 318 301 302 305 312 299 324 313 320 297 315 316 311 311 300 302 325 323 303 305 301 310 308 301 317 314 305 296 303 308 295 297 319 304 303 318 299 317 305 303 299 302 319 303 315 299 296 298 302 313 320 311 306 316 302 304 290 302 314 308 318 295 311 314 307 313 301 305 307 313 308 313 315 297 317 309 304 292 315 307 313 306 289 291 294 301 297 293 313 290 311 311 288 295 298 306 290 310 314 299 297 304 295 295 305 294 308 313 290 298 303 309 288 297 305 287 312 285 295 287 310 287 302 291 300 293 295 293 293 309 296 311 285 307 288 292 310 303 300 305 295 308 301 289 309 292 306 286 296 289 310 285 293 300 292 301 301 303 310 310 291 285 300 285 302 305 285 299 288 295 284 300 291 302 298 309 303 294 306 309 293 305 283 304 294 286 286 305 307 306 304 308 280 285 282 300 280 287 281 308 301 306 299 303 298 287 294 284 292 290 283 305 286 286 291 291 283 297 287 280 293 302 300 293 307 295
304 298 301 298 298 285 295 280 300 305 279 285 280 292 296 284 288 294 282 299 305 285 287 304 306 293 290 290 298 280 305 287 300 290 306 282 296 285 304 288 282 305 287 306 289 296 303 290 282 306 303 301 304 282 289 294 288 300 297 308 302 294 287 286 305 307 282 286 284 307 287 287 295 295 284 297 303 307 307 306 296 301 291 284 297 300 291 305 292 308 304 285 294 303 291 282 300 285 289 304 311 295 303 296 301 298 283 295 288 303 284 296 294 293 299 301 311 300 296 284 295 286 300 285 300 310 299 300 291 312 296 303 304 288 294 286 289 312 312 289 305 312 301 307 308 293 303 307 301 289 290 312 313 297 305 298 315 311 314 292 309 317 303 298 290 312 292 318 310 289 292 300 307 299 314 300 299 293 314 314 318 318 303 315 320 291 296 318 316 315 316 299 315 301 301 310 296 306 309 309 298 305 303 317 310 315 297 309 297 314 310 295 298 308 307 303 307 315 318 301 316 307 303 324 323 327 314 305 319 310 318 299 321 326 321 306 315 325 321 319 314 304 319 318 316 330 324 326 316 315 301 304 325 308 332 318 306 317 327 325 329 314 321 324 333 306 315 317 324 322 318 313 328 315 318 324 334 332 308 330 317 329 311 338 314 313 328 338 339 339 330 308 318 316 329 316 319 340 331 340 327 313 318 320 325 331 339 323 326 342 316 338 338 316 337 313 327 345 337 320 327 340 340 320 320 326 346 348 341 335 336 347 324 342 343 319 341 318 328 347 346 331 342 338 335 334 339 347 333 328 321 345 322 345 352 326 323 347 326 354 334 348 344 353 330 331 324 350 329 351 347 342 357 351 348 344 328 355 343 344 355 347 327 343 345 330 338 334 332 342 332 351 342 362 356 358 345 331 351 358 361 360 348 364 335 355 344 367 337 342 352 351 345 369 342 364 341 341 346 366 344 340 342 344 355 342 346 342 343 348 346 373 341 363 349 356 350 373 356 367 347 344 374 350 361 367 342 364 359 373 349 352 368 354 357 348 377 346 348 367 380 358 356 380 373 371 355 356 371 367 374 358 370 351 383 370 376 385 374 375 379 385 368 385 382 375 370 366 365 359 371 368 387 369 355 379 357 369 362 372 382 391 382 378 373 393 358 382 380 378 387 380 376 383 393 385 370 375 378 361 382 390 363 377 397 398 378 372 378 366 372 375 397 400 376 379 388 375 393 401 396 397 372 379 376 374 383 370 381 388 404 403 380 386 382 394 402 378 384 381 385 382 378 396 399 388 404 406 382 380 390 398 384 392 376 392 399 383 411 393 395 401 392 411 409 378 409 388 381 388 388 385 390 397 412 380 414 396 416 414 394 409 418 418 392 415 394 383 408 411 386 403 405 416 393 385 386 412 421 409 401 418 385 398 401 407 422 399 403 413 416 421 396 414 412 409 411 387 413 392 411 419 407 397 419 419 400 389 420 398 420 417 422 431 425 420 424 428 411 412 394 407 423 399 401 406 413 400 424 397 421 430 421 398 397 411 429 409 411 421 420 403 408 411 406 404 402 398 401 432 417 435 426 432 438 437 420 407 414 414 419 427 436 428 436 404 423 437 415 416 426 417 435 444 441 407 444 418 442 437 408 418 432 434 408 430 431 430 436 406 443 414 431 438 440 425 442 420 419 435 438 434 441 429 433 412 411 433 430 439 420 430 430 425 438 422 446 447 434 416 414 418 415 445 426 445 441 448 414 429 434 436 447 416 450 430 420 453 446 433 433 415 455 453 422 440 416 451 426 439 448 429 447 453 455 453 435 434 439 425 433 423 429 441 455 451 437 453 439 438 418 449 428 450 421 426 439 462 454 438 453 429 454 454 436 436 428 442 425 442 426 440 423 457 439 461 423 459 428 465 455 428 428 442 436 431 450 457 451 461 452 440 447 463 431 463 435 459 461 459 436 443 435 459 455 429 430 456 443 437 432 433 464 438 429 434 467 456 444 427 426 439 428 449 449 436 438 450 430 471 461 448 431 461 452 436 440 462 430 431 461 464 455 448 447 429 441 460 462 433 439 451 445 447 435 429 463 447 459 467 454 457 444 465 445 468 473 464 464 437 468 460 474 457 435 454 465 448 448 453 459 458 437 437 438 451 444 472 431 475 472 455 457 441 445 434 441 451 468 437 459 469 468 465 451 473 444 440 452 468 469 442 457 438 448 464 458 462 468 458 468 464 437 456 474 459 459 446 434 458 452 468 458 444 457 432 447 476 448 468 468 447 440 448 453 457 443 434 449 434 467 447 466 473 471 470 455 460 439 464 448 466 455 474 433 435 437 449 442 453 447 440 468 455 463 445 442 474 454 466 438 444 442 433 447 443 471 470 471 440 464 450 475 442 447 438 453 452 455 463 435 432 471 434 463 456 453 472 461 430 469 467 450 435 470 466 448 472 467 450 437 455 468 442 466 447 449 443 430 436 430 435 437 432 438 469 465 467 428 450 467 467 450 443 434 445 434 452 442 433 434 455 458 428 430 450 453 451 471 455 444 440 441 466 448 458 433 440 458 445 438 442 457 429 448 438 445 459 463 450 446 446 466 439 462 448 424 445 428 453 448 445 424 439 461 446 447 444 459 434 462 448 427 450 452 451 439 448 460 433 449 438 431 447 428 444 446 428 441 450 459 421 427 435 437 442 458 461 418 427 448 459 453 430 419 459 459 437 442 454 425 426 446 425 427 458 433 439 451 426 454 455 444 447 452 450 419 436 419 438 417 454 444 456 456 445 420 430 446 417 452 442 444 429 450 445 428 415 416 418 424 453 449 452 442 441 444 437 419 440 417 413 436 438 412 436 426 409 409 416 414 441 427 438 422 448 432 438 428 418 421 441 443 418 406 417 443 418 419 430 408 441 425 431 432 405 438 443 406 436 433 402 430 411 432 401 408 413 430 430 422 404 420 415 414 421 427 411 436 399 435 438 409 422 419 410 401 404 424 422 413 431 408 412 436 431 431 417 423 421 398 433 421 401 423 430 393 414 426 431 413 432 421 424 414 402 396 420 410 422 403 425 418 417 399 416 413 397 419 418 400 427 408 421 395 411 421 418 406 413 404 405 397 399 392 391 394 385 397 391 398 393 402 412 417 409 410 385 420 392 406 384 391 386 409 399 402 405 383 415 398 396 385 385 379 408 378 397 400 386 398 397 381 389 381 376 385 409 397 409 405 375 388 383 404 389 408 399 401 373 404 408 390 409 375 380 400 374 398 372 373 380 375 399 387 396 372 403 386 379 385 396 393 380 386 385 375 391 365 399 376 388 398 365 391 384 370 367 373 385 372 387 396 393 394 376 383 376 389 379 366 365 390 393 371 379 375 387 376 369 359 392 372 362 388 358 387 359 360 365 380 386 374 362 372 358 354 366 356 371 373 368 375 380 363 365 362 356 355 357 365 370 360 358 365 351 369 381 356 373 366 383 349 364 353 370 377 349 353 347 363 371 373 354 356 377 363 377 344 374 352 375 373 361 362 354 364 346 366 352 351 356 362 353 357 342 369 345 342 362 341 354 345 371 345 341 339 356 339 365 344 338 363 338 350 348 365 348 365 334 338 353 349 335 364 365 349 334 346 352 335 342 335 341 349 362 347 348 330 356 344 336 354 338 337 332 361 340 346 338 328 337 352 331 330 356 334 342 339 357 331 326 333 336 336 325 341 327 351 341 354 333 356 350 329 335 329 338 333 334 331 324 323 333 328 341 337 319 343 341 331 320 318 349 347 320 321 341 343 341 348 321 320 342 317 325 321 321 341 330 334 315 333 337 327 338 323 344 336 316 316 341 334 313 330 312 312 342 327 337 339 331 331 335 337 316 328 321 333 338 309 325 308 307 310 318 337 313 331 335 316 335 332 306 336 318 306 305 317 321 332 313 311 321 307 307 328 326 320 310 310 330 313 312 323 304 319 315 323 303 309 304 329 322 312 308 312 312 330 329 321 306 325 308 313 307 325 327 311 310 300 318 304 308 325 323 309 311 306 299 311 311 299 307 300 309 313 309 318 310 308 306 315 302 315 298 308 308 324 310 305 311 303 312 320 308 297 313 315 295 314 321 294 319 314 298 307 317 314 309 298 295 311 305 313 319 306 297 306 316 307 318 304 309 308 293 293 312 314 308 315 306 307 308 303 291 308 311 310 293 299 288 297 290 294 290 311 302 290 299 300 299 289 306 289 308 311 294 294 299 285 291 288 296 305 296 293 288 291 286 294 296 284 289 301 301 290 307 286 308 296 304 283 309 289 311 288 293 298 287 297 283 297 293 307 307 291 306 286 310 295 294 293 295 299 303 305 305 297 298 291 300 289 291 297 295 283 294 297 290 299 283 290 305 293 307 292 293 294 296 292 307 308 296 284 288 280 307 282 295 295 292 285 295 295 293 280 297 307 289 297 287 282 306 282 286 295 294 300 280 302 304 279 293 283 283 301 283 302 303 290 288 307 287 295 293 301 295 281 299 296 299 307 299 289 302 307 298 280 291
298 302 286 290 279 291 286 301 295 280 288 299 281 287 278 297 302 300 306 296 283 294 280 282 278 282 297 298 301 290 281 285 306 281 297 278 294 306 301 304 279 282 288 304 284 289 295 280 283 294 298 288 303 292 285 295 297 296 286 291 280 289 298 279 284 289 280 294 281 296 283 303 293 293 300 299 303 280 300 307 287 282 280 282 297 308 299 286 296 298 290 297 300 281 290 306 283 291 292 306 308 295 300 292 308 284 303 294 284 294 286 292 290 286 287 306 305 297 303 291 286 284 301 306 305 310 294 299 312 304 294 304 299 285 293 298 298 303 290 288 311 310 313 308 288 298 289 309 288 300 315 286 300 294 289 303 305 293 302 300 306 308 312 291 308 312 305 314 301 302 317 289 297 307 313 301 314 317 317 317 294 318 318 302 296 313 319 308 291 305 292 311 318 309 307 302 305 317 298 311 302 319 313 304 310 308 309 305 295 303 310 323 314 309 296 308 311 305 308 319 296 321 317 310 308 316 321 317 298 302 304 303 302 322 309 320 312 315 320 312 323 303 308 313 317 311 325 303 321 307 328 322 302 316 305 315 304 329 303 303 333 311 311 308 333 320 328 322 326 316 319 317 315 306 335 307 316 309 311 322 315 317 322 329 318 317 323 316 322 319 308 335 336 329 318 339 339 312 327 329 324 311 312 336 313 311 340 325 317 314 312 328 326 328 319 318 320 338 330 331 331 343 321 322 318 317 329 335 322 337 327 328 346 331 342 338 324 339 341 326 331 343 350 345 329 335 348 335 326 332 320 342 329 327 351 331 330 333 349 337 335 348 330 344 323 335 336 338 351 324 330 356 341 347 348 334 354 336 338 348 333 360 344 334 349 347 348 360 347 348 335 360 339 343 356 341 363 336 331 358 345 338 356 354 358 345 345 352 357 364 348 357 350 335 345 352 366 344 350 341 362 336 349 368 351 362 355 371 348 353 355 371 364 344 371 368 370 348 353 360 345 344 373 350 356 359 352 343 368 347 365 346 346 373 365 345 350 371 379 360 349 364 354 350 369 354 366 379 358 376 351 372 353 384 361 349 365 373 351 356 378 368 372 363 368 381 354 362 353 375 357 357 368 386 384 376 356 368 366 390 390 377 365 365 391 379 391 379 383 393 368 387 375 368 378 370 376 382 381 378 384 383 392 365 368 393 386 386 371 371 368 365 379 387 391 375 364 389 392 365 402 383 387 389 397 388 379 401 402 393 381 405 379 391 371 387 387 375 391 391 373 374 371 375 378 375 394 390 384 377 383 392 378 394 376 389 412 377 395 381 388 390 413 402 381 402 402 390 392 398 401 385 404 392 390 401 387 403 409 407 396 412 400 380 388 417 381 390 417 401 416 407 416 406 419 396 402 422 384 404 418 406 401 420 403 405 400 415 420 424 403 396 416 417 389 417 406 423 388 403 404 392 408 394 413 401 401 430 404 411 410 429 401 407 402 425 420 402 416 420 403 418 420 420 414 411 406 432 410 433 426 410 396 405 416 422 420 429 424 435 411 403 435 422 419 405 416 413 402 408 428 403 414 435 400 417 413 420 438 408 433 408 418 413 426 421 432 409 437 408 435 416 423 442 414 433 426 432 445 428 441 431 431 412 425 433 429 440 411 425 447 445 433 421 413 444 431 449 425 423 435 416 420 433 437 427 430 420 450 426 413 452 413 417 415 417 425 427 427 426 438 428 434 433 450 430 426 430 421 445 446 440 444 449 423 422 418 443 425 450 452 429 449 455 428 445 454 435 419 426 449 437 434 436 460 440 431 418 442 450 427 431 459 431 418 441 452 441 440 455 462 443 435 425 435 436 426 427 463 462 431 432 430 421 427 428 463 441 429 465 429 458 434 426 428 455 450 438 434 428 430 453 428 467 460 444 440 442 427 459 440 458 447 450 434 453 433 433 428 441 433 457 454 465 461 436 453 465 451 440 452 464 440 451 437 443 453 431 437 458 437 470 456 466 460 458 440 450 448 438 457 472 467 446 457 456 462 435 455 466 452 435 458 473 460 431 444 441 442 454 434 451 458 462 445 452 454 465 438 431 475 467 436 431 439 465 458 435 433 439 472 463 452 463 463 438 473 432 456 440 464 460 462 447 454 439 432 433 473 439 440 434 475 453 434 446 443 462 451 452 477 454 439 453 441 477 459 437 440 445 453 472 473 445 449 457 452 449 466 455 456 436 457 462 457 467 438 474 451 463 448 458 439 462 433 454 461 467 466 468 434 441 469 437 453 441 461 434 464 456 463 450 467 449 441 453 438 446 450 464 476 472 444 444 463 451 465 447 440 453 437 442 468 436 446 450 444 436 458 437 467 443 461 456 460 468 475 471 436 454 464 441 456 437 452 441 456 440 462 463 467 474 472 465 432 447 444 449 450 469 460 446 441 444 469 475 435 474 470 440 459 464 456 445 469 431 460 448 446 446 441 436 450 444 431 450 459 444 429 439 436 458 454 446 433 454 446 438 453 447 453 442 434 433 456 428 434 448 453 450 464 464 463 445 433 464 427 469 433 427 435 436 427 441 452 465 435 447 435 461 426 430 456 426 448 430 450 435 438 457 436 436 436 432 429 443 464 426 446 447 425 453 433 426 444 459 441 452 455 426 463 431 432 450 432 454 430 433 440 464 421 451 431 453 435 456 428 432 433 426 431 436 432 441 459 453 453 433 459 442 458 457 428 424 461 439 457 427 420 417 433 439 431 446 419 421 449 419 439 457 452 444 431 443 457 417 440 453 427 423 427 429 425 450 454 431 431 450 447 425 449 412 448 420 440 441 417 422 444 432 419 437 418 427 414 451 421 438 447 434 446 416 448 450 446 438 444 408 427 418 420 424 437 432 427 412 438 436 431 445 429 411 421 445 434 410 435 430 411 417 420 404 428 412 406 437 403 440 435 421 409 403 439 437 429 418 400 418 406 425 414 428 430 429 428 435 411 421 424 429 418 402 410 427 398 402 413 415 433 404 404 430 434 402 429 407 406 407 409 397 430 425 420 396 407 432 392 419 414 419 411 393 424 424 425 425 429 400 403 427 424 420 415 399 414 387 393 405 402 405 386 422 404 409 410 405 405 395 399 402 415 420 385 412 411 382 386 406 419 397 414 407 382 400 409 408 400 407 387 408 387 419 391 386 413 397 378 383 383 396 408 379 408 386 407 392 384 381 395 388 390 398 393 400 403 378 405 387 408 407 397 384 381 410 390 404 377 390 408 381 397 400 401 403 399 372 390 392 378 371 374 369 402 381 368 396 374 391 372 397 366 396 387 375 372 382 395 379 382 395 390 387 386 384 382 394 365 382 380 392 386 360 384 391 386 383 369 389 376 378 381 387 362 364 368 380 373 357 382 371 378 375 381 355 354 354 388 367 377 382 389 387 359 375 359 385 377 368 377 372 370 384 363 356 362 372 369 370 382 351 354 349 377 371 357 353 359 360 362 379 352 373 346 378 372 351 357 355 370 363 352 353 377 365 375 354 368 360 375 367 344 359 357 371 371 364 368 365 370 369 349 353 367 345 364 353 357 354 354 336 342 362 339 365 366 354 355 363 341 339 354 343 356 347 339 351 347 343 354 363 363 348 331 350 362 351 334 343 329 341 349 333 330 355 339 359 356 331 339 354 338 338 346 329 358 337 354 354 349 351 351 355 343 325 340 340 346 352 327 354 339 328 345 343 327 352 329 329 342 351 343 328 336 348 336 338 351 340 334 332 344 326 347 338 333 347 321 327 334 342 319 340 345 341 328 317 338 335 324 323 330 344 331 344 337 313 328 331 336 329 324 342 325 320 312 328 319 326 340 320 321 320 335 309 313 324 327 314 308 322 314 337 329 317 312 323 321 328 311 313 312 322 312 326 331 312 312 307 329 310 318 309 321 312 309 311 325 305 311 311 309 316 312 303 309 327 306 325 330 301 302 306 303 316 329 311 328 318 324 321 323 300 326 319 316 299 327 307 298 301 312 304 316 320 302 320 313 306 312 311 303 310 315 304 295 311 315 322 298 309 312 322 308 315 321 319 313 302 304 295 303 308 316 310 305 297 295 320 309 310 305 307 298 309 312 297 305 297 313 304 318 304 313 297 297 311 293 308 311 295 303 293 311 298 303 293 302 306 314 312 295 299 298 293 309 311 300 287 288 286 301 286 292 295 286 292 309 290 313 303 289 298 300 312 300 285 311 307 297 308 312 286 307 293 309 305 297 284 288 296 289 304 300 307 311 309 309 291 289 309 294 289 295 287 305 289 309 301 284 286 298 283 289 291 283 305 304 289 305 308 301 304 293 289 299 284 307 295 291 284 285 294 291 298 299 306 305 298 297 299 302 305 301 301 285 294 287 280 302 283 299 285 298 303 294 279 307 291 286 289 287 291 296 290 280 286 287 297 295 296 287 281 292 300 302 298 287 282 291 302 278 283 280 289 299 287 289 298 291 296 301 300 280 289 282 302 288 283 284 298 301 286 301 286 279 288 299 280 292 283
296 283 279 298 294 301 278 297 284 283 287 278 305 281 281 302 297 284 278 304 304 302 283 298 302 305 279 294 300 286 292 290 284 294 282 294 281 304 285 289 281 287 282 302 283 279 290 304 286 284 303 306 301 301 298 298 292 292 278 286 293 293 299 301 303 296 289 299 286 289 283 284 301 281 301 307 283 285 305 284 283 293 283 299 279 295 283 295 281 283 295 297 291 288 283 287 298 294 308 308 306 306 284 291 300 306 283 304 304 309 309 301 288 306 292 309 293 295 295 294 291 282 304 303 283 307 302 293 284 301 291 302 290 287 284 309 304 286 295 290 307 301 307 293 293 302 301 298 300 300 289 290 291 288 289 310 297 302 295 305 304 293 308 300 292 295 313 292 310 312 302 297 298 316 306 300 305 315 313 290 300 310 296 307 314 292 302 318 310 304 300 290 311 293 296 319 295 294 316 318 311 302 292 293 302 302 305 311 300 294 314 312 307 313 299 314 302 310 319 298 305 300 312 297 304 309 300 316 308 310 312 302 324 301 309 315 321 324 320 299 303 315 321 313 319 327 301 327 311 325 330 322 330 316 323 309 329 328 327 309 310 314 315 306 316 329 323 308 323 314 327 335 323 322 332 307 328 315 334 311 336 313 312 306 313 320 322 327 309 326 309 330 323 332 309 324 311 316 331 334 337 323 333 324 310 331 329 335 310 328 311 342 337 320 313 314 334 329 324 322 344 314 320 334 346 316 342 329 344 341 320 341 336 322 331 347 341 326 333 317 338 347 327 332 344 338 345 345 350 324 322 348 324 328 334 322 329 329 337 326 323 340 337 325 343 353 342 328 331 343 347 353 342 345 327 329 334 332 335 333 351 343 352 344 346 338 345 361 354 360 350 359 350 339 362 337 336 356 351 345 351 341 348 351 356 355 347 358 361 360 360 349 337 365 345 336 367 369 358 337 356 365 355 359 360 346 337 342 366 353 352 360 347 339 344 350 363 360 352 370 365 345 350 373 361 375 343 350 363 377 374 376 369 345 351 350 345 364 379 362 373 361 354 354 360 354 363 357 381 360 364 353 348 372 349 368 350 368 377 373 383 376 364 352 369 365 365 379 369 386 365 388 377 379 359 378 376 381 381 366 362 383 388 368 382 371 369 376 365 366 370 358 371 362 361 389 377 390 395 394 375 373 387 375 369 383 369 379 382 373 391 369 386 364 384 364 388 367 378 385 373 372 369 368 372 367 381 398 392 395 385 385 371 374 378 396 375 387 370 389 408 391 392 386 377 389 407 394 375 378 393 408 400 377 380 383 390 395 383 399 402 387 386 379 414 408 402 409 401 403 380 401 414 401 407 382 409 392 416 400 414 394 401 407 392 395 418 418 392 418 411 417 388 411 401 421 404 413 403 386 415 419 402 387 389 397 394 421 409 423 401 404 398 424 424 403 392 414 400 397 397 425 407 427 421 421 396 398 431 399 391 400 415 420 426 411 414 410 410 403 408 434 421 403 432 395 415 395 418 409 404 429 404 425 426 397 416 434 408 416 403 411 428 407 400 426 400 416 432 401 425 413 433 416 438 414 434 412 421 411 441 405 433 426 434 407 405 411 415 428 415 423 441 438 429 441 422 432 417 413 434 444 426 426 416 422 440 409 434 418 417 408 438 435 414 433 411 411 436 429 432 451 412 434 436 413 444 452 442 413 423 442 412 437 432 432 413 444 449 443 448 416 443 436 436 442 454 430 445 431 451 426 430 445 442 449 442 427 447 430 429 417 419 431 434 440 443 455 445 448 431 451 433 454 429 452 444 452 418 452 438 439 442 435 443 424 435 437 458 427 462 448 438 428 445 457 453 433 426 437 465 460 447 436 452 458 447 455 425 424 446 444 444 445 460 446 451 432 463 445 459 461 450 434 426 451 446 434 464 451 450 440 446 433 454 452 445 455 441 448 436 427 458 471 438 471 445 471 428 447 451 465 463 465 430 432 443 432 447 439 429 469 453 466 472 449 468 450 456 440 457 466 448 450 465 460 449 446 466 451 472 444 444 463 438 453 468 460 464 449 470 465 444 449 457 451 470 459 472 452 433 461 450 451 436 448 436 456 464 472 439 462 450 460 456 457 437 455 448 471 473 442 467 449 460 448 468 460 437 470 443 438 455 462 459 466 440 470 445 472 466 452 463 438 441 442 469 446 464 439 446 467 455 435 438 444 450 435 471 454 434 436 467 462 472 447 449 478 438 468 434 477 448 470 443 456 478 478 468 471 445 435 466 466 436 477 476 459 440 476 441 440 440 474 475 440 449 445 440 454 441 447 459 456 438 469 478 445 475 474 444 449 437 438 443 446 436 441 478 449 445 447 455 451 443 458 458 465 476 470 446 438 438 472 467 449 469 473 467 465 475 439 442 433 443 452 452 445 466 451 466 476 470 442 448 441 473 434 473 471 471 441 438 438 442 472 461 432 466 450 472 463 457 436 470 474 462 451 449 449 468 437 448 461 455 465 433 451 467 474 452 468 444 457 429 455 452 466 463 449 441 459 435 428 471 436 471 457 456 451 432 456 458 456 449 438 453 452 466 446 451 442 436 429 436 434 464 446 443 461 437 440 447 462 464 434 457 453 459 436 433 439 447 439 458 450 454 429 454 430 465 436 446 451 459 456 458 429 452 431 440 463 445 438 456 460 423 421 444 457 432 453 448 431 424 458 433 430 440 420 437 457 453 460 441 422 426 433 429 432 419 424 430 419 441 438 452 431 424 448 450 416 418 433 440 443 415 434 447 457 436 419 434 446 431 456 440 430 428 431 434 427 445 451 422 417 429 449 424 435 436 414 427 430 422 442 448 415 411 428 413 431 433 434 420 449 424 437 415 431 418 417 440 418 423 433 447 424 431 425 413 422 431 421 413 439 438 404 428 419 421 413 410 423 416 423 420 432 429 406 436 437 414 426 405 430 410 403 404 432 421 410 405 404 426 412 437 418 402 405 423 437 414 398 416 436 412 421 402 412 431 417 431 400 403 418 394 426 427 407 406 410 417 417 432 404 395 412 412 400 418 397 399 394 400 419 394 415 402 401 392 396 416 397 393 402 415 417 426 416 425 411 396 419 422 395 385 390 411 405 421 408 405 398 397 419 416 385 391 403 401 385 411 420 386 408 394 414 390 385 395 381 410 383 411 402 399 390 411 407 409 398 387 400 389 410 377 381 411 401 392 400 379 405 379 396 403 400 402 383 392 376 391 375 380 383 398 388 384 391 377 375 401 378 370 403 400 382 393 379 400 368 368 373 384 383 400 385 377 382 389 376 382 374 389 401 399 374 383 372 374 379 385 364 365 364 375 396 378 378 370 366 395 369 378 361 377 365 373 385 376 389 370 360 372 372 366 357 381 377 377 387 357 389 369 390 375 383 373 365 365 374 371 377 382 352 379 378 372 356 350 365 377 353 375 364 354 361 350 377 363 348 356 365 359 352 380 372 359 346 357 348 366 372 363 353 376 359 358 375 361 357 369 351 376 375 347 346 356 353 372 347 373 358 359 368 346 370 339 350 352 352 342 338 355 366 355 353 349 359 355 349 350 346 358 336 336 354 367 351 342 362 333 340 356 351 344 363 331 332 344 355 362 355 353 354 330 345 343 331 358 348 344 337 340 353 342 359 355 339 330 331 342 354 327 356 341 339 325 341 348 337 338 354 336 328 344 346 344 328 347 339 323 353 330 330 344 340 345 337 342 336 349 344 350 322 331 320 350 330 323 322 336 323 334 330 335 329 346 338 332 335 322 333 333 329 339 321 345 330 338 332 345 335 321 334 322 329 340 315 321 312 317 325 339 313 340 336 325 333 316 323 311 315 309 332 333 312 329 320 308 330 320 317 321 329 307 330 313 336 335 322 305 309 305 334 313 304 329 329 328 333 304 322 316 304 307 325 328 330 324 324 319 331 330 331 302 317 321 325 304 327 327 302 326 326 329 311 301 301 321 325 301 321 312 311 320 315 301 315 311 322 306 298 319 301 295 319 317 314 311 320 309 305 321 303 302 311 300 295 312 304 314 313 293 294 313 318 311 312 305 312 319 295 308 300 308 292 296 309 291 317 303 317 309 318 316 299 306 293 301 316 295 314 300 296 309 312 313 297 294 298 310 293 302 297 293 311 299 299 300 293 288 304 290 308 303 287 310 312 313 285 303 290 304 307 290 295 302 287 284 303 306 300 300 296 284 308 305 288 310 285 296 294 284 309 297 296 307 286 284 293 288 310 300 309 310 285 285 303 299 284 292 284 300 300 288 292 295 309 298 294 282 281 296 304 307 281 288 295 306 282 298 304 281 286 293 300 289 296 293 299 292 296 302 303 287 281 286 301 280 302 305 302 295 292 289 286 285 298 293 283 300 282 299 294 281 285 278 284 294 284 295 298 301 282 294 301 305 293 294 298 280 285 294 297 291 305 297 299 288 304 296 303 279 288 282 304 287 282 281 304 289 291 296 305 296 305 300 295 292 280 288 295 288 305 279 303 296 291
286 298 288 276 295 290 279 300 280 290 297 276 288 301 291 299 301 282 292 295 301 278 291 283 289 294 303 291 283 285 276 294 279 289 287 291 297 292 279 294 278 302 296 283 291 283 299 288 289 286 299 277 290 286 277 295 297 304 281 304 277 302 286 301 279 297 288 292 284 291 281 278 281 302 278 297 301 302 301 286 283 295 279 288 297 280 306 289 300 303 279 300 292 288 296 294 280 299 280 279 285 306 303 281 294 303 292 288 298 286 288 296 296 291 307 307 293 299 309 306 286 281 292 300 291 309 286 284 300 308 306 297 299 301 291 284 287 303 292 298 301 302 286 289 312 304 307 287 285 307 307 312 286 293 302 292 287 310 307 308 292 298 311 289 308 298 300 302 298 301 297 302 306 295 289 303 288 294 307 302 306 300 300 308 309 310 315 303 306 308 290 305 313 308 311 299 292 317 316 304 302 320 292 315 299 316 293 293 294 314 300 305 297 306 296 311 298 316 296 294 297 302 300 313 313 320 306 313 295 318 302 315 325 298 317 299 296 327 302 317 322 306 318 326 317 324 298 312 301 305 313 305 312 319 325 330 313 305 316 312 330 324 301 327 327 321 328 325 318 303 316 313 310 305 323 327 307 305 330 311 327 314 325 334 319 319 317 310 331 330 310 335 328 331 338 312 325 318 318 312 334 326 312 338 340 332 329 312 335 324 319 326 335 341 324 317 324 337 324 318 329 336 341 320 319 345 326 336 336 340 330 323 344 339 324 338 321 320 330 322 336 335 332 331 343 328 336 330 326 322 350 328 344 346 333 351 343 344 338 333 338 322 340 332 327 326 348 353 352 347 344 332 342 324 332 326 355 345 350 331 331 344 331 341 340 354 335 341 357 328 328 355 345 348 356 349 352 356 347 355 347 335 332 339 336 366 347 334 333 344 351 355 362 343 334 356 337 350 340 356 358 347 341 337 371 369 353 343 352 345 351 372 360 352 360 364 365 341 345 365 365 364 365 363 351 343 359 363 362 360 372 353 344 365 372 373 366 354 348 349 363 374 351 354 380 365 375 368 358 354 362 362 369 355 384 359 358 366 381 359 385 375 385 359 376 380 386 361 353 376 375 363 386 385 355 378 384 367 387 368 357 373 382 378 390 379 378 393 365 379 386 393 375 385 365 363 392 378 388 370 361 384 390 396 366 381 372 375 389 380 365 386 376 395 388 401 395 391 396 372 381 376 380 395 387 381 391 403 367 402 391 384 404 382 383 373 382 372 370 406 373 373 399 399 400 401 391 405 377 374 382 391 402 376 411 401 381 401 377 387 398 382 408 407 411 377 410 413 379 412 400 383 414 390 412 394 408 418 386 389 402 384 386 384 396 397 415 389 381 399 412 384 406 410 414 398 400 395 385 423 413 402 388 423 393 406 393 399 404 400 410 419 396 409 417 414 425 418 425 392 417 429 426 408 421 411 417 391 400 425 410 398 401 420 419 402 413 430 423 401 400 412 426 401 400 408 429 417 399 426 423 429 427 419 406 417 402 436 420 413 404 407 404 420 429 426 428 417 434 435 432 422 423 408 411 402 405 420 423 404 428 427 403 411 442 420 425 437 430 411 438 435 417 444 414 406 430 443 423 422 437 413 445 420 423 413 419 414 419 411 432 419 429 422 420 432 427 434 443 428 418 435 434 446 420 423 444 445 443 452 435 453 415 424 443 421 434 448 419 446 453 436 450 422 442 419 446 417 437 436 428 446 419 445 438 421 450 421 448 438 419 421 421 460 452 419 421 446 428 454 432 436 437 459 432 438 448 419 462 424 455 453 458 450 451 430 420 455 454 441 441 455 448 465 454 439 442 433 444 452 446 435 427 442 432 460 461 461 438 461 424 429 426 438 459 434 425 437 425 459 457 465 449 461 441 459 454 461 426 452 468 465 448 439 463 450 453 462 433 463 433 460 467 454 465 456 452 452 455 451 468 464 462 460 471 444 464 442 470 444 464 449 444 441 461 435 471 449 470 433 448 438 472 449 464 465 433 451 451 460 473 446 459 470 432 463 440 475 476 436 444 466 462 465 440 457 433 436 438 435 446 456 442 449 474 438 445 438 458 466 469 463 435 451 456 443 444 465 441 444 476 460 478 469 455 440 448 455 450 454 458 464 439 474 436 443 479 448 448 459 443 445 444 444 469 466 460 435 459 474 445 464 455 451 454 438 457 475 459 473 456 444 465 461 439 474 477 439 449 452 471 457 463 442 474 452 473 454 459 460 449 469 444 476 440 470 442 469 465 473 470 441 438 455 474 449 447 476 458 467 448 448 444 475 454 437 453 454 462 477 440 437 472 455 440 439 444 446 472 435 438 461 440 447 435 441 460 454 444 446 442 457 458 457 458 440 466 439 466 448 443 471 458 435 446 463 439 462 436 477 462 439 464 473 458 472 434 438 453 451 449 460 473 436 445 460 449 476 464 442 453 473 441 432 474 460 468 442 443 432 446 432 443 432 472 468 433 436 474 454 454 452 442 448 461 455 430 439 461 469 449 437 464 464 443 469 447 441 441 465 441 456 465 453 463 462 445 466 467 450 451 451 433 462 431 464 442 432 436 436 426 439 463 463 449 444 462 448 464 452 452 449 462 440 464 437 434 445 443 429 452 444 446 435 464 424 446 450 434 442 430 433 431 423 426 430 461 438 427 455 440 454 435 433 445 449 445 431 427 440 437 454 436 434 442 433 435 440 459 421 460 443 453 445 420 433 429 459 450 451 424 436 451 421 458 452 421 452 452 431 441 440 448 434 438 453 421 431 419 420 429 423 423 442 453 440 448 439 417 441 421 416 453 446 419 442 439 417 434 424 423 451 441 448 427 420 435 433 438 439 438 444 440 448 410 430 426 418 421 419 444 421 435 433 411 409 431 443 439 445 427 407 435 439 413 425 437 432 420 432 414 409 426 416 407 426 440 425 436 411 439 430 423 425 413 428 427 439 424 419 436 428 429 404 417 434 436 430 430 414 398 436 404 400 401 422 403 400 426 402 426 400 431 408 420 421 430 402 429 404 402 397 394 391 405 412 429 404 407 421 421 408 420 390 403 405 415 422 391 412 421 409 415 425 389 416 399 390 403 420 422 392 386 387 408 421 396 412 388 393 402 413 414 420 410 381 396 388 415 392 405 401 414 394 403 384 387 400 404 390 411 384 377 382 404 408 397 389 395 398 390 388 405 404 407 411 374 397 406 406 382 411 393 390 401 406 394 397 388 371 397 381 376 370 374 376 394 380 402 388 405 402 394 388 379 377 400 400 371 382 395 388 371 380 377 387 400 375 372 399 362 372 385 376 389 389 382 376 380 394 374 379 366 390 367 394 375 392 387 365 374 366 362 392 378 387 391 380 390 365 380 389 369 384 354 378 362 372 368 380 378 368 353 383 360 375 359 375 386 353 369 355 379 373 370 379 374 356 365 383 368 354 361 377 374 362 351 374 353 351 351 347 345 355 346 353 374 345 346 365 348 364 349 357 369 350 351 358 365 370 372 358 341 352 366 353 351 361 366 366 359 347 371 341 357 354 348 347 341 365 353 355 366 352 359 362 358 360 342 347 365 350 342 365 361 332 357 335 344 364 340 332 345 335 363 334 361 355 343 328 344 351 347 352 337 327 343 328 349 354 354 347 354 329 341 331 340 341 344 352 339 326 328 354 339 328 333 335 343 331 326 350 350 327 323 326 326 346 336 341 326 342 338 342 341 339 321 326 346 343 341 318 336 331 327 344 326 341 321 344 318 324 339 346 329 341 315 334 332 332 335 336 317 317 341 341 311 342 328 319 341 330 329 338 335 331 338 324 339 326 323 323 325 323 322 334 310 325 332 320 337 323 313 309 328 309 308 328 307 324 304 306 312 323 334 306 313 324 321 305 320 320 310 319 319 321 309 329 321 324 316 306 319 302 319 327 302 315 307 300 311 328 320 306 303 298 319 311 319 305 312 305 320 320 319 303 307 326 300 325 315 312 298 303 314 316 296 313 297 303 314 309 305 294 300 319 305 306 302 298 298 307 308 315 316 292 311 315 306 315 298 311 313 310 318 294 318 312 300 312 295 304 295 306 296 293 294 308 306 305 306 304 311 292 297 298 316 309 292 292 295 300 305 288 312 295 292 310 288 303 295 286 311 293 304 311 299 302 302 287 311 309 304 297 284 299 297 297 288 285 301 299 302 299 288 290 302 288 294 291 310 303 293 310 310 310 305 283 297 300 291 284 296 303 297 297 282 302 302 306 303 283 285 285 299 290 292 289 288 303 298 286 294 279 306 286 299 300 287 306 291 289 280 298 303 287 284 304 280 306 301 295 280 306 300 299 279 284 300 286 298 288 293 277 280 283 284 300 305 284 290 280 295 292 299 291 301 298 280 302 288 302 282 282 293 276 295 294 303 288 296 295 291 304 287 294 282 294 280 302 302 293 276 283 300 290 297 296 282 292 285 294 289 292 300 297 283 289 278 302 301 298 284 287 298 296 297 296 285 293
297 288 293 275 276 279 298 285 282 277 276 293 274 286 301 294 277 298 295 294 292 294 287 301 284 292 290 277 276 301 295 294 300 294 275 278 281 300 297 287 302 275 295 293 286 303 301 291 298 287 299 283 299 293 278 279 304 294 281 276 283 302 288 301 284 288 304 290 284 297 303 303 289 286 286 302 287 304 289 302 287 305 303 303 286 298 278 285 279 284 279 288 281 291 284 282 295 304 296 296 288 287 295 303 290 304 299 300 303 303 288 284 294 286 304 304 307 305 305 281 303 306 283 308 291 282 304 300 308 293 289 289 302 307 285 285 303 297 298 290 284 299 289 300 299 284 296 289 301 292 312 296 311 286 286 284 287 309 294 304 306 297 295 289 293 296 297 306 308 287 302 309 291 313 313 313 300 300 286 293 300 308 302 287 313 299 294 310 303 304 292 316 308 302 291 309 314 295 301 299 298 319 295 305 308 314 294 293 299 317 300 312 309 308 305 298 312 312 312 299 299 317 297 320 317 318 295 316 315 317 320 317 321 306 306 313 315 324 313 316 309 309 305 321 327 305 308 308 305 324 324 298 318 300 322 308 324 324 329 315 315 324 305 309 305 316 328 324 313 313 313 326 325 321 320 324 329 332 305 322 306 326 326 333 319 331 321 312 330 317 315 308 334 324 336 316 331 314 338 317 323 309 322 333 332 334 311 330 331 313 317 335 336 339 332 320 335 318 327 329 332 338 333 320 340 341 316 326 320 346 329 318 334 335 345 316 335 328 324 346 346 332 321 333 344 323 319 344 341 333 349 319 347 346 327 340 341 329 352 346 329 335 351 349 354 348 334 324 324 328 347 338 352 327 324 357 327 343 331 332 328 355 343 343 341 335 328 346 353 354 357 347 354 351 347 330 337 332 340 347 347 331 337 343 344 337 354 362 350 334 360 367 361 335 358 343 349 351 365 344 342 361 351 337 364 343 359 338 356 352 338 350 352 352 357 359 340 346 368 359 361 361 371 355 363 353 351 373 350 371 367 345 364 346 354 356 349 357 351 365 360 373 376 350 370 359 356 369 360 382 347 377 366 381 369 368 357 378 364 382 372 353 372 379 359 384 354 363 358 367 360 358 365 371 366 373 386 374 376 387 381 368 363 364 377 357 388 375 387 391 367 377 371 367 384 381 364 387 392 380 368 364 377 384 395 366 389 371 377 366 384 379 366 371 391 388 391 377 367 402 384 390 394 398 384 390 397 400 399 392 383 369 373 400 393 387 384 392 373 398 381 392 397 383 399 375 399 388 399 384 399 394 402 406 382 378 384 400 403 403 391 392 378 378 395 408 402 414 381 406 392 393 417 380 406 400 398 407 405 402 404 388 383 420 384 398 392 419 383 419 394 416 411 387 413 411 404 390 410 387 385 411 389 423 391 393 403 411 414 422 425 391 423 422 422 400 399 423 410 398 420 400 399 397 426 404 425 423 415 420 414 422 414 400 397 431 394 414 421 423 408 422 418 395 421 406 409 433 401 432 401 432 401 411 400 399 425 434 408 423 416 432 411 401 400 430 431 403 424 422 438 430 415 418 431 421 412 412 418 405 431 403 420 427 435 416 425 413 423 433 438 439 424 409 443 426 439 430 428 420 412 425 448 424 420 443 427 423 408 433 446 413 416 420 440 438 412 451 434 451 441 433 448 421 436 414 433 424 415 447 413 421 435 415 422 440 451 442 448 444 416 443 449 423 454 429 444 449 427 417 439 458 441 434 417 457 436 434 444 430 453 427 427 428 450 430 422 461 461 427 430 430 452 458 422 453 433 455 462 446 431 459 451 462 447 443 460 429 436 463 461 447 428 426 434 438 440 439 437 458 447 449 426 437 464 449 427 433 441 446 436 428 460 466 446 463 465 442 426 455 439 441 437 443 452 432 457 470 451 462 427 449 455 446 443 434 468 450 472 464 473 429 432 446 431 473 455 439 464 433 472 431 461 463 447 441 469 439 447 449 437 447 432 464 472 455 470 467 440 470 458 440 432 469 464 441 468 446 451 465 450 456 467 443 445 446 461 446 462 477 471 468 457 436 464 453 460 458 452 468 458 440 438 465 477 471 474 470 441 456 458 465 479 454 438 453 474 466 466 458 473 460 455 451 469 440 478 451 472 451 447 458 458 452 444 463 451 446 453 464 467 438 456 466 464 459 447 465 453 478 450 446 465 470 462 454 438 444 459 455 446 440 471 457 466 449 449 480 445 448 479 457 461 480 479 441 452 460 447 449 463 463 448 452 441 447 456 437 454 479 455 457 476 438 471 453 450 438 444 453 443 480 473 467 477 472 475 439 477 452 452 480 450 468 467 475 479 472 464 469 480 453 473 457 463 463 464 471 472 440 436 473 444 441 437 465 438 476 468 435 454 447 479 468 441 465 469 440 463 460 435 470 439 472 452 472 453 443 462 444 447 463 443 456 475 445 441 478 448 435 439 473 454 438 468 461 475 457 466 459 444 472 455 454 471 473 447 446 437 476 463 451 467 434 434 469 452 448 468 466 457 475 461 433 441 457 468 439 436 456 472 455 458 449 431 451 445 447 472 458 453 466 431 449 468 441 442 444 465 441 440 452 439 432 455 451 459 455 450 450 433 430 468 450 448 429 459 455 434 426 432 425 467 441 428 456 444 432 443 466 463 443 446 456 423 439 455 441 457 434 442 464 438 440 464 459 462 430 445 447 430 428 446 449 445 426 437 421 433 432 439 450 452 437 438 428 430 426 423 441 438 443 459 430 426 457 436 436 427 443 441 455 435 421 444 456 448 423 446 449 439 428 448 442 447 430 440 444 432 424 430 433 449 432 420 450 430 430 425 439 414 442 426 424 447 411 413 428 411 443 411 427 449 445 446 431 410 408 429 443 419 426 412 408 415 425 446 441 422 432 446 431 441 445 404 443 442 418 411 430 424 432 422 419 415 409 414 432 409 436 425 420 412 431 420 418 405 417 413 421 403 410 403 413 426 430 435 426 399 430 404 434 402 421 416 420 407 411 421 402 413 406 394 426 408 393 396 402 422 409 427 411 408 416 427 395 408 423 422 411 416 430 406 421 415 428 393 422 393 410 419 400 415 404 419 394 413 400 417 410 419 397 411 408 402 400 406 414 408 401 402 416 385 412 410 398 381 408 383 385 389 415 390 418 393 383 395 382 393 414 404 398 408 383 408 384 407 409 398 414 379 398 402 376 380 376 404 401 381 380 388 375 402 406 404 396 380 408 387 393 392 373 373 383 371 390 390 399 379 385 399 369 379 391 377 394 397 370 376 373 370 398 380 386 369 374 371 367 386 382 388 382 367 370 366 369 390 366 361 380 383 371 360 384 365 361 381 375 368 360 393 393 363 385 373 371 367 387 357 374 371 391 361 391 388 355 365 372 353 355 378 366 363 355 367 383 355 352 377 383 355 357 370 361 366 364 370 377 355 373 359 362 362 353 354 348 346 379 358 355 365 362 347 370 358 372 359 358 343 367 370 347 355 354 375 372 369 341 374 368 372 358 373 357 373 347 360 364 358 358 349 359 363 346 344 362 359 365 354 362 357 345 362 350 354 335 363 341 347 337 345 354 354 354 348 355 334 349 355 332 345 359 344 335 344 344 345 354 345 334 335 353 328 330 343 340 336 350 336 333 354 329 333 351 355 357 350 324 341 339 334 356 334 348 336 342 335 345 327 331 351 344 333 325 322 339 343 325 346 332 349 344 348 325 349 349 318 325 341 329 317 317 327 335 326 331 320 337 319 324 344 316 315 322 320 314 341 342 334 338 318 314 320 335 329 337 315 321 336 334 339 324 325 333 335 317 314 315 334 313 315 315 325 320 322 336 309 317 332 330 311 305 332 320 328 317 313 334 329 308 326 326 323 310 329 308 332 330 328 317 322 319 316 325 310 316 301 311 314 306 306 321 308 309 324 299 328 318 316 299 304 299 304 312 311 327 316 310 321 309 324 310 325 305 302 302 319 299 311 300 304 316 318 311 323 312 309 306 305 296 307 318 296 317 296 292 310 293 296 303 319 304 302 309 302 295 304 291 290 302 301 314 304 297 294 314 299 308 296 310 303 303 298 300 297 301 291 316 302 296 290 291 308 300 301 312 305 308 313 296 289 294 313 297 294 288 292 305 301 292 289 308 307 285 290 288 304 284 311 289 301 289 287 296 290 301 296 291 309 290 304 296 301 307 285 293 292 289 304 306 286 309 284 289 302 291 285 293 282 303 298 300 301 302 305 300 283 281 307 280 289 292 294 279 289 297 282 291 296 306 286 300 296 289 300 288 291 304 293 294 290 282 284 281 295 301 301 298 302 293 299 283 277 277 304 279 287 278 290 295 297 290 289 278 294 282 288 278 301 303 294 276 299 293 281 288 287 296 301 284 275 294 282 276 287 281 299 297 275 285 288 288 291 293 290 280 291 302 283 279 293 301 280 287 282 277 279 296 287 275 300 301 287 274 301 286 287 300 282 276 286 281 298 278 277 301 293 300 278 296
293 273 290 291 281 285 283 298 291 280 299 290 291 296 290 290 281 275 273 289 289 285 280 285 289 295 296 293 293 300 287 286 274 289 288 294 301 298 291 292 278 301 293 296 280 294 298 288 296 298 288 296 294 295 280 283 289 287 277 299 287 300 285 302 297 286 297 297 294 302 297 276 302 296 285 294 286 285 278 291 287 285 301 298 284 284 276 286 291 278 303 305 297 284 295 290 287 281 283 278 300 298 280 300 283 282 282 286 283 305 293 294 285 290 281 287 291 281 289 307 284 286 298 296 286 288 281 297 292 308 290 287 300 285 302 299 290 298 307 287 296 293 305 297 298 299 305 282 293 286 303 299 286 293 308 292 301 309 310 307 310 291 306 293 288 298 308 286 285 307 286 312 305 306 288 296 298 310 291 294 310 289 302 291 297 302 286 315 313 305 310 304 310 302 299 307 317 314 300 317 308 294 307 298 308 303 302 292 299 309 301 294 313 311 300 317 297 300 316 316 312 301 304 297 316 308 309 307 304 309 312 310 305 297 297 314 300 295 304 311 301 309 319 305 316 296 321 318 299 303 304 302 306 307 311 324 317 311 304 328 324 323 313 305 325 316 324 331 317 302 314 321 316 307 331 304 307 323 326 309 330 328 328 323 313 311 305 325 312 304 324 322 308 306 334 315 312 330 330 322 309 314 307 322 308 308 318 312 310 334 339 310 327 332 330 337 339 332 328 316 333 315 334 337 317 332 321 324 314 314 331 328 335 325 321 317 337 318 330 336 323 338 322 345 326 325 343 328 343 332 326 332 349 331 330 328 326 337 338 327 338 322 340 326 334 348 329 323 345 356 342 349 327 325 324 330 332 334 352 330 349 350 358 335 336 350 345 335 343 327 333 334 356 345 332 339 348 355 331 346 355 351 338 334 363 340 342 347 342 351 347 344 340 346 337 334 354 344 344 344 347 341 357 344 363 369 360 356 353 356 370 354 370 343 372 342 362 357 371 373 342 352 362 362 365 367 371 355 354 360 366 344 365 349 352 372 370 371 378 344 351 367 357 370 381 368 367 350 363 381 356 372 376 367 357 362 358 351 357 351 350 361 355 366 381 383 369 380 360 371 385 365 383 368 357 358 376 377 359 391 371 373 385 358 387 384 367 357 362 376 372 386 384 393 380 393 389 362 384 396 383 391 385 378 393 364 395 398 380 390 368 387 399 391 381 398 388 393 371 397 365 388 368 389 377 373 382 389 373 378 404 374 372 369 393 382 378 395 385 384 379 388 390 406 391 387 392 383 399 397 389 374 381 385 412 392 411 379 398 403 411 377 403 415 411 393 401 382 408 416 386 417 395 405 416 388 387 394 407 417 385 398 381 391 393 383 404 383 401 390 400 406 400 399 384 418 421 398 409 405 394 422 424 415 420 413 416 388 387 405 419 394 415 394 405 391 423 412 417 423 427 401 424 417 391 415 419 414 407 425 426 414 413 431 423 395 396 420 403 420 426 395 410 427 401 426 432 436 408 420 430 407 431 423 434 428 400 418 402 419 416 409 420 431 416 421 430 425 414 402 431 440 425 427 413 432 430 438 417 444 404 424 435 410 439 439 438 441 418 442 417 434 409 440 424 426 418 411 409 431 442 422 430 421 435 419 435 436 438 423 421 419 433 429 435 423 427 430 433 432 423 448 438 440 450 428 452 420 415 442 452 450 450 431 456 435 435 440 454 421 447 423 423 428 435 448 441 452 426 420 422 429 446 445 424 421 440 445 457 444 448 449 448 435 457 435 449 457 457 437 420 427 430 433 433 442 428 432 443 426 422 450 462 452 453 444 431 451 448 427 435 434 434 465 452 429 458 458 467 452 431 425 437 462 458 450 439 465 439 438 428 440 466 444 446 459 462 432 439 452 455 444 467 447 435 444 454 449 465 444 436 451 443 460 433 437 454 429 434 444 436 449 471 452 432 430 439 467 443 452 455 434 469 451 453 438 474 442 460 468 458 476 452 434 469 456 449 450 464 456 464 471 475 468 448 440 468 464 439 443 442 465 453 442 447 475 457 445 448 447 443 475 447 464 440 440 451 457 464 437 435 458 437 440 448 460 455 446 447 461 455 455 454 475 470 474 478 455 441 454 469 457 450 460 480 454 477 463 442 473 457 461 469 482 465 450 479 448 461 446 475 462 482 458 444 446 476 460 466 444 450 472 450 459 444 447 470 438 467 476 468 481 448 454 474 476 467 471 481 445 480 467 465 480 442 472 437 476 449 460 437 457 450 444 473 457 448 461 458 478 448 438 477 453 455 462 440 480 450 438 482 448 468 464 445 468 454 445 461 460 462 461 474 475 463 465 449 474 437 465 464 448 466 452 464 438 477 467 481 445 462 481 456 441 462 458 472 473 449 440 474 466 450 452 457 467 475 458 458 465 462 451 476 478 442 473 445 468 467 447 460 438 462 438 469 437 473 441 471 441 452 463 477 466 442 453 459 443 476 436 473 457 451 474 461 464 474 471 452 461 445 439 465 435 441 460 443 441 466 434 454 439 464 453 432 433 433 464 442 437 467 443 468 446 439 450 432 435 450 452 470 462 464 463 463 429 446 436 438 443 438 460 456 432 443 458 434 445 452 451 451 443 471 443 466 435 429 428 432 434 447 453 431 452 455 463 453 451 442 465 433 436 443 449 427 449 425 453 425 446 464 462 463 458 431 422 451 454 424 457 461 444 459 423 428 445 436 431 447 429 427 456 441 445 456 444 446 457 430 448 436 427 419 432 419 429 432 424 461 440 424 425 445 456 421 429 438 427 419 439 426 439 427 444 443 439 456 424 445 455 442 445 432 439 448 451 416 441 431 440 421 437 439 440 425 443 410 446 445 413 426 448 428 430 434 413 410 432 415 433 422 409 439 410 443 444 428 431 411 413 429 435 418 405 413 431 431 445 404 439 410 404 430 408 405 429 431 418 413 406 425 420 406 412 420 440 408 440 422 410 405 402 399 417 401 407 416 409 408 418 434 415 423 425 403 406 413 411 413 418 413 395 410 434 402 401 412 428 417 407 409 393 418 432 422 392 421 400 404 431 420 401 407 407 428 414 417 406 401 403 415 422 394 425 424 401 418 416 396 425 386 395 422 412 386 394 409 386 408 387 384 420 389 402 391 418 398 420 418 410 395 404 396 394 403 394 408 415 412 408 393 401 416 391 380 386 402 412 408 395 377 381 385 384 404 400 386 389 383 399 403 382 382 378 391 381 399 372 377 381 390 379 393 378 392 391 389 391 375 396 395 371 391 389 393 368 388 388 398 369 381 365 369 367 390 385 379 387 365 366 395 391 373 384 393 371 368 374 393 390 380 383 382 368 386 396 388 393 385 385 371 384 361 389 361 358 365 375 370 367 375 378 367 378 384 359 355 360 362 354 370 374 383 355 381 386 368 387 383 361 358 385 373 358 364 365 355 369 351 350 361 368 369 371 374 357 361 362 353 380 366 373 355 363 368 343 350 353 350 353 363 373 369 366 346 348 367 362 365 361 368 367 356 360 340 346 368 354 348 360 354 350 341 371 342 365 351 336 369 348 352 351 347 348 337 334 358 339 367 348 335 336 351 351 342 344 331 338 337 336 335 333 357 335 348 337 337 360 333 347 353 338 347 347 359 341 329 353 342 333 328 339 339 348 352 349 327 351 356 342 332 327 345 345 353 330 326 322 345 335 349 337 326 334 339 342 334 345 319 339 346 343 344 323 334 341 318 348 327 338 339 334 338 344 324 336 316 325 337 341 338 331 322 343 343 323 335 342 339 337 318 327 336 342 335 339 328 340 329 309 325 310 314 317 311 320 311 311 323 331 337 320 324 311 336 315 322 326 312 317 320 318 332 313 317 325 310 304 323 330 321 315 324 325 326 304 315 331 309 311 319 303 301 304 311 301 321 317 315 318 328 299 327 311 313 306 324 301 300 308 310 315 319 300 305 310 301 317 309 308 326 324 309 323 296 318 321 316 301 305 303 298 301 298 300 322 309 315 317 312 297 314 309 320 294 315 318 316 313 319 309 319 315 310 303 294 296 315 301 312 316 299 301 293 304 308 292 312 292 309 294 290 301 303 310 296 296 307 291 288 298 301 286 293 292 291 298 291 287 302 314 306 313 289 311 285 286 294 306 289 311 300 294 298 297 303 294 294 294 299 290 285 294 304 310 286 298 295 295 305 299 299 307 300 285 305 293 287 306 286 283 304 294 293 282 301 285 293 282 287 280 282 290 284 304 290 289 283 294 293 278 304 282 297 295 278 284 299 306 280 296 279 296 282 285 298 295 282 304 298 290 296 300 300 302 289 303 283 294 283 290 286 280 286 297 288 286 302 281 285 297 292 279 279 297 279 301 278 284 299 300 297 291 292 289 291 277 299 280 274 282 291 287 294 282 299 284 287 277 293 293 279 294 300 274 289 275 277 282 296 295 275 279 300 277 294 273 293 276 279 293 284 296 278 288 277 288 299 274 275 274 278 280 294 276 292 294 289 295 274
294 273 287 273 284 291 294 285 283 281 291 288 293 287 277 292 275 292 274 288 278 288 293 286 281 280 289 286 297 284 299 291 297 286 292 281 291 300 295 286 281 287 274 286 286 280 291 273 284 293 289 275 281 295 289 275 275 290 289 300 287 274 277 284 288 281 294 278 280 300 276 301 298 289 298 283 296 303 295 295 297 290 291 298 283 287 278 291 286 276 296 302 290 285 288 297 294 294 288 277 284 290 279 284 292 277 301 295 298 292 278 283 299 286 278 300 299 303 288 302 296 301 291 302 282 297 295 292 286 307 285 294 284 288 295 293 282 290 303 295 297 304 302 292 285 294 285 298 290 287 293 301 282 308 296 306 297 305 292 297 297 298 305 303 300 291 309 303 294 303 310 311 298 293 295 307 286 307 303 313 292 303 288 306 311 285 306 293 304 305 313 300 296 312 293 314 305 291 308 302 307 317 296 300 295 299 315 289 314 303 317 291 293 314 313 311 306 298 312 295 309 309 301 320 297 309 317 315 305 309 322 296 300 322 305 296 308 305 317 309 317 312 305 325 315 310 310 312 311 297 318 303 314 324 314 302 310 317 300 327 308 307 309 323 324 320 326 307 300 316 321 321 304 331 319 325 314 303 309 329 305 331 303 320 320 333 325 329 318 329 332 325 322 335 321 309 323 319 317 311 324 314 323 331 319 319 319 314 338 335 311 331 336 323 329 321 321 319 315 335 313 312 326 331 313 343 336 331 325 337 314 319 325 336 343 337 339 347 339 321 320 343 340 324 320 320 320 341 321 337 338 339 349 349 339 338 339 336 336 348 326 337 353 339 325 348 331 351 348 353 334 325 324 336 346 340 338 334 339 328 334 326 334 341 348 352 349 331 346 331 340 334 330 344 331 337 352 344 333 342 331 354 345 341 341 343 359 332 342 363 350 346 338 361 364 347 338 347 363 350 355 351 367 368 368 362 359 369 350 338 368 354 347 350 346 339 359 362 359 370 371 342 362 342 348 370 362 344 346 372 377 362 353 367 375 343 373 349 376 355 356 362 361 373 371 362 353 375 354 378 380 359 363 374 355 366 370 356 384 375 367 385 365 386 353 357 386 376 377 375 360 363 379 377 381 387 369 383 363 375 383 359 383 377 374 369 389 357 378 384 372 361 372 387 374 376 394 387 363 381 386 361 388 371 387 382 370 367 386 367 379 387 365 397 400 401 369 402 389 365 372 398 380 379 399 401 389 381 387 401 403 390 380 371 379 388 392 392 385 371 380 395 383 383 404 379 406 391 396 385 412 384 388 411 388 380 396 378 379 383 382 380 400 410 385 380 379 397 391 395 388 401 408 383 395 419 381 411 394 404 396 388 383 396 396 420 407 402 418 396 412 393 405 407 402 407 422 407 399 420 421 415 386 421 411 394 414 405 426 421 421 406 426 425 429 407 429 416 391 408 426 405 430 404 409 409 418 427 416 408 407 424 407 404 421 415 411 430 426 413 424 396 433 422 435 435 399 433 423 401 410 417 401 438 430 426 415 432 415 425 431 404 426 419 416 403 421 420 442 433 412 435 420 404 422 421 403 433 424 437 413 440 430 414 438 420 442 411 411 417 435 441 420 421 419 434 421 450 444 443 409 433 416 416 436 411 441 436 427 451 440 452 432 425 441 432 418 435 436 441 447 417 417 443 417 424 450 439 424 435 423 418 417 431 426 444 426 450 420 443 448 443 435 420 457 457 441 421 456 438 447 418 427 435 451 461 443 439 453 426 438 440 426 422 434 448 459 423 425 464 435 429 443 430 435 446 454 450 426 424 446 431 425 432 425 434 452 450 456 443 435 451 465 462 431 456 447 426 459 452 445 450 437 468 435 452 468 467 450 440 434 427 466 466 452 437 461 438 436 450 466 455 431 446 434 463 462 447 438 449 443 459 453 455 474 466 454 454 463 440 468 472 441 462 466 473 434 463 446 443 440 439 432 451 457 437 440 446 463 458 473 476 442 452 456 449 443 444 474 439 453 473 435 463 460 478 460 470 465 475 444 435 445 444 454 470 456 470 445 441 451 442 440 467 461 470 438 478 442 440 438 462 480 447 470 474 459 446 471 450 482 480 447 456 442 447 467 468 476 442 443 437 457 451 450 462 463 465 440 438 469 471 480 471 466 467 456 442 470 438 455 464 481 460 437 441 465 469 466 452 468 466 452 442 480 465 467 461 441 470 456 468 452 447 450 476 471 470 481 459 465 448 480 464 465 480 461 446 459 438 460 443 466 468 441 457 443 470 474 441 450 446 471 465 455 483 451 482 463 448 457 445 452 453 465 473 444 482 481 465 482 451 465 459 475 468 477 480 448 461 477 454 469 464 475 480 457 442 478 477 447 446 438 461 455 459 445 461 457 482 437 450 450 458 465 481 482 453 472 441 477 466 459 463 441 451 454 438 477 450 454 471 448 471 441 461 454 442 457 443 439 438 454 467 462 475 460 436 448 436 469 442 450 475 442 461 448 434 470 444 456 443 441 468 439 445 447 457 459 469 471 462 434 453 455 468 447 435 476 468 443 465 475 459 461 438 440 475 438 431 447 460 446 453 456 459 472 470 445 453 468 437 443 469 457 466 460 435 431 465 470 442 453 468 431 445 436 439 450 444 446 466 435 457 438 459 431 464 443 426 429 448 460 463 448 457 462 466 430 436 445 442 464 423 429 437 426 447 450 426 424 431 461 455 463 450 443 423 443 436 444 447 435 434 460 458 442 453 456 424 441 433 442 436 432 423 427 456 448 454 460 450 439 431 429 456 430 421 428 436 417 422 418 429 448 437 442 441 439 451 444 427 456 450 432 426 453 420 416 417 435 441 433 425 412 436 412 417 440 415 435 441 420 437 446 451 416 421 435 432 413 413 444 413 429 440 420 426 422 424 445 418 419 422 441 406 430 405 435 417 426 405 431 440 415 417 424 418 407 417 403 440 427 431 438 406 419 406 424 433 423 420 402 436 435 438 435 418 436 427 422 432 427 417 420 411 408 427 430 407 403 411 420 421 424 429 408 400 404 399 413 421 432 427 416 420 403 405 397 392 394 423 426 424 401 408 396 411 399 391 409 397 412 399 387 405 390 419 409 412 419 422 395 418 409 384 409 404 409 407 394 393 395 394 384 409 394 405 420 419 384 392 419 400 403 380 418 398 392 380 406 395 393 389 379 390 377 407 398 384 392 376 410 407 381 407 406 402 406 381 382 390 406 406 407 384 395 399 376 407 399 403 373 402 402 402 403 391 378 372 405 383 396 395 402 403 385 401 386 398 388 402 365 401 372 381 370 390 394 395 379 365 394 378 380 383 371 391 367 396 396 382 386 375 366 379 373 363 375 382 389 380 374 385 391 387 362 366 390 384 372 378 374 372 373 385 354 385 353 354 360 378 380 385 371 363 381 384 367 384 354 379 352 384 349 361 372 357 373 383 377 359 358 363 376 364 366 353 379 373 365 347 346 366 344 363 347 368 348 353 365 368 362 348 347 344 349 360 372 374 353 364 346 359 358 371 368 338 366 347 361 343 347 342 347 347 364 336 344 357 364 352 368 347 349 351 349 333 348 356 344 337 345 353 355 341 344 342 341 360 356 338 335 337 354 337 329 357 350 352 334 336 328 341 352 328 347 333 340 352 346 357 351 339 352 348 356 340 335 333 336 344 350 332 347 352 353 350 334 345 350 343 340 326 344 326 342 328 321 341 349 327 348 341 324 332 332 324 335 326 341 326 345 334 336 336 329 335 330 341 324 325 327 321 335 339 343 325 321 331 326 334 329 312 329 330 332 319 313 329 321 314 337 325 337 319 310 316 332 329 309 312 310 324 321 333 319 319 314 328 307 329 320 326 331 308 315 333 317 330 327 307 305 307 307 321 316 315 303 310 320 317 308 305 326 324 314 319 327 313 310 305 322 320 313 310 309 309 308 323 303 300 325 305 303 300 323 315 311 323 325 299 309 299 302 304 323 305 298 316 307 310 302 307 315 320 304 307 314 299 302 299 294 313 303 299 294 290 319 291 291 316 317 303 300 308 305 305 312 302 299 296 288 308 303 311 298 315 295 290 315 299 298 288 312 303 288 286 303 288 310 297 285 301 312 289 313 291 285 288 310 287 307 312 302 309 308 311 289 301 303 287 301 306 306 309 301 309 284 303 281 303 287 303 286 308 284 295 286 285 298 303 288 284 294 306 282 290 297 287 300 288 283 289 283 307 279 294 304 280 286 296 294 284 290 300 282 292 284 278 289 294 302 290 298 287 279 292 289 296 299 281 297 295 283 302 287 283 281 276 276 288 294 293 287 298 286 283 276 285 285 281 294 302 295 292 283 295 292 298 294 282 299 298 275 283 281 297 288 275 277 286 290 297 286 298 283 288 290 287 279 283 276 287 297 281 277 279 274 295 287 294 288 296 275 272 288 281 295 275 283 298 272 284 295 285 293 289 272 282 287 290 277 274 276 273 282 280 291 296 287 277 273 274 273 275 286 273 297 281
275 291 278 275 275 285 272 280 275 272 290 290 274 295 293 278 281 287 271 272 283 298 290 285 284 275 288 298 276 297 279 293 289 298 297 277 285 283 286 273 297 279 277 273 287 283 292 297 272 292 283 284 291 286 282 288 290 284 287 279 282 279 273 274 280 285 292 278 297 280 280 294 299 297 295 286 281 288 296 282 293 292 278 297 278 289 285 280 301 285 287 295 292 303 276 287 279 298 281 290 291 288 276 295 302 284 294 303 279 290 281 304 279 290 286 282 280 281 282 285 298 298 288 299 289 290 305 286 284 282 301 300 296 294 284 294 303 295 284 298 280 281 298 285 288 280 290 292 305 288 300 290 302 283 284 285 288 282 294 295 308 288 310 297 304 307 305 293 295 302 283 289 304 303 287 285 296 289 289 292 301 313 286 291 307 306 309 287 285 294 307 297 289 298 314 286 313 292 297 315 307 312 307 311 296 314 308 302 304 295 314 291 317 316 298 309 299 293 304 300 303 296 314 300 310 304 292 299 303 304 320 315 292 312 311 302 308 293 308 299 309 317 321 317 313 312 302 310 295 310 298 316 299 308 297 318 298 311 311 326 314 304 326 301 304 312 327 301 309 305 306 323 328 300 314 316 318 321 331 317 303 302 305 308 315 306 327 314 304 319 335 311 325 322 314 308 315 325 333 306 314 324 306 330 332 323 312 334 336 327 329 323 333 324 326 310 331 325 313 332 341 313 340 331 332 319 335 313 341 333 314 321 318 327 328 327 342 320 320 316 330 319 323 339 330 331 325 325 342 331 326 321 323 348 321 337 344 323 332 320 344 342 328 349 323 342 328 350 349 334 351 351 326 351 355 331 329 338 347 327 338 335 349 357 345 354 329 328 344 340 334 347 338 330 330 338 337 351 358 351 361 340 346 332 343 352 349 351 335 339 345 351 348 360 347 339 358 343 364 361 366 345 338 368 364 365 366 362 349 355 347 351 354 343 352 365 361 366 354 367 347 368 351 364 361 343 369 351 377 342 367 371 361 353 358 372 361 348 359 344 346 348 351 350 370 375 369 350 380 359 360 369 381 377 353 352 370 362 361 371 363 351 380 351 384 362 382 357 383 368 363 383 360 364 372 355 356 387 384 355 383 373 360 382 370 390 372 390 393 393 379 362 374 382 377 387 373 372 385 372 370 366 364 372 373 366 382 376 399 382 386 398 387 395 375 370 380 376 369 400 376 376 385 375 370 379 386 381 405 390 392 378 374 396 389 389 398 398 400 380 372 389 382 402 410 404 380 411 392 375 379 399 384 377 409 402 398 391 377 405 392 380 404 407 384 382 388 412 400 407 411 410 405 418 380 397 407 398 400 403 392 391 391 406 416 400 388 403 399 418 395 391 410 420 385 420 393 418 411 399 408 402 422 426 401 422 396 390 393 408 413 395 389 392 421 418 395 394 391 429 406 425 426 406 417 407 406 425 414 405 417 395 414 431 424 428 434 416 432 425 436 417 434 398 422 427 428 428 431 430 423 411 413 439 417 413 414 406 435 407 432 408 429 412 416 429 422 418 405 438 431 403 419 430 426 437 427 411 415 417 433 440 428 405 437 447 419 410 411 411 416 444 419 450 411 417 414 444 451 421 426 427 443 425 452 443 424 440 411 436 432 430 447 454 413 419 434 430 414 436 429 427 445 450 427 448 417 427 434 417 439 444 436 424 417 428 449 425 458 442 450 436 420 433 443 461 425 453 451 427 458 433 441 429 420 449 457 444 428 441 435 435 453 437 436 433 426 425 440 449 426 451 435 428 422 436 428 450 428 437 460 444 429 460 431 430 466 425 433 432 468 468 448 433 441 440 466 467 465 441 452 430 432 430 439 439 448 467 442 447 449 428 442 443 453 447 446 452 472 466 429 471 432 439 437 465 430 439 470 472 449 454 438 461 457 450 474 440 453 444 467 474 444 436 451 476 454 469 462 460 469 470 457 434 434 472 470 442 444 472 439 469 450 453 455 476 473 454 448 449 473 438 453 447 442 472 453 473 472 439 455 463 476 442 464 439 443 462 444 457 450 461 447 443 453 444 457 457 469 467 457 475 469 477 450 450 470 461 446 462 442 451 453 452 459 446 446 472 461 448 441 468 473 445 475 483 453 443 457 479 473 471 466 453 466 473 467 447 451 476 472 457 439 483 466 461 446 476 444 463 480 441 442 463 449 473 462 458 478 476 447 467 457 475 483 439 459 460 442 472 446 476 439 447 468 466 463 475 451 463 448 447 465 451 465 475 479 443 448 472 474 451 454 446 481 446 441 455 467 444 483 475 476 483 477 459 464 455 444 471 479 447 473 460 453 453 444 447 451 448 479 479 459 442 441 455 450 483 472 478 442 470 462 473 462 454 448 481 465 453 467 459 455 448 473 468 463 479 476 469 442 471 465 457 475 462 474 481 461 456 470 465 482 448 455 460 459 459 458 440 468 481 455 448 459 449 451 447 467 437 449 462 467 467 473 449 461 472 463 441 451 459 440 465 444 448 455 448 467 440 463 471 441 440 445 463 459 459 436 445 467 457 433 453 442 432 473 476 476 456 444 447 442 448 432 458 469 460 472 464 473 463 462 434 431 473 472 457 453 429 430 442 460 430 469 433 436 465 431 435 451 450 451 468 429 458 450 467 442 453 468 454 431 426 462 451 459 427 428 452 441 445 432 441 448 448 443 425 444 436 448 435 438 447 428 440 451 439 456 432 423 453 459 448 430 451 429 463 429 452 422 421 427 448 437 428 429 433 428 448 445 453 436 436 453 441 430 458 434 453 427 440 418 443 454 444 436 458 427 423 449 431 446 455 439 430 421 443 455 426 425 454 424 443 418 427 447 415 446 414 442 412 429 443 430 423 420 450 414 430 414 448 438 436 436 420 409 443 410 434 412 440 422 424 416 427 442 431 430 410 437 418 425 413 443 404 405 433 425 426 426 417 426 405 424 425 410 437 430 412 421 433 404 436 406 413 414 400 437 439 406 435 403 401 411 406 397 398 411 401 428 416 421 415 423 400 425 419 403 427 426 410 409 426 431 396 429 405 392 432 397 419 427 404 423 401 412 422 401 427 427 424 419 404 390 426 426 391 394 407 386 388 400 398 386 417 388 388 410 386 401 419 388 412 417 397 398 404 384 406 408 384 393 390 400 395 389 391 399 397 414 392 416 408 409 411 388 382 392 383 403 396 394 413 404 397 384 379 393 393 391 410 396 409 411 386 401 399 391 385 379 387 388 404 405 379 385 389 390 401 393 375 389 390 389 392 383 392 373 370 402 397 398 384 383 387 384 386 381 369 383 373 363 363 365 362 395 397 382 394 391 386 363 360 367 392 378 384 375 374 382 394 390 384 382 385 390 365 360 378 391 385 381 377 386 355 390 373 376 353 354 362 370 361 377 377 371 373 359 353 380 353 365 350 350 377 383 354 372 368 362 355 380 368 368 374 378 374 348 370 356 372 348 349 345 370 369 348 361 377 351 355 345 347 373 351 375 371 342 357 351 355 355 344 358 352 343 368 369 366 339 358 356 348 365 353 368 355 368 340 360 355 367 335 353 357 356 364 363 357 345 352 359 350 336 363 335 341 345 340 354 333 357 341 360 349 359 330 360 352 353 346 328 352 353 355 348 351 351 337 352 357 332 345 341 337 344 355 349 333 346 336 324 325 327 336 321 345 323 326 332 342 321 345 333 335 349 343 335 337 319 347 331 316 342 317 347 341 340 329 322 331 342 322 332 346 336 331 335 338 334 335 318 330 330 330 339 322 313 318 316 333 325 333 326 338 327 310 339 331 325 323 319 332 313 338 331 327 325 336 336 314 326 310 331 312 329 327 323 332 304 329 323 310 333 310 320 305 310 314 327 325 318 324 322 317 311 315 313 323 301 313 308 325 325 318 311 301 301 316 315 302 316 306 308 314 311 324 313 318 304 307 307 319 296 296 302 305 310 315 298 309 315 310 310 315 321 319 301 295 300 297 308 296 309 313 291 313 302 293 311 311 319 316 306 302 298 298 302 295 299 312 303 292 299 291 305 297 308 307 300 316 311 308 312 291 292 313 312 294 307 295 285 299 291 302 312 292 312 287 290 307 290 294 290 285 295 304 285 300 298 287 306 300 304 293 310 308 291 310 308 297 295 302 307 301 286 303 302 282 293 298 296 291 300 303 293 303 285 286 290 292 290 305 280 303 287 299 292 296 290 289 282 303 302 300 293 277 292 286 299 297 296 287 280 279 301 284 301 299 291 304 283 295 301 276 290 279 296 303 289 279 277 285 275 302 278 292 297 286 293 279 293 284 274 276 278 275 298 295 277 277 291 292 289 286 278 294 299 287 296 299 277 293 282 288 288 276 283 282 299 274 287 290 296 299 276 284 284 272 277 287 288 279 290 276 276 279 297 287 293 276 284 280 280 293 296 295 280 279 289 280 294 289 282 290 272 287 275 285 287 292 284 287 284 275 292 288 282 273 275 288 278 272 297 271 279 278 295 288
286 297 280 281 287 276 284 288 276 272 286 276 278 272 293 291 276 286 292 271 272 297 272 292 282 283 292 290 290 273 292 290 272 286 273 273 292 272 275 282 286 292 289 294 279 285 272 297 285 295 282 287 294 285 293 278 298 288 283 274 291 277 295 277 293 283 293 273 297 298 285 286 276 288 294 284 286 296 282 272 292 295 274 300 293 296 279 276 297 275 279 273 281 287 280 289 300 301 290 297 284 287 283 288 288 275 281 276 285 302 277 303 303 282 296 296 298 278 296 302 291 295 301 303 278 284 299 285 297 302 296 290 289 283 289 290 305 287 291 286 285 285 306 307 293 299 299 287 294 283 305 281 303 294 308 305 301 294 307 294 291 289 307 303 295 281 287 295 291 293 295 291 300 296 291 308 308 303 308 295 308 306 288 302 291 288 288 302 313 291 298 285 293 288 307 293 308 309 314 306 304 295 297 303 303 294 293 313 293 308 309 299 308 312 291 291 312 295 309 310 293 292 304 294 319 296 302 313 313 303 295 294 304 308 312 314 307 318 303 306 302 294 318 315 319 294 317 302 321 302 303 319 297 318 308 298 301 317 301 301 322 326 323 319 309 315 310 310 315 320 311 323 308 316 312 300 314 306 308 310 311 316 302 312 306 314 314 312 303 318 316 321 321 332 332 323 328 304 307 317 325 323 331 306 324 311 307 310 331 309 323 319 337 326 324 335 332 309 316 339 333 340 325 319 336 323 340 330 323 312 312 312 330 315 318 337 342 316 332 315 318 317 332 331 331 342 342 319 334 338 319 348 327 345 331 350 339 332 328 349 326 342 346 336 345 350 326 340 352 345 343 324 346 338 344 332 336 327 328 343 350 347 326 354 339 337 344 336 347 334 345 340 341 334 334 344 349 334 360 335 340 337 346 342 353 334 351 342 340 357 336 351 365 344 346 360 363 353 335 353 362 363 368 351 364 337 349 344 354 349 339 365 359 356 365 358 360 352 342 351 348 372 348 346 362 362 351 346 376 362 372 356 371 368 347 378 376 362 352 345 363 349 360 345 352 377 375 355 358 374 357 359 348 351 352 363 349 367 368 365 352 379 379 364 371 373 364 373 359 353 376 377 362 390 363 366 370 363 369 358 382 362 373 373 373 393 360 376 379 360 365 360 388 371 374 388 372 365 395 390 368 365 382 392 387 389 367 382 394 378 398 384 393 387 401 372 402 400 399 374 385 371 399 392 380 392 377 404 404 390 397 374 395 396 401 374 387 374 406 390 403 386 410 372 390 380 408 401 388 387 392 388 378 398 413 375 391 385 401 404 394 393 405 392 411 388 397 379 392 383 386 415 419 404 383 413 417 397 418 394 401 399 403 419 400 385 412 401 408 415 399 400 404 423 409 418 396 420 425 400 392 392 396 391 409 392 417 406 398 399 421 429 398 428 425 428 426 423 419 413 417 432 411 419 428 404 402 402 426 397 404 424 435 418 401 412 429 412 422 400 423 417 399 434 415 438 431 411 426 433 412 402 426 410 404 424 438 419 426 434 418 422 415 430 437 429 407 424 421 427 408 432 417 413 439 407 422 423 440 408 415 411 413 444 422 416 428 417 436 412 422 409 428 409 435 423 445 446 410 449 419 442 434 445 448 430 414 427 415 423 430 424 428 413 445 450 421 423 437 438 443 444 439 421 446 424 427 439 455 430 437 421 419 419 458 449 430 418 458 452 441 442 442 442 418 458 461 442 439 436 450 436 436 461 440 436 460 460 423 443 463 432 449 429 450 435 455 422 460 451 457 441 452 458 465 452 432 442 453 452 459 441 426 453 460 446 445 432 462 449 432 461 461 460 445 430 462 440 453 470 461 468 440 439 471 430 448 437 471 438 443 461 433 463 432 431 442 451 455 453 451 432 469 467 450 450 471 447 471 459 447 468 463 466 434 461 468 462 434 473 472 448 460 476 445 470 439 465 454 465 443 476 475 437 467 449 465 470 467 460 460 444 458 446 478 462 439 478 447 440 473 448 462 463 453 474 447 453 457 460 453 465 455 479 477 469 461 446 470 443 464 443 451 459 460 458 463 455 451 459 475 473 446 477 472 467 456 482 483 476 459 447 458 471 438 453 459 457 457 440 463 479 446 471 455 463 446 475 481 461 445 466 444 453 460 472 482 479 471 476 471 441 485 440 468 479 455 482 451 467 477 475 455 479 461 471 457 463 461 454 485 461 475 484 475 444 471 472 483 450 456 463 451 456 463 474 443 472 470 455 447 462 484 463 455 460 442 466 483 458 474 476 479 464 474 469 468 453 449 460 463 466 477 469 476 448 457 479 474 481 442 481 457 441 452 466 461 455 447 452 473 481 482 466 452 469 448 481 476 452 449 453 478 440 476 462 442 447 455 476 483 452 465 454 453 477 474 467 446 481 479 473 470 475 453 438 453 457 474 438 470 437 451 456 478 437 479 481 439 443 466 437 456 446 447 464 439 437 447 441 474 442 476 454 473 463 477 467 446 469 462 450 455 465 442 439 467 466 466 476 471 458 454 475 458 474 447 473 439 442 453 434 448 443 468 447 476 465 433 441 460 467 455 434 450 467 437 444 460 469 447 458 453 465 453 431 467 473 432 471 442 458 433 457 467 469 470 465 462 432 435 444 466 457 452 445 454 465 457 444 463 434 471 440 468 455 430 461 444 441 454 427 425 429 431 465 438 425 440 437 430 449 427 433 463 441 432 437 454 431 422 437 423 426 443 429 424 446 439 443 437 424 463 456 427 425 453 459 424 443 448 450 444 450 458 458 444 444 449 431 428 449 446 450 445 447 418 459 427 426 442 434 433 454 423 447 423 426 438 442 416 432 445 425 448 430 437 445 439 450 423 448 448 427 437 425 414 430 416 424 440 434 441 448 430 450 436 429 409 409 415 423 440 437 419 443 414 442 424 447 418 406 412 428 404 423 408 421 416 407 430 441 414 412 415 439 419 420 416 418 411 409 434 401 439 401 437 402 437 412 401 408 411 417 406 399 424 403 426 418 408 400 398 414 402 410 410 405 418 428 415 405 411 434 400 407 418 418 414 429 430 419 411 409 397 420 409 422 426 396 403 397 402 395 411 414 418 422 411 415 394 423 390 395 386 390 394 404 391 401 412 395 413 419 401 409 400 400 394 411 385 392 402 388 391 384 414 381 419 390 402 407 415 405 387 404 388 405 402 402 392 402 389 382 398 375 413 383 392 374 405 374 394 390 379 385 381 401 407 400 398 376 388 395 391 385 371 387 369 376 376 377 394 369 371 371 379 378 401 379 393 397 375 383 396 385 364 365 378 382 390 383 363 369 368 365 397 372 382 375 395 389 362 370 386 395 390 387 372 368 389 363 389 374 363 362 364 356 379 366 387 377 358 365 386 359 388 371 359 359 356 380 367 388 368 370 385 361 379 368 356 371 379 379 379 375 376 373 377 367 348 377 374 368 346 346 371 368 359 367 355 358 378 370 350 377 375 355 372 367 374 342 369 348 372 349 350 366 352 369 340 339 344 356 339 347 361 350 344 368 358 369 365 366 357 338 355 356 336 342 336 355 347 348 359 342 356 332 344 333 347 344 349 345 337 350 357 353 331 333 348 345 355 358 345 353 358 349 327 357 333 342 349 345 347 336 342 338 326 342 345 349 355 337 338 328 331 331 338 348 347 352 345 349 335 323 349 343 336 348 348 351 342 338 338 337 338 319 334 324 319 337 328 345 329 332 321 343 345 336 333 334 333 324 327 344 326 323 313 339 322 339 327 326 341 325 314 336 329 335 326 324 325 335 319 315 314 328 309 337 326 336 333 318 330 332 324 327 307 325 323 317 319 306 332 318 320 304 312 308 309 329 311 320 333 323 322 307 317 307 322 302 324 330 306 317 329 319 326 304 322 327 309 322 322 312 305 327 303 325 301 309 319 309 323 317 297 312 320 311 317 310 312 308 307 317 323 304 306 297 294 315 303 305 313 297 307 298 294 316 319 315 301 296 315 312 293 291 294 290 298 291 316 296 302 288 307 307 298 312 311 298 303 312 303 287 287 309 292 290 304 312 305 305 286 301 297 312 302 301 305 303 295 302 311 289 311 299 300 302 298 285 305 297 288 286 311 299 305 291 310 282 296 284 302 309 303 287 308 297 295 306 305 291 280 296 296 299 282 304 279 295 296 293 301 302 297 301 280 290 301 280 282 278 303 302 306 295 279 295 282 285 292 298 296 284 284 283 294 278 299 294 294 288 280 279 302 297 301 275 301 295 277 276 295 302 296 283 294 275 296 301 296 279 276 275 297 282 276 281 276 288 292 280 289 280 280 275 298 290 297 273 291 281 277 293 285 299 274 278 272 281 289 294 298 291 279 293 283 294 273 287 281 276 278 297 283 297 283 280 286 281 281 289 274 271 282 286 297 296 276 270 289 293 276 287 297 284 293 281 292 280 281 286 285 272 297 282 270 281 291 297 291 286 287 294 286 283 295 297 281 273 297 272 281 276 273 280 274 281
274 295 290 286 284 277 288 283 273 273 294 279 272 272 279 274 296 279 287 277 278 270 293 278 284 276 296 271 270 272 282 287 271 275 288 270 296 280 284 272 296 281 294 271 296 276 276 297 287 295 289 297 280 285 290 279 276 289 294 289 276 279 280 290 270 271 291 282 295 279 285 294 276 283 281 275 274 288 286 292 298 290 276 293 278 296 287 297 299 283 288 289 292 298 282 277 285 276 288 281 297 287 289 286 283 299 275 287 301 291 280 300 294 296 278 300 292 276 279 300 300 280 294 298 287 283 296 295 290 304 286 293 299 276 302 297 305 300 299 300 280 283 282 279 286 295 279 303 296 284 292 285 282 304 279 294 304 291 307 290 292 288 300 286 280 297 300 309 284 285 303 287 291 301 289 300 289 283 289 300 290 296 306 285 292 299 293 289 312 291 291 287 285 310 304 310 306 291 314 312 304 309 307 295 303 292 311 310 299 291 311 315 287 298 288 291 294 307 303 288 295 313 296 297 309 315 315 301 314 315 290 295 310 313 298 297 312 316 314 296 321 309 318 314 313 319 317 298 318 302 298 298 297 304 309 296 316 308 297 304 315 307 322 320 316 311 298 308 299 304 309 322 313 317 317 325 323 323 328 316 301 303 319 301 312 332 303 302 314 303 309 303 315 304 333 306 304 334 323 320 331 304 322 307 330 329 325 318 308 337 332 316 311 313 312 336 310 318 316 312 340 335 331 322 326 329 325 326 328 313 311 323 314 331 326 339 325 330 340 332 327 346 337 333 337 347 319 345 332 331 343 325 349 347 334 339 326 331 340 351 337 335 322 326 338 333 333 351 349 328 335 330 328 327 349 327 355 337 344 335 334 350 345 338 351 343 346 347 351 335 332 359 338 334 358 327 350 344 348 349 360 345 334 332 352 335 345 352 351 333 339 362 342 345 358 359 335 359 339 353 345 353 365 354 358 350 336 369 337 349 337 357 346 345 359 339 365 349 364 348 357 343 366 345 357 358 351 359 342 370 352 352 361 372 354 351 365 369 358 357 365 364 379 349 359 378 356 347 367 358 373 350 374 372 369 349 358 358 384 359 351 376 369 363 359 371 365 354 352 370 382 376 353 380 376 359 362 370 387 384 382 386 391 388 362 363 388 368 368 384 373 386 387 374 361 396 373 391 382 381 393 379 392 396 383 393 377 395 398 374 397 395 400 373 380 399 381 392 380 383 394 390 395 381 391 394 399 377 388 398 376 399 379 389 372 390 399 386 389 398 381 397 401 397 389 407 387 398 377 378 390 405 391 375 392 378 389 401 385 407 399 399 398 400 380 390 410 410 405 413 402 406 418 385 402 393 403 391 412 398 400 382 382 389 417 387 400 416 396 399 420 390 407 389 385 409 405 395 425 417 390 400 396 421 398 419 389 393 394 409 390 407 414 424 405 411 399 397 420 426 422 416 430 396 398 432 397 395 428 399 411 420 400 420 409 416 398 411 422 406 433 423 425 417 418 430 404 427 430 439 438 431 440 439 409 435 405 437 410 427 432 431 405 428 442 410 403 429 411 410 442 406 438 417 438 419 405 441 406 436 441 443 424 441 441 435 432 428 449 432 449 426 443 441 431 435 431 438 444 426 414 438 415 452 435 441 426 438 449 417 434 423 445 438 427 434 441 447 454 440 421 445 415 456 436 431 432 449 451 459 423 456 443 427 434 449 423 434 439 453 436 456 433 425 439 449 451 455 456 434 452 432 428 454 421 453 464 425 444 453 456 455 426 461 452 463 449 434 456 426 425 452 442 462 459 462 448 425 432 462 459 464 431 444 431 433 432 450 457 452 470 448 454 445 458 465 444 449 470 470 454 461 468 456 449 472 469 467 441 433 455 454 459 444 432 453 446 467 467 455 455 472 438 438 446 470 475 469 453 434 468 435 468 469 469 443 467 465 445 441 469 477 466 460 453 475 439 469 474 475 455 453 471 462 466 449 456 472 448 440 475 445 442 465 450 467 459 445 475 441 448 463 482 478 456 446 456 456 454 452 458 437 465 442 475 482 447 444 473 445 480 443 439 455 464 452 439 480 455 472 439 461 453 478 456 472 481 475 445 447 484 460 441 460 466 480 461 470 440 450 471 476 455 472 442 481 441 443 472 452 471 472 474 485 461 446 473 451 476 473 459 469 448 461 445 468 456 466 452 450 476 483 481 485 470 483 480 465 480 466 477 465 447 465 464 461 464 444 471 447 476 484 475 477 458 479 459 467 458 470 471 441 467 465 485 444 455 473 468 448 446 458 473 452 482 444 466 459 442 445 459 471 442 447 462 459 486 474 480 451 451 464 452 477 442 450 474 450 482 455 457 442 472 483 447 461 481 466 472 481 470 444 465 465 451 480 483 444 467 476 454 478 447 459 462 442 469 449 450 457 463 467 452 443 457 459 463 451 479 450 440 463 453 465 481 458 459 478 462 481 463 471 473 464 444 442 466 466 452 477 439 471 453 452 475 466 466 453 472 454 458 474 478 468 449 475 442 453 437 476 439 443 457 443 477 459 456 454 461 459 442 437 462 463 467 447 468 444 465 461 449 477 465 434 445 471 474 433 443 437 435 446 450 455 453 454 440 436 472 465 460 441 467 449 432 455 462 472 471 455 454 448 453 446 455 472 439 459 434 449 462 435 470 443 465 453 471 427 457 467 469 448 463 446 439 436 458 441 433 429 457 465 435 443 461 440 441 467 452 443 441 430 447 424 455 459 447 454 455 456 462 441 459 430 438 449 459 425 463 424 450 452 439 459 445 452 451 461 450 435 456 444 418 456 421 450 449 423 440 443 429 429 433 423 423 454 444 417 416 439 457 454 424 436 416 428 419 426 439 413 417 442 438 422 443 423 411 437 428 426 420 440 429 437 439 435 423 415 430 423 438 420 412 441 413 420 419 424 425 423 444 432 411 423 430 443 425 412 409 418 437 414 443 436 415 428 438 407 432 438 437 407 409 433 413 412 401 425 426 418 439 422 402 403 439 426 407 417 420 425 413 398 411 430 418 403 400 422 423 419 428 407 406 422 432 428 433 416 407 398 406 419 398 405 401 394 419 411 412 401 399 428 401 412 422 390 425 419 419 395 408 388 407 391 407 388 409 402 387 424 414 400 396 416 422 402 402 413 412 411 404 385 383 396 405 418 397 401 402 380 401 415 401 402 398 380 395 411 407 395 386 386 380 380 388 388 400 410 390 397 397 402 388 385 398 401 378 376 399 397 403 384 372 374 406 379 403 384 390 398 391 368 371 399 370 376 393 367 382 399 369 370 379 398 372 388 385 379 365 381 393 400 384 377 375 394 364 376 361 364 367 362 364 360 396 384 360 386 372 395 362 365 364 388 368 374 363 376 357 387 367 383 377 382 384 380 372 360 364 371 375 388 352 359 388 365 360 352 385 380 381 359 360 357 363 375 373 354 381 379 354 379 358 347 353 348 348 377 356 379 378 363 366 344 361 364 346 370 344 346 344 355 355 345 354 369 344 372 360 342 358 369 353 368 372 347 367 370 338 362 370 354 360 336 356 346 345 336 341 365 367 364 365 340 367 342 333 346 351 347 341 335 364 350 332 359 361 361 355 347 331 342 346 343 350 359 358 337 355 355 331 354 349 330 348 333 344 342 324 350 323 333 328 330 328 338 335 333 329 337 332 343 330 351 332 350 342 345 342 323 346 335 327 332 342 342 338 334 347 329 324 320 340 340 345 323 320 323 333 326 338 341 314 313 336 312 332 342 336 321 324 342 336 310 337 332 315 327 326 338 317 312 319 322 328 336 336 307 319 330 335 313 322 324 313 313 323 333 311 314 310 324 313 304 324 309 326 306 326 313 308 333 305 316 317 306 304 311 331 315 319 319 319 313 319 302 299 317 303 317 312 300 304 325 301 327 323 320 297 313 298 299 310 299 312 325 302 313 302 298 295 320 315 312 296 317 322 294 310 296 300 294 309 300 302 314 307 299 315 318 295 311 293 304 297 295 311 305 300 299 316 290 304 288 312 300 303 302 292 313 306 300 306 315 308 287 308 285 287 293 305 292 314 308 298 292 306 290 300 298 312 298 291 285 287 298 298 292 308 309 297 293 298 307 310 298 290 303 291 289 298 284 283 303 286 292 301 295 294 291 280 285 297 287 286 292 294 301 301 290 289 306 299 305 302 290 292 302 281 293 280 299 288 304 284 285 278 304 299 292 278 292 298 287 300 296 291 285 281 284 288 293 283 302 281 299 298 297 285 287 294 282 297 276 298 275 281 278 282 294 289 278 285 279 286 273 285 296 294 288 272 296 284 293 285 291 274 282 286 296 278 290 288 285 276 284 287 284 289 280 277 278 285 273 295 297 272 281 277 294 281 290 275 277 283 288 296 297 282 295 294 273 286 284 286 274 296 286 287 287 295 294 278 281 296 275 293 283 270 272 279 293 276 296 272 273 287 271 272 283 280 269 271 280 295 288 285 294 278 275 296 288 284 277 273 284 296 269 282 269
282 274 292 290 274 279 294 276 281 282 290 276 294 292 287 292 268 276 290 290 295 290 281 282 282 285 281 281 269 294 294 285 274 291 292 281 275 275 290 274 290 269 295 273 279 288 270 292 280 277 287 280 284 284 279 270 274 292 296 287 291 294 288 281 273 296 278 292 276 273 283 283 286 283 289 281 287 291 277 271 284 279 295 271 296 278 274 285 285 273 275 279 298 279 275 286 279 285 282 286 272 296 284 273 281 287 284 299 293 293 284 280 286 281 281 283 300 297 298 288 299 287 280 282 295 285 299 285 286 299 282 291 303 299 281 302 291 288 297 278 282 276 293 281 296 296 294 288 288 280 304 287 296 292 294 293 289 282 295 301 299 303 280 298 290 307 296 306 292 280 301 290 281 290 287 292 301 305 304 285 301 295 294 290 301 303 298 284 307 307 299 290 304 293 310 286 293 289 297 295 314 309 299 304 302 312 310 308 303 308 290 314 314 286 288 309 306 306 292 305 291 308 313 290 296 306 290 305 303 302 307 304 297 293 293 306 313 311 292 301 304 319 292 295 319 294 310 302 306 315 320 315 311 300 305 305 298 316 302 317 308 303 321 308 311 326 325 302 326 300 319 310 318 316 300 309 325 304 302 325 305 308 315 321 313 325 331 315 314 308 307 325 313 333 307 327 329 333 327 330 335 306 322 328 323 333 314 319 323 326 324 327 320 309 317 337 319 317 312 316 335 309 333 330 338 324 327 337 322 319 332 322 322 318 315 343 316 325 324 317 329 327 331 315 344 343 345 339 336 344 326 344 316 319 320 346 325 328 332 330 344 341 349 335 319 329 328 328 330 340 333 346 352 352 346 350 337 342 342 339 355 331 346 343 350 345 333 333 351 352 333 343 328 338 341 340 355 337 349 356 332 334 352 334 336 362 338 351 356 358 342 355 333 366 343 353 365 366 346 363 344 358 343 361 361 367 359 337 347 370 365 361 360 362 369 369 372 355 339 364 353 343 341 354 342 354 354 342 361 354 355 364 370 360 357 356 363 366 347 344 344 372 369 374 370 349 351 363 350 376 361 348 367 364 361 357 379 384 381 362 377 375 365 376 376 362 378 364 358 377 381 374 363 363 363 385 354 376 382 365 359 368 364 371 385 393 376 390 387 385 393 395 387 365 385 376 378 390 368 365 393 377 365 365 387 378 364 392 385 375 387 395 401 386 399 390 385 386 367 394 377 378 393 372 378 387 369 373 405 377 394 401 371 370 387 398 393 390 387 399 402 376 408 385 387 397 396 386 412 401 409 398 384 411 399 389 393 377 400 379 378 407 401 384 408 408 402 380 383 398 411 386 408 404 390 405 413 415 409 413 391 409 384 410 395 384 412 411 408 420 419 388 391 389 409 396 408 422 420 405 392 412 404 413 396 412 391 429 424 420 398 420 399 391 416 408 428 405 416 424 426 419 429 421 417 408 417 401 410 427 433 412 419 433 403 404 416 407 403 412 399 414 402 437 418 410 408 440 404 416 407 411 416 428 415 418 436 437 423 441 426 429 431 407 409 404 413 425 412 424 408 422 436 423 418 412 434 426 410 437 444 419 407 419 432 415 432 433 439 436 428 409 428 425 422 446 419 424 435 422 444 440 447 453 413 437 452 447 416 443 437 449 421 420 446 438 429 420 421 451 448 441 452 416 449 457 453 459 428 435 448 456 441 428 451 429 450 456 428 461 456 446 457 437 430 433 436 452 435 426 458 429 463 441 460 429 459 461 448 459 426 455 454 426 465 463 438 454 458 424 454 427 453 425 447 440 439 440 449 431 446 442 440 439 458 431 434 447 453 433 435 466 457 447 452 455 447 461 468 461 469 450 467 473 444 448 472 467 459 440 440 440 468 445 452 463 451 467 438 439 435 446 434 472 466 465 454 439 459 449 435 456 478 472 461 447 452 459 447 437 476 457 446 476 471 474 463 453 466 469 461 469 445 469 463 447 469 443 473 439 457 462 469 460 459 463 460 468 439 437 464 444 482 466 448 470 474 460 455 447 478 448 463 462 441 481 473 475 441 457 471 455 477 451 473 453 471 445 480 475 445 461 476 445 444 440 477 474 456 442 477 450 448 457 469 451 454 451 481 450 464 461 461 456 473 449 464 460 454 458 443 454 474 480 459 479 474 444 461 444 487 453 448 448 469 471 458 476 481 447 486 452 467 460 461 454 462 485 473 469 450 469 481 483 462 448 469 448 444 488 450 443 453 450 449 475 479 460 463 467 465 455 477 444 467 445 450 487 488 475 462 444 456 456 479 475 455 458 479 455 452 480 456 456 442 456 482 472 473 457 450 443 463 479 485 482 481 486 474 474 473 448 475 480 455 460 467 467 470 452 479 479 484 447 442 478 456 482 462 481 445 465 483 461 450 474 455 443 472 440 468 450 446 449 443 459 467 462 484 450 466 471 482 463 476 476 447 439 466 463 480 470 441 470 484 450 456 451 445 481 452 467 440 452 476 483 466 457 458 457 461 478 442 451 450 474 443 458 474 464 482 463 449 478 448 443 442 478 444 441 447 467 471 441 437 462 453 450 472 476 441 479 464 447 471 457 450 462 477 445 454 467 452 445 443 469 469 449 467 438 454 432 470 451 444 471 432 461 447 469 457 460 474 447 472 467 471 443 457 430 461 432 464 435 451 428 470 441 452 466 454 436 427 446 454 446 447 456 446 455 453 433 440 447 442 467 457 443 443 464 438 432 461 424 465 448 460 443 445 463 440 448 437 444 445 444 436 464 464 456 425 423 439 458 420 456 432 427 449 450 443 438 433 456 438 450 437 451 426 460 447 433 432 459 443 417 453 431 418 442 430 425 417 430 419 444 418 455 454 450 427 418 429 422 419 415 425 445 443 423 447 420 439 419 418 413 411 447 427 447 430 442 414 423 448 410 411 442 437 427 428 432 424 422 444 443 446 428 443 434 428 409 421 415 430 407 433 411 443 442 437 415 421 403 424 418 410 416 410 440 433 428 421 408 400 418 402 399 429 399 420 415 416 412 427 421 435 415 426 419 425 434 399 402 414 424 399 409 429 419 397 409 412 420 400 427 427 392 416 418 395 396 396 413 412 428 415 416 412 411 414 413 389 420 421 422 393 422 400 405 397 391 416 403 416 414 422 392 417 382 399 386 416 397 388 391 397 406 418 414 381 405 400 396 396 400 399 410 394 383 380 401 399 393 402 399 412 400 389 390 401 386 376 412 409 388 398 411 399 396 379 375 396 391 381 402 401 401 394 404 369 370 393 390 384 379 376 393 381 377 390 381 383 399 371 392 385 374 398 381 382 394 367 376 387 387 389 387 393 393 384 393 394 383 392 391 389 359 372 382 393 361 382 388 389 360 373 382 365 381 361 372 374 356 375 365 355 376 383 386 373 362 358 365 362 367 373 354 354 383 385 380 383 360 365 382 379 372 349 378 366 368 353 372 361 378 366 380 360 359 366 362 354 366 349 351 367 361 362 371 374 377 366 369 343 373 367 367 374 353 345 358 351 346 371 352 346 354 364 358 361 365 365 351 362 355 350 356 347 337 356 344 345 366 336 358 339 363 345 364 347 344 333 338 353 360 345 361 347 334 330 335 354 342 334 327 357 333 359 335 352 325 357 335 354 327 352 342 329 331 349 345 352 352 327 347 352 354 347 349 343 325 329 327 326 339 321 338 340 327 330 340 329 341 323 329 327 334 331 335 323 339 340 326 321 343 315 315 342 338 343 328 341 338 335 333 313 318 327 333 338 317 339 323 315 329 309 336 327 321 309 335 333 334 319 308 309 336 306 331 333 322 307 306 316 330 327 316 304 311 307 332 318 304 330 304 322 327 318 309 316 330 322 319 304 331 310 301 327 316 323 318 319 299 310 328 328 311 325 318 325 300 311 314 303 308 314 319 298 298 325 311 325 312 296 294 309 305 294 305 303 313 315 300 317 302 299 297 310 303 295 311 316 311 314 307 295 315 311 297 306 290 300 293 305 300 310 290 299 300 313 309 311 304 308 305 305 306 301 294 287 305 305 303 286 298 290 291 294 304 291 311 305 286 288 295 290 308 296 292 307 307 285 294 302 292 301 295 300 304 296 291 292 304 303 300 298 290 298 305 296 294 283 295 288 307 298 286 302 281 295 297 296 288 299 286 297 289 291 278 281 296 286 293 291 300 304 300 301 291 295 280 298 290 296 298 289 285 275 275 279 283 286 297 293 286 286 296 286 299 296 297 294 280 279 290 286 287 286 277 289 280 273 286 298 288 274 278 283 278 298 292 296 282 293 290 294 288 296 290 297 291 285 274 281 276 275 293 273 288 282 289 295 294 286 277 282 273 283 277 279 294 296 274 287 273 293 282 290 275 285 289 279 284 292 289 273 296 296 276 270 291 295 279 287 283 270 283 286 268 290 279 292 273 285 282 289 293 280 283 283 268 287 293 295 294 285 271 277 269 279 279 292 290 289 283 288 291 282 291 275 289 274 271 294 275 270 288 273 282
286 287 293 277 269 293 275 270 280 268 271 291 279 268 269 285 268 291 266 267 287 274 289 266 280 290 276 283 267 294 282 287 271 281 270 274 292 291 279 291 293 284 272 291 270 276 282 284 273 294 286 294 275 282 279 273 289 288 273 289 287 288 281 292 286 268 283 268 276 295 292 276 270 270 284 285 279 271 275 269 283 278 296 291 276 281 297 271 285 286 292 289 278 290 297 280 290 285 293 272 297 289 291 298 275 278 298 297 293 277 299 279 298 282 285 278 293 296 280 294 285 286 285 277 278 284 300 284 283 295 297 281 286 289 292 298 283 296 295 280 297 285 295 303 291 277 299 300 287 279 286 305 290 283 288 303 304 289 299 296 289 279 286 303 286 296 298 287 281 282 292 303 293 305 295 300 307 289 288 282 285 299 281 299 306 293 289 297 305 282 307 310 284 309 306 284 290 298 293 293 301 298 309 308 292 310 313 293 308 295 309 288 287 288 293 315 297 301 298 311 302 302 297 293 292 298 317 312 298 288 291 292 311 314 307 311 310 306 311 303 317 298 299 312 302 307 312 314 292 294 302 300 303 313 306 295 313 321 315 318 319 300 312 307 298 313 299 301 314 310 301 311 309 297 321 321 304 324 322 320 309 301 321 328 311 318 330 331 316 319 322 308 325 309 318 327 327 321 332 314 335 306 327 330 310 312 309 335 319 308 331 314 337 329 307 323 337 328 310 332 323 319 330 310 337 340 327 314 310 337 319 341 341 311 336 315 321 342 315 335 323 328 313 328 335 316 326 318 315 331 337 345 329 322 348 322 321 332 344 331 322 321 323 338 341 338 331 350 325 323 335 334 340 334 351 327 337 328 346 333 336 328 332 326 326 340 352 345 337 354 325 354 327 359 344 346 330 335 333 346 356 360 352 332 336 349 360 351 363 358 335 343 364 345 335 349 334 352 361 365 345 348 340 350 362 357 344 367 354 358 352 338 351 348 351 370 361 360 368 352 340 359 364 368 372 344 364 341 365 350 359 370 376 370 376 361 364 351 376 361 369 365 346 375 345 360 380 362 346 371 349 363 351 349 354 370 380 376 355 358 366 373 368 376 352 372 367 364 388 366 369 389 383 353 379 356 359 386 379 364 367 361 356 371 374 380 374 380 366 359 370 372 361 390 362 378 390 393 386 393 365 398 373 368 380 364 394 362 389 400 394 400 400 369 398 376 375 391 401 401 392 388 390 382 372 378 377 376 382 403 388 387 377 380 391 387 392 396 386 392 384 375 382 383 397 394 408 397 388 388 389 378 400 411 409 380 382 390 381 385 396 393 391 404 394 413 381 393 386 397 387 386 414 416 383 418 419 381 419 387 415 414 398 391 386 393 414 398 399 422 399 416 404 396 394 397 416 407 403 423 425 412 421 414 420 405 422 410 422 404 412 411 423 411 413 395 392 410 400 396 407 416 405 424 397 399 421 405 424 396 396 396 406 407 422 399 424 416 422 418 432 429 440 405 418 430 411 408 403 413 418 409 429 430 402 417 412 407 417 402 413 421 410 410 436 441 415 409 419 420 420 441 408 418 446 426 406 417 437 411 429 439 439 420 428 421 432 410 421 440 431 429 419 412 446 432 422 452 443 445 429 421 429 419 443 428 448 420 435 434 421 415 424 446 428 436 416 453 430 429 433 453 441 435 447 433 454 435 431 445 459 427 449 426 445 460 453 419 433 434 451 421 445 425 431 435 447 435 441 432 440 427 460 461 462 434 462 455 452 431 439 450 441 427 459 445 445 450 446 461 441 434 439 444 461 426 459 443 443 447 444 466 434 470 441 468 467 464 430 449 455 466 452 433 468 449 444 470 454 456 468 450 473 464 465 453 455 475 437 434 458 462 473 472 460 449 469 462 440 433 439 466 471 463 478 472 445 448 474 469 437 468 452 441 456 441 463 443 448 470 445 436 456 441 477 446 481 465 473 474 439 460 444 448 466 445 467 456 439 481 467 451 444 458 445 476 469 472 459 480 454 478 476 479 475 470 444 468 446 474 459 448 451 461 454 475 470 485 448 472 477 473 480 484 441 441 471 473 471 441 469 441 475 456 481 465 441 480 442 449 465 464 453 477 480 462 461 464 455 463 450 486 450 484 484 451 486 469 479 471 470 455 465 458 470 459 476 465 446 478 467 469 448 478 453 486 446 466 462 453 487 464 451 450 460 448 459 453 470 444 475 445 457 451 454 478 461 487 454 465 476 478 485 475 462 489 472 459 466 485 470 465 454 478 466 466 477 476 475 451 477 461 452 484 462 462 466 480 460 477 449 486 459 484 471 470 483 447 486 453 443 460 468 453 488 444 475 470 471 455 477 458 466 486 446 484 458 468 474 468 449 473 465 458 467 486 485 455 444 476 459 444 487 485 449 487 480 475 468 456 481 455 470 457 446 467 453 456 441 478 481 447 463 451 457 481 448 454 448 445 482 465 441 482 456 442 481 442 475 454 456 468 462 480 479 468 460 439 482 453 475 476 460 445 481 470 440 483 437 441 441 474 461 437 470 477 439 459 480 469 474 452 453 451 441 474 440 464 476 443 462 471 468 474 476 447 445 460 465 454 471 472 447 451 448 470 443 477 438 454 458 467 459 476 472 470 475 438 459 432 445 447 473 431 446 469 443 464 450 435 444 447 435 464 464 448 454 472 453 458 455 432 453 442 437 454 441 434 459 430 441 428 445 469 433 469 449 433 469 454 468 456 468 455 446 449 452 441 456 465 431 427 444 455 447 424 441 454 454 422 460 436 458 455 435 440 453 434 447 428 462 445 458 462 451 455 418 434 428 450 432 456 455 429 444 449 433 434 453 420 446 429 442 439 439 443 423 418 421 447 450 441 438 427 420 448 453 417 445 436 443 434 447 411 416 442 435 431 450 419 427 437 431 409 417 411 428 416 449 435 412 433 438 407 445 437 417 439 440 438 442 419 417 405 414 434 422 410 432 422 422 407 424 435 419 418 439 415 440 438 418 401 420 406 400 415 435 409 407 427 399 418 404 406 412 422 407 420 434 415 433 432 414 414 421 400 412 414 414 393 410 410 432 400 405 408 417 414 394 427 395 396 405 400 404 421 426 416 405 399 400 392 388 423 391 387 416 393 397 421 401 421 412 404 411 392 396 396 390 409 395 408 392 418 412 410 418 380 400 394 391 404 391 392 395 383 415 391 385 395 391 400 386 402 412 389 377 388 394 401 401 395 386 379 406 381 411 404 403 395 401 406 377 393 387 393 385 372 393 406 376 382 400 385 401 389 373 386 367 400 380 397 384 366 370 388 395 377 364 396 367 388 366 368 373 387 387 397 366 362 374 374 375 392 362 388 387 363 359 371 367 386 363 385 373 376 386 356 368 366 380 369 360 361 373 384 381 369 361 383 363 369 372 365 378 351 356 383 354 372 361 350 380 361 356 368 353 362 348 359 366 370 379 352 353 362 370 364 363 345 356 375 368 344 377 352 365 352 361 350 374 372 354 370 343 342 346 354 345 359 340 348 372 354 338 343 343 357 365 343 362 341 369 362 337 344 334 366 367 347 355 365 356 344 336 335 346 341 336 363 333 363 359 345 336 361 333 355 340 350 339 336 328 352 327 334 329 359 340 358 356 355 331 353 348 357 351 328 332 356 327 344 356 329 338 323 327 335 334 342 320 328 327 342 327 349 340 322 321 349 338 319 341 331 345 341 345 324 322 341 315 323 337 319 329 320 318 331 331 330 319 327 338 326 338 334 326 328 312 316 315 324 317 325 338 318 333 315 311 327 334 308 331 326 329 322 316 306 311 315 311 324 330 305 305 323 328 320 308 330 327 312 324 327 332 328 319 307 329 330 303 308 322 314 310 324 318 319 326 305 318 315 306 325 302 326 298 299 313 310 316 298 318 306 321 317 298 304 319 323 300 319 298 320 301 308 321 296 313 312 306 308 302 313 299 310 303 317 293 298 305 299 318 293 294 298 300 295 317 317 294 300 310 291 288 315 308 315 309 290 296 314 305 305 305 305 293 308 300 287 307 306 296 305 310 292 306 313 296 288 304 301 312 299 304 288 287 304 308 297 293 295 306 299 286 283 296 291 308 294 305 289 295 281 303 283 305 289 284 287 292 296 304 283 282 296 279 285 280 305 292 291 288 278 278 292 301 293 302 299 277 296 277 292 289 301 287 276 280 282 285 286 299 281 282 295 288 299 280 291 276 282 280 296 292 288 285 288 280 296 276 275 292 297 278 297 296 282 296 293 294 279 298 291 282 273 294 296 298 272 298 284 293 276 277 295 274 273 282 293 296 297 295 272 294 273 296 273 294 276 295 289 296 277 293 279 291 288 288 274 272 286 286 294 275 277 291 280 281 275 287 279 275 285 281 283 272 292 287 269 283 269 273 282 277 281 276 272 272 267 289 276 286 280 275 277 289 282 289 286 274 281 270 293 282 267 280 285 275 271 271 291 285 289 290 268 275 271 285 292 271 291 274 274 276 266 285 283 281 291
274 272 277 289 270 276 274 284 268 283 273 285 280 293 293 276 279 274 293 282 273 270 279 293 279 290 277 270 291 276 267 283 283 291 279 287 273 271 289 287 288 269 291 286 280 290 268 293 282 267 281 273 283 266 284 269 275 268 285 284 279 271 274 268 268 271 273 287 276 269 293 270 285 275 291 271 283 277 282 271 290 269 291 279 281 281 295 275 284 269 292 280 273 271 293 286 275 271 292 297 286 290 272 275 281 279 290 296 272 277 284 295 290 279 291 276 277 273 283 277 274 290 288 279 293 284 296 284 287 291 284 288 295 298 293 278 281 299 289 295 277 275 292 297 291 296 294 285 284 301 299 286 288 297 284 277 292 290 281 298 288 288 297 293 283 283 288 292 283 304 289 293 306 294 307 293 286 297 296 288 295 284 298 299 306 308 302 286 285 307 307 297 282 299 305 288 297 288 296 303 306 307 310 305 286 310 290 285 300 289 307 309 294 294 286 287 299 307 290 299 301 296 289 295 311 312 300 308 293 314 296 299 304 307 289 311 308 313 318 293 318 303 319 297 314 313 292 320 305 321 297 313 301 300 293 318 296 306 310 313 298 323 301 319 325 302 320 306 305 318 322 322 306 312 301 303 302 322 314 318 315 310 300 313 321 303 308 313 330 304 331 304 303 305 328 332 313 320 312 323 312 307 319 328 311 306 310 318 306 318 321 333 319 306 325 327 317 308 333 337 330 318 318 339 320 315 328 322 322 327 335 316 338 319 341 314 322 316 329 326 331 314 331 331 342 335 317 332 331 323 338 316 340 315 343 324 347 322 349 327 338 345 333 325 341 337 323 323 327 348 321 348 328 338 332 322 328 334 339 345 342 332 355 325 334 341 348 337 354 348 332 339 358 338 356 349 358 357 344 327 348 359 330 343 341 347 347 347 341 355 339 334 331 338 345 359 338 360 346 350 346 343 359 359 356 357 344 337 356 366 367 361 370 338 337 340 344 339 355 355 370 356 358 344 363 364 372 370 370 363 369 375 370 354 344 353 366 343 367 357 378 366 354 365 367 367 356 350 361 346 363 351 375 363 356 374 358 353 365 370 380 373 384 373 351 354 365 364 355 359 360 388 354 388 389 380 358 361 380 379 376 370 359 359 358 371 364 385 393 392 387 360 365 366 365 381 385 383 368 397 384 370 388 397 389 370 387 379 373 384 388 400 385 393 400 393 372 381 403 396 371 404 382 396 383 397 388 369 398 396 406 407 394 376 399 409 396 393 372 407 409 383 399 380 382 408 375 375 400 397 400 375 383 385 381 377 406 404 415 402 393 403 390 408 399 408 407 393 387 414 399 389 394 408 409 402 411 401 404 410 402 385 398 394 420 392 396 395 401 410 413 392 412 425 405 424 421 392 390 421 388 396 390 428 416 397 411 424 427 408 398 392 432 422 401 414 409 394 404 425 418 421 417 427 403 408 429 416 424 427 427 398 437 429 437 424 399 418 419 421 427 421 413 422 436 400 439 439 439 422 423 411 425 415 409 403 407 415 441 438 443 413 409 413 420 437 445 440 419 435 421 446 416 435 426 410 436 424 439 408 450 445 445 421 419 413 414 423 426 443 412 449 453 422 434 424 441 446 424 424 425 420 413 442 431 454 435 448 449 416 449 449 445 436 420 448 432 425 420 450 452 457 444 430 438 436 425 438 454 457 440 421 455 437 444 459 457 461 448 455 462 460 427 439 448 427 422 457 428 430 442 438 458 425 426 454 463 434 451 457 429 449 461 466 425 442 439 440 461 444 432 459 439 430 445 439 434 433 436 459 461 455 435 462 465 443 457 430 436 448 451 472 432 462 452 458 465 469 449 454 466 469 445 454 473 463 474 442 476 445 475 465 434 444 462 470 466 446 435 473 472 463 472 475 452 449 465 448 449 439 472 440 478 440 469 437 479 437 468 456 482 445 475 480 476 457 464 471 474 452 473 445 457 459 450 477 473 443 466 467 447 476 472 451 445 475 472 456 469 457 470 469 461 463 467 454 477 442 482 468 458 467 476 479 444 483 466 474 483 448 451 446 486 486 452 447 471 486 459 455 453 444 485 474 461 460 482 452 463 480 475 476 461 465 462 458 456 487 485 452 448 450 457 487 443 463 447 473 456 458 480 467 460 472 447 479 444 482 483 459 473 469 486 485 486 459 448 453 457 445 462 457 447 471 455 447 485 453 470 452 467 460 469 478 488 467 461 483 459 455 446 482 474 489 477 470 458 481 473 466 476 485 478 478 460 483 474 454 485 453 455 461 469 480 488 466 456 459 452 464 463 454 455 446 446 487 472 453 471 454 473 450 448 455 483 457 487 467 466 481 469 477 445 447 460 489 463 465 457 470 484 475 479 448 470 473 483 450 482 457 454 465 463 452 470 457 465 467 474 481 458 453 467 459 456 477 458 469 452 465 449 486 444 479 444 470 462 477 471 455 446 482 472 466 485 453 480 455 471 458 446 480 469 466 451 477 449 461 452 453 483 458 451 479 443 454 462 465 483 445 472 442 480 451 468 478 458 454 439 442 473 439 482 450 459 442 481 469 463 447 437 456 466 443 464 441 467 459 449 469 444 455 477 468 473 463 476 477 435 445 463 460 475 441 436 437 448 435 438 474 447 442 439 464 455 467 469 441 453 436 473 467 457 433 456 456 460 451 460 467 470 443 447 465 457 456 431 434 457 436 437 433 452 443 465 429 440 457 438 461 445 451 432 459 425 451 454 462 426 467 442 436 438 459 430 434 434 446 435 447 429 457 446 443 461 461 426 457 445 438 447 439 438 429 447 458 454 432 451 431 450 444 443 420 435 427 451 423 450 450 425 443 450 418 440 419 448 423 429 425 426 446 417 434 437 446 424 418 432 446 425 419 434 446 432 446 419 417 444 445 449 451 427 432 444 450 434 433 449 447 434 417 435 425 412 412 430 439 447 429 431 446 442 415 422 407 440 412 437 416 424 421 440 421 433 438 402 418 405 429 437 415 424 428 432 429 432 412 418 429 436 400 412 429 436 408 422 426 422 419 398 396 403 406 400 429 405 415 431 398 399 429 411 396 415 421 419 395 397 420 395 391 402 408 422 401 417 405 429 403 421 408 426 405 394 426 418 410 386 400 399 404 390 392 416 388 416 390 411 405 396 383 416 389 390 397 393 388 382 380 391 415 392 381 385 381 410 406 388 385 393 380 415 385 414 378 391 386 398 395 404 402 378 401 399 408 376 375 387 373 407 397 391 381 406 407 382 398 394 380 396 384 379 401 373 384 397 370 388 384 378 388 384 377 398 389 391 382 366 374 380 391 374 373 396 393 368 376 381 374 390 371 367 362 377 361 391 363 371 378 394 385 383 394 368 375 389 362 365 374 367 384 385 381 371 379 365 359 384 364 372 355 359 366 369 353 366 373 360 377 378 350 352 360 372 372 353 349 373 374 381 352 366 347 366 379 369 351 372 368 355 375 376 343 350 376 374 374 343 364 365 349 349 371 347 364 357 348 348 354 339 340 356 370 352 339 362 358 363 346 348 345 359 348 348 362 362 348 358 346 351 352 366 335 347 349 355 335 351 360 347 348 352 336 344 336 351 339 360 334 353 346 356 331 348 339 328 330 341 350 334 348 350 353 347 340 339 345 344 333 350 354 323 336 324 335 338 345 346 332 336 343 349 346 331 329 327 341 331 331 335 337 344 334 348 334 345 337 340 344 326 323 340 324 337 339 338 320 330 324 334 338 317 324 317 311 320 328 318 326 325 328 336 322 308 318 319 328 326 313 330 317 314 316 334 312 313 330 307 323 309 328 316 314 309 323 315 319 324 323 318 309 320 303 310 312 318 320 330 329 302 309 306 326 304 326 312 327 301 312 305 326 324 328 311 309 323 322 321 311 310 303 315 324 303 320 303 317 307 300 311 308 318 313 320 295 316 292 308 318 316 302 314 316 299 316 292 312 312 294 307 317 296 307 301 302 300 294 307 312 298 290 311 314 310 308 287 295 299 294 313 286 303 297 310 303 285 303 295 307 299 312 306 297 296 298 310 307 287 288 284 297 308 284 303 309 298 303 288 303 301 288 282 285 284 291 307 290 286 292 289 302 284 303 306 297 281 303 283 284 300 283 290 296 305 282 285 291 294 292 305 277 298 276 280 293 287 300 303 293 303 275 277 279 299 296 289 300 292 287 275 274 274 289 286 293 297 284 273 289 296 296 280 278 277 295 298 286 291 292 284 286 278 274 282 282 286 272 281 276 297 294 287 296 292 283 272 273 295 285 289 290 292 295 278 296 274 277 294 277 269 291 291 287 294 286 281 292 287 291 282 269 271 271 279 293 285 282 268 293 280 270 269 274 281 291 274 286 283 283 267 283 277 289 285 286 278 269 266 281 277 280 266 280 267 278 289 268 276 274 278 289 277 293 280 275 289 287 267 277 288 279 277 282 285 267 274 270 282 286 269 293 284 282 291 269 266 271 272 288 279 268 283 290 267 269 272 274 275 285
273 265 275 280 269 269 266 271 291 280 289 281 290 269 291 286 277 278 279 284 287 268 266 278 282 285 279 279 267 281 274 265 281 273 291 271 278 275 266 273 275 266 284 274 283 283 267 276 282 281 287 287 292 285 293 272 284 275 281 291 289 282 286 279 270 268 284 266 277 268 286 270 268 276 291 287 279 293 281 267 292 287 273 291 278 272 281 269 294 269 278 290 269 283 287 274 285 289 286 281 292 279 285 295 274 281 271 286 291 270 271 290 290 289 286 273 279 284 286 278 298 282 284 272 297 275 290 298 297 281 295 293 276 283 275 293 280 290 295 275 274 296 279 295 301 296 283 282 294 284 289 293 302 281 279 277 296 295 282 295 287 286 293 302 277 299 295 296 278 301 286 302 281 292 289 299 298 304 299 288 298 302 307 288 279 304 283 293 288 290 304 300 301 293 289 294 308 308 285 309 295 295 307 291 310 310 305 294 308 297 304 290 291 287 312 287 313 309 286 304 296 303 308 308 288 314 289 310 291 314 316 307 313 300 310 300 312 297 316 296 316 289 307 311 314 298 315 312 293 309 302 297 297 318 321 292 316 317 318 322 315 309 303 301 312 322 297 317 304 305 309 304 305 317 305 307 324 320 325 322 322 314 317 312 326 326 329 328 306 304 320 325 302 330 331 319 325 304 311 305 314 325 312 322 315 326 310 313 306 318 316 324 305 325 332 324 330 334 332 329 318 327 310 325 336 325 337 331 319 320 337 314 329 339 311 336 330 318 314 333 332 328 323 335 330 343 327 339 322 330 322 346 335 328 316 334 343 325 332 334 337 322 336 327 337 345 332 344 329 346 321 325 340 350 321 323 348 335 350 324 353 329 325 328 346 323 334 340 347 338 344 339 352 342 353 356 355 340 330 359 332 344 359 344 355 337 330 338 329 337 343 359 343 354 339 341 341 355 351 363 337 349 353 358 357 350 353 358 348 338 368 351 349 366 352 339 338 355 357 361 344 343 346 366 353 346 359 363 370 344 348 351 363 364 351 371 364 364 370 350 359 371 366 369 353 361 360 351 364 348 373 361 357 355 350 354 365 376 361 376 384 368 366 369 385 374 384 363 364 367 366 379 362 377 381 366 367 355 356 390 368 369 388 389 369 387 362 387 358 379 372 384 377 382 395 375 369 384 367 362 396 376 392 363 367 388 377 380 398 363 375 381 382 390 387 377 394 368 375 391 393 380 375 402 368 394 388 372 380 395 389 381 387 378 385 384 378 376 399 399 374 402 385 376 384 399 375 405 380 377 399 378 377 393 406 388 388 383 383 395 389 394 396 407 391 397 409 406 391 384 399 397 414 406 392 411 393 403 396 387 415 393 400 420 395 419 416 412 417 421 391 412 415 407 387 395 418 418 415 389 414 407 398 393 418 414 405 403 391 410 428 412 416 431 430 408 419 398 416 410 411 420 403 426 424 424 411 401 435 432 411 422 411 421 426 399 406 421 417 402 406 437 440 420 409 402 433 436 425 426 419 404 406 411 426 418 431 423 408 434 414 414 430 425 413 415 433 409 438 410 411 444 408 412 422 415 443 413 422 424 445 413 429 413 443 438 430 412 439 446 417 434 421 423 422 426 437 455 418 416 449 451 416 438 446 419 432 431 416 447 440 453 444 452 459 435 430 436 429 455 432 449 455 446 422 453 457 450 419 440 443 437 424 430 424 446 433 436 455 441 423 462 438 442 427 446 446 444 425 433 438 440 465 452 445 445 443 441 434 445 439 434 439 445 465 444 448 434 440 467 441 456 450 453 434 458 467 453 447 450 442 470 473 449 457 470 434 466 474 446 468 431 474 467 457 446 457 462 472 471 457 448 462 443 474 470 473 468 457 449 445 434 452 445 461 436 448 466 435 454 445 472 456 444 471 444 466 458 474 468 447 450 460 444 449 459 444 442 465 471 456 469 478 446 461 459 450 450 440 446 454 465 453 450 446 442 455 465 475 480 464 440 449 483 448 461 459 455 460 442 483 480 469 480 484 441 455 450 453 451 452 463 480 468 470 481 465 486 455 455 476 481 456 485 479 465 455 446 474 475 448 472 463 470 459 460 470 468 464 477 478 475 448 464 455 470 452 478 468 465 446 456 458 455 448 489 478 460 447 463 487 446 486 461 468 456 473 489 480 447 477 463 479 475 477 484 455 456 447 468 449 466 451 477 448 480 464 475 451 476 463 484 484 457 449 465 448 466 465 462 448 452 484 450 465 451 487 483 461 467 458 490 487 489 454 490 477 472 451 482 481 468 452 472 459 455 471 461 455 469 456 457 454 448 461 473 479 481 463 447 456 454 471 450 485 445 484 447 450 467 457 468 477 459 448 465 463 466 482 458 462 472 480 474 486 477 474 471 470 471 460 448 450 466 462 484 466 450 486 471 472 446 488 458 453 445 478 465 460 469 479 478 444 462 455 479 443 478 458 468 459 469 472 459 445 444 453 462 450 442 482 471 484 481 486 448 483 469 471 453 442 454 442 444 473 449 480 473 485 444 446 449 465 476 461 468 473 466 481 474 467 477 459 464 471 452 465 460 479 449 473 481 457 470 479 438 473 468 466 472 473 454 444 455 476 443 475 446 479 465 447 443 451 470 458 453 455 464 458 451 451 466 454 438 474 449 438 460 471 452 472 458 470 436 432 471 449 433 443 454 463 455 468 440 445 447 465 466 431 444 445 449 437 472 460 441 444 472 467 444 446 470 471 447 455 469 462 432 467 427 454 449 443 454 462 461 456 451 466 453 437 458 431 441 435 448 435 458 431 424 426 439 463 424 459 447 442 428 429 440 449 434 420 422 418 434 459 427 437 458 433 452 443 417 457 453 417 458 442 429 432 416 442 448 431 427 438 422 438 453 437 454 455 441 440 430 452 430 430 429 424 421 450 441 412 446 426 411 436 451 425 409 443 443 434 416 425 427 446 443 423 427 423 421 410 435 441 409 416 427 433 437 418 421 430 432 438 412 427 429 436 425 416 415 436 401 425 409 419 419 404 434 440 422 412 435 402 412 405 434 400 434 399 433 434 412 402 395 421 409 427 430 427 419 432 411 417 401 416 413 401 423 420 425 404 395 420 408 408 389 403 395 414 410 418 401 411 407 404 425 402 413 395 424 386 413 407 416 419 405 395 386 407 384 415 408 387 414 394 414 392 394 414 411 417 396 398 392 412 406 411 385 388 380 413 377 391 404 388 378 375 400 402 397 382 388 380 394 388 411 375 395 400 383 379 382 382 398 394 404 402 405 389 381 393 386 372 404 370 387 367 381 403 389 377 393 386 382 375 391 385 388 375 398 399 391 397 379 373 366 366 368 364 386 361 360 368 388 390 359 395 358 378 390 391 385 372 388 357 370 361 378 363 377 382 381 365 388 361 355 372 353 383 363 363 384 377 358 361 371 365 370 371 368 366 366 367 376 369 361 359 369 351 376 361 378 374 366 373 349 377 367 346 347 356 363 370 360 371 345 346 354 354 375 352 359 371 356 373 348 354 347 349 365 351 342 343 346 351 367 342 353 346 339 353 365 345 356 335 334 340 332 359 352 332 336 357 341 350 345 361 333 345 344 330 335 345 341 329 344 335 334 333 357 346 333 342 343 358 334 339 347 350 344 332 350 350 324 326 344 343 330 339 333 344 336 353 348 347 338 342 333 350 333 346 340 340 350 327 323 345 345 328 347 339 342 342 324 324 346 331 343 321 314 321 342 328 329 312 336 323 317 337 319 318 329 312 337 316 325 310 327 325 321 337 338 331 308 337 323 307 334 331 316 319 316 327 336 332 326 328 312 333 322 320 309 319 311 310 319 322 312 320 302 327 329 313 315 305 300 300 319 304 324 321 301 313 326 314 324 321 323 307 302 321 301 320 305 307 296 319 295 305 304 324 298 301 305 312 308 296 317 302 306 321 294 301 314 311 318 317 302 293 295 307 298 309 307 293 311 316 289 310 296 312 317 317 315 303 301 300 298 295 301 303 286 303 303 299 314 293 295 288 295 293 297 303 304 298 302 290 311 305 295 287 301 301 288 311 308 295 292 287 293 299 286 303 298 286 290 298 308 308 285 302 280 292 289 297 306 279 295 304 299 278 300 280 288 305 300 285 280 302 282 291 290 286 283 277 283 285 287 281 283 284 303 275 297 285 285 281 276 276 292 291 276 286 299 300 281 295 293 282 278 300 286 294 299 287 272 274 292 272 289 298 279 298 273 277 291 297 284 292 271 286 293 285 282 291 284 290 297 287 271 273 270 269 295 270 284 295 284 288 279 273 271 287 284 274 278 276 272 275 282 284 274 277 272 287 270 270 279 282 289 293 286 290 292 268 274 292 278 273 284 289 291 271 293 279 289 275 288 266 266 274 267 274 268 272 266 272 288 278 271 282 277 290 289 287 276 282 285 289 289 287 268 286 269 288 265 278 282 281 269 275 268 274 280 284 278 291 276 269 278 291 267 273 277 274 268 279 275 268 283 289 291 268 290 284 265
278 269 270 267 290 269 270 288 284 278 274 283 278 268 270 266 270 267 279 268 270 282 267 274 273 281 289 276 279 281 265 266 275 288 269 290 266 264 288 288 269 272 269 283 276 291 286 271 268 290 265 290 270 268 289 279 285 287 280 289 287 293 275 268 282 275 285 272 290 276 283 270 278 282 292 284 283 275 286 266 269 281 283 267 269 272 281 288 272 275 281 294 286 274 280 286 268 272 292 292 295 295 281 279 283 279 269 272 273 273 286 277 274 275 279 277 293 294 271 271 287 270 284 278 278 297 297 279 287 280 289 286 279 274 281 294 286 295 283 275 273 284 284 278 275 295 299 300 276 273 286 294 287 285 287 279 297 299 288 292 281 301 287 288 293 297 291 280 292 293 295 289 279 279 283 289 296 288 306 306 285 283 278 306 290 282 291 299 306 303 281 305 301 293 281 290 286 297 296 294 285 307 308 309 310 285 293 301 289 293 300 297 298 294 297 303 289 310 299 308 291 311 314 302 310 310 305 313 296 313 313 313 303 316 293 301 293 307 314 288 306 309 306 304 302 316 316 303 317 293 297 294 313 319 304 308 314 295 307 295 293 298 315 303 297 321 297 312 316 322 300 316 320 302 297 304 308 296 322 325 313 315 320 314 319 316 302 324 300 313 313 315 324 304 320 309 310 324 329 331 323 302 322 317 311 323 325 321 330 305 307 312 308 327 319 316 308 314 319 306 334 320 322 337 310 315 314 311 336 310 331 335 325 317 310 316 331 335 310 326 337 314 334 342 338 318 343 335 344 330 339 338 322 334 333 318 327 326 340 344 328 324 329 327 318 319 320 333 336 347 330 339 326 324 338 342 339 336 329 338 352 322 327 326 329 336 345 347 355 353 325 345 349 339 325 345 327 345 332 345 337 348 343 351 328 344 337 342 336 341 359 347 355 346 360 362 360 351 363 358 338 366 341 350 358 339 334 350 339 355 341 336 361 359 349 355 360 348 342 369 353 347 348 339 342 364 353 359 349 362 363 376 363 354 364 362 354 372 348 365 367 349 379 362 345 364 357 380 369 351 381 364 379 382 364 378 376 371 355 380 380 374 359 382 357 375 384 383 384 382 383 374 376 358 373 359 366 376 388 385 381 367 386 380 357 370 389 361 358 362 363 361 381 363 390 366 366 397 387 395 394 385 365 394 394 396 373 397 380 381 382 382 366 397 369 395 384 379 397 389 374 371 399 394 385 374 382 399 373 387 375 383 386 401 400 376 399 372 395 402 394 391 410 395 411 399 391 402 376 376 404 402 395 378 404 396 380 407 412 386 407 407 401 413 385 417 391 414 395 384 382 395 420 401 404 397 404 392 399 405 395 398 391 418 418 406 407 397 404 391 386 423 420 398 415 426 388 427 390 427 428 411 424 416 404 392 408 430 431 408 424 409 399 426 429 412 406 396 417 428 423 431 409 415 420 411 428 398 417 433 398 418 415 433 406 426 424 405 399 402 431 440 407 422 422 419 430 441 437 426 411 402 427 439 428 427 421 406 440 425 438 440 411 420 445 443 406 427 407 407 431 440 446 424 425 411 408 435 413 409 422 424 429 411 438 433 449 445 427 440 444 447 415 454 433 443 422 437 439 420 451 442 457 439 452 432 435 453 451 432 453 422 439 430 423 456 430 428 459 428 460 452 453 428 423 432 462 455 448 422 457 457 460 450 432 432 464 455 437 424 438 432 450 431 433 462 445 465 449 444 432 448 454 445 459 459 434 434 428 441 438 465 434 444 446 456 456 433 464 434 467 428 444 429 431 472 456 457 435 462 466 434 437 465 465 440 446 451 449 435 458 475 445 444 447 464 474 439 434 473 445 435 473 469 437 477 474 471 460 436 466 459 441 473 449 476 438 465 459 457 469 448 455 467 453 477 479 480 481 476 477 462 462 440 480 465 462 440 460 478 444 443 464 447 453 480 450 449 449 467 470 479 462 444 458 473 478 455 470 476 448 459 450 469 462 442 445 482 444 467 476 451 474 452 461 443 447 466 447 457 442 474 447 460 478 465 487 464 480 465 448 483 484 459 460 454 460 464 449 457 445 478 460 471 488 474 467 489 446 466 458 487 451 456 452 480 473 451 455 458 473 446 490 487 472 480 474 492 475 452 465 483 453 465 470 456 490 478 473 475 482 479 461 478 481 462 456 464 490 477 492 455 477 469 449 482 482 477 481 464 462 479 480 449 451 457 485 474 468 465 457 458 477 451 468 464 466 477 481 488 460 459 450 490 460 478 478 448 488 491 492 482 455 457 484 460 468 475 487 489 493 476 479 477 481 453 447 453 484 461 448 476 452 477 473 465 487 483 491 459 480 468 448 467 479 485 480 453 446 453 474 492 482 486 475 448 492 455 455 461 458 457 468 479 450 486 485 482 471 474 472 470 484 488 485 473 447 470 478 461 473 486 465 459 460 452 478 489 454 461 477 466 467 448 448 466 443 482 458 464 465 478 482 452 475 476 480 478 451 462 443 479 451 458 442 468 466 471 461 471 482 442 441 461 448 447 484 442 479 446 462 450 476 457 460 463 438 451 447 447 465 443 480 476 459 474 450 438 458 470 462 455 472 464 470 480 471 462 477 459 453 447 457 440 468 479 441 442 447 443 476 454 468 434 467 442 460 440 467 469 469 440 470 461 437 463 461 437 465 441 459 443 459 442 447 446 448 459 459 467 474 456 440 469 455 429 432 442 441 428 434 440 442 470 467 446 464 451 438 442 460 465 438 458 440 435 438 465 426 456 446 441 424 447 433 446 436 452 448 456 451 437 453 424 459 453 455 452 460 422 423 426 437 434 458 428 421 447 423 422 435 445 439 455 445 425 418 446 455 428 427 428 426 451 427 422 454 433 446 450 429 450 439 441 434 422 437 441 445 432 437 431 417 414 442 451 410 443 428 440 445 430 409 448 413 411 411 444 434 424 431 435 406 407 421 417 410 422 406 444 408 444 425 428 411 404 441 441 419 416 430 402 413 442 416 431 430 409 437 414 424 416 401 422 415 414 438 406 430 403 423 414 435 431 408 423 417 430 416 420 414 427 424 432 427 405 407 422 428 406 427 398 405 416 411 401 423 409 411 413 415 398 390 417 394 424 398 402 389 422 395 424 408 407 408 420 408 423 403 412 383 414 390 385 399 406 416 386 393 394 419 399 411 385 381 417 381 399 383 381 379 395 386 398 377 392 385 382 413 384 405 382 385 385 389 390 406 401 410 393 410 387 399 402 394 403 387 374 383 391 403 377 371 375 394 376 369 373 377 370 394 397 399 371 379 376 400 369 379 393 385 364 382 379 386 373 396 395 373 390 362 363 398 365 370 395 376 381 391 378 360 373 380 386 357 367 393 363 356 389 376 381 383 359 377 382 355 379 378 368 352 356 379 376 371 366 351 352 368 374 373 371 362 363 365 350 375 369 375 348 375 376 375 359 366 347 365 365 375 364 370 364 372 357 346 359 347 344 361 345 347 341 365 360 374 369 364 366 352 361 350 349 363 354 370 346 364 344 344 366 361 335 337 354 353 344 343 365 345 351 334 350 362 335 342 358 333 339 358 363 342 344 338 331 343 336 342 344 329 337 351 333 326 354 340 348 351 333 325 346 332 323 345 330 345 330 332 355 335 341 327 350 342 345 332 326 324 344 350 344 343 334 326 338 339 320 333 337 325 333 325 321 334 347 326 329 346 326 327 325 346 331 319 331 323 333 326 315 342 333 338 326 331 314 321 313 313 313 317 323 324 318 316 320 324 323 337 331 334 312 308 319 316 323 322 327 311 335 330 310 325 326 325 320 324 332 323 321 324 306 326 323 330 310 327 302 310 308 305 326 314 312 308 315 326 307 323 327 322 318 298 316 323 322 300 314 319 317 301 309 321 324 297 316 300 295 308 309 303 298 305 319 292 294 316 313 303 309 291 297 294 293 313 296 290 313 302 302 297 312 290 316 299 307 291 300 309 298 308 310 302 291 308 293 314 302 286 296 313 308 295 287 303 300 289 311 300 290 304 296 307 309 292 290 299 304 299 309 285 308 300 298 292 285 304 297 306 295 280 302 291 284 303 281 300 301 300 286 306 291 292 301 281 300 279 297 285 288 296 279 285 277 296 288 281 290 296 298 275 296 292 279 291 278 287 277 297 295 276 286 282 277 298 299 279 280 295 298 297 288 281 279 296 293 298 281 279 276 293 292 282 296 288 270 283 272 273 279 294 287 276 286 290 272 284 280 291 278 278 288 279 270 294 286 276 276 269 268 293 275 289 275 271 278 287 268 292 291 277 288 292 268 276 285 270 275 280 277 269 274 280 279 288 291 281 268 271 282 268 281 273 274 289 277 285 282 279 266 290 273 288 274 285 266 282 278 267 269 274 289 274 291 265 265 266 286 286 268 282 283 282 271 271 278 269 279 286 273 285 280 269 275 279 279 276 269 265 267 289 290 280 271 289 280 288 264 275 282 267 281 273 284 287 269 287 265 273 283 274 283
287 268 266 275 272 268 281 273 287 268 272 277 265 270 266 289 286 266 280 278 272 278 287 269 272 284 286 282 265 286 274 278 280 267 264 289 288 271 288 285 276 270 273 279 267 266 267 280 285 284 268 268 289 266 290 271 276 275 290 267 271 264 283 278 285 284 277 283 281 275 267 284 271 266 288 275 284 275 290 288 279 291 279 272 286 266 292 268 281 273 282 272 290 281 268 280 289 288 293 291 266 275 294 284 275 267 282 268 276 290 274 291 273 289 281 293 273 279 280 272 272 269 280 296 296 294 295 276 272 279 274 273 271 273 275 279 273 275 281 296 283 289 275 288 295 289 298 272 285 282 277 288 296 273 300 279 282 298 286 298 293 275 286 294 278 279 276 296 293 291 294 292 294 284 289 281 300 281 296 293 280 304 286 293 306 282 296 289 305 280 300 290 300 298 288 302 295 290 287 285 298 307 295 289 286 309 294 304 286 285 283 289 305 294 299 296 290 310 308 289 312 301 308 296 286 306 285 288 314 299 307 298 290 308 300 314 299 316 312 310 290 301 295 289 292 317 303 306 315 301 309 307 313 303 319 314 317 312 310 316 319 303 301 293 318 308 315 294 299 309 313 299 308 313 304 304 300 305 320 300 324 317 319 318 299 308 303 321 322 324 309 302 318 307 310 330 319 327 315 326 311 303 332 326 320 308 306 326 320 328 315 309 329 324 325 318 327 327 320 329 309 318 318 315 335 333 325 325 324 326 331 336 326 334 321 329 322 316 334 336 335 315 311 329 335 333 312 327 340 332 337 334 320 346 340 315 333 342 327 346 325 335 345 327 344 346 342 328 336 346 332 350 349 334 337 340 326 330 337 321 349 327 342 354 328 345 340 353 351 346 331 334 339 352 357 354 333 329 351 331 344 353 348 346 343 350 347 352 336 346 340 343 357 335 349 337 358 333 345 357 346 350 333 340 356 338 335 365 343 363 350 352 361 364 369 365 337 363 348 366 348 371 359 345 369 358 365 352 363 344 343 349 361 359 376 345 371 357 375 356 366 368 371 367 359 368 364 362 368 352 361 369 355 348 362 371 354 373 349 353 374 373 361 374 373 363 385 366 383 364 385 367 369 361 359 374 361 376 368 380 359 378 357 357 392 366 360 358 391 386 372 373 379 362 389 365 375 389 373 393 365 361 367 384 376 385 390 364 395 373 398 366 382 367 402 383 379 377 390 388 374 371 379 393 399 373 391 386 380 403 393 405 382 392 389 377 390 372 410 400 388 411 380 381 394 410 406 393 384 395 377 408 397 390 380 409 409 411 413 401 379 387 386 419 401 414 398 385 381 409 417 403 399 398 407 389 420 408 398 422 396 392 407 421 385 393 388 422 393 397 415 413 421 401 405 404 397 406 405 429 402 405 421 413 407 431 425 399 432 392 397 427 420 407 411 406 405 428 432 420 401 418 396 404 404 410 430 397 427 408 438 399 424 409 417 413 431 405 414 417 426 404 433 406 433 439 425 429 436 436 429 404 444 429 408 435 433 428 409 438 442 409 444 423 420 419 437 411 427 409 428 442 429 422 436 436 428 420 434 426 420 431 448 453 423 429 432 452 430 443 425 437 416 439 440 430 444 435 434 416 429 434 450 451 450 428 427 418 440 453 435 442 452 422 431 418 460 452 455 451 419 444 427 436 446 439 444 442 448 420 442 445 421 461 455 447 435 454 443 423 461 448 454 427 429 425 428 428 435 442 462 457 468 426 432 428 446 456 450 434 444 435 440 453 447 429 469 435 451 430 438 448 466 431 440 431 453 442 453 464 438 439 435 455 441 458 453 444 432 473 451 450 437 466 476 463 467 436 478 453 437 442 434 437 452 452 438 438 465 470 473 480 478 439 466 443 463 479 464 454 440 478 441 474 454 472 441 447 453 467 454 461 478 456 475 468 479 478 464 454 447 463 482 456 468 452 450 442 442 471 459 445 462 458 483 473 441 481 478 451 464 449 475 453 461 460 478 451 454 457 461 457 477 459 474 459 465 479 455 468 459 475 468 480 486 459 467 487 453 458 451 472 460 480 483 474 452 473 483 458 483 455 473 465 463 464 487 474 459 451 485 476 463 448 461 461 460 488 465 473 481 464 459 471 490 448 470 492 488 473 487 487 469 484 457 487 455 477 468 470 462 461 453 479 489 494 473 457 490 493 483 456 489 474 459 485 475 461 462 469 487 455 462 463 492 451 456 480 481 456 455 448 448 486 479 489 464 484 477 485 482 465 494 476 470 458 492 451 472 459 451 490 493 492 484 490 448 471 475 482 479 461 482 479 452 493 453 448 461 482 485 474 479 484 455 454 474 478 483 477 468 487 450 465 483 487 461 483 463 467 449 474 481 484 484 464 461 489 464 474 456 481 452 486 448 485 471 474 447 460 482 446 452 486 465 467 458 465 471 479 452 456 455 473 471 465 482 468 455 449 471 484 486 451 450 455 486 469 460 470 457 456 487 482 488 479 469 482 453 443 470 460 447 474 482 467 448 473 444 452 477 464 446 467 471 446 478 461 471 442 440 477 455 479 470 448 469 443 440 473 484 461 439 483 446 478 462 446 458 458 451 442 481 449 467 465 454 453 480 479 455 480 470 464 467 446 476 442 439 457 468 472 465 439 446 462 468 447 477 467 468 457 470 474 477 471 460 449 457 474 440 447 466 474 435 446 445 436 458 449 464 451 439 448 455 457 437 449 430 442 445 465 464 435 459 464 428 447 434 458 450 449 428 455 464 462 443 427 426 456 437 435 461 459 458 425 431 431 424 441 441 457 436 463 436 433 422 441 439 452 449 460 456 450 421 426 462 457 447 419 443 434 449 436 426 459 437 453 443 419 433 419 456 432 426 458 426 436 453 446 418 441 441 443 440 452 423 433 426 429 422 430 438 425 418 439 421 432 420 443 426 437 444 413 444 446 411 410 422 441 423 426 409 427 431 416 442 437 406 426 431 409 438 408 429 426 428 421 427 433 433 405 418 429 422 423 421 416 437 403 423 410 419 424 428 402 434 421 418 410 427 430 405 434 415 429 397 405 420 422 419 411 395 424 420 406 396 424 410 412 396 421 393 396 431 420 397 410 428 416 424 415 406 391 389 400 410 410 392 421 412 398 388 404 386 387 386 401 416 421 400 411 404 388 408 403 388 399 382 384 407 412 385 400 397 387 404 419 399 416 388 390 398 415 379 415 380 379 407 402 406 387 377 383 404 382 395 399 388 375 377 389 390 388 397 405 381 400 372 400 397 405 406 388 393 379 371 388 397 403 368 400 390 368 379 395 399 385 383 379 364 366 387 373 368 383 367 387 372 382 392 382 397 392 363 383 368 378 365 393 395 386 375 363 358 381 374 364 389 386 373 388 358 369 361 386 357 380 365 353 359 355 377 353 359 357 375 374 372 377 379 363 382 360 364 349 372 347 382 354 372 374 381 355 376 351 377 360 363 373 345 372 366 349 361 359 360 373 348 346 369 373 354 350 350 369 348 359 349 372 372 343 363 345 350 342 350 362 342 354 360 342 357 350 338 368 360 355 338 365 357 342 339 360 349 359 336 340 341 351 356 355 339 343 359 333 348 336 333 359 354 333 326 337 355 339 354 343 329 344 333 323 324 323 352 342 351 337 338 341 339 336 348 351 322 328 340 349 321 342 320 334 331 333 322 336 328 324 328 341 328 335 342 342 340 338 327 321 320 341 339 338 323 338 329 339 311 318 334 322 318 337 330 311 312 339 310 330 326 311 311 338 326 315 317 309 311 329 331 321 332 327 314 330 320 330 325 320 306 316 331 330 308 304 317 310 329 313 317 306 331 322 305 327 311 329 330 317 309 328 316 326 328 317 314 305 297 299 315 300 316 296 296 321 296 310 298 321 318 310 295 317 322 310 321 308 303 306 314 319 319 304 292 298 294 294 305 305 298 303 289 291 290 305 306 307 306 305 312 296 288 306 299 310 292 296 294 303 302 285 299 291 290 293 290 285 297 305 300 295 306 303 307 285 299 297 306 295 302 297 307 292 294 289 298 299 288 287 302 293 308 307 292 307 280 303 292 282 307 282 293 292 300 279 293 287 293 286 299 282 302 287 284 284 285 293 295 284 299 278 296 298 276 279 288 277 280 291 292 296 284 298 277 295 283 286 300 290 286 280 276 287 279 296 296 282 281 294 276 278 288 294 298 288 288 272 280 278 289 270 273 271 277 276 277 287 274 276 288 287 284 275 273 274 272 269 268 293 277 273 271 277 279 282 294 270 269 276 278 288 288 292 273 268 272 293 271 277 272 290 267 271 270 284 277 286 285 277 283 278 267 288 289 291 270 289 278 274 286 288 285 267 273 283 268 270 283 272 276 288 282 274 290 287 270 271 270 270 265 271 280 268 285 275 287 264 289 273 289 282 268 281 273 277 272 276 271 263 273 272 276 280 282 264 276 278 271 271 273 273 278 278 277 289 279 289 278 277 272 276 285 266 284 268 269 282 270 278 283 280
275 284 285 267 286 271 271 283 279 281 266 284 270 270 283 286 285 271 262 267 273 284 287 267 262 266 287 285 270 269 265 283 280 288 278 277 287 287 272 277 269 265 288 266 262 272 280 287 270 280 281 282 275 268 276 264 273 263 287 270 286 263 265 278 280 271 283 278 285 282 282 265 275 282 269 275 264 275 289 289 266 270 281 278 275 283 279 274 284 266 282 276 276 277 280 283 287 285 287 271 279 268 274 280 270 271 289 277 272 273 272 275 290 282 270 276 272 283 289 292 274 273 275 270 268 274 271 289 293 294 296 291 280 276 278 284 281 286 280 272 277 287 281 285 275 285 295 292 285 289 289 293 280 282 280 280 288 283 286 298 293 286 276 276 277 298 276 274 286 299 277 294 291 286 288 281 291 284 288 302 276 290 280 304 301 300 281 303 277 298 285 299 295 288 294 298 293 279 289 297 290 282 293 307 293 306 307 302 287 282 300 288 297 305 309 285 300 306 283 293 298 283 307 308 294 294 290 288 292 307 312 307 310 304 293 292 300 294 290 296 288 296 311 311 305 312 317 290 314 289 291 290 301 292 304 316 317 292 319 317 307 318 310 302 300 319 311 315 298 308 318 322 309 316 321 294 322 309 295 302 319 309 316 312 315 315 300 301 300 319 317 304 316 309 308 299 302 307 302 329 305 305 312 321 328 310 321 326 324 322 333 316 304 323 315 322 328 333 312 304 320 321 314 308 314 330 318 314 326 331 307 337 335 336 334 308 319 334 337 335 339 322 322 318 342 334 336 335 332 313 336 315 336 334 318 317 323 329 322 328 320 326 344 347 336 340 349 341 331 333 324 328 334 340 322 342 321 321 343 332 332 334 333 324 323 343 333 333 335 331 326 341 332 354 351 341 352 356 347 352 345 340 360 336 346 329 341 348 357 341 360 341 340 341 337 333 362 357 344 358 342 335 334 348 345 333 359 366 366 342 346 335 368 353 345 363 357 340 347 338 349 352 364 370 371 369 373 359 369 341 351 345 352 367 362 373 369 348 365 356 367 348 367 357 371 377 356 348 362 355 348 380 377 360 380 370 372 373 382 364 370 373 355 362 352 379 386 358 369 376 386 380 362 385 361 374 384 390 387 376 359 372 356 385 383 365 361 385 378 379 373 378 365 393 386 382 384 372 384 378 370 377 395 374 382 391 398 387 383 374 374 397 368 397 394 390 403 390 376 402 382 386 383 398 399 387 393 384 399 385 400 405 395 393 380 398 388 379 394 377 392 373 407 378 403 393 380 404 385 407 394 402 410 383 378 395 400 384 404 396 389 384 418 386 384 396 381 380 404 415 407 390 399 389 410 403 415 418 405 417 398 392 410 399 420 399 400 419 390 388 411 400 427 403 408 423 420 428 393 395 414 429 391 408 398 396 416 395 392 405 431 408 416 434 409 400 434 413 415 405 404 417 423 418 431 410 402 425 412 409 432 414 415 434 431 425 420 413 441 405 439 440 405 430 416 408 427 439 409 409 444 426 404 442 426 428 444 431 415 424 441 447 440 415 439 429 440 416 408 416 432 409 430 439 412 417 435 416 423 450 432 444 423 414 429 418 437 417 425 430 422 418 433 444 423 452 418 416 448 453 417 431 455 438 419 459 439 436 458 423 420 459 461 457 429 428 449 454 425 445 440 451 455 456 421 438 452 456 436 427 461 431 465 461 429 434 443 437 433 456 463 436 430 439 452 463 426 440 430 433 467 453 465 434 448 458 452 451 436 440 456 457 437 445 452 453 457 470 455 464 436 465 456 451 457 469 431 442 462 456 466 451 433 441 473 462 473 454 442 438 473 478 468 439 450 453 470 441 451 459 476 457 449 465 479 440 458 441 458 464 453 481 447 453 477 476 459 467 440 472 444 468 463 449 447 465 458 450 458 478 447 466 460 454 464 469 440 478 472 457 459 482 450 463 454 485 457 470 469 454 460 471 487 480 483 444 462 451 457 482 485 466 458 461 475 478 485 476 470 471 449 484 463 453 456 470 451 466 453 474 481 467 458 474 460 448 476 474 457 485 472 467 483 467 455 491 454 447 464 469 470 465 447 475 476 473 485 476 493 489 450 468 451 467 464 456 465 470 456 482 486 462 482 476 462 491 453 470 471 450 472 449 469 473 456 451 480 475 481 458 470 464 479 453 463 449 489 481 471 450 494 462 464 482 469 478 478 454 479 481 456 456 482 478 461 469 460 492 495 493 480 495 487 463 479 454 463 472 465 464 473 463 457 468 449 477 476 458 461 460 490 469 493 455 477 458 475 488 480 454 464 490 453 455 457 483 486 450 485 455 466 463 449 474 461 449 481 488 484 494 452 478 467 476 484 473 463 489 465 474 494 481 468 477 466 477 491 483 478 480 468 474 473 468 451 484 447 484 477 482 482 459 491 479 465 458 457 481 451 473 459 476 485 458 459 483 487 481 471 450 466 462 489 447 481 467 446 457 484 469 451 461 460 473 451 452 486 452 475 484 465 485 459 453 463 472 479 475 476 481 473 443 451 465 445 481 487 487 447 479 458 447 443 468 470 450 471 465 451 455 454 472 452 470 475 471 446 459 457 479 451 482 479 454 458 477 447 457 476 446 448 440 452 450 468 475 453 452 455 458 467 469 456 471 448 457 477 436 454 461 474 463 443 467 469 450 474 455 477 445 477 474 441 457 443 447 457 459 437 439 446 464 441 472 455 460 454 450 466 436 438 459 463 445 453 453 461 448 435 465 466 435 460 428 465 432 450 439 438 454 462 432 445 436 449 435 424 435 432 464 467 437 444 437 434 448 424 463 438 433 448 447 444 431 449 427 427 435 461 459 419 452 441 459 439 420 444 459 432 452 432 451 436 434 422 432 456 439 446 444 421 422 431 430 440 444 441 433 453 435 431 452 414 448 437 435 429 415 432 450 429 449 411 439 423 450 410 411 431 439 438 435 439 435 434 408 418 437 431 440 406 430 415 405 414 413 422 417 442 410 419 411 404 434 434 442 430 416 412 418 412 433 426 430 416 408 429 426 439 411 422 406 402 430 406 404 422 402 413 426 428 434 427 398 402 432 424 432 403 400 393 402 425 399 412 421 394 400 418 426 425 402 395 390 395 396 414 402 419 422 417 404 425 393 407 404 400 406 391 387 409 412 394 411 422 399 419 411 412 401 418 402 396 408 390 415 408 417 381 399 413 396 409 384 411 390 402 415 402 411 400 391 385 390 404 407 396 389 378 394 406 374 390 388 378 409 385 409 378 379 390 400 383 402 389 379 399 380 391 389 374 370 378 394 369 400 391 396 371 383 383 374 400 387 382 380 372 384 381 392 387 396 383 379 380 386 390 375 381 366 376 365 375 386 389 366 381 366 371 385 357 388 376 370 357 369 372 354 381 357 375 374 359 359 351 357 385 361 380 374 361 369 384 354 374 377 350 376 359 363 350 365 370 354 359 378 374 352 377 357 358 360 355 358 343 365 359 348 377 358 345 353 344 351 366 344 355 358 347 371 359 347 361 356 341 352 370 358 356 357 364 356 339 362 354 367 340 360 341 356 354 357 345 355 349 355 336 357 332 352 351 361 336 358 351 338 352 338 343 340 333 348 358 349 335 333 346 340 357 337 346 339 334 326 337 352 351 328 346 338 353 330 350 335 349 339 332 324 336 318 341 339 331 331 320 342 326 341 319 345 325 339 339 328 328 321 316 323 325 339 339 338 341 325 327 336 311 319 317 318 338 322 318 323 320 337 332 310 326 324 337 310 313 322 337 336 323 307 307 335 327 316 328 324 330 313 317 330 333 314 313 309 312 329 302 311 320 313 303 330 321 316 314 314 303 321 311 310 323 317 300 319 313 308 305 319 303 326 310 302 303 319 305 313 312 304 322 298 317 322 312 321 319 297 311 300 310 303 314 308 308 291 299 299 316 315 298 309 298 310 303 313 289 296 293 316 293 304 290 294 294 309 291 290 306 309 290 294 313 305 303 292 306 313 291 309 297 290 289 294 296 293 292 309 307 282 286 294 287 308 286 307 307 289 291 303 282 293 296 287 295 303 300 287 293 299 303 305 305 279 288 288 281 288 285 298 280 289 280 284 278 277 281 295 276 290 281 299 296 284 284 298 299 285 293 284 295 276 273 276 277 280 276 291 282 296 288 274 289 282 273 281 286 273 275 274 276 270 295 291 292 289 271 289 284 289 282 290 276 282 293 292 273 268 283 295 276 283 270 294 294 283 275 293 286 280 269 275 292 278 267 285 281 268 288 268 272 273 289 291 270 285 286 287 269 285 287 277 273 273 270 282 272 289 285 287 275 272 286 276 286 267 272 290 272 289 278 271 288 270 268 282 277 270 268 269 288 287 271 279 285 266 269 265 263 279 277 289 286 287 273 280 263 269 268 287 266 281 267 263 287 287 281 262 266 285 283 264 282 265 269 266 268 276 269 284 281 272 283 277 269 266 284 285 272 262 283 265 271 277 266 285 275 274 286 269 287 280 287 269
270 265 272 265 268 268 260 260 278 281 265 285 274 260 272 274 277 282 277 275 270 270 272 272 283 269 279 281 276 277 261 287 283 262 265 280 270 282 281 277 265 275 265 280 275 276 282 281 271 273 269 280 282 269 280 266 277 272 275 281 277 276 269 288 266 263 282 277 285 264 282 278 278 286 286 281 274 281 273 272 266 270 280 275 277 272 280 281 282 266 274 286 270 271 287 291 272 279 267 283 280 286 282 274 276 266 277 272 292 281 273 278 276 275 281 278 287 285 282 290 284 281 270 291 292 284 267 268 291 276 279 283 285 295 275 279 280 287 287 279 286 278 276 296 271 276 294 278 279 294 286 297 281 274 278 290 291 278 291 288 299 288 287 273 299 295 285 284 297 287 279 300 297 299 283 300 277 291 285 303 282 282 297 280 285 302 302 297 293 288 296 297 295 293 292 282 301 289 289 282 279 304 300 298 289 289 302 288 286 304 287 287 284 303 291 293 293 289 307 302 301 298 294 283 286 309 309 310 285 292 306 293 298 309 290 296 302 296 300 286 314 312 305 290 288 296 297 300 294 313 292 289 298 306 294 301 303 308 305 318 294 308 318 309 303 317 312 321 299 320 292 320 317 305 317 319 316 308 319 303 313 313 299 311 296 326 297 304 313 306 310 324 323 298 312 306 329 321 325 303 302 314 310 330 326 308 326 315 321 322 326 310 308 329 324 333 320 304 317 316 328 332 313 327 319 327 335 317 326 319 313 320 318 335 318 326 308 325 332 319 321 312 322 339 325 333 337 342 335 320 323 327 333 342 315 315 336 322 339 334 340 343 320 339 346 332 338 347 321 326 337 321 338 324 351 341 349 331 336 341 347 330 338 335 325 341 338 323 355 355 355 355 331 324 347 344 354 332 347 354 333 348 340 350 350 335 356 359 359 338 346 337 359 350 360 345 357 353 346 331 360 350 350 337 351 352 340 344 336 351 344 344 358 349 370 353 365 359 359 341 348 353 364 350 358 362 357 359 354 350 362 348 345 376 367 372 344 375 362 374 358 360 371 350 350 365 357 362 373 361 378 380 354 379 347 361 361 353 356 362 356 376 354 372 374 362 376 360 367 385 376 375 360 384 385 385 358 379 356 364 372 357 389 371 387 373 365 383 378 370 381 361 372 369 393 363 387 364 370 380 394 392 387 366 370 385 378 368 395 390 368 370 380 386 373 367 398 383 392 385 390 379 405 373 396 402 383 401 396 393 395 404 375 395 384 394 375 397 375 406 382 409 376 374 403 398 404 393 407 380 403 378 384 399 398 398 387 386 414 415 399 417 412 413 415 418 410 407 383 389 405 406 406 403 412 412 386 386 414 417 410 400 386 388 422 405 417 396 405 401 420 406 391 405 401 418 397 396 416 402 400 423 422 419 432 416 420 429 424 403 398 400 406 425 404 397 413 414 430 411 408 411 434 399 407 408 430 418 418 412 399 409 435 440 400 440 413 438 435 420 421 429 416 417 428 404 418 409 404 421 441 431 442 415 428 409 438 408 441 430 420 441 439 415 439 441 409 446 447 411 431 415 434 450 442 443 449 449 411 426 435 431 450 418 450 440 444 429 444 428 429 419 442 419 441 417 418 444 448 416 439 420 423 458 417 420 459 432 437 426 444 427 446 447 457 420 440 435 420 450 436 435 441 433 425 437 433 460 459 428 440 425 441 453 462 430 456 436 465 452 444 448 462 450 453 457 452 431 450 452 437 440 429 452 444 445 437 447 465 435 455 455 435 444 445 474 463 455 464 450 466 475 465 460 431 441 468 441 445 470 437 456 439 447 437 457 465 447 439 464 461 473 446 469 451 470 468 446 451 459 467 441 458 450 464 453 468 444 461 473 452 482 477 437 437 458 479 468 471 478 483 458 447 442 447 476 481 445 473 476 441 479 471 461 440 447 472 472 455 445 462 471 444 451 472 445 473 467 470 455 455 463 476 465 461 484 450 458 484 485 489 481 473 475 450 473 482 482 459 451 481 475 475 478 485 459 476 471 484 449 491 467 490 472 462 491 484 465 476 454 484 478 476 478 447 490 463 454 478 484 476 452 462 493 459 481 480 475 488 463 457 465 463 480 491 480 480 462 478 489 469 469 473 452 453 452 474 469 459 458 459 489 488 453 488 479 487 452 486 459 467 474 476 482 460 451 492 470 464 475 463 463 495 467 492 452 470 470 452 460 479 488 479 450 492 496 480 483 452 470 492 470 494 497 481 483 451 477 456 491 455 496 458 453 466 453 481 465 474 462 454 482 454 483 461 495 460 491 460 462 489 480 460 464 480 490 450 480 469 481 474 452 479 460 454 494 462 464 488 464 475 470 475 478 456 486 456 491 458 491 456 450 474 466 464 457 486 490 467 458 475 470 461 457 480 491 480 491 457 450 485 462 470 463 469 455 478 475 451 487 469 457 487 474 454 481 482 491 455 453 479 481 473 469 467 457 465 452 480 453 480 470 460 475 486 446 471 473 457 487 460 449 482 474 485 467 482 479 448 451 487 480 486 477 476 469 483 449 446 459 450 444 476 460 474 471 461 447 446 466 484 461 470 476 485 458 446 476 448 444 478 445 480 474 472 467 454 460 467 451 476 475 453 464 441 438 440 459 438 439 438 481 453 462 470 451 480 470 445 441 439 478 438 456 458 436 446 462 446 455 461 438 441 476 452 469 455 461 440 475 440 451 432 459 471 443 447 449 437 463 461 439 466 470 467 452 470 440 440 443 461 428 453 467 470 472 457 446 461 464 450 458 456 435 449 467 459 462 446 459 437 438 467 451 436 455 442 453 425 443 430 442 450 437 460 428 448 451 421 463 455 455 452 460 440 430 433 429 442 453 419 456 444 438 459 432 454 433 431 453 424 455 417 438 424 442 456 429 431 443 428 430 425 417 440 421 432 450 422 442 435 428 428 452 412 411 440 441 426 445 426 425 440 418 439 444 442 409 440 434 411 428 423 429 427 428 436 423 429 420 439 404 422 411 409 427 414 402 429 420 432 405 402 404 426 410 440 416 410 429 403 416 407 424 422 418 411 433 412 402 412 403 405 397 421 420 413 433 410 433 405 432 418 421 418 395 399 414 421 406 417 423 420 427 409 402 409 389 421 403 404 388 416 391 405 425 420 386 397 392 388 385 413 415 418 384 383 412 410 394 400 384 402 387 386 392 387 406 386 380 394 390 383 412 391 407 412 383 392 401 414 395 393 397 403 400 407 405 397 393 404 400 399 380 390 389 409 397 397 407 373 400 407 375 399 404 401 377 387 390 399 382 372 392 379 368 387 386 376 379 390 399 367 388 385 378 383 367 390 393 390 379 371 390 364 379 363 392 366 368 362 379 369 385 368 383 385 392 375 390 369 381 379 355 362 364 358 380 368 363 370 377 352 386 387 362 380 362 368 371 349 381 352 370 348 367 361 362 376 350 346 359 363 356 372 351 353 347 359 375 356 359 376 358 343 369 365 373 373 357 362 374 360 353 363 348 351 350 358 372 347 364 360 369 339 356 341 362 347 362 352 334 340 353 340 365 361 343 349 334 335 352 348 343 353 334 351 359 362 331 341 344 329 332 357 327 353 326 327 350 345 358 343 343 344 343 335 328 329 334 323 342 355 341 325 346 337 352 334 342 353 340 341 346 333 331 345 349 333 342 328 336 337 340 343 342 337 319 326 344 337 331 333 333 330 333 323 342 331 340 326 336 324 311 321 318 336 331 321 320 330 333 319 328 338 331 333 323 321 331 330 321 306 322 328 332 330 332 309 330 327 323 322 307 323 332 321 309 308 319 302 330 332 318 323 313 309 320 309 315 307 313 324 310 306 302 302 311 327 307 305 323 301 319 310 323 321 325 295 295 311 294 320 307 312 294 306 312 314 312 303 315 305 296 293 311 314 293 296 304 309 316 305 318 291 311 302 315 315 301 311 307 309 306 299 295 298 311 306 311 292 286 296 305 313 298 287 298 292 294 307 309 300 305 303 296 294 308 297 294 298 307 285 309 297 295 282 292 293 298 288 297 290 307 282 286 299 294 285 295 281 279 282 289 292 294 293 302 289 299 305 305 294 278 294 301 284 295 303 296 282 283 276 276 299 287 280 275 283 298 282 278 300 299 283 290 282 297 276 281 277 281 275 276 272 284 281 285 283 290 297 277 275 286 279 284 270 285 284 292 293 278 269 292 287 290 280 269 287 268 278 292 276 293 280 277 278 290 276 290 281 274 281 270 275 290 285 288 290 284 283 286 277 267 293 268 273 289 269 288 279 288 286 278 267 284 268 268 289 287 289 277 277 288 271 285 266 290 285 285 274 264 269 272 289 281 268 267 263 265 279 266 277 274 279 279 281 282 271 278 267 269 281 269 283 288 263 274 276 274 268 286 275 274 283 262 281 262 266 281 280 283 284 283 283 263 262 275 272 271 281 266 268 262 274 262 277 275 274 264 276 269 277 278 271 262 280 263 278 284 272 270 268 284 281 279 286 283 283 286
281 275 264 261 265 277 278 281 280 280 284 269 262 262 259 272 263 278 264 281 265 276 281 263 274 265 283 274 261 279 262 272 284 267 275 263 285 283 274 269 278 261 279 270 264 268 272 269 261 277 281 284 268 276 287 271 281 272 285 271 264 277 283 277 284 287 269 273 285 284 282 265 285 274 275 263 282 287 288 272 266 282 285 274 286 274 284 268 285 271 267 278 287 280 284 273 279 266 284 264 288 277 267 275 279 270 276 289 284 291 288 288 272 287 292 280 266 269 275 279 277 266 286 273 270 291 285 291 269 277 279 268 276 283 290 289 285 283 268 275 285 280 282 290 285 281 277 286 284 270 272 295 271 277 275 287 274 279 297 290 275 282 292 284 282 288 279 273 288 291 293 278 277 280 284 278 292 277 297 293 279 284 275 293 277 299 281 279 277 287 291 289 286 291 299 295 283 299 285 280 282 282 306 279 287 280 294 307 293 305 302 307 291 282 297 294 299 296 290 301 300 307 286 302 285 309 292 292 294 292 296 292 297 296 293 296 314 312 299 305 297 288 302 300 310 300 296 304 315 287 295 292 287 310 307 301 314 311 311 305 306 304 317 307 302 291 312 302 319 296 293 303 292 302 311 310 317 321 298 315 309 294 301 325 323 305 304 322 323 322 324 321 321 322 301 309 313 316 326 308 306 300 314 318 319 326 328 307 321 309 330 304 310 306 304 307 316 314 310 307 326 305 332 312 306 329 311 318 329 331 329 322 328 315 336 327 312 313 330 322 322 318 310 316 320 329 340 334 317 316 338 340 318 334 316 338 337 321 316 332 334 322 341 319 336 339 333 333 346 344 343 326 337 327 344 334 326 321 341 333 325 329 330 327 341 335 353 333 333 325 342 329 351 326 354 334 352 328 329 345 341 326 336 356 337 345 328 344 334 356 358 361 338 355 333 336 352 332 362 337 344 360 346 336 348 340 340 351 365 365 351 335 347 363 339 350 348 346 357 362 339 342 338 367 356 350 351 348 372 351 347 368 358 365 363 372 348 364 346 376 362 377 345 344 356 347 371 361 356 363 360 355 348 360 357 353 375 349 358 383 375 361 350 371 385 357 374 351 371 388 355 359 382 379 373 366 356 373 366 358 377 377 386 387 384 392 383 389 382 367 382 384 367 395 392 392 394 384 380 377 362 372 380 388 371 369 379 378 367 385 397 386 388 366 368 376 370 376 374 404 402 382 370 391 389 385 370 401 402 382 375 387 400 385 384 405 380 393 405 411 375 399 402 405 410 383 398 383 384 403 382 394 386 410 388 382 411 414 415 405 393 419 380 398 403 403 405 389 410 407 418 416 393 422 409 408 398 407 415 398 402 420 417 389 390 410 424 408 406 402 406 420 402 411 400 398 422 417 412 401 415 422 392 411 395 430 404 423 399 405 433 421 396 418 399 422 420 409 428 431 398 399 420 432 424 433 401 433 411 433 418 412 426 440 403 438 404 416 425 416 439 425 405 406 435 419 415 423 430 439 404 424 445 431 445 420 435 410 412 445 443 432 415 418 408 448 423 440 441 448 411 411 425 412 446 445 442 411 422 423 423 454 450 428 429 439 439 456 431 433 415 450 415 449 418 417 440 425 441 430 458 443 456 425 438 423 434 419 452 436 428 429 436 428 456 441 432 436 455 430 425 455 442 453 465 427 462 430 427 444 458 438 446 453 466 442 434 459 444 445 433 431 457 428 440 426 436 469 431 433 457 444 436 445 441 467 433 429 473 447 470 442 452 449 444 434 447 455 452 446 447 436 450 446 462 453 434 472 452 446 441 445 463 450 469 438 444 474 439 452 454 442 472 477 462 441 443 440 457 469 439 437 438 440 466 447 482 471 457 476 482 457 439 465 473 446 476 481 476 457 439 443 443 452 456 464 444 459 443 465 486 447 465 441 444 442 452 444 478 467 483 476 480 478 453 470 482 444 461 473 457 462 472 461 468 482 480 473 450 483 452 450 484 471 445 488 472 449 475 480 481 447 459 454 492 490 478 447 480 455 462 460 459 475 476 493 468 478 465 482 481 450 467 451 494 466 491 469 476 452 458 466 454 471 453 480 494 464 460 480 473 455 473 464 463 456 464 484 466 461 451 478 489 496 460 488 467 456 462 495 461 451 492 493 452 475 477 497 491 468 461 494 474 485 462 487 470 455 474 486 492 454 493 484 453 457 475 496 489 468 475 454 494 469 476 496 473 481 474 492 498 484 467 474 471 457 489 469 461 492 457 456 495 479 468 498 485 493 475 476 488 498 458 483 469 482 459 469 464 482 462 490 492 476 490 491 481 481 461 469 474 493 452 496 473 469 474 485 489 451 462 457 497 494 467 493 456 475 463 469 483 451 459 477 455 451 496 464 460 460 462 483 455 463 461 456 460 483 489 450 483 479 482 483 455 452 478 460 476 470 478 487 449 465 493 455 493 493 448 482 482 460 448 465 473 458 471 462 492 490 490 480 452 475 492 457 478 474 469 484 474 477 455 475 463 473 472 484 484 453 455 449 485 477 489 475 476 479 466 463 446 447 472 453 472 481 478 451 468 465 466 461 482 452 445 453 473 465 486 466 473 451 470 461 483 463 440 464 452 462 482 448 466 459 459 448 450 441 452 470 464 475 442 451 479 439 458 466 463 451 439 444 455 472 450 441 466 470 454 459 463 465 444 471 470 435 457 434 445 476 460 439 460 444 469 462 447 438 434 468 460 454 436 435 445 449 446 436 445 471 459 434 455 469 433 452 469 455 459 443 458 440 448 440 458 462 426 455 429 430 436 430 461 453 451 439 449 429 464 447 430 456 427 426 456 428 450 438 431 460 429 429 433 457 442 435 448 462 439 452 421 449 432 457 453 435 448 434 440 447 445 456 422 456 444 452 416 429 424 443 424 453 438 423 429 420 427 449 421 423 435 434 421 431 414 411 424 414 426 440 435 410 435 433 441 411 417 434 416 409 415 423 440 418 406 441 410 412 415 409 445 423 403 418 427 437 417 410 418 406 423 406 425 415 411 430 421 421 421 429 424 427 402 414 438 419 429 425 407 428 430 401 400 422 420 405 397 396 408 395 401 397 401 406 418 394 424 429 425 415 412 408 404 398 404 402 420 395 412 389 419 403 390 416 400 421 393 398 395 416 390 391 390 404 419 396 412 420 415 415 411 382 391 395 418 418 396 385 412 413 418 389 384 390 414 409 409 406 391 385 389 409 391 376 376 412 408 390 377 399 410 391 396 402 397 378 385 387 382 381 398 377 390 394 395 373 378 369 385 374 389 371 397 397 402 378 377 397 369 365 374 375 400 394 393 365 367 364 375 370 391 369 369 375 395 369 389 383 386 385 385 388 375 379 386 366 379 386 366 387 360 381 381 375 361 379 385 366 386 382 385 381 385 374 357 385 383 376 368 364 358 376 358 355 370 359 360 354 352 356 375 376 369 358 371 366 354 355 348 371 344 367 356 346 372 342 366 349 360 360 362 351 372 368 357 361 347 352 361 359 354 368 337 352 347 370 351 362 340 345 344 365 363 336 356 345 342 352 356 337 349 363 349 342 340 361 361 361 342 338 330 354 344 360 350 353 339 326 334 326 325 352 339 335 327 329 350 353 337 328 325 329 335 323 323 346 326 345 323 353 333 336 349 349 331 328 342 337 333 321 326 336 343 340 324 328 325 335 336 336 342 326 315 323 326 313 313 343 340 340 324 327 334 318 335 337 317 333 333 326 334 329 311 324 310 323 313 308 326 309 331 309 315 309 308 332 330 309 330 327 305 310 311 322 310 327 313 306 325 330 331 316 316 316 305 318 321 307 313 305 313 328 309 314 316 306 321 309 305 318 299 321 316 303 307 323 295 315 324 316 312 321 297 307 317 300 306 315 304 297 305 309 296 309 295 296 314 307 294 314 290 298 305 295 317 305 294 288 306 301 293 300 292 296 314 287 295 288 301 298 294 307 308 291 295 312 289 300 312 303 299 298 286 299 307 306 288 303 293 295 282 303 284 283 284 289 299 292 304 302 292 298 281 306 301 287 298 305 294 297 287 280 304 282 288 291 305 286 304 278 299 304 299 293 297 302 302 280 301 275 275 301 288 276 287 280 282 293 279 287 290 299 289 288 294 288 275 294 286 294 291 272 277 287 292 293 278 287 275 277 287 275 288 273 289 286 279 269 277 269 283 295 268 284 282 273 284 271 268 271 294 271 272 285 288 278 280 269 267 269 289 269 275 280 273 267 269 268 276 270 268 268 285 276 278 273 266 277 271 268 284 290 267 281 277 279 279 276 279 285 271 271 271 263 282 274 283 272 275 267 276 266 285 285 266 272 283 268 273 263 272 266 262 264 282 274 278 270 275 267 281 283 275 262 272 283 262 265 281 263 270 284 283 265 280 260 264 274 282 276 276 265 269 276 268 264 279 274 262 282 281 272 267 284 262 278 269 264 283 261 281 280 274 277 274 268 278 279 282 262 284 260 268 266 266 265 259 274 279 262
268 261 262 264 275 264 283 284 284 279 275 280 273 264 260 277 273 268 270 258 272 284 276 281 265 283 276 282 261 259 285 260 263 278 267 280 285 265 279 273 275 269 284 279 264 260 271 279 259 284 269 273 284 261 286 280 275 277 277 277 278 265 267 271 285 275 265 273 270 275 277 287 274 276 280 280 266 266 262 266 280 272 271 267 263 270 277 278 277 267 284 284 288 265 269 276 270 263 289 281 266 268 269 279 284 290 288 278 268 290 283 276 290 282 282 266 291 270 271 268 291 267 293 267 266 271 271 271 271 278 278 276 271 291 279 293 285 275 270 277 276 269 272 279 275 294 295 295 284 290 278 294 292 290 280 292 295 270 281 273 295 279 295 284 276 293 284 296 274 271 290 296 286 296 281 294 278 281 278 295 287 300 294 283 294 290 290 276 291 278 278 294 276 275 301 285 278 299 299 296 303 294 285 294 303 279 282 301 292 300 301 300 284 285 304 307 281 289 297 303 285 302 294 307 294 292 309 297 307 304 310 298 284 289 287 311 312 312 305 306 309 307 287 297 311 310 313 296 308 304 289 300 295 294 287 316 301 288 306 313 301 317 304 313 290 313 291 302 293 311 317 319 296 320 294 293 307 315 297 300 295 316 317 297 296 319 302 316 318 308 296 306 302 299 313 318 301 321 323 324 316 303 329 316 311 328 301 323 329 309 326 307 331 318 311 332 312 317 322 303 310 307 335 327 325 312 329 312 330 325 316 319 315 335 321 310 324 332 314 315 332 322 331 315 333 341 336 320 331 334 334 338 338 334 330 327 321 341 319 336 315 322 326 315 328 333 344 347 328 335 348 346 324 344 341 318 328 320 336 336 336 334 341 328 336 344 322 345 339 324 356 325 345 342 344 335 343 354 329 341 327 349 340 359 355 358 344 333 333 340 357 330 334 361 356 337 348 362 361 349 364 362 342 366 336 354 344 349 335 356 344 335 356 343 335 364 363 360 371 350 359 355 343 362 342 345 371 362 358 340 371 345 352 360 369 347 348 345 354 362 367 344 377 347 377 370 361 380 346 363 360 377 381 356 360 347 371 358 369 373 353 378 354 361 385 382 371 379 373 379 375 375 379 370 387 390 370 363 391 381 375 379 391 376 359 362 389 374 371 383 387 364 390 362 380 363 380 368 384 393 398 395 392 382 383 395 371 388 400 401 385 387 398 400 402 387 377 399 368 386 382 383 401 378 390 387 375 378 384 392 397 408 399 377 402 382 405 386 377 410 406 385 401 381 393 391 410 396 376 395 412 381 403 379 390 388 380 401 386 391 402 391 400 380 398 403 412 409 414 403 413 407 406 390 409 398 418 420 423 424 397 407 391 400 398 392 400 419 416 397 423 391 428 397 418 390 411 402 423 431 405 431 410 432 405 407 412 413 420 428 415 426 414 430 407 422 402 408 405 425 423 419 429 422 430 419 424 425 411 419 434 403 429 425 424 409 420 436 404 434 410 409 441 404 418 443 434 443 414 406 427 438 430 438 438 442 418 422 425 429 441 448 413 427 436 444 416 428 430 440 445 449 422 427 415 443 452 413 416 417 419 455 445 438 417 421 449 447 415 430 455 437 420 454 449 448 447 449 425 424 451 454 423 421 428 450 449 440 430 450 429 429 440 461 434 421 423 450 447 456 446 424 437 463 433 458 460 446 453 425 462 463 437 468 468 449 432 431 448 464 463 459 437 455 457 451 437 461 469 463 444 437 462 453 448 468 449 465 449 473 456 451 455 459 468 471 435 473 436 444 466 455 477 477 445 470 457 457 459 453 447 475 470 443 462 451 444 438 443 464 443 469 454 462 446 478 460 461 463 454 451 453 479 445 439 480 475 456 465 439 481 465 462 454 456 466 444 454 469 483 478 478 484 444 452 442 485 469 466 460 487 475 471 484 478 466 481 464 485 456 466 481 482 444 452 448 465 450 456 448 447 489 481 445 486 447 486 484 475 465 487 472 453 478 488 478 451 457 465 477 483 476 465 463 464 475 473 468 487 457 457 457 455 452 470 457 450 457 460 461 455 480 487 489 466 482 453 471 472 472 481 488 454 479 457 451 460 483 471 479 471 480 489 479 464 490 467 466 452 478 458 484 463 496 477 459 462 482 481 465 484 493 483 489 475 490 469 485 456 490 467 477 452 485 485 492 477 454 486 457 461 493 491 452 472 497 461 462 460 470 475 493 464 485 462 487 477 479 453 481 496 494 485 475 480 497 468 485 479 456 490 488 476 461 488 495 459 496 483 466 466 485 459 478 470 494 491 494 473 491 454 469 486 466 492 492 463 459 476 488 488 493 476 491 454 490 465 460 486 496 453 479 481 485 483 498 480 453 472 453 492 473 495 456 464 487 474 475 473 478 490 463 472 494 481 474 485 494 462 451 490 462 457 472 474 488 472 455 489 471 483 461 491 479 491 484 468 468 461 490 474 479 481 495 474 463 470 488 460 460 489 479 472 449 454 449 465 455 480 483 476 466 448 449 448 468 484 446 466 475 488 491 477 457 467 457 477 474 468 484 481 466 466 479 449 457 449 467 449 453 455 474 475 455 443 458 452 448 483 483 447 474 478 472 479 449 484 465 478 455 451 462 477 474 445 476 480 449 453 441 454 458 465 439 464 465 455 474 465 443 463 470 475 454 449 468 456 446 446 474 452 451 436 436 461 436 459 476 479 465 466 448 437 445 469 434 463 477 458 458 464 476 432 459 449 436 439 462 474 440 455 451 454 462 451 441 469 429 437 429 467 469 450 470 441 439 432 471 446 429 434 452 440 465 446 466 428 425 466 431 464 459 450 440 460 453 426 437 457 465 429 429 425 431 430 427 453 445 444 419 447 427 445 436 442 421 454 445 441 452 428 443 441 427 436 420 416 452 453 451 447 456 423 429 453 414 415 440 424 415 421 453 441 418 433 452 439 419 437 419 427 442 445 442 443 421 445 442 448 431 428 410 421 422 413 433 408 431 410 430 446 409 425 408 406 419 404 425 419 422 409 418 421 415 415 441 415 418 435 434 415 413 436 427 426 399 404 414 401 437 411 437 434 421 408 410 400 420 417 398 411 410 398 406 397 425 419 404 397 409 427 417 423 428 430 391 392 394 409 405 394 388 396 414 413 422 399 405 400 403 424 388 391 409 404 390 413 383 390 390 382 399 390 414 418 400 384 384 415 404 402 382 401 380 409 415 411 392 399 398 400 392 411 388 407 387 403 375 397 400 392 379 380 394 399 384 398 383 375 382 397 381 407 379 400 391 381 391 369 404 402 387 400 400 391 388 388 389 400 371 376 400 397 369 391 386 378 382 370 388 370 364 369 393 364 370 360 392 384 371 366 365 370 389 361 368 373 365 367 361 377 382 369 355 378 378 362 359 370 373 358 356 355 367 378 373 357 360 366 374 363 375 360 375 360 378 358 374 381 373 372 366 369 361 346 363 353 373 378 377 372 360 346 357 355 344 346 372 347 373 350 363 352 345 340 356 362 352 372 362 340 362 353 360 340 352 342 356 367 342 344 341 360 361 364 336 337 347 343 350 350 337 343 338 342 334 333 345 330 329 350 358 357 347 330 357 358 328 327 335 357 337 332 356 326 337 333 323 339 345 351 324 332 352 352 347 349 342 347 352 345 336 348 327 345 332 339 325 321 345 322 324 321 347 344 338 325 336 340 341 320 316 328 327 343 327 343 338 323 342 337 340 338 337 326 338 313 317 317 318 336 331 336 330 335 319 320 337 325 310 325 325 310 321 318 329 335 317 324 314 316 305 313 322 322 319 321 314 325 311 329 304 317 326 322 329 303 311 325 302 317 312 319 325 321 322 299 301 319 304 303 296 303 310 314 323 295 300 301 319 315 303 315 304 316 316 294 310 300 319 293 317 316 317 293 304 310 309 294 291 306 307 297 291 316 287 306 292 303 303 303 286 305 295 288 298 311 290 286 290 310 310 300 284 297 309 305 309 287 302 298 291 301 310 283 291 300 293 294 283 304 294 289 291 295 282 289 301 303 303 280 286 281 288 278 286 304 298 282 300 289 289 299 299 288 301 300 277 283 275 301 299 282 284 290 282 285 283 300 291 298 275 288 275 299 278 283 285 283 277 295 277 271 288 298 287 296 273 273 276 297 280 296 288 290 269 280 285 290 278 286 286 281 273 288 292 291 282 277 274 272 273 280 283 289 290 271 271 293 274 290 276 269 289 279 274 273 291 274 289 281 291 279 276 289 291 291 281 269 268 270 287 274 287 287 280 286 275 275 280 276 269 281 287 269 274 288 266 283 273 280 262 272 267 273 285 266 272 274 287 264 268 283 264 264 269 280 275 270 281 282 283 260 272 268 266 272 266 270 283 277 277 283 277 283 267 273 276 267 274 274 285 270 270 261 274 278 269 277 260 263 260 272 263 272 280 285 274 276 284 270 266 275 266 271 270 261 258 259 268 262 264 268 273 275 259 277 283 270 269 273 263 270 275 283 273 259 282 277 276
279 260 271 257 283 258 269 259 274 260 259 278 266 258 266 272 275 259 259 260 259 263 281 260 281 279 275 282 265 283 262 278 260 277 278 275 278 280 267 268 272 269 278 270 259 261 258 277 263 276 270 281 271 267 284 269 280 266 283 277 265 277 270 268 270 280 274 279 275 283 280 263 268 273 275 285 265 264 278 286 271 263 282 285 262 283 285 272 263 271 264 269 263 264 267 275 275 284 284 280 281 277 272 279 280 277 278 286 270 285 286 281 288 270 269 280 266 266 280 284 276 272 283 279 277 289 281 279 273 277 287 282 280 276 266 285 279 276 289 293 272 274 279 291 283 281 273 267 293 267 274 286 292 293 290 294 271 294 269 275 275 275 275 290 285 288 294 271 271 273 271 278 294 297 275 284 295 295 297 278 279 276 297 276 287 276 275 274 276 289 281 294 295 300 298 275 277 284 275 283 300 287 292 288 295 302 286 280 298 297 296 281 304 293 291 290 285 303 297 299 303 292 286 297 285 303 299 308 304 300 288 300 303 297 305 285 285 285 289 307 305 299 299 313 297 300 304 286 308 293 311 297 290 312 295 308 314 302 295 313 302 292 288 295 318 317 313 291 293 313 316 314 297 293 313 302 301 295 304 317 296 294 299 300 303 301 310 317 304 312 299 301 316 316 315 302 322 326 318 302 298 307 313 302 302 314 323 314 330 321 309 320 301 301 331 311 307 316 332 315 332 306 305 312 325 310 306 334 323 321 335 311 319 322 306 320 309 337 321 334 337 327 330 312 319 312 335 323 319 339 321 332 337 322 341 328 329 344 324 329 343 340 319 332 343 347 320 327 330 323 338 318 341 319 328 337 336 327 338 333 340 335 330 343 321 322 328 330 353 338 346 352 342 354 348 334 348 353 345 343 328 326 347 348 337 349 348 341 344 354 338 342 355 338 362 332 335 357 330 359 335 357 356 359 332 335 333 363 362 352 362 350 337 368 345 336 370 340 338 366 360 345 350 356 351 347 357 371 356 348 350 358 362 343 349 369 354 373 364 373 355 346 346 347 359 351 375 350 368 377 351 355 361 371 359 348 358 352 380 382 355 376 358 350 357 351 384 384 387 368 371 355 362 371 385 378 376 383 355 389 387 388 382 378 369 378 358 378 391 373 378 362 359 376 365 376 361 394 376 388 394 374 372 394 389 390 363 370 371 388 380 392 402 371 396 386 370 373 370 373 384 403 402 401 390 389 399 395 385 394 399 399 397 375 383 395 403 411 387 380 386 379 398 390 385 382 383 412 405 404 398 387 402 389 411 402 397 417 409 403 397 413 397 418 405 407 386 409 415 408 395 403 395 397 418 403 407 407 404 387 390 402 425 407 419 397 411 417 406 394 408 404 406 420 396 418 391 410 418 398 399 420 392 425 409 403 402 431 414 426 419 411 432 416 406 430 421 425 423 413 403 405 431 420 412 411 427 410 426 414 405 419 407 409 438 408 429 412 416 437 433 406 408 411 411 410 435 415 446 435 443 412 439 440 429 409 409 417 420 426 432 442 441 451 438 447 452 428 410 445 448 413 419 445 415 416 441 425 428 425 432 435 445 434 419 452 439 445 417 428 421 442 419 454 442 441 442 418 420 418 457 437 431 451 451 444 423 430 419 449 448 453 459 452 464 440 444 457 459 427 428 460 457 425 430 433 454 460 433 432 438 449 452 451 459 462 433 463 429 450 441 463 434 459 434 464 445 436 435 465 466 469 457 433 453 460 445 437 464 440 439 471 440 441 451 433 453 469 452 441 455 473 434 463 461 440 455 441 457 469 477 456 473 468 461 458 460 465 480 470 446 462 438 478 460 478 444 455 482 479 445 483 471 471 440 481 456 457 442 476 477 448 476 467 453 453 445 441 476 482 468 479 462 470 470 485 459 477 452 459 473 460 452 455 487 453 446 459 466 450 451 458 458 488 480 466 449 484 460 484 479 448 469 470 476 466 448 481 472 457 466 462 460 454 475 480 469 476 451 489 457 481 462 456 494 491 494 486 478 487 461 466 469 484 469 452 458 473 467 464 462 487 458 476 494 486 488 495 468 471 490 457 457 483 491 456 459 469 472 488 486 465 485 460 453 485 489 488 487 460 481 452 497 489 457 473 479 497 472 475 470 491 460 477 476 454 461 484 498 483 453 486 475 466 495 476 499 485 491 487 473 474 467 471 490 473 492 495 496 491 471 466 461 457 469 484 484 457 495 482 466 474 469 488 466 490 490 465 454 482 478 474 455 492 491 471 464 462 465 459 478 482 497 485 465 492 494 495 495 467 477 460 488 471 473 479 460 462 491 460 490 467 458 470 484 496 487 494 483 498 478 460 459 454 491 470 492 484 490 465 498 466 497 464 462 468 488 493 476 457 479 492 498 484 488 482 480 475 456 489 451 480 495 457 481 465 453 452 476 491 464 453 483 486 463 492 455 478 486 459 463 466 478 462 478 466 470 458 489 474 475 468 457 472 475 465 465 455 467 490 448 459 492 460 448 483 454 479 490 469 467 456 464 447 467 492 464 468 480 483 458 452 474 466 456 486 451 473 472 486 459 476 458 451 453 486 484 471 470 469 471 452 455 477 456 464 465 451 463 475 445 476 482 468 445 446 462 450 468 484 440 476 469 448 483 478 445 471 453 465 446 482 475 458 470 482 480 442 445 456 476 449 439 465 447 440 464 447 440 443 465 466 436 475 475 450 439 462 452 442 466 458 440 449 471 473 464 460 474 465 465 442 434 442 437 445 453 472 463 456 435 454 449 435 449 445 451 461 434 430 469 429 460 446 441 446 461 456 461 436 427 464 460 430 459 437 436 433 455 426 442 434 426 443 438 448 460 434 440 420 437 426 445 426 421 460 422 455 446 458 442 425 430 434 453 441 456 436 416 428 424 419 420 418 436 437 447 454 453 440 415 447 417 447 443 438 451 449 443 441 446 445 443 430 428 427 446 423 446 445 434 446 437 425 426 430 445 406 427 408 429 425 430 415 437 404 406 432 412 431 428 438 421 430 440 430 427 426 435 438 426 428 399 414 402 417 435 421 428 420 428 433 416 423 410 422 417 418 425 429 426 396 412 407 424 395 433 403 405 429 431 425 401 428 392 399 408 414 424 396 397 405 424 427 397 403 412 413 423 412 418 419 406 418 390 415 400 421 387 391 414 405 389 396 419 414 385 386 409 396 417 401 405 381 388 389 405 400 378 414 382 414 382 409 378 392 403 379 377 408 393 382 399 387 375 380 400 380 380 401 396 403 371 391 395 372 392 398 395 374 393 369 378 382 399 370 390 402 402 374 377 396 365 395 398 382 383 374 367 394 371 367 389 368 377 372 362 385 382 390 385 392 368 371 366 372 369 386 382 383 358 365 385 367 373 384 384 360 379 359 382 355 387 354 360 374 382 353 367 355 382 353 383 381 369 362 347 347 379 348 376 364 376 378 349 350 369 372 359 344 360 348 359 364 369 376 368 356 360 358 356 351 359 371 367 365 371 338 339 358 363 370 367 353 347 369 347 361 338 361 345 342 354 360 340 356 338 358 363 362 348 342 352 360 331 338 334 337 337 347 337 339 346 335 341 328 335 328 329 335 337 329 353 325 346 326 343 346 344 341 341 328 347 339 352 340 349 344 322 320 348 349 341 322 347 331 337 318 337 338 317 328 330 346 333 318 333 334 334 337 331 318 343 321 318 319 319 339 324 342 334 325 324 323 320 335 310 317 321 323 326 311 309 333 335 336 324 332 309 315 313 309 320 318 304 326 325 311 323 321 326 311 324 307 304 307 313 322 314 326 316 300 311 318 304 299 327 312 322 312 312 307 313 299 301 311 315 306 324 304 322 315 313 312 317 312 315 321 321 293 299 305 314 301 311 312 295 293 296 303 308 303 317 312 292 293 318 300 293 299 301 303 313 296 313 301 309 302 299 299 301 296 303 293 305 293 307 301 295 305 308 302 292 302 304 303 286 288 294 286 291 292 287 309 293 285 297 304 306 299 304 290 298 295 303 294 306 289 297 304 281 292 293 280 302 277 301 297 302 283 301 283 284 299 281 289 303 293 289 297 300 285 300 297 279 299 300 273 276 297 293 274 274 298 273 296 297 298 290 281 273 295 290 292 284 285 286 291 275 274 286 273 268 268 280 274 278 292 275 282 288 267 268 290 277 270 270 274 281 273 268 268 271 272 290 269 287 292 292 293 281 285 282 290 285 279 291 286 281 280 281 283 284 275 278 264 290 279 289 276 282 283 267 286 278 289 269 275 271 279 263 277 288 270 264 282 272 262 264 261 278 270 280 287 281 283 287 269 271 286 271 280 268 275 265 283 263 272 269 272 262 259 259 277 267 278 259 278 279 262 278 259 260 259 274 280 280 273 276 281 261 260 274 269 276 279 265 279 281 264 281 272 264 281 263 261 262 263 269 272 281 260 260 282 276 275 265 260 279 257 283 282 259 261 282 266 272 279 261 257 258 257 271 280 269 266 272 274 271 283
260 268 274 263 282 266 270 264 269 266 280 258 280 271 278 279 281 282 274 258 282 264 274 259 276 259 268 264 265 282 279 258 256 270 281 273 270 270 270 283 269 267 274 266 282 259 262 269 258 269 271 274 266 278 277 275 282 263 273 281 278 269 284 268 272 282 284 258 284 270 274 269 270 265 269 268 283 274 281 285 276 284 264 274 280 285 267 267 279 282 263 261 267 278 271 282 266 287 272 281 261 261 266 272 283 277 272 282 281 283 270 287 270 275 277 264 263 273 287 271 268 280 288 265 272 274 276 266 289 287 287 291 288 282 275 283 286 285 277 266 285 279 293 276 266 268 280 290 268 266 289 284 269 282 277 288 277 285 293 282 288 290 272 291 285 282 273 292 277 285 276 282 283 288 276 296 290 275 293 277 275 273 297 278 273 279 284 283 282 294 282 274 288 288 282 278 301 298 285 299 280 289 291 285 283 283 290 276 277 301 302 297 291 305 295 306 298 294 290 287 296 297 291 305 292 298 295 307 300 290 295 298 296 305 309 304 283 287 298 306 311 286 299 290 286 308 310 291 309 313 306 297 311 288 300 290 301 306 303 308 301 314 311 306 315 293 306 318 313 292 293 290 318 290 290 303 296 308 309 313 307 293 295 304 297 311 300 305 322 321 317 315 308 325 307 301 326 308 313 319 303 304 320 299 319 324 315 309 318 317 317 327 302 324 308 319 317 317 331 316 311 324 306 323 323 334 323 328 331 323 327 322 333 317 314 320 337 319 316 324 318 322 321 338 321 340 316 329 339 319 323 335 337 333 322 324 333 342 317 314 313 329 322 327 332 318 326 338 333 344 333 322 335 326 333 349 318 337 349 347 328 319 349 326 332 330 343 327 350 353 328 351 356 324 348 337 337 330 333 325 354 326 345 354 328 341 331 332 352 334 331 351 344 331 348 346 330 343 352 341 342 344 349 342 350 350 362 357 333 339 354 365 366 336 369 364 344 346 342 365 337 358 355 352 362 362 367 342 341 350 349 361 366 356 345 345 370 349 376 366 348 357 365 347 348 347 366 348 370 364 375 356 348 358 368 355 351 359 369 384 361 364 356 355 376 383 369 362 379 358 380 383 388 358 374 355 371 381 363 388 366 371 364 373 388 378 367 360 375 385 364 393 392 361 389 387 374 380 375 376 381 388 389 373 391 396 365 364 375 378 385 380 377 395 374 387 389 368 402 389 399 390 403 376 369 403 372 406 378 382 375 382 390 390 378 383 373 373 406 405 382 406 413 413 401 399 398 398 398 402 393 396 388 402 411 415 382 411 388 400 389 405 402 386 381 398 415 411 397 416 422 395 420 398 412 402 407 387 421 402 414 397 420 422 425 399 408 408 423 418 421 421 394 402 401 405 428 400 422 399 419 396 419 408 408 400 402 418 410 402 427 423 420 405 405 428 405 433 415 425 422 407 436 406 428 436 427 408 434 421 400 428 419 429 414 420 440 421 440 441 430 434 405 420 439 414 431 434 446 407 430 418 428 424 425 414 419 429 415 434 417 443 434 411 430 410 435 424 452 431 416 453 424 441 418 417 436 443 429 419 450 422 442 454 449 454 426 456 425 433 440 435 425 457 454 418 439 459 441 447 445 460 422 438 435 434 439 442 441 428 436 450 436 463 449 452 440 465 423 440 443 438 444 447 439 437 449 461 455 448 466 459 448 446 435 433 457 436 436 430 437 435 441 434 456 457 452 436 471 442 458 455 467 437 457 461 461 449 445 476 454 476 440 458 438 474 471 477 446 436 441 455 444 456 462 479 439 448 442 443 467 477 477 457 451 461 445 449 465 452 482 482 458 453 463 463 468 464 473 462 461 449 441 461 470 474 458 475 461 476 459 456 451 447 476 459 472 480 473 448 443 472 448 465 482 468 484 460 448 469 484 465 473 486 488 457 469 455 487 490 445 453 460 457 479 459 457 488 460 472 470 489 476 485 490 453 485 464 467 479 472 470 484 488 465 458 463 488 480 461 466 481 480 484 471 466 452 462 463 492 489 465 467 471 482 463 479 474 481 477 484 458 479 452 451 496 488 493 489 474 458 486 485 490 474 486 486 455 498 479 499 491 473 495 466 458 461 473 460 492 478 494 478 459 475 480 459 466 500 475 467 486 462 479 456 464 466 490 493 465 496 471 457 469 466 496 455 476 496 462 494 474 482 472 460 457 477 491 495 456 465 461 488 500 486 490 463 498 458 455 488 500 473 470 495 464 465 495 485 459 481 456 458 462 474 463 490 475 499 483 476 488 489 462 486 499 476 473 474 459 500 460 483 471 476 476 459 465 495 490 470 475 491 473 461 488 459 495 462 456 455 462 489 468 496 500 465 470 471 484 500 469 468 482 464 489 482 468 499 454 482 493 453 497 490 459 485 495 479 472 476 480 479 463 493 474 488 483 470 459 492 469 453 459 475 489 473 483 457 451 463 465 470 463 462 459 494 493 454 452 465 477 479 472 467 451 493 456 461 490 489 454 487 490 486 489 480 487 474 465 487 465 479 458 476 490 467 452 465 450 454 459 476 461 481 473 463 457 469 489 448 465 459 480 451 450 450 477 464 447 451 483 452 457 481 487 474 460 480 454 474 467 478 469 442 484 482 471 456 454 463 458 473 477 447 479 477 446 465 444 449 467 476 452 480 469 450 465 439 441 470 465 460 455 440 455 452 475 439 475 466 454 446 438 450 470 458 474 470 471 460 450 459 467 477 434 468 476 452 464 433 471 467 433 464 460 432 449 443 467 450 473 448 466 437 469 457 466 463 453 458 451 430 438 445 437 431 460 444 429 462 465 443 442 435 431 465 425 443 448 452 429 459 465 464 430 428 426 429 425 442 441 426 428 458 432 444 438 422 438 460 434 434 454 428 420 437 419 418 452 455 447 453 446 455 422 443 436 420 417 427 418 428 442 453 442 418 446 435 435 437 437 422 421 446 427 434 421 420 426 413 414 413 450 432 428 441 421 424 441 438 408 445 441 411 414 435 421 419 432 425 408 429 416 425 415 423 421 418 413 440 434 409 439 436 435 416 429 405 416 415 437 413 422 413 402 404 396 429 433 428 418 423 416 407 400 393 412 431 403 396 405 429 428 407 392 401 426 415 390 402 390 406 425 408 410 403 417 399 406 392 422 395 401 400 413 423 384 408 409 417 406 417 396 398 408 401 381 388 386 383 392 391 401 380 405 398 414 382 405 410 398 389 408 400 397 387 401 395 388 374 399 411 382 411 396 390 391 376 389 405 393 378 370 371 397 400 399 380 399 391 380 377 375 393 391 380 370 376 381 375 373 382 395 366 371 362 377 385 394 393 390 388 378 385 369 382 396 369 376 388 373 391 370 390 392 372 380 359 359 357 386 365 388 369 389 355 386 361 362 378 387 357 362 377 385 379 354 362 355 355 369 360 377 353 377 380 347 360 355 346 359 355 352 362 375 368 360 347 369 351 344 372 346 371 363 344 372 362 369 363 363 358 369 349 355 353 369 363 354 352 338 336 353 341 357 341 335 334 334 358 364 343 349 360 362 338 363 364 344 361 358 352 333 345 362 361 336 339 335 353 349 339 343 355 328 334 326 332 335 347 349 349 326 335 325 341 324 332 348 338 334 330 347 327 341 324 335 348 344 345 342 349 323 343 330 348 336 320 341 334 339 345 321 339 336 322 320 346 327 343 326 331 318 332 340 311 331 337 312 323 323 340 327 318 320 332 320 322 318 337 335 322 336 306 312 324 327 336 305 315 320 332 334 326 320 331 328 320 304 317 327 323 311 304 329 328 322 308 314 328 305 300 316 299 300 327 326 299 302 309 322 301 301 296 323 316 313 316 300 311 297 324 301 311 319 299 316 304 321 315 303 306 318 292 309 311 294 297 319 310 318 313 312 298 301 314 294 311 289 314 288 298 315 305 286 302 303 300 314 294 285 295 309 312 299 293 301 293 293 293 301 299 303 291 297 304 289 282 299 295 286 303 294 296 285 282 289 289 293 302 290 294 278 301 287 285 280 296 294 283 298 303 290 281 304 276 294 282 277 283 288 278 292 279 289 289 283 280 296 285 278 292 290 298 282 296 298 291 271 290 292 284 275 293 280 271 282 296 292 273 279 270 289 281 287 275 295 295 295 275 280 272 277 281 281 287 277 280 290 276 282 283 274 286 290 284 272 275 283 278 291 277 280 287 290 280 284 275 287 281 287 283 274 280 289 282 264 263 280 276 277 265 286 280 263 282 287 283 279 275 283 265 283 287 276 280 274 268 279 285 274 275 277 284 281 264 264 280 264 281 266 267 283 278 285 284 269 271 266 259 284 260 279 278 285 266 259 261 272 277 273 275 280 279 271 273 283 275 266 276 259 261 283 281 279 269 267 262 281 275 279 268 265 272 260 265 279 277 283 283 258 271 273 280 265 274 257 278 281 281 269 282 258 257 268 269 269 268 263 256 259 258 267 256 262 260 264 258 280 263 273 281 267 278 266 275 269 267 271
261 258 258 266 270 274 280 278 274 263 274 260 274 262 256 267 260 265 280 261 276 274 271 255 274 258 267 256 259 256 256 267 259 259 279 276 255 278 279 260 256 279 270 266 281 275 276 262 274 268 278 258 273 267 279 261 268 272 269 272 277 282 275 270 274 267 263 257 265 276 277 281 272 265 265 260 273 259 282 280 260 277 283 277 278 279 284 280 285 259 268 278 274 259 264 264 260 261 281 284 269 274 282 273 270 278 276 286 280 273 271 272 282 269 280 276 280 268 270 279 269 268 287 274 269 283 279 285 273 289 283 283 266 279 269 265 270 273 291 280 275 290 291 269 271 268 285 279 276 271 288 284 291 280 269 287 284 284 286 291 293 274 275 282 291 270 289 280 283 291 272 279 275 281 294 276 296 286 275 290 276 297 281 286 296 296 279 286 287 284 283 297 291 276 297 273 290 290 298 290 287 274 285 303 303 289 296 282 297 278 276 283 299 295 289 288 282 301 296 292 289 303 280 293 280 285 282 307 288 303 308 295 281 307 287 309 285 309 309 306 283 310 307 299 292 291 311 298 307 300 291 299 292 305 309 307 300 301 286 311 314 313 297 289 312 297 304 299 308 292 301 313 313 306 299 301 304 309 316 312 293 314 319 293 306 305 316 314 322 309 309 318 311 319 303 317 311 312 303 320 322 316 316 306 315 308 324 318 302 322 317 314 306 320 314 307 304 320 303 310 316 319 304 303 312 311 323 334 314 306 309 332 328 331 327 335 333 311 337 334 316 315 323 323 327 311 326 328 317 317 327 323 335 331 321 338 333 341 338 312 343 328 326 334 337 345 339 319 318 341 322 339 343 329 349 334 327 345 323 325 321 335 335 325 345 320 345 340 332 333 325 323 347 355 331 354 345 327 354 333 357 342 357 346 337 328 340 331 340 351 343 344 355 361 357 336 353 357 341 335 338 360 354 333 332 350 358 357 333 358 334 368 363 362 340 342 350 367 347 356 354 361 340 362 342 368 342 349 368 369 346 343 375 356 356 362 346 365 343 361 368 368 350 349 364 347 367 351 373 345 361 379 355 359 376 368 351 356 354 367 357 359 377 361 373 372 368 353 364 359 374 372 384 373 355 375 361 382 388 359 369 358 357 389 368 392 391 389 381 368 376 375 390 373 385 394 396 396 391 376 396 368 362 396 373 385 364 383 382 379 394 381 402 381 399 400 378 373 399 378 373 394 389 375 390 388 398 396 382 384 390 377 386 382 391 381 404 373 407 412 403 399 390 378 389 400 381 409 399 388 407 394 394 388 400 390 389 390 391 410 410 401 380 386 397 410 391 399 384 403 413 396 390 402 390 404 421 405 424 425 402 425 407 397 387 403 418 397 397 416 391 404 430 429 419 430 418 409 430 401 426 424 403 394 403 431 412 424 414 432 417 408 420 405 430 425 411 399 409 421 429 419 428 426 439 399 439 415 431 430 420 419 415 441 410 435 421 420 435 410 435 407 412 423 442 441 435 420 411 442 428 440 421 414 425 435 447 445 409 425 449 416 421 449 415 424 425 444 448 441 416 439 444 434 441 415 445 433 454 454 436 450 437 423 436 432 451 425 427 444 441 458 452 443 443 449 448 431 428 430 436 440 425 423 441 422 450 457 427 431 458 428 446 446 441 452 423 432 466 451 436 441 467 448 443 449 435 430 463 466 461 457 461 452 459 452 439 435 437 453 451 462 438 456 463 436 436 434 472 461 445 444 442 436 468 463 456 467 434 436 467 465 473 457 447 468 444 458 438 455 447 460 450 457 450 440 470 463 450 461 441 459 450 469 441 470 448 465 449 469 468 466 481 456 440 465 469 451 459 465 482 456 454 469 470 452 474 479 442 441 452 442 458 459 474 462 487 486 486 446 466 470 475 464 483 477 444 467 483 459 488 480 476 450 457 454 450 452 470 489 456 446 477 488 490 478 447 468 489 462 478 452 486 477 463 462 455 452 460 470 493 463 473 456 480 461 484 464 494 487 487 457 488 471 478 464 457 458 486 478 473 495 461 490 477 477 485 464 460 496 464 457 489 489 465 453 481 479 468 457 469 458 465 486 458 472 453 464 480 489 471 481 465 481 473 470 459 459 461 493 482 474 500 473 491 492 500 472 497 468 455 466 499 467 500 457 465 500 495 470 467 465 497 482 499 498 460 497 485 497 474 469 499 480 491 476 470 459 481 500 456 493 457 498 481 503 502 476 471 492 502 491 471 491 469 482 485 489 476 482 483 462 463 494 486 467 467 468 470 492 464 471 481 465 481 475 481 479 495 496 483 493 500 467 496 465 493 477 467 481 472 494 487 479 500 469 490 463 455 483 479 493 460 488 478 501 483 485 474 490 486 464 462 473 483 487 474 459 493 458 459 456 458 460 458 497 456 462 475 483 490 499 474 494 463 475 472 492 458 470 459 490 480 492 487 487 477 458 469 494 488 475 496 492 460 479 488 461 486 462 490 454 486 490 495 475 464 493 466 496 463 452 486 469 491 451 482 494 484 452 489 473 454 464 466 461 471 456 451 485 493 468 488 480 460 464 457 475 459 452 473 452 480 488 450 466 458 471 473 469 449 467 471 461 484 470 477 463 486 445 463 460 468 479 488 472 467 483 457 467 479 467 469 446 474 474 467 480 453 443 459 451 458 439 468 452 465 449 464 455 444 439 466 462 468 458 446 447 453 461 467 445 441 468 463 438 458 437 468 448 443 441 439 446 464 470 461 447 446 472 450 476 466 451 461 447 469 465 455 471 453 432 441 445 470 469 447 447 431 442 467 446 454 432 458 438 468 439 458 443 469 464 446 443 433 438 446 426 437 455 454 448 438 427 437 430 437 455 449 446 421 449 454 447 462 453 461 425 453 456 424 452 449 443 425 457 432 422 434 446 447 417 420 447 433 438 428 427 445 456 441 442 437 432 456 423 417 430 427 417 450 414 413 445 443 445 450 422 422 430 417 451 431 419 429 439 448 413 431 431 435 446 422 429 410 410 433 424 424 436 422 424 425 439 404 436 405 412 427 434 440 424 415 431 437 411 418 434 417 400 415 402 421 437 431 436 422 431 402 408 401 431 420 417 401 398 421 430 396 426 422 408 412 424 408 414 411 415 391 403 415 402 406 427 398 415 425 409 404 397 419 417 416 405 424 400 397 410 390 385 391 416 413 403 414 411 387 392 400 388 400 413 381 394 412 385 403 381 403 378 401 387 399 396 408 409 388 404 403 397 405 382 396 406 388 392 386 372 409 373 406 405 393 394 379 383 375 369 369 395 403 368 387 388 381 376 383 394 396 381 399 368 392 398 367 372 379 369 390 381 376 383 387 394 387 393 396 363 391 380 386 394 391 391 364 368 393 391 375 359 391 368 365 370 384 381 368 365 388 356 380 362 386 355 383 357 376 382 375 355 382 370 381 365 358 376 367 361 367 373 358 376 373 362 351 353 361 362 367 355 356 353 353 364 360 345 374 373 360 346 361 355 341 358 348 346 344 348 367 357 370 354 360 354 335 364 360 353 339 349 336 346 353 353 346 341 347 351 332 364 355 358 351 357 351 351 354 361 360 346 351 346 334 341 344 326 353 353 339 341 347 331 348 349 326 327 339 350 337 329 330 342 340 323 332 324 339 350 345 350 339 326 350 322 337 326 342 331 343 342 336 332 324 334 319 341 344 321 316 325 338 318 321 327 315 341 320 311 325 314 323 330 332 337 326 315 312 323 321 324 314 318 330 306 333 325 310 323 333 306 333 327 312 310 310 318 331 323 307 315 330 311 305 301 311 312 325 304 316 302 306 309 311 308 306 307 307 321 323 303 300 312 308 307 307 318 321 304 307 323 315 322 307 318 299 304 315 292 314 302 317 300 305 297 302 298 318 289 292 310 300 290 301 299 308 293 307 316 306 292 301 297 313 314 292 288 296 307 310 310 310 290 310 294 292 286 306 284 287 291 300 302 302 289 287 308 295 283 283 297 302 292 280 308 291 293 279 301 285 296 282 290 302 279 292 280 302 278 301 276 286 283 288 276 289 293 295 295 285 274 294 284 274 300 291 273 299 288 293 282 280 295 276 298 293 292 275 271 294 288 286 280 296 294 278 284 278 293 284 274 292 275 283 277 287 273 276 268 271 269 278 280 276 281 290 270 286 278 282 282 269 270 276 267 267 269 275 268 273 285 270 283 275 267 274 271 270 284 272 277 266 263 284 288 283 285 278 276 262 262 264 266 286 262 279 287 283 277 262 264 271 284 282 281 276 281 276 282 263 284 284 267 273 267 265 281 261 268 268 261 268 259 281 281 259 260 278 280 276 280 283 275 265 267 284 280 261 273 263 263 258 260 259 261 283 280 283 259 262 281 277 261 270 261 282 270 279 276 266 270 260 280 277 267 278 276 278 281 281 258 277 271 277 276 265 274 262 278 265 264 271 263 263 263 270 269 256 264 274 266 275 272 263 256 268 266 259 279 261 266 275 263 280 255 259 266 276 266 265 260
276 255 269 259 265 259 275 266 268 268 277 262 259 260 265 274 273 270 272 279 257 267 264 256 269 268 270 264 255 254 271 277 255 262 258 269 267 255 255 258 269 280 269 277 262 255 271 255 273 266 256 278 279 266 257 270 256 273 280 257 274 274 267 270 272 275 257 266 260 274 277 279 268 271 273 259 281 261 281 263 258 273 273 282 262 282 258 265 262 258 279 269 276 279 272 282 272 274 282 266 282 265 278 283 280 268 259 268 263 273 274 264 262 279 279 269 267 281 265 271 282 286 272 262 271 287 276 285 265 272 281 278 279 263 275 274 289 264 283 266 268 286 270 270 268 279 268 275 273 272 286 283 282 272 284 268 266 281 288 268 285 276 274 280 283 271 290 275 288 286 275 287 278 278 272 275 284 283 289 269 283 281 296 284 272 271 270 273 287 293 288 290 287 297 277 289 285 284 299 280 276 290 283 300 285 288 279 285 281 296 293 293 297 293 294 277 304 286 285 303 278 301 302 288 278 286 292 284 306 296 296 285 296 287 283 284 304 281 297 302 304 288 292 289 306 303 292 305 283 293 295 285 309 301 299 296 287 293 302 314 294 294 313 307 312 310 307 293 289 305 305 315 311 296 297 312 309 306 306 302 314 305 316 304 313 301 316 309 301 297 309 303 323 324 318 314 313 307 320 297 316 315 311 300 298 300 301 321 300 298 312 323 327 313 326 321 321 322 328 330 321 307 302 321 304 326 309 323 328 309 322 313 324 312 319 334 325 331 322 334 331 308 327 337 328 310 333 326 328 325 331 315 312 320 340 340 315 333 316 340 339 335 333 329 343 322 325 342 314 344 328 329 346 324 322 340 337 318 328 339 347 320 319 335 322 348 328 330 323 326 342 345 323 329 342 339 324 345 328 327 337 355 335 357 331 326 342 333 354 345 349 342 342 353 330 339 343 333 341 337 357 338 353 348 350 354 361 341 354 334 337 337 363 334 337 335 339 337 365 339 359 351 339 356 359 354 370 339 370 371 371 345 364 348 365 355 360 372 357 369 351 350 364 370 357 344 348 371 355 378 359 365 357 348 356 352 379 369 356 369 368 369 365 355 368 385 384 385 355 379 354 386 380 380 360 369 371 359 356 364 380 356 368 381 386 376 387 361 363 380 394 364 372 376 370 398 389 361 371 397 381 380 387 369 392 389 376 393 365 385 367 389 383 366 385 368 376 383 400 396 371 385 382 393 395 393 398 399 395 375 408 379 378 372 385 383 390 390 382 388 412 411 376 380 379 393 390 390 413 402 396 383 400 404 393 393 402 409 392 382 399 414 418 390 402 405 419 387 383 407 404 418 391 408 424 411 416 398 392 405 423 422 403 423 413 399 388 407 396 411 397 417 402 404 418 401 392 428 414 415 416 424 396 398 404 421 427 431 428 414 398 414 419 434 432 401 430 414 420 411 406 426 407 434 432 438 405 409 413 404 411 433 409 440 410 429 436 419 436 416 409 410 413 429 415 429 429 413 442 411 426 448 438 409 418 434 417 450 449 451 419 452 440 443 415 440 419 437 429 439 414 416 442 440 434 447 427 441 427 438 437 456 448 445 457 459 429 458 457 442 440 452 455 420 439 444 441 433 425 438 429 429 423 458 447 461 428 462 449 455 445 441 461 431 438 443 432 459 465 446 441 444 437 454 467 459 437 465 444 440 439 427 452 450 428 472 437 466 450 464 464 461 460 474 462 436 441 475 461 450 454 434 462 451 472 465 437 436 435 455 457 448 462 436 478 463 444 443 463 466 441 453 459 464 481 458 469 475 474 439 467 446 445 466 468 479 458 469 458 481 482 461 464 458 449 463 469 457 465 481 483 446 470 474 473 464 450 454 456 481 456 481 485 459 463 470 455 479 450 468 475 447 445 456 467 449 479 451 466 484 457 484 471 490 481 474 483 490 488 484 477 451 493 448 458 490 492 491 481 472 467 462 481 455 461 484 457 472 489 494 489 453 485 467 451 452 496 467 496 469 484 458 474 483 459 464 458 483 486 492 486 483 484 471 469 476 487 477 477 479 474 469 462 488 466 490 491 490 459 468 462 471 475 464 456 462 477 490 494 490 462 481 475 494 501 491 470 467 495 494 493 458 485 473 495 457 503 470 492 457 483 486 503 477 492 479 497 488 492 497 472 500 502 463 476 479 488 500 497 463 498 476 482 479 494 473 496 493 503 484 462 498 483 462 472 471 501 481 456 489 475 488 501 489 495 473 464 495 469 457 503 479 477 481 502 483 466 494 473 481 490 495 476 485 469 460 469 466 485 485 467 472 469 464 457 476 497 465 467 478 482 482 469 456 475 483 483 501 473 468 479 476 460 467 473 473 471 486 500 500 483 479 469 496 456 486 468 497 496 496 465 478 464 462 483 493 479 496 483 477 469 455 482 498 477 472 495 474 459 462 474 494 459 493 485 479 495 463 478 462 469 488 486 478 474 467 495 497 486 476 452 454 455 479 476 478 476 495 497 481 456 496 474 488 467 483 465 461 493 490 470 488 457 456 466 478 449 461 455 462 485 454 463 488 461 467 493 485 463 491 493 448 469 469 485 484 455 452 448 477 472 469 481 455 458 452 447 454 459 466 475 447 451 444 484 448 447 443 455 456 461 449 472 469 446 485 441 443 460 486 483 449 444 466 453 458 467 454 460 482 470 439 439 471 439 478 470 443 471 481 449 444 437 473 472 441 464 472 470 440 447 466 440 441 456 476 468 446 453 467 474 463 444 450 453 452 447 452 451 436 460 464 453 458 475 456 444 474 437 433 432 454 470 443 466 452 439 454 464 457 442 459 448 467 442 443 467 455 465 425 446 433 446 426 425 436 425 423 428 465 422 436 453 457 451 422 440 437 425 428 422 448 458 432 445 450 424 461 436 440 461 433 448 421 435 419 439 449 437 427 422 435 442 425 441 418 445 426 432 433 451 431 430 436 452 433 425 437 433 427 437 435 429 417 431 446 418 410 431 421 435 425 411 414 439 435 441 436 405 438 425 407 406 422 422 415 402 411 404 414 430 440 430 440 400 429 421 417 420 403 429 406 404 420 413 430 424 399 410 417 415 400 415 405 400 411 395 402 411 424 411 425 398 429 398 410 400 412 404 423 420 403 416 425 388 389 410 420 408 396 413 399 406 410 404 392 420 419 414 403 416 416 417 392 400 399 401 387 414 392 382 384 417 382 400 403 416 382 402 396 407 380 415 391 378 385 411 378 408 384 397 379 400 380 386 399 390 395 388 374 394 374 372 391 379 376 381 380 399 377 397 395 392 379 390 372 369 403 400 377 396 392 373 376 399 399 376 396 397 368 370 388 375 374 379 393 383 379 395 372 387 390 364 367 358 363 383 382 357 370 366 384 389 363 384 384 382 387 357 370 382 376 378 363 381 363 356 381 381 374 350 372 368 377 356 370 370 359 357 347 367 360 380 347 365 354 363 353 352 346 353 348 352 362 361 352 355 362 349 359 368 340 345 358 340 368 344 364 364 365 337 347 356 360 341 360 364 346 357 363 353 362 345 365 349 364 343 337 331 331 333 343 359 331 333 345 349 358 327 345 356 355 340 330 352 357 330 346 333 355 326 328 342 346 353 353 347 337 331 322 347 350 342 332 352 332 324 325 348 323 348 328 336 344 326 320 339 344 340 337 344 346 346 346 325 330 335 328 344 320 326 318 319 315 326 329 310 328 325 326 335 309 320 334 338 331 318 330 327 324 318 314 305 306 315 311 323 311 305 326 319 319 332 306 321 309 311 312 325 311 305 326 304 329 306 321 327 308 316 305 308 312 313 302 327 317 319 313 301 315 316 303 325 313 306 309 319 312 317 315 313 315 294 317 297 301 302 304 311 315 294 292 303 292 291 316 300 295 317 302 297 317 295 287 313 303 293 310 299 289 301 289 310 295 314 308 304 287 311 310 299 306 303 297 298 307 284 303 290 306 287 299 283 305 304 287 281 289 288 301 291 284 289 282 284 302 294 301 278 291 289 292 277 280 298 291 295 299 282 302 285 288 283 281 284 279 275 299 283 278 298 284 282 289 295 272 278 284 277 275 288 289 294 284 280 297 286 294 290 289 273 272 275 286 280 284 275 292 281 285 282 289 279 290 278 286 289 268 281 267 284 271 269 279 268 279 290 285 275 288 285 286 283 283 266 281 275 283 280 279 267 276 279 271 279 268 288 275 271 288 270 286 266 262 265 282 271 269 272 270 282 265 281 273 272 282 277 283 273 282 260 265 268 275 261 272 268 260 273 276 285 270 263 278 270 265 259 268 262 271 277 283 275 259 283 275 279 273 260 281 258 260 260 282 264 278 267 273 278 270 263 266 282 267 274 267 263 276 277 268 262 275 256 272 278 272 255 259 276 255 272 265 261 275 266 265 258 268 273 274 269 267 255 258 268 267 270 276 276 262 266 270 256 268 261 255 259 264 260 254 264 279 267 273 273 254 257 278 268 275 271 259 262 273 263 276 262 255 275 258
263 259 272 267 275 256 270 255 266 278 258 253 277 271 272 270 273 275 268 261 272 262 268 254 257 253 253 265 254 276 269 267 259 265 257 257 268 274 259 258 273 266 258 273 261 278 265 256 276 256 266 269 265 256 272 269 258 274 255 262 271 273 277 279 260 255 257 278 276 265 257 272 255 262 266 262 272 267 260 267 278 270 276 257 274 270 261 269 265 265 276 281 267 258 270 259 268 274 261 272 277 277 272 279 284 268 261 274 269 283 274 264 270 267 282 277 283 261 280 280 269 273 277 268 264 281 272 275 271 264 278 280 274 283 274 273 266 278 278 266 265 283 288 265 281 285 284 267 286 277 287 268 280 267 267 283 287 267 289 277 274 291 289 286 290 269 271 277 285 273 270 276 282 271 270 273 277 287 286 282 285 294 273 288 290 292 269 280 297 277 291 290 276 272 295 272 287 285 285 291 276 272 273 293 277 276 283 299 280 287 285 297 298 278 280 302 281 303 286 296 284 276 284 281 278 290 286 291 287 290 304 292 291 291 285 282 291 280 303 305 297 289 307 292 293 284 283 291 304 286 305 284 309 284 310 310 287 306 306 312 310 286 297 286 300 297 287 295 307 315 308 288 314 300 305 314 316 298 293 295 313 309 303 291 304 312 303 298 297 317 318 293 320 301 295 312 324 319 321 298 316 309 325 311 304 308 315 315 323 309 326 316 302 314 315 319 308 330 317 327 323 323 314 331 325 307 319 323 331 317 335 308 311 306 319 317 316 332 333 331 319 325 308 337 326 321 321 332 334 317 321 334 314 321 314 321 337 332 313 340 317 314 314 325 332 339 339 345 345 346 338 347 322 331 344 323 332 319 321 343 338 322 326 340 344 321 340 342 336 346 337 337 327 353 337 326 338 342 345 344 354 346 324 354 334 351 351 343 335 350 341 342 351 341 336 333 355 349 351 357 344 354 332 364 345 362 338 334 360 335 364 342 342 342 354 342 356 350 368 343 369 353 349 337 370 345 349 371 346 361 369 347 357 344 365 368 374 363 364 344 343 372 354 367 358 352 379 355 350 356 370 348 374 371 353 380 363 353 382 374 381 352 375 383 352 357 351 351 372 361 368 377 358 363 380 383 371 364 355 359 356 356 383 361 389 363 393 382 393 383 385 376 392 361 382 390 386 390 363 392 392 392 364 393 399 392 390 389 385 400 391 376 376 401 374 378 383 370 381 404 385 370 393 405 375 398 398 406 394 394 382 379 396 400 400 399 396 382 391 381 380 396 380 379 393 380 384 406 405 399 403 416 384 387 399 417 395 394 385 401 402 406 401 387 382 419 412 416 406 420 406 413 393 395 398 404 391 417 392 418 420 405 420 416 399 391 389 410 401 392 402 391 395 426 416 398 431 432 394 430 428 429 403 428 423 406 420 408 429 425 398 418 427 408 404 415 429 431 440 410 436 420 434 436 420 426 408 428 401 405 406 433 440 416 442 424 408 436 435 411 425 441 443 425 439 406 413 430 437 411 442 424 435 414 416 438 410 436 443 427 413 421 414 418 446 452 429 420 425 426 437 433 450 437 429 432 445 447 415 444 439 443 418 424 450 425 460 431 446 420 434 433 425 450 454 428 425 450 445 421 428 428 449 426 426 463 438 453 431 437 439 438 442 461 440 446 438 459 436 468 461 453 460 446 441 450 444 466 459 458 469 471 452 434 453 431 449 473 465 442 450 446 463 474 460 449 468 452 447 466 467 473 460 470 476 460 457 456 454 445 443 458 450 474 471 476 478 446 474 469 447 446 479 457 482 465 482 461 479 453 472 457 440 465 441 471 459 450 449 449 466 444 479 448 450 485 467 464 460 478 451 465 481 448 485 481 471 486 459 467 449 448 481 452 470 477 485 485 490 490 448 464 488 485 450 454 475 462 466 486 489 450 474 490 458 481 481 483 453 494 457 458 457 478 475 461 455 478 488 463 474 475 465 472 467 469 459 497 465 459 468 460 463 496 482 454 463 496 490 468 495 452 457 482 483 484 475 489 492 467 482 495 492 498 471 464 470 481 489 464 489 460 473 481 485 485 484 496 461 475 491 457 475 496 487 473 462 476 498 497 460 476 486 467 464 496 469 458 475 461 457 477 476 501 502 466 458 479 478 483 483 456 458 498 476 486 483 499 475 479 493 495 467 475 459 476 483 488 478 503 493 495 492 481 492 490 459 495 482 481 474 461 497 493 471 486 491 499 480 461 473 484 468 483 470 470 471 466 470 460 480 475 498 467 499 501 467 501 459 492 493 492 465 486 496 479 467 482 489 458 503 473 502 466 468 467 495 481 491 475 500 465 492 460 474 502 504 501 466 458 504 502 462 464 498 500 502 476 478 486 494 492 471 491 501 482 469 459 474 456 477 469 464 481 473 498 478 488 494 503 458 493 468 463 469 463 497 475 496 500 500 468 488 455 479 487 487 480 465 492 493 491 480 462 463 477 460 484 478 492 483 471 461 481 476 475 488 470 494 482 495 492 495 481 493 452 466 456 455 477 494 494 493 453 480 454 475 487 463 453 458 492 449 465 474 472 487 488 470 460 449 465 480 472 473 452 471 487 483 475 493 459 449 466 460 479 450 485 469 470 490 489 446 449 475 482 457 464 469 444 481 446 460 463 449 458 470 485 472 465 466 452 476 448 459 458 467 473 476 485 453 475 482 447 479 467 439 439 440 457 479 473 459 449 440 465 458 463 456 482 440 480 464 452 436 439 463 461 477 458 454 461 468 435 453 444 475 435 461 453 451 443 434 454 476 436 457 443 468 466 463 466 474 446 436 435 455 470 460 452 455 441 439 450 448 466 450 428 468 438 431 433 464 430 443 458 447 462 449 437 423 463 463 422 464 447 422 422 422 435 436 425 428 444 423 429 453 423 450 450 454 456 459 449 437 445 445 454 459 421 438 429 423 420 417 452 420 447 444 455 416 439 453 438 413 437 416 448 433 427 445 436 428 424 420 430 443 440 423 441 448 430 413 434 432 439 418 432 410 413 443 432 434 439 411 444 431 437 423 417 425 415 406 418 422 437 438 421 417 418 439 414 439 402 431 400 428 417 413 434 422 396 412 413 430 400 414 403 433 417 416 423 430 423 424 417 429 395 426 424 418 418 420 405 394 413 400 421 419 423 388 401 393 393 391 387 406 390 418 397 412 420 407 405 389 392 401 402 420 411 406 380 389 393 414 414 388 414 388 378 379 404 404 412 382 406 383 391 379 412 410 394 401 397 383 408 374 376 386 406 390 385 400 371 381 397 406 383 403 394 369 403 401 374 369 385 373 369 374 388 399 365 375 368 379 400 382 387 399 396 384 393 396 370 368 384 363 371 374 364 364 367 382 364 387 376 381 390 360 373 390 391 391 382 356 383 369 354 388 380 368 370 375 374 358 367 380 366 363 368 364 358 376 351 382 350 374 368 380 366 358 379 370 346 365 362 369 363 349 366 371 357 360 377 368 368 353 350 344 348 360 346 361 368 369 369 347 345 356 359 364 352 361 336 365 351 363 340 351 352 358 340 343 334 345 342 361 331 350 351 335 329 360 344 329 350 343 358 357 329 331 336 327 355 340 358 351 350 346 354 356 350 344 345 356 338 346 354 351 346 337 350 330 333 326 343 327 348 324 347 329 347 339 347 342 340 341 338 319 329 337 334 327 339 319 318 333 320 314 340 337 321 336 318 331 325 331 325 331 338 311 334 308 338 322 330 325 306 336 324 318 323 329 316 315 331 311 310 308 313 306 332 307 311 311 309 310 323 306 306 305 320 312 314 299 323 325 317 325 309 302 322 327 322 323 301 303 321 297 310 307 311 306 310 316 315 302 314 305 294 321 303 316 291 309 291 318 315 315 319 295 305 294 317 294 294 306 303 298 291 305 308 293 294 303 303 304 311 285 286 304 314 297 290 307 298 305 284 304 294 292 288 285 297 297 288 292 308 303 286 304 301 297 300 287 298 290 305 305 298 289 305 305 292 296 282 305 279 282 295 281 290 293 283 297 278 288 278 277 298 294 296 277 293 291 276 290 287 274 295 291 290 284 299 280 275 280 285 292 284 274 278 271 272 292 275 269 270 296 279 293 271 285 281 290 274 283 290 289 284 285 291 273 280 274 266 284 283 280 289 269 285 270 290 279 274 286 271 268 279 271 283 283 270 276 283 265 266 287 264 264 280 287 267 264 267 273 286 285 265 270 277 267 261 276 270 270 269 265 261 273 272 280 281 267 264 272 269 283 285 270 273 275 285 277 276 278 262 262 275 281 260 264 259 259 267 257 268 276 262 270 278 275 278 271 281 257 273 280 270 272 265 258 277 264 263 279 267 277 264 261 255 270 272 274 255 279 270 280 268 278 266 273 262 267 268 273 278 258 271 270 279 273 264 273 269 275 271 255 270 254 263 273 269 256 266 269 257 257 271 271 258 257 266 266 270 254 261 270 261 253 263 260 274 275 255 266 272 273 270 266 276 254 260 267 258 274 258 261 255
275 254 259 256 269 274 275 271 257 269 253 259 253 262 254 251 264 270 272 262 261 259 259 263 268 273 270 266 256 255 269 256 260 277 261 252 275 262 272 257 254 276 265 258 263 270 258 254 264 255 264 275 264 271 260 256 269 254 271 275 257 262 253 265 265 266 269 264 276 263 269 278 264 258 258 275 278 267 279 266 272 264 263 257 257 272 261 275 271 279 281 267 279 280 262 264 267 281 276 282 259 269 260 273 277 259 277 282 269 267 264 281 268 262 260 282 273 279 268 261 264 282 272 261 269 268 286 281 266 280 268 269 266 262 275 276 264 268 274 265 268 270 288 278 264 280 276 279 274 274 281 269 271 284 272 280 266 271 291 289 281 273 271 276 277 268 281 267 275 293 275 293 286 288 283 271 283 288 272 294 280 283 284 271 273 269 292 269 273 280 274 290 270 280 274 293 294 274 296 288 285 289 273 278 284 290 284 286 297 274 285 294 275 286 299 280 299 301 284 287 280 285 283 291 303 293 277 289 291 282 280 289 284 296 284 305 305 290 300 303 293 305 300 300 308 283 307 296 310 309 308 287 283 288 294 311 297 296 295 299 312 293 288 296 289 314 292 298 303 306 301 312 308 298 312 304 314 304 292 299 311 292 289 310 301 314 299 299 295 296 306 293 305 309 305 302 302 309 322 319 312 323 304 316 311 308 316 299 316 327 307 316 313 308 309 321 321 310 327 322 317 328 314 330 307 308 315 319 324 311 314 313 329 314 315 308 333 304 308 313 307 314 333 324 325 321 325 332 328 329 335 336 324 328 331 317 327 331 310 321 337 311 337 331 322 339 335 314 331 344 321 329 331 325 342 317 340 331 348 346 338 343 345 348 339 349 323 324 321 352 324 331 341 346 335 341 337 348 344 356 327 345 356 331 339 345 355 345 342 354 328 352 334 341 344 342 347 349 332 357 349 347 362 345 338 355 331 362 338 340 363 342 338 341 336 336 369 365 336 361 339 368 344 339 354 362 359 360 355 363 373 356 359 351 363 369 372 372 370 373 356 361 351 367 352 363 371 372 345 352 365 375 356 368 355 373 367 360 374 365 373 370 367 382 369 350 365 363 360 378 379 358 378 385 360 366 363 369 384 364 361 365 385 374 372 360 370 386 389 395 373 373 372 375 396 398 397 385 371 381 377 371 395 388 363 398 371 400 389 367 396 391 392 380 382 368 373 379 394 401 400 378 376 398 401 403 386 391 402 405 404 403 374 387 400 394 395 386 381 404 384 402 398 411 386 387 392 377 395 380 406 393 403 394 412 395 415 414 406 402 390 407 394 415 417 390 398 405 422 388 390 400 389 387 395 396 415 394 399 400 417 422 410 392 399 395 391 405 403 409 410 425 413 404 424 427 406 395 404 406 425 432 410 424 423 433 411 412 416 435 401 415 421 404 416 434 429 424 439 418 410 436 423 435 423 417 421 410 432 410 407 408 438 435 408 407 444 428 416 419 435 410 420 446 431 430 434 421 413 426 429 421 410 451 410 420 439 448 420 426 453 431 445 444 438 415 418 439 446 447 430 447 428 419 421 440 436 416 456 439 427 427 445 428 418 420 440 444 461 457 452 423 443 446 451 456 435 454 427 428 462 423 428 434 445 440 466 457 435 453 450 450 466 430 441 443 453 463 427 453 435 437 454 433 461 468 459 445 459 446 449 463 444 463 473 448 471 473 442 445 456 467 470 462 455 454 443 460 476 457 445 468 477 435 436 466 478 469 447 471 450 468 461 465 464 438 475 473 469 476 449 457 453 440 438 452 471 478 445 477 439 477 456 464 457 461 462 442 456 480 458 459 480 458 452 448 455 444 485 487 484 452 456 448 455 457 457 484 446 465 476 447 452 448 466 469 464 450 472 463 465 454 474 451 450 476 493 465 473 493 451 461 451 454 448 489 456 474 474 489 493 462 478 494 459 455 458 470 486 485 488 459 473 495 489 455 456 489 474 483 466 456 475 470 462 477 490 497 455 494 469 478 460 478 455 470 462 463 469 498 477 486 460 479 484 478 483 469 468 484 500 483 488 499 464 469 461 492 500 491 494 464 474 494 460 475 489 487 502 482 457 463 478 459 480 481 464 488 465 474 478 496 494 470 491 470 483 496 458 495 499 496 503 469 504 477 505 489 476 504 483 477 479 458 480 504 483 504 487 459 474 461 498 479 490 485 493 484 492 494 474 487 502 472 500 501 460 500 500 478 466 477 498 487 493 488 501 486 503 483 487 471 502 480 460 486 475 463 480 461 500 496 490 464 478 500 474 479 460 466 498 467 484 505 463 487 503 458 466 499 482 495 479 493 484 496 488 500 501 461 502 494 466 486 467 485 495 481 473 496 489 482 457 483 481 462 480 494 462 489 503 502 494 476 456 471 466 486 481 461 457 477 465 465 473 474 461 462 466 477 501 498 502 469 492 495 475 468 498 465 490 467 485 486 481 464 463 455 482 485 485 486 484 481 481 484 487 477 459 498 465 488 467 472 476 498 481 488 452 456 478 466 468 461 496 494 495 457 473 454 467 484 465 496 463 492 479 476 494 464 473 484 452 467 456 454 464 484 490 490 468 469 456 483 456 454 458 453 485 480 456 480 466 450 460 469 453 482 462 461 479 449 470 457 489 462 451 473 478 465 455 443 477 453 445 459 448 457 472 446 449 466 447 452 464 462 477 465 446 441 481 481 445 460 447 438 472 455 467 455 471 479 450 455 438 453 462 480 469 440 445 461 447 475 461 442 444 454 446 437 473 465 465 448 452 456 470 434 456 458 464 446 461 430 430 430 437 455 473 469 460 437 457 433 439 437 441 455 457 436 447 441 444 448 433 455 435 446 434 424 434 464 465 465 424 428 464 445 425 425 426 442 427 444 445 455 428 457 420 460 422 460 430 440 459 439 446 422 422 452 426 420 421 455 441 422 427 444 420 414 442 436 435 442 425 414 454 426 442 417 434 450 422 411 413 424 451 426 429 447 417 429 438 433 435 411 417 437 442 438 415 415 407 431 418 424 433 415 436 434 412 428 403 414 437 431 438 401 401 440 432 400 399 421 426 417 417 398 414 397 422 435 426 422 435 432 397 420 420 424 427 428 399 405 410 405 401 398 399 397 427 420 417 412 415 414 390 398 395 405 390 414 406 415 410 410 393 392 395 386 420 395 420 404 404 417 400 399 385 382 403 382 414 411 384 397 414 399 384 410 397 402 407 413 392 392 391 401 397 412 408 409 399 379 399 387 376 376 386 402 407 399 384 386 407 394 375 394 388 381 396 393 380 403 389 387 388 377 402 386 390 365 373 364 394 364 363 371 368 371 397 376 395 369 368 370 382 372 391 376 395 391 394 380 362 375 390 383 371 363 391 357 363 384 360 363 378 353 358 354 387 369 351 359 377 353 357 382 361 371 370 356 348 373 359 366 362 372 367 349 349 380 370 374 348 356 347 372 371 346 374 360 353 360 372 369 359 364 353 355 355 354 358 347 369 339 365 342 365 368 370 336 336 353 353 363 342 335 344 335 366 348 345 353 334 351 349 361 350 335 358 348 350 339 347 347 356 359 350 334 355 331 342 346 344 330 331 339 339 342 343 329 339 351 332 346 325 349 333 326 324 350 321 352 348 346 342 341 346 337 339 329 336 332 336 340 343 320 324 314 319 328 329 326 336 336 323 342 325 329 336 330 338 330 317 320 331 340 327 334 311 332 313 332 307 334 313 330 328 319 333 330 333 312 331 312 335 310 311 304 327 305 308 303 303 313 304 327 319 328 300 329 315 318 317 308 326 310 299 302 318 323 308 323 302 301 309 299 313 295 299 303 294 305 296 313 304 298 308 297 319 314 314 300 305 309 304 296 308 315 293 289 293 315 303 303 307 312 299 296 306 289 301 300 296 295 311 299 302 297 304 291 293 301 306 291 290 292 284 286 300 310 309 285 299 288 303 302 298 295 286 295 298 302 289 296 284 301 280 305 305 303 281 305 291 303 283 297 303 276 292 291 275 290 287 283 281 297 299 283 273 291 292 293 282 288 287 272 287 275 273 275 271 277 276 286 285 294 295 278 287 275 289 284 269 271 292 276 295 273 285 278 290 276 282 283 291 280 268 290 268 270 267 268 288 273 268 282 284 289 287 267 275 266 272 275 265 286 280 268 288 264 288 272 263 287 266 263 284 288 281 287 278 282 278 262 284 271 279 264 283 263 266 267 281 274 278 270 285 282 265 272 273 263 281 272 261 273 262 272 261 270 271 266 279 276 267 275 259 275 279 272 266 258 278 276 261 269 260 276 282 266 262 255 280 271 258 257 265 280 267 262 259 255 255 267 268 278 277 263 278 255 254 258 260 272 263 264 255 254 269 278 262 259 254 263 275 257 267 259 257 255 268 263 255 269 277 271 269 274 254 267 276 254 273 256 274 256 269 277 259 262 252 270 270 254 256 266 258 270 274 264 273 264 275 251 256 275 270 273 271 273 264 271 251 259 252 274 263 271
274 271 254 250 264 272 254 268 262 263 263 259 275 258 271 274 260 252 274 253 274 268 251 262 266 255 270 267 254 258 263 252 253 270 254 267 268 259 262 255 272 275 264 273 259 261 273 269 263 272 275 264 267 253 275 256 257 270 274 260 277 260 263 253 253 267 273 274 277 258 278 272 258 267 271 266 253 267 261 268 263 260 254 278 261 279 258 266 271 257 277 273 267 262 276 271 279 270 266 282 273 259 273 267 262 271 268 277 262 264 260 282 268 258 267 265 260 269 279 284 276 258 268 282 265 277 272 264 273 285 279 279 278 270 265 284 285 266 278 281 264 271 268 275 272 279 284 276 280 278 275 272 280 275 270 276 266 272 282 270 272 275 280 290 276 275 288 274 281 268 267 273 284 270 278 275 292 271 287 291 279 280 289 277 292 276 275 284 270 288 281 292 293 288 286 289 273 279 294 284 270 296 277 273 285 273 295 296 279 272 293 294 286 273 288 283 283 281 301 298 286 299 294 297 298 286 279 291 289 305 291 282 300 302 300 300 286 286 305 306 287 305 292 291 292 294 305 298 305 309 285 309 297 304 304 292 286 299 300 293 291 307 306 294 287 286 300 297 296 286 308 306 289 314 311 303 309 315 311 295 296 304 309 310 297 292 310 309 309 294 299 300 307 321 302 303 316 319 308 297 302 323 323 320 314 314 314 297 310 307 313 322 320 324 301 328 312 300 315 309 312 318 313 303 312 326 321 324 323 321 329 330 318 326 317 322 331 310 335 312 310 330 318 322 335 321 308 314 323 310 337 318 324 323 327 315 311 332 312 327 338 323 328 340 328 342 328 321 333 321 344 328 316 334 324 339 320 344 328 342 319 328 318 330 333 345 324 337 322 331 348 338 323 330 346 340 328 332 347 348 341 355 323 329 348 342 333 345 338 348 340 359 329 327 334 336 347 328 350 356 331 338 351 357 363 341 361 346 340 355 342 362 334 342 360 368 359 361 365 336 345 368 345 338 368 369 339 364 373 359 368 363 353 340 360 343 344 357 343 347 375 362 352 349 369 344 365 369 347 359 369 349 376 370 357 362 370 360 364 367 381 362 366 365 381 350 353 384 359 377 357 354 383 367 354 380 387 376 369 369 379 381 388 372 384 369 363 384 379 368 374 388 367 396 392 388 367 394 375 388 364 383 393 386 400 369 384 377 377 400 388 374 378 376 400 391 376 398 398 388 395 404 370 384 397 390 396 385 374 374 408 387 404 400 386 408 377 394 385 404 411 378 411 378 415 401 402 399 401 389 390 390 393 387 395 404 394 417 409 415 406 419 382 397 412 386 409 419 408 384 419 423 406 407 404 393 399 407 426 387 425 418 398 392 389 398 415 423 405 400 391 396 394 398 411 410 416 423 414 418 403 399 415 415 423 404 417 407 409 404 422 405 404 420 431 417 425 413 407 411 422 440 439 417 430 417 413 415 418 416 418 414 418 434 415 444 423 409 410 414 428 440 407 446 420 438 422 425 409 431 429 425 426 436 411 431 416 446 432 428 425 440 439 438 448 424 448 436 440 439 438 422 426 436 434 430 448 449 441 450 430 420 457 418 457 421 445 442 433 451 437 451 455 424 452 422 423 449 438 437 451 451 423 460 433 457 438 437 446 466 446 434 445 442 435 442 467 439 442 437 462 455 468 435 438 431 438 434 447 457 447 449 459 459 436 453 459 455 473 470 448 466 432 476 460 462 477 467 456 444 477 454 436 475 462 446 441 473 452 460 463 476 451 460 458 457 438 463 443 459 477 481 463 465 447 440 439 442 444 455 462 475 450 485 452 475 466 464 449 444 442 483 477 456 454 454 471 456 474 477 473 468 470 446 489 474 449 490 478 454 454 452 464 446 457 459 458 491 447 488 463 472 449 494 480 480 476 482 454 487 470 484 453 483 476 464 482 461 454 451 492 456 484 490 484 474 482 475 471 462 470 467 487 498 493 498 464 475 466 470 467 487 458 497 475 465 465 460 455 496 488 476 481 501 470 494 478 480 498 498 491 495 476 480 500 476 494 500 475 495 495 489 480 456 478 501 457 490 461 498 472 492 502 478 486 469 470 462 497 470 468 459 500 488 500 464 477 459 461 497 466 468 498 490 468 472 503 485 459 460 480 491 466 495 481 495 459 495 500 499 476 479 470 471 479 481 494 498 482 465 505 490 475 498 490 486 480 503 466 498 506 504 484 481 492 506 469 460 494 478 501 464 467 480 492 487 470 496 494 461 502 461 492 471 500 491 466 489 487 488 480 501 501 504 475 485 502 500 486 505 471 495 477 493 482 476 488 492 464 474 493 475 491 493 502 499 492 460 481 471 504 501 480 497 465 463 491 475 504 484 471 482 487 504 484 462 474 465 463 495 496 497 463 481 499 473 472 483 474 462 463 488 504 500 494 478 457 494 494 469 471 475 493 500 474 471 472 458 494 477 463 484 484 485 475 477 501 491 471 465 494 474 470 461 472 482 489 462 480 455 487 457 495 497 462 454 454 454 455 463 470 469 496 495 464 473 453 465 454 487 475 493 485 468 477 455 495 491 488 452 491 452 456 485 495 464 463 494 490 491 457 486 460 478 481 450 478 461 488 458 474 464 479 461 459 457 490 483 450 459 457 476 473 476 469 468 465 467 478 445 488 472 454 447 480 478 442 442 450 464 455 478 458 462 478 472 447 466 485 475 450 452 453 472 476 477 442 445 447 477 446 445 453 450 449 444 440 449 439 442 438 450 442 452 448 474 460 475 435 463 473 474 454 473 439 457 472 476 472 466 464 453 438 437 467 468 450 470 455 449 457 456 462 471 471 435 471 459 436 470 442 431 426 461 452 449 448 453 441 434 466 436 460 453 429 458 450 461 445 460 448 433 462 464 439 457 436 424 420 453 454 435 422 429 445 423 428 424 452 444 421 418 419 453 420 453 422 457 455 425 426 430 456 452 418 436 413 446 446 439 437 440 412 444 411 448 439 410 425 449 434 428 449 436 427 433 444 447 413 408 423 427 411 426 438 404 437 443 437 438 408 438 414 415 414 403 410 437 419 410 419 436 412 427 412 430 411 411 410 406 417 398 428 418 424 431 416 408 396 400 394 399 422 423 397 392 404 412 428 425 406 427 401 424 408 390 417 407 395 414 414 387 426 418 407 400 411 417 410 410 387 418 413 409 405 384 394 388 393 418 388 387 393 406 415 393 383 386 379 386 380 384 406 405 394 394 403 403 383 412 412 376 375 401 386 387 389 385 406 410 380 395 385 373 385 374 400 400 393 395 368 377 385 378 390 403 397 385 367 380 380 390 374 395 365 400 380 370 394 365 367 389 379 385 395 373 375 373 390 361 391 382 382 373 391 386 362 391 376 369 378 384 382 376 374 371 356 389 376 386 371 369 379 370 387 369 382 384 357 356 373 358 364 383 369 369 358 381 351 375 369 354 353 365 365 371 358 357 343 366 367 354 374 342 353 343 356 342 367 372 372 354 359 367 359 367 354 352 356 353 368 341 341 349 342 351 356 339 345 351 339 341 353 362 345 341 339 330 344 348 355 331 329 344 359 359 340 348 328 331 341 356 339 330 326 351 345 353 323 329 340 345 330 322 327 346 331 338 347 337 340 342 351 334 336 335 321 349 331 318 330 326 339 339 347 343 317 327 332 314 335 341 332 320 339 330 337 335 312 339 335 334 314 331 333 331 329 310 311 322 326 319 309 336 307 332 318 313 309 312 309 306 327 306 308 323 324 312 315 311 317 315 315 320 309 303 315 326 304 305 299 314 327 324 304 314 298 312 302 299 310 297 324 321 324 312 301 313 320 312 320 319 307 301 296 297 316 301 317 308 307 301 313 299 296 290 301 302 293 311 302 302 303 300 301 304 310 305 294 291 300 299 308 313 308 312 310 294 313 286 311 284 291 300 291 293 284 301 296 296 285 293 304 303 305 306 281 289 301 295 303 296 300 299 280 279 299 288 305 296 291 304 287 297 291 295 277 283 284 284 297 291 274 286 290 292 286 285 274 300 295 287 278 286 294 285 297 297 287 287 292 285 297 294 281 288 294 290 293 277 278 282 278 291 278 277 281 290 289 283 272 283 269 290 281 275 277 279 273 277 269 274 266 272 275 286 285 276 287 282 283 280 266 289 275 270 274 273 266 265 287 264 271 288 274 261 262 270 284 279 281 270 260 281 266 286 275 286 272 270 265 263 275 267 279 260 273 262 270 265 281 268 268 264 283 279 263 273 277 275 265 259 258 280 279 263 280 267 278 265 267 258 276 263 273 268 277 275 256 257 265 257 260 254 277 256 262 267 265 267 256 261 260 253 260 264 257 254 275 274 273 276 263 268 260 258 257 255 253 258 260 265 262 268 266 262 270 274 277 255 264 255 264 271 254 273 257 260 274 255 256 268 252 266 257 259 273 264 265 274 270 273 262 257 263 252 267 257 273 265 259 261 269 272 256 274 270 262 258 267 268 265 258 270 256 267 254 253 256 270
251 249 265 264 257 253 265 273 259 265 264 269 250 259 267 258 258 262 272 268 255 265 257 266 261 263 259 266 269 266 261 272 268 253 261 250 258 252 274 268 270 266 264 271 252 259 255 263 272 252 256 255 271 267 272 257 258 256 274 251 273 261 275 265 264 261 266 275 266 267 268 260 259 256 257 262 267 264 275 266 270 257 271 264 275 266 271 258 272 270 260 271 255 260 259 270 272 276 268 260 267 259 271 274 265 277 258 257 265 276 272 276 261 260 256 271 273 277 271 277 278 274 283 264 282 266 280 270 272 265 261 264 284 269 282 267 259 270 263 281 280 280 264 285 285 264 274 265 274 277 285 268 268 274 265 267 282 287 280 270 285 272 265 283 283 290 265 272 290 269 268 284 291 272 282 293 276 288 269 267 287 283 284 290 266 284 280 290 278 271 273 294 294 285 281 280 296 282 287 270 273 273 272 294 273 277 278 296 285 281 281 291 299 272 287 284 275 274 279 298 291 286 298 289 292 294 286 277 286 291 290 282 303 288 303 292 305 279 291 293 283 304 279 292 285 301 306 300 282 298 309 292 308 306 292 297 289 303 293 302 311 300 309 302 303 302 305 306 305 306 307 287 293 314 302 297 314 289 307 311 297 291 314 298 300 307 310 304 311 293 307 294 313 298 306 306 316 320 298 300 312 313 322 315 323 305 304 297 320 325 311 304 302 323 318 309 313 324 317 299 313 301 300 307 315 326 326 327 306 326 316 328 310 312 317 307 330 329 329 329 311 318 329 315 319 334 334 318 318 325 331 321 336 322 310 320 311 313 318 336 329 336 337 337 328 323 328 323 333 319 335 314 344 339 326 319 322 331 336 332 316 320 337 331 342 319 328 344 345 321 349 336 334 341 334 321 323 327 327 327 334 326 356 347 335 349 344 335 354 332 348 327 341 326 358 357 339 334 338 333 351 333 338 335 352 341 359 360 355 334 336 341 356 340 349 346 342 350 351 354 343 363 349 337 355 348 371 339 344 368 366 354 340 351 359 375 343 357 368 353 345 365 354 348 343 372 373 358 372 380 364 358 374 353 375 368 374 348 360 379 351 354 354 374 360 361 376 376 354 375 382 371 376 372 381 361 377 384 382 360 392 374 359 382 363 378 360 391 358 380 379 370 366 373 364 397 394 395 397 367 366 380 398 398 364 370 398 396 369 377 374 366 369 379 400 396 381 368 371 400 368 404 400 388 370 407 406 382 375 385 399 409 399 404 374 384 403 410 394 376 389 407 400 404 406 397 390 391 379 410 416 382 406 392 388 409 386 403 397 419 387 392 393 414 420 407 392 384 423 400 392 411 409 401 420 415 421 418 423 389 414 419 422 428 396 402 414 417 394 401 392 422 404 420 409 400 404 418 401 395 399 402 433 416 435 424 406 414 411 437 433 435 414 410 416 421 437 403 407 402 418 435 405 433 429 409 437 408 442 441 417 415 407 437 425 443 416 423 416 434 432 442 420 441 410 444 430 425 412 409 421 431 431 435 410 450 446 452 443 438 440 422 422 432 440 439 415 433 423 457 419 419 426 445 444 436 439 424 453 453 445 455 433 450 459 438 427 439 424 428 453 461 422 422 438 430 435 450 446 451 425 439 457 430 464 434 439 463 430 457 431 457 451 447 446 468 452 441 447 464 461 441 468 472 463 468 431 462 464 448 452 455 465 453 449 457 453 438 467 463 463 466 444 436 460 451 441 441 473 469 479 461 445 437 467 479 439 472 446 445 441 438 455 455 475 467 477 451 450 469 480 440 452 440 453 477 460 459 478 470 457 447 468 477 463 484 442 472 474 452 475 479 448 488 445 481 473 486 488 479 466 478 476 480 480 484 476 474 486 492 448 477 483 447 468 461 451 471 468 466 470 460 465 487 468 471 491 469 493 476 468 453 473 486 452 458 489 462 465 461 461 467 492 498 494 493 492 452 469 492 497 471 457 468 462 477 470 458 477 493 464 474 496 487 464 479 474 455 490 488 465 480 483 474 491 470 462 476 501 495 476 460 467 498 486 469 474 486 466 483 456 466 483 476 491 497 476 471 487 457 463 457 479 459 492 466 474 498 503 471 489 475 475 500 486 474 483 504 504 461 484 472 470 478 492 472 470 479 486 500 496 461 470 469 463 504 494 495 497 507 476 496 492 494 491 488 477 467 485 491 469 478 504 496 498 506 462 478 495 505 487 483 506 497 461 477 462 463 464 499 478 481 503 478 483 486 506 468 461 484 499 486 470 464 490 476 477 507 493 463 503 471 502 501 476 470 469 477 472 489 483 505 477 477 474 499 503 471 505 470 462 464 496 471 467 477 486 483 492 486 502 486 497 495 494 464 504 471 480 483 499 469 478 466 485 491 472 495 470 469 506 472 489 462 500 496 479 493 487 462 472 481 505 477 484 491 497 480 502 484 470 460 494 489 483 472 489 496 461 501 474 475 481 456 478 474 462 466 478 491 487 492 482 486 479 460 487 470 498 475 493 485 473 499 497 481 465 477 487 478 498 455 470 490 488 482 472 463 489 464 489 474 468 494 478 465 459 464 467 483 462 483 466 481 459 487 459 469 488 492 472 486 472 488 453 459 449 472 494 484 462 483 484 457 456 488 449 463 454 464 447 464 449 488 473 462 480 470 449 474 483 477 477 476 488 454 469 456 458 451 445 479 477 480 468 469 450 441 441 486 456 440 462 479 478 457 443 466 481 448 449 466 480 476 452 471 479 477 478 448 479 480 479 468 451 469 455 467 465 444 453 471 460 462 444 448 446 462 452 435 464 473 446 448 465 449 432 468 475 475 431 458 457 437 449 433 469 431 463 453 439 435 450 471 470 455 433 449 427 440 426 463 430 467 437 451 432 443 440 437 435 433 426 430 461 434 443 464 451 451 440 459 431 445 430 422 429 456 421 450 427 422 441 417 429 437 443 441 457 439 436 442 449 427 436 449 450 447 440 430 439 449 430 452 417 422 432 412 440 452 424 430 440 447 421 444 409 447 416 431 433 415 407 434 420 446 430 412 427 419 406 422 420 442 410 407 431 433 423 431 410 400 416 412 424 414 439 427 435 425 430 423 404 413 425 405 436 412 421 404 396 428 420 423 420 403 401 428 423 401 400 413 393 403 417 407 418 425 428 397 404 409 407 392 418 400 396 399 411 393 409 398 398 410 391 421 402 420 396 414 403 405 396 392 412 385 389 408 392 389 399 385 407 409 408 398 400 411 382 385 402 410 412 386 392 374 401 375 389 383 409 407 382 384 381 375 391 384 401 384 403 400 386 390 399 379 374 398 374 372 383 368 375 398 382 393 370 374 372 383 394 387 383 373 364 393 371 374 390 380 378 382 383 379 388 388 378 370 364 389 376 358 356 357 359 379 358 385 383 371 381 361 371 382 354 376 350 375 367 350 381 353 378 360 379 348 357 379 366 375 350 353 359 360 349 349 364 366 355 368 346 347 376 352 357 345 349 352 358 357 339 352 359 367 355 339 364 344 344 344 338 369 353 368 366 351 356 365 356 366 363 366 334 340 351 331 332 335 362 345 350 329 352 353 355 360 358 332 350 346 333 350 350 344 327 335 335 351 340 328 334 333 343 329 348 352 326 336 328 328 321 341 324 321 329 347 338 342 321 326 347 347 321 321 330 338 315 332 323 325 325 315 320 343 341 338 326 320 328 326 329 330 326 310 338 309 326 316 320 320 318 307 320 329 320 323 334 327 326 319 328 335 317 313 334 313 307 331 326 306 319 301 330 306 328 302 310 322 327 314 315 312 306 316 308 298 310 314 298 316 304 300 301 307 296 324 316 299 319 319 306 299 297 297 316 313 316 308 303 317 306 313 315 289 306 296 309 296 310 316 296 310 312 306 289 297 302 310 286 302 297 291 308 302 297 294 311 286 304 299 293 292 287 298 302 288 298 283 295 282 299 281 306 283 287 308 299 286 300 305 289 296 291 303 278 287 287 305 280 299 283 290 299 286 277 290 284 279 290 274 285 286 297 288 285 285 284 275 273 297 295 279 275 290 278 288 274 292 278 296 294 276 280 288 271 273 292 275 291 292 286 273 288 282 288 271 278 283 275 279 280 271 287 268 290 267 288 266 268 288 291 267 276 275 284 266 285 287 276 284 265 288 264 272 275 264 273 276 273 273 283 277 263 268 283 278 283 268 268 275 280 267 266 264 266 259 282 260 272 267 269 262 281 271 272 268 272 271 270 283 283 266 261 274 261 256 264 273 280 261 277 273 274 265 265 278 279 275 260 260 276 260 273 256 275 267 277 258 272 270 272 254 272 264 264 254 255 265 278 275 259 261 272 253 270 258 276 270 254 258 275 276 264 268 253 260 257 276 266 275 268 260 252 262 271 263 265 275 252 265 272 259 272 266 260 267 273 261 259 275 267 259 275 253 251 251 264 257 250 253 257 268 262 259 254 258 272 268 258 273 258 255 256 257 271 269 274 268 254 259 270 271 268 269 250 272 273 264 253 249
268 260 266 254 271 273 265 268 267 249 269 250 255 250 260 251 272 259 273 251 272 270 249 265 266 250 264 264 267 269 267 262 258 262 269 255 262 260 251 255 263 272 259 270 251 272 250 249 259 251 255 257 273 257 252 268 262 268 261 255 265 254 269 274 267 265 256 254 253 260 263 268 257 276 265 259 275 266 262 261 271 269 271 271 276 275 264 264 269 277 270 260 256 266 260 275 257 267 256 259 278 271 279 261 272 268 272 270 259 258 258 280 277 277 275 277 276 265 256 266 270 267 263 257 273 277 272 261 265 276 259 260 279 270 269 266 283 279 271 280 283 261 284 264 267 279 286 266 262 275 266 266 287 274 284 266 267 272 271 265 281 262 268 276 264 270 274 289 264 276 285 290 269 283 284 278 266 273 274 285 269 277 285 280 271 266 293 293 285 270 273 286 287 287 272 294 288 291 275 275 292 281 280 277 292 282 279 280 289 295 281 278 291 284 292 282 285 277 281 277 282 273 297 286 278 287 299 298 275 289 292 286 292 276 296 280 299 294 294 278 277 306 279 294 278 295 293 305 287 291 298 286 288 297 286 286 288 300 286 289 285 296 293 294 297 285 300 291 308 304 314 288 314 294 295 308 292 300 313 296 289 309 288 294 300 296 296 301 292 300 305 319 290 319 315 306 295 304 313 320 293 305 316 315 305 301 318 320 316 325 303 320 319 319 318 303 298 301 327 312 300 308 301 305 322 330 312 314 307 318 307 308 305 310 332 317 319 326 323 319 312 323 327 317 316 312 332 334 325 328 328 312 329 329 322 333 323 314 336 312 338 327 339 319 320 333 336 340 318 323 341 337 322 338 329 340 343 336 323 316 343 324 348 342 344 335 334 343 339 342 348 347 325 337 321 343 347 343 322 345 352 323 331 332 337 355 351 349 333 354 334 350 340 347 354 344 334 346 349 349 359 351 359 332 349 352 358 345 361 333 340 352 355 340 354 361 335 337 348 335 347 340 360 346 371 370 350 353 360 358 368 350 364 361 347 341 367 341 360 372 357 342 363 367 359 371 367 378 348 347 350 349 381 354 369 358 372 369 374 369 369 356 367 352 380 382 384 351 376 370 382 370 364 372 383 390 382 363 363 362 375 389 392 373 373 388 372 391 384 378 361 360 367 383 370 377 392 364 379 386 362 367 397 390 371 393 390 384 376 386 391 366 400 390 371 381 400 388 382 399 387 398 405 395 371 386 389 389 381 393 397 409 373 381 385 402 379 392 410 387 398 400 389 395 378 391 396 379 415 389 395 390 419 383 400 415 410 411 414 381 405 406 412 414 395 385 404 386 405 418 411 414 414 402 409 418 405 414 419 408 396 426 397 424 392 422 402 424 421 409 421 423 429 401 427 407 409 394 432 402 414 398 415 411 428 434 397 424 422 420 438 403 399 420 424 421 416 435 415 439 410 414 441 439 412 421 440 411 426 441 424 439 411 433 419 441 435 429 435 446 423 439 407 432 424 410 444 414 440 415 451 434 437 413 447 418 424 452 428 440 415 426 453 425 431 447 435 448 418 422 454 432 423 437 449 440 439 453 428 450 425 442 441 461 449 448 426 433 437 447 456 446 436 425 457 432 454 432 426 452 434 429 437 439 452 467 458 433 434 445 443 463 445 446 439 457 441 448 463 437 461 465 449 439 465 467 463 451 455 444 439 469 473 456 459 445 475 474 444 475 445 445 450 467 464 470 453 435 445 444 452 440 436 444 449 476 471 451 441 457 463 477 468 445 457 480 466 484 442 482 465 451 478 468 468 479 459 457 479 470 481 482 456 470 483 469 464 473 477 462 448 459 457 472 466 472 470 488 471 467 485 453 464 447 477 470 489 481 480 452 464 476 474 486 480 453 477 495 462 483 486 452 469 477 459 458 489 470 453 475 493 494 482 464 475 493 468 471 480 454 455 497 462 462 489 473 467 498 499 460 486 490 463 485 496 498 494 469 499 476 493 494 473 457 481 496 474 497 480 482 487 492 494 456 463 500 474 482 499 475 502 481 498 489 471 492 469 460 466 502 474 467 480 488 494 473 496 480 482 488 458 466 477 498 483 485 462 501 479 473 472 493 497 482 478 480 485 490 483 495 487 499 472 477 497 460 492 503 483 470 486 500 493 505 507 469 499 462 479 487 476 492 473 482 482 492 502 508 490 493 464 487 486 476 504 491 476 489 503 466 498 480 473 482 492 471 507 498 472 477 477 503 477 505 492 498 504 485 497 486 470 499 463 462 465 473 507 495 500 500 468 504 487 479 493 469 505 490 474 467 505 489 477 472 500 507 477 495 499 480 487 474 469 487 490 488 466 487 490 505 494 464 467 471 497 498 494 492 494 506 466 490 501 480 467 491 493 498 492 482 469 469 463 493 495 492 472 468 470 468 463 503 487 486 481 476 475 466 459 461 463 479 505 471 499 480 502 501 471 486 475 479 494 494 464 497 478 492 458 457 470 477 468 497 456 490 466 489 498 483 459 471 456 474 484 466 496 462 475 460 458 492 488 479 499 467 489 485 463 491 457 483 472 456 499 461 464 488 465 491 457 466 476 493 460 495 453 480 480 452 464 483 489 476 459 465 489 474 495 450 489 478 458 487 480 457 448 470 471 486 462 454 453 486 448 460 460 476 468 489 474 475 489 462 449 486 471 450 450 467 477 483 468 453 462 474 448 443 462 457 463 474 479 448 448 472 475 476 478 483 464 460 460 456 472 463 451 452 463 456 468 449 444 448 454 464 473 460 470 445 475 448 449 462 479 447 476 439 472 443 456 462 440 439 454 434 465 448 453 442 447 443 456 454 462 458 447 433 473 435 442 466 454 456 448 452 429 452 461 449 431 464 448 429 429 440 440 457 428 443 433 450 466 435 437 450 445 463 456 431 441 458 447 442 458 434 439 429 452 449 452 457 420 452 446 431 441 458 423 453 446 430 448 447 423 418 429 445 447 455 427 425 436 427 423 425 412 423 449 441 443 420 409 442 425 438 448 440 426 441 446 431 414 434 417 416 439 420 407 422 435 420 407 404 423 424 413 416 439 414 404 411 415 424 412 418 410 438 405 429 401 420 413 410 419 407 431 431 403 396 416 411 425 421 402 397 414 418 398 427 410 429 395 418 413 398 409 394 408 415 412 396 390 406 406 415 395 399 413 400 401 410 421 416 392 393 417 403 400 405 406 411 409 402 402 391 418 400 398 384 402 391 393 391 397 410 399 391 395 391 414 395 398 405 398 389 383 399 383 385 410 409 399 372 399 404 404 398 377 382 404 368 377 393 379 390 371 373 396 398 374 382 380 366 396 395 386 383 380 367 388 366 373 387 392 362 388 389 375 381 360 377 380 359 383 382 368 367 369 383 388 388 370 389 358 386 367 388 370 371 369 358 351 379 353 372 362 349 359 380 377 348 352 369 375 361 364 378 346 368 367 345 371 369 379 344 363 363 375 368 345 359 371 348 343 350 356 374 372 347 340 373 371 343 356 356 371 340 369 337 337 337 351 343 334 354 352 361 344 357 344 366 353 354 356 346 332 332 329 332 354 335 331 343 352 346 342 336 354 343 349 326 330 327 331 338 337 329 354 348 334 324 340 339 350 322 353 332 336 348 323 348 337 328 340 323 327 339 334 330 340 332 344 335 342 315 314 339 328 322 319 333 315 313 334 335 339 336 312 315 320 321 336 325 310 318 308 310 320 327 324 314 325 320 323 320 311 318 307 332 306 318 321 304 303 307 323 319 314 324 318 302 318 302 317 321 322 315 328 312 308 310 308 323 316 318 299 296 308 326 307 299 322 297 299 321 302 304 303 308 303 294 318 302 314 320 317 303 298 316 303 289 309 315 309 309 298 297 291 308 299 287 295 308 314 302 288 310 313 290 287 287 292 289 296 292 303 295 310 307 303 297 302 286 286 295 299 284 308 299 286 287 301 305 298 282 295 287 281 306 293 280 302 291 277 276 290 296 289 279 290 301 287 274 294 299 290 284 288 283 280 287 290 274 283 288 285 290 274 279 273 294 284 292 279 280 274 285 279 269 278 278 279 285 279 270 281 278 294 268 287 284 281 277 286 277 293 285 268 281 293 277 283 289 265 290 285 286 277 284 276 284 266 282 275 269 274 270 273 270 284 267 277 261 266 264 279 281 275 275 271 267 276 263 264 264 276 284 259 278 266 260 271 269 279 283 275 279 280 258 275 263 280 279 264 258 281 281 266 257 258 278 264 275 276 273 274 268 257 264 278 276 258 259 271 269 264 271 269 256 266 266 271 263 257 275 258 268 254 253 265 271 277 267 267 272 260 262 261 264 271 257 258 275 265 252 264 275 269 256 253 258 269 270 268 272 266 275 264 270 275 251 265 250 266 254 270 250 265 255 261 259 263 271 257 251 272 270 251 266 251 256 273 270 252 267 266 271 267 256 264 267 256 255 268 249 261 264 251 251 270 264 261 259 262 269 263 259 267 268 250 271 251 250 266 254 269 260 250 261
266 267 255 251 248 249 252 261 266 255 265 262 247 254 249 261 252 267 272 271 263 250 268 266 253 263 248 250 249 251 265 270 247 247 249 252 251 254 266 272 263 260 261 263 268 266 254 273 262 255 273 252 259 270 273 268 263 249 273 265 255 267 263 256 267 264 260 272 273 255 271 265 270 261 256 266 255 262 267 269 270 269 276 258 267 251 253 256 251 251 272 260 270 263 270 264 255 257 264 253 264 260 269 259 273 277 277 278 264 268 274 261 263 275 268 254 275 272 260 279 273 257 264 267 269 277 258 263 281 273 274 278 282 265 262 267 264 263 282 264 268 264 274 271 282 283 281 272 276 281 282 270 265 263 277 277 284 280 285 272 287 265 284 275 274 279 287 270 274 286 267 285 265 272 272 290 272 284 266 278 281 290 291 275 283 277 266 281 272 267 273 284 292 267 291 284 293 288 279 281 277 275 278 270 295 289 271 292 287 279 281 296 294 280 281 291 293 281 278 284 283 298 274 294 300 273 283 283 279 281 298 301 287 278 275 286 304 290 300 302 305 304 292 277 303 285 286 300 290 283 306 306 298 294 281 287 294 283 304 297 288 290 294 301 294 287 305 286 294 302 304 287 310 287 297 286 289 293 290 300 300 299 300 305 289 301 315 314 316 303 308 291 292 303 301 290 301 295 306 307 299 311 303 317 314 316 318 314 317 304 316 298 320 317 310 299 317 315 299 313 305 319 322 309 310 312 315 303 304 316 315 314 307 314 302 320 320 322 308 310 309 329 330 310 326 304 322 330 314 320 329 329 317 320 326 325 328 327 316 321 329 316 340 327 320 334 340 331 327 342 340 324 345 344 328 329 343 319 321 336 329 318 330 347 321 344 336 336 329 339 344 322 350 326 351 328 339 332 322 322 345 323 351 330 351 346 348 342 356 342 348 331 351 358 351 360 329 353 358 335 340 337 348 329 330 359 352 346 334 345 362 360 358 335 366 344 345 346 367 348 350 360 342 353 368 349 341 359 344 345 371 363 356 370 369 343 355 344 342 362 344 363 367 371 369 374 350 351 377 360 363 377 376 371 370 371 358 373 369 362 351 367 350 375 377 382 372 381 382 379 361 374 382 360 362 360 387 364 367 367 388 376 373 358 365 366 385 387 370 362 359 361 386 391 376 368 367 369 392 397 384 380 367 373 398 376 383 370 387 392 379 368 375 375 373 375 396 384 401 404 390 396 406 398 382 398 409 375 406 391 390 375 402 374 374 410 408 382 390 391 398 377 392 380 389 410 408 396 408 408 402 413 412 416 396 407 390 391 409 397 382 416 383 412 396 413 388 411 385 411 400 414 402 399 411 412 420 410 399 419 426 413 419 402 399 415 413 391 395 422 396 431 408 419 393 403 427 426 433 423 412 426 428 417 426 416 414 421 399 427 439 399 437 437 430 440 421 404 419 428 419 401 424 431 434 411 425 409 406 436 427 444 438 425 431 433 433 412 437 447 421 440 419 422 424 424 421 420 449 431 410 421 414 447 446 424 426 418 427 419 429 429 436 414 418 419 439 442 437 455 457 447 445 426 456 450 458 456 418 458 424 448 445 451 437 430 444 449 424 426 444 460 443 422 425 442 429 432 445 459 432 467 443 443 433 458 452 431 454 452 466 434 435 459 435 463 441 448 448 457 459 451 433 458 471 459 444 432 434 468 436 441 471 443 436 473 445 451 449 444 443 452 452 459 446 467 451 467 441 472 480 442 446 445 472 449 447 463 441 461 439 439 439 459 474 479 483 466 457 476 451 454 449 441 458 457 473 487 474 474 470 467 481 481 469 470 448 474 445 445 451 487 487 446 456 476 468 462 477 484 479 474 455 456 477 486 455 460 449 486 460 472 454 468 487 472 462 482 451 456 471 483 461 478 466 458 493 468 453 458 486 488 485 473 476 470 466 463 482 493 480 473 472 465 493 463 488 459 476 490 492 497 476 457 456 471 499 465 459 482 491 473 464 469 471 476 478 464 458 493 485 457 468 496 483 457 495 467 478 468 470 475 477 465 463 497 501 474 474 473 501 478 490 461 492 473 481 482 481 500 472 463 501 500 470 479 468 477 505 489 504 470 475 476 478 480 484 489 497 500 503 507 472 502 462 473 469 501 497 491 462 478 463 471 486 489 507 494 474 504 491 471 482 506 502 467 493 478 496 498 486 506 497 465 467 498 477 474 505 480 472 506 496 489 467 472 484 480 472 497 475 502 474 495 466 466 469 497 482 470 485 473 482 471 475 486 474 505 466 468 474 491 479 476 469 500 501 490 469 463 492 481 470 503 482 473 507 488 475 494 495 465 472 466 488 483 505 467 477 508 473 504 488 505 469 462 494 476 505 501 476 487 487 499 495 473 476 506 498 488 505 499 507 466 502 485 487 465 491 469 462 469 464 504 464 471 504 465 485 468 472 466 460 496 471 493 461 486 459 466 482 503 503 479 476 465 471 502 469 501 480 487 477 483 483 498 462 496 503 504 503 482 462 456 471 475 458 489 470 458 465 493 471 478 466 475 480 459 461 472 478 481 480 484 487 483 464 465 489 495 495 486 475 488 493 466 480 460 473 480 473 473 452 458 487 494 457 492 476 463 487 452 468 465 460 480 472 449 491 460 490 464 472 465 478 491 478 459 452 478 465 472 451 492 459 458 474 475 463 478 478 456 453 480 457 479 472 477 476 456 467 482 467 483 445 472 452 457 450 444 447 467 450 475 478 455 441 461 479 453 448 467 465 450 450 478 440 479 460 473 440 439 440 455 469 447 459 459 451 438 437 475 474 451 467 469 444 452 467 433 448 450 465 463 454 457 433 434 433 461 470 448 430 429 428 462 439 458 440 461 461 428 469 433 442 446 451 452 443 444 432 427 425 447 443 450 459 424 430 445 446 428 453 426 437 432 457 452 438 439 455 452 460 430 459 432 451 447 451 431 424 423 443 457 446 425 419 434 455 430 419 431 422 430 421 454 454 428 444 448 422 425 434 423 431 437 416 417 423 443 442 445 425 439 427 410 443 414 409 404 419 421 443 429 424 405 424 436 414 416 427 422 423 418 432 438 430 410 423 404 407 438 431 433 401 403 399 400 406 406 399 396 413 411 429 407 396 403 424 407 399 395 424 406 404 422 398 421 413 396 401 427 427 392 389 399 408 423 395 405 392 405 417 385 399 408 422 419 418 393 410 417 408 401 405 383 407 407 388 418 382 407 413 414 381 406 387 412 384 377 380 391 410 376 406 383 375 404 378 376 401 393 387 375 380 371 394 380 405 406 403 392 398 392 402 370 403 400 402 394 367 376 383 400 388 379 372 367 362 375 381 396 380 380 383 384 365 380 371 359 383 380 374 378 375 392 366 368 363 390 389 371 361 383 363 385 375 363 370 381 387 387 380 373 376 365 360 351 367 359 358 350 361 370 365 374 372 371 376 361 378 364 371 370 344 356 360 370 366 371 361 354 354 348 375 368 369 343 341 367 355 345 352 361 340 360 343 348 348 343 343 354 339 334 368 364 335 354 365 347 344 337 333 349 344 363 330 335 351 337 333 340 349 358 339 329 328 332 339 337 334 334 347 355 349 334 344 349 326 337 328 342 322 331 329 336 337 325 336 338 338 324 334 344 337 339 337 327 328 340 337 341 340 346 322 318 323 324 329 341 336 327 327 334 317 324 332 321 320 313 338 310 308 332 333 314 315 334 321 317 334 328 313 321 307 321 325 331 319 309 325 306 331 320 303 313 308 317 310 327 318 326 301 309 319 306 302 318 304 307 325 304 310 308 316 304 309 299 304 319 298 298 321 294 305 305 315 315 304 297 306 291 317 318 306 290 315 312 318 290 298 311 307 315 304 302 306 297 311 312 287 301 306 287 300 288 299 314 310 312 291 310 312 308 298 294 297 282 294 297 300 293 295 292 283 288 285 290 308 299 299 294 296 305 294 306 287 302 305 300 281 304 288 279 299 295 282 275 287 292 274 299 300 277 281 285 297 295 279 274 274 298 287 289 281 296 294 293 274 280 282 293 282 287 290 296 278 283 290 293 286 273 273 283 288 293 278 284 286 285 286 273 268 286 275 278 289 265 265 282 267 279 281 282 271 282 289 282 280 276 269 278 263 266 280 286 273 261 268 269 281 272 262 261 280 286 266 277 275 265 267 276 269 284 267 276 274 281 268 281 268 263 268 268 266 259 281 278 275 277 258 268 261 275 258 281 256 267 278 256 269 275 258 257 272 264 261 254 257 260 272 275 261 271 278 271 261 267 269 278 270 270 255 275 263 268 253 265 254 275 267 269 269 270 273 263 256 256 263 260 264 256 257 272 275 257 266 259 271 257 258 263 250 262 261 262 252 262 249 256 262 265 249 256 260 273 270 265 253 256 250 267 263 257 265 264 264 256 273 261 263 257 250 264 270 263 253 248 251 252 257 265 270 257 248 258 257 270 249 263 255 253 258 272 262 250 262 253 258 263 268 249 272 271 265 270 260 247 247 264
252 257 258 252 270 262 265 254 259 267 272 269 247 258 268 264 263 257 272 248 249 268 250 250 266 270 247 255 270 249 248 252 260 262 259 257 251 251 266 265 247 268 262 249 255 257 266 271 270 268 248 272 263 251 250 258 251 253 267 251 258 270 256 271 259 270 257 263 248 252 257 251 250 274 253 258 258 274 256 257 269 259 258 262 264 263 273 270 270 268 273 254 265 258 254 251 254 265 267 256 270 251 261 274 253 267 258 262 266 267 272 264 253 256 276 269 269 274 264 266 269 263 271 258 272 276 260 278 266 278 259 261 280 267 267 264 275 276 271 275 283 272 275 270 283 283 278 261 262 278 281 272 275 273 280 281 284 274 264 280 286 265 281 269 277 267 278 286 276 284 278 265 288 269 278 278 269 289 270 274 283 267 289 272 281 273 284 281 289 289 275 272 279 279 266 289 285 291 276 281 286 279 271 270 284 280 277 270 281 280 271 276 288 277 284 288 278 297 293 293 294 275 273 292 289 273 288 281 299 283 280 276 281 285 279 294 297 276 280 279 282 293 294 299 288 277 292 281 301 300 279 298 292 285 293 308 295 301 292 286 300 302 291 309 307 309 300 293 311 298 298 310 287 308 297 305 296 286 311 294 289 306 313 294 306 289 311 297 290 307 289 309 292 307 300 290 300 293 316 309 301 308 310 296 311 293 317 315 316 320 300 323 308 323 323 319 314 320 306 313 319 326 300 318 298 302 306 310 328 311 328 303 319 321 312 324 317 308 317 319 303 304 313 326 309 308 329 320 331 319 332 331 335 310 338 326 334 314 309 314 327 320 309 310 334 330 313 315 341 325 334 315 336 317 335 333 331 339 333 338 323 343 328 340 324 326 338 343 321 347 343 345 325 339 332 340 332 324 335 326 337 344 330 353 338 330 325 328 327 330 355 333 336 334 335 351 346 343 335 354 355 328 335 342 334 341 363 337 358 360 350 347 341 364 355 352 350 344 366 336 355 366 370 341 360 371 371 343 360 339 356 371 351 353 369 359 360 360 373 363 371 377 359 355 361 353 372 371 348 363 379 380 360 350 381 349 353 361 366 363 374 383 366 363 368 384 352 374 362 357 380 362 358 353 361 366 390 372 367 369 381 379 370 393 383 380 392 386 390 386 362 362 391 369 383 394 395 377 382 371 373 370 382 378 374 370 385 383 391 383 367 400 382 396 396 395 396 383 401 396 371 380 374 395 405 400 389 373 393 387 376 382 383 385 396 385 394 397 384 412 403 403 382 414 410 406 379 408 397 387 406 419 410 391 412 409 402 396 386 399 403 410 383 408 415 386 389 407 418 403 405 400 421 403 393 414 396 405 419 412 389 407 414 402 399 406 412 416 426 419 411 422 430 408 423 410 395 431 431 415 396 397 401 424 399 411 409 429 417 405 403 423 432 408 412 436 413 437 431 436 414 435 421 433 437 417 408 429 436 422 436 423 432 436 421 408 436 427 446 420 420 420 433 410 419 424 450 441 447 439 439 411 440 432 423 432 416 415 418 437 436 439 425 430 448 456 447 421 451 442 456 421 435 441 445 427 458 436 459 456 448 454 454 451 460 443 461 436 461 455 426 462 457 448 439 462 444 460 428 453 466 455 453 460 455 458 426 457 439 453 437 453 452 448 433 461 460 471 436 447 446 460 461 465 472 445 438 450 454 439 471 469 450 452 438 465 476 449 458 444 438 468 477 470 452 445 443 443 464 476 474 442 437 450 444 457 448 454 474 463 479 461 462 464 469 477 485 450 444 486 451 457 473 479 487 465 465 488 467 447 481 459 453 476 466 453 451 478 464 481 450 470 472 481 446 472 485 478 474 465 451 480 466 481 457 463 494 460 452 493 457 474 492 468 460 466 484 490 474 452 479 483 456 485 498 457 464 468 467 493 466 498 457 484 485 493 454 463 458 457 460 492 484 456 464 494 498 477 503 498 480 480 499 503 457 502 465 471 482 463 459 468 490 504 474 474 466 494 502 495 472 482 470 464 492 475 498 462 501 466 474 494 491 469 493 460 484 471 492 463 479 496 492 465 463 477 499 472 466 465 480 498 506 492 505 492 477 497 464 473 473 480 477 474 491 464 475 468 492 507 487 463 463 487 484 483 505 476 464 479 497 483 469 494 482 465 477 467 469 496 495 497 467 510 478 497 465 507 471 511 473 464 464 490 506 487 511 500 468 480 485 502 468 507 485 503 509 467 507 483 501 491 486 473 491 500 474 508 496 481 508 505 497 508 483 491 499 498 480 504 466 469 510 470 464 500 478 477 471 473 464 476 501 486 485 480 491 495 492 475 464 488 484 466 501 471 493 487 473 476 495 475 481 510 498 497 498 464 510 505 489 479 470 478 501 507 509 479 490 490 506 506 482 494 508 471 470 490 464 480 502 463 507 489 462 494 475 465 463 475 476 490 490 482 472 496 478 472 482 474 468 494 471 503 478 468 465 486 464 483 472 506 500 469 501 470 503 467 474 473 496 488 469 494 478 482 483 465 461 472 478 485 458 457 481 493 483 503 472 488 495 501 503 462 486 455 462 474 456 483 489 462 496 471 491 457 477 495 483 456 473 480 483 454 452 485 496 489 465 451 470 465 468 489 471 451 468 457 470 468 486 483 476 460 479 491 462 455 465 472 483 463 451 493 466 476 479 462 467 446 460 485 488 465 455 469 450 467 476 478 445 445 473 460 460 469 480 466 476 468 448 455 467 447 478 477 452 462 450 448 477 460 441 467 479 446 446 439 468 478 467 465 474 451 476 470 460 440 467 436 444 476 438 474 465 477 463 449 457 446 433 457 462 471 476 449 458 463 455 465 453 437 461 436 444 467 431 429 470 469 429 441 464 440 466 467 446 461 451 450 457 433 443 459 434 436 437 461 426 440 440 455 424 443 437 457 423 457 434 439 437 421 425 424 446 421 421 442 433 452 427 449 454 448 445 443 441 428 427 428 423 419 454 451 445 423 414 443 440 450 416 417 438 439 432 438 426 416 447 432 450 410 423 431 429 419 409 446 406 412 430 441 434 439 407 424 430 405 433 439 409 423 425 423 403 419 403 433 418 410 421 409 410 409 425 432 404 403 425 396 434 409 410 402 399 434 407 420 405 393 425 415 401 427 427 408 429 429 391 428 399 421 396 388 417 401 415 401 416 397 397 412 416 418 420 416 387 409 386 395 387 391 409 416 412 418 386 388 380 413 410 400 402 401 390 400 391 415 397 404 408 397 395 402 402 410 393 410 379 382 381 389 407 380 397 397 405 379 380 397 377 380 384 368 395 387 388 372 381 398 400 392 382 372 376 366 397 399 385 363 387 375 386 398 395 361 363 365 387 363 360 360 391 388 382 371 393 359 386 377 376 374 367 354 378 363 357 363 366 386 384 361 387 352 373 377 377 363 352 377 351 368 369 357 380 358 364 376 349 360 374 367 378 352 371 356 375 358 361 359 359 353 356 348 362 366 345 368 352 360 370 354 363 347 360 351 370 355 340 364 366 344 338 367 355 350 358 339 355 363 361 343 339 355 352 347 350 361 333 346 356 333 345 352 330 356 340 330 358 358 356 341 341 349 332 348 354 344 339 328 348 330 331 340 337 340 331 326 340 350 346 336 349 332 337 323 341 333 325 347 341 327 321 321 340 321 324 344 335 323 330 321 328 337 325 321 317 322 325 310 330 323 322 332 333 326 320 319 322 329 321 329 321 319 319 320 304 306 326 317 329 329 324 309 317 315 319 320 314 322 301 303 306 318 324 328 307 305 317 326 299 310 311 311 304 322 321 300 310 310 317 302 314 304 306 315 321 306 302 310 301 320 299 304 308 315 318 308 295 299 301 311 317 296 287 309 288 297 308 288 302 292 289 293 295 302 307 304 304 308 295 296 295 283 304 287 308 285 302 309 294 296 284 286 290 292 283 286 284 287 298 290 285 293 300 283 301 285 303 283 279 277 295 283 297 287 300 298 298 299 290 283 295 293 298 273 294 290 285 283 285 288 278 286 272 279 277 279 278 290 279 294 282 272 291 275 290 288 282 285 270 270 279 275 290 277 276 269 279 274 281 273 278 265 288 285 285 280 275 276 281 264 263 269 285 285 268 271 275 284 275 280 262 276 274 282 262 283 262 282 276 278 280 261 266 275 282 276 280 281 260 258 272 261 264 282 271 258 280 257 280 267 264 280 270 266 263 261 266 265 264 256 259 273 268 274 263 270 263 263 278 272 263 273 271 264 275 275 261 270 273 267 273 274 265 265 263 257 269 274 269 253 275 273 272 264 269 255 253 251 266 252 270 251 272 264 263 270 261 270 261 256 262 256 252 249 269 265 256 260 262 273 262 262 271 259 249 264 265 255 265 255 259 261 257 256 249 271 251 262 266 263 269 253 270 248 255 267 264 263 252 252 262 268 268 260 255 271 252 249 252 269 256 265 257 267 249 261 265 253 250 261 269 248 267 268 249 250 262 268 268 270 249 257 267 270 272 250 271 251
268 259 260 247 247 259 257 251 249 249 250 252 268 263 266 249 247 254 263 270 246 249 253 255 255 264 253 269 251 257 253 250 246 269 254 247 257 265 252 262 258 269 266 254 249 251 248 252 264 271 271 249 265 261 264 269 248 250 249 265 261 262 262 251 251 251 267 258 255 257 269 266 256 264 250 258 268 251 265 262 251 264 266 272 253 258 271 256 261 249 249 249 264 267 256 272 273 250 259 255 260 255 251 269 274 254 255 269 259 273 259 266 264 252 265 270 261 261 254 274 263 255 277 254 272 257 279 272 261 262 277 271 270 280 267 270 259 273 264 268 263 276 259 262 262 276 283 266 271 273 267 268 260 268 280 262 273 275 271 281 272 285 261 259 265 276 283 276 271 262 283 269 283 286 276 263 269 275 273 283 281 273 284 283 283 281 277 288 287 289 274 290 278 276 280 279 282 272 282 283 284 270 289 272 282 269 287 291 272 288 270 278 276 276 284 269 291 293 274 296 288 282 297 290 278 276 276 279 295 292 282 286 281 277 278 297 292 298 282 293 292 276 285 279 294 298 304 290 283 295 301 300 278 291 303 288 301 302 281 282 297 285 288 289 308 301 289 299 295 289 310 305 283 291 309 302 286 290 285 293 297 287 300 314 312 299 311 316 288 306 292 317 306 305 294 291 297 316 292 316 292 293 306 307 308 297 301 301 303 295 310 320 305 297 314 317 319 312 318 306 313 319 311 310 298 324 315 320 311 328 328 306 329 328 320 330 304 304 306 309 320 328 306 307 330 320 308 306 331 312 305 311 309 326 315 333 325 329 325 317 317 335 321 315 329 335 321 312 331 338 341 319 315 327 322 322 340 323 328 341 339 321 336 348 330 323 344 342 347 321 320 338 337 327 341 344 335 336 328 325 331 322 335 336 347 337 344 351 331 327 351 355 327 342 334 342 347 334 344 343 360 353 357 349 334 352 334 361 362 339 354 361 341 341 344 342 363 361 360 342 366 368 347 340 343 338 344 355 348 339 338 347 351 350 368 355 370 357 367 363 353 351 356 356 343 348 376 346 352 352 372 363 355 369 350 360 373 353 348 381 376 377 366 383 358 355 381 358 386 371 369 359 354 381 358 379 364 373 375 369 386 360 387 369 371 362 376 366 386 382 373 382 380 392 393 398 385 364 376 395 364 376 391 397 373 395 385 387 379 388 391 374 379 395 399 382 400 368 392 400 380 382 390 382 378 403 371 375 396 384 402 406 404 397 410 411 402 391 382 390 392 377 413 378 396 415 401 399 403 389 381 384 385 392 390 399 395 398 407 418 418 395 388 417 387 409 411 411 386 389 421 401 417 425 418 392 413 411 394 398 414 415 407 412 393 407 425 399 392 398 423 418 407 410 410 412 435 415 407 414 435 435 408 419 411 428 429 419 432 424 433 400 415 432 435 405 415 417 421 419 411 425 405 418 431 430 425 412 425 420 424 421 410 422 436 438 411 441 447 431 433 414 427 448 414 441 426 433 412 420 439 413 437 452 435 427 433 437 440 453 444 420 418 422 443 437 423 444 424 420 427 456 459 418 430 458 434 432 447 446 454 463 430 461 438 454 424 459 440 424 435 439 445 431 458 444 456 455 461 457 455 447 453 429 448 440 430 439 447 469 454 448 452 465 432 460 458 434 458 444 447 451 471 445 439 468 459 475 476 456 454 455 437 436 460 479 458 465 447 440 469 436 460 462 458 479 444 468 473 439 469 450 444 456 452 483 453 459 479 448 468 455 475 465 453 451 444 458 451 453 471 486 455 456 460 471 452 462 451 483 464 477 450 472 450 458 463 468 483 486 476 451 448 487 466 481 454 462 481 494 485 492 459 457 486 469 453 451 494 487 450 462 453 478 455 493 467 453 469 484 493 452 488 474 472 462 487 458 455 500 484 494 497 473 481 488 494 486 469 491 455 480 487 465 499 499 496 456 500 465 477 457 473 484 495 504 493 469 493 503 498 489 466 484 493 471 484 466 461 473 468 484 499 499 493 462 462 502 478 475 480 500 476 497 497 483 464 501 497 469 468 506 501 476 484 488 505 478 497 509 463 506 502 471 467 489 474 470 500 510 487 489 471 471 478 476 495 483 485 499 491 493 464 501 477 488 480 474 473 484 489 474 480 482 483 501 477 511 478 483 479 480 473 465 479 469 506 499 496 472 477 485 470 487 470 470 476 509 472 466 474 498 512 499 508 485 474 487 502 491 480 470 511 493 475 477 498 467 511 480 480 480 500 485 507 505 490 475 506 502 476 471 487 479 510 486 499 471 509 493 497 480 503 495 509 465 512 493 472 509 508 487 480 500 513 479 496 494 489 488 465 511 477 496 466 481 474 505 466 477 466 510 476 492 490 483 479 501 494 478 508 495 500 485 499 474 481 476 502 476 507 503 474 487 486 492 505 464 501 475 478 471 473 505 499 466 492 482 503 475 497 469 475 486 490 463 465 476 476 504 489 488 463 468 465 503 498 476 506 506 489 489 466 500 501 504 505 484 494 467 497 481 475 463 475 473 465 480 488 497 492 469 478 497 494 500 461 501 469 476 488 469 455 486 493 478 479 490 472 495 459 482 456 464 467 491 469 456 472 474 498 461 465 494 472 452 452 463 473 483 486 459 476 465 468 467 467 472 482 485 492 465 466 448 476 458 485 491 487 485 491 485 446 457 459 483 482 473 484 462 447 483 446 472 454 470 451 472 455 445 447 446 455 451 473 467 461 478 458 457 465 449 478 474 481 479 465 471 460 453 482 457 445 479 479 450 460 441 445 439 471 463 465 471 453 447 444 463 456 439 443 477 441 473 449 468 463 451 465 443 473 464 439 439 468 441 453 438 456 462 447 452 444 432 442 468 429 455 431 437 456 454 460 445 449 452 443 429 447 462 463 458 438 432 453 459 421 443 461 460 441 440 430 420 447 422 442 427 451 423 458 438 418 442 447 432 458 427 441 424 445 456 445 441 416 428 429 454 454 446 441 423 429 448 418 452 446 440 431 425 441 427 445 440 419 410 417 441 428 426 432 424 428 415 430 405 406 442 412 413 429 434 433 403 433 412 411 405 414 438 420 404 431 400 430 432 436 423 437 436 431 408 400 414 397 405 398 409 411 403 419 414 425 407 415 396 403 398 429 415 407 419 389 389 417 417 388 401 389 393 421 386 395 404 416 394 421 388 395 393 400 393 418 394 389 395 401 414 406 408 382 397 379 386 388 390 414 395 412 392 389 390 381 388 401 397 384 393 402 386 409 407 376 376 376 392 406 394 374 383 404 398 372 388 383 382 371 403 378 394 370 365 378 372 380 383 384 370 369 395 372 396 370 387 373 383 376 385 378 388 374 371 365 359 393 364 375 368 358 365 363 364 376 360 362 383 364 359 356 380 368 371 365 382 360 362 365 378 376 373 364 371 382 371 347 368 357 377 366 363 374 366 369 357 349 348 359 351 345 353 374 347 343 364 357 363 372 369 371 362 353 343 352 360 355 348 363 357 341 362 337 344 355 357 346 365 353 349 350 358 338 360 345 334 354 329 337 357 340 354 346 356 359 330 326 330 349 344 351 347 333 357 333 355 351 330 345 333 323 324 325 346 331 339 329 341 336 321 329 328 318 338 330 348 336 336 343 333 330 319 335 335 330 344 337 330 343 333 319 312 323 320 324 315 316 334 322 329 311 332 319 324 312 329 307 320 328 327 311 335 321 314 331 305 331 330 308 310 311 315 323 303 317 311 325 319 318 324 302 316 307 301 321 312 303 300 310 315 312 302 301 298 305 317 322 323 307 316 304 314 304 319 304 294 316 315 309 295 291 308 313 313 294 315 294 306 307 315 296 307 316 303 309 312 290 290 309 312 309 293 301 312 289 313 285 306 286 289 288 306 298 311 295 286 294 283 285 294 307 281 283 306 288 295 296 307 290 306 287 290 278 290 297 304 279 279 289 301 277 285 286 291 284 295 301 276 282 291 289 284 299 285 275 284 282 278 276 280 274 273 278 290 283 271 293 273 278 273 291 283 295 288 267 281 280 278 267 271 279 283 283 290 280 270 274 291 282 289 283 285 274 289 275 286 273 278 284 287 266 275 267 262 264 283 282 264 285 275 287 279 274 269 260 273 282 273 285 261 285 276 281 268 274 264 278 271 268 261 268 270 272 260 260 264 270 268 265 265 282 280 257 259 257 256 258 267 258 255 263 257 272 277 271 279 270 262 269 264 268 254 269 257 272 273 259 267 254 275 255 259 275 260 262 254 264 267 268 267 268 250 269 261 275 262 261 267 271 253 252 259 255 268 264 250 265 273 265 267 269 267 273 268 253 261 273 266 251 264 256 269 263 251 255 264 263 268 255 261 271 260 271 252 253 262 255 269 261 271 264 258 264 265 254 271 252 253 265 258 271 248 256 257 258 255 261 264 269 258 262 255 252 265 254 266 254 258 264 261 262 255 254 269 250 265 260 250 270 258 259 261 265 268 250 254 254 265 248 255 254 266
262 259 261 248 257 245 262 252 262 253 262 245 251 266 267 267 245 266 255 261 258 251 258 262 260 268 257 264 252 267 261 247 259 253 250 246 255 267 254 247 252 246 251 260 270 248 259 270 246 269 261 259 253 251 254 270 252 266 266 269 271 252 255 256 252 265 267 257 253 268 261 247 260 268 248 265 269 252 263 257 248 267 255 257 254 273 252 266 250 261 262 249 267 272 259 249 266 255 260 272 253 274 274 267 272 253 262 268 258 252 254 262 275 263 273 255 265 253 273 268 268 265 271 263 263 255 266 257 265 277 256 269 278 257 263 275 262 275 267 272 280 272 258 255 261 256 269 277 281 259 259 275 272 269 274 277 276 277 260 265 275 277 258 273 267 278 263 283 276 274 278 268 285 266 273 275 282 275 285 281 279 278 273 283 264 280 278 284 263 270 265 270 289 266 285 288 275 278 285 289 292 270 293 269 270 285 276 279 269 272 274 290 280 272 295 290 285 277 272 287 272 293 286 289 281 295 279 291 272 293 288 299 282 299 287 287 292 297 301 279 287 292 279 287 298 300 279 297 291 304 291 294 290 281 305 305 292 285 284 302 287 294 302 301 290 281 287 292 290 301 288 304 305 286 289 300 304 285 284 286 288 298 312 312 286 308 308 310 310 306 290 307 315 310 293 306 307 290 305 306 311 290 294 311 311 300 297 303 292 303 297 318 309 310 305 307 319 306 325 311 314 304 313 310 318 316 298 300 324 307 299 329 319 306 316 312 315 326 309 323 306 310 331 330 325 324 305 317 326 331 335 320 333 334 327 306 316 327 333 321 334 323 338 337 321 309 322 335 328 315 319 331 320 342 339 325 330 321 315 345 338 334 321 325 344 317 330 319 319 349 330 324 344 334 328 332 331 338 322 335 349 354 348 353 339 346 348 347 350 331 331 349 328 355 326 349 331 339 359 350 338 342 340 350 352 336 359 358 362 339 354 355 338 342 351 362 346 335 366 340 345 337 344 347 351 347 369 348 362 354 352 357 343 372 364 348 350 374 374 342 369 351 350 375 358 351 352 348 369 361 362 370 356 372 362 381 380 376 350 355 362 369 351 354 385 365 358 357 376 379 378 364 373 383 361 357 370 369 372 384 373 371 383 382 375 383 394 362 383 362 368 371 388 384 374 398 398 374 391 396 365 398 375 394 393 400 367 394 378 378 379 378 381 396 403 372 405 397 369 406 377 370 381 386 397 397 394 376 403 389 393 399 380 388 394 413 397 392 411 403 384 385 397 407 396 395 415 395 393 382 403 390 387 385 402 419 404 408 388 385 422 411 416 411 419 409 385 403 395 402 424 412 401 426 417 426 425 409 390 404 394 405 427 413 408 425 425 430 431 420 420 425 396 423 407 395 414 433 429 420 405 398 397 435 415 418 399 402 419 427 420 435 408 426 434 422 431 424 411 419 424 433 423 440 431 429 438 414 411 419 417 434 423 416 420 430 416 450 424 442 418 445 434 434 435 414 446 422 442 434 453 421 440 414 454 456 428 444 421 438 425 433 454 442 422 427 434 424 447 440 440 447 420 455 421 446 429 419 448 459 452 457 458 444 457 423 463 464 460 459 450 462 429 427 466 467 452 448 447 459 448 445 470 469 466 464 453 437 445 446 433 452 470 460 440 438 467 439 461 448 471 437 463 438 443 474 433 443 478 473 441 478 455 448 439 450 441 465 459 475 482 464 476 451 469 452 475 448 472 481 470 479 443 471 484 466 470 442 442 476 441 474 450 466 447 477 480 481 467 462 475 461 443 463 470 470 479 458 482 468 449 462 453 460 450 462 483 483 493 472 456 490 491 466 470 490 468 486 475 463 463 463 487 481 462 481 479 463 464 461 453 476 456 462 470 460 457 486 477 484 491 465 480 489 484 483 463 484 473 490 499 467 484 490 478 458 463 491 459 489 500 497 495 468 501 459 477 472 499 489 478 503 482 477 459 467 495 461 492 492 467 485 460 502 478 465 472 485 500 475 487 497 485 494 478 483 498 499 468 493 484 505 491 461 477 462 486 468 466 489 470 475 469 487 486 504 494 500 484 488 484 463 494 510 498 480 501 504 472 477 505 511 473 503 479 489 504 505 511 509 484 471 493 500 469 493 504 503 497 476 511 511 487 470 466 474 465 482 470 496 505 471 479 491 509 466 497 501 474 479 511 500 496 496 487 500 475 482 494 512 493 492 509 471 502 510 481 508 483 486 494 478 497 508 503 491 513 486 482 473 505 485 506 490 514 483 481 474 499 509 471 482 486 471 488 479 471 503 472 494 479 505 506 510 498 495 491 496 471 508 507 509 477 504 484 481 472 499 489 511 499 499 477 474 503 499 487 465 492 498 493 506 489 484 506 477 469 483 513 464 507 510 467 506 470 511 500 496 477 484 491 506 509 481 491 481 476 464 495 478 468 488 469 482 476 493 503 489 476 501 505 471 500 509 464 473 475 468 473 488 504 468 499 500 486 478 486 499 495 470 482 499 494 488 486 477 487 480 472 500 486 466 477 476 481 496 504 462 502 484 490 497 492 495 456 469 481 483 476 468 461 498 477 497 479 472 466 459 472 463 469 460 490 495 458 474 481 485 496 482 485 459 488 482 462 494 488 457 461 457 470 491 475 485 477 455 469 467 459 465 474 473 470 490 492 473 462 473 458 457 480 468 464 448 450 452 489 465 458 474 450 463 446 479 482 447 467 474 458 485 445 471 486 454 469 454 447 449 444 452 459 468 448 467 474 470 457 473 474 472 455 472 483 456 453 468 452 471 452 462 467 449 466 476 462 442 456 472 467 440 435 460 477 467 475 444 466 443 464 470 476 440 439 461 464 431 452 469 470 440 469 473 431 453 429 457 465 449 449 439 445 449 459 456 436 462 467 455 463 467 436 447 453 432 426 462 442 428 454 445 458 423 429 449 451 455 433 425 453 438 458 449 437 459 418 440 444 443 439 426 438 455 431 436 419 416 441 434 414 439 449 453 451 412 440 449 450 410 444 441 422 435 447 443 425 419 447 408 408 414 428 444 428 410 433 438 412 414 409 412 418 422 416 407 442 435 406 416 413 426 435 409 411 407 439 423 424 410 417 425 406 426 426 400 415 419 398 433 406 425 409 423 418 396 399 412 398 396 401 401 410 427 418 414 415 391 423 414 418 419 415 420 387 407 422 399 391 395 420 391 411 385 411 382 418 411 380 399 404 413 396 398 393 400 391 403 382 380 404 394 395 411 392 384 387 387 383 398 398 408 385 382 380 385 387 374 386 399 396 402 379 375 379 370 403 392 370 390 376 371 391 367 387 388 365 379 394 376 399 397 394 398 373 378 374 395 369 385 395 388 374 389 362 369 386 362 382 393 362 368 370 356 380 389 377 362 361 382 368 378 369 363 370 378 361 350 385 356 357 350 364 381 371 349 368 348 381 348 361 358 377 350 367 372 372 366 347 370 368 349 374 342 368 353 366 356 346 372 363 354 349 362 359 337 351 336 341 357 346 349 346 361 342 340 355 334 364 356 360 344 361 347 340 353 333 340 362 346 339 329 327 347 330 336 329 339 334 348 335 352 329 326 344 324 339 340 333 327 325 338 332 351 334 324 332 343 342 351 326 350 341 341 328 347 336 329 335 329 344 341 318 325 316 321 344 336 337 343 340 331 316 325 331 322 328 313 316 322 335 333 315 309 331 312 311 320 310 323 315 326 306 326 326 304 323 311 321 327 326 310 332 322 323 307 314 322 312 320 314 324 303 320 326 326 306 301 305 305 316 318 325 320 316 311 308 315 307 294 312 293 305 303 304 306 319 302 292 319 304 316 297 318 304 308 290 294 306 300 289 293 312 289 303 314 301 300 302 296 299 291 297 311 301 307 307 300 286 283 301 302 301 298 309 300 289 301 296 307 287 308 283 293 286 303 278 280 305 301 286 302 278 298 276 294 291 298 301 286 290 289 286 279 274 288 294 283 276 281 298 280 299 288 294 298 278 281 296 280 290 279 280 281 270 274 289 282 288 274 268 292 272 279 270 283 277 290 277 280 283 276 289 282 279 268 275 265 269 265 272 283 276 279 288 283 269 287 272 269 273 277 285 274 283 274 277 274 281 284 261 267 262 280 275 275 282 274 264 275 264 260 266 265 264 279 257 269 277 282 266 260 269 261 261 280 263 261 274 261 257 255 268 272 261 266 259 275 274 274 277 255 258 261 262 272 264 256 255 270 253 254 269 274 275 263 272 269 269 268 251 273 269 263 264 250 275 269 271 271 264 271 272 269 253 258 263 266 262 265 260 264 269 251 260 269 263 258 261 257 250 260 255 269 249 270 271 250 265 267 272 257 265 271 251 269 254 267 262 269 260 248 260 255 263 256 269 269 262 258 267 269 257 270 255 247 264 256 267 268 248 248 261 245 248 267 264 248 262 250 261 261 245 261 245 262 247 245 262 265 258 258 266 246 258 250 248 253 262 246 250 266 249 266 266 252 266 260 257 260 268 250
249 266 265 249 260 267 252 253 263 265 243 259 243 258 266 247 268 262 250 250 258 256 247 257 264 245 247 253 260 247 259 268 247 259 250 265 260 261 252 257 258 252 250 258 246 250 265 245 268 248 253 259 261 258 247 256 259 253 267 252 256 261 253 261 251 261 259 269 253 267 258 269 252 264 247 258 268 258 248 259 248 260 250 255 267 266 253 252 250 263 271 268 272 256 249 254 269 249 264 264 273 253 263 258 266 267 272 264 252 249 250 255 263 256 264 258 250 272 265 256 264 264 251 263 274 255 273 272 257 263 263 258 270 253 269 262 271 268 253 277 269 256 258 257 264 275 268 267 272 259 273 259 259 260 282 278 278 266 264 272 262 277 265 281 264 261 278 279 268 270 274 275 270 266 260 269 274 263 274 273 263 281 284 283 286 284 279 270 283 287 276 289 269 284 275 277 288 285 272 288 270 276 277 274 270 268 291 281 273 267 289 271 280 276 273 289 279 281 273 276 268 276 296 279 291 284 273 276 290 276 289 286 289 284 295 295 298 278 283 278 291 291 284 278 284 299 286 303 288 304 279 285 294 303 297 287 298 280 283 278 288 302 280 293 304 302 288 292 292 293 281 298 288 283 285 296 309 296 297 286 289 292 290 314 310 288 307 287 299 302 304 315 306 291 296 299 293 304 300 312 292 293 305 315 296 299 302 294 295 305 310 312 294 316 304 302 300 319 324 295 307 320 312 298 326 327 312 326 308 319 319 316 311 312 302 314 326 317 308 320 323 320 312 313 313 330 325 314 309 334 322 314 309 335 310 327 326 328 321 312 320 309 328 320 323 334 313 313 333 315 324 319 333 339 333 337 324 334 334 335 330 328 324 323 321 335 345 328 345 318 318 328 337 321 324 344 343 321 346 338 349 323 349 344 335 345 354 326 334 335 351 324 348 326 329 355 344 355 349 351 353 331 346 356 329 359 348 341 336 348 344 356 350 333 332 339 349 343 339 363 348 351 361 346 363 368 361 357 355 369 358 372 358 352 348 343 353 362 358 350 362 348 347 350 364 358 359 345 365 361 365 350 354 373 355 378 377 377 350 356 364 383 354 374 367 352 368 387 362 365 375 370 381 377 360 378 365 372 383 365 388 358 387 370 382 371 364 361 379 374 391 389 395 395 374 378 386 380 370 390 398 380 372 383 376 396 393 402 394 392 372 389 399 385 367 386 369 383 374 400 386 373 395 372 373 374 405 376 372 408 411 385 405 390 382 376 403 409 411 402 405 377 399 386 393 415 401 402 386 409 393 416 404 411 392 398 402 412 404 395 395 393 407 401 384 403 421 388 407 409 396 410 408 425 418 410 399 397 428 405 416 400 430 405 428 404 415 409 433 425 430 406 415 401 403 395 416 427 431 424 421 397 400 432 409 400 399 432 402 401 410 420 435 426 401 415 434 403 414 419 413 405 410 429 405 408 412 430 412 416 409 440 448 436 427 413 420 426 434 433 426 422 425 426 429 430 429 421 436 429 442 440 418 443 419 422 430 428 444 419 427 428 446 427 437 430 436 422 449 437 450 419 454 454 422 421 461 429 434 452 426 442 426 444 443 431 448 428 432 432 448 431 429 447 465 428 427 441 454 441 429 459 431 437 455 463 447 434 452 455 433 473 473 462 438 450 472 440 469 471 453 434 445 452 443 477 440 454 450 474 476 454 462 436 464 452 451 446 445 473 462 473 437 457 468 471 476 466 479 472 465 449 440 449 468 442 455 468 450 462 458 471 468 455 467 488 487 476 445 444 468 471 480 469 486 460 456 472 449 484 492 481 446 457 459 474 489 468 463 449 452 463 482 490 449 452 468 465 480 457 459 473 497 468 465 467 497 452 495 455 469 473 491 497 463 483 456 459 457 473 461 487 467 496 482 468 478 480 463 464 460 496 500 486 470 496 497 468 471 477 497 470 504 502 504 486 469 458 496 466 459 463 484 467 460 483 482 478 490 484 502 462 493 499 461 476 507 502 488 476 492 482 505 491 495 472 489 476 490 496 485 492 501 464 469 471 505 509 507 505 503 503 508 488 510 510 505 511 473 485 494 505 474 506 503 509 469 492 477 471 480 492 483 483 512 510 473 466 501 472 508 506 489 467 503 467 486 508 507 478 480 489 494 508 501 511 468 488 491 486 499 511 513 469 480 468 514 493 469 506 501 467 502 475 468 491 481 494 484 473 506 498 496 490 496 487 487 504 509 516 474 493 511 477 500 476 478 498 502 485 494 492 490 480 506 491 504 471 474 477 478 469 514 512 492 493 483 467 481 480 515 492 510 510 501 493 474 511 480 513 484 506 489 506 474 478 486 511 486 492 471 496 494 473 496 473 499 468 473 469 481 478 494 481 472 485 507 484 485 476 481 502 470 507 492 478 474 511 478 494 493 487 479 476 484 482 506 480 496 466 483 475 494 479 478 463 483 492 496 482 491 503 477 494 463 482 508 476 471 500 465 486 506 494 485 477 464 495 461 497 497 480 507 494 494 489 462 467 470 494 501 465 503 483 497 503 470 462 484 479 501 488 503 464 472 494 496 491 481 496 494 484 466 461 471 468 490 489 475 469 493 485 500 455 474 466 458 473 485 482 460 486 461 463 493 493 465 474 472 473 459 487 453 488 455 467 482 461 492 466 452 473 494 451 472 492 461 454 463 470 482 494 481 468 456 473 487 448 472 458 468 458 446 448 462 458 458 469 451 489 468 449 476 460 482 478 470 465 465 449 454 450 461 482 452 463 443 467 449 464 453 461 481 442 463 446 456 470 469 462 463 441 467 450 458 465 437 475 478 477 437 436 461 435 455 451 466 470 455 455 441 433 444 446 440 440 454 446 473 466 439 441 470 453 458 435 443 467 428 439 470 430 432 430 454 425 434 442 430 458 437 445 439 455 448 424 444 446 450 452 429 432 462 427 442 461 439 423 436 449 450 440 444 456 445 438 455 448 443 438 418 432 440 424 438 422 448 447 425 428 426 441 433 441 444 452 418 432 444 428 440 428 436 422 446 449 413 439 448 437 419 443 422 441 409 408 406 424 415 418 414 408 427 412 420 402 419 433 416 440 406 405 406 426 405 421 405 425 418 418 430 413 427 397 427 422 419 435 410 414 422 431 406 414 412 421 394 429 411 397 402 395 429 393 426 400 396 422 403 397 401 397 424 408 419 391 402 420 398 422 408 395 401 396 408 410 384 387 404 401 398 390 408 407 385 378 389 407 407 389 384 390 388 394 389 383 383 378 398 385 406 392 410 380 383 392 395 403 382 401 370 373 403 403 405 384 402 395 396 383 377 370 383 377 399 391 374 381 400 379 370 365 381 397 384 364 394 381 370 394 388 377 367 394 385 357 369 362 388 372 380 358 365 388 388 390 382 386 372 377 366 370 383 356 367 371 351 380 354 359 357 365 370 368 382 358 381 374 357 369 378 348 361 346 350 360 351 364 350 366 349 346 344 354 348 364 349 351 363 364 355 354 341 367 343 351 368 344 348 354 367 350 335 347 340 344 366 363 331 343 358 354 358 354 336 341 361 350 329 349 355 327 326 327 356 343 329 349 349 337 355 354 332 337 339 354 322 344 336 339 332 338 347 330 327 329 322 323 326 343 349 323 331 344 341 341 331 334 340 327 318 324 319 317 319 319 338 322 340 315 333 323 341 335 312 317 340 339 330 323 325 332 329 308 311 335 316 331 336 328 322 315 310 321 333 327 326 310 324 319 321 311 304 330 322 328 310 304 326 324 325 310 325 300 319 301 313 311 305 303 318 297 306 321 315 304 309 313 314 310 311 317 311 314 293 309 312 290 310 307 311 299 314 298 313 295 296 291 304 298 307 289 315 303 294 298 294 302 310 288 300 293 300 296 305 292 310 288 298 310 288 287 286 297 282 296 306 282 297 299 288 280 280 306 282 288 283 303 287 286 278 294 294 293 277 287 275 290 283 274 298 297 294 289 287 284 290 280 277 271 278 293 290 293 283 276 271 286 281 286 280 294 288 281 285 267 288 270 268 280 281 292 276 274 280 275 270 282 290 281 275 287 268 275 265 273 265 286 284 277 263 288 281 266 288 276 277 273 271 265 281 277 283 267 272 276 265 261 269 278 266 269 272 268 268 273 277 269 269 259 272 258 257 263 277 271 277 265 256 277 278 266 260 265 272 254 272 270 271 275 262 259 272 261 258 277 266 264 263 258 253 255 269 271 260 263 253 258 252 270 256 251 256 261 263 275 261 255 266 254 249 249 260 271 257 268 269 272 254 255 251 258 260 268 251 269 255 255 251 257 250 256 259 257 269 272 258 257 253 250 262 254 250 247 252 261 268 269 260 252 258 268 260 256 269 256 250 259 251 254 250 256 249 258 254 253 258 245 255 264 259 259 248 248 252 266 259 258 264 250 266 251 249 255 263 247 268 268 262 250 253 244 261 259 258 245 245 246 246 257 265 260 247 244 265 254 266 256 244 263 262 267 247 267 255 267 247 254 266 266
262 251 242 254 242 256 256 243 258 260 258 257 253 261 257 251 248 257 264 250 253 261 250 258 260 264 259 265 253 259 265 248 244 265 262 246 257 251 249 248 246 265 263 257 262 255 245 244 247 267 252 260 261 261 252 255 258 244 254 268 260 253 251 264 252 245 267 266 256 248 248 259 248 269 251 268 259 253 268 264 253 252 255 247 269 266 272 261 271 265 248 264 266 250 262 271 247 261 266 258 269 248 254 259 261 269 259 265 269 259 270 248 262 250 267 273 264 266 263 264 260 266 256 255 271 271 253 274 263 273 259 259 274 268 272 263 265 259 256 261 271 255 264 261 258 256 262 274 277 276 263 263 269 273 269 267 268 272 270 273 260 281 278 280 264 263 264 278 275 258 280 283 261 284 285 261 263 270 270 285 274 283 278 271 270 285 284 272 287 272 279 281 286 276 278 283 271 286 279 264 276 290 278 269 291 278 272 270 281 288 282 272 289 267 272 283 285 269 289 271 286 286 287 293 275 281 272 279 289 286 282 274 298 274 285 287 297 278 276 296 285 277 275 281 291 295 299 281 300 293 276 298 300 288 300 302 296 294 288 300 297 303 282 288 294 296 285 294 303 292 305 297 292 284 300 294 284 291 309 303 301 311 298 297 295 298 296 288 302 292 308 307 287 286 296 305 288 293 308 300 309 289 299 315 309 310 299 297 292 302 306 311 296 304 316 307 318 295 305 318 313 306 304 320 305 303 326 320 312 311 315 306 316 299 326 314 323 326 323 303 307 321 327 317 312 319 331 328 324 311 304 306 320 311 310 312 321 313 327 325 317 324 308 323 324 309 336 323 338 313 329 321 332 338 320 343 337 331 330 340 316 344 346 325 330 327 328 337 319 336 322 338 331 333 333 325 321 349 344 342 336 350 333 330 340 327 349 333 324 328 354 328 331 342 328 356 334 341 356 343 347 329 341 357 337 337 337 361 336 333 357 334 334 348 359 358 366 367 334 344 367 358 363 366 346 341 338 350 366 347 343 365 372 373 371 347 372 358 361 370 355 373 357 352 373 366 370 372 357 356 351 346 363 350 363 355 375 365 360 357 379 374 370 368 356 375 363 362 363 357 388 383 384 366 362 376 357 388 379 363 374 378 371 369 388 387 386 370 391 377 371 383 371 385 395 366 376 396 363 387 376 386 395 364 397 398 364 367 392 366 401 378 380 369 403 395 391 387 377 380 400 384 405 380 385 387 396 384 399 381 396 387 392 401 380 413 388 393 389 383 413 407 404 401 412 403 407 386 398 412 405 395 407 410 395 386 402 398 390 389 403 414 392 404 415 410 388 425 399 393 417 423 409 419 426 407 413 391 424 402 415 402 395 414 413 394 405 428 415 396 423 401 401 422 425 396 410 413 421 427 417 423 401 428 421 433 402 411 425 439 430 419 401 408 432 428 405 414 444 431 444 421 414 418 407 439 443 414 425 439 416 411 427 432 422 432 446 439 440 413 447 430 441 424 449 412 436 438 447 428 417 427 449 441 451 455 429 444 426 434 429 452 435 450 453 435 440 434 419 440 435 421 455 457 435 440 423 453 435 459 465 463 425 459 433 430 460 451 424 459 463 460 453 463 453 445 437 465 440 459 468 451 460 435 461 451 446 441 464 441 446 444 438 461 453 476 474 454 445 477 436 467 465 468 472 460 471 479 461 447 474 465 470 437 474 452 442 473 441 444 452 476 440 448 476 473 441 455 462 471 463 461 446 458 463 484 452 474 444 480 464 459 449 477 453 481 487 459 471 446 462 482 485 458 449 484 451 478 458 479 475 479 461 456 484 452 487 480 456 478 472 475 482 462 458 471 491 467 477 474 490 493 478 468 475 460 486 460 494 498 493 475 463 487 485 499 470 477 485 478 486 488 457 457 486 471 459 489 486 467 482 463 498 494 457 480 497 458 478 474 493 463 492 479 470 484 481 476 461 470 500 466 480 480 484 479 497 503 465 495 467 508 504 478 499 473 469 507 490 492 493 479 465 479 468 494 506 508 465 509 472 475 484 509 464 476 482 470 473 487 474 480 502 469 465 496 479 512 484 511 478 483 492 497 475 505 472 487 509 511 488 496 490 480 491 492 507 469 485 476 493 488 478 481 507 503 512 477 501 488 474 470 506 501 507 468 498 515 489 492 516 468 473 496 482 504 473 474 512 497 489 490 469 505 504 509 492 505 470 482 478 483 486 469 517 478 474 499 481 496 474 485 501 485 513 515 472 474 477 516 504 503 494 505 497 486 503 472 475 510 487 484 481 504 489 480 469 495 510 481 478 471 496 509 487 491 511 495 502 475 498 488 515 475 480 494 492 470 497 503 468 471 470 480 512 495 490 511 471 488 480 480 491 513 477 515 488 471 493 473 479 474 497 476 485 509 502 466 468 487 501 468 491 508 480 490 486 507 485 490 479 503 509 508 501 470 472 495 492 494 491 478 477 477 466 488 474 503 464 490 474 480 465 495 497 500 486 476 475 465 485 477 470 491 480 502 463 504 485 491 486 463 472 499 492 490 492 503 481 493 482 461 462 500 492 464 490 485 479 503 487 501 486 464 499 473 457 500 467 497 483 461 469 463 468 469 494 501 474 474 498 493 483 488 499 469 477 469 468 466 474 498 453 462 495 482 483 459 463 451 491 457 452 481 456 484 473 489 485 471 461 480 488 467 492 464 482 469 478 474 481 478 472 460 465 447 469 451 449 461 473 466 477 479 473 450 485 471 451 450 442 475 450 443 466 471 478 446 476 484 472 459 448 477 457 460 462 469 460 467 438 481 482 472 470 466 472 466 441 479 463 455 449 472 474 459 467 458 444 468 441 475 476 468 459 476 473 467 458 439 453 466 464 453 432 451 429 449 446 433 448 435 458 468 428 436 436 448 436 438 457 442 449 428 460 450 460 451 457 449 425 446 424 450 434 443 420 449 426 427 438 450 453 429 460 455 459 446 418 430 435 436 423 438 445 446 414 423 454 414 445 453 426 448 449 416 440 431 425 437 421 445 414 451 442 421 419 421 430 423 422 441 447 441 420 429 438 421 404 421 433 441 432 402 425 427 411 403 407 422 441 425 416 414 404 402 407 417 431 422 400 427 423 433 396 408 427 407 408 426 429 419 429 414 409 405 423 415 402 408 404 413 412 417 417 392 393 424 404 422 407 397 388 397 417 418 413 385 406 403 408 406 405 407 401 409 387 416 400 390 406 391 411 401 416 400 384 404 399 404 411 394 414 397 407 383 378 385 408 410 374 385 409 393 409 407 398 392 385 375 397 372 403 401 404 384 375 402 383 388 388 379 383 371 398 371 363 399 386 380 363 364 388 373 371 376 393 374 388 378 387 384 363 371 388 366 375 370 364 387 362 376 361 366 354 384 368 376 381 364 365 385 359 376 375 365 374 372 350 382 358 376 366 347 358 359 363 363 358 379 367 374 368 349 359 377 365 360 354 372 367 365 354 353 345 374 339 355 350 355 350 362 369 356 370 341 340 363 347 368 362 363 361 355 356 352 341 360 331 344 352 343 352 360 357 334 350 353 340 348 329 347 341 336 347 340 354 329 334 356 349 323 356 350 353 353 351 337 349 342 337 321 327 335 332 320 328 328 331 344 341 342 339 332 328 317 336 333 334 314 338 340 334 339 340 336 342 342 338 321 332 317 337 328 325 325 311 323 336 332 324 331 334 308 319 315 312 322 324 321 313 330 324 308 322 313 326 316 329 322 325 315 322 308 328 311 326 301 307 324 328 320 321 305 301 309 300 301 305 305 309 312 313 298 316 297 296 303 306 296 313 304 318 292 304 293 294 298 291 302 311 289 292 294 293 295 305 298 296 293 294 311 297 286 292 290 312 310 288 288 300 294 286 308 300 308 300 302 288 291 281 301 303 287 296 288 286 298 279 288 294 283 292 298 278 302 289 293 291 284 296 278 287 291 275 279 288 300 279 299 289 284 295 279 294 283 273 290 291 277 280 289 285 278 284 272 285 276 294 281 275 287 271 277 276 271 281 273 271 271 283 271 267 278 287 273 289 282 279 278 286 264 267 288 283 278 281 278 264 265 267 264 268 285 270 262 263 273 263 268 276 267 269 285 260 281 283 272 259 270 260 282 270 278 279 279 266 270 266 267 272 260 258 274 268 255 272 277 265 269 260 270 254 258 268 270 271 263 265 253 258 264 276 268 275 277 275 262 273 273 270 268 269 266 263 255 265 254 254 252 271 259 267 270 265 255 264 257 266 249 257 270 261 257 262 258 257 258 269 254 254 264 248 272 253 261 253 271 267 259 247 263 272 265 260 265 259 269 251 269 255 261 268 270 259 260 269 259 251 250 246 260 265 268 259 261 265 264 266 252 251 250 254 250 251 245 245 266 245 252 265 257 244 264 256 258 253 255 250 261 262 251 252 260 249 243 251 246 262 247 254 245 253 267 253 262 245 256 261 248 265 258 260 242 254 248 258 264 262 265 257 256 250 243 248 258 246 256 263 265
261 248 243 248 249 254 242 251 244 261 257 243 252 250 243 241 258 261 265 253 261 256 243 246 259 252 263 264 244 261 265 264 244 242 247 254 257 250 265 261 247 258 265 261 244 244 261 262 243 262 250 263 254 254 246 249 265 244 249 267 264 247 266 266 248 249 256 266 258 254 262 263 245 262 259 250 265 255 246 267 251 253 263 264 265 266 246 265 268 252 264 266 258 264 266 265 269 251 258 272 270 252 250 253 259 249 256 270 257 257 249 272 253 266 256 250 254 248 271 260 267 262 255 265 270 254 253 267 259 265 268 257 272 272 266 261 276 251 261 260 264 266 262 269 258 270 275 267 274 274 255 266 265 264 257 260 270 264 280 280 256 272 263 269 269 264 258 264 272 281 271 273 269 267 281 275 269 263 269 261 270 281 273 278 262 269 270 262 286 273 262 270 279 268 273 267 277 276 265 282 263 268 273 266 268 285 283 270 280 285 288 284 293 292 286 292 272 281 284 285 273 270 270 272 292 275 281 269 290 280 295 278 287 278 280 290 272 271 291 273 298 282 291 282 281 284 292 300 301 295 274 292 282 275 289 284 279 296 296 288 287 302 298 287 306 303 291 294 296 286 297 296 281 302 308 283 306 294 283 307 311 289 288 312 312 304 288 302 289 288 290 296 295 310 286 294 312 316 311 314 310 308 314 289 317 290 317 316 311 296 291 295 295 318 294 293 301 320 304 321 298 304 308 299 297 317 314 305 310 308 308 322 300 314 324 327 308 310 303 327 330 326 328 317 330 316 327 325 304 326 321 326 314 310 315 319 313 310 308 336 310 307 314 335 327 318 335 310 320 318 334 332 318 335 337 340 316 332 332 321 317 341 325 337 320 316 320 345 347 343 339 319 323 336 324 325 350 350 335 340 339 323 345 337 353 331 350 334 323 355 348 348 330 357 332 335 337 346 336 331 354 351 347 341 356 337 357 362 362 341 332 349 356 337 345 340 341 366 364 337 357 359 337 359 352 366 352 345 371 345 364 367 338 355 357 355 343 358 369 366 357 345 367 369 358 367 368 360 365 359 354 360 347 348 368 372 369 378 354 363 370 356 365 382 353 374 357 362 351 378 388 377 357 388 376 372 379 373 357 380 378 358 359 370 362 367 368 370 395 364 392 362 366 360 369 376 385 396 377 381 392 396 383 367 383 366 366 377 367 398 384 403 393 403 371 373 391 394 374 395 381 406 381 378 397 381 379 405 400 391 404 376 378 381 402 396 384 385 411 380 378 413 398 410 389 406 396 403 409 387 395 387 384 416 383 392 420 420 402 385 414 420 392 424 398 409 414 416 404 422 425 426 418 400 395 402 396 422 415 417 422 414 419 396 415 399 398 394 433 399 396 408 424 422 415 423 421 430 418 418 403 412 421 417 433 432 411 419 404 405 425 431 402 404 415 427 435 417 429 436 422 428 439 428 442 413 408 435 427 429 439 442 448 443 419 418 442 431 420 417 426 449 417 453 439 419 451 436 442 429 423 417 447 427 452 446 419 449 418 427 438 436 426 440 423 420 457 447 446 447 432 448 460 427 430 458 424 426 465 426 426 440 427 452 443 463 461 445 432 444 435 433 435 445 455 469 459 461 428 445 446 463 432 467 434 443 434 436 443 437 437 450 451 433 443 438 457 453 442 445 464 452 456 448 465 469 453 460 466 460 452 468 459 467 480 475 463 479 480 477 475 451 471 478 482 458 453 460 440 464 485 455 470 447 452 478 459 446 481 446 481 450 472 458 476 469 445 457 466 482 477 473 462 487 470 467 454 469 493 467 485 452 493 454 460 490 459 480 488 473 485 468 475 456 492 456 472 488 468 452 474 478 480 491 474 483 491 482 485 470 454 475 475 479 481 466 500 470 468 499 464 471 480 502 480 491 490 494 473 480 489 485 476 487 487 490 473 461 462 470 485 476 475 492 491 461 491 487 484 504 499 461 488 475 476 465 479 463 472 497 486 473 494 474 503 476 507 471 495 480 500 476 466 485 477 498 487 478 495 481 475 486 498 503 469 479 480 469 509 489 503 480 486 477 469 512 497 506 504 504 483 489 489 502 514 471 490 468 476 489 489 514 475 513 494 501 483 510 512 480 491 506 500 468 474 504 470 506 495 508 500 469 483 475 511 483 479 486 484 493 513 511 496 478 513 474 512 481 473 512 498 501 502 481 506 508 475 510 503 502 501 486 503 516 497 497 487 508 470 507 488 470 501 516 479 496 472 479 508 481 473 493 513 511 506 502 502 511 498 486 499 480 508 489 483 486 472 500 480 472 488 499 477 470 496 486 501 502 500 495 514 508 470 513 501 511 501 489 503 480 510 488 496 499 507 509 472 509 489 486 515 512 515 474 469 497 496 501 487 478 478 488 473 484 487 509 476 471 480 515 487 478 486 514 513 475 509 466 471 486 485 474 482 488 480 483 473 512 471 492 478 486 512 484 503 483 469 489 510 465 507 491 465 466 491 507 495 502 479 465 475 506 471 470 497 479 482 472 494 485 469 477 463 474 468 487 472 473 479 485 490 474 464 506 491 460 502 476 499 486 477 462 480 502 487 484 471 458 493 471 498 470 486 467 482 462 493 461 491 464 503 473 495 465 475 489 456 482 479 471 481 497 455 488 472 489 485 477 476 457 456 492 498 490 488 468 468 463 482 471 492 492 469 488 480 467 475 482 493 453 451 452 474 477 465 493 466 475 449 468 459 490 464 466 471 469 445 483 465 465 474 449 465 479 444 477 477 476 474 445 479 443 467 472 465 446 439 458 466 473 456 483 473 474 452 446 447 453 480 469 469 454 453 452 454 451 459 468 450 470 439 451 471 445 465 463 473 476 461 449 449 435 455 434 441 460 435 429 449 444 440 457 462 464 434 441 445 437 428 454 453 428 426 443 465 454 445 456 462 434 463 462 445 433 457 445 424 442 433 457 439 438 419 433 447 438 449 442 425 436 428 449 428 430 439 443 442 446 435 445 417 436 435 439 435 430 429 445 421 444 439 435 417 445 441 424 435 411 435 421 416 446 406 428 414 416 423 416 433 433 404 411 407 416 402 442 418 421 412 415 441 431 406 427 417 436 436 423 405 403 438 399 398 419 408 409 433 406 419 423 397 427 397 431 432 416 405 401 406 396 425 411 402 423 419 418 412 426 414 393 422 398 415 411 407 402 403 386 406 413 411 416 406 401 396 411 411 399 409 413 384 413 414 404 391 401 379 408 381 393 385 409 378 406 397 385 377 386 398 397 382 389 383 386 402 403 378 401 404 380 388 389 402 381 380 404 386 384 377 386 370 400 370 387 389 384 383 383 397 398 381 376 397 393 373 368 361 390 377 362 379 385 387 365 382 387 393 361 359 363 371 383 374 387 375 358 354 366 359 364 375 385 363 367 385 363 369 372 357 358 376 380 357 371 374 362 360 350 347 352 374 354 361 369 345 347 351 370 377 370 355 375 365 354 369 357 349 341 367 369 341 360 369 370 346 347 361 335 365 359 363 349 352 354 351 338 363 353 332 357 346 363 345 360 347 340 346 347 347 342 330 358 334 348 329 332 334 324 340 356 346 335 348 332 333 341 348 335 353 326 321 334 350 320 320 330 329 350 333 323 332 328 340 327 343 335 341 331 337 334 317 325 325 318 340 342 316 331 328 336 310 318 330 339 336 338 311 336 316 327 326 325 311 312 330 306 314 320 321 309 307 310 308 303 322 332 328 331 313 302 329 328 305 324 308 325 317 320 310 306 323 299 311 322 300 307 303 321 295 303 323 316 296 321 316 310 305 300 291 305 314 291 319 302 313 306 291 302 310 300 289 302 296 298 301 310 315 313 285 295 303 311 308 298 310 312 306 309 306 307 310 296 282 284 293 299 289 296 285 306 293 294 296 304 296 303 278 295 291 281 282 297 302 297 300 294 295 284 289 281 298 275 298 293 297 298 277 278 283 285 285 288 287 292 296 274 275 274 292 284 287 274 273 268 274 287 285 283 275 287 285 284 271 292 274 267 290 290 284 285 274 279 275 275 277 268 271 285 275 266 279 286 282 262 286 264 287 282 266 271 280 282 285 274 263 268 283 276 276 273 260 285 259 258 267 262 262 273 282 273 265 260 258 257 275 282 259 274 271 280 263 256 256 259 266 273 274 257 275 255 270 253 269 271 265 261 273 258 254 257 277 258 256 258 275 261 274 267 256 266 265 266 267 268 270 254 260 264 258 255 267 250 256 258 268 269 267 266 249 269 272 249 250 252 258 250 264 256 268 272 272 259 264 265 252 262 253 248 253 250 269 268 247 250 266 246 246 258 248 267 246 268 264 257 252 268 259 262 261 250 263 246 264 256 253 265 249 261 266 256 266 266 253 267 248 248 245 251 264 248 249 265 249 242 254 257 243 244 251 260 253 247 264 248 260 250 246 242 244 246 255 242 245 243 243 252 249 245 259 245 252 242 243 260 245 257 251 246 261 262 242 249 242 264 255 262 248 261 263 252
240 252 253 245 253 254 255 262 260 248 243 249 250 247 243 254 263 253 259 259 251 262 242 253 261 259 251 245 257 251 257 257 264 247 262 254 261 254 253 259 263 257 243 250 264 248 241 265 262 260 262 249 261 266 264 257 262 251 264 254 261 257 245 261 263 245 251 261 258 263 256 257 256 258 266 257 243 267 257 267 264 252 249 258 251 249 250 248 261 250 262 257 265 265 254 261 270 263 257 261 260 246 252 251 263 250 252 266 265 258 265 268 252 265 258 269 271 254 269 263 261 259 259 264 252 260 251 267 256 259 263 256 252 254 256 273 258 263 269 252 251 262 275 256 256 262 255 255 271 254 273 260 268 260 278 272 272 256 266 257 268 256 264 272 262 273 272 272 274 270 267 262 271 275 264 276 276 260 258 266 261 267 261 283 269 281 264 270 261 260 264 276 285 285 267 268 278 277 264 286 280 264 266 286 283 289 279 276 267 268 275 287 278 278 273 275 275 292 270 267 288 267 282 280 280 274 289 290 280 276 277 293 275 293 290 270 288 277 291 282 286 286 294 290 290 287 284 300 298 288 287 293 275 275 296 284 302 302 298 283 283 290 278 296 285 301 282 285 282 286 298 296 305 308 283 281 293 288 296 289 302 287 307 294 290 300 296 311 289 312 291 306 291 290 309 294 293 315 302 313 316 304 292 295 314 302 299 316 315 316 290 299 316 307 316 317 307 307 309 306 297 308 311 318 324 305 304 299 301 310 318 300 314 327 315 307 300 320 299 307 310 318 319 309 308 315 308 324 312 325 317 306 325 319 335 309 307 310 308 307 333 328 320 311 316 310 316 339 315 328 319 340 322 317 314 316 325 324 313 314 337 315 331 321 336 319 333 323 323 346 323 337 319 322 318 334 325 333 322 333 349 348 334 348 334 347 326 353 354 326 337 331 324 357 335 324 352 335 356 332 349 357 347 347 335 340 335 357 338 339 341 362 335 342 343 340 340 362 339 338 368 338 353 366 336 354 357 348 338 366 369 355 352 354 348 357 345 350 367 373 344 373 356 377 377 354 351 373 361 355 372 346 376 370 368 362 359 349 361 365 354 370 353 370 353 368 385 367 373 364 352 357 370 370 364 365 367 382 358 374 387 377 389 379 377 386 388 362 388 381 377 393 382 378 372 373 389 398 378 373 372 392 376 396 380 368 379 391 374 393 383 370 385 394 367 404 382 403 400 401 408 397 398 391 395 406 402 382 383 406 381 390 378 381 376 409 391 385 412 409 405 407 379 397 395 389 417 411 404 391 411 387 395 418 391 400 384 392 394 386 397 421 394 392 405 392 410 394 421 419 395 398 396 417 412 424 411 414 425 398 425 406 401 404 411 404 402 394 421 416 405 398 412 423 410 430 404 397 398 419 429 438 401 407 412 432 409 412 438 408 420 411 429 427 432 410 423 418 430 409 412 446 408 438 414 406 418 424 412 414 434 430 447 445 430 424 411 435 431 436 416 422 433 417 427 433 434 415 434 434 450 421 454 418 437 442 450 431 452 423 440 456 418 455 436 453 452 434 456 436 460 423 432 421 431 446 449 424 430 441 432 463 440 432 453 451 427 447 459 447 464 459 451 438 436 433 434 429 458 430 456 463 456 433 471 450 457 459 470 446 457 459 457 475 433 459 458 450 445 449 460 442 467 446 462 478 454 450 440 460 449 477 459 466 457 478 460 453 481 471 447 450 442 459 455 469 448 443 467 460 447 476 462 460 453 476 462 458 484 460 482 444 449 454 475 470 472 483 459 492 456 453 469 460 474 464 480 451 472 465 492 465 470 480 483 457 472 491 478 461 493 483 492 489 474 460 480 453 498 494 479 462 479 455 455 487 471 487 491 475 483 487 471 486 457 502 465 479 489 502 482 499 477 473 477 474 485 493 459 461 501 498 489 488 478 479 503 486 475 501 472 466 480 504 496 497 470 475 489 504 473 467 468 462 485 489 480 481 478 498 485 474 491 469 472 463 506 485 508 475 480 489 481 500 501 486 480 483 507 478 468 490 502 494 482 471 466 495 486 486 489 501 499 486 469 468 484 478 496 505 493 496 482 490 497 508 503 512 482 501 476 485 477 514 470 499 476 472 480 496 497 503 488 482 480 490 483 497 501 512 491 484 498 507 507 478 503 499 479 473 483 487 496 493 489 498 475 496 506 492 475 486 482 500 500 494 472 514 473 509 513 500 474 497 488 516 511 477 496 471 486 510 493 512 489 518 496 499 500 484 472 505 500 490 490 485 513 496 484 472 485 482 506 493 508 480 495 499 486 476 504 501 471 483 498 494 481 475 473 509 487 479 500 472 498 470 486 497 496 499 503 515 515 489 494 503 498 518 488 470 478 476 504 479 488 483 502 498 487 510 494 509 471 475 511 503 479 482 481 505 511 470 507 512 490 482 496 473 485 469 478 494 477 514 509 501 479 493 486 501 490 511 492 492 473 485 483 483 498 501 477 497 504 467 492 501 508 473 480 493 506 473 484 507 467 500 483 469 506 471 481 481 497 501 491 480 498 471 495 475 469 465 484 463 490 463 499 486 472 468 466 481 492 502 493 496 458 481 501 501 489 472 488 492 462 469 462 465 494 495 495 470 467 486 473 497 489 480 501 468 466 460 489 479 476 493 456 481 493 482 497 467 486 467 470 477 478 474 460 452 485 470 469 468 457 466 482 457 466 459 450 477 464 483 481 465 453 482 491 447 464 466 486 476 481 449 470 475 482 468 445 482 479 454 484 486 476 451 465 484 462 475 471 453 466 463 452 448 484 444 472 456 478 443 468 447 446 446 476 478 464 478 470 453 477 458 447 444 441 443 464 469 454 447 473 459 462 445 470 467 468 463 445 474 439 474 452 442 437 462 459 455 435 461 440 437 445 457 446 465 465 432 428 427 429 436 440 433 435 435 464 464 442 446 434 435 460 422 443 455 431 462 421 437 421 442 445 440 424 439 436 452 426 442 426 423 452 418 456 446 432 443 414 446 432 439 453 452 421 426 445 442 426 418 429 446 411 443 436 430 449 430 447 431 447 447 445 411 432 424 417 445 410 405 404 411 428 442 422 430 420 400 413 422 436 434 416 408 409 427 412 403 418 422 431 413 403 398 409 434 432 419 430 430 405 413 395 426 422 396 430 430 410 408 409 423 400 427 416 396 395 393 390 418 422 417 406 415 399 396 422 418 402 413 402 396 418 388 404 406 408 382 418 414 417 417 406 406 403 380 385 385 407 413 411 387 413 396 385 384 378 382 385 406 376 393 409 371 403 382 401 377 390 369 378 382 378 372 376 370 381 368 377 368 397 371 365 366 387 391 383 384 394 372 362 379 389 368 370 396 381 377 377 393 376 375 363 370 385 373 361 385 362 355 372 359 370 383 369 377 384 371 381 356 371 358 370 364 369 377 378 356 348 348 359 350 364 358 361 373 348 364 376 349 365 370 371 348 375 377 368 352 362 341 347 355 366 364 338 364 349 371 361 337 352 350 348 365 361 341 351 335 355 348 349 345 331 360 341 361 356 362 342 350 355 346 353 330 339 360 354 346 334 333 345 329 344 347 339 341 348 325 335 343 337 341 337 322 324 325 346 322 331 328 349 335 323 330 320 345 330 344 322 342 331 321 345 337 338 331 327 327 341 317 318 333 342 340 317 338 313 322 332 321 321 308 329 315 317 316 326 331 313 336 308 324 319 327 333 325 333 321 331 331 329 319 318 310 316 313 322 319 317 312 315 322 325 321 300 298 318 312 323 325 298 297 314 320 296 303 297 311 311 297 298 301 318 299 303 296 319 304 315 315 301 314 289 307 292 288 309 295 306 286 289 289 298 306 311 310 312 286 284 284 300 293 287 304 291 300 290 305 295 281 290 295 291 292 291 293 296 280 285 285 295 286 284 280 303 291 278 302 301 300 293 279 300 274 279 281 277 278 294 287 297 289 287 299 280 297 281 277 289 287 281 272 280 294 278 278 290 278 272 292 282 291 285 293 291 289 284 278 278 277 292 287 282 273 284 285 268 270 277 285 287 263 278 272 266 266 281 287 283 264 268 281 270 268 273 278 269 286 274 259 276 263 276 282 259 267 274 263 273 275 272 257 264 276 265 266 279 273 280 264 274 268 262 275 279 259 272 278 264 276 277 273 257 278 276 253 268 274 266 255 269 265 260 256 275 271 268 273 268 259 256 261 272 264 256 272 269 250 270 255 271 270 248 251 269 271 253 261 266 266 266 259 256 250 264 257 270 256 256 264 267 262 252 248 253 256 270 248 258 256 247 245 260 260 267 261 254 247 252 247 266 265 253 248 253 247 245 257 249 261 259 249 257 265 253 264 252 252 243 266 263 246 266 252 263 263 245 249 242 252 251 266 251 260 247 262 266 247 250 247 264 243 256 253 242 241 251 253 251 254 252 248 257 253 260 253 249 264 260 250 250 246 251 261 241 257 257 242 263 243 249 262 247 264 251 248 264 262 260 251 250 248 260 243 260 255
257 244 254 253 254 239 259 243 261 263 260 255 240 258 258 249 257 240 248 246 250 250 245 245 263 255 256 259 260 251 251 253 260 242 244 252 242 241 256 241 240 254 257 242 249 253 254 244 256 241 253 242 253 260 252 254 251 244 249 250 258 263 264 253 265 245 244 246 250 260 249 250 250 244 254 261 257 246 243 250 248 257 252 262 251 263 250 264 244 262 249 264 259 249 251 259 256 256 266 265 250 248 250 260 250 264 257 267 268 257 251 250 248 267 255 256 263 248 270 271 268 265 271 271 262 263 272 257 251 268 265 265 256 270 268 249 252 272 256 260 272 254 260 273 274 270 259 267 272 256 266 270 275 267 271 267 259 271 253 266 265 271 259 276 270 254 276 275 280 258 261 278 264 263 258 263 259 263 273 264 261 283 272 281 281 268 272 282 276 277 272 273 274 286 283 273 273 285 273 263 275 266 264 264 262 282 272 266 263 289 274 284 289 279 282 275 279 285 289 272 268 280 277 284 292 267 285 273 271 292 280 272 272 281 272 278 280 288 280 274 275 291 276 287 281 297 295 292 288 275 283 292 289 280 283 301 293 294 277 282 304 297 292 300 278 289 283 291 280 296 278 285 296 292 282 289 297 307 300 300 306 285 285 290 302 306 283 303 289 286 312 292 300 293 302 286 314 303 297 315 291 310 305 309 292 302 299 300 311 315 294 295 294 294 313 309 293 310 296 321 308 312 321 324 312 299 297 302 312 299 316 299 312 300 321 303 323 310 326 301 323 325 317 305 326 303 321 307 330 312 317 325 317 323 306 311 319 320 329 333 326 324 318 313 332 333 320 308 323 332 339 329 332 336 340 329 338 334 328 323 339 323 338 321 330 332 339 318 330 333 334 338 320 327 340 326 347 329 345 321 350 336 347 347 331 339 337 331 342 329 334 346 331 338 348 336 334 337 349 345 342 351 334 333 351 335 342 333 339 342 351 331 354 340 350 340 336 366 355 363 340 341 350 351 365 349 352 354 349 367 369 356 368 348 342 356 362 352 363 342 373 354 369 350 353 350 354 348 344 365 357 358 362 346 361 380 366 380 359 363 365 359 372 367 383 352 365 380 353 359 375 367 378 381 356 368 367 385 375 358 361 378 371 392 389 361 379 364 374 393 372 368 384 371 383 379 385 380 370 380 380 370 371 377 373 398 396 371 377 371 402 366 370 379 378 396 373 384 396 388 383 376 401 383 407 384 383 405 403 378 380 411 394 379 402 399 405 403 404 381 409 390 390 380 404 412 391 411 395 408 406 394 386 408 410 386 385 415 410 423 419 417 410 401 395 387 414 425 409 393 418 396 426 404 418 420 391 397 393 430 410 427 396 406 399 419 411 398 405 418 435 423 411 427 427 429 412 403 428 409 424 439 403 438 435 439 432 414 440 413 405 414 410 431 434 425 424 424 411 439 427 440 429 436 434 416 415 437 438 443 443 428 440 444 429 425 422 447 440 450 441 430 421 436 419 443 442 453 438 423 454 443 448 454 458 417 456 423 423 428 450 437 443 418 457 443 451 443 444 463 423 438 435 427 452 438 458 434 465 447 443 446 437 424 438 434 430 448 466 456 458 458 465 451 471 435 469 435 468 456 435 442 439 452 458 435 438 475 468 459 463 472 442 442 462 438 463 441 463 470 440 457 465 441 464 459 459 450 472 468 461 441 466 474 444 484 471 472 451 451 458 484 463 449 452 470 484 468 462 460 478 474 466 480 450 488 451 468 455 488 454 475 486 486 461 472 491 465 472 491 487 488 468 488 489 472 475 457 491 452 491 493 492 488 460 496 458 451 496 467 468 453 468 462 474 485 468 472 483 494 470 476 487 471 496 462 473 476 456 481 483 475 458 478 503 481 461 495 467 461 490 502 486 461 504 487 488 466 499 500 502 482 460 462 489 492 497 492 479 498 485 475 486 504 498 502 482 504 494 493 477 495 490 506 501 505 504 499 481 497 509 477 473 479 481 471 511 470 468 488 487 504 491 467 494 494 492 507 506 506 484 485 498 512 508 484 490 476 493 479 487 515 483 476 479 504 505 512 501 509 486 475 499 469 483 485 499 509 482 490 500 500 509 483 498 507 506 478 516 489 495 487 488 511 500 505 503 489 500 489 482 475 501 518 475 515 491 505 511 504 482 498 492 473 513 477 510 505 485 513 476 516 487 495 509 517 486 493 492 516 516 508 520 497 507 480 497 483 520 493 516 482 472 488 490 514 499 485 504 513 478 509 514 498 483 502 499 497 479 476 497 480 512 501 510 503 509 492 514 508 513 515 475 513 482 493 511 515 506 495 507 517 482 499 498 498 485 477 479 498 481 504 506 477 484 495 509 477 471 507 519 513 500 472 504 511 498 495 510 488 518 496 490 480 481 517 506 499 478 470 477 493 503 517 500 472 498 494 482 497 480 481 490 511 488 476 508 472 505 498 490 504 480 510 470 496 513 511 477 473 512 490 502 497 495 483 504 474 508 469 508 472 488 499 485 496 479 466 471 484 490 463 477 471 505 507 473 466 489 489 508 484 479 505 464 481 488 501 466 478 480 474 492 494 461 481 478 475 498 485 495 477 500 476 484 494 472 493 465 466 472 480 488 457 474 458 493 501 466 467 486 486 481 475 494 455 499 491 482 467 498 483 469 490 471 491 481 478 498 466 475 498 454 467 495 485 486 454 478 465 495 461 454 493 482 472 492 478 460 452 470 456 459 485 471 455 475 478 466 448 453 463 446 445 478 472 450 449 470 487 468 470 443 471 466 452 481 466 477 442 440 483 450 449 458 454 461 483 466 476 439 467 448 441 469 437 463 462 476 459 435 437 446 458 475 438 459 440 454 477 434 467 443 462 463 446 467 443 471 444 446 473 454 450 457 462 432 443 449 434 428 448 460 453 455 435 435 428 444 444 447 426 426 448 463 427 423 455 464 428 429 442 450 442 438 455 461 457 425 420 428 441 418 429 450 440 447 433 452 432 431 427 418 450 449 420 444 446 441 424 425 439 446 445 428 425 415 436 434 428 442 420 448 435 448 418 417 440 410 428 424 444 408 415 434 425 403 415 424 429 435 436 401 412 410 426 414 402 418 425 431 431 415 438 407 402 407 399 436 404 402 412 414 415 397 393 409 402 426 403 419 394 401 418 424 409 417 401 407 395 425 388 397 389 398 424 406 421 414 407 396 415 404 390 385 409 415 418 395 413 408 381 414 403 392 412 411 410 395 412 413 409 409 380 390 382 405 390 408 404 408 407 385 398 384 393 409 392 390 371 384 406 403 382 391 390 401 383 404 385 374 382 389 388 398 367 370 387 399 381 390 390 385 382 376 390 394 384 363 360 374 389 375 358 370 366 362 368 383 360 379 379 361 387 383 373 366 359 364 371 374 352 365 350 380 380 373 376 379 372 357 347 369 360 368 346 363 353 356 367 360 355 365 377 363 360 355 350 345 360 366 373 374 366 346 371 353 355 344 345 347 338 353 359 367 350 353 356 349 355 353 343 354 358 360 358 347 340 345 347 355 353 338 362 330 349 348 343 358 327 328 327 338 351 325 342 346 338 347 327 344 333 344 322 330 322 332 343 325 327 339 333 348 341 320 345 340 325 318 329 331 347 330 322 339 328 342 317 322 342 322 320 320 320 333 337 338 317 316 309 331 312 332 329 334 337 310 329 319 308 305 318 331 311 328 331 334 314 335 316 321 318 309 302 313 319 320 305 329 315 314 318 317 321 316 300 299 299 302 297 310 315 321 307 302 297 302 318 308 306 293 293 318 306 303 302 294 310 306 295 294 310 316 310 315 311 297 310 316 314 290 298 300 305 292 296 286 291 290 301 307 306 288 293 294 299 307 306 306 282 286 291 306 300 286 307 307 291 291 282 288 278 303 281 282 303 299 304 298 280 278 292 301 281 290 292 289 287 282 277 293 288 299 292 293 280 285 275 294 288 287 286 275 279 274 277 293 281 287 269 271 274 270 270 274 285 287 289 270 268 277 274 268 290 282 266 281 288 274 281 265 284 285 281 267 288 277 284 265 269 282 262 274 276 261 270 286 265 276 267 278 265 266 272 262 272 263 268 257 272 257 258 266 279 276 258 278 264 276 259 256 279 272 255 271 278 258 260 275 273 253 253 266 276 257 276 276 273 271 274 266 276 267 255 256 273 260 264 250 257 268 253 256 261 254 274 259 259 253 254 255 255 254 268 251 258 267 251 253 260 251 270 260 269 250 267 268 262 246 266 265 256 263 261 252 247 254 260 247 262 262 265 258 249 247 267 257 261 250 255 263 245 253 262 243 243 258 248 245 261 245 266 246 262 255 251 265 242 266 243 259 260 265 249 264 242 249 253 260 255 265 256 258 251 250 260 253 242 265 256 259 243 254 262 263 245 248 264 245 249 240 264 242 240 247 242 242 255 254 262 245 252 252 262 239 263 256 252 239 257 243 259 260 260 258 261 240 242 260 245 251 262 244 256 262 253 258 239 243 247
238 250 262 251 248 262 250 242 250 253 262 257 248 259 253 244 258 254 247 254 262 260 254 244 254 252 259 248 255 240 258 255 253 257 247 241 258 261 246 247 251 247 241 263 245 258 245 240 249 256 258 250 255 250 258 247 242 256 257 261 258 253 255 250 249 240 253 246 264 263 257 253 246 261 255 253 256 263 256 244 256 252 256 248 262 249 255 266 243 251 263 263 266 254 249 252 254 265 259 255 262 250 245 244 245 259 259 261 257 250 264 246 260 256 255 258 265 246 258 265 254 264 268 257 247 272 251 269 259 268 261 265 247 252 265 258 253 265 261 260 254 265 267 254 256 263 270 254 257 262 252 272 254 251 259 255 276 265 254 266 262 268 260 266 277 278 276 258 271 266 272 278 259 265 261 267 279 255 257 281 264 277 260 282 262 275 273 281 284 268 263 284 264 283 268 275 266 280 284 273 265 283 261 287 286 284 276 271 263 278 270 288 289 274 288 268 282 266 265 282 278 286 282 273 266 273 279 273 274 272 292 274 281 292 291 281 278 284 292 291 294 291 279 296 284 284 297 278 275 272 289 283 277 290 291 277 298 289 285 300 293 299 277 284 288 297 289 281 281 283 281 292 296 279 285 307 307 304 292 282 284 282 281 286 282 291 289 302 295 295 300 306 291 289 301 309 288 285 289 286 287 315 314 304 287 316 302 307 310 307 313 303 305 308 308 312 308 297 321 308 318 293 297 310 294 307 299 303 321 302 323 323 298 299 317 326 323 319 306 327 326 327 309 316 318 318 330 324 325 314 331 313 315 326 304 310 330 322 312 329 319 322 325 333 314 337 323 321 316 335 323 324 340 322 320 324 325 324 338 337 332 323 321 334 318 314 336 327 341 319 348 318 342 346 342 317 338 322 349 343 349 349 329 332 342 337 341 354 325 347 356 337 335 324 333 326 328 332 328 328 352 342 340 327 342 342 359 332 362 332 333 330 355 344 336 352 338 340 335 346 349 346 343 368 349 338 362 349 357 347 347 357 340 338 356 348 366 347 364 374 353 354 376 366 377 366 344 370 356 370 355 348 355 380 351 366 364 377 351 375 355 368 359 365 380 365 371 352 361 353 371 359 369 358 371 384 377 383 359 381 358 361 389 359 387 358 362 369 373 376 391 364 394 374 376 371 381 389 395 387 370 375 392 372 370 371 402 400 389 394 402 377 399 377 370 381 378 381 394 376 377 399 400 385 383 372 403 387 386 387 392 409 380 389 379 400 400 404 378 402 400 392 411 399 391 414 391 392 384 404 419 410 413 402 382 403 400 393 414 423 415 413 387 398 391 405 396 407 413 414 396 394 396 401 404 413 404 396 421 394 430 407 406 430 416 398 417 411 432 400 405 396 409 408 430 430 438 414 407 419 440 431 401 433 414 413 440 437 409 421 402 441 425 416 407 423 409 437 417 443 424 445 435 413 419 414 419 442 418 442 442 421 439 444 437 435 426 440 442 416 430 428 437 418 438 452 438 419 421 430 439 425 422 434 434 422 428 428 446 452 422 431 454 453 454 441 459 438 458 434 456 435 443 461 441 449 434 457 433 435 443 459 449 425 431 426 442 458 468 449 449 465 432 463 440 452 473 462 454 430 450 445 437 433 435 439 433 468 448 466 439 464 454 436 467 454 460 449 447 457 473 476 480 438 445 468 451 474 474 441 448 483 466 472 456 467 467 477 458 471 453 449 462 442 447 453 470 463 469 465 475 481 483 467 482 486 448 451 477 480 456 462 477 487 448 484 472 485 483 464 450 480 476 454 450 488 488 464 460 480 489 467 451 471 453 496 489 498 478 473 486 468 489 497 462 471 467 466 462 483 483 490 468 478 483 500 482 484 475 496 485 484 468 474 504 463 502 487 480 489 505 495 458 466 506 494 488 460 483 481 479 507 464 479 498 492 476 477 488 463 486 470 508 499 487 476 505 485 507 497 484 474 486 484 483 502 488 481 503 464 482 509 478 503 496 477 474 504 473 487 493 476 478 492 499 475 473 505 469 485 506 481 506 473 472 479 468 491 515 505 473 483 505 492 473 488 504 487 483 511 514 510 474 483 488 512 491 500 501 498 518 497 513 514 504 518 477 510 497 480 503 507 500 491 481 504 515 516 480 481 516 476 478 476 489 501 518 515 482 505 495 487 483 494 487 473 497 499 513 480 508 496 517 488 521 478 477 516 480 490 481 475 499 492 484 521 521 481 516 488 514 495 508 482 473 474 483 498 505 479 505 491 507 500 511 506 511 520 505 518 494 513 520 520 488 482 520 487 495 519 502 492 497 488 506 497 494 516 478 477 478 510 500 512 493 488 495 487 492 483 483 513 479 486 511 494 500 514 509 473 516 494 497 490 509 481 514 481 480 475 491 486 518 518 476 490 486 504 504 510 515 471 502 474 485 497 496 513 491 488 469 485 511 494 510 505 504 509 470 469 513 490 484 511 489 494 486 508 483 475 499 480 476 487 489 491 513 470 489 490 495 489 512 487 469 503 479 510 494 481 511 465 506 506 486 466 477 493 504 492 477 466 463 508 505 469 467 497 465 499 466 503 500 468 467 491 506 497 491 488 478 472 489 487 481 479 489 493 461 481 490 475 500 489 488 494 464 461 496 467 466 501 461 457 476 468 503 490 501 456 461 478 482 462 460 457 470 497 484 477 453 473 458 489 473 492 489 490 472 493 485 471 460 461 471 474 495 477 493 472 457 477 449 484 484 480 487 454 477 470 456 456 463 459 477 460 451 489 472 477 466 450 479 448 484 487 455 480 477 462 473 475 449 466 460 448 482 449 450 454 438 446 479 456 459 459 471 461 452 458 463 453 459 471 446 479 450 456 444 452 437 465 473 438 432 457 447 446 458 466 441 447 457 435 458 456 454 448 468 437 431 449 460 443 441 442 437 433 440 457 445 444 444 436 444 461 448 438 429 462 444 444 452 463 437 430 437 454 426 459 421 445 449 455 456 459 439 449 433 417 455 456 422 456 432 451 436 439 417 429 426 437 421 427 413 447 442 450 415 445 444 446 408 408 448 446 415 439 436 432 426 416 417 416 412 444 426 436 430 413 412 438 414 429 425 401 432 417 409 403 428 411 410 407 406 422 429 422 397 433 418 405 431 408 419 430 412 429 424 392 408 412 416 421 392 420 399 405 413 420 389 415 401 413 408 412 404 390 411 416 415 398 420 391 418 383 396 413 382 385 408 393 407 402 382 387 379 380 405 415 388 389 406 378 410 393 376 412 377 394 397 403 377 379 392 382 390 394 375 384 370 384 381 380 370 370 382 378 402 367 393 394 400 367 386 385 376 392 365 389 388 369 397 383 377 396 363 373 375 362 383 386 376 393 391 357 384 369 383 357 359 379 368 367 371 360 360 356 377 370 386 370 361 374 379 370 354 384 350 348 376 382 380 377 357 352 370 361 357 379 348 366 357 365 374 357 366 362 366 357 343 362 363 346 342 369 341 343 339 341 353 357 354 365 353 369 342 341 340 348 347 361 359 362 353 334 332 349 344 334 337 342 357 360 360 332 354 352 351 327 354 344 350 334 336 345 353 327 348 347 348 336 340 336 352 341 333 346 329 345 331 323 342 328 331 344 338 339 345 318 328 331 320 339 325 328 334 335 345 324 318 322 340 333 322 311 319 328 316 323 311 314 310 329 325 313 317 317 320 334 307 326 326 327 330 316 326 313 331 333 322 332 318 323 321 320 329 328 307 315 314 320 301 312 314 326 306 313 315 302 320 319 306 303 301 320 324 303 295 322 321 307 312 300 293 297 295 318 306 308 302 318 301 292 307 301 293 305 291 301 297 289 305 308 298 290 313 289 311 301 285 307 288 303 283 308 306 300 282 300 302 307 281 298 293 303 290 303 305 296 290 293 298 301 296 296 276 286 275 295 302 297 295 288 294 276 282 296 281 273 288 289 290 285 278 282 283 297 283 283 269 293 284 277 289 293 274 269 273 271 271 290 282 275 289 286 290 270 281 266 271 288 272 269 288 273 290 264 264 263 286 269 280 278 288 282 286 274 276 285 273 275 281 268 266 273 278 277 280 260 266 274 284 274 279 269 271 267 269 272 267 266 278 262 259 256 260 258 260 263 263 278 267 256 276 275 263 267 269 261 252 275 277 252 275 275 263 264 274 274 254 274 251 273 255 257 250 262 260 256 271 268 255 260 273 254 256 256 267 249 267 268 272 267 270 272 265 258 259 264 261 248 269 267 268 267 269 262 264 253 269 263 252 252 252 245 244 254 247 262 263 248 246 252 251 260 259 265 260 255 258 250 257 257 245 256 255 246 247 249 254 247 242 262 253 249 263 255 261 244 250 255 248 254 264 255 246 257 254 240 247 246 247 261 262 252 250 252 255 257 259 244 262 262 243 251 247 240 240 243 245 252 259 252 240 261 244 247 254 260 249 261 243 256 260 240 244 247 253 262 240 250 245 238 248 249 250 256 252 254 262 259 244 260 249 247 257 257 259 248
253 244 246 258 238 243 238 246 252 255 247 257 242 254 257 254 240 247 247 255 240 247 253 246 246 239 257 240 258 253 252 251 261 238 250 239 244 254 249 238 247 259 260 254 254 255 246 257 242 256 252 245 243 243 256 253 249 253 258 247 244 249 239 245 250 254 247 260 246 261 263 255 260 260 248 251 254 256 247 262 252 263 246 260 245 265 251 257 256 249 244 264 261 244 246 249 259 256 246 266 254 246 258 249 243 243 263 261 262 245 257 250 244 262 245 252 264 258 268 254 265 246 253 260 250 259 267 267 266 261 263 268 254 256 261 252 247 265 251 254 259 251 252 251 265 259 258 254 257 274 258 259 255 269 256 271 274 276 274 271 266 267 267 276 253 256 255 256 277 260 264 262 265 269 269 260 257 278 268 268 280 277 281 262 261 263 272 257 279 265 281 263 259 258 273 259 266 261 267 259 270 285 277 272 268 285 268 287 278 267 270 280 280 269 276 286 266 282 276 278 290 291 286 266 291 288 278 277 268 287 285 274 287 292 284 274 267 277 276 268 288 296 284 284 285 285 273 274 272 284 278 292 276 282 273 276 289 298 299 276 292 276 301 302 281 289 286 304 286 289 305 292 298 299 295 289 286 284 296 307 292 289 297 284 285 285 288 295 288 292 308 306 293 306 297 305 294 309 285 294 293 293 303 293 311 296 289 306 295 309 308 302 290 308 296 299 306 311 302 298 302 321 312 302 298 322 301 302 316 301 298 316 302 305 308 297 322 297 301 305 316 304 323 328 325 308 329 303 303 316 332 317 321 328 326 314 313 327 330 306 304 335 321 310 315 328 327 314 308 326 322 322 328 328 338 314 328 326 332 334 313 317 337 335 338 318 322 340 314 315 344 347 333 316 337 328 347 348 335 343 333 330 335 325 332 346 340 342 342 343 348 348 349 329 355 353 355 342 346 335 356 332 340 333 342 358 354 352 348 338 329 358 345 337 332 335 360 342 353 338 345 338 368 335 362 367 352 370 362 349 347 369 353 360 360 355 369 364 373 348 364 355 369 346 373 372 376 363 345 370 345 371 345 372 371 374 362 351 355 360 366 367 359 349 368 356 360 369 370 351 363 355 361 379 381 387 365 389 372 364 368 391 386 364 364 387 378 373 384 366 370 389 360 364 382 375 367 368 377 382 387 392 390 378 380 374 390 385 386 401 398 388 376 380 384 402 400 370 402 393 395 379 380 394 375 383 384 410 409 410 399 404 410 390 408 382 405 379 387 409 398 413 417 396 381 410 383 413 419 382 404 404 390 400 392 390 421 386 400 386 402 405 408 422 400 407 419 424 413 418 390 428 415 394 401 428 403 394 406 421 430 431 393 423 409 418 433 423 424 412 415 406 428 411 426 415 411 421 413 412 407 433 402 413 438 427 442 401 442 421 415 410 414 426 413 422 416 436 408 412 425 410 435 424 432 432 417 410 430 451 428 421 419 427 448 426 453 415 450 427 435 449 441 451 432 442 438 448 428 452 457 426 455 419 439 426 438 453 450 452 421 452 440 452 447 426 443 425 432 458 433 447 444 437 432 452 446 448 458 436 458 443 454 436 465 442 442 431 451 447 453 446 434 461 452 441 447 446 453 459 451 440 476 462 452 453 467 473 461 454 472 439 466 438 471 436 453 442 449 443 437 469 465 482 454 476 448 450 469 451 444 448 468 446 462 443 451 442 462 464 476 454 470 472 479 444 444 457 481 459 465 475 486 448 475 457 457 451 477 480 463 467 491 489 494 471 460 459 491 463 488 450 464 470 488 488 494 463 473 468 484 497 481 490 471 466 466 462 498 498 497 468 497 494 491 476 497 456 467 461 494 462 492 460 483 500 491 462 482 457 461 484 503 495 470 481 475 487 460 480 496 505 497 461 466 480 464 474 502 504 480 493 478 485 465 506 482 469 481 476 469 486 504 484 492 469 507 478 467 510 499 472 509 502 480 502 465 509 499 465 505 508 507 495 501 500 510 501 468 501 510 473 514 472 511 494 481 502 496 507 504 514 494 477 503 510 470 503 510 504 503 500 503 501 486 489 492 481 475 498 472 518 505 471 480 505 502 498 496 481 494 483 483 472 492 474 518 498 514 510 484 504 497 518 492 513 494 515 481 504 499 483 504 489 483 518 475 519 502 500 485 476 512 497 482 489 501 479 515 499 522 483 482 498 485 502 490 512 500 503 494 477 514 481 494 480 478 501 483 512 479 495 515 474 520 474 494 503 484 491 479 483 505 492 507 522 521 479 511 503 508 482 507 504 490 483 516 499 510 476 488 520 497 485 476 494 490 501 479 500 518 484 509 505 503 493 504 505 502 491 485 487 500 474 474 521 488 516 497 475 518 516 477 492 478 478 512 493 510 473 519 505 484 505 493 518 480 474 505 508 497 473 478 480 475 479 479 490 473 507 497 517 501 501 488 511 513 484 488 501 484 485 491 501 474 512 503 487 469 487 479 495 490 486 509 499 494 467 473 501 509 505 505 496 487 478 487 486 492 505 469 511 476 490 500 486 489 485 502 470 497 474 493 484 493 509 488 506 510 480 476 476 474 463 472 471 507 474 499 506 506 498 486 492 499 506 496 474 503 486 496 488 463 477 459 461 491 500 503 489 469 470 503 496 486 481 457 501 494 495 466 491 458 468 493 470 469 497 456 489 481 486 457 490 470 484 466 457 491 493 455 479 490 464 467 461 496 474 493 449 484 465 475 487 457 491 481 449 465 482 484 491 446 488 461 466 449 472 461 462 449 465 489 470 465 464 446 487 463 454 466 446 446 452 478 481 457 441 455 467 481 481 453 464 443 471 439 446 446 455 465 445 453 478 452 453 435 438 466 469 451 438 472 467 448 441 475 441 457 439 439 472 433 458 471 474 443 449 435 434 439 457 463 462 460 449 460 451 454 443 458 441 450 438 436 463 460 462 442 446 449 430 426 455 439 432 424 434 421 419 444 423 438 450 458 453 429 442 444 424 437 445 453 456 452 425 445 425 443 422 445 436 419 426 417 443 433 428 432 417 427 414 446 411 450 427 435 410 418 439 438 444 420 431 410 421 427 442 443 415 420 422 413 410 427 415 404 435 425 433 421 417 439 421 429 406 421 422 429 397 432 434 434 408 424 416 413 403 430 429 431 417 409 430 405 427 416 400 408 417 390 397 393 391 409 400 407 403 386 385 422 387 420 393 417 406 393 404 390 396 393 406 382 391 417 400 391 409 398 408 414 403 392 392 403 386 409 408 377 406 412 379 386 373 379 382 386 373 383 394 379 385 379 405 373 385 378 373 402 373 389 371 377 383 401 388 400 379 389 372 389 372 369 375 362 387 362 384 360 388 372 384 381 376 389 370 359 391 380 380 384 376 364 381 385 354 365 375 387 380 375 364 382 384 370 383 382 360 360 370 371 366 380 370 381 366 375 380 352 345 346 359 349 365 357 372 372 374 356 358 373 372 360 367 367 355 347 354 365 362 371 342 361 355 361 354 351 346 348 342 351 355 366 338 345 359 337 340 362 359 355 350 335 335 334 353 360 329 329 335 332 343 356 357 338 357 338 333 338 323 346 332 345 352 338 342 339 349 328 322 335 350 347 341 335 347 347 324 332 340 333 316 338 342 317 341 345 327 312 323 334 313 339 326 328 331 318 310 334 325 338 329 318 327 306 313 312 307 336 313 323 335 324 330 324 310 313 307 327 319 315 331 312 323 316 307 314 303 299 328 319 324 325 306 319 325 304 310 322 324 298 305 308 324 324 293 316 322 302 308 296 295 312 310 319 296 316 314 297 312 288 290 289 289 305 311 293 306 298 289 313 304 299 305 304 290 288 291 299 286 289 287 282 305 309 304 285 291 309 306 283 281 302 281 305 306 280 280 292 295 291 285 280 291 295 278 284 298 284 277 290 284 296 298 282 293 291 297 279 276 284 275 274 277 280 270 272 283 274 294 271 293 284 274 288 291 280 277 281 291 291 269 285 270 278 278 288 274 267 278 277 283 290 282 281 267 278 282 268 277 278 272 261 282 277 278 279 271 263 273 285 260 273 264 279 276 272 263 274 274 265 260 282 280 277 261 257 281 280 272 265 258 280 275 273 278 254 266 257 269 262 266 275 266 269 271 265 271 267 252 270 275 272 271 250 274 256 250 271 252 269 254 257 270 252 249 269 253 264 273 269 272 261 264 262 252 258 251 248 249 253 267 247 254 264 246 264 255 261 266 252 269 248 247 262 265 255 254 251 268 266 253 246 246 264 256 255 263 255 258 253 247 266 257 257 258 258 250 244 248 247 251 248 252 255 265 247 242 252 257 243 252 240 244 253 262 259 242 260 249 258 245 253 257 262 242 250 253 253 253 261 260 239 243 246 253 243 252 253 257 245 255 245 245 262 258 242 256 262 262 242 255 245 256 249 242 260 261 258 251 250 257 248 250 261 255 242 243 246 259 239 253 254 246 237 253 243 242 248 243 243 253 237 252 248 250 259 248 251 257
239 242 238 257 259 249 258 256 247 245 240 252 248 257 257 237 254 251 236 246 252 259 259 245 248 255 259 238 250 258 259 253 256 237 242 247 243 240 244 258 251 238 260 241 254 247 258 238 241 257 258 240 237 249 242 260 251 258 257 241 262 248 259 245 256 241 248 254 260 253 253 250 254 252 256 246 262 254 249 243 250 246 250 251 258 255 249 247 251 245 253 253 258 250 263 252 253 250 244 253 265 261 242 257 249 259 266 250 251 252 255 261 258 267 250 255 258 260 264 246 267 252 262 261 261 259 247 251 269 252 263 269 246 263 252 260 266 257 268 257 259 253 251 257 265 272 262 263 248 270 258 268 264 272 267 272 273 251 273 256 258 267 275 261 272 256 251 266 267 273 252 255 256 258 266 274 259 256 266 260 254 276 255 270 276 276 268 268 276 267 273 269 272 274 283 258 262 283 277 260 263 265 268 279 283 275 281 274 285 263 285 277 282 269 274 272 270 272 275 281 272 282 267 289 273 283 280 267 275 273 283 273 269 277 290 280 278 267 292 278 281 270 288 277 271 271 281 282 287 286 291 293 291 278 299 285 295 293 297 278 274 299 298 278 283 298 302 297 277 281 278 280 299 299 286 292 285 278 287 292 301 284 297 303 303 285 290 285 301 306 294 299 306 304 294 302 291 292 309 314 290 293 293 303 302 308 313 295 310 312 311 301 306 299 295 297 317 301 319 311 303 313 303 300 301 322 301 304 317 319 315 319 320 310 306 302 299 307 324 315 326 321 325 306 301 312 303 323 328 315 316 323 323 323 312 310 313 335 332 334 335 319 323 336 322 323 337 336 322 336 336 338 312 317 334 315 310 312 321 312 337 338 320 337 342 332 317 329 319 341 338 340 329 339 325 345 349 321 337 348 323 329 348 332 352 333 331 349 327 349 323 350 324 323 333 342 338 332 332 336 338 355 330 329 341 348 348 349 355 332 341 355 362 336 339 332 331 343 351 353 363 334 336 343 358 369 367 356 351 356 348 361 356 361 346 346 357 346 351 374 362 342 351 343 347 370 363 377 375 365 368 362 375 367 371 378 376 366 348 360 368 358 351 358 378 382 379 379 362 376 371 370 354 365 361 387 369 384 376 377 391 369 366 359 368 386 374 377 382 374 387 364 377 379 392 375 382 367 399 396 397 364 375 392 368 372 396 365 395 382 388 400 383 402 400 374 375 392 389 382 389 380 404 409 399 410 376 392 390 380 384 411 383 395 390 412 415 377 382 398 399 414 397 411 388 409 405 400 404 409 381 414 404 417 383 401 394 412 418 413 401 392 404 392 399 419 425 395 407 398 417 414 410 427 395 407 397 403 421 420 404 414 412 404 427 426 409 412 425 427 408 406 429 420 410 432 432 399 424 432 401 418 409 438 434 416 429 439 421 441 435 423 440 440 444 419 411 413 408 408 442 421 417 436 423 408 433 438 447 446 417 443 446 428 425 421 426 427 446 437 426 456 443 433 450 442 431 432 445 445 449 440 448 457 448 460 460 438 425 437 461 440 456 454 428 425 444 460 437 435 447 448 451 465 447 467 438 456 459 444 443 455 455 438 431 449 429 430 439 459 449 462 470 470 438 471 440 433 464 452 451 436 464 466 463 453 478 451 453 459 462 445 447 473 437 459 443 449 462 449 454 442 459 482 468 457 471 451 463 468 466 453 481 477 486 458 466 471 458 458 457 486 468 483 483 453 472 445 465 447 452 483 452 481 452 468 480 464 465 467 461 492 464 491 450 464 460 459 472 489 461 492 475 460 464 454 453 479 465 487 459 491 463 468 458 471 492 492 467 463 467 460 461 462 482 466 484 496 478 478 460 480 473 485 465 488 478 462 483 474 479 488 469 482 463 502 478 494 468 475 506 478 461 501 471 488 480 467 496 503 490 469 495 475 498 473 508 489 494 486 505 469 485 469 493 489 481 472 480 480 471 494 503 469 503 471 500 505 506 510 491 481 488 493 503 503 485 483 514 481 496 498 492 490 479 498 486 493 505 502 513 517 482 503 477 477 508 512 516 499 507 498 519 486 475 506 473 498 473 475 516 507 511 493 480 472 473 498 501 515 487 496 520 506 481 478 513 475 476 516 504 514 494 503 485 504 491 493 482 498 497 478 489 492 504 498 498 506 480 478 505 495 519 510 506 524 510 506 477 485 487 490 512 483 513 523 485 504 500 512 504 521 484 506 508 488 490 490 513 514 488 524 497 484 509 481 483 496 514 485 506 476 503 495 486 493 493 498 524 520 485 503 518 496 486 504 511 504 519 501 495 482 500 518 493 484 476 502 508 515 514 489 516 492 512 477 512 482 500 505 494 497 485 511 498 502 504 507 496 497 515 512 498 496 484 494 486 519 481 474 479 516 507 511 490 477 500 518 480 497 505 499 520 516 493 496 500 474 485 473 496 481 511 472 503 472 497 517 519 505 473 480 503 507 470 471 511 502 472 474 478 505 501 477 500 473 506 484 480 474 485 505 485 481 510 467 487 487 469 491 477 472 500 510 509 505 467 507 488 469 511 497 510 499 491 480 471 492 493 480 505 476 471 477 482 491 493 472 490 478 464 497 461 493 471 468 491 471 473 497 461 479 480 473 483 475 505 489 502 485 473 497 498 481 478 485 461 476 494 456 493 464 491 461 496 501 484 493 492 472 489 476 491 455 482 490 475 453 486 497 475 490 482 491 482 459 458 481 486 481 491 457 474 490 454 465 466 485 455 481 482 468 455 471 469 483 485 469 463 476 464 457 469 467 454 479 476 484 478 469 455 471 461 473 462 445 481 453 460 443 455 474 468 463 460 449 483 451 470 448 481 443 454 454 466 454 473 458 445 464 438 473 439 469 441 438 459 468 467 466 474 442 431 470 448 457 459 471 432 462 438 458 461 471 459 435 450 456 456 452 465 440 443 451 427 459 438 439 425 456 445 422 443 436 426 461 448 441 441 460 458 457 419 430 426 437 455 427 451 455 425 435 433 419 433 432 449 419 450 420 414 450 420 418 435 416 433 413 442 427 420 437 415 446 432 445 443 426 420 427 432 445 430 426 426 430 445 417 413 428 437 430 419 407 403 402 420 408 414 431 421 432 438 420 420 407 419 417 434 436 432 408 405 410 399 395 412 400 409 411 402 409 407 425 401 427 413 429 422 418 418 403 412 387 410 393 411 400 405 398 419 417 388 399 422 414 402 409 384 390 388 415 411 413 401 409 402 403 397 378 385 395 404 380 412 407 392 396 382 412 408 382 401 408 389 374 374 404 382 374 374 406 400 380 405 389 392 369 388 400 381 400 376 393 392 401 381 401 384 388 379 371 394 374 388 362 383 386 396 382 395 388 383 377 369 392 359 376 373 378 386 366 360 376 371 383 365 369 372 379 363 361 355 355 359 350 373 361 367 375 372 347 368 364 366 381 351 350 376 347 373 344 350 367 356 345 368 366 367 354 345 371 374 355 340 341 361 353 339 349 357 339 367 369 337 348 353 368 358 350 340 361 337 342 337 342 363 330 346 358 342 339 351 354 352 341 342 358 348 327 356 357 330 342 350 332 352 336 343 348 341 336 345 345 321 326 350 333 326 351 346 350 331 332 317 335 316 344 330 319 333 345 329 321 339 338 329 320 312 320 317 324 324 330 341 329 314 309 336 322 309 334 319 311 318 309 327 331 324 327 315 305 315 307 328 312 318 327 312 306 305 312 307 311 325 316 310 303 301 328 299 303 326 313 316 296 301 322 299 302 309 318 312 313 303 313 319 298 302 303 313 308 309 317 294 313 312 296 313 291 294 304 303 287 298 306 293 286 307 287 312 298 292 307 297 306 285 287 299 302 287 287 300 304 308 284 303 286 290 295 292 285 292 294 288 300 296 303 284 295 287 287 287 289 279 292 295 297 277 282 290 295 282 295 285 291 296 298 287 274 296 292 277 273 292 291 295 288 269 288 280 269 280 278 287 276 282 291 283 270 283 272 292 279 268 273 274 269 273 288 271 286 285 268 278 281 277 284 264 271 268 273 266 284 265 271 274 281 265 260 264 271 265 281 274 267 277 283 261 259 268 257 282 279 261 277 271 274 272 268 277 263 270 275 272 270 270 277 256 262 275 277 272 254 252 253 263 266 258 271 263 273 254 269 257 259 265 249 254 257 264 252 268 254 273 260 271 263 261 250 249 260 250 269 262 253 247 251 247 267 266 250 268 267 268 268 262 251 247 259 256 260 257 248 254 252 248 260 246 247 245 260 264 262 243 263 251 243 244 253 266 266 259 265 264 256 263 257 263 242 248 251 259 260 255 245 245 262 264 249 241 240 242 262 259 245 258 246 246 262 257 246 261 250 244 259 240 243 252 239 244 261 251 241 257 242 245 238 239 246 249 243 250 252 241 247 259 237 254 241 238 249 236 248 248 238 242 243 258 237 236 242 254 254 237 236 253 236 250 247 255 236 251 241 256 245 237 259 251 241 248 239 254 241 243 242 243 241 241 258
256 240 238 251 250 255 243 244 256 250 248 243 251 255 241 239 257 258 238 248 239 242 243 257 247 250 256 247 247 237 245 246 243 241 255 236 238 240 237 235 248 243 236 257 240 242 237 254 257 256 243 238 239 243 252 244 258 260 254 256 252 249 246 240 240 261 244 242 237 238 252 259 256 252 254 253 244 259 251 257 242 244 244 243 249 245 251 239 243 243 262 259 258 246 240 263 248 247 243 249 251 258 247 245 250 265 260 257 262 252 251 266 259 259 248 248 266 261 250 247 267 248 268 262 255 245 262 265 253 267 249 264 261 257 269 246 257 265 261 254 272 268 248 253 248 264 265 268 254 266 269 251 259 259 260 266 254 251 263 266 260 273 257 260 266 250 257 266 264 261 262 264 257 264 271 260 255 266 256 266 259 254 270 273 267 256 268 276 261 258 267 256 274 257 280 270 266 276 260 262 280 261 273 273 278 277 260 259 260 284 266 270 268 264 278 281 276 274 265 282 265 276 272 272 278 270 276 277 291 280 272 275 282 276 290 283 277 276 288 268 273 287 294 295 272 277 296 295 296 269 275 286 294 298 273 283 283 296 273 292 296 284 300 284 279 281 286 299 285 294 300 303 292 291 294 290 305 278 297 297 288 295 299 293 290 297 293 297 302 287 287 307 302 283 301 298 310 293 286 295 306 306 285 314 314 302 289 313 291 294 301 316 309 291 300 315 290 304 299 303 313 305 319 293 300 318 302 319 293 305 308 306 318 309 314 315 326 311 300 306 303 326 298 298 329 320 310 330 318 310 313 323 302 311 302 322 314 308 312 313 319 329 327 321 330 335 321 331 308 333 332 312 309 313 337 338 321 318 337 314 317 324 336 343 340 340 315 343 338 324 324 330 347 322 320 342 328 342 318 332 332 344 328 347 322 329 348 340 349 331 337 340 327 355 347 353 344 347 338 352 350 325 338 348 344 327 356 343 361 344 352 361 337 331 354 335 338 354 338 354 343 338 361 345 346 351 339 341 352 367 350 364 360 363 354 356 368 347 357 364 345 351 362 365 343 349 347 350 364 364 350 367 376 374 364 361 369 367 349 356 381 362 355 351 381 367 377 381 351 381 382 380 364 388 384 370 357 378 380 372 389 372 356 382 376 375 386 364 388 392 385 364 382 378 390 380 367 397 376 392 397 376 379 397 371 380 378 389 402 373 397 394 368 398 386 381 388 374 387 404 406 401 408 410 387 402 380 401 384 401 408 394 389 376 402 399 380 395 393 410 404 402 408 411 409 381 403 414 380 406 394 419 402 396 399 421 409 391 420 388 394 422 399 405 409 403 388 404 400 411 419 415 426 408 426 392 401 422 420 397 425 414 405 397 423 408 420 405 427 436 420 412 429 412 421 436 434 399 434 412 400 426 424 425 423 438 401 419 410 429 410 416 417 431 433 416 443 431 409 445 414 408 425 440 424 423 410 412 432 417 435 452 424 449 448 435 445 415 450 422 449 447 429 445 441 439 455 416 451 458 417 454 436 438 455 418 460 435 447 422 427 440 448 448 432 464 450 443 461 465 462 459 455 453 434 458 441 462 466 451 467 440 452 434 428 469 460 430 463 449 471 437 470 438 475 468 452 448 461 473 465 451 470 446 444 455 438 452 472 466 448 441 477 480 472 473 468 454 458 439 478 455 468 470 451 472 478 463 475 478 485 461 475 472 458 455 458 479 475 456 470 459 467 454 447 456 485 479 475 462 474 460 453 452 481 492 473 456 460 451 483 487 459 467 491 476 483 460 454 495 457 452 480 454 457 479 492 483 471 477 499 454 493 460 485 459 485 491 468 497 499 501 479 471 490 480 501 492 490 468 481 500 461 477 489 501 473 460 461 502 481 494 474 499 505 469 492 487 474 477 480 486 475 503 502 462 497 468 467 499 496 508 496 500 497 496 464 465 466 484 476 505 487 505 475 512 465 492 470 476 492 489 505 477 501 467 499 481 487 491 476 506 509 510 498 514 484 512 493 497 512 506 488 490 503 504 495 503 482 504 518 513 479 510 475 519 510 512 484 486 493 498 481 486 491 516 483 508 510 512 493 511 506 512 488 491 502 513 480 514 504 486 514 513 476 474 512 520 516 477 486 489 503 500 488 492 476 520 494 483 504 484 480 512 507 522 504 488 514 501 476 521 507 519 502 488 513 513 515 491 486 503 499 505 496 512 524 497 509 493 508 488 502 513 477 486 512 506 499 502 485 500 500 517 498 478 484 486 519 524 504 482 505 478 512 476 517 510 500 502 480 483 515 509 523 518 520 511 501 495 490 511 522 515 506 494 520 516 504 515 516 484 521 495 488 510 496 481 497 523 508 503 481 499 487 481 494 483 517 522 505 482 509 502 475 492 524 497 516 517 492 495 518 486 480 516 506 497 498 495 496 501 484 484 497 486 499 509 514 479 493 479 502 474 492 494 496 484 473 489 477 490 514 477 503 476 471 491 499 499 516 472 478 478 488 508 497 514 499 488 476 475 501 511 481 471 489 505 483 490 478 493 514 477 500 502 482 505 477 510 489 475 468 502 487 491 490 465 487 477 494 464 475 502 500 499 472 463 482 501 478 493 463 477 497 501 490 498 486 477 470 490 463 476 469 500 472 474 464 466 470 462 481 481 467 469 484 475 469 502 465 500 484 482 466 471 489 494 477 467 478 475 487 468 498 477 487 492 493 458 472 474 470 459 474 485 470 459 459 457 468 489 485 463 457 480 484 451 461 466 462 473 485 473 485 481 449 450 450 466 480 470 452 475 468 479 448 445 462 478 472 464 448 458 449 452 444 459 480 479 462 455 480 457 481 466 450 456 457 477 468 477 471 475 455 448 458 447 455 474 448 450 456 461 435 448 443 436 446 455 451 444 435 461 467 474 441 434 438 441 453 469 444 467 434 435 469 437 453 428 455 436 456 454 446 428 429 464 462 453 442 456 432 446 436 442 421 437 448 421 438 440 453 430 449 436 455 460 456 445 442 421 419 417 442 426 416 430 424 453 444 426 446 426 447 446 415 442 414 453 448 417 438 450 433 438 447 447 411 435 422 416 408 439 412 425 440 419 438 423 434 437 440 436 438 419 422 439 439 440 438 433 405 437 425 424 422 438 431 433 414 432 433 405 432 433 398 400 428 422 427 426 405 417 422 418 412 414 426 399 406 409 401 390 415 414 422 403 424 391 418 409 398 387 391 411 413 411 420 402 389 416 381 403 416 394 393 384 414 393 407 396 415 393 406 412 390 401 393 390 388 387 388 388 391 385 386 391 390 380 374 403 404 374 402 403 403 376 390 374 386 383 387 379 375 380 392 392 398 381 391 374 381 389 364 390 378 376 396 372 382 361 359 382 358 374 367 393 358 356 388 374 363 370 374 369 364 376 383 357 357 385 384 370 353 351 373 375 354 357 353 381 360 366 374 381 375 380 359 372 359 356 343 354 377 342 373 374 361 341 372 355 359 343 371 361 343 355 350 369 346 352 340 360 341 343 355 345 343 339 336 356 348 364 346 361 345 350 354 337 353 358 350 346 344 340 331 331 353 341 332 340 345 356 335 354 340 346 354 335 330 336 335 332 337 338 330 330 333 342 349 336 318 343 317 348 334 336 315 328 324 326 320 324 317 326 324 332 333 324 330 321 310 326 323 328 330 332 317 310 308 308 311 315 318 324 320 319 320 323 324 333 307 327 328 311 305 328 315 330 327 319 306 325 329 310 328 304 311 301 301 299 319 321 317 323 296 324 309 311 316 307 298 320 303 320 317 297 309 306 299 294 305 314 297 301 303 295 305 299 310 308 308 306 300 301 313 289 301 298 289 301 291 295 293 286 283 296 308 282 298 293 298 292 287 290 294 298 280 285 294 285 298 279 287 285 290 297 302 300 290 278 296 290 301 296 277 280 287 285 276 277 296 276 284 298 279 298 289 294 277 269 275 280 287 277 281 285 274 270 282 274 278 286 293 277 292 268 268 271 284 275 286 273 271 271 275 271 281 271 270 272 287 265 288 268 278 266 261 262 267 264 286 283 285 285 269 263 278 272 269 258 281 279 268 261 258 267 269 265 261 257 268 275 276 269 279 276 259 257 268 255 260 271 257 275 253 254 252 263 271 275 276 264 273 259 259 260 251 264 251 258 266 264 253 263 254 253 259 261 258 249 262 265 268 270 265 269 248 265 255 268 270 266 264 265 248 255 252 255 248 254 264 259 264 266 244 250 256 265 256 248 243 247 257 247 249 265 260 259 243 252 256 245 246 248 263 250 260 247 262 263 257 256 255 252 253 255 261 240 254 248 246 253 254 262 257 261 262 252 252 238 261 241 243 243 251 242 253 245 251 248 244 242 239 261 257 252 251 255 254 242 239 239 251 240 257 237 244 246 245 243 255 241 253 259 239 254 245 247 243 237 250 244 239 245 248 256 258 249 256 247 240 248 242 256 244 255 249 245 257 235 252 244 240 237 243 235 247 253 246 256 247 254 256 250 255 246 239 254
235 235 241 256 240 240 245 250 237 236 236 251 236 245 237 234 241 238 251 253 256 254 242 237 241 241 253 238 253 251 251 247 245 251 238 253 235 251 238 255 254 257 249 250 238 254 250 245 235 235 241 249 256 241 244 239 248 256 236 236 250 254 249 237 247 246 248 240 239 252 237 248 238 254 253 261 252 251 249 245 237 250 245 258 247 262 244 242 251 247 243 239 255 260 257 253 252 241 259 242 246 254 253 247 248 246 246 241 262 262 252 262 250 259 259 262 261 266 244 250 253 250 253 245 246 248 259 260 252 258 263 260 249 254 245 258 261 254 260 257 251 247 256 262 267 251 249 247 264 268 260 254 251 252 262 263 254 270 268 252 271 255 262 273 268 254 249 262 270 273 259 261 270 271 275 272 265 254 275 259 275 263 267 256 271 258 273 279 257 270 260 255 280 273 255 279 282 267 261 267 271 273 259 273 284 278 284 262 267 277 280 267 273 263 261 266 278 261 264 284 275 274 271 269 279 264 265 280 276 287 279 280 278 271 268 274 269 267 272 282 269 271 278 270 293 267 268 290 295 274 275 291 287 273 296 296 281 295 275 294 273 278 295 278 279 278 299 295 292 277 281 286 275 282 290 290 297 278 287 301 292 282 305 306 291 305 287 307 292 304 287 281 288 287 289 303 296 298 289 302 301 309 299 311 288 292 295 285 302 312 298 299 302 300 317 303 297 293 294 305 295 311 291 314 320 292 295 309 294 315 307 305 297 299 311 311 315 305 303 308 309 300 305 326 304 301 318 300 330 315 305 310 309 311 308 317 316 304 321 319 313 334 314 306 318 318 323 333 312 316 309 324 338 325 330 331 327 340 334 312 333 311 325 341 314 316 334 345 330 337 339 315 337 328 326 333 348 338 333 326 340 343 341 334 344 348 341 345 344 346 347 333 325 331 331 351 327 333 332 335 330 338 342 347 348 351 359 343 344 349 347 351 358 355 335 349 344 344 335 366 360 365 337 345 362 350 341 360 359 369 341 338 357 360 343 366 341 369 350 358 359 354 359 376 377 350 360 351 362 358 358 364 371 351 380 371 372 356 353 366 358 348 357 352 376 368 383 364 369 385 359 355 373 383 364 381 371 382 373 364 373 358 392 383 358 377 361 373 363 379 388 381 394 364 370 368 397 385 376 386 373 395 387 399 375 394 365 380 383 392 388 370 389 397 401 386 395 388 371 385 406 397 401 394 406 386 393 380 409 412 403 400 385 395 386 393 392 389 387 415 415 411 414 382 405 408 387 397 420 404 385 401 386 411 407 399 405 392 391 385 399 396 406 417 422 416 403 395 424 400 389 417 421 407 430 395 431 429 401 417 427 417 433 432 413 433 429 403 398 425 404 421 423 417 427 431 440 414 424 411 417 423 408 423 421 435 443 428 426 415 423 440 415 420 420 417 439 446 416 410 422 424 412 444 417 424 417 434 451 444 453 448 434 434 450 425 440 439 450 442 449 436 425 428 456 456 446 454 417 438 431 421 460 438 430 443 439 448 447 453 433 439 442 458 433 430 441 428 443 453 437 454 467 439 465 437 437 433 468 457 436 434 441 470 455 447 473 456 446 440 442 430 466 451 432 465 460 470 467 451 433 452 447 447 449 454 455 438 476 445 467 477 445 444 481 477 455 477 468 464 454 480 476 484 466 460 484 480 476 445 457 476 457 451 485 477 468 467 484 461 472 447 450 481 455 449 482 453 481 455 459 452 471 456 457 494 490 470 457 487 489 473 462 483 476 495 477 479 466 468 496 489 481 469 486 497 498 475 458 487 486 470 473 464 460 482 502 477 493 477 496 503 459 462 458 473 477 478 463 461 502 475 498 501 490 498 460 496 502 472 493 497 490 474 469 488 490 468 461 480 506 502 495 477 477 466 510 497 488 468 502 501 487 511 464 489 470 477 480 509 499 486 509 482 497 473 482 496 506 504 489 496 505 488 500 486 494 504 510 472 472 516 509 488 515 513 513 478 478 484 473 517 504 473 485 487 486 506 473 481 499 495 511 494 472 499 512 503 492 505 513 501 510 504 520 507 505 514 520 519 480 476 517 519 484 487 492 499 478 499 511 494 501 494 497 481 508 493 520 519 510 475 487 483 507 497 503 515 505 482 513 480 520 505 486 512 507 499 512 479 512 498 500 490 519 524 499 502 492 494 498 477 494 510 487 476 484 518 518 516 525 506 521 522 488 483 512 523 510 498 478 497 522 502 513 515 500 486 494 519 504 516 522 525 503 486 477 513 478 522 504 479 504 501 525 516 507 511 514 491 482 516 513 479 493 499 519 519 511 486 511 490 478 506 490 506 515 491 494 518 488 521 520 514 495 519 506 478 504 495 493 512 487 482 515 504 508 509 499 493 521 484 509 475 517 524 505 508 491 524 501 485 489 516 502 509 513 519 515 522 510 519 516 520 516 488 478 500 502 473 509 495 479 515 519 488 482 499 503 471 514 501 482 480 499 516 516 488 511 507 493 503 508 487 501 501 501 510 484 487 515 470 514 473 470 512 489 480 494 475 485 488 505 501 497 484 496 498 507 493 485 485 476 479 502 512 481 492 499 472 491 482 510 474 507 484 475 478 471 482 475 490 477 482 505 473 474 507 480 470 492 492 499 489 498 484 459 482 463 461 490 457 495 488 468 492 460 496 475 486 484 488 482 468 477 499 499 465 497 473 476 495 458 471 472 457 499 479 485 472 491 465 495 489 492 473 486 483 471 471 462 495 483 481 454 467 478 476 476 451 475 476 491 478 473 458 479 468 463 479 453 461 445 454 484 448 475 450 443 484 457 483 456 454 462 456 453 476 464 480 473 478 470 449 458 440 462 440 463 481 445 451 475 455 479 456 466 436 462 439 448 465 463 459 462 442 470 464 468 444 457 461 471 444 455 435 447 460 439 462 441 462 463 466 455 428 447 425 427 429 445 460 454 424 458 448 440 434 461 431 421 432 439 447 432 423 449 431 457 441 435 434 456 430 452 416 432 456 435 418 423 446 445 455 446 425 422 428 451 442 413 428 445 440 421 416 428 424 431 436 410 411 425 437 415 414 423 441 427 417 441 424 444 403 436 415 422 438 411 441 419 426 433 432 430 428 436 408 431 413 412 418 404 418 426 409 402 432 398 415 411 425 422 396 427 417 400 403 405 391 429 428 391 400 389 391 390 409 414 405 424 413 404 423 402 404 399 395 414 402 404 388 414 403 406 396 395 417 406 393 392 396 406 397 384 405 387 379 406 387 392 376 395 374 374 380 386 385 397 389 403 390 385 394 388 396 388 374 399 390 385 385 401 396 376 389 378 383 398 395 392 374 380 381 392 361 394 365 375 385 391 383 364 361 389 371 382 362 384 366 364 356 386 383 386 388 378 361 364 368 380 383 364 354 355 381 365 365 356 372 369 367 359 380 352 375 364 358 350 372 373 373 345 344 354 375 351 347 342 361 340 345 371 359 354 372 342 362 340 359 356 352 344 343 352 366 345 337 358 337 359 342 364 348 333 344 340 343 358 335 351 347 356 351 356 328 346 326 356 344 356 334 346 355 335 336 344 328 337 333 346 333 349 323 352 344 324 322 330 329 346 350 327 349 318 325 341 318 315 332 322 323 330 341 344 342 315 319 328 337 329 327 318 315 309 319 327 322 332 334 325 328 319 316 333 314 330 328 334 332 309 310 322 323 312 318 329 312 309 310 327 315 311 301 310 305 310 302 321 315 299 314 320 306 297 321 308 312 300 311 310 296 308 310 310 321 314 294 292 307 295 293 316 303 293 292 289 310 302 298 310 290 306 310 308 301 301 292 292 297 289 301 309 292 293 306 298 286 296 308 295 285 281 295 293 302 304 304 289 279 290 279 287 296 286 300 286 282 287 295 293 299 278 277 284 280 283 299 272 282 295 290 280 297 272 285 273 280 284 277 284 294 276 271 290 287 283 267 272 280 272 269 290 277 284 272 285 279 272 276 284 268 278 290 274 286 275 277 273 277 264 280 278 263 269 260 272 261 268 279 261 263 277 276 273 281 258 282 267 264 281 261 257 267 275 257 267 262 261 274 257 265 272 256 257 256 257 278 257 276 254 267 260 255 270 261 267 273 259 265 254 270 271 261 270 258 249 256 268 256 250 271 269 269 272 271 247 252 272 253 251 249 270 259 254 253 252 261 248 253 262 260 268 254 256 246 252 257 266 249 244 264 264 257 246 256 263 257 258 245 249 244 258 256 243 264 262 250 253 241 258 247 258 258 255 243 258 264 256 255 247 258 251 241 249 257 257 244 246 247 245 255 248 239 244 251 261 242 261 248 242 254 256 259 246 246 240 239 247 258 257 246 239 244 246 259 238 252 249 247 254 242 251 235 240 240 239 242 249 236 251 238 241 258 246 247 247 236 251 246 243 240 257 238 248 235 237 243 243 250 254 253 249 238 253 254 235 257 237 249 250 245 245 248 236 248 235 247 248 252 252 233 250 243 254 241 244 233 242 253
241 253 247 232 233 242 252 250 234 248 233 242 251 244 233 254 234 251 236 241 248 248 235 233 234 256 241 245 248 250 233 233 247 248 249 240 251 238 250 245 246 252 255 241 240 257 256 236 253 253 245 236 244 247 236 246 238 237 250 254 247 252 247 254 243 240 253 253 237 247 241 250 243 241 251 250 256 242 244 251 237 256 249 248 249 261 261 245 249 257 242 245 239 240 262 261 257 262 253 240 251 262 240 263 247 255 263 252 245 240 255 255 255 243 241 245 245 244 255 257 241 260 242 243 266 242 266 260 267 259 266 256 258 267 256 267 259 257 255 266 260 247 257 250 252 261 258 257 265 247 250 261 269 256 250 272 252 248 260 259 249 250 268 261 264 258 267 255 260 269 264 257 266 256 269 263 265 275 276 267 270 271 258 267 254 261 269 263 266 259 278 269 265 273 259 256 258 280 263 280 282 278 266 270 267 283 277 271 275 258 274 259 282 272 259 263 283 260 275 279 265 280 275 285 281 280 276 288 268 283 286 284 279 269 272 280 285 265 273 281 267 287 273 279 270 279 285 286 289 273 288 273 292 282 293 281 289 294 277 272 292 273 299 290 299 299 292 286 300 300 286 274 300 295 294 288 302 282 296 287 280 286 285 297 283 294 290 287 287 302 308 309 299 302 289 307 288 285 291 298 292 293 306 285 287 304 295 311 288 292 295 311 301 294 313 309 309 293 310 310 316 315 305 307 313 320 317 297 314 299 307 309 321 298 303 318 297 321 320 308 319 323 315 297 322 313 326 313 309 300 300 304 318 313 304 310 332 317 321 325 314 333 324 326 314 316 319 313 322 323 325 325 333 317 315 313 322 326 327 312 315 311 311 335 320 336 335 313 317 326 326 316 334 326 330 324 316 335 340 333 323 328 323 335 327 330 321 327 352 346 343 343 335 329 339 333 331 345 332 352 340 353 332 330 346 345 350 344 361 329 337 331 361 330 333 343 364 339 362 356 340 355 343 335 350 348 368 336 348 350 356 369 365 360 346 347 356 365 360 348 369 357 369 367 362 350 366 346 347 372 364 361 350 365 358 356 356 346 364 377 355 348 359 370 356 356 372 379 372 362 385 362 375 382 365 384 390 364 380 361 361 369 391 372 378 376 387 364 361 359 391 381 374 384 390 375 393 366 384 378 400 377 389 386 376 375 398 377 392 403 367 374 368 370 391 403 378 400 377 406 404 381 410 379 408 403 376 388 410 393 385 376 413 379 386 390 382 402 388 409 393 398 405 384 384 413 388 409 409 411 393 401 406 393 395 421 398 397 422 414 422 394 405 404 413 389 397 394 408 428 430 423 396 415 411 432 393 414 416 430 419 402 422 399 411 435 401 430 403 408 413 398 407 428 412 427 410 423 417 407 434 409 431 414 413 415 440 439 434 416 413 427 440 412 420 429 430 425 438 442 437 444 408 439 443 415 434 428 427 421 451 418 427 425 421 441 436 444 429 450 421 455 417 457 425 437 417 429 425 445 436 452 437 439 437 444 440 442 434 423 449 424 423 428 436 449 443 433 454 435 432 467 437 465 456 433 468 443 470 451 432 466 430 429 458 434 459 441 433 454 458 448 468 438 451 443 475 470 443 459 453 445 468 443 462 467 446 447 470 457 480 458 466 440 450 473 455 481 462 476 469 456 469 485 447 458 456 473 466 453 480 457 465 476 472 482 472 489 468 460 459 466 482 474 472 484 469 480 484 467 450 466 469 460 489 482 463 470 485 496 460 479 464 452 477 497 498 472 478 488 479 487 493 497 495 499 490 472 466 460 472 495 471 476 492 456 474 478 491 494 485 459 461 496 492 458 481 499 501 480 478 494 492 486 502 501 478 482 503 499 480 488 491 463 509 481 465 480 471 469 487 502 471 492 494 475 509 485 468 472 506 508 500 497 490 478 484 494 482 502 494 501 473 483 508 508 482 489 468 515 514 515 470 513 499 502 490 478 497 494 473 496 493 513 484 518 482 503 504 499 496 488 489 508 510 482 500 476 509 505 475 512 505 483 507 486 516 480 501 501 510 510 479 489 504 493 488 516 482 499 509 484 501 493 477 486 508 489 483 510 488 490 495 518 504 500 510 513 514 492 523 510 478 525 518 507 481 519 502 519 495 488 478 521 506 483 486 493 500 494 478 513 509 498 509 490 524 494 478 515 511 478 500 515 477 492 498 485 487 525 478 508 490 484 505 521 493 514 487 516 481 488 504 515 510 486 481 509 505 484 497 491 486 520 479 488 488 503 496 500 501 498 482 513 506 510 508 521 496 517 510 501 477 486 488 511 497 493 492 526 500 513 490 508 508 493 518 518 518 487 492 493 509 497 481 488 478 510 483 496 502 516 522 504 477 486 488 497 502 505 498 524 490 511 505 521 479 499 514 523 511 480 489 495 500 495 507 502 480 514 524 506 478 493 498 480 480 494 510 510 516 496 521 503 486 493 506 493 516 483 518 490 504 511 475 485 514 512 506 489 489 499 490 498 518 513 504 479 489 491 471 482 469 469 517 482 495 501 506 488 515 504 512 504 498 470 472 491 511 508 509 484 491 484 512 494 478 501 502 497 478 486 497 469 511 501 504 473 466 499 468 505 488 483 462 468 464 495 492 490 463 462 501 496 475 496 467 500 491 491 501 491 480 501 496 479 489 487 504 492 491 477 501 485 498 502 492 468 488 496 471 456 499 487 500 485 470 483 481 491 471 491 481 465 471 497 472 478 467 496 485 489 494 451 458 484 478 489 479 487 482 474 487 458 459 464 488 454 459 449 482 476 445 487 445 466 478 482 455 471 458 444 454 458 450 472 444 483 463 442 477 462 452 470 451 477 454 471 459 468 470 444 479 479 438 453 478 437 452 442 435 449 439 455 436 474 472 437 475 470 444 469 465 430 459 450 468 449 435 457 443 468 453 429 435 440 445 456 462 444 454 462 464 447 433 434 437 458 425 421 456 449 430 433 425 428 451 432 455 448 460 451 422 429 449 440 452 454 432 442 441 445 454 420 449 453 446 433 434 419 420 435 430 440 428 413 427 450 443 447 422 418 434 445 415 436 415 436 434 443 443 441 437 434 427 435 443 417 419 406 405 437 416 422 404 422 426 423 400 420 437 433 417 436 419 413 398 426 431 434 395 401 394 426 394 414 391 418 395 419 410 402 419 422 422 401 404 393 419 404 416 422 389 422 411 419 393 418 383 405 400 418 382 415 388 386 392 412 410 381 417 410 390 411 379 385 398 414 388 376 402 378 386 402 379 389 390 409 407 402 397 370 386 371 404 388 368 400 370 393 386 374 396 386 371 396 380 382 371 372 373 371 369 393 393 368 375 372 385 371 383 377 382 381 365 381 380 386 361 391 380 356 362 373 387 372 371 370 358 366 365 365 386 379 363 372 359 366 361 365 359 359 376 367 349 348 378 347 349 349 351 353 357 352 342 356 350 348 373 367 344 368 347 351 373 361 345 359 367 362 364 353 366 354 339 335 340 350 347 358 341 347 343 351 357 348 335 333 360 355 351 343 356 346 356 358 331 340 355 333 328 341 349 345 355 349 349 352 342 351 331 330 335 348 333 326 327 345 349 335 342 319 331 322 318 321 344 340 315 344 341 341 315 315 339 312 333 339 324 330 334 320 339 318 317 318 327 310 331 311 335 312 310 328 329 311 326 325 334 311 314 306 307 309 324 312 322 328 312 312 319 307 309 324 311 305 318 318 311 327 308 321 314 310 316 321 310 318 305 304 302 315 320 306 296 299 303 301 296 302 309 313 293 290 310 312 301 291 308 296 311 294 309 292 312 307 307 313 293 302 306 283 302 286 290 296 305 282 304 302 304 298 291 291 304 279 280 303 279 285 290 291 296 292 292 293 277 280 297 298 286 283 296 273 278 274 299 272 272 290 289 289 294 277 284 281 274 283 285 284 275 269 270 273 290 275 277 271 276 276 279 288 285 279 290 290 291 285 289 275 281 277 265 282 278 262 275 268 270 287 277 265 265 265 280 283 262 271 263 271 278 262 278 274 275 264 260 274 273 274 257 263 271 264 275 275 272 267 265 274 264 276 254 272 265 259 271 254 260 272 262 270 258 273 258 267 272 258 251 261 260 255 268 250 265 263 271 256 251 255 251 262 255 253 257 267 260 250 271 271 246 248 259 251 263 267 262 257 262 245 248 249 260 259 244 265 263 251 255 251 243 264 261 245 246 254 248 254 264 242 254 265 244 244 245 262 240 263 250 257 264 253 264 256 242 263 253 239 248 242 249 248 262 241 253 244 256 262 258 253 237 247 251 240 250 257 238 251 256 237 258 255 244 248 251 245 242 241 248 246 236 251 237 237 247 254 246 248 240 255 252 248 251 250 236 247 243 237 248 252 238 239 239 239 243 247 239 248 251 243 251 245 235 253 239 247 241 250 236 246 246 245 237 255 237 255 244 239 234 251 233 238 247 254 235 232 243 241 239 237 243 234 241 245 254 247 236 238 232 255
251 236 243 247 234 239 245 238 245 246 232 238 244 247 236 239 239 247 240 246 244 251 248 246 242 240 254 238 238 255 253 234 252 233 242 232 242 232 239 248 240 232 247 245 240 244 255 249 237 256 240 243 253 250 234 255 234 248 253 240 247 251 236 237 253 246 253 255 239 252 239 239 252 256 253 237 236 243 245 257 243 252 243 256 246 237 254 239 252 250 247 259 249 246 240 258 239 237 247 245 245 256 262 247 254 259 251 249 253 246 263 260 256 250 244 262 258 243 242 244 251 260 247 242 247 252 265 250 253 252 261 260 245 263 247 264 262 260 250 251 245 253 249 262 264 256 260 261 261 265 265 250 261 249 253 270 260 248 270 257 258 272 249 261 272 252 258 261 261 251 270 251 260 274 252 260 268 266 267 250 273 255 274 268 260 259 264 264 262 263 275 274 264 253 265 266 259 278 255 275 257 277 262 265 281 263 259 269 277 275 276 279 275 258 262 270 278 271 270 263 262 265 277 261 261 275 278 267 268 281 266 274 263 273 274 278 270 277 265 291 285 282 291 273 271 279 268 279 270 291 275 279 281 285 272 294 272 283 287 279 291 281 277 276 277 294 277 283 277 286 286 274 275 284 291 293 297 303 278 302 301 283 295 286 297 294 280 279 293 300 295 289 305 295 303 287 299 303 302 305 290 294 291 291 305 306 305 292 294 297 299 299 309 310 294 313 298 310 299 296 301 298 296 304 291 314 310 294 314 300 317 309 316 299 309 299 310 304 308 295 306 314 298 321 316 323 307 307 325 312 329 315 311 319 316 314 317 317 302 323 311 304 333 306 306 309 333 305 317 318 312 311 331 335 308 312 337 321 337 335 313 320 335 338 333 334 315 314 332 318 324 336 333 334 316 340 346 319 317 336 337 330 349 331 349 319 352 328 347 332 351 346 337 338 343 355 354 326 339 349 337 353 338 343 330 332 358 328 338 328 341 357 334 334 334 362 355 357 357 363 360 337 350 336 350 345 340 340 352 365 343 352 367 338 363 338 340 364 349 356 353 355 359 364 347 357 354 376 369 349 369 344 346 370 375 345 373 371 357 347 380 378 383 349 355 362 373 350 368 352 357 374 373 361 362 355 354 355 366 378 386 377 374 361 387 389 390 394 389 359 395 391 393 372 362 394 377 390 369 376 366 364 395 387 386 381 383 385 367 399 397 380 393 369 386 384 375 399 375 395 385 385 387 384 405 379 407 391 398 374 375 399 411 410 394 386 380 400 409 391 401 397 408 381 382 403 402 403 388 406 403 394 419 410 392 417 416 402 398 415 389 409 405 422 403 407 413 411 424 401 397 392 421 414 391 423 403 426 394 421 424 403 423 395 407 400 417 428 429 401 429 422 435 432 401 402 407 405 438 428 441 439 404 429 418 418 403 409 426 442 416 416 443 440 447 424 410 445 427 408 429 447 419 420 449 410 413 445 424 419 440 423 431 417 427 430 427 425 440 447 439 416 451 457 437 429 426 456 449 440 437 423 430 428 419 457 439 421 461 441 426 451 461 454 423 453 446 440 452 460 438 430 436 464 455 436 450 453 463 469 441 435 468 472 465 455 465 457 475 447 460 474 433 463 477 434 442 436 463 461 442 469 458 445 473 456 457 472 447 481 449 440 474 449 440 477 477 477 469 457 444 458 469 469 464 484 470 472 473 461 473 485 454 475 444 471 471 489 461 482 449 480 478 478 460 488 453 484 471 456 476 468 481 486 475 457 468 482 473 483 469 489 486 472 489 478 473 477 487 463 483 470 498 469 455 491 490 488 481 495 463 499 488 496 498 480 463 492 486 488 482 502 487 499 505 462 494 489 500 500 474 485 485 495 470 505 485 489 484 484 481 492 480 465 501 492 507 477 495 489 509 473 501 507 503 479 494 511 496 513 504 482 470 497 481 481 484 479 502 481 488 494 508 508 476 500 495 469 476 501 470 494 513 481 492 503 501 473 500 484 478 495 505 483 477 476 503 500 490 490 514 516 472 512 508 486 495 492 486 507 475 488 489 477 505 512 510 487 520 492 500 490 484 517 507 506 492 490 514 516 500 521 521 514 522 515 509 506 513 518 522 477 498 503 518 490 486 524 497 522 494 523 489 506 515 523 487 484 488 526 525 513 524 521 505 522 515 490 503 502 484 501 503 506 479 497 522 491 498 493 490 517 489 502 496 480 498 507 488 513 509 489 501 506 485 479 503 522 493 480 497 500 504 524 528 507 496 525 522 516 490 484 505 504 508 524 506 481 504 517 517 484 527 491 514 486 492 488 479 508 489 499 479 516 494 480 493 513 526 487 502 489 494 480 514 524 527 493 478 503 484 518 510 484 480 495 490 492 505 491 524 518 511 526 505 479 480 523 516 478 482 489 491 499 492 477 495 491 495 497 516 501 487 500 506 489 517 522 506 496 486 505 487 522 505 517 477 508 513 516 512 520 491 495 495 497 511 506 501 497 514 498 513 510 511 484 476 486 508 479 493 520 516 513 476 487 495 478 508 477 490 495 483 506 515 504 480 508 491 506 487 483 482 478 471 470 488 479 489 480 490 509 478 486 507 483 501 486 494 494 492 512 468 504 499 469 494 509 509 504 504 479 464 474 467 497 494 509 481 485 467 501 479 464 476 486 473 466 502 477 485 471 479 498 484 473 494 496 471 459 503 478 473 472 456 477 458 487 492 477 478 465 494 467 474 497 480 493 481 460 460 456 478 458 469 459 477 457 470 487 460 495 484 481 474 472 465 473 491 490 482 491 470 473 455 489 447 459 459 473 465 468 478 479 484 480 471 483 459 482 475 482 468 449 472 463 465 454 444 460 484 478 440 461 458 443 453 449 455 477 468 476 454 449 443 472 475 466 478 435 469 458 471 474 468 451 464 435 465 458 449 465 474 457 448 435 469 440 452 428 465 431 439 446 470 433 444 449 433 432 441 461 442 466 446 460 456 456 453 448 421 447 455 420 461 447 454 446 453 435 441 438 438 430 420 443 446 444 418 453 423 416 457 420 450 444 452 425 426 450 441 424 427 445 444 417 438 422 436 420 419 418 425 411 407 434 422 427 434 433 419 422 410 415 403 424 429 439 402 401 416 405 438 402 402 426 400 427 402 433 415 425 437 397 434 411 428 424 417 417 395 433 415 413 408 396 408 391 394 409 401 393 396 429 405 423 393 407 401 402 396 408 422 395 420 423 408 395 420 383 408 393 418 383 409 382 396 389 384 385 393 393 404 403 397 397 407 385 397 410 385 393 402 411 404 411 389 372 375 395 403 374 406 374 390 397 369 389 385 404 377 376 369 390 392 393 390 385 399 378 399 390 373 391 372 385 384 375 369 383 370 362 383 378 368 380 375 376 360 362 360 387 370 374 364 360 364 362 363 386 358 353 374 378 355 379 380 377 374 355 369 366 369 379 374 377 368 353 364 353 366 370 374 352 362 364 369 366 357 358 348 367 349 351 369 360 343 339 345 338 344 365 363 337 343 364 350 366 353 351 342 337 358 333 353 351 351 345 355 357 333 357 338 335 330 350 329 349 350 339 325 330 354 353 352 329 349 331 348 329 350 324 348 341 333 346 339 349 342 338 334 338 327 338 332 334 347 345 319 344 330 337 329 315 321 336 335 338 337 323 337 333 318 308 317 339 331 331 320 325 316 307 323 314 320 322 314 308 312 322 319 313 319 326 302 326 313 303 323 323 318 299 304 323 304 327 305 304 303 300 304 322 295 300 322 307 296 298 308 294 292 313 293 318 298 296 308 310 295 300 317 291 300 302 287 300 287 289 294 294 290 290 311 306 293 296 284 298 291 311 301 285 289 290 286 290 292 287 295 284 296 291 303 302 305 279 283 300 293 283 288 299 297 302 284 281 289 285 297 300 277 291 283 273 273 296 279 295 285 291 293 293 273 293 296 273 268 283 293 278 291 283 284 286 275 281 286 291 277 282 265 270 290 277 274 271 289 278 278 269 279 276 274 270 279 287 276 272 270 270 271 266 286 268 260 281 261 275 284 269 275 272 262 272 273 260 267 271 264 263 259 267 263 271 278 278 261 267 271 272 278 271 255 272 272 265 261 269 253 252 257 251 267 273 275 269 250 265 252 253 248 258 264 256 248 261 253 258 251 248 251 250 269 256 246 261 249 256 268 257 267 245 260 265 249 253 267 251 248 261 262 254 244 265 256 265 255 243 264 251 255 252 263 243 252 263 260 257 250 257 242 249 259 260 244 264 243 243 247 249 261 242 261 261 240 248 260 253 251 259 262 239 245 259 243 256 258 237 248 258 248 257 255 246 252 239 246 237 255 237 246 245 241 245 258 255 257 237 253 256 246 246 240 247 250 239 252 242 245 253 255 249 250 250 251 234 245 237 235 241 239 239 243 237 249 234 232 247 236 243 237 240 247 243 253 240 240 248 240 243 235 254 235 252 247 245 246 234 240 247 235 238 253 237 243 246 239 235 253 243 239 250 252 254 237 241 254 237 233 254
239 236 251 235 248 234 248 238 230 234 247 250 241 237 232 245 252 233 250 242 237 250 237 250 249 235 237 242 234 232 233 244 238 231 249 249 251 235 249 251 239 242 239 243 242 234 234 240 238 247 246 245 235 253 234 247 251 241 234 254 242 236 244 243 253 254 253 250 235 247 238 235 251 247 240 239 243 236 240 249 251 254 254 255 245 249 239 240 258 241 238 245 238 243 248 251 256 244 236 258 258 252 261 251 242 252 258 239 257 243 252 258 256 259 241 242 257 248 252 262 244 252 258 260 256 244 259 241 263 265 254 262 258 253 253 266 246 251 246 266 257 263 264 253 259 267 257 256 252 248 254 260 262 248 255 253 255 253 257 252 254 264 252 269 254 265 270 262 264 267 247 255 248 258 262 253 255 249 265 257 251 265 264 271 268 271 276 258 255 261 266 264 253 271 261 263 265 260 279 257 255 255 265 257 268 280 272 259 257 278 272 270 279 271 283 258 283 274 280 278 283 274 277 269 276 271 262 284 263 276 280 267 287 281 278 279 268 284 273 285 280 278 288 292 290 293 286 270 293 293 283 269 279 284 289 270 282 293 290 277 280 272 284 272 273 281 291 273 291 297 288 288 290 285 299 287 296 299 290 295 291 304 283 287 296 301 293 288 282 304 300 303 301 301 284 289 294 297 285 307 285 305 296 309 296 299 285 303 289 296 306 304 292 307 305 298 311 307 306 293 312 289 312 304 316 303 298 308 296 311 305 304 314 318 303 311 320 318 312 297 298 306 300 323 324 314 302 302 321 306 313 329 330 317 330 331 302 301 319 312 330 315 324 334 315 334 308 327 308 311 321 317 335 327 315 321 332 338 314 309 311 314 326 322 330 318 313 338 318 334 341 320 344 332 343 338 342 331 324 346 349 326 346 345 332 343 320 349 346 332 322 324 327 343 338 342 356 331 328 356 345 331 358 345 342 352 353 333 359 329 359 347 337 343 355 344 337 351 350 353 337 353 354 347 357 351 349 348 350 359 360 339 350 367 371 365 369 352 352 346 373 355 350 344 367 344 342 352 344 368 366 348 354 377 365 377 375 371 372 364 353 361 366 375 358 352 373 353 354 376 370 353 385 381 353 387 377 366 370 355 369 369 376 372 386 365 366 360 362 368 366 387 361 389 367 388 391 365 380 370 381 389 388 382 388 374 397 387 370 385 403 391 394 379 399 392 401 374 385 404 393 408 402 393 389 395 411 376 394 390 403 382 412 398 384 378 402 387 403 401 417 394 391 417 403 389 407 402 416 384 411 388 422 422 422 391 401 386 413 415 409 391 420 405 398 396 390 420 421 419 413 415 397 402 408 407 421 393 415 429 419 432 397 425 428 396 431 421 429 404 410 413 416 435 399 425 408 435 413 414 415 425 443 425 437 420 428 432 434 436 425 431 438 426 432 435 414 415 423 443 448 437 416 444 415 439 448 453 449 422 436 439 420 427 444 449 455 430 448 426 442 441 433 434 444 455 450 426 424 449 439 438 423 425 462 434 446 450 450 462 456 441 433 439 464 443 448 463 468 448 451 438 430 458 440 462 471 466 452 458 447 450 446 464 460 472 456 436 451 456 451 452 475 470 476 463 462 463 441 449 472 449 456 454 476 479 445 459 458 480 451 467 460 477 456 451 445 474 456 485 473 466 463 480 449 456 472 450 487 485 447 477 473 465 447 461 462 455 467 466 487 493 448 490 474 491 468 482 468 492 454 461 458 493 464 465 454 497 479 478 453 469 471 470 484 479 497 454 459 472 474 455 498 477 477 464 478 502 480 483 491 464 462 495 502 482 490 505 481 493 464 493 478 468 483 472 499 490 476 504 465 494 494 494 479 498 503 502 496 496 499 500 505 505 507 471 483 493 487 474 468 513 506 496 477 512 481 491 499 492 475 509 483 504 487 510 498 470 475 470 468 485 511 515 494 514 488 486 512 518 488 471 517 481 503 486 483 475 512 518 502 472 516 474 509 487 474 497 495 481 504 495 502 503 494 479 505 518 500 498 481 518 481 480 480 501 505 499 507 482 505 523 509 503 477 484 505 516 503 482 476 481 476 476 518 481 500 526 494 489 486 500 482 492 507 487 519 489 514 504 498 495 502 484 524 505 495 506 497 522 512 498 527 515 499 523 520 524 524 489 486 484 514 493 499 496 504 493 509 491 520 479 510 496 488 509 526 506 489 496 500 526 518 502 512 488 498 506 485 493 516 494 498 504 511 521 521 486 487 501 500 528 503 483 498 514 513 494 490 522 512 512 518 500 484 503 511 504 529 516 518 517 483 488 491 514 529 484 521 486 507 493 486 481 496 504 515 481 521 527 526 503 509 516 524 516 489 505 489 489 492 479 527 497 488 490 481 487 495 525 496 524 488 503 477 508 480 515 512 522 513 509 499 493 498 493 481 508 521 493 522 485 494 523 506 505 484 509 515 504 509 483 502 522 511 502 505 517 490 491 512 499 488 509 485 517 521 513 501 508 496 495 519 509 510 511 490 512 516 506 479 476 483 484 496 518 495 496 482 496 475 509 472 495 495 483 488 498 478 516 484 500 493 486 487 481 480 504 472 475 489 478 479 506 497 509 503 471 484 471 503 486 490 501 475 489 468 501 498 509 476 508 487 470 500 503 477 475 478 466 478 497 504 507 468 464 471 494 470 486 504 496 476 498 500 502 475 458 459 477 503 472 475 497 481 465 471 487 496 457 492 460 481 461 457 472 494 455 495 465 467 486 479 457 454 453 461 482 489 468 454 481 477 473 466 484 474 481 447 468 461 484 473 467 488 451 477 459 480 470 481 486 482 450 455 475 473 466 452 478 475 440 454 450 463 445 448 455 438 456 470 460 473 450 482 470 450 452 464 436 473 449 472 465 461 467 441 448 453 459 468 444 446 462 453 468 442 466 456 472 450 466 437 466 428 454 441 447 441 469 455 464 434 425 440 459 436 432 463 441 424 440 423 460 447 463 420 453 442 426 424 444 454 427 461 429 454 426 447 425 444 420 426 436 421 450 414 413 423 455 446 430 453 420 425 422 421 426 448 414 446 448 445 424 447 431 409 429 407 418 441 420 430 443 409 432 432 415 427 415 429 431 405 405 426 407 421 432 425 400 400 409 397 397 420 422 427 409 432 425 428 429 395 403 410 424 412 414 410 414 413 419 423 412 392 399 405 402 423 395 393 417 401 392 422 385 386 396 419 391 412 398 386 392 385 414 382 390 380 381 382 393 413 388 401 379 411 380 392 405 376 380 391 383 380 388 374 396 381 397 372 398 407 397 404 393 381 370 382 391 380 403 366 386 377 378 368 384 396 385 370 380 370 373 396 379 381 370 392 362 394 390 363 379 358 385 371 374 392 363 370 391 386 368 376 362 372 366 381 387 358 367 381 360 380 383 369 383 371 367 351 353 353 361 369 358 357 371 372 361 366 370 370 344 362 371 345 371 375 342 361 350 340 371 346 339 359 363 350 352 370 365 353 355 356 334 333 351 361 355 349 331 331 359 344 356 340 348 347 360 349 349 347 348 348 352 338 328 339 348 349 333 340 344 341 350 343 327 340 335 333 324 320 337 343 350 339 335 350 346 329 316 333 327 317 325 323 341 345 336 328 323 338 322 328 329 338 340 329 337 316 334 337 337 315 317 331 307 319 307 317 335 307 323 335 332 330 316 308 305 330 321 314 316 302 314 319 311 304 302 312 302 320 310 305 311 319 326 307 321 303 319 317 295 316 314 320 311 307 320 315 318 304 296 305 319 292 310 302 289 316 289 291 303 291 300 287 306 296 287 300 288 293 305 299 286 301 297 294 283 294 301 299 293 300 290 307 308 306 299 289 305 296 304 286 296 298 303 286 280 287 302 278 294 292 274 298 284 288 291 282 290 277 273 279 281 282 271 279 295 292 269 272 272 280 279 292 278 274 272 272 283 289 266 290 279 267 286 291 285 288 287 282 279 285 286 268 267 286 264 280 279 269 270 274 283 273 283 265 278 279 285 269 262 265 279 263 271 281 262 280 276 273 259 265 275 278 261 271 268 256 256 278 273 277 270 254 253 254 263 261 254 255 266 260 271 251 264 261 256 250 251 254 251 262 265 273 260 272 265 250 249 266 248 272 266 266 247 267 270 258 264 252 270 261 267 267 248 255 263 261 264 248 245 267 255 263 267 263 266 244 257 265 251 255 257 251 261 265 264 244 252 259 251 251 249 248 250 252 258 244 245 255 248 246 255 260 242 255 257 240 258 247 238 242 261 255 253 259 255 244 243 241 248 252 257 253 252 257 258 235 236 239 253 249 250 248 235 249 234 250 238 234 246 248 240 249 241 240 252 238 249 235 243 237 251 241 246 243 253 236 235 254 232 245 237 247 234 238 254 234 247 235 250 234 248 232 249 232 232 244 253 248 238 240 244 232 240 249 235 237 253 254 252 252 234 232 235 236 230 234 231 245 253 250 249 238 243 235 232 236 241 230 253 248 231 234 242 232 252
237 238 241 236 251 231 232 229 237 238 245 233 231 229 248 243 240 232 249 245 250 231 248 243 247 243 244 251 247 247 243 232 249 247 231 247 250 234 239 250 235 247 246 230 247 241 244 234 236 241 244 235 244 239 249 238 245 240 252 239 250 233 233 238 252 235 255 240 255 232 236 253 250 252 254 236 256 236 241 238 239 254 242 252 255 237 252 246 239 241 254 250 244 258 258 257 253 249 241 245 250 246 243 237 258 256 240 257 245 261 242 251 239 244 260 248 262 252 254 255 260 240 242 255 241 250 255 258 257 254 253 253 244 256 243 253 255 260 254 265 260 262 258 263 244 256 251 247 249 244 264 247 247 268 265 252 257 257 247 252 248 261 266 255 254 269 265 258 255 250 247 254 267 258 255 249 265 262 263 271 258 257 258 251 266 263 271 253 261 264 265 252 275 267 265 273 274 260 261 257 263 262 265 260 274 274 263 266 263 270 280 263 271 269 261 281 274 264 258 270 279 275 259 285 267 265 262 281 264 269 263 283 270 288 287 287 264 282 269 273 286 267 269 275 269 274 293 293 279 282 288 279 277 275 276 284 285 268 281 285 272 282 286 286 276 296 277 291 274 280 288 275 275 277 295 289 290 279 290 291 279 278 276 304 297 295 301 284 291 281 287 287 287 301 307 284 298 308 305 300 305 290 309 293 288 290 290 307 298 303 300 296 290 286 302 296 290 287 297 312 300 300 317 298 317 304 317 291 306 296 291 320 295 306 297 312 295 294 304 317 314 311 318 310 299 314 304 307 316 313 311 303 328 313 325 316 301 328 311 308 311 324 310 324 323 308 335 335 318 306 324 321 310 329 319 322 336 320 326 314 338 329 322 337 341 311 320 321 343 329 326 333 330 318 336 344 336 333 334 327 340 331 322 337 347 323 338 341 349 343 332 336 323 354 354 324 330 349 324 355 349 352 357 332 329 358 333 358 345 358 335 333 359 356 344 355 337 354 352 343 332 364 349 360 343 354 355 345 340 369 338 369 367 337 357 345 345 370 368 359 347 357 370 359 373 362 370 346 364 354 344 372 358 374 352 359 370 368 357 367 351 365 371 359 371 373 375 353 384 382 354 369 353 358 363 389 389 381 360 375 377 379 380 379 375 385 382 392 385 373 374 374 387 373 367 381 381 379 371 372 365 365 369 394 374 386 399 402 402 400 373 370 368 404 374 385 405 385 384 403 389 399 405 407 411 401 375 406 384 404 381 380 383 389 391 388 378 385 405 391 387 393 415 388 417 401 413 402 419 417 418 398 404 406 420 390 411 401 407 396 423 425 420 424 423 427 420 423 423 419 422 394 430 401 394 429 415 411 395 402 430 416 411 396 424 428 430 434 428 422 402 429 439 418 421 423 413 413 406 418 433 413 408 428 444 437 413 433 414 438 440 423 438 443 435 443 437 441 441 423 439 439 442 434 421 432 442 452 449 434 454 431 421 445 426 449 430 455 440 444 418 454 417 429 440 428 434 424 447 427 445 452 434 433 451 452 434 448 454 440 459 424 462 425 431 424 440 450 451 459 457 466 428 442 450 438 444 434 429 441 472 454 453 454 440 462 442 435 438 474 442 452 436 443 471 448 472 473 436 451 472 453 437 482 469 469 482 440 448 465 464 478 452 472 447 470 484 471 444 472 480 453 461 448 448 466 483 470 482 488 473 463 473 474 462 460 458 455 465 451 451 457 483 450 460 454 484 481 467 486 475 468 483 464 475 465 496 461 455 496 471 488 491 455 494 471 470 485 481 468 491 486 461 498 463 501 486 500 498 497 484 466 466 473 500 499 504 487 478 476 496 467 505 498 507 471 474 470 468 494 469 486 484 476 480 508 490 479 505 500 473 501 479 498 469 511 466 474 466 502 475 496 504 473 502 486 486 493 472 478 483 489 508 488 496 478 506 495 516 483 494 488 504 502 510 483 499 518 494 506 506 508 493 501 516 486 520 492 512 477 509 480 504 501 505 488 516 494 516 514 508 497 488 479 515 495 514 522 498 480 513 506 480 514 485 497 481 486 506 507 525 486 480 508 477 479 480 482 490 488 510 503 494 510 508 486 482 500 484 508 505 524 491 512 516 504 486 522 516 517 504 515 480 510 500 483 516 504 489 479 517 524 506 485 508 487 494 516 509 502 498 488 498 512 523 488 488 483 483 525 524 511 514 526 493 485 482 530 512 492 530 500 489 508 505 518 518 519 506 497 493 524 508 514 506 503 522 514 506 525 511 500 506 497 497 520 503 499 521 485 512 522 504 521 499 481 510 486 521 487 505 484 530 484 517 508 506 508 493 483 504 523 504 481 491 520 520 513 490 512 517 522 503 493 514 523 493 493 529 482 498 504 485 499 507 521 526 482 501 491 486 525 486 509 525 496 500 515 479 512 497 519 504 522 481 489 514 494 504 513 499 525 490 506 495 517 499 494 522 521 508 480 517 514 510 513 482 484 502 486 519 523 479 497 517 485 510 507 511 479 485 506 490 493 508 483 489 473 480 511 517 521 485 486 474 475 472 501 498 474 487 519 497 476 503 490 488 513 511 481 474 472 512 490 496 498 499 512 502 511 501 496 514 513 515 468 471 466 496 503 469 467 501 494 472 491 508 473 475 488 507 509 490 481 479 510 474 506 507 462 500 464 473 499 472 486 504 507 494 501 480 476 506 467 470 493 498 465 501 476 458 495 474 484 482 458 499 462 471 462 462 466 500 471 476 487 492 495 480 477 473 492 465 497 464 488 451 468 462 472 480 460 451 492 473 484 479 471 452 479 456 458 490 454 453 491 487 465 483 446 454 451 457 457 465 488 479 459 472 477 465 486 467 470 470 457 466 479 481 456 438 479 478 440 444 458 449 480 472 451 462 472 461 443 475 445 472 436 451 469 454 437 450 442 461 463 460 438 454 438 433 450 449 468 444 471 435 437 427 439 453 454 464 445 451 449 432 449 451 460 465 429 460 456 446 451 459 460 424 453 458 428 448 435 451 447 461 423 444 432 439 437 453 443 420 423 420 414 445 422 441 416 444 420 421 446 432 420 424 419 450 427 441 447 446 436 414 435 430 412 425 421 441 431 437 430 411 415 418 416 427 405 431 440 402 415 434 408 406 429 413 433 400 400 403 436 423 436 395 403 420 413 420 416 393 430 401 398 393 398 422 419 417 400 390 418 406 388 424 397 394 407 391 385 404 422 390 396 417 403 406 387 403 392 388 404 383 386 414 408 401 407 395 391 399 407 390 404 384 386 378 400 407 385 405 405 378 405 406 392 387 393 382 385 375 400 394 399 372 370 401 373 378 390 398 399 367 399 364 384 364 392 390 363 398 388 386 385 385 392 391 383 390 368 366 360 372 370 383 365 362 382 371 381 389 357 368 366 361 370 368 356 353 379 380 376 375 374 369 372 373 358 369 366 351 366 352 378 354 372 353 355 357 355 351 363 344 352 365 356 373 341 354 366 354 358 342 352 351 349 348 354 352 353 341 347 346 349 342 346 366 333 357 342 349 335 340 353 345 360 342 354 350 342 359 336 356 354 336 341 349 348 323 326 332 353 352 343 322 321 326 345 336 333 323 339 348 341 343 333 319 335 337 333 324 337 326 340 333 317 331 314 327 313 339 317 324 329 309 334 327 309 323 331 311 326 333 332 321 335 327 315 331 312 315 314 314 317 323 312 332 318 320 320 302 310 324 317 311 315 328 304 320 307 324 319 317 302 303 317 318 320 301 299 297 312 297 302 300 291 295 299 295 299 306 300 290 318 317 313 298 303 291 304 288 301 290 312 300 286 311 310 309 298 285 286 308 286 284 297 285 289 285 306 281 307 285 305 299 301 305 281 291 284 286 287 294 280 282 288 275 303 290 277 278 297 273 292 278 287 279 292 279 273 290 293 281 282 270 273 276 284 282 289 295 275 281 281 276 287 275 271 269 276 287 286 281 269 277 274 285 272 285 288 273 277 268 264 284 287 286 274 268 267 276 285 270 278 279 278 262 261 277 280 281 267 263 271 270 275 269 280 266 268 280 258 273 258 266 269 268 271 255 270 254 269 275 266 269 272 276 267 257 254 268 260 270 252 263 249 273 261 268 258 248 266 263 268 247 251 257 264 269 261 255 261 246 269 252 270 269 255 262 261 248 254 244 245 257 262 251 267 262 256 252 257 245 264 259 248 256 259 257 262 263 262 254 264 261 260 241 260 247 259 253 249 244 255 252 256 247 260 255 242 248 242 256 252 238 251 259 255 246 240 259 243 251 255 257 248 252 251 254 250 248 257 244 239 236 256 242 257 241 247 253 250 246 245 248 242 245 242 244 252 246 235 252 253 253 240 241 238 232 252 253 237 242 238 240 235 236 248 235 235 253 254 252 242 242 235 243 246 243 253 233 232 231 252 245 245 236 247 251 252 243 249 233 230 247 234 250 243 242 229 248 240 245 237 243 248 241 231 240 230 246 235 248 240 233 240 231 231 233 252 229 246 239 248 238 233
243 234 246 232 250 241 243 242 249 250 230 229 228 233 230 238 239 250 249 235 229 243 237 233 242 229 242 229 240 244 249 231 243 244 252 241 250 235 248 247 233 250 241 250 231 243 236 234 233 249 241 235 233 243 232 239 236 247 232 240 231 253 235 245 246 235 234 243 233 245 253 238 242 241 251 237 249 251 234 253 239 246 251 242 251 254 252 234 239 255 236 240 254 242 256 238 238 252 250 241 242 242 241 247 252 237 244 237 256 248 236 240 238 247 250 250 259 256 250 254 253 237 260 250 246 253 256 255 250 251 251 255 253 263 249 246 252 249 264 242 262 249 255 260 258 252 246 258 249 260 250 267 263 249 254 246 267 250 266 253 264 254 247 256 255 257 266 270 269 265 247 254 248 253 261 254 253 259 264 259 249 253 253 273 268 254 253 251 267 256 256 264 262 272 259 265 257 263 270 270 255 266 254 259 272 272 267 254 258 262 269 260 267 266 265 264 282 268 266 267 262 272 265 259 271 265 282 261 279 279 261 287 285 283 284 276 288 264 277 286 270 276 271 268 276 270 277 265 270 271 273 275 276 286 278 290 284 284 272 269 274 291 294 296 285 288 271 281 290 284 275 288 287 284 274 279 293 299 287 286 277 279 303 287 304 295 283 292 301 294 280 297 288 302 283 283 292 280 294 298 308 294 308 290 284 309 299 284 290 298 311 299 289 294 308 314 307 313 294 290 301 304 294 292 298 301 291 307 295 315 305 306 297 320 318 303 309 304 311 302 307 300 319 323 316 318 316 307 324 304 324 313 314 323 318 325 318 307 318 306 332 325 321 303 313 329 318 312 315 326 320 319 313 312 311 326 338 337 321 330 321 338 313 322 327 323 339 328 336 327 334 342 327 333 329 326 316 329 322 325 342 326 332 338 345 349 345 341 327 324 348 333 322 335 328 327 336 344 329 325 345 356 335 335 326 335 353 353 360 332 352 334 339 345 333 332 339 352 337 343 344 344 336 349 341 367 359 345 367 356 361 347 347 363 338 346 356 359 348 358 349 341 374 367 353 376 375 349 354 363 376 367 352 360 359 379 373 379 361 364 349 360 367 376 362 368 350 382 383 381 363 352 361 366 380 362 377 361 367 357 360 387 385 365 358 374 375 389 390 364 388 380 381 393 385 365 384 385 386 373 380 392 396 375 383 372 389 383 366 391 388 394 369 369 383 402 383 395 400 395 409 396 379 390 378 402 392 401 384 388 401 392 384 391 396 380 378 384 393 383 412 410 394 408 402 407 384 403 408 387 415 394 412 390 387 398 414 413 406 423 423 420 401 427 391 411 398 426 398 424 411 430 427 413 396 421 418 411 396 411 433 427 407 397 425 434 409 408 404 401 415 418 419 414 417 400 422 440 436 425 405 417 427 407 420 435 444 444 438 420 438 430 423 427 429 423 430 426 447 423 424 423 440 428 442 421 412 425 444 436 435 443 421 425 442 425 423 424 455 438 441 440 430 444 446 420 461 454 426 419 451 436 431 450 430 426 432 424 451 425 429 443 455 436 447 432 465 462 457 453 435 427 428 466 429 447 446 471 473 469 460 468 461 462 468 436 440 434 477 469 460 439 443 442 436 455 458 440 437 453 481 469 464 469 438 476 480 477 473 455 453 453 474 483 459 456 468 485 466 469 467 479 462 486 475 446 475 476 469 456 454 463 486 474 487 462 448 450 480 486 490 458 494 490 487 451 454 469 470 494 493 487 488 474 469 476 464 475 473 462 479 463 463 499 492 484 469 494 456 457 488 487 457 495 486 494 504 504 477 467 483 495 464 473 481 474 467 506 503 498 465 500 507 487 481 466 497 466 501 467 483 486 499 486 494 497 493 510 497 466 465 507 488 509 475 489 498 471 470 477 512 501 471 487 470 506 491 516 513 516 475 502 494 487 510 481 509 472 503 500 517 505 495 492 505 510 472 490 516 477 501 517 516 507 490 520 501 513 520 498 514 483 482 490 502 488 519 522 483 486 523 502 486 508 482 477 490 482 495 479 478 480 486 522 511 501 505 525 485 483 495 492 481 519 481 513 485 478 514 493 489 512 522 503 497 479 506 513 488 528 517 492 484 528 488 522 503 520 522 514 528 491 481 485 485 485 521 492 487 507 510 502 494 504 527 513 507 504 498 518 505 486 483 510 487 493 505 512 485 499 499 487 512 501 492 519 508 485 483 518 515 512 489 528 487 485 511 515 510 530 503 484 485 505 515 494 519 490 527 526 509 494 531 491 515 493 528 492 496 531 528 531 513 485 528 518 490 509 503 518 507 524 520 512 500 505 524 489 513 519 483 492 481 483 500 514 494 498 526 511 497 524 510 528 529 508 516 487 485 488 525 509 481 512 490 501 486 484 509 519 522 510 482 524 514 500 508 527 520 504 509 488 499 489 488 499 517 522 505 522 481 500 501 485 484 512 505 491 517 484 483 511 517 484 504 501 507 483 501 500 510 481 509 480 493 518 501 482 514 480 478 520 504 504 477 513 522 521 520 498 481 484 511 514 479 480 488 493 518 494 491 496 495 481 501 472 499 516 480 518 474 504 490 517 501 517 491 505 514 494 485 476 508 479 473 515 485 487 490 482 510 508 511 488 469 492 494 496 488 503 499 511 464 497 509 480 504 495 507 493 507 463 480 490 496 476 505 477 495 492 504 466 473 466 482 473 479 482 476 462 473 487 476 488 488 472 456 497 472 500 479 469 502 468 478 492 459 475 485 493 467 498 464 469 497 464 457 472 490 477 453 469 464 489 471 464 495 469 476 459 451 475 450 485 466 451 453 470 451 472 464 485 469 450 482 462 462 457 467 449 451 473 444 476 477 478 467 481 457 445 461 470 476 471 465 453 463 466 437 469 447 461 438 440 455 455 450 457 438 471 438 456 441 443 446 432 457 444 455 430 470 430 449 455 458 434 470 466 434 450 447 426 459 447 438 432 425 427 429 430 433 448 434 463 436 457 421 428 445 456 424 446 446 426 434 461 419 420 447 439 419 421 449 458 455 442 439 424 417 433 427 431 419 445 426 415 413 427 451 440 426 435 428 415 436 448 417 437 440 417 440 444 428 430 425 416 443 432 425 425 436 417 418 437 428 404 414 440 440 421 402 434 438 413 399 398 436 423 409 430 411 422 420 412 402 404 417 411 423 404 392 416 428 392 410 425 414 393 399 397 422 398 409 416 397 415 385 384 415 413 397 410 395 390 393 399 382 402 388 403 389 414 403 387 384 397 413 401 380 379 413 375 395 394 398 388 390 373 404 406 398 400 372 394 408 390 403 391 373 396 397 374 387 403 379 388 393 381 364 400 400 383 373 397 369 372 380 367 395 363 374 362 370 394 378 370 368 370 361 379 385 359 379 380 381 388 365 353 367 371 370 353 355 372 368 376 380 363 359 371 351 370 378 360 351 364 368 348 371 360 351 358 373 377 343 363 347 353 347 355 341 363 352 361 356 357 338 358 355 336 358 337 350 353 352 365 357 341 359 332 344 364 354 338 342 357 335 358 346 338 340 333 352 341 338 330 345 356 357 337 346 345 355 348 328 324 334 349 333 328 328 344 341 341 340 339 332 320 329 339 318 323 337 339 341 343 322 321 322 321 328 316 338 338 338 334 310 323 334 333 338 315 310 337 326 321 321 332 325 336 331 327 311 310 314 315 330 324 317 306 328 313 323 304 319 317 301 309 318 327 324 314 324 314 326 314 298 305 298 308 311 320 315 293 322 318 319 305 317 307 294 291 313 304 298 298 296 316 293 311 292 289 309 296 286 292 306 290 290 300 293 284 309 299 283 305 291 282 306 293 305 305 297 300 302 279 305 300 304 287 291 287 303 304 276 276 282 286 293 285 279 274 299 283 280 288 291 298 275 273 297 291 290 282 271 277 272 289 279 276 283 280 291 269 274 275 270 283 277 282 287 283 278 283 279 281 280 277 267 286 275 272 262 287 284 282 267 278 273 285 262 269 261 278 280 265 279 270 267 284 274 268 281 275 274 257 263 263 264 259 270 257 274 271 269 264 278 256 254 271 274 276 269 254 258 263 257 255 267 263 271 263 254 259 271 274 270 253 250 253 259 266 256 254 257 272 264 257 251 267 252 257 266 269 255 252 269 248 266 247 257 252 264 256 254 244 255 260 245 265 242 264 252 259 258 243 265 248 242 254 241 248 264 260 248 250 243 247 252 240 249 240 250 243 253 259 246 241 253 248 239 254 247 251 247 241 242 241 241 250 246 242 238 241 257 235 249 241 251 239 248 247 255 249 244 256 234 245 244 244 247 255 254 235 245 241 255 250 237 236 232 248 234 252 246 233 251 235 238 235 231 245 248 253 252 234 243 251 236 245 231 251 235 244 245 247 252 244 233 233 239 233 240 242 245 230 235 241 251 234 245 251 248 238 241 238 233 245 235 238 235 235 235 233 241 250 250 239 232 230 235 243 250 238 248 242 232 246 246 246 251 238 244 239 239 249 248 243 241 230
245 241 230 229 246 243 243 236 247 240 238 246 247 228 248 243 234 228 229 228 246 228 238 231 231 241 244 251 248 249 246 242 238 240 235 248 231 242 249 242 230 235 236 249 228 233 232 234 249 233 235 236 235 238 232 238 244 248 230 240 245 240 230 248 252 230 237 232 245 234 247 247 234 247 245 234 245 242 233 243 248 232 243 246 234 247 248 250 234 249 237 242 236 255 238 236 248 238 255 239 242 240 250 239 234 241 235 249 252 239 254 238 240 258 253 235 250 247 254 244 256 252 249 243 257 261 251 247 253 261 242 258 259 251 248 239 249 260 248 243 258 261 263 247 242 241 258 252 261 250 258 258 253 246 266 248 248 258 259 264 257 266 263 256 256 249 259 267 248 268 250 268 265 250 252 256 271 253 267 255 253 268 249 251 263 257 261 272 251 270 258 259 265 252 270 261 271 254 251 270 269 272 273 258 262 255 271 262 265 266 273 273 265 278 255 280 268 278 273 271 268 275 270 268 258 259 273 266 268 284 278 284 278 261 285 284 283 272 285 281 275 289 263 283 287 266 269 289 290 277 279 289 284 281 291 271 288 280 273 281 275 279 281 290 270 287 295 284 275 294 273 277 295 287 272 274 288 295 276 296 296 287 292 279 297 283 283 282 302 297 296 291 304 296 287 300 291 294 283 301 296 305 306 309 288 306 305 299 302 308 309 284 301 293 312 298 311 314 311 292 298 297 296 301 296 299 304 311 305 291 313 293 318 320 294 295 308 296 309 311 304 312 312 313 320 315 297 310 321 322 312 305 312 300 313 300 309 322 300 312 317 323 305 302 329 305 305 329 306 335 327 317 332 323 313 314 317 315 331 311 311 316 328 313 328 313 311 312 320 338 318 334 342 341 329 340 314 325 346 319 348 324 334 336 319 345 331 337 332 328 331 341 343 321 330 349 339 333 324 354 335 344 357 349 341 354 329 359 355 334 340 342 337 329 347 344 345 346 361 344 338 355 363 352 349 362 344 336 336 355 356 336 352 354 341 339 353 340 348 373 366 364 366 348 366 357 344 353 359 351 373 367 345 376 357 369 370 377 371 369 350 365 380 382 362 377 360 377 385 387 381 360 372 354 357 372 369 385 374 387 356 356 385 377 363 372 392 378 383 382 374 395 372 361 391 361 388 371 391 395 365 368 390 378 381 397 385 380 381 400 399 370 400 390 402 372 375 402 405 392 397 374 373 375 373 411 409 399 382 388 396 378 402 385 408 387 386 410 406 389 411 402 404 414 412 400 402 412 396 393 422 421 417 386 415 388 398 424 421 395 420 394 417 422 409 420 405 399 420 399 410 428 427 424 396 419 407 418 423 417 417 419 414 426 430 404 426 428 436 435 413 440 430 424 404 424 415 401 408 404 402 419 413 403 406 444 438 428 439 444 417 412 438 434 417 430 441 417 411 436 428 444 448 432 441 454 417 416 425 441 428 440 432 428 439 426 449 424 426 434 426 423 458 421 442 422 462 432 456 446 430 450 432 446 464 433 457 433 447 425 438 451 424 457 435 450 451 448 445 436 434 451 447 466 431 438 452 459 469 461 472 473 438 460 436 434 457 446 434 459 444 468 468 473 461 437 463 443 480 472 459 481 476 475 461 465 442 453 455 442 465 459 443 484 452 453 459 472 465 465 483 456 465 474 474 453 474 477 468 466 451 449 474 458 452 459 482 491 449 458 470 480 485 478 463 451 467 472 497 476 458 491 498 481 454 498 457 458 494 454 495 500 458 456 464 476 461 483 492 491 459 465 477 464 467 481 477 480 502 488 461 491 464 499 479 497 477 492 480 499 473 465 504 500 473 463 488 495 491 477 482 464 503 473 487 466 485 467 507 494 491 481 490 506 501 511 496 490 490 491 493 512 469 508 471 473 478 478 505 483 509 494 489 503 482 472 490 503 474 488 488 506 504 518 498 490 514 479 519 489 509 500 486 516 497 489 521 507 499 484 486 476 498 507 497 497 509 492 520 495 501 488 486 482 490 516 492 482 521 488 486 503 478 509 514 522 486 486 505 487 497 516 490 523 500 515 496 487 485 493 507 512 509 519 520 524 510 489 480 508 500 491 484 502 524 521 500 486 482 527 497 504 517 509 499 491 498 518 501 506 484 530 491 514 523 482 510 505 491 512 483 514 523 490 488 519 531 508 525 486 506 491 509 494 522 527 506 489 514 526 515 518 526 524 502 517 526 530 491 488 510 492 520 504 500 526 491 502 503 486 505 526 494 531 489 485 525 512 494 508 505 526 496 498 520 515 483 513 513 491 518 492 502 507 513 522 502 524 491 522 527 513 517 490 512 522 492 506 503 503 483 525 498 496 491 485 529 493 518 511 501 505 521 521 481 502 510 500 493 520 492 489 502 528 496 481 520 507 505 491 528 509 485 497 523 496 501 521 506 489 500 527 513 491 519 512 513 498 483 527 489 496 485 511 493 501 511 483 479 489 494 479 519 500 495 512 516 520 505 494 479 477 492 513 491 483 499 476 505 507 477 516 510 493 488 516 510 511 491 491 474 501 514 484 504 500 495 492 515 496 517 489 491 515 505 510 497 476 490 509 487 508 503 479 484 469 471 470 510 494 493 515 472 484 482 504 467 504 479 466 479 481 484 504 476 480 490 473 477 478 490 466 502 475 479 493 506 489 480 464 487 490 463 465 501 493 477 495 483 472 473 458 490 471 472 500 502 465 460 467 479 503 486 486 468 503 455 477 494 455 486 472 473 469 488 494 453 466 497 487 467 469 468 464 472 458 476 470 472 459 459 469 485 455 451 479 493 476 479 463 475 474 488 479 446 470 455 454 470 456 458 476 460 452 480 470 446 456 475 466 442 441 476 480 471 449 444 460 474 443 480 455 466 463 452 462 444 479 474 456 452 451 461 457 439 463 460 452 438 473 466 449 439 459 461 452 464 430 469 450 446 466 466 454 434 437 445 444 444 463 424 426 431 450 445 444 448 459 447 438 448 449 431 419 452 448 421 453 427 435 418 459 427 421 420 442 415 457 436 420 454 440 440 426 433 412 447 423 429 414 422 411 424 446 436 408 450 411 439 432 414 409 430 418 440 429 438 405 426 409 421 408 425 420 438 432 430 426 401 423 408 401 420 419 430 410 402 413 409 409 428 419 405 421 417 430 393 423 413 404 425 414 403 415 416 398 407 392 416 392 405 392 389 401 410 423 404 423 396 397 391 404 398 403 403 405 398 408 398 396 384 405 379 399 381 391 384 399 395 381 405 412 377 385 386 403 401 373 387 403 375 398 402 383 407 403 369 396 368 384 399 385 385 385 381 372 376 386 399 396 364 383 389 398 361 396 380 394 376 362 394 359 392 381 367 369 363 390 372 374 389 372 368 359 367 378 358 369 387 387 361 374 374 359 358 363 378 363 376 379 374 352 366 369 345 368 378 363 363 350 373 354 344 376 342 358 345 373 358 349 356 362 362 353 352 367 344 362 339 344 364 345 340 349 358 365 348 345 355 338 349 361 353 351 360 340 348 331 346 347 351 344 326 334 353 354 338 353 357 324 350 342 329 324 350 337 338 335 327 331 340 344 348 347 339 337 341 346 346 347 331 315 341 320 338 336 340 329 314 322 319 335 331 320 325 336 330 334 332 320 313 336 309 311 329 322 328 319 317 335 332 329 310 326 320 308 317 308 303 311 302 327 327 321 309 308 309 316 310 324 298 307 307 297 321 306 315 324 314 304 300 305 305 315 314 317 294 316 306 318 314 313 303 307 308 291 316 309 301 311 314 306 292 311 296 302 301 286 302 284 286 303 301 294 300 287 289 296 297 304 302 304 292 295 305 289 283 287 299 292 299 301 301 281 278 288 300 284 290 291 276 283 280 275 276 288 287 278 296 279 275 296 295 295 296 296 280 270 289 284 284 288 291 286 279 289 270 287 288 286 280 272 283 277 276 266 276 266 269 286 269 279 262 272 272 276 264 276 262 271 281 275 265 282 274 277 264 263 279 264 260 267 270 267 269 264 279 275 259 254 272 271 264 259 272 256 277 275 274 261 254 272 268 262 265 250 260 260 265 267 250 263 260 266 256 272 251 256 267 254 256 259 247 266 267 267 250 267 254 252 267 262 266 256 264 255 264 267 268 263 263 245 261 265 262 255 254 253 259 242 261 258 264 253 259 245 241 262 241 251 245 261 242 242 249 262 253 244 261 253 240 256 255 257 253 251 246 242 237 254 258 252 249 251 253 236 257 249 253 256 251 247 239 254 244 245 252 251 236 233 236 246 240 235 236 247 239 234 239 252 245 237 236 234 252 253 250 241 234 236 254 242 240 251 238 249 238 232 243 232 248 238 237 247 232 241 237 237 234 244 233 247 241 229 241 230 250 252 240 228 232 231 239 242 243 247 229 243 241 234 246 235 242 245 228 244 232 228 245 238 235 241 248 248 242 237 249 239 236 228 240 233 247 243 247 231 230 248 246 243 247 232 242 237 250 235 246 230 251 239
236 231 244 231 247 228 248 238 227 243 242 239 229 235 232 243 249 248 243 243 228 241 236 236 241 228 236 227 246 249 238 233 247 233 231 238 235 234 234 245 236 251 243 236 239 249 230 238 233 237 239 232 239 229 230 243 233 243 232 240 248 233 243 251 250 239 251 250 246 249 244 246 248 251 246 235 249 250 238 230 251 242 251 231 243 245 239 242 238 243 246 250 248 253 242 247 241 232 245 250 245 252 236 241 251 254 240 239 242 241 256 240 253 253 241 235 246 242 239 245 255 254 257 249 253 259 257 254 236 251 255 256 261 243 239 250 246 251 245 246 250 242 246 251 245 247 261 244 257 246 247 252 242 245 248 245 264 251 252 256 265 246 251 267 253 252 258 264 244 265 251 256 269 260 268 254 268 268 258 261 272 256 258 270 270 263 266 254 267 254 263 265 267 267 265 265 269 254 271 262 268 272 268 273 257 275 268 270 259 273 262 259 257 274 259 256 267 279 265 271 274 262 278 270 275 264 259 261 277 266 272 259 268 271 264 262 286 262 281 267 271 282 266 269 280 284 281 272 289 275 287 282 283 272 275 281 279 286 284 269 274 278 271 279 283 290 285 283 291 281 292 284 282 275 288 293 281 296 273 284 277 273 291 279 300 294 300 276 295 283 277 299 295 292 278 301 298 293 285 307 294 305 290 309 305 298 303 307 306 289 309 306 312 299 305 303 290 285 301 312 304 299 309 310 312 303 293 317 293 305 300 315 309 299 315 309 308 319 297 309 307 308 314 304 295 325 324 326 312 301 326 319 326 298 321 299 303 315 309 306 310 321 318 319 302 332 312 322 325 331 304 314 304 332 315 331 325 310 321 327 319 319 335 326 334 314 314 312 322 326 320 335 321 332 314 329 325 329 327 336 334 327 337 317 318 348 332 349 326 335 345 352 342 348 329 335 330 352 331 332 329 349 339 345 329 330 340 343 345 358 353 337 360 357 341 351 345 332 348 362 364 350 366 341 339 355 366 366 358 335 362 360 337 345 347 364 341 356 372 355 339 344 362 362 371 376 367 362 368 345 362 351 344 365 362 349 376 376 354 350 353 359 354 373 351 356 365 360 367 364 362 364 368 365 364 376 384 356 383 368 385 386 377 388 375 368 360 369 363 373 392 389 396 379 369 376 368 387 382 377 382 369 365 374 381 371 401 396 391 403 369 402 398 404 385 372 396 379 373 395 409 382 377 383 388 409 391 387 387 395 412 411 377 378 377 386 382 383 384 384 408 383 419 394 399 406 402 395 394 399 406 388 387 402 390 409 417 392 424 392 395 418 394 390 407 392 418 416 396 401 399 400 424 431 406 425 414 432 396 403 399 401 423 413 420 414 431 406 403 424 422 434 411 414 440 406 430 440 430 407 438 427 439 436 406 430 438 445 408 410 437 440 433 413 409 427 419 410 447 452 445 419 411 434 425 454 443 448 418 426 447 455 421 437 424 444 433 434 427 431 427 460 449 441 442 420 450 433 420 422 459 443 441 462 449 462 445 466 445 431 437 431 427 435 433 458 445 469 431 468 444 453 451 462 431 472 430 441 461 433 442 475 459 460 469 464 435 469 440 478 444 439 463 456 467 461 437 463 438 474 450 481 457 446 439 453 466 471 463 458 458 442 457 461 460 443 479 481 474 480 473 447 446 472 479 475 484 461 462 451 468 464 481 488 450 450 463 490 469 449 491 459 489 470 484 457 458 470 454 464 488 483 456 468 486 455 467 492 472 463 478 472 473 501 461 468 483 471 503 492 489 471 473 487 478 498 483 469 499 505 485 472 502 476 473 497 474 461 468 507 464 477 467 498 491 490 510 471 474 479 475 507 478 478 468 510 480 468 474 485 502 476 490 508 480 497 483 504 479 511 469 497 488 513 502 500 499 493 485 480 474 481 500 488 494 503 485 509 512 493 480 500 504 509 497 473 489 518 510 501 517 511 494 480 483 511 482 489 514 491 519 477 509 481 494 503 507 516 495 510 510 523 478 488 500 523 522 498 500 516 502 488 521 524 495 481 512 503 498 502 519 493 505 505 501 525 483 485 517 503 520 504 500 523 515 525 523 511 498 496 502 522 508 497 520 527 504 506 501 523 529 494 487 505 520 511 503 524 520 491 500 512 517 522 505 503 518 497 485 485 515 506 529 492 523 502 498 485 502 491 488 503 518 505 534 490 515 495 505 522 527 513 508 516 485 521 532 520 498 517 516 528 525 513 503 533 505 491 534 524 498 513 517 506 534 490 513 514 502 508 527 519 512 500 500 513 486 498 498 526 531 504 493 495 533 486 519 504 494 518 518 508 521 525 505 520 521 498 496 532 516 497 507 528 510 483 519 507 529 529 507 498 507 489 512 502 516 520 500 492 531 510 495 501 495 514 494 482 530 507 482 514 523 508 509 500 507 497 525 505 493 499 520 519 507 503 488 492 490 506 502 489 486 515 508 498 499 523 500 498 501 503 480 492 479 511 511 509 480 506 483 492 477 476 483 506 498 492 518 511 519 491 522 479 480 502 499 501 499 496 487 505 519 475 504 518 505 498 509 521 490 502 517 505 493 518 516 517 486 491 494 491 493 494 483 502 480 479 509 484 502 478 514 502 484 496 497 515 476 489 469 499 475 470 483 500 472 483 498 510 473 499 464 476 496 469 466 463 476 469 497 479 464 482 465 498 471 482 493 479 478 459 475 490 474 487 478 466 492 473 479 501 459 478 464 492 484 468 460 470 465 499 477 490 485 499 473 466 485 472 469 491 472 487 452 467 484 452 453 487 487 494 480 475 462 459 485 484 481 479 478 490 476 478 479 447 451 457 464 467 486 460 454 478 454 472 447 474 482 446 469 445 440 453 482 463 439 463 472 471 458 466 481 470 445 473 440 479 475 451 450 461 447 450 440 459 456 465 474 460 432 446 467 433 449 458 446 452 444 441 439 433 467 428 444 467 445 465 435 439 448 427 426 432 423 453 449 422 422 463 439 421 446 452 444 448 432 445 424 430 455 418 451 457 424 417 445 435 437 441 449 442 451 422 434 450 419 418 427 452 437 441 421 421 416 414 429 437 439 420 432 431 445 408 406 422 429 428 422 428 407 413 423 420 442 440 430 426 421 400 400 408 406 405 438 400 432 416 432 431 428 418 400 410 432 413 430 402 394 398 418 419 424 428 419 406 411 407 426 403 398 424 387 419 387 407 417 385 419 404 421 403 411 413 404 418 419 383 390 383 405 382 381 413 400 389 404 396 413 399 389 404 383 378 381 374 410 374 401 393 377 377 386 375 399 373 372 405 383 389 400 391 379 375 392 370 390 367 395 386 385 390 381 394 397 388 367 386 375 377 391 374 383 388 369 387 393 386 362 381 371 357 364 390 384 373 356 373 365 363 354 360 365 358 374 376 364 354 357 381 366 366 378 347 350 371 367 344 374 351 373 352 377 346 357 343 344 352 355 344 344 349 344 351 363 350 338 340 347 370 343 356 357 362 347 340 365 359 349 331 331 363 350 349 356 354 349 342 354 359 349 342 348 350 353 342 342 349 334 341 338 342 330 353 353 339 348 339 347 321 335 329 329 346 322 342 340 335 340 340 317 344 335 323 317 324 334 324 336 318 317 334 333 318 341 335 314 331 322 314 314 331 334 310 336 321 336 308 331 313 316 304 306 315 309 312 328 325 316 320 307 313 308 314 301 305 303 324 317 305 316 299 302 315 325 323 323 304 314 304 308 322 303 311 319 300 310 290 304 317 301 298 297 312 302 314 292 296 302 308 313 298 285 293 296 287 286 304 288 291 298 306 297 299 284 290 306 306 300 291 292 280 301 290 293 301 286 293 300 283 281 294 293 275 276 280 288 295 283 295 277 293 291 277 293 274 273 298 281 274 277 284 292 293 276 281 295 269 278 278 288 286 273 284 276 267 271 276 291 280 267 287 270 289 276 266 263 282 268 266 261 269 286 287 285 262 266 281 283 268 281 279 282 266 267 260 266 273 259 264 260 278 263 264 255 266 264 266 255 256 261 261 255 257 272 254 257 268 273 266 273 250 252 259 262 266 249 268 259 261 252 272 264 260 256 263 272 267 249 249 270 260 246 269 263 258 266 258 262 259 269 259 246 258 257 244 265 254 254 250 247 266 262 252 246 248 256 255 260 251 240 256 244 242 256 262 254 252 251 248 243 252 239 246 241 254 248 239 239 258 248 246 236 247 240 243 253 250 240 256 239 258 255 251 251 238 246 248 244 245 244 244 236 245 250 237 252 243 255 235 250 235 237 243 246 241 250 254 246 245 251 251 236 247 235 244 242 246 234 253 233 237 239 253 249 231 232 236 233 246 239 244 241 245 231 246 245 240 245 229 247 241 249 228 249 229 242 238 237 239 229 240 246 230 231 233 249 250 240 229 244 243 244 248 251 238 241 235 233 228 248 249 246 249 235 248 241 237 236 236 229 242 233 238 232 247 247 242 227 238 248 231 242 227 240 232 238 231 240 238
226 232 236 239 231 239 231 246 226 241 232 245 227 232 233 232 230 230 241 247 241 240 228 227 234 241 226 245 240 240 228 234 246 238 247 245 245 229 243 246 245 244 236 241 227 243 247 248 248 240 246 234 248 248 248 238 249 233 247 233 249 234 244 233 233 240 232 229 240 228 241 243 231 247 230 238 239 243 233 252 231 247 244 234 246 232 237 244 239 233 249 252 239 241 234 245 246 231 247 235 231 236 251 252 248 253 254 235 235 235 235 255 253 243 252 247 247 237 254 248 256 242 239 242 254 236 249 238 236 258 243 253 255 254 251 253 253 252 259 240 260 261 260 239 253 255 253 253 258 262 246 255 253 248 251 259 245 258 250 260 257 259 243 246 242 258 264 261 251 263 266 249 264 263 253 256 257 268 245 254 267 253 269 265 251 266 265 254 260 265 257 271 252 252 261 267 272 259 259 269 254 254 269 264 270 258 270 263 275 277 271 269 277 278 263 256 272 258 266 263 279 279 267 270 277 258 263 276 271 261 271 278 274 281 263 266 259 264 283 264 261 284 263 264 283 267 279 279 276 278 274 283 286 275 271 281 272 287 281 278 268 283 282 270 271 270 283 283 286 273 287 284 291 272 294 274 296 288 273 273 285 295 287 275 276 283 284 281 283 292 297 303 294 304 283 292 297 286 280 297 279 282 288 289 306 295 286 301 286 299 311 283 287 287 307 294 295 313 295 296 286 295 302 307 292 303 295 309 317 305 293 306 291 309 315 296 316 310 315 318 311 295 293 314 320 303 320 301 312 321 313 320 311 324 316 311 317 319 311 303 328 316 323 323 324 320 326 305 326 307 330 335 305 326 307 307 334 308 318 307 312 324 336 330 335 321 335 334 336 341 329 328 340 334 320 320 335 329 344 345 321 324 334 332 328 317 347 318 347 347 340 350 345 326 322 343 351 325 326 349 344 332 341 325 327 328 328 355 334 348 328 334 346 360 358 333 341 331 345 357 339 342 334 359 366 341 359 361 344 340 357 365 361 353 365 343 357 350 361 346 352 358 373 372 356 368 343 344 356 362 348 361 353 375 374 359 361 378 364 378 373 371 381 364 365 353 355 361 352 368 360 365 380 354 367 378 366 372 358 381 382 376 375 369 379 393 392 385 364 359 374 379 389 377 377 376 389 368 376 365 398 383 396 387 396 368 376 376 379 401 374 405 401 369 397 389 408 378 383 379 386 392 373 381 406 411 399 411 391 408 402 401 386 385 394 412 391 409 398 388 395 412 395 386 418 404 407 382 405 392 394 408 389 401 409 413 424 405 421 404 392 424 399 389 391 418 399 419 421 424 411 411 395 416 411 424 401 413 412 433 431 399 419 424 401 419 405 440 433 437 421 429 402 402 413 416 441 440 425 437 408 403 406 420 412 407 410 406 429 418 444 427 444 408 426 443 423 428 415 441 449 451 432 440 449 426 431 429 445 456 456 436 455 456 445 452 427 430 451 447 432 420 439 431 457 450 427 445 435 442 439 458 450 448 445 425 452 434 431 432 457 448 443 432 446 442 467 467 467 460 470 431 452 465 468 431 460 475 450 451 452 447 442 464 473 450 478 466 477 465 445 449 474 466 449 464 448 473 456 460 462 438 468 445 465 476 482 483 475 457 465 456 467 477 445 472 477 459 485 489 450 485 476 458 460 470 451 476 481 452 476 485 475 477 454 459 463 475 476 471 479 475 494 454 460 471 494 489 479 469 471 470 490 462 479 464 487 485 473 497 474 478 503 473 468 484 471 469 464 501 500 492 461 484 486 483 466 487 486 488 478 464 480 481 468 503 499 492 489 477 486 509 500 501 495 481 482 477 498 499 498 497 492 514 489 473 508 492 487 469 490 496 497 516 514 500 511 503 512 494 482 486 507 487 517 491 491 474 472 475 515 507 508 492 506 482 505 505 513 481 507 493 510 488 492 512 521 522 475 510 515 484 489 519 522 494 483 479 504 480 488 501 518 489 480 480 494 515 485 522 513 478 491 483 481 506 488 497 503 489 484 494 498 498 489 495 518 500 500 498 504 515 524 497 480 529 501 500 520 509 495 508 512 511 514 517 490 525 486 517 485 493 483 505 515 496 524 503 516 497 524 492 484 518 509 484 518 499 533 517 499 526 523 493 486 498 510 524 488 512 492 509 492 487 500 533 512 489 485 506 510 527 532 487 509 498 514 495 488 487 528 528 503 490 486 505 505 513 519 534 515 527 533 497 530 497 519 531 502 494 502 501 485 523 529 535 485 507 494 513 509 511 505 527 517 507 521 511 509 504 534 513 496 532 525 490 518 534 510 509 492 501 526 492 488 519 516 514 514 524 490 488 500 485 504 532 532 490 532 505 509 530 507 520 518 495 519 499 512 484 516 520 507 492 485 517 495 503 519 496 516 515 492 482 494 515 524 502 515 496 488 529 490 504 498 528 516 486 493 495 487 528 485 511 490 488 496 501 511 483 517 495 518 478 496 482 512 490 506 497 506 514 497 516 488 515 512 523 520 477 490 479 525 494 511 486 505 479 509 488 485 499 506 477 500 501 515 476 484 500 489 486 496 473 517 501 520 472 513 497 504 487 481 473 496 496 471 504 514 488 480 473 475 493 485 505 470 476 507 481 501 474 498 481 478 492 509 482 497 506 506 479 473 478 495 474 507 465 472 498 474 490 481 503 503 501 480 485 496 504 506 469 490 480 503 474 480 459 462 473 502 490 488 467 472 487 492 466 489 470 469 469 461 469 501 475 456 472 495 490 492 485 453 473 454 486 494 470 483 470 492 459 455 494 450 473 463 474 493 478 471 490 463 456 457 487 473 487 446 454 461 478 479 484 461 444 474 480 464 453 478 466 446 454 448 479 452 446 463 439 440 480 474 453 440 454 463 459 457 441 479 441 474 468 472 458 442 473 452 439 440 464 464 457 441 433 460 459 438 467 460 467 456 471 457 437 449 458 445 455 425 454 458 428 440 430 430 429 441 435 446 461 449 438 427 456 453 431 437 443 431 428 456 428 437 422 457 426 430 432 437 414 426 425 426 416 446 437 443 421 435 436 410 439 435 438 415 426 431 417 427 426 426 432 408 417 446 432 411 425 415 413 441 431 404 434 414 422 406 440 435 420 404 405 411 408 400 424 413 401 411 425 435 424 400 410 420 403 418 413 412 414 419 427 429 419 412 396 411 400 426 418 392 417 411 413 401 413 423 409 396 411 396 382 403 398 381 387 380 389 401 417 415 379 387 401 393 397 406 395 394 375 380 390 393 403 390 385 392 383 377 377 376 395 397 383 406 406 392 375 377 384 375 401 394 366 367 394 379 370 385 380 386 366 373 385 370 393 376 396 366 394 380 367 380 388 387 369 384 371 387 375 375 370 369 354 370 378 381 368 368 365 368 359 360 369 368 370 373 374 365 348 347 359 346 377 347 350 366 362 344 366 358 349 348 341 361 348 361 343 341 366 368 347 361 345 364 344 361 359 335 360 364 335 367 355 360 365 332 345 351 357 340 362 351 358 330 335 328 327 350 351 348 354 343 354 333 344 350 323 346 356 343 335 344 339 342 350 322 333 336 347 339 320 319 336 343 320 316 326 334 315 323 323 319 318 332 315 340 337 338 311 324 332 318 309 313 308 323 331 319 310 329 316 312 324 333 334 334 325 330 313 330 331 329 317 305 316 327 312 304 315 328 325 321 318 299 323 317 304 296 306 310 297 316 322 302 311 315 302 319 302 296 303 299 303 314 296 314 298 308 306 305 317 291 297 296 294 306 312 295 294 302 288 310 312 294 306 301 289 299 284 306 282 281 300 286 307 299 286 295 281 290 305 291 285 293 290 296 290 296 290 285 278 286 290 291 281 290 292 291 278 276 272 274 281 284 290 275 286 275 273 283 286 293 275 283 293 281 291 276 290 290 289 273 282 283 279 274 286 278 283 285 266 277 282 278 267 282 277 276 277 270 285 269 276 268 278 277 266 274 266 283 272 270 263 277 260 266 273 274 258 274 266 277 263 269 257 276 264 253 267 254 265 274 262 270 253 253 251 252 269 260 268 252 270 258 251 260 265 268 255 268 264 269 268 249 260 266 254 255 270 251 264 248 247 257 257 256 262 254 256 259 259 253 256 245 247 254 266 243 258 243 259 246 258 248 247 254 243 255 239 244 261 258 249 239 246 261 253 239 245 242 257 238 252 247 248 250 244 247 259 254 242 235 258 246 238 253 256 242 257 247 249 252 251 251 244 255 249 238 233 236 242 233 235 248 253 247 253 252 249 253 239 232 253 237 234 247 248 232 247 240 237 238 233 246 231 237 245 247 242 237 243 244 229 245 228 242 228 250 239 239 248 239 240 238 238 245 232 232 239 249 242 239 234 239 228 236 249 227 232 247 227 228 230 249 239 232 230 242 231 238 241 237 232 227 238 229 239 238 241 244 226 239 244 234 234 240 238 233 234 237 248 235 238 228 234 227 228 232 237 232 243 229 237 244 247 226 247
229 230 231 225 225 245 237 233 230 246 240 233 226 228 226 235 235 228 237 230 230 243 241 230 232 245 242 227 237 236 225 243 243 233 238 244 225 245 247 225 239 241 228 240 238 229 244 248 233 233 231 232 246 241 238 231 239 233 233 246 244 227 235 233 235 242 229 234 251 245 237 239 244 248 230 231 250 240 250 247 243 241 237 239 245 242 228 232 247 244 241 241 249 240 232 235 236 231 241 251 240 242 231 249 232 250 252 246 239 250 242 255 240 243 242 250 235 235 254 245 250 242 233 239 246 254 236 244 247 241 258 258 253 235 245 255 256 242 246 240 239 252 254 238 251 260 244 241 257 255 259 260 241 246 257 245 245 244 258 255 246 261 259 265 243 247 249 254 243 263 264 248 255 258 251 247 256 259 250 253 253 249 251 258 257 246 265 258 258 263 254 248 265 261 270 251 272 253 263 250 267 269 258 255 255 258 272 263 269 256 254 263 274 255 254 268 255 271 254 269 265 264 273 258 279 277 278 279 282 280 274 276 280 272 282 267 272 280 272 263 274 279 269 267 282 287 277 284 287 286 266 273 273 269 266 268 291 279 281 271 271 270 276 291 268 271 291 281 294 276 276 286 276 286 287 283 282 282 282 283 294 282 287 284 298 285 285 277 299 301 280 280 292 283 302 301 301 279 278 297 305 286 284 298 287 282 308 296 292 303 285 310 298 288 290 298 304 308 308 291 310 293 299 289 295 289 308 302 314 317 294 303 302 311 303 318 297 313 296 295 309 297 313 294 297 320 323 299 296 316 300 318 310 297 323 298 320 316 307 324 312 330 306 320 303 315 306 330 316 307 327 323 316 304 304 328 316 332 332 309 326 320 338 321 322 328 330 331 319 324 336 336 315 318 335 325 345 342 323 326 318 346 330 346 343 332 333 342 322 324 322 334 321 320 344 348 347 332 337 348 347 347 352 340 346 334 358 340 338 345 345 337 360 341 358 337 331 350 351 361 362 336 340 334 347 365 367 359 355 344 358 358 351 347 353 340 349 355 350 358 351 344 368 364 359 357 361 349 355 352 355 373 372 359 347 360 367 374 366 367 368 371 382 380 374 350 376 368 380 361 385 388 385 384 387 358 383 377 359 374 359 392 370 390 376 370 387 379 379 381 375 384 391 374 385 378 395 397 383 385 387 364 396 399 388 390 387 388 399 382 390 385 397 384 372 370 374 399 379 379 381 382 374 395 412 397 395 378 387 376 389 399 388 395 410 378 416 381 413 416 416 415 383 412 419 386 418 400 387 419 407 394 420 423 414 402 413 399 399 424 391 406 413 408 406 404 423 403 408 418 420 420 432 398 401 408 400 431 411 413 401 416 431 405 415 434 434 400 422 418 407 438 436 410 419 402 417 421 420 423 430 432 424 442 439 412 444 439 445 443 411 439 433 432 426 423 418 436 416 451 414 452 431 424 421 443 423 414 443 454 421 417 430 449 421 433 453 444 441 434 444 448 438 432 436 441 424 456 464 439 425 451 456 434 447 460 460 467 432 456 467 438 464 440 463 443 430 433 439 450 460 453 431 439 437 442 461 475 436 446 440 451 437 437 468 437 479 461 445 439 480 464 439 443 441 478 467 454 456 465 470 468 440 465 441 451 483 483 445 475 487 443 451 456 462 448 456 460 447 447 475 487 459 481 446 472 470 462 450 459 460 459 459 466 461 493 461 488 474 485 489 483 460 476 460 475 478 454 465 470 482 469 467 496 459 494 503 488 497 465 494 465 459 475 504 479 490 470 479 476 474 488 462 504 504 504 496 480 478 469 500 479 477 493 475 476 478 492 509 487 470 468 497 490 507 471 484 508 514 502 514 474 503 496 501 515 501 516 498 500 489 469 502 497 484 517 501 512 501 472 478 491 489 475 506 488 487 477 482 487 519 487 501 511 473 487 517 508 487 498 491 485 494 476 502 475 475 520 522 496 513 510 487 484 480 493 484 519 506 479 512 482 499 498 478 493 501 499 491 520 519 511 483 490 512 510 490 514 509 488 487 499 525 500 507 529 519 517 526 500 521 513 507 495 485 512 514 508 483 527 502 525 511 508 489 498 491 500 483 522 510 492 492 508 530 497 507 507 526 496 515 507 512 519 527 493 516 528 533 529 531 522 518 511 513 485 516 501 507 508 530 495 486 534 528 532 497 500 529 513 487 534 486 489 518 529 498 498 495 495 517 490 533 499 490 535 525 521 500 496 494 495 506 495 493 497 515 529 537 532 531 487 529 531 490 511 497 527 497 505 536 527 534 506 515 488 504 503 523 493 487 505 502 507 487 533 491 515 499 490 509 492 490 526 536 493 524 495 508 508 487 506 498 535 500 501 486 492 492 498 499 493 517 515 514 518 485 519 521 498 523 519 504 502 533 503 534 508 518 498 518 521 491 526 519 509 516 528 509 530 525 499 527 491 521 520 524 504 495 528 517 498 524 525 489 497 523 503 522 510 519 509 498 528 502 483 505 487 480 482 485 522 498 482 482 489 519 525 511 486 524 497 505 516 492 512 483 485 485 476 516 523 506 484 475 479 491 501 489 494 479 498 508 504 505 485 498 496 520 521 488 500 484 511 481 520 477 472 492 496 500 474 508 494 502 469 495 482 517 470 469 472 493 503 501 475 514 482 498 468 481 468 501 497 511 509 496 477 503 488 491 482 479 471 488 473 479 482 492 501 466 479 497 487 473 482 499 474 501 480 459 476 460 491 460 497 490 480 461 480 471 489 467 487 465 467 500 464 488 475 484 456 463 460 498 489 464 488 483 495 475 455 478 457 459 459 468 468 485 492 469 488 471 492 488 456 482 465 490 487 447 477 456 481 486 479 466 469 477 443 442 470 450 450 448 482 467 451 482 456 467 470 465 476 473 470 437 457 474 459 453 466 448 474 440 447 451 456 477 444 458 459 435 446 440 469 467 458 465 439 455 461 431 471 456 440 443 449 434 437 464 464 431 442 432 467 452 452 437 440 449 450 439 437 458 451 442 424 434 424 455 460 425 419 445 426 456 440 436 435 419 444 456 456 434 426 448 430 416 441 431 441 431 424 434 419 409 430 434 441 427 407 439 436 429 437 434 439 425 437 437 417 438 441 427 410 433 403 408 436 401 429 426 411 405 400 411 399 398 416 436 403 407 401 402 427 405 398 432 425 392 406 420 393 402 398 429 406 422 393 413 401 426 394 402 406 385 409 413 423 391 406 413 384 389 419 391 420 387 406 418 391 391 405 390 415 379 395 387 386 387 409 381 385 375 379 391 383 378 391 380 388 392 403 381 407 370 392 376 404 367 400 370 381 403 365 368 389 396 378 387 365 395 390 383 377 384 381 381 391 389 380 361 388 380 368 379 357 388 368 358 379 376 374 369 389 363 388 387 378 365 382 377 350 373 358 380 375 360 356 348 374 379 374 345 380 366 352 354 365 358 344 344 372 356 374 354 344 360 363 351 361 367 349 356 352 360 344 336 358 365 344 358 363 336 367 339 343 359 344 362 337 353 332 335 338 355 353 340 337 336 342 331 346 331 326 352 351 351 354 346 350 327 333 342 338 328 326 342 344 326 325 328 321 333 345 345 336 341 333 336 337 339 315 335 335 321 329 324 316 340 334 330 320 326 337 330 328 338 325 320 323 311 313 313 314 315 330 305 305 323 325 331 325 324 323 306 306 313 329 303 310 304 313 315 315 325 306 314 302 318 319 319 317 312 323 294 308 316 293 294 308 312 311 292 297 316 295 307 299 310 314 312 290 294 313 288 312 301 313 299 303 300 301 309 293 304 311 307 290 293 295 294 304 304 283 292 281 283 281 292 302 306 296 286 279 291 281 277 292 290 303 280 289 287 291 278 300 289 275 277 290 288 272 296 281 271 270 296 270 281 278 273 267 292 294 273 268 281 276 274 281 272 278 272 280 266 290 282 283 281 269 262 277 283 276 277 275 267 263 270 281 275 260 277 283 270 269 269 264 265 270 262 272 272 269 264 261 257 269 256 256 270 276 271 277 270 254 259 263 253 254 262 276 263 265 266 261 262 251 258 265 253 271 251 266 253 262 247 257 251 249 259 268 264 267 259 254 248 266 265 258 260 258 245 257 259 254 248 258 266 258 242 265 262 249 244 261 250 259 264 254 252 264 259 244 259 247 255 239 242 251 252 260 241 255 248 255 240 253 245 250 248 248 250 247 252 256 244 236 248 249 235 244 254 257 255 257 238 235 241 249 237 250 253 247 251 239 239 255 255 232 244 234 236 235 245 245 247 245 245 252 236 246 238 248 237 251 238 242 229 247 235 249 231 230 231 250 229 238 242 228 231 231 247 229 251 229 243 244 237 234 243 235 243 249 247 248 241 233 234 243 228 236 247 229 246 247 235 248 243 238 245 246 245 241 231 231 233 235 237 246 230 240 225 240 234 245 232 225 228 240 235 246 226 227 226 241 225 229 234 236 235 225 233 231 234 238 230 241 241 242 232 246 233 232 232 236 224 240
230 226 225 234 242 243 236 237 236 230 241 240 242 245 240 245 229 244 230 229 238 246 246 240 239 226 243 225 239 243 235 240 240 237 228 230 234 236 244 242 243 234 231 234 233 225 233 233 245 239 238 230 232 237 241 225 240 232 227 226 245 232 236 232 245 235 239 226 248 231 239 238 241 245 248 249 239 227 244 242 234 242 239 243 245 232 246 246 235 231 243 250 251 250 246 237 249 243 229 234 231 240 244 240 240 243 247 247 238 231 254 237 247 242 253 232 246 248 251 255 244 235 245 244 234 256 245 254 246 246 252 250 257 243 253 236 250 246 254 250 249 246 258 257 257 256 256 257 242 246 258 258 252 251 253 255 242 259 241 256 244 251 256 241 241 260 253 251 246 252 247 248 263 249 245 257 244 267 255 252 252 250 250 269 266 266 260 270 264 263 265 269 253 271 266 247 252 263 263 262 262 271 267 264 261 253 268 271 265 274 259 259 258 257 252 265 274 274 268 271 264 257 268 273 257 263 274 266 263 275 257 267 282 261 273 265 282 284 259 277 267 280 283 260 266 276 276 286 263 270 272 266 287 263 277 286 277 283 276 285 276 279 273 293 287 277 283 287 273 284 272 273 277 293 290 286 275 291 284 286 278 275 297 291 294 273 281 297 299 298 284 275 299 294 297 284 290 298 304 281 298 303 298 286 289 283 288 307 300 297 286 298 309 300 283 283 295 307 297 294 309 299 293 292 313 299 302 289 312 287 308 304 316 292 303 313 306 315 316 297 298 316 310 322 305 315 304 309 320 311 305 322 325 303 316 300 307 312 316 315 325 302 305 323 303 324 329 312 322 322 313 315 315 317 310 325 330 323 327 318 311 316 333 323 319 339 323 315 340 324 336 336 332 328 329 319 344 328 339 334 321 342 319 327 325 319 328 334 323 326 337 324 331 327 325 326 353 336 348 339 328 339 329 355 356 351 349 328 339 328 331 357 340 347 334 344 340 347 357 353 340 350 339 349 339 336 337 354 353 347 347 341 347 346 368 347 367 369 340 368 342 367 343 365 355 342 373 362 344 360 367 364 370 371 369 345 355 375 365 381 373 377 377 377 365 382 355 359 352 361 383 355 363 380 354 377 357 380 365 381 381 392 376 382 357 394 388 383 386 365 379 392 373 368 395 389 365 378 371 391 377 374 370 382 385 367 391 388 390 386 396 400 373 371 382 405 398 389 381 382 398 409 390 408 385 383 396 399 383 387 395 398 402 378 405 384 401 395 411 408 415 389 401 404 400 384 416 389 416 409 419 399 424 398 398 416 419 407 414 397 419 406 408 394 397 424 391 411 400 415 422 422 409 407 417 421 409 435 425 399 405 425 432 423 431 429 409 415 435 404 421 429 432 407 440 438 406 418 432 425 442 441 438 425 423 420 439 443 419 447 438 408 420 436 417 430 452 441 420 411 430 437 413 438 438 441 423 443 430 447 446 453 419 442 444 419 435 452 425 420 461 429 420 448 436 423 430 448 444 460 445 463 455 445 454 428 427 451 467 427 465 432 465 432 454 447 456 451 454 450 453 447 474 436 445 446 463 442 470 472 462 444 464 449 477 471 467 455 437 446 467 473 455 448 451 475 466 470 454 446 471 445 466 473 451 463 454 480 478 459 478 473 468 484 482 462 468 486 484 461 484 453 461 488 457 487 482 461 480 466 474 457 496 484 455 482 496 490 459 468 460 470 491 463 478 462 478 497 454 464 478 472 497 467 479 482 488 472 489 498 479 458 496 464 502 480 501 506 464 502 493 496 496 499 478 462 461 483 467 463 478 462 498 509 475 473 488 476 506 490 501 494 467 507 504 469 494 480 470 500 498 513 498 472 475 486 470 503 485 490 488 497 488 511 495 500 508 519 513 501 504 501 487 512 499 481 473 485 496 476 518 479 475 506 489 487 497 487 513 519 476 481 515 478 510 502 477 508 516 502 520 519 508 492 506 508 526 522 520 488 514 485 496 503 518 524 514 492 489 505 486 493 512 528 496 497 505 501 482 498 528 527 493 509 494 522 494 495 521 486 507 507 495 527 485 488 526 520 501 486 498 509 499 485 485 521 517 518 491 505 506 522 491 524 529 506 510 488 530 519 519 495 488 493 503 530 533 536 509 528 512 503 514 505 505 515 516 512 523 523 534 520 537 515 533 504 537 508 507 505 491 490 516 495 523 534 488 519 533 536 536 533 503 513 526 496 518 507 523 529 518 494 512 517 522 507 534 495 502 528 514 507 532 517 489 517 538 515 524 507 488 522 502 504 522 514 537 500 533 495 491 513 501 489 516 536 533 512 492 497 501 492 490 519 495 491 498 494 518 508 513 517 515 500 507 498 528 531 512 497 489 490 497 503 517 527 525 511 525 505 495 513 535 498 495 493 502 531 499 507 500 526 512 529 489 508 515 505 525 527 493 518 523 509 489 491 517 516 528 520 515 528 483 530 526 490 500 507 519 525 500 508 482 505 500 525 500 519 525 492 513 486 479 505 515 485 514 498 518 511 489 504 507 489 503 502 498 522 479 487 517 497 514 521 523 485 515 493 524 512 508 510 520 508 487 474 483 522 479 510 473 491 521 521 473 477 482 492 492 472 489 477 505 497 479 486 516 505 493 490 501 479 479 503 487 471 507 501 469 512 488 474 486 486 473 491 497 482 466 472 487 475 499 500 503 503 496 469 506 499 490 470 509 474 492 478 492 502 485 505 485 494 467 491 501 476 483 464 488 471 498 459 481 485 463 472 493 497 490 492 483 468 478 467 490 482 495 478 463 477 479 497 464 481 455 474 480 459 468 450 462 471 453 475 454 449 475 480 466 462 448 448 466 453 480 467 447 480 471 458 466 446 448 464 484 454 446 465 473 455 450 447 458 441 473 451 476 466 472 475 457 473 479 467 439 467 469 449 470 443 433 434 435 432 446 439 466 473 465 457 463 451 467 466 434 447 459 465 433 434 453 441 433 440 441 463 459 439 460 441 448 423 430 447 463 444 442 459 421 426 444 459 429 443 433 432 442 422 433 431 420 425 457 415 422 426 438 425 434 430 428 441 426 418 437 437 423 409 429 408 432 438 417 432 410 418 420 408 417 439 442 432 421 439 412 436 426 423 423 440 418 435 429 426 416 418 432 422 428 416 429 431 412 426 398 407 398 399 400 412 397 416 406 430 394 399 404 404 392 419 409 411 422 417 408 420 389 392 399 396 409 413 401 383 417 392 406 388 389 382 384 417 391 403 405 378 379 386 392 414 378 405 393 396 409 397 383 390 382 382 401 394 388 401 408 386 375 383 368 369 400 372 379 379 375 390 369 375 366 399 388 383 373 387 362 392 390 361 393 382 395 387 363 367 360 358 368 375 386 383 357 369 371 382 361 380 377 355 374 385 380 366 368 366 376 382 358 365 357 357 347 366 376 372 359 365 364 360 357 361 357 347 377 357 348 345 364 360 355 346 361 353 369 368 350 358 342 359 366 352 345 358 344 357 333 334 349 349 342 360 342 350 336 360 347 346 348 332 335 360 329 332 335 351 354 326 339 330 326 343 338 327 328 325 323 340 337 337 347 346 342 338 335 335 321 344 316 334 317 320 341 340 327 320 335 325 330 313 311 328 330 339 311 337 317 320 338 320 333 312 307 331 329 320 311 306 320 307 312 333 321 312 311 305 322 314 331 322 303 320 328 302 327 321 314 316 327 314 320 312 323 315 315 297 319 307 315 298 293 316 299 292 307 297 306 297 307 307 303 295 292 300 305 296 309 292 292 289 310 302 295 295 291 306 288 291 285 310 283 303 295 301 299 305 300 298 285 302 290 285 290 302 300 280 279 287 288 279 302 288 291 285 299 282 296 280 292 298 293 273 286 292 286 271 294 272 292 286 269 290 279 279 293 283 293 293 268 293 289 275 290 282 281 281 281 289 281 268 285 288 271 280 266 278 283 270 262 277 270 268 281 269 275 267 269 277 262 281 263 259 267 276 276 265 262 279 270 275 272 276 261 273 259 277 271 252 276 251 271 258 252 275 262 257 250 265 273 274 262 268 255 273 247 265 258 254 263 250 251 255 258 257 266 258 260 260 257 260 258 254 251 259 265 257 267 261 264 245 262 244 266 266 249 247 251 251 244 247 254 258 252 242 243 246 254 258 260 241 250 251 253 256 243 248 247 244 243 237 259 250 243 256 247 250 257 237 245 235 244 256 235 250 238 247 249 248 251 238 246 232 235 244 241 239 239 248 237 239 241 236 253 248 232 240 231 246 234 233 239 243 230 240 251 251 247 243 234 232 247 248 232 251 229 241 234 237 250 232 237 237 237 235 247 230 245 228 239 249 236 227 236 232 231 246 227 238 233 237 236 243 228 243 227 243 226 225 226 246 225 226 243 230 242 240 227 231 235 239 231 238 233 239 236 231 237 237 243 238 225 230 232 245 224 234 233 241 228 228 239 228 230 234 227 224 243 246 223 229 231 229 236 240 245 226 224 229 239 237 243 235
242 227 232 236 231 235 224 229 240 234 228 223 238 225 240 235 225 240 235 234 225 227 245 241 224 240 224 234 231 244 223 245 243 227 230 230 241 232 237 236 244 243 237 239 225 233 246 245 245 236 233 224 234 226 242 235 243 238 242 246 230 242 245 228 241 246 235 230 232 244 244 226 236 229 235 231 232 234 229 231 241 233 249 229 235 238 234 248 238 246 241 249 244 250 233 234 246 251 244 251 229 241 242 242 234 238 240 243 230 231 248 252 238 235 242 246 240 252 233 243 247 246 240 232 245 239 254 239 254 247 255 256 252 246 238 234 256 249 240 234 244 235 249 252 257 254 237 236 251 239 237 259 253 247 240 256 243 262 254 260 242 254 258 262 245 252 257 251 262 242 261 244 254 256 252 258 256 243 254 255 267 254 253 262 265 259 258 249 259 250 249 264 266 268 259 255 266 270 267 251 262 268 258 272 259 269 270 271 271 271 268 263 255 274 259 269 259 270 265 259 253 266 266 278 271 279 263 267 279 261 272 257 260 273 281 272 267 265 262 261 284 279 281 284 271 282 276 268 286 270 274 288 268 287 264 276 286 277 268 281 268 265 283 272 284 285 272 275 287 283 287 286 292 274 273 271 285 288 275 276 280 291 275 289 289 298 286 283 278 279 292 294 278 301 283 289 281 299 279 300 279 286 304 294 290 279 306 291 283 283 284 291 305 300 291 294 311 287 284 292 296 287 302 306 290 296 307 303 294 296 303 312 296 289 295 289 310 305 317 311 300 306 304 315 320 310 316 320 295 320 295 325 307 300 309 322 326 304 326 324 313 321 303 312 302 309 321 329 317 304 324 313 323 320 309 319 317 329 335 316 308 306 310 323 325 315 339 325 313 326 335 316 323 321 324 342 329 341 314 333 338 346 329 333 341 323 337 341 343 325 336 348 333 333 351 329 321 322 350 337 345 332 354 331 348 342 338 349 352 337 337 356 347 359 330 359 341 353 360 347 338 353 332 333 341 365 362 337 366 357 342 355 354 338 347 370 343 353 354 362 351 340 350 352 373 342 363 348 355 348 356 358 351 379 344 355 376 361 379 354 371 357 383 361 361 365 383 356 351 378 363 355 363 385 353 378 388 362 366 368 374 358 385 374 379 376 385 374 362 380 381 370 386 375 390 369 396 389 383 376 368 393 369 393 365 377 372 367 383 400 381 394 404 375 396 408 382 388 392 394 385 394 409 407 392 387 389 382 405 405 380 386 413 388 412 386 394 381 408 395 417 411 393 413 391 403 388 390 396 416 417 391 413 395 392 405 399 426 407 413 426 423 402 402 411 403 427 419 422 399 403 428 425 397 433 425 403 413 406 411 421 433 405 427 434 409 404 440 418 438 427 439 435 414 415 406 439 438 420 441 420 435 433 408 440 432 443 413 434 433 439 427 447 422 425 420 427 439 426 443 429 445 434 423 441 445 425 452 429 425 426 449 436 418 447 450 421 447 446 430 437 440 420 429 439 429 448 434 451 463 427 461 435 447 448 454 462 437 442 456 431 469 431 450 445 464 437 464 448 468 431 462 455 452 446 434 439 458 443 437 445 454 440 469 463 454 443 450 470 459 465 439 446 451 473 472 482 477 478 470 470 446 460 485 455 471 473 468 449 464 474 487 471 449 457 449 482 472 474 451 447 483 447 461 472 453 459 471 495 479 495 473 496 478 475 459 453 470 462 471 485 498 492 471 480 499 500 463 459 481 459 483 492 465 462 494 468 485 466 483 458 478 478 501 495 481 488 498 505 481 494 489 477 499 506 493 479 474 478 490 486 499 485 476 509 509 466 497 493 465 494 477 487 486 488 507 492 499 501 487 474 474 489 498 498 485 486 502 511 512 488 501 506 508 493 477 517 510 515 496 510 496 513 488 521 486 480 498 475 514 474 515 512 521 513 495 518 521 510 511 492 494 484 510 485 523 505 508 484 488 483 486 516 500 523 506 524 521 518 492 487 524 483 525 523 524 498 516 520 483 504 491 504 513 525 513 510 504 495 521 519 501 482 509 526 530 488 523 523 527 488 532 524 518 496 485 531 533 506 493 531 502 493 506 527 503 525 522 495 507 506 518 523 496 500 533 523 523 496 493 506 506 514 507 490 527 535 512 525 531 495 522 499 528 517 490 495 506 502 506 529 498 513 490 508 501 537 519 488 522 527 508 491 529 503 519 519 500 518 531 494 526 490 532 491 520 535 500 514 523 492 529 533 492 531 528 505 504 508 530 538 521 524 515 512 514 520 517 500 500 534 531 512 536 523 515 490 492 500 488 526 502 503 493 505 519 532 496 534 526 511 506 532 496 532 529 495 513 531 506 498 526 498 494 495 505 520 496 509 531 522 521 520 537 526 537 517 493 518 512 505 491 504 523 499 498 488 506 497 530 497 531 491 532 487 499 500 495 534 521 512 517 529 494 516 491 519 495 502 518 486 527 500 492 494 506 494 530 523 508 512 486 500 509 521 521 528 505 500 483 529 519 514 519 507 496 517 512 501 485 500 506 480 516 516 492 492 478 490 484 503 519 488 521 498 480 513 496 504 482 497 505 520 484 496 498 500 483 483 524 499 486 498 518 482 475 496 480 521 481 474 512 480 493 515 516 499 503 497 485 495 492 501 486 492 496 493 470 515 503 490 491 471 513 490 479 466 468 490 470 475 496 465 484 481 509 480 490 470 496 485 499 506 489 494 479 479 506 468 507 486 474 484 498 506 486 505 485 491 487 501 489 499 482 465 483 479 497 462 502 482 484 479 456 466 456 474 471 459 456 499 490 495 454 494 467 470 482 472 482 455 488 477 470 477 450 487 463 456 471 490 468 452 467 488 473 449 481 460 481 470 453 484 442 471 457 463 441 484 463 451 472 462 439 457 457 472 456 474 472 469 455 477 460 448 453 439 441 448 477 439 475 455 459 451 452 470 454 475 435 460 468 446 467 465 466 430 465 427 451 438 448 437 446 430 446 462 453 441 446 450 442 448 433 457 452 436 450 462 436 428 438 424 448 422 442 460 456 444 455 447 454 415 435 428 416 454 423 418 418 443 440 422 452 443 445 433 442 438 409 448 422 443 429 418 416 445 424 405 429 404 428 436 414 412 420 409 411 409 419 415 412 412 408 434 420 434 431 422 436 424 431 400 432 397 431 399 425 398 428 430 397 418 414 404 393 409 406 397 409 422 396 414 387 414 415 405 389 424 385 401 422 401 414 404 391 390 395 390 383 418 395 390 402 408 415 398 390 411 407 407 383 399 395 399 408 383 392 400 390 398 380 395 398 391 372 373 385 406 371 383 384 388 378 400 387 391 376 371 372 385 384 363 382 365 382 387 378 398 371 388 362 365 386 365 362 386 381 374 378 365 367 357 383 387 359 354 376 387 353 365 358 375 355 363 373 378 374 383 351 370 371 367 360 370 373 373 372 344 359 366 357 371 362 367 350 368 356 360 347 341 358 352 363 349 341 368 344 343 344 346 365 366 356 346 336 349 340 331 357 362 363 340 342 355 340 354 357 327 326 348 328 337 346 353 329 336 330 333 351 342 351 322 332 335 326 321 336 345 334 336 346 323 334 321 347 326 323 338 320 321 337 332 319 338 329 328 330 337 312 331 322 327 334 331 333 317 307 324 308 306 307 331 336 313 333 314 322 318 321 330 323 304 307 306 305 313 304 305 309 327 322 318 312 323 314 321 318 304 315 306 304 322 309 305 308 297 298 321 300 303 295 302 311 306 303 311 309 308 295 302 293 292 292 305 305 288 309 289 310 300 295 303 309 285 291 299 306 295 309 303 294 299 306 295 298 304 288 290 282 292 289 303 290 299 279 301 285 274 275 296 284 280 295 299 297 281 298 291 278 285 280 283 271 279 272 271 294 286 269 271 292 267 271 269 266 269 286 287 277 284 281 288 290 274 269 289 287 265 266 285 287 263 272 271 277 283 283 284 279 267 284 275 266 274 283 273 276 276 257 271 263 255 267 270 259 272 254 261 274 270 265 261 254 265 263 260 251 269 272 255 266 258 261 262 256 268 271 251 248 251 269 258 253 258 250 260 268 266 250 260 263 249 265 268 245 245 250 245 259 248 253 267 257 254 249 244 260 251 247 247 255 259 241 254 257 251 259 256 247 240 244 241 243 241 239 246 242 247 249 260 237 245 241 241 250 255 244 249 252 240 238 253 248 234 248 253 247 250 246 253 253 248 249 232 239 241 234 248 241 252 236 243 237 241 239 251 253 249 233 246 245 236 232 235 237 247 230 242 231 234 230 251 250 247 243 250 248 245 243 251 234 249 233 249 241 242 243 240 234 247 240 244 248 232 234 237 239 238 246 244 231 245 234 234 231 246 238 246 242 235 240 230 239 239 245 229 231 232 236 239 229 226 234 245 226 242 228 232 225 224 227 230 239 231 233 239 229 224 237 240 228 229 239 236 244 237 235 229 245 224 238 226 242 224 242 239 237 223 225 239 241 230 240 234 238 227 228 238 222
241 231 226 242 225 239 240 233 228 240 233 223 232 231 238 235 222 232 221 223 235 232 244 238 228 227 231 227 227 224 228 225 229 227 240 227 240 236 239 224 233 222 244 244 234 239 230 229 227 224 232 235 235 225 229 235 230 232 242 237 230 242 234 237 224 229 236 242 237 230 240 226 226 233 243 231 226 244 237 248 247 247 237 230 243 237 237 228 248 227 236 231 245 246 238 239 228 251 237 239 232 249 232 242 246 243 242 243 235 242 232 242 231 239 250 241 242 241 246 248 253 250 243 238 235 241 252 235 232 238 247 237 251 243 253 238 235 235 245 235 250 241 241 245 252 239 258 258 250 250 245 242 247 258 249 244 260 259 245 251 257 250 248 257 253 256 250 262 252 252 257 249 246 242 264 251 248 252 261 242 248 261 252 250 248 263 258 247 261 268 262 258 259 248 255 249 266 267 265 252 272 264 260 254 268 248 250 273 261 262 256 270 273 256 271 258 274 252 256 262 269 264 259 259 271 276 268 273 269 261 278 271 255 266 275 280 282 264 271 282 280 258 284 273 282 268 281 285 271 280 261 267 286 266 271 281 267 266 276 267 278 268 272 284 288 281 276 287 288 281 269 277 293 274 291 274 285 287 292 272 277 274 294 279 296 285 275 289 289 288 299 279 300 295 297 279 300 288 288 280 278 282 288 306 284 283 283 281 296 298 284 285 287 308 292 288 304 292 291 311 293 302 291 294 313 302 302 305 294 287 297 310 298 303 314 315 293 313 305 300 296 302 316 301 301 296 297 298 315 316 312 316 318 314 301 312 319 309 325 304 315 324 307 329 313 321 305 313 326 328 318 308 330 317 327 331 321 321 336 311 336 326 307 326 333 338 320 326 317 319 313 311 321 329 335 340 317 342 320 341 321 332 325 328 344 333 325 318 339 318 334 349 320 321 342 345 342 326 325 327 338 356 336 336 344 335 352 352 330 329 336 339 331 334 332 359 358 331 362 341 349 354 357 341 344 364 349 336 353 348 355 362 367 348 350 346 370 363 366 359 371 361 340 343 352 372 341 356 369 344 371 355 357 357 376 370 362 374 378 351 360 379 356 353 360 377 362 373 360 377 369 360 358 358 382 380 359 361 379 360 358 366 362 380 360 381 394 386 362 361 385 389 398 389 383 396 382 399 384 367 374 378 378 369 398 402 394 380 368 390 381 371 406 384 399 371 393 380 400 392 377 388 401 408 385 380 406 375 397 410 415 379 409 378 388 390 382 396 395 386 417 406 384 389 386 388 389 403 404 418 387 395 405 402 402 406 397 406 399 388 412 402 417 423 422 415 404 422 420 422 416 400 404 401 409 408 429 422 430 426 426 415 407 415 415 435 436 405 441 441 405 418 413 423 410 427 435 438 416 440 408 435 431 421 446 430 429 414 443 436 417 430 441 416 441 425 418 411 443 446 424 418 441 451 427 426 451 437 425 449 444 458 424 444 443 426 427 459 432 420 456 430 428 429 462 464 457 448 462 457 456 460 466 445 463 430 468 460 434 463 450 445 459 428 463 456 461 462 434 465 458 475 449 437 456 438 451 460 474 468 449 447 446 473 445 457 458 451 453 454 475 473 469 467 465 452 445 460 456 459 469 447 450 451 474 456 454 467 463 445 474 446 452 446 485 460 487 480 475 475 449 459 490 478 470 449 467 485 482 465 452 469 464 460 491 494 452 479 486 474 471 472 497 476 473 490 470 457 465 465 464 472 461 486 502 481 486 473 493 493 469 477 461 475 466 477 468 486 461 467 466 491 508 469 507 490 476 466 507 486 476 469 503 510 491 465 501 468 492 514 486 472 477 501 500 490 516 507 480 504 499 493 505 498 508 470 511 498 515 486 509 481 485 501 478 511 506 521 514 484 520 486 496 482 476 480 517 518 515 498 485 506 485 475 489 487 492 508 523 484 495 506 519 526 508 506 479 492 496 524 495 480 496 522 488 502 505 482 496 498 507 506 529 517 509 496 483 526 529 530 486 499 510 529 501 494 508 505 511 530 502 530 532 520 524 488 486 503 528 493 502 488 532 533 528 504 487 530 515 514 501 530 509 506 533 491 521 496 496 514 506 516 537 502 500 529 531 502 523 498 511 490 528 535 488 521 503 490 489 507 493 530 526 491 499 522 521 535 507 532 537 528 511 537 517 498 502 510 514 512 495 512 515 536 508 516 492 497 492 494 517 524 537 529 527 522 537 509 492 505 527 540 518 523 511 495 532 525 490 506 497 521 530 498 518 523 499 521 532 502 500 533 536 521 522 496 502 492 490 504 507 527 528 534 508 498 513 524 507 538 490 489 519 504 497 496 537 506 501 528 492 511 495 513 515 526 518 502 502 518 490 520 529 529 488 522 488 538 506 505 535 532 505 488 521 487 520 518 504 533 531 507 528 486 531 530 498 535 493 511 488 494 517 529 510 518 513 510 490 505 501 487 524 494 514 507 527 516 486 526 515 513 497 528 516 483 530 514 496 513 495 491 483 514 509 497 505 505 507 494 508 526 504 506 490 503 519 484 488 523 526 522 504 490 517 489 490 517 522 507 499 487 516 503 520 495 519 496 522 496 512 500 494 488 479 514 484 510 486 492 478 513 512 516 472 474 520 473 478 493 514 493 510 494 490 491 511 489 490 477 492 503 470 471 507 511 511 472 497 479 489 506 474 484 504 478 490 504 467 500 465 467 501 463 505 469 489 470 483 468 508 489 507 491 481 503 468 487 497 469 459 479 483 494 497 502 490 503 471 492 460 488 495 498 498 480 478 475 468 496 472 478 462 490 495 462 471 480 483 487 476 452 450 472 490 459 492 484 476 455 459 466 483 467 466 478 484 465 474 489 470 485 453 456 483 451 468 465 475 449 486 483 464 445 448 456 442 449 471 460 480 456 463 469 444 457 460 453 437 436 473 442 462 468 476 433 469 434 446 431 460 432 444 432 459 444 439 440 453 445 453 458 464 460 433 444 467 440 459 437 463 456 424 442 436 445 462 462 444 427 453 442 432 425 435 420 451 460 429 451 438 453 445 434 416 427 435 423 453 421 427 419 435 433 421 423 445 449 443 420 412 421 417 424 441 434 419 420 420 437 433 444 414 424 407 412 415 438 409 413 425 432 407 440 420 400 403 407 426 411 402 404 414 397 423 407 408 428 396 409 433 421 425 392 426 429 426 395 407 393 402 426 388 398 400 418 420 407 385 423 403 393 409 403 421 402 394 386 407 403 416 405 399 382 397 402 405 412 414 392 403 407 405 386 411 393 375 384 404 409 387 386 402 382 392 376 396 382 387 377 403 389 386 396 378 374 366 379 392 397 365 394 365 371 390 376 372 372 389 394 386 371 394 381 368 382 364 373 380 388 367 382 390 362 365 354 385 379 352 374 359 376 381 366 373 384 375 357 374 350 375 346 364 352 375 361 356 366 369 362 349 369 352 345 369 366 359 357 354 341 360 346 368 363 359 339 368 361 360 366 350 362 365 344 350 363 351 356 345 348 354 337 330 349 349 359 358 346 360 333 347 340 355 344 352 345 326 331 330 353 325 342 347 332 347 339 343 349 349 350 325 325 343 337 323 347 329 337 323 319 339 342 329 342 340 319 315 320 331 312 330 335 326 327 336 325 334 330 336 318 321 316 330 306 335 309 322 318 327 307 307 318 307 319 324 325 307 312 322 325 298 309 306 324 326 317 308 298 312 306 311 299 297 314 293 305 294 298 317 309 319 309 295 301 310 313 301 314 305 297 292 287 304 312 309 293 307 300 301 300 295 299 311 284 282 285 307 305 287 288 302 291 285 303 303 298 294 303 280 288 290 291 288 299 282 301 280 295 290 295 275 282 294 278 279 290 296 287 297 279 287 292 287 281 294 295 270 276 271 275 270 267 285 272 289 274 287 287 282 277 288 275 267 285 273 279 265 271 265 272 262 270 278 272 283 266 272 273 281 272 259 265 263 257 273 266 281 263 271 255 279 259 260 275 277 269 273 260 267 270 252 255 257 259 252 264 272 262 261 262 256 273 266 269 253 262 267 247 247 257 248 248 264 267 252 254 260 263 258 252 256 266 257 252 258 248 253 263 243 253 263 259 249 249 252 257 251 243 240 247 248 263 248 248 260 254 258 250 248 246 260 258 244 247 243 260 251 248 241 259 238 251 254 251 254 248 244 257 252 253 238 233 239 245 241 250 250 244 252 243 251 246 253 237 244 231 232 251 242 236 249 244 252 237 236 238 249 246 237 235 241 240 234 239 244 243 248 237 231 244 240 242 251 238 248 243 237 246 228 231 232 233 236 248 229 247 234 243 227 240 229 228 245 245 228 227 239 244 237 233 242 235 236 242 246 239 235 233 235 231 237 234 231 239 232 227 237 240 238 233 231 235 235 245 232 238 225 222 233 230 230 244 235 236 240 234 222 222 237 227 229 222 237 230 238 240 228 224 234 242 227 236 232 239 235 241 231 231 236 236 233 238 235 224 230 230 230 224 225 223
229 225 239 238 234 232 234 234 228 240 233 234 232 221 223 241 235 227 222 221 242 235 239 228 238 243 232 225 223 236 221 226 242 240 222 227 224 230 241 226 227 231 235 234 226 239 233 237 224 229 232 240 244 228 225 233 244 237 238 242 224 233 241 239 224 242 245 227 245 237 227 230 242 241 237 225 230 242 234 226 227 245 245 227 246 243 238 239 229 226 236 248 231 232 242 232 246 242 231 246 227 234 246 246 232 248 248 247 245 233 240 245 236 232 239 238 244 243 246 250 240 243 232 237 239 239 236 242 230 237 235 248 252 238 242 233 235 254 244 244 252 233 254 236 253 243 248 247 249 257 237 237 240 256 245 251 242 244 255 259 237 241 251 253 248 260 251 248 255 250 242 244 257 260 244 248 259 247 257 241 254 246 260 257 264 255 246 244 247 243 258 248 248 247 267 261 245 255 247 265 269 261 252 258 271 260 266 265 257 249 272 273 251 260 251 268 266 264 266 264 276 271 271 263 258 269 275 259 271 271 260 269 262 268 257 262 255 258 275 268 275 265 279 258 265 271 272 267 274 272 282 268 268 270 269 262 273 265 279 270 271 284 274 286 282 281 276 266 290 284 270 287 288 292 268 272 288 281 294 292 281 275 271 290 280 292 286 296 288 289 282 297 283 296 282 275 294 298 297 291 299 293 290 293 278 297 298 295 298 289 285 308 284 302 284 299 295 292 301 296 295 308 289 297 287 314 312 301 302 286 297 295 299 304 302 295 306 294 301 297 299 306 298 318 311 294 315 321 293 293 324 322 308 303 321 318 305 318 300 323 319 318 325 315 311 312 315 301 327 312 307 320 330 316 323 322 306 321 331 331 314 333 334 329 308 328 334 332 327 318 314 319 311 325 319 327 337 318 338 332 325 326 335 336 336 344 337 328 335 346 341 335 336 337 339 333 326 341 324 334 344 351 340 346 333 327 329 356 329 327 327 339 329 357 330 358 329 349 348 353 348 345 361 356 346 361 343 350 355 344 344 355 336 345 363 364 370 352 367 370 351 357 374 344 349 354 359 356 350 369 370 343 344 373 347 354 360 379 379 368 377 354 367 356 359 378 352 355 383 359 370 375 378 375 380 353 382 355 375 389 359 383 369 358 363 381 391 385 385 393 367 395 389 373 372 376 367 372 364 386 393 381 401 379 398 396 370 403 383 380 397 390 382 389 397 395 379 392 389 410 380 396 386 401 381 382 381 377 397 408 387 406 414 402 405 404 389 384 414 393 387 410 417 384 399 387 419 404 384 392 404 387 398 397 419 413 407 418 388 417 429 393 411 405 423 421 407 409 410 404 395 417 424 404 420 404 406 418 433 420 424 434 407 421 438 420 431 428 431 426 413 425 428 409 409 444 429 409 441 413 409 408 436 417 427 445 421 425 429 435 421 426 443 412 434 447 446 449 443 422 420 441 426 424 454 429 419 430 423 454 431 434 440 457 427 455 426 422 455 422 432 438 456 440 440 427 441 454 455 440 432 426 437 436 427 427 448 437 433 438 431 449 452 453 432 465 442 463 475 475 456 459 442 444 458 461 450 448 476 448 468 436 467 464 458 454 452 478 477 480 445 440 442 473 448 459 451 453 463 464 443 468 471 464 469 448 451 471 447 489 468 446 462 474 482 484 472 450 454 480 488 460 478 478 463 484 481 469 480 487 489 495 463 470 471 488 483 491 478 493 476 473 491 471 489 498 477 503 488 496 477 466 474 477 488 485 476 475 463 498 473 486 461 464 500 473 497 508 487 499 491 463 479 483 472 464 494 511 481 478 506 467 477 495 496 509 478 488 504 509 509 516 483 500 476 470 501 489 513 514 477 492 512 501 472 504 480 513 505 476 485 502 480 498 483 510 497 501 489 491 495 496 521 515 493 494 482 520 512 486 494 508 502 497 493 481 518 498 505 509 496 505 502 495 521 491 523 495 498 507 482 487 481 481 480 499 502 487 498 492 499 519 524 527 491 494 483 485 518 513 519 488 493 495 505 486 510 511 502 517 527 533 516 519 507 515 485 526 520 523 504 492 529 495 531 532 520 502 504 505 510 520 509 514 499 505 491 516 532 534 498 525 507 505 535 530 536 509 494 494 496 538 527 514 498 521 509 506 512 502 525 536 535 521 537 521 514 491 500 508 538 536 520 531 503 490 496 525 511 503 505 519 502 492 518 536 526 539 503 498 501 513 519 521 519 516 502 517 492 537 536 514 533 540 505 520 540 511 504 510 498 493 513 536 495 541 531 504 512 518 536 497 514 538 501 492 538 538 518 539 533 537 511 498 509 498 526 506 493 513 499 500 515 495 494 494 519 535 507 490 536 502 521 508 498 530 533 493 500 535 515 492 504 510 524 523 518 510 513 520 506 496 505 506 501 509 510 531 528 501 504 522 537 535 515 495 499 508 524 536 502 524 487 492 494 522 526 497 517 523 503 509 531 520 501 494 514 522 485 504 509 527 513 509 490 523 516 528 527 512 514 487 520 485 530 524 501 485 515 485 485 521 525 510 515 501 511 494 489 493 507 515 524 514 500 482 505 483 478 499 513 509 504 502 515 501 495 485 508 479 488 511 520 485 491 507 506 475 522 516 509 476 506 510 516 485 506 496 507 515 478 496 507 472 490 508 506 489 492 517 510 480 487 510 474 485 480 505 507 490 501 498 492 484 489 490 500 473 468 489 467 501 464 471 471 463 467 464 490 492 473 487 468 488 478 464 488 500 500 472 494 491 496 480 459 466 500 502 499 474 463 472 478 479 479 486 479 499 492 484 466 483 467 485 467 489 473 473 482 471 478 479 468 451 494 478 491 479 480 460 448 473 453 482 473 460 470 481 466 464 469 486 470 456 457 477 452 450 471 469 458 449 453 457 466 447 470 480 457 443 482 453 444 468 440 454 448 460 456 444 436 440 444 468 474 464 449 433 442 461 462 464 464 466 460 433 462 451 450 448 430 450 441 428 465 445 447 456 447 424 427 456 432 449 434 426 433 422 443 439 440 446 421 457 462 418 444 440 421 459 446 438 439 424 423 448 454 424 432 431 441 448 446 450 438 435 424 437 431 451 413 430 439 430 438 445 438 435 415 439 423 422 421 406 441 432 437 418 419 420 423 416 402 408 426 427 406 420 401 423 399 423 408 403 418 416 416 408 411 424 398 415 398 403 430 428 391 412 413 403 428 419 401 423 419 409 413 415 392 399 400 392 417 416 388 421 405 389 393 410 380 395 398 397 399 411 390 403 385 413 385 402 410 398 384 405 412 400 402 374 410 394 399 382 389 397 407 381 401 389 378 396 401 387 392 389 385 378 372 393 398 380 397 378 363 395 375 364 378 370 382 371 365 377 381 368 383 357 378 387 365 366 369 373 383 385 372 369 367 367 380 385 381 375 361 377 371 348 372 367 358 356 369 357 347 345 372 362 347 354 350 354 360 345 350 357 354 367 362 371 360 372 356 338 337 359 361 370 368 362 354 335 344 337 357 358 350 349 344 331 358 346 329 340 334 361 333 347 343 334 344 329 351 336 338 335 346 355 347 355 346 332 350 321 345 338 326 344 328 321 322 317 343 347 325 344 343 317 333 335 327 324 319 336 339 331 325 316 322 335 324 336 312 334 325 323 315 316 324 336 312 318 326 334 330 312 318 316 318 306 304 304 316 325 305 306 317 313 324 321 307 305 313 326 319 308 319 313 310 320 311 312 301 296 293 292 298 318 313 309 319 302 316 304 309 303 307 315 295 298 295 298 304 306 302 292 307 299 311 301 310 309 305 298 307 307 301 289 307 285 295 302 279 288 293 294 280 277 305 297 301 287 275 291 298 298 285 289 275 282 286 275 290 292 291 294 274 285 276 285 296 271 287 269 287 268 288 289 293 283 292 292 274 289 269 289 264 272 271 289 280 269 265 269 271 279 282 262 282 279 286 260 264 269 279 284 261 283 281 257 271 272 266 261 280 263 275 270 271 271 267 266 256 260 263 276 256 274 260 251 274 262 253 259 252 258 264 268 268 263 272 259 247 270 254 248 255 248 263 272 267 260 269 246 251 258 255 252 258 252 244 250 267 260 252 247 252 250 260 243 250 258 261 245 241 261 256 255 253 249 253 251 262 250 251 245 239 237 253 254 245 243 250 250 258 242 256 249 254 240 240 244 254 242 253 247 234 242 248 255 239 253 244 251 240 240 250 248 247 235 247 242 241 252 231 231 250 244 236 245 249 242 231 237 241 241 249 234 250 241 233 233 230 245 244 238 246 235 227 234 236 238 236 244 235 240 239 234 240 236 239 244 228 245 236 230 240 243 230 227 244 231 231 230 232 240 239 238 226 233 239 228 238 224 245 240 239 236 225 230 240 239 241 242 235 229 241 228 224 223 224 237 225 231 237 227 240 229 240 236 232 232 242 224 234 241 241 221 225 238 228 242 231 241 233 238 224 228 220 221 224 222 230 221 225 240 226 222 242 239 237 230 227 235 234 234 227 225 234 231
241 234 229 222 231 241 240 230 221 234 225 219 231 229 220 236 226 220 232 225 239 221 236 240 230 221 226 238 221 235 221 238 222 231 241 228 224 233 239 220 226 239 220 232 227 221 220 235 240 235 242 231 231 236 224 242 232 231 232 233 241 234 229 243 239 222 229 243 235 242 238 242 240 239 225 224 235 226 232 231 241 231 237 245 240 240 243 228 227 232 236 247 238 237 240 232 237 248 226 229 245 242 242 233 236 246 229 242 249 239 245 244 240 238 245 235 239 238 248 240 245 246 237 242 237 235 251 243 241 248 246 232 230 242 246 238 245 231 231 248 252 255 233 232 241 251 240 253 253 237 242 247 248 243 253 249 251 252 240 256 239 249 250 239 251 245 254 250 239 258 245 254 252 247 241 242 261 259 240 248 259 265 249 255 264 261 249 265 260 254 255 260 257 260 257 248 245 251 264 249 248 248 266 266 256 270 259 247 256 260 253 250 273 257 254 252 253 256 264 259 275 268 255 261 272 270 271 252 275 275 264 253 266 262 256 269 260 271 270 281 277 281 257 268 257 276 282 258 281 275 259 276 278 262 281 269 285 273 265 262 268 282 277 281 267 276 276 281 274 273 274 289 282 281 278 277 292 278 287 291 271 288 288 270 282 294 282 275 296 288 278 299 279 295 276 288 295 286 298 293 295 294 290 289 298 294 304 297 279 291 292 279 299 285 308 299 308 301 308 285 295 311 284 293 311 289 302 309 287 309 304 304 293 291 298 302 314 288 311 309 289 295 306 311 294 309 297 293 304 300 304 321 321 303 322 311 320 314 313 305 309 322 302 306 317 316 323 327 309 303 310 331 322 305 305 331 331 307 314 334 329 308 320 313 327 322 330 327 308 337 326 337 321 332 341 336 334 316 321 343 324 321 337 336 318 316 328 331 347 324 334 320 322 321 350 320 339 343 343 334 330 324 348 355 348 324 326 346 346 353 327 337 331 332 358 354 361 335 343 352 354 351 330 352 338 358 332 365 334 351 343 357 337 344 354 347 350 369 361 362 362 353 351 358 340 365 372 345 370 353 349 346 371 370 371 357 348 379 379 380 379 375 374 380 379 372 384 373 367 372 353 355 361 361 370 379 376 387 380 378 370 387 368 363 366 364 378 385 359 366 371 365 362 370 378 367 393 366 386 385 374 376 380 380 395 388 390 374 369 381 394 403 386 401 408 394 375 382 397 398 391 388 373 398 396 377 395 403 410 397 381 383 403 389 400 411 402 415 388 398 405 395 410 398 404 394 392 418 387 417 385 414 402 391 397 404 398 397 398 407 398 426 406 393 400 422 431 409 414 406 419 432 406 424 411 416 428 402 408 428 418 430 407 435 404 425 424 418 433 430 416 440 435 436 426 410 408 407 437 444 445 409 416 433 441 408 442 445 446 425 429 421 440 424 452 444 429 439 428 437 444 439 421 423 453 446 441 448 444 422 456 436 461 426 419 438 434 433 448 420 446 434 462 432 456 436 449 444 427 460 449 441 426 458 428 450 464 447 451 468 472 435 444 456 464 450 463 434 439 454 437 455 456 451 438 456 477 436 461 462 453 445 480 447 475 443 449 440 476 475 480 471 458 449 447 445 477 481 451 458 445 454 457 482 484 449 469 480 472 447 464 459 480 474 487 454 458 475 494 487 479 487 461 461 494 489 486 465 455 471 471 459 483 496 492 493 476 462 500 475 464 501 476 467 490 463 490 467 462 470 499 471 495 460 468 481 459 484 478 507 490 484 467 475 505 470 492 475 476 470 500 504 507 489 484 494 502 504 512 466 482 489 483 502 505 504 467 503 494 484 483 499 510 476 516 475 487 477 495 496 482 490 511 489 474 494 491 516 485 496 518 501 475 492 489 514 480 492 490 519 524 490 508 487 524 492 510 486 513 518 522 492 515 503 478 497 507 515 487 497 527 493 491 518 508 514 513 524 484 481 518 486 499 505 501 498 524 485 511 515 530 509 482 519 489 484 490 518 523 502 531 497 532 516 521 525 494 510 493 508 514 502 495 501 508 488 523 530 496 517 489 493 515 496 495 529 511 498 525 537 519 522 525 491 528 536 532 538 511 515 537 515 533 496 506 529 499 492 522 509 497 501 491 501 510 500 517 535 536 504 508 491 513 519 495 503 491 514 528 539 541 525 515 534 532 506 497 516 534 504 510 517 515 512 529 537 497 505 505 492 494 497 493 517 526 522 503 526 494 514 498 493 497 522 510 513 511 541 538 503 504 532 529 528 502 515 522 532 503 509 532 530 514 507 504 522 537 540 531 540 512 537 515 542 541 508 512 508 505 532 519 517 521 506 503 505 503 507 494 539 525 508 526 521 523 512 501 490 534 539 512 503 533 510 527 531 526 522 522 514 511 498 489 515 538 526 503 525 516 531 522 498 496 531 503 502 526 513 527 519 535 523 505 501 492 492 516 502 524 496 525 519 505 499 519 504 536 506 513 512 497 495 496 530 511 510 517 499 509 530 530 516 506 524 531 512 501 497 521 486 512 504 501 501 513 503 495 482 516 524 501 507 522 527 527 497 497 519 509 493 491 489 478 517 482 477 495 501 495 487 504 524 510 523 494 491 496 509 494 481 505 515 508 500 502 491 484 495 475 517 486 486 513 507 506 473 501 503 486 496 516 484 506 504 473 498 490 498 480 504 482 486 502 474 509 480 496 469 500 498 513 468 466 508 504 493 501 507 490 488 485 465 463 489 492 487 504 482 506 502 492 503 502 464 461 506 488 502 486 474 479 457 501 483 484 456 464 474 467 488 497 490 483 493 466 495 477 481 486 457 476 491 478 486 493 451 496 473 462 485 494 460 472 481 471 483 477 456 458 460 489 479 455 488 470 469 469 445 450 484 450 480 453 466 460 449 442 484 473 477 482 466 446 476 454 442 451 455 458 455 451 471 468 461 472 446 435 434 450 459 455 451 442 453 435 451 447 436 462 456 441 454 446 435 450 466 435 434 455 448 436 467 456 435 466 431 441 459 443 455 441 440 422 450 428 457 461 446 420 432 455 421 420 418 427 446 422 421 445 453 428 449 419 421 415 422 451 412 420 438 435 410 410 438 421 438 435 434 407 424 426 437 416 434 432 433 444 427 441 426 426 413 414 431 432 403 424 435 430 423 424 434 403 403 435 426 404 428 411 431 415 405 406 429 396 420 412 428 424 420 394 429 410 391 402 406 417 406 387 402 396 410 408 393 390 416 420 382 395 382 391 385 381 415 410 402 392 397 378 390 406 381 401 403 404 388 392 384 389 382 384 384 404 381 409 400 382 376 392 385 382 386 388 389 372 401 365 371 375 387 375 364 382 366 371 368 370 374 371 367 385 378 391 369 379 358 363 383 377 368 363 356 386 389 378 365 389 376 357 359 361 382 368 369 367 360 380 379 374 376 381 356 348 368 360 373 367 344 354 359 358 377 363 346 374 371 350 350 360 343 371 342 363 359 346 357 344 362 336 367 336 364 337 340 364 355 357 339 361 350 359 330 350 338 360 353 334 351 354 343 332 351 344 328 340 326 326 346 346 346 348 335 334 353 352 349 349 339 340 350 337 337 335 317 325 318 338 341 343 342 331 326 335 322 317 315 312 313 341 333 310 315 332 339 313 321 337 325 327 311 332 328 329 322 314 304 318 319 322 311 317 308 327 324 316 328 304 307 301 316 308 303 306 301 316 325 311 311 299 323 300 303 295 300 311 320 307 292 298 295 308 312 310 300 308 290 313 295 304 305 301 301 292 301 293 304 288 307 310 311 283 298 296 290 293 293 297 288 306 288 291 295 282 296 292 280 279 277 289 276 292 299 296 299 277 292 273 283 296 292 284 286 294 275 294 277 272 288 289 272 275 277 289 274 269 271 285 279 291 278 283 274 285 277 288 283 269 280 282 270 284 274 286 261 262 271 286 262 280 271 260 284 269 261 265 269 279 258 262 262 275 279 260 277 268 257 278 274 270 254 260 278 255 255 259 256 255 269 257 265 263 261 265 268 258 270 264 248 249 265 272 264 268 253 260 258 250 248 270 267 266 254 257 266 267 260 259 246 255 256 259 264 257 266 263 258 245 263 256 260 246 246 241 260 250 256 246 254 259 246 252 255 257 238 253 255 256 245 236 247 253 252 237 245 248 241 236 248 247 235 255 236 252 237 254 255 253 234 232 240 241 239 252 245 244 232 233 246 241 249 249 234 240 250 235 245 249 229 235 229 230 232 248 241 228 238 239 250 240 232 243 245 238 230 234 249 244 244 234 227 241 228 240 226 228 240 237 232 227 234 244 228 243 246 243 236 245 232 226 238 237 241 233 242 238 240 241 226 229 243 243 244 244 234 238 225 243 227 226 223 231 222 225 226 221 238 232 236 224 228 227 231 240 237 226 232 224 221 229 231 236 228 224 235 234 240 238 233 222 220 234 225 238 232 230 231 220 235 223 223 220 229 227 239 240 228 222 221 229 226 226 222 234 230 232 225 221 227 232 241
220 222 222 238 229 233 227 230 221 225 228 239 236 230 236 228 239 234 230 221 218 238 218 227 220 231 233 223 240 225 223 220 223 227 235 228 237 238 234 240 223 238 238 235 228 227 222 226 221 229 224 221 220 225 230 223 238 240 228 231 240 227 234 239 235 221 226 230 240 241 222 221 233 242 232 242 222 229 243 223 239 226 243 240 231 224 237 226 238 240 239 230 246 246 226 238 246 226 242 237 240 244 232 228 236 243 243 236 228 242 232 240 246 247 228 248 248 251 246 228 245 242 245 250 233 251 231 235 236 232 247 240 229 246 236 253 233 238 245 250 239 238 252 241 233 254 248 232 253 242 249 239 234 242 254 256 235 257 240 236 238 235 247 254 253 247 254 248 238 255 253 237 242 251 240 247 240 258 254 261 240 261 243 254 241 242 263 258 264 254 265 256 254 253 266 245 244 250 252 248 269 246 249 250 263 252 262 265 248 269 269 250 255 251 250 272 264 268 249 255 252 261 255 250 271 259 271 269 268 263 275 264 263 277 275 266 277 261 269 279 258 268 269 272 265 259 272 279 273 273 264 259 279 280 276 261 265 268 286 270 265 268 272 285 283 289 286 267 287 290 277 275 282 273 291 291 274 285 281 294 269 288 274 277 279 271 274 295 290 296 287 286 273 296 294 286 284 277 282 283 302 298 287 283 276 279 298 290 282 291 299 298 296 289 287 303 296 283 298 303 296 296 294 301 297 292 286 292 291 288 307 289 309 313 309 292 293 306 308 304 296 311 294 310 290 296 291 309 311 297 300 315 305 318 320 312 307 326 324 323 310 313 322 316 311 322 310 308 315 327 313 314 323 332 318 327 305 334 324 330 323 334 306 309 316 324 310 312 310 337 328 323 309 332 341 318 326 338 329 334 323 331 334 331 332 344 315 323 316 341 326 325 346 348 336 343 332 348 349 350 337 341 342 356 344 345 347 340 334 345 338 333 358 359 358 335 342 351 329 333 344 349 359 362 359 352 355 361 350 346 348 356 364 364 351 362 344 371 344 350 338 365 372 361 351 343 350 375 344 365 367 345 347 373 346 346 361 370 346 359 348 347 382 359 365 371 352 351 380 387 374 362 378 377 387 384 380 375 368 375 360 375 378 363 364 386 384 388 388 368 369 372 368 374 391 375 390 393 391 393 386 364 391 384 366 387 381 403 369 383 402 399 377 388 391 370 374 403 389 399 395 388 395 408 387 383 406 383 396 398 381 411 404 396 408 414 396 409 413 410 419 398 420 400 396 408 398 387 400 415 389 389 402 415 397 390 427 410 417 406 418 405 413 419 407 414 432 410 430 409 410 399 420 434 431 434 410 398 432 419 418 407 429 426 438 401 440 438 401 431 414 442 424 437 413 434 427 441 441 431 439 444 433 430 425 408 415 409 417 439 426 428 441 411 418 425 413 447 436 450 432 445 425 418 428 455 451 417 456 450 438 443 451 456 431 446 460 446 432 445 447 438 452 441 428 433 456 463 434 440 431 457 461 436 454 471 456 449 444 442 433 462 467 440 471 442 445 473 466 443 471 453 461 474 461 448 449 475 458 469 448 446 452 447 438 471 477 458 439 462 482 476 480 478 441 463 441 474 479 445 459 478 448 471 474 451 469 465 458 465 470 446 472 480 466 478 475 480 475 457 460 454 461 464 463 485 480 464 487 471 484 462 462 473 495 493 457 495 493 496 503 484 468 488 490 465 495 467 462 474 498 489 495 482 468 477 484 489 484 501 473 477 468 479 481 490 467 466 493 495 475 510 476 494 471 480 502 486 507 505 509 472 507 485 472 501 471 500 495 502 506 488 516 494 502 486 483 484 518 509 509 499 519 474 480 477 490 473 497 488 513 493 494 482 515 500 483 486 491 521 495 511 519 519 502 501 519 480 524 485 480 514 527 482 479 486 515 524 516 512 497 484 503 517 492 494 493 503 508 510 502 528 499 496 524 526 523 519 532 523 528 487 511 528 507 513 488 484 527 507 513 527 495 485 526 532 520 498 533 519 523 488 533 514 490 520 519 520 537 525 522 526 536 515 531 508 494 510 508 537 534 512 503 493 537 494 514 521 531 537 529 518 539 525 496 517 507 502 499 531 515 535 520 513 512 538 533 492 509 528 515 503 525 531 534 523 510 508 529 501 529 517 504 528 526 535 504 492 521 513 533 495 533 537 518 528 533 534 503 525 520 527 538 528 515 503 533 533 493 519 517 531 518 503 516 501 495 528 526 524 523 541 527 537 509 526 495 523 517 505 505 518 540 524 503 536 534 517 500 508 493 524 520 518 534 543 501 510 501 533 540 505 531 498 523 496 531 526 500 529 512 512 504 533 492 539 500 507 511 506 522 536 511 523 536 526 523 493 492 505 534 513 491 495 493 523 524 533 531 533 493 525 501 529 489 527 525 497 491 520 512 495 513 505 502 507 489 534 509 514 521 526 537 497 505 490 530 488 506 493 505 509 502 491 498 501 528 508 509 505 513 505 485 487 496 499 531 488 502 531 513 515 483 500 525 504 494 499 512 504 523 484 506 505 486 519 519 527 493 491 497 495 490 485 507 506 517 524 514 489 523 495 520 523 512 514 496 524 481 478 498 522 481 524 498 489 515 489 520 509 496 516 476 518 516 477 500 497 476 482 495 496 512 480 507 488 494 509 474 496 496 503 489 507 515 478 501 501 487 502 486 508 494 494 508 493 503 486 478 468 504 478 488 475 510 501 484 467 467 488 493 497 472 482 463 506 488 465 482 465 483 489 482 469 485 496 480 490 495 494 495 487 487 500 481 489 478 467 464 491 479 453 473 486 464 471 497 466 454 489 471 453 477 484 488 453 458 483 480 458 483 488 481 474 460 473 466 474 448 458 447 462 465 463 484 445 443 451 447 443 452 471 460 442 448 482 449 467 444 465 478 464 470 478 445 435 466 448 448 445 449 436 454 468 449 448 466 435 461 464 447 467 446 461 456 468 451 455 445 458 454 440 442 446 452 464 431 438 455 461 434 458 436 448 450 437 453 434 460 425 425 431 422 446 458 457 418 457 434 449 445 436 446 434 433 442 442 442 422 416 412 441 418 418 422 448 416 446 432 409 434 433 443 427 414 412 430 412 417 428 430 406 426 439 441 412 422 434 416 402 435 431 426 419 419 412 406 425 398 408 422 429 433 396 404 418 426 412 416 412 425 425 411 403 418 407 407 402 399 400 402 408 407 416 406 411 385 407 401 403 412 417 391 382 409 395 380 413 412 379 395 386 396 405 403 395 407 406 406 374 380 399 397 372 383 399 381 381 389 373 382 404 377 368 384 375 367 367 391 386 390 398 377 379 389 391 364 366 388 360 379 393 365 389 378 379 366 358 389 370 372 385 381 365 376 376 369 368 380 373 358 352 368 366 365 360 364 367 351 360 372 372 356 350 345 361 362 356 373 357 377 376 360 359 346 344 343 348 367 357 353 343 365 348 358 348 364 360 343 363 339 343 354 364 342 357 331 335 343 330 346 338 338 346 328 334 330 356 353 339 325 333 337 357 338 325 331 324 331 347 340 330 342 344 330 322 346 350 327 348 329 321 343 319 344 318 344 343 344 334 313 334 323 320 330 327 329 312 313 336 326 333 326 335 314 316 317 314 309 317 307 314 315 307 320 307 313 322 313 328 324 303 321 309 322 327 310 303 305 300 299 324 310 314 316 303 318 294 304 321 302 311 303 321 316 304 299 301 292 311 302 307 314 294 293 312 287 287 300 298 313 300 296 313 292 307 285 288 283 300 295 301 291 307 307 305 308 279 298 281 286 300 294 293 289 289 298 284 300 284 296 283 298 294 290 288 285 273 297 292 280 289 281 295 276 291 272 278 273 279 271 283 279 276 285 271 276 282 292 283 274 267 279 287 268 275 281 273 278 278 263 278 273 266 284 275 274 270 273 282 283 282 263 259 277 274 270 261 273 271 255 278 256 277 270 269 262 262 261 252 267 264 272 254 272 262 270 263 253 257 253 270 271 249 252 256 247 269 248 263 259 251 261 266 270 269 259 255 269 258 268 252 248 245 265 263 266 259 248 243 249 260 262 257 259 242 257 264 249 251 253 263 252 246 259 250 245 249 262 246 237 259 254 256 251 255 243 258 252 251 242 252 253 235 235 239 247 246 253 242 242 255 245 235 244 243 237 252 240 238 245 242 253 238 230 236 233 229 234 241 245 234 233 239 234 250 236 240 239 232 241 249 231 231 227 233 235 230 239 235 234 241 243 238 248 234 236 233 247 227 245 233 246 237 246 241 236 232 240 238 224 239 232 241 244 232 225 230 229 231 231 237 222 243 243 239 228 230 224 243 232 221 222 230 233 238 241 223 240 234 230 239 220 239 235 241 242 231 242 220 239 223 235 238 220 226 232 220 235 229 236 240 229 237 220 235 231 241 231 227 231 235 240 230 230 232 223 224 220 222 224 239 225 233 229 220 234 237 221 227 224 232 219 228 227 221 238 233 220 228
224 231 238 230 219 229 219 224 236 226 236 237 221 232 236 235 229 234 234 220 222 233 220 225 218 224 226 229 220 223 224 237 220 236 231 229 240 233 226 227 231 238 237 227 235 233 229 229 240 227 221 234 225 226 228 238 235 220 220 237 236 235 234 233 226 225 221 225 234 223 229 225 222 243 229 233 230 240 238 229 243 241 222 227 243 225 240 236 226 242 232 239 230 241 229 236 240 232 237 232 235 246 237 230 240 241 244 226 231 238 234 231 230 229 230 228 233 244 237 232 241 241 248 240 240 237 248 249 232 234 239 242 238 244 237 230 238 246 234 252 244 232 240 248 249 238 251 245 237 232 232 235 238 242 249 251 252 245 240 257 244 252 239 247 237 248 240 246 258 246 239 249 258 250 243 254 260 261 241 249 259 254 254 245 254 241 250 246 241 261 241 252 266 264 256 247 251 250 259 253 248 255 265 246 269 249 264 270 248 268 256 262 259 249 263 249 254 258 248 253 263 249 273 261 263 264 255 252 265 254 261 255 275 267 254 268 268 267 278 256 271 273 274 258 268 256 275 282 264 261 280 280 267 267 265 260 273 285 260 266 265 270 280 269 278 287 268 287 263 282 269 277 277 269 281 278 285 291 276 284 272 282 282 273 285 288 283 272 279 279 281 281 277 294 274 298 287 297 283 287 299 275 277 284 294 300 282 297 302 290 300 280 285 292 297 308 287 290 289 293 293 305 301 300 298 290 308 287 296 313 303 299 306 302 310 306 311 313 311 308 294 292 289 300 301 301 295 300 310 320 303 314 298 296 322 301 317 322 324 313 317 301 324 317 319 303 308 312 319 303 307 305 307 307 330 312 318 335 319 326 315 321 325 313 329 317 335 327 321 329 316 340 318 326 333 323 330 329 322 341 328 319 335 322 315 342 329 333 331 332 331 325 319 319 344 321 349 346 351 332 338 349 331 348 330 353 341 347 332 350 328 331 347 329 332 328 332 341 349 349 332 334 350 352 347 361 363 356 353 352 362 367 361 344 368 348 355 365 367 350 365 366 345 355 348 351 351 369 371 349 350 358 352 363 357 352 369 349 375 347 371 368 375 363 377 371 366 371 358 364 387 353 361 376 375 355 364 381 365 384 388 367 376 363 358 377 382 371 367 370 394 384 371 361 393 367 366 398 372 371 394 367 371 365 367 394 391 386 385 384 369 390 384 393 379 374 406 404 380 396 409 404 406 402 382 386 403 409 414 379 405 389 379 402 408 404 407 397 411 401 392 404 419 406 393 422 399 399 397 392 407 397 420 387 419 413 425 421 408 426 398 410 399 420 412 400 392 433 412 416 397 434 404 429 434 397 435 413 435 423 401 413 434 401 414 430 432 417 416 419 439 427 435 404 423 426 424 443 408 442 435 412 446 448 416 445 427 427 433 450 429 452 414 419 446 449 445 447 444 456 451 421 443 428 443 420 432 428 442 456 444 461 430 445 452 445 425 463 446 422 451 435 447 448 427 428 445 432 467 433 455 429 431 428 440 445 446 457 462 445 471 458 468 441 474 455 472 449 455 456 471 458 439 456 436 457 464 462 467 477 467 466 456 475 467 442 446 453 458 483 441 458 480 464 464 442 453 467 488 460 463 453 463 482 485 479 475 483 486 492 493 448 455 483 461 475 457 462 483 467 462 481 452 494 464 468 484 466 466 489 459 471 460 485 482 458 499 477 499 469 498 485 484 500 482 503 488 485 487 466 463 485 489 491 494 464 492 490 498 485 465 466 505 485 502 497 465 481 471 509 473 481 500 485 470 498 505 499 495 497 513 508 495 512 503 478 488 469 516 480 498 490 508 512 519 499 497 474 476 473 476 491 490 516 511 500 505 507 484 480 483 484 485 479 476 519 484 491 513 517 478 494 507 491 515 483 506 514 520 522 496 483 492 502 497 481 480 523 521 528 528 482 488 492 487 492 486 499 511 525 492 513 496 525 530 485 484 511 484 534 494 523 514 532 510 490 505 489 523 498 526 530 504 520 493 490 502 504 514 505 504 510 498 492 533 536 525 535 524 526 534 509 489 489 507 539 519 501 492 531 515 507 525 533 491 507 538 532 524 515 501 516 513 537 495 532 535 533 528 495 521 498 515 495 523 533 495 502 519 523 493 493 516 504 538 517 521 509 533 504 507 517 529 503 513 533 493 506 498 504 503 543 518 522 503 504 518 496 529 539 544 496 500 532 498 528 501 543 536 524 541 539 527 541 508 542 498 543 542 545 497 527 543 497 532 528 507 504 530 518 525 504 521 531 543 501 513 526 499 531 504 494 501 538 518 515 534 522 540 507 521 526 510 505 494 525 537 511 518 507 510 517 523 493 497 505 497 529 528 496 524 530 503 500 537 528 542 516 534 498 532 501 504 498 512 506 504 506 498 504 520 540 527 523 540 505 535 493 515 494 522 496 531 532 529 499 518 529 523 534 508 537 491 521 518 513 510 504 527 516 517 530 489 503 512 487 518 531 515 517 535 495 523 499 512 487 509 514 500 517 509 520 515 526 507 498 504 517 525 490 484 518 487 530 484 515 512 517 482 517 526 484 493 504 492 526 480 491 522 484 526 511 499 491 504 525 507 477 509 498 485 510 484 489 510 487 475 491 475 476 480 521 501 522 517 498 519 499 494 521 503 489 476 517 516 515 498 488 518 509 508 505 501 474 513 495 516 473 473 480 496 496 479 475 500 472 503 496 497 474 500 470 472 496 483 506 474 478 500 489 469 474 469 466 472 505 494 481 467 474 501 463 474 503 459 470 494 472 491 459 485 459 466 461 493 459 493 473 485 491 479 481 482 456 493 480 458 459 490 489 479 484 495 467 483 478 460 487 463 477 466 488 471 477 468 462 455 475 466 479 446 467 455 475 462 471 469 481 486 446 447 455 442 469 459 472 465 464 450 439 471 474 466 458 461 452 458 453 437 438 442 453 461 474 443 475 447 458 434 449 439 461 455 435 442 453 465 429 449 461 456 464 467 451 462 467 459 466 426 422 433 448 454 450 447 432 452 442 420 450 436 431 439 445 434 452 436 453 457 441 455 443 435 423 445 450 445 444 429 430 438 447 423 418 443 428 429 443 417 447 408 426 408 406 434 435 423 424 428 425 402 417 435 401 416 426 431 427 435 417 409 399 429 437 402 405 401 431 407 396 395 411 402 394 399 394 391 402 402 410 396 399 420 393 413 427 418 403 423 421 401 418 393 393 405 397 392 418 405 390 402 418 413 417 397 395 390 385 394 383 386 400 393 411 380 406 413 393 389 405 407 404 398 393 382 394 399 372 396 401 387 368 383 369 378 395 379 394 401 367 382 394 364 399 367 387 374 373 363 368 396 378 375 370 361 377 362 369 386 357 388 365 388 363 373 357 366 374 362 360 371 360 366 355 368 358 373 356 359 364 347 351 373 355 368 359 348 359 368 358 362 366 377 344 356 369 355 373 345 362 368 343 366 351 352 366 351 365 351 363 358 348 363 332 336 341 340 331 347 340 336 344 349 336 347 330 338 352 339 343 330 355 337 342 338 330 330 355 339 323 346 340 349 339 342 350 342 334 326 336 348 327 322 323 329 336 317 334 338 332 340 320 336 332 336 311 318 329 336 317 329 323 336 317 332 334 314 325 305 313 304 335 305 304 333 304 310 316 301 328 331 323 311 318 309 314 320 328 298 301 317 310 319 320 299 315 316 309 303 322 307 303 308 305 318 308 318 302 310 301 298 289 310 310 298 291 286 286 286 285 287 297 310 294 284 286 298 302 295 287 293 288 285 287 304 287 300 280 301 281 288 292 287 276 282 276 297 283 278 301 280 300 282 292 293 290 275 287 285 290 297 294 296 293 278 278 286 282 275 277 293 270 293 277 268 283 293 284 272 279 270 268 275 270 270 265 285 265 287 265 281 263 263 278 273 271 279 258 274 283 281 282 272 275 259 271 263 256 264 279 267 268 264 254 262 273 252 273 277 277 255 268 254 258 274 272 269 249 265 251 260 273 268 267 254 265 272 269 269 257 266 255 258 255 250 260 262 244 262 251 264 243 255 263 246 258 253 248 261 247 259 262 243 257 244 254 242 255 260 245 254 256 255 244 241 259 258 259 259 236 243 237 241 243 244 242 245 249 235 237 251 247 253 248 253 252 246 241 246 236 252 243 250 241 246 249 234 246 235 242 238 241 242 243 241 251 242 243 232 235 246 249 248 242 241 236 229 246 229 239 236 243 243 228 226 228 238 238 238 242 241 239 226 240 233 245 247 243 229 225 237 226 230 230 235 244 243 235 235 245 242 244 232 228 239 226 230 228 239 236 221 225 221 222 241 229 236 234 242 240 228 225 236 234 232 225 226 229 232 238 221 221 231 225 227 225 230 235 231 241 221 231 238 220 226 235 228 218 219 227 233 228 226 226 236 238 226 237 218 232 223 223 224 238 218 238 232 224 217 217 228 236 222 226 231 237 221 219 224 226 217 223 233 230 235 231 225 224 217 226
224 220 231 231 219 231 230 234 236 228 233 226 224 236 233 216 234 235 216 219 220 236 224 236 226 218 229 234 225 229 219 233 234 236 225 236 227 237 233 225 227 226 233 233 224 226 232 218 224 232 228 234 232 236 232 225 229 235 235 226 228 239 219 233 230 239 229 232 219 231 226 228 227 231 233 223 223 237 242 241 232 223 229 241 237 243 225 242 237 236 229 243 235 223 234 241 244 244 232 239 228 233 225 230 245 234 234 243 228 227 235 235 226 244 232 242 238 231 235 232 246 242 230 232 239 238 228 232 231 244 242 237 228 243 233 237 243 230 251 230 250 238 249 243 235 240 251 247 249 232 246 238 233 248 249 238 245 239 235 244 249 251 253 242 243 251 251 250 254 243 252 244 253 241 259 251 256 242 252 261 245 250 243 251 253 243 250 243 254 242 248 249 252 262 241 250 242 253 250 243 259 267 256 257 264 248 257 259 256 248 261 264 263 267 250 260 253 257 263 256 271 262 259 259 259 255 255 250 263 270 271 270 266 252 253 255 254 259 261 272 260 277 269 278 272 273 268 265 259 279 268 260 275 271 268 266 260 277 259 261 263 281 285 270 274 275 269 265 279 267 285 264 270 279 275 271 286 283 289 283 277 274 277 285 289 272 279 289 281 271 294 279 288 272 271 286 289 279 288 278 287 277 301 291 278 288 302 302 286 304 294 297 278 293 291 285 305 292 292 291 287 286 296 300 298 305 306 300 300 299 298 311 301 294 292 305 292 287 303 308 313 315 291 291 296 308 319 303 303 313 297 315 318 302 301 318 295 311 315 307 312 303 326 320 304 314 299 302 324 300 303 320 301 303 326 318 326 332 330 322 322 307 308 324 311 327 325 310 307 309 335 327 320 312 321 327 311 338 321 321 339 324 340 317 338 317 346 320 330 344 340 322 347 349 322 329 342 322 345 350 348 347 339 336 351 352 327 356 350 356 348 346 335 334 355 333 348 347 358 341 343 358 340 337 361 361 353 343 338 366 352 347 348 356 367 362 339 358 362 346 369 364 354 369 358 340 350 353 371 342 354 369 357 353 356 374 376 351 352 379 355 367 353 381 356 377 373 370 378 351 382 354 376 379 364 380 382 370 379 364 362 357 392 392 369 368 372 362 376 395 371 385 377 369 372 364 396 386 388 374 365 392 382 397 390 384 398 385 389 394 392 390 406 387 398 402 387 379 382 375 390 406 386 390 406 376 403 389 394 394 397 392 384 381 402 412 386 406 410 404 397 383 400 413 400 402 419 414 404 388 406 399 398 391 417 390 424 389 426 409 428 416 400 412 405 399 423 432 428 426 411 414 430 425 422 420 430 431 406 420 403 439 410 430 427 435 435 404 401 425 426 436 433 411 420 405 441 432 409 419 421 439 421 443 413 413 424 441 451 435 434 420 441 417 445 432 447 426 438 450 432 425 433 426 446 444 423 456 460 423 455 451 426 437 420 425 436 452 439 429 448 455 465 456 445 436 459 432 428 458 464 443 468 437 457 444 438 449 453 446 463 463 437 455 460 467 452 446 447 434 462 472 451 467 463 464 462 469 454 463 443 452 463 462 455 472 452 473 444 471 454 453 441 461 465 467 462 449 470 455 471 452 469 475 461 491 455 492 453 452 461 455 455 454 467 461 486 476 474 473 463 452 476 472 484 475 477 465 469 472 467 497 460 459 499 459 465 502 492 503 492 468 474 468 462 481 492 472 484 492 487 499 491 476 463 495 490 471 500 501 501 496 475 494 501 487 498 479 476 485 502 508 485 488 506 513 475 484 486 506 515 515 479 503 503 499 484 472 484 476 516 488 478 504 507 483 475 474 504 493 499 498 487 520 476 516 489 482 520 519 522 505 484 501 504 493 482 486 483 516 505 491 500 487 504 500 500 526 488 528 479 483 480 485 496 516 527 512 525 524 506 524 505 517 500 483 484 508 496 493 497 524 511 532 528 521 534 495 497 517 533 520 511 502 508 523 509 495 525 519 506 509 507 515 511 512 523 505 502 498 522 528 508 499 526 502 510 499 538 522 532 536 532 533 502 528 519 499 538 509 508 532 505 502 509 529 527 518 521 517 530 504 531 499 539 542 537 509 501 536 517 494 505 534 511 517 521 541 500 518 533 539 526 542 505 505 499 536 527 495 514 523 498 532 520 498 501 497 507 530 527 522 523 534 528 499 528 522 527 496 496 527 541 529 523 529 540 528 495 521 529 543 527 509 529 529 513 536 533 502 496 542 531 501 531 513 507 513 541 516 543 544 498 515 503 503 498 497 538 527 500 497 524 533 541 535 517 536 501 532 545 503 528 530 539 513 525 528 509 497 526 506 523 530 527 532 540 507 535 508 537 534 493 499 500 515 520 507 521 503 527 502 513 522 524 516 498 492 519 527 516 502 515 526 510 518 496 541 499 532 503 518 496 502 523 503 499 500 491 501 509 498 509 504 528 490 502 508 489 528 491 488 513 515 497 531 515 502 504 497 517 515 497 522 501 531 509 534 514 509 494 508 518 487 523 531 488 485 499 521 519 524 486 494 513 487 518 514 505 516 500 521 499 509 515 498 486 508 525 526 487 525 488 501 491 497 523 500 484 492 487 521 483 491 483 515 497 519 496 519 505 518 511 523 496 498 492 508 517 494 498 505 511 493 505 483 496 478 482 471 498 487 473 470 475 514 469 499 490 495 514 498 490 500 497 488 479 470 477 477 490 501 465 484 508 472 492 480 472 490 497 509 499 467 506 492 506 495 499 472 495 471 502 476 476 478 477 479 466 462 470 462 482 499 477 478 475 471 481 473 480 485 490 489 462 484 456 480 496 468 470 464 486 451 492 480 477 485 478 449 489 473 456 490 492 459 448 457 482 458 453 474 458 447 475 473 445 454 477 483 453 471 479 465 450 483 450 443 466 445 472 457 481 446 453 450 480 475 438 478 436 467 469 467 449 456 434 441 453 462 445 448 431 451 434 467 451 437 459 435 455 436 436 448 438 424 456 427 450 427 445 449 439 422 425 447 455 447 443 438 457 442 444 434 417 454 451 434 419 453 418 441 443 452 447 421 420 448 427 445 450 447 420 415 420 436 447 423 431 409 429 420 407 427 409 411 427 432 437 403 441 440 424 416 401 423 417 408 428 439 431 399 431 398 412 421 435 435 429 408 426 432 405 431 398 393 426 430 421 395 420 411 407 419 395 423 393 413 420 392 397 407 409 384 390 410 387 412 404 401 387 411 401 419 415 415 391 415 383 414 378 401 403 383 401 389 397 388 395 405 396 410 383 399 388 392 384 388 384 378 402 374 397 374 391 385 392 367 366 380 364 393 399 384 385 382 395 391 388 395 387 361 395 368 382 361 368 374 381 390 362 374 364 382 383 353 376 357 378 361 375 370 363 385 372 357 379 383 366 381 369 365 361 367 358 371 356 362 371 352 342 358 366 359 367 345 356 350 355 351 362 367 371 364 350 354 360 336 353 356 335 361 336 333 362 354 354 356 356 340 337 341 353 351 356 336 332 327 327 356 341 355 330 342 342 333 324 324 325 325 350 342 348 322 341 330 333 349 328 320 331 341 324 327 316 318 325 342 334 318 330 324 312 341 334 326 332 310 335 325 334 328 320 333 310 317 315 324 318 334 332 306 315 333 307 330 329 329 302 320 330 328 319 323 318 305 308 301 312 314 320 321 295 317 312 299 318 296 305 292 317 309 294 298 318 298 291 313 303 314 297 291 311 304 305 302 294 292 295 313 314 285 303 312 301 301 284 298 309 307 281 297 303 306 281 295 306 298 285 291 297 302 291 298 290 283 276 287 299 295 283 281 272 294 285 283 284 278 274 271 291 292 277 280 286 271 270 281 269 280 288 275 291 268 293 266 291 266 273 287 288 266 275 286 288 278 275 284 270 276 286 268 264 264 267 266 280 268 270 271 261 273 276 271 266 268 280 273 255 270 274 253 261 257 273 273 264 274 267 257 264 259 253 261 251 259 262 252 267 252 267 272 264 260 250 249 247 254 261 253 257 257 253 247 251 252 263 259 255 245 258 256 250 242 246 246 249 255 258 264 242 262 244 254 260 240 242 247 247 256 256 259 244 239 237 244 256 254 251 235 244 251 236 251 252 253 235 254 239 240 247 255 243 233 242 239 244 242 234 250 251 235 252 232 251 234 231 238 251 238 239 229 229 231 237 247 250 239 235 248 238 242 241 248 235 235 236 248 232 246 247 232 234 228 231 230 225 242 225 226 224 237 224 228 246 240 232 229 243 224 224 224 226 237 238 228 239 224 243 223 238 240 222 223 242 228 222 236 239 221 231 232 229 231 236 228 241 222 228 237 239 229 233 237 238 226 220 233 223 240 227 238 231 228 240 229 229 235 239 224 237 227 230 233 227 227 230 217 232 224 218 234 221 238 226 220 235 229 232 220 226 234 217 235 230 231 230 225 224 221 230 229 231 219 221 218 229 235 218 220 218 219 235 221 219 221 224 235 233 216
236 218 231 235 235 221 226 226 230 233 231 222 224 223 223 230 225 234 225 225 216 225 228 235 230 229 218 236 224 234 234 221 235 228 220 233 235 232 222 228 228 236 233 236 222 217 227 232 236 235 220 236 224 233 233 238 223 234 237 233 229 235 217 231 226 234 224 221 234 229 222 238 232 235 228 225 230 233 220 236 223 236 221 237 234 226 220 230 236 225 222 222 221 237 229 230 224 235 234 241 241 238 233 227 225 243 234 232 235 229 226 240 224 245 228 232 229 246 244 240 229 245 241 230 233 245 239 237 236 246 234 228 234 239 250 234 230 243 237 229 243 241 230 232 229 233 239 240 231 231 246 230 231 251 235 240 243 241 237 241 241 248 251 246 247 250 244 242 234 247 243 249 237 247 254 237 244 258 241 246 253 247 258 257 249 248 256 253 241 247 240 242 247 262 257 250 256 264 253 265 264 254 253 263 244 251 245 251 253 260 267 248 247 264 269 259 249 250 265 248 257 248 256 257 268 265 259 268 271 262 271 264 258 272 255 260 262 263 252 252 269 272 264 276 278 275 256 260 279 274 270 258 270 283 269 270 263 275 284 275 273 284 265 274 272 277 286 271 277 283 266 275 279 284 279 274 281 267 269 283 275 286 274 278 269 270 280 289 285 274 277 284 282 289 278 282 275 298 293 285 276 273 297 287 282 283 285 291 295 286 299 294 285 281 281 305 279 300 291 290 299 299 281 302 282 289 305 283 293 284 298 296 297 314 311 307 289 296 295 289 296 310 315 290 305 307 293 312 311 292 298 317 297 296 298 299 307 309 314 296 315 319 323 306 317 323 315 325 300 300 307 329 314 303 305 322 314 329 303 306 309 316 313 312 318 305 318 325 337 333 319 337 338 317 317 340 310 313 342 340 318 325 321 333 337 321 316 328 339 328 316 339 339 326 347 340 325 338 349 320 329 326 338 354 330 334 335 335 339 349 351 328 331 341 326 329 334 344 346 350 333 350 336 341 341 363 365 343 343 352 340 342 343 344 366 359 364 371 370 365 338 349 349 354 349 369 361 374 365 342 362 363 345 347 375 356 368 355 365 380 351 363 369 361 365 365 364 384 372 381 372 359 369 381 381 362 370 374 388 391 382 377 382 362 362 363 393 373 389 373 365 369 393 371 386 361 396 395 386 374 380 369 378 378 395 401 367 397 394 371 395 403 371 404 381 372 374 378 381 385 373 393 407 387 404 406 390 410 378 402 395 388 405 390 400 417 419 402 390 392 406 401 385 420 390 418 386 398 407 385 396 387 393 403 408 426 402 414 428 391 407 418 424 402 401 412 403 409 402 434 435 398 427 401 416 398 402 414 428 433 407 410 414 428 419 409 414 414 421 422 405 427 417 423 428 432 418 411 406 422 421 440 434 439 424 440 419 433 427 416 421 426 438 414 439 415 456 423 440 420 457 443 429 428 428 453 457 423 454 433 459 451 454 443 458 458 432 445 432 449 431 433 467 428 448 463 436 441 443 426 453 439 453 433 440 468 452 432 461 463 438 461 444 459 462 458 453 446 458 443 468 447 463 459 444 454 480 479 437 439 448 441 465 439 453 481 454 477 483 459 442 452 447 462 467 485 447 472 468 473 454 472 467 452 453 485 474 478 485 463 454 488 489 475 489 495 466 485 477 482 454 455 486 469 474 497 463 493 483 483 488 497 497 474 501 501 473 476 460 474 466 481 480 464 487 485 477 489 476 490 487 495 494 462 507 501 475 486 504 473 485 464 487 479 497 489 497 477 490 513 479 482 482 469 467 475 478 479 483 509 472 504 504 483 496 509 489 501 516 480 506 474 485 480 494 474 504 478 487 485 481 485 506 515 485 505 479 501 515 488 476 484 503 516 490 509 520 489 519 488 499 519 480 484 492 512 483 484 509 482 501 500 493 485 492 503 516 499 482 507 511 484 518 489 525 531 524 486 493 528 489 489 485 491 513 492 521 494 497 526 503 505 514 524 496 497 498 531 517 530 505 520 504 538 509 522 490 533 499 500 526 504 530 502 511 508 509 522 518 520 511 510 541 514 497 499 524 533 517 529 527 535 535 517 508 531 525 509 525 537 495 537 501 536 498 523 504 517 502 516 517 509 530 540 545 502 508 505 502 534 526 523 503 497 512 522 500 535 520 536 513 536 498 508 512 540 543 511 510 527 533 533 542 545 504 541 529 546 529 537 535 509 542 520 540 536 497 523 502 499 513 521 541 545 511 507 539 507 523 530 539 537 544 511 511 501 505 546 529 515 512 545 529 508 518 499 525 496 527 532 500 521 535 495 519 499 535 539 512 540 498 532 506 495 496 522 501 534 521 511 530 514 509 541 503 508 545 534 510 525 519 515 527 507 543 499 512 508 519 505 501 522 518 512 509 503 528 503 519 497 530 527 543 541 529 518 516 493 521 526 540 540 496 521 495 521 496 513 538 504 535 502 514 491 495 505 501 531 514 526 508 501 534 532 524 520 507 496 495 510 530 492 506 535 522 536 488 501 531 534 514 526 520 512 526 524 527 511 488 500 521 507 512 515 489 501 504 495 503 530 502 527 490 528 502 499 504 487 487 497 506 493 520 490 483 502 523 493 521 504 480 491 480 497 513 487 515 484 501 486 484 521 480 493 518 501 511 494 509 518 491 522 515 501 519 499 485 480 507 502 473 474 492 483 474 515 491 483 478 515 498 516 489 484 483 500 479 514 479 507 513 495 506 504 477 507 486 487 491 484 497 499 477 503 499 481 496 502 468 508 495 506 507 494 504 501 467 476 471 470 480 462 463 497 459 490 460 483 465 501 478 485 494 491 475 484 496 469 498 478 490 462 473 484 459 493 468 457 487 452 455 471 479 458 489 450 449 489 461 461 467 463 487 466 479 471 474 479 453 461 466 447 448 447 484 470 464 463 456 438 456 454 480 456 481 445 474 475 463 448 458 445 467 436 441 436 434 468 463 446 464 469 432 435 433 443 458 451 466 461 456 464 466 448 442 447 456 463 449 459 462 432 437 442 421 456 428 442 426 453 428 455 418 437 425 453 437 452 451 445 426 440 433 429 454 423 432 412 436 427 452 432 417 452 426 442 444 431 424 419 425 422 439 420 430 418 419 411 434 435 432 431 421 435 425 423 400 408 431 420 401 437 411 413 414 419 437 428 408 422 398 424 412 397 429 421 392 427 393 414 422 420 415 408 400 403 407 401 392 387 415 387 401 414 407 392 411 419 415 405 385 400 395 408 417 390 382 397 383 411 401 403 400 409 385 407 408 387 395 375 380 401 376 382 407 371 400 377 396 378 399 383 383 375 401 375 396 402 374 373 387 399 388 371 391 395 362 378 370 382 380 371 391 392 367 363 357 368 360 359 362 379 374 387 359 378 355 383 381 351 354 374 369 351 350 365 380 383 354 366 376 371 373 366 353 379 357 365 357 374 357 347 373 355 356 352 348 346 367 355 358 363 364 370 363 344 367 358 336 359 345 346 341 351 351 359 345 346 334 355 347 346 342 358 347 358 339 354 339 356 338 346 334 337 329 355 344 353 335 327 326 338 333 339 350 332 325 324 323 333 338 346 326 315 316 317 323 338 330 331 320 334 312 312 321 324 323 323 325 333 307 332 317 313 327 312 334 329 314 319 331 321 317 310 320 316 303 301 323 323 303 321 325 321 320 308 301 303 323 306 316 303 301 317 307 293 317 302 321 306 307 318 296 296 297 317 310 302 300 300 295 287 304 313 301 314 310 309 302 314 309 304 297 309 298 292 301 297 290 286 298 302 307 301 288 287 300 295 277 305 303 283 282 281 281 298 294 299 297 280 292 276 275 294 284 272 276 271 292 270 282 287 278 279 291 286 272 293 289 276 288 288 284 275 280 272 285 288 275 289 274 283 278 288 279 284 285 281 272 262 272 284 271 262 282 265 260 279 274 277 272 268 270 257 262 254 260 268 259 275 272 264 259 272 259 251 265 267 267 274 258 258 260 256 263 256 248 251 258 261 259 252 251 250 258 260 254 247 250 252 263 252 250 265 248 263 266 262 257 262 246 248 250 252 264 245 253 255 245 263 241 244 248 254 260 260 243 244 237 247 251 253 239 242 251 242 248 238 250 246 238 246 240 236 256 240 240 256 244 240 239 233 245 238 235 250 251 242 240 231 235 239 247 237 236 231 244 248 233 251 229 230 239 235 248 238 243 243 241 245 248 238 242 226 231 240 235 246 247 233 229 243 225 240 228 241 224 240 245 246 233 235 237 234 226 224 231 223 239 222 242 231 234 228 231 232 242 234 230 235 243 227 230 242 242 228 236 236 221 233 235 231 239 220 236 220 238 222 220 231 239 234 235 228 218 239 233 234 232 233 217 228 236 221 227 220 217 233 237 221 230 222 218 235 217 228 229 219 218 231 220 229 236 224 228 219 218 225 222 232 219 221 221 216 225 230 220 226 222 216 228 234 222 228 231 223 218 220 224 220 236 229 232 232 235 222 235 215 230 219
231 234 224 235 233 232 226 214 219 231 215 230 229 220 221 221 227 222 227 214 226 224 226 221 217 223 228 215 221 220 217 214 218 227 233 235 223 225 215 228 220 236 223 235 219 228 221 232 215 232 230 227 221 220 235 224 227 225 223 234 231 225 234 233 217 232 232 223 218 230 237 224 227 221 235 224 225 238 231 228 226 238 224 231 235 221 230 228 222 232 228 233 242 220 239 230 234 235 239 224 243 239 238 233 234 233 241 242 225 231 224 228 223 231 241 239 228 230 226 226 237 229 239 237 230 230 242 239 245 232 243 245 244 237 230 235 243 249 249 234 228 241 232 243 233 251 246 233 231 229 242 242 232 243 252 245 247 250 235 244 236 235 250 233 236 238 240 236 238 243 243 239 249 240 254 255 256 242 252 252 243 242 241 250 243 239 258 258 259 257 240 259 249 243 257 254 247 259 260 250 259 247 256 261 253 264 246 249 267 255 266 267 251 257 257 258 262 256 256 258 266 247 257 261 268 253 254 249 272 255 274 257 273 254 275 271 274 258 266 262 277 275 272 268 270 273 266 269 256 262 257 280 282 269 269 271 267 278 276 268 263 269 261 278 272 270 268 267 277 285 267 267 276 269 267 265 288 285 277 290 282 292 284 272 282 277 293 288 272 294 295 288 296 295 284 286 288 284 288 293 292 287 289 276 298 277 292 278 291 300 285 285 297 299 281 282 286 304 282 287 291 286 286 308 305 309 293 284 307 308 302 284 308 311 286 309 311 297 291 315 306 300 306 309 293 301 310 292 310 299 305 293 294 300 319 312 303 310 319 307 300 318 319 307 309 301 300 323 318 315 303 318 306 313 319 332 322 319 319 311 331 332 325 307 332 330 333 312 318 319 310 318 320 319 321 318 313 320 341 326 323 318 329 337 320 328 327 341 319 318 332 328 341 332 328 336 331 323 344 329 349 343 349 348 323 323 338 350 354 354 354 355 329 332 335 331 342 350 349 346 360 348 347 338 354 331 343 361 344 352 361 366 342 367 353 346 358 360 369 360 367 357 356 351 369 369 372 363 369 350 366 346 365 352 373 373 364 367 364 378 364 378 372 372 358 349 373 363 362 351 366 362 380 360 378 360 368 368 361 356 363 367 370 367 365 368 360 395 377 375 383 398 367 368 364 362 394 383 396 397 394 378 368 383 376 369 399 376 373 391 376 395 388 376 391 374 404 405 377 402 394 382 375 394 376 410 397 410 389 392 406 398 391 401 398 409 405 384 410 399 390 415 399 410 409 416 398 385 393 392 390 420 415 425 403 425 427 429 405 397 406 393 391 417 413 400 402 425 400 423 414 429 401 423 414 428 421 431 409 440 439 411 416 417 434 441 425 443 412 412 428 419 426 442 407 409 440 442 445 448 435 409 427 425 441 415 414 452 427 422 428 449 435 449 429 441 430 424 435 445 422 455 449 424 439 423 448 431 441 430 427 449 437 425 425 439 439 434 440 423 450 440 447 431 465 468 436 434 431 459 443 449 458 462 447 467 439 450 471 474 471 458 439 453 458 458 466 458 441 437 476 438 467 440 442 445 476 468 449 448 452 474 446 467 475 448 469 479 468 460 449 467 481 453 450 451 464 453 463 449 480 480 474 447 490 457 466 488 473 488 475 480 451 463 483 491 461 463 454 478 458 458 475 459 479 472 497 481 468 489 465 483 493 467 480 479 459 495 468 482 503 494 467 487 478 507 504 500 491 467 507 492 506 486 504 493 464 496 486 471 469 503 482 508 478 513 475 474 469 508 491 485 501 483 478 503 488 500 512 509 515 488 513 503 499 515 516 479 510 513 487 511 509 509 506 474 508 515 523 483 483 509 485 519 502 514 489 494 513 506 515 521 518 516 513 479 513 502 524 516 503 527 528 509 521 511 514 493 493 515 501 503 501 514 498 530 503 514 501 494 494 490 518 509 518 508 527 495 510 505 528 493 532 502 520 513 536 532 519 517 533 537 507 518 536 490 520 513 494 514 538 515 489 496 490 523 495 534 535 494 528 527 503 498 518 512 525 491 507 532 523 504 532 517 509 529 494 541 530 501 543 502 502 543 534 503 527 543 503 528 507 538 539 542 524 538 543 518 502 538 545 504 536 525 532 532 507 507 520 521 543 518 536 520 543 515 507 513 541 544 495 502 536 516 526 543 509 524 544 546 544 519 504 534 498 542 497 512 531 499 514 528 522 503 501 546 524 514 541 546 539 541 529 529 539 508 500 500 512 496 498 509 520 535 523 522 505 524 514 541 527 533 521 529 516 526 504 544 520 525 518 512 518 499 521 537 539 525 542 504 526 520 517 526 535 544 499 544 496 546 537 503 507 510 513 527 540 497 500 541 526 522 504 523 501 529 513 544 534 535 528 540 507 497 518 495 522 499 520 499 498 510 507 510 508 504 518 534 513 524 522 506 519 518 530 516 509 530 519 513 510 525 532 525 524 532 502 511 536 504 537 533 532 536 526 520 520 499 511 490 505 513 527 530 514 514 528 530 525 503 525 492 511 489 500 493 530 511 487 498 499 534 515 490 502 524 495 533 508 529 523 521 513 498 525 499 489 504 498 510 493 513 525 521 527 493 509 515 500 496 520 514 493 493 519 486 521 478 513 521 524 503 510 506 520 503 524 478 477 490 507 489 523 490 495 488 474 519 486 514 480 476 518 497 512 502 517 481 487 471 498 497 516 470 475 482 492 514 501 495 488 492 502 500 507 473 513 511 474 482 492 502 489 491 496 470 490 481 486 478 474 461 478 506 502 502 488 461 489 477 488 500 475 504 467 468 483 458 485 476 462 501 497 494 497 474 466 476 468 471 496 465 477 466 481 460 476 476 472 459 456 471 479 472 486 484 453 486 479 447 489 454 484 452 466 446 487 468 465 454 472 485 451 462 443 457 480 451 457 475 470 454 453 467 439 468 439 451 447 447 440 455 449 456 460 458 437 464 443 454 437 459 464 438 443 447 432 472 465 442 456 462 450 444 460 432 430 452 451 441 452 423 456 445 427 434 443 462 422 435 452 422 449 447 423 433 443 423 457 450 435 418 415 441 415 430 417 446 414 448 422 424 415 442 428 450 429 450 416 441 433 430 441 407 423 431 423 420 438 403 422 440 404 418 418 416 435 400 421 433 434 418 420 417 431 420 402 412 408 430 422 396 433 419 417 402 427 414 415 391 422 405 419 410 403 397 420 405 395 394 387 395 396 385 401 399 399 400 418 389 408 409 411 396 396 381 415 412 390 407 381 384 386 401 394 400 398 391 410 383 394 373 409 392 383 371 379 371 397 382 371 405 403 370 388 367 388 365 378 387 386 381 370 385 379 369 380 371 368 377 375 376 390 386 369 373 379 366 383 389 363 364 382 383 360 360 378 381 365 360 381 365 357 351 375 351 367 372 356 375 368 369 371 360 376 375 357 370 362 374 361 361 362 351 352 372 343 371 342 366 360 366 360 341 359 363 355 339 367 356 341 355 338 366 354 361 331 345 343 340 362 336 358 358 350 331 328 332 335 328 339 338 342 331 345 323 346 352 331 328 325 325 341 332 325 336 320 346 330 322 318 333 328 332 328 319 344 329 342 314 318 322 337 340 325 318 332 316 312 311 310 317 329 312 307 311 304 319 327 327 314 309 331 309 323 314 318 329 302 300 313 313 303 314 312 304 313 324 312 302 304 301 313 305 303 306 310 310 321 315 317 297 294 317 317 300 308 311 302 295 304 315 307 309 286 306 302 294 303 292 307 285 301 289 282 290 285 300 305 287 298 289 280 300 290 306 278 297 289 276 291 301 299 301 291 275 274 295 292 284 285 285 295 285 281 295 284 272 290 272 291 283 267 294 275 287 284 293 271 285 288 288 274 282 283 282 263 267 266 283 270 281 269 269 284 263 263 265 262 280 273 268 277 259 268 278 280 264 277 267 268 269 275 273 263 268 273 274 278 277 262 273 253 269 251 259 262 265 274 260 257 272 256 271 259 268 258 251 248 268 261 249 249 258 255 255 256 253 263 251 248 259 248 252 262 258 259 251 255 258 248 253 254 261 262 243 249 240 245 260 242 243 239 247 256 247 256 242 258 251 241 252 256 247 257 239 241 247 253 241 239 246 250 243 242 243 242 238 245 241 252 238 243 234 253 234 232 250 241 246 233 247 237 246 250 235 250 249 240 237 232 238 235 246 242 241 241 241 239 238 237 241 247 239 229 238 227 242 226 238 238 225 244 244 228 242 244 245 241 242 239 223 235 225 243 227 238 233 236 223 239 224 232 238 231 235 228 233 229 230 241 237 224 238 234 230 229 227 222 240 222 240 219 229 237 234 235 220 222 230 220 222 217 220 227 232 232 233 234 220 225 232 236 219 237 216 216 216 230 219 235 231 228 215 218 228 225 226 230 228 217 233 233 217 235 221 229 227 214 225 229 222 217 227 225 217 226 223 215 218 225 233 235 217 231 216 228 219 227 221 230 227 216 227 227 214 232 220 225 230
228 217 214 229 229 224 231 219 233 233 224 223 228 221 226 224 221 216 227 234 224 222 223 224 233 214 222 229 218 233 221 234 216 222 228 231 233 225 216 233 223 225 219 215 233 230 226 219 233 216 216 220 225 227 230 224 226 217 216 232 216 223 229 217 233 223 236 231 235 237 226 220 226 229 220 223 224 230 226 220 233 227 226 225 239 224 230 233 235 236 224 238 232 240 233 235 240 232 239 240 230 231 230 225 222 223 234 227 243 232 230 237 233 232 239 226 238 229 236 227 241 242 224 227 235 239 243 233 246 234 225 235 246 236 241 243 233 248 226 233 231 237 243 237 237 247 231 243 241 250 244 233 248 232 239 250 230 246 232 230 240 244 244 254 244 236 250 236 240 246 235 242 235 238 242 237 234 238 252 240 253 237 237 250 243 249 240 247 248 237 251 239 243 244 247 259 253 255 244 245 248 246 243 251 246 258 252 258 261 256 250 253 248 257 245 257 268 258 268 257 261 259 248 272 253 262 270 250 270 252 269 270 252 250 255 268 269 252 265 254 270 263 265 262 262 257 263 266 273 260 276 275 266 278 257 264 261 278 277 276 275 258 271 285 281 261 278 273 281 263 268 280 286 274 265 276 267 265 276 289 278 266 270 276 292 276 292 277 282 288 269 291 281 270 283 280 286 285 279 278 271 282 299 294 275 296 299 280 295 301 279 287 302 302 285 301 297 297 280 290 302 283 301 300 309 288 287 293 310 283 294 287 295 299 300 293 308 296 291 286 305 311 308 298 313 291 305 318 292 297 302 308 291 304 319 321 299 311 309 301 313 304 312 297 312 300 298 312 313 324 305 324 326 300 308 305 324 327 316 331 321 306 306 327 322 319 312 319 331 329 324 333 310 324 315 336 313 320 319 334 329 325 343 336 340 331 317 344 342 318 322 341 346 320 331 339 342 339 328 347 331 336 335 325 342 332 328 328 351 331 328 354 352 342 345 339 339 342 329 328 353 353 350 356 340 352 341 339 336 342 334 340 349 368 364 363 369 366 361 364 342 347 349 350 365 367 347 346 343 362 360 352 346 362 353 353 372 363 365 346 354 363 369 369 355 348 384 352 351 381 378 355 374 357 384 379 385 357 381 384 372 384 358 393 386 383 385 392 366 362 371 398 379 394 394 375 367 389 395 398 401 401 382 399 371 398 396 387 402 394 406 379 388 386 395 388 373 376 376 396 389 374 385 405 398 400 383 382 393 387 397 416 383 413 381 405 383 384 384 402 382 420 416 384 416 420 405 403 419 399 386 391 424 418 422 402 402 414 406 415 425 419 417 396 431 411 410 414 401 428 405 406 433 427 427 399 406 437 420 401 406 430 402 436 401 429 421 434 431 428 438 416 431 415 408 425 431 409 419 446 436 441 448 422 439 441 432 418 413 419 428 423 449 431 442 443 422 427 423 456 453 428 449 424 459 433 419 424 433 442 445 424 453 435 460 464 460 457 443 449 462 435 464 460 462 465 431 429 460 469 453 459 466 466 468 466 440 455 440 447 444 461 454 448 437 446 474 477 473 460 441 451 448 476 479 462 443 461 481 448 439 483 484 461 456 476 441 451 463 473 461 482 466 463 447 472 481 454 459 452 446 491 469 473 449 489 481 480 466 484 467 452 459 476 476 474 463 454 463 466 468 474 495 458 455 456 488 503 494 502 474 464 472 501 501 475 494 500 496 467 469 493 461 502 488 474 462 474 472 501 491 484 480 465 485 482 501 482 497 469 488 479 502 493 513 499 501 479 489 475 483 484 494 483 471 492 491 482 489 500 473 496 491 502 507 501 498 483 493 484 488 522 504 475 518 522 498 498 506 511 477 524 505 514 494 499 511 506 519 490 524 523 509 502 498 491 500 480 517 506 523 504 502 504 497 496 503 523 520 485 509 523 487 492 512 508 515 529 489 494 529 490 505 504 508 489 520 527 528 510 524 535 489 488 495 523 499 493 489 498 505 521 503 497 500 517 504 515 511 510 526 507 517 520 500 514 525 536 505 516 509 517 539 512 519 522 522 506 528 497 517 495 506 506 505 517 534 520 544 537 538 515 509 513 524 536 514 542 532 520 537 513 501 537 517 531 519 517 535 502 524 506 495 515 514 528 495 522 533 523 542 502 544 505 521 523 523 517 519 509 543 538 504 527 507 504 513 532 527 529 515 532 516 543 528 511 524 504 514 538 531 509 544 528 546 545 503 498 514 502 511 510 521 548 517 531 503 510 515 510 542 533 545 537 527 499 498 530 507 543 519 541 531 542 520 529 538 502 530 504 508 520 545 532 519 513 514 502 525 507 514 545 518 538 508 524 540 508 505 497 530 503 542 513 497 513 521 538 519 530 521 506 501 516 516 499 532 509 504 536 519 521 508 516 509 518 519 501 530 528 530 541 511 524 506 512 518 531 531 541 513 532 527 531 514 496 532 498 504 507 506 542 519 526 521 513 532 542 513 534 535 511 495 520 525 512 515 529 540 519 536 496 516 500 509 537 503 496 515 538 511 528 511 511 511 489 506 500 488 502 491 506 522 521 534 529 491 508 518 515 486 512 496 487 498 490 527 527 528 487 524 482 482 517 488 492 525 508 511 524 484 520 521 483 495 505 479 527 508 507 485 489 505 502 477 519 509 520 516 503 477 509 505 477 494 514 490 474 484 519 512 507 508 489 493 509 507 487 503 484 509 514 510 513 508 500 469 477 502 499 508 511 484 486 514 494 468 485 498 478 480 486 496 505 480 503 501 481 490 498 498 507 482 468 479 460 471 491 470 494 494 464 467 494 462 484 465 470 492 480 472 477 472 456 472 493 462 490 482 457 464 477 488 495 460 497 470 458 458 461 494 451 488 471 471 450 486 472 463 491 456 449 484 480 460 477 457 480 443 460 475 486 453 470 474 482 447 482 445 460 455 468 456 444 454 464 451 448 445 454 473 464 457 466 445 453 467 454 463 447 473 465 435 456 469 430 471 435 443 442 433 431 468 458 444 465 450 445 458 459 467 457 449 442 455 424 437 464 455 441 433 454 425 440 458 447 445 435 439 441 447 456 428 457 454 450 435 424 416 434 435 420 422 414 451 445 426 420 433 422 446 412 445 444 431 407 405 416 428 440 419 444 421 411 426 404 431 411 411 426 427 408 428 423 421 401 425 407 426 432 417 404 408 433 417 417 432 396 426 394 401 426 424 423 410 428 417 398 402 425 407 413 402 403 392 421 407 420 415 417 417 413 402 398 388 411 392 383 391 410 403 378 380 414 396 399 413 385 405 395 397 389 388 407 403 391 407 393 375 394 383 368 405 390 369 369 396 386 398 397 369 370 378 397 367 396 371 371 391 378 373 365 395 395 386 394 390 361 381 368 369 356 362 389 367 372 358 383 375 369 384 371 363 370 353 350 359 351 373 380 379 359 358 357 370 361 343 352 343 350 370 369 350 348 355 350 348 367 360 350 342 348 354 356 340 345 349 342 345 355 347 341 343 360 360 333 338 335 331 343 347 342 352 338 340 332 353 358 343 324 342 326 336 342 348 353 338 353 342 347 348 350 330 338 334 350 324 344 347 344 319 319 344 345 331 334 332 322 338 318 311 338 339 322 311 335 338 339 339 310 331 337 330 306 319 323 331 316 312 326 325 307 329 312 304 320 328 323 327 305 300 324 300 325 323 327 326 312 312 318 295 294 314 306 300 316 306 308 310 293 310 298 315 318 309 316 311 303 287 300 288 302 289 310 294 288 287 284 298 303 301 299 301 298 298 296 293 297 295 305 305 280 303 306 294 296 298 283 297 304 286 302 292 295 275 299 294 275 281 288 271 291 281 277 288 280 286 269 271 282 288 285 271 290 290 266 287 292 276 289 270 271 284 272 284 279 263 275 287 267 273 281 267 276 280 273 265 285 277 280 282 268 273 257 273 268 271 263 260 263 273 270 269 268 262 277 267 255 271 271 269 252 256 263 264 273 270 258 261 267 254 264 248 269 247 269 250 248 251 260 261 261 248 247 261 252 246 255 261 264 250 256 253 252 247 254 250 260 265 249 248 261 264 245 246 248 240 261 244 245 251 258 259 254 239 250 256 252 239 248 246 240 237 236 246 251 241 236 235 239 234 234 251 253 237 234 244 249 231 236 246 237 253 230 245 231 244 233 247 239 246 250 236 249 228 249 243 244 244 232 246 240 247 226 234 232 235 238 235 226 234 244 226 240 234 244 235 244 236 230 242 244 240 229 242 235 233 239 229 227 243 241 233 235 242 236 240 221 225 221 239 228 241 240 238 221 238 226 219 222 226 231 237 220 237 234 227 220 221 228 228 238 218 234 222 233 233 232 223 236 216 229 217 228 232 233 233 225 231 220 227 234 232 236 233 215 230 217 218 231 225 229 230 224 222 235 219 216 228 224 214 228 235 216 215 229 230 232 215 225 214 227 220 231 224 217 229 217 219 233 234 228 227 229 216 233 226 219 214 218 230 234 230 227 214 232 221 229 227 221
216 227 212 223 221 222 227 216 226 231 212 225 225 227 217 229 224 230 213 225 212 228 224 229 221 224 225 227 219 218 214 222 232 214 212 220 225 227 225 217 226 228 228 216 219 233 233 231 228 232 220 228 225 233 222 235 222 235 228 227 217 229 215 215 229 216 225 221 231 216 223 221 229 217 224 237 236 221 231 229 216 217 220 229 236 230 228 222 227 219 235 233 239 234 220 235 233 234 228 224 237 236 232 240 227 240 229 239 240 224 230 221 227 236 243 231 221 236 234 236 223 239 228 245 227 226 239 242 236 226 225 226 238 232 226 247 230 235 243 245 240 226 246 246 242 246 228 236 231 228 244 250 247 239 246 249 247 233 229 237 242 246 235 236 244 241 252 237 250 233 237 234 253 245 253 242 255 256 252 254 249 246 244 246 258 240 235 246 246 236 252 243 241 237 247 241 262 256 243 250 252 253 252 243 259 256 246 263 260 258 260 250 263 258 263 257 264 267 249 264 257 267 247 264 269 248 249 251 262 253 251 262 251 254 255 253 259 260 274 260 264 265 255 254 270 263 273 271 278 268 265 261 267 269 274 278 282 256 273 269 257 272 280 276 274 261 263 266 284 270 280 287 266 263 262 272 275 268 264 280 277 289 275 276 275 266 292 289 283 291 278 278 279 273 289 279 290 292 277 281 288 277 277 278 272 278 289 297 280 299 297 277 285 302 279 305 295 279 293 282 299 298 299 307 297 301 291 298 284 302 304 310 290 294 286 293 297 308 295 307 306 313 300 312 288 298 295 290 308 293 311 300 297 313 303 310 313 302 298 309 303 316 325 315 314 317 298 298 306 310 326 302 317 311 305 308 308 317 309 302 310 322 315 313 327 318 313 319 311 307 322 320 328 331 326 311 325 322 310 319 342 342 334 332 326 335 327 318 337 331 334 345 337 343 332 329 343 342 328 319 349 333 341 328 353 329 353 352 353 336 332 324 342 331 347 341 350 328 339 333 359 333 356 340 339 335 343 334 335 350 358 348 351 343 336 343 369 364 345 344 345 338 357 363 355 360 370 361 367 350 377 358 346 363 371 367 377 374 354 347 354 380 381 362 357 353 358 371 383 383 384 372 378 357 381 368 362 376 368 360 388 379 357 368 368 387 371 381 362 387 394 388 379 362 391 363 374 364 367 400 371 394 371 392 395 370 394 387 403 374 385 386 392 392 403 392 389 403 377 389 405 398 408 386 388 407 390 406 384 380 410 406 382 383 390 391 397 400 418 419 416 395 414 384 385 388 398 421 413 389 425 418 387 408 405 420 422 414 426 398 412 419 394 402 409 397 397 406 425 400 435 406 424 407 419 433 407 400 427 440 401 410 418 432 413 434 427 429 436 437 416 431 443 432 412 410 409 419 445 419 417 434 451 434 450 430 451 436 432 434 436 452 436 443 440 450 439 438 427 449 459 459 426 460 430 431 457 422 449 439 429 459 446 431 450 446 449 444 448 451 424 440 457 443 443 437 453 469 437 457 461 467 452 448 462 464 438 462 474 451 446 433 435 436 448 439 463 475 464 478 443 469 463 469 480 443 453 469 481 481 450 483 470 484 451 477 474 463 451 449 456 456 473 474 481 455 483 473 452 468 484 478 459 476 474 478 484 492 481 454 453 452 493 478 496 477 462 492 490 487 474 470 491 467 486 479 501 502 499 488 459 496 474 479 498 494 466 506 500 465 493 485 478 497 465 470 465 486 493 463 465 468 499 494 486 480 481 467 501 494 498 484 505 480 485 470 507 510 480 474 485 472 477 503 495 497 492 486 512 516 520 500 517 475 519 512 474 493 515 516 521 518 493 489 478 495 490 511 482 515 511 505 521 493 503 492 496 511 513 522 524 513 496 517 510 523 490 499 487 523 502 521 516 523 488 522 493 505 512 501 495 499 487 514 518 495 534 521 497 509 505 499 493 505 488 535 508 529 516 510 514 532 521 505 503 521 524 530 516 500 496 491 523 500 522 533 537 496 518 498 521 539 513 502 533 515 501 505 507 504 528 508 524 537 500 540 519 537 531 520 528 528 509 494 501 516 512 504 516 507 530 515 539 538 515 508 503 499 514 541 526 525 541 495 541 500 501 510 526 537 507 536 547 523 536 502 521 531 513 544 520 525 541 514 545 538 504 502 542 524 548 497 531 519 526 501 500 531 515 530 549 526 519 524 529 535 531 530 546 547 525 517 524 545 510 548 534 546 501 504 522 529 533 531 499 538 534 501 547 499 510 546 503 531 549 535 544 530 515 516 503 518 535 504 541 523 503 502 519 506 508 518 537 518 498 513 505 533 543 502 509 502 525 514 510 523 526 504 530 517 548 534 513 509 540 505 535 521 509 532 506 547 501 521 542 528 535 498 540 528 530 499 533 533 543 520 534 546 526 514 515 502 527 531 514 494 514 499 518 526 511 527 500 543 499 495 523 514 525 543 495 510 532 529 514 522 507 493 505 529 501 529 539 502 541 525 518 535 492 539 515 537 497 506 524 510 512 515 499 510 499 513 501 511 522 521 489 537 522 501 496 504 512 492 513 510 499 515 503 524 511 500 520 492 515 527 485 486 503 518 512 498 528 528 512 482 530 493 511 488 502 516 519 496 528 502 508 519 508 486 511 478 498 505 497 485 495 485 509 483 519 487 500 514 485 479 514 483 492 496 520 495 488 485 515 501 482 517 520 490 479 474 500 472 518 515 484 470 512 480 503 471 498 516 516 483 477 492 492 499 486 493 476 499 503 500 496 494 474 480 475 481 467 485 463 508 501 498 485 484 498 487 495 474 499 496 488 491 477 478 503 500 503 456 475 457 485 495 467 498 459 499 477 457 494 455 470 456 454 487 466 479 465 458 461 462 494 449 462 465 455 472 485 463 481 481 484 446 482 450 461 485 442 466 484 480 444 454 443 484 472 475 452 438 450 472 458 480 447 438 477 449 470 471 476 450 448 460 447 472 470 461 456 461 464 444 451 443 455 463 447 470 433 471 445 467 440 452 462 462 427 439 437 454 456 459 439 455 452 438 428 441 447 448 445 456 449 447 442 424 451 453 422 457 443 451 416 444 420 429 418 438 416 417 415 449 416 425 409 449 417 432 414 440 414 438 441 438 446 406 418 430 410 427 406 409 410 414 434 439 409 408 428 436 405 420 415 437 416 416 433 413 396 412 421 399 412 431 418 411 422 400 428 403 400 425 399 393 401 413 393 402 417 419 405 406 387 397 385 411 410 389 412 384 401 409 382 405 386 410 406 412 380 400 395 376 412 390 411 396 401 373 372 396 406 408 387 391 393 378 390 394 375 393 403 371 387 393 375 398 394 378 381 386 376 364 379 367 378 364 370 375 370 364 382 379 368 360 381 391 391 368 383 370 385 354 361 355 355 370 387 359 372 356 369 353 351 373 356 350 368 346 357 374 352 374 370 350 375 365 343 357 349 356 349 350 369 358 365 357 357 339 365 338 338 340 345 348 335 339 354 360 337 362 344 350 338 335 345 342 356 355 330 352 350 344 347 355 337 339 352 338 337 323 351 341 338 346 341 346 338 325 348 333 321 320 326 346 339 322 326 317 323 337 337 343 334 333 324 322 311 311 323 320 310 338 328 308 335 317 312 330 331 332 306 332 318 307 305 321 310 314 309 321 325 329 321 324 311 313 315 307 307 304 304 302 324 312 306 318 300 302 314 315 293 314 316 312 313 315 296 303 307 305 294 294 299 301 310 298 307 302 313 296 305 294 307 284 295 306 309 302 299 295 297 283 296 290 284 287 303 292 306 277 282 305 292 282 300 302 296 288 287 300 292 286 284 296 292 273 279 284 289 279 288 292 268 279 288 277 292 280 292 273 280 268 285 275 277 270 274 278 288 277 263 288 267 277 277 287 269 279 277 273 266 260 276 281 263 259 263 283 261 281 273 259 266 265 256 269 266 262 274 263 257 253 276 259 267 268 253 250 255 269 260 249 265 259 271 254 266 267 261 264 248 260 250 268 263 266 255 266 244 244 263 245 255 261 252 250 246 251 250 252 245 242 247 256 245 251 258 242 262 254 262 245 241 240 242 259 239 243 239 249 239 237 253 239 243 253 243 250 234 242 238 245 245 251 246 245 244 244 240 239 247 235 237 246 252 236 230 233 236 232 246 239 235 240 244 236 235 245 238 227 246 237 234 243 240 237 246 226 229 235 232 240 246 244 237 246 238 241 224 240 238 237 230 223 236 238 241 235 229 229 235 241 238 242 236 223 229 226 240 227 236 224 241 228 220 231 227 229 225 221 222 240 236 229 234 221 234 222 234 223 230 230 227 233 226 235 233 216 221 228 232 225 224 228 236 230 222 224 215 216 221 236 219 217 219 232 228 214 235 221 219 226 234 228 218 221 223 213 220 228 223 234 215 232 225 215 223 230 221 222 231 227 220 212 228 225 230 219 223 230 226 228 218 225 221 221 231 231 221 214 224 229 213 225 227 226 224 212 218 211 221 215 225 229 216 219
219 231 225 230 227 216 225 210 227 210 219 224 230 227 227 219 223 227 232 214 217 223 216 225 222 226 227 214 220 230 220 229 230 212 225 223 218 216 221 213 218 232 228 214 225 221 222 213 214 220 217 220 230 220 213 220 234 228 221 221 225 231 215 222 232 229 234 218 214 222 218 218 218 234 220 232 221 229 234 223 215 215 229 232 224 229 218 223 222 225 229 235 220 232 221 217 226 219 219 227 238 231 235 232 222 235 219 241 234 221 238 240 226 234 236 235 234 237 226 237 240 240 230 242 244 233 235 237 228 232 241 244 239 236 236 244 230 230 244 240 234 235 233 240 227 227 228 235 244 228 229 241 248 231 251 233 233 233 241 228 229 247 242 234 235 250 236 240 247 241 246 250 239 235 249 253 236 244 248 240 244 247 234 250 251 234 249 257 256 238 250 251 250 239 251 241 248 249 240 240 262 251 246 262 251 253 252 246 244 242 250 256 242 251 251 243 252 254 258 268 264 259 266 258 258 257 266 270 272 249 261 252 255 247 265 250 252 269 263 270 260 260 271 276 257 260 258 268 258 275 270 271 259 264 268 274 276 274 281 265 282 268 260 265 271 271 264 273 262 269 273 277 273 279 265 288 276 269 263 265 279 264 275 266 284 278 273 292 272 292 269 292 289 277 289 272 272 279 280 273 270 274 285 271 279 272 292 274 288 288 281 300 300 285 287 303 304 294 291 306 280 289 292 299 296 306 300 299 300 291 304 303 287 286 307 289 310 295 297 285 295 313 300 286 289 307 316 315 302 315 294 306 297 303 301 318 308 321 310 293 309 305 311 306 322 297 308 325 326 311 314 310 318 301 313 307 314 315 320 329 306 309 311 319 335 308 323 316 310 318 325 336 336 328 310 317 313 327 313 335 323 319 337 340 332 330 315 341 322 324 339 317 334 324 344 347 322 347 340 323 325 327 347 347 354 348 329 341 356 356 352 352 345 328 335 328 336 340 346 346 343 333 354 352 340 352 348 362 333 333 335 339 334 361 337 364 349 354 361 370 339 347 339 347 342 370 356 346 365 346 373 373 351 351 377 355 354 369 375 375 357 358 358 370 378 375 366 376 377 371 357 385 353 376 371 353 382 376 377 387 364 387 360 362 357 380 384 378 364 374 372 376 367 390 365 364 362 368 378 375 380 389 397 381 395 379 392 393 396 388 369 377 375 403 374 407 398 386 399 379 399 384 400 377 379 413 391 388 383 379 402 381 391 410 414 394 408 386 395 392 415 393 383 408 403 417 410 391 401 405 419 400 422 423 397 389 403 426 418 398 403 406 418 419 412 423 428 430 425 410 421 411 407 416 401 435 429 426 430 428 426 417 416 426 437 409 406 407 417 434 442 418 435 414 417 441 417 408 443 414 421 429 445 429 427 442 450 449 445 430 433 424 452 448 446 451 424 417 457 453 440 427 422 454 436 429 460 423 444 438 457 426 460 437 459 457 433 448 464 450 448 464 460 442 450 429 436 454 429 469 462 460 463 463 475 431 445 467 443 459 435 439 466 436 475 454 478 450 460 445 476 458 454 445 461 442 476 445 440 477 449 450 481 475 460 483 486 465 481 450 489 486 456 470 477 472 448 464 453 471 484 470 489 455 452 466 464 467 493 471 479 456 469 457 470 481 457 483 490 463 467 496 480 457 489 498 460 458 469 499 499 494 496 497 478 473 492 498 480 466 493 463 469 467 476 474 491 478 503 474 475 496 505 475 480 510 474 481 497 494 504 498 494 505 491 483 511 499 478 491 498 505 482 496 477 503 511 481 520 505 491 508 479 487 519 500 484 501 512 486 484 504 492 476 498 485 517 493 524 491 515 522 521 479 518 501 526 496 496 494 481 491 510 510 501 510 507 497 486 498 511 498 529 531 500 503 492 491 492 528 498 485 511 489 513 520 531 504 532 511 536 490 515 528 510 509 534 516 530 517 525 501 531 490 495 523 493 496 530 503 490 518 529 518 524 532 527 493 499 498 519 524 502 522 515 499 519 537 502 510 516 540 526 544 517 517 545 505 536 535 496 521 506 517 518 523 521 520 517 529 495 507 532 510 500 523 518 542 504 532 535 529 522 543 503 546 544 503 533 534 521 511 537 509 510 509 538 539 536 537 521 512 525 534 528 531 511 498 501 547 510 518 529 537 541 536 511 536 519 523 550 519 514 538 531 527 527 548 544 513 511 515 527 538 500 505 548 542 535 528 539 547 523 517 510 513 530 550 551 550 522 550 518 513 513 526 542 541 551 535 531 511 528 508 527 528 541 522 518 524 526 505 548 549 550 506 511 528 504 510 503 502 536 549 516 525 524 506 515 523 516 545 510 544 529 537 549 520 536 544 521 512 498 518 509 524 524 521 502 505 508 534 509 521 532 502 547 504 508 539 505 502 510 545 497 517 531 523 515 517 518 538 507 546 506 519 521 509 519 502 494 531 539 534 531 522 539 506 507 538 515 502 527 513 517 528 507 514 504 514 532 529 505 529 502 491 518 515 540 497 504 508 523 532 529 519 520 505 495 516 498 491 499 532 535 522 491 499 518 502 494 506 513 508 517 497 508 493 522 531 525 484 498 504 509 522 485 501 519 518 491 504 514 527 517 529 516 491 527 509 490 485 528 508 482 496 505 498 526 488 480 524 481 493 497 509 483 500 478 520 486 487 494 521 496 500 495 475 492 483 498 509 486 479 516 485 513 483 473 517 509 472 503 491 504 516 485 471 505 498 478 505 492 480 489 470 505 510 504 494 486 509 476 501 501 506 498 489 504 481 500 496 498 491 503 479 463 503 468 473 503 474 492 470 472 480 482 473 476 492 470 493 464 485 497 476 466 496 486 494 456 492 493 495 450 480 459 457 463 485 450 466 472 478 474 451 457 466 481 482 459 465 443 469 472 442 444 476 443 461 484 450 444 480 447 467 440 449 482 460 466 452 447 472 459 465 439 446 467 435 433 455 473 445 445 467 472 471 430 440 444 455 442 437 442 451 458 436 442 463 466 436 429 461 447 426 426 431 452 425 425 423 431 425 446 429 438 451 436 442 419 429 446 424 419 416 430 430 452 419 418 420 413 425 433 436 427 441 445 439 442 446 423 410 415 447 408 435 429 418 434 409 435 405 438 429 437 413 408 427 418 423 439 403 410 434 433 422 407 418 427 404 407 410 432 411 403 427 415 396 426 398 405 391 416 429 418 412 420 396 410 398 393 410 421 406 407 403 384 414 407 393 401 409 415 412 398 416 379 413 394 404 377 387 403 393 401 403 407 402 382 397 400 399 375 382 371 406 404 375 374 389 377 398 400 376 393 372 371 392 391 389 367 367 370 390 372 380 394 397 387 393 365 383 392 363 361 393 392 391 374 386 374 371 377 383 372 358 371 376 378 369 363 351 368 359 379 369 360 372 370 363 363 369 360 344 372 354 342 350 374 351 371 355 362 345 363 371 349 350 363 347 338 361 363 351 354 348 339 346 360 350 352 346 353 336 357 352 332 343 342 353 358 338 349 329 333 350 329 332 354 323 346 355 351 352 352 334 322 350 343 321 337 332 322 336 329 345 318 325 326 347 345 344 326 336 326 335 317 325 331 325 316 326 314 313 312 334 313 311 313 324 325 330 312 321 322 311 305 308 328 327 308 309 326 305 325 309 319 314 327 304 316 301 324 320 320 317 321 321 305 322 305 300 300 308 292 299 299 298 307 305 296 290 305 298 298 289 304 293 301 290 312 296 302 311 284 310 296 285 289 307 304 293 290 286 295 288 291 286 282 280 289 295 289 300 284 278 289 276 292 274 279 290 297 273 279 279 272 297 274 278 276 287 287 287 286 280 275 285 292 288 287 291 272 285 272 265 277 286 283 269 265 264 272 274 275 281 265 279 282 265 263 271 265 268 265 273 279 278 260 276 276 265 262 266 275 266 279 258 260 275 268 272 273 259 259 274 271 252 268 250 250 265 248 253 253 271 269 253 269 266 263 266 263 270 261 265 261 250 247 262 253 250 261 248 261 259 244 249 250 244 260 246 263 264 263 246 259 256 239 248 256 252 244 249 252 242 252 254 251 250 248 250 250 250 243 242 252 241 250 246 234 252 238 251 234 246 251 242 245 239 250 242 241 243 241 234 249 232 251 239 239 240 247 231 249 232 249 246 227 249 238 228 227 248 247 247 233 235 246 237 243 244 228 225 226 233 237 237 226 226 231 242 243 230 234 225 227 226 221 227 243 232 223 220 225 221 242 233 231 233 239 227 230 237 227 225 224 235 233 221 237 220 235 236 238 224 223 235 224 237 236 230 233 236 231 220 236 219 229 221 231 215 220 216 216 229 223 233 235 224 218 232 227 213 228 224 220 232 220 227 230 216 217 225 215 231 227 233 214 220 217 228 220 220 227 220 233 214 217 231 224 220 227 213 219 218 222 226 216 229 216 211 231 221 221 231 218 214 230 218 222 211 232 229 218 225 214 217 227 218 213 218 225 230 221 211 215 210
224 217 226 229 215 222 217 225 220 223 229 215 230 216 215 230 212 221 224 216 227 217 224 230 226 217 226 213 217 230 211 230 216 226 228 223 217 213 217 228 227 214 213 225 222 217 224 225 229 214 231 224 222 221 221 215 230 216 216 213 214 217 233 219 232 227 233 216 231 216 213 226 220 213 219 231 219 231 224 235 233 221 225 220 232 236 222 226 216 226 227 219 230 225 225 228 219 223 232 238 227 231 228 232 229 219 233 221 223 221 238 229 228 219 222 219 236 238 236 227 239 225 233 232 228 233 235 237 239 241 225 234 235 234 241 227 230 234 224 237 232 245 242 241 246 247 242 234 244 230 243 235 236 228 241 244 235 250 241 241 239 237 234 235 243 229 233 230 232 252 252 245 250 233 241 253 246 254 242 249 247 247 256 238 256 238 255 256 238 236 238 250 246 246 250 238 239 237 251 251 240 245 253 245 259 258 251 241 242 261 257 242 250 255 242 248 250 255 252 261 264 261 264 255 260 260 251 263 261 268 259 254 265 270 251 260 267 258 250 268 266 273 259 270 273 274 260 263 265 273 257 277 275 260 278 277 270 263 274 278 268 270 267 275 279 271 273 279 274 273 264 282 266 279 276 287 280 269 281 278 279 284 264 271 282 286 278 276 289 267 273 278 276 271 267 289 289 291 277 284 287 289 274 282 282 274 279 292 274 291 290 301 277 275 284 275 286 280 300 296 305 280 303 300 281 280 281 280 282 297 294 310 294 285 285 307 312 296 304 313 305 299 291 287 306 312 303 309 308 304 318 316 306 314 305 302 320 295 309 305 308 321 300 305 303 319 309 299 318 326 303 298 326 306 302 324 307 322 330 327 330 319 316 331 324 321 319 314 335 313 330 314 315 319 307 310 308 324 338 310 315 327 317 312 342 322 315 334 332 338 335 346 342 317 348 319 332 339 337 343 333 351 333 332 350 337 324 339 353 338 355 327 345 357 342 336 341 356 341 355 338 352 348 360 360 360 332 343 354 363 361 334 343 343 359 337 355 363 351 369 346 348 365 363 372 350 374 348 343 346 350 368 374 362 360 366 368 350 366 353 369 367 360 360 371 376 356 356 385 371 369 380 368 382 364 360 355 363 386 376 365 375 366 380 390 363 368 380 382 395 371 390 369 378 395 385 366 370 400 375 368 374 376 385 397 394 372 381 382 403 395 398 399 406 371 377 387 402 380 386 379 406 385 381 407 400 397 386 390 390 389 410 414 394 417 415 398 402 393 420 388 413 402 402 423 422 412 400 414 423 419 396 398 421 402 423 408 393 422 417 393 407 403 427 431 431 418 401 395 436 396 437 401 437 437 402 403 419 424 430 434 413 423 421 410 412 425 419 422 414 408 445 426 409 423 410 446 417 420 443 422 412 452 412 444 438 432 443 443 443 425 442 431 422 423 430 444 457 441 459 453 453 453 419 442 441 449 453 427 451 444 447 451 458 440 439 451 451 439 432 456 437 442 450 449 449 465 459 463 434 456 432 447 457 445 449 436 475 435 451 465 466 452 448 444 463 463 447 441 444 476 470 443 450 470 452 443 480 480 447 454 450 469 455 446 453 453 471 451 457 452 474 479 470 463 477 491 491 488 483 483 483 457 453 464 450 453 465 496 476 459 453 496 499 457 493 473 457 489 485 481 471 490 467 491 483 496 494 490 492 499 503 502 469 471 480 506 501 496 483 472 499 508 502 471 495 466 501 464 496 494 487 478 480 485 475 490 491 492 503 480 512 495 482 480 497 479 514 485 515 518 509 513 509 473 491 483 501 503 495 518 512 518 488 496 482 506 478 506 496 483 479 498 478 480 499 488 522 495 497 521 516 520 519 515 516 523 491 515 528 483 504 504 483 501 528 491 483 531 525 506 490 528 530 487 508 492 533 493 497 495 526 519 511 497 532 516 506 517 488 523 501 515 514 536 530 489 521 491 518 499 533 497 527 500 500 526 508 525 509 496 535 500 531 536 537 500 540 530 532 543 516 520 493 542 517 543 539 529 527 532 534 545 512 538 538 510 532 500 515 496 521 510 522 535 533 504 513 536 505 500 533 543 538 541 535 507 539 505 518 520 543 506 547 510 500 540 503 514 523 499 543 525 514 518 513 502 528 532 518 538 512 503 509 502 548 523 541 514 507 511 538 531 521 513 544 551 503 525 543 528 526 537 504 518 533 519 521 539 528 540 526 542 521 513 546 518 513 512 533 522 524 548 501 521 509 521 548 540 522 539 517 524 552 549 542 510 544 540 549 549 504 551 539 525 511 508 518 550 519 550 547 542 521 547 538 505 543 533 544 512 547 536 511 547 508 529 504 528 516 500 523 546 549 509 518 535 544 536 509 511 510 505 529 531 499 514 511 519 547 503 531 519 516 519 514 523 547 545 499 539 521 523 534 547 509 501 530 502 514 540 542 525 522 496 532 523 512 545 544 538 526 500 506 543 497 498 518 495 522 496 537 494 523 499 512 507 539 516 533 530 541 497 521 542 505 527 532 539 529 493 537 537 512 492 519 531 537 501 534 503 492 528 526 500 489 493 489 535 515 528 520 487 507 497 536 519 506 524 490 492 500 485 486 495 487 515 513 526 491 485 496 488 527 530 504 522 485 515 508 481 528 489 523 506 521 527 497 511 514 493 484 501 524 487 484 501 502 515 497 511 516 509 517 513 509 492 491 498 502 519 521 516 495 513 509 485 489 489 486 492 478 512 473 485 517 499 494 469 481 492 503 500 471 487 490 481 480 512 505 480 505 507 499 504 491 496 500 466 508 500 464 475 479 504 463 475 485 483 485 475 492 468 463 462 461 492 469 496 473 473 464 462 467 455 477 493 481 453 453 467 481 475 464 491 451 450 452 464 479 452 450 456 455 469 465 451 461 472 463 482 487 461 485 455 456 450 486 462 459 459 448 473 442 479 456 448 477 465 478 443 466 450 436 480 445 459 470 448 441 478 433 462 450 475 448 445 435 446 448 469 467 434 458 436 434 431 463 428 431 441 454 442 428 451 453 427 438 461 451 434 434 421 461 450 436 461 457 439 438 440 456 450 434 455 444 423 423 434 456 425 443 434 452 418 424 417 419 441 433 441 425 439 434 448 441 429 424 421 408 426 434 404 408 415 431 417 409 407 422 440 421 403 416 425 439 399 418 405 433 408 398 435 420 414 423 404 402 424 423 397 423 401 416 392 423 409 406 411 396 402 391 403 415 393 406 402 403 391 412 394 394 417 383 396 386 412 390 403 409 390 402 395 392 403 378 404 404 379 388 401 403 382 386 403 394 397 385 395 406 391 381 396 377 384 373 372 395 377 400 387 388 383 397 362 372 389 367 392 391 395 373 374 389 384 393 372 371 377 381 388 361 363 379 374 373 370 364 356 375 363 372 362 374 371 367 375 347 368 362 356 370 366 344 373 372 350 360 342 375 357 360 359 362 355 342 339 343 348 358 361 364 363 338 365 361 360 339 353 353 341 345 348 352 340 347 358 346 335 354 330 339 357 330 341 348 357 351 333 345 326 328 329 337 326 329 332 323 352 345 330 339 322 326 323 333 341 317 335 332 319 343 328 320 313 330 329 317 326 311 336 339 316 313 325 310 332 320 331 326 312 318 309 306 318 327 306 310 322 329 330 304 302 313 301 327 327 315 328 319 308 325 318 300 312 310 325 305 321 315 316 319 321 299 293 317 309 297 301 313 302 311 293 299 304 305 291 298 301 286 289 304 285 308 299 298 311 307 293 291 289 293 306 284 280 294 290 302 306 287 287 289 284 287 291 299 290 300 291 285 295 293 287 288 292 290 288 277 296 283 282 284 273 282 279 274 271 289 267 267 272 273 279 279 281 272 266 278 267 273 266 287 277 276 263 285 283 262 260 283 278 259 269 262 278 282 268 280 275 261 275 280 277 280 255 267 266 270 264 256 253 264 269 251 276 263 254 267 271 267 267 265 265 263 263 265 261 249 272 248 259 260 254 254 247 267 267 263 244 268 247 255 246 265 247 250 242 248 245 241 240 242 247 254 240 247 240 242 257 254 241 240 242 249 249 246 255 259 240 237 254 255 245 234 235 255 244 235 246 244 233 236 247 249 243 239 233 242 231 247 233 240 235 234 235 248 235 229 239 241 248 250 238 235 239 246 237 231 243 235 228 242 233 230 247 237 226 227 233 228 245 232 242 239 224 239 236 225 237 223 240 232 235 232 230 225 228 240 228 221 242 224 232 225 228 224 231 223 227 233 226 225 218 240 235 236 235 224 226 223 226 222 221 237 220 236 230 225 223 220 215 230 224 224 233 235 233 228 216 225 223 218 218 224 223 231 215 216 216 224 223 223 229 226 222 230 223 214 218 230 219 216 224 226 225 220 224 218 231 224 229 216 228 211 227 216 227 229 217 228 217 224 215 231 215 225 228 227 225 210 223 210 214 211 223 225 219 214 210 216 227 227 221 221 224 214 224 219 230 229 212 213 221 218 213 225 209 229 220 222
227 209 220 209 209 211 224 218 215 222 224 230 217 212 219 209 215 210 219 215 230 220 219 219 227 221 213 225 219 222 216 215 220 228 213 220 230 226 228 213 216 219 211 223 223 221 223 230 223 231 214 220 221 222 230 217 214 211 213 222 224 218 227 214 215 231 225 214 226 223 216 233 212 217 224 225 230 215 222 219 214 224 229 225 216 229 232 219 227 232 228 219 218 223 223 223 220 235 223 235 226 228 234 224 233 223 236 229 225 224 233 225 225 223 220 233 233 231 223 227 219 224 234 234 228 240 231 239 233 235 230 222 231 222 226 233 229 225 244 227 232 241 228 234 241 232 244 233 240 244 243 241 226 230 227 235 245 239 233 236 230 244 232 241 247 249 240 242 247 238 244 240 242 244 233 232 235 231 251 238 252 236 254 241 242 246 245 251 249 246 251 245 254 248 251 250 246 241 241 242 248 245 261 243 249 240 257 249 246 257 241 254 251 253 247 247 252 265 247 252 245 263 258 264 252 265 262 250 263 249 263 250 260 250 265 254 262 256 261 253 248 250 261 265 250 266 274 256 260 256 262 259 264 257 265 253 253 257 256 265 258 274 274 273 270 282 281 265 264 265 278 264 283 282 277 267 284 279 276 283 266 288 286 279 267 271 266 286 272 293 280 292 270 282 282 270 283 281 271 281 271 287 280 278 281 290 272 290 299 286 278 299 286 293 285 286 302 294 289 304 305 277 282 279 293 287 286 292 300 286 281 288 309 307 293 284 298 302 312 290 306 301 290 302 303 286 313 314 292 300 290 297 315 315 310 307 314 294 307 305 302 301 323 314 312 310 322 301 313 327 325 326 311 317 314 303 315 311 321 310 325 320 314 308 312 319 309 307 322 315 335 323 324 336 317 315 336 336 314 321 332 340 326 339 320 337 330 331 333 323 334 322 345 316 327 346 342 322 340 342 329 348 324 340 352 346 327 353 356 336 330 350 343 354 328 337 326 342 346 357 330 352 359 334 350 355 343 340 362 365 350 346 352 350 349 359 367 342 343 337 364 348 370 359 363 355 370 349 354 370 364 350 350 368 356 370 378 368 345 366 356 368 366 359 369 370 377 366 352 380 385 383 387 368 380 381 363 363 358 373 381 380 392 370 379 365 379 388 380 390 384 391 367 376 393 370 384 373 380 366 387 365 368 383 396 399 404 368 368 402 388 382 371 386 377 376 379 409 390 397 401 382 411 410 412 399 409 396 400 397 417 382 411 380 406 410 408 406 419 391 414 394 383 413 421 404 419 399 420 413 426 397 410 427 398 409 396 422 404 403 429 392 397 397 429 423 413 409 429 436 423 405 415 412 413 419 426 438 434 437 406 422 407 426 411 432 423 440 423 444 406 443 427 416 424 413 417 421 429 443 434 415 447 434 418 447 435 412 432 427 451 441 434 435 440 444 440 436 425 449 453 419 423 433 424 439 450 461 451 424 430 430 444 435 444 451 448 436 446 461 457 428 453 453 457 439 445 470 448 461 441 462 459 458 457 471 450 465 433 439 472 456 476 471 436 470 456 458 446 451 453 456 467 444 457 462 475 449 448 472 445 457 444 476 458 464 474 461 467 487 449 447 466 488 481 449 473 490 486 489 485 450 467 475 465 451 478 476 477 491 476 460 491 464 454 490 464 492 464 470 477 491 456 489 462 483 486 480 488 505 495 490 482 506 503 496 470 467 463 505 496 477 480 509 500 506 466 503 508 465 482 468 490 484 497 511 469 498 477 498 472 491 494 502 496 508 512 510 476 483 498 520 506 484 483 498 488 475 497 488 481 517 523 506 485 507 486 489 504 494 484 487 477 505 496 481 482 488 501 479 521 502 527 528 482 520 506 525 498 493 493 494 488 494 526 499 528 488 513 508 521 487 489 505 488 521 518 505 501 497 506 526 496 517 499 517 492 492 508 506 495 503 532 528 520 496 493 509 509 527 501 496 505 532 492 509 517 500 504 508 512 525 497 498 530 535 528 535 540 545 524 510 524 518 497 533 525 513 521 534 508 538 517 538 540 510 529 532 537 499 545 534 533 499 533 530 508 541 539 512 516 545 504 546 517 536 534 498 532 509 514 522 529 536 514 523 528 549 509 547 528 534 509 513 514 547 524 503 515 542 518 534 539 501 532 507 515 544 535 550 533 552 522 512 514 538 513 520 512 551 544 541 510 502 531 501 525 503 504 540 547 551 551 534 552 531 517 516 524 553 541 532 528 511 543 518 548 503 537 507 553 528 523 539 529 553 539 529 531 543 516 524 540 541 532 539 519 548 529 517 523 515 546 524 552 511 540 546 541 523 527 516 525 524 501 528 523 539 503 501 528 545 550 513 532 529 526 525 551 529 516 520 544 537 543 519 546 530 512 534 528 514 526 501 538 526 528 535 511 506 535 514 498 510 528 506 538 529 530 537 507 522 533 527 506 523 545 530 530 534 541 508 525 515 537 512 519 514 525 531 497 538 496 526 498 502 534 539 510 544 503 520 496 543 526 496 522 530 526 530 530 535 513 523 510 526 502 533 500 499 490 497 528 509 517 498 510 512 499 492 498 531 516 527 503 523 529 532 533 511 492 520 528 486 526 520 521 510 484 530 519 526 496 494 527 496 527 482 503 506 487 483 523 491 480 525 511 486 516 489 485 484 520 483 517 519 506 518 522 496 522 493 489 486 505 483 499 501 485 521 476 502 521 510 481 481 499 480 516 480 518 482 490 507 482 514 500 516 477 505 487 506 499 505 467 502 469 503 468 498 468 475 476 490 491 467 509 472 498 474 483 491 473 467 495 487 472 470 465 502 499 479 463 465 478 460 470 470 469 480 486 489 455 497 485 461 483 459 467 454 484 481 487 479 458 492 493 490 495 495 482 458 464 486 461 469 447 478 466 452 457 470 486 447 456 446 473 444 486 471 452 458 441 450 466 458 441 444 449 463 476 454 476 473 441 474 436 460 450 435 438 448 458 467 433 440 448 474 452 456 456 430 430 472 470 464 455 460 446 428 444 451 464 434 437 441 432 451 457 433 449 463 461 427 455 446 456 448 435 456 423 437 442 452 457 431 416 415 428 448 436 443 424 422 426 434 448 448 431 410 424 429 412 411 431 423 436 432 411 431 425 416 439 406 421 435 411 435 411 416 420 412 427 410 439 422 408 428 401 422 432 407 412 410 410 416 405 431 414 415 398 411 411 424 414 394 405 396 394 412 395 389 419 388 408 394 387 390 400 395 385 411 406 391 412 401 418 401 400 404 400 400 409 392 391 377 411 388 379 407 405 374 377 404 379 406 389 400 387 376 399 400 386 393 371 376 386 380 375 377 385 389 368 398 367 380 393 391 382 386 384 361 379 374 372 358 357 392 357 389 387 360 389 369 365 354 365 379 367 365 375 367 377 366 355 366 375 355 364 346 356 373 373 351 347 364 357 369 366 364 346 344 348 375 371 363 355 355 358 364 344 348 338 359 355 355 365 360 334 338 364 355 351 341 337 363 332 348 351 339 330 359 328 329 358 335 334 354 345 336 343 345 348 345 350 332 337 347 324 340 347 345 320 330 323 331 342 330 330 333 314 326 337 344 326 341 323 321 334 334 310 339 330 323 322 319 323 337 336 325 331 324 304 321 305 306 317 330 303 325 303 318 306 324 324 317 306 304 325 306 297 325 313 310 307 323 304 309 307 306 317 320 316 305 295 306 297 296 309 312 294 303 295 293 300 294 297 290 306 305 294 312 311 287 301 301 283 292 305 299 297 288 301 293 293 297 301 287 280 305 295 293 295 295 287 291 298 277 290 285 292 299 275 295 274 283 284 270 283 272 287 285 287 282 286 273 276 290 291 266 288 272 287 281 284 269 288 279 271 280 273 281 282 277 282 260 285 283 260 272 262 281 284 263 264 266 256 280 274 277 256 272 263 277 274 271 272 255 253 254 261 274 272 272 262 259 260 254 260 258 257 262 255 261 250 270 251 253 270 251 268 267 261 252 256 266 244 250 251 246 249 259 258 256 248 248 246 258 250 260 250 262 253 243 243 238 248 255 252 248 237 256 236 236 242 243 242 251 254 237 240 256 254 235 234 250 249 239 254 231 247 246 240 245 245 237 242 245 249 233 229 239 228 228 239 235 229 238 243 241 246 246 248 241 243 226 246 239 246 242 231 236 241 231 226 238 245 243 244 236 238 231 235 241 239 235 226 237 225 235 222 238 224 236 229 241 236 220 224 227 231 225 238 240 231 240 231 223 231 220 231 237 222 234 230 230 234 232 217 225 220 221 216 228 222 231 232 219 224 221 227 233 221 224 222 224 226 216 215 230 219 230 228 224 225 217 212 218 233 213 225 213 219 227 225 225 218 220 227 227 226 218 222 231 227 229 216 216 210 219 210 214 214 225 225 224 230 224 229 226 224 219 227 209 210 220 221 216 227 214 210 218 221 220 217 213 217 223 218 216 230 218 220 210 211 212 223 230 226 220 225 217 228 220 216 228 229 226 213 225
215 224 216 213 215 226 224 220 211 208 221 216 212 227 210 218 225 228 223 223 219 222 220 209 221 210 228 219 227 230 212 228 209 214 217 224 222 230 221 222 211 225 222 222 216 222 210 209 215 219 216 218 221 210 216 211 210 214 223 229 211 224 224 211 229 230 224 219 230 213 232 232 229 222 222 213 214 224 212 220 233 219 227 223 219 213 226 218 215 215 213 216 228 228 217 223 226 229 231 223 231 232 222 225 219 231 228 222 221 226 228 220 235 221 232 218 221 221 223 235 235 226 220 230 231 220 220 226 228 236 225 231 226 230 235 232 232 230 231 239 232 236 235 231 228 224 235 244 232 242 233 243 227 231 233 234 226 229 242 235 245 242 241 247 230 247 235 232 233 245 235 231 235 231 247 252 237 241 249 232 245 234 243 237 232 235 255 238 233 238 254 246 238 254 249 248 242 258 253 247 252 237 244 255 239 259 253 241 245 238 245 246 243 260 247 247 257 251 261 258 255 263 261 252 261 247 262 248 247 250 247 255 269 270 249 265 266 261 266 250 257 260 268 260 249 270 263 274 260 268 267 251 266 269 266 266 264 259 272 271 254 261 277 278 275 273 258 271 261 270 278 270 267 270 271 280 279 277 282 268 276 263 285 279 285 269 280 278 264 265 283 286 282 289 281 270 287 273 279 287 292 294 280 292 282 277 278 276 276 286 289 274 298 275 298 277 292 297 285 304 297 293 286 293 284 293 297 300 301 287 289 282 305 299 289 289 287 289 300 311 314 289 303 295 297 306 304 297 296 299 293 290 291 314 296 299 317 292 296 313 299 320 318 311 321 319 300 308 311 313 327 310 320 298 324 299 314 305 317 308 312 314 321 330 306 311 319 305 305 310 323 309 320 306 329 327 336 335 334 312 318 322 341 336 327 318 325 328 320 315 327 316 321 335 323 346 334 325 350 320 331 345 323 345 329 327 334 327 356 336 337 338 351 332 353 354 353 348 353 331 333 349 348 359 332 342 341 359 338 337 341 344 363 349 368 360 335 369 346 353 368 369 370 345 371 367 356 342 342 351 372 343 351 356 366 345 359 354 345 351 357 370 370 347 358 348 375 353 354 351 351 374 357 366 389 389 389 370 384 364 368 368 368 389 370 392 359 369 371 374 372 370 397 380 392 370 399 377 381 366 379 388 393 402 401 404 380 388 382 384 383 387 380 375 373 381 397 401 376 394 387 387 397 397 381 383 397 405 396 410 401 401 395 416 394 404 388 420 413 409 393 418 399 413 420 387 423 406 394 408 425 427 404 426 401 397 405 393 398 429 398 419 427 399 407 408 417 430 406 430 432 408 402 417 407 422 410 401 439 423 441 408 441 402 440 440 444 420 430 423 430 430 411 434 424 419 427 424 411 426 436 449 416 438 429 447 429 429 432 418 443 455 437 421 417 422 433 432 443 424 440 452 451 454 456 421 424 449 447 452 452 431 433 456 446 447 443 453 460 426 469 466 447 459 439 465 436 471 431 441 437 469 472 475 468 459 447 457 449 464 456 443 466 440 454 453 461 481 471 440 476 443 481 466 445 482 481 484 461 457 480 461 468 471 488 463 487 477 457 449 460 478 475 480 470 475 484 460 449 491 467 454 484 486 497 485 475 474 468 483 456 479 499 461 485 461 489 465 495 499 494 476 475 487 488 466 482 500 484 461 460 503 492 487 468 467 497 469 462 504 465 476 509 472 470 501 490 491 474 494 469 481 471 484 488 510 498 513 505 489 485 507 498 510 518 486 508 504 508 477 512 505 498 501 511 486 507 488 483 492 479 517 517 521 476 513 513 520 512 497 525 507 512 504 499 481 489 528 486 510 520 512 496 490 513 528 504 494 513 513 515 519 508 510 518 509 532 499 517 510 493 513 522 489 507 513 524 495 506 531 518 497 492 523 493 523 537 514 489 516 501 503 535 494 536 513 500 534 503 509 534 511 537 495 541 533 522 529 518 543 523 498 527 531 528 516 503 499 530 538 510 498 536 539 504 518 535 512 517 509 515 496 515 542 538 527 511 522 509 547 503 539 523 499 524 533 523 510 515 507 530 531 511 548 525 499 520 514 544 518 504 512 520 499 507 539 532 550 541 545 525 548 511 527 550 516 512 524 504 529 509 537 511 551 535 514 551 505 506 545 553 511 506 522 540 541 537 520 515 527 541 540 523 529 515 549 520 502 549 512 514 527 522 554 539 531 532 543 553 547 552 530 532 516 545 513 503 550 517 520 528 546 532 554 517 547 552 539 523 545 548 534 548 547 511 532 522 540 551 551 510 527 525 531 547 538 534 537 542 532 540 518 545 505 544 533 512 513 539 548 529 542 532 523 550 507 548 551 538 549 548 550 544 517 527 513 500 534 523 516 512 537 509 503 517 551 510 526 509 546 520 512 535 527 510 508 508 533 506 521 505 501 518 548 517 519 535 545 502 535 537 542 519 545 521 536 544 531 540 529 526 536 518 538 540 530 494 525 512 502 497 519 534 545 545 529 516 507 507 517 500 495 496 513 493 522 512 537 528 522 539 526 495 536 522 517 526 515 516 523 530 498 536 498 504 537 495 526 535 509 498 492 536 501 486 536 505 530 503 490 511 500 498 514 494 504 514 497 518 513 517 525 508 504 506 498 511 488 523 510 523 524 511 513 492 493 507 500 490 498 516 503 506 521 495 497 492 475 512 479 509 497 522 475 482 500 504 496 515 499 512 512 490 473 477 473 481 499 473 510 497 477 514 512 481 505 481 494 498 478 476 468 512 485 474 480 474 503 493 493 463 466 494 462 493 496 498 468 470 495 463 504 484 490 489 459 462 483 491 479 492 487 482 485 498 490 490 456 493 497 498 498 495 488 497 460 459 493 496 475 462 456 471 468 476 462 467 491 448 462 450 480 457 466 484 458 464 447 474 453 450 486 475 465 448 445 476 444 464 470 457 448 454 478 461 442 477 443 438 450 441 464 435 442 446 444 442 467 475 462 453 432 438 436 447 431 434 471 439 436 456 456 469 446 430 427 463 429 460 422 438 459 448 424 425 456 428 440 419 437 444 427 459 449 433 445 435 424 457 429 431 420 453 442 451 443 431 418 443 418 432 427 440 419 413 444 421 440 420 410 427 421 424 420 443 434 436 436 441 402 430 436 437 407 435 432 435 418 436 397 428 428 422 406 429 431 402 433 433 409 420 400 429 405 424 419 402 395 399 422 399 415 398 401 406 406 396 417 387 384 399 386 397 411 418 407 395 399 409 396 403 404 413 387 412 383 381 397 413 396 380 386 376 395 406 390 408 380 392 393 390 387 404 380 374 384 381 392 367 379 387 391 370 387 381 392 365 380 383 384 376 362 367 385 392 388 379 385 361 381 364 386 385 379 365 380 372 358 358 384 384 364 354 379 378 353 374 350 371 364 347 361 365 353 378 368 359 364 355 355 356 346 371 345 364 359 357 369 348 365 367 342 338 355 368 360 367 340 353 366 349 357 352 344 359 337 331 362 329 361 347 338 352 329 358 338 354 357 328 330 336 335 352 343 335 323 323 346 327 340 343 326 335 345 347 325 322 335 325 324 345 339 314 341 324 340 327 324 316 318 315 328 325 329 330 316 335 310 333 305 321 304 325 316 320 323 305 304 318 324 324 301 304 328 301 328 322 307 307 305 312 320 296 311 313 300 322 299 315 305 308 306 295 315 294 317 291 301 295 313 300 302 304 300 306 309 293 290 291 299 297 287 299 290 291 304 285 300 309 303 294 297 298 282 289 302 289 277 286 302 296 277 299 282 291 279 279 296 282 288 279 273 297 291 285 284 273 289 282 277 269 286 271 275 273 293 268 282 280 266 276 267 271 290 271 276 286 278 281 264 266 287 272 277 262 273 265 280 265 263 281 269 280 283 275 279 260 261 266 265 260 256 256 277 278 257 256 257 275 256 273 270 263 272 267 253 254 259 269 250 272 259 265 268 266 271 267 253 251 246 246 266 259 248 246 263 258 259 255 262 255 256 252 248 254 256 248 244 242 256 246 244 247 249 262 248 254 257 255 237 249 252 242 256 244 242 257 257 248 244 236 243 250 245 241 250 235 245 236 231 243 236 245 233 234 239 250 251 246 244 243 236 229 251 233 239 230 235 231 249 227 231 227 228 246 234 235 234 240 240 237 244 228 243 237 243 229 225 239 229 236 239 243 228 241 231 236 220 239 239 236 234 238 237 229 235 223 240 220 232 226 228 229 224 237 217 222 236 225 224 220 227 220 226 221 220 229 229 224 232 232 219 214 231 233 220 223 227 221 232 226 229 227 223 215 225 220 217 219 226 223 223 215 227 231 217 229 223 231 214 216 224 219 214 218 215 220 228 226 227 225 216 220 217 226 219 226 209 222 211 223 212 222 225 225 220 229 220 230 226 223 211 217 229 215 226 211 225 220 227 218 211 211 226 216 225 212 211 213 219 214 215 221 228 213 216 214 227 228 222 224 214 219 223 210 210 219 222 215 213
212 219 221 218 223 207 223 212 224 207 221 209 214 213 227 217 222 211 216 219 225 209 225 215 224 208 216 213 220 223 218 225 213 211 216 208 209 209 211 226 228 226 226 215 230 220 214 214 226 228 216 229 211 209 215 212 211 228 228 226 218 222 225 217 218 212 217 223 226 222 218 212 226 223 219 226 210 223 230 226 221 215 225 221 214 232 225 217 227 220 232 212 233 228 219 220 229 227 234 225 217 219 225 233 231 234 228 232 225 226 226 233 229 217 220 232 235 234 237 229 219 235 228 235 240 231 226 221 229 219 234 222 224 228 224 231 225 234 230 243 242 241 226 226 223 238 223 237 230 226 242 230 225 244 242 225 229 229 246 240 246 239 238 229 242 243 242 248 234 228 234 249 246 229 230 239 251 244 230 237 247 239 242 241 253 246 243 247 255 237 251 244 256 254 244 252 237 256 251 251 257 251 248 252 253 243 238 249 247 258 261 260 261 262 242 262 256 245 261 255 256 258 250 251 250 253 265 262 257 247 245 255 250 255 259 257 255 262 247 259 267 260 249 259 267 272 257 250 264 262 273 259 271 275 259 265 261 259 267 260 277 272 275 270 279 258 272 281 263 280 261 262 263 278 273 274 274 270 279 262 281 266 269 275 269 278 271 264 277 271 272 276 288 286 277 283 281 292 286 290 269 281 295 278 269 291 275 281 282 287 275 286 290 279 286 276 279 299 276 297 285 295 282 301 299 300 294 298 293 279 305 301 301 289 290 298 310 301 284 286 287 296 301 305 302 296 315 287 299 298 314 312 313 316 318 314 290 299 320 292 302 319 294 310 294 301 298 302 313 297 319 325 298 300 325 310 299 300 306 329 325 305 332 309 315 331 318 326 328 319 310 323 330 328 322 336 333 325 310 332 317 313 323 332 313 328 322 312 327 336 314 328 345 318 318 321 318 340 338 329 345 323 323 350 333 347 352 353 349 351 354 352 333 342 332 341 342 328 329 342 333 328 328 335 339 358 331 361 337 333 338 338 334 363 347 355 344 348 358 338 360 350 353 352 353 364 363 344 365 345 357 369 346 361 368 359 357 352 347 348 356 374 368 354 363 359 374 384 385 370 366 360 382 377 357 366 377 387 379 391 361 383 369 359 380 371 393 385 385 362 365 376 378 370 387 384 368 396 393 383 401 397 394 369 391 374 371 388 400 383 379 381 372 408 371 382 403 398 387 409 380 394 379 414 395 402 404 393 388 406 395 414 389 396 406 406 392 381 388 403 401 409 420 421 422 409 401 390 400 409 405 389 397 413 428 408 417 399 415 431 430 411 431 394 396 421 425 405 410 431 403 416 410 418 402 435 432 431 405 432 437 417 437 435 431 434 436 410 436 413 408 421 415 408 430 411 427 410 412 438 412 440 448 411 438 418 424 452 440 424 445 442 453 424 452 452 454 436 452 436 458 448 443 430 456 443 452 426 455 461 426 452 443 425 445 455 461 431 443 461 449 427 468 465 457 462 448 453 451 450 431 463 464 448 473 464 472 446 451 475 467 445 438 467 470 439 470 450 463 480 478 482 468 476 470 472 462 445 482 448 459 452 484 487 444 468 448 445 484 454 475 488 457 462 492 486 460 472 473 487 478 468 474 458 484 483 482 456 483 497 457 473 477 482 472 482 462 483 479 501 485 460 499 477 462 468 469 482 497 473 481 477 499 505 503 487 479 464 467 481 486 480 497 490 477 490 469 496 511 511 514 483 485 501 503 498 473 511 475 505 472 501 478 515 510 499 479 478 513 504 477 484 509 476 515 498 488 499 505 482 481 505 514 494 513 496 510 489 510 484 516 487 499 480 517 518 491 514 527 529 491 500 518 489 520 491 513 483 517 494 491 525 507 521 531 491 532 521 501 523 514 526 519 507 493 516 488 511 524 498 512 537 502 498 493 538 537 499 499 509 537 500 508 535 538 530 517 510 517 508 497 519 497 531 541 529 534 542 525 500 518 545 503 514 507 543 541 516 506 504 528 497 516 543 498 533 511 545 509 514 543 514 518 546 548 532 519 523 503 527 507 504 527 516 524 540 542 548 539 502 533 548 505 503 545 537 517 536 510 530 503 505 524 501 531 552 513 529 527 519 506 536 501 511 531 528 530 551 502 518 530 536 543 536 516 512 549 528 514 518 553 553 515 554 553 542 511 533 541 550 514 504 513 545 553 507 540 529 522 556 529 554 514 527 556 545 545 517 549 535 533 547 532 524 524 509 511 511 539 549 506 530 550 548 551 527 552 513 531 517 512 535 547 555 505 546 522 547 538 514 504 514 536 533 514 555 516 520 542 551 544 544 503 517 535 530 540 510 539 514 523 527 524 513 526 543 544 514 521 521 545 503 542 502 544 543 549 513 515 548 507 529 540 504 533 523 542 540 551 527 510 551 547 530 501 547 519 542 534 513 537 525 515 502 525 504 542 548 517 505 519 523 508 534 501 540 532 519 527 530 545 536 505 516 542 506 538 509 525 521 523 511 522 514 513 525 521 534 499 516 517 520 517 515 523 503 535 543 497 525 533 504 507 529 501 525 514 497 490 499 516 540 500 513 507 512 523 520 534 533 520 534 535 496 504 489 532 519 512 536 501 527 497 515 513 531 498 509 487 498 529 498 494 495 517 524 505 499 528 485 501 511 487 497 523 480 484 512 491 501 501 509 521 514 498 508 515 479 485 482 496 480 500 507 495 485 483 476 492 517 485 518 494 485 489 487 480 473 503 492 479 483 487 469 510 494 506 475 506 509 486 494 511 467 510 472 500 469 496 465 501 495 502 509 473 503 487 482 492 461 474 468 499 466 476 504 479 488 490 477 471 474 489 463 484 470 492 499 490 484 472 477 456 462 477 476 481 451 476 492 471 483 482 449 460 479 483 460 469 476 473 488 476 452 461 444 469 444 458 455 455 471 463 465 476 475 460 452 442 458 440 465 475 473 459 446 476 455 463 445 471 436 461 469 474 436 441 471 444 437 444 469 474 438 460 472 433 468 460 465 434 444 434 459 455 446 455 459 452 461 460 464 429 422 431 431 427 462 443 424 432 427 433 455 428 452 441 433 420 442 431 454 423 441 417 427 438 428 415 452 441 435 433 410 445 412 435 415 434 422 416 439 410 431 432 419 406 431 420 423 434 436 403 425 430 403 421 439 422 416 405 403 423 422 419 429 408 423 428 423 399 417 395 414 397 412 412 400 403 413 391 398 387 395 414 414 418 406 421 391 416 392 396 383 387 396 406 382 391 383 411 396 386 408 395 382 404 400 391 375 402 376 397 404 404 381 388 398 375 384 400 391 395 388 389 404 380 374 395 386 374 369 387 396 391 370 382 373 398 386 369 387 369 386 374 364 381 368 367 364 362 375 373 373 384 386 362 361 387 375 370 382 363 382 353 380 377 368 355 359 370 368 354 376 354 348 373 349 357 350 344 360 372 361 374 352 340 356 348 349 352 342 370 348 351 356 334 334 335 350 355 360 354 337 362 353 332 362 339 347 336 356 343 358 338 337 328 352 348 330 355 349 344 349 331 339 328 351 336 341 320 324 320 334 338 319 329 338 338 331 326 337 343 314 334 332 317 325 329 318 340 320 326 323 332 334 334 319 314 328 318 310 313 308 328 322 322 332 305 302 315 304 316 322 320 317 325 317 309 309 314 326 320 323 296 306 297 315 315 315 300 316 308 296 292 313 310 289 292 298 315 313 296 289 306 286 296 301 292 285 304 301 287 285 296 306 297 301 284 296 283 284 300 307 296 299 295 298 277 300 300 281 288 295 275 279 275 295 297 291 284 273 291 277 288 274 271 284 273 270 294 288 292 267 272 292 270 274 280 287 278 273 278 280 283 263 268 269 269 274 272 270 269 279 277 277 284 284 271 261 269 271 261 261 260 255 256 267 254 277 254 254 271 257 252 252 262 256 259 268 253 266 250 254 259 253 263 256 269 261 252 272 266 270 251 267 258 263 249 253 250 256 250 263 259 267 249 258 263 246 257 243 248 262 246 243 254 258 249 240 250 243 249 255 243 256 242 250 238 253 250 237 247 244 240 245 239 242 251 249 252 246 251 244 238 237 238 237 248 252 241 243 232 234 248 231 229 246 238 249 232 245 234 237 235 227 240 245 237 227 235 247 240 229 233 239 236 225 234 231 225 234 232 223 227 228 233 227 239 227 233 227 239 233 231 241 227 238 236 238 234 240 231 225 220 239 235 233 232 230 232 230 224 229 218 219 216 237 220 229 218 229 220 230 230 229 234 223 222 215 224 215 216 227 229 214 220 232 233 233 222 225 222 229 214 225 231 211 223 211 226 224 225 229 216 217 221 214 225 227 215 213 229 216 224 222 217 210 219 213 229 227 226 217 222 228 230 219 229 218 219 222 210 210 218 216 215 218 228 226 212 221 227 210 218 226 212 220 208 224 215 220 226 214 219 215 208 224 216 227 216 217 208 216 211 219 215 208 208 214 224 210 226 222 211 213 220 215 226 218
208 209 207 224 216 216 208 215 212 217 212 219 207 213 207 209 223 216 208 222 221 224 225 217 218 208 224 209 216 221 221 216 224 220 211 211 209 214 218 215 225 224 227 224 208 208 227 226 216 227 221 209 224 218 220 216 218 217 213 220 229 219 222 213 216 214 216 224 230 211 217 225 217 223 210 216 224 217 218 212 213 212 227 215 212 212 214 228 222 218 216 218 230 230 221 213 213 227 229 233 230 214 226 216 228 227 222 220 233 231 222 234 232 216 216 232 218 219 228 228 226 233 233 221 229 222 222 228 234 224 220 220 230 241 234 241 240 229 221 223 223 232 224 221 227 229 242 234 229 229 229 238 228 228 223 224 230 240 238 240 240 241 243 231 234 231 231 233 241 227 237 245 240 236 232 246 236 232 234 246 244 229 250 235 237 249 232 234 250 233 251 239 237 254 238 245 235 233 244 253 234 237 249 242 246 246 253 247 250 245 247 260 256 253 257 249 260 259 241 240 254 261 241 262 241 242 266 245 244 253 266 266 252 267 256 249 258 262 266 247 272 258 267 255 248 254 252 253 255 258 272 257 252 254 264 272 267 256 262 254 258 267 255 258 274 257 260 279 278 279 276 281 264 269 266 269 277 278 279 267 268 260 265 285 269 287 278 287 287 268 264 265 282 271 283 276 281 290 286 269 285 285 284 286 288 285 294 285 290 276 289 291 277 277 290 278 285 276 295 277 279 295 282 292 299 285 299 290 282 303 299 304 293 309 288 289 309 295 296 311 311 289 305 286 293 311 311 294 296 298 305 315 316 291 298 290 292 319 300 311 292 297 300 312 316 322 296 323 296 295 321 326 319 324 305 305 316 315 303 330 306 322 316 304 328 314 315 308 317 316 312 319 325 310 326 315 309 324 309 311 325 340 323 334 334 311 342 316 338 340 327 334 323 326 323 342 320 342 331 337 348 330 329 329 325 336 338 348 341 353 330 338 334 354 342 347 347 332 354 326 328 356 348 351 337 335 357 350 338 363 342 334 346 350 362 334 335 357 343 370 367 345 343 343 347 340 359 343 353 351 367 360 370 377 343 358 350 355 356 360 347 353 351 353 365 381 364 382 372 359 365 377 387 358 358 378 379 366 385 384 380 370 377 358 360 394 394 359 390 373 375 397 392 396 389 367 376 398 385 371 395 392 372 366 392 396 371 389 377 378 403 384 408 381 409 405 401 378 409 406 397 401 410 410 376 403 404 385 411 385 395 399 392 385 418 419 410 414 383 395 419 423 404 397 419 422 402 416 406 402 427 413 402 424 421 430 395 392 426 428 401 433 430 395 397 419 429 410 430 405 434 414 401 399 429 411 414 423 406 426 439 431 436 443 428 431 412 409 432 412 418 445 427 420 450 420 422 417 416 437 431 443 423 451 418 428 423 452 417 452 429 435 452 447 418 453 450 459 454 439 419 458 423 463 436 451 423 435 451 431 447 464 459 447 464 458 463 447 459 448 465 445 456 440 460 454 466 468 440 449 449 470 453 437 459 472 448 464 464 477 470 459 462 465 476 453 462 481 446 446 484 445 449 483 479 478 479 455 454 445 485 466 487 459 450 484 474 468 458 457 478 470 477 485 469 492 474 459 452 487 490 480 498 497 492 458 485 477 463 486 490 471 482 496 495 498 472 503 501 463 477 499 492 494 503 496 504 487 498 494 497 470 480 487 504 474 509 464 509 480 488 507 511 466 499 490 474 510 505 489 469 495 482 477 497 473 476 513 489 511 476 485 483 498 490 511 506 503 498 491 487 484 520 514 504 491 480 509 490 520 505 500 490 513 514 488 486 520 523 485 502 528 526 521 489 510 481 521 495 528 506 489 504 501 531 484 518 488 509 531 503 494 516 501 501 489 497 504 536 536 491 536 529 519 531 534 496 502 519 501 512 504 530 502 491 509 525 502 520 500 500 539 536 532 530 502 510 542 521 510 542 499 508 500 495 538 515 512 520 522 518 509 501 506 527 525 543 543 502 520 529 506 515 523 509 542 539 520 541 519 529 545 527 517 500 528 509 521 523 512 526 548 527 509 508 535 541 533 509 548 534 542 506 501 518 548 523 508 519 515 506 528 539 537 548 542 543 535 541 516 549 516 542 545 511 503 546 516 503 545 520 540 536 505 527 526 527 536 504 507 512 539 545 535 540 545 507 540 525 522 551 506 520 538 529 508 539 519 521 518 540 538 556 520 519 527 522 521 538 522 524 525 557 544 557 519 532 507 535 533 557 529 535 552 542 538 555 523 531 550 536 513 509 513 528 523 514 545 540 548 510 538 515 541 525 546 556 530 526 532 505 526 535 515 552 519 548 550 537 522 542 547 530 547 556 532 543 511 551 504 533 535 517 523 519 516 511 517 541 549 532 542 507 542 509 507 533 505 534 501 521 541 527 519 511 527 544 528 514 518 512 515 507 547 536 539 548 527 544 535 522 522 498 502 509 533 507 516 537 516 515 532 532 541 498 542 543 540 517 533 535 505 495 517 527 532 505 524 535 497 536 506 520 536 538 507 496 495 516 497 531 523 519 529 499 502 503 531 522 501 515 521 506 517 522 536 530 529 510 519 506 493 506 490 507 488 537 526 536 509 530 523 487 529 509 519 487 494 507 518 503 505 522 488 520 514 532 492 516 531 482 486 495 495 507 508 526 505 497 514 486 492 517 483 517 514 501 477 480 503 496 487 509 515 493 498 498 493 510 477 511 484 490 504 477 480 498 512 482 518 511 504 508 482 473 476 500 485 475 489 492 474 504 493 468 476 499 482 465 498 472 495 478 506 465 500 499 462 475 487 462 499 488 493 489 471 465 474 459 485 457 479 480 464 478 473 466 457 483 471 469 480 493 485 481 484 468 482 468 481 480 456 466 463 492 455 486 494 468 447 466 467 453 477 454 478 471 463 486 454 464 467 482 480 442 449 442 474 459 464 467 459 440 448 482 459 462 452 453 442 477 445 436 468 456 457 463 457 470 454 451 466 464 462 443 434 464 472 470 440 468 452 445 441 434 456 436 465 436 431 426 437 426 463 424 432 441 454 461 454 435 449 437 421 435 449 430 430 434 450 448 428 423 454 434 426 414 443 425 435 429 434 440 443 428 449 408 444 429 420 443 417 430 410 437 442 403 403 442 412 403 429 404 400 434 420 437 438 403 418 419 410 434 397 408 400 395 408 412 429 400 427 423 407 412 392 400 401 389 424 403 419 423 419 402 424 419 388 400 385 386 422 397 408 387 417 404 400 418 410 415 390 391 387 380 377 402 412 375 392 400 405 401 388 373 388 401 396 383 401 380 380 374 381 380 401 385 374 374 380 400 380 386 399 367 370 362 384 389 376 388 369 387 378 363 384 379 390 375 388 368 360 356 384 390 387 374 371 380 365 353 366 350 379 351 368 350 381 362 366 377 370 374 362 351 368 361 367 348 365 364 360 357 373 362 351 361 343 357 347 356 367 364 369 359 362 348 347 364 336 349 340 335 343 341 335 355 333 329 327 329 355 328 355 341 331 349 343 340 326 347 351 341 344 323 327 327 349 331 348 347 324 319 340 334 318 322 334 325 318 328 329 315 319 332 320 342 331 336 309 312 317 335 318 331 333 323 321 319 334 320 317 333 305 321 329 320 302 330 321 310 318 305 320 324 304 303 316 312 301 301 313 305 321 306 299 317 306 293 306 302 318 307 312 297 304 318 311 307 311 288 298 291 315 285 294 303 293 311 303 311 286 308 285 286 295 308 287 295 297 282 281 289 294 278 278 301 286 282 289 291 276 286 281 293 288 275 284 289 271 295 273 273 293 292 285 285 283 288 288 286 272 293 277 289 270 277 277 284 278 268 268 263 283 262 269 284 284 264 278 267 267 271 260 280 274 274 277 266 283 262 273 262 257 276 255 266 262 270 274 268 273 265 267 267 274 269 252 260 273 265 250 263 262 255 259 262 270 266 264 271 253 246 256 257 264 259 260 250 253 260 256 257 249 265 244 257 259 244 261 260 241 251 249 245 251 240 253 260 237 238 238 258 251 244 257 245 253 250 255 249 250 236 256 235 244 232 249 241 233 248 234 236 237 244 253 241 249 230 231 228 251 235 250 235 243 240 245 236 237 242 234 239 242 229 245 243 244 243 228 233 227 235 244 229 224 227 232 226 227 227 242 232 221 230 238 242 228 230 221 231 239 229 237 231 225 233 227 237 221 223 224 225 223 235 231 232 230 224 232 231 218 237 224 236 222 219 229 218 214 233 226 232 228 222 223 216 220 219 223 222 220 232 216 225 226 228 218 215 213 211 228 215 231 215 212 215 219 224 217 217 219 227 212 210 211 221 211 218 225 221 225 210 218 229 222 230 223 228 212 223 227 229 210 222 210 215 220 226 217 218 225 211 213 227 213 226 224 209 215 225 227 225 227 227 227 209 210 207 209 214 220 218 208 222 210 209 208 222 226 217 212 220 218 215 216 223 213 212 223 219 207 222 214 225 220 212 207 223 212
208 206 224 219 205 217 221 206 219 216 205 207 222 217 219 208 206 213 215 212 209 206 211 224 214 210 215 220 212 210 225 213 211 224 225 209 213 220 210 207 208 209 209 226 221 224 207 222 210 218 208 215 217 213 213 226 218 223 222 223 226 220 228 210 215 224 211 223 216 213 224 220 221 228 219 215 227 214 222 226 219 227 225 221 215 229 213 231 213 229 223 210 226 230 223 221 230 220 211 214 225 225 226 214 223 212 219 220 218 230 215 226 225 230 215 230 227 219 230 229 217 220 229 232 218 218 219 236 226 218 217 238 232 229 220 233 233 219 226 241 228 227 238 242 221 237 226 224 236 234 223 221 225 223 230 239 227 233 232 230 239 239 232 239 244 229 226 237 247 234 232 234 236 229 234 233 244 241 231 235 242 245 246 246 249 246 249 241 244 251 243 241 253 234 248 233 236 232 243 247 247 240 256 239 252 238 251 245 252 247 253 258 248 256 249 240 241 252 244 247 260 261 246 259 264 244 249 245 249 243 259 243 257 246 254 261 255 269 262 254 246 253 272 260 255 247 263 250 259 265 256 270 266 272 271 260 253 263 264 259 252 274 258 259 260 255 265 267 257 267 263 267 269 272 269 273 264 281 267 284 272 278 279 279 276 262 284 278 278 277 267 269 287 284 275 285 267 283 271 291 277 273 281 268 282 268 277 283 286 281 281 298 278 283 279 275 275 274 281 299 276 295 287 295 284 297 300 305 280 305 284 287 285 294 288 303 295 299 293 292 288 311 302 305 286 291 291 298 312 301 302 313 302 305 296 291 293 309 295 311 311 316 309 315 314 301 296 318 303 311 311 306 322 319 310 310 320 300 319 300 326 328 304 312 308 304 306 325 329 312 324 306 322 317 335 330 323 317 311 316 309 318 314 317 332 327 324 321 322 314 337 314 330 320 340 331 321 339 335 329 335 349 329 328 338 338 330 326 346 322 336 328 326 337 344 349 344 331 350 331 344 352 335 338 339 353 332 357 342 336 342 338 342 355 365 353 363 351 363 369 343 359 348 351 356 348 372 347 364 348 364 367 344 368 358 360 372 366 369 356 355 372 359 356 357 356 379 362 380 374 355 376 385 353 366 366 382 368 357 367 387 391 356 379 387 358 370 392 389 360 364 394 391 384 377 393 373 391 376 379 398 398 383 377 367 396 370 397 376 370 397 373 403 376 389 372 390 394 399 377 375 385 382 388 396 415 381 415 413 413 416 408 406 387 397 396 387 410 420 415 405 393 400 405 389 406 388 418 389 406 412 428 416 398 409 419 407 430 427 409 414 411 399 424 419 403 401 408 404 402 404 433 419 425 437 421 438 400 422 402 433 413 411 435 416 418 420 410 440 434 429 416 446 434 443 424 429 444 415 432 414 436 436 449 428 448 432 437 440 441 416 458 422 420 432 439 453 459 437 423 421 457 452 445 449 440 461 455 433 459 438 458 462 462 433 461 464 467 464 447 444 453 440 439 441 442 436 436 454 435 454 448 446 460 463 477 461 461 440 449 458 469 463 464 482 470 455 459 461 457 454 448 483 460 449 460 476 450 487 446 450 480 480 488 468 488 450 453 469 467 459 470 478 490 491 468 476 464 471 466 483 494 470 472 470 466 454 480 494 495 470 483 480 481 486 459 499 489 499 469 484 501 486 461 464 504 505 507 480 466 487 486 490 510 473 497 466 510 490 503 478 477 479 501 486 476 470 509 492 470 514 496 506 508 498 504 489 474 514 486 494 506 518 504 497 510 481 489 488 514 478 520 500 486 480 489 490 501 514 481 485 491 524 520 494 485 481 511 480 512 511 496 497 503 490 499 486 526 517 492 517 523 488 494 485 525 532 518 489 511 486 519 498 491 523 521 516 491 492 496 500 505 516 506 536 502 505 510 529 518 511 492 500 532 502 521 523 500 530 502 527 506 510 540 537 497 498 515 508 532 511 515 513 521 544 512 498 538 515 546 543 503 517 515 501 511 525 535 526 501 529 540 522 513 538 533 499 508 511 541 522 528 540 519 533 538 537 537 507 535 514 504 543 512 523 525 528 501 513 535 533 545 502 506 510 520 519 540 506 508 531 531 514 549 520 538 541 522 510 520 536 509 548 514 518 505 538 551 536 555 508 542 528 532 513 511 546 538 519 546 524 528 548 531 522 544 513 507 511 552 556 544 505 528 534 520 529 515 547 541 513 551 526 517 506 535 523 547 548 537 514 514 507 537 519 556 523 528 538 529 554 536 548 555 538 523 548 540 512 536 522 551 508 521 509 508 530 526 528 551 536 515 538 538 546 552 514 511 520 545 512 547 555 533 543 534 530 512 515 536 542 511 528 523 505 511 524 528 530 525 520 508 535 553 519 554 546 527 505 539 546 545 528 522 520 546 530 524 515 508 513 533 549 549 511 534 552 550 546 549 546 514 521 517 506 511 512 502 505 535 529 508 542 503 519 503 506 513 515 546 518 501 502 542 548 539 497 521 511 542 518 504 530 513 547 511 501 536 512 505 518 541 541 535 521 508 539 504 522 531 501 518 535 517 507 527 510 513 532 496 498 534 508 532 518 527 514 531 532 502 502 528 534 527 495 495 498 522 518 505 496 535 487 519 533 525 502 498 495 515 502 525 531 517 514 531 498 532 491 500 507 511 521 513 522 520 491 527 502 499 510 523 519 501 505 523 480 479 502 520 523 500 500 522 509 495 507 523 496 517 492 521 474 483 513 482 513 506 520 504 496 513 484 475 497 476 516 479 517 506 507 512 515 490 474 513 514 497 487 487 488 470 470 506 476 474 482 497 473 485 490 487 471 500 505 472 491 494 465 461 487 473 483 484 458 460 479 489 460 481 500 498 472 479 484 474 456 482 491 493 479 482 461 478 461 494 481 486 478 454 483 450 488 450 456 462 485 462 473 462 446 462 451 458 464 473 485 472 444 441 460 480 480 458 459 476 481 480 466 465 475 464 473 468 457 442 446 457 477 437 469 451 441 432 451 452 448 451 436 454 468 428 465 439 428 445 447 461 427 453 459 433 461 436 447 431 463 425 423 461 443 450 420 452 432 453 439 454 439 428 456 423 448 448 447 448 454 430 424 419 429 420 437 423 425 445 447 432 440 407 418 415 436 439 423 436 438 443 423 441 432 441 441 424 438 407 417 400 418 398 406 405 418 424 427 406 414 404 401 431 415 428 395 422 431 401 417 406 428 424 414 414 403 387 402 394 404 409 409 404 393 389 416 384 395 420 418 381 416 393 386 410 381 393 411 392 410 403 399 386 410 403 407 410 404 406 408 387 404 394 386 392 377 391 381 392 394 366 395 396 367 389 372 392 386 398 368 366 385 388 391 395 371 389 392 393 386 378 389 375 371 385 366 387 360 383 375 364 386 357 352 366 369 358 375 355 355 368 357 357 362 377 372 367 379 367 360 369 371 355 366 354 363 341 353 353 373 363 372 367 363 342 360 338 353 336 351 333 359 337 361 345 338 340 357 331 355 356 328 354 353 350 335 328 338 327 353 348 353 345 340 337 339 326 335 340 339 320 351 319 350 341 331 347 340 327 315 329 338 333 342 328 312 314 320 340 319 326 323 336 326 318 316 338 307 326 313 325 318 330 313 307 319 311 315 319 303 317 321 326 313 322 315 326 308 309 300 306 316 298 324 312 300 308 303 311 306 308 298 307 319 292 308 312 300 303 311 312 291 308 303 310 305 307 296 309 285 299 302 312 305 296 301 301 308 288 299 285 296 298 307 294 299 302 292 281 295 288 287 294 277 283 287 295 278 295 293 285 278 279 271 275 290 288 280 281 283 287 294 267 284 290 277 287 284 269 281 277 288 266 287 289 271 276 268 262 283 272 284 260 280 265 260 270 283 263 273 275 276 281 281 279 278 261 271 279 260 277 278 269 259 264 267 260 258 270 258 267 258 253 249 251 267 248 270 260 252 251 250 247 265 254 258 250 264 250 259 252 267 251 246 252 245 245 250 245 262 244 245 264 256 248 247 244 262 247 257 245 250 244 238 245 257 236 242 247 257 237 257 248 247 243 245 239 249 250 234 243 237 243 247 236 237 246 246 240 247 237 248 236 245 242 237 235 243 229 245 242 243 241 248 241 235 228 225 237 229 238 240 238 234 244 235 227 230 230 244 227 240 231 238 231 222 232 221 230 228 239 238 221 230 237 236 240 233 235 223 238 235 230 219 227 220 223 224 226 223 228 232 230 232 224 221 227 219 220 231 226 227 219 228 213 226 234 227 224 226 228 213 221 217 216 230 219 222 216 229 228 225 222 218 221 231 224 210 212 227 226 222 218 230 215 216 220 212 209 210 225 225 211 212 230 213 220 216 219 210 222 208 208 226 210 208 223 209 227 213 220 221 208 218 223 210 209 218 210 225 222 217 211 214 225 222 207 214 209 216 216 221 216 216 217 216 213 211 217 212 215 207 225 216 216 218 218 216 206 222 215 222 210 220 209 206 213 208 214 214 218 222 209
204 209 219 214 217 223 205 223 211 205 220 220 216 210 212 207 211 208 217 205 211 209 207 212 216 209 221 204 222 216 209 224 222 222 213 212 219 213 208 205 212 224 221 223 207 209 224 213 212 217 212 220 220 214 226 211 219 221 212 217 213 215 213 207 212 220 214 224 226 219 225 213 215 220 210 216 222 208 225 229 216 216 216 219 225 219 221 220 211 230 214 229 224 214 230 227 229 213 215 214 216 213 215 228 230 229 230 227 217 225 223 223 231 231 232 223 219 222 235 221 223 216 217 215 221 217 232 216 221 236 221 224 216 225 220 236 219 237 238 230 223 225 231 230 227 224 238 221 228 223 230 224 224 233 226 235 244 223 243 228 237 223 229 245 225 238 228 226 239 227 239 238 229 248 227 238 248 241 240 233 242 249 238 246 235 238 237 233 236 249 240 234 248 239 242 249 235 251 234 249 235 246 256 234 255 234 251 253 239 238 244 246 236 256 252 239 250 254 245 239 256 240 244 254 244 246 248 256 251 246 260 244 246 243 254 248 266 259 267 264 254 255 256 250 264 256 255 249 262 247 264 263 251 273 256 255 266 263 254 267 268 274 265 260 255 259 272 259 256 262 280 270 282 261 279 283 261 271 283 264 263 269 274 264 282 266 279 264 268 282 284 268 271 286 287 282 277 272 267 271 267 290 277 287 277 276 287 296 275 280 295 273 287 285 283 295 282 274 295 301 285 274 298 302 295 299 291 301 288 285 302 279 299 291 301 288 302 304 293 299 296 287 304 296 286 309 314 303 287 308 312 305 299 298 297 314 292 315 308 313 318 320 306 299 293 310 303 320 318 304 312 323 299 316 319 307 321 298 324 323 307 310 307 324 331 332 326 331 320 321 324 322 314 308 327 315 314 321 326 326 334 330 338 337 317 311 332 321 314 333 330 319 331 319 341 344 341 318 342 345 343 327 337 336 346 348 335 350 353 330 345 347 334 326 349 350 326 341 343 352 354 340 345 356 330 362 361 363 357 361 341 351 342 367 352 338 357 347 358 362 347 357 366 338 366 371 350 343 341 344 353 360 374 348 355 360 372 364 346 355 375 367 347 372 363 358 367 362 371 367 380 352 364 358 355 355 356 355 356 391 371 366 388 379 364 391 375 379 368 394 365 372 385 395 380 392 395 392 384 379 385 373 397 379 369 398 397 392 390 373 386 379 381 408 403 400 404 393 375 387 399 376 395 401 378 412 396 399 407 385 382 419 417 419 413 400 393 406 401 401 391 408 386 387 413 400 412 396 400 408 415 402 403 429 404 408 425 402 393 431 423 406 399 421 409 429 432 414 414 398 430 429 420 423 421 405 424 404 438 411 414 436 420 440 422 407 421 437 431 416 448 440 448 436 425 444 425 445 423 427 436 436 421 432 441 431 445 437 442 439 428 436 440 427 423 458 449 453 419 435 432 428 433 456 439 442 422 436 459 454 439 455 446 439 447 467 449 471 458 471 435 429 437 444 460 435 457 468 446 432 448 458 453 453 465 460 445 464 467 458 454 473 451 463 452 458 459 470 481 478 458 441 451 483 470 473 459 478 474 480 479 453 457 457 472 457 476 458 462 463 467 490 462 466 464 481 480 486 487 457 467 460 476 487 465 460 468 458 479 471 501 459 493 463 475 461 460 502 502 505 475 477 495 488 461 491 471 466 503 488 478 487 499 467 470 491 477 473 473 474 467 501 500 502 469 496 495 496 482 483 470 486 473 488 496 474 488 508 492 480 516 485 502 517 492 513 485 503 513 491 493 491 493 483 520 504 493 502 514 486 520 505 503 512 517 482 505 520 517 506 511 525 529 501 530 518 500 492 497 491 511 489 503 497 509 507 518 487 535 492 510 492 518 495 494 492 495 502 533 533 498 530 523 493 507 511 493 494 535 503 501 523 509 521 537 535 493 493 512 518 500 510 498 516 517 521 545 529 529 523 510 534 541 531 535 508 531 509 497 509 534 508 508 504 528 499 513 524 510 506 501 510 528 511 532 500 515 508 535 550 538 501 516 510 513 532 500 526 523 502 540 509 542 528 545 550 507 510 553 520 547 504 508 551 511 517 506 541 551 511 509 539 549 545 511 510 533 526 555 547 520 507 526 552 554 554 531 543 506 536 505 514 555 537 543 512 531 525 529 526 533 514 542 558 535 549 511 511 550 541 555 546 524 556 540 520 552 546 537 532 524 537 542 521 548 558 559 520 524 529 519 530 538 534 508 514 556 545 551 547 527 526 534 544 522 546 536 514 532 513 540 549 522 554 543 542 531 542 534 548 512 547 550 522 553 552 508 550 537 552 515 536 550 521 552 512 508 508 552 533 514 532 555 509 558 538 544 528 519 518 548 556 537 538 550 530 509 530 520 518 522 529 548 545 544 520 551 525 522 543 531 509 548 527 512 547 538 529 515 504 530 515 510 532 520 549 550 514 541 545 507 552 503 549 514 530 502 532 549 518 541 536 540 519 501 515 530 499 507 543 502 511 532 537 541 498 532 538 510 547 529 545 522 507 517 511 537 519 519 509 513 509 523 502 505 525 519 513 500 501 525 519 537 513 519 524 493 507 532 523 537 529 519 531 534 539 537 501 525 505 523 517 511 491 515 520 524 521 524 530 502 530 529 519 499 505 500 499 494 490 490 512 488 510 512 505 485 496 518 511 512 497 483 504 516 503 501 488 522 494 522 477 488 489 483 510 511 488 511 476 501 519 507 508 479 512 480 506 521 482 516 489 491 493 480 471 498 506 478 515 478 472 507 496 503 477 509 472 473 481 476 471 489 465 466 510 465 480 470 481 479 472 467 468 508 504 502 503 484 469 487 472 495 484 492 466 477 498 492 467 460 482 458 464 500 485 475 491 457 480 475 477 455 476 486 462 484 470 486 472 480 484 484 492 484 453 464 477 483 471 460 477 488 457 472 458 483 445 443 445 457 472 471 474 480 447 456 448 465 468 453 442 450 439 465 446 440 471 445 466 441 460 450 440 441 470 449 435 440 445 431 457 443 459 432 430 457 463 462 443 451 462 445 449 449 457 452 434 433 421 428 441 446 454 456 420 452 454 426 437 445 424 440 451 446 453 439 452 450 454 421 448 434 418 427 409 416 419 418 412 421 428 435 442 427 435 445 426 420 417 434 428 402 429 409 434 418 403 411 409 431 423 435 409 420 425 417 427 418 398 413 418 412 411 398 426 396 428 401 404 427 418 397 417 413 403 409 412 408 402 410 422 419 384 415 403 408 391 396 414 404 391 386 403 405 386 380 386 391 397 399 379 400 403 394 387 408 396 398 394 396 371 374 375 393 370 378 391 370 379 398 365 366 389 391 392 381 361 378 385 365 363 391 367 383 376 363 367 361 375 357 388 376 389 365 389 352 381 369 384 383 377 356 382 350 377 372 356 347 354 372 360 369 363 346 364 372 349 361 376 373 361 369 361 352 364 360 366 344 353 362 348 367 348 335 365 356 367 351 342 355 335 358 335 339 337 330 339 339 355 334 339 355 332 341 343 343 326 353 336 344 337 354 326 343 348 339 320 340 327 347 334 325 332 318 344 334 320 317 319 322 335 343 312 324 320 319 330 340 330 331 332 321 335 310 332 333 334 310 311 320 324 312 324 305 317 312 311 320 306 311 304 311 312 315 304 297 317 298 302 307 315 294 310 300 301 296 297 294 319 293 290 313 293 289 304 301 315 292 288 299 295 290 304 294 301 309 287 291 289 284 308 308 307 298 307 289 306 290 294 279 295 301 298 287 284 299 303 300 297 301 277 294 293 284 294 297 275 272 293 293 294 272 282 281 270 272 284 266 279 293 279 277 266 290 270 271 288 283 267 278 288 270 281 285 264 286 284 262 276 260 284 258 274 263 282 268 275 281 268 264 268 279 268 254 261 254 272 252 273 275 275 253 262 254 274 253 250 273 268 254 250 251 256 257 258 251 255 252 260 265 262 268 256 255 249 257 255 244 261 246 264 260 254 256 243 259 260 259 246 239 262 252 262 257 238 255 254 248 250 245 256 242 247 246 249 234 253 234 242 237 254 248 252 235 233 253 235 251 233 242 248 232 246 244 229 238 232 247 243 238 239 245 238 242 243 245 237 230 235 241 246 228 237 224 245 239 230 240 245 235 239 228 224 238 243 235 232 229 237 228 233 227 240 238 235 227 234 222 230 237 232 228 219 224 227 233 229 224 227 216 235 217 220 216 236 224 226 235 226 235 230 228 231 214 218 229 233 232 229 229 215 222 223 217 228 232 230 216 216 219 215 212 219 221 212 218 228 220 214 217 219 230 229 213 229 212 227 228 209 222 221 212 226 216 209 209 209 212 224 213 217 208 224 226 218 227 212 208 210 211 223 224 209 214 209 206 211 218 217 215 206 218 221 224 225 222 223 224 224 218 207 213 217 224 209 205 221 214 206 224 215 222 220 219 207 224 219 212 213 207 219 213 219 214 209 216 208 206 213 204 218 215 212 209 211 214 208 206 224
208 203 213 203 218 205 206 215 218 215 203 221 207 212 213 217 218 203 219 220 212 220 211 223 205 217 209 216 221 209 213 204 208 222 205 223 204 208 214 217 218 214 215 223 222 223 214 217 224 211 211 212 205 220 209 205 211 213 218 207 220 206 207 223 225 208 219 225 211 210 218 226 218 227 224 213 226 212 226 223 219 210 208 217 225 212 229 225 225 217 225 230 211 224 219 214 225 226 230 210 213 231 219 220 212 210 230 217 217 231 224 211 219 226 223 229 216 222 222 231 228 216 231 230 231 218 233 225 234 234 227 215 231 235 225 234 233 222 220 238 219 231 238 223 240 228 226 238 222 236 231 237 242 238 224 239 221 221 238 239 223 229 235 231 245 223 229 237 246 225 238 229 238 247 235 231 236 238 229 240 233 236 234 232 244 234 237 239 247 242 239 250 251 251 233 250 230 248 237 238 232 237 248 242 234 256 253 246 243 254 251 246 258 247 251 251 254 252 238 252 241 241 243 254 253 248 241 249 245 243 258 242 250 243 265 264 258 266 268 245 247 266 248 260 257 259 250 255 252 259 258 255 261 251 253 273 271 269 254 260 266 275 255 256 275 268 255 271 277 277 261 265 268 276 273 259 282 268 270 265 280 276 268 260 271 265 284 272 265 273 284 284 268 263 282 282 282 268 277 279 269 283 277 276 281 289 276 277 273 295 274 281 280 275 283 274 290 295 299 298 274 300 277 283 286 292 296 295 303 281 281 291 307 287 282 283 288 282 290 299 299 298 289 287 292 285 288 311 287 301 315 299 292 311 305 315 307 291 295 293 302 296 291 291 321 315 316 314 299 320 310 325 322 306 315 324 306 315 302 302 301 310 318 327 305 319 331 327 308 313 335 308 306 307 336 316 322 324 322 308 324 338 336 333 339 311 320 333 338 339 316 335 320 321 321 328 343 348 342 333 343 344 334 350 346 324 331 337 337 331 335 329 338 331 340 340 327 345 342 358 329 356 357 355 351 330 336 359 346 344 347 355 344 344 362 357 357 352 356 341 351 349 358 372 361 342 349 373 349 348 360 358 376 372 367 360 362 344 345 364 356 359 377 364 349 358 377 356 351 382 368 359 362 383 361 375 376 367 356 356 382 356 370 363 371 379 363 378 365 376 362 377 361 378 382 394 366 384 397 367 396 389 403 397 401 373 404 374 386 401 371 385 391 377 380 372 384 388 380 376 411 407 379 391 380 394 379 413 399 405 394 398 411 396 417 393 384 398 389 390 390 410 392 398 424 390 422 409 416 410 412 391 411 420 430 412 432 412 417 423 428 394 422 430 430 404 430 418 425 406 424 419 411 405 402 428 431 435 421 439 431 404 441 432 411 415 407 439 447 410 431 416 419 441 422 433 423 424 417 444 444 441 419 419 417 428 432 431 443 431 424 442 448 435 444 448 460 433 444 442 429 436 453 441 462 462 444 432 424 445 456 447 449 461 461 469 442 468 450 429 442 435 452 458 458 431 455 451 475 470 470 474 474 479 454 438 451 477 441 442 438 473 452 481 482 445 476 452 481 445 466 467 458 474 480 466 482 446 470 466 471 451 486 483 475 448 489 453 473 451 479 453 492 484 458 472 465 479 491 470 494 477 488 473 468 472 482 460 484 462 486 456 485 487 458 485 460 469 489 470 462 490 461 497 498 501 494 468 497 473 500 494 471 480 497 483 512 500 507 468 497 470 500 485 495 468 499 494 472 515 507 494 512 503 501 483 520 475 520 507 491 522 485 483 516 503 488 484 495 519 500 498 505 501 492 522 526 510 501 499 509 485 514 518 528 483 506 517 505 514 497 514 519 482 492 511 513 507 495 523 505 486 521 497 496 519 487 502 501 537 531 526 530 523 530 505 492 502 499 507 538 500 532 509 518 530 500 533 526 511 496 497 539 533 535 500 541 511 535 539 499 498 542 510 527 535 520 529 496 500 498 502 503 510 508 545 529 535 500 542 498 512 519 517 545 542 505 512 541 523 506 523 527 503 515 509 545 519 544 522 524 525 530 510 515 518 507 548 507 539 519 536 503 541 504 504 504 517 553 503 539 517 542 552 532 524 522 548 544 538 527 545 520 514 551 555 545 525 541 509 518 516 511 507 509 533 540 510 526 517 511 542 531 529 538 507 529 535 530 517 516 553 537 531 541 530 507 508 529 544 513 543 535 519 544 517 525 558 554 524 516 559 560 541 508 538 520 509 514 543 519 555 515 528 527 550 551 559 530 521 522 535 556 550 525 519 559 521 516 552 538 556 529 537 536 508 547 527 510 532 509 553 526 548 521 524 516 511 523 538 556 536 544 530 557 540 520 535 554 507 558 510 555 559 518 509 559 556 527 539 506 507 532 525 526 545 520 535 527 534 511 554 543 527 524 540 508 537 547 554 515 545 536 510 523 547 544 522 523 543 555 523 544 507 542 511 514 540 506 524 543 531 519 515 533 545 523 508 503 516 545 551 534 544 544 514 505 516 549 529 516 512 547 543 520 531 523 507 516 526 505 533 531 498 547 511 542 545 517 520 535 511 519 517 530 539 507 536 504 533 514 498 522 502 540 507 502 503 525 497 514 493 509 516 527 521 514 535 508 497 502 509 498 526 514 514 511 524 511 519 498 534 524 502 516 495 516 498 505 497 502 500 524 514 500 495 513 494 504 505 503 493 495 487 519 516 517 522 508 481 527 510 483 480 523 504 481 494 489 525 524 515 520 521 498 489 485 494 511 499 517 493 503 475 491 476 502 488 505 514 510 514 516 511 509 505 514 478 472 509 491 468 500 472 490 498 482 503 467 505 493 481 464 481 506 471 502 490 489 461 507 505 504 463 459 502 465 475 474 468 487 463 481 458 485 464 487 458 492 467 462 472 459 459 476 480 452 464 454 462 452 451 466 455 451 473 451 447 476 475 449 484 487 444 463 449 455 466 462 447 449 480 458 446 463 442 449 478 465 447 475 461 446 473 455 463 444 438 443 452 472 470 472 450 470 473 434 451 439 459 468 459 438 460 460 430 440 432 433 437 433 462 460 461 444 434 453 435 444 428 422 449 420 453 439 459 450 430 445 427 443 427 428 426 442 427 442 424 450 427 424 427 446 414 410 441 451 443 414 444 435 435 415 421 429 408 438 432 418 422 441 443 410 416 403 407 422 415 409 424 419 411 420 429 396 431 431 395 407 406 400 394 427 403 416 396 425 421 428 411 417 388 402 388 412 407 411 399 394 399 397 389 396 389 409 420 395 388 409 381 409 385 407 391 401 411 410 395 379 399 379 389 379 393 375 398 386 379 405 381 407 384 374 392 372 391 396 379 371 366 379 384 377 382 376 370 368 379 384 367 366 384 364 374 365 380 389 392 389 380 383 378 388 365 365 384 376 360 380 357 370 358 353 355 373 367 367 354 369 347 374 355 362 362 360 355 364 363 352 350 372 350 370 344 363 350 348 354 366 357 354 350 358 335 347 341 340 359 339 335 337 360 335 340 346 358 344 346 355 348 328 347 357 351 325 348 323 334 352 334 328 337 329 334 327 338 334 325 328 320 323 325 348 322 335 336 316 336 332 322 334 320 315 333 323 312 330 323 332 308 332 330 327 311 324 319 326 310 327 323 313 332 325 321 326 319 331 310 301 315 311 307 323 300 312 305 298 307 318 299 296 313 297 311 293 297 300 314 314 304 306 312 290 312 297 311 303 301 288 300 309 314 302 292 309 307 293 305 307 299 308 306 291 285 284 289 298 294 288 293 280 280 301 283 276 284 278 294 301 280 285 297 276 275 288 278 286 292 275 287 278 273 272 273 287 280 278 284 284 287 284 272 278 272 269 275 272 281 273 283 274 270 276 280 272 260 274 271 260 266 268 263 269 267 276 269 266 259 258 279 259 267 261 264 276 257 255 270 262 275 264 265 273 263 263 274 261 268 251 262 255 251 248 264 260 254 253 245 246 266 263 258 251 255 247 253 245 254 252 262 258 258 250 252 247 243 248 251 244 247 260 248 261 252 245 252 236 241 258 242 247 251 248 236 248 244 240 232 255 237 251 236 239 232 246 235 246 247 236 234 231 246 235 235 245 236 251 237 236 227 235 237 237 246 241 245 234 234 242 230 246 226 239 226 234 232 227 236 236 231 233 231 238 227 234 228 236 220 225 239 236 233 225 219 223 233 238 232 229 219 225 230 217 234 228 224 228 220 228 229 220 219 234 224 223 215 219 214 229 219 215 219 215 219 229 233 222 214 216 211 213 223 224 214 217 211 219 228 215 210 219 219 212 215 228 221 215 211 219 229 217 221 211 220 227 217 226 221 223 223 221 228 210 213 224 208 216 226 222 227 216 208 213 220 218 211 209 206 214 221 216 209 211 224 214 212 210 212 223 225 225 215 223 206 219 218 204 207 215 218 204 224 219 211 215 210 214 216 208 220 209 218 223 215 216 211 220 219 216 215 219 215 203 216 215 218 207 215 219 218 208 219 215 222 204 203 207 212 215 210
207 218 203 206 207 214 214 203 209 205 214 202 215 214 213 206 208 218 217 222 210 220 217 202 218 216 202 221 205 213 207 210 209 207 213 215 217 204 214 222 205 205 223 219 215 213 221 219 209 216 219 218 214 212 216 207 205 214 205 206 205 209 215 212 213 225 222 206 225 212 206 226 214 224 221 226 213 219 223 218 209 217 209 219 225 219 224 226 209 223 228 210 228 214 216 228 229 230 226 228 210 226 229 224 217 221 220 219 229 212 224 219 215 217 217 231 232 216 212 212 212 221 217 229 227 223 226 226 223 220 222 222 235 219 215 222 232 225 233 230 226 223 238 231 231 223 229 231 227 226 234 233 225 225 235 236 235 239 222 224 221 240 239 221 231 234 243 242 243 224 235 240 230 246 235 230 237 236 237 242 239 226 233 246 233 245 230 228 247 239 231 249 241 242 236 229 246 231 247 233 232 248 252 237 237 248 255 235 242 236 254 256 234 258 237 248 238 256 249 258 251 243 247 241 249 262 252 240 244 257 261 259 256 256 244 263 249 252 266 246 267 268 247 246 246 248 250 270 268 272 263 257 259 269 257 261 260 271 260 260 250 260 274 251 260 276 257 260 266 262 262 254 269 276 259 255 256 257 261 274 257 280 279 271 262 259 270 273 265 284 267 277 263 288 271 282 289 265 270 289 269 273 281 281 272 267 276 279 278 272 289 287 290 296 272 274 290 298 291 288 273 289 281 279 288 284 285 300 276 286 282 286 292 304 296 282 297 290 294 309 287 287 289 288 301 307 310 295 286 289 311 303 289 305 300 310 303 301 305 315 314 295 292 316 315 308 310 310 302 319 313 322 321 322 317 303 301 319 325 309 305 302 310 316 331 331 316 328 304 333 319 330 306 329 306 307 319 331 327 325 322 316 312 321 331 335 323 326 314 340 337 329 325 329 325 323 334 346 316 344 319 345 330 340 324 334 328 321 325 353 351 352 328 349 324 349 347 355 331 340 352 351 356 359 328 343 348 358 354 359 350 361 342 337 340 361 346 357 364 354 345 350 367 359 365 353 356 370 359 362 344 363 344 355 362 373 348 355 376 348 356 352 350 375 364 377 374 383 358 357 385 372 374 360 377 365 378 377 370 362 386 359 364 358 376 362 377 382 387 394 390 388 375 398 367 389 387 388 398 399 389 370 377 393 402 402 369 397 383 390 398 384 409 405 386 387 383 400 396 400 389 387 387 388 389 405 402 404 379 394 398 390 406 413 418 395 385 413 402 402 410 405 395 389 419 408 425 405 399 401 424 399 419 418 409 420 418 427 399 408 400 421 398 432 402 397 407 402 410 432 432 406 414 430 419 412 412 408 434 428 434 443 415 442 421 409 437 444 410 440 443 445 445 439 418 443 410 430 419 429 419 433 443 419 444 455 454 443 424 456 436 457 439 450 436 446 439 449 449 422 437 452 425 427 430 463 456 443 428 455 452 445 463 452 434 468 435 448 465 440 444 463 459 441 471 447 458 457 434 452 447 472 479 446 463 452 475 449 459 476 447 481 479 445 468 478 464 451 451 472 477 446 470 483 458 479 455 455 473 452 476 484 446 484 482 464 475 464 467 488 459 476 467 462 476 483 455 497 462 455 477 494 467 489 458 478 465 457 471 492 489 471 467 464 484 502 489 494 494 502 496 475 489 497 504 480 471 487 485 479 495 482 478 502 504 483 485 486 507 469 487 493 508 503 505 502 518 509 511 502 476 489 517 495 473 474 488 490 493 494 483 500 479 515 487 489 493 511 483 485 502 526 483 500 524 496 478 524 516 509 493 497 491 482 487 494 515 499 504 483 498 523 494 505 515 493 497 491 528 516 489 498 530 505 522 524 537 516 524 511 531 509 527 536 517 502 538 502 534 497 505 522 499 505 520 524 516 534 507 533 541 512 496 534 504 516 544 514 503 527 494 501 514 544 514 504 511 542 529 502 526 516 527 504 531 502 529 497 502 538 518 525 548 537 530 535 508 528 504 546 539 505 502 507 530 550 546 547 521 503 529 552 524 538 507 534 543 516 520 508 520 513 552 539 534 506 514 537 541 525 554 555 548 508 522 507 508 516 521 519 516 538 508 557 508 552 519 533 540 536 539 559 527 536 521 558 517 510 518 554 532 547 532 556 530 550 538 533 508 554 526 551 533 560 549 515 554 509 542 515 520 555 546 540 510 539 517 552 543 528 526 547 515 551 542 537 519 519 541 551 544 539 541 549 538 529 556 510 509 537 517 520 510 554 530 511 532 539 555 545 537 519 530 544 540 510 551 529 553 510 518 535 540 529 522 548 528 516 550 528 524 558 518 524 528 518 558 530 548 530 513 524 519 534 538 550 515 559 548 558 559 557 531 516 524 524 556 543 510 523 541 524 518 530 519 517 540 549 540 528 517 523 522 529 550 531 550 536 507 538 533 539 514 536 548 532 531 522 546 535 538 528 553 504 552 514 546 546 545 516 546 534 517 527 512 506 539 544 545 535 535 541 548 515 528 519 549 542 525 506 542 548 507 539 525 533 527 517 500 517 530 545 526 546 546 537 527 533 504 520 543 515 509 541 531 514 537 520 541 541 540 505 510 521 497 529 522 535 491 540 532 532 493 527 497 539 528 503 528 535 500 535 502 525 503 507 522 523 534 492 519 503 506 486 532 484 490 491 526 517 486 485 496 525 491 514 523 501 499 513 483 503 487 498 491 522 522 502 508 518 507 481 483 482 502 495 488 509 503 474 479 488 500 496 521 478 492 517 507 500 497 498 482 500 495 507 470 481 505 496 507 494 481 477 471 493 513 482 479 467 472 495 471 505 504 509 486 502 479 462 498 496 483 503 494 466 458 493 487 487 474 494 482 494 503 472 501 498 490 469 482 467 456 487 486 470 457 452 480 473 457 495 483 486 481 451 492 475 467 467 472 451 474 481 458 484 448 458 451 449 474 460 467 456 455 476 465 444 476 467 458 444 458 469 453 442 456 455 443 463 440 452 439 434 457 463 437 470 469 434 464 466 451 458 440 457 468 426 426 466 437 446 428 427 432 464 464 439 441 438 434 424 453 423 429 435 441 449 450 424 433 417 444 422 448 416 435 451 436 430 440 423 431 412 441 413 425 410 448 449 429 433 446 434 441 409 415 416 429 421 426 443 421 412 411 424 429 413 429 410 416 438 430 400 404 408 400 410 435 417 406 399 420 412 427 392 407 398 395 420 389 420 427 415 425 425 389 412 385 387 400 416 422 395 409 416 382 381 401 402 410 387 413 384 403 383 381 380 409 389 388 404 390 403 388 375 389 390 375 406 378 378 397 397 396 378 371 397 378 374 384 365 374 381 398 384 368 375 373 375 375 375 387 394 390 392 389 389 360 375 369 377 379 366 359 374 373 355 387 380 370 352 367 381 378 374 357 377 356 354 357 357 360 371 359 356 368 350 350 376 360 368 364 358 357 352 358 338 337 344 349 343 357 342 349 338 362 341 340 365 338 358 337 359 357 338 343 343 357 354 357 337 349 343 325 335 336 335 332 349 348 336 331 346 341 332 329 341 325 347 320 319 346 316 335 344 323 341 334 339 330 323 324 335 323 318 329 339 311 319 334 315 335 336 311 306 335 329 308 307 330 330 332 322 315 314 325 311 325 320 307 314 304 319 303 316 323 296 320 316 295 310 316 304 297 311 295 314 301 305 312 290 300 293 298 292 314 308 288 304 305 293 307 306 293 298 300 293 306 301 292 304 290 288 280 287 288 306 304 293 278 289 298 304 281 297 295 298 288 296 298 274 282 293 290 291 282 272 292 291 270 294 295 274 283 284 279 289 284 273 270 285 285 290 280 285 284 268 284 266 285 279 266 270 275 273 284 260 283 276 274 268 282 262 281 269 264 277 265 271 265 265 272 266 259 274 256 273 265 263 250 263 273 254 254 250 255 272 248 268 255 248 251 267 249 261 268 254 268 266 256 257 267 253 248 249 259 243 241 246 254 246 247 256 255 254 258 243 244 243 261 254 248 253 259 254 251 241 250 257 243 245 238 236 243 246 241 250 241 252 234 245 247 252 249 236 235 238 237 233 232 243 246 236 229 235 243 243 237 234 230 246 225 226 236 234 246 233 237 243 245 235 240 223 235 233 227 232 231 243 234 225 224 236 228 241 238 237 227 226 238 230 239 232 222 222 221 236 218 227 220 219 230 224 224 231 226 219 217 221 223 214 224 228 231 232 231 231 222 218 212 227 220 231 231 222 214 213 219 212 223 223 215 214 230 224 227 216 226 228 224 211 226 210 224 223 229 220 215 225 217 221 217 210 211 213 224 219 214 216 212 220 220 220 216 221 208 213 210 216 224 209 208 216 221 219 222 213 214 207 209 220 219 215 223 222 221 217 214 205 224 217 216 216 209 205 208 211 210 212 222 207 216 223 219 209 216 213 217 203 214 218 220 206 208 216 204 202 206 212 222 205 204 214 218 209 214 203 215 221 210 213 203 222 212 217 207 203 206 222
203 216 214 219 220 219 212 220 217 216 207 217 220 208 206 213 215 218 214 207 214 221 217 215 220 204 209 204 203 212 201 206 204 216 202 222 211 212 221 206 206 204 222 202 211 206 213 202 221 204 208 215 203 203 208 222 204 215 203 207 206 204 211 209 216 211 208 204 221 204 210 225 208 207 223 215 210 213 217 209 214 222 221 214 220 225 212 222 217 210 224 217 210 211 223 222 217 225 222 211 229 227 218 225 217 212 228 226 224 221 219 211 221 230 213 226 224 231 231 223 232 232 215 214 225 228 216 229 213 231 233 233 225 222 226 232 225 222 228 217 235 217 221 226 236 224 220 229 221 219 217 229 227 235 237 239 233 240 223 236 240 233 233 236 232 226 243 237 240 230 231 241 240 233 240 235 227 236 229 246 229 244 235 233 233 248 248 248 241 232 235 229 244 234 234 245 240 240 251 252 235 240 251 251 240 242 238 248 245 234 252 247 248 241 239 242 258 246 237 240 251 237 254 260 257 252 261 261 240 255 259 240 242 244 242 256 262 259 262 258 248 267 246 266 262 251 260 262 261 269 262 271 252 259 259 254 260 273 252 256 270 249 258 253 260 259 267 269 271 258 259 254 276 276 269 260 271 258 275 271 283 278 277 283 277 273 281 259 269 264 279 266 279 274 275 274 288 285 290 279 280 265 277 280 290 284 283 269 272 282 295 273 291 295 283 296 279 291 293 294 277 287 283 280 276 282 302 297 304 303 279 287 304 288 288 299 292 287 296 285 302 293 310 294 303 293 312 300 290 304 306 308 309 297 289 295 302 312 297 314 294 312 294 309 306 294 303 308 312 293 300 301 320 300 303 307 297 320 324 299 316 318 304 314 329 310 326 311 313 325 304 304 308 317 320 332 329 336 309 331 329 325 310 334 312 316 322 312 319 340 325 330 332 338 334 332 328 348 332 323 340 328 339 330 346 327 351 350 321 325 331 324 355 338 330 350 331 333 337 349 357 342 333 347 350 331 351 355 338 336 358 343 338 345 337 339 363 359 356 355 345 352 360 350 344 341 345 365 372 364 352 347 373 368 354 365 352 350 361 376 362 368 358 375 380 365 367 354 377 381 360 385 364 381 375 383 377 372 387 358 365 363 365 388 384 389 383 374 385 391 395 371 397 391 382 373 388 368 395 400 373 400 372 382 369 374 387 383 401 386 384 372 400 405 398 380 396 381 386 391 408 383 383 394 402 410 393 400 387 385 405 401 382 396 386 418 385 413 417 391 386 418 416 390 409 408 426 400 415 397 405 418 426 402 427 403 416 428 408 415 406 418 425 397 435 428 428 402 437 399 424 438 420 417 411 404 436 403 408 439 413 443 411 416 411 421 442 428 418 425 436 428 411 425 414 441 438 436 434 442 433 434 453 438 450 433 455 458 421 417 456 453 419 429 421 442 442 461 459 459 449 462 461 429 425 454 463 452 444 440 437 451 460 461 438 445 444 448 460 442 439 467 449 455 433 457 453 455 464 445 442 443 460 463 478 451 460 446 463 480 476 469 483 476 452 455 461 452 479 481 450 477 459 463 456 484 481 466 468 465 465 478 485 484 451 482 460 476 457 453 475 491 460 492 458 495 458 481 496 493 459 485 458 483 477 464 497 473 461 502 466 499 471 482 468 488 460 484 484 465 466 464 498 467 480 469 473 472 484 464 467 504 509 474 496 506 511 493 493 469 497 505 481 504 471 502 482 518 518 504 486 473 473 520 509 483 508 486 500 489 486 517 513 493 509 506 505 522 490 485 520 480 499 522 506 520 506 485 490 519 510 490 500 513 486 493 509 527 521 512 494 532 496 518 488 506 486 503 509 535 509 529 499 500 519 492 493 536 490 530 495 513 522 533 515 530 500 527 507 524 500 495 536 513 504 540 509 531 533 533 513 522 544 501 499 535 503 494 515 520 503 498 535 501 519 520 533 513 509 497 538 518 527 518 545 515 525 544 534 541 505 530 546 532 538 500 522 524 528 521 550 513 524 514 546 548 516 532 542 528 508 513 529 511 535 537 549 532 512 535 548 519 535 514 517 508 520 523 549 526 543 532 533 523 524 548 507 518 540 557 553 549 516 559 536 548 520 529 556 528 539 548 544 551 538 558 554 532 555 524 532 540 531 509 537 549 530 538 561 543 516 535 532 525 534 561 545 526 510 542 527 522 561 511 512 517 540 537 521 513 553 545 524 554 524 552 542 545 560 541 559 514 514 529 562 519 561 524 536 540 535 533 552 534 513 554 520 543 560 510 525 529 546 539 521 539 560 553 554 536 531 550 520 515 548 551 556 546 513 561 524 538 531 512 540 533 536 530 545 533 530 560 532 545 515 543 522 544 533 544 517 532 531 559 516 516 547 509 532 529 507 545 557 528 527 514 553 533 514 536 536 535 513 506 518 519 540 510 533 542 545 521 545 547 519 554 534 536 554 505 505 533 522 533 554 520 519 526 547 527 516 540 551 513 547 528 505 505 517 547 502 519 528 518 515 525 549 513 534 517 533 500 548 541 532 527 542 517 531 503 497 546 541 521 532 509 547 536 512 510 505 541 504 532 535 495 533 508 537 517 526 515 498 516 534 526 540 531 508 525 523 502 511 506 532 516 525 492 526 490 538 513 520 494 499 512 519 511 490 500 508 486 495 513 508 510 520 529 497 526 487 495 516 525 508 518 492 528 505 482 483 492 485 479 497 509 510 513 505 480 490 517 507 504 522 511 504 502 496 514 495 503 480 507 507 490 479 516 501 505 478 492 485 473 496 513 500 477 505 489 481 485 516 511 469 487 472 481 508 484 512 499 476 476 492 505 466 494 476 461 501 467 492 487 498 488 487 468 470 494 466 491 500 474 456 473 461 456 463 470 491 479 490 472 495 483 495 475 467 463 453 466 456 479 491 469 450 447 490 486 478 452 473 467 446 482 445 447 484 486 477 451 469 464 463 470 475 458 466 467 459 451 452 467 472 439 439 439 465 451 440 457 442 454 446 446 473 446 456 442 441 470 442 438 470 439 455 444 466 461 432 432 462 439 461 440 464 447 433 424 433 447 420 428 439 440 422 432 421 430 453 450 417 421 443 422 415 427 444 437 429 421 436 451 449 448 450 435 412 447 408 407 445 444 425 435 426 440 408 441 417 425 437 405 423 400 435 417 435 402 429 401 423 421 420 398 427 396 416 429 432 395 428 394 415 404 414 405 401 398 398 394 404 392 398 425 412 411 388 411 422 385 422 405 391 393 405 404 394 381 383 407 413 387 415 408 407 414 393 409 407 379 391 384 379 407 395 406 382 388 406 388 399 389 399 369 389 385 378 389 393 400 371 383 366 384 382 398 390 381 385 384 391 393 386 366 359 376 385 376 387 362 387 365 372 355 361 369 369 367 350 373 369 361 363 355 381 362 352 372 374 361 377 349 346 374 366 355 354 370 357 341 348 358 360 372 351 366 365 360 354 366 356 336 342 354 338 365 338 356 331 336 357 357 350 360 338 340 350 340 346 333 351 344 330 352 351 356 326 325 337 330 341 332 352 319 324 336 343 335 328 327 346 325 335 345 340 317 323 324 328 317 312 325 327 337 319 320 324 339 332 315 316 336 312 308 310 328 323 333 330 303 310 320 320 312 311 305 314 310 316 308 319 312 302 298 325 311 311 313 304 301 319 297 306 314 311 312 307 291 313 307 308 313 295 297 308 315 290 294 312 298 302 291 289 296 308 304 303 284 296 284 280 308 292 305 293 296 289 299 282 284 279 283 286 284 296 275 288 286 277 298 283 287 279 286 279 287 296 282 275 277 281 272 266 293 280 280 278 265 289 267 274 285 289 284 277 271 271 263 264 275 274 264 261 262 265 267 260 283 263 265 276 258 260 256 272 257 267 274 270 273 274 258 267 276 263 260 266 254 267 258 270 269 256 265 258 262 249 269 264 263 246 264 261 262 244 244 253 254 249 263 256 243 242 264 258 260 244 256 252 251 243 258 256 246 242 237 238 256 240 252 258 255 243 236 241 256 233 253 241 241 246 236 245 251 240 235 232 236 253 247 235 240 250 236 241 235 250 250 247 246 236 243 230 244 232 233 232 233 240 231 226 237 235 236 238 231 243 238 239 239 225 240 223 236 223 224 242 237 234 226 223 219 241 220 231 218 226 237 231 237 226 237 237 230 222 234 219 220 215 220 215 220 218 233 222 232 219 226 226 217 216 222 223 225 223 218 223 228 221 213 224 230 231 222 219 215 216 222 219 216 225 217 220 227 213 226 224 219 215 220 214 224 218 221 225 212 207 212 227 219 212 213 225 216 213 213 225 220 215 213 221 208 210 208 212 223 208 220 210 209 210 216 223 220 208 217 223 207 222 219 218 204 203 216 214 210 221 211 222 207 217 213 209 222 217 214 218 218 207 202 221 213 214 218 207 217 209 202 219 205 218 211 204 218 203 215 203 221 221 220 202 213 211 207 211 203 220 206 219 204 206 215 213 217 208 216 211 217
214 205 218 209 215 200 205 218 212 205 215 212 202 217 203 212 202 211 212 219 216 207 220 220 200 210 213 208 202 200 201 217 205 217 206 221 218 209 216 207 213 209 219 215 203 221 204 205 211 215 203 206 222 221 203 220 210 216 205 213 216 205 208 222 222 211 219 216 219 212 224 209 221 219 221 223 216 222 204 207 215 225 209 214 224 210 211 212 223 214 221 214 215 227 211 214 212 227 226 227 214 226 212 208 218 209 217 227 224 217 219 226 221 228 226 211 218 213 218 214 210 221 217 229 214 228 221 218 227 222 222 217 227 216 228 229 227 216 226 219 222 234 215 233 230 231 237 218 235 221 220 234 233 226 230 229 235 232 237 226 228 240 239 240 240 239 228 225 228 233 226 227 238 223 225 233 232 223 229 239 237 231 228 226 227 231 232 239 246 229 241 227 237 244 249 241 238 247 234 241 240 249 229 233 244 232 233 246 233 241 255 238 243 247 256 238 239 254 257 249 250 256 250 252 257 247 238 260 238 256 261 239 243 264 262 249 253 257 247 263 247 248 257 247 253 245 255 261 250 263 249 252 256 258 259 250 267 253 259 263 248 250 259 259 257 256 266 253 255 256 256 264 274 270 263 268 258 273 277 265 271 266 282 260 283 275 262 264 264 282 285 269 264 287 265 287 279 265 270 285 290 281 275 272 283 288 273 285 285 288 292 278 291 289 278 287 297 289 279 271 279 283 277 296 300 301 290 281 294 292 304 301 282 288 306 291 282 301 293 308 286 289 298 284 291 284 309 292 296 288 304 302 307 303 304 315 314 313 301 289 292 307 296 318 314 312 309 320 302 315 320 309 319 308 321 325 315 307 317 321 298 327 315 328 309 305 308 319 311 318 308 322 312 323 313 335 331 326 307 336 338 327 308 309 324 332 313 337 332 331 322 325 344 332 322 336 329 341 338 325 336 337 337 329 348 342 329 344 335 353 332 323 353 323 326 332 325 336 325 327 358 345 357 359 332 356 352 332 350 330 351 336 361 338 335 346 348 357 352 357 360 367 364 370 360 366 353 366 356 355 356 363 350 370 345 367 343 359 348 353 376 372 368 355 380 353 378 375 377 365 376 367 357 363 375 367 380 379 374 368 364 358 393 385 368 360 372 369 360 387 367 370 376 361 381 384 372 379 381 390 396 384 395 389 381 399 376 385 370 371 384 387 375 381 404 397 390 395 411 406 396 407 388 403 404 387 389 392 386 394 409 402 382 382 383 396 419 403 410 398 410 418 414 388 395 405 398 417 425 391 394 422 413 411 431 424 403 401 394 399 400 402 407 414 426 410 436 406 414 429 439 407 436 411 436 439 440 433 432 438 438 406 432 424 410 409 434 447 442 412 419 450 416 432 439 433 426 435 420 450 428 423 429 436 435 440 424 437 438 456 432 449 432 459 444 443 449 455 434 432 421 463 448 463 428 458 432 427 442 445 444 435 428 460 439 458 472 431 454 438 433 442 446 433 441 464 435 472 476 457 447 447 442 455 479 440 442 465 437 438 476 483 465 441 454 445 456 467 475 451 462 481 481 473 465 474 456 481 449 486 489 458 479 460 485 470 462 458 473 495 459 482 477 476 469 484 490 473 489 463 479 475 457 480 469 492 484 460 483 459 492 491 473 490 474 475 502 477 474 481 481 483 467 493 477 498 471 468 483 470 508 493 501 493 469 468 481 487 497 501 479 476 502 502 473 474 512 499 495 476 500 487 517 503 484 521 480 479 476 493 480 520 505 502 502 507 485 486 508 508 483 499 500 486 500 484 495 492 530 503 513 481 499 485 493 492 514 487 498 491 496 529 514 523 499 512 524 509 514 489 531 526 497 498 499 501 518 496 499 530 503 524 503 533 501 522 491 500 497 502 508 509 522 513 522 537 539 532 533 518 542 498 541 508 544 527 543 512 514 521 508 538 513 502 532 527 498 497 540 516 527 520 498 530 517 513 506 511 501 546 536 525 526 507 540 501 517 536 546 537 511 508 504 528 542 537 528 543 519 517 529 536 530 532 519 514 546 525 536 534 506 551 527 524 545 522 520 552 506 542 517 509 550 521 526 540 534 551 527 551 544 534 510 550 509 557 560 530 525 517 560 527 544 561 525 510 525 539 556 557 522 546 561 513 562 559 547 515 529 546 538 513 519 519 534 521 515 514 544 512 523 522 562 537 521 525 538 537 535 532 511 527 517 562 563 548 537 526 532 556 562 561 538 519 517 563 562 555 513 521 556 557 511 555 531 522 548 558 527 519 559 528 536 544 558 535 560 511 529 528 556 527 525 563 514 511 562 512 555 543 555 547 536 555 516 555 544 554 529 561 562 556 557 513 536 530 516 532 530 533 527 554 529 542 553 532 521 551 513 544 509 556 558 533 547 512 558 529 556 556 558 533 548 531 516 553 530 554 554 550 525 518 521 545 530 512 546 520 532 550 555 532 545 552 535 510 535 532 510 530 505 539 534 525 542 522 524 510 537 502 521 514 503 528 526 526 549 522 510 546 515 525 512 537 539 518 516 544 499 530 507 520 506 532 546 505 547 516 513 529 544 508 540 545 535 541 518 506 511 528 501 502 529 541 540 514 529 508 511 503 498 501 498 521 497 516 512 509 532 528 507 531 502 531 493 526 526 533 491 496 529 521 516 534 497 523 503 506 486 494 490 517 519 521 524 505 530 508 499 502 518 492 526 528 518 482 518 479 503 518 505 515 492 485 516 485 516 507 500 478 521 489 512 510 503 517 503 512 505 493 487 472 500 513 487 471 479 481 497 497 514 515 492 516 505 469 496 481 486 505 512 487 500 483 498 487 487 509 484 463 462 499 494 481 479 495 475 476 477 476 499 475 499 457 492 467 482 463 489 496 459 483 479 479 491 487 484 479 477 465 461 468 477 478 474 483 476 462 477 454 475 485 478 462 461 448 487 482 444 446 456 469 468 443 462 477 481 456 443 481 455 454 454 455 460 466 469 468 462 470 454 437 439 477 447 442 465 453 455 472 432 447 468 465 455 454 472 450 454 464 460 442 443 446 443 448 465 438 459 455 436 454 455 452 451 443 447 428 425 442 422 426 452 417 447 448 427 439 430 429 422 416 450 417 414 423 414 447 444 446 417 412 428 432 426 419 438 438 435 416 432 442 409 407 419 412 411 411 412 415 421 412 429 417 417 433 399 399 435 418 399 406 427 422 396 412 423 399 422 418 394 399 423 414 388 407 392 421 390 424 393 410 388 396 408 411 383 387 387 417 384 398 415 410 393 387 397 410 407 407 380 411 395 376 389 392 375 376 377 383 398 378 396 388 394 382 374 400 387 378 396 391 383 382 386 390 362 398 381 361 369 395 377 387 381 383 368 386 360 379 364 385 373 361 375 372 368 378 378 378 360 354 349 368 353 357 372 354 371 364 376 348 344 373 352 363 352 362 356 372 346 353 372 369 355 349 359 344 358 368 341 350 351 347 363 346 361 337 346 341 337 356 347 345 340 349 347 342 358 329 331 350 354 330 330 344 332 335 341 335 326 351 335 323 334 330 350 345 348 333 320 333 319 322 331 328 314 341 323 314 337 333 316 338 311 325 325 322 336 311 319 308 314 315 314 324 327 315 320 311 331 308 329 328 320 310 313 327 313 324 311 328 299 306 309 304 314 295 296 302 318 303 298 297 317 310 310 306 310 317 290 290 295 308 307 302 306 302 285 312 309 295 290 305 308 290 285 305 288 308 284 296 280 289 296 282 304 292 301 298 277 304 290 277 283 287 274 277 284 283 297 290 273 293 274 276 278 280 293 287 281 289 294 271 277 270 286 284 274 284 273 274 272 280 267 286 283 273 285 283 264 278 271 263 273 281 260 282 282 260 276 261 266 273 255 278 256 270 270 258 266 269 252 259 259 262 264 268 257 267 269 263 256 269 258 249 250 272 256 248 262 258 267 252 248 247 259 244 247 262 249 246 259 247 257 253 250 248 250 253 254 253 245 255 251 251 242 249 242 244 237 251 246 252 245 252 254 248 242 239 233 255 241 232 253 233 249 245 235 235 237 249 249 238 238 249 246 237 238 229 241 246 232 247 228 235 234 243 243 243 237 242 225 234 229 233 228 224 227 226 240 243 230 238 221 241 231 240 239 224 219 225 236 218 222 233 236 227 227 234 233 231 234 221 236 229 216 219 236 234 227 228 219 234 220 216 228 230 226 228 231 216 222 213 216 230 214 212 215 223 228 231 215 222 213 212 211 213 215 210 211 228 222 217 224 226 210 219 226 214 228 221 218 222 226 220 212 217 207 208 207 226 224 214 221 207 209 209 225 212 217 210 204 218 215 217 215 215 205 210 221 204 223 208 219 219 220 223 208 221 222 207 220 219 213 212 221 215 217 219 222 208 202 219 221 211 209 209 220 211 216 216 210 213 220 203 207 215 201 209 210 200 212 207 217 203 216 214 216 210 208 214 214 209 211 212 217 218 220 215 207 212 207 214 204 205 216 208 218 218
216 207 217 208 212 212 211 207 205 204 215 211 218 209 218 207 219 214 204 216 206 209 208 211 202 210 217 218 218 212 215 212 199 211 200 214 202 211 201 206 217 216 218 213 205 216 200 202 208 205 220 216 214 208 207 217 219 202 214 215 216 208 209 215 220 208 208 222 220 208 205 215 204 203 207 207 219 208 209 207 212 208 220 205 216 204 220 212 225 212 225 219 219 212 213 215 216 217 213 213 224 217 224 225 218 227 209 212 212 213 214 218 217 220 225 210 217 209 216 216 215 224 227 228 215 217 215 223 222 217 223 223 230 218 223 230 221 233 225 227 228 215 232 235 227 227 215 215 226 220 221 231 237 217 228 219 224 234 232 234 222 224 235 235 232 228 241 234 242 240 226 242 232 236 229 227 234 244 235 225 237 224 228 245 232 238 225 243 227 247 231 232 231 249 249 246 231 238 245 237 244 244 237 241 243 250 240 232 243 248 241 246 244 247 248 243 243 246 249 252 251 249 250 257 239 257 244 260 238 249 243 262 252 241 240 239 257 260 251 245 248 266 254 250 243 266 266 254 246 266 252 245 255 255 256 266 247 259 258 247 266 271 273 259 269 255 271 254 256 267 270 269 269 277 255 278 265 272 278 262 257 260 270 261 281 259 269 261 259 283 277 261 277 282 280 287 282 264 263 271 283 273 289 273 278 276 266 289 281 293 267 288 286 283 294 289 291 289 280 271 280 297 289 272 274 279 301 297 286 277 280 281 282 295 292 303 306 285 305 288 294 283 305 289 287 288 285 307 294 284 304 295 295 303 301 315 290 312 300 292 314 302 303 312 300 312 311 302 316 305 295 311 317 305 299 315 298 300 301 305 321 298 320 317 314 330 318 310 326 303 313 310 334 333 317 307 309 334 311 306 319 318 328 317 331 323 314 317 324 321 325 339 319 335 315 336 344 339 328 317 331 341 327 335 337 340 345 345 323 321 337 351 327 324 345 339 345 350 340 329 330 328 330 360 355 352 351 339 338 339 336 349 346 332 366 363 335 359 339 364 352 343 341 342 341 366 352 362 344 358 346 354 342 356 348 345 360 373 344 372 351 347 375 372 361 367 351 373 359 376 372 357 384 354 354 386 383 361 377 371 391 388 367 389 370 386 388 374 394 396 397 384 370 383 384 379 370 394 385 387 374 370 394 380 397 377 387 373 404 372 375 385 403 403 410 380 375 397 375 393 398 389 377 393 382 402 395 416 392 418 383 384 392 400 408 398 396 409 422 413 410 418 403 418 387 420 422 400 408 409 389 402 426 415 405 426 408 418 410 433 399 418 406 436 430 426 421 431 420 437 434 402 438 400 413 422 405 421 435 415 431 442 427 414 438 413 415 426 412 423 439 448 451 438 422 448 425 422 440 418 416 422 426 428 445 441 433 434 453 427 458 437 424 422 440 458 455 460 449 425 451 462 426 442 435 438 429 430 452 450 434 461 448 462 467 431 469 457 452 459 449 451 461 459 466 456 441 460 461 459 454 479 462 472 467 476 477 449 474 465 448 442 483 442 463 469 458 465 463 457 451 471 451 474 479 475 463 467 488 474 490 448 494 486 454 470 490 493 488 464 459 486 492 496 460 495 478 470 501 494 487 461 459 460 472 488 468 487 500 463 476 484 499 489 468 484 478 478 481 477 473 464 492 466 483 488 466 477 469 500 487 479 476 512 500 490 480 469 476 480 502 476 472 499 481 473 472 472 493 489 519 485 495 498 496 519 514 489 505 511 514 507 509 488 505 516 514 503 490 507 506 498 503 489 526 504 493 495 488 529 505 513 485 487 499 506 531 514 517 503 490 535 525 525 519 528 487 487 489 512 532 520 498 538 509 515 537 536 501 510 524 536 506 492 506 539 501 527 493 510 495 498 542 529 502 521 515 507 521 518 529 524 521 538 527 544 526 510 500 497 503 528 513 527 505 542 531 543 528 535 538 549 514 535 510 524 511 531 514 515 504 525 521 530 518 502 527 524 544 512 516 514 533 547 509 554 536 535 528 521 553 516 543 523 547 522 505 557 525 558 517 558 522 531 539 554 542 525 538 524 535 531 516 545 523 522 521 555 553 524 552 529 536 538 527 526 534 527 557 533 559 548 533 523 552 513 549 534 511 560 531 519 532 540 535 547 554 548 520 525 511 511 525 518 519 543 536 545 562 563 548 538 549 519 551 538 554 516 542 534 513 563 542 534 539 545 549 561 529 559 554 562 538 515 516 525 547 519 537 524 549 521 550 533 528 515 539 549 519 516 519 553 514 528 522 520 562 560 548 558 533 537 534 538 541 517 551 555 556 523 514 541 532 531 562 526 512 514 511 520 518 550 561 520 513 550 560 542 524 543 514 544 515 536 549 523 542 535 513 533 526 547 540 524 513 517 519 515 520 551 556 527 536 531 515 517 517 512 549 530 522 552 543 559 557 530 518 514 533 522 517 549 507 547 543 542 555 553 548 514 541 520 511 516 543 550 503 531 532 523 554 548 520 505 536 521 534 527 529 510 503 520 508 521 517 525 526 537 545 516 507 508 531 528 526 499 540 548 500 545 542 532 503 508 510 514 502 542 515 506 498 516 501 533 537 494 507 539 531 529 504 499 511 500 521 514 493 529 497 499 517 526 534 539 538 521 538 522 501 516 528 499 490 500 525 518 516 528 492 513 486 502 492 503 509 512 508 485 531 503 518 491 484 482 502 503 501 518 513 506 513 506 488 491 480 503 501 479 501 499 501 506 512 511 512 511 492 475 495 484 477 520 483 486 493 488 484 510 504 509 472 485 512 478 495 480 489 492 476 484 472 486 491 508 509 477 465 497 466 473 496 486 463 462 492 483 491 470 485 504 500 472 461 502 482 490 501 493 483 458 501 499 482 471 472 468 464 459 487 471 476 491 476 495 452 483 480 449 479 455 482 464 474 474 447 465 459 458 465 451 476 471 455 472 456 445 476 460 484 472 473 474 454 480 471 442 458 451 458 459 476 474 442 436 438 446 452 476 458 433 461 446 448 436 449 438 471 430 444 469 450 451 451 459 460 460 430 443 443 428 449 458 464 437 460 457 453 429 432 430 461 438 425 437 444 438 440 445 435 454 413 434 450 433 442 453 445 416 426 409 419 409 446 425 406 441 423 425 430 430 425 432 420 411 408 414 430 432 438 402 412 417 434 402 417 428 407 405 406 414 416 411 408 425 420 422 410 422 407 404 390 409 420 393 413 405 409 393 412 396 420 416 420 388 382 395 414 381 386 385 418 401 410 379 392 412 405 408 405 398 375 399 385 381 397 404 396 386 377 397 401 371 372 376 390 374 370 383 371 380 395 372 370 368 396 373 393 397 362 389 372 386 364 374 380 368 392 362 392 361 390 362 357 369 359 368 352 382 367 366 385 352 380 372 367 360 370 376 370 352 372 349 361 352 371 353 365 360 363 343 363 368 371 359 354 342 370 339 356 345 339 365 350 343 351 347 361 358 335 353 359 356 354 340 340 342 356 355 351 345 335 334 351 352 355 339 356 327 344 336 322 339 332 341 338 328 348 332 345 334 333 346 335 330 337 334 331 315 312 338 323 318 311 324 327 320 310 321 317 324 312 331 332 314 324 312 327 316 316 311 319 314 329 320 313 312 323 311 311 305 304 316 315 302 318 322 318 296 305 307 317 311 293 313 294 318 291 309 302 306 313 314 308 309 314 298 292 301 291 286 291 298 298 289 287 298 307 309 305 280 298 295 286 286 287 297 285 284 286 277 286 281 280 284 292 298 297 298 284 289 278 291 296 293 271 274 295 268 277 273 293 277 283 277 287 290 282 280 275 286 285 269 278 287 265 284 275 282 263 267 259 273 284 271 279 262 258 269 267 263 267 280 256 271 254 255 274 267 265 255 251 253 254 272 250 272 267 252 259 255 257 252 264 256 259 253 264 266 251 262 247 244 267 262 248 252 251 257 243 255 248 263 247 240 255 245 253 255 250 254 238 258 253 240 246 237 256 245 249 249 256 245 244 254 255 255 246 238 233 249 248 232 231 252 241 240 238 232 242 248 241 246 243 236 229 246 247 230 245 244 237 240 246 244 236 234 231 234 233 228 232 244 227 231 229 228 233 230 242 226 231 221 232 223 237 229 229 228 226 240 223 237 218 222 228 221 237 216 220 218 225 217 233 227 215 222 216 217 226 227 226 225 220 231 214 218 223 225 232 229 228 231 218 226 211 229 231 211 226 210 210 213 212 226 226 212 210 228 214 210 214 222 216 224 212 227 209 227 211 213 222 206 224 221 221 225 216 219 206 205 211 225 206 206 207 223 212 214 212 217 214 216 209 221 211 212 219 211 211 223 216 204 220 211 217 214 207 204 207 207 201 210 205 203 212 206 220 220 214 207 210 202 219 213 218 204 201 211 212 209 210 203 210 205 212 202 217 216 202 199 200 202 208 203 202 217 208 201 215 200 205 201 200 203 215 218 207 214 209 217 201 217 199 211 202 209 211 218 204 214
200 208 200 212 200 197 208 201 215 205 216 213 202 205 213 204 206 216 207 214 202 206 215 210 217 209 204 201 216 216 202 211 200 205 207 203 215 203 212 214 199 207 199 217 204 208 209 199 202 215 203 215 204 201 205 201 203 206 210 200 209 212 218 218 208 219 216 203 221 206 216 222 215 218 220 220 204 207 218 208 203 220 223 206 220 206 207 222 213 216 222 220 204 217 218 210 212 210 212 211 216 206 210 206 220 226 226 223 211 219 226 212 215 226 216 211 227 212 223 213 227 222 221 218 214 218 218 231 225 212 223 223 214 212 219 215 232 214 225 226 226 218 233 229 223 215 221 214 217 233 218 236 225 230 225 231 218 232 230 232 233 221 235 239 225 226 235 222 237 228 227 236 224 242 235 236 236 243 244 235 239 241 223 238 230 238 241 229 241 238 225 233 246 243 232 231 229 249 239 231 244 241 228 229 242 236 238 243 235 248 245 239 235 232 238 247 253 240 233 255 255 242 236 250 239 239 258 253 243 244 249 252 241 243 259 263 247 242 241 255 245 245 251 251 243 249 263 251 245 260 257 259 250 261 249 261 250 248 262 264 249 260 268 271 254 264 255 273 261 271 272 274 270 277 276 263 257 258 277 259 273 273 273 282 265 267 277 267 283 265 270 285 270 267 278 277 262 263 284 283 282 285 271 274 279 276 290 266 282 288 291 281 275 286 269 295 282 272 271 270 274 290 296 299 286 285 277 296 290 281 297 299 296 295 279 280 288 304 284 307 281 292 307 306 295 308 294 301 290 311 293 314 288 304 291 287 295 294 297 309 314 308 307 299 310 294 295 302 312 316 297 308 296 312 296 320 314 322 313 301 308 300 327 327 326 313 313 322 312 313 317 332 328 315 309 326 324 334 328 320 335 318 330 314 332 321 310 321 318 316 335 324 328 324 328 338 322 343 330 336 345 348 348 347 330 341 319 339 332 321 350 337 347 339 349 330 337 341 345 330 326 345 333 356 339 349 359 334 350 330 354 345 355 364 355 340 352 358 363 368 337 364 341 348 353 352 359 370 364 357 362 375 345 360 351 363 352 348 356 375 371 381 365 353 350 375 370 378 373 360 384 373 379 381 385 360 375 376 363 363 379 365 384 386 366 374 369 392 387 369 361 394 397 370 365 365 365 380 379 395 383 370 381 371 394 383 392 371 385 396 397 390 373 372 386 381 376 404 390 398 409 383 410 397 388 415 398 407 393 405 414 412 383 407 408 389 412 413 423 386 421 410 421 408 412 416 419 396 393 411 407 416 412 401 420 419 411 403 396 401 400 432 397 431 430 415 423 420 415 430 407 419 434 404 401 407 415 406 425 408 434 439 434 407 411 431 430 423 421 437 447 438 414 440 441 434 426 435 436 453 449 416 450 441 445 435 433 441 419 421 427 424 424 429 454 431 420 437 426 446 446 443 442 437 462 438 430 432 434 452 444 449 460 460 449 445 460 458 474 440 444 462 448 440 457 466 459 461 437 442 453 451 441 475 475 477 445 482 471 440 457 469 451 468 476 477 459 459 457 474 466 488 484 460 468 453 453 461 447 467 455 459 453 489 464 483 489 483 484 452 474 499 459 493 456 471 489 493 471 456 481 501 458 467 480 468 464 488 491 476 487 496 466 469 495 498 473 474 509 473 510 476 466 504 497 473 474 480 502 489 479 515 515 492 502 474 494 504 503 509 494 486 495 479 514 476 490 482 488 505 478 481 482 496 510 520 492 510 504 519 513 511 505 504 512 480 522 484 497 497 520 519 484 485 515 494 509 482 494 522 518 502 513 519 485 510 513 509 505 487 508 496 489 505 498 487 502 516 525 499 511 496 522 523 537 525 525 495 538 506 529 523 499 519 507 526 495 510 499 499 498 497 536 535 499 522 531 539 515 496 517 535 502 514 503 520 546 512 511 499 545 506 501 504 505 543 500 518 504 504 524 537 507 514 527 541 519 512 534 517 543 505 504 549 532 529 512 551 546 546 532 514 524 550 544 536 554 506 528 537 542 547 521 510 543 512 555 510 514 522 528 557 517 512 513 527 518 554 522 508 543 550 520 543 523 539 553 520 540 524 532 558 545 548 562 561 533 537 512 519 554 513 518 511 518 555 562 529 548 524 529 563 514 520 544 561 550 535 519 561 529 541 535 564 526 565 553 548 527 566 557 557 523 558 544 550 523 550 522 517 547 564 539 551 529 514 556 562 553 534 552 514 523 528 544 566 526 530 547 556 546 553 547 518 544 540 517 516 523 527 520 520 524 546 558 556 563 563 513 566 546 514 513 518 529 544 517 558 524 514 548 519 554 544 524 532 562 545 543 518 561 532 516 540 558 516 544 539 514 547 517 537 514 544 522 553 512 513 528 526 549 529 554 528 556 548 516 532 529 526 538 556 545 521 532 518 557 543 545 559 524 529 511 527 509 522 549 509 556 512 557 541 510 526 558 555 512 543 524 510 506 530 556 542 542 526 529 537 506 512 535 555 511 537 552 512 531 550 540 515 535 551 547 516 514 521 506 516 504 523 547 510 543 545 511 549 531 508 505 499 498 511 517 538 511 534 498 510 530 512 498 510 508 544 501 496 539 506 513 520 506 536 538 525 516 512 494 525 494 539 502 492 537 495 500 521 533 510 539 502 526 524 500 514 534 504 516 509 528 525 497 493 508 516 498 505 534 500 512 486 510 516 506 526 501 482 513 525 503 507 520 503 495 528 489 504 489 506 494 482 492 499 484 493 500 507 481 512 518 488 489 514 513 490 517 488 515 504 480 491 481 494 496 516 513 492 512 499 497 490 504 514 510 497 489 479 505 483 505 475 473 465 489 486 472 477 488 476 499 467 467 499 459 466 474 490 501 494 480 477 463 503 488 492 475 475 490 485 496 465 482 487 453 473 472 457 458 456 474 487 466 462 471 458 452 458 471 476 449 465 474 460 479 446 443 461 460 444 471 446 443 465 445 444 446 458 439 452 464 458 464 451 468 453 463 469 438 464 463 449 469 452 447 456 471 469 447 447 464 441 450 467 467 435 452 437 433 438 426 443 435 429 463 462 452 452 437 424 460 423 431 439 455 428 418 449 449 424 439 454 441 442 446 454 430 416 438 451 433 414 420 440 418 417 411 423 414 429 437 426 422 412 438 407 411 422 421 432 408 436 436 406 437 422 437 405 420 414 429 428 404 411 394 433 418 420 405 425 428 409 413 410 429 389 416 418 388 423 389 412 407 417 396 388 400 411 421 416 407 382 389 403 394 414 399 386 400 381 387 409 393 412 388 407 405 382 380 386 402 387 399 398 371 391 405 385 401 398 366 381 391 377 375 391 400 376 365 397 394 394 374 381 367 369 390 375 378 362 380 388 385 370 385 371 373 378 363 385 354 361 380 362 372 378 366 376 358 363 353 376 346 365 373 368 354 363 356 362 374 350 343 359 348 347 347 357 352 339 351 362 369 341 351 368 367 350 354 343 339 359 332 344 353 355 344 329 352 351 349 332 353 354 327 338 354 329 337 355 323 352 328 326 328 341 324 341 330 328 333 324 325 317 322 319 335 321 326 314 331 334 327 316 313 339 337 317 318 310 331 321 328 337 321 331 316 331 330 326 332 333 303 306 328 316 326 315 321 304 322 321 308 298 324 324 298 322 300 310 303 305 315 311 317 293 296 291 299 298 300 304 315 289 299 302 302 314 289 286 294 299 310 305 293 286 309 287 284 286 282 288 295 306 305 278 300 296 299 292 280 302 279 277 291 279 294 296 279 299 289 279 291 283 270 295 284 280 268 277 277 275 268 272 273 271 273 274 271 265 266 278 280 271 280 277 280 279 260 274 271 259 272 279 258 263 273 263 259 267 256 271 258 274 265 277 264 263 254 267 267 264 263 258 267 267 249 264 270 268 256 251 270 265 271 270 268 260 247 264 248 247 249 264 246 250 245 258 246 244 247 262 263 243 246 250 260 257 243 242 240 251 238 247 259 239 252 258 239 255 238 241 250 239 239 242 255 235 234 254 253 235 236 252 246 241 252 247 240 244 249 241 238 251 246 229 244 246 247 236 233 235 226 233 225 234 230 245 237 236 232 229 228 231 241 234 240 231 228 237 236 242 239 238 225 222 234 235 234 232 240 220 221 221 230 227 222 220 232 228 216 221 227 233 219 227 224 225 224 221 218 218 214 224 233 219 222 219 216 214 226 211 214 227 215 227 215 218 228 230 209 230 214 219 225 219 210 210 228 227 220 217 211 211 224 211 221 222 219 215 220 225 209 225 219 224 214 225 210 222 223 216 217 215 204 218 211 205 219 208 203 208 218 205 210 211 207 203 206 218 210 218 216 210 217 209 206 203 206 211 220 204 201 210 213 201 203 219 201 219 203 201 202 218 201 209 206 204 208 209 199 214 202 212 202 218 219 217 205 213 212 205 215 204 201 212 215 206 201 200 216 212 217 207 212 200 208 213 205 210 205 215 211 210 216 200 197 209 210 204 197 204
202 213 209 197 199 206 205 214 208 196 208 201 198 216 203 209 211 203 213 198 200 207 202 210 209 202 215 203 202 215 202 208 204 216 210 207 198 212 206 204 204 210 208 206 201 206 198 215 212 214 208 217 204 216 203 218 204 215 210 217 199 213 213 200 208 209 212 201 214 211 209 214 216 206 206 201 206 206 206 207 215 203 202 221 218 204 217 222 221 206 220 219 220 210 220 207 218 209 206 211 221 216 223 216 221 207 215 225 213 220 207 225 222 209 222 215 211 217 215 208 218 209 226 217 221 223 228 212 229 218 210 220 230 226 216 216 210 220 231 218 214 229 232 214 230 212 233 219 215 213 215 217 234 232 224 225 225 220 227 223 228 227 235 228 222 217 227 231 237 221 222 231 232 238 221 228 240 226 227 240 241 234 234 226 228 230 234 231 244 226 246 233 239 242 247 246 229 235 231 243 239 246 244 249 242 240 233 246 240 241 250 239 243 253 248 233 241 245 255 246 242 243 241 256 236 240 255 250 252 242 250 240 241 246 259 253 241 253 255 253 245 262 245 254 247 254 248 261 267 247 251 264 246 260 257 266 267 260 252 258 269 258 250 267 249 260 265 273 257 266 269 272 252 253 270 253 253 270 254 261 260 255 255 256 273 269 257 276 278 270 267 276 285 276 281 285 278 272 277 265 272 269 286 273 264 266 287 267 267 272 290 279 293 281 274 269 287 273 279 296 293 284 280 283 295 277 293 293 278 276 287 278 275 300 288 305 291 284 278 291 297 280 290 294 301 301 301 310 311 284 312 292 291 311 306 306 310 299 297 315 304 314 306 292 304 317 305 300 303 292 318 315 300 298 304 302 315 305 305 313 310 307 301 324 325 326 323 305 324 314 309 311 321 316 315 333 318 325 305 314 319 332 332 328 316 338 319 315 339 333 327 332 343 340 345 330 315 337 329 340 320 318 321 342 334 341 321 323 345 330 335 329 338 339 354 338 327 357 335 355 358 355 353 357 355 329 348 345 358 337 340 364 364 342 352 341 367 348 365 352 369 360 366 343 368 356 359 372 360 362 364 372 344 344 355 352 358 354 370 361 347 378 354 356 360 352 381 357 352 353 376 365 385 364 355 353 359 386 389 382 374 375 392 359 386 389 372 390 390 389 369 370 390 389 382 382 399 364 397 374 399 367 401 394 383 384 397 382 387 400 379 372 387 388 377 389 377 385 412 393 404 396 402 382 401 397 412 386 383 414 395 417 391 395 394 400 383 401 384 384 391 407 422 408 426 410 420 392 399 407 415 430 401 392 431 396 425 406 418 410 430 435 422 435 415 413 407 400 408 423 400 408 436 419 439 437 409 425 418 418 419 442 416 444 420 412 444 433 428 437 428 432 452 427 435 453 449 420 436 453 427 424 450 416 418 417 426 458 423 445 438 422 454 422 446 443 430 431 462 432 427 448 449 435 459 449 427 451 467 456 464 451 469 452 459 441 446 459 432 473 443 473 436 442 466 463 476 448 444 475 468 465 478 465 466 476 468 479 484 475 467 457 468 441 482 481 470 482 479 463 444 479 489 464 464 453 451 474 485 475 469 469 452 485 469 470 465 477 472 485 483 481 467 491 462 488 491 481 493 486 483 460 498 468 472 486 463 485 470 486 462 470 489 483 505 482 475 483 473 470 503 479 508 481 473 471 507 495 499 487 501 505 502 498 494 482 489 501 497 494 474 500 518 474 505 495 488 484 512 487 510 482 491 481 507 506 498 479 512 523 491 505 484 518 507 503 486 509 490 489 520 504 523 509 523 488 482 495 483 525 495 508 528 510 517 523 514 494 523 489 492 521 503 530 525 525 498 534 500 532 490 508 526 521 493 530 510 541 507 508 497 519 533 516 494 523 510 505 540 510 501 508 508 536 516 539 546 512 520 540 510 532 548 531 507 538 508 525 517 540 538 520 516 528 532 528 534 524 539 505 541 524 520 503 514 542 549 541 535 517 515 506 520 515 518 538 542 515 512 526 557 557 541 542 553 531 539 528 507 531 535 538 508 514 520 539 542 533 553 508 547 544 511 511 557 559 525 522 517 512 522 516 512 559 534 539 531 514 541 511 519 550 544 552 557 536 531 518 561 524 520 548 561 555 530 535 552 525 548 539 552 531 566 537 549 544 549 538 517 554 523 530 530 540 536 522 531 545 513 525 516 533 521 516 537 553 520 556 527 542 552 529 561 551 515 543 544 551 514 549 556 542 529 519 515 552 545 534 530 545 562 550 527 533 515 551 519 538 556 534 514 541 565 523 541 513 515 519 513 517 517 555 545 532 523 562 532 554 544 565 547 539 563 522 558 564 559 563 551 564 545 551 554 543 523 528 559 525 550 560 545 532 550 540 538 514 512 558 537 545 556 548 520 541 558 557 563 540 516 556 556 544 521 528 546 534 510 556 512 529 523 555 549 509 531 555 511 530 547 536 542 538 551 531 546 545 523 545 553 507 537 523 541 527 541 524 551 519 516 553 539 531 524 526 509 546 519 542 546 536 549 528 526 533 528 515 528 527 504 544 545 514 541 511 519 519 516 509 525 514 526 515 530 526 516 512 502 523 508 517 501 528 506 525 506 531 513 508 533 515 498 525 505 515 536 500 517 514 541 497 502 507 515 496 536 509 509 527 490 530 514 539 505 500 521 538 520 513 495 519 493 523 487 499 494 523 510 491 492 531 494 516 492 505 501 489 528 523 490 493 494 522 513 493 527 514 520 498 481 508 478 520 506 517 501 492 480 503 523 512 475 505 486 522 482 498 501 472 484 514 475 495 515 492 499 479 504 492 478 499 481 502 476 496 499 512 513 509 486 494 485 504 485 464 491 503 465 463 474 463 477 481 488 481 472 486 503 504 477 494 480 490 488 497 459 465 459 462 497 462 460 496 478 472 496 460 495 481 491 495 469 475 490 466 463 468 458 454 464 476 457 475 465 486 470 477 484 470 479 461 459 454 464 471 464 460 455 462 458 478 449 465 465 451 474 443 451 449 469 475 456 443 470 440 445 434 471 436 459 429 460 427 465 454 461 430 440 446 441 423 445 441 458 456 457 456 433 443 450 453 427 427 419 438 425 457 440 417 433 447 456 426 417 450 447 419 436 424 424 448 449 435 417 436 431 410 430 421 416 416 410 428 435 418 416 420 438 422 440 429 430 421 435 426 423 419 409 406 413 422 403 417 422 429 394 400 422 394 411 391 390 419 396 420 427 426 413 398 396 396 392 411 403 416 413 389 394 396 389 397 413 391 418 401 401 404 397 384 393 397 388 380 377 406 375 410 408 401 372 379 408 398 384 385 369 375 398 400 367 372 385 378 395 392 380 379 380 385 369 384 391 389 364 386 373 379 374 362 370 356 392 380 361 362 354 373 361 379 387 356 366 380 360 358 381 374 361 347 350 366 372 362 370 357 375 352 349 370 360 367 363 370 369 366 339 352 367 355 353 362 362 360 352 368 334 340 335 342 350 355 342 330 335 336 335 342 350 349 352 333 330 342 332 338 342 344 335 330 354 335 337 336 346 330 326 325 327 328 341 321 324 323 315 333 325 345 317 340 343 332 335 316 326 331 327 325 317 320 323 337 309 324 325 322 319 312 310 309 310 324 324 327 312 329 307 319 309 312 319 311 308 298 304 314 304 313 320 299 297 299 299 318 300 302 310 293 300 299 294 290 303 314 299 314 303 305 313 295 303 298 297 296 288 288 286 284 296 283 298 291 291 289 297 297 301 296 282 276 277 278 277 276 288 284 296 288 279 272 286 271 288 278 287 283 295 277 281 284 290 266 289 277 277 291 280 272 265 267 286 271 278 270 262 267 271 263 265 261 266 283 272 261 280 274 264 256 280 267 274 256 276 258 261 260 272 252 252 270 268 260 260 270 261 258 263 264 258 257 249 269 252 249 259 259 263 263 247 265 246 265 252 248 263 256 242 260 249 244 251 247 247 255 243 257 253 256 238 239 249 248 236 254 248 254 251 251 254 254 248 242 248 239 247 241 245 252 234 247 235 230 238 252 252 248 240 229 238 229 236 229 242 229 243 244 233 226 244 244 241 243 229 244 225 242 224 241 239 227 228 237 225 222 226 241 236 240 220 231 222 240 235 230 218 221 219 234 219 229 231 235 232 221 226 219 235 234 234 231 228 220 222 227 234 213 215 226 216 233 214 227 217 211 231 224 210 214 218 213 226 210 229 220 215 215 222 211 211 219 227 208 212 226 213 214 211 211 223 217 209 225 207 224 222 211 223 222 210 207 223 209 214 209 224 223 208 214 205 205 213 219 205 218 214 209 221 217 210 214 204 213 212 205 209 204 210 203 220 213 204 217 216 212 219 215 208 203 204 210 205 212 202 205 206 214 211 202 208 219 214 211 200 207 211 204 216 209 214 214 211 208 202 206 207 212 212 199 202 206 212 202 205 209 208 213 215 212 208 200 215 214 197 209 216 203 215 214 206 212 210 199 213 205 207 202 199 214 197 196 203 204
213 211 195 204 207 205 200 211 209 210 200 201 202 199 208 202 197 210 209 202 212 198 212 215 197 207 213 210 208 213 198 206 209 199 207 213 201 204 202 216 200 208 203 200 212 207 198 206 201 203 212 211 206 201 210 199 205 200 213 209 217 216 216 206 215 216 218 206 216 214 215 204 213 218 200 204 207 219 209 221 210 209 220 218 216 214 219 216 216 207 213 218 217 207 203 211 205 221 218 220 216 212 204 206 207 224 211 216 223 219 215 212 207 212 207 220 225 226 215 220 210 226 214 224 212 215 211 214 219 216 226 221 217 220 215 225 210 211 228 224 231 224 224 228 217 215 213 219 231 229 230 219 217 232 226 222 234 222 228 221 230 223 234 237 234 218 230 236 218 227 231 230 238 221 235 234 223 228 222 224 234 239 239 228 227 241 233 230 229 223 224 239 245 233 246 236 243 241 242 228 245 233 241 237 239 233 236 238 241 250 250 252 248 238 234 248 249 231 247 251 235 241 233 245 256 248 236 242 254 254 251 236 241 241 257 259 254 242 262 261 247 256 263 260 257 257 257 252 265 246 257 263 255 255 246 255 262 255 262 251 249 259 257 272 260 269 258 272 249 254 274 270 273 262 275 251 258 277 260 270 254 262 264 257 261 280 269 258 272 269 278 284 258 266 263 277 264 281 279 278 272 284 286 285 281 284 289 283 273 278 287 274 266 293 277 289 292 275 286 287 292 278 290 280 279 299 278 299 298 299 298 281 297 303 286 282 293 300 300 306 299 284 283 293 281 287 283 282 301 299 293 301 286 295 292 293 308 308 312 294 288 310 290 290 297 318 315 313 320 316 296 321 305 322 316 302 314 297 315 301 321 324 318 312 304 325 302 303 305 309 325 329 304 305 314 323 329 323 319 332 316 326 325 319 321 308 321 340 324 316 322 333 324 322 325 342 315 341 324 343 340 348 341 340 348 330 324 330 333 326 336 337 337 346 330 352 333 328 355 338 336 352 356 356 359 353 333 332 337 333 336 362 347 350 341 360 343 334 360 344 344 359 338 344 351 351 362 373 351 372 370 357 373 359 350 345 359 347 351 344 364 350 358 366 355 381 375 371 351 354 359 354 362 384 378 381 379 380 380 355 379 376 365 379 389 378 367 379 362 373 370 382 380 372 397 367 393 369 397 373 396 390 389 391 403 404 391 376 388 373 384 385 395 393 388 399 398 401 385 404 395 390 395 409 404 410 385 396 400 392 405 413 403 415 386 402 403 386 408 397 423 412 424 401 406 394 404 424 416 425 391 416 410 431 419 405 410 432 406 431 399 402 429 427 410 425 419 411 423 422 424 438 414 413 401 435 440 411 434 425 426 411 425 425 423 447 409 421 408 451 414 430 439 414 432 417 429 439 421 414 431 417 422 433 446 458 422 446 438 423 457 421 453 432 421 422 449 451 440 438 452 467 457 446 449 464 455 447 455 469 448 445 433 429 450 442 463 442 442 445 443 453 455 471 452 441 438 454 439 449 457 461 446 464 447 469 449 452 480 456 447 466 446 457 444 482 443 446 446 477 459 466 491 469 473 476 487 478 473 465 480 495 461 484 489 455 497 488 458 481 461 483 496 486 493 473 499 469 475 489 470 488 477 468 497 501 473 492 491 479 470 483 481 503 488 497 498 506 493 480 512 468 491 504 511 496 507 497 501 482 473 503 474 501 492 517 472 519 508 474 474 488 509 474 509 479 480 501 499 514 477 513 478 522 486 514 512 489 511 519 482 513 520 481 496 488 486 483 481 499 529 482 485 499 521 524 505 493 504 506 524 529 514 497 533 488 526 522 510 532 532 496 527 504 504 518 507 498 522 492 522 521 505 513 522 507 498 495 543 494 543 505 528 521 525 538 510 508 498 511 498 497 528 501 498 527 537 534 524 518 542 533 531 520 500 542 547 536 519 545 531 537 502 513 541 510 534 534 524 516 551 504 546 508 541 529 552 532 510 552 544 552 504 555 521 550 543 535 556 558 555 549 507 512 557 525 537 515 523 519 546 519 555 529 541 541 534 517 518 521 544 558 516 544 557 534 517 521 543 547 520 540 539 554 526 537 520 536 545 536 528 564 528 523 564 561 556 517 548 517 556 535 521 554 566 556 513 550 534 521 532 563 525 518 516 521 553 543 553 545 543 566 536 561 522 553 566 532 538 515 552 544 553 522 531 514 527 547 551 549 517 533 545 530 538 564 554 525 558 541 520 534 540 559 543 565 544 541 529 531 558 530 561 543 538 540 544 552 519 543 533 522 562 526 553 548 521 539 520 564 527 541 545 515 531 519 565 561 545 541 539 550 556 547 525 526 518 516 562 521 559 542 544 553 553 530 533 522 517 555 535 531 529 566 532 546 534 529 555 527 556 542 525 524 537 553 520 537 531 552 524 530 547 525 544 533 544 541 516 519 559 548 547 529 530 519 515 560 550 515 537 549 550 550 560 554 537 515 526 535 554 517 533 516 531 513 537 542 543 521 530 518 506 514 536 505 555 519 555 543 525 509 529 545 529 528 538 536 517 547 522 546 502 541 526 532 507 540 524 541 548 530 522 511 508 538 543 529 520 498 529 535 515 522 523 507 542 511 516 504 532 512 495 532 499 520 540 534 536 534 505 521 525 522 504 502 521 540 510 499 505 504 531 519 521 538 503 493 489 491 500 512 505 487 502 494 506 533 515 531 524 526 532 529 514 504 510 495 504 513 487 528 506 486 489 487 495 500 487 493 489 502 516 480 482 503 506 493 489 502 507 508 492 512 511 485 510 496 505 480 494 493 512 476 505 479 494 471 497 493 479 476 501 501 513 475 476 473 480 490 473 509 501 488 470 464 466 471 478 475 467 469 463 470 461 467 495 486 492 458 504 469 459 481 460 476 481 458 480 477 474 472 481 457 490 455 463 455 487 470 470 461 474 479 478 449 477 486 448 481 466 462 481 477 468 464 457 450 450 454 462 454 478 457 482 481 471 445 470 451 460 470 437 452 440 472 461 466 451 452 443 442 441 436 468 472 433 473 433 438 465 454 468 434 442 439 464 459 440 444 463 447 435 440 442 450 440 435 435 452 431 431 451 460 417 431 457 428 436 424 429 434 427 416 426 422 453 427 436 420 417 409 434 413 426 425 421 418 412 418 421 428 428 413 416 432 437 422 415 408 432 407 435 421 438 429 410 434 419 435 430 402 434 403 422 415 400 412 431 398 406 411 428 396 390 426 412 389 406 402 393 423 390 394 398 388 387 393 407 387 380 383 385 382 417 396 392 403 377 408 386 412 389 405 396 381 381 382 372 378 381 380 404 392 371 370 404 404 385 382 393 368 395 395 384 367 377 371 371 387 393 362 384 392 372 388 377 361 360 388 361 361 371 358 373 386 356 371 387 356 367 368 356 383 370 350 358 358 381 372 360 371 362 344 365 364 362 374 360 341 370 348 371 358 352 343 339 339 339 339 337 365 343 350 362 350 365 361 362 348 340 342 346 359 360 353 350 349 359 339 331 346 344 329 347 344 350 326 348 353 321 334 332 346 334 348 338 325 326 348 327 346 342 330 321 336 336 322 338 318 322 329 327 318 316 320 314 313 334 316 315 315 323 328 307 331 306 307 303 331 316 302 319 321 323 324 300 324 325 302 302 324 303 324 322 308 321 307 307 298 294 308 307 318 297 306 313 317 303 302 300 307 298 291 287 303 287 300 293 308 289 304 288 308 285 302 284 288 303 302 278 305 302 282 293 293 289 298 278 284 286 296 292 281 297 291 283 279 282 279 281 294 283 290 276 284 280 290 283 267 267 283 272 265 269 277 278 289 277 287 264 273 284 284 276 283 263 272 271 275 264 281 274 258 266 268 263 268 278 275 271 272 273 255 257 262 267 264 252 270 252 252 261 250 267 250 268 248 265 247 248 269 254 253 245 260 265 258 259 262 266 266 256 247 242 241 262 252 262 257 255 252 245 249 245 254 243 247 248 258 256 255 241 257 245 246 240 239 244 245 253 250 251 248 236 239 247 251 232 234 248 230 244 246 241 251 244 231 230 239 227 233 245 242 233 244 242 237 241 235 238 229 233 230 244 227 241 229 241 241 242 239 241 238 236 235 237 239 232 233 228 233 222 220 232 235 227 219 221 235 229 220 215 231 217 225 223 214 225 231 219 213 222 213 217 214 216 225 217 213 211 225 210 217 228 222 213 215 225 218 211 217 222 211 211 220 210 226 214 217 220 222 212 208 226 221 211 221 211 209 205 217 216 221 216 204 224 214 218 214 214 210 219 210 216 222 221 215 217 205 204 207 221 207 208 217 201 211 210 206 215 210 217 203 205 205 203 202 213 215 209 202 199 204 207 212 201 204 202 214 215 200 204 200 210 207 215 211 201 210 198 212 210 205 199 198 208 200 213 213 216 201 197 208 209 214 212 211 207 213 207 204 215 213 198 200 203 196 213 206 200 214 213 213 203 208 214 205 210 201 201 201 206 214 214 211 212 210 206 195
199 196 203 198 213 197 194 212 209 204 202 206 194 200 195 213 213 195 204 200 213 203 206 196 214 197 212 203 205 195 203 210 209 204 206 209 208 207 200 196 198 209 208 198 215 210 210 205 202 199 202 212 200 206 215 211 209 204 199 199 205 208 207 200 198 198 206 203 202 211 216 216 205 205 209 204 199 203 200 218 208 220 208 201 217 217 200 212 208 209 214 209 212 217 220 206 213 211 209 205 216 214 220 222 218 209 207 218 214 206 216 222 206 223 222 224 219 224 213 207 209 206 216 221 221 211 225 212 220 210 216 212 219 218 221 218 227 220 225 225 230 227 230 214 214 218 232 216 229 214 231 230 226 222 227 223 226 231 218 224 215 233 231 226 221 220 234 218 231 229 233 231 223 227 222 240 226 227 232 219 223 236 238 223 232 242 237 231 235 241 236 236 236 227 243 238 239 229 228 229 240 234 231 228 238 230 245 242 230 245 251 241 246 234 232 246 238 236 239 245 242 249 251 253 247 251 244 236 251 247 236 255 250 254 248 240 251 258 257 247 240 259 239 242 256 245 260 257 254 251 248 256 246 246 248 261 252 248 265 245 265 252 250 262 247 265 250 247 262 273 272 263 261 250 273 256 266 267 260 259 262 266 265 279 274 263 267 256 276 274 264 266 269 263 268 278 274 279 285 283 272 263 287 288 277 264 288 270 265 272 282 282 288 273 281 277 292 274 286 280 283 278 270 276 284 280 297 294 295 285 293 274 290 288 276 283 282 278 303 284 297 296 295 292 297 292 298 296 301 290 286 305 311 306 288 295 296 303 293 308 306 313 289 300 314 316 295 303 319 314 320 308 316 320 313 313 296 301 296 306 296 302 314 325 307 324 329 311 306 305 317 304 309 309 309 331 323 306 323 322 320 318 317 325 319 323 337 325 318 332 319 328 312 324 342 333 325 341 332 324 319 327 347 336 327 342 344 345 344 323 322 327 336 350 341 330 354 330 351 356 342 349 345 358 347 329 328 338 348 354 360 359 357 346 346 358 357 358 352 342 362 369 338 370 345 356 365 359 355 374 352 374 344 366 371 344 359 374 359 349 368 378 361 377 369 381 359 359 384 376 355 378 373 388 369 362 378 368 372 374 388 364 374 362 389 373 389 372 361 380 363 384 389 367 364 362 364 373 367 399 369 394 385 391 370 375 376 389 380 396 375 396 401 378 384 394 401 390 386 377 378 401 408 382 400 403 411 397 418 407 414 416 389 404 386 386 422 403 389 414 387 399 386 399 391 410 401 396 408 401 405 394 397 401 407 415 425 396 419 433 434 427 417 405 429 420 420 417 399 414 429 436 441 418 426 418 424 422 414 418 433 420 429 416 438 446 425 421 434 437 446 425 448 414 413 450 423 448 445 440 443 446 429 435 442 439 453 418 441 425 426 438 458 446 430 427 447 435 451 441 437 452 432 445 453 438 461 455 430 454 454 459 444 435 465 432 444 432 458 465 438 475 457 461 463 466 444 446 468 462 459 473 479 483 462 453 482 455 472 458 456 477 444 448 474 487 480 485 476 463 462 468 473 488 482 460 457 476 481 476 480 495 463 485 479 476 493 486 474 485 468 462 464 492 501 500 483 472 472 464 491 465 499 485 465 499 495 507 475 471 508 489 475 463 495 466 465 489 478 488 501 479 473 471 501 475 481 504 475 511 481 490 489 511 494 481 518 487 478 510 491 474 505 474 512 509 495 496 522 484 514 498 499 498 509 498 521 509 487 491 500 521 483 500 482 498 526 487 520 498 498 532 518 501 527 493 522 490 521 534 491 517 521 490 493 528 513 516 526 507 514 530 509 496 538 523 497 493 504 506 527 540 503 515 519 531 500 532 516 516 544 524 526 538 538 518 543 516 523 532 515 533 518 537 510 516 519 516 501 508 503 541 519 548 536 528 508 532 511 506 531 538 538 511 506 531 512 504 552 515 532 510 508 546 516 513 536 519 530 515 539 537 536 524 526 509 554 555 513 534 532 528 510 514 558 522 547 550 538 515 509 547 556 547 537 515 535 550 531 562 560 544 541 517 511 542 521 560 538 528 513 543 529 517 551 527 563 537 517 518 514 533 530 548 526 553 558 557 555 560 554 547 538 564 540 514 556 543 564 541 539 530 524 548 548 548 553 555 540 561 523 541 527 557 539 557 543 546 548 547 555 551 528 526 548 555 544 538 547 541 565 518 558 537 553 539 534 555 542 561 548 551 550 523 540 521 566 530 552 561 563 555 543 538 566 538 524 541 561 518 568 520 538 519 542 522 557 560 522 529 567 516 565 547 523 551 568 535 527 567 542 520 552 531 542 548 554 566 535 560 530 549 564 552 552 537 520 540 544 527 516 542 543 527 535 551 563 535 534 522 549 523 543 532 540 533 527 525 546 564 533 562 530 556 544 551 518 556 526 561 520 548 558 538 524 548 563 558 536 519 549 521 517 526 534 548 518 554 560 516 534 545 510 532 536 543 517 520 512 532 548 522 547 520 527 539 557 525 512 530 513 551 540 552 514 545 538 554 536 515 540 541 513 535 531 550 532 509 522 509 520 542 540 515 543 504 543 515 509 510 516 500 516 499 519 535 498 504 510 523 520 516 539 530 524 544 501 502 500 498 511 519 540 504 537 493 504 528 507 535 525 531 508 521 530 524 523 511 501 522 506 531 518 494 523 516 511 520 536 503 515 532 535 496 516 501 503 522 498 505 494 518 495 514 522 497 496 492 501 489 497 525 483 494 524 505 524 490 508 513 495 495 475 518 512 498 496 476 479 490 511 501 474 517 488 515 497 494 500 491 471 485 505 504 486 504 487 471 485 505 480 495 508 477 504 486 471 478 495 484 490 494 469 463 465 484 475 464 488 467 481 496 484 479 458 476 493 466 493 470 454 457 472 473 478 456 494 490 480 488 462 457 458 485 476 475 458 475 456 478 476 460 446 449 459 469 474 479 469 483 475 473 449 483 483 451 449 473 463 478 456 449 446 440 464 451 478 436 439 444 452 439 441 475 472 442 435 455 450 437 447 471 429 467 463 436 459 431 450 425 450 427 460 435 442 435 455 439 429 441 457 418 444 422 421 446 440 449 437 443 417 431 420 430 438 444 442 440 450 451 450 441 418 429 415 434 409 434 408 410 415 436 408 404 441 405 422 418 425 410 416 403 409 417 406 400 437 423 427 403 401 407 428 430 426 394 410 413 412 421 394 422 409 394 426 390 411 396 390 415 416 393 411 391 397 411 409 399 400 414 386 385 416 397 406 380 378 384 385 413 378 378 404 402 379 385 382 410 385 390 373 406 395 373 385 370 371 368 369 396 388 394 377 387 370 390 378 392 391 367 374 393 380 369 388 358 367 389 381 358 387 359 382 369 355 379 357 382 370 358 353 351 361 355 381 367 357 347 367 375 362 360 348 371 353 359 370 343 370 349 374 359 370 357 346 370 360 360 368 343 341 365 342 345 358 349 332 346 364 358 338 356 334 328 338 360 336 348 331 348 347 326 346 338 355 331 350 352 340 328 341 334 335 340 338 328 346 339 342 336 335 347 341 345 313 341 316 340 319 328 317 312 339 321 324 318 323 338 313 326 327 308 305 316 317 318 315 311 330 327 317 322 306 305 309 319 328 312 303 322 319 318 313 312 315 317 318 301 303 318 319 315 305 317 301 303 296 290 288 297 298 310 295 314 295 308 294 292 295 301 303 303 300 290 299 302 300 301 282 303 283 280 297 285 291 283 276 295 283 283 280 284 279 285 275 274 292 286 270 295 293 271 270 284 269 282 285 283 269 286 276 288 281 268 266 272 276 267 263 262 271 280 279 277 279 266 278 259 276 281 271 270 276 280 266 263 268 272 274 278 259 277 254 270 251 256 253 257 254 256 265 251 270 248 256 261 265 254 246 264 251 267 254 246 255 265 250 260 261 242 247 252 251 248 264 261 245 245 257 253 260 257 243 251 259 246 250 255 238 239 256 252 238 238 236 252 243 239 248 246 240 246 230 239 247 233 239 238 249 229 247 229 247 250 241 248 244 237 226 231 227 231 238 226 226 236 225 245 225 234 236 233 224 235 235 232 231 241 237 241 225 232 236 233 228 239 224 238 236 234 218 232 221 232 227 221 229 223 219 219 220 217 214 224 231 225 234 233 225 220 213 223 220 221 211 216 216 214 219 214 230 217 226 211 209 216 214 223 222 225 221 225 228 227 214 218 216 207 215 218 208 221 212 219 212 221 218 212 212 210 211 217 224 205 213 205 214 213 215 205 207 204 221 205 222 208 214 209 205 201 219 205 214 202 218 218 217 208 204 201 214 208 213 213 210 200 213 219 208 214 198 203 212 210 209 212 206 208 213 204 203 207 200 214 197 205 210 206 208 208 211 215 198 203 213 212 196 200 199 200 196 211 205 201 202 207 195 210 197 210 210 203 212 205 212 212 205 206 201 208 210 209 207 212 196 195 208 195 199 203 211 212 198 200 198 198 212 199 205 195
205 199 194 203 201 212 212 211 195 211 205 210 205 209 199 198 211 193 212 197 195 209 195 212 195 212 196 205 209 199 206 201 198 200 203 206 211 203 205 214 214 210 203 206 206 209 203 196 202 201 200 203 209 214 202 202 212 196 213 207 202 198 215 207 205 205 211 214 206 214 205 205 210 214 209 214 200 217 215 199 219 205 209 201 204 216 212 201 207 200 204 214 201 201 209 214 202 201 207 203 217 202 202 221 203 218 222 209 212 215 212 213 222 221 215 206 215 207 207 223 207 211 217 209 213 223 220 213 223 227 215 217 226 217 214 227 223 225 213 226 214 230 219 221 229 210 221 224 210 216 213 231 219 222 212 223 224 221 219 217 230 228 223 225 214 229 235 229 221 218 223 227 219 235 238 237 230 232 233 240 235 236 221 224 233 232 240 230 232 235 222 238 241 230 231 235 229 224 228 233 240 245 246 248 248 228 246 238 237 249 232 248 244 244 231 234 245 237 251 250 241 250 240 235 236 233 241 237 244 251 255 236 255 247 247 249 252 253 239 256 245 254 261 240 239 261 264 242 244 252 251 257 247 262 243 267 250 266 251 245 255 267 256 267 272 269 254 270 265 261 271 263 266 261 250 271 258 258 263 258 273 272 254 265 263 264 272 278 267 267 263 263 274 272 279 273 259 283 266 285 263 280 270 282 274 270 264 275 288 280 270 272 286 277 273 287 275 268 291 291 288 287 276 289 293 276 271 292 299 277 282 295 283 284 281 277 276 276 301 282 298 284 286 288 299 288 287 281 296 294 300 303 311 292 307 292 293 298 313 310 312 304 311 298 296 301 303 317 307 309 298 294 308 293 296 299 316 312 298 317 326 319 301 313 302 319 308 299 317 303 301 310 307 323 328 327 316 322 315 331 336 328 332 328 331 336 324 317 326 317 318 318 338 313 312 314 320 318 319 347 341 323 327 319 348 349 329 319 350 348 336 321 332 343 326 349 342 327 356 339 347 331 352 346 327 333 356 349 361 358 346 338 336 338 345 336 337 365 361 357 360 342 347 345 370 343 339 372 359 344 357 373 376 346 377 356 349 354 350 352 345 345 349 351 347 367 372 363 357 354 374 353 352 375 374 381 364 385 379 370 375 388 382 362 363 390 389 387 374 371 395 378 381 396 379 385 388 391 382 386 378 388 370 381 404 369 400 394 374 378 387 389 378 392 374 374 381 378 390 407 412 376 378 380 408 393 388 400 411 408 401 418 383 394 387 383 388 385 409 395 391 418 398 396 419 397 423 429 405 406 412 426 411 417 418 433 415 419 404 408 412 421 402 436 407 421 413 416 419 434 431 439 437 436 437 429 444 440 433 410 443 414 409 443 411 431 435 420 434 449 421 420 427 421 415 420 448 443 453 431 446 419 444 425 456 437 444 441 427 426 436 457 433 461 427 439 438 436 466 465 442 445 454 445 446 443 461 456 435 444 443 470 440 473 444 466 471 437 465 456 471 454 458 478 469 466 480 450 444 453 447 449 469 456 484 476 478 447 457 479 467 462 484 478 475 477 479 463 471 472 475 490 478 478 451 465 460 486 477 494 451 466 494 493 478 454 499 471 486 482 477 496 500 499 482 459 468 470 483 460 469 495 492 461 502 494 502 476 470 465 503 493 478 509 503 510 495 476 510 473 482 479 503 512 490 502 494 483 481 515 494 512 475 472 518 513 479 473 517 511 486 520 479 513 482 499 491 511 498 498 490 502 480 479 509 513 493 519 502 515 498 511 519 497 528 530 517 527 489 525 516 531 516 505 527 508 523 494 493 508 521 517 497 529 522 532 488 504 499 529 515 524 503 514 497 531 526 524 537 541 523 521 525 530 516 509 522 529 533 519 510 510 518 537 514 495 547 520 538 504 524 498 531 532 549 530 504 504 528 544 549 525 525 506 535 551 523 540 535 510 514 552 527 538 518 507 522 527 504 530 517 546 520 528 513 541 507 519 526 508 520 527 526 524 515 529 540 521 507 553 534 529 510 537 529 553 521 528 524 522 533 539 544 550 542 552 533 546 547 534 527 561 555 547 527 544 517 540 537 518 533 563 541 513 565 551 516 513 551 551 539 515 553 558 534 516 515 537 528 558 547 558 565 522 550 514 526 537 567 544 540 557 540 530 519 554 568 522 517 568 560 543 517 563 551 555 567 569 525 527 559 558 533 518 528 532 519 556 517 534 532 542 522 520 558 527 560 519 551 524 534 558 568 536 552 549 537 565 565 562 538 554 566 556 519 541 534 522 527 535 540 543 523 563 563 526 535 552 543 568 520 560 556 517 541 553 565 561 547 559 552 568 559 548 569 561 518 532 566 543 565 550 532 517 542 524 542 523 521 515 521 525 559 522 525 546 559 520 538 536 564 536 551 552 529 549 559 547 528 555 522 524 552 539 543 542 548 516 550 516 516 544 545 550 515 522 528 533 536 527 517 519 552 518 534 548 522 516 555 527 550 515 531 526 515 521 519 551 538 555 517 520 533 528 537 515 538 553 537 541 548 543 549 535 528 552 553 539 505 523 504 546 528 504 541 513 523 543 522 552 510 511 531 506 502 532 547 512 500 522 510 547 500 537 547 508 537 530 514 527 517 528 526 541 501 527 499 497 544 494 522 528 504 528 533 533 502 495 493 534 505 519 515 520 539 499 491 526 498 521 525 493 503 500 491 493 499 508 506 497 501 488 514 499 502 491 500 510 518 506 524 526 482 529 510 515 513 485 486 518 503 482 510 511 509 496 494 520 504 481 523 476 504 491 519 481 512 509 481 477 496 492 502 506 492 493 473 514 510 481 518 479 500 517 479 510 503 470 481 511 501 477 506 495 473 466 486 499 477 498 496 475 502 502 466 478 481 459 477 481 493 459 495 469 474 470 477 492 495 490 461 477 472 481 454 484 475 489 484 465 461 481 457 467 470 463 467 490 477 488 454 484 448 471 461 465 459 445 467 454 465 475 443 475 476 483 457 455 462 448 456 455 466 477 436 448 446 442 451 440 438 439 464 461 452 464 462 466 450 468 463 462 463 471 463 452 429 467 425 435 440 424 426 456 464 435 451 446 422 440 460 432 452 451 449 429 427 444 432 446 427 437 443 431 450 430 452 414 424 450 449 442 413 420 426 428 444 418 447 409 426 411 434 404 428 420 425 418 404 424 413 435 440 399 409 437 431 398 402 426 418 396 433 430 423 394 407 432 401 399 419 393 401 425 389 404 423 415 412 405 388 396 415 409 406 386 386 400 398 381 409 400 408 409 403 380 386 382 390 380 396 412 405 412 384 376 400 382 387 384 387 390 373 393 401 368 370 404 394 394 402 384 397 368 393 372 369 384 395 366 391 387 369 389 394 366 369 382 359 364 358 383 369 381 359 384 370 355 366 360 382 367 371 372 351 381 371 380 347 369 361 372 355 359 353 374 374 368 345 356 350 357 359 350 340 365 358 340 355 360 343 361 342 339 363 333 361 349 360 350 337 330 337 354 358 344 345 336 349 342 327 355 331 327 334 333 347 323 328 328 345 352 335 343 322 341 324 331 340 334 345 344 329 330 317 331 335 337 314 325 329 338 325 324 338 328 322 334 306 308 319 305 309 312 333 331 310 331 305 314 322 304 309 314 328 316 301 307 301 303 323 296 308 317 314 308 307 315 298 313 292 302 309 307 307 309 307 289 299 292 295 298 312 298 293 310 298 296 288 296 309 302 309 294 298 282 282 287 278 295 291 286 277 288 287 282 277 288 282 279 291 289 296 273 281 290 277 276 295 278 268 278 277 276 273 277 293 269 279 266 286 275 281 273 272 270 279 287 275 284 266 282 270 277 275 269 260 269 264 270 272 266 256 258 271 266 264 256 263 271 256 272 255 266 255 271 269 264 273 261 260 257 247 252 266 261 260 254 259 269 264 264 259 255 251 261 248 244 254 248 243 246 248 246 244 242 259 246 246 251 253 239 258 256 236 252 245 254 247 238 234 255 236 252 244 252 249 243 251 234 248 246 230 243 247 244 239 229 230 249 238 244 249 231 233 226 226 227 225 226 225 241 239 240 241 229 245 227 232 240 227 238 243 235 226 226 231 233 235 240 224 225 221 222 229 227 227 220 234 231 234 220 235 232 217 221 221 230 227 218 234 223 229 219 223 233 215 233 219 220 231 225 211 222 216 224 210 223 224 227 216 220 229 214 215 209 210 225 224 219 211 226 222 223 225 211 206 223 210 216 213 209 207 208 220 218 217 208 210 214 207 207 219 214 218 222 212 219 219 206 209 220 201 202 215 220 208 214 213 209 203 220 213 205 201 205 217 212 210 202 201 217 211 212 206 198 201 198 213 201 210 209 202 203 200 201 207 215 215 211 202 205 208 207 198 206 212 209 203 204 203 209 195 208 195 195 208 199 196 203 195 201 206 200 207 210 196 209 208 195 204 207 204 209 210 199 199 198 204 199 199 212 205 199 196 197 211 210 193 212 198 193 211 211 199 196 199 202 211 193
194 192 197 205 207 194 210 205 198 200 210 196 211 193 202 194 197 200 203 198 193 210 211 203 200 197 206 198 198 204 198 201 204 196 206 212 210 204 205 196 205 204 213 196 197 203 211 195 204 202 212 196 211 211 207 199 208 200 196 205 203 202 213 207 198 199 206 215 202 198 210 214 201 211 209 205 212 206 198 202 216 217 217 213 214 209 210 216 201 200 219 203 209 201 210 217 217 201 218 220 205 221 216 219 204 218 221 206 221 213 213 207 223 223 222 217 211 216 214 212 218 211 218 206 212 205 224 210 226 220 209 210 220 223 208 221 218 226 227 216 209 221 227 211 209 229 217 217 230 225 215 228 227 229 223 225 222 220 224 220 221 225 230 218 225 223 214 228 233 216 226 233 229 223 234 228 220 219 237 230 227 236 234 219 239 237 238 232 226 235 223 236 234 225 231 225 235 235 244 225 232 242 242 232 242 247 243 235 236 246 242 240 245 230 237 247 231 242 232 234 253 238 232 253 235 249 247 255 234 250 236 255 247 249 238 256 244 255 239 238 248 244 252 239 260 259 248 257 246 240 254 241 249 261 242 266 246 266 247 266 268 260 252 248 258 255 255 256 253 254 257 264 261 263 274 255 267 267 267 257 261 253 269 277 254 265 261 273 257 258 277 281 271 261 273 281 258 263 276 272 266 274 287 270 267 284 275 268 284 281 281 276 275 271 293 283 277 290 275 291 269 278 273 278 279 291 285 276 275 277 282 286 285 292 279 303 277 290 291 298 289 293 287 297 306 306 293 280 291 285 310 296 283 300 312 303 306 285 301 307 305 296 310 312 311 313 297 292 296 301 293 316 302 319 310 321 321 312 304 297 321 321 311 322 297 316 308 312 324 327 330 327 304 321 332 321 335 310 319 318 318 316 315 320 307 333 326 334 330 334 331 337 341 331 330 313 332 341 339 318 317 328 321 344 333 328 336 345 329 347 343 333 322 352 345 341 354 341 345 324 347 357 332 349 341 343 344 341 356 348 355 351 349 352 333 364 336 366 339 351 359 355 369 350 354 360 344 355 352 364 360 343 348 369 364 365 378 374 368 356 349 380 379 354 347 366 369 378 359 371 357 385 381 376 352 359 386 363 375 371 385 377 366 360 366 378 372 381 376 376 362 379 385 385 384 377 390 381 373 366 375 374 379 388 401 394 370 374 395 389 390 372 399 391 386 385 381 390 378 392 404 377 394 409 384 387 409 414 405 415 419 391 417 403 403 387 414 405 424 385 387 413 416 420 392 426 391 412 415 419 419 430 395 397 412 411 411 407 422 426 436 414 401 425 433 410 421 407 438 407 404 439 416 423 437 416 430 405 438 413 430 443 413 426 441 416 410 414 418 410 421 444 436 442 439 430 445 417 422 430 446 448 438 450 427 428 455 446 439 447 447 463 428 431 443 429 437 430 429 440 453 457 445 453 439 459 433 439 428 447 466 434 443 472 436 457 458 457 436 472 450 440 470 476 470 480 450 481 473 456 458 483 474 484 447 440 485 466 460 444 465 446 451 444 472 459 457 461 457 489 451 473 486 479 482 463 455 490 452 458 497 495 458 495 487 470 492 482 477 497 459 487 503 471 485 458 482 498 501 470 499 460 490 496 481 501 500 479 507 475 469 510 502 480 475 469 511 480 504 488 511 487 503 514 493 510 486 487 503 474 486 496 513 499 479 502 473 482 480 509 504 517 515 496 475 482 490 479 502 506 499 499 506 487 484 498 493 516 493 486 489 510 515 507 499 502 520 497 490 504 518 519 496 533 509 522 501 510 505 499 517 513 509 523 535 528 538 527 510 495 493 524 522 510 541 542 525 505 514 526 527 522 502 506 512 510 538 540 502 505 513 544 520 517 546 542 532 524 531 514 508 529 506 503 526 499 508 539 505 533 540 522 524 549 536 542 514 505 538 522 515 527 509 537 528 516 520 507 530 523 524 529 515 513 547 554 552 521 552 513 553 556 549 516 554 530 521 539 552 534 511 551 539 518 532 512 510 549 515 536 516 514 540 527 522 561 522 516 556 548 555 549 544 544 541 541 544 565 540 530 520 529 523 560 518 560 514 547 527 537 554 533 552 516 547 544 524 542 548 566 561 526 537 548 544 527 522 521 526 566 555 550 529 565 543 550 520 560 531 535 530 518 555 531 536 550 561 546 525 556 560 517 567 528 550 542 556 520 548 567 570 549 548 546 546 537 527 566 528 542 531 558 559 532 518 525 527 562 570 535 548 559 551 560 532 547 532 518 550 525 530 549 558 560 540 548 541 549 542 550 534 517 552 537 547 568 544 556 559 559 536 551 562 569 555 539 544 569 539 522 538 566 569 540 516 537 516 539 568 556 535 547 518 531 566 563 529 556 549 533 544 568 529 534 527 566 556 555 527 540 522 549 551 536 534 551 557 550 537 517 536 556 548 555 518 562 549 547 513 537 514 564 560 530 534 544 549 540 518 517 515 526 527 555 548 529 548 558 519 513 551 524 531 543 519 529 551 507 510 551 532 545 528 506 541 531 539 525 538 524 510 542 518 505 513 556 555 531 531 512 502 551 530 519 551 534 518 522 526 546 548 508 527 530 521 523 510 521 500 499 534 541 532 542 500 531 543 514 527 506 503 527 502 506 519 499 516 512 496 526 528 519 520 523 505 537 506 532 541 521 526 516 496 525 493 506 535 502 526 502 528 497 515 496 524 527 531 489 498 520 496 532 508 497 495 521 524 521 491 523 498 490 491 506 516 494 517 512 478 503 501 489 481 495 524 489 479 492 503 482 497 499 483 503 478 487 487 484 496 487 482 509 494 509 504 513 496 515 477 514 471 471 472 489 473 496 500 511 509 497 485 497 493 469 468 484 490 493 482 472 459 488 487 485 484 488 457 467 460 472 475 470 461 485 476 467 458 456 482 490 473 475 479 474 457 481 493 460 493 486 462 448 467 464 456 490 446 468 451 453 486 452 484 476 449 444 464 462 471 467 454 477 444 453 478 449 442 457 479 453 478 471 468 451 436 436 445 471 432 453 436 466 443 463 467 429 437 469 431 434 451 462 440 433 440 432 460 451 453 462 422 444 453 425 458 428 423 459 443 458 454 449 423 451 445 420 435 425 453 425 453 432 414 420 429 441 447 409 442 434 433 433 430 425 424 429 437 428 412 423 423 423 401 401 419 410 419 410 428 419 416 420 412 415 411 420 398 431 418 413 430 427 390 403 394 390 401 405 403 414 409 421 396 401 385 417 416 403 412 410 408 406 406 394 393 417 399 402 383 403 402 375 388 399 406 400 382 385 398 375 377 406 378 393 399 388 391 402 400 381 365 375 388 368 380 396 389 373 383 395 380 396 362 370 384 384 367 361 384 391 391 368 380 374 371 359 358 376 383 359 369 365 378 352 366 379 355 377 367 374 346 350 378 352 366 375 342 355 355 349 341 368 369 363 367 339 341 356 359 370 369 368 334 365 355 354 336 331 359 358 345 350 357 335 352 352 350 346 340 326 345 351 348 336 329 327 348 323 338 325 342 326 351 345 325 344 348 348 338 316 339 316 329 333 334 341 339 331 336 310 321 321 338 321 318 337 334 335 307 325 333 325 323 334 319 305 307 324 328 316 311 328 318 319 307 325 306 322 326 308 310 297 319 296 315 306 293 310 303 315 316 295 299 314 292 301 317 293 303 315 302 309 300 287 309 304 304 308 298 306 285 303 293 287 289 285 303 292 278 299 289 291 300 282 281 282 294 278 289 284 287 284 274 285 272 297 274 280 269 268 269 279 281 292 268 282 293 276 265 276 265 286 282 263 283 279 270 267 282 286 281 266 265 262 277 277 272 261 277 269 267 270 268 275 267 276 276 258 259 262 253 264 274 254 252 251 263 251 265 265 259 247 247 254 254 246 252 269 269 264 250 244 247 261 267 257 243 243 261 247 254 242 243 244 248 239 255 258 243 257 243 253 255 251 255 241 255 235 240 242 239 252 236 252 237 238 241 238 234 241 240 229 233 238 241 232 233 233 249 238 232 248 236 228 243 241 230 228 241 242 240 240 229 232 238 226 230 238 226 221 228 238 230 233 237 227 240 228 239 229 232 222 218 225 236 223 220 224 223 219 217 235 216 221 215 218 216 232 224 216 228 224 214 225 221 215 224 222 220 217 220 217 209 219 223 228 226 225 215 209 229 213 212 218 220 210 222 215 208 212 207 221 206 220 206 205 224 216 222 215 207 215 213 216 212 217 208 218 218 209 207 204 211 212 213 201 212 206 207 211 211 208 202 209 220 203 209 215 212 202 206 215 214 213 212 201 216 202 198 200 214 197 207 207 203 215 200 210 205 202 212 206 205 209 210 196 205 202 209 201 211 195 208 207 201 202 211 199 197 210 200 213 210 202 203 196 213 198 210 201 205 197 202 205 210 197 206 199 203 200 197 211 212 211 204 198 210 200 202 194 196 200 204 204 207 194 206 206 210 194 205 201 198 195 194 208 211 199 194 201
197 210 198 196 200 201 193 209 208 194 210 204 201 195 208 196 209 202 203 207 197 197 210 204 192 192 200 211 211 195 192 197 206 192 194 207 202 196 205 192 200 198 198 202 202 195 199 200 198 211 208 204 209 207 210 210 199 210 210 210 205 202 195 200 203 198 195 206 214 209 206 213 207 204 203 196 206 210 215 211 201 211 216 197 197 212 214 215 209 203 212 213 203 213 199 207 213 208 216 200 218 214 204 209 201 210 208 209 210 220 203 220 221 217 217 204 215 214 206 215 213 212 210 204 218 208 210 210 218 207 212 214 220 215 221 219 226 208 207 213 226 208 211 225 222 225 217 212 218 222 225 225 213 210 219 213 231 231 221 227 213 230 231 212 224 218 233 218 220 232 231 215 215 229 219 220 224 227 221 232 217 217 221 234 228 235 224 222 219 227 232 222 243 236 233 236 238 237 223 240 227 224 230 241 244 237 242 234 227 227 235 232 233 233 245 246 244 243 233 246 252 246 251 240 238 241 236 242 243 236 251 250 234 238 249 239 250 242 239 240 246 257 241 256 253 251 252 260 263 258 246 254 262 261 246 245 262 258 247 251 260 254 246 249 250 264 267 252 264 265 268 261 250 256 252 269 264 249 252 274 272 258 256 260 271 262 269 271 265 272 278 275 271 265 259 273 275 276 264 283 262 274 282 266 265 275 270 263 274 279 276 272 289 266 273 276 281 289 281 281 286 283 279 295 295 286 286 285 290 288 286 285 297 294 298 287 280 297 300 284 293 287 281 278 300 282 281 307 282 305 288 283 284 284 300 309 303 290 312 286 296 287 288 304 306 303 312 318 316 293 297 307 315 315 299 313 301 294 315 320 324 301 296 304 326 328 301 325 306 305 325 314 324 302 320 310 333 324 318 316 331 326 324 328 330 325 335 312 324 313 329 314 324 311 318 339 335 322 334 345 322 320 333 317 344 330 320 327 324 326 348 337 337 348 337 349 347 344 325 340 338 356 327 344 335 352 344 346 349 355 335 341 357 331 340 344 335 354 348 361 367 362 352 361 367 348 348 344 365 367 347 358 370 345 366 359 373 373 375 357 351 366 371 366 378 354 360 367 369 384 383 372 369 361 361 353 379 385 354 366 357 369 375 368 389 362 365 394 362 369 398 390 387 396 384 368 400 380 385 379 395 382 382 376 390 381 402 394 382 372 376 374 408 387 401 404 399 400 403 379 390 380 382 385 401 416 388 415 411 401 395 392 404 389 413 402 386 391 406 408 391 411 420 410 390 394 392 401 403 407 420 415 409 416 404 413 400 402 402 407 414 437 435 429 437 432 428 399 426 410 420 421 443 414 426 410 414 428 443 439 413 420 430 413 432 423 435 451 438 420 446 444 454 450 418 420 452 426 452 426 450 437 436 423 424 458 431 444 434 422 445 458 444 461 450 464 431 425 456 462 438 454 466 440 470 453 453 436 469 469 442 454 457 462 458 445 446 454 455 458 448 447 462 437 469 450 461 461 468 472 482 451 466 446 456 451 471 474 457 466 445 470 481 458 449 481 483 470 465 450 467 470 460 493 451 461 482 466 467 470 482 481 453 456 489 483 456 463 462 461 482 474 488 474 468 493 496 464 505 500 505 468 460 461 465 497 482 478 466 490 487 472 495 478 500 511 489 501 512 504 495 483 486 515 492 506 492 497 490 511 504 505 491 507 475 493 483 485 507 476 496 493 516 483 492 514 517 498 506 521 524 501 500 499 487 488 501 498 496 525 484 518 523 495 485 501 530 521 533 495 534 522 522 509 512 519 528 514 507 498 520 502 525 534 511 516 495 498 501 499 496 532 506 496 512 520 536 510 531 515 543 545 518 499 533 523 517 530 502 541 504 510 506 513 504 542 532 504 548 502 538 517 532 543 515 522 521 520 536 549 519 509 525 544 515 540 507 535 509 508 504 525 515 547 511 519 539 517 527 538 522 513 549 548 526 528 554 542 545 538 533 533 560 518 554 541 517 558 520 523 543 522 545 555 512 554 517 526 545 518 538 541 526 561 563 524 529 527 534 516 517 559 534 521 562 551 563 534 548 525 558 518 547 545 526 535 555 526 536 549 525 544 568 534 541 521 530 553 536 552 557 556 560 541 564 517 525 523 540 562 536 531 528 532 524 540 569 566 552 553 546 563 530 562 545 556 530 560 540 566 542 544 552 548 569 563 550 540 570 535 532 536 550 559 567 519 528 566 568 564 548 560 571 560 566 544 560 525 548 545 519 534 571 570 565 530 561 543 552 559 560 528 538 553 568 549 553 524 542 565 531 532 551 528 536 544 570 523 566 545 549 529 561 563 526 553 520 530 539 570 531 541 524 550 521 519 526 517 540 565 563 552 526 557 524 559 546 538 564 540 565 558 551 515 564 520 566 567 532 533 527 546 556 533 541 522 551 566 523 521 560 514 517 531 556 541 520 532 563 530 518 521 534 554 525 529 564 561 559 542 530 539 536 525 559 551 511 557 549 548 544 537 518 561 523 558 531 512 531 520 530 553 516 516 517 529 512 516 556 537 525 554 511 528 547 538 547 547 531 533 532 512 539 541 543 526 539 537 507 544 548 540 503 525 543 529 500 539 521 513 503 519 543 547 518 526 545 543 537 517 496 501 545 531 538 520 530 522 531 535 541 527 522 500 496 533 533 515 513 534 522 493 529 507 513 523 491 506 536 537 509 535 512 507 492 502 500 529 504 518 498 486 530 500 520 524 505 494 482 513 515 524 481 490 511 487 522 524 523 490 514 490 497 477 518 479 507 515 517 503 483 481 505 488 484 519 474 508 512 505 482 475 502 472 484 490 492 485 499 499 502 492 489 467 480 492 467 497 484 465 463 463 479 462 462 505 475 498 470 468 465 490 486 458 458 496 462 465 465 474 481 457 455 477 472 475 466 490 498 474 484 453 458 461 467 478 460 465 456 462 489 452 449 454 488 445 470 465 449 479 443 447 455 471 479 462 468 472 483 446 475 442 442 471 476 466 474 456 441 452 447 445 455 471 438 433 443 457 469 442 438 445 436 446 461 466 469 426 450 440 463 437 427 442 432 452 450 421 433 447 463 425 421 426 433 424 425 444 430 455 425 437 422 455 452 417 441 431 412 421 434 410 420 433 411 410 441 431 441 409 414 434 406 424 420 407 415 421 425 434 414 413 428 427 406 420 425 411 436 420 405 415 405 428 414 434 405 420 397 402 420 413 414 400 410 401 388 406 391 387 424 399 388 398 410 413 410 393 388 415 393 402 390 419 386 408 407 415 413 410 378 405 409 393 405 407 384 397 378 391 405 375 371 396 394 395 394 372 374 367 388 397 375 372 398 386 369 387 380 372 397 390 393 380 375 381 382 361 365 392 374 370 388 385 363 387 360 358 371 370 367 361 371 365 361 374 371 356 379 378 362 361 361 353 365 375 361 369 366 366 351 341 372 347 356 353 371 362 343 361 351 364 339 339 346 338 350 360 341 363 363 331 344 354 345 359 338 327 357 349 333 325 336 334 323 349 341 340 341 344 321 343 333 325 318 339 331 344 317 333 329 321 326 340 314 322 340 317 325 314 334 313 309 308 329 320 329 306 319 313 318 324 331 331 329 329 323 322 303 322 305 327 323 312 309 322 325 322 304 325 303 314 324 313 315 315 317 301 319 310 313 296 316 291 309 312 299 305 287 309 314 302 287 304 302 288 292 286 291 291 304 304 296 303 299 282 293 286 296 302 296 301 277 291 297 276 282 282 297 289 295 298 295 283 270 275 284 290 285 293 276 294 277 278 275 272 276 266 279 264 265 286 269 272 271 266 284 264 281 280 270 275 266 271 274 262 283 270 268 276 274 272 274 264 257 276 268 263 265 256 271 273 264 249 274 268 273 264 250 269 267 268 261 248 265 256 256 253 252 264 252 262 252 262 251 252 259 264 259 250 257 255 260 250 242 260 248 244 245 245 240 251 255 254 257 257 234 255 234 249 253 246 242 254 248 253 248 230 233 252 241 250 229 231 235 240 247 233 242 238 239 243 246 229 243 240 246 231 237 241 236 242 241 240 229 222 231 240 226 240 221 228 226 241 239 227 231 218 234 218 238 237 229 217 217 235 236 235 222 214 220 221 233 225 214 224 229 229 224 220 223 222 223 231 226 221 230 225 212 230 223 211 228 215 211 227 208 212 210 222 220 212 215 226 225 206 215 214 207 210 211 214 210 205 219 216 222 220 204 214 219 207 207 210 208 208 212 208 212 214 221 203 216 206 220 210 204 205 218 205 208 200 211 210 200 206 199 212 199 217 200 209 214 211 212 209 200 211 199 204 203 197 210 198 212 202 201 213 210 196 200 210 207 211 195 199 210 197 204 202 195 199 213 211 212 209 196 207 194 197 193 193 210 199 195 198 205 200 207 200 193 192 206 205 200 199 201 195 201 203 195 194 208 195 192 198 210 206 192 203 201 203 202 198 210 196 196 202 196 210 201 208 202 196 193 210 195 194 205 204
205 208 205 193 191 197 200 201 191 200 204 201 204 208 201 203 193 206 207 190 197 197 209 202 195 191 201 199 195 196 204 202 206 200 205 199 207 195 202 201 197 197 205 193 195 196 198 211 204 207 211 204 207 210 196 212 203 198 193 199 203 206 210 210 196 205 199 205 210 210 207 196 209 201 210 212 206 209 211 210 205 212 203 200 201 206 200 212 213 213 198 215 206 207 206 210 200 211 213 216 213 219 215 201 207 205 200 207 213 211 200 204 204 206 220 210 221 204 209 217 206 219 207 204 207 208 216 209 206 214 208 219 212 223 219 219 207 220 225 220 209 226 225 212 212 222 221 209 222 226 217 220 230 230 217 211 211 222 215 222 229 223 226 218 218 214 226 217 213 213 214 227 214 232 235 217 220 220 217 234 216 225 222 237 225 233 221 230 222 228 229 235 220 234 231 240 234 230 242 232 234 231 239 239 241 228 236 230 238 242 228 236 229 231 227 240 242 238 241 234 230 237 247 235 248 241 237 232 239 250 250 249 240 248 250 248 242 242 251 244 240 250 259 246 243 256 256 246 242 241 243 246 240 262 250 249 246 255 262 243 264 248 267 250 244 253 248 251 266 263 269 272 263 272 257 266 264 257 263 250 254 255 266 274 267 270 261 272 255 260 264 268 277 256 270 275 257 260 284 262 283 273 277 269 263 277 269 268 276 263 269 285 281 280 290 279 289 284 273 281 269 288 278 292 293 269 280 288 286 273 293 275 280 291 277 278 277 301 284 302 278 285 292 290 303 281 300 298 295 293 285 295 303 290 283 285 309 289 314 293 291 290 313 303 314 294 293 291 291 301 294 295 305 307 314 312 315 298 316 302 317 314 296 305 323 322 312 327 310 322 312 308 319 330 326 310 310 306 332 327 323 332 305 326 315 323 324 325 339 320 321 314 312 314 320 323 335 341 324 341 320 345 320 347 321 347 331 324 339 323 326 323 342 349 328 353 334 336 346 342 324 340 338 338 344 335 334 341 342 337 353 348 340 341 361 365 342 343 354 349 354 352 354 337 360 366 360 352 365 342 352 360 354 357 352 345 347 359 377 366 345 346 370 366 366 349 361 364 382 368 367 372 387 379 371 371 366 364 387 360 391 377 368 391 394 382 372 365 368 371 379 377 371 386 389 373 382 382 368 399 379 393 366 402 391 376 399 393 385 389 392 377 382 410 374 393 405 386 407 405 391 378 412 412 385 382 410 392 382 410 385 408 407 382 399 384 408 392 396 399 411 414 426 423 393 419 405 415 422 425 417 425 410 403 420 400 397 417 433 415 399 429 410 406 414 407 437 418 408 403 422 406 422 425 409 424 406 431 425 414 426 412 409 412 441 433 411 410 411 416 422 439 444 453 430 453 445 447 429 442 454 446 442 447 432 451 422 436 458 427 459 424 461 425 435 438 427 427 456 433 462 433 431 432 452 453 433 444 463 471 444 455 443 474 439 474 445 445 436 437 441 479 479 447 473 449 473 459 463 456 451 453 471 445 485 468 469 443 443 463 472 476 462 476 452 448 456 459 485 492 457 475 449 470 496 450 475 489 495 468 459 467 473 490 478 491 496 484 467 499 467 495 462 470 487 489 480 475 472 492 490 474 489 507 500 502 475 501 504 508 474 506 497 468 467 488 493 493 507 494 499 509 472 479 507 487 496 507 504 503 502 511 478 507 516 495 494 479 511 484 519 517 480 500 492 516 500 509 511 500 515 487 522 503 514 494 530 515 498 525 512 514 500 520 530 531 522 533 521 532 528 495 531 499 522 505 525 501 489 516 498 495 513 533 533 493 520 521 509 518 503 504 527 495 519 540 511 504 517 542 539 543 527 517 543 541 535 522 511 509 504 542 504 508 549 538 541 534 538 518 517 508 529 513 521 513 515 539 552 515 513 522 513 505 536 533 514 504 519 505 539 522 525 552 533 539 515 525 529 555 549 510 550 555 528 508 540 537 527 550 544 530 544 531 512 525 562 523 558 556 525 520 553 525 547 561 538 557 527 561 532 516 515 555 525 526 525 563 526 535 534 520 544 532 546 556 515 562 521 532 559 554 522 541 540 545 568 559 545 544 550 518 563 552 560 521 527 535 519 542 557 556 565 534 521 544 539 539 539 547 520 547 532 527 535 520 557 551 526 533 526 561 552 519 544 559 540 571 523 542 558 564 544 553 543 548 542 527 532 526 557 536 555 534 545 573 536 547 568 544 524 521 549 558 537 520 544 558 534 548 544 520 555 569 570 542 544 539 550 520 545 534 536 543 564 561 558 526 534 552 566 555 552 540 538 531 556 524 569 571 552 539 533 550 534 529 572 521 564 548 521 534 523 536 557 567 539 557 535 570 535 528 551 529 548 531 541 548 536 538 562 569 520 522 561 535 547 560 553 538 536 555 515 540 534 517 552 555 556 515 552 535 524 547 547 518 561 517 564 525 554 555 540 557 560 531 538 553 522 521 517 564 537 547 543 521 538 548 518 560 549 514 562 521 535 542 549 516 550 518 532 536 538 555 540 540 551 556 510 528 515 546 558 539 529 537 527 534 552 513 529 515 516 528 526 519 539 544 548 553 515 531 504 537 508 518 521 525 522 535 526 543 507 508 498 529 532 548 519 540 524 530 539 523 500 505 536 498 504 505 525 545 534 528 529 523 510 532 534 511 537 527 513 537 511 496 502 527 490 538 518 535 514 526 518 526 534 510 526 502 513 485 524 498 501 526 498 526 518 486 495 523 524 520 492 492 525 504 521 490 485 482 514 504 511 487 483 511 480 520 484 523 524 502 489 491 503 508 512 517 474 508 499 513 478 512 500 479 490 485 470 508 477 476 505 468 501 478 470 499 467 468 493 493 490 475 472 484 491 490 492 480 489 502 502 492 497 476 487 493 475 456 472 479 456 455 495 485 498 476 480 496 485 478 454 490 468 473 486 466 492 490 460 454 476 475 488 473 489 467 484 486 481 481 467 464 477 461 466 461 461 470 468 473 445 451 441 446 454 437 436 453 469 462 460 462 465 439 472 469 463 444 442 435 439 464 441 452 453 445 425 460 465 462 456 460 446 459 434 449 446 426 460 422 451 427 419 448 422 437 432 424 434 440 414 447 433 437 425 416 433 411 451 426 430 438 425 425 419 432 445 408 444 410 441 427 403 429 421 438 402 428 438 414 421 436 439 402 425 429 410 396 403 426 417 429 402 409 398 414 430 420 399 419 409 416 389 419 394 417 390 387 414 392 417 400 410 407 418 395 412 385 401 381 409 388 380 379 397 411 379 389 406 386 379 390 387 394 395 380 376 400 397 391 398 392 401 395 398 393 380 386 384 398 397 394 396 385 387 372 398 394 382 359 390 372 369 374 359 363 377 370 368 372 356 376 378 387 366 361 365 364 375 349 370 371 353 360 348 376 350 371 355 355 373 376 372 342 355 356 353 354 342 343 365 343 361 339 337 353 347 365 362 363 351 359 338 347 337 358 354 337 341 332 348 333 335 349 340 328 336 339 343 352 332 343 337 330 335 339 327 350 333 345 342 329 322 325 329 339 332 331 313 344 326 343 323 332 328 331 329 320 320 338 325 324 336 330 329 334 306 320 331 327 321 322 328 325 310 312 322 325 301 316 316 326 311 310 297 308 306 294 311 295 300 312 314 294 320 300 303 299 291 312 288 291 312 289 305 305 296 310 304 305 284 300 284 302 292 302 304 288 303 296 288 289 291 305 280 298 304 296 301 286 297 300 276 287 279 278 274 289 281 270 282 273 293 294 272 267 271 287 267 288 285 282 266 274 281 278 288 270 274 268 285 262 264 283 276 277 281 269 260 271 273 267 272 272 267 261 274 270 259 276 253 277 276 262 266 254 256 275 263 253 257 258 259 258 253 271 251 263 247 261 254 267 268 255 248 258 255 251 256 258 247 247 251 256 247 239 246 260 256 244 257 261 240 259 258 248 248 248 250 236 234 237 247 247 233 239 239 245 239 232 239 240 248 234 252 230 251 229 239 243 250 233 234 235 226 226 235 234 232 226 226 231 239 230 238 233 242 241 235 241 237 236 221 220 229 232 219 236 240 221 228 220 236 238 232 237 231 229 237 226 223 236 219 229 225 223 224 214 220 221 214 227 222 219 226 217 222 229 224 224 214 224 211 209 221 227 230 213 216 215 219 216 209 214 212 219 207 212 209 207 209 205 216 223 205 222 211 218 215 213 222 219 208 213 217 220 213 209 215 211 216 202 219 217 207 201 205 204 207 208 205 209 206 216 205 204 210 210 201 202 203 204 205 215 198 211 209 213 206 216 204 196 212 202 200 206 197 209 203 214 200 204 204 208 201 210 210 210 194 194 207 200 212 193 209 212 200 193 200 209 193 208 201 209 194 204 210 207 210 198 206 208 200 207 201 206 195 197 194 195 209 207 193 207 199 210 206 206 210 193 202 202 200 210 198 193 194 196 208 204 194 194 200 202 190 190 209 194 208 192 198 206 208 201 194 196
192 209 204 203 203 195 195 204 207 194 208 203 192 198 197 209 203 208 193 203 200 192 207 198 194 207 206 204 198 190 203 192 201 197 206 194 194 191 200 191 207 191 197 191 200 197 210 205 207 193 198 197 208 207 206 193 197 194 200 206 194 193 208 205 193 197 202 197 210 212 211 208 194 210 201 195 196 212 209 212 207 209 199 204 197 205 198 203 208 207 209 202 200 198 216 213 203 205 209 201 198 208 209 210 205 216 213 213 207 199 219 218 207 217 207 210 211 217 202 215 220 208 222 222 210 202 211 208 206 214 208 216 219 221 218 205 205 210 219 211 211 217 210 216 215 216 225 225 212 225 217 208 226 227 217 209 225 213 213 211 230 229 228 215 225 225 220 212 217 223 231 229 229 217 230 228 219 224 234 236 231 234 231 228 228 218 227 223 225 222 233 239 223 228 224 229 242 222 223 242 229 234 243 227 239 232 233 227 242 236 238 247 232 226 227 226 232 247 241 244 234 235 240 242 237 238 243 234 247 242 243 240 235 233 247 247 239 252 238 248 251 254 258 238 256 242 243 254 248 244 250 254 254 260 262 249 249 261 252 252 259 248 252 262 265 263 268 261 256 268 246 262 254 265 254 266 271 269 249 266 249 271 267 273 276 254 257 268 254 267 270 255 265 263 269 263 261 281 264 261 265 270 284 280 285 281 264 275 262 277 270 268 276 277 278 288 288 269 286 272 285 282 287 285 268 276 295 284 280 274 274 293 295 283 284 275 300 288 297 287 276 279 298 300 290 278 300 284 285 287 281 308 288 308 309 295 288 298 308 296 289 300 298 301 300 301 301 297 317 292 296 313 297 293 298 298 319 301 302 311 303 314 307 300 321 327 312 303 323 318 310 308 321 312 316 310 331 303 320 331 325 322 328 320 328 336 312 310 314 320 313 313 320 312 327 326 338 338 333 341 326 337 320 327 325 320 324 322 332 348 328 325 341 347 350 344 340 349 330 327 351 351 335 342 355 346 344 343 354 339 349 353 331 344 360 348 362 336 342 342 361 335 350 362 337 371 367 356 370 342 362 370 360 372 376 350 363 364 365 379 348 351 370 376 348 364 358 373 369 361 365 381 381 388 363 383 358 384 374 390 381 359 370 392 389 374 385 365 384 368 388 395 369 392 379 377 380 371 383 374 396 366 389 374 401 389 372 386 384 402 385 385 374 378 387 410 408 404 383 403 409 411 378 395 389 387 401 384 384 396 389 394 420 386 395 408 385 412 419 419 402 409 416 407 401 397 401 411 411 412 418 423 428 398 397 422 412 421 425 413 397 409 429 419 424 435 421 436 427 415 418 414 414 437 426 411 407 415 412 423 411 443 411 443 415 430 431 443 431 411 425 421 451 453 436 445 435 424 458 451 431 439 442 428 442 441 428 424 442 460 431 422 424 433 458 438 441 458 451 452 460 437 437 443 454 446 437 468 435 468 472 442 438 445 450 453 468 455 454 446 455 451 451 447 452 465 479 447 463 469 443 475 462 470 468 478 460 485 455 481 462 481 464 446 471 467 449 462 478 460 466 452 471 457 476 464 483 483 454 459 488 482 456 478 464 474 491 495 501 460 456 468 482 463 472 461 499 501 468 482 485 504 479 480 500 493 499 483 481 475 510 475 509 489 498 499 497 509 501 500 517 496 478 483 495 497 489 479 507 515 511 489 503 485 487 479 489 483 482 512 515 510 486 503 480 504 527 524 522 502 517 519 519 511 488 519 515 520 523 524 486 499 521 495 492 513 499 535 501 505 486 511 533 527 525 527 500 500 529 522 526 494 523 503 494 494 537 541 532 497 520 517 527 545 533 516 511 497 506 538 534 544 512 520 498 518 500 508 509 506 501 521 510 549 530 520 549 525 551 539 518 508 523 527 507 511 550 553 515 516 531 518 547 553 538 514 536 514 543 541 510 517 518 549 536 531 522 539 527 546 526 516 555 540 515 539 521 560 540 510 553 516 527 524 544 541 514 556 550 553 520 556 512 564 547 544 553 520 537 540 558 537 548 559 526 521 529 558 556 565 519 565 518 529 538 537 559 521 560 539 559 542 560 552 559 547 545 545 516 532 536 525 519 517 533 532 541 550 523 547 563 545 544 567 560 529 536 567 536 528 554 543 570 560 525 559 537 571 550 537 549 532 546 551 548 525 529 573 557 534 548 549 561 520 560 566 547 524 523 565 550 574 535 547 561 558 549 525 572 543 560 547 555 548 525 530 553 534 545 553 564 535 528 568 535 568 560 524 535 524 568 564 524 529 553 564 566 543 531 525 565 570 551 561 558 554 570 537 567 556 569 557 570 538 550 546 547 551 549 561 570 541 566 534 565 560 524 572 528 550 522 535 561 553 521 544 532 533 561 542 569 556 541 565 519 570 552 563 563 527 550 521 548 542 536 541 529 557 540 555 533 543 516 537 539 519 563 552 549 514 522 546 552 561 554 516 521 535 562 513 545 557 534 539 546 554 552 540 530 562 550 547 551 553 524 563 560 534 550 559 526 546 539 514 550 518 524 519 526 531 534 510 533 535 551 546 541 516 554 506 512 538 541 531 506 553 508 556 503 548 531 551 550 532 547 524 546 532 550 536 500 501 502 534 506 548 523 507 521 521 512 503 527 535 545 529 499 511 507 538 495 545 534 518 500 527 540 545 516 536 495 500 515 521 523 504 506 516 497 526 526 491 534 535 535 534 497 487 496 526 513 521 492 487 499 522 533 512 532 526 510 497 489 496 483 483 527 514 524 494 524 515 503 506 513 512 522 481 505 486 507 491 491 502 504 478 511 496 520 511 510 478 484 494 499 510 507 484 509 493 500 503 504 511 484 477 477 503 504 504 470 486 511 505 490 488 490 467 463 505 484 484 493 493 504 479 466 472 502 503 499 463 457 489 460 494 486 456 484 481 490 465 462 454 495 470 453 463 459 477 490 489 482 467 483 489 479 479 477 467 482 445 463 469 450 480 453 467 466 443 472 468 475 466 453 460 438 444 464 462 475 459 449 458 473 457 468 473 433 447 439 473 435 429 453 462 452 434 447 427 452 448 444 461 455 446 447 438 456 441 440 422 425 434 426 433 453 448 444 439 448 444 429 457 415 439 424 454 435 418 419 441 452 419 441 451 424 445 420 431 431 411 434 429 416 430 438 418 421 435 415 425 426 420 407 419 410 414 425 418 436 422 428 423 412 428 415 433 420 411 419 399 401 408 416 395 389 409 418 395 407 423 394 406 411 408 410 410 399 415 399 411 398 407 402 403 390 397 401 404 414 399 383 383 407 408 397 394 398 385 406 380 384 380 398 385 383 389 370 368 377 379 391 373 382 390 375 374 393 369 397 391 360 364 381 361 363 387 388 376 373 382 380 373 355 387 365 386 364 352 369 352 376 358 376 364 355 355 357 357 373 355 353 347 377 377 348 343 373 348 347 371 361 364 363 366 349 352 347 340 343 368 336 353 347 332 344 337 343 356 355 358 339 354 350 357 332 353 326 352 357 343 323 344 352 335 338 342 341 340 332 347 339 348 317 335 344 336 322 347 339 314 330 313 318 339 330 312 312 330 339 337 335 310 331 332 336 320 307 323 307 316 306 324 309 307 326 301 303 322 315 317 310 301 314 318 310 325 310 301 320 317 301 305 301 314 303 296 305 319 293 309 299 314 307 314 287 291 304 297 310 288 295 295 284 302 289 302 294 304 302 291 285 284 292 281 289 288 279 279 294 290 291 298 287 298 291 281 282 292 290 272 284 284 278 295 286 292 277 287 291 269 275 289 286 272 275 264 267 284 277 269 264 273 262 267 285 275 267 281 273 266 261 274 258 267 279 256 268 255 269 277 267 276 265 266 265 267 261 259 272 254 260 251 258 251 257 270 265 252 264 263 263 255 257 246 244 263 261 266 256 246 259 252 253 241 251 250 261 249 258 239 261 249 238 241 243 248 257 236 252 252 239 256 254 252 247 250 240 235 244 250 251 250 231 230 251 250 230 239 250 250 243 241 241 245 227 248 229 232 240 240 227 228 224 224 235 239 239 241 228 222 241 225 222 221 241 236 230 237 223 233 237 238 227 218 228 234 229 228 231 215 229 223 233 215 224 224 216 228 213 215 226 233 226 226 223 212 218 227 213 210 211 230 209 219 229 219 215 223 209 225 220 215 226 226 219 212 223 210 214 222 212 219 213 216 216 218 216 224 207 213 205 205 204 222 217 213 202 214 204 221 208 216 208 203 211 217 210 206 199 217 201 204 209 216 201 206 198 201 217 199 208 212 200 200 216 207 201 209 200 206 199 209 195 196 204 209 195 207 214 211 201 208 212 199 207 207 207 206 209 198 200 193 193 203 196 204 206 192 197 210 202 193 203 194 194 203 208 206 196 207 203 203 202 201 208 207 194 193 199 202 209 198 202 202 209 197 194 203 209 191 201 199 192 204 202 207 208 191 202 193 207 194 197 190 197 206 206 192 201 195 204 192 196 208 204 195 207 200
196 200 190 206 207 207 196 200 201 204 190 197 196 190 195 206 194 204 192 194 191 203 195 206 192 191 200 199 208 190 209 206 198 201 199 196 208 206 198 203 203 201 191 196 194 195 197 195 206 206 204 191 198 191 204 193 205 207 202 203 207 194 191 195 198 201 203 208 209 203 202 203 195 204 202 200 201 209 197 197 198 212 211 198 206 205 201 201 202 205 214 210 208 206 215 196 197 198 204 206 203 215 210 206 198 200 206 207 209 210 203 206 212 208 212 214 205 215 210 203 203 215 206 219 216 207 220 218 210 216 215 219 214 214 216 204 208 208 205 222 218 219 207 208 208 221 225 211 217 215 213 218 209 219 214 222 219 229 228 217 219 223 229 220 212 221 226 229 229 219 222 231 215 222 224 224 230 230 223 234 220 217 236 228 223 234 227 233 233 225 219 227 233 223 225 225 230 238 231 238 225 235 222 227 233 233 225 245 241 225 244 244 235 246 238 245 244 239 229 242 239 248 231 251 229 242 246 234 236 253 231 230 240 234 251 247 234 245 254 253 241 251 250 254 251 240 258 240 238 252 241 250 262 247 257 255 258 258 261 264 251 263 259 256 265 259 265 246 249 251 249 249 269 252 272 257 248 264 256 269 272 268 254 268 258 253 269 273 259 278 266 261 278 265 269 275 267 256 269 267 270 275 266 260 271 267 272 261 278 286 278 284 273 270 264 284 267 271 285 267 292 282 293 285 281 281 274 284 291 271 296 271 277 272 280 284 287 295 299 290 298 279 294 278 294 277 293 289 286 302 300 307 306 309 305 304 307 293 310 294 285 295 302 302 315 309 311 310 290 292 312 314 300 292 318 309 299 321 306 304 315 306 308 301 315 301 306 321 298 302 309 310 317 304 327 315 316 315 304 331 310 324 322 327 311 306 312 310 324 327 335 329 324 323 342 321 328 326 322 338 338 321 317 321 322 341 343 345 319 329 345 348 344 342 339 341 330 340 347 342 340 338 329 346 339 341 340 348 349 359 362 342 337 347 334 349 351 345 342 359 359 350 353 338 366 362 367 347 344 340 346 358 370 367 377 348 368 355 362 353 374 358 381 381 356 353 383 351 365 354 361 372 383 382 385 357 370 364 388 378 362 387 370 380 385 369 374 371 360 395 383 382 379 383 386 388 369 377 386 395 403 383 393 368 370 370 381 406 406 387 406 373 377 383 401 380 401 398 386 412 395 401 410 416 389 385 405 388 389 397 383 385 418 410 408 386 409 414 386 394 415 425 395 413 398 406 411 393 400 415 431 408 428 398 420 422 424 417 426 406 422 406 408 406 403 404 404 400 430 433 429 440 421 430 419 422 410 432 413 420 413 439 447 418 409 412 412 424 418 412 416 436 431 439 436 444 438 436 440 432 440 434 456 424 453 435 419 460 431 460 425 462 463 426 435 427 433 440 437 457 451 460 459 442 465 433 453 449 459 440 466 456 450 441 475 438 442 477 453 469 444 471 482 460 480 467 448 481 462 445 450 447 462 462 444 470 476 470 483 485 445 445 447 481 473 470 452 465 462 485 473 458 491 465 495 468 483 471 453 458 490 454 495 495 466 476 458 491 477 498 487 482 470 460 483 503 477 503 483 472 502 493 481 486 475 469 508 480 510 481 471 488 473 495 474 500 513 509 501 515 487 516 491 475 511 475 492 496 509 486 489 497 480 488 519 511 510 498 520 511 500 482 495 506 526 481 513 488 502 487 513 513 506 515 528 516 500 497 497 499 505 527 533 486 530 513 488 511 520 505 495 495 538 523 496 528 527 526 507 494 538 501 536 493 503 508 516 506 506 534 500 495 498 500 511 512 531 510 511 513 543 513 538 528 533 538 505 523 523 500 536 519 526 531 544 527 533 543 550 526 514 506 529 519 540 555 522 547 519 521 553 509 542 553 529 508 540 524 506 539 510 509 538 559 551 559 558 558 520 558 525 510 546 540 550 543 540 517 513 535 514 542 521 552 537 525 557 553 543 536 531 527 555 528 550 555 539 559 521 555 556 538 531 539 532 518 546 546 540 536 555 526 558 545 548 568 562 524 538 548 530 519 563 519 534 547 523 522 556 549 527 561 519 545 533 553 565 566 531 554 549 534 565 539 564 559 537 520 569 560 552 545 562 545 547 542 537 553 563 538 531 574 528 548 563 543 530 556 552 542 553 529 573 545 565 527 532 539 561 543 542 553 536 569 563 542 552 530 556 545 534 554 522 566 536 543 550 554 534 562 536 560 537 572 538 570 562 567 532 533 575 552 565 576 545 551 541 562 547 563 530 559 540 530 555 559 558 530 562 547 552 548 530 529 548 537 565 539 572 534 551 574 565 563 531 520 564 540 560 569 527 533 558 572 525 553 556 562 562 559 534 539 548 543 562 520 521 553 554 518 566 547 571 518 535 543 535 541 564 521 551 516 533 551 569 539 531 567 528 519 515 559 556 544 545 545 561 548 542 560 563 551 534 562 553 514 535 533 539 544 537 519 521 564 534 533 555 563 525 529 537 531 535 523 554 559 527 537 518 517 556 544 534 544 512 511 545 556 507 528 557 515 535 513 514 535 513 537 533 526 533 506 526 536 550 549 503 521 511 546 544 525 515 525 526 543 502 503 505 547 546 522 541 520 538 502 529 504 516 505 528 512 533 546 522 534 529 499 501 515 544 526 540 517 514 512 542 516 496 521 503 501 534 504 511 501 498 488 525 533 505 500 522 508 536 503 535 486 505 520 495 502 524 530 523 486 511 493 529 485 501 498 527 505 494 496 506 495 514 525 505 482 486 503 475 516 510 499 512 497 488 480 475 476 516 502 502 490 486 514 478 472 483 512 498 486 483 470 477 474 514 469 492 483 496 486 509 508 480 508 493 498 468 505 464 483 481 487 490 481 483 483 490 497 491 467 497 457 470 468 465 462 483 455 470 458 472 450 464 475 453 495 486 476 465 454 469 469 487 479 452 452 477 468 462 486 475 481 468 472 472 484 465 472 453 450 477 464 466 473 456 437 479 448 477 442 440 470 456 433 472 458 445 463 445 440 449 472 453 459 460 458 455 441 460 427 425 424 447 447 436 433 420 438 434 422 451 460 444 430 439 430 455 424 421 423 436 451 434 415 438 451 424 440 424 446 446 421 433 447 430 417 447 410 421 426 408 442 415 442 424 422 411 417 403 425 406 418 433 399 408 418 428 431 410 424 412 432 417 431 397 391 403 395 396 404 392 394 389 422 412 387 394 414 414 385 397 408 386 406 415 411 389 410 396 416 408 381 399 397 385 390 391 396 403 383 395 384 392 375 407 400 396 394 400 377 382 400 379 394 374 397 371 389 383 391 386 374 388 398 361 389 389 381 385 372 394 385 386 392 362 389 355 390 365 355 374 367 364 384 360 366 372 353 373 360 360 369 356 352 374 346 350 368 366 366 349 344 353 348 346 360 351 347 361 341 363 351 347 360 346 355 362 337 354 349 333 359 357 358 340 357 332 331 356 352 330 355 336 342 337 348 341 342 335 340 352 323 331 333 338 341 319 345 329 327 332 333 336 332 317 325 341 312 329 342 322 339 313 337 314 315 320 328 306 323 305 306 322 318 311 335 315 327 305 322 317 319 313 301 302 326 303 307 311 322 321 312 318 315 295 307 318 300 295 299 304 308 297 316 291 293 306 313 308 306 286 306 307 287 308 310 302 284 293 294 301 295 286 295 306 296 298 293 287 282 284 282 301 296 291 274 286 288 290 293 280 279 276 287 276 282 271 291 281 279 288 292 269 268 280 291 270 284 288 275 278 266 273 283 262 263 265 286 270 282 284 262 270 273 274 265 271 270 272 260 256 267 254 257 264 259 266 257 274 274 274 275 269 255 269 256 252 266 260 249 270 254 262 256 251 246 257 245 264 261 247 247 254 260 254 259 260 251 255 245 253 247 260 247 254 239 239 241 259 258 241 245 256 236 248 241 256 246 242 235 251 235 231 232 231 231 230 240 245 229 229 248 240 243 240 228 231 238 228 235 238 236 242 229 240 234 231 233 243 222 229 233 238 229 243 230 231 237 227 226 220 231 229 240 217 229 220 230 228 234 216 228 231 224 217 229 228 217 215 232 217 225 223 227 228 228 231 211 212 225 216 229 227 229 214 228 219 218 220 211 209 221 224 224 221 225 214 208 219 210 207 209 214 207 208 217 214 223 218 217 211 209 208 203 210 212 209 217 218 205 219 218 216 213 213 209 209 218 209 200 200 209 202 210 211 213 217 208 204 214 204 214 215 199 203 204 210 200 215 197 215 198 202 198 207 211 211 213 199 200 209 208 213 207 206 205 194 197 195 200 194 195 208 203 208 206 203 202 210 203 203 200 205 209 196 209 197 204 207 202 210 193 208 201 206 200 193 207 196 208 207 197 190 195 201 206 190 192 196 200 195 199 202 201 197 199 199 203 192 207 207 196 200 194 191 205 206 207 198 189 201 194 194 196 193 191 192 198 203 196 196 207 200 198
206 195 203 189 192 204 200 206 189 192 192 188 205 206 206 193 206 197 198 190 204 199 189 205 205 204 191 195 201 200 201 200 207 195 198 189 192 191 207 190 193 189 206 201 205 204 198 208 209 203 195 205 200 209 195 191 191 209 209 192 209 194 191 198 209 199 193 194 194 203 192 207 210 201 192 198 208 192 197 199 206 203 195 197 194 212 210 209 205 210 211 204 194 213 213 206 214 208 209 197 213 204 207 204 205 200 212 202 200 209 202 207 212 205 211 214 210 211 212 202 213 200 205 210 210 206 220 221 211 212 206 208 211 209 204 210 206 220 212 219 204 204 204 223 224 220 206 214 212 218 216 226 219 223 215 210 209 212 228 219 227 226 210 215 222 219 227 218 231 227 224 222 214 225 230 226 233 224 222 218 228 231 220 230 225 228 231 230 235 222 219 231 219 218 240 239 232 239 219 228 223 223 235 234 243 240 223 222 239 225 237 230 238 234 235 244 227 247 235 238 227 237 233 246 236 235 246 228 247 243 248 242 243 240 242 253 234 246 247 237 233 250 253 256 239 238 255 250 239 258 241 248 245 261 241 241 243 247 263 241 263 258 263 265 265 264 258 252 259 264 251 256 269 261 249 262 264 258 258 273 249 259 266 250 250 259 252 255 275 277 268 267 264 260 262 280 261 269 272 268 279 262 263 274 274 274 278 275 284 275 269 281 279 288 275 280 266 271 268 271 269 275 290 280 283 283 290 282 279 273 285 283 278 282 282 282 285 299 290 292 281 282 285 285 303 286 286 287 292 298 286 307 290 295 302 282 293 291 295 290 306 291 303 294 310 286 302 291 312 313 310 309 318 310 302 309 312 307 295 294 309 319 322 312 318 308 315 311 306 302 328 306 305 311 311 318 318 332 305 311 307 306 326 318 308 337 327 329 309 331 313 329 334 317 324 332 321 328 340 344 341 337 322 344 336 334 320 342 345 330 335 323 332 329 350 351 340 326 348 354 339 352 331 345 335 344 344 332 339 351 350 331 335 334 342 332 360 366 339 338 344 340 350 351 369 367 363 351 362 362 347 343 352 367 345 369 377 365 370 362 353 373 372 348 360 381 374 366 370 370 380 386 375 372 352 359 370 386 382 382 387 387 378 389 369 372 382 359 365 377 376 367 368 364 389 389 385 391 364 382 398 400 395 368 399 384 392 380 407 407 396 372 396 405 399 409 398 394 387 412 408 406 399 402 411 393 385 391 391 400 383 407 410 410 402 421 409 405 420 391 394 396 403 417 417 418 397 395 417 403 424 399 411 405 399 433 401 427 403 402 412 423 433 440 419 426 412 423 425 440 441 431 443 415 442 419 405 437 431 422 421 409 448 436 417 442 446 452 450 435 441 423 417 421 436 457 443 421 455 423 419 439 440 435 440 459 438 452 422 437 445 429 432 451 437 433 468 461 448 464 442 436 454 444 448 446 438 456 473 458 465 454 467 450 477 448 436 464 446 470 443 443 437 456 473 477 452 449 447 442 450 465 456 453 466 482 461 451 478 468 445 487 477 460 489 468 460 468 454 468 491 460 478 480 455 466 480 455 477 496 462 460 485 498 488 474 481 500 470 494 474 502 465 498 481 462 504 479 479 471 470 480 493 509 490 496 502 484 485 475 482 490 471 484 503 489 513 488 491 481 509 498 515 482 514 489 503 499 492 488 516 482 510 505 478 482 493 503 482 506 525 505 514 478 495 516 527 504 518 522 519 505 527 502 518 524 486 488 513 519 508 503 521 532 493 513 502 521 519 532 532 502 538 501 506 523 515 535 514 538 498 500 492 532 516 540 515 535 513 525 525 529 495 508 530 530 539 519 543 513 529 545 530 546 505 534 515 527 524 503 514 525 538 502 537 539 527 512 505 523 520 536 543 530 521 509 535 536 534 548 520 524 518 514 548 523 512 541 525 527 514 525 548 544 557 555 547 520 516 559 536 561 521 524 515 540 511 547 551 520 517 547 540 530 555 533 564 552 551 516 556 553 552 561 546 556 521 557 567 556 545 559 533 543 554 548 567 538 563 533 558 555 552 546 558 531 529 555 532 567 559 538 554 561 548 549 550 556 556 550 561 533 556 525 523 557 558 538 527 568 556 531 569 538 561 556 569 536 558 531 532 546 568 531 535 544 562 529 528 522 535 551 571 568 561 535 537 535 546 552 565 566 562 555 548 564 566 559 549 536 525 556 560 559 576 529 570 566 569 552 566 527 568 548 560 553 561 563 553 572 538 528 562 565 561 575 553 537 556 524 537 545 544 575 527 530 568 574 573 560 535 548 551 568 560 533 529 529 560 559 524 562 564 563 550 535 547 525 536 525 568 550 548 566 528 523 542 556 570 559 562 573 550 547 558 567 549 562 543 554 556 569 531 548 536 519 548 572 521 528 549 558 533 537 548 539 540 532 536 535 569 538 548 544 527 548 554 555 535 522 552 533 533 563 523 565 524 568 564 526 523 555 564 537 520 555 519 541 531 554 521 546 521 514 535 547 554 538 523 512 536 511 513 538 561 542 540 557 511 529 561 547 552 535 550 522 535 535 514 547 551 536 548 539 557 526 526 546 552 536 524 555 514 525 508 542 555 537 536 532 543 528 524 548 512 541 517 522 522 506 533 550 526 548 504 518 521 529 497 525 507 521 514 526 512 512 518 526 545 508 504 534 510 502 528 542 528 530 523 522 499 519 532 522 490 522 509 504 523 509 514 506 506 500 516 510 517 492 503 516 505 502 519 505 486 506 523 514 521 508 527 508 488 526 516 495 511 525 507 514 502 495 505 515 521 490 481 485 477 504 490 474 480 481 477 498 504 504 508 503 481 471 507 515 480 515 501 509 481 512 494 474 470 509 489 477 475 500 474 491 500 468 507 503 484 504 461 461 476 491 498 488 496 467 488 461 457 460 496 481 477 490 465 486 495 492 484 451 488 469 458 459 466 466 466 449 493 448 449 492 453 476 465 445 469 488 471 451 450 457 471 483 451 458 461 482 474 446 460 468 458 461 446 442 454 443 477 454 433 449 471 456 456 437 439 468 470 442 449 441 459 440 437 432 460 426 456 428 462 441 434 464 452 443 438 436 443 456 435 420 450 451 435 424 449 442 420 432 431 430 434 434 448 438 416 418 417 423 448 419 435 424 407 418 409 424 404 423 437 424 415 419 432 435 415 427 420 418 430 436 424 419 427 403 395 416 430 429 411 415 420 416 412 419 391 389 402 402 418 406 401 423 422 420 391 414 416 391 393 392 391 416 398 400 415 408 401 394 410 399 408 403 396 393 402 397 385 377 399 387 394 401 401 403 398 395 373 383 394 378 382 395 369 383 399 381 373 386 370 376 395 385 371 364 362 373 377 360 362 388 377 370 367 381 380 374 354 359 358 387 369 360 375 374 358 355 360 369 349 367 370 353 367 368 356 353 350 346 349 365 346 358 343 360 346 348 360 355 366 365 357 349 355 359 353 355 334 342 341 341 361 359 352 345 356 340 355 348 353 328 356 332 338 333 353 342 347 326 342 344 339 331 323 343 329 329 318 317 316 331 338 335 313 314 315 320 322 319 309 311 310 322 324 314 326 311 333 310 314 320 311 312 316 313 310 307 327 316 319 307 316 319 315 315 298 300 298 301 323 324 323 298 316 306 312 310 302 315 317 303 297 302 298 296 303 298 305 288 298 292 297 309 288 302 291 296 304 284 285 293 293 279 300 292 291 288 287 293 294 291 296 294 288 284 294 297 280 286 283 279 281 279 276 285 279 291 276 275 267 279 282 288 275 268 289 269 279 286 287 282 276 282 260 271 284 283 263 267 283 268 270 268 260 273 276 256 274 260 253 258 256 252 255 258 274 262 272 266 269 267 253 259 253 247 256 265 251 261 252 248 267 257 250 254 261 266 254 248 248 243 265 257 260 255 255 256 250 252 244 238 255 247 242 256 254 255 245 238 257 251 236 240 246 233 252 242 248 239 239 233 247 241 250 240 235 246 244 244 244 238 238 247 239 228 229 240 242 238 227 227 239 229 223 239 225 221 221 238 230 222 224 234 234 219 237 235 223 226 233 227 234 224 234 220 233 226 223 233 220 228 229 221 229 223 212 231 214 214 220 231 219 226 219 224 226 220 225 221 227 217 209 222 217 217 214 212 209 217 216 213 225 223 207 206 218 222 219 209 208 207 207 215 214 207 203 215 211 208 214 216 208 204 215 214 213 200 218 212 210 204 218 205 199 218 206 198 214 203 199 198 215 209 205 201 207 208 204 203 197 209 201 205 196 196 207 201 205 203 203 208 212 211 205 196 204 202 208 200 200 209 201 197 200 200 193 202 211 193 208 204 206 206 194 207 207 198 206 196 199 194 202 197 191 193 191 194 203 206 202 190 202 202 207 202 190 200 204 202 202 199 190 206 196 206 205 205 196 200 196 200 191 199 191 200 204 199 202 198 194 197 199 197 194 199 203 203 204 192 200 200 199 201 198 206 199 193 200 204 204 188
192 202 194 195 195 190 205 187 200 189 196 189 195 199 200 192 192 198 196 205 188 204 199 199 203 189 205 194 203 199 194 189 196 201 197 201 202 193 201 193 193 188 196 202 201 191 204 203 199 191 199 201 189 190 191 196 199 202 206 206 193 196 195 194 200 207 197 194 197 199 200 200 205 210 199 209 201 201 199 198 199 201 209 202 193 200 209 195 193 206 211 197 193 209 194 196 207 194 200 194 196 203 198 212 195 207 211 206 209 211 205 209 214 216 200 207 205 198 203 198 203 210 219 212 203 201 213 212 201 220 204 216 216 203 216 219 218 220 219 203 210 222 212 209 209 204 221 217 222 206 224 223 219 224 216 224 225 207 216 226 208 218 218 219 212 209 217 211 221 221 224 210 231 216 224 211 218 219 214 215 216 225 222 230 234 232 223 217 231 218 227 216 232 223 225 236 221 234 223 219 224 231 226 233 234 226 237 223 234 235 236 224 232 233 225 233 225 226 245 243 245 235 248 246 248 230 240 243 235 235 240 252 249 244 243 235 235 240 233 252 235 238 251 256 245 249 251 243 256 246 259 238 260 237 260 257 260 251 262 249 254 249 257 244 257 251 257 261 263 251 245 250 251 264 264 266 270 247 256 249 269 254 252 257 269 264 258 250 267 261 259 264 266 254 267 262 261 275 279 271 279 275 276 270 259 275 265 268 279 268 276 277 270 285 271 271 283 266 278 278 268 272 288 266 283 291 280 273 269 270 275 271 279 271 283 299 298 276 295 288 286 281 286 295 299 276 302 288 281 285 303 294 298 300 284 282 293 299 284 309 293 301 312 302 314 314 306 294 313 303 307 296 304 312 295 294 301 299 293 312 317 301 297 302 308 316 321 305 314 325 314 324 317 315 312 328 321 322 315 304 322 335 306 316 305 335 319 328 316 332 324 339 323 313 323 339 320 317 338 332 343 336 330 341 338 327 327 320 323 337 323 347 348 336 342 349 331 341 336 336 324 329 335 353 357 329 331 331 358 330 342 336 363 340 338 338 337 350 333 348 357 344 347 338 340 351 345 340 352 341 358 357 350 374 353 368 374 350 355 377 361 354 365 370 366 371 376 354 377 358 375 357 356 362 372 364 355 374 380 366 377 384 370 393 389 358 395 391 370 361 394 388 395 372 386 392 367 396 388 379 369 372 404 381 379 383 403 389 383 407 394 408 395 402 375 396 389 382 399 387 404 408 384 393 392 401 415 401 401 413 400 408 385 395 409 408 395 418 388 390 405 420 403 425 420 390 415 417 417 405 432 397 405 395 403 402 399 436 424 431 436 421 403 416 408 427 417 439 416 408 441 432 439 415 427 408 420 406 416 422 438 450 416 447 418 442 423 427 414 448 455 451 445 448 454 430 449 437 447 458 448 422 448 428 440 462 435 453 442 442 446 435 464 438 449 454 443 431 437 438 430 467 434 440 459 458 459 443 444 473 452 476 465 473 441 447 444 439 469 455 475 438 439 472 447 467 467 477 452 482 453 475 446 453 459 469 470 444 445 475 456 449 490 493 478 469 488 485 480 496 463 479 477 467 457 493 477 454 455 475 485 460 501 501 472 502 464 497 503 463 467 459 500 487 478 466 479 461 502 463 470 482 488 488 506 469 508 472 491 501 510 511 508 509 474 475 494 503 492 477 495 482 501 515 514 515 499 520 500 517 496 520 507 507 490 500 525 510 516 483 500 511 521 514 502 486 509 525 516 491 490 518 504 503 532 518 531 502 492 490 530 489 505 486 491 491 537 530 518 536 497 491 534 517 537 519 539 538 524 524 526 492 528 525 498 506 534 500 519 514 494 508 529 523 526 509 541 505 521 515 531 503 531 531 514 522 536 533 544 519 525 539 513 516 508 528 529 549 517 554 525 541 543 513 556 540 510 539 526 509 525 515 516 515 541 545 515 537 527 537 527 514 524 523 540 547 523 561 512 516 559 514 555 525 523 535 563 562 548 563 560 548 551 537 560 539 537 563 554 550 555 563 531 545 544 514 545 526 523 552 550 560 557 566 537 538 565 566 567 536 569 560 517 569 532 565 542 556 561 545 539 566 542 557 559 534 557 536 562 567 520 543 573 523 539 540 545 552 553 558 571 567 548 572 566 524 562 564 539 566 553 557 562 537 572 571 564 526 554 532 539 554 527 525 554 530 562 528 571 571 566 547 545 558 562 554 565 548 541 569 524 572 549 564 574 532 546 561 536 564 570 552 541 574 554 559 569 525 564 549 561 539 560 570 574 544 545 560 556 562 551 556 543 563 529 538 571 538 576 528 578 567 543 527 550 560 561 526 561 534 538 530 549 575 576 545 540 542 568 572 567 527 537 572 566 541 574 558 555 571 550 554 546 556 545 545 534 538 532 542 552 564 549 563 550 547 557 530 548 543 565 544 548 557 572 567 564 567 555 562 559 522 561 520 554 530 561 566 563 533 549 556 538 523 543 567 565 542 524 539 565 530 524 555 530 522 564 520 532 546 525 534 566 529 553 548 542 542 559 550 558 534 544 528 561 533 550 516 559 541 556 547 551 517 541 550 553 543 530 529 515 516 531 533 516 536 533 536 538 508 542 537 529 552 532 556 551 518 508 546 526 553 509 520 503 540 541 514 543 516 542 509 526 517 522 521 515 526 513 519 530 528 548 541 502 535 513 505 520 546 535 495 523 507 541 501 529 521 518 513 527 528 538 491 513 519 508 493 489 492 508 521 527 534 531 511 488 507 513 502 509 487 513 532 519 516 495 498 514 515 530 492 518 488 486 496 491 495 481 501 506 486 524 510 479 520 508 492 492 482 487 514 479 487 494 496 473 493 491 496 495 510 492 502 490 501 486 494 516 505 505 474 505 481 506 498 488 503 482 510 508 482 474 504 505 502 504 463 459 460 461 492 490 498 466 467 469 487 476 495 463 497 493 479 478 463 462 472 464 457 483 463 488 484 463 493 471 486 469 466 486 484 461 466 446 447 476 455 459 471 443 482 455 459 464 464 442 470 444 442 438 439 450 451 461 453 454 458 433 463 452 465 442 472 455 457 457 473 470 429 471 457 460 444 447 458 440 446 455 466 433 459 421 446 428 425 449 460 444 434 427 456 421 437 424 419 432 453 451 429 421 448 439 443 425 441 435 420 414 410 419 437 447 432 407 420 426 405 432 434 421 441 419 403 419 428 415 421 421 416 406 404 430 431 406 414 399 411 426 417 425 403 406 407 413 400 429 392 421 406 390 410 391 393 394 389 384 400 413 387 398 395 410 398 388 387 396 380 413 388 397 391 398 411 400 412 392 397 391 399 379 377 407 405 406 389 392 383 385 398 402 395 391 374 371 397 365 373 380 375 377 393 393 374 367 362 394 380 362 360 371 385 377 382 387 365 376 359 361 374 360 373 349 356 349 377 349 350 348 380 364 354 354 371 345 353 359 358 342 364 365 353 339 338 348 338 369 360 352 366 334 348 357 363 360 338 340 348 353 353 329 338 342 360 341 326 358 326 352 336 349 329 346 346 324 324 345 345 320 341 324 334 341 336 327 320 317 324 336 345 344 327 332 339 320 341 341 312 338 340 336 312 330 323 318 315 322 311 322 318 313 306 310 332 318 324 310 316 323 312 304 318 320 297 301 297 297 317 295 306 295 320 318 320 302 317 316 308 292 291 306 316 288 305 299 287 307 289 291 296 308 292 289 287 296 305 300 286 284 295 288 294 284 305 293 296 281 279 300 287 277 293 279 277 283 279 282 286 273 289 293 292 272 285 267 291 280 279 285 283 282 289 273 285 267 274 275 279 270 286 264 261 278 281 280 266 283 276 264 278 264 264 257 277 259 262 272 270 264 266 259 268 263 272 257 249 267 265 252 252 252 261 262 252 254 263 255 261 266 263 258 249 247 246 257 258 264 263 245 247 261 260 239 244 243 259 243 261 249 237 257 243 249 238 246 235 246 253 254 233 249 250 231 251 246 239 240 229 247 239 239 232 241 249 229 230 239 230 238 226 233 234 233 238 246 241 229 228 244 223 223 225 222 227 242 236 237 226 227 228 230 226 226 238 235 233 219 225 237 217 218 216 218 219 216 222 214 232 234 215 227 222 213 220 215 213 216 211 225 228 212 216 218 220 216 223 212 216 216 219 209 216 220 224 210 213 213 211 206 208 225 213 209 224 215 211 215 223 213 223 218 213 210 215 211 203 211 204 215 218 213 214 202 205 210 204 210 217 207 208 212 201 214 199 199 208 213 202 215 207 210 207 211 211 205 206 198 214 210 212 205 199 195 196 209 198 209 194 212 194 194 198 209 210 210 209 193 207 194 211 209 200 193 203 195 194 194 191 204 208 199 195 205 200 209 193 196 205 194 208 198 207 193 195 197 192 200 206 201 189 203 203 192 199 200 198 195 191 194 189 194 205 194 191 196 200 195 200 204 206 204 200 191 205 206 195 197 198 190 187 195 204 199 195 195 191 204 201 190 189 202 193 187 187 193 196 196 201 205 190
196 201 201 196 196 198 201 188 190 204 204 195 199 197 203 188 198 198 199 198 200 193 204 198 190 192 205 197 204 204 200 192 197 193 203 204 205 196 203 187 196 203 193 188 193 192 188 203 205 201 196 197 205 193 190 207 197 190 198 192 204 189 194 192 205 192 202 200 198 190 194 206 205 204 206 206 201 202 194 191 202 202 205 208 209 196 192 192 203 209 211 201 209 208 203 205 211 195 207 199 197 212 196 204 199 206 201 211 198 197 204 202 210 199 200 200 205 214 202 197 211 202 199 209 198 216 217 207 203 213 215 203 202 219 210 201 204 213 210 214 218 214 204 203 220 220 213 218 223 217 218 214 214 211 217 217 209 213 225 212 207 218 214 211 215 223 224 227 224 214 216 219 226 228 220 211 230 232 215 220 225 214 227 227 233 228 215 233 231 215 229 217 223 236 218 218 232 233 237 218 232 236 222 223 232 222 231 240 223 226 226 238 243 226 225 226 227 239 228 228 235 237 245 235 243 231 234 248 236 231 242 243 233 248 235 231 252 240 248 242 233 250 246 248 240 247 243 246 244 257 250 248 254 239 259 261 242 250 261 242 262 262 254 253 259 257 266 248 266 253 247 268 258 257 249 270 268 260 269 265 269 253 258 266 271 273 268 253 266 273 253 263 254 256 264 261 256 273 255 259 280 267 282 257 275 260 279 281 284 286 260 263 282 274 269 287 279 285 273 267 280 278 278 280 284 268 291 277 295 268 289 281 271 280 284 289 285 292 281 290 274 286 299 280 295 292 304 304 279 293 292 296 282 308 289 284 307 309 296 299 295 303 294 308 302 289 288 298 315 298 303 292 317 307 297 300 316 312 311 313 318 314 313 307 317 310 307 320 310 312 325 319 313 324 330 304 324 326 327 312 328 328 332 330 320 334 324 337 311 325 331 334 334 315 338 310 319 333 317 334 345 316 346 337 343 333 325 338 328 344 322 342 347 328 329 324 324 324 325 332 355 347 351 350 347 334 351 357 337 344 344 360 333 344 349 347 358 366 345 368 366 342 339 342 366 351 343 345 364 350 358 360 370 341 365 374 361 378 363 367 355 380 375 369 359 361 373 362 364 364 352 367 354 366 384 382 372 366 375 376 379 373 363 360 384 361 385 387 394 384 386 394 379 397 364 381 397 367 398 386 393 401 373 395 388 380 395 388 385 381 401 379 404 398 412 406 393 395 385 412 379 378 378 414 403 398 414 392 419 382 388 402 393 386 400 400 411 389 390 398 395 404 426 400 389 408 405 428 407 404 404 415 407 415 406 414 409 402 399 411 424 430 415 431 433 439 405 412 414 437 441 407 408 405 442 409 441 408 432 407 450 420 422 429 426 448 448 417 412 418 414 420 415 436 416 420 434 454 418 458 447 437 420 462 423 436 447 441 455 431 448 443 458 448 435 453 462 447 445 462 464 464 445 456 446 464 470 431 464 442 446 433 440 466 470 442 446 436 466 459 476 472 438 460 471 459 470 481 453 472 477 483 466 448 469 444 449 469 447 456 463 467 477 484 451 488 486 468 469 472 480 484 477 494 483 485 458 460 501 495 457 459 484 497 490 486 460 497 469 484 505 479 501 488 466 481 471 486 505 475 468 472 486 511 483 478 485 467 506 476 507 476 511 495 477 514 518 474 498 471 518 508 487 504 512 491 476 506 481 475 503 486 517 488 490 480 504 513 514 506 483 514 488 493 491 530 528 501 512 507 511 525 491 508 485 487 504 487 520 523 525 517 508 491 526 492 504 508 507 500 511 534 499 491 533 513 496 523 500 502 503 494 542 499 540 498 506 540 517 537 495 496 500 521 499 537 520 524 540 512 502 539 545 531 540 512 503 525 507 508 504 513 530 502 547 543 551 523 503 538 522 532 552 545 533 510 534 555 557 535 540 558 547 513 548 544 529 513 535 514 515 548 557 535 541 530 554 516 551 555 551 549 531 525 515 539 553 549 553 556 545 513 565 562 520 543 563 556 523 558 554 534 516 541 557 517 516 537 522 527 554 565 526 542 543 525 526 530 563 529 519 541 546 533 553 554 525 548 558 535 539 544 555 541 571 559 560 533 544 529 546 528 523 571 569 565 526 522 569 557 536 572 533 575 552 561 567 524 534 559 545 539 527 535 552 564 543 545 544 533 524 550 572 551 539 534 560 544 534 552 524 535 548 535 576 566 562 553 567 574 535 535 577 526 534 551 554 541 560 574 551 560 546 531 574 561 541 543 568 538 571 555 550 540 566 534 568 549 562 556 530 559 553 569 560 549 528 534 565 550 529 578 573 537 530 554 559 532 571 547 546 563 577 558 565 550 567 554 561 536 572 553 571 531 542 550 542 532 560 527 557 551 568 537 563 559 566 529 567 558 552 576 542 537 546 574 525 550 561 540 558 555 543 539 571 546 548 547 557 533 528 524 533 569 542 524 554 528 532 530 539 538 565 530 542 536 528 563 565 530 543 547 525 527 528 537 515 518 526 552 547 535 556 561 547 526 527 528 551 542 556 518 524 549 547 538 563 536 550 516 522 558 548 561 523 556 528 547 520 532 517 536 556 549 527 534 532 529 540 554 543 511 553 515 558 519 519 556 523 556 506 512 528 521 508 542 520 531 532 509 501 542 528 531 513 525 535 523 537 521 536 504 501 545 505 518 511 506 538 510 509 498 511 517 519 499 530 514 504 533 513 512 535 535 500 509 525 513 508 536 530 537 510 522 526 500 521 502 489 513 529 502 505 534 506 527 505 519 511 487 518 491 501 494 523 486 528 508 516 501 485 488 501 493 500 484 520 520 497 483 475 499 516 515 519 496 484 473 497 482 516 477 517 514 488 496 494 479 493 508 501 512 514 483 512 508 494 471 497 494 491 508 476 502 501 466 501 486 468 485 499 465 475 492 457 473 486 498 458 480 489 471 490 456 499 472 496 498 498 490 464 494 469 480 461 452 459 483 452 492 491 458 447 477 447 459 471 469 473 449 451 457 474 471 465 459 438 455 476 477 470 453 479 458 476 465 467 454 455 477 463 466 446 435 441 468 458 435 452 447 441 441 438 469 442 429 465 426 426 452 424 425 454 449 423 432 451 443 440 433 446 419 423 421 438 441 424 435 445 418 453 424 427 440 450 415 434 414 447 443 411 413 446 420 408 423 444 431 414 418 440 425 439 409 437 437 439 429 422 437 398 406 425 414 410 431 424 403 422 412 428 414 408 408 425 430 414 420 427 425 419 397 402 401 423 402 412 419 409 389 392 413 395 418 410 403 410 391 405 404 379 407 389 380 378 375 412 401 395 394 389 409 382 396 398 391 382 374 389 384 386 396 389 371 365 371 372 396 384 366 396 384 371 370 382 391 377 378 367 373 372 369 364 369 354 359 388 383 356 354 365 367 362 378 381 348 377 378 380 358 367 348 376 362 358 377 355 373 345 366 348 339 370 343 358 370 362 358 364 352 356 357 341 357 351 359 352 344 358 336 362 345 360 341 339 354 354 337 354 349 337 339 326 350 344 325 345 336 345 338 334 346 334 328 348 341 346 344 328 321 342 340 336 324 315 329 313 321 321 321 321 335 326 306 313 330 328 330 314 307 317 321 306 329 321 324 302 308 319 314 316 305 301 311 322 316 308 314 324 309 307 298 302 320 315 301 302 304 291 310 294 311 298 312 311 309 310 297 296 304 306 297 282 301 308 288 282 306 279 301 292 300 282 294 293 282 297 279 287 294 281 282 282 274 281 282 285 284 296 287 291 274 275 273 280 278 267 268 292 291 272 269 289 275 274 262 274 284 276 276 285 272 260 265 269 272 268 274 278 257 267 265 276 266 266 255 254 254 258 256 257 253 254 270 274 271 248 252 259 253 271 261 254 247 254 267 248 254 262 260 251 244 253 247 247 248 248 256 260 255 248 245 248 244 244 248 248 247 237 257 238 254 253 240 234 239 235 245 255 232 235 241 239 233 241 230 242 252 242 247 251 239 249 240 246 230 239 247 248 227 229 236 236 237 230 239 224 243 231 239 231 235 241 239 232 225 230 234 231 224 232 225 238 234 236 224 231 233 224 225 233 223 214 222 234 218 231 224 212 227 218 215 217 214 219 227 213 231 228 212 227 225 216 224 220 223 224 227 228 207 224 209 213 214 219 213 210 213 212 224 214 219 215 215 221 223 206 214 206 215 216 209 212 211 201 219 205 216 216 201 215 210 200 200 216 214 199 210 210 198 204 198 206 197 200 203 201 204 200 197 207 198 201 206 214 195 195 200 211 195 197 212 205 199 212 195 199 204 207 202 196 206 203 197 206 206 203 203 194 207 197 198 201 202 201 200 202 202 206 199 203 190 191 208 208 190 190 189 201 204 192 197 201 201 199 207 192 188 200 201 203 196 194 199 190 203 191 190 195 205 192 197 192 202 194 195 198 188 192 191 203 195 196 193 204 186 188 186 186 201 199 198 187 202 187 190 198 188 189 203 187 191 194 192 187 199 197 195 197 202
195 193 187 185 197 185 185 196 201 201 189 195 192 191 189 193 192 198 195 195 196 193 201 202 199 199 196 189 188 186 202 198 194 204 199 203 202 196 193 199 191 197 188 199 204 190 204 192 204 193 200 196 201 194 191 195 206 203 198 189 203 193 199 190 192 194 205 206 201 193 201 206 205 198 190 194 191 206 206 207 197 201 198 205 206 207 193 194 208 206 207 203 203 209 196 200 204 202 196 199 212 197 211 211 205 212 209 207 208 205 197 208 197 206 204 205 196 208 201 205 215 198 199 200 208 204 210 213 206 206 217 206 216 212 216 211 213 208 206 206 204 205 202 210 205 203 203 203 209 207 216 224 223 217 208 219 214 214 220 208 207 217 216 225 208 210 214 221 219 226 221 218 211 212 224 218 220 218 213 214 215 218 224 217 226 229 225 229 222 219 227 225 233 232 230 219 222 219 228 224 238 238 229 223 231 226 240 224 238 225 228 233 240 229 226 223 226 236 243 246 235 230 242 240 238 248 241 234 227 248 238 231 228 250 248 239 252 248 239 237 250 235 253 234 237 234 244 241 245 235 254 240 253 241 242 245 237 254 244 246 252 243 257 240 259 251 241 259 260 255 244 247 264 244 257 252 262 247 268 252 265 258 248 263 252 265 272 262 268 261 254 262 260 256 273 274 258 261 279 277 259 268 265 258 268 271 284 264 276 281 266 278 269 285 274 285 284 279 280 272 271 268 268 273 286 277 274 271 277 271 295 271 288 276 274 288 276 275 288 285 293 284 301 288 292 291 276 296 279 286 282 288 288 302 281 291 300 302 297 291 298 298 293 298 290 310 292 297 300 294 289 290 296 317 289 291 304 301 313 300 311 316 308 306 299 297 307 317 321 303 320 312 329 301 311 313 320 315 325 306 318 315 332 326 335 334 306 307 313 308 332 314 318 332 331 338 316 339 331 340 337 317 341 326 343 319 331 336 345 341 323 330 343 348 352 347 334 346 342 342 341 350 347 352 341 347 351 354 328 338 343 360 347 348 340 337 364 336 364 337 340 355 364 348 336 369 345 344 347 367 363 365 367 351 370 357 369 370 365 351 350 374 363 371 361 382 351 360 359 363 358 368 361 381 386 373 380 388 370 356 357 366 368 362 366 367 373 379 367 386 388 379 361 399 399 386 378 370 395 391 382 384 397 372 403 383 405 400 386 395 386 388 385 409 381 375 375 411 401 412 390 391 387 395 399 390 402 388 382 383 418 383 409 397 422 421 399 424 400 405 393 388 422 414 391 405 397 408 405 402 404 412 408 406 412 413 402 435 399 404 416 410 430 434 416 417 427 404 426 427 410 406 437 430 420 414 437 423 408 440 422 423 426 418 422 436 423 451 447 413 454 420 438 447 422 443 432 458 421 453 424 439 437 420 421 449 454 435 422 454 442 440 467 440 448 465 436 454 457 452 465 440 461 433 457 458 455 434 435 464 434 452 474 461 465 449 447 466 460 479 476 454 441 474 467 466 463 466 450 465 458 474 477 455 481 469 478 446 452 487 455 447 491 474 460 459 454 459 491 491 493 496 461 459 495 469 486 497 492 480 463 461 478 493 457 504 470 489 483 466 503 464 486 463 469 484 472 476 501 483 489 494 475 482 489 486 494 492 471 507 506 510 493 483 473 513 518 502 518 519 494 515 509 487 504 524 484 500 478 507 478 494 494 509 521 513 501 527 482 502 519 521 512 529 501 514 528 512 495 516 527 521 486 528 503 507 532 532 527 518 535 535 493 508 517 506 503 503 534 495 527 528 535 527 541 506 537 503 520 513 512 526 501 502 502 516 503 536 523 496 525 513 523 546 507 546 524 525 514 512 543 520 511 514 527 531 507 510 538 550 512 504 545 555 555 524 538 517 525 512 540 515 531 524 557 525 535 551 510 523 559 508 524 549 513 510 549 519 542 546 562 537 561 553 516 539 552 531 553 554 538 523 520 514 542 530 523 526 541 557 553 515 527 517 514 558 553 558 561 539 555 546 531 529 563 526 567 560 531 517 539 550 544 547 551 520 565 524 550 556 568 535 557 527 555 521 534 539 564 526 564 566 573 542 525 567 552 537 573 564 525 524 549 546 560 528 556 546 528 568 554 559 543 558 559 539 573 532 559 566 572 562 549 570 572 538 575 551 544 559 526 547 561 554 558 531 560 537 542 566 527 573 534 547 554 558 552 535 567 532 565 560 557 535 551 550 549 534 577 555 555 579 577 536 553 543 543 575 555 547 548 544 540 557 554 569 535 580 565 576 531 549 542 549 558 568 573 569 563 570 543 580 555 527 535 527 544 538 562 559 559 530 577 574 561 550 549 557 536 575 552 541 544 568 550 562 542 543 550 566 574 555 565 548 543 561 535 560 574 572 526 541 577 523 577 545 535 532 522 546 527 537 550 530 561 540 534 547 562 560 572 568 566 562 554 529 523 554 560 547 549 557 538 545 538 529 546 562 555 520 532 519 546 557 544 547 538 556 535 525 542 548 535 549 536 515 558 554 550 561 545 541 561 563 529 527 537 558 533 520 525 543 544 523 543 524 546 557 525 531 524 511 522 537 549 539 547 556 512 521 525 512 544 513 540 555 508 553 529 553 553 542 510 511 552 542 523 512 534 510 507 552 550 544 503 523 534 542 530 528 535 542 549 548 529 527 545 503 523 522 500 504 523 504 537 525 524 545 544 525 502 535 521 510 502 492 530 502 508 508 510 532 504 537 518 525 495 502 526 533 496 501 494 529 489 529 501 515 519 495 484 495 500 524 486 504 515 503 496 491 481 497 486 513 515 511 525 501 494 493 478 477 509 505 504 483 522 515 496 483 477 495 484 508 486 518 501 471 490 516 486 487 507 481 467 499 497 489 503 467 509 469 474 508 479 508 492 461 463 505 492 462 485 497 502 472 504 479 481 456 499 460 477 477 480 482 489 460 454 487 474 492 458 494 482 465 482 462 485 460 459 480 449 461 465 458 486 458 472 465 449 463 456 446 469 448 483 448 441 461 450 482 455 469 464 453 467 457 446 475 447 458 451 463 469 435 460 439 447 434 456 460 442 453 453 440 441 457 451 443 465 444 459 436 431 435 448 419 419 446 427 450 431 448 434 436 435 452 446 451 417 440 451 416 435 444 445 444 451 423 436 442 445 432 406 437 410 410 409 418 419 440 422 409 416 432 410 406 420 414 422 417 414 434 416 420 432 404 413 398 404 419 412 415 413 410 405 429 397 413 412 402 389 406 388 403 384 395 402 411 390 386 402 414 404 409 395 395 404 395 379 391 414 381 388 408 386 374 397 379 387 404 396 379 369 380 380 395 379 375 375 401 385 369 400 395 378 370 367 367 366 394 395 364 359 360 391 377 362 364 369 356 377 366 364 384 374 386 352 373 385 375 368 373 356 357 358 372 357 377 378 357 358 376 375 353 371 368 360 369 365 353 343 368 366 346 368 336 362 345 367 346 341 350 337 349 360 342 336 342 360 355 360 330 332 356 358 342 335 335 350 350 332 348 322 322 328 336 324 326 346 343 323 346 339 329 338 323 344 315 324 324 327 325 335 335 314 324 320 314 328 323 329 312 334 316 318 323 333 308 317 314 320 319 308 309 321 312 311 299 299 308 308 310 303 321 296 308 321 321 316 301 317 318 293 313 305 308 310 295 287 307 310 297 301 293 295 313 294 290 288 291 284 298 295 293 296 283 289 300 295 299 277 279 278 280 275 299 291 287 276 285 278 292 281 291 297 284 290 277 279 284 274 268 281 285 292 288 287 289 264 286 277 275 273 270 264 274 280 268 282 262 260 266 282 257 272 258 267 267 270 278 279 267 264 269 276 268 253 253 258 255 263 270 270 257 252 261 248 253 272 258 270 266 249 268 259 268 260 249 256 259 244 262 256 246 257 258 258 256 263 262 240 243 239 251 238 250 246 248 238 257 237 252 256 238 236 254 240 241 245 238 251 252 246 239 246 241 230 232 238 238 235 245 232 236 226 239 240 229 236 227 233 241 226 244 230 227 223 223 226 230 225 240 236 241 224 227 240 224 220 218 230 232 227 221 236 217 223 220 219 227 232 231 225 215 227 229 228 224 215 226 222 218 226 210 219 223 220 213 211 223 212 224 210 207 220 215 225 218 211 216 220 205 211 206 211 219 218 204 206 207 205 212 205 215 206 206 215 213 218 211 204 219 203 206 217 213 212 214 202 214 211 216 205 208 214 199 207 216 209 210 209 210 196 202 211 214 195 209 205 201 212 196 204 203 201 204 200 194 193 211 201 206 210 200 208 198 202 210 209 207 204 202 200 195 200 209 194 201 195 205 200 206 200 190 195 208 207 195 205 192 199 192 197 202 188 192 200 198 201 201 195 198 203 194 187 187 199 191 203 189 203 202 193 204 202 187 203 200 190 197 201 200 201 190 191 198 194 203 189 204 197 196 194 189 198 191 186 192 195 203 194 193 199 197 191 192 197 187 185 201 198 200 193 191 185 198 203 191
192 202 189 200 190 196 201 185 202 184 192 191 202 198 199 194 188 202 201 200 201 201 198 196 194 187 199 192 199 197 199 188 196 201 186 203 194 200 185 191 200 190 198 196 202 192 188 187 188 187 200 187 201 192 196 194 197 193 202 189 202 194 189 195 191 188 195 199 204 192 202 200 194 194 191 192 197 193 190 199 193 199 195 201 202 205 194 206 209 205 203 209 191 200 207 196 194 208 192 194 196 195 208 207 207 201 200 203 212 196 198 196 207 195 207 212 212 204 200 203 200 214 203 213 196 213 212 200 202 213 215 208 210 212 211 218 208 214 206 206 213 202 220 213 210 205 212 211 215 220 220 205 215 209 210 218 223 204 215 207 208 225 214 224 217 207 224 227 220 210 212 213 209 228 223 212 229 225 215 227 214 226 226 212 227 220 219 220 226 226 215 229 220 227 225 232 225 234 220 230 221 218 226 222 237 223 236 227 221 235 238 228 229 235 236 225 244 232 233 230 232 242 231 242 231 225 238 237 227 246 238 230 234 243 232 239 246 249 235 245 231 236 242 253 239 250 243 252 240 238 255 244 256 252 255 259 240 260 238 241 247 239 239 262 248 249 264 261 247 258 265 249 257 248 247 254 256 258 262 258 261 259 272 272 272 257 252 259 270 258 275 261 265 253 259 253 263 269 278 260 277 263 270 259 275 269 278 275 265 277 271 283 261 276 275 276 287 278 287 281 274 290 288 278 292 287 293 271 280 275 293 280 279 289 269 296 278 273 276 291 273 295 293 292 291 280 297 282 294 288 287 282 282 282 295 289 300 299 306 307 310 293 287 306 285 291 307 297 300 307 307 301 316 310 303 304 297 303 316 302 300 302 298 313 320 307 304 314 298 311 300 324 324 328 304 326 319 316 330 308 318 310 326 312 313 327 318 329 312 310 313 330 314 326 329 314 327 313 338 321 320 331 337 322 334 320 319 339 329 330 348 334 337 322 336 341 337 326 335 355 351 339 342 340 342 342 328 345 332 342 353 352 341 344 343 361 346 332 360 352 350 365 356 343 363 356 340 351 365 341 361 361 343 352 364 360 347 374 357 360 354 349 356 362 380 381 356 356 372 371 351 366 374 369 372 365 358 373 377 371 379 374 383 373 384 375 375 366 378 375 379 363 367 367 367 366 393 379 400 402 374 374 372 389 379 394 398 405 393 372 384 380 389 382 397 383 405 411 385 403 403 415 390 416 405 398 414 398 409 389 415 394 405 412 395 418 417 420 386 418 391 422 394 412 407 391 398 424 399 416 408 422 431 424 415 407 417 433 426 429 438 416 418 415 404 440 435 437 419 442 439 432 430 417 411 433 426 426 433 446 435 432 413 422 448 438 424 427 445 445 444 436 457 441 424 433 426 439 444 434 423 445 444 457 420 458 434 462 427 454 451 431 424 462 426 453 432 437 427 472 452 467 430 460 455 457 431 456 476 468 440 443 454 474 472 450 465 482 457 470 452 442 457 470 453 463 465 449 480 477 477 457 480 480 462 476 469 460 468 480 455 464 466 451 491 485 472 473 456 490 497 471 458 461 495 466 478 469 473 486 457 479 489 487 461 474 505 478 486 491 494 481 492 481 463 493 501 480 482 496 512 480 492 511 493 485 482 483 483 499 472 489 487 493 508 510 492 492 503 496 516 486 504 502 509 508 515 497 519 521 509 510 509 525 518 480 509 488 499 501 501 502 485 513 525 507 483 487 526 523 525 515 502 495 534 525 523 533 526 505 496 530 515 527 526 490 525 532 506 537 512 517 514 524 532 515 507 496 501 501 533 499 544 503 542 542 531 547 540 519 543 497 513 534 534 532 533 513 524 548 540 539 509 501 551 517 523 513 547 527 546 526 550 523 555 543 518 533 521 558 525 547 510 538 545 544 555 554 556 547 511 550 524 519 516 537 545 562 521 548 513 545 518 539 512 549 526 556 552 550 542 563 514 514 524 524 565 541 547 557 533 541 552 552 546 521 541 539 529 521 560 536 566 568 558 527 560 540 533 562 539 562 559 541 564 532 552 524 560 549 567 542 537 550 526 569 573 552 554 533 557 547 561 541 573 570 541 528 551 526 557 549 568 538 567 525 535 559 578 560 569 547 526 551 572 553 574 567 545 568 529 527 526 555 546 564 535 566 571 551 569 537 578 546 539 554 535 551 576 534 574 567 544 577 527 539 551 577 568 559 552 559 561 540 576 528 580 573 555 557 544 544 569 528 551 569 556 561 539 551 569 532 537 533 569 580 532 581 575 560 558 532 537 537 546 573 580 544 564 554 574 581 558 548 569 527 536 543 560 534 554 535 527 551 541 556 549 533 555 542 566 573 535 563 570 553 553 568 570 577 540 549 564 558 558 550 558 553 567 524 561 540 533 549 552 534 524 575 541 553 523 568 533 531 549 522 559 564 565 536 536 554 540 535 544 537 522 530 529 558 554 539 545 571 564 519 555 521 560 518 556 555 525 561 548 556 517 558 567 533 567 527 527 548 541 549 525 557 522 534 541 517 514 566 514 558 527 565 522 514 566 561 514 535 512 559 512 553 521 524 548 518 518 550 510 532 554 557 513 551 546 521 508 532 539 528 558 551 557 541 522 547 547 553 515 546 525 547 513 535 538 528 503 543 512 547 537 531 505 524 542 551 536 511 515 517 502 508 527 521 531 539 536 534 547 508 509 541 520 501 542 501 497 544 522 495 507 492 540 501 523 508 501 501 503 532 527 503 508 520 505 535 497 522 517 523 516 533 533 517 487 506 516 517 520 507 506 499 493 522 499 481 512 511 484 487 480 516 506 490 505 488 504 509 503 480 477 475 508 485 497 510 472 515 497 505 490 499 489 517 480 510 498 494 473 507 481 467 506 493 492 483 511 468 500 475 502 502 465 480 473 489 485 476 501 501 488 488 473 463 497 492 459 468 465 494 473 497 460 499 452 464 452 478 458 468 475 463 449 449 490 492 453 465 472 485 450 457 484 449 476 469 471 462 480 479 479 483 456 442 479 463 465 437 477 454 473 438 479 461 453 454 470 460 432 459 442 442 446 458 455 442 452 446 428 453 437 434 464 459 465 450 439 458 448 426 425 447 443 428 443 461 423 423 455 416 437 415 440 414 432 425 439 423 443 432 416 422 416 424 431 421 419 410 428 417 435 440 418 414 429 438 430 424 419 421 415 436 421 430 400 398 434 411 434 424 406 395 395 423 421 408 393 406 407 417 412 398 423 389 423 417 387 394 398 386 408 405 399 408 403 403 390 403 402 418 402 402 392 412 395 387 392 376 379 409 399 390 396 373 408 401 395 404 404 376 370 373 376 368 387 380 395 379 396 397 383 384 368 373 381 377 396 370 387 382 360 368 369 375 369 369 371 373 365 386 374 371 364 385 374 371 349 351 359 379 381 361 373 379 351 360 365 352 342 348 366 355 366 355 360 346 344 341 364 365 366 368 339 366 335 349 358 366 364 345 359 363 342 356 330 350 335 359 332 335 355 325 345 355 347 335 323 330 337 336 326 328 345 350 341 324 325 332 333 318 317 341 318 336 335 324 315 339 331 327 325 336 338 323 312 321 306 327 320 318 307 329 331 332 331 319 315 301 319 324 311 327 324 310 321 301 310 309 297 323 300 309 301 316 306 309 296 308 302 292 301 307 310 316 298 295 307 285 292 298 313 289 302 309 298 291 306 286 282 286 294 279 285 304 286 278 299 288 295 295 282 296 295 291 283 275 294 294 293 296 281 296 279 278 276 292 286 275 275 271 276 291 282 265 271 281 268 264 262 264 270 278 269 266 279 270 272 265 271 262 270 272 264 258 272 261 253 256 270 265 270 270 260 272 256 264 250 268 267 265 248 256 264 260 263 260 262 256 252 267 253 258 243 246 248 245 246 254 248 251 243 244 239 256 252 240 259 240 247 241 245 248 254 255 254 236 247 241 238 232 235 242 240 234 232 236 235 235 231 245 228 247 231 243 245 249 242 226 228 241 242 234 230 239 233 243 229 235 234 237 222 234 234 228 231 228 239 230 229 228 235 226 229 230 229 217 220 216 221 232 222 226 235 225 231 224 218 233 228 216 225 213 229 219 216 218 213 215 217 214 230 228 224 215 210 219 208 220 214 215 213 219 220 221 218 211 225 215 216 210 205 211 211 216 222 209 207 216 208 206 206 205 219 205 212 218 216 212 207 202 200 200 204 206 214 197 212 211 212 204 205 207 215 196 208 206 195 209 203 206 209 198 196 212 213 207 193 205 199 201 197 211 195 204 199 203 195 205 208 210 192 197 192 191 209 205 194 209 191 202 201 198 198 195 209 203 193 190 189 207 198 194 205 199 192 201 188 205 197 192 204 205 195 191 191 191 205 202 200 197 191 193 193 201 200 196 193 201 194 193 200 202 198 197 192 199 192 192 198 198 193 196 197 201 200 199 203 196 194 193 184 196 200 191 192 192 198 200 188 187 188 202 202 198 193 187 194 197 191 185 191 200 196 200
193 188 191 189 200 198 198 198 192 192 186 197 200 201 191 201 201 196 198 197 188 188 200 198 201 186 199 186 184 190 200 191 193 190 198 188 186 191 184 192 201 185 188 196 201 197 194 197 188 190 193 191 195 188 187 192 192 202 195 189 186 192 197 192 195 190 198 199 197 198 204 192 196 190 206 194 200 196 188 200 202 197 207 190 197 207 196 195 208 203 199 192 207 196 192 199 190 201 197 204 208 210 205 210 205 205 201 192 200 193 212 210 200 196 205 198 205 200 203 203 214 205 206 204 212 201 206 205 212 206 199 211 205 214 211 200 200 212 217 200 206 218 214 204 205 210 206 220 221 207 209 217 210 202 216 218 220 207 214 215 215 217 206 213 223 209 224 207 209 220 209 214 219 225 219 212 215 220 218 218 220 217 216 210 231 227 223 212 230 222 215 222 215 221 219 225 221 224 215 220 237 235 231 219 231 236 220 233 219 239 237 229 233 224 240 237 232 232 232 228 236 227 235 226 237 244 241 245 236 241 232 228 239 231 240 249 236 235 251 239 239 249 250 232 235 231 241 239 246 243 239 246 257 250 238 241 249 255 236 244 243 253 254 242 258 242 263 264 247 255 263 243 249 263 259 253 252 263 253 266 257 253 265 267 269 267 259 256 255 271 268 270 267 273 259 254 254 265 270 277 259 262 263 266 270 278 279 281 281 265 280 275 263 266 280 274 285 286 264 282 286 279 286 286 287 289 271 282 286 270 267 275 279 290 294 292 291 291 292 294 296 293 283 283 294 283 280 290 299 281 295 292 282 281 282 297 297 287 300 293 300 295 292 287 297 287 312 314 310 301 309 294 303 309 298 309 314 303 294 308 314 311 302 303 301 295 307 325 308 322 306 316 328 305 309 319 314 313 306 328 321 314 309 320 308 331 326 336 310 312 328 316 321 336 310 317 328 339 324 332 319 325 319 317 330 324 342 329 323 319 335 324 342 325 335 339 334 330 345 347 336 349 347 346 342 333 334 333 351 355 344 361 338 359 336 360 359 334 350 338 335 357 346 340 344 368 339 367 349 341 370 371 346 352 360 351 367 374 354 362 355 346 379 354 374 355 375 365 369 381 377 357 377 362 358 385 361 385 379 364 387 372 358 365 385 377 394 372 387 398 373 383 371 362 384 372 394 368 381 365 398 401 369 397 399 401 374 404 396 379 407 397 405 375 407 377 393 376 407 397 388 398 406 415 381 410 389 411 391 402 400 389 420 408 408 389 407 416 393 389 416 399 389 415 414 407 420 412 392 423 403 425 429 435 413 432 402 398 434 438 422 433 413 435 414 422 406 434 406 441 412 410 423 439 434 427 434 439 430 411 416 412 423 436 450 425 417 445 444 424 427 442 438 426 421 430 434 423 422 452 429 444 449 436 429 457 440 438 439 424 464 426 446 433 463 468 433 431 434 428 451 440 470 448 473 473 456 468 442 448 471 453 437 466 468 463 471 460 439 450 482 477 483 465 456 469 467 481 478 448 459 488 468 445 488 453 467 462 473 480 478 464 490 465 482 466 477 455 483 462 496 454 456 489 471 500 486 482 484 476 482 467 492 490 467 464 474 496 495 491 476 463 478 473 474 478 484 507 492 508 499 475 469 515 474 481 506 512 493 499 493 485 472 496 505 514 517 490 516 508 477 478 488 517 489 510 506 512 514 517 520 487 516 524 516 500 516 508 507 501 524 490 525 504 498 520 508 504 484 505 496 529 504 504 507 525 511 524 507 507 525 514 517 532 507 517 525 494 525 537 499 492 499 534 505 543 540 542 502 535 525 518 509 511 535 541 519 505 543 517 507 535 507 548 542 508 551 532 541 529 521 505 527 545 521 508 521 526 530 511 528 520 542 542 519 517 514 513 526 529 529 548 508 531 511 558 509 556 533 534 555 526 527 535 541 561 536 561 531 512 548 535 560 517 515 563 542 520 543 555 527 540 550 540 535 520 555 524 526 516 518 527 557 518 521 561 550 521 537 524 544 562 541 533 566 543 530 558 567 561 562 527 551 546 555 573 568 557 529 527 521 548 538 562 553 530 524 561 572 551 549 540 536 562 576 577 531 570 536 540 563 559 533 547 573 529 579 571 553 571 547 556 534 527 528 552 578 531 537 574 547 552 578 547 578 563 547 532 557 547 536 541 527 532 551 564 579 550 555 552 541 564 570 539 567 574 566 551 566 565 531 575 536 571 541 533 553 549 581 570 569 577 572 557 569 541 539 566 565 567 578 566 549 566 577 575 545 561 530 528 530 534 562 538 577 576 530 547 529 570 577 571 551 566 545 537 579 556 561 547 581 543 531 534 569 567 568 531 532 570 573 534 576 553 530 569 532 575 576 533 549 570 563 573 540 579 568 535 539 535 556 525 551 547 532 524 573 559 570 524 548 562 573 541 574 564 572 567 558 554 560 567 529 543 546 543 529 573 525 541 547 553 521 555 527 565 532 550 540 545 570 549 569 522 558 560 542 552 524 544 533 522 517 518 529 543 566 523 557 532 542 544 564 559 526 516 549 553 546 514 524 558 561 537 524 546 541 548 543 546 526 532 523 516 536 560 555 515 514 531 516 553 519 534 513 535 545 526 548 523 549 551 537 550 548 553 505 511 523 535 544 516 533 534 520 530 519 526 508 532 516 538 518 531 520 546 520 545 517 531 525 519 516 544 524 515 514 505 521 529 522 521 511 518 517 513 508 496 505 531 541 522 494 523 500 513 534 504 533 518 488 504 514 532 521 519 502 512 488 501 515 498 497 526 518 491 496 490 520 481 504 519 528 480 510 501 484 506 499 511 518 525 513 511 493 477 492 490 519 496 518 479 474 516 514 520 513 505 484 490 481 509 489 489 484 507 476 475 506 504 487 487 478 483 501 479 465 464 495 481 501 496 500 487 463 498 500 490 481 465 469 472 475 473 463 465 469 491 483 461 498 461 496 495 460 462 490 463 463 479 448 462 491 488 486 446 470 470 453 446 477 464 469 465 483 486 479 455 445 468 439 452 475 481 442 457 458 473 476 476 436 469 450 446 436 452 473 439 434 469 429 452 445 450 437 429 453 458 425 433 467 452 461 453 457 456 450 451 439 430 446 418 435 447 417 444 438 423 446 429 417 425 444 422 425 428 444 452 442 435 415 428 421 434 443 419 433 413 422 417 406 425 427 404 441 409 411 432 433 402 437 416 426 433 422 434 407 424 397 417 418 406 429 400 421 412 393 410 412 422 408 419 397 401 423 386 396 415 389 390 390 403 397 405 403 392 419 397 386 390 378 388 411 406 404 406 383 386 382 408 397 398 377 408 370 375 384 378 378 386 388 388 393 384 401 389 370 364 393 377 377 364 392 365 361 381 378 376 366 364 366 367 354 355 368 383 373 384 378 356 360 379 352 362 381 381 348 357 358 378 357 345 367 372 352 369 349 352 373 369 365 373 345 349 363 360 366 359 345 339 368 356 347 351 340 340 332 335 330 362 358 360 345 336 353 333 347 338 341 347 354 324 330 339 339 327 337 324 327 349 342 330 329 336 320 334 327 324 326 314 333 320 335 327 338 313 337 320 338 335 320 313 323 324 319 316 326 310 330 331 303 321 318 325 313 329 318 302 320 320 299 318 310 313 303 323 323 311 319 318 292 296 312 297 307 296 303 316 294 311 293 312 309 297 292 298 286 301 311 306 292 287 304 286 304 295 281 281 302 297 291 301 295 275 297 284 289 294 291 285 289 291 272 277 274 287 273 282 289 270 281 272 275 283 288 290 274 273 269 275 287 280 272 272 261 269 275 283 277 265 270 268 272 279 257 270 272 277 256 274 254 270 269 253 255 251 269 251 255 252 268 274 271 255 251 261 255 252 260 268 264 265 247 250 244 253 246 258 265 248 246 260 240 260 263 250 243 259 244 240 261 243 247 245 238 254 247 257 252 242 256 236 237 251 240 241 253 230 244 251 248 244 248 228 229 229 231 235 234 228 246 238 246 242 236 229 233 228 232 230 223 240 232 231 228 242 241 222 220 229 226 229 231 231 224 227 232 223 219 224 232 233 222 230 220 224 229 213 215 231 231 218 223 219 216 213 219 210 228 215 217 223 221 210 229 214 212 214 226 221 217 211 207 220 210 222 209 206 224 213 205 207 214 206 214 206 212 212 210 204 208 201 205 208 210 210 216 213 216 212 205 202 214 214 209 209 215 216 199 216 213 207 212 200 205 206 205 204 197 203 204 207 202 209 210 194 203 195 207 206 206 205 207 201 201 198 191 210 197 206 209 205 195 197 200 197 199 190 198 193 198 199 206 199 206 198 190 201 206 206 203 206 193 196 191 194 197 193 192 189 199 192 202 190 193 205 201 188 192 203 186 198 203 202 193 201 192 191 190 187 189 202 203 191 188 187 197 196 188 198 198 201 201 191 201 185 191 194 188 197 192 185 190 189 200 194 201 185 200 185 188 185 183 184 191 186 186 201 199 190 193 191 185 191 199 199 193 184 190 194
196 194 194 199 200 189 191 197 192 189 199 194 188 196 195 194 199 195 193 193 199 184 199 183 190 193 196 200 194 186 190 187 195 183 185 195 187 195 191 197 199 186 187 187 201 201 197 196 192 189 186 191 188 184 189 197 193 185 193 186 185 200 187 195 197 190 189 203 202 194 195 197 194 201 199 193 196 193 202 205 196 205 191 200 202 193 191 189 194 200 190 192 194 201 195 206 203 195 193 204 204 196 205 202 205 197 208 203 193 197 195 211 201 201 193 204 207 202 210 194 208 212 197 210 204 195 208 210 212 204 205 207 202 214 212 198 200 209 204 216 208 207 201 199 209 205 202 204 207 220 220 208 206 211 202 208 210 208 213 217 208 209 219 209 218 216 210 219 213 211 209 211 210 211 209 219 218 212 219 212 224 211 228 215 219 221 228 221 228 221 231 215 215 231 218 224 219 227 220 216 236 231 232 233 229 216 230 219 232 234 218 225 222 241 238 227 241 232 227 236 223 237 230 245 236 246 243 242 239 236 226 246 228 230 227 238 229 245 233 230 234 238 234 247 243 242 249 236 239 232 232 244 238 248 234 242 245 238 257 259 259 239 253 254 251 242 251 259 258 258 245 253 260 244 245 267 266 266 247 262 250 248 251 269 262 254 256 252 258 263 265 263 259 263 267 261 261 260 273 277 257 272 257 275 262 277 277 258 283 276 267 280 267 263 280 270 267 286 272 279 288 278 266 279 285 269 276 286 284 269 270 293 285 291 277 276 272 287 286 286 281 277 290 279 281 288 279 301 298 286 297 304 286 279 285 293 303 307 289 309 291 292 283 295 299 294 303 307 286 301 303 315 314 307 312 305 292 297 317 310 296 317 293 307 319 317 303 309 305 314 311 320 305 328 306 318 311 323 312 329 311 308 309 319 330 312 329 311 305 324 328 318 339 320 320 332 333 311 318 314 319 343 314 321 329 344 325 331 343 338 338 333 323 347 324 324 330 342 323 335 336 343 340 339 327 354 336 336 349 332 328 339 335 351 357 331 362 356 353 366 340 339 354 344 344 344 339 341 365 356 352 368 345 364 352 358 376 351 371 355 362 367 362 350 349 361 360 369 369 369 362 381 351 353 368 364 366 354 359 363 363 358 373 372 383 377 388 364 393 367 373 389 382 380 390 383 386 400 388 381 368 395 391 382 390 373 404 388 405 389 395 405 402 406 401 379 389 408 411 386 412 391 414 386 418 407 395 389 394 382 417 386 401 393 421 405 410 401 392 426 408 417 420 403 414 404 420 400 413 432 405 399 404 410 398 433 437 425 426 400 421 435 435 431 408 410 430 431 432 440 408 405 425 443 406 444 437 426 421 417 424 417 443 447 432 438 440 439 414 450 425 440 442 429 451 429 428 437 421 431 457 421 452 447 441 453 453 440 443 431 439 459 457 462 436 453 447 459 452 440 432 461 442 461 446 459 449 467 433 472 466 450 465 473 468 456 465 470 463 480 483 479 457 449 466 462 473 444 457 443 449 447 445 481 447 487 449 487 481 494 478 477 466 479 463 472 468 470 462 474 459 482 480 458 462 482 478 472 494 480 495 471 500 478 489 471 472 500 464 506 470 508 470 465 477 509 474 493 498 503 473 490 472 504 502 513 508 469 510 485 514 484 507 489 483 511 480 504 500 521 518 503 481 508 495 490 498 519 515 479 497 492 518 514 519 506 504 526 505 518 498 511 501 532 488 486 495 521 516 501 522 536 510 528 527 513 511 522 519 519 528 540 531 511 505 526 506 516 496 493 503 538 517 518 511 494 498 501 500 518 497 540 524 544 532 498 500 499 519 510 532 518 538 508 506 530 518 508 505 516 517 551 537 508 539 503 532 523 548 545 531 541 549 549 529 514 535 514 559 519 511 517 510 524 541 541 537 539 529 545 558 512 546 526 550 562 559 558 561 525 562 541 523 562 560 537 525 530 533 519 561 558 537 522 558 515 556 528 562 548 551 523 526 562 517 566 564 519 520 547 532 532 522 543 543 569 530 557 550 565 524 543 572 547 551 523 564 553 570 556 554 526 559 571 563 529 562 573 544 536 539 570 564 533 571 568 575 535 554 550 571 575 533 567 553 544 533 571 528 568 550 561 573 574 542 545 569 527 541 535 540 545 568 568 554 560 544 551 572 574 577 550 569 530 579 529 536 531 574 539 574 530 562 554 580 565 573 567 565 575 562 566 538 548 539 565 581 556 533 557 547 569 566 575 559 562 564 567 566 555 565 544 558 530 556 541 566 545 579 548 578 557 572 532 563 569 555 560 541 547 575 546 532 557 537 562 535 572 533 558 530 568 560 546 570 532 558 552 536 540 558 530 555 533 575 533 572 546 551 571 551 542 533 555 557 528 574 562 558 578 580 547 551 557 565 579 561 526 548 569 538 566 558 551 557 550 557 548 557 568 536 525 527 530 540 544 574 575 567 550 559 566 572 571 557 572 549 537 574 568 571 570 558 532 530 564 540 543 550 565 532 571 521 562 536 540 534 551 562 565 544 564 556 566 560 553 563 550 516 561 559 566 519 542 539 528 549 523 515 527 515 529 535 542 530 519 562 563 516 518 528 530 535 552 526 534 525 546 544 534 526 533 525 539 547 506 537 528 513 552 542 545 551 511 523 547 517 552 514 525 519 522 522 547 538 507 549 533 504 546 541 522 500 511 537 545 508 536 502 513 545 530 533 496 500 538 535 521 539 541 534 508 539 528 502 500 508 523 512 490 504 512 494 517 502 516 502 521 524 502 533 535 493 501 499 504 484 527 499 516 525 525 495 495 507 517 506 493 499 500 511 478 517 507 495 488 520 515 477 494 504 497 521 490 520 507 520 490 512 484 496 473 509 482 509 509 514 498 470 510 504 506 513 498 499 469 473 507 481 492 462 487 496 470 501 486 487 485 472 481 491 493 484 493 491 498 475 498 458 459 484 489 462 471 492 477 494 477 494 483 459 460 463 467 486 455 450 469 450 462 481 451 450 467 447 441 485 457 478 445 474 442 469 458 460 480 464 470 448 447 470 468 464 439 461 476 443 433 439 446 451 465 431 430 447 463 441 461 462 464 441 442 434 452 447 459 454 437 429 423 441 438 460 432 418 421 438 439 439 421 422 454 433 448 426 421 416 440 417 413 441 426 430 446 418 430 446 414 434 441 414 423 409 403 429 415 427 440 429 426 437 409 409 433 397 434 435 434 407 429 430 403 395 430 405 401 404 419 415 416 425 421 407 406 405 423 388 399 389 412 410 410 413 397 419 410 392 383 413 378 415 393 384 382 395 387 379 397 377 394 378 389 375 373 370 379 371 389 382 372 388 380 376 379 379 373 382 363 374 368 371 384 373 394 368 361 375 374 384 387 379 372 380 362 378 360 382 375 383 382 366 350 365 348 377 368 356 359 347 362 354 351 375 343 357 364 375 349 345 363 370 363 367 354 364 364 348 361 344 343 355 362 359 348 342 359 348 334 335 348 353 335 344 352 336 345 357 341 324 325 343 346 332 349 330 351 321 335 339 339 350 337 333 337 331 337 314 329 337 345 319 342 329 332 336 311 309 316 319 311 323 325 330 325 317 326 312 312 330 317 302 319 304 328 306 313 311 327 313 305 300 303 325 322 322 303 302 307 301 294 303 292 318 297 296 304 315 302 298 287 297 286 290 306 293 305 304 290 309 309 290 291 290 302 304 293 289 294 280 282 284 279 285 292 286 287 296 278 283 292 298 287 273 276 284 283 279 281 292 290 268 277 290 272 270 288 269 266 285 265 273 281 262 279 263 270 265 277 266 283 277 275 281 258 278 279 272 275 255 262 259 254 253 276 258 264 250 267 273 272 259 273 264 249 267 266 254 263 248 256 253 245 267 252 244 254 245 251 242 262 258 254 242 263 241 258 242 244 252 255 245 257 241 250 254 235 239 253 233 242 241 242 240 251 234 230 249 252 241 246 238 246 237 242 238 229 235 236 227 234 228 230 240 237 239 243 241 244 226 223 244 243 232 233 221 231 235 234 235 230 227 221 237 232 225 222 228 219 230 225 233 228 222 227 218 232 218 232 219 232 222 215 211 226 221 212 220 222 229 222 226 221 220 208 209 224 211 207 209 214 211 217 225 224 215 217 213 215 205 210 214 210 208 215 218 203 204 211 214 211 219 202 200 200 202 200 213 203 199 204 201 211 211 197 208 211 210 201 197 202 206 197 199 207 201 214 206 210 203 201 207 197 196 196 202 210 201 198 202 194 196 204 206 209 197 209 194 209 192 195 208 202 208 192 194 207 203 199 189 194 204 198 205 203 195 206 197 191 190 194 191 203 201 187 201 189 199 188 197 196 196 187 199 199 201 194 198 193 185 196 199 198 186 193 190 190 191 195 189 190 201 192 185 193 189 199 195 200 197 184 191 188 185 201 198 197 188 190 184 185 201 198 197 198 186 199 182 190 191 187 197 187 193 198 196 198 191 186 194 186 184 199 188 186 196 182 198 198 189 199
199 184 191 193 197 195 188 197 184 198 181 196 181 192 193 195 186 184 196 198 185 198 194 189 181 189 186 194 186 191 190 183 194 200 192 188 195 200 186 195 195 183 192 195 195 183 191 200 183 185 196 185 183 190 190 199 199 196 194 201 186 199 202 195 198 195 202 190 194 203 185 188 185 193 202 195 190 188 194 191 188 205 191 205 193 198 202 190 192 192 188 191 188 204 203 204 195 198 190 198 200 194 203 191 200 192 207 205 201 199 202 197 210 192 196 204 192 211 195 208 210 205 202 202 202 204 204 212 212 207 213 195 203 208 198 215 210 208 203 214 209 206 202 209 208 199 214 208 214 217 204 218 211 216 212 218 220 221 209 214 211 211 209 209 208 206 215 220 224 211 217 219 223 206 210 212 213 225 222 209 222 213 213 210 220 228 216 222 213 218 222 221 222 225 220 218 228 230 214 232 230 228 232 227 232 233 222 220 237 221 230 238 231 234 225 240 225 226 234 232 221 231 223 240 232 235 233 241 244 225 240 240 245 240 242 231 233 239 234 236 228 231 229 244 232 232 248 234 231 235 244 248 235 249 242 249 245 252 254 241 256 248 248 260 243 240 259 255 248 242 259 253 260 250 254 251 243 249 267 257 244 265 263 261 249 255 270 250 255 255 257 272 271 265 266 266 253 275 270 269 260 260 261 254 266 261 272 282 266 261 257 265 263 262 265 260 281 274 282 275 287 268 279 266 268 284 273 269 292 267 276 278 287 285 287 275 269 293 280 285 292 294 286 277 281 290 277 301 279 293 281 305 293 293 285 298 307 294 299 298 282 284 282 295 287 303 312 307 298 313 303 288 294 312 291 314 295 289 314 314 309 300 314 298 310 319 321 321 305 301 310 309 307 303 315 312 314 309 327 305 307 309 326 306 318 316 307 323 311 315 310 337 330 336 323 313 326 341 331 331 340 326 332 345 327 344 334 346 331 321 349 333 340 334 323 331 322 335 330 340 323 339 325 349 328 358 332 341 359 341 349 332 341 355 358 348 350 359 342 352 360 349 347 352 338 370 354 353 365 354 354 342 348 367 371 374 357 369 358 360 349 371 372 355 353 360 351 350 368 380 363 354 364 379 359 376 365 388 375 358 376 378 373 389 394 387 382 368 364 381 382 390 372 384 386 391 368 393 375 374 402 394 392 390 393 383 388 390 397 382 389 397 401 405 392 382 394 409 392 411 403 411 389 388 418 412 407 393 390 401 391 405 403 398 387 394 422 403 406 410 421 398 394 405 409 402 402 428 395 395 404 433 425 398 416 427 409 413 419 434 399 430 400 412 430 414 438 406 429 444 438 445 412 411 417 412 420 437 418 442 413 413 451 452 418 444 428 437 456 453 425 440 453 440 439 429 455 442 456 450 432 420 454 441 450 431 442 439 438 456 441 457 463 435 445 442 470 440 462 439 467 433 440 436 439 459 455 437 446 454 474 443 464 475 455 479 464 439 449 441 482 464 467 471 458 465 480 486 476 486 458 474 454 452 470 451 469 483 469 471 450 454 491 489 474 486 488 476 475 494 477 460 501 472 482 477 462 458 465 498 471 501 491 489 489 491 491 466 480 473 464 488 510 479 508 500 507 490 489 488 474 467 498 491 513 497 489 501 505 475 499 477 506 504 486 518 476 490 506 496 509 498 491 493 505 502 488 490 482 483 494 509 509 480 512 528 529 493 526 508 513 489 493 493 502 484 488 496 496 532 533 519 518 536 497 535 513 525 509 492 493 531 522 520 504 525 509 540 517 512 496 532 541 544 506 508 513 536 533 521 504 537 504 518 505 516 518 526 541 505 533 500 512 516 511 539 546 542 532 530 524 549 514 520 511 547 525 543 557 506 522 526 540 517 554 517 534 508 512 546 554 510 509 558 543 541 556 550 548 556 517 548 551 561 544 530 546 554 563 513 563 554 545 528 539 564 529 523 536 559 529 518 551 527 560 534 562 539 546 517 530 533 539 519 558 518 537 554 561 534 570 520 538 550 535 526 547 568 536 530 558 550 569 526 540 571 532 552 571 559 557 561 529 537 574 543 562 569 540 564 559 547 563 558 545 531 529 544 544 572 527 564 552 561 568 557 556 566 533 549 548 568 575 541 569 558 561 553 548 577 581 529 544 564 562 552 570 554 559 576 532 547 559 558 583 546 577 544 573 583 567 581 557 548 541 544 578 574 557 530 568 555 531 571 536 552 540 566 564 558 558 568 576 576 584 575 580 577 536 569 577 561 566 549 566 564 551 559 553 578 559 536 548 548 578 541 570 575 564 550 548 538 575 582 571 574 572 566 567 564 537 545 582 560 551 563 540 559 579 563 552 554 557 557 558 536 555 530 568 534 537 574 529 582 571 570 558 557 538 540 580 546 543 578 564 551 557 574 527 552 541 550 564 568 565 525 563 537 528 548 529 536 538 531 536 526 560 566 543 570 566 541 576 568 536 558 538 554 538 536 523 558 563 546 531 561 569 554 553 540 525 559 531 519 545 534 559 562 542 540 559 532 533 523 533 539 534 548 567 553 524 568 537 565 554 546 552 548 526 546 530 548 549 543 548 521 528 536 525 527 561 549 548 532 527 559 528 511 556 516 542 554 528 539 527 549 538 558 523 543 522 536 544 511 526 531 549 522 555 509 537 522 539 545 512 545 508 515 515 547 513 503 504 540 538 522 513 523 512 526 503 508 495 536 528 543 530 521 519 520 497 508 518 536 517 504 522 505 526 536 525 521 525 500 516 498 508 537 495 488 529 512 534 533 518 526 526 508 499 490 500 495 503 498 526 509 525 519 512 507 488 484 509 493 511 486 511 524 521 480 490 513 487 493 510 508 516 493 510 507 485 501 485 490 478 471 479 515 506 498 471 504 506 486 495 492 485 471 509 472 491 504 466 467 507 485 484 487 492 484 458 468 457 485 461 485 491 487 491 486 487 483 495 469 497 472 457 482 496 470 480 485 477 475 484 480 488 461 487 476 462 444 467 479 461 443 452 456 448 484 451 464 447 445 443 463 482 458 455 479 453 438 458 470 451 440 450 445 472 441 436 447 463 447 450 454 460 469 459 454 428 455 449 464 448 459 422 450 441 433 427 461 424 423 456 430 452 449 419 426 445 416 455 431 436 453 419 421 422 440 451 411 415 410 411 411 435 418 418 436 424 419 432 436 425 402 431 420 409 403 402 425 405 416 402 405 434 423 415 399 421 401 428 427 409 418 419 405 424 427 420 387 414 387 408 398 413 422 384 410 406 420 410 414 402 405 389 379 414 392 389 398 412 390 398 408 393 404 409 399 372 378 405 408 393 369 391 371 403 367 386 378 371 389 364 400 385 371 365 372 377 374 378 379 363 377 378 367 370 378 379 356 371 360 383 377 375 365 371 361 385 368 363 354 361 361 369 348 369 362 371 373 363 372 343 355 370 349 362 366 369 370 367 338 364 361 350 367 368 358 351 353 345 337 352 346 361 333 350 347 357 343 340 353 341 344 329 349 349 347 330 337 347 350 333 345 331 348 321 349 329 331 319 316 335 322 314 322 316 322 328 338 340 324 340 338 321 335 333 310 324 324 317 325 313 334 325 330 304 330 329 309 313 309 330 327 320 320 309 307 314 313 298 295 311 324 310 313 316 318 310 292 311 312 297 308 303 300 288 292 286 287 299 287 295 295 310 295 304 282 291 306 290 303 294 307 280 305 296 290 282 299 294 284 291 288 276 277 295 282 290 294 291 288 281 280 286 268 276 293 282 292 274 283 280 285 277 288 265 275 274 267 282 269 263 284 284 265 269 277 270 266 262 270 270 278 254 271 267 264 256 268 264 258 255 254 272 274 249 260 254 257 258 259 261 260 253 268 252 247 257 263 248 262 249 246 256 257 255 261 262 258 240 246 241 258 255 260 257 255 246 246 240 239 255 257 249 241 251 242 233 247 234 240 245 234 235 245 242 248 251 229 231 239 234 236 247 233 243 225 239 225 242 244 232 226 234 229 227 240 233 228 239 237 239 225 223 233 222 234 229 223 232 233 236 217 231 227 227 216 217 234 218 219 220 216 224 219 211 227 229 224 212 225 218 214 209 214 230 230 210 225 213 225 212 210 224 220 207 210 224 224 215 206 215 217 204 204 218 211 221 205 212 211 211 206 209 214 219 213 203 201 208 205 216 217 212 206 200 204 212 197 206 212 209 211 197 207 196 196 209 214 204 206 198 201 197 211 194 204 212 192 203 199 192 210 209 206 197 191 205 203 191 193 198 196 200 192 207 201 205 202 190 189 201 194 198 199 205 205 198 196 205 199 193 195 195 201 202 193 203 199 189 198 201 193 189 195 198 185 188 199 199 187 199 189 191 188 198 187 202 190 192 200 201 197 189 186 192 201 189 189 193 189 199 186 193 198 195 186 198 195 197 191 197 193 195 183 194 188 186 191 193 193 184 188 185 187 188 194 187 194 197 194 181 191 197 192 188 191 193 183 186 190 192 182 198 183 183 191
188 183 196 197 192 181 182 196 184 189 187 190 180 185 181 181 192 198 189 181 189 182 183 191 188 194 193 186 196 192 195 184 197 192 182 190 190 185 188 195 191 192 183 192 197 186 191 189 182 200 190 191 199 193 200 189 186 195 193 199 188 188 183 201 197 202 193 185 184 197 199 194 189 200 187 185 201 193 192 201 193 198 189 189 190 188 196 191 198 188 188 201 191 206 201 206 205 188 188 206 202 202 197 205 204 197 193 198 199 197 194 198 198 200 203 197 202 208 192 198 207 206 200 211 209 207 202 193 198 211 194 202 210 213 212 205 200 196 206 202 215 203 203 204 213 217 203 217 214 215 217 217 206 217 202 212 208 209 209 201 204 215 218 220 206 210 220 213 217 214 213 213 221 205 225 210 208 214 210 222 209 208 218 215 215 214 211 219 223 221 211 220 218 211 227 223 230 220 233 227 217 233 229 230 224 226 234 221 220 219 231 226 237 218 232 230 241 241 224 241 236 236 229 236 240 224 234 241 223 234 237 235 237 239 242 227 229 238 237 243 250 235 236 250 249 234 250 250 234 253 237 242 245 253 236 253 243 237 248 244 244 256 241 249 238 247 257 255 247 239 260 264 247 246 243 265 254 244 246 244 257 265 259 263 267 258 269 270 253 267 264 249 258 253 268 262 258 257 260 271 261 252 267 272 264 264 262 257 276 282 269 280 280 282 269 260 266 269 280 267 272 275 278 282 281 287 284 267 277 283 268 293 288 267 284 282 279 277 279 297 295 282 276 286 293 288 299 298 297 289 296 281 283 290 284 289 279 298 291 307 288 305 306 282 311 310 312 299 307 307 308 313 302 302 299 292 314 302 297 298 297 313 293 295 302 322 319 300 307 305 311 305 297 311 298 303 323 324 304 301 306 307 308 318 330 306 332 306 311 335 316 328 338 325 308 333 320 339 314 318 313 327 329 337 325 319 338 321 343 318 321 339 321 322 342 322 347 350 323 345 344 353 352 338 349 334 349 332 326 327 333 328 346 347 332 342 344 335 354 337 361 344 346 369 337 341 357 349 348 354 355 350 374 349 366 357 367 363 369 366 346 363 348 375 354 355 359 369 356 377 384 354 362 378 362 384 384 355 360 365 359 356 389 372 379 390 390 379 367 384 370 392 386 367 385 370 383 372 393 374 378 371 379 369 400 395 389 401 397 376 389 403 377 395 412 412 410 404 399 393 390 405 395 382 401 419 381 391 392 399 408 419 404 402 416 409 418 420 416 422 392 396 394 417 430 391 427 407 403 409 401 421 433 423 421 398 433 431 422 437 408 402 408 435 409 410 420 414 430 410 415 436 426 429 414 417 415 448 449 427 452 439 421 440 446 449 422 447 436 419 447 433 424 425 432 430 421 419 444 419 458 459 458 442 453 432 432 466 450 448 440 434 461 432 469 431 471 451 437 455 460 438 445 460 470 442 452 463 465 438 464 459 472 455 455 470 447 469 470 447 466 453 457 460 459 465 483 456 471 481 462 456 483 479 478 470 479 480 492 493 492 471 471 466 485 490 475 491 496 491 467 496 463 487 477 495 466 492 463 499 463 501 461 490 507 472 501 483 509 500 500 499 489 474 484 469 484 483 472 489 468 473 503 511 512 514 477 475 478 505 482 512 484 490 487 506 514 498 513 498 522 501 489 504 485 483 494 513 526 503 481 480 489 492 520 484 528 510 517 486 528 484 525 486 487 508 488 491 517 496 498 502 517 507 538 535 531 516 507 527 504 504 512 493 513 500 543 498 513 539 505 506 527 541 517 502 512 504 522 509 538 528 528 523 499 510 511 528 535 545 501 547 534 506 529 524 532 510 506 515 540 529 522 517 526 505 531 520 508 523 512 521 552 548 511 554 521 516 525 546 524 527 551 511 539 538 552 520 546 556 512 530 532 559 555 527 530 515 561 534 532 535 561 524 518 562 549 528 527 524 569 569 517 526 557 517 542 527 538 552 564 543 540 531 535 528 562 554 547 556 537 567 525 547 539 544 541 526 535 557 554 529 563 523 556 553 556 570 546 546 527 571 556 536 573 543 570 525 532 525 537 551 573 578 557 548 546 545 554 548 568 573 555 554 573 533 572 539 569 582 561 572 574 580 529 568 532 562 568 539 550 567 565 529 565 583 553 573 535 567 581 576 545 541 535 537 535 580 548 576 579 570 553 558 554 541 542 557 575 568 555 583 551 578 583 574 577 538 550 582 575 533 573 536 545 566 585 550 561 535 541 542 561 550 569 585 560 567 543 549 549 567 546 556 559 531 532 550 538 538 533 583 540 563 575 554 543 561 560 560 564 556 570 582 575 540 568 550 563 580 555 568 562 558 580 534 557 580 541 551 574 530 548 529 562 579 538 560 540 568 534 562 539 561 559 529 557 541 549 535 536 561 560 567 533 555 560 561 538 559 528 528 559 534 570 538 572 524 556 528 564 563 562 575 540 537 564 558 538 572 552 547 551 531 555 569 563 552 525 563 521 522 532 537 543 527 561 531 553 572 526 566 538 535 555 569 552 568 563 530 535 517 539 561 536 534 517 523 527 520 528 527 538 539 544 561 548 548 535 521 512 540 552 534 558 530 547 562 517 527 535 536 536 537 556 514 540 534 534 546 538 524 526 516 532 522 518 541 537 506 529 515 534 548 552 550 542 539 530 528 523 550 524 507 517 508 539 538 518 504 517 537 539 537 514 518 515 540 539 494 513 501 513 533 507 540 526 524 532 517 539 496 517 503 508 538 509 502 508 497 528 530 502 510 503 511 501 523 533 514 512 489 490 524 493 491 501 506 491 503 479 501 508 519 484 507 492 491 522 503 517 515 503 481 501 483 517 501 483 513 484 499 504 510 496 476 498 470 468 496 493 495 505 485 498 500 497 481 489 473 469 485 490 485 464 488 470 495 462 459 462 470 502 491 456 460 502 466 484 480 459 496 477 460 491 479 481 487 477 463 469 487 468 493 472 462 488 488 474 464 452 458 474 479 469 470 452 463 456 440 443 448 475 441 456 451 465 452 455 442 440 453 477 451 467 463 439 441 448 441 443 458 467 437 464 466 433 441 466 426 432 432 428 458 448 455 433 456 461 431 427 421 431 445 441 423 420 427 435 421 457 416 440 416 429 431 444 419 428 410 451 419 420 424 445 436 425 429 416 409 418 419 433 443 402 418 435 430 431 418 424 439 437 411 426 414 421 421 410 425 414 421 427 427 411 394 392 407 399 404 415 401 391 418 404 411 416 416 420 407 416 416 392 384 417 401 417 388 394 391 405 412 389 385 380 380 383 391 386 398 391 402 371 391 391 386 379 402 387 383 391 370 389 392 371 384 364 394 382 364 397 369 392 363 389 388 371 363 372 356 363 360 370 366 386 378 376 358 367 353 382 382 372 360 366 377 360 368 356 361 358 360 372 345 352 362 363 371 371 364 345 356 364 364 346 356 343 360 343 335 347 361 356 351 333 363 334 359 362 347 347 338 342 338 326 353 327 325 354 344 342 335 330 337 351 338 329 326 326 336 345 337 348 327 338 327 341 328 322 322 340 325 312 318 312 330 311 312 321 321 307 307 332 319 329 312 326 315 303 329 304 311 313 328 310 313 321 316 314 315 324 302 310 305 315 298 293 308 307 295 312 302 315 305 315 300 299 314 304 287 291 309 296 294 285 300 299 288 299 307 307 285 293 294 297 302 302 296 283 288 276 278 300 280 298 274 297 274 274 279 296 276 287 270 294 274 272 272 290 270 292 266 275 290 281 271 283 274 273 287 261 268 270 285 280 267 282 265 260 270 257 264 257 273 260 277 266 274 253 258 271 251 252 258 262 253 258 263 251 264 269 261 271 247 267 267 247 260 249 255 260 249 264 243 263 244 261 264 259 262 255 263 242 250 257 250 261 257 244 237 246 238 244 239 242 247 249 232 239 234 244 252 253 236 231 236 233 229 249 243 236 227 249 239 227 238 242 233 242 228 238 238 236 230 235 239 237 237 231 239 230 224 225 232 233 221 235 221 238 231 227 227 236 232 215 218 215 220 217 222 232 234 215 223 213 224 230 231 227 222 212 228 210 229 230 213 219 215 226 215 217 220 215 208 213 216 225 216 216 219 221 210 217 218 211 211 211 218 207 216 207 215 217 215 213 211 202 209 215 219 215 203 202 214 206 211 212 198 215 208 214 202 198 199 211 201 202 205 210 195 208 196 205 208 194 209 193 204 210 197 199 208 197 194 205 198 207 199 190 197 202 208 204 204 203 192 191 206 197 190 198 190 204 197 196 191 200 196 196 199 194 188 193 188 188 194 191 189 201 188 186 196 186 190 193 192 199 186 187 188 186 193 186 202 199 194 201 192 199 191 201 184 190 188 185 191 192 187 191 189 186 191 200 184 197 189 191 188 187 191 189 189 181 191 189 196 199 185 183 196 194 182 193 181 184 192 187 195 194 196 183 180 183 198 182 195 183 189 184 189 196 189 198 193 181 184 190 180 188 189
193 191 196 190 186 186 193 195 193 191 182 193 180 195 194 192 182 182 186 190 180 188 179 179 196 193 189 181 196 191 183 180 196 195 180 196 192 195 185 182 184 183 197 192 188 190 182 188 185 196 187 190 188 196 191 191 185 200 186 192 195 190 189 192 186 190 187 196 184 192 198 188 193 194 199 202 184 197 187 185 194 192 196 198 185 203 187 187 204 192 197 195 200 203 203 202 188 188 196 190 196 190 193 206 201 190 203 201 203 204 198 206 205 190 198 195 207 191 201 203 204 191 208 203 210 197 211 209 200 207 196 204 194 213 208 204 205 195 205 207 195 214 196 203 214 197 210 212 199 214 198 205 206 215 215 200 214 204 201 204 218 219 211 205 204 211 205 209 213 216 223 222 214 214 216 206 222 221 214 226 222 207 219 224 222 216 225 229 223 229 215 218 228 223 215 217 213 219 218 224 230 220 215 218 226 229 225 236 227 230 223 225 227 230 217 238 239 235 224 220 225 221 221 227 243 226 226 227 225 230 231 224 246 229 234 241 235 228 229 249 228 233 250 251 233 249 232 240 248 245 235 245 234 231 243 245 248 247 240 240 244 244 251 254 239 256 247 244 240 260 263 261 262 257 250 248 248 264 258 249 264 249 244 244 257 258 254 249 271 253 251 258 259 254 257 257 268 272 262 270 274 262 255 260 278 264 273 257 272 256 279 282 283 268 262 261 276 267 267 283 284 269 263 262 284 272 271 279 268 287 286 291 293 282 281 271 286 286 287 285 292 281 295 293 284 287 287 287 289 301 289 301 303 304 277 293 282 300 291 307 283 303 295 289 293 307 299 297 301 301 291 286 312 304 313 309 290 298 305 299 309 294 298 313 304 322 315 302 312 306 319 322 327 317 319 302 329 325 313 322 305 311 330 333 333 312 325 307 333 322 311 307 319 327 339 323 337 335 340 314 315 339 333 321 317 317 344 327 341 327 329 345 337 346 342 327 347 328 337 338 346 334 356 334 328 331 339 356 347 334 342 331 355 356 333 343 363 344 358 366 334 350 362 338 361 362 340 344 369 345 343 348 358 355 355 365 356 361 350 344 366 363 361 374 374 357 363 382 373 373 356 371 374 373 374 383 373 372 389 376 369 392 388 361 380 368 367 370 383 391 375 382 383 386 398 376 384 371 386 387 369 402 388 387 402 396 382 386 378 371 390 410 396 376 378 408 390 377 380 414 414 403 404 380 393 380 383 397 391 414 422 422 391 416 420 416 419 426 404 424 395 409 406 390 423 406 396 401 433 422 403 398 424 403 421 418 411 403 414 430 409 430 411 438 436 424 439 424 424 429 437 429 438 431 427 440 442 438 414 411 418 422 445 439 420 437 419 428 436 456 437 455 428 459 441 442 442 457 450 442 420 422 430 465 423 450 463 465 455 433 461 428 445 458 443 472 453 472 438 439 459 474 436 462 440 458 457 477 458 440 445 457 450 440 482 478 449 480 455 463 440 449 454 459 445 481 468 458 470 484 474 473 447 475 466 483 479 459 464 451 491 456 480 480 484 486 474 482 486 455 500 473 457 497 472 488 495 477 467 470 498 493 487 486 504 497 471 497 463 472 481 489 508 494 484 470 493 475 475 482 512 485 477 475 499 474 509 479 474 503 501 494 509 513 478 503 476 492 511 476 514 524 507 519 519 483 484 528 488 486 519 521 484 503 487 515 498 507 531 512 501 494 501 504 500 532 522 536 513 510 525 521 518 536 524 534 529 521 500 520 518 525 531 501 537 542 539 532 514 524 527 514 527 507 512 512 528 523 498 520 517 547 536 522 500 541 514 537 524 527 509 511 529 545 510 547 512 522 550 551 521 535 526 531 538 529 557 529 513 545 522 558 531 548 559 524 509 543 534 538 543 544 530 549 528 560 521 538 560 529 532 524 548 558 548 547 542 524 553 545 530 538 549 515 531 538 538 549 517 538 566 565 550 538 531 548 571 521 541 565 538 560 539 536 569 536 572 544 547 573 538 525 544 574 527 529 545 527 555 551 575 571 558 524 560 535 528 552 555 527 529 560 526 565 551 527 563 547 534 570 558 527 561 568 579 566 575 534 558 541 550 555 576 571 542 544 583 535 573 545 537 564 580 538 549 539 583 574 560 578 550 579 578 584 565 562 556 560 570 531 560 579 546 553 567 547 569 553 553 545 570 570 561 534 541 549 551 578 545 572 539 581 576 543 587 561 543 585 563 562 537 581 559 554 565 577 541 541 566 574 584 574 541 541 577 534 542 580 580 555 548 571 548 537 566 532 550 561 569 565 535 558 542 546 581 575 575 574 568 553 583 546 562 584 576 569 544 552 552 558 560 572 564 554 567 567 531 572 533 532 563 542 572 555 545 583 569 538 541 564 572 539 566 548 579 555 530 537 576 538 551 550 566 529 559 546 566 560 533 557 548 552 568 536 577 571 576 548 579 575 528 567 530 564 572 566 536 561 575 570 571 530 525 554 531 556 560 557 522 566 538 567 547 540 525 557 547 560 552 543 524 522 554 519 564 556 538 548 557 555 537 570 545 541 537 545 524 535 540 554 524 557 562 565 538 565 547 564 513 525 550 518 545 518 535 512 551 545 528 558 535 554 533 551 555 512 520 537 513 537 530 516 558 522 547 536 530 517 512 517 510 513 553 521 550 522 539 537 529 518 501 516 517 546 527 531 503 509 529 504 503 548 534 535 536 535 514 531 538 539 515 524 520 497 541 533 506 542 517 532 526 531 510 498 520 539 521 497 539 490 508 529 507 517 510 487 499 527 521 529 498 512 506 507 485 513 527 502 504 525 513 490 509 504 499 522 493 518 496 501 488 512 483 489 506 496 477 502 493 484 520 513 509 481 478 507 480 503 488 481 500 469 474 473 474 498 475 504 504 486 493 503 509 508 498 489 476 500 477 486 469 483 484 474 468 500 470 469 474 473 460 461 486 465 474 478 495 479 488 460 486 452 454 462 470 459 450 474 461 478 461 457 474 469 449 458 473 474 481 460 466 483 473 481 451 458 442 456 453 473 456 469 478 457 452 470 438 476 472 442 471 430 467 468 466 451 455 456 432 427 447 447 437 462 456 429 449 431 422 426 449 445 439 449 423 458 424 452 455 427 417 435 455 440 416 429 442 427 416 439 437 435 417 413 429 410 421 439 445 413 443 411 421 416 417 410 407 409 412 413 425 421 435 434 433 421 416 404 399 407 409 405 424 399 399 415 411 428 392 394 414 398 403 395 389 404 413 385 384 394 406 385 412 410 411 418 397 404 381 396 386 405 382 407 394 400 386 388 403 373 402 406 371 376 391 406 397 404 378 400 385 382 397 395 374 397 384 367 374 374 389 394 376 381 382 392 358 366 377 360 365 383 367 357 378 378 368 386 373 384 354 377 362 362 376 375 362 346 377 366 376 377 375 358 356 376 350 344 358 361 368 361 359 366 361 357 368 353 359 354 362 366 341 351 339 336 354 333 344 352 328 356 350 355 342 341 329 347 325 345 347 343 347 327 331 324 332 338 319 348 333 316 316 315 337 320 344 329 340 328 319 328 327 318 315 334 331 320 333 335 311 323 336 313 308 329 330 326 310 323 318 320 317 302 304 308 316 317 312 317 317 298 321 316 297 295 306 297 316 294 310 297 304 294 294 304 292 293 286 308 296 303 297 301 311 289 291 305 298 302 288 284 295 307 286 291 294 303 281 289 290 301 281 299 299 300 285 295 283 284 296 276 294 274 286 285 274 278 278 288 271 286 285 278 264 276 280 282 273 276 277 279 279 274 270 280 260 261 278 271 278 281 276 256 256 262 256 272 256 257 274 272 259 262 267 273 252 271 272 271 255 261 248 253 266 247 259 244 248 247 253 251 245 243 255 259 247 262 245 245 256 255 244 243 247 241 248 239 249 253 241 240 234 239 252 238 253 245 249 232 244 237 244 247 242 237 232 241 240 233 236 229 235 229 247 233 229 245 246 246 229 225 238 228 238 239 242 220 227 230 226 221 234 233 230 237 218 232 231 227 231 229 233 234 215 214 216 224 229 213 227 222 221 219 225 219 228 230 224 227 213 213 212 224 213 208 221 228 209 213 213 218 219 206 213 216 208 218 205 213 223 221 205 219 216 221 212 210 203 206 204 217 212 212 219 201 211 211 212 206 216 209 206 214 216 209 211 202 212 206 199 214 213 211 196 213 210 213 212 205 197 206 203 208 208 211 198 196 203 191 196 193 201 204 201 192 209 196 199 197 198 198 194 197 201 194 201 194 190 206 198 194 187 192 198 204 203 201 195 200 202 204 187 202 189 192 203 200 194 201 187 190 187 192 198 199 197 188 201 195 187 189 198 187 194 191 182 191 185 191 183 199 190 200 196 194 187 191 187 197 189 190 181 192 198 192 185 188 195 181 197 180 188 193 182 196 198 182 183 180 191 183 180 190 187 187 186 185 184 194 185 179 194 195 185 184 182 188 181 195 185 191 194 192 179 181 184 192 188 180
187 182 184 186 191 190 194 180 178 182 195 183 180 191 181 186 178 183 193 181 179 182 191 194 193 191 179 180 187 186 181 195 189 185 186 184 179 184 186 195 186 184 182 189 179 184 195 184 192 188 188 187 198 189 185 192 187 193 189 194 192 189 192 184 195 198 195 190 200 185 182 182 193 189 200 183 193 193 185 183 199 191 188 198 200 193 192 186 188 198 199 196 187 189 200 199 186 194 188 187 199 189 203 188 193 202 206 203 190 190 201 207 197 205 191 209 196 207 204 192 193 194 205 205 210 208 204 199 201 193 208 193 209 203 193 199 209 207 202 201 210 203 201 196 204 215 208 211 214 203 206 209 200 214 206 211 202 216 201 212 205 208 203 219 221 220 206 219 209 216 204 219 215 215 206 222 225 220 213 216 220 207 210 216 223 215 208 227 213 228 212 227 212 221 222 218 228 226 231 227 221 232 220 224 228 220 222 215 218 218 225 226 222 227 230 218 238 228 218 234 220 236 230 222 227 241 228 235 222 226 232 245 224 236 236 230 246 233 232 248 246 237 228 229 244 240 248 243 230 245 236 236 244 234 239 254 246 252 236 243 251 248 237 257 247 245 242 240 256 253 261 251 250 262 255 244 263 264 245 263 259 258 259 255 259 268 269 260 252 247 264 264 267 256 255 260 255 264 263 269 251 273 252 276 273 254 263 269 255 272 276 278 261 269 258 267 263 281 275 276 262 264 285 265 263 266 278 275 274 287 289 272 281 291 273 283 277 276 289 273 274 294 298 272 299 274 274 287 301 292 303 301 302 288 283 300 297 297 294 306 292 306 286 302 301 285 294 300 293 310 286 314 314 302 303 305 316 294 311 313 304 310 308 301 312 300 293 314 308 318 310 318 311 304 301 328 327 313 328 326 322 302 331 330 310 309 323 321 311 328 306 337 320 323 318 322 323 339 327 333 311 334 324 319 324 339 328 327 317 323 333 331 346 347 331 338 344 329 349 330 330 346 345 329 353 350 351 349 331 332 341 329 339 331 356 345 342 361 366 345 340 367 339 339 363 368 354 348 339 361 370 374 360 349 364 352 365 375 376 361 366 347 374 356 348 365 350 383 364 362 367 368 381 368 378 384 371 364 390 363 369 391 361 359 361 387 389 363 395 388 384 363 377 366 393 384 374 398 383 400 371 387 404 400 396 397 379 400 385 406 391 407 374 392 376 400 402 412 405 392 378 400 396 405 380 408 382 408 392 392 396 409 416 410 411 421 409 392 424 407 401 392 428 410 399 412 395 395 405 427 400 412 431 413 403 416 435 398 427 427 407 428 434 404 411 410 420 442 435 405 415 433 435 419 445 448 413 443 441 444 422 447 436 421 436 438 436 450 454 454 422 447 456 424 455 422 434 424 425 458 459 435 461 442 455 443 467 431 459 456 439 437 436 435 429 465 442 433 474 440 464 464 442 438 433 463 441 467 463 460 475 482 447 460 472 459 439 465 449 482 477 471 465 473 466 452 464 479 471 447 471 482 464 459 490 472 486 472 495 489 483 457 461 496 470 464 473 467 484 459 458 472 485 471 483 503 493 476 505 463 473 485 501 486 483 487 478 488 488 507 490 490 466 481 475 467 487 515 505 500 483 515 497 491 484 498 484 487 502 510 474 492 501 487 495 505 510 496 519 510 510 496 509 495 490 486 504 519 498 484 498 486 511 483 492 500 485 519 516 518 504 507 520 519 522 494 495 521 502 531 537 534 521 519 506 538 509 496 531 510 520 536 533 509 537 500 522 535 500 499 505 544 497 532 529 500 526 499 514 502 517 532 517 537 548 540 510 545 515 530 508 509 515 541 523 547 518 530 520 527 511 526 552 554 506 555 538 549 559 509 544 517 560 549 519 526 541 513 520 519 563 559 530 523 524 522 548 541 533 548 519 536 561 563 519 561 539 539 536 556 543 527 532 535 539 527 558 520 532 545 543 537 565 557 531 521 528 568 550 549 549 557 535 560 553 540 569 546 534 538 553 558 536 577 559 542 565 544 558 552 549 574 550 550 551 545 575 576 564 563 541 566 552 571 552 542 566 560 566 578 576 530 561 577 529 529 542 571 551 564 532 563 559 544 533 572 566 571 569 536 554 584 576 567 575 535 583 547 568 567 585 562 556 550 557 544 567 575 545 584 551 537 568 533 551 558 533 543 564 550 585 572 583 557 555 549 578 558 572 556 556 583 547 541 570 541 555 549 568 552 545 571 557 581 572 561 535 557 572 568 559 553 552 554 579 575 555 553 586 539 562 554 535 577 547 557 570 554 574 550 575 571 533 584 564 557 557 552 566 582 532 537 547 536 544 578 564 567 584 562 559 558 568 546 587 544 548 569 539 552 559 550 576 535 569 561 549 578 576 573 553 542 563 530 567 557 567 533 533 574 560 562 581 538 551 565 538 555 548 546 575 562 551 552 553 577 569 571 556 560 559 579 559 536 578 540 552 561 531 555 537 548 533 534 557 542 570 555 569 576 559 548 556 529 574 542 551 525 549 542 564 542 535 543 550 553 563 561 567 569 527 552 561 526 542 528 561 529 556 533 565 526 546 547 557 544 530 548 547 557 515 554 542 546 539 519 557 552 527 534 531 547 558 516 533 555 550 534 545 525 518 533 511 529 556 540 530 511 519 533 545 549 525 514 507 550 548 530 537 549 518 527 545 517 510 504 536 520 499 523 518 503 533 518 530 506 526 531 500 511 514 545 540 523 541 520 510 498 537 516 503 518 520 504 495 491 490 521 500 501 503 530 538 492 505 535 487 490 531 518 528 492 517 484 510 485 501 527 501 516 489 490 511 527 482 524 515 521 518 506 486 502 487 478 500 495 483 518 505 489 520 498 507 518 474 506 473 500 508 504 481 471 474 512 495 513 471 483 499 505 466 504 479 466 483 495 475 481 485 471 486 473 481 488 474 461 502 498 473 479 469 457 468 464 457 470 496 454 493 453 476 479 452 459 473 494 486 492 478 451 465 446 485 465 465 446 477 467 463 470 477 457 482 440 456 447 441 455 475 468 464 477 472 477 463 460 472 458 474 456 446 460 434 454 462 452 434 452 463 439 444 445 427 447 435 445 438 443 421 441 441 432 447 431 440 454 453 457 422 418 446 449 418 418 415 453 432 419 433 423 444 425 442 445 425 427 448 421 428 428 417 437 410 407 441 436 412 420 405 410 416 417 422 436 437 429 426 416 431 399 408 416 418 395 392 399 413 413 396 396 415 418 389 405 388 416 385 419 385 410 397 414 400 394 384 413 398 413 381 414 395 397 391 402 387 406 394 385 382 391 405 388 387 381 403 376 382 383 384 383 398 383 373 394 378 397 365 370 367 373 368 387 380 362 388 385 387 379 388 365 362 382 378 375 365 367 388 369 358 374 382 374 367 380 359 371 378 354 355 377 344 369 375 375 343 349 350 366 344 371 346 339 372 338 337 366 346 355 345 346 356 363 336 362 361 337 339 331 347 344 343 328 352 338 326 341 347 344 331 353 326 347 333 330 352 335 340 335 322 321 337 332 335 330 321 342 325 316 312 343 327 318 312 335 333 331 329 310 311 334 320 312 315 331 319 323 325 332 319 327 317 305 316 308 309 303 326 308 304 304 301 316 315 300 310 301 314 309 314 292 300 299 308 298 294 295 293 291 313 310 297 313 297 306 301 290 298 291 292 292 295 292 292 290 285 289 295 296 277 298 279 279 287 289 276 277 290 287 297 296 283 274 281 269 273 272 286 274 276 267 270 268 268 279 282 285 266 276 282 262 264 260 284 281 280 270 277 268 260 268 265 280 275 267 256 255 264 252 253 260 259 262 266 252 251 271 256 259 252 260 267 271 260 263 267 249 253 263 251 246 266 266 256 248 260 253 242 252 249 240 243 239 241 259 244 259 256 249 239 246 239 250 246 254 233 254 251 239 231 244 246 229 243 232 237 246 237 235 238 239 231 237 226 241 244 245 231 230 235 240 226 228 229 225 243 229 237 225 230 228 236 225 240 236 229 231 223 237 223 228 228 225 214 225 226 227 231 214 218 221 230 226 218 218 213 214 226 226 219 226 214 224 215 220 208 227 213 207 208 223 213 220 218 214 208 223 207 213 216 221 209 203 222 219 212 204 215 202 207 217 220 220 217 206 210 213 214 213 205 210 207 200 200 210 204 206 200 198 203 197 201 204 194 212 207 202 197 195 196 198 201 193 203 197 201 207 193 208 201 199 193 203 194 196 197 195 199 193 190 198 190 191 197 204 204 195 196 188 203 201 189 188 203 204 199 192 199 187 197 187 198 192 197 191 198 193 200 198 197 199 188 198 197 194 192 195 201 197 195 194 191 194 193 186 190 184 191 183 184 182 185 197 186 194 184 196 180 197 192 194 193 196 187 188 185 193 194 190 181 194 192 181 194 181 181 179 196 187 195 191 184 182 194 187 188 193 186 186 183 178 182 184 192 178 194 184 195 189 194 178 187 189 180 182 189 180 183 188 188 179
179 192 183 177 181 191 190 190 181 178 188 184 182 182 184 180 187 182 192 185 182 181 194 182 185 187 184 188 177 193 190 180 189 195 178 194 191 191 187 193 190 178 182 178 184 189 180 193 192 193 181 195 195 180 182 186 188 188 181 188 187 185 183 188 190 182 189 198 188 188 196 185 190 194 186 187 192 192 197 185 192 184 187 189 198 195 197 185 186 200 193 190 202 194 199 192 195 185 190 201 193 203 202 203 195 188 187 205 198 204 188 205 202 192 194 197 206 205 198 195 203 196 209 192 205 200 197 198 205 198 192 199 201 209 205 206 211 212 205 196 213 203 200 197 206 199 210 201 200 202 199 214 201 211 209 209 202 209 198 213 215 204 207 219 216 208 214 205 208 202 206 205 221 219 217 210 221 214 217 216 223 218 213 206 222 217 211 207 223 218 220 217 210 213 220 220 209 218 227 216 215 211 224 222 226 217 229 214 215 227 217 225 231 234 217 224 231 226 228 237 224 219 239 237 225 226 234 221 230 230 229 241 233 242 232 233 231 226 242 240 231 235 247 248 245 238 236 251 244 239 250 238 234 247 234 248 241 245 238 246 251 249 244 251 239 237 248 246 244 253 246 253 253 241 255 248 247 245 241 264 249 263 266 248 260 257 247 245 265 254 254 265 262 257 258 250 266 258 261 265 253 254 252 258 266 273 277 276 275 263 255 268 280 282 268 276 283 277 261 271 271 285 273 276 267 285 264 287 284 283 283 287 269 293 272 269 269 293 268 276 270 272 277 272 273 289 298 282 298 282 274 303 285 284 303 295 302 302 291 296 291 290 302 303 292 290 296 310 297 296 303 296 309 293 292 309 287 297 316 311 312 312 317 305 292 298 317 308 322 322 324 314 306 325 303 317 301 308 299 330 330 303 304 310 306 303 328 321 311 331 330 331 315 312 326 313 336 337 336 312 333 315 319 314 314 321 320 320 318 339 332 330 331 322 344 349 335 353 348 336 330 347 346 334 337 329 335 356 347 350 356 343 341 330 342 345 355 353 361 359 360 338 359 343 340 357 363 353 359 368 350 344 340 341 373 368 374 363 378 376 362 359 377 377 356 362 374 382 379 383 352 383 359 367 358 383 389 366 365 357 390 392 370 363 388 386 368 369 395 385 363 391 367 378 385 364 389 390 384 398 367 383 368 379 371 395 408 382 395 386 381 379 384 394 379 404 386 401 402 414 379 416 407 409 409 416 385 383 421 392 405 420 422 397 415 388 420 417 393 403 391 410 417 424 391 400 430 420 427 433 397 396 427 436 405 430 428 431 438 414 409 408 414 421 421 440 411 415 419 409 437 441 409 420 422 437 431 423 417 446 419 424 421 445 440 423 430 422 416 448 443 452 433 440 423 426 430 462 439 421 452 434 432 432 465 436 446 455 459 430 444 427 438 449 446 440 453 468 451 465 461 434 452 457 471 462 436 478 446 467 474 476 474 450 446 452 455 475 449 447 453 472 464 483 445 447 470 450 488 482 453 463 483 484 472 475 462 461 496 466 484 466 487 471 485 475 483 483 475 460 480 501 476 485 500 502 494 500 468 472 486 466 482 471 473 474 463 492 475 503 476 506 474 491 495 504 476 468 482 486 512 492 508 506 519 509 487 516 510 485 505 488 522 498 499 483 477 504 486 496 516 500 521 488 527 528 487 518 490 482 499 483 493 503 483 526 495 504 499 520 510 503 496 506 504 489 504 507 493 512 527 540 492 520 531 514 531 496 494 532 527 526 529 544 520 527 529 510 542 531 509 509 500 523 503 515 500 527 507 538 544 521 546 548 551 546 536 539 537 516 523 535 529 554 549 534 519 556 532 530 556 530 545 527 521 523 551 539 511 558 553 554 519 544 562 540 537 552 537 562 546 557 564 532 543 517 550 553 535 565 552 531 545 531 529 560 566 568 559 518 569 543 569 541 563 563 530 556 525 571 554 536 543 552 573 537 572 556 524 557 570 562 563 570 557 566 540 576 555 573 573 543 557 566 577 529 554 565 555 541 551 528 526 563 563 557 551 537 563 535 554 538 536 540 533 572 572 538 570 549 534 567 557 555 541 556 560 558 584 579 575 555 582 575 579 551 539 551 564 575 559 578 574 568 536 546 567 586 534 568 538 543 551 577 551 580 569 557 534 582 572 537 566 533 575 546 562 557 572 546 542 568 563 539 537 567 537 556 565 540 536 555 535 540 585 555 588 550 580 535 545 548 580 563 533 551 577 547 576 545 561 586 581 535 536 569 553 581 536 586 572 579 536 574 586 572 580 586 534 555 572 546 554 547 576 555 565 549 569 553 561 581 533 536 567 576 556 532 568 559 569 551 550 572 577 547 540 552 584 541 559 551 538 580 565 565 551 548 572 547 543 550 582 576 545 572 560 530 552 571 575 534 533 544 534 548 550 559 564 562 549 581 565 576 571 549 542 536 552 528 539 564 534 534 540 534 576 571 576 530 543 553 534 533 567 525 539 575 555 573 553 562 558 577 554 545 529 556 541 524 559 521 523 559 520 545 562 560 562 570 546 530 568 520 534 551 550 563 560 563 535 569 538 546 548 564 561 533 558 542 535 558 558 553 542 558 524 531 560 545 524 550 541 524 520 512 526 557 555 539 533 535 547 553 548 553 534 525 548 532 511 523 547 555 531 556 539 513 523 540 524 534 523 503 530 543 514 531 522 509 513 547 533 531 533 532 497 528 519 512 543 535 507 537 528 501 525 499 534 533 500 519 540 508 506 522 504 514 490 525 538 535 511 520 514 536 509 520 527 496 503 503 486 505 512 524 493 509 518 486 529 523 515 499 515 514 513 512 526 481 518 517 508 519 479 517 494 504 493 506 510 486 508 480 479 491 488 479 491 515 512 508 500 508 472 506 513 498 498 507 512 467 499 481 483 480 508 480 472 491 480 477 503 492 468 473 481 469 494 492 487 477 476 498 460 467 492 457 469 476 490 460 456 474 484 449 478 482 485 480 459 487 445 454 487 450 485 472 485 462 464 472 476 474 444 450 474 438 466 477 460 479 454 458 439 444 461 440 457 446 474 437 434 453 429 468 454 453 468 466 452 455 451 428 446 462 437 436 431 435 448 420 444 429 457 423 425 461 458 430 449 452 419 451 447 435 438 419 450 413 411 424 437 440 443 431 435 420 434 428 428 415 425 423 435 402 428 412 410 436 401 410 404 438 402 431 426 434 405 421 407 404 396 417 404 404 399 425 408 404 426 427 398 424 403 422 391 413 418 393 398 414 387 399 411 397 417 393 417 410 401 404 385 392 394 390 412 411 373 404 391 408 388 408 376 405 371 376 393 387 368 379 369 394 367 385 365 371 369 365 396 364 386 380 377 365 358 373 367 390 368 368 386 359 368 358 363 356 360 373 355 370 361 357 371 367 362 370 362 347 345 347 367 357 342 362 350 343 359 363 354 360 354 350 357 356 368 367 360 359 339 355 334 355 362 330 350 342 331 328 333 351 339 342 344 355 333 350 349 324 339 329 336 352 346 340 341 345 329 332 326 317 342 330 318 333 344 330 327 342 338 320 341 313 322 315 329 323 306 326 324 320 320 304 304 330 317 303 324 324 321 311 304 306 318 303 324 306 316 303 321 300 306 299 315 313 321 313 297 311 302 307 314 303 287 312 308 302 290 310 301 308 304 292 302 306 298 306 303 287 296 282 289 306 303 287 281 293 277 278 279 289 293 300 281 280 273 288 296 284 278 290 274 283 293 266 290 283 266 281 269 290 267 283 278 264 282 265 274 266 264 260 260 281 261 283 282 275 273 260 265 271 263 269 272 275 254 260 267 263 256 273 270 254 261 253 258 258 263 269 256 267 268 254 258 245 257 249 248 242 242 241 252 243 241 256 243 255 262 256 255 242 249 251 246 251 251 237 245 239 246 253 242 237 243 238 240 233 237 229 235 236 231 238 233 231 248 239 231 248 243 231 226 227 224 237 238 230 241 236 229 221 225 225 229 231 234 229 225 240 221 226 225 225 234 227 237 217 215 221 215 218 231 231 230 220 233 212 217 226 220 211 230 217 215 229 221 218 211 215 223 209 226 218 220 224 211 225 208 215 220 225 221 208 211 212 205 220 210 217 204 220 206 221 218 204 211 202 210 213 208 202 212 200 201 198 216 205 210 203 196 196 205 208 197 203 209 209 203 205 201 193 198 196 199 195 201 193 207 191 209 210 197 194 191 191 207 203 200 200 190 192 190 197 191 194 201 191 206 201 201 198 190 204 200 197 197 195 186 189 203 196 197 196 196 194 190 187 202 186 196 191 191 198 196 189 183 189 193 201 199 186 189 182 200 183 190 192 189 189 191 187 181 184 196 192 189 181 191 189 180 184 193 187 195 184 179 179 192 191 193 190 188 191 186 184 191 184 189 185 181 180 186 193 195 181 192 184 181 184 190 193 184 177 189 188 183 188 186 178 182 180 187 189 193 194 193 186 180 186 193 182 187 181 179 186 183 191 192 184
176 184 182 184 185 176 177 189 187 184 190 191 187 180 183 185 180 181 176 181 191 190 186 181 193 189 190 181 183 186 188 185 177 193 193 186 192 192 179 183 182 191 178 191 178 187 184 181 190 182 186 185 195 195 190 192 189 188 180 196 180 190 186 196 187 188 186 185 180 188 192 198 183 188 192 192 187 194 181 181 183 187 189 196 191 189 194 187 186 183 194 195 184 193 198 184 202 185 187 200 191 199 197 194 188 190 203 191 200 201 193 202 188 197 196 195 205 205 200 207 204 190 200 200 198 208 202 196 205 207 191 192 200 206 209 204 201 208 210 195 210 203 210 202 200 195 205 209 210 195 204 214 198 197 205 207 197 210 206 213 208 208 218 208 209 213 204 220 201 205 221 210 204 211 203 207 213 217 211 209 214 215 206 223 217 215 214 212 212 216 208 210 214 228 222 209 211 217 225 213 217 223 220 215 215 222 230 212 216 220 218 221 219 235 230 216 233 217 220 221 220 238 227 220 222 219 224 239 232 236 228 239 224 222 224 233 226 245 227 238 236 233 230 237 234 247 227 239 240 250 239 245 240 246 242 249 246 240 245 238 254 256 233 239 246 255 243 255 257 255 248 248 261 250 262 262 242 262 248 242 253 258 266 244 253 259 246 255 249 253 260 269 265 269 260 253 258 259 253 262 272 255 263 265 251 269 259 273 276 266 268 266 260 274 271 260 280 277 265 269 276 277 275 270 266 276 280 273 282 277 275 279 289 269 275 290 276 281 269 268 291 281 291 279 280 293 296 299 299 287 291 285 297 293 279 298 278 305 302 298 298 304 297 296 293 293 304 304 295 287 293 314 294 313 305 314 295 290 299 315 290 316 304 317 301 307 298 319 309 317 301 304 308 324 306 316 318 328 308 310 304 313 305 315 332 326 327 308 325 335 318 328 325 324 326 336 326 339 315 335 324 319 322 338 338 315 345 317 319 326 334 335 346 329 329 338 320 352 342 344 324 354 347 352 344 325 328 332 341 334 339 341 350 341 360 357 352 348 347 350 358 359 348 360 367 345 347 371 355 355 350 364 369 361 370 353 347 347 343 375 359 351 358 370 362 379 361 348 362 374 375 383 355 357 379 355 384 379 376 382 364 368 371 387 361 393 374 372 381 380 364 380 375 378 380 400 399 368 384 391 382 393 394 395 370 402 373 375 395 405 394 405 393 377 379 396 397 396 407 406 411 393 389 391 393 416 405 397 389 399 404 416 411 424 388 421 395 418 396 407 417 429 416 419 414 426 411 426 402 419 397 435 408 436 436 413 426 438 414 435 399 435 429 437 412 434 414 430 413 436 443 428 417 431 412 440 410 409 416 452 425 414 449 446 426 449 421 450 450 450 449 441 451 420 424 423 459 456 458 457 446 460 453 449 435 448 425 425 431 463 456 468 445 468 437 468 442 455 461 465 439 447 451 463 466 457 471 448 451 478 480 449 446 460 440 439 478 482 470 448 452 443 480 448 469 484 489 455 466 454 461 476 480 477 465 484 494 450 463 482 466 453 487 481 487 477 494 495 498 457 479 481 489 473 479 496 484 478 460 465 479 469 479 508 500 486 479 495 499 492 478 501 484 477 476 510 471 481 471 515 476 484 498 481 514 481 505 515 488 517 500 505 520 475 499 523 513 493 505 504 517 525 506 510 526 480 504 507 515 491 508 516 493 522 491 486 499 488 535 533 531 514 505 529 489 510 530 503 498 508 493 495 505 527 505 508 504 516 524 509 530 525 507 528 521 522 513 520 529 545 501 498 540 527 512 519 543 537 514 550 517 506 502 513 523 530 505 549 555 523 504 504 534 518 526 520 554 547 527 540 540 537 556 529 527 531 527 531 541 539 556 558 555 546 540 549 545 518 543 566 550 543 555 539 550 530 524 549 534 523 534 520 547 555 531 560 566 530 554 534 534 555 533 518 536 535 529 538 520 569 554 559 562 559 548 562 538 558 542 556 547 530 537 576 557 557 570 558 540 545 555 567 570 565 535 575 539 572 578 564 571 527 573 538 578 567 527 543 559 535 565 572 543 579 571 566 559 550 545 562 571 565 551 550 550 561 532 551 540 573 577 585 574 557 541 570 556 586 549 575 582 543 580 537 548 575 551 533 548 586 567 551 568 545 560 570 562 576 587 587 573 559 587 588 575 564 586 543 562 547 571 541 544 564 546 544 535 565 546 552 548 581 555 584 579 583 551 536 554 589 534 539 559 573 578 585 548 575 539 577 574 561 568 568 535 581 578 536 540 574 538 538 550 559 573 539 536 574 581 557 557 566 546 583 549 534 562 563 560 552 534 583 578 551 561 579 582 533 565 573 574 554 561 534 563 583 578 565 567 553 572 575 585 584 552 584 568 580 541 578 542 581 572 587 544 549 549 552 565 550 556 555 551 534 551 532 574 543 543 580 561 532 564 579 572 565 579 556 568 537 559 542 561 574 550 548 537 569 569 557 574 539 568 539 542 533 540 574 533 540 555 565 543 535 546 531 557 541 546 528 536 563 542 521 567 574 564 564 563 520 530 571 522 559 519 542 560 556 559 548 562 549 549 566 521 518 525 538 531 559 529 536 526 516 551 518 530 539 523 519 540 533 555 548 531 525 558 539 512 544 547 518 539 515 520 527 517 536 544 534 557 536 539 546 553 523 549 533 538 507 517 512 513 506 553 536 545 545 530 538 525 510 518 548 512 514 540 532 537 536 538 540 505 522 507 500 540 539 514 511 528 510 502 524 503 512 511 528 526 533 525 501 489 528 489 531 538 500 530 528 524 525 527 493 497 511 512 525 492 496 522 523 516 505 496 487 490 525 501 478 498 509 506 515 492 502 491 489 521 489 509 506 518 475 519 490 490 496 479 483 497 483 475 491 509 479 497 489 477 475 498 489 464 502 507 499 464 474 483 496 475 506 487 482 463 487 479 489 489 494 495 466 498 484 497 461 471 485 463 485 454 464 478 488 462 492 469 464 477 451 448 480 482 454 489 461 456 462 479 480 462 442 441 472 470 439 455 459 459 443 440 470 446 448 470 442 449 451 443 448 468 464 437 437 448 455 430 437 456 467 464 428 428 455 424 462 445 444 437 444 448 423 452 422 459 421 444 440 454 445 455 421 446 435 445 451 448 420 439 443 445 413 428 441 410 438 415 417 437 429 446 419 426 412 414 424 442 439 436 440 429 409 414 409 414 402 413 409 416 415 429 398 407 425 394 394 393 401 413 396 404 397 413 412 415 424 392 387 394 404 383 393 394 389 404 412 417 400 411 388 415 383 388 412 395 402 407 407 406 376 409 390 392 402 381 392 402 387 395 373 374 376 370 385 386 395 366 379 365 363 371 366 388 382 379 363 361 393 360 374 371 362 373 384 377 356 383 370 361 372 384 352 356 369 375 357 346 378 347 363 375 377 368 358 363 372 355 369 367 367 372 368 357 342 353 360 342 359 368 351 336 333 332 341 358 358 356 349 357 343 354 330 329 352 339 341 329 350 338 326 354 337 350 336 328 322 344 331 343 341 348 331 327 341 343 341 316 343 312 314 337 327 311 320 328 320 333 329 317 312 322 307 307 329 333 318 322 324 312 305 307 329 319 316 322 324 321 315 318 295 307 306 308 308 320 299 305 314 314 295 299 309 300 291 287 295 286 302 303 302 309 299 311 302 308 283 306 283 302 288 279 280 286 281 303 278 279 275 301 276 290 297 285 280 292 273 285 292 294 295 278 270 279 280 286 270 279 286 271 282 281 272 278 269 267 277 261 282 282 284 276 269 259 274 268 269 263 281 274 265 261 279 255 260 276 266 260 254 260 271 261 274 264 269 256 267 252 257 268 260 256 246 264 249 248 265 256 254 254 261 255 259 241 241 247 257 258 250 241 253 248 245 255 256 258 242 247 234 253 242 248 235 253 250 247 252 230 251 247 239 236 238 244 230 236 232 234 238 230 226 233 229 238 238 228 234 241 233 224 236 227 242 233 226 227 226 227 238 220 220 226 230 220 234 226 222 232 219 234 217 229 218 223 227 226 232 220 223 227 212 217 209 210 227 220 214 228 217 208 208 227 210 217 209 212 223 208 211 208 222 221 218 216 210 222 208 203 206 217 205 206 216 219 217 203 201 206 214 208 205 204 207 205 216 210 214 206 207 199 208 205 202 209 198 213 212 206 197 203 205 209 206 200 194 211 195 210 204 202 198 203 199 207 203 198 192 193 201 191 193 206 205 200 189 195 205 199 187 201 191 191 199 194 198 196 191 186 197 193 201 188 201 196 186 191 201 190 194 187 191 197 185 188 191 185 191 188 197 188 200 182 192 189 186 185 197 191 183 189 196 198 189 190 187 191 197 186 191 192 182 187 179 181 188 179 194 195 180 193 184 181 183 186 193 185 185 190 188 183 184 193 177 192 192 189 179 177 194 191 191 178 178 188 178 186 188 193 185 190 190 189 192 178 180 187 185 187 182 176 193 187 193 193 184 188 185 184 188 184 178
181 184 180 175 184 188 185 181 179 182 178 190 178 180 176 189 187 187 175 187 184 186 184 182 192 178 191 182 189 180 182 176 188 186 193 177 181 185 184 183 190 187 181 191 190 183 188 183 194 186 193 185 179 185 192 194 187 190 182 181 193 190 182 185 182 180 187 189 189 193 196 184 184 196 194 197 190 181 198 198 190 183 185 182 188 187 182 186 190 199 193 197 183 184 190 189 184 199 184 184 202 187 186 194 185 199 194 192 200 191 192 191 193 194 190 201 198 188 204 204 206 193 200 204 195 205 191 193 203 200 197 200 198 195 201 194 198 208 199 192 194 193 198 204 208 199 202 207 205 198 205 205 213 213 214 203 201 214 207 216 205 207 199 206 213 199 207 203 203 220 212 207 206 203 220 211 218 212 214 223 218 220 217 222 224 224 211 207 214 213 206 218 222 217 216 222 219 219 230 210 224 227 231 227 222 232 212 218 213 233 224 226 213 214 227 219 223 236 225 220 228 237 221 219 238 236 240 235 233 231 236 221 237 222 235 241 243 224 237 239 226 228 225 246 247 227 242 249 246 236 244 241 247 229 239 242 242 240 246 250 235 254 236 254 252 234 235 249 240 258 239 244 242 254 252 261 263 256 246 248 261 254 256 259 246 244 259 250 253 256 252 267 263 261 265 247 247 272 268 260 259 258 266 273 268 269 255 269 268 267 277 266 265 265 259 281 277 258 276 280 273 283 269 262 284 266 283 264 278 286 274 269 279 265 271 266 276 281 293 289 281 292 296 285 295 290 294 298 274 280 297 289 294 277 285 296 289 301 302 278 295 297 297 281 294 290 299 283 309 299 300 290 303 304 297 291 301 314 302 289 294 318 291 305 297 293 293 300 303 304 308 303 320 308 304 299 324 321 301 309 319 320 314 317 315 309 331 310 325 330 319 315 315 335 311 322 329 328 313 329 325 323 335 342 328 316 339 346 346 325 340 345 326 326 332 326 349 343 328 324 338 351 337 339 352 346 355 333 330 336 346 328 358 356 332 346 363 364 332 347 339 363 362 337 345 336 338 341 343 358 349 357 351 368 354 364 356 355 342 375 351 361 362 370 373 375 349 352 372 358 385 355 353 383 352 383 384 354 375 372 390 369 371 380 389 378 392 374 390 383 390 389 383 372 385 367 382 371 395 376 399 379 398 370 391 372 401 399 398 372 401 379 394 381 408 380 408 411 396 411 402 414 389 419 384 383 393 386 399 395 420 412 400 424 422 408 413 411 401 405 427 421 415 428 417 397 423 427 395 406 408 429 408 436 432 405 416 416 438 426 437 409 442 415 422 407 433 443 432 440 413 416 415 437 423 433 436 441 449 443 424 436 412 418 433 425 447 428 424 442 448 432 442 420 426 419 449 458 423 435 459 462 425 437 454 448 452 460 467 435 453 442 463 438 470 435 472 466 447 475 435 454 439 447 439 440 470 457 442 463 479 480 456 439 447 461 481 483 466 455 482 446 456 473 457 449 468 455 462 463 463 493 482 479 471 468 454 472 483 458 454 481 488 487 497 469 461 492 500 461 471 483 490 464 480 461 501 493 498 501 470 498 479 474 469 487 487 482 492 466 502 497 488 469 487 506 500 483 486 484 488 493 509 474 501 500 498 516 489 523 488 494 510 490 478 487 517 499 519 521 479 513 493 483 492 484 516 528 518 519 514 515 528 484 487 530 530 530 529 521 501 520 508 504 493 512 516 515 500 518 501 517 494 522 511 499 510 526 508 519 499 544 542 522 533 538 524 500 540 547 533 498 548 517 514 532 510 540 542 535 524 531 548 510 515 526 518 533 541 555 505 519 550 520 507 540 545 525 527 527 513 551 511 517 536 510 539 521 545 540 530 542 562 540 520 522 561 517 529 556 551 554 556 514 561 516 561 518 558 516 542 550 546 563 565 529 529 556 565 551 544 563 538 529 572 528 531 529 533 549 573 572 552 562 550 528 525 550 559 566 573 560 524 554 564 558 541 578 525 569 560 563 533 548 545 570 549 560 556 577 553 530 572 531 548 533 579 538 548 561 582 545 543 571 575 571 551 580 570 551 557 538 535 565 560 541 542 571 561 561 553 574 555 551 552 575 563 564 565 556 551 572 584 565 532 539 547 572 547 544 542 583 534 567 543 558 571 576 570 584 549 575 571 556 539 575 584 570 552 561 579 556 546 575 590 587 581 548 570 580 543 580 574 584 558 568 553 579 554 573 558 554 559 539 576 564 580 570 584 582 581 573 548 577 541 587 573 588 544 552 561 536 581 584 585 589 562 588 561 581 570 584 584 538 588 570 551 562 589 585 553 579 566 549 565 572 545 547 553 538 548 579 539 579 573 533 576 583 586 546 557 549 580 551 537 577 585 552 587 567 586 534 556 562 549 571 585 561 568 532 565 583 562 577 584 562 564 568 540 584 535 538 565 583 541 563 575 538 545 536 529 566 572 579 532 560 575 572 536 565 533 537 567 552 569 551 569 547 533 577 544 538 531 525 577 528 544 568 537 546 562 537 529 550 574 574 527 540 529 529 531 538 550 537 549 570 522 572 539 536 567 529 562 526 564 554 517 546 545 531 521 568 521 541 564 518 533 547 552 556 517 562 520 547 526 539 531 532 564 549 563 532 521 531 534 517 553 550 515 518 532 553 512 559 534 529 506 530 557 513 529 537 549 538 514 546 511 505 533 544 504 547 529 533 536 499 500 520 499 504 524 538 528 522 536 517 518 518 497 515 532 506 512 500 497 493 514 516 495 515 509 503 504 538 537 532 506 494 499 531 514 488 490 507 529 494 530 533 509 483 500 520 525 510 499 502 523 495 509 516 499 523 488 513 506 480 499 514 483 488 509 483 516 518 515 480 505 485 516 475 496 496 472 469 505 473 512 494 488 478 487 509 500 480 500 471 500 490 506 487 461 489 507 462 463 477 469 484 457 478 500 495 466 464 489 456 484 466 483 473 488 487 459 470 451 468 465 449 455 450 482 493 478 474 465 460 450 451 474 464 482 456 444 440 446 461 469 483 459 458 478 476 472 468 477 461 475 452 462 462 432 462 435 466 468 471 440 466 433 457 466 443 444 440 458 432 433 428 459 438 447 446 447 456 454 457 428 418 430 447 442 436 449 417 428 449 419 439 435 417 433 445 433 451 424 437 432 448 422 435 427 446 440 423 404 434 418 430 407 422 431 424 407 413 433 410 409 402 407 412 423 399 421 399 409 420 424 404 429 394 403 388 392 424 398 398 393 422 385 401 399 387 398 413 384 396 397 388 394 412 399 401 409 391 393 394 389 381 407 403 372 408 380 379 408 382 406 379 386 376 390 396 386 367 390 371 367 392 371 368 373 392 373 385 388 390 386 385 358 362 375 365 385 360 378 357 356 360 387 354 352 374 381 369 368 356 366 350 372 375 364 344 360 361 354 375 343 351 351 342 355 340 362 367 360 363 368 364 361 346 363 345 355 350 357 356 339 362 343 327 345 339 331 339 330 329 340 329 326 331 328 321 336 348 330 327 323 338 331 322 340 327 338 323 331 324 319 315 327 317 341 318 334 318 334 319 325 332 310 329 321 314 329 327 325 311 312 319 307 323 328 317 306 304 323 299 320 324 302 321 318 294 306 299 315 316 293 309 297 315 302 298 295 315 315 295 285 288 293 310 286 294 306 309 305 289 302 304 284 291 279 282 305 302 295 302 285 279 289 278 280 296 282 283 282 283 294 273 286 284 285 289 272 276 272 276 286 279 290 271 283 264 269 275 284 275 262 278 267 264 285 263 278 258 279 281 277 279 263 279 275 254 257 275 262 271 264 260 265 265 257 265 256 267 265 255 260 272 264 253 253 256 268 259 245 260 245 266 255 250 264 242 257 262 253 246 248 245 247 249 252 237 254 249 245 241 251 235 251 235 253 240 251 253 246 246 231 234 238 236 234 231 228 230 228 244 230 228 227 238 225 232 241 235 240 231 226 226 233 225 230 222 226 230 234 227 221 223 229 237 229 234 226 216 226 216 227 226 234 220 229 216 213 216 232 217 214 230 217 221 227 222 228 228 228 216 213 211 227 219 207 214 214 214 205 208 211 208 215 212 218 207 215 204 220 210 204 205 205 206 203 214 206 202 199 205 214 202 213 211 216 197 201 209 215 204 197 214 210 200 200 209 202 203 196 211 208 203 198 200 194 202 205 205 209 193 192 205 197 199 191 196 199 207 205 190 207 201 202 199 199 196 190 190 198 188 197 199 195 195 199 191 185 199 198 203 199 187 197 190 198 202 184 191 194 196 189 191 187 183 182 197 191 200 200 198 198 190 193 188 196 186 189 193 181 180 192 192 192 180 179 181 186 196 194 185 193 188 193 193 180 191 181 187 190 186 177 190 182 190 192 178 190 186 186 193 188 193 179 184 176 177 184 181 176 179 186 189 188 183 185 187 177 186 178 190 177 178 183 182 189 181 182 182 190 189 180 182 189 183 188 189 184 177 175 183 180 185 178 190
189 186 183 190 179 185 187 180 188 175 185 183 181 174 188 176 187 176 182 183 182 177 177 190 179 177 180 183 187 181 178 184 176 189 182 180 182 177 184 176 176 177 183 182 176 181 185 190 183 191 181 189 177 184 187 180 189 192 188 182 180 193 191 179 189 181 185 195 181 192 194 181 195 186 189 179 189 196 193 194 198 197 181 185 195 195 182 188 196 196 188 197 182 183 187 184 188 193 192 186 185 186 191 185 193 190 202 199 200 187 203 197 201 187 200 198 199 201 204 196 195 192 194 196 194 200 198 198 190 205 202 200 203 199 196 193 205 206 202 199 195 196 207 209 195 202 192 196 205 199 204 203 213 211 206 210 205 207 205 197 211 206 201 205 215 208 202 203 212 199 211 207 214 213 201 208 212 213 213 203 204 204 211 223 215 208 224 225 213 213 212 225 217 216 215 222 222 208 209 224 229 228 216 209 219 228 229 231 222 220 226 216 233 214 217 229 217 223 227 215 221 220 234 228 219 219 234 235 230 239 230 232 228 242 237 225 233 232 232 224 223 226 236 245 232 243 248 240 235 244 235 235 232 251 239 243 252 250 249 250 232 232 238 251 237 238 233 235 246 237 248 246 251 254 246 254 255 246 259 262 240 261 261 243 257 244 246 263 248 264 247 260 264 263 252 264 266 247 251 253 255 258 264 256 268 269 259 277 257 273 260 255 276 280 261 273 273 259 257 260 261 281 281 271 266 286 285 267 267 284 283 285 289 274 273 280 275 279 267 287 279 272 279 295 286 288 295 289 283 277 273 285 287 281 282 303 279 299 286 295 305 293 285 291 303 294 281 287 289 297 306 309 294 312 295 300 289 309 291 308 317 301 317 318 318 309 312 311 316 315 305 319 297 305 325 316 316 308 316 304 302 301 307 320 325 323 310 304 327 317 306 327 322 330 314 332 332 335 329 334 313 321 315 340 318 321 330 335 347 344 322 334 330 333 336 322 337 324 324 339 340 338 323 338 328 343 332 350 327 341 357 330 351 344 339 356 335 350 334 362 357 338 345 346 367 363 343 363 343 358 369 341 358 353 342 363 377 366 362 368 345 372 376 361 362 380 349 353 378 383 374 365 364 380 381 354 365 390 380 383 377 390 387 373 385 373 377 378 373 387 361 382 368 371 387 379 398 381 376 400 374 380 385 381 377 378 396 374 378 390 388 387 374 401 391 407 384 412 377 402 382 379 417 411 384 419 420 391 406 391 402 390 406 398 413 387 417 412 427 389 403 401 397 394 429 397 419 393 405 405 412 432 432 405 401 398 421 403 432 421 418 402 402 426 410 439 430 406 437 415 446 441 414 410 412 449 417 415 450 423 420 453 428 435 451 429 426 430 447 457 459 444 441 445 418 460 430 448 446 421 452 426 457 457 465 437 438 426 467 466 458 443 451 430 448 471 473 458 455 449 455 453 464 445 475 452 449 449 438 476 482 459 449 484 474 448 483 444 475 479 469 484 476 468 448 487 454 467 460 484 452 459 454 476 488 470 477 459 461 472 470 456 454 475 475 493 462 477 489 473 499 482 494 474 486 488 496 476 475 503 482 467 503 501 508 505 465 475 470 507 467 471 477 486 516 480 496 486 502 512 493 491 516 511 486 484 492 501 519 512 490 503 522 510 526 480 512 526 478 513 484 496 493 497 501 509 484 506 504 497 526 525 484 507 530 504 493 536 502 489 490 491 525 492 527 535 494 490 521 499 508 535 530 540 509 533 521 545 527 499 536 510 546 515 525 545 522 516 515 527 543 532 539 499 529 551 539 543 552 521 515 502 547 536 535 529 550 519 544 550 538 557 523 520 530 537 526 550 511 558 513 553 532 524 550 524 525 538 525 541 518 552 562 544 556 544 532 564 545 521 533 556 552 540 556 556 560 536 563 561 553 558 532 552 522 520 535 555 560 558 556 536 562 527 530 567 521 550 566 554 562 560 548 539 563 576 574 576 540 577 542 577 537 556 572 534 570 565 568 542 565 577 534 570 560 559 544 555 555 578 547 582 561 562 545 535 547 541 533 564 583 539 549 541 571 584 551 549 569 580 566 573 542 545 583 550 557 560 559 587 587 556 571 565 565 555 552 570 567 543 559 583 551 571 543 550 534 576 588 559 535 580 544 546 577 579 549 547 553 560 587 536 585 570 553 546 577 573 584 555 568 555 590 586 538 585 587 578 555 585 548 556 559 542 568 546 588 583 543 590 552 579 575 586 542 537 542 584 559 591 589 591 538 587 570 580 564 565 567 583 558 563 548 565 553 580 575 549 571 566 587 572 537 570 566 543 556 572 536 563 571 588 546 557 567 580 545 580 553 576 571 559 587 567 588 548 555 554 545 574 569 541 554 570 559 585 577 562 548 561 534 568 542 585 534 557 573 543 546 575 569 583 583 549 543 580 563 564 584 575 580 531 556 582 560 565 551 558 530 541 545 538 547 543 570 555 532 531 545 552 534 555 553 535 545 537 562 563 540 533 564 533 534 575 570 549 542 579 563 528 534 565 536 551 523 576 564 525 564 567 536 571 531 546 550 572 547 566 557 552 534 567 569 564 546 552 545 541 568 543 538 556 557 532 525 528 538 557 556 557 552 542 552 523 530 543 521 557 551 515 550 543 527 537 554 545 540 561 555 540 517 510 555 508 520 519 513 507 511 554 518 549 526 554 535 520 504 540 517 534 528 517 515 520 545 540 529 528 535 505 540 521 526 515 534 496 518 528 513 495 501 542 545 541 507 497 528 520 541 520 502 536 515 535 538 532 499 537 503 526 497 493 495 504 521 535 520 501 522 506 527 527 493 487 521 504 504 516 517 481 518 501 519 505 517 487 482 503 501 509 514 513 485 489 501 496 512 515 507 500 498 490 486 480 476 487 483 499 469 502 496 471 496 482 470 508 470 504 488 477 497 493 469 482 488 486 481 471 472 460 497 495 496 479 478 466 494 492 459 496 482 494 479 457 497 484 481 480 468 479 474 451 455 456 455 470 468 447 468 458 482 464 478 469 471 481 457 479 456 454 462 455 458 444 457 446 478 438 444 453 466 475 434 460 433 434 458 432 464 467 458 448 454 451 443 458 457 432 455 447 429 450 446 438 433 455 425 440 449 418 434 443 454 439 417 426 433 443 417 433 438 442 436 417 442 445 433 416 407 413 420 416 409 435 439 428 417 431 425 438 434 402 401 430 418 438 409 422 424 398 432 406 410 401 395 408 424 431 419 417 426 400 397 403 425 405 406 389 410 400 404 410 385 403 411 380 415 398 407 382 394 384 408 403 407 379 396 393 385 397 376 374 389 397 397 369 394 405 386 383 374 379 394 372 379 372 371 362 365 370 387 394 383 394 395 361 358 371 390 357 359 385 354 354 383 385 373 386 373 368 350 375 378 369 370 382 379 350 360 366 346 354 352 359 345 354 364 356 374 344 371 347 365 352 357 346 365 349 366 358 345 345 350 341 348 356 348 339 346 359 357 340 327 357 337 337 327 324 326 328 351 346 325 352 334 349 344 344 337 324 324 329 329 319 316 317 326 312 313 331 310 337 337 312 336 325 307 326 308 324 315 326 329 334 313 307 307 304 326 318 306 317 324 316 318 306 316 323 309 313 322 297 301 313 321 297 293 307 293 316 308 291 310 314 292 311 313 307 286 296 301 302 309 290 291 299 308 305 287 305 295 288 282 278 286 288 284 289 285 293 287 277 277 298 283 275 292 296 278 271 274 272 289 289 282 274 277 270 286 267 282 263 277 275 285 262 266 263 270 276 265 272 264 271 263 280 261 267 272 272 259 262 263 271 255 266 251 260 273 271 256 258 248 250 264 258 268 251 261 269 261 266 249 249 258 252 247 265 245 240 246 261 255 260 259 239 237 255 249 253 251 249 257 255 242 256 233 246 240 250 247 249 251 247 238 237 236 251 233 228 231 233 229 228 248 238 231 230 231 236 235 235 245 234 230 230 237 225 238 226 226 219 228 235 218 229 229 226 221 216 217 229 220 230 214 224 215 233 221 218 233 221 229 217 226 212 225 212 224 223 213 209 227 208 216 227 218 216 214 224 223 223 225 224 213 206 212 221 214 210 212 216 202 210 211 215 202 217 204 204 213 214 216 211 203 216 215 216 203 214 199 199 209 206 213 199 210 213 203 208 196 199 202 199 210 203 204 208 195 199 200 209 200 198 201 205 197 200 205 203 204 192 206 189 192 189 192 196 203 193 201 195 203 198 199 200 196 191 186 198 201 195 196 199 202 199 194 194 184 192 199 199 192 197 198 195 195 199 200 192 186 192 197 199 185 187 193 191 192 191 185 179 188 179 194 184 194 187 181 190 186 185 182 190 182 188 192 181 191 180 186 179 180 194 188 183 190 177 192 184 182 184 182 189 182 178 175 178 185 176 190 176 184 192 188 186 183 184 190 179 186 180 178 187 177 189 176 189 188 174 180 176 180 186 189 187 188 187 188 179 189 186 180 178 183 191 189 191 182 185
174 173 188 178 186 174 175 188 189 189 186 175 189 175 186 184 186 180 178 182 185 173 174 173 177 184 173 174 181 181 183 184 183 182 189 178 183 190 176 179 186 187 180 185 189 176 177 185 183 182 175 176 182 176 176 184 186 193 185 193 184 177 185 191 185 181 194 193 179 194 181 192 190 188 184 188 187 186 179 193 193 196 195 182 195 179 197 192 189 191 181 197 185 188 194 191 193 198 182 190 186 186 199 194 187 193 199 193 187 198 185 196 186 200 197 188 200 195 198 189 204 196 188 190 204 199 197 196 198 199 201 200 201 197 190 193 201 195 205 198 203 199 198 205 197 194 196 192 209 202 211 208 209 201 196 208 206 209 200 213 210 198 207 198 197 202 214 200 200 211 201 217 207 217 207 200 216 219 201 201 206 213 205 213 218 222 212 223 214 221 217 209 213 224 226 217 212 226 214 209 209 214 227 227 213 219 220 215 223 228 219 215 213 223 231 226 219 232 220 230 224 223 222 234 217 229 223 234 227 233 219 239 233 230 238 232 240 222 229 228 230 235 245 246 236 228 232 241 227 229 239 227 236 235 250 241 229 239 249 249 242 232 251 242 250 236 236 242 249 247 240 249 253 251 249 242 244 258 257 244 257 242 256 255 255 263 261 258 245 264 251 267 257 260 249 264 270 251 265 261 250 269 262 267 274 268 276 269 272 257 260 274 264 274 276 280 258 275 277 279 268 275 263 270 268 272 274 264 286 266 269 286 270 270 291 276 279 276 288 289 287 276 277 285 291 280 287 295 274 290 275 281 281 294 288 280 299 288 291 289 295 288 304 294 293 284 299 307 283 294 301 289 303 309 293 296 312 294 304 311 298 300 315 312 308 310 303 303 300 298 311 320 311 319 313 306 326 307 309 319 329 309 326 329 324 324 332 303 314 317 305 321 310 326 329 309 312 339 330 330 322 323 329 326 332 340 331 323 335 319 323 325 344 332 334 325 343 339 343 349 347 331 347 338 337 351 337 352 331 330 344 344 357 329 332 339 347 363 338 352 364 333 358 337 337 338 343 367 337 346 352 364 365 363 356 350 363 369 349 372 358 346 359 369 349 367 353 374 351 377 356 360 369 363 388 386 358 380 386 375 357 382 378 359 392 381 360 395 382 373 379 393 380 378 384 375 396 398 384 389 380 385 392 402 406 375 379 385 385 405 395 386 375 384 404 406 412 395 404 378 391 390 416 413 419 416 394 401 394 385 391 418 396 390 416 398 421 424 392 419 414 399 409 417 425 431 402 431 421 427 407 435 435 397 413 398 416 431 436 423 422 423 430 407 418 434 418 436 406 409 419 441 412 441 425 419 444 437 432 417 415 434 432 426 453 438 451 426 429 428 438 459 423 454 462 459 449 457 451 425 457 459 426 450 464 453 448 428 459 452 434 460 443 440 461 473 436 454 471 449 436 472 478 439 465 464 474 445 481 477 451 473 441 468 455 466 472 441 454 486 461 443 451 488 476 479 477 480 447 493 449 456 487 476 478 470 454 485 470 456 468 471 493 472 459 490 486 489 478 491 488 474 496 486 503 479 503 484 485 492 482 470 495 481 498 498 489 504 511 471 473 516 497 471 509 474 504 474 507 472 510 492 506 484 517 505 505 484 486 515 511 489 501 509 489 481 506 490 496 510 485 499 502 494 528 530 490 488 511 529 493 498 524 526 499 527 490 494 510 495 501 514 499 526 533 539 494 512 501 533 509 506 536 510 528 521 500 508 518 540 529 530 522 534 534 529 521 514 548 530 533 533 514 535 533 547 546 518 520 526 512 534 546 529 534 524 542 512 528 554 553 516 529 515 525 529 558 554 558 519 518 548 544 532 519 514 533 553 519 528 552 529 551 525 546 513 564 543 550 538 525 518 524 525 564 544 519 538 527 534 535 539 535 527 529 547 523 555 521 547 529 523 565 569 536 544 566 567 526 535 534 551 561 527 546 566 551 538 575 534 527 526 572 562 568 535 536 564 537 548 543 570 578 532 559 562 561 535 553 566 549 552 581 575 557 549 562 571 550 546 581 553 547 560 576 576 570 571 545 539 533 571 541 580 549 577 557 556 568 535 572 542 566 587 549 554 538 568 552 582 576 542 567 584 540 555 574 564 578 571 571 580 538 580 572 555 554 542 580 573 585 563 566 562 545 582 584 549 560 586 582 587 540 543 581 586 547 548 559 590 568 539 579 571 568 545 591 586 551 579 551 584 590 581 555 583 555 587 580 579 565 569 557 568 575 586 562 585 581 568 567 557 571 553 591 586 561 590 564 560 560 578 551 542 551 553 588 569 587 560 540 559 591 559 574 558 552 583 550 541 559 580 561 577 581 542 569 588 579 580 539 547 566 538 536 580 553 570 555 588 537 558 539 577 566 576 542 581 552 556 570 559 585 578 543 573 586 561 554 574 551 559 570 582 562 555 539 580 547 566 560 533 544 552 533 555 577 560 529 576 551 543 576 555 542 577 530 541 564 560 537 556 569 546 557 531 530 552 567 532 532 541 533 532 563 524 557 541 553 556 533 574 556 566 546 551 556 568 534 542 538 573 571 538 565 522 536 542 529 570 523 532 525 542 522 569 543 554 549 546 566 564 525 514 564 534 559 545 543 518 530 560 564 542 515 525 556 561 532 555 514 520 549 511 528 535 520 532 558 508 554 554 540 546 515 548 551 553 510 507 528 519 552 523 548 523 551 506 521 547 548 535 498 538 514 542 541 534 547 523 519 531 499 516 498 517 538 538 533 526 512 526 531 494 504 532 514 509 538 535 516 533 532 522 505 506 509 530 507 533 484 523 526 493 525 497 513 506 496 512 493 504 484 511 524 523 481 498 482 508 512 482 493 489 481 489 504 487 519 507 503 514 491 515 511 489 490 514 473 504 487 509 493 500 489 501 465 471 500 495 505 493 478 506 505 501 496 464 495 461 467 485 471 474 498 476 496 484 459 473 484 498 493 486 494 490 460 491 467 450 474 490 478 471 466 486 449 454 458 450 479 481 467 442 444 469 458 466 441 451 474 448 463 480 447 466 463 446 475 451 473 445 438 449 468 439 437 451 444 444 461 465 443 463 438 468 448 431 425 430 431 444 435 437 433 451 436 448 455 442 429 435 457 453 438 436 428 430 438 420 431 440 437 452 427 425 436 427 418 412 407 441 417 419 413 442 408 440 430 419 426 434 399 402 409 429 437 428 415 429 434 432 408 403 421 424 393 417 393 406 416 392 417 420 419 406 387 416 410 397 423 388 385 402 383 415 387 403 411 380 398 399 387 408 379 408 404 409 374 388 381 379 389 403 382 377 374 368 372 383 376 374 366 379 364 386 377 371 395 394 362 382 396 382 392 361 361 364 365 363 381 371 354 376 383 369 383 373 379 374 375 362 354 366 354 378 362 373 366 373 358 362 349 353 345 372 368 342 353 342 360 339 361 370 341 366 350 356 363 342 334 361 340 335 341 352 329 357 343 335 348 358 342 356 337 332 339 352 355 338 339 349 339 336 351 330 328 319 343 348 337 334 326 315 340 321 321 312 317 330 316 320 312 327 313 307 330 317 326 323 305 314 322 328 304 325 303 326 320 306 315 304 327 323 310 302 323 306 324 299 315 315 297 321 293 314 313 298 315 303 290 314 302 290 311 309 301 289 290 287 311 303 310 299 283 290 290 300 306 280 300 298 292 283 302 289 287 284 280 291 297 287 294 285 284 294 273 295 274 268 280 279 268 276 291 271 272 264 277 269 277 273 278 275 263 279 262 270 276 261 268 264 265 281 277 257 278 274 279 274 262 252 263 258 261 274 266 260 259 257 249 247 261 247 258 263 265 256 268 249 258 263 258 242 247 262 249 250 257 242 250 244 240 258 248 259 253 236 251 256 246 237 237 242 240 250 255 248 254 233 240 235 249 238 235 241 236 232 240 246 245 236 227 232 229 236 242 224 234 239 230 239 229 243 232 226 224 237 237 241 238 238 234 236 235 227 218 224 220 225 217 227 224 224 225 227 227 224 231 218 215 211 222 214 229 221 222 224 229 218 218 226 208 225 209 219 216 224 221 212 221 223 222 205 204 219 210 213 222 203 210 204 206 207 218 207 212 207 210 218 210 214 207 211 211 212 216 199 205 209 209 211 195 213 198 209 211 208 197 208 201 205 197 207 210 207 202 192 191 207 205 204 195 195 198 190 200 204 197 190 196 198 194 193 190 199 190 190 194 188 201 201 201 201 203 197 195 187 190 199 202 195 195 191 191 189 198 184 184 186 200 189 193 183 193 195 195 197 198 180 195 190 195 191 188 195 196 191 191 194 183 188 191 178 189 187 192 190 181 183 185 186 193 178 187 183 182 178 182 180 189 188 192 186 177 187 181 191 179 175 189 184 183 184 182 176 174 176 185 177 180 175 186 178 175 177 182 181 179 186 184 173 180 180 181 179 174 187 177 177 185 173 184 176 180 189 175 179 173 187 182 179 186 176 182 187 179 188 176 182
182 187 181 189 176 187 175 176 183 179 180 178 178 189 179 185 187 181 189 186 175 180 174 189 182 181 185 186 179 187 178 187 185 186 185 187 184 188 173 175 177 179 179 183 178 187 178 175 177 177 189 180 184 189 177 174 182 190 189 187 185 175 184 179 189 179 192 181 176 193 183 178 179 191 188 184 184 190 185 187 192 181 193 184 178 194 185 184 190 180 194 182 181 185 186 189 195 188 181 185 197 186 192 196 185 186 184 195 193 183 186 199 190 191 197 200 192 189 193 193 192 187 191 195 190 195 205 188 204 203 189 202 190 198 197 191 203 198 204 202 204 201 191 197 198 204 205 207 208 209 193 208 204 209 193 212 204 201 203 199 207 199 201 202 202 210 205 201 206 204 214 213 216 216 208 206 202 218 216 216 218 202 205 212 216 220 214 215 204 221 219 213 221 205 208 220 226 224 210 218 219 208 208 214 226 215 215 220 215 217 213 213 232 223 233 212 222 226 222 226 217 230 232 232 228 221 223 221 236 238 221 237 224 225 229 233 227 236 240 223 229 225 228 230 230 226 242 235 237 237 236 237 245 240 248 235 239 233 244 247 241 241 234 242 242 242 248 249 242 255 246 252 250 241 239 244 238 250 251 253 244 247 253 256 263 246 265 259 263 244 243 267 248 266 252 260 253 259 256 259 259 251 258 270 262 257 264 265 268 264 254 273 271 258 261 256 270 279 268 272 257 261 275 275 267 284 267 276 264 271 274 264 266 286 273 271 281 270 271 280 277 285 286 286 291 280 271 275 272 293 293 278 273 284 293 279 302 278 302 303 278 295 301 290 307 306 305 296 309 291 304 300 294 314 296 295 300 310 288 305 304 297 295 290 306 310 306 305 297 297 305 301 299 299 305 324 318 306 319 320 329 310 301 309 317 326 328 310 309 304 305 306 333 307 321 337 325 310 332 318 338 338 332 321 330 329 326 339 323 322 324 340 333 336 347 318 350 326 339 332 325 335 349 340 351 334 357 343 335 343 333 351 329 353 332 348 356 356 360 344 341 343 342 335 361 363 337 367 351 363 339 368 371 357 360 370 370 348 354 355 376 347 377 377 350 349 373 363 382 370 375 385 357 357 361 385 353 359 356 390 380 370 363 360 365 362 359 365 362 393 387 378 373 366 375 394 378 365 386 398 370 396 370 380 405 376 370 402 404 385 386 402 412 375 376 389 390 410 382 402 385 403 390 396 393 413 415 395 398 398 411 413 423 414 401 393 422 393 400 398 407 424 393 409 419 405 401 410 413 431 404 428 433 418 416 418 417 438 431 404 420 427 434 430 444 404 414 407 418 406 414 426 446 411 431 423 412 442 442 449 434 413 454 439 428 442 418 427 449 434 421 423 434 430 456 454 423 436 455 442 452 439 461 464 467 425 447 435 435 444 451 437 434 440 430 434 442 446 434 433 458 456 458 464 450 440 478 454 475 446 461 472 455 480 456 451 455 479 470 481 463 445 472 472 484 450 477 487 480 491 453 491 494 481 481 468 481 457 485 460 477 492 499 474 485 502 462 458 476 491 476 469 473 480 473 492 475 499 474 467 472 493 500 472 468 474 470 504 510 498 507 499 502 472 502 518 511 510 519 487 519 490 483 491 502 518 505 488 502 486 512 517 518 503 496 498 493 502 501 508 517 499 504 514 484 507 509 509 531 486 509 506 529 533 500 507 490 534 537 534 503 498 506 524 496 508 506 515 505 505 509 535 502 530 494 520 505 533 501 511 537 531 532 498 500 548 507 510 505 521 515 550 522 501 522 531 544 524 550 514 536 519 533 539 551 530 554 512 550 529 529 530 535 518 511 520 516 558 538 515 545 562 532 558 533 536 538 515 524 541 528 530 519 562 528 523 526 558 516 517 550 536 566 521 541 554 529 528 548 564 571 532 552 542 553 553 521 520 556 533 565 533 548 552 561 526 559 549 550 545 564 545 576 563 565 543 550 558 541 527 574 528 526 567 528 571 555 569 536 541 563 537 574 535 569 546 581 537 573 554 547 558 575 545 585 549 550 556 569 565 585 539 554 575 539 548 549 548 587 537 564 573 587 546 547 586 537 550 550 537 534 556 553 581 553 549 552 570 577 585 547 575 537 569 546 545 586 565 545 569 570 561 554 552 559 568 590 564 570 550 568 570 556 571 546 575 570 563 538 558 558 592 582 544 554 593 553 589 550 546 566 569 572 568 585 539 584 567 550 562 580 581 579 584 543 588 566 577 558 552 581 563 550 569 569 550 552 569 545 565 561 574 540 579 588 571 564 579 544 577 587 571 548 572 561 554 567 573 577 571 571 564 579 582 538 539 579 552 570 586 563 537 550 565 563 544 582 588 569 572 571 562 589 582 580 540 541 536 575 564 554 552 590 540 582 534 541 567 589 558 544 560 543 557 571 568 549 545 564 582 565 583 535 562 573 579 567 563 565 535 536 584 567 542 558 560 557 536 553 568 581 572 568 537 572 543 559 578 555 581 552 569 553 557 530 533 556 530 576 550 533 576 540 568 573 555 529 530 559 539 568 541 525 551 550 567 564 566 548 570 573 543 547 548 557 545 568 553 566 544 529 550 551 523 562 533 545 532 566 532 522 530 522 527 556 563 536 527 520 513 522 518 552 548 529 557 512 556 556 538 561 528 539 511 514 516 522 538 523 558 536 519 557 540 533 531 548 549 552 531 550 510 523 513 523 550 505 529 531 504 543 537 527 500 511 501 544 507 527 528 522 523 502 503 521 495 537 542 507 539 498 513 493 537 530 516 493 539 502 490 525 527 520 495 517 534 507 513 526 532 532 525 487 504 532 510 523 520 506 499 509 484 495 502 479 482 482 503 522 488 512 505 501 516 488 506 495 520 498 518 477 513 518 500 485 518 476 511 475 486 477 495 482 495 472 480 473 479 499 489 476 503 477 472 505 482 494 465 506 475 486 476 468 498 499 459 471 473 470 486 478 477 460 492 463 492 469 484 465 451 487 483 463 459 479 464 455 446 482 444 477 460 478 466 462 448 473 464 479 447 474 458 454 479 471 447 479 465 436 464 446 470 474 438 441 472 470 457 459 440 454 446 428 461 441 455 463 455 466 430 448 451 456 429 429 457 425 430 420 446 443 437 436 435 430 456 456 414 422 417 435 437 426 423 418 428 422 423 428 423 439 422 414 438 407 426 439 417 440 420 437 415 440 421 420 409 416 431 406 429 422 396 409 429 421 431 432 396 428 412 391 393 415 409 418 417 408 391 424 390 403 387 409 420 405 390 394 380 415 414 406 415 393 384 381 408 393 382 383 390 402 402 401 408 387 407 382 373 371 385 399 392 378 376 378 373 397 395 397 388 378 372 383 389 391 371 390 363 381 373 375 373 378 360 363 368 383 359 386 354 378 360 378 374 368 369 381 352 375 349 368 348 362 349 365 367 368 343 367 347 341 366 351 358 361 358 351 367 366 335 351 363 362 354 337 359 361 336 343 351 355 336 353 340 329 328 343 324 326 336 343 326 352 323 322 345 345 331 330 332 346 341 337 324 342 332 336 340 342 340 315 327 320 331 309 317 331 333 314 314 307 306 328 319 303 303 304 310 312 324 322 317 323 301 309 322 308 303 294 295 321 306 307 296 295 297 291 302 303 300 290 312 296 293 304 288 296 311 293 285 305 285 306 300 287 306 303 301 300 299 277 282 280 284 298 275 278 292 287 298 272 291 291 295 291 294 277 279 272 278 287 279 272 281 278 272 278 276 285 286 270 284 264 270 272 267 261 262 279 264 267 277 271 274 269 267 262 267 272 275 272 271 275 266 257 257 261 250 256 271 258 265 271 262 265 259 246 257 249 258 248 248 251 257 252 263 245 241 247 260 257 257 254 259 258 250 257 239 252 251 257 248 236 233 232 233 231 254 238 243 233 233 238 249 233 236 247 243 245 246 227 238 229 231 245 236 233 243 232 238 233 226 228 232 240 227 232 232 227 219 238 219 232 230 236 220 233 222 233 228 230 216 215 216 229 212 223 218 220 216 214 227 223 210 213 213 223 210 212 215 212 215 225 219 222 206 221 214 221 208 211 213 208 203 214 211 205 208 208 215 220 209 216 219 210 213 204 204 217 207 201 208 198 210 213 215 209 196 210 200 213 211 207 212 206 195 199 209 210 205 208 204 193 205 210 191 209 202 197 200 191 194 195 203 204 201 197 196 198 194 193 203 191 199 193 198 192 199 203 201 199 189 188 201 202 200 191 195 196 192 200 184 198 186 195 193 195 182 197 185 184 185 198 187 193 181 197 181 194 181 181 191 191 185 188 181 191 182 189 187 189 179 190 193 187 183 185 183 183 183 187 190 183 180 183 189 178 184 183 187 184 185 181 179 191 187 179 184 174 189 191 183 191 186 180 181 190 187 184 179 176 178 173 183 180 179 177 183 186 184 174 177 177 179 179 173 172 184 181 172 181 180 182 178 175 188 186 174 182 179 178 184 182 177 174 189 181 178 180 176
172 179 178 175 184 183 174 185 176 182 185 185 172 175 172 173 171 184 175 180 173 180 174 182 183 176 181 174 181 187 176 180 179 183 183 172 177 186 186 182 177 181 177 179 183 179 182 185 190 185 174 174 174 177 183 186 181 175 190 189 191 175 180 178 186 192 180 191 187 176 181 192 184 187 180 178 191 190 188 191 183 190 191 184 192 183 180 180 185 194 178 183 196 183 188 189 183 186 191 197 184 190 186 182 186 186 184 186 188 185 199 188 186 184 188 183 197 186 194 188 187 199 190 191 196 190 202 201 195 194 197 200 187 204 202 190 188 203 193 195 207 191 195 202 190 196 206 197 199 199 198 197 193 198 208 202 206 200 198 200 207 213 198 206 201 205 206 213 206 202 211 207 199 209 212 213 215 218 204 215 215 209 201 213 201 217 214 209 204 215 209 220 217 221 220 215 219 214 217 210 211 215 218 214 209 211 219 213 228 219 219 210 219 226 228 225 217 216 222 215 231 228 219 232 219 230 216 236 220 217 234 224 234 238 225 224 234 238 229 229 226 233 242 222 225 241 239 245 230 232 233 241 241 231 248 229 239 240 231 243 251 243 236 233 245 242 240 232 252 242 240 245 240 244 249 240 255 240 238 244 257 251 259 256 256 259 261 245 266 250 258 266 262 246 252 261 268 267 263 271 251 259 256 267 261 251 258 268 262 262 251 266 272 266 264 259 258 280 265 278 277 262 284 278 280 282 281 266 285 285 262 270 278 268 287 268 284 289 290 289 276 275 280 273 286 288 271 297 280 279 296 289 285 291 284 297 283 287 276 283 290 283 287 300 290 291 304 299 302 307 285 286 285 301 300 314 313 290 299 291 292 310 297 318 290 313 301 311 306 319 299 316 324 315 322 308 320 322 301 300 299 313 320 322 319 310 311 329 326 316 332 325 318 316 312 318 319 323 308 315 329 338 329 312 318 330 326 335 324 325 344 323 325 326 347 347 347 340 334 332 349 329 352 324 329 349 355 343 350 347 347 338 333 337 360 345 357 334 331 359 366 334 347 337 340 351 351 354 351 341 349 367 367 349 349 358 348 346 354 346 374 354 366 368 349 370 381 374 352 373 355 385 364 356 366 353 381 380 376 360 378 389 379 365 362 359 382 384 366 369 375 375 376 397 368 389 369 400 372 388 391 385 399 381 372 372 391 375 394 383 406 395 402 407 379 412 389 395 394 399 416 397 396 402 387 407 391 389 392 418 407 385 388 412 408 415 407 404 425 420 425 414 413 425 407 411 410 415 415 422 434 409 404 429 420 428 408 423 408 425 440 422 426 439 430 424 407 420 427 432 410 433 413 422 451 442 447 431 428 434 437 431 419 414 419 454 455 453 453 452 459 432 427 455 424 450 453 461 434 427 452 460 441 447 435 461 432 467 447 435 445 444 472 439 433 473 465 466 461 467 465 447 436 456 436 456 444 447 447 473 458 482 450 444 462 456 470 456 448 448 457 474 477 485 461 466 454 475 458 449 492 453 456 458 478 469 483 496 466 454 479 477 479 493 489 478 498 496 481 467 486 498 483 479 496 469 500 466 502 499 486 480 509 466 496 482 504 491 478 516 509 493 474 507 499 490 518 474 501 516 502 516 476 492 489 488 496 511 485 525 503 499 527 493 528 491 517 497 484 486 487 501 527 512 501 489 486 516 516 487 519 532 525 522 500 536 516 529 533 520 531 510 496 506 495 513 519 539 511 541 516 504 510 502 538 542 505 506 533 505 535 505 539 501 525 509 547 533 546 511 507 550 530 543 502 525 530 538 518 552 522 549 510 538 515 539 551 510 510 553 523 511 559 527 554 513 562 557 543 529 561 535 512 516 538 524 516 536 556 555 560 558 550 536 524 560 516 566 531 547 542 530 567 559 543 547 566 528 565 567 565 554 544 551 554 532 525 558 556 525 569 538 537 556 548 534 523 570 524 558 530 546 561 535 547 549 555 576 569 529 545 541 581 570 582 558 550 530 569 550 535 548 553 551 582 580 549 570 572 537 550 565 545 573 561 543 533 543 571 571 542 545 547 551 543 577 539 541 562 569 586 577 569 583 553 577 540 538 555 538 552 571 577 561 559 590 573 545 587 540 568 541 553 583 560 549 572 567 542 545 587 539 574 566 588 577 539 580 582 560 583 583 581 553 554 549 553 575 542 549 581 575 594 582 550 562 579 585 576 584 577 554 586 558 584 565 582 569 551 571 575 580 544 562 540 560 557 539 542 561 549 568 581 548 555 592 555 579 566 576 568 549 591 543 552 580 554 540 554 566 556 575 552 561 542 593 567 561 593 570 567 547 582 593 539 542 590 539 567 562 576 540 556 572 585 568 541 543 553 540 570 570 576 567 537 564 564 564 569 562 579 581 554 567 580 538 554 560 579 583 568 561 569 585 579 560 544 567 566 560 569 582 537 537 541 537 563 552 548 540 563 535 585 565 566 574 569 577 547 536 580 532 571 584 559 549 543 555 579 552 546 568 570 558 581 533 568 560 564 552 581 528 568 538 552 550 567 564 527 528 568 575 570 540 561 543 558 561 554 552 529 559 553 565 573 525 561 551 532 570 532 546 532 543 522 549 547 532 523 548 543 546 537 569 556 542 517 536 559 545 519 547 543 513 537 557 533 539 527 560 531 521 533 555 559 512 548 519 543 547 535 551 512 533 553 539 537 513 543 509 530 530 522 527 526 515 502 538 526 539 525 512 521 544 520 542 529 518 538 510 547 547 534 518 508 502 500 514 501 526 502 499 527 529 523 526 517 541 515 539 514 513 535 497 526 512 493 530 512 521 503 487 511 495 493 491 527 529 486 497 520 512 483 499 516 504 501 508 499 517 524 484 500 512 480 491 521 517 484 478 489 496 489 496 487 485 479 492 479 501 503 512 514 492 488 487 488 481 492 485 505 466 471 490 503 465 473 481 470 465 464 481 472 464 456 476 472 495 493 464 466 456 461 462 474 452 497 458 474 490 495 483 494 490 457 456 460 463 450 487 464 483 457 461 479 477 467 451 471 475 452 467 465 468 441 482 442 474 475 464 478 473 467 466 461 471 457 457 441 430 457 445 428 461 445 429 432 458 433 443 424 426 460 423 448 460 428 444 420 444 439 460 425 457 445 433 447 455 450 451 442 418 443 450 423 442 434 418 422 437 418 430 443 438 428 439 419 435 432 439 408 420 436 410 434 419 435 436 408 402 407 421 421 417 410 409 428 431 392 416 414 412 399 422 410 425 389 415 404 421 405 417 404 401 384 387 399 394 419 416 382 415 380 381 410 411 412 388 387 389 394 383 395 395 372 403 388 372 390 400 369 395 370 365 392 389 367 388 397 363 378 386 392 372 395 371 380 362 385 378 383 359 372 368 353 367 380 359 376 383 382 373 372 369 349 380 370 355 353 353 365 377 345 356 376 370 359 371 373 352 357 343 367 338 341 337 336 341 359 357 360 348 331 345 357 357 361 361 349 331 350 359 333 333 349 342 356 329 327 334 330 323 338 343 346 346 338 328 346 318 334 340 343 321 317 336 314 342 313 326 321 312 333 322 318 306 317 319 310 323 309 318 320 321 311 302 301 328 326 327 304 307 327 309 302 308 306 323 321 319 318 321 310 311 313 303 298 318 303 310 302 302 314 303 304 304 307 290 304 307 295 297 288 285 290 307 297 299 279 284 289 295 280 280 285 279 282 286 293 275 278 290 294 293 284 286 277 268 285 281 289 290 275 270 281 282 288 284 289 279 275 285 287 266 283 284 276 273 274 274 270 277 262 262 277 275 268 258 266 265 266 261 265 268 249 260 255 271 249 265 269 263 269 265 249 248 250 252 261 255 258 246 263 257 243 264 253 261 240 244 256 254 237 248 239 246 238 249 253 246 233 252 234 254 253 254 242 245 238 248 248 244 238 250 244 235 232 235 233 241 244 225 245 226 227 228 237 234 231 235 243 224 242 228 231 226 230 237 224 232 237 226 222 226 235 217 223 229 224 222 226 220 228 233 221 217 224 225 228 230 225 224 230 212 212 217 213 214 218 215 213 207 226 219 217 223 215 211 216 203 223 206 218 207 218 209 205 210 204 219 212 201 204 201 212 207 215 203 209 211 208 207 196 209 208 196 200 194 205 213 197 198 198 209 209 201 207 206 210 201 203 202 205 200 203 199 202 192 196 197 193 201 190 192 192 189 196 187 202 196 190 187 198 197 204 186 194 190 195 196 187 186 187 188 185 198 191 184 198 194 189 200 187 189 181 188 187 186 184 183 194 187 184 187 196 181 191 181 195 188 184 189 181 195 186 190 181 192 193 189 190 179 188 182 184 177 193 192 178 176 177 177 184 182 179 182 181 188 183 180 178 188 189 182 185 178 176 188 174 190 180 187 173 174 173 181 174 188 178 174 189 179 175 179 186 179 184 174 173 174 179 176 186 176 184 177 179 185 173 178 183 180 172 183 182 171 173 182 185 177 183 184 184 186 171 179 173 183 181 174
185 171 179 182 174 173 187 180 187 171 186 179 180 187 173 171 185 173 183 181 180 175 175 175 172 175 183 172 188 173 175 182 173 181 173 174 183 171 182 180 171 179 188 181 177 172 180 175 174 172 183 181 176 187 186 175 175 179 177 190 182 179 183 182 188 186 185 181 187 178 190 185 187 189 176 191 189 185 192 190 186 187 182 191 184 176 193 185 181 180 182 190 185 193 181 182 186 191 191 180 195 187 191 198 197 184 181 195 192 188 196 183 190 193 199 197 182 198 195 189 187 191 193 184 185 185 186 196 201 196 188 195 197 189 192 194 191 193 191 203 198 203 204 207 196 202 191 207 204 191 199 191 208 201 197 210 208 207 204 208 197 195 203 203 203 200 205 212 197 207 198 197 197 216 199 207 207 201 217 207 216 208 203 217 209 203 204 221 222 215 211 223 211 214 212 221 223 209 210 205 216 210 218 216 208 223 218 222 215 223 227 227 212 214 225 213 214 227 224 230 231 213 223 227 225 228 218 236 235 231 226 222 220 238 224 223 235 230 222 227 220 230 243 224 234 234 233 226 226 240 233 242 237 226 235 232 239 251 237 247 248 241 240 244 242 233 234 240 243 238 235 238 249 246 248 235 248 240 240 238 256 260 248 262 257 254 262 255 258 265 266 245 256 243 258 247 262 254 261 254 262 261 270 247 262 257 251 256 256 257 268 256 276 277 260 259 279 278 256 268 263 270 273 273 264 281 267 260 285 266 284 267 271 274 281 281 282 273 274 277 275 281 279 270 270 277 284 277 280 294 298 289 299 278 286 299 299 290 295 299 292 287 299 292 298 304 290 301 284 291 302 286 302 294 310 301 298 305 304 297 288 290 306 292 312 307 301 305 315 311 299 310 300 320 316 308 304 325 316 313 316 313 315 328 315 330 315 326 326 316 329 324 319 321 313 330 314 324 319 314 335 330 339 314 329 332 329 333 321 325 323 322 322 320 327 321 322 344 335 340 335 353 330 333 330 339 357 356 338 351 338 341 359 361 351 351 331 352 344 349 357 365 337 338 368 350 365 341 371 371 358 353 341 361 367 349 362 371 357 357 378 357 346 355 379 367 361 364 349 359 353 358 383 359 358 380 368 369 359 361 370 381 385 360 362 374 366 382 394 389 383 365 384 388 377 369 364 373 375 375 393 391 392 394 382 380 405 397 379 376 391 379 391 405 410 405 413 392 389 391 380 403 389 411 404 418 410 404 407 397 417 393 401 403 406 408 403 390 410 392 423 426 401 400 418 397 418 400 429 420 420 398 403 406 423 415 434 440 410 433 402 440 402 418 408 416 439 424 432 443 444 426 415 444 439 429 423 438 416 449 426 434 431 432 448 447 438 438 450 421 457 460 430 432 443 444 436 431 423 426 431 447 426 450 431 459 466 471 434 443 430 431 432 451 470 471 456 466 449 444 436 454 451 452 461 467 461 469 466 469 450 440 452 441 477 474 443 477 445 472 447 460 450 467 472 490 469 483 484 479 470 474 452 464 475 454 472 459 479 495 484 495 456 462 492 495 459 471 487 487 472 474 490 498 467 484 485 484 481 477 470 480 495 466 484 506 488 508 498 514 510 497 510 500 506 477 515 511 487 473 482 506 491 503 518 493 500 506 485 511 519 510 527 511 511 493 498 490 482 525 503 515 486 493 485 510 523 515 491 508 509 537 525 513 491 491 521 537 521 505 541 508 519 503 496 494 504 533 502 532 498 537 546 504 520 502 528 544 524 524 500 515 531 541 515 510 538 544 519 533 538 519 532 524 550 503 553 549 549 521 508 540 541 532 540 528 534 516 514 559 553 528 509 557 516 538 530 543 533 525 515 556 559 514 519 561 564 542 548 545 558 564 552 527 518 545 533 550 540 559 546 522 547 548 558 552 571 542 560 553 534 548 552 543 550 538 576 530 550 551 557 541 532 560 578 558 553 545 560 566 562 530 533 546 564 556 537 571 577 556 569 565 563 580 544 550 542 530 558 558 559 539 576 569 576 563 536 537 544 539 551 576 573 581 569 532 567 556 553 588 546 540 551 551 536 556 572 587 545 534 574 576 535 589 563 547 586 589 550 543 581 554 571 566 587 552 567 567 561 572 550 574 580 569 576 584 592 560 581 587 544 565 574 544 564 546 557 544 585 556 551 574 574 586 548 569 586 563 583 556 543 582 577 586 558 561 576 540 567 548 590 573 575 570 579 585 562 581 590 552 582 586 571 561 577 580 575 553 588 547 553 592 589 590 582 591 595 547 592 566 555 586 543 574 544 566 548 566 591 582 562 577 573 593 582 594 561 545 551 554 553 548 549 585 542 575 581 541 566 561 552 565 551 555 584 538 565 575 564 560 561 586 582 578 567 552 560 587 557 555 585 554 564 579 544 566 543 569 552 570 591 565 580 586 565 553 586 576 590 539 581 540 587 569 581 544 583 587 538 587 549 586 547 575 556 538 533 563 572 550 581 555 563 540 553 559 552 540 561 537 566 538 541 573 561 558 580 582 582 554 562 557 572 539 548 575 578 564 539 566 567 536 552 536 544 573 563 553 527 526 546 550 533 557 525 552 559 550 536 571 546 530 539 530 536 521 567 562 562 525 530 524 519 569 563 559 541 533 534 540 552 529 557 545 513 545 565 514 537 514 564 542 563 552 529 545 562 528 550 556 546 557 511 511 542 513 541 551 558 529 539 508 527 527 517 545 534 535 533 530 542 501 544 550 503 518 537 516 507 519 515 538 513 503 497 523 501 514 510 514 502 534 545 513 537 543 542 504 510 522 515 533 533 517 529 499 503 495 523 522 529 507 487 523 525 531 518 522 505 506 496 527 483 498 512 499 523 486 490 495 502 482 486 511 484 514 523 494 497 506 506 510 486 519 499 513 482 506 515 511 502 483 471 486 471 475 468 467 495 504 482 476 474 463 477 483 486 507 472 464 460 481 491 475 468 462 465 470 479 487 482 482 467 469 496 462 460 453 481 460 460 480 483 470 466 470 477 475 477 463 469 487 479 473 480 450 458 447 462 477 462 464 457 446 455 471 444 457 462 445 438 454 447 453 460 475 441 454 456 448 436 444 446 445 447 461 453 463 467 440 432 441 432 438 424 431 430 439 459 437 456 461 434 423 438 455 424 454 438 420 413 431 418 447 450 432 434 433 431 429 421 406 436 406 443 407 413 422 426 438 417 434 433 407 431 438 409 412 416 429 399 432 398 394 411 423 399 424 392 408 391 400 391 394 393 391 415 405 396 402 405 409 419 416 398 411 383 404 398 385 416 394 384 380 383 407 406 399 389 407 379 406 392 388 388 385 387 387 387 395 401 372 368 391 376 386 379 369 390 396 363 385 388 394 367 379 381 382 390 356 378 384 369 382 378 359 371 372 366 351 358 380 371 361 352 369 371 362 371 361 375 354 355 368 376 366 368 362 344 368 366 370 353 348 337 349 337 334 335 364 354 341 359 348 355 348 344 344 329 360 341 348 345 325 349 343 338 337 344 331 349 349 333 336 334 344 343 337 317 317 333 321 329 325 321 324 336 340 320 340 323 318 335 309 314 320 322 331 311 319 327 317 313 303 321 322 323 313 318 319 326 328 313 301 313 325 305 312 294 301 320 298 309 296 298 301 315 299 288 316 307 305 302 302 298 288 299 303 304 303 304 287 294 282 285 303 282 285 303 285 285 284 300 293 288 282 287 297 277 290 292 292 295 292 280 290 268 276 272 292 283 282 266 280 268 288 284 266 285 278 273 277 269 262 272 283 277 274 269 271 276 265 255 255 266 273 258 252 259 275 259 265 250 260 256 257 263 255 248 263 257 266 268 260 249 261 249 246 256 264 249 250 253 253 248 246 259 254 259 240 244 257 246 251 251 252 244 244 237 250 243 251 233 254 242 237 232 230 234 242 249 238 236 236 241 246 235 233 245 226 234 239 227 233 238 240 237 241 226 221 232 223 240 230 224 236 226 223 234 220 229 233 229 218 236 234 228 216 232 224 229 222 220 214 225 215 220 214 210 219 230 218 214 222 221 228 208 212 211 221 208 224 220 215 211 221 222 209 214 214 219 214 204 203 210 217 215 206 210 207 200 200 213 205 198 206 202 210 205 209 214 195 199 203 200 204 202 195 195 207 201 205 204 207 207 209 196 196 193 194 191 193 199 198 200 192 204 206 203 198 197 196 197 189 190 188 193 202 202 195 197 203 201 200 190 186 190 187 199 196 196 185 191 194 182 195 196 194 190 187 185 195 195 190 193 195 191 181 195 182 180 181 179 180 187 193 179 181 188 187 194 187 185 182 182 177 185 193 190 191 182 179 175 190 192 191 177 181 177 191 181 177 175 182 176 184 176 176 187 186 186 184 177 175 189 179 175 177 177 187 174 183 188 173 180 185 186 182 188 188 181 176 171 180 182 171 171 183 175 185 176 186 176 180 188 173 188 172 178 175 185 179 186 182 178 174 177 175 183 175 172 173 180 188 183 171 188 183 183 172
173 182 182 182 186 171 179 172 171 173 172 178 183 182 185 170 184 171 180 174 171 170 181 178 184 173 183 172 182 181 186 185 183 185 176 188 181 187 174 179 188 182 173 177 183 176 173 187 185 187 184 179 186 186 181 182 180 183 177 186 177 172 179 187 185 183 187 177 182 190 183 179 182 184 187 174 189 187 189 185 187 185 175 182 182 186 193 190 179 180 186 184 179 194 181 191 185 179 194 195 194 185 184 186 196 195 184 197 184 193 183 190 184 183 184 183 198 193 184 197 186 198 191 196 191 200 184 199 185 200 203 186 191 198 197 187 198 194 205 203 187 189 195 191 192 196 191 189 205 195 205 199 193 197 206 195 210 207 200 209 197 206 205 200 206 209 201 206 206 210 196 196 206 202 213 199 197 207 204 209 213 200 219 212 201 210 210 214 214 216 216 219 208 213 210 219 204 209 211 216 212 206 223 207 220 221 211 210 215 214 217 220 230 226 211 217 214 220 213 216 229 228 212 218 226 233 224 222 233 216 237 233 227 235 230 231 224 239 219 226 236 235 231 236 227 237 232 223 229 246 231 231 242 225 244 230 239 230 247 248 244 229 236 236 238 233 237 239 237 246 236 244 236 240 250 238 235 257 251 247 247 243 242 238 260 255 240 249 261 246 255 251 251 255 267 256 261 245 251 262 257 264 266 261 249 267 250 271 261 273 273 262 254 261 266 254 267 267 264 261 264 273 261 277 284 259 281 282 278 281 285 272 269 268 274 287 283 290 291 286 272 276 285 272 280 292 283 276 276 275 287 274 276 286 274 273 276 279 290 277 299 301 304 299 294 288 294 304 297 307 297 287 283 297 290 299 294 296 285 287 292 289 294 314 299 294 296 291 310 315 292 311 310 294 319 325 296 304 327 326 302 301 324 310 301 312 325 322 303 318 325 320 312 311 308 310 309 320 335 322 317 338 313 318 321 332 317 329 315 324 331 318 335 338 319 328 335 345 336 330 323 351 339 345 330 325 344 333 340 337 349 334 347 336 333 337 341 363 346 363 358 343 364 349 335 363 352 356 349 344 345 351 345 367 347 365 345 354 348 374 351 365 371 379 354 364 382 367 355 377 368 375 362 365 359 376 366 377 367 355 391 374 378 389 387 390 394 391 380 389 383 378 370 381 397 368 369 396 401 385 394 381 390 398 389 396 377 401 391 404 389 383 387 375 410 407 392 384 416 393 400 403 380 417 400 383 419 393 398 384 398 402 419 405 425 415 409 399 402 405 412 425 401 432 408 431 405 416 428 404 408 416 433 429 430 417 424 437 408 426 441 408 442 427 443 438 427 430 436 422 432 409 445 421 442 428 434 415 450 440 428 415 440 451 435 444 449 421 430 431 437 424 443 457 430 438 438 436 434 448 427 427 450 454 439 442 463 450 470 454 443 442 451 464 466 471 444 476 455 434 437 476 463 476 473 446 478 465 457 484 480 464 444 467 456 466 483 460 473 469 480 452 473 462 449 455 452 481 472 467 477 487 483 488 457 468 484 473 487 499 492 484 501 470 499 468 498 499 499 476 494 475 471 508 464 494 484 479 465 488 483 502 481 497 485 500 508 485 505 497 470 498 500 500 474 500 501 490 508 501 477 482 521 494 475 508 487 524 511 494 496 526 488 496 494 499 482 521 509 525 484 495 508 489 500 487 505 514 504 516 487 505 522 494 497 521 525 500 503 492 539 503 530 525 538 506 506 514 533 532 509 503 517 516 502 507 535 525 546 511 516 517 528 519 515 548 531 516 509 515 535 528 544 505 515 532 530 515 536 539 544 528 529 511 529 546 544 559 546 552 527 522 546 529 519 548 521 542 563 520 526 547 565 541 524 522 547 531 529 523 533 562 544 566 536 555 554 535 523 555 561 565 535 561 541 551 535 522 552 567 546 528 526 572 573 556 528 526 551 549 530 528 577 547 543 551 544 564 549 542 539 530 552 534 539 533 574 569 578 530 539 555 543 543 551 582 565 543 572 539 569 566 531 555 537 556 571 568 547 532 560 541 565 571 559 565 582 587 585 554 563 580 560 548 572 584 536 578 550 548 565 567 544 538 569 590 546 536 554 562 538 567 555 555 550 581 587 545 580 568 566 538 558 593 592 541 588 594 585 588 591 559 564 544 545 581 543 540 582 545 549 567 575 567 585 588 540 563 595 552 590 591 541 555 556 586 566 564 589 558 581 575 585 563 573 590 545 569 597 596 594 558 585 597 560 579 574 567 554 554 578 547 563 595 577 578 583 561 545 590 579 544 568 566 567 559 559 571 588 574 585 584 592 589 543 554 570 592 596 542 548 592 562 565 550 557 592 573 573 552 547 567 574 566 559 553 562 539 565 555 565 549 573 556 563 556 539 564 591 572 577 552 552 584 560 546 544 556 579 561 553 570 587 570 580 551 584 547 551 537 546 576 547 580 577 554 581 577 580 562 539 563 575 537 553 582 586 543 585 555 568 545 532 563 563 560 578 575 563 574 565 544 570 568 562 550 548 558 574 574 541 572 550 534 576 544 540 532 537 578 558 535 564 554 533 555 531 561 530 549 548 565 562 533 534 538 539 538 554 546 569 571 557 567 558 547 553 535 562 531 548 560 551 529 545 522 544 568 516 565 552 557 566 549 558 532 536 541 516 559 513 527 559 548 529 523 527 534 534 543 559 511 550 560 538 523 550 507 524 532 526 514 507 526 505 529 554 522 538 527 539 541 507 537 539 542 525 528 523 500 527 543 549 514 541 541 531 518 530 546 494 496 539 542 495 497 514 498 516 520 523 511 516 531 507 515 493 529 497 519 505 536 527 513 486 490 503 517 520 514 509 525 513 488 505 485 529 520 521 495 482 494 484 512 495 485 516 475 481 499 496 521 509 486 478 519 509 478 494 512 497 505 474 507 472 487 496 500 510 479 482 482 485 478 506 464 482 506 461 468 507 472 503 497 475 504 495 480 502 501 456 470 473 455 475 457 487 464 489 462 463 480 465 485 477 487 453 468 474 479 474 450 445 456 462 462 443 445 472 479 456 443 468 457 439 482 442 458 460 447 442 478 448 472 461 469 469 444 434 458 472 466 463 440 460 426 431 451 457 430 442 424 450 448 445 460 460 454 441 435 446 455 440 423 456 456 436 426 414 417 438 438 428 422 423 443 436 421 422 414 422 433 427 431 433 421 411 419 419 431 413 410 438 415 433 435 421 401 407 418 430 433 410 423 405 428 398 392 400 396 401 393 417 409 411 416 403 406 422 395 403 419 394 409 413 388 384 402 412 393 405 411 412 402 413 403 391 385 409 386 387 401 375 382 389 397 374 397 390 393 379 379 392 392 385 371 392 367 389 396 387 372 386 385 385 393 368 382 376 378 374 369 365 388 371 379 353 352 355 356 350 356 359 383 376 358 379 375 345 368 346 363 359 368 377 359 352 348 346 372 342 345 371 362 361 348 344 365 347 351 345 346 363 352 336 362 330 333 348 334 336 339 335 353 348 342 338 328 330 338 346 322 322 339 343 318 337 334 328 327 319 329 338 321 331 323 331 315 329 326 335 323 330 315 314 319 330 332 332 324 307 321 324 307 314 317 324 303 322 321 321 298 326 299 310 299 305 310 310 312 318 293 319 314 301 316 304 296 306 314 300 297 306 309 303 295 286 299 311 306 298 300 305 287 305 293 282 282 291 297 287 303 297 284 280 285 292 281 286 274 276 278 284 291 275 283 281 293 286 289 284 275 286 270 288 265 268 269 270 268 276 266 284 264 281 276 260 280 279 271 261 278 276 276 260 256 255 261 264 262 264 260 249 271 262 261 268 249 257 265 252 255 248 259 248 262 252 243 250 243 253 259 247 260 258 262 260 259 252 246 259 252 240 256 255 248 253 248 233 249 241 240 254 238 238 246 233 241 249 235 234 239 241 247 249 243 243 237 231 230 234 236 238 243 226 240 224 241 243 228 239 221 231 226 238 228 233 226 231 231 222 220 233 224 223 219 215 215 224 225 233 214 230 226 216 210 210 224 210 212 209 212 212 213 222 218 209 213 225 214 223 219 218 213 204 215 211 204 216 208 220 203 208 204 207 219 210 208 203 210 201 211 204 203 206 214 199 205 211 202 198 207 207 194 206 196 209 210 204 204 198 208 195 191 196 201 194 197 205 199 201 200 203 200 196 192 196 196 195 203 205 205 188 200 198 190 189 188 199 203 202 187 197 202 192 198 192 183 186 192 200 190 186 192 197 189 191 186 195 195 198 193 191 197 184 179 179 181 186 193 189 179 187 187 183 187 194 182 191 182 178 184 185 179 189 188 179 181 187 182 178 183 185 181 189 190 179 187 190 184 183 180 183 173 190 189 183 188 174 176 173 176 184 181 179 177 174 180 183 185 188 184 175 181 171 188 177 177 181 173 186 174 180 178 172 179 175 180 175 175 181 170 170 172 180 182 176 183 182 179 179 175 172 182 171 175 173 170 170 182 183 182 179 185 185 175 180 185 186 175
180 179 174 180 172 184 183 169 180 169 178 181 175 180 176 184 169 180 185 177 175 172 181 175 170 179 171 172 185 170 177 179 172 183 182 184 172 170 184 183 170 177 178 176 171 188 188 171 178 188 180 188 171 185 183 180 180 182 188 183 174 178 180 174 175 184 186 172 186 184 182 173 189 184 189 184 181 188 183 187 188 191 186 186 187 181 178 179 190 175 189 176 183 179 177 184 191 191 185 186 183 178 188 182 188 186 193 195 184 186 190 196 190 185 183 196 197 188 184 190 186 192 184 191 182 192 195 196 187 199 194 195 201 187 197 196 195 200 199 186 202 196 200 195 198 201 190 194 190 195 201 193 203 200 201 198 196 195 197 206 203 209 199 201 205 204 194 193 200 208 211 206 206 205 210 212 204 197 202 199 204 215 198 211 200 215 209 218 219 210 217 217 221 208 207 218 217 219 212 215 216 216 208 210 220 222 212 220 225 210 221 222 227 216 222 229 210 218 226 230 220 231 232 229 224 214 216 227 229 221 223 234 230 224 235 235 233 226 234 227 235 219 229 242 227 232 232 229 224 241 230 242 231 227 227 241 240 235 227 233 242 249 234 248 244 232 243 248 240 247 252 236 237 249 244 254 255 237 242 256 243 250 254 250 258 247 241 245 240 258 246 244 249 242 259 260 261 258 247 261 268 249 252 262 264 249 267 249 251 267 270 271 257 266 262 273 264 254 266 261 267 277 261 279 262 258 281 260 271 278 285 261 265 262 273 274 279 278 275 277 277 277 292 266 292 275 283 282 291 286 277 273 279 275 282 280 275 284 289 289 283 281 279 292 288 300 281 281 289 297 281 293 290 304 290 304 307 310 312 297 309 294 289 295 316 313 290 301 291 308 308 304 294 297 313 300 310 316 313 298 312 325 302 303 318 301 306 319 312 305 304 315 320 314 320 326 320 317 318 332 326 314 316 313 340 341 321 344 331 337 342 338 336 337 341 348 346 334 331 328 347 348 348 322 337 325 337 344 340 334 330 354 354 334 355 349 336 350 344 342 343 348 338 337 360 362 341 344 357 367 370 342 345 349 370 372 355 350 351 350 375 357 359 358 370 356 354 382 358 361 377 362 360 374 369 362 356 378 364 385 376 364 357 385 389 359 366 369 367 374 369 382 396 363 393 398 368 368 370 399 378 387 389 394 402 384 399 406 393 380 405 391 402 397 405 377 394 390 414 414 400 384 398 399 409 395 421 405 396 403 404 421 418 395 403 406 424 409 426 391 405 408 405 406 431 411 395 399 413 436 416 404 401 425 436 440 430 422 440 421 403 424 436 409 438 419 444 410 434 439 429 428 437 430 441 421 447 424 420 425 451 430 440 432 448 453 435 425 422 456 439 449 461 456 461 461 449 439 425 436 447 430 427 469 434 439 455 466 465 436 430 459 463 446 434 446 458 448 469 451 443 458 448 464 449 448 448 467 441 463 477 444 464 479 465 482 450 476 444 484 484 484 483 457 449 489 480 474 494 496 451 462 477 470 459 457 490 493 491 486 492 492 492 489 478 463 461 489 490 484 485 476 501 500 484 469 484 478 479 490 495 500 470 501 495 503 482 485 498 495 475 504 508 492 479 494 473 491 499 504 494 475 497 506 483 492 478 493 494 496 491 489 481 507 520 521 518 494 517 486 519 521 532 528 508 487 534 522 514 532 520 535 536 536 511 531 524 514 526 518 521 512 528 513 518 524 494 536 503 544 537 523 547 535 511 505 523 499 522 544 507 531 537 519 537 512 507 531 541 548 534 518 513 516 531 550 554 508 535 550 552 511 553 513 516 521 521 515 523 557 536 530 559 518 555 563 552 554 522 564 517 526 519 524 534 530 552 558 562 537 556 562 534 533 540 526 534 546 523 522 526 533 561 535 571 552 556 570 540 522 568 573 541 564 553 568 560 555 575 577 575 557 547 542 535 568 564 555 563 542 550 529 567 561 533 582 574 582 560 541 571 552 538 576 539 570 568 562 533 540 577 576 533 534 562 576 566 557 557 584 537 586 583 555 585 536 572 564 561 539 555 554 548 548 574 565 542 574 588 574 582 577 564 584 580 538 556 543 563 582 539 553 563 573 575 542 559 542 573 588 547 577 591 560 591 575 575 542 557 572 565 587 541 592 562 569 594 557 589 591 573 571 582 580 595 563 546 552 562 592 543 552 559 543 572 578 595 571 552 584 576 592 573 569 554 576 589 566 551 596 575 584 569 575 582 582 598 587 594 578 596 554 547 557 571 577 552 568 566 562 569 559 555 543 586 583 593 592 567 546 589 543 588 576 593 587 575 592 591 586 587 589 541 591 562 586 570 572 571 594 593 541 554 565 559 553 545 587 542 584 557 567 572 540 559 581 558 589 574 569 578 585 561 594 541 546 559 545 590 587 566 560 562 588 547 567 545 552 559 547 539 575 558 555 576 560 580 578 538 559 552 576 549 557 575 552 549 540 558 545 573 586 550 541 580 560 572 573 559 578 568 546 542 544 581 563 550 569 575 543 560 569 534 534 540 541 549 562 574 563 570 573 535 561 580 528 540 548 556 560 525 535 533 577 535 527 554 553 553 530 565 528 562 563 534 546 553 540 563 571 524 537 542 552 546 549 538 532 555 567 559 565 534 530 540 567 518 537 525 532 515 530 529 557 563 559 514 542 528 519 511 517 521 539 518 523 539 513 527 534 509 524 523 515 540 554 538 538 545 528 510 548 523 515 521 530 514 516 544 527 548 542 514 532 531 525 508 503 536 518 529 525 523 535 534 498 502 516 498 501 507 532 536 513 539 516 537 524 496 521 491 496 516 511 511 502 518 515 517 498 509 500 498 521 521 529 505 489 528 480 493 492 519 509 525 476 511 489 497 502 482 492 502 516 502 480 473 494 499 471 507 480 502 499 496 511 486 487 474 468 479 512 479 470 468 499 489 474 495 484 485 469 494 472 484 460 458 473 484 465 488 467 488 477 478 479 494 488 457 453 462 494 475 455 492 452 475 477 471 466 489 471 473 479 458 470 467 448 454 451 479 445 461 468 442 465 481 439 453 469 473 447 460 435 474 433 459 459 443 474 466 431 433 469 435 446 437 435 456 427 463 441 449 457 438 431 460 439 430 453 449 436 440 433 427 453 419 434 451 443 443 437 441 438 451 426 452 419 416 408 439 415 424 425 406 405 427 420 413 408 406 440 404 403 411 399 415 412 428 414 410 398 426 410 410 398 407 419 399 403 428 424 421 390 423 390 399 403 412 409 413 395 398 406 420 407 389 418 404 417 384 383 381 404 390 386 401 384 398 395 401 372 393 383 379 384 389 391 378 387 371 382 391 374 388 383 382 391 370 393 394 361 371 390 360 380 373 360 361 382 371 376 358 370 365 378 356 363 358 367 371 376 375 382 363 355 353 353 355 357 375 350 343 342 362 352 353 367 372 361 365 345 364 370 342 349 368 351 333 346 335 344 351 335 358 349 348 336 333 352 333 355 351 348 348 324 331 351 324 353 333 350 323 323 322 320 334 319 331 325 336 327 336 340 335 322 323 330 328 325 337 311 336 330 307 336 307 323 307 316 330 306 307 306 306 316 306 308 323 326 321 317 298 309 307 307 305 324 311 316 306 309 294 311 308 306 317 306 311 315 310 300 299 298 287 312 301 283 282 301 308 295 282 282 288 280 289 282 278 294 292 302 292 282 299 288 287 279 298 292 289 277 287 283 276 282 268 272 289 282 280 282 287 272 276 289 280 281 264 282 262 268 265 264 278 282 267 283 274 264 267 276 278 267 256 264 259 257 267 266 261 261 261 254 252 259 262 263 260 252 265 268 257 256 253 253 254 257 265 246 261 252 242 253 261 254 252 238 240 243 238 252 237 244 257 250 240 252 234 246 254 252 239 245 240 229 251 238 248 249 230 228 248 231 236 243 227 247 239 228 236 224 224 244 227 232 228 239 233 238 222 220 235 230 219 217 218 219 233 233 235 219 227 215 223 227 221 228 212 211 227 221 230 231 212 212 222 220 213 224 226 210 219 222 223 221 220 221 209 215 204 217 222 206 206 206 208 211 213 208 215 200 217 215 214 200 204 216 204 203 200 211 215 213 201 207 211 205 204 212 207 197 201 196 201 194 207 203 207 202 205 192 203 204 209 198 198 196 208 192 197 194 205 193 195 204 204 204 193 188 200 198 200 196 189 191 186 199 195 192 185 191 192 186 189 196 191 194 185 198 197 189 199 192 191 187 189 189 182 191 187 189 186 183 180 191 186 184 194 184 185 181 181 180 191 181 177 176 177 178 192 188 175 186 184 190 176 179 184 184 191 174 175 179 175 175 190 183 180 185 189 185 189 173 189 184 177 171 183 175 171 181 188 172 174 177 185 176 183 176 184 180 174 185 185 177 179 173 180 173 182 179 172 182 173 175 174 172 182 180 177 170 170 181 183 183 172 184 184 180 179 185 183 171 173 179 176 173 183 169 177 178 169 170 181 181 183 176 183 178
178 174 169 179 177 174 177 171 181 175 182 174 182 180 184 177 173 174 182 178 183 181 178 174 182 174 169 179 181 175 179 174 173 173 178 182 170 170 169 183 185 174 181 174 169 181 184 184 179 172 177 185 185 179 174 173 173 172 174 188 179 180 179 174 187 182 174 185 182 186 186 188 173 183 181 175 185 180 174 180 175 186 177 185 190 176 188 191 177 190 190 186 182 179 187 178 190 191 193 184 189 188 183 191 182 190 192 195 181 194 182 182 188 188 195 185 182 182 185 193 186 187 186 195 188 200 192 186 185 192 190 197 201 198 195 193 185 187 190 193 195 198 199 188 196 205 189 199 205 192 191 193 199 197 205 194 203 204 192 200 200 204 194 203 195 207 202 203 192 200 201 212 213 213 207 214 203 214 207 204 202 199 213 201 213 211 199 219 204 210 207 220 209 218 206 209 206 203 206 220 207 219 222 211 223 216 209 207 214 214 211 207 224 227 229 210 219 218 212 210 230 218 218 214 232 213 220 234 225 225 224 228 219 227 221 234 220 238 220 225 219 240 240 222 232 242 242 229 231 225 225 231 237 237 237 231 233 238 238 245 238 230 251 236 242 228 244 242 241 248 239 239 235 233 237 245 234 235 250 239 256 254 241 243 258 245 240 241 241 242 252 252 263 254 262 257 265 256 260 258 262 269 265 272 264 249 271 258 270 255 259 251 269 268 262 257 266 266 263 274 278 261 265 267 268 265 269 275 280 282 280 265 273 284 281 288 263 286 279 288 272 290 269 283 269 271 279 273 279 287 277 288 295 275 281 289 300 275 291 302 286 292 283 281 294 305 290 293 283 296 304 302 293 287 295 296 301 300 286 301 291 298 313 316 288 314 297 300 299 320 292 294 311 295 318 312 317 302 299 317 300 313 319 323 302 327 323 304 320 312 311 333 317 331 309 328 308 334 324 331 337 309 338 324 329 314 339 318 318 331 343 344 320 344 332 340 335 336 336 339 324 341 338 336 345 347 347 325 336 330 338 344 333 341 356 353 352 355 343 348 361 350 333 365 362 342 340 355 337 354 347 355 343 349 366 352 370 361 348 354 373 360 358 355 374 348 376 355 370 357 382 379 362 373 377 386 356 385 361 385 392 391 379 366 390 372 362 382 380 380 371 396 399 387 397 372 377 380 386 379 400 387 396 370 389 383 406 371 383 375 408 389 397 399 384 384 396 401 398 395 412 387 402 412 418 397 408 417 394 388 385 395 405 424 394 398 427 390 392 427 391 420 431 429 394 404 425 428 413 433 417 424 403 418 431 409 415 426 426 408 411 414 442 404 432 438 439 421 437 407 411 424 434 419 412 423 443 440 416 427 430 419 428 415 438 443 438 458 440 440 436 440 451 453 429 450 458 443 426 428 443 434 427 436 451 428 431 456 430 432 437 474 464 459 441 466 439 456 455 439 448 463 466 461 480 475 460 474 454 461 485 469 445 473 469 483 485 483 466 447 473 467 482 451 475 488 473 467 490 485 468 481 490 476 456 482 494 491 488 479 474 475 490 481 458 468 483 465 495 471 461 503 483 500 494 477 508 485 486 510 502 477 512 512 512 514 469 478 499 507 484 471 478 518 483 499 508 479 508 489 483 484 516 479 482 489 526 518 525 487 496 512 486 500 514 531 530 527 526 530 509 500 512 513 517 524 506 526 491 491 496 537 513 514 527 513 534 501 532 503 493 504 513 535 495 518 512 542 497 499 522 505 520 527 502 506 523 528 502 538 536 508 502 544 519 525 529 541 544 555 556 547 538 531 519 523 511 511 522 540 545 536 557 525 520 541 520 555 514 527 522 530 515 546 553 553 564 552 542 554 548 565 542 546 542 549 524 540 553 536 527 565 536 536 560 558 567 555 527 557 523 549 571 559 527 574 561 548 526 549 557 523 567 551 560 562 530 579 550 577 564 565 557 551 575 554 570 567 548 570 565 577 569 571 569 563 582 555 578 532 569 558 575 545 531 573 549 540 561 560 536 583 563 565 577 583 550 567 534 572 553 535 587 571 558 578 567 540 574 589 585 573 546 572 538 537 542 556 586 555 584 591 552 560 553 580 554 570 542 540 593 563 541 591 584 565 562 561 555 586 559 588 567 554 552 569 590 580 588 583 545 546 571 575 544 569 586 547 595 574 580 545 571 578 569 580 577 579 574 553 594 544 564 558 575 591 549 568 589 596 569 593 560 599 571 564 570 574 569 566 549 566 585 594 545 555 576 596 592 567 549 545 584 586 576 560 577 582 544 566 595 570 576 571 585 547 592 571 594 577 553 560 544 596 570 562 567 546 559 576 586 581 577 570 567 570 587 560 568 588 584 563 574 576 592 558 579 542 545 589 593 555 565 594 551 552 557 587 587 567 594 577 546 541 590 560 549 577 571 562 581 572 559 582 574 582 570 553 579 577 541 592 549 540 540 563 591 556 538 583 568 535 547 573 576 582 538 586 563 553 537 549 570 557 536 550 586 551 549 570 535 553 569 547 540 556 534 568 582 563 572 536 574 539 555 544 549 535 530 540 529 549 559 530 544 564 552 535 550 528 543 551 561 575 564 531 547 554 567 530 572 540 535 548 548 570 555 555 567 570 561 549 538 546 534 528 560 559 549 569 530 570 531 545 551 524 522 519 524 567 534 545 557 552 515 527 547 553 526 536 516 521 555 512 541 526 519 555 559 538 545 529 534 559 507 544 523 520 515 553 530 508 552 555 523 513 539 526 514 523 519 529 537 528 514 538 523 500 519 521 506 532 542 499 503 534 517 501 540 536 504 508 515 503 494 496 524 509 507 502 490 535 498 500 536 533 520 504 527 520 531 507 497 488 496 527 529 498 525 516 516 508 504 506 495 497 484 505 476 483 514 487 501 493 480 473 482 504 487 471 496 470 470 493 472 471 471 494 510 471 486 485 507 474 480 508 483 500 483 461 505 494 485 473 464 458 467 484 494 499 503 471 477 479 490 491 470 494 478 469 459 486 461 470 490 473 460 468 487 491 454 478 475 448 479 450 455 469 484 461 468 480 474 471 466 459 448 480 466 447 449 449 442 462 464 469 441 458 463 436 452 454 431 472 429 449 438 436 432 450 432 436 439 432 442 443 434 431 431 441 422 421 433 461 429 452 442 457 424 430 430 419 439 427 427 422 421 436 419 411 418 446 443 406 444 423 434 424 433 419 410 432 414 415 437 420 417 406 434 415 427 409 409 432 418 396 405 399 397 409 427 402 418 410 424 388 394 386 404 408 423 394 421 417 388 397 391 414 392 380 382 384 410 409 382 390 393 399 388 405 401 382 375 381 399 384 392 382 368 387 369 371 388 390 372 378 384 375 374 362 367 382 393 374 366 394 382 389 386 392 379 379 389 376 385 371 379 376 368 354 372 362 359 382 365 347 355 365 373 353 372 376 353 375 352 366 354 372 368 366 364 346 338 365 366 344 343 337 340 366 337 344 332 362 345 355 340 344 359 359 337 345 329 336 330 327 346 354 351 340 349 337 337 330 350 329 338 328 339 330 344 314 317 344 334 318 327 318 329 329 308 327 313 327 311 335 330 306 320 330 319 316 329 314 320 301 320 319 308 326 324 319 319 321 306 324 308 307 308 303 319 296 307 293 296 289 315 301 306 287 293 288 292 302 289 305 296 304 304 309 289 297 308 301 301 305 277 298 292 291 303 287 277 299 283 294 295 276 294 294 270 271 279 270 276 278 285 275 285 277 273 278 290 269 287 281 263 282 262 282 285 274 275 273 260 264 277 269 263 274 272 256 274 271 270 265 256 255 258 260 266 264 265 270 263 264 262 268 269 254 267 254 251 257 259 256 249 244 249 262 252 249 263 247 252 249 254 257 243 242 243 238 246 251 242 251 246 244 249 234 253 235 249 244 236 233 236 234 232 240 227 242 248 236 231 243 235 233 233 230 242 223 234 234 223 224 220 234 238 227 219 233 234 228 222 219 233 215 226 227 221 223 232 223 219 228 214 227 227 220 218 225 222 223 226 229 226 211 222 207 225 212 220 214 217 208 209 215 208 224 208 210 216 204 207 221 209 210 214 207 203 208 215 214 202 210 213 212 201 209 196 202 202 199 203 213 198 202 207 201 211 196 209 199 202 197 192 207 206 195 206 205 193 195 206 198 199 202 194 195 202 206 194 187 201 189 196 188 197 189 192 185 197 193 185 190 200 195 189 186 193 196 187 188 189 196 181 196 186 187 180 180 182 186 196 179 187 194 196 181 190 190 194 178 179 183 191 191 182 183 178 177 191 178 177 184 183 189 179 183 191 189 184 177 188 178 177 177 175 174 180 185 183 175 182 185 181 176 181 183 182 183 184 180 183 185 187 171 181 173 177 180 186 187 181 182 182 183 175 172 180 177 186 184 179 176 181 173 175 176 178 169 175 176 182 180 177 183 181 176 174 177 180 176 168 177 184 172 173 180 174 175 170 182 180 170 171 175 175 177 174 184 169 171 182 182 183 174 171 178
181 167 178 177 176 169 169 183 173 182 178 171 180 171 168 176 174 171 174 172 172 180 171 173 167 168 178 173 182 181 174 181 183 169 182 183 180 175 173 169 173 184 173 170 179 175 171 178 171 178 183 184 183 178 181 175 172 176 181 170 174 171 174 180 183 177 187 182 185 183 174 183 173 175 176 180 188 183 175 187 173 187 180 187 189 180 190 179 182 185 184 189 181 187 183 191 192 182 183 189 176 184 182 177 189 185 186 190 180 188 185 180 187 193 178 184 181 194 189 190 191 194 186 192 191 192 199 192 184 184 196 183 192 197 189 183 192 194 193 189 186 185 192 195 198 196 202 190 204 190 194 197 206 199 190 196 192 190 193 190 195 205 207 194 191 207 198 201 207 211 192 210 209 206 205 201 205 195 214 198 206 203 213 216 206 207 206 216 209 218 209 218 219 202 218 204 206 217 212 209 220 222 203 211 204 222 209 209 221 215 218 210 222 224 209 228 217 226 220 220 220 220 230 231 213 232 230 220 225 230 228 223 219 234 222 225 225 231 220 234 217 234 225 232 231 237 240 222 227 226 235 226 245 242 238 232 232 240 238 230 235 248 246 239 237 237 237 233 243 237 241 240 254 247 244 236 255 250 246 251 239 247 246 246 242 258 254 241 243 262 248 259 245 243 247 266 265 262 261 252 267 253 255 249 272 270 259 254 264 253 251 269 265 275 262 271 261 264 274 265 277 265 259 273 268 277 260 261 273 281 274 275 286 286 282 266 266 263 284 275 285 291 275 274 275 278 271 284 268 278 293 274 285 289 291 292 298 300 297 277 297 287 287 299 292 279 305 286 302 307 308 296 285 308 292 303 298 295 291 311 307 311 296 288 311 290 304 316 319 320 315 305 319 310 301 316 311 308 317 299 306 307 322 320 309 301 330 320 317 328 330 333 313 328 322 305 314 306 328 311 329 310 336 322 335 318 328 323 321 320 319 345 337 332 331 325 319 325 329 333 347 340 353 335 351 345 336 356 356 326 347 351 341 350 329 331 349 341 344 360 342 345 358 333 346 369 341 357 345 347 360 349 359 364 358 371 355 365 361 345 363 362 346 355 349 375 373 367 361 373 364 382 370 357 373 388 369 389 385 374 388 372 380 377 370 377 381 394 367 382 366 364 399 368 392 396 390 400 380 397 387 401 374 385 377 394 409 392 409 393 403 390 412 389 404 407 384 409 395 397 400 413 410 393 415 406 410 396 406 390 397 408 418 394 426 414 414 400 428 430 396 406 409 401 417 419 399 412 401 430 408 429 436 402 414 433 423 405 412 402 433 405 415 411 436 443 408 410 425 437 433 435 426 410 451 440 421 447 426 416 418 438 449 438 457 458 461 437 458 420 459 430 426 430 440 437 459 452 449 467 446 449 458 438 461 437 464 435 469 457 444 469 457 446 456 453 455 475 460 470 453 447 459 466 460 449 449 469 458 473 469 475 455 448 475 485 486 456 490 450 455 486 474 450 460 483 473 481 458 477 476 492 476 454 486 493 485 499 462 473 496 467 466 480 472 481 496 496 477 469 463 486 495 480 478 494 508 470 472 468 481 513 508 490 475 475 485 516 498 516 481 506 476 516 488 485 519 519 503 477 501 502 512 517 526 507 478 519 488 511 522 521 487 515 520 497 518 495 533 501 519 508 504 513 496 520 492 507 534 495 511 535 527 492 496 536 507 522 514 505 508 539 534 496 519 521 533 505 527 539 524 545 538 523 498 529 524 509 523 517 506 537 519 547 551 539 524 524 525 518 549 545 543 541 528 543 539 525 513 531 546 556 557 556 528 552 534 531 554 556 555 534 529 518 557 552 556 542 541 560 567 550 538 535 566 559 539 559 521 522 555 569 526 555 562 559 527 553 567 531 535 558 524 536 542 533 575 570 527 541 536 570 535 540 549 536 544 578 540 547 551 557 531 567 579 575 544 554 554 557 577 561 562 570 577 582 582 562 562 531 567 578 557 538 546 560 571 541 552 572 549 558 588 558 580 579 543 569 572 567 536 556 557 565 544 586 537 576 546 539 548 554 586 574 560 584 587 544 578 591 569 578 560 569 549 591 542 558 554 581 576 540 546 582 570 540 560 543 594 577 594 581 544 588 582 566 564 597 542 591 549 542 569 553 584 552 561 554 553 568 543 588 562 577 570 548 573 582 567 569 562 580 570 582 571 554 566 552 569 566 545 576 583 588 547 584 557 565 595 583 591 554 588 569 589 558 575 578 557 558 564 575 594 590 556 580 600 578 548 568 560 565 560 558 552 563 598 565 600 551 547 549 562 591 575 550 565 565 600 594 579 562 567 587 551 596 583 567 589 587 550 564 551 566 594 558 543 549 595 543 557 557 548 575 564 594 596 543 558 595 593 552 558 576 569 593 555 567 542 545 574 546 551 589 565 546 545 578 538 560 589 541 540 543 556 577 558 575 588 590 584 537 560 562 569 589 558 583 543 545 572 561 550 584 538 560 575 583 542 574 549 576 561 534 566 579 559 571 546 538 584 538 561 539 533 575 544 573 570 579 540 538 564 531 530 532 540 577 565 535 567 530 546 538 541 529 558 577 576 561 553 573 567 569 569 555 558 527 539 571 533 572 567 573 547 539 530 533 544 546 553 526 547 549 562 540 541 521 528 542 566 528 565 544 525 555 562 517 530 515 556 553 545 533 535 535 533 524 537 531 539 549 551 543 522 508 546 534 523 541 512 519 506 512 547 525 503 517 536 511 517 506 537 507 529 521 537 539 509 544 544 499 513 509 502 503 529 505 495 516 528 513 503 503 501 541 534 505 510 495 529 505 532 512 487 533 513 531 511 532 497 485 515 516 511 515 511 494 504 513 489 519 504 491 513 526 484 516 513 511 503 504 505 495 476 514 489 490 502 516 519 509 485 505 490 470 498 485 515 477 475 502 473 467 504 485 463 505 486 502 470 469 477 467 500 500 505 493 459 488 473 491 463 478 494 477 485 474 464 480 473 474 451 464 494 478 478 493 490 477 468 463 448 454 483 448 481 466 477 477 478 475 451 469 444 476 471 455 481 453 446 454 467 451 474 433 436 441 456 460 463 446 440 439 452 430 440 452 455 442 451 464 460 465 444 439 435 445 421 420 448 447 419 455 420 449 444 439 425 449 443 448 421 452 413 434 443 435 422 415 424 418 445 447 445 421 440 433 422 419 428 413 402 430 415 408 424 412 401 430 399 427 414 407 420 413 398 400 431 412 411 402 417 391 394 423 397 404 419 386 413 403 408 414 417 396 401 413 384 398 404 379 394 396 399 412 393 411 407 408 382 386 390 379 399 393 372 387 398 400 384 381 377 398 384 375 400 370 384 378 392 389 367 372 375 383 368 366 378 366 360 377 362 378 361 364 388 379 357 363 369 374 348 347 353 353 353 358 366 351 376 349 369 348 347 342 370 350 339 344 354 367 358 359 343 359 359 346 350 361 351 342 337 342 354 347 331 337 335 337 330 340 336 352 338 337 356 354 334 334 351 347 335 346 345 338 332 322 327 347 314 342 328 332 337 341 329 336 335 336 337 332 332 321 322 325 311 325 333 306 313 304 318 316 303 321 308 307 299 301 298 326 298 304 309 313 294 316 315 316 301 315 319 296 305 289 310 302 315 299 306 296 291 306 312 283 300 305 305 299 308 290 279 305 283 301 293 291 276 302 301 289 279 275 282 295 288 274 286 280 279 289 287 273 274 283 292 272 274 273 271 282 287 284 284 263 273 264 262 275 267 260 259 276 274 282 261 259 273 279 271 278 254 272 268 269 262 262 262 265 268 256 267 261 253 259 261 260 246 260 265 249 251 261 265 249 252 257 242 263 241 240 241 244 251 257 247 238 241 246 243 244 243 247 256 239 244 238 250 235 234 245 239 233 245 240 233 232 235 238 243 238 237 245 239 245 234 243 237 224 236 240 243 223 228 221 224 229 225 227 236 238 218 225 224 218 228 234 227 227 231 218 224 218 212 232 221 215 212 219 226 222 230 214 223 218 210 207 215 223 211 220 216 217 206 218 204 213 205 217 206 203 205 219 210 220 211 211 212 206 206 205 200 206 207 209 198 197 203 205 202 209 198 195 194 205 203 200 196 205 211 198 210 200 191 194 201 190 209 204 191 209 206 191 200 192 190 190 190 191 203 189 187 204 193 196 195 190 187 193 189 200 188 195 186 188 186 188 194 200 191 199 199 188 198 188 187 180 187 186 180 180 182 182 191 194 180 182 187 189 183 185 184 194 183 176 187 189 191 177 176 178 186 181 192 179 177 185 189 184 190 179 184 176 180 178 189 182 181 180 173 186 186 179 182 174 177 175 186 175 178 185 176 187 174 173 174 183 181 186 177 181 186 177 173 176 182 178 179 178 171 173 183 184 181 173 170 173 175 176 180 179 171 176 175 183 174 177 170 168 183 176 170 182 174 181 179 170 173 172 170 167 176 176 182 171 171 167 168 178 167 180 180 170 180 170 176 169 179 178
169 168 177 180 167 167 177 170 178 167 176 172 167 176 172 173 181 177 181 182 179 181 169 167 175 182 170 167 176 174 169 180 177 181 168 169 173 179 174 168 171 175 183 180 168 173 171 175 175 178 182 172 176 169 181 170 177 169 179 170 185 183 174 170 181 176 181 179 180 179 180 177 183 178 172 188 175 171 174 177 179 182 185 176 175 175 181 175 183 189 189 186 190 180 187 175 174 187 187 181 179 176 186 191 184 187 191 187 187 192 193 178 184 191 181 186 193 191 191 186 190 191 181 187 188 197 187 188 191 193 192 190 185 186 184 186 200 195 190 187 197 190 198 201 203 194 202 191 187 194 190 204 203 202 203 191 199 192 197 191 202 196 195 201 208 206 201 206 203 199 195 199 201 207 206 208 205 204 195 205 206 197 202 203 204 208 198 208 212 199 212 209 209 216 204 212 219 201 213 206 208 217 217 208 214 222 205 216 222 207 226 222 216 221 226 217 218 221 226 230 217 220 227 223 210 231 229 213 216 213 226 218 224 214 223 220 224 219 222 232 226 234 234 221 239 227 230 227 223 229 224 234 234 230 226 228 245 226 231 238 246 231 230 241 227 230 233 233 228 247 230 234 237 238 237 252 247 237 246 239 235 244 247 247 259 241 247 240 259 251 247 253 242 257 258 249 252 259 261 255 261 265 264 255 252 272 255 260 255 251 268 272 253 260 273 255 273 263 275 274 271 263 269 266 260 260 278 277 265 262 270 277 285 267 284 263 271 272 270 265 265 274 270 275 288 276 291 279 289 292 282 286 297 270 289 285 287 289 280 277 284 275 284 279 279 291 282 293 304 296 296 290 297 288 298 306 289 285 313 286 311 296 294 310 290 296 290 315 308 303 309 295 315 304 293 307 294 316 312 320 302 309 316 317 322 328 311 330 308 324 303 329 304 317 315 317 306 308 333 328 339 312 321 337 328 333 323 337 339 327 340 337 330 331 317 346 329 349 347 325 330 344 352 345 340 333 347 335 326 328 345 359 327 337 346 349 355 351 355 336 335 345 365 340 344 347 346 340 356 357 356 357 349 344 343 347 350 366 375 354 376 359 360 352 362 356 349 373 361 384 370 354 378 354 357 359 388 389 355 381 378 368 387 378 368 387 363 373 394 395 385 378 398 375 367 399 392 397 371 396 387 389 402 381 406 402 394 400 402 395 389 381 407 401 382 405 385 393 391 389 384 418 386 404 397 412 407 388 385 393 393 420 416 393 400 426 415 395 421 394 422 415 424 402 407 430 396 404 420 400 422 398 417 399 408 423 416 415 440 405 442 404 411 410 407 437 406 445 448 408 427 442 436 416 449 440 436 440 438 437 423 450 443 446 436 429 459 420 445 442 431 449 444 453 435 454 429 430 447 441 438 469 464 427 465 450 473 460 441 454 432 468 439 477 441 463 455 476 435 456 476 444 463 464 461 445 439 442 456 458 441 469 483 467 471 470 479 448 461 482 490 463 487 472 453 483 490 464 496 498 463 497 483 456 487 473 472 475 474 470 474 465 492 480 495 476 478 480 491 497 476 479 463 489 471 472 496 510 470 495 486 484 482 502 487 489 472 486 487 520 505 516 516 475 491 505 481 521 515 509 495 506 510 512 479 479 481 497 483 496 482 521 516 527 497 509 534 534 524 497 519 522 491 510 527 507 518 512 528 512 520 496 539 497 506 505 496 541 539 502 525 538 503 520 510 532 546 519 539 546 531 542 507 536 500 516 515 519 508 527 526 542 551 514 535 541 508 552 525 547 547 520 522 533 535 512 521 525 517 558 542 511 554 560 516 555 556 537 552 546 548 521 526 525 543 526 563 531 521 567 523 558 547 562 565 545 558 569 538 553 571 537 526 527 558 566 566 540 566 541 550 538 539 523 570 537 532 528 537 562 543 560 542 545 566 554 546 554 545 552 537 540 582 560 569 571 529 537 536 567 551 565 584 556 566 564 557 578 577 574 586 563 579 565 561 578 584 586 548 566 546 553 540 556 535 584 542 550 575 540 580 537 590 570 555 547 568 550 538 557 578 593 590 553 554 547 543 591 546 558 552 542 562 543 549 564 577 541 579 561 582 576 568 545 593 592 584 589 562 555 549 588 556 595 563 584 566 582 593 551 568 591 569 572 594 585 551 568 554 546 580 595 582 550 559 577 560 561 583 596 575 550 546 548 562 567 590 586 565 599 594 591 590 564 579 585 549 546 568 575 564 547 569 545 569 584 594 601 601 593 597 590 598 598 594 559 579 598 600 559 596 592 564 600 570 598 583 590 558 550 563 578 568 547 578 552 545 587 551 545 578 545 548 573 557 556 546 551 569 544 565 563 551 584 577 591 595 558 580 552 579 598 544 561 543 576 567 559 577 590 575 553 550 579 541 563 550 543 586 575 544 547 554 574 561 565 567 540 565 542 590 548 543 567 585 563 580 559 553 554 543 576 561 548 562 567 562 561 571 548 546 563 554 559 541 559 583 552 542 554 555 537 546 542 549 536 551 574 541 566 535 586 534 543 581 562 584 562 551 581 547 567 539 581 556 536 577 534 560 564 570 581 570 545 561 526 574 575 528 552 525 524 541 564 564 577 526 549 553 546 544 535 536 571 555 559 538 573 527 552 563 562 530 567 534 552 552 563 564 555 526 535 517 515 548 554 513 522 530 548 559 545 536 544 532 547 541 561 512 524 531 521 521 509 522 522 526 530 519 514 547 530 519 537 545 522 543 521 547 533 503 544 517 529 547 539 543 536 502 527 531 529 531 541 519 541 510 512 536 499 532 500 502 540 522 528 510 495 512 529 521 510 503 504 501 497 519 493 502 523 488 507 495 490 507 493 487 529 507 511 483 513 506 484 517 499 494 482 480 513 520 495 493 500 476 491 493 520 474 513 477 500 514 513 490 504 500 479 483 505 474 491 505 512 470 491 489 504 485 480 509 483 501 475 472 482 474 471 488 460 501 477 493 463 493 491 456 483 476 460 465 480 477 495 457 471 465 473 470 452 484 484 480 473 466 451 468 467 479 476 463 446 460 441 468 449 458 466 482 470 477 450 455 463 447 447 439 441 436 445 468 447 460 448 450 437 457 443 469 457 434 444 434 452 460 431 460 446 432 428 443 436 461 423 428 420 424 453 426 426 436 433 430 454 444 418 451 446 451 413 443 429 419 431 438 420 433 423 432 442 421 421 431 422 437 431 425 404 418 411 401 397 406 426 406 411 414 429 411 428 425 428 406 395 389 407 413 417 400 418 412 397 397 384 397 420 418 385 397 396 393 394 387 414 406 377 377 390 375 398 397 408 407 378 383 391 388 394 403 389 373 378 375 394 396 364 382 379 364 392 395 386 384 368 383 385 362 383 360 367 389 368 361 386 364 359 385 363 371 377 381 377 359 358 366 378 346 358 379 353 367 367 361 347 341 358 340 352 351 354 357 363 367 346 350 345 357 365 353 348 340 356 347 361 341 353 357 331 352 328 340 337 344 331 326 336 336 341 340 349 338 351 319 335 339 328 333 339 336 318 346 316 339 332 340 321 333 339 333 331 335 323 326 313 335 325 331 314 333 328 303 305 332 315 329 326 327 308 305 299 301 303 321 317 305 318 303 322 294 297 304 293 318 317 289 309 298 309 299 289 296 313 303 285 306 300 298 286 299 307 292 287 300 291 284 278 304 302 279 279 275 276 275 292 287 287 279 282 297 288 283 289 276 294 292 285 267 288 280 284 288 264 282 274 270 285 265 284 262 272 262 268 263 270 270 279 260 271 273 261 266 277 256 277 258 257 273 250 249 255 257 254 250 248 254 250 261 261 251 245 250 249 262 264 261 256 256 241 243 239 254 241 243 241 237 244 253 238 249 244 254 244 245 255 247 247 248 250 252 234 249 233 229 247 250 242 245 234 239 238 231 236 225 229 241 240 236 225 231 229 226 240 221 225 238 232 222 233 239 223 231 237 218 219 224 221 218 229 217 218 218 222 222 217 219 212 216 227 220 229 216 225 224 210 225 208 213 225 209 213 219 212 223 219 216 219 214 208 209 220 216 210 217 221 201 206 208 209 209 204 199 208 198 212 197 196 205 213 203 209 208 212 207 206 207 193 200 199 209 196 199 207 194 192 193 208 209 206 207 198 201 200 195 197 192 191 198 197 194 203 191 192 199 191 195 192 186 185 187 195 199 201 198 196 187 192 189 183 182 195 187 190 184 189 198 187 192 187 196 196 195 186 188 187 195 190 181 194 181 193 189 181 177 176 183 175 175 179 188 189 175 186 184 188 184 180 183 180 186 180 176 182 185 184 173 184 178 176 183 180 174 176 185 174 176 173 174 174 177 185 174 179 172 172 183 174 171 171 175 181 172 172 171 179 174 174 177 180 181 175 170 175 170 169 183 172 177 182 180 177 182 167 170 168 177 174 180 170 167 170 181 169 172 166 179 178 179 179 181 166 177 166 173 180 175 172 175 176 178 171 170 176 180 181 168 173 171 182 176 179
167 181 181 181 172 177 176 176 165 165 176 176 166 167 181 166 181 173 177 176 170 172 177 167 170 180 165 166 170 167 179 181 167 179 180 175 182 166 177 182 166 172 177 175 182 177 178 182 177 173 167 182 180 170 175 177 169 176 178 182 169 175 180 171 172 179 172 179 179 183 179 171 181 182 181 180 183 175 188 187 180 185 178 178 179 179 179 183 174 183 175 187 174 176 186 185 180 178 177 180 186 177 180 177 191 181 175 192 185 190 190 193 188 179 182 177 188 191 189 191 186 191 188 186 195 185 182 184 194 188 195 190 197 185 184 185 196 193 195 197 190 192 189 188 199 192 184 190 200 197 199 198 194 196 201 188 187 197 203 202 202 197 191 197 207 208 197 195 204 204 202 205 206 210 200 211 204 203 196 202 207 201 212 206 196 214 205 199 203 207 215 212 205 205 205 210 202 210 202 220 219 221 206 210 221 204 213 217 211 220 208 216 206 220 222 215 209 210 210 228 214 222 213 223 226 215 220 223 215 215 232 214 219 220 213 220 228 218 226 217 233 223 237 235 227 230 235 227 233 221 222 233 229 225 222 242 224 236 227 227 241 227 245 229 227 229 228 236 237 247 238 243 237 247 249 231 246 242 253 256 246 234 254 245 255 241 256 247 251 243 250 253 252 263 242 250 254 260 250 247 258 258 250 265 266 262 254 249 263 251 273 265 269 250 264 253 251 273 270 272 270 278 255 267 263 263 265 275 278 262 265 263 281 279 269 276 275 268 280 276 282 274 278 291 290 273 281 269 280 268 294 290 288 271 271 273 275 284 284 288 297 293 297 291 299 291 291 288 298 286 291 293 301 292 308 299 305 297 292 290 305 287 288 309 296 287 299 307 303 293 309 295 298 292 303 297 301 324 305 305 320 300 314 307 316 302 319 304 316 308 305 309 304 317 312 315 334 326 308 333 315 319 323 316 332 333 326 340 339 323 334 334 341 330 346 325 345 344 342 348 350 322 351 335 330 350 325 343 327 332 335 338 333 331 357 329 361 329 346 351 355 341 359 343 345 357 338 349 367 365 370 342 371 344 370 341 345 342 375 347 369 371 379 373 360 374 378 357 364 356 373 355 384 352 363 378 376 378 378 377 377 365 377 371 368 370 391 366 395 379 375 368 391 378 372 393 382 375 401 394 377 369 397 401 402 385 389 399 378 387 374 395 377 397 385 411 393 387 389 380 394 381 388 399 398 383 383 395 414 386 417 424 393 408 403 389 414 405 393 428 421 429 427 397 412 434 416 426 404 431 407 428 436 421 418 425 432 431 402 418 432 412 438 431 418 406 442 416 407 434 426 413 429 432 444 424 439 422 437 455 431 439 453 431 447 424 440 426 454 452 446 420 438 431 437 429 457 427 425 436 449 461 468 469 454 464 443 443 473 445 447 441 467 459 437 439 474 458 438 448 470 457 473 464 444 453 463 456 466 472 479 454 445 465 454 456 448 474 477 455 483 475 492 474 496 467 488 479 477 498 476 460 480 455 472 486 481 487 482 461 474 491 482 476 485 504 481 472 490 499 481 510 480 472 482 494 470 478 494 485 472 477 469 517 472 510 505 510 493 502 503 517 492 482 491 523 522 490 489 490 509 515 485 506 483 527 495 496 504 494 485 523 529 498 521 494 514 491 514 488 502 488 525 524 490 512 495 497 501 507 534 500 512 542 532 494 531 503 509 504 505 519 507 523 535 496 498 499 514 518 529 508 500 526 540 509 535 535 529 525 510 551 542 506 552 507 537 539 507 523 531 551 525 529 539 516 553 514 553 552 522 513 543 526 564 551 531 540 562 550 535 561 563 546 523 561 568 566 529 561 544 534 570 525 543 532 522 555 524 533 554 541 557 540 571 531 562 538 571 525 523 538 557 549 552 577 548 557 542 548 537 541 563 542 546 532 574 568 563 532 561 540 542 556 572 555 574 542 558 569 546 547 584 559 580 538 551 565 574 546 568 572 578 562 569 544 579 535 546 538 572 589 567 540 574 548 584 538 540 538 561 589 552 582 561 585 573 565 546 559 564 583 583 554 557 547 565 587 549 579 576 587 577 574 565 562 557 544 585 541 587 563 564 562 545 593 568 574 572 567 571 543 577 583 574 583 582 585 582 564 590 565 594 566 558 561 547 591 566 591 591 554 571 572 591 574 567 576 548 555 560 593 556 594 592 546 577 589 546 575 553 592 555 546 573 585 564 575 574 601 564 579 569 549 566 558 578 588 589 597 598 547 546 567 554 593 567 602 595 584 574 602 573 599 562 560 582 596 548 569 594 583 546 576 586 566 589 562 567 591 572 577 550 588 557 559 578 594 558 570 575 545 586 562 598 560 575 576 553 577 600 560 557 559 590 597 594 591 572 574 580 557 549 585 542 560 557 591 552 570 576 541 569 575 558 582 591 589 578 544 542 545 572 565 543 556 542 541 584 582 573 587 587 559 541 570 576 581 585 545 544 589 566 572 587 561 567 536 557 549 580 542 538 555 551 541 556 537 584 545 579 546 537 557 568 580 533 535 550 542 570 578 555 535 556 566 564 572 562 561 549 544 571 529 552 575 543 541 554 572 559 567 572 560 538 559 558 553 533 564 552 558 555 576 544 539 524 521 558 563 559 569 546 567 559 532 530 547 541 550 530 528 546 545 566 534 543 540 518 524 547 536 517 549 515 544 531 528 542 552 537 556 538 513 541 530 509 530 508 517 558 510 506 552 555 533 513 522 522 534 550 516 525 520 525 531 534 542 530 548 531 516 501 535 507 516 504 529 503 496 502 512 532 496 496 538 524 528 496 507 514 524 526 519 494 506 514 502 488 500 529 523 494 500 517 530 530 527 523 511 482 490 497 525 488 527 515 522 494 488 491 507 490 504 519 491 517 516 486 488 476 506 512 479 496 475 501 510 506 503 501 492 511 469 499 471 495 491 509 501 466 504 487 497 499 490 473 484 504 474 472 458 465 467 481 474 492 488 476 474 470 476 488 484 453 467 471 488 467 489 465 472 450 451 482 466 447 482 481 471 485 471 445 460 458 472 440 481 466 437 445 475 471 438 437 450 450 456 467 440 441 444 467 473 472 462 438 452 464 459 458 468 435 448 430 427 449 433 461 447 430 437 452 454 451 421 446 438 437 440 452 452 417 421 439 424 418 421 414 420 440 412 443 432 411 435 442 436 411 442 429 442 438 425 404 438 408 425 427 422 429 427 417 409 407 405 432 407 411 425 401 428 419 428 392 404 389 390 405 400 392 396 384 407 398 408 384 404 406 413 419 403 405 403 408 386 383 375 390 381 401 378 402 401 375 380 405 379 371 399 373 392 371 385 393 388 391 375 365 361 378 387 376 363 383 366 359 388 362 356 382 362 390 369 381 352 364 383 377 353 383 354 363 354 354 374 358 368 352 379 353 371 345 363 364 342 371 371 363 345 369 342 364 347 340 337 336 351 343 360 362 363 360 333 351 349 354 352 347 352 349 357 326 355 337 341 334 353 345 335 332 327 348 342 322 322 324 332 331 317 323 328 332 330 327 313 338 313 318 325 337 315 326 321 331 316 333 331 314 322 306 316 320 305 320 301 311 319 328 314 299 301 315 313 314 295 308 318 293 300 315 312 294 308 313 292 295 306 290 301 286 309 296 298 309 283 283 298 295 281 306 294 299 297 305 281 281 303 297 299 274 286 278 275 292 281 287 270 285 278 279 281 268 292 280 288 274 272 283 269 280 280 265 263 280 267 277 276 283 269 275 275 261 277 273 258 266 277 275 270 275 252 252 268 276 266 272 266 257 260 248 269 267 262 250 264 267 256 265 265 264 257 253 252 258 260 260 244 260 245 251 259 251 256 246 241 254 237 246 237 253 241 235 238 249 251 248 231 242 232 244 241 231 236 240 249 245 244 237 225 240 228 238 233 229 238 233 226 237 236 237 223 233 241 236 222 234 231 223 227 231 237 215 230 231 216 230 223 222 222 225 224 226 220 228 222 209 229 209 227 223 215 226 223 211 211 213 226 224 207 213 213 205 219 219 215 212 211 213 208 207 205 211 209 215 210 206 200 203 212 209 201 206 200 213 198 196 211 206 205 202 212 212 199 195 208 201 209 192 205 210 205 205 204 193 207 194 207 199 205 196 204 203 201 201 190 192 200 196 189 200 190 198 199 191 184 191 190 194 189 194 198 194 196 183 183 186 189 199 192 186 187 186 191 182 190 190 178 187 188 179 190 179 194 179 186 190 193 182 182 191 182 188 183 188 187 181 189 188 182 174 182 178 177 177 180 187 185 179 177 176 179 171 177 176 171 184 173 188 172 177 186 177 182 179 186 183 175 185 171 176 185 169 180 181 169 169 179 182 171 173 173 170 184 169 174 183 172 177 175 180 174 170 167 177 171 182 172 175 171 173 173 170 181 168 182 172 176 168 178 178 172 165 180 180 175 177 179 180 171 178 176 169 173 176 179 177 166 176 177 180 166 167 167 173 177 175 179 170 177
173 165 174 165 171 172 175 167 178 164 164 174 166 176 173 169 173 168 170 167 171 168 176 174 179 167 169 180 173 166 166 166 168 177 175 167 177 177 170 174 177 178 175 180 173 169 177 174 181 166 168 172 179 180 173 169 176 179 168 168 181 170 177 177 174 180 170 169 175 175 169 180 172 172 169 171 183 180 180 182 172 182 179 185 182 188 173 182 176 183 182 180 187 180 178 184 185 183 179 178 177 179 177 175 185 188 188 177 183 176 177 189 176 188 182 187 188 186 180 194 179 193 184 194 183 192 190 178 187 180 185 190 197 193 192 185 195 199 187 198 183 197 194 192 197 187 192 197 202 192 194 195 194 188 200 193 195 187 190 198 194 195 188 193 206 201 196 199 195 200 195 204 203 200 204 196 202 204 197 193 209 204 196 210 208 208 214 203 204 198 197 211 207 214 202 200 217 209 205 215 210 210 211 215 204 213 216 220 222 220 204 216 207 223 221 219 207 212 226 213 214 221 218 225 228 223 209 221 216 211 211 231 230 233 224 225 234 229 222 230 217 220 236 220 225 221 228 221 226 238 237 241 231 237 242 227 227 225 234 238 226 239 239 238 235 228 249 249 239 245 238 232 230 232 243 233 238 241 236 247 252 249 247 238 256 238 255 245 251 250 262 259 262 246 246 249 252 248 266 253 252 243 248 251 262 245 255 265 259 272 270 267 255 255 270 267 260 268 273 274 264 265 267 270 260 259 282 273 262 266 258 279 259 279 260 275 277 279 275 273 276 278 274 277 288 285 272 271 285 293 269 286 289 270 282 274 273 291 286 297 299 291 301 298 299 289 280 290 281 304 293 300 281 290 283 290 310 300 306 304 314 300 313 286 310 301 295 307 311 293 296 306 319 318 300 305 308 318 324 307 324 309 318 310 304 312 304 309 326 305 320 328 304 333 327 313 306 307 334 308 318 312 311 334 335 337 342 324 317 327 330 346 331 331 339 341 334 322 340 339 320 320 338 328 334 352 337 323 352 328 349 357 349 349 352 328 352 355 354 338 361 341 346 334 355 352 363 340 365 360 341 352 364 358 349 345 342 350 372 352 360 371 379 351 353 356 359 371 357 355 358 355 370 387 385 378 370 364 387 364 382 374 391 370 372 375 363 389 378 362 383 385 395 391 363 392 395 383 386 392 367 403 405 399 376 384 401 400 406 392 393 399 408 381 382 392 405 415 396 400 388 391 383 414 406 399 406 404 415 421 408 394 398 425 408 425 426 393 405 412 418 428 394 407 420 417 409 420 424 411 406 401 424 427 399 418 414 420 434 409 430 425 429 438 407 446 415 444 413 412 448 417 437 438 452 430 419 421 420 447 430 422 424 456 444 439 436 449 433 423 450 453 461 424 451 442 441 466 463 443 466 437 447 465 437 442 430 464 437 448 460 438 446 436 446 443 449 474 471 473 450 438 459 463 484 445 450 445 451 484 480 445 460 455 477 445 448 473 482 493 483 468 490 476 481 464 490 460 464 458 458 471 498 456 497 496 459 457 468 458 479 479 495 484 466 489 484 487 462 477 504 477 506 504 502 492 474 514 488 470 500 471 500 516 479 512 501 478 508 496 478 511 509 497 520 521 479 511 490 521 481 501 513 515 482 520 511 498 500 502 502 518 502 524 514 517 526 529 527 505 502 529 489 516 522 506 538 512 497 528 491 540 498 505 534 538 544 521 534 521 506 509 502 546 525 503 505 503 536 545 532 517 543 516 504 552 524 523 504 552 555 549 547 539 512 523 513 547 525 528 556 528 538 522 523 523 555 533 527 545 545 540 515 540 547 561 514 551 514 552 555 548 519 532 538 519 554 544 551 562 526 568 564 566 544 555 529 538 558 538 534 552 540 542 529 568 525 561 557 559 569 529 572 534 555 534 536 574 530 559 532 565 577 538 570 553 579 544 551 542 579 534 563 533 580 571 581 571 541 557 581 587 551 587 572 556 540 578 568 586 572 533 573 577 577 535 570 539 538 571 575 552 570 581 541 591 570 556 560 570 582 554 555 545 593 540 554 586 570 574 583 554 575 551 541 562 552 576 584 541 583 569 547 542 564 590 588 579 551 549 565 599 554 566 543 575 558 570 546 567 554 554 570 598 583 581 590 569 560 593 585 561 564 591 578 545 599 584 599 567 591 581 583 546 547 599 594 578 569 555 561 581 566 547 594 565 584 599 548 558 590 588 591 568 593 567 568 548 564 565 586 553 600 566 569 560 562 560 552 601 569 582 594 548 582 585 566 578 596 583 590 582 567 593 562 572 572 583 573 589 560 555 595 572 590 576 602 548 589 550 603 570 600 551 571 579 589 549 569 597 585 555 575 564 560 589 588 584 585 557 570 598 582 577 583 567 549 580 585 591 583 600 574 579 547 598 571 550 560 595 544 598 562 573 575 577 576 561 558 558 589 542 571 569 568 566 572 590 554 581 571 570 578 577 571 543 539 543 591 549 573 558 553 583 537 580 587 583 579 540 549 548 550 560 569 561 569 585 555 566 569 587 581 553 568 557 556 569 562 537 564 581 546 555 559 569 542 574 574 555 557 531 579 574 574 581 564 557 575 554 536 568 532 554 550 537 528 546 540 566 541 572 551 556 527 524 525 551 557 556 538 521 528 532 550 547 520 571 533 548 544 559 518 558 550 538 539 515 516 537 567 547 513 549 531 534 540 520 553 526 561 510 523 545 557 518 548 521 542 527 518 544 525 532 533 522 511 545 540 510 510 529 525 530 534 502 540 549 541 530 501 536 540 515 521 548 499 510 520 517 518 510 541 536 508 508 518 494 520 505 502 523 508 497 491 510 498 510 525 493 509 492 523 523 502 509 513 493 492 486 494 520 496 514 487 499 492 480 482 506 526 513 503 520 476 506 515 483 482 513 497 488 512 511 471 476 473 478 500 504 479 488 505 474 510 498 513 486 502 481 508 475 493 479 466 493 503 503 486 485 484 484 490 478 470 468 484 458 457 460 464 489 483 497 463 482 488 462 490 494 481 476 482 448 464 449 468 452 467 470 477 460 457 453 478 459 442 457 461 438 476 440 467 478 446 460 470 450 435 459 451 448 444 438 457 443 429 433 448 444 437 459 443 454 460 435 452 450 424 435 425 451 424 431 447 441 418 450 428 446 451 436 435 439 436 453 426 444 441 411 446 440 443 419 439 416 420 445 422 435 440 443 410 427 426 420 419 410 415 411 430 433 422 419 415 421 427 423 408 410 422 419 420 405 423 411 408 402 415 386 388 402 421 415 420 394 395 420 389 410 387 413 400 406 395 413 391 396 386 378 376 375 383 393 385 399 392 402 376 378 391 399 398 370 367 387 372 374 398 375 396 365 374 396 382 387 394 377 388 367 371 391 387 374 365 371 365 356 376 380 360 379 348 365 375 373 346 366 344 363 363 365 364 345 371 353 363 362 351 343 369 363 360 341 369 359 352 360 350 353 342 345 341 347 341 357 342 327 355 329 329 333 352 349 325 333 335 324 336 330 334 345 340 343 337 339 348 317 335 320 330 316 331 316 325 319 323 340 326 320 311 320 333 313 336 325 320 306 313 305 331 302 301 330 311 320 325 310 311 304 312 324 315 320 300 307 311 312 312 318 307 299 317 298 296 315 287 296 289 303 292 303 304 286 294 307 301 293 296 287 290 289 290 288 294 298 277 296 283 275 292 297 285 280 287 272 284 284 270 294 268 269 269 291 287 269 277 268 273 277 283 279 276 276 284 266 263 281 278 282 269 265 278 268 258 270 279 261 267 278 259 266 272 267 260 255 270 252 264 264 266 267 262 260 256 255 266 257 246 256 250 251 255 255 248 258 260 258 251 260 260 253 244 247 251 249 237 234 249 235 253 251 241 238 251 251 236 229 234 243 236 232 244 246 227 231 231 233 227 233 226 243 224 239 232 229 233 223 238 233 229 223 240 230 225 228 221 229 233 231 225 234 233 222 227 232 214 230 233 213 213 213 221 229 228 210 230 221 218 217 217 211 219 212 214 221 211 222 216 213 222 211 217 212 222 215 205 206 205 209 204 214 211 217 217 206 200 204 201 213 201 199 206 211 202 208 194 206 201 199 212 194 194 208 202 199 207 199 207 196 202 206 192 197 193 190 204 205 199 200 188 191 187 196 190 190 195 198 203 190 202 202 202 193 184 191 194 187 182 186 184 184 199 194 189 180 194 181 197 181 191 194 187 184 183 195 182 194 182 194 191 177 184 176 190 188 185 180 190 191 185 175 183 188 190 176 179 186 178 188 186 189 183 176 175 185 172 177 182 176 176 178 176 184 178 172 177 175 184 175 176 175 180 173 171 178 174 181 178 175 184 175 171 169 178 168 169 178 178 180 181 174 179 177 180 176 170 181 180 168 169 169 173 170 181 175 179 168 178 171 165 177 178 169 169 179 169 178 172 180 164 176 177 177 169 164 177 174 179 174 176 165 169 174 178 175 174 175 179 170 172 179 173 168 174 177 173 178 165 172
166 164 166 171 168 163 171 164 164 170 166 167 179 179 177 176 173 170 178 179 168 169 169 177 164 179 165 174 168 166 173 172 176 168 180 165 168 180 174 177 170 177 164 177 177 179 166 179 178 181 178 166 171 167 180 181 168 174 166 173 177 176 172 182 182 173 183 177 172 167 174 170 182 183 174 168 181 175 183 169 176 180 170 173 174 177 172 176 177 173 177 179 179 183 176 178 186 184 188 180 178 175 182 181 183 173 184 182 185 184 187 178 187 189 179 178 189 180 187 177 177 176 183 187 187 190 192 185 186 192 194 191 194 187 182 193 184 183 194 183 191 193 190 199 189 183 193 185 183 183 185 185 201 201 193 192 202 186 197 198 194 202 192 190 203 197 204 205 201 202 194 196 206 195 197 191 202 201 194 200 206 200 208 196 195 194 211 209 206 195 202 204 201 199 209 204 213 208 216 218 199 202 208 215 212 216 221 211 214 209 211 204 223 213 224 214 206 211 210 215 207 214 214 221 209 211 221 212 221 230 231 225 216 220 216 232 233 215 231 232 219 235 227 226 234 233 229 224 224 224 232 241 220 240 223 237 222 225 227 238 226 227 232 245 229 226 240 231 234 244 229 244 234 240 239 242 252 247 243 233 244 256 247 246 245 252 241 239 254 240 240 254 244 245 253 250 245 251 260 265 264 257 260 245 254 253 260 263 267 266 258 266 260 255 266 271 258 266 272 273 264 254 270 278 273 279 276 258 256 258 261 272 260 268 284 272 282 272 275 280 283 274 286 272 287 283 270 287 267 274 284 275 277 275 272 275 291 280 284 277 288 294 286 281 288 292 293 301 283 286 294 287 293 296 289 292 288 307 294 304 285 303 308 294 287 294 298 305 315 296 315 295 303 317 300 295 299 299 295 297 304 302 310 310 299 306 328 317 306 326 327 317 325 316 307 311 330 331 336 330 329 314 317 331 311 330 327 312 317 339 333 336 322 321 336 332 337 349 318 330 337 327 348 327 349 350 331 343 328 326 331 358 328 336 350 334 352 349 333 332 362 348 359 348 367 344 338 358 360 361 359 346 360 371 371 344 344 346 368 363 371 365 359 364 372 348 362 376 354 348 368 368 356 356 362 361 389 372 369 381 365 390 367 366 377 374 381 362 397 371 374 388 388 397 400 400 389 385 387 404 390 390 386 396 383 392 384 374 405 405 405 384 391 378 394 377 403 410 380 384 392 385 400 418 386 417 404 394 414 407 401 407 417 418 398 424 393 415 405 407 396 407 413 430 433 403 404 435 437 420 434 401 421 418 434 439 413 433 418 415 405 425 440 420 433 446 448 445 409 436 409 421 414 429 419 425 422 446 450 444 446 430 417 449 453 424 442 424 459 442 431 422 454 451 463 427 457 431 425 438 428 440 448 452 439 462 465 458 442 434 452 462 446 461 446 476 440 446 462 445 471 438 477 471 443 455 464 445 484 484 465 444 485 449 451 486 482 454 470 473 456 461 490 496 482 482 498 471 470 488 499 484 497 492 473 466 479 462 463 488 495 501 499 498 460 493 508 501 466 507 483 509 494 497 500 491 514 510 471 477 493 507 503 506 509 502 482 487 495 520 492 508 514 507 504 502 506 514 497 480 510 493 492 499 513 508 491 504 509 494 500 507 531 491 527 506 534 492 493 522 502 518 516 499 501 506 532 503 498 538 501 534 536 542 504 514 506 508 536 520 544 529 529 527 517 533 515 521 521 538 520 512 530 509 519 529 522 512 538 515 542 508 514 514 539 511 519 547 517 558 541 515 550 542 529 510 527 556 556 550 517 512 559 551 557 548 540 538 551 564 520 562 568 552 530 521 548 523 553 529 568 555 559 555 531 529 537 570 530 528 559 571 552 559 558 571 567 523 525 564 551 537 549 564 557 549 544 558 533 560 544 541 566 543 571 562 568 538 557 533 571 568 559 548 538 540 571 539 557 584 534 587 571 556 564 537 583 540 582 569 581 543 549 580 584 587 546 574 572 566 588 573 561 591 588 554 546 556 546 556 552 549 540 576 557 571 582 552 564 558 572 560 554 562 545 586 581 595 545 587 555 568 553 553 577 573 582 548 584 590 547 574 589 548 578 548 594 549 545 597 547 556 560 561 578 580 566 562 593 569 566 565 595 593 575 573 582 574 579 583 564 598 556 568 561 550 572 554 555 589 551 575 560 582 591 593 576 570 569 567 593 548 602 586 555 575 572 591 602 563 571 579 557 596 559 587 599 601 594 567 586 556 553 598 590 555 603 578 577 583 597 565 583 553 603 590 580 586 593 594 601 559 584 569 550 595 551 561 550 557 596 587 564 600 597 566 566 554 596 595 589 547 555 583 551 569 584 600 550 572 589 563 599 584 584 600 589 587 572 592 596 579 591 555 590 599 574 552 549 566 600 549 581 567 545 587 590 583 583 552 567 569 569 563 565 550 560 552 551 547 592 559 542 594 566 539 594 555 551 573 554 565 591 546 589 544 573 565 573 572 575 543 562 570 553 559 588 566 568 537 551 564 556 552 545 565 536 543 580 548 561 581 559 559 573 555 572 577 552 573 581 562 571 555 555 576 558 549 557 530 535 557 555 526 550 566 543 562 550 548 563 562 546 557 547 526 525 575 571 567 538 560 528 573 563 529 522 526 528 542 551 566 565 557 520 516 530 553 566 528 527 528 537 517 549 534 524 535 544 564 520 557 552 550 547 511 509 519 549 514 513 537 532 548 513 529 526 536 528 514 544 506 522 511 525 531 503 545 510 539 515 550 522 505 522 510 519 510 523 547 532 502 536 502 529 496 509 507 534 499 540 537 532 507 537 510 533 516 504 505 489 491 532 499 501 520 527 487 493 522 529 504 490 515 513 505 516 493 507 514 493 493 519 512 507 518 509 488 523 502 513 504 504 517 500 478 489 496 482 490 504 506 483 479 469 510 481 469 496 469 472 463 468 497 489 485 490 492 490 480 459 465 462 478 467 495 487 494 495 462 467 496 488 496 486 486 483 472 470 493 480 457 455 452 460 448 446 461 467 459 449 444 450 468 451 444 469 476 457 469 471 458 465 466 473 472 445 474 438 469 458 450 455 434 457 472 450 430 427 461 457 442 448 444 447 444 431 464 455 457 438 430 460 419 431 430 447 456 421 451 448 430 441 427 424 436 429 415 447 424 412 430 444 437 437 415 434 442 435 431 424 435 433 423 410 412 405 407 430 436 418 427 402 406 415 414 422 423 407 430 402 404 415 409 418 409 413 420 395 414 390 424 398 397 422 418 406 400 408 404 415 392 379 383 414 409 382 375 390 410 384 383 401 390 400 372 371 373 384 397 390 369 367 388 372 388 364 363 380 390 365 390 362 393 381 369 394 390 391 374 381 368 385 370 355 383 361 383 368 379 351 383 375 370 353 370 373 346 378 347 352 351 357 359 353 353 345 370 339 372 359 344 342 344 358 344 347 357 346 343 332 335 345 357 336 359 348 328 358 326 358 342 349 341 328 347 343 351 350 347 332 319 338 332 325 322 320 326 323 326 336 331 330 334 336 333 316 313 328 327 321 315 311 321 315 304 310 319 324 303 314 312 302 321 304 307 302 315 326 301 306 297 302 314 300 306 299 292 315 294 301 295 306 294 295 298 298 301 297 297 312 286 290 291 308 289 307 300 296 304 287 288 285 305 296 294 286 285 294 284 276 300 286 271 282 289 290 272 275 294 274 276 266 280 293 283 288 286 272 280 268 263 287 274 277 275 267 280 277 282 282 258 274 267 268 271 260 268 271 256 252 275 268 270 260 274 267 260 256 258 263 251 264 261 259 249 245 266 259 262 244 242 251 260 241 249 246 259 261 257 246 245 257 252 244 247 239 239 239 252 249 251 248 250 243 245 239 245 229 236 235 242 228 240 243 240 228 245 229 231 225 236 233 234 234 229 234 235 238 222 232 239 230 237 228 219 225 230 225 229 223 227 234 217 225 227 233 228 223 232 210 230 221 223 230 222 223 224 222 216 227 224 207 214 211 221 221 219 222 220 220 204 222 203 209 214 213 217 212 216 218 206 206 206 202 199 210 209 203 202 198 207 203 202 206 196 199 197 204 212 200 208 208 206 202 199 204 208 204 197 196 200 204 203 200 197 194 199 205 204 203 199 187 197 192 198 187 202 184 197 188 199 196 184 185 195 196 199 190 183 190 189 180 185 183 191 191 181 195 183 178 192 186 186 183 186 179 187 179 176 184 178 185 182 177 180 175 185 174 175 188 174 190 184 177 178 184 187 179 180 173 179 173 180 185 177 171 188 188 174 188 176 185 178 177 171 174 169 174 170 170 176 183 176 177 179 181 178 174 177 167 171 171 174 170 170 175 182 168 167 177 170 174 175 178 172 175 165 180 171 174 172 169 171 180 178 173 175 178 179 176 179 174 180 169 169 174 168 167 176 169 169 171 168 178 166 165 163 174 163 169 174 171 165 171 169 178 163 172 176 169 167 165 179 174 170 175 168 165 170
170 170 175 169 166 173 173 169 164 175 169 162 170 168 164 169 175 162 169 175 166 166 162 168 174 164 166 169 177 169 176 170 169 173 177 165 176 179 163 178 167 178 169 166 169 172 174 173 173 173 169 168 177 177 167 181 180 179 172 179 177 177 177 168 172 166 178 176 174 178 183 179 177 173 182 182 181 184 175 182 176 171 178 181 185 181 181 175 178 180 173 175 176 176 185 176 176 183 178 182 185 182 177 186 172 183 176 175 177 184 182 173 181 176 190 178 177 184 190 192 179 180 179 180 176 188 183 181 183 191 190 178 184 180 193 186 190 196 187 184 185 188 193 192 186 185 185 198 194 187 201 187 189 198 191 185 191 200 187 197 204 202 196 198 198 191 197 190 199 199 195 202 198 199 195 204 209 209 198 205 193 211 204 193 210 204 201 213 213 207 210 208 197 197 198 201 209 213 198 213 216 217 203 201 213 219 205 203 208 208 207 211 210 210 209 214 224 224 225 223 209 220 227 222 216 213 220 230 224 226 213 228 211 212 226 231 213 221 215 231 220 226 222 232 236 222 218 234 231 221 239 225 234 230 240 239 226 229 223 226 235 245 244 240 233 227 236 246 244 240 248 244 234 249 252 249 241 252 236 249 252 252 239 253 249 251 242 254 239 258 254 252 246 238 239 255 246 262 251 251 251 249 244 260 244 258 265 262 267 267 250 263 263 254 270 250 267 270 250 262 271 256 261 270 277 270 279 274 272 260 271 266 266 282 262 262 262 281 286 280 273 270 285 275 268 291 293 292 274 279 272 275 292 294 293 290 275 287 283 275 287 298 299 293 288 277 301 280 297 291 292 283 294 282 307 286 301 292 305 306 297 285 292 292 305 295 304 294 309 290 296 303 305 299 313 303 295 316 316 319 314 319 318 303 313 329 326 327 320 312 321 327 321 310 306 327 312 307 311 311 320 318 337 338 338 330 328 327 315 336 333 344 324 317 316 338 334 335 328 345 338 321 327 340 332 328 339 338 345 339 349 340 342 344 353 350 361 344 330 343 346 339 338 341 349 346 360 363 349 352 338 339 365 346 365 353 358 368 349 377 355 367 352 373 362 356 369 366 354 356 369 375 356 355 364 383 369 374 384 359 368 379 371 357 379 366 383 376 381 398 385 376 363 385 366 378 399 372 383 371 383 379 379 379 408 392 395 386 383 407 380 381 405 383 410 389 386 379 385 383 384 403 380 410 407 419 390 393 392 410 397 410 405 399 422 418 391 391 402 395 419 394 411 428 401 416 398 434 424 417 418 399 437 419 412 421 442 430 411 426 435 422 426 443 406 432 428 417 430 432 417 445 453 435 440 449 449 456 420 443 436 432 447 447 433 454 420 437 424 424 450 452 444 455 426 448 452 438 426 457 429 462 454 472 443 473 471 453 446 432 443 457 447 466 456 475 476 459 437 467 467 455 481 445 463 458 464 478 479 465 467 479 471 459 484 483 488 485 466 474 467 492 480 477 466 455 472 479 471 465 485 492 481 486 500 500 485 488 503 494 466 500 463 472 464 491 476 471 494 466 484 484 500 510 502 477 508 488 501 498 492 515 502 492 514 516 508 519 475 494 497 524 500 488 476 502 525 490 503 492 502 507 499 485 483 512 482 516 517 490 493 524 520 529 502 526 505 516 495 504 525 531 502 506 533 504 497 513 535 517 513 496 545 529 513 518 522 509 539 528 544 517 526 524 500 502 520 524 547 524 504 526 551 509 547 519 550 518 511 522 543 537 538 524 524 524 509 547 528 514 549 521 541 527 544 531 546 560 522 555 542 524 549 538 544 519 553 563 526 549 520 517 568 553 532 527 559 530 559 542 523 554 521 548 555 569 535 550 543 540 530 535 553 563 565 565 573 560 564 559 578 530 532 571 531 554 539 559 542 580 571 578 530 564 555 562 582 576 535 536 540 544 584 544 549 575 539 559 538 574 579 539 562 582 585 582 577 565 558 584 550 585 582 587 566 570 563 583 588 563 582 538 562 579 550 563 552 559 575 542 585 551 549 559 544 585 572 554 563 559 546 590 597 570 591 586 554 585 554 569 549 562 580 543 572 587 571 549 551 585 547 551 566 578 555 578 553 587 592 576 565 556 584 563 585 576 567 557 578 579 599 600 557 579 600 586 565 588 551 589 572 571 595 552 604 565 601 555 550 549 602 586 576 599 563 574 589 584 584 563 559 579 576 570 571 572 568 605 571 571 549 554 553 596 574 552 572 570 575 574 571 571 555 558 581 585 583 580 563 578 594 589 567 580 569 589 563 588 589 585 570 605 591 574 595 559 594 562 597 563 603 577 601 567 586 592 603 564 566 576 552 570 560 570 601 579 553 558 578 552 594 599 551 595 582 555 564 586 584 555 560 598 600 555 559 581 558 574 556 576 544 559 597 572 597 594 548 545 563 594 566 570 589 586 560 583 554 578 583 591 545 596 545 543 565 555 577 578 584 557 574 575 557 546 543 569 588 561 564 561 538 581 553 569 555 584 568 548 567 578 535 547 570 564 561 546 563 541 583 550 542 545 569 559 553 573 574 547 580 561 584 576 584 534 570 568 551 530 535 574 565 558 531 564 543 581 570 543 571 546 574 576 557 562 573 544 570 564 526 576 525 566 522 552 564 549 523 562 534 572 541 536 550 555 554 547 517 549 516 544 558 541 548 520 524 531 538 513 533 555 547 520 531 554 516 532 516 545 530 552 533 537 557 553 529 517 551 541 523 532 547 515 556 551 536 553 510 525 519 543 509 532 544 531 543 502 511 527 519 546 498 537 516 531 528 542 499 541 541 535 539 499 536 527 508 529 521 528 507 522 504 532 507 509 511 533 530 518 505 533 497 490 515 501 522 482 511 488 513 514 510 491 479 507 484 511 504 489 523 523 513 489 479 485 504 484 515 475 501 515 516 502 506 491 467 503 492 495 505 493 506 477 469 479 499 494 490 486 507 492 491 493 500 497 462 500 458 482 478 493 485 471 466 464 490 470 472 478 468 495 482 455 463 462 470 481 457 472 486 465 449 464 486 463 486 447 475 471 460 444 461 475 470 443 456 464 457 464 449 451 467 465 439 474 453 473 454 459 444 443 427 443 443 461 437 449 433 440 465 451 457 421 449 447 427 422 428 441 423 426 439 444 414 442 423 439 419 439 447 434 448 449 444 436 448 417 439 424 416 444 424 417 432 430 407 427 411 418 413 435 407 426 399 399 428 408 398 419 424 428 401 429 417 418 405 407 398 401 418 420 407 423 398 415 407 397 402 399 402 406 408 379 416 395 415 382 400 407 409 400 380 408 393 397 404 380 370 378 380 389 382 371 394 379 369 386 396 375 380 399 382 383 387 380 373 393 358 366 374 359 377 380 358 366 382 360 372 362 360 363 371 370 349 355 379 359 371 366 362 349 375 355 348 350 343 364 357 347 356 359 341 361 347 369 348 356 366 339 333 363 361 362 363 332 343 359 358 330 348 352 349 328 333 325 348 350 349 326 351 330 333 338 324 333 339 342 317 337 328 314 314 333 318 313 329 313 309 338 338 317 337 306 327 313 309 308 330 309 328 322 321 321 313 323 321 328 299 317 313 325 298 318 315 322 317 316 305 317 317 305 294 303 308 316 316 291 290 314 303 311 297 312 303 288 291 294 290 291 288 305 281 295 279 286 304 280 292 293 294 291 287 297 285 273 289 274 296 294 281 275 276 285 279 290 292 271 287 282 263 267 265 265 284 264 271 280 284 270 283 272 283 262 278 267 256 269 259 254 265 276 266 275 261 270 269 265 273 261 250 255 252 263 267 261 262 248 258 251 255 266 256 259 263 255 260 254 261 238 259 245 241 241 241 241 252 243 250 250 252 249 233 254 231 251 234 235 235 232 247 238 235 243 238 239 246 228 240 225 230 242 236 241 226 230 231 240 232 221 239 228 240 229 223 231 235 220 224 221 230 228 231 233 232 230 216 233 214 212 218 231 220 220 217 230 209 225 213 212 209 222 224 216 206 219 206 210 206 210 221 204 203 208 219 220 218 204 205 202 199 206 202 207 205 202 210 208 209 205 209 206 213 203 200 204 206 202 195 201 198 209 206 209 203 191 203 195 201 191 200 190 204 198 192 202 189 191 200 205 202 189 200 204 186 190 203 199 191 197 193 197 186 184 199 200 198 187 199 195 185 185 195 196 188 194 187 195 186 194 188 191 181 193 182 181 177 190 176 190 190 192 186 182 177 182 183 180 178 174 185 180 176 172 181 184 185 187 182 174 185 172 186 187 188 173 173 188 178 174 171 186 170 179 178 183 179 173 174 180 181 171 173 176 176 179 171 181 168 168 182 177 177 171 171 176 181 175 167 180 178 175 179 170 167 179 167 177 174 172 179 169 166 167 168 166 178 173 171 179 164 176 163 165 173 169 176 179 178 168 176 165 178 163 169 171 178 172 167 170 171 165 167 164 177 171 174 174 171 172 164 173 169 173 175 162 170 162 178 176 176 174
177 174 166 168 174 165 169 162 164 169 174 169 162 163 170 175 166 162 176 169 164 166 171 169 174 162 177 173 176 174 178 167 162 166 165 176 178 164 168 164 172 172 164 165 175 165 171 164 166 169 163 178 175 173 178 172 166 177 176 172 174 166 177 175 179 165 172 178 167 170 172 170 181 182 181 177 167 173 179 180 179 170 178 183 172 176 183 174 180 170 183 174 172 170 176 178 179 175 174 173 178 179 184 171 186 180 187 188 184 181 172 185 174 177 189 175 175 184 182 174 187 180 176 182 177 185 189 183 181 188 185 189 177 179 187 193 189 184 194 183 195 192 186 187 194 181 183 196 190 198 198 198 194 193 187 186 187 200 200 187 195 198 191 197 187 199 192 197 190 201 194 201 207 198 207 202 195 202 207 205 207 198 206 209 195 199 199 200 201 204 203 206 212 202 196 200 203 215 205 203 203 198 204 202 211 203 217 209 214 215 214 218 218 207 207 219 205 215 209 218 222 224 211 213 227 228 219 226 216 221 218 225 215 225 232 222 224 221 218 225 226 214 229 214 223 215 222 223 229 217 234 234 237 226 239 238 238 236 223 235 240 227 245 244 236 226 235 236 234 234 245 237 232 239 236 240 230 238 239 239 238 242 237 239 256 240 255 255 253 235 245 248 241 244 251 262 248 244 240 247 243 244 246 249 249 258 247 250 260 249 269 262 270 256 249 258 253 259 262 269 251 254 261 255 253 274 266 261 275 270 261 258 264 266 275 271 268 272 275 267 274 277 286 264 269 273 286 272 271 268 277 281 287 293 290 288 274 295 288 282 295 277 279 288 303 284 293 304 297 290 284 299 305 283 293 302 293 299 286 310 300 304 286 311 297 312 312 309 288 307 291 315 293 312 305 306 316 296 297 295 300 314 317 314 298 311 323 322 315 308 321 313 314 321 312 304 306 310 327 310 323 330 310 327 311 331 313 324 333 320 321 338 343 333 340 331 345 324 321 334 324 336 332 343 330 324 345 347 331 327 332 330 356 348 347 350 346 347 359 361 363 336 343 347 344 344 338 342 359 362 360 367 371 368 341 357 350 348 360 348 376 377 353 360 366 374 365 348 350 368 375 370 350 372 381 364 353 365 358 370 361 363 372 385 391 381 370 384 398 379 383 374 371 380 375 394 382 395 389 382 369 401 395 377 403 391 381 393 382 411 394 396 400 414 385 395 386 393 404 384 390 414 388 386 411 405 396 413 393 391 400 398 388 419 394 415 421 415 394 398 432 421 405 395 420 420 403 405 401 399 408 420 425 406 431 416 426 428 413 439 430 429 435 445 416 444 428 418 420 443 421 416 429 450 436 431 447 446 430 415 455 441 445 444 423 428 434 453 443 423 433 436 454 434 433 458 449 450 462 431 439 448 466 471 467 472 451 474 453 445 454 449 448 459 478 453 452 458 441 438 470 448 452 449 475 450 452 459 455 454 465 479 489 474 462 483 492 451 467 476 485 475 490 466 495 486 469 475 467 493 490 481 502 473 484 458 495 463 459 460 506 478 502 486 504 470 502 479 501 478 496 487 477 492 511 505 472 513 512 498 512 484 517 472 508 500 498 515 506 504 516 510 496 505 487 507 519 524 486 510 515 522 517 481 490 527 531 529 505 499 505 514 522 493 494 496 526 497 525 536 491 489 512 500 540 492 533 507 494 538 519 509 499 501 498 546 511 537 509 502 534 500 513 514 539 531 536 528 547 530 550 531 532 531 552 508 534 517 521 509 511 553 543 528 516 556 553 513 561 548 560 523 550 511 521 516 518 541 525 514 518 532 561 556 548 526 529 541 550 547 525 556 561 529 537 564 544 525 530 565 529 531 565 571 532 568 528 533 547 527 547 547 544 544 547 537 564 543 570 563 557 580 562 549 527 559 579 563 559 531 579 581 545 544 561 556 553 556 554 576 556 541 557 568 559 543 560 577 571 540 548 581 580 554 552 558 561 566 580 547 542 538 571 556 563 562 588 538 584 547 566 593 541 592 558 569 589 586 542 571 577 574 572 595 595 580 574 547 556 547 585 548 587 581 599 548 543 559 575 553 595 563 577 556 590 579 577 557 581 597 570 551 574 561 549 571 560 597 593 575 562 595 597 550 576 596 571 594 572 603 562 566 582 554 579 586 548 571 558 585 583 599 590 570 573 552 596 587 563 601 575 579 594 569 598 566 578 566 571 602 580 585 580 573 592 570 554 592 592 579 587 569 572 571 591 597 591 597 594 605 592 563 593 595 599 585 555 570 560 592 581 590 571 554 557 572 574 577 557 576 550 594 554 572 574 554 578 574 601 566 587 602 594 574 590 602 568 554 581 594 597 556 577 577 575 599 598 559 586 564 585 586 551 589 566 590 593 554 558 603 586 596 558 589 579 558 586 598 563 561 601 569 567 573 597 595 583 548 548 563 564 544 560 582 543 595 569 548 545 579 563 542 587 574 585 563 585 567 574 562 560 565 546 580 541 552 559 592 544 575 589 552 571 541 555 538 562 562 539 591 573 549 563 557 584 572 550 574 560 558 557 563 566 563 548 550 559 567 548 564 532 543 571 536 578 541 562 570 564 546 564 565 533 571 578 550 551 553 561 571 551 557 553 551 525 574 575 525 576 552 541 548 524 567 553 522 538 542 569 542 569 567 557 553 559 550 528 570 568 538 568 550 526 540 550 519 545 516 550 541 549 520 533 555 518 529 549 541 561 530 545 539 533 533 530 537 519 539 519 507 547 552 528 536 519 554 519 534 539 524 522 508 519 533 501 500 549 498 506 515 506 503 500 513 529 502 540 533 534 542 523 497 498 508 502 536 520 516 504 490 529 515 511 533 496 496 489 493 506 533 533 500 517 531 515 530 496 506 495 523 527 505 508 513 479 496 489 519 493 509 497 510 491 500 506 516 477 518 516 503 484 507 477 472 490 467 469 487 510 479 492 477 491 478 479 483 502 462 479 479 497 480 498 472 504 504 468 491 458 473 500 472 459 464 467 481 455 488 455 467 492 449 459 467 459 449 448 482 447 484 474 467 469 476 485 451 442 439 469 470 463 460 454 462 440 450 452 459 460 437 456 447 469 453 456 468 429 442 434 448 443 439 433 428 465 431 450 441 438 445 443 457 422 431 426 426 445 436 421 430 430 453 442 445 413 413 420 434 418 429 410 416 424 409 442 414 440 405 440 438 435 439 435 436 431 413 441 440 399 415 413 423 437 435 429 397 429 422 431 393 399 395 396 402 402 395 392 426 398 425 423 402 405 392 413 401 417 404 405 417 383 381 394 408 386 389 384 388 385 412 377 404 408 389 394 390 387 373 381 391 373 382 398 378 370 370 377 387 387 372 375 373 378 395 378 393 373 392 382 382 372 385 376 371 365 382 368 382 356 361 379 370 352 365 369 347 374 373 370 349 377 346 377 343 343 364 356 365 348 357 354 364 369 366 358 337 351 363 352 340 347 331 359 352 348 361 349 333 355 329 325 328 347 353 328 329 337 332 341 324 345 331 334 333 322 324 318 339 341 342 320 316 339 333 325 341 336 332 316 307 333 318 329 322 306 326 309 317 328 305 331 315 326 302 308 314 309 317 298 297 317 319 304 293 307 299 315 304 301 314 301 302 290 309 306 286 287 287 298 292 308 295 306 287 288 287 285 307 291 287 285 285 286 297 280 275 302 288 296 283 288 279 293 281 294 292 283 274 286 272 274 292 287 275 268 269 279 277 270 274 282 266 276 275 264 260 258 271 275 282 268 269 260 276 274 256 271 256 271 271 275 255 273 268 268 267 266 255 260 272 246 264 269 262 268 260 245 251 262 247 259 255 262 243 262 248 256 253 244 248 254 258 245 245 238 254 242 236 249 237 244 232 237 231 231 249 230 251 242 242 236 243 231 229 240 232 243 245 227 231 233 224 224 240 230 221 239 223 237 239 220 217 224 217 227 232 229 225 218 232 229 213 214 233 231 226 222 222 230 211 217 230 214 221 212 210 224 213 225 207 206 211 224 220 214 224 206 214 222 209 215 212 203 203 216 213 215 217 202 205 198 211 205 204 209 214 199 199 209 199 195 207 201 201 194 203 192 197 192 206 205 193 207 191 195 203 194 205 197 200 191 201 195 190 195 202 201 196 199 198 187 200 190 186 193 199 189 188 188 197 190 193 185 186 185 197 183 189 191 183 189 184 192 192 188 188 186 186 182 189 180 179 179 193 181 192 191 183 174 183 187 180 174 174 182 190 181 189 182 175 175 171 180 186 185 188 178 176 179 183 186 174 179 170 170 176 173 174 180 174 181 180 171 174 183 178 183 169 180 171 173 170 175 174 180 178 167 166 179 175 174 167 178 173 168 169 171 180 164 164 167 177 167 178 174 165 179 171 174 174 166 163 168 165 178 173 168 178 172 163 170 171 174 174 163 177 162 177 166 162 177 176 165 170 164 176 172 162 175 166 173 162 174 170 172 172 163 161 162 165 170 170 174 165 173 166 171 173 164 175
174 170 175 174 174 171 161 173 162 162 168 173 175 174 171 165 163 175 174 166 172 174 168 168 167 171 167 169 167 166 163 163 168 167 163 161 173 177 166 172 163 166 166 167 172 170 167 170 166 173 178 167 172 168 173 168 172 166 173 179 163 166 173 179 164 175 180 168 166 168 180 169 165 168 176 175 167 173 176 180 167 166 176 170 181 170 175 174 174 177 174 183 180 174 183 182 170 182 169 180 178 185 176 186 177 173 181 179 186 183 182 174 176 184 177 179 188 187 185 178 175 184 190 178 180 188 185 183 191 176 181 184 187 186 179 194 188 187 185 186 182 195 188 188 191 189 194 180 188 191 193 182 197 196 200 190 198 186 200 197 201 201 194 191 192 193 203 187 204 198 187 198 206 195 204 204 203 200 198 199 203 190 205 191 205 204 203 200 207 209 211 205 202 204 204 210 199 206 204 204 197 211 207 210 216 210 219 217 211 205 213 207 209 205 217 216 217 213 222 221 223 213 223 226 215 210 223 222 210 213 230 229 221 215 224 212 223 224 216 222 225 223 223 222 214 229 223 220 235 223 226 236 228 233 232 227 237 240 228 237 229 235 245 230 242 245 232 242 225 241 247 248 228 231 251 247 239 236 252 245 243 231 241 238 238 251 249 235 248 244 254 237 251 260 261 243 240 262 249 243 257 258 250 245 253 265 244 255 258 246 264 269 250 251 262 254 265 267 263 257 253 273 255 262 270 263 262 260 269 271 269 262 283 280 266 262 282 278 260 271 261 266 268 278 267 270 265 290 287 279 281 279 292 279 282 296 281 285 284 272 287 278 281 287 289 286 288 284 290 292 278 286 305 300 297 284 286 309 292 299 304 309 287 294 302 302 312 296 295 297 315 294 300 320 305 303 308 316 296 322 305 313 317 312 315 315 302 312 327 327 314 305 313 305 328 326 311 326 318 320 320 337 329 316 320 331 319 336 322 336 338 315 345 343 321 340 320 324 335 322 339 326 340 330 338 349 327 351 327 349 353 355 341 358 347 331 330 342 337 360 339 341 344 339 353 368 355 351 365 346 345 353 369 359 349 353 353 365 375 354 358 371 371 361 349 379 371 378 361 383 374 355 379 366 364 355 389 384 390 390 375 362 388 365 371 382 383 376 369 378 381 389 387 396 381 368 396 371 375 373 368 380 386 393 402 408 390 382 385 376 404 390 399 390 411 393 415 409 384 385 392 419 403 418 413 391 414 400 422 397 400 418 421 417 426 423 405 398 427 431 408 424 417 410 411 406 407 422 426 422 417 440 436 430 400 435 414 432 418 407 434 404 433 439 413 435 414 447 447 419 429 431 431 433 451 447 445 428 442 444 443 426 440 446 451 427 453 435 451 458 439 439 431 451 466 427 458 454 452 459 438 458 449 464 457 472 463 450 468 468 455 465 465 449 467 447 462 449 468 456 443 450 460 472 480 485 463 443 474 484 452 478 464 480 458 460 468 476 457 491 457 495 462 465 466 467 466 478 466 470 487 503 487 456 478 480 472 493 479 497 490 477 482 494 464 491 473 488 485 466 486 512 493 499 496 486 490 517 510 500 510 488 478 509 493 498 522 522 494 482 486 519 496 482 488 492 525 503 516 527 506 497 506 489 521 530 504 528 530 492 528 529 528 510 530 495 529 514 503 527 506 506 537 517 505 542 536 525 534 501 501 537 514 536 534 500 528 514 509 517 505 501 540 541 516 529 528 548 523 529 515 546 546 513 553 547 531 518 551 516 534 513 547 555 546 536 540 542 528 523 530 527 528 515 550 532 554 537 528 560 526 530 525 564 537 544 517 563 551 536 552 567 540 534 569 550 520 552 527 560 525 571 545 559 563 541 537 563 540 534 558 555 548 546 539 554 555 527 543 554 572 542 579 540 563 570 537 566 569 561 540 544 558 564 585 531 536 552 550 534 546 582 555 540 536 560 541 535 556 561 581 583 561 557 585 577 582 588 585 562 573 538 579 561 561 580 548 550 545 551 552 559 586 560 551 589 571 561 585 588 544 579 557 572 553 543 598 560 598 578 560 563 561 562 590 585 566 584 562 559 593 567 577 596 592 591 585 582 555 572 572 575 553 547 548 565 548 563 582 563 599 559 600 559 594 589 559 560 589 577 575 580 558 566 591 563 555 574 600 565 559 569 593 581 570 553 599 587 569 594 562 574 582 577 584 585 595 597 605 568 584 603 606 558 555 570 593 557 586 560 584 573 567 563 573 584 599 604 602 570 555 585 585 586 553 560 555 589 598 601 598 573 595 595 580 599 556 565 598 583 566 573 605 574 586 570 608 568 565 593 601 594 596 585 584 558 585 578 584 553 578 559 592 578 588 553 570 583 552 602 601 581 590 551 561 552 563 586 591 574 595 585 576 583 578 554 550 556 598 584 575 569 551 560 597 590 580 560 583 583 556 594 574 556 595 586 560 554 583 561 595 572 557 568 566 588 574 569 556 568 564 584 590 570 562 561 573 580 556 561 555 584 562 572 545 561 566 575 569 573 591 555 571 567 540 545 558 566 573 548 579 542 562 588 581 584 552 543 567 552 564 567 581 572 544 562 547 531 534 582 539 583 543 543 556 560 545 575 528 530 530 545 555 579 545 554 554 566 578 578 546 577 549 562 536 568 537 525 559 550 533 557 536 561 556 528 536 520 526 521 549 557 550 550 556 558 547 522 552 556 543 553 531 554 559 556 540 561 521 534 511 517 555 549 515 526 557 509 518 517 522 545 522 522 521 541 504 537 513 503 517 520 528 542 544 503 517 502 523 515 530 526 546 496 540 518 538 535 524 532 503 533 536 504 541 518 517 499 525 501 516 517 502 533 492 525 528 536 533 530 487 522 529 504 495 515 531 522 513 521 486 498 526 524 525 497 482 522 510 524 490 514 492 497 477 494 473 488 480 487 510 479 469 511 501 515 472 477 507 482 471 474 505 474 500 487 484 471 465 466 477 494 490 491 482 485 495 486 474 462 467 467 454 495 459 482 454 485 470 486 474 478 492 450 447 469 449 452 453 487 454 449 460 449 475 476 472 441 440 461 459 450 465 462 448 477 467 447 438 451 438 436 459 448 443 435 461 436 449 443 447 469 462 456 453 445 434 449 454 442 443 430 438 421 429 429 458 447 418 456 435 445 426 449 432 414 420 423 435 425 429 417 415 434 420 420 440 415 432 414 417 440 418 433 418 421 407 415 431 422 417 398 398 403 399 429 424 394 431 397 412 419 410 426 394 389 404 404 410 417 409 417 384 399 395 394 411 400 400 381 410 407 401 409 414 383 377 398 402 388 389 382 405 389 403 407 380 386 396 400 393 397 370 395 390 392 389 377 371 373 379 372 383 383 392 359 369 370 359 366 369 382 360 366 360 376 361 360 382 370 376 348 374 382 346 381 369 360 377 350 349 375 371 359 368 362 357 372 339 362 340 357 363 350 362 341 364 363 351 351 352 330 339 350 341 327 329 331 357 339 351 344 344 329 352 349 337 328 347 351 344 330 344 340 336 316 324 326 327 343 341 339 312 328 313 310 340 337 328 336 327 337 314 311 323 310 317 328 302 326 328 317 320 300 323 305 308 299 325 305 306 306 322 294 313 306 297 316 298 312 311 313 302 312 298 288 286 295 294 287 298 308 298 307 303 285 305 293 306 298 286 293 281 290 303 302 294 292 279 278 283 273 273 273 285 281 295 294 267 284 282 267 272 290 284 290 265 280 274 272 287 273 265 265 262 275 273 264 268 272 278 263 259 266 254 258 267 271 275 254 262 262 250 263 266 268 253 265 261 248 249 248 255 266 264 266 248 257 242 260 246 250 256 260 256 248 239 259 239 251 245 258 242 249 238 249 244 246 243 243 247 250 251 239 237 230 229 229 249 243 230 246 229 246 230 230 240 238 242 240 240 241 228 233 227 234 235 238 234 229 231 221 218 226 231 220 218 231 215 222 212 226 219 226 224 214 225 220 211 220 223 212 223 222 219 210 209 214 223 225 218 214 207 208 222 217 217 216 219 206 221 207 216 201 213 219 206 205 217 197 202 202 196 205 204 198 197 212 212 211 197 206 198 194 197 195 209 202 190 203 201 195 203 209 194 207 194 188 206 189 192 194 192 193 193 204 200 195 198 195 196 194 189 190 199 192 190 199 182 185 199 184 195 188 191 198 183 196 193 193 186 186 191 178 180 193 187 182 186 191 176 178 180 192 183 189 181 178 191 188 178 174 178 188 180 189 172 182 186 185 177 174 173 173 175 176 187 177 176 177 183 180 179 181 173 180 184 183 178 173 176 173 183 183 182 182 167 176 177 176 168 182 171 182 178 173 178 180 180 167 178 175 168 171 179 180 165 168 179 165 172 169 178 163 176 177 178 176 168 171 169 171 178 166 178 175 174 173 163 162 167 176 164 162 174 162 162 166 175 168 168 168 164 162 164 160 171 168 170 165 175 169 161 174 171 169 162 174 161 168 175 170 170 165 160 175 174 171 173 162
174 159 170 163 161 174 163 172 167 173 161 166 166 163 164 162 172 166 160 173 174 160 167 169 165 168 168 163 163 165 167 164 166 162 168 168 161 172 165 169 170 168 161 172 161 164 174 161 166 171 165 168 164 169 178 166 176 174 167 177 171 175 163 167 179 179 168 175 176 176 176 179 176 176 173 176 172 179 178 177 172 173 175 167 182 176 171 180 179 177 179 172 182 170 178 173 178 183 168 175 171 173 181 184 177 182 180 184 170 177 183 173 178 174 184 180 174 186 184 183 183 173 176 190 177 181 183 187 179 182 191 180 185 176 187 190 177 179 179 193 186 190 178 193 193 193 183 179 190 190 187 194 195 184 184 185 186 191 200 194 194 184 192 190 189 201 193 200 190 193 195 188 200 190 197 192 202 203 198 191 194 196 203 209 199 191 193 193 197 210 192 209 195 207 197 195 199 198 211 206 208 213 199 201 203 208 206 202 204 210 220 217 219 211 211 210 214 217 217 208 216 224 206 213 225 216 225 217 225 210 209 210 209 222 229 217 226 214 221 212 230 223 219 225 218 223 221 215 236 224 226 232 236 218 221 237 236 237 224 240 237 230 232 244 233 232 243 233 241 239 244 232 229 235 231 245 234 238 238 244 248 253 253 254 248 250 247 251 245 239 249 254 257 259 245 258 260 240 243 245 250 253 251 249 264 243 243 250 247 258 255 263 266 271 247 255 267 258 265 272 253 252 269 271 273 277 276 259 262 268 269 256 275 264 272 259 281 270 263 263 261 268 282 272 263 271 284 269 280 275 266 289 291 279 280 273 283 291 275 281 291 299 285 294 290 296 291 289 291 285 279 286 289 293 280 294 289 301 296 303 298 284 303 306 306 291 308 292 310 291 310 312 295 312 316 300 300 312 301 298 316 297 301 318 316 311 312 310 321 330 329 312 303 303 305 307 311 307 327 313 314 311 313 325 324 310 312 337 317 325 340 324 337 323 322 346 334 319 339 348 320 344 349 333 321 327 356 323 342 342 330 357 325 348 334 332 357 351 333 346 346 352 353 342 362 347 336 350 339 337 342 351 359 352 348 358 343 357 350 360 360 349 362 379 352 346 362 379 360 352 381 383 351 362 362 353 361 376 388 361 366 384 386 361 363 395 381 374 363 366 381 369 377 391 388 390 383 374 391 367 378 381 380 389 388 401 408 406 398 385 393 392 387 411 412 413 378 410 401 395 419 407 418 386 412 388 404 396 391 403 397 394 415 422 425 393 425 408 408 404 409 394 416 399 427 431 408 404 425 407 422 429 428 400 439 426 408 430 429 438 435 420 441 417 431 431 426 409 426 435 426 444 447 454 417 453 452 442 457 449 430 455 432 427 459 420 435 426 429 437 428 450 438 451 443 466 437 456 434 453 460 468 451 453 435 445 471 452 461 447 456 472 447 440 453 445 470 467 437 464 467 469 469 458 468 482 467 458 445 463 473 475 461 477 468 453 485 457 449 460 479 469 493 478 465 457 490 498 466 457 478 473 495 467 468 504 501 481 505 478 469 472 479 465 508 468 503 471 486 476 466 499 504 470 471 484 489 516 497 493 489 488 506 481 505 511 515 520 520 521 482 492 514 506 502 485 520 494 515 497 517 517 491 493 514 508 517 520 513 510 534 488 501 502 516 499 523 514 507 527 539 514 516 511 529 502 495 496 543 536 524 544 511 539 544 514 546 545 531 527 531 516 533 533 524 524 507 544 505 530 504 505 516 517 506 532 552 528 548 545 558 525 547 547 524 551 518 551 554 551 516 551 560 552 531 565 515 515 553 536 546 564 545 538 538 523 546 528 548 553 553 566 543 566 533 526 544 539 531 565 561 525 543 530 549 563 561 526 536 576 568 525 563 575 543 579 553 551 563 533 572 553 577 533 548 569 544 546 562 577 556 553 568 574 558 541 536 547 535 575 557 559 564 587 579 574 579 586 544 555 575 583 542 548 538 560 585 577 567 563 557 558 569 555 585 581 564 574 541 552 562 550 580 588 591 582 546 542 588 561 547 550 591 579 553 591 565 567 560 557 558 599 590 596 594 583 590 594 556 556 581 585 563 579 591 574 581 557 574 586 576 580 595 584 559 564 575 597 587 551 554 562 565 558 572 557 597 561 567 551 571 561 606 605 594 554 575 587 588 589 582 595 606 605 568 592 606 567 558 561 596 602 599 590 586 563 579 567 583 581 558 579 577 559 606 557 588 582 568 559 562 599 603 551 595 554 592 584 562 591 595 607 584 585 580 553 598 608 569 572 572 569 592 598 577 581 605 606 554 556 556 557 604 600 557 582 595 590 558 606 564 602 604 598 570 567 592 559 567 553 573 580 563 600 558 586 602 557 568 572 594 603 605 591 562 586 557 574 557 554 605 593 580 582 591 578 549 573 598 589 579 590 557 599 600 581 593 594 546 554 575 549 550 572 589 562 553 556 546 576 577 560 579 568 552 565 597 569 549 549 553 580 592 579 590 587 571 580 594 565 583 541 578 551 567 563 551 549 540 575 588 564 559 541 540 569 542 557 567 568 553 565 571 567 586 578 579 564 569 556 572 555 540 553 551 568 561 547 572 538 537 543 552 556 565 541 583 543 554 540 567 576 577 571 581 536 554 541 549 548 531 562 551 541 562 557 524 567 575 551 572 525 537 538 534 557 532 521 536 520 522 552 567 520 565 525 521 567 525 529 518 555 517 559 535 517 545 531 564 514 561 545 515 551 514 512 523 543 557 520 522 523 506 519 543 518 534 546 521 513 515 527 551 543 530 545 534 535 504 538 508 549 543 514 498 513 546 506 497 534 535 501 514 505 503 526 521 533 515 532 517 520 528 515 519 532 497 523 503 535 498 531 533 522 486 521 530 523 528 495 480 506 528 527 479 485 520 479 492 524 521 500 478 478 519 490 498 479 504 479 500 478 479 506 488 505 515 477 479 512 469 467 492 497 502 489 463 501 461 469 479 496 473 483 501 504 497 463 458 473 470 499 464 454 500 483 478 465 488 460 473 458 450 455 453 448 490 459 460 466 470 448 457 461 478 477 469 455 442 475 443 445 473 448 450 471 462 450 468 468 444 438 434 432 460 443 460 473 438 463 471 465 468 466 451 427 454 455 438 452 447 463 429 431 442 443 423 458 418 449 422 416 443 450 434 419 449 415 425 411 446 440 448 422 428 423 436 431 445 405 406 420 417 433 425 430 422 436 409 431 413 407 428 423 429 432 410 433 413 406 409 405 408 394 420 424 419 409 406 413 389 418 386 411 412 403 404 394 401 390 401 400 388 379 404 378 394 409 392 401 401 393 410 395 389 390 373 389 377 390 397 382 401 401 381 370 379 383 391 387 384 393 370 363 372 384 383 375 372 387 365 374 382 390 382 375 360 366 362 370 353 370 377 369 352 367 357 345 372 343 376 359 362 358 349 357 362 352 355 362 366 339 360 344 339 362 364 352 340 363 357 359 331 343 337 359 356 330 337 342 338 332 327 355 324 346 349 331 336 341 325 349 343 328 329 328 338 331 325 342 324 315 314 329 333 338 340 329 314 320 308 326 325 321 335 312 303 305 330 331 330 313 312 303 326 301 317 313 308 312 324 316 295 317 314 317 310 315 315 313 293 291 296 314 308 293 288 311 291 284 304 296 297 302 308 293 304 303 298 286 287 299 303 282 301 280 300 274 298 281 296 277 293 280 269 285 290 284 273 271 286 289 270 275 282 287 277 276 274 265 284 262 273 276 266 263 257 275 257 271 274 269 257 256 263 263 258 253 252 264 273 252 254 262 261 252 267 262 249 266 249 269 249 251 243 258 243 259 258 244 242 252 257 260 254 261 261 258 252 258 257 256 240 254 251 253 245 238 249 231 244 230 235 243 242 251 249 244 242 244 237 226 237 236 227 230 239 236 225 236 241 242 228 226 236 220 233 233 224 235 232 229 222 215 224 219 213 224 219 228 220 222 220 229 210 223 230 216 224 229 213 223 222 226 224 213 221 219 207 212 213 208 220 216 203 217 219 202 220 208 206 201 201 207 200 201 199 198 201 209 205 199 209 207 212 210 196 195 210 211 202 209 207 197 202 208 195 197 193 202 198 197 200 206 188 201 196 203 204 202 201 192 191 201 201 189 185 201 201 192 193 192 198 191 187 182 186 194 197 190 185 191 195 188 191 184 192 179 194 193 185 184 194 193 178 183 178 178 184 192 179 188 175 180 176 175 174 174 190 185 188 187 178 172 178 171 175 172 188 173 185 176 172 183 185 184 185 171 177 184 171 176 180 171 178 174 170 174 178 175 167 174 172 173 181 182 179 174 170 170 175 170 167 177 175 164 174 180 174 173 178 166 179 163 170 163 169 163 178 163 178 177 178 175 176 176 175 171 166 170 168 167 175 170 163 168 161 173 165 163 172 170 162 169 166 173 175 163 162 171 170 169 167 160 172 160 168 160 161 162 171 162 171 161 173 168 173 166 174 162 169 170 172 172 163 162 169 162 166 172
172 159 165 165 161 162 166 170 163 168 173 159 171 170 162 169 163 160 161 163 163 171 158 160 168 163 164 163 166 172 161 166 173 168 173 160 173 165 173 162 160 172 164 174 169 169 170 175 171 173 164 160 170 172 164 167 163 175 176 168 176 167 170 162 176 174 165 175 167 170 176 165 169 171 168 163 178 165 166 169 174 172 175 168 176 178 174 178 177 173 177 166 170 168 167 177 181 179 173 171 170 178 181 176 178 170 169 175 180 180 172 173 172 171 171 187 176 186 184 175 184 176 178 182 173 185 184 190 178 189 180 190 177 180 188 180 185 188 189 179 180 177 190 177 178 191 194 181 189 189 186 180 181 191 189 195 199 182 197 198 187 195 185 195 190 199 186 185 201 187 188 203 195 200 201 203 191 190 205 189 190 191 190 198 199 190 204 192 197 191 202 207 199 207 211 211 196 198 206 208 211 204 215 208 214 197 203 206 215 217 201 205 219 218 208 212 204 218 221 221 223 221 207 223 224 223 214 222 217 210 218 222 218 209 217 230 209 223 219 226 219 223 229 214 231 234 235 226 215 233 224 232 231 234 233 218 240 222 226 235 223 243 235 239 244 228 233 231 227 228 233 241 246 227 230 246 233 244 242 236 230 238 253 241 243 250 243 240 234 248 241 235 246 240 255 248 246 240 259 241 261 259 242 262 265 265 260 255 259 255 255 258 246 250 265 262 268 266 265 249 260 260 250 276 263 263 262 272 264 254 280 265 266 267 273 263 263 281 268 282 270 282 283 278 275 280 269 282 281 281 274 277 270 287 283 280 280 282 279 283 294 277 289 279 286 295 280 291 286 278 280 280 285 290 305 303 298 281 305 295 294 305 292 295 308 301 287 302 316 315 302 309 316 303 291 310 303 314 320 299 324 313 315 316 306 298 325 322 314 320 315 301 310 318 312 325 307 304 307 315 326 318 307 314 311 322 315 330 334 338 321 318 322 317 337 316 345 348 342 327 329 331 347 341 338 348 349 349 355 354 330 332 326 335 334 343 332 341 358 343 346 335 340 360 343 338 336 345 363 340 338 350 347 367 343 347 364 372 363 347 368 358 364 355 363 347 369 377 367 348 383 357 357 373 355 354 374 364 378 385 387 387 367 364 394 360 373 377 369 366 366 390 371 386 397 391 391 369 392 382 385 384 377 385 408 393 406 399 388 407 401 392 403 403 409 385 405 405 398 414 402 393 384 384 412 393 386 404 422 402 391 408 420 389 423 392 408 396 426 392 396 429 403 398 416 399 413 434 413 428 402 411 421 402 433 405 432 408 443 408 437 428 440 414 437 431 417 431 445 426 443 432 414 454 434 452 448 443 441 438 430 447 453 439 428 428 420 457 438 422 455 458 453 458 457 461 456 431 452 458 463 440 455 432 458 447 436 451 457 438 446 465 440 452 446 454 470 456 460 477 474 475 476 476 468 445 467 481 444 446 483 461 466 484 461 466 452 471 460 476 489 486 494 491 488 494 464 481 501 476 485 458 474 492 459 471 498 492 479 479 475 467 471 495 488 489 468 467 487 492 491 494 511 487 511 498 509 485 475 492 506 506 480 474 500 516 521 517 478 503 499 483 485 496 520 483 487 513 509 499 493 482 509 499 492 518 527 511 491 485 504 517 500 488 509 506 505 501 492 522 498 527 540 513 534 515 512 510 527 501 511 517 497 536 507 509 506 515 511 508 547 549 500 548 527 545 551 516 514 514 523 552 552 505 523 517 556 541 559 546 534 556 523 513 517 518 520 542 527 557 515 519 566 555 525 562 532 548 556 548 516 529 566 525 553 542 544 548 567 535 538 555 537 572 566 545 563 548 539 566 566 552 545 554 557 556 529 529 535 561 576 571 538 571 568 559 546 567 541 536 583 571 570 534 572 550 582 557 572 559 584 550 559 532 579 571 535 574 586 585 578 572 557 552 586 584 557 559 546 544 542 588 590 551 566 588 591 566 546 564 558 583 582 585 568 558 553 571 574 568 597 568 589 581 589 595 560 561 585 598 593 572 592 598 561 570 566 546 585 595 597 567 552 591 576 600 576 600 551 553 588 551 581 579 549 588 592 568 549 578 567 558 551 575 556 584 601 595 601 601 589 597 582 556 601 555 553 574 564 605 551 584 554 588 605 555 579 599 569 604 605 583 591 571 555 569 553 596 585 554 586 601 598 573 573 568 593 601 559 598 590 559 574 593 588 570 597 558 552 607 603 606 581 577 561 577 595 563 564 571 566 591 556 604 554 569 555 587 561 562 576 599 561 590 582 597 600 561 595 601 559 588 589 580 555 598 606 591 601 551 551 607 583 605 593 577 565 596 555 566 598 571 605 607 551 577 586 591 578 571 574 585 607 569 582 596 551 594 574 569 558 553 558 592 579 571 563 590 572 598 582 578 595 595 580 574 564 567 580 573 577 603 560 557 580 592 546 581 594 585 558 561 548 567 547 577 548 561 577 570 569 553 543 559 558 590 543 575 553 575 559 542 590 562 561 545 558 574 567 592 554 562 548 575 552 560 584 539 549 556 589 588 580 557 581 577 574 536 563 580 544 560 569 552 565 533 540 584 552 568 565 575 574 555 578 555 550 571 566 554 529 567 542 568 559 563 576 566 550 570 536 537 527 539 577 532 551 533 535 534 557 524 571 523 565 560 538 554 528 535 561 545 523 566 567 539 516 538 556 555 518 555 564 558 539 528 513 517 517 558 533 535 553 563 528 542 530 519 541 551 535 553 513 527 523 533 532 555 521 511 505 550 531 540 536 501 506 550 520 523 547 514 532 535 517 498 545 541 520 523 533 506 523 540 531 515 539 501 494 536 528 526 511 513 503 506 534 526 492 493 534 511 498 506 505 494 489 505 514 494 488 527 509 506 488 487 510 511 479 506 482 498 510 517 481 522 475 498 513 484 497 507 479 502 511 513 510 474 483 486 512 466 489 512 479 466 485 505 464 493 465 502 493 504 461 485 489 477 475 456 473 496 463 457 474 487 477 494 473 461 474 457 493 489 468 467 468 448 491 455 451 463 469 454 461 485 486 455 475 442 477 449 480 444 463 466 437 437 459 453 438 455 472 447 466 433 431 464 462 457 446 431 449 428 442 455 438 431 437 432 423 431 423 435 448 454 435 457 421 426 438 455 428 446 431 430 421 428 452 437 449 432 419 448 427 408 408 436 435 412 414 419 404 418 413 419 441 424 402 413 434 401 433 398 402 430 432 421 415 400 408 422 394 403 419 396 416 389 418 420 400 410 398 413 416 419 395 398 417 404 395 397 409 408 381 414 378 410 405 413 400 400 399 382 399 376 399 399 373 392 389 397 389 374 365 368 392 376 399 394 367 378 388 379 387 372 368 358 357 379 367 376 370 354 384 385 376 377 381 360 351 362 352 352 368 358 363 346 378 366 368 370 370 374 361 373 352 340 340 354 347 345 337 339 365 367 361 335 365 363 355 361 360 362 339 344 355 331 353 327 340 349 347 328 337 353 330 334 350 335 340 319 339 332 328 315 344 320 323 322 312 342 318 331 326 335 313 322 318 309 336 313 320 310 309 315 316 314 305 319 331 309 312 303 326 315 305 323 310 308 307 300 296 297 311 312 315 296 318 314 313 298 294 304 293 285 285 289 291 289 293 303 287 307 307 303 282 297 287 301 303 280 281 299 278 287 287 283 297 291 298 294 292 274 291 291 294 283 284 279 291 268 280 271 288 282 287 270 270 283 267 262 272 267 272 259 274 259 269 272 275 256 261 254 273 265 261 259 256 272 274 250 273 256 261 247 258 264 246 251 258 259 248 244 248 249 252 260 241 262 252 257 244 254 250 244 250 242 258 239 249 240 236 255 247 248 231 242 230 246 250 229 244 234 236 248 232 228 226 236 241 236 232 243 241 237 223 235 227 222 237 226 224 230 235 220 227 235 229 234 221 219 225 219 232 226 224 229 230 225 222 218 221 218 225 221 224 224 222 218 211 225 211 221 217 216 215 223 224 224 207 204 217 203 221 201 212 204 219 219 199 202 203 211 206 210 210 204 196 204 195 196 197 212 208 212 203 209 202 204 192 202 197 203 193 196 193 200 192 189 193 204 196 188 205 204 191 187 188 194 196 197 190 201 189 185 186 185 184 200 194 192 195 182 192 196 195 188 191 198 193 192 186 187 194 194 194 185 191 191 176 188 183 183 178 183 192 192 181 174 177 182 173 176 187 179 180 176 180 188 176 173 182 183 180 178 179 178 171 175 175 179 176 177 182 178 176 180 176 170 171 179 178 182 178 169 167 175 172 166 169 182 169 180 173 165 168 179 174 168 166 170 178 172 169 164 172 175 176 163 168 170 173 178 167 176 172 176 176 177 166 161 176 161 176 175 169 163 165 166 167 173 171 170 175 163 169 168 161 166 164 174 170 171 170 173 172 173 160 167 171 159 162 172 166 170 169 160 163 158 166 171 171 161 165 171 164 159 163 167 166 169 166 161 165 161 160 162 160 161
169 171 160 157 170 168 170 165 171 159 165 163 172 163 167 164 160 157 165 165 166 157 160 158 161 167 162 163 171 165 167 169 163 171 169 160 166 166 168 164 169 161 171 169 168 166 160 171 166 168 163 160 169 168 162 174 162 167 164 161 174 173 165 171 171 168 169 164 169 163 171 169 177 171 166 166 167 174 177 178 177 173 164 165 179 171 180 171 175 176 177 174 180 173 176 174 171 176 168 171 178 179 178 168 180 184 172 168 170 170 175 175 180 176 178 171 174 186 184 175 175 183 172 171 176 175 188 187 188 177 183 173 174 181 176 180 188 190 182 177 185 177 191 189 182 191 187 194 187 181 178 190 194 180 184 181 188 186 189 198 182 194 186 194 187 193 196 200 200 194 200 194 189 196 196 195 191 198 191 202 199 191 194 205 204 205 198 191 207 190 197 208 193 196 200 201 198 211 204 209 198 209 197 205 209 206 210 199 203 205 214 219 206 208 219 219 209 201 215 222 221 219 213 207 220 210 216 218 216 206 208 215 222 223 227 226 220 222 222 229 215 224 215 215 228 214 214 217 217 220 230 222 225 222 222 230 236 221 237 230 237 230 221 223 223 236 235 236 227 240 228 238 240 230 238 232 239 238 248 240 242 251 249 242 248 238 250 238 254 251 246 249 257 253 256 247 250 244 255 245 243 241 242 250 259 252 262 252 257 250 253 263 255 270 259 268 264 255 268 259 263 264 264 256 266 257 262 260 271 258 273 276 268 260 264 275 264 270 269 273 272 261 278 268 271 282 288 277 285 265 288 287 268 275 275 279 295 279 276 294 293 283 299 277 286 284 282 287 280 282 289 291 303 297 305 290 282 286 304 291 310 296 302 288 308 302 287 307 288 308 297 309 318 316 315 317 302 319 316 303 302 311 296 302 313 310 304 309 321 314 323 302 301 305 313 322 316 317 333 308 308 314 328 310 310 321 314 337 334 342 330 342 345 315 334 334 346 320 333 337 328 332 348 330 321 347 338 344 341 342 357 351 342 334 350 352 338 334 358 341 363 332 357 338 350 357 339 335 358 357 351 367 340 361 363 353 366 362 358 368 375 356 351 372 364 377 355 352 361 378 351 368 351 351 371 362 358 360 390 376 358 378 364 392 366 377 389 368 386 361 378 390 389 385 368 373 401 374 366 394 394 403 371 386 396 397 381 382 389 374 393 411 385 395 387 415 380 417 397 400 385 413 385 411 405 416 396 397 404 394 391 418 394 411 396 396 429 411 394 411 425 419 395 431 426 405 420 432 433 409 430 421 403 412 414 403 443 424 430 440 419 415 411 409 408 435 430 412 420 420 434 442 445 444 422 454 435 446 433 441 433 442 418 438 445 428 460 441 447 456 437 451 463 432 462 467 449 455 432 461 472 439 461 438 465 431 445 465 446 471 456 436 460 439 441 447 459 442 479 461 457 484 479 444 448 477 450 482 488 482 447 491 485 475 487 461 462 477 452 464 463 467 482 497 487 478 467 487 501 465 480 491 480 491 480 505 477 475 480 477 484 508 477 490 496 481 473 505 478 466 481 491 479 474 501 486 473 516 507 485 518 473 507 481 507 484 499 509 507 502 508 514 480 496 493 500 522 483 506 509 526 494 521 504 509 514 513 529 514 505 487 532 529 499 492 501 502 523 515 528 514 531 528 542 510 538 529 528 509 539 517 542 516 514 524 532 512 542 502 504 518 503 532 511 510 538 520 516 517 545 555 539 548 534 527 525 559 507 555 533 529 547 540 533 522 524 552 518 517 550 548 565 522 565 532 555 528 555 527 516 559 533 550 525 531 525 519 528 518 524 538 541 521 560 552 535 553 559 558 562 532 528 578 578 541 563 552 529 542 563 567 579 559 549 544 570 565 566 556 559 537 534 551 546 536 577 550 575 550 548 557 536 559 545 534 577 572 553 565 542 587 569 560 553 559 538 550 585 558 577 573 574 569 589 574 562 554 552 590 556 554 544 561 581 545 577 545 589 577 557 588 591 574 574 591 593 585 562 559 579 589 564 578 557 548 594 584 577 585 597 549 555 587 588 603 551 583 550 599 562 583 589 554 574 563 562 568 566 597 584 560 586 564 594 599 583 602 597 558 585 593 571 578 588 583 561 566 586 594 576 557 600 586 557 583 601 574 605 571 595 555 568 585 600 556 553 580 563 563 598 597 606 561 567 578 593 569 593 562 605 560 568 596 588 566 571 572 581 559 591 566 562 599 591 602 603 592 564 606 596 610 593 592 610 600 609 592 608 583 601 594 583 608 580 560 555 590 571 584 596 609 589 605 597 570 588 581 601 599 568 577 590 608 608 589 589 606 563 579 579 603 562 609 592 580 607 594 559 567 559 602 557 588 588 593 597 565 555 579 604 571 605 604 575 554 604 602 586 560 599 561 596 585 605 583 600 563 553 591 579 600 566 581 549 564 555 551 548 595 551 559 560 583 571 600 546 569 595 598 594 588 552 584 566 566 576 560 581 581 545 570 592 580 546 593 596 570 556 594 579 587 546 584 540 553 578 583 550 584 537 591 576 542 588 536 555 585 569 577 552 567 588 587 563 536 557 563 563 572 544 546 547 551 536 557 567 571 556 579 546 568 568 580 562 548 547 575 534 561 562 562 528 549 551 539 537 541 548 564 566 566 537 531 560 539 541 551 558 533 520 520 544 521 534 529 555 517 550 540 552 559 520 524 514 541 542 521 530 558 533 532 552 539 540 559 553 529 552 530 552 555 552 527 523 548 550 542 505 555 525 523 534 527 530 516 533 552 523 515 509 542 548 499 542 517 505 509 527 533 523 505 526 500 511 532 522 496 528 530 496 537 537 494 535 506 512 509 501 508 524 509 492 497 493 521 494 495 512 521 528 526 515 515 496 529 497 510 502 518 484 511 502 507 523 478 516 494 492 486 474 511 519 484 474 498 505 504 493 490 486 504 508 498 472 512 505 468 479 489 484 492 464 493 475 471 491 477 458 491 460 458 498 483 497 470 474 493 484 497 467 486 482 475 486 490 480 474 449 459 453 449 473 455 481 451 477 453 456 486 476 480 466 444 450 482 468 475 437 444 437 450 436 468 437 439 461 442 444 447 449 471 428 438 433 433 453 427 454 438 446 458 460 440 449 428 443 461 447 422 419 458 431 434 440 453 421 448 455 429 438 438 440 431 444 439 415 446 422 417 437 412 412 427 408 405 401 414 411 416 420 424 430 408 429 413 431 434 416 416 426 420 427 405 412 405 411 405 400 397 404 424 408 392 410 405 409 384 410 409 396 419 411 393 395 397 386 402 377 376 391 405 386 377 408 383 402 399 389 406 393 397 392 392 387 388 385 389 375 370 365 393 382 397 388 378 378 375 376 384 364 390 356 390 354 361 371 365 375 371 375 362 380 358 366 357 372 356 369 344 346 348 352 352 349 373 369 372 339 362 355 351 362 366 351 352 347 350 364 359 352 331 359 347 353 337 360 339 328 347 349 329 326 342 326 352 352 330 346 333 322 318 339 346 319 344 325 347 328 341 334 342 335 312 320 311 311 318 332 317 320 335 326 333 306 327 315 326 309 331 316 326 321 320 299 313 316 317 300 324 314 309 295 302 304 297 292 304 302 316 309 313 299 291 292 307 286 299 290 304 294 291 301 309 295 281 287 304 296 301 277 290 282 288 297 277 298 291 292 273 278 274 290 278 296 272 290 278 282 291 285 272 287 289 275 289 274 265 280 283 285 270 282 273 265 273 259 265 260 257 278 258 269 266 254 265 270 274 262 274 265 250 252 250 250 271 257 247 258 269 259 251 258 258 250 244 261 249 252 256 259 239 259 238 237 244 248 244 249 249 256 248 248 250 252 239 247 242 236 242 233 234 237 234 248 243 235 236 227 243 246 231 237 224 232 242 236 230 224 225 239 229 226 233 238 233 223 230 232 232 229 232 228 227 216 216 230 228 214 223 231 212 222 215 218 224 224 221 214 220 221 227 220 209 214 225 205 215 222 203 206 207 220 206 221 216 204 220 205 203 218 206 198 214 203 210 212 205 207 197 209 196 212 212 210 205 206 207 204 199 203 208 207 201 190 194 202 200 195 192 198 190 203 204 205 188 198 202 195 194 200 189 194 188 202 195 199 195 198 200 197 191 194 195 199 190 182 198 182 192 190 193 192 182 191 180 180 187 186 186 193 191 186 192 184 175 186 187 182 190 180 173 175 181 188 187 182 182 172 183 175 183 180 171 185 175 180 172 181 178 170 185 183 177 169 168 178 178 176 172 175 175 167 178 167 179 167 167 182 171 165 173 173 178 173 165 173 166 167 167 165 168 174 163 167 175 170 176 175 162 172 167 170 171 169 161 175 170 170 174 173 170 173 170 168 160 168 161 173 160 160 166 162 169 172 164 170 159 167 159 166 166 165 161 158 163 162 167 160 169 170 158 163 166 167 170 167 159 171 164 161 157 171 164 167 169 170 162 169 162 164 161 171 171 164 171 161 168 164 163 163
159 162 168 169 157 165 163 159 164 170 163 164 168 171 158 164 168 164 160 157 171 164 171 169 171 169 157 166 162 165 158 165 171 170 162 172 163 169 160 171 167 167 164 165 167 167 173 163 159 162 165 158 170 165 172 171 163 174 165 168 166 167 161 165 164 167 165 171 163 172 164 168 173 164 173 164 178 165 169 170 167 175 172 171 172 166 169 178 179 174 165 172 179 180 166 168 175 167 174 166 170 178 173 183 182 177 177 172 181 169 181 178 174 174 170 174 185 185 173 185 186 175 175 171 183 182 177 179 174 182 178 173 180 181 175 189 189 182 181 187 181 181 178 185 191 176 184 193 189 180 193 183 185 179 183 196 190 187 195 194 181 188 193 198 189 191 183 200 184 186 201 201 199 198 195 199 190 192 196 199 196 199 199 200 200 196 198 194 190 204 205 206 200 200 210 210 201 202 193 210 204 206 197 196 211 212 196 208 200 208 215 206 199 214 208 210 211 218 211 214 202 204 211 222 209 207 215 219 224 225 210 210 207 223 224 214 216 223 214 221 228 215 230 230 221 232 232 221 215 230 235 233 229 237 234 232 234 228 239 229 231 241 238 225 230 239 236 238 236 245 229 244 234 246 234 243 244 237 251 234 248 238 238 236 240 233 240 232 250 251 245 241 254 252 250 237 240 258 245 247 253 258 255 250 251 242 241 265 247 246 244 264 257 266 258 267 257 263 262 263 262 258 250 270 268 273 254 268 257 261 273 261 266 260 277 258 264 268 277 260 269 268 284 285 280 269 267 268 275 271 287 269 283 271 288 278 279 292 278 289 288 298 287 297 291 278 285 296 303 298 296 286 293 292 307 306 307 281 288 299 297 285 293 284 312 300 306 291 291 297 303 315 302 298 300 292 299 300 302 321 316 303 311 303 298 326 302 319 303 308 311 320 310 311 316 308 333 335 318 319 306 324 321 326 319 339 339 327 316 319 315 318 317 316 315 315 328 335 317 335 349 333 344 352 341 323 325 338 334 354 324 335 341 350 326 330 344 346 342 345 347 333 334 347 356 339 345 360 342 362 343 364 363 341 357 356 366 367 356 343 365 345 352 371 373 376 353 371 374 380 380 381 358 375 356 373 364 380 363 380 358 391 375 369 383 394 393 382 386 393 382 365 366 370 366 394 372 383 395 402 385 398 386 396 382 392 405 388 395 382 405 382 384 387 398 401 406 390 405 414 397 405 382 387 400 415 414 397 410 409 396 422 423 391 402 402 428 392 431 404 421 407 405 424 402 408 428 429 412 430 431 429 436 415 420 423 405 412 410 417 433 433 416 429 430 442 417 435 429 427 417 428 449 436 448 445 431 446 420 427 447 436 458 446 449 431 428 438 442 452 445 425 442 450 443 435 457 445 470 463 446 466 468 434 474 462 449 435 456 462 470 442 451 442 456 478 454 468 469 448 476 441 458 486 469 450 446 447 471 466 454 491 449 464 453 473 468 486 489 486 498 462 485 474 474 473 494 476 474 474 497 497 494 458 483 482 505 497 465 462 466 477 489 475 494 494 466 477 487 470 498 499 481 497 517 482 509 495 513 518 500 501 484 505 508 500 510 516 488 482 493 503 488 489 485 519 529 519 521 528 516 490 522 513 494 520 513 496 496 537 526 507 536 517 531 531 505 522 531 539 517 494 515 494 527 502 497 536 535 545 531 512 532 541 511 507 505 524 526 517 532 533 518 502 517 530 544 541 526 535 527 529 554 515 515 553 526 523 542 561 541 552 519 532 553 553 560 531 524 547 546 547 531 549 558 557 519 528 547 562 534 527 520 552 567 556 529 539 567 562 525 529 558 541 551 546 522 541 577 533 534 559 533 545 562 553 571 527 550 573 554 562 556 538 572 546 551 581 552 547 548 565 533 560 544 557 583 538 578 584 543 567 574 575 586 543 585 565 578 547 582 566 567 577 543 572 573 552 569 541 581 560 564 543 568 576 569 548 584 560 571 556 572 592 546 554 562 582 574 570 597 582 594 580 560 574 562 594 598 563 601 568 568 599 586 547 591 553 582 568 579 571 583 554 582 604 582 603 588 558 590 586 556 584 582 574 574 601 567 571 578 582 599 590 575 606 583 599 596 569 600 570 556 559 594 568 556 590 583 563 606 604 594 577 582 582 606 591 596 591 588 606 589 578 587 606 575 561 588 562 572 571 573 570 580 609 587 586 590 611 589 579 605 573 596 570 595 592 609 582 572 586 577 600 611 603 587 568 603 564 569 556 583 590 564 601 579 590 575 558 589 603 575 582 564 559 598 598 597 587 568 607 561 583 587 611 566 563 566 606 564 573 609 593 609 553 583 577 589 596 573 566 578 593 586 581 598 564 567 575 598 581 562 596 601 594 595 555 603 600 608 607 563 598 589 553 599 553 569 587 606 590 584 600 563 566 562 590 573 570 558 592 575 595 553 576 573 591 557 582 583 581 561 589 567 600 554 560 589 572 556 547 555 589 597 584 548 569 583 587 549 593 589 591 582 553 563 549 554 588 585 578 555 560 592 583 564 556 587 561 588 573 592 582 563 579 570 557 544 565 558 545 577 571 585 541 565 571 588 580 563 585 562 578 549 542 566 564 544 551 554 571 575 550 546 576 563 566 545 539 578 549 531 554 555 575 536 553 555 574 570 548 542 566 567 568 544 566 561 543 554 568 527 557 534 553 527 555 558 523 567 517 522 521 539 556 522 529 558 566 560 519 558 520 545 526 515 550 534 519 558 530 555 532 538 535 516 527 527 535 526 511 548 519 537 523 546 526 545 543 525 505 504 540 549 520 511 506 498 540 540 544 512 507 509 544 544 525 534 501 527 540 505 521 505 510 493 489 493 504 491 495 519 493 532 532 525 504 502 494 489 525 499 529 480 523 483 521 481 506 518 504 476 505 483 514 479 503 498 518 510 484 493 506 476 493 504 486 481 489 491 485 495 478 469 511 485 489 501 478 493 490 466 466 488 497 484 483 501 487 491 496 467 492 460 485 495 499 457 461 491 497 491 493 477 485 464 463 473 448 458 463 462 485 443 472 463 449 463 483 466 460 480 455 444 474 449 465 469 465 463 475 470 437 469 462 433 434 451 450 442 449 469 445 464 451 440 460 428 445 448 424 448 464 443 420 455 434 445 440 418 426 431 423 435 430 453 443 419 432 415 423 452 411 419 408 411 443 440 439 405 445 408 436 438 413 439 408 406 411 401 416 422 435 430 423 410 424 411 401 399 395 411 392 412 422 428 425 412 422 386 402 399 397 408 416 391 390 396 382 388 396 417 389 380 407 383 399 392 388 402 382 408 390 405 403 383 393 390 378 388 390 391 366 367 393 395 370 385 377 374 391 386 396 359 388 392 375 375 387 360 374 362 386 383 387 372 367 382 374 353 366 375 348 361 377 375 360 369 367 375 342 376 349 373 367 356 359 343 359 347 362 358 363 364 340 338 334 337 333 348 335 351 351 345 332 345 331 355 340 333 346 333 354 348 323 349 350 319 321 333 333 322 347 316 337 328 323 329 341 323 323 328 328 309 330 331 322 318 311 320 313 309 335 316 314 311 328 304 322 312 328 328 308 312 323 326 298 314 322 295 294 295 313 318 302 314 292 295 307 307 296 298 287 313 313 295 299 296 300 300 303 302 303 305 279 292 278 297 293 291 295 275 277 300 279 275 294 284 291 280 279 294 290 287 293 289 293 285 293 267 283 269 267 282 288 269 284 284 276 279 264 262 265 273 264 263 261 272 255 273 256 262 262 254 257 258 255 256 257 254 254 268 271 269 260 265 267 262 254 267 267 247 263 252 244 248 254 248 245 256 249 252 243 250 246 255 247 249 252 252 247 233 241 248 235 238 242 243 246 237 247 243 228 232 241 243 225 234 239 227 228 242 225 241 237 228 240 227 225 227 227 231 236 221 234 237 236 219 234 225 229 225 215 233 230 219 213 210 229 213 221 219 226 212 219 211 210 220 212 214 220 211 212 217 208 207 223 203 210 202 219 220 203 206 202 219 215 216 206 217 212 199 200 202 207 201 210 210 205 209 193 203 206 202 200 194 193 195 204 209 197 194 195 190 204 192 197 189 192 188 203 191 188 196 199 196 185 201 187 184 202 188 191 189 199 195 194 196 187 193 182 184 191 192 181 192 182 189 189 184 186 186 194 184 177 186 186 177 179 176 179 181 178 185 182 180 173 184 178 187 180 184 172 188 177 173 183 181 184 183 172 172 185 185 170 180 178 173 171 180 168 171 169 167 177 172 175 179 167 173 166 177 169 179 173 173 165 169 170 165 174 172 175 171 179 176 173 171 163 166 166 171 170 176 162 170 164 161 174 173 168 165 168 163 160 160 172 170 175 160 163 173 161 173 169 164 161 164 172 165 171 172 172 173 162 168 164 168 157 157 163 167 163 172 170 163 172 166 157 171 167 161 169 169 158 163 158 161 170 156 168 167 170 166 166 159 160 156 169 161 156 160 171 162 159 168 168 158 162
168 155 155 156 168 168 159 160 155 164 158 155 160 169 170 155 163 157 159 163 170 164 163 158 163 170 161 160 167 164 167 164 165 167 166 162 165 170 167 165 163 170 166 169 169 165 169 161 167 158 169 167 168 163 171 161 162 162 166 173 170 162 167 164 173 161 171 166 160 167 160 167 166 170 163 175 165 161 171 176 163 173 178 175 177 177 168 166 178 174 164 172 178 179 165 169 173 178 181 170 170 178 174 170 178 171 175 174 180 169 180 182 182 180 171 180 180 178 176 169 174 186 170 180 183 188 176 179 172 186 179 184 175 185 185 187 174 189 184 185 181 183 183 183 184 191 186 188 176 190 183 177 185 194 189 178 192 194 187 194 198 184 195 195 195 193 188 192 182 187 193 186 197 193 198 203 194 186 193 202 203 187 193 206 190 198 201 199 199 200 201 191 192 208 201 192 205 204 207 199 196 199 205 212 209 214 203 208 203 207 198 214 201 211 215 201 213 216 207 221 201 215 205 204 223 214 206 217 217 217 224 222 214 210 223 210 225 222 221 211 216 220 220 216 216 218 230 224 228 228 234 222 223 215 235 233 226 221 226 228 225 233 240 230 231 240 240 230 233 230 238 243 246 239 234 240 243 246 234 228 236 233 237 252 240 235 244 232 236 235 235 243 233 253 250 247 236 243 251 242 243 241 241 252 253 242 245 257 255 252 259 263 254 268 249 267 256 249 267 272 261 259 258 270 264 272 270 268 255 272 258 267 279 279 272 273 270 268 277 280 265 278 276 285 275 272 281 285 285 279 291 273 266 281 274 281 282 274 275 283 289 295 274 291 285 279 279 290 287 275 304 294 304 284 291 294 288 281 281 299 285 289 306 304 291 300 293 285 289 290 299 296 303 312 311 313 316 319 321 314 296 310 307 299 300 326 313 310 314 308 310 329 315 308 308 303 311 326 330 312 316 314 319 327 321 316 312 310 340 341 336 340 345 338 345 316 330 335 318 332 329 336 328 332 343 328 337 347 335 335 357 339 349 325 356 330 357 329 361 358 358 363 342 366 360 340 355 348 369 338 355 365 350 343 367 355 363 367 371 345 366 349 349 357 349 369 356 381 364 356 368 366 360 359 387 373 365 382 373 374 356 376 379 358 382 387 377 375 368 395 386 396 392 397 401 396 402 387 372 396 400 398 389 405 374 375 380 404 402 375 393 376 385 408 386 389 404 394 416 402 400 420 401 390 406 386 420 423 393 404 387 413 424 401 412 429 414 430 400 409 429 413 396 397 402 433 434 430 402 403 418 405 439 439 403 416 418 443 420 441 411 425 441 424 440 440 439 415 433 429 411 431 425 437 427 456 443 426 452 458 458 457 443 432 429 463 453 422 447 461 451 462 431 466 444 446 451 471 429 460 433 440 455 432 464 471 460 447 463 442 452 476 443 453 480 473 446 479 446 485 482 460 454 471 475 443 489 474 448 488 468 454 452 460 494 451 476 482 455 469 458 466 464 499 457 485 471 471 465 478 499 481 471 499 460 490 492 476 501 466 498 471 497 464 500 488 503 501 503 486 501 477 490 475 473 513 510 511 479 487 508 493 498 479 504 475 512 501 492 520 491 521 518 504 494 488 512 491 493 526 487 527 492 488 525 485 530 519 509 509 530 527 531 500 497 510 502 520 528 537 516 535 543 502 495 501 525 495 514 531 511 527 501 548 545 504 532 526 541 540 538 543 531 552 513 529 552 517 533 539 535 525 515 549 533 532 508 542 533 559 532 525 511 523 557 549 526 519 519 533 516 514 544 516 545 553 528 550 548 564 550 562 527 559 523 537 570 569 547 566 566 574 570 571 553 551 557 572 552 568 554 556 527 556 531 569 566 554 565 532 557 566 530 559 582 552 569 550 545 541 555 537 580 574 539 586 541 532 535 565 587 562 576 559 564 556 571 573 562 580 591 564 574 546 542 562 553 569 583 548 549 558 593 542 586 545 581 565 544 595 560 592 559 573 548 551 563 557 596 548 584 557 551 562 574 582 594 591 578 562 552 550 599 591 601 561 563 601 587 567 599 565 560 559 556 583 568 577 557 581 598 598 595 564 559 584 576 558 565 573 577 583 590 589 579 593 556 562 596 554 577 570 561 602 587 605 573 588 559 582 588 582 604 562 571 607 589 596 606 596 611 567 570 592 606 598 577 603 609 564 606 568 574 608 612 610 603 567 581 611 588 608 574 581 559 593 569 587 570 565 571 570 578 587 600 564 565 565 555 555 567 607 561 580 594 610 569 585 564 595 575 589 591 594 557 587 566 564 612 574 566 570 581 589 595 568 591 597 570 590 596 574 577 595 599 558 592 556 580 594 588 600 569 557 573 564 582 584 573 581 595 584 595 562 609 569 576 579 554 584 608 587 603 572 570 583 568 551 585 587 583 553 575 599 558 581 603 594 592 578 604 597 591 576 565 596 588 565 599 604 595 600 601 578 550 570 554 568 558 561 574 589 548 572 592 559 547 547 561 588 575 558 578 576 584 553 565 581 569 575 579 574 586 576 548 558 553 553 541 591 560 571 591 571 539 592 541 581 584 548 573 572 560 577 570 565 577 586 574 534 571 581 534 540 558 581 543 571 538 545 574 551 558 538 575 547 535 576 544 537 543 568 550 547 543 570 549 575 564 560 532 543 538 539 542 567 573 556 526 573 572 568 524 559 561 549 541 519 533 556 519 527 551 556 515 548 543 554 547 520 513 522 530 559 538 553 522 539 528 537 543 544 522 549 552 546 557 515 543 552 544 528 516 536 541 533 538 539 514 546 551 531 507 513 506 548 531 498 528 542 547 539 501 499 513 495 513 517 528 532 538 538 522 508 509 519 495 496 489 527 535 535 514 504 522 504 498 510 508 503 531 501 500 500 522 506 510 489 524 517 481 493 513 516 491 493 519 516 490 483 496 488 484 495 500 474 514 505 480 474 480 500 502 487 495 507 492 482 502 468 487 496 508 494 498 506 505 475 498 471 475 464 465 478 477 469 464 463 496 460 476 459 490 454 479 469 476 473 468 466 481 459 453 451 470 478 470 442 474 462 450 440 460 480 452 463 482 455 465 460 448 439 448 444 470 437 445 431 450 434 434 469 444 462 434 456 437 455 432 459 444 439 443 434 439 450 460 447 422 458 437 422 421 434 457 455 416 433 454 454 448 442 421 424 431 449 433 432 436 431 438 432 412 437 417 405 409 426 401 424 439 415 407 424 421 419 416 426 416 411 399 409 406 420 413 427 397 418 404 402 387 417 404 406 399 395 391 388 408 381 409 413 386 412 402 388 414 406 379 381 381 388 381 404 389 397 376 399 391 398 385 400 379 368 398 377 389 400 395 394 372 391 374 360 369 385 361 386 366 378 370 376 373 375 353 380 364 357 367 354 371 350 357 358 352 378 373 351 360 358 349 349 353 363 342 370 371 348 348 364 363 360 361 358 334 352 363 336 339 332 349 359 344 339 358 355 331 341 332 337 349 336 324 340 344 336 348 343 342 326 334 334 320 317 338 329 328 342 334 343 342 334 329 328 321 338 316 313 316 307 312 334 314 324 309 331 311 322 326 314 304 318 318 314 312 315 303 311 322 316 305 315 294 306 307 310 316 313 290 308 288 290 300 295 309 298 309 293 295 295 306 281 300 281 290 287 291 297 304 304 296 280 283 282 280 273 299 283 293 285 284 274 292 286 278 287 282 268 289 278 278 286 281 275 275 267 272 284 282 277 285 259 264 282 269 257 277 278 265 268 268 270 265 265 269 255 262 265 262 250 270 259 260 255 269 246 260 247 266 264 264 260 266 265 250 264 241 248 258 242 262 252 238 258 256 245 235 251 237 247 253 253 234 252 245 230 233 230 247 235 243 238 247 230 236 232 227 230 241 242 239 224 240 237 226 229 240 235 220 233 229 228 223 235 235 228 216 226 217 214 215 233 225 224 227 230 230 229 216 228 224 225 215 226 213 224 223 227 220 212 219 205 215 215 212 209 218 207 210 210 219 211 215 211 204 199 203 208 204 203 211 199 200 206 205 206 209 197 203 204 197 208 204 201 196 210 194 193 199 193 196 195 194 206 194 206 206 206 187 188 200 187 191 192 192 194 198 190 185 199 188 192 190 189 196 182 187 187 182 182 180 182 196 184 179 180 180 181 181 187 190 193 183 185 192 182 192 177 176 177 188 183 187 184 173 187 179 189 187 185 178 181 171 177 185 187 177 183 176 172 183 172 170 176 172 175 184 177 168 177 175 179 181 183 168 167 182 181 167 167 169 169 179 164 179 179 172 175 174 168 177 179 179 178 168 165 176 175 165 167 168 163 169 165 170 171 165 174 171 165 171 161 169 170 166 173 172 172 165 161 166 170 171 173 161 170 166 164 170 160 170 171 160 158 165 167 161 170 165 171 158 160 156 167 171 163 166 169 160 156 171 169 168 167 167 170 163 159 161 159 162 158 158 165 159 166 159 164 163 168 163 165 156 164 161 155 155 155 168 160
154 166 156 166 162 168 165 154 156 155 159 163 159 162 157 163 157 161 156 165 158 165 159 159 158 165 160 159 166 158 164 166 155 166 162 163 164 158 164 166 159 169 160 165 162 163 159 165 171 161 160 159 157 166 166 161 162 172 166 157 159 160 170 160 172 161 169 165 165 163 162 170 161 166 163 168 175 167 161 174 173 164 172 176 172 171 164 177 164 167 166 175 174 164 163 177 175 177 178 175 175 166 179 174 174 174 166 176 172 172 170 167 176 174 174 171 168 178 178 179 184 174 176 179 176 185 177 180 173 187 186 184 171 183 176 174 177 178 186 177 176 186 185 174 175 184 175 178 178 180 191 184 193 194 185 182 194 179 188 179 179 184 187 186 180 191 182 192 197 191 191 197 193 186 197 184 188 187 185 197 203 200 187 199 194 199 200 200 197 202 201 190 208 201 205 199 200 196 191 208 208 212 209 195 206 213 210 199 203 198 211 208 211 215 209 217 211 211 218 216 213 216 203 212 222 213 216 218 208 217 206 222 222 209 208 214 216 215 219 224 214 226 223 219 223 225 225 221 224 229 230 234 224 215 227 226 236 228 219 222 224 221 227 235 233 221 224 241 221 233 223 237 230 246 244 247 236 241 246 237 238 248 235 236 242 234 238 248 248 253 247 236 233 246 239 236 241 250 259 247 238 238 252 257 241 246 257 265 265 250 266 254 256 260 261 266 251 256 247 255 260 265 261 255 265 262 258 257 255 266 262 258 275 258 268 268 259 277 259 266 260 265 271 284 287 282 268 264 278 285 287 267 289 273 281 277 280 283 281 292 292 297 287 282 297 279 289 290 286 288 290 303 305 295 298 282 284 305 284 303 298 294 285 288 302 309 291 310 300 291 307 308 290 314 303 317 301 319 319 307 299 294 315 317 326 318 317 316 304 327 311 315 327 309 318 326 305 318 333 322 318 309 336 335 322 320 316 310 325 314 331 315 315 321 333 329 333 337 324 341 334 324 340 320 320 337 332 333 351 354 341 350 332 357 352 333 357 349 335 358 340 341 342 350 349 364 358 346 345 340 345 350 360 353 355 347 355 372 352 343 368 365 373 367 373 371 366 362 357 358 361 369 378 375 374 372 387 367 389 365 385 373 369 375 362 375 394 378 366 387 379 395 379 380 401 399 392 377 376 389 387 405 378 383 402 386 394 403 391 412 377 410 379 380 388 400 412 398 416 381 389 413 417 416 396 406 392 413 387 386 399 426 389 419 410 408 422 400 429 414 407 419 430 431 408 411 435 438 424 406 404 416 421 436 435 405 422 441 443 422 415 428 415 409 436 417 448 420 436 445 445 453 423 442 439 426 418 454 425 429 422 459 457 434 438 431 429 425 425 437 426 460 432 443 460 456 470 439 428 456 436 451 434 440 452 466 466 461 456 469 440 455 473 473 450 447 466 463 478 459 473 466 485 452 482 463 448 489 446 475 458 467 449 454 483 451 457 491 476 457 460 481 465 500 468 493 473 494 463 469 501 505 481 460 467 469 502 478 483 502 509 494 498 509 482 500 499 494 472 480 513 498 481 492 501 502 476 506 521 501 477 482 515 508 479 489 524 504 513 485 524 489 488 522 517 517 482 508 522 488 505 522 503 509 512 488 502 497 514 527 500 510 510 498 513 514 541 518 533 508 529 504 528 499 512 512 504 504 547 522 538 513 509 501 546 537 502 500 547 541 553 537 507 553 506 548 554 507 552 511 524 545 557 526 517 535 511 510 521 548 530 559 561 524 553 539 540 565 529 520 520 528 544 536 529 528 516 518 528 544 528 567 570 535 519 533 561 543 528 566 553 543 536 551 536 550 572 566 552 541 556 577 575 531 552 552 536 540 576 578 553 573 541 537 558 549 562 575 531 570 574 572 556 547 571 565 543 583 537 543 539 566 559 552 573 571 538 542 561 540 563 565 582 589 583 567 581 571 553 549 594 540 573 561 590 576 577 577 587 594 559 596 574 594 562 559 598 600 547 582 568 546 576 563 548 555 578 580 550 571 553 571 556 549 551 565 601 588 559 550 600 577 562 590 588 582 565 586 597 569 570 558 602 608 604 563 555 600 573 576 568 569 576 593 593 578 552 568 555 552 563 597 581 599 590 576 602 559 572 578 598 592 577 591 591 572 595 595 556 561 556 574 579 581 558 612 599 608 562 602 609 565 580 571 612 611 595 604 609 556 570 595 595 585 566 566 603 608 600 605 556 601 567 572 561 562 571 598 557 578 579 603 580 605 612 579 594 585 569 589 586 575 570 559 604 572 561 585 566 605 577 566 584 580 574 582 586 588 565 578 603 588 560 569 571 558 584 609 587 597 584 609 607 589 603 597 606 609 561 558 592 582 560 562 597 578 588 561 604 590 576 585 564 580 591 573 575 563 560 599 604 582 587 592 559 571 577 603 568 576 600 559 592 569 583 591 564 557 550 553 577 571 587 555 555 591 551 580 547 563 575 562 568 550 599 566 551 584 575 573 562 582 598 547 600 590 546 573 598 548 576 584 569 559 590 591 544 552 548 593 585 593 557 588 592 547 584 546 580 565 590 575 559 589 568 589 556 561 542 575 565 581 554 562 584 568 580 586 555 533 583 544 537 570 540 559 555 532 570 569 539 559 580 544 543 567 533 540 579 541 540 556 557 547 570 524 566 542 537 529 534 530 566 529 537 549 546 523 556 523 565 538 569 530 533 552 550 552 519 555 555 550 551 560 551 559 527 532 533 535 514 550 541 518 543 524 525 546 553 541 528 554 542 509 550 547 538 510 539 518 511 529 510 537 504 539 518 504 523 509 547 500 519 518 520 524 506 517 519 497 499 508 528 520 501 519 500 515 532 520 496 536 517 516 517 491 492 492 505 527 497 501 498 522 501 482 529 503 528 481 520 502 525 510 521 502 490 486 488 510 496 510 509 474 495 503 472 518 513 511 482 487 488 499 510 489 469 511 473 495 490 499 499 507 497 478 498 462 501 489 461 464 486 488 497 496 464 496 474 483 484 467 458 468 472 488 463 485 476 447 458 469 463 452 444 480 479 456 463 486 475 463 457 449 467 446 461 460 450 440 437 477 443 440 456 469 455 454 453 453 431 449 467 432 464 448 438 462 465 449 456 426 444 456 440 431 438 431 426 444 449 444 426 441 451 426 447 436 422 421 452 441 416 448 437 444 441 445 418 444 427 414 407 407 414 413 431 409 441 413 408 427 403 398 407 418 435 398 411 415 432 431 411 429 415 418 426 395 405 424 410 401 391 422 412 402 385 382 409 392 416 403 399 387 393 387 413 411 381 403 394 390 406 387 396 395 402 383 373 401 399 390 395 372 387 377 397 369 385 363 398 390 395 388 373 386 360 368 382 384 366 368 364 388 371 382 360 387 368 358 352 348 375 363 350 354 346 347 358 369 361 366 354 342 364 351 352 362 350 340 338 370 355 368 357 366 333 357 351 359 342 332 353 351 331 345 347 354 336 326 325 331 325 350 349 323 326 326 347 341 338 340 343 325 321 346 338 335 321 331 330 334 328 312 312 334 338 321 310 308 317 312 309 314 327 325 327 317 321 304 312 316 306 304 299 297 312 300 298 321 294 296 303 317 300 306 313 314 301 305 299 309 286 294 293 295 310 302 295 291 308 282 293 301 300 290 289 288 280 300 301 280 280 280 291 292 290 284 280 287 284 286 277 270 293 281 282 291 280 271 268 274 272 288 286 274 275 279 271 264 272 264 275 278 269 276 261 266 274 258 273 262 258 258 266 271 249 265 268 264 265 253 262 251 267 266 268 245 267 247 264 246 250 243 263 253 250 247 239 251 249 254 250 258 254 244 254 252 236 250 234 244 254 239 233 229 252 247 237 243 245 249 245 235 240 243 238 227 224 230 235 229 229 238 225 238 224 219 240 238 222 218 228 232 236 225 229 224 216 225 232 227 213 216 214 226 217 220 211 227 215 227 217 214 219 224 214 218 218 216 211 217 210 211 203 210 221 214 221 221 209 205 199 202 204 200 215 207 209 200 206 199 202 204 211 194 201 204 204 209 203 201 204 202 201 197 202 199 195 194 200 203 202 202 194 204 191 194 200 198 196 202 187 190 188 184 196 197 200 194 191 199 185 195 181 187 198 196 184 187 183 184 179 180 181 178 189 186 178 183 184 193 176 182 191 182 177 184 179 178 179 178 173 187 185 189 181 173 187 182 181 173 185 177 179 170 181 182 176 181 177 178 184 181 181 169 176 168 182 168 177 178 171 182 165 173 171 173 170 165 180 167 171 168 164 179 167 166 166 165 177 173 175 167 177 170 168 169 162 167 164 172 171 173 163 167 164 174 171 170 170 167 162 158 163 168 164 173 161 169 172 158 162 164 161 171 162 159 161 156 168 165 168 163 162 171 170 168 170 166 162 164 158 166 165 163 160 155 163 164 167 162 165 156 168 168 169 158 154 157 158 166 166 154 157 157 169 156 169 167 167 160 160 154 155 154 163 161 155 155
153 166 161 163 167 160 161 166 164 162 153 168 158 166 168 162 153 167 164 168 164 161 158 154 161 160 155 155 168 157 156 168 154 165 162 168 156 154 165 167 163 166 167 170 163 166 163 163 164 158 162 159 167 169 161 159 160 163 161 158 167 164 157 167 159 165 165 161 166 161 159 160 173 171 159 166 167 168 159 160 171 167 165 167 164 171 170 168 167 167 169 162 164 178 168 170 171 165 178 176 164 168 171 177 168 168 166 173 172 175 165 176 170 175 167 180 182 171 178 172 179 171 182 172 179 180 181 172 183 171 186 173 185 183 179 184 179 175 175 173 188 185 175 181 183 177 186 177 186 183 178 187 191 184 185 178 192 193 194 195 190 190 180 187 183 192 192 187 189 196 195 195 186 185 194 193 187 189 195 190 195 194 193 202 199 199 190 196 199 189 202 206 204 203 198 199 195 202 204 194 195 204 194 204 210 212 205 200 195 205 198 208 202 214 204 216 213 211 204 217 204 216 206 218 211 220 207 207 211 218 205 213 217 210 206 211 224 207 209 217 215 228 212 215 230 214 221 223 232 229 220 234 231 219 226 220 231 215 235 225 232 222 235 239 237 232 224 237 222 237 235 238 238 224 237 246 230 226 248 244 245 237 249 234 248 243 245 246 241 232 252 238 240 236 237 243 255 257 245 255 254 255 238 251 256 240 241 240 250 257 250 257 257 252 258 249 265 270 259 270 249 261 259 271 254 262 272 275 252 268 254 276 261 259 257 272 258 269 262 261 280 273 266 283 284 286 281 287 288 264 266 266 277 288 285 285 292 282 284 290 294 283 287 298 295 295 285 299 280 289 293 285 284 288 286 291 292 295 307 299 301 294 299 287 300 284 313 291 286 289 288 291 300 293 309 300 299 307 296 295 317 318 297 314 318 314 322 319 301 313 305 326 328 302 325 321 306 323 321 329 323 320 336 309 318 334 327 339 332 312 330 330 339 319 329 332 329 343 328 324 346 332 319 327 334 344 351 335 331 353 345 338 338 345 359 341 345 328 331 340 362 356 358 336 335 334 346 342 368 366 344 340 361 355 347 340 365 364 363 362 351 363 370 375 345 365 373 378 367 370 381 363 381 358 364 357 365 376 386 362 392 372 367 389 369 363 381 372 377 386 391 384 400 366 395 379 394 386 392 390 374 396 380 399 375 372 385 381 380 402 379 408 389 397 377 397 388 382 404 405 412 413 396 417 391 407 423 404 389 396 390 390 397 422 401 413 396 408 420 407 395 415 416 420 422 406 404 426 411 429 411 404 415 406 412 407 438 440 414 433 433 435 430 410 411 437 442 452 452 424 424 433 446 449 434 434 456 425 437 425 448 422 453 426 446 424 437 429 439 448 461 429 461 467 469 438 451 472 460 473 459 463 442 446 472 469 472 461 441 477 471 443 438 465 459 457 453 441 442 450 478 452 447 479 473 450 467 456 473 456 457 481 460 473 457 460 479 481 476 465 475 454 465 501 494 481 456 471 491 496 469 497 462 505 501 498 490 462 506 497 475 481 503 482 511 475 481 503 503 494 501 485 499 514 482 506 496 518 519 495 496 493 479 475 525 484 500 502 502 514 490 493 529 503 522 511 501 510 527 505 502 524 492 498 522 495 531 525 518 518 491 495 500 503 497 503 528 509 495 538 522 538 496 526 529 545 510 507 511 529 545 501 529 535 526 502 543 550 506 548 535 503 529 545 547 555 530 557 525 536 520 521 513 551 513 528 517 555 521 534 557 552 542 513 551 517 527 543 516 514 551 538 537 535 565 567 544 552 540 525 555 535 569 556 530 570 522 546 537 549 564 551 559 555 550 537 537 573 561 529 539 569 573 562 573 539 564 556 572 577 575 576 580 554 533 557 561 549 566 567 559 544 587 548 534 555 587 588 541 562 540 542 551 537 570 561 540 564 563 569 578 538 580 575 555 594 567 569 556 545 554 550 575 559 585 577 580 559 577 558 571 588 594 593 562 577 574 557 558 559 546 596 584 589 582 602 580 564 568 575 592 598 600 586 575 587 581 557 603 560 589 592 604 582 582 551 571 570 592 573 551 585 596 594 560 590 604 568 591 592 564 573 586 571 581 558 591 556 575 569 578 577 597 607 583 570 599 595 582 583 611 583 610 598 569 611 579 563 561 561 605 575 575 573 585 603 578 565 598 592 582 558 557 559 604 580 569 591 563 597 612 561 567 601 605 581 599 563 582 597 569 573 608 580 582 580 561 605 581 596 583 599 598 585 595 587 608 607 613 606 589 610 611 599 588 593 558 572 599 583 605 604 591 598 561 558 613 565 597 579 604 566 613 579 586 593 601 571 585 599 612 608 586 599 585 559 577 586 567 612 604 557 592 579 597 596 572 596 597 556 610 578 557 601 593 587 573 580 593 601 565 591 589 596 578 560 591 591 583 603 582 574 605 562 599 583 597 595 598 580 551 593 605 573 601 584 552 550 565 601 576 564 562 596 551 574 589 567 551 567 567 548 568 595 556 553 600 546 598 591 576 558 576 575 581 587 568 585 588 543 596 542 565 560 574 580 550 554 555 543 592 545 549 567 547 549 552 578 549 584 576 540 552 576 560 568 561 563 568 561 586 569 548 555 573 536 574 577 574 557 560 530 574 557 568 553 539 575 568 568 566 546 569 528 549 552 571 556 575 526 558 572 546 548 531 529 562 551 568 561 519 541 520 519 542 546 519 525 558 560 554 521 529 556 561 546 529 527 525 547 543 548 547 549 556 537 544 520 539 553 557 536 525 513 543 550 540 529 528 553 554 547 539 510 546 509 550 538 510 542 540 531 544 524 536 535 503 517 530 502 543 540 506 527 540 536 508 502 496 494 499 493 524 538 500 492 529 512 535 491 516 487 490 505 512 503 514 487 520 490 480 481 480 517 512 515 512 478 484 523 497 484 498 518 515 485 483 502 511 480 495 477 488 497 500 467 508 480 489 492 510 479 507 503 488 499 491 463 497 480 460 475 484 490 489 495 471 493 500 464 463 497 457 455 492 478 466 479 483 472 487 459 473 450 447 453 477 458 480 452 450 450 462 482 483 456 451 464 471 473 455 464 467 440 478 445 440 432 470 446 455 438 448 454 439 452 460 436 458 453 439 447 439 423 424 460 425 420 462 439 423 444 425 416 422 438 420 451 417 445 430 421 449 428 433 425 447 410 426 444 407 409 443 419 419 424 426 412 406 407 410 424 434 414 422 437 421 410 410 400 397 394 405 424 415 410 415 390 407 393 402 422 406 391 390 420 388 410 407 394 397 385 382 416 381 383 394 382 376 402 383 385 384 385 387 378 401 383 406 393 391 370 401 376 376 369 383 379 399 395 396 382 394 386 370 369 369 358 381 362 377 359 359 377 357 374 370 369 372 353 366 359 360 362 363 369 349 356 364 367 367 356 352 364 346 356 373 365 359 371 365 356 359 352 368 359 356 334 354 349 347 345 344 340 353 353 328 329 343 339 345 334 349 328 349 340 349 327 325 324 339 319 331 321 319 330 341 344 315 331 320 324 320 333 314 320 323 330 308 305 305 320 329 328 310 312 307 328 329 320 319 306 321 319 323 321 318 323 318 295 299 312 310 307 298 301 299 288 308 287 310 315 309 295 308 290 307 311 284 290 288 284 294 288 291 287 295 278 299 295 277 276 279 291 293 272 280 273 288 270 271 273 275 269 292 272 278 290 273 276 278 277 265 270 283 274 281 285 264 282 284 280 267 270 274 279 262 268 275 255 254 276 274 261 261 259 262 269 248 249 264 265 258 265 247 249 257 268 259 263 257 247 255 263 241 256 260 242 257 256 252 248 257 254 255 235 248 242 240 240 232 237 238 248 236 232 237 231 236 242 231 244 240 229 226 234 230 227 230 233 241 230 222 221 228 239 232 219 230 224 230 232 229 226 233 232 229 219 230 234 230 232 227 225 214 211 226 218 225 227 225 212 226 226 214 207 226 217 223 212 223 207 212 213 219 206 208 207 212 215 219 205 212 200 215 210 199 199 203 198 213 199 209 201 199 196 200 196 203 202 207 205 199 203 201 195 199 191 200 199 198 193 189 201 205 205 186 187 189 200 196 202 193 187 199 186 189 182 188 192 196 199 188 194 196 198 193 192 182 182 195 189 194 191 185 180 184 176 178 187 185 177 186 175 176 175 177 186 175 176 183 173 183 179 186 183 187 182 178 188 180 180 172 175 171 172 183 183 170 183 172 167 175 168 174 175 181 166 175 174 178 179 170 180 178 175 180 179 179 179 178 179 173 163 176 165 173 173 164 174 170 175 175 170 167 169 172 172 173 165 171 166 159 163 162 164 158 158 162 158 167 168 167 161 171 159 170 167 167 168 162 166 156 160 168 163 169 164 160 165 169 155 156 169 159 159 159 160 160 163 159 168 157 168 156 155 155 169 166 165 165 155 159 165 158 155 155 155 163 159 165 161 159 166 160 164 154 164 153 159 156 158 157 159 156 159 161 157 159 157
167 153 157 157 164 162 159 166 164 153 157 160 162 163 157 153 158 158 164 158 165 167 163 153 158 167 161 167 156 167 155 156 168 160 161 164 154 168 162 166 153 168 159 164 164 164 165 154 154 161 161 168 162 157 170 168 156 162 166 160 161 169 164 160 160 156 171 162 172 165 159 172 164 164 168 159 159 163 159 159 172 167 174 163 170 173 161 172 165 172 161 170 165 162 166 171 167 169 168 162 162 172 170 176 168 172 169 170 179 174 175 171 166 168 174 178 168 182 168 172 179 173 179 184 184 168 177 174 184 184 183 177 186 182 173 175 173 171 171 176 172 185 172 176 188 179 184 176 183 178 190 177 177 181 187 186 189 177 191 185 192 186 188 184 179 195 188 194 195 180 188 190 193 199 198 200 190 184 199 189 185 198 192 194 196 195 202 196 200 202 205 198 198 191 202 204 207 203 204 202 204 198 204 194 211 198 211 206 196 213 210 210 196 214 201 197 215 203 211 207 199 218 200 219 207 214 218 211 206 203 206 211 207 222 206 220 225 215 213 218 221 217 223 218 213 226 228 220 230 222 230 225 218 215 215 219 225 236 229 220 232 236 225 223 234 224 228 235 225 235 243 241 236 233 236 233 243 230 226 246 241 234 249 251 251 242 249 239 234 237 254 234 235 233 241 238 254 244 250 245 246 239 247 253 239 252 250 252 240 247 263 243 244 244 260 247 267 246 269 252 259 247 260 251 267 256 251 254 258 256 274 277 266 276 274 258 275 275 259 269 268 267 261 276 263 261 276 276 264 278 282 287 283 269 275 279 268 292 292 273 290 281 289 270 272 285 285 291 282 283 295 278 301 301 292 280 285 285 297 300 304 297 294 290 295 300 294 286 289 292 293 306 298 304 314 299 293 317 317 296 314 297 322 304 305 326 299 316 326 325 326 314 330 328 308 322 328 325 310 317 322 318 314 311 338 320 322 339 326 314 325 322 336 329 341 341 331 343 347 330 343 324 324 351 326 333 338 338 328 329 338 327 353 341 331 338 351 349 342 333 357 357 352 357 334 347 339 345 347 357 357 360 349 371 363 366 358 355 370 349 348 370 362 370 368 357 370 374 354 369 349 367 366 359 382 388 374 356 386 365 382 392 358 382 375 384 366 376 364 377 370 374 381 397 382 390 373 384 374 396 391 374 386 400 397 397 380 402 386 393 411 393 408 407 414 383 401 410 409 397 400 385 383 384 393 407 411 409 407 414 424 409 405 399 421 425 412 413 407 414 419 422 398 436 420 430 408 424 424 431 432 429 424 423 405 434 444 423 426 438 417 433 409 445 447 449 415 424 412 440 436 413 424 436 440 415 452 426 419 443 418 447 440 453 432 447 423 451 458 437 428 462 460 450 446 458 457 465 451 439 434 438 474 434 443 441 442 444 453 455 443 449 472 473 453 445 464 475 483 463 445 483 468 476 470 454 465 466 460 475 470 490 475 494 479 458 465 460 470 469 480 457 491 480 495 478 495 465 470 478 503 478 481 502 498 497 494 481 506 509 475 512 477 471 498 474 467 502 512 491 471 500 499 482 507 512 489 516 505 497 504 520 503 521 476 492 508 514 486 487 525 495 483 487 502 521 493 511 521 495 500 507 520 502 531 501 535 535 518 530 512 509 512 511 542 518 504 505 530 531 536 504 505 544 512 504 519 535 540 533 507 527 514 545 506 533 518 522 521 522 535 555 531 520 546 536 519 508 536 537 539 535 549 512 520 533 513 534 560 537 515 518 544 529 553 526 519 553 528 535 531 550 551 537 543 563 565 541 528 536 552 521 534 563 546 553 564 532 547 562 560 577 537 528 527 539 541 551 541 546 554 533 563 550 571 548 580 542 537 570 569 551 575 565 539 540 542 558 568 563 588 559 545 546 556 574 535 536 537 542 551 567 548 581 589 575 571 578 586 576 563 558 545 558 541 554 592 561 562 552 576 593 558 548 548 598 558 560 556 568 598 578 591 559 601 557 568 551 600 554 570 574 601 594 594 586 583 548 549 605 560 601 600 593 551 565 592 582 582 581 577 559 567 571 602 567 599 594 586 596 593 587 605 559 597 602 562 577 581 595 597 575 597 575 564 564 570 566 590 583 588 560 592 597 572 586 555 563 563 582 601 606 610 596 606 597 581 558 563 601 593 609 566 572 573 569 582 581 581 611 611 557 558 590 599 568 614 592 568 564 561 613 607 607 588 599 590 613 593 590 600 563 584 601 578 592 605 596 609 571 592 605 563 585 572 597 595 563 565 598 561 560 595 610 609 559 585 584 606 612 558 582 560 576 560 580 601 606 559 594 612 593 575 609 562 582 591 592 587 598 574 589 592 602 576 585 604 603 603 586 600 602 610 601 612 612 557 591 595 560 561 591 587 572 586 593 597 553 561 568 594 578 593 572 565 554 593 605 594 582 569 579 563 566 559 554 557 561 590 597 558 590 606 587 594 561 578 578 601 555 596 597 559 564 558 599 554 589 556 585 586 590 560 595 586 561 588 546 559 599 576 584 589 590 579 575 544 549 546 595 555 551 545 581 568 562 550 574 547 551 545 573 550 576 569 540 579 538 563 546 586 570 579 578 574 569 560 569 577 567 583 549 548 565 539 544 587 576 531 559 546 563 567 563 573 573 577 532 529 543 540 559 569 560 537 544 571 543 578 566 525 576 560 557 538 541 556 572 528 545 527 534 543 530 556 545 536 561 541 529 568 545 521 536 559 536 522 541 552 519 561 545 519 548 543 518 540 534 552 521 535 518 510 540 540 521 547 509 512 511 518 512 538 533 546 546 500 538 538 523 520 500 549 500 532 515 503 535 527 530 526 531 528 527 510 503 501 518 532 531 524 509 526 497 522 517 488 508 503 507 499 527 489 508 490 515 523 488 514 521 488 491 482 505 492 495 523 510 481 488 503 496 482 477 483 518 518 490 491 518 498 509 495 468 510 494 472 479 510 502 467 463 465 491 474 492 498 497 478 461 466 459 486 503 500 482 497 468 496 470 487 476 484 471 489 490 453 466 471 466 466 466 480 476 482 471 473 454 475 476 458 475 482 476 451 474 468 474 449 445 457 444 457 466 453 459 451 451 462 445 435 465 452 452 445 438 462 466 466 461 445 435 431 425 461 452 453 450 421 424 451 438 436 445 447 435 455 455 426 451 421 416 446 445 448 427 412 447 420 424 438 421 411 413 432 429 420 419 400 432 403 415 423 425 418 412 432 432 423 433 423 402 396 427 391 413 410 401 404 395 388 425 419 403 394 418 390 410 419 409 396 409 410 390 382 395 382 402 403 375 407 379 404 396 391 371 383 388 397 377 396 382 396 374 388 368 394 398 400 391 368 392 368 371 365 388 377 376 361 371 362 375 376 375 385 375 378 362 372 352 351 376 373 370 370 365 363 371 372 364 348 344 351 369 356 343 351 356 339 337 369 341 353 368 362 359 353 346 339 337 336 351 347 358 333 338 334 339 353 355 329 326 354 335 325 338 332 336 346 328 337 327 342 321 319 325 332 333 320 331 316 332 320 314 330 312 316 313 326 325 316 330 309 324 319 324 318 325 319 329 315 320 305 298 312 301 322 299 310 311 307 313 293 318 310 317 294 303 308 309 295 309 293 306 305 294 302 302 297 297 293 281 295 307 291 285 296 302 282 287 303 295 281 274 286 278 289 282 292 282 283 281 280 277 276 291 270 265 267 271 266 284 285 275 262 275 260 265 276 275 267 260 281 274 264 273 273 262 259 265 260 267 272 258 251 266 269 249 264 268 272 247 265 264 253 264 249 246 266 247 251 246 252 258 251 262 246 252 259 244 254 236 255 235 249 236 255 254 250 233 239 235 245 249 246 229 233 247 235 248 238 238 232 231 244 241 236 240 224 238 240 230 240 227 223 225 236 226 232 225 229 229 234 230 223 221 227 221 212 212 229 217 211 226 223 212 210 228 224 214 210 212 221 209 214 212 224 213 205 217 211 216 218 217 201 217 210 206 208 199 202 202 200 208 203 204 203 202 205 207 214 210 204 212 206 209 192 200 202 199 192 205 199 200 201 201 191 204 204 196 193 198 195 188 187 198 197 203 187 196 187 186 186 194 200 198 191 191 192 198 192 194 186 186 179 183 191 184 183 180 182 193 194 178 181 188 176 177 190 189 184 175 176 184 175 174 186 172 186 180 178 176 186 177 180 186 186 170 176 171 178 171 170 173 178 176 168 170 171 177 172 174 179 178 177 168 171 173 167 170 171 178 164 170 167 178 178 165 179 174 165 178 168 174 165 177 172 165 170 165 173 165 168 165 170 174 170 163 164 174 169 163 167 169 161 169 165 166 160 164 166 165 172 168 156 165 159 167 170 164 156 166 168 164 155 162 163 166 166 168 165 159 156 158 154 160 154 162 169 157 168 161 165 167 156 165 160 160 160 158 168 161 154 165 154 153 156 161 165 167 158 160 157 161 164 157 167 164 165 166 152 165 159 164 163 162 160 155 153 152
160 152 160 161 165 161 163 153 154 160 152 160 152 157 153 164 163 152 161 160 167 161 157 158 157 153 152 165 156 154 165 164 154 157 158 167 166 153 152 152 162 154 162 162 159 163 158 154 164 167 163 164 161 169 154 166 154 154 164 159 157 162 156 160 168 162 159 167 164 161 168 157 162 161 167 169 172 172 171 167 172 166 162 163 165 162 161 167 164 171 171 167 163 173 172 160 165 163 175 168 175 174 175 164 163 177 169 177 166 165 179 170 168 179 172 169 176 173 168 182 176 177 172 170 182 182 173 178 168 179 169 174 175 183 177 177 174 174 181 180 182 172 173 176 181 186 183 186 190 176 184 179 190 186 191 177 190 179 186 189 180 192 186 182 184 179 188 189 196 181 180 190 196 181 187 197 188 194 195 187 192 201 196 184 185 190 198 188 197 201 197 200 198 192 191 198 197 195 205 209 190 192 195 198 194 202 195 193 208 193 213 208 213 198 205 202 196 213 214 198 202 218 216 199 202 204 206 207 214 205 217 221 212 204 216 218 216 207 224 212 222 208 218 210 215 210 224 216 231 230 230 216 223 213 215 228 226 216 220 229 225 225 218 227 218 233 235 230 232 230 239 240 242 229 244 241 228 239 237 235 247 235 234 239 236 235 244 238 236 241 234 243 250 247 233 246 247 234 251 248 252 254 239 256 242 261 261 256 248 264 245 255 259 260 251 251 252 248 256 264 251 263 256 248 255 269 260 273 255 273 264 252 265 259 261 268 257 261 272 268 274 272 284 284 267 284 264 271 263 264 282 276 284 268 273 276 278 266 277 272 293 288 292 282 294 283 286 298 289 282 280 289 302 282 287 299 297 289 301 307 293 295 292 300 284 292 287 305 290 288 287 298 304 290 288 307 310 290 307 301 311 295 297 312 304 298 298 318 307 302 329 314 328 331 323 308 316 322 314 313 312 320 332 321 310 337 329 321 315 332 332 338 332 328 313 317 334 334 335 318 334 319 328 347 334 347 344 328 349 349 344 332 335 358 355 357 360 337 349 334 353 330 334 338 361 361 354 339 347 346 337 350 364 354 360 365 362 361 369 345 356 377 353 345 374 360 378 381 365 363 351 384 385 386 354 370 366 389 389 370 390 377 383 393 376 363 364 363 373 365 394 382 372 390 395 371 390 384 378 386 377 404 370 385 381 384 398 377 392 392 413 402 393 396 402 380 400 393 398 414 383 382 418 418 390 404 414 405 406 389 394 415 390 416 392 396 418 408 402 405 415 409 416 417 428 399 412 438 405 417 417 423 414 431 443 441 423 408 431 433 407 435 427 450 411 418 442 428 421 413 452 450 451 427 436 419 455 448 437 435 459 447 430 447 435 445 449 440 427 448 456 457 449 460 456 449 431 429 445 465 454 436 439 441 441 465 472 452 480 454 482 448 481 476 452 479 469 456 485 468 460 449 484 474 451 460 457 470 488 484 476 457 458 452 460 486 458 477 458 463 486 483 499 483 472 457 489 466 473 467 477 488 474 468 476 483 508 510 490 507 480 465 502 508 509 489 503 515 492 500 507 505 511 476 484 511 493 503 519 524 524 501 478 477 494 526 510 505 504 517 511 523 525 508 505 522 518 511 513 509 527 498 521 511 497 507 505 535 531 537 505 518 520 523 517 521 511 494 533 496 501 513 510 537 527 531 547 548 519 506 510 530 531 552 519 535 507 545 518 511 549 537 547 537 538 511 551 548 522 535 524 558 529 532 539 536 553 536 548 534 543 531 526 519 529 519 545 537 567 546 520 525 549 527 532 531 525 535 556 561 521 540 545 530 553 564 566 533 572 540 565 536 560 564 572 573 534 546 561 546 529 578 560 551 547 571 553 567 546 557 566 540 555 568 553 548 577 573 542 558 583 589 545 588 559 587 557 582 559 576 588 540 563 549 583 548 555 567 579 539 544 543 588 578 587 564 591 567 595 543 582 592 551 581 561 555 585 582 581 545 590 578 594 563 588 591 567 574 569 583 559 568 555 569 565 602 593 559 587 605 577 570 599 585 567 580 577 564 594 581 563 589 566 588 559 589 602 555 584 560 599 556 586 602 607 590 608 570 599 569 575 594 600 564 572 602 587 598 607 572 562 611 603 578 592 604 557 584 607 581 585 589 585 610 581 574 589 570 590 576 585 604 610 574 607 561 563 581 596 608 598 603 606 588 567 577 579 561 605 564 587 568 596 607 563 562 566 588 575 591 599 595 580 593 612 571 596 609 586 576 601 568 613 584 590 564 602 610 559 583 615 587 592 587 569 596 590 577 567 599 609 608 569 564 576 564 567 613 606 594 564 582 596 561 607 569 558 593 563 558 558 610 585 591 580 596 562 604 606 563 578 589 603 587 595 562 585 596 609 574 566 607 598 604 610 582 557 609 558 611 602 609 599 564 576 563 602 581 602 585 578 556 560 567 580 591 565 608 572 560 561 583 554 596 566 601 587 569 560 572 584 597 602 556 563 560 557 558 561 599 563 598 593 576 592 569 568 575 600 569 565 548 582 597 572 545 579 568 579 547 549 555 594 545 578 567 555 587 545 547 574 584 556 542 569 554 582 543 560 569 537 537 542 558 585 559 588 567 566 548 556 543 557 534 578 539 568 555 557 557 565 568 566 573 534 582 577 559 580 534 569 537 557 553 536 531 533 531 547 546 543 550 577 537 541 534 549 540 548 558 528 559 538 553 540 526 539 519 569 546 525 519 524 546 530 528 520 558 538 517 527 553 521 534 543 554 541 512 526 509 513 536 512 546 516 530 540 549 534 544 510 513 512 515 521 532 523 545 501 533 541 502 542 510 540 508 527 502 497 526 539 543 523 495 537 507 539 535 541 524 504 528 510 512 505 526 501 503 522 523 518 530 495 490 504 512 527 484 489 508 503 509 501 506 502 479 495 494 523 498 492 475 505 479 474 519 489 483 481 514 492 485 490 478 487 483 488 507 476 490 508 509 465 483 504 470 496 507 468 463 480 462 476 486 499 479 491 470 473 473 490 492 475 493 498 468 493 454 487 461 480 492 469 479 467 477 451 488 451 455 468 484 481 481 481 474 450 478 481 453 454 466 477 448 464 474 475 472 452 471 467 451 462 471 430 449 434 467 439 462 435 466 451 431 455 453 459 432 435 425 458 435 450 433 423 419 446 447 453 422 447 446 420 415 431 441 414 420 430 432 412 439 441 430 421 422 431 420 404 401 421 419 406 414 435 418 415 425 424 418 397 409 428 408 418 422 409 422 416 397 407 420 407 395 393 395 400 386 410 382 391 388 381 409 383 412 414 397 384 386 403 408 390 374 408 383 392 405 402 400 394 402 381 400 370 402 381 390 398 382 385 367 363 393 362 381 364 375 370 392 382 375 371 371 389 380 380 356 376 364 351 367 378 369 347 377 380 374 378 367 354 361 367 357 355 344 355 340 341 362 353 339 362 337 362 359 352 342 355 332 340 342 337 329 356 348 357 334 331 355 346 338 333 344 325 340 336 321 341 320 348 338 344 342 337 336 322 320 327 315 330 341 316 331 334 327 334 308 310 335 329 327 313 310 303 308 310 313 302 305 329 313 325 309 302 295 310 298 322 309 294 292 312 293 300 295 291 315 301 313 315 306 287 292 291 312 296 282 302 284 300 299 306 285 285 282 298 302 286 276 278 280 284 298 297 272 297 287 276 293 282 269 270 280 289 287 276 280 266 270 272 268 269 278 274 275 262 273 274 284 268 260 267 272 273 255 279 277 256 264 263 267 260 270 273 268 273 248 265 256 260 258 251 252 247 262 253 261 263 250 258 259 250 253 261 245 254 243 239 250 242 248 248 236 256 233 248 238 245 232 245 235 240 229 234 231 238 248 249 248 246 243 240 224 242 231 233 225 238 224 229 240 233 228 227 238 228 238 224 226 227 216 217 228 230 230 231 224 219 221 221 212 213 213 223 218 223 211 211 212 224 226 226 218 214 215 211 224 214 208 203 212 212 206 214 220 212 211 206 211 201 206 210 209 200 213 203 213 196 198 207 193 200 203 203 209 196 201 194 206 201 205 206 206 194 196 194 188 199 187 205 198 192 192 202 190 200 186 199 200 185 186 190 199 199 189 188 196 191 183 195 196 190 179 182 185 185 191 189 177 193 191 176 192 191 183 188 183 177 174 185 183 186 174 185 184 175 187 179 176 178 182 173 185 182 180 176 172 175 172 175 179 183 175 169 179 181 179 174 180 175 172 169 179 178 174 166 172 171 177 176 176 175 175 175 169 175 171 173 173 165 162 166 171 161 163 166 173 172 160 162 165 166 170 165 170 158 173 171 171 168 161 163 171 172 168 162 170 169 171 166 169 160 158 161 158 160 167 155 157 168 158 162 158 168 168 154 168 167 167 165 160 154 155 158 153 166 164 168 163 163 161 160 166 164 166 153 153 163 154 155 160 157 163 164 156 162 164 154 159 161 166 167 163 152 156 163 165 167 162 160 162 156 152 160 152 166 162 153 161
157 162 158 162 162 161 154 165 164 162 161 158 155 153 156 154 153 151 163 159 160 162 158 155 154 159 160 163 153 161 156 165 166 158 167 167 155 156 161 165 164 163 152 155 164 166 162 154 159 166 160 164 164 159 156 160 166 164 155 169 159 161 166 157 167 165 156 155 155 167 168 167 162 169 171 160 167 165 162 159 165 170 171 160 160 160 168 158 171 171 173 161 163 171 165 160 167 168 161 167 164 174 174 175 165 175 165 167 169 162 163 171 167 175 172 169 170 178 179 169 179 176 168 174 181 182 172 168 182 180 168 177 168 181 175 173 179 179 170 170 170 175 171 186 171 183 172 182 183 178 186 181 175 187 182 184 183 177 192 190 184 184 188 192 186 177 179 192 187 181 194 190 192 193 197 194 197 186 195 191 196 200 186 191 196 184 192 197 199 202 202 202 191 202 193 204 204 206 196 205 208 203 207 199 192 209 193 192 204 193 196 205 207 205 214 199 211 196 203 205 207 201 209 207 216 200 212 213 209 217 218 221 215 218 207 209 207 221 207 207 218 210 223 228 216 212 219 215 226 219 226 230 213 212 229 217 225 231 217 223 229 217 222 230 227 231 221 234 236 231 224 241 241 230 237 229 237 242 240 228 235 247 245 248 229 228 245 228 234 233 247 253 246 237 234 234 252 238 234 243 252 253 246 253 243 257 239 252 253 260 261 265 248 246 257 263 251 266 256 245 249 252 261 271 250 256 264 271 275 266 271 271 275 256 269 273 256 279 268 257 277 259 271 275 266 280 260 282 261 264 278 283 271 290 281 290 288 270 267 286 285 295 279 274 297 273 278 279 293 285 298 296 275 294 280 282 305 303 299 282 301 304 299 307 297 309 296 296 304 291 300 294 308 300 290 290 312 309 307 314 306 312 313 294 318 314 322 319 315 315 316 304 318 314 309 311 303 323 307 327 320 329 306 309 326 310 338 312 310 327 336 318 332 342 321 315 334 330 317 328 339 333 319 329 338 325 349 347 335 323 349 331 328 339 353 338 332 353 344 359 362 344 350 332 366 349 360 334 338 347 363 363 364 365 371 350 371 349 375 362 353 358 347 358 372 373 378 378 358 366 364 383 373 371 377 376 384 353 366 366 376 370 360 367 363 380 393 391 383 370 367 365 378 366 383 381 376 401 382 389 376 396 384 388 407 371 408 386 409 403 401 385 383 405 406 381 389 393 415 405 417 415 385 402 416 386 407 389 416 422 402 412 395 429 426 429 397 414 427 411 402 422 433 414 427 434 413 428 422 432 410 426 416 411 431 417 437 443 406 427 425 445 431 413 416 445 441 452 438 445 430 427 454 439 445 452 443 444 442 451 422 443 432 433 433 433 422 465 457 459 435 436 427 468 468 470 472 447 452 439 469 439 454 448 449 436 454 435 460 481 451 449 439 453 450 467 482 449 471 484 470 467 449 457 451 472 473 457 492 470 486 471 486 474 471 454 480 495 461 480 460 480 473 481 473 477 472 501 482 491 482 487 466 495 480 509 508 472 474 507 483 473 480 492 476 515 482 508 508 485 499 489 512 501 496 520 508 520 484 500 492 522 500 526 481 491 511 500 498 485 530 518 500 494 507 501 506 485 519 486 527 490 498 508 520 496 523 509 494 493 531 506 523 534 496 534 531 517 516 512 513 543 501 512 522 523 519 513 533 513 524 503 518 521 528 531 555 519 550 517 540 543 527 522 520 526 511 522 525 542 554 555 554 520 511 527 559 516 545 565 565 553 557 520 540 530 568 517 521 532 562 531 570 541 570 519 542 542 529 524 551 529 524 550 543 566 573 561 528 531 532 527 555 532 550 562 575 531 558 550 562 559 573 578 536 546 543 575 539 579 581 587 536 545 570 539 553 545 586 538 586 547 578 565 573 553 546 591 570 540 542 549 582 547 558 539 594 583 546 562 596 557 545 553 578 573 549 582 572 546 589 564 577 573 549 580 581 552 580 579 546 598 574 602 552 571 601 584 575 588 572 575 564 577 587 601 568 554 600 597 606 556 564 554 560 558 597 601 582 571 593 568 591 580 594 559 566 558 570 563 590 578 566 555 557 577 572 570 589 571 582 578 568 587 574 578 595 613 563 568 567 604 578 607 567 612 614 580 609 566 591 590 583 604 583 579 561 593 595 588 602 616 604 616 590 565 573 564 564 580 568 567 562 589 559 572 595 582 560 565 595 568 610 561 565 595 569 574 577 610 610 611 605 613 560 602 608 611 587 607 576 611 598 597 602 561 610 582 587 614 592 563 563 587 568 568 564 578 586 585 573 577 581 618 576 574 578 595 591 601 589 612 567 582 587 613 576 567 614 562 583 570 598 605 615 588 604 592 601 593 601 608 583 606 610 573 564 571 610 587 604 573 582 604 596 610 593 555 559 589 558 584 601 590 564 591 554 611 568 589 579 603 581 605 595 575 563 593 581 608 566 571 566 591 561 606 588 598 598 584 574 553 600 606 563 597 591 560 579 554 549 585 571 562 566 585 593 559 594 574 582 592 590 596 593 593 551 573 592 579 565 548 597 558 562 552 564 546 578 552 551 551 559 583 540 565 565 571 574 557 590 589 582 556 573 562 572 538 565 575 587 578 564 557 537 585 566 550 572 575 553 540 563 535 534 577 548 560 570 540 558 538 577 576 527 537 557 540 553 552 572 550 550 541 564 572 536 567 534 573 557 566 572 559 552 560 539 543 533 537 570 527 558 553 528 544 560 542 556 565 534 550 551 540 530 535 527 537 538 511 550 521 517 521 515 555 512 550 543 509 557 523 544 508 514 526 511 517 531 511 523 534 535 520 537 506 509 503 529 518 503 532 501 538 510 514 510 525 529 513 493 525 515 498 517 509 501 534 526 512 492 488 503 486 516 524 494 508 530 481 503 492 508 528 511 502 487 509 506 486 488 476 492 490 477 514 516 485 473 507 507 480 504 511 490 496 502 486 485 508 488 474 507 483 489 470 464 467 500 468 503 504 459 465 471 471 489 492 467 492 468 490 494 469 498 484 483 472 492 481 489 493 471 466 455 460 480 455 477 471 457 444 480 452 467 463 459 446 445 438 455 447 476 452 447 450 465 447 465 449 460 438 442 461 435 466 436 467 426 459 446 461 431 429 462 434 451 434 451 461 429 422 455 424 449 456 444 451 442 423 427 419 425 413 445 427 424 432 411 412 416 422 428 422 438 416 433 422 418 437 438 429 401 404 424 420 422 411 395 414 409 427 412 429 425 430 412 415 407 418 422 390 401 419 420 398 404 395 406 415 387 401 382 388 391 414 412 383 399 388 382 385 402 394 393 406 387 391 393 386 403 402 393 378 380 382 387 399 390 377 373 370 369 371 361 377 368 365 365 377 366 365 389 357 365 374 368 358 376 359 358 379 348 374 374 367 369 355 371 376 368 362 367 369 351 373 355 360 371 357 360 350 336 339 343 335 345 337 353 338 358 344 344 357 359 354 336 349 351 332 327 338 327 352 339 352 349 321 323 346 347 324 317 317 323 343 340 313 316 334 339 313 310 325 336 328 332 337 331 329 330 328 322 310 309 304 330 313 329 318 317 298 301 324 319 316 296 300 308 302 294 313 301 293 297 315 290 300 296 300 299 287 293 291 301 307 301 282 297 281 292 289 299 302 285 289 293 283 301 281 288 277 297 279 284 273 297 270 270 275 276 276 291 287 285 279 286 282 285 273 287 271 271 262 281 277 282 283 269 261 258 270 270 268 255 258 274 276 276 259 260 251 266 257 268 265 265 249 266 264 246 255 265 249 250 263 252 264 247 243 246 255 240 262 245 256 251 237 237 256 237 244 234 253 242 252 244 248 235 241 233 233 246 230 238 233 235 245 247 248 241 230 242 235 238 241 242 237 243 232 221 241 232 235 237 231 220 223 229 217 233 229 234 227 215 230 231 228 225 218 219 226 227 210 228 229 226 226 218 217 225 218 216 205 221 213 207 215 212 210 216 215 213 207 209 217 216 204 216 210 197 204 212 209 196 210 212 197 210 211 203 212 209 198 210 205 198 195 202 190 192 191 204 201 189 196 204 201 187 198 202 195 196 194 199 201 197 188 193 197 196 182 197 192 193 198 189 187 184 187 185 181 191 186 187 193 182 179 183 182 183 188 192 188 177 175 178 175 175 174 176 189 189 173 183 175 177 171 173 181 181 170 179 182 174 177 171 180 171 174 172 174 183 174 175 181 179 173 182 174 165 176 167 171 174 176 174 167 170 164 178 163 163 169 166 176 167 175 171 170 175 174 171 173 173 166 162 172 165 168 171 172 167 169 166 173 168 170 157 166 166 159 157 168 171 160 164 165 169 157 170 168 155 165 164 167 155 167 164 162 160 162 159 168 156 167 168 167 165 168 160 157 154 160 153 153 164 162 162 162 164 161 159 165 155 154 162 156 167 157 164 158 165 155 157 152 164 163 163 163 153 152 157 158 159 153 159 156 156 164 161 159 162 161 165 160 161 153 161 165
162 157 154 151 152 151 150 151 156 154 155 158 155 162 158 155 164 151 152 161 157 154 154 153 151 162 156 161 164 151 160 153 165 164 154 153 158 161 161 152 161 155 152 152 157 158 156 163 155 153 167 152 155 166 158 152 156 161 162 165 166 155 164 168 165 167 155 169 159 159 169 168 162 155 169 169 161 157 164 165 159 165 165 162 163 157 163 168 166 158 165 165 161 160 164 173 159 166 174 164 172 174 163 164 174 173 167 164 172 165 166 173 168 162 179 176 173 170 174 169 165 167 175 176 168 168 176 178 171 171 173 180 180 171 172 172 183 179 184 178 184 172 181 181 173 186 178 173 182 187 182 175 176 184 184 175 184 180 190 178 187 176 187 188 185 188 192 179 181 185 192 193 187 194 195 181 198 185 190 188 182 186 188 185 196 195 194 191 198 195 198 204 194 201 188 199 196 202 197 200 190 198 192 193 193 207 203 192 205 207 199 210 199 202 194 195 195 205 196 210 199 204 209 215 214 200 209 220 208 214 209 206 205 212 203 206 206 215 208 209 214 220 216 226 210 224 220 212 230 225 214 217 215 226 211 233 224 226 225 230 235 227 225 237 229 217 225 228 233 235 221 221 241 234 224 228 222 231 237 243 235 239 234 228 234 248 238 240 243 230 245 235 251 237 252 251 235 244 247 234 248 241 237 240 259 255 256 256 252 255 244 241 252 257 254 256 267 252 244 258 267 258 252 268 261 271 266 253 259 256 250 273 263 268 253 275 267 259 266 281 261 271 277 262 267 269 262 283 266 283 277 263 277 273 277 272 281 280 268 286 273 286 286 282 295 281 290 282 279 279 280 299 286 283 280 293 297 299 291 280 305 280 291 282 295 295 294 284 294 292 301 286 287 295 315 290 312 314 315 291 310 312 318 298 312 297 318 298 317 322 298 299 310 316 302 324 318 329 322 322 309 326 323 331 322 318 337 309 324 318 340 329 323 315 337 337 317 332 318 338 338 318 338 324 323 342 326 323 334 355 326 332 350 330 341 330 346 344 354 351 361 332 335 340 344 365 367 345 338 360 361 359 362 366 339 351 360 341 370 366 342 378 344 370 346 360 363 381 382 353 375 372 369 368 374 365 388 378 369 376 373 363 369 385 358 376 376 367 386 380 392 397 385 394 401 390 367 380 396 378 389 405 405 403 371 400 397 386 379 402 389 403 387 394 410 399 404 386 389 396 406 417 391 419 396 400 408 391 387 420 416 418 395 396 401 397 404 412 401 406 427 421 417 404 410 400 407 423 421 404 420 419 408 439 413 426 422 433 418 443 446 429 434 421 444 430 444 453 442 440 450 420 454 450 441 457 437 444 460 450 455 434 449 425 433 429 460 441 452 449 458 444 459 451 463 430 429 431 454 436 437 442 438 470 478 475 448 471 441 446 441 438 446 444 451 481 485 469 472 443 460 474 463 467 477 472 476 460 458 477 450 475 482 468 488 473 462 463 481 473 461 471 463 488 475 458 464 460 464 472 497 486 477 508 491 469 491 509 511 494 502 507 498 490 489 468 509 497 478 477 515 492 500 485 479 516 490 511 518 518 511 518 512 480 494 513 520 528 496 524 515 497 496 503 490 504 515 488 496 512 502 517 516 492 518 493 532 492 495 529 506 511 522 518 538 525 516 521 524 509 514 499 512 543 537 522 528 543 520 530 528 512 538 520 545 536 548 541 548 509 551 511 529 532 512 542 532 521 516 540 549 546 526 529 513 561 554 543 542 565 544 518 531 528 531 540 516 545 529 540 519 560 545 565 529 529 558 537 526 549 572 562 575 568 568 531 565 536 534 543 558 558 526 527 573 579 540 537 571 571 573 552 555 534 578 563 539 550 560 560 536 565 553 536 538 570 543 586 569 555 541 566 589 590 561 575 563 593 541 568 565 572 541 546 590 563 588 583 554 546 583 565 587 559 567 545 589 559 594 544 579 583 572 567 595 591 601 591 559 586 549 555 562 569 554 568 597 559 554 570 564 556 553 570 573 578 569 598 602 588 563 589 554 608 579 564 553 603 557 576 584 577 561 602 571 579 596 609 556 598 563 555 580 559 570 600 591 580 590 577 610 594 557 556 594 586 561 588 571 566 612 596 591 613 588 609 574 572 598 576 608 601 570 568 605 585 614 575 611 582 596 607 565 615 607 609 611 572 597 609 581 601 586 594 576 604 570 576 570 595 597 596 608 590 583 603 611 608 565 574 562 563 580 571 618 569 561 614 585 602 608 607 588 575 586 605 564 596 561 577 575 601 613 563 576 576 609 567 568 617 584 573 619 603 583 561 614 587 615 580 574 603 571 601 563 596 590 570 572 601 589 580 598 571 586 561 572 596 566 581 615 614 570 568 566 596 598 584 568 575 581 599 575 562 563 561 588 569 559 560 603 581 573 583 584 599 578 597 570 584 560 561 575 573 571 582 602 610 600 604 570 566 587 580 571 586 575 603 590 570 607 579 596 566 607 594 563 563 576 566 567 563 585 599 587 604 583 555 582 562 583 568 582 574 573 572 558 564 561 583 550 588 560 591 563 597 578 591 569 562 565 586 576 560 569 586 579 566 589 543 592 570 542 592 576 592 556 558 575 554 553 556 588 582 552 583 585 533 553 550 542 555 536 580 541 541 540 554 552 545 558 541 544 569 531 576 527 555 563 557 547 571 546 541 527 530 550 539 546 527 542 533 560 555 537 537 522 547 528 560 555 564 518 527 562 518 528 560 546 516 544 545 561 513 518 547 518 533 557 512 535 532 549 542 518 555 521 538 511 516 557 511 524 520 510 532 523 502 512 503 545 527 514 515 537 543 523 505 529 511 531 530 516 506 504 512 506 535 515 532 520 539 493 507 529 493 490 530 520 514 510 503 488 489 486 497 506 515 529 527 526 519 503 522 513 504 521 483 481 518 506 501 486 497 491 518 487 479 506 510 498 485 481 475 514 468 498 473 493 480 485 472 470 483 463 476 464 493 500 504 488 487 494 469 493 488 486 462 458 494 472 486 476 495 468 486 467 484 471 452 492 484 480 481 485 470 447 473 485 462 467 479 444 454 474 459 441 460 447 481 480 466 444 448 467 436 470 466 446 463 467 456 456 470 444 455 432 428 464 446 467 467 457 465 452 455 454 445 424 462 423 435 448 436 438 457 427 457 414 434 451 433 414 438 443 445 435 415 426 432 429 415 407 412 405 432 420 411 407 420 428 422 402 413 419 397 404 417 401 435 417 403 404 429 427 423 406 389 428 410 420 421 412 423 401 391 412 387 408 382 381 416 410 401 408 410 379 392 400 397 389 387 398 396 405 392 404 383 403 390 370 388 400 368 390 380 395 375 371 376 368 381 393 390 386 362 392 379 378 372 378 368 373 368 356 364 379 371 368 354 380 356 357 361 366 347 379 368 369 369 368 362 372 349 373 340 340 347 344 350 345 365 360 346 365 351 345 355 336 351 338 347 346 332 356 330 354 336 350 323 336 335 335 336 331 324 335 323 322 331 331 332 338 328 318 337 321 334 329 328 330 336 321 330 313 316 326 309 309 335 311 317 321 313 311 307 326 304 312 309 307 310 300 325 317 319 308 316 316 306 303 316 292 299 300 290 300 294 287 306 289 301 312 311 300 299 304 306 294 290 306 291 281 303 300 282 295 286 280 280 298 291 283 284 289 296 278 275 294 291 278 283 271 278 280 266 286 271 277 283 270 283 261 276 278 261 275 264 272 270 274 273 257 262 256 277 277 276 264 258 257 274 268 248 258 268 247 266 265 255 257 245 265 267 258 258 251 249 257 251 243 254 244 256 242 238 258 259 239 238 255 253 252 247 243 239 241 247 245 231 246 243 246 238 243 241 235 242 238 231 227 230 227 241 238 237 243 228 224 221 241 229 232 230 217 227 217 224 236 217 234 234 218 232 229 212 215 226 221 214 222 216 215 226 212 223 225 222 209 206 226 218 210 209 204 212 217 209 202 211 220 216 215 215 205 206 206 214 216 214 214 196 215 214 213 195 202 209 196 202 211 206 194 198 192 204 203 208 196 190 189 202 198 204 205 188 193 192 191 204 199 197 194 197 186 183 184 199 195 190 188 192 196 185 188 188 194 190 191 181 182 188 179 187 191 185 192 177 190 176 177 178 175 189 179 188 189 175 188 182 185 182 174 187 186 182 175 176 177 176 171 181 182 179 170 170 170 184 181 174 181 172 175 166 175 169 172 176 180 164 169 175 165 169 172 166 164 167 162 162 174 162 164 169 173 167 167 171 172 175 162 171 159 172 169 165 160 165 161 162 167 167 162 170 158 172 157 168 156 164 168 167 169 156 170 158 167 161 168 162 159 154 158 159 167 168 166 168 159 153 156 168 162 161 165 163 160 166 160 160 158 156 155 157 157 154 160 153 160 159 161 166 162 155 153 155 155 152 155 151 157 162 162 162 157 160 160 158 157 151 161 158 156 152 161 164 151 154 164 156 163 158 155 152 162 158 163 158 159 152
150 157 162 161 160 160 162 154 154 161 156 157 161 154 159 157 153 152 154 159 159 159 153 157 154 151 157 152 160 159 155 153 152 160 150 155 164 155 160 155 153 160 163 151 165 165 151 162 154 163 157 152 162 153 163 161 167 161 167 163 161 167 161 164 153 164 166 160 157 155 163 168 164 166 157 163 157 164 160 161 160 167 161 170 168 157 165 168 166 164 164 160 164 157 172 166 170 170 158 158 174 169 159 169 166 163 163 170 173 169 164 165 166 173 165 177 171 168 175 171 175 176 175 173 173 166 167 167 172 168 169 180 170 167 169 179 169 181 178 179 181 182 184 170 185 179 176 179 184 188 181 185 176 177 179 187 175 177 178 190 177 178 181 177 190 181 187 184 186 178 179 191 190 181 194 187 193 192 189 184 197 195 188 183 195 188 188 190 185 186 202 187 194 204 191 199 194 201 200 199 198 199 205 197 200 207 195 195 194 195 194 195 192 203 205 206 201 213 212 203 198 211 209 201 202 211 206 214 218 210 210 221 204 210 205 212 209 221 215 222 215 213 206 208 220 219 210 215 213 211 222 211 229 221 229 229 232 218 231 222 219 232 221 216 235 227 217 235 233 237 230 231 238 231 235 225 223 241 235 245 235 243 245 246 229 226 245 239 233 232 234 239 237 235 251 239 253 250 241 248 254 234 235 254 247 245 259 251 252 245 261 258 247 242 260 254 263 246 250 257 267 268 260 264 254 254 248 257 270 252 258 253 264 260 265 274 267 264 258 271 279 259 281 278 279 265 280 277 273 277 265 284 267 269 289 267 280 267 268 268 284 293 287 281 276 294 298 292 295 289 292 297 290 296 299 287 300 289 293 289 295 306 291 288 283 301 283 289 299 313 312 302 304 298 300 303 298 298 306 301 301 299 295 296 311 305 296 296 322 307 311 316 324 319 309 307 304 302 309 324 333 306 306 315 321 338 320 328 313 339 319 337 320 333 341 341 342 331 316 326 334 335 321 348 337 320 345 336 334 326 349 339 349 354 351 352 346 327 345 352 353 334 346 338 347 364 342 346 339 340 348 363 343 355 361 348 344 369 345 364 368 348 373 346 358 358 378 351 380 383 376 356 385 352 385 387 386 386 360 359 364 390 358 366 379 372 368 365 372 383 389 374 398 371 364 366 386 384 398 387 396 370 397 387 394 380 379 389 410 380 389 387 380 395 393 379 396 384 380 411 397 389 387 412 406 397 421 424 411 391 427 421 422 413 403 402 402 431 395 415 403 413 435 423 433 413 422 405 424 400 437 442 427 432 441 442 445 440 410 412 446 421 443 445 439 446 447 449 450 425 436 415 444 418 454 446 424 438 432 456 459 458 431 445 434 456 434 459 465 465 461 442 459 457 438 465 464 463 458 474 455 456 447 462 456 450 447 442 469 441 465 450 449 441 457 448 479 448 484 476 443 463 469 464 454 458 451 452 480 449 483 486 491 461 457 475 483 499 474 475 476 463 500 474 474 457 458 463 475 483 502 505 495 489 468 494 466 506 495 482 509 494 502 494 474 502 498 472 512 508 472 489 480 476 499 507 504 509 498 489 505 511 492 527 496 501 492 494 511 488 524 514 523 517 490 498 487 497 503 500 528 508 521 535 503 520 532 534 521 502 517 517 520 507 535 494 537 544 541 527 520 501 526 544 514 512 533 523 542 528 536 517 547 555 541 526 516 539 513 551 555 530 535 524 559 520 553 511 535 550 542 549 519 528 550 516 532 534 561 564 548 557 524 516 535 533 555 564 556 522 570 556 571 553 551 537 522 546 558 539 525 556 555 538 564 568 534 569 528 527 526 549 581 558 531 549 583 547 577 578 560 557 581 539 554 561 565 547 547 580 571 553 538 560 556 566 582 576 581 575 557 567 555 585 549 554 547 587 551 563 572 593 570 563 561 571 590 587 588 588 551 587 592 564 558 559 586 550 576 550 599 589 569 550 571 551 578 573 603 567 563 573 579 592 603 559 566 554 565 572 601 575 579 588 573 559 599 607 587 603 565 592 562 581 575 606 563 582 560 584 574 594 563 566 586 560 608 575 574 568 593 562 586 564 600 609 572 590 600 602 578 606 584 588 577 600 585 580 563 584 603 576 566 605 582 599 612 577 611 565 582 591 602 587 570 606 590 566 607 610 613 566 573 606 610 570 585 579 591 580 568 607 565 582 569 570 586 587 589 581 612 600 566 600 568 581 587 598 587 579 593 585 586 609 575 580 563 599 603 593 563 610 584 568 576 593 581 606 564 609 570 619 592 574 598 602 593 568 583 563 585 614 586 612 605 598 576 606 581 617 578 582 610 601 592 570 577 616 614 582 607 562 580 578 574 616 618 610 567 573 608 582 578 601 578 561 585 613 558 568 593 598 597 586 596 569 605 562 613 577 563 563 586 592 571 598 571 599 576 598 604 567 555 557 601 574 558 568 562 608 578 597 590 609 559 569 553 606 567 552 559 572 557 588 608 565 564 557 600 562 568 601 585 603 551 554 559 550 563 587 563 571 548 558 554 590 575 560 582 548 574 592 594 599 594 582 558 566 580 584 593 556 577 570 552 578 575 556 553 554 556 573 564 574 573 575 540 545 545 548 540 553 554 542 585 537 540 552 553 556 550 580 534 569 563 559 556 537 579 580 568 576 566 566 535 532 548 533 575 535 555 534 545 540 567 528 533 551 552 550 554 539 575 548 556 539 520 539 537 555 531 519 556 564 523 531 521 562 559 542 543 550 556 536 533 552 551 564 546 534 532 514 552 555 547 557 533 522 553 554 511 545 530 540 547 543 525 516 539 502 526 521 518 506 502 529 518 512 533 540 533 520 515 542 536 533 541 512 504 510 500 530 492 517 492 509 519 530 538 533 522 489 523 512 523 528 524 502 506 490 499 516 514 505 496 526 509 485 480 491 487 501 486 507 482 502 513 520 476 520 496 504 505 492 503 482 500 502 478 515 509 480 507 467 502 487 480 474 492 481 504 498 485 464 484 468 476 462 469 466 468 494 465 461 491 467 453 468 470 490 467 482 483 459 465 457 449 477 465 477 457 461 483 467 451 452 448 452 450 468 457 474 444 455 451 437 458 442 470 434 452 439 462 463 452 437 464 431 455 430 441 429 426 455 463 432 427 421 449 453 423 457 455 452 458 438 421 423 448 422 435 430 453 428 427 448 443 437 434 430 426 440 424 410 414 414 406 430 416 439 436 431 415 433 404 430 404 415 401 428 399 419 414 424 397 399 421 413 416 389 409 421 407 408 410 397 410 409 413 410 397 388 387 414 417 393 403 394 390 400 383 402 410 411 399 381 374 389 374 404 395 383 378 374 391 389 390 378 375 397 375 365 380 372 391 376 372 386 375 358 375 363 361 377 379 354 366 355 360 367 360 353 367 379 380 345 359 360 347 361 371 358 352 356 351 373 357 370 337 339 343 338 348 357 341 355 343 332 345 357 361 330 331 355 354 347 338 351 347 342 352 343 348 338 336 348 349 337 338 320 347 335 323 343 334 318 318 313 326 325 323 338 314 334 327 331 311 320 326 312 326 308 309 320 330 320 327 328 325 320 322 327 318 304 305 296 294 311 296 292 299 309 306 300 293 316 316 314 305 285 308 302 297 307 306 290 300 284 308 281 295 284 284 284 286 291 294 292 286 281 294 276 286 292 284 276 286 283 276 283 287 267 291 284 290 266 290 264 287 279 287 264 280 281 266 280 274 272 276 265 280 260 263 265 277 265 260 264 275 262 254 271 254 264 263 258 271 269 246 251 251 259 248 252 265 242 264 265 253 242 255 245 246 248 259 239 236 253 236 243 250 241 254 248 251 231 253 238 229 252 251 245 249 249 241 245 238 230 237 228 237 227 239 244 242 226 227 229 226 221 226 229 221 238 217 216 235 230 219 227 231 216 224 216 222 231 230 215 228 214 220 217 209 223 225 214 217 222 211 211 218 216 208 211 222 206 202 206 201 218 203 210 204 212 205 202 201 210 208 210 204 211 207 209 206 204 210 212 198 192 209 197 201 199 200 205 209 196 201 195 195 195 202 190 199 200 188 198 192 191 193 193 189 188 183 197 185 183 196 198 197 196 181 195 189 183 179 189 190 190 184 177 186 177 180 178 184 184 191 186 178 182 179 175 177 172 179 175 176 174 176 179 187 181 172 181 170 183 184 170 183 171 182 173 173 181 179 171 179 167 179 169 175 169 172 178 174 165 180 164 164 165 178 170 168 170 172 176 166 170 167 163 165 162 162 167 164 159 170 165 171 171 167 162 165 161 160 170 172 165 169 167 159 157 166 164 160 155 157 156 156 167 165 160 168 168 168 158 167 162 163 164 159 157 168 165 159 154 162 158 163 158 153 166 159 164 159 164 164 161 165 165 161 162 153 154 161 159 164 159 161 157 154 160 153 163 156 150 155 164 152 153 153 157 150 160 150 151 156 150 159 150 151 154 153 161 149 163 154 162 163 150 161 153 152 149 151 159 150 156
149 158 159 153 150 151 148 151 159 162 159 154 155 154 151 159 151 152 158 156 157 150 150 155 155 154 156 157 156 149 156 149 159 152 161 153 162 153 164 159 154 161 157 161 159 161 150 162 157 153 163 152 155 157 159 161 154 158 154 161 157 154 161 164 158 159 152 164 158 156 157 161 157 168 168 164 163 168 161 166 162 161 156 154 161 168 165 169 158 168 163 164 171 157 160 162 165 162 158 171 167 165 166 171 165 166 167 159 165 175 172 174 166 166 168 176 161 177 166 172 178 177 166 177 175 178 180 178 174 166 179 169 170 166 166 166 168 176 179 172 176 182 172 170 179 180 177 180 179 181 174 172 187 184 173 179 177 183 174 176 178 180 175 174 187 190 180 190 190 180 192 188 186 181 184 182 196 193 195 180 189 184 187 184 193 192 198 187 192 190 185 194 194 199 185 186 195 191 205 199 197 194 198 202 191 208 193 196 196 209 196 191 206 211 199 205 210 202 203 198 214 204 215 213 211 207 207 201 211 213 220 202 221 201 204 206 202 207 218 208 219 220 208 207 216 221 227 226 226 218 210 213 210 227 211 217 221 215 226 224 223 213 215 230 224 221 216 219 230 218 236 227 219 239 225 235 226 225 224 229 227 226 246 243 233 235 240 229 231 228 249 239 250 229 246 250 237 253 253 252 250 252 248 237 250 244 255 254 257 240 247 239 242 244 261 255 262 247 243 249 257 254 258 247 263 268 263 261 256 250 271 253 254 273 263 257 273 253 272 263 267 257 277 263 263 282 271 273 260 263 285 281 283 288 290 274 269 293 286 279 291 284 290 281 280 288 286 297 295 274 279 290 274 288 291 295 293 280 297 304 298 290 288 305 293 294 301 287 307 297 302 302 295 298 289 304 304 309 304 290 320 302 313 294 316 297 323 325 312 323 312 313 321 330 313 317 324 326 311 331 306 333 333 316 331 315 314 319 310 339 323 336 329 333 344 335 340 318 342 341 329 318 329 342 334 326 330 332 329 334 324 337 334 340 328 327 326 330 360 332 360 332 351 352 338 340 359 347 363 348 368 347 370 371 371 365 361 358 348 353 361 369 351 368 346 372 355 348 349 354 356 376 374 383 366 384 367 381 360 356 381 364 368 364 376 369 361 382 369 381 384 374 398 386 382 395 392 383 395 381 387 400 381 400 380 379 392 392 394 397 384 403 382 393 391 396 393 391 386 385 400 413 413 409 413 401 411 416 386 411 413 394 420 425 392 407 401 418 415 418 432 404 421 432 436 414 430 399 437 430 413 426 415 420 418 424 427 415 410 415 429 439 414 419 430 443 411 434 451 421 415 420 415 448 455 421 425 446 443 441 435 462 452 464 432 434 458 435 442 426 427 426 454 455 444 443 471 448 450 445 439 454 461 474 471 471 449 473 438 460 467 451 470 449 478 448 443 463 449 483 478 468 450 472 471 449 477 463 479 459 462 484 489 466 486 470 487 482 492 472 462 475 499 494 479 471 505 503 491 465 486 490 493 484 479 494 504 507 485 508 515 498 495 481 500 508 470 482 478 475 479 493 493 521 480 505 500 479 480 512 500 492 511 526 514 480 481 528 513 522 487 501 525 496 524 487 507 522 522 506 495 500 500 533 527 501 513 492 496 540 541 524 494 525 543 507 506 535 535 536 534 526 503 505 537 510 517 528 537 534 517 519 508 516 518 529 552 524 543 533 513 537 508 509 561 550 551 514 550 535 529 524 521 528 565 539 526 526 531 546 553 561 553 523 553 519 549 535 566 524 558 551 532 522 534 566 570 554 524 552 577 571 557 549 567 536 570 561 552 558 559 563 535 553 532 559 542 538 582 558 558 566 563 553 583 542 534 570 536 555 568 554 542 535 570 583 536 558 538 545 589 559 578 558 567 580 590 578 586 545 577 571 582 556 547 545 553 597 575 550 592 577 579 563 550 569 563 593 554 597 588 567 570 581 561 603 582 575 568 598 578 567 589 563 584 596 583 595 581 578 575 605 588 565 556 574 605 591 571 601 594 576 555 596 602 594 581 584 596 609 598 566 574 604 560 555 597 587 566 571 607 590 559 587 598 565 603 594 597 615 578 574 581 572 559 564 615 587 588 599 576 574 610 593 584 584 573 612 575 615 573 591 598 572 614 571 606 618 588 594 610 605 578 596 602 588 589 588 587 583 582 612 594 609 586 618 578 603 615 595 604 571 567 583 586 565 593 576 567 565 613 621 610 571 596 591 601 568 621 568 589 582 563 566 574 591 567 595 573 621 568 615 570 576 580 597 583 614 615 591 617 606 589 604 614 564 577 597 569 580 602 600 603 602 603 618 575 608 590 585 606 599 582 617 617 599 596 582 591 588 609 585 573 578 572 570 580 591 566 594 601 574 599 615 574 596 615 560 577 590 613 589 559 578 594 607 586 607 591 605 610 595 598 569 570 578 597 560 564 596 587 597 602 569 588 559 598 578 553 559 609 607 581 603 561 559 594 590 602 563 573 598 603 570 585 595 582 574 575 600 582 597 553 554 561 584 569 582 591 595 564 569 550 566 583 562 584 567 558 593 586 590 547 576 569 597 580 559 564 549 558 595 557 547 546 589 559 585 585 591 584 588 559 564 574 553 580 578 578 569 572 539 540 538 583 556 577 561 581 578 548 573 571 577 558 565 569 566 558 559 555 544 548 575 565 557 568 572 524 566 572 571 550 525 565 523 551 536 571 550 519 526 555 526 553 520 561 524 560 563 564 542 520 559 562 532 514 513 554 553 527 561 514 535 545 545 535 548 534 554 531 512 545 546 521 523 521 512 552 549 550 543 524 531 550 530 550 542 540 530 525 544 523 514 538 543 505 524 525 498 504 514 507 538 538 519 502 508 501 517 512 536 536 511 489 505 495 515 494 527 525 527 492 505 505 503 495 517 485 480 523 512 510 505 520 511 504 517 505 494 485 512 506 482 479 471 477 486 477 475 504 505 473 470 496 483 479 494 489 481 481 492 472 465 486 466 468 476 481 488 465 496 481 464 495 462 462 491 466 455 489 451 469 492 477 448 447 488 454 481 455 464 487 475 457 479 453 470 467 480 450 456 471 456 461 469 460 438 435 446 464 467 434 462 451 458 454 460 445 448 448 434 424 467 450 462 438 421 435 428 422 452 431 437 428 425 442 451 451 416 422 422 421 420 453 430 443 427 432 429 441 436 421 441 427 418 421 415 430 442 409 426 438 429 406 427 419 415 435 400 411 413 399 417 428 427 397 420 422 394 392 403 412 389 403 397 409 404 398 397 383 403 389 402 407 399 391 386 402 398 397 383 406 400 401 378 406 398 392 393 392 402 403 400 394 388 386 399 373 376 377 367 369 366 384 391 362 381 361 372 366 389 357 354 354 380 357 362 380 376 368 370 370 362 375 372 371 349 370 352 347 369 349 348 368 369 350 348 349 350 338 369 347 359 352 339 341 335 342 337 358 331 350 351 338 329 350 337 328 338 356 350 341 334 342 327 346 345 320 333 345 338 335 331 340 342 320 339 316 320 315 309 312 313 318 325 328 321 316 304 325 317 323 332 332 322 302 305 302 306 301 316 323 316 324 304 301 317 318 302 298 311 292 291 308 313 296 300 306 288 309 314 292 310 307 301 282 292 287 283 299 301 303 295 295 297 291 300 285 289 278 279 290 280 273 285 290 274 269 292 271 285 292 269 277 267 276 287 282 271 265 277 281 261 280 268 276 283 267 274 258 265 278 274 253 267 272 252 267 260 249 273 251 256 265 249 253 263 258 258 266 261 243 250 250 263 250 258 263 241 247 259 258 238 245 247 252 257 252 236 253 255 241 236 251 249 238 246 244 245 250 237 242 230 233 248 234 236 242 227 226 242 241 229 226 234 237 228 226 222 226 233 222 234 228 235 226 224 227 217 226 219 224 221 221 210 222 227 230 212 225 217 221 209 215 208 220 214 223 221 205 207 215 209 217 221 206 218 203 210 214 205 213 203 208 211 212 210 212 214 213 211 200 212 205 210 205 208 194 204 209 204 197 205 201 206 191 206 201 191 204 193 200 205 200 200 186 185 195 198 197 201 187 184 199 198 185 188 187 190 193 196 191 180 184 189 182 179 187 186 189 188 181 182 186 191 180 174 176 174 188 173 174 178 178 176 175 185 177 188 177 174 184 174 183 173 174 176 168 168 173 174 170 175 180 182 182 181 171 181 172 176 176 166 164 170 171 178 163 166 168 166 177 166 177 163 177 165 171 172 172 161 165 169 170 167 161 168 170 171 168 160 157 166 169 158 171 164 156 168 160 155 164 165 167 165 167 155 166 161 167 162 162 157 155 156 165 157 167 161 154 160 164 154 153 161 155 153 153 155 165 158 155 162 160 162 151 162 157 154 160 155 152 153 154 157 151 161 151 161 159 151 160 157 152 152 152 153 154 159 156 161 159 152 149 161 155 156 157 160 151 151 156 153 154 160 160 162 149 154 159 150 155 161 158 151 149 153 155 161
148 147 149 158 157 156 147 148 156 156 152 159 151 161 149 149 150 154 148 151 160 152 155 153 151 150 148 159 156 156 150 149 148 152 160 158 154 154 152 149 155 149 161 159 155 163 153 159 163 162 156 161 152 163 159 162 158 160 151 159 153 153 160 160 165 153 152 166 167 156 162 154 161 165 152 159 155 163 165 154 158 157 157 165 156 164 159 155 169 166 163 155 158 169 159 160 156 159 158 172 165 169 159 158 167 160 166 170 173 164 172 162 168 162 175 171 172 173 165 167 166 169 177 166 162 171 176 166 166 173 169 169 179 166 177 167 174 178 175 168 168 172 169 183 184 176 169 177 172 174 184 186 181 174 179 173 177 173 174 187 183 178 178 182 179 175 189 190 176 182 177 182 188 183 185 185 190 191 188 181 187 198 188 194 191 188 197 189 193 193 185 183 202 188 186 191 189 195 189 197 191 202 199 190 192 202 204 202 207 197 194 200 199 203 197 211 198 198 213 201 203 204 201 213 213 208 198 208 216 217 217 206 212 209 211 210 216 215 216 213 207 224 223 216 223 218 217 213 214 222 225 221 211 225 222 210 229 225 227 222 215 232 222 233 217 234 222 226 236 232 221 225 222 219 224 230 228 226 228 225 232 224 224 238 233 235 228 238 249 229 246 246 247 244 240 249 250 235 238 244 234 250 236 254 249 253 239 237 256 254 255 248 258 243 249 249 259 254 264 261 254 250 253 246 255 271 248 270 260 256 258 273 251 270 253 264 271 256 277 262 256 272 259 277 278 267 270 264 274 277 264 267 284 272 287 282 266 273 286 277 293 286 294 291 273 272 295 274 281 276 280 276 283 287 292 301 280 284 278 288 288 299 290 307 282 305 286 295 286 292 303 299 288 315 302 288 294 297 310 304 305 307 294 298 308 297 321 320 308 305 318 299 326 306 311 310 309 323 307 303 317 328 331 307 335 336 311 337 310 310 341 336 338 321 339 341 324 332 335 324 329 341 339 318 332 343 332 338 353 322 336 341 353 330 335 354 343 353 329 337 341 346 350 352 335 350 359 350 339 342 345 342 369 351 354 367 362 355 350 350 344 368 367 377 372 375 363 360 360 350 358 378 365 353 378 377 372 357 354 366 380 389 361 374 374 370 373 366 395 379 385 384 373 369 370 396 377 383 395 400 382 372 396 394 385 390 396 392 412 381 375 392 414 389 416 388 404 381 386 411 400 412 393 419 395 385 386 396 395 426 394 421 415 398 410 430 401 417 425 407 429 428 412 416 432 403 415 409 402 428 423 439 419 439 443 436 416 426 442 427 436 440 418 418 433 447 444 425 451 417 425 455 449 437 424 432 457 458 459 459 462 454 433 441 433 452 423 458 467 451 431 465 448 450 460 460 474 472 439 452 472 464 446 436 436 464 436 438 477 462 447 477 441 477 447 460 477 465 470 476 451 464 467 488 460 481 473 465 494 450 484 465 485 484 471 456 480 471 484 479 468 476 466 467 477 500 502 475 473 468 464 485 466 500 478 473 508 507 487 500 491 494 475 469 497 514 487 517 504 501 505 502 511 478 490 517 502 484 506 480 502 527 511 516 497 514 511 485 521 497 510 500 509 530 513 518 508 516 507 499 491 539 498 529 516 533 542 524 497 537 524 507 524 532 543 534 537 497 548 535 524 528 539 537 550 507 544 501 517 539 532 532 518 554 507 533 552 523 536 532 533 521 560 542 531 545 547 523 558 537 547 543 563 550 563 565 517 547 533 519 568 535 555 547 529 554 541 545 564 565 552 571 569 565 531 541 534 570 554 578 577 528 554 567 544 569 557 547 571 548 529 554 574 576 536 556 540 545 545 551 587 543 537 559 533 555 562 558 543 584 548 561 580 579 563 561 575 556 539 585 556 569 586 591 554 578 550 592 574 541 591 577 556 549 542 578 557 568 589 598 552 596 565 558 569 562 582 589 562 547 555 575 560 571 551 566 553 568 568 565 585 578 561 559 585 582 602 577 583 591 585 566 600 607 594 599 574 594 555 598 596 594 603 593 601 560 597 583 566 603 594 590 587 565 560 563 596 604 583 571 586 559 578 579 607 563 560 572 597 563 610 583 604 593 564 593 604 596 612 609 589 563 609 599 585 602 586 605 595 602 619 578 592 577 579 593 564 620 599 589 571 569 600 595 591 598 588 576 579 582 571 608 585 620 593 609 606 563 598 581 605 598 600 577 613 621 612 615 621 591 587 575 598 566 608 567 606 575 585 567 594 593 613 620 591 588 611 575 588 587 598 574 621 579 591 615 577 580 612 575 611 579 586 586 582 575 593 569 586 614 572 620 584 566 617 615 594 604 567 562 572 605 576 570 620 603 567 574 564 614 589 611 571 616 579 594 569 609 599 592 601 613 590 568 616 575 566 607 581 583 584 577 583 570 587 585 606 572 588 558 573 563 572 561 600 613 576 613 562 595 559 566 571 564 601 608 579 600 590 592 566 557 602 591 568 565 560 608 578 582 551 595 588 558 591 574 607 559 561 562 570 588 589 569 566 565 579 552 562 597 584 582 588 581 570 599 563 546 556 576 600 577 569 569 546 587 591 547 596 544 574 558 541 594 572 556 540 540 586 561 560 592 580 573 537 576 571 581 578 544 564 537 541 566 583 585 541 556 554 564 577 550 547 585 572 576 558 554 544 558 581 569 545 563 539 556 544 532 559 563 562 537 566 536 539 553 541 524 554 556 550 561 546 519 533 532 527 542 548 529 547 539 517 553 519 527 554 533 520 515 549 526 511 538 549 546 547 552 524 560 557 559 557 541 538 535 552 520 541 550 525 506 518 543 528 545 500 546 526 545 507 548 501 512 503 543 508 512 500 511 534 530 511 493 523 518 513 503 508 537 533 506 530 533 513 526 485 502 498 521 524 522 515 503 489 526 502 514 497 502 516 523 496 487 505 481 514 514 515 503 487 507 496 472 495 500 514 512 505 499 488 468 472 488 492 500 466 480 497 472 490 461 507 469 498 461 458 484 476 462 497 476 500 485 485 470 496 482 460 465 479 477 464 467 489 474 469 471 451 466 447 447 444 442 479 462 463 450 439 478 451 478 437 456 442 435 441 444 456 466 434 444 468 457 450 465 457 454 437 447 435 432 428 446 427 462 465 432 436 435 454 445 427 418 423 419 417 451 440 452 442 420 428 443 428 439 428 440 449 414 433 425 429 446 424 409 413 405 412 442 435 410 419 429 419 401 416 397 426 400 429 417 425 415 398 411 400 429 394 394 406 419 425 407 392 407 404 404 385 389 404 414 405 419 397 390 393 398 396 408 390 404 402 378 375 403 403 388 395 399 388 389 395 366 387 391 399 392 378 396 371 395 389 382 365 378 387 377 363 383 363 380 379 360 388 368 370 359 385 378 369 355 349 379 365 378 364 363 344 364 355 357 354 359 357 350 373 341 370 348 370 364 367 343 335 354 347 332 333 348 329 355 359 332 341 351 333 330 356 330 335 343 350 328 344 346 347 326 327 349 321 346 340 324 327 335 323 322 330 332 336 314 329 317 325 327 330 314 321 318 332 305 310 320 312 311 317 313 321 324 312 327 312 321 313 297 303 298 318 314 297 302 305 306 294 306 291 300 303 302 298 301 293 289 296 285 281 291 305 285 290 301 285 298 279 302 300 301 299 274 272 287 294 288 288 284 288 275 271 280 270 277 290 288 284 264 277 277 287 265 275 282 266 280 280 279 261 271 256 255 274 279 259 262 258 258 271 262 251 257 268 255 267 258 247 268 267 251 253 260 259 243 259 252 245 264 253 256 239 247 246 242 261 256 239 236 247 242 245 240 249 254 233 243 243 253 252 239 228 239 248 238 227 232 244 232 244 233 245 242 240 225 236 237 223 242 219 222 220 227 219 234 231 228 230 215 217 230 225 221 228 223 214 231 224 214 211 226 218 222 226 216 209 209 220 220 215 218 212 220 222 221 212 220 219 206 210 209 210 217 218 202 205 213 199 200 201 205 208 207 198 207 199 207 203 203 207 194 191 210 199 204 199 194 201 203 190 196 196 192 201 197 187 188 188 189 188 193 196 199 190 188 187 197 199 194 182 198 197 195 190 181 187 186 192 191 180 192 182 181 184 175 181 180 187 179 191 179 177 177 174 184 185 178 183 177 175 184 185 181 170 172 174 174 185 177 180 168 174 171 170 172 173 167 178 170 171 172 168 178 171 165 177 164 175 174 165 174 162 170 167 161 172 163 164 167 169 174 163 163 174 159 169 165 169 168 172 167 169 158 159 157 163 159 167 163 169 156 168 166 155 165 166 166 154 155 157 162 168 161 166 167 161 160 157 155 154 155 166 166 157 152 166 164 155 162 158 162 165 158 151 160 158 159 150 150 156 161 154 151 163 162 164 156 160 151 151 158 154 156 155 160 161 157 151 149 150 151 152 149 158 152 151 158 152 151 158 159 162 154 159 151 151 150 159 154 160 153 148 157 152 155 153 149 155 148 157 157 151 161
149 153 156 152 155 146 156 150 157 155 149 146 152 160 150 149 152 155 147 154 151 153 148 157 147 148 150 150 158 147 149 161 161 160 153 155 152 156 152 156 157 155 156 148 154 152 158 161 162 160 162 158 151 163 160 152 156 150 156 153 150 150 159 164 156 151 165 153 151 154 161 156 153 156 159 157 161 160 161 167 167 154 152 158 153 168 166 165 166 167 156 156 166 167 166 156 155 160 161 159 163 165 163 165 170 171 171 163 164 165 163 164 169 165 170 169 165 168 167 162 172 177 171 172 177 178 166 169 179 173 172 175 165 165 177 171 168 176 178 166 172 180 170 178 171 176 180 177 176 170 178 179 178 172 182 182 184 183 183 172 186 180 172 179 180 177 189 180 182 191 175 177 187 188 179 182 192 180 187 180 190 182 189 190 193 189 185 184 194 183 200 183 194 189 201 193 189 193 193 186 204 188 195 194 189 205 189 207 202 207 208 206 196 192 194 195 193 203 193 194 205 206 205 208 197 210 206 215 213 200 213 201 215 205 218 210 213 206 221 210 211 223 209 214 225 225 220 219 225 224 220 224 222 223 222 220 222 222 212 215 232 217 220 225 231 235 221 217 216 231 234 229 234 229 222 233 222 232 233 243 228 224 223 232 244 230 242 247 239 249 234 230 250 232 241 239 233 234 239 238 235 239 238 241 241 255 252 243 259 242 244 254 240 246 244 249 251 245 262 246 256 254 255 251 258 262 253 255 251 268 264 267 257 261 270 260 261 267 259 272 277 259 263 261 270 263 273 283 262 282 283 281 262 286 287 280 284 271 287 272 275 293 287 294 288 287 282 280 296 295 282 299 297 296 293 280 296 289 279 285 303 291 301 297 286 307 307 283 312 300 291 314 313 311 291 291 313 309 289 314 317 316 294 319 320 311 315 324 297 312 297 304 298 304 328 330 312 306 303 318 319 327 322 334 311 309 311 322 334 337 310 319 342 317 336 314 324 344 321 328 322 327 319 324 344 339 334 336 348 326 324 327 330 335 331 350 336 327 349 333 331 344 350 349 340 345 338 346 364 355 336 369 352 344 364 349 351 361 357 355 352 369 372 369 368 360 373 364 360 372 373 373 384 356 384 358 374 370 387 370 379 375 362 358 385 382 373 366 389 397 392 393 373 368 372 375 378 373 380 402 381 400 406 400 384 387 388 403 401 411 395 411 399 399 415 382 413 408 418 418 392 418 389 412 399 387 408 407 398 422 421 396 412 412 392 431 429 393 395 431 425 403 413 410 418 425 407 399 422 436 429 433 416 433 434 443 435 430 447 434 419 422 445 441 450 412 417 440 444 419 446 445 419 457 452 458 437 428 452 459 448 427 446 445 433 445 440 425 460 461 428 445 463 455 473 450 461 449 455 433 445 475 440 459 459 436 446 467 447 446 474 463 475 459 446 466 482 476 473 451 445 482 477 486 451 468 487 470 487 465 489 477 487 471 498 480 486 475 485 474 495 481 504 493 465 481 490 507 467 500 472 480 485 484 509 501 491 474 509 509 493 510 500 469 495 486 493 503 479 513 489 482 524 489 500 505 496 514 502 504 519 489 484 516 519 481 489 510 521 510 487 520 527 515 493 499 507 512 489 518 495 496 513 521 523 493 495 520 495 520 520 516 528 500 499 511 541 534 512 543 518 521 543 503 515 501 519 519 530 532 517 512 554 541 510 506 556 549 529 545 508 543 509 522 551 544 544 541 522 544 552 557 519 561 563 525 537 545 541 550 558 563 528 522 557 523 566 555 538 529 528 554 542 572 534 550 556 568 554 528 526 572 550 553 566 532 567 565 544 563 553 567 548 530 558 561 550 566 560 535 584 540 568 535 552 536 542 541 566 584 552 576 578 572 588 539 542 573 545 580 549 559 550 593 540 575 543 596 556 589 582 582 594 555 562 591 579 577 554 588 577 586 559 556 556 548 565 582 580 565 556 571 553 572 589 593 567 551 552 583 599 591 593 576 572 583 592 561 590 563 574 572 607 607 575 605 582 580 561 595 577 608 603 604 585 576 573 562 599 588 607 578 571 584 605 585 609 588 588 591 592 610 611 591 607 569 577 570 596 576 591 571 594 576 560 579 568 595 573 570 569 566 561 599 567 565 615 619 618 613 606 585 585 581 620 573 566 600 607 602 572 579 617 610 600 619 571 612 598 583 622 607 589 622 590 598 570 584 596 571 576 586 599 600 604 597 614 611 580 603 592 593 619 587 581 601 583 589 590 618 608 593 606 578 596 573 612 602 593 585 614 605 607 589 585 591 622 575 579 582 612 605 609 611 572 566 592 591 590 622 589 579 591 575 592 568 583 580 608 610 604 598 595 591 564 615 618 566 569 576 582 562 617 572 613 566 574 586 596 600 585 566 615 616 576 587 564 595 608 610 587 595 562 578 589 599 573 610 560 566 614 584 580 603 614 593 576 593 587 560 598 575 595 561 605 563 568 568 563 568 568 578 596 570 589 567 603 603 552 604 603 608 572 558 596 563 594 557 599 558 592 553 579 553 567 564 599 557 570 562 591 563 557 580 555 589 571 548 559 562 594 587 596 560 571 572 559 544 561 593 547 561 595 576 580 544 542 567 548 569 566 584 540 573 576 544 537 544 575 541 535 552 550 562 546 569 586 560 575 554 545 538 583 562 581 573 536 561 552 571 553 530 567 582 556 578 552 551 546 572 532 569 551 568 525 538 544 575 542 571 564 537 530 566 570 530 559 523 535 518 550 531 548 544 541 517 541 519 534 517 523 563 547 550 521 520 520 510 552 530 556 513 553 545 520 520 531 514 514 543 508 521 545 517 540 522 534 545 526 545 541 527 507 506 532 515 519 534 514 499 516 523 539 503 536 517 540 494 496 537 515 493 508 488 536 520 486 519 525 489 508 492 521 508 490 492 511 503 497 512 492 487 513 515 482 503 510 524 477 483 511 494 518 487 499 505 490 511 496 493 502 491 492 508 476 502 510 476 474 474 464 472 493 472 496 502 492 492 497 464 492 457 491 476 483 500 464 469 475 460 473 477 474 485 476 462 490 454 477 471 481 473 473 449 451 486 449 463 442 451 455 479 470 452 460 442 459 438 476 473 470 476 451 445 463 450 467 465 443 431 443 462 463 427 467 432 444 428 443 432 432 442 448 450 458 446 418 417 445 447 432 439 446 419 444 417 437 434 433 414 422 430 426 444 429 415 439 428 411 417 404 430 424 438 405 407 438 404 436 402 410 415 416 417 401 404 423 404 402 406 419 390 420 415 421 400 390 422 382 388 404 413 386 415 381 410 407 406 390 401 408 399 409 381 377 379 378 379 389 386 369 403 397 376 400 365 381 394 394 376 380 388 366 372 385 363 383 387 387 392 367 355 357 384 358 358 351 374 368 367 350 371 366 372 355 347 345 359 358 343 359 372 369 355 344 344 357 364 343 346 343 335 344 368 345 351 342 357 347 343 349 328 329 327 341 325 341 326 354 354 356 323 339 335 333 325 342 340 319 348 332 331 326 340 330 322 337 322 321 312 321 326 320 328 326 321 305 328 312 333 330 312 316 316 311 321 311 316 322 322 306 324 303 297 319 322 314 318 320 295 311 313 316 315 308 313 293 294 314 310 287 312 311 307 307 306 286 305 280 303 304 285 291 295 295 296 303 291 298 290 291 297 273 288 289 274 280 293 294 271 288 293 285 268 288 278 279 283 266 263 260 277 278 264 265 281 278 280 262 269 273 263 276 268 258 264 258 266 249 255 266 250 269 269 263 256 252 254 247 264 267 261 266 261 263 251 249 239 253 253 254 242 251 238 257 254 245 251 236 234 248 240 244 244 246 231 236 229 228 239 249 244 228 244 247 227 244 242 223 232 244 223 238 235 232 237 237 237 222 237 220 230 216 232 229 222 223 218 228 225 225 219 211 226 216 213 227 209 225 214 223 227 222 215 221 217 210 213 222 206 215 219 204 203 208 220 214 211 200 209 210 205 213 211 215 210 196 200 197 213 210 203 199 204 210 196 192 192 201 196 197 197 195 198 207 189 200 191 199 193 186 198 194 199 199 185 191 184 201 197 199 184 199 197 191 182 180 185 195 184 191 184 179 183 191 192 186 186 182 192 192 191 186 184 190 181 182 179 174 178 181 187 171 180 180 180 186 173 180 171 177 171 180 180 184 168 169 183 181 175 172 180 170 176 168 172 175 167 174 179 169 165 165 167 174 177 168 164 170 177 166 175 163 165 171 173 163 164 173 169 170 165 170 171 163 158 159 165 169 160 168 170 168 161 166 167 162 163 161 169 166 157 167 168 161 162 167 165 166 164 159 162 155 155 161 161 156 163 153 154 161 161 165 163 162 155 158 155 155 159 153 151 163 157 154 160 155 155 150 154 150 163 162 149 162 161 152 153 156 148 158 151 158 149 154 154 152 153 151 158 147 154 159 160 161 149 156 152 147 149 149 147 155 147 155 146 152 160 151 160 160 154 156 147 155 148 154 153 155 150
155 146 156 152 152 147 147 153 145 154 156 147 148 157 155 157 157 147 148 155 154 155 148 149 157 150 159 150 157 160 155 152 146 158 151 153 154 161 155 154 156 151 148 151 155 151 148 160 154 160 154 154 154 149 158 150 154 157 163 157 156 149 163 163 162 161 164 154 161 157 153 163 154 163 152 154 152 159 153 156 159 155 157 162 164 159 152 165 161 158 164 164 160 157 162 157 165 167 165 155 167 163 162 156 169 161 168 170 169 170 158 161 158 164 172 171 173 173 169 165 164 166 162 171 169 173 166 164 171 162 176 174 164 166 172 164 167 172 166 177 170 173 182 180 166 172 177 173 177 179 184 178 177 177 171 186 173 176 179 187 183 175 172 185 184 184 182 183 186 178 191 191 191 179 178 193 181 191 186 188 189 192 186 182 194 180 182 197 199 187 196 189 191 196 184 192 190 201 185 190 188 199 200 191 199 192 192 188 203 207 198 193 196 190 196 207 205 208 204 195 208 200 198 196 201 202 201 206 211 205 209 213 207 216 213 202 210 210 218 217 212 214 208 210 220 219 213 211 206 216 207 215 223 217 228 214 218 219 215 231 226 231 228 226 233 229 227 236 227 229 222 232 224 225 226 227 227 225 229 242 230 236 228 227 229 234 226 232 239 238 245 228 234 247 243 229 235 253 235 239 247 247 248 249 239 240 241 240 256 240 253 262 262 241 253 242 260 256 259 266 247 247 244 246 265 262 261 268 253 257 265 257 256 271 257 253 256 275 270 268 277 269 256 265 265 259 261 279 272 279 260 264 278 278 269 289 270 265 270 268 282 284 276 269 285 272 277 296 295 279 299 275 284 284 289 296 282 276 305 299 298 306 307 282 296 309 295 306 294 285 309 295 298 305 286 299 299 312 318 289 292 291 302 315 300 321 295 322 297 324 323 324 328 315 313 306 322 318 303 314 310 326 335 304 331 333 322 333 312 320 329 314 329 312 336 324 328 324 336 317 331 317 320 349 338 351 321 340 325 325 355 340 326 343 338 332 333 342 337 337 346 343 351 362 334 339 367 353 360 348 357 348 368 344 363 361 369 360 368 358 363 357 354 351 363 359 380 360 373 380 378 362 357 352 373 386 358 365 355 389 365 380 376 359 389 360 360 378 365 386 380 391 400 382 368 383 375 375 371 387 379 388 390 385 375 402 401 392 376 401 380 414 392 401 383 408 385 385 409 393 388 398 386 403 407 399 413 398 398 397 407 411 417 399 402 414 427 424 402 394 397 412 421 411 399 414 439 423 431 404 435 420 402 442 409 427 444 421 441 407 427 423 418 440 448 430 413 439 430 455 455 439 452 419 447 451 424 455 456 425 453 450 431 447 423 436 461 427 446 466 452 460 440 432 454 446 431 468 434 466 456 436 436 454 436 441 440 462 479 482 476 450 457 468 474 487 465 457 458 452 471 481 481 450 453 483 494 451 472 455 485 497 474 457 453 463 491 457 488 494 470 487 498 493 481 497 504 500 477 502 500 478 501 471 503 510 507 505 488 494 493 490 509 518 470 506 479 500 475 505 522 516 476 487 485 519 485 478 518 485 502 507 500 503 518 488 528 504 526 498 500 488 520 507 521 523 533 517 530 506 513 536 498 500 504 495 493 521 501 522 515 532 519 516 503 536 523 521 539 549 505 549 525 524 503 541 537 548 532 527 540 527 523 549 534 540 554 558 519 516 541 523 548 560 544 536 555 528 513 557 526 545 550 526 563 565 526 520 529 541 569 518 543 544 561 519 531 539 529 536 565 551 569 529 523 549 550 546 559 575 570 535 572 533 571 558 530 531 535 536 536 583 531 541 545 534 557 553 585 534 568 578 556 534 555 583 581 547 583 550 552 569 589 570 554 593 572 590 543 580 542 566 564 585 563 594 572 553 548 550 569 562 557 559 581 586 588 582 548 553 561 587 596 576 559 600 571 581 585 590 601 599 587 597 570 569 554 599 600 561 579 567 579 553 558 591 563 560 579 559 565 610 588 599 572 572 557 611 584 569 570 580 585 603 562 568 594 603 559 587 606 588 595 577 583 595 609 594 596 579 601 609 571 578 568 613 570 586 566 599 602 565 569 590 618 573 561 573 571 564 601 572 591 603 588 616 582 602 567 605 599 568 589 594 614 598 589 569 565 600 609 610 608 617 584 607 571 586 622 584 592 606 594 566 588 565 619 608 608 568 595 586 578 622 618 573 597 589 579 598 566 624 589 614 622 613 601 573 579 600 596 606 586 566 611 614 571 610 602 614 613 573 576 570 570 570 578 601 597 594 577 600 597 604 589 598 592 565 605 606 603 576 591 565 580 578 612 584 566 589 578 618 600 588 622 604 596 578 579 571 611 595 606 584 575 571 616 601 571 601 587 609 612 614 612 572 571 605 596 573 575 609 567 610 579 571 591 568 590 571 592 589 560 564 574 588 596 613 598 570 583 596 580 599 613 581 561 606 558 589 587 577 558 595 584 608 570 605 558 593 609 591 564 552 597 572 573 568 568 556 573 595 596 596 568 554 604 589 580 564 550 548 598 559 553 585 563 598 592 551 552 587 568 596 601 561 566 552 547 575 564 588 595 571 592 571 590 545 578 567 582 549 583 571 582 577 553 578 551 576 588 567 562 571 543 568 560 573 533 557 558 573 533 557 579 562 564 571 530 570 532 567 583 547 572 545 542 532 546 580 546 525 555 571 565 562 563 539 542 564 559 526 559 560 523 522 561 556 545 558 557 545 522 532 530 530 560 520 513 540 563 566 542 560 555 516 532 546 560 509 557 535 527 547 533 529 528 552 528 544 507 506 552 526 507 534 515 526 528 506 508 519 502 506 541 510 496 527 527 520 524 528 520 527 506 528 494 493 507 497 507 517 504 532 534 492 529 500 495 512 509 501 524 503 489 510 517 511 499 500 492 518 510 480 484 523 487 491 497 509 496 485 519 494 519 500 504 490 471 483 473 497 494 470 501 489 497 469 500 485 466 490 499 473 486 487 501 476 501 461 481 493 485 481 464 485 479 478 490 481 484 480 487 462 460 472 470 451 478 460 460 456 462 450 471 461 454 473 484 439 458 453 450 438 443 439 473 453 440 466 459 446 450 460 460 458 441 464 467 469 458 450 453 432 429 432 448 457 454 430 453 460 461 430 428 428 445 435 434 449 437 449 431 448 414 453 420 430 421 417 413 416 430 430 405 425 404 436 440 432 437 435 421 399 411 410 401 414 433 410 401 425 409 399 428 396 412 399 401 416 417 395 392 417 396 389 395 422 390 383 409 397 397 394 398 405 407 387 387 408 412 395 398 407 404 373 397 399 404 394 396 399 377 394 376 402 398 375 393 363 376 379 362 372 374 381 362 369 361 365 365 364 379 372 360 379 365 355 372 350 357 361 349 368 359 364 371 377 349 373 350 361 367 369 362 365 369 360 365 343 367 344 345 353 346 360 363 349 359 343 341 333 356 327 335 353 342 330 324 331 336 329 343 335 333 341 336 338 318 322 343 344 340 334 318 329 325 323 318 318 324 330 319 309 319 314 328 333 308 320 322 315 330 316 302 300 307 314 312 310 298 315 301 300 300 321 307 297 310 310 305 303 313 314 301 311 294 306 292 289 297 311 304 300 285 306 301 306 279 306 304 297 294 286 281 284 277 292 297 290 272 284 274 292 286 269 286 284 275 273 275 266 285 269 274 264 278 274 269 274 281 282 268 275 284 279 268 266 275 265 272 275 265 252 270 262 267 267 253 268 273 260 249 267 256 257 245 259 268 259 250 244 258 247 242 261 251 255 251 245 244 247 256 246 236 243 246 234 238 251 236 247 248 239 243 247 241 249 233 227 238 235 244 241 227 234 234 224 229 231 234 236 223 220 227 240 235 226 218 230 217 234 220 218 231 221 234 216 214 232 226 220 228 223 216 209 214 211 215 213 221 210 220 218 213 215 205 207 203 206 214 206 202 208 219 218 201 205 202 217 205 208 200 196 212 207 196 203 201 206 200 206 208 195 191 200 198 195 208 202 194 192 191 193 192 194 196 193 201 188 197 201 193 185 190 188 188 200 189 193 195 196 197 190 190 182 189 183 191 180 186 188 189 177 187 177 186 187 186 179 183 187 173 188 178 177 184 176 188 183 174 171 174 180 172 175 179 183 177 185 184 175 168 177 172 177 168 166 173 169 179 173 174 164 180 180 167 177 168 178 166 165 162 173 163 163 168 166 169 168 171 159 165 167 166 159 166 160 159 157 159 162 166 169 159 167 166 170 167 160 157 155 163 167 168 157 157 166 162 165 157 158 165 162 165 156 163 157 158 165 157 161 154 166 160 158 162 162 162 153 159 156 161 157 160 156 157 152 156 158 158 149 163 149 160 154 161 148 154 155 157 162 161 149 147 154 155 150 150 159 153 151 157 156 158 151 146 150 154 153 151 148 160 150 149 149 156 147 149 154 146 150 152 158 150 159 150 159 154 146 148 145 157 158 146 146 148 153 157 156
145 146 150 151 157 153 154 144 146 149 152 147 153 151 145 151 157 158 158 152 145 146 145 149 159 146 150 154 155 147 157 148 156 148 147 155 150 159 155 160 156 155 148 158 154 156 150 153 148 149 153 155 150 153 160 156 155 151 151 157 161 148 160 158 160 149 153 149 154 154 164 150 150 158 162 150 161 159 158 163 161 164 153 160 166 166 163 161 159 162 167 153 166 166 158 163 159 168 168 167 166 166 157 166 169 167 156 157 171 169 165 172 165 167 165 164 166 161 173 174 173 173 160 172 172 166 166 167 170 173 166 176 164 164 168 175 166 170 169 179 179 173 177 176 180 168 177 176 173 182 167 174 178 179 175 183 176 177 173 177 183 182 177 177 187 178 181 174 185 181 179 181 187 174 180 188 175 184 188 180 194 184 189 178 181 196 192 192 183 186 193 188 181 192 185 195 196 187 195 185 196 189 190 197 198 202 187 202 193 194 205 192 197 203 197 190 206 195 199 193 211 199 212 209 203 210 206 205 215 200 199 200 209 206 200 215 212 204 210 208 207 218 208 204 206 214 206 221 225 224 210 212 207 213 209 212 218 229 212 230 212 228 221 233 230 234 226 222 216 231 220 220 223 219 235 223 238 239 234 236 223 243 239 244 231 239 237 241 230 248 238 248 245 239 235 238 248 232 253 231 254 237 255 246 239 250 246 257 255 251 254 242 250 258 253 244 250 254 260 252 266 259 268 247 260 250 246 249 256 264 250 252 252 269 267 252 263 261 274 259 259 267 262 265 276 280 279 281 275 259 278 261 277 272 265 284 273 288 282 283 287 280 283 281 271 277 291 275 286 288 276 287 278 285 291 289 294 293 298 292 294 297 299 288 302 297 309 301 292 311 308 297 300 288 297 287 291 311 292 289 298 319 308 301 307 303 314 306 315 310 310 311 298 310 327 310 329 328 311 326 318 315 322 323 311 331 307 325 339 309 319 335 328 313 330 335 338 345 345 315 344 338 340 335 331 319 322 323 352 334 343 355 352 355 353 330 332 357 328 349 334 351 333 348 347 333 367 367 363 350 343 360 348 363 363 358 367 357 358 355 356 354 366 344 347 373 361 377 354 369 356 367 367 371 358 373 369 369 369 372 364 374 357 363 382 395 372 361 391 375 382 380 399 380 374 370 403 388 391 402 373 402 375 388 393 394 388 382 402 388 404 379 387 390 389 393 399 387 407 390 404 392 385 418 397 411 424 394 425 409 406 390 406 422 426 425 410 401 410 406 413 430 422 431 403 401 414 435 426 422 413 443 424 419 431 427 421 413 429 426 412 417 412 439 428 422 438 435 429 441 440 442 421 438 449 450 457 459 452 425 451 448 460 441 434 435 437 442 448 468 451 466 445 466 463 434 441 441 456 443 443 435 465 457 474 466 464 482 458 440 439 460 461 464 475 446 457 448 486 460 473 452 491 450 483 456 462 484 485 474 451 488 496 499 456 462 465 467 463 458 466 498 479 497 505 495 483 504 468 463 497 464 498 509 476 469 473 496 515 479 469 471 514 481 475 511 473 487 499 502 474 485 502 523 481 525 488 486 524 485 523 521 503 499 503 518 493 490 511 498 534 505 525 531 513 503 520 529 492 508 521 516 495 517 501 518 509 518 520 543 506 505 496 546 498 514 537 499 535 531 539 530 529 534 548 514 535 533 545 508 554 517 518 557 534 543 510 530 541 549 560 562 525 543 537 541 539 516 543 527 526 563 566 542 517 556 564 562 557 550 536 561 570 532 559 555 555 538 552 557 546 556 539 524 525 547 552 525 526 566 579 528 533 546 581 564 564 575 532 583 563 562 544 580 551 586 567 582 565 575 573 575 554 549 537 559 569 591 591 569 548 548 567 573 586 581 561 593 583 560 553 541 578 560 581 579 590 585 589 583 590 556 555 548 563 564 577 574 581 551 585 550 565 599 587 577 569 591 604 591 588 604 551 568 581 592 597 577 559 598 564 589 584 587 601 572 555 584 555 597 568 608 571 556 565 570 585 563 572 559 597 573 613 584 594 578 559 574 605 569 565 610 599 598 588 591 611 582 564 582 561 618 572 560 607 605 613 603 587 570 613 586 619 616 580 596 599 579 582 567 587 616 620 596 565 601 617 588 569 592 614 570 595 571 572 584 620 569 567 587 582 623 616 580 618 575 615 601 597 575 609 621 574 607 595 580 589 594 604 594 567 599 605 599 608 617 618 604 625 620 572 587 619 568 602 617 582 596 593 614 609 581 610 617 567 581 572 591 613 614 623 614 593 607 587 579 598 580 619 600 577 624 620 575 570 596 570 586 570 601 574 613 615 621 608 615 575 617 580 566 609 581 613 576 622 579 592 593 595 586 573 606 589 568 619 594 602 564 613 606 599 566 594 588 620 581 579 576 574 598 576 562 614 570 574 612 584 600 585 618 563 594 569 590 568 586 568 573 565 610 604 598 595 570 605 580 565 563 581 600 580 562 579 608 564 612 575 561 609 558 562 582 565 563 605 565 589 555 571 587 606 559 569 577 572 552 593 561 603 587 599 554 572 593 568 562 593 595 570 552 558 587 588 576 600 548 553 567 600 557 546 566 575 567 576 578 543 552 588 554 592 568 574 586 549 556 544 540 552 560 556 571 537 568 585 568 556 577 558 543 565 557 549 537 573 552 561 550 551 576 576 534 567 583 564 549 568 548 547 564 569 551 544 544 573 537 569 564 543 548 570 550 543 542 530 543 535 558 537 541 554 536 557 536 548 540 524 561 542 537 529 514 545 558 524 530 562 553 535 511 544 547 509 541 511 529 514 530 544 512 532 556 531 552 517 550 522 512 523 500 516 524 532 504 548 514 530 543 521 525 500 514 537 525 534 507 528 506 517 534 498 530 504 494 510 505 509 497 505 529 514 518 518 489 497 504 511 527 525 501 521 505 489 518 524 490 476 509 489 486 509 494 488 517 497 519 511 473 495 469 484 489 511 496 489 498 500 495 473 465 507 463 478 491 485 466 459 471 485 461 485 490 499 494 500 479 490 467 476 490 466 453 467 481 495 485 489 482 450 491 473 466 446 466 486 447 459 456 460 448 450 480 461 438 473 473 479 465 437 463 436 476 444 439 475 437 436 470 449 450 462 452 455 458 428 446 447 426 423 426 431 437 440 458 422 458 445 424 456 425 429 452 413 450 443 412 443 452 416 424 443 427 430 424 434 418 412 438 430 425 413 429 434 407 426 401 403 423 419 398 401 418 419 410 406 431 428 401 394 420 403 416 410 392 420 393 388 417 389 397 408 405 416 382 384 394 408 404 410 408 401 383 411 391 408 408 380 397 381 371 386 381 389 380 387 375 370 387 365 372 387 394 372 390 375 387 366 365 366 365 362 375 355 388 372 388 377 378 361 370 358 374 357 381 350 374 363 358 371 367 361 349 372 370 362 352 351 344 343 357 337 346 357 353 363 358 356 333 334 344 338 329 330 328 350 358 348 337 326 327 325 345 348 331 340 347 342 327 317 333 325 319 318 325 315 320 316 325 310 328 326 309 313 309 306 309 308 320 316 319 303 324 311 307 316 320 319 326 308 315 314 319 301 309 307 302 321 306 316 319 308 310 292 309 310 296 306 298 301 291 303 291 294 309 307 283 306 297 297 305 284 286 290 299 277 293 283 276 292 272 275 277 287 279 287 269 287 279 278 276 273 274 278 275 263 278 270 275 277 271 264 271 284 270 275 272 269 279 275 255 274 271 259 268 272 259 255 266 253 249 267 252 262 248 256 250 264 254 262 253 246 242 247 242 241 246 252 255 248 255 250 244 257 244 247 257 234 239 253 232 231 231 238 248 235 242 228 234 245 247 239 243 226 246 242 229 225 237 244 236 243 241 233 227 225 218 237 229 237 237 220 231 232 227 215 231 220 220 228 230 225 229 209 209 214 218 208 221 227 212 207 221 221 208 212 207 216 219 208 213 211 215 217 220 206 205 216 214 205 202 206 214 208 205 201 206 195 207 199 205 204 209 195 194 203 209 198 209 203 207 191 206 198 204 202 201 203 186 200 202 198 190 195 185 184 195 182 199 193 199 198 187 188 194 189 185 188 188 194 180 178 178 181 192 176 176 189 187 178 182 181 176 180 176 174 182 184 178 188 178 181 186 176 185 173 181 181 177 168 168 171 178 167 179 170 170 176 175 177 165 175 170 173 174 169 170 167 162 177 175 161 174 173 167 164 161 160 172 171 162 165 172 158 162 168 173 164 162 165 168 159 162 167 156 162 169 164 157 162 165 160 169 160 157 163 163 158 163 158 153 165 164 167 165 152 161 164 159 166 152 164 160 161 151 156 163 160 163 150 161 150 155 159 153 161 155 161 150 151 152 155 158 151 155 162 160 150 147 160 160 156 150 154 151 150 152 155 152 150 148 148 157 154 158 147 152 155 150 152 150 147 159 146 150 158 152 156 153 152 146 159 146 150 157 156 145 148 151 151 152 145 153 156 153 158 149 144 153 146 144
143 147 149 144 145 155 143 156 155 150 157 154 144 154 153 156 156 158 156 155 144 157 150 148 152 149 153 144 150 147 151 150 152 158 159 155 148 159 145 145 159 151 149 145 148 159 159 153 151 157 150 158 147 156 154 156 154 149 149 152 160 156 159 154 148 151 156 151 151 156 153 158 163 149 158 158 164 157 152 161 160 163 152 155 151 160 156 156 159 157 154 152 152 154 158 161 166 162 157 155 155 163 168 157 164 162 166 159 166 161 164 167 160 165 162 158 161 166 162 169 173 165 169 174 169 160 167 168 170 172 174 169 168 163 165 163 177 177 174 166 170 164 176 173 180 178 175 177 171 180 177 168 180 181 168 180 176 185 178 173 176 175 175 180 186 185 171 188 177 178 180 188 189 182 174 176 183 190 180 177 190 190 183 192 189 190 192 183 194 190 196 188 195 190 189 184 200 186 195 195 199 184 195 197 193 203 188 195 205 192 197 192 200 205 207 199 202 207 200 204 210 210 211 196 212 206 213 203 197 205 204 212 199 207 198 206 207 205 215 207 202 218 204 204 221 219 212 211 206 206 222 218 226 215 223 224 220 215 220 216 212 219 220 229 221 229 214 222 222 215 217 236 218 223 217 231 220 223 233 223 223 224 235 232 235 244 235 228 235 245 234 229 244 241 234 248 237 240 236 240 250 241 248 236 242 237 240 235 238 246 249 256 257 238 239 255 250 253 245 257 256 260 243 259 260 257 259 254 272 247 256 256 256 264 272 257 253 255 274 260 256 273 272 262 259 275 270 264 282 273 259 268 275 276 284 264 268 286 277 266 273 284 288 279 286 286 270 269 282 270 291 272 276 285 300 280 301 290 284 290 294 300 301 291 285 294 299 286 311 309 310 307 288 309 315 293 305 307 315 291 309 310 296 303 314 301 305 301 319 297 323 303 326 323 311 329 319 308 322 326 320 312 306 324 323 318 319 337 317 314 311 332 330 326 337 315 329 342 343 346 318 334 322 336 336 320 326 330 321 333 349 339 346 336 356 348 351 357 348 359 343 340 351 345 331 344 345 352 364 342 362 344 359 347 341 346 349 356 349 374 374 369 369 369 352 370 354 379 371 373 369 351 374 375 355 357 376 353 369 377 386 366 383 392 369 380 378 382 371 380 373 368 382 369 375 392 374 373 369 401 403 388 371 387 377 386 402 397 383 381 403 393 395 415 380 402 415 410 411 408 385 396 394 393 403 405 412 392 404 396 413 427 417 415 422 408 430 424 427 428 395 434 425 419 414 423 437 408 434 404 411 406 440 425 405 440 439 413 426 429 419 426 414 418 428 427 420 425 414 422 425 444 435 441 442 431 449 419 421 454 441 427 438 432 453 464 435 460 427 444 445 434 444 433 433 435 469 445 456 475 463 466 470 449 465 449 471 446 455 449 466 470 446 456 471 463 482 450 462 484 487 484 467 454 461 495 479 456 466 459 466 477 487 454 491 462 500 479 467 462 466 504 498 477 506 469 482 466 496 506 497 497 478 465 469 486 483 471 504 508 494 490 488 513 501 486 510 520 514 483 478 500 504 501 521 492 488 518 528 484 491 519 509 526 496 529 487 484 496 488 522 510 513 524 493 503 514 524 523 538 498 533 498 506 517 541 530 524 539 532 528 546 508 534 502 545 513 539 529 531 533 549 511 508 502 512 544 511 534 535 522 528 536 559 553 531 539 529 524 518 549 547 519 542 552 558 558 521 564 523 541 514 524 540 534 549 529 524 549 547 566 550 568 555 533 567 568 528 557 546 533 548 530 552 534 536 532 570 547 564 537 544 545 540 542 580 561 565 544 576 569 542 578 550 587 559 546 577 568 542 534 583 537 559 542 584 552 589 582 573 577 546 569 543 591 546 553 545 572 567 584 560 591 582 546 598 582 575 578 596 571 561 571 562 591 572 547 564 586 551 594 579 599 589 574 598 598 606 575 573 575 569 560 554 597 577 590 563 555 584 609 593 605 604 572 578 605 561 593 589 564 579 557 592 563 571 561 593 573 558 594 593 576 604 589 565 573 563 570 578 588 569 611 582 573 612 579 573 560 576 565 564 591 587 616 582 571 594 592 568 613 579 615 567 569 597 609 588 595 616 571 596 617 575 617 576 569 578 594 574 597 599 581 569 566 578 590 581 614 566 587 610 582 580 618 588 619 607 618 596 600 567 569 598 582 568 610 587 581 581 600 618 619 616 622 625 574 592 581 568 592 603 612 608 621 606 575 619 591 568 590 569 572 596 600 587 597 589 611 616 607 585 608 600 575 604 601 581 572 615 585 597 595 570 582 593 608 590 590 576 590 612 577 598 584 609 616 614 575 601 607 614 622 588 591 571 568 565 588 573 617 606 603 590 613 618 616 599 586 580 608 609 570 618 580 591 602 575 580 611 613 620 603 611 587 569 619 589 568 583 602 566 568 580 590 616 579 559 579 590 607 607 589 566 599 600 603 596 560 588 610 580 573 556 574 582 587 579 603 591 579 589 570 557 565 599 567 592 599 578 556 589 560 578 588 600 554 567 581 557 587 572 595 605 571 583 559 564 576 563 552 548 593 600 584 563 554 582 562 567 600 590 598 594 580 559 563 577 582 582 574 561 545 594 548 586 572 592 565 566 565 585 592 584 580 582 565 556 586 566 553 557 571 573 535 542 565 582 578 576 564 535 530 545 579 546 541 561 533 555 531 552 556 559 573 568 541 574 541 570 572 556 530 524 523 521 561 571 521 545 540 543 535 553 538 516 519 521 530 566 534 555 556 544 536 563 544 542 542 532 536 557 527 556 541 526 538 546 517 533 540 532 507 509 539 524 506 518 528 518 530 540 511 541 537 544 507 547 516 501 500 497 537 494 529 532 501 520 542 532 509 517 511 512 539 537 491 492 516 535 526 529 505 528 502 521 486 496 493 496 529 524 501 486 514 490 507 511 510 517 496 501 483 506 512 520 512 480 485 503 477 507 513 505 495 500 507 513 478 469 508 466 495 490 493 488 461 470 501 468 472 463 473 456 465 470 476 467 453 494 454 467 459 475 464 481 470 463 484 456 468 466 456 460 458 456 453 471 451 470 455 453 459 451 437 442 462 436 476 452 478 460 460 453 461 440 441 463 465 429 461 458 430 432 463 429 444 440 449 443 452 423 453 460 435 437 459 454 441 421 423 432 414 413 438 418 449 448 429 437 449 430 443 407 414 418 440 405 440 419 434 406 434 424 424 433 412 400 402 425 396 433 431 395 425 406 393 404 390 429 389 399 404 399 388 395 416 390 395 395 414 382 414 404 413 398 411 404 382 386 400 377 388 396 399 401 375 396 373 391 389 371 381 383 390 379 377 392 374 384 369 367 372 372 369 385 365 389 363 356 360 381 372 368 376 375 351 359 383 351 369 362 352 369 349 350 351 379 372 352 377 364 366 344 341 371 341 350 350 355 359 341 345 334 356 356 350 354 338 341 332 359 333 351 346 347 326 352 338 343 323 338 332 350 335 329 343 326 337 340 336 342 322 322 329 326 336 336 333 325 310 334 333 315 325 319 315 330 330 319 305 320 314 329 306 324 319 301 327 324 300 326 319 308 308 293 318 293 308 309 298 292 315 298 310 291 294 294 306 310 305 310 296 286 307 308 280 303 287 293 299 277 297 297 280 278 287 299 290 285 288 270 285 272 268 284 287 284 281 281 286 272 282 276 272 271 281 271 281 272 272 271 279 266 266 269 268 263 275 273 277 263 259 274 274 265 260 273 270 259 270 270 250 251 267 267 267 264 257 260 242 246 254 252 252 261 254 243 260 241 247 240 254 249 254 236 247 235 250 235 239 252 243 233 233 237 249 246 234 244 243 225 239 224 238 242 229 241 231 232 232 236 222 231 233 222 220 222 228 215 225 232 224 231 229 225 217 221 215 227 213 223 223 222 213 222 225 226 213 221 206 224 210 205 222 210 223 204 220 216 203 211 215 212 205 205 201 201 200 211 199 204 201 199 206 208 212 197 208 195 201 192 201 190 205 205 191 198 191 200 204 196 187 190 201 201 187 193 190 200 198 197 185 191 184 197 189 184 182 186 182 192 181 190 187 189 190 182 183 183 186 181 177 184 180 185 188 188 178 177 176 176 189 172 187 177 173 171 183 181 179 181 181 169 170 178 184 183 180 183 172 170 175 176 167 168 176 173 164 168 167 165 171 173 168 177 166 168 175 166 162 166 167 166 159 168 172 173 161 158 158 172 167 172 166 165 164 167 165 165 157 165 161 162 166 158 169 166 166 167 155 157 157 162 162 157 154 159 155 157 160 155 155 154 153 154 157 161 151 155 154 158 152 153 159 156 158 159 149 158 150 161 152 160 152 151 162 158 151 152 155 161 156 155 158 150 149 149 159 150 146 155 150 155 159 150 153 159 145 154 145 154 152 150 151 148 145 156 157 148 153 158 155 154 158 151 157 146 146 147 157 146 157 154 148 146 150 155 145 151 149 152 152 148 157 150 144 149 154 157
145 147 147 156 142 146 148 147 156 143 150 154 145 148 157 150 144 150 155 153 143 153 148 144 144 154 151 145 146 147 151 149 152 157 156 145 154 154 150 153 155 150 151 151 149 151 151 151 158 148 147 150 159 159 152 153 156 152 147 151 156 155 150 158 147 154 151 158 150 150 153 162 157 152 154 162 152 154 161 150 157 164 164 164 155 162 156 159 162 158 164 164 167 155 153 154 153 154 160 157 165 167 153 167 164 158 166 161 160 169 169 158 166 164 161 170 169 164 167 167 169 170 158 169 158 159 173 160 162 165 167 160 165 167 161 165 161 169 175 173 164 179 175 168 179 177 175 170 180 181 177 177 176 178 181 167 171 183 178 175 171 185 185 178 175 172 185 182 176 186 188 175 189 177 179 190 181 184 182 180 189 183 193 187 188 183 179 193 184 185 180 187 183 196 190 185 197 197 182 194 187 199 186 190 197 185 204 192 202 197 200 197 196 199 189 192 197 203 205 205 197 204 203 202 204 206 209 206 211 201 201 204 201 205 201 215 213 206 201 211 200 217 209 218 202 209 205 211 222 218 219 214 215 215 225 213 209 214 217 224 230 228 219 232 220 212 220 215 229 214 221 228 215 221 220 230 226 228 227 227 225 230 243 232 236 225 238 237 243 233 226 226 234 246 236 241 242 238 240 249 230 236 231 243 236 239 248 235 246 247 258 239 237 245 240 240 250 258 253 244 261 265 255 262 263 254 247 256 270 252 262 257 248 251 257 255 271 264 252 277 260 275 262 270 259 281 259 262 270 268 284 285 266 261 287 283 272 285 280 280 267 272 289 288 282 285 280 279 284 297 272 276 293 276 300 289 283 275 303 284 291 297 306 279 285 306 285 303 284 296 296 286 295 300 290 307 294 298 306 292 293 292 301 314 308 301 307 299 305 307 323 304 307 314 307 323 315 301 324 310 327 319 333 329 305 334 320 323 323 326 328 340 322 339 341 343 327 319 338 317 333 348 338 333 341 332 324 352 328 324 350 350 329 353 344 336 356 332 358 356 361 346 363 361 364 355 358 362 350 361 354 369 339 369 365 361 371 345 365 355 353 369 343 345 376 345 366 356 357 364 364 372 373 355 379 358 361 356 382 377 390 370 362 378 388 387 387 368 372 392 369 375 369 401 392 397 389 385 377 387 378 382 397 383 401 399 403 408 407 390 380 409 412 390 391 381 397 390 388 385 400 399 394 408 414 421 401 389 408 391 389 417 409 395 406 405 394 424 429 416 410 424 437 436 425 435 418 407 411 416 417 435 444 423 445 442 436 444 422 431 439 441 437 418 449 426 422 414 444 450 445 444 444 442 446 422 440 448 451 461 456 457 428 429 459 467 464 425 446 456 454 444 433 471 442 438 461 452 457 472 477 440 456 471 464 480 469 481 464 461 482 481 451 447 469 460 447 449 452 485 461 472 468 485 468 452 473 475 484 453 485 472 487 485 466 498 487 490 470 460 498 466 486 485 493 473 490 475 467 464 497 495 504 508 470 510 512 481 485 482 500 518 488 474 509 514 504 485 489 485 507 481 492 497 510 494 518 505 519 481 495 510 489 529 495 488 486 520 488 492 490 486 518 517 531 492 504 525 491 522 505 506 525 526 540 517 521 514 521 536 528 533 526 547 549 507 545 503 519 535 508 513 542 533 545 550 523 531 532 510 514 518 546 540 542 559 514 549 519 511 545 537 552 537 536 544 551 562 545 541 539 533 545 521 548 535 545 534 547 528 530 549 548 572 535 552 531 526 574 553 559 554 556 562 541 552 573 562 546 565 574 528 539 582 581 566 543 554 562 568 585 554 559 576 558 553 554 579 575 571 584 563 544 539 536 576 569 591 583 584 570 547 540 552 576 589 549 565 597 592 563 555 594 551 567 555 600 581 579 554 562 579 583 551 572 568 564 598 598 597 604 581 564 581 570 577 550 594 553 593 556 569 552 558 598 569 608 590 552 579 607 567 570 578 608 608 579 558 591 609 607 567 589 562 598 585 598 579 569 602 614 576 612 615 576 594 567 574 574 564 606 578 564 602 579 588 616 574 568 607 569 606 562 579 597 577 615 579 578 611 589 603 614 606 565 600 580 590 583 621 600 575 584 608 617 602 581 619 621 589 606 569 574 606 587 613 567 581 575 586 570 601 568 624 588 573 605 605 600 625 606 580 580 625 569 578 604 585 572 600 612 616 607 620 601 569 612 606 589 622 626 596 601 572 595 623 578 578 605 614 581 585 627 593 583 569 603 623 590 611 600 575 600 581 571 574 585 615 611 609 613 613 578 587 616 608 582 625 617 618 612 570 575 615 594 593 618 573 588 580 616 624 586 588 581 592 597 601 580 586 584 567 572 594 585 565 578 603 567 568 594 615 574 605 602 605 572 598 611 596 610 600 598 574 563 612 603 597 588 618 617 609 563 568 582 587 568 594 569 573 601 598 615 564 574 571 608 604 559 562 604 590 561 567 607 598 604 558 594 599 588 584 612 584 592 581 554 563 553 585 559 553 571 556 608 586 567 590 566 560 586 554 593 595 606 557 588 579 586 579 549 552 599 595 587 580 560 591 596 563 575 570 569 586 583 593 574 564 588 594 545 553 545 588 556 577 553 575 580 556 579 559 541 577 576 586 591 561 557 569 563 541 575 545 536 539 541 551 570 570 532 553 549 585 546 574 563 539 571 571 544 569 570 539 543 542 539 550 566 559 550 573 545 544 536 563 572 538 551 561 529 526 558 536 522 561 522 523 545 528 566 553 542 548 526 558 543 541 544 517 533 523 546 531 523 557 559 549 535 537 516 532 551 541 551 528 505 514 542 527 524 513 547 540 548 539 528 542 504 525 528 527 529 516 528 511 531 522 497 508 494 513 501 508 495 525 488 507 492 499 535 519 533 495 525 488 527 527 510 509 506 519 503 509 527 483 500 482 504 483 523 482 512 513 498 483 489 513 517 503 489 480 516 479 471 515 513 467 474 498 471 499 491 483 504 500 501 461 504 504 465 494 457 503 471 483 492 493 484 489 486 489 470 456 486 477 460 473 454 485 446 487 455 477 466 458 482 484 452 475 461 451 479 474 459 443 469 475 454 472 464 466 466 469 449 438 452 457 431 446 463 430 439 444 452 430 465 460 463 460 458 462 447 441 438 422 444 423 444 428 424 433 440 450 413 435 422 427 441 432 417 417 419 416 442 437 431 439 416 440 425 417 401 421 437 410 430 398 401 405 408 396 400 397 409 405 426 393 412 405 414 417 405 393 408 404 403 413 416 411 399 392 387 396 417 389 385 402 382 401 385 379 409 400 397 389 377 372 396 382 393 388 380 399 370 370 394 375 389 385 372 394 366 362 377 384 393 389 374 364 366 370 356 376 382 378 359 367 371 379 361 351 360 352 350 372 357 356 371 367 344 361 367 367 345 349 370 371 356 351 364 336 359 342 350 340 345 332 360 358 355 330 355 352 338 346 331 348 340 340 338 343 344 352 337 349 318 344 320 334 333 344 320 345 329 343 339 326 329 309 337 338 321 315 332 312 329 329 313 315 325 314 331 308 329 326 315 311 299 319 296 304 309 312 295 312 293 311 305 317 305 289 315 302 295 298 311 299 296 311 284 310 305 306 283 296 298 297 303 278 277 301 302 286 280 276 284 280 296 280 279 288 272 281 283 273 285 269 268 268 281 288 270 268 267 268 263 283 281 281 269 278 260 261 270 271 269 278 258 275 269 273 266 262 261 259 272 258 272 254 259 269 264 256 245 265 248 260 243 254 250 241 244 263 257 245 248 248 261 240 244 253 251 256 250 251 243 233 237 249 251 249 232 245 241 246 247 229 235 242 235 236 236 227 226 239 222 239 223 226 235 232 232 239 226 230 227 234 230 228 217 223 221 213 218 219 223 225 229 211 215 210 214 223 209 219 223 222 218 216 207 214 205 208 214 206 209 216 217 206 202 215 219 210 215 207 216 197 205 196 212 200 204 202 210 207 194 204 211 194 198 208 196 196 209 202 203 204 206 201 193 198 199 196 199 198 199 199 200 196 192 183 192 190 188 189 187 196 185 195 185 193 178 187 191 177 178 182 177 193 175 183 183 189 176 180 176 185 181 188 182 177 185 179 179 181 186 170 176 177 170 169 170 182 174 176 173 170 176 179 181 177 180 181 174 177 170 175 169 179 175 167 162 163 161 164 166 168 174 162 163 162 166 165 166 172 172 167 159 158 158 164 166 159 170 169 169 162 168 156 168 157 158 167 157 156 162 163 162 159 164 164 163 155 154 154 154 152 164 165 163 151 152 158 153 154 153 153 159 163 156 155 163 151 160 154 148 150 151 161 161 157 151 159 151 151 156 149 159 147 154 155 147 147 154 157 152 157 159 152 155 151 151 146 145 147 151 145 155 154 158 154 156 148 158 152 144 151 145 155 152 153 157 145 147 157 156 153 146 155 152 148 154 143 150 154 153 156 146 148 144 153 150 148 142 150 148 149 150 150
151 149 146 142 152 141 149 146 151 149 142 151 153 145 145 152 149 147 143 153 154 145 149 154 143 156 154 149 155 148 149 144 143 146 147 148 145 156 143 154 154 151 157 157 146 146 153 154 152 154 158 156 150 157 146 159 158 159 152 148 157 159 151 151 155 156 156 158 146 150 147 158 158 161 149 154 149 159 150 149 162 157 154 154 155 156 161 154 163 153 158 160 161 156 151 155 165 166 152 163 158 155 164 159 160 167 160 157 164 162 158 161 161 154 167 161 168 158 167 158 160 162 171 163 162 163 160 161 162 161 173 170 165 170 162 174 166 161 170 161 166 170 167 175 167 172 169 176 175 181 173 176 169 167 169 175 180 168 183 182 171 177 178 169 177 172 170 176 184 183 183 171 178 173 181 179 179 180 186 174 184 183 177 191 176 189 191 179 177 181 187 189 192 181 198 188 185 181 197 184 196 194 183 189 186 188 189 194 201 194 187 202 190 197 189 202 198 193 208 204 194 195 191 200 205 208 193 203 197 197 207 212 206 202 209 211 202 199 214 199 203 213 214 214 206 208 211 223 215 224 213 213 212 217 214 222 207 216 215 218 224 225 215 213 214 214 228 228 221 226 220 226 216 231 220 218 232 219 220 220 230 236 242 238 233 235 229 244 232 235 234 240 240 230 248 245 251 247 251 233 251 236 252 249 231 232 241 247 247 246 252 249 242 259 249 260 256 251 245 262 261 245 255 266 250 254 249 254 253 255 259 256 268 264 269 269 253 269 273 275 261 278 276 255 276 277 269 269 259 265 265 269 278 285 263 266 281 288 272 275 280 276 283 292 275 293 279 290 280 285 274 296 293 276 297 296 296 281 298 301 301 285 282 281 287 301 306 309 308 284 294 301 294 311 292 291 289 291 307 310 289 314 313 293 310 298 300 308 303 319 309 309 326 324 309 303 318 313 318 311 327 319 335 308 333 319 331 312 321 328 315 312 326 330 336 332 313 339 326 315 329 319 340 344 328 332 330 335 346 327 336 343 324 355 356 338 347 341 328 337 331 351 336 344 364 366 342 356 363 346 369 351 356 347 338 362 365 345 348 359 344 374 364 375 364 358 365 348 381 376 375 349 375 383 379 374 387 369 356 356 382 366 391 361 382 381 371 365 364 379 366 370 363 400 388 367 393 394 371 394 376 379 372 381 399 393 384 407 388 403 411 410 384 387 385 410 383 390 408 412 420 409 392 422 388 420 396 419 415 421 402 403 429 404 405 402 419 417 424 419 431 413 407 431 433 436 427 416 435 426 427 414 427 434 436 436 439 407 432 444 429 416 436 444 414 437 419 455 420 440 456 416 419 429 443 424 456 462 433 448 427 456 446 463 461 438 430 436 453 460 447 470 461 442 471 474 470 455 455 444 447 464 459 444 463 439 457 454 477 456 446 461 459 482 482 466 449 446 484 464 485 453 473 463 465 455 482 473 465 456 468 469 484 501 459 477 468 481 490 477 475 497 501 483 474 462 500 483 509 467 488 474 472 501 486 513 488 497 517 497 508 519 476 497 491 492 504 481 493 509 488 523 494 519 501 504 512 515 508 515 505 519 515 496 521 496 502 495 522 494 510 527 507 503 527 492 516 512 532 496 537 533 543 525 495 517 498 515 532 534 534 524 525 499 505 529 546 547 535 530 537 506 532 504 532 508 522 535 517 553 559 547 509 520 545 524 560 554 538 549 523 529 516 513 536 523 564 559 519 559 541 542 558 529 559 532 564 541 541 563 562 573 558 547 532 572 534 560 526 578 571 547 526 561 551 562 555 531 562 563 563 559 541 561 573 559 559 554 561 576 579 551 578 562 556 574 568 577 550 571 591 580 547 578 579 546 548 571 593 559 565 586 560 554 556 556 589 568 542 557 598 543 598 546 564 560 549 574 559 586 569 593 580 548 599 566 591 550 551 595 561 591 560 571 557 552 562 589 577 564 553 579 576 603 606 609 554 564 561 579 566 603 567 599 564 597 612 594 567 565 595 578 601 566 613 589 560 567 561 587 573 564 608 597 615 617 578 592 614 619 595 589 566 580 606 562 581 591 595 616 609 604 602 605 577 584 565 589 608 607 580 618 568 568 595 595 570 618 569 566 622 608 594 572 568 581 572 592 611 606 587 602 588 571 586 606 593 592 578 583 581 594 578 588 601 612 623 607 607 573 608 608 615 578 614 621 597 620 587 586 600 607 621 626 612 585 606 582 610 594 593 599 622 622 586 588 629 613 581 593 595 624 623 597 579 609 573 598 604 591 576 615 574 586 581 621 603 623 579 589 615 612 588 579 599 607 577 576 627 617 596 587 579 595 601 612 581 604 615 619 626 580 575 576 598 590 568 576 589 578 596 581 625 615 594 600 597 602 607 600 596 579 618 605 605 596 591 619 573 582 610 575 599 621 583 573 589 587 582 615 599 610 573 601 603 602 575 578 582 617 613 612 570 610 593 615 601 567 605 591 586 571 558 563 612 593 576 583 605 601 604 570 594 565 578 595 582 556 590 580 572 604 590 600 580 603 583 555 602 570 578 570 584 578 568 572 606 564 605 585 553 586 567 573 571 586 598 577 585 600 560 564 553 547 579 568 572 562 582 590 598 574 597 578 566 585 576 586 562 551 560 592 585 586 546 552 589 539 586 538 546 585 566 578 553 550 546 539 576 583 567 577 553 536 582 545 558 541 583 560 575 575 566 536 572 543 538 570 543 552 557 540 531 574 569 575 536 573 552 560 569 559 546 529 567 537 555 557 533 556 539 555 519 546 558 553 548 513 527 529 530 519 534 532 552 520 546 510 521 559 533 523 528 517 508 504 529 519 542 551 526 507 528 546 502 508 507 500 499 533 507 511 507 499 502 516 531 522 527 515 492 540 508 512 504 494 506 521 489 495 526 502 511 517 523 507 519 507 528 499 484 513 528 498 528 524 482 480 523 516 477 476 502 479 490 484 509 499 506 487 482 504 488 481 479 500 479 507 468 477 492 476 473 486 471 500 460 501 473 488 483 459 461 474 496 476 498 466 459 460 473 459 467 477 455 484 472 454 488 477 487 469 466 469 485 461 447 477 464 474 485 465 446 471 461 461 444 444 451 444 436 458 440 458 449 452 447 471 431 467 459 432 433 449 428 462 448 454 431 451 431 422 460 451 450 422 440 443 440 428 433 420 428 434 436 412 426 453 432 430 418 419 447 421 436 434 417 438 417 423 405 440 417 403 434 404 427 436 436 435 400 420 411 420 405 398 430 392 420 422 402 401 411 398 393 417 419 402 411 386 389 415 409 407 411 415 404 381 384 383 396 378 397 410 385 407 388 379 402 396 393 397 401 394 366 382 369 392 387 392 374 364 393 392 360 393 366 365 386 382 366 374 377 380 356 359 360 375 355 369 358 364 356 348 377 370 374 361 370 342 372 360 352 349 371 372 358 357 341 369 358 368 347 351 352 366 343 343 356 362 344 344 338 341 330 347 331 338 328 347 353 350 321 320 325 323 329 319 336 337 325 319 320 331 320 330 328 314 331 328 322 325 311 329 313 336 312 314 328 319 332 312 329 325 321 303 326 328 307 320 299 297 303 311 320 296 314 303 299 294 310 299 297 302 310 310 287 293 297 293 295 286 292 289 299 290 284 301 298 305 283 290 295 287 295 274 281 293 294 286 289 270 277 291 277 268 271 269 267 274 282 276 285 265 288 287 273 267 270 261 270 279 259 269 265 257 271 277 261 273 276 262 270 273 256 256 254 260 253 270 251 270 249 245 251 250 259 265 245 242 265 245 240 248 244 251 255 255 252 242 246 243 235 247 247 244 234 239 242 234 236 247 228 248 243 228 242 239 248 241 234 225 224 234 234 231 232 233 240 232 235 221 236 218 235 229 237 229 222 219 234 220 230 224 228 231 211 216 226 226 228 227 221 214 208 224 206 216 220 206 215 213 216 203 217 219 203 201 215 204 211 216 213 209 201 211 207 201 206 195 213 195 213 210 193 202 205 209 204 203 197 190 193 208 204 191 202 205 197 201 194 187 193 187 200 201 185 196 196 199 185 182 197 188 189 189 191 193 188 192 183 186 190 179 182 187 192 193 192 176 180 175 190 183 185 174 177 183 177 177 177 172 175 184 172 176 185 177 178 169 173 172 182 172 171 168 171 166 169 174 172 171 170 165 168 170 169 175 170 168 167 167 164 161 175 171 166 168 163 173 162 163 170 168 158 164 157 169 166 159 156 159 167 155 164 160 166 166 154 168 160 168 157 163 166 152 158 155 160 162 153 163 167 166 157 164 157 165 155 152 156 153 161 160 162 150 149 154 158 158 159 152 158 153 162 152 158 153 161 157 150 150 158 150 155 152 148 146 159 158 147 156 147 159 151 159 152 150 155 152 151 151 148 153 148 148 157 143 145 148 146 155 151 143 144 145 156 153 151 153 151 154 149 145 145 147 144 152 145 155 153 152 154 142 154 144 153 153 144 142 145 148 150 148 146 144 142 146 147 154
141 145 142 148 145 152 148 146 151 144 148 144 144 149 144 152 141 154 150 146 141 153 152 149 146 143 152 145 148 144 144 148 149 151 143 145 149 154 144 142 154 154 145 142 148 150 157 150 143 152 155 156 148 158 144 147 157 150 148 145 149 149 148 157 150 149 145 150 154 155 151 152 153 146 159 151 155 159 159 155 161 157 161 151 148 162 155 154 154 152 155 152 164 151 164 161 163 151 152 157 160 162 159 161 164 158 153 155 161 154 164 156 160 163 168 162 165 166 165 166 166 160 170 158 171 168 170 163 166 169 171 159 164 163 170 160 170 172 164 165 165 161 172 167 164 169 167 166 178 165 178 167 175 165 172 172 173 169 178 167 180 168 169 174 178 178 171 180 184 186 187 181 177 180 173 174 176 178 177 179 185 188 181 178 176 178 189 179 179 184 191 186 186 184 190 192 187 180 197 188 197 190 196 188 197 186 188 193 199 190 194 191 192 203 191 200 195 201 205 193 195 205 203 208 199 206 211 197 201 200 211 200 213 208 197 206 203 204 206 210 201 208 204 208 206 214 213 211 212 217 209 219 215 212 224 213 214 221 221 228 216 218 209 218 222 226 213 218 221 230 228 229 223 230 215 226 216 231 224 219 233 234 235 220 243 226 240 230 226 238 228 242 241 227 238 248 243 235 247 236 251 245 237 251 252 252 245 238 256 244 255 255 247 250 238 246 259 242 253 242 247 247 254 262 252 244 251 247 251 265 256 267 268 249 271 267 265 262 254 276 257 254 261 277 264 279 259 267 260 274 270 271 270 286 283 263 262 264 283 271 284 275 289 269 290 290 285 290 286 272 290 293 276 278 288 286 298 280 280 291 284 293 286 294 294 291 293 281 287 301 297 298 309 292 287 312 299 301 302 289 302 310 303 315 298 303 317 314 311 321 307 325 318 314 302 313 317 330 307 325 319 324 335 331 319 326 321 320 328 310 316 326 337 323 340 328 330 314 319 316 331 317 343 342 335 332 332 349 339 326 347 328 346 350 346 334 339 356 360 331 340 360 345 343 357 336 353 367 365 336 368 369 347 351 360 340 345 351 341 376 366 358 365 360 359 353 364 354 358 358 358 370 363 356 360 358 381 359 379 358 364 371 388 380 387 382 374 385 365 368 383 382 370 373 370 368 367 401 372 394 387 406 397 383 384 378 400 383 398 381 385 389 415 414 395 404 383 414 390 385 414 420 403 393 411 411 388 407 414 399 416 416 414 413 412 414 409 395 401 431 419 420 427 422 432 402 400 406 417 434 406 436 434 441 412 436 433 446 408 421 440 451 417 449 438 440 419 431 415 418 450 440 417 418 418 448 458 442 454 446 437 433 425 454 424 442 438 445 439 455 463 460 470 457 457 452 454 476 455 472 437 464 448 469 473 478 440 442 473 451 461 454 444 483 467 468 451 478 486 462 449 470 448 485 452 466 461 465 477 469 467 493 473 460 489 477 482 464 502 491 474 477 468 504 483 492 494 482 501 484 473 502 478 475 476 493 485 513 471 497 514 505 501 489 477 498 510 486 499 509 502 499 522 483 509 518 515 514 484 523 509 531 527 522 516 530 530 517 508 508 514 511 501 504 508 491 508 541 511 530 509 527 498 511 529 500 511 511 520 514 515 536 513 508 508 515 546 535 506 534 536 535 509 511 504 505 514 548 532 516 545 528 559 547 552 559 522 512 547 521 550 543 549 540 524 546 532 520 531 542 559 569 548 525 545 531 544 553 551 572 561 552 557 532 548 537 539 546 539 549 570 537 551 563 559 573 540 564 546 544 581 567 565 578 577 552 566 555 569 569 558 584 538 565 554 571 577 589 591 541 549 573 579 587 544 547 552 556 548 541 593 590 548 578 597 555 594 543 570 546 558 548 591 550 561 560 556 578 593 563 584 576 555 604 563 588 549 597 604 553 575 586 607 588 559 579 554 595 584 590 575 552 564 583 589 570 554 603 557 555 575 593 578 608 561 590 598 607 597 573 577 603 582 569 575 582 590 572 570 565 572 575 610 565 606 562 616 574 614 608 568 589 589 587 583 595 570 566 593 571 596 581 574 622 618 605 604 590 592 610 601 608 566 593 619 614 599 615 572 593 609 579 621 577 608 583 613 615 591 590 569 624 611 584 624 606 625 609 577 598 595 613 586 596 586 580 589 619 575 615 590 585 599 574 605 570 594 604 606 610 587 586 588 605 621 579 599 577 615 602 609 629 586 592 626 605 588 615 574 609 593 594 624 622 590 599 623 614 625 591 586 574 599 605 609 590 614 570 589 592 594 620 583 611 583 579 586 601 617 583 580 580 605 605 569 587 592 619 613 575 624 586 574 592 568 578 591 617 625 572 596 610 620 593 579 577 581 602 583 581 623 579 618 604 615 619 567 583 613 614 588 613 572 598 578 575 607 604 566 609 607 593 595 604 564 607 617 582 587 574 596 587 586 593 570 580 590 570 597 579 561 586 595 607 603 576 596 606 609 609 597 571 569 592 581 601 584 592 590 555 580 605 610 611 572 572 582 557 564 579 579 566 597 606 606 576 566 586 566 584 557 555 554 585 597 551 573 564 561 602 602 580 590 564 547 572 568 593 577 544 600 554 581 581 554 553 559 568 585 572 577 555 587 588 568 577 587 569 537 539 579 581 540 589 567 587 557 541 561 566 542 561 568 557 577 549 551 539 584 578 542 554 536 574 574 551 534 578 549 539 564 577 530 534 545 537 528 552 570 533 562 553 558 555 560 541 528 532 527 547 537 565 519 563 534 514 541 561 556 523 543 521 548 530 562 544 509 556 549 540 534 542 535 545 551 555 531 555 549 540 525 509 504 522 535 521 505 535 547 547 521 527 522 505 503 513 511 518 517 540 514 496 505 515 497 540 491 509 506 528 536 503 502 492 523 485 494 522 496 519 483 496 502 498 497 509 522 508 502 507 504 517 498 504 500 488 477 499 482 477 485 516 481 501 486 478 475 495 500 513 488 499 464 474 463 479 508 491 487 459 503 467 474 481 484 483 492 501 459 492 497 455 481 478 473 481 475 468 464 487 459 482 468 448 477 462 486 484 482 451 449 447 440 464 441 442 464 451 456 460 441 434 435 448 442 434 457 456 451 442 435 470 438 445 427 441 434 462 431 462 424 446 463 443 430 444 435 447 451 434 432 416 419 414 436 454 442 424 424 426 443 410 409 437 437 422 417 421 421 441 427 425 428 424 419 428 412 430 419 437 397 413 420 432 421 424 399 429 408 415 390 398 390 415 388 406 396 414 415 389 413 405 400 401 390 408 381 378 389 398 401 407 386 385 396 397 405 376 378 372 395 396 404 390 400 377 378 394 375 367 376 388 364 367 375 368 389 381 385 365 382 369 368 359 358 371 368 384 353 380 374 357 368 376 357 376 360 348 372 354 370 355 343 370 346 341 343 371 359 348 349 369 347 347 356 353 353 334 361 339 341 355 352 348 349 357 347 343 339 338 322 334 322 340 339 350 321 349 332 325 342 334 321 327 340 323 330 315 327 317 325 325 311 336 329 315 335 305 312 313 311 310 318 324 324 318 317 306 325 323 316 307 322 316 297 294 309 306 299 298 305 308 308 289 299 312 302 303 310 304 293 295 298 298 281 300 301 302 301 294 285 283 299 300 286 281 274 288 283 286 295 273 274 292 287 293 285 285 273 278 285 286 276 283 267 278 281 260 281 265 273 269 273 281 257 273 272 277 277 268 258 261 274 267 257 270 266 261 265 255 252 251 268 254 251 246 253 256 246 264 249 256 240 250 257 255 245 249 244 239 253 257 233 242 252 231 231 246 242 239 233 248 231 237 228 244 243 228 228 241 229 227 240 241 240 227 221 232 226 222 223 232 222 233 223 237 222 230 235 229 216 226 220 219 224 217 219 230 222 218 227 212 222 226 212 213 219 215 219 220 208 203 211 209 213 220 207 216 208 204 209 202 201 216 205 210 215 201 198 194 199 205 195 203 197 192 192 210 206 197 193 195 193 193 203 197 197 191 199 197 196 185 196 202 184 190 189 200 190 187 184 181 185 188 186 189 194 192 180 187 193 194 192 182 182 187 187 187 186 191 189 182 182 172 184 174 183 179 178 181 176 188 171 185 185 171 169 168 173 177 180 180 177 167 169 166 166 176 176 174 166 172 178 175 177 169 173 169 172 173 163 169 173 174 170 159 171 172 169 162 167 161 161 172 163 167 168 161 166 168 168 157 165 169 156 160 162 158 163 164 160 156 154 157 154 164 157 166 161 167 159 154 161 155 165 159 162 155 156 159 159 153 149 153 150 160 155 150 148 158 149 160 158 157 155 152 155 157 156 155 159 150 150 154 145 149 155 158 146 146 151 155 157 151 151 158 155 158 151 154 153 144 153 156 147 146 146 155 149 155 149 147 151 154 156 152 150 144 150 142 141 154 149 143 147 146 151 151 151 149 141 143 151 151 142 154 150 144 153 154 151 150 145 152 141 148 150 147 150 151
148 148 147 140 150 151 146 146 148 140 140 146 140 148 142 153 147 150 140 143 147 149 140 152 147 153 145 141 145 153 150 141 149 145 154 145 143 144 151 149 143 149 142 148 146 143 151 151 156 153 153 150 153 151 152 153 147 153 154 151 149 150 157 150 146 153 156 150 147 147 157 147 151 149 146 148 151 155 149 158 153 153 159 156 161 161 153 159 157 149 159 149 149 151 162 151 161 161 151 163 164 164 158 155 153 156 157 153 163 164 159 153 156 163 162 168 168 169 161 168 154 166 162 158 155 156 170 161 159 165 159 162 166 159 162 174 164 169 159 160 166 168 174 174 165 175 173 165 170 165 169 170 172 164 176 177 168 177 179 178 174 177 176 184 184 183 174 178 181 177 171 182 188 183 174 181 180 187 185 183 176 178 178 175 185 187 183 192 178 193 193 179 191 184 182 187 180 184 190 198 198 184 200 188 199 186 185 189 190 189 191 193 188 196 202 200 202 193 200 206 194 202 208 204 195 199 203 192 209 202 210 208 210 211 213 211 213 213 207 215 207 209 205 213 217 209 211 211 211 204 214 210 219 220 223 225 218 212 207 218 210 220 226 220 221 219 214 216 214 221 219 213 223 214 233 232 234 230 234 224 239 224 237 238 220 225 221 244 240 238 236 235 235 241 229 230 233 247 243 232 237 249 234 239 240 242 241 248 235 251 255 257 257 254 243 244 244 248 244 240 257 256 259 254 245 252 255 248 258 246 251 254 270 264 259 252 261 256 262 258 269 268 263 259 256 258 271 277 270 281 276 260 265 269 281 268 274 267 271 288 289 271 277 274 272 279 267 285 274 274 286 272 294 293 281 280 288 301 301 282 301 282 293 281 285 303 302 299 306 282 289 290 306 303 314 311 295 302 291 303 305 316 312 296 309 313 321 304 322 323 302 317 322 298 300 312 312 322 326 327 330 321 324 322 316 317 315 323 336 324 317 315 325 337 321 313 334 323 326 337 327 332 319 341 332 340 351 334 323 341 351 345 352 325 325 358 346 347 336 336 342 359 360 347 352 362 338 362 364 343 347 347 360 363 362 348 348 359 352 352 351 351 366 361 353 367 346 364 358 375 381 367 381 361 362 376 380 364 358 375 377 386 361 380 364 387 379 379 381 371 393 389 388 374 394 391 390 383 378 369 392 391 387 395 395 380 378 411 407 392 390 414 397 386 406 393 419 411 394 392 408 391 384 413 391 386 396 417 397 393 393 402 430 400 428 409 415 399 419 431 414 432 422 411 406 402 414 416 436 429 432 428 432 423 425 435 442 445 433 431 421 418 435 431 423 450 427 435 424 455 450 444 428 440 436 427 452 423 427 461 447 447 452 428 448 429 440 462 438 430 437 456 466 439 441 469 459 450 462 457 456 476 443 445 480 479 449 478 476 483 486 450 448 464 472 449 474 458 464 478 463 493 449 452 480 489 480 479 453 496 470 464 480 499 480 459 464 469 492 488 466 469 505 504 499 498 507 482 482 510 510 467 469 469 488 474 473 476 470 505 516 501 483 482 498 490 477 490 514 506 511 525 503 512 501 479 521 480 515 482 494 484 513 497 497 491 494 530 534 534 531 503 522 496 535 495 532 497 540 517 493 514 543 498 526 544 541 533 538 545 526 505 514 544 546 531 507 512 509 548 525 523 505 535 510 544 542 526 520 555 532 540 549 539 538 547 561 543 528 534 522 513 543 551 531 556 546 541 566 549 519 559 557 535 520 536 566 528 547 535 531 545 528 555 562 566 548 527 558 574 568 549 537 574 582 529 553 535 533 535 571 561 564 531 570 584 583 566 562 536 579 579 549 580 582 552 562 562 537 566 588 582 592 549 565 541 561 565 568 552 590 557 595 591 543 575 576 587 596 552 599 591 560 571 562 599 576 555 550 602 568 587 592 559 605 593 580 596 557 565 560 583 568 562 586 578 604 569 599 600 595 598 575 580 594 572 583 585 578 603 575 610 561 612 603 577 585 592 582 577 607 584 603 559 596 580 598 615 582 605 580 610 583 605 613 613 565 584 611 574 620 573 618 572 576 616 582 581 596 580 598 567 591 623 591 619 584 575 620 607 566 586 601 589 572 596 582 575 618 576 593 622 588 589 572 605 583 594 627 617 615 602 623 583 605 594 578 569 614 577 622 612 570 616 620 606 610 591 616 628 625 590 571 594 593 599 585 605 596 576 570 576 604 597 624 587 589 601 608 573 601 592 615 601 570 606 571 604 620 617 602 607 629 603 571 584 623 585 618 589 583 619 587 617 578 574 627 597 605 597 592 628 611 577 600 611 605 592 576 594 578 607 570 628 571 622 581 624 629 621 575 582 602 609 603 574 573 585 584 573 572 594 623 601 585 572 582 626 582 626 623 583 601 610 605 621 601 621 607 568 580 593 621 602 573 599 606 581 619 566 588 621 594 583 599 611 586 612 614 600 611 610 619 590 598 598 584 573 596 570 578 614 596 578 591 615 586 577 585 573 581 567 603 579 591 589 590 589 584 585 594 577 596 586 600 569 608 600 581 597 593 564 605 569 562 579 567 580 597 585 588 562 583 578 602 599 554 570 595 551 566 572 600 596 563 588 559 575 564 552 546 566 564 570 599 583 586 555 568 570 549 581 581 591 584 548 566 546 547 556 550 542 589 578 577 539 556 583 541 561 567 583 582 534 542 567 542 584 585 565 532 551 541 576 573 544 529 558 555 578 565 544 549 543 560 542 526 539 546 563 540 569 553 553 572 541 558 560 538 536 536 524 533 532 527 550 558 519 527 522 553 517 532 543 523 519 549 513 517 525 537 554 546 546 507 526 549 552 553 505 522 532 546 519 526 526 539 527 513 549 539 500 547 531 512 523 497 503 527 537 518 516 509 525 524 535 540 510 539 505 502 532 519 487 503 533 491 524 488 520 506 483 515 514 525 482 514 500 515 518 517 476 504 490 492 492 510 518 518 512 519 484 488 479 491 481 495 491 468 492 485 491 483 479 464 477 482 492 477 492 501 489 490 480 498 481 482 467 491 471 467 470 470 473 481 459 467 474 489 489 486 464 490 489 489 473 450 471 456 476 441 466 461 455 476 439 453 445 475 478 471 464 458 469 448 446 439 474 444 446 465 452 458 430 426 467 425 455 463 431 442 427 435 420 447 443 453 438 457 454 431 419 454 431 444 414 452 420 431 412 426 447 427 413 445 433 431 410 429 417 425 434 441 407 404 437 433 401 402 422 404 429 414 402 424 430 415 421 423 400 416 408 411 402 398 392 391 394 410 383 382 418 412 396 418 414 410 379 384 402 412 385 381 383 401 372 390 395 403 393 375 378 395 391 373 399 401 373 399 374 364 393 388 388 363 386 383 368 376 370 387 359 361 371 377 358 362 355 374 378 371 371 369 373 355 354 372 349 354 356 376 359 367 360 370 350 348 338 359 348 364 352 341 359 355 366 354 351 333 332 336 334 351 328 358 342 336 326 342 334 322 343 341 352 348 328 341 322 327 318 328 335 324 337 325 340 326 338 335 315 328 308 326 324 314 316 310 331 305 326 326 307 325 322 310 326 308 318 298 310 297 302 318 322 321 304 312 317 313 308 297 315 311 296 291 291 312 308 287 294 308 303 291 292 306 304 290 290 299 279 284 288 281 293 295 283 291 292 282 278 275 291 281 288 280 279 287 290 284 281 287 271 283 278 265 282 261 262 266 277 283 265 256 272 264 256 258 272 263 274 276 251 260 262 271 249 261 270 252 249 252 252 250 244 249 248 255 248 262 263 245 258 261 252 247 259 252 257 244 239 245 241 242 248 233 244 243 245 244 248 240 233 237 241 238 243 247 229 243 231 227 241 232 236 227 231 236 219 222 234 228 228 230 236 219 229 226 220 231 227 223 226 218 221 220 225 210 213 217 224 217 212 210 213 209 226 208 206 213 216 207 218 219 220 210 201 215 200 202 198 209 206 203 198 209 208 201 205 212 206 207 205 197 194 204 202 193 190 195 207 208 207 191 189 192 199 199 204 193 195 196 198 199 193 197 196 197 184 194 196 188 187 184 197 186 189 190 180 180 177 185 179 178 191 176 190 175 179 179 186 190 172 178 177 171 181 179 186 183 174 170 185 172 178 170 181 180 169 176 180 175 174 169 182 165 178 171 167 180 167 164 177 168 169 167 178 177 166 164 166 170 163 169 174 166 172 164 160 165 170 169 169 167 162 166 168 157 166 162 170 159 162 161 163 153 153 157 154 153 164 159 163 167 154 163 158 152 162 161 159 160 161 160 158 156 149 163 152 161 161 152 151 148 159 158 153 147 148 150 149 153 147 158 159 160 149 157 146 151 158 154 145 146 148 144 151 148 158 147 152 146 157 146 147 154 157 152 154 149 154 156 156 147 145 146 147 148 149 148 147 150 150 147 150 154 145 142 146 143 143 144 147 151 153 152 152 143 151 141 144 145 140 147 142 149 141 143 145 148 150 151 143 143 141 153 141 144 151 147 144
139 149 151 148 148 148 147 150 145 146 140 149 144 147 149 139 146 152 142 140 148 139 142 151 140 139 152 143 151 144 147 152 141 143 145 148 152 151 145 145 144 144 154 148 151 150 146 143 147 149 142 142 150 153 150 145 147 148 142 148 146 152 150 151 156 152 154 149 150 144 148 151 147 146 153 149 156 150 149 150 155 147 150 149 158 152 160 157 150 161 149 155 156 157 155 155 159 152 153 157 154 150 150 164 161 160 161 157 161 156 155 164 167 153 160 158 163 159 155 157 163 167 154 158 167 165 155 166 158 158 163 163 160 161 172 159 164 165 168 174 170 172 171 170 173 161 177 176 164 168 176 179 164 169 165 174 169 179 179 177 166 181 174 173 175 181 173 172 180 184 182 170 171 185 177 182 182 182 171 189 188 179 179 188 184 184 175 186 192 193 181 189 183 177 184 191 183 183 195 198 195 189 197 196 184 197 200 186 199 191 194 201 203 191 203 187 189 203 188 200 195 192 195 201 204 193 201 196 192 198 202 205 195 203 209 201 210 208 205 204 203 211 201 206 213 200 207 214 212 208 215 221 216 211 213 224 222 218 217 209 208 216 212 220 213 227 215 231 225 229 212 221 216 232 215 222 226 234 225 229 238 230 228 226 232 232 228 230 232 226 235 238 239 237 236 240 233 232 227 241 230 232 245 232 235 245 242 239 235 248 244 236 249 236 242 251 255 238 255 257 253 261 247 245 243 264 267 254 246 249 251 255 254 267 267 256 253 255 256 266 256 263 275 254 262 259 277 275 279 258 271 270 268 268 279 273 268 263 263 276 271 289 277 280 290 271 292 276 273 288 271 294 282 284 290 298 295 297 290 278 292 293 304 289 295 298 287 280 297 310 292 300 293 286 303 290 290 300 312 298 312 310 294 293 317 318 295 311 297 300 321 302 312 315 317 317 323 327 300 317 309 309 308 310 311 314 310 322 318 317 311 323 338 325 337 312 312 337 314 329 333 337 319 317 340 337 335 322 337 326 347 348 342 327 347 332 329 356 339 345 349 351 332 336 354 350 340 346 343 338 341 350 354 337 354 365 350 348 373 351 347 371 377 347 377 376 355 373 348 349 358 351 357 365 362 383 355 362 375 356 372 368 382 390 387 380 388 373 390 363 397 388 366 375 398 366 392 398 391 376 405 404 405 395 405 404 401 379 386 401 394 404 405 384 400 418 414 400 388 382 402 405 392 410 413 404 419 423 398 403 405 401 421 428 424 419 399 417 412 397 411 409 411 438 423 423 431 406 433 421 441 412 425 412 422 437 431 413 449 418 425 415 419 438 442 454 450 416 421 448 419 443 441 437 443 455 452 447 439 424 430 436 425 455 438 448 445 464 447 463 468 446 451 461 439 432 469 464 452 463 459 450 440 463 460 464 440 467 447 474 452 483 463 443 452 481 464 486 462 469 491 483 464 469 486 480 478 474 471 483 485 472 501 461 463 461 502 479 485 495 461 488 500 493 466 495 474 480 475 471 475 479 513 483 482 513 509 494 471 492 484 496 482 485 491 499 502 515 477 502 501 496 525 479 522 527 502 493 492 497 488 507 525 503 529 522 490 525 520 507 528 517 526 508 507 537 499 541 543 535 502 508 536 535 534 547 534 543 500 526 521 520 521 528 527 507 524 549 554 529 513 544 505 535 534 525 556 553 530 517 537 533 556 518 541 545 535 544 558 552 529 555 527 515 532 551 521 566 546 565 536 554 550 558 563 520 523 531 567 527 546 577 525 529 552 546 568 561 567 554 540 577 565 572 544 565 558 558 581 539 582 561 538 560 536 554 580 546 568 554 587 582 557 587 585 584 591 582 569 566 588 567 543 587 550 569 546 556 562 559 593 558 546 580 564 558 544 552 557 589 569 565 570 570 571 580 562 557 597 601 576 584 569 594 550 567 602 577 560 595 594 571 581 606 554 573 597 598 564 557 562 565 576 583 570 606 557 564 606 567 610 610 589 571 598 608 594 591 569 604 579 612 559 597 569 593 608 589 576 574 574 577 586 620 563 599 568 614 603 587 615 595 610 606 616 567 594 593 572 571 618 621 622 588 604 576 621 595 606 583 608 623 602 574 623 604 616 573 601 597 598 599 574 590 586 571 593 615 604 589 606 574 573 625 626 614 574 618 570 574 574 628 628 606 576 580 617 571 619 592 629 621 595 578 607 628 613 609 628 609 628 605 613 624 592 601 600 596 582 600 592 586 590 590 615 597 592 594 590 582 616 582 572 572 581 608 629 623 579 627 602 576 593 576 629 606 607 590 572 618 619 593 625 579 605 609 597 626 624 616 576 608 618 570 610 628 599 600 613 607 588 584 605 602 581 595 578 617 615 579 596 603 626 601 617 575 588 621 620 570 583 573 614 568 585 588 596 595 608 619 612 611 578 579 594 611 585 600 567 619 577 575 602 579 607 595 585 571 588 581 571 602 585 617 603 602 578 575 571 564 567 619 611 582 576 579 571 595 592 596 614 608 571 612 615 559 613 561 579 595 560 562 613 583 569 593 603 576 607 580 594 556 594 588 555 575 568 558 587 600 586 576 584 598 572 604 554 555 594 586 574 558 570 572 554 557 592 582 547 586 584 594 575 549 594 552 553 599 567 589 573 580 566 595 551 543 577 565 547 575 566 573 556 541 575 570 562 565 549 587 575 549 539 556 558 574 541 545 585 571 565 583 539 536 567 566 541 579 552 564 575 531 534 527 551 565 559 534 548 526 557 531 560 552 521 553 562 555 562 570 542 545 544 566 569 524 529 549 536 537 566 519 515 561 512 562 526 553 554 546 511 555 548 545 518 555 513 534 509 554 541 514 533 515 529 512 527 518 517 512 546 541 515 543 529 535 503 513 514 506 535 495 536 518 500 526 512 511 501 517 525 526 524 499 512 520 514 523 534 485 514 511 502 509 507 496 515 485 503 481 504 522 475 511 516 476 486 473 500 504 494 475 474 506 486 489 493 493 490 478 468 466 510 507 499 463 463 471 502 499 492 503 487 480 476 490 492 464 480 472 483 467 482 455 486 469 475 481 466 470 482 469 471 463 446 453 473 482 486 464 449 471 468 460 478 439 461 457 443 436 449 469 452 433 442 449 436 455 447 472 449 435 466 434 439 449 441 454 432 463 462 430 450 458 429 436 430 432 455 434 451 431 449 423 438 453 416 439 432 447 425 440 431 420 434 419 420 416 439 407 427 411 412 434 431 427 423 427 404 418 415 422 435 430 411 401 405 395 391 400 389 406 396 419 422 400 392 401 384 420 398 397 387 383 400 410 401 393 412 400 402 385 403 388 374 390 404 373 402 390 376 375 394 396 371 388 387 384 389 369 375 393 366 369 373 369 392 369 389 392 365 381 379 358 388 379 386 361 370 354 380 377 353 361 371 372 370 361 367 372 373 341 371 346 340 354 351 362 339 351 361 365 344 350 361 364 362 337 339 342 340 327 345 341 356 352 328 332 324 351 331 340 328 345 328 327 328 336 341 342 342 315 317 313 339 336 313 324 319 335 333 336 309 335 335 315 307 330 316 315 312 305 329 321 306 328 308 308 326 300 321 296 321 309 321 314 311 306 306 313 289 301 294 314 296 308 300 290 295 304 291 308 307 292 293 295 304 305 289 286 291 293 291 291 289 273 276 287 285 284 287 276 280 289 286 266 285 279 272 268 274 269 276 283 277 261 261 269 263 258 273 257 282 257 268 273 264 256 271 257 252 256 259 252 268 261 256 264 258 250 257 256 258 262 266 242 256 250 250 243 255 256 260 257 245 255 257 239 255 254 252 240 234 237 233 240 238 231 235 247 232 229 247 243 244 236 247 239 243 235 242 232 234 225 224 232 239 234 233 225 218 227 228 231 230 216 224 231 217 214 231 224 216 222 210 230 215 215 227 214 227 221 219 216 222 222 212 220 216 222 219 209 218 202 203 208 215 207 215 202 197 202 211 215 210 211 195 209 203 202 193 199 194 198 208 202 204 196 206 191 193 195 206 192 188 187 194 198 194 191 191 199 199 197 187 188 188 198 190 190 196 183 189 180 186 186 189 192 189 177 189 181 188 192 185 177 181 178 173 173 173 178 181 172 175 176 174 179 185 174 179 181 170 177 181 174 180 173 182 169 175 181 174 179 174 164 180 174 165 176 176 165 167 166 173 175 171 163 169 169 170 161 167 164 158 160 160 160 160 167 159 156 166 165 163 160 164 155 169 167 156 163 163 157 154 164 162 165 152 156 159 163 158 157 163 155 163 150 161 159 155 162 153 163 151 163 158 157 150 156 150 160 158 152 149 158 154 147 158 148 149 156 155 151 153 159 156 156 144 158 158 149 156 147 155 149 153 150 150 155 151 151 144 153 156 147 149 142 155 142 149 150 148 153 152 150 143 147 143 153 147 151 147 150 140 149 142 142 144 142 150 141 142 139 152 150 146 139 150 139 152 142 148 144 152 143 139 139 150 141 152 143 151 143 151 151 152 152 151 143
139 146 142 142 144 140 151 149 138 146 149 151 150 142 140 149 147 140 149 142 141 147 144 139 151 143 149 149 140 148 140 142 140 142 144 147 144 144 144 144 152 140 143 151 145 145 147 140 148 142 144 150 152 150 151 152 141 146 149 156 147 142 146 149 149 149 142 150 150 147 157 153 156 157 144 144 158 158 150 157 154 149 157 158 155 155 152 156 156 157 156 147 150 160 162 159 161 148 158 154 153 158 156 151 150 158 159 164 158 151 154 159 164 159 159 165 160 161 155 160 157 157 153 156 159 161 155 159 157 160 161 168 169 168 157 158 161 159 165 161 159 170 170 172 162 162 171 175 171 175 162 172 177 175 179 179 178 177 171 179 174 173 166 172 174 167 178 175 173 177 180 175 175 183 170 179 179 188 175 175 178 182 175 181 177 179 183 187 181 187 182 189 192 190 191 181 195 194 182 187 180 187 180 190 184 182 190 193 193 188 188 199 190 188 189 191 195 193 187 197 201 191 202 206 208 207 194 193 210 210 207 200 212 208 209 197 209 197 214 213 204 204 206 210 199 201 218 208 211 202 210 203 222 204 219 220 225 221 206 223 212 224 227 224 224 216 221 223 223 212 221 232 226 229 229 222 232 232 220 235 237 217 226 239 224 226 235 239 228 243 230 233 239 232 238 241 238 243 234 229 230 228 243 233 243 253 235 252 234 242 241 240 243 249 246 239 243 257 260 250 248 252 260 255 248 259 260 264 262 262 252 254 254 252 271 247 249 249 260 261 273 273 257 276 267 266 262 274 271 262 260 277 283 269 263 286 282 277 264 276 281 279 268 285 269 283 281 277 293 277 269 291 273 291 293 287 285 299 277 299 280 297 287 285 279 302 304 302 306 286 306 294 304 289 303 287 297 311 296 316 300 288 290 317 294 294 299 322 309 324 316 297 321 315 313 323 320 304 327 328 303 308 309 326 318 305 333 335 311 327 325 313 326 320 327 337 334 324 330 337 334 323 337 320 319 344 322 333 351 344 354 353 328 325 356 351 354 352 336 357 347 342 333 338 357 338 366 367 352 348 355 337 349 347 341 347 343 343 370 360 375 345 348 344 349 378 367 374 353 358 349 364 374 369 359 365 384 364 378 391 389 373 357 377 385 377 383 380 396 373 391 396 380 398 400 369 370 381 391 376 379 392 377 374 383 380 405 394 387 399 388 411 397 383 411 404 413 389 382 415 415 395 401 388 414 398 410 390 390 391 414 420 393 406 411 393 406 401 411 423 409 407 408 428 427 425 441 440 432 412 422 426 438 444 406 419 441 443 413 447 438 445 417 434 418 441 438 453 441 429 424 439 443 434 438 434 439 437 436 432 445 437 425 458 458 450 459 455 463 446 432 437 463 441 472 475 468 455 436 449 472 458 460 461 464 451 481 475 477 486 473 442 476 468 446 468 480 471 473 456 468 467 487 459 463 476 479 466 458 479 472 468 484 479 502 472 483 476 466 502 477 477 493 497 490 481 510 508 496 480 504 513 485 497 478 500 490 489 493 472 501 502 521 479 489 496 506 520 511 509 487 515 516 507 508 510 486 495 494 489 519 523 523 528 493 523 531 524 511 537 513 493 517 500 529 500 492 495 539 514 495 499 512 516 540 513 530 526 537 532 515 543 546 530 548 542 542 544 548 554 526 551 530 555 555 552 507 513 509 533 516 545 560 526 549 557 514 541 546 513 539 529 518 532 559 567 535 519 556 538 545 530 519 528 555 549 534 545 543 572 537 529 529 564 538 553 551 535 537 541 534 573 534 534 571 584 534 536 572 578 580 537 567 565 586 557 548 549 576 559 578 588 582 559 562 573 549 587 570 565 574 594 559 593 571 572 551 584 595 570 581 566 591 569 554 572 563 596 547 551 550 568 581 603 554 593 573 582 584 598 550 593 593 551 589 593 573 576 602 590 589 606 553 590 567 572 600 604 563 556 594 583 555 562 583 599 563 603 603 580 575 585 569 612 601 608 597 616 575 595 571 591 571 608 565 563 613 571 607 614 586 594 579 619 609 577 617 597 591 593 621 592 619 619 597 586 582 588 600 611 623 615 584 577 604 593 583 598 607 574 592 572 607 608 574 599 627 574 577 596 603 576 598 570 616 600 606 607 605 607 603 601 608 574 580 602 617 588 588 582 621 582 574 601 577 607 602 608 584 609 593 613 617 623 614 595 585 582 573 612 620 606 584 598 602 586 622 590 605 581 593 587 584 588 617 590 617 580 620 630 618 582 613 595 573 587 619 579 598 612 619 578 578 623 596 608 578 586 618 603 595 572 618 600 588 595 618 573 603 605 571 589 616 604 604 609 619 591 608 577 623 596 582 628 578 606 605 576 621 583 607 576 583 585 596 600 608 583 593 620 614 627 600 579 573 623 622 626 591 617 614 602 620 583 595 573 607 588 593 573 619 600 605 572 610 576 567 602 598 596 597 584 599 573 597 602 567 591 605 593 581 592 573 578 611 600 583 592 565 609 599 618 580 584 592 597 565 594 564 567 590 567 605 558 558 597 559 567 585 596 600 611 584 599 598 602 597 561 600 571 605 598 595 559 557 570 589 587 582 551 568 605 578 576 561 559 569 591 567 588 560 571 557 575 551 548 545 550 567 569 567 548 595 575 564 581 558 540 540 583 548 571 583 539 549 554 537 542 585 572 552 555 580 554 549 542 583 569 559 558 551 580 572 572 538 571 531 548 529 573 554 551 564 572 557 540 547 551 543 545 570 575 574 559 533 536 559 571 572 567 558 520 553 567 525 569 524 541 515 562 554 518 563 546 541 523 515 516 556 557 543 543 532 510 547 522 507 541 515 551 539 544 532 529 547 509 547 536 530 508 513 549 532 498 514 534 537 525 531 541 516 513 526 503 539 536 500 532 520 519 533 532 504 506 530 510 498 534 489 529 527 524 517 493 528 496 521 515 487 495 490 526 498 500 518 504 501 516 484 506 513 488 502 509 496 486 515 508 509 503 471 492 501 466 470 467 499 463 469 478 476 467 468 485 470 472 496 471 462 481 495 498 477 468 489 454 494 487 478 479 471 448 466 460 453 468 446 482 452 454 458 454 450 457 439 453 438 473 464 436 474 466 448 445 459 448 455 433 432 441 462 453 429 436 461 428 445 439 445 428 450 424 460 440 456 458 420 428 418 430 450 426 439 425 427 427 414 420 419 433 417 420 442 418 431 422 445 408 415 436 416 443 435 411 434 430 400 415 434 416 424 432 418 400 421 397 431 402 400 398 424 396 423 407 387 412 393 397 385 398 385 406 408 395 393 383 402 381 383 397 400 387 379 397 381 394 378 403 381 402 389 390 385 401 372 399 371 366 368 397 373 365 391 379 386 380 378 373 359 376 357 391 360 372 355 377 363 370 379 379 363 373 361 375 378 359 361 362 377 357 360 365 343 348 348 349 339 365 357 336 345 339 346 357 344 356 342 337 331 361 361 332 357 359 329 335 353 331 345 332 324 353 321 328 334 324 337 332 327 345 329 333 320 325 334 316 330 323 333 324 325 332 325 332 325 308 334 321 311 315 328 322 326 325 307 317 304 323 311 322 306 297 316 295 295 298 314 292 314 311 312 303 290 304 300 285 311 304 304 310 308 306 297 280 283 288 278 293 296 285 281 294 299 278 300 275 283 295 291 274 279 279 267 287 291 291 281 273 287 287 270 284 266 272 277 282 283 262 277 269 262 276 258 273 276 277 254 266 267 257 272 274 264 272 273 262 260 253 261 247 251 250 265 253 255 252 258 262 249 249 260 244 262 248 252 246 250 246 241 236 248 233 246 241 233 243 244 247 247 240 239 237 242 236 230 228 246 239 240 240 223 231 234 240 225 236 227 240 239 217 230 224 230 232 226 230 231 213 226 229 217 216 231 224 223 210 227 221 209 223 210 223 220 219 216 216 212 217 204 204 209 211 209 201 217 201 216 207 210 201 197 206 212 202 207 210 206 205 201 204 203 194 200 207 205 197 193 200 205 196 189 203 194 202 191 199 196 193 198 196 192 185 189 182 183 193 187 181 188 198 184 183 181 183 186 186 183 177 191 177 176 185 186 189 181 181 190 172 181 186 188 188 186 175 172 182 179 186 169 170 184 174 168 177 171 174 170 180 177 166 168 175 178 172 166 169 171 168 171 168 163 165 171 171 174 163 168 162 169 167 168 162 163 167 157 171 172 160 161 162 159 162 159 163 157 167 167 153 154 164 167 161 161 155 166 159 158 158 162 165 162 165 163 164 151 158 160 161 163 159 150 156 151 159 160 155 159 154 156 151 147 159 153 158 147 154 150 152 155 150 151 159 148 155 157 156 148 152 153 153 146 146 145 156 142 156 147 153 156 149 150 148 151 149 141 152 147 154 146 142 146 147 146 153 151 141 140 147 150 145 143 141 148 139 141 139 142 148 149 141 147 152 150 143 144 150 140 150 149 143 149 140 149 141 151 146 140 151 139 148 142 142 148 151 142 150 149 143 144 145
145 137 142 143 142 148 140 143 144 137 146 142 139 143 143 138 150 144 150 149 140 140 139 137 139 141 147 150 148 140 142 140 141 145 146 144 142 149 148 150 148 145 140 149 149 144 151 148 151 148 145 140 152 146 152 152 149 148 149 146 152 152 146 153 146 152 146 152 154 148 142 143 157 150 151 147 144 146 149 147 158 155 144 154 154 148 148 149 146 146 154 150 149 157 153 159 156 149 154 161 156 156 154 156 156 155 153 150 160 159 154 151 163 162 155 157 159 156 154 158 158 155 156 154 155 153 156 164 156 158 164 165 166 158 160 161 170 157 165 162 163 170 167 167 164 162 162 172 167 165 168 167 163 173 167 173 164 171 169 171 173 167 170 170 167 168 166 172 181 168 179 181 184 176 172 178 174 181 175 179 173 185 178 173 176 176 182 183 175 178 183 188 176 191 179 190 179 192 187 182 179 182 184 186 192 185 184 194 198 185 187 183 195 199 198 197 188 194 186 190 194 203 201 205 190 207 207 191 198 207 204 203 200 211 206 199 200 197 213 198 210 212 207 213 213 211 202 201 217 213 216 213 215 209 211 212 220 206 220 210 213 215 208 212 211 229 228 215 212 216 230 231 218 220 219 226 231 234 236 227 216 232 230 221 220 228 234 222 242 238 225 223 232 229 239 233 229 238 236 248 248 238 236 240 231 251 243 250 237 232 253 233 243 248 236 236 252 258 237 256 259 240 250 259 247 243 264 259 245 258 248 269 252 254 257 268 272 267 269 250 265 258 251 262 276 272 264 260 260 260 264 281 278 277 277 265 275 280 268 287 269 267 290 280 265 293 273 292 283 269 274 294 275 280 279 272 279 273 292 282 280 296 281 284 298 281 284 284 295 299 300 294 311 309 310 310 301 308 290 289 295 300 291 306 310 303 292 301 321 310 295 321 302 321 312 313 328 310 317 309 330 315 329 313 332 319 320 321 336 332 335 315 322 327 323 334 332 331 327 332 321 318 319 344 342 332 339 326 339 344 324 345 328 323 324 331 352 344 339 335 360 336 348 335 341 357 339 352 358 339 350 355 367 341 353 346 358 344 361 345 352 351 373 345 353 364 350 378 359 377 358 363 367 377 379 372 358 369 369 381 359 366 382 367 374 386 365 364 375 396 394 365 389 369 376 390 394 377 373 400 390 408 376 404 382 392 399 389 390 377 401 394 406 397 402 403 401 415 389 417 410 406 412 407 417 417 389 399 420 427 421 427 422 425 429 393 409 434 397 403 405 399 402 418 416 419 416 409 428 407 425 423 416 407 430 438 413 443 442 448 429 428 444 419 450 414 423 456 422 428 417 446 443 453 425 457 429 445 458 441 455 466 461 431 438 436 471 432 431 441 432 472 431 448 474 449 439 448 448 442 460 445 469 457 465 473 439 485 480 444 442 469 457 471 483 453 467 450 487 484 459 465 487 494 496 468 474 458 467 474 491 476 467 492 468 502 503 494 479 480 482 463 504 480 484 483 480 479 466 466 507 478 491 474 513 490 514 506 507 475 473 507 505 497 509 519 482 482 476 514 504 522 526 510 499 505 530 487 502 529 508 488 534 531 504 506 507 497 506 506 510 521 518 497 542 520 507 498 529 513 497 516 522 542 498 511 548 518 524 548 547 547 513 528 528 544 553 513 529 513 541 517 536 546 531 555 523 556 512 518 517 546 512 561 522 527 522 565 515 549 519 529 555 546 566 540 531 517 532 534 565 551 563 552 545 568 542 541 556 559 574 568 558 578 545 533 568 530 531 572 551 574 554 562 575 531 531 540 573 551 571 563 578 544 587 566 546 582 546 558 548 554 547 590 569 553 574 544 586 557 584 595 551 569 558 576 542 557 575 588 586 572 592 580 553 575 581 557 585 555 574 573 558 570 588 597 560 558 581 592 554 594 606 593 560 569 597 575 588 605 567 608 605 605 567 593 589 585 592 561 556 581 562 572 570 592 600 585 615 562 584 580 606 582 566 604 574 618 581 615 582 616 566 599 604 577 581 594 608 568 615 581 621 601 584 612 601 618 575 621 615 566 599 598 582 591 583 598 591 609 597 616 605 603 596 593 622 616 625 610 626 624 569 624 606 585 599 600 597 583 600 614 601 610 616 587 591 612 570 611 604 573 596 615 589 600 586 588 609 598 613 573 630 579 630 614 594 600 577 613 613 607 597 586 580 576 595 601 619 595 574 584 589 599 628 607 621 575 625 599 603 598 600 593 605 599 576 619 619 573 601 600 600 618 605 607 622 627 627 608 581 628 619 598 587 606 632 627 601 616 593 631 582 613 591 606 631 586 592 616 585 612 575 612 597 608 578 578 594 572 613 602 619 590 619 625 616 618 619 584 594 578 573 594 610 583 627 600 597 579 584 602 619 580 575 577 579 621 605 620 616 610 597 596 590 614 579 601 611 595 589 589 620 576 603 624 597 587 586 616 606 589 604 607 587 612 594 597 610 571 592 601 616 562 569 582 612 579 615 596 607 578 617 604 591 599 601 582 595 590 589 589 566 574 572 597 572 587 580 566 555 579 562 565 604 570 588 591 596 553 582 602 599 559 570 556 576 605 571 554 589 596 561 599 550 586 557 575 592 599 551 580 588 553 559 563 594 574 578 547 572 553 587 557 542 553 590 577 591 572 573 542 594 568 561 569 589 562 539 557 573 573 539 541 545 553 569 534 554 559 585 578 583 531 565 565 562 536 552 579 555 543 535 548 565 544 568 577 578 550 571 532 536 558 568 569 564 538 524 552 555 551 568 530 522 543 516 521 552 555 563 522 520 544 562 541 514 563 559 558 551 529 530 558 525 539 527 517 517 550 554 550 535 528 504 504 507 520 518 542 516 504 538 514 521 512 526 541 521 510 516 542 498 527 532 507 539 491 525 513 512 506 498 505 516 487 497 486 486 505 525 506 500 482 501 481 525 489 528 508 482 515 488 518 517 483 499 519 486 494 477 485 508 483 494 475 491 493 493 505 510 494 471 469 506 509 495 479 462 482 467 499 468 460 503 494 484 489 483 465 497 476 467 486 480 462 490 478 463 478 494 494 486 450 480 490 445 468 467 442 467 461 461 459 445 477 480 457 469 478 461 441 463 468 454 434 452 459 475 457 473 467 459 434 470 446 449 453 452 432 452 427 450 436 456 438 435 419 439 439 417 449 454 448 421 437 425 436 425 423 418 415 417 438 433 406 437 407 419 433 428 410 416 431 400 435 416 407 427 403 412 404 409 408 419 416 429 410 411 405 390 421 396 407 407 396 390 388 397 389 386 406 413 389 417 390 417 389 391 396 398 388 377 411 406 399 402 399 389 400 391 388 370 395 374 378 400 383 400 364 371 394 391 368 391 364 392 393 380 391 361 383 382 386 365 371 387 376 381 368 372 355 358 375 376 349 355 377 368 346 344 355 371 371 370 368 338 341 358 346 337 363 351 334 334 348 340 334 332 350 337 346 345 331 350 340 342 325 356 324 348 339 330 351 325 328 349 337 347 329 332 317 334 315 325 332 328 323 326 336 337 335 307 306 312 328 324 317 309 321 308 303 330 320 327 325 305 317 316 302 316 303 321 295 321 297 290 303 299 305 312 306 300 300 287 292 289 302 285 304 309 282 302 285 286 284 288 298 283 280 277 289 290 290 289 283 280 285 295 269 287 286 288 285 275 285 275 287 269 270 269 280 282 272 271 277 259 266 266 258 270 277 260 272 261 267 269 271 251 266 271 260 268 248 269 253 262 255 257 255 259 254 261 267 249 265 254 259 263 247 246 259 243 246 242 235 256 254 255 252 254 254 251 254 242 237 231 229 250 237 244 238 245 230 242 230 230 233 232 241 239 238 223 239 240 220 229 234 237 228 229 220 216 217 228 234 234 220 219 230 231 224 224 219 215 228 210 220 226 227 211 222 207 206 209 205 215 214 209 216 201 200 213 201 217 200 210 209 202 209 214 208 206 199 195 213 211 194 203 192 204 194 205 200 205 204 199 204 188 188 190 202 186 188 189 187 185 186 197 189 188 187 183 195 192 194 181 182 183 186 184 193 191 189 188 186 182 177 175 192 188 177 184 182 185 189 184 184 179 175 185 177 178 173 179 181 171 184 175 177 184 181 167 169 180 180 167 181 175 171 164 180 175 163 172 166 170 174 163 166 176 165 160 170 164 172 161 173 158 170 164 157 159 167 162 169 157 167 160 157 159 156 162 160 160 157 164 164 159 161 153 161 166 153 155 158 165 162 157 160 160 156 161 156 163 150 150 152 148 154 148 152 156 157 155 152 149 156 154 158 147 153 156 158 146 152 151 144 155 148 146 157 154 149 147 152 157 148 155 149 154 147 153 155 149 145 150 153 144 148 154 142 141 145 145 147 142 145 146 149 147 139 141 149 150 146 150 146 145 142 143 147 145 142 144 146 146 151 144 147 145 141 146 143 145 137 148 146 140 140 141 149 141 144 143 150 149 139 143 139 142 146 148 149 148 139 141 141 138 147
149 142 148 144 146 140 142 144 149 143 145 140 139 149 145 146 149 143 148 139 146 137 147 141 149 144 141 138 147 142 146 147 146 144 139 143 149 143 137 146 151 147 149 141 145 144 149 142 150 145 144 147 147 141 150 144 148 142 146 145 146 141 153 141 147 154 148 144 146 146 153 144 142 152 147 155 154 156 146 151 153 144 157 155 145 155 148 155 146 156 159 153 151 146 154 155 158 155 149 155 152 147 149 160 150 162 158 155 162 162 156 150 157 156 153 159 153 158 162 163 161 153 154 157 157 159 158 164 168 156 158 164 154 167 164 168 155 163 169 169 171 162 163 166 167 165 163 169 160 171 165 170 162 165 171 170 169 172 173 168 165 170 175 180 174 178 178 180 166 182 170 181 184 179 181 180 184 171 183 170 187 188 171 177 186 183 186 176 177 178 182 184 184 187 189 185 188 193 181 190 179 194 181 192 198 195 188 199 194 185 185 200 196 185 195 187 196 188 201 203 201 204 196 197 189 205 196 193 198 201 194 202 192 204 199 209 208 194 211 200 211 207 197 207 207 213 214 209 214 201 218 215 202 217 214 205 213 206 204 212 218 209 213 214 208 224 220 211 230 209 219 212 214 224 228 227 217 220 215 227 228 222 226 222 235 225 236 235 229 231 241 244 238 233 242 230 243 227 246 228 240 242 235 251 230 232 248 238 254 254 253 251 242 234 244 249 257 251 238 253 262 253 259 263 249 254 252 255 251 248 254 257 262 263 266 249 268 251 272 271 270 251 268 253 262 264 262 274 267 279 267 279 282 284 274 279 262 276 285 269 271 276 276 280 272 287 276 279 273 280 295 278 285 295 285 287 296 290 299 277 296 288 299 280 292 300 298 282 282 284 303 288 311 298 289 300 299 306 302 294 295 288 299 303 305 301 320 307 304 296 322 302 318 323 303 304 301 328 319 315 323 310 304 324 321 317 328 310 314 317 307 324 326 313 338 315 341 333 320 341 342 335 334 319 334 318 336 338 332 326 332 353 343 330 326 325 337 332 335 339 348 347 349 333 351 347 360 359 340 351 368 346 358 366 343 353 343 359 345 359 365 368 362 361 379 378 370 375 357 362 355 380 377 383 369 352 368 368 372 374 389 369 376 394 360 362 365 397 371 389 384 381 384 396 392 371 391 378 372 403 394 381 403 399 375 397 408 401 397 396 386 405 401 396 379 409 387 399 412 383 403 386 422 395 404 392 422 423 419 397 418 426 396 407 409 404 407 418 429 418 426 400 401 435 408 423 431 415 440 424 424 441 419 417 441 432 445 408 417 420 445 423 430 427 446 448 448 431 415 428 426 442 425 449 457 434 455 427 450 449 459 453 460 463 445 437 432 471 431 446 451 436 433 445 462 440 441 451 448 446 441 466 453 479 482 470 442 485 448 472 476 472 479 454 490 474 489 452 475 469 462 476 473 468 483 471 481 474 459 456 481 503 500 467 482 497 498 502 486 495 507 483 480 493 507 480 485 498 502 476 503 491 486 514 517 479 482 471 506 506 479 476 491 498 507 522 509 494 521 492 513 485 519 495 487 482 523 505 522 494 520 487 526 504 527 487 528 525 507 533 502 509 501 508 501 537 502 540 505 508 516 541 500 505 509 526 516 515 529 526 511 516 537 545 540 516 555 554 555 554 544 547 535 513 558 557 556 561 549 556 547 515 554 547 530 547 525 521 515 548 519 533 561 528 555 539 534 567 543 550 545 529 537 547 572 572 547 533 539 524 550 543 564 568 572 535 545 544 574 540 566 531 558 565 541 563 574 583 554 543 570 539 550 539 542 539 554 568 575 571 591 575 580 545 592 586 550 544 551 592 542 543 577 586 551 593 585 570 596 553 567 583 565 600 601 563 551 588 583 579 557 591 566 568 550 597 582 569 606 555 577 606 582 561 574 588 580 585 594 594 604 567 576 599 557 563 610 581 602 563 567 589 606 603 591 608 596 591 575 602 589 593 599 612 604 588 567 609 592 561 614 578 563 570 583 595 579 619 566 609 606 612 577 607 616 571 599 618 592 615 574 614 572 618 612 616 587 618 606 623 624 603 584 626 617 605 600 574 607 624 622 619 581 621 608 602 601 601 627 574 620 573 597 628 608 614 625 619 575 618 590 606 613 573 590 583 631 579 574 588 573 619 630 577 610 608 601 581 631 598 577 621 593 604 612 624 580 598 612 577 585 623 611 626 624 629 629 624 576 623 580 630 609 578 626 579 613 595 587 604 612 592 592 625 615 622 615 614 586 585 617 590 574 586 574 617 574 622 599 628 611 605 624 579 601 609 584 632 621 588 602 599 598 612 582 632 593 615 612 597 625 594 612 618 598 613 593 598 601 618 592 629 588 574 574 608 609 576 598 596 591 627 615 608 598 624 607 618 599 586 575 592 574 623 619 621 571 590 626 604 624 593 605 570 609 617 615 588 578 596 574 616 570 609 599 614 610 618 581 604 586 608 574 591 602 564 588 604 589 586 585 585 615 566 588 601 561 580 563 598 571 610 578 561 575 601 604 611 608 572 611 600 568 592 560 601 577 577 589 572 573 583 610 572 592 602 563 553 551 566 592 556 550 572 574 561 553 560 580 582 579 590 589 577 573 594 575 562 593 588 574 580 560 567 593 566 590 568 577 563 582 587 576 575 584 580 542 543 587 571 551 586 580 581 568 539 569 545 587 545 556 549 542 571 561 543 538 579 584 576 549 560 571 582 547 577 533 560 532 579 526 569 566 553 554 529 528 525 558 540 568 530 566 555 564 528 563 564 523 561 559 560 522 523 556 549 519 519 549 545 545 534 552 522 536 518 517 532 541 540 547 542 553 517 528 518 530 513 515 506 543 524 520 499 521 501 502 499 540 504 534 510 524 508 540 497 496 509 531 499 497 520 528 489 528 518 536 492 491 531 500 493 523 512 505 526 529 504 511 505 515 498 500 495 496 482 501 494 478 479 497 477 514 491 504 476 476 476 497 472 503 512 483 509 471 471 492 470 502 480 505 477 500 480 459 498 457 473 467 459 455 455 464 492 493 498 484 454 489 473 463 456 490 480 464 460 464 453 477 474 486 441 479 464 444 442 449 441 443 469 455 467 474 441 462 436 448 468 469 471 438 467 455 462 434 457 468 442 438 458 447 446 460 441 432 459 457 428 440 426 422 439 421 445 452 437 428 447 443 433 415 431 433 426 424 443 441 442 434 439 433 436 407 420 413 415 410 400 412 425 409 430 396 417 426 409 421 415 411 414 397 403 420 406 399 389 400 392 389 422 399 383 397 391 412 417 396 381 402 400 383 391 379 387 395 392 385 375 402 386 369 373 390 373 367 383 397 400 367 385 379 390 365 390 380 381 373 372 382 382 371 379 372 367 387 382 387 381 357 373 380 376 349 351 357 372 345 367 369 343 351 372 372 342 368 358 372 360 353 358 347 366 336 341 352 343 339 339 353 341 341 357 331 348 336 349 329 356 331 339 342 349 326 344 333 332 327 325 321 337 335 333 338 335 329 340 318 319 327 332 316 313 314 325 311 306 319 315 307 316 305 310 316 324 321 306 308 325 318 321 310 299 308 296 310 314 311 302 304 293 308 294 295 303 307 311 307 287 296 282 289 308 308 304 285 306 286 296 279 281 300 282 288 282 293 287 295 276 295 271 278 278 267 287 283 269 289 276 279 275 277 262 267 275 272 264 272 272 276 278 281 264 257 277 273 253 276 271 258 262 257 272 251 250 263 262 269 270 269 267 245 247 251 242 242 243 246 262 259 243 245 245 240 244 249 236 249 246 256 240 232 235 238 253 242 244 228 249 246 228 232 246 231 239 237 231 242 243 229 237 222 235 233 234 236 230 226 229 229 222 223 235 222 215 223 224 220 226 217 224 215 209 221 222 221 227 209 225 211 221 216 224 220 209 220 205 203 208 215 210 214 212 217 206 206 200 204 206 208 210 206 213 212 211 196 201 201 207 207 207 204 202 194 199 206 198 205 191 189 199 194 190 186 203 186 189 189 200 193 198 200 193 187 189 189 193 182 187 179 182 179 190 181 192 182 183 181 186 183 183 186 188 175 189 184 181 183 173 177 183 187 175 174 171 175 176 182 171 182 168 175 166 176 173 174 177 165 172 170 175 175 168 176 166 162 167 164 171 175 171 163 170 166 174 161 159 169 169 157 171 166 169 160 162 167 169 158 158 169 169 164 155 167 154 159 157 163 155 165 167 166 152 152 162 151 163 159 160 159 156 153 154 162 155 160 154 161 155 161 150 150 153 156 151 160 160 156 149 149 149 150 151 146 157 153 146 155 148 147 155 145 144 145 143 149 156 149 154 156 145 147 149 143 145 151 150 152 153 141 149 140 149 140 140 152 140 142 139 143 146 149 143 144 146 146 147 142 145 148 140 148 137 147 149 142 143 142 140 142 143 148 140 137 148 140 149 146 144 149 148 149 145 138 139 139 146 148 143 140 142 143 148 142 139 144 147 143 149 149 147
140 143 135 140 138 138 137 135 144 136 145 143 145 147 146 147 142 142 138 144 146 146 142 138 147 137 149 140 136 146 137 139 140 149 143 143 138 145 141 148 148 139 142 142 137 137 138 144 142 143 140 140 138 145 142 148 146 142 139 145 152 152 149 140 152 143 148 141 152 140 151 148 143 141 152 141 142 145 143 155 148 153 145 152 156 153 147 156 152 150 151 147 154 148 157 150 146 155 153 150 157 150 154 154 158 153 157 159 149 150 150 157 162 160 152 161 156 163 153 165 156 152 158 155 162 164 166 166 167 167 165 168 161 156 158 160 168 162 158 169 164 164 156 164 158 163 171 158 167 162 165 159 164 172 163 166 168 176 172 173 175 167 178 180 167 174 180 165 174 166 174 171 172 181 170 174 177 172 177 173 177 172 188 171 180 187 179 184 185 172 175 179 176 187 183 176 186 177 184 184 185 192 182 181 182 185 180 197 196 192 181 200 197 194 196 190 196 203 200 201 189 194 203 194 190 189 201 198 206 209 197 204 195 196 209 207 206 203 212 194 208 197 213 201 204 201 208 206 215 203 214 210 204 207 207 207 208 207 224 211 224 219 218 211 213 222 226 226 225 215 218 214 228 225 224 220 225 229 232 231 234 222 231 236 229 223 238 239 236 242 229 234 225 243 229 234 239 235 228 238 244 248 244 247 249 249 232 244 241 234 248 234 234 253 234 256 256 251 258 240 244 249 245 243 252 242 250 242 251 243 244 268 262 253 266 247 267 247 273 261 260 254 254 251 266 264 275 265 276 273 264 275 271 275 278 283 266 263 263 277 285 281 278 281 264 271 266 289 273 292 284 280 285 294 270 298 277 295 300 299 277 302 292 298 300 288 299 298 288 299 294 308 286 305 309 285 289 304 291 295 315 294 307 315 303 292 302 315 295 316 304 325 308 298 326 317 317 324 311 316 313 321 315 316 307 334 318 324 331 307 313 322 326 339 332 322 325 322 328 337 331 338 332 319 341 324 330 343 321 345 343 345 326 331 354 337 352 344 354 355 342 343 361 343 341 346 349 358 342 354 341 345 336 355 358 359 350 362 346 348 375 359 374 368 358 377 369 359 348 377 373 357 377 354 354 358 389 360 354 367 358 358 379 367 369 387 389 392 386 398 396 378 366 385 401 396 383 379 384 398 397 399 391 392 409 385 410 395 411 404 411 381 407 393 413 384 387 389 385 391 418 413 396 403 394 386 394 388 388 412 427 393 427 418 403 397 417 420 434 408 400 407 431 399 436 410 433 424 436 415 431 429 407 423 419 446 415 421 448 448 428 434 414 444 446 444 424 416 424 454 420 445 453 432 440 421 433 433 464 424 438 460 461 438 436 466 428 436 469 441 448 458 466 448 465 448 467 444 458 474 454 482 479 481 442 443 450 480 483 462 460 481 482 480 484 454 472 453 451 485 457 486 491 473 476 476 491 463 494 487 489 496 476 491 484 482 487 470 461 470 490 463 506 486 498 471 466 469 489 479 487 471 478 473 491 489 507 479 486 503 494 516 489 488 522 511 507 522 502 526 504 490 501 513 483 521 491 496 534 508 526 498 490 509 489 518 499 500 515 505 518 505 533 536 504 534 521 534 517 530 499 510 520 515 519 522 512 501 511 515 505 550 520 505 551 520 528 532 515 531 549 521 508 557 520 539 552 513 521 527 551 552 518 515 541 513 535 557 560 547 565 558 517 547 560 564 543 563 552 565 521 563 522 525 545 527 523 564 573 545 532 564 544 542 561 561 563 553 530 529 539 560 573 575 548 533 571 586 550 563 576 536 554 540 585 561 549 549 554 566 553 549 570 552 566 578 579 570 563 565 584 547 573 548 586 560 548 567 573 576 557 597 593 560 591 555 575 576 579 604 578 562 585 550 593 562 585 608 560 564 579 562 574 573 600 584 589 564 590 601 595 556 578 596 580 568 583 583 572 577 557 593 614 565 599 599 573 568 590 581 574 595 589 587 606 573 598 606 585 595 573 584 603 619 620 593 613 607 600 585 616 596 567 593 619 593 597 620 575 616 584 593 592 618 620 584 575 603 570 600 578 586 625 622 574 577 579 613 621 571 618 587 598 577 598 621 588 609 628 582 583 601 602 605 572 585 589 595 613 589 593 627 613 610 598 617 617 599 592 600 600 581 611 622 581 579 613 599 609 610 602 613 632 633 580 632 579 598 589 612 607 602 608 587 580 625 623 616 591 575 584 619 583 621 607 582 618 578 599 585 615 619 625 605 619 631 596 615 586 610 593 619 577 626 623 634 616 604 616 632 604 625 608 604 603 631 610 585 575 627 595 615 611 577 577 587 625 598 628 576 624 585 612 619 628 592 618 609 621 598 597 589 580 631 618 608 628 586 610 628 579 624 601 608 619 604 621 610 620 607 605 612 619 584 598 614 595 574 590 573 578 584 581 609 594 621 575 613 610 607 586 625 578 601 617 619 584 596 591 575 584 580 610 600 583 603 613 568 612 579 571 620 594 584 605 619 581 612 608 564 593 573 579 601 563 563 580 563 578 593 609 559 594 558 610 558 570 592 566 606 561 603 591 589 582 560 597 595 563 565 577 595 556 589 580 556 570 570 597 600 581 557 552 566 566 552 559 594 573 571 598 568 587 569 568 571 566 568 560 585 594 595 591 564 574 541 574 545 561 545 587 566 566 566 568 589 560 571 550 565 583 566 546 554 573 540 580 583 560 540 536 551 569 539 533 550 571 560 540 577 561 559 578 577 548 573 527 562 571 563 566 558 532 556 565 542 528 538 536 519 546 523 519 563 513 524 559 540 517 514 550 525 533 520 533 518 541 541 524 517 507 514 509 534 522 511 550 510 524 528 510 541 549 533 550 507 504 498 513 528 522 502 509 541 496 516 500 504 537 515 520 491 495 532 530 500 508 531 487 503 491 514 486 509 521 516 519 502 505 500 526 506 520 517 478 513 509 501 475 517 493 501 473 485 484 478 502 514 483 495 493 502 476 476 481 490 475 468 471 489 489 460 497 485 494 489 476 462 474 487 492 476 469 500 475 476 479 484 493 460 480 490 475 457 478 448 490 449 480 477 470 444 478 446 442 463 458 454 466 477 442 457 445 467 434 443 471 469 466 437 432 464 445 456 445 458 454 461 444 436 425 431 462 438 440 427 458 449 451 445 448 442 458 452 432 444 428 453 412 426 423 449 440 424 448 415 442 429 408 412 429 436 405 438 420 435 407 420 431 412 414 416 427 426 422 423 426 415 421 393 403 400 416 427 404 397 388 404 411 414 392 398 415 384 413 390 396 390 409 399 407 394 391 410 377 395 392 408 381 390 397 403 369 399 374 393 401 396 368 376 397 369 366 370 360 373 393 375 379 362 358 365 379 365 377 381 383 361 374 353 376 372 368 364 370 366 364 368 351 352 347 365 343 356 352 352 364 370 351 367 348 350 347 362 336 346 360 350 351 360 329 348 333 332 344 349 352 328 325 340 332 344 321 347 330 342 325 319 344 347 320 326 341 321 320 326 326 312 328 323 316 306 312 326 318 307 322 330 318 324 328 303 326 301 303 306 307 311 304 297 316 297 320 306 295 303 294 301 312 304 304 313 314 302 311 297 288 283 301 307 298 290 283 304 279 298 291 276 278 292 296 290 277 284 291 285 273 294 286 277 294 277 290 287 292 285 284 288 276 272 272 265 261 280 259 285 280 278 262 276 255 258 278 258 278 257 274 265 262 272 258 255 261 253 262 258 270 245 258 262 247 245 246 247 263 241 248 263 260 240 245 256 254 241 241 240 243 235 252 237 253 247 235 238 249 230 242 237 233 245 231 240 240 226 239 245 240 232 237 241 236 225 239 229 236 232 220 231 218 223 215 232 232 232 227 222 214 227 231 214 211 219 221 210 218 225 207 226 223 225 216 219 212 211 219 206 203 202 201 211 219 202 214 212 201 197 213 204 210 214 214 195 206 198 197 205 195 207 194 198 204 201 207 203 204 195 194 200 188 202 204 203 186 188 195 186 199 190 196 186 184 199 186 196 180 192 184 185 188 193 190 179 193 189 181 190 182 182 189 185 176 187 186 175 175 183 184 185 177 173 178 179 175 179 177 172 174 181 173 169 182 169 176 168 171 164 173 180 169 177 168 175 170 174 175 176 170 160 165 169 168 166 161 165 160 168 160 167 157 168 165 166 170 166 162 159 158 163 162 165 161 168 164 167 157 161 154 167 161 156 159 156 161 164 163 152 162 159 157 153 154 162 154 159 148 147 154 154 154 149 151 160 151 149 147 146 146 152 146 148 156 155 153 150 145 157 152 157 151 151 152 149 143 151 146 154 143 151 153 143 149 149 148 144 145 145 146 142 139 147 150 139 148 141 142 139 145 148 144 143 148 147 137 137 148 142 148 148 137 146 148 144 139 141 147 142 144 138 145 142 145 140 142 140 141 144 138 147 137 145 138 148 138 137 148 147 140 144 142 140 137 140 147 138 145 143 144 138 143 138
143 137 139 134 140 144 142 141 140 145 137 142 142 138 144 139 136 135 134 144 139 137 147 135 141 144 142 137 147 137 140 141 140 145 141 144 140 147 139 147 143 142 139 137 145 149 143 145 150 144 140 139 145 139 140 138 147 149 139 144 151 142 150 140 151 141 151 140 140 140 150 148 145 140 150 140 140 142 149 152 147 152 147 154 144 154 151 153 153 148 146 151 148 147 151 150 155 152 149 145 158 154 148 156 159 152 156 159 147 160 149 161 150 161 159 153 160 160 156 163 151 160 165 163 156 166 153 154 163 156 153 157 167 167 157 161 161 168 169 168 167 155 161 160 157 164 172 161 160 165 172 166 160 168 160 162 167 167 162 175 165 170 178 170 172 172 171 170 173 169 177 182 170 172 168 177 169 182 184 184 182 174 171 175 173 177 173 187 180 173 180 188 187 187 180 184 179 177 187 188 181 181 178 185 179 190 188 180 184 182 197 196 198 193 185 199 199 189 195 199 203 198 201 188 189 189 188 198 200 197 204 194 201 208 210 207 196 194 210 206 208 211 199 212 210 197 214 198 204 198 205 217 212 213 221 212 206 210 206 204 222 206 208 214 212 209 214 216 230 219 226 228 223 217 224 224 214 219 221 234 220 218 232 237 234 222 234 222 241 227 222 230 237 234 244 226 227 239 243 236 226 226 244 248 247 234 245 244 238 245 241 234 253 234 249 255 253 254 241 241 252 242 241 254 255 255 254 251 260 250 247 257 261 250 260 269 262 263 268 272 266 268 255 251 260 263 276 253 270 265 264 279 275 281 276 269 273 277 264 263 278 271 282 265 285 277 291 287 272 267 294 268 270 285 289 295 288 296 288 287 291 303 294 301 298 300 305 279 302 294 291 292 290 305 299 296 293 296 308 314 295 293 293 306 308 316 297 307 300 319 295 302 296 311 296 313 311 311 314 324 319 309 319 313 325 319 307 336 313 310 337 322 333 310 326 336 330 314 312 329 328 317 339 321 321 340 329 319 334 350 347 343 356 339 354 325 337 338 358 336 328 332 329 348 331 351 338 339 337 336 355 366 337 370 365 339 346 363 350 344 348 363 358 373 371 353 350 378 362 358 369 379 358 376 381 384 383 361 376 382 361 386 374 383 373 391 362 361 395 381 375 378 394 394 392 379 376 375 378 383 386 397 395 381 374 378 402 411 408 381 406 393 397 411 399 393 396 393 399 407 418 410 388 395 399 407 423 415 411 402 428 407 416 393 400 432 413 409 423 410 401 435 404 438 420 422 419 418 425 444 433 426 423 433 434 447 448 408 449 414 445 426 454 450 453 452 447 453 452 434 455 460 426 421 423 463 447 428 464 426 435 435 468 449 453 427 450 459 466 467 450 448 474 447 469 455 465 437 463 447 445 468 457 450 460 478 483 456 483 458 477 453 447 454 455 491 451 484 478 494 479 457 460 479 473 483 467 496 490 490 488 494 456 501 465 491 495 506 493 488 498 509 501 496 481 501 488 474 483 505 500 471 498 505 511 511 499 475 508 520 510 506 510 481 492 510 479 497 526 486 491 519 504 501 516 511 485 501 503 506 492 515 518 522 501 516 533 522 500 517 519 535 500 507 506 511 509 517 520 523 508 529 538 526 506 538 549 500 508 520 530 506 535 513 555 515 512 531 530 542 521 509 554 529 535 536 512 534 555 552 529 538 554 564 563 519 515 555 531 529 542 532 566 561 564 560 567 570 570 566 560 522 576 526 523 571 573 525 547 573 572 527 579 576 572 566 548 573 544 562 564 566 575 585 539 543 559 575 585 586 549 537 565 547 540 579 580 580 537 551 553 553 594 573 549 576 541 585 578 578 551 590 550 571 576 581 594 555 553 560 574 576 582 547 566 566 573 582 551 582 551 581 564 601 607 557 562 604 584 596 600 609 581 577 566 579 583 583 607 602 556 604 607 590 613 599 580 562 611 560 608 558 560 614 566 616 573 617 567 578 571 619 614 603 593 569 563 582 602 617 612 605 593 590 606 604 603 620 575 569 588 606 606 590 603 584 606 620 582 618 584 597 617 578 584 590 590 586 613 606 616 603 626 624 593 600 603 586 586 615 586 579 618 589 620 612 610 631 603 630 597 596 578 597 620 613 600 603 585 597 631 632 630 628 619 587 599 584 603 615 629 611 615 609 630 597 590 601 588 622 592 605 586 598 631 625 630 599 589 576 615 587 627 605 634 612 618 591 614 587 632 601 624 605 635 612 627 591 630 580 630 579 603 633 602 599 624 590 614 629 590 593 580 581 622 630 609 604 585 587 616 633 604 596 601 594 623 584 609 610 581 595 613 608 593 632 631 633 585 608 625 599 625 621 596 612 616 629 631 624 631 611 622 599 624 588 610 603 589 584 578 595 596 609 627 613 605 615 611 608 589 601 624 571 589 586 601 623 581 600 614 571 627 597 602 591 594 600 617 608 603 624 601 583 607 589 602 624 597 585 607 601 570 577 582 622 601 586 585 614 575 578 565 574 609 601 600 579 574 589 563 609 589 596 569 604 579 575 598 571 558 589 567 576 585 572 604 574 601 574 605 572 575 608 575 582 587 580 583 597 608 563 586 608 572 602 587 568 557 604 553 588 576 572 576 560 562 576 573 584 572 590 583 593 579 592 580 584 564 589 590 568 589 548 559 588 542 576 569 541 559 540 578 564 563 574 583 553 564 581 550 562 580 555 551 570 566 580 554 539 582 549 539 555 544 564 554 571 547 562 548 545 560 576 573 530 574 555 546 535 535 534 527 535 544 562 521 523 524 559 567 544 529 522 558 536 530 548 548 534 543 558 527 523 514 521 555 516 525 539 559 543 527 544 551 505 527 524 517 531 511 543 519 522 536 532 537 522 536 522 542 537 526 527 520 525 524 502 516 516 521 518 519 500 517 534 494 510 521 486 508 491 484 486 486 519 525 481 510 520 527 521 526 500 513 510 518 498 485 501 499 485 474 519 505 494 489 491 493 491 516 510 477 471 482 513 492 477 497 492 480 464 495 472 501 471 458 490 474 467 471 471 474 455 466 472 480 486 482 495 495 449 473 486 466 478 449 449 484 458 478 468 455 483 443 466 484 471 472 480 455 451 436 473 465 462 461 435 444 463 456 463 431 469 442 461 459 432 462 457 433 453 429 452 443 422 426 434 420 446 433 458 433 428 453 448 432 429 423 420 427 447 410 429 435 447 413 443 409 437 436 433 439 441 421 404 422 426 422 408 435 404 398 430 405 413 403 404 402 413 413 424 426 419 409 415 416 408 401 387 389 412 381 400 399 407 405 412 407 379 397 411 376 409 408 384 391 379 374 392 377 368 395 374 398 366 369 380 372 363 380 370 391 383 377 395 359 376 381 363 387 359 382 367 366 386 367 371 368 366 367 373 357 355 350 359 372 377 366 373 374 355 367 360 371 366 347 368 358 341 336 337 339 333 351 338 360 351 341 346 351 341 342 357 343 338 353 348 323 334 328 322 340 351 321 343 339 322 324 336 345 323 341 332 326 331 341 332 322 334 324 326 336 334 321 312 315 303 316 324 312 312 327 313 327 300 314 301 295 315 301 305 302 298 297 299 293 318 312 295 302 299 286 303 304 304 288 283 296 307 286 280 281 305 281 299 291 297 284 281 290 283 291 276 293 279 274 291 274 270 288 273 292 282 279 283 267 272 287 267 262 271 267 275 262 268 261 259 282 272 265 274 264 270 268 254 273 260 258 253 255 265 263 248 262 257 270 250 245 251 244 248 257 257 263 246 249 259 242 252 248 243 259 256 242 241 236 247 240 251 245 241 235 231 232 231 238 240 234 241 236 233 240 239 227 238 223 233 233 224 230 230 231 228 232 219 222 222 217 229 228 218 220 216 219 230 229 219 211 226 216 225 229 223 218 215 223 214 208 205 213 221 208 221 202 215 212 204 216 207 202 214 199 212 212 212 198 205 200 211 195 195 201 197 208 192 208 199 204 194 199 203 193 198 190 203 196 192 203 186 193 189 200 200 193 191 195 183 186 181 188 187 181 186 186 193 194 184 185 183 188 176 180 181 176 187 185 173 188 187 181 181 182 181 176 171 173 177 171 180 177 181 170 171 169 181 183 174 180 178 167 166 170 167 174 166 170 178 165 174 166 166 175 171 163 174 160 160 166 169 160 170 159 168 170 158 168 158 171 155 162 156 165 160 159 161 167 163 161 162 158 164 163 152 161 166 161 153 155 160 163 156 156 163 156 159 157 151 151 148 154 154 157 160 157 155 151 159 158 154 150 145 145 150 144 156 145 155 144 149 149 156 147 147 147 145 142 155 148 152 145 142 143 147 150 152 149 153 143 145 143 152 141 140 152 139 147 142 145 150 141 138 139 146 143 144 143 139 142 139 137 146 138 136 149 148 148 142 145 149 148 148 147 135 146 143 147 138 147 141 136 137 139 136 145 145 143 135 145 147 137 143 140 138 143 137 134 139 144 142 137 142 140 134 140 137 140 138 141 138
143 139 137 145 140 146 140 135 133 137 146 134 146 139 138 139 140 137 142 136 145 143 145 138 144 137 139 134 142 144 137 136 137 141 147 144 138 141 145 139 143 145 138 140 135 144 146 142 149 140 147 145 137 142 149 145 147 141 147 139 138 148 139 140 142 151 150 145 143 145 150 152 142 152 143 140 148 153 146 145 142 141 153 142 149 152 151 147 154 145 152 147 143 148 157 146 157 150 158 149 148 147 152 150 150 153 152 154 158 156 148 160 153 159 159 161 148 152 152 154 156 155 160 164 160 153 160 160 167 155 158 163 162 165 162 158 163 153 169 163 162 157 165 159 159 170 168 169 164 157 159 168 170 168 167 162 171 165 175 171 168 164 169 163 162 175 165 168 179 180 169 165 178 182 180 181 171 176 169 171 177 184 170 182 178 184 184 175 187 186 176 172 178 174 176 180 179 175 177 188 180 184 190 189 194 185 191 190 187 180 189 185 181 194 198 200 190 187 196 187 194 200 195 188 189 198 201 190 205 189 201 205 191 192 192 202 196 199 200 211 209 197 194 202 206 201 215 213 209 202 213 218 216 214 214 214 208 219 221 205 217 221 224 207 223 210 214 218 208 215 216 218 228 227 215 222 218 226 222 232 220 219 235 229 224 224 223 230 237 229 224 235 233 237 223 230 245 238 230 244 227 236 243 242 228 229 241 245 233 253 248 249 251 243 254 247 251 244 258 239 253 245 248 245 260 258 259 264 247 262 267 244 254 255 253 265 265 255 260 262 249 272 249 261 275 266 253 278 257 261 271 278 266 272 260 267 272 270 278 286 285 282 263 264 264 266 271 287 272 266 282 277 275 284 282 288 271 274 289 291 278 282 281 281 294 284 287 297 306 305 285 300 304 299 283 302 292 294 290 308 315 313 296 297 306 293 318 294 300 293 312 309 317 298 309 298 312 304 324 330 321 310 323 310 313 306 331 305 321 314 328 320 320 328 315 329 342 329 334 316 331 324 322 325 340 345 324 347 348 343 346 351 330 348 332 345 331 341 357 330 339 328 362 335 358 332 357 357 367 365 353 352 339 353 369 366 356 362 350 356 366 343 368 366 374 353 360 379 367 371 361 355 356 368 386 372 377 372 379 371 368 367 378 364 369 369 374 367 397 373 380 399 368 382 377 369 368 404 383 400 384 378 390 404 396 388 387 404 381 404 403 383 378 398 383 402 385 384 395 391 390 412 410 398 411 416 407 411 426 417 390 399 423 394 416 402 412 431 432 399 434 433 406 405 417 430 409 412 433 422 430 436 409 419 413 438 421 429 447 427 444 415 447 415 454 433 447 447 435 428 421 452 432 456 439 453 458 427 446 463 440 453 427 458 446 437 440 431 472 455 434 432 473 441 443 469 464 446 450 477 437 440 456 444 463 444 447 444 487 461 444 471 485 464 482 469 474 450 464 488 492 461 469 471 461 494 488 484 494 479 468 457 461 487 464 465 467 472 478 485 464 467 478 498 494 480 471 511 507 476 515 471 485 481 492 510 485 485 488 474 480 522 504 517 507 480 491 524 508 511 490 497 527 525 508 483 487 507 494 512 508 488 493 530 495 501 493 491 538 507 495 503 502 506 513 520 520 523 545 521 538 547 500 498 513 550 537 536 547 516 521 548 524 543 537 514 538 545 549 514 546 558 539 511 537 555 543 527 521 558 554 525 527 553 530 534 530 538 533 551 535 569 569 542 544 527 533 528 571 544 547 553 546 558 552 542 545 574 564 542 566 544 537 581 539 533 575 547 534 565 550 546 565 581 574 580 570 551 576 571 571 562 551 574 588 592 545 571 540 545 594 574 586 567 565 591 597 586 562 554 589 569 579 564 546 596 594 601 581 598 580 574 557 581 598 585 563 601 604 569 586 579 599 599 554 596 585 568 582 587 609 591 571 577 611 592 609 567 590 567 611 564 569 590 561 600 575 600 591 607 586 578 577 605 584 571 572 614 572 573 578 564 565 610 587 605 585 602 593 571 592 585 573 601 590 595 600 580 589 593 594 592 597 587 579 626 603 590 621 615 607 579 622 610 587 582 629 629 617 594 625 604 576 586 609 618 627 609 613 602 618 602 578 575 601 625 579 572 578 595 626 621 585 598 601 603 611 602 595 590 618 590 625 618 599 605 605 596 583 579 619 631 602 617 627 632 611 626 632 609 588 625 589 592 582 609 622 612 577 636 629 615 592 620 598 616 590 620 629 599 625 605 587 592 588 578 580 615 629 628 588 633 610 593 590 616 627 628 592 620 627 585 590 582 620 603 613 634 587 598 588 627 625 597 633 576 598 576 615 582 627 618 579 600 627 592 632 608 582 578 583 632 586 597 629 622 623 605 618 624 617 629 614 607 582 611 598 603 602 629 610 586 604 604 601 594 620 597 619 627 600 626 615 603 580 609 589 628 570 625 610 614 612 591 579 620 620 587 624 611 603 573 573 614 569 606 571 623 619 573 583 578 575 575 622 589 574 604 585 584 566 609 615 567 603 571 593 568 589 588 610 563 595 614 613 595 596 615 597 586 588 574 574 601 598 599 598 568 571 597 605 593 589 569 583 601 601 570 554 571 557 599 600 599 561 573 576 553 575 557 562 561 556 594 573 579 576 582 552 587 568 554 558 583 601 583 586 546 585 557 545 598 544 583 580 596 592 580 585 569 591 548 573 570 589 574 569 566 580 574 583 543 579 558 551 548 562 565 548 585 576 578 573 555 567 532 530 581 545 531 571 541 549 529 552 563 556 565 558 551 574 551 536 553 553 535 522 556 561 545 540 569 516 549 568 535 546 557 518 526 530 522 536 537 514 519 516 519 558 508 554 547 513 516 540 528 521 513 550 522 548 524 548 525 517 514 537 503 500 502 527 546 528 541 528 511 518 499 495 539 533 510 515 510 505 499 502 538 511 495 518 517 506 534 518 531 488 501 529 509 517 518 522 516 524 522 501 516 521 500 476 491 487 500 499 484 497 496 509 471 495 505 473 476 501 490 471 494 506 487 485 479 476 502 493 479 485 501 466 495 475 468 477 467 492 484 475 461 486 466 495 474 494 475 481 487 473 472 478 470 474 476 448 455 452 478 471 458 464 466 469 458 475 454 477 460 448 460 447 461 460 437 447 464 472 438 431 452 441 453 460 452 422 438 422 437 437 456 424 427 460 428 427 444 439 425 432 413 416 424 419 438 419 424 424 407 421 411 411 417 425 403 442 435 401 401 415 413 405 431 418 400 412 395 434 423 423 408 397 406 417 394 428 395 422 403 413 417 387 404 420 387 384 388 384 417 381 381 384 415 414 394 397 376 396 410 379 385 372 372 397 397 377 384 370 378 366 368 373 391 377 384 366 398 372 387 380 364 373 383 366 378 381 371 389 361 353 367 361 367 354 350 372 365 370 372 368 367 356 358 372 349 359 345 364 356 359 354 362 351 367 337 355 348 334 333 361 353 341 336 349 339 326 335 325 345 353 340 333 343 330 331 346 321 321 340 348 324 328 331 321 344 315 338 341 311 340 330 333 316 334 313 310 325 335 312 306 329 332 313 320 324 301 305 323 317 314 319 303 301 307 317 316 306 302 318 309 308 311 316 297 293 297 297 291 309 292 286 293 284 289 307 297 283 295 300 283 277 281 282 279 284 299 274 273 270 293 271 288 280 294 275 272 293 282 275 265 268 271 272 262 277 277 278 267 266 280 273 273 257 258 278 258 258 275 268 254 263 272 254 271 265 251 262 252 262 256 256 261 261 244 266 252 247 242 252 249 246 256 256 248 238 258 256 243 241 241 252 249 252 253 231 242 251 250 236 250 249 246 247 234 234 232 241 226 239 235 237 229 230 224 234 233 219 238 236 216 232 231 226 228 224 214 227 217 216 225 226 209 214 225 219 216 224 212 225 224 215 219 211 205 222 211 206 202 201 204 206 217 212 199 213 205 197 206 210 209 201 212 202 206 198 202 201 209 208 199 208 204 199 207 191 191 206 193 189 191 199 189 191 192 187 185 195 186 184 186 183 184 187 187 187 179 186 195 190 185 184 184 192 176 191 190 179 179 177 188 179 188 183 188 180 180 175 176 175 170 185 169 169 171 170 184 173 180 177 171 170 175 166 165 169 174 175 175 177 177 166 162 170 163 161 174 169 162 170 165 172 159 173 169 163 170 170 171 165 164 162 169 162 165 159 160 154 160 155 166 164 155 163 166 161 164 159 153 164 163 159 162 152 159 162 153 161 154 152 152 161 157 152 156 160 146 150 149 160 145 157 151 147 153 147 155 156 155 156 154 145 157 142 146 151 148 142 152 149 149 154 154 144 146 140 144 151 150 143 142 142 150 140 139 143 143 140 151 146 151 139 140 150 146 143 142 149 143 136 142 148 149 142 139 142 140 140 136 147 142 139 135 137 140 135 142 143 136 139 135 147 138 136 146 147 142 135 145 147 136 138 143 146 141 145 136 143 136 137 142 142 141 142 144 144 140 138 137 140 141 136 137 145
138 133 145 145 135 140 142 137 142 137 134 136 136 138 145 137 142 140 146 137 133 142 146 138 145 134 143 139 137 133 135 143 133 133 141 133 140 137 136 135 139 138 137 142 143 135 145 139 141 143 141 139 138 139 142 137 141 139 141 146 139 144 140 138 143 147 137 149 148 140 150 140 144 139 149 152 139 145 143 143 139 148 148 144 152 141 144 143 143 148 153 152 155 150 146 144 146 153 157 153 147 155 158 155 156 159 154 152 150 152 156 148 146 153 148 152 159 153 149 161 156 156 149 155 150 154 151 160 158 158 156 167 152 156 152 161 155 157 155 162 161 165 166 158 165 164 169 158 160 158 159 164 165 159 166 158 165 159 171 162 170 165 167 161 174 173 168 165 171 170 164 174 169 173 170 170 180 178 178 173 170 175 174 181 175 170 184 181 180 181 171 172 186 181 177 183 176 188 181 191 192 176 185 177 190 194 194 183 187 196 194 191 192 188 195 192 199 193 190 184 194 187 190 193 187 188 201 203 193 195 190 201 206 201 194 202 209 201 203 203 208 196 206 197 201 204 205 208 199 210 208 201 211 202 211 215 204 206 214 214 205 216 214 206 225 206 215 221 212 208 223 220 213 209 212 222 222 227 230 231 220 223 222 222 234 225 218 221 226 235 230 220 224 229 226 222 233 231 230 246 229 241 240 246 243 234 251 229 232 231 230 249 254 238 240 239 238 234 245 248 240 240 253 254 254 246 259 264 242 252 242 256 244 256 267 253 270 248 269 265 259 266 266 255 266 257 265 263 277 277 255 266 271 263 279 267 264 266 259 266 262 268 264 266 285 290 281 275 273 266 270 273 268 295 277 293 293 271 278 273 299 293 288 284 285 300 297 296 304 279 287 300 287 303 297 289 289 312 312 286 309 296 312 312 317 301 319 307 321 321 297 318 301 318 326 302 327 324 307 304 305 322 308 332 313 331 326 311 311 337 324 317 336 309 311 319 316 336 337 323 334 336 339 316 326 321 334 326 347 346 333 341 341 350 341 331 338 357 339 359 347 330 338 359 330 354 338 334 349 367 346 369 360 367 354 344 347 370 360 372 376 357 346 351 379 362 345 351 357 347 378 359 352 375 375 388 374 384 367 364 374 382 369 358 380 376 383 389 398 364 388 370 397 398 398 381 376 374 403 380 380 388 394 376 390 386 379 389 376 401 407 381 401 408 413 418 392 395 389 407 400 394 384 412 414 406 412 404 417 394 401 426 404 421 400 406 400 402 429 397 433 398 437 420 436 424 404 404 416 420 432 409 421 410 425 421 447 445 447 425 439 417 442 453 430 416 415 440 440 453 440 460 455 445 431 448 429 448 438 435 429 464 442 429 460 457 447 459 468 451 439 471 432 451 451 442 436 445 473 445 462 452 464 477 440 467 468 464 459 467 489 469 463 463 459 454 449 487 494 486 473 472 462 489 485 454 488 488 492 460 496 486 467 483 495 473 472 508 491 480 487 510 473 511 469 467 505 515 514 497 473 497 483 479 512 488 491 516 508 482 499 476 513 496 493 511 504 520 516 480 480 484 520 517 511 493 519 525 527 487 498 520 523 522 533 497 518 491 536 521 496 522 508 494 494 513 542 507 524 508 519 524 549 539 513 510 512 522 546 533 544 531 533 515 534 540 510 507 558 548 527 552 512 527 519 540 549 563 550 514 546 546 560 543 552 562 516 516 518 539 528 526 538 526 532 532 562 523 552 524 575 575 535 560 571 549 542 529 532 546 545 530 550 553 569 557 578 579 532 575 536 583 573 576 578 549 565 581 576 585 577 537 573 565 560 555 570 554 543 573 579 571 564 582 550 592 580 557 598 577 571 580 577 591 599 552 554 564 570 591 595 595 590 595 551 550 555 571 574 564 568 554 606 562 574 553 558 608 572 563 600 589 572 581 590 601 578 580 609 581 597 589 611 572 563 569 610 601 609 602 564 566 583 614 596 565 607 614 598 577 564 575 573 570 604 611 571 597 584 606 601 594 584 619 599 568 571 614 598 580 613 608 588 582 606 624 591 595 621 627 608 583 613 604 586 612 619 625 585 623 593 581 615 621 623 599 584 574 612 607 589 596 632 626 631 618 577 574 595 582 579 574 595 615 600 603 590 583 599 605 576 614 616 612 605 609 634 617 603 614 584 620 578 583 605 630 622 610 631 583 618 628 635 631 601 594 600 616 602 617 588 596 597 621 633 626 586 631 607 605 602 616 590 596 615 611 581 592 585 635 591 618 619 581 605 583 598 628 615 623 608 617 581 619 600 629 607 600 614 629 627 577 598 578 588 635 612 591 582 611 581 595 583 622 590 610 618 610 592 587 587 614 626 591 596 588 634 624 601 609 615 591 602 576 584 612 626 610 618 623 584 622 633 582 598 585 607 581 619 622 591 630 601 574 577 620 585 574 601 604 600 581 619 618 574 628 588 618 605 573 607 586 624 573 579 597 570 597 624 572 601 595 601 609 573 571 586 576 583 580 589 599 596 571 579 617 593 607 612 591 619 600 608 618 608 562 586 610 594 582 617 570 592 601 615 591 586 613 567 599 608 606 563 582 570 559 562 605 606 571 608 586 562 575 596 573 597 602 589 574 607 565 588 552 565 550 605 589 571 601 550 560 601 571 562 592 549 590 561 582 560 588 585 591 546 575 563 597 562 555 551 563 592 565 591 585 564 575 573 538 539 585 558 564 535 573 560 560 561 549 551 532 549 549 568 566 550 574 541 569 572 556 544 536 578 536 568 531 546 570 571 572 546 564 543 553 526 567 557 550 544 562 535 556 560 524 523 537 548 555 529 516 532 546 537 514 521 556 536 555 535 550 523 515 556 547 527 526 528 506 541 538 524 503 516 506 529 514 517 533 530 525 500 505 519 514 499 494 537 525 503 494 520 530 508 496 508 514 493 510 487 503 530 516 511 531 508 515 515 509 488 485 493 503 509 525 492 489 521 497 491 486 518 488 487 483 519 503 476 494 505 480 510 479 489 496 492 496 505 498 490 467 487 491 490 459 479 485 480 499 482 463 489 498 459 479 486 466 482 454 480 462 470 448 487 452 449 450 486 473 471 455 459 478 473 473 474 446 477 454 448 460 458 478 474 457 437 464 445 474 442 434 464 455 449 449 427 427 454 455 453 431 435 432 439 452 449 423 443 442 419 448 454 450 438 453 438 446 453 434 436 446 416 410 445 440 447 415 423 405 411 424 435 410 428 438 440 414 415 431 415 416 412 400 431 421 431 410 419 426 410 394 413 423 391 400 416 417 404 394 412 387 409 407 418 399 383 389 385 405 403 376 392 389 409 407 406 380 395 390 405 393 374 381 394 378 400 384 375 382 366 362 397 365 365 371 364 364 363 379 372 391 356 361 380 356 368 365 376 350 349 381 371 369 378 370 354 351 344 374 350 356 374 366 364 358 344 357 351 359 359 336 334 361 335 343 332 335 333 348 334 357 355 331 324 355 331 335 323 353 330 339 320 346 348 329 333 347 325 329 315 329 321 313 312 322 324 328 316 338 330 319 321 335 331 316 313 320 323 322 300 299 316 311 314 302 303 300 302 321 310 294 320 312 290 314 304 299 308 302 304 308 295 303 298 284 294 286 309 293 307 283 282 292 299 290 298 291 291 291 285 273 291 291 285 293 279 290 279 291 271 287 291 271 272 281 282 288 265 268 263 277 270 266 268 260 274 280 266 278 254 266 278 253 255 266 275 273 274 248 256 262 254 271 259 260 253 247 267 259 251 261 261 263 253 255 261 258 258 246 247 238 241 251 256 239 234 246 247 235 230 244 230 247 247 241 236 246 231 230 245 238 233 225 222 226 237 224 226 230 220 218 239 234 220 223 230 227 217 217 229 219 222 213 218 229 228 225 213 219 212 211 226 223 216 217 218 215 224 208 211 217 218 201 206 210 207 206 217 208 206 201 198 215 207 211 203 209 196 212 202 194 210 204 209 199 205 198 203 198 205 206 195 191 189 201 199 202 186 202 200 190 188 193 191 185 188 197 192 197 189 193 179 194 183 193 192 183 190 183 191 183 176 176 190 177 188 175 180 182 188 177 171 173 176 184 184 172 177 174 182 171 173 168 179 180 174 179 170 178 175 178 170 177 177 165 177 176 165 164 168 174 171 163 165 165 163 163 170 164 169 165 169 170 167 168 167 167 159 163 165 158 155 153 153 153 158 161 166 167 152 153 161 158 164 164 151 156 159 156 154 149 160 152 157 156 148 159 152 153 148 160 155 158 156 148 151 145 156 153 156 157 146 157 150 144 155 142 152 143 148 141 151 148 154 151 147 142 143 144 145 144 151 144 152 147 141 146 151 139 146 139 141 150 137 146 143 146 141 136 140 149 136 136 142 136 146 147 135 148 137 142 139 147 144 135 139 146 141 138 147 134 140 135 147 137 143 136 144 146 137 134 145 135 146 136 133 142 134 134 141 134 141 143 133 137 142 138 133 135 140 146 135 146 133 146 135 141 136 146
140 142 132 138 139 141 141 137 144 144 135 134 141 134 140 138 144 134 144 137 134 139 136 134 137 135 134 137 143 135 136 137 140 133 140 145 144 133 139 135 140 146 145 134 133 136 143 138 138 140 140 137 144 141 138 147 144 138 137 141 138 139 144 146 140 137 143 137 136 150 139 144 148 137 145 149 139 139 151 141 144 142 145 140 150 150 152 146 152 140 150 143 145 144 151 142 148 151 156 145 146 157 150 148 153 157 154 154 154 147 158 145 153 148 160 156 161 160 158 152 158 157 150 153 163 153 154 163 163 154 151 152 162 160 156 154 165 152 164 156 164 153 164 168 162 166 165 160 160 158 156 165 167 161 160 170 164 168 166 164 160 163 168 169 163 175 175 177 170 166 179 176 174 165 164 168 175 176 166 171 178 168 173 182 175 173 179 184 186 174 184 185 181 178 184 173 178 182 183 188 176 192 177 175 176 181 180 178 185 180 186 189 181 193 187 197 193 198 196 190 185 185 194 188 186 190 188 196 197 188 196 192 201 206 207 204 207 200 196 195 209 202 209 194 197 206 207 198 206 215 208 203 204 199 215 214 204 201 207 213 212 218 206 214 206 211 215 210 217 215 219 209 216 221 222 229 231 222 217 221 221 228 218 216 225 233 226 218 218 232 221 233 225 220 230 235 236 230 244 237 242 226 247 228 237 245 251 245 240 248 239 252 252 240 238 246 244 256 254 253 252 238 243 240 257 240 239 245 259 255 264 260 267 259 258 251 246 261 249 264 264 257 265 252 274 259 272 275 265 255 259 274 263 261 257 268 267 269 277 284 275 273 266 278 284 283 279 268 271 279 272 292 267 291 279 277 276 285 298 295 287 279 287 281 297 302 298 281 282 293 299 288 292 299 298 283 290 312 311 292 296 292 305 297 298 312 309 316 304 295 301 310 317 297 325 310 302 325 327 306 306 315 305 308 310 325 330 308 313 307 318 331 332 336 334 339 337 318 320 339 326 315 319 344 324 348 322 333 338 346 341 338 327 334 323 355 328 325 353 342 357 351 334 357 339 359 354 333 355 340 339 352 360 338 342 369 354 342 357 348 348 344 359 367 363 369 373 351 354 352 351 380 384 371 373 370 389 371 383 373 388 390 366 381 378 374 365 396 389 380 370 389 374 395 379 372 395 403 371 371 395 402 380 386 372 411 390 406 378 411 379 413 406 416 386 387 413 408 401 409 395 417 395 400 398 406 412 417 427 391 409 407 399 422 403 413 425 422 410 431 433 429 408 427 411 425 417 434 432 438 428 421 419 445 416 411 438 444 436 412 423 440 436 414 431 444 437 419 456 453 435 455 437 451 457 424 430 455 424 445 440 436 463 430 443 430 456 452 433 435 453 448 475 436 453 446 448 472 453 437 482 473 480 454 475 445 459 484 477 481 487 457 450 479 461 448 494 465 482 487 495 491 472 472 474 490 488 479 492 485 501 480 489 472 492 500 488 506 477 506 506 466 469 471 501 512 478 484 487 509 516 494 488 482 496 514 479 514 510 476 496 492 488 496 486 481 505 492 529 502 495 489 482 496 530 525 488 505 487 496 499 537 520 499 511 540 497 503 493 535 522 529 524 494 517 546 542 546 497 497 546 513 544 507 538 530 529 524 521 536 516 506 523 519 537 539 547 544 553 536 550 542 560 530 527 545 546 541 552 552 526 538 516 567 521 554 537 567 558 534 563 550 546 569 573 567 555 547 551 557 563 526 568 544 542 560 532 531 559 566 549 551 557 533 540 558 573 560 537 535 548 560 548 534 546 549 553 582 566 550 566 537 575 539 567 539 550 550 551 582 581 558 591 587 547 594 572 594 566 555 596 550 600 590 587 553 564 568 547 559 594 601 585 592 601 591 606 563 574 579 567 561 563 588 594 573 603 554 560 572 575 610 579 600 582 577 604 593 580 573 614 583 597 593 589 582 580 598 564 605 584 608 573 603 563 577 583 566 619 615 610 609 602 600 611 579 596 569 613 588 573 568 603 622 611 573 587 571 616 592 616 582 586 574 569 587 571 618 620 588 599 587 600 606 586 576 616 619 607 571 585 612 589 621 626 628 600 613 606 582 631 596 597 611 628 609 623 622 590 615 581 612 632 612 588 580 610 626 629 579 619 576 619 628 625 606 625 593 587 599 595 585 614 610 614 608 587 604 597 595 584 596 632 633 625 578 578 599 620 624 594 603 605 604 604 611 613 592 633 600 631 627 587 587 631 610 624 617 628 635 605 628 602 620 629 592 598 610 594 619 623 625 639 588 592 603 620 626 618 594 597 607 588 620 588 608 612 601 636 630 626 614 587 608 578 591 629 593 596 604 583 579 603 599 592 586 616 631 581 633 588 592 594 598 634 603 627 599 627 618 592 607 585 592 628 577 606 620 593 624 586 590 618 605 605 572 605 584 620 603 572 571 618 590 585 609 610 577 572 594 612 581 626 623 600 597 587 613 606 579 621 580 609 623 571 569 576 606 579 589 594 585 604 575 571 608 615 609 582 610 597 592 613 585 571 594 612 588 579 593 598 572 605 580 589 579 601 614 564 603 611 572 563 577 596 612 571 565 557 573 609 570 556 595 603 601 582 560 602 584 569 591 583 585 590 598 595 554 581 582 600 604 587 602 555 590 577 553 552 563 589 583 586 592 571 584 554 564 542 550 570 593 549 560 594 564 574 568 564 587 570 573 590 582 534 562 536 566 539 576 577 587 569 567 548 578 537 559 571 563 541 570 577 553 564 550 562 566 557 526 552 573 561 530 549 547 567 568 558 527 524 562 565 518 558 541 526 560 515 524 531 534 561 558 525 557 541 551 538 555 558 540 509 556 553 549 545 556 529 542 538 519 551 549 514 547 530 503 515 545 506 500 530 538 503 512 495 500 507 513 494 517 492 539 510 509 526 520 510 493 504 503 521 535 525 523 518 530 514 505 526 500 529 526 526 519 499 483 481 519 500 484 509 513 474 473 473 496 507 517 510 516 488 486 484 480 497 488 465 486 500 462 474 463 486 465 490 498 464 472 476 463 500 476 482 491 454 467 492 471 494 494 477 459 476 450 464 486 450 455 489 461 454 451 456 462 468 483 448 473 454 481 449 448 436 470 473 455 456 465 452 463 466 459 466 448 464 458 436 465 438 443 449 427 438 440 430 446 435 446 418 417 458 454 434 440 442 431 437 425 430 423 444 409 408 423 410 443 425 419 425 405 415 411 411 424 427 429 433 413 400 420 405 418 423 429 404 405 401 415 397 398 423 397 404 416 415 406 402 421 406 389 389 417 415 407 419 400 388 411 395 396 398 396 406 402 393 381 376 386 403 371 386 385 401 391 396 370 375 365 363 372 372 365 394 363 361 381 365 389 379 386 384 354 377 363 362 360 375 363 368 348 371 362 362 363 358 374 349 350 377 373 349 366 354 342 337 367 369 363 335 338 348 365 339 331 359 330 348 336 336 335 355 355 339 338 344 350 336 323 349 352 344 329 349 342 324 340 338 319 328 329 316 338 332 338 336 331 309 320 335 330 321 324 333 320 333 332 308 322 326 303 307 311 310 321 314 304 312 306 307 318 304 299 315 312 300 300 305 286 308 304 308 305 300 290 295 289 305 291 302 306 295 279 291 288 296 281 278 280 285 289 289 296 271 279 290 278 279 278 267 270 281 286 279 288 275 280 270 280 274 285 260 280 273 274 273 273 268 268 272 256 261 273 269 261 253 272 253 269 258 251 251 262 250 249 254 267 243 250 246 257 255 243 257 255 242 256 248 241 254 258 244 257 245 245 244 254 242 237 243 236 244 250 237 249 227 248 229 226 246 243 236 233 237 223 231 242 240 219 238 228 225 226 224 227 220 230 229 220 212 222 232 217 210 224 220 229 224 213 224 217 213 216 216 225 217 223 205 222 221 202 207 206 214 212 216 199 203 213 201 208 205 206 208 203 202 201 194 207 198 210 193 201 199 208 196 192 189 189 194 202 190 197 193 191 202 186 196 200 197 189 198 200 198 182 183 183 187 190 185 188 192 193 187 182 180 181 177 184 182 176 180 184 182 175 178 176 186 176 186 181 185 184 173 169 180 168 177 177 170 181 181 182 169 175 174 178 164 177 175 164 167 170 172 162 173 166 171 173 174 171 172 168 172 167 160 162 168 169 170 160 162 162 154 162 155 165 163 165 163 163 156 158 157 167 156 161 153 160 164 154 158 160 150 162 161 154 162 161 150 160 154 155 148 160 154 158 153 149 154 152 154 150 158 147 153 153 148 146 147 147 150 147 142 151 143 145 145 152 149 146 149 147 141 140 142 142 145 145 152 146 144 138 142 151 137 150 142 138 148 148 147 144 148 146 143 136 148 144 144 142 136 140 135 135 138 135 138 145 141 135 137 134 134 140 146 133 137 135 146 134 146 143 140 144 139 145 143 137 140 138 142 139 141 142 140 146 144 142 141 135 140 137 133 134 134 136 139 138 134 141 143 134 136 138 141 143 139 132
132 131 131 132 134 137 137 139 140 138 132 133 142 140 138 131 132 141 138 142 136 142 138 136 132 142 143 143 143 139 143 144 139 143 135 145 146 136 142 144 146 146 136 145 135 135 144 144 134 142 136 136 141 136 142 138 141 143 143 140 136 136 136 144 136 138 140 136 141 149 146 140 148 136 137 149 137 146 146 139 141 148 141 147 138 150 152 146 146 145 151 147 147 152 140 147 142 147 146 149 147 156 150 151 145 157 155 143 154 145 147 146 152 152 155 157 155 160 151 151 149 161 156 158 162 152 158 160 160 163 161 151 163 162 153 158 161 160 155 161 158 160 155 165 162 153 164 154 158 170 169 161 171 168 159 172 167 172 168 158 172 163 170 171 163 173 176 177 175 165 166 172 163 169 168 166 173 176 170 179 175 177 181 179 181 180 173 178 181 172 180 182 181 176 183 178 186 184 183 185 180 175 188 190 175 184 186 185 177 186 189 193 182 193 187 187 184 190 197 189 190 189 195 185 193 198 185 192 194 194 201 204 189 193 202 190 200 208 207 192 191 201 208 202 210 202 209 196 213 210 204 207 209 214 217 208 215 219 216 207 203 215 217 214 208 219 215 208 225 225 213 212 228 222 229 219 219 213 228 230 227 229 225 225 229 215 229 225 218 238 228 219 230 223 233 235 221 237 224 236 243 227 246 231 232 247 247 247 239 235 242 231 235 232 253 254 253 241 242 244 240 253 259 261 257 242 254 241 249 258 243 264 260 264 250 262 252 248 248 267 251 266 262 254 255 258 269 262 266 275 266 276 260 270 270 276 273 269 275 261 285 277 287 270 277 285 271 290 283 278 292 286 274 283 280 288 275 296 284 284 277 297 286 289 303 283 291 288 280 301 292 288 282 298 287 297 291 290 300 295 287 308 307 314 289 317 313 310 315 296 321 299 309 299 314 306 324 321 298 311 325 301 304 325 327 306 323 327 330 311 327 334 307 339 314 335 316 334 312 334 329 329 342 321 325 346 328 327 342 329 338 328 353 328 350 342 348 357 325 347 335 343 336 358 342 335 331 360 333 346 361 360 361 370 341 368 372 356 349 341 352 367 342 345 352 375 366 372 348 374 357 379 380 369 369 388 369 389 359 386 371 369 371 365 372 371 363 364 385 395 368 395 372 375 391 369 388 380 369 391 405 377 403 402 388 396 390 404 391 401 414 400 407 407 413 413 381 401 406 387 412 417 396 387 424 398 396 390 423 406 415 399 420 407 397 428 420 425 415 412 405 404 401 434 434 422 442 443 441 414 410 410 429 409 421 434 447 444 412 435 447 423 452 437 414 441 447 453 452 423 425 435 457 424 448 450 432 463 439 448 440 442 442 458 443 433 451 449 433 468 447 435 447 476 477 452 458 463 445 450 466 457 441 460 477 474 465 455 459 487 478 446 446 467 489 472 486 460 479 479 480 497 497 469 479 469 495 500 469 501 490 499 466 499 481 464 492 504 463 510 500 503 480 480 491 514 508 472 498 511 481 506 515 485 490 495 507 518 488 523 490 501 515 481 509 493 495 503 521 486 502 498 518 519 518 490 518 493 527 520 528 513 530 524 512 517 532 542 527 520 514 496 526 515 527 540 499 522 506 546 531 500 541 500 527 532 531 504 535 513 534 526 549 555 541 554 509 535 514 511 511 513 547 521 516 525 550 549 553 550 562 516 541 517 520 558 562 518 552 565 561 566 525 573 566 528 554 542 555 526 528 535 539 549 553 550 529 567 539 551 557 532 565 581 533 557 553 537 547 552 564 587 543 537 561 557 537 536 569 546 559 584 540 562 589 586 589 558 557 586 596 570 566 551 563 556 573 576 596 558 561 557 568 548 600 551 560 567 592 603 578 577 593 553 565 593 570 556 583 581 585 602 574 571 591 559 608 563 560 583 575 588 599 581 610 569 574 560 569 606 614 585 600 582 571 606 588 595 607 613 570 582 612 592 612 594 595 617 608 569 612 586 602 566 616 585 597 581 614 610 578 604 583 600 589 599 587 622 577 579 619 590 594 597 619 589 571 607 591 615 621 574 604 572 598 597 582 584 605 619 631 600 598 609 611 587 624 604 630 622 594 574 601 619 594 591 631 596 620 584 582 613 589 607 606 616 633 617 621 608 597 612 627 622 588 597 578 633 628 634 621 588 626 589 625 586 597 601 621 609 597 628 634 622 625 614 618 589 613 615 602 627 602 588 635 596 588 599 626 580 623 603 620 629 639 617 590 599 580 632 629 598 620 625 581 607 599 620 618 633 597 580 620 621 592 615 639 599 633 623 602 615 587 581 606 588 618 616 607 620 608 597 638 589 605 585 606 618 600 611 601 628 618 624 578 617 629 580 614 594 631 597 633 578 576 615 618 592 602 577 619 612 586 580 606 605 588 626 584 601 598 599 591 631 585 591 602 629 594 579 577 580 590 574 573 589 612 614 605 578 614 587 606 617 585 570 587 598 621 598 586 607 575 581 619 579 614 570 590 597 606 572 591 589 569 596 584 572 569 603 604 597 590 593 586 577 573 592 563 574 561 583 615 570 594 610 585 616 568 604 573 568 606 606 609 578 560 558 609 561 579 608 594 592 574 568 562 561 563 560 570 559 589 565 576 554 600 587 603 574 593 600 575 561 566 572 578 589 582 590 583 546 590 577 574 566 586 578 555 561 547 552 566 553 578 552 580 564 560 587 576 553 581 538 554 581 562 581 542 543 561 571 544 543 562 540 542 562 546 537 575 574 530 577 568 536 549 577 547 547 532 534 536 556 539 535 547 531 534 564 546 519 540 526 539 531 534 552 524 562 563 540 530 551 539 534 519 554 532 538 511 556 553 516 525 541 542 534 539 534 509 550 539 537 506 510 542 516 527 538 535 528 515 522 540 513 541 517 533 531 536 521 539 499 503 503 508 517 495 490 504 504 494 492 525 521 534 514 487 516 526 500 524 516 495 488 479 517 489 523 482 482 475 510 494 514 503 497 492 484 490 513 490 495 514 482 489 481 483 468 471 466 465 469 483 505 459 491 459 469 502 491 483 479 484 465 492 455 489 466 489 468 493 474 455 461 481 446 475 484 458 471 485 482 443 482 453 480 462 479 451 461 443 473 458 448 474 467 441 435 450 455 465 452 438 455 436 458 434 439 449 462 459 451 434 462 420 436 422 441 455 419 422 430 426 436 422 417 426 445 446 428 444 426 418 440 418 421 407 410 405 438 429 415 413 400 401 399 423 401 436 424 398 399 395 402 393 409 413 409 392 416 404 408 421 423 398 417 392 410 383 395 395 383 402 417 400 405 409 383 415 412 406 395 381 387 383 388 392 395 393 373 405 372 397 390 382 379 392 376 393 386 391 368 372 380 359 381 375 373 358 365 389 376 355 374 354 361 367 373 363 381 351 353 354 365 375 371 360 342 361 374 342 358 370 343 354 339 342 347 340 346 349 342 336 349 343 332 335 336 340 344 351 357 345 334 338 340 338 330 340 340 323 332 328 335 338 317 339 336 321 324 336 318 340 333 334 335 322 309 307 319 311 322 314 332 328 307 325 324 325 319 300 321 315 307 314 298 297 304 297 294 294 306 309 294 304 312 309 311 285 313 308 291 284 296 294 283 295 291 306 295 285 297 298 286 298 302 278 278 283 273 288 294 295 281 291 273 291 272 286 284 282 279 284 289 274 264 281 264 285 261 281 281 277 258 257 263 256 276 276 278 275 261 262 261 273 264 262 267 260 256 261 248 251 260 255 265 251 265 248 257 243 254 241 257 261 248 236 240 240 239 253 234 240 239 233 233 232 229 238 247 239 229 245 249 226 230 246 225 226 234 231 232 235 239 241 228 240 224 234 217 235 236 234 230 231 215 221 215 214 224 221 221 212 217 209 210 224 225 224 210 218 209 206 207 205 216 219 207 207 216 219 203 201 209 206 207 198 211 200 199 200 205 210 199 211 203 194 199 195 199 196 196 204 193 200 194 188 192 198 194 193 189 200 187 196 187 196 191 195 190 191 181 187 190 189 196 190 186 193 194 191 187 179 191 189 183 186 174 181 183 189 184 179 181 179 186 181 182 177 181 171 174 173 169 174 171 181 179 176 176 171 176 175 180 176 174 179 169 163 174 165 166 161 165 169 164 165 162 171 162 172 171 171 157 166 165 158 170 169 166 164 161 160 164 165 163 155 166 154 166 152 158 152 151 154 155 162 161 159 156 163 151 161 156 148 159 150 147 158 161 150 152 150 150 157 151 151 145 157 158 147 156 147 154 157 149 149 145 145 143 150 144 151 148 149 148 153 143 146 139 149 147 145 139 141 139 147 143 149 141 137 146 148 137 142 147 140 142 142 137 139 148 139 148 139 146 140 138 147 145 138 143 139 142 144 140 142 136 145 139 140 143 134 135 144 137 145 146 144 137 133 133 135 136 144 142 134 137 144 135 134 144 136 132 135 141 143 135 138 140 136 133 136 142 131 133 136 135 132 142 142 135 133 136 136 131 133 141
135 131 130 139 132 136 139 137 132 139 140 138 134 131 140 143 133 141 132 138 134 135 138 132 142 140 137 134 142 140 131 136 143 135 133 136 141 132 143 133 141 143 141 135 139 133 140 136 140 139 144 140 146 140 137 134 142 145 146 139 142 141 138 139 141 135 145 139 146 142 137 135 140 138 141 146 139 146 147 145 138 146 138 137 139 143 139 148 140 138 141 148 144 144 140 152 146 151 141 142 144 144 154 155 144 144 156 145 145 148 148 146 154 158 150 150 149 156 149 152 153 154 147 160 153 152 158 154 157 151 149 150 162 158 156 151 153 164 161 152 154 152 160 153 153 161 165 154 157 162 168 156 163 167 168 163 160 157 171 157 171 162 161 172 162 172 166 174 169 169 166 174 163 167 172 179 168 168 174 174 176 169 177 178 175 179 170 168 170 169 184 172 186 177 188 174 180 176 183 182 179 186 178 179 191 186 192 187 191 192 180 182 194 185 181 179 191 181 197 185 196 188 187 183 194 193 191 195 193 199 192 187 194 195 192 194 209 198 190 195 198 198 195 205 198 202 197 211 198 200 211 211 209 214 206 212 202 214 205 209 206 204 216 209 211 218 218 205 223 211 222 209 219 228 228 220 212 226 224 221 219 218 225 231 219 215 223 233 221 225 224 240 231 219 225 221 241 238 228 242 229 242 241 230 231 245 244 227 229 251 241 234 248 248 240 232 248 240 256 245 238 235 246 244 241 246 252 240 243 246 265 244 255 256 253 249 254 249 249 268 263 249 258 272 272 251 251 260 266 274 259 274 260 271 276 271 272 264 267 264 268 269 272 283 262 269 272 267 283 280 268 287 292 271 287 287 293 280 274 298 276 276 300 296 284 281 282 304 288 284 289 289 290 281 303 309 286 292 288 287 295 313 307 312 302 318 308 314 291 300 309 317 324 299 308 325 320 302 312 312 319 326 303 311 329 331 323 304 332 316 326 312 315 338 326 315 322 313 320 340 337 316 338 323 341 326 319 334 327 337 332 344 352 350 349 353 344 348 351 356 343 339 355 350 359 332 352 343 355 352 346 356 357 361 347 341 373 342 356 368 350 351 357 355 354 369 367 370 365 368 378 360 382 373 351 362 356 365 387 373 386 377 359 359 379 371 365 377 368 372 373 390 365 386 366 398 395 392 398 399 397 372 381 372 382 393 398 390 394 383 381 379 404 405 415 388 410 419 382 405 410 405 397 411 388 388 418 415 403 409 427 415 423 404 395 407 432 430 415 406 427 411 413 419 426 436 441 430 430 432 429 437 427 415 447 438 446 439 423 442 445 445 418 415 448 431 447 451 445 427 418 433 425 422 458 441 457 430 448 442 462 434 431 454 440 465 442 443 474 458 447 454 461 463 449 471 455 438 440 477 470 467 444 476 471 454 485 481 445 472 485 481 453 490 449 470 461 487 475 453 469 469 497 461 485 459 482 489 475 470 484 486 500 471 486 488 476 507 476 485 465 478 469 492 510 488 509 472 480 492 518 491 484 504 498 473 497 519 496 475 490 512 485 524 496 512 486 490 485 498 520 498 499 516 522 523 507 516 489 536 509 496 523 538 513 535 520 517 531 535 515 508 515 505 542 537 517 506 547 543 523 542 515 530 512 529 522 538 533 529 508 519 529 542 531 517 547 542 544 550 561 511 539 518 547 535 536 531 518 533 564 528 535 549 540 547 538 552 522 546 567 532 541 530 534 576 567 573 566 525 531 539 574 553 574 541 530 568 580 569 535 531 537 536 538 533 541 550 556 539 564 565 540 550 556 574 553 571 556 575 588 578 550 569 578 552 575 540 564 588 569 598 581 563 562 595 564 596 553 573 571 568 558 559 602 577 560 560 559 575 577 585 592 596 559 562 580 551 595 593 595 570 590 610 557 596 591 585 611 566 577 583 598 591 596 607 584 562 567 604 597 579 565 578 588 602 614 563 585 619 596 602 606 575 588 603 606 620 566 576 582 610 583 588 574 595 591 590 602 582 578 616 606 587 580 576 575 575 605 626 628 579 591 585 623 603 608 613 605 589 623 615 602 619 592 605 624 595 608 608 574 624 615 596 605 587 630 623 634 598 611 632 607 624 580 601 590 610 576 624 630 621 601 592 600 613 625 591 628 601 627 629 593 600 591 624 613 627 596 600 598 591 597 625 611 580 634 595 632 630 583 639 604 632 631 584 608 613 617 632 640 638 616 591 589 624 620 622 613 640 583 634 592 603 619 624 606 614 640 598 605 584 596 632 638 589 638 605 622 617 598 623 614 634 634 622 619 615 605 592 614 609 584 625 633 625 609 598 599 609 615 625 613 631 614 608 639 611 635 621 588 591 603 621 588 628 608 594 615 583 635 628 591 598 592 594 603 605 607 611 597 614 620 621 613 621 614 587 583 614 599 631 576 585 624 585 626 586 601 602 590 589 593 603 602 599 611 628 620 574 601 579 611 577 623 579 622 601 592 622 573 608 619 582 610 614 579 573 592 573 583 591 580 596 618 577 623 586 599 570 618 623 581 581 586 602 573 600 594 618 584 585 592 615 597 573 600 606 581 563 564 616 576 573 602 610 602 608 596 584 602 565 577 560 587 581 591 607 564 600 588 558 565 580 591 601 574 562 597 558 550 581 582 571 563 598 575 592 590 577 599 570 586 594 594 595 593 566 573 550 592 592 561 563 587 544 550 581 547 561 583 576 553 586 552 555 553 578 586 576 564 574 575 537 540 563 582 554 551 572 534 552 573 560 546 560 544 551 569 527 563 545 537 539 563 526 525 567 529 530 567 551 518 541 548 566 522 537 562 515 565 538 537 541 513 515 559 564 514 531 521 510 515 547 523 541 507 540 505 527 506 524 522 537 511 529 528 535 506 507 505 543 508 497 529 505 513 504 514 525 517 503 528 535 531 527 536 517 508 507 535 515 516 493 528 528 501 519 525 482 515 501 529 526 498 516 513 518 494 483 477 511 501 522 521 505 496 512 481 485 508 491 491 472 481 470 500 512 510 503 508 490 466 502 494 477 470 475 499 503 472 464 503 471 493 492 492 456 458 480 471 455 488 494 493 455 487 472 449 484 489 447 463 457 477 468 476 465 482 472 446 455 458 455 470 476 437 475 473 459 434 437 449 458 432 458 434 442 457 432 438 461 446 434 461 437 431 438 455 439 435 458 439 437 458 449 418 440 441 431 442 422 417 424 419 416 436 428 424 405 420 431 436 443 420 423 416 436 427 411 432 434 404 430 429 394 398 399 407 428 405 416 419 396 388 426 419 393 411 385 389 388 405 411 394 416 384 384 403 416 412 381 390 381 393 394 379 406 374 397 401 393 404 402 370 375 371 399 382 383 371 386 362 391 364 386 389 375 368 357 363 382 371 369 366 381 383 351 377 383 358 360 375 374 351 366 379 350 343 376 363 358 363 360 366 351 371 343 339 368 347 359 338 364 347 343 349 331 344 356 335 338 338 351 346 341 343 335 347 344 333 336 337 332 321 340 321 329 320 326 321 325 336 321 317 313 318 338 309 327 334 331 315 307 330 325 324 317 320 330 326 317 314 316 318 320 306 301 311 296 308 297 293 292 295 302 295 288 306 293 310 314 295 304 290 298 287 284 296 284 293 295 287 277 286 284 275 287 297 279 299 298 279 287 293 281 283 268 292 276 270 282 282 265 269 270 268 272 281 283 284 284 268 281 268 273 264 263 271 253 268 264 256 272 260 259 262 259 254 259 268 270 263 258 266 244 252 247 245 262 254 260 258 256 257 241 249 249 259 238 237 250 244 254 237 244 245 232 235 230 241 230 228 231 234 240 226 244 235 230 236 236 239 229 238 241 230 219 239 237 233 223 223 217 230 217 221 229 225 214 212 227 216 219 211 214 209 211 214 227 226 210 217 224 213 221 210 203 220 222 211 221 213 201 215 211 201 215 198 214 198 209 206 202 197 212 195 210 198 208 197 206 205 207 205 195 195 199 204 204 189 190 196 196 196 189 195 186 192 182 186 199 194 186 185 183 188 186 184 191 187 185 191 193 181 185 180 180 174 189 184 188 183 178 188 175 175 181 176 185 177 174 184 177 179 168 179 180 177 179 173 169 177 177 171 167 163 170 164 166 176 163 177 174 170 174 173 172 171 163 159 168 161 158 159 170 157 165 163 154 158 160 168 162 155 161 166 161 165 152 166 154 152 153 153 162 150 153 150 149 153 162 155 157 151 161 152 150 152 153 147 158 153 154 152 156 156 157 155 153 145 143 144 146 151 145 149 143 146 141 146 150 147 150 140 148 141 139 149 148 149 142 140 147 140 139 138 137 145 142 146 148 144 146 145 142 137 141 141 139 139 144 148 147 140 146 138 141 144 134 133 140 135 134 133 138 133 134 136 139 140 143 136 134 137 145 138 138 138 136 135 141 139 142 138 142 139 141 141 133 143 134 134 132 135 139 135 131 131 139 134 143 135 136 137 134 131 141 139 139 133 132 135 142 142 130 139 138 139 138
141 139 140 132 140 132 140 132 134 129 129 139 142 135 133 135 140 136 136 137 132 139 139 137 140 140 139 136 137 135 131 137 133 132 140 133 137 141 136 132 141 139 143 142 132 134 136 142 140 142 138 142 146 146 145 142 139 134 141 146 145 145 135 143 139 133 138 138 147 140 135 147 136 141 139 135 145 141 135 136 142 137 145 139 150 142 150 142 142 143 143 141 142 143 151 149 144 142 152 145 147 140 142 149 147 145 147 144 146 149 153 155 148 145 157 150 155 157 157 150 157 154 159 148 150 152 147 152 150 152 149 150 155 156 154 162 155 156 158 160 164 155 166 163 157 156 166 154 162 162 160 165 160 167 169 158 158 160 159 160 160 159 172 172 171 168 173 161 164 174 164 173 173 171 169 174 169 168 179 170 164 166 167 176 181 181 176 183 174 183 173 181 184 180 184 177 184 187 183 178 188 181 183 190 181 179 188 175 186 190 185 188 178 191 192 183 182 194 182 199 183 195 194 182 184 189 195 202 198 190 203 186 187 204 194 199 192 197 207 194 192 198 208 210 201 210 194 196 206 214 203 204 208 202 203 201 199 199 204 218 208 203 212 221 215 207 217 209 216 222 212 223 226 213 217 229 219 215 212 214 214 225 214 215 229 225 216 226 217 223 232 224 238 230 220 226 238 241 223 230 224 241 239 237 230 247 240 235 244 242 240 250 246 245 237 236 231 248 251 243 239 237 248 253 238 254 238 254 260 262 245 265 262 256 246 252 267 259 266 246 255 255 256 251 261 250 268 275 270 270 277 253 260 260 270 281 273 259 276 264 282 277 275 278 285 284 264 274 267 273 273 293 267 273 268 272 278 272 297 287 275 297 282 279 281 295 299 295 289 302 288 305 285 281 298 282 295 306 298 288 310 300 300 311 291 305 314 296 300 319 317 299 302 323 317 313 302 322 305 302 301 323 308 311 307 330 326 304 304 312 317 309 335 329 316 320 326 312 338 314 326 329 341 328 317 324 336 343 346 342 330 339 335 325 356 339 346 339 341 358 356 340 358 334 354 332 335 341 342 336 353 337 340 345 366 356 355 347 368 374 348 357 344 356 366 368 378 354 374 356 358 379 370 378 386 356 368 378 362 391 390 371 360 370 382 368 360 397 363 364 387 377 379 390 389 388 402 376 372 404 380 375 378 375 395 409 404 398 391 406 378 384 415 394 385 416 382 389 382 395 386 384 422 415 412 390 397 401 420 418 408 407 396 405 427 399 400 413 402 404 421 432 421 426 436 412 409 422 430 434 407 442 436 415 433 417 421 443 434 431 435 414 413 417 450 425 431 445 443 441 444 432 461 424 432 441 445 427 429 442 427 458 470 447 437 454 440 465 444 453 464 454 438 455 448 474 472 482 472 478 476 476 447 441 460 442 480 485 458 487 467 457 491 469 451 458 483 474 494 467 481 490 489 482 478 456 469 467 470 481 494 476 464 475 461 487 475 465 497 468 507 498 501 484 467 471 499 480 477 505 514 492 494 476 509 519 480 520 513 484 477 514 500 515 511 502 523 484 499 506 518 498 510 533 511 501 516 527 526 525 537 513 514 490 510 534 525 493 520 518 510 523 538 531 504 501 530 539 511 520 532 501 525 539 528 545 509 510 533 522 548 532 555 525 553 510 509 514 539 512 522 554 515 536 565 531 562 564 517 550 549 518 532 557 528 518 559 523 519 558 545 559 562 539 527 570 576 525 566 570 575 542 562 543 568 571 561 579 571 579 574 571 540 548 557 542 569 536 557 536 543 553 579 563 537 581 577 590 579 566 562 545 548 553 578 580 566 591 554 577 570 553 569 565 552 599 581 565 566 592 584 581 597 556 585 573 559 595 573 573 601 561 579 579 601 592 563 579 567 602 563 559 580 584 577 555 579 582 598 581 610 593 597 577 566 562 600 599 570 587 600 577 612 615 568 578 576 616 598 567 578 596 616 565 603 616 583 581 577 592 618 615 594 575 623 574 591 589 617 600 622 599 618 614 612 597 589 601 613 605 576 597 626 606 582 573 576 629 617 628 603 580 615 621 579 602 599 579 604 577 605 624 598 634 614 580 594 634 604 578 602 603 605 590 579 609 594 636 606 631 625 631 580 600 611 579 630 637 636 605 598 592 579 617 627 587 633 638 635 601 632 583 631 635 623 614 629 606 602 582 607 600 631 621 613 619 608 595 627 607 623 585 622 625 625 610 634 620 608 630 582 602 635 635 599 619 611 587 584 633 591 612 591 583 591 625 621 621 640 606 588 622 612 629 606 597 599 598 637 628 586 639 588 641 631 607 617 601 614 621 591 622 589 601 623 601 584 603 581 583 630 587 624 601 634 587 617 593 606 614 580 614 600 582 579 609 626 627 583 592 611 631 580 597 617 584 595 583 584 618 589 607 611 622 585 590 579 601 600 632 583 589 612 598 592 612 628 632 601 572 585 627 626 589 578 598 587 588 604 594 629 610 618 596 597 628 611 613 588 620 578 618 610 617 615 594 590 581 576 592 601 599 575 599 588 570 594 598 593 575 568 603 569 588 571 598 601 605 583 564 596 591 570 608 600 577 589 582 563 593 610 582 591 580 581 574 610 595 571 576 591 573 575 566 556 564 567 606 592 599 598 557 596 582 604 565 562 567 552 569 567 595 558 593 572 553 569 596 599 587 567 568 567 575 570 569 545 553 577 545 589 565 552 590 542 544 547 571 564 573 548 550 582 563 587 542 569 549 533 562 554 553 530 546 572 556 563 557 558 568 579 530 532 543 529 529 522 561 569 546 566 524 542 533 545 570 549 543 548 549 567 558 548 554 532 540 561 530 555 535 513 536 561 545 536 550 525 508 540 515 539 553 540 518 508 536 513 516 539 503 506 540 523 509 511 521 497 511 517 527 499 542 538 522 524 503 493 514 524 496 512 538 530 513 518 535 520 515 503 527 499 522 484 487 489 488 525 526 478 489 501 505 524 522 501 519 478 501 497 494 478 471 478 479 469 511 512 498 481 469 502 471 491 501 462 506 474 474 483 467 465 468 458 472 500 496 486 490 454 488 478 475 481 470 479 475 491 480 484 474 451 470 460 457 456 456 484 472 469 478 460 441 470 481 470 459 435 461 451 436 463 470 442 431 441 455 461 434 436 468 451 457 433 451 443 433 455 431 458 446 418 419 435 450 432 431 417 434 434 414 414 431 421 448 426 418 436 440 418 431 434 426 433 435 442 418 402 408 439 410 434 398 407 399 435 414 422 431 402 405 417 420 407 400 396 420 408 399 410 417 402 406 395 420 418 410 413 404 416 388 401 390 406 397 396 404 406 386 372 396 394 389 369 401 371 385 398 364 387 379 385 369 366 367 367 387 375 379 375 369 370 388 371 372 388 382 372 356 377 371 353 362 357 349 348 345 360 347 377 357 373 353 348 343 345 339 363 345 356 341 348 360 358 339 346 358 352 332 336 345 348 358 346 347 333 323 341 323 339 331 345 341 330 349 331 336 321 342 323 315 313 320 337 329 338 310 328 320 327 326 306 314 314 327 316 329 309 326 319 302 299 324 312 303 300 319 307 324 310 315 320 292 303 314 316 304 317 308 310 304 310 300 304 296 308 285 295 301 308 301 302 287 288 282 276 289 291 298 297 297 280 287 293 278 291 292 292 276 291 271 291 278 288 271 267 275 288 284 263 281 266 258 265 261 265 270 265 275 266 255 277 272 251 253 261 271 265 261 272 252 263 247 259 264 261 261 256 242 248 249 248 243 254 261 261 248 238 245 248 253 245 247 244 241 238 247 231 239 238 231 236 248 236 244 243 238 225 237 241 226 237 229 235 237 234 240 233 240 233 217 219 231 225 228 219 232 234 212 213 229 216 227 214 216 212 210 220 216 223 213 212 210 222 223 213 222 216 211 215 221 206 216 207 210 200 206 215 216 205 207 208 195 202 198 203 195 203 206 208 195 206 207 201 190 197 201 190 189 187 194 204 202 199 186 197 193 193 198 191 188 199 199 192 184 181 181 180 193 193 184 193 180 180 177 179 178 175 177 184 182 189 175 188 176 187 172 175 179 185 180 182 177 181 182 177 176 168 166 178 174 178 174 166 166 177 171 178 178 177 175 175 171 169 170 171 162 170 160 163 165 159 170 170 167 155 164 168 159 162 168 164 166 157 156 161 154 165 155 157 159 163 160 161 158 162 161 150 160 152 148 160 159 156 153 154 150 152 160 160 150 151 153 148 145 144 149 151 154 157 146 147 154 147 150 150 145 147 141 145 146 148 153 149 144 145 142 141 139 142 138 140 139 138 141 143 140 141 137 145 142 141 142 137 136 136 146 141 142 146 143 146 138 142 139 142 146 141 142 133 145 142 135 146 142 137 138 145 142 137 137 132 140 135 144 137 135 136 139 133 133 131 134 137 132 139 143 132 135 134 134 141 139 140 137 132 134 133 131 131 141 139 131 139 131 130 131 134 137 140 136 138 139 141 131 129 136 131 130 130 134
132 129 131 129 137 134 135 141 138 136 140 134 140 138 137 140 139 141 136 136 137 133 133 136 135 134 132 139 137 133 132 130 136 136 133 132 131 141 133 142 136 133 136 137 143 133 137 142 133 132 136 144 137 144 138 143 138 141 143 142 136 138 143 136 142 141 137 138 137 134 141 144 145 141 145 141 138 146 144 146 146 135 136 145 141 136 141 142 137 145 137 138 149 148 140 143 140 144 150 144 144 142 142 140 150 152 149 153 151 142 148 147 144 155 143 156 151 155 151 152 148 148 159 151 153 153 152 146 152 153 161 150 160 157 151 160 153 159 152 154 161 151 152 164 167 163 160 165 156 158 164 161 158 154 166 163 166 161 167 160 162 159 162 171 160 172 165 166 168 172 171 167 170 161 163 173 171 167 164 164 177 164 175 172 173 171 172 175 178 167 172 172 177 177 185 185 172 180 179 181 179 176 179 186 177 177 181 178 176 182 180 192 186 187 179 178 185 179 193 187 185 183 192 184 185 201 188 190 200 194 194 197 203 197 195 193 195 190 205 200 195 194 196 196 197 209 199 195 208 209 194 197 201 200 201 208 214 215 218 216 204 200 218 202 205 219 218 221 208 216 211 224 219 225 217 219 215 229 209 225 229 226 222 230 217 226 232 219 227 226 222 224 233 238 240 227 229 236 242 234 224 235 239 227 224 236 236 243 227 228 235 238 245 236 249 232 253 239 236 240 235 242 243 241 245 252 261 262 257 243 262 245 259 262 244 266 260 246 258 268 267 262 253 253 250 258 250 275 267 276 256 265 264 278 269 255 272 274 266 284 259 273 270 264 285 280 283 282 279 280 272 267 293 281 278 293 270 293 280 274 293 298 296 292 296 278 287 277 285 284 297 292 294 309 303 305 295 308 311 313 300 303 301 303 311 308 313 319 295 307 312 309 298 313 308 321 297 324 304 314 300 328 310 309 315 305 322 306 319 326 325 318 326 331 329 316 320 341 335 317 326 315 334 315 332 330 320 349 325 325 329 327 332 343 336 339 346 345 346 329 351 334 352 351 343 339 352 358 357 350 353 357 346 364 341 349 358 340 356 352 367 364 362 350 349 367 363 348 354 366 378 352 361 360 362 368 388 361 374 370 371 371 375 378 382 375 383 369 397 397 390 370 401 380 382 399 381 398 379 391 382 388 371 381 389 374 410 401 399 386 385 397 381 406 392 409 386 382 419 404 383 415 389 415 396 390 408 423 403 430 421 414 423 399 399 401 402 396 432 430 432 403 428 430 408 418 423 425 428 404 417 408 432 415 430 419 437 449 447 442 427 454 425 436 443 449 439 438 419 426 446 433 446 445 444 461 450 439 462 439 460 428 442 445 437 437 453 469 441 465 438 473 459 442 445 441 481 443 476 473 480 476 451 457 452 482 486 473 451 480 449 492 479 471 494 471 490 489 476 455 458 472 484 491 459 484 472 489 483 492 474 495 466 498 498 497 464 491 471 467 506 510 498 469 472 484 479 470 482 497 472 477 519 491 504 520 503 483 511 512 521 502 483 497 484 496 513 484 506 483 506 527 484 532 499 512 494 513 519 502 521 513 490 514 503 499 519 542 527 494 499 496 496 546 528 545 542 505 545 549 542 507 516 525 529 520 542 533 517 530 529 539 516 519 520 559 556 521 545 535 525 545 533 522 546 564 562 545 519 526 516 565 521 560 561 552 535 537 544 548 570 563 547 549 537 549 537 553 530 558 544 556 534 570 564 572 575 535 568 571 560 536 554 576 534 577 565 553 586 555 555 549 544 541 561 560 564 577 564 539 565 560 593 583 557 551 586 591 547 578 543 560 570 593 564 574 562 564 564 561 571 587 568 586 551 586 551 583 594 571 593 580 560 562 576 609 587 576 585 581 586 559 597 559 560 603 600 603 598 586 610 566 581 598 574 568 560 615 568 607 591 569 577 603 564 591 595 580 563 582 589 609 620 571 585 611 610 596 582 608 576 602 594 622 604 571 621 616 569 576 604 571 607 584 607 572 615 590 577 584 596 622 584 594 581 573 585 585 628 573 587 600 574 595 583 601 624 583 628 632 592 579 633 623 586 604 625 631 624 634 577 583 617 590 605 628 584 611 633 580 604 587 630 623 631 632 608 638 628 623 619 598 621 635 585 632 624 619 632 640 592 634 624 602 619 591 609 634 605 633 599 634 630 591 617 624 583 587 622 634 633 603 594 613 599 599 607 582 640 600 641 592 592 626 614 633 637 643 626 602 635 585 593 624 594 630 604 595 635 586 586 627 609 598 598 626 618 625 626 617 582 626 628 592 611 601 582 605 600 627 623 592 628 636 634 640 622 595 594 616 601 598 600 627 616 618 610 593 600 595 628 599 639 614 611 609 633 611 632 603 602 588 584 633 633 604 598 607 590 600 613 603 581 583 601 634 627 578 607 581 600 579 619 585 578 605 583 575 608 605 599 632 607 596 618 601 615 579 630 627 601 598 592 598 596 609 596 587 612 621 627 588 594 594 625 576 594 600 609 589 576 623 623 609 605 604 607 620 584 588 576 571 577 566 569 616 596 588 592 566 604 595 584 573 603 612 585 587 612 578 588 589 600 605 573 574 606 611 557 570 588 568 593 582 589 554 587 591 590 576 607 593 562 603 562 599 599 554 566 600 577 592 576 562 557 597 557 585 590 550 579 562 582 551 555 583 584 571 581 575 549 566 540 592 588 584 571 566 581 582 541 562 557 551 535 573 580 577 532 577 544 566 534 571 531 538 567 539 552 535 575 575 541 576 529 558 570 561 532 531 569 535 570 521 532 527 519 532 545 532 524 532 544 532 540 564 556 553 543 547 550 549 532 537 552 533 557 509 556 537 520 524 520 508 524 521 552 543 508 536 501 530 518 509 515 518 515 543 544 523 509 528 498 495 523 525 505 518 533 513 531 491 523 492 501 489 519 499 526 509 524 511 487 522 528 509 517 495 484 508 485 515 513 509 482 483 504 474 504 489 492 517 486 469 513 499 480 482 485 498 505 467 473 477 494 462 484 490 501 498 463 477 480 467 474 456 474 467 498 463 470 462 452 494 481 484 465 479 480 465 480 454 455 476 481 443 483 460 465 472 463 479 438 475 465 459 460 451 471 444 447 439 440 437 450 458 448 450 446 434 450 461 462 424 433 456 445 420 449 437 455 434 443 420 453 447 441 434 435 452 430 419 419 414 421 415 437 420 445 439 430 409 432 425 430 410 441 436 418 402 409 411 411 425 423 427 429 425 425 418 395 408 406 419 404 409 417 387 392 417 399 387 402 400 396 400 392 393 393 416 412 377 406 381 393 410 383 401 373 402 399 383 392 384 404 376 366 380 390 399 367 367 379 394 369 359 365 385 357 386 361 391 374 376 356 375 352 362 356 368 361 354 361 381 347 366 368 362 366 363 365 365 350 356 361 363 354 343 342 369 340 343 362 356 356 355 363 357 351 353 360 354 358 336 339 334 333 339 334 338 347 348 330 340 348 333 329 315 322 345 315 330 311 329 330 314 314 308 316 324 319 322 310 308 313 310 330 302 331 323 325 304 298 313 309 298 325 320 294 301 302 301 290 304 295 297 308 301 313 289 311 308 304 303 295 285 297 299 282 287 290 278 291 303 290 298 287 296 290 290 296 294 281 286 294 275 273 287 275 285 290 266 269 282 275 285 266 277 282 276 268 278 266 283 265 269 261 275 261 258 262 256 271 261 261 266 260 261 252 248 266 258 255 248 245 246 252 254 248 245 262 254 254 240 259 251 249 249 239 255 251 239 238 232 234 246 230 248 236 239 241 239 231 231 229 228 243 229 236 229 230 226 224 223 222 238 223 237 231 224 221 217 230 219 223 222 226 229 219 221 222 223 225 221 225 227 222 227 208 209 212 215 206 218 211 210 219 203 210 203 218 199 214 205 208 197 207 214 213 203 196 212 209 211 206 196 198 206 191 195 209 191 196 193 190 193 196 196 190 194 185 196 195 200 188 201 197 191 194 194 182 184 194 184 186 189 182 178 189 180 182 175 182 182 191 176 178 186 188 175 185 188 176 178 177 180 185 178 178 170 174 183 183 182 168 180 169 175 174 180 171 175 169 170 165 171 168 161 172 160 160 162 168 174 158 166 157 166 157 162 166 171 168 170 170 163 156 168 159 156 160 157 162 155 156 163 167 155 163 154 156 156 157 160 154 152 149 154 148 161 153 161 155 156 148 157 153 155 155 154 151 154 147 150 154 147 151 147 150 147 142 147 149 149 145 150 150 143 141 147 146 150 140 147 150 142 139 150 138 141 148 144 142 136 143 147 146 138 148 144 135 145 148 140 137 135 137 145 137 135 138 141 146 138 136 142 142 135 141 141 140 138 139 136 137 134 144 132 138 135 142 143 142 133 138 137 131 140 143 136 135 137 134 133 137 139 131 138 134 132 135 130 129 141 136 134 132 135 136 140 140 134 139 141 139 135 134 139 131 136 134 137 130 140 129 136 135 131 133 139
134 138 129 136 139 137 130 131 132 138 129 133 132 128 132 129 135 139 128 139 135 135 136 136 133 136 133 128 129 141 129 136 138 131 131 138 129 135 130 133 134 134 139 140 137 132 130 133 133 131 134 141 139 143 139 134 140 133 137 142 134 137 138 132 141 135 144 134 142 140 134 137 139 137 135 134 146 145 142 140 146 134 134 135 143 143 137 141 142 142 140 148 147 148 147 137 148 143 138 144 151 140 148 144 142 150 146 142 146 152 147 145 151 146 156 147 151 145 145 153 145 155 148 145 145 155 151 159 150 148 157 156 158 156 161 154 156 152 154 156 156 154 152 158 159 152 164 166 160 156 152 164 165 168 153 167 159 159 159 168 162 170 157 161 159 172 157 163 166 164 159 165 171 172 169 177 166 166 177 163 167 167 174 166 173 170 171 166 172 177 174 167 168 170 181 178 183 184 173 175 177 171 187 183 181 181 177 184 177 189 179 191 186 193 187 193 186 191 195 181 194 198 192 188 193 182 185 186 193 187 199 203 186 199 204 196 198 200 191 207 205 206 192 209 204 194 211 203 203 203 197 201 198 207 202 206 205 201 209 210 211 200 201 219 211 213 207 214 206 220 221 212 212 226 227 216 214 212 228 214 217 230 224 213 221 217 219 229 232 224 219 225 236 233 232 224 229 235 221 227 222 240 225 231 242 227 238 243 237 238 232 249 242 244 232 253 234 234 244 249 243 247 244 241 254 251 241 241 250 255 251 262 264 248 265 246 247 253 253 253 254 257 268 257 258 258 262 262 258 273 275 254 264 272 266 279 274 266 282 272 279 264 262 282 277 275 280 268 269 270 280 278 269 274 274 287 292 289 294 278 289 285 292 282 275 297 294 301 298 284 293 306 292 305 288 292 287 287 296 285 299 300 298 290 288 307 290 310 316 310 320 292 293 324 311 304 326 298 323 302 300 308 301 329 319 314 332 318 315 328 323 313 324 322 326 319 340 335 311 314 342 333 335 316 324 348 349 340 335 337 341 327 341 331 326 338 346 344 347 338 334 337 343 333 340 354 361 366 339 333 363 361 365 363 344 346 340 352 372 365 364 364 355 351 367 366 357 361 376 373 366 360 383 369 382 375 386 378 379 375 373 385 376 389 382 359 380 393 395 382 371 394 385 392 395 379 394 371 399 380 387 395 396 405 400 411 379 398 403 412 410 399 387 409 397 393 381 400 411 403 414 389 408 410 396 418 397 429 401 392 430 423 423 418 415 414 400 411 403 430 437 420 411 410 401 438 409 406 436 436 434 429 435 415 432 436 440 449 418 419 437 440 417 427 435 444 443 453 447 425 445 455 444 424 459 449 427 448 426 426 468 435 433 461 455 455 441 443 431 450 445 435 448 439 443 462 450 440 438 466 471 440 471 445 487 453 454 470 473 490 469 487 485 487 460 451 462 452 486 463 498 476 483 479 489 461 462 461 485 491 471 493 484 502 461 471 484 476 471 487 495 480 486 505 492 508 470 488 473 486 475 482 519 487 499 520 503 504 516 508 513 527 517 527 488 499 515 517 529 516 528 529 517 504 536 523 528 494 531 510 516 494 510 530 535 513 515 510 535 513 535 507 504 499 515 538 525 509 529 532 502 552 543 526 528 507 520 538 509 519 525 557 545 540 509 517 549 553 538 555 529 541 557 540 545 532 547 538 526 528 533 538 522 537 550 571 527 528 562 529 570 539 563 535 569 564 551 568 529 541 538 534 570 566 582 582 545 556 562 583 567 537 533 577 580 568 578 537 534 590 574 553 544 543 558 578 558 538 551 556 541 585 540 556 543 576 548 595 584 599 577 599 590 562 564 572 596 554 588 553 570 564 579 595 571 606 587 604 598 588 583 587 586 566 602 586 585 594 568 572 559 562 564 591 587 606 595 598 558 559 615 611 613 572 611 608 601 567 579 567 606 603 594 578 612 587 592 603 616 591 602 573 566 622 575 573 573 573 585 594 579 604 601 608 618 594 599 604 590 584 602 575 627 593 590 624 588 602 623 628 613 576 592 573 623 586 597 597 616 578 595 612 578 582 625 614 627 604 618 588 611 582 585 608 606 598 603 615 629 587 614 604 584 626 605 634 609 606 580 580 616 586 586 603 601 622 587 635 640 604 630 599 630 591 635 638 629 584 630 641 619 595 588 602 586 620 592 617 588 593 618 626 601 626 591 624 610 600 621 611 624 612 630 615 623 625 613 610 628 603 611 606 617 620 628 621 597 638 595 606 590 633 591 610 618 599 593 586 616 633 616 599 601 602 633 643 585 604 611 632 624 642 596 599 620 642 638 634 636 590 597 584 582 605 611 619 621 623 622 596 612 593 613 632 615 602 633 617 625 601 605 604 600 618 621 637 616 617 628 610 626 583 614 626 606 582 592 586 620 590 609 620 635 592 594 612 587 631 625 616 603 631 633 596 596 598 602 617 621 578 575 607 614 586 611 603 591 617 610 572 629 580 606 618 587 624 592 596 618 582 576 577 629 592 571 601 603 574 584 624 581 602 578 607 583 581 583 601 614 622 570 582 620 592 606 574 589 584 611 595 564 591 602 606 613 607 578 603 589 616 595 570 610 593 608 575 612 582 567 608 556 596 572 595 574 609 584 588 554 562 581 596 596 583 551 560 573 592 557 584 587 597 554 567 581 561 562 550 553 550 547 567 554 566 544 574 546 579 548 567 563 544 543 590 555 552 579 564 588 565 589 562 537 536 573 557 565 561 541 574 568 582 558 567 550 563 536 538 552 579 564 529 564 550 569 543 549 567 549 523 555 554 520 552 525 534 568 539 517 548 534 545 543 561 534 521 539 525 546 516 542 529 521 545 520 555 551 518 531 538 507 538 526 551 525 532 529 508 521 514 505 515 505 508 535 513 541 515 547 500 500 506 501 499 542 502 492 537 537 511 537 502 517 498 489 534 512 534 530 498 501 527 495 507 518 512 517 496 486 525 505 493 487 489 503 515 488 516 494 474 512 472 503 473 513 501 469 485 484 502 509 477 491 491 489 499 491 493 498 503 504 487 476 483 459 483 471 489 476 481 468 464 495 470 481 489 461 458 474 485 474 454 475 462 474 487 487 482 440 474 445 464 456 478 454 450 456 447 478 476 433 442 452 468 452 429 458 469 465 446 461 438 467 436 460 424 451 432 463 435 445 419 434 436 449 444 425 450 445 431 437 444 434 418 435 438 442 425 431 406 415 415 444 414 426 433 413 410 428 407 410 412 434 434 415 397 396 425 404 405 402 410 405 404 402 416 405 392 402 408 402 404 391 420 389 411 402 385 382 401 393 381 402 392 374 385 409 380 397 377 374 393 375 391 395 373 381 400 392 388 382 373 364 362 378 383 387 386 382 362 356 370 376 384 360 380 377 370 377 382 382 368 373 367 380 345 349 358 347 344 353 346 353 355 368 362 357 343 349 354 355 354 354 366 355 332 330 331 352 356 335 346 337 346 328 325 326 352 322 348 323 335 328 330 334 346 334 329 323 330 328 333 319 318 333 323 322 310 307 327 315 331 333 307 333 324 315 305 312 309 309 313 309 310 312 305 302 308 300 293 321 297 306 316 291 288 300 295 287 296 290 312 295 294 292 290 285 290 308 299 282 278 303 287 294 281 274 300 274 296 297 288 290 284 291 276 294 292 272 292 275 291 272 268 266 270 270 283 283 261 268 268 281 268 270 280 266 267 267 259 257 252 263 251 255 264 267 254 271 252 247 251 246 256 260 249 265 250 257 242 260 245 256 242 250 256 241 253 249 235 244 254 234 241 235 240 241 237 237 232 245 233 244 246 237 239 228 229 244 232 235 243 223 224 228 229 227 227 225 217 216 230 215 223 220 224 213 226 215 210 223 213 225 215 224 213 220 221 213 210 221 221 211 219 210 214 217 209 215 214 212 213 206 204 203 215 197 206 198 197 211 202 208 197 211 207 198 201 195 195 203 206 197 192 188 189 202 194 186 193 190 199 184 198 200 193 193 199 187 181 189 194 186 179 188 187 183 189 177 176 181 175 175 184 190 183 174 187 182 183 176 176 180 183 182 182 173 168 175 172 172 177 181 178 171 177 166 167 177 179 171 174 164 173 167 172 169 172 166 173 164 162 159 172 158 164 172 166 157 161 156 170 157 165 164 164 162 162 164 162 152 166 152 160 154 161 158 153 162 157 163 157 157 160 150 158 157 154 157 148 146 157 153 156 150 156 148 153 158 150 145 155 146 151 151 155 146 143 152 144 149 145 149 140 153 152 151 146 152 150 145 150 142 149 137 144 137 138 145 140 144 141 148 147 147 142 135 141 138 146 141 144 137 134 141 133 133 137 141 144 135 146 143 139 143 143 143 137 140 139 133 132 138 143 139 140 133 134 131 141 139 132 135 135 133 130 137 130 137 134 132 132 132 140 133 137 131 132 131 139 141 135 140 134 133 135 132 135 139 134 135 136 136 140 128 129 140 138 129 137 129 132 129 133 132 134 130 136 139 134
132 137 139 134 132 131 128 138 128 128 132 135 137 127 136 139 130 138 136 132 134 127 138 135 134 132 128 139 128 140 132 134 140 132 130 132 138 131 131 128 136 139 137 135 139 136 134 132 134 134 138 131 136 138 139 130 130 131 131 132 132 135 140 131 140 143 139 140 135 142 140 140 136 142 145 134 144 139 144 140 146 133 137 143 145 146 145 145 135 145 140 148 139 146 142 142 144 139 143 139 141 138 147 143 147 145 144 143 151 142 149 151 141 153 145 153 152 152 145 150 149 143 150 149 154 157 155 154 149 154 157 153 149 148 148 161 153 160 148 152 161 157 158 152 154 163 153 161 159 164 163 164 156 156 163 168 158 154 159 162 158 168 163 163 162 168 164 159 169 170 165 164 160 171 173 170 162 169 168 166 174 168 168 176 166 171 173 179 174 177 176 170 171 183 176 171 169 183 181 182 179 184 182 186 182 173 185 177 175 179 178 185 191 180 193 185 183 187 188 179 184 192 180 191 188 199 191 190 183 190 201 198 189 199 198 199 200 191 205 204 192 194 194 199 204 210 202 208 195 210 212 204 211 214 200 202 215 198 210 204 205 218 200 202 203 208 205 217 221 217 205 209 207 217 225 216 227 212 225 217 227 211 210 212 223 215 218 234 215 219 219 230 224 229 222 239 232 233 230 230 240 235 231 226 226 242 247 228 241 244 247 235 240 251 247 236 245 242 235 252 248 241 253 241 257 248 250 241 246 246 255 242 246 258 247 255 248 255 253 253 258 270 272 269 260 259 249 249 270 259 271 262 267 266 271 273 276 280 257 283 267 275 285 272 281 263 266 285 278 266 274 285 266 275 276 292 292 275 290 292 287 273 289 291 286 292 278 287 277 287 279 285 284 282 282 300 310 294 311 298 312 288 299 291 304 305 297 308 307 301 301 321 293 294 309 324 298 297 324 312 325 312 303 318 314 324 313 311 322 334 314 315 316 326 324 324 311 323 319 331 332 318 320 340 324 319 339 330 347 329 344 345 344 339 328 334 356 345 353 353 353 351 360 358 332 357 355 339 347 362 354 361 357 366 356 357 344 360 365 354 370 349 355 376 365 378 367 362 349 349 363 376 377 350 381 370 373 375 381 389 362 360 370 374 387 393 386 387 386 365 393 378 373 370 367 398 367 385 382 375 394 381 398 389 381 399 405 401 412 378 414 391 411 403 382 416 415 401 409 401 423 412 386 422 413 396 400 398 427 412 393 428 419 394 429 407 416 412 437 409 435 433 419 412 421 431 440 411 418 439 405 443 416 434 445 416 449 410 439 442 452 416 455 427 434 420 458 455 452 452 421 439 430 423 454 426 455 457 441 448 430 465 459 437 451 451 468 450 472 466 444 441 450 446 449 477 474 464 457 456 445 471 485 483 458 478 452 460 483 487 489 468 488 483 469 489 454 472 452 491 469 460 469 498 479 464 477 493 495 488 499 470 462 490 462 486 501 511 482 510 500 499 489 488 487 503 510 492 519 505 503 482 508 519 481 522 487 521 522 521 496 520 501 499 505 517 525 501 525 515 504 485 526 496 504 500 525 538 517 507 512 517 498 533 526 517 511 514 522 536 499 504 534 547 535 521 500 519 531 507 509 532 522 533 510 547 516 524 536 520 551 528 552 535 511 548 515 558 511 556 537 560 559 534 521 542 554 527 548 534 538 542 542 536 521 534 543 542 533 556 532 570 561 576 555 560 557 528 548 559 556 550 580 542 572 547 565 575 537 564 541 566 575 582 547 584 572 569 570 550 575 555 540 573 566 567 558 553 558 570 584 567 583 546 558 587 548 559 585 584 588 559 584 561 567 580 593 554 555 569 551 562 582 592 606 599 584 582 569 582 605 604 600 563 592 575 592 588 568 605 593 596 612 611 579 611 583 573 599 559 559 575 598 611 610 565 609 583 590 565 582 591 589 595 592 593 600 589 593 593 612 569 581 595 606 624 617 612 605 621 593 597 593 573 589 604 628 580 621 579 592 582 589 604 576 609 600 616 629 587 573 601 588 607 631 605 600 600 622 578 618 619 624 613 579 584 581 630 594 625 632 609 577 582 584 584 622 604 628 611 610 587 589 618 607 583 580 614 589 592 588 625 627 634 599 613 583 586 583 590 622 608 592 635 607 593 586 585 597 595 599 631 604 612 609 632 616 610 607 625 623 617 611 611 614 630 585 616 638 588 627 618 617 640 612 642 590 616 585 608 631 604 595 591 633 622 642 607 590 607 590 632 644 618 601 613 603 605 586 598 611 632 635 644 627 602 641 635 637 644 598 623 605 612 631 593 589 629 617 596 594 623 584 593 596 603 622 618 624 626 631 589 612 621 588 596 642 585 587 633 585 602 613 607 630 601 618 636 586 591 589 597 631 592 608 585 611 588 620 592 631 584 614 628 590 590 619 605 583 622 633 623 617 610 577 617 585 616 586 611 616 590 587 591 630 622 576 630 583 573 632 595 579 608 577 582 619 618 602 616 602 597 602 575 571 596 617 587 582 581 569 581 623 594 614 579 583 611 619 590 619 614 568 607 578 568 609 570 602 609 583 577 601 569 583 604 613 586 562 594 563 597 589 573 577 598 599 610 570 597 612 596 562 611 578 601 563 562 576 607 604 564 560 568 572 592 551 575 557 605 560 566 596 586 551 570 564 548 548 563 558 558 560 588 543 568 572 598 547 587 540 593 556 550 593 574 592 572 587 536 549 537 573 565 545 566 557 584 571 573 583 586 566 577 582 581 561 556 582 536 547 567 577 529 564 564 552 528 577 533 563 540 536 550 525 569 549 568 543 557 568 560 540 556 522 535 539 554 515 561 554 541 524 522 536 539 538 520 508 533 545 548 553 544 526 547 542 521 530 552 526 505 515 547 527 534 548 512 501 513 521 526 511 501 529 535 493 532 495 512 539 536 498 498 489 510 489 519 507 515 521 513 518 483 499 518 481 482 511 484 479 497 513 504 491 475 511 512 518 479 482 508 513 517 493 493 468 480 487 510 468 496 483 504 508 480 471 500 507 478 480 488 485 472 467 502 467 488 460 479 458 456 470 471 484 467 494 488 460 482 463 484 470 449 479 459 475 478 484 450 454 439 469 445 469 447 454 451 468 443 472 476 446 447 460 445 437 456 450 464 465 448 456 466 465 432 429 440 457 453 458 457 441 444 446 431 432 456 433 429 447 430 411 430 432 427 419 425 439 427 446 406 436 430 426 429 428 419 430 433 403 425 420 424 398 402 423 407 430 393 409 402 418 392 422 411 425 394 405 423 421 402 405 394 387 385 387 415 416 379 415 379 382 381 385 405 391 403 406 401 398 397 398 384 388 382 398 377 370 385 388 380 368 390 374 372 370 385 393 387 372 383 374 389 363 371 368 359 360 375 383 369 349 357 351 354 364 352 349 346 371 348 362 347 353 358 359 355 356 362 363 342 333 332 338 335 334 331 346 335 353 339 327 344 343 341 341 348 340 332 333 336 340 349 338 340 335 328 346 335 316 330 316 318 322 313 327 321 325 309 331 328 306 313 333 326 323 308 321 328 300 315 301 302 318 324 301 294 300 309 300 308 291 298 311 299 314 304 287 299 310 286 300 283 289 288 283 286 294 301 305 299 295 286 290 281 278 274 284 283 271 270 283 287 285 276 288 288 289 268 289 288 287 272 264 274 261 277 261 282 268 258 276 270 280 264 276 256 257 270 264 251 268 268 271 257 248 257 267 259 248 264 254 263 261 264 259 252 251 244 261 253 242 240 246 243 238 250 235 248 235 242 251 252 231 240 230 234 239 231 229 238 231 242 246 242 243 245 231 226 231 230 220 223 239 235 221 221 216 234 225 235 225 213 230 224 225 229 217 231 218 217 216 227 226 216 224 218 208 217 221 206 216 220 213 218 209 201 211 200 204 214 213 205 215 198 196 204 200 206 195 198 202 198 203 191 194 198 196 200 193 193 201 201 198 199 204 189 186 199 190 188 199 200 197 196 189 198 186 183 187 192 179 189 177 183 186 179 179 176 183 186 190 173 179 187 174 187 184 185 171 175 173 176 177 177 179 172 171 169 171 173 173 172 174 180 172 175 168 174 176 173 163 162 168 162 165 160 162 163 172 165 159 172 168 156 162 170 162 155 159 168 166 167 163 161 156 157 165 155 165 157 151 163 165 156 151 155 154 153 162 160 150 150 153 157 151 159 147 148 157 155 154 159 157 157 144 147 148 152 151 148 144 142 150 153 149 151 142 148 146 142 141 146 142 148 141 139 147 143 142 142 137 137 150 143 142 136 141 140 145 142 137 136 134 143 134 142 139 133 133 144 136 133 135 137 143 136 136 138 136 142 144 144 141 140 142 143 135 140 134 136 133 138 135 130 136 132 131 131 132 132 129 139 133 135 133 134 133 132 134 136 130 132 137 139 130 134 128 134 130 131 129 132 137 133 134 132 137 135 133 128 137 135 139 128 128 132 135 132 135 130 129 127 134 138 127 138 133 127
133 135 131 134 128 130 129 137 137 126 132 132 127 132 127 128 135 130 134 131 137 131 134 126 131 130 138 135 132 134 137 139 130 130 134 134 136 137 133 138 140 129 131 130 137 135 133 134 139 131 129 139 136 139 139 131 130 141 140 136 135 137 135 140 143 132 137 142 131 132 140 144 135 132 134 133 135 138 134 141 136 142 135 135 142 134 147 134 142 138 144 138 137 143 139 146 147 147 144 142 149 149 147 138 138 150 149 140 142 149 147 145 144 148 147 151 151 145 152 143 152 154 144 149 157 153 152 147 157 145 151 157 158 151 148 156 158 153 159 158 155 162 155 151 161 154 161 155 156 164 154 159 152 159 160 164 164 153 166 160 161 161 159 156 160 157 158 169 158 167 172 162 165 161 160 171 167 168 166 174 161 164 177 176 170 171 171 166 180 173 169 178 168 179 170 178 178 181 172 180 179 174 183 178 179 186 183 174 188 185 190 175 185 181 182 183 190 190 184 181 185 195 191 185 185 195 191 183 183 186 184 190 202 187 202 202 193 188 199 191 201 199 203 206 194 197 191 196 203 192 211 210 199 194 208 203 208 204 201 216 214 207 209 209 218 206 216 210 215 220 218 207 219 213 218 216 224 227 211 220 215 226 219 215 220 221 229 224 227 235 231 231 220 218 227 235 223 227 228 220 227 243 235 237 243 230 231 244 235 229 241 238 240 235 243 247 246 237 246 246 242 253 238 241 242 242 247 238 253 259 245 245 241 254 241 248 253 252 266 257 255 261 260 267 250 255 266 251 262 250 256 265 264 273 264 277 272 282 262 271 261 259 279 286 270 282 274 270 282 269 267 280 278 266 285 288 273 286 276 282 279 275 282 279 291 293 281 290 280 304 294 279 294 298 286 308 291 289 309 300 306 312 287 309 297 303 317 296 290 304 294 308 294 319 308 305 321 320 310 314 324 305 315 312 303 329 323 307 305 331 311 320 325 320 327 319 336 324 331 326 333 324 334 320 344 339 338 348 327 341 352 324 329 337 326 349 334 352 338 327 338 338 342 339 359 330 341 344 361 363 342 367 367 348 350 368 355 339 358 373 343 368 371 346 348 358 366 369 369 381 369 364 375 360 384 382 372 362 366 381 391 379 393 389 366 384 390 398 397 361 388 385 389 399 389 372 381 404 387 380 400 402 408 408 401 395 385 387 385 396 397 393 416 409 383 389 394 392 396 384 422 419 391 395 398 394 390 394 418 420 404 395 414 433 411 428 402 408 430 430 399 413 437 437 408 424 430 419 416 422 409 446 437 407 424 438 414 419 437 449 438 455 421 457 457 445 429 445 424 444 454 427 454 447 448 450 451 447 467 429 463 464 471 457 440 470 459 467 456 458 447 469 467 479 458 471 476 482 445 474 480 468 443 481 452 452 475 478 477 486 473 490 476 468 462 475 479 488 468 461 460 493 460 458 495 490 503 483 477 502 462 483 505 481 470 477 506 465 509 496 497 503 483 489 498 478 515 481 505 517 478 510 491 485 498 486 511 491 518 484 493 507 487 515 485 526 501 499 531 521 496 520 489 533 511 508 528 535 501 515 493 526 492 534 515 536 531 536 521 501 540 528 536 545 527 522 540 545 503 533 535 541 515 541 515 528 513 546 537 553 546 555 539 516 532 516 553 559 564 550 528 543 546 526 552 553 531 520 521 536 565 525 527 524 570 523 529 543 524 559 551 568 574 550 551 555 550 556 528 581 570 539 577 536 569 554 545 542 532 568 543 556 570 581 569 537 584 568 580 569 555 584 567 566 551 560 581 542 542 553 550 549 575 587 590 572 595 598 548 590 570 556 546 589 567 561 561 566 557 602 582 599 580 600 600 597 580 606 590 559 596 569 569 604 554 571 560 608 588 580 583 581 602 571 606 586 614 615 607 614 593 577 611 573 570 592 568 582 609 603 592 604 605 572 621 617 612 586 615 574 610 575 610 587 621 607 575 599 578 620 599 624 589 607 592 610 627 589 615 610 604 625 601 614 600 593 612 627 608 581 612 595 579 626 599 630 611 623 618 607 603 587 602 622 616 625 603 614 577 580 586 603 636 616 585 585 583 618 621 580 595 624 581 586 616 638 588 612 596 636 586 581 633 635 624 636 593 632 589 609 611 633 638 629 636 615 637 640 593 619 642 610 605 585 617 641 584 627 614 600 621 619 602 615 612 585 609 625 637 616 593 605 609 589 593 601 622 586 597 632 624 597 600 645 598 635 644 601 617 615 617 596 589 635 627 620 637 592 601 628 626 611 588 589 616 598 605 594 599 619 643 641 632 598 640 586 588 639 601 623 608 635 634 615 627 617 591 618 626 606 600 605 632 605 611 604 618 631 613 633 606 610 628 594 625 625 597 628 618 616 606 582 606 597 614 587 629 621 622 613 582 579 634 633 603 602 584 590 588 633 636 581 627 618 583 619 590 590 578 601 632 634 576 605 581 625 619 598 612 593 574 609 594 593 620 605 573 626 608 574 620 606 570 602 578 576 584 584 590 578 601 585 581 600 611 569 616 618 623 599 622 583 603 601 587 590 611 590 618 570 594 599 577 597 577 592 562 593 587 574 599 563 559 598 601 611 601 591 558 605 572 582 598 572 607 566 598 597 588 604 566 565 558 559 563 551 563 578 554 567 585 551 569 564 555 596 556 559 572 583 548 595 567 570 574 595 550 578 576 577 564 574 544 569 590 583 556 573 560 568 557 554 550 553 579 553 551 559 564 551 570 573 557 546 579 575 549 535 534 573 543 561 569 554 578 551 569 553 542 524 548 561 562 548 573 545 526 553 524 533 570 540 556 538 563 544 516 560 565 544 522 539 545 546 511 529 529 544 523 534 510 522 537 538 511 515 518 554 522 541 522 540 518 511 506 522 548 514 522 521 510 535 521 531 498 540 507 541 513 506 505 504 508 533 496 536 506 505 492 504 484 485 486 489 510 483 527 512 482 504 511 483 516 513 520 509 522 482 485 512 514 512 503 512 478 469 511 469 481 513 478 477 511 477 464 466 489 467 507 494 474 464 486 466 477 484 471 467 466 467 485 477 482 497 473 471 485 476 480 470 455 472 448 453 457 453 453 464 477 461 478 451 474 460 448 444 438 439 446 434 436 440 465 438 469 470 447 470 467 441 459 426 455 448 423 445 438 464 452 447 455 423 443 425 458 439 424 422 440 430 419 451 419 410 427 444 422 422 447 408 428 419 437 442 427 439 428 419 400 417 437 430 417 436 411 422 433 417 399 423 429 425 408 395 404 409 402 407 413 392 411 394 390 404 386 413 401 404 411 405 399 405 408 399 407 391 395 375 405 387 398 389 386 387 393 388 380 365 389 363 389 397 396 392 390 369 390 359 393 368 361 389 365 382 385 376 368 362 368 376 371 380 376 375 366 366 358 373 375 364 350 343 366 342 339 345 365 341 345 338 363 359 351 337 337 356 360 338 330 351 328 343 338 326 328 325 341 350 343 325 337 339 343 321 321 328 326 314 343 317 323 317 325 328 335 312 318 334 309 333 332 317 319 304 321 321 317 325 324 305 302 321 310 326 299 320 295 306 299 301 301 305 319 311 313 299 310 314 308 299 310 303 295 299 306 297 287 284 296 285 289 278 277 291 289 294 273 283 273 297 277 271 269 271 284 290 289 281 279 276 279 271 277 278 273 267 260 286 281 283 261 275 272 271 262 254 255 268 271 272 259 263 260 263 252 254 250 257 250 246 258 266 264 260 259 266 242 256 260 239 258 256 240 254 250 235 254 236 246 235 235 232 238 240 242 252 241 241 239 234 230 247 227 229 241 241 224 226 230 227 221 240 241 240 223 223 231 218 222 225 228 232 224 226 220 218 221 218 210 221 210 227 224 219 221 215 214 217 206 218 209 205 220 209 206 219 207 200 208 213 203 204 212 214 200 210 204 207 207 198 198 203 206 206 209 205 199 194 189 205 195 188 197 197 188 198 198 188 192 191 193 201 196 183 193 186 195 185 188 192 193 184 191 184 177 187 179 182 185 176 185 173 190 176 185 182 187 176 178 183 173 177 172 181 170 174 169 179 178 167 171 174 166 171 167 167 172 168 165 163 168 164 170 167 167 167 167 174 169 173 169 170 166 167 156 169 157 156 169 162 167 164 166 166 154 165 156 161 167 161 162 151 159 159 150 155 153 158 156 161 158 159 159 158 160 158 155 154 150 155 152 145 152 148 151 151 156 155 144 143 149 149 146 153 154 140 145 153 151 148 149 144 142 142 143 144 142 144 149 146 142 139 145 137 148 137 144 148 144 138 134 144 143 139 142 141 138 145 138 133 140 146 137 142 136 142 144 134 137 135 139 141 137 135 143 139 142 130 136 137 135 138 135 137 129 135 138 140 138 131 140 129 129 134 131 136 131 132 138 139 136 135 135 128 138 136 138 139 138 133 133 130 129 127 137 130 132 135 128 131 126 128 133 127 134 138 137 127 129 137 127 137 131 135 127 129 133 127 130 132
133 137 134 135 137 134 126 131 132 130 125 132 133 132 135 130 131 134 133 134 132 134 133 126 133 135 132 128 137 137 134 132 136 132 131 136 130 132 132 138 127 132 134 135 139 132 130 132 131 139 131 140 138 139 128 132 139 135 135 139 133 132 134 134 140 140 133 131 135 139 133 136 133 140 134 135 135 138 142 138 138 138 146 143 139 139 138 135 135 140 141 138 141 138 140 142 143 136 145 139 137 137 143 138 139 144 144 147 142 138 144 150 145 142 147 152 148 151 152 149 146 145 153 152 148 153 156 150 148 144 157 148 150 158 158 157 160 148 154 152 147 148 148 151 151 157 163 151 161 151 150 152 156 161 162 156 164 155 160 166 160 153 159 168 166 158 158 166 167 170 163 159 171 162 162 168 161 172 166 173 162 174 165 164 169 172 163 164 180 176 179 176 175 178 175 167 173 171 173 179 183 179 179 171 182 187 186 184 173 183 185 176 184 184 180 184 191 183 183 186 190 186 189 187 180 193 182 182 186 186 187 196 184 190 188 200 195 200 198 192 192 201 190 191 192 205 202 191 202 195 198 201 199 210 205 214 200 213 199 197 214 206 201 199 218 201 209 204 209 202 204 205 223 217 209 226 226 225 224 216 209 212 229 229 231 212 211 214 221 230 216 223 215 218 223 219 228 239 220 226 241 228 234 240 231 229 240 231 226 243 237 227 244 237 241 234 244 242 252 240 248 235 242 248 241 237 258 236 251 248 256 252 258 245 255 252 265 264 263 260 259 258 267 263 261 272 266 253 254 255 257 254 264 252 267 259 254 265 281 260 268 264 269 265 261 283 282 267 271 275 284 275 275 271 284 269 279 278 278 281 287 289 273 295 293 291 274 281 299 279 301 280 299 303 306 291 305 293 287 305 306 310 301 308 300 289 288 313 311 292 319 304 318 310 315 318 313 296 305 316 328 318 330 312 314 311 329 309 313 315 326 307 314 326 333 318 320 331 335 333 335 315 337 345 347 334 334 318 339 346 349 337 338 334 349 337 355 331 336 343 344 336 340 348 331 359 361 341 365 360 355 342 335 360 349 348 351 350 354 359 370 369 370 352 356 346 348 359 371 348 371 368 349 350 381 386 376 356 390 373 371 374 390 358 368 366 376 387 386 374 389 380 400 373 391 403 393 379 397 402 388 396 401 388 408 408 376 413 414 386 384 400 416 403 393 411 414 387 419 385 422 385 402 420 410 414 404 394 424 410 422 412 425 398 414 398 427 436 402 410 400 411 419 412 427 416 443 434 439 435 436 413 411 411 438 427 414 453 427 426 443 415 427 420 453 437 454 452 453 432 424 426 439 456 464 465 451 445 468 458 439 434 442 459 442 433 455 476 466 460 464 475 457 469 460 467 450 439 462 475 481 448 467 445 450 468 466 487 447 460 457 478 470 476 471 454 494 466 482 455 488 468 468 468 456 460 495 491 481 502 477 464 465 477 481 476 492 501 485 475 468 469 498 515 481 492 486 488 481 512 497 483 504 495 489 516 504 477 489 527 488 524 499 502 513 486 527 504 509 489 529 489 535 502 515 515 504 530 530 524 531 535 529 524 544 526 526 496 509 506 529 497 498 526 541 503 542 521 524 540 537 504 530 528 515 523 542 554 528 552 556 542 543 536 510 534 523 533 538 527 561 548 528 538 540 551 568 566 541 535 546 554 531 558 554 537 524 536 544 528 529 578 566 556 546 532 540 581 541 580 560 535 577 560 548 534 549 583 535 551 568 544 537 552 563 583 585 583 556 574 581 551 543 562 575 568 563 595 567 560 587 577 584 581 562 589 591 595 572 581 564 550 578 555 582 599 572 576 553 571 558 606 555 608 589 559 608 563 557 599 556 557 600 591 605 559 568 592 578 570 558 583 592 590 606 586 579 583 598 594 578 565 603 593 605 586 602 599 584 614 576 596 614 613 580 592 593 614 610 583 621 586 585 626 583 607 598 589 570 620 625 610 587 621 606 605 592 591 629 629 601 584 596 592 594 584 582 576 591 602 609 578 610 585 592 626 631 626 590 631 617 578 604 626 622 633 603 584 594 601 620 614 605 583 599 597 640 582 611 638 593 633 613 620 594 636 614 584 587 608 622 607 611 596 624 619 634 640 611 606 597 594 643 626 599 603 584 600 606 615 598 621 610 631 602 624 628 635 629 633 603 610 599 634 624 641 609 618 640 640 641 593 590 641 636 608 599 638 624 623 608 638 601 634 626 618 614 608 610 599 597 628 625 611 616 605 609 640 637 602 633 632 612 640 628 601 601 643 592 641 622 616 633 637 605 613 610 635 637 634 588 589 617 629 614 586 587 639 641 638 594 629 625 622 622 606 639 639 601 583 633 637 615 621 630 637 589 593 626 641 583 629 584 614 611 614 617 615 608 612 607 619 598 587 596 638 610 589 632 629 591 581 634 626 618 620 604 580 604 599 624 588 613 616 616 605 578 631 614 624 590 588 582 597 606 619 589 629 622 623 600 581 618 595 628 597 629 586 601 588 608 588 593 572 614 603 624 586 600 575 609 597 580 616 623 585 603 603 584 578 566 568 585 611 612 617 605 570 585 607 600 564 596 594 577 595 602 581 598 588 607 572 557 613 566 582 597 586 596 566 569 590 596 562 587 553 598 598 575 570 591 586 590 596 567 562 562 602 566 562 564 582 597 580 559 581 597 547 553 552 568 591 554 555 556 550 574 551 539 585 538 585 581 559 578 584 583 585 551 574 564 572 559 535 552 572 571 552 551 543 564 537 579 530 544 555 556 570 563 538 562 533 552 562 570 531 554 571 537 555 530 518 550 565 569 548 532 562 559 564 549 548 531 516 514 563 510 531 510 519 535 541 536 533 517 543 542 520 534 511 506 551 551 503 540 504 525 504 539 547 547 532 546 503 536 532 503 502 512 508 539 492 525 528 527 508 520 495 535 527 533 533 486 529 483 482 485 490 506 481 489 508 485 526 493 489 512 493 487 511 514 517 512 471 494 516 491 479 487 492 510 504 506 492 501 493 484 473 461 475 499 459 469 477 492 476 489 468 473 478 492 487 483 472 481 471 463 454 471 480 454 457 462 471 481 471 454 472 470 484 451 451 468 448 480 470 471 442 458 456 462 455 468 446 432 448 455 456 455 442 442 468 467 445 455 461 438 427 433 429 444 419 428 435 445 428 430 419 446 446 436 448 430 442 417 434 424 419 445 408 427 411 419 433 440 410 427 414 415 429 424 428 420 402 412 416 407 395 399 425 397 394 391 397 422 392 421 413 414 409 414 384 385 401 405 391 419 384 385 396 393 393 393 397 376 401 402 391 385 407 372 375 373 382 380 403 386 371 387 378 371 394 393 391 374 386 361 389 386 381 370 364 355 370 382 377 364 367 363 352 370 357 376 367 348 375 366 367 348 346 350 357 364 359 366 366 348 350 365 346 349 366 332 354 345 358 341 340 341 355 358 326 325 348 328 350 346 348 327 327 324 330 341 331 349 337 319 338 328 342 337 317 341 314 330 312 312 312 321 331 312 329 325 320 322 322 325 313 314 308 325 305 305 298 315 318 309 316 307 302 296 304 289 294 306 304 304 307 293 308 312 295 287 292 309 289 306 307 296 299 297 300 294 293 277 295 280 293 287 281 285 295 275 275 291 274 282 272 290 278 282 286 277 269 268 264 261 281 281 262 266 259 271 257 271 268 276 276 272 261 273 275 270 263 257 258 255 254 266 266 257 257 266 257 248 251 252 243 254 262 256 253 242 243 240 235 247 240 234 249 254 251 235 252 242 244 245 242 237 241 239 232 247 226 231 224 238 241 237 227 236 237 234 221 232 230 228 231 225 223 218 217 220 229 219 216 223 212 226 218 225 224 217 219 209 217 225 215 214 210 217 210 205 202 220 206 209 200 206 215 199 205 197 213 195 210 200 209 200 193 202 193 210 197 197 204 196 204 190 199 199 199 192 194 188 186 200 185 199 200 198 197 196 185 194 190 190 183 194 188 192 190 187 177 178 192 190 191 177 189 180 179 172 176 174 180 188 179 171 177 170 171 173 170 179 174 174 176 182 181 173 169 164 177 171 176 175 165 169 175 162 167 165 169 173 161 173 159 168 167 168 168 160 156 170 164 155 166 163 166 162 168 156 158 166 167 158 164 157 156 162 162 151 163 153 162 162 158 152 152 151 150 154 148 155 151 154 150 149 155 146 144 152 144 144 145 156 156 152 151 142 146 142 149 153 146 149 144 151 150 138 148 151 144 141 140 147 143 138 141 147 135 147 147 142 146 142 141 142 139 136 140 142 139 134 139 145 144 144 141 141 142 144 137 143 137 139 137 137 135 140 142 135 138 134 132 137 141 133 132 141 141 137 132 137 130 128 136 130 134 136 128 131 134 132 128 129 129 134 137 133 131 136 126 127 128 129 135 126 133 127 138 134 135 130 129 126 129 126 127 135 134 127 125 130 132 129 132 136 136 130 129 129 128 132 131 130 135 127 130
130 129 131 128 128 135 133 128 127 136 131 126 134 133 129 127 130 133 136 128 131 128 136 137 132 132 130 137 129 134 132 137 128 126 130 132 138 128 138 130 129 134 133 127 132 127 130 139 137 132 133 131 137 133 132 134 128 140 136 134 136 130 136 130 134 129 137 135 133 139 141 137 134 137 141 131 139 134 132 136 141 141 143 138 134 144 146 143 145 133 140 146 144 137 133 140 144 143 140 136 141 136 136 141 146 147 149 144 147 142 137 151 139 140 144 148 150 145 143 150 144 149 148 143 154 146 143 148 148 148 143 152 154 156 151 155 150 154 153 150 150 155 151 154 159 156 161 158 150 149 162 163 160 165 163 165 154 160 155 165 156 155 158 157 161 157 167 158 168 167 160 161 159 168 168 167 172 169 167 172 167 160 166 162 163 171 170 167 171 172 172 170 165 165 178 167 182 173 169 172 183 172 174 175 170 185 171 185 180 180 183 185 173 188 180 176 178 186 177 179 187 183 188 194 192 179 197 189 185 181 191 184 198 195 196 193 203 201 195 187 200 204 206 191 198 194 208 198 206 200 207 198 197 211 203 207 205 202 203 203 201 201 213 217 199 206 215 209 208 202 222 206 223 207 215 212 207 210 216 220 211 216 223 217 211 226 212 228 221 223 227 226 223 223 221 236 225 235 237 223 239 242 228 238 244 233 243 237 237 246 241 244 244 237 242 229 234 248 233 243 251 255 237 242 257 250 236 238 245 257 240 250 250 256 242 255 247 256 257 249 268 269 263 264 249 256 254 270 251 269 257 263 255 261 260 276 263 257 258 280 268 258 275 284 269 265 280 281 269 276 288 285 277 283 287 287 285 274 273 284 289 286 274 295 275 298 296 278 278 300 292 292 305 282 301 286 281 305 299 296 285 312 299 312 308 294 303 313 308 292 299 315 315 314 312 321 315 304 299 312 323 320 309 307 325 316 303 311 333 325 319 310 312 316 312 317 333 328 328 325 336 318 317 318 347 319 316 338 327 345 351 321 323 324 330 347 328 332 349 344 358 327 341 334 345 359 336 333 363 341 358 359 347 355 344 343 359 354 350 373 369 343 353 351 355 366 361 361 379 380 352 382 382 373 358 386 377 363 386 366 382 387 393 367 372 391 377 375 368 369 395 386 367 380 382 397 388 393 404 381 379 381 383 385 397 408 401 399 379 402 392 391 408 388 398 397 407 405 394 393 419 416 387 398 392 422 417 392 417 419 407 418 400 418 426 416 408 433 399 422 418 428 441 424 421 439 430 423 438 422 408 423 435 441 409 425 437 437 443 439 416 427 427 420 450 459 459 432 440 457 424 443 434 453 458 428 438 466 441 435 446 446 455 434 447 430 432 447 446 458 477 476 452 466 446 461 454 448 467 482 482 461 453 479 476 445 467 474 474 491 465 459 452 483 463 479 492 479 482 494 484 474 466 464 488 496 461 493 504 498 473 466 468 500 501 501 471 490 498 512 478 515 486 475 470 506 485 513 512 499 497 481 506 516 492 485 502 492 513 501 481 526 522 504 508 487 518 522 496 500 499 490 505 501 534 529 517 517 507 492 516 522 539 533 513 540 504 534 520 525 510 509 519 514 515 527 516 506 506 509 534 508 515 516 515 555 520 537 531 556 551 558 516 528 558 556 514 524 536 562 564 560 516 549 535 542 545 529 555 534 572 525 563 529 548 536 546 531 558 555 563 577 571 529 570 529 577 581 553 573 529 555 554 560 565 533 556 546 584 574 550 583 567 565 568 543 568 538 569 549 570 544 555 551 540 573 595 566 575 542 564 566 594 551 548 576 567 548 575 560 549 570 598 554 600 587 557 553 563 607 597 592 593 555 586 570 573 569 587 594 561 609 583 607 608 574 597 597 569 595 573 595 597 593 609 587 571 615 598 577 590 607 590 614 618 613 585 590 582 596 579 581 587 601 615 577 625 610 572 587 572 606 605 625 592 598 574 575 612 607 585 623 625 581 605 572 616 609 617 601 624 598 591 624 577 584 619 599 607 583 592 615 576 590 630 632 611 627 578 594 596 594 588 584 597 614 603 597 613 579 614 594 605 626 612 621 594 614 633 625 640 597 638 619 594 614 584 640 641 623 600 642 610 611 620 622 598 587 641 633 589 616 588 615 604 624 598 618 598 590 604 598 606 601 635 621 635 640 619 633 619 636 633 588 604 612 627 620 615 625 611 621 598 616 593 617 596 607 592 609 614 613 622 637 629 613 612 617 608 645 606 644 636 592 646 595 620 626 630 588 605 593 625 618 624 631 588 633 590 595 596 619 620 632 608 601 597 633 634 621 630 592 617 620 599 617 628 632 596 610 635 615 616 612 585 595 598 587 640 602 595 589 635 631 637 595 585 587 642 635 624 627 640 593 599 594 624 583 641 634 607 630 605 641 597 607 589 610 612 586 630 623 592 620 609 619 615 624 580 592 629 587 594 605 580 608 625 614 580 633 612 593 633 601 628 585 619 595 596 604 594 590 589 613 604 615 593 572 592 586 577 585 596 594 605 591 579 580 582 620 607 593 610 577 599 582 610 604 592 570 586 579 594 598 566 570 569 580 579 608 598 619 564 602 591 582 579 580 568 595 612 576 579 565 602 612 612 611 574 595 578 608 579 574 559 595 592 607 603 569 575 605 575 563 573 578 562 563 591 548 559 578 565 561 585 560 555 581 554 577 562 547 581 577 543 575 544 546 570 549 575 588 540 565 539 588 566 569 585 577 570 557 574 586 563 567 535 555 548 535 556 540 580 574 567 557 579 563 548 573 531 576 565 545 530 566 564 549 562 541 527 519 538 544 532 565 537 539 514 519 539 552 542 518 531 540 527 558 530 518 537 530 540 545 512 534 535 550 523 553 506 520 548 503 551 511 544 523 529 514 530 512 531 527 533 537 530 499 517 518 493 530 491 497 504 529 503 502 510 518 508 509 488 505 528 524 529 529 514 527 493 527 499 526 493 510 519 479 518 508 499 512 493 478 508 475 485 499 486 491 507 480 477 490 503 502 479 508 465 507 493 469 473 498 472 482 494 479 493 497 496 474 453 485 465 480 461 488 452 484 471 473 452 469 475 447 458 475 444 470 476 450 458 460 449 475 464 439 479 457 444 472 442 475 464 463 466 434 471 433 441 435 426 440 459 424 463 438 433 425 461 429 456 459 428 442 430 449 446 445 451 419 439 423 429 431 448 447 414 437 417 415 412 430 441 433 429 419 434 415 433 436 434 431 398 406 429 416 399 432 423 426 394 409 402 411 408 421 419 386 402 390 396 397 403 405 406 382 385 405 382 396 383 401 394 395 405 395 398 391 375 397 393 395 395 376 396 385 385 363 384 376 398 371 369 389 374 385 371 367 387 362 390 363 359 362 351 378 352 350 349 370 368 360 354 378 377 376 365 359 364 343 370 361 340 371 361 337 351 358 343 338 360 361 340 338 356 351 346 354 339 333 352 355 339 326 336 336 337 351 335 344 324 327 322 337 321 318 324 336 330 330 324 319 316 331 313 308 325 328 306 308 305 323 320 310 313 320 307 326 306 314 314 326 313 320 296 293 317 318 293 307 310 290 305 311 308 300 302 294 295 299 308 304 281 285 291 307 279 297 303 294 291 298 279 285 285 273 291 276 274 292 269 275 290 272 284 273 276 275 285 273 284 277 275 270 276 273 263 264 268 279 255 261 279 258 271 266 261 266 275 268 263 272 265 248 271 261 257 263 254 255 267 264 263 241 252 244 240 240 253 257 253 246 256 245 237 253 249 234 246 250 239 238 245 251 238 231 247 229 233 235 227 242 235 229 239 227 233 236 241 224 228 218 225 233 216 219 219 217 217 229 214 232 222 227 218 211 227 223 213 223 221 221 222 208 219 223 223 213 208 206 212 215 217 214 212 200 216 207 199 196 211 209 198 206 200 210 196 199 207 207 197 194 200 194 203 202 190 204 191 204 201 192 201 187 193 192 183 195 188 189 196 185 184 189 188 182 184 192 193 182 177 176 187 178 177 177 190 189 177 175 185 175 179 187 182 184 171 169 173 170 184 167 178 169 170 175 170 166 172 169 166 178 164 170 164 161 175 160 170 166 168 173 165 162 170 171 171 166 167 156 168 158 168 159 154 165 154 154 167 167 160 153 155 154 163 152 152 154 153 152 152 159 160 156 157 151 160 152 160 149 153 145 157 158 149 157 155 153 157 144 156 151 153 141 147 145 147 153 147 145 149 147 141 146 143 144 146 144 146 148 143 148 142 143 141 136 137 141 137 143 136 137 143 141 134 134 144 140 133 135 144 140 144 146 133 143 142 141 141 142 143 135 134 143 134 141 137 140 135 140 140 134 132 139 138 140 134 136 133 131 138 137 132 134 131 134 133 131 133 129 129 132 134 134 132 137 132 128 135 137 127 135 131 129 131 126 129 125 136 135 130 135 131 136 129 125 131 136 128 136 128 132 130 136 127 136 135 133 126 133 133 127 129 127 134 124 130 125
125 127 123 130 125 132 129 129 132 124 130 125 123 134 133 131 134 124 130 134 136 135 133 135 128 125 125 125 127 132 128 129 136 131 125 126 128 134 134 137 135 129 126 137 129 137 133 128 127 130 128 127 128 137 128 135 128 129 138 131 137 131 139 140 138 130 130 128 140 141 130 140 134 133 140 139 132 137 131 137 142 134 140 133 134 142 143 137 144 136 140 135 137 135 136 138 143 133 140 143 142 142 138 142 140 138 144 143 140 138 137 145 145 149 145 144 145 138 148 145 140 140 146 144 140 150 150 152 153 142 144 147 152 145 144 155 158 155 150 159 156 148 147 149 158 149 153 157 154 152 163 157 149 153 158 155 151 151 154 162 163 164 159 160 158 160 154 156 166 156 156 160 164 162 161 168 164 172 163 172 168 167 171 172 172 172 172 177 168 165 163 168 179 175 180 168 173 172 179 174 173 178 182 182 177 184 184 180 186 180 177 179 181 181 180 183 181 188 185 176 184 191 182 193 192 184 188 197 189 181 194 198 194 191 185 184 188 191 199 192 186 201 190 204 193 189 194 198 196 192 200 209 204 194 210 199 197 207 203 205 199 215 210 206 202 205 214 211 213 213 207 212 209 221 213 222 223 218 207 219 218 219 226 223 215 214 216 222 212 213 224 213 225 217 226 235 230 228 237 239 230 233 239 243 221 230 225 235 241 240 236 239 229 230 228 228 250 230 245 234 237 248 236 253 256 247 246 258 254 250 258 246 253 245 245 252 243 266 254 248 254 244 259 255 251 255 263 253 261 249 252 253 266 252 270 267 266 264 276 271 277 273 275 278 284 280 266 275 278 263 274 269 291 284 280 277 282 275 283 289 288 285 291 289 296 293 277 287 282 285 295 305 301 296 305 280 308 288 298 287 297 288 310 313 294 311 308 309 291 291 303 310 298 304 293 303 309 320 298 311 317 302 312 312 308 314 321 324 335 305 325 336 331 332 336 327 331 316 318 318 328 313 326 334 335 320 327 336 337 333 338 335 337 343 352 331 341 356 327 343 335 343 352 350 345 345 345 358 338 342 335 355 360 351 348 371 360 365 369 365 369 349 342 375 372 371 363 364 353 382 382 370 370 379 358 361 353 361 381 377 376 389 375 394 393 369 391 374 379 385 382 386 373 364 380 367 390 371 371 372 395 384 395 403 385 386 406 392 385 389 410 390 392 384 406 388 384 408 400 386 416 416 423 396 408 416 403 414 397 392 430 395 429 426 410 426 409 414 428 436 400 407 440 420 433 429 436 409 435 441 434 430 446 431 443 436 432 452 433 446 446 439 436 454 455 459 445 422 440 458 450 445 446 426 465 438 461 432 430 462 427 461 429 454 463 462 467 459 440 475 459 435 463 455 455 445 451 441 474 473 482 454 453 445 482 449 472 452 448 490 491 467 492 484 496 493 479 475 483 479 489 464 473 503 458 492 468 487 487 461 499 486 476 481 486 471 474 480 468 494 478 502 470 485 483 515 508 502 513 497 496 487 481 498 505 502 503 487 502 490 501 487 495 481 505 496 507 532 535 534 487 496 514 500 530 504 511 530 536 537 503 496 496 499 515 495 543 500 530 545 547 531 542 499 537 548 522 531 534 527 538 555 538 546 539 558 555 509 557 517 553 559 519 543 514 517 542 566 524 527 515 550 554 558 542 535 547 538 566 550 568 536 526 561 556 567 544 576 533 551 532 526 579 565 567 547 573 565 563 529 547 558 585 561 560 543 576 563 574 569 580 540 555 557 538 548 573 539 553 538 583 544 558 591 584 594 554 596 556 587 567 590 570 583 546 569 553 550 601 580 585 562 567 572 560 558 587 586 584 553 608 602 583 562 597 557 578 567 605 592 583 574 606 579 580 589 583 601 608 583 611 569 590 610 591 566 565 586 569 597 592 619 589 604 568 612 609 616 608 578 573 596 588 582 574 618 624 571 609 598 581 582 590 574 583 606 625 596 587 615 629 620 601 589 619 582 602 598 582 630 608 575 599 616 617 598 598 621 616 633 595 618 626 600 623 580 577 611 599 595 588 589 639 585 607 616 628 601 597 583 592 580 613 585 617 617 594 640 591 596 620 639 591 599 623 615 615 616 620 614 636 592 640 636 600 607 612 589 631 632 592 644 633 627 589 610 605 603 611 616 619 590 614 628 608 596 600 641 630 639 611 622 589 608 615 605 633 645 610 618 631 620 619 621 603 625 588 623 642 613 592 616 619 621 599 641 633 615 634 615 606 599 589 610 622 619 629 607 616 593 640 600 627 611 635 643 589 635 617 646 598 622 612 629 596 624 623 641 592 608 608 612 621 611 635 593 642 614 614 611 621 606 625 599 631 611 592 633 597 623 630 611 598 595 593 606 633 630 602 638 592 622 603 626 587 590 635 584 619 604 609 593 626 587 606 611 612 615 598 626 592 582 593 607 593 601 628 583 588 598 637 581 588 587 582 631 627 589 631 587 629 633 575 596 585 633 622 628 605 627 609 601 628 610 583 616 584 595 576 586 606 574 580 616 583 577 602 625 585 597 605 609 572 568 581 583 610 614 617 579 595 613 591 603 596 602 573 596 569 608 581 569 600 565 574 607 610 574 579 594 567 581 602 589 595 582 568 611 556 585 567 556 592 589 569 570 570 590 593 572 563 583 561 554 572 566 551 550 591 569 556 575 572 579 581 556 560 584 576 588 559 557 568 545 581 584 551 569 575 544 561 581 585 559 592 578 571 558 554 555 574 585 536 585 540 539 532 542 550 568 584 534 546 559 548 559 535 560 530 537 576 547 538 553 568 534 550 547 529 560 546 536 557 539 529 548 552 532 528 524 525 554 528 551 544 536 518 527 557 527 514 544 545 553 517 532 538 520 528 532 503 503 526 551 517 507 506 515 524 544 502 511 509 523 531 514 498 525 543 503 519 496 539 490 509 504 536 526 517 526 502 485 500 522 495 525 518 496 521 512 496 500 492 480 522 519 500 522 507 517 505 510 476 511 476 510 503 477 508 491 472 492 479 479 498 478 495 485 491 477 494 506 469 479 494 492 484 466 473 455 480 463 471 472 479 480 454 461 467 452 477 463 485 455 478 469 471 472 468 478 466 466 460 466 455 448 454 475 455 475 455 467 466 454 462 442 442 449 450 439 468 443 430 443 459 424 444 465 440 423 436 424 422 425 423 455 426 424 456 445 449 415 451 411 413 450 424 430 410 410 426 432 422 422 428 411 437 408 426 406 411 401 436 405 418 415 401 425 405 412 407 421 403 403 405 420 417 410 404 422 386 422 417 382 388 382 406 417 395 393 382 382 389 412 403 408 393 396 399 393 395 378 403 396 394 383 400 381 377 366 380 386 371 382 381 373 376 387 372 387 366 389 372 375 371 372 373 374 380 377 379 353 375 372 346 376 372 374 352 359 375 346 367 355 352 354 357 355 353 337 362 360 340 331 350 334 330 352 357 344 340 350 341 349 352 355 327 336 349 336 341 321 324 326 317 337 347 325 321 327 313 320 316 314 318 323 328 324 325 310 319 328 312 323 314 307 314 307 323 313 303 317 308 306 295 316 301 313 316 317 315 317 306 316 301 289 307 286 310 285 296 285 305 297 285 301 293 280 303 283 283 280 299 303 285 299 295 281 283 281 275 290 272 290 276 269 283 282 291 271 287 288 284 286 264 271 267 270 277 266 279 274 257 265 261 278 253 256 267 255 273 258 248 267 257 259 266 270 266 266 247 245 256 249 247 251 250 254 239 257 242 253 248 258 238 243 247 253 254 249 249 247 233 246 233 248 241 249 226 244 241 224 231 235 231 223 227 239 239 222 220 236 228 217 221 234 222 231 235 232 229 228 214 229 215 228 210 223 214 228 222 225 226 214 212 211 206 211 208 212 203 213 211 206 207 200 215 201 203 206 210 207 202 201 205 207 199 196 210 192 207 201 208 192 191 204 202 200 192 195 188 186 186 201 195 192 194 200 191 188 197 190 194 182 196 189 190 195 183 191 188 176 189 191 181 180 186 173 174 173 176 183 185 185 181 186 171 184 178 181 169 180 172 180 169 173 174 175 179 178 166 173 174 170 177 161 168 174 170 173 160 170 161 159 160 171 172 159 157 162 161 163 156 169 160 161 153 153 159 157 155 152 157 152 155 151 150 162 162 149 154 154 158 162 159 160 160 152 155 158 155 149 146 152 150 152 149 146 155 146 150 153 143 149 151 144 150 147 147 152 142 146 140 144 148 146 138 140 142 143 144 144 147 140 146 141 146 147 139 138 139 137 146 140 145 141 142 139 134 133 138 135 142 142 141 143 138 141 138 140 138 141 137 140 134 136 133 137 138 135 129 136 139 136 133 133 129 129 136 129 133 132 133 131 130 129 131 135 127 138 133 135 137 127 134 128 134 125 135 131 134 137 127 133 132 134 124 134 134 134 125 130 127 133 134 132 135 125 130 126 126 124 123 123 125 131 128 124 134 125 130 130 127 132 125 123 131 125 134 130
132 133 127 124 122 131 129 129 130 132 122 131 128 126 132 123 122 123 128 131 127 124 127 133 123 129 134 131 133 134 125 134 135 126 129 135 126 134 132 129 131 134 135 133 136 133 128 135 133 133 132 126 137 137 138 138 132 136 135 129 135 138 129 136 130 136 134 134 134 132 128 131 129 129 141 131 137 131 130 135 130 141 137 142 142 137 131 136 136 141 140 134 139 139 141 143 140 141 142 144 136 135 143 147 140 137 144 146 141 136 149 148 138 136 140 137 138 151 145 147 143 146 142 145 152 151 140 145 144 148 143 155 156 147 144 147 155 152 145 152 148 158 154 150 149 147 158 157 157 148 162 160 157 153 153 152 161 152 156 155 156 157 154 158 154 155 167 162 158 166 156 163 157 167 166 163 164 170 160 166 172 172 163 165 174 163 171 169 175 171 165 169 172 170 164 177 181 177 167 180 182 179 176 172 172 182 175 186 174 174 177 187 174 188 188 176 185 188 188 180 186 184 190 180 184 191 189 188 181 194 184 184 190 196 189 200 194 202 192 185 195 192 193 204 188 200 189 202 200 196 195 202 199 193 210 200 205 196 212 195 215 205 207 214 210 206 217 205 219 219 201 211 205 217 212 206 206 218 220 227 215 220 220 218 219 224 213 212 230 225 220 231 232 215 235 228 231 225 222 220 222 230 233 240 234 241 241 240 236 241 227 225 229 246 231 236 239 236 249 251 246 248 252 233 233 234 256 242 247 238 255 239 260 253 245 259 258 264 248 250 262 255 260 265 269 267 267 269 252 262 255 268 267 266 271 272 255 260 266 258 273 283 276 281 273 262 273 283 278 280 269 285 274 271 270 292 275 269 274 284 289 290 277 283 280 287 289 290 291 295 277 291 279 288 299 302 294 300 290 306 293 302 298 286 312 301 316 315 314 308 301 309 305 310 305 307 325 308 319 301 318 302 318 310 300 307 308 327 318 334 333 307 312 309 320 319 317 311 338 311 321 342 324 337 328 345 343 326 319 323 335 350 340 337 328 329 355 339 347 342 355 345 356 350 348 362 361 341 352 336 334 363 354 366 341 360 344 349 344 359 355 345 361 377 378 376 362 347 355 357 377 381 366 356 369 355 379 384 366 373 363 361 384 373 390 376 366 391 365 396 388 386 378 370 369 370 402 376 380 375 406 395 378 404 398 388 403 384 376 385 416 409 403 400 382 403 403 413 397 405 394 411 398 412 388 416 395 395 422 396 427 429 421 408 430 412 398 422 419 438 410 412 425 415 428 403 442 445 408 442 420 408 415 450 417 439 436 431 412 439 431 438 432 452 436 419 439 461 423 450 441 443 433 430 461 441 438 462 463 447 464 453 439 443 452 472 455 451 458 459 478 453 451 447 454 464 483 484 450 482 443 472 462 478 472 448 453 461 473 461 472 467 478 486 478 489 496 485 500 472 461 487 464 474 457 497 473 492 473 500 464 483 468 498 474 497 468 470 486 475 498 495 474 478 517 480 476 487 483 510 490 491 508 505 522 478 511 523 501 512 528 504 529 506 531 500 503 522 525 512 500 504 492 515 525 510 501 506 536 522 505 508 534 512 504 537 538 542 521 498 505 512 501 534 530 539 532 518 523 540 547 533 547 548 532 523 529 518 519 541 513 558 556 542 524 537 532 527 547 517 514 539 527 564 559 565 521 561 533 535 552 564 562 559 573 562 532 565 569 552 558 539 530 571 579 552 579 544 566 579 577 558 573 539 570 555 546 574 534 577 566 553 536 543 559 541 577 548 572 546 540 581 584 544 596 552 581 568 572 580 594 557 590 564 565 551 577 590 578 602 576 556 564 598 579 601 600 600 551 590 578 568 554 583 610 564 573 594 561 565 566 569 609 600 612 560 591 570 562 600 574 578 567 594 564 577 570 604 619 608 568 576 621 605 571 592 573 579 571 568 614 598 598 588 621 575 583 592 605 607 572 590 621 612 602 571 612 578 627 571 590 619 593 603 608 580 590 620 621 586 604 602 603 577 617 618 590 581 631 586 589 627 599 581 602 632 634 584 610 611 582 604 615 587 615 615 599 584 611 603 638 639 616 610 629 625 619 596 601 598 606 639 584 591 603 642 639 619 613 609 590 619 636 628 628 610 604 587 614 638 612 612 635 586 641 623 631 618 640 591 633 603 647 637 611 607 636 608 643 607 634 591 642 626 636 624 590 595 628 621 588 594 647 639 623 649 642 631 642 636 633 626 612 595 616 632 634 648 641 590 624 630 629 643 598 633 649 648 596 607 593 644 628 647 628 598 646 627 625 638 591 624 592 631 625 598 637 648 593 603 606 607 616 629 615 606 638 599 601 598 626 629 619 600 595 629 644 620 608 621 612 611 598 615 592 636 628 642 635 633 595 592 592 625 635 620 644 624 633 596 637 614 640 607 628 588 589 626 624 612 599 588 639 613 620 585 603 602 583 591 588 595 601 610 625 594 581 600 597 616 634 617 599 594 583 576 579 612 593 585 605 629 590 581 631 595 598 596 625 604 604 624 580 608 595 618 616 590 572 576 621 573 574 580 620 570 601 594 567 599 621 609 607 571 604 620 594 582 572 578 588 610 596 574 570 566 571 570 573 571 596 614 592 576 572 609 593 608 603 558 578 556 582 574 608 573 559 607 602 563 582 588 599 565 582 606 573 573 603 584 589 580 572 583 590 557 556 565 570 567 560 586 576 590 597 570 582 593 561 595 564 570 550 580 583 558 571 562 542 561 570 537 537 535 563 551 548 567 542 539 583 537 531 573 575 552 575 580 564 530 550 567 561 548 535 562 563 541 536 544 544 566 551 559 571 567 567 565 533 542 533 516 523 550 536 563 544 547 548 514 538 515 554 526 524 549 509 532 505 504 529 503 548 531 549 539 543 541 533 527 506 508 514 506 495 505 500 504 510 520 495 511 519 538 507 520 522 490 521 502 488 527 497 502 511 515 486 504 488 492 497 528 498 516 485 482 522 523 485 498 485 498 485 501 504 498 516 472 499 488 513 498 481 472 494 467 472 507 469 466 503 472 487 466 460 474 501 463 470 476 469 461 458 462 481 465 472 489 495 467 486 468 451 450 479 454 459 445 465 458 447 471 470 463 480 468 458 475 458 443 436 464 458 476 445 438 469 444 471 436 434 437 445 441 454 457 427 425 461 426 463 425 426 430 426 449 439 429 417 456 440 423 434 415 453 411 449 436 414 440 420 421 417 425 433 412 428 428 439 430 409 405 426 423 400 427 412 432 408 416 416 405 390 416 420 413 424 388 420 392 393 393 397 411 394 384 415 402 400 399 402 403 406 411 380 404 375 393 402 407 385 389 394 403 381 388 380 387 372 376 397 386 384 370 388 367 361 380 377 360 389 359 358 362 381 359 352 370 360 384 359 355 379 361 374 352 367 358 370 344 345 343 341 348 366 341 366 350 357 357 356 348 344 359 335 362 329 336 347 346 355 339 343 332 349 326 354 349 351 320 341 321 337 340 339 321 318 316 315 342 320 332 316 312 316 313 330 317 330 308 311 316 318 322 321 324 322 321 306 327 297 326 310 303 319 319 298 317 318 291 298 289 302 296 304 298 303 297 294 296 300 284 294 296 299 308 296 290 286 295 303 288 276 301 286 296 299 292 292 293 280 293 295 277 277 281 270 270 269 270 287 272 269 282 278 265 271 272 263 268 256 280 276 263 276 270 258 265 250 259 268 258 258 263 255 258 263 246 250 253 262 249 254 260 248 259 245 245 243 239 247 238 237 243 255 242 234 248 246 247 245 241 251 244 237 230 248 230 238 230 238 243 229 225 227 237 234 223 226 229 240 238 222 232 237 232 219 222 232 224 218 218 227 230 216 224 216 221 218 221 215 219 214 212 214 223 204 220 203 207 218 212 208 214 208 202 212 201 208 201 210 212 209 210 211 195 203 197 203 193 201 193 197 195 189 190 193 193 190 201 194 195 187 200 185 196 199 193 184 187 195 182 187 193 180 186 179 190 187 182 181 181 177 183 191 180 185 182 182 176 177 182 186 176 171 180 178 173 170 180 173 171 170 177 174 181 178 177 165 179 166 174 176 170 166 171 173 162 166 160 165 159 167 167 172 159 171 158 160 159 158 164 163 164 155 154 158 165 165 152 166 155 162 162 155 158 153 153 154 159 160 155 150 149 160 159 157 148 156 157 152 158 155 156 151 156 145 147 151 146 149 142 151 151 147 142 148 146 140 152 146 140 147 142 145 146 149 138 143 136 149 148 137 139 141 138 145 147 147 143 142 138 144 138 135 135 138 141 137 137 139 144 135 132 132 140 140 139 142 141 139 134 139 131 130 129 135 135 133 136 135 137 135 137 133 129 132 129 127 139 136 134 138 129 137 128 138 133 125 125 133 134 131 132 125 132 132 131 124 136 128 134 135 124 130 128 128 123 131 128 123 128 125 124 133 123 126 134 133 126 134 128 124 127 130 129 125 122 129 133 124 133 130 122 131 129 132 126 133 129
129 128 122 127 127 122 128 125 122 129 132 124 132 128 128 129 125 123 129 124 127 123 124 123 123 125 122 125 133 126 125 130 126 127 134 125 130 130 126 130 123 133 131 135 128 125 132 126 132 127 135 126 134 137 133 134 129 135 125 133 131 127 128 136 132 127 139 129 137 132 138 138 130 136 137 136 140 135 129 138 141 140 129 138 142 140 136 135 138 138 131 132 141 135 144 137 138 133 137 141 135 144 138 143 137 141 136 145 138 147 146 147 140 149 148 147 147 146 142 141 151 148 148 141 146 140 150 146 153 153 154 143 151 145 146 147 150 152 146 143 157 158 151 159 153 145 159 159 156 150 150 147 160 162 157 150 155 157 150 157 151 151 158 162 167 164 157 167 159 161 158 161 154 167 165 159 158 163 159 162 168 163 159 169 171 166 172 166 167 169 173 173 165 178 174 164 165 178 178 167 169 168 168 174 172 177 183 185 179 180 184 177 188 173 183 179 187 186 175 187 186 186 186 176 183 187 178 189 194 183 189 197 189 195 198 184 183 198 193 201 187 201 203 189 200 201 198 190 194 194 209 193 201 200 195 201 202 195 212 202 213 209 202 205 205 201 202 205 208 208 205 221 210 205 217 214 221 212 207 220 209 207 210 213 225 216 210 221 223 224 228 213 231 233 215 215 219 227 229 224 224 237 225 234 238 221 235 243 239 235 230 229 230 234 247 233 237 242 248 247 236 240 237 234 250 254 249 244 240 236 249 239 251 248 253 250 261 258 263 244 263 266 263 262 259 270 261 265 271 256 253 261 264 251 263 253 265 273 267 268 278 256 276 267 274 269 277 285 275 287 281 263 276 277 291 286 288 291 269 292 275 289 286 298 293 290 291 275 297 280 298 289 288 297 300 306 292 286 291 295 299 308 289 294 309 309 301 306 301 297 318 313 294 318 316 310 299 310 306 308 312 323 328 301 311 312 317 315 315 313 310 309 308 324 324 320 327 324 320 320 327 341 325 325 323 320 347 323 320 334 322 321 329 323 354 354 342 335 332 348 326 356 358 345 355 346 331 363 353 363 333 343 350 341 362 348 359 364 366 353 373 356 370 349 351 369 357 346 359 368 381 368 380 382 367 377 379 356 379 389 359 390 360 387 394 373 372 394 384 370 374 395 381 377 397 375 386 402 405 392 370 403 393 410 395 385 382 390 379 415 384 380 406 400 408 388 388 394 411 406 397 409 422 399 415 426 402 418 420 391 413 422 404 432 434 402 426 410 431 416 424 400 425 432 416 425 405 431 444 443 423 413 436 421 425 448 420 445 430 425 428 451 455 440 432 458 418 424 438 445 455 438 435 451 449 449 431 468 462 457 444 466 463 445 440 452 444 473 450 465 453 437 469 460 464 447 446 455 466 468 447 445 470 444 462 458 474 466 484 467 482 481 478 451 456 461 473 466 463 488 478 489 458 461 495 479 467 492 469 467 480 509 483 509 487 499 494 487 468 486 510 489 475 496 485 475 506 507 477 514 503 523 489 508 509 506 502 513 493 497 506 526 523 498 518 490 504 498 501 531 494 490 527 509 526 536 499 533 514 517 494 498 517 532 499 525 525 547 519 543 536 539 500 525 519 526 505 548 551 526 528 525 558 529 555 525 512 542 517 510 519 518 560 518 556 548 558 524 540 523 525 528 519 542 544 571 568 533 551 548 532 561 570 527 527 524 551 578 541 525 527 540 549 556 575 553 574 558 566 548 572 583 552 534 566 564 550 580 535 553 560 572 570 583 548 563 560 558 587 573 594 550 589 579 575 572 563 556 566 575 599 549 552 574 548 565 556 551 590 581 563 591 580 559 582 552 590 580 561 601 560 582 582 588 554 565 606 581 603 576 598 590 563 596 597 574 590 567 583 561 612 593 596 592 601 565 589 565 567 611 606 587 569 618 574 580 595 611 579 622 568 596 602 576 613 584 572 574 605 586 585 623 593 600 618 573 600 600 590 624 581 605 624 588 625 622 591 633 586 576 609 582 629 596 623 588 582 590 593 609 607 601 603 622 597 628 597 605 583 614 584 620 595 614 620 609 612 633 634 630 586 609 582 603 628 583 641 635 617 608 618 608 585 632 594 604 621 614 630 624 587 637 606 603 609 586 631 643 640 626 633 645 592 633 607 639 635 606 631 609 632 607 635 633 596 646 593 634 616 647 605 635 618 627 605 640 647 603 630 614 593 642 633 602 607 618 638 648 607 644 638 621 619 612 633 595 589 649 636 648 643 590 630 610 627 646 599 623 596 640 646 600 631 626 611 647 593 599 642 612 592 630 642 620 591 625 626 589 621 609 648 613 612 606 610 639 630 589 596 630 636 596 645 613 641 620 629 625 608 611 631 595 641 643 599 588 587 632 631 588 614 614 639 640 634 600 631 614 602 639 595 590 588 591 617 642 626 598 620 587 621 604 595 616 601 609 618 602 595 603 605 626 632 597 620 621 614 627 626 578 602 613 582 625 630 590 589 615 633 624 599 626 583 619 613 625 599 594 577 580 573 613 576 576 591 578 599 609 618 578 601 574 615 606 612 625 621 583 585 580 614 584 622 577 601 584 622 594 590 602 621 574 565 568 615 597 588 613 602 586 585 571 585 603 572 573 561 613 594 600 573 582 557 574 564 555 591 568 572 583 578 568 591 560 590 552 563 573 589 579 600 597 566 567 586 583 559 549 582 567 579 588 596 558 580 576 576 549 571 596 586 575 539 582 578 591 549 587 546 551 576 539 537 534 539 586 586 570 565 549 583 575 555 572 555 539 552 531 572 559 556 558 532 559 534 556 572 528 553 525 569 521 528 560 563 526 529 518 535 529 557 514 567 547 554 545 565 523 559 529 515 525 525 549 546 509 530 515 516 517 514 511 508 515 514 526 506 532 546 539 512 507 505 504 545 530 518 506 537 539 536 513 494 533 529 512 522 507 513 496 517 510 511 513 494 520 523 491 510 513 505 490 524 480 497 494 519 482 506 514 508 478 521 495 493 487 485 491 498 477 516 503 474 469 469 481 475 465 489 509 493 508 473 503 496 504 502 459 503 478 484 459 488 465 468 491 459 474 477 491 493 480 455 450 459 477 477 480 461 487 454 449 462 475 469 458 478 461 450 464 435 466 462 463 473 438 454 474 468 454 433 448 446 453 455 432 448 461 461 464 458 457 457 426 441 442 430 451 452 429 419 424 442 448 434 417 445 437 437 439 443 412 416 413 428 419 429 439 438 433 437 427 398 417 421 419 399 425 422 401 429 430 427 421 396 395 420 402 388 423 391 417 408 395 417 398 396 387 410 379 413 407 409 409 398 399 392 395 382 381 395 382 393 402 379 397 381 375 385 383 398 383 395 367 393 387 375 377 374 368 364 378 381 380 360 381 364 364 349 354 367 364 354 359 349 358 356 360 368 374 346 346 364 358 339 365 349 354 367 350 340 335 351 351 336 343 337 347 351 336 348 334 356 347 350 345 343 325 348 339 320 347 340 332 346 334 323 325 319 325 338 340 328 313 318 326 327 332 326 315 319 329 321 303 326 321 324 304 314 319 318 318 308 322 314 309 299 298 319 310 309 298 292 299 308 308 291 292 302 309 310 297 294 305 308 296 279 278 281 288 279 280 289 290 285 298 297 289 282 289 270 287 288 269 282 272 290 291 284 265 275 284 269 281 268 263 270 281 270 258 262 266 255 256 265 264 261 264 250 261 255 258 262 270 253 262 264 251 265 249 267 262 243 243 263 243 261 241 252 257 240 250 251 246 237 251 240 237 240 244 245 252 230 236 239 238 248 237 241 228 231 231 243 225 224 238 224 234 234 238 220 227 226 217 221 218 217 225 213 220 218 213 227 213 209 223 224 221 211 212 215 208 221 216 213 209 208 203 202 208 215 208 213 209 204 203 214 200 205 212 196 205 200 204 193 192 207 197 191 195 200 195 198 197 191 201 191 188 199 199 191 190 186 199 199 193 197 192 184 184 185 182 192 192 192 188 190 188 191 185 192 184 181 179 189 173 181 177 188 183 175 171 180 173 176 183 184 176 175 174 179 180 181 172 166 177 174 176 173 175 171 167 176 163 162 173 164 170 159 166 166 164 157 163 156 157 156 160 166 157 160 160 159 152 153 156 167 167 165 163 158 163 155 152 153 149 162 148 162 154 155 157 158 151 157 149 149 151 151 154 154 151 146 148 147 151 150 144 149 150 151 146 148 146 146 140 148 143 151 140 140 149 147 140 147 146 149 143 143 148 143 137 144 146 141 140 144 142 143 139 135 137 143 143 142 132 132 139 139 139 141 143 140 138 131 137 137 141 132 140 134 139 140 130 140 137 128 138 135 133 136 137 128 129 131 138 130 130 134 126 127 130 126 136 127 127 132 135 125 134 134 132 134 132 134 133 131 134 129 124 129 127 123 130 132 127 131 123 134 128 124 128 123 124 131 125 123 123 129 133 128 124 132 127 126 133 132 122 121 131 127 127 126 121 126 132 131 127 125 130
121 126 124 126 121 125 129 122 127 128 126 126 131 124 131 128 123 121 129 128 131 128 126 125 128 123 124 126 122 132 128 124 132 125 122 133 130 124 123 129 124 129 131 134 124 127 126 135 131 133 134 132 132 130 125 125 132 135 131 125 136 135 126 128 128 136 131 133 130 138 138 135 134 134 135 137 128 139 137 137 138 137 133 135 132 137 138 130 138 133 132 136 133 136 141 136 136 134 134 141 135 134 145 146 138 140 145 135 141 147 134 147 136 137 147 147 141 136 139 149 146 146 150 140 148 144 139 151 142 140 140 144 142 151 143 147 153 145 149 144 153 155 146 156 146 153 150 152 151 148 159 147 149 147 157 160 161 152 153 158 158 150 164 151 154 152 161 155 164 160 156 165 165 160 166 163 168 169 158 157 169 170 170 165 168 164 162 174 172 163 169 166 167 173 173 169 178 176 175 165 168 181 181 175 180 172 181 184 175 172 171 179 179 172 174 174 188 185 189 176 181 192 177 193 184 180 180 185 193 187 194 181 191 192 194 188 185 185 198 186 192 196 194 192 201 188 204 199 205 192 204 192 204 194 208 198 207 209 195 198 204 208 211 199 202 215 215 207 208 220 204 221 202 219 209 213 212 207 209 215 219 213 211 218 225 209 209 212 214 222 224 221 227 231 222 222 223 222 235 224 233 240 223 236 228 226 238 233 237 224 234 224 232 236 243 249 247 251 242 240 244 252 243 251 246 254 256 238 237 253 239 257 248 242 257 243 249 250 251 260 256 245 255 245 252 246 265 253 257 271 271 266 251 260 263 273 258 266 263 279 272 259 276 258 282 277 263 285 269 269 273 286 273 266 280 269 287 289 284 277 281 285 287 274 296 289 289 297 282 290 287 284 291 296 300 285 301 298 296 301 304 300 305 301 294 289 312 295 310 289 313 304 320 318 316 299 314 319 298 309 318 325 304 312 317 305 331 327 315 316 322 328 322 334 313 313 331 328 338 315 324 332 328 333 318 324 321 349 342 345 332 326 349 329 336 334 352 351 350 342 328 356 340 329 345 332 344 343 360 354 366 359 349 369 361 337 363 348 342 358 354 352 354 356 344 359 346 359 349 364 363 372 360 367 382 358 360 383 361 375 364 366 361 393 369 359 371 370 375 370 380 368 396 366 378 381 383 388 399 392 386 392 374 405 376 410 389 388 406 381 385 393 384 394 419 383 414 408 387 418 411 423 401 398 405 403 393 426 430 413 399 433 430 418 409 415 411 417 404 437 426 406 428 404 408 444 435 410 418 428 436 440 434 433 429 434 450 417 419 433 446 417 456 420 442 436 446 447 445 441 431 456 460 466 459 432 452 426 434 437 453 468 431 448 472 433 472 465 468 440 471 464 445 466 453 467 475 449 482 467 468 476 474 471 459 466 473 468 476 472 473 475 450 456 490 479 492 483 466 489 483 462 477 490 473 493 499 479 469 498 491 470 464 506 502 468 503 473 502 470 476 495 487 490 497 505 516 511 489 477 491 494 486 517 498 503 512 522 493 501 517 522 512 504 516 525 490 501 525 510 487 494 536 523 503 501 513 492 514 539 524 539 521 513 527 546 506 512 532 531 529 542 525 507 537 538 517 538 520 549 546 549 506 532 555 512 555 517 535 524 522 561 557 546 559 528 552 532 549 560 557 523 545 570 523 552 530 532 520 558 555 535 572 567 527 578 572 567 527 551 574 580 531 566 538 551 532 580 534 565 544 576 564 538 574 561 578 589 575 551 568 538 548 542 562 546 540 587 561 546 556 555 572 559 584 587 550 585 554 598 595 552 546 589 566 577 603 567 586 549 589 553 579 559 579 559 582 587 583 581 554 591 567 558 555 591 610 569 558 564 580 566 598 599 591 561 561 617 580 615 611 591 591 589 586 605 597 570 619 609 570 617 608 594 585 572 622 588 621 614 568 597 590 610 572 594 603 598 586 594 623 573 589 627 591 594 608 587 591 611 596 587 581 583 618 629 605 579 612 621 622 595 583 585 588 610 602 622 580 610 632 584 637 624 580 585 629 592 599 581 589 623 636 582 605 590 592 598 601 639 603 615 586 632 640 611 592 607 610 600 594 603 606 591 590 609 599 640 624 618 640 632 601 635 636 624 645 646 642 603 642 602 638 647 593 633 614 603 597 640 632 643 601 629 636 601 631 592 626 644 605 648 642 602 641 642 610 622 592 612 621 645 639 628 614 620 637 622 647 626 611 629 618 625 607 601 635 647 604 611 640 621 606 630 632 594 619 591 626 622 612 595 613 598 632 639 627 618 610 623 592 631 600 618 602 615 629 647 610 642 604 597 611 619 635 589 621 602 589 595 632 612 640 639 596 635 643 594 617 644 631 598 633 617 598 627 608 645 646 619 596 638 587 589 619 618 588 642 626 604 644 640 637 635 630 584 623 625 589 590 620 634 601 607 604 612 588 624 610 585 597 622 639 597 624 611 632 627 606 612 587 581 602 585 615 628 634 618 589 596 610 603 617 621 590 609 578 631 592 603 580 612 587 589 611 583 580 608 571 620 618 605 622 583 604 599 591 627 586 601 618 590 585 571 624 586 614 577 608 617 567 609 604 583 584 599 586 574 595 598 597 614 571 583 571 574 599 568 579 608 588 603 598 573 586 568 583 570 604 578 586 568 606 589 562 607 551 588 599 590 554 565 567 598 552 555 590 560 601 567 592 562 580 588 595 557 582 554 546 564 588 586 540 579 574 561 583 590 590 571 553 572 544 574 544 558 559 563 542 564 559 532 535 552 558 554 576 553 531 572 542 574 544 541 567 574 555 531 564 525 563 548 530 527 520 535 523 536 533 535 557 539 560 538 541 560 544 564 529 535 558 547 531 524 511 541 530 528 514 522 548 511 541 540 534 508 539 523 525 537 514 543 501 545 531 511 514 536 498 512 503 494 511 519 497 494 490 527 500 533 499 522 508 485 499 522 530 529 521 504 510 520 501 487 506 492 482 482 481 514 479 476 516 490 490 505 484 497 470 494 495 507 515 502 504 485 503 492 466 482 502 467 476 473 503 495 468 458 497 503 498 493 479 474 459 463 451 484 458 450 473 486 447 487 489 459 481 483 467 462 477 476 468 445 461 438 482 465 474 448 455 471 478 449 433 476 442 473 464 440 471 444 456 437 433 444 452 442 447 464 437 431 441 419 444 425 425 417 442 418 455 453 421 438 433 420 449 428 449 433 422 440 421 438 424 435 424 437 405 401 422 407 425 399 410 420 430 422 422 427 432 415 431 408 421 406 413 426 419 395 385 421 389 387 388 398 401 401 383 407 393 393 400 396 377 404 386 409 377 376 389 406 396 376 367 382 369 402 367 375 390 379 398 379 373 376 379 387 382 375 363 382 357 370 385 369 375 374 370 381 360 367 353 349 353 367 345 369 351 362 341 365 352 362 365 343 337 365 361 355 362 351 357 360 333 346 334 345 354 338 329 358 328 332 346 344 348 336 328 332 328 339 347 339 344 320 326 325 336 313 338 324 330 315 334 326 324 333 317 333 305 314 318 308 326 331 325 299 328 319 298 308 313 308 312 300 298 319 317 293 298 290 315 315 291 313 306 314 311 303 289 303 305 300 292 302 305 302 292 290 286 285 283 280 274 273 272 289 270 289 278 276 284 281 266 283 278 276 282 288 266 265 274 274 280 273 278 260 279 258 277 257 271 276 254 258 260 253 274 260 261 268 263 264 268 250 256 250 250 250 256 244 256 258 241 263 250 256 241 254 237 258 236 256 246 244 232 231 238 246 236 231 250 231 245 236 245 237 228 225 239 231 233 239 243 226 231 230 225 226 233 219 231 219 219 232 223 227 226 227 219 214 214 212 218 210 213 211 220 215 225 209 207 223 220 211 211 203 205 213 208 204 202 216 202 202 206 213 208 210 204 212 202 195 193 203 210 209 190 197 199 200 189 202 204 193 199 189 203 197 194 200 194 184 200 197 183 186 195 189 196 181 188 186 185 192 193 176 177 191 177 185 187 180 189 188 176 172 183 183 176 172 185 178 168 175 172 175 174 166 175 165 173 168 178 172 178 163 163 172 171 172 174 164 173 166 163 170 163 157 165 160 163 169 159 163 158 163 157 167 153 166 156 167 163 162 158 165 165 161 150 152 155 161 151 149 160 152 149 160 147 159 158 157 146 155 148 150 157 153 148 146 155 152 143 145 154 149 143 151 142 152 143 148 143 145 149 147 137 143 140 139 148 137 137 146 136 143 143 136 145 134 144 134 138 138 138 138 145 142 140 144 139 138 141 142 139 131 140 132 136 133 141 135 131 141 130 136 133 135 130 137 130 137 130 132 130 136 132 139 137 128 137 133 134 135 131 130 134 127 132 130 131 131 136 133 133 124 130 126 132 131 123 134 129 126 129 132 125 132 129 128 133 132 129 127 126 122 123 122 122 126 130 122 121 121 126 127 131 132 122 128 121 129 124 122 125 130 130 131 129 128 125 131 126 124 124 131 128 129
123 129 123 120 122 127 120 127 121 122 130 122 129 130 130 125 124 127 126 125 125 126 121 122 125 120 130 130 131 127 128 127 128 123 127 131 130 131 130 123 125 122 127 128 124 129 125 128 128 123 130 135 131 132 123 131 135 123 130 133 128 132 128 136 129 133 127 131 130 136 127 133 137 128 135 131 128 138 128 128 128 138 130 137 135 131 135 137 134 131 135 141 142 142 142 133 138 132 142 132 134 133 140 132 134 133 138 136 146 142 143 133 134 134 137 143 142 135 138 145 144 144 142 140 144 144 139 146 151 152 148 142 152 146 147 153 147 154 142 153 142 146 146 147 148 157 158 144 149 159 155 151 146 150 151 147 150 149 155 152 163 154 154 164 154 165 152 156 163 160 152 161 156 165 165 156 168 160 156 168 156 165 165 162 159 169 174 163 172 165 172 173 167 162 168 166 170 171 170 174 173 181 180 170 167 181 182 177 182 185 176 179 186 173 173 185 172 189 183 176 180 185 191 176 176 192 191 188 179 191 190 191 185 192 186 199 188 185 200 188 192 197 193 201 204 204 191 198 199 206 193 197 201 194 196 201 191 194 208 195 207 208 209 200 203 200 198 209 202 209 207 217 217 215 209 206 222 222 215 223 206 210 208 218 214 210 216 224 211 228 229 220 218 216 213 228 224 220 234 232 236 236 230 235 241 228 228 235 234 226 244 230 226 235 238 239 232 229 247 231 252 240 245 247 240 255 245 248 251 246 256 242 246 247 254 259 257 240 263 253 247 249 265 247 264 259 251 261 270 269 267 254 260 274 268 254 258 276 272 269 267 275 266 258 266 284 285 279 277 261 264 284 276 276 269 289 277 272 280 288 275 295 280 272 286 287 296 284 294 278 299 297 283 283 287 288 283 306 304 295 293 301 304 293 287 291 289 304 315 305 303 292 303 296 313 316 308 298 297 301 301 319 328 309 318 328 303 322 332 312 326 333 306 324 317 320 315 313 326 313 333 313 336 345 334 339 327 340 342 349 321 350 347 342 340 326 323 342 334 340 340 353 335 340 354 340 357 348 338 333 357 353 353 345 350 351 343 369 356 366 345 366 344 371 371 352 351 347 360 358 370 379 383 380 361 388 353 357 372 390 361 389 392 361 374 359 383 375 362 382 373 390 364 400 392 369 377 393 402 375 379 380 399 391 389 397 401 401 411 385 407 379 404 414 409 412 414 414 392 394 389 415 412 404 409 415 429 402 402 411 393 404 433 403 403 424 405 409 433 424 437 404 412 432 427 406 438 412 416 433 446 416 438 415 419 429 419 446 450 429 433 426 451 450 422 431 450 439 425 433 463 433 423 433 467 440 468 435 447 465 467 446 434 440 438 438 468 474 434 459 468 442 452 458 467 464 443 470 459 481 449 446 480 476 457 489 478 481 492 453 469 450 475 456 460 459 472 462 476 479 498 477 496 470 474 495 464 472 477 487 505 476 509 506 510 483 508 485 479 490 482 482 511 507 520 473 474 479 483 517 508 480 517 507 497 506 505 513 500 508 485 511 499 497 532 499 490 488 537 507 534 512 532 496 520 501 508 519 510 541 501 498 497 542 502 503 516 503 535 546 539 517 508 521 546 522 545 547 505 529 556 538 507 515 526 544 551 535 553 560 560 546 513 530 535 566 546 522 523 561 561 527 553 532 541 547 530 543 538 572 532 526 530 553 543 529 532 546 529 549 535 546 544 537 572 549 545 539 541 558 558 544 551 577 580 568 550 535 580 548 562 575 573 557 590 580 578 584 583 572 584 547 561 560 584 575 552 550 587 584 584 564 592 561 567 569 583 595 561 562 566 608 558 555 578 600 577 598 574 588 592 603 600 559 586 606 562 611 590 602 574 566 604 580 599 572 604 571 571 580 590 563 566 594 592 580 609 592 600 586 609 584 569 577 569 611 606 607 594 612 594 598 588 579 592 597 616 619 620 602 585 617 582 610 621 629 591 604 599 596 594 632 594 611 583 583 608 591 626 636 609 630 612 620 632 627 588 600 604 593 612 589 613 606 636 639 634 599 608 618 618 587 593 583 629 628 590 609 613 632 618 595 597 633 612 594 627 607 617 594 624 592 606 596 621 603 596 614 622 624 592 598 631 604 602 620 589 609 588 621 599 642 643 603 597 624 604 592 602 631 645 609 619 650 645 594 621 632 606 622 612 611 636 596 595 622 614 597 600 632 622 625 621 614 637 630 647 590 631 596 630 625 617 599 624 609 602 592 650 620 626 611 640 608 617 643 641 639 648 651 617 618 624 649 642 609 627 636 607 606 642 648 639 605 593 611 624 605 612 619 632 647 640 619 603 604 610 590 589 605 649 617 633 619 614 622 638 649 606 592 620 589 612 607 633 601 629 590 639 619 619 632 610 614 598 586 633 646 604 592 638 628 644 594 625 612 636 592 593 602 629 625 602 593 643 588 605 622 590 598 594 623 581 618 589 595 619 638 596 638 582 588 621 582 592 636 603 620 624 612 634 600 601 576 578 575 598 596 632 596 610 613 626 590 617 613 612 611 629 630 616 618 604 596 594 619 595 611 601 569 589 626 593 612 612 596 588 619 605 586 591 565 596 596 586 564 579 587 579 572 602 597 588 594 586 594 611 587 576 595 585 573 567 600 578 581 571 592 569 559 602 600 558 577 593 581 599 587 559 588 554 584 590 593 583 603 582 585 551 548 557 547 597 594 588 598 543 548 571 548 587 575 576 549 547 557 583 559 574 549 562 551 565 558 582 543 569 577 570 582 570 557 566 547 539 581 582 540 562 568 565 532 542 536 574 551 544 547 542 573 528 531 561 568 532 540 525 543 566 558 533 519 537 568 551 542 544 557 535 550 563 532 521 552 553 544 522 523 534 509 557 506 526 540 540 506 551 506 544 516 531 510 500 535 527 517 546 532 502 532 532 517 528 514 502 503 511 524 499 516 537 512 525 499 533 530 527 513 532 482 513 501 529 525 514 501 494 492 486 504 505 489 502 513 498 498 495 501 495 477 484 513 497 498 498 469 465 493 491 505 477 491 463 484 486 506 493 465 483 475 465 484 483 456 498 453 481 497 456 491 481 457 482 491 479 477 458 464 468 484 481 480 470 443 472 441 440 480 476 446 465 467 459 471 465 438 473 465 471 470 467 451 447 426 438 456 452 432 451 431 425 424 442 452 427 438 444 451 455 443 444 444 419 413 432 428 451 442 437 434 429 437 408 419 427 404 415 431 400 426 403 403 419 400 422 405 434 431 402 423 426 402 420 395 404 403 390 417 423 408 395 401 395 415 393 403 418 395 393 408 398 402 404 376 388 394 384 410 409 395 389 369 383 372 378 400 378 392 379 369 385 393 392 398 394 371 379 373 364 363 384 384 374 370 374 357 383 368 350 357 361 367 381 360 380 354 366 358 370 348 357 367 353 339 342 359 370 336 368 347 360 335 359 346 347 352 342 357 358 350 349 341 353 328 352 353 322 336 343 323 346 323 323 327 329 334 315 333 317 328 328 337 310 310 328 324 334 321 324 306 308 329 324 332 304 311 317 301 322 308 306 299 305 317 311 310 301 296 310 307 291 315 312 308 309 310 297 298 312 299 311 301 288 301 297 279 290 284 286 291 296 282 297 293 291 281 278 295 297 279 274 281 281 268 283 289 277 272 274 282 286 285 270 280 273 273 280 262 274 268 260 274 255 253 272 266 270 275 261 270 259 256 260 256 268 253 258 246 265 254 249 242 258 249 248 253 243 247 258 259 244 257 251 249 233 244 244 251 243 245 252 233 237 236 237 246 235 233 238 245 233 226 241 226 228 228 225 230 230 226 237 232 224 225 215 223 219 228 231 212 215 222 221 222 225 220 223 224 217 214 205 206 215 210 222 208 209 209 216 220 203 207 214 217 206 200 214 196 210 208 208 205 205 197 192 198 192 201 201 204 199 190 193 205 200 201 192 196 192 198 187 183 184 182 197 190 194 198 180 191 179 178 189 187 189 181 180 186 181 188 178 180 176 181 173 176 173 185 176 182 178 175 170 183 173 180 169 177 168 175 172 176 171 169 167 168 171 175 168 163 165 173 172 162 173 164 165 171 171 165 164 159 160 163 163 156 155 158 154 157 153 162 155 159 164 155 153 164 159 158 150 150 162 159 152 161 151 156 157 151 157 154 145 152 157 154 144 143 144 143 150 154 146 142 148 140 143 143 144 146 141 142 151 151 146 146 146 145 146 144 149 146 143 137 140 144 145 143 138 146 140 139 141 145 140 134 144 139 134 139 138 134 143 140 140 131 132 137 142 142 130 133 134 138 135 132 134 137 128 128 128 129 139 129 139 133 127 138 127 131 133 134 133 132 131 130 134 134 136 132 133 126 136 127 134 130 131 130 129 133 131 124 130 125 125 133 132 130 126 127 122 122 132 121 130 131 124 125 124 124 125 126 126 130 125 122 125 128 120 125 121 128 127 121 123 123 120 125 123 125 130 124 126 121 128 127 131 131 120 127
126 123 123 120 126 128 126 119 128 127 128 129 127 127 123 130 130 123 123 121 128 125 130 126 127 126 122 131 131 123 130 126 131 122 127 130 131 126 130 129 123 132 132 131 129 124 122 128 129 127 124 131 122 127 127 122 126 128 129 128 132 129 133 132 132 131 128 126 135 125 130 130 127 127 131 130 136 130 132 126 132 137 133 135 127 132 140 131 140 135 137 137 129 137 134 141 132 141 132 131 143 140 137 135 143 133 139 137 138 144 145 133 142 139 136 147 134 146 142 138 146 145 144 139 147 137 139 146 150 145 145 146 152 146 148 150 153 146 153 146 144 144 143 155 154 154 144 151 146 155 156 145 156 160 154 151 149 150 150 153 155 159 163 150 164 158 156 156 156 156 157 165 157 162 167 167 157 163 156 158 169 170 167 166 170 166 159 172 165 170 163 162 171 173 177 172 174 173 174 175 173 179 172 174 180 170 175 177 182 170 179 176 177 179 188 185 184 172 173 179 177 183 185 178 192 180 188 182 193 180 179 181 181 191 183 187 195 193 196 183 192 194 192 190 195 197 199 189 196 190 203 207 208 193 201 195 193 194 201 199 201 194 205 214 208 206 214 213 215 217 213 200 206 206 219 204 221 218 207 209 206 208 216 221 219 211 227 224 212 230 219 221 227 218 221 224 220 232 224 237 230 233 219 229 220 222 226 223 221 242 224 224 231 230 233 227 237 241 245 242 245 229 233 241 245 240 254 255 233 251 246 241 249 250 251 255 241 259 262 243 260 262 244 248 265 252 255 256 258 258 261 256 274 271 253 252 253 257 276 271 268 259 262 274 274 273 264 267 278 283 288 284 283 276 289 282 284 292 286 274 281 292 279 271 293 275 278 284 285 300 301 297 294 289 285 281 302 292 286 296 306 307 285 300 288 297 306 298 300 316 291 316 308 309 301 309 312 311 297 310 297 309 306 329 311 324 302 307 330 318 326 310 310 315 317 319 319 316 338 314 311 338 338 331 336 337 316 320 344 325 320 322 330 352 333 325 343 335 354 326 348 326 340 346 329 329 345 348 333 338 353 363 336 343 346 359 343 372 354 350 375 355 358 364 352 378 374 374 371 370 358 378 357 383 369 372 381 355 390 389 390 387 390 360 385 372 362 377 369 369 363 386 372 382 381 369 373 369 404 396 372 400 377 377 404 377 404 378 397 391 413 404 386 394 397 409 411 421 418 419 423 421 405 393 401 429 397 419 427 427 415 403 420 403 425 411 417 409 440 399 412 405 412 416 411 443 422 432 422 437 427 450 413 409 441 422 446 446 431 446 452 439 457 441 433 425 422 428 423 430 434 442 461 439 441 467 433 465 430 436 467 441 431 441 431 475 472 463 457 451 446 460 445 469 475 446 454 447 478 477 465 453 482 452 445 467 488 457 469 477 453 450 485 458 452 482 461 498 467 467 463 492 486 499 482 479 496 487 468 505 501 464 508 487 481 496 495 473 474 472 481 473 484 474 498 518 518 492 496 497 511 490 519 494 492 527 528 494 512 491 527 528 490 503 492 489 500 529 525 504 512 489 521 496 528 512 516 540 533 519 540 525 516 546 512 544 508 539 548 512 510 524 537 549 526 533 556 512 519 533 553 517 537 516 535 534 548 535 555 514 543 535 519 556 527 546 539 539 560 544 562 539 571 519 564 539 569 541 537 570 556 529 553 567 534 563 532 574 561 546 539 538 540 536 547 580 558 566 553 542 570 585 585 571 570 560 551 583 549 559 582 589 548 557 577 562 549 554 572 559 585 547 569 586 544 561 552 563 586 567 581 562 554 604 556 586 554 556 595 562 557 569 601 600 559 595 560 609 591 570 603 570 588 582 566 605 565 566 558 564 588 604 571 594 586 615 573 613 612 613 612 618 591 600 605 577 590 620 574 624 602 580 619 594 605 625 594 614 613 581 601 591 602 580 576 603 596 626 622 622 576 594 624 598 598 632 603 585 601 616 598 633 580 616 631 597 622 584 611 586 634 636 601 606 587 618 627 626 631 622 592 629 615 584 604 616 583 598 635 630 603 606 612 635 620 608 628 591 638 591 639 598 614 615 623 622 596 613 609 588 596 622 640 633 628 604 607 630 621 600 617 642 625 588 613 599 603 632 646 606 645 648 642 594 647 594 649 629 628 623 599 638 591 590 610 627 647 646 637 602 639 592 638 590 640 599 602 592 640 597 610 634 592 601 639 648 604 637 626 641 610 634 627 609 633 647 644 628 641 629 640 626 629 624 627 616 631 636 616 618 640 635 600 639 643 646 634 592 631 605 640 648 647 614 604 627 606 592 601 593 628 648 627 605 620 601 628 598 644 591 622 628 632 631 614 620 625 595 621 601 607 608 596 601 629 607 637 632 599 605 591 595 589 633 634 592 622 636 646 621 609 628 594 643 646 585 615 624 621 603 598 615 594 611 600 634 626 608 616 639 627 620 586 630 604 635 634 638 623 633 612 584 614 621 581 614 621 608 617 627 599 580 618 604 615 607 592 583 634 628 577 606 618 602 609 605 578 620 615 592 613 578 613 600 620 580 594 624 602 626 613 624 594 586 585 617 587 603 598 620 620 604 566 591 572 575 590 589 621 616 606 603 615 573 575 570 601 565 583 598 579 566 612 570 589 604 612 604 587 562 572 574 591 556 553 586 595 599 553 592 589 568 583 600 570 566 597 594 595 582 588 555 573 572 584 595 582 577 558 543 547 558 553 542 561 564 566 573 549 582 554 556 541 571 557 565 575 555 554 561 543 561 563 535 546 534 552 569 581 574 549 566 537 536 550 529 538 529 576 551 547 524 539 521 570 570 548 561 539 525 547 543 569 542 525 550 534 515 558 549 518 518 558 537 538 520 536 518 535 553 524 527 544 543 533 538 545 504 512 503 506 520 512 529 512 509 496 545 499 515 533 513 527 528 505 496 513 495 525 497 514 521 517 519 500 512 494 488 523 525 495 530 488 506 527 502 484 483 503 483 499 498 499 491 520 477 490 514 503 472 505 492 510 513 473 486 502 498 505 471 498 486 498 483 468 464 503 503 483 467 490 468 493 480 496 458 487 477 475 486 457 458 455 451 488 447 465 452 452 452 446 445 462 447 448 450 475 453 438 456 475 448 474 471 467 439 451 463 456 455 470 457 440 432 455 450 447 457 449 435 453 454 422 456 427 446 435 447 455 443 450 429 435 442 419 446 426 420 410 412 439 440 405 440 424 405 443 434 409 433 433 433 406 429 432 414 425 424 406 418 430 407 392 420 426 395 388 401 410 405 411 406 415 406 391 404 408 384 394 403 391 403 390 393 400 410 379 392 379 393 397 381 401 391 383 381 370 395 391 368 393 379 371 392 396 373 385 394 378 387 377 366 362 379 358 381 353 368 352 366 374 365 347 366 361 369 345 361 343 368 354 360 362 364 355 337 350 368 356 358 350 332 365 348 335 347 350 329 359 349 347 344 335 338 331 325 335 322 340 319 331 342 342 326 318 326 342 343 334 315 325 318 335 318 317 336 329 309 316 323 320 311 313 308 327 325 325 320 318 324 320 312 325 311 309 298 297 313 303 316 299 297 302 313 290 312 290 296 290 306 287 295 306 306 285 304 282 287 291 300 287 281 274 289 290 285 278 274 273 271 272 269 273 270 272 291 268 282 277 273 272 261 283 260 264 279 282 264 262 275 260 256 254 255 254 269 257 271 265 265 257 259 250 254 255 264 264 265 245 254 245 260 255 251 246 262 257 237 256 253 236 236 249 250 243 233 238 252 236 230 229 251 247 249 235 244 234 245 226 223 228 234 232 221 240 220 221 234 222 233 232 221 217 216 214 231 232 225 231 216 220 209 211 220 227 225 209 219 206 220 209 212 217 216 208 203 221 216 205 219 207 207 199 214 204 197 206 210 194 209 196 201 197 196 198 192 207 209 206 189 189 200 203 189 203 201 195 193 189 191 200 201 186 198 181 191 187 183 187 179 188 188 183 191 193 178 184 184 181 180 180 189 179 180 185 173 172 183 170 185 175 178 177 179 180 178 168 175 172 172 175 168 170 173 171 178 168 161 175 168 174 164 160 169 160 170 168 164 171 171 169 163 163 168 158 166 156 159 167 156 156 163 151 163 155 152 163 162 150 161 156 151 159 148 154 161 152 153 148 147 150 148 153 145 146 146 148 144 147 148 142 149 151 153 150 146 141 144 143 142 151 139 150 138 141 149 149 141 145 143 139 145 143 139 140 134 145 143 146 143 142 134 138 138 139 141 133 132 139 133 140 143 133 139 138 141 131 130 135 129 140 131 131 130 134 127 138 134 129 127 132 134 134 130 130 130 125 130 129 134 135 124 134 124 136 131 135 124 131 129 126 131 132 129 128 128 127 122 123 132 131 126 127 122 122 126 130 131 121 130 131 122 121 126 127 122 129 127 128 126 131 120 128 127 126 121 124 123 121 125 122 122 121 128 127 122 126 125 121 126 126 123 120 119 130 127 122 119 126 130
125 128 122 121 123 129 127 128 121 118 126 128 125 129 118 122 124 125 128 126 120 127 123 121 127 127 122 123 127 121 123 122 119 127 129 129 126 127 128 122 120 125 121 127 128 121 123 122 129 126 124 123 123 129 130 125 126 126 130 126 128 122 130 135 131 129 129 135 132 134 136 136 124 129 131 132 132 137 126 136 126 138 126 137 133 131 129 134 128 132 132 131 137 137 133 134 133 140 135 131 140 137 130 141 143 140 137 138 143 141 134 143 136 146 146 143 141 144 144 145 141 141 139 144 137 140 140 136 145 142 146 141 141 149 147 144 149 145 152 141 143 153 152 155 143 146 156 144 154 152 153 158 152 152 148 153 147 148 161 151 150 162 162 156 156 161 154 164 151 162 153 152 157 166 164 165 156 165 158 159 155 167 157 156 160 170 157 158 170 160 171 173 160 161 168 163 172 172 170 172 175 170 178 176 166 176 175 183 181 182 184 182 180 186 171 188 182 187 180 179 183 176 186 191 188 179 180 180 180 181 193 179 182 181 190 185 180 188 183 193 190 196 197 197 193 190 191 193 198 198 203 192 203 203 203 201 199 193 198 210 203 208 207 204 202 200 197 197 206 199 212 199 205 205 212 220 211 212 221 211 220 205 225 207 218 212 211 222 224 227 210 230 224 223 220 219 232 229 217 223 235 233 219 229 240 232 235 230 232 231 222 244 240 227 245 226 228 236 242 235 245 230 246 236 235 236 251 248 256 246 235 237 239 243 258 258 253 255 260 251 245 253 261 261 262 253 245 251 267 263 266 253 273 271 250 262 259 253 259 260 259 274 267 265 269 263 275 269 285 281 281 287 280 283 271 276 284 275 281 281 273 271 293 294 297 295 287 282 284 289 291 302 300 288 290 283 301 300 292 296 291 305 302 300 296 310 288 293 307 290 289 292 319 291 302 301 309 316 301 296 324 303 314 311 304 330 309 311 327 321 318 329 322 309 320 336 317 331 332 321 334 338 319 340 344 339 326 330 346 349 329 347 341 347 335 330 336 341 328 336 329 330 354 331 330 337 354 358 354 358 353 356 345 362 350 343 350 359 372 350 367 357 350 342 356 378 368 345 346 352 364 370 382 372 356 384 354 367 379 384 389 375 390 384 375 365 361 377 376 383 380 397 382 376 383 403 390 375 394 374 379 409 400 406 409 378 407 384 386 382 402 411 387 412 386 398 397 416 398 410 410 422 405 402 397 405 424 424 395 392 394 394 425 423 431 431 427 438 419 428 439 421 402 439 423 434 422 425 412 406 420 440 428 420 450 440 426 439 418 445 427 448 443 440 422 419 452 453 456 451 442 438 447 445 431 439 444 466 438 472 473 438 452 437 443 447 475 475 459 466 478 463 455 438 446 453 480 451 469 479 458 485 449 483 457 458 453 465 460 457 482 480 467 477 458 494 485 462 457 481 458 493 474 458 477 487 482 497 478 464 498 497 492 490 484 487 473 478 499 493 500 506 501 481 484 520 486 506 486 481 476 487 488 490 479 518 526 499 512 489 493 514 503 532 520 531 519 488 527 492 511 507 505 505 505 516 533 531 521 525 500 508 536 519 546 498 524 508 527 537 531 518 538 542 553 545 553 516 510 529 515 543 548 510 531 544 539 552 521 533 554 540 530 546 524 555 531 520 524 529 517 534 529 519 525 563 558 548 560 526 544 560 526 578 554 531 561 567 575 550 582 538 558 578 562 559 549 535 580 547 561 551 566 560 568 556 543 538 583 592 563 564 547 583 543 566 589 590 566 593 561 566 589 599 566 591 582 561 597 568 566 570 589 593 569 579 559 582 608 599 564 552 604 571 562 562 592 611 610 610 574 582 592 575 570 579 567 572 604 600 567 618 569 596 582 603 566 579 599 579 605 595 572 587 604 602 575 577 589 582 612 610 583 585 575 571 573 625 619 597 580 593 584 613 574 630 619 578 573 612 595 617 597 586 614 589 577 587 607 613 622 626 626 594 583 577 585 636 613 627 595 601 628 595 635 630 604 604 594 601 585 590 587 631 633 611 611 618 638 607 636 626 596 638 620 643 641 617 644 615 596 628 640 646 646 634 638 610 598 590 632 604 600 641 594 592 609 623 633 613 595 637 630 620 603 603 650 607 628 635 634 610 594 637 615 636 629 646 639 623 650 641 609 610 628 649 599 599 626 643 623 632 629 600 601 641 614 601 596 653 646 639 613 651 624 636 633 601 631 621 632 627 610 649 647 645 646 653 651 619 643 621 596 617 628 604 603 650 612 607 648 604 592 607 599 622 651 641 631 626 608 607 600 624 602 592 612 593 651 609 618 640 636 620 601 608 633 610 604 590 624 598 600 622 611 607 590 606 591 626 640 607 641 648 637 649 647 596 650 645 612 615 630 626 594 594 647 600 628 639 593 644 621 608 626 628 614 611 600 644 610 608 620 632 614 598 625 615 633 623 636 614 586 604 592 591 609 590 605 589 582 610 585 615 630 623 598 598 588 614 608 594 601 581 606 626 593 624 610 576 635 583 591 623 607 601 591 578 632 595 606 580 577 615 575 583 615 580 589 618 589 619 626 602 618 596 604 603 623 624 593 586 587 615 587 589 574 564 622 596 572 592 599 620 586 585 612 584 612 578 586 582 612 582 568 571 559 584 574 597 586 606 566 583 587 565 593 585 595 598 576 601 597 562 552 560 568 555 579 567 564 602 563 580 587 547 572 571 552 597 561 580 594 554 550 548 559 593 546 548 589 540 575 555 550 536 578 552 548 551 554 542 552 545 541 582 545 552 544 558 543 542 555 545 578 553 570 551 553 545 562 571 533 549 526 545 539 545 571 530 527 536 550 534 565 554 553 530 542 544 554 562 517 549 539 527 542 510 541 542 536 514 538 534 505 520 541 541 546 527 522 508 542 544 534 514 523 524 528 518 505 521 518 538 533 536 522 541 516 536 538 494 522 509 517 530 492 514 500 509 526 511 505 495 498 487 516 509 515 478 498 514 497 475 512 500 521 481 497 486 480 516 481 482 509 500 489 479 495 511 496 489 469 506 463 474 500 477 469 475 472 476 491 479 472 470 468 459 462 463 458 492 462 451 456 470 480 460 473 459 447 464 464 485 443 451 450 480 441 443 437 446 453 455 433 436 455 467 453 444 442 430 436 426 437 446 457 429 435 440 457 423 449 429 429 418 456 420 423 430 431 453 438 436 439 413 423 447 441 434 444 410 421 416 410 435 416 433 429 436 401 424 401 430 423 415 430 433 433 408 403 414 417 414 417 418 389 401 390 386 413 397 407 412 406 381 396 404 418 398 416 382 384 387 408 379 394 400 408 401 384 393 390 381 386 378 382 399 393 400 366 375 374 363 396 395 374 367 390 371 362 380 358 389 373 378 384 374 375 356 376 352 369 374 345 356 365 374 356 343 369 374 345 344 353 360 355 361 345 365 361 335 338 338 345 342 357 353 336 345 341 337 356 330 338 329 340 349 332 336 329 323 346 324 316 335 346 327 333 340 322 316 312 326 310 310 311 336 309 308 314 314 315 317 330 315 323 316 312 299 302 296 302 318 322 315 321 302 303 309 301 296 298 296 290 288 309 288 311 301 282 291 288 301 282 297 279 302 279 278 289 289 279 291 277 292 282 271 271 269 294 287 275 267 272 274 286 273 288 279 284 269 278 280 263 274 270 260 274 262 267 261 259 269 273 275 258 259 274 261 254 258 262 249 252 255 255 256 254 243 244 256 264 247 246 262 254 240 252 240 248 243 255 246 244 247 230 243 232 231 236 242 249 243 237 244 228 237 241 241 238 229 233 226 236 220 225 238 230 227 228 222 232 234 213 218 214 231 225 231 213 229 213 229 218 225 219 209 225 205 223 217 222 202 212 210 211 206 218 203 199 214 203 209 206 201 214 207 204 196 199 202 206 193 209 192 199 192 202 200 188 200 201 204 204 192 202 196 196 199 191 196 191 186 190 198 185 194 180 186 187 182 193 191 184 187 176 179 173 182 188 187 186 175 174 181 175 182 172 176 173 177 181 168 173 174 176 171 170 170 167 179 172 170 177 161 176 170 170 166 166 168 166 167 167 158 157 159 167 155 168 160 166 155 163 162 157 156 159 161 165 161 160 154 164 155 162 153 148 148 155 154 157 158 155 160 153 155 151 151 158 145 148 157 151 151 146 150 147 149 148 145 143 148 146 150 146 141 148 140 147 147 148 144 137 147 137 141 135 144 137 140 146 145 134 142 138 141 138 142 135 143 136 140 135 131 132 135 142 130 131 130 136 131 129 137 136 136 134 130 129 128 135 131 129 135 137 126 135 130 130 132 127 136 130 133 135 130 125 134 131 127 135 126 130 123 134 126 128 123 130 133 126 122 125 129 125 127 124 121 131 126 121 124 128 128 124 123 123 129 129 128 128 130 127 120 119 127 124 125 128 121 129 121 125 124 120 128 121 123 120 119 128 121 123 125 121 120 120 124 129 122 124 129 125 120 122 125 121 127
122 117 128 120 123 127 125 125 125 128 122 120 122 125 127 127 124 118 121 118 117 124 122 124 124 118 119 128 125 122 126 119 126 129 126 121 127 128 122 129 119 128 120 124 128 130 127 124 120 120 125 124 120 131 131 127 124 125 130 124 121 126 130 130 126 126 125 128 134 127 123 125 127 134 130 131 128 129 127 128 135 133 133 128 138 133 133 129 132 130 132 139 137 139 137 134 139 139 137 141 133 139 133 138 138 139 135 132 135 138 136 135 134 133 142 142 134 142 139 146 140 142 139 135 139 137 143 144 138 145 148 148 143 143 146 150 140 149 147 144 145 147 152 145 151 148 145 142 155 157 151 147 158 156 156 152 154 160 159 151 154 158 153 160 151 161 153 153 151 157 156 160 155 152 161 162 157 160 155 164 164 165 166 155 158 156 167 160 164 167 168 163 171 166 174 163 174 177 174 178 166 174 178 174 167 166 170 173 175 172 176 173 176 179 179 180 182 179 180 186 176 184 173 178 175 191 174 192 180 180 187 185 180 185 193 179 192 195 184 181 189 196 186 188 196 197 186 192 202 194 196 197 198 189 190 205 191 204 193 197 199 201 203 209 203 207 207 199 211 210 203 216 215 205 208 213 216 213 207 216 222 222 223 217 215 208 215 220 229 226 212 217 231 230 214 228 215 226 229 215 223 234 231 231 229 224 240 235 227 233 231 244 225 246 236 243 237 229 242 248 235 246 233 231 235 254 250 245 251 247 238 237 258 237 248 257 238 240 263 242 252 262 244 255 256 249 258 260 255 266 249 271 255 251 267 252 272 256 256 274 266 276 262 262 281 281 261 285 272 267 286 271 274 277 278 266 291 285 266 275 273 270 272 288 274 275 278 281 285 284 284 286 294 282 300 285 307 293 286 296 287 289 301 306 297 308 287 301 307 289 317 302 306 310 300 316 310 311 319 321 307 308 314 318 313 321 329 323 326 304 324 312 315 312 324 332 315 323 314 315 320 312 320 334 342 333 343 338 348 326 348 344 327 328 339 334 324 346 327 351 334 359 330 353 338 347 331 360 358 347 360 350 358 339 357 338 355 366 354 353 370 344 375 354 353 359 363 372 378 351 372 371 350 371 366 384 371 365 371 380 381 364 369 365 395 378 388 398 369 399 378 363 381 386 389 381 383 402 373 402 380 378 400 400 409 376 395 402 390 392 392 393 413 402 389 385 407 385 422 407 392 423 413 393 409 429 392 407 431 422 427 420 429 398 434 421 432 430 407 425 404 439 409 428 442 431 420 445 424 421 416 445 416 418 443 415 429 437 416 446 417 443 426 452 425 449 428 443 435 457 447 454 446 458 431 425 462 448 464 458 440 455 461 452 450 447 462 465 440 449 454 439 468 468 467 443 462 472 485 467 457 471 464 474 473 469 473 490 460 489 478 476 476 497 465 478 487 483 461 459 461 460 481 486 491 479 503 481 494 504 506 478 475 508 469 471 514 472 504 492 479 477 482 500 487 513 500 513 510 504 493 517 502 523 480 498 516 517 522 508 488 509 528 493 532 526 512 524 532 503 521 539 499 503 512 497 543 540 520 515 513 520 542 534 541 505 523 533 515 527 522 502 547 539 534 505 505 552 552 559 543 518 555 556 526 554 524 563 513 535 552 517 563 553 546 545 564 549 562 540 548 521 552 527 544 528 574 553 541 570 555 528 563 542 565 574 549 541 569 570 536 549 557 544 577 545 566 539 546 554 578 572 552 565 575 547 548 569 550 555 588 566 541 554 578 581 577 548 580 595 570 597 573 566 591 551 575 552 563 556 599 589 594 592 594 597 599 560 579 565 604 590 596 590 578 567 605 603 559 605 585 603 610 600 607 559 594 559 567 582 574 598 598 567 601 602 589 566 603 611 615 604 581 618 582 623 584 603 622 579 588 616 608 585 582 594 601 621 618 589 593 597 579 580 617 627 598 577 623 603 590 607 600 595 603 603 618 620 627 620 586 615 636 586 586 610 611 614 607 582 627 627 640 633 620 600 619 623 582 604 639 624 611 607 586 626 588 644 631 629 636 623 603 620 610 636 586 589 611 618 593 601 607 595 594 647 616 635 629 620 598 627 601 627 606 626 605 613 604 632 602 605 601 642 616 644 598 647 622 611 603 592 595 646 605 629 612 592 614 599 624 603 614 635 641 631 609 595 593 625 636 606 641 647 596 604 638 604 599 609 624 612 609 630 607 623 604 628 623 628 635 594 640 594 638 627 633 594 629 635 625 609 647 610 600 649 623 647 597 629 601 629 648 616 602 598 644 613 632 612 648 612 611 631 612 592 601 653 593 637 631 623 652 621 640 597 616 607 650 619 641 595 591 633 618 600 638 606 620 614 624 611 631 642 650 589 641 597 648 640 640 625 609 638 590 594 642 614 594 613 626 617 625 631 604 628 593 642 609 637 612 619 639 605 634 589 594 619 633 625 612 619 643 629 588 609 597 584 587 604 610 627 634 586 609 592 628 616 586 589 605 611 623 599 598 605 637 591 593 614 587 580 615 603 588 615 630 625 608 616 583 615 621 609 577 574 580 575 625 594 596 600 610 591 573 622 616 583 597 618 608 570 596 608 623 581 592 575 579 573 584 588 616 582 605 565 570 596 586 572 604 568 582 559 608 565 564 588 581 588 585 602 557 608 564 610 571 570 594 593 593 581 566 560 589 555 591 563 558 560 548 596 553 595 600 576 592 582 555 557 547 593 594 595 584 562 549 582 547 553 590 568 542 583 538 564 589 565 539 552 570 562 534 546 541 575 546 580 536 572 580 539 578 568 579 553 548 573 567 547 552 553 549 563 555 563 569 523 565 536 551 533 553 551 548 553 520 559 540 543 517 554 531 533 532 536 513 549 530 527 542 518 549 542 519 517 506 527 503 511 530 505 515 505 529 509 521 516 532 538 515 528 514 511 532 539 527 538 525 540 538 500 488 518 531 499 486 505 504 489 517 500 486 486 520 522 485 518 494 495 507 522 491 522 479 492 486 496 510 503 509 502 480 486 512 505 489 507 492 465 498 492 471 493 500 487 470 477 471 467 469 482 493 485 484 475 481 475 456 483 475 483 487 487 489 480 450 470 461 443 481 444 480 462 462 443 472 438 472 456 465 451 450 465 451 459 468 440 447 433 445 448 436 429 452 435 453 432 453 442 451 435 431 445 458 419 444 438 416 451 442 416 413 453 412 416 424 410 447 430 421 411 406 408 436 407 413 413 405 416 434 417 411 411 401 419 436 411 434 400 394 418 426 415 417 424 417 392 391 386 415 409 402 383 400 392 380 394 384 389 405 387 394 405 411 408 378 387 409 378 401 384 392 391 371 400 403 368 373 381 371 369 388 363 389 367 362 388 381 383 358 378 387 384 357 363 384 355 360 356 375 368 367 350 353 351 370 346 352 356 349 359 352 342 353 360 351 363 354 365 363 349 352 333 347 343 335 357 330 343 325 329 340 324 353 332 329 341 349 320 340 345 326 316 338 341 337 319 312 342 336 326 330 310 307 321 337 333 314 304 311 311 311 314 309 308 321 321 323 327 317 303 305 323 302 316 317 312 315 308 317 311 300 307 289 306 291 307 294 299 291 309 283 301 298 302 306 305 295 279 286 297 283 289 272 290 274 276 272 289 293 292 290 279 276 282 280 269 279 279 262 285 284 274 268 275 275 273 272 265 276 262 276 260 257 250 270 267 259 250 261 254 252 248 252 261 260 254 251 249 254 250 255 257 246 259 250 259 253 250 236 234 241 241 232 250 233 234 230 249 244 249 232 242 231 229 226 233 223 243 242 238 232 225 229 240 226 231 225 217 217 220 230 217 219 213 232 223 217 223 228 224 221 215 216 214 218 220 207 209 206 206 223 211 203 203 216 213 200 201 216 203 216 206 212 206 213 204 212 211 209 195 193 204 208 200 194 190 201 200 191 189 195 197 185 194 185 188 186 183 200 185 188 189 192 183 182 191 193 193 187 192 186 188 174 177 175 190 183 175 183 181 176 173 178 170 176 170 173 183 174 172 174 174 167 174 181 176 167 177 164 164 170 161 163 170 162 167 166 168 171 158 167 167 164 167 163 166 169 158 154 162 164 165 161 159 165 159 157 156 162 160 155 154 149 149 160 157 152 147 161 155 150 157 159 152 150 155 158 155 156 148 142 145 156 148 153 149 146 149 148 150 149 143 150 142 142 139 141 144 137 147 141 144 144 148 140 143 134 146 135 137 134 135 145 135 142 135 136 142 144 133 132 135 138 133 132 134 139 133 140 131 129 130 136 132 130 135 133 128 137 133 136 129 129 127 136 128 131 126 127 131 129 127 136 136 132 127 128 129 133 128 131 125 124 133 127 123 132 124 132 132 126 123 122 130 130 124 127 121 128 125 125 126 128 127 122 127 122 124 129 125 122 129 119 124 120 129 129 118 120 120 129 129 123 118 126 121 122 125 121 118 122 118 128 119 119 120 120 122 125 118 120 128 120 126 126 122 125 118
121 118 119 124 117 124 125 117 120 122 117 116 123 123 122 123 125 124 118 120 121 127 122 118 118 118 127 128 127 127 121 121 121 124 121 127 126 119 128 122 125 118 122 125 129 129 125 127 129 127 120 123 125 129 125 131 123 127 130 122 129 127 127 122 127 123 131 124 126 122 132 125 126 131 135 130 128 130 133 135 133 127 132 126 133 127 128 130 137 136 128 133 130 137 137 130 128 131 136 137 137 132 140 135 140 142 133 135 137 143 135 136 135 133 142 144 143 138 142 138 134 139 135 136 145 143 143 144 146 143 136 143 143 150 146 148 149 139 147 150 150 144 147 146 143 143 146 152 145 143 144 150 155 150 146 152 150 153 156 160 154 160 149 158 151 160 148 154 158 160 163 162 157 160 155 158 153 166 163 166 153 161 156 161 163 162 170 166 167 158 158 168 173 172 174 165 170 167 177 172 172 162 178 169 175 169 176 174 169 178 176 173 184 168 174 178 186 186 173 173 187 184 188 178 175 190 191 178 191 191 190 193 182 179 184 181 196 186 188 199 186 187 192 185 190 195 201 190 196 196 187 190 199 206 192 189 190 201 194 204 210 194 210 198 204 210 205 202 198 202 204 205 217 202 209 219 205 213 204 222 206 207 209 205 219 209 212 207 224 214 211 218 221 228 227 232 220 219 225 225 219 216 226 238 231 227 222 238 222 234 238 227 228 241 236 224 244 232 232 233 247 236 237 245 237 237 251 239 235 251 240 251 247 253 238 260 252 259 257 257 260 255 262 242 249 264 263 252 267 260 254 264 269 248 268 275 256 258 261 269 265 267 269 282 260 270 265 277 281 262 271 267 273 289 269 289 288 277 281 267 271 288 286 270 272 274 297 275 290 278 285 284 282 285 292 283 288 282 286 284 282 301 292 296 300 285 286 298 294 316 293 311 298 302 300 294 304 321 314 322 324 310 308 314 316 327 318 317 309 327 309 321 326 332 328 334 332 314 321 336 322 329 312 336 326 340 329 346 325 328 345 337 343 345 334 328 352 330 342 328 348 350 346 350 355 347 361 346 343 339 351 337 368 367 353 369 371 357 348 354 348 374 377 358 351 362 354 380 378 378 366 359 367 383 370 371 356 363 379 371 392 366 388 388 375 375 366 393 393 371 399 389 386 384 372 388 384 405 392 394 375 402 405 399 403 394 397 412 414 405 400 409 397 404 413 418 389 409 394 414 391 403 413 391 418 413 425 407 396 417 423 394 414 413 433 411 438 411 409 402 423 406 431 420 419 409 417 415 414 418 445 444 410 428 445 429 440 454 443 456 437 416 426 457 440 461 437 427 456 432 422 453 442 460 444 445 456 453 459 464 439 443 471 444 440 471 437 472 475 452 482 464 456 471 471 442 440 459 472 444 460 484 450 464 485 471 470 459 492 469 458 479 496 490 486 488 471 465 467 490 493 468 486 471 503 472 486 499 500 506 465 492 496 504 514 498 502 516 488 485 484 500 487 476 473 514 478 483 519 499 477 482 494 491 498 496 517 527 483 494 503 500 517 523 527 517 488 524 493 501 516 501 511 496 538 493 532 536 506 535 504 537 540 508 519 537 513 546 511 550 531 553 543 546 504 539 550 521 558 543 559 560 547 531 553 528 548 516 555 513 556 541 559 540 546 568 555 562 550 548 524 542 533 543 570 549 523 544 559 546 547 525 578 526 547 547 561 574 572 555 557 543 547 571 566 544 554 549 581 548 542 548 571 552 580 570 549 546 565 577 569 578 592 560 594 583 563 544 587 558 556 556 585 559 566 575 561 598 574 564 601 581 554 569 605 568 560 575 556 564 595 559 562 572 585 577 598 576 565 564 613 593 578 587 564 571 601 606 615 593 581 568 589 607 605 568 590 618 622 621 599 596 619 575 615 623 574 622 590 595 570 573 588 618 621 623 570 621 603 612 572 629 611 601 615 605 604 624 601 585 577 602 586 604 601 619 581 616 595 598 609 624 603 598 604 597 605 579 606 592 624 635 598 615 622 622 612 632 586 614 602 600 604 624 604 625 628 614 623 601 636 587 629 626 593 601 644 620 602 611 635 646 607 594 623 590 637 594 596 616 591 598 634 633 643 649 624 597 642 599 593 634 597 642 615 616 597 636 627 633 628 604 636 593 632 603 602 627 648 607 652 648 616 633 628 606 631 602 616 622 612 619 602 617 608 627 643 615 611 616 595 647 630 640 648 608 650 596 641 642 611 640 634 634 617 609 648 655 618 609 620 636 634 630 598 647 600 647 605 616 608 606 606 644 650 598 594 642 598 642 626 612 623 604 652 646 619 643 646 641 594 608 619 632 644 621 622 648 612 634 606 626 644 616 612 636 617 612 622 621 596 593 639 626 601 635 614 627 623 603 611 622 618 637 599 605 604 630 599 624 608 612 596 606 646 592 625 630 596 600 588 598 621 605 630 627 607 607 587 599 590 620 598 612 629 600 605 595 586 614 604 623 597 606 582 594 610 621 638 620 635 640 632 607 597 614 588 578 587 594 610 601 588 600 581 615 621 606 592 622 628 585 580 602 624 595 598 619 623 596 573 589 623 598 609 579 574 619 582 590 579 616 616 569 617 610 606 574 605 596 588 617 565 619 598 615 603 599 578 610 588 574 580 589 612 567 575 592 612 578 591 567 562 556 575 589 611 558 597 593 581 574 565 555 564 589 591 579 550 567 580 590 567 580 591 554 598 556 593 572 576 589 565 590 546 563 542 558 558 549 542 583 548 578 592 580 568 581 570 540 565 579 566 548 545 572 576 570 562 583 532 531 533 536 576 566 532 550 553 570 551 562 577 536 538 523 544 559 570 535 554 565 532 521 562 567 525 563 562 558 536 540 527 549 552 513 539 533 550 519 524 556 510 522 550 508 514 523 552 515 517 525 526 551 543 526 542 533 504 526 502 502 537 525 518 498 513 500 498 494 509 531 516 521 507 519 528 492 506 507 503 527 516 498 491 504 485 525 522 522 494 523 487 489 510 480 500 511 479 473 502 514 494 491 498 495 510 508 497 471 509 504 499 509 469 467 476 497 492 500 472 459 489 484 478 483 476 464 469 464 477 454 450 450 470 453 481 468 483 465 463 447 446 477 447 441 480 466 477 470 455 454 461 468 457 441 438 440 456 444 470 471 448 457 430 449 447 465 430 442 465 439 420 420 445 437 442 422 441 445 454 440 435 421 421 433 429 431 427 426 415 420 417 440 409 409 418 442 404 404 408 431 405 432 411 425 405 409 407 407 415 413 397 431 401 402 405 397 417 408 423 417 399 398 406 382 389 399 413 383 381 413 378 404 381 400 387 396 403 408 386 380 390 375 380 370 378 365 368 390 391 362 361 390 385 388 361 365 392 383 384 380 385 375 364 358 372 363 371 379 357 370 366 358 379 378 362 375 346 356 349 346 345 350 339 357 338 345 354 355 365 362 363 335 362 345 337 356 342 328 341 357 330 342 333 337 350 326 333 328 346 327 325 342 346 324 333 321 320 330 333 323 314 329 331 317 309 333 332 323 330 310 326 331 330 305 312 323 327 310 320 324 309 321 313 321 302 296 319 318 307 290 314 288 314 302 306 296 285 296 293 297 284 294 293 292 303 291 300 281 277 276 282 297 291 297 295 290 279 288 285 266 292 275 278 289 271 281 269 287 273 263 275 266 267 271 258 276 263 278 267 254 272 257 255 274 259 267 255 264 272 271 257 268 258 262 266 254 264 248 256 252 260 253 248 241 238 243 256 252 244 243 249 237 235 231 237 237 243 240 235 238 237 230 226 230 241 243 223 232 221 228 233 232 239 224 220 223 230 233 215 219 227 214 217 221 227 228 224 224 227 221 218 208 207 212 226 214 220 207 203 212 202 203 201 200 203 203 208 209 211 209 197 197 214 194 209 205 192 203 194 195 205 201 208 190 199 191 195 188 200 198 190 198 196 202 198 186 200 186 195 188 190 195 182 185 190 187 180 180 188 185 190 183 178 184 187 185 173 174 186 188 176 185 185 178 171 181 172 173 177 172 168 165 171 166 179 176 177 174 178 165 174 166 161 168 162 165 158 158 164 168 166 158 160 157 170 162 168 161 156 159 158 163 152 156 162 155 161 159 153 158 160 151 161 160 152 161 150 151 150 156 156 152 147 153 153 149 153 153 150 150 155 151 145 143 140 140 148 143 150 144 143 147 145 150 144 143 146 143 146 142 143 139 134 142 142 144 146 135 134 138 142 146 133 144 135 137 132 143 139 134 139 131 131 134 129 140 138 132 139 139 137 129 130 133 134 132 137 129 132 133 131 130 137 127 130 128 132 132 127 129 135 124 131 124 128 131 131 125 126 131 127 130 128 132 130 122 130 131 124 124 121 124 131 121 125 130 130 127 128 122 121 125 123 119 121 121 125 123 124 121 120 129 129 127 127 118 119 117 128 123 121 117 119 120 118 124 123 121 119 119 123 121 117 120 125 125 127 120 118 125 127 124 117 119 125 119 120 127
118 122 124 123 115 126 118 116 122 125 125 117 120 124 123 126 116 124 124 120 122 118 118 121 126 119 124 123 126 116 126 118 116 123 119 117 123 122 118 122 124 120 117 122 119 118 122 120 127 118 129 121 120 120 128 119 127 128 130 125 130 129 120 122 128 122 123 127 121 128 121 128 133 122 122 122 122 130 123 123 135 129 129 126 132 127 133 133 129 132 137 126 138 132 130 127 134 134 131 130 130 139 138 129 134 134 134 137 130 135 140 132 132 134 137 140 140 135 138 136 144 141 145 137 134 139 140 139 135 146 142 141 146 145 138 147 140 137 137 143 143 139 145 144 144 140 151 145 141 141 153 148 154 154 150 145 151 153 158 153 157 148 151 157 147 149 153 148 160 152 161 152 164 164 162 162 161 158 157 167 152 155 161 159 164 167 160 170 160 160 161 166 165 168 160 172 167 165 166 174 175 164 177 177 175 169 166 178 171 168 178 169 176 184 175 173 172 185 180 177 174 184 187 177 187 190 173 191 182 186 181 185 180 179 190 188 188 186 188 192 187 197 186 188 200 197 200 184 200 200 203 195 190 190 196 205 207 206 198 190 200 199 206 193 201 197 195 208 205 214 205 197 201 204 207 213 210 202 208 219 214 210 220 212 207 224 224 226 214 228 219 227 217 228 217 214 219 226 225 216 224 223 217 223 219 235 224 231 231 232 235 238 239 239 241 225 230 246 245 238 244 246 232 251 239 245 244 248 235 250 256 235 256 241 258 240 248 256 257 256 253 242 243 258 244 253 255 266 261 261 264 271 264 248 250 266 253 274 265 265 278 258 256 272 268 259 278 277 264 265 276 270 273 269 268 266 265 273 277 273 274 293 283 285 276 285 291 274 285 274 299 289 286 287 304 289 306 288 287 291 284 290 307 287 304 293 286 308 301 291 305 316 318 319 318 321 301 322 306 317 320 300 314 307 327 322 320 331 322 322 322 333 319 323 332 318 311 337 334 319 329 327 343 320 341 329 337 338 322 337 346 333 327 348 331 338 331 336 352 327 357 349 341 358 333 334 363 343 332 333 339 365 360 340 351 351 357 346 364 372 349 366 360 365 363 367 357 368 370 369 356 380 376 385 381 385 380 354 384 375 373 383 384 372 381 368 388 389 395 376 375 363 372 400 387 395 385 396 381 396 403 380 377 382 407 377 380 380 407 414 409 411 415 383 410 401 410 394 420 423 414 387 402 425 408 424 425 422 397 407 427 408 424 435 435 430 418 417 421 404 404 440 406 427 430 434 440 438 413 419 408 410 449 451 444 447 449 440 447 446 429 433 418 422 418 449 450 463 425 457 424 444 452 436 466 440 462 441 452 464 443 456 441 440 433 439 469 473 465 439 470 459 449 458 465 470 471 456 486 447 464 458 447 450 453 458 483 475 461 450 480 462 471 465 483 494 467 477 498 490 473 483 504 483 507 507 498 466 481 480 499 490 486 486 505 482 513 476 495 485 503 475 486 485 485 517 514 501 515 511 489 479 490 504 494 503 486 525 496 518 494 526 523 501 522 523 497 492 496 519 522 502 531 512 513 517 504 528 524 538 513 545 526 548 502 518 501 510 503 519 539 554 510 516 541 537 509 513 516 542 512 561 537 523 541 543 527 551 566 534 528 550 529 531 528 541 528 564 565 554 556 522 571 541 522 564 537 531 572 559 531 549 555 541 573 558 552 570 554 543 582 544 539 561 549 580 541 570 588 563 565 548 548 546 550 538 561 586 571 570 555 542 593 547 542 552 556 563 584 576 565 562 584 573 592 588 598 561 562 599 559 558 590 589 564 602 594 580 561 596 592 564 608 590 567 598 573 556 564 596 586 601 584 615 590 596 605 618 615 576 587 586 574 574 617 575 616 570 574 575 567 603 577 605 578 605 606 599 590 620 627 616 610 617 586 623 610 578 610 574 598 618 592 618 626 616 632 615 578 590 597 577 599 631 634 596 584 597 603 635 596 586 617 635 634 596 632 600 583 585 637 617 627 618 640 642 630 628 584 628 587 629 603 591 598 629 586 618 633 636 615 643 615 593 640 611 612 633 634 618 638 629 593 637 610 614 650 647 594 605 647 634 634 644 613 607 602 598 615 609 638 618 611 620 594 613 625 607 596 625 643 623 639 626 610 596 649 608 593 653 624 652 636 605 643 596 623 594 606 649 613 652 612 631 619 613 652 654 629 594 623 617 624 609 650 643 611 645 596 612 641 626 607 623 638 595 624 606 655 634 597 612 630 614 647 654 633 641 652 605 640 617 628 608 630 619 656 646 604 654 598 650 621 610 616 603 608 644 612 606 621 613 621 595 631 609 653 605 593 646 615 638 606 646 650 638 607 647 628 617 644 632 612 608 646 631 615 598 619 632 608 646 650 633 645 626 648 642 637 647 631 596 628 642 649 623 627 603 636 621 588 591 640 614 587 610 615 619 617 588 644 628 606 592 591 610 590 618 628 606 644 591 629 637 600 619 624 591 613 611 623 614 615 615 581 615 579 608 588 625 632 611 636 625 605 603 624 600 582 599 634 615 589 587 616 581 599 614 600 588 630 595 629 572 621 608 620 609 609 575 620 625 593 618 626 612 584 571 598 582 570 570 613 616 574 572 564 564 601 565 610 567 595 607 618 605 568 590 583 563 591 601 603 564 574 555 596 592 584 578 566 564 589 593 561 555 580 588 557 582 575 576 571 602 602 578 556 559 581 568 550 597 573 571 568 556 564 576 552 567 587 578 573 571 548 543 548 569 555 586 557 570 569 547 536 540 556 560 584 566 584 552 548 576 577 528 575 537 556 580 576 525 547 535 574 564 552 530 540 527 568 531 559 542 517 546 560 547 555 514 532 548 565 519 524 518 552 533 531 559 509 545 515 543 543 555 514 551 524 525 529 534 532 517 516 540 503 518 505 522 524 514 540 511 540 515 520 532 512 506 527 492 515 519 527 489 490 511 490 524 486 493 520 529 484 518 526 522 496 508 482 521 510 507 497 493 498 510 497 482 507 477 505 512 473 468 493 506 483 498 506 505 492 475 470 490 499 469 472 484 467 469 497 478 460 464 489 470 466 453 483 468 488 481 484 492 466 483 470 481 485 444 446 471 468 451 440 452 474 478 463 448 469 458 459 470 455 439 461 461 442 469 444 457 458 434 443 431 427 452 435 439 447 421 429 439 432 429 453 458 426 454 423 426 444 448 445 445 414 435 423 423 433 435 404 406 429 414 412 435 434 415 400 411 417 426 423 411 416 409 417 405 413 393 407 398 396 404 419 416 393 407 400 408 401 399 395 380 411 411 407 379 411 398 385 394 409 374 378 400 381 386 398 386 382 371 370 400 401 369 397 373 397 371 368 376 360 361 393 363 357 391 388 383 383 352 380 372 362 382 376 366 357 367 379 360 364 363 348 370 347 370 373 354 366 355 338 351 368 363 351 342 332 344 359 345 344 346 351 331 328 327 328 352 332 332 331 337 337 326 341 348 345 317 342 325 317 336 334 314 318 329 323 323 335 325 310 333 306 315 320 311 325 319 317 302 314 318 305 321 323 320 304 316 318 309 302 290 317 293 317 300 289 291 298 285 312 298 303 300 299 286 301 292 294 285 284 287 288 301 296 282 289 274 279 275 291 290 270 287 276 279 278 268 281 288 284 276 283 265 282 271 279 281 263 258 282 278 255 254 265 273 271 267 271 250 265 255 262 249 264 263 250 266 261 254 261 255 248 261 258 262 239 243 257 239 238 245 234 239 234 236 250 235 243 248 245 251 239 229 229 234 234 227 244 227 244 235 228 236 242 235 238 219 231 231 237 228 226 233 231 224 228 222 220 219 210 228 226 214 210 225 216 226 216 226 223 224 210 216 209 212 212 210 207 204 211 213 203 199 206 200 197 195 204 208 193 202 211 210 196 206 207 207 199 200 204 197 189 193 199 202 185 189 202 196 196 191 193 186 192 191 196 187 179 188 179 182 186 183 184 191 188 180 176 180 172 177 172 175 179 180 181 186 173 174 176 180 174 178 176 174 172 181 178 167 163 165 162 172 175 171 169 169 166 169 170 167 160 171 160 168 161 169 168 165 161 161 155 164 167 164 162 164 167 164 151 162 155 164 149 149 155 156 160 147 149 156 146 154 145 154 150 145 154 155 149 151 156 151 143 152 149 146 148 149 151 151 150 151 144 139 144 150 139 142 138 143 144 136 142 147 142 138 146 135 134 137 141 140 144 142 144 142 139 133 139 142 135 135 134 132 139 131 139 135 136 135 140 138 128 129 134 135 137 137 136 130 131 126 135 131 125 135 128 131 124 136 131 130 127 124 132 126 130 124 123 123 127 129 127 123 123 122 128 129 131 129 127 130 131 125 124 123 124 121 122 123 126 122 127 123 125 124 119 121 118 119 125 123 120 119 125 122 124 125 119 123 121 117 121 124 116 118 116 121 121 123 117 121 127 119 126 125 116 118 120 117 125 116 123 116 122 123 125 118 123 120 125 116
124 121 123 116 123 116 121 120 115 115 114 115 118 116 117 120 121 124 126 119 117 122 124 125 123 126 116 123 119 118 125 118 126 127 125 127 121 121 126 123 126 126 116 119 117 124 128 127 121 128 119 124 128 121 127 128 121 128 125 126 124 128 121 122 119 124 126 126 129 124 125 128 127 130 122 132 125 126 123 123 129 126 131 130 135 124 131 127 135 135 127 126 132 136 136 137 126 126 130 132 128 134 131 127 134 128 136 129 141 139 140 130 134 138 140 134 140 139 140 141 140 133 145 143 146 138 142 135 140 144 143 145 143 145 144 141 145 147 149 146 139 139 143 147 152 147 144 149 144 144 142 151 145 147 153 153 157 143 146 150 149 159 148 157 149 158 154 151 156 162 158 157 155 152 164 159 163 157 156 161 163 153 154 155 166 159 161 170 165 158 171 171 162 162 166 173 159 169 167 168 173 163 176 170 173 163 167 165 168 179 170 166 169 182 181 169 178 180 185 181 185 180 176 177 171 177 177 175 181 189 185 180 190 176 182 180 191 195 193 185 194 191 194 191 193 201 194 189 185 190 188 201 201 201 202 202 201 192 208 190 204 193 200 204 204 200 207 203 213 206 214 199 200 215 208 208 209 204 209 221 207 212 218 209 207 215 225 214 209 217 208 224 218 214 217 228 215 233 213 227 230 235 221 224 234 229 225 225 220 229 226 227 231 225 238 241 224 232 247 246 239 243 245 235 240 236 253 249 245 236 243 249 250 251 249 252 254 242 241 251 243 259 260 256 259 267 253 256 250 264 252 266 262 273 254 270 274 254 254 272 261 260 254 275 257 269 280 278 258 272 262 282 264 287 284 279 269 272 276 275 289 278 270 290 291 277 272 283 286 275 290 276 278 293 304 290 306 299 281 308 300 288 283 301 299 310 314 307 312 292 308 296 304 299 298 295 298 321 319 312 300 313 311 312 301 316 324 317 319 321 309 326 324 332 324 334 321 320 324 324 310 315 318 323 331 332 343 320 338 332 326 347 330 329 351 352 333 343 341 333 326 334 355 330 349 339 356 357 347 345 337 349 350 367 365 358 364 349 365 370 359 349 348 369 377 375 376 370 379 375 356 363 367 367 360 365 369 361 369 390 375 382 388 375 375 387 370 372 368 372 370 397 384 368 389 382 373 397 380 383 382 392 380 391 382 376 386 382 395 409 404 404 396 411 411 395 418 383 385 422 405 389 409 402 392 426 403 412 411 424 404 398 407 435 398 413 408 403 439 416 411 404 417 413 413 444 408 415 414 421 412 450 431 441 418 429 422 433 429 443 443 420 425 444 447 459 458 437 449 444 450 460 452 455 444 454 471 463 448 464 470 460 472 439 447 471 434 468 465 453 463 450 469 445 450 451 466 448 476 460 489 464 472 452 462 481 468 478 451 488 465 453 483 494 473 478 493 482 456 484 483 502 497 485 476 493 505 476 503 501 467 501 489 492 470 477 512 490 516 517 506 497 492 512 499 512 515 503 497 525 493 479 508 511 487 508 484 522 486 519 522 515 530 523 514 499 538 528 519 533 511 516 523 526 517 505 536 527 500 507 513 512 509 508 535 500 520 537 538 513 545 552 547 556 508 520 531 542 540 552 518 558 525 555 562 546 549 566 519 559 566 567 550 531 548 568 544 518 527 550 556 529 562 565 553 534 561 528 543 561 556 555 530 581 570 536 535 574 562 581 541 549 558 575 535 582 552 551 585 562 535 573 565 554 560 570 585 589 563 550 573 553 577 561 594 559 554 555 547 551 565 583 578 579 596 567 548 586 567 559 575 552 555 574 607 576 572 561 578 593 578 554 565 589 560 578 611 594 606 611 596 588 586 615 613 571 576 561 598 600 615 585 585 613 575 598 580 604 600 593 575 575 589 615 601 626 587 597 575 604 599 574 629 594 609 608 611 587 625 596 627 630 576 631 606 611 602 575 583 606 610 594 612 630 605 599 602 613 596 600 586 593 637 630 613 581 624 618 581 630 641 633 606 609 607 642 594 614 616 599 638 618 604 623 598 639 632 596 614 594 618 624 609 615 614 645 617 598 621 628 624 637 590 593 631 616 614 605 601 621 627 637 639 591 599 618 602 634 641 615 611 648 634 627 652 602 644 603 623 648 642 597 635 641 599 613 604 622 628 617 653 604 600 641 603 609 605 612 651 654 637 610 649 617 643 645 627 631 655 656 625 640 597 603 626 603 624 639 632 597 598 629 605 603 614 612 618 623 630 611 619 610 626 609 630 611 598 598 647 656 598 613 639 600 621 605 605 649 648 641 648 649 613 595 656 629 611 614 655 643 630 616 594 595 628 626 610 628 628 600 624 628 617 604 629 642 613 640 632 602 622 623 593 639 620 652 610 636 610 607 621 642 628 619 643 597 650 597 632 620 601 599 590 623 609 626 608 629 611 645 638 641 592 617 597 602 625 642 642 622 609 626 598 646 622 591 636 595 626 611 601 620 606 626 588 586 610 603 589 622 616 615 613 622 582 623 635 618 618 631 594 580 581 594 601 583 594 580 597 609 593 635 581 624 628 578 632 621 576 601 576 606 576 617 579 580 573 597 604 627 620 622 618 603 616 605 599 606 611 606 583 582 602 618 593 612 597 613 597 578 580 602 578 611 571 601 599 562 594 588 588 573 608 577 589 583 601 565 590 583 574 565 603 610 597 606 571 604 602 601 603 568 562 594 600 596 567 549 601 589 582 593 587 577 574 576 587 574 585 590 553 586 586 579 578 573 544 539 571 557 539 585 535 588 579 580 547 569 559 571 574 546 561 545 535 573 582 564 542 532 576 537 562 568 531 549 540 555 570 569 560 526 553 528 533 561 567 531 552 519 514 516 540 535 552 542 553 529 525 555 540 544 536 549 514 506 557 556 550 509 511 544 502 526 546 528 524 523 513 536 544 534 495 509 526 515 527 542 527 498 534 492 518 509 497 518 489 502 523 492 487 492 490 484 498 515 527 495 512 526 488 512 478 516 502 483 481 518 487 492 498 482 483 503 469 469 470 489 477 465 485 476 484 503 472 472 467 488 470 492 501 503 474 476 467 481 473 480 464 464 458 485 480 458 454 458 477 475 445 452 458 487 468 453 442 468 446 449 480 453 457 441 476 466 452 475 445 432 460 461 468 431 435 428 434 461 432 442 443 460 464 437 438 422 448 428 435 460 426 439 451 439 435 415 413 425 435 422 437 438 448 432 431 431 441 430 434 409 406 423 401 402 437 437 426 398 435 416 435 394 419 418 432 431 408 421 408 410 394 417 398 398 416 419 400 408 388 389 396 388 379 398 392 405 411 389 384 385 394 377 394 405 379 391 381 375 383 365 400 391 363 375 393 388 366 361 382 394 389 361 368 367 364 383 365 387 367 368 370 373 371 369 376 378 369 370 369 366 364 373 374 353 341 363 363 360 350 362 353 340 353 363 354 343 345 349 357 359 346 349 342 355 352 351 345 333 350 349 330 330 345 335 337 324 325 332 335 320 327 335 337 326 326 336 321 319 315 323 314 311 309 302 314 318 307 317 313 305 307 316 324 311 317 304 295 300 298 292 313 289 294 316 301 314 286 311 291 296 294 307 294 302 303 305 283 284 287 293 280 274 289 283 276 294 294 271 272 268 273 294 266 284 280 267 277 281 264 272 269 278 264 264 267 258 261 273 277 279 255 255 278 276 255 272 257 260 248 252 255 254 256 268 266 261 252 266 263 264 254 258 252 253 246 244 244 248 246 239 257 249 245 250 231 253 235 244 247 233 245 247 228 228 227 233 239 223 230 236 242 233 230 221 228 240 224 237 221 224 217 216 231 231 228 213 223 217 223 211 229 215 212 226 224 209 208 214 214 223 210 207 206 210 204 217 202 215 211 198 199 198 198 210 205 212 210 193 211 197 193 208 194 208 199 207 191 198 194 198 192 203 195 189 197 200 187 200 189 197 191 181 195 184 180 184 195 191 186 182 193 188 184 177 182 188 182 179 174 171 185 188 186 171 174 176 179 168 182 182 172 180 169 176 168 165 176 177 171 165 175 164 165 166 175 166 162 172 164 169 161 166 162 162 166 158 164 155 161 167 159 166 162 167 166 163 157 156 154 161 157 149 155 162 157 161 155 153 154 155 157 151 146 154 148 149 146 151 142 145 144 148 151 140 150 144 150 139 141 141 148 147 150 137 143 138 147 140 148 148 145 134 144 135 146 137 134 140 143 141 142 133 142 135 135 141 134 137 134 137 137 136 137 141 140 135 138 131 133 133 139 139 135 136 128 126 132 128 135 135 135 129 125 131 131 129 127 123 134 134 130 133 130 132 124 123 125 124 122 127 121 129 120 124 121 126 128 123 119 123 127 126 119 123 126 128 125 118 128 123 128 119 121 127 117 127 128 125 122 117 122 121 116 123 126 122 117 126 125 121 122 124 116 121 117 124 120 116 116 122 121 126 124 117 125 117 115 116 124 120 120 119 117 124 114 115 118 119 117 115 116 124
125 117 122 119 119 119 120 120 115 119 124 116 121 114 118 114 119 117 120 125 114 123 116 118 117 120 115 124 114 117 115 118 126 124 123 119 121 121 117 126 126 119 118 127 120 122 127 126 117 125 118 122 123 120 126 118 119 119 122 124 124 122 127 123 124 128 120 119 126 126 131 127 120 121 130 128 121 130 131 122 127 122 133 126 129 130 130 123 128 128 134 135 127 135 130 129 132 128 131 135 138 127 136 133 135 138 132 132 136 138 136 139 131 134 136 132 137 130 133 132 136 133 144 143 133 143 141 135 146 137 144 137 141 145 139 143 142 149 149 148 149 141 148 140 149 140 140 148 151 143 152 143 152 153 146 146 150 153 155 143 158 156 159 147 154 159 157 154 157 150 154 151 163 162 152 158 156 153 157 156 161 156 158 156 168 164 168 163 167 167 166 170 171 167 160 169 163 164 165 170 164 175 161 173 169 167 169 169 177 171 180 174 182 176 173 169 182 174 174 173 174 171 180 184 174 178 173 184 189 190 183 178 184 178 177 183 190 178 194 193 191 195 184 185 197 195 201 188 199 187 196 187 202 189 202 199 205 206 198 197 207 206 208 191 203 206 204 210 208 212 214 202 209 201 200 212 200 202 215 211 211 205 209 212 221 225 214 223 225 226 214 215 227 224 223 213 230 226 232 225 221 231 226 230 229 216 222 233 231 227 242 225 240 225 222 239 243 240 237 245 238 246 237 245 244 252 245 249 251 239 245 243 237 255 256 238 243 256 261 243 243 247 262 265 245 246 250 251 247 265 267 253 254 250 259 272 249 255 254 254 276 275 259 275 260 262 266 261 258 283 281 277 269 279 269 267 275 270 272 269 283 291 278 290 285 290 289 297 273 297 274 289 298 292 276 295 279 291 281 305 296 294 282 290 301 292 298 299 296 298 315 317 296 292 314 296 302 294 311 315 305 306 327 302 319 315 304 312 321 314 304 332 305 330 331 336 310 335 310 317 312 313 328 333 335 333 329 340 342 338 344 327 341 328 334 351 354 350 349 346 351 348 348 329 338 359 331 351 356 351 353 341 346 353 364 343 346 363 353 363 353 346 349 349 352 345 374 357 352 361 357 370 371 351 378 371 368 384 373 379 385 370 384 376 373 380 379 381 371 396 376 376 399 392 378 373 399 390 400 388 396 382 405 403 403 393 409 408 380 393 403 409 411 418 419 414 398 422 423 409 420 403 416 423 397 390 422 419 421 421 430 405 435 416 406 425 409 432 433 405 433 436 427 426 405 409 410 416 432 437 421 444 427 443 453 440 450 421 442 426 447 455 431 450 420 421 427 434 428 454 456 451 446 454 457 456 433 470 451 453 460 458 433 434 469 474 453 447 465 441 438 461 474 456 472 472 482 479 456 471 475 474 453 453 453 476 487 457 458 452 480 453 463 478 464 495 497 467 457 472 491 485 504 461 465 508 466 498 485 493 484 486 475 476 512 515 473 485 512 485 519 477 484 485 503 483 479 513 495 526 494 518 495 523 491 485 503 501 498 496 494 530 514 491 518 505 495 521 539 495 493 529 521 509 533 508 498 504 531 538 522 506 503 530 532 517 507 531 504 525 544 543 557 541 523 538 551 546 518 518 541 512 556 552 539 520 537 566 525 563 544 536 553 536 528 519 538 544 540 570 550 548 549 535 530 523 565 542 558 572 547 564 533 554 571 575 533 556 543 573 541 536 572 583 556 564 540 538 571 575 549 586 564 592 549 577 584 593 593 546 567 563 576 546 576 586 551 600 555 577 564 549 595 549 595 557 598 587 574 564 552 561 573 589 576 577 561 561 571 564 556 555 565 567 558 565 595 568 558 571 609 591 595 586 597 587 582 572 592 610 596 617 582 607 589 599 596 602 575 590 618 612 595 619 620 572 620 584 578 573 608 605 573 604 621 591 578 630 600 628 585 616 613 605 620 621 615 616 630 633 620 624 580 619 634 625 627 623 623 633 589 593 623 620 608 591 619 607 609 624 593 638 600 643 639 643 627 637 640 613 638 613 646 610 638 589 641 628 636 626 625 648 640 609 629 592 632 638 634 650 632 637 633 611 649 643 615 635 601 647 618 648 608 592 648 638 625 612 608 623 642 638 627 608 613 654 609 654 639 652 654 622 639 637 642 638 626 605 619 638 602 647 632 619 648 627 602 618 646 619 649 635 602 623 649 622 621 603 622 605 601 621 631 644 600 616 624 630 627 650 610 633 641 648 656 630 616 601 653 605 625 645 643 630 610 634 656 633 641 618 640 643 640 611 630 642 631 596 615 601 650 629 635 630 616 632 601 635 635 657 641 598 642 625 631 654 598 627 628 642 648 610 627 630 625 599 614 596 597 631 598 651 601 638 621 621 610 627 596 648 625 642 652 611 609 623 605 612 593 638 594 646 651 625 618 618 627 635 619 631 611 625 625 617 606 591 636 590 591 630 637 603 607 589 647 586 590 619 600 603 641 625 633 632 621 619 629 626 595 616 602 621 582 628 628 639 629 615 640 633 597 629 587 616 633 622 579 595 592 588 612 592 591 627 610 576 632 595 620 625 614 597 601 593 623 631 573 619 586 591 575 612 580 579 603 622 614 620 591 573 587 615 583 567 568 580 594 607 618 602 610 574 568 596 598 593 605 601 616 570 578 561 587 595 574 588 572 560 606 590 584 560 570 565 580 593 569 579 583 555 600 594 603 579 598 572 559 564 588 578 554 561 600 545 550 573 598 570 542 572 548 594 547 588 544 540 581 560 592 588 553 565 576 557 560 548 563 533 546 540 551 540 570 556 573 549 551 562 563 548 549 540 552 545 578 523 544 559 573 550 524 532 547 552 556 530 523 564 539 559 538 543 533 559 565 537 558 533 560 550 518 540 508 517 543 529 547 545 542 532 527 544 507 522 539 535 510 538 506 509 530 525 498 530 533 508 529 493 515 517 493 536 497 526 533 490 531 489 490 488 529 525 496 495 506 498 528 489 481 488 478 521 496 486 518 485 520 516 493 520 486 477 513 502 512 513 477 511 493 501 494 499 482 497 491 486 505 482 494 478 486 504 498 490 466 477 464 479 471 498 465 464 479 475 482 475 468 452 468 473 465 485 454 467 482 472 450 460 473 448 454 480 478 454 464 475 476 444 450 466 455 471 452 442 461 468 443 451 425 456 452 456 460 446 438 439 428 432 444 436 448 456 456 453 437 435 424 448 429 439 409 423 407 408 412 439 437 419 405 410 430 406 407 404 436 415 416 429 421 429 409 413 427 419 395 416 403 407 399 418 421 385 414 386 410 418 395 399 398 405 416 413 399 408 377 401 404 373 396 375 376 393 377 391 391 372 385 369 385 372 378 381 387 371 363 379 390 379 363 372 368 377 388 387 385 386 386 350 363 369 366 368 369 375 354 367 361 363 365 347 342 355 345 360 346 351 364 350 355 367 339 338 350 356 339 362 344 330 344 343 337 330 332 350 334 335 353 345 342 333 325 334 341 316 330 321 316 335 316 332 326 327 327 311 307 308 333 304 313 306 306 323 328 318 314 317 324 310 317 317 295 319 305 308 316 293 299 297 292 289 290 300 291 311 313 300 303 285 299 303 294 299 289 294 285 277 300 289 278 274 294 298 277 293 278 295 289 284 275 292 279 267 265 272 270 264 280 266 287 268 263 285 270 274 281 263 275 279 265 257 262 253 264 255 256 272 254 248 254 261 258 245 258 261 248 260 249 243 254 260 245 250 247 241 249 251 253 249 250 239 251 249 246 242 246 239 233 245 237 237 235 240 225 231 239 223 242 222 231 236 242 238 219 218 226 218 222 217 226 227 217 229 229 226 211 221 222 212 221 211 215 221 225 224 225 212 216 213 203 209 204 202 210 211 214 211 207 209 212 201 208 214 198 207 203 196 206 194 197 206 207 204 203 201 193 196 194 202 196 199 189 192 184 192 186 187 199 181 193 185 194 194 182 181 185 177 192 191 180 182 177 183 173 188 174 181 188 175 175 172 170 182 169 174 174 178 169 178 166 177 166 166 168 176 174 168 175 161 161 170 172 173 171 171 164 173 171 172 167 162 162 170 156 169 162 165 162 154 160 160 167 153 164 154 164 154 156 162 153 162 154 159 147 155 148 149 147 146 151 154 157 145 147 152 153 148 142 146 143 142 147 145 141 143 145 147 141 150 138 145 145 145 139 147 135 141 144 147 142 139 143 141 140 137 143 142 143 139 144 137 141 142 138 133 133 135 134 138 141 134 129 138 137 130 133 131 138 137 131 127 133 130 129 132 132 127 131 130 133 130 123 131 129 132 135 123 125 126 123 128 123 122 121 127 130 124 122 120 122 128 126 126 127 120 123 129 125 126 129 126 126 123 119 124 119 119 125 122 127 126 121 117 126 120 123 116 124 118 120 118 125 125 125 125 118 117 123 124 117 115 124 125 123 125 120 125 119 116 123 122 117 115 123 115 123 122 119 123 124 123 114 114 114 125 124 117 119 125 119 122
117 120 121 114 119 119 118 117 121 119 125 124 124 114 117 125 122 123 122 121 120 115 121 120 118 120 116 115 123 125 123 114 119 122 114 117 119 122 124 114 116 124 117 118 124 121 117 124 122 127 120 117 120 120 116 116 118 123 118 128 126 128 128 123 129 121 119 123 122 129 128 128 119 119 120 121 130 123 131 125 127 128 131 131 132 124 132 127 122 126 127 130 130 126 135 135 130 130 130 136 137 136 127 135 133 135 132 133 130 128 139 137 139 135 132 136 129 140 132 133 138 140 142 133 144 143 135 142 139 134 143 146 139 138 135 147 134 137 147 136 142 136 145 140 150 143 148 140 140 150 146 140 150 152 154 151 144 153 144 151 149 157 145 149 148 152 153 155 159 158 148 155 151 150 157 149 162 153 158 154 165 166 167 157 161 152 165 167 154 162 167 156 156 168 168 163 171 169 160 174 172 165 163 167 175 172 174 166 163 180 176 177 178 170 177 178 167 169 184 177 184 186 185 182 174 188 178 188 181 186 184 190 179 189 188 177 188 194 186 188 187 196 191 192 190 195 195 194 190 199 198 198 194 193 196 187 189 200 197 193 199 193 190 203 206 199 207 210 202 211 208 197 196 214 204 209 202 206 218 211 214 213 212 216 207 214 217 210 219 209 207 225 228 221 227 210 211 230 232 231 223 215 223 230 218 229 221 238 222 230 230 241 230 239 236 233 225 242 225 246 246 233 237 246 244 236 238 244 235 237 243 247 246 237 236 255 258 253 256 245 243 259 264 248 243 263 247 248 249 245 267 260 265 247 262 258 249 272 272 276 264 267 253 275 266 268 258 275 284 259 264 282 264 275 288 277 281 286 279 281 273 270 276 291 277 271 282 275 280 278 298 278 284 276 277 300 283 280 296 284 288 290 299 287 306 303 291 302 306 301 293 301 307 310 317 293 294 312 312 305 310 298 323 320 303 311 322 329 320 326 329 312 330 325 329 313 314 316 338 320 321 312 322 338 338 318 342 315 342 333 326 348 324 349 322 343 354 351 354 334 355 349 356 351 347 334 338 355 331 340 339 363 351 340 362 347 348 366 343 358 368 352 373 343 352 366 361 350 369 349 380 351 353 384 361 355 375 353 360 371 364 359 368 361 364 385 363 369 385 390 366 386 390 395 370 386 370 369 397 383 399 379 407 401 390 376 391 390 392 396 403 406 386 398 418 418 382 396 384 395 418 397 422 411 410 428 410 405 425 396 403 431 403 435 413 399 401 439 429 409 405 438 419 429 404 408 442 429 432 414 427 414 412 440 433 444 418 435 428 415 427 433 426 435 455 461 420 431 421 456 445 455 448 460 452 441 443 429 444 469 458 455 435 471 457 444 439 444 461 470 457 456 470 464 469 467 476 443 464 454 458 482 468 488 481 459 494 458 487 478 492 472 490 455 494 465 498 469 488 482 476 472 477 484 469 480 486 485 480 508 466 468 476 479 502 492 473 470 514 508 476 497 508 491 522 487 515 509 492 492 483 500 505 524 496 529 531 509 492 499 488 531 533 507 500 491 531 517 514 521 532 535 536 523 539 521 500 525 536 535 499 533 540 510 528 525 534 537 518 534 521 522 515 537 550 539 557 525 530 560 550 533 531 557 561 549 526 543 561 551 559 567 565 532 571 563 538 547 546 544 549 540 541 540 563 559 572 574 556 532 546 536 528 557 551 578 577 547 537 574 578 576 572 571 583 583 572 541 551 544 585 586 570 577 543 549 547 592 574 572 596 578 580 561 579 585 558 576 598 571 602 557 574 590 561 559 575 566 570 579 576 565 558 568 600 571 578 598 556 610 581 607 609 609 580 583 577 597 590 607 578 560 569 572 614 569 570 617 588 571 587 613 602 575 568 597 566 586 568 568 573 624 596 575 620 588 579 576 573 621 589 595 628 595 581 595 610 608 597 585 623 603 584 621 582 614 611 620 607 615 579 605 583 637 633 630 631 628 611 589 596 594 614 582 635 637 619 610 597 588 622 600 623 611 633 590 625 629 590 626 590 621 638 634 640 634 626 635 624 597 644 611 591 604 611 627 639 595 616 622 603 639 612 633 627 642 622 638 598 641 628 646 649 614 630 638 614 649 606 617 607 606 639 608 621 599 645 609 605 610 640 617 596 600 600 633 652 629 618 598 618 654 651 612 614 628 656 634 622 608 597 635 619 644 651 647 649 640 599 597 654 643 620 655 648 623 632 644 658 653 647 617 650 640 631 606 608 627 645 635 639 646 610 599 629 602 647 620 643 649 620 638 634 641 634 621 606 605 606 603 600 654 623 651 634 655 658 645 622 643 618 601 628 631 603 599 634 651 620 618 641 642 596 614 624 632 636 631 638 645 636 638 638 598 630 613 654 629 597 618 612 619 621 643 652 627 643 628 620 605 648 601 649 647 618 615 619 597 650 601 645 627 644 627 632 617 645 628 589 649 609 590 601 630 590 598 633 626 646 640 644 602 622 628 605 641 639 602 619 619 629 596 588 595 623 584 634 608 641 584 640 602 586 592 585 590 602 610 598 601 618 610 584 604 581 618 619 579 591 601 595 609 595 589 620 598 573 616 611 594 591 627 623 590 623 606 623 607 596 622 593 592 580 625 622 578 607 618 611 565 607 604 580 597 602 570 611 610 581 576 586 605 573 613 588 584 607 569 582 607 603 568 594 590 596 572 607 561 602 598 583 575 595 558 557 579 604 579 570 576 597 601 562 566 547 583 597 555 578 553 571 565 555 570 581 568 556 585 582 581 555 563 580 554 542 564 579 554 586 575 541 570 537 538 532 566 553 561 556 545 563 540 579 564 543 539 523 550 573 539 545 533 528 533 545 562 561 524 519 523 567 567 547 542 524 556 564 525 536 522 561 517 515 538 541 531 541 522 545 553 525 539 512 528 547 546 524 524 509 501 523 508 524 520 501 505 512 512 536 534 492 531 528 524 502 490 519 530 524 530 499 533 516 487 485 506 528 485 523 524 483 503 517 491 500 485 515 495 492 513 502 473 504 485 512 511 484 514 481 472 495 495 479 480 491 483 468 504 498 465 491 480 500 462 500 455 468 481 483 486 466 467 496 476 449 457 470 452 468 456 446 482 471 455 470 450 474 444 473 481 464 462 473 448 435 438 463 437 459 456 465 453 454 456 455 454 430 467 424 454 455 434 452 432 451 447 460 450 424 436 417 438 434 426 452 440 421 442 421 419 440 435 447 425 428 427 418 436 440 414 406 415 426 434 438 429 418 407 416 411 399 400 411 420 416 406 426 417 390 405 422 409 423 409 407 381 410 406 405 384 394 415 405 413 390 391 404 386 380 394 394 408 384 371 390 369 382 368 373 366 381 385 371 374 378 368 361 390 365 372 375 385 376 356 374 369 364 359 350 358 377 347 368 372 370 352 356 344 352 366 343 353 347 339 345 343 351 335 349 355 356 350 337 349 348 347 333 347 351 346 345 344 342 348 342 351 346 339 338 322 339 337 344 324 320 324 315 335 336 339 332 331 334 328 337 323 336 325 317 307 333 329 307 318 330 314 315 301 323 313 302 312 313 317 317 293 309 302 313 312 314 311 291 302 292 286 284 291 307 282 282 290 289 283 299 304 283 299 299 301 300 280 288 282 294 273 277 269 289 282 266 283 271 268 288 265 286 281 267 281 261 259 263 273 274 270 271 267 262 257 276 273 254 259 253 259 269 255 265 257 253 260 262 260 262 256 259 260 249 263 254 250 237 255 241 253 248 247 239 243 237 247 233 252 236 231 235 234 249 237 244 234 235 239 225 241 243 224 238 236 229 238 222 217 233 226 230 225 231 214 226 217 226 218 231 224 217 209 211 213 212 217 215 222 222 222 217 207 204 210 220 211 202 211 212 209 197 202 212 202 205 213 210 197 202 195 200 200 203 198 201 205 190 194 188 195 194 188 193 192 185 189 185 194 198 185 185 190 186 189 191 188 193 190 188 182 181 190 185 188 187 173 185 174 173 176 185 183 173 174 181 182 183 179 177 177 181 178 168 171 177 171 165 165 172 176 172 162 165 161 160 172 171 162 162 163 159 156 170 169 163 159 161 156 156 158 167 156 155 152 161 159 154 150 160 160 150 153 156 153 157 147 151 151 158 147 150 152 144 143 156 155 152 147 147 146 152 143 147 144 144 148 143 149 144 148 146 140 147 142 141 143 137 140 144 140 145 137 136 143 135 144 139 141 133 143 140 143 138 136 140 139 133 130 140 130 136 136 137 130 129 133 137 136 138 137 135 136 129 136 129 132 135 131 126 125 129 135 123 124 129 132 133 133 129 131 123 124 124 132 122 130 121 124 120 122 123 122 126 122 123 128 123 119 121 127 128 121 119 127 117 121 117 120 119 116 116 121 119 123 120 124 125 120 120 125 115 124 116 122 115 124 123 124 125 118 121 123 114 124 125 118 120 114 121 123 114 114 116 121 121 125 118 123 122 123 121 122 124 115 121 116 125 118 114 116 114 114 125 115
117 113 122 122 119 115 117 122 113 122 123 118 119 123 120 117 120 115 122 119 115 123 120 119 117 116 117 118 122 120 119 116 123 124 116 125 117 125 116 114 120 114 119 123 124 121 114 119 123 126 117 118 125 120 123 117 125 120 126 125 126 123 127 124 126 122 128 118 121 119 119 129 123 128 119 122 128 123 127 129 127 122 121 130 128 130 125 130 122 124 128 126 131 132 125 135 132 127 136 133 136 135 136 129 130 134 131 132 126 137 127 135 132 137 130 138 134 138 133 136 139 130 142 135 134 134 137 132 140 137 143 145 133 134 144 137 144 136 139 140 147 145 145 139 144 147 137 138 142 146 143 146 142 145 144 153 151 151 150 147 145 151 154 157 147 150 153 156 145 148 155 156 153 158 153 156 156 156 157 152 163 161 151 156 163 159 164 168 162 166 162 163 156 156 160 165 169 157 172 169 163 160 165 173 166 176 162 165 174 174 171 174 179 171 177 171 181 177 183 169 182 183 174 186 175 180 178 188 184 175 183 179 185 186 180 186 192 184 190 181 184 193 194 193 181 190 183 199 197 190 192 192 193 185 191 191 192 192 189 193 196 199 209 205 202 207 206 193 196 213 204 212 215 201 210 202 199 206 210 205 217 207 204 205 212 224 223 224 205 212 213 218 220 228 212 219 228 217 223 218 233 213 213 224 230 219 219 230 237 220 234 237 223 243 231 229 242 242 241 227 230 236 234 249 249 245 231 238 239 246 235 236 234 250 256 240 238 238 238 249 248 262 258 262 258 263 265 247 266 266 255 265 262 264 254 263 249 254 250 266 252 267 272 270 270 271 281 262 267 264 261 272 260 278 264 288 271 285 267 285 270 289 269 289 288 288 278 286 298 281 295 295 300 288 304 284 300 293 279 287 295 286 294 302 292 288 299 312 305 291 290 311 293 316 319 304 305 322 305 296 322 316 308 326 324 306 300 316 308 322 311 329 322 307 335 314 312 325 332 322 331 313 336 323 328 346 338 332 344 348 341 335 328 341 348 351 351 334 355 327 328 353 342 330 329 344 354 349 355 345 352 345 349 337 361 341 365 365 343 365 347 347 369 369 364 365 354 372 375 359 373 377 366 363 358 362 376 359 370 386 370 379 370 394 378 361 360 364 387 369 395 383 367 383 391 371 377 401 402 374 390 397 400 380 404 383 377 379 390 411 380 390 404 416 391 403 412 398 412 407 423 399 407 392 413 424 421 427 401 410 419 411 403 405 413 432 403 404 415 404 409 427 439 404 418 445 430 437 426 430 434 447 430 439 419 435 451 440 426 456 427 435 433 422 461 428 434 423 442 454 458 440 450 425 429 468 469 472 462 456 458 440 444 470 442 447 450 470 459 443 450 460 458 478 447 473 466 443 485 455 472 468 452 451 484 479 457 474 488 460 453 493 455 483 484 461 503 474 493 473 490 477 474 484 480 463 504 476 478 472 481 481 484 502 473 514 471 473 479 506 474 512 485 522 522 517 479 511 509 513 519 494 485 487 503 530 500 508 529 498 502 508 488 538 504 503 505 499 520 508 526 506 526 496 514 528 524 499 511 538 545 533 537 548 536 512 543 505 544 547 527 529 512 518 544 537 546 517 550 547 541 563 532 519 520 546 516 514 549 534 559 560 552 565 552 534 534 569 546 545 547 525 575 560 525 547 533 579 531 569 536 535 540 540 537 556 542 547 536 564 537 580 575 588 543 579 582 558 576 540 557 564 541 590 547 567 568 556 576 573 549 547 584 577 587 555 594 546 568 562 554 559 554 586 573 602 586 558 599 572 581 572 604 555 583 591 569 590 557 601 574 598 565 597 584 564 580 589 582 567 604 590 596 570 605 581 590 599 604 607 602 622 591 567 605 625 572 581 593 616 612 590 575 611 600 586 627 607 630 611 625 584 590 606 580 622 608 575 608 627 617 631 615 581 614 614 623 620 617 604 618 597 617 605 631 613 594 610 607 628 641 603 630 637 586 619 604 641 642 640 591 608 638 611 636 609 610 594 595 606 588 610 626 628 640 619 602 614 595 618 622 644 643 590 599 599 615 608 640 602 593 610 620 650 652 647 639 637 614 599 622 593 642 635 648 618 617 599 642 625 630 611 618 620 612 627 631 637 645 617 649 646 637 617 645 637 612 629 620 632 636 650 634 624 629 626 647 654 630 631 621 602 648 643 628 648 632 624 653 639 658 614 627 620 646 610 608 610 602 628 611 613 634 619 651 653 619 643 616 651 607 626 642 639 647 617 627 616 644 617 657 641 631 621 598 617 633 606 627 635 636 641 649 610 599 639 632 644 631 652 599 606 634 622 631 600 613 599 644 606 613 627 624 605 606 646 654 623 650 651 652 598 633 606 606 632 637 640 616 609 631 619 617 605 643 650 608 595 652 592 602 604 623 628 610 630 615 606 596 607 600 650 607 636 598 617 611 641 599 633 592 636 594 615 615 637 612 592 645 609 607 590 606 633 639 615 622 624 603 588 619 644 625 628 587 591 599 592 617 620 621 609 618 631 582 585 619 607 590 616 595 591 598 595 593 578 594 609 623 583 604 604 594 619 616 622 607 590 579 593 589 579 629 586 577 599 595 613 619 608 602 601 602 580 624 593 586 621 616 575 602 617 564 619 578 608 619 599 592 580 612 567 609 579 563 596 565 590 608 606 594 584 604 578 574 592 566 595 595 555 577 565 569 598 561 590 605 566 596 575 591 592 560 555 560 576 563 549 572 550 599 581 577 558 572 591 542 586 563 569 575 570 588 550 535 587 543 563 551 561 552 548 578 574 584 539 539 552 564 547 548 554 570 577 525 554 562 556 523 530 522 540 523 558 535 562 533 546 541 523 549 554 547 558 559 525 544 521 517 545 515 549 519 553 520 508 546 518 547 537 513 515 538 550 550 502 529 519 503 515 530 521 520 517 509 534 531 503 514 495 528 493 520 524 497 531 524 493 495 514 525 517 521 492 511 529 501 484 481 493 504 507 495 487 481 487 499 489 475 517 511 516 472 513 476 473 497 494 504 490 496 494 464 464 474 492 505 470 506 474 482 471 460 490 456 464 485 494 492 467 493 475 459 473 459 466 472 473 483 451 457 461 446 449 450 442 453 442 459 479 457 455 456 475 478 436 436 456 446 436 448 458 459 430 449 454 428 432 461 425 445 441 444 436 426 436 434 426 442 436 441 455 452 450 425 434 431 439 426 441 445 416 439 420 441 407 433 425 424 419 422 438 431 422 407 400 397 432 413 424 421 396 416 401 429 413 416 424 387 392 422 415 393 383 407 413 384 404 392 397 392 380 392 395 403 402 376 406 404 381 372 371 397 376 372 375 401 366 388 384 390 371 385 365 388 386 395 386 381 368 379 368 369 379 357 382 370 357 373 373 376 363 369 354 351 354 350 350 364 357 362 368 367 364 367 361 369 340 362 337 365 342 345 345 341 328 340 359 333 333 349 340 325 335 346 337 336 325 331 338 323 336 329 336 327 321 323 327 321 319 321 311 330 328 315 336 328 307 332 333 323 324 315 325 318 323 300 298 321 313 304 311 315 298 306 317 302 299 292 300 288 310 306 296 285 311 299 288 291 296 289 298 298 280 278 295 303 296 291 292 280 283 289 284 274 277 276 269 275 267 281 288 286 284 284 275 284 267 286 268 259 271 257 265 282 264 277 262 259 254 272 258 275 271 274 262 252 250 272 252 254 245 253 266 253 246 263 241 257 255 260 259 248 244 258 254 256 247 246 232 249 240 239 243 233 248 238 239 238 242 231 225 237 244 240 229 222 228 240 219 220 218 224 227 219 226 231 235 216 224 229 215 214 212 230 230 222 223 227 216 227 209 219 216 204 206 207 215 204 219 208 203 217 200 203 207 200 209 213 199 197 206 205 203 205 205 192 192 204 197 189 200 198 192 199 194 197 199 202 184 201 192 182 193 181 195 192 196 181 192 185 182 184 190 179 189 177 184 190 190 180 189 184 175 185 183 185 179 183 171 183 176 175 167 175 182 175 170 174 179 164 173 172 175 170 162 170 175 162 173 163 168 167 159 166 163 157 166 166 160 167 162 159 160 158 164 153 160 157 161 156 154 160 161 158 160 157 160 152 159 154 160 159 148 157 154 150 144 152 152 155 146 154 145 154 141 142 146 150 142 146 143 146 139 142 150 147 136 147 147 148 143 140 141 137 138 136 140 134 136 135 143 141 133 143 134 138 143 138 141 139 136 130 138 129 132 138 129 139 128 139 135 137 126 128 134 129 128 129 129 136 135 128 133 135 126 123 126 130 124 123 124 128 125 124 124 128 120 128 120 123 124 121 122 127 123 122 121 121 119 118 127 128 123 124 127 121 123 123 120 116 124 123 124 120 117 126 118 117 126 118 125 123 120 115 118 116 122 122 119 123 114 116 122 120 115 125 116 122 124 120 122 124 119 122 117 114 121 119 118 120 120 121 115 121 118 117 120 123 121 120 115 122 114 119 115 120 117 116 115
118 113 122 118 121 115 112 120 122 118 114 116 112 120 117 119 114 121 115 112 116 121 114 112 123 121 113 117 113 116 120 119 115 117 113 113 118 122 114 117 125 114 123 117 115 119 117 124 118 115 123 120 123 117 117 117 116 120 120 120 117 126 117 116 120 120 126 117 121 119 125 124 123 127 129 125 120 124 128 125 126 126 119 127 123 127 130 124 125 129 130 131 128 124 125 122 133 135 128 134 128 129 130 130 132 125 127 137 134 129 138 136 129 129 129 133 131 136 130 132 138 139 139 138 132 137 131 133 137 139 134 132 136 139 144 139 135 141 147 143 135 146 146 141 136 141 139 137 143 138 146 145 144 150 147 146 145 148 151 143 153 143 145 148 151 145 147 154 145 158 160 146 155 157 152 162 153 149 151 157 156 159 153 155 156 164 158 163 153 164 155 159 169 165 165 156 162 159 157 164 167 158 170 164 161 169 161 175 176 166 179 174 168 172 180 178 182 166 175 167 179 171 179 181 179 174 172 179 178 172 179 176 181 180 188 188 190 181 191 187 192 182 193 186 194 198 190 192 198 183 183 193 184 186 191 198 190 196 188 198 201 204 200 198 194 201 194 200 199 208 196 199 204 209 214 206 212 207 204 211 218 201 212 208 207 221 224 213 210 225 216 214 221 214 211 215 212 222 226 230 213 212 227 214 217 215 236 232 226 225 231 219 222 229 224 224 231 236 238 227 229 228 228 240 239 245 248 246 242 243 243 244 251 242 242 241 242 258 245 250 239 254 240 254 250 253 261 247 245 257 261 254 270 271 261 257 261 272 268 258 253 277 269 262 266 273 273 275 264 282 262 267 264 276 271 287 275 288 279 267 272 283 273 283 277 283 275 296 298 288 293 274 293 295 299 279 293 301 283 281 302 287 295 299 307 301 293 313 297 300 297 294 312 311 296 316 306 298 313 324 301 300 307 306 303 301 305 301 307 311 308 316 327 333 306 328 325 309 339 314 337 327 317 312 318 320 337 320 327 342 335 336 331 346 340 328 330 356 334 336 326 330 327 352 342 345 355 341 348 335 345 338 368 358 341 366 343 345 352 351 352 362 354 350 377 343 354 367 365 358 367 365 368 384 364 363 370 365 377 380 363 357 364 358 369 379 382 385 398 363 363 364 366 392 368 371 396 374 372 389 387 402 404 388 404 379 407 404 381 384 399 407 395 398 408 388 397 406 402 410 400 395 415 406 393 401 428 421 413 405 411 404 428 409 411 420 422 411 408 415 420 440 419 403 411 409 411 413 418 439 425 447 447 422 415 442 448 448 424 424 416 443 437 458 440 423 454 439 462 459 440 436 460 427 452 436 437 429 464 471 473 443 441 451 449 437 458 439 470 454 453 466 476 480 470 466 458 453 477 464 479 448 448 466 450 453 477 460 458 478 478 456 455 464 468 456 486 479 460 469 486 478 481 493 506 509 503 494 485 485 489 500 506 510 506 470 482 481 517 491 517 478 493 494 485 490 510 481 496 481 512 515 524 529 515 494 492 528 508 526 487 521 536 490 537 533 522 532 504 503 516 513 518 509 499 530 513 543 528 515 535 550 508 516 524 525 518 514 547 517 513 533 551 516 538 508 528 542 513 555 535 541 516 516 516 537 560 552 558 545 563 535 563 529 570 549 527 571 522 569 527 529 575 538 550 553 567 540 552 553 580 536 568 540 544 556 555 565 570 535 534 555 578 589 584 584 553 564 539 588 548 551 548 589 594 565 594 597 580 577 587 570 566 552 568 561 583 583 564 556 599 550 596 569 550 584 563 571 555 590 575 609 593 580 575 588 612 601 568 581 606 600 571 583 581 577 611 566 573 576 585 617 613 617 610 570 615 600 577 588 587 620 623 581 590 625 604 577 569 624 598 623 606 589 626 629 598 583 604 627 603 630 603 606 607 590 580 613 625 614 602 594 632 623 630 594 613 590 615 587 609 605 638 615 607 627 607 595 595 620 612 612 600 595 623 589 636 588 626 645 604 593 631 627 588 603 645 589 598 623 599 629 591 596 646 623 591 636 625 593 636 616 622 591 629 599 601 639 638 649 598 608 595 618 626 622 631 629 598 601 644 642 640 602 624 634 634 624 619 609 628 604 637 599 603 612 608 615 599 655 612 604 610 613 632 644 645 609 619 648 615 606 633 598 612 611 632 646 609 640 660 619 606 656 651 614 618 628 649 636 623 601 618 635 609 638 618 638 623 628 632 652 620 604 601 632 615 635 617 626 612 615 646 620 610 636 636 628 600 622 603 624 622 620 660 632 659 616 608 620 643 641 608 599 643 607 632 659 641 648 622 655 601 606 611 611 641 627 612 629 623 606 652 606 614 638 599 610 633 641 602 599 603 609 604 641 629 602 635 642 651 615 646 630 644 655 595 606 622 608 637 646 617 627 593 632 606 593 644 641 637 650 644 642 598 649 626 631 592 601 615 646 621 603 620 609 602 618 648 630 607 643 612 602 587 615 598 612 587 645 610 611 624 616 598 630 639 631 624 631 637 612 618 626 597 600 630 639 631 628 619 588 614 596 579 607 599 623 602 618 625 587 626 582 609 598 625 606 581 610 623 579 621 620 630 626 583 572 625 622 581 600 576 623 607 615 623 609 578 584 600 616 597 617 582 575 615 565 611 572 579 601 590 607 589 597 569 563 594 582 611 613 586 566 611 580 586 585 604 584 604 587 566 602 567 567 592 574 554 596 553 552 564 561 601 562 586 573 561 581 551 577 591 562 546 572 595 564 541 563 546 588 584 575 583 550 573 578 567 572 539 533 579 585 554 554 537 542 550 568 531 571 559 560 549 556 541 552 558 572 525 575 559 573 543 534 542 567 524 553 526 521 535 518 527 539 519 558 562 560 541 520 556 509 515 519 545 521 510 515 518 545 526 522 528 511 525 509 550 532 536 501 542 524 511 541 522 503 523 501 494 530 523 541 500 491 489 521 491 501 495 487 522 492 510 491 509 509 506 504 516 519 503 511 525 482 481 495 486 478 514 486 489 516 480 516 487 508 498 499 490 468 471 504 510 467 490 491 473 462 475 465 470 486 493 501 467 469 457 485 490 488 470 451 477 481 491 481 470 489 489 467 445 471 463 468 483 466 480 461 465 475 481 437 466 459 450 473 463 468 455 439 442 440 445 441 430 466 463 430 426 454 429 450 424 439 436 455 424 427 432 431 455 436 440 423 437 444 442 447 415 448 444 417 407 445 423 409 418 440 411 435 434 420 432 426 421 403 396 433 411 416 397 413 424 393 394 410 414 394 387 418 407 413 386 419 400 402 399 385 391 392 379 407 408 377 389 394 391 394 381 383 402 380 371 398 393 397 377 387 387 394 362 393 382 395 392 377 361 358 380 377 365 359 388 380 384 380 384 383 347 354 362 348 379 364 349 342 365 356 370 355 347 370 349 350 357 341 365 346 339 358 348 333 359 351 352 348 352 350 348 354 337 344 351 334 343 337 343 330 338 320 340 328 346 332 340 317 314 312 312 310 338 314 332 305 333 304 330 307 303 313 331 328 301 323 310 317 313 307 321 311 316 298 294 308 302 297 300 297 311 314 301 297 292 300 288 293 293 291 296 295 300 300 286 280 278 296 298 285 283 283 296 294 280 276 291 271 292 266 275 279 289 283 264 285 284 267 265 283 259 273 259 280 262 268 262 272 276 261 270 275 268 273 267 260 252 268 247 255 250 265 247 248 250 247 252 259 242 254 259 249 253 256 247 254 256 236 251 253 253 232 247 229 239 240 233 242 243 227 231 232 230 241 224 241 238 226 228 232 234 236 226 236 223 222 228 221 233 217 220 215 214 227 220 226 212 208 222 212 208 226 210 206 205 222 222 213 221 213 220 212 210 207 201 205 215 198 195 197 206 209 207 204 210 204 209 208 203 203 201 204 192 193 191 196 187 192 193 197 188 199 189 183 188 194 197 191 187 179 186 178 185 189 178 176 180 184 174 177 179 175 187 175 179 174 184 175 175 177 171 178 182 176 171 169 174 180 167 166 174 170 165 162 161 168 167 166 167 164 161 170 157 161 163 166 157 163 169 168 160 165 152 158 153 167 166 165 156 160 164 152 158 149 158 151 150 160 150 154 151 156 157 152 149 149 153 143 143 152 142 142 142 141 147 152 149 143 150 151 142 145 143 143 142 139 149 141 148 135 143 143 139 134 143 145 143 145 141 133 139 144 136 134 143 136 139 142 135 136 137 134 134 140 139 127 127 130 134 136 135 137 129 135 131 133 136 130 128 136 130 134 123 124 133 127 128 123 128 127 126 126 132 126 128 123 124 122 123 121 123 128 127 118 125 121 128 124 126 118 122 127 119 123 121 121 121 127 122 119 121 119 124 124 117 120 118 120 123 122 114 119 119 123 119 119 118 117 117 116 123 122 118 117 116 113 122 113 116 123 119 114 117 123 118 123 116 112 116 119 115 120 112 117 121 115 121 122 120 113 119 114 115 121 115 118 122 122 117 112
120 111 112 113 121 117 111 112 115 115 117 119 121 118 111 119 121 120 117 118 119 113 121 112 122 122 116 119 122 121 119 118 120 120 119 117 114 120 119 119 113 115 116 121 122 124 122 121 120 125 121 119 120 123 125 124 120 121 114 123 121 116 120 117 115 117 125 126 125 116 123 118 123 122 123 118 120 119 118 127 119 129 124 130 128 124 129 126 120 122 128 131 129 122 126 129 130 130 132 131 123 130 132 123 136 133 133 134 129 130 134 133 126 137 130 127 136 133 129 140 137 129 141 136 137 137 132 130 133 133 143 136 141 142 139 137 140 145 134 140 143 138 140 134 135 137 137 144 139 146 143 137 139 147 145 140 147 140 152 151 147 150 150 144 148 155 154 149 157 152 156 157 155 152 156 156 150 158 151 158 157 154 157 150 164 151 167 160 161 161 155 159 168 156 166 158 169 166 165 166 162 165 172 168 163 169 165 175 161 176 167 165 164 166 174 174 170 177 171 176 167 172 173 171 170 170 183 173 180 172 180 183 184 174 181 188 186 178 191 191 181 193 192 185 182 190 185 192 185 197 184 194 188 187 193 199 192 199 204 205 203 202 197 199 205 208 200 207 201 206 207 205 209 205 198 215 197 199 198 211 206 217 215 219 222 219 203 215 215 205 224 211 213 215 222 211 221 229 222 212 228 230 217 232 217 214 225 225 224 223 227 234 228 225 227 235 239 227 235 235 240 226 246 242 238 245 239 238 229 239 248 242 246 237 235 243 254 255 236 243 245 256 259 252 244 249 260 244 249 261 265 264 261 266 264 271 273 271 271 251 264 274 270 260 263 266 277 280 264 281 271 261 283 285 264 276 266 264 288 281 277 274 277 281 271 284 277 286 291 271 285 294 280 285 297 287 280 302 285 301 308 307 304 293 288 307 310 299 302 290 302 303 288 301 296 295 309 296 321 307 317 303 317 318 311 302 303 326 307 307 328 329 313 310 331 329 309 336 321 328 332 326 327 342 327 317 324 336 319 327 318 340 346 349 348 325 338 343 328 336 343 350 352 359 360 353 332 330 351 357 360 337 355 342 366 355 342 370 349 359 361 365 347 369 348 357 367 379 362 362 364 381 355 359 353 374 379 359 369 382 367 376 374 382 390 393 388 386 384 394 392 377 401 369 403 369 395 370 371 397 397 378 376 376 382 401 392 380 408 385 399 382 381 411 391 389 389 392 408 409 399 418 397 406 409 403 398 417 430 401 421 421 434 413 417 425 435 402 421 436 423 436 440 407 435 443 431 431 448 427 444 429 444 420 414 439 455 415 443 454 446 435 425 422 444 446 424 460 455 456 456 435 448 448 437 444 451 473 436 445 466 439 472 447 451 444 456 460 478 438 439 483 451 444 481 477 463 469 449 449 464 475 471 485 459 477 479 495 493 453 455 471 463 483 497 487 480 482 498 504 469 461 463 488 491 497 496 473 481 497 504 468 514 516 500 475 518 517 485 479 474 511 516 511 511 516 516 484 497 523 500 495 518 520 490 532 522 533 501 534 489 524 488 516 501 494 497 532 531 507 504 513 515 528 514 545 546 540 539 533 518 516 538 541 549 511 545 508 552 507 553 540 540 537 509 540 540 558 544 559 552 536 545 534 530 542 542 538 563 564 561 541 554 537 571 558 535 555 555 561 549 569 550 540 571 547 575 543 549 554 560 563 545 583 565 559 556 577 561 584 554 549 551 548 571 540 551 574 564 539 594 542 557 581 576 565 571 595 545 571 574 587 570 562 601 572 588 576 604 565 569 566 577 555 563 585 567 591 607 558 574 599 556 558 568 579 556 561 585 599 606 581 585 580 583 566 573 608 581 606 568 599 568 563 597 615 603 582 576 584 598 616 617 616 609 604 607 608 620 620 610 603 570 627 589 613 611 620 603 576 611 605 593 606 612 613 623 611 608 612 591 607 634 624 634 579 639 623 581 606 638 587 639 581 585 627 637 602 615 602 624 634 597 642 607 614 640 597 633 612 643 641 633 615 644 623 609 646 609 612 611 599 638 630 616 592 632 612 639 616 647 634 639 628 640 621 644 620 619 638 611 600 616 616 622 621 594 608 637 609 612 638 618 598 618 646 602 597 607 650 625 601 633 610 638 620 639 630 649 605 613 604 614 637 628 641 631 613 647 640 610 619 651 653 660 609 602 621 656 636 629 603 611 609 601 641 626 648 620 641 659 659 657 608 620 608 623 651 624 607 631 634 628 619 626 628 630 629 650 624 603 618 628 613 626 630 654 651 617 612 627 613 608 620 619 626 628 640 615 652 647 644 622 611 599 646 637 629 612 625 651 614 641 616 625 602 644 615 651 659 627 615 607 633 635 656 617 632 623 632 638 603 652 633 612 640 620 605 653 598 602 617 627 618 615 598 645 613 620 629 628 594 633 615 613 602 610 631 634 635 601 612 641 591 647 592 635 609 598 629 608 602 649 639 624 607 641 611 626 605 616 635 633 626 614 596 593 595 598 618 630 607 593 597 597 636 597 614 628 629 635 631 642 624 614 598 614 611 582 631 598 609 618 583 588 594 603 618 579 618 611 631 581 611 604 615 615 581 632 623 582 611 590 579 627 595 578 599 580 601 621 606 610 599 593 626 613 599 604 591 608 602 597 586 597 571 577 567 566 596 611 573 616 582 569 566 591 593 573 560 559 598 605 608 586 610 566 581 596 579 566 593 580 598 554 587 557 567 589 554 585 601 555 570 549 570 591 596 586 593 571 590 562 570 586 550 595 567 580 569 594 558 572 552 540 577 553 542 559 574 548 537 553 544 544 534 585 544 548 545 565 567 559 578 536 561 567 569 525 543 536 548 556 566 547 550 533 560 523 537 543 532 554 542 548 525 551 565 519 513 532 513 519 517 543 546 530 508 541 519 514 513 512 544 508 540 534 551 542 523 519 540 549 524 527 508 545 502 500 540 508 532 514 505 535 496 515 526 507 490 525 495 515 517 486 524 519 492 514 481 491 517 493 516 490 506 487 478 477 492 494 494 520 497 497 490 483 473 482 484 487 499 481 503 494 491 500 506 499 472 481 473 484 458 459 503 459 476 498 466 471 472 468 459 454 473 478 483 485 447 466 454 465 461 453 459 481 463 443 477 473 473 456 475 475 452 436 466 460 447 443 458 464 447 440 440 431 445 468 456 465 445 447 444 429 461 421 421 432 454 434 444 417 451 420 437 435 416 426 420 416 423 444 413 425 439 434 435 429 437 401 400 403 416 412 425 412 425 395 412 431 425 395 400 430 407 421 422 407 419 406 391 407 414 384 382 420 415 394 391 396 401 404 404 390 383 397 386 375 378 373 400 376 389 379 398 373 379 381 382 386 375 364 361 383 365 382 359 358 391 387 378 389 357 378 370 361 384 362 369 380 365 376 365 373 349 370 359 342 356 371 347 355 370 352 365 347 362 338 337 360 348 334 355 334 353 352 333 326 331 343 338 351 352 338 348 333 328 319 350 323 333 330 317 336 329 335 332 313 315 337 317 319 334 307 321 334 308 304 313 302 318 323 303 311 319 301 317 299 311 324 318 318 308 304 315 298 301 301 295 313 299 289 298 289 284 292 302 295 307 289 305 289 278 289 278 276 294 277 278 291 277 271 270 275 288 289 284 280 280 279 274 277 264 271 264 275 265 265 273 275 267 274 279 270 279 274 269 254 252 258 275 269 255 272 266 255 272 258 262 265 247 266 256 246 261 242 254 253 257 243 238 249 246 236 238 254 253 232 234 231 239 234 240 235 243 231 228 236 241 233 245 224 228 240 229 221 240 229 228 220 219 225 229 230 224 217 234 226 223 231 217 213 230 218 219 222 225 227 218 209 223 212 208 215 202 215 204 208 219 216 208 204 212 203 200 213 201 209 207 210 210 203 205 200 194 209 193 192 194 200 192 190 204 195 193 199 190 201 190 198 198 194 186 198 183 190 188 186 193 179 185 187 184 181 182 180 174 186 178 173 179 174 180 176 172 178 178 170 170 176 174 180 174 174 177 171 173 174 178 170 167 171 173 162 171 169 172 162 158 169 171 166 159 168 170 168 168 156 157 159 157 156 155 156 153 163 161 160 154 157 157 151 162 155 161 160 148 156 146 150 156 155 157 154 147 150 144 153 144 149 150 142 148 148 141 151 142 148 141 150 147 149 148 136 147 135 138 138 135 146 140 139 134 138 137 138 142 139 137 140 131 135 139 136 134 133 141 137 136 129 138 132 129 138 128 126 130 134 125 134 136 135 131 133 126 133 126 135 126 132 132 127 132 132 124 132 124 121 124 129 127 129 119 125 125 123 128 121 124 121 127 118 122 126 117 126 124 116 119 117 118 121 127 115 118 117 118 126 117 122 114 115 123 118 122 117 123 119 120 121 114 121 121 124 118 120 119 116 122 121 116 121 115 114 120 114 121 115 116 116 112 121 119 114 114 116 119 122 113 115 116 121 121 111 119 112 118 112 115 115 119 116 112 121 116 118 121 114 121
113 118 118 120 112 120 110 114 114 118 116 116 110 115 115 120 110 116 114 111 119 117 119 112 118 116 117 113 116 120 112 117 115 119 116 116 117 114 120 122 122 116 117 121 120 122 121 119 115 123 119 122 120 120 125 124 118 118 122 118 115 117 114 121 119 123 124 117 121 121 125 121 127 118 125 127 117 118 121 124 122 127 118 129 122 121 119 120 126 129 128 121 125 121 128 131 123 126 125 129 133 129 129 124 134 129 133 132 135 124 129 135 133 135 130 131 133 134 135 127 135 132 135 131 135 139 137 136 141 139 130 143 140 133 138 141 141 138 146 145 141 133 146 145 146 141 135 139 146 141 145 149 150 138 140 150 146 152 149 140 142 145 146 151 148 145 147 156 147 148 144 151 153 157 151 157 158 148 157 152 153 158 149 150 154 154 159 159 166 157 152 166 167 157 168 156 168 170 166 169 163 166 157 162 171 160 170 163 175 167 177 170 164 172 173 169 164 174 167 167 170 174 177 176 180 170 178 182 179 174 175 176 189 188 182 181 187 174 190 179 190 179 184 182 191 179 190 188 181 195 197 196 200 199 184 193 198 204 199 198 206 189 195 202 200 209 194 194 205 207 201 211 209 204 196 205 212 197 217 217 211 213 210 205 201 214 203 217 215 219 218 220 216 227 219 220 215 218 229 220 222 211 230 225 231 229 224 235 224 232 238 230 228 223 240 240 227 230 233 231 244 238 233 232 236 233 242 245 248 235 251 231 249 255 254 238 257 257 259 239 242 251 255 253 240 251 262 264 258 265 268 263 254 266 256 270 252 251 265 260 267 260 266 268 256 257 271 277 266 278 283 278 275 269 263 285 271 269 282 287 268 288 281 269 274 274 274 275 297 297 287 275 292 300 280 283 291 294 278 305 300 286 291 282 289 303 300 314 309 297 293 290 299 291 291 312 311 321 305 308 309 299 298 310 322 299 312 311 309 331 320 331 325 321 321 316 328 309 336 316 318 330 318 337 322 332 315 341 330 321 343 322 338 341 326 352 334 343 326 356 324 336 343 348 344 359 329 345 336 332 360 362 347 358 368 338 362 355 370 367 357 368 354 343 355 345 347 364 370 369 379 380 378 365 372 377 370 385 357 369 357 357 373 376 388 396 381 391 380 398 399 399 392 375 381 388 393 400 405 378 403 399 410 407 386 377 379 411 393 405 380 384 386 399 382 407 392 421 395 421 422 400 425 396 406 416 412 422 431 429 415 397 414 406 428 409 415 406 426 441 439 412 436 425 413 442 447 430 434 413 451 449 444 424 424 454 452 447 425 453 457 454 418 434 422 449 437 450 440 433 452 444 447 454 445 434 459 468 473 462 473 460 462 478 473 445 437 439 466 456 454 453 472 458 447 447 450 450 447 482 454 458 450 468 486 484 488 464 484 455 496 492 460 490 461 494 485 494 480 498 461 479 474 467 489 474 492 505 474 483 498 490 513 490 470 506 478 496 504 518 500 486 483 515 499 522 485 523 509 524 510 484 489 488 513 506 496 504 496 504 488 508 517 491 491 533 521 515 517 534 542 523 500 507 516 537 502 497 522 514 516 507 504 522 509 549 548 553 538 533 520 555 536 518 559 554 549 546 544 563 564 555 522 549 548 532 526 561 526 521 534 563 524 523 568 538 572 549 558 528 548 574 528 527 580 570 547 529 579 572 565 583 578 565 549 539 580 565 571 568 587 559 581 560 587 584 539 543 542 593 582 558 555 572 580 560 595 550 560 583 552 600 556 591 551 561 596 589 598 574 582 560 578 576 589 575 576 582 588 605 607 592 579 609 601 590 579 581 612 611 585 562 599 562 618 585 563 590 581 576 619 592 574 591 613 569 567 606 596 596 623 592 594 623 620 604 594 578 593 579 613 575 613 630 610 599 582 613 612 630 579 619 596 613 596 616 603 588 619 608 604 618 582 582 592 586 639 595 631 584 612 619 599 613 586 631 612 593 632 618 634 596 595 620 642 638 626 601 595 589 609 612 612 606 639 628 614 633 602 616 590 645 620 618 625 597 643 602 634 599 610 638 627 620 622 595 636 643 615 607 651 646 648 608 626 638 636 638 619 650 602 621 643 633 649 616 641 641 628 621 650 645 608 623 611 638 624 654 626 626 630 658 640 645 613 612 638 605 622 647 642 619 645 659 658 602 649 627 612 661 626 645 639 652 660 652 602 658 637 644 621 606 643 601 652 658 613 628 601 635 613 642 655 659 639 649 660 627 614 609 623 640 654 660 627 649 647 627 642 621 609 601 626 649 601 612 641 612 639 638 645 649 617 636 644 653 621 639 616 632 647 636 606 636 632 631 620 615 656 599 634 601 660 657 646 659 602 623 607 641 598 650 655 639 653 658 606 631 631 599 599 647 608 600 635 598 618 619 616 624 645 638 608 624 652 652 632 643 619 627 650 646 616 643 625 610 642 631 641 612 635 644 600 646 646 636 645 604 598 604 634 647 646 646 629 593 628 612 609 605 635 618 593 607 623 632 609 621 596 632 585 611 621 606 611 586 637 617 602 586 592 630 629 624 581 609 628 636 632 605 607 580 596 628 616 597 582 633 601 592 598 625 585 627 601 577 619 622 610 605 628 620 628 578 584 602 608 571 580 611 592 580 614 594 592 580 573 608 610 583 616 608 580 609 565 561 613 591 599 575 570 598 581 591 608 578 583 587 607 558 591 571 581 605 592 578 560 566 589 560 552 578 550 596 564 556 583 547 580 549 551 597 591 543 587 573 551 585 570 569 546 566 550 578 541 559 541 581 577 539 539 566 541 536 565 532 583 563 577 584 580 544 579 543 561 540 574 525 557 525 549 530 554 545 533 545 555 570 556 571 524 551 545 525 521 562 559 516 514 527 520 529 545 552 543 529 511 542 544 556 526 543 542 509 551 547 514 517 522 517 534 513 530 545 512 526 505 503 518 520 504 512 495 507 514 535 505 521 516 509 489 533 522 524 488 508 529 488 482 530 511 507 498 527 510 517 492 488 484 519 517 474 501 503 488 476 482 492 492 511 507 505 488 469 478 495 468 485 467 463 500 472 485 477 466 476 474 484 492 470 474 455 453 457 462 458 481 483 491 460 448 483 484 475 470 474 477 459 451 459 472 455 444 442 454 477 453 474 436 442 438 457 466 472 432 441 459 434 442 430 459 428 422 430 451 447 448 431 426 435 445 458 447 432 424 429 452 419 435 445 419 429 408 413 428 407 405 412 420 409 425 410 413 407 432 402 433 435 397 401 418 405 403 398 399 407 417 424 388 406 413 410 402 407 417 383 403 388 382 385 387 410 415 399 408 395 405 403 372 377 384 370 376 386 388 399 393 371 399 381 400 364 388 393 366 369 364 379 380 362 365 356 372 374 377 361 352 376 381 375 355 378 353 364 376 365 364 347 371 350 351 370 370 369 369 370 363 366 346 354 335 334 333 333 353 334 329 347 354 325 345 337 342 324 351 346 352 328 327 322 345 346 317 347 335 314 326 315 326 317 320 338 309 323 337 332 312 313 307 326 310 323 303 329 321 318 305 303 315 324 321 322 297 311 320 310 290 303 316 298 315 306 294 305 302 291 306 295 293 286 289 289 282 284 286 277 294 283 296 277 286 280 279 280 285 273 267 289 289 285 275 271 264 289 262 266 286 281 284 263 266 261 279 280 265 273 262 253 256 275 256 252 274 269 272 254 249 257 247 249 264 253 263 248 265 265 245 260 251 256 261 240 236 247 257 255 240 234 237 250 246 231 234 239 251 246 232 237 239 239 228 244 223 227 240 221 240 225 240 224 237 223 220 217 225 221 225 233 218 227 228 226 211 212 229 212 213 222 211 217 206 217 223 205 203 221 212 221 210 217 218 208 216 216 204 196 207 195 208 193 212 196 200 195 205 199 194 196 200 206 200 195 199 197 195 185 196 187 194 198 182 188 185 182 180 179 195 194 186 186 192 178 176 177 186 181 177 186 176 175 171 177 185 178 186 172 184 183 181 179 176 177 177 181 174 166 176 166 175 168 168 173 164 165 167 170 160 158 166 159 156 158 159 157 165 166 168 165 165 167 160 159 156 163 152 157 152 150 155 157 159 159 159 148 155 160 146 145 155 148 158 149 154 153 150 156 149 144 146 145 142 145 142 151 141 151 142 150 138 147 140 140 142 137 139 143 137 145 142 142 133 145 133 135 138 138 136 143 131 131 135 136 141 131 141 139 135 140 137 134 127 138 135 135 130 130 128 132 133 132 134 129 130 131 135 124 125 124 132 132 128 124 124 127 128 128 124 122 120 127 128 125 120 123 123 125 123 124 125 127 123 123 126 122 119 123 125 119 117 122 120 123 117 116 121 115 122 124 118 114 123 115 120 125 123 118 124 116 116 114 122 118 121 117 116 114 115 116 115 117 113 114 112 119 115 120 118 112 112 113 118 113 119 115 119 111 118 121 113 118 120 120 111 117 113 114 118 113 117 120 118 118 120 116 112 110 113 116 111 112
117 117 112 112 119 109 110 115 117 113 110 114 109 111 119 113 115 115 117 111 114 112 117 113 119 117 113 120 113 112 110 119 120 114 113 119 112 112 113 121 114 114 113 116 115 113 117 118 118 122 117 122 113 123 114 122 120 116 122 117 120 121 123 116 119 116 122 124 121 116 117 121 125 123 120 121 124 119 120 124 127 119 117 127 122 119 124 122 129 125 130 124 125 127 127 120 123 128 122 131 131 126 129 130 123 124 124 133 124 131 124 129 128 128 130 133 128 129 129 137 129 135 129 139 129 135 129 129 134 141 140 140 138 132 134 138 136 132 136 139 138 134 141 139 144 139 140 145 148 143 147 149 147 144 145 138 139 145 152 151 145 142 148 150 144 150 144 148 154 157 155 157 157 156 154 151 152 146 156 149 151 156 156 162 157 164 151 162 155 165 161 157 167 155 158 153 162 159 161 165 168 162 165 166 166 168 165 163 166 170 163 169 169 167 178 165 176 174 175 168 167 172 168 169 182 172 181 172 186 183 171 184 176 172 173 189 177 181 186 178 187 186 181 188 192 194 188 188 181 196 196 200 185 188 192 190 200 195 197 203 189 200 203 195 198 192 202 195 198 192 208 207 202 197 196 210 211 211 205 201 214 211 203 216 209 202 220 218 223 204 224 210 208 225 217 212 215 226 218 211 218 221 231 217 214 233 222 215 217 232 227 221 225 237 226 239 237 227 244 225 244 245 238 227 248 241 248 230 242 235 244 251 239 232 236 254 255 245 252 253 249 244 241 258 244 242 246 248 246 250 259 252 262 270 255 272 269 251 252 267 273 256 275 257 274 268 271 263 272 264 268 271 278 267 265 278 278 287 269 270 283 281 278 277 267 285 289 279 292 294 282 297 285 290 288 288 276 295 300 282 302 281 306 303 297 298 297 307 303 306 289 293 312 294 293 318 307 300 294 315 319 300 300 296 298 303 318 320 303 302 323 327 325 333 329 334 317 313 335 338 330 321 335 326 314 335 329 332 328 321 318 344 319 343 343 333 351 341 342 343 333 325 337 340 340 336 334 343 349 332 339 339 343 353 369 355 338 357 347 344 344 354 374 355 374 372 351 378 357 361 356 366 374 360 360 359 365 377 390 368 383 361 375 374 388 393 382 395 378 387 378 373 392 384 385 394 388 395 373 371 393 393 379 411 403 396 382 377 380 385 391 402 407 401 409 383 390 405 395 397 410 405 407 411 427 404 416 408 412 394 406 416 422 419 417 406 408 405 400 422 418 434 435 419 429 442 433 445 425 448 429 411 447 441 421 451 425 432 427 444 456 442 435 455 431 434 444 462 461 443 447 431 468 453 458 432 467 445 467 435 471 476 469 441 447 461 466 471 441 482 482 473 442 472 462 442 465 476 485 482 460 492 484 486 461 470 489 485 485 455 454 485 495 485 502 503 458 462 491 468 460 507 464 463 478 482 469 508 471 480 493 485 469 511 502 475 509 486 489 487 487 486 520 478 503 506 485 486 502 507 500 501 531 514 504 524 519 517 520 520 520 500 535 497 534 494 535 519 539 502 501 542 527 511 514 542 521 510 530 526 523 504 528 542 550 530 528 516 514 545 525 523 520 510 556 548 536 555 522 527 537 553 552 564 547 517 551 549 541 520 546 552 559 572 537 522 546 575 539 577 577 572 578 560 538 555 572 530 583 552 582 544 574 585 538 533 565 539 553 543 559 545 572 551 557 576 559 589 577 554 584 588 562 552 555 582 582 557 553 563 551 563 550 592 563 596 575 586 550 562 581 604 581 556 601 585 564 602 567 586 571 559 606 580 567 583 564 597 564 571 611 596 595 616 617 575 605 614 587 578 581 616 618 590 599 572 620 573 613 601 611 589 616 591 586 621 588 587 612 580 614 591 574 602 606 608 606 579 609 633 633 614 594 635 586 595 598 616 613 622 609 597 595 582 618 594 615 605 599 586 629 589 582 589 622 642 641 603 603 640 610 605 614 585 627 636 595 611 620 624 588 594 588 605 650 619 622 614 599 612 646 611 618 640 625 643 614 631 651 631 598 594 640 635 639 633 640 594 629 617 640 643 649 635 625 649 603 595 613 613 619 607 634 647 655 607 640 617 647 636 656 654 638 614 643 613 638 659 623 632 625 608 649 641 625 643 646 614 628 626 618 601 650 657 633 645 611 617 656 657 632 635 639 633 650 621 648 625 617 610 659 644 620 644 621 644 627 606 658 653 630 613 654 616 607 624 661 616 639 654 610 607 624 648 639 608 604 621 632 618 629 628 661 646 608 618 623 630 620 616 618 649 627 606 663 630 626 659 644 601 646 650 603 602 633 641 608 633 658 639 649 622 600 643 602 603 660 624 631 616 637 647 598 599 652 660 626 615 646 600 653 629 602 598 612 616 652 643 599 610 607 646 601 627 596 639 617 628 599 633 645 604 610 593 598 640 596 631 592 644 633 645 613 638 645 625 596 638 610 596 649 620 647 594 650 646 636 597 606 615 615 630 617 602 640 630 594 622 637 626 597 644 594 638 587 641 635 608 596 641 634 583 612 615 635 594 613 615 602 628 629 580 622 592 634 578 632 586 605 581 615 623 588 609 612 606 620 580 580 591 600 596 601 572 617 587 610 571 587 620 587 599 570 580 602 587 584 606 616 592 571 563 590 581 616 573 566 595 587 572 606 573 585 558 580 564 584 598 570 587 595 596 585 572 555 605 582 571 599 589 558 596 576 583 581 581 579 560 573 592 577 584 572 568 578 599 570 576 554 587 557 551 552 538 550 567 566 573 552 581 537 579 540 571 554 540 581 567 553 579 565 545 567 577 580 565 574 554 527 527 555 523 576 522 535 537 564 534 545 569 558 556 552 531 531 524 553 564 560 521 514 525 546 526 519 531 534 517 536 518 509 555 551 508 548 538 523 539 519 531 517 511 538 504 530 528 501 522 538 538 515 494 525 495 512 495 540 516 516 521 537 492 499 522 531 505 512 522 524 508 527 491 486 507 515 491 508 502 524 496 504 511 486 501 509 475 509 508 498 493 508 472 469 484 469 465 484 496 495 468 477 497 500 490 486 479 469 479 487 470 465 465 475 455 461 477 493 479 449 480 464 457 446 445 483 450 481 445 470 443 457 450 447 447 440 456 469 446 444 467 472 443 459 437 450 441 465 432 443 450 440 424 465 438 441 421 458 434 431 429 434 444 434 451 420 429 436 452 451 428 416 437 433 433 445 423 416 439 435 416 402 431 439 403 415 413 433 420 432 412 432 430 398 395 407 390 420 400 424 412 424 393 421 384 399 416 395 405 386 383 407 388 398 408 379 379 376 399 381 401 398 408 372 386 381 373 400 380 367 387 398 373 385 365 377 385 386 389 393 369 367 383 358 366 373 366 366 352 362 366 378 382 375 353 378 378 367 358 344 363 358 366 367 344 341 342 350 355 358 360 342 336 351 344 345 333 342 355 328 340 325 326 329 348 352 335 320 332 326 336 333 323 324 324 318 334 326 312 330 331 312 335 331 307 331 330 323 335 312 332 306 310 326 327 317 300 323 320 305 309 301 322 314 293 314 304 292 292 299 289 286 285 306 290 284 285 297 309 283 293 304 282 278 288 288 294 293 301 291 287 288 293 278 289 274 295 270 272 287 292 279 278 281 266 281 264 276 275 277 275 262 261 262 276 272 259 268 265 258 260 262 267 272 263 250 264 249 269 246 251 261 248 259 256 245 254 253 253 250 240 259 247 256 250 242 234 253 249 231 239 251 243 229 242 229 232 247 247 231 243 245 229 224 239 227 238 236 235 237 223 225 223 218 230 231 234 227 216 224 231 215 215 226 221 218 228 208 216 214 223 211 214 207 218 205 206 208 217 203 212 202 208 206 215 200 197 205 204 205 209 201 198 197 200 198 208 205 194 197 204 192 192 197 191 190 186 195 189 195 190 186 186 183 181 195 193 178 190 184 183 183 177 182 183 175 175 185 177 186 181 187 181 180 177 176 179 170 180 176 173 170 169 169 179 165 166 179 165 168 163 168 163 165 168 173 160 162 164 160 165 169 166 170 167 158 157 159 162 159 157 159 159 163 160 161 153 150 150 151 154 158 161 159 157 152 152 148 147 148 155 144 143 153 153 145 150 149 142 146 149 140 142 151 145 143 141 138 143 141 141 146 142 139 147 142 147 146 141 146 145 133 136 135 136 132 133 133 137 141 139 137 130 136 133 135 139 140 130 129 133 128 133 131 126 133 129 127 128 124 136 135 129 134 124 128 132 126 127 122 124 132 123 122 129 131 122 130 129 122 129 129 120 119 127 128 119 119 127 118 121 116 126 118 126 116 115 123 123 124 125 114 114 118 120 116 121 122 119 119 125 117 121 120 122 123 118 115 119 115 117 114 120 119 118 117 120 114 113 118 112 111 115 113 121 114 114 111 113 118 119 113 118 116 119 114 115 111 114 120 112 118 120 118 114 116 112 111 115 112 116 116 113 109 117 110 110 118 111 112 115
117 114 111 113 111 115 116 112 118 115 113 116 116 110 110 109 112 110 115 114 117 110 116 115 118 117 114 116 117 115 112 117 120 113 120 112 119 117 115 118 114 120 115 111 120 114 120 112 113 113 116 120 115 112 113 122 119 119 120 117 114 120 122 114 118 122 121 125 123 123 118 117 125 117 120 123 123 117 124 117 123 118 127 121 127 125 128 120 124 117 124 121 129 120 122 126 130 130 126 120 128 130 124 132 126 122 133 123 129 123 130 130 134 131 134 124 131 135 126 136 131 126 134 129 133 135 139 133 133 130 135 129 135 139 140 140 139 138 136 134 132 144 142 145 140 141 143 145 145 142 140 148 139 149 147 148 148 144 140 145 145 151 145 148 152 148 154 151 155 148 156 157 152 149 147 155 149 157 151 160 153 148 162 160 156 155 162 150 162 157 164 161 161 158 163 164 158 166 169 163 161 168 160 157 172 169 163 171 174 173 169 170 174 177 170 175 164 174 177 175 169 166 179 172 168 182 183 174 177 181 171 181 182 186 182 180 184 182 184 188 192 190 176 186 179 186 179 193 183 180 193 193 198 193 192 198 197 202 186 190 201 203 201 205 206 206 193 202 195 206 196 203 205 200 202 213 198 211 210 204 200 203 212 204 219 216 210 203 222 203 213 205 214 216 213 209 226 210 221 222 226 221 211 228 212 215 222 224 227 231 229 231 226 235 228 234 227 242 231 226 230 227 237 238 236 231 241 243 234 231 239 252 248 251 254 250 236 234 246 252 237 244 250 253 263 263 252 261 242 266 252 257 246 256 263 271 264 257 248 260 253 272 256 267 276 272 266 259 257 264 275 279 281 283 271 282 269 266 263 285 283 274 268 284 285 276 279 295 294 290 290 295 286 281 298 275 292 288 290 302 297 283 297 290 298 289 304 293 294 298 304 294 306 317 300 290 312 301 294 302 321 299 306 316 299 307 320 328 329 327 311 332 326 329 319 314 312 330 322 339 318 312 330 322 331 315 316 326 321 330 324 327 339 324 324 338 326 346 341 350 354 342 332 336 348 345 344 337 341 336 341 346 344 348 340 353 348 363 359 355 356 341 376 376 373 376 357 351 361 368 353 360 365 368 359 379 370 366 361 387 381 384 389 368 374 361 380 368 371 366 398 363 398 382 400 394 370 405 391 374 395 380 388 375 380 407 414 413 396 397 390 407 381 389 386 382 404 408 415 401 424 399 390 404 415 430 431 421 417 432 396 411 422 404 401 438 425 402 407 427 441 412 425 407 410 432 414 422 450 446 425 443 449 437 419 437 422 435 452 440 455 418 455 444 421 453 442 462 455 430 451 450 427 440 464 455 473 431 468 454 434 447 444 469 455 472 438 458 448 470 441 459 444 442 447 467 481 450 464 460 479 459 450 470 490 464 460 486 452 459 477 501 472 474 495 463 470 482 502 467 487 502 463 503 500 484 481 485 477 506 502 479 500 500 477 504 515 518 511 481 488 497 514 479 497 485 521 499 482 494 526 495 528 529 504 513 512 530 535 522 495 521 500 521 530 532 506 543 526 519 516 506 526 503 511 537 513 498 517 508 500 536 545 532 528 514 515 520 539 545 520 537 509 522 553 546 516 544 551 561 540 544 534 515 562 542 551 535 536 545 555 531 552 538 531 547 543 528 555 552 569 541 563 531 548 573 557 582 571 579 554 537 534 536 577 537 542 583 553 538 588 542 569 548 585 583 588 569 555 576 570 571 572 547 560 567 593 576 559 548 585 577 568 551 584 573 584 563 584 574 577 584 582 575 556 582 555 559 571 598 593 557 613 610 568 611 593 594 603 586 590 560 606 604 572 597 583 584 603 564 618 617 591 623 582 578 574 613 573 589 626 581 607 590 603 617 616 574 626 601 604 603 578 587 576 594 600 589 599 614 632 589 596 611 617 615 613 601 580 606 602 589 625 597 638 592 590 581 608 630 594 628 603 640 592 612 622 606 633 590 616 588 608 634 608 593 599 629 644 632 596 629 597 591 603 634 619 602 639 609 604 603 621 651 598 652 652 620 627 637 649 605 631 608 624 622 596 650 620 644 653 637 623 601 638 638 645 607 650 634 624 603 648 656 599 653 655 598 638 604 638 604 649 624 649 620 616 618 601 611 642 612 651 606 614 620 627 660 640 659 649 660 604 604 638 661 610 649 661 649 654 640 656 643 603 641 663 620 658 602 632 638 612 619 645 624 639 607 622 614 664 608 612 604 609 647 664 619 632 661 604 622 634 656 662 635 631 660 652 624 657 616 658 605 631 638 625 604 641 645 616 641 649 623 642 655 604 640 606 632 632 604 650 601 656 644 631 621 638 615 640 630 629 632 631 658 603 654 658 643 632 609 618 614 628 656 602 628 628 604 658 659 607 642 619 636 634 636 658 625 642 637 607 657 626 655 625 603 601 647 628 624 617 594 628 629 602 645 654 651 593 610 641 597 625 601 635 598 637 632 626 619 610 634 616 638 633 646 646 637 613 632 612 599 608 591 619 598 598 627 598 608 608 624 598 641 603 583 617 622 631 587 609 635 594 626 640 625 620 583 589 584 583 585 630 583 620 626 617 624 601 592 585 624 595 608 631 580 572 598 615 595 603 587 572 616 612 600 620 610 592 586 586 616 621 569 581 592 573 587 583 613 590 608 572 564 584 593 574 595 577 594 568 585 562 595 560 561 564 566 611 572 560 568 562 575 603 557 577 582 600 585 574 561 604 601 562 581 587 591 586 588 582 584 565 575 560 579 548 569 587 561 565 541 544 545 568 586 548 557 587 552 548 542 566 554 578 568 550 576 555 564 551 566 562 573 581 533 528 569 544 571 571 557 569 531 526 551 554 570 530 518 562 550 537 527 532 539 516 564 536 515 524 529 538 552 534 547 514 532 529 554 553 530 517 541 518 535 546 502 530 533 534 523 514 548 545 518 523 535 527 509 542 535 494 521 521 511 517 502 507 498 534 529 502 520 521 506 515 486 489 488 517 504 507 519 513 521 481 496 477 520 518 492 482 494 489 514 500 493 498 488 505 501 473 467 466 502 506 503 478 466 503 504 504 477 502 480 499 464 499 453 486 463 485 464 473 482 483 448 462 479 456 450 463 470 451 448 475 450 457 473 480 439 478 464 447 446 450 434 460 463 467 442 448 465 441 439 453 451 442 449 463 464 443 463 435 448 430 433 421 450 430 423 443 453 415 445 414 440 417 441 411 419 434 434 430 438 413 443 434 405 410 414 412 412 417 425 411 419 406 415 398 427 395 400 404 416 392 395 392 392 400 398 422 402 414 405 411 390 385 412 406 415 401 408 386 404 383 410 382 403 403 372 376 373 381 400 376 388 372 388 361 368 364 370 390 388 379 376 372 389 377 384 373 367 372 372 381 379 374 370 369 370 360 345 351 377 365 369 343 351 349 367 364 344 356 361 355 354 342 357 345 360 340 347 357 359 359 336 326 350 351 333 333 329 328 325 331 323 344 317 346 327 338 318 324 325 341 326 339 308 327 329 324 306 316 326 305 311 317 327 321 301 300 298 298 310 304 319 318 294 305 306 297 301 309 313 308 306 303 308 290 312 291 309 292 298 302 287 300 300 303 301 296 303 287 297 290 279 286 296 282 278 274 280 275 276 271 287 269 272 276 268 265 280 285 276 269 274 278 258 260 271 275 261 269 265 255 257 274 262 256 256 271 265 249 261 246 248 251 256 263 247 243 258 255 239 239 255 256 244 235 254 252 253 246 246 231 238 245 241 246 238 228 241 238 230 235 241 235 237 234 224 220 224 219 224 218 219 217 221 218 228 229 229 218 213 211 229 220 217 215 221 226 208 211 219 223 217 209 211 218 207 207 218 212 206 212 214 208 207 199 197 197 209 209 207 201 209 206 205 202 199 204 206 200 190 196 197 186 195 198 185 187 200 189 183 191 198 188 180 193 183 188 179 181 178 189 179 182 175 182 182 173 178 184 178 186 179 174 170 169 169 174 174 175 176 166 180 176 178 179 171 179 178 173 173 173 171 170 169 171 163 165 172 166 158 170 164 155 157 163 165 164 156 158 157 155 167 151 165 164 163 161 156 163 148 159 148 159 150 151 152 158 148 144 153 149 151 150 144 145 144 145 144 146 148 139 148 142 146 147 148 145 139 147 136 142 138 146 144 142 141 142 144 142 136 145 136 134 134 140 131 137 139 132 139 138 136 134 133 132 132 137 136 132 139 126 127 132 126 130 129 126 128 131 128 126 128 131 131 130 123 130 124 125 129 131 125 130 121 123 125 124 123 125 121 119 128 121 117 120 124 121 127 118 120 118 118 127 119 118 122 120 118 117 115 125 119 120 115 124 123 121 117 116 116 114 115 122 122 123 119 118 115 115 112 115 117 115 116 118 114 113 116 121 120 119 121 111 119 113 111 117 115 117 110 117 116 111 114 114 118 109 118 110 111 116 114 116 119 117 112 112 119 115 111 117 113 110 116 108 110 117 115 116 111 114 110
118 115 115 110 113 114 117 115 116 113 118 110 113 115 111 114 113 116 116 108 109 115 116 118 116 112 114 113 115 110 114 112 115 110 112 119 114 110 115 109 116 113 110 110 118 114 116 112 111 112 114 111 118 120 121 115 113 115 119 117 115 113 120 122 113 113 121 119 114 122 116 121 121 117 119 117 124 118 120 125 118 126 120 126 127 123 118 124 119 121 128 128 122 119 127 122 120 125 123 130 122 131 126 122 126 124 130 125 121 126 128 129 126 134 123 135 128 136 136 135 135 129 125 127 129 135 131 128 128 134 138 140 129 140 129 132 135 140 131 138 141 133 134 133 133 143 146 139 139 134 147 136 144 141 148 148 144 138 149 142 143 150 141 139 147 140 141 154 151 145 146 142 153 151 153 149 154 150 152 147 153 155 154 153 158 158 153 160 155 163 164 162 162 161 160 152 153 164 168 155 155 167 156 168 170 168 172 160 169 167 171 171 165 166 172 176 165 179 179 167 174 178 170 180 183 181 171 168 170 180 176 175 185 186 187 187 188 188 175 182 184 186 188 193 177 187 191 184 180 185 182 185 190 196 192 201 184 195 190 195 203 186 188 201 197 192 205 201 193 202 198 193 195 212 193 197 214 204 206 215 205 202 200 215 200 211 220 208 219 219 209 215 209 209 214 209 213 223 213 217 230 220 228 229 227 226 229 218 226 219 227 236 237 225 241 241 238 243 225 233 226 223 225 231 231 244 247 235 232 240 237 250 246 241 237 247 237 248 247 243 236 250 238 260 262 250 250 265 249 259 248 261 267 263 255 267 264 255 264 270 255 254 265 252 272 263 275 257 259 259 271 273 262 280 269 281 271 284 281 286 271 265 276 269 291 271 291 291 292 285 286 280 288 279 300 283 299 292 280 306 288 303 297 294 295 293 292 287 293 293 301 295 290 299 299 299 293 303 303 313 320 319 317 313 324 316 310 308 307 331 323 328 312 332 331 305 317 307 336 322 318 333 336 336 317 331 323 325 339 338 325 333 332 323 331 326 323 354 344 337 348 348 348 329 332 352 332 360 343 361 366 333 355 366 362 343 349 338 359 366 351 345 375 358 375 349 345 368 351 376 347 379 365 363 352 371 384 375 354 359 385 364 386 360 392 375 390 392 395 389 371 391 369 384 387 388 373 371 381 381 392 399 392 398 399 406 382 381 397 413 385 381 383 385 389 386 401 409 424 419 416 419 417 416 407 402 412 404 394 425 401 413 424 436 408 419 435 439 414 439 431 404 426 427 435 424 413 429 444 446 410 451 421 448 436 419 437 427 454 444 418 423 418 437 455 421 460 435 430 432 441 442 444 430 437 436 438 441 440 461 436 465 455 452 461 456 465 452 469 439 481 482 460 447 444 475 450 482 472 487 469 484 470 460 459 483 477 468 457 484 480 456 475 463 489 460 497 482 475 469 462 485 500 479 464 500 503 504 469 476 503 494 514 492 501 497 510 491 504 484 494 477 524 514 486 514 504 505 498 512 500 529 514 504 510 496 504 509 494 506 512 528 520 499 541 533 492 538 542 513 529 497 507 498 515 528 536 505 536 530 546 549 529 506 517 547 511 528 515 549 537 548 521 530 536 554 557 537 526 518 544 526 527 557 538 565 563 518 547 522 542 573 522 525 523 555 527 574 539 568 576 564 532 581 570 572 551 566 546 580 575 562 544 572 575 580 541 559 579 560 576 543 569 543 544 587 548 593 593 581 555 589 593 560 596 574 585 601 578 569 602 576 571 570 581 599 552 589 582 573 575 566 594 605 560 591 575 574 556 610 559 577 590 575 592 561 612 582 561 569 589 610 598 576 615 619 573 579 592 577 581 576 583 575 578 622 584 579 620 581 610 607 617 607 579 583 629 619 592 630 601 596 597 626 580 627 615 620 598 586 601 592 586 588 636 610 591 627 586 636 581 623 623 618 607 586 606 630 596 596 624 623 614 633 606 613 642 595 594 616 626 603 597 634 597 624 611 619 612 612 605 627 637 605 589 648 602 598 648 600 628 616 647 630 603 605 599 648 643 615 654 627 603 634 599 639 612 632 623 600 653 639 639 638 654 640 635 606 647 630 614 623 651 632 599 603 609 638 639 600 644 611 601 642 608 636 621 655 658 605 622 600 639 609 620 605 617 618 609 663 644 658 653 635 630 654 641 639 629 616 640 612 626 644 656 636 617 615 626 610 618 646 608 655 655 627 659 606 642 665 603 623 658 654 656 623 642 630 659 606 642 634 616 603 612 605 636 624 617 658 631 630 638 634 619 627 659 610 631 635 609 629 655 663 618 644 618 655 605 610 657 645 642 606 645 649 608 614 606 622 605 631 646 638 663 663 663 656 607 625 622 611 651 610 606 601 650 620 652 653 627 643 633 603 646 611 648 652 623 613 598 641 642 626 647 651 632 637 601 646 614 610 608 654 616 627 609 618 621 619 618 642 613 619 645 649 623 650 644 591 604 642 634 648 609 621 638 643 600 643 632 618 634 609 648 588 587 610 642 624 588 618 624 597 586 627 587 623 611 615 624 613 633 638 600 612 613 631 636 601 581 587 589 628 624 606 618 630 617 626 627 609 599 610 620 583 601 578 607 614 603 602 572 579 611 570 615 600 590 616 615 613 584 575 572 621 605 610 583 618 623 593 571 611 585 584 580 572 600 578 572 562 603 597 594 600 596 568 557 584 604 578 556 602 601 557 554 582 552 555 601 571 580 583 590 604 554 582 591 577 586 553 554 586 578 564 557 598 585 570 590 593 565 555 544 581 549 553 577 571 575 538 572 534 548 558 552 563 564 582 550 581 569 562 581 560 552 543 530 526 547 531 559 568 552 554 551 570 526 542 533 561 561 562 542 561 561 531 554 525 557 534 513 519 557 551 517 521 548 553 515 551 527 522 529 532 516 544 519 550 536 513 545 502 532 536 503 536 520 543 504 526 515 499 531 506 533 538 512 519 513 495 524 487 499 516 532 530 522 531 498 502 488 525 479 480 515 514 508 512 483 517 478 479 491 515 504 483 471 484 498 509 482 477 510 485 468 484 496 497 505 499 490 466 471 462 466 501 485 494 475 461 482 468 470 490 462 457 466 487 467 452 458 461 457 478 442 463 462 484 481 479 450 444 478 473 448 443 460 457 438 471 469 466 472 472 440 444 435 454 442 444 445 448 438 440 453 446 436 459 422 422 457 449 426 449 421 440 430 452 419 424 416 437 406 425 429 430 443 417 406 422 404 434 408 407 420 404 397 435 400 394 423 392 422 412 401 399 393 393 397 388 415 411 404 410 412 394 404 408 408 397 392 410 395 405 383 390 407 387 409 383 381 381 399 370 376 372 376 371 394 384 362 365 375 396 362 376 381 377 369 390 361 379 358 376 386 360 367 362 349 354 377 357 347 362 361 359 358 348 372 373 358 371 360 340 337 361 350 336 346 332 351 337 340 333 338 347 325 328 347 339 326 332 331 333 322 329 339 337 319 327 346 337 320 345 327 317 316 310 325 330 307 310 323 312 329 319 318 319 328 330 324 307 328 300 319 322 308 308 315 298 315 292 319 307 292 310 290 315 307 294 290 309 287 294 305 286 300 308 292 301 299 289 281 297 277 275 294 282 287 290 285 292 283 273 270 286 286 273 265 271 273 265 267 278 261 267 263 265 258 280 255 268 258 253 271 275 259 253 272 249 249 263 247 264 247 263 265 247 263 250 253 252 251 247 258 260 248 241 242 238 245 250 235 243 253 247 244 236 252 232 239 234 238 234 226 231 229 244 237 242 221 240 232 239 233 220 220 220 237 228 217 234 222 220 217 227 222 214 210 216 213 226 213 221 220 225 214 215 223 212 205 214 213 204 209 214 203 215 207 212 207 199 206 198 197 208 204 196 204 209 197 205 191 207 189 194 196 191 199 200 197 187 191 191 189 186 187 189 183 188 186 186 193 184 184 185 175 176 179 187 186 181 174 184 179 172 186 179 171 173 181 181 170 177 183 181 179 171 176 168 168 166 178 168 175 177 172 169 159 170 164 173 170 159 164 159 158 164 155 154 165 156 158 163 152 161 155 157 160 151 154 159 149 150 154 161 150 158 147 149 146 146 158 144 152 147 144 143 156 145 146 152 147 145 147 142 151 151 149 137 141 139 142 140 146 148 135 146 138 140 146 135 138 144 134 143 139 136 139 132 137 132 142 136 134 131 133 132 132 129 134 135 138 127 138 133 133 130 128 127 132 130 133 123 129 132 123 130 132 133 127 121 131 122 129 131 120 125 121 125 120 126 123 122 119 127 118 128 123 124 123 127 117 123 126 116 122 120 124 120 123 122 123 121 123 124 124 116 122 118 121 116 121 123 121 117 120 120 121 119 114 119 116 118 115 114 118 119 118 114 110 120 117 115 117 114 117 118 114 111 115 111 114 112 110 112 114 116 118 113 113 117 108 116 111 110 117 108 108 111 109 117 111 114 109 116 118 116 113 112 118 108 112 113 109 111 114 115
107 111 116 109 107 116 115 110 117 111 108 117 114 107 113 115 113 114 112 111 112 116 115 111 116 117 115 117 110 110 113 108 112 111 110 112 118 116 117 118 110 116 115 116 117 110 113 113 119 118 117 113 116 112 115 113 121 113 111 113 115 114 112 119 118 115 112 116 122 119 115 113 116 115 118 121 120 121 119 124 120 114 123 118 122 119 116 126 116 121 117 122 122 119 127 126 122 121 128 127 125 123 121 126 125 126 126 123 122 121 123 121 122 125 125 131 128 126 133 127 125 127 128 132 127 130 137 137 132 127 133 131 131 136 140 130 132 139 141 138 143 137 142 138 132 139 136 145 146 137 137 143 145 142 147 142 136 148 148 149 142 142 146 138 146 146 141 144 153 143 152 154 155 150 155 147 147 153 146 149 154 150 154 152 152 159 158 161 151 149 162 155 152 164 159 162 159 160 154 161 158 162 165 156 157 163 157 171 158 161 159 170 174 169 172 176 165 164 171 165 168 179 177 177 171 166 169 174 170 178 176 177 177 184 174 173 171 181 183 182 180 188 189 187 193 176 180 185 180 195 194 192 196 181 182 186 192 191 202 194 202 202 192 191 190 196 194 194 204 197 205 198 208 194 210 194 210 214 206 215 208 203 217 203 213 201 213 208 212 202 205 205 204 216 209 216 207 228 215 220 210 214 220 214 222 228 228 215 219 217 236 226 223 229 230 229 236 233 222 241 244 230 243 244 238 246 242 248 237 241 239 231 246 236 231 246 238 256 246 252 244 253 246 242 262 245 253 247 265 254 249 254 245 267 268 249 269 257 271 265 256 254 256 254 272 276 277 256 259 260 266 283 273 269 260 276 265 274 280 282 269 288 279 290 289 291 291 279 273 284 279 297 276 293 289 283 280 299 292 289 288 284 303 302 284 299 309 295 304 295 297 295 309 297 296 313 306 299 295 303 315 304 299 300 300 304 315 308 323 328 316 324 321 319 322 323 314 320 318 318 336 328 317 324 325 324 325 318 321 334 320 342 343 346 342 337 326 353 335 343 357 358 338 347 353 345 347 330 330 339 333 358 348 359 359 349 368 355 347 351 361 349 350 363 372 360 350 352 379 356 356 360 356 384 355 357 358 364 380 358 363 375 369 389 369 382 360 397 381 367 397 393 398 378 393 381 368 371 404 377 386 406 392 405 410 382 376 383 393 400 395 407 411 404 401 420 400 405 401 401 400 392 423 393 421 430 422 426 431 434 428 419 414 401 431 421 433 440 405 420 427 430 405 428 430 434 431 448 418 435 434 442 442 435 449 417 445 457 416 419 430 433 441 460 421 433 426 429 460 458 436 458 438 469 434 442 468 455 447 446 450 454 439 445 459 465 446 450 447 455 453 474 476 445 453 451 463 466 479 453 483 471 480 469 455 489 487 478 494 456 482 482 475 481 468 482 468 488 462 496 463 509 508 486 478 509 483 477 505 513 488 474 481 519 485 514 505 515 486 484 524 479 491 511 503 499 496 516 528 493 492 512 528 492 518 535 525 532 533 490 507 492 514 500 533 510 541 499 516 510 513 540 529 520 544 536 515 501 502 511 542 528 554 531 532 544 553 544 558 541 511 549 536 550 520 538 526 556 519 513 548 561 564 537 520 539 541 569 568 550 535 573 538 561 563 532 558 535 548 579 543 527 565 546 531 565 572 559 535 563 576 565 542 555 576 544 555 550 582 581 542 568 580 542 580 594 558 547 553 559 547 565 593 555 574 561 557 561 590 601 598 599 597 585 594 578 563 575 601 583 568 558 601 591 579 592 607 559 586 570 608 562 557 566 564 563 575 610 596 596 581 614 576 602 601 619 601 577 599 613 591 569 582 622 585 572 588 617 588 574 571 623 582 573 626 621 583 592 574 578 605 582 607 623 626 579 627 601 586 632 617 627 591 585 589 634 613 615 626 590 624 592 625 586 599 635 596 596 618 637 637 640 622 589 623 589 606 591 632 624 607 601 602 601 629 631 605 593 610 618 605 624 609 599 605 649 635 628 644 629 616 611 617 643 598 616 608 621 606 638 632 634 637 625 610 629 625 626 634 645 655 650 616 614 658 632 611 641 619 612 598 625 623 661 613 647 643 637 658 625 632 660 616 648 660 602 613 628 639 654 613 622 643 620 646 656 656 614 664 613 628 663 638 654 661 653 637 641 626 631 603 659 628 619 642 625 620 655 652 656 645 664 612 622 618 657 613 610 606 610 619 630 608 655 616 665 642 651 640 664 614 638 657 638 652 633 659 666 619 644 656 660 639 662 613 654 652 622 658 652 626 610 613 629 659 626 626 633 607 660 628 617 631 618 651 614 645 643 612 659 617 664 650 653 660 659 638 642 611 628 626 634 632 635 659 623 654 616 651 658 610 614 607 635 626 655 646 606 630 655 660 645 653 656 639 616 646 617 610 641 623 651 601 638 650 655 626 614 603 625 599 648 598 650 601 632 640 633 632 640 640 606 640 608 602 619 626 649 637 640 631 602 631 634 644 622 596 599 609 638 590 622 607 624 628 608 618 585 634 585 608 624 630 637 602 583 588 607 628 606 599 616 618 600 618 591 600 590 591 618 622 603 583 591 592 575 580 621 603 616 599 586 586 589 601 588 626 571 598 602 587 619 583 623 607 570 609 598 573 579 574 582 574 581 621 563 616 612 601 599 571 598 572 615 586 607 562 602 614 591 590 592 581 591 610 571 607 609 601 569 579 588 568 574 600 604 570 550 603 557 600 567 548 583 588 546 546 557 579 568 585 587 586 562 550 546 578 559 580 570 586 566 563 559 575 553 558 567 535 547 555 585 550 548 532 550 554 581 559 542 553 561 570 551 528 575 559 522 556 554 548 558 564 532 520 565 538 555 520 517 553 546 538 528 536 515 518 547 546 541 550 517 507 525 510 531 533 554 524 505 510 513 522 544 519 524 544 509 502 504 495 540 544 499 527 492 527 493 504 503 501 491 499 532 525 513 520 485 498 484 499 495 528 520 494 515 480 478 523 515 507 508 480 509 502 520 516 516 494 516 473 505 472 501 498 503 468 479 486 499 493 507 466 504 503 504 478 457 458 483 471 478 499 466 466 470 464 468 483 459 492 464 457 483 450 478 483 446 474 457 455 476 467 470 468 472 466 439 463 435 470 441 462 468 459 439 471 469 439 445 430 442 457 433 457 463 453 428 428 440 457 443 438 434 423 444 449 415 446 440 434 423 415 438 418 441 413 405 443 411 435 412 431 402 405 420 402 408 416 406 398 429 426 413 397 408 408 426 419 403 396 385 402 397 412 394 413 396 411 384 405 402 385 402 398 401 376 401 375 403 399 392 373 370 384 389 367 375 372 388 391 364 385 397 378 360 369 360 375 360 368 387 361 375 371 361 359 357 366 361 361 361 355 360 363 352 343 350 359 350 359 353 359 357 338 337 342 346 334 340 332 360 336 354 334 341 327 339 348 340 347 324 335 336 343 327 341 327 339 337 320 338 319 338 335 313 315 330 328 327 318 329 310 307 322 325 326 305 324 302 322 325 306 304 299 302 320 311 311 313 293 296 301 297 303 303 292 312 289 295 293 293 296 295 288 311 285 285 290 289 302 289 300 285 282 294 286 278 291 289 272 287 281 278 273 285 287 268 272 278 282 276 287 282 261 285 260 282 265 270 270 267 280 260 275 256 259 276 253 252 261 268 253 249 257 249 250 260 245 246 251 253 256 245 259 260 256 252 249 252 253 251 246 254 243 235 253 240 240 245 244 238 228 243 239 241 245 234 239 245 229 238 222 242 221 221 231 225 230 218 221 236 225 225 219 228 231 213 230 211 214 219 225 228 212 221 222 205 215 214 217 217 206 217 212 214 213 200 203 206 201 215 209 204 203 198 198 195 209 202 194 208 203 193 193 197 196 188 196 190 195 196 184 186 198 183 192 186 181 190 196 180 190 183 178 178 192 181 188 186 178 190 181 183 185 173 177 174 171 182 181 173 173 170 167 176 179 175 176 180 175 178 166 163 177 164 171 172 165 171 165 171 169 167 172 158 167 166 164 162 163 154 161 161 152 152 164 155 156 158 152 159 157 154 151 159 150 156 156 159 150 148 150 151 149 154 145 155 151 153 145 142 152 147 146 145 144 145 142 145 138 147 145 136 146 142 138 147 145 138 144 140 144 136 133 132 133 134 132 143 141 135 133 141 130 132 137 135 130 136 129 134 128 126 130 133 126 131 133 126 125 130 133 135 134 135 127 124 126 121 130 132 131 130 120 123 129 123 123 123 125 125 124 124 123 120 119 118 118 125 123 119 116 126 118 119 120 115 124 123 115 122 114 117 124 118 125 121 113 121 120 122 122 120 119 114 120 118 119 112 113 114 115 118 118 121 110 112 114 114 111 115 120 120 111 114 109 112 113 109 118 109 117 115 114 110 116 110 114 110 111 116 113 113 112 108 112 109 110 116 114 109 108 111 108 108 117 107 112 108 107 108 117 113 116 110 115 111 112 111
112 113 107 107 107 110 108 110 110 110 108 115 112 107 109 112 109 106 112 112 107 110 113 116 107 110 108 113 114 112 117 110 108 117 109 109 109 110 115 113 114 115 112 108 117 115 113 119 116 117 114 115 110 110 114 120 113 113 116 120 118 116 111 120 113 113 121 115 117 116 119 121 122 113 120 118 118 113 115 122 115 125 125 122 120 114 114 116 116 123 125 120 118 123 116 117 122 123 121 127 123 123 118 129 126 125 124 124 130 127 124 132 131 124 129 126 125 130 126 123 132 134 126 127 131 130 134 129 126 127 132 136 136 131 136 130 135 141 134 132 137 135 135 143 132 144 139 134 135 144 141 144 138 145 137 136 135 146 136 137 147 140 147 138 150 144 143 147 142 142 149 149 143 148 151 146 152 148 150 145 152 156 152 148 160 157 156 161 157 151 155 164 153 154 162 153 153 156 165 168 155 162 160 159 162 170 158 156 161 163 162 168 159 173 161 162 161 173 166 163 179 169 179 175 174 175 171 172 177 183 182 170 182 181 175 187 181 185 175 180 181 175 181 187 184 184 179 193 189 179 179 190 190 190 197 191 189 197 194 192 186 189 204 204 198 192 198 206 191 195 208 208 199 199 206 198 195 206 196 203 211 210 208 199 207 204 202 203 209 215 204 204 213 223 217 214 219 222 213 228 214 226 218 215 217 229 222 221 234 224 229 219 225 229 234 236 219 236 228 231 225 239 234 229 237 246 227 242 228 233 240 236 246 236 245 250 246 239 241 256 235 252 257 261 254 241 258 259 260 258 266 267 256 246 246 248 250 253 265 251 254 271 272 265 266 274 259 260 257 264 267 269 266 271 284 260 266 272 270 275 274 284 289 277 287 278 269 284 270 284 274 279 290 294 279 291 286 297 302 302 302 294 307 301 301 297 286 286 297 309 302 303 309 300 300 318 303 307 309 304 313 309 296 296 300 307 317 319 322 317 311 332 333 328 323 335 327 329 309 329 315 322 320 331 338 312 333 344 318 319 326 322 337 319 347 345 339 328 332 341 324 341 350 347 359 353 339 355 348 332 366 357 338 354 338 352 343 342 339 367 347 346 347 371 355 365 366 367 378 356 369 374 352 371 378 351 377 355 360 372 368 363 375 388 393 367 375 394 361 363 384 368 393 366 368 379 401 383 387 398 373 399 410 398 398 411 398 408 413 382 397 415 419 403 409 409 415 402 402 398 411 391 395 391 415 407 396 392 409 416 429 418 414 412 398 425 417 420 430 436 416 425 433 409 414 411 436 438 425 418 411 419 431 427 419 428 430 423 437 435 435 422 447 462 450 452 439 440 449 447 426 459 454 438 454 441 472 453 474 448 435 458 474 463 449 463 467 442 473 469 443 484 480 465 460 488 464 446 461 491 448 455 480 486 460 476 496 478 484 460 491 471 475 463 464 481 476 494 460 482 485 467 484 489 486 480 512 497 483 491 514 499 482 474 487 481 496 510 518 487 502 492 520 513 487 502 520 517 530 505 494 492 514 534 517 493 494 517 514 535 513 517 524 491 505 513 506 543 520 531 530 517 519 530 510 519 542 513 505 529 525 529 554 523 556 506 540 515 549 552 528 555 532 531 546 539 542 566 517 564 530 525 561 531 541 551 538 520 545 526 568 566 573 543 575 552 544 568 529 538 550 558 539 548 567 549 582 543 563 587 545 566 535 554 541 575 577 564 545 568 548 540 559 585 570 585 594 578 541 591 563 590 555 552 547 575 589 552 567 547 576 600 576 567 573 583 599 595 582 574 606 589 555 572 568 610 574 601 609 560 581 560 583 609 601 581 564 614 600 573 586 614 585 563 601 586 600 575 605 593 599 591 611 625 615 570 595 582 615 570 582 597 595 584 627 605 615 581 607 607 594 620 603 633 616 628 608 625 604 630 602 618 635 600 597 597 609 630 611 617 641 633 632 641 625 631 590 638 606 606 608 611 640 643 609 628 629 604 587 627 592 633 612 620 639 609 633 643 636 648 648 605 621 616 595 616 636 602 593 642 627 613 603 621 593 655 612 626 626 607 618 613 645 631 644 634 650 626 624 636 622 620 649 645 659 612 601 631 623 653 628 637 614 627 662 617 647 648 660 617 614 645 617 656 628 649 647 635 640 621 619 611 640 655 658 637 606 660 605 629 650 635 604 665 661 604 621 646 652 616 663 663 661 614 653 623 661 636 658 635 654 612 644 627 663 636 661 664 628 664 627 612 631 628 610 626 628 625 666 611 637 660 605 631 605 654 651 660 622 641 628 608 646 665 631 639 633 622 636 657 616 658 662 639 616 666 658 637 623 656 644 656 646 642 617 647 626 660 636 643 631 659 646 607 657 607 641 619 622 609 606 633 660 664 605 608 660 657 642 617 647 618 603 625 654 614 603 613 606 636 653 634 626 631 636 615 633 612 634 613 655 610 619 616 601 635 634 624 651 643 618 601 650 613 602 636 594 647 631 619 618 644 616 603 626 613 649 629 627 623 643 622 636 603 642 639 640 618 600 612 605 611 612 639 634 619 619 589 589 644 619 640 639 618 621 601 628 592 603 625 635 623 615 630 592 590 613 622 630 578 604 577 614 618 619 590 630 604 607 589 627 592 627 616 598 599 621 577 571 609 594 591 591 590 596 626 586 618 617 583 580 587 590 583 600 610 589 570 572 614 615 570 601 576 600 592 607 570 611 592 590 589 576 592 599 555 565 567 593 567 596 563 552 579 560 601 598 590 588 603 559 596 564 550 564 560 589 556 578 581 558 560 550 574 591 582 542 545 573 587 563 575 543 584 562 574 572 567 576 544 538 536 540 563 544 536 562 548 580 551 565 579 542 542 560 554 553 575 529 530 555 572 561 540 529 521 546 538 565 534 562 527 526 536 513 563 515 510 530 542 521 513 533 543 541 529 556 522 507 512 538 514 537 540 516 513 506 518 510 547 537 516 517 526 524 525 521 523 493 515 513 497 498 496 520 496 511 510 532 519 529 486 496 498 528 523 488 513 520 494 490 491 479 477 475 474 477 518 511 513 470 491 509 471 493 504 464 504 483 505 462 466 478 469 505 476 458 495 474 473 488 492 476 495 465 483 470 476 451 482 485 472 454 471 459 463 488 482 444 469 452 445 479 469 481 473 471 452 468 471 474 475 474 449 447 456 467 451 434 451 463 442 447 437 426 429 463 441 430 418 457 454 427 419 417 415 421 421 436 439 430 444 429 417 420 412 422 439 433 432 418 437 435 400 428 436 407 421 404 400 403 425 428 404 405 393 412 419 393 424 417 391 409 398 390 399 388 405 394 384 398 390 398 398 402 378 406 407 383 373 375 381 369 397 368 393 388 368 392 366 392 374 394 362 368 383 384 386 384 389 371 372 368 367 370 379 374 375 368 365 361 351 370 378 354 375 373 348 352 349 359 371 352 344 342 352 336 349 350 335 365 346 339 350 346 342 341 344 338 351 346 323 334 329 346 349 344 336 329 348 336 316 347 334 329 326 330 312 325 309 326 335 334 306 319 333 310 332 326 309 329 303 314 299 322 297 326 323 315 301 302 310 307 309 293 317 288 298 309 292 299 287 313 305 300 285 309 306 286 285 284 280 291 284 302 285 274 283 279 272 278 270 274 276 282 284 266 273 268 283 284 263 284 266 269 279 282 284 266 265 269 260 268 277 259 277 260 267 273 255 274 250 249 266 265 262 266 254 251 258 245 262 249 254 253 258 251 242 236 238 235 244 236 246 238 237 249 230 248 247 246 236 235 237 247 235 246 239 237 239 230 236 220 224 233 232 230 219 223 225 225 221 235 219 224 218 222 227 225 217 226 218 208 223 211 211 205 205 204 206 205 211 201 216 207 216 204 201 215 212 208 195 206 210 207 196 197 196 205 209 192 205 198 199 195 203 187 199 202 190 185 191 190 190 191 191 184 194 187 191 193 182 190 190 184 193 189 185 177 183 176 183 186 174 185 176 178 180 170 174 176 175 177 177 170 177 167 173 171 174 166 177 163 173 165 162 165 161 173 158 165 158 159 167 165 159 164 164 162 161 157 162 159 164 161 156 164 153 162 158 152 160 152 156 149 157 155 155 147 157 159 157 152 150 157 151 145 145 154 154 148 142 146 140 149 148 139 140 149 147 142 144 136 136 148 137 146 136 139 135 136 134 139 133 140 141 136 136 132 130 131 139 132 139 130 134 133 138 132 134 135 129 126 126 128 131 128 125 128 127 129 132 133 131 125 133 128 125 123 130 126 127 122 123 121 119 120 123 121 120 118 121 126 119 128 127 122 125 118 117 121 126 125 118 122 119 121 116 123 115 125 122 114 117 118 120 121 122 119 112 117 122 118 118 119 118 119 121 111 121 115 118 114 118 113 119 116 116 116 114 114 116 112 109 118 116 115 114 114 109 112 109 108 118 113 113 111 107 112 111 117 116 109 110 113 110 117 108 116 110 110 108 106 113 108 115 108 114 108 115 115 112 114 113 109 108 108 113 107 113
106 105 108 106 107 114 107 115 114 106 109 107 106 109 113 107 106 115 115 108 114 112 114 109 108 106 110 110 112 111 115 111 111 108 111 112 116 113 112 114 112 116 115 113 108 111 116 118 110 113 109 117 109 118 110 111 116 114 113 112 118 111 117 111 111 119 117 121 115 111 116 121 119 114 115 118 117 113 118 118 117 117 118 117 118 116 124 118 123 125 123 124 126 123 118 122 123 122 126 128 120 123 126 124 126 126 120 125 130 129 120 123 128 125 127 126 132 130 131 122 127 125 135 135 136 133 131 137 135 126 131 134 134 127 127 135 138 130 131 130 137 141 138 135 135 134 140 144 138 139 144 133 145 135 138 146 147 145 143 141 147 145 142 142 143 148 141 143 150 144 147 152 149 149 153 146 152 148 150 145 157 148 147 148 153 154 150 161 157 161 149 156 159 158 162 159 163 159 167 156 160 159 158 156 168 162 161 170 171 171 170 169 165 168 164 174 160 167 170 174 166 167 169 179 168 171 178 176 170 170 181 171 177 171 180 187 178 173 173 183 174 183 178 175 176 177 183 177 177 182 195 194 191 187 181 181 182 184 200 193 196 200 193 189 194 198 195 197 191 209 207 208 193 195 203 204 197 209 211 203 211 202 206 210 200 199 200 211 208 219 221 222 221 219 216 215 218 217 227 221 230 213 220 212 226 214 224 212 215 223 214 226 218 237 218 231 227 233 241 241 243 235 245 241 246 234 233 237 237 230 238 244 245 235 233 237 240 245 253 244 236 237 240 238 254 256 255 259 249 265 254 244 266 262 248 264 249 259 253 256 249 265 275 264 269 262 265 254 271 259 260 263 258 263 266 264 267 281 276 270 265 274 274 274 280 288 283 291 290 293 292 281 291 278 300 301 285 301 287 280 283 285 281 284 293 294 291 291 297 303 298 287 304 300 303 318 305 306 317 310 303 323 302 323 305 310 311 310 326 319 305 327 317 316 306 317 309 320 336 313 334 315 311 314 328 320 338 335 334 330 317 317 334 340 341 322 335 327 340 346 349 330 337 342 349 331 358 347 359 356 366 345 366 341 343 353 350 350 339 355 374 355 350 351 343 346 356 367 366 349 350 366 378 354 365 356 379 369 359 388 377 381 379 372 368 387 394 388 396 389 396 389 375 372 371 389 390 384 369 406 380 403 407 392 377 411 401 415 395 395 381 385 417 405 396 387 420 411 397 404 413 403 403 407 413 394 428 428 405 430 432 422 424 425 437 403 436 439 419 441 424 415 412 433 405 435 421 435 434 423 423 413 435 433 418 439 417 441 426 455 440 431 443 435 450 443 446 465 460 461 445 447 465 441 466 465 468 443 465 432 464 438 472 453 473 472 466 467 477 481 477 466 466 445 480 467 453 488 457 472 465 491 482 478 474 456 468 465 476 467 489 477 499 484 461 467 481 504 477 498 509 492 506 478 512 474 481 496 507 511 508 504 515 516 499 512 507 476 482 501 514 494 500 514 479 512 513 529 497 493 527 493 501 507 493 499 537 531 493 510 497 526 502 534 520 511 511 533 543 533 545 520 539 498 504 522 523 546 515 546 521 525 538 548 540 512 542 545 516 520 519 518 524 531 531 519 528 536 528 562 537 531 566 546 564 569 535 559 529 534 521 547 533 538 550 531 547 526 533 528 528 568 536 543 554 577 570 564 553 575 559 576 556 582 564 559 590 552 545 585 558 579 559 550 590 582 568 572 563 574 583 568 553 591 597 593 571 574 600 553 567 589 599 552 568 586 586 581 575 558 565 602 606 570 557 587 590 581 602 576 589 572 608 587 568 581 606 586 574 602 565 591 573 571 622 619 575 593 566 579 605 585 571 579 590 613 584 627 603 599 610 583 628 577 589 617 581 615 595 604 604 592 589 630 582 630 621 587 602 603 624 602 615 638 633 594 590 603 621 613 613 634 599 623 609 589 635 642 621 595 590 642 620 620 599 630 625 643 632 600 608 608 622 589 630 597 641 603 636 647 648 593 597 613 593 610 634 623 653 640 608 606 620 651 626 623 599 643 609 618 620 643 636 651 641 615 598 632 628 660 642 658 641 631 633 641 639 603 634 612 634 613 637 623 622 646 644 647 641 653 642 646 649 657 625 637 606 628 654 659 628 634 656 608 604 625 648 645 628 621 656 663 633 630 621 655 613 666 637 652 653 615 633 635 605 656 607 610 619 657 666 643 626 655 646 627 614 628 666 638 644 655 632 610 619 650 661 626 646 628 610 629 638 636 657 638 625 659 641 637 646 639 612 666 625 652 622 631 612 617 661 649 665 624 651 613 666 641 631 641 663 634 662 632 663 649 661 617 639 634 649 614 665 653 608 619 635 622 644 639 633 637 617 628 654 663 634 650 636 660 623 630 626 617 655 620 662 649 633 632 614 614 642 609 661 647 625 629 603 603 601 631 652 652 613 652 603 620 616 608 618 637 629 595 652 615 609 611 643 620 598 650 644 639 626 642 634 649 641 603 651 648 628 645 640 641 637 645 603 593 588 619 643 599 614 599 628 631 631 619 623 594 610 639 623 628 640 603 620 626 624 629 614 584 608 610 585 625 619 625 589 588 610 579 624 614 622 580 579 616 594 632 602 576 626 615 615 626 586 582 616 602 616 595 606 612 595 616 595 590 585 589 618 611 598 617 567 576 604 608 565 603 614 583 608 596 579 567 560 558 577 604 605 564 587 589 594 567 562 580 574 569 602 591 593 593 595 603 557 566 587 597 558 576 547 554 582 579 566 555 544 569 567 581 543 542 578 589 569 552 553 554 541 570 574 574 566 537 584 563 537 560 554 568 563 580 547 550 560 544 527 560 553 568 561 525 560 568 550 541 559 558 528 551 522 555 540 566 553 527 545 522 520 554 513 522 549 520 514 553 557 512 554 548 556 508 535 551 539 513 519 522 548 533 536 540 502 517 508 539 534 535 510 527 518 495 522 502 519 525 510 538 499 507 488 508 532 528 517 507 532 503 525 522 496 491 503 496 481 484 515 515 517 505 507 514 482 507 489 514 475 494 494 470 485 489 493 475 476 499 494 497 482 503 493 482 502 473 471 461 469 473 457 499 463 472 492 467 478 477 458 464 480 483 461 479 476 469 482 454 462 472 453 450 478 439 442 475 464 477 476 438 464 455 439 454 471 467 458 429 458 425 442 429 449 463 424 430 422 455 430 453 425 441 443 454 455 444 454 446 413 451 408 429 415 421 432 410 411 411 412 427 440 424 423 430 406 422 421 398 425 397 394 406 400 425 424 396 418 418 391 401 397 400 401 382 409 390 417 406 381 407 388 411 382 394 408 403 380 406 393 403 387 392 378 367 367 372 367 392 371 388 374 365 377 381 377 378 374 379 384 360 387 380 370 383 380 384 369 373 363 365 354 349 368 367 370 354 359 351 352 342 349 367 371 362 340 365 364 333 349 337 363 350 358 333 355 334 328 333 337 350 355 332 335 332 333 337 324 323 330 336 319 343 341 337 331 334 318 325 310 331 307 320 309 330 317 308 325 305 303 320 321 329 307 326 326 304 305 324 315 294 296 297 312 304 305 316 299 295 288 299 303 290 291 308 290 306 301 288 279 293 281 278 276 289 290 292 288 283 286 269 275 293 279 285 292 276 275 276 271 271 280 284 279 281 269 270 271 275 267 267 264 270 257 271 256 259 253 261 268 273 263 256 247 252 251 252 247 245 249 245 256 257 255 251 240 241 251 251 258 240 243 237 250 236 231 236 230 232 230 245 232 228 231 236 244 226 245 228 233 222 241 236 239 220 224 219 230 223 231 228 229 221 215 218 212 210 228 228 213 210 208 207 221 218 208 210 220 211 202 213 207 210 199 214 203 212 204 202 209 205 204 200 196 203 193 209 208 208 203 190 193 191 199 187 204 187 197 185 184 187 197 183 199 188 199 181 193 182 183 184 194 181 188 180 179 179 181 179 185 174 184 171 182 178 174 181 184 179 172 177 178 169 181 177 166 166 178 175 177 175 176 163 165 169 159 165 168 171 157 162 160 163 164 164 162 169 155 153 165 167 155 154 163 156 157 150 150 161 161 149 151 147 157 151 150 152 147 150 149 152 148 152 147 151 147 154 152 140 141 152 146 146 147 148 141 139 141 144 145 136 143 146 140 145 139 143 146 144 139 136 138 137 139 141 142 131 137 141 141 131 130 129 132 139 129 136 132 130 126 134 130 125 131 133 131 125 127 124 133 127 131 124 121 128 123 127 122 128 125 123 129 124 129 119 118 122 123 126 127 124 118 119 116 122 125 118 120 126 115 121 122 116 123 122 123 118 121 121 119 115 119 123 116 122 119 122 116 119 118 117 119 116 119 113 110 116 112 112 119 113 113 116 117 118 109 116 117 110 112 111 110 116 108 115 113 114 111 116 109 116 109 117 110 117 109 110 111 111 110 107 112 112 114 108 108 112 115 116 112 105 105 113 113 106 107 107 113 112 114 113 110 105 112 112 113 113 114 105
104 104 105 108 108 111 110 111 104 106 108 110 106 109 105 114 109 107 115 115 114 113 113 106 111 107 113 108 113 109 108 113 110 108 108 115 115 112 109 115 115 113 108 107 117 111 116 110 113 115 108 110 114 117 111 109 117 118 112 116 110 115 113 113 118 114 112 115 119 113 115 118 121 117 116 121 120 115 112 113 113 114 114 118 121 123 116 122 121 124 115 116 115 122 115 117 125 117 126 117 120 121 128 120 121 126 123 119 122 119 121 120 130 121 130 124 131 125 125 130 129 131 126 123 130 124 132 133 136 129 127 131 137 136 130 137 132 127 138 131 133 129 130 132 136 140 136 140 138 143 134 140 136 136 139 144 134 136 143 144 139 135 140 140 140 145 139 146 140 139 150 139 141 144 154 145 152 153 156 147 146 155 155 154 158 148 149 150 157 156 158 159 156 152 162 156 163 165 154 166 157 153 159 153 161 167 158 157 168 159 158 159 172 159 173 167 172 162 176 168 167 176 170 174 180 166 174 174 172 169 168 183 169 184 172 182 185 177 188 175 185 189 178 181 174 186 186 182 189 189 178 192 193 193 195 183 191 196 192 195 199 200 194 194 203 195 189 205 202 191 190 191 198 210 191 204 200 204 198 206 210 211 196 210 217 199 199 204 215 212 220 222 218 218 209 216 215 226 216 215 217 214 226 230 210 214 220 228 213 227 224 234 236 217 222 221 224 239 241 242 226 243 226 225 234 224 230 235 245 243 250 241 236 244 235 235 235 240 234 245 238 244 239 247 253 255 257 257 242 256 250 258 252 248 265 248 254 265 270 257 266 270 271 258 265 267 265 271 259 275 273 264 278 264 281 278 278 264 275 264 289 273 274 293 268 293 271 273 278 296 283 275 272 291 299 282 283 283 281 287 288 288 293 294 281 296 294 296 309 285 305 287 307 299 313 293 311 301 296 313 298 316 321 310 301 311 319 310 314 305 328 309 321 312 310 321 333 315 323 322 321 322 340 314 328 313 323 345 325 319 338 342 337 328 341 328 347 334 327 340 331 347 341 329 336 339 340 362 359 346 336 363 361 345 349 370 346 347 371 350 352 346 377 373 343 354 365 358 376 351 378 350 359 385 367 371 368 367 355 361 364 390 376 389 363 381 366 368 387 380 380 393 381 373 394 402 379 388 385 384 389 410 381 381 391 408 393 415 393 385 416 384 415 383 383 387 412 396 416 406 405 417 399 391 396 430 422 408 430 413 396 406 432 405 429 434 420 401 410 419 418 410 440 419 428 441 444 436 446 418 438 414 433 418 426 433 432 453 456 459 420 439 419 457 450 451 442 440 458 451 437 446 455 428 437 469 457 441 464 434 448 470 440 462 478 443 481 456 457 458 440 447 485 469 450 477 482 474 472 481 484 476 459 484 491 481 454 498 458 488 485 494 464 463 492 466 483 494 461 480 484 474 497 475 476 475 467 485 481 512 515 490 498 502 508 497 480 496 524 507 515 519 499 525 519 479 509 525 509 488 507 534 487 525 526 531 500 509 524 523 523 535 502 535 516 507 514 507 511 533 528 539 523 506 502 544 507 502 549 510 513 541 529 523 518 537 544 548 528 543 530 557 519 527 552 548 516 517 555 539 523 563 543 546 557 523 565 539 566 556 533 575 571 538 550 562 537 540 548 560 558 562 561 563 538 539 554 576 540 547 542 553 578 587 570 572 572 559 579 566 557 557 590 592 562 561 585 558 552 576 556 581 570 587 553 591 575 594 588 589 564 574 555 556 607 598 590 573 603 570 600 604 577 612 573 595 583 569 605 592 579 585 579 609 604 597 561 613 582 611 619 597 613 596 602 591 582 586 608 621 592 580 589 601 610 596 625 614 626 612 607 610 591 620 620 611 600 609 600 632 612 579 592 605 588 635 595 622 583 595 635 582 620 633 583 583 631 616 589 605 634 585 633 639 611 612 600 634 633 613 614 644 615 641 617 608 627 605 589 594 600 607 643 610 591 641 641 640 651 645 597 612 640 625 629 598 600 648 637 599 613 634 629 637 652 638 628 613 638 629 617 650 647 610 609 647 648 660 638 644 642 650 612 657 602 624 643 662 620 641 629 619 650 608 628 612 659 631 619 621 645 602 612 622 665 604 617 651 604 655 633 646 645 646 641 648 605 621 646 624 663 611 640 648 618 667 659 610 632 612 631 611 612 639 630 610 641 644 658 640 634 622 619 610 662 658 655 662 612 631 616 608 637 651 651 650 648 640 656 612 647 616 615 653 647 639 655 617 613 642 651 639 658 663 641 649 650 625 640 653 649 647 652 617 628 631 658 668 665 642 608 640 648 616 620 626 646 606 634 650 641 616 619 627 608 652 604 650 606 639 634 647 614 617 656 635 640 643 633 635 616 635 604 657 644 619 612 622 618 642 603 653 650 616 611 652 661 611 634 599 644 598 642 654 610 602 657 599 630 622 654 602 650 609 649 643 608 630 623 594 651 636 603 593 608 599 603 596 607 599 636 641 649 650 606 597 592 604 596 624 629 593 630 606 604 607 623 616 594 598 632 631 630 633 601 613 593 587 615 611 627 631 596 594 626 629 640 581 584 631 630 639 596 586 611 612 588 581 623 596 620 604 617 628 621 583 594 588 612 596 624 574 603 597 618 587 590 622 585 619 621 603 616 601 579 566 602 595 599 585 590 584 585 565 609 593 613 574 594 587 607 603 585 557 570 612 560 596 587 563 600 587 566 592 568 562 555 562 576 593 601 605 589 588 602 591 567 550 545 596 588 547 570 557 594 574 554 574 594 592 571 552 543 544 573 588 552 535 545 542 571 541 568 586 532 539 532 563 581 556 530 531 569 538 543 571 528 529 531 571 526 547 548 546 553 559 548 554 544 553 524 534 543 548 555 520 551 544 540 520 542 547 557 530 551 532 554 512 532 520 503 533 519 522 526 526 514 545 516 514 534 511 498 509 539 525 520 509 493 513 511 519 511 536 520 504 511 523 488 532 483 498 512 492 508 484 506 499 517 499 498 515 509 497 514 492 478 508 516 502 500 500 469 498 467 469 481 468 464 499 475 491 473 461 465 480 466 494 495 502 488 490 478 470 484 484 451 472 480 491 474 469 457 462 466 454 482 462 448 475 448 470 444 448 437 445 463 475 440 438 476 441 436 466 459 440 433 433 432 463 453 449 462 434 422 453 443 426 445 449 418 455 428 448 448 444 415 453 430 416 418 443 445 435 444 438 432 415 424 424 420 428 410 440 435 437 430 420 400 417 411 396 403 404 412 420 404 391 406 409 397 396 410 387 392 383 398 387 391 392 415 387 409 382 381 398 379 401 374 404 385 383 387 372 398 386 394 374 397 367 392 368 372 375 391 388 374 387 371 370 371 386 364 375 372 384 364 378 375 351 351 365 360 365 376 369 376 375 361 344 364 368 340 337 352 353 338 346 342 348 339 353 330 335 330 337 333 351 357 348 335 329 334 328 324 335 325 332 349 334 325 319 330 315 313 323 324 314 316 332 324 320 316 322 333 314 321 315 332 314 304 300 312 320 309 319 296 325 317 309 306 304 312 294 318 316 308 288 289 296 306 309 286 299 296 282 282 307 297 289 305 280 288 281 279 277 279 295 278 275 276 293 276 280 289 285 271 274 280 278 274 272 271 273 278 285 268 284 267 279 256 267 265 266 259 252 261 263 268 272 261 267 250 258 270 268 251 268 266 252 251 244 263 261 239 260 260 251 256 239 252 239 241 249 254 254 253 236 240 232 230 239 240 229 229 237 240 233 230 236 222 232 231 237 235 227 238 235 232 223 219 230 223 225 219 216 228 222 215 225 228 223 218 226 215 221 222 205 211 210 220 213 203 216 206 199 198 213 198 197 213 209 194 211 196 200 204 199 197 198 198 198 192 195 202 197 186 190 194 188 192 183 189 183 182 191 183 195 186 188 194 190 181 178 185 182 187 177 182 188 187 176 184 181 173 180 180 174 176 168 171 171 170 174 176 169 168 176 169 175 165 169 166 170 163 159 170 170 167 169 162 167 169 167 164 169 157 164 166 161 166 167 161 160 160 163 161 157 157 150 157 157 161 157 149 157 145 151 156 148 152 149 146 154 151 141 144 148 147 147 142 145 147 142 146 144 142 142 143 138 146 147 137 140 142 144 136 134 141 137 140 139 136 138 133 135 138 132 139 137 133 140 134 135 134 138 138 127 130 131 136 135 127 132 131 130 132 134 127 132 132 121 128 122 126 130 130 122 129 129 129 128 126 127 127 120 119 127 126 116 117 119 119 125 118 126 120 115 116 116 114 114 120 125 115 125 120 120 115 117 117 116 118 112 122 120 114 120 111 120 121 119 113 116 119 115 115 115 112 116 116 113 119 118 111 110 118 116 117 109 117 110 112 111 108 109 109 112 107 106 109 115 115 110 110 114 115 115 109 105 108 113 107 106 113 108 108 110 105 115 109 114 108 113 107 106 114 106 109 113 107 113 111 105 104 114 111 112 110 104
110 104 105 103 103 105 109 104 111 112 111 103 114 105 112 114 107 111 106 113 110 107 109 104 108 107 112 105 104 107 115 113 105 110 111 113 112 114 114 107 115 113 108 114 112 116 113 115 111 115 112 116 117 115 114 111 108 113 111 118 116 108 114 117 114 110 113 119 119 112 112 117 117 114 112 113 113 121 120 118 118 114 115 118 121 123 121 120 117 124 119 117 118 119 118 114 122 122 117 125 124 117 118 126 127 126 117 121 120 127 126 122 127 128 124 120 123 125 129 122 124 123 126 129 133 132 133 129 128 125 131 127 133 137 133 135 137 137 132 137 135 137 136 135 141 141 133 132 138 142 133 132 139 136 139 134 136 133 137 143 138 142 140 140 141 148 138 142 144 140 145 142 143 147 141 149 143 141 142 154 155 146 150 158 156 155 159 150 155 159 149 156 155 158 160 164 163 154 158 160 165 164 166 165 158 162 160 166 159 158 169 171 166 171 170 173 170 175 161 174 173 172 167 177 167 166 171 169 169 170 179 180 181 174 185 173 175 178 174 178 175 173 176 180 181 184 184 183 192 193 188 195 195 194 186 182 185 197 194 199 183 201 193 186 202 194 190 191 202 192 198 206 198 208 203 202 199 206 202 213 210 197 206 212 204 207 214 202 212 216 203 207 208 219 213 208 207 210 214 209 220 217 219 216 211 216 213 228 226 230 217 234 232 224 226 234 238 220 231 232 232 235 239 226 237 245 240 228 233 230 229 238 242 236 252 245 241 247 242 251 250 235 245 236 244 240 256 249 245 246 265 264 248 246 248 254 254 267 260 250 262 264 259 272 254 272 269 262 265 268 266 277 265 262 273 271 285 272 276 266 265 277 267 281 270 273 275 275 272 296 275 284 290 297 284 300 291 289 301 302 297 289 302 281 295 294 306 290 287 300 292 292 303 295 303 317 316 317 305 317 319 320 299 298 316 300 304 309 323 313 304 330 319 321 317 306 313 326 323 309 329 329 316 328 313 320 333 315 316 323 319 336 339 344 332 334 322 328 326 342 350 337 334 358 355 342 346 330 350 332 359 344 352 360 358 340 349 355 365 346 368 353 350 369 362 367 374 349 359 365 364 372 367 379 357 373 372 373 358 387 384 368 371 373 374 396 360 365 383 377 392 387 380 368 368 395 375 401 383 398 398 386 393 375 390 397 393 393 395 391 402 401 416 412 390 383 420 385 424 391 415 412 427 399 390 418 424 418 398 433 420 397 414 398 400 431 415 409 425 422 406 412 424 431 425 446 422 421 410 426 427 440 437 429 432 425 425 440 450 443 441 420 452 421 445 421 445 429 429 460 460 441 448 450 446 450 439 443 451 441 454 463 473 455 447 482 457 479 459 458 477 477 468 469 454 449 459 464 462 462 448 478 488 458 489 470 490 462 498 460 501 474 501 466 458 470 461 462 461 470 494 506 474 475 480 501 508 487 468 485 480 495 487 507 513 485 474 492 489 487 512 481 507 507 528 529 523 516 507 512 484 500 501 517 496 500 507 513 518 501 519 529 496 506 502 507 517 504 524 498 510 544 528 514 538 515 505 546 548 517 552 510 525 541 554 517 552 548 529 531 519 550 513 519 523 558 560 565 566 535 525 517 559 542 570 554 547 529 521 567 556 553 550 545 558 527 555 559 571 529 546 545 545 539 542 578 571 538 570 545 563 587 543 565 542 555 566 552 544 560 561 584 575 582 565 590 552 556 546 547 551 592 546 579 565 560 579 549 557 581 568 587 572 596 551 585 593 593 583 571 573 575 588 592 564 568 602 599 595 562 562 577 612 594 602 566 600 611 600 608 595 601 614 588 578 579 597 612 569 589 576 617 592 619 617 585 608 612 578 600 574 622 574 574 603 582 629 608 615 596 585 613 580 618 615 620 608 583 612 635 616 591 627 604 609 626 586 632 617 631 622 622 637 643 594 640 616 628 588 601 637 597 594 647 608 626 591 618 631 648 641 641 636 632 595 629 646 594 635 639 621 611 643 614 622 626 631 602 617 621 655 607 636 631 638 605 653 638 635 634 637 626 658 603 598 648 602 643 642 655 613 646 655 635 628 611 630 640 650 613 649 646 657 617 635 633 621 642 615 649 638 662 644 633 605 643 622 607 624 663 662 637 647 655 610 610 666 637 647 651 651 633 634 641 646 665 610 664 643 620 647 614 617 626 642 618 663 660 620 621 654 615 651 631 665 656 634 661 626 615 621 669 632 650 655 624 651 634 669 662 622 658 617 627 640 651 636 636 632 637 634 628 631 655 614 624 639 639 615 658 646 651 655 614 651 625 620 648 659 623 614 644 664 651 637 662 661 642 651 659 658 652 640 616 635 645 633 667 615 640 653 651 620 638 656 664 656 605 640 643 621 648 618 613 630 646 606 620 618 649 609 606 631 644 618 660 619 643 657 627 614 640 608 628 611 660 625 598 660 650 612 640 625 655 608 643 633 630 632 605 624 646 617 605 619 604 636 608 609 592 635 642 627 619 651 608 607 628 634 599 618 647 642 646 644 590 633 589 645 611 610 622 617 637 646 644 628 616 633 595 604 597 593 587 625 610 601 609 604 622 603 635 580 592 578 589 623 612 626 605 634 625 581 586 632 611 616 586 581 618 577 627 593 611 610 606 597 587 587 605 594 588 581 577 581 571 574 570 590 583 585 586 591 576 587 592 572 560 612 571 571 564 607 564 575 597 594 565 570 562 582 580 572 600 589 578 588 583 564 559 593 563 571 602 549 597 554 584 568 591 559 599 561 543 586 590 543 544 579 539 540 548 572 580 557 547 585 558 576 563 583 535 557 563 570 580 561 577 543 568 529 531 572 529 580 531 535 551 576 530 567 526 533 571 543 558 564 567 561 556 567 536 536 550 559 541 528 524 554 546 548 509 543 526 547 546 544 530 541 540 512 507 506 511 512 536 550 524 549 512 535 506 525 496 513 539 524 534 529 500 498 506 516 494 488 506 522 524 490 523 485 496 519 495 514 500 510 478 521 495 519 481 495 499 516 521 485 498 517 513 473 479 494 470 474 489 478 478 480 472 500 466 475 493 496 468 501 499 479 502 470 499 485 485 484 464 485 474 464 483 475 471 483 489 446 466 469 474 477 483 445 469 464 461 465 469 438 449 447 471 448 450 452 474 464 466 432 434 463 450 437 425 428 437 425 442 449 435 444 427 430 444 456 440 416 423 453 441 440 418 419 434 415 435 425 441 442 414 434 426 437 421 411 419 435 404 432 418 424 399 432 413 417 422 423 410 406 425 388 389 416 421 395 402 386 407 416 399 400 394 407 401 404 413 391 410 389 385 395 386 379 393 369 369 395 404 373 391 380 365 370 373 379 374 371 396 392 394 389 357 379 364 386 369 365 362 376 363 373 378 372 352 372 360 344 366 374 342 355 360 372 344 363 361 364 362 339 368 349 339 365 353 331 353 340 338 345 356 332 337 349 331 350 339 348 351 335 327 344 338 342 329 340 324 315 312 317 331 314 331 322 322 308 334 328 324 308 326 312 317 307 323 312 308 325 309 301 308 319 295 317 308 315 292 289 298 310 307 295 314 301 288 293 295 289 283 288 295 291 280 278 296 301 279 290 295 273 284 291 296 271 285 294 288 293 292 280 286 270 272 264 267 261 275 268 277 273 269 260 263 257 265 279 261 262 262 260 258 271 255 268 252 268 260 267 267 267 263 243 264 244 257 242 257 247 250 250 256 257 246 250 238 239 255 240 231 244 239 248 235 247 233 227 247 246 229 245 226 229 235 226 240 224 221 235 217 235 228 231 215 229 223 222 226 215 231 209 216 226 209 214 220 210 218 212 207 209 208 215 213 221 212 213 218 216 206 201 201 198 204 204 210 210 202 201 204 199 201 202 192 192 189 202 203 187 202 187 201 194 187 184 192 189 182 184 181 185 186 183 184 193 179 192 180 175 185 178 178 180 189 172 175 177 186 173 174 173 175 184 171 176 176 177 173 178 168 179 164 168 168 167 166 161 168 161 173 171 165 168 161 165 157 155 163 169 156 158 164 158 158 155 159 154 163 153 162 152 158 152 156 150 158 157 156 149 154 144 145 146 148 150 143 144 154 153 153 152 146 142 139 140 150 146 150 139 137 141 146 139 137 140 137 139 146 145 140 135 132 138 136 140 133 133 132 136 130 141 135 130 136 140 135 136 130 138 127 127 125 132 129 125 130 126 135 127 125 123 122 131 126 130 128 129 123 122 122 122 126 127 118 118 120 128 123 118 124 122 127 124 119 123 115 115 120 124 119 121 125 123 118 118 120 113 117 123 115 119 119 122 115 117 119 112 112 112 115 118 119 110 120 110 118 111 111 116 117 112 118 112 113 109 111 115 110 114 113 109 107 107 117 109 111 113 109 110 115 114 107 111 114 115 109 108 115 109 105 111 110 112 115 115 112 106 108 112 112 104 112 112 113 111 114 108 108 107 110 104 113 110 105 109 104 112 104 111 106 105 104 104 105
104 106 105 106 109 105 109 112 103 104 106 110 103 103 107 103 111 105 110 106 108 106 109 109 110 108 103 112 108 110 109 105 111 106 114 104 109 110 107 110 114 108 109 115 110 106 105 108 116 106 110 115 109 106 110 116 114 114 110 107 110 113 108 116 116 118 116 110 112 119 116 109 111 109 120 116 120 118 119 120 119 113 118 121 112 122 121 117 119 123 117 120 121 116 119 124 124 114 124 119 115 115 116 123 124 120 127 120 120 117 121 126 122 129 118 128 124 127 124 130 124 125 121 121 132 127 124 131 134 126 123 128 130 136 133 130 131 132 134 133 129 133 140 140 138 133 136 136 141 137 140 143 131 132 144 132 135 139 137 139 135 143 140 140 136 138 149 138 139 139 140 148 151 148 143 150 142 152 151 144 152 150 150 156 150 148 150 154 150 147 150 147 157 149 152 161 157 152 155 161 158 163 154 165 154 157 154 164 155 158 170 166 157 159 172 173 160 160 171 174 175 165 175 172 165 173 180 166 174 175 181 167 173 178 179 179 170 175 175 187 182 173 186 180 183 173 180 177 186 184 192 190 182 190 182 183 182 184 199 187 185 201 196 195 194 191 193 195 192 191 202 190 200 202 192 201 195 204 205 194 208 207 199 208 208 211 216 207 210 215 207 213 207 216 215 205 214 223 226 212 211 223 213 229 213 218 212 225 226 233 220 216 217 231 234 222 237 223 219 231 230 230 236 222 235 226 237 246 236 240 232 243 228 245 248 242 247 248 236 242 245 240 242 256 248 247 253 249 260 246 241 255 266 254 252 248 254 262 259 263 267 253 262 251 266 263 261 266 276 278 263 256 278 269 266 273 282 277 271 264 281 284 278 286 268 284 274 292 286 279 282 289 298 288 277 290 284 282 285 297 295 286 281 303 290 291 298 306 289 297 301 310 306 312 305 302 292 299 306 300 315 293 302 324 298 299 298 325 307 325 329 314 313 320 333 324 327 334 306 314 320 314 317 330 322 339 323 342 319 325 335 349 320 347 323 323 325 348 351 350 349 340 338 359 345 348 334 355 358 347 336 349 358 355 338 367 350 360 345 360 358 362 372 357 368 376 355 346 349 379 361 376 364 376 367 361 375 362 371 370 368 372 377 362 361 395 375 376 387 365 374 371 386 376 398 378 399 380 386 399 400 397 373 374 379 392 411 382 396 380 412 413 401 381 421 420 406 417 395 421 393 391 424 397 395 430 425 414 429 405 419 400 435 434 412 400 399 420 408 406 405 436 442 429 439 411 443 408 429 432 419 433 413 413 422 427 453 451 453 453 426 432 447 441 441 450 436 449 454 436 439 441 433 454 432 434 453 449 462 462 475 442 455 440 441 447 460 448 460 464 466 442 446 456 476 457 480 456 459 478 462 469 452 493 494 453 458 468 461 471 484 491 481 502 503 491 493 486 505 509 505 484 464 466 510 481 496 502 487 492 515 482 504 482 520 489 502 503 501 488 515 489 486 509 492 495 508 513 518 514 486 511 496 493 529 501 493 497 525 513 527 512 530 524 519 500 524 503 516 536 504 535 536 512 505 550 501 508 530 507 529 554 525 550 520 530 509 510 534 560 552 523 520 529 546 557 563 525 546 560 525 541 541 551 568 528 520 536 525 546 552 546 569 557 530 544 557 531 537 579 554 563 568 537 552 537 560 551 568 542 578 549 568 537 577 575 571 571 545 547 564 571 591 546 581 550 545 545 561 556 583 556 575 555 554 595 588 561 604 588 605 606 577 556 553 593 586 606 586 605 584 574 596 589 587 598 581 572 565 561 617 589 580 597 566 584 571 585 585 613 571 581 604 601 598 584 607 584 624 618 621 600 591 594 589 622 588 613 618 580 625 584 623 597 630 624 576 619 598 611 607 623 630 598 637 593 590 587 588 612 610 594 594 630 614 640 623 631 626 636 620 593 636 629 607 588 600 592 588 624 620 612 616 632 648 636 601 639 642 623 622 648 633 620 611 606 650 644 650 640 595 645 649 645 598 624 600 600 637 628 616 620 628 621 602 625 606 613 613 650 650 638 615 654 640 606 631 648 633 601 625 641 647 646 653 656 640 637 605 635 654 649 615 659 662 637 641 663 605 627 654 656 605 606 649 645 615 619 630 646 618 656 625 665 637 613 655 613 649 657 645 639 642 657 630 636 628 666 634 628 627 619 615 645 656 640 615 639 656 633 649 649 610 625 611 642 646 612 632 647 649 625 633 647 670 653 620 651 617 612 636 668 616 624 641 664 657 648 632 641 609 609 618 612 626 621 646 664 626 670 640 667 623 665 643 621 646 655 646 654 654 624 660 609 611 624 639 649 643 625 628 620 611 622 664 617 626 620 645 624 616 613 667 630 616 664 645 609 641 619 657 625 634 646 624 638 662 655 616 632 609 636 644 615 649 638 623 606 653 660 622 661 605 622 622 613 615 661 618 652 613 606 601 647 613 638 624 608 625 640 630 635 642 596 644 637 632 647 616 610 639 607 629 651 602 614 630 592 632 624 620 595 626 623 642 643 600 608 606 618 626 620 614 607 642 594 629 621 637 609 605 596 587 621 584 591 611 584 595 628 597 600 638 635 593 598 629 589 596 621 623 602 607 604 575 597 626 588 608 616 630 581 606 593 577 612 597 629 617 610 580 595 583 575 568 620 619 592 587 569 608 592 615 589 613 592 579 601 602 616 576 579 580 580 615 611 557 582 561 556 595 572 577 561 588 558 586 580 595 571 601 559 587 600 591 579 575 573 591 602 547 548 600 544 561 573 575 592 592 540 575 580 590 577 583 579 539 569 564 534 588 586 573 532 540 582 550 547 582 535 537 531 537 544 571 545 563 546 572 529 545 555 534 558 538 554 524 523 564 551 545 539 534 528 525 537 525 545 515 529 550 554 535 512 560 508 512 546 520 536 516 535 522 536 505 548 513 549 522 504 505 527 502 519 498 520 506 524 514 507 509 532 537 511 502 492 510 536 533 520 533 484 487 497 494 506 491 509 478 512 487 488 490 490 487 503 505 512 508 499 514 516 480 485 498 512 494 504 468 502 505 471 472 482 478 489 460 500 495 468 477 455 461 469 463 461 480 481 496 476 460 473 455 484 451 463 469 463 450 442 456 442 473 460 449 447 446 479 448 472 451 473 439 455 473 451 464 431 451 446 456 440 427 442 464 439 428 429 421 449 439 423 442 454 417 432 448 413 421 436 424 422 424 423 425 412 433 435 434 428 415 412 403 411 438 426 420 404 400 423 422 432 401 405 396 418 424 422 415 425 394 425 401 416 420 387 396 392 414 404 382 380 395 388 398 400 375 401 381 378 382 398 391 404 393 385 374 387 382 384 392 378 388 375 387 364 372 389 364 383 363 383 373 359 352 355 377 382 358 353 347 355 346 349 377 371 362 345 341 356 356 356 342 343 356 350 348 361 357 361 364 339 363 343 337 349 358 332 328 354 336 334 330 330 346 350 341 337 349 343 319 338 320 330 344 328 314 333 327 309 320 317 307 324 308 324 314 309 302 330 330 323 311 299 309 312 297 295 299 318 316 306 303 306 315 303 296 315 310 297 296 307 289 311 287 295 291 287 299 299 301 282 281 302 283 295 278 292 273 283 294 273 271 293 292 287 279 270 277 282 268 283 262 274 281 285 276 267 274 258 271 276 256 261 255 269 274 258 254 264 270 255 253 259 269 260 246 245 261 243 247 261 258 263 261 247 254 243 240 238 236 254 242 239 243 252 248 247 238 238 240 229 236 240 224 229 242 237 229 243 242 228 222 230 225 237 230 215 229 217 229 212 213 218 227 210 228 211 219 228 226 214 214 215 217 216 211 205 203 208 213 220 214 198 200 210 200 213 213 197 210 211 202 197 192 207 194 200 192 194 207 194 196 204 193 203 194 188 196 192 187 186 184 193 195 180 181 184 190 177 193 182 182 189 182 187 183 184 189 181 175 174 179 181 169 177 168 169 183 174 177 165 171 179 165 170 177 163 164 169 161 170 173 170 164 160 167 163 166 159 159 167 168 158 166 159 157 155 152 153 151 154 154 157 158 150 149 159 149 153 150 151 149 159 147 147 149 146 157 150 152 146 149 151 153 145 148 147 141 145 138 140 147 146 148 144 140 136 141 141 133 146 140 133 136 133 138 144 133 133 130 130 130 139 139 134 138 137 131 139 127 131 131 138 131 126 131 125 124 126 126 125 134 125 131 129 132 132 129 125 130 124 120 124 120 124 124 128 125 120 127 123 122 126 126 119 123 123 119 119 117 120 116 122 123 117 121 122 121 117 114 120 117 122 114 122 112 118 113 118 121 117 119 119 111 112 118 110 118 109 116 112 112 113 109 115 113 111 111 111 115 109 116 108 117 107 115 116 112 116 112 111 111 107 106 111 110 115 110 106 113 114 108 105 108 108 110 112 111 113 105 106 104 104 104 107 106 112 111 103 106 109 103 108 106 111 104 105 111 112 111 111 103 108 108 109 103 103 104 109
105 108 103 104 111 104 111 104 106 109 106 109 106 106 107 111 107 110 103 105 109 103 105 110 110 110 109 104 104 110 110 107 108 103 111 108 106 110 114 113 109 114 114 108 110 105 110 106 106 108 108 106 114 111 106 106 106 110 113 109 114 107 117 117 113 108 107 110 114 118 108 117 115 117 111 112 119 115 114 110 119 115 120 118 121 111 118 122 114 114 112 122 115 121 121 119 123 121 120 117 115 125 114 123 122 117 126 118 120 119 123 126 124 128 120 125 127 124 121 126 120 131 123 120 121 124 132 123 132 127 127 129 124 131 135 131 132 128 128 129 129 132 132 136 128 128 133 129 141 130 136 139 142 143 141 133 136 136 133 146 133 138 139 143 147 141 140 137 142 145 150 137 138 143 142 144 141 149 153 141 150 143 142 156 150 147 147 146 153 145 157 158 161 149 152 151 155 150 158 156 153 165 159 160 166 165 154 155 168 162 164 165 168 167 163 169 167 166 162 165 160 175 174 163 162 166 174 164 165 173 173 176 171 167 174 182 176 173 186 185 184 185 171 176 177 186 175 190 184 175 188 179 180 184 192 180 179 196 192 199 185 182 190 195 202 192 195 198 194 197 196 196 192 209 202 195 209 194 203 198 210 210 195 213 196 212 213 216 202 208 208 209 208 219 209 205 209 215 206 219 225 227 222 225 224 211 211 227 214 216 220 221 222 234 224 220 233 222 224 238 242 223 222 240 239 230 246 238 229 227 242 247 240 243 246 240 242 235 240 255 240 246 234 236 255 247 248 241 254 245 252 248 245 247 263 246 246 258 266 247 258 267 253 272 258 258 260 274 254 258 261 275 262 282 274 268 273 267 266 263 267 265 284 286 277 269 290 291 291 278 273 290 282 278 294 284 294 289 288 289 292 289 290 300 308 305 305 284 310 297 295 290 297 298 311 312 310 309 299 316 313 311 305 317 306 313 306 322 320 325 316 310 319 315 328 315 327 330 336 321 333 334 332 320 329 338 333 331 325 346 324 343 332 342 337 350 331 326 326 349 326 351 353 340 342 357 350 358 331 361 338 360 353 338 345 366 342 358 342 371 355 369 352 369 361 365 371 354 372 352 374 380 374 381 383 382 376 375 374 361 359 374 363 386 373 371 397 369 382 369 375 372 385 373 388 380 388 372 373 392 395 403 378 403 405 377 408 383 392 406 416 401 418 385 404 408 401 394 398 402 394 395 389 419 397 415 405 398 411 410 396 397 418 399 435 404 424 430 407 409 424 409 431 443 411 416 442 428 417 432 421 432 429 437 421 437 422 451 426 439 427 440 430 439 431 426 463 439 458 449 465 448 451 465 467 432 474 472 466 447 443 437 457 459 446 471 450 463 454 475 482 486 472 486 483 459 483 455 479 448 490 453 492 451 490 475 489 487 465 473 480 503 501 498 476 494 473 488 493 482 469 468 482 475 502 493 507 469 487 470 504 501 497 511 500 475 518 494 497 509 497 517 493 487 513 516 486 484 507 511 514 493 530 523 501 513 531 523 496 496 516 510 507 541 495 507 523 527 518 530 533 519 505 510 547 540 544 531 552 524 546 537 539 544 544 556 560 529 523 518 561 553 551 537 517 532 529 519 531 542 552 537 555 520 537 538 550 521 529 549 575 559 529 555 527 537 563 551 548 572 580 547 579 568 539 565 554 532 552 566 558 537 541 589 576 552 556 589 548 542 594 550 594 553 567 552 565 575 601 578 585 570 551 599 590 598 600 596 551 558 600 577 576 607 591 591 557 609 566 573 600 558 576 564 590 613 615 573 602 599 610 567 564 587 604 563 572 606 620 565 566 579 613 584 585 605 569 570 613 618 590 612 629 613 586 609 573 601 612 618 630 578 611 582 610 616 635 634 610 589 581 602 587 610 607 589 639 627 610 591 634 599 615 621 584 594 606 622 597 612 617 638 599 606 605 619 636 605 648 621 627 609 639 589 621 643 602 604 599 595 621 592 636 615 649 618 633 649 650 629 615 639 648 622 616 629 643 625 655 631 606 607 650 658 608 632 659 619 651 611 615 630 624 626 604 619 654 621 618 639 630 643 616 608 603 629 638 632 658 647 618 664 617 641 605 648 613 666 604 664 615 622 633 639 647 636 658 640 656 611 613 623 653 628 630 653 655 665 620 645 644 634 641 670 618 652 655 613 655 619 620 615 638 639 640 631 646 652 659 626 659 617 634 660 635 658 641 636 647 618 660 608 661 612 670 671 656 654 612 639 665 624 646 631 656 614 654 630 658 642 648 645 651 610 633 614 661 666 643 636 613 631 636 666 635 635 666 619 617 670 651 610 623 625 633 671 632 615 631 642 638 612 661 620 660 669 625 667 648 636 630 610 628 649 645 635 644 630 630 651 634 646 632 665 660 637 628 619 627 649 654 656 654 644 604 642 642 620 639 618 649 661 622 605 639 659 635 614 621 660 661 647 636 625 645 627 635 603 615 658 615 602 599 638 656 599 630 596 612 612 649 645 621 610 612 652 611 624 608 609 622 645 643 602 623 616 600 597 622 619 591 624 594 613 643 602 591 595 618 641 621 604 639 635 606 607 592 631 602 586 601 597 625 633 640 612 607 581 630 581 582 604 628 609 607 612 608 630 591 575 585 593 586 598 614 578 623 572 607 618 589 625 625 608 618 612 623 597 567 623 580 581 617 584 597 576 564 568 613 611 600 602 563 592 558 609 586 577 590 606 569 600 580 599 555 573 557 575 574 602 563 571 560 557 585 601 576 577 554 600 576 560 569 600 545 581 559 564 541 583 566 553 574 590 553 570 575 588 539 558 570 562 535 539 564 541 587 533 578 554 573 542 560 570 557 570 574 530 546 569 576 541 532 532 532 567 562 567 539 558 525 569 527 525 564 549 562 554 560 555 539 541 550 559 547 515 523 550 514 557 537 528 532 517 518 516 540 533 546 508 520 516 539 528 540 506 501 519 525 497 512 531 538 521 516 538 491 527 513 528 488 486 506 495 490 487 498 525 480 502 489 502 485 482 500 488 488 505 479 496 504 516 517 491 513 506 482 479 471 474 478 471 472 464 491 477 462 501 467 480 463 488 473 479 477 478 464 461 475 451 491 454 472 470 456 452 476 446 470 451 465 455 450 463 440 449 475 447 462 453 440 459 455 471 466 468 473 429 472 444 468 460 455 453 451 459 441 456 429 459 460 460 433 451 448 447 450 455 450 413 430 419 451 445 416 438 444 441 413 410 413 419 403 401 408 433 401 428 407 429 409 409 433 393 397 428 421 402 401 416 410 405 419 385 398 394 392 417 418 416 390 405 407 395 404 401 404 389 390 376 404 375 406 375 396 404 390 371 399 395 382 387 384 398 365 368 393 392 360 362 356 377 379 389 387 360 367 385 370 383 374 374 380 355 352 368 367 352 343 348 362 362 367 357 340 361 344 367 344 361 335 354 353 355 331 360 357 328 343 339 352 350 342 349 325 337 351 348 345 336 346 316 319 317 327 323 339 321 333 312 331 319 331 333 333 307 313 324 320 319 321 303 307 306 307 297 322 323 311 322 302 305 295 317 304 313 288 300 309 312 293 291 309 299 284 286 299 279 282 286 278 293 299 278 290 284 299 280 291 292 285 270 286 269 281 293 285 279 276 282 266 264 284 281 283 274 272 282 264 257 266 260 274 277 265 256 268 254 258 252 270 272 267 262 267 251 251 257 252 256 244 242 256 242 251 254 238 248 235 238 238 236 231 244 245 247 233 237 231 243 234 245 235 227 228 240 235 240 223 232 240 235 240 233 238 227 225 226 224 216 233 221 224 218 224 230 230 224 210 215 210 214 220 206 218 214 223 221 209 207 210 205 205 212 205 210 201 197 197 195 206 193 211 204 210 199 194 194 194 192 196 196 202 196 187 194 188 197 198 186 196 196 199 189 193 196 193 194 193 192 181 176 185 178 189 178 172 186 176 183 174 185 174 171 182 176 174 180 177 181 166 176 176 174 171 165 173 169 176 168 168 161 161 166 172 169 161 160 171 170 158 164 165 167 158 159 155 153 164 152 163 152 159 149 149 153 162 152 154 159 155 153 154 152 150 152 154 148 143 147 144 151 142 147 139 146 143 147 138 141 137 149 137 143 141 141 135 134 137 143 145 138 145 137 136 138 143 131 131 131 130 141 132 138 128 139 138 127 136 137 130 129 135 135 136 135 127 126 132 129 129 126 126 126 129 132 127 131 120 128 119 123 129 126 121 120 125 118 126 123 119 122 124 121 115 120 115 123 115 114 123 121 119 115 118 121 122 118 113 114 119 122 113 120 121 115 111 121 118 112 110 112 119 114 119 111 110 116 114 116 117 113 110 114 116 110 110 114 114 109 114 107 107 113 115 115 107 114 113 114 115 111 105 111 104 113 113 105 109 106 111 105 109 103 111 106 109 109 103 112 103 111 112 112 105 102 105 110 111 103 109 108 109 102 105 109 103 105 104 102 104 107 103 106 109 111 109 106 107 102
104 106 109 106 105 101 106 110 101 107 102 109 105 101 109 109 108 110 102 102 102 107 108 104 102 106 106 109 110 111 109 106 109 110 103 105 103 109 108 104 106 109 104 110 111 114 110 109 107 104 112 108 113 107 110 109 111 106 111 114 116 109 112 106 112 112 110 113 107 111 108 112 113 109 114 113 117 119 119 110 119 116 116 118 117 110 121 112 121 115 121 121 119 115 120 115 122 113 119 118 120 122 122 123 122 123 123 119 120 123 127 127 116 125 118 124 126 125 129 120 120 119 130 125 130 122 130 123 130 127 133 129 133 126 131 125 134 128 131 128 131 126 129 131 128 134 131 137 132 138 131 130 142 130 133 133 138 133 140 141 136 135 140 134 139 139 137 140 138 137 140 148 145 140 142 150 144 141 140 150 154 141 145 150 152 157 143 151 148 148 153 160 155 150 150 158 161 152 150 154 157 157 158 157 162 152 160 153 153 163 167 155 161 167 163 168 165 163 161 164 159 175 168 172 163 169 173 163 178 168 172 168 167 182 172 183 179 181 176 186 175 182 188 182 179 174 179 188 174 181 184 192 177 192 178 182 191 188 181 195 182 194 185 194 188 192 190 186 199 199 198 204 189 202 191 203 191 192 202 193 210 203 195 212 195 205 204 210 209 216 203 219 205 204 209 222 222 212 215 215 214 220 221 218 223 228 222 211 212 224 230 213 222 235 220 221 229 225 231 219 219 234 221 231 225 232 226 236 244 241 248 242 228 229 249 235 231 236 244 242 243 242 242 254 251 252 247 261 260 247 244 252 259 260 261 266 251 260 260 263 247 259 256 265 259 275 266 260 269 275 272 263 269 261 265 272 265 260 267 262 280 266 278 274 278 282 284 281 276 281 290 281 277 296 293 275 293 296 300 288 290 298 292 285 289 286 296 297 285 290 306 309 297 313 310 314 290 304 311 293 300 297 319 304 321 300 301 325 325 318 328 301 328 303 329 305 331 308 334 337 323 325 327 316 329 341 338 341 340 347 323 340 347 323 322 340 330 321 331 339 333 356 343 328 343 348 352 359 350 348 350 341 340 363 360 354 342 371 361 347 356 370 364 346 358 343 372 370 377 366 366 362 358 381 351 384 355 374 363 367 363 362 360 376 361 372 377 380 381 394 379 365 391 368 393 393 389 388 383 373 373 372 395 377 382 410 399 391 379 384 383 391 392 414 421 415 419 412 400 389 391 417 419 403 413 429 429 425 431 404 429 416 422 408 435 425 399 427 442 415 433 431 418 427 435 420 438 432 428 424 436 416 427 420 455 420 427 419 439 449 434 430 456 450 449 432 454 440 465 465 440 443 432 463 470 469 431 468 469 458 477 476 467 442 462 442 481 478 452 479 466 472 465 477 457 445 488 490 450 470 468 489 455 493 491 498 467 479 465 492 492 457 501 474 496 465 477 487 498 510 475 475 505 484 491 486 483 508 515 500 477 480 489 518 508 513 478 504 482 496 488 516 504 501 499 529 486 531 515 495 519 534 491 521 538 513 510 513 530 525 492 510 498 497 524 529 500 538 542 500 531 549 533 536 549 510 538 551 519 550 537 551 538 547 508 521 532 541 510 560 530 554 536 553 556 524 531 553 520 539 563 541 571 519 525 527 522 569 539 540 529 533 531 537 573 548 568 549 572 533 538 583 543 576 560 549 540 579 578 552 536 541 573 539 559 582 542 542 586 592 573 562 556 556 594 588 594 589 576 550 553 564 582 583 601 576 581 579 561 591 571 592 566 588 556 599 600 583 592 577 565 592 594 559 590 605 605 608 569 588 570 570 586 582 593 605 569 610 584 567 614 568 577 608 573 612 571 580 619 589 587 587 612 595 613 575 607 583 593 600 578 603 611 602 633 582 607 623 604 636 582 584 605 604 616 601 581 593 603 582 595 641 632 643 589 602 597 631 590 629 586 610 618 639 612 638 638 639 602 631 594 626 647 623 611 621 618 648 596 615 629 620 613 653 612 619 599 649 653 627 626 600 597 611 600 598 599 622 629 608 601 634 618 626 631 604 635 640 655 656 661 649 645 631 626 625 645 637 651 661 604 639 618 638 625 604 618 621 606 647 620 635 651 640 664 622 646 638 664 637 630 661 624 611 628 648 633 609 621 622 667 623 657 620 657 616 624 636 645 644 636 613 647 608 666 622 667 655 657 665 657 639 642 630 646 652 645 649 635 640 638 626 667 635 649 615 664 665 644 637 638 672 643 613 672 637 627 668 620 612 661 669 643 631 627 617 611 664 658 637 631 624 654 625 650 630 632 641 623 667 670 652 666 639 655 665 667 609 660 614 612 648 610 646 671 628 654 609 620 639 638 642 654 619 659 613 618 636 634 660 611 632 659 661 641 661 624 613 643 668 661 613 641 619 667 635 649 652 635 643 633 630 626 625 605 650 629 615 615 655 603 619 615 654 609 648 645 624 653 617 622 645 622 657 660 620 621 641 603 623 600 634 601 597 611 607 604 596 596 625 598 632 604 653 624 650 637 651 640 638 598 627 621 649 601 601 616 647 643 642 612 646 647 620 627 612 609 631 617 641 641 635 643 615 623 584 599 597 630 633 609 582 587 637 605 587 615 598 635 595 589 617 589 618 606 617 595 613 591 575 611 623 583 573 630 614 585 588 600 577 617 578 595 573 573 613 605 602 608 603 615 609 613 583 578 585 581 602 595 620 616 582 588 618 591 574 607 614 557 588 569 594 581 606 564 586 603 595 595 565 562 588 592 593 597 577 575 594 590 562 566 596 558 579 589 569 589 579 587 581 595 591 590 542 551 561 541 585 548 539 553 576 557 537 547 551 534 585 577 582 536 574 571 550 527 530 564 547 567 531 537 533 539 526 541 525 527 532 557 548 538 529 516 549 528 557 515 522 529 540 521 540 520 510 530 534 508 518 539 549 534 513 520 544 516 504 507 524 523 516 508 546 523 526 524 510 527 535 509 526 496 533 531 509 539 537 502 504 505 501 524 488 525 486 521 527 490 489 517 482 479 509 511 479 509 480 496 521 482 489 502 474 506 492 494 498 487 514 496 488 479 464 506 485 498 507 486 497 477 470 471 494 495 467 486 485 489 451 478 472 467 471 484 454 459 457 447 457 468 443 465 454 478 447 440 441 459 464 454 448 461 470 456 463 454 432 440 470 458 456 434 440 445 436 428 434 423 425 437 425 427 449 422 424 441 419 424 449 421 444 430 423 450 450 438 413 431 444 412 420 410 433 429 405 438 432 424 418 430 415 397 416 433 400 392 430 402 397 405 398 403 401 422 412 406 418 407 403 396 412 397 395 412 386 383 401 400 407 397 381 380 383 408 369 368 386 396 383 375 385 363 374 371 392 376 361 384 364 381 379 368 391 374 354 373 358 382 383 369 371 374 381 367 372 377 362 358 358 368 342 355 351 365 364 342 342 363 334 344 332 358 346 361 336 344 331 329 349 340 341 347 353 329 322 340 349 337 323 317 316 318 334 314 320 324 333 339 315 339 326 332 320 312 306 305 309 333 317 306 317 319 305 315 301 306 316 318 310 307 296 298 295 304 292 291 300 301 304 291 289 303 305 303 285 283 293 289 285 300 280 293 280 279 280 295 290 292 278 284 271 293 271 294 271 274 281 269 289 279 277 280 277 267 261 284 284 275 264 277 258 255 273 262 276 261 262 271 250 267 270 267 247 263 262 267 252 257 257 258 248 240 252 242 254 248 249 258 242 253 246 249 242 237 239 246 233 232 235 243 246 243 244 240 239 245 226 241 222 221 239 230 233 231 218 228 235 215 226 218 234 218 220 218 224 216 216 223 211 209 216 222 221 214 214 208 220 216 209 212 201 203 206 216 198 212 204 208 201 211 206 204 203 211 202 197 190 196 197 199 203 195 191 188 199 203 201 190 190 183 182 196 194 180 193 190 185 193 181 191 176 191 183 177 180 186 178 182 185 176 184 170 173 170 184 171 170 176 181 181 181 181 172 173 168 165 162 176 172 165 162 172 166 159 172 166 163 170 163 165 161 164 156 166 166 160 167 159 157 162 150 158 154 151 159 161 159 154 160 158 149 145 148 154 151 151 151 149 142 146 148 151 142 142 152 143 139 138 146 143 143 143 149 147 145 134 137 138 143 143 135 139 142 137 143 132 138 140 140 135 139 138 133 131 139 128 131 131 128 126 132 130 134 131 127 128 124 129 134 127 124 127 124 124 123 123 124 123 123 122 120 122 126 118 123 122 120 124 124 119 116 119 116 124 122 115 120 118 118 117 120 120 123 113 114 116 113 116 113 121 121 112 111 118 114 118 119 110 111 120 112 116 116 113 118 109 109 108 109 115 109 107 115 115 116 116 116 115 106 106 112 116 115 111 109 107 108 106 106 106 104 108 111 111 110 109 112 106 111 107 112 108 109 105 111 108 109 105 111 110 107 110 109 108 103 106 106 102 111 106 103 108 106 110 107 110 101 110 105 102 106 105 107 102 109 107 109 106 101 110 106
107 108 102 105 101 109 109 103 108 106 105 107 101 104 106 101 107 107 105 109 105 102 107 108 102 105 106 108 105 105 105 104 105 108 111 107 110 102 110 110 109 106 110 110 103 107 104 110 106 110 110 110 107 110 111 113 113 108 111 112 115 108 106 105 115 114 107 108 107 115 110 112 107 109 114 116 113 118 114 118 114 116 114 117 110 111 116 118 113 112 115 113 114 114 114 115 121 116 118 113 113 120 124 115 123 123 121 124 114 124 125 126 122 123 125 122 119 122 122 120 124 128 125 124 123 124 122 120 120 132 127 128 126 131 122 132 127 124 134 133 136 132 126 129 137 130 137 129 130 131 130 130 138 132 134 139 131 132 140 132 143 144 143 145 135 136 135 146 148 146 146 140 136 148 140 144 146 143 143 150 151 151 144 150 153 152 151 156 146 146 154 152 149 158 148 153 156 161 148 159 163 161 157 162 153 160 153 165 167 158 156 168 159 167 158 165 162 159 162 159 171 169 163 166 173 175 178 177 170 168 174 167 172 181 179 177 178 178 177 183 176 172 187 175 174 183 188 174 181 182 187 179 181 184 181 178 191 184 195 197 190 194 184 183 190 192 189 195 194 194 189 192 197 201 206 194 194 197 206 208 196 196 210 201 210 207 213 200 206 203 218 213 200 211 207 202 209 209 217 225 210 210 217 225 225 216 220 228 231 213 233 221 231 215 220 234 220 226 223 222 228 222 220 225 239 242 240 233 245 247 231 237 229 242 251 233 233 238 242 236 237 243 252 239 249 258 254 242 253 250 244 247 258 261 250 245 268 254 265 268 270 252 257 250 272 266 264 267 272 273 278 258 256 275 265 277 285 281 268 276 267 262 268 288 276 282 288 292 288 290 279 287 297 274 290 276 292 277 289 289 284 303 288 283 294 283 292 293 305 308 286 285 299 310 294 301 316 310 312 310 292 315 300 311 315 311 298 310 326 310 307 323 304 308 307 307 306 329 315 306 328 327 326 329 340 341 318 343 329 316 345 329 346 326 344 336 349 344 329 338 348 343 348 356 347 346 334 352 331 346 363 366 339 341 336 352 347 349 342 356 358 363 351 347 375 350 368 374 354 352 347 358 382 375 351 368 362 366 376 359 384 387 393 392 382 360 364 371 369 371 389 387 386 390 374 401 396 387 386 382 379 394 391 391 385 390 382 392 392 408 411 387 380 407 388 390 399 386 422 421 407 425 394 409 412 391 393 395 417 396 434 426 399 427 432 420 428 433 411 437 430 431 426 444 412 409 450 415 425 444 428 438 441 446 444 457 453 432 427 450 433 425 422 421 441 439 440 444 461 459 455 435 439 452 474 459 472 463 462 443 434 440 453 471 442 438 468 439 464 443 468 477 473 481 450 482 465 483 448 486 477 464 451 466 485 465 466 477 469 487 481 497 497 475 494 484 465 485 499 463 489 470 483 505 483 515 483 511 517 513 475 489 486 508 505 524 524 493 513 521 494 528 485 518 481 483 530 489 490 500 516 503 516 504 531 505 511 512 535 507 506 533 499 526 530 497 500 505 544 539 509 506 516 538 520 530 548 519 531 555 534 525 530 511 528 556 521 532 553 515 541 537 522 543 559 536 515 559 543 544 536 539 523 547 563 523 566 551 552 533 570 543 551 554 570 572 542 550 535 545 551 558 557 576 565 566 547 549 577 557 535 582 574 574 559 544 568 551 570 545 569 575 556 577 560 558 577 597 583 564 580 561 591 593 588 565 594 576 604 572 564 582 573 587 574 578 581 563 561 582 572 571 576 609 588 594 591 580 606 601 583 604 619 607 588 617 569 569 581 599 617 573 617 600 569 575 618 606 602 578 608 584 607 600 584 576 599 594 578 596 605 610 610 600 602 618 595 590 585 593 620 627 607 580 631 606 631 632 637 628 633 599 583 599 584 642 614 589 610 627 592 615 606 608 621 631 589 594 646 596 637 643 630 631 636 646 605 629 597 599 620 650 637 608 609 620 621 624 621 600 655 628 656 633 656 620 651 658 623 641 645 650 612 652 618 648 602 640 610 656 610 610 655 633 659 657 639 613 603 622 631 606 643 612 611 608 614 635 614 639 616 663 630 630 653 647 615 655 626 624 647 636 634 637 667 629 631 642 641 659 641 663 642 634 617 645 669 621 645 656 610 625 637 637 648 640 621 628 627 668 659 623 669 672 659 640 651 612 671 616 664 640 672 635 667 617 672 665 631 646 649 633 663 614 662 639 646 611 659 664 671 645 614 667 645 665 634 623 668 633 630 659 664 628 620 658 635 619 649 655 654 623 614 643 627 666 609 663 668 658 654 665 629 658 657 663 648 617 612 643 640 632 628 631 650 639 615 612 648 654 658 629 613 656 629 652 664 609 656 628 666 631 620 667 624 613 636 644 645 621 605 655 631 630 640 619 613 623 661 615 662 663 624 604 647 645 646 641 646 633 660 642 655 612 637 607 619 606 646 656 621 644 602 635 654 606 656 611 641 645 608 649 638 594 614 651 624 614 652 629 609 596 640 646 616 608 595 641 631 618 620 623 607 625 597 592 598 597 642 594 619 634 600 590 640 642 585 632 594 640 590 631 603 589 623 622 635 620 603 595 632 609 634 634 610 594 619 606 595 623 596 587 611 601 585 624 591 618 623 610 597 609 621 619 619 586 624 607 624 617 567 575 581 616 596 584 568 601 593 562 604 579 598 603 584 567 569 580 610 595 562 578 601 602 564 556 602 603 557 600 603 582 560 579 564 581 549 596 598 601 575 576 546 573 567 545 586 549 576 562 550 594 582 546 543 569 587 571 553 577 541 561 538 564 537 563 540 540 539 543 567 583 536 557 564 554 570 579 551 533 546 556 572 568 556 536 546 554 566 530 549 555 532 569 515 554 544 563 514 546 552 529 523 560 525 561 555 526 545 524 507 526 532 538 554 520 523 506 520 547 506 513 537 540 518 533 503 506 538 505 522 524 539 508 518 533 497 535 505 514 495 514 492 496 482 531 495 510 517 487 514 503 514 500 522 477 484 509 473 512 495 488 493 484 476 494 493 507 491 492 477 489 468 462 466 502 470 493 490 502 466 483 468 481 458 478 484 492 492 462 474 449 470 472 474 460 445 484 484 460 476 459 462 464 478 447 446 476 442 467 471 460 454 464 435 459 447 451 450 439 445 463 427 439 461 450 446 427 463 444 460 428 457 448 452 455 434 436 430 413 453 411 425 417 447 436 421 436 417 417 425 441 440 424 427 418 439 420 437 407 404 405 398 417 411 422 423 414 410 410 423 425 385 411 393 400 399 385 396 391 382 383 399 396 392 390 390 380 402 373 385 406 378 371 380 386 366 368 383 390 375 388 362 389 389 374 393 373 366 361 372 366 381 388 386 353 385 350 375 369 348 379 362 352 351 366 358 372 367 362 361 339 359 345 356 356 349 348 359 334 358 357 345 353 334 328 346 336 346 334 349 351 349 342 341 326 349 337 336 336 333 341 334 345 328 311 332 333 320 309 329 315 322 334 305 334 307 322 322 314 316 326 322 312 305 312 312 307 320 302 311 304 298 299 288 300 306 289 291 311 311 299 286 282 284 282 303 285 294 281 304 297 278 284 291 276 279 275 277 283 275 274 272 284 266 283 280 265 272 265 281 272 280 259 266 272 274 278 280 260 266 277 263 255 251 261 251 269 260 250 256 269 264 253 266 247 264 246 259 263 254 253 240 238 240 242 257 251 254 246 240 237 250 234 251 251 245 248 228 243 241 235 233 224 238 233 241 236 231 223 240 222 233 238 237 226 227 219 232 232 224 224 224 223 212 215 211 227 217 224 219 210 223 213 205 210 208 218 204 200 207 209 215 210 209 215 198 210 204 207 196 211 200 197 208 199 204 195 194 204 189 202 204 192 185 184 195 196 192 188 197 183 184 190 184 190 179 185 178 190 188 175 189 180 172 178 183 176 178 178 178 184 179 176 171 171 175 173 178 168 175 177 179 175 174 173 176 173 172 164 173 170 170 163 170 158 156 166 162 154 164 155 153 165 159 152 162 154 162 158 150 155 161 149 161 158 157 157 147 149 153 151 149 144 149 147 152 149 149 143 152 140 146 146 149 148 137 142 141 138 146 143 148 147 139 137 140 138 136 136 136 143 132 137 140 139 137 139 138 137 130 133 139 129 138 129 137 130 134 126 137 127 128 131 134 135 123 128 122 129 128 125 123 127 124 122 127 120 120 129 125 125 126 126 122 118 127 124 123 120 124 115 125 117 115 121 115 120 119 119 121 117 118 117 119 116 113 117 112 119 116 113 119 114 117 110 116 110 110 109 117 113 117 109 109 114 112 108 116 112 114 112 115 106 116 110 110 105 115 111 111 107 111 106 111 108 105 105 107 106 104 107 107 104 105 109 107 107 104 107 109 107 106 105 107 105 107 104 108 105 105 108 104 109 107 109 104 110 102 104 103 105 109 108 105 101 105 101 108 109 109 108 106 103 103 101 108 108 107 105
103 100 103 106 108 102 107 101 101 108 106 106 105 106 104 101 100 102 105 109 103 104 107 101 109 100 103 107 108 100 104 102 104 102 102 104 105 110 108 107 102 108 107 109 108 103 102 108 107 107 108 112 112 105 105 111 105 111 109 114 112 114 109 106 113 109 109 112 112 107 114 108 110 107 116 111 107 108 108 114 115 118 113 115 111 112 114 109 117 110 110 114 120 114 115 116 118 120 122 116 119 120 117 114 121 116 117 119 114 114 125 119 126 122 125 122 122 126 119 128 124 118 125 122 120 119 127 125 123 131 128 124 122 128 126 133 123 132 128 133 125 136 126 133 125 132 131 131 136 132 129 129 130 139 137 137 139 135 131 135 132 137 134 143 141 145 140 146 136 142 141 146 149 139 138 137 147 144 146 146 152 150 151 141 149 154 156 143 152 153 158 152 159 149 152 146 158 160 149 158 150 157 154 158 163 156 158 164 160 152 164 166 156 158 156 163 163 157 167 157 166 173 165 166 164 168 164 164 177 170 166 175 169 170 179 182 170 175 180 174 176 176 184 173 177 178 177 177 175 180 177 177 186 185 184 182 185 178 186 192 184 191 194 187 196 187 201 202 192 190 195 193 188 198 206 201 200 194 197 191 201 197 195 198 204 201 207 213 211 216 203 205 201 219 215 214 219 210 224 215 214 218 218 214 226 211 211 229 210 212 213 221 230 219 233 230 224 224 224 226 224 224 228 242 222 241 240 224 240 240 239 246 247 249 243 229 249 235 239 253 254 255 243 237 243 252 259 256 253 258 252 257 241 260 256 243 244 267 260 246 258 267 258 257 258 254 260 256 267 267 270 269 261 262 275 269 279 279 278 276 261 282 278 273 273 267 279 268 283 272 274 294 275 292 283 291 284 287 297 292 299 296 282 288 308 284 301 305 304 287 304 296 307 306 290 309 314 300 293 315 292 311 308 299 303 309 296 307 306 310 327 303 301 316 316 314 306 315 309 333 322 314 329 318 314 323 322 326 319 326 319 346 336 347 326 346 324 333 335 334 345 333 332 335 330 338 352 358 334 335 345 365 357 345 361 351 336 369 367 359 362 368 350 353 366 350 357 379 358 377 368 379 355 370 375 374 376 357 371 374 369 359 374 358 372 364 370 395 373 382 369 390 372 398 397 370 372 372 392 376 387 398 397 405 403 403 386 382 403 384 380 380 397 387 392 386 395 400 391 411 416 427 390 396 400 398 417 428 402 397 421 428 410 416 433 415 419 407 429 408 418 408 413 408 415 419 418 443 446 424 430 420 425 433 440 432 428 424 455 434 440 431 446 426 443 448 463 444 443 448 461 452 439 441 465 472 451 458 454 454 444 458 453 460 443 440 484 471 456 456 474 447 454 466 456 447 464 465 448 475 491 460 472 455 480 472 494 500 502 459 497 500 494 488 504 502 484 476 487 482 505 503 474 482 496 516 497 503 476 490 485 516 518 521 480 494 512 482 490 522 492 481 513 494 514 505 521 521 527 517 514 519 498 510 508 539 533 496 519 532 525 509 523 540 540 502 521 503 546 526 549 551 508 506 535 543 539 510 524 508 553 524 532 533 534 518 514 514 534 533 560 556 540 550 527 555 525 553 544 559 555 536 553 544 523 531 576 557 523 525 569 536 547 576 533 581 554 570 578 574 539 538 569 551 544 554 566 560 581 546 541 580 553 573 571 585 554 573 578 588 559 578 579 586 590 571 565 565 553 593 563 598 587 583 574 551 568 563 589 598 591 556 609 557 603 587 564 596 565 597 587 601 579 611 574 617 609 603 610 583 567 568 603 609 618 618 595 610 585 587 583 569 610 620 616 616 576 571 626 593 588 615 619 614 612 601 619 577 609 606 589 611 603 577 625 632 603 627 625 581 603 591 607 628 585 619 618 584 611 600 583 596 620 619 601 623 593 629 591 610 595 629 610 600 609 623 613 590 650 607 643 630 604 616 622 626 642 609 628 651 654 607 605 647 622 613 608 619 624 608 647 649 647 618 628 606 644 629 612 626 604 616 621 640 627 642 655 655 658 653 642 620 648 643 615 621 603 619 637 623 613 615 650 632 634 609 662 618 642 614 645 645 632 668 624 657 645 616 650 640 668 628 659 649 652 668 658 658 633 642 635 623 655 611 664 632 623 628 630 633 614 627 642 653 633 645 638 659 624 624 673 642 671 614 650 651 610 637 637 636 671 664 651 655 668 643 616 620 664 638 644 670 657 613 650 617 649 615 667 665 629 666 633 627 671 673 668 671 636 632 633 634 622 674 615 615 642 619 624 632 646 657 627 628 659 666 634 634 670 627 624 625 617 645 640 613 643 633 610 669 654 632 627 665 631 631 670 663 640 621 621 612 668 638 631 654 630 654 610 621 620 627 618 665 643 624 651 614 644 635 616 615 627 632 618 657 622 604 629 618 660 611 608 655 604 636 661 630 618 661 643 631 618 651 623 654 604 602 661 639 633 607 646 652 632 618 609 650 622 608 605 601 643 615 652 651 630 595 624 645 614 615 600 639 630 622 604 598 639 634 643 589 590 640 650 640 599 628 633 627 612 615 614 639 600 644 602 606 604 611 586 638 631 600 627 620 591 622 613 584 608 607 630 634 591 616 617 612 603 634 633 590 602 614 575 620 598 591 610 575 613 599 579 572 582 597 593 614 587 588 601 577 575 619 565 593 584 613 573 564 575 602 595 582 598 618 571 587 575 574 609 573 565 563 579 598 558 577 578 566 601 584 570 596 551 574 606 555 588 594 556 577 589 577 554 584 595 559 550 561 585 580 563 549 545 553 558 538 567 569 569 542 550 550 541 550 542 565 567 543 570 574 555 557 570 571 541 550 558 555 574 533 540 574 574 551 530 571 558 520 547 536 542 518 563 529 544 543 526 554 560 524 541 539 514 514 543 546 558 551 551 512 541 538 518 537 535 546 534 504 544 500 533 513 504 504 521 510 518 503 534 511 539 503 527 499 489 500 523 516 492 494 530 528 509 531 497 515 488 493 493 492 479 483 494 490 512 499 473 477 507 478 479 477 506 508 491 493 486 466 503 463 468 490 490 463 505 476 480 501 464 493 487 476 466 469 490 481 470 455 474 466 478 471 491 486 457 472 444 483 457 472 446 463 458 480 454 452 468 471 476 459 466 451 454 467 457 441 443 460 449 433 450 446 452 446 450 421 449 421 452 431 425 419 433 448 441 414 429 445 446 421 428 434 436 410 440 417 424 438 419 405 411 420 420 408 414 427 434 424 429 406 430 411 428 423 417 425 403 407 397 415 404 415 406 406 393 419 406 400 394 384 388 383 399 392 400 389 391 410 402 401 382 383 378 404 386 381 374 388 389 390 378 385 365 362 395 361 376 374 382 355 366 384 359 359 382 372 363 360 363 364 378 374 347 361 364 375 373 345 347 342 356 364 352 353 335 366 351 364 349 361 357 333 357 359 343 330 325 327 342 350 345 343 333 334 335 327 331 319 343 336 316 316 342 311 334 326 327 315 335 332 309 305 322 315 326 311 316 304 301 317 310 306 317 314 305 295 316 302 317 307 315 314 311 296 289 310 308 303 291 296 311 291 290 281 308 307 303 288 287 292 290 294 277 273 286 276 277 287 287 293 288 282 288 277 290 277 273 262 272 268 265 273 281 271 278 259 279 276 265 277 259 260 264 275 251 256 271 254 251 250 264 247 262 260 253 258 260 255 244 247 240 260 258 249 255 242 237 244 233 240 251 240 230 235 235 241 236 226 238 241 246 231 226 242 233 228 231 227 224 233 238 232 233 220 217 217 226 229 212 226 228 227 219 228 210 226 227 214 215 205 204 212 212 206 204 220 214 199 207 198 213 204 199 209 203 206 194 198 201 205 200 201 199 203 196 188 194 187 190 195 199 200 192 186 195 194 196 193 194 185 193 190 178 188 178 177 180 178 187 179 179 172 189 180 177 179 174 183 173 176 183 182 176 173 179 174 165 171 174 173 164 164 171 168 166 161 168 174 163 162 170 163 161 169 169 169 165 161 168 159 156 154 166 165 159 159 151 157 160 160 151 154 157 150 148 158 156 155 151 156 151 151 152 152 152 147 144 142 146 150 151 145 142 144 144 137 143 140 138 135 144 136 146 136 142 141 134 142 132 143 131 134 137 132 136 130 134 135 132 130 133 133 129 130 126 126 128 130 133 125 135 128 133 125 123 125 128 122 126 122 124 125 128 130 125 118 120 128 121 123 118 124 124 116 120 125 122 119 116 115 125 124 118 124 115 116 117 123 117 112 115 121 119 121 121 112 119 119 120 110 114 119 109 109 112 115 109 109 109 114 114 112 108 109 111 107 112 113 107 115 112 107 111 107 106 109 107 112 107 106 112 110 108 103 112 103 107 111 111 104 106 107 110 111 103 111 102 101 104 110 108 103 110 106 109 104 106 100 107 101 107 109 100 105 101 109 107 108 100 105 100 104 102 108 104 104 108 106 106 102 105 104 106 104 99 104 99 107
105 98 107 103 107 99 100 98 99 107 107 100 105 99 104 107 100 101 105 101 99 102 106 105 107 103 103 100 101 106 109 109 106 100 106 105 102 108 108 103 110 109 107 106 110 102 105 103 106 102 106 107 107 104 106 108 111 103 110 105 109 109 107 110 106 108 111 105 111 107 106 108 106 106 110 116 106 115 111 111 115 108 117 110 112 109 110 108 117 110 115 111 115 117 116 118 121 113 120 116 117 112 118 116 114 121 116 119 115 115 121 115 115 124 116 121 125 119 121 127 127 127 122 120 118 124 128 125 119 121 121 130 131 129 122 126 124 128 132 127 128 130 136 136 125 128 129 136 137 130 135 138 130 134 134 136 141 135 139 136 140 143 137 134 139 145 137 142 145 136 145 137 137 147 136 142 145 137 148 146 144 146 145 140 146 144 153 145 145 144 154 145 151 155 155 147 150 146 159 161 160 150 154 152 151 152 162 155 158 163 159 159 161 163 166 164 167 164 167 172 169 168 161 164 173 175 168 172 178 166 176 171 178 178 180 179 172 169 183 179 178 176 184 174 182 181 182 188 176 173 186 182 186 177 193 189 184 186 195 182 190 186 193 188 183 187 185 192 190 191 193 198 189 204 192 191 191 191 202 196 193 211 210 198 207 197 212 198 215 208 208 208 211 210 217 221 202 210 219 224 222 221 221 214 210 228 215 217 216 218 218 228 233 213 233 228 233 222 230 228 225 239 231 239 221 241 225 230 239 245 229 233 227 247 241 238 236 234 237 241 232 240 254 246 241 241 240 237 244 259 247 242 258 243 266 267 254 260 246 266 246 257 260 264 274 263 274 252 275 275 278 266 263 269 269 266 269 268 274 260 263 264 273 280 276 276 281 289 266 280 283 270 270 274 280 299 287 297 300 300 302 297 280 284 284 284 284 287 290 291 293 291 292 313 301 313 306 318 292 317 311 293 312 295 308 306 304 303 300 304 330 325 318 331 322 315 311 328 316 318 323 332 321 329 333 341 312 327 330 345 338 334 341 346 327 344 345 339 349 341 356 337 335 344 338 348 344 338 362 347 360 341 346 340 357 354 369 351 354 353 363 364 348 360 377 365 366 351 365 355 362 353 384 350 377 362 373 366 365 370 371 361 367 362 369 391 376 381 384 391 378 384 394 383 378 385 378 382 403 389 400 394 394 402 387 376 407 412 382 382 412 393 384 385 385 420 413 393 423 408 420 406 420 415 425 394 431 413 429 428 410 398 413 427 403 403 424 412 423 418 411 410 434 440 414 441 408 450 441 432 423 434 439 448 443 457 453 429 427 445 456 422 422 444 455 447 462 453 430 456 440 430 462 456 431 438 458 471 462 473 462 448 473 462 460 447 444 446 441 467 480 471 468 484 478 458 492 493 476 479 496 458 471 493 471 457 493 486 457 457 504 501 489 470 484 471 503 497 474 487 471 471 496 483 505 470 493 496 497 502 493 516 520 493 500 490 502 514 501 481 512 492 504 499 514 517 488 505 488 529 534 532 528 491 507 490 516 540 518 497 543 513 508 538 506 525 548 513 512 525 536 543 552 539 510 545 515 547 518 515 520 551 518 555 516 510 538 558 515 541 533 551 521 529 542 520 544 551 560 552 547 534 546 551 570 573 548 576 531 548 557 571 526 557 553 541 567 563 569 563 581 551 558 579 573 574 588 565 575 550 552 545 541 573 567 545 583 560 566 561 561 565 566 599 553 597 582 554 574 599 604 581 602 560 598 555 602 563 592 569 579 592 581 559 597 593 561 607 571 612 599 585 562 602 564 577 573 600 597 603 601 591 580 573 606 584 604 596 594 606 624 602 569 606 605 577 591 622 623 610 582 624 597 582 590 610 629 622 584 614 578 578 619 632 586 619 609 628 635 608 609 641 608 630 604 583 607 599 609 617 625 643 617 610 627 604 633 627 629 634 638 604 590 598 617 611 604 614 627 593 606 612 611 641 605 647 629 624 607 653 595 603 624 650 634 655 637 641 620 655 614 606 635 615 658 627 660 602 623 608 638 607 652 601 660 652 616 624 630 635 631 609 650 661 665 656 662 639 611 634 649 660 636 650 624 631 614 622 633 640 632 609 647 620 609 646 608 625 641 616 610 656 650 636 609 651 610 637 635 656 670 663 619 668 651 630 652 671 626 660 641 652 624 668 653 669 645 665 664 614 673 666 664 653 631 665 632 634 630 659 618 629 651 628 624 629 650 668 627 667 655 661 646 671 655 625 666 626 616 656 630 616 648 619 658 668 674 615 627 629 663 633 646 639 651 660 657 626 653 673 618 633 658 652 628 637 665 618 651 669 661 669 673 633 612 655 626 610 658 641 627 645 663 662 609 639 647 655 654 624 653 660 647 636 637 664 663 627 608 639 622 659 634 627 658 654 635 635 659 650 616 638 611 636 654 632 622 653 660 612 623 628 632 611 660 605 606 620 611 603 642 633 615 636 651 601 619 615 628 607 656 637 637 599 602 620 623 645 638 600 605 635 637 635 643 620 643 601 642 642 653 599 639 651 607 600 600 648 602 652 643 592 591 629 590 626 613 609 610 588 632 609 632 590 615 640 588 645 628 632 629 623 633 640 622 625 583 623 632 623 583 616 600 583 607 617 637 619 594 609 612 599 595 612 586 611 609 573 604 578 594 592 612 575 577 590 607 599 594 581 587 611 599 596 592 575 618 575 599 585 582 586 617 595 569 617 563 606 589 577 573 582 588 566 594 579 606 571 605 588 592 577 575 553 585 569 563 589 562 564 571 568 577 592 557 546 553 584 553 568 594 587 573 596 566 583 539 579 575 542 584 574 547 583 565 571 567 551 555 564 543 541 568 554 539 575 532 580 540 537 574 526 545 558 562 562 573 547 566 532 556 523 535 530 518 538 557 534 525 554 560 546 535 522 541 541 528 542 511 552 530 509 521 543 527 532 518 513 520 538 534 538 526 522 515 510 501 514 532 528 495 508 511 535 491 539 496 502 490 506 517 529 509 507 514 518 518 490 526 480 500 501 519 505 517 512 496 491 477 509 506 473 477 485 472 515 488 488 496 502 490 466 493 494 462 506 468 464 482 482 486 470 476 484 480 500 465 496 490 490 454 478 464 486 468 457 445 481 467 481 467 482 484 454 469 470 470 467 476 443 451 434 467 470 448 448 452 430 445 429 427 445 428 444 434 458 443 435 434 431 459 449 444 435 445 442 450 450 433 431 433 441 433 420 432 437 436 438 408 423 416 439 421 419 433 417 408 424 429 404 407 435 433 426 415 413 391 421 406 403 420 411 411 385 399 384 384 406 395 413 418 412 401 395 401 382 390 408 405 410 391 401 371 386 377 390 401 400 366 364 396 380 363 367 381 362 384 370 380 387 376 370 375 355 377 371 358 354 365 371 357 349 366 352 362 367 362 368 366 358 357 371 367 343 343 351 345 364 365 354 361 339 330 340 355 346 327 350 349 338 355 346 339 333 321 333 341 340 342 317 333 324 343 323 328 317 332 319 329 317 325 328 334 325 311 304 325 320 330 309 301 302 310 308 297 298 312 298 308 296 309 313 317 309 307 310 303 307 309 288 289 296 307 302 299 288 290 298 286 278 295 303 276 281 278 286 277 295 271 275 271 274 266 273 281 267 290 288 264 279 284 262 272 272 275 283 265 269 264 259 274 274 255 252 261 253 260 268 270 247 254 252 248 260 250 264 264 243 244 243 241 260 239 246 255 252 246 254 248 249 241 241 232 234 239 249 241 246 237 228 232 240 233 236 234 226 242 228 235 224 222 225 235 234 218 230 226 225 225 231 220 213 211 214 213 220 210 207 215 209 221 219 204 221 216 201 214 205 214 199 210 202 201 199 202 196 204 195 196 205 191 198 204 206 198 201 192 188 188 191 203 187 198 185 196 189 182 192 189 189 181 191 191 186 183 185 190 191 189 175 174 173 172 177 187 182 172 182 170 179 173 184 169 168 166 174 181 172 177 168 176 172 173 168 163 172 161 162 170 167 172 166 165 161 155 164 162 157 157 160 161 159 163 163 162 153 159 158 153 156 148 160 161 153 159 146 147 150 146 151 147 145 144 149 152 142 152 146 149 146 145 145 146 141 149 146 144 137 147 135 139 134 145 146 139 145 142 144 136 142 136 131 130 130 129 131 135 128 132 134 136 131 138 134 137 132 125 135 133 126 126 126 132 122 123 125 128 129 123 129 122 128 124 129 127 118 119 122 125 118 118 124 123 126 124 123 120 114 114 121 118 122 118 120 121 117 114 112 115 118 122 114 120 116 115 115 117 119 120 117 119 114 111 114 113 118 116 113 108 113 117 114 113 115 110 110 109 108 107 111 113 107 113 110 111 105 113 107 109 107 106 109 103 108 107 105 104 110 103 104 104 110 109 105 106 105 103 103 104 104 108 107 108 101 100 104 104 109 108 101 103 101 106 104 107 102 107 99 100 108 104 102 106 102 99 104 107 103 106 102 106 104 98 104 105 100 100 100 99 98
101 104 101 100 100 99 104 100 100 107 100 107 101 99 100 103 106 100 107 104 103 104 100 105 100 100 99 106 103 103 106 108 100 100 102 104 101 108 106 106 109 101 105 104 105 100 109 104 103 101 102 101 107 107 110 103 110 103 110 106 107 110 108 111 103 111 106 107 106 105 108 113 110 115 112 108 115 110 110 109 108 115 107 107 110 111 113 114 110 111 110 109 113 118 114 115 117 119 118 118 121 111 116 116 120 113 117 120 119 120 125 120 122 125 116 120 118 121 126 123 121 121 119 123 122 122 126 129 125 123 124 128 122 124 124 122 123 122 127 132 124 123 129 132 127 126 127 132 128 135 138 131 135 127 129 134 134 134 141 142 140 131 135 142 137 136 146 135 140 139 137 141 145 147 137 140 141 139 148 150 145 143 152 145 145 140 154 151 149 145 146 155 147 151 148 151 152 155 151 158 148 156 154 152 158 153 153 154 157 167 159 166 166 168 154 167 166 168 165 163 161 166 163 163 166 165 168 177 167 169 171 178 169 171 167 172 178 180 175 172 182 179 173 182 171 171 184 172 174 188 190 190 180 183 176 185 177 188 195 182 185 183 182 190 188 197 191 192 193 191 197 201 204 202 205 197 206 204 192 193 198 200 197 210 206 206 209 206 207 202 206 209 213 205 219 216 213 204 222 212 215 217 218 217 222 208 220 219 219 226 213 214 228 212 219 231 224 221 231 218 220 238 220 230 225 239 225 241 236 238 238 243 238 229 234 230 247 251 247 239 236 241 238 234 251 243 257 237 240 259 256 251 253 260 262 247 250 252 252 264 251 248 263 255 255 257 255 275 254 265 274 256 279 268 270 278 265 261 268 286 276 262 278 276 272 289 271 266 279 286 281 283 278 281 282 286 276 287 288 291 290 285 279 297 298 308 288 290 283 283 302 291 301 307 303 300 288 297 296 305 293 298 311 301 318 314 312 319 322 326 310 325 328 309 305 334 327 328 328 312 328 311 320 322 329 342 332 337 328 333 334 346 341 344 332 326 324 349 346 354 352 343 353 340 356 347 357 353 355 336 351 344 352 346 354 348 356 360 351 367 368 343 364 342 352 374 351 362 356 376 352 348 351 352 367 368 379 364 385 383 390 377 390 383 393 374 384 373 363 367 385 386 397 394 386 395 383 390 398 374 389 387 403 376 400 394 383 404 406 391 380 381 407 405 398 395 395 396 386 394 392 394 426 418 398 404 395 399 429 423 412 437 420 430 436 423 416 436 439 431 415 441 437 436 422 435 434 442 450 450 424 427 442 453 434 435 459 439 436 419 434 421 426 442 441 444 455 432 439 444 463 460 437 451 460 436 470 454 444 447 478 480 440 454 438 439 474 442 473 454 474 468 449 462 455 469 469 450 491 476 492 453 470 471 470 456 459 494 486 503 463 459 474 498 506 507 496 507 476 492 507 468 473 512 470 477 470 480 494 476 478 506 479 475 517 515 481 484 484 501 481 482 506 490 529 490 487 512 520 510 509 521 497 504 509 517 523 541 540 496 520 531 505 527 509 519 538 514 534 506 505 509 545 522 523 551 516 548 517 530 534 523 556 523 518 551 516 536 550 546 530 515 540 546 545 565 531 556 521 526 546 525 523 560 539 559 550 563 548 576 540 531 532 567 565 564 576 560 542 585 549 535 557 559 535 574 546 575 563 541 588 584 590 578 588 563 550 569 565 568 546 564 567 561 575 602 568 569 564 548 585 556 555 604 600 579 561 586 591 586 564 554 580 580 593 569 589 587 581 610 610 612 607 573 597 613 617 574 577 573 592 575 612 584 583 604 581 609 605 602 589 592 609 614 591 625 602 619 626 587 572 575 632 588 627 581 586 620 582 624 609 590 625 627 628 636 604 628 627 604 594 641 609 589 629 608 643 644 642 639 596 637 614 597 646 605 602 628 643 645 621 618 629 628 647 593 595 630 645 603 606 631 638 621 637 595 625 615 604 629 600 628 605 617 650 625 628 630 650 621 647 599 613 637 637 631 649 652 654 622 649 661 617 614 621 653 663 613 637 617 627 631 603 650 626 651 609 647 617 622 612 631 621 629 608 661 661 656 652 651 617 636 647 631 667 620 613 634 632 617 642 625 662 613 608 614 663 637 647 615 637 666 665 630 667 650 644 652 658 664 620 642 653 617 645 648 630 651 674 654 660 644 672 650 650 673 658 640 638 632 646 666 625 638 623 618 614 658 661 663 648 671 631 626 613 666 663 632 642 663 612 627 632 673 666 671 670 648 635 632 669 670 622 618 632 634 625 635 616 674 622 652 669 641 667 670 631 653 626 660 640 626 611 661 623 666 656 617 638 614 637 630 672 647 637 629 669 649 651 672 647 661 649 640 626 639 633 645 617 648 630 647 663 631 633 611 622 660 644 666 652 665 622 634 626 647 625 666 615 661 647 618 645 650 628 614 614 610 632 631 635 618 611 632 634 649 623 653 637 659 648 618 654 660 643 608 638 598 602 645 630 643 615 612 617 624 633 629 607 610 638 612 626 642 618 651 649 592 604 614 640 601 635 613 609 590 615 589 591 589 600 634 647 612 627 623 609 634 624 599 609 624 592 610 592 620 625 626 618 632 609 637 598 640 593 611 613 631 611 605 581 632 634 577 583 606 576 593 629 597 631 580 585 625 624 583 624 619 605 574 611 599 608 622 572 623 598 618 588 609 577 612 591 591 611 589 579 613 564 595 608 606 568 582 592 600 580 605 592 592 589 558 565 565 562 591 564 566 587 580 563 589 568 586 587 571 556 580 596 593 563 588 553 584 595 578 575 569 542 538 555 541 537 578 541 554 556 558 581 582 571 531 581 540 534 537 540 532 553 538 528 568 534 558 544 569 523 574 551 547 552 556 528 555 567 544 517 525 553 551 559 548 531 522 542 544 517 553 553 543 559 545 519 546 552 536 541 521 502 522 535 521 509 533 545 524 542 509 534 495 504 493 521 531 537 519 534 508 513 531 531 531 511 512 523 489 511 523 509 512 484 517 518 489 494 499 485 501 503 513 500 495 477 484 476 471 514 496 504 485 471 498 498 477 483 471 473 475 499 469 465 465 464 458 470 470 456 469 498 452 459 460 456 457 465 485 446 484 448 488 449 464 468 467 476 454 482 445 471 480 449 444 471 459 463 458 442 453 453 469 439 434 431 435 462 440 422 422 423 428 453 458 443 424 427 427 433 440 437 438 424 421 431 412 425 448 416 428 440 415 428 407 405 426 441 404 404 422 415 412 427 419 401 415 415 410 420 391 391 390 404 425 409 411 386 406 395 388 401 418 399 384 406 387 405 410 377 408 403 407 381 406 401 372 368 375 383 381 384 372 380 372 381 395 390 363 384 370 367 371 368 387 384 360 383 356 374 376 369 357 381 355 357 361 360 378 342 352 346 362 365 346 372 349 345 363 334 355 346 364 349 348 357 343 351 329 343 344 344 352 356 334 323 351 347 341 323 342 319 323 331 323 337 319 327 319 335 340 311 332 321 311 319 319 330 305 332 315 314 300 315 317 300 320 315 299 313 311 301 296 293 311 312 289 304 293 304 287 305 286 311 309 298 307 302 296 302 300 277 285 280 285 299 275 273 285 294 295 290 270 272 282 273 267 285 287 273 272 262 288 281 286 276 263 283 267 259 270 255 266 272 270 256 265 254 266 269 260 258 269 250 257 257 256 255 258 243 255 257 259 244 242 256 253 252 257 249 244 253 248 250 250 251 246 245 234 234 231 244 225 228 244 236 239 242 223 222 224 239 230 230 237 217 227 235 224 233 216 223 224 230 223 213 213 211 214 213 207 221 222 221 218 213 220 207 213 214 218 210 203 211 216 197 208 206 204 206 198 198 195 208 208 205 195 204 202 199 204 203 198 197 192 188 185 195 200 190 198 196 192 182 191 184 181 193 181 185 176 191 174 173 180 182 178 180 181 173 179 172 181 180 179 173 179 167 179 171 169 173 175 162 162 171 164 170 166 174 160 159 157 169 171 162 155 167 159 166 166 154 156 164 160 156 159 156 155 151 157 161 157 160 158 154 146 147 147 146 148 144 147 154 145 144 147 144 141 141 148 150 149 150 150 140 142 145 147 138 139 145 141 139 139 143 140 136 144 140 134 136 139 131 139 133 135 128 136 138 128 128 137 132 131 131 135 127 130 131 130 128 134 132 127 129 121 121 131 126 127 131 128 119 128 121 122 119 121 123 127 123 116 122 119 125 116 119 124 124 117 119 122 118 113 115 118 118 114 115 115 119 119 116 117 120 119 113 111 119 115 113 110 108 108 115 115 117 110 115 110 111 116 106 109 106 105 111 109 105 114 111 113 111 114 106 110 108 105 110 105 111 109 104 109 107 110 109 109 105 108 101 104 101 104 101 106 105 106 100 102 104 105 108 104 105 101 105 102 105 102 104 105 108 106 103 105 105 101 103 102 100 103 105 100 98 106 106 106 104 98 100 100 104 98 104 102 100 100 105 98 105 100
103 105 98 97 101 105 100 97 101 102 104 99 97 97 99 97 105 97 97 97 100 103 97 98 98 102 104 107 102 103 101 98 102 102 101 98 103 107 101 108 105 99 102 105 99 106 106 100 108 106 100 103 105 101 107 108 105 105 108 101 102 102 104 106 107 107 107 105 107 112 104 103 105 114 110 114 106 109 109 112 108 109 110 116 112 109 108 117 114 116 118 114 111 114 115 109 117 119 120 115 115 120 112 117 118 116 115 121 121 120 119 114 123 120 115 115 116 124 124 124 123 116 120 122 124 116 123 118 118 123 128 121 125 128 123 130 120 123 122 128 125 122 125 133 126 134 136 127 128 135 127 129 128 132 128 138 140 134 133 138 138 140 133 138 131 136 133 137 140 143 142 139 141 138 147 145 135 137 145 149 138 147 138 150 144 145 152 144 148 144 152 147 156 150 149 148 154 147 160 150 151 155 159 157 149 162 150 156 152 154 158 152 152 162 158 168 168 163 156 169 166 157 161 168 169 169 171 173 164 162 176 170 165 164 178 175 167 171 170 171 172 176 172 174 173 186 175 182 186 189 187 176 190 175 191 184 191 189 187 194 183 179 189 187 187 185 184 194 187 184 193 203 201 195 188 199 204 198 209 191 202 205 197 208 207 197 209 214 209 199 210 216 210 199 208 218 216 206 212 205 218 205 208 220 221 226 209 222 217 210 213 216 213 222 234 229 225 231 226 226 229 239 235 227 225 241 221 238 241 237 245 247 228 240 241 242 231 230 229 237 236 250 240 244 245 247 242 242 237 242 252 257 264 250 259 259 262 259 266 264 258 259 272 253 251 252 268 270 266 255 271 277 272 257 277 269 267 269 283 277 278 267 282 266 283 270 267 285 292 279 291 283 279 295 293 276 292 296 274 297 284 297 292 297 280 298 301 296 288 286 307 286 314 296 312 309 303 308 318 307 317 317 319 317 297 301 321 303 326 298 316 303 310 306 306 312 328 330 332 317 337 309 334 322 338 317 331 317 343 318 318 343 335 335 347 344 337 321 340 325 324 329 352 342 331 340 361 335 341 340 359 354 344 342 360 343 367 363 347 343 357 347 367 359 342 348 345 347 371 360 356 353 376 357 350 367 385 368 372 384 374 365 368 387 377 374 361 383 382 399 385 381 398 374 368 374 381 392 384 394 375 389 396 380 398 397 381 411 403 384 395 396 410 412 415 399 418 424 421 408 395 405 423 412 401 427 404 405 427 425 434 430 433 424 430 412 437 409 439 415 405 418 441 417 430 416 408 424 414 448 424 419 435 414 433 441 431 451 438 418 433 433 443 426 436 438 460 456 459 459 427 428 471 449 451 439 467 467 476 457 479 476 437 467 472 463 467 450 470 447 486 448 480 454 480 465 452 453 449 450 470 494 489 458 475 480 499 492 464 497 491 479 491 480 480 483 472 474 486 465 485 505 509 500 496 499 483 477 489 488 511 496 480 493 512 490 477 494 494 488 480 499 503 487 511 502 534 521 508 490 525 504 490 509 516 494 516 512 513 512 535 509 527 524 531 542 538 510 548 530 526 541 503 546 504 552 506 535 508 531 527 522 557 540 514 549 520 554 536 555 556 534 527 522 530 538 560 529 565 565 535 559 529 568 559 553 572 571 530 552 569 579 575 550 556 545 556 567 548 561 540 577 537 556 536 587 552 569 561 541 563 543 552 541 573 572 575 562 597 583 595 577 557 565 583 557 580 550 588 553 605 566 586 570 578 591 593 589 556 584 567 601 583 561 611 600 599 601 606 569 599 588 606 616 613 613 584 618 618 566 590 603 574 603 624 623 613 624 605 608 584 585 623 603 600 593 573 592 613 598 594 602 618 608 580 577 604 582 609 598 612 613 590 588 613 596 599 585 594 600 587 632 617 641 588 585 630 604 592 592 634 639 624 642 611 615 593 628 607 620 590 600 637 630 619 606 603 620 596 601 608 629 622 598 612 654 603 602 619 632 640 631 644 628 650 648 601 610 616 649 639 618 620 637 648 662 620 661 633 614 638 652 613 648 607 632 614 617 655 612 619 606 606 640 616 613 609 638 657 625 625 636 646 644 612 633 643 630 629 645 666 627 639 646 618 641 624 609 619 663 621 642 655 611 633 653 637 672 611 625 653 617 642 653 673 623 634 654 629 649 627 624 668 659 663 615 629 615 617 640 671 630 673 653 632 634 633 662 634 635 613 614 643 646 657 642 658 616 621 676 655 637 625 648 621 676 652 638 616 657 667 675 675 664 652 631 622 673 616 644 632 617 645 662 650 625 627 631 629 635 630 671 659 643 641 667 641 616 628 644 660 618 642 658 670 617 613 614 613 615 645 632 619 613 617 656 625 630 673 641 652 627 635 633 656 663 624 621 668 641 653 651 646 619 634 640 625 635 644 627 639 614 633 642 654 614 610 642 619 625 606 645 650 652 646 615 611 637 633 650 644 645 617 635 610 618 615 629 628 618 639 629 645 662 600 629 605 603 601 617 619 598 655 605 648 617 655 632 648 655 648 653 634 644 651 637 646 653 645 645 617 644 604 605 617 634 649 615 616 626 639 592 598 639 611 588 632 619 619 625 591 611 590 615 596 628 589 628 596 588 631 616 624 617 584 589 608 604 587 596 589 616 577 623 619 578 599 591 608 605 579 617 594 626 622 610 600 576 607 581 611 609 619 607 569 611 568 590 586 612 609 616 597 597 616 602 619 566 605 586 593 563 585 608 577 557 601 556 603 604 577 560 592 596 587 569 563 583 587 563 572 586 585 557 567 574 576 582 577 591 545 588 554 598 544 551 570 570 582 560 573 545 559 566 539 577 540 552 541 580 555 546 540 569 574 571 562 575 549 534 566 565 559 543 561 530 540 541 542 558 528 539 529 529 564 519 519 544 526 567 519 548 522 556 559 559 546 531 555 524 557 534 540 521 548 514 553 507 508 523 517 532 507 540 510 546 532 507 536 518 505 533 511 521 503 532 501 523 525 501 505 510 485 533 513 483 501 482 522 521 483 489 503 477 517 478 507 492 504 487 480 480 471 479 472 510 471 479 509 484 474 496 483 484 473 507 498 460 475 496 484 469 501 494 461 482 492 484 495 462 468 485 466 488 468 473 483 449 471 450 466 482 458 443 472 445 445 448 479 442 440 457 461 433 438 447 472 439 431 447 447 466 462 429 426 433 462 430 451 427 458 451 461 436 429 438 427 454 431 423 437 421 440 448 413 444 419 432 436 416 406 407 417 420 422 430 400 421 401 420 419 420 407 410 405 422 425 415 429 424 389 414 411 389 390 388 393 398 402 386 408 415 384 394 395 414 412 402 377 378 402 385 394 389 398 383 401 399 398 371 368 370 391 382 395 360 387 390 363 358 368 385 381 364 355 370 354 361 376 378 355 350 363 353 374 377 365 355 347 349 343 357 362 366 344 361 353 341 346 353 333 332 346 356 345 332 357 335 343 325 345 352 326 323 352 341 319 345 345 327 342 345 317 335 337 332 318 314 317 309 308 315 310 330 331 332 303 305 324 306 321 306 303 326 296 319 305 309 319 320 300 315 302 301 298 293 289 291 304 309 297 300 288 293 308 286 287 294 296 281 301 277 297 293 281 282 288 276 270 277 279 271 280 279 278 272 290 279 288 277 262 268 264 277 279 277 275 267 256 258 254 275 258 252 266 265 251 259 265 265 253 260 245 255 261 256 263 250 252 239 250 248 260 242 250 253 234 248 235 254 245 230 251 239 249 249 245 244 242 238 230 235 233 234 231 227 242 219 221 225 234 224 227 218 218 226 231 219 217 212 210 214 213 213 219 211 213 211 224 212 210 215 213 216 208 212 204 218 215 199 206 206 199 198 208 198 193 200 201 192 204 203 190 190 207 206 204 197 201 186 192 189 187 195 185 198 192 197 187 182 182 195 194 188 182 182 192 175 176 189 188 186 172 185 180 186 174 181 169 184 169 181 179 168 179 177 165 164 170 174 167 173 175 166 165 166 158 162 157 163 158 162 169 160 162 153 153 152 166 153 160 164 158 161 162 156 161 154 159 152 150 150 152 154 151 155 153 150 146 144 144 153 148 153 144 152 142 139 142 143 149 137 139 137 136 135 138 135 146 140 144 138 142 138 142 134 140 131 140 139 131 133 141 140 132 127 137 127 132 127 136 132 128 124 132 125 132 130 126 132 123 122 130 123 122 128 127 128 122 124 120 124 123 121 127 120 124 127 121 122 122 115 124 114 115 119 119 116 114 121 115 121 116 118 120 112 121 114 113 112 114 113 117 110 110 111 110 113 111 110 114 113 111 111 113 108 115 113 108 114 110 109 110 112 112 107 110 112 110 107 106 110 107 111 104 111 103 107 109 111 111 108 106 109 107 104 110 109 108 103 100 107 106 108 109 106 103 100 108 99 104 103 108 108 102 98 107 103 105 106 104 104 103 101 102 102 106 103 99 104 98 99 101 104 100 103 103 106 104 104 106 99 98 105 101 102 97 102 99 104
99 105 102 96 98 96 102 99 104 105 96 105 99 102 103 104 98 101 104 105 99 106 101 103 105 105 99 97 102 103 97 105 102 103 97 98 106 105 101 105 106 103 104 101 100 104 101 103 100 99 104 105 109 109 102 109 107 106 102 103 104 103 103 101 101 107 104 110 104 107 110 105 105 107 108 107 109 110 112 104 106 112 110 111 109 113 114 114 110 116 112 109 110 116 112 118 118 119 114 111 114 117 117 120 114 113 117 119 117 115 120 120 113 116 116 114 122 114 118 125 123 125 123 118 126 117 124 125 119 118 127 119 129 120 126 121 123 124 120 121 129 121 123 133 133 125 130 133 136 125 134 126 126 128 137 131 135 137 132 140 129 138 130 135 140 138 143 140 139 140 141 136 134 140 136 136 135 148 135 142 145 144 137 148 144 139 141 142 148 154 145 142 148 149 143 151 149 147 146 154 155 149 151 155 157 156 163 161 151 161 162 153 167 162 153 168 168 161 169 170 160 166 162 161 170 169 166 169 171 166 162 166 177 167 164 165 171 167 180 182 174 170 184 183 175 174 185 180 182 185 175 188 179 184 182 179 186 191 191 181 184 192 192 187 180 191 200 191 196 193 189 199 201 200 201 187 190 190 201 204 197 191 192 199 203 200 206 210 196 210 209 202 214 202 210 203 210 220 207 212 221 220 205 223 222 217 219 228 213 229 226 226 223 221 229 214 226 231 231 219 230 226 238 220 222 227 242 226 234 232 234 231 244 233 240 249 231 229 244 229 233 240 244 239 236 257 258 256 259 251 253 261 240 244 247 254 249 254 260 258 254 249 264 251 262 264 273 256 264 259 266 274 271 265 263 273 278 282 277 279 270 273 282 285 266 266 282 289 292 271 287 288 284 276 286 284 286 277 301 278 277 304 283 299 307 306 295 284 300 298 293 284 313 314 290 300 316 309 289 306 293 297 306 294 294 302 299 308 326 300 306 317 324 322 309 319 316 318 309 327 316 321 336 334 319 321 325 316 344 346 316 319 348 318 318 328 329 343 338 343 332 345 344 352 356 335 360 334 336 357 346 335 343 361 338 361 370 370 345 340 371 370 347 370 354 378 351 366 367 349 366 351 382 361 367 364 376 375 377 362 380 356 361 378 374 367 366 395 381 374 372 368 395 368 388 377 379 392 397 380 401 407 401 377 410 413 382 378 379 414 384 417 409 411 415 393 404 420 395 411 424 395 416 417 410 424 426 420 425 409 401 418 429 405 408 437 406 430 413 404 404 410 431 414 416 417 436 415 447 453 451 439 430 443 426 458 442 440 423 418 455 459 422 455 462 438 459 432 436 460 437 447 445 441 472 460 457 441 461 442 477 442 451 463 472 481 464 453 473 467 476 470 458 464 472 484 454 456 490 462 484 492 495 454 466 468 503 461 486 492 459 479 492 471 503 505 493 509 511 506 495 509 481 513 473 517 517 482 494 519 478 495 488 510 513 525 488 523 500 526 507 481 520 494 526 488 501 529 521 488 491 499 517 537 539 541 507 541 503 512 537 542 500 528 503 532 543 501 516 528 504 539 550 503 554 556 556 521 517 550 539 508 553 512 558 548 529 516 549 544 545 535 540 530 524 551 538 543 551 569 523 538 522 542 558 546 537 542 572 577 546 557 578 534 578 560 572 569 557 576 542 548 576 582 580 582 580 571 538 541 576 593 583 579 541 559 576 596 550 594 559 568 601 595 556 574 572 599 598 551 590 557 606 603 605 555 608 568 561 601 611 586 601 586 563 572 562 587 595 592 582 598 612 563 620 568 610 594 588 617 589 596 602 625 593 618 596 596 596 589 619 586 571 600 620 597 616 627 604 603 610 585 608 587 593 599 576 580 579 624 635 630 609 601 605 640 607 600 606 587 590 624 631 606 623 629 622 594 630 616 625 612 598 622 589 618 628 603 617 646 622 621 649 641 619 615 638 594 617 621 618 614 613 622 636 643 595 654 646 605 657 607 610 607 637 607 622 653 617 603 610 648 625 640 655 649 663 640 634 648 639 621 654 627 638 613 660 631 614 654 648 659 621 662 640 613 631 666 668 648 607 615 634 631 655 613 621 640 659 610 649 655 638 666 650 618 617 661 661 635 644 655 644 621 643 655 655 626 628 634 640 660 627 657 639 639 663 654 672 651 656 649 634 623 644 612 634 653 665 623 615 636 669 649 647 638 631 629 654 649 653 620 636 670 667 664 634 655 642 630 630 623 668 652 634 636 653 655 676 641 665 614 665 657 651 635 618 669 651 659 641 627 666 663 619 655 650 639 632 614 655 647 622 644 621 642 666 660 620 664 624 671 665 675 651 637 631 654 628 669 636 655 618 624 640 622 664 612 647 618 612 624 651 621 655 659 650 644 643 656 631 653 651 619 651 624 643 669 666 659 662 626 638 668 638 667 642 616 659 615 612 610 612 618 646 645 605 652 607 629 611 618 630 656 628 646 603 613 619 613 661 631 611 634 639 636 612 611 644 599 616 649 602 619 598 611 627 608 636 627 641 640 640 642 612 608 627 650 650 643 651 612 594 626 622 618 597 639 603 599 649 621 620 592 620 647 588 638 625 608 634 594 601 607 601 615 596 622 638 615 637 585 633 640 584 582 623 621 626 628 620 612 607 602 576 605 591 592 598 590 598 612 600 622 577 582 580 571 570 570 589 612 602 608 574 578 606 578 615 576 622 621 608 575 619 607 601 589 590 614 599 604 588 570 569 596 600 608 570 557 600 597 575 578 602 604 567 606 606 579 553 588 592 599 577 597 602 597 589 553 557 596 589 566 576 541 585 565 582 588 561 560 582 545 559 536 536 564 533 573 574 558 574 558 541 534 574 569 550 564 581 533 535 561 565 540 545 527 531 569 537 566 520 536 561 565 527 519 565 547 533 539 518 565 548 545 522 533 512 540 550 541 555 511 540 552 548 509 544 526 544 516 518 499 512 528 509 514 499 525 531 539 526 517 508 513 496 526 527 488 489 517 521 500 525 515 527 526 501 495 518 497 488 487 501 523 493 516 498 498 509 481 515 479 476 514 474 496 470 471 475 478 483 479 494 481 483 500 476 503 501 458 478 473 469 457 470 489 459 489 453 455 480 494 479 475 465 459 447 486 481 466 480 453 468 467 464 479 441 471 458 466 469 472 440 445 445 461 456 446 448 427 468 464 460 428 443 453 422 439 443 453 441 421 444 453 426 451 423 430 440 423 423 424 441 439 438 439 405 411 420 406 413 418 438 438 429 417 412 398 421 399 418 421 411 394 431 396 408 398 427 399 425 392 415 409 422 392 389 383 401 402 408 388 384 379 401 396 405 407 395 409 374 387 388 395 391 398 392 366 375 381 366 386 395 389 387 361 361 368 370 391 377 376 358 387 376 376 380 379 348 378 361 377 372 367 371 371 341 352 369 359 351 368 355 348 344 340 343 351 359 342 355 346 353 360 340 331 347 345 338 330 329 322 324 319 337 344 345 320 347 342 317 320 336 329 324 339 330 313 333 336 307 317 331 305 306 305 325 320 304 322 319 302 306 298 318 297 297 302 305 295 295 294 291 300 301 295 298 300 300 289 303 289 281 281 297 291 296 278 287 288 289 296 297 297 289 295 281 294 290 292 271 273 286 277 267 275 275 267 272 263 263 267 276 279 267 264 265 271 257 258 255 272 272 260 252 263 268 247 250 265 268 251 255 248 257 260 249 253 242 246 243 253 235 241 239 250 250 239 237 250 240 241 235 233 237 228 238 226 225 236 225 232 236 222 235 231 231 219 220 236 231 217 220 213 226 215 228 212 217 227 216 222 211 215 226 222 212 210 208 203 208 217 213 217 209 210 210 211 207 204 195 213 206 209 211 202 193 200 205 195 201 191 191 188 200 198 199 199 186 198 193 196 184 181 192 184 184 187 191 189 191 187 182 191 191 182 186 186 181 173 184 188 177 178 169 182 177 168 180 177 169 173 170 173 172 169 167 174 172 165 170 169 164 159 158 165 160 169 169 159 159 167 159 163 167 159 164 153 164 153 153 163 156 153 152 152 155 158 152 146 150 158 152 149 144 151 148 156 153 150 151 147 142 144 145 142 147 148 143 138 145 137 147 143 145 141 138 145 137 135 140 134 137 141 130 139 140 134 129 128 140 138 139 129 138 126 125 129 136 125 130 123 129 134 130 125 129 132 122 126 126 131 120 122 122 129 129 128 121 126 125 118 127 124 123 116 123 114 122 125 117 116 120 123 117 123 120 113 122 114 114 112 116 118 112 120 112 117 110 115 113 115 113 117 114 115 110 107 111 116 112 113 112 107 105 114 114 112 115 110 111 106 109 106 111 104 112 107 105 108 105 105 104 110 109 108 108 102 102 109 107 103 102 108 108 108 105 99 106 106 101 102 103 103 105 102 103 103 106 98 102 101 103 104 98 100 102 105 104 104 105 101 99 100 101 99 98 97 98 97 105 101 100 99 105 98 103 102 96 104 104 100 99 99 98 101 103 96
100 101 102 101 97 96 104 101 98 97 101 101 100 101 98 104 96 100 100 97 96 100 97 105 104 100 100 98 97 97 98 105 106 98 104 98 99 103 97 103 97 105 100 104 104 105 105 106 99 99 100 102 106 101 103 104 107 109 108 100 102 100 101 102 103 109 106 105 107 107 102 108 108 106 106 105 106 107 105 106 112 110 109 109 114 109 110 109 112 114 106 106 107 115 111 111 110 112 113 110 112 111 115 119 113 119 116 112 114 112 115 121 119 121 115 117 114 120 115 118 117 125 120 118 123 117 118 121 122 127 121 120 122 125 122 123 120 122 124 129 131 127 124 132 126 129 122 127 133 131 126 134 137 133 135 128 129 133 133 133 130 132 129 133 132 133 136 143 134 142 144 146 134 141 143 134 138 138 142 141 149 141 137 148 149 145 141 145 152 152 145 151 152 151 154 150 152 154 156 147 148 153 153 158 158 149 160 153 160 164 151 151 159 152 162 152 158 160 169 166 164 155 164 157 161 172 161 172 167 173 168 164 178 174 170 164 179 175 174 179 172 174 179 183 171 173 183 185 171 172 182 175 186 187 185 174 177 185 179 187 179 178 186 193 196 191 198 183 200 191 197 195 192 194 192 193 204 192 190 197 205 201 197 198 199 199 196 196 196 207 200 202 211 207 203 216 209 202 206 208 207 216 208 212 207 217 224 216 215 210 221 223 221 231 218 228 225 229 217 230 219 234 227 235 230 220 237 241 231 239 245 227 228 240 235 247 245 251 232 248 242 231 239 237 235 246 256 258 259 256 249 256 246 244 243 263 245 251 263 250 255 248 268 264 248 259 259 251 250 265 274 263 256 279 271 270 273 271 277 269 286 280 286 279 269 276 283 288 289 279 273 286 272 273 289 284 291 289 293 283 298 286 296 278 280 279 307 301 307 302 291 298 301 297 290 288 288 314 317 318 308 303 312 305 308 315 309 323 324 318 311 310 314 318 325 331 321 315 331 308 327 337 327 322 326 336 314 337 313 329 324 316 321 322 324 331 330 327 354 350 330 325 334 354 352 344 358 336 349 343 362 354 347 357 334 352 354 361 354 354 366 357 366 364 373 347 353 344 365 350 381 358 374 360 381 369 364 360 376 363 360 359 364 388 374 388 389 374 375 364 396 374 377 401 393 374 394 369 407 406 387 403 407 375 401 401 377 395 398 402 386 386 414 396 421 393 420 388 423 389 401 398 416 411 403 408 407 433 405 435 429 423 428 422 422 430 433 428 406 417 430 411 435 443 438 425 433 417 452 437 416 434 427 456 443 433 437 449 419 424 424 420 464 428 458 444 441 460 463 446 428 457 461 448 453 447 442 444 440 471 467 440 467 466 446 468 462 442 449 477 474 477 454 478 485 461 452 480 489 493 483 492 486 489 460 480 497 492 457 504 493 503 485 489 487 507 497 468 469 479 493 505 495 469 504 518 506 473 507 519 474 490 497 475 521 518 523 502 516 524 481 511 508 530 488 514 490 513 521 507 489 537 492 503 538 540 534 499 539 543 535 497 524 498 499 510 524 503 512 507 529 505 548 543 537 547 533 517 553 559 514 559 541 539 548 531 545 558 560 561 523 524 533 518 518 533 564 562 550 566 572 556 536 576 541 573 538 542 572 560 561 580 583 555 581 550 562 547 579 557 583 581 588 560 553 577 541 537 593 590 585 539 583 593 597 595 550 554 581 574 577 570 573 571 551 551 582 573 588 575 594 590 584 561 604 582 580 604 570 557 610 567 598 609 590 583 580 601 571 603 575 603 606 574 595 576 616 572 577 619 601 582 595 602 591 613 619 582 581 584 584 590 594 622 596 576 624 583 600 632 577 581 594 632 619 624 600 621 580 580 619 579 610 634 590 608 640 621 620 593 587 636 596 628 593 602 638 627 628 621 617 594 635 612 616 605 626 627 606 596 646 614 641 613 648 627 643 618 647 625 627 652 642 614 624 599 653 644 639 596 606 603 616 611 660 657 620 629 619 629 625 601 652 623 607 640 624 643 607 631 641 642 615 645 647 617 664 622 618 642 656 664 663 644 613 661 638 634 627 659 664 652 647 623 638 610 659 669 652 652 648 610 653 626 662 626 638 628 615 627 614 634 669 658 656 667 637 638 611 648 643 666 642 620 617 673 622 668 670 667 649 647 669 630 664 658 647 629 676 653 647 617 677 642 665 659 635 627 622 635 664 654 625 631 663 631 629 673 624 623 663 660 657 656 677 644 637 647 660 637 623 629 640 622 658 628 667 615 641 675 636 628 652 648 645 636 664 658 630 672 666 614 654 644 655 652 673 614 621 654 636 629 667 660 635 646 673 624 646 636 620 668 648 656 636 614 614 621 658 630 615 645 629 655 611 671 629 669 670 635 645 628 650 635 610 672 668 671 619 636 629 625 627 665 670 651 667 608 661 644 613 669 663 640 646 618 617 621 615 656 662 608 656 627 617 647 649 619 606 643 641 609 617 608 646 646 656 652 644 645 623 647 643 615 617 619 626 628 600 619 624 608 633 638 603 624 629 604 607 636 646 632 624 635 652 625 634 636 603 603 623 591 646 601 590 590 643 618 598 623 596 608 615 629 621 641 622 639 590 595 641 637 636 605 612 629 589 600 637 582 631 621 582 615 610 592 631 596 611 601 576 623 631 601 615 598 609 571 597 614 597 602 590 587 602 600 604 574 589 602 617 586 580 606 589 564 596 595 578 599 587 576 602 588 587 590 578 603 586 607 599 606 571 583 555 564 553 601 600 583 581 560 603 573 574 559 574 553 585 585 592 544 588 576 595 552 555 590 548 566 578 548 550 564 588 578 584 581 557 564 544 549 555 541 560 542 570 555 545 581 543 562 565 529 547 540 568 543 533 527 537 531 533 569 550 523 564 546 538 541 529 555 548 537 563 513 535 529 534 518 518 508 542 526 540 555 517 522 544 516 539 523 508 538 516 502 512 531 497 538 505 533 523 527 535 507 509 526 516 498 502 534 535 531 493 497 503 515 507 498 498 484 492 526 505 507 518 511 485 509 503 506 484 502 514 517 488 489 479 506 501 472 495 476 480 486 508 467 498 481 464 487 500 465 502 457 500 477 487 467 494 483 490 461 465 473 447 469 460 446 445 452 447 483 449 458 448 445 459 477 472 461 456 464 448 449 445 464 451 449 449 456 443 425 432 445 424 441 452 445 446 424 453 419 450 424 443 436 421 454 440 432 432 418 422 445 424 430 414 429 412 439 423 439 415 432 426 431 415 429 405 424 426 422 410 401 425 409 390 392 404 417 390 416 395 422 411 410 393 410 381 387 387 412 408 411 395 398 394 399 405 375 399 399 394 370 395 374 368 399 377 364 394 376 380 370 383 363 381 357 356 364 370 355 374 354 358 380 362 354 350 352 376 347 355 363 371 342 344 352 368 368 360 359 338 341 361 344 340 339 335 330 332 337 359 332 337 347 328 339 327 329 350 323 327 330 350 321 334 337 324 339 340 341 342 339 339 310 336 324 310 309 336 305 320 314 303 328 316 325 300 307 324 305 302 300 323 308 308 319 318 319 305 309 302 297 291 305 305 307 303 285 285 299 295 281 284 299 290 285 303 282 280 277 284 291 272 274 274 280 267 278 274 266 274 287 279 287 286 273 270 262 280 269 282 270 277 258 273 262 272 267 274 261 257 252 248 249 259 261 267 263 253 243 244 258 258 253 254 249 249 244 259 242 256 244 248 240 241 233 230 250 234 248 238 232 240 238 247 243 231 238 228 221 234 234 241 235 228 221 233 230 230 218 227 221 220 228 228 222 226 217 212 208 221 221 213 214 204 212 207 206 206 215 202 213 213 202 215 204 200 212 210 198 208 194 201 210 198 209 195 208 191 190 194 203 186 193 186 198 186 194 193 197 188 184 187 183 192 187 193 183 188 191 179 187 178 180 178 177 182 185 181 177 176 169 176 180 181 172 177 178 175 165 164 172 167 173 167 161 164 168 168 159 173 159 157 160 170 157 162 161 156 166 163 159 159 152 163 160 164 160 158 156 152 158 147 156 160 160 158 159 155 156 149 154 149 156 142 143 140 140 148 149 151 145 148 147 150 149 136 142 141 143 144 146 135 134 140 142 137 140 136 138 134 141 136 136 131 137 130 128 131 134 131 128 137 135 129 129 128 127 135 129 123 129 130 132 121 124 128 124 119 127 121 126 126 127 120 120 119 116 124 122 121 124 119 114 121 124 124 122 118 117 113 119 115 122 122 112 118 118 117 120 119 120 119 115 119 119 117 117 114 108 117 108 114 107 106 112 109 106 110 105 109 109 109 111 105 107 109 113 112 109 110 112 109 106 107 104 104 102 103 101 110 102 101 105 108 103 107 103 108 102 107 101 102 106 106 103 99 104 98 107 101 105 98 100 99 102 101 102 102 106 102 103 97 103 101 105 105 99 100 96 101 99 98 96 96 97 101 96 104 101 97 96 98 97 100 101 95 95 97 102 96 102 99 96 98 103
95 100 96 102 100 103 95 104 104 97 96 99 97 104 96 101 97 99 96 104 98 96 96 100 95 97 97 99 99 103 100 102 99 103 101 96 104 101 105 103 103 99 100 99 98 103 97 102 98 99 105 104 102 106 99 103 100 104 100 106 102 105 103 108 105 109 108 103 107 101 103 107 103 109 102 108 106 102 106 110 107 103 106 110 108 107 113 114 115 105 105 111 116 109 111 115 107 111 116 113 112 112 112 112 118 112 115 113 118 115 118 117 112 117 114 117 119 122 116 117 115 122 122 124 125 118 122 117 117 119 116 124 118 127 125 121 122 123 124 130 120 120 131 128 125 125 133 132 125 134 135 125 128 127 137 134 131 131 132 127 129 130 138 128 131 136 135 130 138 141 136 140 135 141 145 133 134 147 145 135 141 144 138 139 150 140 139 148 150 152 146 150 153 150 152 143 151 147 150 157 146 153 153 160 148 159 157 155 163 157 151 155 156 162 162 156 156 168 153 168 168 162 159 157 164 170 171 170 167 170 160 175 173 165 175 171 166 175 168 166 168 172 170 172 175 181 173 178 181 175 181 185 181 182 186 187 190 189 183 192 178 192 179 184 183 194 190 198 200 196 200 186 191 186 187 204 195 199 189 207 190 196 201 206 208 196 212 198 204 205 208 211 215 207 204 202 218 208 202 222 212 215 223 224 210 223 219 210 227 220 214 217 219 231 225 232 213 218 219 223 235 227 234 227 240 225 220 241 222 234 231 230 237 229 245 237 229 233 241 245 245 250 254 250 239 234 254 244 257 252 241 246 246 249 258 252 257 265 264 258 253 265 252 249 254 253 248 258 252 270 276 261 267 269 256 282 282 271 273 275 285 274 287 281 284 269 264 289 279 284 273 277 273 271 290 281 277 294 283 287 296 300 296 296 290 298 288 292 306 290 303 300 287 303 310 304 300 296 308 289 301 320 318 293 294 304 295 300 299 319 314 324 315 307 328 330 317 332 316 327 315 334 323 338 324 314 328 323 323 332 326 315 343 328 322 349 332 336 337 344 339 335 346 328 334 357 347 341 336 355 355 347 339 357 343 338 370 344 349 360 364 368 375 358 367 351 359 355 347 371 376 365 372 364 356 367 385 369 369 374 361 371 360 371 395 390 361 381 383 366 399 380 388 379 371 369 373 372 404 404 379 377 381 375 380 406 378 396 386 402 391 387 408 391 406 406 407 386 393 426 397 407 403 421 412 422 397 407 429 408 403 399 418 431 399 418 435 417 439 426 408 442 442 427 437 442 411 419 439 449 417 440 425 424 431 455 445 425 441 423 451 442 428 441 452 437 457 441 453 449 472 446 430 460 442 474 472 449 454 439 452 466 444 442 473 471 482 447 465 447 458 484 462 476 478 465 462 470 494 458 461 459 457 482 464 499 494 466 463 497 468 500 497 496 493 494 490 482 478 478 473 509 470 497 470 505 513 478 477 480 493 519 493 494 506 521 510 510 491 480 512 511 529 501 499 485 499 493 507 505 493 500 535 539 500 494 538 511 540 532 540 511 524 514 506 526 526 512 502 532 509 550 539 540 540 556 522 540 535 513 510 546 517 543 525 552 538 519 562 549 517 531 559 566 520 538 528 567 535 571 550 574 573 570 568 558 567 547 537 528 542 560 531 551 553 546 571 581 569 587 579 585 542 563 554 579 563 580 587 577 539 579 548 558 582 569 562 571 566 571 550 580 588 566 555 565 605 557 577 570 559 562 585 589 559 602 562 557 596 567 569 575 608 579 599 597 586 588 593 599 581 607 592 582 619 577 590 585 616 585 593 615 591 609 600 576 621 607 582 589 607 571 585 572 608 584 607 594 597 592 609 621 628 587 604 617 630 634 629 609 598 582 638 582 608 613 623 612 606 612 584 639 585 587 593 620 645 626 623 641 609 603 649 605 593 632 615 616 637 644 646 621 626 651 637 613 643 614 633 612 638 649 617 611 639 655 639 628 604 655 655 647 628 604 644 604 629 661 640 653 638 659 658 655 626 647 619 603 647 622 662 635 641 622 605 615 608 618 644 644 657 619 628 622 624 610 628 654 657 631 642 649 639 612 653 671 657 661 659 654 613 629 643 641 667 621 643 650 643 656 672 621 642 643 644 645 652 617 648 637 640 619 615 672 624 661 671 673 650 658 655 655 615 625 623 672 636 656 649 670 637 647 617 669 615 651 638 655 656 674 617 620 617 619 615 628 667 674 624 642 656 667 619 657 678 628 652 637 670 623 629 629 655 631 619 656 667 642 632 644 638 634 648 639 638 649 653 626 644 662 652 620 649 656 661 648 668 633 669 659 639 617 671 615 632 675 655 620 637 671 648 658 625 617 619 648 651 657 659 615 639 632 620 674 673 666 642 661 620 632 641 645 634 634 645 652 631 622 657 653 615 628 635 626 631 640 661 669 620 643 608 647 663 614 627 666 663 633 654 611 657 635 650 605 608 616 638 660 633 633 648 647 624 662 643 662 604 643 661 655 617 651 632 619 657 650 614 650 611 659 624 631 640 603 605 614 656 602 614 595 618 630 648 628 606 609 594 620 603 638 592 638 613 640 621 643 602 616 627 648 603 610 617 639 635 601 600 604 633 584 608 588 642 615 614 639 599 641 603 623 606 593 624 633 608 585 594 590 619 613 587 575 622 632 612 598 613 579 603 613 576 599 603 613 608 624 614 605 570 590 603 566 582 580 568 590 579 607 602 564 601 608 576 613 588 580 598 573 587 576 583 563 565 602 556 579 568 555 574 552 552 559 551 570 584 591 562 601 575 592 554 565 578 600 548 550 547 577 545 595 554 572 564 585 538 568 577 587 567 560 558 551 545 536 548 545 537 557 541 538 576 578 560 548 566 549 545 544 546 571 546 523 571 556 556 536 552 557 564 546 541 515 544 552 521 522 531 549 560 541 522 514 541 539 511 535 522 550 539 549 546 548 515 544 545 504 521 515 498 509 545 538 528 498 529 512 510 493 496 497 516 524 518 489 509 486 524 489 499 500 484 485 493 502 489 504 506 490 484 511 485 505 495 492 519 486 489 516 514 471 514 470 492 464 491 467 501 479 463 469 492 490 458 492 500 472 469 480 480 470 486 474 479 468 467 483 493 454 468 468 478 463 458 485 484 451 468 467 452 452 443 462 441 474 443 449 434 471 439 466 445 465 464 446 455 426 454 452 423 449 462 436 420 446 421 426 441 451 446 455 426 430 441 441 433 429 421 432 445 444 405 403 408 410 438 417 401 430 428 433 415 425 395 397 403 405 398 408 429 428 419 408 406 386 385 387 422 397 418 418 410 408 393 394 389 405 399 406 407 388 399 386 401 394 375 393 376 399 385 401 364 375 383 388 383 382 382 361 366 391 359 377 380 381 358 370 373 353 354 378 368 352 370 346 356 357 375 362 353 357 354 368 347 354 351 359 352 336 351 347 362 347 329 359 347 355 350 356 346 325 338 327 323 341 321 350 342 342 347 339 334 342 322 319 315 322 324 338 320 309 325 328 331 332 308 318 305 301 310 303 301 299 307 313 319 303 294 313 296 319 291 293 301 310 304 314 293 310 294 310 288 289 286 306 282 306 295 283 294 295 293 280 285 298 299 278 272 282 288 274 278 291 289 272 289 267 287 275 285 267 285 279 280 280 262 259 256 267 268 264 258 260 272 269 259 270 252 261 267 262 245 244 246 253 253 263 261 261 248 255 258 239 253 245 254 243 246 254 248 251 247 248 238 237 249 229 232 245 232 228 230 223 227 227 242 231 240 222 232 233 230 234 234 213 228 218 227 229 210 224 226 216 217 224 225 208 218 206 214 212 222 210 220 213 216 214 206 208 210 201 212 210 212 196 201 198 205 205 198 208 208 205 189 204 191 197 200 187 198 187 195 185 191 192 184 196 191 183 181 191 192 176 183 191 178 185 185 188 176 185 177 179 182 173 175 176 171 173 172 178 166 169 168 174 171 176 175 168 177 172 165 169 167 168 158 165 156 160 165 159 158 165 167 164 161 152 152 152 158 161 157 149 156 154 156 155 153 148 154 151 157 157 147 155 146 148 155 149 147 144 152 147 144 150 146 145 143 136 139 136 140 138 145 140 136 136 133 146 138 142 136 133 133 137 139 134 136 128 135 129 130 134 136 137 137 131 130 124 134 136 128 126 127 133 124 122 125 125 126 126 122 123 128 125 127 119 128 125 121 123 117 119 122 124 120 119 125 118 115 118 122 117 116 123 113 119 122 112 119 118 115 112 117 113 114 119 117 114 109 114 115 110 112 108 117 109 108 112 106 106 112 110 111 115 106 111 109 105 108 110 106 110 106 107 111 106 102 106 109 102 102 104 110 103 109 109 106 102 103 101 107 103 104 99 105 101 99 100 101 106 99 106 102 101 102 101 97 102 97 105 104 99 97 103 102 98 103 101 100 96 103 99 101 99 100 97 103 103 101 98 101 102 96 96 98 103 103 100 98 95 98 96 99 101 103 97 103 102 102 99
102 102 104 99 96 99 103 96 99 102 101 95 101 104 98 95 102 96 100 95 97 96 98 103 102 97 95 103 96 103 97 104 100 98 100 103 104 100 97 99 98 104 99 105 104 103 97 104 97 103 105 101 106 98 99 105 103 101 105 105 101 100 107 99 104 104 99 104 100 102 108 105 104 104 105 104 103 107 102 105 105 102 110 106 105 105 107 106 108 106 107 115 115 108 111 110 107 112 109 112 111 111 111 111 108 117 116 112 111 109 111 111 116 116 121 117 122 112 120 116 113 123 113 118 124 123 117 120 116 124 115 124 119 125 122 126 127 126 119 126 130 127 124 121 122 129 122 124 126 123 126 124 135 135 127 127 129 136 127 136 132 133 127 134 133 131 141 133 136 132 141 135 132 134 137 134 135 139 137 144 135 145 139 146 136 145 150 146 146 152 140 141 150 143 144 143 150 146 150 147 154 149 145 152 159 161 157 158 158 155 161 162 153 158 152 166 159 155 167 168 158 161 157 157 159 156 164 169 167 160 165 174 175 164 164 178 165 166 169 168 176 173 180 174 174 175 173 184 182 180 186 172 182 176 184 190 188 179 179 185 176 177 187 193 183 195 191 196 192 193 193 183 201 198 189 192 200 202 197 195 192 192 196 205 197 205 204 195 194 198 202 204 202 212 217 206 203 216 204 220 221 222 215 213 219 212 221 221 210 220 230 213 224 223 217 214 223 231 218 229 232 228 235 238 229 231 225 239 239 240 238 227 240 241 241 233 246 250 250 234 236 244 237 246 239 243 235 236 250 245 253 241 262 240 250 249 253 254 266 247 245 264 266 271 257 267 250 268 273 271 272 274 255 258 277 271 280 261 263 267 270 286 270 264 271 285 288 266 288 276 278 282 279 281 275 279 298 279 288 282 284 300 297 290 279 303 307 306 298 285 308 288 291 309 311 305 294 296 303 318 300 291 310 297 319 312 319 308 303 325 324 306 304 308 311 311 322 334 332 307 332 308 337 338 318 341 328 324 326 323 328 333 329 348 322 348 345 349 323 354 326 345 324 351 357 332 337 356 343 340 331 345 349 335 354 357 368 351 352 350 347 373 359 354 350 355 354 347 372 381 350 351 366 380 383 351 356 373 385 388 378 384 381 374 372 393 397 365 382 388 374 390 371 386 381 379 373 386 384 387 385 385 387 411 401 380 388 398 398 409 418 412 390 396 401 415 387 413 391 406 390 409 403 402 428 431 429 418 435 417 435 432 403 411 414 436 426 434 438 436 416 445 438 415 443 428 409 447 417 452 429 447 434 449 422 445 453 441 431 429 422 443 459 447 463 448 464 435 465 427 439 431 456 442 455 444 447 434 471 471 448 454 452 457 445 478 480 478 449 481 465 470 485 488 451 449 492 491 461 478 475 465 470 473 482 462 480 490 470 460 494 482 467 461 472 490 483 465 494 501 472 483 502 477 499 502 505 509 486 515 505 510 500 497 479 494 507 494 503 500 504 517 486 531 525 511 528 533 527 526 530 519 521 526 506 494 500 528 535 499 537 529 531 543 546 502 524 506 550 516 534 535 541 510 505 522 552 555 512 551 509 526 537 525 536 533 541 530 529 542 517 565 533 526 557 520 572 565 522 546 576 549 559 538 530 544 573 528 580 536 537 572 571 563 558 586 548 581 587 544 565 567 551 562 575 557 563 570 544 567 579 575 542 544 551 550 574 552 558 561 591 591 564 569 567 549 580 569 553 586 600 592 565 573 554 560 599 577 577 590 584 567 559 599 562 603 580 590 598 617 580 563 574 583 572 599 565 588 567 610 620 623 606 623 588 602 603 574 572 622 627 595 614 602 595 580 597 609 615 575 605 576 629 584 605 627 635 612 597 592 617 616 637 603 605 588 621 620 641 585 586 642 599 622 645 637 618 624 622 629 640 640 620 644 637 644 634 631 592 633 645 599 653 614 606 614 629 597 650 636 640 631 646 617 613 618 639 635 653 606 629 654 601 652 661 622 624 632 655 635 623 605 661 614 629 644 604 617 634 638 647 612 626 627 629 607 644 649 663 634 656 630 626 658 619 628 633 610 629 609 671 615 663 640 622 628 658 634 630 612 625 625 667 655 623 635 669 652 620 661 664 670 620 648 626 622 670 652 625 627 653 624 634 644 657 649 664 643 674 622 645 625 638 639 671 650 664 665 628 673 652 616 668 660 654 619 671 647 659 619 661 635 630 619 667 674 654 653 639 650 661 670 661 620 630 653 656 679 639 669 674 676 670 663 657 644 666 648 675 645 651 657 665 666 660 652 660 634 625 619 668 671 673 649 675 623 622 650 622 644 639 616 641 630 663 618 658 649 651 653 614 621 630 663 671 674 635 650 627 643 653 615 634 646 648 629 653 653 664 660 618 624 660 643 639 644 647 617 613 618 656 613 624 671 661 618 667 617 654 616 648 631 618 669 664 653 641 638 639 613 631 655 611 621 625 619 639 652 632 620 651 615 664 607 631 650 661 663 622 618 645 632 633 628 626 606 642 657 634 611 599 658 660 644 612 653 655 609 600 628 629 628 631 610 615 652 654 622 652 594 650 597 631 592 634 617 643 640 630 643 604 635 607 629 618 606 608 623 617 590 602 607 609 604 587 630 608 616 589 601 613 597 590 582 583 621 635 600 634 603 591 599 591 620 605 585 632 586 595 615 578 604 620 609 615 580 593 588 601 624 592 624 624 606 618 621 601 575 576 590 605 596 581 585 574 596 604 596 568 589 590 608 599 583 574 574 571 552 556 579 599 603 570 596 584 587 586 588 572 568 597 570 560 558 568 569 560 595 550 577 555 558 562 569 543 566 569 538 570 540 544 567 558 549 543 552 562 565 573 576 552 553 575 575 526 574 531 539 541 534 574 555 564 562 551 518 565 532 557 569 564 551 525 561 534 553 531 537 525 525 534 531 529 535 529 529 557 506 525 551 502 502 541 523 536 502 529 508 517 498 531 511 542 525 527 513 527 512 537 507 519 506 519 498 487 520 532 517 488 512 512 528 502 498 479 481 487 517 498 492 491 506 473 486 473 493 483 485 497 481 485 482 469 507 471 464 469 505 489 504 499 474 469 473 460 469 455 479 496 454 497 489 458 482 485 464 481 452 486 462 486 454 468 458 464 454 443 479 473 458 440 462 462 453 464 437 467 444 465 432 447 448 468 457 459 440 445 443 426 452 447 449 438 429 429 431 441 453 449 452 420 436 418 422 445 412 436 425 434 431 411 403 432 411 410 436 422 410 426 433 400 426 411 397 393 424 392 427 416 411 408 396 391 390 418 407 403 415 412 402 411 397 416 398 379 378 375 385 396 389 381 408 396 399 371 371 392 383 373 374 374 366 397 373 382 392 367 365 362 359 374 356 361 355 361 373 352 364 377 371 357 350 352 378 359 378 352 377 372 370 347 350 359 364 338 348 360 364 361 347 332 345 359 355 357 351 355 354 330 343 337 353 347 349 331 332 344 345 323 321 342 338 333 319 323 338 329 330 318 310 317 312 307 333 308 315 327 313 310 321 307 309 327 300 319 305 321 317 295 303 315 318 292 307 304 314 302 314 301 305 295 290 308 288 305 299 286 293 297 275 278 287 290 289 296 274 281 292 276 290 273 273 268 285 279 281 274 285 270 269 267 275 261 282 267 265 264 273 268 253 262 273 256 259 273 254 251 250 250 261 266 247 244 243 245 260 255 254 245 255 254 246 252 255 247 252 243 240 241 237 239 234 239 237 245 238 236 227 244 230 236 232 236 242 221 220 237 221 237 230 222 222 218 219 232 215 232 221 218 215 211 220 209 207 218 216 221 216 211 211 208 218 220 203 199 207 203 215 198 202 199 201 204 206 206 204 193 193 196 207 202 206 198 190 203 186 193 186 199 186 190 190 197 190 181 180 192 184 191 186 190 180 189 191 191 181 184 175 179 178 176 181 185 179 184 180 173 175 176 168 178 180 174 176 163 168 174 163 166 161 167 165 173 160 170 162 159 160 159 157 156 160 159 162 161 167 153 152 160 150 159 151 153 148 160 160 148 148 147 156 151 146 155 156 154 151 144 141 149 151 142 151 142 139 149 148 149 139 135 136 142 138 137 145 138 137 138 144 137 141 135 133 137 132 136 131 129 140 138 131 131 133 129 134 131 127 130 132 131 126 130 126 126 130 131 125 129 131 125 121 120 126 118 118 123 120 118 116 117 116 118 126 119 117 114 115 119 114 115 119 119 123 113 117 113 112 113 119 112 115 115 115 113 115 118 110 114 116 118 114 114 113 112 108 114 110 112 108 108 114 114 111 112 113 106 103 111 109 107 108 111 109 111 108 106 102 108 104 107 106 109 100 100 105 104 99 99 101 107 103 102 105 103 102 101 99 102 98 105 106 104 106 103 105 103 99 97 100 103 103 98 104 104 99 98 100 99 99 104 100 95 98 99 100 95 102 102 100 95 102 99 102 101 97 103 100 103 104 104 100 104 98 100 103 102 104 100 99 100 102
95 99 95 102 96 102 102 98 101 100 95 94 98 98 99 100 98 99 102 99 97 102 98 99 97 98 102 102 102 99 101 103 104 104 96 95 96 99 96 96 103 95 101 96 99 99 100 102 98 102 102 101 104 99 103 97 102 102 106 101 98 106 100 107 105 103 100 99 99 102 102 100 105 100 103 109 107 108 108 110 104 106 108 105 110 105 108 108 103 110 113 107 106 106 111 113 112 109 112 114 112 116 116 117 107 117 109 118 115 117 113 117 120 111 116 112 116 117 116 118 113 113 122 114 114 116 125 119 119 119 114 126 126 121 120 127 125 125 119 122 126 119 119 125 120 120 124 125 130 130 124 129 124 135 131 134 124 132 136 134 135 134 128 136 135 135 138 140 140 135 136 141 133 139 144 134 140 138 145 139 140 139 138 135 148 147 146 150 147 140 139 140 149 150 145 150 152 143 152 154 157 148 145 149 151 150 153 155 150 148 156 162 156 161 161 165 155 161 154 165 158 167 154 165 162 171 169 157 167 172 163 165 175 169 163 176 163 171 178 175 179 172 175 176 181 182 181 180 178 179 171 188 186 186 175 175 179 176 174 177 183 189 189 188 184 194 187 189 188 192 196 201 197 200 191 195 195 205 202 199 203 203 205 206 206 199 201 203 208 195 205 195 198 215 205 206 199 212 209 221 215 208 215 207 208 214 210 217 217 212 228 214 226 217 212 230 217 232 217 220 219 233 234 220 219 235 231 223 233 239 230 226 231 241 226 237 247 238 234 239 235 231 237 240 241 247 234 254 251 239 247 253 252 260 239 258 257 260 259 254 245 246 258 265 268 263 261 265 254 263 258 275 260 275 255 279 257 283 260 281 265 263 280 267 288 271 284 272 270 271 266 274 279 289 276 296 285 280 281 298 277 293 303 302 288 293 294 282 287 284 301 303 298 292 287 311 304 315 290 308 298 313 297 317 313 302 321 318 321 326 312 327 314 304 305 315 310 327 331 330 333 311 314 321 309 322 333 321 320 343 334 322 323 342 325 338 320 349 339 333 345 342 338 358 348 337 329 353 357 331 345 359 343 342 351 346 347 345 340 361 348 370 342 367 366 360 364 354 370 377 360 377 365 355 358 363 354 362 368 356 365 356 364 376 374 365 397 398 396 367 376 388 391 388 398 401 385 385 385 402 408 400 408 388 387 382 403 384 398 389 397 402 397 411 396 393 416 393 394 399 419 428 390 430 429 417 419 412 403 431 406 406 423 423 429 428 411 428 443 420 427 436 446 432 420 448 431 446 427 442 422 455 442 431 449 426 440 443 431 426 427 458 451 448 426 425 438 465 444 462 428 466 433 435 455 460 441 464 441 452 466 470 479 464 449 474 481 475 487 476 489 451 450 489 465 488 482 480 451 472 489 487 498 458 490 499 472 482 465 463 492 481 472 472 490 472 475 478 500 485 490 508 477 491 510 498 518 497 514 495 516 517 495 508 513 514 515 489 491 481 510 506 502 505 496 514 517 526 511 497 533 534 522 495 506 520 506 541 524 538 515 498 540 505 522 504 500 525 548 516 528 550 541 538 550 552 530 540 549 539 547 546 511 525 556 515 514 563 551 535 536 561 519 543 521 567 561 552 564 523 526 528 527 533 542 543 574 530 563 554 579 583 534 546 545 533 545 535 559 568 579 569 568 569 578 546 563 545 546 543 579 587 555 547 589 551 560 572 579 548 560 570 601 601 581 585 567 586 602 565 566 578 601 598 560 578 604 570 572 608 605 595 612 565 577 568 585 573 590 581 584 620 591 589 609 578 624 596 571 619 607 574 575 588 580 619 617 611 574 579 603 611 616 574 614 631 605 619 626 584 587 579 612 631 608 610 637 611 594 593 598 604 618 631 641 604 643 594 604 602 638 603 629 646 639 639 635 627 617 607 644 592 631 599 646 592 603 637 628 634 642 638 610 626 654 601 598 617 640 645 633 657 622 615 634 642 603 604 621 648 605 631 631 620 637 639 606 646 640 662 608 652 639 645 625 632 628 649 611 665 631 646 625 650 635 630 653 642 635 615 626 625 662 638 641 657 636 608 662 667 614 614 631 634 628 672 619 625 633 648 617 656 614 661 645 665 634 649 616 671 665 675 626 656 641 659 642 669 660 633 665 666 639 623 627 659 623 637 674 646 676 616 627 615 668 663 669 626 636 673 621 625 671 634 668 635 617 663 617 660 659 651 621 665 619 675 650 638 618 667 677 622 636 673 677 656 681 664 627 632 624 635 664 678 662 627 648 655 674 648 636 653 619 640 636 621 633 669 644 637 656 640 644 676 634 635 621 678 630 659 678 618 638 623 661 635 620 659 633 634 670 615 622 617 632 672 635 634 636 672 644 638 629 657 615 646 613 621 644 627 663 641 628 621 648 673 639 651 653 657 671 643 656 613 645 610 670 666 629 628 660 658 651 610 638 654 643 638 662 610 632 624 618 634 654 633 660 606 627 659 638 616 631 660 648 638 645 661 648 664 657 603 641 662 639 626 649 641 659 631 608 619 645 616 645 636 641 650 654 621 645 638 598 646 652 654 651 609 651 602 651 643 594 618 618 620 619 623 591 648 605 633 647 606 590 600 617 611 599 612 599 593 623 644 614 630 627 627 632 629 587 590 635 614 605 614 617 586 579 592 580 614 614 629 588 616 578 585 576 608 609 612 628 582 611 579 597 582 575 606 595 601 603 610 571 587 567 599 588 583 564 605 578 565 585 600 588 576 597 610 570 569 569 555 570 594 609 559 600 586 577 592 590 569 592 570 588 557 562 588 603 556 559 594 583 553 556 589 552 560 556 551 578 587 554 567 577 585 564 584 558 566 555 565 565 574 573 545 546 562 578 572 551 562 560 532 539 577 532 550 563 562 523 551 560 555 559 537 540 556 540 554 542 534 520 528 560 531 549 560 535 518 524 547 519 536 527 514 533 507 531 522 502 512 515 513 526 529 524 526 545 512 521 503 525 502 508 507 535 508 495 521 531 518 498 503 512 492 489 510 496 500 526 510 491 505 490 498 476 511 487 483 485 498 494 476 495 482 516 486 471 493 505 494 510 485 496 506 477 483 496 470 489 470 477 465 500 472 474 471 485 468 452 478 490 466 479 452 448 472 473 456 445 447 462 467 441 474 475 477 438 470 466 454 439 471 474 432 438 431 455 457 457 430 468 428 456 445 423 426 449 432 441 430 427 429 443 457 426 443 436 443 440 425 424 439 412 408 413 430 405 422 412 424 406 431 412 409 424 417 425 431 424 431 428 410 394 428 409 427 397 404 417 422 410 386 422 390 408 406 395 406 391 384 402 394 406 386 377 385 375 394 398 386 373 384 377 400 381 401 365 378 369 361 388 390 382 385 368 382 368 357 379 353 373 361 354 368 368 352 351 351 373 365 349 374 348 354 345 357 369 354 341 344 368 342 361 350 342 333 352 356 342 340 346 349 353 350 342 346 327 338 330 348 347 350 331 323 348 335 333 341 332 328 336 327 328 317 313 309 315 334 328 313 308 321 324 304 324 319 303 324 319 299 324 302 306 297 303 309 319 289 291 288 308 298 289 301 309 302 283 289 288 299 303 300 290 288 301 277 280 287 277 279 278 293 288 291 276 273 266 285 278 279 265 277 279 267 267 263 279 262 271 260 277 268 262 256 263 254 265 266 260 273 259 265 250 253 259 248 255 248 255 248 256 243 258 263 258 240 254 255 257 245 244 240 232 238 249 231 231 230 239 234 241 236 231 245 242 227 235 240 222 229 227 234 224 223 224 236 229 234 221 230 215 226 229 224 229 214 223 210 226 220 218 225 221 215 222 207 213 213 200 200 207 214 199 199 200 214 201 206 198 203 199 194 208 197 207 205 201 199 196 203 189 193 202 187 198 189 199 199 189 195 184 185 189 187 189 185 190 176 181 178 179 180 181 181 179 183 179 180 171 185 177 170 174 168 168 173 179 177 165 170 167 163 167 170 164 169 170 168 166 169 162 167 164 168 165 167 158 156 159 159 161 160 158 152 156 159 154 151 155 150 158 156 157 150 154 147 143 144 153 149 144 144 148 151 152 140 144 146 150 137 143 139 136 142 147 142 136 142 143 134 136 140 137 136 138 140 132 130 135 130 129 140 130 139 134 129 137 135 136 130 128 126 123 123 127 124 132 129 122 121 123 124 125 121 127 120 129 122 117 118 128 116 121 122 117 122 121 123 116 121 124 119 123 118 115 118 121 114 117 116 120 119 112 111 116 113 109 117 110 111 118 111 112 108 116 109 114 107 113 115 112 111 110 109 105 109 104 106 104 111 108 105 109 110 111 107 104 101 101 103 105 108 102 103 102 106 104 100 107 105 103 102 103 103 100 107 99 98 101 101 98 97 103 106 96 103 100 102 104 102 104 99 99 98 102 103 96 97 104 104 95 101 100 103 98 104 104 102 95 99 96 99 101 101 98 95 98 100 101 100 101 100 95 94 102 96 97 96 95 97 101 102 102 99 99 97
96 95 98 96 99 100 98 97 96 100 97 101 95 95 98 93 99 98 100 96 100 95 99 102 97 98 99 96 101 102 99 102 96 102 103 104 103 97 104 96 104 102 99 102 98 100 97 100 102 104 103 97 103 97 98 103 100 105 104 104 98 98 104 98 106 104 99 104 106 100 108 107 100 103 106 104 101 100 101 100 102 101 103 109 103 108 108 109 107 108 109 112 109 114 114 114 106 115 105 105 114 107 114 108 108 108 108 107 117 114 108 118 118 114 113 113 119 114 113 120 113 116 115 115 117 115 116 123 124 119 115 121 115 120 123 118 121 125 123 127 124 121 125 122 127 119 129 128 131 125 128 128 124 123 135 134 130 127 134 134 126 126 128 130 137 136 138 137 135 138 137 132 132 133 133 143 133 142 136 137 144 137 135 135 138 140 136 139 146 143 138 143 142 152 149 144 145 147 146 154 144 148 157 158 157 154 156 154 157 151 152 162 150 157 157 162 163 167 162 154 161 162 158 162 165 160 167 163 166 166 161 161 165 171 165 170 164 167 179 168 175 171 169 181 177 174 175 177 174 174 171 171 186 174 171 180 189 180 189 190 186 190 185 190 188 194 189 194 196 193 193 198 200 189 187 190 198 190 192 194 196 194 198 204 195 198 207 205 205 198 204 206 197 209 198 207 212 215 208 203 219 209 217 207 211 210 223 223 213 207 220 212 220 228 228 227 215 216 230 217 214 216 236 217 222 224 233 224 238 224 238 233 225 227 238 235 241 246 240 238 230 236 244 248 249 252 255 255 236 238 236 241 253 249 241 240 258 258 252 267 266 267 254 259 270 250 266 267 274 275 275 268 270 259 265 280 255 263 266 259 282 278 280 281 281 270 287 283 278 282 267 276 289 284 288 283 288 285 295 296 300 303 295 287 301 286 300 287 303 288 292 300 298 299 307 296 288 291 309 311 300 295 320 310 320 322 311 326 306 298 308 308 318 327 313 328 323 331 330 313 319 308 320 315 333 333 319 334 339 315 328 341 316 342 338 329 325 346 323 330 340 323 353 327 355 350 335 340 351 334 334 344 338 339 360 369 336 366 353 365 354 357 374 357 349 374 345 374 356 347 359 356 352 354 382 366 380 381 374 377 375 386 365 368 361 392 372 380 374 365 372 371 374 385 400 402 392 372 406 409 388 399 400 381 382 389 401 388 394 419 388 387 400 396 391 406 387 421 394 417 418 423 407 414 423 423 404 394 404 396 425 410 406 432 404 433 436 416 415 424 422 433 438 408 410 433 412 437 413 422 415 454 421 432 436 442 425 445 458 427 447 460 450 435 461 433 465 442 470 444 457 449 430 456 476 469 464 464 459 453 462 444 451 438 440 479 444 472 483 473 453 479 458 467 487 452 450 488 471 452 490 490 460 468 483 456 486 487 501 489 477 502 496 499 491 493 472 469 466 488 478 484 505 476 495 515 513 486 489 507 499 513 516 509 488 519 528 484 519 495 517 521 521 532 510 498 511 521 511 490 537 527 501 526 501 495 516 503 517 534 507 526 534 533 516 543 518 546 503 517 542 518 528 518 529 510 553 523 546 540 540 551 530 557 553 547 513 558 563 529 527 530 557 521 530 540 573 538 521 529 535 565 563 548 569 550 542 580 544 574 532 548 578 575 573 541 535 545 549 557 557 540 538 551 565 555 566 558 551 546 567 562 553 595 568 544 599 567 564 592 591 597 603 576 581 603 564 568 591 551 554 587 558 584 568 576 575 585 571 584 571 593 562 580 564 584 581 574 600 582 591 621 582 567 577 572 606 615 570 593 612 586 584 602 583 615 580 596 585 591 596 603 597 577 619 603 577 631 633 607 582 597 634 579 625 639 612 609 591 607 584 619 628 631 597 596 587 605 621 607 601 646 647 639 638 636 621 613 637 591 625 622 642 626 593 620 599 628 649 614 618 631 632 636 654 647 600 654 602 636 641 657 636 605 644 657 649 626 601 632 657 625 651 660 649 605 605 637 648 605 656 623 647 613 655 620 644 622 620 632 667 607 650 650 614 634 648 664 637 658 641 668 668 646 617 615 614 661 665 610 646 629 650 668 637 648 648 635 661 633 641 651 666 635 632 641 656 649 656 622 635 625 618 632 665 628 640 671 617 633 673 655 653 650 649 616 624 623 641 675 646 672 651 636 631 671 665 681 630 677 634 629 656 631 663 675 661 628 626 621 665 652 662 645 666 644 671 648 675 672 618 634 679 665 627 628 671 631 628 619 627 645 633 668 662 681 661 643 628 670 647 675 639 626 639 622 654 627 655 646 681 654 664 676 636 675 622 626 623 634 627 634 661 644 622 645 640 672 671 639 616 660 622 639 651 626 649 616 655 656 626 668 654 645 658 616 632 641 659 634 675 620 619 638 674 624 667 634 617 658 657 616 638 663 639 673 610 672 611 650 648 621 638 624 651 617 625 669 644 671 626 642 614 638 614 661 649 660 643 615 646 659 627 638 656 646 624 613 647 657 655 617 610 605 614 614 617 614 654 628 659 617 639 625 648 643 616 644 631 625 601 654 605 601 613 597 613 640 623 622 640 631 621 610 615 633 646 593 632 614 641 633 630 642 635 616 588 630 613 604 614 640 623 612 597 611 604 628 632 634 590 638 584 637 633 597 593 617 584 626 603 577 600 597 617 602 610 613 604 609 606 615 586 613 602 574 588 625 575 607 607 599 594 617 620 620 588 620 616 567 614 566 591 602 578 587 566 605 562 612 579 565 599 612 583 576 609 570 580 609 586 591 564 608 605 560 580 574 563 573 596 590 580 549 572 558 576 592 555 554 583 560 592 551 539 548 565 546 578 562 560 578 575 551 575 547 579 578 583 575 538 560 550 528 564 560 548 577 559 573 574 551 522 533 547 535 525 557 568 531 568 562 516 519 524 553 549 550 537 513 549 524 549 542 554 555 517 522 536 520 529 547 539 510 538 523 520 514 548 518 513 512 535 536 494 502 533 501 532 509 526 533 525 490 523 525 491 499 530 503 499 498 490 508 487 502 488 483 513 500 514 499 499 498 498 519 513 479 506 481 483 501 477 510 494 508 487 502 471 490 478 468 475 496 498 501 458 461 480 483 487 464 466 493 468 490 471 473 472 473 484 485 485 475 480 446 447 470 442 443 475 479 439 474 476 441 454 436 449 459 444 463 444 435 462 426 460 446 458 440 439 454 457 422 422 447 454 440 429 442 435 421 419 432 450 414 417 433 424 441 430 437 418 438 426 418 399 424 400 435 414 420 420 417 406 429 394 409 429 392 399 398 405 415 413 386 408 415 397 395 415 393 411 402 402 386 379 385 404 373 379 409 408 386 377 386 379 387 379 368 378 389 372 362 398 374 377 362 364 360 377 367 387 362 356 370 359 380 375 370 357 362 375 345 378 373 370 345 373 368 344 348 345 343 340 369 368 338 359 355 361 338 329 336 335 334 336 345 353 341 328 351 322 336 330 328 326 339 337 344 346 313 325 339 325 311 317 333 326 318 335 320 308 317 326 331 314 322 307 307 323 321 316 313 305 321 316 293 305 319 311 290 310 301 297 314 290 314 308 300 284 291 295 281 295 283 277 296 278 282 284 295 276 296 291 287 286 290 273 276 288 267 271 267 282 277 277 273 280 275 266 263 257 278 266 278 279 267 256 261 263 268 253 268 269 262 260 261 253 257 267 243 246 256 242 258 253 244 246 253 239 256 253 238 238 244 244 237 234 248 246 232 232 234 240 242 233 231 225 238 238 239 224 231 229 219 220 225 228 229 233 221 224 219 232 229 231 215 223 227 223 211 212 210 211 207 219 211 209 215 214 218 216 205 214 215 209 207 195 195 209 200 212 208 205 197 204 192 200 196 200 192 205 189 202 188 199 190 193 192 196 191 183 181 191 189 195 193 182 183 177 176 189 190 184 189 174 188 172 188 175 170 171 172 182 178 169 181 181 168 174 173 163 166 168 168 167 171 163 162 160 157 159 169 156 156 166 155 164 159 161 165 160 158 152 160 163 155 149 160 161 152 158 149 152 149 148 144 152 154 150 146 147 152 150 146 140 149 151 139 151 148 145 141 147 144 144 141 134 137 143 142 134 146 133 135 134 131 142 141 136 137 139 134 131 136 138 128 130 134 130 135 128 131 133 135 135 124 128 130 123 129 128 128 123 125 128 128 120 123 118 125 128 126 125 126 126 115 119 124 117 122 124 117 117 114 117 121 114 112 120 116 119 119 119 118 118 109 112 118 108 112 114 115 110 117 111 114 106 109 114 110 108 112 111 109 110 113 104 103 103 105 104 108 104 107 105 106 107 106 105 103 104 107 106 107 101 107 99 99 100 106 102 98 101 98 101 103 102 103 106 104 105 97 100 99 102 105 104 99 101 99 103 95 98 101 95 100 102 97 103 95 95 97 96 100 99 100 94 95 100 100 100 95 95 102 100 99 97 97 93 98 94 98 101 96 98 95 94 100 94 94 96 93 99 97 97 94 101 95
94 95 98 98 96 99 97 92 96 99 95 94 95 97 97 94 98 101 98 100 98 97 100 101 97 97 96 100 98 93 93 99 97 101 97 99 99 101 99 101 99 94 104 101 98 95 100 104 104 97 100 99 104 103 101 98 99 104 101 98 100 97 97 105 100 103 105 104 104 99 107 105 99 98 102 105 100 99 106 100 105 102 106 105 104 103 108 108 102 107 103 108 111 106 109 104 104 106 110 112 115 105 108 112 108 113 116 116 113 109 114 116 109 117 110 111 114 111 113 113 115 113 120 121 118 113 114 117 114 117 123 121 125 124 125 116 117 123 116 125 126 120 127 125 124 124 119 126 127 122 124 132 121 123 123 126 128 135 126 132 124 135 135 126 134 139 132 138 136 139 135 132 132 136 136 132 140 141 137 146 141 134 133 144 136 140 135 138 147 147 141 138 144 147 148 146 150 145 151 148 146 156 147 144 144 157 151 154 146 147 149 160 148 153 155 154 159 164 157 161 157 155 158 168 159 165 158 156 157 161 171 171 161 165 169 168 167 175 165 163 169 164 179 180 179 180 182 170 176 171 169 174 176 179 176 184 179 177 178 188 183 178 187 177 189 194 194 182 191 197 188 194 196 194 189 193 195 194 187 190 202 189 194 202 205 209 192 191 210 207 196 198 205 205 213 197 199 215 199 206 200 216 213 207 208 219 216 206 206 215 208 211 220 218 218 224 226 221 212 230 223 223 224 235 224 232 234 237 229 234 228 235 228 233 234 241 226 248 241 245 237 231 241 234 254 235 254 253 242 251 243 256 246 261 254 253 249 256 246 261 258 244 255 257 255 264 252 249 264 254 258 253 252 265 278 255 274 266 258 278 267 273 285 262 269 270 285 282 291 285 291 282 290 283 283 271 278 288 294 288 275 290 292 283 293 302 297 284 281 295 288 283 293 287 307 296 305 304 293 311 316 312 309 298 300 315 298 317 297 319 317 320 301 304 319 328 322 308 329 313 321 321 333 324 316 312 312 334 337 343 340 320 324 332 318 337 322 343 339 338 350 331 327 352 348 356 352 345 343 336 347 347 336 347 343 366 337 350 359 351 373 340 367 367 350 365 346 356 365 381 369 352 380 378 372 366 353 370 367 391 370 360 365 367 377 375 391 389 387 376 386 371 400 388 398 405 371 369 393 383 392 384 396 382 383 409 382 382 383 390 411 406 418 397 405 390 417 394 426 408 394 422 405 418 402 413 428 431 398 428 424 405 412 407 433 406 407 402 441 421 406 412 413 441 409 413 433 423 431 453 418 422 431 418 423 423 418 457 456 456 444 425 455 442 448 457 451 455 444 433 453 439 462 467 445 454 445 470 477 476 454 457 445 484 445 483 479 483 457 459 451 468 470 492 490 480 484 485 484 466 453 457 500 500 465 493 490 482 492 459 474 473 480 509 485 476 478 510 505 495 484 469 502 505 489 492 517 510 503 521 491 494 478 487 498 483 488 526 521 484 520 483 517 520 523 490 496 525 516 529 538 501 501 506 499 528 505 509 537 524 547 525 547 541 535 503 534 510 505 525 523 551 556 548 555 533 551 512 535 518 547 524 519 526 561 521 566 548 532 556 541 564 536 553 537 544 574 566 536 568 575 531 527 570 535 569 567 581 558 557 562 560 572 560 566 583 554 539 577 551 548 568 584 592 589 565 553 592 549 590 574 572 589 550 594 585 560 566 559 551 577 594 572 553 588 559 556 597 587 602 602 576 584 606 582 600 558 558 597 604 606 560 583 576 609 561 565 619 607 600 591 591 565 584 594 594 606 609 621 575 578 598 619 587 577 578 605 618 597 620 606 585 581 602 623 634 610 631 604 619 633 611 620 587 629 591 627 615 609 626 602 584 583 593 636 588 585 633 622 600 616 642 620 647 628 632 604 633 635 623 644 606 633 644 606 606 634 609 603 645 637 616 608 599 654 632 641 605 598 609 632 649 649 620 648 660 630 637 602 628 647 603 657 622 630 644 633 612 618 620 656 637 628 664 631 631 636 665 614 617 659 639 614 646 661 638 609 639 657 671 638 662 663 669 624 649 657 653 658 626 659 610 618 619 651 618 636 637 668 659 631 631 645 650 639 634 616 640 667 666 640 633 656 631 630 673 672 678 653 657 631 640 658 639 648 635 646 673 660 635 659 653 633 676 652 673 652 628 666 656 661 665 627 648 634 658 620 631 637 644 653 633 645 624 664 651 648 619 646 655 637 626 628 656 622 664 647 657 677 632 630 658 681 639 623 635 682 625 648 636 653 683 653 683 624 633 650 655 634 678 626 655 620 635 627 624 682 657 664 678 672 676 651 671 630 657 622 628 665 653 647 634 669 646 669 643 627 677 660 666 645 635 658 678 634 646 657 626 632 675 654 647 624 615 619 668 645 623 672 614 660 621 627 649 651 615 612 662 613 655 647 642 612 626 640 630 657 619 641 610 615 618 644 625 620 650 664 632 650 656 614 668 660 644 627 652 636 628 609 631 610 655 661 661 620 659 609 662 620 615 624 647 651 617 607 611 637 599 635 630 657 652 628 599 625 656 611 601 655 598 604 602 611 596 610 592 652 592 595 643 645 636 634 590 639 590 636 613 597 595 616 646 594 614 614 605 613 587 583 632 598 602 637 588 619 610 580 610 621 629 584 627 617 631 607 606 582 611 583 622 629 585 630 607 598 609 601 616 582 569 612 620 592 603 578 621 599 565 566 566 605 605 611 610 570 585 579 590 563 616 564 602 581 568 562 572 573 596 580 575 556 595 598 595 566 579 565 569 578 588 558 593 573 547 550 564 581 556 595 561 575 569 581 553 575 542 560 541 582 566 551 560 576 551 584 573 552 583 564 535 563 560 581 531 537 566 580 540 560 575 553 568 523 565 546 543 545 527 568 546 546 540 549 550 540 563 534 546 562 527 553 555 542 545 531 548 523 536 519 519 518 528 542 520 529 518 543 502 548 543 501 539 496 510 531 501 499 493 508 525 498 514 505 537 508 495 535 512 522 498 522 494 507 517 493 500 503 523 524 496 478 491 481 507 499 504 495 499 474 479 511 511 500 504 469 464 473 506 487 493 503 472 460 494 460 478 464 470 476 485 463 455 463 472 488 452 471 465 472 464 465 451 487 458 478 481 474 470 477 440 455 472 478 476 459 464 456 455 473 465 453 432 454 440 464 466 457 449 454 422 445 455 422 447 460 455 422 444 447 433 442 445 427 443 428 447 415 434 436 427 433 422 420 417 436 412 422 401 423 398 423 421 413 419 399 428 420 403 401 395 389 424 407 399 417 405 393 408 387 388 406 414 407 378 405 406 388 405 392 374 379 407 403 392 386 388 379 374 381 383 375 387 367 363 371 368 389 379 375 374 379 359 364 360 356 373 374 364 351 366 359 364 352 362 378 353 354 377 360 357 373 346 344 351 348 362 335 349 339 332 331 344 334 351 331 352 346 338 355 325 341 335 337 351 351 320 341 342 327 336 317 321 335 325 317 319 323 314 337 337 320 324 305 319 327 327 325 301 315 328 309 325 318 323 320 321 311 293 304 290 316 297 300 306 292 287 292 303 296 292 298 306 297 295 291 280 278 303 294 301 285 291 273 285 289 279 273 271 288 283 273 271 273 273 278 271 285 265 270 271 263 258 280 277 276 270 267 261 262 263 252 251 253 269 252 272 263 251 261 260 244 250 262 254 258 242 257 248 252 259 256 246 248 236 246 241 252 243 236 248 235 241 248 235 229 233 231 244 227 235 235 234 231 226 228 236 230 230 233 230 222 228 212 224 213 220 229 212 209 225 215 217 225 222 217 209 212 218 218 221 205 215 204 206 212 209 214 204 195 208 197 197 207 193 202 201 196 205 205 203 205 203 189 189 203 189 201 193 182 194 192 191 198 188 194 181 184 179 187 187 186 182 183 179 188 188 175 176 181 170 181 169 168 168 183 167 181 165 172 173 163 177 170 166 177 162 162 168 159 167 164 166 168 161 161 155 157 155 164 159 167 167 154 161 154 163 151 156 159 148 154 155 146 149 147 150 154 155 150 143 147 155 151 150 147 146 152 139 148 149 138 142 144 140 148 145 139 134 135 136 145 140 144 142 133 132 143 132 139 134 133 138 138 139 133 127 131 130 135 135 129 125 129 127 133 127 128 123 128 123 130 121 121 122 120 123 121 129 128 118 124 116 117 119 120 116 123 123 122 125 116 116 121 121 113 122 119 115 118 118 112 120 117 117 119 111 109 109 109 112 108 115 113 117 115 110 115 111 112 107 106 109 108 111 104 106 111 106 103 108 104 111 109 105 104 101 107 106 108 109 101 109 104 103 100 101 105 105 103 107 104 102 98 103 100 105 106 100 99 97 105 101 98 103 97 101 104 95 98 104 95 99 103 100 95 104 104 103 101 95 94 98 94 99 97 99 97 100 101 94 94 98 95 95 93 96 100 98 101 93 93 99 100 96 100 95 99 97 98 100 98 98 93 96 94 94 93 95 100 100
95 98 93 98 92 93 99 97 98 98 96 99 96 95 100 94 96 99 99 93 96 94 97 97 96 99 99 97 92 97 96 97 96 98 93 95 99 93 101 97 101 98 95 95 99 94 95 95 100 103 95 104 102 97 99 95 100 102 102 97 104 99 96 103 102 104 98 98 103 99 102 104 103 100 101 102 103 105 103 102 106 104 102 106 109 107 106 105 105 104 110 105 111 111 104 109 112 109 103 104 112 110 109 108 113 107 107 110 109 114 117 107 113 113 114 114 117 110 116 114 114 111 118 112 118 121 117 119 113 113 120 121 115 125 114 123 123 119 123 115 122 120 123 126 123 124 129 128 123 122 126 128 125 126 127 129 123 124 125 134 127 133 134 126 125 126 127 137 134 138 137 140 131 140 130 137 141 134 132 139 146 139 135 139 140 142 134 136 135 137 141 140 148 139 142 152 144 148 141 144 147 155 156 152 151 146 146 148 153 160 155 161 159 149 161 151 161 156 160 166 163 155 156 163 155 160 155 162 159 161 167 162 159 160 173 175 165 169 178 167 173 170 172 172 178 180 179 177 173 176 179 173 175 180 173 180 188 174 179 190 185 187 181 187 184 181 180 183 182 192 199 185 198 184 183 192 190 201 196 201 197 190 192 192 202 205 205 193 201 193 204 195 207 197 214 214 215 204 202 209 205 220 215 222 221 222 205 223 214 207 214 222 218 226 209 219 221 224 232 231 221 225 218 225 227 238 234 219 234 228 236 236 239 230 243 243 246 242 248 234 248 238 247 233 241 234 234 245 244 238 235 255 256 245 247 252 240 254 256 252 250 260 254 248 248 252 250 256 249 253 274 256 275 274 275 277 268 259 263 274 279 267 261 286 280 274 271 290 276 284 278 267 278 279 296 280 270 285 275 284 294 287 299 283 302 283 286 297 305 284 302 292 290 287 306 294 297 314 309 299 308 293 301 295 322 294 318 306 324 323 310 310 322 311 321 308 308 307 306 336 324 323 336 315 318 320 336 322 335 327 323 332 346 331 349 327 324 352 343 347 336 340 352 357 338 334 329 347 335 352 352 360 356 341 336 366 354 368 348 361 362 362 361 344 353 343 360 372 352 378 361 364 362 358 363 378 370 365 354 357 390 373 364 371 376 394 364 378 395 390 367 367 392 387 376 382 389 396 403 396 399 400 383 380 380 390 391 390 397 416 400 408 391 401 414 412 421 388 425 393 421 411 411 408 404 397 433 402 424 415 410 430 399 429 404 414 419 406 441 433 428 407 426 448 448 436 434 447 447 422 449 420 449 433 456 421 440 428 432 446 425 438 465 453 456 460 452 428 460 468 450 466 437 459 441 471 474 461 460 449 475 464 461 473 444 473 452 457 446 470 450 469 456 485 456 471 458 463 463 474 461 481 479 499 473 495 497 503 484 472 491 486 468 462 480 507 466 478 488 489 514 483 514 485 505 499 518 508 474 522 481 485 508 503 514 480 494 497 509 510 521 530 490 499 518 519 505 503 525 536 534 509 517 515 495 514 505 543 495 525 497 507 501 539 509 529 550 544 526 527 508 516 532 558 530 534 536 559 521 561 544 537 549 526 540 529 561 565 526 534 527 519 570 530 531 525 565 546 531 545 535 527 525 572 576 570 531 540 538 558 563 545 573 565 563 586 580 579 582 580 587 580 573 573 568 543 590 555 562 555 593 589 563 579 574 571 565 553 603 561 549 572 604 559 584 598 580 597 566 599 606 555 584 611 578 594 565 602 599 563 574 610 596 605 572 602 616 588 615 610 581 574 611 621 605 603 604 623 599 598 592 575 581 600 628 587 592 621 624 583 604 620 598 592 594 627 606 619 631 578 599 617 604 586 592 605 586 591 634 636 641 605 638 622 606 611 646 606 589 625 592 623 628 593 617 636 648 635 599 606 618 629 621 641 619 651 633 638 653 610 638 629 614 641 627 631 619 625 653 649 645 618 602 640 618 636 626 654 606 623 619 638 662 619 634 641 652 660 663 637 666 619 662 630 606 608 616 614 619 640 660 667 667 618 646 649 625 652 619 646 621 619 626 659 668 662 631 635 640 654 661 674 637 673 643 634 617 669 661 654 644 642 636 640 653 675 618 670 656 630 645 669 640 663 655 635 652 677 660 618 656 646 618 653 623 626 630 647 622 661 659 630 644 665 648 661 664 622 619 659 644 646 664 654 681 656 671 652 666 648 650 631 662 675 667 668 622 682 636 627 665 681 643 626 665 675 669 647 681 673 625 642 636 671 679 635 643 668 668 628 635 633 639 677 627 624 663 632 623 680 640 670 679 665 676 661 655 663 623 650 650 628 674 668 681 671 618 641 656 668 648 670 618 670 663 626 676 643 632 619 625 617 659 677 652 658 670 630 630 635 639 647 644 654 616 633 676 624 639 659 662 634 671 663 630 675 624 642 668 640 644 614 640 622 610 612 664 664 626 615 621 650 646 650 626 649 670 624 659 642 620 649 643 624 630 667 607 638 657 656 635 650 651 646 617 603 658 642 606 648 613 630 600 657 648 653 605 615 616 642 647 657 644 607 634 609 628 633 604 642 604 617 643 651 645 600 649 620 634 633 638 626 632 608 627 608 590 640 588 589 598 621 586 602 586 596 628 630 601 622 587 600 639 590 614 597 596 639 591 598 579 612 601 613 589 630 617 599 609 626 601 578 588 619 590 580 609 625 575 578 573 610 596 589 612 593 592 613 615 567 605 579 597 574 606 567 564 586 583 571 559 582 615 598 591 594 572 599 573 566 569 591 571 555 585 563 606 557 597 552 560 591 558 575 587 579 566 545 588 551 560 585 542 572 585 542 550 554 555 588 584 563 544 544 553 580 542 548 575 574 542 560 573 549 580 572 573 531 577 573 550 536 566 547 560 567 562 541 571 532 526 553 568 558 525 567 551 546 534 528 512 554 533 539 519 554 513 526 547 544 509 555 533 526 526 521 542 504 549 547 528 540 505 540 509 525 512 537 523 541 532 532 513 516 495 526 497 508 515 522 520 523 495 504 498 480 497 502 483 522 510 511 501 507 474 473 504 498 494 481 492 482 507 478 480 465 474 492 481 493 481 483 489 475 470 494 458 457 468 483 459 476 473 495 452 481 458 460 472 481 456 463 484 486 455 481 455 439 460 440 467 450 444 465 436 475 434 467 469 432 442 468 464 444 448 455 448 433 446 452 422 455 421 424 460 429 455 434 415 456 439 439 424 417 428 440 414 440 416 410 435 442 422 404 415 427 401 401 423 426 426 404 413 421 409 414 423 400 394 393 413 395 421 398 393 408 403 382 414 383 388 411 408 410 407 383 384 378 384 379 380 372 406 387 404 386 371 366 390 367 399 390 386 367 365 362 382 384 359 369 368 384 382 370 357 371 376 351 380 379 376 355 377 360 374 367 350 377 350 347 373 369 340 345 343 349 342 353 361 352 363 334 362 348 344 331 328 324 346 343 336 327 332 337 346 319 348 340 328 339 342 319 336 331 313 334 323 331 331 337 306 314 320 318 318 326 327 319 329 315 309 325 306 299 314 304 298 294 299 305 307 297 309 313 304 298 289 305 309 283 307 295 282 292 295 289 280 303 279 292 276 281 279 287 283 292 274 292 270 268 283 286 273 271 281 288 285 277 285 271 272 271 282 256 264 265 253 264 277 260 256 268 255 263 267 271 252 246 256 263 266 247 265 261 241 255 257 261 237 238 245 249 242 246 236 248 254 230 248 232 235 235 245 233 233 232 226 224 238 242 230 227 229 226 227 226 230 232 230 216 227 226 233 221 216 227 214 209 217 218 216 215 213 211 217 208 219 208 213 216 207 205 199 198 206 206 198 202 212 203 201 192 203 194 205 200 201 197 204 188 204 200 195 185 202 197 193 192 184 194 186 186 185 196 195 180 186 189 178 190 178 178 184 183 184 175 172 186 178 175 181 173 172 169 178 171 170 172 170 172 169 170 165 173 167 172 174 173 169 157 164 163 161 159 158 168 162 157 165 160 154 152 157 158 160 150 156 162 160 151 152 159 159 148 158 154 149 157 156 146 148 151 148 143 141 150 139 145 143 139 147 146 147 138 141 147 134 135 133 137 141 132 136 143 142 131 136 141 131 135 138 140 134 133 138 136 137 127 126 133 124 127 126 127 133 127 121 122 131 122 130 128 120 124 127 126 120 127 124 126 126 116 117 115 120 123 123 122 123 123 116 115 123 113 117 118 112 113 116 114 117 118 119 110 110 108 109 118 109 108 117 111 114 113 114 107 113 105 105 112 111 105 103 105 109 109 109 106 105 110 106 102 108 102 100 100 103 103 107 105 103 104 106 103 98 106 99 105 104 105 101 99 103 102 100 101 98 100 105 103 99 101 104 99 102 96 101 98 101 98 96 96 96 96 98 100 102 95 102 102 101 100 98 98 93 95 100 98 94 96 101 93 96 99 99 92 100 99 94 92 94 95 100 94 95 93 98 95 93 97 91 99 95 96 95 95 97 93 98 98
94 95 96 96 93 94 95 92 93 95 91 93 97 97 93 91 99 99 94 91 95 93 99 97 98 93 91 94 94 99 93 98 95 98 92 95 93 94 98 94 100 96 96 97 93 98 97 102 96 100 102 98 102 100 99 96 100 99 97 97 100 104 97 104 100 98 100 96 101 102 105 100 106 102 98 106 103 102 102 99 100 105 99 108 101 105 102 109 102 104 105 108 106 107 109 103 103 105 104 112 112 104 104 114 112 108 109 113 105 108 110 109 111 109 107 109 113 115 119 118 119 114 113 112 112 112 114 118 115 117 122 116 117 116 117 124 119 122 125 117 115 123 127 126 125 122 123 125 122 125 120 128 126 121 126 128 129 133 133 128 130 132 129 132 129 129 130 132 128 138 130 138 129 133 133 142 140 141 131 141 139 139 145 145 135 137 141 135 144 143 139 141 139 150 151 141 146 142 143 142 142 148 149 148 148 144 154 156 153 148 150 147 156 158 159 153 161 156 151 155 152 161 157 157 161 165 160 165 162 169 166 164 169 172 165 159 170 162 176 166 165 176 174 177 174 167 168 180 167 172 171 175 183 186 173 172 187 178 181 179 183 186 184 181 184 194 177 178 189 186 198 199 197 192 188 200 189 200 187 186 194 204 206 198 197 195 208 205 205 193 210 200 213 197 196 199 210 208 216 202 206 213 210 207 209 204 217 214 215 218 225 210 224 226 229 226 231 227 228 227 218 235 223 222 223 227 238 221 233 234 222 231 233 240 236 224 242 226 246 238 249 245 252 249 233 240 239 235 246 243 258 254 248 260 254 243 253 264 248 242 252 258 262 265 256 247 269 263 259 264 262 257 273 255 255 255 265 258 276 269 261 273 271 261 261 277 277 289 281 288 292 283 283 284 273 280 279 290 274 282 285 300 300 302 277 303 301 299 304 307 295 308 284 311 293 299 288 292 297 307 299 292 296 297 301 311 321 304 320 312 325 315 302 301 316 320 332 310 314 313 327 330 312 320 339 325 327 325 320 327 336 319 324 316 329 325 338 324 341 333 326 338 325 347 357 339 340 332 354 334 354 358 352 350 349 351 341 355 341 358 372 342 356 355 357 369 356 353 347 368 371 379 359 371 370 375 377 356 368 386 390 383 380 366 379 371 388 373 362 365 368 392 365 384 402 375 371 377 377 403 399 378 381 393 388 407 414 378 399 414 387 417 398 392 386 394 390 412 405 397 403 429 430 429 407 404 428 417 410 412 413 407 413 410 429 434 411 433 432 441 432 414 411 418 448 426 452 411 449 413 424 424 450 455 449 445 448 420 434 445 457 461 449 451 434 466 452 428 471 451 456 468 436 447 456 457 473 478 463 471 445 459 474 482 478 469 442 449 469 479 486 479 451 472 471 468 496 465 485 490 455 462 477 458 474 498 482 500 476 466 500 502 484 508 493 509 486 471 468 502 478 488 512 478 482 520 487 520 517 494 522 492 523 477 520 491 516 530 491 523 483 521 524 501 499 516 530 508 496 531 490 503 533 503 535 527 513 526 517 505 508 521 527 520 511 516 542 519 525 540 530 516 521 530 541 543 509 556 546 539 561 522 529 537 558 540 534 523 542 566 525 527 549 549 536 528 534 556 568 553 533 543 578 560 536 575 581 566 546 579 579 550 579 554 577 556 554 546 568 586 561 582 589 591 554 589 577 544 575 590 552 598 557 560 595 572 556 583 603 573 583 561 581 607 586 578 602 581 569 557 610 607 569 564 579 576 608 612 583 616 613 591 614 588 576 602 600 587 597 578 580 605 585 572 622 599 587 572 578 598 606 570 610 593 622 609 623 629 608 606 580 606 580 590 627 582 581 608 582 632 591 626 583 586 599 615 610 617 633 621 629 603 622 611 623 611 634 597 641 591 644 599 640 649 620 647 625 605 606 591 606 648 649 645 599 605 618 609 602 649 627 653 601 657 654 641 622 644 650 616 654 630 601 635 630 607 658 651 611 656 636 618 632 613 623 631 642 622 611 626 605 656 638 634 606 610 649 662 634 666 608 611 629 625 651 663 608 668 661 632 659 612 614 638 663 651 623 640 649 634 662 647 642 632 629 639 652 642 664 650 637 665 653 659 619 634 651 620 629 639 644 616 643 649 644 632 625 629 652 627 660 655 628 644 659 642 672 636 628 647 623 622 668 626 643 648 671 658 667 633 667 681 622 677 665 626 659 676 639 630 622 684 670 635 647 646 661 638 666 671 667 672 677 653 681 637 684 668 676 668 682 661 667 622 654 647 631 631 638 652 641 642 651 628 659 680 654 635 634 637 623 683 624 681 651 622 635 652 669 627 635 669 671 682 673 642 646 619 652 665 650 675 625 619 618 666 679 653 681 627 671 621 628 677 634 640 647 677 659 664 618 669 667 648 677 667 668 655 634 661 653 650 649 635 661 630 653 647 646 663 645 645 623 665 637 641 624 667 638 668 650 639 657 639 671 655 626 661 632 646 644 671 649 668 630 623 625 650 637 627 631 649 636 651 623 647 604 656 605 644 618 638 616 616 606 600 622 619 633 626 602 626 629 633 621 623 637 630 650 652 635 621 636 627 648 640 641 631 606 631 596 599 602 621 625 648 631 622 596 598 609 618 612 642 635 591 634 620 632 594 609 628 608 589 592 606 636 635 611 600 625 629 629 599 613 604 618 579 607 634 630 612 619 585 618 574 571 623 618 620 620 590 626 621 600 568 578 625 587 586 619 588 589 594 602 602 612 599 593 601 568 572 601 613 572 592 561 576 602 602 593 565 565 609 590 564 559 575 589 604 553 553 553 579 550 585 549 558 590 562 547 575 565 582 582 557 540 557 580 578 549 569 538 538 580 569 546 540 572 582 577 533 568 571 540 558 527 561 530 578 565 570 544 544 528 533 572 521 539 546 537 534 535 560 558 560 534 525 539 559 559 525 526 530 522 552 518 525 507 555 535 549 511 503 534 502 548 533 516 508 517 500 540 495 515 530 507 532 531 540 536 511 503 500 499 494 490 519 524 500 502 531 488 490 488 481 508 489 521 524 475 506 485 513 483 491 493 476 513 484 489 510 499 468 483 496 494 506 488 500 466 478 483 481 467 470 477 502 492 485 498 462 457 473 457 495 492 460 449 483 472 488 445 454 476 470 485 480 458 483 453 473 479 450 476 443 455 468 457 456 451 470 455 466 467 428 447 425 428 432 462 446 440 421 447 431 443 449 439 414 446 414 437 444 434 423 409 446 434 406 432 442 428 414 407 424 425 400 403 427 404 401 427 413 408 413 420 424 400 426 420 418 410 400 394 421 409 401 401 405 408 409 394 387 395 409 404 378 401 375 401 375 399 381 376 380 376 379 390 391 400 387 379 371 393 396 360 359 362 373 368 368 378 371 387 361 361 377 356 365 372 376 376 366 349 356 344 343 345 342 369 360 365 364 353 341 362 346 354 362 332 338 332 340 351 342 339 347 325 343 349 324 330 324 347 321 327 344 322 319 338 324 319 319 315 313 320 334 328 313 310 335 322 306 324 307 331 303 328 309 307 318 304 302 315 315 302 313 293 291 313 295 305 306 291 291 299 288 285 309 293 306 293 280 281 277 302 291 303 292 276 277 297 296 286 295 293 275 280 284 267 281 286 277 278 268 284 266 277 262 274 267 265 262 279 255 269 268 275 264 258 266 265 251 272 248 252 256 253 247 261 260 253 250 262 248 262 259 256 240 254 257 241 239 242 243 235 252 245 249 232 243 233 242 245 242 243 230 226 237 221 241 234 223 240 233 221 230 224 219 226 219 214 228 221 214 228 211 216 219 218 218 211 212 205 214 219 204 219 213 218 218 209 206 200 205 206 201 203 206 202 208 193 202 190 207 200 206 194 194 195 195 198 197 202 194 186 191 198 199 193 195 182 183 180 177 192 189 177 177 187 176 184 177 176 173 183 184 179 175 173 177 168 175 166 177 171 165 167 171 164 170 172 172 170 167 165 162 171 159 156 158 159 159 157 158 153 154 156 167 161 157 152 164 160 158 160 156 154 149 157 151 153 153 154 144 151 154 142 144 148 145 141 150 144 145 150 146 150 144 140 145 145 141 135 137 142 140 136 140 135 138 143 138 132 138 137 133 130 139 130 130 133 127 128 132 137 124 132 127 134 127 123 124 124 127 121 124 120 129 122 124 127 120 127 117 117 118 125 120 124 119 117 121 117 116 118 118 120 122 112 120 119 117 118 114 113 117 112 115 111 115 116 115 108 110 110 116 116 116 112 114 110 111 115 114 106 114 113 109 109 107 103 107 108 102 104 104 104 106 110 105 101 103 109 103 106 100 108 102 103 107 99 101 104 98 97 99 100 97 96 105 102 97 103 99 96 96 104 101 101 104 99 104 99 98 98 96 97 102 101 99 100 101 99 97 97 98 94 100 99 95 99 95 93 97 93 98 93 95 94 94 94 92 94 93 96 94 95 97 94 92 91 91 97 95 95 92 98 95 99 96 95 94 97 94 91 98 91 99
92 90 90 94 90 93 95 94 96 97 98 90 98 90 97 95 94 91 94 93 93 91 96 98 96 94 92 96 93 99 95 93 91 93 95 91 97 92 94 93 100 94 100 97 92 98 93 97 99 97 98 100 99 94 99 94 98 98 99 101 101 101 104 97 95 100 101 98 96 100 99 96 104 103 99 97 106 101 105 101 99 100 98 103 100 104 107 100 103 108 107 100 106 109 106 109 104 103 104 108 110 110 111 110 113 106 107 106 115 112 105 109 109 108 112 115 112 112 116 109 114 114 112 114 113 110 117 117 115 111 119 120 115 122 120 115 118 122 119 125 121 123 115 127 124 127 120 117 126 124 129 121 127 125 125 128 127 129 122 129 128 123 128 135 134 127 125 126 126 137 128 135 139 135 131 141 136 139 133 136 140 133 132 139 146 135 144 137 146 140 143 136 145 142 142 145 144 149 143 143 149 149 142 155 147 149 156 148 152 153 145 159 155 150 153 160 149 150 157 163 161 165 153 154 152 162 165 168 162 157 159 164 162 167 164 171 163 167 166 166 178 164 168 164 169 166 179 175 168 172 173 177 169 175 181 176 173 185 175 175 179 178 178 184 183 192 180 185 193 187 182 193 181 185 195 193 201 184 195 202 198 197 202 197 193 193 201 201 200 202 207 198 202 209 202 202 197 205 217 212 219 213 214 205 212 211 208 214 206 209 211 214 208 214 209 214 220 219 221 215 231 222 215 219 216 236 237 223 238 241 225 242 236 230 245 234 243 228 247 247 243 232 250 230 242 251 233 234 239 248 241 241 246 242 242 262 262 240 255 266 246 243 248 247 257 263 258 257 266 264 268 259 253 271 261 265 272 277 281 269 266 263 280 263 281 263 266 268 269 288 292 267 283 289 277 280 276 278 290 295 291 292 301 299 278 295 280 301 288 295 293 305 309 284 292 296 299 305 306 289 313 319 319 313 298 311 298 297 298 318 321 308 306 325 303 320 317 313 309 316 318 337 322 327 320 333 334 318 321 330 322 327 342 342 348 324 321 336 324 343 352 352 340 356 342 329 348 336 350 351 362 340 341 360 340 367 360 336 367 364 363 359 363 367 369 377 365 356 361 371 381 374 350 361 384 351 363 357 363 358 371 360 393 393 363 364 362 370 382 399 372 384 398 402 368 387 369 398 397 407 391 381 391 380 390 408 405 411 403 396 409 402 398 408 394 407 396 402 410 413 405 428 405 411 403 422 427 404 412 424 426 436 428 402 429 408 415 427 424 425 420 410 446 412 437 451 438 450 412 454 422 436 437 442 453 440 435 452 450 440 440 462 445 438 467 430 446 438 437 441 441 458 459 462 475 456 466 453 480 449 462 443 467 452 458 471 479 452 451 456 470 456 491 457 456 490 451 466 486 489 489 477 457 467 496 496 493 479 493 462 508 488 502 472 474 489 473 488 510 491 487 470 470 500 499 510 503 486 482 521 475 509 495 487 515 511 524 525 529 514 512 487 493 526 502 533 528 505 530 490 509 517 506 540 497 545 526 535 511 500 545 499 510 540 531 534 522 506 553 530 550 532 536 549 520 541 513 554 522 543 550 527 548 524 525 550 515 543 561 524 571 568 544 540 558 563 530 560 549 526 545 531 578 560 561 571 534 584 555 572 572 584 548 535 579 535 561 561 563 580 543 586 563 542 572 570 588 584 580 569 589 549 563 601 599 590 567 559 548 563 593 588 585 600 557 561 596 576 595 583 565 585 598 594 568 614 581 576 578 578 585 581 590 574 616 600 568 576 593 602 576 602 570 577 591 575 622 615 583 597 607 597 619 574 589 595 585 583 584 585 611 630 577 589 613 618 622 604 637 638 622 594 599 597 615 603 605 595 594 613 617 596 633 596 607 641 600 595 593 641 625 650 598 614 638 591 634 618 592 600 626 624 633 653 624 623 638 620 651 646 601 645 608 623 651 625 622 636 613 623 655 653 639 614 639 630 643 621 611 644 654 664 614 631 617 615 665 629 664 645 668 662 652 641 622 633 624 611 651 635 668 654 616 609 634 669 639 641 643 659 646 619 623 633 633 654 634 653 633 647 651 615 629 620 626 663 617 663 668 660 626 665 643 635 666 669 633 634 638 666 619 674 652 674 648 659 655 656 676 618 682 668 648 643 670 681 653 657 627 644 660 642 653 663 627 638 652 677 651 654 664 644 640 636 636 674 680 674 649 676 678 650 661 643 677 650 641 648 625 650 673 666 675 643 648 683 663 682 678 631 654 659 655 674 677 671 663 672 662 626 662 654 655 638 679 649 669 634 676 674 665 666 654 653 624 680 653 666 677 647 678 647 620 647 635 676 633 677 661 676 619 637 645 656 656 637 618 639 652 675 627 632 655 661 666 658 659 636 641 641 672 638 650 631 654 651 668 619 661 660 670 667 668 638 669 661 626 627 653 643 644 634 648 636 626 631 630 637 630 637 661 622 659 630 636 633 666 625 636 648 670 628 637 660 641 634 609 629 613 628 664 620 648 631 605 659 607 623 634 661 622 631 602 625 640 601 620 640 656 658 633 615 626 655 606 633 629 655 599 644 634 654 634 598 644 613 601 605 654 608 632 601 652 613 593 647 623 614 627 631 645 607 602 636 635 630 614 627 613 621 621 634 630 641 583 627 624 581 610 639 624 596 631 610 622 580 632 630 584 611 612 579 620 627 586 598 611 612 572 611 584 619 586 626 606 607 598 598 605 612 598 617 609 577 581 563 598 593 599 576 584 593 582 593 590 609 588 562 596 596 575 602 603 558 595 574 576 561 558 556 549 596 560 561 558 575 593 595 591 556 569 577 560 588 586 560 541 561 592 573 546 581 551 580 586 578 557 546 556 563 581 582 545 567 541 567 555 537 546 560 530 553 552 559 524 572 543 525 546 531 532 553 566 545 542 563 548 542 538 535 538 547 549 512 526 551 549 554 516 531 505 527 507 510 527 548 538 531 536 521 532 502 537 519 527 542 507 531 530 520 534 520 539 539 492 520 535 486 498 517 512 496 489 487 495 489 505 520 486 523 494 481 499 508 483 483 505 481 501 493 501 484 482 471 501 475 473 503 474 465 464 503 463 490 495 465 487 496 498 483 474 484 460 496 473 491 455 454 491 476 488 464 475 473 461 467 476 455 463 468 438 460 449 438 475 462 471 476 467 442 459 455 459 455 464 444 438 459 452 439 436 427 439 457 461 435 431 447 451 431 431 421 414 428 427 429 432 419 430 425 408 439 403 434 402 410 439 418 433 432 411 405 408 403 412 426 402 395 403 416 427 395 387 394 418 422 421 400 413 389 400 390 406 415 406 392 411 393 390 404 398 409 397 402 369 379 375 370 393 366 398 385 395 362 374 387 366 384 365 362 358 362 379 358 379 386 383 354 364 355 378 353 355 370 349 360 348 370 365 359 372 360 365 369 366 336 351 362 339 332 336 346 348 359 347 327 352 343 345 354 322 350 340 324 323 320 343 347 327 321 328 328 332 340 336 309 309 320 320 323 312 323 328 317 322 320 330 307 327 299 311 318 308 297 317 321 310 295 297 319 306 296 296 301 312 288 300 311 290 305 295 301 307 299 282 301 295 288 280 295 298 287 293 292 275 285 274 287 289 266 285 280 281 281 284 284 271 286 261 261 259 271 280 280 262 272 254 257 276 257 251 259 254 259 271 246 248 269 260 263 252 258 253 245 251 248 241 254 236 251 236 239 234 243 245 246 244 244 248 240 248 235 230 230 230 227 240 243 236 234 224 232 226 233 219 217 231 222 235 234 220 216 215 212 215 228 219 211 208 224 210 206 207 219 209 205 221 204 209 206 217 207 214 207 197 202 208 210 208 199 203 191 207 197 197 191 192 189 190 199 199 201 195 186 193 184 183 191 199 190 183 192 187 192 192 190 176 179 190 180 188 187 174 180 182 174 171 176 182 183 177 169 175 168 174 166 175 171 174 165 168 165 164 172 161 172 167 157 169 161 158 156 164 163 159 153 166 161 157 165 160 157 161 162 150 152 149 153 154 159 148 157 144 148 147 146 150 145 142 149 146 140 142 144 151 146 146 150 139 140 139 138 144 147 140 138 140 135 133 133 137 140 141 133 130 129 133 130 133 139 130 128 131 128 125 126 132 132 125 133 126 131 124 128 132 127 124 125 120 129 119 124 127 126 125 126 126 121 125 121 124 120 120 122 122 117 116 119 119 117 116 119 115 117 117 120 119 110 115 115 114 114 114 116 112 117 113 111 106 108 108 110 106 109 106 114 106 111 106 103 111 109 108 102 104 104 110 102 106 105 101 103 108 106 105 104 103 102 103 99 105 104 104 106 105 101 96 99 100 99 99 99 97 104 101 100 97 102 104 95 97 95 95 95 99 99 99 95 96 94 100 95 100 97 94 94 93 97 97 93 97 98 93 96 92 91 99 94 92 93 94 96 95 95 95 98 98 91 98 90 91 96 92 98 90 91 97 91 95 91 92 91 97 91 94 95 91 91 98 91
92 89 93 94 93 97 92 92 97 89 92 96 96 92 93 96 93 90 95 96 92 97 97 98 98 90 94 98 91 92 90 92 92 94 98 96 94 99 97 91 99 98 96 96 100 99 94 93 100 92 92 93 100 100 99 97 100 94 97 102 95 97 95 96 104 97 102 102 95 95 97 98 95 102 104 99 103 98 101 98 104 97 97 100 104 105 103 101 102 107 101 99 100 102 106 101 107 104 102 107 107 105 104 110 106 105 103 107 111 105 113 106 115 113 111 116 114 110 116 117 118 118 114 109 111 118 110 116 117 118 120 118 113 122 118 121 121 122 114 119 120 117 117 126 122 118 120 127 128 119 119 118 121 129 122 123 120 127 132 132 123 133 123 132 128 134 128 130 135 136 126 127 130 132 140 130 141 139 134 137 137 137 143 134 143 144 137 145 144 139 147 142 142 142 145 150 142 147 140 149 143 149 145 150 145 149 151 150 152 145 158 157 156 154 153 150 160 152 152 163 156 160 157 162 167 167 156 156 162 159 170 170 171 166 168 173 172 170 173 167 161 177 175 168 167 177 168 179 169 177 179 180 172 170 182 182 173 174 181 183 189 190 191 185 179 186 180 191 195 179 184 198 189 189 192 198 188 196 197 200 196 188 189 201 200 191 195 198 195 204 197 200 193 198 213 207 202 205 199 201 205 215 208 207 219 202 209 211 208 212 220 212 214 218 229 221 215 229 225 212 228 224 225 234 218 221 225 238 235 227 228 226 228 239 232 225 240 246 245 227 228 235 238 238 246 246 236 233 256 238 256 246 242 239 249 262 243 244 240 258 262 264 262 252 261 247 268 257 248 272 259 254 255 273 254 278 257 278 269 276 263 282 263 269 278 267 265 263 287 267 284 283 276 288 286 290 275 277 276 293 285 280 296 275 277 280 287 284 293 299 284 299 300 285 297 296 305 287 315 310 289 302 313 291 309 320 294 301 323 302 316 298 323 323 329 331 317 327 333 322 324 330 329 337 318 331 318 321 317 327 331 338 329 342 336 341 325 344 352 353 340 348 348 353 348 338 341 343 336 350 362 344 338 365 357 353 344 343 343 339 342 373 342 354 354 357 354 365 364 348 382 349 357 371 377 382 359 356 373 356 360 378 377 392 383 396 384 389 384 372 383 387 396 391 390 371 391 372 379 380 378 376 397 385 403 380 409 397 417 401 394 388 411 412 405 402 387 418 397 410 421 422 426 415 432 412 408 397 423 421 418 431 429 433 421 410 416 411 435 405 433 417 423 445 430 446 419 437 429 429 453 419 437 452 435 430 440 441 436 460 421 427 428 438 427 440 465 466 442 439 460 441 435 461 459 466 479 459 475 457 453 442 450 462 475 454 484 471 454 489 489 459 492 488 492 478 468 456 491 476 499 455 492 491 494 457 493 470 480 488 473 463 481 469 471 485 476 505 500 512 491 512 502 479 495 500 510 479 481 499 512 520 525 482 495 494 521 484 516 532 506 517 488 513 517 527 508 507 529 528 527 534 540 515 529 524 510 511 501 508 539 513 503 515 515 514 510 549 514 515 505 543 537 529 560 546 545 540 539 563 512 550 552 523 564 565 523 523 535 528 545 556 524 568 540 561 532 564 569 556 564 566 559 537 533 546 556 539 540 541 556 568 581 562 543 546 577 548 577 547 559 552 594 550 556 548 595 595 599 568 566 592 600 560 576 585 596 549 576 580 603 562 603 586 562 565 572 576 572 597 564 598 589 571 579 569 597 595 603 566 567 575 589 607 563 571 589 617 573 604 619 596 584 626 572 581 582 604 570 588 585 584 590 618 625 585 588 620 619 606 605 591 593 623 627 578 628 626 632 581 612 595 599 582 592 589 614 618 598 592 622 608 615 606 590 593 611 597 606 613 648 598 649 650 640 598 647 615 642 642 641 652 619 603 609 638 632 618 650 612 600 629 618 602 644 627 639 615 658 614 646 625 609 635 631 661 635 662 613 630 650 618 641 617 645 646 627 648 631 636 668 661 617 630 641 637 653 646 626 629 669 648 659 609 609 663 611 661 641 649 612 666 629 650 638 631 619 671 615 653 652 673 618 654 650 651 619 633 626 638 654 624 678 641 625 678 630 640 648 671 656 649 642 680 631 653 670 676 663 659 658 655 659 637 683 642 666 640 631 650 626 659 665 623 639 652 644 666 676 676 655 651 645 680 650 658 653 637 651 633 681 627 672 659 647 673 684 629 629 631 661 635 672 641 641 629 674 667 674 664 659 643 631 683 639 660 658 671 679 623 685 676 630 672 648 655 658 645 665 668 655 638 682 643 658 636 650 647 683 637 626 655 660 636 651 678 675 622 665 669 625 665 658 635 650 620 668 623 646 648 669 681 665 665 638 639 682 669 666 681 621 671 650 662 648 647 621 659 679 654 617 664 632 657 615 627 672 624 659 620 641 629 662 616 674 622 633 646 663 668 620 651 660 632 654 629 663 658 671 662 632 608 646 649 650 647 663 668 669 619 667 644 637 618 621 633 605 647 617 633 624 665 615 623 648 646 615 650 643 620 651 645 601 611 604 645 598 633 599 637 624 625 600 623 601 603 619 642 638 623 626 646 650 592 646 639 619 616 622 634 609 646 614 602 637 589 588 616 610 608 605 610 617 626 637 600 642 638 597 586 621 581 614 602 591 625 600 595 585 591 589 613 605 592 595 589 621 578 575 590 576 606 624 602 609 590 579 570 570 606 567 613 609 593 616 593 563 563 562 582 603 583 582 600 580 576 561 596 580 565 601 558 585 566 602 557 566 601 572 606 568 590 564 579 574 556 552 572 584 596 562 549 583 576 568 558 548 549 577 572 551 550 559 536 553 562 563 584 536 538 585 538 574 582 572 536 538 574 578 563 537 529 541 563 527 539 539 562 564 571 564 523 554 559 523 516 519 557 514 546 517 520 520 537 522 539 525 537 537 543 557 514 551 508 518 524 546 542 527 514 528 525 507 524 546 512 529 536 534 523 493 516 507 515 510 521 492 509 534 502 528 510 531 516 499 495 485 489 486 505 499 512 497 492 511 507 509 485 475 491 509 468 479 512 471 494 503 491 476 509 463 480 495 483 469 484 492 465 469 489 486 467 498 466 494 456 475 482 462 471 485 452 484 478 455 474 470 474 477 447 482 437 452 453 442 474 441 464 458 444 457 463 448 458 451 440 448 447 457 465 434 450 452 438 419 459 423 449 426 424 436 443 427 441 451 423 430 450 420 435 444 415 413 411 420 416 409 437 428 409 434 399 401 407 430 420 416 414 393 412 398 400 418 415 386 422 413 395 386 392 395 383 405 398 377 398 392 399 388 385 408 396 382 380 396 373 383 369 373 367 389 392 397 374 384 392 375 390 367 368 369 360 375 353 375 387 385 361 353 375 359 369 376 348 368 343 369 361 355 353 363 353 344 356 365 358 346 345 356 359 343 357 354 338 335 341 347 343 328 344 325 333 322 352 338 336 345 330 337 344 316 321 332 316 318 326 315 328 332 310 308 322 328 317 325 330 321 303 321 325 299 301 322 323 319 308 302 320 305 301 295 296 295 305 299 297 287 291 297 291 307 298 303 303 299 304 283 291 275 282 297 290 283 274 271 289 287 277 291 278 268 284 264 272 265 285 280 263 262 272 270 260 267 263 257 270 270 254 253 275 270 268 260 250 253 256 259 265 266 262 265 243 256 264 239 252 252 259 245 239 243 239 245 235 237 238 252 231 228 249 238 242 227 236 224 243 227 240 243 229 227 237 229 217 226 233 215 226 228 223 212 216 213 210 215 219 209 212 211 223 226 220 210 218 217 218 212 219 208 207 219 205 212 209 207 199 209 203 205 201 209 191 206 193 191 203 197 195 199 199 186 199 187 185 189 188 182 189 182 181 184 186 192 187 189 185 175 178 174 178 181 174 174 174 186 176 171 175 182 168 170 182 182 167 165 170 173 174 173 171 161 167 169 162 162 163 167 169 163 170 164 162 154 159 163 158 165 164 159 152 161 155 155 154 161 152 150 151 153 150 149 151 158 157 156 146 154 144 143 142 141 144 148 150 149 148 142 142 141 146 141 144 145 142 135 142 145 143 133 132 143 137 132 140 132 132 130 131 135 139 127 129 134 128 128 125 127 128 125 128 130 131 132 125 131 123 124 130 119 129 118 118 120 125 121 118 120 120 124 120 123 120 125 120 120 115 121 114 116 117 113 121 112 119 118 116 115 111 114 111 116 115 107 113 107 110 107 110 111 115 115 105 108 104 107 112 110 103 105 111 110 105 108 101 108 107 101 108 101 103 99 104 103 103 99 99 101 105 104 105 101 101 104 102 98 100 101 95 99 96 96 97 100 104 97 99 103 100 96 100 94 98 100 100 94 96 97 95 98 99 94 97 94 92 99 94 99 98 96 92 97 98 94 95 94 92 99 90 97 90 95 95 92 92 94 92 93 96 94 90 93 94 92 95 94 89 97 91 95 91 92 90 89 93 94 91 94 91 91 90
90 95 93 93 96 88 93 90 92 88 88 96 91 90 93 96 91 91 89 95 93 92 94 91 94 90 93 89 92 94 97 94 91 94 97 90 92 93 91 97 91 99 95 94 92 91 92 92 91 93 97 96 94 93 96 99 93 100 98 95 96 98 100 98 101 96 99 95 102 103 101 96 95 99 99 99 95 95 100 101 96 102 104 97 106 98 101 98 106 102 103 105 108 104 104 103 108 104 100 108 105 109 102 106 104 109 103 107 110 111 106 104 114 109 108 113 109 106 111 115 116 115 115 110 113 118 114 113 118 112 111 115 112 114 116 116 113 115 118 122 116 116 122 115 120 118 115 124 121 126 120 125 118 124 129 127 120 120 127 132 131 127 128 125 132 130 128 126 128 128 128 132 137 136 132 134 133 133 133 141 135 141 133 131 139 141 136 142 146 143 140 143 142 141 138 137 140 138 147 142 143 140 141 143 150 147 153 154 157 144 155 145 158 153 148 156 150 162 153 152 150 160 162 158 159 158 166 160 165 163 162 155 158 166 166 171 167 163 162 169 174 167 172 162 165 168 173 167 170 167 168 183 181 178 183 171 173 172 172 175 177 183 175 187 175 192 181 190 184 190 181 183 191 183 189 189 198 190 200 185 200 203 189 192 192 203 199 199 191 208 202 206 203 198 207 212 195 199 202 201 201 207 213 205 221 211 221 214 211 215 225 216 226 226 212 220 219 230 230 232 229 221 228 224 226 232 221 233 227 225 233 237 227 238 234 239 242 238 247 240 244 246 236 238 242 232 248 252 244 246 252 240 236 257 250 261 244 256 241 253 260 261 263 249 247 259 252 268 250 253 259 255 268 266 265 260 277 276 257 266 274 272 282 259 283 275 281 289 271 265 281 275 274 276 289 275 272 294 295 292 273 284 286 294 294 296 299 278 294 281 295 301 287 291 293 285 307 312 313 291 304 291 311 313 309 301 324 306 323 302 316 328 303 322 312 302 306 304 320 319 316 318 334 309 320 329 310 335 314 345 319 328 325 334 332 319 319 321 326 331 348 351 336 350 339 346 344 344 344 360 360 338 354 351 337 346 365 343 338 365 370 353 349 359 372 354 345 345 362 349 362 371 349 349 365 386 384 383 379 367 376 361 366 361 369 373 369 396 395 398 386 374 375 381 401 392 404 397 405 389 399 382 403 392 380 384 396 407 406 381 384 419 421 420 410 415 408 387 399 414 399 414 430 406 424 420 402 407 402 434 436 438 420 420 416 432 416 435 428 418 416 429 431 437 443 439 426 427 424 437 436 443 420 457 434 427 460 434 432 463 441 445 442 449 451 429 431 465 439 471 443 472 434 435 440 450 439 437 452 470 471 466 467 465 470 479 444 481 470 483 459 447 462 471 494 483 463 452 462 493 458 501 456 492 492 471 478 497 496 467 467 500 470 468 477 503 476 474 502 496 473 495 513 489 487 502 487 503 503 498 519 481 520 509 494 528 521 507 513 512 502 495 519 493 520 505 537 526 492 523 519 492 538 521 525 531 546 526 538 548 505 504 512 518 518 539 529 504 535 532 546 510 509 511 551 532 551 517 561 538 515 530 558 517 527 565 541 517 550 556 564 556 567 540 529 560 527 559 535 555 571 535 573 572 548 529 555 559 577 552 563 560 578 558 551 581 556 556 579 568 559 564 572 562 544 581 549 545 590 550 589 551 588 555 558 600 594 567 596 564 578 585 606 583 567 606 591 574 577 593 592 610 573 588 599 567 563 601 590 619 587 578 587 576 566 603 598 621 592 573 615 619 568 621 581 622 587 602 613 604 597 615 581 595 609 626 613 633 587 582 635 604 582 637 600 607 621 614 597 611 634 636 590 627 603 614 611 633 643 598 592 633 599 613 621 593 592 602 610 614 618 647 636 590 639 597 599 652 639 611 610 647 641 628 651 640 614 603 639 637 618 642 621 621 646 622 609 606 654 652 630 660 624 614 662 646 644 609 625 623 653 650 665 657 634 608 665 635 665 612 649 615 626 647 611 650 649 640 664 663 653 650 623 621 646 669 623 615 673 621 633 661 658 674 676 666 650 620 632 623 666 673 658 622 649 662 664 626 631 657 617 675 634 652 665 623 662 651 646 651 641 681 655 658 665 630 655 653 671 623 662 643 625 634 675 670 658 649 653 673 653 664 624 679 636 674 621 681 643 652 652 668 653 624 645 636 637 681 670 626 686 649 653 626 665 643 680 640 676 648 630 643 628 635 637 643 625 639 638 648 672 668 631 638 672 656 652 625 650 638 629 649 667 660 656 644 683 647 663 671 674 673 626 680 685 642 635 623 660 653 650 643 634 659 659 684 627 625 623 654 642 628 682 620 668 650 645 664 677 622 649 663 673 653 656 674 675 671 674 648 639 639 670 651 676 645 651 619 643 629 649 677 618 640 666 650 634 630 662 623 671 635 663 675 632 673 629 632 654 620 643 626 671 630 641 638 668 641 672 630 654 641 626 655 665 614 626 621 629 639 643 635 645 653 667 665 663 620 637 649 641 658 634 635 650 660 607 647 646 662 631 619 603 624 644 619 639 654 641 645 632 653 629 626 629 633 624 622 647 594 595 622 596 610 596 636 649 643 630 601 637 647 625 607 629 632 622 587 595 636 636 639 593 625 592 585 583 584 605 618 636 597 581 596 627 605 617 611 621 630 615 584 623 604 588 623 588 612 612 615 571 612 628 594 593 606 585 601 626 570 575 613 615 577 568 585 564 577 617 585 596 562 562 609 584 567 599 589 584 607 576 562 560 599 588 602 587 606 601 594 607 598 602 589 588 600 557 567 574 577 544 590 585 592 571 597 567 584 567 548 578 552 565 580 552 575 582 576 570 582 533 583 548 534 545 535 530 561 548 566 571 548 528 554 548 550 523 574 546 545 545 562 551 549 555 519 523 517 521 558 562 556 552 528 541 541 550 527 524 510 541 554 526 508 539 543 516 510 528 505 513 521 509 532 544 501 536 495 499 519 503 535 490 505 490 492 516 513 535 528 499 515 503 492 484 522 521 514 520 525 489 518 478 488 484 508 513 486 495 489 497 476 505 504 492 468 507 474 467 469 464 488 491 469 459 469 458 479 497 480 498 486 463 456 477 471 465 464 478 469 484 478 484 453 462 446 477 473 471 441 453 448 472 476 476 466 448 470 443 475 438 448 452 446 433 464 444 452 432 429 439 462 423 435 437 431 435 419 434 431 428 454 415 412 411 425 423 422 438 408 437 414 410 405 435 418 418 425 440 435 434 425 431 421 430 428 414 415 408 417 395 407 400 403 406 400 409 401 412 400 397 414 396 405 402 388 412 394 391 409 402 398 386 373 392 369 367 397 366 374 390 391 377 386 375 387 393 391 361 392 373 365 384 371 355 352 385 363 373 383 361 368 368 354 357 348 351 367 370 360 371 350 337 365 365 344 365 352 349 364 362 356 335 351 338 333 352 334 336 323 323 340 338 329 321 327 336 343 337 342 320 318 336 336 315 323 320 316 310 323 309 334 316 331 303 322 304 301 305 303 321 317 304 307 317 293 319 318 303 309 297 303 303 303 285 309 307 304 309 283 306 296 298 296 293 299 276 291 277 287 276 298 284 287 277 282 276 282 281 269 279 286 288 263 286 265 278 284 281 277 268 259 255 272 278 268 270 274 268 263 268 251 270 261 261 266 255 263 258 265 250 252 240 255 240 241 239 248 245 238 242 254 244 237 247 236 235 238 237 248 234 237 242 235 227 224 234 242 239 236 229 221 218 220 232 235 231 228 233 219 227 225 216 227 214 213 223 222 219 208 207 208 205 213 217 208 219 207 213 208 202 216 204 209 211 195 203 209 196 201 198 193 207 197 199 205 194 203 200 203 188 187 184 186 198 199 190 183 182 190 191 189 179 187 177 181 192 174 175 182 189 172 179 179 182 181 169 183 182 170 167 182 168 178 164 173 175 162 171 168 169 165 162 174 164 165 162 163 170 167 155 163 158 157 157 154 154 155 163 164 156 152 163 151 149 157 159 154 156 146 146 150 152 147 149 152 148 146 151 146 149 143 138 149 144 149 144 148 139 139 144 138 138 133 144 142 141 131 131 133 131 137 134 129 133 139 137 133 130 127 133 132 129 132 130 126 129 127 129 132 127 127 122 122 127 130 124 127 125 127 118 127 127 124 121 125 117 114 115 114 116 122 119 119 113 120 113 121 112 114 119 118 117 110 109 111 114 115 111 113 115 117 116 108 111 113 112 105 114 113 108 104 112 107 107 105 105 103 108 109 102 109 100 101 102 100 102 106 99 107 100 107 107 101 99 106 100 97 96 103 97 99 98 96 102 101 101 97 102 100 96 103 100 98 102 101 101 101 99 95 93 98 96 100 98 96 94 97 96 96 98 98 96 97 94 95 96 92 98 96 94 92 90 93 95 90 91 93 95 94 94 92 90 96 90 93 89 93 89 93 97 93 97 94 90 91 95 95 92 91 89 94 92 89 88 88 96 96 91 93
91 93 95 90 89 95 94 89 91 95 93 88 91 92 91 90 93 96 95 95 89 96 92 93 89 91 93 95 91 95 92 93 90 90 96 93 89 94 93 91 92 90 91 95 93 93 97 96 93 95 95 92 94 99 97 94 94 92 93 95 96 95 100 99 96 99 94 95 94 97 96 96 99 103 101 95 95 101 97 99 96 96 105 102 96 102 99 105 100 100 105 101 103 99 99 104 103 106 102 109 105 101 109 110 101 107 103 102 106 106 107 107 107 104 114 105 106 112 116 109 111 114 114 115 110 108 114 119 110 114 112 120 118 115 121 117 118 117 114 116 113 123 120 119 114 118 116 125 122 126 117 123 120 117 127 123 120 126 128 125 126 126 128 132 125 129 124 128 126 133 125 135 135 127 136 128 127 140 137 139 133 139 133 138 135 141 134 137 142 137 134 139 139 137 136 138 140 143 137 139 144 149 149 144 152 146 146 150 156 146 156 148 154 158 152 154 154 159 155 160 150 152 152 156 156 163 155 163 166 162 160 170 162 158 170 172 159 163 164 164 168 161 167 168 164 169 164 172 176 178 168 172 179 176 174 172 182 172 182 178 175 177 184 188 189 176 189 187 189 192 187 188 184 187 187 192 185 183 199 189 186 201 197 190 200 200 192 192 190 197 204 205 192 205 204 210 208 215 209 213 215 206 207 207 213 203 211 209 223 219 217 215 210 219 216 218 215 227 213 231 212 232 220 220 231 223 228 225 223 229 234 241 223 229 229 225 235 229 247 226 228 245 228 228 252 236 247 234 248 245 236 235 256 258 250 261 262 239 263 244 259 253 256 253 255 261 257 251 271 249 262 253 260 253 276 254 261 270 257 259 279 262 278 261 270 284 272 264 286 286 269 268 279 282 286 269 286 273 293 296 286 287 279 303 294 294 277 295 301 303 289 302 295 285 293 304 298 299 309 291 309 297 308 311 306 306 318 322 317 296 301 307 323 310 320 322 302 314 319 330 315 325 310 310 318 327 312 320 322 312 323 341 347 339 323 338 328 328 329 341 345 336 332 326 338 338 334 356 328 351 331 349 363 355 333 353 363 348 363 363 347 368 355 351 364 356 360 346 377 348 358 356 370 355 374 364 363 371 361 376 386 384 376 375 392 383 392 378 362 374 394 377 373 381 378 386 388 373 402 381 409 402 407 396 411 387 411 414 407 401 384 387 386 386 396 414 395 415 394 422 393 413 422 391 412 420 434 401 402 415 408 401 438 412 411 416 434 436 413 438 416 417 448 440 426 417 434 449 440 446 455 455 425 418 451 426 443 437 438 461 435 439 429 428 450 451 436 429 432 442 433 438 439 474 468 475 478 480 457 445 439 476 442 485 472 473 458 444 476 481 483 475 479 460 472 470 457 478 479 494 485 499 489 472 488 471 465 504 468 496 463 469 477 486 509 494 480 512 510 509 479 504 508 485 491 494 479 499 490 487 509 478 487 519 493 521 523 488 493 528 507 535 523 488 521 495 505 500 496 540 532 535 535 508 531 521 525 516 537 502 504 530 519 521 537 508 529 546 553 555 515 544 528 526 547 536 544 558 551 522 530 542 529 560 568 567 555 554 571 570 570 532 557 536 525 535 562 557 570 544 534 575 531 564 563 534 576 568 567 533 561 547 546 559 582 573 546 550 578 573 551 580 541 563 575 576 579 560 581 573 594 579 578 560 567 601 555 557 552 555 578 554 587 592 567 590 591 588 582 597 569 558 578 576 578 574 572 588 562 597 607 570 577 571 564 607 610 612 622 612 610 590 602 579 586 601 588 573 596 590 627 610 586 618 626 631 597 605 612 601 634 610 586 625 579 616 608 617 624 593 599 586 628 635 625 610 630 635 592 623 641 633 594 591 635 595 632 592 623 639 602 621 616 601 621 628 646 629 615 623 649 597 647 647 634 620 651 609 631 630 608 637 613 608 612 658 601 648 642 621 650 650 653 651 617 655 626 634 660 662 606 632 662 639 637 621 663 612 645 664 625 628 647 624 615 669 637 611 652 671 661 630 611 670 670 616 624 633 666 664 649 621 645 661 631 676 672 658 654 668 651 673 625 626 626 633 625 654 635 677 625 649 638 640 637 621 677 645 670 663 665 657 637 624 680 638 634 644 660 665 656 639 635 666 621 627 673 650 685 667 645 630 637 668 654 657 671 649 684 660 629 667 633 650 675 632 671 626 656 646 671 629 667 623 676 669 630 666 634 631 649 658 640 665 642 675 635 628 637 634 666 646 681 679 675 668 688 658 671 657 682 656 664 663 657 652 645 666 632 658 676 658 628 628 635 649 681 646 652 629 658 632 653 650 624 640 630 626 676 679 659 670 647 637 647 683 669 671 660 677 640 650 648 648 657 659 673 650 619 640 657 656 651 624 620 654 642 629 657 631 622 632 671 657 674 657 647 655 645 642 615 666 643 647 647 673 674 667 628 642 650 641 657 640 667 615 673 652 612 632 658 661 670 648 639 663 625 669 639 655 632 639 666 632 661 645 651 630 635 654 610 632 637 633 661 624 655 618 639 609 607 617 606 644 617 625 656 599 654 640 648 629 606 614 635 618 633 653 632 655 603 597 608 596 613 613 620 612 640 640 615 595 607 624 589 643 622 631 628 607 644 623 629 606 600 623 616 608 610 612 613 593 588 630 632 583 595 618 587 609 592 604 598 612 587 623 621 623 631 594 607 621 595 619 581 611 622 599 587 601 612 579 568 605 616 587 597 585 579 565 595 600 585 600 590 579 580 596 583 585 580 555 557 586 587 608 572 573 599 558 553 562 550 552 591 573 552 589 570 584 592 555 556 576 582 580 596 543 577 570 585 553 562 559 581 583 553 586 588 569 573 547 585 555 537 550 560 543 528 559 573 551 528 524 554 529 535 542 565 562 571 539 567 564 567 545 542 518 523 543 559 552 559 557 542 525 511 558 555 522 517 541 515 512 532 551 506 528 510 535 540 517 511 515 500 546 512 496 527 531 498 532 527 491 522 524 490 497 502 535 532 521 501 490 519 515 485 521 519 482 494 514 503 488 519 493 485 510 511 485 514 483 477 467 485 501 512 470 473 485 499 499 469 490 464 488 498 495 489 470 499 498 463 493 455 459 455 480 488 451 465 453 451 488 483 467 453 470 442 459 445 463 466 436 448 443 445 470 448 448 447 456 448 428 448 431 436 448 446 424 439 441 431 425 436 423 436 429 445 442 425 431 426 413 448 442 410 422 443 426 439 439 418 436 403 425 400 419 423 404 410 432 414 418 416 422 401 401 414 425 405 427 389 390 406 413 403 406 390 383 415 402 392 388 398 412 389 396 382 383 406 379 386 388 398 373 385 366 378 367 399 387 362 367 384 376 361 362 363 358 372 371 362 353 383 367 369 373 361 370 349 366 375 360 344 342 373 348 353 364 351 344 338 358 339 352 363 342 365 349 334 350 354 355 348 327 347 339 356 327 349 323 333 324 337 341 327 342 316 322 317 339 335 329 316 339 327 316 336 308 324 328 327 320 328 307 330 300 324 317 297 317 296 303 305 311 309 315 308 289 316 313 302 293 285 305 290 291 305 287 303 300 298 290 288 282 289 299 295 288 276 281 291 273 272 275 292 292 282 281 265 271 279 285 279 278 286 284 275 272 274 274 257 278 268 256 268 259 273 254 271 260 268 258 268 268 250 253 261 259 258 265 262 261 246 258 250 255 236 246 244 243 238 250 246 230 250 234 242 236 234 230 235 242 224 235 235 239 228 234 229 237 238 226 221 215 220 220 233 223 221 214 221 224 213 218 225 221 210 207 212 213 223 203 208 220 202 202 202 204 214 209 210 209 197 203 209 211 202 205 198 200 197 197 193 203 190 204 198 188 196 192 194 185 188 191 190 190 181 191 187 183 187 177 191 177 179 187 177 189 171 177 180 182 174 171 180 170 180 172 175 180 180 166 177 173 167 178 162 173 164 162 162 167 167 164 167 171 170 167 160 166 157 152 166 167 155 162 157 157 151 156 158 156 151 155 149 152 151 149 144 149 152 148 141 149 151 153 146 139 147 142 137 140 146 146 135 142 141 143 138 141 136 136 144 133 140 138 135 136 137 131 137 131 132 129 134 135 127 133 127 124 133 126 127 129 129 127 131 124 120 120 126 128 120 126 126 117 121 125 121 124 121 121 123 120 124 116 120 124 120 121 123 121 112 113 111 115 116 114 120 118 113 110 110 115 114 107 112 114 116 116 113 115 112 112 112 112 113 107 112 106 103 107 103 104 103 107 107 101 101 101 103 108 108 107 100 103 99 104 107 97 101 99 105 98 97 100 102 102 96 102 95 96 99 98 100 101 104 100 101 96 96 99 94 100 101 96 97 97 98 100 97 92 94 100 98 98 97 92 97 96 96 95 92 92 94 93 96 97 90 94 90 92 89 89 97 96 92 90 91 96 89 95 95 88 93 91 93 88 93 91 93 96 94 93 96 88 96 93 93 95 95 93 95 93 92 92 91 93
93 91 90 92 88 88 90 93 90 87 93 95 88 87 92 92 90 91 92 87 95 89 94 91 93 92 89 88 88 91 95 93 96 89 89 95 88 91 93 92 91 97 89 92 97 94 90 92 98 93 92 97 93 99 91 99 92 93 99 94 95 96 97 92 97 97 100 97 99 95 100 101 102 102 102 101 102 97 101 95 95 98 103 98 101 104 100 104 105 97 105 98 104 105 103 106 106 107 106 101 106 101 101 106 102 109 109 110 103 106 111 106 112 103 112 104 113 107 110 115 108 114 108 114 115 117 114 114 111 109 119 110 118 119 120 118 114 115 116 113 116 117 115 115 123 118 119 125 118 116 121 124 121 117 128 121 124 119 123 123 127 122 124 121 125 122 130 123 129 135 127 130 133 128 137 133 128 138 134 135 141 130 139 136 135 139 142 137 143 135 138 138 139 142 142 146 147 149 144 148 145 144 148 149 141 148 143 141 151 146 148 151 153 158 152 152 148 154 158 151 158 158 155 153 161 156 154 154 161 168 162 166 156 155 157 164 170 164 163 163 170 170 176 175 171 172 167 180 179 170 165 179 169 173 170 180 179 177 187 172 187 185 178 184 185 189 183 184 188 188 184 181 180 194 187 187 199 197 195 192 186 201 187 204 202 204 189 193 208 197 199 197 204 207 201 204 212 209 213 198 202 210 203 201 204 214 215 205 223 209 210 209 214 226 211 215 224 225 226 225 232 223 216 230 216 233 215 217 231 218 223 240 236 233 225 241 227 232 245 244 239 239 249 238 247 249 236 231 254 237 237 257 245 257 241 239 248 261 244 253 263 248 246 262 252 261 247 269 264 259 270 267 274 251 257 252 261 268 279 272 259 265 267 264 281 273 271 282 285 289 272 267 269 291 272 276 283 288 290 286 288 278 281 286 297 292 287 304 282 285 288 304 294 283 292 305 291 288 288 296 310 302 294 310 320 317 296 322 303 308 303 303 324 312 330 328 324 307 319 310 306 323 336 330 317 316 319 320 339 319 336 346 333 319 329 347 345 327 328 346 343 348 352 348 352 330 344 329 347 336 332 354 346 352 335 365 365 337 364 357 354 343 341 368 371 364 375 375 376 359 371 358 349 362 382 365 368 375 372 366 377 387 381 368 361 382 366 361 362 385 400 378 397 399 396 401 396 389 395 385 381 395 401 394 409 403 389 381 392 408 388 401 395 400 385 412 405 406 409 422 426 391 426 417 429 430 408 401 426 406 438 404 400 416 401 402 407 412 416 407 436 406 433 413 450 435 434 453 416 417 437 431 435 437 453 428 456 435 448 425 443 463 453 431 454 432 427 436 458 436 440 475 440 475 461 442 441 473 472 452 447 459 461 476 441 458 467 479 480 473 469 472 471 476 479 477 477 464 471 490 460 460 466 499 504 490 465 488 490 499 469 490 467 508 466 480 515 490 512 477 492 472 500 482 497 491 501 493 482 502 508 498 508 524 515 505 525 494 530 528 520 506 534 521 519 527 506 492 529 510 536 540 545 536 527 522 512 542 549 535 516 524 536 502 505 547 526 534 526 524 547 530 514 537 547 549 511 559 519 550 547 528 548 538 528 568 566 556 559 533 567 527 564 526 564 574 545 569 571 571 561 539 542 542 550 556 556 548 542 547 558 560 548 574 561 544 591 554 548 587 539 562 594 554 549 544 595 569 549 551 568 591 567 557 551 564 587 594 582 605 584 574 601 556 591 595 592 561 574 584 595 604 614 572 595 617 562 585 582 586 595 620 589 594 594 566 586 609 604 583 570 574 606 599 598 590 606 615 579 613 630 623 631 585 576 601 575 590 608 632 611 578 625 630 587 608 610 613 620 614 641 640 599 610 634 592 630 589 632 588 600 590 593 596 645 615 649 614 649 616 604 643 591 639 648 607 610 642 632 631 612 630 630 632 605 627 612 633 649 613 605 603 650 614 660 643 622 625 635 663 647 605 603 623 656 614 625 611 650 630 637 636 616 614 620 647 616 660 636 620 610 669 665 649 663 648 622 650 624 658 634 615 653 612 659 653 628 621 640 640 636 674 619 622 625 645 663 620 634 628 632 638 626 626 678 651 658 636 675 662 660 648 676 637 629 622 630 648 678 626 651 639 636 678 633 625 669 683 626 655 652 650 682 667 665 670 639 642 627 632 623 671 665 683 628 677 625 639 641 686 646 675 641 662 670 654 670 656 655 677 625 624 641 686 670 685 671 687 643 676 635 646 662 678 644 667 669 646 683 625 644 642 677 664 683 660 632 667 629 665 655 630 665 675 629 646 673 676 647 627 666 658 651 641 649 670 684 628 629 678 629 651 633 685 626 630 656 635 672 662 677 638 670 653 624 675 675 675 663 633 678 642 669 642 659 630 624 655 635 630 646 643 658 657 642 663 663 676 676 650 651 665 665 633 634 670 669 636 651 632 651 619 650 621 618 643 649 614 636 663 634 640 625 632 639 634 638 623 664 651 643 641 656 671 609 649 613 662 668 647 614 640 651 649 623 638 668 629 661 607 647 638 644 645 640 652 661 622 621 648 633 604 630 661 631 607 646 648 606 628 652 638 618 654 640 656 650 639 624 656 638 653 651 619 602 620 613 630 636 636 627 596 592 606 608 605 614 631 641 633 602 631 633 631 586 635 592 600 600 603 593 623 587 608 614 632 635 590 600 597 590 626 635 622 603 599 590 574 601 628 629 578 597 594 585 579 607 603 596 609 620 577 572 576 586 582 567 583 598 587 596 568 607 577 593 597 608 571 560 602 580 587 606 612 562 590 559 599 573 595 562 561 586 554 555 602 570 550 599 591 563 588 570 576 545 564 585 575 577 555 563 566 550 576 538 537 560 579 581 541 577 548 563 585 565 580 533 559 577 577 527 570 526 565 539 562 536 565 558 545 553 524 568 527 527 542 558 526 558 544 563 561 540 515 517 538 552 543 542 559 519 549 553 518 511 550 525 547 508 520 520 532 540 516 518 537 498 524 534 511 499 533 525 534 494 502 522 518 504 488 524 521 525 526 501 492 503 505 525 509 500 494 476 490 477 476 504 478 513 497 476 476 510 472 496 497 498 499 488 477 478 488 481 465 498 474 478 474 499 456 497 485 457 468 458 467 463 472 482 468 470 490 477 461 483 482 451 445 441 446 445 452 479 479 449 453 447 464 451 445 443 447 437 472 451 439 459 457 463 438 423 450 420 437 459 449 422 430 443 453 414 416 432 413 427 447 444 416 434 412 408 418 408 426 425 441 412 430 438 433 421 408 403 428 434 432 403 407 408 423 425 398 423 420 402 394 411 402 416 417 408 384 405 404 390 402 409 407 375 378 397 372 376 385 370 382 381 391 386 385 387 377 385 391 374 361 379 385 363 390 380 384 365 357 376 359 366 373 353 380 353 367 357 365 362 360 369 343 367 351 362 366 342 348 366 362 339 348 337 333 363 331 344 344 334 335 356 324 348 349 336 350 323 322 350 350 348 320 344 314 339 312 332 325 314 318 331 314 323 330 332 334 330 308 319 312 314 307 318 301 306 307 297 300 301 306 300 314 300 309 305 308 307 304 295 290 293 303 297 292 296 298 283 298 304 296 299 275 292 289 286 291 274 295 286 295 292 280 280 291 266 290 286 288 284 268 280 268 269 274 262 275 268 272 266 263 254 260 254 273 254 267 269 267 270 263 259 249 258 248 246 260 255 249 243 249 249 247 250 237 251 246 238 232 248 252 237 229 238 230 235 239 244 242 228 225 243 241 233 238 227 229 231 236 217 215 218 224 226 222 222 222 219 226 211 224 225 208 224 218 219 210 208 211 219 203 207 206 213 213 197 201 200 199 209 198 207 201 194 196 209 209 203 196 196 205 187 200 188 199 192 200 198 198 186 185 186 187 185 178 178 179 190 179 179 175 175 174 183 188 175 187 174 184 174 171 173 177 183 178 165 175 179 170 165 164 172 169 171 171 168 170 171 160 166 167 161 163 155 158 153 155 158 160 162 159 157 160 155 159 152 159 152 156 156 146 147 150 156 153 148 144 147 149 153 153 153 142 144 146 143 148 147 149 137 143 143 135 137 139 145 143 141 141 144 132 142 133 142 133 133 130 134 136 135 135 126 131 129 129 134 125 127 128 131 133 128 132 125 122 121 123 127 129 127 121 128 125 121 120 124 121 122 115 114 117 124 115 119 119 118 112 113 113 113 116 115 110 110 115 115 116 116 108 111 117 108 109 107 110 110 106 114 111 110 114 112 105 106 105 105 102 106 108 102 101 108 104 107 109 99 105 102 106 106 104 102 99 105 106 99 101 103 100 100 97 96 98 100 99 102 103 102 96 102 99 102 95 98 100 94 99 96 99 97 94 98 96 96 93 100 97 92 99 99 94 93 96 96 98 94 98 95 94 95 94 89 92 95 91 89 94 96 90 88 90 91 94 92 93 95 91 96 95 88 95 88 90 89 93 87 91 92 93 95 95 87 93 89 91 93 88 88 91 89 88 91 90 95 93
94 90 86 91 88 94 88 88 88 90 94 88 94 90 92 91 89 92 86 92 88 93 94 88 87 87 89 91 91 88 87 88 93 87 94 94 94 88 96 96 90 95 88 89 91 93 95 93 91 95 90 92 91 96 93 91 94 93 95 99 96 95 99 91 94 96 98 92 94 97 99 97 95 99 99 97 94 94 101 103 104 104 95 100 97 96 100 101 98 101 102 104 103 100 103 101 98 107 101 105 108 107 107 100 109 104 100 109 106 103 110 108 103 103 104 108 108 109 112 104 109 107 107 112 111 109 110 116 112 118 117 115 112 116 115 113 110 121 112 116 120 114 123 114 121 122 117 120 121 123 121 125 125 122 126 119 124 126 121 128 128 122 122 127 124 121 122 129 132 128 123 135 128 127 130 134 138 129 137 128 134 129 135 137 134 136 132 131 142 138 146 144 143 137 136 142 147 145 147 149 144 138 144 150 140 149 153 142 150 151 142 155 156 154 147 153 158 151 151 161 157 159 157 151 154 155 161 153 152 154 168 162 166 156 159 159 164 158 167 161 165 162 160 171 171 163 168 171 171 176 170 176 167 181 179 177 171 175 186 175 174 171 179 175 179 174 175 177 185 176 193 190 189 191 185 188 192 196 188 183 198 184 191 195 192 194 189 203 205 190 194 202 210 201 198 200 205 202 214 199 202 213 211 209 214 219 211 220 213 209 206 212 213 219 227 222 220 218 218 218 229 222 224 234 215 232 231 236 238 236 224 240 221 236 241 242 234 240 245 239 244 238 232 239 250 241 233 241 237 238 244 246 244 246 241 252 257 241 261 262 262 243 251 260 248 254 269 265 250 258 250 256 266 270 256 272 264 262 269 268 264 272 258 281 279 262 273 276 288 274 273 279 280 273 282 281 294 286 280 298 276 281 299 274 276 287 281 287 287 299 288 305 302 284 310 286 309 299 296 298 297 306 294 308 299 299 310 299 300 321 315 300 300 306 311 319 315 310 318 315 315 334 313 318 321 313 316 321 332 314 325 326 323 328 320 341 332 328 329 337 322 354 343 327 346 338 354 356 355 339 360 362 342 351 350 358 354 369 345 338 360 374 345 355 376 369 350 379 369 348 359 365 383 363 372 375 380 387 356 362 367 373 393 359 394 394 367 380 396 374 387 398 397 392 368 397 388 396 384 383 385 404 387 406 412 388 409 416 401 406 414 398 392 389 393 410 406 417 424 422 402 392 395 418 431 421 404 427 398 427 413 437 409 403 437 429 438 430 439 443 445 439 436 442 442 433 448 421 416 436 437 454 435 420 456 458 427 443 433 461 450 427 424 439 465 461 449 459 443 449 464 439 445 451 438 479 440 452 480 482 472 463 448 470 487 476 469 449 483 480 481 486 461 479 469 451 476 482 477 487 498 492 462 493 481 468 466 497 469 491 465 463 509 504 485 508 496 495 486 487 510 498 519 495 497 489 476 511 500 485 503 522 526 482 517 525 517 490 496 487 506 519 533 517 496 519 506 501 508 541 511 540 501 521 508 503 543 547 519 530 514 546 520 507 518 550 530 555 517 536 508 529 547 531 554 544 543 539 562 521 525 563 515 532 521 521 523 568 561 560 561 523 522 555 569 574 570 569 552 579 571 553 565 537 566 554 573 577 560 545 568 576 567 535 556 568 543 579 592 541 563 591 559 576 577 558 591 575 573 565 582 563 585 557 572 576 569 587 593 552 552 590 578 605 562 582 603 585 589 589 575 586 615 578 586 597 571 561 579 572 610 578 616 590 580 622 588 613 613 604 599 579 628 604 575 592 597 595 612 575 589 582 606 591 599 632 606 631 627 610 626 605 588 635 582 602 617 586 634 586 612 609 638 593 598 585 629 636 635 593 625 610 648 631 643 624 609 641 639 643 598 645 651 615 641 642 621 616 623 627 641 642 648 610 610 647 615 637 610 652 616 639 615 650 639 651 621 643 617 657 627 613 656 635 636 637 665 630 612 638 637 652 611 651 661 671 617 658 641 624 658 629 635 644 629 667 659 650 611 612 639 613 657 652 612 630 669 656 633 661 615 657 642 656 638 641 655 648 628 625 664 678 673 676 618 626 663 678 679 676 680 635 650 677 647 672 659 641 668 655 652 659 657 664 629 681 656 680 662 634 659 632 643 653 628 646 662 675 644 659 668 641 678 635 634 641 626 677 665 674 647 634 650 685 678 660 682 650 654 658 665 629 670 686 660 676 647 637 664 668 673 644 686 665 658 635 683 662 688 662 649 649 672 675 647 661 648 640 688 678 675 665 683 657 663 653 645 685 666 684 665 650 640 662 626 675 674 686 648 675 658 674 634 641 662 655 678 684 670 678 673 657 655 666 623 627 630 644 624 673 640 663 636 657 639 638 644 624 636 669 674 673 654 684 626 626 652 681 623 636 673 674 670 640 653 673 647 661 632 616 674 625 649 623 637 673 657 668 640 663 673 668 620 619 624 667 662 668 623 659 643 626 620 667 627 660 616 653 653 635 653 646 644 622 653 666 649 654 623 638 628 653 668 653 656 640 620 652 607 636 660 663 619 611 632 602 650 658 662 655 609 618 604 659 627 622 615 634 650 625 633 656 613 617 634 617 606 595 602 632 618 635 627 594 627 593 621 598 607 645 606 608 616 612 630 590 599 640 633 609 617 611 635 599 585 616 601 605 594 624 631 624 606 615 598 578 603 584 625 576 599 621 580 571 609 601 609 603 585 596 617 626 602 597 568 620 621 585 576 567 616 596 573 562 608 573 576 582 586 603 557 588 568 599 568 604 594 581 569 553 576 570 585 600 597 581 586 592 602 551 557 574 556 549 564 563 585 562 549 584 571 559 541 571 546 574 589 548 539 569 557 532 576 555 562 568 574 542 557 556 542 536 537 558 543 550 542 533 537 531 560 564 555 543 545 532 526 535 565 531 532 528 556 552 561 544 538 514 534 545 540 537 519 554 513 517 520 551 507 531 538 545 525 539 501 520 504 501 501 528 503 494 513 491 533 504 503 533 503 498 503 497 520 507 514 515 508 517 516 524 513 509 488 523 516 498 504 489 474 506 481 499 501 477 502 509 467 510 511 490 471 499 468 503 471 494 474 493 475 477 479 490 484 477 473 486 480 459 486 460 468 472 466 454 482 483 444 445 470 473 461 450 465 464 480 437 475 441 466 438 475 442 430 448 427 461 457 456 457 434 437 422 439 445 434 421 430 445 450 450 446 424 429 424 414 418 448 437 434 418 409 417 419 411 441 429 417 409 433 440 400 405 404 417 413 405 429 408 431 414 412 416 425 398 402 406 418 385 388 386 401 407 401 382 416 385 409 406 377 407 373 402 374 382 375 385 404 384 378 381 373 375 371 380 380 395 385 389 388 367 380 388 380 359 365 363 354 357 361 366 374 364 360 359 364 349 369 348 354 365 343 366 354 353 360 346 361 348 365 334 348 332 340 359 339 332 332 333 343 328 328 346 320 331 330 337 338 320 331 330 333 327 337 316 313 338 334 316 315 323 306 315 325 328 314 313 328 314 304 305 298 326 313 304 321 294 293 292 290 290 294 299 296 293 301 309 284 294 290 299 305 281 297 299 285 283 283 278 284 293 272 277 271 274 268 281 282 267 283 269 286 276 279 271 267 286 271 259 284 266 280 260 276 278 276 267 272 269 268 260 267 255 253 264 250 263 245 254 258 243 256 240 248 261 247 250 243 255 252 237 233 255 241 244 251 239 232 249 232 247 239 240 230 232 241 240 228 227 239 237 231 221 229 235 221 230 216 232 222 216 212 220 213 214 228 224 225 218 207 209 224 205 213 216 209 211 204 213 204 209 208 202 202 202 209 212 209 202 201 193 209 191 190 192 197 202 202 194 194 191 196 195 196 182 186 191 195 189 180 192 180 189 182 183 176 189 188 183 177 184 183 177 181 183 181 176 177 176 181 167 169 176 176 175 168 177 170 176 162 163 166 167 163 160 167 161 157 163 160 165 153 159 152 157 164 154 162 161 161 149 151 155 161 160 153 150 157 158 156 153 152 156 146 145 141 143 141 148 149 144 142 146 141 141 147 139 140 144 133 137 136 143 135 136 138 131 135 136 141 137 139 129 138 130 133 137 128 127 124 135 125 124 132 131 123 132 129 129 124 129 128 128 118 126 120 121 121 123 127 121 121 118 123 125 122 116 116 120 114 122 113 113 117 118 116 111 115 119 115 116 118 117 118 108 110 108 108 116 115 108 107 111 104 111 105 104 110 110 107 108 106 109 108 107 100 102 109 108 99 108 108 105 106 102 103 106 101 102 102 99 98 97 105 104 98 98 98 97 97 103 104 101 96 98 100 97 98 101 95 95 95 101 92 92 93 92 96 98 96 94 95 91 95 93 94 98 96 90 98 93 92 92 91 92 94 97 95 95 95 95 89 95 92 96 95 91 95 89 88 91 90 92 90 94 93 92 94 90 92 91 90 92 91 90 94 87 89 91 94 94 87 93 90 89 90 86 92 90 86 93
91 88 87 85 85 91 90 90 86 93 85 88 89 88 93 88 89 86 92 87 93 92 93 88 86 88 89 93 90 87 89 88 92 90 87 92 88 91 88 87 90 95 91 93 90 88 96 92 96 92 92 95 90 90 95 90 92 97 98 96 90 91 96 96 95 96 99 96 92 99 95 93 96 100 100 99 98 97 102 98 102 96 102 100 102 100 100 96 98 95 102 102 100 99 97 102 100 105 102 101 106 100 105 101 103 102 105 101 104 101 107 105 111 104 102 110 110 110 112 106 107 113 109 105 111 110 116 111 114 108 116 114 112 118 116 113 112 114 112 111 115 119 112 113 121 122 123 122 115 116 115 123 124 117 126 124 122 124 126 129 126 123 122 128 122 123 128 129 123 123 128 134 133 134 127 133 131 137 130 134 128 129 128 141 129 140 134 140 141 133 142 140 141 141 134 143 138 141 148 147 147 139 148 144 141 150 142 147 147 142 144 148 149 151 147 159 148 158 160 149 158 148 154 152 158 159 164 161 152 159 159 157 153 168 169 155 165 170 160 167 162 170 164 168 168 176 169 166 172 171 165 169 181 170 170 177 183 175 186 177 173 182 172 176 172 189 178 185 183 176 179 181 187 180 179 193 187 188 199 185 190 191 200 189 199 202 205 201 202 195 205 208 203 203 206 195 209 205 201 207 207 200 203 215 209 212 218 210 220 203 224 215 207 216 216 216 209 224 214 226 218 227 233 215 221 225 226 228 236 222 235 232 239 220 229 243 244 239 230 235 239 226 243 241 231 231 231 253 252 245 232 240 257 254 238 242 259 244 258 242 252 241 256 267 260 256 248 251 262 250 267 273 254 267 263 257 255 273 274 263 257 269 266 273 264 279 286 275 275 277 287 291 291 271 282 279 283 274 272 273 286 275 286 301 279 299 284 306 286 301 304 298 304 302 310 301 300 310 313 304 303 318 306 313 309 294 300 322 310 313 305 302 313 299 300 329 329 311 319 329 329 312 331 321 312 318 326 341 333 312 325 319 343 316 327 334 327 321 324 332 338 330 336 324 347 344 331 339 348 344 342 345 361 361 348 362 335 358 355 353 353 341 356 354 356 360 347 379 355 347 354 379 368 349 375 374 367 358 378 381 370 376 374 368 382 363 369 398 373 380 391 387 365 388 402 370 403 392 409 388 395 406 386 401 383 405 383 404 388 381 417 382 409 396 392 389 417 409 400 425 418 426 416 395 415 430 434 399 429 403 425 404 430 413 435 404 417 407 444 412 413 439 429 447 435 415 422 419 441 450 438 415 421 419 422 437 425 446 447 441 427 430 441 445 447 455 460 472 435 441 462 453 450 441 463 457 477 463 457 445 444 467 461 484 460 458 455 457 474 471 456 490 468 455 494 466 484 470 485 488 456 468 487 501 459 482 460 506 485 467 498 475 501 480 513 473 487 491 503 488 488 490 512 481 516 524 518 495 497 482 522 482 515 509 487 519 517 519 493 489 496 522 537 506 537 503 527 522 512 522 506 535 500 506 525 532 548 501 504 533 548 533 521 540 526 542 523 514 550 522 520 523 514 542 517 516 546 545 526 535 542 548 556 558 552 538 526 531 529 566 553 535 535 560 546 551 575 575 530 529 537 542 579 547 547 573 548 541 532 554 553 568 578 575 587 578 550 549 540 549 586 577 572 585 557 578 591 578 591 567 591 572 557 590 574 587 573 564 570 568 562 558 579 568 595 572 578 556 595 585 569 606 577 611 574 617 583 593 585 593 616 575 614 603 624 580 587 607 586 625 624 612 629 594 616 579 582 583 615 619 599 631 625 579 634 587 582 622 598 607 600 598 587 598 597 620 626 583 638 643 596 604 599 626 605 610 610 607 611 632 638 625 631 612 627 625 630 595 597 624 606 604 643 616 640 627 612 610 615 633 607 651 636 619 634 599 615 647 644 646 617 647 629 651 639 646 615 610 653 646 606 655 615 635 616 644 648 611 658 629 666 655 620 627 612 615 671 658 615 639 646 642 659 647 670 642 651 649 642 653 612 615 672 629 658 656 646 622 673 653 645 656 654 657 677 659 666 676 629 675 680 621 637 647 677 648 619 620 653 678 642 667 629 646 644 622 667 620 645 628 635 634 644 657 661 660 668 684 638 680 677 640 685 633 669 681 663 673 684 634 668 645 684 678 671 645 682 656 648 644 664 665 658 689 637 635 664 685 632 683 678 687 635 677 635 684 671 678 669 667 688 650 688 685 639 673 643 632 640 667 654 681 643 689 681 657 634 657 652 641 650 642 640 660 629 649 656 673 635 635 650 634 660 649 630 675 631 648 684 645 689 647 637 642 644 627 675 652 658 638 669 683 653 684 653 656 642 685 642 655 632 668 663 667 627 671 651 635 628 645 657 629 669 669 647 623 672 633 652 643 647 634 639 678 629 670 649 649 669 667 617 679 648 621 650 672 634 658 641 640 625 629 659 676 645 634 626 621 624 619 669 648 622 633 631 664 624 665 664 611 614 663 625 626 668 659 618 622 639 654 626 651 612 647 630 648 665 650 647 615 649 609 658 661 636 638 610 658 615 627 617 634 616 643 641 607 643 639 617 603 657 639 631 626 619 648 640 604 597 596 630 605 652 638 615 591 617 591 625 630 608 595 636 599 637 629 623 622 603 611 612 604 585 630 625 589 635 614 623 632 630 620 630 606 582 576 583 576 619 575 617 608 592 614 590 601 592 623 596 618 606 609 590 575 624 587 573 592 589 618 585 584 573 587 614 599 602 584 568 574 601 605 600 576 584 604 587 589 567 573 585 561 599 601 559 603 593 574 562 592 593 570 590 596 587 559 566 562 592 560 570 577 576 559 550 591 580 545 580 559 578 577 545 568 549 544 579 572 542 535 566 575 550 546 563 543 566 539 559 548 524 556 520 521 531 540 570 544 527 554 563 541 526 553 526 549 527 530 545 533 521 511 521 524 531 514 510 548 503 528 514 506 515 501 547 513 499 530 527 536 523 498 516 513 528 523 510 537 518 529 486 515 511 510 507 519 481 510 525 506 504 525 492 514 506 515 506 519 489 496 500 497 509 484 469 503 483 474 486 470 484 509 496 480 482 470 497 484 465 489 485 496 457 456 480 493 456 466 458 464 468 492 470 458 470 475 469 459 481 472 472 453 442 476 454 449 442 468 465 449 440 455 460 445 469 446 456 448 429 433 440 431 438 437 451 418 447 432 436 426 431 426 450 429 423 414 421 439 440 446 445 446 433 428 439 440 442 433 436 434 414 400 424 400 423 402 406 408 424 399 392 415 402 411 419 404 411 398 405 404 396 384 402 393 410 398 381 409 405 410 400 386 396 400 391 399 388 374 367 364 400 365 385 375 366 385 379 366 387 359 371 388 389 368 360 375 378 371 381 356 366 363 354 346 346 346 376 354 368 351 345 341 361 362 363 362 358 366 350 355 354 355 335 357 337 335 349 353 345 332 348 348 340 322 319 331 342 345 332 326 318 329 338 323 339 310 313 334 333 330 313 306 321 305 308 324 318 316 327 311 303 301 323 308 320 320 303 319 318 302 291 312 290 303 293 306 294 289 291 301 302 307 284 280 289 302 285 294 282 275 299 297 283 271 291 270 281 278 266 277 287 267 273 286 272 286 275 260 262 273 276 274 257 272 272 257 253 265 265 254 251 264 257 269 253 256 267 249 258 265 252 240 257 246 257 252 251 249 237 239 250 247 242 238 235 229 251 244 244 239 229 226 239 244 237 224 242 224 221 228 237 220 220 227 231 216 233 229 217 230 213 214 225 212 223 220 216 215 211 222 218 223 206 204 221 219 219 208 202 209 196 205 199 212 206 205 210 208 203 195 198 192 206 190 203 189 197 189 194 190 194 183 186 198 186 193 191 185 185 193 188 183 192 176 185 186 176 173 183 183 178 185 175 180 174 170 177 170 166 179 165 170 171 168 176 169 167 170 160 173 168 161 164 167 157 169 157 169 160 156 162 158 164 161 157 150 159 160 153 158 158 161 151 155 151 159 153 148 145 150 142 151 145 143 149 144 148 140 146 140 137 147 144 144 137 138 143 146 134 141 140 142 139 135 134 136 131 139 136 131 129 135 138 137 129 131 129 124 136 130 131 130 123 129 126 130 130 121 126 130 125 123 128 121 121 120 124 119 121 123 123 115 121 121 118 116 121 117 112 115 119 112 112 112 117 114 117 116 109 116 112 111 114 115 107 108 110 109 112 108 109 107 103 112 103 111 109 102 104 104 108 101 104 106 100 108 105 100 108 101 107 99 101 101 105 98 103 103 98 105 102 97 101 104 96 103 103 95 101 101 100 99 96 97 94 95 98 98 94 100 97 98 99 93 99 99 95 94 96 94 95 96 97 91 90 92 93 93 94 89 89 90 93 90 92 92 93 88 88 92 95 92 88 93 94 94 90 90 88 87 91 92 91 89 91 89 90 93 94 86 93 94 86 87 85 89 90 90 89 90 93 87 85 85 91 92 93 86 93 85
88 84 84 84 87 89 88 84 85 85 89 90 90 90 92 90 85 86 93 88 90 93 90 90 91 87 88 90 86 87 90 87 89 86 93 93 92 91 89 90 89 89 95 92 94 93 87 93 93 96 88 89 93 91 94 92 94 97 97 94 89 91 96 91 91 92 96 97 98 92 92 98 93 92 96 98 96 97 96 94 94 95 94 101 98 101 104 96 103 96 98 104 98 104 102 105 97 102 105 106 101 105 104 104 99 100 102 102 100 100 109 107 110 101 102 109 105 102 111 106 105 104 108 114 108 111 105 109 107 108 110 107 114 115 116 109 109 112 114 116 114 120 113 119 116 119 118 117 120 123 115 118 116 116 124 119 124 122 127 124 127 119 128 120 129 121 124 129 131 129 128 135 130 130 126 132 134 126 137 137 127 134 140 140 135 129 130 134 138 135 135 142 145 136 136 145 142 143 143 145 144 138 140 144 146 139 148 141 141 150 149 147 144 151 151 157 155 158 155 148 151 159 153 149 161 156 157 159 157 158 166 158 159 164 167 161 164 159 167 169 164 165 172 168 163 176 169 171 171 172 169 172 171 166 167 175 174 180 178 176 186 181 182 179 188 182 182 187 187 177 191 189 179 192 194 196 186 199 181 197 194 193 185 192 202 200 199 195 189 207 190 206 204 210 207 200 193 210 197 203 196 207 212 198 215 215 210 206 221 204 207 218 210 225 214 222 215 217 229 215 211 210 221 218 219 235 222 227 233 229 230 218 225 240 236 225 241 228 239 235 233 234 236 246 238 229 236 250 241 240 254 253 234 247 235 246 240 254 245 246 245 246 258 249 261 251 269 256 255 252 269 248 254 262 265 261 268 262 260 274 277 272 268 258 262 260 283 271 272 281 287 289 274 268 289 289 275 289 278 288 293 280 293 283 282 302 292 279 294 282 305 283 291 307 302 302 300 293 289 289 315 306 303 300 303 310 311 321 296 308 324 323 314 310 300 320 312 317 331 318 319 309 321 329 330 323 316 323 335 317 317 337 338 328 338 331 337 345 349 341 331 343 328 355 341 344 355 335 335 337 356 337 357 364 357 338 364 344 364 354 358 371 373 343 370 344 359 365 346 373 355 380 371 376 383 352 365 360 368 369 376 368 377 383 359 387 396 371 370 368 372 387 370 366 389 390 385 404 393 399 380 400 398 376 379 414 410 391 416 408 401 381 384 383 423 398 393 410 425 391 412 420 399 394 415 434 433 430 413 401 422 399 411 433 429 418 435 433 436 412 408 420 445 444 419 424 433 438 415 441 437 426 431 443 460 432 459 434 453 447 433 456 443 454 440 468 444 434 461 437 463 440 454 473 450 466 468 440 445 441 475 445 461 464 442 459 456 489 457 486 476 492 487 487 471 479 494 453 478 460 473 501 498 496 459 490 481 464 475 500 476 477 474 466 471 485 512 473 501 471 489 516 485 507 500 518 492 495 492 483 498 503 527 524 494 487 492 520 487 502 491 520 527 510 520 527 525 507 523 537 510 522 498 499 516 538 538 549 505 547 531 539 537 519 513 545 530 529 516 524 530 531 558 543 559 526 557 513 530 513 519 568 546 565 552 546 521 555 569 556 553 569 562 574 571 526 570 572 562 559 559 534 571 534 551 560 583 557 551 543 555 544 545 537 589 578 588 544 577 561 583 556 586 554 571 547 549 585 561 578 555 600 577 569 591 603 604 559 552 575 600 565 600 554 581 597 562 583 608 586 615 581 610 579 577 611 584 591 600 594 613 622 607 619 574 579 579 619 584 619 615 626 576 611 607 572 625 595 577 600 596 604 612 608 615 599 621 617 597 606 638 610 580 619 608 592 639 589 616 603 639 629 586 615 613 595 642 598 592 633 634 608 620 593 631 630 639 624 600 651 604 642 621 619 606 610 630 603 643 607 656 604 623 605 620 646 639 619 648 625 606 618 603 661 609 658 653 615 607 607 633 649 616 653 655 624 642 628 641 636 664 622 636 627 653 649 638 655 664 618 650 614 666 611 626 650 636 667 613 664 635 666 631 661 651 615 666 667 673 664 633 667 616 662 622 662 641 629 647 670 657 652 631 650 653 636 629 620 629 643 624 624 647 622 666 622 675 680 682 639 646 637 674 671 644 664 652 671 679 682 661 654 653 676 624 624 630 636 625 642 660 630 647 625 634 629 629 625 626 625 645 650 641 633 635 666 677 664 651 671 661 690 637 626 679 637 628 685 650 631 668 656 673 676 642 686 641 656 666 692 648 632 679 641 683 646 641 649 628 650 675 653 651 657 656 639 671 660 635 632 668 649 631 680 685 630 639 665 634 662 645 639 641 651 662 630 668 661 671 661 684 625 624 644 659 656 659 641 627 667 648 669 625 653 658 685 658 670 660 668 644 679 681 660 643 654 667 620 626 647 658 623 650 658 644 622 625 678 640 628 657 664 675 660 629 646 669 664 670 651 615 615 617 615 669 619 666 657 650 633 617 633 615 669 625 629 672 645 633 619 640 648 662 657 651 638 665 640 622 656 611 659 656 651 665 629 625 618 641 615 661 652 619 660 665 621 615 652 635 645 655 638 647 657 619 616 613 604 656 636 611 621 601 645 655 647 629 653 613 629 635 624 640 651 624 630 614 626 627 639 646 614 627 631 592 631 610 638 643 643 620 644 637 621 584 615 615 609 618 602 613 621 604 601 617 606 579 630 598 615 595 584 623 579 626 598 613 619 589 600 574 570 582 621 577 597 566 605 571 622 579 567 595 568 568 617 614 593 564 604 560 575 602 573 591 566 579 581 563 591 569 561 588 588 579 592 598 574 556 569 552 555 584 548 557 548 544 572 564 546 573 557 594 552 549 569 561 576 546 560 558 541 560 583 585 575 571 571 582 572 538 529 557 569 579 571 572 524 538 557 559 538 523 558 562 556 532 538 564 567 544 557 557 542 545 525 544 562 535 513 558 513 523 508 545 538 504 554 523 535 513 509 500 520 505 501 538 506 524 521 535 512 532 492 492 495 502 536 505 504 518 502 531 497 519 482 487 511 529 482 478 481 477 477 517 488 501 500 488 504 481 495 498 496 510 470 511 474 499 502 469 466 486 496 483 479 472 475 501 478 466 471 464 491 488 489 458 466 458 448 487 483 453 445 451 459 442 455 485 478 480 481 454 475 448 460 456 435 457 447 433 473 456 467 436 440 433 438 444 424 425 437 456 443 450 443 439 437 435 423 436 454 428 453 448 448 418 414 442 446 409 446 405 422 405 408 416 409 408 435 433 416 422 426 400 407 412 415 391 392 414 401 400 388 414 391 390 412 385 398 414 391 412 411 385 399 388 395 381 387 380 398 383 407 370 385 395 386 375 386 369 396 373 376 391 391 359 365 373 368 387 379 367 369 385 368 371 360 365 358 369 357 377 369 377 349 346 341 366 365 345 350 355 364 347 336 346 358 340 332 352 339 357 333 350 338 338 354 323 328 323 329 321 326 346 346 343 335 336 317 328 333 311 312 318 339 311 320 330 311 326 318 308 312 324 308 329 328 310 308 321 309 319 309 300 312 320 297 305 303 307 304 294 310 302 312 299 286 301 282 281 286 302 297 301 304 293 288 294 287 290 298 297 277 281 293 272 284 293 286 288 284 264 263 269 271 270 276 276 261 267 257 257 266 255 275 252 275 253 248 251 250 270 266 254 261 267 247 258 263 245 239 253 246 258 238 243 244 255 249 244 233 245 244 244 244 234 237 243 228 245 232 242 226 225 222 226 229 236 236 217 228 227 228 220 227 220 222 216 231 231 224 228 224 217 224 212 224 218 224 205 202 206 211 201 208 202 212 214 206 204 208 198 201 210 204 206 209 203 205 199 189 199 199 189 188 194 185 200 201 201 186 199 188 184 189 185 188 193 192 187 179 176 182 178 183 172 188 179 188 185 182 171 174 171 178 170 168 180 176 178 165 164 176 170 171 174 163 161 169 172 157 163 157 165 162 167 165 157 163 164 157 151 153 156 159 161 161 149 156 152 159 160 146 157 152 157 143 152 155 149 143 143 144 150 151 149 141 144 137 138 144 145 139 135 133 135 141 146 138 143 137 137 136 138 136 131 135 135 133 130 134 130 130 129 127 127 125 133 132 131 131 125 127 129 131 127 122 125 128 120 127 126 120 120 126 120 122 123 114 116 120 121 117 116 112 118 122 113 120 119 114 111 115 116 112 109 112 111 107 115 107 110 112 112 113 109 114 114 107 111 106 110 111 104 103 102 108 103 104 101 108 102 103 102 105 107 100 98 100 104 105 103 99 99 101 97 103 102 101 104 100 104 102 101 100 100 101 96 96 93 93 101 94 94 97 99 100 95 96 96 94 94 94 94 97 95 97 92 97 95 93 94 90 91 92 93 88 96 94 88 96 94 93 87 93 89 93 92 93 87 86 93 88 87 88 86 92 86 86 88 92 89 92 90 92 93 93 90 92 90 88 91 86 85 89 92 85 93 89 91 89 85 91 87 90 84 89 88 87
89 88 86 84 87 90 86 85 87 89 87 86 90 87 88 90 89 85 88 85 85 87 90 86 87 85 88 92 88 88 86 88 88 92 92 86 93 94 91 94 88 93 88 86 92 93 93 92 88 89 93 93 92 93 92 96 96 93 94 88 95 96 92 89 95 90 91 93 96 96 92 97 95 93 97 99 92 94 94 100 97 93 98 100 98 101 100 97 97 97 104 103 104 103 99 95 101 99 101 104 97 98 106 105 101 105 106 105 106 107 106 103 100 109 105 103 107 109 102 106 104 105 108 106 104 109 108 113 115 110 115 116 116 111 108 111 112 117 116 114 111 114 119 113 120 116 115 117 118 115 115 116 125 122 123 122 126 122 125 121 122 128 118 122 122 129 129 131 128 124 122 131 128 133 127 136 128 129 134 130 131 130 128 139 128 141 130 136 142 138 137 135 141 141 145 144 139 144 146 136 146 143 148 149 142 147 149 147 141 142 149 147 154 143 156 143 150 154 152 152 158 148 147 152 156 154 153 160 160 164 156 157 156 161 156 165 168 167 160 169 162 166 163 165 169 165 174 171 175 171 171 178 177 169 181 171 178 183 178 178 170 176 176 173 175 187 176 175 175 190 192 180 186 186 186 182 179 188 196 200 192 193 191 193 200 203 196 202 195 197 203 197 206 198 194 199 200 195 209 198 197 208 212 211 205 217 217 210 213 210 215 223 223 222 217 220 211 216 223 230 215 229 223 223 231 216 226 218 217 231 235 234 236 230 229 232 244 244 233 239 226 244 246 245 248 229 243 230 232 241 240 252 256 249 258 236 239 261 256 241 262 246 247 265 263 256 268 256 249 264 261 255 258 263 274 262 262 255 258 270 271 281 266 260 272 280 275 264 279 274 278 290 285 275 278 286 283 274 275 293 273 290 295 281 303 301 286 305 299 307 292 288 298 296 309 309 292 288 315 309 289 314 299 310 300 308 305 296 295 319 306 304 317 299 302 314 324 310 313 312 314 326 334 335 309 336 318 341 326 340 330 319 343 325 344 343 325 347 341 324 346 328 333 348 326 343 356 340 348 358 345 348 347 336 360 353 335 356 353 372 363 352 344 360 371 345 370 348 360 378 369 365 379 372 378 363 363 377 380 386 384 357 364 378 395 390 395 395 395 372 382 397 392 371 394 398 385 407 393 389 372 394 401 377 402 415 392 386 386 405 396 408 385 411 404 390 393 408 407 414 398 402 403 420 403 407 427 412 405 430 402 428 412 415 406 417 432 420 444 438 426 410 447 419 445 420 442 433 444 449 447 449 450 439 431 458 462 441 431 448 440 448 458 462 458 434 454 465 433 441 452 439 442 449 458 451 452 442 469 452 473 452 476 461 481 475 458 457 487 466 461 458 468 451 467 461 486 484 460 493 457 470 499 494 476 473 495 472 484 463 484 481 476 469 489 467 484 486 499 498 488 515 490 478 520 492 496 491 511 496 515 522 480 518 530 527 530 528 524 518 501 487 503 498 536 500 521 532 505 525 521 499 523 539 521 534 508 523 505 534 552 543 549 543 533 513 556 510 533 521 530 534 533 519 513 558 541 559 528 517 558 517 547 538 560 552 566 545 553 544 575 576 541 559 571 566 538 563 532 574 569 576 543 537 554 572 567 573 542 581 539 571 541 542 568 562 574 543 581 592 575 579 596 579 587 548 553 564 549 579 553 583 601 554 558 572 588 576 569 564 599 581 604 588 593 580 593 557 612 567 592 567 609 574 561 618 570 587 612 584 571 580 574 617 617 603 582 569 600 614 573 591 588 595 579 600 609 578 592 582 583 634 581 620 622 632 629 585 579 595 597 592 602 585 624 607 629 592 643 614 601 624 645 645 593 644 597 643 645 594 626 621 628 642 625 606 620 632 645 603 652 595 630 602 612 634 650 596 656 657 617 621 601 651 630 658 622 614 647 644 640 603 637 641 645 629 607 640 655 660 644 642 657 621 623 613 657 648 615 660 617 615 622 668 653 666 625 665 671 663 638 651 622 626 637 620 636 671 668 618 670 626 644 651 646 631 657 660 627 665 649 636 623 639 665 673 666 627 652 673 669 651 648 647 654 662 678 671 682 681 653 681 670 663 665 658 631 667 685 628 677 633 660 684 655 646 675 640 656 647 633 645 682 663 675 653 641 669 642 640 668 676 635 652 654 682 626 665 665 689 671 655 636 646 653 653 692 637 629 651 661 669 654 649 667 662 668 672 634 645 634 648 656 629 670 675 661 672 646 638 641 656 687 681 638 629 642 635 637 642 659 670 684 685 692 657 654 667 634 659 685 642 680 648 642 656 627 627 690 635 690 636 627 651 658 639 642 660 628 647 662 632 628 674 670 642 668 664 654 666 663 683 681 641 650 660 630 652 661 631 662 659 641 665 622 672 677 637 644 682 659 680 623 664 664 671 680 645 647 645 623 620 640 682 638 667 655 646 633 654 675 661 651 661 650 636 663 616 665 622 641 650 654 652 643 624 668 657 639 637 628 616 630 653 658 619 642 624 627 656 663 622 637 644 665 634 641 614 637 620 661 644 645 657 620 645 639 633 626 631 619 625 635 660 639 624 622 641 623 638 631 656 600 609 623 615 603 606 602 601 607 645 627 604 604 622 601 619 639 625 630 621 622 613 615 623 587 635 586 639 608 599 600 630 592 624 630 635 620 621 613 634 616 613 592 592 577 589 598 603 584 581 614 613 589 602 601 607 582 584 616 580 575 603 580 608 613 600 596 566 586 593 590 575 593 607 598 611 587 582 594 560 569 596 594 560 612 561 610 582 567 602 603 556 574 598 578 560 603 572 556 563 574 577 588 546 586 546 554 590 560 554 549 543 576 592 575 541 541 567 574 579 545 537 560 566 551 584 579 539 529 563 532 563 574 545 548 544 545 560 538 523 572 544 557 519 520 520 558 533 566 549 518 539 556 526 523 553 547 525 527 559 512 545 524 554 550 523 546 529 531 531 499 549 525 498 496 521 527 544 504 538 503 532 533 508 519 538 489 489 519 525 530 526 503 519 502 527 488 482 486 495 515 503 497 515 502 501 519 518 471 476 488 513 499 469 503 509 509 492 464 498 488 504 461 493 462 502 500 470 492 484 462 472 477 494 488 483 476 487 477 480 480 486 457 484 470 473 465 462 475 481 443 437 464 469 449 466 457 443 470 430 446 464 460 466 428 452 463 429 436 459 422 449 461 452 439 421 441 457 431 439 420 450 441 425 432 419 424 421 437 424 439 407 406 402 411 405 424 430 418 430 424 398 425 423 424 404 418 408 407 417 399 400 414 396 405 400 410 394 405 400 384 389 410 395 404 376 374 386 374 405 380 382 376 392 397 374 386 379 395 381 388 398 374 367 383 388 362 392 362 362 368 386 356 356 361 352 379 359 354 364 351 369 371 357 342 374 371 343 359 356 359 365 350 350 366 366 364 363 350 346 351 360 342 344 334 326 325 336 346 351 347 333 338 336 319 318 319 314 322 337 325 330 332 335 332 314 311 327 306 335 329 331 313 311 308 322 311 298 301 297 312 302 314 294 292 306 318 313 310 314 312 309 298 284 296 288 304 303 293 304 303 286 294 291 298 292 293 290 277 281 284 292 272 281 289 266 290 271 275 267 278 277 273 281 268 267 280 257 271 274 271 261 265 267 261 274 258 249 264 266 253 252 246 261 264 247 260 256 260 262 242 247 256 239 240 239 233 241 236 251 235 244 243 240 236 241 243 241 247 238 225 231 226 241 221 228 240 225 224 228 232 235 226 226 223 212 214 216 230 226 223 225 223 215 222 223 218 214 216 220 202 203 212 214 206 199 206 199 211 197 197 200 208 195 206 196 199 206 207 204 194 193 202 191 195 187 197 194 190 194 191 190 190 186 192 188 185 187 175 189 181 188 181 172 174 188 172 185 176 182 176 169 182 174 169 172 168 173 177 169 175 167 168 163 174 163 161 163 160 157 167 164 170 167 154 153 166 164 158 151 156 155 154 152 150 150 159 151 160 159 145 158 153 143 157 146 155 145 151 141 144 151 148 140 140 138 140 140 137 140 143 134 139 144 143 135 142 140 133 131 136 136 138 133 129 134 132 130 131 138 128 128 133 129 123 124 129 133 125 126 120 121 121 129 120 129 128 128 124 123 121 116 117 122 115 119 117 121 117 121 121 122 116 121 113 121 119 120 111 110 117 111 113 108 110 109 109 107 110 111 114 114 113 110 108 111 104 111 105 107 104 108 107 103 109 108 106 100 103 105 101 99 105 107 102 100 105 104 105 100 105 98 100 102 104 101 100 95 99 102 98 94 95 99 98 94 94 97 99 92 99 92 97 93 97 92 99 93 95 94 90 90 95 97 90 96 91 95 90 95 88 92 95 88 95 89 88 95 91 93 95 89 93 89 90 89 90 90 89 94 94 89 91 87 85 92 92 85 89 92 93 88 87 87 85 88 86 84 89 91 91 89 86 86 90 84 89 84 85 90 89 91 85 86 88 85 84 91
85 83 83 84 84 89 87 85 86 89 86 83 88 85 88 83 87 87 83 85 87 84 84 85 84 85 87 88 87 87 88 89 88 88 90 92 86 85 93 87 86 87 93 89 92 86 86 90 93 88 88 94 92 87 92 94 88 94 93 90 90 96 93 89 96 96 89 95 97 96 98 97 98 95 93 94 96 92 98 96 95 92 93 100 93 98 96 93 97 102 94 99 104 98 97 97 99 100 99 104 100 104 101 101 97 100 107 107 101 101 107 100 103 107 109 102 107 108 108 105 110 110 106 112 106 107 108 112 106 113 111 106 110 111 114 108 118 108 114 114 112 117 113 117 114 117 118 116 117 115 114 120 125 114 123 118 121 125 123 118 119 118 124 124 119 121 126 129 125 126 125 129 127 127 132 123 125 130 126 134 128 138 134 136 129 138 138 138 134 142 137 132 134 134 141 143 138 142 144 135 144 143 145 144 146 142 151 142 142 151 151 146 143 147 142 157 148 158 146 148 160 153 161 160 153 150 159 163 159 160 160 157 154 152 162 153 159 163 165 162 167 168 165 162 174 163 171 169 176 176 167 171 175 167 177 179 180 169 175 185 172 172 186 183 187 175 186 190 183 188 191 186 193 194 180 191 186 180 194 185 193 186 183 187 192 203 190 191 194 201 199 207 193 199 198 210 202 207 210 201 213 200 215 207 210 208 218 217 202 207 215 218 217 206 206 225 207 212 228 227 228 218 223 231 233 221 218 231 227 227 219 238 228 221 231 220 222 228 238 238 239 235 242 232 233 229 233 235 253 254 239 244 252 245 255 255 254 240 245 239 251 244 264 250 248 244 260 249 252 258 254 266 263 269 253 254 265 274 272 272 275 259 260 283 272 268 277 276 287 264 270 290 280 281 274 274 277 294 286 280 287 277 275 278 299 275 291 287 285 283 286 288 297 282 303 288 293 286 288 289 302 317 301 302 301 302 294 305 300 308 323 320 316 311 317 307 326 313 310 318 305 312 332 315 316 328 339 341 318 315 327 314 326 334 327 331 348 344 337 340 343 340 324 344 351 353 342 333 359 353 352 354 356 339 356 339 347 353 364 355 370 357 361 353 356 346 347 371 366 348 360 350 362 362 350 365 355 371 361 376 371 390 368 391 373 391 382 371 395 375 381 366 366 386 374 397 405 402 399 396 374 400 377 378 393 381 406 396 408 394 382 408 415 391 387 415 424 402 423 412 397 424 394 397 425 401 427 426 415 417 400 411 433 437 430 436 423 437 407 439 410 428 433 433 434 423 434 439 437 423 438 441 435 424 445 436 453 428 421 449 458 465 446 440 443 463 437 458 465 435 474 457 435 437 466 460 445 457 453 470 466 449 468 467 470 483 452 477 447 462 459 464 475 455 467 494 459 486 471 491 470 496 502 474 470 469 469 497 470 468 480 491 465 477 474 508 472 484 490 474 510 475 498 479 503 524 497 525 493 525 523 493 519 528 484 492 486 521 503 502 528 511 530 511 522 494 503 517 529 529 522 502 539 535 509 505 524 513 539 546 528 543 511 540 532 544 516 510 523 517 540 554 516 522 512 526 549 515 533 515 556 553 551 532 561 566 525 523 547 534 540 561 561 566 572 555 537 566 565 579 553 543 570 573 536 587 532 543 539 587 558 542 571 557 557 566 545 553 551 582 570 543 550 581 559 584 593 572 596 568 579 598 555 586 602 557 573 571 566 560 558 611 560 605 562 589 591 604 582 586 602 574 569 570 582 569 615 578 590 596 613 580 624 571 607 592 582 611 574 576 572 624 625 621 589 619 616 599 594 590 591 612 594 634 595 597 588 612 626 610 603 629 616 642 586 585 588 617 585 634 633 586 631 634 641 598 634 632 645 632 628 608 651 604 651 618 603 598 614 598 641 601 647 623 604 602 624 607 648 620 643 617 648 657 613 613 635 610 649 654 606 625 635 625 658 666 618 632 622 605 638 622 608 609 612 625 633 670 623 648 623 622 663 647 643 619 672 620 638 643 624 644 631 666 668 619 620 665 641 632 676 656 660 658 659 673 622 621 671 617 633 661 624 625 640 631 666 654 673 668 645 651 626 661 642 663 665 650 643 678 680 635 633 649 671 677 676 631 687 685 631 639 666 641 647 625 655 633 661 647 683 688 679 627 664 636 672 647 668 632 640 664 647 653 626 631 638 680 638 639 670 635 651 689 647 664 684 661 652 660 657 684 667 666 687 688 674 689 671 688 658 651 651 687 676 687 674 685 673 683 631 650 691 653 646 643 689 635 676 648 668 640 637 643 678 631 636 657 692 680 653 657 639 677 649 686 669 630 676 649 686 679 671 682 639 666 652 655 648 634 656 636 651 658 635 627 662 688 640 655 682 669 642 635 688 644 642 633 668 653 624 664 627 659 653 664 634 681 630 657 626 661 669 653 628 679 654 665 677 668 631 670 650 648 682 648 670 637 658 649 667 660 646 673 617 659 649 664 668 674 649 640 669 630 662 628 640 671 628 645 648 612 660 644 642 614 663 658 644 633 619 634 648 649 627 646 635 656 619 658 667 647 646 626 607 609 647 619 613 616 609 642 646 634 646 662 620 651 624 633 633 652 612 601 612 621 630 605 618 654 604 640 644 613 626 652 624 650 612 606 594 598 628 645 600 607 605 593 607 632 621 641 614 630 600 608 613 607 588 607 593 622 636 624 631 606 612 585 613 576 619 619 629 629 611 621 623 576 626 604 584 602 626 600 570 617 600 570 583 606 576 602 610 613 590 582 590 585 597 583 607 572 566 573 572 574 593 589 606 583 594 572 599 593 604 561 607 577 584 592 559 588 571 594 591 561 565 590 560 581 574 594 589 575 585 542 546 551 550 549 576 559 539 581 557 582 553 583 554 531 552 553 537 565 574 534 565 563 573 544 543 569 547 527 557 568 525 545 555 555 567 562 533 522 543 534 531 550 510 551 537 550 528 551 555 522 511 514 512 505 503 505 530 527 507 545 502 544 533 514 516 544 501 512 538 528 519 530 515 492 500 509 530 495 524 505 488 526 490 504 528 510 480 495 488 515 492 490 483 515 478 487 473 483 477 508 471 480 469 471 469 466 495 486 493 489 471 484 499 487 493 464 459 456 493 483 472 458 488 485 470 469 451 487 466 488 443 458 452 450 464 442 448 455 464 474 460 446 446 475 474 447 472 453 461 457 446 434 450 460 427 449 451 451 439 430 442 456 428 430 435 444 420 427 429 440 447 438 427 439 415 439 404 431 429 432 402 404 406 427 410 402 412 399 421 409 397 420 429 396 417 423 411 408 402 391 386 419 388 396 404 381 384 404 391 406 413 413 380 395 403 400 407 373 387 402 391 401 385 367 386 400 369 386 376 384 385 389 374 367 386 374 355 388 370 381 351 365 375 352 354 368 355 367 377 372 344 346 347 368 372 346 371 362 337 360 359 363 339 354 345 340 335 342 336 352 345 324 328 348 332 348 323 337 321 343 329 344 335 332 337 315 332 328 335 318 309 312 312 305 316 319 325 305 331 314 313 305 314 301 323 317 315 314 310 315 313 313 303 293 296 294 287 299 289 290 299 288 287 300 297 284 289 305 278 288 282 275 290 273 275 290 289 281 289 275 266 270 279 275 275 277 271 266 284 275 266 258 278 274 270 254 277 260 265 260 272 260 249 260 271 268 269 252 265 268 257 252 263 260 251 244 259 252 247 242 237 242 256 234 243 254 234 239 233 247 228 239 228 241 227 224 227 228 239 220 231 236 240 238 233 218 218 233 219 218 218 221 217 226 214 218 217 226 221 214 219 210 206 206 202 222 217 204 215 206 216 197 208 214 198 202 194 201 205 204 192 208 205 201 202 194 195 187 202 199 200 196 196 183 188 194 181 182 179 182 186 189 188 180 192 189 184 186 172 182 173 174 187 174 171 178 180 176 172 176 171 179 177 172 173 172 163 165 175 172 161 171 159 172 168 164 169 156 157 167 154 152 152 163 156 160 160 154 153 152 156 154 159 148 149 154 145 153 146 144 151 147 150 147 146 145 151 145 149 149 142 149 138 144 135 144 136 135 145 138 135 138 137 131 134 135 133 136 136 135 137 132 136 126 132 130 130 130 125 123 129 130 124 128 122 129 127 126 122 121 125 127 128 118 123 123 124 120 119 117 125 123 123 121 115 119 120 114 120 111 121 114 118 117 112 117 109 118 114 107 116 106 114 116 108 105 112 114 113 110 111 111 105 109 104 109 108 102 107 108 105 105 101 102 99 105 99 102 105 99 102 102 104 99 105 97 96 102 101 101 95 101 99 100 102 97 99 96 94 98 95 100 99 92 98 97 94 94 91 97 92 93 97 92 94 94 96 91 90 91 94 94 90 96 89 96 90 91 89 89 87 90 94 93 87 88 89 88 92 89 94 90 89 91 91 92 85 89 92 86 89 84 90 86 91 88 86 91 89 86 86 90 87 83 87 85 87 86 83 87 90 87 89 90 84 86 89 83 90 88 85 87 88 83
88 86 87 82 85 84 84 87 82 87 87 86 89 84 82 82 88 89 87 87 89 88 90 88 89 89 85 83 85 90 83 83 87 89 85 91 91 87 88 84 85 86 92 88 92 91 93 92 88 88 86 89 88 94 94 90 95 88 87 87 87 91 89 89 90 92 91 96 95 92 91 95 94 91 91 91 95 90 99 91 93 99 93 96 100 99 100 98 99 101 98 100 97 98 98 102 97 103 104 96 98 101 98 96 98 103 102 98 98 104 103 106 108 106 100 106 108 104 105 107 102 109 104 106 110 108 105 106 106 114 115 106 113 112 114 113 114 107 109 116 110 110 115 110 118 110 120 112 121 116 118 117 122 119 125 119 118 117 122 117 124 119 116 124 121 127 125 119 127 130 128 127 131 130 131 125 132 132 133 126 133 135 128 128 132 134 132 139 131 134 136 135 135 131 136 142 145 140 143 134 144 145 144 148 144 138 147 146 139 143 147 147 152 150 144 147 144 152 156 157 155 150 158 153 149 155 153 163 156 159 153 157 167 159 159 168 160 163 164 170 168 159 165 170 173 170 174 175 163 165 165 178 174 167 165 176 168 175 169 173 178 180 176 183 180 178 177 181 183 189 185 189 185 179 183 182 192 184 190 192 185 192 189 192 188 201 191 203 204 200 200 198 199 205 209 206 200 209 211 209 199 204 209 214 198 202 204 206 212 206 214 210 205 207 223 210 216 216 226 221 219 213 225 227 215 219 224 218 225 222 229 227 228 224 224 222 225 230 229 236 237 245 226 234 232 245 243 230 229 239 236 243 242 248 245 244 252 258 258 241 243 244 255 243 249 252 253 260 261 251 247 250 267 255 252 270 264 264 275 277 262 272 271 257 281 274 272 261 265 281 273 281 268 271 279 289 287 284 285 273 273 279 290 275 299 284 294 284 300 282 288 303 288 286 300 304 312 294 285 295 307 311 309 317 291 310 307 311 297 319 308 326 319 325 319 324 323 305 324 307 309 316 319 313 324 309 337 334 334 324 320 325 323 333 320 339 321 339 348 346 338 352 355 337 346 335 351 331 352 342 355 353 333 361 341 362 344 356 342 372 338 341 347 356 370 377 356 357 346 360 380 357 349 373 376 357 355 382 390 366 389 390 382 388 389 380 361 392 371 378 375 389 393 373 399 393 371 399 391 397 394 373 408 385 381 398 389 401 388 401 414 402 383 412 388 401 407 417 409 392 416 397 406 429 432 431 416 410 402 404 416 436 437 416 439 443 436 426 414 410 411 441 430 424 412 430 418 447 445 436 428 421 434 454 444 437 438 456 424 438 443 457 434 434 462 466 433 463 459 469 471 451 440 457 449 463 440 447 455 469 474 470 464 454 445 469 444 476 470 470 484 473 467 470 490 486 480 463 500 482 485 488 484 477 465 468 465 500 493 495 474 508 466 486 487 483 474 498 512 508 502 473 512 516 512 482 525 493 494 513 524 513 498 517 524 506 500 498 505 526 494 507 531 503 513 536 522 510 522 509 524 498 534 535 524 499 503 503 535 517 541 506 525 533 523 512 555 536 517 555 536 558 516 538 557 517 542 528 524 526 547 564 523 540 546 556 539 524 558 524 533 558 555 571 556 552 536 581 568 575 568 548 541 584 569 571 542 568 554 584 560 584 589 550 574 545 540 577 567 559 565 543 592 548 570 561 558 564 594 573 598 583 578 586 579 553 558 563 586 553 574 564 563 572 603 568 558 599 565 615 586 584 596 619 563 596 571 613 621 590 622 616 586 621 622 608 610 612 578 589 609 620 624 599 574 574 594 578 626 578 587 585 616 589 621 593 607 593 628 604 619 593 618 626 614 642 639 608 636 627 613 608 621 647 635 646 624 592 592 631 601 596 631 627 596 625 640 630 652 618 654 626 644 624 651 638 652 628 599 621 625 631 615 650 662 662 650 647 644 634 660 636 610 618 622 627 632 627 636 637 659 656 662 608 663 667 614 661 623 620 653 632 637 645 630 663 644 636 656 630 648 619 649 627 672 672 624 662 659 644 650 616 633 635 676 626 630 620 645 676 669 650 620 627 637 653 622 648 666 647 649 661 652 629 634 664 676 629 628 647 668 637 636 652 672 657 650 635 660 679 632 650 648 637 661 667 674 668 631 656 630 663 633 666 672 648 644 664 657 645 681 678 675 671 683 633 674 677 687 639 691 644 670 631 680 647 632 627 678 673 634 682 658 645 674 658 667 657 676 653 673 665 636 655 641 691 661 688 675 653 635 671 671 676 673 656 630 677 657 679 655 662 669 686 679 649 651 651 675 632 675 654 667 682 682 681 679 649 673 658 673 680 635 648 661 681 676 661 662 639 647 689 671 639 679 648 627 685 676 686 630 659 645 645 675 682 683 636 627 665 682 654 678 681 685 653 659 658 675 681 625 623 632 669 637 685 626 638 680 678 632 620 646 654 642 633 646 635 644 648 676 638 677 668 644 625 618 623 659 639 665 666 622 624 619 670 623 644 660 651 663 649 635 644 657 650 660 657 642 641 628 671 664 616 654 629 625 655 641 644 628 662 630 645 664 619 614 653 613 657 616 623 620 662 622 603 604 661 659 601 658 637 625 632 643 605 636 650 614 655 625 648 645 629 644 595 627 643 651 640 598 649 636 627 611 624 637 648 619 602 601 628 595 600 642 604 630 598 591 614 624 612 624 586 637 635 585 613 602 624 601 582 612 578 612 626 614 604 627 586 582 607 587 596 574 612 584 601 597 611 592 616 567 573 620 586 578 584 562 617 565 574 604 563 606 582 611 598 592 603 573 585 586 598 556 597 567 584 573 575 588 569 575 557 558 600 552 588 599 597 576 598 575 587 556 587 564 591 571 573 565 586 577 561 566 547 541 581 585 550 554 541 551 564 574 556 535 542 551 549 570 549 522 572 572 568 523 560 535 545 552 565 522 537 526 519 536 521 516 540 515 514 532 551 514 523 532 522 533 543 517 537 508 527 509 544 527 523 533 531 506 505 519 532 525 497 522 524 516 507 535 494 532 524 534 506 506 488 490 518 525 526 491 500 520 479 490 507 491 495 516 513 510 500 501 468 497 514 500 499 494 490 487 482 476 480 487 474 495 477 481 492 480 475 483 452 472 474 481 463 451 481 467 458 477 458 455 474 483 484 456 456 455 445 466 442 457 436 453 474 468 464 446 443 441 441 455 439 433 437 461 456 458 438 454 459 428 453 419 432 454 442 430 435 421 412 438 451 446 435 422 422 440 427 411 421 427 409 421 428 423 436 415 411 427 401 402 422 427 407 405 414 425 421 398 423 398 402 408 391 404 381 407 407 394 397 399 388 383 396 403 374 377 404 385 385 404 400 369 378 368 382 386 394 388 387 361 365 364 391 359 360 374 360 375 378 365 359 358 347 346 372 358 373 352 351 376 374 373 347 359 365 361 370 353 359 362 338 331 357 340 341 356 343 335 332 334 327 352 324 329 345 350 323 318 323 343 337 340 329 329 319 326 328 317 315 324 326 330 315 328 318 311 328 327 329 304 300 320 307 309 314 302 309 319 310 312 308 297 312 294 293 310 285 309 309 302 295 282 289 300 303 295 288 297 297 294 294 287 291 278 273 270 288 280 288 277 286 279 282 284 281 283 275 277 278 266 267 274 277 265 254 276 258 257 272 260 255 272 265 247 249 261 245 244 265 250 254 254 246 239 247 253 253 237 254 244 256 246 243 249 245 235 233 229 228 247 229 237 240 226 242 239 243 225 224 229 240 235 227 219 232 229 227 225 217 227 217 216 227 225 218 212 213 226 209 212 223 215 205 216 208 205 215 207 216 197 204 211 197 207 210 194 206 196 204 199 197 197 195 202 199 187 202 202 187 192 192 197 198 190 197 196 188 192 181 190 190 187 179 180 185 174 181 189 174 175 187 175 171 178 180 175 177 169 174 179 179 171 169 171 166 165 169 163 169 172 166 171 172 169 159 155 164 165 156 163 163 156 153 160 152 155 161 156 162 157 148 155 154 154 151 144 155 144 147 148 150 150 141 152 148 148 151 148 150 139 138 144 141 143 137 138 146 141 144 139 140 136 142 134 132 134 128 134 129 137 137 127 135 126 131 135 135 125 129 133 132 128 129 124 122 127 128 129 122 118 128 126 118 116 122 115 125 117 117 123 122 122 121 118 118 118 121 114 117 112 113 115 111 108 111 108 108 109 108 116 109 114 105 115 107 114 112 108 105 104 105 106 110 107 102 104 105 104 102 102 101 100 101 99 99 101 99 99 97 100 104 99 99 103 101 95 102 98 102 95 97 100 99 96 93 97 94 100 96 97 98 100 99 94 97 95 93 92 93 94 91 90 92 93 94 92 92 90 88 92 94 91 95 87 91 94 89 93 92 93 86 87 92 94 89 88 86 91 88 90 93 88 87 86 89 89 91 85 84 88 90 91 83 84 87 85 84 85 84 88 89 88 83 86 85 83 84 83 86 85 87 86 85 82 88 82 87 88 83 87 84 89 86
83 82 82 86 83 84 87 81 82 84 81 85 88 82 88 89 86 83 86 83 86 86 89 87 84 87 88 89 82 89 87 85 90 88 90 84 83 89 84 84 85 86 89 91 86 87 90 91 90 87 89 86 89 87 86 89 88 88 86 93 89 95 92 94 94 93 90 89 88 89 95 90 94 91 93 92 94 96 93 98 97 98 91 93 92 92 97 95 94 96 101 98 94 98 95 100 102 104 102 98 95 98 101 100 103 102 99 96 99 106 97 103 104 105 108 105 106 102 109 106 105 102 103 102 108 104 106 104 105 110 109 105 109 108 105 112 109 107 111 112 109 110 119 114 110 112 112 110 120 115 112 115 123 122 113 123 123 116 120 118 123 115 124 120 120 127 127 121 130 125 125 131 127 128 121 132 133 128 129 129 127 125 134 130 126 130 130 138 129 132 140 142 130 143 140 144 133 140 143 140 140 147 145 140 147 149 146 146 145 147 147 142 149 152 153 153 143 143 145 146 146 151 152 148 151 148 155 152 155 157 155 158 163 152 165 157 156 168 168 169 164 157 165 166 159 167 161 162 171 161 166 162 177 171 166 175 169 169 173 174 174 178 178 178 171 188 174 185 189 176 191 176 185 185 179 193 185 181 195 183 186 182 182 185 200 195 199 189 186 200 205 189 202 197 198 205 203 209 211 193 210 207 210 205 210 202 205 217 211 220 212 219 210 212 216 220 214 221 212 225 215 228 211 212 223 213 234 218 226 227 235 236 217 222 224 240 222 227 244 225 230 236 240 244 246 243 235 236 235 248 254 243 239 248 244 243 254 236 238 248 244 253 246 246 257 256 249 245 267 258 264 264 248 250 257 264 275 253 254 272 277 255 266 277 265 279 278 278 272 280 269 266 265 289 269 266 270 269 275 292 289 296 281 282 279 291 281 297 297 281 302 308 294 307 292 287 307 303 294 302 293 288 296 302 299 300 293 321 318 317 301 305 298 323 310 323 320 332 328 306 309 306 315 331 330 310 309 325 335 325 331 330 329 341 344 324 318 321 331 337 327 339 348 354 353 334 351 343 352 343 339 363 356 355 345 366 343 346 368 339 340 366 366 372 348 354 343 360 355 346 376 382 380 360 352 387 375 381 362 359 375 373 377 382 386 384 386 382 379 386 386 387 380 403 404 379 374 377 391 399 404 411 392 385 405 409 384 390 395 381 385 417 384 393 404 395 417 404 407 412 428 402 403 415 417 417 432 433 432 422 419 405 427 427 406 412 409 416 430 418 412 442 427 420 441 413 418 444 422 448 450 430 423 448 459 432 449 446 438 429 423 455 456 464 466 467 433 457 451 446 469 439 455 458 451 451 448 437 463 440 452 455 450 478 478 486 486 490 472 484 475 468 468 464 472 462 483 477 491 476 470 488 473 485 499 507 474 482 475 507 481 511 507 493 501 510 479 474 514 478 510 521 475 486 515 477 511 520 495 494 492 510 482 497 484 511 489 510 506 536 536 528 521 535 504 529 517 536 500 525 509 538 499 520 535 534 508 541 523 546 504 530 512 543 543 540 511 527 529 553 557 554 551 561 538 529 560 566 555 534 537 535 547 545 562 566 521 532 528 536 537 562 538 579 562 552 567 580 552 533 530 536 585 547 566 575 573 587 539 574 566 578 567 552 573 554 568 572 586 568 581 573 590 565 597 555 582 575 574 601 569 574 580 563 572 590 588 610 602 554 609 568 608 572 609 596 576 585 563 581 567 606 563 583 588 577 602 566 618 605 609 623 592 589 602 599 594 587 588 582 601 598 577 581 610 607 603 618 621 600 604 635 586 620 608 585 614 590 610 630 636 613 601 625 634 612 597 589 626 623 603 607 636 623 618 629 603 630 609 598 651 647 627 620 597 599 632 650 649 638 619 646 654 644 603 602 601 598 651 660 638 621 615 602 635 663 619 624 643 645 616 619 612 630 608 609 609 667 666 646 637 620 659 645 655 624 614 653 620 625 641 672 633 612 668 618 618 639 633 660 638 633 661 631 654 619 624 670 654 658 664 660 640 651 658 621 636 625 629 640 659 635 625 625 623 653 650 643 624 638 675 643 653 636 632 661 680 686 628 642 630 683 681 633 637 658 639 659 668 650 684 646 670 625 652 676 662 686 636 667 641 627 626 665 656 631 677 643 674 641 691 657 641 653 683 683 655 641 634 648 662 691 683 642 667 691 670 629 669 656 639 669 638 640 639 667 642 689 682 688 637 679 652 651 640 643 639 668 655 646 687 689 643 675 637 682 672 677 681 647 640 691 685 649 634 630 686 648 689 674 641 631 657 663 652 668 675 662 641 632 677 632 692 689 676 632 676 653 681 660 669 692 654 658 645 660 660 635 675 661 681 651 645 658 635 668 660 657 644 688 640 651 651 661 631 682 646 658 676 641 651 659 640 633 672 639 630 672 652 679 642 641 640 660 675 648 638 646 682 658 643 633 620 671 669 628 664 678 649 652 657 627 640 659 615 629 650 622 630 652 635 642 649 633 627 672 635 672 649 636 616 617 621 655 616 651 628 623 649 631 648 656 615 657 644 613 664 648 623 654 618 648 637 630 663 640 615 617 657 651 631 648 619 601 607 606 648 646 649 645 608 643 637 600 630 642 619 635 643 627 649 599 629 599 638 632 607 612 633 595 608 602 612 614 620 635 639 636 606 599 632 591 614 612 587 617 586 584 630 624 600 590 606 599 632 595 589 580 581 581 587 614 593 599 620 610 572 622 583 623 598 584 614 612 582 597 617 620 577 604 573 611 588 590 614 582 565 586 586 592 596 574 573 589 557 591 554 555 598 596 550 577 565 556 594 587 578 545 581 579 544 563 569 588 544 573 590 576 577 576 549 586 546 562 567 533 532 545 565 537 555 554 537 549 529 530 563 566 530 526 574 540 568 555 535 527 549 550 544 557 557 555 516 516 533 533 539 519 545 539 558 557 515 515 525 557 528 527 523 546 533 513 504 504 507 529 538 524 541 519 543 508 506 538 523 520 525 540 512 505 522 518 497 486 499 530 530 518 515 507 485 482 525 479 519 516 483 481 476 518 487 497 499 472 470 483 489 511 483 505 470 473 506 485 467 481 464 481 474 471 456 457 471 498 496 481 476 490 496 491 466 448 480 464 482 453 485 457 455 481 466 441 465 469 459 469 462 474 473 474 433 434 444 463 460 459 439 466 458 454 450 450 444 446 452 425 454 428 439 437 424 428 427 441 413 431 441 438 417 410 441 447 424 411 422 414 403 410 427 408 403 431 404 429 408 409 396 398 415 399 410 415 417 403 390 400 404 405 398 389 401 380 380 389 390 389 393 401 378 386 399 408 400 374 397 405 388 376 368 400 389 399 375 377 365 368 385 394 388 368 392 362 379 363 360 377 384 365 351 375 351 355 346 367 372 356 350 373 347 368 350 372 346 343 360 359 342 360 346 335 333 348 341 330 351 337 350 344 327 325 322 342 336 329 344 329 335 328 322 315 335 340 311 327 337 327 313 332 332 305 323 313 317 308 322 312 309 323 310 323 307 305 313 298 292 319 295 312 299 299 303 289 303 307 292 291 302 308 308 294 282 284 281 294 302 303 282 281 286 287 288 281 269 288 289 290 290 274 271 268 280 264 285 275 269 273 267 277 269 265 261 266 273 276 257 273 250 270 270 251 254 267 261 265 249 252 249 253 260 242 240 256 257 245 252 244 236 253 244 249 244 233 232 241 245 235 241 241 236 236 246 231 232 233 234 238 227 232 218 220 219 235 214 231 215 228 216 216 225 218 210 224 227 223 224 208 220 223 223 213 211 205 201 215 217 209 206 198 209 207 207 209 201 199 191 208 191 192 197 194 193 201 190 200 196 200 191 187 190 187 188 182 182 186 191 184 190 182 182 185 184 177 183 182 186 182 172 172 183 172 180 174 177 179 171 168 180 174 169 172 167 162 172 167 171 162 161 168 164 160 170 166 157 158 157 164 157 167 159 151 164 153 157 163 160 158 152 157 160 156 156 144 149 151 153 148 146 142 149 144 148 145 140 141 138 146 137 147 145 136 141 143 146 135 132 132 137 134 134 131 135 141 132 139 130 134 134 134 136 137 133 130 128 125 130 124 131 126 130 121 120 121 129 118 126 128 123 116 122 120 123 122 119 123 125 122 113 117 118 121 122 116 119 119 119 117 114 110 109 114 117 109 116 115 116 111 111 107 107 113 110 110 107 106 104 110 109 102 105 110 109 106 104 104 106 104 104 102 101 101 106 102 103 98 97 99 99 100 101 98 97 99 104 102 102 98 102 94 97 98 97 101 97 98 96 96 98 96 99 96 91 94 90 96 95 92 97 91 91 90 96 93 92 94 89 90 95 95 89 88 90 90 86 93 94 91 87 92 93 86 88 92 88 87 90 90 88 85 89 90 90 86 86 86 89 89 88 90 84 89 83 85 88 85 89 87 85 83 89 88 84 85 89 85 89 88 84 85 89 88 83 86 83 86 81 81 84 86 88 85
84 81 88 82 84 87 88 87 88 87 85 82 83 84 86 82 82 88 85 81 87 87 86 81 84 87 82 89 85 82 85 89 82 84 82 85 82 90 84 83 89 88 84 83 83 89 85 86 89 89 86 87 88 92 93 86 87 91 85 86 86 87 91 91 94 94 88 87 92 87 93 91 89 95 88 96 97 97 97 90 96 90 97 95 98 97 97 98 93 99 99 93 101 95 97 100 101 97 99 97 97 100 99 102 95 97 102 99 96 102 98 102 105 103 100 104 100 101 107 104 109 108 105 109 105 107 110 111 105 107 103 107 110 111 113 115 112 110 114 115 107 110 109 113 118 117 116 113 115 114 117 117 113 117 120 122 119 118 120 121 117 117 116 125 117 118 126 121 118 126 130 125 124 123 125 129 123 122 132 135 126 134 133 130 130 128 130 132 138 140 137 136 134 137 142 142 141 140 142 133 140 143 142 136 142 139 136 147 145 140 145 149 146 147 152 144 154 154 155 155 147 150 146 146 148 161 155 157 159 160 161 164 155 155 154 162 161 166 168 165 156 167 157 171 166 172 166 169 170 162 166 162 165 163 173 164 173 167 168 175 181 174 174 184 183 173 178 182 183 188 180 188 190 187 178 179 180 179 193 190 195 190 184 187 192 197 196 200 198 200 193 197 202 201 206 192 210 208 195 193 198 210 201 208 216 215 198 217 200 207 208 211 213 220 208 212 224 221 216 224 220 226 222 218 227 233 214 230 216 225 220 226 229 240 236 227 235 242 224 244 236 234 235 246 232 232 232 238 244 246 233 253 238 251 236 240 236 249 255 257 243 241 258 261 265 261 266 245 251 257 270 270 252 272 249 256 253 269 254 268 269 260 276 271 270 284 281 285 285 287 282 279 267 277 271 274 280 288 291 270 274 277 288 300 296 298 279 299 303 291 302 308 286 283 307 301 286 292 293 310 302 301 308 289 316 294 293 312 294 311 314 326 321 317 315 307 329 323 332 322 304 307 328 334 328 330 336 341 318 332 326 325 333 332 329 342 348 325 348 331 332 324 334 343 333 350 327 328 350 353 342 352 345 359 345 351 343 356 346 352 364 369 362 348 349 348 375 370 369 352 350 367 356 370 374 354 363 354 390 358 389 379 368 367 371 372 393 383 372 364 389 376 385 390 392 399 395 379 382 399 385 378 389 389 392 404 409 395 388 402 391 395 417 417 422 386 399 388 409 411 403 402 403 430 406 403 427 422 404 433 421 412 408 428 442 420 442 443 419 419 419 421 425 420 447 442 447 451 421 448 455 427 428 445 458 450 459 445 427 431 459 464 468 450 462 437 446 461 437 453 472 446 472 435 456 462 442 472 477 449 477 484 445 472 453 487 450 480 465 476 467 457 469 483 468 497 491 481 456 457 484 504 473 502 500 502 498 465 474 483 501 492 509 500 513 487 516 514 488 479 485 511 506 480 511 518 520 519 492 511 485 509 507 504 524 504 508 530 506 531 499 509 535 493 492 504 501 531 522 494 522 545 530 510 525 548 503 549 525 504 512 543 523 551 523 553 554 540 524 550 542 545 538 554 536 564 521 538 518 552 527 565 524 568 571 530 523 571 543 526 540 534 554 573 578 550 563 555 551 581 556 543 538 556 569 572 577 568 576 551 546 537 571 542 553 589 569 588 574 555 574 586 567 554 570 601 592 594 560 598 601 598 578 592 551 576 585 553 597 607 578 572 558 573 601 600 615 574 581 602 589 580 575 586 581 612 580 613 580 595 575 594 588 573 575 622 573 629 599 581 575 587 599 629 617 580 593 629 586 596 586 582 584 603 582 637 585 629 633 628 587 594 603 600 617 609 640 630 591 642 623 605 601 649 612 604 640 592 640 621 592 649 604 610 599 642 617 596 646 628 652 598 640 618 633 645 623 638 660 600 618 646 632 625 615 652 616 662 618 653 623 660 650 606 664 623 614 639 639 651 655 648 656 612 621 647 643 658 617 626 617 661 655 654 623 672 668 638 638 662 664 621 647 645 668 669 658 623 632 655 633 658 660 667 625 627 633 658 654 635 633 649 638 654 631 629 680 645 680 639 627 667 651 642 653 673 648 657 650 675 679 644 652 660 629 660 672 648 636 645 666 652 679 686 689 690 631 684 650 661 672 671 659 649 682 674 676 686 688 639 633 679 669 666 632 641 628 630 693 663 629 678 654 669 668 654 634 678 683 655 646 662 632 676 684 687 657 665 680 650 677 684 634 653 658 636 667 658 639 664 691 638 648 649 679 687 673 684 668 661 643 684 692 646 665 679 638 692 650 687 647 630 675 653 655 636 659 690 662 667 657 656 676 677 677 658 667 654 645 639 684 659 628 681 676 663 665 685 660 684 675 678 686 672 677 626 676 629 649 669 645 685 670 687 630 661 628 632 630 677 651 680 673 654 678 680 648 656 628 660 683 651 634 628 633 684 627 621 623 651 664 646 647 643 642 655 681 647 662 624 642 641 672 674 659 630 623 642 625 630 615 633 654 627 654 651 652 670 651 611 619 662 672 614 628 640 627 618 618 628 658 619 616 643 661 628 634 656 642 666 661 666 660 638 612 638 636 639 619 630 612 626 644 626 612 609 639 601 638 615 600 612 602 595 595 598 598 634 615 651 621 619 645 603 633 627 593 646 630 635 609 642 622 615 628 610 591 620 595 611 604 619 581 583 587 598 590 591 637 626 582 578 580 626 616 633 584 624 586 611 612 628 604 605 577 589 576 576 605 578 618 569 595 567 623 565 587 615 604 562 600 593 593 569 572 569 598 563 568 588 606 591 563 583 583 568 576 560 592 570 554 594 604 580 577 569 562 601 567 600 569 558 566 557 544 551 569 576 561 538 574 562 582 554 548 574 547 562 551 578 535 554 572 568 565 568 538 530 547 562 553 550 569 568 557 526 553 565 546 517 535 521 559 555 527 566 517 525 530 547 540 514 508 551 544 526 537 551 506 516 547 503 548 550 515 543 509 539 521 532 539 509 526 519 527 507 514 514 523 495 505 529 523 485 532 518 508 489 527 491 501 480 492 505 509 508 508 479 475 502 497 510 486 491 490 492 503 469 489 498 505 489 483 469 473 495 496 461 464 478 503 486 483 486 484 464 470 481 458 467 452 448 485 451 446 449 444 448 483 460 464 476 456 439 469 475 450 463 441 445 446 461 442 470 456 471 471 462 456 430 450 454 443 442 425 448 430 444 418 435 439 439 451 424 443 434 442 430 418 427 418 425 416 421 431 443 441 428 436 422 419 428 421 405 400 427 407 410 394 413 420 399 418 404 405 419 399 392 415 388 397 404 391 392 383 388 378 401 399 396 405 381 387 401 404 391 386 389 400 364 381 363 388 366 396 382 362 383 384 366 385 379 379 369 364 360 363 364 352 374 351 356 367 350 366 375 377 359 345 345 353 340 346 349 367 360 353 334 360 342 342 347 353 347 341 332 324 350 335 345 348 350 335 333 320 317 338 328 345 316 332 328 330 317 330 329 313 323 316 311 310 307 313 317 328 305 302 327 299 302 298 310 306 304 293 300 319 292 303 307 297 309 313 311 293 301 287 284 281 282 299 303 278 292 289 280 294 283 291 276 296 296 280 284 271 274 271 277 265 279 279 268 263 282 273 261 280 270 282 277 264 253 262 254 269 268 271 267 256 270 269 258 262 267 253 263 243 248 254 256 241 252 256 237 239 242 236 250 252 253 234 230 241 246 248 244 230 228 238 241 223 233 242 233 236 240 227 229 230 232 222 230 216 230 216 224 229 213 213 215 228 210 227 211 218 207 212 207 208 216 203 215 217 202 214 216 200 208 196 209 202 209 192 207 197 208 203 202 190 197 204 201 203 185 198 188 184 187 190 183 183 187 191 186 178 187 179 179 181 175 186 186 189 182 172 174 183 178 173 182 176 171 182 169 176 169 169 172 177 174 164 165 168 173 161 169 158 157 161 170 162 156 156 159 163 158 160 162 155 160 152 153 151 149 153 151 147 148 145 153 155 144 157 156 153 143 142 152 147 142 144 151 138 139 139 145 147 141 147 140 142 133 140 137 134 134 132 140 135 130 141 130 139 131 137 130 126 135 128 127 127 126 127 129 131 131 131 125 131 126 119 120 119 126 123 128 117 123 121 119 115 124 123 117 121 116 120 119 114 112 114 115 113 110 118 118 110 118 116 109 115 109 115 112 106 111 112 113 104 113 103 107 110 107 107 106 109 102 102 102 109 102 102 106 102 100 103 104 102 101 105 103 105 99 100 99 100 97 103 103 98 95 100 96 94 93 96 96 100 97 100 92 100 95 97 99 96 91 97 91 91 93 97 93 96 94 94 96 90 93 90 92 93 93 92 94 90 94 94 89 90 93 86 88 85 92 85 88 86 90 86 88 88 90 90 86 90 89 84 83 83 90 89 85 85 82 82 84 82 89 86 85 83 86 87 82 83 86 82 86 84 84 82 88 82 88 83 81 86 84 81 87 83 87 81 86 87 81 81 87
87 84 81 80 80 87 81 83 84 82 80 87 85 81 87 86 81 81 86 86 85 86 84 88 85 85 86 83 85 86 82 84 82 83 84 84 83 87 87 87 89 87 87 87 89 87 86 90 88 85 89 86 84 86 86 89 91 91 91 88 85 91 92 87 92 93 88 91 90 92 89 88 95 89 89 92 93 96 89 93 89 96 89 95 96 93 91 95 93 96 98 94 95 95 94 93 93 98 96 98 102 99 97 102 104 99 96 97 103 96 101 101 101 99 102 106 105 100 107 106 100 104 107 104 104 105 103 105 105 110 105 110 112 109 108 112 112 106 113 110 107 117 112 115 117 114 111 115 119 118 115 113 112 116 119 114 118 117 116 123 120 114 115 124 124 122 116 126 124 123 120 121 124 131 130 127 123 126 126 123 125 128 124 135 135 136 135 138 132 129 128 139 139 140 131 137 137 133 137 135 145 135 142 145 142 136 137 148 148 143 143 144 145 139 150 147 146 156 142 149 146 145 147 145 148 149 148 148 155 160 156 151 153 152 154 167 158 158 164 159 156 155 167 166 157 171 159 162 162 167 167 165 170 176 171 173 181 165 177 168 168 168 185 183 179 178 172 180 187 186 185 176 177 176 190 189 194 192 185 188 198 189 185 182 197 198 191 190 199 197 199 202 200 193 203 197 193 201 192 211 204 208 200 211 212 202 215 217 214 214 218 201 210 212 216 221 205 211 216 208 228 224 223 222 222 221 233 224 229 218 225 233 233 232 233 237 231 230 240 237 228 236 243 239 228 248 235 242 231 251 239 237 234 239 247 254 238 246 254 248 253 242 260 253 258 257 264 264 252 262 254 256 272 252 257 275 268 266 252 277 265 256 274 257 264 271 278 278 270 288 271 281 266 276 283 288 273 267 281 287 279 273 296 296 275 298 292 280 301 299 307 281 290 288 303 305 311 292 303 315 304 287 288 298 319 302 310 297 303 312 309 301 298 302 321 303 309 306 331 327 313 324 315 325 336 330 314 316 315 322 316 345 339 327 319 341 342 321 342 352 336 331 342 338 337 328 350 343 327 356 360 344 341 342 339 349 351 339 367 364 363 372 343 368 372 356 359 351 379 362 347 375 360 377 366 386 368 368 379 368 362 361 385 358 385 381 396 395 391 382 385 393 394 378 367 401 405 379 398 396 393 402 384 395 403 414 409 412 383 386 394 396 384 386 412 389 420 415 416 415 393 418 420 403 410 414 396 419 406 402 439 432 431 432 426 433 415 440 408 447 417 430 425 415 413 442 421 451 426 453 457 452 447 445 454 451 463 430 459 444 462 431 447 448 450 450 471 435 432 453 447 445 478 473 462 460 458 467 479 468 466 464 487 476 486 477 466 469 456 454 477 459 460 471 488 492 468 476 458 458 489 470 482 467 472 492 508 480 493 488 495 465 474 511 513 476 487 504 496 501 517 484 518 492 518 488 486 514 509 483 491 513 491 491 517 484 487 523 501 508 514 489 493 538 513 498 532 538 509 531 529 526 542 499 505 542 504 532 522 543 522 555 529 515 512 518 523 549 543 557 555 547 531 518 522 519 532 523 567 527 532 546 521 548 542 528 553 536 528 554 527 559 536 531 557 565 557 554 559 581 577 576 548 539 579 587 575 589 583 587 542 577 581 573 576 542 557 554 596 572 566 567 553 595 560 595 584 588 594 564 556 560 569 604 584 605 573 599 566 557 582 597 570 602 583 612 575 564 573 603 593 596 614 601 580 613 592 623 581 586 615 620 577 571 597 580 587 582 606 621 587 593 576 632 611 596 633 578 627 589 611 579 636 623 625 631 622 625 600 643 621 608 628 602 631 629 611 605 592 594 602 605 596 647 648 643 637 646 642 646 653 618 598 649 612 602 630 596 611 613 632 636 656 631 647 651 659 624 650 629 628 638 651 608 648 647 614 624 613 657 616 622 612 640 658 630 634 639 639 670 648 671 617 611 652 643 632 641 657 667 637 639 643 660 656 659 619 660 650 641 666 676 634 671 663 659 647 648 650 644 657 661 618 682 636 633 636 666 629 644 663 626 679 641 631 624 658 656 666 629 670 648 677 670 624 646 671 666 642 674 629 683 654 632 683 675 649 638 658 661 663 637 667 679 657 686 667 685 677 637 651 662 657 650 665 677 684 664 693 650 676 685 662 666 661 644 651 690 674 680 657 664 693 655 649 657 646 689 651 632 632 673 665 662 630 637 644 687 671 642 642 654 633 676 690 666 693 646 660 672 695 686 639 694 645 659 656 662 654 675 664 654 652 634 685 651 639 633 640 681 645 652 637 646 630 630 680 693 644 644 667 643 633 676 641 647 639 665 679 661 644 646 683 665 647 671 685 654 673 627 637 686 650 644 637 651 643 689 649 658 632 658 634 675 669 636 635 681 660 643 661 640 659 672 658 654 677 673 650 639 669 647 668 623 669 651 682 667 646 641 636 654 672 643 640 651 654 650 642 625 668 681 627 653 643 676 646 641 652 654 670 661 643 614 660 634 626 618 612 659 637 672 667 625 618 666 636 627 612 647 622 631 653 655 618 669 634 643 663 627 618 653 620 625 635 611 629 648 607 643 620 615 627 621 639 661 620 625 657 638 642 598 628 651 623 629 640 594 634 635 633 628 595 630 623 626 617 637 628 620 645 636 627 630 617 640 595 596 585 635 625 639 608 617 630 637 616 583 616 621 593 601 581 632 600 590 623 629 605 580 622 628 572 627 612 584 582 591 621 608 601 606 599 622 575 602 593 580 565 604 620 563 561 603 572 587 578 572 584 566 581 584 588 610 564 573 556 604 577 591 569 587 589 579 600 567 599 583 596 550 580 560 544 565 586 568 581 553 586 585 563 587 570 541 566 552 558 542 545 563 540 580 566 539 537 542 534 559 553 525 552 533 567 559 557 538 533 567 568 547 566 555 544 526 545 530 522 513 562 546 541 551 535 524 520 538 538 551 534 506 531 543 551 541 500 500 515 533 518 532 506 538 495 536 543 521 501 499 529 503 496 492 515 490 500 502 512 527 517 496 496 528 492 518 505 476 506 475 518 515 497 483 473 484 517 512 509 509 474 498 505 487 474 490 501 482 503 504 467 486 492 471 497 457 491 484 490 480 479 457 485 462 493 490 486 471 453 488 461 478 485 483 458 476 460 455 463 457 470 455 472 450 432 447 460 465 435 453 464 442 428 426 433 426 441 443 447 421 418 420 457 451 423 449 422 428 437 436 445 432 444 426 417 406 434 439 407 426 420 419 435 413 398 436 412 396 426 433 419 429 411 422 422 408 397 421 415 388 420 405 403 410 383 381 393 399 386 402 398 398 384 374 409 382 390 397 370 383 377 371 380 385 383 387 376 373 382 361 374 357 380 377 389 356 377 370 360 363 353 378 380 357 370 348 346 371 365 360 352 361 362 351 368 361 367 363 351 338 333 351 342 332 329 335 350 351 325 327 353 331 324 327 343 338 327 334 330 342 328 329 328 333 328 324 320 322 316 323 311 317 308 308 324 318 309 312 323 322 306 297 324 322 319 302 307 305 311 294 307 289 305 301 287 292 295 304 293 283 280 302 288 302 304 282 281 279 274 295 293 282 297 296 283 271 279 268 277 265 280 268 264 285 270 281 280 270 268 280 281 262 273 253 252 254 265 275 265 270 272 272 259 263 260 250 248 247 258 245 262 256 245 244 256 255 235 235 252 234 252 238 243 242 231 233 233 229 246 231 241 234 239 227 236 229 241 221 218 234 235 226 233 216 232 229 229 220 220 211 217 229 221 225 207 219 214 216 215 220 221 202 208 206 211 211 199 213 209 213 202 211 206 200 195 193 202 199 193 207 200 204 193 191 187 192 190 198 196 184 189 191 186 185 195 185 181 192 186 186 189 189 186 178 187 179 179 187 186 181 183 175 172 180 180 174 166 166 172 170 173 164 162 165 163 172 162 157 163 160 170 168 162 155 166 155 163 167 163 163 160 162 151 155 157 157 149 158 153 151 147 149 151 152 152 156 148 145 148 146 143 144 142 149 139 147 142 148 134 141 135 141 146 135 141 144 139 141 136 133 136 140 136 136 137 136 131 137 135 126 130 123 134 133 128 124 131 127 130 120 127 127 124 125 123 119 119 125 125 118 115 121 121 118 125 116 121 122 118 113 117 111 112 120 110 112 119 115 110 115 117 108 111 107 108 114 106 109 111 113 108 112 111 110 105 105 103 105 110 108 100 105 102 104 105 105 103 98 98 104 101 99 100 99 102 97 96 95 100 101 96 99 102 96 93 93 93 96 99 95 95 93 97 95 98 92 91 92 93 97 89 89 93 95 96 88 95 93 89 94 88 88 91 94 89 88 93 89 92 89 90 92 88 87 88 88 84 87 88 84 87 88 86 84 87 88 90 83 85 86 82 86 86 88 82 89 86 82 87 86 86 88 88 81 88 81 85 88 84 81 87 86 85 82 80 81 87 87 82 82 83 82 86 87 80 87 87 84 87 85 82 84
83 80 83 82 80 79 81 83 79 80 82 84 83 82 86 82 81 80 85 86 83 84 85 83 83 84 87 82 81 81 86 85 83 83 81 84 83 83 81 83 85 84 82 82 88 89 85 82 82 83 89 86 88 87 89 83 84 89 86 86 91 84 87 89 90 92 89 92 86 94 90 88 94 91 95 91 90 92 96 89 96 89 94 91 92 89 90 93 95 91 93 92 91 94 95 97 93 99 94 101 97 99 94 97 102 95 97 101 99 104 95 103 104 98 99 102 100 98 102 99 101 107 103 108 103 104 106 103 103 111 105 108 103 104 110 112 105 111 109 107 108 116 114 107 111 117 110 112 117 117 116 111 112 113 119 117 119 115 113 114 125 122 121 123 121 115 120 122 118 118 120 124 125 121 125 129 130 121 127 131 122 133 128 126 132 137 132 137 126 138 139 137 138 135 138 137 130 134 136 142 141 146 136 134 143 134 137 140 136 144 137 144 144 143 139 142 145 154 147 145 150 156 150 153 158 147 151 158 157 158 150 157 159 160 164 165 159 161 157 162 159 163 162 156 163 168 172 172 167 168 175 174 165 174 170 178 174 167 171 170 176 180 177 182 177 172 182 174 171 178 176 186 187 177 178 182 181 179 194 191 182 194 194 183 191 196 184 188 188 197 203 187 195 205 196 199 195 200 207 193 194 206 196 201 199 204 199 215 203 205 202 220 216 218 209 218 222 218 206 222 218 217 221 221 220 227 229 219 220 225 217 233 227 238 220 239 238 225 235 237 223 230 243 225 229 230 227 241 236 237 251 249 242 239 248 253 254 243 253 249 239 250 252 257 255 244 251 251 252 259 268 272 260 267 252 250 254 264 264 255 259 269 276 262 280 277 277 279 284 278 271 270 281 291 287 281 282 290 284 277 296 298 286 297 281 281 288 286 281 301 285 281 304 297 309 292 306 291 286 312 297 297 314 318 300 318 294 306 301 305 302 296 303 320 322 302 311 323 304 321 315 310 309 309 332 332 314 323 328 335 317 339 346 337 321 333 339 343 331 339 331 326 329 343 341 352 344 344 333 360 350 363 355 358 362 347 359 368 370 366 345 360 368 371 353 349 347 369 365 366 363 376 376 374 385 376 374 360 362 388 365 364 384 372 366 391 361 384 372 367 376 389 365 400 377 402 402 407 402 381 398 396 381 393 394 401 398 399 408 411 418 416 402 411 405 414 414 409 392 403 411 395 413 426 428 413 420 421 406 432 416 438 433 440 430 433 440 411 405 419 427 418 416 449 422 430 441 413 448 439 419 456 422 460 440 459 427 461 438 445 432 456 442 469 436 459 459 462 437 439 475 442 466 459 461 464 442 472 448 453 450 463 464 449 488 469 485 479 458 476 469 487 488 481 456 470 487 456 494 500 475 460 499 495 491 478 478 492 494 502 513 510 497 512 488 470 497 492 502 516 483 482 485 507 485 520 491 491 495 518 529 508 513 505 532 514 534 523 490 495 533 499 502 529 520 530 516 528 526 529 520 524 512 541 536 540 535 533 526 543 550 539 505 529 555 538 528 522 537 523 552 549 535 563 551 551 530 554 549 550 530 540 538 537 561 550 543 570 577 553 551 543 542 539 538 580 567 563 539 556 568 544 568 563 574 579 540 551 590 548 544 567 580 545 555 590 593 590 551 590 592 545 558 593 587 548 556 567 559 557 591 559 576 577 608 557 566 594 591 594 559 561 586 562 560 611 588 596 600 596 603 594 575 590 601 616 622 574 580 624 572 576 627 619 571 570 616 582 590 589 604 617 589 583 612 614 580 592 629 604 626 599 625 613 621 639 586 591 630 606 632 597 592 592 618 602 620 640 617 648 610 634 638 634 591 616 606 623 603 615 592 623 602 608 606 599 654 620 616 642 639 635 616 648 660 600 641 602 636 617 627 664 636 662 608 604 623 641 637 637 638 651 611 647 662 626 621 621 618 617 660 627 632 652 625 642 633 638 629 635 655 633 633 634 659 626 666 622 669 667 617 645 641 659 628 654 675 621 657 622 640 681 623 621 636 625 629 639 663 674 664 656 647 639 642 680 675 666 677 687 637 664 660 646 634 644 683 627 651 659 633 674 657 641 679 677 647 689 631 692 644 639 664 644 653 636 666 664 675 638 679 649 684 640 641 660 657 663 655 669 683 634 666 670 652 681 691 646 648 634 646 664 646 681 681 670 691 652 641 671 664 691 690 655 639 639 687 666 672 646 638 661 649 675 634 671 659 696 688 678 632 636 647 646 686 696 686 681 653 696 656 687 689 650 643 631 656 631 666 631 643 673 659 662 650 662 636 678 659 691 658 659 629 671 673 684 670 661 666 692 658 689 679 649 640 691 648 665 689 682 665 636 658 692 668 676 658 672 659 686 667 685 689 664 642 651 650 689 627 676 677 679 674 676 668 682 679 686 633 656 625 667 644 649 635 682 671 673 627 652 651 646 684 649 621 634 675 645 631 679 632 617 667 680 672 619 668 679 653 637 659 643 654 669 660 672 625 663 656 675 670 619 660 617 634 618 611 626 652 615 608 666 628 638 618 615 666 649 650 622 618 616 607 615 663 605 626 614 643 607 642 612 623 658 615 632 656 607 613 649 646 650 648 605 596 644 626 651 609 639 646 601 651 601 633 626 608 601 595 613 612 642 631 605 634 631 627 598 644 624 632 617 632 609 594 617 607 616 580 634 592 588 623 592 588 628 606 601 604 594 595 578 631 597 630 605 622 616 601 610 569 614 607 596 582 608 570 596 616 594 584 594 573 585 562 610 569 564 592 593 588 589 567 554 567 566 571 587 600 551 590 572 596 573 559 566 600 601 559 569 544 547 583 569 545 556 588 545 570 576 555 574 557 568 542 549 542 562 548 553 551 558 542 541 538 571 557 573 531 534 567 544 540 539 541 525 540 559 568 533 529 534 532 566 544 538 533 557 533 564 539 527 543 556 535 515 523 508 540 516 541 550 502 544 502 522 523 522 532 520 536 508 526 517 504 498 539 525 525 538 532 511 504 535 527 519 523 507 485 517 525 493 525 525 489 500 476 510 483 508 476 507 481 502 494 480 503 509 478 494 490 467 479 469 505 462 483 471 489 477 460 499 462 460 470 495 475 451 451 486 478 475 473 469 486 457 457 453 448 474 458 456 473 464 440 476 470 446 454 433 449 466 463 444 451 435 452 466 429 466 434 447 460 444 460 425 429 431 450 437 436 438 428 435 441 415 434 410 445 408 440 428 445 433 432 442 420 407 416 400 430 432 417 432 414 421 398 400 400 417 395 420 389 412 404 395 415 398 417 407 389 403 407 382 389 390 402 397 385 378 385 404 390 378 406 381 390 400 400 390 390 390 365 366 361 393 368 362 377 379 362 359 385 360 358 354 358 354 380 370 374 371 353 349 357 345 346 367 372 345 354 341 370 367 348 364 353 366 340 359 337 352 352 347 334 333 330 349 338 337 349 343 339 331 322 346 347 328 324 313 315 336 340 327 309 318 313 317 305 326 308 328 304 316 321 323 313 310 313 307 318 309 293 292 308 303 301 298 305 303 311 313 293 292 308 288 301 309 280 284 278 306 282 280 303 282 288 273 278 285 294 285 280 271 282 288 292 271 266 266 274 274 270 277 273 262 270 277 272 258 267 265 259 271 272 259 255 265 248 271 256 256 248 255 247 248 241 254 252 250 247 254 239 241 242 249 250 245 240 244 245 240 239 230 237 248 236 230 244 231 243 223 236 231 230 222 236 236 226 224 225 218 224 219 216 219 228 218 214 225 224 210 224 224 225 215 215 218 208 221 214 216 219 205 199 208 200 211 213 197 207 199 202 210 196 207 189 199 188 190 195 186 190 190 189 194 198 183 187 191 191 183 193 179 190 180 183 174 182 176 189 186 171 179 172 175 178 178 179 176 173 173 178 167 167 168 170 174 171 164 172 160 163 158 163 172 170 162 162 154 159 163 154 164 164 156 165 163 156 158 149 158 149 149 146 158 154 150 144 151 155 156 148 143 141 150 141 142 150 143 146 149 144 139 148 140 137 145 137 145 136 138 140 136 142 139 140 139 128 138 127 138 130 134 134 126 135 134 124 129 122 129 129 121 128 123 123 124 118 126 127 124 120 125 125 122 125 121 116 124 116 120 117 119 113 113 115 113 120 120 116 114 109 112 117 112 108 112 108 116 114 106 111 108 111 112 104 112 108 103 109 109 108 104 107 105 102 108 107 106 105 102 100 103 98 104 101 98 104 103 104 97 99 103 97 100 102 98 94 99 96 98 101 97 93 96 100 96 91 96 91 93 95 93 90 91 89 96 90 96 92 88 95 96 90 87 94 90 90 93 92 93 88 90 86 88 92 92 91 86 86 91 86 85 86 84 85 89 87 86 89 83 89 85 86 88 82 86 84 81 85 87 81 83 86 84 87 86 82 84 87 83 83 82 85 85 83 87 83 87 82 81 80 80 84 83 86 84 80 80 85 84 79 85 86 84 81 84 81 82
79 80 84 82 82 81 79 85 80 82 84 82 84 86 85 81 82 84 79 83 86 85 80 86 83 79 83 85 84 86 81 86 80 80 82 84 83 83 83 87 88 83 83 86 82 81 88 85 88 89 83 87 87 84 86 85 86 83 83 83 89 86 91 91 86 85 91 85 85 93 87 89 94 89 88 87 95 90 94 93 94 95 92 89 91 89 97 93 91 93 97 92 97 93 93 98 91 100 98 92 98 101 96 97 94 98 99 99 103 100 103 99 101 97 100 96 101 97 104 106 107 99 99 106 106 107 100 101 105 105 109 106 103 108 109 112 106 104 112 109 115 111 114 115 113 109 114 117 114 116 116 115 110 117 116 117 113 116 121 115 122 119 117 122 115 119 126 125 125 124 122 126 126 124 130 130 120 126 125 124 133 122 126 128 136 133 126 131 127 133 137 138 139 128 140 132 130 136 143 141 142 137 136 137 146 147 145 137 136 138 143 139 150 147 150 149 149 142 149 155 151 145 144 151 157 157 153 158 154 157 152 158 154 160 159 157 152 164 154 163 167 165 156 155 158 169 163 161 164 172 161 172 163 163 173 178 167 176 166 182 181 182 174 173 169 184 184 188 177 180 185 175 175 187 186 178 191 186 177 191 185 190 180 193 188 184 196 196 185 201 192 195 195 188 194 190 194 193 206 199 206 193 205 212 202 200 211 214 210 214 212 205 205 207 220 223 222 222 219 210 226 209 222 219 220 215 217 226 233 230 229 229 237 228 238 221 239 224 225 231 227 230 230 236 235 230 249 236 250 231 246 249 244 251 246 242 236 242 238 245 249 243 248 247 257 245 260 243 248 254 268 262 270 252 249 259 270 274 266 268 267 270 264 272 277 266 280 276 284 271 266 264 276 272 270 285 273 281 295 282 290 273 291 279 275 284 290 289 280 291 284 287 281 291 289 290 292 299 301 285 302 308 314 290 311 311 306 302 305 309 313 316 325 309 310 321 323 329 318 331 305 331 313 327 315 337 313 314 329 312 321 339 342 325 338 347 348 323 343 322 324 343 336 339 354 351 337 348 349 354 358 331 347 334 363 354 361 354 351 341 364 361 364 371 362 375 351 350 362 354 364 376 357 383 355 380 365 357 381 359 367 384 371 387 388 363 371 396 399 376 385 375 372 391 394 401 399 400 405 379 401 409 383 395 380 390 401 379 398 393 389 416 394 386 391 394 387 409 416 423 420 413 396 424 403 413 415 398 398 413 432 433 405 415 411 404 443 416 424 422 414 441 421 444 443 417 429 414 430 429 453 428 433 455 443 443 427 427 450 460 453 428 437 458 446 457 449 433 451 451 474 436 439 452 478 469 460 457 471 479 449 450 459 455 486 478 467 469 454 483 483 457 494 473 498 495 485 471 466 491 471 482 493 499 497 491 470 469 468 481 479 491 467 478 478 477 490 480 514 486 519 476 492 503 519 521 520 494 483 490 482 500 496 483 512 502 498 496 519 502 526 500 511 528 515 502 534 523 527 512 503 518 507 544 519 500 511 504 514 549 552 517 526 520 559 557 546 561 527 517 547 558 559 550 560 553 555 567 562 548 545 554 526 547 531 530 565 547 562 556 535 541 580 556 563 570 556 566 534 568 542 538 533 547 539 563 587 568 537 579 565 572 539 548 541 577 598 563 566 562 589 591 570 571 598 575 591 593 586 589 562 575 558 595 603 578 599 573 584 611 558 610 572 586 565 593 589 612 620 583 579 567 575 623 604 610 613 574 578 604 619 601 615 596 607 628 575 577 610 591 590 615 619 576 588 610 623 622 619 610 607 614 615 585 605 618 626 613 641 616 641 595 611 643 646 612 606 633 615 600 618 602 617 639 608 610 634 606 652 622 622 636 630 628 599 623 613 600 653 630 618 634 609 600 638 638 644 619 617 664 641 652 645 659 609 641 621 627 617 644 618 626 634 646 623 626 626 666 668 615 620 622 627 666 652 625 650 636 659 650 647 664 643 665 658 673 620 653 619 658 645 674 617 638 647 664 642 622 629 624 659 646 626 625 628 652 631 672 663 625 622 685 644 639 686 645 652 671 642 664 672 686 627 684 685 660 667 648 666 680 655 643 645 663 650 660 653 658 639 643 644 633 641 691 628 642 649 665 663 647 651 687 646 681 630 652 647 665 642 669 645 645 663 644 686 690 676 645 653 688 661 670 693 674 667 694 688 689 665 655 640 687 646 656 671 645 679 687 682 691 663 697 640 696 643 696 688 689 643 643 679 672 684 676 650 652 671 639 644 640 661 652 693 675 676 667 690 659 658 673 652 687 670 660 683 679 657 671 671 667 681 649 640 665 691 658 686 665 663 629 672 691 649 668 667 629 636 658 656 662 633 675 652 670 637 635 652 662 675 690 631 661 643 641 630 639 667 672 642 637 686 646 671 686 646 676 665 651 638 657 634 675 630 684 627 649 654 671 661 628 624 685 645 621 681 665 666 656 647 683 669 641 640 650 637 662 635 666 652 678 646 626 618 644 671 636 646 676 628 637 665 628 646 635 661 650 622 658 668 642 638 624 619 622 624 657 660 619 635 633 633 625 667 610 665 664 666 659 612 620 644 644 626 633 651 622 647 607 607 645 620 625 605 632 629 646 604 606 634 607 635 606 623 603 616 614 624 635 617 606 620 617 619 604 641 593 611 620 610 621 614 612 589 634 598 640 639 583 601 637 631 637 578 600 614 615 600 622 618 582 588 583 588 627 604 585 572 612 596 577 583 587 577 595 615 569 613 599 584 588 616 619 585 573 613 602 584 599 582 605 571 608 596 596 598 585 556 592 554 556 571 584 559 556 560 567 563 556 580 565 588 596 576 555 569 590 582 583 590 581 567 575 550 570 588 554 589 575 560 587 550 543 544 536 532 560 559 553 542 526 527 566 577 546 540 543 543 529 548 527 562 544 535 552 548 542 549 531 526 548 511 545 559 511 541 517 541 528 545 539 554 536 513 517 540 544 514 506 541 509 540 513 529 507 499 508 533 527 506 517 495 505 499 497 501 514 529 532 516 497 491 498 522 507 493 516 478 492 475 505 481 519 483 491 481 514 491 499 477 472 476 470 467 465 462 492 477 489 469 463 504 483 467 493 486 499 489 495 461 493 464 490 477 451 484 488 469 484 476 458 446 473 481 438 448 439 471 447 438 478 457 438 439 472 464 435 449 440 460 434 462 460 424 440 449 456 441 435 440 417 440 450 429 422 430 450 446 431 440 448 443 422 418 438 428 437 432 410 409 417 427 429 417 403 402 417 426 400 394 402 420 424 397 389 407 388 386 411 396 405 417 390 413 384 397 400 383 377 408 394 389 383 395 395 395 392 386 390 380 396 387 396 393 393 384 369 389 360 371 372 384 360 364 383 352 369 351 382 381 354 354 376 358 370 358 367 377 355 369 344 360 347 340 344 362 340 363 339 349 337 330 353 330 354 356 354 335 329 355 328 338 344 333 324 334 322 336 320 340 338 317 330 316 316 322 330 307 326 309 307 319 316 323 330 309 306 308 310 318 321 323 311 308 310 315 304 317 312 315 290 297 289 292 300 310 298 306 285 283 287 282 279 301 302 279 296 299 296 283 281 290 279 269 287 270 271 286 266 286 287 274 276 262 261 259 266 261 259 263 263 272 271 276 268 272 253 256 249 265 265 265 258 257 243 248 245 251 243 259 244 259 253 241 254 236 243 234 236 245 240 236 249 235 239 240 236 241 236 243 225 227 233 228 233 222 240 238 235 235 229 218 222 218 223 229 215 210 211 222 227 209 221 223 220 218 212 211 222 211 210 219 211 216 201 197 204 202 200 208 199 207 200 195 194 202 194 200 192 189 187 199 189 193 196 195 182 186 182 181 186 182 187 181 182 186 183 189 179 176 177 184 174 178 187 171 183 173 184 182 179 174 179 167 179 173 174 168 164 173 172 175 163 170 169 167 162 160 159 162 155 153 161 158 157 156 155 162 155 161 163 149 161 148 160 148 152 150 150 151 156 147 153 143 140 153 147 146 141 146 138 140 136 138 144 134 135 140 141 146 140 142 138 141 141 135 129 132 129 139 134 136 132 136 126 137 134 124 127 130 130 123 123 121 120 131 125 122 122 125 124 128 117 122 123 121 117 124 114 116 115 113 118 119 115 115 114 112 118 117 109 119 118 118 118 109 110 112 116 107 109 108 114 108 112 108 106 103 103 111 107 107 107 110 106 106 99 99 103 100 100 101 104 100 102 96 105 101 102 100 102 97 98 99 98 98 94 95 99 96 101 98 92 93 93 94 95 95 91 94 93 95 91 96 91 94 89 91 92 89 96 93 90 94 91 92 88 88 90 94 91 89 88 90 88 89 84 86 89 85 91 87 90 87 90 87 83 87 86 89 85 86 87 85 82 82 86 85 83 86 84 86 87 84 82 86 80 82 80 85 83 80 82 81 83 80 85 83 85 82 82 81 86 79 84 79 80 81 83 82 78 85 78 84 82 80 82 82 82 83 80
78 83 82 80 79 83 79 83 81 82 78 83 81 78 81 81 79 83 85 82 83 84 82 82 80 85 79 86 82 84 80 82 81 84 85 82 81 87 80 85 83 80 83 86 80 86 82 82 84 81 86 82 87 84 87 83 83 87 82 87 86 84 83 88 89 90 85 84 89 85 88 87 90 87 91 92 86 88 87 90 92 95 95 90 90 90 91 90 90 94 92 94 98 98 95 98 93 95 98 95 98 92 97 93 95 95 99 97 96 102 99 103 97 98 104 103 97 104 96 101 101 100 107 100 104 106 102 107 106 105 106 105 105 111 103 105 112 109 113 109 106 107 107 107 106 113 112 110 117 117 110 118 118 116 113 115 119 118 119 115 114 123 122 119 114 123 122 125 118 126 120 119 128 129 126 123 130 131 131 128 122 133 127 127 133 128 128 130 129 128 128 137 130 139 138 130 134 134 133 140 140 143 132 137 136 139 138 142 135 146 139 141 140 151 144 144 144 149 140 144 155 144 148 153 157 159 147 147 150 149 149 156 150 156 162 159 164 159 164 159 153 156 160 156 163 165 168 164 170 167 171 162 169 169 165 173 175 169 171 170 175 175 183 174 177 172 174 178 179 177 180 188 187 176 190 189 185 185 185 189 180 187 198 181 181 187 183 198 199 198 197 203 188 193 199 189 195 196 196 196 196 211 203 196 207 200 213 216 215 201 219 211 209 219 207 203 213 222 207 212 217 215 219 210 222 218 224 230 224 214 216 231 216 218 220 224 227 232 232 241 222 224 226 245 247 238 246 250 239 233 245 238 252 253 251 239 234 243 241 240 261 240 247 243 255 260 265 253 253 265 266 269 253 251 259 250 254 270 258 252 260 277 273 262 271 278 282 266 280 270 268 278 280 276 265 272 282 291 287 280 280 285 286 273 274 288 277 301 301 288 302 282 300 309 299 282 307 310 311 303 297 296 310 294 304 302 318 301 293 297 299 307 321 299 313 325 324 311 323 327 324 332 323 308 330 312 337 330 340 318 339 324 321 346 343 327 334 326 334 334 337 326 353 331 325 324 351 336 356 332 334 341 363 344 345 337 351 344 344 371 344 372 366 367 359 358 347 367 375 356 350 373 354 370 360 379 356 360 364 376 388 379 364 378 389 371 379 381 362 364 401 386 369 371 393 373 370 389 409 410 392 405 413 412 396 381 392 389 398 394 394 396 416 393 404 388 421 410 410 393 404 417 403 409 411 421 427 409 407 434 408 437 440 401 402 412 429 436 425 421 411 442 449 423 432 414 449 420 422 450 433 423 461 456 421 424 444 444 440 433 439 454 432 428 450 447 460 470 440 470 458 454 463 478 462 475 470 462 476 442 478 469 483 483 447 452 477 471 456 491 489 472 482 456 481 471 482 474 469 493 503 479 502 475 470 464 500 508 472 487 503 487 507 499 496 482 509 480 472 473 510 475 498 493 493 519 500 526 481 483 508 526 529 503 491 533 506 505 538 490 491 526 516 538 500 497 542 523 511 513 544 522 549 508 548 540 543 517 512 544 544 539 539 549 537 538 510 530 534 561 547 515 546 538 537 549 551 529 517 549 546 542 548 525 530 570 529 539 532 562 542 561 546 557 559 539 548 533 581 585 543 543 572 554 538 579 586 564 558 546 584 560 567 574 562 581 573 574 555 561 591 555 570 548 548 566 581 564 558 608 589 561 568 556 574 556 580 598 589 577 579 612 565 580 573 613 572 610 571 575 564 615 572 596 591 610 615 626 595 616 582 586 584 574 582 602 572 574 588 579 624 626 634 632 586 593 596 632 606 589 627 604 593 622 604 617 618 591 638 602 621 618 623 644 637 640 633 628 645 645 626 642 621 640 620 596 597 594 601 628 642 646 653 642 627 619 632 641 606 646 650 632 619 606 618 614 616 636 644 636 657 639 605 636 604 609 641 623 666 658 611 669 656 633 623 627 628 630 671 669 657 646 639 660 652 640 614 649 669 655 659 615 661 675 619 624 623 638 667 658 631 639 676 624 668 670 664 677 622 670 632 646 678 667 640 626 663 676 635 649 671 674 671 635 638 669 678 675 629 660 624 627 687 684 635 673 673 684 670 678 670 656 676 659 674 685 648 668 687 636 672 639 681 658 685 678 646 672 665 662 653 629 676 686 679 677 692 660 639 685 670 655 648 652 686 631 645 641 670 639 650 649 649 635 680 640 687 633 682 655 665 638 654 644 695 638 691 689 668 633 678 640 656 697 662 645 695 677 654 668 683 671 686 636 676 667 644 663 667 692 684 634 632 640 646 695 646 638 686 680 637 665 687 661 664 651 671 660 693 691 696 679 665 682 681 643 650 690 671 684 684 657 684 682 666 630 678 677 633 664 660 638 631 648 664 660 665 637 689 661 630 685 641 664 669 689 674 688 681 649 679 685 637 688 641 658 667 626 646 624 637 653 666 685 624 648 667 665 678 671 623 628 662 646 663 680 676 626 654 661 629 641 657 639 639 671 671 618 673 646 640 638 674 624 674 672 623 647 624 623 673 638 671 647 660 656 672 661 610 665 667 653 626 625 618 665 634 658 625 623 631 663 615 613 617 607 613 666 608 603 619 618 611 606 615 639 639 635 636 654 608 599 621 637 643 642 616 596 656 643 621 597 626 618 603 599 634 593 644 621 609 638 627 618 629 630 644 630 630 588 625 637 585 603 592 599 637 640 582 600 611 608 581 635 596 611 597 632 631 629 594 578 606 604 593 578 594 573 593 604 570 575 593 605 571 614 574 578 570 568 600 592 567 616 598 587 604 595 587 613 559 579 566 585 588 557 600 573 573 608 566 576 571 598 602 591 559 562 592 568 569 600 584 550 576 581 583 563 580 542 562 564 551 581 554 556 550 583 568 555 560 556 580 569 583 549 563 539 559 549 546 544 577 572 544 573 526 556 541 522 550 541 535 546 546 556 551 563 527 550 534 521 524 555 550 508 548 550 533 555 529 550 519 552 542 544 545 499 527 501 504 496 523 544 501 501 496 522 514 529 504 524 529 499 526 489 528 487 505 509 523 507 509 521 519 495 490 497 492 524 475 485 518 513 512 501 473 497 494 511 485 489 482 468 467 478 484 498 479 484 498 464 471 481 487 490 471 477 475 477 476 480 448 457 450 489 444 449 449 446 449 443 445 442 481 464 462 470 444 475 452 470 444 462 449 444 430 429 456 451 430 449 431 446 452 423 428 430 447 423 420 448 456 418 422 420 423 430 414 414 435 412 408 412 435 421 413 407 416 408 412 426 434 409 436 398 414 414 405 417 427 399 426 405 397 424 422 415 411 383 395 392 395 403 406 383 386 413 410 401 381 372 375 389 403 390 378 376 401 389 376 398 368 361 386 385 388 370 377 368 374 375 380 375 378 375 366 381 351 378 346 351 351 359 345 367 367 355 366 366 342 345 341 349 365 349 356 342 358 349 348 343 339 346 350 345 357 344 326 348 325 334 324 318 347 332 326 319 332 323 324 336 326 332 328 311 309 321 320 319 321 311 327 315 302 328 324 327 314 312 307 303 305 310 318 299 292 295 307 293 294 308 288 299 307 309 305 290 282 304 280 294 287 293 291 298 275 278 281 293 285 276 289 285 278 283 286 269 280 279 277 287 270 283 283 274 269 270 272 279 276 253 258 250 250 260 250 270 269 269 263 254 254 266 242 249 243 246 242 262 259 242 252 253 248 236 232 232 232 243 237 228 244 248 249 229 229 225 233 237 240 241 231 221 220 227 220 226 234 223 219 229 218 230 224 216 220 222 225 215 213 219 214 225 210 216 217 218 210 205 210 203 211 202 200 203 209 201 206 193 201 201 204 196 202 189 204 205 190 204 199 197 191 197 188 196 192 199 187 190 182 187 193 187 184 191 184 179 187 189 180 184 187 181 174 177 179 178 177 177 177 180 166 172 163 162 174 177 173 170 172 163 159 164 164 166 157 166 163 161 162 152 163 161 158 157 159 163 153 151 158 159 147 153 146 156 153 155 143 143 147 151 144 148 147 140 138 142 139 147 136 144 148 135 138 139 133 139 134 136 131 133 141 136 138 132 134 140 128 132 133 136 128 130 124 128 126 133 126 124 124 121 121 120 123 121 121 122 125 121 120 126 116 124 117 120 117 119 114 122 122 114 119 117 111 116 113 118 112 116 110 109 114 111 107 111 109 111 105 111 112 110 106 105 104 111 102 102 105 101 104 100 101 104 101 99 102 102 104 102 98 98 103 97 105 98 103 98 102 99 102 95 94 101 94 97 95 97 96 97 92 94 95 94 92 93 98 92 95 92 94 89 91 95 90 95 94 87 93 91 88 94 90 86 89 90 89 90 85 85 85 91 88 89 90 89 87 84 88 88 87 90 87 89 87 85 82 88 84 84 83 88 81 81 87 85 82 87 83 85 83 84 84 87 81 81 84 85 82 81 82 86 80 79 85 84 81 85 82 84 80 84 84 80 85 82 85 79 81 81 84 84 85 80 84 79 82 81 85 85
82 79 83 83 80 82 82 83 81 78 82 83 77 80 77 84 84 77 77 80 80 83 79 80 78 85 82 82 80 81 81 85 84 79 85 80 85 82 86 81 83 83 79 84 87 81 83 87 81 83 82 85 82 84 87 82 84 84 87 87 88 82 87 87 85 86 88 83 89 88 87 86 85 92 92 90 87 90 90 93 92 91 90 88 87 89 88 89 90 94 96 95 96 95 92 91 92 96 91 99 91 97 98 100 97 97 97 98 101 101 96 98 103 98 100 98 100 95 105 98 104 102 97 100 107 103 98 104 99 102 108 100 107 107 108 106 107 106 112 104 111 109 113 111 109 115 108 116 114 108 118 111 116 110 113 118 113 121 121 121 118 122 122 114 116 118 123 121 124 123 120 125 118 128 126 127 128 130 128 128 127 128 127 123 126 128 123 129 133 131 131 132 134 134 139 136 136 138 135 139 143 143 132 136 134 146 142 137 145 148 138 138 136 146 139 140 146 144 142 144 152 148 149 144 150 149 157 158 159 154 154 148 162 163 162 164 155 163 161 161 162 168 162 165 157 165 159 170 158 161 165 164 167 170 169 165 176 168 165 173 168 168 170 178 171 175 177 180 175 188 181 177 186 188 186 181 184 179 191 194 179 185 191 186 199 183 186 187 187 192 199 192 199 200 189 197 209 201 203 191 206 199 196 195 212 208 214 200 207 203 211 217 218 210 213 203 217 215 208 215 215 221 211 218 211 216 229 213 216 217 214 217 216 217 233 234 235 234 220 238 223 228 239 232 246 239 242 231 229 244 231 243 230 252 233 253 252 243 239 250 256 248 263 242 257 249 245 262 250 261 247 250 248 247 270 264 272 263 267 255 262 262 275 272 278 273 260 261 271 260 265 275 286 282 288 284 292 282 277 291 277 286 286 279 285 274 278 284 303 286 297 300 308 281 301 285 294 294 311 288 302 303 316 315 314 300 309 304 312 295 310 299 312 314 308 308 300 326 307 311 326 324 323 325 315 332 339 314 319 326 337 333 331 330 321 320 335 330 329 333 337 353 353 324 354 334 350 347 327 357 353 342 350 339 367 337 340 347 344 362 350 367 343 374 354 372 367 372 363 351 357 366 370 350 374 364 372 361 357 359 388 384 369 358 379 384 373 366 371 365 397 387 395 402 372 386 385 401 397 402 399 386 412 403 415 398 409 416 381 400 419 386 390 406 403 417 417 407 394 389 426 405 432 425 424 421 417 408 397 437 410 424 403 426 408 423 420 409 421 407 431 424 444 426 417 449 442 454 444 437 447 419 422 431 434 437 428 446 455 445 425 463 460 441 435 446 464 433 444 461 444 438 454 480 471 451 451 454 459 482 482 475 480 481 457 458 487 483 470 489 490 482 455 485 485 460 470 482 491 496 501 498 484 494 470 472 472 463 485 509 474 467 504 477 477 481 474 506 514 518 521 524 507 497 522 477 484 525 492 510 526 521 516 512 519 529 486 487 518 504 504 497 497 509 505 508 519 498 531 546 542 535 526 527 505 548 509 507 530 531 554 549 530 534 541 520 529 523 515 520 551 565 554 555 550 551 554 550 550 543 533 534 563 537 565 533 572 572 576 536 571 563 568 546 542 581 575 533 538 580 548 552 555 545 566 559 588 543 547 551 540 565 556 546 550 574 588 597 560 600 585 571 578 582 570 572 561 601 572 593 574 574 557 567 563 556 578 579 598 587 608 604 568 606 564 615 592 606 607 604 620 605 574 579 610 571 570 571 599 619 572 581 601 623 596 615 581 623 580 575 591 598 585 580 593 610 595 603 608 633 600 600 609 620 632 614 624 626 625 590 596 633 597 632 616 618 640 642 642 641 608 642 598 629 600 637 613 648 621 616 635 653 631 614 621 611 623 659 599 622 627 658 614 649 633 632 656 658 622 625 655 637 643 610 653 634 652 648 657 667 650 612 611 611 626 647 646 623 667 673 615 628 658 642 645 638 630 638 672 671 662 661 658 619 678 678 623 641 649 636 638 677 645 644 676 634 661 672 668 632 658 631 676 623 653 667 668 680 679 636 681 640 671 685 638 645 672 662 634 629 683 658 625 649 685 684 668 664 691 665 683 658 675 637 634 678 643 662 681 672 655 650 688 648 637 647 677 646 644 638 680 657 685 693 634 637 682 693 685 681 664 676 644 646 684 649 695 633 686 683 677 645 638 669 665 646 687 645 662 636 655 645 663 643 642 665 650 692 662 637 676 693 680 690 640 667 642 639 668 694 688 646 639 694 683 670 641 671 683 671 672 638 683 634 648 690 667 663 683 694 667 658 688 647 646 695 679 654 633 647 649 689 660 654 683 641 690 689 679 673 661 652 678 642 653 692 631 687 654 679 680 686 638 669 635 652 665 680 673 665 629 689 654 654 644 638 664 635 630 645 677 659 666 630 680 687 629 626 656 680 630 670 638 687 663 653 653 664 628 656 676 636 660 665 675 682 643 651 666 642 681 644 646 673 648 636 671 652 637 636 641 643 622 674 617 638 635 618 625 669 659 626 615 674 668 659 635 666 631 627 620 647 612 652 671 629 623 641 639 662 639 629 661 630 623 611 630 645 648 652 636 648 639 624 643 659 656 607 603 660 635 614 598 639 606 655 636 622 610 622 601 604 638 615 609 596 607 592 640 646 634 607 614 643 603 615 605 607 646 610 618 640 611 630 590 588 631 626 622 597 621 592 620 613 581 591 624 626 616 617 633 588 580 589 628 625 595 613 607 625 586 620 591 581 594 588 589 624 580 623 569 609 584 586 610 599 606 591 565 590 561 573 570 590 595 586 577 574 591 560 601 553 600 559 601 598 549 565 602 564 580 562 553 600 585 592 564 565 546 574 564 565 574 559 583 575 550 586 563 564 551 580 539 546 540 581 544 582 532 567 577 548 566 540 569 555 536 560 520 522 566 557 565 546 567 539 537 559 521 550 538 536 528 538 520 535 534 518 515 544 516 540 554 550 517 504 504 538 513 507 540 505 516 542 505 504 509 524 493 494 501 508 498 499 509 485 535 528 507 530 487 506 524 491 514 525 518 486 520 523 486 505 496 514 507 483 485 469 482 512 480 502 496 507 479 475 499 492 497 492 460 484 459 469 493 490 457 476 482 477 463 473 462 488 447 460 488 455 458 486 484 463 464 445 466 453 460 439 451 454 435 451 442 456 448 443 442 433 426 468 465 453 437 454 421 459 440 445 441 457 423 454 427 441 431 439 412 444 424 430 448 428 410 412 415 421 424 438 403 418 401 404 401 425 412 407 430 408 414 429 425 403 406 426 416 397 387 406 410 391 392 388 404 413 384 411 400 410 405 387 379 386 409 396 387 400 397 399 387 365 387 380 390 388 362 387 378 363 388 381 390 359 385 388 374 356 379 367 350 370 365 368 350 350 345 370 370 373 372 355 367 337 351 337 344 343 341 361 342 334 351 328 330 337 329 348 330 327 329 350 353 321 319 341 331 328 337 330 319 326 336 338 318 336 320 324 322 329 334 327 327 322 316 327 316 324 301 315 308 309 308 317 308 312 320 305 304 300 305 298 313 290 289 312 287 309 303 295 305 282 278 300 286 281 284 285 294 295 284 293 280 275 274 293 287 288 268 271 274 285 284 268 286 271 277 281 270 275 271 256 268 277 259 275 273 267 271 263 264 252 252 253 257 255 263 249 254 262 239 256 241 253 251 249 256 248 247 246 237 251 250 251 247 228 243 238 230 235 233 235 227 224 230 234 225 227 218 228 225 226 215 216 220 217 230 228 214 220 209 224 227 216 213 205 204 216 219 205 221 201 215 209 214 210 213 212 203 200 198 195 203 198 208 202 195 202 190 190 200 192 186 200 190 187 196 193 190 180 180 195 186 189 192 181 185 180 184 186 186 188 180 184 182 176 179 178 172 169 179 175 170 170 175 169 169 168 161 174 172 161 169 161 158 168 166 156 169 165 159 155 165 163 167 155 157 151 158 153 162 155 160 153 156 145 156 148 155 147 153 147 154 151 152 147 142 146 141 144 149 138 144 141 147 141 139 143 141 141 136 142 133 141 141 135 141 140 134 137 138 137 134 126 131 130 123 126 125 129 129 124 123 126 126 122 129 120 118 122 121 123 124 122 116 117 117 123 122 113 120 121 117 116 117 121 116 115 112 110 116 110 116 108 115 115 112 115 112 113 107 108 113 111 108 105 109 108 108 107 101 102 108 102 103 101 104 99 106 98 98 103 101 105 97 100 101 100 95 100 101 96 94 102 99 101 93 96 92 100 98 93 91 96 94 92 93 94 95 90 91 95 96 92 96 95 88 88 90 89 86 93 90 94 92 93 92 89 87 91 90 84 88 88 85 87 87 88 87 88 89 89 87 82 88 89 84 88 87 87 87 88 80 85 80 81 83 80 83 81 85 80 80 81 84 83 85 80 80 80 84 78 80 82 79 78 81 82 85 79 80 82 77 80 80 77 81 83 78 77 77 84 78 78 79 84 82 77 77 84 80 84
83 81 79 76 81 82 80 81 83 83 78 76 78 81 76 82 80 78 83 81 78 77 82 80 84 80 80 84 79 83 83 78 81 79 80 79 85 84 84 85 83 79 86 86 85 86 85 81 80 84 86 82 84 83 85 83 87 81 84 81 88 82 84 84 85 86 85 85 85 84 84 83 86 84 91 84 84 85 88 87 87 90 88 91 93 95 90 90 91 92 96 91 93 96 89 95 95 91 97 90 90 92 96 99 96 100 97 95 93 99 95 94 102 98 95 99 101 103 103 103 105 101 98 99 102 97 103 102 106 106 102 106 109 102 102 110 107 104 103 103 104 111 107 112 112 114 109 108 109 114 113 113 114 109 117 115 114 110 116 119 121 121 115 121 119 118 116 125 120 117 123 115 119 122 125 122 119 121 124 126 127 131 125 126 126 133 134 124 136 134 137 137 127 133 139 131 133 130 129 140 138 141 137 139 133 135 144 134 141 134 141 135 138 136 145 142 143 152 141 140 145 148 149 142 148 153 147 145 152 146 147 148 160 154 161 150 161 154 151 155 161 167 167 163 157 169 168 170 162 162 161 165 171 175 164 176 170 166 171 168 175 170 174 174 173 172 175 178 183 171 180 180 183 180 189 191 192 190 193 182 192 182 196 188 198 183 200 188 196 189 197 197 201 195 193 203 206 208 207 201 207 195 201 210 200 210 214 200 199 204 211 200 204 212 219 221 207 214 217 225 222 213 222 229 222 228 221 224 223 213 219 227 235 225 229 225 219 236 242 233 229 237 242 230 227 243 238 232 230 241 248 241 243 253 244 244 233 246 241 239 259 238 262 243 244 253 256 256 248 268 252 251 260 267 272 267 270 251 272 257 270 267 267 272 266 277 268 275 267 268 261 273 284 279 275 268 275 285 268 276 278 289 280 272 287 289 300 275 303 304 302 283 279 305 282 287 296 300 300 290 289 313 307 289 311 302 310 301 318 311 313 304 310 318 302 308 308 308 308 305 326 310 316 317 321 316 329 315 310 311 319 342 335 319 328 321 331 348 331 327 335 346 324 327 327 333 329 332 327 334 336 342 349 359 344 355 336 362 358 361 343 363 360 343 367 350 349 356 368 345 361 381 349 355 382 359 353 382 385 386 385 381 358 393 394 379 375 366 373 397 385 390 384 372 373 404 379 400 378 376 386 405 386 382 377 383 401 411 408 402 419 393 394 408 401 395 419 406 415 405 398 431 419 402 404 413 421 430 426 434 423 403 441 438 436 412 423 427 417 425 437 415 426 439 426 432 427 452 422 418 439 434 428 430 456 426 452 438 429 435 453 467 434 461 455 462 471 455 476 463 460 449 451 477 450 442 475 445 439 474 485 481 451 454 460 477 448 455 478 456 473 476 454 460 461 491 464 489 493 467 505 468 502 507 465 480 487 466 480 498 477 508 507 503 485 518 510 512 516 497 516 478 499 479 526 519 491 481 508 513 510 499 491 484 501 502 497 530 511 529 499 526 521 494 519 544 539 504 511 519 506 539 512 532 550 543 552 507 550 531 516 508 543 551 528 553 551 555 539 517 551 551 539 530 562 550 520 522 534 568 569 530 547 528 548 566 528 524 525 562 538 543 556 539 556 538 567 548 539 570 580 550 537 547 538 543 572 552 570 543 584 560 579 567 579 591 547 559 559 572 576 595 598 567 554 571 587 567 552 554 560 581 555 573 579 611 558 593 604 594 611 574 586 565 602 601 594 610 589 605 586 591 597 599 594 605 569 623 626 625 612 597 602 590 608 628 604 587 605 601 628 611 606 583 622 589 593 609 589 596 591 620 621 593 593 618 591 590 623 612 637 601 646 609 617 623 630 611 618 629 627 652 623 653 615 641 621 632 643 612 603 605 607 603 612 603 624 609 648 632 654 615 624 662 659 663 660 621 646 642 608 646 654 667 634 631 656 648 634 659 649 618 613 609 637 629 628 650 620 665 621 622 637 636 658 642 619 621 634 645 671 672 635 678 637 621 632 652 680 635 672 656 630 649 620 662 621 663 651 632 627 656 641 621 670 679 684 625 657 652 642 674 631 635 629 668 640 646 641 641 665 631 682 679 669 650 628 673 659 631 655 644 642 657 666 643 633 660 665 668 686 665 636 658 632 649 668 644 666 662 670 678 691 672 635 667 695 637 645 661 642 675 677 656 637 649 671 642 680 643 681 672 677 686 633 678 639 671 690 674 635 664 656 695 638 659 665 636 663 679 665 672 654 642 696 660 660 669 668 642 677 650 679 653 637 679 698 642 649 690 683 651 653 638 645 658 663 675 657 690 655 688 662 675 695 658 633 655 691 668 661 666 683 637 684 685 682 682 691 697 670 673 645 689 675 656 647 636 633 670 692 652 658 655 692 654 677 692 673 667 661 633 633 643 637 685 628 686 669 686 683 639 662 629 631 638 654 659 690 651 676 680 680 681 652 641 686 628 639 642 627 629 624 682 650 644 632 670 672 625 666 635 680 638 630 650 629 626 619 627 654 668 619 643 656 635 663 628 663 649 640 630 663 616 633 669 647 669 624 645 623 637 659 651 668 611 612 633 629 640 653 647 620 650 638 629 642 613 615 624 605 613 653 665 649 660 653 622 634 622 658 636 606 609 607 597 632 633 647 614 618 649 623 607 603 641 605 626 629 629 637 642 611 638 607 647 589 633 624 589 610 632 637 606 592 610 587 641 592 641 609 632 587 598 622 619 597 585 608 625 590 600 613 611 579 584 599 630 589 626 594 586 593 609 626 611 587 609 577 584 578 568 607 617 603 598 612 560 616 595 610 599 584 589 601 603 612 572 560 581 605 596 551 561 562 596 594 600 586 595 573 584 549 557 597 560 567 584 557 558 555 571 560 588 580 563 580 558 573 563 546 532 535 557 562 532 536 534 534 546 530 548 557 526 562 524 572 543 561 565 552 568 540 550 555 519 552 536 560 556 527 552 529 535 543 519 521 557 540 505 542 537 521 553 540 540 543 524 527 502 537 502 511 529 499 494 517 505 529 491 524 526 493 524 498 536 491 504 489 502 513 524 513 495 501 518 502 510 496 479 522 492 481 475 482 501 488 503 481 475 473 485 504 472 481 462 481 475 495 504 486 484 468 490 460 499 491 477 495 456 463 463 464 485 482 451 473 452 477 482 460 477 470 482 438 462 442 459 437 441 470 435 443 471 447 446 451 433 449 464 439 424 451 422 423 462 450 456 446 444 425 422 428 415 423 437 441 427 444 440 430 447 426 427 428 405 436 431 411 414 403 427 426 414 404 397 422 393 406 423 427 409 391 402 406 411 413 393 414 411 387 388 387 382 405 410 382 399 378 412 380 403 377 386 393 402 390 377 384 382 393 368 394 398 398 364 361 386 377 374 356 391 390 382 361 356 367 350 352 382 354 377 359 355 374 347 345 367 349 346 371 361 347 362 351 346 361 332 357 358 362 340 356 358 331 354 337 348 328 343 321 341 328 334 338 323 316 321 344 343 321 326 323 316 319 307 317 325 327 327 324 332 327 326 312 318 319 298 313 305 316 323 313 319 305 315 305 288 289 292 289 292 303 306 303 305 299 283 301 284 298 288 304 292 300 288 281 281 273 278 274 287 282 277 288 279 279 289 287 273 286 273 262 272 282 260 272 275 263 268 260 261 269 273 273 273 247 257 264 268 257 247 249 261 264 242 244 251 244 244 256 243 246 235 252 255 235 242 237 247 241 248 235 229 248 239 225 233 241 235 241 222 238 230 226 222 222 218 232 230 230 228 221 229 227 223 216 219 223 213 207 220 211 213 213 215 208 209 201 217 215 200 208 206 197 208 207 204 212 208 202 191 192 204 204 197 191 204 199 203 194 188 189 184 199 191 180 191 182 192 181 189 178 178 179 183 180 176 188 175 178 180 171 185 177 176 182 170 176 180 173 165 163 168 164 176 177 164 172 169 166 166 157 163 168 159 164 160 158 165 166 154 157 155 157 162 150 156 153 147 146 151 155 150 155 154 153 150 146 150 146 140 142 139 139 150 149 136 146 140 142 134 141 134 139 141 137 137 134 139 132 132 135 138 128 130 127 138 134 135 128 135 135 129 131 133 124 129 124 126 123 123 119 122 118 120 123 122 120 117 118 123 117 122 114 114 114 118 122 113 121 120 117 115 113 117 109 110 117 117 114 115 108 109 107 114 108 108 113 110 106 103 110 111 108 109 102 108 106 103 104 107 99 103 99 100 97 97 96 99 97 102 104 101 98 99 102 100 100 97 100 96 99 98 100 93 99 99 92 97 94 92 91 96 94 96 94 95 91 91 93 92 87 87 94 92 88 94 87 94 87 93 88 92 89 89 91 90 87 84 84 90 83 88 85 88 82 88 87 86 83 85 81 87 86 82 80 81 80 80 86 81 80 82 82 85 80 82 83 83 82 83 81 82 80 84 80 80 83 84 77 84 81 77 82 78 79 83 79 79 83 78 81 84 80 83 81 81 78 77 78 82 83 81 78 77 80 81 80 77
80 80 76 76 80 82 78 82 80 80 77 78 81 81 78 78 80 83 83 83 77 77 81 76 83 76 77 79 82 82 81 78 78 81 79 82 79 81 81 84 78 83 79 84 80 81 78 85 81 86 84 82 80 82 83 80 83 85 83 80 83 88 82 85 84 84 83 88 89 87 86 83 85 88 89 87 84 90 87 87 91 85 88 87 94 90 87 89 89 89 95 88 89 90 94 91 89 96 97 94 93 91 91 92 92 93 99 100 96 93 95 94 95 100 98 102 101 96 96 104 104 102 102 101 101 103 104 106 99 101 103 104 101 103 104 100 107 105 108 111 106 107 108 113 106 112 110 110 115 115 109 113 109 114 108 110 109 114 112 116 118 116 121 114 122 114 118 118 120 116 119 116 121 118 118 121 128 120 120 124 122 127 126 129 125 132 126 128 134 126 130 127 126 137 136 129 129 139 136 138 137 137 135 132 141 134 136 141 134 147 137 140 135 147 147 147 140 145 141 147 146 147 149 144 142 154 156 148 152 147 158 157 155 157 157 162 153 159 161 164 161 154 154 162 168 165 168 156 156 167 166 166 174 168 160 166 174 178 173 175 164 180 182 166 173 179 172 181 176 175 173 173 176 172 190 178 187 187 191 179 191 189 183 184 181 193 191 186 190 191 187 201 197 193 192 195 193 191 192 201 197 209 203 200 206 202 205 213 200 206 208 206 207 213 211 209 209 214 213 210 210 223 215 228 224 219 211 230 213 218 234 220 218 222 221 226 235 219 229 224 224 239 239 241 227 230 235 229 246 244 234 247 250 245 231 237 238 255 250 250 249 248 254 242 260 257 259 263 258 247 269 248 252 259 247 259 260 275 257 260 255 269 257 276 277 259 259 270 271 281 280 264 273 279 283 285 278 289 270 276 283 272 287 292 283 286 292 297 287 297 282 294 296 294 282 293 306 310 288 314 286 293 306 295 312 319 303 296 317 304 311 311 318 299 327 311 304 327 304 331 326 330 334 333 322 309 322 316 313 334 340 321 332 317 334 325 333 323 336 339 333 340 335 327 331 339 353 329 340 355 332 343 347 353 360 350 344 364 367 344 363 368 368 351 377 358 346 374 355 351 362 370 382 360 357 352 355 362 377 369 392 389 375 385 373 391 394 385 384 394 377 369 400 373 376 380 383 384 392 385 394 411 406 383 399 415 383 391 385 405 389 400 415 414 408 394 425 409 419 413 427 406 422 404 429 402 427 436 431 425 440 412 438 435 410 410 422 437 443 412 426 425 418 450 444 421 442 454 457 441 452 429 435 421 435 421 459 453 432 428 452 434 465 468 432 452 451 465 458 468 471 445 466 456 463 460 447 473 457 477 483 479 446 489 475 485 456 458 488 485 466 471 472 491 474 474 467 459 475 477 485 486 467 498 476 504 482 478 493 481 500 497 483 475 516 483 506 474 511 477 495 486 489 522 491 493 495 521 496 504 507 516 489 488 491 501 521 534 523 499 511 541 514 514 542 533 512 499 544 513 516 548 518 531 550 518 504 539 522 548 518 517 515 523 525 522 510 513 523 515 548 566 531 515 566 560 518 532 555 541 532 538 533 568 556 531 526 533 528 556 537 559 578 535 583 543 580 583 534 577 558 546 554 541 581 592 587 583 580 542 586 595 541 580 574 597 579 597 580 590 549 562 576 588 550 554 570 578 593 594 580 600 602 608 586 563 606 579 594 573 608 598 561 600 596 603 605 565 585 592 575 621 620 616 610 586 582 579 602 629 627 581 626 573 629 573 608 585 591 615 614 596 578 607 581 631 608 605 633 586 599 589 585 588 603 622 629 598 621 605 622 613 646 610 602 602 634 614 610 612 614 639 636 606 644 640 594 633 612 623 620 597 615 605 650 648 619 652 634 611 638 621 626 628 626 633 659 635 658 646 653 660 640 612 641 649 629 660 624 651 630 634 638 660 620 618 614 651 632 627 658 671 658 653 643 646 665 621 644 639 619 659 677 659 645 655 631 630 648 634 659 636 631 658 625 624 673 661 681 678 675 668 663 670 622 686 646 678 653 674 646 636 669 625 658 689 663 674 638 631 627 670 673 645 641 691 650 641 678 656 651 657 690 634 689 650 688 647 667 648 669 669 677 690 639 668 643 644 663 691 680 692 668 658 644 682 658 667 696 641 694 652 669 691 659 662 646 650 679 684 669 653 655 651 648 666 687 661 677 652 653 660 645 689 686 657 673 646 690 669 653 687 690 691 679 648 654 691 665 698 674 635 652 697 650 664 663 636 689 640 651 642 663 662 697 649 684 670 659 672 637 677 659 693 667 635 640 684 688 670 681 662 668 696 658 684 660 684 683 647 688 633 653 649 659 650 663 640 683 685 679 687 662 636 677 692 636 683 675 690 651 654 652 687 651 677 669 675 661 653 691 648 651 643 663 676 662 628 686 646 626 632 672 646 671 671 625 640 685 675 627 660 651 625 653 659 677 669 640 627 673 680 639 634 668 664 649 672 664 626 620 663 631 665 620 678 674 649 676 619 659 670 652 664 620 664 669 627 640 618 615 626 618 624 615 623 669 670 619 631 608 659 615 619 667 625 632 618 617 660 645 604 630 606 663 649 649 605 658 634 604 631 605 623 657 637 615 600 604 620 604 652 612 603 634 595 610 594 621 637 606 608 629 594 603 615 593 629 600 598 643 626 616 636 620 639 607 593 609 596 635 601 598 624 584 622 636 591 599 619 609 620 629 613 609 621 599 621 615 594 571 590 599 574 569 573 602 587 619 606 619 582 573 590 575 590 580 596 582 615 575 591 607 611 610 608 567 571 559 573 595 570 587 563 602 558 596 565 587 600 565 581 547 562 565 586 587 597 544 572 574 567 559 589 565 577 551 543 545 546 554 534 582 577 553 530 557 532 541 561 544 563 578 543 544 525 574 565 525 551 571 529 543 555 547 526 519 532 561 551 519 534 544 533 550 546 512 540 508 511 557 526 535 504 551 504 505 502 541 544 534 501 544 503 533 540 524 498 529 532 504 536 512 505 496 533 505 501 497 493 505 521 511 524 521 498 492 519 487 516 516 520 482 505 496 475 514 490 468 467 477 488 493 470 469 485 484 462 485 466 476 458 458 479 455 458 475 475 457 473 495 474 486 456 463 470 481 475 455 464 450 459 452 460 468 456 443 441 439 446 463 457 467 447 459 452 455 432 452 432 457 434 450 438 424 426 457 449 455 444 448 435 443 453 424 416 425 416 410 410 436 412 437 405 438 419 404 424 420 425 408 411 434 434 399 432 421 418 420 402 429 413 418 391 421 394 424 419 419 395 399 402 384 406 392 385 400 384 375 382 395 382 406 403 369 380 388 404 376 400 398 367 390 395 388 387 375 394 360 383 372 391 368 383 388 367 367 349 373 348 378 378 368 351 356 344 350 366 368 351 342 347 354 365 365 336 342 338 346 336 361 343 342 357 339 351 329 323 341 329 328 338 335 349 338 328 340 331 336 334 328 316 312 322 309 322 309 335 308 314 330 317 313 310 309 313 302 300 321 317 318 306 309 312 309 291 299 295 297 304 297 306 302 301 308 298 302 289 283 289 281 288 297 285 297 279 293 278 281 269 284 283 272 287 290 281 265 288 263 271 284 264 275 271 258 276 265 280 258 270 277 258 264 264 253 260 264 263 253 249 247 257 265 249 264 240 248 258 256 251 258 251 239 245 248 250 238 238 248 251 251 235 229 239 247 245 228 243 227 239 236 241 231 225 232 221 229 234 225 217 217 228 228 218 213 229 212 211 215 215 216 225 217 216 205 213 203 216 220 219 207 208 207 199 213 198 204 200 195 194 195 201 193 207 207 205 205 188 198 203 184 199 196 183 194 190 197 183 193 181 189 180 188 182 174 181 188 180 180 187 186 171 170 185 176 172 170 172 173 167 173 170 165 165 170 175 170 170 163 159 158 164 166 156 159 164 168 166 152 159 161 158 158 151 151 158 161 158 154 155 146 154 155 147 143 149 144 155 154 142 146 148 152 148 147 140 138 147 145 141 140 143 136 145 142 137 142 141 143 137 138 129 137 131 128 131 127 133 133 126 125 133 131 134 133 130 131 122 125 130 126 124 122 121 118 118 117 127 120 116 121 123 116 115 120 118 123 121 115 118 114 112 120 113 116 110 117 117 112 117 113 110 116 114 115 108 108 109 105 107 111 105 105 103 108 108 103 105 105 101 108 98 101 98 97 99 98 97 99 101 100 95 103 103 99 102 101 96 100 93 99 98 97 97 92 95 93 94 91 98 95 93 94 96 89 93 91 92 95 89 90 92 92 92 91 89 92 89 88 87 87 91 91 89 90 89 85 86 89 85 84 89 83 88 88 85 87 83 85 88 81 87 87 83 85 81 80 79 82 81 79 84 81 79 81 78 84 83 82 83 85 84 81 77 81 79 81 79 81 78 78 82 77 76 76 81 78 77 81 81 79 82 79 81 82 82 82 80 79 78 77 78 76 81 78 81 76 83 83 80
76 77 77 76 77 78 82 79 79 79 77 82 77 80 80 83 78 78 80 81 80 81 83 80 79 77 77 79 76 77 83 76 78 77 77 79 80 84 84 83 79 77 81 81 81 78 81 84 80 85 81 84 84 81 82 79 82 83 83 84 85 82 84 87 84 86 84 87 85 84 86 89 84 83 86 89 84 89 87 88 90 91 86 89 92 88 86 90 88 91 90 95 95 88 90 94 88 96 95 96 90 97 93 95 94 98 92 93 91 99 95 97 96 98 100 102 102 102 101 98 96 98 102 103 98 96 104 103 103 104 99 104 108 102 99 103 108 101 108 105 110 102 103 106 107 108 114 107 110 114 109 115 107 114 108 111 115 116 112 111 117 111 119 113 115 119 113 116 118 115 116 124 119 125 127 122 127 117 120 119 121 129 122 120 125 122 131 131 135 129 125 133 134 132 131 134 127 136 131 129 129 131 137 132 142 141 132 140 140 133 147 135 145 136 136 146 140 145 151 142 144 153 149 144 155 155 148 145 152 156 156 157 152 152 154 153 160 154 161 165 165 162 152 163 159 160 160 162 157 169 159 172 160 173 173 169 176 176 173 165 178 166 166 178 166 171 174 184 185 178 186 187 174 187 186 178 183 176 175 192 186 191 188 191 187 185 190 185 183 186 200 192 201 187 196 189 205 199 194 205 202 206 204 197 207 194 207 206 206 207 199 207 216 200 212 217 220 203 221 211 218 209 218 212 227 212 212 225 218 221 214 232 214 221 228 222 227 232 234 234 221 230 238 234 236 232 245 236 241 233 251 236 230 252 240 255 254 251 256 237 243 239 244 250 254 254 258 243 264 252 250 248 261 259 267 265 263 272 269 253 271 277 268 257 265 278 275 267 279 269 262 265 276 274 285 282 269 281 279 294 281 272 292 273 299 297 299 280 288 280 282 300 296 292 308 282 300 299 288 286 303 292 302 315 292 318 312 301 311 295 309 311 325 308 310 323 312 304 309 304 323 328 317 314 332 336 326 318 311 324 325 335 342 345 341 318 349 340 351 342 349 336 348 334 325 333 356 357 354 345 352 330 336 341 349 337 350 340 336 367 341 369 360 345 342 375 344 360 345 372 356 380 358 373 370 372 374 382 384 361 366 364 358 387 363 362 362 398 369 363 381 394 377 379 402 375 386 383 394 392 387 381 395 407 388 395 396 406 383 419 403 384 417 393 416 389 418 416 413 399 415 398 430 413 411 420 420 405 417 422 403 423 400 414 430 412 408 412 424 430 423 412 446 411 449 453 446 416 452 452 452 456 457 446 456 463 446 444 443 461 458 435 453 438 472 430 437 452 471 445 460 465 439 476 468 480 445 478 462 484 444 452 480 471 478 475 451 475 477 468 479 472 457 498 474 493 487 477 487 474 486 499 463 486 498 486 478 500 483 500 511 473 488 494 490 495 511 482 517 483 486 512 483 515 521 493 489 489 521 519 492 505 523 527 517 500 536 507 494 532 502 512 497 534 511 525 505 507 514 515 502 523 499 533 546 514 538 516 526 536 512 540 548 554 532 539 530 523 562 528 535 536 558 566 564 564 529 554 534 565 562 545 574 541 556 563 569 569 563 578 559 578 563 581 531 549 566 544 533 563 561 557 546 588 566 561 556 539 591 561 545 571 571 582 555 560 577 587 598 553 562 584 558 600 605 569 580 569 607 578 556 557 580 571 581 612 596 580 561 600 566 615 578 618 600 617 595 612 597 613 574 618 588 568 583 590 583 570 613 586 622 621 631 613 618 628 583 619 583 599 623 596 604 600 615 585 594 613 608 587 622 632 631 601 626 633 587 636 611 642 610 591 602 606 620 629 592 629 636 643 623 638 609 647 599 611 604 655 644 652 602 606 633 613 621 603 653 660 615 626 649 636 629 631 654 665 658 654 640 613 618 623 667 607 658 615 631 645 634 612 627 635 654 624 628 620 612 655 642 672 658 671 631 620 639 622 621 656 673 647 651 632 629 634 621 630 625 645 662 654 627 682 652 622 653 649 671 641 669 656 637 627 636 654 662 656 678 652 654 642 671 626 678 668 646 683 682 653 690 637 687 663 647 681 633 669 692 647 646 665 643 649 675 639 669 690 654 674 674 644 642 634 675 655 677 647 684 692 643 682 636 638 653 656 690 657 697 691 677 648 660 690 669 638 635 643 635 659 687 677 673 699 681 653 655 661 668 643 656 680 692 658 685 647 680 675 672 677 665 649 692 693 638 660 696 640 669 697 663 654 674 635 651 654 652 673 679 685 679 698 663 670 655 647 680 699 685 650 675 650 664 666 640 667 691 634 670 657 695 696 674 666 696 689 685 647 658 661 697 636 658 659 670 677 669 648 674 650 663 648 663 690 678 667 654 666 666 688 688 658 683 661 690 680 649 673 690 674 635 685 674 657 643 645 634 678 661 676 629 690 690 660 681 674 670 686 644 686 641 646 680 625 633 652 627 681 667 658 673 654 653 627 627 654 646 665 664 653 679 675 682 681 674 644 666 652 638 618 670 677 634 676 635 629 652 660 663 659 656 668 645 635 648 667 644 619 665 628 629 636 656 616 634 649 618 668 647 611 629 665 631 666 640 612 639 651 634 653 632 663 645 655 620 603 657 615 646 647 650 614 632 644 598 597 625 595 620 631 650 603 621 625 604 614 621 622 631 606 627 618 588 618 599 598 607 610 624 613 636 628 601 618 607 629 595 637 626 598 625 607 611 631 631 613 605 622 622 589 617 626 622 592 614 621 619 600 593 596 612 613 581 589 596 598 590 604 590 601 589 616 589 597 564 590 599 563 594 594 579 588 566 606 580 582 592 566 550 579 586 604 576 561 557 564 545 564 573 559 551 572 592 557 550 586 589 544 536 553 544 563 566 587 557 579 575 551 568 562 553 536 542 573 565 529 545 540 571 559 565 560 555 538 526 570 556 533 545 554 528 532 551 545 546 523 512 528 549 556 534 541 518 524 531 522 545 544 530 549 533 503 520 540 546 503 533 542 531 528 506 501 537 501 506 502 519 528 502 499 522 526 523 504 484 487 525 520 506 516 487 484 498 496 478 493 477 519 518 476 480 500 469 500 505 473 474 481 489 462 464 481 486 464 458 456 500 473 480 453 453 483 474 460 474 492 464 487 474 462 460 445 443 452 483 457 473 467 438 441 438 445 435 443 434 447 438 467 461 468 460 440 439 434 424 436 441 461 458 444 437 432 459 433 428 415 447 430 420 419 444 448 439 429 409 437 421 444 404 404 438 416 434 429 436 434 404 416 412 400 421 424 403 429 429 400 409 388 388 386 393 411 392 412 389 409 416 387 392 407 375 404 390 391 378 376 369 401 369 379 375 397 384 366 395 385 370 369 359 374 382 357 385 369 354 376 372 381 380 363 369 359 354 358 366 346 354 375 347 373 373 350 361 339 355 354 364 351 359 360 353 345 359 329 360 343 327 343 338 341 327 326 326 336 335 345 335 343 340 343 318 316 317 340 321 310 321 318 317 314 317 311 326 324 305 312 318 318 323 320 301 316 316 307 299 316 295 300 299 300 291 299 309 309 292 309 311 301 288 302 286 306 296 277 275 292 275 279 289 293 281 271 268 286 270 273 284 285 277 278 282 284 278 261 269 278 261 259 273 268 271 277 265 255 273 249 271 256 270 252 264 267 245 261 265 259 245 240 241 243 247 248 248 239 255 252 234 239 243 237 249 237 244 245 232 236 236 247 227 227 230 237 225 234 235 238 231 233 220 225 235 220 228 221 224 217 210 218 216 215 211 206 222 225 214 211 203 214 205 219 199 202 214 210 204 212 203 201 209 206 211 204 201 193 193 189 188 195 201 204 194 190 185 187 195 193 194 185 182 189 187 190 194 189 179 187 189 180 186 189 184 171 178 185 172 176 172 183 170 170 178 169 180 169 169 177 163 170 164 167 162 163 162 169 171 155 169 160 160 155 153 160 163 159 163 164 156 159 162 158 152 147 155 158 152 157 145 156 154 143 150 140 142 141 148 148 143 139 144 144 147 134 143 143 143 140 141 137 139 137 140 137 138 128 133 139 132 133 132 136 130 132 128 125 135 125 125 128 131 130 120 127 125 120 120 121 126 123 121 118 115 115 121 124 114 113 113 118 114 112 121 121 110 118 117 118 114 116 111 115 115 106 116 109 113 112 105 110 110 112 105 103 106 108 103 101 102 107 105 104 100 105 98 98 98 102 101 100 96 95 102 98 96 96 103 95 97 96 101 99 98 94 92 97 96 95 98 94 98 93 94 93 93 91 97 95 94 88 87 88 88 94 93 88 92 90 86 85 89 85 89 89 84 91 89 88 88 88 89 82 87 84 86 86 84 81 81 84 87 87 81 86 84 87 85 80 79 81 81 85 80 85 82 80 84 80 85 81 77 82 80 82 84 84 78 79 84 77 81 82 77 83 80 81 82 78 82 82 80 76 81 82 83 77 76 81 79 83 76 79 80 79 76 79 78 77 82 78 79 79 76 80
79 76 77 78 75 80 76 81 81 81 75 80 80 76 79 79 78 81 75 75 75 81 83 79 82 81 81 77 77 81 81 79 78 82 80 76 82 80 79 82 76 80 81 83 82 79 84 82 77 80 79 79 78 79 82 85 84 81 79 86 86 85 83 81 84 87 82 82 84 86 81 85 83 88 84 89 82 84 88 83 87 89 85 89 91 90 88 91 93 91 92 94 89 92 94 95 88 94 90 92 94 90 96 97 96 90 94 92 98 99 91 99 97 98 101 93 100 96 100 98 101 103 101 102 102 100 102 105 104 98 99 100 101 106 108 100 102 109 100 103 101 106 105 103 106 112 105 114 109 113 109 110 109 116 112 107 113 113 111 110 113 116 116 113 116 119 113 122 119 115 116 118 122 124 124 124 120 116 124 120 123 120 121 122 120 121 123 121 123 133 135 132 135 125 136 130 130 132 138 131 134 130 141 140 131 134 144 141 137 135 136 137 142 147 140 148 141 144 140 144 139 149 144 144 150 149 151 155 157 154 145 150 150 156 152 158 154 152 156 162 164 158 158 159 165 164 160 166 166 164 171 162 160 171 173 164 162 174 176 178 163 166 172 172 170 177 168 171 182 171 171 180 171 177 177 175 180 185 190 177 177 180 179 180 189 183 188 186 198 197 188 192 187 195 200 199 193 194 201 192 191 207 197 205 209 211 212 198 202 198 199 217 218 209 200 208 219 203 218 208 223 211 223 226 216 217 225 229 228 223 223 230 216 233 228 234 223 237 226 235 228 223 228 231 236 226 238 238 239 241 239 238 229 237 239 232 249 245 236 252 251 245 239 242 252 250 252 266 256 259 245 268 254 249 265 272 261 251 254 263 270 262 278 267 277 274 274 278 285 274 283 278 280 277 276 275 292 274 280 268 286 281 276 287 298 296 273 297 287 288 279 288 297 284 308 287 297 292 285 295 290 288 288 312 303 291 295 305 302 318 305 309 310 298 303 308 305 323 306 306 305 328 322 310 329 330 335 315 315 334 311 313 326 336 317 346 339 332 329 331 344 325 341 354 344 335 349 328 327 334 360 334 338 342 365 362 355 351 356 349 361 368 351 346 377 359 344 346 360 380 367 361 382 366 353 351 366 374 361 357 373 380 371 377 374 392 372 379 395 370 401 367 378 377 376 397 398 370 404 394 382 393 384 393 402 405 397 409 415 382 406 413 403 418 394 419 414 390 428 404 420 412 393 427 396 413 400 436 436 425 429 400 419 434 432 410 430 423 422 442 435 436 444 418 433 439 454 419 432 449 450 444 435 424 461 445 459 431 432 445 442 457 467 463 459 461 469 433 432 475 451 461 436 473 467 475 470 483 477 460 455 469 479 465 460 454 466 462 467 491 494 475 465 498 460 496 478 488 471 491 470 497 500 473 487 505 489 471 509 483 505 489 516 508 510 472 509 485 522 499 520 482 519 508 493 481 496 489 481 521 525 486 498 490 528 490 532 534 503 516 523 498 521 524 507 505 528 533 496 515 541 515 534 544 502 511 549 536 552 510 549 519 515 525 560 528 534 563 546 552 554 526 538 534 521 557 549 571 533 538 547 555 558 534 567 537 571 554 542 578 539 536 572 573 533 546 557 569 565 586 538 543 545 556 544 559 543 565 543 568 556 545 542 598 600 547 548 593 559 577 573 596 596 596 606 593 551 605 598 584 602 580 589 577 601 562 569 588 586 594 561 578 578 606 578 605 580 568 608 600 580 613 590 575 625 601 590 604 600 617 580 578 577 630 575 578 600 620 624 630 602 615 591 594 616 602 623 584 614 636 595 618 636 632 585 641 591 640 631 640 629 610 600 609 598 642 628 595 637 615 652 648 633 631 594 642 650 654 598 627 628 612 634 612 660 623 628 628 631 617 664 606 633 659 629 661 639 651 612 660 664 618 611 631 667 630 626 608 649 635 616 663 621 657 646 618 674 652 657 624 620 674 642 620 638 636 676 654 679 675 641 624 681 628 676 622 653 637 625 679 676 638 676 651 654 657 640 679 684 635 643 669 667 644 642 638 688 667 642 668 681 675 677 681 686 682 640 649 686 683 667 656 650 679 684 648 657 660 656 644 674 664 674 678 678 646 662 683 635 641 691 634 688 644 676 686 634 688 642 691 678 683 655 634 669 645 655 697 678 681 645 656 650 690 638 697 641 668 685 645 680 677 647 669 691 691 657 691 681 668 649 677 669 646 645 652 701 645 669 685 677 685 691 654 702 699 640 664 695 687 636 640 657 648 673 658 670 680 681 679 651 644 670 684 654 697 700 669 639 683 669 667 655 683 641 639 697 674 692 679 691 689 638 683 698 696 665 698 642 637 676 687 659 679 681 684 641 659 662 647 685 696 678 637 676 682 641 671 652 695 649 642 682 651 689 680 646 654 675 653 656 652 641 680 629 686 665 634 645 691 648 632 687 627 637 666 640 640 682 649 656 643 654 656 661 665 629 638 639 681 687 671 663 637 626 644 673 632 636 623 677 624 668 633 653 630 671 667 646 661 662 651 678 674 666 661 616 634 653 633 618 653 656 669 652 626 657 625 638 667 653 623 639 666 664 641 650 655 622 655 633 613 637 649 640 652 639 613 628 646 611 638 629 634 640 617 646 606 639 602 626 620 637 642 615 650 638 596 593 610 613 607 623 620 621 614 615 608 610 625 590 629 633 612 646 610 641 631 635 613 632 614 584 617 595 588 632 617 591 588 628 596 618 590 632 611 595 620 603 580 614 605 602 576 590 616 571 569 608 592 617 575 614 565 596 614 564 586 567 589 597 602 594 594 563 587 581 607 594 564 564 572 588 553 570 597 607 606 552 564 565 552 572 580 595 545 556 575 569 556 568 577 549 566 567 575 554 591 543 554 541 543 544 562 557 533 537 540 558 575 551 571 575 551 551 528 526 529 554 571 571 522 526 552 527 557 548 545 544 555 558 544 516 515 511 531 510 509 535 546 524 508 552 545 526 510 529 547 547 541 507 503 539 496 521 522 495 533 536 542 502 540 506 520 516 513 522 485 519 504 511 502 528 520 528 491 502 524 491 522 524 483 500 514 513 479 504 492 506 505 476 510 478 494 472 481 495 485 466 476 473 489 498 485 500 486 484 493 463 478 485 453 453 487 473 450 487 483 488 482 446 483 455 447 470 445 451 464 438 448 463 448 465 472 447 452 437 451 434 450 465 454 436 440 453 424 422 453 452 425 459 455 423 430 430 415 425 418 449 420 447 415 407 431 412 443 405 402 437 426 399 439 417 429 417 433 426 403 398 402 409 398 407 399 389 394 401 415 394 389 381 393 397 394 401 386 411 387 379 392 399 382 408 405 390 384 393 401 401 366 375 376 372 386 367 395 370 364 361 359 369 383 359 355 381 373 361 359 377 378 371 350 370 370 366 349 371 369 354 361 348 356 337 336 336 341 348 345 338 353 360 339 332 348 350 325 329 349 333 350 324 336 329 320 325 338 324 328 314 321 326 320 337 333 313 319 313 333 331 324 318 309 311 324 311 319 322 326 306 321 316 314 308 313 305 305 297 300 288 305 306 303 308 288 294 294 297 307 290 303 297 279 278 281 288 299 298 273 281 269 277 285 289 283 266 281 265 285 288 285 286 263 268 281 279 263 268 279 272 261 272 270 253 261 264 247 251 264 250 250 265 250 244 245 251 261 249 253 250 252 243 247 254 235 237 239 243 237 236 250 233 241 244 246 238 233 225 235 233 225 225 238 228 240 220 216 236 219 221 229 212 230 228 212 212 215 209 222 212 207 209 221 211 209 218 218 215 220 219 204 211 210 200 198 207 205 193 208 202 192 192 205 203 200 202 200 195 200 187 191 196 198 194 183 186 192 179 187 194 191 185 178 182 179 189 181 175 183 181 175 178 181 179 180 173 182 175 166 169 168 179 165 174 166 172 170 166 164 163 169 164 163 170 158 158 162 160 165 152 159 151 152 151 161 160 151 147 160 155 159 147 152 155 154 144 146 146 146 151 148 148 149 140 137 139 138 135 141 134 138 139 134 141 134 143 131 142 135 136 132 131 131 127 134 133 135 137 133 127 129 131 135 131 131 122 120 120 124 126 122 123 126 119 125 116 119 123 123 119 119 120 121 120 118 113 119 120 119 110 111 110 110 112 112 110 115 117 109 115 112 113 114 107 112 106 106 112 103 103 103 107 101 103 103 101 100 99 99 98 100 106 100 96 98 98 97 101 98 100 97 102 102 100 95 100 96 99 96 93 98 97 93 96 97 96 92 92 95 94 95 91 95 96 88 94 88 94 92 86 93 89 88 89 92 89 85 85 88 91 90 90 84 84 89 85 83 82 84 88 83 88 82 81 86 86 85 83 86 81 86 79 83 81 82 84 83 82 78 80 82 85 78 82 78 77 77 79 77 78 77 78 78 78 78 76 77 76 80 83 77 79 83 81 82 78 80 79 83 80 81 78 79 80 75 78 81 79 76 80 81 79 75 80 77 75 78 75 78 76 81
78 76 78 79 80 76 74 75 78 75 80 79 79 76 77 75 76 75 81 79 80 79 78 78 81 78 79 79 81 78 76 76 82 77 79 77 81 78 76 76 81 81 82 80 76 81 83 79 81 77 81 84 78 84 77 82 84 84 80 79 85 81 81 84 83 84 86 81 80 87 82 86 85 81 82 85 87 82 89 84 84 87 84 85 86 85 91 86 84 86 86 89 93 91 90 87 94 94 95 87 89 89 91 92 96 97 89 92 94 96 95 98 94 100 99 95 95 96 97 98 98 99 96 101 103 96 101 102 100 96 103 102 104 106 107 103 99 104 101 109 106 101 109 108 109 102 110 103 111 104 104 109 105 106 111 113 113 110 116 111 117 109 114 114 112 119 112 114 116 121 121 119 119 118 123 122 123 118 127 119 119 123 124 128 128 128 127 124 126 123 130 125 127 124 126 135 127 131 132 129 135 130 129 130 135 141 132 136 141 138 138 135 141 137 140 143 141 139 146 145 150 151 146 140 146 151 152 143 144 152 156 156 146 151 153 157 159 153 154 150 160 159 155 160 158 166 167 167 165 155 166 161 159 160 165 174 168 172 174 168 176 169 167 173 169 169 168 181 169 177 186 186 185 172 172 186 185 190 183 189 191 190 189 179 185 187 189 188 192 193 192 199 196 185 186 202 189 200 201 198 209 199 208 205 200 211 211 211 209 199 211 207 217 216 207 205 213 219 209 205 221 225 222 221 213 220 217 211 228 224 219 229 229 230 224 218 228 229 233 226 220 222 224 242 243 228 226 245 246 247 239 237 248 242 248 238 247 237 239 243 242 244 258 248 240 250 255 246 249 247 267 261 249 258 257 249 271 260 259 271 259 276 276 273 271 267 281 271 279 283 286 264 271 270 279 290 287 271 285 287 270 269 279 273 295 281 285 299 299 299 296 281 284 285 303 291 292 304 291 297 292 296 302 296 309 299 291 320 309 310 305 316 296 323 313 310 319 304 316 306 323 322 308 325 323 316 311 329 336 322 322 318 342 341 322 330 349 331 348 345 329 324 333 335 325 336 341 330 339 340 354 353 360 341 365 357 341 359 355 360 367 356 359 367 345 377 363 372 353 365 351 363 356 354 363 375 383 376 383 374 371 389 381 358 377 367 362 391 377 385 380 370 375 402 370 396 386 372 402 383 405 376 412 402 381 381 414 418 419 397 382 388 408 420 397 416 413 406 422 411 393 419 430 409 400 416 400 437 411 424 432 434 401 428 407 435 412 439 436 430 450 414 437 444 417 422 415 434 455 438 436 441 419 457 450 426 442 422 465 451 430 439 429 469 439 466 474 471 467 447 454 438 447 473 474 462 465 456 450 454 444 488 474 468 488 450 472 468 462 486 475 457 488 494 455 457 476 484 473 469 501 495 490 497 506 508 494 466 477 499 508 488 475 507 486 485 474 505 477 485 506 500 486 482 507 511 486 528 489 512 525 530 518 518 532 514 506 520 497 493 510 537 512 532 528 498 528 544 506 511 548 542 543 503 548 522 545 542 554 511 540 529 533 546 558 546 525 553 528 536 549 561 550 565 531 552 556 537 552 522 561 565 566 538 554 564 550 545 549 560 552 533 551 554 565 552 561 546 565 580 581 565 586 553 553 545 567 574 554 576 554 567 563 595 570 583 568 578 585 602 583 603 578 606 596 584 592 559 572 586 563 569 558 557 597 590 587 585 563 614 599 609 602 569 591 581 619 589 588 620 596 623 617 623 611 597 581 591 573 619 624 583 589 591 601 575 578 594 629 636 605 623 602 601 632 638 638 591 595 631 605 601 593 640 605 617 590 591 620 614 624 590 626 604 621 608 606 619 642 618 624 614 613 626 624 643 597 622 649 627 613 627 612 658 649 617 650 611 649 606 653 616 619 657 652 650 606 614 619 656 643 662 662 668 610 628 644 655 659 639 663 652 661 670 662 617 633 632 639 647 618 650 656 675 615 660 622 659 635 668 681 647 636 650 681 632 627 661 680 673 647 644 633 622 686 642 662 656 653 671 673 630 629 644 663 658 684 681 651 678 670 650 668 666 680 691 662 666 690 641 641 653 644 665 687 648 672 670 630 633 694 649 658 635 679 657 639 649 694 677 641 653 660 680 692 647 679 661 688 674 673 634 634 689 670 692 642 647 665 644 651 664 662 678 667 646 639 675 664 636 654 671 686 684 665 638 658 648 646 665 684 650 687 679 668 702 638 671 700 663 643 684 696 694 651 698 694 703 691 673 653 683 658 637 664 638 656 686 650 666 649 648 697 700 691 662 649 691 646 645 668 652 692 660 659 656 654 650 672 658 699 655 677 686 700 700 690 694 650 689 660 646 656 640 691 664 689 689 697 682 652 660 693 662 643 684 693 680 665 685 678 660 636 652 645 635 648 632 691 663 684 648 672 639 654 664 666 641 652 665 689 669 689 682 630 634 668 689 680 660 630 687 638 665 647 681 636 676 679 659 640 643 669 653 678 635 625 633 638 650 654 621 659 669 631 624 667 632 656 628 665 659 623 618 677 649 673 650 667 635 676 658 634 619 637 655 618 637 619 660 616 624 657 637 665 666 612 646 650 630 617 645 610 609 655 661 627 634 636 621 637 649 640 644 619 605 619 643 653 645 657 601 621 626 619 604 608 655 605 636 619 617 620 637 607 594 618 613 593 613 609 617 602 606 599 589 637 633 623 622 588 598 619 607 586 585 597 604 599 591 605 578 596 579 630 627 628 628 577 588 576 628 583 576 605 597 621 623 573 590 587 620 568 571 572 568 566 581 620 574 563 594 574 567 596 558 571 598 560 580 572 564 583 553 580 580 593 553 556 587 585 592 557 581 552 572 554 594 589 589 583 563 567 593 574 587 550 544 537 581 562 560 557 582 583 563 578 583 568 571 554 580 545 555 549 574 548 567 557 567 558 565 572 528 526 565 548 562 522 553 549 561 522 512 520 549 511 537 547 545 530 551 515 528 542 539 516 532 517 524 539 516 515 518 534 528 500 515 528 500 528 501 502 521 521 517 521 518 496 507 531 520 504 528 483 479 520 499 479 488 500 516 493 506 479 484 471 473 507 493 481 493 499 494 487 473 488 486 485 496 490 459 479 483 456 477 479 483 484 457 457 492 491 459 466 475 478 447 479 474 458 452 484 473 456 477 467 468 463 466 442 476 459 453 433 436 473 457 460 458 462 455 423 450 465 445 435 437 440 422 452 429 438 442 417 441 422 411 452 414 426 430 409 436 426 405 423 408 434 437 439 423 436 437 428 413 411 414 425 427 428 410 397 400 392 419 417 390 388 384 406 391 387 392 379 382 390 410 407 391 390 373 383 373 384 380 380 372 386 390 369 393 394 380 383 386 374 378 393 385 382 378 379 373 369 387 354 354 359 351 351 346 375 369 353 370 364 352 347 367 367 343 354 353 357 342 350 361 342 347 329 342 331 336 338 337 337 340 343 347 347 328 347 322 347 343 327 316 315 323 338 338 320 320 322 318 315 307 324 316 318 314 306 305 309 317 302 305 301 307 308 321 310 296 313 293 291 309 306 292 293 289 291 286 286 297 300 287 304 303 300 299 289 279 274 280 287 286 290 270 294 293 281 273 290 274 274 268 278 282 269 265 268 282 279 277 265 270 271 262 274 270 273 274 259 259 252 261 266 257 265 265 257 242 248 251 260 259 258 239 256 242 237 251 250 245 246 229 230 230 248 227 232 241 230 224 231 242 238 226 225 230 231 234 222 220 225 220 224 218 213 232 224 213 222 227 224 216 213 212 220 216 217 211 209 204 202 201 198 211 207 200 211 204 199 200 204 210 200 195 194 204 197 201 199 189 189 190 185 190 196 192 188 190 182 195 179 184 187 176 187 182 182 187 181 173 172 181 186 174 171 185 174 168 172 176 180 173 180 169 177 178 174 177 166 164 166 166 160 168 158 169 169 158 163 164 159 162 167 160 154 150 151 152 154 150 159 156 149 150 152 149 143 151 153 150 149 143 150 142 150 147 138 139 141 137 145 144 144 146 134 140 136 138 143 139 133 136 134 131 136 131 138 135 131 131 128 131 126 132 130 129 122 124 120 128 124 123 121 123 124 123 116 124 119 117 115 114 122 124 122 119 123 122 116 118 119 117 117 118 111 117 108 115 117 114 114 109 111 108 112 112 111 112 112 102 103 110 107 108 105 105 109 100 102 105 107 104 103 104 99 100 100 104 97 95 101 99 102 97 101 94 95 97 100 96 95 96 96 97 98 92 91 98 94 89 93 94 92 88 89 89 91 93 87 89 90 91 88 85 93 86 86 89 91 88 87 85 89 87 90 85 88 89 87 87 85 87 84 86 81 84 83 85 82 84 84 80 84 80 85 80 82 79 78 82 83 81 83 81 77 82 84 83 80 80 81 76 78 77 81 79 81 77 77 83 82 82 76 79 76 76 77 75 80 79 75 77 76 75 76 81 77 80 75 77 76 79 78 78 77 79 77 75 79 77 76 80 74 75
76 78 73 78 78 77 75 78 79 74 76 80 80 79 76 79 74 78 77 79 80 78 77 77 79 75 80 80 80 81 79 81 77 80 77 81 76 76 81 80 77 79 79 76 81 81 76 83 80 83 76 80 82 83 84 79 79 83 79 80 79 78 79 84 80 83 82 80 81 79 85 83 84 81 83 82 87 84 81 84 84 82 88 83 89 88 85 83 88 89 86 91 86 91 87 94 93 94 94 94 88 91 89 92 91 94 96 94 94 92 95 97 93 91 97 92 99 92 100 99 94 99 97 94 102 103 104 104 102 97 103 96 100 105 97 102 101 102 102 103 102 109 108 103 106 110 109 111 107 111 106 109 114 106 110 106 114 115 113 116 111 111 109 118 116 114 119 116 117 113 121 121 120 121 118 123 125 122 124 126 120 119 124 128 127 124 121 127 129 123 130 124 124 124 134 124 129 131 131 136 132 136 132 134 140 139 143 140 134 143 136 142 136 147 139 140 137 140 136 145 143 147 141 145 147 153 143 149 142 151 152 157 154 160 155 147 147 154 156 154 161 152 162 167 156 162 165 164 166 160 168 161 167 171 169 162 167 167 174 174 173 163 175 180 169 179 178 183 174 172 182 177 181 188 181 174 185 183 185 183 186 184 178 184 186 185 189 188 193 186 192 195 193 190 195 190 191 193 189 196 205 208 192 193 193 193 207 204 205 205 197 215 216 200 209 204 211 221 218 216 207 225 208 222 210 225 216 230 214 231 223 231 223 218 218 228 216 231 225 238 221 231 242 230 237 225 226 243 244 247 238 237 230 238 244 254 244 246 235 256 244 244 238 259 251 250 242 255 242 246 249 262 247 253 259 250 257 267 257 255 256 258 256 261 270 265 279 283 259 284 270 283 272 271 274 282 277 293 278 287 283 287 285 296 292 294 278 286 300 282 289 300 285 280 295 301 295 297 304 305 287 305 296 311 315 311 306 319 311 295 304 324 321 296 302 323 323 311 324 318 306 305 319 316 324 328 315 318 311 325 341 327 329 318 322 321 321 344 334 333 347 325 337 342 351 330 333 328 330 355 357 336 344 336 344 334 354 341 342 350 347 339 363 375 375 356 348 375 350 364 362 366 366 367 352 353 369 384 376 379 376 357 380 379 392 378 378 383 362 394 388 387 378 404 386 381 390 375 395 383 374 397 382 413 401 412 382 406 390 420 406 383 395 422 424 391 422 408 393 391 428 406 396 431 429 425 407 421 436 405 430 436 428 410 435 405 436 429 417 419 413 410 429 418 431 447 437 449 451 448 432 453 427 443 455 440 451 459 425 435 435 446 442 436 462 448 473 468 450 469 468 453 440 467 463 446 448 462 473 447 448 455 485 449 455 483 466 471 476 482 478 484 480 484 464 466 490 498 462 494 462 472 495 492 472 463 492 503 479 493 497 483 497 486 488 491 479 491 490 495 496 522 499 497 512 479 512 527 484 490 505 520 508 513 514 526 511 491 495 523 525 510 525 503 513 540 513 523 531 499 521 521 529 501 529 527 503 531 510 536 537 530 528 520 519 511 562 539 531 526 545 553 563 542 537 546 542 572 562 528 553 551 530 561 554 562 539 548 561 557 563 534 575 552 536 579 583 545 536 539 549 569 536 565 576 574 552 572 542 593 566 557 573 552 582 563 572 591 575 599 602 551 577 591 577 564 563 606 578 598 555 612 576 607 558 602 601 599 571 573 562 596 578 576 581 584 576 589 609 574 572 613 571 589 597 578 612 587 585 585 584 573 625 632 610 595 582 634 592 596 586 590 631 596 586 598 599 620 633 588 593 636 590 599 632 621 614 602 589 601 643 619 601 613 623 608 592 611 637 597 643 642 641 637 636 608 650 623 633 656 611 629 653 603 658 617 609 663 659 653 633 655 604 627 660 633 617 659 639 652 625 662 625 624 647 610 670 660 611 613 658 644 624 634 674 633 616 627 671 623 625 654 678 646 670 672 672 631 637 670 680 636 622 658 660 636 666 656 675 641 666 654 675 679 681 661 639 646 637 651 659 645 652 686 653 675 651 681 626 672 629 636 635 630 688 653 647 637 631 657 690 650 632 640 633 644 677 695 671 686 640 646 632 679 632 673 675 668 661 690 691 663 633 634 665 694 661 685 639 663 650 634 683 653 643 688 667 691 685 643 680 696 656 665 659 701 669 680 673 674 698 662 659 636 684 683 673 640 694 689 670 675 637 692 671 667 646 653 691 674 693 674 689 676 637 662 676 671 657 646 643 652 690 683 669 669 678 654 672 669 640 655 640 640 643 674 687 670 641 675 657 697 662 642 670 662 667 640 695 702 665 650 650 650 645 698 699 687 662 671 663 660 635 680 663 688 696 677 686 672 691 679 685 682 658 686 696 666 635 684 652 655 696 690 662 672 655 643 658 680 678 685 638 676 665 664 661 658 639 646 629 693 690 679 675 646 667 672 680 667 658 668 635 643 657 632 681 673 683 660 688 664 661 625 641 681 666 666 624 645 674 665 651 620 663 670 658 645 662 674 659 647 650 669 668 652 619 628 670 651 660 660 641 639 645 631 617 643 661 624 647 641 651 609 662 619 664 664 643 622 640 626 624 655 644 606 607 633 627 632 658 655 639 656 663 649 629 662 608 602 627 598 621 600 655 651 617 616 637 631 646 594 596 626 611 648 640 615 634 644 624 591 604 604 620 596 607 606 613 622 616 610 632 585 582 598 586 617 599 601 599 627 577 593 622 627 595 606 615 574 621 598 625 578 581 580 574 581 576 622 620 586 600 590 602 574 579 580 563 620 582 573 613 594 604 577 560 603 573 609 603 590 606 555 597 581 579 608 606 566 550 556 586 553 595 598 568 581 583 593 557 550 589 593 587 587 558 584 571 547 559 561 576 564 553 578 561 565 530 565 581 546 571 545 574 563 524 569 571 532 548 555 528 535 542 523 570 518 554 567 548 536 533 545 550 531 553 560 515 540 516 524 527 537 539 555 551 533 513 544 540 516 544 507 506 546 507 502 537 537 535 499 531 527 525 505 527 493 493 507 528 486 507 506 484 493 521 500 501 478 522 487 500 506 486 508 486 494 503 508 471 510 475 488 475 483 509 476 477 486 478 459 496 468 480 476 455 476 470 478 484 483 460 484 479 447 487 489 457 446 448 458 485 448 463 438 457 466 458 464 454 475 445 457 458 449 462 439 471 439 445 467 430 434 441 421 459 453 434 445 421 439 429 427 430 424 432 444 425 429 428 418 433 425 434 412 434 443 420 410 407 440 401 437 415 415 430 409 425 396 423 421 389 399 388 425 396 406 406 385 384 403 393 407 405 400 402 410 403 403 405 376 387 370 374 397 375 372 396 377 364 366 391 365 371 381 383 366 358 392 356 356 360 362 376 359 365 371 383 377 370 371 372 378 365 367 344 363 353 351 345 358 343 344 366 353 332 363 331 339 338 332 347 353 341 336 351 339 330 329 351 329 326 349 345 332 344 339 325 329 337 311 337 328 337 322 336 308 308 323 315 324 315 318 300 314 308 315 312 303 320 305 309 300 315 298 290 294 300 289 295 291 284 288 303 294 293 298 292 297 304 292 300 280 297 272 289 283 281 288 281 268 279 282 265 271 276 266 267 264 260 272 283 258 260 260 255 265 253 258 257 270 271 257 272 265 263 247 262 252 251 264 242 257 243 260 242 244 237 249 253 257 251 244 241 253 247 237 229 237 234 244 244 234 229 241 228 222 237 235 241 234 220 217 220 233 233 229 223 228 215 231 213 222 211 225 215 221 217 221 204 209 212 215 219 219 217 216 207 203 206 196 204 200 208 208 194 206 200 207 205 207 198 196 188 204 188 191 187 199 190 195 199 197 182 186 186 187 190 182 187 179 174 186 185 175 175 176 184 171 180 182 175 181 180 170 171 178 174 177 173 172 173 171 168 170 170 161 161 166 167 161 167 161 167 166 152 156 160 165 153 162 149 155 153 150 154 157 149 146 145 151 156 151 150 145 143 150 141 147 149 147 146 148 142 145 138 141 141 135 138 139 143 132 136 137 135 132 128 130 133 131 132 138 130 131 127 133 130 122 127 121 127 129 123 128 130 121 126 123 118 122 126 124 126 117 124 119 118 116 120 122 117 114 118 119 117 113 114 112 110 108 112 112 107 107 110 114 106 110 107 104 108 104 111 103 106 110 109 101 105 105 99 102 98 101 105 99 103 99 101 99 99 98 100 103 96 95 99 102 96 97 96 99 92 100 98 96 99 94 92 94 93 96 95 92 92 95 90 87 93 91 88 91 88 86 88 92 86 85 86 85 84 86 85 83 86 87 88 82 86 83 87 81 81 87 86 80 82 81 81 80 85 81 84 84 81 80 82 83 85 85 83 84 79 77 77 83 80 82 82 76 83 81 76 83 79 82 83 81 76 77 82 76 76 77 75 80 75 77 76 76 76 79 79 76 75 79 78 75 79 76 80 74 74 79 80 79 80 75 76 75 78 79 74 77 74 73 73 74
73 79 73 74 77 76 75 76 74 79 78 77 79 77 75 79 76 74 75 73 76 77 79 79 77 80 76 76 80 74 77 74 80 75 80 76 80 76 80 79 81 78 77 80 81 82 77 83 83 81 81 76 81 83 78 82 79 78 81 82 80 82 81 82 84 85 82 83 80 85 86 79 86 86 82 85 84 83 85 84 82 83 85 88 83 88 87 88 90 83 86 87 89 90 86 93 93 90 87 86 90 95 89 94 91 95 92 90 96 93 91 97 90 96 91 94 97 93 96 99 101 97 97 97 96 99 101 96 97 104 98 96 101 104 103 104 105 104 99 102 100 100 109 106 108 103 107 102 108 111 106 104 114 106 106 108 110 116 107 117 108 110 113 112 117 120 110 112 116 120 113 119 121 117 122 125 118 116 118 120 121 124 120 129 126 122 128 131 131 132 131 126 131 133 123 131 129 127 132 128 129 127 130 140 136 133 133 132 131 144 142 136 138 135 146 146 136 140 147 139 148 147 139 149 149 146 151 150 154 148 151 151 149 159 149 158 161 152 162 155 159 151 158 164 157 158 162 155 162 169 162 161 166 162 165 167 164 175 168 166 162 163 166 169 168 178 174 167 171 182 181 177 174 175 178 171 187 189 175 189 178 175 184 183 187 179 194 195 199 190 185 183 194 185 201 196 201 202 190 204 206 204 193 194 211 202 194 212 203 204 201 211 207 211 218 214 220 210 215 205 209 207 206 218 226 212 210 212 222 227 228 213 213 229 214 236 227 234 218 232 236 239 237 236 226 239 241 235 241 236 237 233 228 242 238 242 249 249 236 241 254 242 254 255 240 253 258 251 244 250 256 256 248 247 267 267 249 256 270 263 274 274 269 263 254 267 270 259 259 268 271 267 264 273 263 265 281 277 277 279 293 279 269 297 293 294 288 296 299 303 277 287 280 292 288 281 289 286 292 296 306 295 309 290 300 290 313 292 318 297 324 298 321 296 307 314 324 319 328 315 312 333 312 328 336 334 329 334 312 340 312 336 319 324 339 319 324 335 333 345 343 344 327 324 335 354 325 327 331 350 329 362 360 339 363 337 361 336 370 356 346 352 373 363 372 342 346 367 345 347 354 348 356 367 356 364 385 355 362 364 387 372 382 390 378 360 367 371 394 400 372 366 382 381 397 383 380 373 391 389 379 407 402 381 389 408 389 385 402 400 405 413 408 402 409 390 401 404 404 427 430 423 415 409 414 410 417 412 434 406 403 423 403 428 431 427 428 445 408 418 450 419 432 453 428 433 418 457 430 454 459 430 423 453 454 423 463 453 450 432 431 457 464 440 434 451 458 443 445 476 477 445 471 439 441 470 484 467 471 453 451 461 485 478 470 470 468 476 491 478 476 464 469 481 463 502 470 465 474 485 463 507 505 463 478 479 500 491 490 488 496 472 503 510 501 491 484 520 522 504 514 485 477 523 490 490 505 494 515 487 529 508 529 507 499 504 509 508 531 535 522 502 500 498 535 540 540 547 533 501 532 533 509 504 514 553 550 523 529 551 553 527 525 528 561 523 530 539 531 543 519 533 541 523 560 537 524 536 567 561 568 534 532 547 569 545 545 574 529 547 555 531 577 539 558 586 581 586 536 572 535 583 588 587 572 541 577 542 568 587 598 582 548 553 566 566 597 565 591 584 588 604 601 566 551 595 591 558 580 576 587 588 611 602 608 562 589 585 568 616 573 609 601 568 596 586 584 616 590 598 571 622 589 603 593 601 625 600 612 581 606 624 577 611 587 588 618 597 611 589 595 632 603 636 611 636 638 620 607 608 609 607 636 608 592 619 628 644 615 645 641 618 590 641 612 591 617 648 613 650 653 638 645 646 641 596 641 605 611 639 628 620 621 648 617 608 621 607 612 617 625 661 653 614 661 627 625 652 613 634 610 627 670 626 630 650 644 672 667 636 611 614 633 635 654 649 654 620 614 637 623 669 647 621 624 646 676 626 678 650 658 670 643 679 675 620 665 645 662 678 655 673 630 638 638 637 672 676 682 646 661 669 673 655 661 684 684 688 681 667 628 686 657 660 631 629 663 676 646 664 681 674 629 673 655 655 646 687 665 650 664 672 659 677 660 634 657 643 697 646 683 698 637 645 664 642 647 699 689 664 668 676 642 668 654 665 691 672 676 638 653 700 693 686 661 650 688 656 689 642 641 666 640 652 668 664 644 640 684 649 668 666 639 642 670 679 639 701 649 679 653 666 693 644 666 651 675 667 688 677 689 692 640 693 657 671 670 681 691 649 692 672 695 644 676 660 685 678 673 646 669 689 674 657 644 652 687 681 698 670 670 700 674 672 688 643 654 652 686 658 680 674 692 670 637 643 676 684 694 673 692 673 648 641 699 670 680 669 692 685 639 686 671 675 670 644 651 671 645 642 667 646 653 663 647 652 670 688 634 660 657 691 632 670 630 631 637 673 665 630 659 671 684 629 652 628 671 660 667 652 683 631 625 660 644 671 686 648 673 622 664 649 661 639 627 620 673 644 623 632 635 659 650 629 618 675 650 658 625 624 615 628 652 646 663 647 675 620 661 644 639 670 673 634 644 636 650 641 626 648 647 664 657 636 659 611 609 627 616 643 623 637 651 658 620 619 627 631 638 634 625 638 656 642 646 596 613 598 620 597 641 610 627 625 628 644 605 617 630 628 614 613 649 610 602 623 628 615 642 622 621 625 623 615 610 593 623 619 582 623 627 587 593 610 592 607 605 633 575 580 602 622 618 596 592 594 614 626 600 623 585 620 569 619 607 613 569 564 599 600 619 568 565 610 604 573 576 604 571 587 562 584 563 570 606 590 608 561 577 575 595 568 598 580 599 595 560 591 549 544 567 598 576 579 588 584 556 553 581 548 540 568 552 557 584 542 568 538 555 567 540 539 543 536 572 542 579 545 541 550 548 534 528 528 560 563 539 544 568 520 528 518 547 562 559 543 532 518 525 527 552 543 522 519 542 554 530 525 530 527 510 534 531 498 547 539 510 541 523 541 496 517 495 495 502 516 525 493 527 518 508 532 524 499 509 527 517 519 520 511 483 491 506 502 492 504 512 512 493 516 511 484 480 505 511 477 480 487 489 494 477 504 498 482 499 490 498 474 476 497 480 496 467 488 456 476 483 457 477 453 452 459 458 441 483 446 466 462 460 456 455 468 435 456 470 449 430 442 451 429 444 430 447 448 441 431 422 460 446 427 455 432 457 416 415 455 429 418 423 414 421 412 441 436 443 421 435 422 431 424 414 407 415 435 424 421 427 424 403 395 412 398 411 392 400 402 423 402 407 420 382 381 394 395 385 404 386 406 410 410 388 408 383 395 398 395 405 382 384 400 372 383 397 379 385 361 383 368 381 377 356 384 384 374 352 367 379 352 363 359 374 380 353 356 358 359 362 350 368 346 367 367 361 366 346 338 356 348 357 343 342 350 334 345 350 339 353 333 324 322 337 343 343 317 328 333 335 319 331 325 322 335 319 338 338 332 321 324 319 329 309 304 301 310 322 326 321 316 300 299 311 310 311 304 313 311 291 313 287 292 305 290 300 284 300 299 298 300 303 295 288 294 288 282 287 290 284 297 276 288 290 267 275 285 284 281 272 264 283 272 267 259 281 264 269 256 276 264 261 277 267 251 253 257 253 259 271 265 249 249 260 260 259 260 242 261 258 250 259 241 238 235 247 237 252 233 244 233 246 242 248 229 244 232 238 238 224 233 234 232 220 220 220 235 222 226 235 233 216 218 226 230 210 216 230 226 214 225 216 221 205 207 219 209 219 205 210 212 206 212 209 206 198 194 195 199 202 206 197 199 189 194 203 195 196 198 201 202 184 200 188 196 197 190 194 189 195 194 185 189 191 176 182 190 189 182 187 188 171 174 183 173 168 173 168 171 173 167 174 175 178 162 168 175 168 163 172 170 156 167 164 160 156 161 155 161 154 157 153 160 157 162 150 153 148 151 146 157 148 145 157 154 147 147 145 147 142 151 140 143 147 139 149 135 138 146 135 138 136 140 141 140 143 142 140 132 131 132 139 139 134 132 128 135 126 134 130 132 132 126 128 123 129 126 123 126 126 129 119 123 116 124 122 124 118 114 116 116 114 113 113 115 112 114 115 115 114 119 115 114 111 114 108 107 111 105 112 114 104 112 112 106 107 106 110 109 103 104 102 101 101 106 101 103 99 97 100 103 98 104 102 103 104 104 104 102 102 94 94 98 95 92 92 93 99 93 94 92 93 93 95 94 96 92 93 88 90 95 95 94 90 86 92 88 86 86 87 85 91 86 89 89 84 88 88 86 87 85 82 88 81 83 81 85 84 87 82 84 79 86 81 79 80 84 84 82 79 85 82 78 78 80 84 79 76 80 82 81 76 83 80 76 77 80 81 81 80 75 76 77 77 76 77 81 75 81 74 79 75 77 74 77 80 77 80 78 78 77 77 73 75 73 77 77 77 75 73 77 75 75 77 77 76 73 74 75 77 73 78 76
75 77 78 72 78 77 74 75 78 76 73 74 76 77 78 73 78 78 76 74 79 74 79 74 79 78 74 74 78 79 77 79 76 77 80 75 75 75 77 79 79 79 75 76 76 79 75 75 77 80 79 82 83 81 76 78 80 78 76 79 83 80 83 80 83 77 79 84 78 81 84 84 85 81 81 83 84 87 82 87 83 87 87 83 84 88 86 89 83 87 86 83 90 85 88 89 90 90 88 92 88 91 90 91 87 88 90 91 89 94 90 96 89 95 98 90 96 92 98 94 92 100 101 101 100 99 97 98 98 100 101 95 104 102 104 102 100 99 100 102 100 99 104 101 109 107 104 104 106 102 103 109 106 107 108 113 110 116 107 108 113 111 117 115 113 113 115 118 117 120 112 112 113 114 115 119 116 118 116 121 118 117 118 120 129 119 123 126 131 129 123 128 127 123 135 123 135 128 129 127 138 134 135 128 133 131 136 135 140 132 136 136 143 133 144 141 135 148 141 141 148 141 140 140 141 149 148 150 148 156 147 148 156 157 153 152 159 161 158 154 162 154 158 155 165 166 160 162 153 155 169 166 159 156 164 165 165 171 164 177 172 165 164 178 176 173 177 174 183 183 173 176 174 182 173 171 185 177 179 178 184 175 185 191 177 192 180 180 196 187 191 198 185 186 186 202 193 192 201 189 192 195 198 193 206 210 212 200 199 204 199 198 212 200 211 215 215 212 206 208 207 222 210 216 214 210 217 210 220 229 223 232 229 227 232 235 223 233 228 218 226 238 223 235 227 224 232 245 229 229 234 250 251 244 232 247 239 247 241 253 235 235 250 249 243 239 248 244 264 263 258 255 254 256 262 260 254 265 254 255 262 265 261 254 268 255 258 257 268 278 262 263 272 274 285 287 274 291 282 282 279 271 285 285 287 290 297 277 286 291 285 283 283 287 304 308 304 307 305 297 306 288 307 301 291 303 309 307 295 298 314 308 297 323 309 328 320 300 302 313 303 331 317 310 310 310 338 331 339 338 331 325 323 344 342 332 316 332 325 335 326 347 353 325 334 351 351 351 327 355 349 357 355 334 342 350 359 366 354 343 343 357 364 358 343 346 365 362 375 375 371 379 372 375 357 370 374 358 384 367 385 389 372 375 389 376 388 387 381 378 378 388 403 388 385 380 394 388 386 396 407 402 375 377 393 391 386 401 415 416 394 418 388 396 397 425 389 391 420 390 391 400 398 401 431 416 407 429 422 423 414 435 412 414 434 405 446 411 415 428 439 425 445 423 440 446 433 444 429 435 430 436 446 429 426 431 438 423 426 462 432 441 466 438 451 439 443 468 452 446 459 439 482 470 440 471 449 482 447 453 462 478 470 484 468 449 459 453 476 473 480 464 453 473 501 493 461 481 484 494 499 478 475 491 510 471 489 473 495 491 474 469 516 484 489 488 473 479 475 511 481 490 501 495 485 502 521 499 484 488 511 519 490 527 500 506 505 538 530 524 540 508 543 545 500 522 520 544 524 544 513 538 502 548 528 509 540 525 549 544 528 537 546 546 559 531 519 544 519 536 563 539 521 549 518 568 526 569 572 574 564 532 530 553 531 535 580 528 578 546 538 579 573 550 552 543 588 587 586 540 560 587 552 592 542 587 564 548 579 546 557 593 588 572 570 577 601 557 570 559 600 579 573 558 566 574 575 609 586 558 585 572 581 566 574 583 560 609 600 571 620 598 620 568 577 586 605 578 577 623 587 606 580 574 588 628 588 586 622 628 612 617 604 595 615 610 589 598 617 604 597 580 606 605 593 591 629 589 586 592 588 612 628 647 589 627 626 643 612 648 638 622 644 630 631 644 611 601 629 604 639 609 635 628 603 622 642 656 655 639 605 621 632 615 650 606 622 625 643 657 659 635 649 661 640 637 626 616 633 666 630 624 632 638 669 627 666 633 632 641 651 644 633 633 629 665 660 649 634 658 649 650 626 645 654 666 641 649 680 639 664 665 663 680 648 681 676 682 629 641 659 676 627 662 637 682 642 657 663 680 677 658 683 651 689 650 630 674 681 630 686 684 658 687 656 643 650 683 652 665 645 685 660 643 644 635 684 642 661 678 645 696 695 645 687 656 668 691 635 656 693 695 647 657 686 676 672 640 665 695 676 678 645 697 678 654 652 675 649 666 668 664 691 695 689 675 671 693 671 686 666 694 697 672 676 639 655 651 653 665 660 674 687 670 669 681 705 703 653 668 683 685 696 670 693 698 658 660 704 692 641 665 699 651 650 670 652 684 700 684 661 655 653 643 686 701 702 685 697 666 647 674 662 654 655 649 646 692 670 644 695 690 669 687 651 697 668 664 675 662 642 696 677 673 651 674 668 647 671 693 690 689 635 680 658 662 690 645 661 697 651 644 675 694 687 665 681 680 688 681 692 644 672 644 668 664 641 636 664 649 694 651 634 691 694 656 652 682 667 676 678 681 685 652 677 674 674 665 638 687 628 631 627 687 631 646 651 657 635 687 671 627 681 670 636 677 682 643 639 621 667 622 641 638 681 677 668 663 619 624 634 618 639 673 629 642 663 654 638 615 675 647 628 633 663 652 609 621 608 654 621 612 662 609 652 652 664 628 665 615 645 633 631 632 636 647 648 609 627 651 652 607 631 647 658 606 648 656 596 601 596 625 654 619 604 610 631 593 610 629 615 628 616 610 641 640 615 645 597 619 637 612 621 618 605 640 612 593 611 593 636 637 621 579 587 631 607 603 609 599 626 611 585 620 607 575 598 592 593 594 590 621 581 625 619 623 581 622 588 614 616 577 578 608 616 569 600 574 595 562 589 609 610 600 561 600 604 594 553 563 585 568 579 586 598 578 584 577 583 569 555 598 596 546 588 572 542 580 546 559 582 541 583 551 586 560 559 545 585 551 562 534 531 534 563 550 573 557 527 570 540 526 567 525 533 545 553 520 536 530 542 523 550 531 544 526 512 511 530 541 509 519 553 518 532 513 554 507 535 538 537 548 543 506 524 542 528 522 510 543 504 522 494 510 494 502 491 497 511 515 509 498 499 507 497 528 481 518 487 514 505 481 507 508 505 493 481 481 508 479 482 499 481 511 478 502 501 491 480 464 471 499 493 474 474 457 490 463 494 461 481 477 463 475 482 488 467 478 470 448 455 483 475 477 473 478 479 478 462 471 472 474 448 449 432 431 441 463 432 467 457 460 429 430 438 458 441 424 420 432 461 433 456 436 423 414 425 446 421 426 423 445 424 446 414 431 412 403 414 440 411 425 426 405 415 419 412 410 402 395 405 417 398 413 402 415 399 415 416 402 401 416 383 405 413 401 378 411 405 397 374 376 403 396 370 381 393 378 402 383 374 369 394 377 362 368 395 373 379 357 376 379 385 356 363 366 382 351 356 368 363 379 347 354 369 364 359 352 341 358 356 342 339 344 364 360 354 352 342 362 344 352 336 346 338 343 353 342 345 347 322 323 331 346 338 321 343 339 327 335 324 316 318 311 307 327 328 308 320 303 303 321 304 329 321 310 308 305 322 316 315 297 307 303 292 294 292 309 290 312 312 297 286 283 291 282 289 288 297 302 298 296 288 294 298 296 286 293 270 280 285 281 285 286 283 269 274 284 268 269 259 279 280 281 260 279 256 274 272 271 266 260 251 257 247 256 253 248 256 244 245 243 245 244 254 260 257 249 243 246 257 253 247 251 250 234 247 236 232 246 227 233 235 226 227 243 237 223 222 242 221 229 224 225 223 231 214 229 227 224 228 214 209 224 226 218 218 222 217 223 217 221 208 209 202 203 214 201 210 212 198 213 195 210 201 207 203 208 203 199 194 195 188 198 195 195 194 200 185 197 190 196 181 190 190 184 191 178 189 181 174 190 173 173 188 181 171 172 181 173 172 179 171 174 181 170 179 170 170 175 163 165 167 170 162 162 172 169 156 166 157 158 166 155 165 152 156 154 157 160 157 159 161 147 156 147 155 150 155 144 152 145 147 145 147 147 145 144 142 141 146 143 136 145 134 140 136 135 135 140 140 133 136 135 129 133 132 137 132 138 134 133 126 132 136 131 129 133 128 127 124 121 123 127 125 118 125 120 121 123 120 126 116 115 116 124 123 115 122 119 119 117 119 110 110 117 118 117 116 109 117 112 114 110 109 114 105 104 108 108 107 107 103 109 105 109 106 106 100 105 103 98 101 101 106 99 97 99 97 97 103 99 97 98 101 94 96 100 98 98 93 100 98 95 98 92 98 95 94 93 97 93 95 89 93 87 87 93 89 93 92 90 90 89 92 90 88 88 89 85 84 85 84 83 86 85 82 85 86 81 84 80 84 83 83 83 79 83 80 82 78 79 78 83 79 83 81 83 79 79 76 79 80 79 80 77 82 81 81 79 81 77 77 81 76 77 79 77 79 78 76 76 74 78 79 74 77 77 79 78 77 74 79 74 77 78 79 76 74 75 74 78 78 75 74 76 77 77 76 73 78 76 75 78 73 73 76 76 74 74
71 71 73 75 72 77 73 71 74 72 71 76 76 75 72 72 72 76 75 74 77 74 78 78 78 77 78 75 72 74 79 73 74 79 75 75 78 77 73 75 78 75 79 75 76 78 80 76 76 77 78 79 79 76 76 80 81 77 81 83 76 78 76 79 81 83 77 79 84 79 83 80 83 80 80 84 83 81 81 82 86 82 83 85 86 85 83 84 87 89 84 87 84 85 84 90 84 85 84 90 88 86 89 86 94 94 89 89 94 96 89 89 90 91 90 96 91 91 92 99 95 99 100 95 99 101 100 102 99 102 95 95 97 97 102 98 97 100 98 105 105 103 108 106 105 107 101 105 101 110 103 111 112 112 108 107 113 113 110 116 110 112 109 112 111 115 118 114 111 111 121 116 121 113 119 123 119 119 117 117 121 115 116 123 124 119 122 128 122 129 122 127 123 127 124 128 135 133 124 127 136 126 137 135 135 139 132 140 137 136 139 142 137 138 140 133 147 145 140 145 145 150 138 149 144 142 143 150 143 149 152 148 151 155 150 152 160 157 155 153 161 154 159 158 164 166 154 162 158 162 158 161 165 169 167 170 171 162 168 171 164 174 168 174 176 169 167 178 171 171 174 176 178 182 186 178 177 188 185 190 181 178 187 190 188 181 191 187 189 180 190 185 186 189 189 196 195 198 197 188 192 190 208 201 193 209 200 211 210 210 210 199 215 201 207 219 214 212 218 217 219 206 215 215 216 207 211 218 228 214 220 232 219 226 215 215 222 224 226 228 227 225 221 229 234 226 239 246 232 238 232 231 234 233 233 231 249 243 232 240 252 244 253 257 246 258 242 247 264 264 255 261 260 255 263 259 255 251 251 264 274 274 260 255 272 274 272 262 280 278 268 262 263 265 274 279 290 265 267 273 292 275 269 297 277 288 291 299 299 287 276 282 295 286 306 300 305 298 292 286 298 312 307 295 301 293 310 318 301 294 294 302 320 310 317 313 315 302 330 313 324 317 315 317 330 332 320 328 317 318 328 342 326 326 325 342 343 325 343 324 348 341 335 323 344 348 354 338 353 346 361 352 337 361 337 351 342 363 337 340 353 340 372 363 361 369 365 377 374 348 361 379 373 372 352 385 365 373 374 385 384 360 371 379 373 374 390 390 367 385 396 393 378 395 396 371 375 381 386 402 398 382 393 391 402 402 406 407 382 391 418 399 418 402 391 390 389 395 403 407 422 424 410 425 411 404 432 429 398 435 403 402 425 440 435 424 424 432 436 422 425 430 416 440 427 430 431 444 453 443 420 449 450 433 439 455 428 446 433 426 427 466 466 458 432 446 474 460 443 477 465 453 455 445 442 477 443 441 441 442 471 466 488 451 485 448 481 494 476 486 489 484 456 486 495 480 498 483 469 476 467 493 492 507 478 494 476 468 469 497 508 473 473 486 488 478 493 488 512 476 490 479 508 520 491 514 495 506 512 522 484 489 526 492 496 522 539 510 498 494 515 539 532 503 529 499 532 540 514 543 522 511 515 552 542 516 512 520 558 532 529 521 536 543 527 538 566 561 526 559 527 563 551 551 565 523 534 568 534 563 552 559 529 573 539 536 531 554 530 570 544 539 570 543 533 578 577 582 586 572 541 553 541 543 585 594 572 550 560 591 578 589 553 590 570 556 567 553 562 580 584 564 557 573 609 574 576 569 600 564 578 609 614 615 586 568 560 599 601 573 604 583 599 577 623 608 590 617 591 609 582 572 579 579 620 577 574 587 616 612 618 584 629 625 610 634 623 628 638 579 622 632 619 615 585 590 609 609 627 610 593 643 642 641 596 632 595 639 642 648 643 643 622 601 593 602 648 600 607 634 597 620 617 639 645 627 623 650 605 613 658 613 628 636 645 603 651 627 629 663 608 666 631 661 645 621 653 616 629 635 617 665 672 609 613 663 667 668 657 648 624 646 657 665 661 656 623 657 674 618 675 648 656 651 668 635 634 629 627 620 675 683 635 673 653 638 647 668 623 653 623 673 638 650 636 650 676 632 666 646 667 639 679 658 689 671 685 627 683 651 637 671 687 629 694 682 657 657 646 657 633 669 694 675 657 688 690 672 649 658 633 697 661 686 660 655 664 651 655 654 674 665 697 668 663 696 656 689 653 675 691 684 650 699 666 649 678 663 692 639 688 685 693 661 670 691 679 657 641 700 660 683 667 660 648 660 664 696 664 682 685 652 680 650 665 643 662 639 669 651 659 671 700 664 644 682 668 686 652 671 681 674 649 642 645 675 681 670 682 656 663 661 685 654 672 644 658 695 661 705 657 680 670 650 655 674 643 683 653 654 646 644 638 672 663 643 658 704 690 699 652 646 671 698 661 654 653 696 643 674 695 678 666 676 668 680 683 676 672 683 659 677 696 662 662 637 648 691 654 651 647 676 651 647 654 657 684 680 670 647 643 688 694 655 658 660 633 638 634 667 686 659 643 679 684 672 683 633 662 648 656 647 632 679 681 651 640 670 624 651 643 674 641 677 648 685 647 627 675 622 647 626 659 680 667 678 664 655 626 623 616 670 625 637 641 614 661 656 636 643 658 650 668 659 674 642 666 661 618 610 622 643 641 651 632 669 652 651 638 645 665 645 652 606 626 627 621 602 609 606 612 639 660 608 642 627 629 612 609 657 598 622 608 611 641 604 632 601 644 626 598 612 632 635 596 627 633 633 599 636 609 603 631 624 610 618 630 597 603 616 615 632 626 634 631 587 623 596 632 599 614 598 597 595 612 606 609 581 589 621 614 611 625 586 611 571 611 581 580 569 606 573 568 589 594 559 609 577 573 558 602 598 558 598 607 598 581 571 555 563 600 559 569 593 549 550 588 586 597 552 543 597 555 542 583 586 578 566 573 549 549 544 580 546 556 550 583 549 580 573 545 547 562 540 543 537 549 547 545 561 522 565 553 539 553 545 549 569 552 523 529 550 561 564 519 512 557 536 533 550 536 533 537 521 535 555 548 546 511 532 510 526 545 536 537 533 538 525 505 499 536 518 510 522 539 516 532 521 518 499 519 509 521 488 527 497 490 490 519 526 488 481 488 478 492 498 509 490 498 474 491 482 473 475 493 476 492 468 466 496 484 499 488 477 486 484 489 483 475 474 471 481 483 476 466 475 451 450 460 482 453 473 456 474 459 460 446 472 444 456 453 448 466 454 457 449 463 456 429 448 437 446 455 462 427 426 445 451 432 444 423 450 440 448 449 417 433 427 438 441 415 437 437 442 405 440 438 411 411 427 412 416 401 425 416 412 432 419 428 422 422 420 399 426 395 412 385 401 406 386 402 414 407 412 412 399 390 405 387 379 388 397 406 380 384 375 385 399 366 376 374 375 388 382 398 392 375 391 360 357 371 385 364 373 354 381 381 368 355 372 353 356 374 356 348 363 354 350 373 366 372 362 370 346 355 345 361 361 354 335 328 338 328 357 352 357 355 327 337 325 321 323 346 318 331 341 315 335 320 313 334 315 319 311 337 333 306 335 309 309 325 316 319 307 310 326 325 313 310 299 320 304 307 306 309 307 316 308 308 291 291 295 291 293 303 309 289 296 289 298 280 278 296 283 273 284 277 290 292 283 267 280 286 279 272 271 289 263 284 266 270 284 263 263 280 271 257 273 261 256 263 260 254 251 254 252 261 245 250 260 267 251 248 240 249 259 260 238 244 258 251 235 237 241 253 239 242 245 244 236 238 243 237 231 226 237 233 237 225 237 232 230 217 224 229 229 220 218 233 211 214 222 227 216 215 222 214 218 210 207 212 213 215 213 203 211 200 207 213 205 202 204 198 203 195 196 192 199 190 200 201 192 192 197 203 189 184 192 185 192 192 180 191 187 183 190 189 187 185 183 188 187 175 189 187 188 176 172 177 175 179 173 175 176 175 173 178 177 163 171 172 161 170 168 158 157 164 170 167 164 162 161 164 164 153 167 152 155 159 150 149 150 160 156 157 147 148 153 146 149 148 144 146 150 148 150 144 145 150 137 141 143 148 146 134 139 145 134 132 135 141 139 135 129 131 139 129 139 139 136 130 135 127 126 124 124 129 124 131 129 122 123 121 125 122 117 127 120 125 115 120 115 125 119 121 115 113 118 116 120 119 118 120 116 112 110 109 118 108 116 115 106 110 111 109 105 104 111 104 110 108 108 103 106 107 105 107 102 100 99 104 100 101 104 101 103 104 101 97 100 96 95 99 95 100 100 101 93 97 98 98 95 99 93 93 98 95 95 96 94 93 92 90 88 95 88 89 91 87 87 86 88 85 86 85 90 85 86 83 83 87 87 83 83 86 85 87 81 87 87 87 81 84 86 79 83 85 80 84 82 85 80 78 78 83 80 83 76 82 76 77 79 81 78 81 78 82 78 77 77 76 76 81 75 78 80 75 79 77 75 78 80 74 74 79 77 74 75 74 77 79 78 74 77 77 76 75 72 73 75 72 74 76 72 72 72 76 73 77 72 72 73 76 73 73 75 77 74 75 71
72 74 74 74 77 77 76 72 76 77 75 74 77 71 74 71 71 77 77 74 77 71 75 73 73 78 77 78 72 74 76 78 76 78 72 75 76 79 75 74 78 73 78 78 78 80 79 79 79 78 80 77 78 78 80 78 77 78 81 80 83 79 83 83 78 81 80 79 82 79 81 84 83 81 79 80 79 82 81 79 85 82 84 87 82 81 87 81 86 85 86 86 82 86 86 85 84 83 89 91 86 88 87 91 86 91 92 93 92 92 89 93 94 88 94 96 93 90 96 98 99 93 98 100 96 93 94 98 98 101 95 102 104 104 98 97 101 97 105 98 106 101 102 106 105 108 100 109 106 105 105 104 110 111 106 104 113 113 107 110 106 116 113 114 118 109 112 118 115 110 110 117 119 122 113 119 122 124 115 114 114 118 119 121 121 123 117 128 129 129 125 130 128 128 127 123 134 123 136 135 137 134 128 139 133 134 140 135 140 134 133 131 143 137 142 135 133 143 145 145 142 147 141 150 143 151 139 146 153 144 144 147 144 155 146 158 156 155 161 148 156 158 149 158 159 165 159 158 156 157 153 161 170 163 170 171 167 165 162 165 168 173 169 166 164 165 165 167 173 179 180 184 179 180 174 174 178 179 179 176 187 177 181 191 177 190 180 181 183 182 186 199 199 201 197 191 189 202 195 190 203 200 196 203 198 204 192 202 204 207 201 205 211 216 209 214 212 216 205 221 206 223 222 221 215 208 215 225 210 219 231 232 215 233 228 229 218 235 236 219 239 225 241 238 226 223 238 239 227 232 245 240 247 244 250 241 236 235 248 242 252 256 259 255 242 246 255 249 251 257 247 244 245 247 268 256 250 264 267 256 274 266 255 272 261 256 271 281 267 261 273 269 274 272 279 289 283 266 271 291 267 295 281 270 281 285 275 289 293 292 292 300 302 299 282 292 289 287 283 285 299 287 302 307 298 312 315 316 293 313 303 294 296 304 311 312 307 321 313 322 323 332 309 333 332 327 336 335 336 333 327 343 339 321 321 322 319 344 319 351 331 324 339 337 325 335 349 355 329 352 344 361 340 344 335 336 362 368 362 365 341 370 340 353 341 358 342 351 344 365 356 352 381 374 381 381 371 355 358 361 360 377 359 372 391 396 375 393 372 375 369 374 381 371 399 394 372 400 407 387 404 385 390 381 378 386 392 392 396 411 402 392 410 406 405 389 407 424 426 399 404 399 398 397 400 413 423 434 435 413 418 423 421 421 417 405 427 428 412 442 416 413 443 435 452 452 433 429 433 445 440 430 447 458 456 441 455 439 430 444 427 459 450 434 468 474 439 444 459 455 475 447 481 464 461 462 446 454 462 477 464 469 471 459 481 448 471 489 489 487 475 486 500 501 459 485 491 464 461 469 492 474 493 474 485 492 503 495 475 509 503 488 492 512 477 516 490 481 481 475 479 526 511 497 481 502 518 488 527 492 509 530 523 534 509 537 508 523 501 524 522 519 516 544 510 545 546 510 499 515 540 540 527 538 538 534 525 558 545 519 550 514 557 523 537 531 519 562 535 539 540 547 563 562 550 520 522 537 556 573 560 549 536 554 567 542 539 567 545 551 571 568 545 555 563 550 559 569 541 547 591 538 569 577 566 545 576 555 575 575 587 548 598 547 551 560 582 578 602 585 565 598 606 584 567 581 593 597 561 589 592 591 574 603 590 609 595 576 570 618 590 588 571 580 571 596 615 574 599 614 588 626 579 575 597 589 585 630 584 623 577 596 596 576 598 615 618 585 624 581 610 627 635 624 583 629 593 621 645 623 596 647 611 619 614 646 597 645 641 615 645 640 628 632 602 647 609 648 652 605 611 630 614 600 643 651 648 635 631 638 642 663 604 627 646 613 655 652 628 664 633 636 611 644 645 649 636 625 623 609 666 611 617 670 632 631 668 618 639 631 676 617 636 621 641 639 644 648 678 665 668 651 618 654 618 653 624 642 627 649 623 684 629 662 674 623 626 681 656 666 678 635 662 637 655 661 690 688 657 688 634 662 670 673 657 658 682 673 639 641 641 651 660 632 650 641 638 690 634 634 684 669 638 682 656 676 685 672 634 684 642 639 655 686 687 685 652 675 663 664 687 674 685 691 666 688 675 686 664 682 668 702 675 686 654 660 672 695 682 690 680 683 694 690 698 667 705 653 665 665 698 686 649 673 691 696 676 681 697 704 659 661 703 647 660 670 688 694 660 665 680 702 643 686 705 653 647 654 668 690 680 677 671 640 644 673 697 680 648 704 678 667 658 691 692 695 654 673 683 691 698 673 703 701 652 700 663 675 647 691 658 705 661 639 655 682 672 662 655 680 659 693 657 695 677 641 682 690 674 675 674 665 657 669 675 669 681 650 660 672 676 653 695 648 641 658 680 693 677 660 640 650 675 670 665 652 637 668 694 694 636 658 647 649 668 646 694 678 692 651 646 664 668 641 674 672 662 653 666 637 680 640 626 629 629 680 679 625 665 629 653 630 665 632 633 649 674 657 651 669 630 646 674 628 674 635 677 628 619 622 639 652 637 616 627 633 623 622 647 669 637 669 621 672 612 657 615 624 664 643 628 618 669 638 614 645 612 618 646 660 618 612 649 623 604 659 634 621 647 621 628 604 631 605 621 651 632 610 625 605 635 630 645 616 625 601 622 616 628 618 624 615 637 597 601 617 641 612 629 647 636 586 620 607 601 590 608 600 601 614 634 597 601 631 618 610 593 579 628 633 610 607 602 612 623 590 588 620 604 584 606 590 618 602 593 609 595 590 595 582 608 604 575 594 591 606 602 616 571 559 558 564 596 592 593 590 574 585 574 572 564 588 552 591 591 560 566 597 597 550 590 599 556 577 551 545 555 555 558 547 577 577 567 548 546 550 547 541 556 546 567 557 572 534 567 532 533 555 552 564 534 555 553 521 538 558 534 518 517 532 518 540 535 528 551 540 552 560 533 544 509 550 528 558 553 524 515 524 511 552 541 499 505 539 515 504 498 542 508 531 531 526 512 496 529 511 517 521 518 513 487 509 483 521 527 484 505 495 501 503 503 507 483 520 505 501 489 507 495 482 489 513 504 513 500 486 492 505 506 493 480 483 480 465 491 482 485 466 467 472 458 475 465 475 475 473 460 491 487 444 461 461 481 457 474 456 446 476 456 479 475 441 446 432 475 435 441 469 461 466 467 452 432 460 426 438 435 441 449 442 421 440 445 420 441 432 446 434 450 451 447 428 424 406 413 429 417 424 419 439 407 406 422 413 430 397 431 395 414 428 405 416 411 399 425 415 408 413 415 400 419 392 413 394 381 413 392 405 394 407 401 372 391 393 395 369 389 375 383 402 366 399 388 395 392 361 371 376 392 370 372 387 360 375 367 361 351 350 378 380 349 358 357 378 359 371 365 341 367 362 371 344 348 337 344 367 346 357 338 332 339 349 327 331 347 357 326 340 332 346 342 341 326 334 338 345 322 325 321 341 337 337 321 339 331 333 306 312 327 318 314 318 308 310 324 324 320 322 310 309 295 317 312 314 311 314 289 291 309 297 306 309 302 289 285 292 298 296 280 280 285 289 280 282 296 282 283 291 282 282 294 266 267 268 288 282 267 278 275 260 270 282 268 278 276 271 265 278 276 276 256 264 256 271 257 271 264 266 256 266 265 257 261 252 251 254 260 256 256 257 239 256 254 238 236 243 231 245 234 239 226 237 237 241 238 237 230 243 231 233 222 229 233 217 221 217 217 232 216 219 228 217 226 225 218 215 221 217 212 206 203 221 217 219 207 202 215 203 213 211 197 200 200 200 193 193 192 199 200 198 188 195 200 201 185 184 185 190 184 190 197 183 185 183 188 190 178 183 191 191 184 177 185 181 176 174 181 171 182 182 169 182 173 173 177 180 168 166 169 169 164 175 163 161 163 165 170 160 157 154 161 160 164 153 155 160 163 164 159 155 160 155 155 157 158 158 146 150 157 143 156 143 142 144 152 150 141 145 142 147 147 144 146 139 138 136 135 144 141 139 131 137 130 135 140 133 134 138 129 128 126 129 125 126 126 133 132 128 130 126 129 127 119 126 124 123 126 125 123 120 119 124 121 123 122 121 121 112 114 114 111 113 110 115 116 114 114 107 117 108 113 108 107 105 111 106 106 107 106 105 106 110 105 105 102 108 103 106 103 106 106 105 99 100 103 102 100 100 99 97 101 94 94 98 94 97 96 92 94 93 96 94 91 92 95 91 90 94 94 89 92 94 91 86 91 88 91 90 90 88 90 86 85 89 88 84 85 86 88 82 85 81 86 84 86 86 86 87 86 86 82 86 86 79 79 83 82 78 80 79 78 78 80 78 83 78 80 77 82 78 77 77 79 81 76 78 76 77 76 74 80 76 80 79 75 77 77 74 74 75 74 75 77 77 77 74 74 72 76 72 72 75 76 72 73 75 72 73 76 71 73 74 73 71 72 74 72 76 73 73 72 74 73 74 76 75 75 71 76 72
70 73 75 72 71 74 76 72 74 74 70 75 70 72 73 76 73 74 75 73 75 77 77 75 71 74 72 75 74 75 77 73 76 74 74 78 78 73 78 75 76 78 74 75 79 77 75 73 74 73 77 77 78 77 74 76 79 77 75 80 79 81 82 80 81 80 80 80 77 78 77 82 84 77 82 80 81 79 84 78 84 83 79 81 79 82 86 86 81 88 83 87 85 83 84 83 87 90 88 89 85 91 89 91 87 91 91 88 89 94 92 91 94 92 93 94 97 91 92 95 98 93 96 92 93 95 97 93 96 96 96 100 94 103 103 99 103 95 96 99 103 100 97 106 101 102 107 108 100 104 101 104 108 110 109 111 103 104 111 115 115 113 110 110 109 108 118 108 113 119 112 118 120 119 112 116 114 114 121 122 123 119 122 121 125 116 123 118 126 124 119 120 130 131 126 127 125 123 129 126 132 135 136 137 137 134 138 135 129 132 141 131 138 134 137 144 144 137 139 134 148 146 149 150 140 146 145 141 149 141 147 151 142 157 149 153 155 147 150 151 158 154 150 152 150 162 154 160 162 164 165 165 167 168 170 158 160 173 168 160 170 169 166 177 171 175 174 178 174 173 173 180 170 178 170 177 179 172 171 172 180 181 180 177 182 189 186 184 192 181 192 183 195 190 199 192 202 188 204 204 199 198 196 190 204 206 191 194 199 198 199 212 201 199 207 206 205 218 219 215 213 221 210 219 217 219 208 223 223 229 211 211 221 217 226 226 216 220 228 237 218 232 236 242 242 241 238 227 234 242 246 246 248 231 242 243 243 235 252 244 242 239 241 258 245 239 256 251 262 262 266 260 247 255 269 257 267 270 262 256 262 253 261 272 264 277 270 265 266 272 262 278 280 273 284 279 273 285 274 270 284 283 280 269 274 295 276 277 300 291 276 293 287 293 289 290 293 307 294 284 302 313 295 312 301 290 292 302 302 295 296 296 303 313 309 317 322 316 327 321 302 305 322 321 305 307 320 328 328 338 310 331 329 318 334 319 342 335 329 321 347 347 336 324 332 344 348 342 347 338 346 350 333 359 337 354 338 351 360 351 371 365 369 349 356 355 352 358 355 373 373 362 354 369 384 373 358 367 390 391 386 361 367 378 370 386 377 384 378 369 370 371 372 394 370 403 407 380 386 387 374 375 385 412 393 411 381 399 410 383 395 415 409 410 409 425 426 407 408 404 421 398 419 420 434 424 408 434 409 402 416 408 415 441 436 417 423 420 421 424 412 435 434 415 430 435 417 435 418 429 455 421 420 428 462 463 451 426 454 439 433 448 431 440 436 441 460 440 473 454 469 479 444 447 473 477 470 441 478 461 482 489 475 465 477 458 479 485 474 451 477 494 474 489 456 467 471 463 482 489 500 481 503 478 487 489 510 502 511 472 512 481 492 502 506 492 499 477 510 477 482 479 516 509 518 481 517 508 524 534 529 510 516 512 512 494 495 521 542 506 532 498 494 505 540 506 541 500 530 519 528 508 507 550 508 514 544 514 550 527 559 553 530 534 562 524 546 540 550 567 536 541 529 535 538 522 561 544 550 574 538 539 556 540 528 542 541 559 583 531 543 532 552 582 586 553 543 565 575 579 565 538 575 578 561 573 591 577 556 575 546 570 558 583 563 589 552 570 603 565 591 587 585 568 599 562 566 560 593 559 581 603 567 570 599 581 618 574 594 591 582 580 575 591 572 582 609 573 580 601 626 615 589 613 582 581 589 595 610 628 582 610 603 634 578 633 612 598 590 619 593 631 589 637 594 584 635 600 586 634 622 610 629 624 595 602 648 612 635 610 591 640 650 608 628 607 612 624 655 654 657 638 605 649 598 632 616 643 632 636 643 618 604 646 625 630 619 610 611 629 651 657 646 617 620 670 645 631 625 616 644 657 622 674 664 663 675 666 620 639 648 672 628 627 633 677 643 632 647 623 655 673 654 622 649 662 659 660 675 678 676 622 628 664 628 633 628 671 683 688 659 646 659 625 656 629 671 685 636 654 655 633 670 682 639 637 662 693 656 685 688 644 689 677 672 670 682 679 636 658 639 645 650 638 665 671 633 680 659 643 640 686 647 684 674 658 694 642 657 687 684 693 697 653 639 695 638 685 658 656 654 647 701 674 653 652 696 641 650 651 657 694 705 700 663 693 664 688 676 702 674 675 692 685 692 645 693 643 693 648 663 644 675 660 681 690 674 689 694 703 651 662 691 650 673 666 704 649 665 674 644 649 659 646 645 644 652 698 647 655 706 687 676 690 656 666 690 706 647 676 700 656 646 701 682 678 676 679 686 700 662 706 659 679 644 662 682 672 652 705 686 668 701 653 666 649 678 648 648 701 699 657 666 638 651 642 693 686 680 672 697 702 647 645 641 653 661 660 699 648 666 640 689 688 668 662 664 658 635 673 687 689 645 639 641 648 671 660 649 655 633 658 636 644 667 641 660 690 664 656 637 629 662 641 655 662 645 676 625 633 686 647 651 629 654 665 631 632 685 671 647 622 661 646 656 652 621 621 628 664 642 678 673 624 650 657 648 647 657 616 626 671 645 650 660 619 646 669 628 649 671 638 609 615 653 651 611 653 609 639 606 607 632 642 624 627 613 662 615 654 605 627 604 636 653 619 653 613 642 628 604 645 631 618 640 651 602 621 603 592 640 592 639 623 624 605 598 648 615 644 646 610 640 625 584 632 633 589 589 599 635 630 613 611 613 601 633 635 587 624 621 598 605 616 623 590 604 602 575 611 588 598 614 589 618 585 583 614 591 594 601 618 593 610 585 599 618 580 603 598 574 577 611 587 579 603 604 576 572 559 553 607 602 559 590 572 549 565 601 594 567 589 599 571 572 581 544 539 586 571 545 576 585 574 547 533 533 536 564 546 556 533 554 554 574 569 577 534 532 533 534 555 525 565 528 565 539 524 529 539 529 551 547 530 548 533 563 546 550 552 511 540 543 539 554 552 527 527 527 519 510 531 529 544 518 508 534 540 521 520 500 519 529 494 502 505 512 523 534 512 513 509 516 510 518 530 522 500 515 504 509 486 523 508 522 491 518 514 484 470 502 506 500 471 487 472 485 467 499 502 481 506 498 489 475 480 486 494 493 497 460 459 451 468 455 468 464 478 478 472 460 461 460 486 446 451 449 438 469 471 474 458 477 446 439 433 451 440 442 461 429 435 458 465 437 438 430 433 435 440 457 457 434 444 444 422 416 422 428 414 422 417 422 444 431 444 421 408 415 412 401 434 415 404 401 401 419 427 402 420 415 417 398 392 388 410 420 413 415 408 392 401 408 395 402 399 383 399 390 403 387 409 373 405 378 390 403 379 370 394 388 399 383 361 373 389 371 367 372 385 357 367 376 378 353 380 350 350 351 351 365 345 367 377 373 350 356 369 368 366 371 337 360 369 365 344 355 359 355 358 343 336 333 351 351 344 353 352 348 345 340 325 337 345 318 345 330 335 324 327 316 326 328 308 328 334 318 309 309 304 313 317 304 310 312 327 297 299 318 314 312 292 317 298 305 310 307 307 301 313 286 296 291 306 302 285 300 292 295 288 304 278 292 291 286 295 274 291 294 279 291 273 285 279 287 288 263 275 286 284 280 259 263 271 264 267 276 272 257 259 264 271 255 257 262 267 263 248 252 253 262 243 247 243 263 262 257 246 252 256 253 246 241 233 249 237 244 228 245 244 236 237 234 235 224 228 224 239 227 230 219 218 226 215 221 215 228 224 223 224 223 214 214 216 220 213 220 219 222 211 202 216 206 201 219 206 199 215 212 202 195 209 211 207 195 200 192 207 207 203 188 193 202 190 203 199 194 195 182 197 183 191 187 188 180 184 186 179 181 175 184 187 173 172 183 173 171 172 168 178 170 171 179 181 174 167 170 163 177 163 160 162 172 168 166 158 171 155 164 160 168 162 165 161 152 160 164 162 162 158 156 159 158 149 145 157 147 154 155 147 142 148 141 148 151 146 148 148 142 135 138 139 142 133 142 138 134 138 140 143 142 140 131 140 139 128 129 134 133 136 135 131 128 124 132 125 128 129 124 120 130 121 121 124 117 118 127 115 124 119 124 125 124 114 116 121 112 116 121 118 117 115 117 109 111 117 113 110 108 108 112 107 114 106 107 107 103 109 103 107 107 107 101 107 104 101 102 103 103 97 105 101 99 103 97 101 95 100 100 94 100 96 93 99 92 97 98 94 95 95 96 96 92 89 90 92 91 89 92 93 94 91 87 91 91 91 91 88 87 89 90 88 85 84 82 84 87 85 88 81 88 83 87 86 86 85 81 80 79 86 85 84 80 83 81 83 77 81 80 79 77 77 77 79 79 77 81 76 80 76 79 77 77 80 75 78 78 77 75 76 74 75 73 75 76 77 76 78 75 77 76 73 78 78 73 74 72 75 76 72 73 73 72 73 72 72 71 74 73 77 74 70 76 73 70 71 76 71 76 71 74 73 71 74 72 70 74 70 74 73
75 73 74 69 69 73 75 74 69 75 73 72 73 71 75 75 73 74 74 70 73 72 74 72 74 74 73 71 73 75 75 73 71 74 72 76 71 71 74 77 77 78 74 74 73 72 72 74 75 76 75 79 78 77 80 76 76 76 77 79 80 81 80 81 75 81 81 79 81 76 79 76 76 78 81 80 83 84 78 77 79 82 79 84 85 79 79 84 85 83 81 81 88 86 82 87 87 89 83 85 90 87 86 91 90 91 92 89 93 87 89 88 95 89 91 93 96 95 93 97 94 96 97 94 99 97 96 97 94 98 96 96 102 96 104 101 96 98 104 99 96 98 102 97 104 101 105 101 101 102 108 109 110 110 102 108 112 109 107 113 114 113 110 107 115 109 112 112 109 115 111 114 116 111 112 114 122 122 122 115 118 122 114 115 120 120 116 121 123 121 127 126 120 123 120 131 122 124 127 131 135 132 126 134 134 134 131 128 140 141 131 141 136 138 139 134 139 145 145 140 141 147 144 142 144 149 150 148 145 142 147 147 149 150 144 156 144 159 146 160 147 148 156 153 151 156 164 152 165 153 161 155 155 161 160 156 158 166 169 164 173 165 167 169 176 164 163 167 169 170 167 179 173 184 175 181 176 184 185 181 182 188 181 187 187 184 181 193 182 187 181 189 198 191 193 188 185 196 201 205 201 195 192 207 202 203 192 198 209 212 211 207 207 199 203 207 200 208 219 216 215 213 221 204 215 226 208 226 217 222 215 214 225 231 229 233 220 223 234 219 238 219 241 227 237 233 234 230 234 242 233 227 231 237 245 233 236 249 240 249 250 248 238 255 237 242 242 263 249 264 263 258 266 244 255 249 255 255 265 253 261 255 276 258 273 276 265 263 271 269 277 259 283 284 269 281 279 275 278 284 290 276 280 269 272 295 276 296 274 290 289 302 291 279 296 306 306 300 310 300 290 303 299 299 295 295 305 315 316 314 318 297 295 317 306 327 314 326 329 302 310 324 328 316 308 335 315 318 322 315 318 322 328 332 328 342 325 345 341 320 328 330 354 342 346 324 337 353 346 354 356 349 349 337 347 362 363 357 346 364 364 359 370 354 345 356 370 355 379 375 369 364 367 354 373 357 382 362 368 390 360 362 393 368 365 393 378 364 362 379 384 375 394 377 405 383 403 393 397 404 399 396 383 396 380 385 411 388 388 395 400 396 419 421 404 392 390 406 395 408 426 395 431 416 435 426 397 434 414 435 438 440 433 407 403 405 436 435 440 416 433 449 438 442 425 453 419 449 446 447 425 428 422 428 427 442 431 449 464 441 451 456 432 442 454 472 462 455 467 436 470 460 452 468 443 478 452 453 442 485 479 455 463 491 451 481 482 477 482 462 489 497 498 468 468 464 483 464 483 468 504 499 486 463 503 469 510 482 484 492 514 473 504 499 502 510 474 493 508 508 488 493 513 505 521 492 492 528 517 505 523 513 492 527 501 526 508 535 506 494 538 535 535 509 529 534 533 549 526 529 530 516 504 548 506 506 528 557 550 540 537 532 524 528 513 518 564 520 534 523 522 553 524 553 563 536 559 545 524 577 565 524 553 536 581 575 545 559 583 542 538 585 537 535 554 578 547 583 581 537 566 585 575 553 591 567 568 567 572 592 565 598 566 562 553 597 587 560 560 551 552 591 565 593 604 582 589 559 598 565 573 614 616 604 560 573 564 600 615 599 572 622 620 581 618 582 570 579 599 607 618 589 626 575 603 609 609 618 595 604 614 578 622 604 602 596 607 616 622 630 584 600 636 635 643 597 631 615 610 590 592 596 643 632 634 623 606 594 597 594 639 634 599 593 651 634 644 638 628 625 646 631 630 617 606 606 661 648 606 620 645 643 603 647 643 626 619 617 613 610 644 653 612 616 669 631 618 613 622 666 621 624 664 646 659 657 655 663 656 618 629 641 646 644 666 672 652 623 668 628 665 633 649 644 683 681 668 628 649 683 655 633 678 623 654 643 663 632 670 680 633 625 685 637 626 638 651 666 680 685 642 667 689 660 628 629 686 629 653 683 655 693 631 664 640 682 636 636 657 682 644 671 679 653 635 662 663 658 635 649 651 651 688 644 683 696 671 700 702 665 680 638 667 644 681 644 643 675 665 701 642 686 668 699 666 689 705 669 695 656 705 674 654 653 692 656 663 677 670 662 656 666 682 687 673 676 644 696 663 671 693 685 669 656 695 647 657 695 678 664 663 694 648 694 657 651 643 680 688 691 653 655 649 694 651 681 679 655 687 702 702 672 696 681 703 682 703 669 685 689 692 706 674 698 691 706 707 643 694 704 641 704 649 648 706 658 704 694 688 682 686 681 661 673 670 674 647 665 701 640 645 685 639 695 692 638 692 691 657 678 636 657 692 645 682 641 690 652 643 639 641 666 685 666 669 687 634 664 644 655 635 643 669 668 696 664 637 644 678 655 680 684 635 673 684 664 636 670 679 644 672 682 674 657 648 642 678 676 654 659 674 625 658 637 665 639 656 681 639 640 661 677 630 635 669 626 626 677 623 625 664 652 618 630 621 627 677 675 677 674 614 673 672 617 621 666 628 627 637 653 611 615 671 672 663 635 610 654 643 645 669 647 659 625 662 612 663 662 652 604 610 624 662 606 650 607 637 603 599 622 622 644 635 648 628 644 624 620 623 618 628 592 610 648 624 633 610 640 595 592 645 602 628 617 627 594 591 626 590 642 623 614 598 613 624 584 586 577 577 606 602 613 612 614 574 609 572 579 620 599 579 605 575 602 606 615 578 609 612 584 622 581 606 570 619 569 570 577 607 558 560 613 575 596 585 596 562 576 602 581 583 592 597 604 587 559 578 568 569 570 562 583 588 595 585 592 594 588 542 590 567 537 573 547 545 551 561 553 570 572 544 560 539 537 574 529 544 559 573 526 533 550 544 564 526 554 521 567 526 541 562 531 548 552 527 563 548 553 518 562 546 528 522 508 535 521 534 532 527 545 515 528 516 543 545 525 547 519 500 500 498 540 515 509 510 503 528 497 492 526 513 501 526 517 507 487 505 487 516 482 494 483 479 516 502 509 485 474 471 507 485 503 489 499 486 474 475 471 490 486 467 474 463 505 477 474 503 484 473 467 453 479 464 491 463 471 451 473 463 451 460 477 486 486 479 443 452 459 481 440 456 478 446 468 448 468 472 430 444 462 442 446 455 443 429 425 443 430 427 451 458 419 457 445 455 422 445 412 441 419 441 450 445 422 433 405 444 436 425 432 416 433 420 414 431 432 430 433 400 420 408 424 405 388 399 423 425 390 397 392 408 396 397 380 380 397 407 380 386 377 402 389 394 398 385 397 382 372 368 389 376 374 377 365 378 389 369 388 380 374 357 373 354 379 370 361 359 352 366 365 368 372 370 375 370 357 369 367 357 355 338 339 366 351 356 345 338 349 347 335 356 344 358 342 327 330 326 347 325 326 333 323 339 348 321 317 333 327 320 330 316 310 326 327 310 328 321 315 314 330 315 324 329 321 312 317 314 321 306 317 296 309 298 293 305 310 287 298 301 287 289 292 289 299 287 284 286 291 288 286 291 281 300 288 288 280 286 288 287 285 266 292 271 286 287 277 271 269 273 266 261 281 283 278 273 261 268 267 256 261 259 262 258 269 256 256 269 255 258 261 243 250 246 255 241 246 260 247 251 238 234 239 248 246 245 248 245 249 228 229 227 225 236 225 226 232 229 220 229 228 231 234 230 236 220 226 227 227 222 227 212 223 227 223 218 221 209 217 222 209 208 216 214 220 214 206 213 199 205 209 198 200 205 192 195 204 201 197 204 196 203 200 201 200 191 190 193 186 196 183 182 194 185 193 192 187 180 190 175 177 172 187 186 173 178 171 184 184 180 170 179 182 167 167 170 166 173 166 169 173 166 160 159 161 167 168 163 166 169 162 154 157 163 151 154 151 151 158 149 156 159 148 151 152 151 148 147 156 145 148 142 149 145 142 138 145 146 142 138 148 145 139 135 139 144 132 141 142 142 135 140 138 137 138 138 139 136 134 126 135 124 135 130 133 126 127 131 131 127 123 120 125 124 120 126 122 126 116 121 121 123 125 118 114 117 117 112 120 110 119 117 113 112 114 111 110 109 111 112 110 111 109 106 105 112 107 102 101 107 105 101 104 100 99 99 98 102 102 101 96 101 103 96 96 99 96 101 95 96 98 98 97 99 99 92 95 91 90 94 92 93 92 89 95 93 92 89 91 89 91 90 87 85 90 87 90 90 86 88 84 85 85 82 88 86 83 83 84 87 85 84 87 85 85 86 86 85 84 82 80 80 81 79 80 80 83 77 77 76 82 79 78 76 79 77 77 75 80 78 78 80 74 78 74 78 75 80 75 75 73 79 76 75 72 75 76 76 74 72 75 77 76 77 73 71 77 75 71 74 72 74 71 71 75 70 73 70 76 73 72 74 73 73 70 73 74 72 69 74 71 70 70 69 70 72 74 74 70 72 75
69 74 70 70 72 75 71 72 72 74 73 69 70 74 74 71 70 70 70 75 72 71 69 71 70 73 70 75 73 74 74 73 72 75 72 73 72 75 76 76 73 73 77 73 76 76 74 78 75 75 77 72 79 77 75 78 74 75 77 76 78 75 79 78 79 80 76 75 77 76 83 79 76 79 76 82 82 81 81 81 80 84 83 80 82 78 85 82 86 84 86 82 85 80 83 83 82 86 89 82 87 89 87 88 85 88 87 84 91 89 90 93 87 90 94 88 93 90 94 90 90 96 91 91 96 94 92 91 95 100 100 94 97 97 98 95 95 96 100 101 100 97 97 104 99 101 105 98 100 99 105 109 106 106 109 106 104 103 108 103 111 112 113 112 109 113 109 110 116 113 116 117 119 119 119 117 121 114 116 115 114 122 125 122 116 125 118 118 121 128 124 118 120 123 122 122 124 132 122 129 127 132 127 130 130 128 129 130 128 132 138 136 133 139 142 143 141 145 140 136 139 142 140 148 136 148 140 147 151 144 146 151 145 147 144 147 147 149 157 151 157 149 159 149 157 160 158 156 153 156 153 153 157 160 164 155 162 161 165 162 162 171 160 166 167 174 177 164 166 179 176 183 183 174 185 184 175 179 185 178 187 182 189 175 187 191 190 181 181 183 195 195 193 187 199 191 202 195 190 193 189 196 204 207 204 203 207 191 193 208 198 205 209 208 213 206 211 204 212 211 202 212 208 207 211 219 225 220 222 209 228 220 229 229 212 220 229 225 220 237 232 237 239 231 237 243 238 229 239 235 238 240 245 233 247 247 236 232 242 245 247 256 248 238 245 257 255 246 258 256 246 266 254 246 266 253 251 254 271 272 255 254 272 268 274 275 255 265 266 259 269 284 268 273 280 266 271 283 276 293 285 268 274 294 280 284 286 295 273 281 302 297 281 292 282 293 290 297 302 293 294 311 314 292 314 288 304 294 305 311 300 322 300 310 325 317 301 309 300 328 310 315 314 325 314 319 333 331 316 336 322 333 333 332 331 330 325 317 329 321 345 349 338 349 335 333 325 329 354 355 341 359 343 358 343 342 361 339 340 358 364 340 348 369 364 374 363 358 358 363 379 351 364 352 367 382 362 383 384 384 383 388 365 373 378 381 361 397 384 379 397 366 386 401 399 370 396 404 374 374 379 404 381 412 398 384 394 394 389 401 402 397 389 389 390 394 424 393 417 407 426 410 403 423 401 399 403 424 406 399 403 438 407 430 429 418 406 430 436 431 411 413 427 422 431 430 439 456 451 435 439 442 443 462 431 457 459 438 454 427 442 429 440 431 433 458 473 461 458 461 451 439 481 459 445 446 473 441 446 464 482 456 457 486 485 455 459 462 493 485 476 458 484 488 458 483 468 466 504 503 478 489 483 480 491 473 468 507 482 511 490 481 504 473 491 506 485 481 475 489 508 493 525 505 518 499 488 521 515 532 533 510 513 529 489 527 522 495 507 497 529 504 513 543 504 506 545 506 513 511 549 507 542 544 554 516 558 528 546 513 512 515 523 550 564 559 537 528 547 568 520 564 537 559 533 550 546 569 535 563 576 566 532 563 534 547 560 555 549 569 553 542 583 548 584 577 548 579 554 572 560 568 548 587 590 573 552 564 590 556 590 547 599 575 579 581 599 593 603 589 596 573 593 584 564 609 569 601 594 598 578 578 600 611 571 571 614 603 574 587 588 581 600 573 612 608 626 583 599 619 606 608 589 576 577 623 633 580 582 576 601 620 633 636 631 603 587 638 636 601 596 591 641 584 613 626 614 645 641 603 632 631 624 626 611 647 629 614 616 606 637 598 602 605 617 601 599 602 636 603 653 624 658 605 619 620 600 625 642 632 603 648 658 634 638 643 621 650 641 637 654 656 671 612 617 633 663 671 659 644 613 619 655 660 618 670 633 661 616 643 648 649 666 677 654 657 668 626 626 680 670 678 636 649 625 655 670 646 627 631 659 648 662 639 676 667 671 677 654 679 631 676 667 675 637 677 657 657 686 663 691 628 640 635 638 634 692 631 640 681 671 642 661 643 679 641 648 694 649 653 643 655 688 656 637 697 638 666 660 698 700 658 663 688 637 675 637 638 680 685 639 643 698 647 673 653 656 662 674 701 672 691 693 650 678 656 684 688 643 681 652 706 694 679 643 696 669 661 698 663 660 650 669 654 659 655 687 695 680 673 690 663 658 694 675 647 645 669 695 665 643 657 682 697 647 701 703 675 654 693 697 673 702 676 686 670 689 682 656 677 646 654 699 680 706 682 685 659 642 689 700 644 704 673 649 659 664 642 692 693 643 697 675 653 681 669 681 661 641 644 646 646 673 653 684 670 642 676 704 660 673 695 678 685 675 685 702 648 703 702 650 638 692 684 667 681 644 657 652 643 677 672 665 641 642 667 675 639 660 657 660 635 649 679 678 690 660 650 670 654 646 690 685 669 674 694 676 673 644 638 680 685 672 641 692 680 672 665 650 629 677 647 635 642 681 677 650 672 650 624 648 686 658 682 647 641 653 664 657 654 653 682 673 637 660 632 669 673 637 652 629 625 637 660 639 660 619 673 611 624 611 659 665 646 633 646 645 651 632 608 627 609 656 637 612 642 626 643 605 630 661 621 608 642 626 660 634 603 605 658 642 615 639 626 616 632 648 597 609 631 631 604 630 626 624 604 595 627 636 604 610 604 589 601 636 614 606 620 624 591 613 623 640 596 602 618 625 625 597 612 576 591 580 613 614 632 608 623 628 600 626 622 627 603 583 613 567 597 583 571 602 585 620 599 568 574 599 615 596 591 564 572 574 558 567 566 605 571 575 565 558 607 558 555 582 564 550 575 580 580 591 572 567 594 585 595 583 548 594 584 580 546 575 571 556 536 563 570 538 533 542 533 539 561 557 550 576 534 561 529 524 539 526 551 542 563 546 528 539 545 560 543 522 532 514 566 557 549 542 554 549 522 558 530 526 543 533 550 547 530 518 540 536 527 549 532 545 497 517 500 530 519 514 513 536 536 522 533 518 528 517 496 505 513 506 491 530 502 506 492 505 500 501 510 519 487 505 520 494 497 492 502 492 497 469 486 464 510 485 473 503 491 482 479 458 492 468 459 495 479 491 476 456 491 489 449 475 463 475 463 463 470 478 460 478 446 449 453 445 471 441 454 450 442 473 451 434 468 439 472 441 467 441 461 457 448 422 454 448 448 458 454 428 421 430 441 414 420 446 426 440 431 432 419 406 441 411 417 422 432 411 436 405 401 437 405 405 426 405 405 423 419 417 415 413 408 400 421 392 409 404 399 394 389 401 389 399 398 395 386 402 375 401 374 377 402 376 402 400 377 383 367 371 392 375 392 379 372 382 387 372 370 386 364 356 353 385 378 383 357 370 365 375 356 359 356 349 345 357 366 354 361 339 337 354 337 362 333 330 354 353 342 340 333 340 326 356 351 335 330 331 336 332 317 340 316 314 332 317 331 314 320 335 330 333 337 326 331 325 321 313 330 329 311 328 318 308 311 294 298 304 312 318 319 318 297 292 295 286 311 301 296 311 298 288 306 288 299 288 285 278 300 300 300 273 275 272 288 287 269 280 291 265 288 266 269 267 277 277 281 274 273 262 273 256 258 266 270 269 269 268 262 262 250 272 260 267 257 261 255 242 245 261 263 245 246 241 256 240 238 241 245 251 248 232 238 240 247 236 246 247 226 236 242 236 238 242 223 231 225 231 217 215 228 227 231 213 219 214 223 225 219 213 221 225 212 209 215 207 203 213 220 203 200 215 198 202 205 212 210 210 208 195 203 206 200 193 202 207 198 189 204 193 193 198 197 196 183 188 195 179 187 186 185 179 186 183 179 178 174 174 187 174 178 183 170 175 179 180 168 174 176 180 166 175 170 169 165 170 160 163 169 157 159 167 156 161 169 161 161 152 163 166 165 150 150 158 162 152 160 149 157 158 158 151 153 148 149 153 150 150 145 143 146 147 140 140 147 141 142 139 142 134 142 140 144 132 138 131 141 133 130 130 137 136 129 137 132 128 134 134 129 133 123 131 122 129 119 122 129 128 125 123 120 123 126 117 116 115 114 118 117 120 119 112 118 116 119 116 110 111 108 110 113 115 110 113 107 110 111 108 112 109 108 111 109 101 108 100 109 106 99 99 100 102 100 101 104 99 104 104 98 97 98 98 102 96 97 98 96 98 95 93 95 95 90 97 94 90 89 95 92 95 93 93 88 92 91 86 90 89 90 88 88 85 87 87 84 88 83 86 88 84 84 83 86 81 83 80 87 80 79 81 80 80 85 80 83 83 82 80 77 78 83 80 78 78 76 80 76 76 76 76 76 78 77 75 76 80 77 80 74 75 77 74 78 78 76 76 74 73 72 78 75 72 76 71 76 75 72 72 74 74 73 73 74 73 73 75 70 70 74 71 76 76 69 74 73 71 70 75 72 70 73 74 69 70 72 72 74 73 73 69 74 73 72 71 69 73 69
69 70 72 68 70 69 68 68 73 68 74 71 72 69 68 68 74 74 71 70 71 73 73 70 72 70 71 72 71 75 73 70 71 75 71 72 76 76 70 74 70 76 70 73 76 76 73 75 74 74 76 78 73 73 77 74 75 73 78 76 79 73 78 80 79 79 80 78 77 81 81 77 83 77 77 79 83 80 82 78 82 83 79 83 78 85 84 82 81 86 80 81 81 80 87 80 83 82 83 83 87 82 86 87 84 88 83 84 86 90 89 85 90 92 94 91 94 89 93 94 89 88 92 92 92 96 94 99 98 91 95 99 99 100 96 95 102 95 102 100 102 99 101 103 104 106 100 99 100 104 108 100 107 102 107 106 105 109 105 112 104 114 114 112 105 108 111 114 110 114 108 117 111 116 111 115 114 119 114 113 113 114 120 120 121 125 125 121 122 128 127 125 126 130 122 125 130 122 129 123 135 128 129 128 134 125 131 127 139 138 130 138 134 140 140 141 140 142 136 136 137 137 144 145 148 147 140 144 141 145 139 148 141 145 147 148 143 154 151 152 160 156 149 154 148 161 164 161 159 161 166 161 161 168 165 169 158 166 160 161 163 160 168 173 163 165 173 163 180 180 176 179 183 167 182 183 185 179 185 174 189 175 188 183 177 187 178 181 180 191 195 193 192 192 184 194 187 192 190 195 199 190 203 205 207 191 199 208 193 205 194 197 208 202 197 198 204 199 205 221 221 206 209 224 208 206 215 220 213 229 229 227 214 219 232 217 228 226 234 235 221 240 222 239 234 230 233 242 226 233 233 226 229 234 228 230 233 240 243 248 240 235 244 256 241 238 260 241 245 260 253 243 248 266 267 260 251 269 258 269 252 267 270 274 254 275 279 255 276 263 258 272 263 276 288 271 281 281 270 279 289 284 274 285 288 282 297 280 277 301 301 285 284 279 291 296 293 304 286 296 286 296 290 308 313 302 308 314 301 293 299 306 322 324 324 315 302 329 305 311 319 314 328 306 332 323 309 337 323 320 312 331 332 316 325 338 342 327 320 347 341 324 323 331 345 323 329 338 338 349 358 357 343 356 334 347 358 359 361 366 365 339 366 357 370 365 354 352 363 357 375 379 374 377 385 383 385 359 355 371 363 389 373 390 365 396 364 374 367 378 380 373 388 402 395 374 372 374 398 374 396 378 384 379 410 400 386 398 397 411 399 419 399 415 399 409 423 407 417 413 413 392 401 424 419 399 407 419 420 403 415 402 441 424 417 430 440 442 408 412 417 417 427 414 452 433 421 451 438 447 448 437 434 422 430 453 457 457 459 432 456 446 448 432 447 437 439 470 471 477 465 450 445 480 458 466 458 484 454 475 466 447 466 493 492 485 467 486 469 453 469 460 462 478 481 496 462 501 471 490 468 497 487 472 473 499 471 475 486 510 476 481 497 483 515 498 479 478 498 487 523 527 524 523 526 516 530 526 509 504 527 499 507 530 501 538 499 539 517 522 510 504 496 544 526 522 503 540 536 546 525 542 522 537 542 509 532 510 519 546 532 522 515 522 545 553 539 530 560 566 570 522 562 539 550 532 574 575 571 575 543 578 544 527 537 577 541 584 566 575 578 568 556 568 565 564 582 557 584 574 572 553 578 588 587 578 588 550 590 568 598 550 581 573 554 563 597 578 578 585 602 567 554 605 574 601 604 614 575 599 611 595 577 567 602 571 575 574 589 594 575 596 593 620 596 619 585 584 607 578 585 618 583 627 605 624 598 633 603 614 617 586 608 582 625 596 617 600 595 640 619 590 590 642 594 639 606 636 602 620 635 647 645 600 601 646 620 598 627 598 652 622 636 645 628 620 600 608 650 612 639 650 609 618 637 625 637 607 604 665 641 638 656 651 665 649 642 665 662 634 653 608 621 647 633 611 624 624 623 659 674 617 666 620 657 618 668 653 644 670 618 679 620 654 621 661 637 654 683 643 669 657 636 660 672 673 660 625 663 646 670 669 677 644 653 663 637 675 627 663 651 632 632 650 645 682 690 652 658 677 642 656 645 655 665 670 652 641 685 643 643 644 661 679 685 662 698 694 636 680 669 660 685 672 682 638 662 677 663 693 693 655 676 657 653 678 656 675 703 683 650 686 654 670 668 684 685 677 655 691 699 662 701 682 649 676 683 671 658 656 679 649 675 652 686 642 693 706 681 643 684 643 691 651 675 670 646 672 658 663 658 670 685 669 645 694 655 705 675 689 654 646 697 688 657 693 706 659 690 678 660 683 680 660 692 663 688 696 693 655 650 658 682 709 701 701 694 646 697 659 693 708 679 696 702 643 679 699 660 677 667 677 650 654 643 648 691 706 651 674 651 675 707 706 674 697 697 675 651 684 640 700 698 677 704 692 679 691 681 646 659 656 680 683 685 700 640 668 697 649 650 640 678 695 641 675 661 687 664 692 638 634 661 688 655 670 670 680 688 686 679 636 686 682 639 688 660 655 645 630 657 669 656 631 663 659 671 689 647 635 639 680 649 685 666 648 670 678 676 636 631 630 665 625 649 624 676 657 652 680 667 655 637 653 661 660 631 619 624 623 622 623 664 617 638 641 645 646 632 614 660 615 647 626 663 634 627 671 628 642 637 639 646 648 640 643 663 632 607 630 664 610 630 660 649 620 650 654 614 643 614 659 615 610 611 636 656 633 640 652 647 593 629 629 608 641 645 597 590 613 626 606 643 643 627 637 610 615 604 629 642 607 623 597 590 597 638 621 617 628 625 617 622 586 603 607 579 597 582 604 602 586 605 594 617 591 616 617 582 601 582 588 610 616 603 596 561 586 616 582 567 563 596 564 576 603 558 578 610 598 566 576 559 578 550 573 568 591 601 585 560 572 587 593 583 588 588 556 590 542 581 577 547 580 581 543 541 567 537 550 565 543 557 563 566 538 562 539 556 551 567 554 535 565 528 555 526 550 570 565 563 531 518 536 541 546 539 562 563 527 525 555 541 527 518 531 538 513 515 529 530 531 541 535 519 537 537 509 503 506 501 528 526 542 504 537 519 492 500 507 533 490 521 489 494 504 512 487 497 526 505 507 480 510 501 498 478 518 504 493 503 512 515 514 500 505 483 479 508 491 483 489 460 481 502 472 459 488 495 470 491 473 477 480 486 455 490 469 468 486 483 462 451 455 479 444 464 460 451 455 469 437 457 433 455 469 444 457 456 472 440 463 436 440 443 426 428 425 461 461 439 437 456 448 432 431 429 444 428 450 436 412 428 435 409 443 413 442 441 428 438 431 415 413 418 420 395 432 419 403 403 426 397 416 417 422 412 389 416 413 421 388 417 384 403 387 401 412 394 404 392 399 378 397 392 405 369 371 402 396 380 387 378 387 390 395 359 386 375 391 357 361 389 381 385 382 366 370 369 361 378 361 363 349 345 352 344 348 369 349 353 343 360 368 362 347 351 351 337 346 359 334 349 348 338 333 328 333 338 324 327 336 347 339 346 341 323 344 333 335 324 319 331 336 329 327 307 330 328 304 320 318 307 303 324 297 324 318 308 305 312 313 291 307 312 298 313 291 296 306 293 289 298 285 300 281 296 279 289 276 294 292 290 273 296 280 295 283 284 279 276 271 288 271 272 266 282 279 266 261 274 270 282 270 271 265 271 275 267 252 274 260 271 255 248 251 259 253 257 254 245 243 260 251 259 246 238 256 251 254 251 251 244 237 240 247 244 235 246 239 227 243 226 233 235 242 239 240 231 231 237 218 222 224 233 214 217 229 210 214 222 230 227 208 225 205 211 209 211 203 220 212 211 205 212 209 201 197 207 213 193 203 203 200 201 209 205 206 206 205 203 194 186 190 189 190 191 185 187 195 179 194 177 179 185 177 185 181 186 179 173 187 176 179 182 175 175 167 182 176 178 169 178 165 163 162 170 160 167 170 172 161 163 156 168 166 162 161 153 157 165 165 155 152 151 155 148 150 151 153 151 152 147 157 150 152 152 154 146 152 145 152 151 138 138 143 149 144 138 146 146 136 144 140 143 139 138 142 135 133 133 136 131 139 137 126 127 132 133 126 130 122 128 125 122 121 119 127 123 122 119 123 121 125 117 119 121 120 120 122 121 113 113 116 118 117 118 110 111 114 115 113 111 111 114 108 115 111 107 109 103 111 102 110 104 109 103 100 106 99 106 103 98 104 102 99 100 105 96 98 97 96 104 99 100 97 94 96 92 100 97 92 99 99 97 96 91 97 90 93 95 89 88 87 95 93 86 86 90 85 92 88 90 85 89 88 90 89 88 87 86 85 81 87 83 81 86 87 79 85 81 86 83 80 81 78 82 84 83 80 76 82 83 83 83 82 80 82 80 76 81 77 77 77 74 80 79 77 74 79 77 76 73 76 78 77 72 74 78 73 74 72 71 75 72 75 77 76 72 75 74 72 75 70 73 76 76 70 71 73 69 74 70 75 75 69 73 73 70 70 72 71 71 72 68 72 68 74 68 70 71 72 70 74 72 73 73 69 68 74
71 72 69 72 69 68 70 72 71 71 67 68 68 68 70 73 71 71 72 69 72 73 73 72 72 69 71 71 68 69 68 73 73 71 69 69 70 73 74 72 76 73 72 75 74 76 75 75 71 71 77 73 76 75 71 74 75 73 75 76 74 74 79 77 74 73 78 75 78 74 78 76 78 75 75 80 83 78 83 79 76 77 83 83 82 83 84 77 85 80 78 78 83 80 83 86 81 83 87 81 86 83 82 83 87 87 88 87 90 89 84 91 93 93 89 88 89 91 91 94 95 94 95 91 94 90 98 91 90 99 97 97 92 94 95 99 95 96 98 99 97 97 104 100 103 100 100 101 103 104 104 105 100 105 108 100 107 106 103 108 107 110 112 107 105 111 110 115 114 110 117 113 113 116 112 111 119 117 116 117 120 118 114 122 123 117 118 122 122 119 122 119 127 126 130 124 125 129 123 128 123 135 125 124 132 128 135 126 128 139 132 136 130 136 137 134 131 132 141 145 143 137 143 146 141 140 149 147 145 145 139 144 141 154 144 142 150 143 150 148 154 155 160 152 150 158 154 162 164 154 161 162 167 153 167 162 161 166 158 158 172 173 164 169 177 161 175 174 166 173 169 180 179 174 178 179 176 174 171 183 178 187 189 180 191 189 181 181 187 183 181 195 183 196 190 200 184 186 195 188 199 194 191 201 189 194 199 206 203 211 200 210 198 205 199 215 200 205 215 201 216 214 206 207 220 214 223 222 216 221 227 222 214 228 211 228 213 215 226 224 232 226 233 226 233 221 228 232 236 231 226 236 243 244 234 228 244 250 233 246 245 237 256 247 243 246 238 250 251 258 249 253 261 255 261 255 254 256 252 255 250 262 267 260 263 259 270 277 272 279 273 267 286 267 267 278 287 277 290 280 289 270 279 282 288 272 285 279 298 299 303 276 277 302 295 299 303 304 308 303 297 310 290 286 311 303 290 317 294 303 301 318 314 302 306 322 312 324 318 330 326 326 321 320 316 336 312 335 311 312 310 326 316 326 335 338 321 320 335 350 334 339 345 324 348 339 338 327 328 349 347 339 360 348 334 362 349 357 343 338 357 369 347 360 355 357 359 374 362 375 359 378 364 375 368 374 371 379 359 360 372 388 388 389 361 361 380 383 384 393 372 369 369 381 399 394 383 395 377 402 390 411 396 390 385 412 402 402 411 382 395 393 386 391 417 415 389 407 396 422 424 399 408 434 396 409 423 402 415 409 413 409 410 432 437 409 424 437 426 428 421 417 417 441 417 423 426 430 424 426 441 451 453 450 427 422 424 427 449 429 466 455 453 438 439 453 461 461 444 447 442 462 449 465 457 470 464 474 487 467 478 452 479 474 485 465 482 453 471 461 461 467 475 464 494 499 467 496 488 488 486 500 466 503 507 486 481 473 498 507 473 473 484 494 515 506 488 513 521 516 517 492 510 515 528 483 496 525 528 511 509 535 492 503 497 514 497 529 517 510 530 495 535 536 512 509 540 503 533 534 553 546 518 545 543 534 536 544 536 543 522 552 526 523 539 556 563 547 518 524 532 547 546 530 566 531 523 526 545 531 572 533 574 539 562 564 580 569 584 545 586 581 548 555 583 550 591 587 542 578 593 540 561 579 562 554 582 553 568 567 560 566 565 580 584 593 592 604 584 589 569 578 610 604 561 585 557 580 587 592 572 591 574 602 586 603 593 564 581 606 608 591 596 580 606 606 621 597 591 580 592 584 611 610 584 603 617 598 587 602 610 590 632 593 610 626 629 609 618 640 632 614 627 612 636 595 588 592 637 621 611 638 634 631 623 608 591 625 630 636 604 639 606 610 634 613 637 598 613 603 653 658 614 629 654 640 646 640 634 656 664 644 665 607 659 628 659 669 668 612 610 618 660 643 634 630 623 642 674 622 659 628 633 642 670 623 624 658 658 617 648 669 671 648 677 681 630 675 665 669 676 671 637 622 662 628 662 687 641 663 659 679 684 685 640 656 632 639 652 671 642 661 630 651 650 662 646 638 664 630 680 669 690 677 682 691 657 689 659 644 673 655 674 686 652 667 645 652 688 642 696 636 675 700 660 699 690 684 698 666 639 655 664 665 700 647 643 701 693 692 656 705 661 639 647 643 657 679 651 677 677 657 660 682 681 645 646 685 643 641 665 664 661 693 642 674 702 647 688 707 653 706 708 692 656 666 696 674 655 707 661 692 674 681 666 665 687 673 660 689 673 684 661 709 669 661 675 679 667 654 695 694 667 710 676 680 666 662 661 678 676 680 660 657 651 700 677 643 661 693 706 708 667 656 656 709 674 704 694 647 647 677 696 686 676 678 656 648 646 673 681 677 641 647 707 666 654 674 665 671 657 661 686 698 692 649 696 655 643 697 659 664 665 662 641 649 647 654 655 651 703 644 636 652 668 653 695 661 653 694 683 665 690 655 658 635 651 641 692 691 692 673 649 640 694 667 653 656 671 680 677 655 634 681 678 658 630 669 683 649 662 666 675 636 662 651 672 646 660 671 632 663 652 661 650 678 678 658 643 649 630 650 621 658 624 667 650 625 629 651 638 639 668 616 653 657 668 675 627 666 675 641 670 662 626 652 664 637 608 656 657 647 623 616 665 665 643 607 658 652 607 651 624 637 653 618 653 647 620 645 605 606 645 608 636 643 657 602 627 653 608 613 604 640 593 602 631 618 613 600 643 628 623 620 613 601 619 631 615 600 619 608 633 584 605 596 621 629 626 586 618 632 618 627 590 621 619 600 573 627 571 602 575 598 616 585 577 590 571 567 591 602 595 609 596 597 595 613 616 609 581 585 558 576 583 558 577 562 557 610 556 568 590 582 566 579 577 559 573 576 567 556 563 560 565 598 558 597 582 594 569 569 584 563 570 563 564 582 576 565 551 557 575 578 559 570 541 556 531 561 573 572 566 564 548 570 537 544 565 525 520 518 539 518 548 519 524 552 528 516 550 542 519 554 545 558 521 532 548 515 526 504 508 530 504 514 507 526 514 512 512 495 516 540 534 538 504 528 505 489 490 503 486 520 516 524 528 488 491 489 486 485 497 484 488 474 473 508 490 498 484 494 489 505 497 480 490 496 494 481 499 499 506 478 483 457 484 476 458 494 468 479 467 483 490 491 462 489 472 454 476 468 458 442 457 441 463 450 455 471 470 469 454 442 453 475 474 441 470 454 462 437 430 444 446 427 449 437 427 420 442 439 431 454 430 446 421 416 418 421 420 441 420 445 433 446 438 444 416 414 425 425 408 417 408 417 395 433 396 397 403 404 407 423 389 402 389 401 409 385 384 417 398 383 413 395 404 403 382 393 388 387 378 374 373 380 371 372 379 381 372 373 381 392 369 385 384 381 388 391 359 366 355 386 374 356 369 363 348 370 361 369 364 355 361 355 367 356 370 369 339 367 357 348 359 349 355 349 347 343 344 328 340 333 349 345 329 323 335 333 337 321 325 323 329 315 327 314 341 339 321 339 323 335 327 324 331 333 327 327 307 306 315 306 300 321 300 324 314 312 302 300 299 301 308 310 287 313 304 291 305 298 308 309 284 291 293 295 292 292 295 287 276 297 288 276 275 281 285 267 274 271 265 287 275 264 284 261 263 283 266 279 267 280 267 266 276 264 257 273 262 256 261 255 269 262 259 255 252 250 248 248 246 256 244 259 255 241 236 241 245 254 231 246 247 232 247 238 238 230 229 245 237 238 224 222 227 220 236 225 233 236 231 231 228 222 231 215 226 209 215 215 224 215 220 223 216 216 209 203 208 215 202 209 217 197 198 212 206 210 202 192 203 202 202 197 195 196 196 205 200 185 187 195 192 196 190 189 192 193 194 184 186 192 184 186 188 175 175 189 177 178 179 171 180 174 183 183 178 166 165 166 177 170 167 176 177 172 171 163 170 168 160 163 166 164 164 156 158 162 163 165 159 151 153 154 148 158 148 150 150 148 151 157 145 143 142 144 141 140 150 143 151 149 138 143 137 142 142 142 134 142 140 143 134 135 138 130 135 128 138 130 134 131 137 134 126 132 126 129 123 122 122 127 124 130 123 124 118 125 124 124 116 126 117 116 115 124 120 116 113 121 114 113 118 118 112 112 108 111 112 107 108 113 114 105 113 106 109 110 107 104 105 109 106 100 108 102 103 107 106 105 106 100 96 96 99 95 97 95 95 103 98 95 95 101 100 97 99 94 93 92 93 92 94 95 89 90 88 96 95 92 92 94 92 87 87 88 85 85 86 90 90 89 84 87 88 88 87 83 86 85 81 80 82 81 85 85 82 84 80 85 83 82 80 83 78 76 80 82 77 82 80 76 81 81 79 77 81 78 80 80 74 74 80 77 75 78 76 79 73 74 75 72 78 77 75 71 75 74 77 71 71 72 70 70 73 75 73 70 71 69 75 71 69 72 73 69 71 70 74 69 69 69 69 68 74 72 73 69 68 71 69 68 73 73 73 73 71 67 67 71 67 71 71 73 68 68 73 68
66 70 68 68 71 70 66 69 73 73 68 73 67 67 71 72 73 70 69 71 68 69 73 69 67 70 73 74 72 71 68 73 68 70 73 71 72 73 72 72 71 73 71 71 73 74 75 74 76 71 76 71 73 76 74 72 72 71 71 75 75 77 78 76 74 77 78 76 74 76 74 77 80 74 81 79 78 79 80 77 77 77 77 79 83 76 77 79 79 81 82 82 84 84 80 86 82 81 83 85 84 85 88 81 84 85 84 82 89 89 84 84 91 86 89 90 93 92 91 92 88 90 88 90 88 93 90 92 96 96 96 93 98 100 97 100 93 101 95 94 99 102 95 100 96 96 103 99 97 99 107 106 107 100 108 106 101 101 107 103 103 107 106 106 111 104 107 105 110 114 109 110 112 118 114 118 115 116 116 111 118 115 123 116 122 118 120 118 125 119 119 126 124 121 124 119 130 123 120 127 126 122 134 123 132 132 130 136 138 137 128 133 139 133 134 139 141 140 134 144 143 137 135 143 136 142 148 137 141 144 150 150 148 147 146 147 143 145 158 153 148 150 155 157 155 148 162 153 153 157 159 158 161 166 165 163 159 165 171 167 169 158 168 169 167 168 178 166 170 180 180 175 181 173 176 179 178 170 176 183 179 184 188 185 188 178 182 182 189 187 195 187 192 198 181 182 184 193 191 200 188 200 196 201 206 191 201 199 210 200 212 202 207 195 213 201 201 204 208 207 213 203 208 223 209 223 209 212 207 226 214 216 223 229 226 217 229 218 229 228 232 235 228 229 228 236 238 233 239 231 232 243 244 249 229 251 232 229 237 241 233 253 256 236 240 237 246 253 248 260 243 261 261 253 266 254 254 247 262 269 269 252 255 262 273 270 257 261 272 269 272 266 279 268 286 270 278 267 273 275 289 293 273 273 272 292 283 280 287 281 297 285 301 302 298 284 299 288 306 296 312 298 287 303 309 307 314 309 291 319 299 312 308 319 311 307 319 307 320 315 307 331 328 323 316 316 321 335 330 320 317 334 339 319 323 327 342 319 344 346 331 351 335 330 342 353 354 334 334 330 357 351 350 363 342 352 344 362 368 356 350 365 351 349 358 368 370 353 378 347 373 350 352 355 385 365 363 365 386 384 377 390 364 364 394 373 363 372 381 391 365 374 368 368 390 383 402 387 375 374 380 412 412 399 380 398 404 412 416 405 385 390 384 408 395 403 410 402 405 393 396 405 422 397 416 434 429 422 411 413 416 403 440 427 423 437 433 407 415 412 417 436 413 421 415 420 432 450 442 428 454 419 434 444 426 426 466 442 435 445 444 462 436 431 463 468 436 439 477 449 437 440 468 444 481 446 459 470 456 477 448 483 450 452 487 477 492 475 488 491 464 465 501 473 499 477 494 505 468 486 474 501 504 469 508 483 497 514 483 514 509 473 483 488 507 481 497 477 505 484 504 492 497 492 515 484 508 494 530 535 535 529 523 536 538 507 512 500 528 520 531 512 544 508 506 501 502 518 520 525 507 535 518 507 552 558 514 546 528 551 557 547 544 556 561 524 526 552 553 517 520 535 566 545 554 538 546 539 539 532 554 580 536 538 533 545 566 538 574 587 539 547 571 539 559 581 546 543 560 540 557 541 546 596 596 577 597 546 551 569 581 549 560 584 600 570 593 560 574 596 598 599 572 568 558 590 573 570 583 573 563 610 618 593 566 580 585 622 593 593 603 594 594 618 582 574 599 584 574 609 616 607 611 621 579 606 588 603 583 577 626 600 603 622 589 600 588 640 606 618 631 612 598 615 642 615 639 638 619 623 639 650 611 622 617 637 613 615 649 648 625 611 648 610 635 624 610 646 628 650 610 628 613 603 648 628 612 622 660 637 660 638 619 616 663 608 615 629 664 627 642 613 634 626 617 655 649 636 623 668 674 621 674 665 657 678 670 626 667 623 653 656 665 636 661 638 651 630 683 630 625 644 673 679 678 684 648 628 664 645 681 637 679 655 685 659 687 667 636 643 646 660 661 630 679 662 669 630 662 690 640 631 681 644 648 659 663 658 696 678 643 639 683 651 668 647 680 697 688 688 646 639 653 656 671 669 692 653 694 652 647 687 692 682 673 661 668 684 679 641 693 690 689 673 642 667 694 682 699 666 701 651 682 677 671 652 662 679 668 652 694 696 652 699 691 688 656 671 683 646 674 688 697 673 655 650 651 659 709 659 701 702 669 676 688 649 703 658 686 679 685 689 666 695 679 666 692 709 694 665 645 675 660 649 655 688 655 661 703 652 693 710 660 651 675 655 657 667 686 699 653 661 677 692 662 662 646 708 658 645 679 659 675 694 663 703 671 691 669 679 648 652 678 665 659 643 692 688 682 667 677 691 684 659 689 702 694 691 650 642 642 685 675 675 669 644 684 697 692 643 683 648 653 652 670 687 669 654 635 674 654 700 687 663 635 697 652 694 683 650 633 675 678 647 672 644 682 695 635 667 671 674 682 648 673 628 693 652 658 691 688 678 690 674 667 678 679 666 689 660 673 640 687 650 628 679 660 638 638 665 684 661 654 640 660 620 635 679 662 656 661 661 642 671 663 665 670 649 625 633 638 671 630 670 666 639 635 652 624 659 639 622 663 621 615 614 611 649 638 632 651 605 623 603 605 655 656 658 632 647 636 619 622 656 607 621 657 651 637 611 598 600 621 611 622 629 602 618 639 601 632 608 598 626 600 619 599 598 621 618 607 584 607 582 606 623 599 593 588 585 596 607 629 617 588 593 593 620 597 592 591 599 623 570 580 616 594 625 601 602 618 601 604 593 595 567 590 578 572 580 573 572 567 585 577 588 558 588 565 588 554 574 554 579 577 598 597 599 583 583 564 566 584 545 549 598 559 549 594 572 569 565 584 590 578 588 545 551 535 542 537 567 577 577 542 544 570 562 527 538 559 571 573 549 570 538 570 557 560 555 533 558 563 551 521 522 537 536 557 527 511 517 526 554 535 507 535 548 541 529 533 501 520 532 501 499 497 511 528 544 516 494 511 539 534 498 538 493 495 522 499 516 531 491 498 528 496 523 495 505 482 505 508 480 485 477 515 519 472 489 473 501 515 471 497 490 489 469 498 462 462 481 497 506 460 467 491 473 456 455 485 472 492 479 485 485 457 462 468 465 484 487 488 472 468 473 457 476 441 440 470 462 456 449 469 444 451 456 462 467 456 426 445 448 433 457 459 450 445 462 457 435 458 456 424 430 445 418 433 427 436 450 440 417 431 409 405 410 416 415 438 403 406 436 400 403 411 433 395 424 421 402 399 417 414 395 424 399 416 408 383 393 409 418 385 408 393 399 380 375 394 411 382 390 407 400 373 385 393 378 368 369 393 368 366 362 367 377 376 361 390 366 390 380 365 351 367 383 374 372 350 366 374 350 364 374 349 368 346 345 347 347 370 339 354 365 352 362 363 337 357 336 328 340 345 324 330 341 325 332 325 331 320 336 318 340 327 313 315 327 326 323 331 308 322 310 331 333 305 330 328 331 311 312 325 313 299 317 296 311 312 300 306 306 302 315 291 305 295 302 286 290 302 298 301 293 278 284 303 295 290 288 284 286 277 297 288 287 294 270 285 279 269 274 266 278 281 262 274 265 276 264 262 277 272 271 258 276 268 260 251 257 262 262 249 253 250 249 260 251 255 254 244 252 250 256 255 236 239 250 237 247 237 247 247 241 236 227 238 246 233 238 224 244 223 240 233 229 228 235 224 226 228 216 226 216 227 224 223 225 212 228 215 222 205 220 224 221 212 203 209 216 202 205 216 199 202 210 198 193 203 194 202 192 208 197 198 196 193 203 204 191 193 193 191 184 191 195 188 181 191 192 180 193 186 179 177 180 174 184 174 187 182 176 184 173 171 177 176 168 172 170 176 170 165 173 167 166 168 171 171 165 168 162 164 165 165 153 152 161 157 156 161 159 158 162 152 149 157 153 151 145 147 155 154 149 147 146 144 152 139 142 138 147 143 141 148 136 138 135 138 142 141 143 136 138 139 130 140 139 137 128 134 134 136 129 130 132 128 126 131 131 128 129 129 123 119 119 121 127 125 120 126 125 123 116 118 117 122 114 117 115 118 119 110 119 109 117 117 107 110 107 114 115 106 108 104 107 108 104 104 104 107 109 100 108 101 107 104 103 107 101 106 99 105 104 98 97 95 102 98 96 94 95 96 97 96 96 92 96 92 95 93 93 91 97 94 93 95 94 88 86 92 91 86 90 93 89 89 86 85 86 88 83 82 82 85 88 83 81 85 83 84 83 84 85 85 79 82 79 80 81 78 82 77 77 77 79 82 82 82 76 77 80 80 79 77 79 74 74 78 80 73 75 79 74 73 72 74 75 72 75 71 76 74 76 77 76 74 72 70 70 73 72 74 70 73 75 73 74 74 75 71 73 69 74 72 68 74 74 69 74 68 74 70 70 69 69 69 73 72 67 72 68 67 69 67 72 68 69 68 73 68 70 68 67 66 66 67 72
70 66 70 71 72 66 72 67 66 72 71 71 70 69 70 71 71 68 67 66 70 66 70 71 68 72 72 68 72 71 67 69 71 69 72 69 70 73 70 71 70 73 74 69 71 71 74 69 71 73 74 75 74 71 72 73 76 76 75 73 73 75 76 76 72 73 77 72 77 78 74 79 77 80 80 79 75 77 81 76 79 81 78 76 79 76 76 77 80 82 82 78 84 83 80 85 85 82 85 82 83 83 81 83 83 84 83 87 82 85 90 89 84 86 90 88 93 87 87 94 89 89 87 94 93 96 89 94 97 95 90 90 98 91 92 100 94 93 98 100 102 95 102 100 103 95 100 97 105 102 99 106 105 100 104 102 107 103 106 107 107 107 102 111 110 105 114 107 106 109 110 111 114 115 115 115 113 117 110 118 113 120 119 117 121 115 115 117 120 125 118 121 118 118 125 127 126 119 127 120 128 123 124 128 134 134 127 131 130 137 132 135 138 130 139 138 141 139 133 138 137 145 134 143 139 138 139 141 138 147 139 147 150 143 142 149 151 148 143 146 148 152 148 154 161 159 160 150 150 153 164 159 156 159 155 164 158 166 157 169 172 163 171 171 163 171 176 174 164 174 176 178 175 173 169 179 175 173 173 188 188 180 186 187 187 178 183 189 181 188 185 190 193 181 183 200 195 192 195 191 187 192 187 189 200 200 209 194 206 202 207 199 202 212 208 205 198 198 208 215 220 204 210 222 203 213 209 215 207 226 208 215 215 211 221 228 230 228 218 234 236 226 231 221 223 225 235 230 225 240 237 226 242 242 232 242 242 246 245 250 244 248 240 234 252 252 255 261 246 251 259 251 266 262 265 266 256 270 247 260 268 262 272 270 257 265 263 262 256 259 258 264 264 278 276 272 268 268 270 286 283 284 268 282 278 272 292 283 292 293 290 290 291 292 305 296 304 285 283 296 287 302 293 292 295 292 306 318 312 311 301 300 306 302 320 323 311 316 315 304 308 322 309 304 315 334 320 315 316 334 337 326 340 328 331 317 337 336 331 345 336 334 328 331 354 348 346 345 351 337 344 360 337 352 352 363 365 366 343 340 369 371 356 369 357 353 349 363 349 364 372 372 349 356 368 386 362 358 361 355 389 368 377 367 377 365 368 385 363 387 391 381 372 377 368 376 403 385 374 382 396 407 396 398 387 405 397 419 419 416 409 388 410 387 389 405 426 398 414 409 397 402 410 432 397 414 409 415 436 416 427 425 422 427 408 415 427 427 450 436 449 415 439 426 439 455 433 435 424 460 446 461 427 457 439 466 464 460 438 462 456 469 451 435 433 461 440 462 476 443 462 475 472 451 462 480 462 473 486 445 488 465 470 458 465 461 451 483 492 476 463 459 470 486 483 465 464 499 503 506 481 485 468 486 484 483 495 484 514 473 486 510 492 490 511 477 515 491 488 484 480 488 500 512 522 506 512 511 514 504 503 527 530 495 531 521 531 516 533 518 536 522 505 529 513 546 514 543 542 544 555 503 529 545 528 519 554 514 553 520 514 546 515 561 525 532 551 518 545 569 519 524 570 530 550 564 562 534 531 578 560 556 532 545 568 575 544 557 547 549 565 565 573 543 589 567 551 563 556 562 591 557 582 553 578 547 555 579 546 578 580 599 561 578 554 553 605 607 595 571 578 574 591 565 594 571 578 602 602 576 570 564 586 589 595 612 622 611 616 582 573 619 603 580 581 618 575 615 571 615 598 582 586 586 629 580 597 629 585 592 629 606 633 630 613 610 589 621 600 605 634 592 638 627 639 610 624 633 640 623 636 616 598 645 593 614 599 620 644 641 625 611 637 631 657 651 641 598 609 653 629 653 622 634 633 655 635 639 644 631 662 659 667 623 620 659 628 654 622 662 653 671 615 669 663 664 638 632 674 626 654 647 676 637 647 674 670 651 637 665 638 675 673 661 680 631 662 631 637 626 679 659 673 660 633 671 650 686 653 679 685 648 683 687 657 679 664 678 648 674 660 674 631 653 676 640 668 637 682 666 664 694 678 684 683 659 678 689 651 685 687 655 654 694 686 662 681 659 646 700 650 701 665 662 651 662 651 667 658 704 668 702 681 657 674 650 644 689 675 644 669 651 645 644 673 661 688 663 683 671 662 648 670 691 674 684 649 706 666 672 706 696 686 699 647 654 662 670 705 698 692 685 659 697 689 692 667 686 648 661 668 686 667 696 668 650 689 676 647 645 655 660 648 648 649 669 677 667 696 688 654 677 662 670 680 658 668 653 700 688 669 673 662 692 658 686 697 652 667 649 652 694 664 671 696 667 695 661 707 696 705 666 661 672 691 645 684 663 654 690 707 678 651 656 674 680 647 676 687 669 680 693 650 698 670 653 672 654 669 667 706 680 688 673 641 686 675 699 655 702 678 652 670 703 683 652 674 687 686 652 648 700 688 642 699 696 690 636 652 684 693 679 690 695 691 684 665 653 662 634 676 695 653 688 661 655 630 638 682 644 666 686 640 653 627 638 649 684 631 669 660 668 665 641 669 680 679 665 661 678 634 624 634 666 671 637 682 642 667 650 624 678 676 625 668 638 649 627 656 657 650 651 627 664 630 621 657 659 666 632 663 622 656 671 655 655 644 607 656 620 642 635 633 633 622 644 657 607 609 620 635 648 600 606 659 658 628 619 603 605 624 601 654 594 632 648 625 599 615 641 610 613 618 621 614 630 593 587 645 613 612 643 637 594 607 612 609 599 636 587 592 603 600 585 605 584 618 619 589 592 594 624 598 571 610 578 576 607 608 601 603 624 595 595 606 616 586 603 607 591 561 560 597 592 603 590 591 559 579 589 606 553 569 585 573 598 559 563 573 569 603 547 573 588 580 569 590 574 568 554 593 541 590 539 559 550 545 575 574 557 569 561 565 553 564 537 559 574 539 537 531 553 565 575 549 528 562 537 558 562 529 553 521 532 524 562 515 522 561 533 533 546 539 521 546 543 532 551 523 541 511 545 505 510 510 514 530 547 519 496 545 526 517 509 515 539 537 527 532 534 529 502 502 530 523 523 500 498 496 500 486 479 521 480 489 492 510 478 517 502 474 471 474 493 502 480 492 493 498 508 490 483 470 490 484 487 457 490 477 462 480 473 466 489 496 449 453 451 488 481 487 446 476 444 452 459 450 445 480 464 448 442 475 443 438 444 432 465 429 469 442 441 468 438 427 431 436 428 442 429 438 444 433 449 432 438 447 431 423 440 439 444 415 413 444 423 429 425 440 432 401 440 418 431 402 434 396 395 398 410 399 421 395 427 391 399 406 403 392 414 412 414 398 384 410 405 378 394 381 411 382 403 396 399 391 369 393 384 371 372 370 387 397 382 367 363 383 360 385 358 385 363 390 387 382 382 382 376 366 369 355 363 349 360 377 347 369 372 350 339 356 357 352 355 356 355 352 364 355 339 333 348 331 338 349 342 324 351 346 323 326 321 348 317 333 333 324 337 340 318 338 327 337 323 310 314 321 319 312 307 320 309 330 299 313 302 296 317 312 293 309 308 294 289 294 306 290 305 314 296 297 291 308 282 306 306 302 302 290 300 276 290 296 283 292 277 276 283 294 280 268 291 279 282 263 274 281 262 265 274 280 269 276 277 260 276 267 264 256 253 260 256 256 263 251 245 258 253 260 259 247 246 254 260 254 245 239 244 254 249 242 249 242 232 246 240 250 228 246 243 224 238 239 233 243 241 236 238 227 238 233 223 221 214 233 214 231 227 215 226 211 225 226 219 205 221 220 223 212 219 214 199 215 211 198 212 198 196 205 200 200 207 192 204 205 198 203 197 201 193 202 186 192 187 184 182 183 194 189 179 192 187 181 185 182 187 185 184 176 172 173 177 179 173 178 184 180 179 174 170 165 171 167 167 164 162 170 174 164 160 167 159 169 167 169 161 168 156 152 155 160 158 157 157 162 150 152 147 156 150 152 148 147 150 145 143 150 150 141 141 140 143 148 145 145 144 143 137 136 134 141 134 141 141 140 138 139 137 131 133 127 134 135 132 127 124 126 131 125 123 121 130 131 119 130 120 129 121 124 122 116 119 122 125 114 124 122 117 121 121 121 121 120 118 111 111 110 115 111 107 112 115 106 109 108 110 111 112 104 104 106 103 103 107 105 101 99 107 100 106 97 101 104 102 104 96 102 104 100 94 96 101 94 94 92 97 95 99 92 97 98 91 94 90 94 88 91 87 88 91 87 92 87 91 88 90 91 91 90 83 89 88 88 87 85 85 85 85 85 82 83 79 80 85 83 80 79 82 79 83 80 79 78 83 80 78 81 79 78 81 81 79 79 79 77 80 75 76 78 77 79 74 76 74 73 76 72 75 78 72 74 77 76 73 71 71 70 72 71 74 69 70 75 73 72 71 72 73 71 68 68 70 74 71 70 69 67 70 69 71 71 70 69 69 71 68 68 71 69 69 72 67 68 71 71 69 67 72 67 70 71 67 72 70 68 67 69 66 70 70
69 70 69 70 70 67 69 65 65 69 68 65 65 70 70 66 69 67 71 71 71 67 70 70 70 72 69 66 72 72 68 69 70 70 67 70 72 69 70 70 70 71 74 73 72 69 74 69 71 72 75 69 73 70 71 71 70 76 72 74 73 75 71 77 76 76 73 74 72 76 75 74 78 73 73 75 76 78 75 78 75 75 78 80 81 83 83 77 83 79 81 81 77 79 80 81 81 81 82 85 83 82 85 85 87 81 82 81 87 86 86 84 86 87 83 84 88 84 93 90 92 88 90 89 92 87 95 90 96 97 91 98 92 90 96 97 99 97 95 94 99 95 100 100 104 100 100 104 102 97 104 106 97 99 100 102 106 104 106 108 108 109 103 104 105 105 112 114 105 113 108 112 115 115 117 111 118 114 113 114 119 118 119 112 115 122 119 122 124 123 117 120 120 117 124 128 128 130 120 121 125 128 133 124 128 133 135 136 133 133 136 139 132 139 139 139 133 136 143 132 137 141 135 141 144 146 139 145 141 139 140 141 148 143 143 147 149 143 157 154 155 145 150 159 147 152 156 155 161 153 154 159 160 152 166 153 158 156 165 164 156 163 167 160 167 160 165 176 174 172 175 179 168 182 179 180 181 170 173 183 187 173 181 172 186 174 183 190 192 194 180 187 190 198 197 199 186 190 191 195 195 200 193 194 188 190 191 191 198 196 201 207 211 211 195 215 204 204 202 212 208 201 220 215 210 205 210 226 223 222 223 227 224 220 211 211 224 225 231 231 227 220 219 227 230 226 223 226 223 233 224 245 231 243 232 240 251 245 233 252 248 253 246 255 254 242 258 255 238 253 264 243 257 259 248 266 264 269 270 249 257 256 261 256 268 262 262 267 263 256 265 280 284 261 287 285 276 272 284 277 279 293 287 288 283 281 288 295 275 276 293 280 282 302 288 281 304 292 307 288 287 298 293 304 312 315 297 297 312 292 319 300 320 311 318 317 317 319 326 302 313 310 305 327 330 316 323 328 329 330 329 335 336 317 332 343 337 330 322 339 328 322 335 342 355 325 329 355 341 348 355 353 338 361 336 363 365 342 353 367 347 370 349 343 375 342 342 352 355 347 373 356 367 360 360 357 353 385 354 374 365 367 390 389 383 383 382 397 380 384 381 375 399 393 378 389 376 380 402 407 376 382 402 392 386 381 404 387 380 408 420 387 411 390 391 407 399 418 420 409 408 405 423 430 405 418 414 415 438 423 441 413 428 436 429 439 428 447 416 438 425 444 439 447 447 414 437 452 421 419 459 422 458 437 464 452 437 436 448 439 432 452 463 449 473 468 451 474 469 462 439 476 468 480 481 466 471 487 483 457 479 482 477 451 463 459 486 495 483 456 479 455 466 467 475 464 473 499 484 466 492 510 465 507 481 503 500 468 488 501 486 474 513 487 495 489 515 483 503 501 492 522 484 504 517 507 490 528 522 517 513 492 523 502 529 532 497 521 538 531 543 538 535 522 501 548 511 529 537 545 503 530 524 542 526 525 512 514 559 539 561 530 519 526 516 521 549 540 535 533 547 558 524 545 535 545 538 557 536 529 556 553 557 536 579 541 532 570 533 542 555 561 552 561 559 560 554 539 571 593 564 560 567 544 543 595 547 587 575 577 560 569 564 605 592 585 560 568 596 581 611 586 558 592 588 573 590 614 593 571 593 578 572 604 582 574 602 615 604 587 596 568 587 602 582 612 620 622 621 598 612 600 606 619 594 612 629 636 620 613 618 587 608 591 632 621 593 599 617 604 588 591 591 621 603 614 615 628 596 599 627 596 629 652 649 599 617 611 635 625 610 636 649 619 612 607 607 659 608 604 612 613 650 611 662 626 616 621 641 654 656 661 607 661 647 664 638 661 608 654 640 669 657 643 622 662 647 624 636 652 619 656 661 677 617 654 662 638 656 656 674 648 641 678 648 667 639 648 685 665 645 667 682 624 667 648 655 640 664 634 671 686 644 665 633 633 665 641 680 654 631 687 672 664 683 693 638 647 677 695 637 654 695 644 676 667 646 698 667 694 652 648 690 699 686 695 637 700 689 641 650 682 648 688 653 639 673 660 678 665 651 657 654 701 658 692 648 647 696 654 683 655 696 667 696 685 681 678 683 667 700 697 645 645 699 662 663 667 701 704 695 647 656 710 660 692 646 668 649 702 700 693 667 688 652 656 682 708 709 657 667 650 662 647 698 677 667 712 666 663 689 668 703 700 694 687 675 650 685 661 699 661 677 664 655 700 707 688 668 670 667 685 667 656 695 660 687 648 677 680 697 666 680 704 667 680 694 666 698 708 671 674 710 656 657 706 666 684 672 690 659 650 650 687 680 654 674 650 652 655 701 655 676 670 664 647 654 646 669 657 642 694 687 640 657 650 701 678 639 680 657 653 703 681 698 673 691 678 696 652 691 687 664 675 641 642 638 678 680 641 643 690 671 635 670 642 659 682 685 652 683 681 682 665 654 693 634 655 682 673 671 644 641 666 653 648 673 656 636 662 632 645 676 667 626 638 666 633 649 622 680 626 674 621 659 675 623 634 658 635 679 617 630 671 645 644 616 660 662 673 618 622 666 627 659 623 627 663 639 626 629 632 651 621 613 614 638 634 633 649 619 659 618 617 651 606 615 636 617 627 600 603 618 606 637 630 657 608 642 605 597 596 616 598 647 637 635 607 621 644 593 614 614 647 630 632 642 599 604 609 626 604 605 632 587 635 639 598 582 596 618 586 621 579 633 583 625 612 577 619 610 624 584 613 570 609 586 571 625 585 571 597 613 595 615 572 590 601 590 588 595 591 572 586 566 614 570 592 607 609 582 556 596 559 607 601 592 581 583 582 561 554 593 590 552 572 572 569 578 597 594 549 569 581 582 586 550 578 546 547 569 544 572 537 565 546 572 541 530 543 551 560 557 539 551 574 558 547 542 527 568 551 546 548 515 550 533 537 556 512 560 512 558 547 547 543 550 509 525 524 520 540 515 524 506 530 525 500 527 543 543 497 516 520 541 524 501 533 500 518 508 514 507 506 526 532 519 489 494 519 518 513 520 481 504 488 489 493 500 489 516 483 503 505 490 503 502 484 501 496 489 481 465 491 470 481 481 475 478 469 494 490 488 473 495 483 481 473 461 451 474 455 473 471 468 468 439 439 469 440 481 457 435 453 436 456 465 446 446 437 445 438 428 434 437 447 453 445 444 452 459 423 452 447 433 420 417 451 431 434 436 441 421 439 434 406 431 436 434 431 418 399 411 413 426 417 397 428 416 411 415 427 399 417 397 420 387 395 392 419 392 388 383 416 397 378 413 401 391 385 387 409 388 382 408 391 404 399 388 373 398 365 365 382 374 362 374 377 370 360 380 379 381 370 381 365 368 384 379 365 360 352 354 365 349 354 355 364 367 371 355 350 352 348 338 345 342 351 359 349 328 335 355 337 349 332 345 352 334 341 332 348 321 328 335 346 339 319 319 315 332 325 322 317 330 315 329 314 307 331 310 317 304 312 315 321 321 302 315 316 295 299 300 291 291 308 314 308 295 295 311 298 290 284 293 297 286 289 282 297 282 293 294 273 279 275 282 283 267 293 275 265 270 265 288 278 285 286 283 280 270 261 274 260 261 263 260 259 266 261 251 252 259 254 266 263 257 245 254 250 264 241 255 256 247 253 247 246 241 248 254 238 231 247 233 242 247 229 230 227 228 229 244 237 237 240 220 239 224 225 235 230 232 216 227 226 229 219 216 212 213 224 208 224 206 206 212 212 214 212 206 212 207 213 206 202 205 203 206 203 194 191 207 195 203 190 198 196 197 197 187 201 187 191 197 181 198 187 194 188 185 181 192 180 186 175 178 181 171 184 184 173 177 179 179 177 166 178 180 175 167 172 166 175 177 170 171 174 163 162 160 166 163 168 169 155 161 163 159 164 161 158 156 161 156 160 147 149 157 158 146 153 150 150 148 144 144 151 151 144 140 147 144 146 141 135 142 138 143 142 135 136 142 136 139 138 139 132 137 133 128 134 136 132 132 130 123 122 122 125 130 123 130 125 121 129 127 122 121 115 125 122 117 124 125 120 119 119 117 119 117 115 117 114 110 110 111 117 112 111 106 106 105 105 114 104 108 108 110 109 109 106 108 102 100 102 106 100 106 104 105 97 99 104 96 99 97 99 97 95 93 94 93 96 98 97 92 96 90 97 97 97 89 89 88 87 87 92 88 92 86 87 88 86 84 84 90 83 89 89 87 89 85 86 82 82 80 85 80 81 81 79 83 82 85 82 82 79 77 79 76 76 83 81 79 83 82 78 81 76 75 80 76 77 77 75 76 73 74 79 74 76 73 77 74 76 76 74 77 76 74 72 73 72 70 72 71 72 74 69 72 74 75 71 69 68 73 72 68 74 69 68 71 70 73 71 73 69 72 71 71 69 72 67 69 70 67 69 67 72 69 68 69 69 67 70 69 66 69 66 70 69 69 67 68 66 65 69 65 70
64 69 69 66 68 68 67 64 65 68 70 70 70 66 66 65 65 70 66 67 69 65 69 67 66 65 66 66 72 72 70 68 67 68 68 68 69 67 71 73 72 73 72 70 69 70 73 69 68 70 72 73 74 75 70 75 73 70 73 71 70 70 73 76 73 76 77 75 75 76 75 74 73 78 77 75 73 73 75 79 75 77 75 75 77 78 79 76 81 78 77 79 78 76 78 83 80 80 83 82 83 82 83 81 87 82 82 81 85 81 84 84 84 88 88 89 83 90 90 88 91 89 87 91 88 91 88 89 93 95 95 95 96 92 94 98 94 94 92 95 94 100 95 99 95 101 104 98 101 104 100 100 104 102 101 104 98 101 99 109 102 107 101 107 108 103 112 111 105 110 114 106 116 106 110 108 114 112 112 116 120 117 121 112 122 117 123 114 118 114 119 117 121 125 126 118 124 119 121 120 121 127 131 126 130 134 127 126 130 130 137 126 132 137 135 138 134 131 142 141 143 139 142 140 142 139 134 142 141 143 143 144 144 152 151 150 141 147 150 145 145 153 146 155 151 151 159 148 159 149 153 153 152 161 155 162 165 157 161 156 162 171 160 170 172 160 171 170 171 163 170 173 180 167 180 180 182 174 170 185 171 182 185 189 180 178 176 181 187 188 179 193 182 192 193 198 182 184 198 189 194 197 191 191 206 193 197 203 208 207 205 199 194 208 211 198 205 209 207 199 210 212 213 221 208 211 219 212 207 227 211 209 227 226 212 214 224 219 222 224 235 221 224 221 227 224 228 230 238 228 225 229 242 230 231 248 244 238 235 248 248 233 236 255 245 253 237 260 246 260 250 253 244 249 266 248 246 269 253 258 260 274 256 259 276 264 275 261 266 259 265 262 265 286 268 274 282 287 286 267 289 270 276 268 295 294 284 290 273 279 300 285 295 301 286 290 300 281 284 286 311 289 290 314 313 304 307 306 290 309 295 302 319 318 312 308 307 321 316 324 318 314 322 321 314 331 330 327 324 335 321 334 331 328 330 337 347 320 322 329 341 331 322 339 340 352 344 334 329 331 333 329 336 346 365 357 348 342 351 342 355 372 350 348 355 349 349 370 373 376 374 355 382 379 357 382 360 385 373 371 361 368 371 373 389 382 398 395 382 364 380 401 402 374 395 374 386 393 391 401 389 381 407 396 390 388 397 382 406 414 389 402 396 409 414 390 426 409 393 391 402 430 398 397 413 400 405 432 417 409 411 417 403 406 428 443 410 432 424 412 435 434 453 453 451 433 430 452 447 434 437 429 444 422 434 428 427 451 440 462 447 456 435 446 471 459 445 446 437 469 463 474 451 483 467 468 452 457 477 448 470 468 458 457 494 489 454 480 479 464 486 473 457 485 470 470 472 480 482 486 479 480 508 471 468 496 506 502 516 491 490 508 516 477 491 485 481 507 500 501 521 522 493 488 515 503 495 486 527 492 511 526 520 493 516 530 502 526 538 540 540 497 544 500 538 510 535 527 510 504 506 530 505 517 544 546 521 561 513 540 545 548 524 515 533 558 517 559 533 540 552 523 571 539 555 528 554 563 535 531 536 532 570 578 568 537 579 587 557 579 584 546 567 571 568 552 577 542 585 552 565 563 581 565 549 581 601 554 555 567 572 563 598 565 581 601 585 561 598 605 607 557 597 571 579 615 588 561 604 595 573 595 614 602 576 595 608 611 586 582 582 614 569 616 618 578 589 624 623 622 588 608 606 588 613 631 621 621 611 600 631 588 609 596 586 593 605 619 604 595 593 634 634 621 626 637 638 607 592 633 626 601 592 640 629 604 647 608 619 621 620 618 638 629 636 636 618 661 608 634 608 654 613 645 643 657 635 658 605 657 667 609 651 668 609 649 649 633 646 646 619 619 637 652 638 635 647 675 618 634 626 678 671 672 638 618 642 648 680 638 618 659 622 640 638 627 677 676 650 656 680 624 640 657 676 662 667 681 649 631 659 633 675 675 667 645 681 685 673 672 640 643 682 661 637 695 650 653 644 685 648 668 697 640 646 664 638 689 656 694 682 697 677 664 655 679 667 677 694 642 702 689 643 643 648 658 647 694 643 678 676 659 687 647 680 700 682 673 695 681 676 681 696 701 657 648 695 688 708 686 694 706 672 701 661 700 655 671 688 676 644 675 696 709 683 670 653 658 653 657 649 688 697 691 687 682 707 690 660 703 647 708 686 706 662 709 709 665 699 706 663 692 703 682 700 659 654 677 655 649 684 685 684 703 663 657 679 656 702 693 713 711 696 693 703 652 696 706 672 681 698 689 660 696 666 654 709 674 674 668 684 680 684 661 672 708 707 699 646 657 654 665 690 659 677 650 653 665 660 665 675 681 692 673 661 703 708 673 674 669 696 662 705 685 694 681 680 690 685 681 702 645 652 682 676 684 687 686 638 703 657 687 692 639 668 660 650 645 684 690 674 682 649 669 662 658 677 650 645 632 656 672 638 646 677 689 651 631 629 661 666 672 661 682 677 656 664 683 665 669 647 640 651 650 660 648 649 676 685 630 645 648 677 649 682 626 647 657 657 626 663 659 680 657 626 651 677 636 640 632 654 636 628 613 670 636 661 631 634 647 618 670 610 650 631 652 622 610 663 622 641 634 654 660 639 654 629 665 654 661 662 660 617 655 620 642 652 610 651 614 622 608 606 650 615 612 628 617 623 642 605 592 604 650 649 629 595 626 621 614 588 621 611 605 594 633 632 625 634 620 620 601 581 592 585 634 621 603 598 622 624 587 604 604 623 590 594 626 610 580 582 620 607 573 603 598 566 590 608 597 605 598 565 578 559 607 569 566 582 597 598 588 594 598 559 596 605 588 592 553 572 556 558 558 590 597 583 563 571 581 578 581 559 588 541 570 555 590 538 542 580 574 569 586 585 537 530 531 574 538 577 544 543 564 563 560 533 541 555 546 547 522 554 562 525 533 531 518 524 563 512 546 537 518 539 555 510 522 517 547 512 519 550 524 500 549 508 544 504 521 535 495 507 535 525 539 515 539 521 488 529 534 516 531 507 505 488 492 511 486 488 496 503 497 492 502 511 502 510 507 497 478 508 492 481 468 510 469 467 473 468 468 488 464 467 486 466 482 503 463 493 472 462 486 479 459 459 452 487 481 466 449 475 471 475 441 474 466 458 456 468 464 470 440 460 445 463 454 457 449 436 427 466 463 437 450 445 464 439 428 421 459 454 458 425 416 456 434 413 447 443 423 408 414 431 408 407 416 432 406 406 400 402 414 428 428 401 405 423 401 425 403 398 425 418 408 389 393 386 416 417 395 404 399 394 407 384 407 400 389 400 401 402 409 393 398 368 371 367 374 383 369 377 395 389 393 387 381 375 384 365 387 371 361 362 381 378 371 382 364 361 369 374 370 364 366 345 350 370 351 341 350 347 350 339 355 335 337 350 330 359 329 327 326 327 324 351 328 325 324 321 331 334 343 345 336 337 331 324 334 319 332 334 336 312 325 323 317 314 321 302 310 324 325 316 323 310 314 311 294 318 291 303 313 309 289 311 295 300 307 309 286 300 281 290 295 283 291 289 279 298 298 274 289 275 274 271 286 294 277 278 265 283 265 265 263 268 283 281 260 260 269 264 259 270 252 253 251 253 274 256 261 259 247 267 265 259 262 243 259 253 247 254 251 240 240 244 243 246 237 241 231 248 252 237 232 238 242 241 236 244 225 239 224 223 221 229 220 229 229 216 214 223 229 232 232 222 218 215 209 222 224 215 220 215 219 220 220 212 210 210 218 202 200 196 204 201 211 196 206 205 202 204 197 205 204 202 197 191 191 193 187 189 197 183 188 195 182 187 187 183 179 191 185 186 183 181 181 183 180 172 182 179 172 179 173 171 178 171 171 166 174 173 167 160 165 164 170 171 158 167 161 165 160 167 163 152 156 152 162 153 155 157 154 158 153 147 152 147 154 149 150 142 143 142 140 141 147 145 144 150 142 136 143 136 137 146 146 140 140 143 135 130 133 130 141 130 137 132 135 137 125 129 126 126 127 131 125 131 130 121 121 130 120 126 126 125 121 115 123 122 122 114 120 118 117 118 115 115 120 118 116 117 112 110 113 109 116 109 106 114 112 110 106 109 111 108 107 102 102 107 101 106 104 105 105 100 105 98 100 98 104 96 104 100 104 98 102 100 97 101 95 96 98 99 90 94 90 94 94 96 92 88 89 94 90 90 93 88 91 89 87 88 85 83 90 83 89 89 85 81 81 84 87 86 81 85 86 84 79 84 82 83 82 79 83 82 81 78 79 80 83 79 76 80 80 77 76 80 74 79 74 77 75 76 74 74 73 77 72 74 75 72 75 73 72 71 75 71 72 73 71 74 74 73 73 72 73 71 69 72 74 69 69 69 69 67 68 70 70 68 71 73 67 67 66 66 67 71 72 67 66 66 69 70 69 65 68 67 70 65 70 69 65 65 65 66 67 68 66 65 68 65 64 68 69 68 67 65 69
68 65 65 67 69 68 64 67 69 66 66 64 65 68 68 65 69 68 65 64 69 65 66 64 65 65 70 69 67 65 66 65 70 65 66 69 71 66 68 68 68 71 68 67 71 73 67 67 70 69 68 69 73 68 70 73 71 69 71 73 70 70 75 70 70 72 73 76 74 74 77 74 78 78 74 76 77 73 75 75 74 77 75 78 78 79 75 75 79 76 83 80 80 77 78 77 79 82 77 82 82 83 84 80 85 86 85 87 86 86 82 81 84 85 88 83 87 87 85 87 89 88 87 88 86 86 87 89 94 95 93 95 92 93 90 93 92 94 92 99 96 98 93 98 94 100 102 104 97 103 98 103 104 102 102 100 100 107 102 103 100 106 102 110 105 109 111 107 107 105 113 112 112 114 111 114 114 115 113 112 117 119 115 117 115 122 120 121 125 115 125 121 124 118 122 121 127 125 125 122 120 130 130 123 124 132 134 123 136 135 129 137 131 127 128 139 141 131 136 141 132 143 134 146 135 133 134 147 145 141 136 148 145 140 142 140 144 150 149 143 152 157 154 147 147 150 158 152 162 163 156 153 156 152 158 162 166 165 161 168 165 163 171 159 159 165 171 173 172 167 166 167 178 179 166 180 178 175 169 181 177 178 178 178 185 180 190 176 175 178 177 179 189 187 183 190 198 188 196 188 201 194 197 201 197 200 197 205 197 190 209 206 200 194 203 202 211 203 212 207 204 207 221 210 214 216 223 222 214 219 212 213 224 225 224 217 215 230 215 219 223 236 231 233 225 232 223 223 228 228 243 245 232 226 228 228 237 241 252 243 239 246 239 252 250 257 250 251 244 256 263 246 255 264 248 267 267 267 269 254 272 248 262 269 252 257 263 271 275 263 264 258 277 282 281 274 286 268 266 266 282 290 271 293 271 288 279 274 296 275 276 290 303 301 290 306 299 286 283 310 307 293 296 292 311 289 315 306 319 302 307 317 312 311 316 322 319 301 317 326 305 326 319 320 308 318 316 328 329 340 310 327 323 341 313 331 320 328 334 343 339 329 331 348 343 343 332 326 348 343 340 362 344 360 362 362 340 368 353 355 371 361 372 373 358 375 345 360 362 354 371 378 348 373 365 370 385 362 389 385 383 365 359 365 388 383 392 377 369 383 397 370 381 393 400 374 371 380 390 411 390 383 412 411 392 412 390 402 394 393 411 406 388 404 407 391 388 425 402 408 421 415 419 412 434 424 403 403 411 422 424 432 402 407 417 429 426 430 448 411 451 439 448 438 452 438 437 431 433 431 441 455 420 447 451 433 441 436 466 436 467 439 472 472 474 472 465 442 445 444 471 482 451 469 478 473 459 477 467 458 454 489 486 459 480 491 489 457 497 461 454 468 478 490 487 475 477 491 483 476 484 475 497 473 513 496 482 490 489 483 471 515 518 477 494 475 511 523 495 480 518 526 509 501 513 506 500 491 491 493 536 496 501 512 505 516 521 537 499 516 540 505 502 523 531 543 543 548 535 555 554 538 538 531 550 547 528 540 526 528 557 551 534 531 563 568 524 528 557 551 534 570 565 563 530 535 528 568 570 546 563 553 548 543 542 550 574 536 578 569 576 576 560 545 591 557 541 593 579 559 588 578 556 593 581 574 547 601 576 603 593 569 563 578 585 591 562 569 587 577 600 559 609 607 613 561 569 570 573 574 593 591 608 578 612 605 612 567 586 598 580 591 580 575 617 579 594 596 594 622 601 581 629 612 590 617 580 602 582 613 638 594 609 605 642 638 613 619 587 612 601 610 618 636 626 624 646 615 591 597 629 591 639 644 641 601 594 649 654 617 617 620 621 639 608 608 605 635 607 639 653 644 637 603 634 613 658 625 668 663 615 613 631 632 610 616 637 651 649 648 641 652 653 661 650 654 640 662 673 665 630 620 627 662 649 663 619 667 634 676 649 645 627 679 623 625 664 628 654 631 667 642 675 640 649 678 639 675 655 649 646 630 636 637 640 681 667 682 636 648 659 674 689 671 651 673 644 677 657 670 660 645 660 650 688 637 696 643 657 648 691 676 643 692 696 650 673 660 652 679 660 692 684 673 692 676 660 639 666 665 696 692 658 691 655 702 703 648 665 699 696 690 696 703 680 690 669 649 664 684 710 704 689 706 689 675 676 711 677 654 670 683 657 705 683 671 652 697 669 648 670 688 695 651 701 694 678 692 658 707 661 686 684 694 681 692 709 660 671 664 662 709 686 674 650 672 675 664 663 698 666 687 672 648 701 668 704 673 654 648 666 670 697 712 650 672 690 653 687 647 679 703 651 651 663 663 685 700 681 702 693 701 684 651 703 700 688 650 676 646 664 648 653 664 709 703 694 671 680 689 700 646 656 687 660 676 661 672 707 658 686 684 659 655 643 704 643 704 659 690 704 695 642 661 646 640 653 645 683 688 691 671 641 653 666 657 686 683 637 654 635 644 664 644 644 670 678 679 680 681 696 668 697 677 650 686 640 649 687 675 629 632 645 631 678 653 674 659 638 647 676 675 633 682 681 649 680 666 624 684 654 645 626 635 630 627 675 620 645 648 624 673 626 646 624 651 643 661 637 639 678 675 641 674 654 644 654 628 623 654 629 645 653 635 660 651 666 635 617 629 656 621 646 635 646 627 660 656 643 602 627 654 626 620 656 633 657 648 597 604 645 609 636 640 595 623 654 616 624 605 641 591 624 601 617 618 631 598 616 608 595 609 629 585 622 606 585 638 583 624 586 628 637 603 606 624 625 632 584 609 574 610 584 625 582 586 604 597 575 574 619 583 570 578 580 575 604 616 592 566 581 605 572 569 610 590 577 611 612 602 605 609 564 578 568 575 600 559 597 605 594 599 565 551 590 592 586 564 546 582 597 558 561 593 540 583 550 562 576 565 570 588 566 563 546 542 560 565 578 557 573 570 541 567 574 558 566 572 526 528 523 546 517 554 547 548 523 523 542 543 557 522 547 553 549 548 523 517 522 539 525 537 551 533 539 549 540 500 517 526 525 530 507 523 529 498 511 511 539 514 499 520 493 490 501 498 508 488 530 497 512 490 503 513 515 496 520 474 475 518 489 489 489 483 483 489 485 479 499 472 500 502 504 487 459 462 496 478 472 492 499 494 458 457 491 483 479 453 459 474 450 454 467 475 462 458 467 450 454 443 464 477 476 435 441 459 434 449 444 458 441 470 442 468 457 447 441 451 426 434 456 431 435 428 450 435 420 455 415 450 423 409 421 411 430 439 407 427 422 406 441 422 418 433 403 413 406 424 429 432 432 393 412 429 403 402 392 391 399 388 401 399 381 401 418 410 395 398 404 377 392 378 381 394 371 385 374 382 370 385 370 366 368 376 371 395 382 389 359 376 381 374 360 388 375 355 385 360 362 375 355 348 359 361 359 350 371 372 346 368 340 345 357 364 357 352 332 335 335 342 340 353 354 333 342 347 339 340 347 337 326 333 319 328 333 328 315 330 330 311 330 337 333 332 326 324 332 321 324 320 323 316 321 302 319 310 295 310 311 321 320 320 309 314 312 301 308 313 302 290 299 308 300 301 292 285 297 300 276 285 281 291 296 297 296 296 287 269 293 271 272 290 268 266 277 264 283 281 274 274 273 266 268 275 268 273 252 275 264 255 266 269 252 258 257 252 263 243 242 244 250 263 258 243 246 257 254 243 245 247 247 238 246 238 249 233 232 232 227 243 239 240 226 241 221 229 220 228 219 234 232 216 219 225 232 212 212 220 225 228 225 219 208 208 209 216 210 216 220 204 204 213 203 212 212 206 201 194 205 204 191 205 190 200 190 192 189 205 198 197 191 194 191 190 190 186 195 189 189 186 187 179 183 175 179 187 185 186 183 172 180 181 184 176 173 177 172 165 173 168 176 163 172 169 168 163 172 170 170 164 158 165 165 154 163 165 152 161 153 150 163 151 159 158 157 160 152 145 154 154 144 146 147 150 153 149 147 140 146 148 144 137 148 141 141 136 139 134 143 132 141 139 130 132 139 130 132 131 128 138 136 125 129 133 133 133 131 125 123 125 120 122 126 123 127 121 122 121 117 123 122 121 118 113 114 114 113 116 120 110 114 110 114 116 110 109 114 108 114 110 106 111 110 104 107 109 106 108 108 107 106 106 99 102 107 98 104 103 100 101 103 96 97 98 101 102 100 93 93 94 94 95 97 99 93 93 91 90 96 95 91 88 91 88 91 88 90 89 90 92 90 86 87 89 89 84 85 87 81 83 86 81 83 83 84 86 79 84 85 81 79 84 77 82 82 79 78 78 76 81 81 82 76 77 77 77 74 78 75 74 76 75 75 79 77 74 77 75 76 72 73 73 75 71 73 72 73 75 72 74 72 69 70 73 68 71 68 74 73 74 73 68 73 68 67 69 71 71 72 72 71 72 72 68 67 69 69 68 67 68 69 67 65 68 68 65 65 64 69 64 64 66 65 65 65 64 69 69 64 64 67 68 65 67 67 65 66 65 68 68
67 63 63 68 66 65 66 66 65 63 64 66 65 64 65 66 68 64 67 69 64 68 66 65 65 69 66 68 64 68 64 66 69 70 66 66 66 67 67 68 67 67 68 67 68 66 69 68 72 70 71 68 68 70 67 71 73 73 72 70 68 72 70 73 72 70 76 75 70 72 71 77 74 73 77 77 72 74 77 77 78 74 77 77 78 78 74 77 75 78 80 80 80 78 77 78 81 81 81 79 79 80 83 78 82 84 85 81 87 87 87 85 83 86 82 83 83 90 83 88 86 89 89 92 88 88 91 92 95 90 89 88 89 88 97 94 92 98 93 93 96 97 98 97 96 98 97 95 98 103 97 100 96 99 101 104 103 99 98 100 101 101 109 101 105 109 108 110 108 112 109 111 115 108 107 110 114 107 111 113 114 115 113 116 118 122 121 115 114 116 119 118 118 117 118 126 119 128 128 118 121 122 130 128 124 133 131 133 130 135 136 137 138 135 138 128 135 133 141 132 131 137 139 132 139 139 145 141 142 145 147 144 145 146 144 142 143 149 153 153 148 156 147 157 156 149 147 148 155 153 151 153 150 163 156 155 160 162 168 156 158 158 162 162 166 161 165 161 166 171 175 174 177 170 167 167 179 167 179 176 180 182 183 186 176 174 173 190 190 176 192 192 193 192 193 183 193 181 188 183 188 185 187 201 201 199 193 192 197 198 204 208 199 194 208 204 201 210 212 201 209 212 201 202 202 220 204 223 217 208 218 213 219 229 223 223 229 225 223 229 224 235 218 228 219 230 219 238 231 239 243 225 239 239 229 232 232 242 233 246 235 243 246 233 248 243 241 246 244 246 262 252 246 265 262 252 258 262 250 251 248 270 249 251 260 275 264 256 261 272 256 281 267 285 280 270 287 274 289 290 280 293 279 293 291 285 280 295 280 296 282 283 292 298 285 302 304 291 292 284 292 307 304 306 313 311 291 295 314 292 307 305 312 310 299 303 321 299 300 300 324 324 310 327 327 326 306 314 322 336 323 336 340 319 334 320 344 332 326 332 332 328 343 334 331 343 345 345 355 328 354 347 358 349 354 362 352 336 362 356 361 344 359 359 363 373 358 378 355 364 369 357 370 358 353 360 381 370 370 376 378 356 385 372 376 372 373 385 380 391 384 393 379 379 391 397 396 404 380 376 382 398 411 396 412 393 381 419 418 395 390 391 412 424 423 407 416 429 419 423 394 407 394 417 435 408 425 418 430 400 411 421 436 434 431 418 428 429 420 440 439 448 448 454 430 451 456 446 438 431 453 421 452 457 462 431 466 442 465 464 429 467 439 441 474 472 448 451 472 472 470 481 471 474 483 457 443 471 488 480 477 465 456 493 450 475 477 485 454 491 462 493 494 471 481 488 482 484 464 504 499 464 480 482 507 471 495 496 490 498 499 487 509 514 516 502 505 484 486 503 495 529 516 490 486 533 522 506 523 498 524 500 515 538 541 537 502 511 530 531 544 515 508 549 511 500 529 515 553 546 542 508 511 557 539 521 516 522 531 534 522 559 563 561 530 542 528 536 543 566 528 547 559 545 559 577 552 572 526 563 550 569 581 583 558 548 532 537 553 574 560 549 550 542 564 540 562 566 564 576 587 577 552 547 572 594 593 575 566 555 557 562 600 553 578 577 574 588 584 561 578 582 589 587 606 612 596 595 582 561 567 615 586 576 575 601 607 592 572 596 605 580 601 605 589 626 623 599 627 579 590 598 628 607 593 600 635 600 597 623 599 583 634 627 609 619 602 611 596 599 634 647 626 633 607 639 628 640 648 594 592 614 599 622 606 637 609 646 616 619 629 619 652 606 599 633 658 659 608 609 646 626 627 643 661 620 621 617 630 640 613 619 657 657 646 658 659 623 657 660 655 670 668 617 666 621 638 672 661 642 637 657 642 679 650 681 634 639 639 629 637 655 635 667 681 635 631 666 652 629 637 687 677 665 629 631 663 649 657 689 680 639 628 634 660 633 683 630 667 673 689 682 642 681 681 691 691 675 643 643 664 670 695 644 684 653 656 673 666 693 693 667 668 658 664 696 685 638 689 640 678 689 640 643 695 659 643 692 660 665 681 687 678 667 655 665 696 707 650 675 698 658 657 680 679 684 690 662 702 675 664 675 658 666 681 666 687 701 651 657 666 680 646 706 689 713 707 647 685 710 650 706 711 685 648 685 713 671 658 691 664 685 701 703 673 670 655 657 706 701 653 666 675 661 659 650 668 652 659 707 648 663 699 653 710 709 700 709 675 712 694 693 683 682 681 650 713 697 659 703 682 673 663 710 687 675 653 708 680 665 708 689 689 701 695 684 703 681 679 663 686 663 647 692 665 696 666 708 655 709 662 697 686 679 669 686 708 657 669 692 658 652 679 660 699 703 656 654 696 694 645 695 644 646 692 681 647 645 694 658 643 661 660 702 646 701 677 644 665 702 643 680 689 636 650 686 679 690 688 671 667 691 640 693 687 681 680 656 667 633 638 634 687 652 634 660 681 664 661 680 681 628 691 675 632 657 674 665 630 641 629 630 651 687 638 670 650 679 644 641 633 622 625 653 659 675 679 674 644 671 637 653 645 673 616 619 664 651 628 636 667 657 672 645 670 627 657 616 629 643 651 661 612 609 646 622 659 617 617 658 625 637 632 629 625 607 657 621 658 606 645 637 620 614 631 655 641 614 600 601 638 619 638 647 607 607 625 619 593 609 629 600 628 595 631 632 617 615 626 581 592 597 600 613 602 602 599 624 629 605 611 609 604 619 614 602 592 583 621 586 582 568 615 617 617 577 567 618 613 612 607 599 619 609 577 577 563 568 601 565 584 608 585 565 595 566 570 600 580 579 594 603 577 569 585 585 552 598 556 589 553 559 552 561 545 587 590 557 567 543 552 554 548 571 570 581 573 540 570 580 561 535 566 558 528 534 531 526 532 529 566 525 563 565 558 554 562 557 531 526 540 529 529 554 552 522 550 551 506 557 543 537 530 503 524 546 510 531 519 498 547 525 503 538 497 539 492 497 536 514 490 514 526 491 533 526 498 525 510 503 484 525 513 518 509 505 518 494 502 494 490 509 515 485 503 482 476 494 488 473 475 494 486 507 474 505 486 458 486 473 472 458 482 498 471 493 458 465 459 491 467 454 478 487 476 482 472 443 455 481 462 472 466 450 469 477 457 440 440 437 452 448 436 451 449 429 447 451 454 457 462 421 435 432 445 447 442 424 440 430 427 442 436 426 420 446 419 407 426 437 442 438 437 414 430 399 434 422 415 403 421 410 399 427 411 413 410 395 423 390 410 396 390 389 406 384 400 383 401 383 379 400 377 409 398 390 402 392 376 385 365 391 391 370 388 393 385 383 388 372 356 355 369 353 384 370 350 369 376 361 374 370 373 367 355 373 374 355 351 365 357 337 353 366 336 351 332 339 333 333 348 343 352 329 357 327 324 328 323 350 349 343 327 331 317 317 330 312 327 326 333 325 317 313 306 314 325 324 307 332 323 320 309 319 306 313 298 320 297 308 305 292 314 296 317 296 300 299 308 287 306 282 283 303 285 293 280 305 286 280 275 279 297 298 270 285 285 294 270 283 282 275 289 267 282 283 264 276 273 267 274 275 275 274 273 259 255 264 262 268 262 249 247 249 268 268 244 245 246 251 255 246 249 244 243 249 255 251 248 241 247 251 251 239 233 243 237 226 240 245 242 236 225 236 232 237 234 237 220 222 235 220 227 226 211 229 225 212 214 222 209 222 220 213 217 214 217 217 201 218 207 211 200 215 199 203 202 202 202 203 191 201 202 205 195 204 200 201 190 185 198 194 197 187 199 181 181 178 185 193 179 179 178 175 178 177 176 178 186 185 186 169 176 177 172 175 174 174 177 174 170 164 168 166 159 164 168 166 165 157 160 165 154 156 156 157 152 163 157 161 161 150 160 156 146 150 152 144 152 143 152 154 150 145 146 144 146 145 143 137 142 139 141 138 140 145 133 143 132 143 132 134 141 141 132 131 129 132 136 136 125 130 127 129 123 128 125 125 121 128 130 128 125 124 126 124 115 123 115 115 119 124 121 117 122 116 114 120 111 111 110 118 115 112 107 115 106 106 110 104 112 108 112 110 106 108 101 104 104 106 103 102 100 105 99 102 100 105 97 102 97 102 103 100 96 100 100 95 93 97 95 98 93 94 97 92 95 96 91 90 93 88 92 86 87 88 90 88 87 85 87 86 84 86 82 87 88 88 86 88 87 82 83 84 81 85 84 78 82 83 84 78 77 82 81 80 80 82 80 80 76 79 80 78 74 76 78 77 74 75 77 78 73 76 72 78 71 72 75 77 76 71 75 75 75 72 73 69 75 73 73 68 74 71 70 73 70 73 69 71 68 72 71 67 68 68 66 66 69 68 69 68 70 68 68 65 66 68 68 66 64 67 65 67 67 67 65 67 66 68 65 64 68 66 66 64 66 68 66 68 67 64 65 65 65 66 63 67 68 67
62 67 67 64 62 65 65 64 66 65 66 68 67 63 63 68 68 66 68 65 64 64 67 66 66 63 68 65 66 68 64 65 67 67 65 65 64 68 66 70 67 70 67 69 68 68 70 68 69 71 72 68 69 70 72 70 71 70 68 69 73 69 73 69 70 71 72 72 71 70 73 75 76 75 72 75 71 77 76 75 76 75 77 78 77 75 74 74 79 80 81 76 76 79 80 76 76 76 83 76 82 77 82 77 85 81 81 86 84 81 85 86 81 86 81 81 86 82 83 86 83 89 84 85 86 85 85 89 92 91 94 93 93 93 90 91 96 92 90 96 99 92 98 94 100 95 99 97 94 99 96 99 95 99 99 103 101 101 99 105 104 103 108 109 102 105 103 106 105 106 110 108 105 109 109 113 112 112 109 116 114 119 115 111 114 121 120 121 119 119 116 121 114 119 117 121 123 117 125 126 127 126 121 130 121 123 131 133 133 124 134 135 132 133 127 133 128 137 133 141 139 142 134 133 138 145 145 141 136 144 136 146 139 140 146 143 151 149 154 152 149 146 155 156 150 148 158 160 161 156 160 162 157 155 152 159 165 156 164 169 170 167 159 162 169 164 172 174 173 165 172 178 176 168 177 175 178 175 175 181 183 171 178 174 184 187 185 183 183 188 180 188 187 195 194 181 196 182 197 185 197 185 195 195 194 193 202 196 203 208 201 209 197 201 199 208 214 215 202 216 211 205 202 202 202 218 209 212 218 209 220 209 211 209 223 214 220 225 213 219 227 223 229 219 238 239 226 239 243 231 224 241 237 231 246 234 247 245 238 229 248 253 235 249 245 238 238 258 251 241 262 257 248 245 244 244 260 254 261 251 264 251 254 256 267 271 267 271 268 274 262 257 271 266 264 286 282 282 283 267 279 285 282 276 292 295 280 273 289 277 274 296 300 284 295 303 307 300 309 301 307 299 291 289 296 295 300 288 296 303 298 307 305 309 309 303 309 308 327 311 317 323 310 329 317 323 324 325 324 337 315 312 342 334 326 336 327 330 341 340 343 328 328 328 349 333 324 334 333 358 339 338 359 363 338 334 335 353 369 356 370 372 368 372 356 346 350 363 345 371 350 363 361 349 380 366 364 361 382 382 373 359 383 371 395 370 380 384 377 383 370 390 373 395 386 397 377 371 384 393 408 385 392 380 416 407 380 381 381 390 398 402 416 387 419 387 419 412 405 393 413 395 429 415 428 417 409 418 431 414 426 423 413 404 418 424 416 438 409 442 426 428 452 449 444 428 427 458 429 428 456 461 423 452 442 460 430 461 436 464 448 463 450 438 461 472 465 454 457 444 462 479 458 443 440 459 487 481 444 480 450 473 451 479 455 460 451 489 483 493 496 479 481 476 468 497 506 460 486 479 482 505 487 486 497 511 512 473 478 471 505 511 506 523 485 506 499 502 493 527 504 502 514 513 485 509 497 516 536 532 521 527 516 511 534 521 510 525 544 531 541 538 541 509 514 536 543 534 513 529 527 510 554 518 559 512 556 548 541 557 522 526 518 538 525 545 557 570 519 570 523 521 536 573 545 527 562 543 552 547 575 581 572 569 550 577 557 573 550 541 578 549 569 560 567 553 562 558 550 548 575 543 589 592 596 547 569 569 577 582 556 582 598 552 594 603 573 608 568 558 561 600 582 559 561 585 591 611 574 619 563 580 600 594 574 622 581 615 587 596 597 596 591 588 572 573 581 578 630 587 609 619 605 615 612 619 622 588 627 616 601 618 619 585 638 592 628 607 611 629 595 639 634 639 629 625 614 637 621 617 615 644 609 637 648 614 598 648 608 620 633 632 624 624 647 655 635 662 658 611 626 644 630 652 641 605 663 652 633 631 643 654 666 637 645 609 621 642 642 654 635 621 659 659 636 628 670 630 645 626 643 644 677 628 625 642 667 682 681 639 644 624 684 667 678 639 647 634 678 652 639 662 633 657 663 629 689 675 650 635 691 655 654 641 679 646 648 680 639 631 668 690 653 678 647 634 644 667 695 643 655 676 658 650 685 642 690 688 678 670 699 673 699 672 688 666 685 640 638 665 658 694 662 643 656 652 660 686 644 706 646 660 655 692 681 656 706 671 709 699 656 705 686 652 691 671 680 671 674 698 698 710 703 671 646 650 676 658 646 687 691 675 650 646 690 690 705 680 698 684 673 703 681 654 668 657 687 688 655 659 681 653 683 689 672 687 693 702 699 702 684 685 664 697 685 708 673 676 682 665 654 649 655 697 656 684 715 696 666 655 648 699 669 683 674 694 663 660 689 656 647 657 693 671 714 671 663 671 706 704 696 713 706 703 694 654 679 702 711 705 709 711 690 663 688 657 668 701 683 707 664 681 690 644 709 693 676 644 671 671 672 667 662 707 692 706 650 697 692 666 668 700 682 679 668 688 642 641 677 679 703 646 664 697 645 663 695 693 679 655 654 640 695 690 683 690 638 681 683 639 665 663 686 641 671 690 686 642 634 671 639 657 675 666 691 648 644 648 674 658 657 641 675 679 663 634 629 625 639 642 664 665 649 623 629 676 626 647 671 637 632 628 641 629 671 655 654 621 661 644 622 632 639 659 674 662 670 644 666 668 656 634 648 664 635 615 649 651 609 624 656 667 643 646 616 662 636 627 644 627 611 639 639 611 628 624 611 641 620 616 635 657 634 615 641 618 623 609 613 638 607 627 617 631 614 638 624 628 603 617 587 643 595 628 630 618 634 628 598 634 596 601 599 579 625 629 585 605 623 615 614 582 626 620 606 584 583 591 590 577 615 614 605 612 607 573 608 596 606 586 567 608 580 615 587 612 602 596 562 605 597 601 580 592 585 560 577 559 602 576 573 555 558 561 592 580 580 555 573 557 567 585 583 544 546 562 588 590 570 561 556 551 534 552 544 555 553 581 561 548 531 559 530 571 538 560 565 523 569 525 535 539 540 535 568 521 540 561 523 532 555 541 535 519 522 548 540 559 511 536 543 504 519 546 516 549 536 536 535 543 496 506 500 529 501 514 536 511 498 524 537 490 487 505 487 497 530 515 492 530 529 520 483 513 497 499 500 518 490 475 509 499 517 517 480 495 513 495 503 483 498 471 480 483 477 501 482 484 472 456 494 495 471 483 486 494 465 488 451 491 484 465 480 469 450 485 469 443 448 462 474 476 446 457 447 449 456 457 450 433 431 467 462 430 465 440 438 423 453 427 448 423 444 446 451 438 429 417 435 451 434 414 418 417 425 417 444 409 410 405 428 425 431 404 411 404 396 434 401 404 415 415 407 417 422 426 418 405 418 394 391 404 410 410 393 400 393 401 393 380 408 390 382 404 400 373 404 384 401 397 366 386 387 377 377 371 388 375 360 360 372 380 384 354 371 354 382 372 375 360 375 367 376 365 353 354 353 368 355 353 360 339 337 344 354 359 361 336 354 361 342 345 356 350 341 342 341 347 322 342 332 328 325 337 326 317 335 314 318 310 318 323 324 309 336 313 316 331 321 307 318 315 324 319 324 312 299 305 303 294 291 319 289 301 306 293 299 292 289 289 297 298 300 284 283 302 285 301 290 292 283 282 275 272 283 272 295 291 272 271 267 268 263 284 279 276 278 280 275 273 275 255 267 277 254 255 256 254 253 268 264 262 256 263 259 267 262 249 257 244 244 257 253 250 238 251 240 235 236 243 230 238 235 241 234 234 230 225 237 232 226 238 235 228 226 229 224 226 225 217 221 217 222 227 227 211 212 230 218 222 220 220 224 224 213 221 222 205 203 218 211 216 203 204 212 203 209 210 200 205 203 203 200 201 199 199 197 188 190 191 185 194 186 181 198 196 194 191 193 180 193 176 187 190 178 182 180 173 188 178 180 179 181 181 178 173 177 174 179 177 167 161 163 172 162 167 163 159 162 157 156 169 164 166 163 165 157 164 154 159 161 159 158 147 149 158 158 149 143 151 154 142 151 142 145 140 151 139 150 148 143 143 145 146 143 141 137 142 131 140 138 133 134 131 128 129 132 137 135 128 126 125 123 130 123 125 129 128 123 123 120 124 118 121 124 122 119 116 120 119 124 121 117 117 116 117 119 113 114 115 113 115 109 115 115 107 110 109 106 112 107 109 110 103 107 109 102 105 107 104 106 105 98 100 98 99 102 98 101 98 97 102 97 96 94 99 99 96 97 97 93 94 93 91 93 90 93 92 91 90 89 87 94 94 91 87 84 88 87 83 86 89 89 84 89 83 83 84 86 80 84 82 86 82 79 84 82 83 84 78 78 81 77 83 81 77 80 78 75 78 80 80 76 75 75 75 79 75 77 77 76 76 75 73 76 75 77 76 76 71 76 74 74 69 75 69 72 74 71 71 68 74 69 68 72 70 70 71 69 71 66 71 66 70 67 65 67 68 69 69 68 69 70 65 64 67 67 67 65 69 67 66 64 64 66 64 63 68 63 68 67 66 63 63 63 68 63 65 63 65 63 63 63 66 65 67 63 66 65 62
65 62 64 64 62 66 63 62 65 67 65 63 64 65 67 64 62 66 65 63 62 66 62 63 63 64 68 64 63 65 68 64 63 64 66 64 67 66 68 64 66 66 64 68 68 68 70 69 66 67 68 72 69 72 71 69 71 70 69 68 73 71 72 68 70 73 68 69 70 73 71 75 74 75 72 75 71 77 72 71 74 73 76 78 73 76 75 79 77 76 79 78 80 77 79 81 78 81 81 77 81 81 83 82 77 81 83 83 82 81 83 83 83 84 84 84 83 85 88 87 85 85 89 87 88 90 91 87 85 90 88 89 91 91 93 96 88 90 97 97 97 90 92 99 99 92 96 101 94 99 96 104 95 98 101 98 101 101 104 100 101 103 107 108 103 108 110 110 110 104 108 109 104 111 114 110 112 108 115 110 111 110 114 112 116 112 120 116 112 119 123 114 122 122 123 122 115 118 127 125 118 128 129 119 122 122 123 126 122 132 126 129 129 137 129 131 129 129 130 129 135 140 136 142 144 144 144 145 141 145 145 146 143 144 147 146 143 149 144 148 148 152 157 148 145 149 154 146 161 159 159 158 157 157 160 161 165 160 162 157 158 157 168 157 162 166 159 172 166 164 172 171 171 168 180 167 172 173 179 170 174 176 175 173 176 181 187 184 191 183 190 181 188 183 184 183 181 183 191 195 185 190 202 190 193 203 189 193 207 191 202 205 192 205 195 206 200 211 213 207 204 214 215 219 205 221 206 218 217 213 219 227 216 212 224 223 216 211 229 223 221 230 231 228 219 219 229 233 230 222 240 230 229 235 244 239 245 235 251 244 230 231 247 248 238 234 236 244 255 259 261 256 251 249 248 257 245 248 261 256 270 248 266 250 266 254 272 278 274 276 262 282 269 280 277 269 284 283 266 276 265 269 281 282 281 272 288 298 272 290 278 296 286 279 305 291 300 306 290 282 303 300 286 298 295 296 302 309 309 302 313 318 317 298 316 305 299 302 299 304 318 329 308 322 328 312 331 320 336 326 320 327 335 313 339 343 329 343 325 335 349 332 344 326 354 325 324 334 353 337 345 355 348 355 349 356 366 346 352 349 349 340 339 368 364 356 359 354 362 379 375 371 371 361 355 380 360 366 356 381 362 357 360 371 372 367 365 366 370 387 391 380 403 391 386 372 404 384 381 407 410 390 393 412 384 414 413 406 383 421 414 394 411 385 399 412 392 415 428 412 412 399 404 414 417 424 412 402 437 406 408 417 425 406 422 444 438 437 425 438 446 411 417 426 454 427 450 448 424 421 423 450 428 425 430 434 453 448 430 436 472 440 430 442 433 434 435 442 451 460 462 466 444 476 458 442 457 468 460 484 449 487 471 481 453 452 469 454 469 499 475 459 492 487 469 494 489 485 479 501 471 467 497 475 499 494 490 474 478 493 511 490 490 500 520 503 502 524 480 480 484 504 488 507 512 491 526 495 532 530 498 490 491 503 497 525 529 534 516 546 531 512 538 549 528 546 523 546 541 537 526 523 546 544 535 547 537 533 520 515 527 523 530 521 537 561 567 549 535 526 542 539 563 573 564 536 530 546 533 534 551 552 561 547 538 551 584 561 550 554 543 587 572 542 582 571 565 578 561 597 556 589 597 596 564 585 547 599 580 600 556 581 587 590 609 609 557 584 573 610 586 592 571 592 601 573 568 580 619 613 572 605 596 607 598 569 570 618 571 594 587 621 593 590 581 572 573 577 624 586 630 624 591 582 592 593 581 589 617 607 620 609 605 624 593 588 642 638 615 638 590 607 613 611 642 593 635 608 605 631 619 652 599 612 623 653 599 617 600 635 644 655 651 614 629 618 618 617 645 642 615 646 610 635 609 640 626 649 667 653 627 656 666 642 653 630 663 615 668 635 634 628 633 631 634 635 621 641 629 662 669 671 658 628 635 640 625 676 638 685 654 639 640 657 669 653 672 678 665 669 660 672 659 641 630 664 637 653 642 635 685 683 670 686 648 691 636 636 666 652 643 669 684 662 653 664 652 672 673 664 660 635 660 657 686 669 650 654 678 637 655 681 640 654 669 667 660 660 676 686 698 703 686 654 685 675 705 703 673 657 685 655 695 665 697 687 698 662 705 691 680 675 685 682 692 667 645 663 689 700 705 674 688 694 685 670 690 695 664 699 656 698 664 651 647 711 664 706 681 682 662 685 711 685 707 684 680 662 714 655 693 705 683 667 693 655 700 677 712 658 670 663 710 696 668 651 702 686 710 668 661 665 715 665 704 715 702 677 661 708 684 714 697 651 674 683 666 658 652 663 676 675 678 670 654 705 680 708 683 675 669 696 700 668 713 687 666 706 656 688 698 692 686 688 696 652 663 646 662 667 669 696 694 659 673 710 662 672 645 646 706 651 702 681 693 697 651 678 663 668 659 667 651 665 657 652 694 645 704 683 689 657 684 687 688 661 684 704 689 702 656 700 642 664 671 642 669 641 638 696 641 638 657 698 642 643 685 635 651 645 677 662 668 645 637 686 665 637 671 630 690 644 664 668 692 641 689 638 657 671 682 655 677 636 630 628 636 659 665 650 625 642 668 680 652 680 658 636 620 642 650 624 626 649 634 619 631 641 616 654 655 648 652 639 624 663 653 653 610 661 664 639 659 641 661 631 655 608 616 615 659 662 623 605 613 644 650 656 652 639 622 653 622 652 636 620 654 620 598 644 610 651 641 640 620 641 591 625 623 638 626 643 627 600 593 599 634 600 585 628 630 588 590 588 627 597 616 600 580 627 615 605 583 593 628 617 573 586 617 584 586 619 621 605 567 585 617 596 581 607 618 585 574 588 569 568 585 602 607 599 581 587 570 592 563 569 597 581 602 587 560 564 567 580 577 572 576 546 580 562 584 590 578 592 559 542 557 543 545 585 548 557 584 553 569 553 552 533 536 545 542 571 555 526 550 555 557 565 573 567 563 524 537 536 570 543 563 524 535 534 562 560 544 546 561 524 536 519 541 526 553 508 530 540 547 539 522 516 525 503 497 495 526 524 506 532 494 510 521 532 519 497 523 500 500 530 505 509 508 506 528 492 482 517 476 477 503 519 494 500 511 487 471 483 516 514 469 489 494 467 492 464 502 484 505 477 496 458 461 466 472 473 493 479 461 459 467 470 471 481 448 464 489 462 470 446 463 484 458 463 445 437 453 458 462 454 438 435 470 449 442 439 460 456 458 446 466 451 459 436 443 419 425 425 416 446 447 432 452 432 434 435 430 423 427 442 413 430 444 408 436 408 421 409 418 435 405 418 405 425 431 422 423 389 412 401 412 410 389 385 417 398 413 411 381 391 410 377 413 379 378 400 387 371 378 381 401 377 382 368 388 394 370 367 365 367 372 358 373 358 390 355 381 357 374 385 368 373 353 366 372 372 374 350 373 362 370 363 355 366 355 362 364 337 335 357 340 363 357 343 338 330 356 332 324 356 349 342 323 334 335 323 317 338 342 342 314 325 318 330 315 325 316 331 320 321 335 320 305 312 305 326 323 326 325 300 301 304 298 317 317 312 304 297 313 315 287 298 307 285 295 288 284 306 290 280 296 292 276 296 287 291 291 279 271 269 285 275 285 268 282 274 283 268 266 275 278 284 259 273 267 257 270 255 273 267 262 267 260 254 258 250 267 246 255 265 243 249 265 261 252 239 242 240 235 240 247 237 252 252 251 252 245 231 230 240 239 241 224 235 228 234 227 231 240 218 237 216 226 232 224 217 229 226 228 210 219 220 228 221 215 211 215 215 206 218 201 209 211 204 214 206 207 212 207 206 205 196 202 208 195 192 197 201 190 194 192 187 188 190 196 184 181 188 195 179 185 192 189 179 192 183 180 187 183 177 179 171 180 175 171 174 179 181 182 175 176 175 178 170 175 170 167 168 161 168 159 166 165 161 157 157 168 161 154 157 154 164 153 154 161 157 153 152 151 149 146 144 145 149 147 150 150 146 139 143 146 141 149 139 142 146 134 143 134 134 134 141 138 142 138 132 132 134 130 131 137 131 126 126 127 125 126 127 123 126 128 122 126 119 120 125 118 124 116 117 119 124 116 117 114 120 116 116 111 119 113 114 118 115 116 109 111 111 115 107 106 109 111 103 109 104 105 110 110 106 109 101 99 107 102 102 103 97 103 104 103 101 97 97 100 99 101 94 101 92 99 99 94 96 93 92 96 90 96 91 92 87 95 87 87 87 91 85 87 84 87 86 83 87 83 87 88 82 85 87 81 85 85 80 85 81 83 79 81 79 77 84 83 79 78 82 78 83 77 79 77 77 75 77 76 77 73 76 74 74 78 76 73 73 76 71 73 73 72 76 71 72 70 74 71 74 69 70 71 68 73 71 69 71 73 70 68 72 66 68 72 72 70 71 65 66 67 69 65 66 66 66 65 69 64 69 68 65 64 66 63 68 68 64 64 65 65 65 64 63 66 63 65 64 65 65 65 65 63 63 66 62 66 67 67 66 65 64 65 65 66 65 62 66
65 66 65 62 63 64 66 64 65 63 66 66 64 61 63 65 63 61 64 62 66 64 66 63 64 67 64 62 65 64 64 63 64 63 63 66 66 63 68 68 63 68 66 68 69 66 64 65 66 68 70 70 68 66 65 69 70 67 66 70 70 70 72 70 73 70 74 71 70 71 70 71 69 70 73 74 70 71 72 71 76 73 74 74 73 75 76 76 75 76 79 80 78 78 75 78 81 80 83 78 83 77 80 81 81 79 84 78 81 83 81 83 82 84 83 83 86 87 81 87 83 89 83 89 87 85 88 87 85 87 91 91 86 90 87 87 90 91 91 91 89 95 98 95 97 98 99 93 100 98 95 98 98 98 95 104 103 102 97 103 102 107 105 99 104 103 107 105 106 106 108 105 103 110 109 110 114 108 116 115 111 115 109 111 115 112 117 116 121 114 122 116 122 117 123 117 124 120 120 127 128 122 122 119 120 126 125 123 125 131 123 125 136 131 136 137 133 137 134 135 135 139 134 140 142 138 133 136 139 136 137 143 142 149 143 144 151 143 148 142 148 156 146 148 156 148 156 157 148 153 157 151 151 157 163 164 163 165 167 155 159 164 159 162 157 163 170 169 159 164 171 176 169 172 178 180 178 172 174 176 184 169 177 186 188 171 181 173 189 174 177 193 185 189 193 191 181 182 199 184 192 185 189 202 201 187 189 202 207 206 200 190 206 195 195 202 211 210 197 198 202 213 207 217 210 217 215 211 204 225 209 219 214 217 214 220 221 224 225 218 220 219 216 235 235 233 222 240 230 225 238 234 246 236 228 242 234 241 246 229 250 240 233 240 237 245 242 257 249 258 251 262 253 242 263 257 244 267 249 269 260 259 259 262 252 266 269 275 256 260 256 262 281 260 285 264 271 280 289 288 278 271 291 291 269 292 271 270 295 291 299 301 281 282 283 292 307 286 284 298 284 283 285 289 300 308 310 306 303 298 294 319 319 305 300 314 301 318 305 303 312 320 329 312 306 306 332 306 327 314 311 331 338 341 328 342 331 339 336 337 322 322 346 342 328 356 328 347 330 335 347 356 345 332 361 339 363 343 358 355 351 349 373 359 357 370 349 360 367 361 365 367 357 364 375 359 359 382 373 383 388 390 379 365 362 369 387 364 376 391 375 371 394 378 369 387 379 372 406 399 403 404 383 404 396 408 387 387 399 388 392 408 385 389 406 392 410 390 424 406 423 404 418 435 403 417 404 407 431 409 435 437 422 435 408 417 423 418 418 432 445 435 425 416 420 418 439 458 420 430 433 463 457 438 429 450 468 453 437 461 433 451 468 432 446 471 452 460 446 477 448 455 440 477 470 450 457 468 468 446 457 485 459 449 456 458 484 488 480 454 487 463 496 501 487 463 484 479 464 473 501 486 468 478 467 478 500 510 472 520 517 476 476 515 489 477 523 485 520 505 500 514 483 523 526 489 529 535 510 491 522 495 505 518 513 509 513 498 512 522 505 514 518 510 549 548 543 507 508 532 519 536 541 546 518 547 543 522 527 542 535 561 536 546 534 546 523 534 567 536 562 537 524 551 569 527 568 572 577 558 566 573 577 554 581 587 572 582 561 537 547 538 586 585 547 559 556 582 594 562 546 547 599 594 568 552 552 549 566 598 560 590 564 582 607 593 568 581 596 582 567 578 614 574 573 618 565 608 601 613 569 607 572 614 567 604 567 619 622 580 619 592 578 625 623 591 614 594 577 575 608 618 617 588 580 618 586 638 584 638 620 594 641 625 630 631 641 642 644 613 591 611 637 596 593 602 616 596 634 610 639 649 636 625 607 596 614 600 624 659 615 639 638 639 635 602 618 638 633 641 663 634 609 608 623 616 615 630 617 640 650 611 669 627 647 660 663 630 661 630 614 621 643 655 659 673 616 668 672 629 664 678 633 681 672 648 679 642 623 621 649 642 629 668 687 651 685 686 643 639 632 662 652 652 655 671 652 654 630 673 630 660 682 646 691 631 634 659 631 673 669 692 661 657 667 658 651 652 657 665 647 680 668 699 694 676 680 643 698 693 671 680 679 667 656 679 671 650 663 694 652 667 656 689 663 670 687 665 686 662 668 652 673 673 665 665 664 710 671 659 700 705 702 692 683 669 707 690 695 656 657 677 676 678 652 663 695 662 704 713 694 697 690 690 673 706 680 658 701 664 670 678 679 665 705 685 651 698 661 709 649 681 672 688 654 687 705 704 711 704 711 690 686 686 673 652 677 706 664 672 662 686 710 693 712 699 670 655 689 691 716 698 656 680 670 670 658 666 656 651 660 650 700 706 687 656 709 655 653 664 678 666 709 670 649 712 660 678 650 709 653 657 689 667 696 710 688 706 668 704 649 680 706 702 670 648 666 700 673 654 698 707 659 708 653 666 643 670 690 643 677 656 643 665 680 697 663 678 704 661 675 649 677 655 680 654 675 651 641 702 676 644 647 691 641 655 645 658 692 657 694 668 655 645 639 640 650 645 677 682 658 693 647 654 654 650 687 644 637 655 675 677 644 637 645 628 692 639 646 632 649 626 661 661 670 631 657 636 656 654 644 640 647 629 638 655 637 679 638 679 647 651 656 649 662 641 621 638 646 620 629 668 665 658 623 638 648 645 623 621 610 671 611 665 667 663 643 642 617 624 660 653 626 623 645 629 645 649 607 649 609 611 612 646 606 629 630 617 632 609 621 640 641 628 648 594 648 626 605 604 640 621 627 637 645 586 594 616 631 611 608 628 588 610 613 619 599 628 586 593 580 626 614 607 597 579 597 596 576 598 614 570 618 577 606 587 599 587 565 575 607 574 578 584 591 589 569 577 579 587 607 593 596 599 592 557 592 582 592 568 564 581 579 563 568 563 555 561 585 561 550 542 573 585 561 543 584 583 547 591 535 579 570 558 548 538 583 540 563 576 540 569 580 561 542 549 548 561 543 537 573 548 527 550 556 549 546 534 539 523 535 552 524 539 543 541 518 554 540 514 542 542 548 553 504 524 521 514 504 506 538 535 495 507 519 520 502 530 503 512 513 507 506 514 499 499 492 519 499 500 518 491 482 501 516 509 515 517 484 492 498 508 517 499 483 494 473 476 492 506 474 509 480 461 496 499 501 480 490 470 486 458 492 487 465 452 488 457 458 493 469 463 483 466 442 486 464 449 474 472 449 471 445 473 473 445 438 456 458 443 435 454 458 432 440 458 430 452 460 439 421 422 445 453 421 419 421 417 421 436 447 439 440 428 432 431 415 409 416 404 432 402 436 402 416 397 417 420 411 404 423 417 391 418 409 419 420 411 390 391 417 417 413 391 419 410 405 389 376 391 381 385 406 395 382 376 404 403 385 392 386 369 396 363 398 375 381 369 386 388 382 356 375 385 373 365 363 351 364 365 362 351 356 356 375 369 360 344 343 341 350 349 342 361 347 347 364 358 358 328 328 346 351 354 326 333 332 330 337 324 333 348 339 343 346 321 319 328 317 310 312 310 332 320 324 308 329 316 302 318 314 313 315 321 319 324 304 301 306 314 317 309 318 315 288 311 309 287 285 295 305 297 296 289 305 306 281 294 277 289 285 289 284 283 296 281 291 285 269 288 277 272 270 273 268 275 280 274 281 281 263 271 269 268 276 275 255 265 252 253 250 267 260 254 260 249 255 245 259 240 239 238 258 243 242 245 250 237 231 236 249 234 231 238 249 240 237 247 227 226 225 243 238 240 220 219 223 234 225 217 219 234 218 211 229 216 210 218 219 219 219 211 221 216 204 212 221 201 205 211 213 200 214 205 196 210 206 192 193 193 209 205 195 194 199 203 202 198 190 192 192 183 183 180 190 182 188 190 186 183 192 175 185 182 172 187 174 178 181 175 178 178 176 173 166 170 166 172 162 163 167 172 160 160 173 161 162 171 161 168 160 158 165 160 158 162 161 152 157 161 151 157 148 150 157 145 156 147 149 143 149 145 146 148 150 151 142 146 144 148 144 146 141 144 137 139 132 134 130 134 133 131 139 139 131 133 133 134 134 125 123 126 130 121 132 128 128 121 124 124 121 127 116 125 115 121 121 115 116 113 118 117 120 120 112 113 110 114 114 113 107 110 114 109 111 107 112 110 107 104 102 108 102 108 109 105 107 105 104 104 104 106 96 101 99 104 103 100 104 100 102 95 98 92 95 99 94 94 92 93 91 89 97 88 93 93 93 87 88 86 91 86 91 84 84 86 84 83 85 85 85 81 87 85 83 87 85 84 85 84 81 85 80 78 80 84 83 78 77 78 82 80 79 76 75 78 74 80 75 75 73 75 78 72 76 77 78 72 75 76 72 75 76 75 73 72 70 75 70 75 72 71 73 68 72 73 70 69 70 71 68 69 70 66 67 66 66 66 69 66 70 70 65 67 65 69 69 68 66 68 63 63 63 67 64 68 64 68 68 66 66 62 66 66 64 65 62 66 64 64 65 64 63 65 64 61 62 63 63 64 66 63 65 64 66 64 63 61 64 66
63 61 65 61 63 62 63 63 64 65 63 66 66 64 64 63 64 63 64 61 61 63 61 65 66 66 66 66 66 64 67 63 64 64 64 67 64 65 64 67 66 67 67 65 64 68 69 69 66 64 67 66 66 68 69 70 66 68 69 72 70 68 71 72 69 71 71 68 69 71 72 73 68 72 71 73 70 75 73 75 71 72 72 71 71 74 77 78 72 74 78 75 75 74 75 76 79 78 79 80 76 79 83 81 80 79 83 83 84 84 85 84 83 86 79 80 84 86 84 87 87 83 84 87 83 85 86 87 87 91 91 89 90 89 94 91 88 96 95 92 97 91 94 92 99 94 93 96 95 101 96 95 95 95 100 96 104 101 104 96 104 105 102 107 102 101 105 105 105 105 104 107 108 109 104 114 108 107 113 113 112 117 116 113 117 119 112 120 115 118 121 118 121 121 125 120 121 117 126 120 127 127 121 128 123 130 120 123 122 124 132 133 124 125 127 132 133 134 129 136 141 129 140 141 137 144 135 143 135 142 146 141 142 149 141 144 147 151 144 150 149 142 150 150 146 150 156 147 160 150 148 150 150 153 150 160 158 166 158 158 154 154 164 170 162 159 161 161 170 164 169 168 171 170 172 179 167 179 178 178 179 171 184 182 183 174 175 189 184 176 189 191 183 183 188 185 183 184 198 183 194 187 188 185 192 201 196 193 207 203 206 194 208 201 198 206 206 207 214 205 197 208 200 204 208 217 216 218 208 224 226 207 225 221 217 226 220 228 232 215 226 223 224 234 233 230 238 232 239 229 233 224 230 234 231 230 235 242 231 237 245 244 244 254 243 236 241 238 237 242 259 255 262 260 247 251 246 258 247 251 269 252 256 269 271 266 257 276 257 259 268 268 277 284 284 264 281 287 265 281 278 271 288 271 293 269 282 297 283 273 284 274 303 282 300 296 298 281 281 301 282 302 291 292 298 314 296 292 308 305 309 306 305 316 312 302 316 313 324 328 326 320 314 333 330 326 328 328 337 314 319 326 328 318 331 318 329 344 326 342 347 348 338 336 328 355 336 347 335 327 360 329 341 358 345 351 354 353 367 356 354 350 349 365 351 359 348 364 360 366 371 347 364 382 352 381 371 372 354 378 378 384 367 387 359 376 389 381 399 392 389 373 367 387 383 378 387 377 381 383 410 394 383 386 416 389 390 416 408 394 385 393 398 409 424 407 413 424 398 411 422 431 394 421 409 423 422 415 436 435 430 426 421 420 436 436 418 425 444 436 427 446 419 438 456 420 429 424 442 438 437 433 422 439 458 456 468 440 441 433 440 435 455 440 456 473 435 459 472 440 444 457 457 451 453 479 465 484 459 468 484 482 459 477 453 473 463 470 499 495 458 458 494 460 479 504 480 478 483 496 474 510 493 479 491 505 477 504 471 516 484 480 476 513 504 497 477 516 512 481 494 528 507 508 533 503 491 521 494 500 523 534 523 505 536 525 511 530 519 541 525 510 517 519 525 548 527 512 548 511 553 534 535 559 548 528 558 522 559 531 564 539 514 527 563 561 538 536 571 538 567 576 538 546 558 575 565 528 576 532 549 537 580 531 563 580 537 536 581 542 559 581 547 592 582 557 590 584 572 555 597 594 587 580 573 549 571 565 573 604 574 595 571 604 563 559 580 586 566 560 601 569 609 572 572 615 609 597 586 591 621 572 587 594 567 586 621 591 577 624 584 618 607 617 626 623 581 631 604 588 591 581 590 636 588 594 626 614 632 607 636 625 642 596 636 606 600 631 589 618 589 595 597 611 629 650 594 638 622 607 613 639 629 621 601 603 645 654 618 606 657 630 662 643 625 662 630 624 653 629 658 616 664 650 625 629 619 644 632 630 635 638 646 667 649 673 616 653 632 657 670 624 631 665 671 662 632 660 643 663 659 632 624 673 655 620 644 671 624 685 669 632 630 674 659 671 647 664 685 653 630 646 645 680 636 629 690 651 681 652 667 636 677 677 686 635 681 685 657 646 677 688 653 637 641 648 669 678 692 676 642 636 700 648 703 658 651 676 639 656 673 652 683 647 697 666 698 674 698 702 652 706 685 680 689 700 653 702 687 650 664 645 668 679 675 667 700 708 706 653 659 691 673 706 670 708 702 669 648 692 690 683 668 653 709 689 687 691 680 700 695 670 691 701 705 677 714 692 669 704 690 681 700 650 682 665 713 678 697 655 657 673 700 687 680 696 661 661 680 702 715 661 666 699 654 663 660 660 715 681 716 689 655 708 691 688 665 695 650 713 709 665 668 691 703 708 678 655 652 709 716 657 660 672 706 672 685 649 681 682 679 687 653 692 678 702 663 701 678 670 695 677 686 654 660 680 652 688 685 655 689 684 663 708 707 653 664 675 661 672 691 649 696 659 687 659 664 708 705 662 703 652 652 677 663 643 689 687 658 656 660 645 676 697 682 665 698 673 641 655 700 704 675 684 650 650 698 686 646 691 686 642 639 652 687 667 635 665 686 651 662 657 640 635 683 676 647 666 673 633 694 638 658 628 665 650 648 631 650 646 690 637 664 645 653 651 681 681 628 632 673 643 682 649 652 622 621 643 678 649 641 635 657 631 622 639 623 624 655 636 661 643 675 633 657 644 662 610 619 638 660 608 648 626 636 628 634 606 634 624 649 649 643 650 650 660 655 621 638 606 649 644 643 645 613 619 625 597 638 652 636 608 630 641 619 610 598 594 631 621 643 624 616 600 593 626 626 630 615 604 621 606 591 592 635 593 591 587 618 607 617 576 588 588 605 608 613 591 591 611 625 583 623 579 616 606 589 576 585 576 578 617 563 591 566 562 561 577 604 602 593 564 579 572 564 597 566 559 568 570 584 560 552 564 570 563 551 597 597 550 586 594 561 558 558 590 572 591 552 557 574 540 569 559 549 543 534 555 534 577 543 536 547 577 576 553 558 560 558 537 543 573 567 529 561 543 562 561 561 557 547 552 530 527 562 560 550 539 519 542 533 544 519 503 551 517 510 502 545 519 525 520 529 504 510 516 534 507 512 521 509 499 509 517 516 500 510 530 509 505 528 524 486 517 492 508 516 515 487 498 496 479 502 483 482 503 495 509 505 500 477 499 492 501 479 471 463 497 503 487 484 465 482 459 491 476 456 464 473 485 449 458 472 476 464 474 441 440 449 444 463 479 464 464 457 457 444 433 435 473 459 429 459 458 464 425 465 433 452 447 425 461 456 433 448 416 435 446 429 450 443 426 431 441 438 446 446 443 419 433 411 423 425 400 400 434 418 413 415 424 405 398 424 425 395 405 395 408 407 400 391 390 416 405 407 414 392 391 385 406 379 407 384 396 391 386 404 374 385 384 399 364 398 362 375 396 374 380 382 370 389 371 380 364 364 354 377 366 371 353 346 370 344 372 377 355 343 352 356 355 358 359 363 366 333 359 361 347 331 328 346 346 357 354 353 334 331 330 322 337 346 329 326 344 323 341 321 332 321 337 313 332 326 321 330 308 310 328 306 316 307 306 304 307 306 325 320 312 318 317 319 295 311 293 314 292 285 311 305 283 310 309 308 286 301 299 291 290 284 287 280 297 275 270 269 287 286 289 270 270 268 280 275 263 262 278 264 284 278 279 275 259 277 271 271 261 252 273 272 255 254 250 253 263 247 267 255 244 264 261 253 239 246 259 254 253 250 239 238 240 243 236 232 247 233 231 225 228 232 237 236 243 221 239 219 236 224 231 217 230 213 213 217 211 210 228 224 215 211 210 220 217 224 219 215 206 207 214 208 208 204 207 199 212 209 203 204 196 192 190 203 194 206 195 193 203 202 187 188 198 184 183 189 196 181 190 186 180 180 191 183 187 176 185 175 175 172 184 177 172 181 180 166 178 173 172 170 166 170 167 175 170 173 169 162 163 158 156 164 154 156 162 161 164 164 160 159 149 155 161 153 147 153 148 158 146 154 142 155 143 151 149 151 147 142 139 139 142 142 136 144 135 145 139 138 137 135 135 135 139 138 140 137 133 138 125 128 124 130 123 129 122 126 130 123 120 124 122 118 127 123 126 125 126 124 124 121 116 116 118 113 120 112 111 119 117 117 113 118 108 109 111 111 106 113 110 108 104 108 109 103 104 106 106 102 103 103 101 102 102 100 103 100 99 97 102 97 96 95 96 101 100 99 99 96 97 92 96 98 95 94 92 93 92 94 95 91 88 94 86 90 90 89 85 87 88 89 86 84 85 82 84 82 82 86 80 84 80 78 80 83 78 78 81 76 76 82 83 78 82 77 76 76 76 76 77 79 79 74 76 75 74 77 73 76 73 74 73 77 70 75 76 72 72 75 71 73 73 74 70 69 72 68 68 70 70 71 67 66 71 68 68 68 70 66 66 69 65 67 65 66 68 66 66 69 68 64 67 63 66 68 65 63 65 62 65 65 67 67 63 67 62 67 64 64 62 63 62 66 64 62 66 63 64 61 66 63 66 62 63 60 60 62 60 63 60 63 64 65 62
63 63 60 61 64 63 60 60 63 63 61 64 60 63 61 60 60 63 65 61 63 65 61 64 66 63 65 61 66 63 63 63 66 61 62 65 64 63 63 67 64 64 65 66 67 65 66 67 66 64 64 64 68 69 66 66 64 66 67 68 66 68 67 70 66 67 68 73 72 71 73 69 69 69 70 74 75 75 69 73 72 72 75 76 70 72 71 71 74 73 77 74 77 78 77 78 78 80 78 77 76 79 79 83 79 77 81 83 77 83 82 84 83 82 84 81 79 82 80 86 82 85 81 85 83 87 90 90 83 85 91 85 87 86 88 94 95 87 90 95 92 93 96 95 98 97 94 96 94 95 93 101 98 99 99 103 100 98 100 105 100 106 99 99 100 108 102 101 108 105 103 101 110 105 108 112 110 113 115 106 109 115 110 115 114 117 116 114 119 119 121 113 123 114 115 118 117 124 117 119 121 119 125 125 125 124 129 120 130 123 125 128 133 126 133 137 135 132 127 134 132 130 133 134 131 133 134 136 138 141 141 137 138 145 148 141 148 143 149 145 149 149 147 150 147 155 148 146 156 156 153 158 156 155 152 150 165 153 158 163 168 161 156 167 170 161 166 171 158 168 173 164 166 175 167 168 171 165 175 174 180 182 182 182 180 179 182 179 183 182 191 192 183 183 186 185 179 185 198 186 197 189 196 202 186 189 203 197 197 200 193 208 194 199 208 206 201 207 204 202 214 210 205 212 218 212 205 211 212 209 206 211 208 217 222 228 220 229 226 218 215 220 226 219 221 217 236 226 224 226 226 232 226 245 236 238 241 251 228 228 249 249 231 248 252 241 255 240 246 239 258 256 259 257 247 257 247 260 255 258 267 257 255 256 258 271 253 265 275 258 259 280 271 274 281 261 263 279 270 286 290 280 287 286 275 292 271 280 284 282 285 275 281 297 280 282 292 283 303 284 282 301 301 312 302 302 289 290 292 318 316 294 312 322 324 307 309 316 319 315 323 318 316 315 306 316 325 320 331 331 323 314 339 318 345 324 329 339 317 318 350 333 323 339 334 348 339 356 337 359 351 330 361 334 360 343 360 356 362 340 363 365 345 352 346 342 371 353 370 346 360 366 363 361 382 381 363 379 375 363 389 385 360 376 385 381 375 379 395 398 372 380 402 403 401 393 375 394 376 380 396 390 391 377 378 403 389 380 393 398 406 412 394 415 400 408 420 413 424 395 414 413 401 431 436 415 398 414 434 434 418 402 438 407 438 412 428 410 439 447 432 428 433 416 424 435 457 451 461 443 424 427 459 428 441 437 466 438 450 448 471 435 457 471 474 444 464 463 461 464 448 446 456 461 471 470 475 480 480 449 463 467 453 483 482 494 496 494 494 474 495 502 473 468 480 469 460 475 491 506 495 513 511 479 472 514 474 473 507 515 490 519 495 487 510 494 480 486 495 485 501 487 532 496 491 519 486 507 534 510 508 502 531 528 511 523 538 525 536 514 507 503 512 520 536 526 537 505 515 542 534 508 541 544 555 543 549 530 521 536 561 528 553 518 521 557 545 559 544 573 529 522 570 561 556 545 565 580 542 536 566 546 541 550 546 577 551 570 573 566 538 572 543 544 562 563 559 562 562 584 598 600 592 581 593 566 550 566 552 552 589 596 604 582 606 599 602 606 611 568 562 611 572 587 612 617 562 600 598 609 584 604 608 621 567 568 581 612 615 591 608 596 623 623 619 591 592 599 576 581 582 621 637 611 626 629 586 581 641 642 599 595 631 634 630 646 591 631 611 647 621 622 626 613 616 636 649 612 638 615 595 624 596 650 651 641 636 643 618 618 620 651 616 615 604 646 628 612 636 646 650 655 612 656 608 648 669 646 618 614 656 659 656 651 623 648 674 649 613 673 618 668 627 667 656 630 663 653 637 660 646 665 649 650 643 682 643 656 658 670 638 631 683 651 625 628 640 669 678 666 692 634 656 636 680 645 679 634 689 656 684 651 656 642 638 670 664 672 636 642 691 666 680 693 669 691 653 645 700 666 655 669 686 661 685 701 668 662 692 684 644 673 687 641 678 699 685 660 699 650 686 664 670 687 703 643 709 645 699 662 693 652 695 676 694 677 690 674 651 682 697 669 679 701 707 677 681 709 679 654 684 704 682 666 709 654 658 685 687 713 695 688 664 664 714 650 685 680 652 685 716 704 649 690 699 710 661 675 714 696 692 685 685 659 704 687 675 656 658 654 653 713 694 670 670 700 680 706 663 683 683 671 678 683 652 668 684 664 694 681 650 668 656 693 685 710 663 710 656 679 715 660 674 691 687 701 673 649 690 694 682 655 715 711 696 648 660 661 671 712 700 679 662 705 654 697 706 675 697 712 711 693 661 675 675 699 660 707 707 701 684 673 672 703 709 650 660 699 646 688 645 647 697 697 650 648 654 669 647 703 645 698 682 648 650 693 680 683 706 645 690 673 673 649 663 670 670 694 658 689 671 658 654 671 676 696 677 664 643 643 672 649 668 641 688 642 632 675 693 691 629 638 647 676 665 682 679 685 655 648 654 641 644 672 644 650 660 653 643 629 644 682 635 657 627 681 652 672 680 648 621 636 636 680 630 634 655 651 677 647 631 629 636 633 656 636 616 611 664 620 672 654 611 610 650 643 608 657 614 609 639 661 649 622 636 617 652 605 648 603 644 640 602 651 611 637 655 621 626 629 631 617 604 648 603 601 643 647 642 598 626 591 639 599 619 590 602 627 619 632 630 626 618 592 603 622 609 591 620 587 583 625 605 601 586 626 605 629 577 592 573 605 582 625 574 598 583 583 573 578 611 621 589 612 619 583 579 597 574 604 603 563 590 589 556 574 591 602 605 585 572 606 571 566 594 555 547 568 582 600 563 592 555 584 565 556 585 579 560 592 585 549 569 545 562 545 553 573 549 571 538 530 568 548 577 539 526 538 536 544 555 554 547 554 547 555 516 547 568 524 539 551 557 534 544 524 543 556 514 559 511 520 555 531 506 544 540 536 511 532 529 504 526 525 530 541 508 534 500 508 506 495 536 512 487 487 494 491 502 500 484 487 486 490 508 523 504 489 496 487 501 505 513 483 469 500 482 487 490 491 502 504 502 501 477 473 485 476 457 478 463 500 456 485 494 474 469 494 449 482 481 480 480 475 482 485 477 450 451 443 475 478 437 460 438 435 443 443 463 451 457 455 431 469 432 428 423 454 439 432 443 445 459 423 441 429 438 449 453 447 447 421 409 414 421 427 412 445 427 418 421 441 434 403 435 408 402 433 396 419 398 418 416 390 417 419 399 401 413 392 419 404 418 405 388 390 388 378 383 389 380 386 406 372 373 388 368 379 400 402 365 380 385 379 390 382 389 372 393 368 369 371 358 380 378 382 366 383 357 359 371 351 355 373 347 374 374 364 369 361 367 350 362 350 357 335 353 332 356 350 336 358 328 341 334 348 342 321 320 341 325 349 322 321 322 321 318 339 334 336 312 326 335 322 313 323 314 325 318 330 310 307 312 306 315 303 306 323 297 318 301 301 304 288 299 288 299 303 302 300 282 282 308 292 294 300 292 304 283 288 273 273 283 284 272 294 294 291 291 282 271 268 265 281 265 286 264 262 275 275 272 256 257 260 263 251 254 272 251 257 251 261 256 246 247 247 266 263 240 243 249 248 258 244 250 254 239 241 248 249 231 246 239 234 233 240 230 239 224 222 231 227 238 221 233 219 232 217 220 226 233 223 215 230 217 225 217 225 207 224 215 212 208 209 214 212 209 216 209 198 201 205 206 195 207 200 199 204 207 195 194 199 196 202 193 190 185 199 187 184 184 184 186 180 192 195 187 176 190 189 180 187 183 179 185 177 175 174 182 176 168 170 179 166 172 166 163 171 163 164 174 161 165 168 168 158 166 162 156 165 154 162 158 152 164 163 151 160 153 158 151 160 157 156 151 145 147 152 147 144 147 149 144 140 144 139 138 148 138 145 146 133 142 139 143 142 137 138 136 132 129 138 134 138 131 128 128 129 124 135 123 126 128 124 121 121 128 126 120 120 121 123 116 122 118 121 116 116 117 114 117 119 111 114 116 115 114 113 108 115 113 107 111 108 107 105 112 103 110 108 110 103 101 101 102 106 106 107 100 98 105 97 99 100 103 103 101 99 95 93 98 98 96 93 91 92 92 98 97 90 96 91 93 89 92 94 92 91 87 88 87 90 86 88 84 88 85 85 84 87 85 87 84 85 82 80 82 84 85 79 79 80 83 82 80 77 77 82 78 80 77 78 78 80 78 79 76 77 75 75 74 75 77 77 73 77 75 72 74 74 73 72 72 75 69 72 73 70 71 68 72 73 69 70 69 70 66 70 68 66 69 65 67 67 67 65 65 66 65 69 65 68 66 68 63 64 66 64 64 64 64 64 67 64 62 64 63 62 64 61 64 62 65 66 64 62 66 62 62 60 65 63 63 60 61 61 61 62 62 61 64 64 64 61 65 64 61 65 60 64
62 62 64 60 59 59 60 62 60 62 60 63 63 61 64 64 63 63 62 64 64 64 63 62 64 60 64 65 65 64 62 63 66 62 62 65 61 63 66 66 66 63 65 64 65 62 63 67 66 64 67 68 67 68 64 66 69 67 69 68 67 66 69 70 66 70 70 72 69 69 67 72 68 71 69 68 74 71 70 74 69 70 71 74 73 71 73 76 77 77 74 75 78 77 76 74 77 78 79 79 75 80 77 75 83 77 82 83 82 81 80 82 83 77 83 82 81 85 82 83 82 80 85 84 82 84 88 83 90 86 88 90 91 90 85 90 87 86 87 95 96 90 89 96 93 90 92 94 94 98 92 92 97 96 101 94 100 103 102 96 101 105 104 105 102 99 106 107 107 103 106 104 109 109 109 106 105 111 106 110 108 116 111 113 116 113 118 114 110 118 112 121 112 116 114 118 117 115 124 124 125 127 122 126 124 126 122 126 130 121 130 125 124 135 127 133 128 126 137 139 129 140 134 134 136 141 140 142 136 134 133 136 142 146 136 145 140 145 151 148 152 144 148 151 146 145 157 158 154 158 152 153 157 154 155 162 160 165 153 160 163 156 162 154 169 162 168 158 172 163 174 163 171 174 166 178 170 174 172 169 167 169 179 183 177 181 176 183 184 177 176 180 188 187 187 188 193 182 185 183 186 191 188 196 190 199 202 200 191 202 200 192 207 205 205 198 212 202 195 213 201 207 217 208 218 215 213 215 215 204 208 206 225 224 215 225 209 224 213 217 213 224 224 216 235 228 230 235 232 237 234 235 241 233 246 233 234 249 229 233 251 249 248 248 248 243 237 257 236 246 253 252 244 256 257 265 263 253 257 265 252 253 261 253 252 257 254 274 278 267 265 260 257 272 271 283 286 267 281 278 284 270 276 279 286 291 284 270 274 273 283 280 299 298 303 303 301 281 282 305 291 286 298 292 313 308 305 292 309 290 301 292 303 309 297 322 296 314 311 318 327 327 313 313 319 328 314 306 333 308 312 331 316 312 315 318 322 336 346 345 324 320 346 345 340 341 327 342 335 349 343 344 354 338 341 358 338 354 365 346 350 349 358 372 356 376 372 369 351 374 381 352 365 384 364 365 365 379 356 365 365 358 384 361 361 361 391 386 388 386 372 400 369 370 378 389 373 373 377 409 390 382 396 414 379 417 397 396 381 416 415 405 390 394 407 405 418 406 414 427 424 429 401 429 428 409 414 423 427 419 426 406 440 437 443 430 428 431 431 414 422 441 419 433 432 435 435 434 425 423 424 453 453 426 451 428 449 435 435 447 461 460 461 438 460 457 448 452 460 445 451 452 480 481 476 486 467 464 452 490 471 479 464 495 487 457 472 490 489 490 478 466 482 495 464 496 477 498 505 496 473 486 513 510 487 498 478 495 519 486 489 511 477 506 477 511 509 479 492 523 530 505 522 499 497 535 507 505 503 536 536 525 501 500 529 527 510 522 498 512 512 542 507 550 550 527 525 519 544 536 531 522 551 518 511 558 543 554 520 524 543 538 522 562 569 568 519 565 525 562 548 538 541 572 529 532 542 565 549 582 542 569 579 557 533 560 543 547 585 559 548 539 581 562 576 540 567 585 573 569 578 593 567 549 588 571 584 583 572 567 579 581 554 594 609 610 560 598 601 600 563 573 572 592 594 571 590 612 563 575 576 591 585 580 580 571 598 600 570 615 613 591 584 612 617 590 596 614 602 612 633 597 585 634 614 622 583 606 600 600 600 632 606 603 602 606 599 605 628 621 595 589 634 628 608 634 594 623 594 646 618 654 614 613 636 631 604 620 601 629 645 622 607 658 625 658 603 652 651 624 628 644 668 651 636 631 670 631 612 655 645 665 620 622 658 644 673 672 676 648 647 642 662 647 619 622 629 665 618 635 629 649 681 643 665 678 686 650 635 660 652 684 626 660 626 644 664 659 652 683 672 675 664 640 669 667 692 632 632 666 688 644 673 642 656 638 696 680 693 672 693 649 679 656 642 635 683 698 644 642 697 702 664 688 652 678 675 643 660 686 658 658 664 677 693 699 642 668 685 646 661 681 646 685 680 685 677 656 681 702 662 693 702 690 676 670 705 702 699 673 689 679 660 649 704 703 654 667 700 657 673 699 702 695 668 711 687 715 675 654 670 691 686 652 699 684 676 698 672 662 658 657 704 680 660 702 670 668 654 655 686 680 716 674 668 669 677 707 676 704 654 698 679 691 709 669 667 669 658 698 690 674 705 676 705 716 660 665 674 673 678 718 703 676 674 653 703 708 716 659 693 659 714 661 700 705 687 716 663 694 695 701 716 689 666 710 694 683 664 649 705 691 715 697 656 678 707 708 667 712 649 650 654 653 661 703 707 705 709 660 681 694 712 688 666 669 704 656 662 651 702 695 668 664 673 709 662 659 693 670 651 673 690 665 678 684 653 699 677 680 701 705 662 687 656 649 689 665 659 655 687 667 655 644 687 635 699 670 696 663 645 675 692 682 647 667 640 646 637 679 692 692 681 675 668 657 628 667 659 674 688 685 643 640 670 679 672 655 647 687 624 646 674 676 670 674 666 652 675 668 627 648 666 659 657 630 619 652 667 636 661 639 632 659 633 633 660 669 615 632 662 650 668 610 629 614 624 610 647 662 644 628 652 615 659 654 646 660 628 663 602 641 603 658 634 603 640 612 622 640 626 642 598 607 635 612 633 631 617 623 646 618 601 602 626 589 614 624 609 608 628 614 619 622 604 610 639 595 590 590 597 597 590 612 576 633 584 592 593 621 622 610 623 614 595 600 615 590 606 573 621 578 612 608 576 602 614 577 615 599 572 587 612 600 598 577 593 594 560 578 578 572 602 566 576 598 569 591 579 580 553 543 582 545 564 542 548 569 574 549 563 542 581 571 535 579 560 554 560 572 550 544 533 541 559 563 557 548 530 552 562 548 561 567 570 543 561 546 549 552 527 560 517 551 560 529 545 528 554 557 521 530 517 533 540 543 535 550 505 536 536 530 545 540 520 541 526 497 502 534 522 505 530 506 514 488 523 506 518 506 517 481 486 510 513 508 487 490 512 515 520 503 519 497 504 502 484 511 481 505 467 466 474 498 507 474 460 463 486 490 485 495 467 471 464 496 458 478 492 468 453 473 451 452 463 449 486 471 472 459 445 443 463 478 457 456 474 447 455 465 442 430 460 455 446 442 424 448 446 448 443 461 422 424 429 440 441 456 431 418 441 441 421 419 434 430 413 405 409 420 422 433 432 412 434 409 430 430 415 434 417 414 403 428 405 407 422 416 411 401 390 407 381 417 390 417 383 411 397 409 409 380 404 379 372 390 385 387 375 366 385 377 385 368 386 379 386 392 379 386 372 383 384 359 377 355 381 360 372 353 355 353 372 351 349 361 365 373 340 371 337 357 357 365 333 366 352 336 347 358 346 354 339 341 343 336 322 345 345 340 340 339 332 324 334 337 332 313 329 334 337 321 324 311 308 312 305 308 304 309 314 329 324 319 299 321 319 316 304 320 303 306 317 315 303 309 288 300 289 302 310 281 294 291 288 283 293 280 296 288 297 295 274 272 284 286 269 285 271 289 279 289 278 280 285 276 283 281 280 270 259 265 275 255 271 254 266 259 252 262 259 260 254 247 244 263 263 254 251 244 259 237 247 258 245 239 245 233 254 243 238 228 242 227 244 247 231 224 233 229 233 224 236 230 227 226 230 227 222 224 221 222 232 218 212 209 228 225 223 212 213 212 212 206 206 205 209 203 209 205 210 200 204 198 197 208 203 209 208 199 197 189 192 188 192 191 191 189 197 190 186 190 194 194 180 178 181 179 188 177 180 177 180 182 185 177 182 173 183 177 181 167 171 177 170 179 175 168 164 169 168 173 167 157 171 171 162 164 168 153 166 154 163 156 159 162 155 154 153 158 160 149 156 151 156 145 145 152 145 148 149 151 150 142 149 148 137 139 135 141 145 144 136 139 138 132 136 139 140 130 130 131 129 136 131 133 131 133 134 126 125 131 130 131 124 119 129 121 128 126 121 120 125 114 125 124 121 116 119 117 115 111 117 117 113 109 109 114 115 106 112 112 107 111 111 104 104 108 104 102 104 108 103 99 98 103 101 103 98 100 103 102 98 101 98 97 99 101 96 93 98 96 93 99 95 97 97 91 91 93 96 88 90 94 90 88 85 88 91 86 89 85 85 85 87 87 82 83 87 85 82 80 83 80 80 78 85 82 79 80 81 77 76 83 79 76 80 80 80 81 76 75 74 79 76 73 74 74 74 72 73 73 73 77 71 75 72 71 71 74 73 73 70 73 70 68 67 71 72 71 68 72 69 67 71 69 67 70 66 65 69 69 65 68 68 69 64 67 63 68 63 64 67 63 66 67 66 62 64 62 66 63 66 66 63 62 62 63 65 63 60 60 65 65 63 64 64 64 60 65 61 60 64 62 64 60 60 60 60 60 61 63 63 64 62 63 59 63 63 61
62 62 61 61 62 58 63 60 60 63 64 62 64 61 63 62 62 64 63 61 60 59 59 62 63 62 64 61 65 63 65 63 61 62 64 63 62 64 65 65 64 64 66 62 66 64 64 62 63 62 64 62 68 65 64 66 66 63 69 64 67 66 65 66 69 65 65 69 67 67 70 70 66 67 72 72 69 67 73 69 72 68 69 72 74 70 70 76 76 70 72 77 74 72 75 74 73 79 75 74 79 78 79 81 78 77 79 79 76 76 83 83 76 80 80 85 78 84 84 86 82 81 87 82 84 82 83 85 86 84 90 89 84 89 87 86 85 87 89 88 91 89 89 89 92 95 91 97 94 91 95 94 99 99 94 100 96 96 104 95 102 99 105 101 102 102 101 106 100 103 106 103 109 104 105 111 110 112 105 111 105 110 109 109 117 111 115 110 113 112 119 118 119 116 114 122 116 121 118 125 126 118 122 120 128 122 120 122 123 128 128 129 126 133 129 124 133 131 138 132 134 138 134 135 134 139 137 137 144 139 142 140 142 134 137 136 138 141 149 147 145 144 147 141 148 156 151 146 147 158 159 151 155 159 156 152 156 152 156 161 162 164 163 155 160 166 163 172 171 166 159 164 164 169 178 171 173 172 173 175 177 167 171 170 181 176 171 184 173 184 181 191 175 182 190 178 185 180 196 182 185 192 198 194 194 201 193 198 198 198 191 193 204 192 195 201 208 198 205 201 213 213 209 205 208 209 214 209 204 205 224 207 217 227 216 227 222 212 223 232 219 231 218 220 229 220 235 236 222 234 231 244 237 231 246 238 243 231 235 239 240 237 234 235 246 240 250 250 257 259 254 241 255 264 263 257 258 255 254 269 271 250 261 251 258 265 265 276 254 265 278 259 265 269 268 269 260 264 273 287 287 277 291 287 285 279 295 291 276 291 296 286 277 296 281 291 284 283 290 284 286 287 298 301 313 289 308 308 307 307 318 319 305 306 305 312 323 327 318 318 328 329 326 322 309 317 324 329 307 332 333 341 324 339 345 318 315 347 344 329 339 336 351 323 347 331 340 333 357 330 330 331 329 340 359 333 349 365 343 345 347 361 363 372 367 363 354 364 356 365 363 373 373 373 360 366 368 380 370 389 359 374 376 381 361 380 363 395 393 379 388 378 383 384 373 395 391 391 384 382 394 383 400 396 408 394 395 396 400 403 416 407 403 412 408 419 401 419 425 430 411 414 414 436 423 397 416 410 423 407 416 437 419 426 409 442 438 436 418 432 433 438 416 422 417 431 444 451 428 440 435 427 445 446 444 454 430 438 442 428 436 467 475 443 451 439 452 459 450 468 446 445 462 461 477 463 460 488 463 478 465 467 452 487 467 458 457 492 484 459 471 463 477 474 472 495 482 482 476 509 467 475 490 476 516 509 470 504 495 515 495 490 481 511 493 520 527 498 484 509 519 491 500 504 511 495 491 533 538 513 533 509 541 507 537 543 524 535 546 516 549 520 543 535 521 505 516 529 531 524 513 526 508 523 515 525 551 520 565 526 533 558 549 548 541 538 550 558 546 528 539 533 561 561 526 529 569 549 558 545 530 546 539 584 563 576 538 551 563 540 561 569 589 578 565 553 551 570 594 580 550 577 566 590 579 550 579 565 583 591 587 575 571 554 591 575 576 563 564 606 571 567 604 608 579 574 620 585 619 620 588 610 595 585 590 610 581 580 582 599 627 622 618 624 617 585 580 576 608 621 632 600 637 612 584 595 623 620 585 611 602 627 608 640 598 608 634 606 610 636 600 611 647 645 650 613 648 622 653 594 603 637 616 611 601 620 627 659 650 605 602 641 654 641 629 610 650 606 660 629 646 667 662 632 650 651 639 658 653 673 631 629 667 639 665 642 633 657 661 658 635 628 631 673 649 660 625 673 683 683 682 662 636 641 656 666 624 660 680 675 663 680 632 650 675 658 663 688 677 654 655 662 628 657 642 629 691 667 671 646 652 670 659 693 683 652 686 672 699 645 645 665 685 692 648 679 665 681 700 655 675 661 689 644 660 663 684 704 670 672 652 674 670 641 657 677 646 679 662 697 706 681 661 651 678 666 695 707 662 709 677 650 683 664 697 677 647 697 668 691 711 695 662 680 689 690 692 654 651 656 649 661 674 714 661 707 670 668 667 663 677 671 697 655 691 681 687 692 665 709 677 662 698 702 704 681 678 682 688 690 698 697 703 665 695 716 655 717 675 681 671 705 705 652 710 686 684 687 660 707 686 695 659 666 678 712 696 713 683 665 683 662 651 676 684 695 681 696 693 706 658 713 699 651 654 697 685 686 672 700 680 706 675 687 661 710 679 713 710 710 666 683 661 666 708 702 709 669 678 692 664 693 693 651 693 696 698 667 670 659 649 700 647 682 669 666 682 707 662 666 660 680 672 651 709 666 669 692 668 671 688 663 678 679 690 653 671 676 698 696 703 649 692 669 664 674 691 643 641 675 680 672 642 656 695 656 641 681 691 643 649 655 635 668 676 633 682 633 678 658 632 635 675 639 657 664 629 677 690 685 658 682 640 652 677 681 653 676 657 630 672 659 638 664 685 624 670 657 679 679 642 633 620 655 666 640 666 622 671 636 667 623 638 650 667 636 662 618 622 654 650 640 659 632 669 655 614 612 631 654 647 619 618 619 615 643 651 618 631 643 648 647 623 610 603 621 629 636 599 610 647 621 620 605 606 639 608 638 630 616 615 604 634 592 601 620 622 628 625 600 643 610 609 593 602 640 590 630 592 622 601 584 579 596 625 580 611 597 620 611 603 572 601 619 615 601 609 600 582 592 600 567 576 588 575 587 602 570 614 587 611 565 599 579 591 607 581 570 582 603 596 591 606 557 581 563 582 595 595 599 553 572 577 549 555 591 571 543 565 566 545 538 563 546 547 553 578 539 537 542 565 540 561 553 580 555 566 571 568 559 571 562 521 541 529 530 548 559 555 565 567 516 543 528 561 529 560 560 508 557 520 556 511 537 553 552 513 518 508 538 511 540 507 500 509 525 545 531 506 520 527 510 496 523 493 523 519 523 525 511 499 486 491 520 518 519 501 522 510 492 510 519 505 471 504 470 497 513 474 496 509 495 484 504 490 470 497 489 476 473 495 460 488 455 478 489 495 472 457 479 465 482 467 454 464 449 479 444 483 448 445 464 476 443 435 466 459 447 463 474 431 439 446 435 454 442 448 465 423 462 455 462 461 455 424 456 427 428 442 421 435 436 445 447 408 412 406 406 425 427 435 431 399 426 422 418 401 419 427 406 397 428 400 399 424 394 405 419 405 408 387 401 395 384 415 381 405 386 407 380 378 382 396 379 395 374 390 394 393 388 382 390 380 391 382 367 389 386 381 391 370 366 374 363 365 379 367 366 351 363 377 360 370 358 374 367 350 350 371 351 340 337 338 353 364 353 358 363 352 331 330 358 348 327 335 331 340 330 347 320 337 346 344 322 341 343 339 328 331 314 322 332 319 326 313 325 320 312 305 324 317 321 304 309 321 304 307 309 313 291 314 291 306 314 297 290 292 301 292 299 293 303 291 285 299 293 278 292 280 291 298 292 291 294 273 272 277 289 267 286 274 280 267 278 262 277 274 272 266 279 279 269 268 258 253 251 263 257 251 253 248 264 246 268 247 255 256 252 239 257 254 252 244 247 235 252 234 248 230 241 246 239 235 236 227 236 230 224 245 225 243 232 229 239 218 234 230 226 234 221 222 214 223 220 220 209 228 218 210 214 207 210 205 220 221 202 202 214 199 205 198 205 195 196 206 194 209 203 195 206 197 206 188 196 203 203 191 195 198 196 193 189 192 181 190 185 187 190 177 178 188 181 177 180 180 177 174 169 170 173 182 170 175 173 167 179 173 165 171 175 170 167 159 166 157 157 166 160 161 160 161 167 163 160 162 157 161 149 154 146 154 152 146 151 143 145 152 152 152 140 140 143 145 137 136 136 147 141 143 142 136 135 140 142 132 138 132 136 130 137 128 134 135 129 137 128 127 129 130 121 123 123 127 120 125 126 126 123 123 120 124 124 122 117 118 118 116 115 117 111 114 113 117 116 110 117 115 113 110 110 111 106 105 104 108 106 105 106 107 103 103 108 104 100 102 100 99 105 105 96 97 97 98 104 102 100 97 100 93 94 92 98 99 95 98 93 89 95 89 89 88 87 93 93 93 90 87 87 91 84 87 85 87 89 83 87 81 80 80 87 79 83 83 85 83 80 78 78 78 80 76 79 80 81 80 75 77 77 76 77 76 74 79 76 73 76 74 77 75 74 71 70 74 71 70 71 72 74 75 72 71 69 68 71 71 69 69 73 68 70 66 70 69 65 70 70 65 65 66 67 64 68 66 68 63 65 64 66 66 66 62 62 66 66 63 62 64 61 66 66 63 62 62 61 61 64 64 60 64 61 61 64 63 62 62 63 62 61 64 59 59 62 63 61 60 64 60 61 62 60 59 58 60 59 59 59 61 61 59 59
60 58 63 58 59 58 60 62 60 63 60 59 60 58 61 61 62 61 58 59 62 62 59 59 64 59 60 61 63 60 61 63 64 60 64 61 60 64 63 60 61 60 61 64 65 64 66 61 61 64 64 66 63 63 64 66 65 64 63 67 65 63 66 64 66 69 65 65 66 67 65 68 71 68 70 68 72 73 73 71 69 73 71 69 69 72 74 75 74 76 72 73 77 77 72 74 74 78 77 77 74 75 79 79 78 75 75 75 77 77 81 81 79 80 80 77 84 80 85 85 81 79 85 87 87 82 86 81 89 88 84 89 90 89 91 88 93 92 86 92 87 88 87 89 92 95 89 92 93 96 91 96 92 95 98 99 95 101 94 98 102 95 100 102 103 97 101 107 105 107 100 101 109 107 110 110 104 103 111 113 106 108 107 116 115 107 112 109 110 109 110 116 114 118 113 117 117 117 114 118 122 124 118 119 124 126 128 124 120 130 129 127 126 125 126 127 131 133 131 133 134 133 128 134 141 133 141 140 134 141 133 141 145 144 138 138 137 146 141 148 140 146 147 146 145 151 151 146 158 147 159 151 160 161 159 156 162 153 157 162 152 155 161 168 167 165 167 160 159 159 160 160 172 171 164 162 171 173 169 166 181 179 169 170 169 182 172 171 179 180 173 190 190 186 182 182 194 189 183 180 190 192 198 188 200 194 187 191 200 205 201 209 194 192 205 205 208 206 211 206 200 201 205 208 219 205 214 216 216 214 215 215 219 214 224 222 227 229 219 230 222 214 230 220 236 217 232 223 219 228 227 230 235 242 225 246 237 227 238 244 241 251 242 243 236 240 241 257 235 243 238 258 245 253 250 253 244 255 247 252 253 256 261 250 272 256 270 276 273 265 267 261 269 273 270 271 284 277 263 273 264 290 276 274 285 274 284 290 293 271 276 292 279 293 295 284 279 302 290 290 288 311 297 293 289 310 312 290 313 311 291 320 292 303 314 313 310 316 325 325 326 311 311 317 330 332 325 323 311 329 328 312 340 323 340 333 337 321 340 329 341 348 328 329 326 335 327 324 331 335 345 361 336 331 354 335 359 364 347 366 338 351 353 361 355 343 357 378 363 373 372 357 352 369 358 352 356 377 357 358 374 389 373 367 372 382 396 375 389 393 386 373 373 379 388 385 391 396 391 382 398 397 401 402 408 383 407 418 414 382 387 415 416 386 397 411 409 395 393 413 402 402 426 419 401 423 405 440 415 441 415 408 433 442 442 446 422 411 428 432 434 436 437 453 433 423 429 427 433 420 442 425 436 444 451 441 447 437 468 431 435 431 458 453 458 467 476 453 438 467 443 459 480 482 466 477 482 487 461 479 492 494 492 491 491 486 453 495 472 479 476 458 489 478 462 484 479 471 499 481 469 476 513 471 502 516 490 518 480 486 522 482 475 489 496 522 515 509 491 523 507 528 491 533 505 534 487 524 520 514 514 525 527 537 537 526 523 508 526 530 538 516 519 505 549 533 520 546 551 544 513 509 512 537 527 532 563 539 534 554 553 563 561 568 562 560 558 570 558 554 556 536 547 544 538 559 534 564 535 572 562 563 580 570 586 564 557 564 557 536 545 538 542 587 553 552 571 596 589 581 596 551 569 567 592 575 574 590 570 552 559 560 601 572 610 588 609 556 599 611 591 563 595 561 576 606 566 565 578 600 586 606 622 580 572 585 625 594 573 621 603 575 617 624 590 608 617 635 626 591 614 617 621 599 612 594 624 630 597 609 607 639 636 640 630 646 611 644 604 635 613 631 637 643 593 625 598 612 595 611 626 626 618 608 656 622 620 619 662 614 650 628 602 618 617 604 650 637 652 646 645 667 611 662 630 628 659 668 657 656 652 670 650 673 671 669 619 625 638 674 663 629 622 674 631 654 662 682 640 640 650 666 658 655 682 650 623 628 640 666 681 652 645 637 666 642 639 670 663 676 632 642 644 655 655 664 687 638 689 631 662 682 678 684 687 645 675 666 688 660 670 664 700 676 665 699 672 670 701 648 689 701 674 686 687 647 672 689 671 664 651 701 665 687 689 677 679 664 694 673 678 697 690 665 670 653 679 657 703 647 692 690 666 695 664 646 690 679 695 704 671 713 656 687 673 687 692 651 666 712 657 668 692 669 658 677 676 649 681 669 660 667 713 680 656 663 680 709 705 662 706 662 669 715 702 703 694 687 707 654 692 717 673 676 677 691 704 704 691 675 664 709 700 659 680 706 681 710 696 667 662 683 678 688 687 670 680 670 714 667 672 686 672 702 710 698 673 702 690 652 665 702 710 712 717 669 698 678 667 674 693 685 713 660 652 679 685 688 698 679 704 658 653 655 707 651 709 668 701 688 668 714 677 666 715 675 683 694 709 707 657 684 673 651 700 683 688 667 654 676 704 708 653 697 647 647 709 644 702 658 703 693 690 674 693 655 661 665 681 661 702 686 657 642 672 642 699 689 642 659 668 666 654 675 668 672 693 665 682 655 655 657 687 674 654 647 649 656 677 660 662 694 666 692 637 636 633 646 680 632 629 666 686 672 648 673 636 643 657 639 635 646 651 638 672 648 662 641 668 635 644 655 650 668 633 680 681 625 621 621 670 635 657 629 663 668 621 657 622 670 628 649 630 617 636 626 616 670 670 663 662 653 647 663 659 651 613 649 637 624 652 645 620 624 631 646 626 601 612 616 621 613 603 610 635 631 630 621 634 623 644 633 603 650 630 623 615 640 636 622 644 631 601 633 593 624 590 621 639 591 618 588 589 583 633 617 619 623 613 574 624 595 620 614 572 583 584 618 569 575 569 593 582 606 566 588 577 581 570 604 616 576 613 605 575 606 574 571 561 564 574 568 584 601 564 553 597 582 548 587 545 591 562 587 542 581 585 587 579 557 561 551 558 567 569 564 546 553 578 581 536 541 583 545 576 546 555 529 535 555 528 572 521 526 523 540 551 520 558 547 542 563 559 559 526 525 539 518 524 557 559 517 520 554 530 510 516 522 519 524 510 547 523 503 545 533 507 541 539 540 512 493 521 523 507 501 509 521 524 503 501 491 523 517 515 518 518 492 496 521 514 504 516 509 480 499 491 485 501 506 501 464 478 493 476 478 491 495 464 462 471 461 482 465 495 473 470 485 469 459 465 458 472 446 451 453 467 454 481 453 468 458 478 457 477 465 459 454 455 452 437 434 460 443 467 446 442 434 457 448 424 445 431 441 421 445 443 424 452 436 413 438 440 434 409 422 436 444 424 421 418 426 402 433 436 402 433 398 413 410 419 409 428 420 393 419 393 409 398 418 411 397 420 387 394 397 409 389 411 382 395 390 388 389 400 400 397 387 395 367 378 379 377 380 373 388 364 375 368 374 366 363 371 363 380 374 353 363 380 367 346 360 372 364 363 357 368 369 346 355 353 351 361 352 358 343 352 362 349 350 337 357 346 327 324 349 351 350 325 339 340 317 328 331 335 326 330 325 319 321 320 333 327 313 312 319 331 304 319 314 318 309 322 298 325 298 304 311 305 304 305 298 295 288 300 314 293 301 291 305 301 289 290 291 278 303 280 277 281 294 286 293 280 284 283 271 274 276 267 268 279 265 273 284 266 267 260 282 269 270 256 274 262 267 251 267 254 256 262 255 261 258 263 262 254 262 244 240 244 242 245 240 253 239 235 241 233 246 230 241 232 239 244 247 238 233 236 244 226 232 242 231 231 221 224 224 223 216 228 228 228 212 211 211 216 212 213 211 207 213 205 210 223 206 209 207 201 210 198 212 198 211 201 201 211 194 192 202 190 205 197 195 205 190 193 191 188 195 197 195 195 190 188 195 187 185 179 175 184 181 176 184 185 173 188 182 184 168 181 173 176 172 176 165 175 176 163 167 174 163 160 172 168 160 161 170 164 161 164 160 160 162 163 159 156 154 148 147 150 149 154 150 148 148 143 155 147 142 152 145 139 149 137 143 145 140 146 139 137 141 144 136 137 142 131 130 132 131 139 135 136 127 128 129 127 131 124 123 127 124 123 125 123 126 122 118 118 118 120 116 122 121 120 115 118 121 120 119 113 118 117 110 112 117 113 111 117 111 105 105 106 107 107 105 104 104 104 108 103 105 105 108 100 101 99 100 105 100 101 104 101 99 99 97 95 94 95 94 97 92 96 97 94 94 90 96 89 94 89 87 92 88 91 93 88 89 89 85 89 84 88 88 88 84 84 81 81 85 85 86 85 79 85 83 80 78 84 76 83 83 81 81 80 77 81 75 78 79 75 79 78 75 77 73 77 75 75 76 74 70 76 74 75 71 70 70 70 73 70 68 68 72 72 67 72 70 66 66 66 68 69 70 69 70 64 65 66 68 66 64 66 66 66 67 65 65 67 64 66 65 65 62 62 65 65 65 62 64 60 61 64 63 64 63 62 64 62 63 61 61 64 59 59 60 61 61 63 64 60 59 61 61 60 60 63 62 62 59 59 61 60 58 58 58 59 60 60 61 58 63
57 61 60 57 60 60 57 62 60 57 57 61 60 59 57 60 61 63 60 62 60 62 62 58 60 61 60 62 58 58 59 63 61 63 63 64 61 61 64 62 60 63 61 64 64 61 65 62 65 62 61 65 64 63 66 65 67 66 63 66 68 64 65 68 68 69 67 69 69 64 67 65 68 68 71 69 71 72 67 70 71 70 73 69 68 71 69 74 73 73 76 71 73 76 75 71 73 73 76 73 78 79 75 79 80 79 76 79 79 76 78 78 76 76 83 83 83 84 82 85 85 82 80 82 85 87 87 82 82 86 88 88 90 89 83 86 85 86 87 90 89 94 87 92 88 95 90 96 97 91 92 95 99 100 98 101 96 96 99 99 97 97 100 104 100 99 105 104 100 105 100 108 104 104 103 104 106 108 109 106 112 108 109 115 110 107 108 110 110 116 116 112 111 119 117 117 117 114 121 115 116 121 115 124 120 128 122 118 122 123 122 123 124 130 125 127 129 133 133 133 127 138 137 137 133 137 132 142 137 139 144 144 138 142 143 140 135 137 143 142 149 145 152 150 151 145 154 145 145 158 145 154 152 150 155 154 153 163 159 155 153 167 155 157 166 164 167 164 161 157 166 162 166 175 171 167 168 164 166 178 177 173 176 179 176 173 172 177 181 183 175 182 189 181 184 177 178 190 189 192 182 197 198 198 186 186 193 195 205 202 196 199 209 193 194 191 198 210 210 197 203 203 205 206 200 214 219 210 210 204 224 211 208 225 216 211 224 219 226 220 228 224 226 233 215 232 228 232 237 241 231 234 239 232 242 237 247 237 240 243 229 251 239 238 237 236 246 239 248 238 245 256 252 241 243 264 246 262 255 254 261 267 260 271 256 259 270 260 253 259 259 270 260 273 264 265 274 263 283 272 280 268 287 268 281 276 292 271 297 276 299 276 285 294 288 290 300 282 302 293 302 307 283 286 294 289 301 313 309 305 290 312 300 322 322 317 325 323 308 326 327 304 332 331 309 329 318 325 314 320 332 328 313 341 323 335 323 317 321 333 340 331 342 331 343 356 330 348 354 329 339 338 362 344 337 360 343 336 361 370 358 363 351 368 342 374 348 374 373 362 361 380 363 378 352 377 377 373 374 374 359 364 383 382 386 385 371 379 382 367 381 396 383 373 375 382 383 382 395 394 382 378 413 392 393 395 400 390 388 412 399 386 419 412 401 409 417 400 396 395 404 426 429 402 401 415 430 439 412 409 440 436 420 412 424 418 411 430 432 423 449 438 430 443 455 452 448 445 447 430 445 459 454 436 429 468 455 427 444 446 467 455 441 444 472 463 466 447 437 464 440 450 481 453 459 455 462 463 486 465 488 483 460 483 467 475 481 481 487 472 486 457 467 475 483 485 477 467 485 505 485 494 469 503 498 503 507 481 516 506 478 501 520 525 504 479 488 481 503 505 516 495 511 513 508 486 520 518 510 507 533 492 507 512 510 499 529 527 536 518 518 525 536 512 553 533 550 512 529 519 557 531 510 552 510 556 553 522 526 515 562 529 523 556 537 548 523 549 562 531 552 556 524 579 531 579 564 577 546 554 575 554 552 551 584 574 583 572 545 552 588 567 552 566 585 579 572 547 582 590 555 589 570 598 604 605 579 572 556 563 571 570 591 567 598 572 610 585 558 591 608 605 602 561 602 565 614 604 581 600 570 605 582 592 573 582 614 571 594 580 591 623 623 609 616 618 614 626 607 593 618 600 590 627 608 634 618 608 616 619 628 612 629 599 589 638 592 618 623 642 592 613 597 640 608 617 644 632 642 619 601 635 644 656 617 642 633 619 609 661 650 619 647 612 659 629 656 641 639 654 625 638 614 668 644 627 667 624 622 637 641 641 612 627 621 623 657 625 672 625 677 660 647 625 666 676 638 667 621 636 674 631 681 627 630 635 674 626 653 636 653 687 631 674 641 690 647 692 658 661 673 648 642 650 636 637 689 638 649 696 669 644 663 691 662 660 669 651 651 671 671 655 669 671 641 644 637 702 691 651 692 697 647 642 693 704 667 700 655 695 643 700 696 683 703 705 705 653 705 658 659 665 678 710 701 682 651 685 675 701 660 706 664 649 698 692 648 667 696 691 685 678 707 688 690 677 664 700 698 676 714 714 653 706 669 664 659 710 704 688 705 659 689 664 662 682 710 672 702 699 657 673 663 716 653 705 686 677 696 667 704 702 672 716 699 692 672 709 693 658 687 680 674 666 702 685 697 693 714 688 682 720 709 693 656 718 686 690 676 670 713 668 660 665 673 707 713 691 702 692 704 668 659 657 689 708 689 665 689 683 700 717 681 695 697 684 693 670 662 656 694 653 678 702 674 698 688 666 668 677 713 652 693 652 656 670 708 702 683 685 672 671 682 710 655 667 682 704 694 693 709 670 697 678 684 692 678 708 654 700 687 665 644 678 654 681 693 682 663 656 676 668 695 695 671 689 705 677 664 659 649 669 645 702 668 700 698 650 696 639 696 674 637 665 652 676 676 648 690 681 690 650 695 687 683 632 691 655 667 680 646 634 657 673 666 680 643 651 667 666 675 677 682 663 665 628 636 684 667 659 631 628 671 649 636 677 630 628 664 635 658 672 663 655 614 673 658 617 643 645 639 636 663 671 655 621 622 631 658 629 628 617 636 652 614 658 642 621 605 602 657 632 626 638 615 645 611 623 644 642 643 612 644 643 608 636 634 605 651 597 636 631 610 632 613 638 603 600 645 619 605 619 606 590 582 597 585 616 636 609 583 617 608 635 634 585 598 628 620 628 608 616 605 581 620 597 622 606 618 572 582 596 565 603 576 599 577 615 587 585 564 572 572 591 601 567 603 604 583 590 558 595 582 605 574 568 555 565 591 565 588 587 545 580 582 549 577 543 593 576 586 568 588 547 586 587 535 578 538 535 566 566 574 549 581 560 528 567 573 567 523 555 555 559 540 548 518 521 532 552 532 564 533 526 533 536 553 531 558 557 533 540 536 512 548 546 535 513 535 499 498 549 532 536 531 499 539 522 537 532 492 527 514 501 513 516 530 495 527 518 520 496 496 507 487 507 516 484 482 519 521 515 512 493 489 505 479 476 472 475 499 481 499 485 504 463 501 486 468 500 481 480 467 476 471 480 467 482 493 475 465 466 475 445 463 458 484 479 483 471 448 482 460 480 458 457 435 474 440 463 435 442 441 454 426 450 457 446 429 460 456 419 437 447 450 440 429 454 446 421 418 416 431 422 431 447 428 425 415 421 419 411 421 402 436 419 399 398 432 396 428 409 428 423 424 407 389 398 419 395 415 397 408 385 407 386 385 392 408 392 375 386 375 394 375 395 368 388 384 397 381 398 389 372 374 377 385 379 371 377 358 356 378 371 381 355 368 368 377 380 352 364 370 374 345 355 365 364 351 355 370 348 348 362 347 366 340 357 361 361 356 353 340 334 328 338 353 352 335 321 340 326 329 342 334 336 322 331 328 340 331 311 314 307 332 306 316 331 327 327 324 311 311 298 325 295 324 295 312 302 310 317 315 290 289 292 285 292 305 297 286 286 282 280 284 293 301 291 292 277 276 292 290 289 278 275 281 271 268 276 267 281 262 273 269 283 268 276 260 257 278 274 259 258 267 251 273 261 259 261 266 257 259 257 262 242 246 253 258 262 240 251 236 246 233 244 236 252 240 247 245 250 230 231 245 246 229 240 229 243 221 223 224 236 227 225 229 216 219 213 218 222 214 230 212 222 211 215 209 217 219 214 216 221 215 204 208 210 202 210 204 203 203 202 210 205 201 201 194 196 196 201 187 204 197 185 190 194 187 199 183 194 184 179 191 178 185 190 180 187 176 181 179 178 173 172 174 174 167 173 173 173 170 167 174 175 174 173 172 169 167 165 165 158 166 157 166 163 162 166 166 158 161 151 163 162 152 150 149 150 150 148 151 155 153 146 147 146 149 139 149 146 137 147 144 146 135 134 144 142 132 138 136 136 131 137 131 132 129 136 130 127 125 134 136 133 125 129 123 131 121 124 123 122 121 128 121 122 125 124 119 121 120 121 120 122 112 111 117 114 110 115 115 116 117 111 107 107 115 109 104 108 110 108 105 110 102 109 107 100 107 105 98 105 99 105 96 97 99 99 99 102 101 97 96 94 97 97 97 91 97 96 91 97 96 92 91 88 87 86 94 92 88 90 88 87 90 85 88 89 85 84 87 88 84 80 80 82 86 85 83 79 78 83 82 76 82 82 81 80 78 78 81 76 79 80 77 76 78 75 78 74 77 77 72 76 77 73 72 74 71 69 70 74 69 68 71 73 68 67 71 70 70 68 68 66 67 67 68 67 70 65 65 69 64 68 63 63 65 65 67 66 65 67 63 64 65 64 62 66 62 64 66 60 60 64 62 64 64 63 65 62 63 63 59 63 59 63 64 62 58 59 63 61 62 63 61 63 58 61 62 63 62 61 57 61 62 59 59 60 62 62 61 58 59 60 61 59 58 58
60 59 59 60 60 61 57 58 60 57 61 58 62 59 59 60 57 57 60 57 58 59 61 61 59 57 58 58 60 60 59 58 60 59 59 58 63 60 64 61 64 60 60 63 62 63 62 61 61 65 61 61 61 64 64 61 64 65 62 66 66 63 66 68 65 66 66 68 68 66 65 67 67 67 70 69 68 69 67 70 70 71 73 68 69 70 68 74 70 72 70 75 73 75 70 72 72 73 74 74 78 72 76 75 77 75 76 78 79 76 81 77 80 80 80 82 83 83 84 79 81 79 82 79 85 85 86 85 86 86 82 89 89 89 87 86 90 88 91 89 85 89 88 87 91 87 88 93 89 92 90 93 99 96 99 97 96 99 98 99 101 96 99 97 97 96 100 103 99 105 103 103 103 103 108 101 102 106 106 106 103 111 111 109 113 107 110 112 114 116 115 113 113 111 112 118 117 114 118 125 117 121 125 120 116 120 125 123 127 125 122 131 127 122 129 126 126 127 134 135 134 138 127 128 139 132 137 136 141 136 142 146 145 138 134 146 144 136 149 149 142 142 144 152 149 146 156 146 153 153 156 151 150 154 159 152 153 150 152 162 166 165 153 161 155 169 169 168 166 170 172 173 167 160 167 175 168 164 175 174 173 172 167 175 171 170 183 176 173 181 183 183 180 174 179 188 182 188 180 190 197 187 192 193 184 201 198 199 202 193 205 201 193 204 192 191 202 207 197 202 195 210 206 202 219 216 203 201 219 221 221 223 219 207 226 214 221 230 222 215 231 216 227 231 234 220 230 232 237 220 232 227 232 236 239 225 227 229 238 234 247 241 232 240 242 254 234 250 252 239 253 240 242 263 262 253 256 260 259 245 270 260 256 252 262 249 253 274 266 276 269 255 265 275 279 274 282 272 267 288 263 279 290 282 273 270 274 271 296 283 275 300 283 298 302 291 306 283 283 294 301 282 287 291 300 300 286 297 313 310 311 292 295 293 320 298 309 322 304 323 321 323 308 328 318 310 307 316 319 312 316 328 311 337 316 316 330 323 339 331 338 325 330 327 338 344 351 337 342 353 332 359 351 336 359 357 365 339 363 360 344 352 359 356 360 355 364 370 374 356 362 354 351 375 373 373 358 373 358 389 371 363 390 388 370 383 388 368 375 370 401 377 397 367 387 378 390 400 379 403 381 410 414 381 404 398 386 416 387 397 396 394 408 403 424 409 395 420 404 426 409 433 415 401 407 414 411 404 424 441 441 436 417 420 432 413 426 411 435 423 429 426 452 424 436 429 458 434 430 432 444 421 422 433 443 458 447 436 457 462 445 451 469 457 450 456 456 477 447 447 477 441 440 466 481 473 463 478 456 462 451 490 459 468 478 480 488 486 478 488 489 490 475 461 462 493 498 488 471 497 502 469 481 500 496 495 505 518 495 513 511 485 482 509 504 516 520 483 496 503 493 523 517 496 501 520 508 511 527 510 541 537 503 495 497 499 532 512 516 542 544 535 542 537 538 540 509 535 513 549 541 551 522 539 535 555 520 542 523 561 525 534 555 556 539 563 564 557 541 551 538 536 547 549 536 560 550 562 533 534 568 536 570 586 542 578 546 584 560 581 551 571 540 554 564 561 554 582 584 577 556 575 554 594 585 586 561 607 554 572 608 573 568 588 593 571 582 582 603 580 592 572 585 603 620 597 597 594 619 591 569 599 614 608 617 605 598 578 608 597 622 609 611 622 579 607 623 622 583 580 583 581 639 582 621 619 603 640 619 617 630 621 643 616 601 636 607 590 620 646 610 606 644 620 644 614 610 623 623 639 618 627 627 623 661 599 662 616 648 654 640 632 618 646 644 610 643 648 642 623 643 620 666 669 636 625 665 651 631 666 632 659 647 666 636 634 678 650 666 650 661 624 658 628 675 669 672 647 661 672 641 651 662 647 632 678 651 642 631 643 668 659 670 683 643 648 659 691 658 686 682 667 658 681 657 695 678 672 691 654 644 681 653 674 657 669 654 683 648 647 679 656 648 646 675 679 671 647 642 690 681 699 643 651 701 697 690 676 648 677 648 703 689 646 691 649 649 705 661 663 667 655 684 695 667 681 685 678 667 713 688 671 706 692 697 660 697 669 658 669 652 680 692 691 680 673 698 681 685 704 682 680 701 695 707 662 671 679 695 700 678 670 658 678 656 717 692 714 671 711 676 684 675 652 659 715 685 717 679 654 703 719 684 694 705 681 706 665 709 683 715 676 710 654 705 655 720 685 717 671 684 681 703 715 689 718 710 653 713 667 654 695 674 693 669 666 654 662 678 718 700 672 682 689 673 665 698 678 703 701 704 666 660 685 659 696 689 654 695 680 677 704 663 698 676 686 710 684 695 675 682 675 694 710 650 654 662 696 680 652 676 672 674 691 704 689 667 682 691 650 650 649 703 662 704 669 698 708 671 686 666 664 678 645 688 697 644 708 701 707 646 651 662 675 689 681 665 662 702 659 694 690 701 702 683 667 650 658 662 693 698 699 673 640 670 647 686 668 645 636 657 658 673 678 686 646 691 693 665 643 688 662 643 641 638 670 628 671 675 637 628 636 674 687 634 647 681 666 676 680 623 673 643 626 643 677 646 640 643 634 633 664 635 640 620 618 657 643 628 661 637 659 612 617 664 632 630 655 615 612 659 619 625 633 612 633 623 639 660 659 623 640 641 623 629 637 654 656 650 642 610 609 634 627 636 624 631 631 631 638 629 602 647 599 596 611 633 590 627 595 645 631 638 622 600 601 590 596 600 602 594 591 622 634 589 633 626 619 580 609 601 584 608 591 621 584 601 619 569 604 581 613 581 565 615 580 571 619 588 578 601 563 602 607 592 606 556 558 561 557 584 595 567 556 573 557 563 549 568 586 580 561 579 578 588 585 586 576 561 553 541 550 568 556 568 561 551 567 537 557 569 582 584 569 561 556 567 535 570 531 567 546 567 570 535 536 535 551 553 542 545 564 554 533 554 516 557 533 524 542 518 557 510 511 542 540 518 544 551 503 510 539 516 535 503 532 536 545 527 523 523 505 505 513 496 493 509 492 484 487 519 526 481 483 504 496 479 507 500 503 502 473 516 519 493 480 512 515 479 473 477 497 468 472 463 489 504 462 463 460 485 493 494 497 456 476 463 495 483 465 477 457 476 474 478 454 456 441 461 484 460 482 467 449 475 454 444 440 470 467 459 469 436 453 440 451 443 462 429 447 444 436 455 437 435 441 427 449 447 431 417 445 445 421 433 436 415 435 418 432 417 427 441 426 407 400 415 401 404 421 398 412 412 410 407 388 389 406 389 389 416 388 386 414 411 406 402 414 382 390 394 404 399 396 390 382 390 368 397 374 400 385 376 391 392 375 391 389 361 390 359 364 386 373 388 370 363 358 382 351 381 357 369 373 371 372 362 350 339 345 370 368 367 365 349 347 333 351 338 343 333 354 346 351 334 324 347 334 350 349 331 319 318 323 334 329 320 311 315 337 333 316 309 332 313 307 331 314 328 331 325 306 318 326 300 317 314 293 303 303 294 301 306 299 304 297 296 302 294 290 306 297 298 295 294 284 281 294 274 282 286 290 278 280 280 280 285 287 276 267 276 266 286 283 261 275 276 264 277 280 258 268 269 257 267 272 266 262 255 247 246 249 263 250 255 254 240 248 263 245 259 258 250 257 249 255 241 252 237 234 245 247 233 248 228 240 244 225 228 243 238 231 228 233 228 234 215 216 224 215 224 226 230 222 216 224 224 206 217 205 215 211 217 220 219 207 199 214 201 207 209 212 200 202 204 203 208 202 194 206 190 200 188 191 185 198 199 194 189 197 198 187 178 182 192 193 182 178 184 182 188 177 180 177 176 175 178 177 173 169 178 165 175 175 168 164 162 165 166 167 165 171 170 166 167 160 168 168 154 165 167 165 155 156 161 156 160 155 154 147 147 154 145 151 155 141 145 150 140 150 146 146 145 145 140 137 137 135 146 142 136 140 141 138 133 139 137 131 128 131 135 131 129 128 124 128 123 124 130 124 121 126 129 125 117 124 120 126 116 119 119 125 114 118 113 112 112 119 115 111 109 110 116 109 115 116 114 105 108 105 108 103 107 109 108 102 109 102 104 103 99 98 100 100 99 98 102 103 98 101 98 96 100 95 93 98 95 92 96 91 95 92 92 90 93 87 89 87 89 91 87 91 90 84 88 90 83 83 84 87 88 82 80 86 87 82 80 79 82 79 77 82 79 76 77 81 83 81 81 76 75 75 75 78 75 75 75 75 72 75 72 76 74 76 73 72 75 74 70 73 74 74 70 74 74 74 71 69 67 71 67 71 69 66 68 70 70 70 67 64 64 69 64 68 65 63 67 64 67 65 63 63 64 62 61 62 65 66 64 60 62 65 61 60 60 63 64 59 61 59 59 59 59 64 62 58 61 60 59 61 63 61 60 59 59 59 57 61 57 58 61 59 57 60 57 58 57 62 62 57 61 60 62 61 59 60 61 57 62 60
58 59 61 60 60 57 61 58 59 59 59 61 61 58 59 59 57 57 62 62 58 60 57 57 62 58 58 60 62 57 62 57 59 60 59 61 60 61 60 62 63 62 62 60 64 64 62 62 62 63 62 64 64 61 62 64 63 64 66 66 62 66 65 65 64 66 67 67 63 63 63 69 67 67 69 64 65 65 69 69 67 68 68 71 73 71 71 73 72 69 70 71 69 70 72 71 76 71 77 76 76 71 77 73 78 79 78 79 74 77 77 76 80 81 78 82 78 80 79 81 79 77 80 78 81 81 79 87 86 86 88 83 83 87 86 87 90 89 87 88 92 89 94 90 86 90 95 95 94 95 96 97 95 98 97 97 99 96 99 95 94 98 99 101 104 103 99 105 99 103 103 106 100 99 104 106 109 106 102 104 112 104 106 112 113 114 114 113 112 115 111 111 111 118 111 115 112 113 121 113 117 114 122 118 115 118 119 119 129 119 129 125 131 127 124 128 124 123 125 125 126 127 137 131 138 139 130 140 137 132 135 137 134 145 136 146 141 135 140 136 142 139 149 145 145 146 141 145 153 146 158 150 158 158 153 152 155 156 164 159 165 159 166 161 154 161 157 157 171 157 164 159 174 162 169 177 177 175 170 171 179 169 176 175 174 180 175 173 178 188 180 179 173 191 191 183 190 187 182 183 192 184 181 197 199 200 195 202 186 196 200 199 193 201 192 194 210 192 212 213 210 215 201 202 212 201 207 205 209 216 218 205 222 217 227 224 223 220 219 217 220 215 229 225 220 233 231 227 227 232 228 230 221 231 238 239 227 236 249 242 234 248 242 248 233 236 250 242 248 259 253 243 245 243 242 246 265 259 246 263 255 248 255 264 250 255 263 265 275 261 269 272 280 274 280 268 260 260 273 286 281 273 268 290 278 292 293 279 286 297 286 283 277 282 288 302 298 285 298 295 290 288 299 299 306 300 286 295 289 307 298 311 292 311 317 315 300 303 303 326 317 319 323 318 315 309 319 318 311 325 326 330 339 325 321 320 331 334 331 342 344 325 320 321 343 334 351 325 339 355 352 344 337 353 339 363 355 351 368 361 343 340 356 357 375 353 352 348 378 374 349 368 368 383 357 387 357 370 358 374 356 373 379 388 364 384 378 369 395 387 391 372 382 378 400 394 406 402 407 395 410 385 400 383 393 393 392 413 408 383 393 397 417 402 398 407 396 394 392 419 404 401 406 423 435 414 413 428 431 421 405 435 440 412 427 411 434 413 440 444 453 415 419 432 441 450 428 457 445 452 447 440 456 437 454 450 449 454 455 457 439 432 472 443 468 473 456 442 475 440 452 452 473 467 466 485 458 477 486 473 464 488 475 478 496 496 470 498 457 471 491 504 474 468 488 496 492 501 499 510 501 476 502 480 476 494 476 494 517 475 511 514 501 505 516 498 489 522 488 510 531 515 509 517 504 503 503 528 526 534 541 527 539 503 512 495 507 536 506 532 531 535 510 540 545 521 544 539 541 528 544 541 523 546 522 551 529 545 519 547 565 552 522 567 553 534 541 535 560 577 523 568 552 549 560 543 547 574 558 536 541 585 581 535 571 576 553 550 571 572 551 567 540 591 586 577 573 578 591 553 600 557 595 557 580 583 599 560 595 604 577 574 577 560 599 613 576 585 593 600 595 577 564 610 621 576 600 602 617 622 601 584 589 574 599 616 603 598 585 621 579 598 614 612 583 621 627 623 630 639 617 618 614 628 594 617 599 584 609 589 612 629 633 606 633 600 626 629 603 610 602 601 597 594 634 654 645 644 633 638 647 598 613 659 610 609 629 649 635 632 632 627 646 613 629 660 642 649 645 622 632 668 609 610 626 663 667 671 643 635 655 650 638 646 657 666 670 667 656 678 621 630 669 651 625 664 653 651 679 621 670 628 653 661 634 664 631 656 632 647 669 630 642 667 638 647 648 670 646 661 672 641 641 663 680 676 650 693 685 667 660 651 682 680 676 692 649 677 659 683 660 639 671 649 702 678 676 659 655 687 674 669 690 701 683 701 692 670 651 653 702 660 675 683 699 710 684 685 685 659 665 703 695 648 650 704 649 649 650 668 713 664 699 655 709 690 703 652 713 671 676 670 680 709 691 694 669 715 670 716 711 703 714 693 707 718 683 718 654 688 681 661 706 673 670 708 715 666 713 654 698 672 675 661 672 657 713 699 654 666 707 656 660 702 698 716 702 663 655 713 707 684 654 701 705 680 689 709 694 681 710 671 708 672 687 668 676 679 714 686 700 699 688 706 680 665 708 668 682 709 667 675 670 674 662 661 701 697 716 681 665 704 706 719 661 678 664 684 703 665 656 689 717 697 672 683 716 658 705 675 712 717 705 669 679 714 685 666 697 688 694 708 679 686 707 688 711 658 659 702 679 662 671 677 709 692 649 706 708 704 660 702 695 674 644 668 654 662 654 647 673 679 671 657 665 650 671 671 644 676 649 702 660 648 650 662 678 646 692 659 657 656 649 657 667 659 670 657 646 636 684 660 665 649 676 689 677 639 682 634 637 639 690 628 675 676 676 682 674 668 659 642 632 651 685 677 626 680 634 683 631 643 663 657 679 668 626 632 668 670 634 630 644 624 663 655 660 625 638 620 642 665 648 614 616 629 643 627 630 636 647 634 637 657 617 649 625 641 639 641 616 654 655 650 623 655 639 657 636 612 646 608 624 618 637 600 654 599 638 644 608 608 634 616 593 598 629 633 617 631 639 586 598 634 590 641 620 598 618 620 608 635 601 599 583 615 591 595 588 621 597 629 627 601 626 619 573 576 600 574 568 603 598 603 579 620 618 588 572 615 601 575 602 558 578 594 588 577 564 557 594 600 564 591 607 550 589 567 599 573 576 554 552 584 559 582 598 580 573 579 555 586 575 579 574 571 553 546 587 579 576 559 543 555 562 539 572 576 525 565 523 570 536 545 563 558 553 529 518 544 568 551 557 531 541 539 545 547 537 519 522 545 542 552 510 507 540 518 510 519 533 501 539 515 513 496 525 524 524 505 530 522 522 499 514 507 510 528 515 530 522 511 485 486 509 520 479 495 499 520 515 491 488 485 516 474 480 472 475 488 501 467 470 484 500 473 501 489 476 494 457 494 499 476 453 471 471 485 454 477 459 476 483 461 489 458 452 450 441 480 454 458 451 448 479 459 466 477 462 445 469 458 436 453 432 453 438 445 431 453 438 424 443 443 430 435 427 450 434 443 442 439 422 434 426 432 445 405 417 407 429 404 410 401 410 404 422 411 403 397 400 392 418 426 392 422 425 407 409 393 396 398 402 394 399 401 385 415 384 387 405 376 399 395 404 392 393 380 379 384 401 390 391 364 395 367 386 384 364 356 362 374 357 368 358 361 370 362 380 355 356 372 362 375 372 352 356 355 366 351 339 339 343 360 348 357 360 355 334 348 328 349 332 349 329 330 347 334 342 331 350 325 333 335 316 342 323 336 313 313 338 338 326 312 327 314 309 324 322 320 314 301 306 298 303 317 314 321 316 314 313 300 311 291 312 298 311 292 283 309 289 293 294 279 281 283 285 296 285 275 290 285 282 287 294 274 278 274 275 279 283 265 279 274 265 285 262 280 278 268 278 272 270 275 271 254 252 247 272 268 268 251 265 255 265 242 242 252 261 254 250 245 250 256 245 238 253 233 240 230 250 237 243 239 231 245 243 234 223 233 228 236 224 238 220 231 231 233 216 233 231 221 227 214 215 228 215 222 225 224 209 217 207 208 218 217 216 202 206 213 211 198 202 203 203 205 201 206 195 194 205 199 193 201 188 190 186 194 182 182 193 181 193 186 182 187 185 188 177 173 174 178 183 176 169 181 177 176 174 181 170 173 176 168 172 174 169 160 168 168 158 158 170 164 159 157 157 163 165 152 164 162 154 160 162 159 159 160 156 155 156 156 151 147 152 145 150 147 146 145 148 143 139 140 140 136 143 137 144 133 142 135 138 138 132 131 134 135 128 136 136 127 127 126 133 130 129 126 128 129 119 125 127 126 117 118 122 120 120 119 117 113 113 116 113 119 114 118 113 114 118 111 113 113 115 105 114 105 113 108 107 108 107 110 110 104 109 102 102 104 106 104 100 105 96 100 103 98 104 101 95 101 93 99 94 93 93 95 97 98 93 94 89 89 91 87 92 89 93 85 90 86 87 86 84 86 89 88 85 85 82 80 84 84 79 86 79 80 83 81 84 84 79 81 83 76 80 77 80 78 79 77 79 78 76 74 73 73 75 72 76 76 76 74 73 73 70 75 69 74 74 74 74 68 69 70 69 70 71 66 71 68 68 66 69 68 69 68 65 68 67 63 64 64 68 67 66 64 66 63 66 64 63 63 61 61 61 63 63 64 62 62 64 64 61 62 61 64 60 59 61 62 59 63 63 62 62 61 58 57 60 61 60 62 57 61 58 59 58 61 61 59 61 61 58 57 62 60 62 58 61 60 60 60 57 59 59 59 57 58
56 58 57 57 59 59 59 56 60 59 59 56 60 57 60 58 58 58 61 62 57 57 57 60 59 57 57 59 57 61 60 59 57 57 62 59 58 58 59 61 58 63 61 61 58 63 61 64 59 60 61 60 59 62 64 62 60 62 64 61 62 66 63 66 66 64 67 66 63 65 64 64 68 65 66 69 65 69 67 65 70 70 68 67 68 66 69 71 71 70 68 68 74 72 72 73 71 74 72 71 77 72 71 72 77 78 73 79 75 73 78 78 77 79 80 81 77 79 79 83 78 78 77 79 84 79 84 86 80 87 81 87 83 87 88 83 83 85 89 88 84 89 87 86 89 87 93 90 92 91 95 89 94 92 93 97 94 93 100 98 97 101 97 98 96 101 101 101 104 106 98 104 104 99 105 104 108 106 108 106 107 110 103 112 104 107 109 107 110 112 109 118 116 117 112 112 115 119 122 114 123 119 116 120 124 123 120 125 127 127 122 128 121 128 129 128 124 131 123 126 136 135 135 127 129 128 128 129 134 137 142 136 139 143 143 138 146 138 138 144 149 146 142 146 146 140 144 146 150 155 149 152 153 150 152 156 151 158 163 162 153 158 158 160 163 153 159 163 166 158 166 170 165 166 161 162 164 173 168 165 173 174 177 167 177 175 180 184 172 180 178 173 184 185 187 180 179 185 194 189 187 197 196 192 188 196 192 201 189 199 201 190 206 204 192 196 200 194 206 200 204 209 212 206 215 217 206 212 211 221 221 220 216 210 206 212 219 214 214 224 219 215 232 214 232 232 219 219 234 223 241 241 234 230 235 233 245 241 248 249 240 243 239 246 233 246 242 247 240 249 251 252 260 242 260 256 260 263 250 256 259 267 265 267 252 270 256 261 261 271 272 277 264 263 275 266 263 275 268 264 270 284 282 278 281 280 269 290 277 275 287 293 297 283 301 280 292 294 305 303 295 293 298 308 311 301 288 302 317 306 296 306 314 299 299 319 305 306 300 318 315 303 318 320 304 319 312 328 314 325 323 331 334 314 327 323 329 343 316 335 336 340 333 329 326 337 341 352 329 349 351 330 338 344 335 363 364 362 361 350 354 369 361 364 365 356 368 351 360 369 355 357 383 369 357 366 362 383 357 382 361 392 372 376 370 389 378 396 384 382 384 395 393 393 370 401 394 383 408 377 404 412 386 406 403 388 416 408 417 387 400 400 412 403 390 391 395 418 412 426 425 406 400 421 425 438 426 432 440 434 428 423 409 436 420 422 418 429 423 420 436 444 448 428 438 418 442 424 449 446 433 444 456 449 440 436 445 444 459 451 431 450 466 439 442 451 477 460 464 464 441 442 481 470 450 478 472 490 480 460 455 459 470 493 497 489 489 493 473 482 494 471 491 493 485 482 471 484 480 502 495 509 498 510 514 503 490 512 518 475 505 481 494 525 514 499 490 514 491 513 485 519 496 498 523 524 525 503 501 513 524 543 514 533 542 515 514 535 536 540 502 530 520 540 504 532 542 506 558 523 544 535 554 546 560 560 563 551 537 563 536 535 531 536 521 557 544 543 562 571 567 527 547 571 555 541 539 570 541 563 569 549 580 560 567 588 538 590 556 549 543 550 552 547 556 592 599 566 590 564 592 562 580 580 606 561 600 602 597 572 610 555 600 560 604 562 591 567 598 583 567 573 576 576 610 566 604 606 580 572 595 608 610 570 611 594 625 589 585 590 589 590 629 631 591 620 582 637 600 629 585 620 616 594 604 583 588 605 607 609 592 604 636 627 616 635 602 595 643 599 649 637 637 650 635 596 597 634 622 631 631 660 661 607 656 611 642 621 645 649 660 624 652 621 631 618 612 610 643 666 627 616 645 660 610 667 629 645 664 616 616 639 648 646 655 637 652 634 680 619 680 658 630 642 658 630 637 643 633 671 680 659 670 686 678 639 625 655 627 661 673 692 681 690 689 656 629 667 659 673 638 636 661 684 651 643 668 695 670 697 699 683 647 654 683 700 692 648 681 645 641 680 658 672 649 660 670 705 650 653 654 660 687 671 699 687 682 692 692 678 695 646 686 654 661 661 709 669 673 703 680 651 646 693 663 649 690 703 686 648 683 661 678 651 667 676 658 695 649 683 682 703 683 670 695 678 707 693 663 699 683 705 712 692 693 663 704 678 659 675 679 695 698 719 700 657 679 709 703 688 683 670 675 718 698 721 686 688 704 706 676 669 700 670 718 667 722 718 712 693 680 714 695 713 694 699 671 709 676 698 681 698 706 672 704 681 719 718 660 667 665 678 679 698 676 723 711 685 676 688 659 687 701 685 675 712 690 668 690 683 718 701 714 657 675 681 708 716 681 657 671 663 705 657 701 701 700 689 671 653 663 684 695 710 715 715 708 683 669 675 652 673 664 713 677 685 680 664 681 707 676 707 659 661 711 707 649 691 685 669 702 697 653 697 674 671 707 658 696 678 648 672 685 642 683 677 675 704 704 686 644 644 663 688 686 663 646 658 640 646 662 696 643 669 680 677 636 657 694 668 649 675 657 660 650 662 680 640 657 631 677 645 667 666 674 635 644 627 646 638 664 676 646 656 638 664 625 682 662 636 630 633 644 648 630 637 647 680 670 655 675 649 679 634 633 666 634 648 625 629 660 663 636 665 664 666 659 618 613 619 645 629 653 633 609 665 648 656 630 665 652 630 607 646 642 613 605 609 639 659 654 656 639 634 600 599 622 651 606 635 606 619 594 643 636 594 591 588 622 591 611 597 627 605 592 602 623 635 586 637 582 636 607 611 608 587 625 592 579 592 613 603 584 603 600 582 606 598 572 620 573 610 606 617 605 597 589 604 596 579 603 574 601 585 595 612 591 589 610 593 577 555 572 604 583 554 554 562 578 584 586 589 583 584 544 586 593 545 584 546 542 578 572 573 589 564 557 569 537 554 540 564 535 556 564 564 579 572 565 576 571 543 560 536 560 533 525 520 537 558 527 550 537 562 536 546 523 545 521 518 531 517 512 511 525 543 507 528 504 524 502 532 549 500 523 529 495 533 542 529 531 520 539 504 494 493 494 522 534 522 510 514 520 527 510 492 503 492 502 476 510 476 515 474 513 512 478 488 471 468 482 472 488 496 481 480 497 489 465 460 480 488 473 499 492 488 480 457 468 459 466 475 469 482 462 462 485 442 483 473 439 459 473 443 443 446 466 468 440 452 460 441 453 467 442 446 466 462 459 462 455 460 421 428 426 438 439 433 436 423 430 430 424 438 449 440 409 430 422 436 432 438 440 424 411 417 433 418 433 416 420 427 428 392 414 425 413 423 406 418 385 390 385 419 382 412 386 398 414 380 387 406 403 409 372 389 396 404 376 398 368 395 368 398 375 366 392 374 385 359 390 358 355 385 362 382 354 382 355 377 374 353 366 364 365 351 345 348 359 372 346 360 350 358 365 349 335 343 358 350 334 344 337 339 336 329 331 323 342 338 342 325 337 328 341 328 318 317 329 319 314 317 317 315 311 315 316 326 308 309 328 299 323 324 318 310 320 320 307 292 300 305 317 311 310 305 310 297 283 302 309 304 295 294 299 294 291 286 288 281 296 297 270 287 292 279 292 272 275 267 279 280 262 272 278 278 257 270 280 264 279 272 264 268 257 271 260 255 249 247 253 260 267 252 252 243 264 258 245 249 258 252 247 240 245 243 246 237 233 229 228 237 246 242 237 241 245 231 232 241 234 220 223 221 233 225 228 228 221 230 231 216 223 220 214 211 226 222 207 217 212 211 202 213 201 207 207 207 203 205 200 195 210 196 194 194 198 208 202 191 200 198 197 194 185 199 191 184 199 182 179 186 178 184 189 188 184 180 182 176 182 173 182 176 172 178 177 175 179 179 164 170 166 175 165 174 167 174 160 162 158 169 161 164 154 164 159 167 166 152 162 151 149 162 152 158 157 147 156 145 146 155 147 154 147 147 150 150 148 150 138 149 143 136 136 146 141 139 140 142 138 138 136 132 131 137 138 132 136 132 128 130 134 135 122 129 127 129 131 123 119 120 125 118 127 119 125 121 125 116 116 122 113 117 117 117 117 111 111 108 115 114 114 107 112 105 108 108 112 106 108 108 102 107 108 102 100 101 105 98 106 104 102 98 102 95 104 100 97 99 98 97 93 96 91 94 91 94 94 89 91 88 96 93 93 94 92 87 86 90 85 88 88 86 84 84 83 83 86 82 87 80 81 79 80 85 85 80 84 83 77 83 82 80 83 82 77 78 74 78 79 78 73 78 78 74 78 74 73 72 71 70 75 76 74 73 72 75 71 71 69 68 71 69 67 67 66 68 70 70 65 67 68 67 68 66 69 63 68 64 68 67 63 67 64 67 65 61 63 66 63 65 61 63 60 65 62 62 64 59 60 62 60 61 59 61 63 62 61 60 62 58 62 62 57 58 59 59 58 61 58 61 60 57 62 60 62 58 61 60 57 62 61 62 59 57 57 59 60 56 59 59 59 58 58 60 56 57 56 58
60 57 58 59 57 57 58 60 58 56 59 59 57 57 60 57 60 56 57 59 58 56 59 56 58 56 60 59 57 58 58 59 61 61 61 59 61 57 57 57 59 59 57 59 63 63 61 62 62 58 58 61 63 60 61 59 61 65 62 63 64 61 63 63 66 66 66 63 62 65 64 62 68 64 65 66 67 68 65 65 68 70 66 67 69 66 72 70 71 73 68 70 74 72 69 74 75 71 74 73 76 75 74 72 77 74 76 75 75 79 73 74 80 80 78 81 75 78 83 76 83 77 81 78 81 78 79 83 79 80 82 87 84 87 82 83 82 87 88 84 89 90 89 93 92 91 91 92 90 91 95 92 90 91 91 91 94 98 99 93 101 94 97 97 95 98 96 99 104 105 105 102 103 103 102 101 109 103 106 101 106 109 110 106 107 106 111 106 106 108 114 118 118 117 109 116 115 117 120 119 118 119 114 123 115 124 126 125 125 126 123 127 121 128 124 124 127 133 124 127 133 129 125 135 135 135 136 138 138 136 132 143 139 135 142 136 137 144 143 145 149 138 149 139 150 144 147 149 148 150 149 155 158 150 160 154 161 156 154 151 159 164 156 154 166 164 167 168 156 157 159 162 164 163 174 171 169 176 167 164 169 177 173 171 178 175 170 173 177 185 178 181 180 190 181 185 190 190 185 190 196 187 191 193 193 200 192 190 188 204 197 205 199 193 207 207 204 198 203 212 195 205 198 216 211 205 203 201 206 211 222 214 221 219 209 224 216 221 213 230 218 219 226 226 224 221 226 217 225 238 219 235 233 229 239 236 245 240 240 239 236 230 242 232 242 245 240 253 246 239 239 244 244 242 241 258 242 242 262 264 249 261 263 254 259 273 269 259 264 265 254 258 259 269 278 262 284 260 279 273 277 274 272 280 289 281 289 289 292 288 291 295 273 274 282 297 282 303 288 302 287 307 291 287 294 296 304 295 300 299 309 294 314 321 308 318 321 323 325 326 299 308 317 318 320 323 313 320 329 319 328 334 337 316 323 325 334 327 348 341 341 326 332 327 341 339 329 354 342 345 342 354 333 346 336 355 350 359 361 352 343 360 358 357 350 360 345 361 368 363 350 356 380 369 357 373 357 383 369 368 387 382 359 373 374 376 380 371 376 399 398 382 384 384 393 399 408 372 410 375 406 402 393 386 390 390 407 401 419 391 389 385 390 412 420 404 398 417 392 430 398 396 397 397 405 398 408 412 414 404 441 415 414 436 424 411 443 448 426 437 417 443 427 438 456 447 456 429 444 456 426 444 443 439 466 461 433 444 437 444 435 446 435 476 445 444 479 450 482 459 455 468 444 459 470 482 452 448 482 480 457 455 476 491 453 498 466 474 476 492 461 492 475 475 467 493 494 492 482 485 475 484 480 492 501 496 498 520 504 520 491 505 524 501 511 502 485 507 490 494 514 493 498 523 519 530 495 506 520 538 508 498 527 518 494 495 503 506 532 501 545 530 517 536 518 525 512 543 542 535 526 532 520 552 550 519 530 541 519 535 555 566 569 544 519 546 573 547 576 573 543 579 576 553 537 537 540 576 567 568 542 545 584 553 545 557 545 573 542 566 592 579 548 585 546 590 558 575 574 555 589 600 566 580 550 562 585 591 597 585 600 570 578 559 611 605 609 586 600 563 578 616 562 607 567 565 595 596 587 604 606 569 573 615 623 613 583 607 602 630 605 598 592 612 613 618 634 582 593 605 615 599 582 622 603 631 587 618 629 613 589 595 604 641 608 623 645 629 618 619 640 613 604 616 605 652 653 633 608 656 653 658 640 637 626 660 618 658 642 618 664 660 667 646 633 609 637 642 625 636 648 643 672 667 634 664 625 671 656 637 657 659 655 663 628 630 618 657 665 671 659 633 665 667 621 641 621 644 662 663 661 625 641 629 629 664 648 653 645 687 649 691 686 653 654 668 637 641 634 662 657 632 654 669 682 684 684 687 671 650 647 685 681 691 689 684 668 642 691 668 653 660 641 684 666 666 641 689 640 647 696 696 695 700 701 659 696 667 654 701 689 657 662 673 663 649 688 704 659 692 699 707 698 690 698 652 695 649 704 694 654 700 680 661 716 677 712 649 696 681 670 693 663 698 658 659 663 708 718 676 687 712 678 679 689 670 685 678 673 683 664 679 667 704 700 675 666 704 683 720 675 703 695 688 691 723 687 687 701 680 677 658 688 655 708 686 664 722 719 711 686 715 702 719 719 664 659 655 699 668 663 693 655 675 718 690 714 681 722 692 677 715 666 710 687 719 713 667 689 708 655 691 700 702 657 695 719 702 666 674 700 671 718 687 717 661 719 692 654 666 654 690 711 714 708 661 694 678 688 698 700 657 702 657 689 653 670 685 700 689 713 686 706 708 651 709 656 649 679 656 669 688 701 667 688 697 676 661 654 711 648 710 657 707 657 658 663 707 654 687 702 669 672 670 656 704 697 698 645 646 662 666 661 679 678 677 646 673 687 654 703 667 690 686 701 684 648 691 679 692 688 684 684 650 656 687 651 657 664 653 638 670 651 631 639 647 685 677 678 642 636 634 646 689 641 652 637 659 680 677 631 671 646 667 681 677 667 647 643 648 680 653 646 654 651 675 631 659 618 634 624 669 653 650 625 646 664 633 620 652 616 655 670 615 636 617 615 613 634 605 656 635 638 649 644 609 651 642 641 630 637 645 643 628 653 616 626 611 621 647 646 608 634 606 635 621 595 630 622 644 632 602 638 585 605 635 610 597 603 639 598 581 616 597 598 580 614 633 576 618 603 578 617 585 575 628 599 594 623 581 594 588 591 612 620 617 580 584 585 616 574 594 572 612 558 602 607 565 581 588 567 586 599 558 565 604 564 593 595 602 578 551 563 597 567 598 598 560 597 554 546 561 563 583 555 536 539 544 544 557 550 540 536 539 557 543 538 579 569 569 552 533 538 534 568 558 571 553 565 521 521 519 546 527 515 562 557 544 561 515 528 541 523 532 510 554 514 541 525 542 538 508 539 537 532 546 534 534 520 535 510 516 497 515 507 528 532 531 514 531 510 514 530 521 516 511 489 484 483 494 515 484 521 482 515 516 506 504 475 474 490 479 476 474 500 495 464 468 466 460 479 489 457 489 460 476 478 485 450 488 476 487 489 457 486 478 455 471 474 480 453 475 457 473 437 464 470 462 467 433 436 451 441 460 453 425 425 449 450 450 443 422 441 458 442 445 458 437 455 423 434 438 452 409 448 419 414 408 435 408 417 433 413 407 440 412 407 418 405 424 414 410 427 412 393 419 413 404 422 416 395 395 417 390 389 416 395 395 378 397 394 400 396 386 390 403 391 382 371 399 375 364 386 371 387 378 383 377 387 360 390 356 373 389 380 373 352 351 364 379 358 345 355 350 374 344 367 348 359 339 351 349 359 334 340 336 331 355 336 358 345 337 346 350 350 348 343 338 344 339 329 337 328 338 339 330 332 327 317 318 332 329 320 330 332 325 333 322 304 325 317 300 298 313 299 311 298 311 320 291 314 289 314 306 314 306 286 308 305 294 305 286 282 279 278 303 298 300 293 288 288 295 295 291 275 279 278 272 266 271 283 278 275 260 272 280 257 256 262 260 269 268 261 253 256 253 273 272 255 258 255 254 267 246 248 243 243 261 260 241 245 257 255 233 245 241 233 247 239 229 239 227 248 247 232 241 237 224 230 240 238 222 238 216 231 222 219 231 223 214 210 215 228 222 220 212 208 217 211 211 215 216 209 209 207 210 203 212 214 212 194 196 202 200 204 204 195 200 201 196 192 188 192 190 202 193 190 198 184 186 187 193 182 189 183 176 187 188 176 175 175 182 172 183 176 181 183 172 174 171 165 167 171 171 176 161 170 162 165 162 169 157 167 161 167 161 161 152 165 164 159 156 159 156 155 152 146 150 149 157 143 143 152 141 143 147 150 148 138 147 147 145 147 140 139 140 141 134 138 137 130 139 140 131 135 138 128 131 125 125 130 133 134 131 132 128 122 126 126 121 126 125 124 124 121 122 115 114 118 122 120 118 120 118 114 120 117 117 112 114 112 109 112 107 113 104 113 103 103 110 105 104 103 102 109 100 107 103 101 105 105 99 103 99 96 100 104 99 97 96 93 94 94 95 96 93 98 95 95 93 88 92 95 93 87 88 85 85 85 90 88 84 86 87 85 84 84 84 85 85 82 84 84 78 78 80 79 84 81 80 80 79 81 77 79 77 81 74 79 79 78 78 75 76 72 78 75 74 77 76 72 73 75 69 70 73 71 70 72 67 67 72 69 66 72 70 67 67 67 69 68 67 68 69 66 63 65 68 65 67 65 66 62 65 64 66 64 63 64 65 62 65 61 64 60 60 61 63 62 62 58 60 58 63 59 61 61 60 57 60 58 58 58 62 62 59 60 57 61 62 62 62 62 58 60 58 58 58 57 58 56 59 60 58 60 57 59 58 59 59 60 58 60 58 58 57 59 57 59 56
56 55 58 58 56 57 58 55 59 59 57 57 59 57 56 55 55 57 57 58 56 58 57 60 57 56 58 60 57 57 57 58 59 60 60 57 59 59 57 60 58 62 59 61 59 62 61 61 57 58 63 61 58 59 60 61 61 64 59 64 61 60 61 60 63 62 65 61 65 65 63 62 64 65 64 65 63 63 68 65 68 68 66 67 70 69 69 72 67 72 69 70 72 73 69 74 70 69 69 73 71 74 75 74 75 74 73 73 74 74 77 79 73 79 76 78 81 77 78 77 81 79 77 76 82 83 80 79 82 86 80 83 81 82 81 82 87 82 82 86 83 83 87 85 87 89 92 90 90 90 94 96 88 93 97 96 91 91 94 99 96 99 101 96 97 96 95 100 100 98 102 99 102 99 105 105 105 109 104 101 103 111 107 106 109 114 107 113 115 116 115 114 113 115 119 110 118 121 120 116 121 116 117 121 120 116 126 127 117 121 122 127 124 125 123 121 123 128 124 131 128 132 132 136 138 138 139 135 132 132 141 138 135 139 136 138 139 135 142 142 143 137 145 148 139 146 140 145 149 142 153 143 154 152 145 154 157 160 149 162 158 161 158 155 165 167 162 169 157 164 158 162 169 168 169 174 164 166 170 169 179 174 179 178 174 172 176 184 181 179 173 176 185 173 188 174 188 179 194 192 179 192 192 183 197 186 186 198 190 190 205 194 188 204 207 191 208 210 203 198 199 200 208 200 200 200 208 204 216 204 205 213 212 208 226 219 221 217 226 218 230 228 233 234 222 219 223 224 231 225 229 221 242 238 223 242 225 245 226 243 248 247 250 234 235 252 241 256 257 241 245 255 260 253 255 261 253 243 243 253 255 270 259 256 261 253 274 268 276 252 253 276 266 266 272 278 262 284 276 285 285 276 279 278 289 281 272 273 288 274 288 274 295 279 301 289 297 304 303 281 298 298 291 308 309 305 315 287 311 311 306 306 311 321 301 312 310 296 319 325 310 322 304 314 327 304 304 315 307 313 321 340 315 341 331 323 343 347 336 341 338 335 346 340 333 350 346 355 349 339 342 354 360 351 340 336 365 334 363 347 364 371 368 349 361 377 343 349 368 345 374 352 351 374 367 385 374 361 378 370 375 382 365 393 368 369 379 391 368 370 373 385 392 402 393 397 384 399 409 411 397 395 378 394 405 390 407 416 382 391 422 390 395 413 426 406 398 415 396 418 395 394 429 416 424 418 406 426 431 419 413 443 409 440 416 411 447 448 440 445 447 432 447 454 419 432 421 428 459 425 431 422 464 458 429 430 432 440 433 471 440 437 461 473 475 466 439 461 481 468 482 441 454 457 478 480 475 471 486 470 479 466 489 493 452 490 499 498 460 489 472 500 504 495 467 505 496 504 490 509 505 479 512 490 482 494 493 512 490 497 495 493 481 486 511 506 515 482 530 503 493 514 504 491 532 489 492 539 499 535 525 497 522 520 544 536 521 539 534 519 526 517 522 541 552 527 525 532 543 526 533 545 531 511 518 533 554 526 515 524 567 567 550 536 520 524 554 531 562 537 571 550 576 580 537 540 566 554 575 574 535 574 552 542 576 553 564 561 540 540 590 547 589 556 585 578 569 577 558 567 562 596 549 553 602 591 574 567 590 588 567 590 594 578 586 564 573 592 613 585 588 594 617 601 599 618 574 594 572 568 596 624 573 587 584 588 605 627 605 585 624 632 604 596 614 591 612 627 603 608 640 603 589 584 633 642 610 625 635 597 594 602 630 604 611 643 612 646 609 636 614 600 611 631 640 652 633 628 639 631 644 607 618 606 638 609 624 639 658 625 651 619 617 642 651 634 623 609 638 645 610 648 652 632 651 614 632 651 652 614 651 675 658 619 651 634 640 638 643 660 641 673 672 660 673 621 652 643 664 645 663 629 662 632 656 632 665 669 679 690 632 660 691 692 678 671 645 694 675 669 648 695 654 647 684 656 648 640 678 678 695 697 647 693 668 702 691 701 687 685 703 641 653 691 690 696 706 655 649 649 694 670 660 653 691 693 649 662 701 680 661 667 659 690 684 668 695 676 674 655 646 670 696 708 679 649 650 689 676 650 710 711 675 711 677 697 670 687 674 674 716 670 693 717 677 663 680 667 694 709 677 694 666 659 697 698 669 707 680 706 710 683 708 669 677 668 656 697 673 709 656 664 682 714 658 678 664 720 664 661 699 672 674 658 709 701 666 713 718 714 714 724 705 681 718 668 665 715 723 723 671 656 703 669 686 706 693 666 673 673 673 717 689 662 719 713 707 701 701 700 689 660 698 670 657 663 722 666 693 720 704 708 691 656 697 663 689 705 684 703 681 690 668 657 654 693 709 706 677 663 678 662 711 653 672 692 711 660 707 653 680 678 655 676 688 706 684 662 696 655 710 654 690 658 666 699 697 661 684 660 672 650 678 671 659 699 712 679 705 669 689 666 681 671 708 673 696 694 649 679 668 651 648 671 642 703 698 693 653 658 690 669 667 675 690 646 672 702 696 645 650 667 657 665 650 634 694 662 681 651 655 671 670 643 687 643 682 678 644 638 681 645 674 690 662 689 654 627 637 685 652 684 633 681 668 679 622 676 644 672 636 633 642 637 664 657 635 624 631 659 621 614 623 644 623 674 663 621 618 642 642 618 645 631 658 612 647 660 648 612 624 664 634 663 624 632 638 630 645 625 629 612 636 634 656 656 640 604 624 642 624 651 598 639 600 628 649 649 593 608 603 604 620 632 624 630 584 615 600 606 621 616 615 607 592 631 606 595 632 590 578 601 631 583 580 599 603 588 590 586 574 620 575 612 572 603 618 606 617 618 570 594 567 570 564 562 590 561 556 606 597 570 596 557 552 607 585 586 596 601 589 577 554 586 566 567 562 589 578 577 548 578 590 558 569 546 570 570 562 541 535 572 550 577 533 557 551 560 569 534 538 557 536 527 523 533 561 567 543 535 533 531 548 525 514 552 525 542 512 520 549 547 552 514 555 525 507 548 545 552 522 520 531 542 543 511 505 543 533 513 492 511 536 494 503 490 515 487 517 522 500 499 500 513 513 490 487 479 493 503 487 503 507 480 518 504 501 473 490 497 508 510 511 506 475 501 488 480 480 498 477 482 463 465 473 486 462 491 478 477 476 482 481 477 477 465 483 451 457 453 452 480 481 467 480 450 447 477 462 466 469 441 432 432 469 461 467 427 428 443 422 462 449 457 434 451 441 441 453 452 449 439 410 434 447 429 426 415 440 438 406 417 402 401 406 431 431 433 423 433 393 402 406 391 415 413 412 402 409 410 385 403 418 381 417 406 411 411 408 403 382 406 387 373 400 371 399 377 388 380 369 370 368 379 366 367 362 358 388 392 362 387 362 362 372 366 372 365 357 369 363 347 372 367 374 346 365 348 360 352 343 350 345 368 358 355 349 354 348 352 331 344 347 325 341 343 331 346 333 334 344 331 341 331 328 335 312 320 310 339 317 333 335 328 322 330 327 322 318 302 307 303 317 310 300 323 309 293 316 299 318 296 296 303 314 308 290 291 308 289 282 295 303 280 283 283 295 300 278 296 277 291 296 272 285 281 281 278 271 290 287 287 269 266 285 267 270 259 265 258 258 268 255 259 271 251 270 251 247 254 245 268 253 252 257 246 249 247 257 255 255 238 256 251 242 250 237 235 241 248 228 230 232 243 242 244 242 230 223 239 225 233 238 231 220 217 218 228 231 232 229 229 217 214 208 223 214 214 208 222 211 204 217 219 219 210 198 201 212 197 208 203 203 208 209 200 196 205 192 196 190 194 188 186 190 182 185 192 198 190 189 185 189 180 190 176 184 181 181 171 185 172 177 169 184 183 172 175 176 165 179 175 171 163 167 167 169 168 169 168 161 161 163 163 159 159 153 166 163 150 150 158 150 149 155 150 149 158 155 152 143 143 146 151 141 152 149 139 138 140 146 137 147 134 138 142 142 137 139 140 141 132 137 136 136 127 138 130 131 131 135 129 123 132 125 122 123 130 124 124 127 120 122 119 124 125 120 116 115 114 116 122 114 119 117 114 118 118 113 113 116 116 112 107 108 111 103 107 111 103 105 102 101 109 103 101 98 104 106 98 99 102 98 101 104 95 98 97 94 95 99 100 95 91 93 94 97 90 89 93 91 92 93 92 86 88 92 85 87 87 86 85 87 89 83 88 86 80 81 86 86 81 78 78 84 77 78 76 78 83 83 79 76 75 78 80 76 77 75 78 78 73 72 78 76 73 71 75 70 74 75 69 75 72 74 70 72 67 68 67 71 66 71 70 67 69 67 69 67 65 64 68 65 66 63 63 63 66 67 64 64 63 66 66 65 61 64 63 61 60 60 59 61 60 59 61 61 58 59 62 60 59 59 59 59 60 60 60 58 59 61 58 61 58 62 58 59 60 57 58 56 60 56 60 59 60 56 57 60 56 58 57 58 58 57 56 55 59 57 55 58 58 58 56 55 59 57 55 56 55
58 55 58 58 56 58 54 54 55 56 54 54 58 56 55 58 57 56 59 59 58 58 55 56 59 57 57 58 59 59 59 59 58 60 56 57 60 56 59 62 62 60 61 59 57 57 61 61 62 57 57 59 58 61 63 58 62 63 62 63 60 60 60 61 62 60 60 65 62 63 63 61 66 62 64 65 67 66 64 67 67 65 68 67 69 68 66 66 66 67 68 70 67 67 70 70 72 70 73 70 74 70 74 74 70 75 77 76 75 72 74 77 76 78 75 74 74 74 79 75 79 77 79 77 78 78 79 78 81 83 82 79 85 84 81 81 86 83 82 85 84 86 83 84 88 89 86 90 88 90 89 87 96 88 96 89 90 96 97 95 98 99 95 94 100 102 99 97 103 102 101 100 104 101 105 104 99 107 108 107 105 104 104 104 105 109 106 108 114 114 112 116 109 111 112 119 113 118 120 120 114 117 117 117 116 123 124 115 119 116 119 117 129 121 127 126 127 122 124 126 128 131 127 133 133 132 136 132 129 135 133 131 131 137 140 133 140 136 146 135 141 140 145 148 142 141 146 148 153 146 148 153 151 148 157 151 151 149 153 158 151 155 161 159 166 161 166 160 167 166 167 165 165 166 159 169 172 163 162 175 174 167 168 173 178 170 183 184 174 173 174 181 184 179 184 178 191 192 185 178 181 183 189 191 184 191 195 199 191 189 198 198 198 192 193 190 203 198 193 207 205 202 209 201 212 199 212 215 213 208 219 216 224 221 223 224 214 218 215 213 231 220 223 230 224 232 217 232 217 235 237 224 225 223 244 226 238 228 239 244 232 251 249 248 237 252 248 247 245 251 242 242 255 249 239 255 241 265 250 256 260 265 249 272 247 250 258 256 264 275 267 264 279 265 266 283 263 262 268 277 281 263 277 290 286 271 275 293 289 271 290 272 276 277 293 284 295 293 292 287 293 283 299 289 306 305 291 298 291 316 315 317 316 313 321 295 309 298 314 316 303 312 330 321 317 327 321 328 325 308 329 324 316 328 313 318 337 330 334 318 340 330 332 343 338 334 349 343 351 347 351 354 350 351 364 345 346 344 364 350 352 355 347 370 363 366 362 368 365 378 371 357 375 353 365 363 380 389 384 366 391 382 393 379 389 387 383 397 386 375 382 393 392 398 387 385 381 403 390 405 380 391 411 402 395 414 397 414 393 418 421 414 421 417 416 410 393 427 408 393 430 419 398 428 423 433 409 409 401 411 413 405 419 427 424 431 409 422 443 439 440 434 426 451 445 453 420 442 462 431 460 430 426 454 441 426 452 448 432 455 465 453 454 469 469 446 457 455 460 445 440 458 485 456 475 484 471 480 464 448 482 485 482 460 477 460 490 467 489 476 502 485 462 504 491 487 489 497 497 482 496 504 474 470 473 479 509 516 492 482 476 518 487 493 487 519 508 501 524 500 507 487 519 493 514 505 527 511 537 533 533 508 540 516 514 518 535 516 507 504 507 552 528 510 550 544 540 543 522 523 522 556 555 515 515 516 544 545 516 566 565 520 566 572 533 564 540 522 576 535 552 576 561 537 570 577 578 583 579 536 543 563 553 559 545 537 554 566 555 551 592 546 571 576 593 572 590 545 581 548 598 594 553 558 569 597 580 604 606 605 559 601 583 567 583 598 578 600 573 565 607 619 595 581 601 582 581 603 615 613 625 609 577 613 604 592 587 579 618 584 600 585 621 588 627 611 590 619 617 587 589 636 599 621 625 627 632 601 626 627 596 604 627 619 647 621 644 620 622 599 645 613 597 608 632 609 633 640 653 635 633 609 638 612 648 609 646 638 650 654 611 638 667 641 615 637 657 613 650 618 639 660 668 620 622 635 635 674 656 614 632 668 632 628 617 674 653 669 673 621 679 646 664 645 669 623 623 660 676 626 681 669 629 679 666 673 658 681 641 675 644 653 635 643 647 664 688 637 643 696 669 648 688 681 688 640 690 639 664 666 672 688 643 655 660 646 685 682 670 692 664 669 675 664 642 694 681 672 706 668 704 645 702 670 685 648 662 687 706 666 662 660 679 698 704 712 684 649 649 676 701 653 651 652 672 695 691 684 692 699 687 665 687 656 657 677 685 667 711 716 691 700 683 665 685 681 671 656 693 676 694 679 690 698 683 716 686 667 692 669 718 671 685 656 707 684 720 694 699 720 716 688 685 659 694 669 722 679 715 670 678 724 697 678 671 722 704 717 672 700 663 703 714 706 705 697 706 672 707 682 668 671 686 668 674 725 682 712 679 672 657 672 672 669 664 657 666 713 718 721 658 656 699 715 676 678 657 656 664 707 720 675 721 681 686 709 720 682 708 716 654 705 709 709 720 709 704 699 718 659 673 656 671 713 658 695 702 714 719 671 668 653 666 679 675 699 704 654 661 690 715 668 681 701 662 678 688 713 663 693 658 691 695 675 684 710 658 674 704 694 686 706 700 677 687 691 687 663 665 645 663 677 672 683 691 683 662 646 697 680 700 685 674 693 690 641 692 684 669 695 693 675 654 660 691 698 690 647 683 646 656 637 666 687 686 689 665 664 681 673 677 673 656 643 681 648 635 685 627 634 645 654 639 673 661 660 626 663 626 672 644 667 643 637 653 636 619 645 622 668 667 665 661 622 655 623 641 662 635 620 609 632 623 641 668 641 624 609 668 609 655 626 608 603 608 614 619 648 645 642 638 644 613 603 628 600 657 642 652 614 594 637 621 611 629 651 643 639 631 590 603 613 603 605 617 612 597 627 608 602 600 604 624 626 594 596 634 603 617 582 614 621 590 627 627 592 625 603 597 618 580 591 594 579 574 578 611 601 568 586 588 610 586 563 607 569 614 592 585 557 564 588 574 607 596 590 594 551 595 560 588 581 570 571 564 560 576 597 577 583 567 568 583 589 566 537 553 574 552 568 569 538 545 578 539 569 528 572 580 572 572 578 558 573 562 525 563 527 547 550 522 550 517 533 536 525 543 546 559 514 551 549 532 507 545 548 527 518 533 535 527 523 502 506 542 531 513 536 541 543 494 522 513 503 526 520 494 509 513 517 525 501 512 504 489 515 495 516 496 495 518 484 485 482 515 478 493 489 516 474 507 510 468 479 499 494 490 489 483 500 493 461 475 489 473 462 453 465 488 469 470 470 453 489 477 458 460 474 450 457 464 439 454 450 456 455 467 464 452 443 474 438 467 449 446 455 426 460 459 431 456 447 428 461 420 430 444 436 417 423 442 450 434 448 446 424 443 444 410 440 421 407 432 415 416 412 414 405 407 415 409 422 410 403 410 424 418 417 405 415 407 406 417 411 392 381 390 403 378 408 404 398 377 389 376 401 375 397 373 365 389 373 384 364 362 388 365 394 368 361 369 368 361 363 359 360 385 382 365 347 373 349 363 349 364 347 356 361 358 353 366 351 348 346 335 348 352 358 337 346 333 336 355 327 331 326 354 333 323 348 349 322 325 321 319 338 328 320 337 310 314 331 336 325 335 329 318 311 321 304 313 304 326 296 309 303 305 310 301 303 298 312 294 314 294 292 304 286 307 306 292 308 298 298 302 281 292 280 295 297 298 277 274 288 277 284 275 280 287 278 270 286 273 269 273 265 278 259 268 273 269 264 251 266 258 263 253 248 250 251 261 252 257 243 245 249 254 252 260 251 253 247 242 239 254 238 233 239 232 242 245 241 226 227 240 227 237 234 231 232 220 230 226 236 216 225 233 213 220 231 225 227 219 221 215 209 213 216 224 222 202 211 206 199 214 205 197 209 205 198 210 201 205 200 190 202 204 196 202 194 188 187 191 196 190 187 190 183 198 188 186 178 184 190 175 183 186 174 176 188 187 170 182 170 175 173 171 180 165 178 177 169 174 171 171 172 172 159 166 164 162 158 166 166 167 154 158 155 159 150 160 162 162 148 148 147 149 150 158 149 148 153 144 145 144 147 140 139 144 148 135 137 135 133 138 138 139 132 142 133 138 141 133 129 134 137 131 136 135 128 129 122 129 132 132 128 129 130 128 118 118 117 119 118 117 120 116 118 116 118 116 114 121 116 111 112 112 108 107 107 113 112 110 112 113 107 105 102 102 107 110 103 101 104 99 105 104 102 103 105 95 102 103 95 97 102 97 99 94 94 93 92 94 95 97 90 92 90 95 92 95 93 92 88 86 92 86 85 89 86 82 85 83 85 88 82 85 87 83 82 79 81 85 83 77 81 77 78 80 80 79 75 80 76 80 79 77 75 77 78 76 78 72 74 76 70 72 76 70 69 74 72 69 70 69 70 71 69 68 72 67 71 65 67 66 64 65 65 68 67 68 65 65 65 63 67 67 64 61 66 62 62 64 60 63 63 65 61 61 63 62 61 62 61 62 63 59 61 61 61 59 59 57 61 60 59 60 57 59 59 62 61 60 59 58 57 56 58 56 56 60 58 58 56 57 56 56 58 56 56 59 59 58 58 58 57 55 55 56 58 58 54 55 58 55 57 56 55 56 58
57 55 55 56 54 54 57 57 58 55 58 57 57 57 55 55 56 57 55 58 54 56 54 57 56 58 57 55 59 56 59 57 58 58 56 56 59 57 59 58 59 58 59 60 62 60 58 60 62 62 60 61 60 61 61 61 59 60 58 63 59 59 59 62 62 63 61 61 61 65 63 65 64 65 61 62 67 63 64 66 63 68 65 67 66 69 64 67 66 69 66 66 71 72 71 72 67 73 74 69 72 74 69 72 69 75 73 71 76 74 76 73 76 75 79 75 76 74 79 76 76 80 82 83 78 82 76 78 84 83 84 82 86 84 79 86 87 86 87 85 86 83 86 87 85 89 85 91 88 88 87 89 92 89 96 95 95 95 98 92 94 93 97 99 100 101 100 98 99 104 103 99 105 97 98 101 102 99 104 107 109 108 102 109 111 110 112 114 112 113 107 111 114 107 112 114 113 112 117 119 115 119 116 113 120 125 120 122 124 127 118 117 122 123 128 126 121 127 131 126 131 134 135 128 135 130 138 139 136 131 135 137 136 139 142 143 141 140 146 144 145 144 148 140 143 148 145 144 148 146 144 149 157 154 151 153 150 160 151 158 151 160 158 151 155 167 156 160 162 168 156 160 158 158 171 161 168 165 174 172 174 168 172 180 167 176 177 182 180 175 178 181 186 181 187 178 188 187 192 189 187 189 189 186 196 200 200 189 193 197 186 202 203 206 205 200 204 195 209 211 200 195 197 209 209 199 215 199 215 210 217 222 215 209 215 216 223 222 229 229 218 212 212 214 227 223 235 224 217 227 220 221 233 233 232 236 233 230 232 228 233 241 243 247 237 232 254 251 253 242 257 251 241 248 262 253 259 248 257 260 248 261 264 265 248 268 252 255 268 276 268 254 278 274 269 279 273 279 263 287 288 277 285 285 291 292 293 286 292 289 282 286 283 301 294 285 278 290 284 284 286 291 286 303 292 295 287 288 296 291 291 302 305 321 301 295 321 320 300 310 301 328 302 329 314 308 308 315 315 318 331 337 340 339 338 332 332 337 335 338 331 335 351 343 347 355 337 332 342 356 327 352 356 354 342 332 337 356 343 367 353 353 369 371 355 363 357 362 368 353 363 354 348 362 377 366 377 376 372 382 390 379 385 373 360 380 389 375 381 372 393 385 400 380 395 398 371 371 393 407 385 402 385 390 386 398 411 398 417 403 420 392 391 390 389 406 390 428 419 405 398 398 414 432 411 416 424 414 419 424 421 422 437 446 406 440 419 411 423 418 423 427 433 420 437 459 449 420 459 459 447 460 464 465 435 465 455 450 435 435 449 458 432 440 472 437 474 451 459 438 452 485 452 442 448 463 472 477 468 491 461 479 463 493 478 466 460 465 482 493 461 489 468 481 475 492 483 511 470 488 492 504 498 517 513 493 475 507 522 505 515 511 479 483 506 525 513 488 501 523 517 492 500 514 522 496 493 491 526 518 532 521 541 509 519 503 509 512 525 506 522 538 553 514 510 512 546 555 522 543 549 555 558 556 541 535 557 537 536 553 546 528 529 544 548 535 536 555 531 547 543 561 539 561 578 534 581 540 549 567 578 556 574 554 546 558 580 586 558 582 582 562 593 589 569 569 562 582 575 571 577 604 605 559 560 568 587 563 609 604 591 587 609 571 589 593 615 615 619 611 608 606 580 577 570 599 590 620 599 600 627 623 608 605 624 615 599 632 601 604 632 621 611 632 582 612 583 608 609 616 583 597 613 584 601 610 629 630 630 646 603 601 635 616 623 603 642 652 607 597 606 638 640 603 635 630 634 627 608 608 653 641 619 612 631 637 614 630 664 644 657 642 634 648 661 642 664 632 651 664 636 646 659 637 636 640 650 672 651 648 662 650 678 652 647 680 627 662 650 664 670 649 653 624 638 645 658 657 666 647 680 649 668 658 627 630 669 678 632 674 675 674 633 676 630 635 682 686 687 691 635 650 639 679 695 679 690 692 647 680 673 648 638 656 638 698 698 681 662 690 698 659 688 695 700 649 682 662 707 709 657 698 684 702 664 675 652 703 653 708 697 654 708 698 705 672 673 671 690 648 659 682 701 651 689 688 715 704 700 681 711 668 685 693 684 717 679 712 651 678 691 703 695 685 695 687 653 655 719 696 664 672 672 718 683 713 690 682 685 693 690 694 704 691 710 662 658 714 703 718 670 669 689 689 675 682 669 713 677 686 723 708 664 693 675 684 700 659 691 701 697 657 671 717 693 698 724 666 687 673 659 672 686 692 705 705 689 719 692 709 679 690 692 686 697 681 684 711 723 718 657 694 719 672 724 656 683 722 706 713 669 708 700 698 715 678 717 717 671 683 701 664 687 714 671 688 678 685 654 703 689 700 687 683 671 685 692 657 713 676 719 664 666 670 654 703 657 717 716 704 690 709 676 713 700 701 678 663 671 687 711 714 673 685 675 698 648 648 711 649 672 691 655 670 687 677 662 692 669 709 705 691 647 697 702 687 706 692 677 689 703 685 639 700 679 655 668 643 667 700 649 700 645 672 677 638 662 660 639 645 693 690 656 680 633 664 630 668 658 679 684 648 664 652 673 684 670 644 646 636 656 659 640 640 637 643 637 685 637 644 656 626 642 634 656 671 681 664 620 678 663 668 632 645 665 650 632 618 665 663 610 671 671 653 659 613 621 609 644 652 650 629 654 661 626 652 603 639 660 643 650 656 649 628 612 600 625 602 595 599 631 611 611 603 607 609 614 594 589 618 643 589 640 644 597 613 630 590 630 589 623 586 586 608 628 596 596 633 622 609 612 601 609 609 621 599 610 583 602 583 580 591 580 574 594 618 583 620 572 564 570 611 584 570 592 563 595 583 559 587 560 566 587 590 605 600 597 557 582 602 584 575 549 596 548 567 551 589 592 566 551 565 574 587 588 543 549 573 551 533 543 568 553 569 582 581 563 549 581 578 565 575 561 533 573 540 554 532 558 569 517 518 549 561 560 564 557 544 562 514 550 537 555 513 544 527 524 542 514 552 524 511 532 549 523 498 510 532 515 508 515 520 535 529 529 517 521 503 500 521 518 484 515 517 525 486 524 500 504 520 488 485 478 512 499 494 481 508 508 491 493 495 496 465 466 474 461 507 488 478 484 472 477 458 459 499 478 491 490 469 457 471 482 455 471 485 476 450 463 462 468 477 448 460 440 460 439 442 442 469 475 462 459 453 460 451 440 464 456 433 452 426 458 444 440 437 446 433 420 447 449 429 430 411 434 407 447 408 437 436 429 404 402 417 425 399 410 408 429 394 405 418 430 390 415 406 425 406 424 386 411 395 391 380 407 391 390 389 385 390 384 407 406 376 370 406 386 392 387 396 366 376 384 371 374 364 387 370 391 379 383 357 354 377 379 384 376 361 382 351 369 373 358 359 354 365 347 352 365 372 355 362 364 349 354 364 357 337 354 345 349 345 357 353 331 344 342 323 340 344 333 342 336 319 326 319 322 328 338 332 338 336 312 306 323 311 330 309 313 304 301 323 316 296 313 309 305 318 317 316 297 291 306 293 295 302 296 305 291 306 281 284 307 304 301 293 285 287 291 274 272 295 284 291 273 266 285 279 270 267 283 266 283 269 262 262 270 270 272 254 259 275 262 263 261 271 250 254 248 246 257 266 267 265 251 256 250 248 255 244 253 237 250 244 250 234 242 236 231 236 232 240 244 238 237 223 232 240 228 238 221 233 233 222 229 214 215 217 225 231 224 212 221 222 223 226 221 204 220 208 213 220 205 199 202 198 200 215 211 206 202 199 205 197 199 206 205 190 205 192 201 186 190 199 198 194 193 184 192 182 185 187 193 188 182 187 179 187 180 174 188 178 169 174 173 182 176 180 177 179 166 163 163 173 166 162 164 160 172 161 157 165 155 164 152 167 153 154 163 164 153 149 158 149 160 146 147 150 149 155 154 143 153 147 139 145 140 147 147 145 142 137 135 139 137 133 136 143 135 130 141 137 129 137 134 129 127 133 134 133 130 124 131 125 131 129 128 126 127 125 120 120 120 117 115 116 115 116 121 113 120 112 115 119 113 116 115 107 116 107 116 114 104 105 110 106 106 111 106 106 101 103 102 108 101 101 98 102 97 95 103 104 96 96 97 94 99 92 100 94 99 91 92 98 90 95 90 93 92 89 86 94 85 87 91 87 84 85 86 85 86 83 87 87 85 84 81 85 83 82 85 84 82 78 80 76 81 77 79 79 81 77 75 75 78 73 75 74 78 74 72 74 75 75 72 70 69 69 70 74 72 72 69 72 70 72 70 71 69 68 70 69 65 66 66 65 69 65 65 66 65 62 66 66 66 62 66 62 61 65 65 61 64 64 59 61 62 64 59 59 63 63 58 63 63 57 61 61 57 57 57 60 61 61 58 58 61 62 60 58 58 60 57 59 59 56 59 59 58 56 59 57 56 58 55 59 59 54 55 57 58 54 56 57 58 57 57 55 57 57 54 56 58 55 54 54 57 58 58 57
56 53 54 57 56 54 56 57 56 55 53 57 57 55 56 56 53 56 55 54 57 56 56 54 54 56 54 55 58 55 58 57 57 55 58 57 58 59 57 59 59 58 59 58 60 59 59 58 61 58 62 61 57 58 62 57 61 57 61 59 60 63 59 58 59 60 59 63 63 64 64 64 63 62 61 65 65 66 64 64 67 67 64 66 63 67 67 67 69 69 70 70 68 70 71 67 67 70 67 68 68 73 70 71 71 72 69 73 76 72 73 75 73 76 74 75 77 74 75 77 77 79 75 80 78 82 76 82 80 78 77 85 84 84 86 86 86 80 86 81 87 84 89 87 90 83 91 85 88 93 94 91 88 94 90 94 94 97 94 90 95 94 93 97 96 98 101 95 102 100 95 103 96 104 105 106 105 102 103 107 106 109 104 105 108 109 110 103 106 113 112 107 111 114 114 114 111 115 120 117 118 112 121 115 119 117 117 120 120 116 126 126 125 124 120 130 123 123 124 128 126 128 124 129 125 127 136 134 127 135 137 136 138 135 141 134 141 142 133 142 146 140 148 148 148 140 147 139 143 153 151 144 149 151 150 154 157 153 148 160 150 154 160 160 155 166 162 163 158 157 161 157 162 157 164 162 159 173 162 170 166 169 175 181 180 170 176 183 185 182 182 186 188 184 188 179 179 181 192 186 194 186 187 193 191 194 193 197 191 200 189 187 188 200 194 192 200 203 202 202 204 207 195 205 214 211 207 211 204 211 208 204 222 205 216 220 213 207 212 230 215 229 211 219 229 218 225 229 230 232 224 229 235 235 230 230 240 233 225 245 246 243 243 245 244 249 242 238 240 246 254 259 246 261 243 251 241 241 249 253 248 250 268 268 255 254 271 261 272 269 263 275 256 271 277 263 283 273 285 273 262 287 282 275 275 269 270 278 280 279 277 288 285 300 278 287 279 299 289 298 281 291 296 301 297 306 312 297 311 298 318 317 319 316 294 324 319 325 309 302 321 319 322 304 304 333 317 316 311 319 332 328 314 338 341 320 314 322 331 323 341 343 342 352 334 349 344 344 334 331 340 349 342 330 356 343 340 351 353 367 362 367 342 349 363 360 376 371 358 373 372 373 377 369 374 354 368 370 356 381 385 359 358 380 363 398 391 394 382 375 380 370 381 372 389 401 399 394 380 397 395 383 400 396 389 396 388 395 388 382 415 401 407 405 417 422 390 393 419 426 408 430 413 410 428 411 407 404 432 428 410 413 442 419 417 415 426 451 449 428 436 425 437 443 426 420 452 420 428 436 453 434 434 442 465 443 457 446 429 469 468 468 455 445 435 479 469 466 465 468 457 464 459 453 479 480 486 479 456 477 482 488 492 457 455 486 494 491 493 471 460 484 492 476 483 475 466 483 491 472 467 482 472 500 485 508 477 499 501 477 507 486 513 521 517 526 494 494 486 528 525 491 486 505 523 536 521 515 522 526 494 512 500 500 502 507 523 548 524 504 549 539 527 549 551 525 536 513 547 532 514 536 539 523 525 554 531 541 543 562 562 545 567 543 540 574 567 545 564 571 547 558 574 575 558 530 563 556 575 546 551 589 581 565 556 556 540 555 563 540 550 586 547 558 586 552 545 602 551 580 589 600 554 581 596 557 567 592 556 584 586 556 572 598 573 564 568 600 570 588 621 569 581 572 605 587 598 583 592 602 623 621 589 580 597 598 615 628 623 587 606 623 629 584 594 591 593 611 628 594 620 618 607 591 609 629 627 609 635 614 642 602 605 618 601 612 604 593 596 616 597 655 652 635 617 612 623 648 649 636 619 602 662 661 665 612 630 651 644 660 637 613 639 635 650 632 611 665 616 614 626 613 647 627 614 627 632 674 657 625 668 631 640 637 674 659 669 633 682 671 663 644 644 669 663 662 656 631 628 661 665 631 637 685 669 636 669 669 655 632 647 674 638 651 695 663 636 633 646 680 654 637 639 686 684 672 681 683 655 699 652 650 669 702 639 645 646 671 691 642 702 700 660 658 706 688 655 671 693 685 683 646 673 703 689 692 664 646 691 666 656 667 691 656 705 658 656 675 658 676 705 655 665 706 681 693 691 663 679 686 658 684 713 715 675 657 656 706 666 701 658 677 663 713 695 663 656 705 692 668 673 689 683 705 723 700 716 704 677 705 675 720 674 720 692 686 720 680 691 664 709 691 696 662 694 666 672 690 665 668 724 716 667 699 669 708 675 661 688 698 683 679 664 701 714 671 702 709 695 668 717 718 703 687 723 711 668 710 716 676 692 714 666 702 726 678 683 675 720 684 685 676 676 691 690 664 675 706 686 683 687 676 673 662 676 709 687 657 663 676 674 696 702 683 712 702 674 708 692 683 701 674 690 664 686 654 671 681 687 655 704 702 656 693 689 660 708 697 662 657 651 665 715 711 675 667 698 685 684 667 653 663 694 688 672 659 697 697 694 671 708 678 653 712 680 661 673 659 697 697 645 695 644 643 675 684 645 693 675 654 696 656 669 642 672 668 642 663 644 681 696 648 640 672 684 635 634 659 682 688 665 663 686 682 632 639 682 637 673 677 657 691 681 627 689 681 662 630 680 663 678 657 685 650 649 648 683 630 664 623 657 672 676 627 632 645 674 661 654 623 658 660 661 619 631 636 641 631 671 639 639 665 649 620 646 615 622 628 643 618 668 617 607 611 662 627 655 618 601 605 622 600 640 651 598 598 633 643 613 645 622 648 612 622 619 637 634 643 621 631 622 590 620 596 603 637 612 639 613 594 600 637 637 635 622 628 614 628 631 578 577 609 584 632 619 605 598 585 576 628 623 625 578 577 570 575 591 618 596 619 618 568 601 600 609 570 610 567 604 608 604 598 610 582 597 599 596 600 559 597 572 578 561 555 562 546 554 581 581 582 594 561 594 542 571 545 587 586 570 582 544 559 567 559 581 568 538 531 570 575 577 527 546 558 558 560 543 534 566 519 544 563 519 548 565 546 520 520 535 537 528 540 511 508 541 528 545 534 512 551 519 551 509 509 501 503 520 537 530 507 508 496 530 513 491 510 503 523 512 485 488 507 509 523 489 517 523 521 506 500 477 501 498 502 474 473 494 494 510 499 507 467 468 473 505 508 465 473 493 504 474 484 494 496 488 471 455 490 483 466 468 449 466 448 470 456 472 480 480 485 474 445 437 472 477 439 476 444 446 473 472 440 438 471 471 456 441 463 460 425 425 431 456 419 452 431 430 441 426 427 436 450 429 438 416 415 441 419 407 422 436 401 407 409 416 418 417 406 429 401 409 430 429 391 426 414 411 425 403 397 390 397 398 415 403 384 404 409 386 411 387 387 406 383 392 408 382 378 403 385 372 391 385 362 368 376 387 362 374 389 360 368 359 360 372 377 364 348 359 346 369 360 348 342 345 351 359 362 363 338 356 351 369 368 363 346 340 355 340 361 356 341 358 349 356 343 340 331 349 325 347 341 326 331 333 339 314 332 328 334 325 337 307 312 330 317 303 316 304 317 302 324 318 310 311 319 297 308 310 307 314 289 298 304 306 313 308 283 307 298 284 302 301 277 290 301 282 279 295 285 280 290 274 276 277 290 269 277 274 274 264 278 284 263 277 273 271 256 275 271 267 261 260 255 251 273 259 270 267 257 264 253 262 259 251 256 258 239 261 246 250 252 244 242 237 242 251 238 239 228 240 244 225 244 243 227 221 231 223 219 228 222 229 230 216 216 234 220 225 215 211 212 210 218 226 220 211 211 206 217 221 212 203 201 214 209 208 214 195 201 194 203 196 209 190 195 196 192 188 199 192 197 191 195 199 191 192 189 182 182 185 179 180 180 188 181 183 184 187 181 176 176 178 182 181 168 179 178 164 172 165 175 170 170 174 174 167 171 166 166 155 160 160 154 167 158 151 163 153 160 155 156 151 158 159 145 151 154 143 156 149 145 146 139 139 143 146 140 139 139 136 136 145 145 138 142 142 136 131 139 138 134 130 132 128 127 125 129 126 133 128 129 132 130 130 127 120 118 123 127 124 118 116 116 125 122 116 116 112 120 117 114 114 115 111 118 117 117 108 113 115 109 104 106 106 104 109 102 103 104 103 107 102 104 104 99 99 101 102 97 98 95 98 100 96 94 99 100 97 97 96 98 91 93 92 94 89 90 88 89 89 89 89 86 86 85 83 88 85 85 82 85 86 84 87 84 82 83 85 85 79 81 76 80 82 78 81 79 79 81 76 79 80 73 78 77 72 73 77 72 75 70 71 73 75 74 69 74 70 72 68 68 72 69 66 66 71 68 67 65 68 64 69 64 64 66 64 66 68 67 62 64 63 61 65 65 61 60 60 60 60 64 64 61 59 62 60 61 58 60 59 60 59 62 60 57 59 59 61 62 57 59 62 60 60 57 57 56 59 60 58 57 56 59 55 55 58 59 57 55 57 58 57 56 58 57 57 55 58 56 57 55 57 56 53 53 53 57 53 53 53 57 55 55 56 55 55 57 56 55
56 55 55 54 52 56 55 52 52 55 55 53 56 56 56 53 56 53 57 53 55 53 57 57 57 55 56 55 55 57 54 57 55 57 54 58 56 58 59 59 57 57 59 57 57 56 59 56 58 58 56 56 58 62 59 59 59 62 61 61 62 58 62 62 58 62 63 59 60 60 61 64 64 64 63 61 65 61 63 64 63 64 63 64 63 66 67 65 63 66 68 64 67 68 67 65 68 71 70 73 68 69 71 71 71 70 74 71 73 74 71 73 71 73 75 75 76 74 79 77 78 80 76 78 77 83 78 81 76 76 81 78 78 82 80 82 80 81 83 80 82 82 83 87 89 90 85 88 91 88 93 93 93 92 91 88 94 96 94 96 91 98 99 98 99 94 94 95 101 96 95 103 95 97 101 105 106 104 101 105 101 100 101 103 108 111 102 107 103 104 107 112 113 110 111 113 110 109 117 110 112 114 116 114 123 113 115 120 125 125 121 125 128 123 129 122 122 123 130 122 129 123 130 130 125 136 137 129 136 131 138 138 136 141 139 136 143 142 136 137 141 142 135 142 138 140 149 148 150 151 149 143 144 152 144 158 145 154 157 153 153 161 160 158 154 166 159 155 166 168 168 165 156 163 160 165 172 164 175 166 167 166 170 167 174 177 167 180 170 176 185 182 174 187 186 182 176 181 182 191 191 181 187 183 193 195 199 199 193 185 194 195 204 202 195 195 198 191 204 195 205 194 200 200 205 213 216 198 211 212 214 205 206 220 212 205 214 208 224 212 222 213 227 227 222 218 234 229 216 228 223 222 239 233 228 238 236 238 242 244 241 251 250 247 246 234 242 239 250 235 258 244 258 244 262 246 252 251 253 250 264 255 257 269 249 253 267 275 263 271 276 276 278 256 280 278 260 277 267 284 281 264 268 289 280 278 278 286 289 284 282 289 295 273 277 281 295 289 304 301 292 295 287 307 290 297 310 297 315 291 294 307 320 299 299 312 316 300 324 311 327 324 312 332 318 323 306 323 336 316 318 311 310 319 334 339 338 322 326 319 318 336 330 352 337 334 330 355 333 330 335 348 338 330 359 336 335 347 360 359 345 362 344 373 372 369 344 350 344 365 350 356 348 366 365 368 370 358 371 354 378 386 371 390 383 391 363 396 369 382 398 378 403 392 370 374 384 392 410 386 399 386 391 410 404 401 401 382 385 412 423 397 387 405 408 420 398 396 428 395 393 423 412 413 405 402 421 438 428 420 409 444 445 430 437 446 446 431 445 425 443 434 430 437 429 418 458 436 423 435 422 455 456 433 436 436 433 451 451 458 449 461 461 457 444 475 446 447 446 446 469 458 465 473 459 477 484 489 481 479 463 476 461 486 472 499 497 456 476 471 499 500 487 500 484 468 477 502 490 511 503 472 475 500 491 491 497 485 478 520 501 499 515 519 524 517 495 488 520 495 525 523 528 536 536 495 501 536 523 503 541 529 527 499 505 513 539 503 531 550 516 537 525 550 550 516 550 543 541 532 560 554 561 556 555 557 540 544 531 517 558 554 557 548 553 527 533 545 551 541 550 573 567 556 572 544 565 586 568 580 556 587 549 553 572 559 566 564 562 561 592 595 571 561 569 548 559 555 566 571 554 552 576 604 582 593 578 570 595 598 587 566 586 592 559 580 566 575 593 619 584 590 616 579 617 608 593 568 599 595 615 621 583 572 612 574 593 579 580 612 630 609 582 599 599 610 636 641 620 615 636 617 603 627 588 594 595 636 597 614 601 601 622 607 606 604 642 636 630 607 637 624 610 646 602 627 629 625 615 608 603 647 625 610 635 641 660 630 648 648 641 658 627 630 659 663 657 630 672 617 620 634 669 642 666 654 653 661 627 669 677 647 639 650 628 683 650 645 660 660 646 635 628 659 652 687 626 631 652 634 661 648 658 640 674 679 649 670 683 650 666 648 677 692 690 672 683 686 657 662 666 647 671 640 673 682 660 694 699 689 647 666 679 678 669 700 696 658 691 647 681 664 697 653 647 700 644 699 704 698 648 687 660 645 661 670 665 650 658 686 652 679 696 709 689 654 709 655 655 666 688 690 652 676 707 686 687 717 658 681 676 652 702 667 685 686 691 712 691 704 685 697 670 667 700 713 675 693 660 697 666 708 666 703 664 666 691 696 674 708 705 698 721 706 720 719 669 702 685 716 715 682 698 685 670 670 685 712 710 662 725 721 715 668 700 696 679 707 667 668 661 687 682 699 669 676 663 721 692 691 712 682 717 724 710 700 667 709 685 689 712 682 683 672 663 697 710 724 717 690 666 691 690 660 662 671 718 666 704 681 698 659 704 658 724 687 699 662 707 695 694 692 720 690 677 695 699 659 693 660 662 672 669 683 675 662 686 683 662 708 670 691 676 653 702 657 709 713 699 681 703 687 710 702 712 700 704 672 712 706 650 704 648 664 666 676 679 705 714 688 699 662 666 654 663 648 692 683 692 664 704 655 651 674 664 644 663 661 677 650 706 666 684 692 659 657 658 639 671 681 676 701 653 650 639 700 652 644 662 691 682 641 672 639 675 654 678 634 664 670 687 660 649 656 661 668 648 669 689 660 685 685 657 627 657 654 647 658 667 629 640 682 648 658 651 631 682 671 640 633 635 661 672 655 649 662 658 628 664 635 637 638 659 630 657 638 621 629 652 619 649 659 633 631 624 665 613 607 656 624 632 637 625 657 609 651 654 616 626 656 599 650 644 598 639 635 622 651 648 600 589 649 633 610 605 624 604 616 610 586 616 605 608 637 604 592 628 612 584 594 581 630 596 582 597 631 615 575 592 581 621 617 625 610 618 586 618 572 577 573 604 613 613 572 580 573 608 565 587 558 572 570 597 558 586 573 562 597 580 553 550 550 562 559 558 577 559 590 589 552 562 576 556 546 564 567 544 559 546 540 552 569 538 546 542 545 542 563 541 578 532 542 567 553 577 547 561 538 543 545 521 541 532 541 553 541 551 518 516 519 540 519 547 530 510 531 538 554 535 543 514 538 542 501 527 508 503 522 541 515 512 512 539 494 503 504 520 536 525 506 491 503 520 528 487 513 503 480 506 503 480 491 485 480 518 496 487 489 483 483 479 473 490 483 481 505 469 489 485 491 467 457 475 496 490 475 460 487 453 474 459 455 482 453 465 461 474 468 480 461 441 467 450 440 460 436 463 476 469 441 464 440 472 454 433 452 451 442 433 450 445 425 442 438 452 456 437 423 451 425 432 446 433 428 412 427 422 440 404 441 423 411 421 424 424 422 416 400 402 402 413 420 406 420 409 428 411 403 411 387 399 411 418 393 416 393 388 384 408 404 386 387 391 384 394 405 402 369 372 396 383 388 375 363 386 394 374 395 374 382 361 358 380 377 381 358 352 363 382 365 351 372 350 360 347 367 364 367 358 354 361 348 337 338 365 345 351 335 333 360 351 357 326 328 342 342 321 325 324 342 344 328 348 333 330 330 320 316 317 310 336 329 323 330 327 327 330 326 313 312 301 299 302 320 315 295 313 293 308 295 290 299 316 294 299 313 307 308 300 293 305 295 286 286 302 297 282 296 297 283 294 278 277 269 293 276 285 287 267 272 280 269 280 275 259 277 264 270 260 262 272 265 255 261 256 255 263 258 262 253 259 266 247 248 246 243 255 244 251 238 240 243 239 235 233 237 243 234 239 236 234 230 238 241 241 233 238 233 227 223 240 224 232 232 221 218 223 218 223 229 217 229 217 209 208 214 224 212 209 209 215 205 218 198 209 198 210 197 208 196 197 202 203 194 195 200 189 203 204 194 187 201 184 190 187 190 185 187 187 194 177 190 191 178 191 180 175 174 179 176 179 175 181 180 169 172 172 167 166 166 165 163 172 167 160 166 169 157 170 158 160 161 156 156 161 152 154 159 150 152 162 160 149 153 148 154 154 146 153 145 141 144 146 149 144 139 149 146 137 136 135 133 133 138 139 136 136 138 131 129 132 131 132 134 128 126 136 130 126 129 132 131 126 120 129 122 128 128 127 117 117 119 123 118 119 120 122 122 119 112 114 110 112 119 108 107 116 112 111 111 106 108 106 109 104 105 101 104 102 109 105 101 101 106 103 102 101 97 95 104 95 101 102 98 101 92 92 98 98 95 90 91 95 96 93 93 94 89 86 93 85 88 88 90 87 89 88 84 82 85 84 82 86 83 86 81 84 78 79 79 82 79 77 77 82 81 80 77 77 75 75 76 79 77 75 75 72 76 74 74 76 75 73 70 74 70 69 68 74 72 71 68 70 66 70 68 69 67 66 69 66 68 66 68 66 68 66 64 63 64 61 63 66 62 61 64 65 60 60 62 59 59 64 59 61 58 61 58 57 59 62 59 61 58 58 58 61 61 58 57 58 56 59 58 60 58 55 56 55 56 59 57 55 58 57 58 55 56 58 54 57 55 56 57 55 56 56 53 57 53 54 56 53 54 55 54 56 55 57 56 57 56 54 56 53 53 52 52 52 53
52 56 55 56 56 52 54 52 52 55 52 55 55 54 53 52 55 56 55 56 55 56 57 55 53 54 53 54 56 54 57 53 53 55 58 55 54 58 57 54 56 57 56 56 57 57 56 57 59 57 57 60 56 57 57 57 59 57 59 58 59 62 59 60 58 58 59 60 59 61 60 63 61 59 60 63 60 63 64 65 63 66 62 64 64 65 62 67 64 65 68 67 66 69 65 66 65 67 70 69 69 72 70 69 68 72 74 72 74 69 76 73 71 76 76 77 74 74 75 79 78 79 75 75 81 76 78 80 76 80 78 79 82 83 82 79 86 80 82 80 82 84 81 83 88 87 85 86 91 86 93 87 91 92 89 94 90 94 94 91 90 95 95 91 96 97 94 96 101 95 95 98 99 97 104 102 102 100 106 101 104 103 106 108 110 106 107 107 110 105 112 111 105 116 111 117 109 116 119 112 118 115 119 118 112 121 116 115 123 122 119 123 126 127 127 125 124 128 123 122 131 123 123 133 128 129 137 133 132 129 129 139 141 142 142 141 142 139 141 143 133 135 135 137 143 138 144 139 139 145 141 141 145 147 144 147 156 149 157 155 162 156 150 160 159 153 163 157 154 161 169 166 169 166 165 158 166 171 173 161 169 169 173 164 176 171 179 180 172 179 176 179 172 186 179 177 186 188 176 178 177 178 192 196 189 191 199 187 197 194 200 200 202 198 202 191 196 191 207 199 195 206 202 205 208 197 207 209 199 209 207 203 203 208 220 222 223 214 219 219 224 212 217 229 233 224 230 216 220 226 224 224 221 235 240 227 234 232 230 234 232 233 240 228 248 234 239 251 239 256 242 242 247 240 239 249 244 248 254 246 266 258 257 248 254 259 252 260 275 262 274 255 260 275 263 257 265 280 279 272 270 284 274 273 273 277 276 273 289 275 290 288 287 300 294 300 302 305 296 294 302 301 284 290 307 289 285 299 289 303 293 316 291 304 319 303 321 296 303 319 309 321 316 328 312 327 330 306 315 326 331 334 312 326 338 338 313 330 337 322 318 323 337 334 353 328 330 346 330 347 356 343 360 339 331 347 334 359 365 351 344 352 361 359 371 350 355 373 356 347 368 358 349 363 349 368 365 360 369 372 386 366 359 369 396 383 361 375 381 392 367 367 367 400 381 378 394 383 383 392 387 410 408 410 380 402 413 382 391 397 422 420 393 408 401 407 408 409 408 411 396 409 403 417 414 419 402 403 429 416 443 411 408 429 440 407 415 419 425 415 437 430 455 437 449 447 423 427 458 433 457 447 436 427 465 430 441 465 455 440 431 445 448 451 448 459 480 452 449 479 453 454 452 471 487 489 457 454 488 486 466 467 451 490 487 462 458 458 460 500 498 459 495 481 509 464 470 472 478 506 502 487 515 478 508 511 518 517 503 499 508 497 501 514 507 509 482 526 514 519 485 516 488 489 512 533 539 514 526 504 542 503 531 539 496 498 517 512 520 532 527 545 532 530 516 522 551 538 551 539 529 529 539 540 555 531 524 559 521 543 558 554 553 569 556 524 539 553 567 554 551 566 582 533 551 568 542 542 564 575 533 540 577 579 559 590 571 577 551 572 551 571 573 589 569 572 590 580 554 553 577 600 567 601 584 577 605 588 555 570 570 570 592 596 568 606 571 606 589 619 612 603 606 583 572 577 609 622 603 623 603 609 603 577 585 582 621 603 598 614 612 604 592 611 582 589 582 590 600 622 628 586 634 640 611 621 644 614 638 603 639 622 625 637 641 647 593 626 615 618 650 654 625 620 657 660 647 625 644 647 630 641 662 619 661 646 653 659 642 661 614 608 624 645 654 671 671 664 641 666 617 663 624 674 670 674 645 666 632 632 652 647 654 629 669 682 649 683 655 676 624 623 669 653 667 686 636 629 666 636 662 639 649 678 636 655 657 662 677 655 659 670 673 661 680 680 639 686 656 684 682 678 683 650 658 647 674 637 689 654 663 702 692 642 700 696 655 645 687 660 677 705 696 665 647 677 656 696 695 670 707 691 646 712 651 713 689 657 705 702 655 671 668 659 694 657 650 665 714 687 673 654 672 684 650 675 688 706 662 656 697 687 719 718 693 657 718 669 676 709 666 693 675 687 706 661 689 705 713 720 722 709 665 668 704 713 665 719 678 662 719 723 694 702 705 690 682 686 704 677 676 716 667 708 707 658 700 712 708 661 709 679 716 689 691 695 677 671 661 699 716 723 668 684 671 687 717 667 715 665 686 664 724 667 685 675 667 699 660 689 701 710 709 660 712 712 668 661 724 670 673 712 704 681 707 716 709 667 696 667 674 723 673 710 701 698 725 710 709 697 671 723 678 691 723 702 675 663 705 710 673 689 665 691 683 668 663 721 708 716 686 705 681 658 685 706 658 660 666 689 681 695 659 664 704 671 656 680 698 716 701 670 679 679 702 700 701 650 706 695 653 670 686 688 683 651 681 689 703 695 684 650 695 688 652 664 661 692 667 695 684 706 673 654 655 686 700 639 680 657 659 677 641 675 670 646 663 672 648 657 639 690 697 654 692 644 696 669 689 664 673 693 650 688 657 629 656 627 688 682 642 684 662 683 663 644 644 642 633 670 650 679 674 660 656 652 640 662 647 630 650 619 669 671 627 614 651 669 665 615 636 636 642 663 639 671 631 629 622 614 669 665 641 643 664 657 622 655 613 634 650 622 617 608 660 604 658 658 642 627 599 654 644 628 636 638 616 635 597 623 624 617 591 622 607 640 629 610 585 591 590 625 616 590 606 625 590 594 616 601 585 588 633 613 617 610 578 581 598 581 618 582 610 581 574 580 616 610 610 601 606 563 586 585 564 574 570 572 570 610 567 609 603 569 577 565 593 602 553 576 575 604 551 550 594 573 587 577 565 571 567 592 558 552 554 589 546 569 542 579 561 535 561 555 582 564 568 567 565 574 578 532 572 575 554 549 523 569 558 563 536 544 545 543 534 531 513 539 539 531 557 532 551 520 555 538 557 521 526 506 537 501 505 537 538 529 530 520 501 534 495 501 526 511 535 505 511 507 495 509 487 486 492 485 524 483 508 514 492 487 507 507 478 504 478 481 497 488 517 479 513 491 494 470 505 479 472 491 490 503 470 493 473 465 461 492 495 493 491 452 482 455 482 466 446 468 476 448 461 441 446 483 454 442 446 454 443 442 457 441 470 449 435 448 441 435 459 454 463 451 439 427 423 423 434 428 427 443 439 415 426 426 438 424 448 416 428 433 413 442 432 440 438 439 423 402 437 414 436 429 399 426 392 412 390 409 393 424 406 386 398 414 396 389 409 411 398 412 387 386 403 410 380 407 388 399 399 369 393 376 391 393 385 392 390 388 388 377 394 384 374 370 378 383 370 374 354 366 373 358 359 356 366 349 370 355 358 362 349 352 356 355 365 365 337 353 357 344 360 340 353 333 338 334 341 340 334 323 331 331 332 343 342 319 320 336 330 312 339 337 327 327 322 313 331 318 318 304 316 329 311 305 315 302 319 311 312 319 309 319 310 313 304 307 305 307 310 296 299 287 301 288 294 285 285 285 298 274 289 285 294 274 290 272 270 286 272 277 274 289 271 262 268 271 277 273 257 270 277 269 256 255 267 258 269 267 250 272 250 269 266 254 246 262 243 248 244 237 259 235 245 249 252 238 250 235 243 240 242 236 231 235 227 227 238 236 221 233 227 228 228 232 237 221 230 227 224 232 210 222 224 214 220 226 213 218 208 216 217 219 213 214 217 212 199 202 208 214 205 210 210 191 209 205 208 196 201 192 201 197 202 190 194 197 189 197 194 185 193 184 182 191 191 189 176 185 175 184 188 185 176 180 179 174 174 181 178 179 178 170 174 170 163 172 161 169 157 160 163 164 157 159 167 167 165 158 163 161 154 149 151 158 151 145 148 158 143 145 151 152 149 148 149 140 145 141 137 143 137 146 144 135 141 139 132 142 133 138 141 131 134 128 135 131 125 128 127 126 123 131 124 128 129 122 130 121 127 117 121 123 120 114 120 125 119 118 119 115 119 116 117 112 110 112 108 117 111 111 106 110 111 108 108 106 108 107 102 106 102 107 108 107 102 104 101 99 96 97 101 101 95 96 98 101 98 94 97 97 94 98 95 94 93 96 88 88 93 87 92 88 90 90 84 90 89 89 85 86 82 86 84 87 86 86 85 82 79 83 84 76 81 80 78 76 80 81 79 75 76 77 74 79 74 75 74 75 77 72 74 76 74 74 75 72 73 72 68 72 68 68 72 72 72 68 66 70 68 66 67 64 68 64 68 65 62 65 65 63 66 64 65 66 62 60 63 64 63 64 62 59 60 60 59 61 61 60 59 61 62 62 61 61 57 60 61 61 57 58 60 60 58 56 57 56 59 57 59 59 55 58 57 55 57 55 57 54 54 54 54 57 55 55 56 56 56 53 54 57 57 52 52 53 54 55 56 53 54 52 54 55 53 54 53 56 56 54 53 53 55 55
53 54 53 52 52 53 54 55 55 53 53 55 52 55 55 52 55 56 55 52 56 56 55 52 56 54 56 54 52 52 53 56 53 57 57 56 55 55 55 57 55 55 56 56 55 58 54 59 55 58 59 59 59 60 57 56 57 57 59 59 57 62 61 62 62 58 61 61 59 61 59 61 62 59 60 63 61 62 62 65 63 64 62 61 63 62 65 64 65 68 65 66 67 64 64 65 70 67 68 72 72 68 68 73 67 73 68 68 73 70 75 73 70 72 75 74 76 73 76 77 76 79 76 80 74 78 77 79 78 76 78 80 80 80 78 85 81 81 80 83 84 82 80 85 85 87 86 90 87 89 88 88 88 88 91 91 91 90 94 93 96 90 92 98 95 96 93 92 97 94 102 98 102 98 98 99 98 104 104 101 103 106 100 109 106 102 107 104 102 108 104 105 115 105 113 112 110 108 114 111 112 112 120 118 122 115 121 116 116 114 116 122 121 122 127 121 121 126 129 131 129 131 128 133 134 135 126 136 131 134 139 128 141 133 140 142 132 135 139 140 144 146 141 143 148 147 141 140 151 145 151 143 141 143 153 146 145 148 152 147 157 153 159 152 157 157 162 167 160 153 166 157 159 161 161 160 163 171 165 161 171 168 168 172 178 165 166 170 172 180 180 174 174 182 184 173 187 191 177 184 189 188 182 195 191 189 196 190 201 199 184 203 195 198 192 196 206 199 197 194 199 208 202 195 203 208 203 200 203 211 217 208 210 214 222 225 214 215 214 220 225 218 211 215 228 218 232 225 215 220 231 238 227 221 237 233 242 234 236 230 238 237 247 248 234 250 242 240 242 242 255 253 254 241 254 240 259 246 265 249 250 259 253 269 258 270 249 257 275 266 260 262 277 255 275 260 278 278 263 269 267 287 283 270 268 266 276 286 278 278 285 278 295 287 291 297 279 292 278 283 296 296 286 302 293 311 312 311 312 316 301 293 293 304 314 304 317 303 325 302 311 321 315 308 314 312 314 315 318 321 328 309 333 329 341 313 344 323 343 327 321 338 351 321 339 327 344 324 353 346 330 343 328 361 348 361 365 335 344 344 350 362 371 350 359 350 372 363 356 377 345 367 379 363 356 383 374 373 366 385 367 361 390 384 396 374 386 383 367 382 401 369 398 386 374 401 396 383 389 386 393 387 389 399 415 410 413 395 392 393 423 422 421 426 393 403 415 419 417 393 420 407 407 423 433 434 426 419 439 425 429 419 419 421 440 431 430 444 432 435 417 428 454 415 436 419 426 439 454 432 438 452 456 433 461 455 449 436 460 444 442 439 456 451 460 477 446 451 464 458 467 450 456 468 459 462 463 492 488 489 455 456 489 471 493 498 464 499 482 501 488 476 475 475 472 488 484 493 471 505 499 477 477 495 507 474 518 488 512 508 511 506 501 479 508 512 515 492 518 513 512 523 515 527 516 498 537 503 509 499 537 498 500 501 527 520 518 541 531 531 513 548 546 539 521 533 518 560 538 516 518 516 545 536 518 514 541 564 545 527 536 569 522 569 539 569 541 573 551 533 545 572 539 571 553 561 573 547 535 547 565 562 589 591 550 588 545 540 574 585 552 569 559 587 566 559 550 597 573 582 553 587 606 572 556 589 600 569 598 598 595 566 582 567 583 565 572 574 565 611 585 586 605 600 611 621 608 587 619 598 597 603 628 630 584 597 588 607 586 593 630 606 618 636 602 631 586 586 600 602 613 590 631 617 639 603 616 595 649 619 633 597 637 604 597 608 599 643 600 607 655 655 597 650 607 636 621 648 642 610 663 617 609 608 635 612 666 640 620 607 610 648 613 657 618 612 659 623 657 632 672 668 663 624 619 631 652 661 644 644 658 653 679 683 677 634 682 667 652 653 638 679 676 662 665 682 663 667 637 644 679 654 645 677 669 683 635 671 668 682 632 643 683 688 652 696 654 696 680 678 688 654 656 660 638 700 689 680 700 664 639 679 673 640 700 701 672 652 702 693 681 679 701 643 696 698 707 646 709 677 664 711 648 679 684 703 650 681 676 695 679 649 658 695 707 652 670 698 695 713 664 714 682 653 701 709 686 670 664 658 682 702 704 694 668 683 683 673 659 721 721 691 668 660 687 665 710 690 723 721 714 673 662 679 685 663 717 663 685 693 684 662 695 698 698 660 669 679 672 716 717 677 716 702 722 719 712 708 686 710 675 715 698 681 709 727 660 672 705 688 709 703 664 717 674 705 720 726 697 705 686 727 724 714 701 689 706 686 710 704 708 726 662 679 720 711 717 719 723 693 718 674 667 722 663 721 669 694 718 707 669 715 704 704 700 717 665 677 714 714 691 692 682 693 682 673 716 670 663 682 675 722 697 722 687 671 687 697 677 656 659 659 704 709 673 692 695 716 698 668 698 657 685 660 656 671 704 679 694 686 655 665 662 677 673 682 700 674 692 660 684 696 673 665 690 693 712 664 696 702 708 652 697 696 702 692 706 684 652 697 652 675 659 665 698 692 656 672 679 657 671 655 689 702 659 681 680 672 651 690 648 680 688 689 663 650 693 690 637 674 675 635 669 667 641 629 650 689 636 652 662 686 688 660 636 675 687 628 661 682 683 685 623 671 639 635 634 630 648 656 630 667 663 664 646 643 621 663 613 667 658 646 618 621 666 656 635 638 611 631 660 622 630 606 642 644 654 631 661 633 649 617 638 603 601 605 614 599 613 653 617 631 634 624 640 605 651 601 599 642 618 635 629 638 624 619 639 624 623 637 638 626 624 615 629 597 605 605 621 619 631 628 606 607 590 599 576 612 598 630 576 579 622 583 584 606 616 580 617 599 597 591 573 613 618 569 570 600 568 576 579 606 572 579 562 579 570 601 599 603 566 590 553 582 603 578 569 545 599 565 555 541 575 565 544 575 541 551 549 551 558 538 539 573 570 557 542 533 553 561 571 534 525 539 534 535 528 526 540 523 551 542 553 552 518 548 514 538 532 532 549 530 525 524 518 550 511 553 504 514 542 509 538 537 508 542 498 547 498 535 537 532 527 532 497 498 494 502 531 529 515 492 517 510 513 525 519 523 511 490 516 488 490 504 503 495 515 471 517 488 503 502 480 488 506 478 475 502 501 489 484 461 456 476 480 482 457 493 481 450 470 457 485 451 468 452 473 485 462 484 467 442 483 446 471 478 467 474 442 464 442 459 439 461 459 442 433 460 443 452 434 453 433 427 421 447 423 433 451 416 429 427 452 451 438 433 446 427 438 422 424 404 411 437 435 426 405 418 436 411 425 428 416 427 396 409 400 397 389 405 389 410 412 394 412 395 386 403 379 413 406 383 405 398 400 399 386 369 392 393 371 393 369 379 364 365 388 361 374 383 373 365 374 374 356 369 384 351 371 364 350 351 367 370 371 348 351 361 339 357 352 336 352 363 364 352 359 329 357 344 344 358 355 340 337 336 350 332 334 326 347 339 323 318 339 331 316 315 340 323 327 334 323 319 313 308 310 329 312 318 307 317 310 311 309 304 293 313 301 302 307 302 290 306 300 296 306 301 295 308 292 295 296 297 291 289 283 284 275 271 280 285 275 278 279 268 290 286 280 277 276 278 272 262 263 270 259 256 261 260 275 270 274 256 259 272 267 254 263 259 244 258 244 247 254 247 260 254 252 255 239 255 240 252 242 252 252 233 229 241 235 240 225 223 222 239 232 232 241 227 233 231 218 228 216 226 219 217 227 210 209 215 225 209 210 213 219 209 207 204 214 207 209 205 197 211 205 197 204 196 203 196 204 194 195 195 200 198 193 200 197 194 197 184 189 196 182 194 182 182 188 187 191 191 187 175 183 173 183 185 180 181 171 175 174 180 164 170 173 173 170 176 164 161 161 168 167 159 159 160 162 161 152 167 152 154 163 149 160 158 147 148 159 145 149 144 154 151 144 152 148 144 149 142 147 137 143 147 142 138 137 146 141 132 141 137 130 130 137 138 132 139 129 131 127 126 123 132 130 123 125 128 120 125 118 124 124 124 119 123 122 123 115 122 120 116 120 115 121 117 114 113 108 108 107 111 111 115 110 114 109 110 102 105 104 104 102 100 106 107 100 104 102 101 105 102 99 103 99 99 96 97 99 94 97 98 95 92 97 91 94 92 92 92 90 92 87 88 87 93 89 91 84 88 85 83 85 88 81 85 87 81 81 81 79 78 81 79 76 77 77 78 83 76 81 78 74 79 79 73 74 77 73 72 76 75 74 72 73 70 69 71 73 73 72 68 68 73 67 69 69 68 70 66 69 64 67 67 63 63 66 66 67 64 62 65 66 62 61 65 60 65 64 60 62 59 60 64 63 58 61 59 62 59 57 60 59 58 57 58 59 58 60 56 58 58 58 58 59 57 56 59 58 56 57 54 57 57 54 55 55 55 53 56 56 56 56 54 57 55 57 53 53 52 54 52 55 53 54 54 55 55 55 55 56 53 55 51 53 55 52 51 53 52 54 52 52 55 55 52
54 51 55 55 51 54 53 54 55 55 53 55 54 54 51 55 55 55 52 52 51 55 55 54 52 54 53 56 55 52 54 53 54 54 55 54 53 53 56 55 57 55 56 57 54 57 58 54 58 54 57 55 55 57 55 58 57 57 60 56 59 58 59 58 62 61 59 58 57 61 58 60 58 60 62 62 59 64 60 61 60 60 64 60 65 65 63 65 66 66 64 64 65 65 65 69 64 66 69 65 70 69 68 67 68 68 73 71 69 70 75 71 69 75 72 70 71 77 76 72 76 75 74 73 78 75 76 75 77 79 82 77 81 81 77 84 80 79 84 80 83 82 82 83 84 81 87 89 83 86 86 86 85 88 86 92 87 92 91 96 89 94 96 95 94 91 93 99 94 96 94 99 99 100 98 98 102 100 96 98 103 98 102 101 106 101 110 104 108 108 107 111 110 113 109 113 113 108 118 115 113 115 120 115 119 116 122 116 123 117 119 122 125 116 121 127 118 125 124 128 127 132 130 123 133 123 132 132 134 128 127 127 136 136 136 134 133 132 136 137 144 134 147 146 139 143 138 147 142 139 140 153 148 150 155 157 149 146 159 155 159 152 162 149 154 151 162 163 167 164 156 155 157 171 164 165 158 165 165 160 175 176 162 171 170 174 174 180 169 178 180 182 179 178 175 178 173 177 187 179 189 189 190 179 192 185 198 196 197 199 184 202 201 193 198 193 194 198 205 195 198 193 195 194 197 202 215 203 217 206 211 221 220 210 222 223 214 220 219 212 212 213 215 211 218 217 215 218 232 223 232 232 237 221 239 222 224 240 227 233 239 242 228 238 244 248 236 232 241 246 246 251 251 261 245 263 258 263 252 245 258 260 264 255 252 269 267 274 261 265 253 254 259 279 276 260 265 278 275 267 267 278 283 277 281 272 289 284 294 270 286 290 287 285 281 275 278 297 286 285 287 294 284 287 290 289 290 299 287 306 290 308 305 302 320 303 324 302 305 305 309 299 330 317 323 330 329 315 305 319 333 313 329 333 334 320 315 330 323 341 341 338 340 341 340 341 353 353 349 346 348 342 332 350 339 361 340 351 341 362 356 360 362 370 352 344 344 376 365 345 345 371 359 364 384 358 374 373 382 378 362 371 371 370 362 370 365 374 399 374 397 385 373 383 384 370 402 393 395 392 406 394 412 404 404 397 409 386 402 409 400 415 415 397 395 425 399 418 417 394 395 432 407 434 408 439 429 400 439 414 417 408 411 446 444 423 440 447 416 417 418 421 429 433 420 438 442 428 441 456 428 426 423 443 433 451 448 463 472 451 475 448 476 451 462 442 472 477 451 475 457 446 448 443 467 480 475 457 463 477 471 463 461 463 495 461 497 462 476 491 488 502 462 494 472 505 474 486 495 471 501 504 499 471 486 499 511 486 494 476 505 502 488 491 516 504 512 520 484 509 499 496 499 493 533 503 538 538 533 501 543 512 526 501 503 501 506 506 501 546 552 551 548 546 550 517 527 544 546 550 540 516 560 540 533 524 538 525 551 534 532 550 534 531 555 565 571 560 576 552 545 537 540 571 532 554 568 587 550 565 580 577 557 569 586 565 583 548 580 579 559 553 579 573 560 597 579 591 589 567 574 606 601 556 605 608 562 589 565 587 610 589 597 581 595 590 588 578 564 573 596 576 618 618 583 581 611 602 615 599 620 571 600 630 597 619 577 585 598 620 627 614 588 626 620 620 590 595 600 599 627 604 605 627 609 592 615 594 597 613 644 590 649 640 633 593 622 632 618 605 605 630 655 603 642 610 634 640 620 621 654 615 647 638 645 649 660 651 611 648 626 608 654 611 648 636 629 650 667 646 649 626 645 630 643 634 617 648 667 681 624 623 622 655 681 673 660 634 685 625 627 670 663 642 675 638 690 690 677 674 682 678 653 630 629 681 683 634 686 674 652 666 689 674 685 669 691 697 661 665 680 695 669 654 661 664 671 668 678 692 698 645 663 648 685 690 644 666 678 685 652 697 685 701 688 687 685 684 676 687 698 688 690 680 647 665 714 670 655 656 651 699 674 715 697 699 710 665 658 655 667 693 694 713 652 678 654 674 712 694 711 706 676 695 673 686 716 672 709 703 689 701 663 655 698 708 710 722 700 667 663 689 672 665 685 711 685 712 698 677 680 691 681 668 692 675 700 680 713 665 700 678 711 708 718 684 664 676 722 679 727 728 711 673 668 670 727 667 695 699 686 688 663 709 698 668 697 710 661 682 716 702 672 670 722 663 667 726 719 660 676 717 700 699 661 708 680 660 715 716 699 713 715 673 664 724 720 700 705 721 693 664 665 706 714 659 679 720 695 669 692 683 726 663 721 657 710 672 657 667 699 666 690 656 719 695 721 682 706 668 675 672 681 683 705 684 686 682 705 663 712 710 665 688 698 668 685 698 655 673 683 653 699 714 699 671 662 672 701 653 664 693 703 698 654 693 659 693 654 652 712 678 686 687 677 663 707 705 688 660 678 705 664 641 701 697 649 693 692 682 698 639 685 660 641 649 694 693 678 685 655 680 635 698 692 663 673 675 662 638 688 649 642 644 641 664 678 657 658 645 690 640 692 643 631 672 627 649 630 655 672 662 680 672 649 627 637 682 638 646 630 650 652 667 656 662 647 647 657 626 675 642 631 661 642 611 652 665 646 626 654 652 609 639 606 624 634 635 604 665 642 654 647 658 625 634 607 617 608 612 638 633 604 650 605 617 641 618 635 603 648 595 600 592 611 628 589 646 611 602 627 601 633 601 617 605 625 635 610 594 629 614 617 615 629 618 605 604 622 575 629 580 601 612 603 594 592 592 583 616 611 588 603 614 577 609 609 588 615 610 606 611 612 580 565 574 602 580 554 593 591 559 605 579 581 567 559 575 594 583 577 571 576 546 573 574 589 578 541 556 535 579 543 578 553 570 536 546 573 533 530 537 525 529 533 527 528 531 534 547 538 551 560 550 564 518 547 530 526 542 529 549 510 520 524 555 551 525 512 531 503 551 542 519 540 532 528 529 511 538 524 502 497 511 519 526 489 531 530 535 532 494 519 483 484 526 512 517 517 502 491 476 518 511 518 507 484 509 480 484 470 476 493 511 469 481 504 506 504 487 493 495 457 498 459 476 455 485 479 477 472 462 461 451 454 486 461 479 484 442 440 448 441 464 472 443 473 476 459 433 461 471 445 468 451 464 446 458 441 441 456 456 452 433 449 443 450 452 454 414 444 428 420 440 432 446 426 428 421 434 433 412 416 417 432 439 417 400 409 398 402 400 416 403 399 401 403 411 406 400 391 386 406 416 386 416 399 395 406 403 384 392 378 382 376 402 388 402 388 398 402 401 364 381 384 379 378 387 372 368 367 361 377 362 363 370 349 382 372 352 377 355 343 367 376 354 343 343 345 363 351 369 352 343 355 358 332 349 344 351 327 347 339 347 337 328 328 322 336 343 326 345 319 326 338 333 311 313 335 335 328 320 314 309 316 323 315 317 318 306 324 317 316 295 303 320 310 296 293 317 315 314 311 312 286 314 310 286 309 287 306 284 289 301 290 302 288 295 297 280 289 273 292 285 273 286 267 290 279 274 273 268 260 280 258 272 274 276 273 259 261 253 272 257 250 251 255 266 264 254 251 247 259 248 251 245 248 247 239 235 244 234 234 243 235 248 250 235 250 248 239 235 231 232 230 224 222 227 232 223 229 232 229 220 221 229 214 230 217 214 228 224 208 219 219 206 216 209 205 216 206 218 206 204 211 200 207 198 198 193 201 194 195 205 202 196 195 190 195 201 200 186 184 183 187 198 193 192 184 188 193 182 181 186 175 188 179 177 184 179 170 183 183 177 166 170 177 176 172 162 177 173 173 161 159 162 166 165 166 163 157 158 157 163 161 154 155 155 156 156 148 148 159 152 157 156 148 147 141 147 149 140 150 146 146 137 139 148 140 139 144 135 135 135 135 139 131 133 134 136 130 138 125 133 128 135 132 126 127 124 130 129 121 118 124 120 116 125 118 123 117 114 123 120 122 118 116 121 111 116 114 118 117 117 115 107 109 113 110 107 107 109 102 105 108 107 104 104 105 107 100 98 97 105 99 102 97 99 98 101 95 94 95 98 99 96 93 98 90 97 90 91 90 90 91 91 88 87 86 85 87 89 89 82 89 88 88 81 85 85 81 81 79 80 82 78 77 81 80 82 81 80 79 81 74 74 79 76 75 72 73 72 77 77 76 70 75 72 69 73 74 72 71 70 70 68 67 66 66 66 69 68 66 64 64 64 64 67 68 63 65 65 64 61 62 64 61 65 60 64 64 63 63 60 60 61 60 63 59 57 61 57 61 61 57 59 61 62 58 58 56 59 56 59 58 57 58 55 57 59 54 57 54 57 54 56 58 55 55 54 57 57 54 55 53 53 52 54 54 56 56 54 56 54 54 54 52 54 55 54 53 55 52 51 51 52 53 52 51 55 53 53 55 54 52 52 53 52 54 55
50 50 53 51 52 53 53 53 51 53 53 50 54 54 50 54 52 50 51 51 52 51 55 53 52 51 55 54 53 55 55 55 56 56 53 55 54 53 53 52 56 54 54 54 55 56 53 55 57 57 56 54 55 55 59 57 58 58 57 57 56 59 58 57 58 60 57 60 61 60 57 61 57 62 58 58 62 58 63 63 63 61 63 61 60 60 65 65 66 61 62 62 62 63 67 67 64 66 69 68 70 69 67 69 68 69 67 70 68 68 68 70 72 72 74 74 70 71 77 74 74 76 73 75 76 78 80 79 75 80 80 81 81 76 80 79 77 79 80 80 80 81 84 82 86 87 88 87 84 86 87 86 89 88 91 86 93 90 89 94 96 89 95 97 90 97 92 91 98 92 96 96 102 94 101 99 100 96 101 103 103 100 101 104 99 106 107 110 106 106 105 110 108 107 108 107 111 117 117 110 110 110 111 115 118 114 116 118 119 125 119 116 122 119 127 124 119 118 125 124 121 121 131 123 122 126 126 134 125 128 127 137 132 136 133 142 133 141 138 137 141 136 141 147 140 146 149 144 144 148 141 151 142 143 146 153 152 148 158 149 158 156 158 155 161 150 159 157 164 163 167 158 160 167 168 170 163 169 165 169 169 174 171 177 169 177 178 178 176 178 177 170 180 173 180 177 172 186 182 175 181 188 186 195 191 180 194 185 189 201 187 193 188 203 195 189 206 209 204 209 201 196 195 206 197 208 200 197 200 202 216 207 202 210 218 209 212 214 217 227 224 211 217 229 219 213 214 234 230 233 218 218 233 240 236 226 235 225 239 228 243 230 236 240 236 243 233 232 237 250 254 257 243 238 251 241 243 246 241 262 252 262 253 258 248 271 273 257 268 263 257 273 267 266 277 275 282 282 279 275 275 275 287 269 291 275 269 273 278 270 289 282 282 287 301 289 287 286 289 281 289 290 300 310 293 310 309 288 309 310 299 292 318 302 294 302 308 311 324 309 310 309 312 305 313 330 330 334 325 315 308 308 317 314 340 339 337 344 327 316 329 318 332 351 353 335 338 344 331 338 340 356 354 339 352 344 352 346 334 369 352 347 343 370 344 375 375 342 366 354 364 372 363 376 368 351 351 364 382 366 365 388 392 364 362 392 396 376 392 379 375 393 377 368 392 390 394 409 403 399 396 403 387 383 383 388 387 419 417 413 400 417 407 411 392 390 418 421 409 400 410 432 413 406 413 436 402 428 434 427 426 438 406 422 415 432 422 421 450 423 413 446 429 426 432 448 456 445 441 444 459 440 467 452 435 456 430 448 458 465 458 435 471 465 472 464 458 437 481 440 452 479 447 453 452 457 468 448 469 473 473 461 457 469 483 470 494 476 461 490 469 491 497 462 463 466 503 496 500 510 494 471 500 477 505 494 474 513 482 514 512 500 480 523 484 487 498 511 518 501 513 490 500 494 520 522 503 529 524 509 545 539 527 497 501 548 519 543 514 520 542 546 513 535 537 546 521 522 545 562 525 526 565 519 548 550 525 536 560 520 524 532 524 522 530 527 524 543 564 532 558 578 542 533 538 582 566 571 553 576 566 589 570 538 551 546 585 557 550 590 565 582 565 549 574 587 553 599 560 571 560 598 593 599 580 577 566 564 583 560 607 603 610 609 591 578 577 618 568 618 579 576 575 586 587 574 588 629 629 603 612 597 612 628 588 622 576 600 598 636 609 597 638 631 600 625 604 585 611 593 614 598 596 628 617 588 635 607 649 639 613 608 626 651 611 651 635 633 616 617 626 653 598 621 627 650 655 648 620 630 620 611 605 638 608 666 608 613 646 646 670 650 646 652 652 610 620 668 668 640 659 629 632 640 677 624 667 641 630 663 628 630 662 646 631 630 621 639 642 680 672 631 683 630 644 683 672 635 658 677 679 656 671 639 645 640 681 694 670 665 632 633 659 676 656 693 695 669 669 659 671 702 698 658 647 648 691 654 643 643 702 697 657 706 668 682 652 671 699 702 651 684 692 672 698 666 665 706 652 697 681 704 698 693 673 681 698 650 704 701 663 663 674 689 709 669 670 706 688 673 691 714 713 666 659 652 702 670 675 717 661 719 717 715 698 675 672 710 691 716 702 673 703 698 664 664 673 722 692 664 667 662 697 675 688 695 682 700 721 680 723 702 682 726 687 673 672 704 659 680 697 679 668 715 692 677 723 709 713 660 687 723 667 699 713 668 707 708 681 702 701 676 716 695 715 675 680 699 691 681 691 728 671 699 685 674 687 720 694 711 720 721 677 697 661 700 704 707 718 723 718 688 710 675 693 666 689 713 675 719 704 705 687 713 714 683 697 711 673 661 693 662 691 679 699 691 689 713 707 676 707 697 675 659 711 707 664 712 691 679 672 705 695 672 661 715 686 696 692 711 662 706 696 715 698 693 654 706 713 699 702 658 686 660 700 700 706 700 700 690 677 702 711 655 678 700 648 649 674 686 646 691 671 710 680 702 694 657 659 673 651 689 667 671 681 677 663 685 698 699 664 700 652 646 647 639 693 688 698 646 689 657 672 658 656 689 645 688 651 680 691 685 643 670 668 686 647 677 690 634 663 690 642 685 690 684 645 665 674 647 661 624 674 628 641 685 647 675 643 679 623 671 651 619 650 626 666 655 654 660 634 658 655 657 613 645 611 669 651 646 639 664 621 614 634 606 633 646 654 626 656 650 634 636 629 641 658 601 636 626 639 632 634 649 604 636 602 639 642 648 651 603 634 640 626 601 611 606 599 610 643 613 613 595 603 618 629 616 596 610 587 632 609 624 596 620 631 575 610 631 604 585 614 594 605 578 581 597 586 587 598 619 602 602 610 616 600 616 560 600 570 602 613 598 608 597 597 604 571 567 606 592 571 584 594 575 565 598 549 553 570 546 579 582 568 575 592 556 587 576 537 553 579 563 586 560 563 582 560 579 540 551 530 532 547 536 548 560 557 530 547 566 557 532 545 546 514 527 536 544 527 510 514 536 525 547 543 527 521 545 527 512 548 533 549 513 528 496 507 537 516 521 515 521 511 531 494 503 498 502 485 524 508 522 506 497 528 491 499 498 517 519 512 512 515 496 500 512 482 503 468 504 486 507 494 507 463 487 475 496 503 490 470 457 470 498 500 461 468 495 494 464 483 454 467 463 459 456 464 485 455 468 440 479 442 447 469 471 468 449 440 470 448 431 466 436 447 465 456 466 443 441 460 461 451 442 426 424 443 431 447 447 424 435 438 436 417 408 420 436 429 441 434 421 431 440 423 398 397 421 398 433 414 422 428 412 425 393 412 420 409 392 383 385 383 399 415 384 413 385 395 377 382 374 399 403 403 379 372 382 372 375 372 384 361 370 387 388 386 371 392 366 369 360 369 363 384 360 369 359 357 358 351 361 346 349 343 352 340 365 343 351 367 349 339 343 355 360 352 338 342 338 342 327 323 337 347 351 331 340 320 342 345 317 334 316 339 337 337 316 334 309 320 309 323 317 306 325 322 312 301 325 326 323 322 297 292 292 308 300 289 287 308 293 292 307 308 291 305 301 282 305 283 277 288 292 284 288 283 285 282 292 283 292 290 275 268 267 269 278 287 277 279 265 258 263 261 265 268 259 264 257 271 253 253 261 260 269 257 264 265 260 242 259 254 257 253 243 252 238 254 255 237 241 239 251 237 247 237 245 230 234 234 235 230 227 221 235 220 229 225 218 235 216 216 229 223 223 223 218 224 212 209 212 217 224 208 211 215 207 219 204 206 212 208 202 202 195 208 205 201 194 201 208 189 190 202 201 203 188 185 183 183 187 197 190 184 188 186 179 180 182 175 185 180 184 176 171 181 177 169 171 176 167 170 173 173 167 164 175 177 166 159 173 168 167 157 156 162 169 163 155 158 159 156 160 153 157 152 150 159 152 149 148 150 143 152 150 145 147 143 147 149 150 145 137 146 144 145 144 140 142 133 139 141 130 132 134 132 129 133 128 130 130 130 135 122 128 132 124 123 124 118 125 125 124 122 120 118 120 120 125 113 120 115 119 119 116 113 111 111 116 114 112 110 111 106 111 104 108 104 103 110 104 104 109 105 99 107 102 105 105 101 103 101 97 100 97 98 94 99 100 96 94 95 90 92 91 95 96 96 87 87 94 89 93 85 88 86 89 87 87 89 85 87 81 87 87 82 86 85 79 79 82 82 77 80 79 78 81 80 80 79 76 75 78 76 77 75 77 72 76 75 70 71 70 71 70 69 74 70 72 67 69 71 72 72 67 67 67 67 64 67 65 67 65 65 67 65 66 66 64 64 61 65 62 64 65 63 63 60 61 63 61 61 61 60 62 60 59 62 60 59 60 62 57 59 57 57 56 56 56 55 55 55 55 58 57 58 57 54 57 56 55 55 53 56 54 53 56 54 53 55 55 52 54 53 52 52 55 51 52 51 54 54 53 51 52 51 51 52 53 50 54 50 54 51 50 52 52 53 54 50 53 52 50 53 50 50 53
53 51 50 50 51 49 52 52 52 49 49 50 53 50 51 50 51 52 50 53 54 50 52 54 53 51 51 53 52 54 53 53 52 54 54 51 51 54 55 56 55 55 53 55 52 55 56 54 57 56 54 54 54 57 56 55 55 58 59 57 57 58 56 56 60 57 57 60 59 57 61 57 60 61 58 62 58 63 61 62 59 64 64 59 59 61 63 62 64 64 61 66 66 66 66 63 64 67 65 65 69 69 66 67 66 72 67 67 68 68 71 73 71 68 71 69 69 74 72 72 76 71 78 74 75 73 76 78 75 77 79 81 77 79 76 83 76 78 83 84 84 79 82 81 81 83 87 83 85 84 85 86 90 87 85 93 85 89 86 92 95 95 93 91 93 97 97 94 96 99 98 95 96 94 94 103 104 101 102 104 99 97 100 100 101 108 108 102 104 103 105 106 112 111 110 109 113 111 110 112 110 118 117 111 119 116 112 119 123 116 114 124 119 121 125 119 123 117 125 124 125 128 125 132 130 124 130 127 126 128 134 134 137 137 141 130 139 131 137 138 143 137 135 147 137 141 142 146 141 139 139 143 141 145 151 155 153 145 149 157 154 148 148 159 158 163 158 156 162 166 166 153 162 163 162 169 169 167 159 171 174 167 167 162 178 168 169 166 167 169 184 173 179 180 180 177 175 182 181 185 184 178 185 180 186 182 194 198 182 189 185 197 203 200 197 189 201 204 208 202 195 197 200 208 209 206 201 205 200 213 209 207 214 206 212 219 219 206 222 211 210 218 216 230 228 232 214 230 220 236 230 235 233 223 221 240 237 231 228 243 246 231 237 230 228 252 233 234 245 243 257 240 254 238 241 241 254 264 246 242 263 249 266 254 256 251 257 259 273 256 258 265 268 261 276 268 275 265 266 261 276 268 263 283 282 292 271 277 270 286 295 289 294 283 291 293 285 294 298 282 297 291 303 310 300 286 286 309 290 298 300 309 304 315 295 310 303 298 314 326 303 300 303 303 311 318 324 334 333 317 310 309 309 316 334 312 320 317 342 343 334 334 334 325 322 322 338 330 334 334 342 329 332 362 338 357 362 335 367 342 367 340 367 372 364 342 359 359 362 344 378 374 360 367 377 368 357 378 386 381 378 388 393 364 364 362 398 383 374 398 376 387 393 402 373 394 407 378 389 384 409 405 381 411 394 404 384 405 385 384 387 396 401 424 407 390 417 417 431 410 416 426 417 411 436 436 420 440 423 439 431 407 429 424 446 431 443 447 417 426 430 424 428 433 423 461 433 430 458 443 437 443 428 440 465 470 445 463 446 463 471 457 472 445 451 447 468 460 477 450 446 485 455 475 486 463 479 476 470 450 490 482 490 454 500 457 465 456 466 496 462 466 490 473 467 501 504 465 482 485 471 505 492 500 491 511 480 498 517 506 510 522 521 517 496 498 519 498 504 500 517 487 509 503 520 540 509 506 506 501 520 540 505 502 540 500 530 502 516 549 527 518 504 507 537 511 519 535 514 529 548 553 545 560 565 536 568 542 523 540 542 539 544 568 530 559 572 566 545 578 541 529 564 551 552 562 583 571 551 565 570 569 566 538 586 573 555 559 571 543 593 585 595 577 554 572 595 560 554 601 578 557 600 585 592 586 571 591 558 557 565 587 604 598 610 618 579 588 578 604 621 597 618 603 585 623 569 594 602 619 575 597 573 612 577 606 586 579 634 602 607 582 591 617 639 614 592 641 616 607 640 636 587 608 629 636 636 638 620 633 636 622 645 628 616 620 618 606 605 596 642 657 658 614 619 606 659 635 645 659 614 621 660 658 612 650 628 617 655 633 620 653 662 631 655 667 660 650 617 641 675 620 675 637 664 674 618 641 648 681 659 673 665 627 664 628 631 635 624 642 638 631 677 672 671 632 658 680 634 671 649 654 670 693 685 674 646 681 680 634 688 667 657 635 646 656 668 647 648 645 638 693 642 653 676 644 702 652 693 644 697 691 707 651 658 652 660 669 684 678 683 675 690 675 657 697 648 658 666 707 646 654 673 697 669 677 687 686 665 696 649 677 703 695 715 652 673 715 702 694 699 667 718 709 680 676 712 690 688 665 685 697 674 705 681 655 721 689 712 681 704 668 673 706 670 670 719 667 707 678 724 709 708 687 664 667 665 696 725 678 678 682 693 664 665 720 704 662 725 692 727 675 675 716 697 729 701 690 670 682 681 707 664 702 667 710 711 713 718 680 704 669 675 669 674 720 701 689 722 697 721 692 684 707 718 720 677 689 720 726 681 671 673 723 683 719 703 665 702 662 724 715 670 708 694 722 698 664 679 728 669 710 689 691 726 717 720 713 674 709 707 665 690 720 727 711 679 671 686 721 672 680 676 720 658 709 712 695 682 702 664 692 683 693 693 719 681 685 675 706 663 659 671 678 658 654 715 669 710 667 654 717 698 706 677 665 714 708 663 698 707 649 712 653 693 665 660 653 680 680 712 696 693 671 653 702 651 680 665 660 673 670 688 704 663 706 678 656 674 684 684 657 681 695 675 681 702 702 686 660 647 681 672 659 662 673 660 682 668 644 633 660 692 638 692 648 661 687 674 693 657 632 641 652 679 631 634 630 635 679 626 633 685 635 659 647 675 634 671 676 634 626 619 671 623 655 674 662 664 665 658 627 628 674 669 650 662 671 630 646 617 648 665 636 635 644 636 659 604 637 649 654 662 612 637 601 656 616 641 602 635 649 632 630 611 636 651 625 643 636 594 612 642 648 627 624 588 609 608 610 626 619 612 584 632 641 590 590 610 618 616 612 632 612 599 624 614 632 588 629 575 621 578 603 571 592 608 593 613 580 623 613 589 570 573 572 565 589 565 584 579 580 567 555 574 570 554 606 565 573 602 595 551 575 594 558 577 561 588 595 579 553 592 549 551 548 565 550 586 582 565 538 588 533 543 544 550 583 552 529 547 531 574 538 578 563 542 543 560 567 543 528 555 556 522 560 524 533 525 547 557 551 513 531 545 518 537 556 550 512 548 502 537 544 537 535 517 500 523 496 517 503 537 497 499 526 524 494 530 517 509 494 506 521 531 512 503 516 514 505 499 498 507 480 506 481 500 472 509 504 511 471 482 497 495 509 495 463 499 470 476 477 483 466 482 469 485 460 486 460 492 492 473 487 482 490 465 486 468 454 447 442 483 442 451 474 452 457 470 460 441 440 457 437 457 439 442 459 453 452 455 421 463 456 419 428 447 434 421 414 419 431 440 435 448 427 415 422 418 419 418 407 408 433 412 400 426 415 400 415 422 410 410 408 418 403 427 394 403 392 412 387 396 387 405 411 394 381 393 399 379 408 389 389 388 379 392 384 382 384 367 394 390 372 386 365 375 381 364 374 381 368 367 364 370 368 367 365 373 351 368 350 375 373 370 374 344 351 363 349 352 359 343 360 340 354 337 353 352 353 327 325 325 337 336 337 344 341 325 341 327 347 315 329 331 315 329 312 321 334 310 321 326 320 320 309 305 312 304 316 302 324 304 320 308 308 293 301 295 291 300 303 313 286 292 293 300 287 306 301 304 304 278 290 279 276 287 273 298 290 270 282 293 291 272 292 283 277 279 262 273 280 272 263 266 280 273 267 260 260 262 265 251 274 260 248 269 270 254 264 244 258 265 244 251 259 259 239 251 246 250 247 243 243 253 239 236 247 235 236 233 237 236 231 222 226 230 226 228 238 236 216 229 227 234 219 218 225 224 230 210 215 212 206 225 220 211 207 217 216 208 202 208 207 201 201 208 206 195 209 203 198 209 203 205 196 192 187 202 192 183 189 187 188 182 180 192 184 187 176 185 179 187 176 173 180 186 185 171 172 179 169 180 175 175 173 176 175 169 177 165 161 159 160 161 157 162 169 162 157 165 158 165 153 162 160 160 162 148 148 147 150 147 154 152 156 148 146 147 144 151 144 140 149 149 138 140 142 143 145 145 134 137 141 137 134 136 131 130 136 133 131 130 125 125 131 132 128 131 120 120 129 120 121 124 123 123 120 118 116 125 120 113 115 119 118 119 113 118 112 118 111 114 115 111 114 110 113 110 109 111 103 107 107 105 100 106 99 98 104 97 105 98 97 100 102 96 101 99 96 97 97 97 99 96 98 97 95 94 94 91 91 88 90 93 88 87 88 88 84 85 88 89 88 81 80 84 86 79 80 84 85 81 80 77 77 83 76 76 77 80 77 80 78 75 74 73 77 76 72 75 77 74 72 72 69 74 70 70 68 71 71 70 72 71 67 65 69 66 68 65 65 64 64 63 63 63 67 63 61 63 61 63 62 64 63 59 61 63 60 61 62 61 61 58 61 61 59 57 60 61 58 61 57 57 56 60 59 56 56 57 55 59 54 55 56 57 58 56 57 55 54 54 55 54 56 56 54 52 52 52 56 55 52 51 52 54 55 52 55 53 55 51 51 51 53 51 50 53 53 51 50 51 52 54 52 52 50 51 50 51 50 53 49 53 53 50 52 49 52
51 53 53 53 50 49 52 53 51 52 53 52 49 49 51 50 53 49 52 49 49 49 52 51 51 53 52 54 53 52 54 52 51 53 53 55 52 53 54 54 53 55 54 56 56 56 52 55 53 56 53 56 53 57 57 57 58 55 57 58 54 59 56 57 55 55 59 57 58 60 60 61 59 62 57 58 60 57 57 58 63 58 62 61 60 62 64 64 61 63 64 61 61 64 65 66 65 66 65 64 68 69 64 68 68 69 70 67 71 71 68 73 67 71 73 73 72 75 70 70 71 72 73 72 77 76 75 78 74 78 74 77 79 75 80 82 82 78 83 84 79 78 84 81 84 86 81 88 85 81 88 84 89 90 85 87 91 86 90 86 92 88 92 92 89 91 94 93 99 98 99 100 97 94 100 95 97 99 95 98 104 97 104 102 107 103 104 100 109 102 110 102 110 104 109 112 105 113 107 112 113 110 109 111 119 116 120 114 122 114 114 125 121 124 126 127 123 127 119 122 127 128 122 122 125 128 124 135 130 132 129 128 138 138 137 141 129 135 137 134 138 142 137 141 143 144 140 142 145 140 147 145 148 145 150 145 153 150 145 148 152 146 147 157 156 156 153 153 167 161 164 153 164 160 156 165 169 165 158 159 161 165 164 174 168 168 168 171 169 181 175 181 178 182 185 188 188 189 190 182 177 185 190 183 188 196 184 190 185 200 184 194 187 192 195 194 196 190 193 197 201 207 211 204 212 198 210 204 199 199 212 206 208 203 212 210 211 208 211 219 218 230 223 210 228 223 212 223 235 234 218 236 227 234 229 235 222 223 238 226 243 228 238 249 239 230 234 243 253 253 240 238 235 241 253 241 252 260 247 262 258 253 261 256 257 256 272 272 270 266 266 275 255 268 275 258 259 258 268 285 268 267 263 283 269 280 282 272 279 286 275 293 290 288 299 294 277 277 289 293 293 293 288 305 296 303 302 294 315 304 305 296 313 300 316 304 311 297 305 302 305 327 323 330 323 328 320 334 315 313 338 337 309 311 321 312 328 316 333 317 331 342 321 340 328 343 352 338 342 332 342 344 331 357 360 358 349 334 366 358 367 355 372 350 357 366 350 344 356 368 369 373 369 357 370 365 362 388 369 373 383 359 371 382 396 372 373 374 370 385 380 371 367 387 402 370 385 405 393 396 400 404 398 390 401 409 409 412 382 418 391 420 399 397 390 423 426 419 417 394 404 424 416 411 420 411 406 438 429 404 425 416 444 434 437 435 438 431 424 440 455 448 430 426 422 441 430 430 433 440 429 434 460 460 448 430 451 454 454 468 460 446 438 467 469 464 469 470 471 463 485 486 443 472 453 482 464 450 466 488 475 451 458 485 496 486 492 492 471 491 495 496 496 491 492 509 465 495 511 500 475 469 470 509 482 490 492 522 492 502 503 526 505 498 517 484 503 507 522 517 516 513 521 519 507 493 533 536 543 538 508 512 515 547 533 537 512 503 536 538 522 526 509 543 528 533 534 549 533 539 521 516 535 562 552 530 536 546 530 535 521 560 554 564 565 568 552 549 555 530 547 583 568 531 561 545 542 547 554 542 549 536 575 552 559 585 584 574 566 572 547 585 590 599 563 597 598 571 600 575 566 578 573 577 577 583 598 572 556 582 591 597 600 614 581 600 572 596 572 573 606 612 611 605 616 574 573 623 589 589 588 579 599 627 628 619 589 609 617 581 630 638 582 601 591 582 600 616 603 602 637 624 630 642 623 650 648 603 635 649 600 619 615 630 607 622 632 654 633 600 625 653 609 608 630 627 632 620 643 645 652 666 657 613 639 624 631 638 669 629 622 621 663 624 660 645 654 642 625 660 669 632 643 626 653 680 640 633 621 675 640 675 621 683 623 630 655 641 630 683 625 655 628 688 646 655 689 657 665 640 661 673 676 667 630 670 660 687 665 645 678 667 650 691 662 643 659 691 671 687 697 651 668 654 685 650 698 642 659 660 653 681 672 668 643 658 707 696 655 671 707 704 681 645 672 697 657 649 663 676 692 648 664 686 655 679 700 688 713 679 688 696 672 666 711 651 718 705 705 678 653 695 654 671 681 689 663 701 701 680 690 703 712 677 689 722 687 701 670 656 689 676 700 671 716 710 687 713 682 675 721 674 683 718 726 668 713 709 701 699 701 668 679 689 690 684 686 723 661 701 694 693 692 668 678 722 721 708 710 717 697 675 664 692 705 702 672 691 683 715 701 725 723 720 685 725 675 712 689 715 723 722 719 725 730 667 718 692 685 668 679 691 721 721 722 695 693 663 695 685 687 666 719 719 694 673 713 679 694 711 663 726 673 720 720 671 696 707 673 719 684 690 679 673 719 670 706 721 711 710 675 707 714 663 696 677 714 718 695 678 699 668 714 710 698 705 692 664 722 676 655 669 715 711 676 662 705 705 703 672 664 686 680 686 697 718 651 708 671 716 668 686 715 685 692 710 662 703 714 679 690 690 701 691 679 663 700 711 674 709 696 691 671 700 654 707 700 645 706 699 707 661 690 664 653 656 649 641 639 683 649 636 647 667 685 695 681 646 651 680 648 690 667 666 685 693 636 681 692 648 632 652 653 674 676 662 673 646 673 633 624 637 632 642 635 639 669 662 633 623 678 680 674 635 639 648 651 649 648 665 623 648 675 635 666 632 663 612 611 631 671 610 671 657 645 634 668 608 654 655 619 640 641 605 644 603 649 632 600 629 647 639 614 601 640 614 619 608 592 596 631 630 612 626 593 649 598 594 623 586 611 588 630 635 615 596 612 592 634 633 605 621 614 628 612 578 608 581 593 581 580 571 570 600 617 612 599 609 601 614 601 611 593 575 618 591 612 586 601 582 578 574 564 603 574 576 599 581 590 586 551 582 587 581 562 585 581 590 562 550 594 574 544 542 543 577 569 544 562 575 568 549 577 584 566 570 574 575 543 540 559 570 552 572 571 540 541 540 550 555 565 555 521 570 524 547 533 529 556 559 548 530 521 552 558 531 532 527 527 549 536 518 508 540 539 537 520 503 532 525 517 497 513 499 517 514 492 501 497 494 527 493 530 487 521 489 505 520 485 490 499 488 511 497 520 474 487 490 512 500 474 506 483 466 471 498 505 464 478 479 501 480 489 470 464 491 485 498 491 476 460 470 460 463 476 465 460 486 469 443 483 458 463 464 439 448 442 455 469 474 463 431 434 448 443 440 435 453 451 438 448 439 456 427 454 425 418 432 419 424 432 416 450 424 432 414 408 406 436 420 413 435 414 411 418 416 434 412 405 430 409 414 421 412 402 401 425 421 418 413 414 393 414 417 403 380 380 388 391 400 381 374 389 398 377 370 406 377 373 395 394 401 391 365 376 387 365 366 375 378 369 369 353 370 375 358 380 355 365 356 380 353 353 360 366 345 364 348 362 343 347 369 359 366 348 344 339 357 360 344 359 335 329 323 344 354 339 328 320 318 342 328 347 316 324 314 321 325 330 321 331 320 331 312 335 305 303 326 321 312 305 301 300 305 313 306 313 302 312 309 292 304 305 291 294 285 288 297 292 288 294 297 302 282 282 294 273 285 295 291 272 287 278 288 283 292 278 270 267 286 272 280 271 265 260 263 259 261 263 272 270 271 252 266 248 270 264 269 263 265 264 244 243 263 259 251 255 236 236 239 252 249 245 239 249 241 241 250 240 248 228 227 231 222 237 238 232 228 236 225 221 234 221 221 231 220 228 210 217 209 216 210 221 211 216 210 203 214 208 218 207 207 203 203 202 196 202 210 193 202 196 192 204 202 192 195 187 193 197 191 184 197 194 182 180 186 179 192 180 188 188 181 182 179 187 174 181 184 182 182 172 171 179 177 165 180 179 170 175 171 170 160 158 161 170 168 160 154 165 165 160 158 165 165 160 161 155 157 151 157 153 157 145 155 157 146 149 150 149 140 149 151 149 138 148 136 138 146 140 146 144 141 136 141 130 141 139 132 136 131 135 127 130 126 128 126 129 121 120 119 124 124 119 128 124 119 121 116 120 119 115 117 122 122 121 119 120 109 115 114 115 108 114 115 105 114 104 108 106 102 105 105 106 102 104 105 107 105 97 100 100 95 97 103 98 96 96 98 101 97 95 93 95 97 98 93 93 93 92 94 94 90 90 85 88 85 86 86 83 84 82 85 83 84 84 82 82 83 82 80 77 84 79 79 83 79 76 77 76 80 79 76 77 75 78 74 77 72 76 77 75 72 74 72 73 74 74 68 72 71 71 72 72 68 65 66 66 66 67 65 68 64 64 66 63 63 64 61 66 62 62 62 65 62 60 63 62 63 60 60 63 58 57 61 60 57 62 61 58 58 59 56 58 57 56 58 58 55 57 56 57 58 55 55 55 55 53 55 55 55 53 55 54 54 53 52 52 52 52 52 51 54 54 55 52 51 53 50 52 50 51 51 51 54 54 54 50 54 52 53 52 53 52 50 52 49 52 52 51 49 50 53 53 49 52 51 51 50 51 49
51 48 51 49 52 50 50 49 51 49 48 50 50 49 48 48 50 49 53 49 50 49 53 51 51 51 53 51 49 53 54 50 54 52 53 51 54 51 52 55 53 51 54 52 52 54 52 56 53 54 53 54 52 53 54 57 57 53 54 56 55 56 56 57 59 58 59 55 59 59 58 59 56 61 60 58 61 59 62 59 60 61 63 61 59 61 63 64 60 64 61 60 62 63 65 66 66 66 66 67 68 67 66 66 67 70 66 66 70 72 67 73 72 67 71 73 73 74 72 75 74 74 74 77 73 77 74 75 75 73 75 76 75 81 75 79 79 76 76 79 82 82 82 82 86 85 82 83 85 88 85 83 87 87 84 85 91 88 86 86 90 94 89 94 92 90 97 96 91 91 92 96 99 100 93 98 95 104 101 104 99 100 105 104 100 104 99 105 106 103 102 106 103 110 105 105 108 115 107 106 113 114 108 112 113 110 119 115 118 119 120 114 122 120 119 117 126 120 121 121 123 122 129 130 127 122 127 134 135 133 135 129 135 128 130 138 130 132 139 140 138 141 146 136 145 146 147 144 146 149 139 146 141 146 148 143 143 153 151 157 154 154 151 158 148 159 156 156 161 166 160 162 168 159 160 169 167 168 158 169 169 169 169 175 170 170 164 166 178 171 168 183 181 185 179 183 174 175 176 191 175 180 187 179 178 186 190 190 188 192 201 195 188 186 199 191 192 197 191 192 190 199 207 196 194 207 196 201 206 208 211 220 214 204 215 217 214 218 213 227 217 209 219 222 218 212 228 229 226 234 222 217 238 223 226 233 230 226 245 231 230 228 246 237 251 230 252 246 249 240 245 246 255 257 254 254 261 258 263 258 250 249 261 267 249 259 259 271 269 254 252 257 259 265 273 271 273 261 270 260 275 274 288 280 282 283 293 271 288 288 270 274 292 280 282 293 281 286 291 282 294 303 296 288 284 291 312 293 290 314 314 301 304 310 293 304 320 303 315 303 321 325 304 330 317 325 306 304 336 329 322 317 331 327 312 323 314 346 318 326 339 335 348 347 337 322 340 353 341 347 351 336 341 357 335 342 333 360 360 338 345 337 359 372 356 352 376 359 373 378 360 366 376 352 349 366 352 365 377 373 369 390 361 369 380 378 367 374 398 372 390 371 374 386 403 408 375 395 376 406 399 409 384 399 390 413 403 419 393 399 419 418 414 394 408 392 421 404 399 418 434 400 409 420 433 409 407 403 426 413 429 424 408 438 428 426 443 415 448 429 418 450 438 432 428 421 444 438 444 433 461 458 467 462 431 433 469 453 455 438 471 439 467 460 445 482 445 456 456 466 459 477 450 488 486 484 487 484 481 476 469 469 460 487 456 455 500 456 484 476 503 488 501 501 469 469 475 471 482 508 496 501 480 480 520 479 496 502 475 491 501 498 503 499 508 487 501 532 512 521 494 496 502 489 539 500 494 498 511 519 520 499 545 536 507 505 504 521 551 533 537 545 508 514 518 508 509 536 519 563 538 553 556 537 544 518 533 535 553 543 563 570 547 572 545 542 548 528 558 539 575 580 548 573 581 547 575 563 559 551 553 586 561 576 576 551 593 563 575 579 578 572 586 563 596 581 577 555 554 584 574 600 576 578 600 560 584 591 606 614 563 587 598 561 583 620 569 587 572 598 568 592 591 586 607 626 612 614 592 572 609 625 598 606 634 582 631 603 617 624 612 620 597 617 589 634 633 615 644 587 642 613 644 619 627 620 614 611 641 635 630 639 593 649 599 611 605 598 647 612 614 637 650 650 612 607 635 661 648 657 661 647 642 635 628 608 633 633 626 645 623 610 652 645 618 639 670 670 624 639 617 660 642 671 667 659 657 670 642 624 621 645 683 684 655 650 656 680 687 647 675 641 680 670 653 686 657 652 654 644 673 637 665 638 652 662 695 650 666 652 683 652 658 672 638 648 659 645 697 673 654 679 676 678 652 687 690 661 684 686 667 688 656 648 666 686 689 670 684 684 697 648 702 646 667 667 693 708 675 648 696 662 686 664 691 697 659 686 704 654 715 692 684 688 717 689 718 661 681 713 692 660 667 668 670 697 698 717 698 681 670 694 707 667 664 674 723 718 684 725 698 716 678 662 682 723 726 694 680 702 723 713 705 723 685 718 716 706 677 661 663 664 702 686 716 681 705 714 673 703 714 715 695 666 691 690 702 690 697 723 665 692 708 711 727 705 701 715 682 689 717 726 664 729 682 720 680 697 704 692 711 688 716 715 663 676 714 704 705 680 667 679 710 685 699 706 726 707 728 717 704 684 682 706 681 672 694 698 678 706 697 725 702 722 679 702 666 661 674 678 677 718 665 695 671 701 709 705 676 705 691 719 699 681 664 717 663 696 725 678 710 662 713 722 722 661 694 699 661 677 716 717 666 655 667 718 671 659 711 718 676 679 699 704 699 716 673 667 684 697 678 690 659 669 688 683 707 659 709 669 668 697 656 657 697 677 661 655 666 652 682 690 692 677 691 683 677 700 703 647 683 664 689 685 650 642 681 667 689 700 685 698 688 697 686 688 695 643 644 699 644 651 647 688 670 639 642 637 641 687 675 681 640 649 691 647 633 642 647 628 668 663 658 628 653 677 624 650 632 639 668 639 633 639 671 624 675 659 655 646 666 652 622 636 660 659 650 619 661 660 671 635 614 623 621 623 634 635 636 627 623 653 628 663 622 617 620 645 653 615 617 646 598 614 656 630 625 642 646 641 644 639 624 603 636 617 605 609 628 609 632 643 602 584 638 632 622 623 593 595 636 613 592 606 583 602 615 627 628 608 618 584 576 588 604 629 594 624 617 593 591 578 584 568 605 608 611 592 565 607 578 606 558 602 556 569 586 556 573 580 551 602 598 603 566 576 603 562 591 552 559 590 591 577 577 581 589 577 589 568 577 539 550 577 586 573 559 583 567 578 548 548 571 527 560 564 564 540 535 557 538 561 554 563 554 552 520 560 514 551 534 513 511 546 544 535 522 511 506 528 549 524 538 507 536 528 548 537 523 538 528 499 495 522 496 513 502 533 518 509 520 498 500 524 496 521 507 529 488 526 514 491 475 500 502 501 487 519 487 488 497 477 477 486 480 509 507 504 493 498 477 503 494 494 465 488 496 469 496 455 484 475 471 454 475 468 458 475 485 485 444 449 459 459 439 469 457 460 464 463 442 470 464 468 449 458 461 455 427 427 428 462 423 436 428 457 418 439 436 435 452 442 449 445 437 450 410 412 435 444 430 427 420 438 431 401 422 436 431 429 417 407 421 428 427 399 410 392 416 385 394 404 417 413 414 404 412 384 413 376 375 403 391 410 384 408 369 395 398 394 390 391 388 396 367 380 380 393 380 392 372 361 360 365 363 361 361 374 378 358 362 375 351 366 354 343 359 349 357 359 369 364 352 365 344 345 333 340 352 360 358 333 329 344 356 347 325 343 337 318 341 338 340 335 342 315 324 325 323 329 337 307 331 328 309 304 315 309 326 302 311 299 319 304 323 303 313 301 315 318 298 298 314 288 297 312 298 308 307 295 289 287 300 289 287 282 290 290 295 271 276 275 271 293 281 279 276 288 278 270 262 277 282 261 263 282 278 261 255 268 254 253 269 259 253 263 252 253 261 247 245 254 260 252 257 242 258 238 251 254 250 252 233 242 249 236 242 243 236 227 227 233 242 244 226 226 235 220 222 221 231 216 230 216 226 232 222 218 222 229 219 220 221 218 211 206 206 218 204 203 214 207 208 197 198 200 197 196 204 194 190 204 208 207 190 197 204 201 198 199 192 182 195 194 195 183 181 180 192 179 187 176 177 176 182 188 176 172 170 180 176 173 177 173 178 171 173 162 177 168 171 163 163 161 161 166 161 156 157 162 163 155 162 157 164 151 157 155 155 160 145 153 156 155 156 150 153 142 146 146 139 137 148 146 147 139 135 137 143 139 140 140 136 133 141 135 128 130 126 135 128 136 127 130 127 130 129 121 121 128 126 128 128 120 120 120 116 119 116 124 120 113 121 119 111 117 113 118 117 107 108 106 108 107 106 111 104 105 111 108 102 107 100 102 103 100 100 99 106 98 101 98 96 100 101 99 95 94 92 94 94 93 91 95 89 96 92 94 87 90 91 88 86 88 87 91 87 89 89 85 83 82 86 80 80 85 83 82 84 77 80 78 78 80 76 79 75 79 75 75 78 79 79 78 78 74 72 74 77 75 76 72 69 75 70 69 74 69 69 68 66 72 70 66 67 70 67 66 66 65 67 63 66 67 62 64 63 61 64 60 62 64 62 59 64 63 59 63 61 59 57 57 60 61 57 57 58 60 59 58 57 56 57 59 59 55 55 58 54 55 58 54 56 55 57 53 57 57 56 53 54 54 53 56 53 53 55 54 52 53 51 51 54 54 54 50 54 51 54 52 52 50 51 49 52 50 52 51 49 51 52 49 50 51 50 51 52 48 49 51 52 52 51 51 51 52 52 48 49 48
50 48 49 52 49 52 51 49 52 48 48 52 48 49 49 51 49 49 51 48 49 50 52 52 51 53 49 53 53 50 53 52 51 52 52 49 52 53 53 53 53 53 53 51 55 55 55 53 53 51 54 52 54 55 56 54 56 53 54 55 56 56 57 56 55 55 56 55 56 55 56 60 56 60 56 57 60 59 57 59 57 59 61 61 58 63 60 60 63 63 63 61 65 64 64 65 61 62 67 66 63 66 68 64 69 66 68 65 69 69 66 71 72 70 71 67 68 74 74 69 73 74 70 74 73 71 72 74 72 77 74 77 74 75 81 76 77 80 81 81 76 84 79 81 82 80 86 81 80 85 85 84 89 88 87 84 86 84 86 91 90 92 91 87 95 96 91 91 94 94 91 93 96 95 98 97 100 99 97 99 103 102 105 104 99 102 99 104 101 105 104 105 105 109 105 107 106 105 110 107 112 114 115 116 114 119 111 114 115 113 120 118 121 125 124 119 126 119 128 124 124 121 126 120 131 131 122 130 123 124 127 133 129 134 137 129 132 136 135 137 137 133 140 139 136 147 143 145 138 140 148 147 145 153 153 142 146 156 154 145 150 155 157 156 158 153 152 161 160 153 154 163 168 160 156 160 171 161 166 170 169 165 164 164 164 170 169 170 173 166 168 171 177 174 186 185 174 184 173 188 179 179 189 187 185 193 190 181 190 184 191 183 198 191 187 187 192 194 205 195 206 193 205 200 203 209 197 213 216 215 208 217 204 214 210 204 206 213 218 221 211 214 223 216 219 214 221 220 230 235 230 225 233 218 229 226 242 240 240 233 240 242 230 240 241 250 234 252 235 240 233 255 242 242 259 246 249 259 243 244 244 262 258 248 249 263 251 257 254 258 268 260 258 269 277 260 281 273 266 279 286 273 271 275 266 270 279 291 277 290 274 285 282 281 282 289 296 292 292 287 297 295 284 283 311 306 291 301 304 293 298 315 296 313 319 314 305 310 297 314 308 317 305 306 328 314 319 318 311 332 324 339 320 316 324 331 336 323 324 320 323 331 341 325 324 322 334 356 330 345 354 334 336 339 349 364 333 344 352 349 362 347 368 357 360 371 373 371 352 372 376 368 377 353 349 366 383 376 387 372 388 390 390 393 388 376 398 371 385 398 379 369 376 368 399 401 388 392 392 398 389 405 385 414 396 393 414 389 389 414 392 424 396 426 407 400 401 427 413 425 432 399 424 398 408 419 402 424 426 403 426 405 433 438 432 417 409 423 453 425 429 456 455 446 423 418 438 422 462 426 453 448 434 464 426 467 430 456 431 448 443 437 435 435 457 465 455 456 480 483 444 464 449 451 483 449 477 476 488 488 481 487 453 483 497 490 486 488 464 494 506 460 501 484 506 493 492 511 498 498 479 497 516 518 515 511 475 518 509 523 522 478 515 510 496 531 515 520 495 488 507 496 491 509 522 516 512 509 518 538 540 525 530 529 524 503 506 534 515 550 537 543 516 513 513 529 522 514 549 532 514 565 518 554 558 539 554 548 540 520 521 538 562 549 526 553 550 542 541 580 534 580 571 582 547 553 552 576 539 550 547 548 582 560 560 581 572 573 584 546 544 567 551 567 571 556 589 566 595 582 553 605 567 597 566 600 593 567 573 593 583 611 595 596 581 580 618 565 572 618 613 592 617 605 609 589 582 574 592 596 599 610 597 617 598 605 634 629 588 590 636 604 596 613 616 608 630 598 618 615 642 618 627 608 611 622 615 650 602 593 634 614 598 621 638 641 645 609 616 637 649 601 646 659 624 615 609 650 621 627 642 663 621 645 661 663 645 669 645 619 612 673 661 669 620 655 626 652 660 656 620 635 664 657 623 636 620 634 676 653 644 681 658 645 649 641 653 644 660 672 625 680 674 671 654 645 691 668 679 669 656 644 671 672 667 667 646 655 653 646 656 636 656 690 637 692 691 663 701 645 701 688 691 688 662 676 694 704 684 703 681 680 653 704 699 669 688 683 696 665 653 663 678 649 697 671 702 713 694 652 677 699 705 668 682 686 672 687 683 683 686 666 675 702 678 704 715 717 663 677 712 662 704 677 665 661 711 664 685 689 667 692 715 668 720 675 693 707 670 713 726 703 703 716 717 692 709 677 714 683 721 682 701 703 669 672 709 697 682 712 703 665 719 693 717 714 712 686 667 725 672 706 701 689 696 662 694 718 721 680 673 715 674 685 689 723 698 710 690 690 663 663 694 721 695 682 675 717 677 720 711 687 696 722 685 701 693 716 727 683 665 669 666 716 731 663 707 668 681 665 696 681 706 698 710 708 687 722 693 701 681 713 697 685 674 719 722 703 703 689 694 676 695 697 728 693 668 703 699 726 675 702 715 689 708 693 666 664 723 668 674 714 689 708 667 672 697 699 685 669 658 717 723 662 656 722 693 710 667 664 707 667 678 673 670 704 697 706 715 673 676 699 680 686 712 651 669 658 706 664 680 679 711 698 695 679 699 666 675 652 675 682 665 703 662 700 704 703 672 681 651 674 703 683 665 660 656 654 647 651 680 693 670 661 647 650 648 649 663 652 638 645 634 690 659 646 674 670 672 686 649 635 693 654 639 661 638 673 659 672 660 632 672 654 686 625 663 646 649 649 621 628 644 681 664 623 671 625 667 634 649 653 666 630 630 616 628 663 663 668 650 663 668 612 626 662 663 656 661 618 608 658 606 619 634 622 646 616 619 607 649 620 651 658 604 602 603 602 617 635 652 600 604 594 650 600 645 627 610 601 609 620 627 631 623 620 635 625 595 613 608 613 579 615 587 625 614 601 595 618 620 587 587 580 575 598 616 623 626 622 579 605 592 605 564 585 564 571 602 584 564 596 561 580 601 561 582 577 564 565 606 561 587 558 550 566 556 563 576 568 571 591 598 578 548 579 546 575 583 550 554 553 551 571 585 535 548 581 542 579 540 574 540 527 576 535 543 549 573 570 557 556 524 522 521 520 516 549 538 565 512 525 515 551 557 535 523 522 535 513 551 554 538 513 540 526 514 539 508 544 538 515 520 522 539 525 538 501 492 501 504 499 489 491 510 526 490 483 503 493 495 487 483 501 486 491 487 505 489 491 469 512 470 471 473 479 484 503 477 507 477 472 493 497 467 493 465 472 492 461 487 456 488 457 448 466 486 473 461 466 486 478 465 446 458 443 440 459 461 439 476 452 451 453 454 439 438 446 453 458 439 436 429 437 435 430 422 425 452 439 446 426 435 449 438 423 444 447 411 445 406 431 430 425 419 431 417 416 397 431 432 398 407 397 427 389 393 404 405 388 410 388 403 402 396 382 397 400 391 407 396 389 375 387 408 402 370 381 396 393 376 387 398 363 374 388 383 369 390 373 375 363 366 356 376 352 384 349 350 356 369 345 364 366 352 361 359 369 354 368 338 355 344 354 339 347 363 356 333 328 342 343 341 347 344 352 324 335 333 349 347 319 341 330 328 314 339 326 336 310 313 306 336 310 322 330 328 311 300 317 324 301 307 305 301 304 306 314 294 293 300 304 308 305 306 285 292 291 284 291 298 305 285 291 277 285 296 283 283 271 296 275 269 279 284 271 287 282 273 267 266 278 267 280 261 268 267 265 267 277 268 256 271 249 256 264 256 245 264 263 261 258 257 262 242 241 245 255 252 234 250 247 251 239 229 246 235 241 236 246 239 234 239 239 233 238 229 221 225 235 232 225 230 216 220 212 220 220 221 223 217 213 215 223 208 221 205 211 215 200 216 216 202 215 199 207 199 202 196 201 199 199 197 194 199 189 200 202 191 197 187 192 191 185 188 181 190 194 181 189 186 189 186 179 174 171 181 179 184 174 177 175 167 173 176 164 173 169 172 175 159 168 169 166 169 156 156 154 163 155 162 160 157 150 161 158 155 152 154 156 157 156 149 153 147 150 140 151 143 146 146 144 137 148 139 138 137 141 143 140 139 141 132 136 133 132 135 139 130 125 135 135 127 126 123 130 131 121 122 128 119 121 121 124 124 115 114 125 124 120 119 121 120 121 110 111 113 117 110 112 106 111 105 108 106 110 112 107 104 107 101 104 107 104 102 101 100 102 104 104 96 102 96 98 100 101 99 99 96 93 96 90 92 95 93 92 95 87 95 89 94 86 85 85 88 86 85 83 84 83 86 82 87 80 83 81 80 79 82 80 80 77 76 80 80 81 79 74 75 77 75 79 77 75 72 73 73 73 70 76 73 75 72 68 70 73 72 73 68 72 67 65 65 68 66 68 67 65 66 63 64 67 62 62 63 64 61 63 60 64 59 64 59 60 62 59 58 57 62 57 61 57 61 61 60 57 59 58 58 57 58 57 58 55 54 55 56 55 54 55 57 54 55 56 55 54 56 52 54 55 56 52 54 51 51 52 54 53 53 52 54 53 54 54 50 50 52 53 51 49 50 52 51 53 50 53 51 51 50 50 49 49 51 48 51 51 49 51 49 50 48 51 50 52 52 48 48 50 52 52
50 48 50 47 49 48 48 47 51 50 51 50 49 49 50 47 48 48 51 52 48 52 52 48 52 52 48 49 49 52 49 49 51 50 50 53 51 49 50 53 52 50 52 50 53 52 53 51 51 53 53 52 54 53 55 56 53 55 53 56 57 57 54 55 55 58 55 58 58 58 55 55 55 57 58 59 57 56 61 58 60 61 62 62 59 59 61 61 63 62 62 61 62 65 65 60 63 61 66 67 62 63 66 63 65 65 67 65 64 66 67 67 68 66 69 67 73 72 73 74 70 70 72 76 76 73 76 73 74 73 79 75 73 78 75 80 81 76 76 82 77 78 77 84 80 83 84 84 82 81 82 86 82 83 85 89 90 89 86 86 87 90 94 90 87 92 89 94 96 96 94 91 97 98 97 96 93 98 100 103 104 98 98 104 101 106 101 103 99 106 105 101 107 106 108 103 104 106 112 113 114 109 114 111 112 118 114 113 116 115 117 121 116 116 114 123 124 118 117 118 121 122 122 123 126 122 126 130 125 133 126 129 137 135 129 134 128 129 134 136 139 136 138 140 135 139 134 148 139 141 143 148 138 144 152 149 145 147 154 149 154 149 146 160 152 161 161 163 163 151 167 167 155 165 156 162 157 170 157 166 171 173 174 169 171 166 174 168 172 174 170 183 181 170 175 172 184 174 172 173 187 182 190 178 185 189 195 194 191 188 197 190 198 200 197 192 201 188 205 209 205 206 199 208 193 196 200 207 210 208 198 212 205 208 219 223 206 213 216 222 219 228 212 223 228 214 215 229 214 215 233 237 222 226 226 232 232 243 230 233 239 238 235 230 237 249 236 244 235 239 252 254 253 239 246 248 257 256 259 242 249 255 268 249 252 269 255 264 249 250 273 270 273 256 258 271 270 273 263 266 278 285 284 279 268 273 293 278 284 270 296 280 293 276 289 276 278 276 303 287 293 297 306 290 298 307 310 299 306 296 307 318 313 293 313 309 294 318 314 305 314 310 307 309 310 330 309 333 307 307 330 333 337 330 339 332 320 323 346 338 327 342 325 323 324 335 323 334 337 346 354 347 331 346 345 336 352 360 346 340 365 347 350 345 355 355 356 343 366 353 354 350 349 379 384 377 382 366 380 361 390 387 394 378 375 374 364 397 366 364 365 395 373 391 390 397 392 386 393 374 388 376 412 399 402 394 414 396 400 387 418 387 390 391 416 397 424 425 426 423 410 396 399 434 416 406 404 411 408 407 421 436 405 421 418 421 437 449 435 419 442 451 451 435 438 418 450 419 463 463 445 447 451 447 463 466 446 468 472 459 441 458 473 477 459 446 469 479 453 479 464 483 452 461 475 486 452 483 455 488 480 452 495 500 490 503 488 499 502 473 493 492 493 465 487 483 469 483 474 506 497 489 515 472 493 516 503 508 483 481 501 504 512 484 524 520 501 527 529 512 528 500 516 493 500 501 504 535 526 514 542 500 517 517 499 548 534 550 538 549 553 535 528 549 522 540 514 522 512 524 526 563 557 546 522 519 545 525 526 566 537 557 546 540 573 574 551 528 576 541 577 539 532 551 549 544 533 535 552 576 552 589 541 565 587 564 591 567 543 577 595 566 590 568 583 561 604 573 567 599 580 565 557 586 567 594 596 611 558 585 586 591 579 580 615 564 583 607 621 598 598 585 596 572 612 622 601 585 599 617 623 577 574 617 635 627 580 594 619 590 593 617 592 634 629 644 643 627 631 614 634 588 616 647 599 590 634 624 614 604 639 618 641 654 624 634 621 624 645 630 630 631 638 639 622 648 660 657 645 615 628 645 659 635 644 621 627 666 641 616 664 668 619 657 662 617 644 631 661 625 622 672 680 621 666 669 663 625 621 683 627 637 649 631 645 667 625 687 669 680 659 684 648 634 692 688 657 682 664 645 640 637 651 685 648 670 640 670 663 643 676 658 678 654 681 681 691 687 650 686 643 656 685 675 684 697 662 667 695 704 682 686 643 654 663 708 698 675 658 648 685 655 677 694 660 674 679 660 683 693 652 700 695 662 675 715 703 669 659 663 661 667 675 675 691 681 680 682 703 658 693 675 675 717 708 673 686 672 665 663 698 680 676 711 674 707 665 693 681 714 709 684 722 668 719 708 662 707 679 687 728 689 697 690 683 723 679 685 670 688 694 714 684 684 670 673 666 677 679 730 705 731 686 671 671 677 720 714 696 710 713 666 711 682 667 704 675 685 729 685 684 692 708 706 685 687 688 729 673 705 727 715 704 681 723 683 667 682 666 700 700 716 674 678 705 678 719 688 670 714 679 689 713 694 703 665 717 727 702 726 700 696 707 710 713 669 730 687 687 703 694 723 725 703 668 668 717 694 691 723 675 707 720 696 708 661 669 693 697 708 686 704 671 703 683 692 709 721 717 704 663 719 668 698 692 715 705 719 689 683 682 664 711 675 691 720 655 661 669 697 703 672 692 703 672 695 678 699 660 710 691 666 679 702 649 654 685 673 687 653 711 655 662 689 705 666 694 658 682 689 673 647 649 683 648 667 682 643 640 693 674 678 639 640 679 667 649 643 672 639 697 680 654 671 661 677 639 635 657 638 661 678 665 636 648 661 681 635 679 649 655 688 676 684 636 624 674 666 676 623 657 641 633 633 648 682 667 679 623 655 652 665 669 668 614 650 639 631 611 654 629 627 671 632 649 642 619 650 639 662 644 626 608 657 653 632 620 642 629 621 650 603 608 607 657 611 601 633 632 619 620 633 651 594 591 648 624 633 596 616 615 641 609 618 590 603 590 626 641 622 630 583 626 624 636 617 585 632 584 617 620 608 576 578 601 615 618 581 584 611 574 615 601 568 569 572 562 601 594 609 581 564 606 614 562 564 575 609 585 566 593 566 571 551 602 556 550 581 577 574 557 582 594 575 558 541 545 560 562 574 585 575 556 574 555 555 561 585 559 565 573 572 532 549 577 556 569 561 544 553 541 541 527 561 517 545 517 559 555 554 547 525 528 537 518 522 532 514 549 522 519 535 514 550 521 521 537 512 532 542 531 533 499 530 529 511 521 538 514 493 532 491 496 498 496 522 513 483 486 514 523 493 510 507 507 486 517 500 489 511 491 506 501 511 508 491 494 489 499 486 482 479 482 494 498 477 495 479 487 452 489 475 458 490 487 484 459 482 473 469 451 477 439 446 452 462 456 435 475 444 461 439 440 432 434 467 430 458 424 444 444 456 433 444 448 460 430 450 455 454 432 425 441 416 438 416 432 438 428 413 411 405 404 419 435 400 437 435 420 416 411 394 416 423 409 412 390 406 401 417 415 416 387 419 416 402 397 393 390 382 398 411 380 398 391 380 374 382 381 380 394 368 366 370 373 393 363 366 359 386 388 373 371 378 381 366 371 351 364 379 352 348 353 374 370 352 364 350 340 366 356 356 367 366 345 347 344 332 358 360 350 352 352 346 346 349 353 323 344 329 339 324 330 337 318 314 319 320 333 325 317 320 310 334 322 330 317 316 309 317 303 321 302 318 310 300 314 317 307 289 313 297 298 294 310 298 291 305 309 299 305 291 304 276 287 280 283 282 295 285 285 286 284 280 272 287 281 266 269 278 264 284 276 277 272 279 276 257 272 265 276 258 273 270 271 263 248 268 245 254 258 252 241 241 241 253 255 248 251 251 255 254 252 241 232 236 235 249 226 246 233 225 236 234 231 222 239 238 220 236 230 217 232 215 228 211 217 218 218 224 213 207 225 211 219 209 221 205 207 219 211 202 213 213 206 204 200 203 210 196 209 208 203 199 188 198 189 194 193 183 191 199 191 185 180 194 189 187 185 192 184 176 176 172 177 180 180 172 172 173 173 167 167 179 164 179 176 167 165 174 171 173 157 161 157 170 169 161 165 155 159 157 157 153 156 153 148 153 150 154 149 150 146 153 144 153 152 147 145 145 137 142 136 137 147 141 143 137 133 133 131 130 134 130 135 137 129 137 134 131 136 126 133 127 130 123 120 130 122 119 119 124 123 115 126 124 119 121 120 122 121 114 111 119 119 112 111 109 107 108 107 115 105 109 107 112 105 104 105 109 105 103 100 103 99 101 106 98 102 95 104 101 99 102 97 95 98 92 92 93 95 92 94 93 88 90 92 95 87 93 85 85 91 89 87 83 84 86 83 83 84 86 85 83 81 84 83 78 78 80 81 80 83 83 76 76 80 80 76 73 77 74 78 73 72 74 76 70 73 73 72 72 70 68 68 69 70 66 70 66 70 65 65 64 67 65 66 67 62 63 63 64 66 61 61 64 65 63 59 63 63 60 61 59 63 58 60 62 60 61 62 57 60 58 56 58 58 55 58 59 56 58 57 55 57 58 55 57 56 53 55 55 56 54 54 55 52 54 54 52 54 55 54 53 52 53 53 54 50 53 49 51 50 52 49 51 51 51 52 48 50 49 48 52 48 50 52 48 50 50 49 49 49 48 51 48 48 51 47 49 49 47 48 48 50 48 50 50 51 50
46 49 48 49 49 49 49 47 48 49 48 47 51 47 50 47 48 47 47 48 51 51 50 49 47 50 50 48 49 52 49 48 51 50 49 50 52 50 50 51 53 51 53 52 53 50 54 50 52 51 53 52 53 52 54 51 55 55 52 53 55 53 55 56 54 57 53 56 54 55 55 56 58 58 55 59 59 57 60 56 62 61 60 57 61 60 57 57 62 59 60 62 62 64 64 65 60 60 64 65 61 63 65 64 64 66 68 66 64 67 68 65 70 66 66 66 71 73 68 70 72 75 75 71 73 70 75 73 77 72 76 75 75 75 80 77 75 76 79 76 76 79 82 80 83 84 81 79 83 80 87 84 86 84 84 88 87 89 85 91 86 91 91 91 91 89 90 93 93 93 90 93 98 94 95 100 94 93 101 96 98 103 97 97 97 99 102 107 106 108 102 103 101 108 103 102 108 111 105 110 107 109 107 112 116 112 115 119 116 114 115 120 115 114 124 117 125 122 123 120 127 119 123 125 122 128 123 131 130 130 131 125 127 126 127 133 130 138 139 139 130 141 132 143 134 143 134 147 143 145 148 139 148 149 142 141 153 151 155 157 149 151 150 153 149 157 157 153 152 154 153 158 157 161 158 161 162 166 161 166 173 172 161 171 164 164 178 172 172 172 178 182 176 178 178 172 187 171 174 181 174 178 179 179 180 188 192 185 195 198 187 184 198 189 202 201 198 195 199 195 193 193 202 192 212 212 202 195 210 200 210 210 214 207 210 213 223 218 214 211 225 219 209 211 217 226 223 217 225 217 219 221 230 219 226 237 222 238 229 241 236 243 230 235 236 228 252 239 235 236 250 253 245 247 246 253 253 256 259 256 259 253 267 250 252 268 262 261 269 255 259 253 258 254 275 266 269 273 271 272 285 272 266 266 264 272 281 272 267 295 270 284 284 293 280 290 301 285 293 283 302 299 302 290 309 296 293 313 313 305 291 304 291 308 301 297 307 297 309 321 301 303 322 303 315 317 326 304 327 311 329 323 316 339 316 318 337 328 327 348 336 322 342 337 322 346 328 345 355 326 331 333 352 340 344 353 352 358 341 355 361 368 342 339 351 370 356 358 376 345 375 351 374 351 359 366 359 375 353 355 388 370 389 378 380 368 375 370 383 379 400 403 369 392 379 386 387 404 408 376 378 392 387 387 398 402 412 413 397 389 386 389 402 426 412 421 412 405 402 413 425 420 416 436 404 419 399 439 406 404 412 410 442 421 438 417 427 443 450 417 432 425 423 448 453 435 455 456 460 431 454 431 436 429 456 432 458 461 455 442 458 461 466 439 464 464 451 450 444 472 454 475 468 473 470 475 469 479 474 477 465 472 457 458 485 474 494 482 496 472 467 494 485 501 488 505 467 489 505 501 516 503 476 494 477 508 490 503 520 518 509 495 495 509 524 528 485 524 507 494 495 497 497 536 541 496 510 540 529 524 534 545 497 508 524 534 508 524 539 552 554 510 534 509 519 542 556 527 563 563 547 537 566 554 533 549 517 546 525 529 565 565 525 569 568 530 539 579 575 566 564 577 580 584 541 551 536 571 548 559 568 572 591 568 594 595 584 588 598 557 553 552 548 581 565 585 605 583 595 574 576 553 592 596 579 604 597 584 604 593 570 610 604 601 603 597 564 567 604 569 579 579 569 619 617 625 615 590 625 581 584 633 619 604 577 629 608 585 592 611 601 596 615 613 618 635 629 613 633 636 631 638 619 621 647 593 597 601 632 605 617 607 648 641 629 634 625 633 651 660 636 613 607 638 613 604 643 644 640 630 611 629 653 608 615 660 645 646 621 663 634 644 625 626 658 669 676 672 629 624 633 636 677 659 623 639 621 623 651 641 649 638 667 665 640 669 639 668 647 653 676 681 674 644 688 643 682 656 630 638 693 637 692 651 676 654 641 648 679 678 696 691 655 677 646 638 702 650 685 701 642 664 643 695 647 683 685 647 666 671 700 677 680 669 646 659 684 663 648 701 699 647 681 692 692 652 711 704 709 658 704 681 685 657 684 701 689 716 688 710 675 707 658 674 701 696 715 664 708 658 720 708 676 675 656 705 682 700 724 667 701 725 687 699 688 662 672 718 692 703 721 712 686 662 665 717 707 675 700 724 719 695 680 711 687 682 692 685 698 691 695 713 730 726 687 692 702 701 684 667 717 677 720 675 721 697 704 670 684 676 665 673 681 725 723 707 677 724 730 684 724 734 707 730 722 725 734 734 724 686 716 698 665 699 730 701 705 705 727 708 691 698 668 709 690 698 723 674 729 692 694 720 694 696 711 731 722 701 668 727 713 680 719 681 720 694 667 694 708 699 690 707 704 665 683 729 670 712 670 666 671 670 693 700 702 671 698 661 679 703 725 700 691 711 717 718 673 692 720 690 660 679 665 701 722 657 670 701 707 719 669 710 666 658 683 665 707 657 670 678 696 700 704 701 659 666 674 702 685 659 672 714 691 657 703 654 674 706 683 679 690 706 675 687 655 669 709 651 678 668 682 662 650 686 670 707 679 681 696 655 653 658 672 701 639 655 701 659 651 660 656 653 675 661 638 638 640 687 691 636 661 678 660 644 643 684 631 664 673 629 664 629 679 661 637 662 666 674 654 643 682 631 668 653 640 641 668 625 664 657 663 616 653 614 630 676 675 674 656 613 647 619 639 636 619 669 642 660 618 615 637 629 651 607 605 625 613 601 655 617 637 605 633 635 641 608 611 618 605 648 654 592 611 601 627 618 624 628 589 613 627 647 615 591 607 601 628 632 600 634 585 624 629 600 628 600 586 622 583 619 595 621 617 578 621 610 597 627 588 571 587 608 607 601 597 585 594 617 595 585 599 582 573 580 589 592 612 583 599 574 587 561 598 583 585 599 568 598 552 566 601 590 587 578 586 574 542 568 547 589 573 552 554 539 548 576 569 558 577 531 583 534 555 545 545 540 571 528 544 557 555 536 567 549 534 535 566 552 542 537 550 531 515 526 550 549 533 548 534 522 554 548 546 543 516 507 511 508 514 525 495 518 507 509 523 534 541 524 538 516 515 526 525 506 492 529 504 522 524 528 508 482 507 509 478 491 514 518 473 475 496 483 502 471 479 504 486 469 502 478 482 464 458 499 481 495 478 484 495 477 455 455 484 450 475 469 453 460 473 451 448 476 456 443 453 438 462 462 463 467 434 456 431 432 445 451 430 450 448 454 435 440 455 440 443 449 458 438 435 456 442 412 445 439 435 439 430 447 414 445 403 430 441 441 439 432 417 432 422 428 426 432 397 399 411 416 426 419 409 418 423 413 419 384 404 405 386 393 399 403 378 393 407 403 385 406 377 387 385 402 368 368 388 367 388 375 371 394 390 359 387 360 364 362 365 382 381 362 362 358 374 362 358 342 377 342 341 354 356 347 351 348 351 350 349 356 355 341 346 352 340 349 336 353 354 338 325 346 326 343 347 344 336 315 337 325 325 322 314 327 315 310 305 304 325 319 304 302 320 323 303 320 319 295 319 321 321 316 318 302 295 310 313 302 307 302 302 301 308 280 293 306 294 304 294 277 295 292 285 281 284 285 280 270 283 287 282 276 284 276 262 282 273 277 276 257 272 267 271 274 260 266 256 269 249 272 253 269 266 258 244 262 249 246 242 258 251 236 247 240 240 247 234 232 236 228 240 242 248 243 230 235 231 237 230 226 232 220 218 235 220 231 222 222 232 230 226 211 226 220 225 218 213 214 205 212 204 216 216 207 211 198 204 206 211 205 207 193 196 204 194 198 203 200 187 203 185 195 194 200 183 185 188 196 178 192 186 185 187 191 178 180 180 177 177 184 171 185 172 170 179 176 168 174 170 170 165 172 163 174 158 159 161 160 164 156 156 153 153 160 164 155 150 159 149 155 154 147 147 152 157 148 148 149 151 144 141 144 140 142 141 136 138 138 134 143 139 144 132 141 140 141 131 137 133 136 130 135 136 130 127 135 132 132 131 124 130 129 125 118 123 118 127 118 114 119 120 123 116 122 121 119 112 120 116 108 117 108 111 114 111 109 114 112 104 104 107 104 106 103 104 100 105 103 101 102 96 96 101 104 98 102 101 98 97 100 93 97 92 95 97 96 92 94 92 87 89 89 87 90 87 84 88 90 88 82 83 85 88 87 85 85 80 80 81 84 77 84 78 80 76 79 76 81 75 77 76 75 76 77 76 73 74 75 73 75 74 73 70 75 69 70 69 69 69 70 70 69 70 70 65 68 66 69 63 64 64 66 64 62 65 63 66 64 60 64 63 60 61 61 60 58 61 59 59 57 59 60 57 59 59 56 59 60 60 56 58 59 59 55 56 56 57 58 55 56 54 54 53 54 55 56 54 54 53 53 53 55 53 52 53 53 51 53 52 52 53 52 53 50 53 52 52 51 50 50 50 52 49 51 51 52 48 50 50 49 48 49 50 50 47 50 49 48 48 48 48 48 48 49 49 46 47 48 48 48 47 49 47 49
48 47 47 46 46 46 49 46 48 47 46 47 48 47 49 46 48 46 48 49 47 47 48 48 51 50 48 48 47 49 48 47 48 48 50 52 48 49 50 52 49 48 50 49 51 53 49 51 52 53 54 54 53 53 53 55 52 55 54 54 54 56 52 52 54 55 53 57 54 57 57 58 58 55 59 58 56 56 55 57 60 58 62 57 62 59 62 60 60 61 63 60 58 62 59 60 62 64 63 65 66 61 63 67 62 64 64 68 66 67 67 65 68 65 66 66 68 70 69 68 71 70 70 69 71 75 74 74 71 76 76 74 75 73 74 75 78 74 78 77 83 79 81 76 82 78 84 82 83 80 85 80 86 85 82 82 89 88 89 91 91 90 85 90 86 94 94 91 90 97 91 93 93 96 98 93 98 93 99 95 101 101 98 97 103 96 104 103 101 106 104 105 103 109 106 105 105 112 114 113 114 111 109 115 116 115 109 110 116 117 112 112 113 119 114 117 124 124 122 120 121 119 127 119 124 122 120 122 133 122 132 136 134 130 135 138 132 135 135 141 138 134 133 135 139 144 146 136 143 139 136 137 144 139 140 147 144 145 153 145 147 149 151 148 151 148 159 162 156 158 155 158 163 160 157 157 160 157 170 164 159 171 160 167 168 175 179 178 172 174 173 181 168 177 183 184 181 184 180 182 174 191 189 187 191 189 194 190 186 195 191 195 187 192 186 202 191 203 201 199 204 197 200 194 193 205 213 214 208 212 201 201 201 214 203 214 218 220 225 219 215 225 216 225 230 216 232 214 217 218 225 216 223 218 239 232 237 222 237 243 239 230 239 244 237 237 250 241 234 244 255 235 254 252 250 239 242 250 240 257 247 245 244 257 258 252 262 270 249 264 261 271 273 277 273 263 269 264 264 283 275 276 277 274 273 288 281 272 279 276 271 276 296 273 284 281 290 301 300 292 285 291 291 308 294 306 295 292 308 312 316 310 304 295 301 302 295 319 324 318 307 328 317 301 307 302 307 310 334 336 336 316 339 336 322 342 334 317 320 326 337 337 321 331 343 325 328 340 354 337 351 330 341 347 341 335 365 343 354 364 359 360 345 343 367 352 348 353 362 346 372 374 368 359 371 366 362 356 375 381 367 361 369 388 392 369 392 362 369 401 400 377 390 387 376 382 403 397 402 402 381 409 398 403 411 391 401 419 410 409 400 401 405 392 407 392 392 422 410 427 411 405 430 436 405 411 412 403 418 436 415 428 427 406 442 436 447 428 413 425 439 453 457 445 433 459 426 457 438 452 444 438 428 434 451 464 441 440 443 435 451 451 468 449 437 451 464 438 465 473 459 458 478 478 457 447 469 448 471 475 489 493 484 475 498 478 496 471 497 479 492 504 489 476 510 472 487 503 504 504 471 486 498 493 501 475 483 510 504 526 493 489 520 505 531 522 518 509 502 494 500 522 526 527 519 503 532 522 497 543 501 525 541 540 532 517 535 519 548 508 506 519 541 527 541 556 562 549 517 537 538 515 534 554 540 568 548 547 558 567 537 535 554 577 535 534 565 563 566 535 563 548 546 561 534 533 578 549 559 587 579 583 584 565 568 541 592 559 595 586 561 563 592 575 563 594 593 551 552 563 590 591 574 562 562 580 597 569 575 585 595 589 582 569 607 565 580 601 624 614 624 611 580 575 609 586 585 587 622 595 617 587 613 583 631 628 627 631 632 640 591 608 610 589 606 614 616 646 589 630 595 644 606 632 612 609 648 599 638 645 600 627 649 606 615 628 617 644 607 617 625 650 662 617 652 613 622 620 647 623 621 627 636 654 671 646 614 658 617 653 616 613 628 646 664 671 618 666 619 660 672 640 638 637 663 633 671 674 621 632 637 623 636 663 629 666 639 655 678 626 643 650 631 646 636 636 653 680 653 676 658 652 684 679 658 666 649 678 659 699 676 674 689 693 660 672 662 645 698 699 691 651 693 670 643 684 646 663 649 679 705 664 669 682 695 670 659 648 674 688 702 696 710 706 692 652 685 669 700 671 708 663 675 682 682 715 664 692 703 688 698 667 669 696 677 703 691 691 713 713 671 694 661 683 700 656 717 671 716 718 704 665 712 681 694 702 708 669 681 678 669 700 692 680 673 687 721 664 703 722 722 690 693 728 718 669 699 681 723 690 715 703 697 700 726 704 716 677 715 710 697 697 721 729 717 666 728 679 669 677 729 676 707 724 688 710 709 681 700 727 720 721 667 728 708 669 701 697 711 686 723 688 724 691 680 667 668 684 729 707 709 665 718 693 725 671 668 711 699 715 715 684 728 727 670 707 684 687 669 724 687 718 699 718 686 710 706 696 687 710 712 702 662 665 725 695 694 706 677 694 701 718 696 668 713 672 710 663 696 686 694 718 671 700 675 664 717 718 697 673 695 676 682 695 679 676 699 711 691 684 714 661 700 710 672 658 677 696 694 689 681 652 682 696 665 676 651 682 676 659 681 698 671 688 715 703 682 678 690 648 650 688 654 696 685 686 688 700 686 657 654 699 709 685 708 661 650 653 649 659 663 690 693 641 672 679 658 691 692 664 680 635 658 683 696 676 666 678 642 680 643 675 682 639 663 684 664 633 631 670 642 661 627 677 654 635 627 656 671 628 623 677 668 648 683 648 620 650 624 642 673 653 666 617 645 663 640 625 670 626 618 669 627 645 620 659 657 653 655 662 651 616 656 664 624 645 655 602 605 652 624 630 645 598 613 640 602 612 614 600 625 623 617 612 612 643 617 629 593 623 618 613 631 604 593 607 586 617 634 619 632 602 588 623 620 625 578 612 600 624 602 602 599 612 586 592 601 602 578 568 578 574 594 570 614 589 576 590 565 611 577 567 578 560 613 569 597 581 571 606 602 573 555 599 567 576 596 561 586 562 560 600 562 568 598 544 588 574 588 572 589 587 565 560 577 557 539 539 579 580 573 539 567 549 545 578 567 540 571 563 557 526 551 539 534 525 555 515 556 522 516 561 526 517 517 545 533 538 546 508 537 522 516 534 518 519 528 516 519 507 524 504 535 530 519 492 541 494 538 500 500 511 491 513 495 504 512 495 527 497 512 515 482 481 495 478 479 511 471 518 507 486 471 476 510 513 466 504 506 464 489 493 482 473 474 478 499 472 483 479 496 484 494 453 471 486 459 478 460 443 462 463 476 441 449 457 466 436 450 438 453 463 458 436 464 464 446 463 440 457 426 462 434 437 434 452 429 424 449 432 445 452 417 432 445 428 441 440 432 427 421 429 404 416 429 411 432 432 429 424 415 403 405 414 398 393 423 401 418 402 412 383 402 391 406 381 394 381 406 395 396 402 395 406 409 387 374 403 375 402 365 376 372 375 388 383 391 390 371 389 386 356 354 378 384 356 379 354 378 352 346 354 365 351 345 372 353 339 355 340 370 368 358 338 364 362 356 353 337 341 352 329 331 343 338 329 351 324 344 323 336 319 332 332 332 331 319 325 313 330 310 337 323 323 317 319 319 310 315 309 307 321 321 303 311 314 306 312 315 292 307 308 300 313 300 283 304 306 289 295 294 282 290 287 296 278 280 275 277 273 293 272 290 285 290 272 269 273 263 284 281 280 266 270 267 256 265 276 252 267 271 255 249 266 249 268 245 265 266 261 248 241 249 240 240 253 244 247 251 239 234 231 234 246 243 234 247 242 240 244 246 233 222 233 232 227 218 228 223 230 230 214 233 231 227 228 214 223 211 219 224 225 218 217 221 206 208 201 212 203 203 197 210 197 203 195 202 205 201 193 205 206 189 193 191 194 190 190 196 189 183 188 188 192 191 183 177 193 187 176 174 175 171 187 176 182 175 181 177 169 167 178 179 171 173 164 173 167 169 172 170 160 167 162 166 164 168 160 152 153 151 152 151 162 149 147 156 151 147 155 147 151 143 143 152 142 152 146 138 137 149 139 148 142 138 137 134 134 132 140 141 139 136 130 138 134 135 128 132 128 135 122 131 122 126 120 128 126 120 118 117 121 117 122 121 115 124 115 118 119 119 113 117 115 119 116 109 115 114 109 114 105 104 107 110 103 101 109 105 100 105 102 101 103 101 96 103 103 98 101 96 97 100 95 96 97 93 91 91 94 97 96 90 88 95 95 92 92 92 91 87 88 83 85 84 88 82 86 87 84 82 79 78 81 83 84 77 80 77 78 77 76 76 76 80 80 78 73 77 76 76 74 73 76 70 71 74 72 69 74 69 68 71 67 68 72 70 67 69 69 64 65 66 67 66 62 62 66 62 66 64 63 63 62 60 63 64 62 58 63 59 59 61 61 58 57 61 57 57 58 59 57 56 56 59 55 58 55 57 57 55 56 57 53 56 53 56 54 52 54 54 51 54 55 53 54 54 54 53 50 53 52 53 53 49 52 49 53 50 51 50 52 52 52 52 52 52 48 49 48 47 51 48 50 48 48 48 47 49 48 46 49 46 49 49 49 47 49 46 48 49 48 47 47 49 49 49 48 46 47
46 48 45 46 48 46 48 46 47 45 48 47 48 45 46 48 49 48 48 49 46 47 47 47 48 47 47 47 49 51 51 47 47 50 47 51 47 48 52 50 52 48 49 52 50 49 53 52 53 49 53 53 53 52 52 52 51 52 52 53 52 51 55 53 52 54 54 54 56 54 55 53 56 57 58 55 55 58 56 57 55 59 58 59 56 61 60 59 61 57 58 58 61 62 58 61 60 63 64 65 60 65 66 66 66 66 66 64 67 65 68 69 69 65 65 70 66 67 70 70 69 69 68 68 75 69 75 71 73 73 72 77 77 74 77 77 75 74 79 76 77 82 80 80 78 78 78 78 85 78 80 84 80 85 87 82 82 83 86 83 84 88 85 88 91 92 92 94 90 93 90 92 90 95 94 96 94 98 100 101 97 96 98 101 95 99 97 104 99 104 100 106 100 102 105 110 105 105 110 105 113 105 112 116 117 111 118 110 116 117 119 119 121 114 116 118 115 116 122 123 122 127 128 125 124 122 129 123 131 124 128 131 124 127 129 130 128 136 128 139 140 133 138 138 141 135 143 145 144 146 139 147 143 146 151 140 150 148 147 142 146 150 155 145 154 149 158 153 150 164 161 157 161 167 158 165 168 156 167 167 158 160 168 163 170 173 177 166 168 172 168 175 182 183 170 182 176 180 175 176 176 185 190 187 183 186 180 188 184 187 183 185 189 198 185 194 200 194 203 197 198 196 208 210 204 203 197 201 207 204 197 202 199 217 202 204 218 207 216 223 220 221 215 226 230 219 215 228 233 232 229 229 234 235 219 238 224 237 230 236 227 245 225 231 243 229 245 245 240 253 236 237 251 256 237 254 246 252 254 245 254 263 254 246 255 253 256 269 264 261 253 271 258 260 276 278 265 274 261 261 261 275 262 269 267 271 291 269 283 291 288 283 286 284 287 273 276 284 287 290 301 282 298 294 301 295 287 304 313 303 309 302 292 298 306 319 293 305 304 296 312 318 300 304 319 312 319 324 305 312 313 329 308 321 332 319 345 332 339 331 347 338 329 321 353 339 335 339 330 335 352 328 329 331 352 356 354 339 348 354 367 351 343 364 349 375 342 355 374 369 372 348 347 349 362 360 363 375 356 368 361 377 364 359 370 384 394 389 375 391 387 369 390 376 385 377 379 394 382 401 402 406 391 403 381 393 408 415 400 391 411 385 418 406 406 402 399 409 395 426 423 415 404 421 399 399 413 440 416 421 411 431 412 427 438 450 437 442 444 415 421 455 431 420 426 456 428 461 435 465 423 435 433 440 458 443 429 439 433 443 449 449 450 454 458 445 449 478 463 450 471 454 448 481 449 459 464 468 474 473 473 475 475 464 473 465 461 504 478 496 490 473 479 464 473 494 499 484 468 470 496 501 517 491 506 480 507 488 503 500 491 485 481 499 511 525 489 519 522 491 513 528 521 528 529 493 516 524 538 526 526 523 547 526 502 545 541 503 532 552 542 528 518 556 538 511 528 519 523 537 513 544 558 563 529 536 522 526 557 541 553 540 562 565 543 539 535 536 575 578 571 557 568 567 557 581 545 574 548 586 547 590 545 578 571 550 549 563 564 595 582 601 567 564 584 593 590 566 600 595 584 605 578 560 575 559 606 575 564 614 582 594 565 602 583 572 595 595 590 581 598 597 584 604 588 599 601 613 588 609 601 611 629 599 619 589 606 634 586 609 587 583 602 631 628 631 613 588 593 644 614 604 629 596 611 639 620 630 609 647 601 608 649 611 633 603 603 656 608 647 660 602 630 615 624 654 635 612 618 638 609 619 628 642 639 659 653 624 667 627 667 651 636 635 640 656 678 627 641 639 619 623 664 681 656 620 650 648 680 685 632 624 682 632 676 625 635 658 671 679 631 638 680 677 679 640 650 664 633 674 658 673 688 676 652 649 673 669 695 635 663 668 655 667 702 670 697 675 685 689 654 663 670 662 647 675 650 670 693 657 701 680 660 690 678 681 681 660 676 707 667 698 704 672 674 706 711 671 649 678 683 678 680 698 657 715 683 664 719 720 666 662 687 693 703 675 661 661 685 684 722 657 713 676 683 689 714 705 660 708 659 677 689 698 716 660 701 723 716 716 715 697 672 680 704 710 694 681 717 696 712 715 668 671 706 666 704 666 715 677 716 716 668 719 727 726 691 701 692 678 728 718 709 666 665 728 718 724 711 671 717 686 716 733 714 666 728 690 671 673 729 709 671 688 677 734 690 686 687 720 698 683 723 672 696 666 665 679 725 724 698 707 675 691 718 725 693 723 692 699 731 698 674 679 722 698 690 677 719 715 678 717 715 676 712 723 679 674 689 730 722 672 726 712 724 674 679 720 685 707 665 675 710 691 666 667 677 684 707 689 705 721 673 686 663 691 716 679 672 672 676 702 722 669 681 713 721 697 701 714 673 674 658 693 676 705 658 659 697 704 714 672 696 665 694 717 682 717 673 703 704 710 653 709 676 701 657 658 663 674 672 700 708 691 686 694 648 677 696 696 665 688 690 675 658 644 669 673 649 675 701 657 647 671 694 697 652 680 667 678 659 696 688 664 692 640 683 637 645 678 644 686 686 640 689 691 649 669 673 661 686 643 664 675 632 643 634 651 658 669 635 656 682 625 684 674 638 645 636 654 631 666 651 671 657 638 675 662 676 645 612 624 673 611 649 663 637 645 637 643 626 615 645 661 609 647 625 648 603 606 641 661 645 620 633 628 643 622 627 649 603 640 602 615 622 604 642 629 606 618 640 628 629 619 638 612 590 616 619 611 605 638 640 614 615 581 604 625 579 598 625 590 622 602 572 579 588 583 627 612 585 617 581 621 574 613 612 618 575 611 602 565 559 591 606 579 594 571 596 592 577 604 593 580 598 561 553 549 561 567 582 581 592 576 587 561 549 593 567 541 558 584 558 536 565 586 544 574 543 560 565 563 567 564 581 555 576 571 564 565 551 549 540 541 535 568 535 550 555 558 518 545 559 539 514 561 530 507 508 508 508 509 554 524 545 521 532 527 538 529 515 534 541 511 529 530 506 531 504 523 492 492 512 495 504 485 505 485 527 493 479 526 508 495 520 493 484 488 480 510 505 507 505 505 469 465 500 495 479 483 465 461 503 484 472 479 498 483 486 482 458 466 452 462 449 473 465 471 485 456 458 460 472 464 447 472 472 464 446 457 459 444 445 445 450 456 463 469 425 451 455 423 427 458 453 461 441 455 458 424 418 437 433 451 446 428 424 433 437 444 433 419 406 417 437 415 415 411 432 430 418 420 392 401 406 408 418 409 411 404 402 396 408 417 389 381 416 381 379 405 406 375 383 380 407 373 396 399 394 397 367 383 380 388 395 362 367 394 376 365 376 372 386 364 377 361 349 374 369 375 345 355 344 365 377 346 348 357 351 360 359 348 359 351 338 334 362 356 341 336 336 355 327 354 333 344 327 335 326 322 324 324 337 337 333 333 336 336 339 326 321 310 304 304 314 323 311 322 311 318 310 326 299 322 316 310 315 313 299 311 315 300 308 291 307 305 293 303 306 283 288 278 300 295 284 278 281 283 282 283 269 288 288 289 272 281 281 281 288 271 269 283 265 275 274 273 264 261 275 254 252 249 256 253 267 253 264 255 259 243 261 255 251 250 249 250 240 250 239 254 239 244 236 240 232 241 241 228 243 236 225 225 233 234 239 238 219 217 237 228 228 228 234 227 225 214 211 215 226 210 220 213 209 219 206 214 220 215 211 201 210 211 214 204 198 207 207 210 208 194 192 196 197 193 201 202 192 200 186 193 192 191 194 190 182 186 186 187 181 181 184 187 178 182 175 176 172 173 170 182 169 167 173 170 178 175 170 171 174 167 159 171 158 157 168 156 158 162 158 155 151 161 154 159 151 157 155 158 159 157 145 147 156 148 150 141 144 149 147 136 147 135 145 135 145 144 132 133 137 131 133 138 128 133 139 136 125 134 131 132 134 124 123 124 129 125 120 126 117 128 122 118 115 125 118 124 113 117 120 111 115 116 109 111 112 111 112 114 108 107 112 112 110 105 102 104 101 100 104 101 106 101 100 100 96 98 99 102 95 95 98 96 101 97 98 97 91 93 98 89 92 88 91 89 92 91 93 91 87 88 88 89 84 84 82 87 81 80 85 85 85 81 82 81 80 80 77 77 83 83 75 75 75 80 77 78 76 74 72 72 73 72 74 75 71 70 75 74 68 70 73 69 68 71 67 65 70 68 68 66 63 67 68 65 65 62 66 62 65 61 62 63 65 59 61 59 61 60 60 62 61 58 58 60 57 58 57 58 57 58 56 58 58 55 58 56 56 57 57 56 53 54 55 56 55 54 52 54 54 54 51 53 54 52 52 50 51 51 52 51 49 50 52 52 50 50 49 51 49 50 51 51 51 47 49 49 49 51 51 50 47 48 46 48 48 48 46 48 49 49 48 49 48 49 48 49 47 47 45 48 48 46 46 46 48 47 46 45 47 47
45 45 48 46 47 46 48 47 45 47 46 47 46 48 46 48 47 48 46 47 48 45 45 45 48 49 48 49 49 46 48 46 46 47 47 50 47 48 48 50 50 50 49 52 48 50 51 51 48 49 53 49 51 49 51 52 52 54 51 54 54 51 53 52 55 55 56 56 54 54 54 53 54 54 55 55 57 54 55 58 58 57 56 56 58 56 56 59 57 59 61 61 61 60 60 62 58 61 64 63 60 61 65 61 61 64 64 67 64 67 63 68 66 65 64 65 69 68 71 66 69 70 73 74 72 69 74 71 76 70 76 71 77 78 74 74 79 79 77 76 76 76 76 78 76 80 76 82 77 85 80 80 83 83 85 86 85 84 89 86 83 86 85 87 92 86 93 87 92 92 89 97 92 93 97 93 96 97 100 101 100 96 102 97 100 95 101 99 105 103 106 103 100 107 108 107 106 111 108 103 112 111 107 115 107 117 111 108 118 115 112 119 119 116 117 116 119 114 120 123 125 126 123 119 126 127 123 124 121 122 122 131 135 124 126 135 129 136 130 131 130 138 136 142 136 133 133 143 136 137 143 140 140 149 143 150 147 148 150 149 149 152 145 155 156 148 156 149 157 158 164 151 156 158 166 166 156 161 156 159 158 172 172 166 163 177 163 173 169 180 180 176 173 168 178 180 184 183 174 179 186 185 181 190 187 188 185 189 185 182 183 195 184 198 189 200 203 205 193 194 199 202 202 210 200 194 201 208 200 202 212 208 200 201 202 215 202 216 217 221 220 221 224 222 216 212 223 217 232 218 222 227 221 233 232 224 239 241 238 244 238 224 233 245 242 234 248 250 237 250 237 240 241 254 255 240 254 248 254 244 265 257 259 264 262 256 258 255 254 254 267 260 267 277 258 258 272 270 275 280 277 271 287 269 279 265 265 278 291 272 282 291 272 280 286 285 285 296 288 287 285 279 292 303 287 308 295 308 306 306 314 315 309 308 299 319 294 319 307 296 320 300 302 322 303 302 304 308 318 326 334 308 319 309 310 333 313 316 329 340 328 349 344 343 322 322 325 353 334 331 341 343 331 356 363 361 359 356 343 345 360 349 350 341 366 368 369 374 365 369 363 357 361 349 357 359 373 361 361 382 364 363 378 361 381 383 381 389 371 395 375 385 387 370 397 372 403 392 411 402 387 409 396 404 398 392 387 414 421 419 407 423 407 391 414 402 406 421 397 433 422 398 436 422 402 429 406 437 423 406 417 420 436 407 432 436 441 442 426 433 420 440 435 457 461 449 456 446 453 426 425 442 465 464 456 453 446 448 471 476 448 459 459 475 438 448 452 452 473 445 447 465 477 459 476 465 451 473 493 464 496 464 454 484 459 488 481 495 493 502 503 482 498 487 501 509 490 494 482 471 502 504 476 495 502 518 480 479 500 477 504 497 517 505 530 497 496 496 513 503 488 495 531 535 524 502 520 539 503 537 508 504 531 520 546 511 539 511 547 535 531 518 532 519 529 524 543 527 551 546 525 549 518 569 561 554 552 544 557 558 557 540 538 554 558 575 529 536 553 556 558 568 535 537 543 567 570 566 564 564 582 590 543 562 586 544 597 550 556 546 598 556 575 549 567 562 564 601 581 609 574 575 604 581 612 609 563 569 608 573 563 570 593 607 614 572 608 585 570 600 568 609 575 606 583 594 579 622 628 583 618 628 588 592 591 619 597 617 592 581 626 599 622 614 619 613 610 634 619 590 632 646 644 617 643 591 614 598 647 628 643 602 601 632 653 624 610 625 612 624 642 609 657 639 614 652 615 654 667 633 613 624 657 630 669 625 632 671 621 663 617 637 646 652 619 669 668 618 660 681 675 675 677 651 659 631 677 644 683 641 678 674 628 656 651 657 683 635 655 669 659 637 639 637 681 670 661 691 672 655 667 669 637 671 661 678 651 698 658 668 637 695 671 680 666 662 668 691 676 683 643 659 641 656 706 702 700 647 657 646 645 695 690 668 702 663 686 709 646 693 701 688 680 666 656 670 662 683 689 692 654 701 711 664 682 662 698 666 659 705 666 709 666 691 675 659 685 671 665 677 683 660 722 690 675 682 707 660 677 706 675 678 708 683 671 705 709 693 675 695 703 662 677 692 725 698 668 687 685 677 679 684 723 716 718 712 672 698 715 732 718 732 683 698 727 666 732 702 709 670 730 722 680 699 721 698 709 688 667 730 672 713 724 731 727 725 667 679 686 674 699 677 729 686 716 665 727 713 714 713 731 709 712 676 673 699 709 730 734 723 667 683 714 726 680 718 729 694 674 680 703 708 704 697 729 697 697 734 676 677 712 684 733 690 695 718 708 695 728 722 721 668 711 724 667 706 720 714 729 728 715 690 679 687 672 690 672 723 676 724 665 674 699 713 704 706 697 678 668 692 667 695 666 684 687 669 658 674 692 694 709 675 693 656 699 702 656 720 666 701 720 711 701 691 693 714 688 718 662 718 707 660 697 652 655 710 673 657 674 661 696 673 647 656 703 663 652 659 710 652 665 662 710 700 664 703 682 693 706 682 701 670 668 682 643 675 679 680 647 643 637 643 673 652 687 651 654 695 692 635 652 641 668 657 631 681 658 655 655 635 656 642 650 664 663 652 674 677 671 678 677 637 644 677 638 646 665 646 679 629 657 658 677 634 635 620 654 645 645 635 632 674 666 613 650 671 617 645 611 663 628 619 635 617 639 666 606 662 624 658 631 632 617 621 640 603 643 604 618 653 597 632 603 614 640 613 619 621 641 623 647 603 594 603 586 644 590 619 596 585 641 600 632 606 638 589 615 630 585 619 628 608 619 573 583 607 616 600 618 616 595 616 585 589 586 616 580 616 614 571 565 593 583 595 612 572 578 606 588 565 596 576 573 561 570 586 549 579 589 599 548 580 560 598 580 576 596 581 566 585 589 578 542 587 535 557 562 567 552 582 535 563 539 558 544 578 568 531 577 576 563 537 532 564 571 530 527 569 559 547 529 543 557 538 517 551 536 518 507 511 525 510 523 551 514 516 503 502 542 529 500 529 518 506 543 504 525 534 510 508 493 520 520 513 518 507 492 503 528 492 481 488 479 521 480 505 477 507 518 473 512 472 508 488 490 466 510 503 474 494 492 503 486 498 481 478 481 476 498 457 454 469 453 461 481 489 462 451 446 468 460 445 472 477 442 453 454 462 435 450 457 459 444 445 431 453 462 455 458 445 444 446 456 424 430 425 454 437 449 446 451 446 415 427 442 409 411 420 431 414 416 427 402 418 421 411 399 405 411 414 431 419 431 426 413 395 400 414 398 411 391 405 397 392 395 393 397 412 384 390 392 411 388 409 387 379 383 368 367 368 399 375 386 380 379 365 396 385 381 392 389 387 383 359 362 363 367 357 374 362 377 359 346 357 361 348 356 372 360 358 352 335 365 342 355 352 360 334 348 330 337 330 352 338 354 325 349 329 349 320 317 325 328 337 331 321 340 327 334 312 307 309 325 318 306 329 307 322 307 312 325 321 315 320 305 313 317 307 306 295 306 303 314 302 295 301 291 290 292 301 286 302 294 296 285 274 297 271 278 285 279 286 267 275 276 285 273 265 272 269 263 280 276 270 267 273 268 255 268 267 271 261 265 250 247 249 260 244 262 243 256 240 259 258 240 236 251 241 255 251 240 254 251 243 247 238 233 232 233 246 235 231 221 241 235 223 220 219 225 215 219 230 213 214 218 221 222 229 215 219 215 220 210 205 217 216 208 201 201 214 212 198 206 206 205 211 206 198 198 204 191 190 202 198 186 187 201 200 190 185 199 189 188 191 190 186 177 190 177 179 179 176 179 185 178 177 175 172 183 181 172 178 171 166 169 165 162 165 174 169 167 158 162 160 159 162 165 156 158 160 152 161 154 159 157 156 148 152 154 149 143 148 149 143 149 140 142 145 149 149 139 144 137 133 145 146 133 135 132 140 140 130 130 132 133 136 126 135 136 127 131 129 123 129 122 124 118 129 127 117 126 118 118 122 115 113 123 115 120 114 119 110 118 110 111 114 107 114 105 107 112 111 105 108 109 103 105 104 102 107 101 102 100 101 102 99 96 100 98 99 100 99 99 96 94 96 91 90 89 94 95 95 92 91 89 93 86 88 86 89 88 90 83 88 81 86 85 85 79 83 83 83 83 77 79 79 82 79 83 78 77 75 74 77 78 78 74 78 75 72 72 76 73 73 74 72 73 74 71 69 69 67 68 69 66 66 69 67 64 64 65 64 67 63 65 66 66 62 62 63 63 63 64 63 63 61 61 58 61 57 62 58 60 61 57 59 58 56 58 59 59 59 55 57 58 56 57 55 54 53 52 52 52 56 54 53 54 55 55 53 52 50 51 52 53 52 51 49 49 51 49 52 49 51 52 50 50 49 47 50 48 49 48 51 48 47 47 49 49 48 48 47 47 48 48 47 46 47 48 48 47 47 47 45 47 46 48 45 45 47 48 46 47 46 46 47 48 48 46 47
45 47 47 46 46 45 44 46 47 47 46 46 45 44 46 47 45 45 48 46 45 47 48 47 48 45 46 47 48 47 46 46 48 46 49 46 48 49 48 47 50 50 49 51 47 49 51 49 51 48 48 50 49 49 49 53 49 50 49 52 52 50 52 52 51 54 51 53 54 53 53 55 54 53 55 55 56 55 54 57 58 55 55 55 55 58 57 59 60 62 62 60 59 59 61 58 63 59 63 59 63 61 64 64 61 61 66 66 65 67 66 66 63 63 69 65 68 69 66 68 67 66 67 69 71 73 71 75 72 70 76 71 76 77 72 75 73 77 76 78 75 76 78 79 80 83 78 78 79 78 79 82 86 83 80 80 81 84 83 84 88 84 90 89 85 87 86 94 93 94 94 95 92 97 94 95 94 92 92 93 94 96 100 97 97 103 101 100 102 103 102 106 100 107 103 104 106 104 103 104 109 104 115 107 112 115 111 112 112 109 117 114 121 112 118 119 119 115 117 125 116 118 124 128 120 129 123 129 127 132 125 128 132 124 137 126 127 137 131 138 141 131 131 134 139 132 136 146 141 137 136 146 141 150 147 150 148 147 148 150 144 147 153 157 148 152 159 157 154 161 164 159 158 155 165 156 154 159 156 163 165 166 173 172 168 177 168 175 163 164 181 174 169 182 181 183 173 179 174 182 181 176 190 183 185 176 185 185 188 189 185 197 191 192 187 186 200 190 198 189 194 200 205 206 205 207 194 203 200 206 214 211 209 209 207 208 216 221 215 214 206 213 218 226 217 226 217 218 212 229 223 217 232 233 227 224 221 227 239 231 224 239 230 236 232 241 236 242 241 254 239 235 233 243 250 238 252 244 243 242 250 262 256 251 251 257 248 247 273 274 275 265 277 267 269 259 275 258 260 277 263 286 269 270 275 279 291 277 275 282 292 279 273 284 292 289 292 288 287 287 301 302 299 292 300 290 287 295 297 290 291 293 310 315 293 306 318 312 314 321 320 320 325 302 310 315 309 313 321 321 326 318 325 340 315 316 335 318 318 324 334 338 345 352 352 339 326 335 348 353 337 341 354 361 340 337 335 343 344 340 360 365 358 344 345 341 368 348 370 364 371 368 352 374 368 384 359 383 378 379 385 383 364 384 371 365 386 383 397 379 395 369 376 379 385 392 394 375 402 383 378 390 405 404 413 396 402 419 388 389 403 414 417 392 395 422 404 396 396 424 435 411 411 416 405 410 423 412 434 411 433 432 425 408 434 434 446 421 419 420 441 454 456 443 437 422 450 446 432 463 463 452 449 438 454 458 430 466 457 472 462 436 469 448 459 455 453 456 472 471 471 455 487 472 470 475 481 465 482 484 489 480 489 484 491 470 469 483 496 506 462 499 474 474 493 475 502 507 502 489 506 486 508 521 477 481 523 507 524 501 481 503 516 512 494 517 484 495 500 495 516 497 518 504 517 539 523 541 518 496 532 528 504 527 547 545 520 541 537 505 546 518 528 528 529 558 541 520 521 540 533 535 545 529 540 541 569 563 532 537 566 546 531 536 536 568 540 545 569 531 553 557 580 564 557 567 549 547 576 555 545 576 568 568 552 584 558 554 568 563 569 585 571 557 562 564 597 581 570 569 606 607 581 607 605 605 614 559 575 591 617 610 570 572 607 606 581 607 591 605 612 591 572 603 579 623 593 619 610 581 603 597 603 597 637 633 602 606 602 595 597 601 605 612 630 609 586 627 605 645 608 594 601 595 603 624 608 640 628 630 654 649 622 642 657 609 599 646 606 610 611 604 605 647 636 641 605 655 662 619 632 621 634 612 637 647 664 639 639 666 665 622 676 645 655 674 628 678 667 680 635 676 658 677 650 641 622 641 666 657 630 678 627 671 670 630 683 672 691 659 631 675 655 686 679 687 648 645 686 669 684 648 679 680 686 658 662 650 640 686 678 657 650 689 692 668 669 640 674 688 697 660 694 698 684 647 670 688 675 702 681 649 668 661 687 646 647 703 690 652 668 710 686 705 651 708 710 654 664 696 714 714 710 706 671 666 659 672 665 683 678 692 693 657 701 681 703 706 674 723 700 718 677 682 716 662 676 678 720 713 684 724 684 697 714 708 675 669 664 711 694 691 690 704 665 708 730 683 730 720 722 705 712 674 731 673 719 720 664 711 705 667 712 715 710 691 678 673 728 704 719 694 692 718 716 734 697 679 712 731 665 725 706 677 703 720 681 707 668 728 728 729 673 705 709 718 731 722 669 724 703 735 695 730 718 688 729 693 702 718 689 714 720 672 668 687 726 695 727 669 686 731 732 705 701 705 688 696 703 691 697 682 690 726 688 684 691 693 723 727 710 727 711 732 698 726 685 706 684 690 672 725 700 714 667 726 724 722 672 667 661 723 675 665 685 695 663 721 667 726 715 712 720 663 681 725 725 672 669 676 671 717 709 678 701 713 712 664 675 712 706 711 671 667 684 659 686 708 678 693 685 684 677 708 714 656 654 692 709 665 699 675 685 673 653 660 697 646 660 673 660 695 671 683 665 701 695 701 701 642 644 706 697 696 699 669 695 677 665 646 662 676 689 635 636 640 698 660 638 675 667 664 654 672 666 666 685 631 675 648 684 645 677 683 667 658 677 670 644 650 643 679 641 683 636 631 650 658 650 627 633 635 662 624 666 655 631 633 647 656 647 613 638 620 650 664 664 649 654 654 644 617 617 625 622 641 652 660 616 647 625 611 638 660 632 629 603 618 650 597 635 595 651 614 640 635 597 649 638 633 646 646 627 616 644 586 634 605 614 643 616 594 635 635 594 606 618 578 596 614 634 591 629 576 618 584 629 620 624 579 602 589 610 613 585 604 590 577 610 593 592 608 576 572 571 566 579 578 588 596 585 584 567 563 552 553 585 572 563 573 565 591 576 594 585 576 560 594 563 563 545 578 582 588 579 551 557 555 573 550 548 584 552 547 531 575 569 537 563 547 544 522 538 538 552 527 535 557 564 540 530 523 536 564 529 541 541 510 536 534 509 535 552 517 551 539 545 534 546 529 539 498 507 513 524 527 510 530 494 513 499 533 503 513 491 529 494 500 486 497 525 495 498 502 522 483 485 482 494 480 491 508 493 514 487 487 484 482 478 482 491 490 496 503 498 485 499 501 465 472 493 466 476 456 466 472 479 445 454 446 443 471 452 478 462 465 453 471 437 478 440 433 437 448 450 438 453 455 434 450 438 425 443 428 439 427 426 424 452 429 422 450 438 422 432 430 450 419 409 413 423 422 425 427 418 416 432 406 437 422 398 424 429 413 418 390 421 420 421 424 401 416 387 419 392 417 399 387 391 387 401 395 411 406 382 394 380 405 384 382 396 387 384 399 364 376 388 390 379 386 360 354 366 381 382 373 373 359 347 364 350 367 376 343 368 349 367 368 340 356 365 354 345 333 366 354 346 332 329 331 358 336 356 344 331 347 338 351 336 337 318 343 346 313 330 329 325 329 319 316 319 332 319 315 309 306 320 314 317 299 311 317 320 301 293 302 306 315 302 305 302 308 309 300 305 311 288 307 295 282 281 300 298 276 276 299 292 279 270 275 272 283 293 288 281 275 268 267 276 269 264 265 268 264 255 264 271 259 258 262 272 271 266 251 249 265 251 248 252 254 260 245 262 245 257 244 243 237 240 253 232 232 232 248 243 238 236 244 235 226 234 235 240 221 232 231 237 230 217 217 229 223 221 221 230 226 218 212 215 217 222 217 210 222 209 205 220 201 199 214 203 202 201 208 193 206 210 205 209 197 199 204 197 197 197 185 185 193 194 186 181 195 192 187 185 192 179 177 174 187 188 179 179 181 182 176 173 170 180 167 173 164 171 177 168 162 163 160 169 170 160 164 165 156 163 167 154 166 152 161 158 159 160 159 156 151 157 156 156 147 149 150 144 144 147 148 147 145 142 145 139 141 142 145 134 139 142 134 135 131 131 129 139 128 133 127 132 126 134 125 132 124 132 122 130 124 123 118 116 117 125 121 118 121 125 122 122 121 120 111 113 116 108 110 107 113 111 114 106 109 114 110 107 110 104 109 100 105 102 98 103 104 102 101 96 95 101 104 96 100 97 92 93 96 96 93 91 93 92 92 90 87 95 88 91 90 86 87 90 90 85 83 83 88 81 86 87 79 84 82 80 81 81 76 78 79 81 81 79 81 77 80 74 76 76 78 75 73 77 73 70 74 72 73 71 72 69 71 68 67 71 66 69 68 66 64 68 67 66 66 65 65 63 64 62 62 65 60 62 64 63 60 61 62 61 58 62 58 61 58 60 58 58 56 57 59 55 57 58 56 54 58 54 57 55 56 54 54 53 55 52 55 52 51 52 51 52 53 54 53 51 50 53 52 49 51 52 49 49 50 51 50 51 52 47 47 51 50 50 47 50 48 49 49 49 47 49 48 46 46 46 45 45 45 46 46 45 45 48 46 48 48 46 47 45 44 47 44 47 45 44 44 47 44 44 46 45 47 44 45
46 45 44 46 45 45 44 46 47 47 47 46 46 44 46 44 44 45 44 47 46 45 44 46 45 44 45 47 48 46 48 47 48 45 46 46 49 47 49 48 46 49 46 48 47 50 51 48 50 47 48 52 48 52 51 49 50 50 53 53 50 50 51 51 50 52 52 51 54 51 52 55 55 56 53 57 57 53 55 56 56 57 58 57 55 57 58 59 56 60 56 57 57 58 58 58 62 59 62 59 64 61 59 64 60 65 65 63 65 65 67 63 66 65 66 68 65 67 69 67 70 67 71 67 67 72 72 69 72 73 75 75 72 77 77 72 78 74 73 75 75 79 80 77 81 83 82 76 80 81 79 82 78 80 83 81 85 88 82 86 84 85 84 86 84 87 86 93 93 91 94 95 95 95 95 96 90 99 93 100 100 93 96 99 100 104 96 101 104 101 100 99 98 99 109 102 102 101 103 106 107 106 113 114 108 114 114 112 118 118 112 117 114 115 116 119 121 115 118 122 118 120 121 120 120 122 127 123 128 124 125 130 133 130 132 134 135 127 133 135 134 129 135 137 139 133 146 145 139 140 139 142 141 150 140 141 150 145 147 147 153 144 143 151 146 152 160 149 152 153 160 153 152 155 161 155 155 162 155 163 160 165 168 169 162 161 175 166 172 171 166 179 181 179 172 177 182 183 187 185 174 179 182 191 176 184 189 185 195 183 181 199 187 188 187 188 194 204 191 192 190 198 207 197 199 197 198 195 197 212 198 208 212 199 200 215 217 206 210 211 220 211 219 226 229 214 211 225 226 228 221 235 230 229 225 233 221 240 233 234 224 233 231 229 240 240 244 239 241 253 242 245 241 249 258 242 252 258 258 263 265 258 266 249 245 246 262 256 268 256 271 269 265 268 265 262 265 268 280 264 280 280 275 273 275 284 288 273 278 271 270 293 272 295 288 298 290 275 281 296 287 280 296 289 286 308 289 303 295 302 290 316 290 294 303 315 293 307 317 311 306 325 310 311 309 304 314 310 310 330 335 312 311 337 336 334 319 317 346 346 324 333 330 328 346 338 325 356 343 327 343 344 336 351 348 339 360 354 353 358 350 343 357 357 368 375 348 357 376 368 347 375 366 365 362 354 384 375 359 370 362 370 369 389 389 368 386 374 365 371 399 402 396 374 387 378 402 387 382 396 376 396 400 378 386 381 417 410 404 403 410 389 419 398 401 415 425 395 431 422 395 425 412 405 440 419 434 423 415 420 431 422 407 446 435 411 431 415 448 424 421 427 454 445 446 460 419 460 421 464 459 441 464 450 451 444 465 438 475 445 471 470 472 455 453 471 454 441 457 456 467 445 474 473 458 466 467 456 463 456 470 493 477 457 458 502 462 493 496 480 468 501 486 497 492 491 480 498 499 516 517 489 474 519 494 503 509 525 487 504 510 497 513 485 527 527 494 498 515 525 525 499 525 519 542 502 543 494 513 536 518 531 535 534 516 528 517 547 522 506 546 511 546 508 524 555 543 531 550 532 519 543 565 545 548 571 561 556 548 562 564 565 542 544 526 551 541 567 532 556 566 555 565 579 566 584 585 550 583 537 547 541 567 556 562 586 594 544 555 573 585 560 586 595 560 601 551 575 602 606 578 602 575 559 562 581 576 602 606 619 561 613 594 578 619 578 615 623 614 617 573 623 570 616 629 573 593 611 628 605 634 616 605 589 633 581 622 619 627 618 583 615 627 595 593 625 632 597 601 595 594 618 631 614 652 627 635 600 636 631 650 609 629 640 640 647 614 656 615 656 607 629 653 649 604 655 634 659 617 617 628 631 631 624 613 610 615 673 621 653 668 645 674 666 674 663 643 648 664 654 651 639 639 677 681 638 676 660 633 654 680 636 627 660 668 666 651 660 658 632 642 684 686 666 685 662 645 638 669 648 661 678 644 634 656 637 696 677 640 672 696 660 657 703 660 705 699 704 652 679 652 705 659 676 672 645 665 654 681 653 647 704 692 656 675 703 665 699 667 704 687 712 653 713 706 682 654 668 667 655 676 698 672 695 671 706 720 696 704 705 674 704 669 670 679 674 682 680 679 723 705 701 691 691 675 663 680 680 699 662 707 727 681 664 717 701 726 680 729 676 680 720 696 665 666 691 684 694 715 677 732 666 723 697 670 711 702 707 683 726 695 715 721 705 680 726 687 729 689 711 734 706 700 715 731 731 697 726 690 712 668 696 709 706 690 676 669 678 731 699 670 703 679 668 685 708 730 720 702 697 696 713 680 731 693 677 667 735 678 703 711 692 676 696 732 700 719 735 713 714 711 717 693 724 731 712 706 724 694 683 684 665 729 697 671 697 719 673 696 732 722 684 700 732 676 699 672 720 679 676 665 730 672 690 665 680 710 692 705 673 725 716 719 677 686 666 699 683 727 697 679 696 676 667 684 688 701 662 715 715 673 687 714 681 713 686 698 663 715 712 674 685 664 693 712 657 713 697 675 655 651 683 708 652 717 653 695 701 702 677 679 676 701 701 652 647 662 652 683 688 659 711 667 645 710 661 694 665 685 677 658 680 691 702 675 666 674 665 651 654 667 653 685 647 637 661 684 644 650 691 696 687 636 634 677 652 690 631 668 634 663 669 665 658 678 684 666 673 647 636 688 681 679 632 627 622 679 645 628 634 622 659 629 664 651 670 656 632 646 663 658 626 675 650 621 638 646 612 642 624 626 633 662 633 614 634 632 628 642 612 623 645 648 619 620 650 605 648 613 624 609 654 600 606 647 649 630 623 650 647 633 589 603 632 590 600 600 592 624 593 634 583 612 632 614 623 627 578 579 585 629 575 628 591 630 606 600 585 570 597 605 579 572 571 619 587 584 600 607 620 618 608 605 611 592 587 576 589 610 565 600 580 596 557 598 590 566 566 584 602 577 592 559 578 579 551 553 597 544 553 544 542 581 549 566 551 567 568 542 580 535 557 554 539 561 571 565 560 550 541 549 570 530 568 525 530 550 527 539 559 558 513 529 557 516 555 539 536 530 558 558 542 520 536 550 549 514 540 518 510 538 520 545 521 500 529 494 525 506 536 492 506 491 530 527 485 504 496 501 500 501 527 486 494 481 514 518 517 476 506 508 503 499 493 502 510 509 473 492 503 500 498 477 500 477 494 473 484 458 479 471 470 489 457 472 452 472 454 465 465 452 482 477 445 482 444 445 473 452 459 463 476 450 458 450 454 464 467 435 455 449 428 428 424 419 428 427 427 428 455 414 441 429 412 449 423 412 435 435 414 444 424 409 430 426 418 418 433 416 425 419 401 414 405 407 407 409 405 422 414 397 398 412 408 383 398 409 405 378 412 400 388 383 386 396 374 397 396 392 376 388 393 369 365 389 389 363 393 389 386 387 390 360 361 384 353 376 357 366 374 363 347 370 355 366 375 374 353 371 346 340 352 359 345 357 364 343 351 342 356 350 356 349 331 337 353 328 322 343 320 338 331 333 330 329 323 322 328 331 337 317 310 319 324 303 309 302 317 301 316 299 318 302 322 306 316 304 314 311 314 288 312 287 294 307 309 298 305 289 307 287 293 284 292 288 293 294 271 285 284 292 278 269 291 291 286 286 265 266 282 284 271 267 257 256 272 253 262 260 252 250 255 267 248 270 259 255 261 254 266 245 264 262 253 243 242 254 246 250 254 254 248 229 243 229 245 238 232 237 225 240 223 227 234 224 232 234 236 227 216 226 218 233 217 212 212 223 224 219 222 207 220 206 218 217 211 208 208 217 204 200 199 199 210 202 195 205 198 196 206 194 203 200 191 203 184 199 185 198 185 195 182 191 190 189 187 185 174 173 187 176 188 184 185 176 172 175 178 171 174 168 174 167 165 174 164 162 170 167 168 167 168 163 168 159 163 164 160 162 160 151 159 160 150 159 159 154 151 150 148 153 143 149 144 146 140 146 140 144 145 137 137 137 140 139 133 135 137 138 135 133 130 128 129 137 133 125 126 125 123 129 129 129 124 127 120 123 126 125 125 115 114 123 116 119 119 122 113 120 111 117 110 108 115 113 113 113 111 107 107 109 108 111 108 105 100 103 103 99 99 97 104 99 103 97 99 98 99 94 97 97 94 99 91 90 97 91 97 91 89 88 90 93 92 91 90 84 86 85 84 83 88 88 85 84 83 81 85 84 83 78 78 79 81 83 76 78 75 81 76 74 78 76 74 77 73 73 75 76 75 75 72 72 73 71 71 73 67 72 71 66 68 69 66 66 69 65 66 63 65 65 66 61 64 62 62 63 64 64 61 63 62 61 59 57 61 60 58 60 58 58 59 60 59 59 57 55 56 58 55 57 57 57 55 53 55 54 56 52 53 51 54 51 55 51 50 53 52 51 50 52 49 51 53 50 51 49 49 48 51 51 50 48 47 47 50 50 46 47 47 46 48 49 46 46 45 47 45 45 45 47 47 46 47 46 44 44 44 45 45 44 44 46 46 45 44 47 45 45 45 47 45 47 46 45 43 45 46 43 45
43 45 44 44 43 45 44 44 45 45 45 46 45 43 44 46 44 44 44 45 46 44 47 45 46 44 45 44 47 46 46 47 45 48 45 46 46 46 47 45 48 46 49 47 47 46 47 48 51 49 51 51 51 51 52 50 48 50 52 50 49 51 49 49 51 51 54 53 53 53 54 55 52 51 52 53 53 56 56 53 56 57 56 56 54 56 56 57 55 56 60 57 57 59 58 57 59 58 57 58 61 59 59 62 63 65 63 65 64 65 66 67 62 67 68 63 63 69 66 65 68 69 69 66 70 70 71 73 68 70 72 74 72 74 76 77 75 73 78 77 77 75 80 76 78 79 82 82 78 82 83 80 84 84 83 83 83 84 84 88 84 88 85 89 89 88 90 87 91 91 94 87 96 91 97 93 95 97 96 97 92 94 97 99 96 101 103 95 101 105 100 102 107 105 100 102 102 110 106 110 112 108 113 111 109 110 106 113 114 111 109 114 114 113 114 113 120 116 123 114 118 116 118 117 127 127 125 123 130 126 127 133 123 132 131 131 129 126 133 132 131 140 139 135 132 142 132 144 143 144 136 137 146 136 138 146 150 147 153 141 153 148 156 144 159 153 149 159 152 161 156 158 159 156 156 152 158 164 156 159 165 169 160 167 167 162 172 170 172 171 172 166 166 167 171 168 184 180 185 181 180 188 183 178 185 180 188 188 186 183 182 195 194 194 190 197 199 198 196 189 199 205 199 194 199 208 211 209 212 200 197 200 209 217 218 212 214 212 210 209 211 216 224 208 221 219 225 227 211 233 217 221 226 226 230 223 225 232 238 222 240 229 244 230 230 239 241 230 252 235 235 255 234 234 247 255 250 238 243 246 259 257 260 246 263 245 270 263 257 259 265 275 254 265 258 259 273 259 279 278 274 266 267 280 273 267 275 287 289 287 281 294 290 272 293 289 281 293 279 300 296 281 306 288 293 301 292 311 314 305 294 313 318 312 319 307 305 318 305 299 318 323 300 308 311 331 304 309 327 307 336 327 316 324 314 333 314 340 321 332 320 332 342 332 344 344 349 325 333 349 335 353 350 357 342 354 336 340 341 341 340 362 351 369 369 341 348 368 362 372 349 373 382 359 384 379 387 367 361 380 372 393 382 377 396 379 362 363 378 372 389 385 386 394 392 370 388 375 376 396 380 397 409 412 408 407 382 387 385 384 410 396 396 390 422 391 401 421 415 413 398 414 410 400 430 417 424 401 409 413 445 441 438 442 431 442 414 421 449 413 439 454 440 435 429 457 419 440 436 454 435 432 464 429 470 445 441 471 447 436 446 453 437 443 450 459 451 478 451 486 454 444 460 489 480 462 474 452 457 466 493 493 496 497 473 464 487 496 467 489 483 496 490 482 483 499 490 497 498 471 505 473 512 482 494 503 522 500 488 527 481 497 492 509 494 527 533 524 500 504 513 503 529 538 504 537 503 544 513 528 545 521 550 543 546 503 536 522 513 514 550 556 513 552 543 548 553 526 534 560 515 552 569 520 553 563 538 545 544 522 539 542 578 531 536 558 557 559 558 551 573 586 585 535 559 578 567 566 584 554 542 575 585 564 559 582 570 562 592 553 582 574 588 598 573 597 589 554 560 567 570 592 586 561 606 571 579 592 596 616 578 605 564 607 602 577 587 618 619 610 583 597 605 613 606 601 617 609 613 613 628 594 604 612 611 611 586 606 615 587 584 619 599 607 590 624 638 644 601 598 603 636 616 604 636 609 619 596 601 606 606 633 612 609 648 651 610 650 616 629 607 618 605 643 665 616 629 652 668 631 645 652 640 659 621 631 652 664 631 649 644 618 661 671 672 653 632 639 630 666 648 659 628 642 648 635 658 660 647 638 626 662 682 682 664 686 633 665 638 646 659 653 647 684 633 641 670 695 664 657 634 639 691 670 645 695 667 697 644 655 677 641 683 670 641 667 647 654 681 705 698 649 665 695 653 646 693 705 695 663 711 701 665 697 711 712 706 697 677 679 682 668 651 656 664 711 713 681 675 666 687 683 701 713 687 668 705 667 663 669 704 676 705 672 664 707 714 658 688 699 725 671 717 697 697 715 710 697 728 720 660 681 687 662 689 689 668 714 704 695 728 685 688 680 673 667 731 702 669 695 675 667 679 667 694 733 711 707 679 696 689 692 673 697 727 732 700 708 676 686 698 674 726 735 715 732 667 682 692 667 705 716 717 720 719 688 730 707 672 674 680 696 702 688 671 706 697 706 680 720 668 712 728 729 723 719 667 724 736 693 668 717 673 718 712 667 669 705 719 674 712 731 715 689 695 719 728 725 700 683 709 713 727 711 716 714 694 716 713 705 685 714 697 703 707 673 703 709 716 679 671 681 683 701 695 684 701 708 664 725 729 663 673 721 722 674 694 675 679 707 685 710 699 686 710 664 720 686 696 673 700 703 661 690 670 692 681 678 708 681 671 706 717 678 663 717 684 673 670 706 681 712 665 653 654 689 652 700 698 675 684 670 684 695 707 688 698 664 674 662 689 651 661 672 685 669 652 657 709 691 699 695 678 665 646 698 674 693 647 653 688 697 670 664 684 645 674 665 658 675 649 646 674 644 685 665 640 689 648 640 654 676 684 662 666 666 673 628 654 658 649 680 641 636 647 652 631 671 649 675 621 621 678 620 660 644 626 628 647 677 617 659 647 633 648 623 652 668 620 618 608 623 634 666 645 610 608 631 613 607 626 632 609 654 616 607 599 615 642 623 633 604 625 610 627 646 597 616 641 646 612 613 636 608 605 615 599 589 586 607 641 616 629 633 581 611 607 590 631 635 587 608 624 590 576 626 577 602 611 570 575 578 608 612 607 575 615 568 591 595 574 565 616 603 592 558 594 578 610 558 583 570 606 607 588 582 554 579 562 558 568 566 583 545 590 562 575 583 561 573 590 586 538 555 584 566 544 553 539 556 539 544 555 555 570 578 562 541 564 546 527 559 544 569 528 530 568 541 558 535 519 563 544 535 519 512 524 561 515 541 544 532 531 547 548 503 535 509 518 517 500 542 541 512 518 502 529 523 515 491 496 512 492 505 519 532 497 518 521 496 485 484 496 509 505 490 486 483 481 512 502 481 469 496 514 486 473 472 469 494 484 494 471 480 471 476 489 467 498 457 484 455 495 452 477 489 478 489 470 455 447 452 482 471 438 451 463 459 472 448 473 445 473 468 471 428 456 461 463 461 443 441 435 455 419 448 454 446 434 446 428 441 416 449 415 429 415 412 447 409 436 437 438 409 421 411 414 424 416 423 396 423 410 421 416 413 393 394 390 410 405 421 402 416 413 418 415 389 388 403 397 397 383 380 380 402 374 399 404 379 372 401 373 362 383 375 382 371 375 393 382 385 381 360 365 377 377 349 359 371 358 373 366 346 352 367 359 357 340 344 365 339 336 365 360 361 355 360 338 341 347 349 348 330 353 334 332 322 333 324 324 321 327 314 332 326 333 330 321 329 314 317 333 310 303 318 331 302 324 300 301 317 296 319 313 293 306 308 294 303 292 309 288 301 288 284 289 304 287 286 281 301 279 279 278 295 285 278 290 282 270 274 288 270 286 287 285 262 262 286 259 279 258 261 275 259 277 269 273 271 256 269 266 257 269 245 267 256 264 262 259 242 262 256 244 243 239 234 256 249 254 244 252 237 241 249 241 236 230 226 231 242 242 235 239 222 232 235 235 223 231 223 221 217 218 217 214 213 218 207 210 205 207 202 206 205 205 208 200 197 204 196 199 202 207 208 200 201 206 204 194 195 201 194 190 196 201 184 190 183 182 191 193 186 179 176 186 188 176 179 182 172 178 171 170 175 182 177 178 178 180 174 166 176 175 169 173 172 162 168 160 164 161 161 159 163 161 154 152 153 152 155 150 154 157 155 152 145 146 156 154 146 143 139 151 150 144 148 138 148 139 143 141 140 144 136 134 137 135 129 139 128 132 128 131 134 124 135 133 123 125 126 124 120 128 121 122 119 127 122 122 125 119 123 117 116 118 117 116 113 119 116 110 116 109 114 110 113 108 112 103 111 108 107 101 107 100 104 102 106 105 100 102 104 97 101 95 101 99 96 95 98 94 93 98 94 89 91 94 93 89 92 93 85 92 90 84 88 84 84 82 88 82 82 86 84 85 83 78 79 78 80 77 83 83 77 79 78 80 79 77 73 76 72 71 76 73 76 72 71 75 71 73 68 71 69 71 67 67 66 65 70 65 66 63 66 63 64 67 62 66 66 64 65 64 65 64 61 63 59 59 62 57 58 60 61 59 61 62 58 58 60 58 57 56 59 57 58 54 57 57 54 57 52 54 54 53 51 54 53 52 52 52 52 52 54 51 52 50 50 50 49 51 49 51 49 48 50 47 50 47 47 48 46 48 49 46 49 47 47 45 45 48 45 48 47 47 47 47 45 45 45 44 47 44 47 46 45 47 46 45 43 43 45 44 45 44 44 44 45 45 44 45 44 45 44 43 43 43 45
43 43 45 43 42 45 42 44 42 42 42 44 43 43 46 44 45 44 46 46 46 44 44 45 46 46 46 47 47 47 45 44 44 44 46 44 47 47 48 45 47 48 46 48 45 47 46 48 48 49 48 49 49 47 50 47 49 51 48 48 49 50 52 53 50 51 51 52 52 53 52 51 52 52 51 53 52 52 52 53 57 54 56 56 57 58 54 57 57 55 57 56 60 59 58 62 62 62 62 62 62 60 62 59 60 60 64 63 63 64 62 64 65 65 63 65 65 63 67 68 65 67 69 72 67 70 69 67 70 73 74 72 71 74 75 74 73 77 76 74 78 79 79 76 75 80 75 81 76 83 77 81 84 78 85 80 79 81 85 82 84 82 83 86 86 87 90 88 91 91 89 93 89 89 88 96 91 92 94 93 92 96 98 99 101 100 98 103 97 100 99 100 101 107 103 108 100 102 101 107 110 109 105 108 107 105 106 111 111 110 114 119 120 118 111 113 121 113 114 117 117 122 115 119 121 121 128 124 129 127 127 125 133 127 132 134 134 137 136 131 129 140 129 130 130 142 136 140 136 140 138 140 137 148 149 146 148 141 152 151 150 154 156 157 151 148 157 152 147 155 156 152 162 151 152 157 161 154 157 168 170 167 167 164 159 170 171 175 171 170 168 176 176 178 170 180 179 174 172 186 188 177 176 182 182 186 190 177 178 188 189 190 183 185 192 196 199 189 202 195 196 193 208 206 198 193 209 199 205 201 213 208 215 212 218 219 211 214 223 209 205 206 215 212 218 217 216 231 224 228 219 215 226 234 222 221 229 240 232 226 225 237 225 245 229 238 238 250 240 245 234 249 238 240 251 248 251 239 244 257 252 244 245 265 262 261 263 253 267 255 262 262 266 255 254 271 257 279 272 262 267 276 262 269 277 279 286 287 291 293 293 279 284 279 275 293 296 284 296 282 299 283 298 289 291 287 310 310 295 310 311 311 293 313 313 316 296 296 299 321 318 308 313 321 301 318 332 328 321 308 331 311 315 338 310 324 341 321 332 325 318 342 339 323 347 351 332 354 352 345 354 353 331 339 336 332 353 336 358 366 359 366 353 373 356 348 375 355 346 354 375 360 352 373 362 365 352 386 386 379 374 393 388 377 380 369 383 380 378 391 389 398 401 382 399 391 403 389 408 407 411 378 413 387 413 404 410 419 392 400 386 424 401 405 408 426 426 418 401 433 429 424 435 421 405 427 405 431 402 405 429 415 411 447 427 447 450 438 449 435 448 437 449 440 456 446 440 447 459 435 449 457 436 446 447 451 453 446 469 463 469 437 464 456 461 470 452 475 478 448 469 452 489 467 472 451 465 457 493 480 478 469 462 485 473 491 458 503 481 506 498 479 498 503 466 511 510 471 477 509 517 473 488 512 484 516 499 509 517 485 503 510 500 531 532 485 509 488 531 495 532 509 522 537 495 494 525 525 514 537 501 549 515 505 545 509 510 528 518 516 518 532 560 527 515 558 522 542 513 540 523 546 533 539 557 538 558 551 540 559 575 576 543 561 535 559 553 574 558 566 544 540 576 583 539 542 544 548 591 577 543 573 595 597 592 592 596 577 582 564 584 570 596 605 565 596 559 577 556 580 568 560 606 608 598 581 603 618 577 585 611 592 619 617 587 585 597 623 583 622 590 597 584 617 573 631 597 629 618 633 633 621 636 593 609 587 635 611 620 600 594 588 609 624 640 638 640 616 596 630 605 641 629 643 642 602 653 602 650 653 633 633 611 654 657 633 626 640 638 644 617 651 647 605 665 668 647 654 662 639 653 628 642 655 662 612 669 666 666 644 622 636 649 641 617 663 678 626 651 664 680 656 627 622 636 640 680 653 628 627 646 663 666 671 653 655 645 691 665 667 669 644 647 654 651 631 692 687 691 649 647 649 700 693 662 654 676 653 670 645 676 679 679 706 704 679 706 674 707 654 649 660 666 660 648 688 682 646 711 703 660 682 659 694 655 665 652 672 701 654 709 667 653 679 715 670 659 669 689 700 661 679 708 702 711 707 698 682 711 710 668 707 693 676 676 674 666 720 662 688 660 666 712 678 686 686 686 661 720 679 723 726 682 721 669 724 706 696 722 665 683 706 717 720 728 668 710 708 701 714 675 733 668 713 686 711 726 728 703 687 693 690 686 729 726 672 681 704 711 697 701 714 679 706 729 680 704 702 682 675 728 705 685 674 683 719 720 686 712 688 710 672 727 673 678 717 692 693 698 737 736 733 727 679 703 720 705 682 697 732 690 688 699 707 695 727 701 690 677 677 712 719 681 701 724 691 692 689 727 721 689 725 716 690 678 693 672 714 706 713 709 670 676 683 723 716 674 687 669 684 709 693 700 671 709 712 718 668 684 686 707 723 706 678 707 717 665 725 728 669 702 679 716 710 710 668 696 724 710 680 714 659 709 681 706 724 699 661 659 719 685 674 680 699 716 675 660 662 692 658 719 669 671 674 703 705 678 670 668 659 665 692 691 698 655 694 687 683 678 674 712 659 665 685 705 653 701 657 681 703 696 662 673 661 674 680 702 657 669 665 665 660 701 676 650 666 648 663 657 671 666 633 645 654 656 652 674 647 693 662 638 655 634 677 656 653 634 668 658 648 665 638 683 645 670 643 636 655 635 680 633 625 681 680 643 622 627 623 663 620 669 666 624 615 643 674 616 641 620 670 608 654 634 658 638 627 662 620 665 659 643 615 603 627 659 659 628 632 654 618 605 617 611 615 625 641 594 601 617 645 593 623 628 637 614 615 592 619 620 595 597 626 625 599 633 626 633 599 630 625 614 603 602 579 619 618 611 619 595 571 595 621 608 616 588 612 596 609 572 600 607 577 609 610 595 581 574 606 576 608 582 579 571 559 551 556 565 566 549 592 568 600 564 566 549 595 583 573 563 591 546 587 574 589 589 580 542 577 546 585 567 562 540 548 554 556 532 528 546 573 575 552 566 541 542 561 558 540 531 523 564 557 536 543 526 517 517 548 550 558 529 555 536 550 539 541 524 540 517 521 525 541 506 526 528 508 530 508 533 516 500 492 529 522 524 498 518 522 512 506 486 479 490 498 485 491 496 489 510 504 514 484 497 487 499 475 490 494 506 490 475 485 461 497 458 498 470 500 499 456 459 496 491 464 460 489 466 484 473 478 449 451 460 443 451 476 458 436 461 438 459 474 463 444 465 441 469 444 448 459 441 444 431 427 446 459 422 432 424 428 434 425 444 420 437 412 408 445 423 432 440 405 423 405 417 421 402 427 412 400 424 403 414 419 420 417 411 408 401 391 414 412 388 401 393 380 396 415 407 410 379 397 383 395 404 376 384 404 381 378 379 383 391 385 391 395 385 359 367 382 383 357 358 377 387 354 349 362 376 377 353 375 355 357 360 342 361 359 339 366 342 337 350 339 346 357 358 349 333 341 326 331 345 346 350 334 320 323 331 329 337 337 327 341 333 314 334 324 317 320 331 334 329 321 327 330 304 327 319 318 299 319 310 300 296 305 293 291 292 295 309 311 300 297 289 289 291 300 298 282 278 299 296 300 280 292 289 279 281 293 287 292 280 268 267 290 289 287 279 279 275 266 274 269 268 274 262 265 272 252 274 252 247 268 247 245 246 255 264 263 252 259 252 243 258 251 238 254 238 244 240 239 252 237 248 234 245 234 225 229 238 230 228 229 224 233 219 232 220 231 230 220 214 226 225 220 228 219 211 219 218 205 209 218 217 208 208 216 214 213 206 204 208 194 197 200 202 204 197 195 196 196 203 192 196 187 193 195 183 188 187 182 187 177 192 190 176 181 181 182 186 181 179 176 171 169 183 176 176 169 180 168 171 170 162 168 173 172 172 157 157 156 154 165 160 155 161 161 161 155 149 156 151 156 148 157 149 154 149 145 149 142 152 148 139 147 150 142 141 141 135 140 141 137 137 138 130 131 141 131 130 127 135 129 127 126 123 132 124 121 123 128 119 125 118 117 122 119 117 120 120 123 121 113 112 117 113 120 115 112 110 116 107 113 114 114 106 104 108 109 105 106 101 101 108 103 100 105 99 104 99 96 100 103 104 97 96 96 95 96 95 92 97 97 89 94 92 94 88 92 92 86 91 86 88 89 86 85 89 85 82 87 81 82 83 82 83 85 80 81 82 81 80 77 78 78 76 75 76 79 73 77 72 71 77 75 73 73 72 75 72 72 73 69 67 69 67 69 70 66 65 69 66 66 64 67 64 65 61 62 65 60 64 61 61 63 60 59 62 59 58 57 62 62 60 58 60 56 58 57 55 55 56 55 58 55 55 53 53 57 56 52 54 53 54 53 55 54 54 50 51 50 51 54 50 49 51 49 51 52 51 51 49 52 50 50 48 48 47 50 48 47 46 46 46 47 47 48 45 48 46 48 46 47 44 44 47 47 44 44 45 44 44 47 44 44 46 46 43 45 46 45 46 46 45 43 44 43 46 44 45 42 42 42 45 43 42 44 42 42
44 43 42 45 42 43 42 45 43 42 43 42 44 43 42 42 43 43 42 42 44 45 44 46 46 43 43 46 45 43 46 43 44 47 47 46 45 44 45 46 44 47 47 48 45 47 48 46 48 46 47 48 49 48 47 51 50 49 50 47 49 51 49 48 50 53 53 52 49 51 52 52 54 53 52 53 53 55 52 53 54 53 54 53 55 57 58 54 55 57 56 59 55 60 60 56 59 58 59 60 60 58 62 60 58 59 64 64 61 65 60 62 63 64 62 62 65 63 66 68 68 64 67 70 69 72 72 67 73 67 73 73 74 70 73 73 71 72 74 73 76 74 77 78 77 77 80 81 82 79 78 82 82 81 83 79 82 83 83 83 87 86 88 84 85 84 85 88 87 91 87 90 92 94 91 96 90 91 96 93 96 99 96 101 96 94 97 98 98 97 96 105 102 105 98 105 99 101 105 109 110 109 111 107 114 110 107 114 109 108 117 112 115 111 118 112 112 119 120 114 125 118 126 115 125 122 121 125 123 119 123 127 127 130 126 126 127 128 134 131 133 132 133 132 138 139 134 137 133 137 135 135 139 138 146 142 151 145 143 150 144 154 156 152 149 150 157 156 160 152 156 156 157 164 154 163 158 166 167 159 160 156 163 167 173 171 166 171 177 168 172 177 167 181 181 175 173 183 186 183 181 188 182 190 180 190 178 191 187 180 190 180 188 195 183 186 186 189 200 192 202 199 197 203 201 192 207 212 201 195 197 206 198 216 203 206 216 221 203 221 211 215 212 212 210 229 220 227 223 227 231 214 233 237 230 234 240 230 241 231 235 242 242 236 232 244 248 247 240 242 231 244 241 243 250 244 246 247 261 260 263 243 252 244 260 260 250 263 266 256 273 262 267 259 266 260 260 282 258 259 285 264 282 283 269 266 280 293 288 272 277 271 274 288 275 289 287 282 276 299 292 282 282 304 295 309 286 303 306 311 315 300 301 310 291 302 301 312 295 300 311 298 325 315 304 309 308 335 317 316 330 338 313 316 334 311 330 329 329 315 327 332 340 324 341 329 338 324 351 357 350 330 354 357 340 338 337 350 353 364 365 365 344 340 369 342 357 345 361 376 352 367 352 375 349 374 381 355 381 380 378 386 390 374 380 379 389 369 399 364 378 376 385 402 406 391 387 372 396 379 410 382 409 395 392 404 417 389 404 420 411 413 415 408 389 396 396 432 399 417 421 428 401 435 430 423 407 418 414 403 416 436 440 412 442 449 427 414 446 418 417 441 434 444 448 420 424 420 431 423 446 442 442 446 468 429 471 456 448 438 452 461 439 450 438 438 459 449 449 482 444 452 456 488 461 450 454 484 462 466 481 496 459 488 501 493 475 473 478 474 481 475 501 488 503 487 484 470 483 507 515 499 496 491 475 481 486 483 484 502 493 516 519 518 509 508 508 517 518 500 499 519 506 505 501 542 536 496 506 523 499 521 539 502 530 549 554 527 509 523 529 510 542 514 545 532 547 528 544 529 559 565 517 536 570 550 550 533 540 529 552 561 572 569 535 544 572 541 570 577 534 556 574 544 545 549 545 580 587 576 554 593 564 565 592 579 587 556 563 589 564 597 581 584 574 552 603 574 589 559 595 591 557 584 561 595 597 601 571 570 581 568 582 581 608 577 602 573 595 608 575 591 580 585 596 594 607 574 598 585 606 579 625 592 617 628 629 600 592 623 613 607 621 602 594 616 603 636 595 621 649 628 610 647 648 604 646 653 652 625 618 597 657 622 615 655 612 602 641 634 645 624 643 615 662 640 609 643 616 634 659 665 627 665 624 654 646 615 623 676 662 624 629 616 680 619 633 652 683 681 638 650 681 649 664 678 627 624 673 649 681 637 679 661 671 630 629 642 690 689 659 671 691 652 674 689 658 673 675 693 669 687 677 641 643 684 689 666 642 678 646 651 671 683 701 655 671 702 650 690 664 678 671 655 686 699 698 651 710 649 704 713 662 662 684 684 663 669 650 709 712 664 677 688 675 717 660 688 674 667 661 696 662 671 662 708 669 687 715 680 681 702 724 664 670 679 716 695 712 675 664 712 665 719 709 696 675 692 727 695 685 718 702 662 685 670 687 700 703 677 695 700 725 665 678 709 684 672 722 723 690 673 734 723 709 723 718 696 713 722 693 679 691 731 687 693 690 727 709 674 723 675 682 708 727 670 692 688 678 681 677 716 701 689 704 688 689 699 719 737 685 676 681 722 684 702 679 720 705 733 727 691 671 684 674 674 688 700 695 711 725 705 689 688 668 668 708 689 699 701 689 729 709 701 712 667 677 724 719 714 731 720 680 734 666 685 670 698 729 709 671 716 675 703 666 687 703 718 709 665 682 730 668 666 706 730 697 675 686 690 675 673 716 695 703 678 666 711 670 727 715 718 714 674 664 688 693 701 701 689 681 715 700 665 717 696 662 680 706 723 705 689 664 660 720 674 684 670 675 714 692 670 700 706 665 709 671 652 655 717 714 702 665 670 667 693 666 654 661 699 708 691 653 700 671 678 677 691 663 676 687 670 696 677 672 655 693 697 652 669 642 659 641 653 697 672 662 644 643 668 653 691 638 640 667 696 657 645 648 645 644 662 628 691 664 679 683 644 674 678 630 651 660 671 684 656 671 676 638 660 656 663 660 656 662 659 650 644 650 649 641 654 634 649 656 617 631 664 660 636 625 665 618 610 608 660 609 622 650 629 623 603 619 632 639 654 624 643 603 658 645 602 619 642 608 635 647 612 643 626 649 619 598 598 638 601 614 625 624 633 594 623 624 638 610 609 631 634 627 607 634 609 616 585 601 582 629 594 616 584 620 612 621 570 569 599 583 594 619 571 604 596 585 575 605 605 611 581 612 591 569 608 559 567 592 560 567 604 549 582 557 591 581 577 578 557 546 592 557 588 573 568 572 562 569 540 583 549 564 558 537 549 534 529 566 564 538 569 558 529 559 528 557 537 538 547 571 517 523 567 535 514 555 526 521 515 510 524 524 542 528 518 519 524 548 540 510 534 544 539 547 524 542 531 541 495 537 494 499 494 501 508 507 503 494 487 522 509 508 521 511 497 485 526 522 494 518 515 480 486 498 489 486 499 470 485 498 511 497 479 506 463 487 485 477 476 496 476 480 484 456 457 465 449 467 492 458 478 479 484 468 479 484 481 468 453 437 455 474 436 468 453 472 466 432 468 465 451 465 437 431 451 430 454 433 460 444 444 453 444 429 419 441 441 435 429 412 426 438 428 443 440 434 410 410 420 419 431 400 421 402 405 400 409 397 430 425 399 393 393 418 388 387 415 394 418 393 416 383 387 392 387 388 389 372 396 397 388 389 392 368 387 377 399 381 396 373 385 375 369 365 381 380 372 378 350 382 376 365 346 375 358 377 355 377 374 348 359 361 356 348 345 344 355 362 359 363 350 352 326 330 346 339 346 329 321 344 324 343 318 339 343 346 333 327 320 325 330 311 318 326 309 320 323 306 304 314 317 317 320 315 297 305 294 312 320 316 317 295 312 301 293 311 313 287 307 300 293 300 301 300 298 303 284 274 292 271 280 289 295 272 281 276 283 265 268 279 273 286 265 271 283 279 273 272 272 262 257 262 275 259 267 259 261 266 248 253 249 255 255 240 258 254 243 255 253 234 239 243 234 253 232 243 228 245 229 237 236 236 234 239 235 239 220 223 222 231 221 230 222 232 228 217 228 226 221 217 216 211 224 215 216 203 203 218 211 207 214 210 210 212 206 196 209 196 203 192 190 195 198 193 191 202 192 185 189 196 186 198 184 195 188 182 190 184 191 177 177 176 187 174 184 176 176 171 179 176 168 181 168 174 169 175 176 171 164 166 159 159 159 157 155 163 157 161 167 158 164 155 154 150 153 153 158 155 150 153 150 146 149 150 145 139 148 143 146 147 142 139 147 138 144 133 143 139 131 139 140 133 133 127 126 127 129 131 128 133 132 124 122 131 126 127 127 124 120 126 123 117 115 121 125 123 112 118 120 118 110 110 111 109 116 117 111 108 110 110 108 112 107 102 107 105 107 103 106 106 104 104 104 101 96 103 100 100 98 93 97 100 95 97 98 96 92 93 91 88 94 95 94 90 86 88 89 88 90 88 83 86 85 88 85 87 84 80 80 79 84 78 77 76 78 77 78 77 78 79 79 75 76 72 72 76 76 70 75 74 74 73 68 69 71 72 71 71 66 67 65 68 66 68 68 63 66 64 62 62 65 66 64 65 62 63 59 59 64 61 59 63 60 62 61 61 59 58 57 59 57 55 59 55 59 57 54 54 54 55 56 54 54 56 52 53 53 52 55 51 54 51 54 52 49 51 53 49 53 49 48 50 49 52 47 49 47 47 51 47 48 47 47 47 49 46 46 45 48 47 47 47 47 47 46 45 47 47 47 44 45 44 46 46 46 44 44 43 46 43 44 44 44 44 44 43 42 45 43 45 44 45 44 43 44 42 45 44 45 44 44 42 42
42 44 44 43 41 44 42 42 41 43 44 43 42 41 44 42 43 44 44 42 42 42 44 42 45 42 42 43 45 43 44 43 43 43 46 43 46 43 45 47 47 44 46 44 44 44 45 46 47 48 46 47 49 46 49 48 46 49 51 47 49 48 51 48 52 48 51 49 51 50 53 53 50 51 50 53 53 55 51 52 53 53 54 56 55 53 56 53 54 58 56 59 57 58 55 60 59 56 61 59 61 57 59 61 63 63 61 63 61 64 61 60 60 64 66 64 62 62 65 65 63 67 64 65 66 68 66 68 72 73 72 69 69 72 69 70 70 73 76 71 75 72 77 73 75 77 80 76 80 77 76 82 79 77 79 80 83 86 84 87 86 86 85 86 89 84 89 86 85 88 92 88 92 94 94 89 95 89 91 94 93 92 100 99 100 94 102 102 101 102 95 101 100 97 103 107 106 106 109 107 103 102 103 110 113 113 110 109 113 114 115 109 118 109 110 112 117 119 116 120 119 124 121 122 117 126 125 126 125 130 129 130 128 127 126 129 127 133 133 130 132 128 131 140 133 135 138 140 144 143 134 145 143 137 136 145 137 143 145 152 146 142 146 153 143 150 154 147 148 160 159 153 151 158 165 164 162 166 153 155 166 163 163 161 164 174 162 177 172 170 174 170 175 182 175 174 178 178 175 182 176 180 184 180 174 187 179 188 192 178 180 181 191 198 189 185 189 194 191 189 196 195 200 209 199 193 197 210 206 203 203 201 203 206 208 204 221 204 220 212 215 211 220 213 217 209 220 222 219 213 214 226 214 222 227 230 223 236 238 229 244 231 240 229 242 236 239 242 251 240 242 232 234 242 247 251 238 247 247 242 251 260 256 243 251 246 256 255 256 253 258 252 262 277 268 257 263 263 276 264 282 273 276 272 265 278 286 283 288 266 277 273 279 274 296 281 300 279 293 285 282 303 291 288 307 288 296 311 300 286 301 293 314 318 307 298 301 321 313 324 305 309 310 316 301 328 330 332 310 334 327 310 333 334 341 333 323 340 326 327 331 342 340 321 332 336 325 344 341 354 341 346 341 339 333 346 355 361 366 368 368 345 352 359 346 374 353 355 364 350 371 379 351 355 370 351 360 383 376 369 388 386 361 383 377 365 384 378 383 377 395 389 395 402 379 404 391 389 382 386 401 394 399 383 411 391 384 418 383 411 386 401 406 412 397 406 398 403 427 433 426 411 413 438 412 411 439 409 432 440 415 429 441 445 420 438 418 437 449 424 451 448 416 458 439 424 420 464 450 453 441 436 468 445 459 452 431 455 436 437 435 452 441 450 446 438 462 458 445 477 451 448 457 453 477 494 492 464 469 485 467 459 460 458 459 475 495 482 500 487 483 484 475 489 468 487 486 485 488 476 514 519 513 496 495 482 525 508 517 502 482 494 492 527 493 508 498 517 535 536 491 502 508 534 522 522 517 538 519 520 515 503 501 522 548 518 548 548 552 518 559 534 559 513 526 557 546 528 541 550 519 529 526 554 565 559 521 556 552 575 548 566 564 559 567 572 540 581 570 555 532 586 585 556 586 551 562 565 583 541 565 569 579 574 543 571 563 557 590 547 565 571 575 577 590 569 591 609 605 568 567 566 577 605 606 582 597 585 609 580 592 596 586 604 606 602 595 626 621 600 603 627 576 607 585 605 574 609 624 622 633 608 610 618 586 639 631 630 611 635 638 605 588 588 641 629 604 613 632 605 600 647 642 603 630 606 605 630 612 629 620 599 649 624 609 611 615 610 623 615 656 629 661 606 613 658 644 622 659 616 628 660 618 612 672 675 663 639 661 666 631 659 652 632 661 626 638 625 643 683 628 664 653 654 628 640 687 648 635 639 658 649 631 630 667 664 687 634 644 669 640 671 645 665 697 676 650 653 634 636 643 642 651 655 660 698 659 647 647 642 658 657 672 665 674 652 704 665 700 670 648 658 662 708 697 693 706 658 701 668 678 696 678 682 673 700 706 712 681 652 687 694 656 706 658 665 654 688 683 661 669 681 665 722 713 700 666 693 662 686 680 660 674 684 694 705 682 722 719 701 703 701 664 660 714 664 664 687 661 691 728 730 690 702 700 681 718 682 719 725 684 714 700 701 714 717 677 704 718 673 676 678 671 718 710 672 732 723 695 716 676 713 703 724 687 710 677 682 697 702 670 727 709 684 694 689 678 706 728 732 727 681 675 733 735 732 681 674 720 712 737 673 689 716 730 722 701 682 737 673 729 682 733 701 698 690 734 721 670 724 715 729 680 734 736 676 727 679 693 721 722 703 725 685 681 728 680 725 671 689 729 672 703 723 716 674 674 711 725 687 708 713 677 719 708 675 668 697 698 693 692 694 671 679 723 696 669 665 698 715 708 732 708 730 698 704 728 686 665 729 692 697 681 663 710 716 712 678 679 685 707 684 662 719 705 677 708 723 667 672 675 681 711 718 719 676 689 714 670 669 682 685 678 663 653 663 676 698 714 685 697 690 657 667 670 714 715 685 664 652 667 673 704 693 687 682 705 698 651 666 703 665 682 689 685 705 670 688 688 706 651 680 694 675 677 670 687 665 658 700 679 650 634 657 694 642 665 675 661 670 634 680 642 661 667 674 671 660 681 645 637 653 634 632 678 626 675 647 644 645 680 634 670 650 641 671 637 652 671 622 655 653 654 664 659 633 623 638 640 668 616 622 633 630 661 621 642 610 639 650 622 664 607 650 660 601 628 627 630 612 629 626 639 605 623 648 612 632 593 625 603 596 607 615 638 629 618 626 594 600 638 619 620 603 602 601 599 624 626 583 628 590 605 607 616 578 577 623 572 609 585 614 576 607 605 617 593 569 570 594 591 569 564 603 614 576 613 573 574 561 611 592 600 576 580 570 561 572 587 559 553 593 592 573 582 568 562 549 576 550 590 561 579 557 549 565 585 534 542 553 562 542 551 579 537 548 555 574 562 534 528 541 566 553 524 520 551 544 518 554 544 548 554 545 551 520 515 558 531 527 515 534 511 542 547 505 511 543 531 511 500 538 509 542 499 545 518 531 500 535 505 509 522 507 487 504 487 531 483 521 500 504 485 520 498 520 522 490 519 483 495 475 502 468 477 493 481 479 485 485 486 475 489 504 488 497 466 483 460 455 499 468 484 464 478 453 485 470 483 461 445 485 467 477 464 475 475 481 471 474 474 437 459 444 449 443 444 471 455 438 430 424 465 429 442 431 457 444 442 420 434 453 424 414 414 438 424 423 421 443 433 443 439 431 404 404 408 432 414 423 419 404 414 428 418 395 407 399 387 421 420 412 413 415 393 414 399 385 406 390 400 403 393 399 391 370 397 401 402 394 393 387 371 399 387 390 362 363 387 366 360 379 374 382 386 356 379 368 377 361 362 379 366 355 342 351 360 351 340 358 370 337 349 361 355 333 339 330 358 357 352 350 346 349 351 329 330 325 337 336 316 328 342 319 323 334 331 320 312 325 333 328 333 329 326 312 317 326 310 309 327 324 308 314 310 293 292 301 307 291 297 305 291 288 291 309 281 285 286 281 287 295 294 289 294 297 272 270 281 276 289 272 291 269 272 277 283 283 263 275 260 280 265 277 266 267 259 255 252 260 266 271 253 268 246 254 260 244 265 255 262 258 240 245 253 249 243 239 250 240 237 248 236 243 229 237 238 229 245 227 239 232 225 236 234 232 220 223 233 230 220 231 218 226 210 228 214 223 220 224 206 219 220 222 206 204 215 214 211 203 204 210 205 207 207 191 199 193 205 189 206 190 201 187 195 197 186 183 187 190 194 181 193 179 180 183 176 190 172 181 173 180 179 170 182 168 166 178 178 169 176 178 176 169 169 172 172 159 171 169 159 166 161 168 161 152 158 153 152 153 149 148 149 157 154 154 146 149 148 146 144 153 142 150 148 137 142 140 135 138 144 140 135 141 141 141 140 135 138 135 134 135 134 125 134 135 126 129 124 127 126 126 118 123 127 123 118 125 123 123 122 122 113 120 111 120 110 114 119 118 110 112 112 116 112 105 110 112 107 102 103 102 109 100 101 107 100 101 105 101 104 103 98 103 95 93 99 99 99 96 92 95 98 94 88 89 92 92 90 88 91 91 86 91 84 90 86 89 86 81 87 81 79 81 79 85 82 81 76 79 77 83 77 75 78 78 75 79 73 76 75 75 77 70 74 74 73 73 74 68 68 69 73 71 70 69 68 68 66 64 66 66 68 64 67 65 65 65 65 63 62 63 63 63 59 60 59 61 60 60 61 60 60 59 58 59 59 55 58 56 55 58 57 56 53 54 56 54 56 56 55 55 54 53 54 52 51 53 50 53 52 53 51 50 52 52 48 51 49 51 48 50 50 48 46 48 46 46 49 45 46 47 47 47 47 44 44 44 45 45 47 47 45 44 44 44 45 44 46 45 45 44 45 43 45 45 45 45 45 44 45 42 43 43 44 45 43 44 44 43 41 43 42 42 44 43 43 42 41 43
44 43 44 44 44 43 43 43 42 43 42 41 43 43 42 42 42 43 41 41 41 41 43 43 43 43 42 42 45 42 44 44 44 43 44 45 46 43 43 43 45 44 44 44 47 45 45 44 47 46 45 48 46 47 45 49 46 46 49 49 48 47 47 49 50 49 49 52 52 48 51 51 51 51 52 50 52 52 55 52 54 52 54 56 54 55 54 55 57 53 55 56 56 58 59 57 57 56 57 57 60 58 58 57 57 62 58 60 59 60 60 60 63 61 61 66 62 65 63 64 64 63 66 68 66 69 68 69 68 67 72 72 74 69 75 71 70 74 70 73 74 78 76 76 75 78 75 79 79 78 78 81 78 78 80 77 85 83 79 80 86 85 87 86 89 87 84 83 84 90 87 92 93 89 94 89 91 93 93 94 90 99 91 100 93 97 101 99 96 96 102 101 98 100 102 103 100 99 101 106 101 107 102 105 104 109 111 106 113 115 113 114 113 110 114 117 113 121 119 121 119 116 122 115 126 119 126 126 122 122 123 130 132 127 126 124 128 131 127 136 134 134 131 129 141 139 133 132 140 145 142 145 134 147 144 146 148 144 150 152 153 154 147 148 151 150 157 152 158 157 157 150 156 164 152 160 157 165 154 162 170 160 169 160 163 168 174 160 177 173 166 172 175 181 167 169 177 181 185 184 172 188 185 184 175 185 177 187 193 181 195 196 181 183 187 186 192 201 200 192 195 199 192 196 194 196 196 196 196 201 207 210 213 199 199 208 205 221 222 213 222 217 218 207 212 218 218 225 222 218 225 230 227 227 227 218 231 239 226 230 231 239 232 236 232 248 232 245 229 238 252 234 245 236 255 235 254 238 259 263 248 245 243 264 258 265 264 258 264 250 264 250 259 256 260 269 261 275 262 263 284 273 269 271 282 282 289 277 285 279 291 285 294 292 285 272 292 285 294 276 278 298 285 301 282 282 293 292 313 314 296 315 301 291 293 307 296 309 305 321 303 314 318 302 331 305 330 315 326 336 329 334 318 328 338 342 342 334 318 335 321 339 334 341 342 340 348 335 337 345 353 336 336 360 347 341 354 338 365 352 369 357 349 341 370 375 371 370 376 363 356 370 376 369 381 383 376 367 373 360 379 378 359 362 372 387 392 379 391 373 382 392 393 394 385 393 373 383 386 382 406 391 411 379 392 384 392 384 394 394 390 407 410 414 426 411 391 429 421 398 434 403 437 412 420 412 433 442 412 411 436 430 436 431 426 425 436 420 444 427 421 447 417 422 448 444 430 437 438 464 431 452 469 467 437 441 472 453 452 475 450 468 467 469 445 439 483 477 449 458 484 481 460 476 459 456 459 470 454 487 453 472 459 464 458 467 461 464 467 479 503 492 506 509 510 508 503 469 491 492 499 482 489 500 489 521 489 511 494 506 504 484 516 494 507 500 520 492 502 506 523 499 494 511 538 526 504 503 518 536 516 513 525 526 524 519 506 504 525 540 507 555 520 553 518 517 563 527 518 542 541 528 523 548 554 519 548 567 551 544 565 533 577 568 553 543 542 564 569 549 564 582 584 563 571 539 579 541 591 565 589 542 593 596 581 553 567 586 558 592 567 601 584 603 584 585 574 600 562 565 583 608 611 583 600 565 573 604 610 612 609 569 565 621 596 574 591 606 596 570 599 614 609 618 588 613 607 602 584 630 617 585 632 596 606 584 621 625 634 630 617 607 625 624 636 600 616 619 638 595 599 595 623 597 609 634 605 616 622 627 621 641 611 647 610 620 626 604 652 639 616 662 605 627 665 645 618 623 630 632 614 656 631 633 672 634 639 631 641 673 632 658 658 639 641 661 658 664 666 628 674 681 644 624 679 655 643 632 656 648 646 675 642 642 645 681 631 633 665 682 657 696 657 681 657 697 679 640 695 670 635 644 643 652 645 699 689 643 655 695 662 667 688 649 707 651 682 697 672 648 707 654 704 653 687 699 701 659 709 713 669 709 682 707 652 683 709 664 680 700 661 689 689 688 690 706 683 710 683 684 676 680 691 671 693 688 714 713 715 669 701 687 713 706 661 703 719 688 690 683 724 667 717 681 726 675 699 720 702 705 702 708 694 670 724 663 674 715 721 732 727 705 731 670 677 692 722 694 700 667 691 665 734 678 684 715 667 727 677 669 712 694 703 667 718 676 688 714 709 693 717 672 675 726 689 699 695 676 730 731 680 686 674 690 710 692 669 724 695 680 726 682 719 692 682 712 713 716 688 684 683 680 700 690 680 722 733 707 730 724 711 671 672 716 692 713 681 705 710 719 716 697 733 708 720 675 681 694 734 701 722 678 724 683 710 734 735 705 714 727 690 686 670 704 675 706 691 687 672 731 679 730 690 673 700 684 692 714 722 689 691 675 694 713 677 718 667 712 699 697 669 704 710 674 664 685 706 711 687 693 664 700 724 663 720 676 678 670 710 724 708 707 705 709 686 688 694 689 668 690 655 682 655 701 655 702 695 672 703 652 687 662 703 670 673 650 700 664 670 663 682 677 677 661 660 693 679 711 656 678 692 682 683 687 691 679 706 664 661 646 641 662 671 653 639 695 680 685 698 681 661 674 682 647 669 697 692 671 675 635 645 634 692 691 661 638 668 683 636 629 660 641 675 633 660 641 624 664 641 661 674 624 680 623 648 635 650 645 650 646 665 643 646 642 621 648 662 640 636 653 612 657 613 644 646 622 644 655 645 619 660 614 659 610 616 645 661 648 657 634 598 650 641 616 651 639 616 637 622 639 622 641 619 630 632 588 648 604 627 610 615 592 620 599 590 605 607 633 631 616 599 634 629 604 583 607 601 628 611 603 608 623 583 603 617 602 605 569 618 594 599 603 611 563 580 580 613 578 587 569 603 557 602 560 557 606 553 596 603 566 586 588 564 568 548 589 599 581 546 587 546 566 581 554 584 538 565 568 543 586 559 532 571 543 546 534 531 552 543 541 532 561 572 521 533 562 566 537 557 543 560 546 565 562 515 549 544 534 532 512 509 547 536 504 545 552 539 551 529 527 538 538 533 502 537 519 518 501 526 493 493 506 524 495 517 496 507 532 498 485 528 512 506 480 509 513 484 500 513 477 492 471 472 488 509 477 496 488 500 499 486 486 506 488 476 495 485 494 470 479 465 470 496 491 485 487 491 479 454 459 483 463 471 473 484 481 478 464 438 450 435 433 451 443 454 452 470 441 464 443 461 454 437 447 458 438 430 431 446 432 449 454 417 451 438 437 441 442 423 420 436 428 430 407 417 403 423 402 409 404 432 400 408 416 427 403 408 423 410 395 397 395 393 393 394 416 400 407 398 404 381 407 400 399 407 376 388 373 369 391 378 392 373 391 377 390 379 386 392 388 381 382 377 384 352 355 352 364 351 356 354 359 356 345 354 369 347 353 339 348 367 369 360 357 344 343 355 344 335 341 339 356 343 348 347 332 350 319 349 320 329 340 338 334 343 339 327 332 323 322 336 327 308 320 318 331 302 315 301 303 308 312 304 302 313 301 296 299 295 294 315 306 290 293 290 297 308 290 285 304 299 290 302 298 287 285 283 287 275 273 273 274 279 288 267 285 274 273 286 283 277 283 272 260 273 261 268 255 267 272 248 251 248 265 266 249 263 246 251 263 242 261 254 259 242 237 248 246 236 254 246 235 229 228 233 227 226 243 230 232 234 221 231 239 228 227 219 236 227 233 219 216 221 228 216 212 223 221 225 221 219 222 204 215 216 211 211 206 212 211 209 199 193 206 208 208 198 193 199 205 196 193 202 189 185 196 189 197 181 184 195 179 183 185 178 186 176 177 180 181 173 185 180 171 174 178 174 169 175 167 163 171 175 170 166 162 158 163 168 155 163 156 154 164 163 165 151 164 163 150 155 160 156 154 155 153 143 147 149 143 143 144 149 142 140 141 147 143 140 136 133 143 135 137 139 138 135 134 138 138 135 131 137 135 127 123 122 129 124 131 122 123 127 128 117 116 121 126 122 114 124 113 115 118 112 118 116 119 112 117 108 108 108 108 112 108 109 107 104 109 104 107 102 99 98 103 106 105 102 102 104 100 103 100 99 94 99 99 96 92 91 96 89 93 93 91 89 86 89 90 88 85 91 90 90 83 82 87 82 81 86 81 83 84 84 83 79 78 77 83 79 79 80 78 79 79 79 76 75 76 74 77 73 72 75 73 75 73 69 70 73 71 67 72 66 70 69 67 69 63 66 64 63 64 64 65 63 60 61 65 61 59 62 59 62 62 62 62 60 59 60 59 58 59 57 57 59 59 57 56 54 54 54 57 56 53 55 55 53 55 53 53 52 50 52 51 52 53 51 53 51 50 52 49 51 48 50 51 47 51 48 48 46 46 46 46 48 47 48 45 48 48 47 46 46 45 45 47 46 46 45 45 43 43 45 43 45 42 42 45 45 44 43 42 44 43 42 43 44 44 42 43 43 41 41 42 42 42 41 41 41 43 43 42 43 41 42 42 42 42
40 40 40 42 40 42 43 41 40 43 40 41 41 43 42 42 41 44 44 41 44 41 43 43 42 42 43 43 43 44 42 44 42 42 42 42 44 42 43 45 46 45 43 43 44 45 46 45 45 46 45 45 47 48 48 48 45 46 47 48 47 47 47 50 47 48 50 48 52 50 50 52 49 50 49 53 51 54 51 50 50 53 52 53 55 56 54 52 55 54 56 55 55 57 58 57 57 55 56 57 58 58 60 60 61 61 60 60 63 62 59 60 63 61 62 65 62 62 67 63 63 67 64 68 67 67 66 67 71 66 66 73 72 70 69 74 72 72 71 75 73 73 74 75 76 77 73 74 74 80 79 79 83 82 79 77 80 85 81 82 84 84 85 82 81 88 83 87 87 86 91 85 90 92 93 87 95 91 91 94 90 94 98 99 100 98 94 101 99 102 95 101 101 103 104 98 106 104 106 106 107 104 111 106 108 108 112 109 113 106 112 113 111 111 111 119 112 117 121 120 116 115 123 116 115 125 119 123 127 123 124 130 126 123 130 133 125 136 133 125 134 134 131 132 140 135 142 136 139 133 133 146 147 143 146 141 137 138 144 148 140 151 141 155 144 153 144 147 157 147 159 160 153 157 157 152 163 161 163 157 161 160 165 159 165 159 164 174 168 174 174 174 172 167 176 179 175 181 176 180 178 178 171 183 175 182 179 177 186 185 181 189 186 199 198 187 189 190 188 188 191 198 199 206 206 206 194 207 208 209 207 212 212 213 209 207 217 220 216 215 214 225 212 219 221 213 228 220 215 226 231 218 230 232 229 221 230 233 231 240 235 223 235 235 226 233 236 231 238 242 251 243 248 239 247 238 252 253 250 239 243 259 251 257 249 245 260 259 257 256 258 259 255 269 273 260 258 280 268 260 262 272 267 279 273 283 264 287 275 279 290 275 283 286 295 280 278 288 294 300 297 288 303 284 295 284 303 298 287 311 286 288 309 304 310 300 300 307 319 313 299 312 311 313 322 322 329 304 316 308 306 335 335 326 319 330 328 316 330 319 322 349 318 329 328 344 331 324 334 333 342 357 345 344 334 351 342 336 346 359 354 365 360 344 345 347 351 377 354 360 370 354 372 382 378 370 369 386 366 376 378 390 382 371 361 391 381 391 386 394 398 402 393 394 391 372 373 406 387 378 381 404 403 413 397 410 384 393 386 398 401 401 425 396 419 421 405 395 426 400 420 418 417 402 438 430 434 421 410 412 432 441 438 416 440 444 446 421 429 440 416 426 426 418 443 459 428 459 461 436 450 438 438 440 472 457 457 449 447 469 453 475 467 464 466 443 464 472 480 458 452 445 460 473 483 493 461 464 490 455 492 492 481 458 503 458 503 473 498 477 504 475 492 475 469 496 480 499 510 490 498 495 498 499 486 507 486 500 489 503 484 499 517 519 489 529 504 530 519 515 535 511 538 527 512 517 523 498 543 512 543 535 539 530 535 530 504 547 550 543 546 546 542 559 546 548 534 520 566 537 563 550 567 551 543 552 533 529 563 558 553 576 527 572 567 561 544 569 542 535 580 576 560 589 539 541 581 565 589 585 562 577 553 562 569 577 557 590 549 598 590 561 586 567 573 584 557 610 577 578 601 604 593 612 563 609 618 568 564 569 569 610 575 596 584 607 605 596 627 623 625 601 587 599 613 593 583 602 606 588 591 604 630 638 602 605 592 619 591 600 626 601 592 616 612 639 597 629 620 598 643 623 622 642 597 601 597 617 622 649 658 645 650 611 650 650 628 625 612 639 655 611 645 607 629 613 612 626 616 623 654 634 655 655 635 644 654 647 629 675 661 677 673 660 638 627 665 658 684 630 637 628 678 637 634 686 685 661 639 637 682 678 652 636 671 692 633 635 647 639 667 639 645 671 675 680 677 671 664 674 682 686 671 673 664 687 642 678 703 705 655 687 672 668 663 656 648 709 698 705 673 647 677 711 682 695 652 677 687 680 673 667 666 681 711 713 682 697 695 687 692 707 655 683 691 678 700 660 679 716 692 723 691 699 721 665 698 659 709 675 669 695 667 689 659 719 694 696 673 669 688 703 698 693 663 671 709 729 675 704 714 685 704 682 700 672 731 673 691 720 732 721 669 704 713 689 707 719 723 725 680 700 726 687 719 684 719 712 675 699 676 705 724 692 716 719 677 724 729 703 721 727 702 669 709 681 693 681 677 694 682 691 728 673 724 725 691 719 700 711 693 721 680 679 675 670 731 697 738 722 732 722 723 708 734 693 720 700 717 728 725 731 692 727 677 689 711 697 737 671 681 691 735 703 712 670 703 703 709 701 697 701 694 680 681 700 715 731 731 703 730 715 694 694 714 713 712 685 671 710 700 683 673 695 728 717 708 692 693 679 666 734 724 681 732 683 730 715 705 686 699 683 677 721 721 716 684 686 677 725 726 726 681 677 721 700 692 670 673 690 687 664 700 719 721 698 668 718 720 680 711 695 684 658 654 686 653 696 694 701 663 661 651 685 650 653 672 677 669 696 682 649 650 672 673 699 652 685 660 698 684 685 666 702 705 703 653 685 650 657 658 665 667 673 672 686 668 677 668 691 681 641 658 640 699 653 650 687 659 681 648 667 649 689 650 670 676 677 681 688 667 654 681 631 649 632 663 665 682 661 632 649 663 659 680 640 621 675 638 630 671 623 655 614 641 623 626 649 630 668 630 614 637 649 608 658 663 632 668 613 646 641 621 615 648 614 613 628 623 607 624 657 654 655 645 618 652 648 627 627 640 635 616 637 621 647 642 612 616 628 614 626 629 590 609 596 635 624 629 613 607 596 580 606 605 633 596 621 628 589 583 609 576 575 592 577 604 574 622 580 594 596 591 615 588 578 595 605 584 592 599 575 574 609 595 606 580 572 551 590 552 601 571 597 570 589 550 550 581 551 566 593 570 558 550 586 572 559 541 544 534 563 580 547 532 544 569 543 551 559 554 568 565 531 558 522 565 524 566 557 543 556 513 565 515 534 541 515 528 532 531 533 547 510 523 515 552 533 500 526 518 506 547 531 507 504 518 522 521 507 534 500 495 487 511 489 484 510 509 521 514 483 490 479 518 491 512 479 520 477 484 488 479 479 474 495 490 510 500 504 509 497 498 472 495 496 461 486 473 469 480 475 485 484 462 462 481 454 464 472 485 450 448 453 482 478 446 439 474 442 442 468 452 475 458 465 443 460 461 435 439 433 461 443 463 427 453 436 434 436 430 439 439 444 429 417 435 446 438 410 417 404 418 432 425 410 428 421 427 410 408 400 427 405 410 404 393 415 393 420 413 419 412 411 402 407 396 395 384 402 385 377 410 387 397 392 388 371 368 369 398 400 368 380 368 380 387 366 381 393 367 367 369 359 367 362 359 382 355 381 376 364 373 372 372 356 370 350 355 354 340 357 345 343 337 347 354 346 353 329 350 331 327 325 338 352 325 335 340 343 337 317 345 329 319 321 334 322 326 308 314 314 332 312 308 305 317 329 324 307 301 319 296 314 308 306 311 293 314 292 308 293 293 291 287 287 301 294 294 287 285 300 285 283 287 299 280 275 286 276 273 279 278 275 288 275 267 268 280 275 282 281 270 280 255 254 259 258 264 251 248 252 267 255 253 252 252 253 260 246 241 263 261 259 246 240 250 240 233 231 251 252 232 231 233 232 226 232 231 222 239 220 234 234 225 235 217 224 234 221 227 229 210 227 215 227 223 227 226 210 204 205 210 203 215 219 213 216 211 206 211 194 196 210 203 196 200 203 207 200 193 186 196 186 195 200 197 198 181 196 188 186 177 192 181 177 173 189 178 173 174 171 183 183 183 183 177 177 166 175 170 172 173 168 169 159 169 161 169 155 156 168 158 152 167 163 155 152 158 158 156 153 147 150 158 153 144 144 141 144 144 147 150 140 137 137 144 134 145 139 144 138 136 134 135 142 137 138 133 139 138 135 131 132 131 130 129 122 130 127 120 124 118 123 118 115 120 125 115 122 115 116 116 116 115 120 116 111 118 109 116 108 113 107 114 108 106 106 110 106 100 108 105 107 100 103 97 99 103 96 98 97 101 95 101 99 96 92 91 94 96 91 95 88 87 91 90 86 89 90 87 85 85 90 83 82 86 86 83 82 86 85 78 84 77 77 78 81 78 77 77 77 78 77 79 76 72 77 73 71 73 73 75 71 73 73 69 70 73 72 71 69 67 68 67 67 67 67 63 66 62 64 63 65 63 63 65 65 59 59 59 60 59 63 60 57 57 58 58 60 57 59 59 59 58 55 55 55 55 54 54 53 57 55 52 52 52 54 51 54 54 54 50 51 49 49 49 51 49 52 49 50 50 51 50 49 51 49 49 47 49 49 48 46 48 47 47 46 48 45 47 46 45 47 46 43 43 46 45 46 46 46 43 42 45 45 45 44 45 45 45 44 43 43 41 42 41 43 43 44 41 42 42 42 41 43 42 41 42 40 40 41 43 41 41 42 40 41 40 40
40 40 43 42 42 43 43 42 42 42 41 42 43 42 43 40 41 41 41 40 41 41 41 40 42 44 44 43 41 44 43 41 44 42 43 43 43 43 45 45 45 42 43 46 45 43 46 43 45 43 44 47 45 45 44 47 45 48 46 45 47 46 46 48 47 48 50 50 51 51 49 51 50 52 50 52 52 51 50 50 53 50 54 51 52 54 54 53 54 52 53 53 56 58 54 57 56 58 57 55 58 56 57 59 60 60 61 57 58 62 59 63 59 64 63 63 62 61 64 64 67 66 68 63 68 67 69 65 70 67 66 70 69 70 70 71 72 73 72 71 74 73 75 74 74 75 79 79 79 75 78 78 78 79 81 83 77 81 82 79 85 79 81 85 88 87 88 89 83 89 91 87 87 86 94 93 94 96 90 90 90 97 97 98 97 98 93 99 97 101 98 100 97 100 96 98 106 98 104 99 108 105 109 103 111 106 108 110 111 114 111 111 115 117 116 116 115 119 116 122 117 117 114 116 119 121 127 124 128 122 128 124 120 125 129 125 132 130 134 129 133 127 130 133 130 132 134 141 133 143 145 138 144 141 148 143 149 145 142 144 148 147 141 146 142 144 156 158 145 149 153 155 162 149 153 152 158 161 161 162 167 155 160 162 168 159 167 172 170 166 165 177 170 180 178 180 174 178 177 185 180 175 179 185 190 177 178 192 186 194 191 188 194 199 185 186 190 193 189 193 200 206 205 201 193 192 203 196 193 195 201 198 197 202 200 213 207 219 219 211 216 219 223 211 211 210 223 226 211 226 212 233 227 221 235 218 232 220 229 235 226 223 242 244 230 236 245 228 243 249 238 250 249 239 240 256 235 248 257 254 258 249 246 244 261 246 248 251 256 248 268 253 262 275 272 253 273 280 266 265 269 278 261 279 276 285 284 289 274 280 285 277 283 270 275 277 291 280 298 276 303 306 284 297 297 310 308 308 302 304 296 296 300 306 308 294 321 316 305 302 299 309 314 328 324 319 316 303 311 336 314 311 312 315 318 321 333 323 332 347 343 347 338 329 346 351 344 326 355 326 337 358 345 359 337 349 338 362 336 363 366 349 367 351 371 355 359 370 343 355 368 347 355 370 357 359 366 388 389 371 359 370 382 371 392 393 397 399 388 383 401 388 377 389 388 378 384 390 389 376 387 400 399 408 403 392 404 385 410 423 419 405 413 402 404 406 400 414 415 407 400 425 410 438 404 432 433 408 417 422 425 430 414 431 411 438 417 412 453 447 431 441 423 450 434 452 432 436 444 425 453 433 434 465 449 470 466 440 465 444 460 461 443 442 476 457 480 475 466 481 453 484 453 478 447 487 454 451 452 467 462 477 499 482 457 463 469 499 499 473 501 463 494 495 509 490 483 499 477 505 506 496 512 476 511 510 495 511 519 526 516 516 496 509 487 494 536 528 514 516 532 518 535 520 516 526 524 504 512 506 526 527 534 519 513 531 546 524 538 556 559 517 526 516 539 530 532 560 557 555 542 551 554 543 547 560 561 531 547 557 562 575 574 554 553 543 563 544 535 556 559 568 588 550 541 564 582 540 588 542 580 580 574 581 589 584 565 571 567 557 565 594 573 581 595 572 589 567 571 570 587 604 610 586 589 595 596 575 592 619 610 579 594 572 583 605 607 614 613 610 626 625 591 614 596 578 605 632 597 624 628 602 602 588 623 638 597 635 588 625 627 605 632 591 625 624 635 593 597 616 624 626 594 601 634 644 644 630 654 621 624 651 602 634 610 657 605 619 615 643 619 616 645 632 629 640 624 666 669 623 634 611 629 671 651 657 638 636 639 640 633 647 678 643 675 676 663 626 634 624 652 623 623 660 679 638 627 670 641 641 635 655 636 682 667 645 664 685 684 676 652 633 651 633 678 637 641 638 669 641 657 650 689 687 666 677 642 681 644 677 702 683 701 664 674 647 709 709 676 656 697 677 664 710 707 681 663 669 650 684 668 707 672 710 696 679 705 656 703 670 712 659 700 708 704 671 684 697 713 719 690 705 666 706 683 703 665 707 680 658 724 688 717 660 727 676 698 706 727 726 694 714 709 668 662 710 707 715 699 667 710 707 688 692 728 703 715 697 699 680 707 726 675 712 665 726 673 705 673 722 718 676 680 691 681 671 676 693 737 708 714 687 669 677 671 697 728 723 672 693 680 726 684 702 716 696 693 724 737 712 723 719 721 736 686 677 682 707 715 681 677 691 712 678 701 716 719 702 712 723 738 723 710 695 698 687 723 721 684 732 693 737 723 686 675 739 693 688 707 738 711 714 702 684 735 674 671 713 706 725 708 705 708 691 672 735 707 724 728 733 728 693 672 711 708 677 710 673 695 689 670 735 675 714 691 670 718 704 725 686 690 707 734 671 729 667 675 689 676 716 715 674 670 725 675 721 705 704 704 702 684 706 713 713 664 722 725 685 722 682 689 691 694 724 705 691 700 715 686 683 698 668 694 711 665 718 714 687 714 684 710 690 683 680 657 673 661 687 654 680 705 660 676 663 659 707 657 696 670 659 664 686 653 700 658 701 708 693 650 648 672 679 662 652 664 648 667 681 680 679 669 674 678 694 640 677 659 636 659 653 668 634 682 630 633 686 666 670 640 687 680 673 629 630 638 661 658 644 683 647 658 669 665 657 630 642 631 674 661 667 673 658 620 659 677 650 625 675 640 663 632 615 661 645 635 613 632 659 631 609 642 649 665 619 657 611 618 611 654 606 600 626 616 650 633 636 621 632 629 631 602 591 637 640 632 644 645 600 615 597 610 641 623 623 619 614 615 602 638 601 619 634 636 610 600 607 601 600 602 584 585 591 580 590 579 618 622 593 621 587 587 587 564 577 606 589 603 582 607 587 579 567 580 575 575 557 598 607 601 556 552 585 602 592 548 550 574 587 591 566 548 565 557 564 549 566 548 549 558 558 558 541 539 569 552 542 559 537 536 559 526 529 567 547 529 565 543 567 522 547 559 554 522 526 537 557 562 518 553 515 548 519 535 510 509 547 539 502 539 508 542 524 541 518 526 538 504 523 525 515 516 537 499 510 514 487 487 501 525 496 509 494 492 487 491 504 519 507 498 508 503 513 497 489 473 468 497 507 472 485 470 483 496 494 470 503 478 495 473 464 473 491 475 459 486 452 476 482 457 449 461 454 471 477 439 473 449 452 443 462 438 470 449 462 454 447 458 428 462 426 424 452 433 432 445 438 439 422 449 420 449 448 416 431 415 447 431 437 443 443 412 420 412 421 407 425 440 421 430 401 428 403 428 419 409 395 413 393 412 387 393 418 422 410 419 410 388 404 395 386 405 400 401 380 382 377 371 392 396 375 395 364 395 387 365 373 372 363 392 379 392 364 369 378 378 380 374 371 358 371 348 373 344 374 371 347 364 348 357 367 358 367 367 356 340 362 345 347 333 358 327 329 351 350 348 348 322 338 320 329 316 339 338 342 321 335 336 339 336 336 331 312 305 313 332 325 307 323 309 298 314 315 298 317 316 309 302 301 293 309 301 303 313 291 304 308 282 291 300 288 283 298 281 301 297 282 290 278 275 270 287 282 291 275 264 287 267 263 270 284 261 274 275 268 254 261 271 275 275 250 271 251 267 270 256 247 248 252 258 260 253 247 243 243 252 240 257 234 241 250 230 251 240 233 230 232 228 235 236 244 228 227 231 224 233 223 226 224 222 220 227 230 219 224 223 214 212 223 222 217 204 205 210 205 204 212 199 215 212 196 197 204 206 197 195 202 194 197 197 206 193 192 188 185 198 197 184 189 182 183 188 187 183 182 175 180 176 174 181 180 181 176 171 170 180 166 165 168 168 179 176 174 173 163 174 160 168 165 169 156 159 168 152 165 159 152 153 162 156 153 160 158 148 146 144 148 146 147 153 153 142 149 139 143 140 138 135 134 141 139 146 133 137 138 133 129 131 136 132 137 138 129 126 133 124 125 122 130 130 128 127 121 128 120 121 122 125 115 125 120 113 116 119 120 115 117 115 109 113 108 107 111 106 110 108 108 108 102 110 101 107 101 102 104 102 105 98 96 102 98 104 100 96 99 95 93 93 97 96 95 90 92 95 92 93 91 87 89 89 88 87 84 85 84 86 81 83 82 86 82 86 82 82 79 83 78 83 76 78 77 80 76 75 74 77 78 76 74 77 74 71 72 75 71 72 70 74 73 73 72 70 66 66 69 65 69 66 63 67 65 65 62 65 62 62 61 65 59 62 64 63 63 62 58 62 59 62 61 59 56 58 59 58 58 57 55 55 57 56 53 55 56 53 54 53 55 55 51 54 52 54 50 50 52 53 51 48 52 49 48 49 50 47 49 50 47 48 48 49 46 48 47 45 47 48 47 47 44 44 47 45 46 46 44 45 44 45 46 45 42 45 43 44 43 45 45 43 42 42 42 42 41 44 43 44 43 41 42 43 41 41 40 41 41 41 43 42 43 43 41 43 42 42 42 43 41 41 41 42 42
41 39 41 40 41 40 42 42 39 41 40 40 41 41 41 42 40 39 43 40 42 42 42 40 40 41 42 41 42 40 43 41 41 43 42 43 44 42 43 44 45 45 43 44 43 45 43 45 43 43 46 45 46 45 46 47 47 44 45 46 46 45 47 46 48 49 46 48 50 49 50 51 48 50 48 51 49 50 53 49 53 52 52 50 51 55 53 55 56 52 55 55 55 55 53 58 56 56 56 57 59 56 57 56 59 62 59 59 62 58 62 63 62 61 61 64 61 64 66 63 65 63 62 65 67 64 68 65 66 66 70 67 68 73 67 68 73 70 75 73 75 74 74 72 74 72 78 78 77 76 74 78 78 78 76 77 77 82 82 84 80 79 86 81 82 81 81 84 85 85 90 90 89 93 88 93 89 88 93 96 91 94 98 90 92 94 100 96 96 101 98 101 104 96 99 101 98 99 106 105 99 107 105 106 109 112 112 107 109 112 108 112 115 115 117 117 118 116 116 112 119 115 122 121 117 118 115 126 123 121 119 123 119 125 128 131 127 132 134 134 125 128 127 133 130 131 141 134 137 144 132 141 133 139 143 135 138 147 141 144 139 147 147 151 148 149 157 152 149 153 152 156 154 163 152 152 159 152 155 167 160 166 160 169 162 164 169 172 160 168 166 169 175 179 175 173 169 173 171 184 185 185 171 173 174 188 179 185 184 193 195 194 193 191 185 190 197 185 195 193 197 202 191 196 194 207 200 197 194 210 201 211 209 202 207 200 204 210 220 205 217 219 210 222 222 227 210 216 219 232 212 221 216 226 231 223 235 234 230 239 237 234 223 236 235 230 234 235 235 233 237 251 243 238 241 235 248 247 253 261 251 250 264 262 260 261 245 270 271 254 272 271 252 256 270 269 261 268 262 266 270 280 264 282 283 285 284 281 279 285 293 278 277 280 297 292 299 275 292 286 280 295 283 292 303 297 283 292 311 308 304 313 293 303 290 295 292 322 305 297 310 316 325 302 309 301 315 321 304 324 323 308 310 320 321 335 328 327 339 341 332 322 331 348 333 323 343 339 340 348 343 354 351 346 338 337 348 353 361 341 359 342 349 357 343 370 353 370 354 351 369 364 371 381 364 374 374 374 370 372 380 363 386 385 395 385 395 380 391 396 379 378 395 369 404 373 391 401 386 393 397 397 380 393 387 382 411 398 412 402 408 408 411 424 397 426 398 432 393 402 435 436 423 408 440 413 435 406 410 443 436 421 445 430 450 436 428 435 439 415 417 439 448 419 430 462 462 457 456 455 453 457 441 441 434 442 473 463 436 461 451 436 443 446 482 443 482 466 445 481 479 464 455 480 474 466 485 466 474 467 464 497 486 485 498 482 491 463 498 506 494 488 468 487 467 497 489 505 478 499 514 514 484 522 508 480 498 526 479 498 481 500 488 491 509 500 486 494 532 539 539 493 505 507 518 523 546 540 510 521 503 542 519 537 518 533 528 555 509 539 528 526 514 529 556 515 518 541 544 547 544 517 522 565 552 520 563 550 567 539 548 558 539 527 534 558 553 555 585 586 579 541 588 563 581 587 586 576 591 544 576 547 555 580 566 574 548 561 559 567 578 597 560 551 575 574 600 588 557 573 613 570 585 584 579 587 581 612 597 608 588 619 616 591 610 604 576 581 573 596 603 622 617 598 596 614 635 600 625 615 584 630 628 611 588 614 591 624 619 604 589 634 629 645 610 598 596 603 592 639 602 616 606 640 617 624 624 618 612 637 638 658 638 609 611 633 626 617 649 632 610 633 643 613 653 618 666 635 610 645 669 638 632 641 615 652 625 647 662 636 650 617 669 628 660 631 648 627 638 677 640 673 663 677 640 646 661 653 650 662 667 662 666 638 662 675 682 640 673 640 690 682 641 656 667 645 686 700 696 673 686 658 668 648 664 701 648 649 678 683 688 707 663 709 685 707 675 699 673 678 706 686 652 682 660 651 673 682 665 703 705 704 661 696 700 707 672 656 701 652 708 707 703 656 711 680 721 689 679 719 659 699 722 659 714 723 707 699 687 662 703 667 725 661 709 702 676 676 680 716 671 722 697 672 678 699 715 703 665 711 700 669 686 689 688 700 665 731 705 702 667 697 684 670 717 701 718 667 712 728 702 725 667 704 701 725 732 706 710 682 670 687 731 729 711 696 706 723 692 688 691 695 721 709 711 702 686 705 704 731 696 681 720 698 732 696 685 726 735 739 740 679 687 674 681 671 713 730 725 736 679 688 704 672 727 675 717 685 723 693 677 679 704 739 706 707 694 733 692 699 730 703 719 689 707 671 701 679 730 698 687 679 714 719 681 713 735 669 727 717 690 674 737 735 672 702 702 707 705 723 736 708 698 727 668 676 728 699 698 718 726 714 728 714 706 682 688 714 673 691 685 702 690 709 670 717 676 718 702 686 727 688 721 674 713 689 689 679 666 694 674 723 719 682 660 676 667 709 670 676 706 661 684 662 689 695 684 688 713 705 685 693 694 691 705 692 677 705 660 696 713 701 683 649 706 651 693 683 698 699 654 702 649 651 661 680 709 645 646 653 658 678 665 671 689 656 654 695 698 652 698 657 690 656 672 676 666 635 656 654 689 674 691 641 669 689 666 641 647 650 661 656 680 660 665 676 673 649 653 671 625 638 671 632 630 683 624 623 635 652 655 650 616 622 650 637 670 615 622 646 633 650 613 656 634 628 658 635 636 611 634 643 630 620 629 640 636 615 641 633 641 622 601 625 657 613 646 611 636 615 600 624 649 634 630 616 624 605 629 640 596 610 622 625 595 591 641 590 583 624 628 627 596 580 598 586 626 622 573 591 598 622 575 596 611 569 607 597 600 610 618 605 571 572 581 618 609 564 567 597 581 595 577 594 559 602 561 555 592 594 583 598 587 551 598 545 597 547 582 572 592 594 594 574 556 537 558 549 585 584 545 554 556 551 550 556 533 580 562 560 574 545 523 523 555 534 542 527 522 550 519 550 521 557 564 514 529 549 524 512 553 513 540 552 556 522 551 548 501 529 524 507 526 531 546 525 528 519 530 510 502 534 507 511 507 516 499 530 483 497 491 501 490 514 477 495 492 504 500 498 510 506 507 488 515 480 495 493 468 502 471 474 482 505 486 498 469 467 495 485 477 466 493 450 458 459 478 472 478 456 452 484 464 456 483 478 454 440 446 447 468 467 444 452 446 455 463 460 427 458 433 437 429 460 444 457 445 457 449 439 431 419 416 452 437 414 427 412 410 432 442 414 439 423 411 440 439 426 406 431 395 419 430 406 418 392 409 397 405 424 396 406 398 392 399 393 382 399 397 379 400 384 408 405 395 388 401 373 386 403 367 369 374 389 385 391 383 359 377 384 364 360 360 364 376 375 383 357 372 372 364 376 358 377 357 351 355 339 354 366 362 361 361 332 363 352 331 328 355 334 342 336 354 326 348 338 337 347 347 323 346 347 324 332 322 322 315 319 335 322 322 316 321 304 312 327 313 315 306 309 299 299 321 299 298 318 314 302 291 302 290 295 311 303 297 303 286 300 294 297 294 302 302 284 297 276 281 278 274 270 288 282 277 269 271 286 280 284 263 269 264 271 264 257 266 262 271 259 257 266 249 257 254 260 267 251 253 257 245 258 249 251 243 256 255 238 255 241 250 235 242 245 245 244 227 232 228 224 245 223 228 242 226 225 235 234 218 216 224 223 227 231 228 224 224 211 219 211 224 224 217 207 220 205 213 208 213 214 204 207 204 199 196 197 202 206 192 194 199 205 193 197 188 193 197 183 199 186 187 194 178 184 177 183 177 188 184 186 171 179 170 178 177 175 175 168 174 179 175 179 165 167 168 170 167 171 167 167 166 162 155 164 156 160 159 162 154 151 157 157 155 149 148 154 145 152 147 148 148 145 146 143 150 142 148 135 136 140 138 144 138 139 142 134 138 139 136 139 138 134 129 125 130 125 131 126 129 120 120 127 118 117 123 117 122 125 125 118 119 123 119 113 120 114 110 110 113 113 116 116 111 114 113 105 108 109 107 106 102 107 102 100 105 107 103 101 102 102 100 98 99 95 96 100 99 100 91 98 95 91 96 89 89 93 89 88 93 93 90 88 88 88 83 84 84 88 87 87 83 83 82 79 82 82 76 76 77 79 76 77 77 75 75 77 72 74 77 75 74 75 76 69 75 74 73 69 73 68 66 67 67 67 65 69 67 65 64 63 63 67 61 64 66 60 60 62 64 60 62 61 63 62 60 58 58 60 61 60 56 57 59 55 58 56 58 55 54 56 53 53 53 53 54 53 55 51 52 52 52 52 49 50 49 50 52 51 48 48 49 49 51 50 50 47 46 47 47 48 47 47 48 47 46 45 45 47 47 45 45 43 46 46 43 43 43 44 44 44 45 44 42 43 42 41 44 42 42 41 41 44 43 43 41 41 40 42 40 43 43 43 43 42 42 39 41 39 41 39 41 40 41 41 42 42 41 42 39 39 42 39
41 40 38 39 38 38 42 39 39 42 42 42 40 41 42 39 41 41 39 39 42 42 42 42 41 40 42 43 41 41 43 41 40 43 42 40 41 42 41 41 41 41 44 43 44 45 44 42 43 44 43 43 44 46 46 43 45 45 47 46 47 47 48 48 47 46 49 48 49 49 48 48 49 49 49 49 51 50 50 52 52 51 53 53 50 53 53 52 51 55 52 55 52 54 55 57 56 57 58 57 57 57 59 58 60 60 57 58 60 59 59 58 62 62 60 64 61 64 60 61 66 66 63 64 67 63 68 65 66 68 65 70 68 66 68 70 72 71 69 74 72 75 73 70 72 71 73 75 79 74 74 79 75 79 80 77 83 77 77 84 85 79 82 83 82 85 83 86 86 86 84 88 89 85 85 93 94 91 94 89 95 93 94 98 95 94 92 100 98 97 101 95 102 99 95 105 97 97 104 100 106 108 102 101 107 108 112 109 109 114 106 112 108 116 115 116 115 115 112 121 114 119 114 122 115 116 126 119 119 125 120 122 125 122 126 122 126 130 128 126 130 132 126 133 140 132 135 135 131 142 140 136 136 136 141 147 141 147 145 141 146 145 141 144 154 144 144 149 156 147 152 161 149 163 159 162 164 163 157 165 156 166 158 164 164 165 164 173 169 164 169 168 166 166 174 180 182 167 181 180 183 188 173 180 189 178 181 182 188 188 178 193 191 191 182 197 197 192 201 193 197 194 196 206 209 204 207 198 208 211 200 207 213 201 207 212 203 218 203 206 210 214 216 214 220 224 222 216 212 212 220 223 220 224 236 233 217 236 237 230 226 230 224 234 228 236 230 237 244 238 230 250 236 254 244 238 256 249 245 260 257 263 249 262 259 250 254 264 272 258 259 269 255 274 260 271 263 271 276 263 265 268 262 271 264 274 267 268 272 275 280 269 283 293 276 282 287 297 293 302 286 292 293 289 304 287 298 297 291 285 308 316 307 305 293 292 317 321 308 306 298 311 309 312 319 331 309 306 320 321 315 319 333 320 311 314 337 321 328 319 322 337 324 335 342 334 328 331 341 325 334 343 350 329 350 341 337 351 338 362 356 343 366 364 362 360 374 372 373 373 374 355 379 369 368 353 375 369 389 366 378 378 366 361 360 383 382 373 388 381 385 398 392 380 393 384 406 392 374 409 410 376 380 413 418 382 383 411 412 417 421 425 402 422 418 409 430 421 421 430 423 396 413 423 406 433 406 435 408 427 419 414 423 411 431 440 451 436 455 439 434 418 424 421 447 461 424 449 440 449 444 464 468 454 466 435 430 461 446 466 453 466 438 442 455 456 460 465 452 472 487 487 456 475 447 465 452 463 468 475 465 485 465 471 493 466 500 475 497 479 502 471 468 468 507 491 501 489 504 478 511 502 516 490 481 507 486 509 505 506 530 516 529 486 502 512 508 521 537 536 533 508 518 509 500 535 495 531 506 522 538 509 525 539 538 545 532 537 554 518 555 560 512 546 560 516 546 524 521 550 565 569 538 546 537 567 537 530 555 567 527 562 542 544 559 581 554 539 534 550 570 563 551 572 541 548 559 546 559 562 575 581 545 587 579 594 586 592 587 591 603 596 582 601 553 610 559 597 596 597 586 563 572 571 597 576 591 596 603 570 580 575 576 587 590 573 618 606 577 595 626 617 591 624 621 590 619 606 614 605 606 608 592 638 596 588 602 611 636 633 625 623 614 600 599 639 623 606 649 604 627 606 606 601 600 600 648 600 620 617 641 642 643 618 614 613 608 653 659 609 640 650 651 670 663 623 650 635 661 628 620 624 614 642 636 629 666 616 640 654 617 638 655 651 659 676 673 635 648 627 655 641 645 642 676 647 662 679 675 627 635 637 665 677 679 694 672 686 637 686 637 668 640 698 670 640 654 643 641 693 693 703 698 670 667 686 679 697 674 692 647 646 669 661 685 679 705 673 678 713 709 691 668 658 663 653 709 703 695 687 701 696 716 684 711 701 664 652 657 686 718 687 665 721 669 679 682 664 663 702 713 710 684 725 705 686 722 720 670 708 659 705 713 722 670 729 672 719 708 679 691 720 710 716 705 701 672 665 711 719 682 707 671 723 698 714 702 706 673 710 680 684 714 710 707 681 687 732 703 711 732 709 708 713 675 716 728 732 731 700 731 691 684 738 679 718 718 730 690 738 705 716 699 695 690 671 723 723 678 701 710 685 673 680 730 680 740 720 673 733 693 678 685 708 689 708 688 738 698 720 679 676 696 708 713 729 719 694 722 738 737 691 683 739 700 684 690 712 676 705 704 698 712 730 678 730 707 693 737 676 683 686 680 707 734 733 705 711 686 687 721 694 719 675 691 690 687 722 731 692 697 705 731 680 706 668 680 672 702 678 678 714 705 699 693 700 693 672 684 710 702 691 720 685 709 695 673 675 683 683 714 717 716 698 677 705 702 674 709 675 691 704 716 686 703 683 706 716 708 708 660 700 705 715 691 721 713 685 679 689 666 659 718 676 717 711 672 690 688 675 714 675 690 650 678 654 683 658 704 695 653 704 671 653 659 687 664 689 678 679 692 645 674 695 659 672 647 647 664 691 651 666 702 643 682 689 645 641 659 692 669 657 634 631 693 649 638 655 658 651 632 683 666 665 679 662 661 667 667 655 646 678 656 641 627 660 623 667 661 656 624 676 656 638 678 677 613 617 666 667 671 647 613 616 627 663 665 614 623 654 668 621 659 619 608 639 645 655 641 617 601 653 649 650 640 648 621 638 627 645 601 625 640 600 618 591 592 615 646 606 644 605 609 595 614 586 622 581 593 580 592 634 625 587 591 592 600 628 581 600 605 592 585 582 620 609 615 578 623 606 601 577 618 614 603 582 575 614 606 600 561 583 593 565 596 599 601 600 557 590 565 566 600 551 554 586 566 590 580 552 582 576 554 551 557 540 538 548 582 543 542 546 550 536 544 541 539 558 562 579 549 553 549 538 545 572 531 528 556 556 539 541 527 546 523 547 521 529 551 512 552 533 545 522 552 530 536 528 551 538 550 530 523 524 510 497 499 499 525 537 539 489 509 525 521 515 506 507 504 528 523 485 505 504 512 503 510 522 510 499 473 497 506 498 499 512 514 468 487 494 466 485 499 496 460 465 496 481 494 471 457 469 475 467 482 460 486 491 478 450 468 473 483 460 470 463 466 441 459 463 466 458 436 457 430 452 435 441 429 431 437 435 436 443 462 455 442 455 453 445 426 453 423 424 431 431 447 419 428 439 426 419 417 428 427 401 426 399 417 403 398 415 422 426 412 394 406 404 424 413 407 402 417 388 417 413 386 383 400 408 398 391 409 406 373 377 397 401 399 391 394 372 385 376 381 397 387 392 370 381 376 380 388 356 353 364 368 371 348 369 372 344 372 375 342 365 348 373 348 348 355 357 335 356 361 351 331 347 360 345 352 337 333 354 334 332 350 341 318 327 333 327 328 336 323 314 336 328 334 333 309 317 316 306 302 302 306 317 310 315 319 298 316 308 308 314 309 305 301 309 301 310 295 287 287 297 291 282 281 301 294 294 277 300 288 299 296 272 284 276 282 273 291 269 277 280 278 261 266 266 280 257 264 266 258 267 259 259 275 254 260 268 267 253 267 252 254 263 248 248 244 259 241 242 244 252 244 243 247 232 250 245 234 246 243 242 244 224 230 239 240 230 226 227 229 225 236 225 213 213 227 218 218 229 213 226 223 221 223 212 221 203 215 213 205 203 200 200 215 196 209 208 209 203 203 195 204 196 201 198 204 190 189 192 194 198 194 181 186 186 194 183 189 177 182 178 179 183 183 186 172 182 173 177 174 167 177 180 170 170 163 175 161 174 164 162 158 157 166 161 165 157 152 155 164 155 161 151 157 151 149 157 147 150 155 151 144 145 145 145 150 143 142 148 145 137 141 145 144 136 133 137 135 142 141 133 128 136 135 126 129 136 135 124 124 127 121 125 120 118 129 123 126 116 119 116 118 114 113 116 114 117 115 116 112 118 111 110 108 112 113 107 110 103 111 109 104 105 100 109 107 103 99 99 104 96 96 103 103 97 94 101 98 97 98 93 93 98 97 93 89 89 89 90 93 94 92 89 87 86 83 85 86 83 87 81 84 86 86 84 83 80 80 81 83 79 82 79 75 77 74 78 75 73 76 77 74 75 71 71 75 69 68 73 68 67 70 71 72 70 66 67 69 66 64 63 67 63 65 63 65 62 65 60 59 62 61 59 63 58 60 62 61 58 59 58 58 57 57 57 59 54 57 55 54 55 56 53 54 56 54 51 55 54 51 54 51 53 51 52 49 52 49 51 52 51 49 51 48 51 46 46 47 46 46 48 45 48 45 46 46 45 46 44 46 45 46 43 46 46 46 42 42 43 43 45 44 43 41 41 43 41 41 41 41 41 43 40 40 43 41 42 40 40 43 41 41 41 41 40 40 40 40 40 42 41 39 40 39 39 40 42 39 41 42 39 41 40 39 41
39 41 39 39 41 38 38 39 40 40 40 41 38 38 39 41 40 39 38 42 41 40 41 41 42 40 42 41 42 40 40 39 40 43 41 43 43 41 40 42 41 43 42 41 43 43 44 43 42 45 42 44 42 45 43 43 46 43 45 46 45 44 46 45 48 48 45 47 46 46 46 47 48 50 47 50 48 52 52 49 51 50 52 53 49 52 54 54 52 55 53 55 56 55 55 53 53 56 57 58 58 59 59 59 58 60 58 59 62 57 62 57 59 61 60 62 59 64 65 65 61 65 66 65 63 62 65 65 67 68 65 69 67 70 72 70 68 67 74 74 74 70 71 71 76 74 74 72 75 76 76 78 78 79 81 77 81 78 83 79 79 79 79 85 82 87 84 83 86 83 85 85 87 85 87 86 92 90 89 95 95 94 92 94 96 96 95 99 95 96 100 95 102 100 104 104 98 97 104 103 100 101 104 101 104 106 103 105 106 112 112 110 110 112 118 112 110 114 113 118 114 118 117 114 115 118 125 124 116 128 123 123 123 125 131 126 127 132 131 136 124 126 137 131 134 138 136 138 141 139 135 143 143 138 145 143 148 140 147 141 141 146 145 143 142 146 147 147 152 155 151 148 155 159 151 164 164 158 160 164 160 158 166 155 165 164 171 169 164 164 170 164 170 176 165 181 178 179 179 177 179 177 180 186 181 179 185 185 180 183 182 180 194 185 188 193 197 196 191 185 197 201 197 191 206 202 209 199 199 203 201 198 206 198 202 206 201 201 203 218 212 210 210 210 224 215 208 216 225 229 211 226 225 227 216 218 220 219 231 238 226 232 223 236 232 239 228 243 236 238 248 230 244 241 250 257 251 241 237 261 241 256 254 245 244 260 263 262 256 272 271 262 251 273 257 277 258 259 260 276 282 283 277 280 287 282 289 279 268 282 275 273 291 281 297 291 276 277 286 293 289 281 286 308 288 307 299 299 291 299 300 312 291 316 297 303 308 317 321 318 312 322 321 310 320 319 327 318 316 314 331 324 314 328 324 338 341 316 321 322 335 339 341 327 337 343 340 326 355 347 328 353 347 328 338 336 337 364 346 350 337 371 371 340 343 360 360 344 371 379 370 367 350 362 361 381 368 386 368 358 383 366 376 391 391 373 393 388 371 364 389 382 387 371 385 388 404 401 409 409 380 390 405 412 392 407 389 401 398 421 410 421 388 405 401 402 392 408 393 404 429 429 397 416 435 436 402 403 430 442 416 433 415 432 451 451 437 450 420 423 422 449 422 447 434 419 454 422 435 466 459 457 446 454 430 469 472 459 459 467 444 461 467 462 473 451 449 467 451 485 489 468 478 451 460 486 472 467 494 481 488 460 483 503 477 466 499 476 474 485 500 469 508 510 489 468 475 504 472 498 510 493 516 495 489 492 496 505 503 507 530 487 508 494 515 504 537 496 515 529 517 505 530 524 534 524 509 516 514 529 508 530 549 533 528 531 522 550 534 529 557 537 547 525 547 537 538 532 518 539 545 558 548 523 566 523 547 562 543 551 536 550 550 538 559 544 558 558 544 554 543 583 588 544 544 589 579 546 561 578 583 558 589 555 545 594 562 560 591 560 566 583 574 556 552 574 579 595 603 579 591 603 587 591 593 584 567 614 575 573 569 600 571 580 614 617 595 572 629 601 573 630 601 616 576 604 632 611 618 628 600 621 588 595 609 625 615 620 599 605 625 629 609 601 627 614 629 625 600 611 653 641 624 623 640 619 657 646 641 614 653 619 604 654 656 626 644 617 657 613 656 662 638 655 654 610 647 610 644 662 656 660 639 656 632 657 650 660 672 642 618 674 666 682 640 680 632 659 674 626 641 640 631 689 662 626 670 673 656 632 651 668 692 678 653 685 667 637 667 692 638 667 660 694 635 636 693 689 637 699 667 680 678 704 688 699 705 689 670 668 663 695 672 657 689 658 701 657 661 665 671 652 657 696 713 715 694 699 696 676 667 680 697 669 684 691 683 683 702 655 693 676 665 719 716 690 680 706 682 665 696 666 707 717 716 673 700 707 698 719 700 668 714 712 701 713 677 665 672 689 671 677 730 726 687 724 664 713 699 690 718 699 681 723 667 667 670 685 678 691 735 728 700 667 726 726 726 736 688 708 721 696 670 690 732 719 685 686 704 732 724 700 697 671 688 711 685 705 730 698 674 731 702 719 731 691 708 720 691 740 702 686 700 718 709 693 710 738 723 675 731 708 705 700 721 736 672 736 701 732 705 716 734 737 694 736 687 673 728 719 673 701 734 713 677 714 676 715 722 726 729 710 704 693 680 695 699 680 689 728 683 723 702 686 729 736 681 674 680 737 721 680 695 725 733 713 709 736 697 688 734 698 669 708 719 690 733 677 711 692 675 722 674 719 668 732 727 691 679 667 688 673 690 703 676 703 677 729 719 680 704 677 704 705 684 668 676 691 726 662 719 691 693 671 673 672 671 675 671 666 715 670 703 663 708 715 701 680 693 695 686 659 664 688 683 692 704 656 703 692 698 681 705 683 650 684 666 699 646 663 649 676 674 695 677 678 645 659 704 647 673 692 686 686 668 654 652 682 698 654 689 666 661 652 649 671 638 681 644 689 691 693 652 641 673 652 695 668 662 647 653 665 668 631 633 688 688 643 665 663 628 639 663 655 634 624 628 646 665 630 656 677 620 672 657 639 654 650 639 666 617 611 644 661 613 621 620 630 619 647 663 662 618 653 616 633 631 623 637 623 654 660 659 626 630 610 616 645 651 625 617 638 641 595 639 601 602 600 590 602 605 604 585 645 599 604 630 611 614 636 599 587 596 620 589 601 585 625 574 610 607 578 629 585 586 580 588 625 596 575 598 618 622 592 597 568 595 565 589 611 592 561 598 570 569 563 608 606 606 579 570 592 602 588 593 548 550 563 592 583 567 584 584 566 574 553 568 584 585 584 559 583 564 535 577 562 553 535 571 561 561 561 568 547 572 537 526 532 538 560 563 536 553 549 524 545 545 522 552 561 519 508 507 553 546 520 555 528 514 522 516 544 532 499 536 521 523 524 509 534 503 510 518 526 536 505 509 488 488 500 501 527 506 492 515 508 491 492 484 519 487 516 487 478 513 515 486 488 494 468 504 492 492 490 460 464 501 490 468 496 473 494 453 484 460 495 454 455 481 451 462 487 448 480 454 456 472 459 438 477 457 440 432 459 474 442 455 443 438 446 446 441 425 440 429 450 459 421 447 447 442 446 444 443 437 437 410 447 441 441 445 418 406 416 417 421 421 425 404 434 413 418 394 420 427 424 400 427 419 404 417 421 395 406 415 401 390 390 411 406 413 397 390 376 403 386 379 399 367 372 393 401 374 372 373 392 370 377 386 363 381 381 365 365 378 356 371 358 377 378 366 379 366 353 358 372 351 361 370 343 339 354 353 353 335 344 336 353 328 355 327 324 337 343 324 336 342 350 335 334 323 338 334 317 313 326 339 314 316 322 320 335 328 303 304 330 311 306 303 305 297 315 313 307 295 300 317 289 296 305 294 289 309 311 289 298 295 291 286 301 298 292 287 295 277 292 295 286 274 281 292 286 288 268 269 274 272 264 274 281 270 260 266 264 262 277 272 266 268 273 273 268 268 259 267 255 258 263 259 245 250 262 258 244 256 249 242 238 238 231 240 243 242 227 242 242 233 237 236 241 224 225 225 220 217 223 233 219 215 226 230 228 213 222 220 218 216 213 220 213 207 208 220 203 209 205 204 203 196 201 212 196 209 192 202 197 194 200 192 205 198 188 185 186 188 189 188 196 182 193 189 192 190 190 185 181 177 176 186 177 171 181 184 169 168 177 175 174 168 164 177 161 162 159 169 161 163 170 167 164 155 157 162 165 151 160 160 162 156 158 157 153 156 156 145 152 148 144 145 144 141 147 139 144 147 144 134 142 138 141 142 137 139 135 130 135 128 127 136 137 133 126 128 133 129 123 124 120 123 127 119 119 121 116 117 123 117 116 116 114 111 112 111 115 109 114 110 116 108 112 107 106 105 106 107 108 106 100 109 106 108 102 104 104 103 100 103 103 102 95 96 101 99 98 94 97 90 94 95 88 89 93 87 89 90 86 85 85 85 89 85 87 85 87 82 83 79 80 79 79 77 80 83 79 76 79 79 81 79 79 74 74 77 72 76 72 72 73 74 69 72 73 72 67 71 70 68 67 68 68 68 65 65 68 65 67 66 65 65 62 62 64 60 62 59 61 60 58 59 59 57 57 57 60 58 58 57 56 59 58 57 55 56 54 57 56 56 52 54 55 53 54 53 54 54 53 49 52 53 50 50 49 50 50 47 48 48 48 47 48 49 48 48 46 46 47 48 44 44 47 46 45 45 44 44 44 44 46 43 44 42 43 44 44 42 42 43 44 44 41 42 42 42 40 43 43 43 43 40 42 41 41 40 39 42 41 41 39 40 42 42 41 38 39 38 39 40 40 38 39 40 39 38 38 40 41 38 39 40 38
38 39 40 39 39 39 41 41 40 39 40 39 41 40 40 41 41 38 39 41 39 38 39 39 38 41 39 39 39 42 39 39 39 41 41 41 40 41 41 42 42 40 43 41 43 42 41 43 42 43 42 44 44 44 42 44 44 44 46 44 43 46 46 45 46 44 48 47 46 45 45 46 46 49 47 47 50 47 50 48 50 51 49 49 51 49 52 52 50 50 54 53 51 52 56 52 54 57 54 53 55 58 54 55 58 57 58 57 60 61 60 62 57 61 61 63 62 64 59 59 65 60 64 63 65 67 63 67 65 67 69 66 68 70 66 67 70 69 71 72 70 72 72 73 73 73 74 75 78 72 74 75 75 78 76 79 82 78 77 76 79 81 82 83 82 85 82 87 82 82 88 88 90 88 88 90 91 92 86 91 95 90 94 96 93 94 92 94 99 97 101 97 100 98 98 102 105 98 97 99 101 106 106 105 102 104 111 110 107 113 108 112 107 116 116 117 111 110 118 115 121 119 112 121 124 114 121 123 123 117 120 124 120 127 131 128 123 122 127 123 133 131 125 137 138 130 136 131 131 136 138 139 137 135 145 134 147 142 136 148 149 140 152 149 141 150 148 156 146 159 149 159 151 159 151 151 151 153 155 160 165 165 156 161 164 158 167 162 173 175 173 170 171 179 169 175 168 171 169 172 177 184 173 188 184 174 183 178 176 177 187 193 187 186 188 191 185 195 191 189 192 196 192 189 194 205 206 207 207 193 206 208 208 199 203 206 208 212 204 222 205 221 214 217 208 211 209 215 210 217 219 222 225 214 227 216 225 217 228 226 224 223 225 239 227 226 234 244 248 228 239 232 232 234 256 255 255 248 246 256 262 262 258 254 254 261 247 267 250 266 268 252 266 270 263 254 277 266 265 268 260 265 277 282 271 264 284 274 278 291 287 292 285 284 271 287 295 295 286 286 290 300 295 297 303 309 287 289 291 285 313 302 311 310 296 319 307 299 297 324 305 317 327 321 301 324 322 305 322 329 331 315 321 319 329 317 320 315 334 323 327 326 324 342 351 321 337 354 328 341 333 347 343 340 353 356 357 355 354 346 359 363 353 372 352 369 345 372 345 374 347 354 354 358 350 355 361 368 380 383 374 389 384 363 363 365 370 363 366 369 386 399 373 397 372 393 397 400 398 405 378 407 397 392 382 410 420 400 406 399 414 416 410 419 429 405 429 403 421 415 396 419 411 429 436 402 410 405 433 435 423 425 407 420 435 435 435 440 443 440 453 434 417 446 422 423 438 450 460 455 429 447 450 452 455 470 446 469 453 445 466 450 441 450 466 447 479 457 460 455 475 445 484 488 475 494 496 480 452 461 460 490 480 467 496 498 474 476 507 471 494 499 511 490 507 470 470 473 513 519 485 503 512 500 507 486 478 526 514 510 487 494 500 503 509 504 504 499 496 494 524 530 530 498 531 510 518 533 501 516 506 539 547 503 510 534 525 540 527 517 544 549 553 513 519 553 521 563 522 523 566 566 531 572 525 552 544 575 544 554 577 546 534 566 530 570 567 551 545 581 561 557 585 568 582 584 558 552 553 595 566 566 572 587 601 557 580 596 568 588 590 601 565 567 563 605 589 564 598 570 609 592 569 576 591 605 593 569 586 599 590 603 575 617 593 624 591 626 599 605 581 597 594 593 632 591 591 591 614 615 592 600 582 626 639 631 637 608 589 642 590 599 612 620 620 621 611 643 643 649 637 601 640 638 647 648 653 606 634 635 634 657 602 656 625 615 629 635 624 634 616 638 612 616 647 644 635 616 671 650 626 666 643 623 671 642 645 639 647 658 667 637 653 654 620 659 642 649 628 672 669 646 633 647 639 660 677 682 649 680 661 643 635 679 648 663 670 696 635 635 652 665 637 692 699 677 667 677 660 704 669 694 664 680 663 690 661 705 677 693 692 694 648 666 695 679 686 661 708 650 675 672 672 679 696 668 666 716 659 712 705 696 687 685 708 707 676 717 710 662 699 682 696 718 720 671 661 713 693 667 707 680 722 707 727 680 705 717 682 725 711 688 694 680 680 666 666 704 713 671 689 719 720 731 714 687 679 684 678 685 666 730 716 680 722 690 711 715 699 685 696 705 715 678 672 718 668 736 704 716 725 722 707 677 689 687 702 704 719 728 724 733 723 717 678 724 673 736 703 718 684 733 698 674 687 704 725 699 714 691 690 712 687 740 720 707 688 683 683 680 683 738 674 680 728 694 733 730 689 707 719 714 711 676 717 726 709 700 696 692 730 713 733 675 711 723 710 739 677 722 677 688 730 690 695 715 711 696 714 726 731 690 709 699 694 683 694 671 709 729 691 698 700 694 712 680 675 693 677 680 685 694 707 672 724 731 726 693 697 699 690 687 718 728 727 683 681 692 683 733 681 716 691 723 671 724 721 704 669 710 718 682 723 700 719 720 670 693 720 724 660 708 680 715 672 707 704 679 690 685 713 692 696 656 693 672 715 680 711 703 711 721 699 667 719 696 700 702 696 661 711 674 695 658 657 683 699 669 696 714 657 659 674 695 672 688 665 682 649 700 651 650 677 705 700 707 682 643 698 695 642 639 668 665 655 680 651 641 638 679 660 642 635 645 669 687 682 649 692 683 672 639 654 647 651 684 659 652 664 676 652 651 632 677 650 677 674 638 642 668 624 630 639 624 639 631 652 662 665 614 628 613 630 663 612 662 629 637 652 648 613 635 650 616 666 636 613 613 641 616 652 647 622 605 630 611 625 610 609 641 652 652 623 642 597 612 593 609 596 646 590 603 603 629 618 637 585 590 611 600 626 585 627 614 636 598 593 589 611 593 621 578 609 605 590 608 599 590 623 568 565 582 599 592 589 580 618 561 568 596 561 587 557 566 584 582 604 567 556 583 563 590 593 582 552 563 566 557 551 562 584 583 586 579 592 564 584 586 557 542 542 538 536 556 556 536 540 574 541 563 558 566 526 523 569 567 563 570 557 544 525 568 551 536 549 516 543 540 510 542 547 532 554 545 541 505 538 502 528 527 528 520 512 537 499 502 497 519 529 538 494 496 492 522 497 516 517 517 518 512 520 483 493 510 504 505 502 508 499 474 475 496 515 518 506 482 502 495 498 477 498 485 462 496 478 504 473 471 461 464 499 453 456 468 450 452 457 466 460 460 473 482 447 445 440 479 439 471 465 464 459 462 452 476 456 457 471 457 465 425 449 450 455 450 423 454 429 454 434 439 441 426 434 449 441 430 439 424 440 433 416 417 438 430 424 404 419 426 417 420 417 423 413 394 409 413 413 414 395 399 417 388 386 386 408 412 419 381 410 404 399 390 402 405 385 371 404 386 391 403 367 371 396 386 376 378 367 370 378 393 374 358 380 383 357 363 384 357 362 380 363 360 350 351 355 361 344 371 341 371 336 367 345 334 351 332 355 346 348 342 351 338 334 355 323 335 323 332 318 345 344 319 344 315 311 312 312 315 328 335 310 309 333 305 309 324 319 304 321 298 323 301 323 309 295 317 300 296 317 304 313 297 289 288 294 306 303 293 304 301 299 303 285 287 288 294 296 281 274 286 280 283 282 265 289 285 269 285 281 274 257 276 270 279 267 273 263 273 253 260 260 270 263 247 265 255 262 246 243 253 262 259 261 241 235 236 236 234 235 243 236 235 241 227 226 244 227 237 242 224 230 231 220 228 233 225 231 225 223 214 217 211 222 221 228 208 214 222 220 209 218 220 218 202 205 213 202 214 205 194 199 195 197 208 209 197 194 194 202 200 199 189 187 189 182 197 180 181 181 192 183 183 183 183 189 174 185 180 181 184 177 181 172 173 179 173 172 174 177 175 173 162 170 160 165 168 164 156 160 156 154 166 162 153 153 164 161 161 147 157 146 155 156 150 151 142 150 150 149 150 142 149 144 148 139 142 142 145 136 136 138 135 132 140 136 138 131 128 128 130 130 130 125 128 128 127 127 121 123 121 118 122 118 126 119 119 119 113 113 115 119 112 120 117 110 110 107 110 107 112 109 107 107 106 108 110 110 109 106 103 102 106 103 99 104 99 97 96 101 99 96 95 98 91 93 94 95 94 93 88 94 87 93 87 93 85 87 91 88 84 89 88 88 82 84 82 81 84 78 83 78 79 80 77 83 76 77 78 80 74 79 78 74 75 77 74 74 73 72 71 74 69 73 72 67 70 69 69 70 64 68 67 66 64 67 67 61 61 64 65 65 59 62 61 60 61 58 60 59 61 61 61 59 57 58 57 58 55 57 58 55 53 53 55 53 52 52 53 52 51 51 51 53 52 53 53 52 52 52 48 48 49 47 47 51 51 49 46 48 47 48 47 47 48 48 46 47 46 45 46 43 44 43 43 45 42 44 44 45 44 43 44 43 44 41 42 41 43 41 42 40 40 40 43 40 42 40 42 40 41 42 40 42 42 39 39 41 38 41 41 40 40 40 38 39 40 39 39 39 40 41 40 41 41 39 41 41 40 40 38
39 39 40 38 39 41 40 38 41 39 41 39 41 40 39 39 38 40 40 40 39 40 38 38 39 39 41 38 41 39 39 38 42 42 40 39 41 42 39 41 39 40 43 40 42 41 41 42 44 44 41 41 42 41 42 45 43 45 45 44 44 43 44 43 47 46 44 46 45 45 45 47 45 49 48 48 46 48 49 49 50 51 48 52 51 49 53 51 52 52 52 54 51 54 53 54 52 52 53 57 54 57 56 55 57 55 55 60 57 58 61 60 60 62 62 58 62 60 62 61 64 63 62 65 64 66 62 66 66 68 65 69 69 65 66 70 69 72 69 72 73 69 73 70 75 75 71 76 77 78 72 78 75 76 80 79 75 78 77 82 81 80 80 82 83 82 79 81 87 85 87 84 83 90 84 86 89 88 89 86 90 88 94 96 97 93 92 95 94 92 93 99 94 99 99 97 103 96 102 104 102 100 106 100 107 104 104 102 110 107 110 108 110 110 108 110 116 117 119 120 114 120 118 117 122 115 118 120 124 119 124 126 123 130 128 130 124 121 124 130 128 127 131 137 129 127 129 140 141 137 132 136 132 133 133 136 145 145 141 143 148 151 148 145 150 153 146 153 154 151 148 148 149 159 153 154 155 161 160 157 159 168 155 170 170 159 168 170 168 162 162 163 170 173 179 169 169 170 170 173 177 172 183 188 180 180 190 184 186 185 179 181 188 183 198 188 192 198 193 184 192 186 199 201 205 192 198 206 208 210 207 198 198 212 204 202 219 219 212 215 210 207 220 221 208 218 220 227 230 217 231 224 221 232 221 226 223 218 222 240 234 237 242 229 240 240 246 235 241 235 234 237 252 240 250 245 240 247 237 256 250 258 260 244 245 257 267 264 265 268 248 270 256 265 255 261 259 279 265 262 268 282 281 272 271 285 288 280 270 279 279 280 285 294 291 294 274 288 277 303 276 288 305 279 286 292 289 310 305 314 289 299 306 317 312 301 301 307 306 324 301 324 322 316 328 303 315 305 329 307 323 306 335 333 339 310 324 335 343 345 327 320 340 321 342 351 340 335 343 352 338 342 360 353 346 346 340 335 342 347 364 369 358 348 353 366 353 343 376 368 362 369 378 379 360 380 367 366 358 381 380 377 370 383 366 368 398 382 388 373 397 389 402 382 377 395 393 408 376 402 377 397 412 384 396 383 408 401 383 407 414 397 400 417 418 409 399 395 393 407 400 399 422 414 409 439 434 405 442 443 439 437 440 426 435 432 439 452 435 450 415 419 417 436 453 419 455 460 453 466 468 429 468 462 446 436 466 470 446 452 467 454 444 449 456 450 476 467 485 486 467 483 484 491 471 458 496 481 466 495 474 496 491 484 504 468 484 479 489 474 478 510 503 487 502 510 480 495 477 497 514 483 501 521 499 518 492 514 504 488 486 504 520 526 497 495 516 529 519 530 493 520 517 534 525 513 525 547 525 515 510 520 515 539 538 540 549 513 539 523 509 528 560 559 543 544 554 552 540 543 569 546 523 554 571 554 567 542 547 567 552 574 532 534 549 531 572 546 539 572 548 548 572 583 580 582 586 584 577 551 568 545 585 548 565 555 553 573 597 580 559 588 557 577 598 554 571 588 584 608 594 561 601 581 587 602 614 565 566 570 617 625 624 576 588 618 607 573 576 609 597 608 604 585 576 631 603 607 627 613 633 608 627 623 599 635 589 587 601 609 630 609 613 646 596 607 623 609 642 624 639 607 595 605 643 658 655 631 637 648 604 626 654 663 621 634 610 647 637 639 661 611 624 649 629 652 653 661 626 667 638 625 617 626 670 623 619 671 638 629 644 676 627 621 683 656 647 642 682 653 645 654 636 673 690 659 648 656 632 690 629 644 634 677 682 654 633 693 653 636 666 650 695 657 648 696 694 690 695 644 656 660 646 641 653 683 695 688 706 692 673 646 653 675 647 661 667 711 688 709 655 663 697 696 715 665 698 705 665 656 678 667 696 691 697 679 661 710 662 697 703 722 655 703 676 683 679 697 668 705 713 669 725 701 673 710 702 667 706 696 686 714 679 694 708 693 693 723 729 718 710 686 718 710 713 713 697 677 669 692 669 723 706 719 703 717 728 718 686 669 686 685 730 702 727 728 685 693 686 734 702 686 726 677 713 705 726 675 718 730 715 735 731 685 718 699 678 723 680 711 726 700 729 730 677 718 733 694 684 692 691 731 723 690 738 696 725 724 714 703 727 688 698 717 715 687 675 734 681 697 703 678 725 691 678 730 679 739 695 704 702 725 692 682 742 687 705 724 739 688 697 734 715 733 708 687 689 723 690 698 677 721 702 740 680 707 740 698 716 692 729 674 673 689 695 684 704 739 734 711 684 700 715 727 690 680 683 708 673 712 675 677 703 718 688 723 695 687 681 669 707 680 685 722 700 722 666 686 688 693 677 720 710 719 728 724 669 679 728 715 722 694 664 675 704 693 696 670 661 698 716 658 708 678 659 666 675 694 658 698 673 654 690 710 718 657 653 654 704 651 652 652 668 708 706 713 698 659 676 648 698 648 655 670 694 679 659 658 668 705 666 667 676 671 695 693 703 651 696 685 644 696 638 686 662 674 664 692 686 634 640 641 634 650 690 686 646 664 663 681 656 640 660 687 676 683 672 654 636 678 633 623 649 622 658 677 647 677 655 662 664 668 664 625 656 650 639 645 674 619 675 625 661 646 663 658 623 628 639 636 651 664 660 663 608 612 607 609 615 636 641 619 609 640 649 644 635 600 633 615 634 617 622 645 645 623 606 596 596 622 612 595 594 614 616 621 636 631 599 584 599 595 595 609 622 602 589 598 628 582 587 572 572 572 574 612 598 594 586 580 620 608 569 596 574 569 604 561 583 614 563 575 612 571 559 568 575 571 554 594 591 597 602 602 573 562 549 583 561 544 558 544 596 553 542 579 540 565 571 561 571 562 570 559 558 553 552 559 530 562 536 545 547 528 554 555 554 563 568 545 560 528 556 534 550 513 543 530 517 534 552 522 550 539 522 508 549 535 526 501 543 535 498 544 539 537 500 513 539 492 536 516 505 524 519 531 506 505 508 521 522 497 497 513 479 525 493 480 494 496 498 491 475 497 508 495 467 512 492 508 483 484 488 491 493 481 501 494 483 479 466 482 491 494 466 492 456 469 463 474 461 448 476 464 470 472 450 478 447 477 437 442 476 465 472 453 451 438 456 431 439 446 442 435 458 438 451 446 437 429 428 420 446 422 425 450 412 445 418 423 429 445 421 409 404 414 440 418 409 430 404 411 426 399 399 396 414 412 415 405 422 413 421 416 419 400 408 416 401 387 393 407 410 386 409 380 384 375 369 383 384 369 387 399 397 398 376 378 367 370 358 367 373 365 375 372 363 355 353 361 378 347 364 370 348 375 352 342 347 354 364 342 348 366 350 346 331 356 357 350 334 348 356 340 344 350 345 319 333 331 335 319 330 324 322 330 338 330 330 308 330 326 332 311 320 305 329 320 315 320 326 318 319 307 319 292 306 309 315 295 305 292 307 287 300 296 308 286 286 301 293 287 282 276 298 276 274 287 293 284 282 268 278 285 284 278 272 273 262 272 276 280 273 270 266 266 272 254 254 266 271 253 256 250 265 258 252 245 249 254 258 247 242 238 249 242 243 240 233 245 241 244 232 242 231 229 244 234 243 222 239 226 239 219 236 223 218 224 223 229 229 225 214 209 227 215 211 209 210 217 222 205 213 215 215 204 203 206 209 197 199 201 207 209 197 197 193 206 194 197 191 198 193 183 200 199 187 189 189 191 192 186 189 188 178 178 176 174 186 173 171 178 171 181 176 178 171 171 176 177 169 161 165 162 168 169 155 163 157 168 153 156 161 156 153 155 160 151 157 147 149 156 146 145 156 141 141 143 145 147 147 142 146 143 140 135 144 137 138 137 141 141 139 130 140 133 133 129 137 129 135 129 130 125 131 121 119 128 126 125 122 125 117 122 121 118 121 113 113 118 113 113 112 115 111 112 114 106 113 106 108 105 112 104 103 110 103 105 106 102 100 98 98 96 97 97 101 100 97 94 100 93 93 95 90 94 93 95 90 93 92 94 94 90 92 85 85 85 90 86 83 86 81 83 80 82 78 83 84 84 79 79 81 80 80 80 76 77 79 76 76 78 76 71 70 76 72 72 70 73 74 72 71 71 67 68 67 66 66 66 64 68 64 64 65 65 66 64 62 60 61 62 62 58 58 60 60 59 62 58 59 58 57 59 59 57 59 57 54 54 53 56 55 55 56 55 52 52 53 51 51 52 53 49 49 51 51 51 50 51 49 49 47 50 48 46 48 48 45 45 47 47 47 46 45 44 46 44 45 46 44 46 44 44 44 44 43 42 41 41 42 43 43 40 40 40 40 42 42 40 41 39 41 40 42 42 40 40 39 41 38 39 40 40 41 39 39 38 40 39 39 38 41 41 38 41 41 38 39 39 38 41 39 40 38 38 39 39 39 40
39 38 37 38 39 39 39 39 38 39 39 38 41 39 41 41 39 40 41 40 41 41 40 39 39 40 39 40 38 41 38 39 38 38 38 38 41 40 40 41 39 42 42 42 41 42 42 42 41 41 40 41 41 43 42 42 42 45 45 43 44 42 45 45 43 45 46 47 47 44 45 48 45 45 47 47 49 46 49 49 49 49 47 52 51 51 51 49 49 49 54 54 52 53 53 54 53 55 56 56 53 57 54 56 57 57 56 55 59 60 60 60 59 57 60 59 59 62 59 61 61 64 60 60 65 63 63 66 66 65 63 64 65 67 69 67 66 69 66 72 72 70 68 69 72 69 73 74 74 77 76 72 77 78 77 79 80 80 77 82 76 77 82 83 82 84 85 85 84 81 87 82 87 85 83 88 91 88 92 94 90 92 89 96 96 97 98 94 98 99 99 94 94 95 95 96 96 99 101 103 104 105 99 100 109 102 108 109 108 110 106 110 115 115 108 112 115 115 114 117 115 117 115 121 114 120 124 122 123 123 120 117 120 126 124 121 120 123 128 124 126 126 136 127 134 131 135 138 134 137 136 141 140 142 134 133 145 145 148 143 145 144 142 150 148 149 147 148 154 156 151 147 154 148 152 160 161 156 162 167 153 168 162 161 161 167 170 169 173 170 160 171 162 174 174 166 167 170 175 175 171 175 173 179 188 180 174 185 185 188 181 191 182 185 183 191 195 194 187 198 191 198 198 188 204 200 207 204 204 198 200 212 207 198 199 202 206 206 220 220 210 207 216 212 220 225 226 225 224 222 225 230 231 225 223 217 226 222 223 227 237 231 223 240 226 231 230 245 243 248 249 235 235 243 235 237 243 250 248 240 246 258 248 263 242 257 255 264 266 272 247 256 252 260 258 277 273 270 256 266 260 258 268 277 286 274 279 273 275 270 269 289 294 294 282 279 282 276 290 275 302 303 282 286 291 290 287 298 289 300 312 294 294 306 311 320 310 295 302 303 297 326 308 327 322 330 310 328 334 333 320 324 328 330 330 330 333 327 314 335 317 333 344 349 347 325 334 328 346 344 330 344 357 350 337 348 346 348 337 363 365 354 351 340 340 344 355 371 350 362 372 365 362 366 365 362 366 388 355 362 373 384 359 395 380 395 370 384 376 387 380 371 397 404 373 388 399 380 411 383 387 398 383 415 414 380 392 412 409 389 418 425 403 419 421 393 393 428 398 411 425 413 404 413 421 409 418 402 442 415 432 440 416 443 414 446 423 444 416 450 445 444 434 446 445 449 464 464 450 444 445 461 427 437 449 440 469 464 458 439 473 468 445 438 458 467 470 466 465 486 482 458 474 450 491 478 452 455 471 473 460 467 460 488 482 486 465 488 479 490 482 488 480 490 488 471 485 491 511 491 508 478 480 505 491 513 507 482 504 527 530 485 529 510 513 525 528 489 535 512 506 531 494 513 507 498 542 533 524 501 549 512 521 548 520 522 532 539 521 513 557 539 553 563 527 563 524 516 538 517 526 565 540 553 560 549 577 545 545 533 534 532 555 581 540 579 559 583 574 584 560 584 536 569 583 546 568 591 548 566 573 592 564 569 557 568 592 585 578 562 555 607 585 609 604 587 605 564 577 575 585 600 601 564 606 608 564 619 613 609 584 584 586 596 624 585 582 615 630 608 627 587 632 614 580 618 625 584 629 583 640 635 640 615 598 630 631 586 640 630 628 638 634 596 635 608 632 637 617 651 650 597 606 598 636 606 636 641 636 636 661 663 658 652 663 618 651 665 614 640 631 662 612 637 619 661 633 620 645 673 640 671 663 617 624 641 621 670 656 662 673 683 639 638 643 655 681 650 658 679 653 686 683 672 654 628 667 651 638 679 671 679 635 638 652 636 676 653 656 698 680 651 642 695 643 664 703 640 680 673 669 672 693 651 677 682 689 673 673 666 699 649 680 667 652 663 694 669 713 683 694 669 692 686 673 696 706 650 664 689 659 671 709 700 666 655 673 680 670 695 710 672 671 699 681 682 709 697 684 717 686 717 699 677 725 704 681 690 700 669 679 711 675 677 728 704 663 710 711 708 683 697 689 715 702 681 732 728 734 710 690 698 690 701 675 699 707 710 700 714 692 711 730 710 703 735 706 678 723 719 695 732 724 719 713 691 677 723 685 690 699 709 734 723 688 673 698 728 716 732 716 682 705 720 725 682 729 704 703 714 684 728 706 680 719 691 701 739 674 727 731 744 674 694 743 735 706 737 687 712 734 703 676 686 719 676 707 725 738 732 717 741 737 702 691 713 721 719 721 722 716 678 693 693 699 728 686 720 719 676 740 701 712 701 716 739 727 681 693 713 690 689 723 684 717 670 735 707 729 714 698 701 718 729 721 674 715 675 733 703 679 674 732 731 702 706 670 698 728 691 670 676 708 722 701 697 734 696 677 706 700 722 686 663 685 728 690 729 677 721 710 720 716 670 661 692 662 684 668 685 683 725 712 688 718 719 710 703 656 699 715 663 679 664 705 669 663 708 697 680 681 666 667 698 685 673 711 660 676 680 650 692 670 693 681 698 663 705 705 702 668 656 695 673 651 708 648 680 652 642 647 701 684 699 672 693 658 694 657 689 687 641 698 640 684 640 688 654 641 680 689 661 645 642 631 680 684 633 644 686 632 638 639 655 685 679 623 630 669 630 661 648 652 624 648 656 627 668 615 627 667 641 672 642 611 646 659 616 613 663 626 651 619 615 611 664 622 612 635 644 633 607 636 630 635 656 604 604 629 629 634 625 639 639 640 595 645 603 638 634 592 637 607 620 630 623 623 605 584 603 610 610 585 587 600 608 630 606 613 574 622 621 628 604 583 610 603 612 593 623 619 602 602 600 597 603 596 584 593 588 595 560 587 613 581 608 604 556 597 593 588 599 599 603 598 593 576 600 587 599 594 578 541 547 549 559 544 537 568 536 535 534 550 543 544 545 547 543 529 548 577 564 538 531 534 550 546 559 536 557 567 561 549 544 551 559 565 543 551 548 526 520 536 538 519 546 503 505 552 507 545 518 538 497 497 504 542 505 527 538 526 521 529 524 491 533 487 503 513 488 484 507 492 519 501 526 506 513 519 515 515 504 491 495 469 476 467 512 496 479 495 478 472 482 473 466 490 473 458 471 461 453 490 452 466 480 455 475 465 457 472 443 462 451 446 441 450 451 453 462 459 473 468 435 475 435 440 446 467 439 430 452 463 443 430 426 443 436 446 426 450 433 442 415 437 421 415 444 407 411 441 407 406 405 417 400 408 408 434 404 423 409 394 398 404 420 403 411 418 386 405 388 398 390 417 393 384 392 400 398 397 380 377 382 389 388 373 384 378 395 393 370 394 386 383 365 384 384 392 364 360 358 355 366 387 363 379 348 367 359 373 374 378 377 361 341 355 346 338 361 349 347 345 334 332 355 361 342 327 351 338 339 350 344 351 339 336 327 327 335 331 315 317 335 340 316 317 326 328 331 316 328 315 331 319 311 315 317 299 314 317 302 322 295 311 303 301 294 311 299 295 299 309 296 300 302 304 302 297 303 303 298 298 284 281 293 290 286 289 270 266 276 288 279 282 274 262 262 281 269 263 266 269 267 271 255 256 259 271 256 272 263 262 269 258 265 254 254 254 255 262 242 250 235 238 240 254 240 234 248 243 250 234 244 246 247 228 242 224 239 226 228 235 236 220 234 216 221 221 232 230 221 215 223 222 212 221 221 216 219 207 208 215 207 216 214 212 209 198 202 212 196 192 200 194 203 188 190 193 188 186 200 194 199 190 196 194 186 185 180 188 185 188 176 183 172 180 186 178 172 184 184 167 171 166 171 174 179 164 175 171 165 172 172 169 164 169 155 162 164 160 165 162 161 151 155 161 157 159 156 149 145 144 146 155 150 151 142 151 146 144 137 142 145 135 137 143 145 143 141 139 142 141 133 130 133 134 132 125 128 135 130 126 127 127 121 124 126 119 124 118 118 123 116 121 114 121 120 117 120 119 111 111 109 115 107 111 109 113 106 109 104 111 102 110 100 105 99 101 107 102 103 100 102 101 101 96 101 93 98 98 93 96 95 92 97 97 94 93 91 94 91 90 91 90 91 86 86 85 89 83 86 81 79 80 79 80 82 82 80 82 77 80 75 78 79 74 77 75 78 74 76 74 73 74 73 74 70 68 74 67 73 66 67 70 67 66 64 67 65 63 66 67 67 62 62 65 61 65 61 60 60 60 61 58 61 62 60 61 60 59 56 56 56 56 57 55 55 55 57 53 53 53 54 52 55 51 55 52 52 50 51 53 50 49 51 52 49 48 48 47 48 48 49 47 46 45 48 48 45 46 44 45 45 44 46 46 45 43 45 43 42 45 45 44 44 42 44 42 44 43 42 40 42 41 41 42 40 39 41 41 41 41 42 41 41 41 41 40 41 40 41 41 39 40 41 38 41 40 40 41 40 38 41 38 39 38 40 41 39 38 37 38 38 38 39 39 39 39 39
38 37 39 39 38 37 39 39 37 38 37 39 39 39 37 38 39 38 39 37 37 39 39 38 38 40 41 40 39 39 41 38 39 40 41 41 38 38 39 40 38 40 41 41 40 41 39 41 42 41 43 43 42 40 44 43 43 44 41 42 42 45 42 44 45 46 44 45 43 46 44 44 47 48 48 45 46 49 48 49 46 50 51 47 48 52 50 48 49 51 50 52 52 51 54 51 51 55 52 52 52 53 57 54 57 56 54 57 58 58 58 56 60 57 59 62 57 62 61 62 62 59 62 64 63 62 62 66 64 64 64 63 68 69 67 67 68 69 67 66 73 69 72 74 75 72 75 72 74 71 77 78 72 74 74 77 76 78 78 81 83 76 76 78 80 81 85 85 79 86 81 81 88 85 84 84 88 89 85 88 88 92 91 93 94 97 89 93 93 94 98 93 100 98 101 100 104 96 99 103 101 98 107 99 108 106 102 102 105 106 106 105 111 106 110 111 114 115 110 116 112 119 116 121 121 117 116 124 121 117 127 117 123 126 127 120 130 132 125 131 132 134 135 128 134 131 137 130 131 139 135 140 142 140 145 145 145 138 145 138 141 145 145 151 152 146 148 148 152 153 145 153 155 155 157 149 160 153 154 154 162 163 158 168 170 165 160 167 166 160 165 176 176 172 171 172 178 171 168 172 181 173 185 179 175 182 183 185 186 180 179 193 186 194 180 188 183 182 188 198 186 190 192 189 200 190 201 208 203 199 193 204 194 196 198 216 212 213 210 205 210 223 212 209 207 218 217 217 225 226 231 223 213 228 230 231 223 236 228 222 223 226 221 244 244 240 234 242 237 239 238 246 244 234 234 234 254 238 250 250 239 259 255 247 256 246 262 257 260 256 269 258 257 267 260 257 256 271 269 258 279 280 272 260 265 271 289 280 267 279 277 278 278 281 271 296 290 287 300 281 301 277 297 300 292 305 282 298 295 308 294 304 294 299 300 310 297 308 301 324 320 319 308 329 317 326 325 317 332 310 305 314 328 338 339 315 336 341 337 339 317 320 329 322 341 340 337 323 328 351 330 337 352 344 354 354 334 361 335 359 355 353 346 341 370 346 343 349 357 352 365 374 360 374 372 358 375 370 379 371 378 371 371 382 370 389 383 375 394 376 368 368 402 396 377 383 391 407 394 412 409 413 391 389 385 400 418 402 398 396 402 388 425 402 416 420 412 394 405 395 433 401 406 406 400 425 427 405 443 443 411 446 418 431 438 436 453 427 427 444 439 426 452 457 455 424 428 458 447 461 436 442 447 429 430 450 473 475 436 435 455 457 453 455 458 440 480 467 456 454 461 490 459 461 492 457 455 492 480 477 477 488 486 486 463 501 473 493 486 465 485 494 487 503 489 508 511 478 499 519 513 489 477 499 488 515 525 504 522 521 513 499 490 529 491 499 503 533 532 498 502 516 534 538 544 525 514 501 535 536 543 537 544 504 514 547 510 546 528 517 532 540 544 555 546 539 538 531 526 547 518 567 572 533 561 566 544 537 568 571 542 576 537 543 534 545 552 582 575 538 580 567 542 549 553 544 565 571 543 553 578 566 551 586 558 584 579 549 571 587 584 558 578 558 562 583 594 560 602 614 588 612 580 579 585 594 581 599 571 604 621 611 598 594 571 597 628 594 598 604 619 609 581 617 592 630 608 621 620 638 620 623 637 626 615 612 604 600 587 607 588 606 632 634 599 637 600 597 650 616 647 653 654 639 642 651 639 623 608 629 624 615 649 664 628 663 615 614 636 634 651 643 608 639 651 641 669 668 645 642 654 620 650 648 649 627 624 631 628 682 674 668 684 670 675 671 641 647 680 651 639 629 654 681 641 645 682 665 683 671 690 631 641 678 674 680 639 637 668 680 676 693 654 686 664 653 660 662 639 686 687 659 704 658 694 645 664 672 677 676 700 697 688 669 696 646 663 682 686 688 686 648 711 655 703 657 702 676 672 674 687 682 716 688 718 705 664 719 688 689 678 708 707 689 688 664 709 704 673 722 683 673 669 677 696 693 684 691 669 710 682 698 694 705 703 702 708 708 722 713 715 713 692 688 671 728 682 693 695 680 674 712 685 684 721 714 692 706 703 712 707 721 686 733 683 683 724 675 730 717 700 710 707 729 734 726 734 693 685 693 721 694 740 681 723 737 740 679 706 718 736 675 702 683 681 728 698 737 733 700 724 724 737 702 725 701 674 741 706 679 726 682 720 694 737 675 705 709 706 716 701 699 701 737 717 724 708 678 735 679 719 714 729 711 702 740 699 703 737 731 708 726 686 713 727 735 691 724 700 688 695 723 678 680 704 689 732 741 727 732 711 720 714 724 736 719 690 684 671 693 680 726 688 705 707 683 696 737 734 734 681 698 715 698 705 688 727 707 688 711 708 668 702 680 720 696 670 681 709 683 716 697 689 684 724 700 713 727 668 719 681 676 690 667 665 685 699 716 678 681 685 682 682 718 706 680 713 704 675 682 714 663 715 700 717 685 670 666 712 687 655 678 684 674 675 671 705 659 715 657 651 701 662 679 697 704 709 678 653 648 683 683 668 699 652 652 692 649 642 646 693 694 672 687 699 681 696 668 645 666 641 667 673 692 687 653 667 643 690 651 639 690 633 660 668 631 644 652 650 684 654 627 642 665 675 657 679 674 627 661 664 654 640 627 643 678 630 630 616 615 640 672 649 627 667 616 665 610 621 646 650 664 637 653 611 619 633 646 613 644 609 657 618 609 652 648 650 656 612 628 647 649 632 648 647 606 651 623 628 647 625 611 640 597 617 586 601 623 592 619 597 614 631 630 610 599 599 584 603 588 606 628 575 590 618 623 574 609 573 581 615 621 573 571 598 564 570 617 615 569 563 605 602 569 570 564 575 590 570 570 592 571 578 551 571 561 562 574 556 586 559 596 588 579 594 551 563 572 559 561 539 555 567 571 564 554 578 532 576 547 566 562 567 568 523 558 558 526 535 519 542 546 532 519 555 563 548 525 533 510 519 523 532 515 540 537 546 518 506 542 535 530 536 543 541 528 541 524 533 533 506 505 531 524 518 490 526 503 519 523 522 485 517 483 499 479 485 512 518 501 504 520 492 493 500 479 485 492 490 465 487 482 487 470 476 479 486 499 471 462 469 491 474 451 467 473 468 479 481 483 465 477 470 466 461 446 454 458 477 447 460 452 462 439 475 474 434 445 440 463 425 461 463 427 427 439 422 421 455 427 428 426 429 424 416 452 411 426 415 423 414 405 421 422 413 439 428 407 412 420 401 428 401 403 391 417 402 421 395 386 413 417 393 395 405 389 401 386 400 386 413 412 396 409 373 391 398 385 373 384 372 369 374 378 393 387 367 360 364 370 385 364 362 355 383 378 377 374 356 377 374 345 351 348 369 345 356 365 372 350 353 336 356 345 350 351 337 332 335 359 350 355 348 336 349 329 350 348 338 320 327 346 319 325 340 316 328 329 317 337 329 309 326 330 324 313 318 319 312 302 297 303 308 307 310 302 314 317 297 310 313 307 303 311 297 303 299 284 306 285 277 279 296 290 287 276 290 278 276 279 281 280 291 285 289 269 280 276 260 284 264 256 255 273 256 269 262 250 273 271 248 268 260 253 250 257 246 244 261 240 262 255 248 244 249 233 249 234 231 247 240 229 234 247 231 244 236 234 228 243 221 240 236 228 218 232 214 217 232 222 218 223 227 218 216 226 215 222 224 216 210 216 212 217 203 197 208 204 195 208 205 206 199 193 201 196 203 205 203 201 200 202 191 190 189 192 182 184 193 194 181 191 180 178 189 187 172 178 184 182 177 169 166 175 178 178 177 172 172 167 171 171 173 167 167 167 156 162 156 161 158 152 159 158 162 149 158 153 150 155 145 155 148 144 151 149 152 143 138 138 145 137 136 145 134 143 135 135 137 133 133 130 133 132 136 130 129 125 127 126 133 123 123 132 123 123 126 126 117 122 123 121 122 124 125 121 123 115 120 112 119 109 118 109 108 112 108 108 110 108 112 111 108 106 102 100 100 104 98 100 103 97 102 101 104 103 98 94 101 96 96 95 97 94 97 92 92 92 89 89 91 90 89 88 89 86 87 89 84 81 86 84 86 84 80 82 82 77 82 81 80 79 79 78 77 77 77 75 78 72 77 75 74 70 74 72 69 68 69 70 70 72 66 69 65 68 64 69 65 67 67 64 63 63 64 60 60 60 63 64 61 59 62 59 61 61 59 59 57 59 59 56 57 55 57 55 57 55 56 57 54 53 53 55 53 54 53 51 54 49 51 49 49 50 52 49 48 49 49 49 46 46 48 47 45 48 46 45 44 47 47 47 43 46 43 45 45 45 44 43 42 45 42 44 42 44 43 43 41 43 41 42 40 39 42 39 42 39 39 42 38 38 40 38 41 41 40 39 40 38 40 41 38 41 40 39 40 38 39 41 38 37 38 39 37 38 39 38 38 38 38 37 37 38 39 38 37 39 39 39
38 38 36 36 36 36 37 36 38 38 36 38 36 39 38 38 39 38 37 37 37 39 37 37 38 37 37 39 38 39 41 39 38 41 39 39 38 41 39 40 40 38 41 38 38 42 39 40 39 40 42 41 43 42 42 40 43 44 44 44 42 44 42 43 44 44 44 45 44 46 43 44 47 47 44 45 48 45 46 49 47 47 46 50 48 49 48 49 48 49 50 50 53 50 51 52 50 54 55 52 55 53 54 56 56 57 57 58 54 59 57 58 58 56 57 58 60 57 57 62 59 58 59 64 61 60 61 66 65 64 63 64 67 64 64 69 69 70 65 72 70 73 67 72 69 69 72 72 71 76 75 77 75 78 79 73 75 76 76 76 77 80 78 80 80 83 81 78 79 81 87 81 83 88 87 85 84 85 86 93 91 89 90 87 92 96 95 97 93 92 96 97 95 96 100 96 99 102 100 100 99 106 106 99 106 107 103 101 102 106 103 112 107 110 115 112 114 110 114 115 112 110 116 120 115 119 125 125 122 120 126 127 123 124 119 120 129 128 126 125 132 130 128 128 128 138 137 135 129 138 136 135 134 134 142 138 144 142 141 140 147 148 149 152 143 142 153 142 150 156 154 154 151 151 153 159 156 154 160 151 162 163 160 158 156 169 165 172 167 164 164 164 163 172 169 171 178 169 177 173 176 185 175 171 174 177 172 182 182 188 176 182 192 179 192 192 183 198 187 193 184 198 195 202 198 202 203 198 209 199 197 203 211 214 200 212 211 203 213 205 218 204 208 209 224 218 215 226 220 221 222 216 230 227 227 220 235 229 235 239 226 228 240 225 227 226 226 229 241 241 238 245 243 240 235 254 254 252 254 246 256 262 254 244 257 263 251 250 266 265 261 257 268 267 269 273 254 269 271 269 276 263 264 277 269 281 268 284 289 290 288 288 283 291 270 297 274 275 292 301 297 300 278 294 283 293 295 294 301 287 292 286 297 310 296 297 311 298 318 324 295 321 326 302 311 315 324 320 333 310 329 319 307 328 321 314 311 318 318 326 342 322 344 345 340 331 331 324 341 338 338 356 337 338 359 354 360 333 341 341 359 340 367 368 369 375 354 373 370 368 358 377 361 348 376 361 384 370 358 382 380 368 360 367 393 371 398 399 390 391 376 379 368 392 376 371 401 405 383 408 404 406 410 407 397 406 392 391 419 414 423 387 417 424 419 412 400 409 430 405 411 436 437 435 425 416 429 437 410 430 444 439 443 411 440 429 429 416 423 414 446 431 458 418 434 435 427 426 433 444 463 459 433 449 454 469 474 474 466 469 442 437 461 441 442 458 455 480 464 457 472 471 475 459 451 457 462 466 459 486 496 491 489 477 498 472 465 470 508 466 480 509 511 473 485 492 515 476 486 505 486 504 480 521 522 500 508 519 519 496 512 499 485 513 503 498 491 522 527 536 502 508 528 500 519 530 519 543 530 542 539 534 503 526 531 509 519 531 525 540 538 562 547 518 525 526 541 528 526 558 560 571 536 528 527 566 577 572 548 563 539 567 554 547 562 568 570 545 540 560 539 543 555 577 576 591 565 546 593 593 550 599 558 589 575 567 593 569 558 579 606 578 576 605 578 559 593 590 600 602 575 585 577 588 566 617 593 587 589 604 576 588 582 580 606 598 619 611 603 624 622 580 613 609 624 595 637 610 584 595 591 586 595 629 592 629 606 591 589 630 626 593 610 650 628 623 614 650 611 614 639 637 596 616 602 605 619 650 602 611 664 633 606 624 637 615 636 621 634 642 618 670 660 645 648 611 633 630 618 633 636 644 657 656 621 663 645 635 657 647 655 649 653 628 635 683 650 635 664 671 657 661 683 648 636 653 682 639 663 659 655 691 679 654 654 635 649 696 635 638 668 648 660 661 661 651 685 641 641 694 682 706 641 672 706 706 681 667 670 669 657 665 696 709 653 664 687 656 688 682 660 703 657 695 664 666 676 678 674 652 656 677 667 670 675 712 688 667 692 680 668 697 715 695 697 660 723 688 708 719 692 690 666 716 661 672 729 696 667 668 672 727 709 730 665 720 702 671 717 712 674 707 689 680 730 718 684 732 726 674 679 677 674 701 732 725 728 728 700 703 729 694 669 726 671 715 695 729 715 689 707 737 675 673 694 740 727 713 679 730 722 703 740 741 738 677 741 740 737 703 704 740 741 682 711 717 710 694 690 679 695 692 724 714 680 728 723 703 743 680 687 709 713 680 729 718 718 681 680 720 706 744 742 703 713 708 675 678 688 691 714 710 740 723 709 674 706 719 734 735 724 675 698 692 680 712 695 683 737 718 731 709 674 714 679 673 694 729 702 705 722 726 712 681 706 705 689 712 708 735 728 726 733 732 735 709 739 728 721 674 715 709 709 727 680 715 669 712 713 698 687 692 693 727 701 727 690 718 698 669 712 697 667 706 712 680 671 719 669 706 695 670 693 688 712 699 726 667 712 728 710 682 688 718 723 688 664 704 717 674 712 709 712 684 669 683 687 686 673 719 704 717 668 668 659 704 702 684 652 705 687 661 651 705 652 654 653 668 660 678 693 707 677 658 678 684 667 668 674 699 687 648 639 683 672 683 670 656 645 644 638 689 693 649 675 674 659 670 678 652 678 673 660 631 671 682 627 664 685 643 636 643 626 674 664 686 646 672 647 668 651 667 671 641 632 679 679 661 658 656 632 642 634 631 622 665 618 640 618 634 619 656 660 662 630 627 655 646 632 618 660 614 654 662 651 646 628 617 619 617 599 613 633 642 598 608 636 602 607 592 645 618 616 593 589 644 636 592 599 615 605 614 588 603 610 636 597 596 634 594 580 623 593 621 626 600 571 580 622 599 586 587 583 619 611 585 570 592 568 603 610 596 600 606 599 583 557 599 556 572 571 571 596 565 558 594 597 552 597 561 555 591 553 558 569 578 553 556 584 574 588 573 587 586 533 567 551 559 571 576 555 578 533 524 566 573 528 556 569 531 530 549 532 530 534 519 548 537 563 522 561 529 528 527 526 539 546 537 503 551 527 540 511 513 520 495 543 519 495 510 529 539 519 534 517 508 513 508 531 496 529 497 526 518 513 503 513 483 506 517 473 503 483 492 492 479 472 504 492 465 505 492 463 505 487 459 466 458 477 493 471 490 492 491 493 493 461 473 461 456 462 478 484 470 460 444 449 451 470 459 474 434 441 471 468 439 443 462 430 461 436 456 456 457 447 429 449 435 447 456 450 425 429 435 419 420 430 437 416 415 422 434 409 430 423 413 411 409 414 411 403 408 408 394 428 406 416 424 418 423 422 408 385 397 407 408 406 403 403 401 394 400 399 403 383 371 378 373 381 401 378 369 395 393 376 390 380 380 376 380 381 389 387 383 363 359 380 374 374 379 348 354 357 363 347 366 357 348 343 356 344 350 344 338 346 335 354 356 340 338 349 351 332 354 331 341 345 327 342 347 333 338 340 316 330 310 322 334 338 306 306 314 312 319 330 329 301 322 324 303 308 308 298 311 310 311 310 299 307 304 307 305 286 296 287 296 298 292 280 283 298 283 291 283 279 286 274 288 273 268 289 267 284 272 274 285 284 267 281 278 262 259 280 274 267 253 272 264 267 262 271 257 251 257 258 243 252 256 255 243 238 258 249 241 253 246 244 253 247 235 243 239 234 233 242 237 224 243 235 231 219 236 225 230 234 232 229 214 230 229 221 224 224 226 225 218 206 211 204 207 221 203 219 213 203 207 207 210 210 208 199 204 208 197 199 205 197 194 201 201 190 192 198 187 193 189 194 191 190 185 186 183 176 187 177 182 175 181 186 183 172 173 176 174 172 175 164 165 167 173 170 164 172 157 160 157 155 159 158 164 160 160 152 160 155 157 149 153 152 148 151 155 145 142 148 153 143 139 141 150 149 142 145 145 141 141 144 139 131 140 142 140 140 131 138 134 125 131 131 130 133 124 122 125 125 126 120 118 122 117 123 123 114 123 119 122 118 121 115 118 115 118 117 108 113 111 115 107 108 108 112 103 107 108 109 108 99 99 103 100 101 104 98 100 96 101 100 100 97 99 97 91 92 98 90 92 95 91 91 92 90 88 86 90 83 88 84 82 88 84 81 82 80 84 83 77 78 82 77 80 82 76 75 79 77 75 77 78 73 74 75 73 74 73 74 71 71 73 67 72 67 69 67 70 67 67 66 63 66 63 65 61 61 63 65 63 63 63 60 61 59 57 59 59 58 61 60 57 56 58 55 59 58 58 54 57 53 55 53 53 53 52 53 52 51 52 52 54 53 53 53 52 49 48 51 48 48 51 47 46 46 48 48 48 47 46 46 44 44 46 44 46 45 43 43 43 44 45 42 44 42 44 43 41 43 40 43 42 42 41 41 41 42 40 40 40 41 38 39 41 40 40 40 38 40 41 40 39 41 40 38 38 39 38 37 37 39 38 39 39 39 38 38 37 37 37 38 39 38 38 36 37 36 36 36 38 36 37 36 37
38 37 38 38 37 36 36 37 38 36 36 37 37 38 37 36 36 36 36 37 38 38 37 38 39 37 37 39 38 37 39 38 39 41 41 38 40 39 41 39 40 41 39 40 40 39 39 40 42 41 41 42 40 39 41 40 42 43 43 41 43 41 43 44 45 43 45 44 44 46 46 44 45 45 47 45 46 45 48 46 47 47 47 46 47 48 51 48 50 51 52 51 49 49 49 50 54 52 54 52 55 53 56 53 54 56 53 55 56 55 59 58 59 58 60 56 58 58 59 60 62 60 61 63 62 64 65 65 61 61 62 66 65 66 65 64 69 68 65 67 69 67 71 71 70 69 70 74 74 71 70 75 77 76 78 75 75 78 78 76 77 81 83 82 80 84 78 84 80 86 82 80 84 88 82 87 84 90 85 87 86 93 91 89 92 88 97 92 96 96 93 92 92 101 98 100 97 95 98 102 105 104 106 98 99 100 107 109 107 106 104 106 113 110 105 116 108 110 113 114 109 117 117 121 117 116 116 114 120 122 116 123 118 120 121 128 127 121 121 126 125 129 125 125 134 133 127 136 140 129 138 134 134 143 134 137 134 143 138 148 148 141 145 150 142 144 143 154 144 148 155 155 152 160 154 153 161 150 159 160 152 165 165 168 159 161 165 171 164 166 169 165 173 162 167 177 173 178 182 176 173 169 170 185 186 173 180 182 183 174 191 180 180 179 180 181 192 196 194 190 196 190 203 203 201 205 207 201 196 209 194 197 211 211 211 208 205 210 213 202 219 209 216 205 208 213 223 227 217 221 218 230 219 229 217 219 236 236 236 238 221 221 229 243 238 237 227 232 247 235 248 244 240 234 248 243 256 258 257 249 258 251 256 245 253 247 261 260 252 248 250 249 273 255 272 256 267 274 274 267 266 258 283 279 274 285 275 274 286 282 293 270 272 283 288 274 288 274 281 296 287 289 286 301 294 303 294 297 299 290 287 311 314 316 314 299 304 302 313 308 313 321 316 316 310 302 306 309 335 304 330 309 337 312 339 336 313 322 314 325 339 347 339 347 349 349 328 345 326 352 352 335 338 342 348 355 335 336 354 351 359 339 370 360 367 355 358 370 354 357 379 367 371 372 373 371 361 381 381 385 366 364 365 384 366 385 392 397 387 376 380 368 402 400 383 395 374 410 377 375 403 397 406 391 416 398 413 411 395 396 386 399 425 418 395 426 404 422 418 409 412 417 427 412 420 430 437 418 409 432 446 422 435 411 437 422 420 412 451 440 447 437 441 458 445 439 461 454 432 429 439 458 465 468 431 460 445 450 471 469 479 468 459 451 442 443 480 446 466 454 467 477 448 452 456 468 455 454 461 473 497 461 488 476 459 502 497 470 497 491 499 489 480 494 497 500 507 483 509 518 480 507 477 504 487 477 490 484 521 496 511 517 527 506 524 525 532 505 532 520 537 529 517 512 505 537 508 546 514 525 538 510 542 543 553 531 551 543 513 514 549 560 540 552 523 562 532 532 552 548 555 523 549 541 523 548 539 526 526 572 562 574 553 537 581 569 549 567 575 543 576 545 538 552 590 562 588 555 572 577 549 549 587 561 598 556 573 587 553 555 568 609 604 597 565 555 612 593 562 612 591 598 564 593 572 588 576 591 568 566 592 612 595 622 592 586 585 589 618 590 618 610 589 607 591 590 597 631 626 586 592 595 627 625 611 593 620 638 597 612 634 638 642 612 636 593 598 628 638 620 640 650 609 655 598 608 631 607 607 628 618 608 604 606 605 654 617 648 627 615 657 648 613 622 648 629 668 641 646 673 659 617 677 649 672 636 635 628 678 676 662 645 621 676 632 640 646 688 664 676 669 643 628 672 685 657 653 659 673 631 664 695 652 664 637 635 699 651 642 646 664 699 655 645 680 640 662 652 667 668 689 686 647 677 674 648 662 680 665 709 696 698 685 685 668 699 684 668 714 698 678 713 683 683 685 701 675 701 660 671 714 686 718 705 674 670 658 714 715 697 668 710 665 662 660 714 677 706 670 710 670 709 706 680 721 676 730 728 717 721 729 718 726 695 692 684 674 725 690 702 682 675 700 681 703 705 734 708 689 682 701 708 685 726 689 676 737 716 736 703 672 709 710 705 689 708 727 711 711 683 679 729 706 715 676 686 684 686 740 718 714 705 691 731 693 712 739 704 682 723 698 700 688 730 683 685 701 726 707 730 694 709 718 717 684 699 731 738 735 686 741 739 718 717 678 741 675 729 717 714 738 701 741 681 717 710 724 744 692 686 689 711 680 732 713 689 716 729 712 706 740 739 698 711 709 732 738 710 675 740 709 738 695 677 737 735 683 679 738 696 681 739 682 680 728 678 709 707 684 676 715 712 686 713 736 697 700 719 693 684 679 712 674 707 715 679 698 737 697 705 701 704 702 710 711 687 716 689 734 670 706 708 724 733 681 700 731 682 668 728 663 671 715 694 729 685 726 717 708 719 695 680 717 678 658 695 676 725 714 687 696 704 705 683 695 690 672 657 711 661 719 706 658 654 665 670 673 688 713 713 689 701 668 709 682 713 648 703 686 661 692 710 661 668 674 680 655 670 693 703 672 696 661 642 669 689 691 643 652 684 641 678 662 649 653 696 634 649 649 655 647 651 642 634 636 677 691 666 676 665 674 651 658 635 646 644 674 678 633 652 623 634 649 635 640 624 677 617 633 627 636 650 672 653 621 634 618 666 669 665 626 642 663 666 607 641 608 606 642 659 615 613 660 616 605 655 643 598 640 616 656 617 617 647 612 629 644 614 622 593 644 606 634 622 586 607 637 625 618 615 600 615 608 637 599 635 592 616 613 627 608 613 587 625 586 609 584 586 624 586 576 602 579 616 619 577 598 564 595 609 582 561 566 578 612 601 594 586 570 579 596 584 564 594 553 559 584 558 567 552 575 559 554 566 564 594 569 581 571 573 574 582 545 557 533 543 561 540 538 543 556 542 547 564 533 529 550 525 563 566 564 539 517 564 537 545 559 552 519 560 550 547 541 538 506 522 540 521 519 503 512 507 510 527 520 499 511 499 519 499 508 536 509 533 527 492 505 520 520 510 530 509 491 516 513 483 479 524 477 503 500 511 510 514 490 492 481 480 507 472 501 480 492 474 504 486 476 479 458 468 462 462 467 485 474 472 458 463 450 470 463 468 469 481 468 472 461 478 472 448 477 470 453 433 432 468 430 454 446 439 462 427 435 460 457 449 457 459 455 432 454 439 418 413 423 427 409 443 415 433 415 410 443 427 417 427 400 410 435 401 423 400 398 395 403 429 397 416 410 391 397 419 398 403 398 416 392 387 387 388 406 391 410 383 394 384 379 396 402 397 394 398 383 372 392 361 365 378 365 377 361 357 366 384 377 350 356 366 375 353 371 379 372 351 362 345 359 362 343 339 362 346 349 333 363 345 359 339 360 337 346 343 327 341 353 340 338 335 331 325 330 331 328 325 335 316 330 311 307 312 326 304 319 303 303 325 308 329 320 316 316 297 304 297 295 309 290 297 287 308 285 303 302 293 300 292 291 283 295 301 280 293 299 285 286 274 280 286 276 285 293 279 280 289 282 277 265 274 277 263 267 258 265 261 253 262 256 272 270 264 252 262 269 250 243 249 252 264 264 250 249 248 249 237 237 236 242 242 243 244 228 234 231 235 225 230 239 224 241 222 230 231 233 229 229 232 218 218 214 228 231 214 212 228 225 212 208 212 203 204 212 219 214 212 210 203 205 200 203 201 196 202 204 197 205 204 188 190 194 191 195 188 190 188 180 180 184 178 187 179 178 190 187 186 188 183 178 176 177 171 180 170 167 174 173 172 172 163 164 171 164 163 162 157 170 158 168 158 154 155 159 152 158 159 157 149 155 157 153 152 157 144 142 154 144 141 146 143 144 147 146 138 135 139 136 140 137 137 141 140 135 129 136 135 138 138 131 128 129 132 132 127 128 130 128 121 125 121 118 124 122 123 123 116 115 117 117 111 113 117 110 117 117 117 115 114 111 114 112 108 104 104 104 102 102 103 100 98 106 102 102 101 97 102 103 95 96 93 97 98 98 98 90 90 95 90 90 89 89 91 88 89 85 85 88 82 86 87 83 83 85 83 84 84 85 83 83 82 82 79 75 77 77 80 77 73 76 76 77 74 70 74 70 73 71 68 71 70 73 69 70 67 70 69 68 65 68 66 63 65 66 65 62 65 65 59 59 61 61 58 58 60 61 62 61 58 58 59 59 59 55 57 58 55 54 56 57 55 55 55 55 53 52 53 52 50 51 49 50 48 48 48 48 50 50 49 48 47 48 47 45 47 47 48 47 46 45 45 46 44 45 43 43 43 44 45 44 41 44 42 44 41 43 41 40 40 41 41 40 39 39 40 41 40 39 39 39 40 40 38 41 38 38 39 39 40 38 38 39 39 39 38 37 37 39 39 37 38 37 36 37 36 38 38 36 37 37 37 37 37 38 38 37 36 36 38 36 38 38 36
37 35 37 37 35 36 37 35 35 35 36 37 36 37 37 38 38 38 36 37 37 36 37 38 38 37 36 38 38 37 37 37 37 39 37 37 39 38 38 41 38 39 38 38 41 40 39 41 38 38 40 41 42 40 41 40 40 40 41 41 40 41 44 42 41 42 43 45 43 44 44 45 43 45 45 47 45 47 46 46 48 46 48 48 48 47 49 47 48 51 51 48 51 52 49 53 53 54 54 53 53 55 52 53 55 55 56 53 57 57 57 57 56 57 60 58 56 58 62 61 57 61 62 62 60 60 59 63 63 62 61 64 66 63 64 63 68 66 69 69 69 68 69 72 67 68 74 70 69 71 73 73 73 77 78 73 74 76 78 78 77 80 82 81 81 84 84 78 78 80 79 82 86 83 85 89 86 86 85 90 89 88 94 91 92 96 94 89 96 91 96 99 98 93 101 102 99 104 103 98 104 96 104 105 101 102 101 109 103 103 107 108 107 108 108 110 107 116 116 116 110 118 114 120 114 122 116 118 119 122 122 116 121 121 125 118 125 126 127 123 129 131 134 128 129 136 138 132 136 132 141 135 131 139 132 146 146 138 139 139 139 148 141 150 145 150 142 147 144 155 145 156 154 159 155 149 160 162 151 153 162 165 155 167 165 169 166 171 166 158 174 172 164 169 174 170 173 172 176 168 181 183 170 184 184 182 182 182 178 186 183 185 181 195 181 182 185 181 198 192 196 192 187 202 203 203 192 197 201 200 209 202 211 198 202 204 199 211 217 216 211 222 214 224 210 217 207 211 228 230 217 225 220 215 232 215 222 216 223 222 228 231 226 244 229 241 229 227 236 246 250 249 250 231 254 242 255 252 257 246 255 251 262 264 260 253 267 248 267 258 263 255 268 251 253 274 252 274 278 263 267 272 266 278 283 263 264 276 287 281 282 270 292 295 269 288 282 291 291 303 294 300 291 283 284 302 297 292 303 294 311 302 306 299 306 291 310 318 302 319 308 310 317 317 329 326 325 305 310 329 329 312 323 336 327 316 317 321 339 340 337 340 330 333 339 344 348 346 350 349 353 346 339 348 344 335 359 344 350 353 355 342 340 360 347 354 357 377 363 373 350 346 353 370 350 382 366 363 363 367 369 363 369 366 391 379 380 397 372 381 397 393 384 397 403 400 407 390 376 410 381 377 408 391 389 383 382 394 406 403 412 419 416 423 420 430 403 413 395 406 424 428 433 421 410 418 424 425 438 436 416 408 430 441 433 438 413 420 447 450 433 441 435 438 436 460 445 437 443 426 435 455 469 446 454 450 462 441 468 453 461 458 437 464 473 478 468 444 479 480 455 490 453 479 459 487 451 460 498 492 471 495 494 472 460 477 482 500 469 485 487 474 484 502 495 504 475 478 489 475 491 508 492 517 510 493 506 525 514 522 484 500 494 486 489 532 513 535 521 513 509 521 522 498 500 536 532 514 538 551 507 527 508 540 545 538 555 524 552 526 539 524 554 520 535 529 541 531 530 532 523 520 522 526 561 534 528 542 547 545 528 540 580 556 585 584 582 581 575 565 565 571 578 564 578 552 554 587 584 559 546 572 575 596 564 581 563 585 590 579 558 597 607 597 555 584 561 590 568 571 601 616 596 599 570 588 574 605 572 574 594 575 623 591 581 622 626 615 614 598 574 619 588 635 600 598 634 630 603 612 591 637 606 610 635 627 642 591 591 605 648 641 630 609 593 615 633 630 640 646 643 640 650 618 643 607 640 644 604 637 604 633 632 636 658 636 607 623 618 667 632 622 655 634 618 613 651 613 662 663 675 636 676 616 632 617 670 679 670 657 642 651 647 662 657 669 625 655 634 667 656 668 671 677 653 631 693 667 695 637 682 653 661 671 695 695 690 650 673 656 655 690 702 683 687 662 667 701 693 667 664 700 648 701 660 707 707 656 682 671 666 682 670 681 694 708 698 692 692 691 692 649 672 701 656 658 715 687 671 668 653 681 694 662 721 665 704 689 722 664 695 725 704 695 681 669 705 667 719 701 677 678 704 661 665 708 686 693 717 699 678 680 684 728 699 682 683 712 728 698 696 722 708 692 696 714 723 717 698 726 681 675 689 685 694 731 738 675 669 727 696 710 700 728 734 677 688 694 725 681 740 687 740 712 725 712 691 713 694 735 702 707 742 704 742 724 691 706 679 726 717 741 713 692 716 701 712 718 722 707 687 703 695 694 727 700 740 694 729 698 737 720 683 740 679 680 719 727 713 724 708 716 720 707 693 722 734 730 694 710 723 737 698 742 685 709 727 710 689 710 692 679 714 699 744 717 734 716 696 730 724 689 699 728 720 716 703 707 693 697 717 692 712 723 719 728 693 710 718 673 720 689 723 706 701 727 675 733 707 681 699 720 722 669 728 721 727 717 709 676 684 682 694 722 732 681 719 695 731 706 695 709 724 689 686 696 687 669 713 673 676 707 720 669 707 703 697 704 724 676 674 699 724 716 685 685 701 682 682 716 669 660 659 722 655 695 703 687 717 693 712 683 666 657 674 659 694 684 710 703 687 665 665 665 712 692 689 649 692 661 680 698 690 693 671 691 686 691 678 698 644 696 705 700 676 701 658 653 699 690 675 694 644 642 683 675 689 691 657 635 687 654 682 682 667 657 680 632 627 686 646 685 688 644 678 675 676 647 633 632 633 670 676 644 644 666 645 650 650 666 628 626 630 670 661 618 668 658 625 646 665 611 655 632 654 655 655 648 606 644 618 643 634 620 649 658 602 658 602 637 616 628 623 602 627 621 615 636 631 632 646 607 642 645 632 628 592 640 609 593 640 586 587 611 581 585 608 590 599 589 582 584 613 627 618 614 614 582 588 605 582 592 610 567 620 586 596 563 603 602 560 567 596 573 569 606 566 567 557 604 580 593 553 598 579 564 585 552 562 546 594 587 574 561 592 539 561 555 549 561 579 589 577 534 553 553 539 557 540 542 554 550 563 570 575 551 524 562 539 538 522 535 544 524 538 548 530 548 553 547 524 510 528 558 557 522 535 533 505 537 540 522 540 510 504 530 524 508 497 535 536 505 510 510 488 522 509 506 486 522 502 516 511 512 513 482 508 504 519 507 517 482 508 507 499 469 509 472 509 476 495 473 498 489 465 496 495 486 473 487 466 499 461 484 474 472 475 461 472 491 480 456 445 484 447 458 453 472 457 442 478 445 464 443 470 450 456 433 428 434 455 434 433 460 427 428 433 459 461 456 433 444 432 439 426 414 429 446 412 442 412 441 421 433 440 425 399 415 403 435 426 418 413 407 414 423 418 410 409 419 406 406 383 414 398 417 411 388 404 395 398 379 391 405 377 402 396 388 367 387 393 397 389 362 369 393 395 375 381 377 384 357 389 364 387 368 368 372 354 347 368 350 373 376 344 343 340 340 371 343 338 358 341 346 339 346 342 332 347 329 354 352 339 325 352 329 323 329 343 348 328 324 322 317 326 340 338 332 310 333 315 314 331 324 325 313 329 309 322 307 322 314 294 317 320 292 318 301 296 293 307 301 304 296 284 288 284 307 287 291 284 275 295 297 284 280 289 275 268 270 286 282 281 278 272 287 265 272 267 278 277 266 260 254 262 271 251 251 261 272 266 249 263 255 249 258 246 250 240 250 254 241 252 256 256 244 231 236 238 248 231 228 248 240 243 236 232 232 240 221 226 223 220 229 219 230 233 212 224 225 214 227 220 210 219 215 208 205 212 208 209 220 201 211 204 204 199 210 201 193 204 200 204 197 203 200 194 198 191 195 193 188 196 194 182 189 179 183 192 182 190 182 181 181 183 188 180 186 176 171 174 176 170 176 168 177 178 175 175 166 166 167 158 167 157 169 156 155 154 163 158 157 163 160 160 151 161 149 151 147 156 147 145 151 150 148 144 149 149 146 137 145 146 146 144 143 144 141 131 131 129 136 134 134 133 127 134 129 125 127 124 131 127 119 125 125 122 126 120 124 119 122 119 121 123 121 112 112 118 119 111 110 117 111 114 108 114 112 107 103 111 107 106 100 107 102 104 99 106 98 99 104 101 99 94 99 96 97 96 95 91 97 97 93 93 92 89 92 90 93 91 84 90 86 82 82 81 85 84 83 80 84 80 79 84 82 79 79 83 79 76 79 75 76 78 75 73 72 76 72 72 71 74 75 74 71 68 69 67 72 69 65 69 64 66 65 67 67 67 66 61 61 60 65 59 59 62 62 63 62 62 58 61 60 56 60 60 56 57 58 57 56 55 55 53 55 54 54 55 52 52 51 50 54 51 51 53 52 49 52 49 51 48 51 47 48 47 46 45 45 47 48 47 44 46 45 44 45 45 45 44 45 44 44 43 41 41 42 44 41 41 40 43 41 42 40 42 39 40 42 39 41 40 38 41 39 39 38 41 38 41 39 41 38 39 37 37 37 39 37 39 38 39 36 38 38 38 36 37 36 38 38 37 37 36 37 37 38 36 35 36 37 35 35 35 35 35 36 36 35
36 36 35 36 36 37 35 36 35 35 36 35 35 35 36 36 37 36 36 36 37 35 37 38 37 38 36 38 36 37 37 36 36 38 38 39 37 37 38 38 37 41 41 41 38 39 39 40 39 40 40 41 40 41 39 40 41 40 39 39 40 40 43 40 42 41 43 44 43 45 45 44 44 45 44 45 46 46 44 44 44 47 48 48 46 46 46 49 50 47 48 50 50 48 51 52 50 51 51 51 54 53 54 53 52 54 55 57 57 54 54 54 56 59 59 60 57 58 59 60 59 61 59 60 63 58 61 60 62 61 62 64 64 66 67 68 68 67 65 66 70 69 70 69 67 68 73 72 75 75 72 72 74 73 74 73 78 78 77 78 76 79 76 83 82 83 82 80 84 82 82 84 86 84 85 87 85 90 83 90 86 88 85 93 89 92 88 89 94 95 98 92 97 97 99 96 102 96 101 95 95 105 98 97 99 102 108 101 101 102 107 111 104 104 111 111 114 114 111 111 117 114 113 120 120 120 122 122 125 120 121 126 118 127 119 119 129 122 124 131 129 124 135 135 132 125 130 134 130 128 140 137 133 131 133 133 146 140 143 136 144 142 149 147 141 139 141 145 148 152 145 147 149 157 148 149 161 153 158 153 155 155 152 159 161 160 162 169 164 166 171 162 173 168 168 171 165 173 173 172 182 182 175 173 181 184 176 185 188 188 185 186 179 183 188 192 197 181 197 197 191 185 201 204 188 191 207 199 193 203 201 198 197 209 214 203 215 204 219 214 209 219 213 220 222 205 220 220 219 225 210 210 213 226 214 229 231 217 227 225 238 230 226 242 231 239 230 237 244 245 244 228 249 232 233 239 242 251 251 248 243 260 240 241 252 257 246 263 246 246 261 265 251 249 270 262 254 277 267 278 260 277 258 271 268 266 274 279 278 278 267 266 293 279 275 293 296 283 286 298 303 302 304 299 291 298 305 290 297 299 292 287 316 317 311 318 293 317 308 303 304 310 327 325 327 318 314 309 327 325 331 317 324 335 316 311 321 336 328 326 315 333 342 329 336 348 323 323 351 327 340 353 331 349 340 352 346 342 365 363 335 344 366 342 343 354 369 342 365 362 361 366 371 366 367 374 373 380 363 378 387 380 388 360 375 379 378 362 369 369 370 369 401 377 390 370 402 392 380 384 384 409 385 402 408 383 393 387 416 408 412 392 421 392 397 406 392 431 404 430 402 423 424 426 408 401 413 432 436 407 435 429 420 449 429 436 424 435 446 415 451 450 420 456 427 462 462 455 430 437 427 454 471 432 454 463 431 437 466 449 445 482 442 443 476 469 479 449 456 489 460 465 449 476 451 486 454 474 456 498 470 487 476 485 498 478 491 498 480 495 466 501 488 472 514 473 484 487 500 486 520 502 484 521 501 515 487 517 495 511 486 513 505 516 529 515 526 515 528 500 523 507 497 545 507 545 499 514 533 526 513 544 538 552 516 530 557 541 515 550 550 554 554 515 556 538 548 535 525 530 523 547 552 525 550 544 569 573 553 576 543 552 559 581 578 568 584 533 582 566 575 579 570 584 553 593 548 551 590 548 572 565 577 558 601 597 554 587 604 608 576 579 559 559 591 582 580 565 566 602 586 598 580 591 598 582 601 584 617 607 588 611 596 602 597 600 575 618 586 629 624 590 608 631 583 602 590 627 639 594 634 635 588 616 598 640 622 645 593 615 625 640 635 607 643 629 604 632 647 615 645 643 603 610 603 639 606 603 663 630 653 630 645 663 621 610 656 629 649 663 612 670 658 653 630 617 654 619 648 661 654 672 654 667 675 660 637 651 646 657 634 631 664 673 652 670 630 630 676 630 669 656 636 681 666 665 651 685 633 655 683 670 687 689 686 671 697 647 638 679 682 697 701 650 696 657 676 684 694 706 656 650 662 677 673 675 684 689 649 704 700 681 678 668 690 686 699 674 681 653 685 667 669 686 664 671 668 716 686 689 698 668 664 667 682 692 724 691 720 709 662 718 671 693 685 690 698 695 711 684 675 720 727 678 673 713 724 703 696 680 672 673 691 718 717 697 717 670 665 715 708 694 724 700 681 681 678 734 715 673 731 710 719 714 716 707 710 718 683 730 737 697 711 689 692 705 721 676 711 734 738 695 704 739 730 719 695 684 716 742 690 695 730 735 743 679 740 719 705 705 677 726 745 705 693 686 722 685 718 733 694 714 745 730 676 684 686 730 683 696 735 731 718 680 721 676 717 716 721 676 707 683 727 706 714 705 717 690 746 720 707 724 718 705 707 718 745 717 701 681 737 720 735 707 724 740 738 694 710 712 725 741 720 735 730 686 724 732 731 723 705 735 731 686 686 675 721 737 682 732 712 715 718 689 706 732 709 679 678 729 723 715 715 708 734 697 694 714 691 708 693 679 712 680 703 736 694 693 671 703 695 711 676 670 670 723 732 708 705 693 704 721 703 675 671 684 674 667 725 695 711 669 691 683 665 723 685 669 684 680 663 676 665 694 664 715 708 713 700 696 668 719 655 662 700 665 689 700 704 701 677 671 694 708 649 678 658 648 663 666 702 700 648 691 668 698 682 651 667 676 685 683 701 702 678 680 650 656 681 643 686 684 679 683 672 670 638 639 672 694 665 679 668 693 691 651 666 672 669 677 633 668 670 649 688 663 635 684 624 671 656 643 655 674 620 626 664 667 673 629 632 641 668 644 638 612 663 642 625 663 663 653 633 640 638 663 633 636 648 624 618 656 626 610 616 626 661 612 631 598 604 620 614 596 616 598 610 592 649 614 616 637 608 635 603 595 617 638 623 621 621 638 640 600 589 595 619 625 626 621 614 584 604 621 624 607 604 592 577 595 626 603 567 605 585 576 603 610 618 562 566 564 559 603 563 613 564 583 585 577 553 604 563 551 550 604 549 577 557 576 574 565 563 542 592 555 573 581 545 574 549 580 549 546 561 582 554 562 544 558 567 579 547 574 553 562 550 533 532 572 523 564 556 565 566 524 543 517 546 542 548 523 557 553 539 515 517 526 539 511 512 525 506 547 540 518 498 535 538 506 508 510 538 514 490 497 493 497 523 501 524 493 481 520 480 489 515 492 522 475 479 521 475 497 475 482 470 508 487 478 488 507 509 489 485 475 471 460 457 503 488 463 482 479 485 461 489 478 480 458 445 461 476 478 465 455 480 451 452 470 457 453 447 440 460 462 437 463 459 452 459 441 428 458 440 421 439 443 431 452 455 442 440 434 445 452 421 411 444 435 426 438 439 402 408 434 434 423 400 428 417 427 433 428 395 418 411 415 416 416 404 400 406 399 384 411 413 388 384 402 387 379 402 392 408 396 369 372 379 399 376 364 373 370 375 362 384 378 360 386 368 358 380 377 383 383 365 366 357 357 366 369 358 352 351 344 347 354 337 364 366 364 345 332 339 339 333 346 355 347 327 354 344 348 326 324 341 331 324 346 320 337 343 336 313 319 331 328 320 314 331 311 330 323 308 306 326 312 319 302 322 297 305 300 299 293 292 316 298 289 290 293 302 306 290 285 290 291 298 287 293 281 276 293 281 293 294 276 268 270 286 273 272 279 285 275 279 284 273 273 258 255 269 259 265 259 262 249 261 272 248 265 268 252 262 245 255 262 251 243 259 244 235 236 242 251 238 230 244 243 245 248 243 239 225 223 230 230 242 221 225 238 237 228 224 220 233 222 229 218 218 212 213 208 209 206 205 205 210 205 208 207 208 206 209 208 200 207 210 210 211 192 208 200 203 200 194 203 196 185 187 195 184 181 197 179 193 184 183 187 179 174 186 186 181 180 173 182 180 180 180 172 166 173 173 167 167 168 160 170 169 173 161 165 167 162 158 163 155 159 158 160 152 157 148 156 150 152 151 154 152 155 147 148 142 143 148 139 142 142 135 138 141 145 139 136 144 143 142 134 141 139 134 129 138 137 131 135 128 128 123 132 125 121 124 118 117 116 119 118 116 120 119 122 122 122 120 116 117 110 116 117 112 110 107 115 104 111 107 107 108 108 101 101 104 99 105 106 98 101 103 103 104 100 97 100 95 97 95 99 96 96 94 89 96 88 92 93 86 86 88 84 90 88 87 81 81 87 81 79 79 79 85 84 80 81 82 78 76 78 76 80 77 76 72 72 71 74 74 70 71 69 69 73 74 71 69 68 68 67 65 66 68 65 64 64 66 66 64 63 61 61 64 63 61 58 62 60 60 57 57 61 62 56 58 58 58 57 56 58 58 55 56 56 55 53 56 52 53 52 53 51 53 53 49 52 49 50 50 50 49 50 48 49 47 47 47 48 48 45 45 45 47 44 44 45 46 45 43 45 44 42 44 42 41 42 41 42 41 40 41 41 40 39 40 41 40 41 39 38 38 40 39 41 41 40 39 40 38 40 37 39 37 39 39 38 37 39 38 37 38 36 38 36 38 36 38 36 38 37 37 35 35 35 37 35 36 36 37 36 37 35 36 37 37 36 36 35 35 35
36 35 35 36 36 34 36 36 36 36 36 35 36 36 36 35 37 35 37 37 37 37 35 36 37 37 37 36 36 37 38 38 36 37 38 38 38 38 38 39 39 39 37 39 38 40 40 38 39 39 39 38 40 38 40 39 40 41 40 39 40 41 40 43 42 42 42 41 44 41 44 44 45 45 43 45 45 46 45 47 44 47 47 47 45 46 45 48 49 47 51 47 47 50 51 49 49 50 51 49 50 51 53 51 52 53 53 56 53 55 56 57 56 58 56 57 55 57 60 62 57 57 57 58 59 63 60 59 60 64 62 62 61 64 65 63 63 68 67 69 68 67 66 71 72 68 67 74 69 74 75 74 76 71 71 72 75 77 73 76 79 79 75 79 79 79 78 84 83 82 84 79 83 80 80 86 84 84 83 89 84 85 87 88 86 95 90 89 91 89 93 94 94 98 92 93 96 94 103 102 102 102 105 98 104 102 100 108 104 104 108 107 110 110 106 110 108 115 110 112 114 119 109 118 116 119 118 118 116 116 121 122 122 122 120 121 120 119 126 121 127 123 130 131 134 127 127 129 127 133 131 134 141 139 141 142 137 146 134 141 142 142 149 137 144 143 152 151 142 147 149 146 153 150 153 154 155 154 153 155 165 158 167 163 153 157 163 164 158 166 171 166 165 175 169 171 163 176 170 170 181 178 173 174 176 179 176 189 185 190 181 175 185 192 180 190 190 197 182 184 188 198 193 189 194 189 203 195 207 204 191 207 198 197 205 206 202 198 210 204 213 214 204 210 209 221 207 212 218 216 227 216 229 219 219 234 228 225 228 227 227 240 241 227 239 230 233 243 240 243 245 231 241 235 238 252 236 249 257 248 237 262 252 258 252 258 265 245 254 257 259 257 269 263 269 253 258 260 266 257 275 260 283 263 278 273 263 270 286 271 284 271 280 295 277 284 292 277 292 285 292 304 283 289 299 308 284 308 284 312 308 295 294 312 306 304 314 299 305 297 297 324 299 322 307 302 314 306 306 332 330 328 334 320 310 337 322 333 326 323 326 317 342 337 342 326 328 335 342 350 325 331 328 328 346 349 337 359 339 368 364 358 338 353 347 365 363 349 369 357 368 369 358 373 365 368 376 367 376 382 377 381 360 382 385 366 381 395 363 392 400 392 397 401 369 392 409 374 391 401 406 398 401 397 394 382 399 421 411 414 423 416 411 425 422 424 395 431 404 418 408 409 412 413 438 439 417 406 419 411 406 411 429 421 430 445 419 442 418 426 437 434 446 428 430 442 450 437 458 432 466 449 436 459 429 434 463 458 478 463 460 458 443 479 469 478 483 484 450 458 465 465 459 449 475 477 470 489 492 489 483 463 495 495 473 460 483 496 464 492 476 511 474 492 509 505 491 511 489 515 480 508 477 511 517 480 504 496 502 487 487 512 535 529 513 488 501 539 506 504 518 514 507 518 542 524 497 508 528 523 524 530 542 507 534 553 522 544 510 522 510 543 532 548 519 517 536 549 552 554 525 557 547 550 562 575 554 574 570 579 572 530 566 567 551 564 569 554 560 581 575 587 553 567 546 582 559 542 584 573 594 582 587 569 596 571 564 552 593 556 561 576 594 572 562 598 595 580 565 591 586 568 593 600 578 600 615 622 582 606 568 591 573 626 585 630 593 577 584 604 602 589 602 580 595 581 633 630 594 639 624 637 584 599 589 637 589 645 597 645 650 593 601 646 598 649 627 601 619 620 599 597 619 606 605 600 617 627 602 628 647 656 641 664 653 665 617 637 652 648 632 654 648 667 653 656 673 651 637 663 667 617 648 624 659 646 654 620 679 633 673 622 649 657 647 660 655 626 685 676 664 651 676 633 674 642 677 638 637 641 672 694 696 654 672 637 644 698 653 660 692 659 680 674 692 653 643 654 699 674 667 653 691 655 668 699 669 682 655 646 699 701 711 683 657 653 648 666 655 657 689 717 687 715 698 709 671 688 672 704 704 704 689 718 718 670 675 706 708 691 673 699 664 725 726 671 705 675 669 663 709 669 686 702 698 704 675 729 709 687 727 689 666 717 722 691 718 676 717 708 714 710 703 685 706 715 719 690 695 718 682 678 707 706 677 724 734 697 671 717 674 735 671 675 719 729 702 702 682 695 675 731 682 723 692 722 704 688 724 677 690 712 698 689 681 742 697 734 690 708 703 678 738 692 729 738 695 742 698 743 733 683 694 691 708 718 707 699 734 718 703 710 716 687 685 683 683 738 742 698 732 730 733 724 706 715 746 686 741 697 713 687 735 731 702 695 702 693 717 719 735 703 712 734 714 720 740 720 710 693 701 694 676 686 701 736 684 730 744 707 678 709 718 736 693 699 677 717 725 710 681 705 688 725 737 676 685 695 710 700 711 706 695 712 718 693 689 738 703 676 685 709 695 707 697 723 732 712 697 713 678 716 689 705 711 683 709 724 719 691 702 710 687 693 695 726 708 690 679 729 668 714 725 697 728 724 660 722 676 712 689 709 692 672 656 711 670 658 721 720 712 683 688 679 708 659 696 691 718 653 658 716 656 666 687 689 682 651 708 696 673 670 699 647 686 654 669 643 703 648 697 645 688 643 644 666 672 685 686 672 656 682 653 672 657 634 634 658 633 693 683 646 652 667 675 694 632 638 670 659 642 661 690 655 653 687 627 649 640 668 657 649 666 640 642 650 670 677 621 618 654 665 641 635 622 642 615 663 633 670 621 650 625 621 643 669 655 609 647 620 621 607 621 604 610 607 636 605 621 620 644 598 647 600 604 622 648 602 626 639 635 645 628 631 596 597 640 625 601 595 605 582 635 634 598 585 630 615 607 580 592 596 620 592 606 630 621 591 622 592 606 599 586 590 589 618 612 621 576 612 585 571 583 563 557 596 598 603 566 578 567 607 598 584 570 562 586 577 595 584 596 566 576 570 574 581 572 539 584 541 554 537 534 574 585 544 576 538 546 560 563 530 532 570 531 533 553 568 553 552 555 563 546 559 523 529 549 521 563 531 528 524 543 549 538 528 524 538 516 506 548 545 501 523 507 532 539 535 495 522 505 532 513 496 506 537 529 486 510 484 490 518 528 487 497 508 488 486 518 508 474 509 479 498 479 507 514 491 467 486 464 503 465 493 503 503 486 486 465 494 456 494 465 482 471 460 457 489 489 466 475 485 472 471 485 458 471 477 439 473 441 456 465 474 443 439 449 432 459 431 434 444 427 425 429 438 462 455 426 429 457 443 454 449 420 425 439 437 416 418 439 418 428 432 409 416 415 418 403 427 421 428 404 414 416 431 399 414 415 417 394 414 406 416 392 393 406 383 415 412 405 411 404 377 378 387 395 395 369 369 382 385 382 378 366 361 382 381 380 390 381 369 365 380 362 381 359 368 353 370 347 347 368 371 367 355 372 357 367 354 353 363 366 357 333 349 352 351 327 327 358 337 326 344 340 324 328 329 324 320 334 316 321 342 335 338 315 337 330 321 333 312 309 321 324 323 328 312 299 325 323 311 304 315 304 293 315 302 297 308 304 308 294 285 289 292 296 294 297 299 279 289 274 283 288 280 282 280 284 281 274 282 276 269 278 261 282 281 264 283 277 259 271 270 253 259 259 272 253 247 257 253 256 246 243 255 265 250 241 253 256 249 236 241 235 250 251 248 231 233 247 237 231 243 228 240 235 237 239 220 234 220 235 229 227 225 228 226 216 214 216 214 209 226 207 208 217 218 219 220 207 215 200 208 200 208 199 210 206 194 198 208 193 205 206 203 188 191 195 190 189 188 196 185 181 195 182 184 184 187 174 190 176 182 186 176 183 181 177 180 169 170 176 170 164 164 165 168 166 166 163 159 166 157 160 163 155 153 167 162 156 157 154 150 156 153 156 149 148 146 157 146 147 153 143 149 149 141 137 139 147 138 142 137 137 132 131 134 133 137 138 133 132 135 134 134 133 127 133 125 125 129 124 125 126 125 123 117 121 122 123 118 121 114 122 115 121 119 109 112 108 110 114 109 115 109 109 110 102 105 102 107 106 103 102 104 105 106 100 101 98 100 96 101 97 101 94 93 94 96 91 90 94 91 90 87 87 86 91 87 89 89 85 87 82 84 82 86 81 79 80 80 80 84 76 76 77 80 79 75 77 80 79 77 77 72 71 72 71 70 72 70 68 69 68 69 69 68 67 70 66 64 68 68 67 63 63 64 66 64 62 61 60 60 58 62 62 60 57 62 62 62 56 60 55 58 58 56 57 55 54 53 53 53 53 55 51 54 51 52 52 49 52 49 48 50 51 51 51 51 49 46 49 49 47 47 48 46 47 44 45 46 43 46 46 43 45 42 44 44 41 42 41 42 42 43 42 40 42 42 42 41 39 41 39 40 38 38 41 38 39 38 40 39 41 39 39 39 38 37 37 38 37 36 37 36 38 37 36 38 38 36 38 37 36 36 36 35 37 35 35 35 35 37 35 36 36 36 34 34 34 34 36 35 35 35 36 34 34 34
34 36 34 36 34 36 36 35 34 36 36 34 36 34 34 36 36 35 36 36 36 35 36 37 37 35 36 37 36 36 35 37 36 36 38 37 38 38 37 36 37 37 37 38 39 38 37 38 40 40 39 38 38 39 41 39 41 39 41 38 42 42 41 41 40 40 41 42 40 41 42 41 42 43 45 43 42 44 43 45 46 45 46 44 46 47 46 46 49 46 48 49 47 49 49 49 52 51 49 51 50 51 50 53 51 53 53 55 54 54 57 53 56 58 56 57 57 59 57 59 59 61 59 62 57 58 59 60 64 60 64 60 63 63 65 64 65 65 68 68 69 64 67 69 67 70 72 70 70 74 71 73 74 70 71 73 75 78 73 78 80 78 81 81 80 79 76 79 78 78 80 83 80 85 87 83 88 87 89 88 89 87 90 89 90 91 95 89 95 90 89 91 93 93 100 94 96 99 100 102 96 95 104 96 104 103 106 107 99 100 109 105 105 112 104 113 113 108 111 116 112 109 117 114 118 118 114 115 114 120 115 116 115 118 120 121 122 119 125 122 130 123 133 125 127 130 132 130 126 127 137 134 134 140 138 143 134 140 135 144 136 140 148 144 140 149 152 142 145 151 149 153 146 152 152 158 150 158 159 157 158 165 163 165 167 160 165 156 167 170 171 161 172 175 164 172 177 175 175 181 170 180 173 180 177 180 182 173 176 176 189 183 189 191 183 191 183 193 184 195 183 200 187 191 195 195 198 196 206 208 191 203 204 197 205 211 209 199 199 211 217 218 217 215 220 211 223 223 220 211 216 225 215 219 220 228 232 231 218 223 224 235 233 229 240 230 236 230 242 237 239 247 234 253 248 232 254 235 255 236 238 254 256 242 245 252 249 261 258 264 272 271 260 273 269 273 257 265 262 260 258 266 276 266 279 279 279 271 266 265 271 289 283 287 290 279 280 296 299 288 285 289 299 291 290 283 308 295 302 297 306 290 288 307 310 308 320 298 302 301 295 323 297 299 327 322 323 331 320 335 322 321 313 313 314 315 318 328 333 342 345 331 334 323 343 350 353 322 331 357 329 329 352 331 334 334 352 355 349 353 361 347 348 358 368 342 358 377 355 354 363 346 365 363 357 353 360 382 373 375 368 376 382 390 386 395 383 397 386 381 389 376 390 386 402 374 384 385 382 396 405 398 385 411 393 395 420 416 405 422 387 424 391 419 404 406 401 414 422 427 398 412 414 408 411 414 422 438 421 418 428 443 420 416 415 428 431 446 442 424 417 436 446 454 452 429 448 459 435 427 441 468 449 439 443 439 468 449 437 451 437 459 451 444 480 452 482 455 482 454 452 469 469 468 456 470 457 461 496 498 497 492 487 474 486 482 507 507 502 496 483 467 500 503 473 491 477 476 501 513 507 517 513 516 513 494 500 521 487 526 515 515 486 499 515 514 491 530 532 523 518 514 525 536 507 504 506 533 507 533 504 529 504 552 505 543 518 545 535 516 538 547 545 556 542 544 565 550 570 519 543 547 540 558 562 524 565 557 575 539 564 538 540 545 552 540 582 560 569 539 567 561 554 560 542 577 574 547 563 591 554 552 573 549 554 578 576 596 607 595 567 605 575 571 583 601 583 565 599 614 613 591 571 602 608 580 606 607 617 609 605 588 593 574 587 614 604 607 581 601 613 602 618 629 633 608 622 612 609 632 642 586 636 598 603 632 644 645 595 598 600 616 597 628 624 601 634 607 612 617 610 608 633 659 636 609 662 629 608 657 643 648 641 652 657 641 614 621 647 667 639 640 621 667 652 631 636 646 669 627 639 678 618 631 639 656 680 620 647 631 633 637 684 673 631 636 680 677 652 684 643 644 635 662 666 670 651 688 680 691 662 643 660 682 692 693 669 697 649 660 652 694 652 661 673 691 670 697 697 695 698 691 701 700 658 679 662 682 690 710 711 684 682 663 709 681 655 660 677 653 654 692 677 667 695 701 710 711 698 719 689 716 669 687 706 681 713 674 679 710 694 703 721 672 691 718 698 714 673 668 702 724 683 716 711 678 688 724 704 705 677 689 729 696 729 731 707 702 707 685 704 680 687 707 673 670 693 695 719 692 673 684 739 696 713 678 677 689 713 681 671 726 707 737 688 713 675 742 681 718 692 730 731 744 693 719 730 709 680 724 684 677 708 684 701 694 733 744 729 717 700 722 735 688 698 695 729 744 684 697 731 709 726 721 739 706 727 725 701 733 734 742 735 696 680 721 746 699 720 729 740 704 735 688 716 686 739 698 714 747 719 698 739 728 702 730 717 681 738 742 737 725 735 684 743 698 688 742 680 731 723 703 687 709 714 685 678 736 738 715 695 740 695 685 679 721 698 720 730 711 675 695 733 718 693 727 727 708 696 672 695 702 734 678 695 687 728 690 683 689 727 671 707 728 670 677 724 726 714 711 706 727 674 695 714 706 691 699 672 716 711 708 700 708 725 713 728 676 691 699 694 722 692 673 701 697 699 709 687 665 723 700 707 687 689 696 689 679 670 659 682 686 709 659 708 683 668 706 704 668 699 662 667 673 656 692 687 679 677 669 672 661 697 683 654 668 678 682 651 656 706 655 649 701 669 692 649 686 696 682 679 694 699 682 683 670 661 664 676 650 640 675 679 689 656 632 632 670 633 633 670 629 680 671 680 689 671 669 680 646 667 676 632 657 671 653 642 659 642 625 650 617 616 663 661 621 636 666 668 627 637 627 638 635 665 611 627 658 630 665 641 603 662 653 629 628 607 600 643 607 603 626 615 629 637 635 631 629 619 624 646 625 614 597 614 611 607 643 617 594 622 630 614 605 636 580 614 605 625 576 596 601 588 619 582 601 617 586 603 583 572 604 605 585 579 599 571 613 607 593 595 611 562 608 579 583 611 582 558 554 588 587 578 561 592 580 584 558 561 597 563 547 551 590 582 576 556 553 575 576 576 545 563 552 540 543 564 579 575 575 554 527 561 576 572 571 575 541 526 524 569 518 526 539 564 517 546 534 560 562 518 534 538 528 559 554 551 542 503 540 549 513 524 513 542 539 513 507 498 504 540 521 492 492 525 518 513 534 525 501 483 493 512 487 528 489 477 500 512 512 496 514 494 506 489 475 475 486 502 475 490 501 468 472 500 465 479 458 475 490 460 496 482 491 463 466 451 464 458 475 460 484 480 465 452 460 457 477 447 454 436 455 478 476 434 459 452 470 468 468 463 435 465 430 450 463 439 452 421 445 430 446 443 450 429 435 410 436 432 432 415 416 423 426 436 425 424 400 405 398 410 407 423 431 430 415 424 409 419 418 421 389 416 395 419 385 386 386 394 392 409 395 384 375 381 371 400 383 370 367 371 391 384 384 383 383 396 392 384 370 382 387 381 377 356 383 359 351 358 367 354 371 366 344 366 358 353 356 365 359 335 354 350 350 335 355 347 341 354 343 328 347 331 349 328 328 329 327 344 323 342 321 336 322 336 322 330 312 335 327 316 328 304 318 318 301 299 302 309 300 314 303 305 317 308 298 291 312 301 303 296 288 309 305 295 295 304 283 282 295 293 282 295 278 288 279 270 277 290 269 271 273 265 280 284 267 262 269 281 283 276 258 262 269 271 272 270 268 248 269 256 269 269 255 257 265 249 248 263 259 248 248 240 241 256 241 252 235 237 251 240 249 227 244 230 240 233 242 242 238 239 232 223 225 227 222 217 223 217 230 224 230 227 215 217 207 208 223 215 202 217 203 198 198 208 214 204 207 194 195 199 199 201 198 198 189 195 196 200 188 189 193 182 180 192 187 181 182 179 184 181 181 180 178 177 177 181 179 176 167 172 172 173 172 168 174 177 175 166 174 162 170 164 160 166 167 161 164 153 158 162 158 149 162 148 153 148 154 147 155 152 147 153 140 150 141 139 150 142 142 147 147 135 145 132 138 134 136 135 132 129 139 135 129 137 126 135 123 123 128 126 126 126 127 120 119 118 117 122 117 125 121 121 121 117 120 116 113 109 108 114 115 115 113 113 105 112 104 106 109 101 102 102 100 105 107 101 100 105 100 98 104 98 95 97 96 96 99 97 96 96 96 94 87 87 87 86 91 85 88 86 87 88 82 83 82 84 86 82 83 79 77 79 80 77 81 83 75 80 80 74 79 77 78 72 74 77 73 74 74 69 74 73 68 67 68 68 69 66 68 69 68 65 65 63 64 62 65 60 65 65 61 63 58 61 57 62 59 62 62 60 58 56 55 56 56 54 56 55 57 53 53 53 55 55 55 55 50 54 50 50 52 50 49 48 52 48 51 51 48 47 47 46 47 46 46 45 47 47 46 44 43 45 46 44 43 45 44 44 41 42 43 43 42 43 43 40 40 40 39 42 40 39 38 38 40 39 39 40 38 41 41 39 37 39 37 39 38 38 38 36 36 36 38 38 37 36 38 37 36 35 37 37 35 36 37 36 36 35 34 34 34 34 34 35 34 36 35 35 34 35 36 35 36 35 35 35 36 34 34
34 34 33 33 34 35 33 33 34 33 35 34 34 33 36 34 34 36 36 35 34 34 34 35 34 34 36 35 35 35 37 37 36 36 35 35 35 36 37 37 38 36 38 37 37 39 39 39 39 39 39 39 39 39 40 41 39 41 38 38 39 40 42 40 42 41 40 43 42 42 43 41 42 41 44 43 44 43 44 44 45 44 46 47 46 45 46 45 46 48 46 48 47 48 50 51 49 48 49 49 52 52 52 52 50 52 51 51 54 56 53 54 53 55 57 57 55 56 57 58 58 58 59 61 62 57 61 60 59 62 59 65 61 62 61 64 65 66 65 64 64 66 67 67 66 71 67 71 69 69 69 71 69 71 75 72 74 78 76 76 74 79 79 77 75 83 81 80 82 78 81 79 82 80 85 82 85 87 82 85 85 85 85 86 89 89 94 87 91 92 89 89 91 94 98 92 96 98 94 96 104 103 98 105 101 102 103 100 104 105 102 106 108 103 107 104 105 109 107 116 114 117 113 117 120 119 116 116 120 121 123 123 123 115 120 120 118 119 125 127 123 121 128 127 129 136 136 132 131 135 140 140 136 133 136 139 135 139 138 136 145 141 144 147 145 142 145 152 154 149 156 144 156 154 146 149 156 157 149 153 163 159 161 158 164 158 158 159 161 166 173 172 170 167 161 177 165 164 168 172 180 174 183 175 182 173 177 171 189 179 176 186 179 190 194 188 190 197 190 184 191 192 194 188 195 188 204 190 191 196 199 207 194 199 196 197 205 213 210 210 208 218 209 217 205 212 213 217 220 216 226 220 215 212 229 232 224 219 224 220 229 240 237 232 242 223 236 242 242 244 229 244 237 244 240 254 250 256 247 241 238 240 262 261 255 264 253 252 257 246 249 257 250 271 255 273 273 274 276 272 267 275 269 272 273 276 284 281 279 279 274 292 287 272 272 291 284 278 281 287 303 281 301 288 284 300 299 297 293 306 304 314 290 307 297 301 300 305 317 297 301 323 324 328 324 310 319 312 303 317 316 310 322 321 321 316 311 319 317 316 329 344 324 336 349 349 341 325 324 354 354 334 359 332 336 356 332 364 355 339 341 354 354 371 347 373 366 358 344 367 352 356 354 375 380 384 380 353 385 358 376 367 362 376 374 388 388 382 368 381 394 371 393 372 382 386 387 398 410 389 383 391 409 388 392 381 381 385 392 393 395 394 398 389 429 406 430 413 408 421 424 414 429 417 423 400 403 431 429 411 447 414 420 411 426 415 438 442 427 427 419 440 428 419 431 433 451 438 460 435 441 463 456 440 431 452 459 473 451 452 461 457 469 445 464 441 478 459 458 448 448 480 491 483 469 453 451 475 457 496 478 493 457 464 458 484 491 477 482 491 507 505 470 496 511 489 509 499 499 496 485 487 503 492 505 521 517 498 525 490 527 508 497 530 495 531 519 500 506 500 493 521 539 509 545 525 548 518 504 528 551 523 539 518 539 540 557 556 523 538 520 538 527 525 520 553 518 519 539 542 568 570 544 539 534 577 538 528 534 572 538 555 579 556 563 570 571 565 572 567 561 585 557 590 558 569 576 577 555 560 547 592 586 563 586 600 586 568 598 581 563 609 594 576 575 587 566 568 578 591 576 600 590 598 621 581 566 595 623 587 602 575 620 613 612 624 591 593 594 590 629 622 634 616 614 599 600 612 617 587 633 640 616 623 632 588 609 605 643 650 602 618 597 628 642 629 594 620 602 626 625 633 608 625 655 622 649 645 611 610 662 661 646 652 628 668 630 625 618 609 642 660 659 656 632 664 639 632 659 648 661 618 642 659 647 671 654 624 639 650 624 653 668 680 631 654 677 627 641 657 676 630 690 686 635 684 640 678 690 680 671 685 674 669 635 640 691 683 670 695 665 698 660 641 696 698 653 663 664 646 695 691 710 688 706 704 689 709 676 694 686 673 685 699 703 714 666 697 706 716 673 656 657 669 706 666 667 721 657 702 694 708 713 656 722 673 692 698 679 706 676 659 684 695 697 671 709 706 674 693 722 715 719 683 684 720 693 705 687 716 671 685 725 699 726 713 697 708 680 683 702 692 693 717 720 669 682 675 697 704 670 735 732 672 695 672 695 697 676 730 691 695 692 694 730 684 742 704 738 697 727 732 740 725 734 719 717 683 729 700 699 699 735 744 719 685 737 724 728 730 743 694 744 706 707 681 734 694 678 699 716 731 718 712 743 738 717 715 747 701 741 700 685 730 729 728 699 679 706 680 693 733 730 691 722 720 726 709 738 727 691 737 741 692 731 735 682 700 733 711 684 725 694 691 737 745 742 718 745 729 720 721 744 701 734 717 743 742 707 691 719 681 680 742 695 733 689 730 717 674 725 697 678 717 725 707 740 739 699 721 714 713 685 680 706 691 716 707 701 684 684 735 727 711 709 702 727 713 685 689 705 729 725 709 702 718 673 710 727 711 690 699 683 722 688 691 672 691 699 690 680 670 662 699 712 670 684 706 721 681 706 725 704 700 687 714 662 691 702 692 702 717 687 701 671 698 694 680 664 698 707 706 682 662 663 713 690 666 657 698 696 687 668 675 709 674 655 675 667 671 669 677 703 668 683 660 650 651 683 650 658 667 683 675 662 660 680 644 655 686 636 654 663 652 678 646 630 671 644 680 685 651 667 652 663 681 682 636 636 639 679 650 624 654 663 667 670 634 666 634 671 622 631 672 649 623 656 641 627 612 641 671 624 640 667 663 616 619 634 612 627 624 613 661 620 656 637 601 635 624 636 636 605 650 626 634 646 642 614 640 643 647 596 612 632 603 607 600 588 589 601 588 614 635 588 606 625 615 595 586 634 630 623 588 597 600 604 597 572 574 619 614 614 597 595 566 581 596 566 580 587 615 601 609 565 583 596 577 593 575 563 583 554 551 581 603 574 601 580 573 561 599 596 549 557 593 559 583 545 586 568 566 554 566 544 572 572 556 574 550 532 537 581 576 568 558 573 562 543 537 558 566 520 556 568 523 561 517 553 551 550 560 544 553 519 537 514 553 540 503 503 532 518 529 527 535 514 539 495 532 499 521 510 524 537 505 524 507 510 486 486 496 512 501 511 494 518 510 480 514 519 476 473 486 490 497 516 489 482 504 504 497 500 491 467 485 465 462 468 485 480 484 493 471 470 494 481 493 489 468 460 461 466 460 472 449 482 462 471 467 466 469 458 447 434 462 448 438 433 461 459 431 463 463 441 459 425 425 423 453 455 416 442 454 451 421 426 423 450 439 406 410 431 414 421 439 435 437 431 435 419 428 408 396 413 392 396 403 393 417 408 400 414 395 404 412 412 397 397 389 388 395 391 380 400 401 402 369 377 398 387 385 388 362 379 380 362 382 375 360 386 364 385 387 353 356 376 358 378 357 373 376 357 345 350 363 356 350 354 356 340 344 349 349 339 340 347 340 345 326 358 351 352 340 347 332 336 341 322 344 315 323 344 340 321 337 312 331 337 334 324 307 305 322 311 316 313 327 327 314 320 321 316 319 309 312 307 305 304 306 307 302 287 286 307 285 307 296 277 285 286 276 290 286 289 292 280 292 284 292 282 273 274 289 288 271 278 260 280 262 281 259 279 270 273 267 256 272 250 259 272 257 266 265 258 253 243 258 242 244 260 250 235 234 240 241 254 239 236 241 237 240 229 226 240 238 241 236 233 227 229 237 229 236 230 224 219 232 231 219 223 221 223 221 217 205 222 223 202 209 218 217 199 198 213 202 209 197 202 194 210 199 198 199 200 190 186 190 201 188 193 195 192 191 184 191 187 191 183 186 188 178 176 171 180 180 184 171 176 170 167 177 180 171 171 170 175 165 163 158 164 157 157 158 158 155 158 161 165 156 159 158 156 158 156 154 156 158 157 149 145 141 145 144 142 142 143 147 147 147 144 145 145 144 133 140 136 136 134 136 134 130 134 129 128 127 130 132 128 132 131 123 120 121 123 126 125 125 119 122 120 114 120 116 117 116 116 109 111 118 107 116 108 105 111 112 109 109 107 109 109 108 100 100 103 102 102 102 95 103 104 101 102 99 97 95 96 91 97 97 90 94 89 95 91 88 91 93 85 91 89 84 86 84 82 87 87 83 83 79 82 78 81 79 80 76 81 75 77 78 76 76 78 72 77 75 74 70 75 70 71 69 69 69 67 70 66 67 64 69 64 66 63 67 62 63 64 60 64 60 61 61 59 58 58 58 62 57 62 59 59 59 57 57 55 55 58 53 57 56 54 56 53 53 53 52 50 52 51 52 49 51 50 49 52 49 49 49 49 46 47 47 47 47 44 46 45 46 46 43 44 44 42 43 43 42 42 41 44 43 41 40 43 42 39 41 42 42 40 41 41 40 39 39 39 40 38 40 38 41 37 39 37 37 37 38 36 37 38 36 37 37 37 36 36 35 35 37 35 35 36 37 36 36 34 36 34 34 34 36 34 34 34 34 35 34 34 33 35 35 33 34 35 35 35 33 33 33 33 34
35 35 34 33 34 35 33 35 35 33 34 34 34 34 34 35 33 34 35 35 35 34 34 35 35 34 36 35 35 34 36 35 36 37 36 36 36 36 35 37 37 36 36 36 38 37 38 36 38 37 37 37 39 38 38 40 40 41 40 41 41 40 41 40 39 41 39 40 40 43 43 43 42 43 42 44 41 44 42 42 43 43 44 44 45 45 47 44 45 47 48 48 46 48 47 47 51 49 49 49 52 52 51 53 54 50 51 54 52 55 55 54 54 57 55 56 55 54 56 56 57 60 58 61 60 59 57 59 62 60 60 60 62 64 64 61 64 63 64 68 68 64 69 64 67 65 68 70 67 72 69 69 74 73 76 73 75 74 76 75 74 73 77 75 78 78 83 78 78 77 82 81 85 81 86 85 86 81 81 83 86 88 88 86 87 92 88 90 92 93 94 97 98 91 92 92 94 101 93 98 104 98 103 99 101 106 102 102 107 107 105 108 102 103 110 110 112 108 113 113 114 115 110 111 110 113 114 112 119 114 122 115 118 115 119 118 121 129 124 123 123 128 128 123 134 127 133 131 129 133 131 139 129 133 132 143 140 140 137 141 137 146 144 143 144 147 140 140 145 144 156 155 146 150 149 158 160 147 154 158 163 151 157 167 155 162 160 164 164 164 162 171 166 163 171 164 164 173 175 166 173 177 180 176 170 179 182 188 175 187 189 175 178 193 186 181 179 195 198 184 193 194 202 185 195 203 190 193 190 190 202 199 206 206 198 210 212 210 200 204 203 206 204 205 204 210 213 210 213 227 218 215 224 211 215 228 229 218 231 224 233 232 224 235 223 235 239 226 227 227 235 231 239 245 248 245 242 233 253 254 258 255 245 251 250 264 244 258 258 266 255 247 256 265 264 252 260 254 255 262 273 259 282 281 278 270 280 279 273 282 282 272 272 295 278 283 289 277 284 277 285 301 284 303 284 299 287 305 294 285 310 296 294 311 313 301 303 300 303 317 319 314 316 323 316 305 325 306 325 318 335 324 327 308 335 331 316 321 344 330 325 337 335 346 351 334 334 342 343 356 340 326 348 357 331 350 341 363 333 335 356 337 355 344 350 363 374 347 366 345 378 361 378 376 354 378 387 356 384 364 380 378 369 367 371 382 386 389 363 365 379 397 396 374 375 384 375 387 374 383 382 387 394 408 395 393 384 400 397 398 407 402 415 413 414 420 411 401 401 434 436 425 404 414 432 436 405 442 413 421 437 410 423 418 445 439 424 430 418 453 446 430 438 433 450 424 458 449 445 449 432 441 448 439 466 452 470 476 477 454 449 451 444 459 480 446 463 452 486 457 465 464 490 453 473 489 456 492 498 482 469 497 476 480 480 482 468 472 472 489 497 513 512 472 474 493 519 493 475 518 520 506 488 497 478 496 496 529 511 521 495 531 519 501 526 505 499 496 519 527 495 532 528 524 504 518 506 514 532 542 552 513 541 522 508 516 558 522 528 539 534 546 558 557 556 520 566 528 554 526 545 558 550 556 552 577 559 560 527 533 581 552 580 563 576 576 560 581 575 551 552 572 576 566 595 565 586 551 556 549 567 548 591 549 580 588 573 580 558 584 590 599 584 587 571 559 602 572 560 583 570 590 579 622 594 622 574 608 577 597 570 572 572 625 587 585 594 630 607 618 616 618 582 606 596 636 586 630 589 642 591 643 607 621 593 593 618 617 590 643 598 604 653 645 638 641 609 644 599 641 611 660 653 650 607 650 653 630 662 647 638 648 646 608 611 641 639 636 639 611 635 629 669 660 630 664 637 616 617 651 638 636 631 631 646 645 677 636 676 637 658 668 626 624 659 687 654 676 654 677 641 688 633 633 648 658 644 657 683 684 670 637 656 677 650 701 676 648 681 646 660 654 685 675 706 683 650 690 703 645 697 647 672 666 699 648 686 713 704 664 680 688 713 667 652 705 670 679 712 678 690 683 718 670 671 683 701 670 720 701 664 721 660 697 701 684 700 676 709 704 679 687 700 674 693 710 728 682 730 667 720 692 669 730 729 679 690 697 667 670 704 665 733 701 694 699 713 673 667 700 707 686 680 720 727 728 719 697 703 729 707 738 692 725 720 726 695 689 689 698 694 740 699 705 718 739 738 732 723 729 711 698 701 731 683 722 693 688 715 706 746 732 688 721 722 684 726 746 717 687 717 737 720 745 728 715 717 726 733 697 711 700 681 699 716 689 746 734 733 716 694 732 732 737 737 738 746 717 738 746 727 738 696 699 696 707 697 736 686 713 715 719 695 678 700 734 720 698 719 704 696 696 686 678 683 746 698 711 714 718 709 723 708 726 743 685 684 723 703 723 687 740 724 704 700 675 689 743 694 689 697 743 707 738 735 704 696 719 692 712 680 722 679 713 727 682 723 721 705 709 672 715 683 725 724 709 699 708 717 726 736 709 718 676 728 721 706 680 696 724 719 717 705 668 688 706 672 692 721 711 706 714 685 673 693 708 667 674 684 695 668 677 658 711 717 709 689 716 669 658 705 678 705 690 660 688 715 699 683 713 688 673 697 693 696 678 679 663 693 696 710 676 685 651 670 647 711 710 686 662 645 699 688 685 679 674 704 682 653 694 660 697 664 684 668 692 690 671 641 696 682 682 697 649 694 681 678 674 664 638 673 687 663 643 648 674 666 663 675 646 683 653 627 679 643 671 646 663 641 672 642 668 619 624 666 653 657 650 660 647 638 671 625 620 654 656 640 656 618 658 658 617 614 661 625 646 655 609 630 627 620 642 620 649 628 640 641 613 653 644 607 632 648 628 646 596 622 606 629 614 615 632 642 597 632 599 636 621 598 613 601 619 606 633 605 604 605 587 576 585 573 589 624 623 585 621 599 622 582 575 588 574 560 587 609 580 599 595 562 563 607 560 584 562 555 571 579 590 575 600 579 551 595 591 596 583 557 586 561 557 578 537 548 556 552 540 539 565 576 541 563 560 558 535 546 531 565 528 527 570 542 554 569 560 558 528 521 540 527 541 532 552 559 527 546 520 533 556 521 524 544 507 501 506 512 527 514 506 532 539 527 528 522 526 517 501 501 511 514 501 488 503 485 520 490 513 491 524 502 485 489 498 519 483 512 482 488 469 503 506 483 489 494 469 469 464 492 498 477 457 465 477 489 489 452 459 493 467 491 474 449 469 482 464 445 445 448 474 440 469 479 455 460 466 460 454 464 465 447 470 457 432 437 439 428 463 435 435 419 417 420 419 442 449 431 451 438 416 438 440 427 416 424 409 422 411 421 430 436 407 424 420 407 402 409 415 405 397 423 424 388 423 416 415 393 417 383 399 396 412 387 400 407 384 408 401 406 383 404 372 386 370 383 395 396 374 373 385 386 370 363 385 377 377 381 353 381 365 370 364 356 366 373 377 352 369 353 370 357 364 364 348 350 365 349 363 348 359 341 338 346 352 332 347 349 322 335 341 318 343 324 315 315 317 325 325 327 333 325 326 317 314 317 315 323 302 306 298 316 325 305 309 314 312 307 297 312 312 308 301 303 285 295 303 282 287 300 293 296 287 293 285 291 283 272 288 283 268 280 281 288 275 286 283 286 270 262 277 282 281 264 264 278 256 258 261 271 262 257 249 247 255 253 260 244 255 248 253 248 244 256 240 234 242 254 244 231 248 235 242 249 241 227 229 246 236 238 239 236 225 231 222 219 218 222 233 229 212 228 224 211 219 218 226 206 218 214 221 206 220 214 200 211 203 204 197 196 202 192 201 196 202 205 196 196 193 204 195 191 195 184 193 196 187 181 190 186 192 178 176 185 185 175 188 171 182 181 169 179 180 180 172 179 163 172 172 163 163 165 167 163 164 158 161 155 157 156 166 156 153 163 154 151 156 157 159 157 149 147 155 142 143 147 150 151 138 144 144 146 137 141 139 143 139 136 141 141 134 141 140 131 135 132 128 130 127 129 132 129 125 122 128 126 119 127 116 123 121 123 115 118 121 121 111 116 115 110 118 118 111 111 109 105 113 113 106 105 105 104 101 107 104 102 105 102 103 105 102 99 99 97 98 93 100 98 99 98 91 94 89 92 95 94 92 88 88 85 84 85 84 88 84 87 83 83 85 81 84 78 82 84 81 82 80 83 79 80 79 74 78 75 72 72 73 76 75 76 72 73 73 73 73 71 66 68 65 67 65 65 65 65 66 67 66 62 61 65 63 64 64 61 63 61 58 61 59 57 60 58 57 59 55 56 56 58 57 53 57 53 56 52 53 53 53 52 51 53 51 53 53 52 48 52 50 51 49 48 47 46 46 48 46 45 47 46 46 43 44 46 43 45 43 43 43 42 41 43 42 40 42 42 40 40 42 41 41 41 39 38 40 40 41 38 41 40 40 39 37 38 37 39 37 39 37 37 36 36 38 38 36 35 35 37 36 36 35 35 36 35 35 35 34 36 35 34 35 35 36 35 35 33 35 35 33 33 35 33 34 34 35 35 35 33 34 34 34 35 35 33 35
32 33 34 33 32 32 32 33 32 32 33 32 34 34 34 33 34 34 35 33 34 34 33 35 35 34 34 35 35 35 35 34 35 35 35 35 36 36 36 37 37 37 37 37 36 37 36 36 36 38 37 39 39 39 39 38 37 41 39 38 40 38 41 39 41 38 41 42 42 39 41 40 40 43 42 44 42 44 42 43 45 45 44 44 43 45 45 45 45 47 46 45 48 46 47 49 48 49 49 52 50 52 49 50 49 52 53 51 52 51 54 55 54 52 54 57 57 56 58 55 55 57 57 60 60 60 61 58 62 61 63 63 63 61 65 62 65 62 65 62 65 65 65 69 66 69 68 71 66 67 68 69 69 72 72 76 75 77 71 78 74 76 73 74 77 78 77 80 81 79 79 81 78 82 86 85 80 84 81 89 82 86 83 91 84 93 87 92 90 93 88 97 94 91 98 94 96 94 100 102 96 101 104 100 100 99 102 107 103 108 108 105 106 105 102 106 107 107 113 106 116 108 112 111 119 120 110 113 121 115 120 115 122 118 124 122 118 127 119 126 119 128 129 123 133 124 129 134 131 126 128 137 137 139 137 135 135 143 136 136 144 136 145 146 140 146 139 143 148 143 152 150 148 144 148 155 156 150 160 153 163 153 159 160 152 158 162 165 168 158 169 158 161 170 174 166 176 179 172 175 177 169 175 177 172 185 185 173 182 184 189 183 191 183 186 182 191 181 195 191 186 194 189 190 200 199 191 204 206 194 204 206 195 194 194 200 198 211 199 215 205 210 203 212 203 208 211 219 225 217 209 209 215 217 224 220 228 219 231 222 231 224 236 232 241 234 224 232 231 243 241 229 232 248 230 236 235 248 238 236 254 252 250 245 261 248 255 263 251 248 252 271 262 251 263 261 259 267 271 273 263 277 280 284 260 271 284 276 288 275 282 276 286 295 284 278 289 276 298 282 286 285 281 294 285 293 300 307 294 305 294 298 299 289 303 316 302 313 305 323 317 299 316 300 299 321 308 319 321 315 310 309 309 310 323 325 318 319 339 329 325 318 321 343 346 321 323 331 329 352 356 330 358 341 356 339 355 351 342 342 350 346 370 350 366 355 343 368 345 356 347 367 366 373 359 360 386 367 368 371 381 360 377 371 374 394 385 390 369 387 373 399 400 370 389 404 384 376 379 377 411 382 402 385 383 403 398 382 407 387 386 415 424 389 422 396 418 400 414 408 433 419 422 403 423 424 412 442 418 427 442 447 414 443 432 415 440 414 415 450 428 423 446 439 458 460 429 443 433 457 451 433 449 453 446 444 433 440 463 450 459 468 443 465 473 445 457 462 462 446 467 492 479 473 453 485 480 487 491 494 469 497 499 470 473 489 496 480 478 507 474 506 476 476 491 490 489 505 505 479 483 481 479 513 482 484 496 499 518 501 511 485 535 509 524 529 496 504 523 539 494 535 498 496 501 522 517 546 506 545 541 546 539 531 551 548 511 557 559 528 563 557 561 550 525 561 557 556 525 551 549 560 558 524 553 567 579 556 549 539 537 548 550 564 555 580 556 545 545 544 572 560 581 584 569 555 592 592 560 563 565 595 574 551 550 596 599 603 603 574 596 606 578 597 612 561 611 563 587 588 563 608 589 598 619 583 596 609 589 610 582 609 606 579 579 577 627 617 633 578 603 635 634 586 618 636 608 626 608 598 615 641 633 616 617 640 639 589 620 614 639 612 625 595 610 628 643 605 646 631 624 598 634 656 634 659 618 650 626 619 649 608 666 625 636 617 621 632 639 638 668 631 659 656 643 617 626 639 652 648 638 632 641 631 663 648 653 658 638 626 660 650 633 627 638 638 668 681 639 686 638 660 632 647 636 648 693 673 645 646 648 647 675 672 664 679 693 645 699 651 644 662 682 643 679 697 656 664 666 685 691 697 683 689 669 701 695 704 697 703 676 677 668 701 698 684 652 661 704 701 693 683 711 679 706 686 676 706 709 683 711 692 670 719 702 697 692 708 723 709 686 682 689 711 704 713 719 706 715 714 683 698 720 680 715 727 681 665 718 681 685 698 688 734 730 682 689 683 733 683 727 715 695 682 729 721 722 723 679 675 672 728 699 694 719 740 699 735 683 684 682 704 728 717 731 677 744 699 692 686 723 688 696 722 696 725 690 735 683 681 695 713 711 737 743 699 738 716 716 703 707 716 736 723 729 723 686 688 708 735 700 686 708 721 733 729 732 748 718 700 714 738 737 749 687 732 732 748 732 731 734 691 699 723 696 710 728 736 720 688 682 742 696 713 745 710 692 688 709 692 709 704 680 728 734 719 741 716 677 722 697 732 695 677 736 712 709 715 728 678 723 732 702 700 726 728 731 699 738 722 713 697 676 674 707 693 716 733 692 722 721 741 726 682 699 708 685 700 693 691 682 717 711 705 673 680 736 686 697 681 694 686 700 672 669 698 707 725 699 669 703 677 666 687 687 705 697 670 695 665 720 696 682 718 682 713 728 664 680 693 700 692 669 661 691 665 689 701 709 713 724 715 722 664 691 675 713 666 701 655 702 685 713 672 698 715 689 708 651 660 663 681 697 649 666 693 649 699 706 652 673 709 665 705 643 671 642 685 647 664 695 702 695 653 645 688 682 695 679 690 675 648 692 632 675 667 661 639 630 648 659 628 677 674 642 653 681 625 627 655 678 656 648 675 648 634 644 630 645 657 638 655 673 618 631 626 617 646 649 674 650 662 621 613 609 661 644 647 643 666 665 643 610 626 627 622 611 620 646 635 645 655 634 632 626 611 639 636 625 602 604 592 589 606 612 595 598 645 633 604 588 602 601 629 624 618 624 599 582 594 597 616 580 597 575 622 622 571 602 629 598 570 599 600 569 611 566 583 590 572 596 570 585 575 608 594 572 592 566 592 573 596 587 588 566 601 554 553 593 579 552 578 549 589 583 557 569 578 570 588 576 584 588 547 561 569 540 546 563 545 530 541 563 562 566 559 577 561 528 562 573 523 544 564 555 547 543 517 524 515 532 554 519 522 525 520 539 509 547 534 548 527 509 513 499 545 500 519 510 544 496 539 504 520 499 536 518 523 489 491 532 524 529 520 515 488 511 479 511 519 518 486 490 493 518 474 506 501 473 477 504 505 501 500 482 481 485 491 502 495 492 471 476 460 468 475 450 481 471 481 481 475 474 453 482 476 483 471 459 461 480 446 467 442 447 437 463 441 450 435 460 432 442 450 439 426 426 430 435 445 426 428 431 417 418 411 421 444 422 425 436 422 417 409 434 428 438 424 420 422 424 397 403 426 407 398 411 417 408 406 398 388 384 384 385 418 418 384 400 385 394 407 384 407 401 400 398 369 389 382 401 373 383 368 395 374 374 362 393 360 380 382 366 365 366 360 380 376 381 355 372 348 348 371 354 374 360 372 357 360 350 357 342 343 334 359 330 342 360 334 342 332 341 340 335 329 347 340 345 333 329 333 313 340 311 330 336 324 328 314 307 314 331 311 329 315 317 317 299 321 322 323 298 299 296 306 313 294 286 308 310 300 284 298 282 302 292 299 300 287 301 285 291 289 297 280 295 271 280 293 283 288 267 285 283 286 269 279 268 267 274 271 276 256 256 261 268 254 258 270 265 255 252 252 260 250 251 248 261 252 242 248 234 234 253 241 238 243 236 232 239 229 226 242 231 236 233 225 224 238 229 222 232 227 228 220 221 223 226 218 210 228 216 222 214 220 209 210 202 219 213 206 206 201 199 209 203 202 207 207 209 205 201 190 203 192 187 192 192 196 190 193 183 196 181 191 181 181 191 186 186 186 184 180 181 178 170 180 176 180 166 180 170 174 178 168 167 165 161 171 171 162 161 161 161 163 163 162 159 164 160 150 150 158 154 155 147 147 151 152 149 142 150 147 142 148 148 141 140 145 142 139 140 142 135 136 136 140 130 131 134 131 133 134 131 124 123 133 130 120 119 128 119 117 118 117 116 116 118 123 113 121 112 115 111 120 115 113 116 110 110 114 114 106 114 103 109 106 102 106 105 99 100 98 101 101 104 97 97 97 96 102 96 97 92 94 93 93 93 90 94 93 95 92 86 86 89 84 85 88 84 87 86 86 81 84 83 85 85 77 83 78 77 77 77 77 74 78 77 78 77 78 71 71 70 76 70 72 70 72 73 73 70 70 69 65 64 68 67 65 67 66 62 62 66 65 65 60 63 63 60 62 61 57 58 58 62 59 59 57 57 56 57 55 58 57 53 56 52 54 55 51 53 54 54 52 50 52 49 49 51 50 48 47 51 49 48 47 45 48 48 47 45 47 45 46 46 46 43 45 44 45 44 43 44 42 42 43 42 43 39 40 39 41 38 39 39 40 40 39 39 40 38 41 38 39 37 37 38 38 36 36 37 36 38 37 36 35 37 37 35 35 37 35 36 34 36 35 34 35 36 36 34 34 35 33 33 33 33 35 34 34 33 35 34 33 34 32 32 34 34 34 34 34 32 33 32 32 32 34
34 33 34 32 34 34 32 32 34 33 32 33 32 32 33 34 33 34 32 32 33 32 35 33 34 33 33 35 34 33 34 34 35 35 35 35 34 34 36 34 35 35 36 36 36 37 36 35 36 38 37 37 38 36 37 38 38 37 38 40 38 39 39 41 40 40 38 41 40 40 42 39 42 40 41 43 42 44 43 44 44 44 45 42 45 43 46 46 46 46 46 48 48 48 47 47 47 48 48 48 50 52 52 51 50 52 50 52 54 52 55 52 52 56 52 56 53 54 55 54 59 55 56 56 60 58 60 59 60 59 63 63 61 64 64 61 62 62 64 62 66 66 64 66 64 65 69 68 68 68 71 68 74 70 74 73 71 74 71 72 76 76 76 74 75 75 79 80 81 77 76 84 77 78 85 79 86 85 82 81 86 85 89 89 91 89 88 89 89 87 96 93 96 93 93 93 94 92 99 94 98 95 103 104 96 105 102 99 99 105 100 101 102 104 110 106 111 110 107 107 108 112 110 108 119 117 112 113 121 113 119 117 123 125 121 124 117 122 125 118 129 122 128 126 126 134 129 136 131 133 129 128 140 132 140 140 143 140 134 146 133 147 147 145 140 138 146 144 140 140 142 154 157 153 144 151 151 149 148 149 161 153 153 165 162 161 161 167 158 162 161 160 163 161 160 167 173 163 177 164 172 168 177 176 184 173 173 179 176 172 176 182 192 179 181 184 190 181 192 197 182 192 190 203 195 203 193 200 189 191 192 201 208 210 202 204 209 199 200 202 203 207 203 217 210 213 217 214 212 211 225 215 222 213 229 216 233 215 234 216 232 238 231 232 236 240 237 233 237 237 237 247 248 246 247 247 255 253 241 240 245 255 255 257 253 253 266 254 257 267 248 268 259 257 271 275 267 252 262 267 271 280 267 265 278 273 264 272 285 277 273 289 292 294 289 283 290 295 283 287 275 296 279 287 294 290 309 298 294 295 289 314 310 290 306 291 318 310 320 304 304 315 311 302 313 325 308 314 320 323 321 312 314 338 326 338 320 330 329 328 331 318 321 346 322 337 328 349 326 342 339 328 351 332 358 337 362 362 347 355 339 337 351 340 355 365 365 350 361 354 364 350 354 382 373 374 382 380 363 363 390 387 382 385 376 365 372 383 395 372 376 369 403 383 378 379 401 373 375 410 390 397 409 391 394 392 384 417 402 405 413 392 424 428 428 400 426 406 404 433 408 403 417 399 409 405 407 406 444 415 425 447 408 441 446 432 442 443 455 451 449 458 461 419 423 453 459 428 456 444 453 469 431 467 469 434 457 466 435 471 452 460 473 438 463 446 470 468 471 484 478 493 461 453 482 468 472 460 500 499 462 459 498 468 488 476 474 504 494 500 511 467 506 479 487 501 495 509 502 477 498 479 517 506 502 522 480 514 522 491 505 523 522 532 494 516 521 527 509 539 520 507 517 543 527 524 511 518 509 524 546 521 548 510 530 543 542 554 554 542 517 564 547 553 519 532 548 545 523 532 567 548 544 571 545 554 527 532 569 578 546 581 579 535 546 541 588 585 572 565 584 554 588 542 564 587 593 581 559 587 574 581 557 583 600 600 569 585 575 610 590 605 591 567 593 592 601 595 604 606 601 591 621 606 620 570 586 598 620 591 600 611 611 614 616 592 608 601 584 618 581 634 607 615 606 640 633 614 615 634 617 590 614 635 607 619 612 647 645 648 640 642 632 596 615 629 601 643 612 638 634 621 637 602 612 628 612 660 613 612 607 665 662 635 661 653 641 672 612 615 622 661 627 674 628 622 631 622 631 659 627 627 677 653 680 624 658 627 641 651 684 643 688 685 640 654 643 637 660 681 661 662 665 664 657 650 648 634 656 671 650 685 672 694 661 703 681 680 666 663 657 703 674 657 647 695 658 691 661 699 677 676 653 667 690 648 680 657 713 678 661 668 714 661 675 690 673 690 688 714 661 685 663 657 677 675 721 677 687 693 668 713 680 691 683 680 693 709 707 679 700 724 670 724 708 716 708 666 714 703 693 724 689 712 695 707 711 668 699 672 733 713 690 676 736 694 676 675 678 677 730 717 735 719 686 670 687 704 682 729 702 694 673 738 684 715 723 674 731 688 681 729 694 717 685 719 698 739 722 687 716 704 685 746 680 702 686 685 706 681 694 731 734 703 739 728 688 692 712 727 747 710 726 727 714 698 733 738 722 710 712 693 739 722 723 744 708 734 713 698 699 730 681 685 685 743 736 727 688 731 706 717 723 714 695 688 694 710 709 699 742 742 713 691 745 687 716 703 702 711 682 682 721 683 718 688 707 735 696 716 716 683 714 689 718 730 729 693 721 688 713 712 710 707 685 705 746 682 688 728 713 691 731 686 726 699 695 685 685 673 738 737 676 741 725 684 721 735 739 719 740 720 704 690 695 737 715 732 678 690 687 727 677 728 708 724 732 727 672 669 726 679 674 728 677 727 682 668 673 702 683 707 713 724 703 694 675 700 689 707 701 725 677 678 708 718 712 725 666 702 656 668 697 708 674 703 692 669 675 659 658 677 682 713 713 685 703 668 670 701 684 654 710 650 708 711 664 679 709 668 644 706 646 682 707 651 654 643 650 693 655 702 682 650 647 675 639 696 690 682 644 676 696 666 632 655 696 692 684 677 669 675 644 651 681 661 677 641 633 671 665 653 628 652 677 661 650 642 649 676 670 627 617 676 648 627 646 630 632 645 670 659 622 637 619 637 622 620 666 614 642 658 655 638 627 661 607 654 641 602 641 620 629 649 655 649 598 600 621 598 638 590 600 603 603 606 638 595 598 645 609 623 584 640 598 635 592 634 625 590 626 576 628 579 617 604 619 575 592 620 614 603 586 568 605 589 606 587 575 569 620 608 570 578 564 597 601 591 590 589 578 559 594 603 608 585 586 586 599 567 547 561 557 566 578 588 579 560 540 555 584 575 558 580 534 588 585 544 563 538 547 562 581 545 569 528 544 538 571 538 545 563 549 528 536 532 554 566 544 534 556 535 529 553 531 529 517 527 515 536 523 536 516 533 513 535 544 510 525 513 499 534 531 530 503 495 520 503 513 522 507 528 496 495 490 518 490 483 484 510 512 500 503 506 508 509 477 501 509 510 498 477 499 478 499 502 463 489 471 497 462 464 465 455 452 474 484 477 465 466 452 445 444 452 453 480 450 450 455 454 471 470 457 460 463 466 449 471 432 442 460 450 437 441 445 441 423 448 430 448 458 457 439 433 451 450 430 421 413 440 433 419 425 421 402 412 408 440 411 431 397 432 407 402 412 431 399 391 401 424 399 398 384 383 391 399 414 383 389 412 381 387 384 391 394 373 375 396 385 400 371 389 378 394 386 366 386 393 361 377 392 384 384 370 360 367 367 375 375 361 374 373 371 368 344 344 362 365 350 344 356 358 333 352 334 334 351 339 345 355 329 353 325 350 349 345 344 343 325 329 320 335 340 322 315 309 314 335 319 335 311 306 320 330 324 303 317 299 316 300 313 323 294 320 314 300 312 309 288 304 296 300 299 299 306 303 284 299 290 293 275 282 277 283 274 293 288 290 270 286 267 270 271 271 285 265 266 268 262 271 273 267 268 277 254 273 261 257 253 251 259 247 263 250 257 263 250 255 244 244 251 251 255 233 253 235 252 248 245 240 245 244 239 235 242 232 235 235 224 230 225 230 227 220 214 225 230 231 224 214 224 216 225 221 208 216 208 206 214 211 216 211 211 200 209 196 200 206 211 210 199 207 197 205 199 192 186 199 195 197 198 191 187 192 190 194 180 184 182 174 187 173 176 185 179 176 170 171 181 172 180 178 174 169 176 165 166 161 169 165 163 168 170 161 163 161 159 152 151 152 161 156 158 161 149 155 149 146 147 145 151 146 148 144 142 144 148 148 136 135 145 136 137 141 143 139 136 135 134 131 137 134 133 134 127 123 123 122 123 131 130 124 119 120 120 125 115 124 114 121 118 114 115 113 115 115 115 114 107 107 113 109 109 109 103 105 111 108 108 103 105 105 101 101 101 105 99 95 97 100 100 98 95 96 97 96 90 89 89 95 95 87 94 90 87 92 90 89 85 82 85 86 81 86 80 83 84 81 82 81 81 81 82 79 81 74 74 75 79 75 77 74 77 76 73 69 69 74 70 70 72 68 72 65 65 69 68 64 63 64 62 63 65 63 64 64 63 59 64 58 58 61 57 61 60 62 60 59 57 59 59 57 56 57 55 55 53 54 53 53 53 53 53 51 51 51 52 48 51 48 48 48 51 49 48 47 45 48 46 48 46 44 44 45 46 45 45 45 45 43 44 41 43 42 41 42 43 40 40 42 39 40 39 40 38 38 41 39 41 39 38 39 37 39 39 38 38 38 37 37 36 37 36 37 37 35 36 35 37 37 36 36 36 36 34 34 34 36 34 35 33 34 34 34 34 35 33 33 34 34 34 34 32 34 34 34 32 33 32 34 33 32 32 32 32 32 34 33 32 33
31 31 31 31 33 33 33 33 33 32 33 33 33 33 34 33 34 32 32 34 32 34 32 32 32 33 34 34 35 35 34 33 34 34 33 34 34 34 34 36 34 35 35 36 34 36 36 36 37 35 36 36 36 38 37 36 36 37 38 39 38 37 40 41 39 39 40 41 39 39 39 41 41 41 41 42 41 42 42 42 43 41 41 43 44 44 43 44 46 44 47 47 45 47 47 48 49 46 48 48 48 51 51 50 48 51 51 52 50 52 52 53 51 55 55 56 53 57 55 54 58 55 59 55 57 58 60 60 57 58 57 60 58 62 60 64 60 65 65 63 64 66 68 68 64 64 68 68 70 66 67 67 68 70 73 74 71 72 70 71 74 74 73 78 76 79 81 81 76 83 83 78 82 80 79 82 80 87 80 87 84 89 89 86 84 91 87 87 92 87 95 96 89 97 97 93 94 97 92 94 98 99 104 102 97 100 97 106 106 103 100 100 109 104 101 105 107 110 104 106 106 111 113 111 109 113 119 110 119 122 113 118 114 114 116 126 123 124 127 123 120 119 126 127 131 124 132 129 134 137 134 128 139 131 140 138 138 135 135 141 144 146 145 144 140 141 140 139 142 145 141 149 149 145 152 158 159 150 147 149 153 161 154 159 154 157 160 154 162 157 167 171 170 173 174 169 161 167 177 179 174 178 183 171 180 177 171 180 173 177 178 178 183 187 192 192 189 182 186 184 182 188 199 188 199 187 204 199 191 209 200 194 202 211 195 207 202 214 203 214 212 217 205 206 220 216 222 208 220 216 219 221 224 216 228 225 216 227 220 223 229 221 221 236 236 233 224 236 233 241 236 241 232 250 232 253 242 242 243 244 253 255 242 245 256 249 262 253 258 248 252 270 271 250 252 257 270 273 267 270 278 282 268 275 280 268 274 288 268 266 282 291 292 285 280 293 288 280 277 284 297 291 279 279 280 297 284 293 287 285 297 314 314 305 314 312 293 318 302 299 304 303 309 322 324 324 308 309 303 314 324 315 315 326 311 339 324 338 340 326 345 327 322 329 321 348 344 337 341 328 331 325 337 348 349 330 345 346 365 336 352 365 368 368 354 353 362 363 376 371 359 350 371 349 353 354 373 381 376 372 385 391 392 367 366 398 380 372 375 382 384 391 389 383 370 403 399 403 383 391 398 391 408 381 382 395 401 409 387 398 388 425 402 393 416 400 417 426 430 397 408 401 428 436 423 421 426 421 422 441 447 447 415 421 428 423 426 422 418 433 455 448 431 438 458 442 443 431 451 429 447 428 438 462 462 468 441 436 440 456 480 466 450 455 455 475 482 445 445 455 451 467 449 492 472 458 465 478 456 476 458 500 458 504 479 485 497 476 495 500 478 498 501 499 501 491 502 485 514 486 488 524 525 487 505 491 491 524 491 501 507 507 493 514 533 518 507 495 496 510 518 518 524 545 535 531 522 502 535 510 538 516 553 556 518 524 556 511 556 522 519 545 523 539 527 542 523 547 534 549 559 543 559 535 538 566 545 543 562 550 566 554 545 579 563 587 585 550 579 581 579 540 555 550 577 558 594 555 564 562 556 566 582 557 557 585 583 574 558 556 565 586 564 584 574 562 575 562 570 592 610 612 617 584 621 618 621 620 597 623 580 599 629 578 574 602 625 591 592 589 607 603 633 604 627 609 598 615 605 625 603 588 636 608 606 611 618 605 633 637 625 607 622 637 627 635 645 624 609 658 646 661 636 658 629 649 653 603 604 657 645 637 610 645 625 659 653 643 646 636 617 658 644 636 661 619 634 648 621 677 672 662 646 628 620 681 624 666 666 632 637 665 638 628 659 630 659 635 679 662 660 670 681 637 694 647 690 661 661 666 676 691 656 658 638 649 700 650 692 684 682 676 651 646 696 652 670 655 655 677 711 682 700 673 688 657 675 696 686 667 681 669 649 686 705 696 657 689 702 674 678 718 714 658 699 721 707 712 701 660 715 680 666 700 711 722 674 666 693 687 679 672 699 662 681 702 722 681 670 725 669 722 714 670 682 685 683 705 700 712 723 702 730 731 724 704 700 737 738 680 715 670 685 719 713 702 738 721 724 738 704 718 680 696 723 711 729 684 681 708 724 730 711 739 678 695 720 685 703 688 701 716 689 713 684 711 688 709 724 744 720 712 701 734 692 738 698 690 741 743 724 721 689 691 747 693 743 721 703 700 694 728 741 738 726 709 702 738 743 680 735 746 715 719 732 729 709 712 701 701 707 748 704 718 689 702 732 713 744 716 735 720 726 686 707 701 746 731 719 698 691 703 694 686 743 706 695 732 738 715 712 725 712 737 723 682 719 703 745 742 699 689 711 745 726 739 726 722 680 696 741 722 679 715 729 703 703 704 715 722 741 679 693 684 714 695 737 737 685 738 675 710 679 729 737 722 675 684 704 724 687 674 686 688 722 735 716 684 691 712 702 680 703 733 690 673 697 697 680 715 698 709 671 684 723 716 728 680 662 715 707 719 662 716 688 690 665 714 662 704 700 699 663 701 683 720 707 678 681 685 717 706 653 716 688 674 650 664 692 656 678 701 700 680 675 671 667 701 665 704 645 701 693 691 648 678 706 704 699 650 682 684 640 638 698 673 690 647 637 685 656 666 677 655 678 638 636 691 662 693 646 688 634 631 654 656 672 666 627 636 644 682 654 653 655 634 638 678 671 636 658 680 652 618 619 634 631 637 637 664 669 653 628 623 643 668 617 662 617 607 635 654 649 606 660 647 658 636 608 651 603 602 605 603 601 647 655 593 651 652 597 628 618 600 600 596 594 647 615 591 613 636 643 638 616 635 624 620 627 611 602 594 606 624 580 606 602 621 608 624 572 613 578 594 589 592 567 600 591 590 602 613 567 571 576 597 578 569 570 577 564 578 587 551 597 583 585 550 576 570 584 600 559 560 591 559 552 554 589 559 588 554 567 553 548 552 554 536 561 560 576 562 537 563 547 560 547 558 572 566 551 537 531 527 544 542 561 534 558 521 521 533 548 524 542 517 552 555 513 524 526 542 548 547 544 516 513 541 545 527 494 494 523 500 502 518 523 507 509 493 503 520 502 491 485 512 517 508 524 495 475 485 496 500 510 497 511 486 499 487 482 502 504 479 487 496 491 469 474 487 494 465 482 460 486 454 482 461 489 451 462 470 464 450 486 444 475 479 464 478 467 470 436 464 473 453 449 433 441 446 464 439 424 434 444 447 459 433 460 453 441 428 434 441 414 443 422 437 444 431 445 430 440 436 412 442 408 419 420 416 432 405 401 431 392 392 396 402 394 425 390 422 413 417 386 402 408 394 403 377 385 383 407 388 393 408 370 403 393 371 392 378 366 384 387 366 378 360 361 367 376 361 375 355 381 369 377 370 372 378 360 379 357 369 349 354 358 350 347 362 338 364 366 358 350 340 331 347 354 338 352 356 339 338 321 330 336 319 326 325 341 323 315 315 317 313 335 317 314 318 326 321 312 320 313 325 320 327 307 306 303 315 307 304 310 310 290 298 298 306 306 288 301 282 303 295 289 281 288 293 283 292 284 274 272 273 287 271 286 293 287 289 270 278 273 273 259 266 261 275 278 275 267 257 268 250 261 249 249 253 267 256 263 244 251 263 249 261 239 245 254 236 253 250 245 235 248 243 230 230 246 229 245 238 229 238 242 229 229 236 234 232 220 229 231 233 227 218 229 230 220 228 216 210 216 220 218 220 202 208 201 204 200 212 200 199 195 194 206 208 197 191 198 194 190 198 185 189 201 190 188 188 196 185 187 179 181 190 180 181 179 181 180 184 186 171 171 169 175 175 169 170 175 163 168 170 171 162 163 162 160 159 163 163 163 159 163 165 161 156 161 162 151 149 153 150 156 150 147 149 143 153 145 140 145 139 138 145 145 145 136 138 144 134 135 134 141 135 130 128 126 125 134 132 124 129 125 126 128 126 124 124 123 124 126 124 125 114 125 121 121 116 117 114 119 113 109 114 113 112 106 108 105 112 106 110 107 105 102 99 100 101 102 101 104 102 100 95 95 96 99 99 94 94 93 94 95 91 89 90 92 92 88 85 88 89 87 84 85 83 86 86 84 83 84 81 81 79 77 76 83 81 76 77 76 79 79 74 76 75 71 72 73 76 70 69 72 70 70 71 66 71 69 69 67 65 65 67 67 65 64 66 66 63 64 61 59 61 61 58 60 57 57 57 60 57 57 55 56 55 58 58 54 57 56 56 53 55 51 55 52 53 51 52 49 53 48 49 52 48 51 51 46 47 46 45 46 48 47 47 45 45 43 44 45 45 44 45 44 41 41 41 42 40 41 41 42 40 41 40 39 39 39 40 40 40 40 41 39 37 39 38 37 39 37 38 36 37 38 37 37 37 36 35 35 35 34 34 34 35 34 34 35 35 34 34 34 33 34 35 35 34 34 32 33 34 34 33 32 34 32 33 33 33 34 33 34 31 32 33 32 33 31 32 32 31 33 33 32 32
33 32 33 32 32 31 31 32 33 32 31 33 33 33 33 31 32 32 31 31 32 33 32 33 32 34 34 33 33 33 34 33 32 33 35 35 34 33 33 34 33 36 35 36 35 34 36 34 36 35 37 35 35 35 36 36 38 38 37 37 38 39 37 39 38 41 41 40 40 40 38 39 38 40 41 39 39 41 41 42 40 43 41 41 44 42 43 42 45 43 44 46 47 47 47 48 47 46 48 46 46 50 49 47 48 48 48 52 53 52 54 51 54 51 54 53 53 57 57 53 54 58 56 58 58 57 60 61 62 59 57 60 59 60 63 59 59 62 60 64 65 64 66 68 64 64 68 67 70 66 72 70 67 67 68 70 74 71 76 76 77 75 73 75 75 76 75 80 79 81 83 82 77 78 79 78 85 86 86 81 86 87 82 86 83 90 84 87 89 91 89 89 93 97 95 95 97 98 100 94 94 99 98 102 95 100 97 104 102 100 102 105 109 108 102 103 105 108 112 104 107 107 111 110 115 115 109 113 113 115 121 120 114 121 117 118 118 124 128 128 118 120 126 123 125 131 128 129 136 125 137 136 135 133 130 132 139 141 144 136 145 133 141 146 139 136 139 142 144 149 146 146 153 152 155 149 145 153 157 157 159 153 163 154 162 163 168 160 164 166 162 166 167 159 171 163 174 164 171 171 174 175 178 170 183 185 182 183 182 181 176 177 190 175 192 189 179 194 185 185 195 186 193 198 190 200 194 203 191 207 206 190 198 211 196 207 208 212 214 217 204 209 216 209 221 221 222 219 222 219 209 225 229 214 231 216 232 214 216 218 220 223 220 231 231 242 244 231 226 232 234 250 244 240 232 243 255 240 257 247 256 244 242 259 240 250 248 258 265 254 262 260 250 261 254 269 256 261 265 265 255 280 271 278 279 279 275 273 278 290 277 289 271 292 281 270 274 271 296 289 277 283 303 292 297 293 290 306 309 308 312 293 304 301 299 309 309 310 300 295 311 302 326 298 311 306 306 326 321 326 319 305 332 318 339 318 319 329 317 334 337 320 317 329 335 325 346 340 343 330 334 330 357 341 335 354 349 349 366 334 360 352 345 344 351 363 368 343 374 350 369 376 373 348 384 350 381 381 358 383 377 368 374 372 376 364 384 364 366 378 385 392 380 376 384 377 381 411 399 383 393 385 410 411 389 383 406 390 390 390 406 417 413 420 402 392 428 400 418 432 405 420 433 408 409 418 408 409 439 421 429 413 413 410 450 433 413 414 451 441 420 428 422 422 438 459 450 461 458 442 437 448 433 463 466 451 436 434 467 451 445 482 463 458 462 461 477 481 476 462 492 481 459 452 496 471 474 487 468 473 498 491 478 496 480 494 491 496 498 474 465 498 484 497 490 512 483 500 519 475 501 522 495 502 518 504 529 492 512 528 492 519 532 516 513 539 519 534 541 512 538 495 510 504 501 543 513 504 507 536 542 529 534 540 525 524 536 552 513 553 526 529 557 553 561 559 525 527 522 530 550 561 572 542 525 530 528 572 557 530 583 543 537 572 533 572 571 546 568 585 556 583 541 554 552 558 569 546 567 579 583 566 556 605 578 576 578 554 591 598 607 564 573 564 560 562 600 580 603 609 596 617 617 621 617 602 606 578 607 603 593 606 619 594 630 575 623 583 595 611 630 608 622 623 581 589 584 613 606 625 633 602 590 602 647 625 650 607 596 615 602 605 619 600 604 648 621 639 638 634 646 603 641 646 649 657 634 631 664 659 658 620 642 654 657 609 647 615 664 613 661 624 626 616 624 625 658 665 671 650 649 672 653 658 640 641 669 651 678 645 657 648 648 688 660 629 673 676 657 668 657 670 650 688 683 690 650 685 684 696 662 691 667 691 679 647 673 684 674 670 681 681 663 655 655 652 707 682 698 672 700 667 679 669 697 689 712 650 701 693 700 669 671 702 670 705 656 670 681 684 704 690 679 662 689 707 679 715 678 708 688 707 710 708 684 685 712 694 683 718 673 728 711 726 690 714 723 722 709 711 696 700 666 686 676 700 715 717 701 701 672 728 733 672 708 679 704 717 696 714 696 722 685 735 704 699 676 704 697 709 726 740 676 740 692 687 706 734 728 705 714 744 727 709 718 743 691 702 736 691 725 732 714 710 718 710 739 695 695 707 695 738 706 687 707 691 724 698 712 708 730 713 738 742 707 741 739 723 696 690 739 706 706 706 739 707 699 690 725 748 680 702 737 709 712 727 682 718 747 746 747 728 709 695 680 737 686 741 741 734 711 729 689 737 685 708 693 735 750 738 733 750 719 749 738 711 725 740 749 722 696 705 730 724 719 729 742 685 679 732 739 709 741 707 695 706 736 739 689 694 725 702 724 726 701 712 686 676 733 685 678 678 711 729 717 678 723 724 729 690 728 710 729 712 704 694 673 724 697 693 692 671 671 673 684 716 725 704 687 685 694 680 670 672 683 713 688 675 694 687 693 699 688 685 688 731 665 704 722 727 699 715 709 702 684 710 717 705 714 672 685 691 699 683 720 686 667 678 718 697 671 661 686 670 707 684 660 665 681 650 712 715 660 666 683 684 688 660 678 701 668 691 648 661 676 649 706 695 662 660 681 656 640 679 665 669 657 679 693 697 664 662 685 634 693 658 672 643 666 685 674 691 635 672 690 640 688 689 626 632 661 633 664 641 674 622 653 656 624 620 618 640 621 618 667 639 630 622 641 656 655 635 638 629 662 643 638 612 611 614 622 664 653 612 633 644 603 663 638 657 609 660 630 626 627 628 615 607 598 592 626 606 616 621 619 612 589 611 593 635 638 622 640 606 620 600 589 639 633 625 594 614 587 623 611 596 624 605 609 605 615 604 592 615 616 609 566 605 599 586 594 610 572 586 601 564 568 576 561 601 576 585 585 597 581 555 604 600 576 567 585 594 564 599 545 586 594 550 556 557 553 540 566 562 582 553 579 567 534 571 539 563 577 557 540 572 546 525 547 536 541 550 543 532 542 567 543 560 546 549 520 556 536 552 555 532 512 553 535 520 509 538 518 542 500 498 533 501 532 545 534 518 540 527 500 538 527 506 504 507 495 499 515 501 498 486 519 486 480 493 493 494 479 505 494 478 496 468 484 487 488 479 508 472 488 492 492 468 484 487 463 458 460 497 466 461 471 489 479 469 450 449 450 472 444 474 479 473 463 478 480 458 475 460 465 432 450 473 449 427 446 458 465 431 440 428 432 447 435 439 425 438 428 416 417 449 429 435 424 440 428 419 443 444 409 417 433 408 420 430 396 422 422 407 419 404 426 420 407 406 399 398 398 415 387 400 416 417 385 380 413 397 385 375 402 396 392 400 370 373 386 396 398 382 387 376 374 374 369 357 390 371 354 356 380 370 376 378 368 361 373 363 350 366 373 357 349 362 344 357 339 336 360 333 335 343 333 353 350 350 330 348 325 345 332 321 342 344 349 348 330 338 326 329 338 323 322 309 324 317 321 304 319 314 305 312 310 318 303 307 322 296 307 307 317 303 309 305 294 298 300 304 307 304 288 293 282 302 286 284 291 278 273 274 289 296 269 286 283 273 279 274 276 264 282 262 267 259 266 273 279 273 253 254 260 264 256 272 254 268 266 255 259 245 250 242 253 247 259 245 245 243 257 238 243 240 243 238 230 251 249 243 235 244 240 234 227 235 239 220 224 235 227 232 233 222 217 231 217 211 220 215 212 225 225 204 209 212 207 211 212 209 210 213 213 204 204 208 194 190 201 196 202 203 202 188 195 200 190 183 193 192 181 194 186 187 176 178 187 184 175 177 171 173 186 178 178 167 168 166 166 171 163 169 173 171 159 167 166 163 158 166 164 161 165 162 158 163 160 161 163 149 149 149 150 158 151 146 153 141 151 143 149 146 141 141 145 141 145 134 133 135 138 139 130 133 136 138 127 136 126 134 129 128 125 127 132 122 121 120 129 118 127 119 117 125 118 125 120 116 119 117 112 116 113 119 117 109 108 116 105 111 112 111 106 105 107 109 108 106 106 101 102 101 104 95 100 99 102 97 99 94 93 95 95 96 92 90 94 93 93 92 92 86 91 91 85 88 82 84 81 87 85 86 79 85 79 80 81 83 77 80 77 80 74 75 75 77 75 77 75 75 71 74 70 68 69 73 71 71 69 69 68 69 65 69 64 64 63 62 65 61 63 63 64 59 61 62 60 60 58 60 60 62 56 59 55 55 59 55 55 54 57 56 56 52 54 51 54 51 53 53 52 53 50 49 49 47 49 51 47 49 49 46 46 48 45 45 45 44 45 45 43 44 42 43 44 44 42 44 40 41 40 43 42 41 40 42 39 41 39 40 40 39 41 41 38 37 39 38 38 37 36 38 38 38 37 37 35 35 35 35 37 34 34 34 36 36 34 36 33 33 33 35 33 34 34 35 32 32 33 33 33 34 32 33 33 34 32 32 33 32 33 33 32 33 31 33 31 31 32 31 32 32 31 33 32 33 33 32
30 30 32 32 32 30 30 31 30 31 30 30 30 33 31 33 33 32 32 33 33 31 32 32 33 33 32 32 33 32 34 32 34 34 34 34 34 33 34 34 34 34 35 34 35 36 35 34 35 34 35 36 36 35 35 36 38 38 38 38 37 39 39 37 39 39 38 39 39 38 41 40 41 38 40 42 41 39 40 40 42 40 43 42 44 43 44 43 43 43 46 43 46 46 45 44 45 47 47 47 48 47 48 51 50 52 48 52 50 50 51 54 53 52 55 53 56 54 55 56 57 56 56 55 56 56 59 57 57 62 62 62 59 62 61 59 59 63 60 64 66 64 67 65 63 64 69 69 68 67 70 67 68 72 70 70 70 69 70 75 73 77 73 75 75 74 77 80 78 79 83 79 83 79 81 79 85 82 83 85 86 83 85 84 89 85 87 87 91 86 88 90 93 96 93 94 97 97 92 96 98 94 97 98 99 99 103 101 105 106 100 104 100 104 102 104 102 104 106 114 110 106 109 109 113 110 109 120 120 117 113 122 120 125 115 118 125 125 125 125 120 119 130 125 121 127 125 135 126 126 133 137 128 140 133 141 137 136 136 137 146 144 142 147 142 139 145 141 140 145 153 154 149 149 152 149 147 159 151 154 153 149 162 164 165 154 163 168 163 160 163 163 162 160 159 164 164 166 163 166 176 176 175 175 179 176 175 182 188 179 179 178 177 183 177 177 184 194 186 183 198 197 183 194 199 198 201 197 195 192 200 193 203 204 209 212 198 212 199 212 210 204 220 204 208 220 211 212 217 227 226 230 224 224 221 217 228 217 226 229 234 226 220 235 241 239 245 240 238 241 247 239 230 241 236 243 244 253 236 246 238 238 260 250 255 259 249 266 266 258 259 247 247 272 270 269 261 277 274 269 258 274 260 283 268 260 274 281 275 270 272 279 293 281 290 291 286 292 289 285 276 275 291 282 284 287 283 282 284 306 297 309 306 303 307 316 312 309 309 316 315 302 324 306 309 316 309 316 328 314 305 331 317 311 316 340 330 315 324 340 333 337 331 342 344 327 343 331 343 346 350 329 328 338 354 361 347 344 338 352 352 367 364 351 359 365 342 352 348 362 354 367 372 378 383 371 354 388 386 383 389 368 371 383 386 386 370 365 385 386 400 387 386 384 384 402 399 373 387 390 407 385 390 397 380 389 394 392 395 392 403 404 394 424 415 408 411 430 418 430 434 413 436 407 413 440 405 407 423 412 432 419 447 415 448 452 435 442 450 446 436 457 423 441 420 455 440 455 463 445 446 433 429 453 432 442 455 457 451 451 464 469 458 477 477 481 483 463 464 455 477 477 455 455 470 466 487 461 481 499 467 469 485 470 492 500 499 464 492 474 478 468 500 483 499 514 494 497 510 513 485 522 524 478 507 487 519 497 529 501 512 520 498 489 521 492 509 523 510 530 526 521 495 498 507 525 527 515 523 536 534 521 512 542 542 511 509 522 539 527 512 526 556 551 541 536 537 540 523 567 541 573 559 577 578 579 552 557 557 570 577 540 547 534 578 552 563 555 552 575 587 566 541 593 587 568 582 560 591 596 554 585 560 567 600 607 596 571 606 593 588 560 556 604 595 603 581 561 571 604 617 618 595 571 612 589 621 611 585 591 615 598 589 603 606 585 632 583 601 588 603 603 588 626 582 604 591 615 587 605 597 619 621 611 625 594 645 630 615 595 647 628 638 599 618 612 605 607 623 606 659 624 658 623 660 664 661 612 664 639 641 642 637 669 634 615 645 650 651 630 654 644 667 633 668 620 641 658 666 648 659 661 676 623 644 649 647 675 639 663 655 681 643 682 648 671 637 691 649 629 639 649 669 648 657 695 671 649 647 671 663 679 688 649 668 699 648 702 655 680 678 656 702 695 661 664 652 654 708 684 697 707 650 673 668 660 685 685 715 716 710 688 714 678 667 679 668 706 707 702 683 677 655 718 689 705 699 707 689 657 690 677 700 678 683 691 667 674 723 722 695 704 710 711 714 674 696 668 689 666 731 708 696 705 716 667 720 670 678 736 668 729 691 719 734 678 738 693 683 691 729 676 729 721 699 689 709 723 697 724 726 707 710 687 689 681 726 691 679 674 723 697 707 718 730 739 721 697 685 722 742 727 681 708 729 742 681 710 721 748 743 684 730 678 730 740 687 711 686 723 742 734 705 735 708 690 728 682 711 697 688 706 708 692 697 720 717 732 683 690 733 708 727 745 708 738 736 747 700 743 720 723 728 746 708 685 716 716 718 748 733 686 734 689 728 750 690 694 732 692 735 744 719 741 737 706 728 681 701 706 743 740 748 719 695 704 683 729 738 679 685 720 684 738 688 731 737 698 705 678 741 688 701 739 679 718 694 726 719 716 682 711 705 710 711 681 680 694 720 718 707 683 697 700 692 712 683 733 715 723 737 694 719 693 678 673 731 696 669 718 697 672 714 730 691 687 707 697 719 696 673 683 710 690 719 702 693 719 716 712 695 662 679 678 687 677 674 666 697 716 676 716 687 683 708 664 683 689 712 686 719 657 716 688 687 694 662 695 676 706 674 695 658 660 659 655 664 700 710 695 668 649 708 679 663 692 705 645 703 691 663 666 690 664 689 694 684 640 684 659 669 682 686 648 640 640 649 688 691 691 640 656 688 676 627 689 647 677 689 663 633 654 666 665 670 653 653 640 658 654 661 671 680 644 647 637 621 672 628 656 666 645 631 622 669 648 624 657 670 653 656 613 635 620 621 651 650 639 663 658 620 643 634 653 600 651 615 617 654 605 604 632 625 612 631 610 624 627 618 602 644 631 642 614 618 608 612 592 636 603 623 634 587 630 589 594 589 572 622 627 580 571 626 607 588 592 610 596 568 621 589 593 611 563 611 595 560 595 594 591 573 579 604 565 572 576 551 596 602 565 593 587 560 567 545 547 569 585 565 576 539 547 553 536 555 533 539 571 550 570 574 540 576 528 538 554 570 569 555 561 563 538 526 521 563 528 520 529 525 558 547 529 522 523 545 525 542 507 549 506 511 511 503 509 509 541 521 505 500 530 507 522 536 493 501 538 515 495 533 507 534 497 490 496 483 488 482 500 487 503 508 506 478 480 502 481 476 516 486 480 494 468 497 476 504 460 462 484 478 477 465 472 494 499 475 473 468 491 487 475 460 452 475 472 476 471 477 473 481 469 442 448 445 477 452 437 463 454 434 449 426 465 428 437 464 455 427 434 455 421 433 438 424 417 420 415 446 419 411 431 413 410 437 408 416 420 437 420 399 416 427 434 400 423 426 411 415 406 394 388 422 412 400 406 388 400 384 385 397 407 399 408 397 406 399 385 387 395 389 401 390 374 363 396 363 363 389 372 365 372 375 381 386 356 365 360 371 363 367 368 371 355 377 365 362 355 339 352 354 365 341 334 345 351 340 345 354 349 327 354 328 336 335 334 327 337 333 344 335 330 342 322 333 335 312 318 334 328 328 315 328 325 328 325 322 314 316 305 309 295 296 299 320 298 317 318 306 295 294 304 298 305 285 297 288 300 280 293 303 300 292 278 299 284 281 271 276 293 268 273 273 288 272 269 276 264 272 276 275 276 259 274 262 252 275 255 274 248 250 249 270 256 252 248 255 248 259 259 258 254 245 247 243 237 243 231 233 237 241 229 236 246 240 230 224 224 224 223 238 226 234 224 223 234 216 220 229 227 228 212 212 213 211 222 219 214 211 207 220 212 210 203 216 209 200 209 210 198 195 197 199 195 202 202 192 186 186 188 183 196 189 184 196 181 186 179 187 182 174 177 174 181 178 186 185 178 178 176 173 180 176 175 171 163 165 161 171 161 165 163 156 155 156 161 165 153 158 163 164 154 162 149 156 156 149 157 153 153 143 151 146 144 140 142 146 139 146 140 142 138 138 141 134 134 137 132 134 139 139 126 127 134 127 124 133 125 122 120 128 122 127 126 127 126 118 125 117 121 116 116 113 116 119 118 109 116 112 108 106 112 111 109 108 109 109 107 101 100 102 102 98 105 101 100 97 100 103 102 101 98 99 95 95 91 97 97 95 89 95 94 89 89 93 88 89 89 89 83 86 88 87 86 80 83 81 79 83 80 80 82 80 75 76 80 79 74 74 76 73 77 76 71 71 71 75 70 74 72 68 71 72 69 69 66 66 66 67 66 62 61 64 62 63 63 64 60 63 62 57 60 61 61 57 59 58 59 55 58 58 57 56 53 52 56 55 53 55 54 53 52 49 49 51 49 49 52 50 51 49 47 48 46 48 45 48 46 47 45 43 45 44 45 45 43 43 42 43 43 42 41 42 40 40 42 39 42 39 41 41 39 39 39 40 38 40 38 39 38 38 39 37 37 36 36 38 37 35 37 35 37 34 36 34 35 36 35 36 33 35 35 34 35 33 33 33 32 34 32 32 33 32 33 34 32 33 31 31 32 33 32 31 32 31 32 33 31 31 32 30 30 31 32 30 32 30 31 30 30 32 30
32 32 30 31 31 30 32 32 32 32 30 30 30 31 31 30 31 32 30 32 30 32 33 31 32 33 33 33 31 32 31 31 32 33 34 32 34 34 34 33 33 33 35 35 35 34 35 33 36 34 34 36 36 37 35 36 35 37 36 37 37 38 37 38 38 37 37 37 39 40 41 41 40 41 40 39 39 39 39 39 42 43 43 40 42 41 43 42 42 44 42 45 45 44 47 47 45 46 45 48 49 49 48 49 48 49 49 48 51 52 53 53 54 50 53 53 54 53 55 52 54 55 55 55 58 58 58 60 58 61 58 58 57 59 63 62 62 62 61 62 64 62 62 66 63 68 64 69 67 68 69 67 70 69 68 74 73 74 72 73 76 72 76 76 76 75 73 74 79 79 75 78 83 80 83 81 84 79 81 81 84 81 86 85 84 83 87 91 86 92 92 87 88 94 92 92 94 97 91 98 97 101 97 97 101 97 98 96 103 102 106 98 106 103 107 109 102 107 104 111 111 114 107 106 108 109 117 114 118 111 119 120 116 121 121 118 124 121 125 125 129 129 119 124 123 129 130 132 125 125 133 128 136 137 139 140 130 131 132 142 133 143 136 146 138 140 145 139 148 144 142 142 153 156 156 158 146 150 157 147 150 157 156 155 160 165 164 162 163 165 161 161 157 162 166 161 170 166 177 173 164 175 177 174 172 179 170 183 174 185 188 190 185 189 182 185 180 195 194 189 184 194 184 195 190 195 201 197 200 200 191 198 208 209 201 204 211 196 211 198 210 218 202 218 218 219 206 216 206 227 223 210 217 224 220 219 221 221 220 235 225 237 220 237 227 222 240 245 242 246 235 237 241 237 250 239 235 234 235 248 250 253 254 246 249 255 263 260 265 244 251 263 255 261 269 259 265 272 273 257 276 278 267 283 281 261 262 274 275 277 267 288 276 269 271 294 283 275 276 290 284 302 294 281 303 307 293 297 283 300 305 302 295 291 309 306 295 317 310 306 300 318 315 300 329 316 302 328 331 328 326 336 312 318 309 328 319 311 331 321 343 344 345 320 343 352 352 337 346 337 344 327 335 331 336 343 362 337 352 337 352 361 353 345 340 374 375 356 358 344 347 357 349 364 357 368 358 373 383 354 376 363 364 364 391 380 378 377 392 388 392 370 395 402 380 385 395 394 406 377 398 388 401 398 416 396 399 403 393 389 405 411 408 420 420 430 397 411 400 415 413 414 399 417 412 424 441 417 419 425 412 448 421 429 425 422 446 418 448 457 429 449 432 447 439 431 422 437 431 446 466 445 459 438 463 466 469 459 448 439 466 437 466 474 440 459 461 478 446 446 462 493 473 468 471 472 468 486 488 490 483 485 473 499 489 487 492 490 474 497 470 513 497 502 470 503 484 519 508 523 503 524 496 521 510 511 489 531 492 512 524 498 491 525 494 507 525 520 505 502 522 501 527 527 526 503 513 503 547 544 530 504 505 515 524 540 512 559 536 547 545 560 548 534 564 545 524 524 544 540 540 552 542 536 554 558 527 575 552 552 552 536 558 551 549 580 578 549 540 569 577 582 573 589 560 595 597 560 552 584 557 557 596 561 561 561 566 586 602 556 560 591 603 610 581 578 604 583 588 581 577 578 589 611 574 580 607 596 592 621 619 610 623 586 630 574 604 594 601 625 579 603 606 609 639 611 621 642 608 617 641 606 623 617 646 644 598 625 600 653 640 639 608 626 656 637 611 616 622 632 656 601 609 658 652 604 657 632 651 618 642 639 615 653 656 668 610 649 649 613 628 674 674 670 629 619 662 658 644 637 672 635 665 681 628 638 623 639 671 630 665 637 636 653 669 656 629 628 661 693 635 661 654 683 633 682 642 647 670 646 645 701 692 695 654 665 665 692 676 703 679 658 661 642 661 698 649 689 668 666 672 701 688 701 654 696 699 674 692 696 687 652 705 694 696 664 708 711 658 690 715 674 673 696 673 703 708 704 672 665 716 682 691 662 677 706 715 721 670 725 662 704 712 665 704 715 689 667 694 676 711 693 725 704 731 688 734 709 707 705 727 716 715 677 684 696 734 732 708 729 676 689 691 732 700 726 702 692 675 733 704 734 691 688 717 695 719 711 702 721 699 698 735 711 680 729 729 698 727 712 715 691 697 683 730 745 743 733 701 725 700 701 745 680 716 717 732 721 714 690 697 738 744 685 733 708 699 746 730 749 742 730 724 691 695 706 687 690 690 741 737 711 693 732 743 690 730 726 732 724 696 710 743 720 715 685 748 734 681 687 692 702 696 736 713 711 721 750 687 700 696 719 711 706 741 680 684 746 731 687 690 720 709 728 714 713 684 727 744 691 739 693 736 682 685 695 682 715 724 690 733 739 689 723 693 678 723 728 705 733 695 714 703 724 723 737 717 688 685 677 682 682 739 715 683 682 734 688 684 679 736 723 700 737 694 684 719 689 676 718 721 705 671 722 696 673 720 712 715 731 717 666 671 694 683 688 714 667 668 695 718 705 707 720 712 720 678 692 671 661 683 691 665 724 701 661 677 672 699 685 676 663 703 653 715 705 696 710 677 652 669 708 705 687 652 666 655 683 670 693 670 665 698 668 655 668 649 662 676 692 697 652 703 653 689 649 674 662 650 665 648 688 637 659 671 656 672 686 633 676 683 661 662 651 654 660 690 658 637 665 667 685 681 634 674 670 629 681 630 632 646 667 620 621 648 668 660 614 660 628 620 668 653 671 665 651 661 654 661 657 643 667 630 614 657 607 628 629 617 656 605 654 623 639 651 654 649 608 654 650 635 643 636 597 641 611 600 645 588 593 624 623 627 634 597 604 623 582 633 594 582 596 631 598 624 631 605 589 628 573 599 597 603 604 576 611 582 593 614 594 582 588 605 588 614 595 573 606 566 578 575 599 584 583 576 565 553 553 563 602 567 553 588 593 563 566 554 552 556 573 545 548 569 551 538 589 561 558 536 532 550 564 579 531 572 579 560 550 562 574 535 557 528 530 553 525 534 523 552 536 535 541 524 547 556 545 523 550 509 548 523 502 501 522 512 542 546 510 539 539 522 502 497 514 504 519 499 529 494 535 493 499 499 486 513 491 488 491 488 485 480 490 497 520 487 513 500 493 516 480 466 494 511 465 467 466 478 474 504 456 480 456 482 491 484 474 466 492 490 452 469 457 475 444 448 480 440 441 454 456 473 441 445 450 470 437 433 466 471 433 439 442 445 432 464 433 447 455 421 428 448 448 419 416 454 424 430 429 444 445 413 422 406 437 417 428 406 415 437 405 405 430 420 404 428 427 416 400 408 419 396 407 395 392 390 407 398 409 401 379 408 382 388 378 374 407 374 377 370 379 373 366 370 379 377 397 387 368 369 372 388 358 386 384 358 376 377 351 376 346 351 352 368 375 352 343 351 350 338 366 353 363 367 336 339 343 343 356 359 330 348 327 351 351 330 331 320 329 319 341 332 316 324 335 341 329 315 332 319 317 308 310 314 326 315 328 303 323 313 295 294 302 304 302 310 302 296 308 304 304 296 289 283 297 282 287 281 301 288 277 277 296 290 273 272 285 278 288 288 270 287 277 284 279 279 281 269 278 276 282 274 265 266 274 270 254 257 258 268 256 248 247 262 265 246 263 249 242 252 240 244 252 251 250 237 233 239 248 229 239 241 233 233 228 228 226 242 234 220 223 219 235 219 229 229 221 231 216 227 222 224 222 212 206 211 209 203 211 206 216 210 203 207 211 197 201 200 207 194 200 199 205 200 204 201 196 192 190 190 190 185 196 182 180 183 187 177 192 183 176 174 186 182 184 181 177 169 182 174 168 169 169 177 167 172 175 166 167 171 167 159 159 163 154 156 155 155 155 164 157 156 152 152 152 157 153 150 149 148 144 151 144 138 147 145 141 141 145 146 141 137 143 132 131 137 134 132 138 137 131 126 125 129 134 131 127 124 131 123 127 124 118 126 118 117 114 114 116 114 119 119 121 111 109 116 117 113 113 113 106 111 113 107 105 109 104 105 105 104 98 104 102 105 102 99 96 95 95 96 100 96 96 94 95 94 93 94 95 91 93 91 86 93 88 84 89 82 85 82 84 87 81 79 79 85 82 77 81 82 82 78 78 75 79 75 74 78 77 74 74 74 76 70 75 68 69 73 73 69 71 67 68 68 68 65 68 65 63 61 64 61 62 59 61 63 59 63 61 58 59 57 57 57 58 55 58 55 54 58 56 53 54 52 56 53 54 51 52 54 49 51 52 50 48 52 47 47 47 48 46 47 47 46 46 47 45 47 43 43 44 43 43 42 42 44 44 43 43 43 40 40 42 40 39 39 39 39 41 40 41 41 41 40 38 38 39 38 36 37 38 37 38 35 35 36 36 36 37 35 36 35 34 34 34 33 34 33 35 33 33 32 34 34 34 32 33 33 33 33 33 32 32 33 31 32 31 32 33 31 33 32 32 30 30 30 32 32 31 31 30 31 32 30 31 31 31 32 32 30 32
30 29 29 30 29 31 29 30 30 29 31 31 30 30 32 30 32 32 31 32 31 30 31 31 31 30 30 32 31 32 32 31 32 33 32 32 32 33 32 33 34 32 33 34 34 34 34 34 35 33 34 34 35 34 35 36 35 37 36 35 36 36 36 38 36 38 38 39 38 38 38 40 40 41 41 38 41 40 40 41 40 41 43 42 40 43 41 44 41 45 42 42 43 44 44 44 46 44 45 46 45 46 46 48 47 51 48 49 52 52 53 52 52 51 50 52 54 53 53 56 56 56 57 56 55 57 59 58 58 57 62 62 60 62 62 58 62 64 63 60 61 60 65 65 63 65 65 66 66 64 69 69 70 69 70 67 70 68 75 71 73 74 71 74 74 78 76 79 74 76 79 82 78 82 82 84 84 82 80 80 83 83 81 83 89 90 83 86 89 89 91 94 91 88 93 93 89 91 99 94 95 98 100 100 96 95 95 103 96 102 101 105 108 103 106 107 106 104 110 110 109 108 105 106 113 116 111 114 111 111 114 114 119 120 125 118 116 124 127 118 118 125 121 120 127 131 124 130 130 125 126 136 134 130 131 131 132 132 136 134 145 144 141 139 144 139 148 141 145 148 145 142 153 146 144 154 148 158 148 159 161 151 150 153 161 160 160 156 162 160 155 159 158 170 170 167 172 176 162 166 175 181 173 176 182 174 172 185 176 185 183 181 174 178 180 180 187 179 182 195 192 187 190 198 190 196 188 205 196 191 197 195 193 210 210 210 197 201 212 205 213 215 211 215 205 219 216 215 224 214 213 226 218 222 224 225 216 216 217 235 236 229 224 224 224 229 238 242 234 237 235 232 229 242 242 253 250 233 254 245 238 258 256 258 239 264 257 248 244 247 253 251 253 253 266 266 259 255 274 263 255 271 264 278 277 284 277 264 286 278 272 275 291 277 268 282 291 291 275 291 274 277 283 294 292 306 302 290 293 311 298 296 293 311 289 300 318 294 309 303 310 316 302 300 315 325 304 311 304 329 327 313 319 335 311 334 319 316 338 339 331 343 342 322 323 329 322 347 333 326 349 351 334 347 339 356 348 356 347 334 342 362 362 369 366 345 345 365 343 364 365 380 371 382 375 379 375 378 363 356 357 368 386 360 361 385 361 374 377 372 383 377 397 394 398 384 385 384 399 413 414 394 414 405 402 417 387 413 400 424 395 392 424 422 422 419 417 426 414 417 427 418 412 433 423 402 438 436 410 437 436 425 412 450 439 449 415 455 424 434 422 452 422 423 440 453 454 445 438 440 465 449 457 438 452 460 445 465 477 474 474 455 450 454 470 482 466 454 452 490 486 486 453 486 482 460 498 455 456 498 472 457 469 478 505 461 474 503 465 467 502 501 499 502 514 511 497 510 506 513 518 479 495 518 481 491 524 488 502 490 490 512 535 492 524 524 523 528 512 503 535 540 496 536 522 543 543 531 514 503 506 519 526 519 541 509 555 531 512 549 557 561 538 536 548 558 553 528 551 537 535 523 566 547 563 533 574 545 552 581 556 573 544 537 578 561 569 540 567 539 545 541 570 554 593 551 569 564 588 589 595 561 602 582 556 600 585 599 605 594 561 556 579 611 573 586 574 575 596 588 592 571 609 622 595 591 581 597 582 620 606 610 591 624 581 580 629 607 618 588 622 589 611 593 632 600 592 602 594 634 612 615 645 628 642 615 618 602 651 642 599 633 596 642 599 619 641 644 649 617 660 614 648 637 631 607 618 617 620 607 667 650 650 636 619 634 654 629 623 615 619 669 671 629 675 663 642 678 671 627 625 666 679 640 626 654 636 666 657 632 685 631 692 633 631 680 629 676 638 647 694 680 631 695 675 667 658 677 661 658 658 647 693 699 652 668 698 678 699 654 701 653 647 656 693 686 658 657 703 674 711 676 648 666 690 678 689 713 684 659 717 656 662 707 673 675 687 713 702 704 654 708 658 656 723 724 664 671 689 661 727 712 665 708 701 666 704 696 669 675 716 718 710 712 713 700 682 708 720 702 700 720 729 684 680 682 685 670 707 705 679 690 671 679 711 739 685 690 739 685 683 691 712 736 693 724 722 711 698 720 679 677 741 696 701 737 704 693 713 717 716 716 744 745 722 694 713 721 725 681 685 718 704 699 701 709 691 701 697 718 747 737 721 703 720 749 695 749 727 733 720 697 703 748 727 710 696 692 683 744 696 722 744 682 703 727 745 747 750 724 716 708 711 719 732 688 707 749 725 720 749 702 703 747 748 732 722 688 695 714 734 696 705 734 718 686 713 709 729 708 735 687 745 745 716 740 730 711 711 697 739 691 718 693 686 729 733 722 701 724 703 715 748 717 680 746 722 744 735 700 699 677 736 692 742 701 710 679 691 702 696 709 712 694 722 719 702 734 690 724 695 732 677 693 734 705 716 726 685 738 723 730 711 673 730 728 674 683 726 711 708 718 735 678 715 690 683 690 730 670 728 681 671 675 714 679 677 730 707 670 718 683 683 702 718 664 675 692 703 662 710 709 688 725 711 694 714 722 669 703 692 690 675 712 697 706 675 698 654 667 714 711 713 697 682 662 687 657 658 666 687 685 668 701 648 704 696 664 660 692 680 648 689 646 661 664 690 638 676 656 638 685 647 664 690 667 653 674 654 695 659 644 692 653 677 676 687 681 653 665 678 639 631 669 630 643 651 633 659 640 621 661 638 655 660 660 619 668 673 652 659 622 619 672 610 646 654 618 644 653 629 637 630 622 635 635 654 642 603 603 662 636 643 657 625 621 602 633 630 606 639 622 626 634 634 589 630 615 594 609 594 603 644 608 606 591 601 618 622 579 637 583 580 629 610 623 594 611 583 583 581 583 589 571 574 571 592 600 591 606 587 608 577 586 582 610 569 580 604 574 607 570 603 565 604 584 595 594 571 552 565 601 555 585 560 581 546 596 585 592 558 546 592 565 555 573 565 545 560 571 551 562 559 555 556 529 579 578 551 522 528 551 534 532 522 522 544 532 526 535 535 513 531 552 557 514 542 515 507 522 540 532 519 512 525 548 538 498 539 531 507 540 507 495 508 507 495 538 506 494 506 524 501 485 495 482 504 527 500 508 502 493 501 488 477 510 499 511 480 492 512 473 506 476 478 475 474 463 501 466 489 470 488 462 489 470 495 463 483 484 490 485 483 456 484 480 473 465 460 440 481 447 467 445 471 463 456 461 463 439 443 443 424 446 423 421 420 456 452 451 427 457 445 417 423 444 443 419 427 415 430 420 424 415 431 435 434 412 407 417 435 408 423 422 411 392 390 428 408 423 391 394 411 402 393 391 419 401 411 389 398 384 405 386 395 407 399 401 375 381 392 383 370 386 386 375 368 368 372 369 361 376 383 369 357 371 366 381 362 378 352 364 376 357 362 348 373 368 358 336 352 363 364 350 333 332 331 328 352 335 334 325 336 337 329 344 335 323 318 338 324 334 317 311 326 328 333 326 328 306 307 324 327 306 326 305 299 302 317 316 308 297 312 307 294 303 308 298 296 295 311 288 297 304 290 301 305 298 303 283 294 290 291 294 283 286 282 269 271 292 276 276 266 288 266 280 264 260 264 260 255 258 276 259 270 260 273 264 263 265 261 262 244 258 243 264 263 256 237 240 248 253 235 233 253 251 236 241 236 244 244 233 239 243 237 235 238 230 230 229 235 232 226 233 231 221 218 227 213 216 214 219 220 214 212 204 217 213 220 202 204 213 214 207 195 204 209 197 206 202 198 198 192 197 199 192 193 198 185 199 196 187 179 190 184 178 191 188 185 180 175 179 179 185 173 183 182 170 182 178 179 165 163 174 169 162 167 165 158 170 156 156 163 166 154 157 155 150 160 163 159 159 156 147 144 149 155 149 141 152 153 146 145 146 147 136 137 143 144 144 143 134 132 139 131 137 136 131 129 133 127 127 130 127 127 125 124 123 124 128 118 117 119 123 123 118 122 122 117 116 117 111 110 118 109 111 116 111 113 110 107 105 108 104 103 101 100 101 100 105 99 103 104 95 104 104 96 95 101 96 96 95 98 97 89 91 94 92 90 94 91 93 85 91 86 90 89 86 86 82 84 80 82 82 82 81 78 82 77 81 80 75 77 73 77 77 77 76 76 71 75 72 71 69 72 73 71 71 69 69 70 67 64 63 66 63 62 62 64 60 64 63 63 60 59 60 62 57 59 57 57 58 57 57 57 56 54 57 54 53 54 53 52 54 52 50 53 54 50 53 49 49 52 51 49 50 48 47 47 47 46 46 44 44 47 44 43 46 46 43 44 45 42 44 41 40 40 42 42 42 42 42 39 39 41 40 41 39 41 38 38 39 39 38 38 36 37 38 36 36 35 35 35 37 35 34 34 36 35 35 34 35 35 35 33 35 34 32 33 33 32 33 34 33 33 31 32 32 32 33 33 33 31 31 31 30 30 30 30 31 32 31 32 32 31 30 32 30 30 29 30 30 30 30 31 30 31 30 31 30
29 29 29 30 29 31 31 30 29 29 29 31 31 29 31 29 30 31 29 31 31 30 30 30 31 30 32 31 32 30 32 30 31 32 33 32 31 31 31 32 33 33 32 32 33 32 32 33 35 35 33 35 35 35 34 35 34 34 36 37 35 36 35 37 38 37 38 36 38 37 38 39 41 38 40 39 39 40 38 38 42 42 39 41 41 42 40 43 43 41 43 44 44 43 43 44 45 46 45 44 45 47 48 49 48 47 51 47 51 52 52 51 50 49 50 50 53 54 51 55 52 56 56 56 54 56 57 56 59 60 60 62 62 61 61 62 63 61 61 64 60 62 63 61 61 63 62 65 64 68 64 70 69 70 71 67 71 71 71 70 72 72 76 72 71 75 77 75 80 78 80 78 82 82 76 80 84 78 82 85 79 84 87 87 84 82 83 85 87 86 87 86 92 89 94 89 94 92 96 91 92 96 101 98 94 99 99 96 97 102 104 105 107 101 104 109 103 102 106 107 113 105 113 109 113 116 110 119 118 118 112 121 113 123 121 115 122 124 125 121 120 127 129 121 131 132 121 128 132 134 136 130 126 131 136 140 133 141 139 137 144 133 136 139 138 139 146 140 149 145 151 145 151 149 150 149 144 151 152 152 155 155 154 155 151 157 159 163 156 161 160 157 169 157 168 159 171 173 163 173 170 167 176 174 181 173 181 181 187 181 186 174 179 183 185 179 190 181 189 185 185 198 200 189 190 193 201 197 198 200 193 191 201 192 209 209 198 214 210 205 207 205 214 205 215 219 219 222 214 226 210 211 226 227 218 220 224 223 218 229 227 222 238 241 220 240 242 232 230 231 232 245 247 237 230 236 233 242 236 255 247 248 256 238 251 249 254 261 264 255 252 254 260 257 270 251 251 275 254 270 265 266 259 280 259 285 263 262 267 267 280 283 270 288 276 279 276 275 279 278 296 286 281 303 285 306 302 283 286 296 299 310 286 314 297 302 292 307 308 309 319 312 300 297 320 326 309 315 330 310 329 306 313 325 311 328 333 318 313 338 316 315 334 347 347 339 322 341 338 334 333 341 358 338 332 348 364 339 336 343 359 359 362 368 359 355 353 372 373 367 355 352 366 368 358 352 364 374 384 386 373 387 374 360 383 388 366 375 373 381 393 390 377 386 396 409 379 386 376 383 388 407 402 383 401 402 407 421 400 402 403 394 406 399 418 417 397 418 402 407 432 428 424 417 434 405 431 434 427 409 428 434 435 443 436 422 452 420 443 439 439 429 425 420 420 453 437 452 457 431 448 466 451 440 469 450 456 464 458 462 453 438 473 481 472 485 464 451 461 453 491 473 487 490 460 459 476 462 480 501 488 493 487 505 471 498 506 501 507 492 506 514 502 498 497 476 491 516 478 514 501 514 517 483 486 502 506 491 518 519 498 532 506 527 495 493 517 540 503 512 512 545 528 514 528 537 501 534 511 535 516 539 556 508 519 514 544 557 532 530 552 529 555 552 559 544 527 570 559 534 556 548 540 573 545 554 555 554 568 560 566 561 546 545 547 563 545 568 568 580 545 575 582 541 545 551 590 573 570 575 580 584 595 591 572 594 600 560 596 565 559 609 601 605 565 605 581 572 586 616 610 617 621 597 589 617 579 608 615 599 597 611 617 586 585 578 605 631 633 600 591 632 606 594 588 638 585 601 603 629 607 612 627 600 636 598 629 641 598 618 647 622 602 628 600 618 603 636 617 627 661 608 628 608 610 658 667 640 616 668 657 651 643 662 609 661 659 654 649 619 656 647 650 674 619 674 653 681 648 654 658 683 676 621 639 640 648 663 660 684 660 639 649 666 652 674 656 631 678 668 663 638 681 646 683 676 666 693 653 666 669 683 697 640 687 682 702 685 672 685 647 647 654 684 665 652 710 711 709 655 671 677 657 659 703 711 712 690 703 675 658 675 654 718 663 691 712 717 716 708 704 693 679 682 722 701 725 699 666 726 672 663 700 662 696 678 675 695 699 713 701 666 688 694 719 704 723 731 667 671 679 682 734 697 725 718 672 699 681 737 677 697 674 685 724 721 693 715 715 705 681 674 678 695 681 730 677 740 727 705 710 717 688 726 742 684 743 698 697 696 746 735 711 723 694 744 733 696 706 721 699 713 714 717 699 684 707 687 744 698 718 742 742 733 682 698 702 750 681 725 731 682 713 696 688 691 723 705 710 711 749 732 748 715 732 728 684 736 705 739 704 696 730 718 698 749 700 729 750 704 739 711 697 714 750 707 686 703 696 747 699 746 742 692 685 718 721 723 732 745 709 714 718 686 710 735 713 728 742 741 711 728 730 725 689 727 750 724 748 693 717 724 716 707 695 720 703 693 720 712 685 748 745 682 712 702 736 744 709 685 692 739 732 741 712 700 717 742 743 744 714 711 685 733 677 684 682 688 678 724 700 699 683 729 714 725 675 681 704 721 671 692 703 699 698 677 676 718 698 691 727 687 677 669 690 681 675 719 722 726 675 691 717 690 700 715 729 676 703 706 673 698 681 717 704 710 673 694 719 657 674 663 691 680 662 667 662 716 686 684 668 673 673 710 659 677 699 714 651 654 692 686 696 653 660 660 658 698 690 703 660 649 697 681 681 684 685 645 698 680 658 694 699 660 658 680 663 687 679 685 658 678 679 638 684 629 671 659 642 666 689 641 667 657 677 642 649 656 667 681 663 674 628 665 624 670 646 619 671 621 658 657 619 617 664 664 652 649 622 662 614 665 639 646 609 625 623 629 626 631 658 658 659 655 653 639 601 617 626 632 644 644 595 638 616 621 618 642 633 622 588 632 592 624 627 632 603 599 609 583 604 610 607 591 577 579 586 577 588 617 587 570 609 594 591 622 591 577 602 618 601 591 585 566 572 591 590 584 610 570 565 591 563 560 560 570 600 569 599 558 586 594 553 569 577 575 577 543 571 541 544 552 541 585 590 586 559 564 552 543 579 558 549 556 557 571 578 560 571 542 570 534 542 552 561 521 524 538 560 522 549 558 553 524 554 555 524 536 532 544 515 538 508 549 536 533 535 500 514 534 513 519 529 521 533 530 504 512 527 499 510 522 515 490 509 496 496 511 518 518 513 514 512 506 478 519 486 510 493 513 480 512 469 497 499 491 499 479 467 465 471 494 473 466 476 462 489 469 471 470 457 475 477 466 475 458 465 462 446 479 465 478 455 477 447 472 466 456 432 447 435 449 465 441 449 457 437 424 440 449 437 426 428 442 414 454 445 434 431 433 412 442 416 403 426 433 418 411 422 401 406 410 429 399 426 427 400 398 404 420 402 395 416 421 393 388 386 384 385 412 393 412 378 399 378 382 404 371 397 376 366 389 398 379 372 384 384 379 376 387 388 388 358 353 358 360 365 379 372 381 352 356 354 351 371 364 356 339 366 370 359 358 367 365 363 335 339 332 348 340 328 355 341 326 335 323 346 343 339 329 323 336 342 327 338 315 323 322 324 325 318 307 308 309 314 309 326 311 299 307 306 307 292 316 306 301 292 310 314 309 298 302 292 290 293 286 284 278 276 287 274 287 293 290 278 276 294 285 267 288 273 286 275 264 269 270 284 274 263 277 273 266 268 261 252 249 262 255 266 268 266 249 257 246 262 251 263 253 256 242 239 235 243 237 245 247 243 238 244 245 248 245 226 233 226 234 240 233 229 225 234 220 222 227 217 223 224 225 216 227 225 219 212 207 207 208 207 206 207 212 212 201 208 214 213 198 207 207 191 194 197 196 188 200 196 191 201 193 185 189 198 190 183 194 194 186 176 182 190 181 174 176 176 184 179 170 177 180 170 172 167 169 163 176 167 164 167 160 162 162 156 160 162 167 155 156 154 161 151 148 153 152 160 151 146 148 144 147 150 145 150 148 144 147 136 138 137 138 143 139 143 139 136 141 138 130 137 135 133 126 127 124 125 127 122 122 130 128 128 120 119 123 119 115 125 120 120 116 117 117 120 116 116 116 115 109 111 114 109 108 107 107 111 107 102 106 106 100 101 102 104 99 99 104 95 103 99 97 98 94 98 96 92 98 92 91 92 87 87 88 85 87 84 87 88 87 86 84 81 85 86 85 78 84 81 76 77 80 82 79 75 74 79 79 74 72 75 77 74 76 75 74 71 74 67 68 70 71 65 67 65 65 64 64 62 63 65 62 61 62 65 62 64 61 63 62 59 57 61 58 59 58 57 56 55 58 58 54 53 56 54 54 53 53 51 52 51 52 51 52 51 51 48 48 50 48 49 49 47 46 47 46 47 45 43 44 43 42 43 45 43 44 44 42 42 40 41 41 39 40 42 38 41 41 41 40 39 40 39 38 39 39 38 37 37 38 36 36 36 35 37 36 36 34 34 34 36 34 34 34 33 35 34 35 33 33 33 34 34 32 32 33 32 33 31 31 33 31 33 30 30 31 31 32 30 30 32 32 30 30 29 30 29 31 30 29 29 29 29 31 29 30 31 31 30 29 30 29 30 30
30 30 30 28 29 28 28 30 30 30 29 29 30 30 31 29 31 30 29 31 30 31 29 30 30 31 30 30 31 32 31 30 32 32 31 32 33 33 32 33 33 33 31 31 33 33 33 32 34 34 33 33 34 34 34 34 35 34 35 36 34 35 37 35 37 36 38 38 37 37 38 38 38 37 41 38 38 39 40 39 38 40 40 41 42 41 43 41 43 42 44 43 43 44 45 44 45 45 44 45 46 45 48 48 46 48 49 50 48 51 50 48 49 52 53 50 51 51 52 51 56 55 54 57 53 58 58 56 58 56 56 60 58 61 57 58 59 63 61 61 62 60 60 65 64 66 64 62 64 68 67 66 70 66 67 66 69 70 71 74 70 72 72 70 74 78 78 75 75 80 76 78 75 83 79 80 81 84 83 85 83 83 85 86 86 89 82 86 86 87 93 91 93 92 93 95 91 97 94 95 99 99 98 94 96 102 100 98 99 100 99 99 107 99 103 106 106 109 105 105 105 109 106 105 106 116 108 117 112 115 111 114 114 115 115 122 118 116 118 120 126 123 118 123 130 126 129 131 126 124 131 129 134 129 128 137 139 140 135 137 143 140 138 143 143 139 143 137 145 142 142 145 149 144 152 155 149 150 150 158 155 159 150 153 164 163 152 166 153 159 162 155 165 169 169 159 170 171 168 169 164 177 166 174 177 172 172 185 178 186 183 176 182 188 182 187 179 190 191 184 186 190 187 192 188 188 202 192 204 206 197 207 200 194 206 201 203 200 211 210 215 204 216 206 221 217 205 209 212 219 224 215 226 223 211 224 220 216 235 228 235 235 238 227 225 234 233 226 228 247 227 230 245 228 249 250 237 255 238 234 239 250 247 247 241 263 255 265 245 246 261 247 254 248 268 252 263 253 254 254 279 261 261 262 278 261 283 286 272 282 277 279 286 278 279 283 282 286 287 292 297 276 287 283 278 307 305 284 293 303 305 289 308 291 301 301 294 313 299 308 307 299 325 297 312 318 303 326 310 321 319 309 333 325 313 326 311 311 321 319 325 333 319 342 329 343 328 351 351 337 325 328 336 345 351 335 359 358 355 340 357 337 371 352 364 342 343 356 352 378 371 361 366 356 358 381 366 358 367 367 357 363 366 365 382 374 361 375 399 400 372 386 404 390 376 388 406 393 408 386 394 396 408 395 415 381 385 388 390 423 404 419 397 427 425 392 428 431 423 410 419 423 420 420 438 410 402 419 436 415 420 410 412 447 419 445 425 415 421 434 433 456 430 422 463 432 462 454 445 460 462 438 434 443 444 449 461 456 473 441 480 438 459 483 472 460 462 468 469 486 472 473 458 484 476 486 499 457 464 470 484 467 473 481 462 503 490 501 480 489 477 499 473 496 495 509 520 499 479 479 502 525 481 478 510 518 522 497 502 507 533 524 529 529 514 527 530 496 493 501 539 525 543 519 513 515 518 507 536 515 526 525 518 553 554 523 513 549 548 534 536 525 552 558 561 530 547 567 567 572 535 556 537 570 539 546 538 581 544 580 548 577 534 535 580 585 542 563 589 550 561 579 574 597 578 553 562 562 578 571 559 572 574 569 554 584 576 559 558 584 604 604 581 563 565 607 590 571 610 617 611 602 618 570 593 585 572 596 582 594 586 616 581 623 576 596 598 577 633 626 609 622 641 589 600 643 606 592 627 625 627 625 604 601 630 608 593 609 612 632 629 637 610 637 644 644 629 656 611 606 647 622 614 616 642 634 624 631 662 630 649 668 670 618 636 631 660 651 646 636 626 676 631 641 667 631 618 668 665 652 684 622 654 659 657 642 645 625 689 670 658 653 648 690 687 652 662 641 656 696 686 697 651 688 666 649 692 678 642 681 674 640 664 645 660 704 674 658 692 670 650 655 665 665 703 690 704 658 682 679 663 692 669 701 710 655 669 651 689 715 657 689 662 694 660 654 715 696 703 680 659 680 689 704 672 690 688 708 690 678 688 667 700 700 674 702 729 720 689 718 664 688 702 718 727 701 692 669 710 695 698 669 704 711 731 707 717 720 679 710 676 688 689 727 732 677 680 674 733 693 678 723 740 696 688 675 732 728 695 718 711 734 736 719 736 743 694 732 706 684 695 705 705 717 722 689 706 730 686 735 731 698 724 735 715 691 699 736 746 681 709 744 741 700 717 732 728 696 748 718 704 696 707 692 737 713 704 725 694 744 711 708 723 717 693 720 729 713 705 685 715 695 710 737 746 707 717 722 722 714 689 705 689 746 716 704 706 699 748 750 689 705 704 690 700 715 728 748 707 711 711 700 724 738 683 747 691 747 715 689 738 681 711 744 704 744 694 726 719 688 722 686 742 744 694 689 706 740 715 731 729 743 748 731 688 709 724 727 703 718 735 689 717 724 712 740 675 725 675 715 692 716 720 684 674 682 697 738 721 710 682 706 689 685 718 685 698 690 734 727 684 704 687 703 683 727 674 680 712 695 684 732 686 691 708 699 700 720 712 686 677 676 689 675 700 716 699 673 713 684 693 713 687 672 665 690 660 657 668 707 723 722 717 658 694 715 715 707 715 657 693 684 677 694 650 712 678 711 687 685 647 656 655 666 691 681 652 687 670 697 652 706 664 642 703 685 669 646 657 688 637 685 637 700 636 670 633 692 649 643 684 639 667 667 663 669 654 663 658 668 663 658 675 668 677 657 672 685 629 646 684 644 676 656 647 668 635 671 663 620 636 656 667 651 655 617 647 633 658 643 665 660 614 611 651 643 609 628 611 634 625 609 658 615 626 652 598 650 630 638 596 653 635 611 602 621 640 589 618 593 631 621 593 645 611 626 636 621 627 619 588 610 598 621 597 619 605 611 587 582 600 613 570 603 624 621 616 624 605 584 582 585 578 602 597 591 604 575 585 608 566 580 584 568 567 597 572 593 585 564 604 553 571 546 598 582 589 556 593 562 581 540 554 543 589 559 555 554 567 547 558 552 545 555 553 553 541 574 538 538 565 547 535 553 564 554 547 542 547 560 533 523 543 525 532 544 513 513 549 538 542 520 544 513 522 542 532 544 522 536 509 503 493 535 520 524 489 495 489 489 493 507 509 511 504 519 508 514 489 507 521 477 508 512 517 480 513 471 498 472 505 491 508 499 500 501 471 488 475 492 501 502 462 484 453 460 468 484 477 463 474 468 449 475 478 451 462 465 445 474 457 478 461 439 467 461 473 463 464 464 454 435 446 442 465 425 431 440 455 430 453 421 443 454 422 438 439 426 408 442 408 423 412 404 435 429 406 420 440 400 427 404 403 409 425 414 392 425 404 390 392 412 418 401 421 387 382 382 384 398 387 399 405 390 392 387 386 393 368 368 365 377 373 362 386 371 373 375 379 369 387 355 361 383 372 364 381 362 358 352 377 367 377 363 366 372 369 369 367 340 345 360 360 366 351 332 346 337 340 341 327 349 342 349 343 335 347 325 347 330 334 321 330 316 333 339 330 309 315 319 315 334 310 303 317 317 322 312 313 303 301 319 292 313 298 312 307 302 290 293 310 300 291 295 300 307 289 299 292 279 278 295 293 273 274 296 289 281 279 274 282 270 270 270 274 276 273 267 280 265 261 253 275 259 266 268 273 271 269 252 265 252 251 254 253 256 241 238 251 257 249 256 256 254 254 231 247 228 230 237 248 226 238 227 237 234 228 226 237 224 223 230 222 228 232 214 212 213 214 227 216 223 210 204 210 215 222 206 210 207 202 210 214 203 199 201 203 191 203 203 189 188 190 187 200 189 194 200 190 189 191 187 193 181 191 184 189 174 174 179 186 186 176 181 177 178 180 167 171 164 169 162 175 164 175 165 166 171 166 158 167 167 159 159 165 157 152 150 159 153 155 157 156 159 150 148 156 149 152 153 142 150 149 141 147 143 137 141 139 140 136 141 132 139 136 134 138 126 126 126 127 133 128 131 125 123 126 122 123 118 123 120 116 117 120 115 122 119 121 113 119 111 112 109 112 115 116 110 109 105 112 111 103 107 108 101 108 106 101 99 102 105 102 103 101 100 99 99 97 96 93 91 91 97 96 92 87 94 86 90 86 91 85 90 84 85 82 88 82 85 85 81 79 78 79 76 82 77 76 79 77 76 75 74 77 78 77 74 72 70 75 72 69 73 67 70 69 66 68 69 69 68 67 65 66 63 64 60 64 60 61 63 59 62 62 58 58 62 62 59 60 58 59 55 54 56 53 53 52 53 56 51 53 52 53 53 49 49 49 48 52 49 47 50 49 46 47 45 46 46 47 46 44 43 46 44 42 43 45 41 41 44 41 42 42 41 39 41 39 38 41 41 40 39 38 39 39 39 39 39 37 38 36 36 37 36 36 37 36 37 34 36 35 35 36 33 35 34 34 35 35 32 34 32 34 33 32 33 32 31 32 33 31 31 33 32 31 32 32 31 31 32 30 30 30 29 30 30 31 31 29 29 31 29 30 31 31 30 31 30 29 29 28 28 30 29 28 29 29 30
30 28 30 30 29 28 28 30 29 29 29 29 29 30 28 28 30 30 29 30 30 31 30 31 30 29 29 30 31 30 30 32 30 30 30 31 32 30 30 30 33 33 31 32 32 31 32 34 34 33 33 33 32 33 33 34 34 34 35 35 34 36 35 35 35 36 37 37 38 38 36 36 39 38 38 38 41 40 38 41 38 40 41 42 41 40 41 43 43 41 42 42 41 44 42 44 45 45 46 46 44 47 47 46 48 47 46 48 51 50 48 50 51 48 50 53 52 53 52 55 54 51 52 55 55 56 57 56 57 58 57 57 56 57 57 57 61 57 60 58 60 64 64 61 66 63 65 64 67 64 68 64 68 70 69 69 69 72 73 74 71 75 72 71 74 77 78 73 73 78 80 80 76 83 79 82 83 78 82 83 79 83 85 85 87 84 88 85 90 90 90 86 93 90 94 96 91 95 92 95 96 98 97 97 99 99 103 97 97 101 103 100 105 98 101 103 108 109 109 109 107 114 112 113 112 112 116 109 112 117 114 116 120 115 114 123 121 119 117 120 124 124 123 123 125 123 126 130 129 126 126 134 133 135 139 137 130 138 137 143 134 133 140 133 140 141 146 143 147 151 152 143 141 143 145 146 153 151 147 148 155 156 152 151 164 154 167 153 153 159 154 169 161 172 158 164 161 163 171 177 173 180 172 173 174 171 171 175 183 183 178 182 173 174 180 181 193 194 180 180 195 192 192 199 196 186 189 187 204 191 196 202 193 203 210 201 209 202 213 209 200 214 204 207 209 214 213 220 214 212 219 216 221 212 225 215 216 232 214 224 222 237 224 236 228 234 226 229 228 245 243 234 245 241 243 238 254 242 249 249 242 237 255 252 239 244 262 254 261 268 260 257 270 251 257 255 269 274 252 275 274 261 261 269 261 268 280 282 288 282 289 287 286 275 287 296 296 291 294 276 274 300 296 288 298 280 302 294 301 299 304 300 309 297 306 314 307 306 314 318 315 305 317 297 302 315 325 302 314 307 329 315 314 333 326 315 322 316 336 317 326 323 323 322 324 327 326 336 340 324 353 354 333 357 336 358 333 346 361 346 354 357 345 339 364 365 372 360 367 356 370 355 361 366 383 376 353 354 389 389 378 389 384 367 393 386 370 369 372 370 376 372 368 401 386 377 410 406 401 375 385 382 388 380 416 395 405 422 391 422 411 400 402 396 403 429 427 399 397 402 409 428 440 432 416 441 430 423 420 422 436 434 416 424 411 414 418 414 433 418 451 424 451 442 455 433 435 427 452 431 469 452 449 457 445 461 473 477 478 460 468 461 456 456 457 441 469 475 481 459 452 462 459 450 470 464 490 467 495 476 499 502 480 501 472 464 464 488 498 480 474 506 481 500 473 477 482 497 486 523 504 510 502 520 488 507 502 530 504 496 513 521 503 502 527 527 512 492 496 526 533 528 502 519 522 523 546 537 540 542 548 527 549 510 525 546 557 520 552 561 542 519 538 524 521 541 556 570 553 539 528 556 552 563 571 560 573 542 568 577 562 548 584 556 564 547 582 566 582 572 582 573 575 546 543 573 546 589 551 589 590 587 605 596 558 590 593 587 558 578 585 575 580 605 562 618 610 577 620 572 568 569 576 591 621 585 587 600 595 593 628 604 588 593 616 616 634 631 621 617 615 635 614 592 584 632 615 605 613 590 600 593 643 642 633 611 599 631 631 603 618 604 619 618 642 622 615 606 634 661 654 656 652 605 650 656 605 642 619 626 620 626 653 629 647 649 634 634 660 617 614 628 677 670 620 679 640 620 670 647 643 652 662 671 640 668 678 679 642 653 672 649 637 675 693 652 681 656 659 631 670 649 663 658 637 645 700 648 694 669 693 670 680 647 698 656 683 707 669 696 708 646 665 689 673 647 680 668 691 691 713 663 713 692 671 651 708 677 695 681 685 700 658 664 700 683 673 716 694 663 693 716 690 688 687 665 660 674 714 677 716 697 662 711 723 693 681 694 721 702 673 711 731 720 705 682 705 716 709 730 682 686 714 720 687 704 672 721 670 712 688 739 736 672 726 739 720 676 695 713 730 723 718 741 708 740 728 689 744 715 720 703 689 745 692 713 684 741 722 741 694 721 682 696 695 728 709 683 708 743 688 685 712 700 709 698 697 723 744 696 723 750 685 738 748 733 705 685 727 710 710 705 715 716 723 732 726 683 697 716 707 707 723 741 728 712 719 705 715 713 688 711 717 745 739 698 729 703 704 687 732 728 684 729 690 699 691 736 693 716 720 733 735 725 691 700 748 723 690 707 727 749 740 749 694 716 724 745 737 688 723 741 684 725 717 691 702 725 704 712 717 740 691 698 711 730 747 704 730 682 728 735 749 746 730 720 709 732 712 723 737 713 713 699 686 708 709 707 711 731 697 677 679 707 695 710 732 719 727 695 716 673 727 713 676 703 674 692 706 710 689 714 710 700 677 679 705 736 694 696 687 709 693 734 668 697 690 669 670 666 688 698 698 696 729 686 666 676 691 672 717 677 683 702 714 696 724 696 709 722 695 668 719 701 674 680 675 658 682 718 666 675 689 670 650 663 667 698 713 688 664 666 648 661 658 680 688 663 703 652 650 654 684 643 689 648 689 676 687 654 638 678 680 678 657 685 643 659 675 650 657 640 658 660 632 671 631 636 676 659 681 677 668 677 651 672 679 649 633 684 680 667 648 645 655 622 637 616 671 677 642 661 626 673 670 651 627 637 609 657 652 665 645 631 645 637 655 648 633 623 633 610 613 658 640 612 658 636 652 626 623 617 634 593 618 649 610 643 594 614 613 618 640 601 614 632 633 591 593 603 612 616 616 599 576 578 621 578 591 601 579 586 591 570 594 621 569 588 577 567 577 564 565 583 562 591 592 579 593 583 573 594 557 598 574 561 561 583 572 592 569 602 563 567 582 554 574 594 568 540 565 572 582 590 579 575 577 539 565 581 585 554 564 572 529 560 555 554 553 548 570 555 570 567 529 523 524 544 559 551 548 560 530 559 510 557 518 557 525 557 533 554 527 517 520 521 517 541 512 543 532 499 512 513 536 527 520 517 499 511 533 530 517 528 484 511 495 490 526 519 500 511 506 508 480 515 482 517 496 479 501 490 500 507 475 476 502 465 489 479 503 493 493 472 479 490 458 479 457 488 470 463 453 450 476 462 444 451 454 448 456 464 445 468 436 458 434 436 441 438 431 450 454 460 442 457 435 440 436 418 454 436 442 425 452 431 446 417 436 410 421 413 438 413 427 402 404 427 433 425 437 414 397 421 415 407 428 420 412 389 397 388 393 418 404 391 411 395 403 407 405 398 404 394 381 402 390 384 367 396 365 374 383 375 391 363 381 359 362 362 383 355 386 384 354 374 382 372 352 363 379 376 359 346 355 373 355 356 365 368 352 362 367 361 334 343 330 342 356 337 342 339 353 335 325 347 341 345 326 343 317 314 313 326 332 330 330 337 307 324 308 327 304 318 326 302 321 305 312 318 298 298 296 313 309 317 295 286 296 286 286 310 310 309 283 301 278 297 294 276 274 295 299 292 287 287 295 289 274 286 289 278 274 264 276 273 266 267 262 269 262 262 254 272 270 259 266 261 262 260 269 246 257 253 245 250 261 238 255 241 237 252 245 234 245 242 231 245 239 231 233 229 232 236 239 242 224 235 227 231 227 216 222 219 231 212 210 229 219 213 227 224 220 216 209 202 207 215 208 213 206 203 212 197 210 205 198 203 201 207 195 196 187 193 199 187 189 195 185 188 182 179 189 186 189 187 183 190 182 187 186 175 179 172 182 170 182 177 178 173 171 170 170 172 170 170 164 158 169 170 159 155 164 162 155 157 159 152 155 154 151 159 156 158 147 150 146 153 152 146 150 146 144 146 138 143 141 146 140 143 143 139 142 140 129 137 130 134 136 133 128 123 129 123 121 128 122 124 128 120 120 126 119 119 114 119 117 113 114 112 113 117 109 117 115 106 114 107 108 106 109 107 107 102 108 101 102 101 104 99 99 102 95 96 104 101 96 96 100 94 94 93 89 93 94 94 95 90 94 92 84 88 90 88 89 88 87 87 83 79 84 84 79 78 81 77 77 77 75 78 79 77 79 74 75 73 74 73 76 72 75 71 73 72 68 67 66 68 64 68 66 68 62 63 61 62 64 61 60 59 62 63 62 58 57 60 57 59 57 57 55 57 55 57 54 55 55 53 54 52 55 51 53 50 53 50 51 52 48 49 47 49 49 48 47 47 48 46 46 44 45 43 46 45 45 45 43 44 42 44 44 42 40 40 41 42 42 39 39 39 41 39 41 41 41 38 39 38 39 37 37 37 36 35 37 36 36 37 35 36 34 36 34 35 35 33 34 34 33 33 32 33 34 33 31 32 31 32 31 31 31 31 32 30 32 31 32 30 31 30 30 31 31 31 31 30 31 30 29 30 29 28 28 30 30 29 28 28 28 29 28 28 30 30 29 29 29 28 30 28
27 28 27 28 27 28 28 27 30 30 29 30 28 30 30 30 29 28 28 29 30 28 28 29 28 29 30 29 29 30 29 30 31 30 29 31 32 32 32 31 30 31 31 32 32 32 32 31 32 33 34 33 32 34 33 35 35 35 35 35 34 34 35 34 34 36 37 37 37 37 37 38 37 36 38 39 39 39 38 41 41 38 39 41 40 39 39 39 43 41 40 43 43 42 42 42 43 45 43 46 46 47 46 47 47 46 46 46 46 48 51 50 49 48 49 50 53 50 50 53 55 52 55 54 52 57 57 54 58 57 58 56 60 56 60 57 62 60 61 63 61 62 60 63 60 62 66 63 66 67 68 67 64 70 70 67 68 70 70 69 68 72 72 74 73 71 75 78 77 76 78 76 80 79 81 77 79 82 79 81 79 79 82 81 81 81 89 86 87 85 84 93 90 94 94 92 95 93 91 94 94 91 94 96 95 101 96 101 98 102 103 98 104 104 104 100 105 110 106 105 110 109 110 107 112 110 109 113 111 109 115 110 116 121 114 113 123 120 117 121 119 120 122 127 124 124 120 129 129 124 126 126 128 135 137 132 132 134 134 132 131 144 144 133 141 138 144 149 137 146 146 139 152 142 153 151 146 147 146 149 152 158 152 152 151 165 154 163 157 154 169 159 159 170 159 162 168 172 170 162 176 164 178 174 173 170 182 174 174 185 174 179 186 183 182 184 183 190 195 188 181 183 193 195 191 199 190 196 197 201 204 201 208 210 204 206 205 208 208 204 200 204 218 215 217 221 204 214 219 216 223 211 225 219 215 225 230 226 221 219 226 229 222 224 236 228 221 224 243 239 227 229 248 237 250 230 250 254 243 235 241 239 256 252 263 254 263 249 251 261 255 259 264 272 255 249 266 264 271 263 255 265 257 281 271 283 282 284 262 270 271 265 292 275 272 290 272 276 273 287 282 294 303 299 289 281 304 287 309 293 312 300 297 294 290 306 308 299 311 309 300 298 302 325 315 311 328 306 312 317 308 326 337 334 312 316 341 328 341 327 315 321 321 336 340 320 336 326 338 331 345 352 328 351 341 334 357 353 367 341 348 359 352 353 351 342 367 377 357 365 371 368 360 370 376 364 372 355 370 365 373 393 377 376 365 367 366 386 363 370 377 371 387 393 378 390 385 405 393 376 376 396 379 382 403 415 398 416 406 397 421 423 394 419 409 411 404 432 435 402 403 429 400 409 433 408 423 419 420 405 436 448 410 422 451 439 442 422 444 458 448 445 441 443 458 458 443 435 442 428 468 438 458 431 435 458 463 463 477 455 453 453 466 460 469 465 459 452 478 490 455 477 476 486 484 479 472 454 461 500 461 474 464 461 463 478 466 499 508 472 491 467 509 493 482 485 511 500 502 519 489 512 517 523 495 507 510 491 494 527 487 498 509 494 539 504 517 535 522 508 522 499 518 508 500 517 546 516 522 535 528 522 516 555 525 525 551 558 519 526 560 534 519 554 551 569 531 571 522 546 556 558 576 545 541 532 565 554 583 562 539 577 532 568 542 539 565 573 564 564 563 557 560 592 599 580 575 583 559 603 604 598 574 579 592 553 598 560 587 601 583 584 599 612 559 567 616 569 567 571 586 585 613 584 578 576 593 581 588 606 572 615 588 575 587 589 599 587 636 585 636 614 641 634 611 594 609 595 633 599 601 607 614 628 641 628 645 634 630 651 613 654 641 642 619 603 634 657 613 620 624 643 659 660 649 609 661 619 645 625 648 618 630 632 649 647 632 648 645 649 676 622 643 643 672 677 639 634 628 658 665 663 650 667 625 631 656 680 628 663 679 656 686 681 680 651 641 670 655 694 655 653 695 655 692 647 687 646 675 694 668 695 680 639 650 645 670 683 666 669 662 687 689 654 650 699 648 710 707 707 657 661 690 662 692 675 682 678 683 686 696 718 698 658 716 663 717 717 688 683 711 681 670 658 672 666 671 692 668 706 686 718 662 675 688 716 682 688 711 716 715 720 709 668 725 690 715 724 704 700 719 706 719 702 737 705 736 738 731 739 683 730 678 721 711 675 677 708 713 718 674 706 716 706 685 685 674 720 734 725 710 698 704 727 691 689 681 747 712 744 738 720 745 682 745 728 733 716 726 726 719 749 709 722 742 720 733 702 696 682 682 691 735 742 742 688 707 711 683 732 722 730 696 719 740 712 717 718 688 686 747 718 688 738 718 701 690 693 702 722 704 717 712 685 690 747 734 710 700 688 704 740 703 705 748 747 715 692 723 724 709 717 688 715 701 683 733 739 725 713 708 746 707 737 717 699 729 744 683 723 712 744 710 718 733 684 722 684 684 692 710 718 728 701 695 687 712 681 729 702 736 680 725 719 746 740 726 736 738 685 736 727 746 693 693 685 726 693 688 729 703 676 725 710 697 699 716 729 698 741 710 674 719 696 741 713 735 695 683 709 720 693 700 704 720 671 685 723 695 673 683 677 704 673 698 730 721 675 691 689 674 709 731 694 682 723 721 729 728 683 710 683 710 665 717 694 704 703 691 686 662 670 677 667 675 671 657 701 714 670 686 676 668 670 673 680 711 705 679 680 669 678 669 674 688 652 701 678 651 687 674 686 667 657 662 701 640 665 700 678 681 656 636 647 662 667 648 663 640 691 692 662 634 679 680 689 653 678 655 637 637 651 651 651 641 681 629 662 660 634 650 630 641 632 623 642 639 649 632 667 644 649 659 616 612 655 654 651 637 614 644 622 654 650 626 661 606 657 621 648 656 658 653 614 599 622 636 622 655 643 630 620 619 614 630 631 638 638 632 619 591 612 590 630 617 616 617 638 620 620 606 587 582 592 626 599 594 596 584 573 581 603 581 593 607 613 600 598 574 572 601 597 587 613 589 607 598 614 588 607 581 603 598 610 608 571 578 565 569 578 559 549 555 580 562 563 591 593 585 589 539 546 567 557 588 575 536 554 557 542 539 557 573 534 559 529 579 526 576 551 525 538 547 544 547 523 553 543 525 522 547 557 546 529 513 552 551 523 517 550 549 534 539 511 521 503 521 537 509 504 545 528 538 528 500 541 493 517 537 510 520 496 511 501 489 509 526 504 497 477 498 513 486 482 487 479 482 497 494 501 498 472 495 510 494 507 475 504 488 491 465 467 493 476 499 487 476 482 479 451 493 485 461 481 477 470 461 463 480 465 452 456 435 466 444 435 436 454 451 434 455 457 445 451 433 433 438 429 442 431 422 420 439 439 441 424 420 414 431 431 420 413 404 403 405 430 415 411 414 400 425 424 409 427 427 403 399 405 409 393 386 398 392 385 383 410 389 394 390 405 399 398 393 402 408 373 391 390 369 402 376 385 389 380 376 370 360 372 376 367 357 371 364 381 365 373 355 374 368 374 367 352 349 373 375 344 370 360 359 366 351 362 367 365 337 333 330 344 327 358 331 337 343 336 332 322 324 344 325 318 325 323 321 324 317 316 326 315 336 326 322 331 317 308 326 319 298 310 298 323 309 319 320 313 309 314 301 314 293 311 302 283 300 293 308 282 294 282 291 294 297 273 294 285 272 273 291 290 275 284 277 268 277 282 274 265 271 279 281 264 262 276 253 271 261 273 268 257 271 256 259 265 256 251 251 259 251 247 243 239 238 250 248 245 245 241 236 244 248 226 231 245 225 225 229 226 241 220 236 219 231 221 221 223 232 221 223 218 211 215 226 217 209 213 204 216 201 213 206 210 199 196 209 208 211 205 206 201 207 195 190 201 199 199 188 201 195 183 188 195 182 189 179 177 186 175 174 181 185 175 179 186 174 181 172 168 167 169 176 169 172 168 176 174 161 160 166 160 169 170 169 165 158 152 154 152 159 160 162 161 154 159 156 152 147 150 156 154 152 143 145 140 140 145 144 145 138 141 137 132 140 142 136 140 129 129 134 131 128 124 126 130 126 125 121 122 125 128 126 119 126 118 123 121 120 118 115 119 117 113 111 115 116 118 110 111 110 109 104 111 107 102 104 102 101 105 108 107 99 105 102 95 103 96 100 96 99 99 96 98 94 93 97 95 93 91 90 88 90 92 89 89 90 87 85 87 85 86 82 83 85 81 81 83 81 80 81 78 80 80 77 74 72 73 73 72 75 75 71 75 74 74 72 71 68 66 68 67 65 66 63 65 62 64 65 66 62 61 61 61 62 61 60 60 62 60 57 60 60 57 55 57 55 56 55 53 55 55 55 51 53 51 52 51 50 52 50 50 49 47 50 48 47 46 46 46 48 47 44 46 46 44 43 45 44 44 44 42 41 41 41 43 41 40 41 42 40 40 38 38 38 39 40 37 37 38 37 36 36 36 36 37 37 37 37 36 34 35 35 35 35 33 33 33 35 35 33 34 33 34 32 33 33 33 31 31 31 31 32 31 32 30 30 31 30 29 31 30 30 30 29 29 30 30 29 29 28 30 30 30 30 30 28 30 30 28 29 30 30 29 29 29 29 27 27 28 27 27 27 27
27 27 28 28 27 27 27 28 27 27 27 28 28 28 28 27 27 28 30 29 29 29 28 28 28 28 29 29 28 28 30 31 29 29 31 30 30 30 30 31 31 30 32 30 31 31 33 31 32 32 32 31 34 33 34 33 33 32 33 35 34 35 35 36 36 36 35 37 36 37 35 38 36 36 36 39 39 37 39 40 40 40 40 41 39 38 40 41 40 40 41 41 40 43 42 43 44 44 45 45 46 44 45 44 46 47 45 47 46 47 46 48 50 50 52 50 51 49 51 52 50 52 55 52 54 53 55 57 56 56 54 58 55 56 56 59 59 58 61 59 59 63 63 64 65 64 61 61 65 62 67 67 68 65 70 69 67 70 69 68 69 68 71 71 70 74 71 71 74 73 78 74 76 80 76 80 83 83 79 84 84 82 86 82 83 86 87 86 88 87 85 86 91 88 93 94 90 91 89 95 95 94 99 95 101 101 101 102 103 100 101 98 102 105 102 103 101 108 101 107 102 110 114 107 106 111 109 108 109 114 112 112 115 117 115 118 122 123 116 119 120 126 123 126 129 125 126 128 122 127 130 128 131 128 128 130 137 132 129 136 140 137 135 133 141 147 143 139 136 141 147 140 153 142 144 142 143 147 151 156 149 150 155 160 163 152 153 158 160 167 164 163 159 168 167 161 164 172 163 164 170 171 165 172 180 180 184 179 179 182 186 187 184 174 177 176 188 186 183 190 180 185 181 200 200 198 197 191 190 188 199 204 200 199 197 197 196 197 196 207 203 216 212 213 204 210 203 208 211 212 215 227 220 211 213 212 226 222 219 234 217 225 231 239 233 223 225 243 245 237 244 238 230 244 229 232 252 233 237 234 236 240 251 245 252 259 254 241 250 244 257 258 250 267 269 274 272 268 263 267 265 257 260 257 277 272 269 279 268 272 272 271 280 280 286 274 280 283 271 292 293 303 288 298 291 286 295 294 292 284 291 301 294 309 312 294 317 309 298 295 314 320 297 319 321 309 328 308 315 320 327 314 313 314 325 328 337 334 331 313 334 335 332 331 348 327 347 326 354 351 329 343 356 342 360 339 348 340 340 345 347 366 348 366 355 357 357 354 377 366 376 371 380 366 383 360 358 367 380 378 387 392 380 391 386 380 363 397 397 400 377 403 377 400 382 405 382 394 409 399 410 383 410 412 389 396 411 412 391 409 389 406 394 426 401 403 398 416 420 415 430 419 422 439 422 407 422 414 431 409 422 408 424 434 434 452 442 455 421 439 430 451 444 432 450 422 433 451 439 438 441 460 450 437 458 437 435 436 440 480 443 454 484 455 448 481 461 471 479 485 483 474 464 492 471 496 469 477 474 500 461 502 481 501 479 494 504 487 474 482 509 491 491 476 513 492 502 521 507 511 505 505 508 481 493 527 508 522 525 515 518 500 512 530 492 514 509 499 528 504 528 517 542 521 529 537 514 519 533 515 512 551 524 526 527 554 549 530 547 537 557 558 547 546 566 550 569 563 572 540 544 568 537 532 572 563 564 565 570 576 550 533 541 575 575 563 544 541 588 587 582 587 570 581 575 553 554 596 550 560 549 582 579 590 591 569 588 562 587 603 607 586 579 575 611 599 613 576 588 610 596 611 621 594 593 579 624 601 602 616 609 573 614 611 592 628 635 599 608 617 604 638 583 603 615 610 597 613 588 613 601 643 592 631 614 624 640 640 621 653 645 656 643 614 631 607 659 621 621 653 639 632 661 660 607 658 624 616 634 640 623 617 655 666 613 652 639 645 622 631 664 650 624 623 666 678 680 636 679 676 669 624 632 658 635 636 686 629 688 653 640 631 671 660 631 649 635 651 636 652 658 649 654 644 696 657 648 664 703 655 694 675 654 642 677 663 698 673 682 655 666 685 684 700 657 655 651 655 646 685 694 701 712 714 678 664 689 681 708 671 652 692 717 711 709 682 694 698 687 688 723 692 698 685 691 722 675 709 666 669 723 707 699 713 730 710 719 711 688 700 732 734 678 724 681 678 675 689 691 702 736 724 720 714 729 712 691 718 672 678 705 701 707 727 687 727 718 682 682 686 738 679 727 739 713 700 724 737 692 724 727 720 731 698 743 695 697 728 688 708 735 743 690 729 695 694 742 731 726 682 723 745 710 736 700 750 693 750 701 741 689 682 746 745 736 701 692 716 682 733 707 740 688 720 719 704 695 711 717 742 714 720 737 721 735 703 729 728 736 720 701 728 704 733 748 709 692 698 709 713 695 750 688 704 687 723 716 729 689 688 689 690 686 709 742 712 690 707 700 693 734 739 686 749 727 690 728 714 736 731 719 684 730 719 686 702 748 682 702 697 715 747 698 731 724 719 702 693 738 719 735 718 704 737 713 708 704 718 738 685 694 734 688 701 730 722 721 725 682 700 701 715 694 677 725 697 714 706 741 694 716 724 704 694 699 685 720 732 710 693 692 709 736 726 733 699 695 696 691 725 689 688 731 716 704 728 729 708 734 689 672 706 678 666 706 730 670 693 681 674 678 666 694 666 673 698 711 664 670 719 685 701 659 685 691 670 694 695 669 654 710 699 673 685 705 658 684 699 699 695 651 651 648 683 677 691 678 708 674 672 671 648 652 682 665 664 660 687 683 666 686 683 681 642 649 663 698 660 687 695 676 670 649 632 683 660 694 675 637 663 655 678 629 667 678 654 634 667 622 630 664 620 637 626 670 658 641 678 648 647 663 666 672 655 662 657 653 627 665 656 669 618 641 635 667 663 616 641 644 613 661 623 661 613 616 616 627 638 654 613 640 622 609 627 615 613 647 590 595 608 603 646 588 615 632 589 584 635 614 610 603 598 583 609 619 585 586 592 600 590 587 627 613 629 603 612 625 611 624 571 572 594 581 569 561 608 616 605 586 573 585 589 560 609 608 605 563 599 563 550 577 571 551 597 598 597 599 561 568 592 570 543 586 550 542 586 544 579 535 540 560 531 533 572 532 571 576 527 563 541 551 543 557 533 559 556 532 553 531 535 527 543 548 523 530 522 560 559 506 509 510 548 505 547 502 502 544 520 521 522 545 544 496 509 529 510 490 523 491 522 506 520 514 519 523 523 520 528 484 509 493 519 481 504 473 480 486 508 486 492 467 483 487 510 498 507 475 469 490 491 460 492 498 493 498 485 486 457 484 454 462 473 477 477 471 478 472 475 483 453 445 474 447 449 468 441 474 454 449 453 453 434 428 428 460 442 440 421 442 441 436 421 434 426 434 422 451 436 450 411 431 429 445 415 433 421 428 431 408 433 411 420 403 418 425 424 397 393 414 402 425 405 390 399 383 405 391 405 385 408 389 392 381 387 386 373 401 393 368 396 380 382 373 387 378 374 385 385 381 378 364 386 385 355 379 385 357 380 376 350 349 356 360 345 355 354 369 367 370 362 343 341 334 339 351 332 353 356 351 325 347 338 353 350 343 333 319 336 336 341 342 313 324 317 329 330 319 334 326 325 316 312 321 320 317 313 311 312 317 325 308 301 320 300 310 299 296 307 304 314 299 304 285 288 283 285 292 292 289 282 282 285 294 291 289 287 280 274 266 279 273 270 267 271 265 285 280 265 274 278 272 258 268 258 260 250 258 260 253 257 264 263 257 265 250 239 254 261 237 249 250 240 245 231 239 242 231 247 237 238 233 242 234 225 233 226 225 224 230 220 220 221 233 233 221 218 231 211 211 220 216 207 219 212 210 208 216 215 207 203 204 199 210 198 200 208 203 203 199 191 198 189 190 193 194 195 196 188 190 181 190 184 193 181 193 178 191 185 184 173 176 174 185 176 184 172 173 169 169 167 169 164 166 170 162 168 161 157 158 168 164 155 153 165 153 158 152 163 151 150 156 156 146 157 150 148 150 149 145 152 139 139 143 144 143 142 146 136 141 138 132 140 132 130 135 135 135 135 127 136 135 128 132 123 127 122 130 119 121 118 124 118 118 125 120 119 115 112 112 111 110 119 115 117 107 109 107 105 106 107 109 108 109 109 106 103 100 104 102 105 96 100 101 96 102 100 98 92 93 97 91 89 94 91 94 89 88 93 85 90 87 88 82 83 88 81 83 87 86 84 82 77 79 77 77 81 76 75 80 76 78 79 74 76 72 71 75 69 75 72 68 73 73 71 72 68 69 66 65 66 65 67 67 63 65 65 65 59 60 61 59 58 57 57 59 57 57 56 56 55 54 54 54 53 57 54 53 53 52 52 50 52 53 52 50 51 48 48 50 50 47 48 47 48 46 48 46 46 47 46 45 44 42 44 42 43 42 44 41 42 40 42 39 40 38 38 41 41 41 38 40 38 38 37 39 37 38 38 37 36 37 36 37 36 35 36 35 34 34 35 33 35 33 34 32 34 32 34 32 31 33 31 32 32 32 30 31 30 32 30 31 32 31 31 29 30 30 31 29 31 29 28 30 30 30 30 28 30 29 28 28 30 28 27 28 27 28 28 27 27 28 28 27 28 28 27 28 28 28 28
26 26 27 27 27 27 27 28 28 28 27 27 28 27 28 28 27 27 27 28 28 28 27 28 27 30 30 30 29 30 30 28 28 30 28 30 31 30 29 31 31 29 30 31 30 30 32 32 30 32 32 33 31 32 31 33 33 32 33 32 35 34 33 33 33 34 34 35 34 35 35 37 36 36 37 37 37 38 37 37 37 41 39 41 40 41 41 38 40 41 39 43 42 42 41 42 44 41 42 42 42 43 44 44 45 47 46 45 47 46 47 48 49 49 50 49 49 53 52 52 50 54 52 53 55 52 54 54 54 58 55 56 55 57 60 57 58 59 61 62 59 63 61 61 63 64 64 64 63 64 62 68 64 69 64 68 70 70 67 69 68 71 69 72 75 76 76 76 77 73 75 78 75 77 81 78 78 81 81 77 81 85 84 84 85 83 85 84 85 83 83 89 91 88 92 92 93 91 96 97 94 90 94 97 92 101 101 95 102 101 103 99 100 98 107 101 108 109 102 103 107 112 109 112 106 108 108 110 115 116 116 119 115 115 113 117 115 115 124 117 122 126 122 123 129 129 124 129 121 128 133 124 135 136 138 135 128 133 129 138 139 133 137 143 143 138 144 135 139 141 148 152 139 150 145 150 155 144 158 152 156 158 156 153 157 159 154 167 161 165 157 168 161 169 157 158 169 163 160 177 170 175 174 170 172 167 183 184 169 170 185 178 189 189 181 175 182 190 190 178 188 189 182 184 197 193 198 198 202 198 201 198 198 199 200 199 205 202 196 202 209 215 207 216 208 216 204 207 217 220 219 224 227 215 218 213 213 214 229 220 233 227 225 218 220 236 237 238 244 243 241 242 231 243 228 250 230 251 245 253 239 252 250 239 239 255 252 241 258 250 253 246 258 252 254 253 269 267 258 265 264 257 258 279 271 268 271 271 276 278 280 282 289 279 275 270 292 294 276 273 286 294 280 300 287 292 290 304 303 297 305 301 308 314 313 295 293 319 319 321 317 295 319 321 314 322 308 330 302 313 319 318 315 336 329 334 320 328 340 315 337 322 347 328 334 324 342 325 334 338 324 341 349 355 354 333 360 335 342 356 338 353 369 364 359 358 353 377 349 344 369 363 374 358 362 360 351 388 370 379 358 364 388 389 392 374 380 378 391 371 384 369 382 370 403 378 372 375 397 375 412 379 380 397 403 396 406 397 410 389 415 417 393 394 423 414 430 426 410 425 405 401 412 413 417 412 423 410 412 414 429 416 426 452 421 452 420 419 431 444 431 436 442 450 439 460 454 446 425 468 438 445 468 437 447 437 440 469 475 460 455 463 481 473 442 449 479 445 449 486 473 492 464 466 472 485 483 464 472 502 495 499 500 466 496 476 476 495 466 467 468 505 502 511 497 517 490 489 485 506 513 492 520 517 503 502 497 483 524 530 501 508 527 526 490 539 507 521 506 532 533 498 538 502 515 536 524 545 522 538 510 529 538 539 520 538 516 533 512 529 563 541 555 559 561 564 547 534 567 539 551 571 575 529 578 551 568 534 579 552 585 546 575 535 541 572 575 584 584 565 583 561 585 576 571 559 571 591 592 576 575 564 563 607 588 576 582 607 594 611 565 604 573 613 582 561 601 582 613 568 576 612 586 602 592 624 626 589 618 613 575 583 621 592 632 624 622 631 604 613 634 593 606 601 642 644 615 592 629 629 643 608 644 626 633 613 608 643 605 654 595 646 654 654 634 616 651 630 636 602 631 610 665 615 665 639 649 651 611 651 612 649 667 627 660 632 629 629 623 675 645 641 641 677 635 642 654 683 637 633 674 664 658 632 687 677 665 688 632 673 639 633 635 646 678 672 686 678 675 640 643 659 679 687 698 645 672 661 653 668 656 671 651 689 701 702 659 672 686 643 648 644 705 667 665 691 662 665 705 684 705 669 664 690 690 670 712 669 689 671 673 700 684 666 717 708 712 711 687 687 658 661 684 671 708 709 698 722 678 693 702 730 706 700 666 726 667 676 685 676 689 714 715 680 680 725 674 667 690 713 690 699 674 732 695 680 682 695 722 727 706 713 695 735 685 681 725 696 733 702 674 694 686 687 727 717 677 720 676 707 720 698 721 707 733 734 728 725 716 748 705 726 699 735 692 736 693 697 705 745 684 705 696 698 750 748 740 682 682 701 714 728 684 718 687 700 705 698 748 743 728 736 750 748 721 693 687 714 728 715 689 692 745 737 710 747 731 691 733 732 702 738 738 742 685 720 740 695 750 750 742 690 707 697 730 742 727 702 717 732 710 722 730 690 721 688 707 697 723 689 688 688 710 705 688 744 720 703 740 738 697 734 726 743 708 740 683 719 706 685 711 682 711 745 690 721 716 686 715 726 690 729 734 737 709 683 733 688 700 717 732 679 688 722 736 705 722 732 729 684 720 688 680 678 680 688 678 714 723 712 720 680 727 676 696 714 709 689 726 715 695 672 673 671 670 672 680 709 714 727 734 709 713 709 704 679 693 680 682 712 687 709 723 715 673 725 678 682 688 708 720 672 718 727 670 688 683 688 687 662 693 713 688 701 723 673 714 686 668 686 695 714 659 708 688 691 703 693 655 683 663 649 649 648 648 682 663 649 678 692 677 683 704 703 673 694 649 688 678 666 702 700 666 642 644 673 687 663 646 686 663 652 696 649 652 685 671 674 631 659 671 654 685 673 652 685 653 645 642 656 647 657 625 626 679 667 667 632 644 622 676 676 616 619 663 629 612 665 626 638 663 667 642 623 618 654 641 641 628 658 648 651 602 650 637 644 648 602 635 625 643 606 617 608 618 630 631 594 598 641 646 633 593 600 637 628 596 616 588 637 595 634 613 616 594 578 627 630 596 631 577 599 613 611 606 622 593 577 593 604 585 586 574 578 603 605 580 565 590 564 568 589 602 608 579 586 582 592 594 561 556 587 574 551 565 545 594 556 570 568 584 569 581 580 556 557 540 573 551 542 536 575 582 551 573 552 533 554 546 573 543 551 531 535 536 555 522 518 515 538 558 515 548 549 552 520 547 558 538 554 554 513 552 516 550 548 517 526 521 531 511 528 494 525 541 507 515 525 508 497 529 526 488 485 526 486 527 505 484 522 520 500 512 486 476 485 479 512 516 509 502 471 500 477 487 497 473 503 494 487 465 499 487 460 467 470 464 489 450 463 455 474 479 458 481 460 453 485 469 446 470 477 446 438 434 453 458 463 456 467 430 443 436 433 461 464 457 440 421 452 438 451 445 456 447 424 416 422 426 409 413 430 410 435 424 436 401 411 431 416 430 425 403 400 400 413 426 414 398 389 425 387 402 421 404 402 414 387 402 390 384 384 384 407 387 402 400 403 399 371 366 392 399 393 392 362 363 365 360 393 360 367 380 354 362 374 369 360 377 355 356 368 370 373 373 350 359 358 352 346 336 359 358 366 339 340 340 349 349 347 328 332 355 331 351 329 325 320 337 347 327 328 343 321 336 324 336 315 312 322 304 311 323 318 321 323 318 299 311 312 323 314 297 295 299 294 301 312 301 307 285 306 298 293 288 291 299 290 288 275 288 281 288 280 296 270 286 284 292 286 287 283 277 268 266 260 274 278 257 280 267 268 274 272 261 269 265 266 269 269 258 251 251 259 252 258 239 250 239 256 244 256 244 245 230 238 243 228 247 234 239 225 227 224 223 220 236 219 223 224 227 219 218 223 227 225 211 209 227 207 206 217 209 214 209 206 212 216 212 210 210 213 208 204 200 209 208 205 192 201 193 190 191 190 202 197 195 182 181 196 191 195 187 186 176 185 182 173 187 181 186 183 174 175 181 172 178 167 168 166 168 176 167 163 174 163 162 168 168 162 155 157 155 164 164 156 155 157 153 150 148 156 150 155 148 145 145 143 141 141 151 140 142 141 135 135 134 133 137 140 136 139 141 139 131 128 137 125 129 129 135 127 124 132 128 124 121 122 120 117 123 125 124 122 116 113 118 118 115 112 118 117 118 115 107 108 105 112 111 109 108 110 106 101 107 102 105 102 100 102 102 100 101 95 94 95 96 95 99 97 96 96 92 90 90 89 91 88 89 88 87 84 85 85 83 81 83 84 82 78 80 79 81 76 83 76 80 76 75 78 73 76 76 75 71 71 70 69 72 71 70 71 68 72 67 69 67 65 65 63 63 63 65 63 61 63 60 64 60 61 57 62 57 62 61 59 56 58 59 57 56 56 54 57 55 52 55 52 55 50 52 50 52 52 48 49 51 51 50 48 47 48 48 48 45 46 44 45 45 43 45 42 43 44 44 42 40 43 42 43 40 42 39 39 40 41 40 40 41 40 39 38 39 39 36 36 38 38 36 35 35 37 35 34 34 35 35 34 35 35 33 34 33 34 33 32 33 33 33 32 33 32 30 30 31 30 30 31 30 31 30 30 31 29 31 31 29 28 29 29 30 30 29 29 29 28 28 27 27 27 28 27 27 28 28 28 28 28 27 28 28 27 27 27 28 28 28 27 27 27
26 27 27 27 26 27 26 27 27 26 26 26 27 26 27 26 27 28 28 28 27 28 28 27 28 27 28 27 28 27 28 29 28 29 28 28 30 30 30 29 29 31 29 30 30 32 32 30 32 32 31 31 32 33 32 31 32 34 33 34 34 33 33 35 33 33 35 34 34 35 34 36 36 35 37 36 37 38 36 37 39 39 37 39 40 41 39 40 41 38 40 42 42 43 42 42 44 41 44 43 45 43 44 43 43 44 46 44 47 45 46 46 49 47 48 50 50 50 49 53 51 50 53 54 51 53 54 52 56 53 57 57 58 55 57 58 59 57 60 58 59 57 58 59 64 60 62 60 63 66 63 64 66 68 65 66 68 65 70 69 73 67 71 68 71 75 73 71 75 73 76 76 76 79 78 76 76 79 76 77 81 85 79 85 79 80 83 87 82 87 87 84 87 91 90 87 89 91 96 90 95 92 98 99 100 99 101 98 97 97 95 98 101 100 98 98 106 100 106 110 110 102 112 105 104 113 107 113 107 112 110 117 119 114 113 115 121 121 116 122 122 123 117 124 118 119 130 126 130 123 135 131 124 130 128 129 139 134 131 136 136 143 137 145 146 135 141 135 141 149 147 141 150 143 151 152 145 157 147 153 150 157 151 152 150 160 164 156 167 166 156 169 158 159 165 167 165 166 169 164 162 166 174 170 177 171 180 172 181 182 182 184 184 182 181 182 182 193 187 186 180 188 198 184 184 190 197 189 193 192 196 190 190 200 196 199 195 199 212 211 197 211 203 203 205 220 203 212 219 211 224 225 219 219 221 231 228 215 227 232 227 236 228 223 237 230 228 228 239 224 241 227 227 233 238 248 246 243 255 250 238 245 244 242 246 247 255 257 252 254 254 261 262 256 265 257 266 263 272 260 268 259 274 274 275 271 285 268 275 275 289 279 275 266 275 287 286 287 290 281 284 275 303 288 301 305 283 284 310 310 303 296 306 286 297 292 317 290 299 307 311 304 297 315 322 310 303 328 311 326 329 331 310 333 313 322 321 323 334 329 320 316 341 345 320 350 348 338 352 328 352 342 343 334 337 355 343 341 338 346 344 337 346 358 372 349 351 358 371 346 348 348 360 366 353 354 357 370 376 380 381 376 361 389 374 384 371 371 364 374 394 367 374 371 403 390 410 402 392 391 408 408 391 387 407 405 385 387 403 423 419 398 423 404 394 410 397 433 432 422 410 400 415 420 433 433 412 403 421 420 412 433 420 448 429 414 451 432 435 438 450 433 430 435 445 455 443 466 463 429 462 455 450 452 456 446 448 454 454 438 450 461 460 483 453 474 469 463 463 466 493 457 451 464 489 455 498 487 501 472 491 482 482 464 474 465 473 484 506 475 482 500 510 487 510 492 490 494 507 502 494 500 504 505 486 483 525 493 501 495 515 505 504 502 490 534 520 533 513 535 530 529 515 501 538 519 544 552 555 518 545 535 553 536 525 549 529 538 551 524 541 519 515 526 565 536 528 524 560 551 573 577 559 563 529 538 561 558 561 566 564 534 545 563 576 580 587 584 570 544 577 560 558 556 570 568 602 557 592 565 550 595 596 592 559 587 581 610 560 579 585 559 600 604 600 611 593 563 590 607 598 619 607 610 584 606 601 593 583 601 599 617 628 633 621 586 577 582 603 608 614 581 596 587 601 623 632 602 611 625 647 650 640 636 641 612 650 624 620 646 653 599 641 654 653 654 624 625 657 659 663 634 612 630 644 644 632 607 639 634 670 654 622 674 628 668 634 643 626 664 673 624 672 661 646 634 650 624 647 630 622 666 658 678 645 645 680 684 632 679 659 657 668 667 654 683 645 673 637 650 634 638 695 641 648 667 660 652 703 656 688 643 680 650 705 693 669 689 689 674 657 659 705 690 663 710 685 673 695 665 682 694 690 669 717 687 695 715 708 661 682 692 697 688 694 721 696 696 716 668 679 697 675 691 712 671 660 664 686 663 675 672 678 670 668 671 713 710 700 677 678 728 728 708 675 712 678 694 724 670 706 679 720 674 684 714 738 672 698 681 739 714 731 675 719 727 696 700 701 705 694 724 699 718 692 685 699 728 700 688 732 713 729 719 712 738 701 685 694 691 705 695 707 733 714 724 703 749 697 731 710 718 742 694 691 719 705 746 701 729 719 717 725 701 720 689 690 743 727 737 716 695 719 688 733 717 712 725 731 703 721 708 707 725 697 698 747 689 744 699 737 703 749 738 694 694 748 732 743 749 728 706 688 691 726 685 698 722 716 717 703 684 684 689 698 698 684 703 711 717 738 705 699 749 715 707 725 718 700 697 715 699 696 704 712 731 727 691 686 690 686 725 733 750 719 684 707 690 719 689 686 692 690 740 723 709 718 718 732 695 722 725 710 695 745 740 743 678 747 706 717 710 677 727 738 745 729 692 683 726 731 718 698 728 705 694 711 698 710 708 732 724 676 701 682 718 695 689 699 710 697 674 697 674 716 675 711 730 732 685 701 691 726 726 699 715 663 706 689 689 693 663 663 699 668 695 665 667 673 710 721 699 704 658 665 716 673 681 677 718 658 702 681 677 652 676 698 692 665 683 702 665 669 710 669 652 706 693 707 668 670 652 706 686 700 654 651 663 672 688 646 670 702 648 654 639 700 658 668 645 674 690 696 642 677 657 643 659 667 649 679 632 692 638 665 628 688 686 640 645 657 627 624 634 655 657 646 623 679 647 673 670 626 657 671 660 613 671 662 652 631 654 612 662 610 634 634 618 645 645 604 635 635 627 627 631 641 620 641 617 605 622 644 607 630 651 649 650 620 616 616 637 592 621 613 630 588 616 627 621 633 605 616 598 629 596 599 610 574 616 573 580 600 622 579 586 612 587 625 577 571 575 600 587 594 604 580 611 576 589 601 610 559 565 569 609 564 585 581 574 581 565 592 575 574 587 587 580 583 564 560 581 555 578 545 577 551 547 566 557 541 554 569 548 552 567 544 576 552 576 545 540 531 525 559 521 522 521 568 558 552 566 539 521 521 562 533 525 544 544 524 527 535 520 533 506 535 524 544 534 533 515 510 521 518 496 498 518 518 498 506 503 521 529 531 530 513 520 495 480 523 497 509 510 494 477 506 478 502 501 494 475 498 472 493 469 495 481 484 478 504 487 482 490 473 474 470 463 469 478 471 460 481 451 470 483 473 485 473 483 462 455 480 452 437 444 453 437 462 443 433 455 432 463 440 429 441 427 424 424 434 417 434 439 436 413 435 422 432 438 438 416 416 443 428 440 405 436 439 405 412 401 413 405 427 395 412 428 415 389 391 419 409 412 413 382 391 407 399 377 395 409 397 376 405 382 395 401 395 372 372 389 399 367 368 370 368 365 377 358 373 362 386 374 362 369 379 370 353 364 347 349 371 362 356 366 342 344 355 370 365 362 354 354 356 351 330 344 348 348 353 348 328 322 331 335 319 348 332 326 322 337 328 316 316 339 324 329 307 304 320 317 325 311 327 322 318 305 301 308 295 321 309 292 307 304 315 314 285 314 300 292 293 303 285 297 278 302 298 297 289 294 294 271 285 293 269 290 271 277 281 275 268 269 284 274 262 279 278 261 271 271 274 271 265 270 259 248 250 263 252 261 264 248 252 246 250 244 256 249 245 246 246 236 252 231 251 239 234 234 247 230 239 239 235 228 226 226 218 234 222 228 225 228 229 216 215 214 216 209 212 218 217 217 204 219 211 213 205 209 201 204 197 198 208 201 199 200 199 203 189 188 192 203 189 189 200 191 199 190 195 189 177 191 183 189 179 177 178 171 178 186 174 179 172 176 171 169 180 172 165 177 163 166 161 171 166 156 155 167 156 159 155 160 154 159 151 149 148 149 156 154 158 148 156 145 150 153 144 141 140 150 144 147 144 138 141 140 141 138 140 142 138 135 134 126 128 132 127 130 123 131 125 124 122 128 121 117 119 120 115 116 119 118 122 116 119 117 117 110 115 118 114 115 107 112 113 109 106 108 102 107 107 103 99 98 97 100 100 96 98 103 95 100 95 93 97 93 98 91 90 97 94 87 91 89 90 91 90 86 88 88 86 87 84 83 85 80 82 84 79 82 79 77 80 81 77 78 75 73 77 75 72 76 76 76 71 71 70 72 71 68 71 68 69 67 64 67 67 67 64 63 66 61 65 62 60 58 58 59 58 62 58 59 60 57 55 55 55 54 56 55 53 55 54 55 54 53 51 54 51 53 49 50 52 51 48 50 46 46 47 48 48 46 45 47 44 43 44 45 45 44 42 42 43 41 42 40 41 41 39 41 40 38 38 39 40 38 38 37 39 39 36 37 36 36 35 35 37 35 36 36 36 36 34 34 34 34 34 33 32 33 32 32 32 32 33 31 31 30 30 30 32 32 30 31 29 30 31 29 30 30 31 28 28 30 30 30 29 28 28 27 27 28 27 27 28 28 27 27 28 27 27 28 26 26 27 27 27 26 27 26 27 26 26 26 26 26 27 26
26 26 26 26 27 26 26 26 27 26 26 26 27 27 26 27 27 27 27 27 26 26 27 28 27 28 28 27 27 28 27 27 28 27 30 30 29 28 28 28 29 29 29 29 29 30 29 30 32 30 32 31 31 30 32 32 32 32 32 32 32 33 33 33 33 34 33 33 35 34 34 35 36 35 37 37 35 38 38 36 36 38 38 38 40 40 39 40 41 40 39 42 42 42 42 42 41 44 43 41 43 42 44 44 44 46 44 44 46 45 46 47 46 46 48 51 47 50 51 52 52 49 50 50 54 54 53 55 53 57 53 58 56 54 56 55 58 57 58 62 59 61 59 58 58 64 60 60 61 63 63 62 63 65 64 64 66 69 66 66 73 69 69 70 69 72 75 74 73 77 75 75 74 80 79 81 76 78 80 82 77 79 82 83 85 81 84 83 88 83 85 84 88 90 86 86 90 87 95 92 91 96 93 93 94 100 94 98 98 96 101 98 100 97 103 98 104 107 107 103 102 103 110 107 111 113 108 113 110 115 110 118 112 120 118 118 113 116 125 124 123 126 127 125 118 127 129 127 125 132 123 123 133 134 127 138 139 138 140 129 142 133 140 142 143 145 143 135 143 144 143 138 152 143 150 145 146 150 157 145 152 151 148 157 155 162 150 153 164 167 166 161 159 159 164 166 166 164 175 171 175 169 168 180 180 173 174 180 180 185 172 176 188 189 185 185 189 177 194 194 185 186 193 190 193 189 194 185 196 200 197 206 191 190 195 203 209 207 212 196 212 202 216 210 220 218 219 217 216 225 226 225 220 228 229 210 218 220 234 220 217 224 229 221 229 234 237 237 243 227 240 241 236 251 242 233 252 232 243 253 248 239 236 237 242 251 262 263 260 261 245 266 261 253 248 264 267 263 259 272 275 259 263 280 274 280 264 282 262 272 277 267 290 274 269 275 280 271 278 280 295 281 276 278 295 283 294 305 306 286 288 306 286 312 303 294 313 317 304 299 313 299 303 304 306 315 323 330 323 313 306 327 314 306 321 317 323 331 332 323 318 315 330 328 347 337 342 328 347 341 346 355 356 350 331 331 330 344 337 361 368 370 350 371 352 364 373 363 364 346 362 372 348 352 356 363 374 354 364 372 389 377 359 370 392 378 396 385 395 372 374 368 374 380 404 408 395 385 388 409 394 387 378 397 403 393 413 409 406 414 412 404 399 403 391 428 428 398 427 396 434 424 438 425 416 420 439 431 436 432 438 426 422 427 415 423 446 443 447 423 437 421 437 458 456 438 431 430 457 464 428 464 439 457 466 465 450 469 437 451 476 465 457 479 474 463 453 485 471 447 463 460 457 468 453 498 472 494 481 492 473 494 469 461 488 490 500 482 489 489 472 482 476 471 471 519 499 516 479 498 482 479 483 480 482 504 483 495 491 506 495 509 537 511 517 502 519 519 542 508 537 522 538 523 549 512 528 522 535 511 526 549 530 537 555 545 543 547 537 534 535 524 547 554 549 550 572 534 537 526 524 549 555 569 547 555 535 544 570 543 534 572 546 546 581 572 568 562 556 557 567 557 584 574 565 587 562 550 596 549 573 594 602 589 572 609 602 599 602 591 587 588 580 584 577 608 577 566 593 585 621 572 601 624 572 626 622 602 583 598 582 580 633 611 608 627 628 590 639 587 617 601 587 606 643 635 600 643 596 638 602 611 621 606 623 633 612 609 597 651 653 596 658 644 657 617 601 601 612 661 633 630 637 624 638 662 647 642 641 638 633 663 645 649 664 619 674 652 665 644 637 662 630 677 645 659 647 642 640 666 668 670 678 628 678 639 638 641 675 639 651 688 656 688 666 673 671 650 684 697 668 697 681 647 689 676 687 691 649 640 677 640 648 667 689 696 686 674 650 666 656 698 659 674 648 665 655 652 675 706 664 697 663 681 718 673 653 679 682 662 694 679 696 688 696 688 691 698 714 666 708 723 664 668 718 692 712 690 697 723 714 663 684 731 697 694 707 684 670 687 699 667 681 732 690 674 701 690 716 672 699 717 707 732 725 707 732 740 676 699 701 696 707 679 690 682 728 737 713 703 727 723 741 736 700 693 735 734 702 707 702 714 705 730 721 703 682 686 714 701 719 683 731 727 741 705 720 724 698 689 683 750 697 710 741 722 687 729 740 714 720 696 683 708 683 732 712 749 689 696 725 704 724 720 743 743 729 740 725 719 703 720 686 719 706 719 697 736 744 734 710 690 736 685 740 724 686 729 692 718 694 732 698 684 688 737 704 739 700 684 738 747 719 705 726 732 701 714 726 743 736 706 744 736 690 740 729 736 692 707 690 685 738 687 750 712 689 698 683 739 725 750 740 689 712 719 691 735 682 693 744 715 700 709 694 690 731 695 716 715 694 738 741 691 694 698 687 689 745 718 744 746 714 690 681 704 728 720 716 688 732 707 721 710 714 682 731 741 714 717 678 720 707 726 732 695 701 696 694 706 704 710 723 719 676 705 706 685 691 681 714 672 687 722 694 679 705 692 678 665 699 718 685 687 687 666 698 691 682 687 698 674 686 684 672 692 700 693 672 677 682 660 710 659 711 694 707 704 703 672 682 671 687 679 710 705 711 662 681 689 653 677 670 704 643 686 704 704 655 701 669 695 702 694 667 655 663 667 658 635 683 646 647 665 672 684 658 646 672 646 662 676 684 673 685 672 646 644 624 683 673 633 668 683 663 671 635 640 675 655 661 629 626 662 666 634 655 646 663 611 630 612 651 638 649 628 641 649 651 608 658 622 618 632 656 623 648 637 642 642 606 609 602 602 633 627 636 600 589 599 639 606 593 622 612 620 607 627 597 626 613 623 585 624 634 626 620 589 579 611 631 627 582 610 621 580 576 613 620 593 618 571 568 589 578 586 591 597 613 612 589 568 607 566 561 577 578 570 589 564 559 583 576 589 581 562 576 595 550 582 552 541 586 568 587 579 585 544 555 558 583 534 543 547 556 572 580 552 542 552 576 559 540 538 532 551 558 537 542 538 518 565 557 527 520 557 548 550 540 530 531 541 508 544 516 521 500 504 528 531 506 527 507 516 515 502 526 503 491 492 488 507 500 521 525 497 517 482 499 510 522 518 484 495 473 477 490 485 490 492 481 513 486 484 484 469 508 491 481 476 485 484 458 490 468 498 477 474 463 467 455 452 456 478 457 453 470 444 440 483 475 447 474 454 477 449 471 449 444 440 468 463 463 460 430 454 437 422 431 452 428 442 448 453 434 412 453 413 434 408 435 438 435 444 431 416 434 412 436 413 408 419 419 407 420 405 400 393 411 389 416 391 393 392 382 400 407 391 382 390 396 390 384 385 395 393 370 377 388 368 375 369 380 372 379 398 362 376 359 393 371 363 363 361 362 374 362 352 375 370 363 360 375 370 373 370 365 372 362 348 349 345 358 347 352 343 357 336 328 329 337 327 324 346 327 343 345 337 344 341 322 332 326 313 312 336 312 320 306 321 318 326 312 305 310 313 309 312 315 325 301 292 311 319 313 290 314 302 314 305 294 294 296 307 286 281 286 297 286 275 279 272 294 283 296 290 272 288 279 281 281 281 287 265 267 278 270 267 255 274 255 255 267 256 265 249 255 270 246 246 248 266 256 253 261 257 262 249 252 254 257 236 234 242 241 232 244 246 247 235 241 233 243 222 227 229 223 225 232 216 218 223 214 216 228 226 213 216 223 210 212 206 224 211 217 206 207 201 199 198 202 195 207 195 199 210 198 208 209 202 194 195 204 189 196 194 196 187 189 182 183 180 190 186 183 184 182 176 186 183 181 179 181 179 182 181 180 169 169 168 168 175 175 168 168 161 156 165 160 156 160 163 154 155 158 151 160 162 159 159 154 156 156 152 145 151 147 146 148 144 141 138 137 148 147 135 136 132 141 136 138 140 139 132 135 138 135 126 124 128 129 132 122 125 122 124 127 125 124 119 124 120 120 114 113 118 114 117 112 117 115 112 115 110 115 110 111 105 109 111 107 102 101 101 102 104 103 104 97 101 95 103 100 96 93 99 91 93 95 94 96 88 94 89 88 86 88 84 91 89 85 83 87 88 81 82 86 81 82 77 78 83 82 82 78 80 75 74 77 78 73 74 77 76 76 74 70 70 69 73 68 69 70 68 68 65 66 68 62 64 65 65 65 64 59 62 60 58 63 57 58 58 57 59 57 59 57 56 54 58 55 56 56 54 55 51 51 52 51 50 53 51 48 52 50 48 50 47 47 48 48 45 44 47 46 46 46 44 43 43 42 42 42 44 41 43 43 40 42 40 40 39 39 39 38 40 38 38 39 38 37 38 38 36 36 36 37 35 35 36 36 35 34 34 33 35 34 32 32 34 34 32 33 32 31 33 31 30 32 32 31 30 32 29 30 30 31 30 30 28 29 28 28 28 30 29 30 27 27 27 28 28 27 27 28 27 27 28 26 26 26 26 26 27 26 26 27 26 27 27 27 27 26 27 26 26 27 27 26 27
26 25 25 25 25 26 25 25 25 25 25 25 25 25 26 26 27 26 26 26 27 26 27 26 27 27 26 26 26 28 27 28 28 27 28 28 27 28 28 29 28 28 28 30 29 31 29 30 30 29 30 31 31 32 31 30 31 32 31 32 31 32 32 32 33 34 35 34 34 35 34 36 34 34 35 36 36 37 38 36 37 37 38 37 37 38 38 41 40 41 39 40 40 41 42 42 43 41 41 41 41 42 44 45 46 44 44 46 47 47 47 48 46 49 49 47 47 49 50 50 51 52 52 53 51 51 53 51 53 53 55 57 57 56 55 56 56 60 59 61 60 61 58 62 61 64 61 63 63 66 66 66 63 68 65 66 66 68 67 70 69 73 67 69 74 75 70 75 70 77 72 76 79 73 78 78 77 77 76 81 83 80 84 80 81 81 80 80 84 82 88 88 89 89 91 93 93 91 90 90 90 95 90 92 98 96 97 95 102 94 96 98 100 97 102 106 99 99 102 100 107 108 110 110 112 109 105 116 112 109 115 109 115 114 113 120 118 119 121 118 120 117 123 125 126 123 126 130 131 124 129 131 123 126 126 130 131 136 135 134 140 135 136 139 145 133 146 145 135 149 144 150 143 142 150 146 155 145 146 154 157 154 155 156 161 158 159 151 155 154 159 165 167 159 159 160 158 166 166 164 172 172 177 168 173 176 174 181 180 175 173 179 182 182 175 180 192 185 181 183 181 183 187 194 187 193 199 190 203 190 188 197 206 192 194 204 208 204 212 210 200 207 210 214 210 217 203 203 217 205 219 222 215 225 212 212 213 231 228 216 215 220 218 219 235 228 227 243 242 229 225 242 238 228 230 237 241 240 238 255 247 246 241 241 260 262 252 263 255 265 245 257 250 266 262 267 272 273 257 260 254 264 264 257 281 263 280 266 272 280 280 290 280 284 293 286 288 282 295 295 275 288 285 304 282 293 295 292 287 296 292 290 310 290 303 292 310 304 301 319 306 309 326 326 302 301 326 328 302 322 325 335 311 329 324 333 324 335 323 316 342 327 337 335 340 326 333 327 337 335 355 351 351 351 334 337 355 343 343 367 348 348 340 358 370 345 357 355 354 349 365 371 354 362 359 353 371 358 361 367 390 370 370 372 394 377 374 393 375 379 366 371 402 400 406 409 380 390 387 392 393 381 385 407 395 400 417 418 389 401 411 394 426 401 424 420 430 410 398 419 397 437 414 407 426 429 403 405 441 419 425 434 413 443 430 431 432 435 425 419 445 429 436 429 458 457 428 428 461 454 439 438 471 436 464 435 445 461 463 476 471 478 453 454 441 443 472 478 471 449 491 485 494 495 495 488 495 457 456 470 502 473 459 502 482 503 466 506 471 498 504 474 507 476 496 487 485 502 485 487 500 501 480 522 516 494 519 507 485 513 486 489 489 532 517 528 536 494 520 522 500 526 532 549 519 531 530 552 508 529 540 553 512 543 536 542 545 529 527 563 554 557 566 549 552 557 546 550 561 534 542 531 536 554 574 539 533 532 548 556 567 557 563 570 579 538 565 544 549 564 572 590 595 577 578 552 546 553 582 558 603 599 592 568 596 581 589 571 588 557 569 605 593 591 586 562 612 578 595 619 619 585 606 568 591 614 574 572 629 599 583 594 575 589 599 589 631 609 604 615 639 609 604 587 619 626 587 644 597 634 642 601 606 599 652 607 596 646 647 640 607 643 656 617 640 632 634 647 630 628 616 650 624 613 647 607 664 663 665 664 631 618 670 668 635 643 625 645 649 620 636 680 626 671 653 629 649 680 667 680 657 669 678 647 653 673 670 642 630 685 678 661 645 649 690 657 694 669 668 650 676 663 693 643 662 682 655 674 660 663 647 681 704 682 694 701 698 662 670 679 666 700 649 661 690 664 680 710 705 670 650 678 653 685 678 677 658 694 696 665 720 676 704 702 671 709 685 676 723 726 699 719 704 668 728 668 684 718 679 708 672 695 685 664 704 673 677 675 689 710 707 668 698 680 688 716 694 672 708 691 702 733 695 710 714 738 717 687 686 702 685 730 724 741 741 682 737 724 719 707 731 685 737 684 726 702 683 743 686 708 679 739 746 735 699 697 720 727 713 685 747 680 712 736 687 702 745 711 681 720 705 698 691 696 738 741 723 745 737 733 705 740 683 748 691 731 699 707 728 731 697 708 688 698 716 693 742 688 741 689 707 727 704 711 737 688 748 687 723 698 729 703 690 690 722 703 738 697 732 707 701 691 739 710 749 750 745 685 713 722 704 688 709 747 714 685 728 726 729 746 747 724 689 686 686 750 703 684 684 701 709 692 694 714 686 693 742 723 738 747 738 740 686 747 739 691 745 689 686 723 697 719 706 694 712 721 693 688 725 729 713 711 723 719 699 691 691 700 714 746 692 728 691 726 722 746 735 713 681 698 682 696 735 738 709 696 707 701 727 721 722 706 739 739 695 687 718 689 722 707 709 684 716 671 676 703 726 670 728 721 675 674 686 730 707 673 727 668 683 667 683 700 667 701 721 667 685 683 695 698 696 682 712 663 724 665 715 656 655 670 695 680 710 660 656 652 705 701 675 699 688 690 669 653 675 707 698 658 700 711 663 650 653 644 660 702 699 683 675 675 693 640 690 638 677 702 682 667 683 696 657 658 677 682 650 686 690 661 650 682 678 628 627 627 671 643 639 632 668 631 629 661 674 633 627 634 642 652 644 664 663 630 650 631 655 614 612 613 629 625 665 623 614 629 627 645 615 608 657 622 612 622 603 610 656 649 611 657 656 648 607 625 650 611 652 648 610 598 598 589 608 623 590 613 594 634 584 607 586 593 629 588 596 613 596 607 620 592 576 585 630 616 625 624 628 607 612 622 584 607 609 610 595 570 585 607 573 581 564 602 558 567 599 595 576 576 564 576 604 574 577 578 573 586 601 596 561 552 594 571 562 542 539 573 576 559 575 534 587 540 555 575 582 534 575 539 578 546 555 568 544 574 554 545 545 551 523 533 531 520 538 565 528 558 524 545 557 529 507 530 532 530 549 504 544 533 533 548 524 523 520 528 495 503 517 536 491 495 511 489 503 523 500 519 488 486 528 509 503 478 508 487 497 480 478 499 519 512 477 516 505 471 496 473 466 482 507 480 491 479 458 468 462 471 475 484 474 458 464 463 473 478 465 478 467 486 481 445 452 483 476 437 448 440 462 458 464 472 450 448 449 431 425 465 432 446 437 438 456 427 430 440 418 440 437 425 417 450 425 408 414 433 429 424 406 430 418 407 400 407 433 402 410 398 426 401 405 394 394 395 390 391 412 400 394 419 381 415 383 408 403 379 406 380 399 389 385 397 370 376 367 379 378 363 396 362 391 385 376 381 359 355 363 378 366 377 362 382 381 349 373 344 377 367 345 365 346 359 364 363 352 352 363 332 343 355 339 328 358 348 329 334 330 339 327 351 337 338 330 342 340 329 318 331 338 329 329 335 334 311 316 333 326 314 311 324 310 309 301 299 314 310 318 304 314 317 314 309 312 297 286 295 296 300 291 290 292 281 303 293 299 298 274 275 288 277 280 270 287 283 284 267 261 274 265 274 264 271 263 277 277 264 262 271 254 254 261 250 259 255 260 257 263 260 255 245 255 248 239 246 234 244 244 250 250 248 234 246 247 248 230 241 233 236 221 232 240 240 217 232 224 231 219 224 230 224 229 228 221 223 209 216 207 204 217 203 202 205 207 200 201 200 204 193 194 201 209 208 198 192 193 194 197 197 196 196 189 199 188 196 189 187 187 192 175 188 177 188 171 182 184 175 174 179 177 174 170 171 169 176 177 171 169 165 169 172 164 161 163 165 164 154 159 158 156 155 155 151 148 147 148 144 146 152 152 141 140 143 149 145 149 136 141 141 140 142 143 134 142 134 142 131 138 139 128 129 132 130 133 135 126 127 128 131 122 128 128 128 126 118 118 122 115 123 112 120 121 111 119 118 112 110 114 108 112 105 111 107 103 106 102 105 103 102 101 102 105 104 95 99 100 101 94 96 100 93 97 94 96 93 93 95 94 91 94 91 85 90 83 89 86 82 85 80 83 80 86 83 78 78 82 77 83 78 77 78 74 75 79 72 73 76 74 75 69 71 68 74 67 70 71 71 66 65 66 64 64 64 62 63 65 61 62 63 62 62 62 59 60 58 57 61 59 59 57 58 58 54 56 57 56 54 52 53 52 55 53 52 51 49 49 50 49 49 49 50 48 49 47 48 47 44 47 46 43 45 46 44 44 43 41 43 42 43 40 42 42 41 42 40 40 38 39 40 38 39 38 39 37 38 36 37 37 37 36 36 34 35 36 34 35 34 35 33 34 33 34 34 33 33 33 32 31 32 31 32 31 31 32 31 30 29 29 29 31 31 30 28 28 30 30 30 28 28 27 27 28 28 27 28 27 28 27 26 27 27 27 27 26 27 26 26 26 27 27 26 26 25 26 26 26 25 26 26 26 26 26 25 26 25
26 26 26 25 26 25 26 26 26 26 25 26 26 25 25 26 25 26 26 26 26 25 26 26 26 27 27 27 26 26 27 27 27 27 27 28 27 28 27 27 28 28 28 30 29 30 29 29 30 30 29 29 29 32 30 31 32 32 32 33 32 32 31 31 33 32 33 34 34 34 35 35 36 35 36 34 35 37 36 36 36 37 38 37 39 37 37 39 39 40 38 40 38 38 41 42 42 41 41 41 43 41 41 43 45 45 45 43 46 45 47 45 46 45 46 49 48 49 47 51 48 52 52 51 51 50 52 53 52 52 53 53 56 56 55 58 56 55 58 59 59 58 58 62 61 61 62 62 64 61 61 62 62 67 68 64 66 68 66 65 68 66 72 69 72 74 73 70 76 77 73 78 72 78 76 74 79 76 77 76 76 83 84 82 84 79 80 80 83 83 88 84 83 86 85 86 91 86 88 87 96 94 96 96 99 95 99 93 93 96 97 96 104 98 97 106 100 106 106 101 105 104 105 111 106 104 111 107 111 109 118 109 112 114 114 117 121 117 120 125 118 117 115 127 119 123 123 126 131 130 128 125 132 135 125 129 128 129 131 140 129 141 135 142 143 145 137 139 137 138 139 150 150 140 142 146 141 150 155 153 156 152 149 154 148 154 153 157 161 164 167 162 164 169 164 172 168 162 169 170 164 165 163 175 167 173 172 176 177 182 185 180 182 179 177 177 174 190 176 185 189 181 189 195 187 200 188 195 195 195 195 196 194 208 192 197 210 212 212 214 215 203 216 208 218 207 206 215 210 217 226 218 228 223 213 223 225 212 230 224 225 227 228 227 228 235 228 228 237 236 234 246 234 239 239 240 234 243 247 249 256 239 256 252 245 241 258 244 263 267 249 263 269 267 270 258 253 254 269 254 255 258 274 275 270 279 264 270 281 277 269 278 285 292 273 290 291 281 296 280 277 278 278 297 286 290 287 306 287 290 297 294 293 313 312 298 305 309 308 304 316 296 320 323 314 301 314 305 322 307 317 306 308 336 332 323 333 312 330 337 332 347 329 325 330 339 341 344 344 327 333 331 353 335 357 355 341 332 351 353 367 368 337 364 356 345 346 352 373 363 355 380 373 383 356 379 376 368 389 379 382 364 375 359 393 397 376 374 384 377 372 390 400 403 394 391 403 380 387 377 386 380 393 396 414 407 384 408 421 421 420 388 388 404 409 428 407 407 409 424 409 427 437 412 422 419 432 415 412 407 436 428 409 448 430 445 447 424 442 444 418 445 448 420 443 432 448 453 426 455 433 437 459 451 459 434 467 452 467 450 451 471 439 483 459 457 460 489 450 469 475 469 484 485 488 465 483 485 476 486 499 497 469 469 464 490 495 509 483 513 514 483 502 509 486 486 521 475 499 477 479 499 509 505 509 489 519 509 498 499 527 498 497 522 502 510 540 510 528 526 496 510 507 533 541 545 550 547 529 529 531 524 556 521 513 535 556 514 565 554 557 554 532 560 537 524 534 548 574 577 541 578 579 578 571 532 534 548 566 579 567 536 583 582 541 570 583 559 560 563 582 556 595 560 600 562 573 583 572 558 602 554 604 594 552 608 563 593 594 574 561 589 603 579 610 600 563 622 606 601 610 576 594 625 619 600 576 616 584 590 591 614 577 605 617 592 630 596 618 587 596 609 602 584 617 611 644 627 606 631 592 600 635 612 605 643 634 619 621 636 648 619 656 643 603 627 614 615 607 647 606 606 638 635 645 611 665 612 618 651 625 648 643 664 621 653 635 649 642 623 664 668 629 624 667 628 644 664 666 653 634 671 636 654 689 626 665 659 661 652 636 690 677 672 654 687 673 660 694 644 673 640 637 655 661 658 667 675 672 662 650 669 664 664 695 659 657 666 687 686 694 662 672 693 659 652 650 682 705 651 663 698 688 713 689 676 712 657 712 701 717 673 691 660 675 669 658 723 712 698 718 659 670 692 715 672 713 729 688 723 710 679 667 677 724 705 712 688 691 703 678 731 669 725 715 710 687 706 699 693 680 720 730 734 674 704 699 738 680 690 679 687 713 694 734 717 705 731 701 693 744 744 723 719 680 728 742 735 702 689 739 711 743 687 732 696 719 697 703 741 750 743 698 733 728 688 705 688 705 693 738 703 690 746 707 726 686 733 745 712 748 691 710 718 732 708 703 688 723 707 694 711 713 741 703 743 739 750 719 701 733 709 723 688 703 741 735 750 724 686 741 732 693 711 695 685 686 705 719 697 732 690 727 733 725 730 716 719 710 748 696 734 730 699 696 714 749 705 697 694 705 745 718 731 698 734 725 743 684 684 746 724 742 722 692 731 697 727 684 688 738 738 749 696 714 712 686 724 739 737 727 744 714 736 709 747 726 731 707 701 721 706 683 721 703 697 713 748 681 713 716 737 727 741 678 687 698 680 728 716 695 732 706 727 715 734 681 733 736 700 720 718 699 735 700 708 673 675 686 732 731 736 685 669 704 726 697 698 722 711 672 679 695 704 691 717 668 732 683 729 672 717 696 730 690 726 692 728 674 683 704 708 705 692 720 663 656 712 683 692 718 700 714 713 693 665 654 699 655 700 697 660 679 714 681 673 687 698 662 678 683 676 699 703 679 708 672 680 690 676 654 654 656 683 664 659 689 663 692 666 645 679 689 632 692 643 663 651 666 642 689 636 691 631 633 668 678 668 626 650 647 667 679 658 622 648 680 638 649 637 635 666 676 662 659 616 634 657 614 647 623 619 670 660 651 615 650 666 659 625 613 659 652 660 645 656 610 601 654 605 622 636 627 618 630 595 644 626 613 629 592 628 613 626 642 589 609 628 586 642 610 615 584 625 584 611 582 608 579 594 615 577 607 574 572 584 594 605 588 591 609 594 608 616 616 599 582 608 606 571 608 604 570 587 586 577 586 565 589 567 551 582 595 596 546 583 574 572 567 566 584 549 576 585 578 581 570 553 542 586 574 563 558 550 543 529 575 577 528 530 544 530 543 543 547 559 557 564 542 525 531 559 542 533 543 515 546 524 548 555 531 552 551 538 513 543 527 539 510 498 533 530 509 511 504 531 499 525 535 488 497 486 501 503 501 520 483 525 524 505 510 508 498 516 499 501 505 502 503 497 469 508 500 487 475 504 489 476 501 478 489 503 461 456 499 475 494 470 473 478 455 487 469 464 470 452 442 446 479 456 480 451 439 462 463 456 474 446 453 448 447 444 430 447 431 440 422 431 450 460 419 418 456 435 441 425 440 416 423 414 419 416 407 437 429 440 421 438 435 421 424 415 425 406 430 431 427 397 389 387 388 415 414 404 391 394 382 410 399 393 395 405 407 401 410 389 376 378 376 389 388 373 381 380 385 384 379 367 369 393 365 366 364 372 358 360 351 368 380 372 349 350 351 352 365 361 361 361 340 347 360 361 340 350 346 335 352 343 353 355 332 338 340 351 351 321 346 348 345 328 316 334 320 331 325 327 334 318 319 309 327 331 318 319 324 305 318 326 316 305 318 309 305 308 294 317 287 305 310 288 286 286 288 291 302 279 286 301 303 299 286 275 271 274 278 282 268 281 286 267 277 277 278 286 278 263 261 276 261 273 276 272 274 262 253 264 270 260 254 258 252 250 254 254 256 252 252 260 241 250 235 245 233 232 244 231 241 228 244 243 230 241 237 223 231 224 223 233 222 226 223 219 227 219 228 221 221 213 216 211 211 209 219 219 212 203 202 207 201 208 209 206 198 195 200 196 203 190 197 197 196 188 192 196 187 191 183 198 184 195 187 177 185 176 182 185 182 186 176 177 184 185 171 176 178 169 176 178 168 169 171 161 169 164 163 162 165 155 165 154 160 160 165 151 150 158 148 155 158 147 145 155 143 151 151 141 153 142 139 142 150 148 141 147 141 134 140 143 134 139 130 137 137 136 130 131 130 125 126 131 123 125 129 129 130 123 124 126 121 119 115 125 123 117 119 115 112 116 111 112 117 113 113 115 108 105 104 106 110 104 105 107 100 101 102 105 104 105 95 103 96 94 96 94 93 97 92 90 94 89 94 88 94 93 87 88 87 87 83 85 86 83 85 82 84 79 80 83 84 81 79 79 80 77 81 75 74 78 77 75 73 73 76 70 72 68 71 68 72 67 70 65 65 66 64 64 67 63 62 65 61 63 61 59 60 60 63 57 58 60 60 58 56 57 57 56 56 54 54 54 53 52 52 55 53 50 52 49 49 51 50 49 47 51 47 49 49 48 47 46 44 47 44 44 44 43 43 44 42 44 42 42 43 42 39 40 39 40 40 39 41 38 40 38 37 38 38 38 38 37 36 35 37 35 35 35 34 35 36 34 35 33 33 33 33 32 33 32 33 32 31 31 31 31 32 32 32 31 29 30 29 29 29 28 29 29 30 30 28 28 28 28 27 27 28 28 27 28 27 26 27 26 26 26 27 27 26 27 26 25 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 26
24 25 25 24 25 25 24 24 24 24 24 25 26 26 26 26 25 26 25 25 26 25 26 25 26 25 25 26 26 26 27 27 26 27 27 27 26 28 28 27 27 27 28 28 28 30 30 28 29 28 30 29 29 29 31 30 32 32 31 30 31 33 33 31 31 34 32 32 34 34 34 33 35 35 35 34 36 35 35 37 36 35 38 37 36 37 37 37 39 40 38 38 39 40 38 39 41 40 40 42 41 44 44 41 44 44 42 45 43 46 47 47 47 47 45 48 48 49 49 51 51 50 50 53 53 52 54 51 52 53 56 54 57 57 54 58 57 57 56 59 56 59 60 59 62 61 58 60 60 65 61 62 66 63 62 63 66 65 66 69 70 71 67 69 68 69 70 72 76 76 75 77 78 76 78 79 80 81 80 78 83 83 78 84 80 85 80 85 84 82 86 87 84 86 85 86 87 91 87 89 96 93 93 91 92 94 93 100 95 101 98 98 102 96 104 104 97 104 103 103 107 102 104 110 103 109 114 115 107 112 115 109 112 115 112 121 119 117 120 114 124 120 126 121 128 123 124 126 122 128 132 129 133 124 124 135 129 129 135 133 132 133 142 136 143 139 139 136 141 137 136 137 146 146 149 151 146 154 148 146 148 154 157 152 150 154 164 151 164 152 152 167 161 157 159 159 163 169 170 164 177 177 174 174 174 168 174 169 169 173 178 186 177 186 189 183 174 191 188 184 190 185 190 198 194 192 192 193 196 189 203 204 205 208 200 204 207 197 208 214 197 211 204 218 219 209 205 209 223 211 219 215 211 221 215 228 228 219 233 233 223 227 228 218 225 226 233 227 231 229 239 231 248 238 241 244 240 245 236 255 252 257 247 245 258 241 257 240 258 255 250 254 267 251 268 266 270 250 251 274 256 254 279 267 262 259 277 264 283 283 280 287 285 289 280 284 288 271 280 280 276 297 276 282 299 280 304 281 283 302 291 288 309 291 298 302 307 317 299 321 317 317 318 306 299 306 318 302 322 331 313 318 324 307 311 327 323 341 312 325 332 325 334 348 343 320 333 350 323 338 352 350 326 327 353 359 334 351 336 361 365 365 341 344 368 342 364 352 351 345 373 350 372 359 364 350 361 363 353 383 374 374 382 390 378 388 392 391 395 383 373 381 372 389 388 373 407 379 381 399 379 382 396 383 404 407 421 420 388 415 386 389 397 428 407 405 417 398 403 423 409 433 405 410 423 442 435 444 419 415 424 417 445 411 453 427 428 451 444 454 450 434 430 429 425 464 465 459 463 447 429 465 446 475 439 460 459 435 459 473 470 483 455 471 482 486 483 472 448 473 464 477 474 497 456 499 486 500 490 489 480 501 502 461 503 504 497 505 471 511 479 492 471 478 490 502 519 483 497 524 518 495 485 517 482 498 489 490 531 504 507 504 538 527 517 536 524 494 514 523 539 527 533 535 518 518 502 525 539 511 506 540 519 557 552 546 521 515 532 548 522 548 552 562 552 531 538 530 530 538 525 573 554 578 549 582 557 551 564 543 534 565 557 590 573 586 587 574 578 544 573 547 589 553 551 558 596 587 578 567 606 579 579 553 593 604 560 591 566 568 589 607 588 572 618 575 590 621 602 592 587 600 573 606 595 617 592 597 620 611 600 596 611 592 609 601 595 611 600 602 607 598 603 637 598 603 623 612 608 589 617 633 626 640 595 648 647 623 641 606 630 643 648 610 632 638 629 619 644 638 630 611 622 634 628 638 654 649 647 625 618 674 650 632 675 673 636 668 635 658 680 630 644 635 669 650 662 639 669 672 648 667 654 638 656 676 661 688 646 633 638 690 653 680 659 681 669 643 639 699 641 683 655 687 675 676 661 646 659 699 686 702 677 704 697 679 676 691 692 654 668 698 686 703 706 667 667 670 679 682 703 672 682 677 674 656 704 687 718 697 664 698 710 712 693 670 683 662 708 667 674 713 703 724 715 672 725 691 706 685 691 669 699 696 707 680 734 665 678 714 691 710 667 685 734 669 682 728 674 734 731 685 736 733 687 728 697 714 685 710 724 674 714 689 674 678 726 700 680 694 743 730 710 726 684 717 695 716 680 695 729 690 684 688 700 720 733 746 704 716 694 716 692 694 692 693 699 744 750 704 722 707 719 686 686 726 727 689 748 743 689 746 700 696 725 701 730 723 734 685 738 687 730 720 716 731 732 694 735 746 721 747 690 706 720 703 703 744 695 691 750 703 723 706 688 740 696 743 735 698 725 738 688 689 697 734 686 729 686 686 719 686 690 717 717 718 744 739 727 689 704 747 691 687 702 748 736 713 714 731 731 733 686 707 744 706 694 744 707 727 689 741 729 690 690 740 722 727 705 720 695 696 684 712 700 707 745 691 710 706 723 739 719 689 681 733 713 734 716 702 687 743 723 687 695 689 704 694 692 725 691 706 739 723 695 716 708 719 727 727 702 726 694 685 728 671 691 676 709 686 691 710 688 701 726 737 695 697 711 673 687 729 690 723 695 728 687 667 725 717 709 694 684 662 727 665 685 673 713 698 686 680 711 672 675 670 681 722 659 700 700 691 675 716 712 703 682 651 675 698 696 661 654 672 671 665 712 713 659 650 663 647 667 672 706 691 695 683 707 653 669 679 695 678 675 692 649 659 680 649 698 649 669 643 633 685 636 648 642 657 665 638 650 677 686 638 683 685 662 650 624 632 659 622 675 637 627 654 647 667 673 675 643 619 627 642 675 650 655 661 627 655 608 620 644 612 621 610 634 655 607 627 640 612 616 618 629 611 608 616 644 615 595 596 639 620 610 635 596 644 601 636 641 628 608 633 605 616 600 619 584 634 607 614 592 578 618 622 586 627 603 578 622 630 585 582 596 606 587 619 605 603 567 578 571 590 565 567 605 607 584 566 605 612 606 564 596 569 605 565 606 557 563 585 552 565 574 597 567 569 597 592 579 545 552 555 549 538 578 557 539 542 581 557 531 535 563 561 554 529 559 559 526 571 549 572 551 560 565 555 531 553 521 559 532 560 511 517 549 545 513 544 537 527 518 527 541 549 521 519 528 543 513 529 523 531 513 495 523 509 506 493 518 496 495 521 521 485 500 525 492 507 502 489 501 487 480 518 515 503 506 497 494 487 477 486 478 500 473 487 464 456 495 457 467 497 482 493 470 473 459 475 480 482 485 458 454 479 474 448 478 464 471 442 444 476 452 438 465 430 439 431 426 438 427 457 432 451 441 442 434 424 440 448 450 422 421 417 451 445 427 410 419 409 444 430 425 406 421 418 406 403 420 416 396 406 403 416 423 403 388 392 414 384 395 389 402 395 417 398 392 407 378 408 404 372 407 395 397 380 401 385 367 368 397 361 382 371 383 384 360 359 368 364 386 375 366 376 379 363 373 354 370 357 352 348 360 338 347 346 366 349 337 348 362 335 333 333 345 355 325 348 332 340 331 336 327 320 347 345 332 334 316 328 312 322 320 321 329 332 324 318 324 325 300 311 311 324 317 301 302 321 300 310 290 291 316 306 312 313 307 306 285 299 296 285 292 293 295 278 282 278 298 286 281 295 269 270 281 276 273 279 278 273 271 283 272 264 272 262 262 269 254 275 270 261 252 254 265 268 245 263 259 244 246 259 250 252 257 256 256 252 243 231 243 249 231 235 236 235 236 229 235 241 225 240 224 224 234 220 215 233 217 217 225 209 223 221 220 222 205 213 210 206 220 213 211 218 209 207 214 196 199 199 201 206 204 199 197 191 205 199 192 198 195 195 183 195 183 195 192 190 190 188 188 182 183 173 184 178 173 170 179 173 175 181 179 175 172 165 173 171 164 171 169 171 167 155 154 164 167 164 158 154 153 162 155 148 156 156 145 146 151 147 141 152 153 141 142 139 139 145 140 142 136 140 143 133 134 131 131 139 131 130 129 127 124 126 124 132 128 121 124 120 119 127 118 126 124 119 124 124 120 121 114 119 113 112 119 111 115 112 106 108 113 107 106 107 102 105 101 100 104 99 101 105 104 97 98 100 100 101 96 100 95 93 91 91 94 93 96 94 91 88 90 86 89 90 86 85 85 81 80 81 81 80 78 83 79 77 83 80 79 75 74 80 74 78 75 71 74 76 73 69 72 71 73 71 71 72 66 65 65 65 63 64 66 66 66 63 65 62 63 60 59 58 58 59 57 59 60 57 57 59 57 58 56 57 55 53 54 53 55 51 52 53 52 53 50 51 51 47 47 47 46 47 48 48 46 47 45 43 44 45 43 42 43 43 43 43 41 40 40 41 40 39 38 41 38 39 39 41 39 38 37 38 38 36 38 36 36 37 36 36 34 34 34 35 33 33 34 32 33 33 34 32 33 31 32 33 32 32 30 32 30 30 30 30 30 29 29 29 29 29 28 30 29 27 27 28 27 27 27 28 26 26 26 27 26 27 27 26 26 27 26 25 25 26 25 26 26 26 26 25 26 26 25 25 26 24 25 24 24 25 25 25 24 25 24 24
25 25 24 25 25 24 25 25 25 24 24 24 25 24 25 25 25 25 25 25 25 25 26 25 26 25 26 26 26 25 25 25 27 26 27 26 26 27 27 27 28 27 27 27 27 28 28 30 29 29 29 28 30 30 29 29 31 30 31 30 30 31 30 32 33 31 32 32 33 33 32 34 33 33 34 34 35 35 35 35 37 35 37 38 38 36 38 39 38 38 38 40 41 41 40 39 41 41 42 40 40 43 42 43 44 43 42 42 45 43 45 45 44 47 46 48 49 47 47 51 51 49 52 53 51 50 50 51 51 55 56 53 56 55 57 55 56 58 56 59 56 59 62 59 57 57 62 61 63 63 63 61 66 65 63 65 67 67 67 69 65 67 66 68 69 74 73 73 75 70 72 71 72 73 76 76 80 78 78 83 79 82 80 79 79 85 82 82 85 81 83 88 89 84 88 84 93 89 93 94 88 94 94 93 98 96 93 95 98 93 98 99 101 98 100 104 97 105 99 105 101 109 103 110 104 109 114 107 113 109 110 111 116 114 118 116 114 112 121 115 120 116 122 126 123 128 126 123 121 126 131 132 135 124 130 137 132 136 134 131 129 134 141 139 136 142 137 145 145 143 143 148 145 149 140 148 143 155 144 149 158 153 159 150 159 153 149 151 157 155 162 153 154 163 167 164 165 162 169 164 168 162 164 178 180 177 175 168 170 177 180 172 180 182 185 183 178 177 187 186 179 190 182 191 192 195 196 195 199 197 190 189 206 191 203 193 194 210 203 206 206 205 211 200 203 203 220 222 220 217 216 217 220 219 216 226 224 232 219 227 223 233 229 217 233 239 227 241 230 229 230 242 236 238 236 246 234 252 244 253 248 246 237 250 240 246 242 251 264 253 251 246 256 261 250 258 263 260 251 266 256 270 268 265 267 259 269 264 271 264 264 280 266 279 281 274 287 277 286 272 292 278 276 284 292 287 291 307 281 296 308 309 312 292 297 310 290 309 312 309 303 313 307 304 314 324 307 317 332 318 313 331 328 326 338 313 334 313 336 331 329 322 330 342 346 320 343 344 327 329 332 338 335 334 331 336 359 332 365 365 367 369 348 372 370 356 374 372 354 363 380 377 374 382 369 366 385 378 355 357 360 373 379 374 373 389 365 369 363 382 389 382 368 387 379 381 403 411 389 409 389 397 379 384 405 390 386 405 389 408 402 421 403 398 405 405 429 426 409 411 404 400 416 401 403 422 419 407 411 432 422 445 420 435 420 433 443 447 458 449 443 431 432 429 443 434 459 448 425 440 451 444 440 456 447 449 466 467 446 461 478 472 484 442 461 472 466 465 462 456 490 449 476 490 490 473 493 495 472 501 465 469 468 470 471 468 471 465 476 515 510 498 512 480 475 497 520 485 494 477 506 490 522 514 509 507 509 523 520 495 487 496 533 533 541 501 516 519 527 506 505 504 539 503 501 539 503 525 532 536 552 516 525 534 526 543 517 545 515 529 519 515 537 540 571 521 542 555 569 571 556 578 539 527 557 569 584 559 561 581 564 570 555 537 583 544 566 575 575 567 574 569 588 589 562 551 581 603 586 587 599 599 597 568 584 610 557 594 580 578 569 608 608 585 600 574 600 564 590 609 584 570 586 575 607 592 599 592 585 615 601 589 628 624 623 617 624 604 592 629 591 593 599 610 621 611 588 617 602 636 637 641 642 623 649 609 644 615 617 643 649 642 607 600 621 635 607 650 626 636 632 626 606 655 662 622 662 634 652 621 625 642 646 616 674 623 669 652 657 617 672 627 656 635 645 676 644 645 682 659 683 641 649 638 640 658 690 671 661 670 648 683 669 648 676 632 687 691 646 655 700 658 693 650 676 650 691 701 683 642 642 644 661 662 676 706 677 692 705 706 676 690 664 712 654 649 682 668 684 678 667 706 688 693 697 718 668 658 704 710 713 677 706 708 676 677 669 672 722 701 702 674 681 711 716 722 710 720 680 705 720 710 702 686 730 691 725 670 698 667 691 734 726 709 710 713 680 712 720 690 694 697 690 701 726 707 700 739 697 710 714 700 708 703 719 724 730 725 726 746 696 709 722 733 682 738 706 730 743 695 681 707 679 715 713 727 732 742 688 736 698 740 692 693 730 697 743 746 748 683 746 729 748 689 721 693 744 693 745 743 747 739 743 744 750 692 734 730 721 686 720 711 687 724 706 704 731 687 719 692 749 697 721 715 707 725 724 696 728 715 696 715 719 706 740 697 688 708 726 701 750 745 691 692 730 710 724 708 717 716 720 687 686 743 695 707 700 721 687 741 749 688 686 726 735 744 735 722 742 748 729 730 699 710 687 685 729 742 688 728 736 746 686 704 717 686 717 743 728 703 689 689 703 687 728 710 709 713 732 730 693 735 746 709 687 707 680 732 688 745 730 748 683 691 697 731 712 717 704 731 682 702 691 702 706 736 690 692 726 701 718 728 697 739 686 732 719 730 728 681 672 702 736 710 684 720 709 674 688 710 682 684 688 728 694 679 701 728 714 683 687 725 715 685 670 691 671 706 692 700 723 689 723 684 699 667 659 686 719 711 661 673 670 663 669 682 719 678 667 673 712 684 666 662 652 715 674 672 681 699 681 646 682 710 676 698 701 653 695 650 661 688 640 685 644 704 656 655 643 651 643 682 651 670 654 673 687 671 676 634 635 663 651 655 638 686 674 672 672 686 679 651 658 674 665 644 621 672 663 641 633 650 625 624 657 644 621 639 627 640 668 622 617 621 653 619 619 654 630 656 618 641 610 644 661 659 623 616 598 645 634 651 607 652 632 651 619 606 644 600 643 645 593 634 598 601 624 601 600 642 637 617 621 611 611 615 581 636 598 601 603 584 609 609 609 580 571 608 581 611 567 603 589 593 568 588 580 565 609 614 595 582 566 597 602 599 581 584 569 557 578 572 592 601 563 601 579 565 566 578 551 575 541 569 576 586 589 587 552 547 575 549 535 551 538 566 565 537 569 543 539 562 537 574 522 524 539 518 538 523 528 517 519 552 547 513 524 544 535 544 553 529 522 528 544 548 522 532 510 536 502 530 523 528 499 496 509 503 516 513 518 534 498 492 485 525 521 511 521 510 479 493 523 511 492 490 505 488 486 472 483 486 485 496 473 480 471 494 463 471 475 471 464 496 484 485 481 453 479 468 453 460 482 488 480 487 465 445 455 445 480 438 464 465 448 466 460 446 434 443 472 445 457 449 439 435 438 443 451 443 429 421 448 416 418 424 452 434 434 444 437 419 431 405 420 440 417 432 425 425 436 396 398 431 403 392 411 419 414 425 411 414 420 408 391 398 384 382 401 377 388 388 402 396 376 398 406 375 375 395 395 396 363 380 381 365 384 377 387 371 380 366 368 371 379 375 365 379 382 360 358 375 364 348 353 342 344 353 366 367 350 334 340 353 343 334 352 346 342 328 357 326 343 334 340 338 332 317 339 317 317 332 328 335 314 320 334 307 312 328 304 305 332 326 313 318 317 308 310 315 306 304 301 309 312 316 302 288 307 300 295 290 283 286 301 288 292 278 302 283 299 276 287 279 289 293 269 268 271 285 276 266 276 270 267 270 257 279 276 275 266 252 262 268 250 250 261 262 259 267 252 244 249 243 249 245 239 257 258 234 239 249 244 243 236 238 228 245 233 236 232 242 240 228 222 224 230 222 219 224 217 224 221 215 224 220 211 211 207 222 215 217 203 222 218 219 206 205 198 200 202 204 212 206 203 210 192 200 197 203 198 204 194 187 192 189 195 187 182 184 187 193 191 189 187 174 185 186 181 177 186 170 177 178 177 179 167 176 168 163 164 166 167 171 168 160 161 164 154 162 154 164 155 161 159 153 149 150 149 157 150 147 154 142 151 150 148 145 151 146 138 148 135 135 137 133 133 138 138 130 141 135 134 127 133 133 130 133 127 133 127 121 120 121 129 128 126 126 115 115 123 118 113 112 114 112 112 114 112 113 116 113 107 114 104 111 109 104 102 106 109 102 102 98 100 101 99 98 98 100 101 94 96 93 92 96 94 92 93 93 95 92 92 92 89 88 91 85 86 86 86 88 87 84 82 82 77 79 80 82 77 81 75 75 77 74 75 77 76 73 73 76 73 70 72 68 70 69 71 70 69 69 64 68 67 63 62 66 64 60 63 63 64 62 60 60 62 57 57 57 59 57 55 58 57 58 53 54 56 52 54 54 54 54 54 50 49 53 50 51 51 50 49 48 49 45 46 45 44 45 44 43 45 45 43 45 42 44 44 43 41 42 39 42 39 39 38 38 40 38 41 37 37 38 37 38 37 37 36 37 35 36 35 34 35 35 33 33 34 32 32 33 32 33 31 33 33 31 31 30 30 32 31 30 29 29 30 29 29 28 28 30 29 30 27 28 27 27 27 27 28 26 27 26 27 27 26 27 26 25 26 25 26 26 26 26 26 25 26 26 25 25 24 24 25 24 24 25 24 24 25 25 25 24 24 24 25 24 25 24
24 23 23 23 23 24 24 24 25 24 24 24 24 25 24 25 25 24 24 24 25 25 25 24 25 25 25 25 25 26 25 26 26 25 26 27 27 27 26 27 27 27 27 28 27 28 27 28 27 30 28 30 29 28 29 30 31 30 30 30 32 31 32 32 30 33 32 32 31 34 33 34 33 34 34 33 33 34 34 35 34 35 35 36 35 37 37 37 37 39 37 40 40 41 41 38 40 40 41 41 41 42 41 43 43 43 43 45 42 44 45 43 44 44 46 46 48 49 46 49 50 51 50 48 52 51 50 53 52 51 54 52 53 56 57 56 57 57 57 57 57 58 57 61 60 61 62 60 63 64 64 60 62 65 64 63 62 67 67 69 65 65 69 69 73 68 74 69 69 75 70 74 72 72 73 79 73 80 81 80 82 78 81 79 81 82 79 79 86 85 83 87 85 85 89 85 90 91 93 86 93 95 92 90 98 94 97 92 96 95 102 94 96 96 101 105 102 99 102 101 101 100 103 106 104 112 112 109 113 115 114 114 112 110 110 117 121 112 113 121 120 123 125 125 122 117 119 122 123 125 121 130 129 133 128 132 125 129 128 135 133 132 140 133 137 139 140 133 135 144 148 136 143 150 145 147 149 150 151 147 144 146 159 152 152 149 152 163 157 165 160 153 161 164 156 170 163 160 163 167 160 163 174 166 171 178 170 182 179 173 172 175 182 173 187 182 174 188 186 178 178 190 187 181 194 195 185 201 202 195 192 195 192 206 205 206 197 194 201 202 206 196 203 198 203 200 215 204 220 220 220 210 226 209 212 228 225 230 232 214 218 233 224 218 228 231 226 237 224 244 240 227 236 230 235 242 240 234 245 240 239 234 241 247 247 239 253 240 264 265 266 258 263 250 251 269 257 252 261 262 259 275 260 280 283 264 263 269 275 286 277 287 281 286 290 277 282 280 281 295 295 278 285 279 281 281 288 305 295 287 306 286 304 295 303 299 314 316 291 319 299 311 302 303 311 314 304 314 326 317 323 315 318 318 319 338 312 340 335 319 322 343 346 349 341 336 327 339 347 334 343 353 330 342 329 345 341 358 356 341 359 345 371 361 367 368 358 352 376 344 377 352 366 348 381 359 355 358 364 362 390 370 381 393 374 396 392 370 379 380 389 388 385 392 407 408 409 378 400 407 392 392 392 417 384 386 389 400 415 395 392 424 408 424 400 408 400 420 405 423 409 429 400 411 405 422 415 442 410 428 412 448 423 415 426 429 439 419 457 427 424 457 441 426 430 426 432 439 466 431 437 431 458 465 454 457 459 455 459 468 444 464 483 480 456 488 484 461 451 485 491 452 474 478 468 471 463 496 490 473 471 505 500 492 475 503 504 475 469 497 483 480 504 480 500 507 509 507 514 514 478 497 514 507 491 521 528 484 525 504 534 517 493 504 509 516 499 542 542 501 514 519 527 543 551 548 537 535 554 555 526 520 532 518 561 551 560 551 560 546 560 557 539 532 535 548 535 522 556 534 541 551 527 574 559 563 542 564 543 544 543 580 554 585 552 586 544 586 591 573 589 555 560 545 548 560 565 594 583 597 564 565 588 592 572 573 568 590 604 612 558 566 607 568 567 619 569 600 592 573 581 613 621 612 623 598 625 587 599 605 591 580 583 610 625 619 610 617 599 633 601 623 587 604 620 644 604 642 649 627 607 642 615 633 642 622 641 605 605 647 622 623 630 630 632 663 611 609 616 621 623 646 664 664 620 654 613 628 623 629 666 611 622 615 646 660 648 645 629 644 672 675 630 662 622 624 639 669 645 648 630 627 630 653 673 671 674 664 632 660 676 680 665 668 664 648 688 642 652 649 657 701 674 690 662 638 691 705 677 683 666 648 707 665 647 672 660 660 656 669 648 710 707 675 707 677 671 670 672 653 666 685 704 708 683 656 682 717 684 682 699 669 699 665 657 720 713 708 680 659 715 698 663 694 718 671 709 722 690 722 672 697 686 683 716 681 710 698 727 722 702 703 675 705 671 681 725 683 674 678 696 710 693 712 711 699 718 711 695 715 704 718 681 689 719 700 676 744 677 715 734 685 682 721 730 739 743 703 717 708 714 687 690 717 728 746 716 702 739 721 694 731 726 733 745 699 688 706 728 720 745 715 701 747 706 722 689 720 700 729 731 727 703 701 725 712 715 736 724 710 714 723 689 685 735 686 692 694 742 687 686 692 741 689 705 713 747 689 710 714 742 738 689 722 723 715 695 705 736 705 742 714 714 725 729 698 734 714 698 749 735 698 688 695 717 716 687 731 725 701 715 722 704 694 702 748 701 719 740 719 702 711 746 685 688 747 724 713 738 717 741 740 727 701 714 742 687 687 709 700 718 750 710 735 684 689 684 687 722 696 730 703 743 691 736 742 748 693 731 744 722 732 714 727 744 690 703 744 738 720 708 733 746 689 691 690 726 692 726 695 736 735 692 737 702 702 696 710 699 720 672 684 720 697 728 730 688 726 706 707 694 697 678 690 685 718 714 721 667 713 721 704 686 680 678 698 672 666 694 690 694 697 691 671 684 661 689 716 719 704 669 664 688 656 705 675 706 687 708 688 658 714 666 710 697 686 691 690 667 673 704 669 708 700 652 672 688 698 702 653 664 695 686 677 700 672 678 670 695 648 689 664 637 697 693 694 659 669 665 674 660 688 676 661 665 630 668 685 660 684 625 686 673 646 622 661 640 637 624 671 656 631 656 673 651 617 647 642 653 640 669 616 627 621 629 653 654 669 647 639 624 619 643 657 641 602 623 602 619 625 647 618 639 613 640 627 631 613 646 626 615 624 606 607 625 594 600 599 592 591 582 631 630 606 589 589 621 602 581 601 626 597 581 573 589 595 615 617 575 592 570 610 586 611 573 564 568 561 605 616 569 605 565 590 606 564 560 562 564 561 608 559 605 562 573 548 548 553 597 559 589 550 545 540 588 569 552 558 570 545 569 585 561 575 566 579 542 566 570 554 550 553 551 566 543 544 570 551 555 534 521 525 517 522 531 542 550 547 553 557 529 529 551 520 513 551 544 545 521 511 533 499 510 537 540 514 508 492 533 505 519 521 510 533 514 505 526 529 487 499 503 525 496 520 492 486 508 496 514 476 512 469 504 477 498 469 471 482 485 469 483 494 468 471 458 473 466 493 455 471 481 489 472 471 462 462 459 483 484 441 456 472 446 478 455 459 433 464 463 454 455 435 465 433 456 440 422 449 431 433 437 426 429 451 455 426 429 450 413 427 415 421 434 419 408 408 402 408 427 438 405 404 399 430 427 418 428 401 412 426 411 404 422 413 419 413 383 410 415 410 389 377 395 377 399 383 404 386 401 374 380 401 399 389 378 364 388 380 366 372 385 363 358 363 365 366 361 350 349 361 361 365 362 356 365 356 340 364 366 339 352 344 342 343 350 339 335 345 343 356 330 352 342 328 324 326 338 340 320 315 323 333 321 326 332 331 320 308 328 317 304 314 311 328 320 328 320 296 296 294 322 292 297 309 299 312 311 309 287 290 291 290 282 299 292 302 278 287 290 288 293 277 282 286 277 293 284 274 272 267 274 263 271 275 262 279 272 278 259 276 260 252 274 255 260 270 268 255 265 263 258 245 251 252 249 253 253 259 258 246 256 254 241 252 245 233 248 231 241 237 241 227 224 221 223 234 236 231 237 227 228 231 224 215 219 215 220 211 215 213 223 204 221 216 214 203 209 205 202 206 207 210 194 199 193 191 198 195 189 199 194 202 185 185 186 186 191 182 187 181 191 180 186 176 182 185 182 175 176 181 185 171 181 172 172 168 169 164 164 172 166 163 159 173 170 166 161 167 167 158 163 157 153 163 155 159 158 148 157 147 144 153 143 154 141 145 141 144 146 143 137 144 137 144 138 141 143 133 139 129 138 131 128 138 135 127 130 126 133 130 132 128 130 119 129 118 124 121 122 122 119 121 123 120 118 113 116 114 111 107 115 111 111 106 107 103 103 110 109 104 101 104 101 104 105 96 99 96 103 102 97 100 93 92 98 97 91 94 88 94 90 90 92 87 88 84 87 90 85 85 81 82 87 84 79 81 78 79 76 80 78 79 79 79 74 76 75 76 77 76 71 72 69 74 74 67 71 68 68 67 66 64 67 63 67 62 63 63 64 64 61 63 62 60 58 61 60 59 60 57 59 59 56 56 58 57 56 53 55 54 51 51 50 52 52 50 49 49 49 48 50 51 46 47 47 46 46 45 47 45 46 45 45 44 44 44 42 41 42 40 39 39 41 40 41 40 41 39 39 38 38 39 37 36 38 37 36 35 37 36 36 36 34 36 34 34 33 33 33 33 34 32 33 32 32 33 31 30 31 30 32 29 31 29 30 31 29 28 30 30 29 30 28 27 27 27 28 27 27 26 26 27 27 27 26 26 25 26 25 26 26 26 25 26 25 24 24 25 25 25 24 24 24 24 25 24 24 24 24 25 25 24 25 23 23 24 24 23 23 24
24 24 23 24 23 23 24 23 23 23 24 23 24 24 23 23 24 24 24 25 24 25 25 25 24 25 24 25 25 24 25 26 26 26 25 26 26 25 26 27 26 26 26 27 27 26 28 27 28 27 28 27 28 29 29 30 29 29 31 29 29 29 30 30 31 32 31 31 32 33 31 33 33 32 33 34 33 34 34 34 34 35 35 36 35 36 37 37 37 38 39 39 38 39 41 41 41 38 41 41 40 39 42 43 43 43 43 44 45 43 44 45 43 46 46 47 48 45 49 47 48 47 50 50 51 49 51 50 51 50 52 54 54 52 52 53 54 57 55 59 57 58 58 57 59 57 58 59 59 63 62 64 63 62 63 66 65 65 63 67 65 68 69 71 69 68 70 73 75 69 75 73 75 74 72 72 76 77 80 79 76 80 76 80 78 78 85 85 80 85 87 86 84 84 90 88 89 91 91 86 93 93 89 91 97 92 97 93 98 94 95 101 103 99 103 102 99 102 102 104 102 106 108 102 102 110 105 113 111 107 108 111 108 115 117 110 119 111 121 119 122 120 120 117 124 121 123 121 121 125 123 122 133 132 133 133 135 129 135 135 138 135 139 131 143 143 133 133 134 135 136 140 139 143 140 152 144 154 145 153 153 158 147 148 161 159 149 164 155 153 163 165 161 166 168 167 164 170 161 174 174 168 173 165 169 179 177 167 174 170 171 181 186 183 186 184 189 187 180 182 178 188 182 198 189 196 199 191 194 194 191 202 191 196 196 206 191 197 194 198 213 196 200 205 205 209 213 222 205 209 213 218 214 226 219 224 219 213 221 224 220 227 217 228 222 221 221 234 234 230 226 238 234 231 251 239 236 244 242 248 253 241 257 257 255 252 242 262 254 261 244 248 267 255 247 262 269 265 256 271 256 271 277 261 277 275 265 269 271 282 277 276 282 280 291 269 288 283 280 299 273 276 303 287 288 281 290 288 308 292 307 296 293 285 302 299 318 308 291 302 306 315 319 322 325 318 320 325 312 310 312 327 305 325 322 323 335 320 323 334 321 335 326 332 319 350 338 342 342 326 324 348 335 337 358 352 349 336 357 358 346 346 367 352 369 369 345 377 354 350 360 353 352 349 357 365 375 371 380 360 356 377 368 392 369 372 389 363 396 381 384 391 387 381 389 401 375 397 392 409 378 402 406 399 392 409 408 400 405 417 423 416 414 416 391 424 412 407 430 434 434 409 405 436 404 434 435 437 425 414 437 421 417 447 443 445 452 417 457 440 442 419 460 427 439 425 447 467 461 454 470 440 434 438 465 455 458 440 453 481 455 448 485 473 452 459 452 476 481 476 450 468 452 452 487 482 473 468 473 496 487 462 463 476 499 482 484 479 506 477 493 502 475 494 476 505 491 524 523 481 504 526 514 510 501 496 518 504 524 512 499 499 507 524 494 536 505 494 537 533 540 534 525 540 522 506 512 544 547 557 534 512 546 529 547 513 534 533 565 539 530 528 517 563 566 562 535 535 564 534 533 558 542 564 579 549 539 568 546 552 588 545 583 543 545 592 558 543 590 545 559 572 554 559 549 591 562 602 585 589 589 601 594 597 556 566 582 597 597 609 604 601 591 590 583 593 567 621 574 599 584 599 613 609 579 628 626 612 623 630 631 577 601 629 621 631 598 639 616 622 642 601 591 612 586 601 601 622 602 637 600 619 649 610 636 605 640 623 607 651 628 610 625 639 659 643 653 633 618 651 612 667 644 648 614 655 654 659 661 613 656 638 618 658 672 647 617 660 624 644 659 625 651 648 663 651 625 674 623 676 642 652 634 684 637 640 644 672 631 686 637 664 635 655 653 665 642 651 651 668 641 682 697 670 648 694 680 643 695 689 702 695 647 670 700 679 664 710 665 665 692 667 665 659 701 713 678 715 709 652 679 687 672 676 671 667 678 712 701 682 694 710 678 704 719 704 712 660 724 686 670 688 714 698 662 699 694 681 695 707 703 725 706 727 692 688 718 679 708 721 692 676 706 696 727 708 693 682 730 682 735 687 728 703 739 690 740 692 737 683 730 690 708 718 678 689 727 708 698 680 698 708 746 679 744 697 713 707 692 702 716 686 695 707 734 748 702 733 707 726 743 693 742 736 737 746 687 738 702 731 701 688 713 748 743 749 714 749 725 724 720 692 704 735 714 729 747 688 722 713 706 709 704 723 745 748 721 702 722 704 693 690 722 693 712 732 724 721 702 708 702 726 727 689 700 742 702 737 698 739 704 733 705 691 739 688 719 718 731 733 693 740 710 689 689 716 726 720 690 712 695 723 711 727 717 739 707 734 713 725 687 722 719 740 697 691 715 695 716 695 734 730 713 736 687 696 697 684 720 739 710 685 689 748 715 683 703 728 707 710 708 692 748 689 738 722 716 692 715 722 696 702 710 696 721 712 738 728 708 698 745 736 708 699 697 736 689 676 710 744 704 695 683 690 711 696 736 682 737 721 739 726 733 692 727 707 734 689 700 725 696 681 726 672 684 676 718 666 707 714 681 727 665 685 673 662 677 727 704 691 727 683 668 717 689 690 709 693 701 721 685 684 683 671 654 696 713 700 716 687 704 702 678 697 684 711 700 706 669 661 677 683 667 697 657 673 696 677 707 695 658 682 692 691 686 697 700 700 654 681 689 698 697 691 696 647 696 662 632 663 631 642 646 666 661 685 687 655 661 659 675 635 660 674 666 650 626 669 632 638 668 648 651 656 674 648 662 638 622 651 617 635 627 638 669 644 661 619 664 665 630 613 628 609 651 647 616 634 655 650 609 611 622 644 624 645 635 604 647 592 597 636 610 596 613 631 626 630 589 620 622 612 596 580 581 596 581 593 606 577 611 628 581 624 589 592 581 590 619 581 583 624 586 597 619 565 599 590 598 591 603 583 578 611 572 580 608 553 592 584 581 602 574 572 552 557 584 601 585 579 542 570 540 592 544 582 572 569 550 589 555 586 569 583 583 548 577 578 578 573 537 552 570 567 561 553 537 570 541 540 544 553 540 520 542 530 538 550 552 540 545 508 535 505 508 508 548 527 504 512 542 504 496 538 533 495 498 535 491 488 506 521 485 516 496 508 495 491 496 490 504 486 476 476 498 508 481 516 487 497 481 507 476 492 506 490 493 479 500 499 470 495 462 478 478 454 452 494 482 458 480 484 452 450 478 466 473 478 462 453 473 482 470 445 468 468 433 457 472 453 444 439 432 433 452 422 455 423 441 443 453 437 436 427 455 441 415 441 425 436 423 442 424 432 444 417 437 410 413 413 434 425 415 430 433 396 431 422 420 387 416 385 396 384 404 405 383 384 380 407 394 384 392 389 394 374 407 386 393 383 402 399 370 399 361 377 391 387 378 390 378 384 369 361 353 370 374 377 355 366 360 375 376 351 367 368 341 368 354 348 352 353 355 354 336 356 341 354 339 351 325 323 330 333 341 321 348 325 346 337 332 319 330 310 312 308 334 321 314 328 326 322 315 325 326 321 313 301 304 306 312 313 293 300 307 306 315 312 313 304 297 308 291 287 291 304 289 289 298 287 279 299 283 292 289 276 290 273 267 273 265 274 282 271 274 280 260 281 259 266 264 267 256 256 270 269 248 266 269 258 245 266 254 260 257 252 256 259 239 249 242 247 232 230 238 232 241 239 237 238 238 226 223 235 242 226 223 222 227 216 229 222 227 228 227 217 228 208 221 213 220 224 218 217 207 200 206 213 203 208 196 211 212 196 193 194 192 196 194 199 195 194 192 201 184 196 192 197 182 182 194 178 180 176 176 178 172 187 188 172 183 170 175 182 174 172 173 172 163 169 172 167 170 169 172 166 155 162 165 162 154 165 157 158 153 148 155 153 155 150 153 153 150 143 151 144 143 143 146 146 137 146 140 134 146 133 136 133 130 136 140 130 127 138 128 133 135 123 127 131 122 129 122 122 127 122 119 119 121 114 122 122 119 111 116 120 111 114 111 117 114 115 105 110 105 104 108 101 107 107 106 98 104 99 101 100 102 97 96 96 95 99 98 96 99 94 94 96 93 94 89 92 92 93 88 87 85 84 89 83 81 82 84 85 79 81 81 78 78 79 77 80 79 75 74 78 76 72 74 72 73 71 69 71 69 68 67 68 68 68 69 65 63 65 67 65 63 66 65 64 64 62 58 62 57 62 60 62 58 57 57 57 56 57 57 54 52 53 55 55 51 51 50 52 49 50 49 50 49 50 48 49 46 47 46 46 46 46 45 45 43 43 42 42 42 41 40 42 43 42 42 41 41 38 41 40 39 41 37 39 38 39 37 37 38 37 37 37 35 36 34 36 34 34 34 35 34 32 33 33 33 32 31 33 32 30 30 32 31 30 30 29 29 29 29 28 28 29 29 28 28 27 28 28 28 27 26 26 27 27 27 26 25 25 26 26 25 25 26 25 26 24 25 24 25 24 25 25 24 25 24 25 24 23 23 24 24 23 23 24 23 24 24 23 24 23 24 24 23 23
23 24 23 24 24 24 24 24 23 24 23 23 24 23 23 24 23 23 23 23 24 23 24 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 25 26 25 26 26 26 27 26 26 28 27 27 27 27 28 29 28 30 29 29 31 30 29 29 31 32 32 32 31 32 31 32 31 33 33 34 33 34 33 33 33 36 34 35 35 35 35 37 38 38 37 37 38 38 37 38 41 41 39 38 38 42 40 41 41 40 43 44 42 41 42 42 44 43 43 44 45 47 46 46 49 49 50 49 50 51 51 53 50 50 52 53 52 53 54 54 56 55 54 58 55 55 55 59 60 58 61 57 60 62 58 60 64 61 65 64 61 67 65 63 66 68 68 66 68 66 72 71 69 68 75 72 74 73 73 75 72 74 78 78 74 78 80 83 80 81 81 78 82 82 79 87 82 85 87 86 86 90 84 87 91 93 95 88 95 97 94 92 96 95 98 93 98 99 104 103 95 97 97 104 105 104 108 108 108 103 111 105 105 113 113 108 115 114 108 110 114 111 113 119 114 120 115 125 118 122 117 119 122 125 120 121 127 129 122 126 132 137 129 131 132 132 129 134 138 143 141 146 137 140 146 147 149 148 149 140 143 150 153 147 149 143 156 150 155 147 149 158 154 164 157 167 155 153 162 169 168 164 160 166 172 175 173 177 162 167 164 166 177 176 183 172 172 185 183 173 185 183 186 190 189 183 192 187 197 185 187 198 192 192 201 203 199 204 199 190 209 207 197 195 201 210 213 201 210 217 218 221 214 207 216 209 221 209 227 215 218 213 231 232 227 230 228 231 217 218 235 228 236 236 232 235 246 237 247 247 248 251 252 233 234 249 235 252 237 239 240 260 261 255 251 244 246 267 254 257 263 271 274 263 254 261 273 265 256 277 283 259 284 273 282 263 271 287 270 292 273 275 279 289 272 280 300 299 289 281 278 287 308 301 289 283 293 310 310 287 309 289 312 310 313 295 296 299 296 325 304 307 325 305 310 332 304 320 321 320 322 331 340 332 325 315 329 346 349 321 323 329 325 337 346 328 354 353 334 328 335 360 356 360 345 362 355 338 370 368 351 375 369 350 367 372 365 355 375 377 380 362 356 354 367 358 369 378 372 386 396 397 363 373 383 373 403 373 387 374 382 405 402 412 375 398 382 416 380 402 419 408 416 409 407 395 420 389 417 427 429 395 415 399 428 397 406 411 426 439 429 408 413 417 426 429 430 427 414 427 450 431 418 423 431 433 460 445 427 445 437 442 441 459 471 440 447 473 470 470 446 453 448 479 460 474 453 443 468 456 451 453 488 471 483 491 472 470 473 482 489 470 499 461 472 480 503 463 476 472 505 510 507 493 467 474 503 497 494 495 508 480 523 502 501 522 524 506 525 498 502 511 533 492 525 528 491 498 530 510 527 502 537 540 512 539 527 537 532 509 509 509 526 522 523 510 558 544 550 550 556 538 517 526 543 519 568 555 534 553 569 528 542 527 562 571 541 547 561 581 535 558 578 537 532 538 545 575 560 578 555 566 593 573 570 542 573 586 600 549 591 592 599 558 561 590 552 555 582 561 577 578 606 580 558 589 592 609 580 581 568 597 568 595 623 613 619 592 603 619 590 610 606 585 586 608 621 612 629 586 579 606 624 604 626 613 642 615 622 631 603 631 617 639 602 628 642 630 595 598 635 643 652 633 647 632 619 612 634 624 656 619 608 616 611 614 642 623 628 660 614 671 647 631 620 650 663 614 668 660 617 663 632 664 669 642 626 677 650 630 654 656 664 674 650 632 683 657 629 670 629 689 633 641 688 673 660 689 646 684 667 667 690 639 694 673 642 689 699 660 641 684 666 657 659 706 694 698 704 698 680 656 663 659 673 690 703 679 715 649 674 652 666 691 655 696 673 662 681 692 696 666 660 684 681 666 707 719 686 699 688 686 721 675 698 707 682 712 704 667 664 730 731 726 719 671 680 686 711 716 667 722 699 701 705 699 700 679 719 674 710 738 680 702 678 720 694 683 673 677 724 698 674 682 692 720 727 725 739 700 692 727 713 725 705 692 719 735 738 704 687 701 714 735 706 686 723 714 740 721 716 722 686 748 731 704 722 745 684 717 729 731 733 692 743 748 705 713 688 702 750 741 703 704 693 700 728 688 716 717 726 741 700 699 730 732 744 692 737 732 748 731 689 724 707 710 738 748 744 732 749 691 690 722 740 705 697 700 690 692 703 742 704 690 689 693 723 730 746 717 695 694 740 747 700 741 736 690 689 746 705 724 727 723 735 740 726 745 711 686 743 727 689 741 692 729 738 691 732 695 698 685 702 695 746 696 699 747 689 728 722 696 720 719 685 743 688 728 687 744 698 699 683 695 721 698 709 733 705 682 715 748 746 722 699 690 711 697 686 726 696 692 717 739 724 711 746 742 696 679 731 741 726 691 681 694 706 707 704 733 676 675 735 724 680 701 740 738 729 710 683 699 735 738 699 681 684 673 723 707 676 666 680 688 692 715 710 731 668 708 663 680 670 704 710 728 686 714 705 723 699 687 684 702 714 656 669 702 699 688 679 678 678 662 712 691 687 693 706 674 653 655 682 677 680 708 683 709 647 691 700 658 652 697 649 652 702 700 689 696 667 692 678 703 659 636 670 652 693 673 645 665 636 692 695 649 658 674 638 691 662 683 687 662 685 653 636 676 633 673 673 681 668 628 650 639 620 625 617 668 617 673 632 614 636 634 638 665 665 667 671 609 662 606 621 635 604 662 663 642 609 638 640 644 620 649 609 604 629 640 597 615 611 652 602 607 604 595 626 625 610 646 591 607 641 589 592 630 583 639 602 634 626 631 626 622 581 606 597 575 623 579 620 587 572 591 613 597 590 612 564 605 571 583 610 604 593 570 588 587 591 602 573 582 605 559 591 567 554 585 574 595 562 594 569 572 561 594 549 577 542 574 543 564 558 547 550 559 574 561 539 556 557 556 536 536 577 558 539 566 534 565 535 563 548 542 519 562 532 522 529 531 546 547 524 529 551 522 524 527 544 512 534 518 517 513 539 529 499 530 541 495 516 519 511 505 486 511 495 496 527 522 489 511 517 523 522 513 490 504 478 497 504 471 516 484 496 508 470 466 475 497 491 474 459 467 472 478 489 480 481 490 452 451 491 451 479 484 448 485 468 480 461 478 470 451 471 470 445 475 463 442 463 458 429 466 429 438 427 444 453 431 456 433 425 420 435 419 452 420 452 430 449 412 431 441 422 408 430 420 427 415 404 412 418 406 408 400 409 427 416 403 412 409 414 413 406 421 385 407 399 409 412 403 404 404 409 389 387 405 372 400 380 381 385 369 371 381 393 387 391 393 379 358 390 377 357 376 381 364 369 356 358 371 378 358 359 361 350 366 373 344 340 342 361 341 337 332 349 363 351 346 335 352 326 343 332 350 325 321 348 329 322 344 345 325 331 311 318 335 314 331 311 313 326 314 314 321 308 329 323 302 316 298 320 309 297 298 314 293 317 286 289 300 301 300 306 292 287 281 294 303 280 292 275 293 271 273 284 277 274 277 285 267 269 282 268 269 265 269 270 257 270 274 257 267 254 268 253 257 262 267 253 260 254 261 265 265 247 263 251 243 249 248 253 251 236 242 238 236 241 240 246 244 225 244 244 226 241 227 222 221 223 230 235 221 226 232 230 213 227 222 222 213 214 218 217 206 203 214 204 204 217 204 204 200 203 212 201 201 202 200 207 199 200 193 198 194 193 195 200 191 182 185 187 192 189 185 174 184 175 180 179 175 173 184 184 176 169 172 175 169 165 178 165 164 170 163 170 158 165 161 162 159 156 164 157 159 153 161 156 149 153 159 154 145 143 146 148 151 143 147 144 145 138 146 136 146 145 134 132 140 140 142 133 131 135 130 131 127 127 127 126 123 124 129 123 118 129 128 126 116 115 122 119 123 122 112 111 115 118 113 116 113 109 114 113 110 111 111 102 104 105 100 109 102 99 103 97 103 98 97 101 97 94 93 93 95 99 96 97 89 90 94 89 90 89 91 89 85 85 86 83 85 82 87 80 84 83 81 81 78 83 80 80 77 80 76 78 73 76 78 77 74 76 75 72 69 69 68 72 67 70 65 69 66 66 63 65 64 65 66 60 65 63 62 59 60 59 59 57 58 58 57 55 58 55 58 53 55 53 52 56 51 53 51 52 52 50 52 52 52 48 47 50 48 49 46 46 46 45 45 44 45 45 44 43 42 41 43 40 40 41 42 40 39 38 38 40 40 41 38 39 38 37 37 38 38 36 35 37 36 36 35 34 35 35 35 34 32 33 32 33 31 32 31 32 32 30 32 32 31 29 30 29 30 29 28 29 28 29 29 27 27 28 28 27 27 27 26 26 27 27 27 25 26 25 26 25 25 25 26 24 25 24 25 24 24 25 24 24 25 24 24 24 23 23 24 23 24 23 24 23 24 23 23 24 23 24 24 24 24 23 24 23
22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 24 23 24 24 24 24 24 23 23 23 24 24 24 24 24 25 24 24 25 24 24 24 25 26 26 26 25 26 26 25 26 26 26 27 27 27 28 27 27 28 27 30 29 30 29 28 31 30 31 29 31 30 30 30 31 32 31 33 32 32 34 34 34 33 33 35 33 36 36 36 37 37 36 36 38 38 37 39 37 38 41 41 40 39 40 40 41 41 42 41 42 41 41 42 41 43 43 43 45 46 44 47 45 48 46 47 46 48 51 51 48 49 53 50 51 52 51 54 53 53 56 56 56 54 54 54 55 57 56 57 60 57 60 60 59 60 61 64 60 62 66 66 65 67 67 64 68 69 67 66 70 71 70 72 74 69 72 70 74 75 75 76 74 74 76 80 78 81 77 76 77 79 83 81 85 82 85 87 82 89 84 85 91 86 88 87 89 90 93 97 89 95 95 97 96 94 95 100 98 97 103 97 100 102 106 99 106 103 105 106 106 108 106 113 111 112 111 111 115 114 119 118 114 112 113 114 118 123 116 122 127 119 127 122 127 121 123 124 122 129 136 134 126 127 132 139 136 129 131 139 134 134 146 143 140 147 142 149 144 141 151 143 142 144 149 148 146 155 149 149 155 161 158 151 164 160 160 161 160 161 156 157 162 164 160 173 160 176 164 177 166 173 176 173 178 178 185 178 184 178 176 175 191 181 191 183 194 186 191 188 187 182 183 199 185 199 188 189 206 192 199 204 201 209 204 214 206 199 211 214 216 205 216 208 214 210 221 209 224 213 210 214 223 221 231 223 222 236 224 230 231 229 235 222 237 244 230 236 245 246 246 251 242 230 252 252 253 258 238 261 260 247 245 258 246 263 257 261 269 249 268 271 265 263 270 276 261 274 257 275 266 261 285 286 277 289 267 270 269 287 292 281 281 292 288 272 284 294 288 279 282 283 290 294 301 310 298 305 288 293 300 302 312 306 299 300 300 310 324 326 306 309 313 316 317 334 309 306 332 328 321 330 316 336 315 323 324 340 341 322 342 337 322 346 332 341 335 329 357 359 362 363 341 363 336 348 347 352 363 367 345 356 356 354 355 349 352 360 353 350 360 372 352 369 373 371 369 392 395 380 364 372 362 374 397 368 381 399 386 375 382 399 381 382 381 410 410 389 417 405 404 385 393 419 408 387 401 424 413 407 411 414 414 404 427 433 431 399 409 405 434 420 445 440 430 444 444 429 414 429 439 433 433 418 421 439 447 430 443 455 461 455 440 441 444 450 455 435 457 465 467 463 445 458 469 443 439 462 448 465 443 480 490 478 477 461 462 471 472 485 488 485 464 498 480 505 470 460 488 478 496 504 498 472 508 475 498 489 502 481 484 486 492 487 518 480 498 526 485 501 527 499 504 489 525 510 501 494 498 528 529 496 539 546 539 510 523 517 548 530 523 550 544 506 518 514 521 521 559 558 562 530 529 545 566 549 541 551 518 555 527 573 531 538 570 552 542 548 530 536 565 534 549 560 543 575 544 569 572 549 571 582 584 566 584 591 576 560 581 600 600 604 599 583 570 553 574 563 597 575 565 594 594 603 598 587 605 563 591 565 581 569 583 615 620 617 594 609 601 590 592 591 613 610 590 603 630 614 629 606 622 581 601 620 607 606 637 637 607 613 630 594 611 630 643 606 592 611 632 598 595 650 606 634 640 658 612 602 640 641 619 622 611 623 626 655 628 613 637 660 623 645 623 659 613 642 614 634 630 623 623 650 670 636 652 659 622 633 671 657 647 629 679 674 652 655 685 684 648 688 678 693 690 693 632 684 650 650 653 650 681 658 700 645 685 668 671 672 639 683 693 677 689 673 670 672 652 670 687 658 662 699 671 707 693 671 704 676 668 656 714 652 675 716 714 678 688 716 678 668 655 709 707 671 699 704 688 725 726 694 722 691 695 661 671 694 711 711 677 684 722 711 679 677 699 676 716 690 679 668 725 684 703 717 701 670 689 711 722 697 708 719 740 708 683 724 733 709 696 712 709 693 702 702 712 727 741 725 738 731 740 693 709 683 744 738 712 686 742 738 723 713 697 683 683 736 713 717 729 695 725 693 716 714 722 714 727 749 724 718 706 708 708 715 730 725 685 695 728 718 697 738 743 745 713 747 742 695 736 719 690 711 695 698 724 744 703 694 746 693 715 709 707 705 694 708 716 738 690 719 745 734 693 736 719 703 730 696 715 700 722 724 712 688 727 745 711 730 743 693 709 720 705 716 742 750 712 741 737 744 726 726 692 718 692 705 710 690 744 732 688 699 743 712 740 742 724 689 689 688 706 704 736 698 703 718 738 709 694 686 727 703 685 689 726 700 691 738 701 732 737 699 715 718 717 712 710 688 691 739 690 739 691 684 717 687 708 691 715 682 689 690 728 742 731 697 686 737 716 747 679 717 691 711 711 684 739 738 690 677 727 733 676 674 721 708 722 705 675 694 728 677 715 711 679 672 690 694 711 723 695 729 719 705 684 730 722 676 675 702 710 717 695 663 723 716 727 686 669 720 725 681 688 688 712 686 709 713 702 694 675 655 685 700 699 653 699 652 667 711 663 697 710 678 698 708 708 677 675 655 679 645 671 704 708 665 692 646 649 642 669 640 658 695 690 698 693 635 673 666 642 694 657 676 670 660 687 646 655 629 678 689 685 663 650 625 641 685 681 659 684 645 662 637 641 659 635 621 634 647 677 648 656 652 612 611 635 625 672 660 632 609 665 640 613 647 631 617 626 605 658 617 608 609 635 651 655 602 617 637 627 609 599 648 606 646 615 626 599 648 621 623 626 633 617 629 613 586 594 603 597 626 591 577 617 603 586 577 615 621 603 614 583 580 614 603 577 601 565 612 606 614 579 616 587 594 571 586 571 607 601 609 582 596 567 591 577 569 560 562 577 572 568 577 567 557 580 574 559 545 550 571 546 561 548 573 541 570 558 551 540 560 530 569 535 567 526 569 543 531 567 545 560 549 563 532 531 538 513 564 553 539 525 539 542 511 530 505 549 511 521 539 512 502 500 497 502 531 514 532 505 521 515 490 521 500 490 506 528 515 485 486 493 522 524 490 493 488 520 500 514 493 502 507 498 488 468 510 486 473 497 472 481 504 476 471 457 468 475 459 467 488 458 480 463 489 476 478 486 463 452 474 462 448 460 470 461 457 472 468 459 450 460 444 429 463 428 460 456 457 452 443 462 454 435 421 429 453 420 436 452 442 412 447 411 407 421 435 428 420 440 422 415 406 413 434 418 409 432 415 429 428 413 404 395 402 403 416 418 407 400 383 391 396 402 382 380 397 400 384 396 396 390 373 376 391 371 386 387 398 384 371 379 381 385 362 378 359 380 366 353 381 374 377 378 368 372 375 356 344 365 373 342 370 349 335 357 364 341 340 346 353 339 344 327 352 335 332 347 350 319 336 340 322 342 322 340 341 340 339 328 315 332 319 307 329 321 329 321 303 326 302 307 300 312 310 312 303 314 315 302 294 296 303 296 288 300 285 295 282 297 301 284 290 278 293 273 282 295 273 289 292 282 281 284 266 269 280 278 283 257 269 277 269 274 265 262 254 274 269 261 250 251 261 244 262 246 247 249 252 254 261 256 256 247 253 240 245 233 241 243 242 241 231 245 236 222 235 224 236 223 237 224 227 231 213 225 227 231 213 211 222 211 225 217 210 215 208 211 211 202 218 206 208 202 202 203 201 197 200 204 202 202 195 194 193 188 195 185 192 193 187 194 190 188 183 188 179 178 183 181 178 180 175 185 180 180 167 169 178 169 167 165 174 170 162 165 169 165 157 166 156 158 167 155 165 164 158 154 154 160 156 156 154 153 145 142 148 152 153 140 143 140 144 145 139 138 145 146 143 132 136 138 130 132 129 139 126 127 124 129 128 123 125 127 125 129 122 127 124 121 121 118 115 118 116 116 119 116 115 111 117 109 107 114 114 108 111 113 107 102 101 105 104 108 108 99 102 105 98 103 101 103 99 98 93 96 93 93 94 92 92 93 88 92 87 89 93 89 90 84 86 87 84 84 80 83 83 79 82 82 81 76 79 78 80 75 73 78 78 73 73 72 71 73 70 69 70 72 72 70 71 67 70 65 63 63 63 66 66 64 65 63 64 60 59 58 62 58 59 57 60 57 57 57 54 58 58 56 55 53 53 51 55 51 53 54 52 49 49 52 51 48 51 49 46 47 48 46 47 46 43 45 44 43 43 44 42 41 42 40 43 40 42 41 39 38 40 38 39 38 37 38 37 37 36 38 35 37 37 35 36 34 36 35 34 34 35 33 33 34 34 31 33 31 32 31 31 30 32 30 31 29 29 29 29 29 28 29 29 28 28 27 28 28 27 26 27 27 26 27 26 26 25 25 26 25 25 24 24 25 24 24 25 25 25 25 24 23 24 24 24 23 24 23 23 23 23 24 24 23 23 22 22 23 22 23 23 23 23 23 22 23 22 23
23 23 22 22 23 22 22 22 22 23 22 22 22 22 22 23 22 23 22 22 22 22 23 23 24 24 24 24 24 24 24 23 23 25 24 25 25 24 25 24 24 26 25 25 26 25 26 26 27 27 26 26 26 27 27 28 27 28 30 28 28 29 30 29 31 29 31 31 31 31 32 30 33 33 33 32 32 32 33 32 34 35 33 34 34 35 36 37 37 37 36 38 36 39 39 38 38 38 38 40 41 39 39 40 39 42 42 40 42 43 43 42 44 46 46 43 47 44 46 47 48 48 46 49 49 49 48 51 51 49 53 50 53 51 51 53 52 56 55 54 58 58 59 60 59 60 60 61 57 57 60 58 63 59 63 61 65 67 62 67 64 65 67 69 69 71 66 72 70 71 70 75 71 72 71 74 72 79 75 80 76 75 78 80 82 81 82 80 80 83 79 85 82 84 85 85 87 84 91 89 91 94 91 96 89 92 90 97 95 93 93 95 96 101 104 97 96 99 98 105 103 100 104 102 102 111 108 110 105 106 106 113 117 109 116 109 111 114 115 121 122 116 125 121 115 119 118 120 118 126 119 125 125 124 125 132 128 129 127 132 135 136 139 142 143 133 137 133 137 147 143 141 137 138 143 150 142 149 153 147 145 148 153 150 153 159 156 153 151 164 161 167 160 163 164 155 167 169 158 161 162 164 174 165 175 166 171 174 182 175 173 179 176 175 175 188 178 184 186 176 183 178 191 187 183 191 193 184 185 193 188 202 198 191 206 191 191 198 212 203 204 195 198 202 210 213 211 209 208 213 210 209 224 221 208 214 222 218 231 213 227 226 217 230 228 225 225 237 235 227 241 227 230 228 247 231 233 229 248 252 246 240 254 253 245 257 247 260 247 245 246 257 265 260 249 270 256 273 269 251 271 259 264 270 258 261 269 269 278 262 263 287 287 284 278 291 282 271 297 288 294 280 283 284 301 304 295 294 292 304 298 287 293 297 291 312 299 316 301 297 322 306 323 298 297 309 319 305 312 331 310 306 324 317 332 322 339 339 340 319 323 318 341 340 319 344 352 339 341 337 348 349 350 355 335 341 358 356 340 356 355 346 364 338 353 369 364 373 346 354 354 351 365 352 360 375 385 365 368 358 379 367 393 390 383 370 370 373 381 374 395 385 402 399 406 402 399 390 389 413 379 378 381 411 398 383 390 418 422 401 388 399 420 409 412 392 394 431 426 425 407 428 428 429 442 426 436 431 419 446 412 434 425 443 436 429 444 432 440 430 418 438 419 433 453 438 429 459 427 428 465 473 456 441 467 464 471 468 454 455 456 465 450 456 472 457 471 486 466 461 485 476 495 453 481 496 465 490 471 479 486 461 506 470 498 466 499 469 511 477 508 512 495 498 505 482 490 481 523 514 481 517 519 485 504 501 487 492 503 529 518 532 525 532 514 529 527 541 527 510 541 513 525 503 543 540 554 545 507 514 554 510 512 519 545 548 548 532 519 520 553 540 519 520 557 565 572 572 566 567 578 553 576 563 554 575 546 559 585 586 557 535 572 545 537 559 559 591 595 565 594 583 553 598 564 553 575 604 560 556 604 570 563 579 573 598 556 589 571 603 600 581 609 593 563 566 618 592 569 613 570 613 602 579 581 604 597 573 587 586 594 617 594 618 596 608 615 603 598 598 591 644 615 621 608 595 635 649 645 634 609 648 599 643 622 652 625 597 635 630 616 638 647 646 642 603 659 657 632 630 663 667 633 633 643 637 628 638 617 628 643 645 637 662 619 660 664 659 626 620 647 666 654 665 633 624 637 679 626 663 672 667 686 654 683 679 667 660 680 656 631 633 656 635 685 666 664 673 663 664 644 667 646 679 678 642 699 653 673 687 676 706 696 673 675 652 657 691 664 678 704 654 708 659 689 710 695 709 667 691 714 695 704 712 678 703 686 698 700 678 672 670 680 697 710 674 717 707 685 696 696 712 700 706 669 699 713 697 717 734 707 666 684 687 695 722 674 708 691 731 733 736 675 709 729 685 679 709 695 690 683 732 724 731 698 714 676 715 705 704 729 709 740 723 733 708 681 690 747 722 713 715 682 716 688 738 696 736 736 692 697 749 708 686 692 686 694 741 737 749 735 690 726 713 688 731 695 746 711 705 739 700 698 750 690 695 733 719 700 697 712 696 743 722 708 699 687 696 733 719 747 724 722 720 744 698 731 735 741 698 735 691 729 694 739 750 738 699 690 708 709 691 744 747 705 745 693 722 690 749 688 734 712 712 726 695 738 701 710 706 743 707 722 738 713 700 749 715 736 715 719 721 701 689 715 687 717 747 713 697 722 737 737 687 743 714 701 693 732 700 729 709 749 688 687 713 710 684 739 747 724 696 690 736 742 689 689 685 708 697 729 687 695 697 706 728 702 728 726 745 712 746 713 701 704 693 693 736 690 731 693 678 748 715 703 718 688 690 686 713 703 692 676 675 706 731 682 721 737 716 705 731 674 722 705 735 675 672 712 686 686 736 733 693 691 705 725 669 704 709 689 680 710 673 718 688 714 693 678 714 726 686 673 722 702 663 699 700 704 685 703 686 660 663 700 704 662 684 665 662 716 714 691 658 674 707 698 665 707 678 714 669 684 672 647 649 681 684 698 708 701 674 656 690 700 661 646 640 662 672 663 692 694 670 641 643 635 682 680 658 672 662 654 632 672 667 645 651 636 643 667 647 680 645 678 627 628 648 665 628 679 627 668 674 662 618 671 668 614 626 646 657 666 627 619 649 661 666 617 623 631 660 644 648 647 616 652 623 612 603 623 598 646 626 637 611 633 621 613 612 591 651 592 594 647 594 589 642 633 627 642 634 609 618 620 639 587 586 591 625 606 625 608 573 616 617 625 599 620 579 596 571 607 574 586 565 565 566 568 586 602 596 597 613 602 564 609 584 609 586 567 591 564 552 585 560 575 548 548 567 594 595 545 568 591 561 541 581 538 565 558 533 558 584 549 576 556 551 537 578 570 554 545 529 556 562 550 533 544 519 556 534 541 535 542 546 533 512 534 519 551 545 534 542 524 542 551 517 502 502 537 505 504 542 516 540 538 494 516 533 527 531 535 533 508 517 519 482 488 504 491 488 487 518 486 497 517 471 497 517 510 478 479 474 465 499 471 470 496 496 478 476 459 499 494 500 454 469 490 479 484 456 486 474 444 446 466 459 462 475 461 479 470 446 446 438 446 439 442 457 449 431 451 446 453 424 427 427 444 457 454 442 442 451 415 422 432 450 427 413 410 421 407 432 411 405 426 408 407 427 429 419 402 407 409 399 431 423 420 404 397 386 393 399 401 419 399 414 403 379 410 403 380 403 384 403 373 396 397 383 391 373 399 376 392 373 362 370 366 366 372 368 378 376 359 376 370 378 364 347 361 364 369 350 345 353 366 348 345 349 345 364 364 350 351 343 343 346 335 358 346 338 338 337 324 331 342 349 326 339 344 328 311 327 322 331 333 315 319 330 306 327 308 325 319 298 324 297 316 313 315 310 307 298 314 293 303 309 290 299 287 290 301 304 306 286 280 276 291 281 274 274 296 271 269 283 275 270 265 273 263 263 282 282 277 271 259 280 255 277 254 262 272 262 257 254 268 258 266 260 258 245 242 240 261 244 248 237 257 242 238 237 252 240 238 234 230 230 233 225 229 225 236 236 228 222 224 216 227 229 229 214 225 217 221 219 209 223 215 217 211 222 209 207 215 207 198 202 201 205 211 201 211 199 192 209 192 205 189 189 201 203 189 197 185 185 191 183 179 181 188 188 186 187 186 181 183 186 171 181 168 171 176 166 172 169 168 173 166 169 163 173 168 166 168 160 154 165 167 157 157 152 162 158 159 160 157 148 157 154 149 147 141 148 141 141 142 146 143 138 146 139 143 142 139 138 131 138 139 130 137 137 126 132 126 131 133 133 130 129 123 122 126 125 116 117 117 118 121 124 123 114 119 117 117 113 114 113 117 115 112 109 104 112 108 110 103 103 107 102 100 101 98 103 104 98 95 102 95 101 99 94 96 91 90 97 91 93 94 94 92 90 87 91 87 89 83 83 82 86 80 85 81 78 80 76 79 77 83 80 80 74 77 79 74 72 72 76 74 75 72 70 69 73 66 68 65 70 69 65 68 68 67 62 62 62 62 60 63 59 63 60 59 57 58 56 58 59 56 59 57 58 54 54 53 54 51 52 53 50 52 51 51 49 48 48 47 50 47 47 46 48 47 44 45 45 45 44 45 44 41 43 43 40 41 42 39 39 39 39 38 39 39 41 38 39 37 39 36 37 38 35 35 36 34 34 36 34 33 34 33 34 33 32 34 33 31 33 33 30 31 30 31 29 29 29 30 30 30 30 30 28 28 27 28 27 27 28 26 27 26 27 26 27 26 25 25 25 26 26 24 25 24 25 24 24 24 25 23 23 23 23 24 24 24 23 23 24 24 22 22 23 23 22 22 22 23 23 23 22 22 23 23 23 22 23 23 22 23 23
21 22 21 22 21 22 22 21 21 21 21 22 23 22 22 22 22 23 23 23 23 23 22 22 22 22 22 23 24 24 24 24 23 24 24 23 24 24 25 24 25 25 24 24 26 26 25 25 25 26 27 26 27 26 26 28 27 27 28 28 30 28 28 30 28 29 31 29 29 31 30 32 32 32 33 32 32 33 34 33 34 35 34 35 35 34 36 35 36 36 35 37 37 37 36 38 38 37 40 41 40 40 40 42 41 41 41 43 41 42 41 42 42 44 43 43 43 44 44 47 45 46 46 47 49 51 49 51 48 50 51 53 54 52 55 55 55 56 55 56 54 58 59 59 59 58 62 60 60 60 59 63 62 63 61 61 61 65 63 67 64 64 67 69 68 65 71 73 73 74 72 70 72 72 74 72 72 74 78 77 77 79 81 83 81 79 79 78 83 83 80 83 84 87 84 87 84 87 87 86 91 92 89 90 90 93 95 97 93 99 95 96 100 95 100 102 101 99 105 105 101 105 100 103 101 106 103 104 114 111 106 114 113 115 112 113 113 116 119 113 122 122 125 125 123 121 123 122 126 126 130 123 127 122 128 131 136 134 131 132 134 129 133 134 131 135 133 138 136 137 147 139 145 143 146 148 150 145 146 147 146 146 155 151 158 152 159 160 150 153 159 163 154 162 167 168 167 156 165 168 163 174 173 175 166 165 178 165 181 173 182 178 177 171 176 178 186 191 177 182 178 180 188 184 197 191 188 187 186 188 194 194 202 197 193 191 190 193 199 198 201 202 202 208 204 217 207 213 210 222 215 207 214 220 219 211 219 218 226 215 220 224 236 220 227 234 229 236 233 227 223 236 229 248 233 234 239 250 249 254 248 236 238 252 238 252 254 248 260 255 267 249 245 266 258 268 260 268 275 252 264 272 262 257 266 261 263 269 280 282 264 290 276 287 272 269 294 274 272 282 288 276 287 295 285 284 292 297 294 294 293 287 295 295 296 287 291 310 317 310 312 306 315 313 325 320 319 321 319 314 311 309 316 307 310 321 310 312 332 323 335 344 345 335 327 346 322 331 323 331 329 330 359 348 354 348 346 339 366 349 363 342 360 353 357 352 358 370 351 364 351 379 367 361 377 353 369 358 368 371 389 378 389 387 362 368 380 374 390 385 373 379 368 394 379 376 408 405 399 412 385 390 389 417 415 412 398 396 417 387 406 410 396 420 427 415 403 429 435 420 404 399 399 412 422 429 442 435 444 416 440 432 438 431 450 426 425 445 445 438 457 428 443 422 427 460 434 429 450 460 440 462 442 452 435 471 444 451 466 479 472 467 459 483 480 468 474 471 459 480 471 458 458 473 498 492 492 479 490 479 479 491 479 480 471 498 503 510 476 492 481 518 492 505 518 507 519 481 490 526 503 509 506 517 527 524 485 497 522 499 492 516 502 512 517 539 499 504 516 529 504 543 548 508 505 533 537 530 526 506 557 546 509 555 549 551 542 530 530 568 560 562 530 541 560 531 568 530 577 563 540 559 581 557 565 568 566 568 539 568 560 588 546 542 550 570 589 580 576 579 593 544 580 590 554 569 602 583 565 561 580 554 554 566 595 580 609 585 605 613 617 595 575 600 611 580 618 577 622 577 605 611 588 600 607 630 594 617 591 625 632 589 607 609 607 602 603 615 625 586 603 605 591 632 593 640 640 601 607 616 633 608 621 603 623 611 647 601 631 621 648 631 630 656 606 644 604 627 661 627 664 613 662 617 630 609 662 630 659 626 672 669 647 617 669 666 659 678 679 679 628 620 663 682 644 654 644 679 644 683 687 661 669 632 666 689 661 667 661 635 672 659 679 638 659 663 646 641 645 694 674 682 695 644 644 676 690 698 690 699 664 679 656 675 679 683 652 686 656 694 694 673 668 688 703 678 658 669 671 664 695 665 671 706 685 721 655 666 704 694 657 661 667 707 667 693 728 662 703 673 686 699 682 671 665 682 717 694 705 731 712 730 688 691 701 704 725 706 678 688 736 677 722 714 695 681 691 724 732 706 700 710 723 720 733 724 731 704 686 703 683 732 728 721 681 736 705 696 691 685 696 685 730 725 708 708 697 719 735 688 709 715 682 734 722 701 745 709 732 717 737 737 699 749 697 723 701 717 698 722 708 708 734 689 720 732 689 746 712 720 725 726 730 694 742 712 700 688 687 722 687 731 710 712 694 745 727 732 713 695 709 710 702 689 701 706 693 743 740 748 712 730 692 690 698 696 689 706 695 730 712 743 715 696 731 695 697 706 733 698 719 750 702 701 747 690 724 732 702 731 742 743 688 692 710 692 693 718 720 743 689 715 701 697 732 745 721 705 750 735 718 692 698 741 710 741 722 709 691 705 690 713 714 684 690 689 734 746 691 690 747 736 737 715 686 712 721 728 741 747 711 741 750 727 735 702 745 704 684 742 698 727 699 683 720 701 728 698 730 739 698 723 720 711 715 683 740 713 687 698 730 731 682 732 723 683 718 698 733 695 715 722 727 730 700 688 727 691 686 681 707 731 670 679 700 695 664 692 714 698 709 700 685 698 666 726 688 694 706 670 724 709 694 686 671 667 699 718 686 706 677 663 657 677 658 704 692 704 690 691 670 649 697 670 667 693 691 708 696 671 689 670 670 668 673 661 647 645 660 650 700 645 642 683 674 649 675 667 691 661 686 676 657 642 681 688 681 654 643 633 688 674 669 638 661 656 654 621 655 631 658 656 646 664 646 625 671 665 662 642 670 664 653 669 615 624 657 630 644 625 606 638 608 628 632 644 617 647 604 635 638 654 602 635 642 610 605 641 646 627 606 594 649 606 646 599 605 611 594 632 622 588 611 636 601 610 622 599 632 600 619 595 606 575 587 611 591 586 617 598 584 623 623 582 614 567 572 590 582 565 603 591 583 590 579 565 589 605 588 554 584 560 583 564 551 577 593 554 590 576 592 577 592 581 592 555 538 538 536 548 569 579 537 554 575 552 552 529 562 560 552 566 554 557 566 542 539 563 530 548 556 567 519 554 546 531 520 536 534 550 541 517 548 515 546 544 520 507 505 520 517 518 510 537 528 503 524 508 538 528 502 489 530 510 501 504 530 485 492 490 517 505 509 501 524 511 484 510 485 512 484 476 490 482 495 479 472 488 493 467 504 495 497 482 466 491 485 495 481 457 467 488 492 487 461 449 466 484 446 474 467 463 444 474 447 465 462 450 457 443 468 453 439 440 438 441 454 462 454 426 442 446 437 452 419 434 426 423 419 413 436 430 446 404 431 431 425 441 436 402 419 414 403 431 398 413 408 396 420 395 389 411 412 411 387 407 411 416 409 392 411 380 378 410 396 380 374 369 368 377 370 401 381 367 374 372 367 390 385 390 382 379 387 374 382 363 379 380 373 380 359 356 348 374 361 343 353 343 339 336 340 359 365 338 353 340 334 329 334 358 346 341 334 335 342 324 346 345 324 331 313 325 329 326 330 321 330 332 323 328 313 308 326 304 321 303 310 300 298 320 301 314 295 295 308 290 304 306 288 308 311 301 284 296 307 284 284 280 278 298 290 292 292 295 293 269 277 283 270 288 267 265 262 277 265 283 263 260 261 271 253 252 260 251 248 250 251 268 256 256 255 255 247 261 245 249 246 236 250 254 237 248 250 241 247 247 247 245 226 224 242 242 226 231 225 232 224 223 234 226 231 224 217 230 216 216 226 212 213 210 204 214 219 218 203 208 198 197 206 196 206 193 199 193 207 198 197 190 196 204 189 203 185 185 186 184 197 194 195 179 181 187 188 191 173 180 174 181 173 185 176 183 169 175 175 176 179 166 169 167 172 172 164 168 161 170 154 156 159 155 155 150 164 152 159 147 153 146 146 144 149 150 148 141 146 149 145 147 138 146 138 134 136 142 136 140 140 139 137 132 135 129 125 128 127 127 124 122 126 123 123 124 127 120 123 115 115 116 122 117 114 118 112 111 117 112 118 112 117 113 115 107 110 108 108 109 102 109 101 99 104 99 96 97 104 101 102 97 98 93 96 95 91 95 91 95 88 91 89 93 85 86 87 89 90 83 84 86 82 82 82 84 84 77 84 78 76 76 77 77 78 76 78 77 77 72 75 76 75 75 72 74 73 70 71 65 69 65 69 64 64 65 67 63 66 65 60 62 64 60 63 58 59 59 62 59 59 58 59 55 56 55 53 52 55 53 54 52 51 53 50 50 50 50 50 47 50 49 46 48 46 45 44 47 45 45 46 43 43 42 44 41 42 41 43 42 41 42 41 41 39 38 38 37 39 38 36 37 36 36 35 37 35 34 35 35 34 33 34 35 34 33 32 32 31 32 32 32 31 31 30 31 30 30 31 30 30 28 30 29 28 27 28 28 27 27 26 26 26 27 27 25 25 26 26 25 25 24 24 24 25 25 24 24 25 24 23 24 24 23 24 23 23 23 23 22 23 22 22 23 23 22 23 23 23 23 23 23 23 23 22 21 22 22 21 21 21 21 22 22
22 21 21 22 22 22 21 21 22 21 22 22 21 22 21 22 21 21 21 23 23 22 22 22 23 22 23 22 23 22 23 23 24 24 24 23 24 24 23 24 24 25 25 24 24 24 25 25 25 25 25 26 26 26 26 26 26 28 27 28 28 28 29 29 29 28 28 29 29 30 31 32 31 31 31 33 31 32 33 32 32 32 33 33 35 33 34 34 36 36 36 36 36 38 38 36 37 37 37 38 41 41 40 41 39 42 41 41 40 41 44 41 41 42 44 46 43 43 46 46 45 46 47 47 48 50 48 47 51 48 52 49 51 50 53 54 51 53 55 57 55 57 55 57 57 57 60 62 57 60 62 58 63 63 64 61 63 66 61 67 62 67 67 69 67 66 70 68 71 67 69 72 75 72 72 75 77 73 76 79 75 77 75 80 77 81 83 77 79 81 84 81 83 81 81 87 85 83 89 90 85 91 87 94 93 93 97 93 95 93 94 92 94 98 94 104 102 99 100 99 106 103 99 103 101 103 103 106 103 109 108 110 115 112 110 116 119 112 118 121 120 116 114 118 115 117 122 120 127 122 122 130 127 122 128 123 133 135 131 133 139 130 132 132 137 141 139 142 135 145 142 143 139 148 140 140 143 143 152 151 156 146 146 148 146 161 159 149 156 152 158 155 164 162 158 155 160 165 163 165 164 172 165 169 173 174 171 180 175 180 172 182 172 186 172 185 181 185 174 182 176 186 183 179 193 196 186 198 199 189 202 187 197 199 202 196 204 209 197 208 198 210 202 216 200 214 216 209 203 218 220 218 207 211 223 222 213 225 221 233 230 226 226 216 220 235 226 242 221 224 227 229 238 234 245 237 240 229 232 250 242 234 241 258 253 253 240 250 242 261 242 249 256 248 251 255 260 267 255 255 276 255 258 273 274 264 273 280 271 286 271 276 273 290 277 292 291 281 286 294 290 282 299 286 291 290 284 304 281 305 297 311 296 306 290 301 304 294 296 299 294 316 319 311 318 324 323 328 325 317 306 333 318 328 327 336 310 325 326 313 318 334 326 324 347 343 341 321 332 354 335 356 330 349 356 356 349 339 343 353 346 353 360 353 358 357 360 365 375 354 356 355 350 352 353 362 384 378 360 379 358 375 389 374 375 372 398 385 390 395 393 375 400 381 401 379 383 375 384 409 391 392 416 382 391 393 405 413 420 423 416 405 423 393 422 401 431 394 396 425 410 419 415 418 412 413 420 441 422 408 435 424 431 449 452 422 442 429 417 428 422 418 456 449 450 423 453 425 439 453 464 441 462 472 448 447 452 466 482 440 452 468 471 476 446 455 444 450 485 474 463 457 494 486 479 479 475 483 469 458 487 484 506 475 478 480 464 510 487 507 482 518 493 489 498 495 487 497 506 516 488 491 505 493 510 528 502 508 532 533 509 535 502 527 496 543 514 494 498 510 497 547 532 523 538 504 530 546 538 540 526 548 536 515 542 539 522 517 548 562 558 561 536 534 573 571 573 540 533 567 539 574 527 579 553 561 584 577 575 533 582 553 563 585 586 575 590 571 594 592 583 564 574 584 552 591 560 559 567 553 578 596 588 589 600 600 586 586 580 599 582 586 618 601 596 570 603 607 568 625 622 581 599 579 624 622 584 618 577 613 632 628 596 624 639 632 631 633 619 592 639 640 613 622 640 598 642 606 639 628 635 618 652 622 608 638 610 602 604 600 653 604 603 654 658 650 639 642 625 656 608 649 661 665 667 650 672 649 674 647 647 646 652 658 632 638 617 635 639 631 630 682 660 667 639 658 686 635 653 681 640 690 673 654 636 636 651 692 653 668 677 642 656 649 649 662 697 652 637 639 703 667 665 679 662 648 666 703 648 691 652 653 709 655 649 699 653 662 669 685 690 683 666 706 679 700 656 669 700 664 688 712 721 677 695 713 677 669 682 723 667 677 664 697 725 706 728 705 715 666 688 724 703 729 731 720 693 729 732 667 709 710 679 669 731 672 676 680 673 679 734 708 716 719 681 708 699 694 673 678 688 721 720 707 726 694 715 732 685 733 704 701 683 680 677 696 726 731 704 717 690 715 688 703 699 700 744 696 719 726 727 703 749 733 698 691 683 738 708 721 709 705 723 736 748 744 685 748 726 687 720 699 732 719 718 726 688 703 747 716 689 716 703 746 739 708 706 697 745 731 719 713 728 727 701 729 719 688 723 731 739 692 703 715 707 721 732 697 695 745 737 741 689 740 738 710 691 696 732 723 737 700 690 690 737 695 721 708 746 731 689 689 737 745 713 690 705 692 690 693 698 735 716 741 713 708 696 730 714 693 706 719 741 740 705 711 738 720 723 698 711 722 738 710 706 692 689 693 692 710 703 686 699 707 702 724 693 728 745 727 705 727 738 724 692 736 699 742 737 695 725 715 726 746 717 732 732 731 720 693 707 706 734 702 744 680 682 686 729 682 745 729 742 728 729 710 740 704 698 716 678 714 692 735 716 698 707 709 703 698 717 709 707 697 716 694 726 725 697 718 678 715 681 669 733 698 680 688 709 685 694 671 724 689 691 692 676 679 683 700 723 659 661 698 692 668 682 697 718 717 704 655 703 715 703 693 713 650 709 654 658 686 686 699 658 653 681 703 645 689 668 708 650 682 686 686 692 703 703 679 644 674 683 666 675 660 689 660 650 652 671 659 637 662 678 688 658 685 666 666 629 674 630 633 645 656 664 662 646 637 683 668 649 646 641 622 675 657 663 622 644 659 628 632 618 639 608 632 665 622 616 654 632 654 640 629 659 653 640 636 605 618 658 613 646 627 606 637 642 642 651 597 615 596 604 608 602 631 609 600 594 622 600 642 639 618 590 617 603 582 609 577 590 617 609 591 584 579 623 607 605 571 585 575 615 595 605 616 614 561 570 582 597 603 588 584 610 604 573 592 593 563 556 589 556 603 561 579 591 589 583 549 575 561 592 584 586 569 544 554 555 533 533 532 553 579 552 537 539 564 572 578 555 559 555 571 547 543 526 524 549 566 526 521 547 563 551 511 557 556 521 515 554 551 513 539 550 536 519 536 540 502 513 522 495 494 512 513 531 520 507 535 521 517 517 487 514 526 521 483 503 525 489 480 502 480 487 488 471 517 498 507 487 468 466 483 475 489 461 496 476 484 466 470 462 472 478 469 482 456 450 472 463 449 487 471 445 483 453 469 443 437 439 457 469 434 434 464 465 450 468 456 451 429 433 435 430 427 460 441 450 425 430 448 432 450 438 420 423 448 422 437 409 442 409 429 433 431 425 409 431 432 422 409 412 401 398 410 412 397 417 417 390 384 409 394 404 408 380 405 413 384 380 399 384 375 397 370 369 398 383 382 394 393 397 363 368 372 383 360 367 371 372 373 368 385 371 352 350 349 346 350 366 374 360 363 350 367 367 366 361 359 357 336 349 342 338 327 358 341 335 354 332 323 322 348 323 333 328 339 327 333 338 321 310 333 326 318 307 323 321 327 302 316 303 308 304 310 306 323 307 300 290 307 317 304 289 293 301 309 303 293 286 283 285 293 296 281 276 299 291 290 281 279 288 278 274 281 276 266 285 286 281 276 268 259 261 265 276 278 264 267 252 271 250 262 251 249 263 262 262 243 243 249 252 249 245 237 247 253 240 250 245 246 246 244 231 231 243 244 242 222 238 240 230 226 227 236 218 233 217 232 215 222 221 219 220 226 226 224 219 210 222 204 205 203 199 203 207 203 210 194 205 210 195 194 206 198 200 201 189 198 195 186 199 193 190 183 194 184 191 189 180 185 184 171 185 186 179 181 180 181 175 176 178 170 174 171 176 171 161 166 159 163 167 168 161 160 156 166 160 150 158 152 153 154 154 155 146 146 151 151 146 146 141 149 145 143 136 143 139 139 141 133 135 134 136 134 138 136 130 128 132 128 131 126 127 128 128 122 129 120 117 120 124 119 121 119 114 119 114 118 117 113 111 109 115 113 107 105 106 104 108 104 105 108 107 100 103 103 106 103 103 99 96 104 96 102 97 97 98 91 93 97 93 93 96 92 87 94 90 90 89 85 84 82 84 84 80 86 79 85 82 80 81 82 78 77 76 75 76 75 77 73 75 73 73 76 72 68 70 69 69 71 66 66 66 64 63 66 63 62 63 61 63 64 60 64 60 58 61 57 59 58 60 57 59 55 56 56 56 56 56 54 53 54 53 52 50 53 53 48 51 49 51 51 47 49 47 45 46 45 46 45 43 44 44 44 42 42 42 43 41 40 41 40 38 38 41 38 38 40 39 39 38 38 37 37 36 37 37 36 34 34 34 35 33 35 32 34 32 32 31 31 31 32 31 32 30 30 29 30 29 31 29 29 30 30 28 28 28 27 28 28 27 27 26 26 27 26 26 25 26 25 26 24 24 25 24 25 24 25 24 24 24 23 24 24 24 24 22 22 23 23 22 23 22 22 23 23 23 22 21 21 21 22 21 22 21 22 21 21 21 22 22 22 22 21 22 22
21 21 21 21 22 22 21 22 22 22 22 21 22 22 22 21 21 22 22 21 21 22 21 22 21 23 22 22 23 23 23 23 23 22 22 23 23 23 24 24 24 23 24 24 25 25 24 25 24 26 26 26 25 26 26 27 26 26 27 27 27 27 28 28 29 30 28 29 28 29 31 31 31 31 31 31 31 31 31 31 32 32 33 33 35 35 34 35 35 36 35 35 37 37 38 37 37 39 38 39 41 38 40 40 40 41 40 42 42 43 40 41 41 42 45 45 44 44 44 44 46 47 48 48 49 49 50 51 51 50 51 53 49 53 54 55 54 53 53 55 57 53 57 56 58 57 59 56 59 62 58 59 62 63 59 60 64 65 66 66 62 63 64 65 68 66 69 67 68 71 73 74 74 71 74 74 77 76 75 76 77 74 74 76 77 77 77 82 83 81 83 79 85 86 84 84 85 88 87 86 86 93 93 93 94 90 92 97 96 93 98 97 93 99 99 99 101 99 96 105 102 103 101 103 103 106 108 111 109 105 113 106 115 108 108 114 110 113 117 114 121 114 113 119 118 119 115 124 119 118 129 126 126 129 123 132 134 125 135 131 135 137 133 140 140 139 135 135 136 133 143 140 144 136 138 144 149 145 148 141 143 152 151 155 155 153 152 158 156 156 164 160 165 167 153 169 163 159 167 167 164 162 174 171 178 171 170 166 175 176 179 176 181 183 188 184 177 183 186 183 182 180 178 192 180 191 200 184 201 186 202 201 193 191 198 192 191 202 211 206 206 197 197 209 208 209 218 218 222 222 224 216 220 221 225 228 225 217 216 232 215 232 227 235 225 220 224 235 226 225 224 243 225 242 227 237 233 245 233 239 232 256 254 253 241 257 241 248 248 262 250 267 267 249 266 250 271 266 262 251 270 256 266 263 277 280 263 271 260 264 267 267 269 272 286 289 285 289 270 275 281 280 301 286 288 284 278 286 282 304 304 299 304 294 287 307 291 305 310 318 322 317 303 322 314 311 302 305 308 330 310 327 325 318 331 312 314 320 342 321 328 323 320 335 329 331 328 350 339 354 342 334 344 350 347 360 339 335 354 346 368 337 352 358 362 361 346 344 355 359 376 352 368 378 367 367 371 364 384 389 360 379 376 385 362 393 384 362 363 393 372 392 375 376 398 391 395 387 395 376 414 395 409 399 393 389 386 395 385 393 421 414 417 407 406 417 407 433 398 431 433 412 403 409 413 405 425 409 438 437 422 434 434 445 430 435 443 443 448 455 454 462 450 456 423 465 444 441 461 451 466 461 434 447 477 456 471 461 439 459 460 447 442 465 484 480 453 477 490 468 453 494 465 469 480 478 500 494 473 493 469 490 462 474 488 469 470 490 489 508 485 477 490 487 490 488 518 492 515 520 518 504 514 493 495 483 516 500 536 507 536 526 510 491 536 531 519 504 520 520 524 543 500 535 534 531 513 555 507 544 551 540 515 532 546 542 548 547 524 558 552 558 555 539 541 542 561 531 529 547 529 530 551 566 559 569 549 567 553 535 543 550 575 552 542 551 565 571 591 559 592 567 601 560 568 557 583 567 603 575 594 574 600 563 594 605 559 574 603 576 583 579 612 617 587 613 623 603 585 595 622 588 584 603 623 575 622 583 589 586 607 619 601 597 590 631 632 628 643 603 630 643 621 590 595 627 639 617 632 647 639 630 626 616 610 654 611 645 620 608 623 660 623 601 645 609 627 645 633 651 663 614 633 623 637 653 633 639 616 647 657 674 616 618 623 617 656 672 631 644 683 676 624 627 667 625 648 673 686 658 643 680 634 633 628 671 690 665 644 687 633 645 662 645 692 687 669 688 694 693 697 652 659 655 682 685 704 690 660 672 674 700 672 674 690 707 712 661 662 704 707 665 661 654 657 701 703 691 695 653 707 713 698 681 662 684 665 702 704 674 722 708 707 708 724 684 666 716 663 692 717 680 666 685 705 707 670 722 705 678 670 732 689 715 669 718 688 677 734 672 737 717 684 677 693 690 719 700 731 737 739 680 684 740 729 704 742 724 744 693 737 702 692 713 691 685 687 695 683 747 682 684 697 742 692 748 696 727 704 687 705 721 694 716 718 708 745 695 742 743 721 714 709 733 697 728 717 691 707 736 697 698 708 727 709 749 700 694 701 744 701 691 699 692 688 697 729 691 702 694 737 727 694 715 720 691 716 713 689 698 719 729 728 728 744 714 742 695 690 733 699 702 702 702 716 724 695 724 696 700 700 721 727 724 728 703 733 695 700 725 742 741 722 750 694 691 742 710 691 737 719 707 691 697 704 727 706 713 703 743 692 742 690 739 692 703 691 692 697 707 749 736 704 697 730 715 689 705 733 690 712 747 746 731 716 688 713 736 742 727 728 737 738 691 735 683 731 684 703 732 742 725 744 681 724 745 729 681 710 701 730 690 695 686 714 729 685 723 691 683 680 686 721 679 711 733 709 719 733 728 710 692 742 704 677 689 682 688 720 726 725 706 727 734 697 688 732 706 732 725 681 695 684 710 682 705 677 720 681 720 665 716 724 713 694 718 684 663 696 684 687 716 695 682 661 713 664 661 703 655 719 699 675 713 660 711 709 669 705 682 695 659 666 683 707 668 647 704 698 672 669 644 681 660 682 663 692 676 659 703 698 682 642 671 649 657 689 676 646 641 693 668 633 644 631 657 654 682 678 631 688 651 682 638 669 675 663 649 645 665 680 651 618 670 629 643 646 615 659 632 647 660 627 646 629 659 638 623 638 647 664 662 632 612 630 609 658 640 607 645 660 600 606 638 638 631 627 620 620 626 624 634 646 643 647 621 617 627 589 608 591 643 589 632 637 600 585 585 634 601 632 599 575 581 630 600 609 588 616 591 624 589 615 606 595 603 590 569 616 590 603 568 565 570 584 569 563 585 575 590 576 593 598 598 591 549 560 567 546 580 589 549 578 550 595 557 575 544 536 545 582 581 545 546 548 554 568 548 533 535 527 542 577 544 571 566 520 567 570 538 529 536 537 525 558 542 554 555 540 541 545 556 536 544 537 519 527 539 528 507 535 502 499 518 514 518 517 512 510 513 512 524 489 512 497 493 490 518 518 524 489 510 499 517 475 493 513 504 477 476 471 516 503 497 505 471 501 506 500 480 464 471 473 503 458 499 474 469 456 463 469 448 484 465 453 452 467 481 447 471 457 470 451 467 471 477 468 455 447 436 445 439 462 444 427 445 424 453 460 445 455 437 429 438 414 425 437 428 418 431 436 442 405 436 411 427 412 420 411 421 428 425 428 419 408 417 418 399 400 397 409 411 407 385 403 383 409 390 391 380 380 381 402 392 399 404 382 392 375 387 385 365 392 390 373 395 386 385 379 379 369 370 358 355 367 379 355 350 362 349 364 346 343 369 344 370 367 348 368 368 349 345 334 337 337 351 332 354 347 344 329 328 323 337 325 329 318 344 323 344 329 315 332 328 311 315 338 337 316 315 326 305 313 307 313 319 306 311 302 311 299 302 298 315 297 293 296 307 288 309 303 295 304 293 301 289 276 297 296 287 292 287 274 296 292 285 275 279 267 271 277 280 264 280 268 283 256 258 276 260 260 269 257 265 251 265 269 257 254 261 264 250 261 257 255 246 244 235 235 253 234 251 249 236 237 240 240 234 240 246 240 238 242 242 231 231 230 226 218 219 234 226 218 212 212 221 226 216 219 209 213 204 212 221 208 215 214 199 214 207 203 211 196 207 192 203 205 198 189 203 200 199 192 195 195 191 187 182 180 194 181 177 183 182 186 177 186 174 179 185 179 178 170 169 170 172 175 176 167 162 164 170 163 171 156 168 161 163 154 160 160 159 162 156 160 150 154 147 145 156 151 152 146 151 152 140 142 139 139 144 143 144 146 141 139 135 131 131 129 132 132 136 135 136 127 124 125 129 126 127 126 121 122 126 118 117 122 120 114 116 113 111 118 119 109 115 109 107 115 109 108 106 107 110 109 101 106 105 108 106 97 97 103 104 97 103 102 93 95 97 94 92 94 91 89 93 90 95 90 91 88 89 83 88 85 82 86 81 82 85 79 80 80 81 76 81 83 80 74 76 74 79 72 76 72 73 76 75 75 69 70 70 72 71 68 70 66 69 66 63 63 61 62 60 65 60 61 61 61 61 60 58 61 56 59 57 58 58 54 55 55 53 52 52 52 53 51 54 49 50 49 48 49 51 48 47 46 46 47 48 45 47 43 43 43 44 43 43 43 43 43 43 41 41 40 38 38 39 40 38 38 37 37 38 38 36 36 35 35 37 34 34 36 34 33 34 34 34 34 34 34 31 33 33 32 30 31 32 29 31 30 29 30 30 30 29 28 28 28 27 27 27 27 27 27 27 27 25 26 25 25 25 24 25 24 24 24 25 25 23 23 24 23 23 24 24 22 23 22 22 23 23 22 22 22 23 22 22 22 22 21 21 22 21 22 21 22 22 22 21 22 22 22 21 22 21 22 21 21 21
21 20 20 21 21 20 20 20 20 20 21 20 20 21 20 21 22 22 22 21 22 21 22 22 21 21 22 22 22 23 23 23 23 23 22 22 22 23 24 23 24 23 23 24 24 24 24 24 24 25 24 26 25 26 25 25 27 26 26 27 27 28 27 27 27 27 29 30 30 30 31 30 30 31 30 31 31 32 33 32 31 33 33 33 34 35 35 34 35 34 36 35 37 37 37 38 37 37 37 39 38 38 41 40 39 39 40 41 40 42 43 40 44 42 41 42 42 43 43 44 44 45 48 46 45 48 48 51 50 48 49 48 49 51 54 50 53 55 53 55 53 57 55 58 58 55 55 57 59 62 61 61 59 60 62 63 64 60 62 62 62 62 63 64 66 65 70 66 72 67 72 71 68 75 71 71 74 73 73 75 76 75 76 79 78 78 83 78 81 77 84 82 85 80 83 85 82 82 90 90 85 93 92 92 90 91 93 91 96 93 96 94 100 95 100 102 99 103 96 104 100 104 103 100 101 105 109 111 103 110 109 111 106 109 108 114 116 109 112 115 117 118 121 125 116 115 126 122 122 123 124 129 126 127 127 129 131 128 135 133 126 130 129 131 140 132 139 140 138 134 135 145 143 147 137 140 150 148 140 147 151 153 155 156 146 157 155 151 153 163 152 163 161 156 166 164 158 163 162 171 172 162 167 170 171 163 175 180 170 176 175 177 184 174 180 172 176 176 186 176 192 183 191 183 191 193 198 198 190 201 186 188 204 201 207 200 209 210 205 202 213 212 204 199 205 209 213 203 206 216 210 215 216 217 210 223 219 226 226 218 222 223 217 236 232 217 228 219 229 244 242 241 240 232 247 233 251 250 244 235 243 242 255 242 244 244 246 248 251 251 246 259 255 247 266 268 262 271 261 259 264 270 277 263 267 282 284 263 271 268 276 288 274 286 277 276 273 279 289 271 289 282 278 283 276 304 296 305 285 283 290 310 288 287 295 316 310 295 294 294 299 309 319 326 321 310 316 329 321 306 322 319 333 320 323 327 325 326 328 315 323 328 331 337 349 343 343 321 340 327 342 350 351 345 350 356 363 340 335 347 336 359 366 342 351 345 370 372 367 359 349 357 372 377 384 371 362 383 360 362 378 375 372 385 387 369 379 375 400 398 394 368 404 388 405 398 401 379 399 412 404 381 398 406 406 389 409 403 413 403 424 424 400 422 415 426 418 420 419 409 409 427 421 400 427 415 413 430 425 446 422 444 442 426 424 432 448 417 433 419 446 448 443 454 454 427 440 460 445 444 451 459 473 438 460 449 449 449 470 480 470 472 456 480 486 458 459 458 478 450 456 454 486 481 489 465 466 472 483 465 486 498 484 465 487 470 466 490 510 515 491 473 473 497 492 519 488 510 515 512 486 502 486 488 521 516 530 529 531 525 493 530 523 536 495 534 539 499 502 545 529 523 532 509 507 513 519 507 551 525 544 508 537 542 522 549 540 526 524 539 520 553 566 565 525 538 575 556 554 550 547 530 531 544 534 535 550 567 537 550 558 555 540 586 578 539 549 548 594 595 589 570 546 546 573 573 592 579 553 589 608 581 592 568 606 578 603 612 589 599 585 582 615 563 609 619 587 618 591 586 577 600 624 589 590 609 595 626 605 610 625 610 585 600 636 610 640 626 598 595 626 613 595 601 623 615 628 626 604 620 594 636 632 618 595 632 635 632 631 631 632 659 646 621 643 647 614 629 618 655 655 644 667 663 628 610 629 642 621 635 629 637 647 671 667 640 657 650 644 659 650 644 635 663 650 658 635 657 680 690 630 636 647 680 670 672 685 683 687 642 642 672 643 674 675 694 656 684 644 680 653 696 700 676 693 650 653 642 652 693 702 700 652 711 658 694 656 685 688 675 701 715 701 685 682 668 660 688 685 700 675 701 710 670 708 684 660 694 662 689 661 715 709 671 670 663 715 700 696 668 672 718 698 683 732 668 703 721 682 670 712 683 735 680 727 698 738 673 703 737 733 695 687 720 674 720 725 735 710 708 687 679 717 744 686 676 718 715 706 724 712 717 678 713 692 705 727 724 713 744 718 680 681 696 714 713 738 713 733 683 701 747 721 705 706 742 737 740 692 717 692 711 742 701 698 722 728 689 730 686 686 707 710 718 737 717 718 710 741 727 691 691 719 743 750 702 727 692 689 737 697 689 719 689 732 747 703 749 712 727 725 707 702 695 693 727 714 746 693 737 702 692 693 693 696 723 733 709 736 720 711 695 708 734 733 745 690 690 696 703 711 737 701 734 712 729 739 701 747 736 749 744 691 731 722 701 689 743 706 707 730 693 690 720 694 688 707 747 725 727 721 736 715 687 704 692 714 705 739 702 688 736 739 745 713 696 745 694 728 692 736 749 710 713 685 737 740 698 733 696 684 726 746 705 696 743 698 695 699 716 702 684 711 737 727 703 703 726 706 742 688 726 744 721 691 687 692 707 701 742 720 676 729 723 702 728 703 675 690 729 702 705 735 675 705 684 674 706 670 707 721 668 728 725 705 679 667 688 724 688 726 692 668 682 665 718 664 672 661 677 706 700 701 708 689 701 687 700 690 680 686 677 673 667 713 715 676 681 669 711 667 674 657 665 659 702 697 691 687 692 664 674 676 695 646 655 687 645 661 696 658 638 673 684 654 679 694 670 678 683 652 651 632 678 643 639 692 645 692 635 641 660 683 649 638 636 666 678 638 623 649 679 650 636 675 677 653 652 630 650 621 654 650 644 652 631 660 635 662 626 632 610 666 624 633 661 626 659 641 606 640 608 637 616 655 646 603 615 649 592 635 639 623 623 610 590 621 637 633 604 645 593 591 626 616 622 640 614 597 602 633 580 616 591 629 623 626 583 588 578 575 622 620 615 574 575 587 570 587 564 563 594 606 613 614 576 571 579 560 608 582 554 557 563 561 548 575 589 584 583 578 560 571 547 560 553 586 542 578 570 564 537 558 570 566 555 564 547 554 555 554 555 540 556 565 561 559 541 541 556 535 521 548 523 564 522 520 530 516 516 520 520 535 556 531 535 528 548 516 500 543 539 547 503 517 522 517 518 520 489 515 518 523 513 490 485 498 517 509 502 504 478 503 510 492 502 518 503 503 486 492 494 512 503 478 489 508 503 471 465 460 474 500 471 482 474 458 491 481 492 454 475 487 481 448 479 459 455 462 474 480 441 481 450 438 436 446 441 432 468 461 434 469 455 449 448 455 461 421 439 432 422 420 439 438 423 451 413 428 443 449 411 427 423 416 416 435 433 435 405 424 431 399 395 401 430 419 402 419 397 414 405 419 402 390 383 397 397 387 386 384 396 395 405 409 391 390 373 371 371 376 365 364 366 383 370 392 370 394 363 389 354 369 362 381 353 358 351 376 363 346 355 363 345 369 344 346 343 357 358 352 341 353 356 353 331 340 357 348 340 326 338 350 321 340 321 343 322 339 327 342 335 316 339 332 309 336 331 320 333 316 327 326 318 303 309 318 296 297 308 299 301 311 313 290 314 300 295 291 305 285 291 282 305 296 285 284 289 285 287 294 297 285 287 269 269 272 274 273 288 265 283 278 276 262 261 282 255 278 275 262 251 258 273 256 264 248 251 261 254 263 250 256 256 245 257 249 251 247 246 235 244 243 246 243 228 246 245 240 241 223 224 236 223 235 237 225 227 220 221 233 218 230 212 223 210 224 223 215 208 211 214 208 218 202 209 203 212 196 202 200 194 204 195 191 196 199 191 191 186 190 195 188 195 188 192 196 192 186 193 182 179 183 177 182 188 171 173 182 169 177 167 168 176 176 171 178 177 172 164 166 159 167 156 170 165 161 158 165 157 163 150 160 150 152 149 151 147 147 149 148 151 147 147 145 144 147 148 145 134 144 137 133 139 133 140 139 139 138 137 138 137 132 127 124 131 131 125 127 120 128 123 124 122 125 114 120 120 113 113 115 120 115 116 119 115 107 115 109 112 105 111 108 109 102 106 106 106 101 101 103 105 105 104 104 101 102 97 99 93 94 90 96 93 93 94 89 94 86 93 91 86 84 84 87 81 82 86 84 83 83 84 82 82 76 77 81 76 78 76 76 76 75 77 75 74 72 73 70 72 72 68 67 70 66 69 69 65 64 64 62 66 62 61 61 60 63 59 61 62 58 57 56 58 59 57 57 55 57 56 56 53 53 54 51 53 51 52 50 50 48 48 48 48 47 46 47 45 48 45 45 44 46 43 42 44 43 43 44 43 42 40 40 42 41 39 41 39 40 41 37 39 38 38 38 38 36 37 36 35 34 36 35 34 35 35 32 32 32 33 32 33 31 30 31 30 31 29 31 29 30 30 28 28 28 28 27 27 27 28 26 26 27 26 27 25 25 26 26 25 25 24 25 24 24 24 24 24 23 23 23 24 24 22 22 22 23 22 22 23 23 22 22 22 21 22 22 21 21 22 22 22 22 21 22 21 20 21 20 20 21 20 20 20 20 20 20 20 21 20
21 20 21 21 21 21 20 21 20 20 20 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 22 21 21 21 22 21 21 22 23 22 23 23 23 23 23 24 23 23 23 23 24 24 24 25 24 24 25 25 26 26 25 25 27 27 26 26 27 27 27 27 27 27 29 28 28 28 30 29 29 30 30 30 30 32 33 33 31 33 32 32 34 35 33 33 36 35 35 36 35 36 37 36 37 37 38 39 38 40 41 38 39 41 39 40 41 40 40 41 43 43 43 44 46 44 46 45 44 47 45 48 48 49 47 49 49 49 49 51 49 52 52 53 53 52 56 56 57 56 56 55 57 59 60 57 58 59 60 59 60 59 59 63 61 66 62 65 62 68 63 69 66 69 70 71 71 72 74 70 70 72 70 73 76 73 73 77 78 77 81 76 78 79 81 84 82 78 79 82 82 82 81 83 88 89 85 91 87 86 90 90 92 91 96 96 96 92 98 100 101 97 104 96 95 96 99 106 101 106 100 107 105 109 104 108 106 106 110 106 109 114 116 111 117 112 121 118 113 116 116 124 120 125 121 124 128 126 126 123 123 122 127 133 136 127 135 134 130 129 135 133 142 138 137 137 145 137 136 145 148 138 149 151 148 149 151 150 156 146 157 151 150 161 161 160 161 151 158 166 157 159 165 159 157 171 163 168 169 164 167 177 165 179 171 173 176 168 174 180 175 176 186 189 181 178 188 180 180 188 196 180 189 185 187 192 200 199 197 195 198 209 193 205 200 193 212 199 201 214 214 206 207 217 204 221 214 223 221 224 218 220 219 219 229 214 224 219 224 218 235 223 222 232 230 238 231 226 232 246 234 243 229 247 243 238 248 245 234 246 254 253 243 257 246 264 259 247 255 248 257 265 253 259 270 267 254 263 269 262 273 266 280 283 284 282 267 283 265 268 282 271 273 282 288 271 282 287 291 285 288 290 290 307 289 303 300 289 294 287 287 306 300 298 301 297 298 298 314 300 324 314 317 323 318 313 304 304 334 323 316 325 324 310 333 312 335 317 319 331 333 341 332 339 326 338 324 344 352 352 335 362 358 345 357 356 356 337 340 364 368 363 346 352 347 372 358 365 367 376 371 371 387 364 353 373 367 390 368 362 365 390 374 375 385 390 367 397 384 392 378 379 396 394 375 403 382 391 413 385 401 415 404 399 406 411 397 410 393 400 407 430 404 408 418 431 434 408 430 441 415 405 435 416 442 432 432 438 435 436 435 426 443 448 421 459 439 431 427 447 438 454 431 426 443 456 470 449 455 442 467 444 446 476 459 473 478 455 469 445 476 451 457 469 473 457 493 467 466 455 458 495 461 483 492 502 482 497 493 492 490 498 487 499 470 494 474 499 502 484 492 489 504 498 516 486 490 521 488 527 511 493 531 534 505 507 511 508 530 505 517 495 495 518 513 546 526 500 524 538 524 507 512 516 509 521 540 538 517 525 552 554 542 516 524 522 529 521 524 562 571 525 562 538 552 531 530 575 546 554 583 557 534 573 563 543 550 590 547 583 584 551 573 541 544 558 556 593 596 575 590 574 564 584 554 572 580 556 604 574 557 607 565 593 559 584 618 573 616 584 597 592 568 592 571 618 589 589 614 599 598 631 575 628 598 611 634 610 588 589 640 638 584 633 593 644 638 619 638 644 614 608 591 633 645 600 632 628 608 616 624 637 643 622 639 658 640 614 618 661 648 607 644 658 665 654 626 659 614 617 641 622 642 668 653 633 621 631 622 621 621 633 630 678 663 665 650 678 664 649 625 637 676 681 654 637 682 631 673 654 687 694 638 635 631 661 677 641 671 698 695 659 679 663 689 674 649 703 702 702 666 656 669 678 647 652 646 650 646 711 704 646 699 703 659 708 653 687 710 671 699 665 715 672 657 695 679 691 720 656 717 695 705 693 707 697 715 727 660 728 681 671 697 723 716 688 717 681 710 715 693 688 693 666 704 705 682 716 681 688 675 707 698 723 677 709 711 694 697 683 708 716 685 737 691 703 674 674 685 699 742 734 720 706 728 679 715 702 740 740 708 741 707 745 738 742 723 736 699 683 727 706 735 744 740 745 703 741 745 743 708 702 719 727 739 741 694 741 734 723 706 726 747 688 711 719 734 746 712 728 695 734 688 738 738 713 698 705 747 699 708 715 717 744 694 730 714 702 724 697 739 709 690 750 736 719 739 708 690 748 691 727 750 733 691 736 708 716 691 695 706 710 693 740 736 693 694 716 745 745 745 738 691 693 700 706 705 691 712 694 739 731 736 692 690 717 696 703 693 696 725 740 704 693 693 732 705 694 710 731 709 741 730 729 691 750 722 731 724 716 708 724 688 721 735 700 712 720 708 691 715 738 697 693 736 686 735 697 691 685 740 728 738 726 692 711 738 689 694 720 742 707 713 735 741 699 712 702 693 736 747 707 679 690 745 747 691 720 734 689 678 733 707 694 691 716 722 674 700 724 701 682 702 739 690 712 729 732 690 704 670 710 668 733 718 702 683 727 695 695 701 670 723 721 666 676 722 725 677 710 708 682 705 678 674 708 695 693 692 660 695 659 710 717 657 673 715 663 703 715 709 682 713 651 675 705 711 658 700 682 649 696 668 684 690 711 678 655 670 703 699 651 662 652 665 649 643 643 686 650 664 684 694 690 693 655 665 683 695 687 692 683 684 650 650 678 691 634 683 686 628 650 645 663 670 664 652 628 683 637 659 625 630 636 634 635 662 627 662 647 648 652 629 666 652 663 633 608 611 654 613 630 614 636 604 603 614 619 605 623 642 657 650 601 606 613 593 645 620 603 629 642 606 629 641 610 602 588 601 635 591 590 605 590 616 581 591 615 604 586 576 609 587 599 575 622 581 576 601 616 610 611 620 569 607 577 573 594 569 583 560 591 597 571 570 593 555 577 552 597 551 561 597 582 564 596 556 547 598 551 576 591 589 563 590 549 552 563 587 561 536 564 546 536 556 546 568 548 572 538 539 541 537 521 561 518 546 561 532 559 533 520 559 511 547 531 558 534 518 535 526 526 506 522 508 549 531 520 547 518 505 519 537 532 522 510 530 513 487 515 535 513 512 520 526 521 493 501 504 481 490 518 479 518 508 476 514 509 506 502 511 474 493 496 476 462 474 496 502 471 475 476 470 476 482 478 450 462 475 467 457 471 478 448 444 465 467 462 468 436 469 457 456 442 443 445 437 437 441 449 430 446 464 464 454 462 443 440 447 434 420 440 413 418 412 413 442 439 423 404 406 439 427 433 410 423 420 424 396 403 411 428 409 410 400 420 401 398 415 422 410 413 383 406 411 397 390 384 381 395 383 384 385 406 370 391 379 374 385 379 378 363 371 377 368 393 361 386 362 353 354 382 376 365 373 378 357 365 376 377 346 366 342 350 338 355 343 350 347 350 356 357 337 328 353 348 329 342 330 342 332 329 333 339 343 320 340 340 327 327 324 318 333 316 321 304 333 313 313 301 316 303 315 314 312 318 309 298 305 307 314 296 300 294 308 287 298 305 283 306 278 282 304 290 296 284 287 272 292 273 290 266 290 280 268 274 278 281 270 273 273 264 265 272 270 277 270 254 249 248 250 248 270 268 265 255 250 262 257 262 252 258 245 251 257 241 248 252 243 238 237 232 245 232 233 240 235 228 234 219 227 230 230 230 231 232 213 217 218 211 214 225 220 209 215 210 214 214 220 211 215 198 199 210 195 204 206 205 210 209 207 203 190 195 190 204 188 185 186 192 190 181 179 193 183 177 188 175 182 173 172 175 173 178 185 184 182 173 175 167 171 166 165 166 168 165 167 160 164 159 163 165 167 156 161 160 152 156 157 150 151 151 157 157 145 145 151 145 147 149 145 139 145 148 147 134 145 133 136 135 133 130 138 131 130 128 130 132 135 132 125 123 131 125 129 119 126 120 120 120 123 118 120 122 113 112 119 120 115 112 115 115 113 110 110 111 111 104 109 111 105 108 104 101 107 99 101 100 97 100 95 95 93 97 95 96 95 92 94 93 96 88 88 88 87 89 85 86 86 84 83 86 85 87 84 82 84 79 80 76 83 76 77 80 74 75 77 72 72 72 70 72 69 74 70 67 67 69 72 70 67 69 66 68 64 66 63 63 60 62 59 62 59 62 58 58 60 62 59 57 57 55 57 57 56 55 52 56 52 54 50 52 53 52 49 52 49 47 49 48 48 46 46 46 44 45 45 44 45 43 44 42 44 44 40 42 41 42 39 38 39 40 38 41 39 39 39 39 38 37 38 35 35 37 34 35 35 34 33 33 34 33 34 34 33 33 33 31 30 30 30 31 29 31 30 28 29 28 28 28 28 27 28 28 26 27 26 26 26 25 26 25 25 25 24 24 25 25 25 25 24 24 24 23 24 23 22 23 23 23 22 23 23 23 21 22 22 21 22 22 21 22 21 22 22 20 21 20 21 21 21 21 20 20 21 21 20 21 20 20 20 20 21 21 20 21
19 20 19 19 19 19 20 19 20 19 19 20 20 20 20 21 21 20 20 20 21 20 21 21 20 21 21 22 21 22 22 21 21 22 21 22 23 23 23 23 23 22 22 23 23 23 24 24 23 24 25 25 25 24 24 25 26 26 26 26 27 26 27 27 27 27 27 28 28 29 30 28 30 31 30 29 29 32 30 30 32 33 31 32 34 32 33 34 35 34 34 35 36 36 35 35 36 38 37 37 37 38 38 39 40 38 39 40 38 39 39 40 42 43 43 41 41 42 45 44 45 44 46 44 48 48 49 46 47 50 50 50 52 51 50 50 53 50 55 53 55 54 55 53 55 57 55 55 60 59 62 58 57 58 61 59 64 62 63 64 66 67 64 64 67 64 64 69 67 67 69 72 68 73 71 73 76 70 71 77 74 77 73 75 77 81 77 83 79 77 84 78 84 86 84 83 83 86 88 83 84 91 90 93 86 88 92 93 96 91 90 93 100 93 100 95 96 100 104 102 101 103 105 101 104 109 110 108 109 110 105 114 109 110 111 114 112 113 117 120 113 113 117 116 114 118 115 122 119 120 120 121 128 129 132 128 130 131 135 131 134 129 127 132 131 132 133 134 137 140 134 146 138 148 144 149 139 139 153 142 146 142 157 152 158 152 156 150 159 156 163 160 166 155 160 166 161 159 168 161 167 168 164 175 161 176 164 171 179 171 169 180 176 183 178 179 179 180 174 190 184 187 186 194 179 193 190 184 188 188 198 189 195 206 200 205 193 201 194 201 203 199 213 204 200 205 210 203 213 217 204 211 217 211 225 225 209 224 217 229 229 234 224 231 231 219 235 224 242 227 225 225 238 246 235 231 231 238 242 249 243 251 243 247 251 253 243 247 257 259 265 260 267 246 252 268 253 273 251 252 268 254 271 277 257 269 262 270 274 282 269 277 275 269 271 273 269 273 294 275 277 275 300 300 283 297 292 290 305 302 297 308 313 313 295 299 302 308 307 320 319 305 313 322 318 299 315 304 321 318 319 330 321 317 330 329 314 319 329 330 339 336 319 335 329 332 323 350 328 350 327 328 342 351 347 343 344 340 348 347 353 358 368 360 367 370 369 342 343 347 358 376 373 349 353 364 353 366 354 354 369 383 388 369 384 389 397 372 392 371 377 394 379 396 378 390 386 386 412 409 398 391 400 402 414 411 415 386 397 386 395 394 421 402 418 392 429 413 427 435 412 405 408 430 428 428 420 404 420 441 423 428 418 449 412 439 442 448 438 461 419 434 458 439 431 433 457 449 441 454 461 434 446 438 450 472 453 449 466 458 446 459 455 483 478 474 484 465 448 467 478 476 458 491 461 475 475 502 500 459 491 467 461 471 483 473 490 511 483 487 482 491 512 497 499 512 520 505 501 485 527 493 528 530 508 533 525 536 492 497 517 504 529 532 511 497 530 528 547 536 517 516 516 532 504 504 556 526 519 530 540 558 552 515 564 530 559 532 532 519 568 530 526 532 565 531 542 527 560 539 569 535 560 566 578 544 537 563 544 544 590 581 559 552 587 549 581 553 563 577 554 596 569 552 597 560 581 594 572 607 593 576 597 601 598 576 571 599 609 611 561 575 621 569 583 619 614 599 600 577 612 580 593 588 597 580 594 610 596 595 616 615 589 582 630 582 636 597 596 616 616 595 604 647 607 597 608 618 596 599 602 594 621 629 609 648 644 651 641 655 608 601 608 650 662 666 620 640 668 640 650 662 613 637 629 613 627 638 642 676 650 660 672 657 662 647 621 627 680 678 667 682 649 656 651 685 638 674 651 641 636 628 670 648 688 690 680 634 692 694 637 688 688 674 644 694 677 691 646 693 649 683 647 705 664 703 681 660 699 709 670 686 711 682 671 700 706 694 683 704 652 681 675 676 716 672 714 683 696 659 691 720 688 718 706 725 703 695 659 689 685 678 663 683 723 697 719 704 684 665 672 672 665 678 707 720 687 672 717 674 679 711 669 711 693 686 681 712 708 705 722 700 694 735 715 692 714 710 717 696 699 683 687 743 699 696 718 712 741 686 747 689 745 707 694 720 724 719 730 747 724 705 736 724 692 715 706 732 709 750 715 694 688 728 739 689 733 684 736 717 746 745 698 703 686 738 736 696 709 728 699 703 726 738 747 694 687 703 747 728 706 726 748 694 709 695 726 750 706 716 694 693 696 748 745 708 716 731 737 748 714 716 736 722 732 696 725 717 730 692 706 737 730 716 736 711 705 697 697 744 745 720 695 703 713 703 693 693 731 692 718 702 724 744 695 693 708 728 720 729 743 727 737 695 708 735 740 711 719 693 731 693 692 746 716 732 750 713 702 689 747 692 727 698 740 744 735 698 727 732 750 701 688 746 730 734 704 736 723 690 739 741 690 694 712 688 743 697 723 728 691 739 693 724 687 737 741 681 750 698 747 711 718 697 743 687 686 730 719 716 704 733 690 729 684 702 703 717 692 677 685 676 717 676 706 690 719 696 679 693 683 705 683 690 682 680 669 695 699 714 681 709 722 667 682 695 670 697 715 713 693 672 671 687 678 680 691 683 686 724 681 704 677 686 724 670 661 708 694 680 688 713 702 678 685 704 678 717 658 661 675 656 658 650 689 689 708 681 681 662 704 674 708 643 674 642 673 690 656 677 678 654 647 682 700 664 651 673 656 670 683 636 666 659 674 650 636 642 628 657 679 648 677 632 678 668 660 669 656 645 626 677 671 665 621 625 632 641 624 622 616 624 667 675 667 623 640 644 641 637 612 612 630 647 623 620 641 615 655 630 648 624 626 658 629 613 644 609 636 610 606 627 631 641 589 603 617 632 639 619 641 588 599 612 592 623 628 622 612 592 604 618 628 603 581 606 601 597 575 622 577 581 617 603 567 622 591 600 574 569 578 566 583 615 594 559 558 612 570 581 606 594 584 554 562 601 577 578 582 594 561 561 567 585 576 562 541 570 538 545 552 550 550 547 547 565 583 557 568 554 551 546 578 523 537 544 534 569 543 536 523 525 533 543 557 533 515 543 523 548 531 533 528 557 554 523 536 547 543 526 522 547 517 505 537 529 501 533 512 493 506 492 526 515 504 487 506 496 520 487 507 482 479 507 477 486 508 504 518 487 484 502 493 510 501 486 465 492 506 499 486 458 459 463 473 479 476 465 479 464 484 467 493 479 445 458 460 452 465 470 469 480 445 436 467 452 477 471 435 473 448 465 444 451 461 465 462 422 420 445 433 456 422 425 445 420 452 453 441 442 430 407 439 438 443 405 431 411 427 418 405 397 421 405 395 426 409 402 403 390 398 414 413 389 387 395 381 408 394 398 395 408 412 392 400 396 405 372 397 384 384 380 378 368 368 371 364 380 360 361 385 368 383 378 356 351 380 349 352 366 368 364 374 369 367 364 372 371 364 342 365 344 334 360 331 339 359 340 332 356 351 327 344 343 322 349 343 343 326 345 333 312 342 341 340 311 330 315 328 309 328 324 316 323 324 298 323 299 304 300 321 314 313 306 302 295 292 303 292 300 301 287 281 302 298 300 300 302 276 299 298 273 285 269 285 291 271 287 272 284 270 287 273 260 275 270 263 260 263 262 268 261 261 257 249 247 249 245 265 264 246 256 259 258 252 251 236 237 245 240 231 240 238 242 234 229 226 229 224 228 227 229 220 232 222 237 231 234 226 224 218 211 213 210 209 209 213 210 221 204 223 204 215 203 199 217 211 215 205 197 197 192 192 200 191 194 202 195 190 196 185 190 201 195 193 181 186 190 186 191 179 188 190 175 174 185 172 184 172 181 181 169 172 178 177 163 167 169 170 166 170 161 163 155 155 166 162 154 152 164 159 162 160 155 158 159 154 153 152 146 146 144 143 146 138 144 138 138 142 134 141 140 142 138 141 131 135 135 134 138 129 129 132 127 132 127 127 127 128 120 124 120 123 126 125 124 122 117 118 121 116 120 115 109 108 109 109 111 110 113 104 108 102 101 107 104 108 100 104 102 104 104 95 102 103 94 93 96 96 92 93 91 91 88 94 91 86 93 93 87 87 86 84 85 83 85 81 84 83 85 83 83 76 78 80 77 78 76 76 75 72 78 74 74 72 71 71 70 70 70 68 67 67 65 67 66 63 68 62 67 63 64 61 63 64 61 60 60 58 60 57 57 58 56 58 54 57 57 57 54 55 55 55 52 51 53 49 51 49 51 47 47 48 48 48 48 46 47 44 43 43 43 44 45 42 42 43 40 40 40 39 40 38 39 40 39 40 39 39 37 38 38 38 36 37 35 37 34 35 35 35 33 34 34 33 34 34 33 32 31 31 32 32 32 29 31 29 29 29 30 29 30 28 28 28 27 27 27 27 26 26 26 26 26 25 26 25 25 24 25 24 23 24 23 24 24 23 22 23 23 23 23 22 22 22 22 22 22 22 21 22 22 22 21 20 20 21 21 21 21 20 21 20 21 21 21 21 21 21 19 19 20 20 19 20 20 19 19 19 20
20 20 19 19 20 19 19 20 20 20 19 20 19 19 19 20 19 20 19 21 20 21 20 21 21 20 21 21 20 21 20 22 22 21 21 21 21 21 22 23 22 22 22 22 22 23 23 23 23 23 23 23 25 24 24 25 24 26 25 26 25 26 26 27 27 26 26 27 28 28 28 29 28 30 28 31 31 30 30 32 30 31 32 33 33 31 33 34 33 35 34 34 34 34 36 36 37 36 37 38 38 38 37 37 41 41 38 38 40 40 42 41 41 41 42 43 44 43 43 42 44 45 46 45 45 46 46 46 48 47 48 50 49 50 49 52 52 53 53 51 53 56 55 57 57 55 54 56 57 60 56 61 58 62 61 60 61 62 63 60 64 61 65 67 67 64 69 68 65 68 70 72 70 71 69 69 73 72 74 72 72 76 76 77 80 78 78 78 81 77 81 83 79 80 86 82 88 88 84 84 88 88 88 90 90 87 88 88 97 89 97 99 96 96 98 96 96 100 102 103 102 106 102 98 100 107 106 107 104 109 106 105 111 114 115 114 109 116 115 120 121 113 119 119 125 117 124 121 122 128 127 120 120 131 129 125 132 127 124 126 126 134 130 134 129 139 139 131 135 142 133 135 138 139 136 147 143 147 145 141 147 156 155 153 155 147 157 155 159 151 153 151 158 160 158 165 158 166 158 159 162 173 162 162 169 171 176 165 173 167 178 178 182 171 175 174 175 189 175 183 191 180 187 180 195 191 184 195 201 201 194 195 188 191 193 199 196 196 198 196 212 202 210 201 201 204 219 216 212 204 213 224 215 212 227 226 211 220 217 230 221 227 229 217 229 222 228 238 224 221 234 225 224 238 229 232 249 243 237 243 249 239 236 242 252 250 241 260 245 242 263 248 264 266 266 247 247 253 271 266 262 268 259 279 263 269 270 282 285 284 277 283 269 286 276 273 274 293 295 289 294 275 299 298 282 282 295 288 302 307 291 304 294 306 309 292 301 312 310 298 321 314 300 319 321 307 320 311 324 318 327 305 307 321 309 315 339 310 326 338 321 324 317 340 344 344 332 343 329 348 326 341 357 355 331 342 335 342 353 348 367 351 340 366 369 340 372 344 362 352 356 369 354 368 370 360 380 368 363 382 385 376 392 393 396 391 390 376 388 387 374 374 375 378 380 405 404 398 398 408 397 406 399 405 380 392 390 412 386 393 410 396 395 422 404 409 395 413 419 411 424 418 404 412 420 417 410 415 424 429 436 420 435 425 449 414 428 430 457 439 420 419 429 463 464 457 426 425 429 467 435 432 454 446 450 438 469 458 443 443 457 453 455 485 481 469 477 473 464 460 454 491 486 456 464 459 472 458 482 490 474 483 475 492 500 509 504 480 512 493 514 507 502 506 483 522 478 493 514 504 496 514 494 494 498 491 499 523 496 509 520 533 500 523 504 510 519 542 547 510 528 508 509 532 524 525 538 512 530 516 560 560 516 539 519 515 557 529 518 555 540 533 562 523 562 532 523 536 555 577 547 579 539 545 534 549 565 574 567 589 564 545 555 544 541 558 548 557 565 587 558 589 591 578 600 578 576 568 588 584 586 584 577 575 574 578 559 608 588 581 561 615 593 609 598 610 577 606 624 589 576 611 592 613 606 574 626 602 625 608 618 585 606 639 608 629 634 605 623 628 631 603 609 616 639 593 594 650 619 633 652 605 602 609 637 646 635 614 655 658 602 654 604 638 654 649 654 660 607 621 631 617 664 634 666 667 636 673 640 672 676 645 615 628 675 633 666 671 629 652 644 677 633 667 626 650 628 656 667 653 679 676 659 654 637 679 644 638 681 663 664 695 655 640 635 662 702 657 686 657 642 650 691 685 704 647 687 669 688 661 660 699 672 689 672 693 706 672 696 697 690 651 665 715 701 711 663 663 706 714 668 669 660 675 661 703 671 709 691 672 665 677 715 678 725 678 724 710 695 710 693 697 683 684 711 667 680 732 678 721 719 700 689 696 725 679 698 679 726 704 731 691 674 731 700 676 686 683 691 691 715 696 689 687 694 680 742 726 713 699 746 717 742 681 749 699 740 720 744 705 703 700 728 731 709 720 683 684 732 728 724 720 687 699 720 725 726 708 703 727 691 728 696 721 729 713 687 687 687 722 727 715 693 696 692 715 707 750 695 718 698 726 689 714 724 703 693 716 728 748 693 704 690 722 734 701 750 744 729 703 695 747 702 726 697 736 722 743 731 691 706 694 693 741 741 724 695 699 717 738 731 705 749 735 703 717 749 695 706 734 706 741 742 692 730 717 744 698 717 692 712 749 738 706 743 700 711 694 692 693 708 712 714 693 717 729 693 723 732 692 689 701 745 712 728 693 693 743 710 709 740 720 729 729 700 726 719 710 724 736 749 693 684 704 748 747 708 710 734 712 727 748 689 742 748 725 699 721 749 687 707 706 702 715 720 735 703 708 689 694 688 723 701 731 679 741 722 697 722 730 736 675 728 681 704 710 679 733 693 686 724 722 725 737 723 680 700 686 679 724 709 733 691 705 688 719 692 708 686 702 700 673 675 713 681 670 701 704 664 672 681 695 671 675 681 659 710 662 719 664 709 666 713 687 692 665 655 697 677 666 710 705 707 710 655 709 701 671 697 650 659 684 670 664 709 706 664 707 648 642 672 665 641 656 676 641 645 696 679 639 640 694 640 665 665 646 644 649 669 627 637 653 675 649 637 684 661 680 637 643 631 662 649 629 651 647 638 639 675 627 661 644 663 647 636 665 673 627 611 660 651 661 656 636 643 666 630 645 662 644 660 618 617 652 597 601 657 650 625 600 644 604 629 615 642 629 616 636 624 607 639 614 599 609 636 592 609 631 590 616 589 591 599 585 629 600 584 579 597 619 616 596 575 609 606 571 605 585 595 585 592 609 589 584 566 557 583 574 585 603 581 566 593 573 584 585 567 581 600 601 573 575 576 587 586 554 541 567 579 584 581 585 537 586 540 537 561 571 540 571 547 529 550 556 532 574 562 548 566 533 541 530 560 567 525 565 526 521 553 517 559 557 537 545 510 520 535 515 509 525 544 513 497 506 518 541 517 494 491 495 498 498 529 520 495 484 518 519 501 486 522 486 498 493 506 486 479 505 518 477 484 494 472 470 475 472 496 465 469 502 480 498 501 462 461 458 457 458 472 485 486 485 493 453 455 489 458 477 466 448 460 437 467 467 478 447 471 455 456 455 444 464 427 444 447 441 430 460 434 423 437 458 436 436 414 422 433 437 433 420 438 430 445 424 413 428 407 431 416 440 430 397 410 402 403 394 416 405 429 417 422 389 414 413 399 400 396 386 392 414 403 407 375 375 402 406 399 377 374 373 390 374 365 390 393 372 385 384 367 360 367 355 361 382 358 362 363 372 353 364 371 371 377 356 347 362 341 340 342 349 354 363 352 362 333 347 358 344 348 352 354 340 333 339 335 319 345 327 328 340 341 318 342 319 322 321 336 331 323 334 308 307 317 309 324 300 304 301 303 317 293 315 295 313 299 311 287 314 303 296 310 290 287 281 286 288 286 298 294 291 275 294 283 293 275 286 279 270 278 269 279 282 270 260 268 278 258 254 278 267 257 253 274 257 256 247 246 264 247 266 252 245 264 240 254 239 242 239 247 254 246 237 239 251 243 228 229 230 239 235 228 230 229 233 226 217 231 223 224 221 224 225 219 229 218 222 222 220 212 207 209 204 209 214 203 208 209 203 201 213 202 208 195 203 194 193 194 194 196 189 195 197 184 197 196 181 181 194 186 180 183 183 174 176 174 176 170 182 182 172 182 179 178 165 170 170 174 169 172 169 171 168 156 168 156 166 157 166 152 158 159 161 154 151 153 157 148 154 148 154 147 146 139 152 145 138 148 144 146 146 138 134 134 137 137 131 141 136 128 137 136 130 133 123 133 130 127 130 121 127 128 125 116 124 121 123 119 114 116 118 114 114 114 114 109 110 106 110 113 112 104 103 109 105 105 103 108 107 106 101 104 101 99 95 97 99 99 94 97 95 95 93 95 88 89 93 92 89 89 89 90 89 88 85 85 81 81 82 80 78 82 80 79 76 83 76 80 75 77 77 73 77 77 73 76 74 74 74 67 68 67 66 66 67 64 68 65 64 63 61 63 60 62 62 61 63 61 61 57 59 56 56 58 59 58 58 57 56 56 56 52 52 52 53 52 53 53 49 49 51 47 51 48 47 47 47 46 45 45 46 46 45 43 41 42 41 41 40 42 41 41 40 41 40 39 38 39 38 38 38 37 37 36 36 36 36 34 35 35 33 33 35 34 32 34 32 31 31 32 30 31 31 31 29 31 29 30 30 30 28 28 28 27 27 26 26 27 27 27 26 25 25 25 25 25 24 25 24 24 24 24 24 23 24 23 23 23 23 23 23 23 22 21 22 21 21 21 22 21 22 20 20 21 21 20 20 21 21 20 21 21 20 20 20 20 20 19 19 20 20 19 19 20 19 20 19 20 20 20 20
19 19 20 19 20 20 19 19 19 20 19 20 20 20 19 19 19 19 19 20 20 19 20 20 20 21 21 20 20 20 21 21 20 20 22 22 22 22 21 22 21 21 23 23 23 23 23 23 23 23 24 24 23 23 24 25 25 25 25 25 25 25 26 25 26 26 26 27 28 27 28 27 28 28 29 30 29 29 29 30 30 32 30 32 31 33 32 34 32 34 35 35 35 34 36 36 36 37 37 35 36 36 37 38 37 41 40 39 40 39 41 42 41 42 41 42 44 41 44 42 42 46 46 47 46 45 46 45 46 46 49 51 51 52 51 51 51 52 52 53 54 56 52 57 54 57 57 56 59 59 57 62 58 61 58 61 59 59 61 61 64 65 64 64 67 64 68 69 68 70 68 72 70 73 70 71 70 75 73 75 73 77 77 79 74 79 81 80 82 78 84 81 83 82 85 86 85 81 87 87 86 84 91 91 94 87 93 92 90 92 96 98 92 99 97 94 95 100 101 96 101 96 102 100 102 104 102 102 104 109 107 107 105 109 116 116 108 117 116 119 113 116 113 119 115 121 118 121 118 119 118 122 124 124 126 131 131 135 135 126 134 131 131 134 138 138 130 141 141 142 136 140 143 145 149 150 140 142 150 140 142 142 148 154 154 148 146 147 157 151 157 160 154 152 152 165 165 156 163 157 165 158 173 163 161 176 175 180 174 168 171 175 174 179 184 183 173 186 188 174 176 181 193 195 190 192 183 191 182 195 192 202 195 188 201 189 197 193 199 204 212 206 200 208 213 211 219 212 201 210 207 215 219 215 215 226 228 221 220 213 227 222 226 218 227 238 230 220 229 222 223 237 245 229 247 233 233 247 252 235 251 234 237 253 253 245 248 248 247 252 250 265 253 257 270 270 272 271 274 259 275 275 278 255 264 263 282 274 268 278 267 285 278 281 285 282 284 285 279 295 297 279 290 277 299 284 302 295 291 307 295 286 304 297 314 293 292 308 308 298 311 298 320 308 305 302 316 313 322 306 322 315 315 310 326 315 331 330 321 337 315 344 346 345 331 328 334 341 326 326 331 338 331 334 343 344 345 348 365 362 341 341 342 342 370 356 366 350 346 353 349 374 358 379 360 380 362 355 371 357 388 381 359 393 390 396 377 376 373 383 381 402 372 373 402 394 389 404 408 389 407 404 416 413 396 391 409 409 411 408 426 390 396 400 402 411 413 403 414 397 422 424 427 426 426 427 432 430 440 419 442 451 427 417 453 436 455 424 458 427 458 427 452 437 439 442 429 453 462 440 460 472 433 473 442 449 470 451 460 439 466 461 457 473 451 480 473 488 479 486 483 468 472 490 494 477 500 461 461 494 474 504 500 507 484 471 510 490 488 512 516 479 480 497 493 481 485 481 526 522 520 508 521 494 488 534 519 508 519 524 538 507 525 496 531 522 499 498 539 528 526 521 511 521 539 539 505 506 530 524 516 531 521 525 547 546 518 558 564 526 554 523 566 534 546 572 577 544 549 556 570 559 571 530 559 540 584 565 535 569 568 555 571 559 594 594 564 555 597 596 545 567 549 568 579 587 568 579 569 594 590 589 597 567 590 600 584 592 581 570 607 586 596 574 623 570 571 570 607 585 597 576 571 630 627 587 579 600 596 596 615 591 595 632 631 610 599 639 617 608 646 639 630 604 625 649 623 639 652 628 626 624 607 650 602 608 608 636 634 600 621 637 628 614 666 625 667 623 668 657 663 640 644 660 666 624 612 641 629 662 670 660 658 645 666 646 620 653 621 671 672 662 647 639 681 673 626 630 677 648 672 667 666 685 635 650 684 642 664 642 648 694 671 670 676 644 658 692 639 665 688 690 701 679 698 688 703 656 649 686 666 658 677 704 672 676 704 706 698 685 679 654 683 677 702 689 689 683 673 678 705 669 711 709 675 725 687 724 721 707 728 662 683 676 673 678 671 688 696 689 708 697 682 698 713 681 730 718 668 714 694 711 723 725 713 697 739 674 730 699 728 713 740 699 736 676 692 725 744 678 706 677 743 694 733 739 717 740 731 740 681 686 681 702 718 709 683 707 745 724 694 745 706 688 714 737 683 718 711 742 699 736 723 693 727 728 729 726 719 725 741 725 722 700 690 703 689 693 703 687 734 743 739 724 750 693 693 731 691 729 723 705 716 695 694 694 750 742 730 715 700 724 705 718 743 727 735 745 704 720 725 740 726 746 748 717 733 743 739 701 721 699 729 743 704 741 728 693 723 697 736 733 748 750 704 744 731 693 726 744 738 704 738 717 693 743 730 735 735 691 744 738 706 701 717 691 691 707 691 748 691 694 690 696 707 723 731 689 722 708 749 714 703 731 690 741 720 744 715 734 691 730 727 689 727 744 692 731 688 690 718 705 741 704 697 732 736 732 736 690 691 724 744 697 748 724 683 709 708 717 688 692 739 722 708 727 693 732 699 745 685 716 682 714 746 723 720 703 691 709 682 697 681 702 711 731 727 678 723 738 715 722 730 695 693 688 727 733 703 682 712 676 724 705 700 728 703 731 673 677 679 685 677 730 730 708 728 721 728 706 673 687 691 674 717 660 698 679 718 713 717 721 715 717 655 705 683 701 688 657 717 704 703 707 701 672 703 672 698 658 655 694 675 698 705 694 666 691 685 652 685 644 702 671 654 698 690 665 656 695 692 649 666 685 674 676 650 643 672 666 683 675 646 681 661 647 685 669 639 625 642 667 628 641 620 668 651 669 670 667 664 653 619 655 630 630 667 618 654 657 635 659 656 622 624 615 642 632 616 642 661 650 602 612 608 648 606 615 630 620 625 592 599 636 637 632 648 594 630 608 630 608 636 611 594 588 616 618 617 637 628 624 587 595 626 589 580 604 573 629 593 624 569 573 608 593 589 583 618 584 616 602 615 601 559 557 568 603 598 567 562 604 558 590 552 585 549 599 565 601 563 596 549 550 591 559 554 586 551 588 580 568 534 580 544 578 578 555 563 543 530 575 527 550 545 559 549 565 570 532 538 564 516 518 563 540 521 557 549 558 533 536 538 512 516 534 546 527 517 516 503 517 546 543 503 508 530 492 522 507 537 532 519 518 491 534 514 510 506 521 499 496 496 485 522 515 486 511 474 482 516 493 498 489 482 466 487 470 479 462 491 493 482 494 457 473 472 492 489 464 492 487 484 487 446 475 454 482 468 452 482 449 478 469 456 454 460 451 440 456 472 448 443 466 433 424 460 432 423 460 425 421 418 456 418 435 440 432 441 414 442 424 423 412 412 433 438 422 405 422 436 402 402 412 411 409 391 390 401 389 415 393 422 404 382 404 385 392 391 396 406 403 377 375 384 377 382 377 377 384 371 377 398 384 364 387 396 360 364 380 361 390 366 388 353 368 358 358 361 375 378 363 362 370 372 349 346 359 360 359 340 360 347 341 338 344 340 360 339 333 325 329 340 348 325 344 318 348 320 333 328 325 342 333 318 319 337 325 330 335 326 331 315 301 311 310 313 298 321 322 300 295 303 298 292 290 287 300 303 300 295 283 302 300 303 282 287 302 301 292 272 283 279 285 288 272 293 287 289 277 266 264 266 259 272 265 269 273 253 267 255 272 274 263 252 255 269 245 262 243 255 263 253 241 253 243 235 246 236 239 233 247 231 229 242 229 229 241 232 244 229 240 227 227 231 232 235 224 222 224 215 220 219 212 214 226 212 226 205 218 210 203 211 213 208 202 205 206 210 196 201 206 197 194 197 207 196 198 191 201 197 199 185 188 181 189 186 179 189 176 191 188 174 175 187 182 175 180 180 180 174 178 172 172 169 174 177 160 159 158 161 172 162 162 160 164 167 162 158 159 154 157 154 159 149 158 144 146 148 143 142 151 149 146 146 148 148 140 141 135 146 134 134 138 132 132 129 131 139 128 127 133 131 131 133 121 120 131 120 120 121 120 119 121 115 119 115 122 122 112 116 114 115 112 117 115 108 105 111 113 105 103 108 103 107 104 99 103 99 97 97 100 99 100 100 96 97 92 99 96 97 93 92 91 90 90 90 91 89 84 87 83 87 88 88 84 85 81 81 78 78 77 76 81 76 81 75 79 73 76 78 77 72 70 70 73 74 68 70 72 68 66 65 68 66 68 65 67 66 63 64 65 64 61 60 63 58 60 58 61 58 59 57 58 55 56 57 53 55 54 54 53 51 54 51 53 51 49 49 49 48 49 47 47 46 44 44 44 44 44 42 45 45 42 43 43 42 42 39 39 38 39 41 40 39 39 38 37 39 37 36 36 37 37 34 34 35 33 35 34 34 33 33 32 32 33 33 30 32 30 32 31 31 29 29 28 29 29 28 27 27 27 27 26 26 27 27 25 25 25 26 26 24 25 24 25 25 24 24 23 23 24 24 23 22 22 22 23 23 21 22 22 21 22 22 21 22 20 20 21 20 21 20 21 20 21 19 20 19 20 20 20 19 19 19 20 19 19 19 20 19 20 19 19 19 20 19 20 20 19
20 19 20 20 20 20 19 20 20 20 20 19 19 20 20 19 19 20 19 19 20 20 20 20 20 19 20 19 20 20 20 20 20 20 20 21 21 20 22 21 22 21 22 22 22 22 23 22 23 22 22 23 24 23 23 23 24 25 24 25 25 26 25 25 26 25 27 26 26 26 28 27 27 27 28 28 29 28 29 29 31 31 31 31 32 32 33 33 33 34 33 32 35 35 35 34 35 36 36 36 37 38 37 36 39 37 41 38 41 39 40 40 40 39 40 42 40 41 41 45 45 44 46 46 44 44 47 47 47 48 47 51 47 50 50 51 49 53 52 54 51 54 55 54 57 55 55 57 55 59 57 59 57 57 59 61 58 60 64 59 62 64 61 65 67 67 63 65 64 68 68 66 72 72 71 74 75 74 71 74 73 77 74 74 76 77 78 78 82 77 82 78 85 79 79 86 87 85 84 85 88 84 87 87 89 89 94 90 93 90 89 95 92 97 96 95 97 98 97 102 99 101 105 105 102 101 106 101 109 103 105 107 107 111 107 112 109 110 109 112 111 116 117 119 115 114 122 125 121 116 124 118 121 125 122 124 130 132 126 130 127 127 130 133 130 130 140 133 136 141 145 140 144 138 148 143 139 143 152 140 145 146 148 144 149 159 158 161 158 161 156 151 153 163 166 168 159 163 168 156 167 171 166 168 169 162 169 178 168 180 171 168 182 177 182 188 183 181 178 178 179 185 184 182 189 179 183 195 189 183 185 192 189 204 201 206 198 190 202 207 195 204 210 214 204 215 214 219 205 214 203 208 208 206 226 220 220 221 231 212 216 222 223 230 233 232 240 234 226 226 243 241 245 241 246 249 233 250 230 244 244 243 254 234 244 255 252 248 250 252 261 260 244 248 269 260 267 255 270 260 272 273 253 259 264 258 259 260 275 271 266 277 289 285 270 276 290 282 282 284 276 284 280 285 277 295 298 285 302 282 289 308 289 310 289 306 303 289 302 299 294 294 320 299 302 300 311 314 327 327 320 314 321 305 310 332 332 337 338 317 328 339 345 318 350 326 341 336 342 328 356 347 345 328 350 350 361 335 332 358 336 349 366 361 342 344 364 371 348 351 374 348 359 355 383 353 375 381 383 376 371 367 379 383 366 373 368 396 381 385 395 379 384 380 407 386 383 376 387 400 407 385 416 412 388 383 394 388 409 408 391 419 411 411 405 419 409 413 429 431 411 415 431 434 404 424 435 420 414 407 425 418 433 416 449 443 435 430 458 453 454 433 438 422 424 462 465 432 438 443 448 474 469 465 477 443 456 437 463 469 475 479 450 473 475 449 457 491 473 466 465 483 479 480 483 459 480 465 463 483 472 464 492 465 465 494 470 497 494 479 486 509 514 514 491 505 516 483 526 507 490 480 494 531 491 493 532 535 524 497 501 511 532 509 518 536 513 527 521 535 547 507 538 526 529 549 542 549 544 523 512 541 543 552 515 538 541 533 549 525 539 531 535 554 525 523 539 560 574 540 570 580 548 544 532 543 569 546 547 582 557 553 559 551 583 549 549 575 564 565 565 557 552 560 555 586 588 604 562 588 563 599 607 568 556 607 567 564 579 586 568 575 568 613 591 575 578 600 597 587 590 628 579 631 623 625 627 585 608 600 636 585 616 587 620 593 587 626 606 627 609 629 606 603 644 616 601 651 627 647 612 649 652 615 656 616 627 640 632 621 638 631 664 633 622 664 629 652 657 618 650 668 639 639 652 642 630 658 636 653 640 615 625 675 624 656 674 635 642 674 664 635 657 642 631 684 660 679 672 638 629 661 694 671 660 660 678 686 686 681 646 697 648 668 685 677 643 689 650 691 678 682 690 643 702 696 661 707 702 711 674 664 680 652 663 701 682 706 681 670 656 709 686 719 657 679 716 696 709 688 680 694 674 661 679 676 721 723 723 723 671 674 692 701 699 720 707 724 680 704 687 669 716 689 705 670 712 718 723 715 711 687 738 690 687 708 670 740 692 674 735 681 721 677 714 691 743 687 742 705 724 716 694 732 730 740 700 693 688 703 716 687 712 684 695 720 707 706 692 738 710 683 701 722 743 708 739 693 746 688 691 740 731 746 708 701 732 689 705 736 739 713 695 710 709 722 687 703 731 690 722 696 745 691 692 719 691 711 749 719 727 740 715 716 690 711 698 717 736 738 740 699 739 721 732 727 718 730 705 742 715 698 697 704 735 738 712 696 698 722 729 696 694 704 693 741 696 743 694 744 717 736 725 696 739 740 744 746 737 719 704 710 693 740 721 744 749 692 730 694 733 713 748 726 718 743 728 714 696 715 746 692 727 722 741 723 720 730 749 747 691 695 720 747 726 726 700 692 720 692 688 696 713 736 750 687 718 736 687 699 696 687 741 721 736 728 723 725 705 688 742 720 739 747 738 710 718 683 693 711 708 743 683 681 730 691 713 681 741 719 682 731 733 687 682 680 709 701 708 736 706 718 708 693 676 722 678 740 697 741 718 732 717 673 687 734 735 694 707 671 674 723 678 689 700 671 686 683 682 671 703 731 685 729 701 663 667 718 726 673 665 728 660 698 709 701 673 657 713 685 691 718 654 711 704 687 712 664 663 656 688 715 677 679 668 699 689 690 657 703 673 692 682 662 684 667 662 642 691 698 645 694 685 669 653 663 688 661 683 698 656 671 641 686 693 642 686 673 691 683 692 686 658 634 631 667 660 678 655 641 669 670 645 644 619 670 638 667 637 675 629 673 658 669 614 620 639 662 636 613 610 659 618 637 657 660 658 607 648 618 663 640 639 623 640 622 618 631 637 647 639 622 635 598 598 610 597 640 630 603 624 613 623 615 628 595 581 609 622 638 588 614 578 627 583 601 632 628 618 571 572 626 619 585 614 604 617 596 618 580 588 613 580 560 568 580 556 582 555 583 606 589 580 590 562 583 575 588 548 591 588 563 588 564 582 586 540 583 543 589 541 534 567 534 555 564 572 547 561 567 573 575 550 531 537 565 558 532 544 547 551 559 558 519 555 561 531 537 520 529 525 534 555 545 528 510 510 507 527 517 528 503 524 523 536 541 530 528 507 538 510 535 492 536 529 487 492 483 510 503 489 484 488 487 505 511 519 473 495 486 498 511 483 493 496 478 467 491 499 495 490 499 496 495 484 481 472 484 479 490 495 492 469 472 476 472 443 462 442 459 440 456 445 445 444 436 477 452 450 461 443 467 433 443 428 428 450 437 443 458 446 456 452 418 425 443 438 415 446 432 415 435 415 439 417 423 411 404 420 423 430 417 419 416 412 408 394 391 418 401 411 403 412 411 400 408 415 416 380 398 402 378 399 387 394 373 370 376 397 393 399 391 392 385 388 361 388 386 368 358 371 384 381 368 353 350 373 374 375 373 372 344 364 362 357 374 352 356 363 340 361 347 363 357 348 345 332 358 353 355 352 344 348 327 340 329 343 347 327 329 318 337 328 326 318 308 333 332 331 325 329 328 308 318 327 307 321 310 305 311 310 293 295 298 288 299 299 287 293 283 299 291 299 286 286 289 282 295 275 285 285 283 274 268 272 285 277 286 271 284 266 267 276 271 263 258 267 258 255 275 255 259 255 263 256 259 262 269 251 246 250 262 243 262 251 257 251 254 233 239 249 241 249 236 237 243 236 232 226 237 225 229 230 220 223 222 236 218 220 221 228 229 226 229 220 223 213 207 208 211 209 209 219 205 209 213 200 203 198 206 197 203 209 207 206 200 193 203 194 195 199 193 198 192 182 180 182 183 191 188 176 186 186 189 174 188 174 172 170 178 166 166 172 164 169 177 174 160 163 160 172 162 166 165 155 155 156 162 152 156 154 157 155 147 151 152 145 146 156 154 147 151 147 141 147 138 146 142 135 140 146 133 134 139 137 136 139 137 135 132 131 124 135 133 124 132 127 128 123 122 118 122 124 120 125 119 119 114 118 117 113 118 119 111 114 113 116 114 112 106 104 103 109 104 100 107 107 102 99 100 97 102 95 95 102 98 96 100 94 93 94 94 95 92 95 89 87 88 87 85 89 86 84 83 84 80 79 85 82 81 79 76 77 82 75 74 77 75 74 73 73 75 74 74 69 68 72 71 72 66 70 65 69 67 65 66 65 67 61 61 63 60 62 59 61 61 62 60 60 58 56 55 55 58 57 53 54 55 52 55 53 54 50 53 53 49 50 49 50 50 46 48 45 48 48 44 47 43 46 44 45 45 43 44 42 42 41 39 41 39 38 39 38 39 41 38 39 38 36 36 36 36 37 36 36 36 33 34 35 33 33 33 33 33 32 32 32 31 31 32 29 31 29 28 28 30 30 28 28 27 28 26 27 26 27 26 26 26 25 26 24 25 25 24 24 23 24 24 24 24 22 22 22 22 22 23 22 22 21 21 21 22 21 21 20 20 21 21 21 21 20 21 20 19 20 20 19 19 20 20 19 20 19 19 19 19 20 20 20 19 19 20 20 19 20 20 19 19 19 20
20 20 19 19 20 19 19 20 19 20 20 19 19 20 20 19 20 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 21 21 21 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 22 23 24 23 24 23 24 24 25 25 25 25 25 25 25 25 27 27 26 26 28 27 27 27 30 29 29 29 31 30 29 31 31 30 30 31 32 33 32 34 34 32 34 33 33 35 36 35 36 36 37 38 37 38 39 38 41 41 38 40 39 41 42 39 42 42 41 43 44 44 42 43 43 44 47 46 47 45 48 49 47 50 49 51 51 51 51 54 54 50 53 51 55 55 53 55 58 56 59 58 60 59 57 60 58 57 59 61 63 64 63 63 61 67 63 66 67 65 66 69 71 72 70 73 74 74 71 76 70 74 72 73 79 79 78 77 78 81 78 82 84 77 84 85 84 87 88 88 85 84 88 85 89 87 88 90 90 95 95 91 95 92 92 95 95 96 99 95 101 100 103 103 98 101 105 100 109 108 110 108 106 110 106 108 116 113 112 111 109 120 114 115 112 121 125 125 114 119 124 121 124 125 127 123 129 131 122 124 127 137 131 134 139 134 140 131 132 140 140 140 138 139 138 139 148 140 141 143 150 153 142 145 146 147 154 155 149 160 150 151 154 153 162 162 152 162 154 164 169 160 170 169 170 162 164 172 166 167 178 182 172 170 175 181 181 171 175 183 175 179 182 188 194 187 187 196 194 193 201 185 190 193 190 195 199 201 205 208 209 207 208 197 215 216 215 215 208 212 217 220 209 209 218 221 207 221 221 217 216 220 220 225 227 236 223 235 241 231 228 231 234 234 240 243 234 248 231 252 251 253 234 243 245 257 241 260 260 240 251 251 262 246 258 247 270 253 273 250 267 256 272 266 256 272 279 278 273 263 281 266 289 288 280 278 281 271 271 280 296 286 287 280 302 285 295 283 284 298 302 310 310 306 310 304 307 288 316 312 304 319 298 307 312 319 307 319 318 310 312 323 312 304 325 335 314 324 313 315 339 331 338 342 332 321 348 347 323 328 340 328 346 337 340 335 344 344 333 359 336 363 361 364 361 362 348 371 358 363 364 379 366 357 369 353 361 366 365 382 369 355 372 366 393 367 393 379 367 367 365 402 392 397 406 382 383 396 400 389 397 402 383 415 397 415 384 414 414 414 400 414 390 420 394 427 416 412 418 407 419 429 427 423 422 433 408 430 420 446 442 419 423 435 436 422 453 419 418 451 448 460 458 452 444 427 436 463 441 443 464 463 451 448 457 455 435 438 475 437 480 452 470 474 474 448 457 464 463 463 493 457 484 485 460 486 479 494 487 497 491 460 476 476 472 496 469 511 514 509 510 510 513 489 476 515 491 490 517 499 493 509 499 502 483 528 522 532 535 512 490 495 529 530 505 509 544 527 502 517 548 499 537 542 525 532 526 529 523 541 540 533 522 562 560 548 535 515 556 524 558 570 570 532 538 542 545 540 560 574 543 533 567 547 532 584 560 575 568 571 576 585 563 539 571 586 541 556 559 568 569 569 598 570 553 584 580 577 602 586 609 556 592 589 577 578 573 607 607 585 586 611 579 598 615 574 575 625 601 604 625 605 630 592 599 587 580 596 588 619 588 637 594 630 592 603 630 619 601 602 641 636 627 634 616 602 627 592 607 602 653 602 596 616 639 656 623 638 640 611 603 623 614 618 625 649 608 633 662 653 660 636 608 634 653 631 633 641 667 626 646 633 634 678 670 673 635 672 635 675 627 679 678 658 676 653 644 653 642 664 676 652 653 683 658 683 671 649 632 649 666 684 679 680 656 669 688 642 659 640 657 681 702 686 663 707 657 698 684 699 690 698 679 677 703 698 668 696 680 688 660 666 672 705 719 719 712 714 671 708 706 711 711 682 675 665 713 709 690 665 707 697 696 710 720 696 691 709 690 721 731 718 716 665 732 731 696 734 688 695 685 731 673 702 675 718 707 677 700 737 686 723 689 732 729 726 742 680 729 714 698 726 699 701 698 730 716 709 704 727 686 744 740 741 740 697 740 717 707 740 693 744 748 683 687 727 695 720 731 744 745 747 742 703 689 742 749 697 750 703 686 727 721 733 687 711 721 691 699 705 706 722 744 710 742 733 714 707 724 719 712 716 706 732 738 691 725 695 691 734 728 724 710 744 692 745 748 721 706 694 700 693 696 703 717 731 733 740 702 749 711 698 746 695 742 698 723 731 696 748 693 722 694 709 731 709 694 721 713 705 746 697 746 739 707 731 696 734 740 702 731 734 708 699 708 746 704 720 747 691 733 705 709 693 743 742 696 717 691 709 715 695 691 689 727 746 693 716 746 699 698 732 715 723 748 714 735 721 698 689 727 713 710 709 692 731 689 691 731 696 704 697 697 714 698 741 711 690 711 723 728 718 684 698 716 700 694 738 690 685 728 748 736 684 709 729 691 714 696 722 677 687 746 703 702 740 742 729 675 728 700 702 700 732 733 738 724 674 693 733 727 694 733 713 696 704 672 667 693 672 722 675 694 674 712 719 709 668 696 695 678 726 698 699 701 702 677 665 693 710 683 716 718 672 690 704 676 715 656 707 696 703 670 662 712 705 655 671 711 692 711 646 647 672 690 700 652 684 668 686 683 692 640 641 669 648 642 681 698 647 661 698 694 669 633 667 692 655 639 652 637 685 660 628 645 689 625 677 644 646 642 676 623 658 647 659 675 666 678 620 629 644 620 673 668 654 626 649 643 618 617 642 641 661 662 665 609 658 655 640 659 652 603 602 627 612 655 639 626 638 638 642 615 611 633 641 612 646 596 607 614 635 633 620 625 642 606 616 609 595 615 636 579 608 614 625 584 615 628 597 609 585 578 622 607 567 566 623 571 568 577 612 570 579 588 583 612 558 567 564 571 588 568 590 562 575 587 596 576 587 559 588 585 544 583 571 585 578 548 581 583 545 553 570 563 579 533 532 553 568 555 578 546 577 528 533 559 573 537 565 542 546 548 544 514 560 545 559 541 555 531 517 531 523 535 553 536 536 525 543 523 550 525 522 534 513 519 537 513 500 511 492 535 487 492 490 511 520 502 529 528 480 501 514 495 476 514 522 480 501 507 501 486 469 498 472 477 489 472 507 465 467 463 498 474 482 467 487 460 461 496 485 492 466 454 487 473 447 467 442 485 471 447 441 443 477 472 471 438 444 437 456 453 466 427 468 451 425 426 432 426 430 422 452 431 450 445 451 448 439 440 424 433 423 424 405 426 411 437 437 405 403 408 400 410 408 406 398 408 411 421 399 396 394 388 407 417 406 417 391 414 385 387 408 411 403 393 395 396 376 386 375 378 400 366 365 372 375 381 374 388 368 366 359 353 356 359 351 377 377 363 365 353 366 372 359 365 341 347 347 368 337 362 349 339 356 340 335 340 329 336 343 338 346 344 333 332 338 347 319 339 324 321 333 335 321 338 334 326 310 330 317 322 331 325 310 312 320 301 319 321 302 313 291 305 293 314 314 303 306 304 295 301 290 299 305 299 296 294 275 293 275 288 274 283 281 290 267 287 289 278 288 262 264 265 270 266 273 278 278 260 258 259 266 268 259 266 260 264 253 242 254 255 262 259 245 246 248 246 245 255 232 242 242 234 229 243 228 240 241 243 226 231 240 233 233 230 220 223 229 212 216 214 209 225 220 214 213 222 209 210 219 219 217 209 202 210 209 209 200 204 196 195 209 207 190 189 206 188 203 203 200 200 199 198 180 188 185 186 179 175 186 185 179 172 175 181 173 173 179 175 177 175 175 179 162 172 163 169 169 161 165 168 158 169 153 166 161 161 160 163 156 149 148 148 153 145 150 145 151 154 149 150 152 149 143 143 139 136 138 145 144 139 140 131 141 135 129 128 126 129 126 133 130 125 126 122 129 127 128 122 127 121 123 123 121 118 116 112 113 114 117 109 117 111 111 114 110 108 113 103 102 109 109 109 105 104 98 101 100 102 100 98 99 101 101 98 92 99 99 96 94 91 94 91 90 92 91 91 88 90 89 82 86 82 83 84 83 78 84 80 78 78 77 79 77 74 77 76 74 78 74 76 76 71 69 71 69 72 66 70 65 69 67 64 66 66 63 64 61 62 61 64 60 58 60 61 58 60 57 57 58 57 55 55 56 56 56 54 55 51 50 51 51 50 53 50 51 49 48 47 47 48 47 45 47 46 43 46 45 44 45 44 43 41 42 43 39 41 40 39 39 38 39 40 39 37 38 37 37 36 37 37 34 35 36 33 33 35 34 34 34 33 31 32 33 32 32 32 29 31 29 30 30 29 29 28 27 28 28 27 27 26 26 27 25 26 25 26 24 24 24 25 25 23 23 24 23 24 22 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 21 20 20 20 19 19 19 20 19 20 20 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 19 20 19 20 20
18 18 18 18 18 18 18 18 18 18 20 20 20 19 20 20 19 19 19 20 19 19 20 19 20 19 20 20 20 19 19 20 20 19 20 19 21 21 20 21 21 21 21 21 22 21 21 21 21 22 23 23 22 22 23 23 24 23 24 23 24 25 25 24 25 25 25 26 26 27 26 26 26 28 28 27 27 30 30 29 30 29 31 31 31 32 30 31 31 31 32 33 32 33 34 33 34 36 36 36 37 36 37 37 36 38 38 37 38 38 39 39 39 40 39 39 43 40 41 42 41 45 45 43 44 44 46 45 48 45 46 47 47 51 50 49 48 52 49 51 50 53 51 55 53 57 57 55 57 56 59 56 59 58 57 57 61 60 61 59 63 63 61 61 65 64 65 66 69 68 70 65 68 73 68 70 72 74 70 74 72 75 73 73 75 75 75 79 79 76 78 81 82 85 83 86 81 81 88 82 84 87 83 84 89 88 90 88 90 90 93 90 91 97 92 100 100 94 100 103 101 103 104 97 98 99 100 107 108 107 103 106 113 105 113 106 116 109 114 116 116 119 119 121 114 121 115 117 115 126 116 125 123 129 122 127 126 126 127 133 125 128 127 138 137 140 139 139 136 136 139 145 135 144 143 142 141 139 142 139 149 151 156 147 147 146 148 157 157 157 158 164 154 155 162 162 163 169 166 159 167 161 164 170 170 170 165 174 172 174 174 170 174 174 173 186 172 183 179 173 181 182 192 190 190 181 196 195 192 194 198 200 195 199 197 197 191 203 208 198 204 205 195 205 196 207 213 205 203 210 217 204 214 209 215 207 227 216 211 215 227 216 220 228 231 229 229 233 233 221 239 237 238 239 232 243 238 244 237 231 253 253 250 250 240 241 238 245 249 253 245 254 263 255 246 249 257 249 267 258 258 254 275 259 265 262 264 265 260 261 266 274 287 282 277 290 289 281 270 283 283 278 295 291 299 285 281 305 295 294 302 285 307 295 311 288 289 304 294 309 317 294 323 299 310 303 316 301 313 302 320 314 310 322 317 315 311 337 312 326 340 325 329 340 341 321 323 341 327 324 355 332 329 345 332 343 336 350 364 358 335 335 361 357 357 364 362 356 372 364 352 361 349 359 357 365 363 372 355 386 371 390 384 361 381 382 365 391 396 398 394 391 402 395 375 374 387 404 378 392 380 396 397 384 381 412 414 416 415 399 414 427 391 409 395 392 417 400 417 426 428 419 424 403 419 422 432 436 434 439 418 428 420 426 416 433 447 434 440 431 442 421 445 428 446 460 462 454 454 456 465 450 453 470 436 463 466 438 464 477 472 452 486 485 479 487 470 457 448 450 472 487 452 464 462 455 478 484 474 487 471 488 469 509 472 505 510 492 469 483 490 513 476 506 491 500 489 507 501 494 496 527 483 502 532 520 514 488 522 506 525 519 534 494 532 523 526 516 512 546 512 543 511 508 521 554 544 538 540 554 541 550 517 530 560 513 516 520 534 554 535 572 553 565 526 545 570 559 533 543 578 541 541 543 535 571 539 544 587 559 563 571 567 571 540 567 597 562 560 589 591 598 588 577 575 576 569 592 592 606 577 589 603 598 585 563 605 595 597 570 615 563 567 595 605 624 601 611 609 596 625 583 612 587 600 614 608 619 632 600 603 580 639 627 586 628 600 643 619 608 599 628 626 590 620 594 628 596 602 609 606 633 641 600 632 634 623 656 603 622 614 628 630 618 650 651 639 633 653 659 659 665 611 644 642 653 628 622 659 629 619 623 622 635 650 668 633 676 674 626 651 630 684 657 673 649 645 678 640 651 650 674 659 692 638 688 686 675 636 649 660 660 675 679 644 690 703 701 675 651 669 705 700 665 687 709 651 695 647 711 679 653 698 670 705 664 714 651 687 698 674 656 675 683 703 681 694 690 703 721 662 718 663 714 697 667 719 725 725 669 680 683 727 683 698 707 702 692 704 707 710 723 684 678 723 670 711 688 733 726 702 672 699 670 698 722 722 731 682 712 682 707 706 727 676 685 707 723 693 697 716 729 714 710 707 721 700 686 726 708 706 680 746 740 729 718 689 687 738 686 723 711 732 736 736 726 688 738 686 687 700 687 701 690 694 690 714 696 747 735 690 735 714 701 728 692 701 727 749 713 738 692 734 719 735 749 728 733 746 723 737 706 726 697 711 692 741 706 725 734 710 701 692 696 691 700 723 705 720 697 696 701 735 695 696 745 701 748 693 738 725 726 698 704 694 693 738 709 697 721 742 710 699 741 699 699 703 718 699 741 709 748 736 713 723 710 746 747 699 696 724 707 713 711 724 698 719 697 728 710 695 691 724 734 699 727 694 692 716 713 732 714 713 689 723 715 738 744 750 697 737 689 725 746 726 705 708 719 688 695 730 686 702 695 691 710 718 732 733 704 690 698 717 733 740 694 732 750 730 724 685 734 727 712 697 687 685 693 702 692 691 730 698 744 718 705 694 725 734 733 703 725 743 717 737 684 704 732 706 714 716 722 681 692 683 683 720 730 714 705 684 729 700 703 735 733 693 707 681 729 724 700 722 691 673 724 693 717 723 709 720 665 668 726 679 670 660 707 703 687 695 714 664 706 708 710 685 664 676 663 665 651 714 653 699 680 676 711 684 689 666 654 682 652 690 683 651 647 700 643 659 693 703 703 669 703 693 638 695 700 680 691 674 696 669 640 689 676 654 669 639 687 628 645 665 687 632 636 650 679 677 662 632 683 673 657 676 622 623 620 622 669 643 643 624 666 670 655 637 646 624 650 613 614 626 642 649 656 660 660 627 609 601 618 624 656 656 596 595 652 610 626 607 625 650 605 623 620 594 605 632 597 608 640 622 616 634 599 598 581 597 622 603 612 611 588 595 575 612 593 603 617 618 622 619 600 585 570 573 598 608 616 582 583 614 610 606 556 607 570 561 609 593 579 558 565 564 590 581 602 555 599 593 586 597 559 592 570 567 590 581 548 558 544 571 581 550 551 563 537 572 564 562 536 529 556 530 522 552 536 558 550 537 546 514 513 565 532 519 540 528 546 542 506 509 532 518 537 503 516 522 524 529 533 510 536 513 536 534 520 514 512 533 501 503 521 493 495 484 521 519 514 477 485 520 505 488 514 517 517 501 499 505 505 468 477 464 481 491 494 472 486 488 464 456 490 455 482 463 476 474 477 447 475 454 459 445 478 465 456 477 451 466 463 451 464 444 449 469 431 436 447 448 440 425 444 458 438 420 456 423 458 435 416 450 441 448 421 411 447 417 425 444 421 428 413 409 434 408 401 426 405 407 406 409 429 391 406 404 423 397 418 396 389 401 384 389 402 413 402 401 380 390 382 408 403 401 399 391 367 372 370 375 392 398 368 363 393 394 363 383 357 361 385 355 367 374 367 347 362 363 362 352 354 358 340 369 364 356 365 335 352 344 358 346 353 330 355 346 354 334 344 324 332 336 327 326 328 342 341 339 320 317 320 337 326 320 310 328 331 312 311 303 304 306 324 314 307 300 312 303 301 318 305 313 311 286 307 310 294 299 308 297 293 278 287 276 287 296 295 280 282 279 292 289 287 291 290 284 266 264 273 261 265 279 266 280 273 274 262 260 259 266 257 248 266 269 265 257 254 264 263 254 255 251 250 258 256 256 243 236 239 242 243 233 235 235 241 233 240 232 222 221 229 224 233 229 223 219 222 224 214 218 219 209 211 211 216 212 211 221 213 202 202 217 211 199 198 195 199 194 205 204 193 196 192 203 189 189 186 186 183 198 193 198 184 185 187 193 190 190 173 187 187 188 187 177 182 172 183 166 181 168 165 165 176 174 172 173 166 165 157 159 166 168 158 161 158 162 150 158 154 158 147 159 154 154 145 154 146 147 150 139 145 140 146 143 147 133 145 143 141 132 134 137 139 135 134 134 127 132 126 135 123 128 130 125 128 122 127 118 120 124 116 125 117 122 114 117 119 117 109 113 113 113 114 111 108 108 109 105 108 108 100 100 100 107 101 103 105 97 101 99 100 93 97 97 98 98 96 91 91 90 94 93 89 89 84 85 86 84 85 88 81 82 79 82 81 83 79 80 83 77 75 79 79 79 77 77 75 77 75 71 75 74 70 69 68 71 68 67 68 68 66 64 66 66 62 63 64 64 61 61 58 61 60 59 57 56 57 57 57 55 57 53 55 52 56 55 54 51 54 49 53 51 52 47 50 46 47 48 48 46 45 44 46 43 45 42 44 41 44 43 41 42 41 41 40 40 41 39 39 40 39 39 38 37 38 36 36 35 35 36 35 35 33 35 34 32 34 31 32 33 31 32 32 32 30 29 30 28 28 28 30 28 28 28 28 27 27 27 27 25 26 26 26 25 24 25 25 25 23 24 24 24 23 23 23 22 22 22 22 21 22 22 22 21 21 20 21 21 21 21 21 21 19 20 19 19 19 19 20 19 20 19 19 19 20 20 19 20 20 19 20 19 20 19 19 20 19 19 18 18 18 18 18 18 18 18 18
18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 19 20 20 20 19 19 19 20 19 20 20 20 20 19 19 20 19 20 20 20 20 21 21 20 21 21 22 22 21 22 22 22 23 22 23 23 23 24 23 23 23 24 24 25 24 25 25 25 25 27 26 26 26 28 27 27 27 29 30 28 28 29 31 31 31 30 32 31 31 31 33 33 34 32 34 33 35 34 35 36 35 36 36 37 37 36 38 37 38 40 40 41 38 42 40 41 42 42 41 41 44 45 42 44 45 45 46 44 48 47 49 48 49 51 50 50 48 49 50 51 51 52 51 53 55 54 56 56 56 55 57 58 57 60 59 62 61 61 63 62 62 65 66 61 64 62 64 67 67 66 67 68 69 73 68 71 73 72 76 73 71 75 75 73 74 76 81 80 76 81 79 81 77 85 85 82 83 85 86 82 83 87 88 88 90 89 93 87 93 94 91 94 93 91 93 93 97 101 104 102 101 103 100 98 106 101 106 109 105 103 112 111 104 105 110 107 110 109 113 112 112 111 112 122 117 116 121 124 122 123 117 120 124 119 129 121 132 125 132 124 136 127 139 135 132 141 135 139 141 133 143 139 137 142 142 147 149 144 141 141 148 149 154 154 151 158 160 150 161 157 150 150 164 157 166 154 159 164 156 164 169 160 162 165 164 172 176 166 173 173 178 174 175 171 171 184 178 182 177 188 191 187 177 192 184 189 197 197 187 201 202 197 190 193 188 207 209 208 209 207 204 203 206 198 207 217 210 216 208 218 207 204 214 226 222 226 213 219 218 215 221 228 223 218 223 217 238 233 233 240 229 228 242 242 242 235 238 246 247 243 241 239 250 258 248 253 241 252 252 248 251 257 252 254 270 260 268 250 252 252 277 267 255 264 269 281 275 274 281 269 278 273 269 278 289 268 284 288 280 286 279 296 299 302 302 289 282 282 300 305 302 297 292 309 286 308 310 305 304 302 305 294 312 311 326 311 308 310 303 307 328 304 323 311 330 311 325 325 335 324 341 322 326 322 344 333 336 354 331 324 336 335 338 350 362 335 334 339 365 360 352 353 343 359 345 352 342 364 356 355 352 364 367 381 354 378 387 378 376 370 365 361 363 394 361 366 362 374 368 367 389 396 394 384 388 376 374 390 393 389 404 395 402 385 400 398 414 387 390 424 424 429 417 420 394 417 402 409 410 412 438 431 401 415 423 435 439 407 432 433 415 435 444 423 443 417 423 431 430 428 435 444 445 443 426 449 461 435 435 455 474 460 437 475 439 477 459 447 479 480 445 472 462 475 458 461 482 490 485 459 464 468 467 484 472 495 459 499 479 470 463 469 479 473 507 467 468 492 490 478 472 485 505 487 489 497 525 497 492 495 501 530 511 491 524 513 489 497 489 523 535 536 519 528 502 523 521 546 507 511 509 537 504 530 551 524 550 529 554 555 542 527 560 533 527 522 542 518 564 525 548 567 545 547 566 556 535 559 578 575 574 553 584 564 540 535 581 557 541 547 585 593 555 582 592 597 549 565 596 547 573 586 568 573 593 566 559 555 605 608 571 605 589 587 615 594 609 582 601 604 599 579 618 617 575 580 589 614 573 618 616 623 622 607 611 616 631 582 598 628 594 613 594 630 632 618 633 589 590 608 594 620 634 610 630 605 621 636 603 616 629 649 647 650 655 622 660 661 636 653 649 640 637 627 658 609 659 653 631 628 635 642 626 624 625 619 670 639 669 673 663 629 675 666 679 634 668 642 686 628 677 686 675 676 656 671 634 685 671 654 664 653 672 670 650 684 648 648 639 693 650 646 647 646 646 693 688 702 648 704 648 676 677 672 649 699 672 688 689 689 646 701 702 692 681 714 711 696 675 688 690 669 673 682 664 713 655 696 717 702 678 660 681 709 707 712 723 702 712 703 694 715 686 671 714 671 676 700 723 691 732 726 687 704 724 734 696 691 711 684 719 705 729 674 705 733 730 711 702 687 679 725 705 716 691 705 704 700 684 693 730 717 725 692 743 723 679 698 710 680 717 721 689 700 719 744 696 687 693 744 693 727 684 695 688 727 718 703 711 684 688 727 689 721 709 731 727 700 727 733 692 719 687 713 694 724 719 702 729 731 717 690 691 693 701 701 710 722 743 707 729 724 748 719 693 697 739 695 719 739 737 728 697 703 697 698 741 699 716 734 739 736 727 735 732 730 698 744 742 694 699 701 709 743 708 693 730 698 713 704 732 722 730 720 718 697 714 703 740 699 704 739 697 699 741 726 705 693 735 745 696 709 693 695 715 727 712 716 727 736 738 710 732 737 738 727 738 704 696 722 711 696 691 722 698 692 741 748 695 694 700 735 732 735 699 700 713 688 747 732 729 720 722 709 695 734 730 742 690 735 684 688 745 713 684 733 724 692 709 705 734 738 714 726 688 713 694 694 728 738 689 719 732 713 736 721 744 688 695 745 700 720 733 698 688 696 712 707 701 727 724 738 732 735 702 688 703 738 697 676 670 679 695 686 684 680 680 714 683 671 700 708 684 697 714 703 701 722 696 689 681 674 665 671 659 719 691 690 725 715 679 713 686 718 715 719 683 653 690 673 704 671 676 686 663 688 657 700 678 690 648 694 680 655 644 676 651 668 697 644 690 673 697 654 642 638 687 636 655 675 664 633 675 685 694 666 647 643 669 664 667 686 682 654 664 688 636 677 686 671 686 647 676 639 636 644 658 678 670 622 636 674 658 658 674 656 639 621 612 637 641 665 638 661 663 610 654 612 618 661 658 605 616 603 651 614 640 653 627 602 593 629 613 632 621 634 621 601 589 593 639 626 597 643 601 593 621 591 617 620 619 582 594 582 591 614 573 627 627 598 601 590 604 618 594 624 617 606 585 619 611 601 574 600 606 611 581 582 596 559 591 581 560 584 568 553 577 562 575 600 575 559 562 557 578 556 557 573 561 555 552 580 574 563 583 541 571 574 563 568 581 576 559 537 543 544 538 529 569 522 531 569 536 532 534 518 554 541 561 535 517 518 518 512 514 554 546 514 524 542 511 546 536 546 543 532 494 506 504 530 521 513 509 509 499 503 523 511 485 522 485 520 498 504 488 518 497 488 501 497 508 504 508 468 500 498 477 468 465 478 501 465 477 497 478 498 453 472 466 484 480 459 453 473 486 469 444 457 464 465 442 457 461 464 470 476 447 467 460 467 451 441 450 429 438 434 426 447 426 442 425 443 454 441 421 419 417 452 411 430 428 413 443 435 433 410 410 439 435 435 409 431 412 394 433 405 391 391 411 400 399 419 419 393 416 412 416 384 398 402 379 408 410 405 380 375 400 404 394 382 391 387 389 362 370 374 394 382 383 359 385 380 376 360 377 378 367 374 353 354 351 345 347 348 361 358 351 342 363 343 360 354 339 332 361 344 343 329 338 356 351 332 327 324 348 323 323 346 315 326 340 341 317 314 316 322 321 310 325 311 321 305 324 326 307 312 317 304 295 295 294 310 291 304 296 297 302 298 308 304 308 303 297 295 290 283 277 283 287 296 295 287 271 278 293 276 271 286 267 265 267 280 271 270 261 278 276 260 267 270 252 256 262 248 254 264 249 257 263 249 242 249 250 258 239 247 254 237 240 244 250 229 240 230 243 234 240 239 243 226 228 241 224 234 231 233 216 218 231 227 225 213 225 210 215 217 219 220 221 207 205 212 203 204 206 207 208 197 201 192 191 206 192 194 192 193 188 200 196 186 186 194 189 195 181 191 192 178 179 178 178 174 175 177 180 182 168 168 167 182 180 171 170 174 165 174 171 166 165 166 162 159 167 162 162 158 163 160 160 160 159 154 159 150 155 143 144 149 145 152 145 140 147 148 138 144 134 145 140 140 139 134 133 133 138 134 128 129 135 133 125 123 126 125 129 121 125 118 126 123 117 120 115 125 113 113 120 113 112 119 118 115 108 116 106 108 113 106 107 107 107 105 106 108 107 106 100 104 104 101 104 96 96 96 97 97 91 98 95 92 90 93 94 89 91 89 87 85 88 87 86 82 80 80 81 81 79 78 81 83 77 78 76 80 74 79 74 75 76 74 76 69 71 71 72 71 66 66 70 67 66 63 68 67 67 62 61 61 60 61 60 58 62 61 58 62 57 59 57 56 58 55 55 57 52 53 51 52 50 52 53 49 50 51 50 51 47 48 47 45 45 47 47 44 44 43 42 44 43 41 43 40 40 39 40 40 39 41 38 40 38 39 39 36 37 36 35 37 37 35 34 35 34 33 33 33 32 33 33 33 33 32 32 32 30 29 30 30 28 30 28 29 28 27 27 27 27 26 27 26 25 26 25 25 25 24 24 24 23 24 24 23 24 23 22 22 22 23 23 21 21 21 22 22 21 20 20 21 20 21 20 19 19 19 20 19 19 20 19 19 19 19 19 20 20 19 19 20 20 20 20 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 20 19 20 19 19 20 20 19 20 19 19 20 19 20 19 20 20 19 21 20 21 21 21 20 20 21 22 22 21 21 23 23 22 23 23 22 23 23 23 24 25 24 24 25 24 25 25 26 25 27 27 27 26 27 28 28 27 29 30 28 31 30 29 30 32 32 32 32 32 33 34 34 32 33 33 35 34 36 34 35 37 36 36 38 39 39 39 39 40 38 39 39 39 40 39 41 43 44 43 42 45 44 43 45 44 44 44 45 46 48 46 48 48 50 50 51 50 52 50 53 54 54 53 54 57 56 54 58 58 57 60 59 61 58 58 61 61 64 62 61 61 65 64 62 64 65 65 67 66 70 69 69 71 71 70 69 73 73 77 76 74 72 79 77 80 76 81 83 77 77 77 78 79 82 80 81 84 89 84 89 90 86 86 92 90 89 90 95 92 90 94 94 95 94 98 98 100 102 102 102 102 104 103 108 103 109 107 109 107 107 114 115 105 106 109 108 115 117 117 116 113 120 119 115 125 124 124 123 126 121 125 124 123 121 131 131 124 131 126 132 137 132 138 140 137 134 132 132 135 135 139 140 142 143 147 149 144 142 142 143 153 148 146 148 147 147 147 159 150 152 162 163 159 154 155 162 157 159 161 166 170 173 164 169 164 175 174 178 168 167 175 169 171 175 171 181 178 182 180 181 187 194 189 188 196 186 188 189 189 198 186 198 199 206 196 201 209 196 202 202 211 204 210 203 201 210 206 203 209 214 220 208 217 223 230 230 211 216 227 213 221 233 237 219 232 239 230 234 229 237 227 233 242 237 243 247 235 230 234 249 242 236 245 253 244 246 242 262 248 253 256 256 260 258 255 261 273 257 277 263 261 260 269 271 270 270 260 264 288 284 271 289 270 269 270 295 290 280 293 277 275 293 293 289 283 298 286 297 309 303 303 297 291 287 313 301 317 293 322 312 301 317 309 321 300 310 302 320 317 333 319 336 309 327 314 313 342 319 333 333 341 319 340 341 336 344 354 340 350 327 334 327 341 362 336 337 367 364 346 368 358 357 351 355 358 363 345 370 351 371 375 350 383 375 387 376 385 379 359 362 389 386 385 386 387 390 402 396 383 388 369 377 374 406 408 401 377 403 384 408 389 408 412 417 387 389 413 399 400 397 430 399 410 408 408 431 425 432 403 427 422 419 441 412 415 439 447 411 431 413 413 419 418 439 426 441 455 458 438 450 448 448 457 461 447 454 437 459 443 439 449 456 455 440 479 476 466 484 480 451 478 474 450 461 452 474 495 491 453 470 476 495 501 501 469 473 464 497 502 478 470 486 495 499 495 499 508 488 509 473 514 519 509 491 517 508 498 489 508 511 507 485 528 492 488 515 509 494 502 511 535 512 515 526 538 512 511 508 533 518 544 537 545 537 522 521 529 536 562 560 555 516 541 535 564 546 541 522 553 541 568 534 566 555 556 538 564 558 529 567 539 580 532 533 588 559 558 575 570 590 557 572 541 597 577 587 582 568 596 550 568 576 571 554 572 596 598 611 574 599 600 589 595 571 575 601 571 574 597 593 601 566 607 607 593 619 577 585 571 606 594 576 601 596 586 634 578 583 620 592 631 625 588 614 645 613 620 625 608 603 603 649 641 635 609 627 603 633 650 612 620 649 617 623 631 660 650 633 630 622 642 644 624 637 618 656 661 618 648 644 623 644 616 665 652 628 635 656 679 663 646 657 657 661 664 632 686 660 655 668 635 654 632 668 674 639 681 638 679 690 692 652 658 675 644 690 679 686 643 700 643 667 653 677 687 689 652 699 664 695 693 658 691 686 653 704 710 711 704 701 707 701 678 672 674 682 704 704 668 699 694 709 690 696 700 662 720 673 714 718 691 712 673 687 721 695 667 670 712 678 669 729 721 665 718 730 733 709 708 668 716 690 670 668 712 730 695 733 713 702 707 671 723 683 692 723 739 677 693 695 683 720 720 695 744 741 700 707 700 724 713 747 729 697 686 704 742 740 707 743 724 741 682 688 689 700 739 731 718 720 697 735 743 721 737 742 749 717 742 713 716 692 694 737 713 703 727 713 721 719 704 697 743 737 742 691 748 737 712 689 733 717 744 714 719 736 691 706 693 722 702 733 746 697 705 692 731 726 698 692 693 741 749 711 728 740 703 697 736 726 719 694 708 698 699 707 709 694 698 695 740 725 746 705 714 750 723 714 735 727 746 729 696 728 695 738 742 728 716 740 714 729 738 714 702 730 704 726 708 696 717 697 694 750 705 702 742 732 749 738 748 691 708 750 730 739 714 722 733 730 730 691 706 695 730 693 725 707 692 713 690 741 712 734 709 697 723 692 697 692 686 718 711 703 686 750 716 707 710 736 746 718 737 726 690 721 704 686 731 724 733 695 733 743 702 694 726 724 719 747 716 708 688 710 733 731 683 696 680 709 678 738 723 704 728 685 720 686 679 742 719 713 698 686 684 672 734 722 707 710 668 724 710 716 719 682 688 695 703 706 697 692 694 685 712 697 689 714 674 680 679 699 664 695 676 680 662 672 675 719 656 709 663 686 670 668 708 670 663 695 651 686 713 699 659 703 653 673 656 694 705 683 678 649 649 648 686 668 704 662 639 680 639 662 676 686 647 662 685 648 659 640 681 691 640 650 673 689 679 645 666 630 652 671 678 660 639 637 674 676 671 648 656 657 671 640 617 649 638 665 630 658 625 638 646 641 655 617 640 623 655 626 616 647 628 661 644 651 641 631 602 652 636 640 625 605 600 645 604 619 640 646 615 603 617 637 624 642 631 586 619 601 586 600 629 583 606 621 621 630 609 627 628 595 612 589 583 614 597 611 627 582 568 586 608 585 583 574 605 566 583 584 574 593 600 593 594 589 563 596 577 586 598 599 556 591 590 579 591 556 556 594 594 572 591 575 540 538 587 543 573 557 564 541 552 581 576 551 552 569 532 533 577 531 542 531 560 542 558 555 515 539 535 522 531 553 549 540 515 539 533 520 546 528 538 534 523 515 531 516 546 503 534 537 542 508 540 496 520 499 524 524 521 494 496 497 526 485 513 499 498 510 520 482 488 476 490 512 495 490 515 486 482 497 487 477 488 480 465 483 459 492 475 458 497 472 456 461 482 465 484 451 456 484 442 450 445 445 461 460 443 473 460 434 440 461 444 465 461 448 427 468 431 432 448 429 423 459 437 445 453 428 415 441 411 425 437 435 422 407 445 444 424 414 418 401 414 426 433 432 423 422 425 407 422 393 423 410 391 387 399 385 397 400 399 407 406 392 406 398 401 380 378 381 390 377 376 390 398 387 392 361 389 384 359 365 390 380 373 372 383 376 350 354 370 374 354 348 361 361 357 352 366 360 338 364 350 337 364 361 356 353 350 334 326 333 339 349 354 347 339 331 333 335 338 326 342 330 316 324 337 331 338 311 326 320 324 331 327 307 305 312 326 299 320 315 300 316 312 302 295 301 303 312 285 300 287 305 297 297 297 283 282 288 295 288 277 284 280 285 275 272 278 276 287 276 265 283 264 259 271 265 273 261 274 272 272 252 270 248 272 271 262 254 259 247 262 253 261 257 258 237 254 239 244 235 246 231 232 250 228 239 238 247 241 235 223 241 240 230 233 232 219 231 215 229 230 219 223 210 210 220 224 214 206 207 217 203 216 209 216 198 213 198 205 211 202 196 193 192 206 200 192 195 195 201 200 190 182 187 183 180 191 191 182 193 181 179 179 172 185 171 171 172 182 169 180 168 180 165 163 176 162 165 163 164 171 168 155 164 160 162 156 152 162 164 159 153 157 158 158 146 149 157 156 144 147 152 148 146 143 145 136 145 144 142 137 134 142 132 136 135 134 130 127 133 127 136 128 128 122 130 130 126 118 124 121 121 117 119 115 122 114 115 118 121 118 113 113 113 114 108 105 109 104 103 103 103 106 105 104 103 104 105 103 102 104 97 104 100 93 92 98 91 94 90 89 90 94 95 87 92 88 85 86 87 84 85 81 81 82 84 79 84 82 76 78 81 76 78 77 74 79 74 76 71 76 74 72 75 74 71 73 71 69 70 68 69 64 64 64 65 61 62 61 64 60 63 61 58 61 62 61 59 57 57 57 54 57 54 55 56 54 55 51 53 52 53 52 53 48 52 47 50 48 48 48 46 46 44 45 45 43 45 43 41 42 43 43 42 41 40 40 41 39 38 41 40 39 38 37 38 37 37 35 37 36 34 35 34 35 33 34 33 33 33 32 32 32 31 30 30 30 31 30 30 28 28 27 27 28 28 27 26 27 26 26 26 25 25 25 24 24 25 25 24 23 24 23 22 23 22 23 22 22 21 21 22 22 21 21 21 20 21 21 21 21 20 20 20 20 19 20 20 19 19 19 19 19 20 19 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 19 20 19 20 19 19 19 20 20 20 19 19 20 21 20 20 20 21 21 22 21 22 22 22 23 23 22 23 22 24 23 23 24 23 25 25 24 24 26 26 26 26 27 26 26 27 28 27 27 27 29 29 29 31 29 29 29 30 32 30 33 32 31 34 33 32 33 34 33 34 34 36 35 35 36 38 38 38 39 38 40 38 38 38 40 41 39 41 43 40 44 41 42 43 45 46 46 46 45 47 45 47 47 46 47 49 50 50 50 53 54 50 51 55 52 56 57 57 58 55 59 58 56 59 61 59 58 62 61 60 60 62 60 63 66 64 62 66 67 69 68 70 70 70 67 68 74 72 72 71 74 73 71 73 75 79 80 79 75 83 79 83 77 83 80 81 79 82 82 81 88 86 84 87 86 87 86 88 87 90 95 90 93 97 95 100 99 101 96 103 102 98 99 103 105 106 99 109 101 102 107 103 110 107 108 106 106 117 118 114 111 113 112 116 121 118 125 115 122 125 119 126 128 120 123 129 122 125 126 131 124 126 126 130 131 140 129 130 134 143 140 134 138 140 135 137 140 146 139 143 147 141 150 156 147 147 146 154 147 153 157 150 162 161 159 162 166 156 167 160 160 163 166 160 163 170 166 168 167 173 166 170 174 170 177 186 174 188 182 186 185 183 180 186 190 193 183 185 191 201 189 194 198 205 190 190 197 193 199 199 196 211 211 199 207 206 204 209 221 207 203 216 225 208 222 225 221 223 221 211 229 220 231 227 230 227 227 241 234 223 240 241 231 227 241 248 228 229 244 251 243 232 234 251 248 257 251 251 246 263 253 245 261 260 265 259 257 257 253 275 260 262 276 280 271 268 283 285 264 280 262 274 273 275 289 280 295 282 286 280 295 289 294 303 296 285 302 300 308 306 297 290 295 288 311 299 295 308 317 316 302 318 311 321 304 315 306 309 317 325 314 313 333 336 335 314 335 318 326 337 334 342 330 330 320 330 331 322 339 348 324 326 352 356 346 333 349 357 353 360 358 340 358 341 351 371 342 361 347 350 361 357 373 366 385 354 372 357 374 370 376 363 394 371 367 367 389 387 366 399 390 397 381 390 395 376 391 388 403 396 388 399 390 382 412 412 389 413 414 398 420 427 408 429 408 419 414 435 424 405 414 420 410 421 421 439 435 422 413 424 441 429 431 425 448 448 428 437 456 443 423 434 434 427 452 436 466 462 465 448 432 434 466 451 445 478 441 453 479 460 458 441 480 466 479 451 455 459 495 466 466 473 490 455 456 482 468 502 464 507 471 503 477 506 511 484 513 483 515 501 471 480 485 487 494 500 520 508 509 512 492 484 523 491 486 512 524 495 513 532 540 502 535 518 518 502 545 531 514 550 544 547 543 508 519 527 519 527 551 560 510 561 549 536 552 529 553 530 540 536 546 569 543 550 527 552 539 553 535 564 533 533 546 565 532 567 569 568 551 543 556 554 543 572 549 555 557 555 555 574 576 555 577 598 571 587 605 558 578 602 591 568 562 581 589 611 571 568 600 592 585 614 602 618 585 569 570 591 583 598 601 608 605 620 583 582 595 577 622 590 591 628 622 628 634 603 628 645 646 609 602 621 614 597 625 627 607 619 611 650 610 627 653 655 613 619 661 634 639 654 656 648 605 637 659 659 635 649 618 624 667 648 661 633 661 636 649 655 639 663 623 659 642 625 628 644 681 632 643 666 643 680 628 635 683 687 642 689 641 669 641 695 653 663 636 698 652 686 691 696 674 690 662 674 668 704 678 661 681 704 682 657 689 649 673 651 693 702 671 685 707 700 690 650 708 656 711 655 701 713 718 694 715 721 667 716 668 659 656 657 670 688 678 706 701 721 721 729 664 701 690 673 678 701 679 731 682 710 714 674 685 695 698 672 720 688 733 694 687 723 709 723 701 716 679 724 712 683 674 720 710 718 698 700 684 743 682 703 718 711 718 686 695 708 684 711 708 724 728 682 692 748 702 701 716 745 716 720 742 720 689 700 684 736 735 708 716 748 701 738 706 715 735 687 736 689 693 735 724 735 721 742 749 731 722 708 712 722 729 728 721 698 726 716 738 694 700 740 745 729 733 747 724 731 744 736 736 737 717 728 714 699 734 699 715 727 693 694 699 695 699 694 708 699 740 748 699 748 748 711 704 703 694 697 734 701 703 694 710 738 712 701 728 696 721 713 703 726 713 698 699 727 724 695 707 741 705 716 736 697 699 712 747 699 718 699 713 743 739 718 722 729 723 692 694 709 702 711 742 722 716 719 691 692 747 701 720 725 708 711 745 743 691 693 715 747 712 688 694 732 714 716 750 747 726 698 742 686 722 697 701 725 697 727 685 745 705 732 743 717 738 731 722 685 688 682 713 736 682 683 690 697 735 708 707 737 741 744 680 712 707 734 715 709 702 713 729 714 681 743 717 716 724 738 686 677 721 717 680 684 729 712 717 701 691 723 725 716 690 728 692 685 732 709 705 727 720 679 682 683 664 711 707 725 675 727 719 710 661 703 718 713 657 664 668 707 676 694 657 688 697 681 662 684 655 657 652 666 658 683 656 695 706 684 680 654 705 649 659 698 681 657 696 666 640 652 696 691 702 679 672 694 659 634 684 674 660 685 667 635 668 664 660 635 668 682 682 684 687 641 623 650 685 624 673 677 679 660 647 617 673 644 614 661 616 612 616 647 642 671 634 659 649 607 665 651 626 655 636 658 625 653 605 661 598 600 633 605 643 634 654 611 645 651 603 622 628 619 606 630 621 636 620 625 613 631 639 615 597 603 581 623 593 582 590 609 620 612 587 624 624 577 596 591 598 608 588 573 619 604 607 585 618 560 569 588 585 587 606 596 585 556 583 575 561 573 603 562 569 598 571 555 555 566 567 587 583 586 572 537 583 571 573 580 585 555 582 558 541 554 546 567 570 566 575 566 534 555 558 565 519 558 552 523 552 521 541 540 535 537 526 522 506 526 507 530 529 537 528 524 545 539 530 529 517 500 512 539 513 509 500 528 515 506 499 492 498 513 523 515 516 525 495 481 482 483 516 474 496 517 484 516 487 480 471 470 475 464 497 483 496 457 499 489 459 479 486 479 484 454 457 451 477 483 448 458 451 448 465 480 465 452 477 467 435 452 448 461 444 467 437 440 456 444 462 462 445 443 424 447 460 455 428 438 445 429 434 439 434 412 409 413 412 414 441 442 429 431 428 401 408 432 397 395 401 425 398 415 414 399 401 389 416 406 386 382 412 403 406 381 401 396 404 402 379 376 402 382 395 386 376 387 385 377 375 389 365 378 371 358 357 364 386 381 354 364 348 355 376 375 378 351 363 357 374 350 351 352 342 352 358 340 353 360 359 329 335 350 335 325 343 354 338 341 325 344 328 337 318 329 315 331 334 308 327 306 324 309 325 314 315 309 304 301 310 310 313 322 312 306 295 317 292 311 286 309 296 301 306 282 300 304 281 279 295 293 291 276 289 286 297 296 289 270 293 274 270 282 282 284 279 272 281 282 268 257 270 277 272 253 255 267 268 271 260 260 267 257 256 265 251 245 249 258 258 249 236 249 240 247 249 231 230 240 226 229 227 235 236 237 233 225 238 228 231 229 221 220 222 223 215 210 215 210 226 217 224 206 203 220 221 203 214 204 216 200 202 213 208 198 204 192 201 191 198 196 186 200 194 195 187 191 192 192 182 189 177 181 192 175 173 185 178 172 171 172 175 174 171 179 177 163 170 177 176 168 173 171 158 162 170 155 156 163 152 157 153 151 154 149 159 152 155 147 146 156 147 148 153 149 149 151 138 143 138 136 135 146 134 135 134 131 130 130 137 136 127 132 134 133 130 128 127 120 123 119 126 128 126 126 116 120 121 114 120 112 121 114 115 112 114 110 106 112 109 104 105 112 110 110 110 109 103 107 99 106 98 97 98 95 102 100 93 98 98 94 96 89 95 89 90 92 92 89 88 89 89 88 82 86 82 87 81 82 82 84 81 78 77 81 75 76 80 75 75 73 74 77 75 72 72 69 68 70 68 70 68 70 64 69 63 66 64 62 65 61 63 59 60 63 60 59 61 59 62 57 59 56 56 57 57 57 53 56 53 52 54 51 52 51 52 51 52 47 51 49 46 48 47 48 46 46 44 46 44 42 41 44 44 43 43 40 41 39 39 39 39 40 40 37 38 39 36 37 36 35 36 36 35 34 35 35 34 34 34 33 31 33 31 31 32 31 30 31 31 30 28 30 29 28 27 27 27 27 26 26 26 26 25 26 26 24 24 24 25 23 23 23 23 24 23 22 23 23 23 21 21 21 22 21 20 20 20 20 21 20 20 19 20 20 20 19 20 20 20 19 20 20 20 20 19 19 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17
17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 19 20 19 19 19 19 20 20 20 20 19 20 20 21 21 21 20 21 22 22 22 22 23 23 22 22 22 23 23 23 24 23 24 25 24 24 26 26 26 26 27 27 27 28 27 27 27 28 28 28 30 30 30 29 32 30 30 32 33 32 33 34 33 35 35 34 35 34 34 37 37 37 38 36 39 39 39 38 40 38 38 39 39 41 41 40 43 43 44 43 43 45 43 44 45 46 47 48 46 46 47 48 50 52 51 52 51 54 52 51 55 55 54 56 53 56 58 56 57 56 58 60 59 57 59 60 60 63 63 65 61 65 65 67 65 69 64 65 65 68 69 69 69 73 75 69 76 71 76 73 76 78 74 76 78 77 77 83 80 82 79 84 84 80 82 85 89 86 87 89 90 88 89 92 87 95 95 97 90 93 96 97 101 96 101 103 101 99 100 101 106 105 103 102 103 103 111 110 112 113 111 108 115 110 111 109 113 117 116 113 112 114 123 120 120 119 123 120 123 122 124 122 129 128 131 132 131 130 138 136 132 136 137 141 142 137 134 145 146 144 139 140 138 143 138 145 150 150 148 155 156 155 155 160 155 153 158 155 163 155 157 153 155 156 159 163 162 164 165 171 166 173 176 177 167 173 170 178 168 176 174 182 188 180 180 182 176 186 191 189 194 193 192 181 197 193 187 197 203 203 190 193 200 206 207 199 211 196 195 215 203 208 207 209 218 213 207 214 216 216 215 215 215 217 212 214 220 225 225 221 232 238 237 219 227 224 241 224 237 244 228 245 238 245 239 245 232 252 253 241 245 259 243 242 247 254 262 258 249 256 265 258 256 262 253 273 252 276 253 272 271 278 262 278 271 275 279 269 281 279 287 278 270 281 294 279 292 282 290 275 290 281 287 306 283 294 301 304 291 288 295 293 306 302 293 304 294 312 300 324 326 310 321 304 310 318 317 307 321 331 327 316 338 315 319 316 343 320 329 347 341 320 331 352 330 326 347 349 329 339 350 350 342 344 366 337 358 342 358 347 342 374 344 352 375 373 353 380 365 376 383 354 388 384 354 391 376 365 376 383 368 366 391 377 382 394 369 389 374 372 375 378 406 403 378 388 384 410 397 386 407 413 392 406 398 423 397 399 402 407 424 417 410 403 423 420 432 436 419 406 428 441 446 440 409 448 414 421 416 443 443 430 426 423 458 420 448 450 434 445 446 459 443 438 447 448 448 453 453 458 444 443 437 443 478 477 468 457 463 461 477 447 476 452 461 465 470 488 472 483 458 461 459 465 472 469 473 475 499 500 501 509 485 503 517 483 514 502 484 475 477 502 481 496 489 522 493 495 495 526 505 529 511 506 534 522 519 504 510 511 535 496 534 498 545 510 547 522 552 520 504 555 548 538 541 526 548 514 557 549 566 535 563 569 520 518 548 536 574 534 535 544 538 529 556 572 535 555 531 542 535 556 557 570 537 592 550 557 589 577 575 545 545 557 549 551 585 599 590 587 607 567 576 579 553 562 610 570 569 588 598 578 591 604 620 598 617 585 579 571 624 602 619 577 608 589 631 577 607 629 591 588 582 615 582 588 633 641 621 626 628 597 618 634 611 625 589 615 626 632 591 627 618 628 606 653 644 651 624 631 618 654 649 661 629 610 603 665 650 644 635 648 615 657 626 647 623 628 672 663 658 666 661 617 636 635 618 639 671 656 631 625 642 667 678 648 655 642 628 684 691 667 680 684 652 663 660 663 686 659 696 683 670 664 639 697 647 696 668 671 654 669 699 650 694 678 703 694 666 667 673 651 702 684 660 680 681 699 705 704 689 650 695 706 681 686 698 664 677 675 689 658 660 689 686 711 692 660 662 726 700 721 663 702 675 666 702 707 692 675 711 733 668 694 698 693 695 716 676 678 698 674 731 727 704 714 704 685 682 736 716 722 722 688 739 687 694 734 744 683 704 694 735 679 740 700 695 706 700 690 687 707 728 698 722 691 725 697 726 700 749 724 713 689 749 732 720 703 699 735 689 691 725 748 743 692 725 736 695 726 724 745 691 724 690 730 706 712 688 706 691 720 695 700 694 732 696 730 714 705 722 718 728 705 712 697 749 740 694 732 749 724 702 696 748 701 741 702 699 738 733 698 709 698 693 724 737 709 700 695 700 723 737 699 694 723 700 728 704 723 703 713 729 732 699 733 728 730 731 740 694 694 738 729 743 731 695 700 739 704 694 696 729 703 736 721 721 697 697 738 726 725 696 698 696 744 695 709 712 738 744 698 737 700 735 744 722 695 725 697 719 736 703 735 744 719 694 735 699 692 690 697 718 749 712 693 691 708 691 716 745 717 746 733 687 687 713 712 701 695 684 704 741 695 696 696 712 736 718 736 709 737 688 710 738 718 686 691 744 747 719 717 746 691 734 744 746 742 712 681 690 744 721 704 711 713 679 682 741 679 728 739 704 679 673 715 710 730 724 701 707 737 731 670 698 686 691 731 734 695 703 675 732 690 696 692 705 729 665 700 668 674 704 710 669 667 657 700 659 710 708 692 688 713 662 682 655 676 698 699 690 649 697 694 705 699 684 712 675 645 698 701 670 696 697 676 648 678 662 658 659 679 653 642 700 690 642 664 654 677 658 696 649 663 654 638 639 678 636 675 684 635 652 640 658 663 676 624 629 634 625 635 664 636 634 671 668 637 622 640 639 650 654 670 627 610 646 634 665 618 643 636 620 665 611 637 637 661 642 623 602 630 620 635 646 637 641 599 592 636 620 651 634 589 596 600 598 591 625 614 634 629 602 626 590 616 639 616 583 606 602 608 609 587 626 577 598 595 569 579 622 579 602 621 618 573 581 615 595 609 583 607 603 566 612 563 565 581 587 586 553 603 560 549 591 581 594 598 559 571 570 574 584 591 553 547 583 542 578 550 567 536 554 564 574 544 571 576 530 539 570 564 540 540 553 527 534 530 566 560 536 538 564 543 531 511 526 528 540 508 522 551 506 545 530 548 504 497 496 543 513 511 512 514 517 540 521 504 535 495 500 520 521 525 506 498 490 500 489 518 513 497 483 494 515 481 469 485 481 502 495 502 463 472 472 493 479 462 493 492 472 477 456 483 473 482 471 492 489 475 487 457 484 478 475 478 480 439 469 469 443 434 454 437 447 450 438 461 469 430 439 461 442 447 435 457 423 445 419 438 452 442 431 429 416 420 415 429 417 434 435 419 420 433 438 413 436 426 435 401 396 428 400 419 388 401 406 390 422 413 400 388 406 406 384 404 384 381 388 396 377 382 404 372 369 401 402 367 368 380 379 371 371 388 370 358 382 354 379 372 383 377 362 354 373 344 360 376 375 344 359 359 337 365 360 339 358 336 348 347 350 358 353 347 353 333 341 323 328 346 339 324 338 330 330 332 322 326 322 331 323 330 329 323 316 330 330 305 300 301 313 322 314 305 309 319 309 307 308 312 292 303 295 302 311 303 309 292 289 278 293 277 295 285 287 276 274 283 292 266 274 290 282 275 267 284 281 270 264 261 271 276 278 267 267 253 256 248 260 256 261 263 254 262 246 257 263 249 260 249 242 250 239 251 237 248 237 238 236 243 230 230 228 232 241 228 229 227 225 229 233 218 229 215 233 214 227 215 219 227 217 209 224 221 210 212 209 200 207 215 214 206 206 200 203 196 202 200 206 199 192 192 202 185 189 185 197 192 182 180 189 193 178 184 190 185 183 185 176 182 171 174 181 171 177 174 178 171 167 165 164 168 165 158 171 169 166 161 161 162 162 159 152 154 163 159 149 157 153 149 149 148 148 149 151 147 146 138 137 136 146 146 142 135 133 132 141 134 134 139 133 127 126 127 131 133 126 128 132 120 125 127 129 121 120 115 117 117 117 117 120 112 115 117 113 110 111 116 111 115 107 105 110 108 106 102 107 99 107 100 101 99 98 100 97 100 100 98 93 96 96 93 95 93 93 96 91 94 94 87 89 89 83 86 89 83 84 81 79 80 83 83 78 78 79 82 76 78 75 73 77 76 74 72 76 72 71 71 68 73 69 70 66 67 69 69 67 65 62 63 66 65 64 60 62 59 58 61 60 59 57 59 57 56 58 57 54 56 54 53 52 55 52 54 53 49 50 49 49 47 49 46 49 47 48 45 47 44 44 43 45 43 43 41 41 40 42 42 39 38 38 41 38 41 37 38 38 37 36 36 35 36 34 36 36 34 34 35 34 34 32 33 33 31 31 30 32 30 29 29 28 30 28 28 28 28 27 27 27 26 27 25 26 25 25 25 24 25 24 23 24 23 23 24 22 23 23 23 23 22 21 21 22 22 21 21 20 21 21 21 20 19 20 19 19 20 20 19 19 20 19 19 20 20 20 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 20 19 19 19 19 20 19 19 19 20 19 20 21 20 21 21 21 21 22 22 22 21 22 22 22 23 23 23 24 24 23 24 25 24 25 25 26 26 25 27 26 26 27 28 27 27 28 30 30 30 30 31 30 30 31 30 33 32 31 32 33 33 35 33 33 35 36 36 36 36 36 38 36 37 38 39 38 38 41 38 38 40 41 41 40 43 42 41 44 44 44 43 45 45 47 46 46 47 48 47 50 51 52 52 49 51 50 54 55 53 52 56 53 55 58 55 55 58 57 57 61 59 61 61 61 59 61 63 65 65 64 67 68 67 65 66 65 72 72 72 73 71 70 71 73 73 77 73 78 79 78 80 75 78 76 81 78 77 77 79 82 83 86 81 87 86 83 83 87 89 90 94 93 90 92 96 90 92 94 97 97 93 101 94 96 96 101 99 100 99 100 101 105 106 110 102 110 110 109 107 113 115 107 110 111 119 116 120 119 117 119 123 115 124 120 118 119 125 125 124 132 126 122 125 126 135 129 129 134 139 139 132 132 139 138 138 143 146 136 143 140 149 142 151 152 143 151 144 145 145 145 151 153 156 156 157 162 153 153 167 153 162 158 160 167 160 161 173 160 175 176 175 179 168 169 170 181 185 185 177 176 171 180 190 185 182 188 193 185 186 194 195 182 199 189 190 202 193 189 207 200 194 203 205 209 212 203 204 202 204 211 202 210 201 221 205 212 224 215 220 214 217 215 226 223 228 228 228 226 223 225 232 226 221 222 232 224 238 239 241 244 241 245 245 236 253 235 250 251 245 240 250 251 258 256 266 268 267 268 272 263 257 268 269 251 271 256 269 275 264 269 274 281 262 263 283 278 275 277 266 289 273 289 285 283 294 285 279 297 293 282 307 294 286 299 307 303 291 295 291 289 310 300 315 295 297 308 300 321 309 314 318 323 328 311 324 320 308 329 326 338 338 339 336 339 332 346 339 324 323 322 324 326 336 340 328 330 353 343 353 339 358 364 368 350 354 346 350 348 367 368 366 361 354 379 378 354 383 375 365 379 373 357 369 378 371 388 388 373 393 377 386 391 400 371 379 402 379 399 376 410 406 410 411 410 405 387 413 420 387 418 419 419 425 414 396 398 429 433 402 433 399 399 410 402 429 411 424 424 410 431 407 409 413 429 442 440 449 417 453 455 427 436 458 430 453 442 428 458 458 438 463 429 459 472 458 448 460 472 448 472 440 446 447 456 476 444 449 487 473 450 462 480 473 487 470 494 463 475 492 466 474 460 477 502 507 506 467 472 499 486 484 498 470 482 512 513 500 517 517 497 514 501 495 482 521 521 522 486 529 494 495 530 516 500 500 537 529 495 510 501 545 503 500 526 505 507 538 534 512 507 556 523 550 557 535 522 530 564 549 519 535 554 522 565 563 572 539 537 576 552 561 550 571 550 545 575 578 562 552 538 537 587 538 573 592 556 572 542 568 588 581 545 564 574 552 584 560 571 555 606 576 569 558 609 573 561 611 601 586 583 617 562 591 580 566 569 585 583 612 591 591 570 625 586 631 586 583 610 576 583 635 637 618 633 602 638 612 596 603 636 643 631 642 643 650 606 636 602 614 605 633 613 611 649 602 655 632 652 654 629 613 633 641 617 647 608 642 643 633 660 649 626 641 671 616 662 658 660 671 656 620 634 648 660 659 673 673 632 667 658 645 684 651 677 675 637 635 669 655 631 678 692 662 651 686 688 643 684 645 684 669 655 663 693 677 688 696 672 692 653 649 645 695 666 676 658 669 665 688 685 658 713 666 658 686 668 665 701 717 668 701 653 699 699 664 682 682 714 691 660 709 719 668 689 708 718 692 686 678 682 718 669 678 723 716 728 696 686 675 721 681 732 732 688 734 674 698 681 679 704 726 700 739 695 678 694 722 687 740 697 685 744 714 679 734 701 710 717 684 694 743 705 709 714 695 741 682 680 708 694 685 692 729 739 750 732 687 683 727 715 737 701 684 727 718 723 730 711 696 714 691 689 712 695 740 689 721 742 715 694 744 720 689 717 747 744 710 731 741 744 730 710 715 692 750 706 719 706 694 693 704 695 695 729 737 696 722 697 740 695 725 738 750 713 723 741 702 697 731 715 698 725 697 725 694 699 730 741 704 727 699 719 731 748 728 695 699 718 708 694 702 741 717 724 718 695 699 727 727 742 696 739 705 744 750 722 717 749 747 738 714 709 721 700 732 706 694 695 746 695 720 696 696 694 729 725 738 692 743 716 743 692 717 729 750 726 714 704 702 706 693 728 740 696 731 690 724 690 734 741 690 732 718 703 700 697 690 698 738 743 686 709 714 711 724 725 717 690 718 721 731 687 733 744 723 713 740 725 696 718 687 697 695 704 684 711 692 719 698 710 725 734 736 702 718 697 717 676 701 707 714 730 704 675 729 738 737 691 707 711 688 730 734 719 735 720 671 726 722 674 688 725 672 673 723 721 733 719 722 693 671 685 700 674 717 682 685 669 704 723 705 678 690 719 658 675 680 665 720 657 666 719 676 654 674 687 690 651 681 710 656 680 696 648 680 657 664 684 654 663 704 696 652 660 641 643 641 657 650 675 700 685 653 654 699 695 636 670 649 680 690 637 683 637 665 679 670 656 685 652 664 635 636 632 628 635 658 663 657 669 632 656 662 620 638 625 644 641 646 641 660 661 661 672 654 665 634 648 635 627 620 664 663 619 654 654 602 660 603 610 657 607 654 599 644 615 645 646 616 636 645 592 640 638 614 632 589 620 635 588 623 603 639 631 619 627 622 575 599 617 604 575 613 607 604 627 615 577 625 578 585 572 594 618 593 571 610 561 605 564 590 597 586 603 564 587 605 601 559 557 588 555 590 586 578 562 567 559 561 581 568 565 552 549 538 578 582 534 564 564 583 553 582 538 560 578 549 542 570 531 521 537 537 549 565 557 527 540 516 551 556 537 519 531 556 559 554 552 543 538 546 522 549 501 542 543 517 504 496 504 535 509 521 534 490 522 492 523 501 521 491 484 495 509 516 499 494 481 480 502 518 514 483 517 493 473 478 487 504 481 489 482 492 476 483 498 469 488 492 479 496 461 493 465 467 487 446 452 474 473 466 445 460 462 473 439 461 445 461 468 446 434 441 468 445 441 457 427 445 458 431 446 443 429 435 440 425 417 444 423 432 421 422 436 447 446 415 425 408 422 436 403 419 412 397 411 428 404 398 395 413 398 425 414 390 391 411 401 383 398 404 387 394 405 383 396 380 401 397 406 378 386 379 366 396 399 384 371 363 389 373 370 391 369 357 367 360 360 371 363 363 363 377 355 346 343 374 343 348 370 370 367 347 354 352 336 363 339 335 356 327 326 348 349 345 322 339 336 332 332 346 333 317 339 312 320 316 330 316 309 329 335 331 321 328 313 325 319 312 321 308 300 297 316 302 317 305 286 295 310 294 299 307 289 305 278 294 297 290 301 291 280 293 273 291 268 293 287 283 287 280 277 280 265 267 264 261 269 265 259 258 276 270 260 266 249 262 251 262 252 245 263 254 260 247 238 238 242 244 256 245 249 242 242 251 243 230 247 237 228 236 241 235 232 219 229 231 222 218 235 226 232 223 215 209 217 220 223 214 215 212 219 216 212 199 204 210 209 212 213 198 207 198 198 201 201 191 191 189 188 195 190 201 188 197 180 185 186 193 189 176 178 182 176 173 184 186 172 177 180 175 175 181 166 168 175 172 161 169 171 167 167 168 160 156 166 153 164 151 157 156 159 157 153 146 147 155 151 150 151 148 151 141 144 141 141 146 142 144 146 143 134 143 138 137 141 135 139 131 134 135 136 131 124 122 131 120 122 128 122 124 126 125 125 114 119 114 112 118 120 110 116 113 107 117 111 106 106 107 104 105 107 110 100 105 106 98 103 99 105 95 101 99 94 97 98 95 94 93 90 91 96 89 90 86 91 87 85 88 87 86 88 85 83 84 81 85 78 82 82 80 81 80 78 74 78 74 74 74 77 75 71 75 72 72 67 72 71 66 65 69 67 64 66 64 62 62 65 61 61 62 62 59 59 60 60 59 56 55 58 54 57 53 56 56 52 53 53 53 54 52 53 49 52 49 50 50 47 48 47 47 47 44 46 44 46 42 44 43 41 41 42 43 42 40 40 40 38 38 40 37 37 37 36 38 37 35 35 36 34 34 35 33 34 33 33 32 32 32 33 30 31 32 29 30 31 29 29 29 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 23 22 22 22 22 21 21 22 21 21 20 21 20 21 19 19 19 20 20 20 19 20 19 20 20 19 19 20 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16
16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 20 19 20 19 19 20 20 20 19 19 19 20 19 20 21 21 20 21 20 21 22 22 22 22 23 23 22 22 24 24 24 24 24 24 25 24 25 25 26 26 26 27 27 26 27 27 27 28 30 29 30 31 30 31 32 30 30 33 32 32 33 33 32 35 35 35 35 35 35 35 37 36 38 36 39 37 37 39 39 38 39 41 40 42 42 43 43 42 42 42 44 45 46 47 46 45 45 48 49 48 47 51 51 52 51 49 54 50 51 51 53 54 54 54 54 56 59 57 60 58 59 61 60 59 58 61 60 60 60 63 65 67 66 63 65 68 70 66 67 69 72 74 71 71 71 71 77 77 72 75 78 75 79 75 81 77 80 76 80 79 85 82 86 87 84 82 83 83 91 91 92 89 89 95 91 97 94 90 96 92 94 97 98 100 101 103 98 97 105 99 106 102 108 108 107 107 107 111 104 107 114 112 112 110 114 116 115 111 113 122 117 119 114 122 122 119 124 121 129 123 124 123 129 125 125 129 135 135 135 137 138 136 138 137 134 136 138 147 146 144 138 150 151 152 146 145 141 145 153 157 157 148 147 149 162 151 159 163 166 156 160 161 160 158 161 164 172 174 171 162 172 171 174 174 174 178 171 170 183 175 175 182 189 187 176 189 186 186 190 192 195 182 199 192 189 202 199 201 187 189 207 195 203 207 204 207 194 208 206 215 212 217 217 217 213 209 211 207 215 226 208 216 210 223 220 217 229 230 217 233 229 230 220 224 243 230 235 236 228 228 244 237 238 245 252 232 242 256 237 253 250 258 247 260 262 257 267 247 268 271 251 267 252 274 260 257 269 256 265 279 267 260 266 283 268 270 287 272 273 284 277 289 274 296 284 297 286 275 298 295 303 293 304 286 292 299 312 287 289 297 296 302 316 315 294 297 323 322 317 324 306 316 301 321 307 304 319 330 319 335 317 315 343 315 331 332 330 343 349 331 322 352 337 351 326 338 342 343 344 356 342 358 365 340 360 370 352 341 354 353 361 372 372 374 361 348 356 373 384 372 361 379 362 375 390 386 364 360 362 398 381 363 400 370 402 383 391 401 407 377 410 386 381 391 386 394 416 398 397 393 403 417 414 411 406 421 390 416 404 421 432 428 403 418 405 437 420 426 421 421 432 434 436 448 435 422 434 449 429 437 432 458 422 456 434 431 460 427 445 448 457 441 463 468 442 470 472 476 468 478 469 440 457 464 462 468 477 449 476 492 447 471 460 451 451 487 481 471 458 487 489 479 502 498 466 483 464 508 508 502 492 469 472 511 504 503 484 511 487 497 516 479 514 511 510 502 494 493 532 504 507 519 529 494 528 516 531 535 510 532 507 538 502 517 503 515 535 552 555 522 541 517 513 510 546 525 544 516 555 521 516 546 547 559 565 534 537 566 531 542 568 533 556 568 556 568 565 585 555 546 550 571 554 576 561 587 561 589 585 597 575 589 588 574 558 570 591 573 555 556 609 600 589 604 596 597 581 559 609 593 605 607 563 608 573 591 604 614 589 620 586 624 618 627 594 609 630 582 608 596 623 606 609 581 636 591 609 594 634 636 619 642 625 644 599 648 625 619 600 600 595 619 634 626 626 619 612 634 629 633 661 647 661 608 630 649 615 667 649 624 655 647 616 614 653 628 623 633 644 624 652 640 637 672 642 670 628 621 683 660 637 674 641 640 682 682 647 645 651 673 663 635 649 648 659 666 666 690 683 643 670 652 673 689 699 693 665 658 692 690 694 700 684 690 651 683 709 683 700 685 707 673 671 692 713 686 701 714 708 686 659 669 673 674 706 692 684 684 681 683 690 716 666 667 672 660 704 723 728 688 728 719 704 679 723 703 703 709 719 717 727 714 669 672 724 711 712 733 688 729 718 678 699 731 720 722 687 725 732 712 684 721 683 740 678 702 741 719 729 692 746 694 699 740 714 683 695 706 724 726 715 692 701 707 700 738 712 740 739 720 719 693 693 689 745 725 738 731 705 724 750 693 702 743 722 687 713 698 693 701 694 705 732 690 729 697 727 742 742 691 694 712 690 694 749 702 750 741 725 695 744 695 710 716 699 722 692 727 739 704 745 729 743 693 693 698 745 714 709 722 703 700 697 694 713 699 718 694 711 750 724 738 714 697 710 721 732 697 704 744 700 723 709 749 735 702 695 719 736 750 722 721 726 746 721 727 729 734 697 731 708 714 746 718 735 723 724 744 699 702 709 710 699 746 698 734 710 715 694 742 696 743 722 746 694 741 719 705 699 747 720 708 723 695 690 692 719 702 733 746 731 700 727 702 736 743 713 729 723 732 723 697 730 732 690 687 713 729 687 741 746 734 731 739 735 733 713 732 713 693 749 740 738 692 709 711 705 728 711 717 723 721 694 735 744 725 734 686 732 744 689 675 741 724 720 733 677 673 720 687 718 687 671 692 676 736 676 719 708 682 703 705 710 669 718 668 723 696 675 729 689 664 670 719 669 695 682 716 668 724 661 711 672 715 696 692 698 700 703 674 675 669 699 703 713 698 685 709 701 705 652 655 704 658 688 679 695 653 667 662 710 647 663 673 644 689 662 679 654 653 638 644 673 661 667 695 634 678 683 697 692 648 637 656 631 684 657 649 672 689 663 641 675 629 659 650 634 672 678 639 676 655 619 649 668 619 661 620 614 651 612 648 619 639 659 632 651 623 647 618 618 633 661 603 620 624 624 656 657 599 619 605 614 599 609 597 620 599 608 638 631 616 610 627 618 605 628 617 622 642 614 582 610 606 636 608 600 590 633 626 584 586 625 617 586 610 617 592 597 599 602 583 601 603 574 616 596 603 591 571 607 604 570 564 585 599 607 561 578 588 600 566 572 599 550 547 587 593 589 587 548 555 552 583 584 547 547 533 560 548 547 548 560 528 575 571 539 572 538 546 571 543 521 545 546 542 566 565 542 526 566 526 552 520 534 545 526 513 528 508 555 517 533 502 505 540 544 528 518 516 532 493 537 515 499 514 493 498 493 491 507 523 526 525 503 499 504 518 522 516 508 509 485 476 487 468 487 496 512 469 467 479 507 474 460 498 483 460 491 482 463 487 474 486 459 460 469 460 486 483 466 476 455 451 454 463 458 456 451 442 477 440 442 455 455 428 427 463 443 459 447 428 454 448 435 432 435 416 432 447 423 430 414 436 431 438 433 417 403 443 422 408 434 398 407 411 423 399 413 421 406 413 406 388 403 412 403 387 391 394 388 384 413 409 379 380 400 385 371 400 403 396 390 383 393 370 388 365 362 375 393 361 370 365 381 389 383 375 385 380 373 362 372 371 343 367 357 365 360 356 358 363 360 367 358 343 339 345 335 353 330 357 324 334 332 333 338 349 328 334 336 347 332 313 327 339 309 330 313 310 334 310 316 326 317 303 307 304 322 323 299 319 294 307 303 315 309 291 296 298 295 301 307 283 293 284 286 277 288 281 291 300 292 276 291 294 283 291 266 271 279 283 286 287 284 260 273 280 267 267 254 266 261 266 263 267 263 272 246 255 254 243 245 241 245 239 261 240 237 249 250 241 245 236 233 242 250 228 235 243 240 244 223 242 222 233 232 222 223 218 232 231 220 227 216 220 221 220 214 220 223 204 204 202 213 205 215 206 203 209 200 194 209 208 195 207 201 192 198 187 188 186 195 188 197 190 180 181 188 179 182 178 179 179 182 174 183 180 170 181 182 180 174 179 179 174 172 173 174 173 172 160 165 156 170 161 164 154 165 155 158 159 161 161 155 149 148 146 151 144 141 142 152 139 147 143 136 148 137 136 140 146 141 133 131 134 129 138 133 130 134 127 132 127 124 122 122 123 127 129 123 118 116 125 122 115 123 115 115 112 111 117 119 108 117 112 115 110 106 104 105 105 109 101 106 105 105 105 104 103 99 104 100 97 93 98 94 93 93 94 93 94 96 94 89 92 92 87 89 86 87 89 88 85 84 84 85 85 82 80 82 77 79 75 79 75 75 75 77 74 77 71 72 70 71 73 72 68 70 68 70 64 67 63 67 65 66 65 62 62 59 59 58 62 59 60 60 56 56 59 55 56 57 53 55 56 55 55 53 54 53 51 53 51 52 50 47 47 49 46 47 47 46 44 46 45 45 42 41 42 41 40 43 41 39 40 38 38 41 39 38 39 39 36 37 38 35 35 36 34 34 35 33 34 32 32 34 32 31 32 32 31 32 30 29 29 28 29 30 28 28 28 27 27 26 26 27 26 25 26 25 24 25 24 24 24 24 24 24 23 23 22 23 21 21 21 22 21 20 20 21 21 21 21 19 19 20 20 20 19 20 19 19 19 19 20 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 20 20 20 19 20 20 19 20 20 19 20 21 21 20 21 20 20 21 21 21 22 23 22 23 22 22 24 24 23 23 25 24 25 24 25 26 26 26 26 27 27 27 27 27 27 29 28 30 31 29 30 31 30 32 31 31 31 32 34 34 34 35 35 35 36 36 37 36 38 36 37 38 39 39 39 40 40 40 38 39 40 41 42 44 41 41 42 45 44 46 45 46 47 46 45 46 48 48 50 49 52 50 51 53 54 52 54 54 55 57 57 55 57 59 58 60 57 61 58 57 58 58 61 63 60 65 61 61 65 66 68 67 68 65 66 69 69 69 68 69 73 70 72 77 78 74 75 73 78 77 77 80 80 77 83 83 84 79 81 83 86 82 86 85 84 85 93 93 90 91 92 95 93 92 90 98 93 99 94 98 99 104 95 96 100 105 104 101 107 108 108 108 106 110 114 114 109 113 108 113 113 115 118 118 112 117 120 121 121 124 118 121 123 125 119 127 129 129 130 127 124 130 129 134 132 134 140 134 138 136 137 143 145 136 144 140 137 140 138 150 151 141 143 155 151 153 158 159 158 147 148 153 161 164 154 161 154 160 165 163 168 166 160 163 164 163 170 169 174 164 177 169 180 182 179 177 181 181 185 178 176 181 186 184 194 196 194 187 193 200 195 201 198 201 196 190 192 198 200 206 202 206 199 211 215 212 201 216 203 217 222 205 214 217 213 210 220 209 217 210 232 227 232 225 232 220 226 235 237 222 230 227 245 232 227 237 235 232 241 250 237 249 256 251 248 255 248 257 253 259 261 258 254 245 262 261 266 261 264 275 274 264 267 274 260 264 278 273 276 274 279 279 265 279 278 269 277 288 270 278 279 300 286 280 300 290 302 298 294 292 301 295 295 287 311 304 317 303 304 307 312 301 298 306 300 299 302 330 321 327 325 304 332 323 319 333 327 341 328 321 344 342 339 325 349 339 343 323 339 352 347 352 334 334 340 348 338 358 353 334 351 346 370 344 357 357 351 360 361 361 372 362 372 370 359 380 356 378 370 362 358 369 361 367 382 390 385 370 391 394 378 404 382 403 375 408 396 386 383 399 403 404 405 409 407 389 390 417 403 407 390 418 409 407 417 410 408 403 410 421 411 440 401 423 420 430 437 430 417 444 429 437 421 413 438 432 437 423 451 452 428 464 455 429 434 433 426 460 451 463 442 437 477 463 463 437 475 461 453 451 475 487 451 468 489 486 482 460 488 450 493 490 458 465 494 478 478 485 501 507 467 473 499 464 482 467 471 507 477 511 485 485 499 477 498 488 495 490 527 518 522 498 495 498 498 491 521 536 529 504 537 537 532 503 509 547 536 504 547 543 503 517 511 552 534 521 547 519 519 544 514 517 518 546 532 554 556 552 549 544 569 537 543 528 531 545 527 562 541 560 566 582 581 578 572 572 583 570 563 537 566 555 592 563 553 549 581 551 594 600 563 552 604 586 594 606 584 586 595 571 562 609 607 574 608 595 570 570 564 603 586 593 610 580 598 610 597 628 604 605 603 629 583 620 609 577 585 604 593 626 617 600 620 601 603 613 607 619 644 647 620 607 651 591 625 630 634 646 648 647 655 607 617 645 624 655 608 634 617 646 654 635 623 627 640 659 664 646 617 656 653 636 648 667 614 652 635 671 648 681 620 631 639 621 648 668 622 678 665 650 673 667 629 631 661 654 659 655 646 673 681 632 641 661 662 699 677 673 667 677 654 643 653 704 686 653 685 676 661 679 666 667 646 670 694 658 699 688 676 687 659 668 674 688 660 688 672 703 693 681 674 688 679 669 660 683 688 705 663 687 682 696 696 686 670 696 714 693 730 672 716 720 729 709 730 667 668 683 727 681 678 673 675 734 738 677 713 715 705 705 690 709 702 720 735 697 742 687 675 689 731 742 687 695 709 742 746 743 729 746 681 690 718 701 689 729 739 682 701 708 730 708 733 690 735 739 727 686 727 705 721 710 736 699 746 722 735 743 715 694 707 693 687 706 718 695 714 718 698 745 690 731 702 724 727 692 746 745 750 712 715 729 742 704 695 737 706 740 744 742 697 725 695 696 717 726 695 744 736 698 735 696 750 702 711 722 744 739 714 729 698 705 718 740 701 723 701 725 738 698 699 699 725 741 699 750 718 722 717 726 723 745 703 696 695 744 738 732 695 724 708 706 721 696 748 697 736 736 744 701 731 748 715 700 746 714 748 738 699 730 698 695 730 693 743 694 699 720 731 703 738 693 693 712 727 722 743 710 712 694 691 747 726 734 740 694 730 719 707 732 691 730 731 747 741 721 689 708 731 702 743 690 691 727 747 706 730 740 690 693 711 684 705 718 724 732 696 742 689 720 738 741 703 727 721 715 689 700 744 739 706 701 704 739 696 727 731 682 735 728 694 712 742 742 687 704 718 737 718 683 697 700 702 722 697 719 672 676 730 684 716 675 671 715 716 715 722 673 680 721 721 675 698 675 661 723 704 716 704 673 684 680 692 711 717 658 703 679 676 665 676 696 708 679 688 698 684 679 686 696 713 675 651 684 683 703 670 705 664 693 662 681 671 672 666 691 680 655 656 664 672 664 634 642 641 647 641 690 633 639 671 659 661 669 653 683 664 636 627 638 661 639 682 682 669 637 663 657 635 674 677 652 646 657 651 654 628 665 617 624 610 668 647 658 635 617 613 657 660 610 629 628 629 600 658 630 614 636 649 632 595 611 601 593 619 600 590 649 634 607 637 630 607 597 613 601 591 627 589 588 616 603 587 578 580 627 582 615 599 608 628 601 591 610 574 623 570 590 609 608 602 578 603 612 594 609 563 589 603 585 600 562 589 561 593 583 553 556 571 566 578 561 565 591 563 546 555 580 579 538 586 546 572 565 540 537 535 574 564 555 568 557 555 566 554 544 574 571 536 566 525 569 532 540 528 546 542 530 529 535 520 523 519 520 536 513 507 510 534 506 518 536 545 516 544 508 516 540 511 494 498 524 536 517 499 484 521 490 518 500 499 515 523 513 478 478 479 501 485 517 501 483 468 504 498 487 463 493 465 500 466 458 483 502 485 494 493 476 487 451 464 481 491 449 447 481 448 464 442 468 439 443 449 471 475 457 443 475 455 445 428 457 455 455 451 465 439 464 428 441 447 419 426 416 450 451 431 442 441 430 435 439 437 441 441 432 410 429 413 399 413 418 413 396 413 422 407 422 414 414 417 424 404 397 386 382 412 403 389 404 401 393 405 397 408 372 391 375 371 366 389 376 382 366 385 391 373 362 389 368 380 381 354 365 361 351 356 358 375 369 344 346 375 361 343 349 367 338 341 359 355 337 339 343 334 353 332 343 351 353 351 354 336 342 339 321 323 337 341 314 317 339 320 330 328 319 311 325 314 323 320 321 325 322 320 317 315 310 310 304 312 294 288 299 305 294 290 292 302 308 295 288 296 283 304 275 274 292 283 293 273 289 290 288 269 274 287 286 281 274 266 271 266 280 268 277 261 258 251 257 272 252 257 259 267 261 252 262 250 242 240 242 237 241 257 247 251 253 237 232 236 229 251 241 245 244 232 237 227 241 236 233 222 231 233 214 220 229 227 221 224 216 216 209 208 221 216 220 207 212 202 203 217 205 197 199 213 206 196 198 200 193 196 194 195 203 190 189 201 183 196 192 185 179 188 190 177 181 188 189 174 188 186 172 169 181 178 170 167 178 166 173 171 171 161 174 171 157 157 167 154 161 153 167 152 159 163 161 160 157 151 145 148 152 150 146 142 143 149 151 145 149 147 136 141 145 139 138 144 138 134 141 129 130 129 135 128 132 130 130 125 126 131 122 121 121 119 125 117 123 123 115 113 115 118 118 114 112 119 110 110 112 115 110 104 111 108 103 101 107 100 106 100 103 98 96 98 104 102 95 98 100 95 92 93 98 91 93 89 93 92 90 93 89 86 89 86 84 84 80 79 82 78 83 82 78 78 83 76 81 78 73 79 77 75 74 73 76 71 71 73 67 71 72 66 66 69 65 66 66 67 62 61 63 64 62 61 60 58 58 59 62 57 59 59 58 57 57 57 53 52 52 51 51 53 53 51 52 50 51 50 47 48 48 47 47 47 46 44 43 45 45 44 43 41 41 42 40 42 41 40 41 41 38 39 39 37 39 38 38 38 35 35 36 34 36 35 34 35 33 33 33 31 32 32 31 32 32 31 31 31 29 28 30 28 28 28 27 27 27 26 25 25 26 26 24 24 24 25 23 23 24 23 22 23 23 23 23 22 21 21 21 21 20 20 21 21 21 20 20 20 20 20 20 19 20 20 19 20 20 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 20 20 20 19 20 19 19 19 19 19 19 19 21 20 21 20 21 22 22 21 21 21 23 22 23 23 24 24 24 24 25 25 25 24 26 25 26 26 26 27 27 27 28 27 27 29 28 28 29 30 30 30 31 32 32 32 31 34 32 32 34 35 33 35 34 36 37 36 36 36 36 37 39 38 41 38 41 40 41 42 42 40 41 44 44 44 45 45 46 46 47 46 46 46 46 48 50 49 50 51 50 52 50 52 51 55 52 54 56 55 57 55 56 56 57 59 60 59 58 62 62 60 62 60 61 63 66 66 66 66 65 69 70 66 69 70 67 71 69 75 69 71 74 77 78 73 73 79 80 76 77 80 78 79 80 80 82 84 86 83 81 86 82 86 89 85 92 93 90 87 89 95 89 95 99 99 92 98 99 98 101 104 101 100 101 106 104 107 101 110 106 109 108 109 110 106 114 109 115 115 113 113 114 121 118 123 116 124 120 119 117 125 118 121 128 122 126 125 122 126 134 133 137 138 138 128 138 136 143 139 138 139 139 146 144 144 140 140 150 151 144 146 147 155 151 153 150 157 157 148 155 159 160 164 153 160 167 168 161 159 164 170 166 161 166 168 165 172 167 178 180 179 182 182 176 173 181 176 178 179 177 175 176 186 188 179 182 186 190 184 202 186 203 187 194 200 191 193 191 209 204 206 208 198 203 199 206 206 207 218 205 204 209 222 223 222 217 229 217 223 231 214 220 230 228 233 231 226 238 229 244 245 227 244 245 233 236 244 252 235 239 252 242 258 241 244 252 247 247 242 266 257 244 250 252 248 256 263 275 258 271 262 255 255 273 257 281 279 279 277 281 281 284 278 280 278 277 291 270 280 295 280 299 290 305 304 287 283 306 282 303 297 288 306 316 311 309 309 316 293 298 323 304 319 317 302 316 314 318 308 334 323 320 322 317 320 336 331 316 328 342 321 319 339 347 336 336 342 328 335 356 336 350 354 353 344 349 358 350 351 362 351 351 367 352 350 348 344 348 372 353 349 384 372 351 353 389 370 381 383 388 370 360 382 373 389 386 366 372 389 381 387 384 402 392 412 389 403 398 414 382 416 382 385 413 420 404 406 401 400 389 416 407 426 403 435 411 429 421 423 405 411 425 429 419 407 432 445 443 411 425 446 452 434 417 433 446 420 449 428 459 460 461 444 448 458 462 455 461 448 437 474 477 454 477 448 469 463 445 457 446 471 448 447 474 473 478 475 476 491 463 477 475 484 473 488 498 476 505 495 503 463 497 503 490 512 493 476 472 492 488 498 486 477 513 515 524 516 490 502 512 484 487 488 513 533 517 530 518 503 517 497 545 500 500 498 545 545 504 509 521 539 520 542 521 525 546 546 561 536 521 533 563 519 536 547 563 535 528 564 537 561 564 575 568 557 528 544 555 575 561 552 552 542 556 550 541 586 545 542 566 582 554 560 592 567 559 593 593 555 568 562 585 570 598 564 595 554 572 567 606 595 604 588 571 590 569 609 596 583 570 597 580 599 578 583 582 617 627 593 585 595 620 603 635 584 609 586 639 601 613 583 630 631 612 619 638 621 609 649 617 626 596 605 630 653 604 619 602 627 618 631 620 603 632 660 618 632 658 648 660 664 651 658 617 669 661 621 653 611 669 663 669 656 664 636 620 649 675 674 633 684 674 670 625 647 663 670 637 635 657 662 631 652 660 635 687 632 692 642 665 633 659 640 643 654 653 637 673 649 698 659 640 675 687 676 650 647 702 656 649 707 682 706 662 650 656 709 654 679 660 694 676 674 680 667 673 670 666 704 685 683 683 675 696 702 670 680 702 693 693 708 719 675 690 674 665 684 670 716 709 724 698 697 675 692 710 730 705 729 677 735 697 682 727 716 692 712 720 682 700 715 736 713 734 678 711 719 701 702 702 744 697 712 691 727 714 705 707 689 692 712 741 738 698 747 730 737 690 742 686 718 687 733 710 694 721 701 684 700 720 700 739 746 691 727 737 702 724 744 698 714 737 707 696 701 709 715 722 726 737 737 703 715 691 714 697 726 715 713 694 696 750 743 750 735 738 694 744 746 750 697 710 697 748 696 708 744 745 708 699 731 697 696 725 697 740 746 741 707 701 726 708 737 706 700 700 699 698 748 702 712 726 739 712 697 749 747 699 748 707 720 700 698 710 699 741 697 736 743 746 741 742 735 729 722 727 746 736 697 695 710 726 696 743 733 718 694 717 694 732 739 746 704 732 694 707 725 703 699 744 721 695 711 745 704 696 716 721 697 730 693 693 740 704 742 731 695 732 743 737 712 696 732 706 717 689 741 712 718 746 691 736 743 702 745 740 744 718 690 726 720 689 706 715 724 726 741 693 689 684 750 712 699 688 742 748 735 739 737 732 701 688 747 689 730 688 744 744 686 686 729 684 725 702 720 704 688 728 734 736 686 693 717 732 678 681 725 705 699 728 704 666 668 728 676 674 708 695 709 678 704 699 690 716 704 717 720 664 711 724 691 712 686 709 658 696 712 653 655 678 694 699 659 713 653 684 688 708 659 711 682 671 651 702 670 685 653 699 705 674 704 663 650 665 684 690 644 697 684 660 650 670 698 646 673 687 666 682 636 658 688 672 663 691 645 653 663 633 647 637 677 629 645 636 653 657 660 676 641 648 639 663 634 672 674 628 670 669 621 620 620 616 630 658 618 636 609 628 643 647 627 602 603 632 649 607 622 648 656 639 629 633 595 596 648 630 594 612 637 641 623 593 623 589 617 605 616 625 629 620 634 626 579 611 593 577 597 601 603 623 620 595 581 577 625 613 612 618 607 618 582 605 596 586 569 598 595 556 604 570 593 578 588 587 567 564 583 580 547 556 562 580 580 584 556 573 551 585 572 546 573 546 561 579 549 584 561 535 555 561 556 550 553 529 553 538 545 533 539 558 538 555 527 517 551 531 541 529 516 531 540 512 535 549 509 524 506 525 527 500 500 517 495 541 498 494 512 512 491 522 532 526 505 491 505 500 486 487 508 515 523 478 480 518 494 507 487 471 516 482 477 481 479 509 491 472 484 496 472 497 460 489 493 462 461 472 453 459 481 459 451 473 449 455 462 452 455 460 457 470 472 472 443 456 458 456 463 436 466 458 457 428 441 439 422 437 450 441 457 422 440 425 451 438 448 421 417 440 438 417 417 406 412 428 431 411 408 410 405 409 424 418 407 432 395 409 411 402 403 387 420 405 395 381 413 386 410 386 392 408 383 389 375 377 397 383 385 383 391 384 369 380 389 371 377 394 360 362 377 356 369 358 366 383 360 368 360 378 369 365 358 343 342 366 346 343 337 338 351 344 333 330 357 355 330 348 340 324 353 334 322 332 334 348 336 327 337 321 330 316 333 330 334 323 313 332 315 306 315 323 321 313 298 323 314 311 315 308 319 297 309 298 307 294 295 293 302 304 300 282 291 305 282 288 274 276 289 270 269 290 276 269 282 281 275 285 269 263 270 266 261 279 280 277 272 275 270 258 270 270 254 252 258 262 265 253 257 245 262 252 249 239 243 257 250 248 237 238 230 233 250 243 239 236 237 231 224 221 228 236 221 237 223 227 225 221 224 219 216 224 215 225 210 220 213 210 219 219 206 207 217 209 213 202 195 196 192 205 202 192 200 197 189 203 187 200 198 188 182 183 186 193 180 187 182 181 187 187 180 182 181 173 180 182 179 181 168 172 170 175 174 161 167 174 165 166 165 156 164 162 161 157 166 163 153 162 152 161 152 148 158 151 156 142 142 152 151 143 139 147 149 146 144 137 137 139 137 135 132 131 139 135 132 136 127 129 128 128 123 126 121 122 125 129 117 116 126 121 121 123 120 115 116 117 118 116 112 110 109 114 110 106 107 103 104 109 108 105 105 106 105 104 101 99 101 100 94 99 95 96 92 94 95 92 97 89 93 95 94 90 85 87 86 85 89 88 87 82 80 80 84 81 82 77 82 80 77 79 77 73 73 74 73 72 71 69 69 73 68 73 66 69 70 69 67 66 63 66 63 64 63 64 60 63 63 63 57 59 58 62 57 60 55 59 56 55 53 56 56 55 55 51 50 50 51 52 50 51 48 50 49 47 48 47 47 45 46 44 45 44 43 42 42 41 42 39 40 42 41 40 41 40 39 39 37 36 36 36 37 36 35 36 34 35 33 33 32 33 34 33 31 33 31 32 31 31 30 31 29 29 28 28 28 28 27 27 27 27 25 25 26 26 25 24 24 25 24 24 24 23 22 22 23 23 21 21 21 21 21 20 21 20 20 20 20 19 20 19 20 19 20 19 20 19 19 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15
15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 20 19 20 20 19 20 19 19 19 20 20 21 20 20 20 20 21 21 22 21 22 22 22 22 23 23 24 24 24 24 25 25 25 26 25 25 26 27 26 26 27 28 28 29 30 28 29 29 30 31 30 32 31 32 32 33 33 34 34 34 34 34 35 36 35 35 37 36 37 39 38 40 40 38 38 39 42 42 40 41 40 44 42 44 44 44 43 45 45 45 48 47 49 47 49 51 49 49 49 51 53 54 55 54 56 56 53 55 55 54 59 58 56 59 62 60 58 63 63 59 63 64 61 65 66 65 68 68 68 64 69 70 68 67 71 68 68 75 73 72 74 77 72 75 73 75 76 77 79 79 76 81 78 85 79 81 84 84 84 89 90 90 86 87 93 89 95 89 95 89 96 96 93 95 94 100 97 98 95 104 97 102 100 101 105 105 102 108 106 112 105 105 108 107 110 111 118 109 111 116 114 119 113 123 124 118 122 120 127 119 120 125 129 124 126 125 134 126 135 127 127 131 131 136 133 140 136 141 139 141 138 140 144 145 139 147 144 152 143 150 144 154 153 156 158 161 159 161 151 161 155 167 163 168 156 155 158 170 161 162 171 170 175 173 165 179 167 169 171 183 185 173 171 180 184 188 185 188 189 182 182 194 191 191 197 199 183 193 197 186 197 199 195 198 202 198 196 198 209 198 203 209 211 201 200 217 208 221 208 223 217 225 228 227 227 216 213 215 231 231 231 230 222 219 240 238 224 240 227 228 236 235 232 239 251 233 231 234 255 247 255 236 242 242 259 253 265 256 249 244 257 251 247 255 274 262 273 257 255 273 278 274 280 266 282 271 274 286 279 267 284 267 273 291 294 293 277 276 293 302 297 295 294 289 298 281 306 309 314 302 298 295 305 292 311 313 296 315 295 317 322 299 319 325 311 332 308 335 331 317 313 311 326 333 315 333 330 315 326 347 336 348 351 322 334 325 347 326 348 335 340 357 359 365 350 346 345 351 370 369 344 366 358 356 376 377 347 356 372 377 364 381 364 382 368 359 373 369 360 388 380 383 397 367 402 379 373 376 380 381 381 377 375 408 405 381 378 411 406 407 417 388 398 415 406 393 413 389 410 398 412 430 406 419 422 420 439 412 414 411 409 440 434 407 428 442 427 432 448 415 431 425 441 438 441 459 444 453 452 432 443 453 438 471 431 451 466 457 440 476 446 461 442 472 474 478 469 453 471 471 448 461 482 471 474 476 472 497 485 483 470 478 476 473 502 494 489 489 474 492 486 501 498 502 511 503 513 481 522 497 507 496 478 500 490 506 483 529 502 501 526 505 521 492 539 520 538 520 531 537 499 519 535 521 503 507 526 511 509 509 532 508 516 518 537 555 516 513 560 560 527 533 537 555 529 539 560 540 562 574 560 545 542 581 540 540 547 546 548 560 540 565 580 540 573 593 575 551 592 595 574 588 576 577 588 575 564 580 600 558 605 589 552 575 565 610 593 568 562 562 606 607 601 609 600 567 603 611 580 616 621 592 586 597 607 594 629 596 617 583 611 611 590 595 640 635 625 627 596 637 617 603 624 606 613 590 593 648 646 600 626 638 647 634 643 615 633 626 631 636 628 654 659 604 621 660 609 646 634 650 644 613 608 655 646 661 630 621 618 636 668 672 637 624 641 637 641 625 645 673 651 638 670 657 678 638 685 634 633 627 645 682 663 682 668 676 641 669 667 666 693 677 681 697 654 650 704 642 690 658 671 648 665 697 680 689 709 710 653 661 707 649 688 678 701 658 690 657 696 686 667 668 689 704 698 701 704 671 682 678 665 717 707 673 697 702 723 661 697 662 724 701 721 722 721 689 725 692 712 727 706 679 725 694 704 717 704 709 698 721 678 681 704 733 722 701 731 679 735 704 692 744 717 677 704 676 731 739 727 727 702 717 680 745 749 702 749 716 710 696 706 691 709 689 732 732 692 747 731 688 705 719 750 709 729 691 694 702 689 728 707 741 716 702 703 741 740 712 716 716 688 700 749 690 705 702 690 698 703 738 693 730 728 693 738 723 750 725 745 733 698 733 739 711 698 712 730 702 731 748 742 699 725 701 728 725 698 696 715 724 738 700 721 700 696 737 744 741 733 711 699 697 719 701 702 739 743 745 697 735 707 712 723 750 697 701 717 716 747 699 728 732 725 704 698 704 696 697 719 696 698 704 695 699 706 702 698 733 747 713 699 748 741 710 695 696 717 745 747 726 742 697 730 715 705 693 735 698 695 702 733 707 721 701 720 715 723 744 692 696 721 711 698 717 691 692 699 721 701 712 688 693 724 689 714 687 746 688 707 715 702 735 723 729 685 699 710 684 701 731 730 738 739 723 740 725 704 737 718 737 687 697 725 744 682 710 742 735 742 716 706 708 681 733 692 732 713 736 691 684 722 735 704 699 731 731 713 736 723 687 730 731 717 686 731 720 719 713 669 717 697 699 703 711 666 715 664 694 703 713 703 682 673 720 717 662 705 716 670 676 673 724 703 677 705 707 666 703 653 667 681 666 670 666 715 667 670 655 657 702 700 685 685 650 651 684 675 651 690 693 648 686 644 681 686 671 654 638 660 683 646 640 657 640 647 637 685 669 657 692 671 670 636 646 664 664 675 649 638 634 657 665 652 674 629 674 645 662 630 634 631 653 616 616 633 673 615 664 643 670 632 645 661 638 632 637 624 621 628 617 640 643 653 604 608 622 625 647 597 624 647 621 627 643 642 595 647 595 601 635 594 587 604 587 605 640 610 580 621 629 619 605 603 618 609 593 622 580 574 627 571 585 623 581 621 593 608 564 585 619 596 572 564 563 585 592 590 601 581 555 593 577 551 579 558 572 597 589 575 585 557 551 541 545 557 585 560 571 545 535 573 570 534 560 536 569 557 543 568 550 552 565 539 526 559 541 537 560 520 524 531 518 535 548 552 549 520 531 545 525 521 507 542 527 511 520 532 507 497 521 532 540 532 501 536 499 528 534 537 532 490 528 514 497 489 485 504 524 525 524 506 515 508 490 503 476 485 483 474 514 468 505 471 498 496 488 483 471 462 499 491 467 454 481 477 491 462 486 478 474 478 461 451 461 481 454 445 444 471 474 456 460 435 474 446 456 449 466 456 443 465 452 445 437 434 459 444 428 437 442 429 454 442 423 430 442 424 440 413 443 442 423 437 412 411 421 433 402 419 411 410 424 425 428 414 424 398 385 391 417 395 394 406 387 388 382 386 387 382 397 390 379 391 391 402 368 377 398 381 392 384 393 386 364 374 360 378 383 359 373 363 367 374 349 354 353 365 358 349 371 353 348 356 350 337 362 352 348 343 352 339 332 341 329 339 324 323 329 325 332 349 320 342 321 346 315 333 333 310 317 329 315 313 335 313 319 331 315 304 310 322 322 314 307 310 308 317 299 306 299 308 285 292 302 290 296 290 290 292 291 298 290 300 296 288 281 292 295 267 290 277 271 272 284 264 287 277 266 260 270 277 268 266 254 271 258 259 262 257 249 254 252 246 247 251 241 246 243 240 252 254 243 234 241 247 240 234 231 239 241 239 236 245 224 232 239 224 236 219 232 235 219 217 227 215 217 215 217 217 226 215 222 214 208 213 208 219 216 210 213 197 199 211 208 199 202 209 194 201 191 203 188 197 198 183 193 188 189 185 188 177 185 191 182 173 188 186 178 173 185 179 168 172 181 169 175 172 176 176 162 167 165 171 167 168 167 156 155 152 152 156 161 162 156 162 160 149 147 152 155 147 143 149 143 141 140 137 142 146 142 134 138 133 142 139 133 141 130 130 129 130 136 136 133 135 130 128 125 130 123 119 127 122 119 123 121 119 120 113 119 115 118 113 113 108 109 106 107 113 107 111 106 105 110 102 103 108 100 102 100 102 102 103 102 102 94 99 92 91 92 92 93 95 96 89 88 93 87 85 86 90 83 85 87 80 87 84 85 81 82 81 80 82 80 80 76 73 79 74 75 75 76 75 71 69 72 71 73 71 65 68 66 69 67 67 62 61 61 61 61 64 61 59 61 58 57 58 59 57 58 55 57 58 54 56 55 55 51 54 51 50 51 49 49 51 49 50 47 49 46 46 44 46 43 46 46 45 43 43 43 43 43 42 41 42 40 40 41 40 39 39 39 38 38 36 37 37 36 36 36 34 35 33 33 34 34 32 33 31 30 30 31 31 30 29 29 29 30 28 28 28 27 26 26 26 26 25 26 25 25 25 24 23 24 24 24 23 23 23 22 23 22 21 21 21 20 21 20 20 20 20 19 19 20 19 19 19 19 20 19 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 20 19 20 19 20 19 20 20 20 20 19 20 21 20 21 22 21 21 22 22 22 22 22 23 23 24 24 24 25 25 25 24 25 25 25 27 26 27 27 28 28 28 29 29 29 31 31 29 31 30 30 32 32 31 34 33 32 35 33 35 36 35 35 35 36 38 38 37 37 39 38 39 39 40 41 41 42 41 42 42 43 43 44 45 46 46 45 46 47 48 48 48 49 47 49 48 49 49 50 51 51 52 54 53 56 53 53 55 56 59 59 59 57 60 57 57 61 61 59 62 64 64 64 66 63 66 63 69 65 66 66 66 69 68 74 71 71 74 72 76 77 75 76 77 75 77 80 78 80 81 78 84 79 81 80 88 86 82 87 88 91 91 93 93 92 92 94 96 91 92 99 97 100 97 102 98 97 100 103 102 100 106 107 108 106 106 104 107 106 104 114 113 106 110 109 113 116 115 114 120 120 114 122 119 120 124 120 128 120 128 128 123 128 123 133 132 127 133 137 135 135 139 132 130 142 139 141 135 146 142 139 144 149 143 149 151 148 141 155 146 152 146 153 159 157 157 161 158 164 167 153 161 168 161 165 160 167 161 165 167 169 164 175 175 177 178 168 169 175 177 173 187 188 183 178 174 184 184 180 189 187 190 197 196 192 190 199 186 190 204 195 198 203 199 199 201 212 203 214 203 214 216 212 214 207 212 215 211 212 209 223 229 212 217 227 225 233 231 228 228 224 235 232 231 235 234 245 233 237 241 247 242 236 235 234 249 249 252 238 244 248 261 254 245 263 247 247 245 259 259 257 268 251 262 270 257 253 270 268 281 274 275 282 281 264 281 290 278 288 286 271 295 269 276 293 278 293 284 293 299 278 279 290 294 304 287 314 303 295 292 315 296 295 315 293 322 315 322 317 318 324 312 328 329 327 317 329 318 325 314 339 340 320 320 345 320 318 320 334 336 350 350 348 353 355 329 336 329 358 355 353 342 342 361 341 357 368 350 373 354 343 354 354 367 347 370 376 368 372 374 369 388 378 373 375 358 372 367 366 389 376 391 369 373 391 379 391 391 387 387 389 399 379 392 396 417 391 393 419 421 396 407 396 403 399 405 400 419 413 427 420 408 429 431 419 414 428 415 439 408 442 441 439 419 433 414 445 435 417 416 431 450 458 433 420 445 456 432 457 454 454 431 439 456 459 456 440 471 442 465 439 453 466 441 473 465 486 449 480 469 478 452 481 474 463 489 456 482 499 491 476 477 504 492 485 479 474 496 490 491 492 501 471 474 496 514 513 504 495 522 489 527 529 523 515 522 525 504 499 515 521 491 501 498 516 506 512 519 506 543 528 515 531 537 505 533 510 541 522 510 526 528 526 556 556 562 518 532 534 515 518 518 524 535 522 528 541 572 564 563 565 561 542 531 572 534 535 549 577 563 570 570 545 581 553 581 545 574 583 568 570 561 551 587 567 561 600 579 573 560 588 600 558 601 590 610 582 612 573 564 574 579 596 622 579 572 589 586 615 625 570 624 580 623 605 620 588 599 602 577 623 621 638 607 599 620 600 629 627 617 645 642 596 644 615 614 597 624 627 625 628 646 639 641 622 619 658 600 630 628 625 606 628 637 617 649 631 608 642 659 646 631 641 647 662 637 639 629 650 629 646 630 652 654 651 683 654 623 630 649 627 652 669 625 627 635 678 683 644 639 641 678 660 670 679 661 641 689 637 680 699 694 678 668 701 701 669 691 640 687 680 659 661 675 657 709 711 708 703 657 648 682 700 667 713 663 707 698 690 698 698 682 710 717 659 699 690 703 676 675 661 659 726 714 665 697 717 682 715 664 685 730 698 675 673 692 693 692 721 687 691 723 703 718 705 719 684 704 706 674 680 674 696 686 702 740 680 726 711 722 686 740 684 727 744 737 688 698 692 708 731 726 715 702 722 698 716 709 715 706 738 718 694 701 730 750 702 710 742 707 725 716 706 694 706 711 744 703 688 750 698 693 749 699 711 695 724 696 737 693 733 740 749 745 703 719 732 728 695 749 715 714 719 702 748 732 730 716 700 703 722 696 750 707 712 732 746 748 742 720 699 696 708 749 699 746 711 716 707 719 731 704 742 706 715 750 697 725 707 696 699 748 699 714 746 698 699 702 702 696 702 740 700 697 726 697 720 708 732 721 721 727 705 724 707 703 729 709 699 743 698 698 747 697 729 730 750 729 724 718 736 739 710 702 699 722 699 731 737 708 743 732 716 693 699 707 703 744 697 722 694 694 747 749 695 696 742 732 725 700 695 711 730 722 744 717 697 693 715 695 734 734 706 718 741 724 732 687 717 715 688 726 714 694 705 693 750 738 718 689 747 739 747 741 736 724 685 736 694 740 706 710 689 717 680 738 698 723 680 726 703 724 679 717 724 690 679 677 693 729 723 722 706 722 719 739 737 709 718 678 724 737 732 732 723 667 692 722 727 666 719 714 686 670 683 708 690 690 705 719 672 673 669 664 701 722 705 679 680 679 665 687 689 718 667 660 684 655 714 671 698 681 684 691 677 705 648 673 705 689 707 650 672 676 675 682 686 705 663 696 643 704 687 685 661 700 698 696 680 692 682 647 650 677 660 681 665 693 658 677 677 669 677 631 678 662 627 661 669 629 653 640 645 633 637 661 674 636 620 625 623 675 643 642 669 629 629 658 666 640 656 613 666 643 646 649 654 618 616 650 648 646 641 606 619 607 632 616 645 627 645 622 619 607 620 630 606 612 597 589 619 586 593 625 633 620 636 627 618 635 583 587 616 584 613 609 618 590 579 585 577 579 598 597 605 609 574 618 594 566 583 609 573 579 591 584 554 589 568 576 550 553 553 600 558 599 592 579 580 582 595 587 543 564 568 579 535 585 561 554 577 570 563 556 561 542 565 543 551 535 547 541 525 556 552 534 535 517 523 551 523 537 547 522 517 559 523 540 510 546 506 525 506 515 550 541 498 521 545 541 523 502 497 503 527 503 506 505 512 512 492 513 498 519 516 499 522 516 496 518 505 489 476 476 518 497 512 487 506 471 500 488 486 472 506 503 499 476 462 479 468 481 490 461 496 485 450 469 451 454 471 442 445 468 439 476 480 454 449 478 443 461 453 460 459 441 468 451 449 431 456 445 432 443 458 419 428 434 438 443 426 428 411 414 435 442 438 419 403 443 442 438 417 413 436 415 397 421 423 400 431 399 417 397 392 406 423 422 412 384 398 410 396 397 392 390 410 403 404 394 391 380 383 394 395 369 399 371 361 382 395 359 368 380 375 385 364 377 376 381 354 371 345 374 350 360 370 349 356 363 366 363 366 352 339 356 353 336 342 345 339 326 339 353 352 353 347 334 324 337 331 315 342 323 335 338 317 324 334 313 333 320 308 315 302 314 306 304 302 317 309 309 320 296 309 313 304 312 295 314 304 292 308 296 302 287 294 285 303 280 278 273 290 288 286 293 280 280 268 276 288 280 284 280 281 282 274 277 262 256 265 266 260 261 256 267 263 254 267 250 263 250 247 263 240 255 254 250 250 253 236 251 237 249 243 246 237 236 240 225 225 234 227 223 237 227 222 217 221 216 228 226 218 223 220 217 227 210 213 225 217 204 208 219 204 215 208 199 199 214 209 198 194 209 202 191 203 205 194 204 201 199 186 194 192 190 195 187 180 187 192 182 180 175 177 182 170 180 185 174 170 177 168 177 167 169 164 162 164 172 161 162 160 162 160 161 160 158 161 162 155 148 160 160 150 145 146 153 152 151 148 152 150 140 137 146 147 135 141 142 136 141 131 142 133 137 133 139 132 130 132 131 131 123 132 128 128 121 122 119 123 117 116 114 115 122 116 113 112 115 117 115 112 109 108 110 115 113 106 102 102 104 100 108 100 103 103 102 104 95 95 100 100 100 92 100 95 93 94 91 95 92 87 87 87 92 89 87 87 89 83 81 86 83 81 81 79 81 81 78 82 76 80 78 73 78 76 75 76 74 74 69 68 70 71 69 70 67 65 64 66 63 62 62 64 65 61 62 61 61 59 61 60 57 62 57 58 58 54 56 53 54 53 55 54 53 51 52 50 49 50 50 47 49 48 46 47 45 48 46 47 43 44 42 44 43 41 40 43 41 40 40 38 40 38 41 41 38 37 38 36 37 35 35 36 36 36 35 35 33 33 33 34 32 33 32 31 31 31 30 30 31 28 28 28 27 27 28 26 26 27 27 26 25 26 24 25 25 24 23 23 24 23 23 23 22 22 22 21 22 21 21 21 20 21 20 19 19 20 20 19 20 19 19 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 19 19 20 20 20 21 21 21 21 21 21 21 22 23 23 22 23 24 24 23 23 24 24 25 24 25 26 25 27 26 27 26 27 27 28 30 29 29 30 30 29 31 30 30 33 32 32 33 33 33 34 34 34 34 36 36 36 36 38 38 38 38 38 40 39 41 41 39 41 40 43 42 44 43 43 45 45 46 43 44 47 46 48 46 47 50 50 48 49 51 52 53 52 54 54 53 56 57 57 55 56 56 58 59 60 59 58 60 59 59 60 64 61 62 66 61 67 63 67 66 69 65 67 68 72 72 74 71 75 72 74 74 75 76 79 73 77 76 81 78 78 78 81 85 83 80 81 86 81 86 82 90 88 85 90 91 90 95 95 94 89 92 92 93 100 101 97 100 103 96 101 100 100 98 105 105 105 107 104 103 103 111 107 105 115 107 111 109 116 120 113 117 117 118 118 123 117 125 126 128 129 128 128 127 127 132 129 132 134 131 136 132 127 140 137 140 139 133 144 136 142 138 144 139 143 139 142 150 144 149 142 153 149 158 151 146 147 162 160 153 161 157 162 155 157 154 168 163 167 160 161 173 163 166 173 164 179 180 180 180 175 173 185 171 174 178 174 186 187 189 178 195 181 189 197 198 199 196 191 200 188 189 192 204 205 199 198 195 206 199 211 200 200 214 207 206 208 204 222 222 224 221 210 228 226 219 221 224 231 222 224 221 229 220 240 230 238 237 244 237 233 234 247 244 246 250 232 236 237 256 255 244 251 249 240 251 255 250 243 247 246 256 259 264 253 251 261 254 258 266 269 260 270 261 268 279 276 286 286 289 282 278 269 292 273 287 292 292 283 295 291 292 299 284 291 295 292 306 302 286 291 292 315 311 308 319 307 300 325 326 320 321 301 302 321 330 307 330 318 314 313 312 329 328 325 340 320 317 333 337 331 326 352 343 341 331 354 356 348 354 353 355 363 332 335 338 337 363 345 362 357 374 376 351 348 373 378 346 365 375 383 380 383 359 370 387 375 371 363 365 395 364 390 396 400 383 386 390 392 370 405 396 376 402 391 390 396 389 412 398 389 389 407 411 408 422 416 428 402 424 432 423 400 424 435 420 409 427 401 436 436 418 421 418 408 431 428 430 448 450 434 418 452 457 446 424 439 434 457 442 451 447 457 469 430 434 459 440 474 463 457 445 450 467 459 445 472 466 481 480 488 451 481 493 454 463 485 468 462 489 475 485 468 495 504 475 483 509 482 498 513 490 473 515 494 488 502 512 522 487 511 493 501 508 515 516 488 506 507 491 520 514 511 508 512 538 497 543 508 543 523 541 514 533 509 551 515 533 519 527 529 514 543 523 559 556 559 528 524 527 542 535 536 530 539 568 551 562 534 574 539 539 530 528 565 547 557 572 572 542 568 556 567 545 571 575 560 550 568 573 548 586 568 552 569 567 565 597 590 584 557 604 576 581 559 599 582 602 594 594 579 580 607 576 599 585 576 623 606 605 595 619 627 573 612 613 581 604 623 620 610 603 580 580 613 635 596 586 602 603 624 627 617 637 631 590 647 592 652 650 636 635 648 636 637 638 642 658 655 659 627 637 654 662 632 630 618 663 628 664 657 618 642 666 613 640 634 637 656 660 631 652 644 662 646 679 672 653 652 637 657 663 668 686 670 682 672 662 663 684 640 668 694 675 671 643 676 650 690 684 658 670 673 687 686 667 666 672 697 658 685 669 669 671 700 663 648 647 683 674 664 687 709 652 666 679 684 650 686 685 697 684 659 671 670 715 667 719 685 711 683 706 658 692 724 674 717 727 666 700 720 676 693 664 683 722 727 709 732 697 706 729 667 673 715 695 707 691 720 719 721 716 675 738 672 725 742 673 744 687 674 710 729 696 704 736 713 718 748 726 733 692 711 711 732 750 731 686 715 718 702 729 697 748 732 749 733 685 726 734 715 686 725 688 696 715 695 749 736 689 710 699 737 717 745 726 745 708 735 702 711 690 736 721 747 713 722 718 692 698 732 713 740 736 725 699 693 740 721 703 737 699 739 737 716 714 728 697 706 728 705 705 697 745 711 750 695 745 697 730 696 722 698 700 702 728 700 718 721 714 741 741 748 710 728 696 740 698 731 718 700 713 702 734 710 702 702 707 701 699 703 701 700 720 740 739 735 700 731 702 718 713 733 721 729 723 696 709 742 706 702 743 706 747 743 699 716 732 704 723 694 699 735 712 699 734 705 699 742 721 726 731 736 723 722 725 693 729 696 724 692 705 698 697 738 743 707 701 690 692 749 714 693 745 702 688 704 712 721 733 690 712 736 726 721 701 702 725 749 715 731 685 734 723 690 716 730 711 747 703 685 706 691 715 681 712 724 705 679 745 701 717 713 700 719 713 743 689 682 708 691 721 690 718 737 735 720 728 739 697 730 736 684 688 669 698 669 725 704 705 712 715 669 677 699 672 685 673 691 689 729 681 684 679 662 671 714 666 700 717 670 716 667 674 685 693 699 658 707 666 697 667 702 712 694 673 680 682 706 702 679 649 664 663 669 658 653 699 675 661 696 671 682 656 701 687 661 698 642 647 693 671 669 660 692 670 676 650 688 655 685 631 665 658 672 629 668 655 654 638 647 646 630 677 635 658 629 625 618 678 647 618 671 674 654 631 672 657 668 617 634 636 659 612 617 617 610 665 612 613 614 659 637 649 605 621 640 631 653 612 595 645 634 597 642 646 645 607 635 588 601 632 643 604 615 595 634 609 606 595 598 625 582 618 624 591 609 578 575 598 625 593 612 615 592 575 597 607 610 583 568 607 563 597 586 581 565 611 578 600 563 563 555 605 564 561 598 551 554 575 545 590 550 590 589 591 571 553 582 564 534 560 571 579 576 533 554 557 577 544 541 533 550 524 542 535 557 560 553 534 520 543 552 551 515 528 555 556 536 554 510 545 528 553 511 532 503 514 530 532 526 518 526 526 513 497 509 501 507 492 522 509 513 510 510 490 509 481 479 478 521 514 508 488 514 506 508 476 468 490 480 478 469 501 463 460 486 466 502 496 462 471 474 472 495 477 485 478 449 447 482 465 465 475 466 460 478 474 453 468 458 469 471 438 439 430 471 440 448 430 428 435 430 444 437 429 446 453 442 435 415 442 448 440 432 442 434 410 419 438 410 426 401 430 420 401 427 415 421 418 415 422 410 396 416 421 425 421 389 389 407 418 406 404 409 410 408 403 400 384 398 377 394 387 372 374 374 399 381 377 364 378 380 382 374 379 385 365 358 356 366 353 350 364 360 351 375 372 344 344 348 349 357 346 335 338 351 336 334 341 350 327 343 340 335 340 333 353 332 327 328 319 343 345 321 320 330 333 315 325 338 322 334 330 319 327 305 329 306 299 327 323 304 293 300 293 315 301 302 316 297 312 293 290 302 285 296 287 286 285 288 302 283 276 276 283 282 285 292 291 282 267 284 275 285 268 261 281 274 272 272 277 264 277 263 269 266 250 260 268 258 260 253 261 265 259 252 260 260 242 235 241 232 252 248 234 240 236 235 230 226 239 230 233 240 221 239 234 221 224 229 221 219 213 222 214 216 216 215 207 212 225 214 222 201 216 212 215 199 211 207 213 210 209 201 201 199 197 194 201 188 197 190 188 196 191 189 194 180 183 183 191 186 185 190 184 186 181 171 169 179 175 178 180 177 170 176 168 164 174 162 158 161 170 161 168 168 164 158 160 163 153 154 162 159 147 155 155 158 144 149 146 144 151 140 138 142 142 137 146 135 133 140 141 132 141 133 129 131 135 129 136 127 134 130 130 129 120 126 122 120 123 121 115 122 123 117 117 120 115 119 114 118 117 116 113 111 105 104 109 109 106 109 108 108 107 105 106 97 99 99 104 104 100 94 96 96 97 96 92 97 90 88 88 92 86 87 84 87 83 85 85 85 81 86 81 82 79 81 78 80 78 76 81 78 74 74 72 76 72 73 73 73 73 73 69 67 66 70 65 65 68 66 64 66 62 63 60 63 61 59 59 58 57 60 60 56 60 59 57 57 57 57 53 56 55 55 54 50 54 49 49 52 49 47 47 46 46 45 46 46 44 45 46 42 44 43 42 42 40 40 42 41 38 39 41 39 41 38 37 37 38 37 35 36 35 35 36 33 33 34 34 34 33 31 33 31 31 31 30 31 31 29 28 30 30 28 27 28 26 27 26 27 25 26 25 25 24 25 24 24 24 24 24 23 22 23 22 21 21 21 21 20 21 20 21 21 20 19 19 20 20 20 19 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14
14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 19 19 20 21 20 20 21 21 22 22 22 22 23 22 23 23 23 23 24 24 25 24 24 26 25 26 26 26 27 27 27 28 28 30 30 29 29 29 29 31 32 32 32 32 31 33 34 32 34 33 34 35 35 36 37 37 36 37 37 37 37 41 39 38 38 40 42 42 41 43 41 42 45 43 44 45 43 46 44 48 47 47 48 50 50 49 52 53 53 51 51 55 51 53 53 55 54 54 54 57 57 58 60 59 62 61 60 60 61 59 63 65 61 65 66 66 68 69 67 68 72 70 72 69 69 73 74 73 77 73 74 74 79 79 77 79 81 77 77 84 77 82 79 83 86 81 88 89 84 90 84 90 87 91 93 88 92 92 94 93 99 99 100 97 98 104 101 98 100 100 104 106 107 103 100 101 111 111 106 112 112 110 111 112 114 118 116 119 119 120 113 116 116 119 125 127 119 127 122 119 124 130 128 124 127 128 127 138 127 132 139 129 134 135 141 132 135 135 137 135 142 143 138 141 144 141 145 154 154 153 157 148 148 158 153 156 164 155 156 155 163 156 166 163 163 162 171 160 161 167 173 166 175 166 175 167 170 178 177 183 174 185 189 176 188 189 193 193 192 179 188 183 194 191 189 193 198 196 192 206 193 194 204 209 209 207 199 200 199 209 201 218 210 219 216 206 222 209 206 212 228 216 224 230 221 230 219 218 220 220 234 226 227 227 238 239 246 231 238 245 231 232 244 243 245 246 256 248 240 256 261 251 242 262 250 249 255 263 268 254 270 257 260 251 271 253 271 258 269 279 271 284 260 275 277 286 270 287 268 290 279 278 280 288 288 288 276 298 296 296 288 281 304 283 302 308 295 315 304 294 314 303 293 293 293 299 300 308 318 307 312 315 327 326 307 316 325 320 313 337 331 311 337 342 338 328 317 340 348 336 350 352 323 341 357 333 338 346 347 349 337 360 342 366 360 366 356 348 371 352 354 352 366 379 362 370 383 385 373 385 381 372 358 389 361 386 372 390 398 366 385 400 402 398 392 372 400 389 390 405 413 405 396 378 389 400 418 383 414 402 424 416 416 397 403 413 422 428 394 405 420 423 425 430 408 436 404 403 428 410 419 408 447 448 429 413 446 454 425 447 461 435 441 456 439 449 462 451 467 465 455 467 459 435 445 458 453 463 451 461 451 472 442 445 466 445 485 472 486 454 462 485 473 493 498 498 465 459 485 479 494 496 495 488 474 488 465 510 485 488 514 515 486 514 490 486 499 479 523 493 511 498 490 492 506 510 530 522 519 509 499 526 540 529 507 537 532 545 540 531 537 517 502 546 528 522 508 551 535 517 511 553 544 553 521 556 566 516 560 517 549 528 538 544 537 548 560 553 560 548 537 545 559 557 577 569 538 566 576 564 557 544 569 572 570 554 598 582 549 594 595 548 564 560 559 554 599 576 602 604 579 569 598 567 611 603 594 585 594 613 583 584 611 582 584 612 597 622 574 625 573 594 620 628 596 579 612 621 583 593 602 588 634 598 629 605 592 586 625 618 632 633 592 618 650 638 592 609 638 653 622 603 616 601 619 628 652 649 612 645 618 607 626 615 647 648 657 636 619 636 624 627 666 640 641 674 659 658 671 617 680 630 679 663 648 622 640 640 676 648 666 640 631 676 628 663 678 632 649 678 659 666 637 694 650 676 667 641 667 682 670 662 685 685 704 664 692 655 683 694 695 701 675 699 704 711 676 705 668 689 662 713 690 715 701 675 686 655 713 684 694 716 671 691 700 667 707 686 717 718 673 663 700 674 700 715 714 672 722 669 685 697 695 692 680 728 724 735 727 690 671 686 731 671 677 678 722 681 699 733 687 710 719 731 701 684 678 715 677 681 746 744 712 687 736 722 683 695 727 737 718 733 744 723 699 736 721 695 705 750 699 710 709 749 686 686 689 746 685 739 710 729 702 715 694 703 747 749 711 745 707 716 688 689 728 717 738 725 741 733 694 730 727 691 737 732 697 732 723 727 748 694 695 697 697 730 693 716 710 715 720 707 734 700 734 699 741 750 741 706 700 748 731 695 726 697 744 702 727 736 697 698 744 707 699 718 701 717 726 742 700 718 699 739 748 697 729 731 711 727 746 712 702 727 727 731 730 699 704 698 749 743 716 719 732 720 733 700 700 732 732 698 748 707 704 705 698 701 734 709 696 710 747 744 708 710 717 711 733 695 695 744 728 736 722 700 699 742 734 709 696 694 727 728 711 709 718 735 697 694 712 701 731 693 742 699 697 740 692 715 750 727 707 692 713 694 704 703 689 703 715 697 736 740 740 727 710 689 746 708 722 749 704 748 704 740 719 737 684 699 707 726 693 711 744 719 708 691 739 729 734 702 727 698 715 733 684 688 728 727 675 677 693 705 727 721 693 710 700 739 725 703 679 720 715 689 690 728 703 715 725 701 670 724 667 707 698 712 681 711 699 716 712 671 704 694 701 691 687 656 689 700 658 699 698 669 693 692 710 697 705 694 675 656 712 691 701 706 703 711 657 669 646 666 659 702 688 695 695 670 685 695 692 674 664 657 680 659 671 669 640 670 672 674 674 692 685 691 676 650 689 640 677 627 642 628 636 626 664 642 629 665 635 677 643 676 652 652 671 652 626 668 653 624 639 645 616 671 621 636 651 663 646 661 639 627 637 609 627 613 631 602 605 623 639 599 614 611 634 647 629 635 629 644 595 647 594 640 643 622 630 625 635 604 622 632 581 584 604 602 601 583 575 588 592 628 623 570 582 618 569 615 588 616 612 606 563 611 589 606 582 571 607 568 561 591 552 583 596 578 590 591 577 564 582 557 580 548 565 541 559 575 560 587 582 568 542 534 550 577 563 544 556 580 564 527 580 531 545 573 523 550 531 557 564 551 561 556 553 552 515 522 554 543 539 510 534 520 531 547 504 523 501 500 499 507 534 524 515 499 510 539 495 505 501 516 489 507 515 489 505 521 489 490 527 517 486 494 479 506 483 491 519 504 477 474 472 479 513 485 495 473 505 495 503 469 468 479 475 482 456 473 491 482 487 486 462 485 444 443 452 442 459 461 469 467 445 464 468 471 434 462 444 461 437 436 436 465 450 441 449 440 424 425 459 454 448 417 433 454 452 441 445 425 407 436 424 418 430 423 414 421 437 403 434 417 395 427 408 430 425 407 387 394 424 398 401 406 406 400 417 397 383 402 376 411 411 384 371 374 399 402 382 382 369 371 366 361 390 383 373 374 383 380 373 362 369 357 362 382 361 349 371 343 356 344 364 347 364 350 363 348 358 366 362 349 352 353 335 330 331 336 335 332 336 323 348 332 321 336 336 318 316 325 316 335 325 313 311 315 326 313 328 325 308 327 310 311 313 303 295 303 293 313 289 297 287 300 303 300 285 298 291 308 300 293 291 290 286 300 297 281 283 275 272 290 293 275 284 279 281 283 272 275 259 272 264 278 265 274 259 257 271 268 271 266 252 260 257 266 258 245 260 253 240 240 251 234 238 255 238 249 230 246 231 233 230 236 244 229 240 224 220 240 225 220 236 219 229 229 224 224 218 229 219 215 214 214 204 214 217 219 206 219 208 201 210 201 200 210 200 206 203 195 199 206 203 202 187 197 192 198 196 182 191 192 189 185 189 181 184 187 188 171 175 185 182 183 178 169 166 177 163 174 169 171 171 159 166 172 168 156 166 167 154 161 155 158 153 161 149 157 160 151 148 148 147 152 143 142 150 147 138 146 143 137 146 136 143 137 142 136 140 134 140 129 138 128 137 130 135 124 131 124 122 122 126 127 124 120 116 114 120 120 120 115 121 118 111 112 116 110 111 113 115 105 104 104 111 109 109 100 99 105 104 106 101 104 98 97 100 98 101 99 99 94 95 93 89 95 95 91 86 90 85 89 83 85 84 82 81 82 86 79 81 81 80 77 82 79 76 78 76 75 73 72 75 73 74 75 73 72 67 69 69 70 68 67 67 67 62 65 64 66 65 63 61 61 59 61 60 62 61 56 56 58 56 55 53 55 52 54 54 51 54 50 49 49 52 52 49 49 47 48 45 45 44 44 43 43 45 43 43 41 44 42 42 41 39 40 39 40 38 40 38 37 38 36 36 35 35 35 36 35 36 35 33 33 34 34 33 31 33 31 32 30 31 29 30 30 29 29 28 28 28 27 27 26 26 25 26 26 25 25 25 25 23 24 23 22 23 22 23 21 21 22 22 21 20 21 21 21 19 19 20 20 20 19 19 20 19 20 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 20 20 19 19 20 20 20 20 20 20 20 20 21 20 21 21 21 22 22 23 23 22 23 24 24 23 24 24 24 26 26 26 25 27 26 27 27 28 27 28 28 30 31 29 30 30 32 30 33 32 32 34 32 32 33 33 36 35 34 37 35 36 37 37 37 37 40 40 39 41 38 42 39 42 40 43 42 41 42 42 43 44 47 46 46 47 46 49 47 47 47 48 50 51 50 52 52 52 53 55 53 56 54 54 57 55 60 59 57 60 61 59 63 59 61 60 60 66 64 63 67 65 64 67 65 72 71 71 72 70 74 71 70 70 72 76 75 75 79 80 79 77 83 81 82 78 85 78 84 80 87 82 84 88 83 91 86 93 87 89 92 94 91 94 92 95 94 97 97 102 94 101 99 100 96 97 107 108 100 104 109 110 103 105 104 111 107 106 109 110 117 117 112 112 119 117 114 118 115 125 117 124 118 127 129 121 120 130 126 125 129 132 135 131 138 139 131 142 132 140 136 141 133 147 136 138 142 149 147 148 144 153 144 153 152 151 157 153 158 153 150 160 157 159 166 154 157 165 166 166 168 166 167 161 168 163 176 177 174 177 176 173 176 177 178 185 182 188 189 175 178 181 187 179 179 193 190 192 200 190 189 196 192 200 202 207 209 208 199 203 206 199 198 205 216 206 214 220 216 218 217 217 212 206 215 208 227 214 228 216 229 223 233 224 229 225 225 225 243 224 232 243 244 226 242 233 234 236 232 241 246 241 240 242 238 253 250 243 263 258 253 250 251 261 262 268 262 258 270 262 273 257 264 261 260 268 275 264 275 272 269 288 281 269 280 289 272 294 286 274 292 284 280 291 290 282 280 296 296 296 311 306 290 310 299 298 297 301 299 318 309 312 302 304 314 320 310 310 307 326 325 337 336 328 316 337 321 324 324 320 329 323 326 343 340 338 352 356 333 357 330 334 337 356 360 340 352 337 350 370 343 345 373 352 360 355 366 344 354 365 381 371 358 353 354 388 364 388 369 366 371 370 374 386 393 392 378 384 399 386 402 388 383 391 406 393 404 396 400 416 396 390 406 403 404 413 388 417 412 422 398 429 400 426 397 404 421 403 422 404 424 422 432 427 445 442 423 414 438 417 438 426 421 439 443 448 434 428 420 437 453 424 426 452 471 469 461 446 466 475 476 441 472 439 439 482 458 445 458 467 477 445 452 472 466 466 452 478 493 473 458 482 467 460 474 496 494 463 490 469 492 489 510 489 509 490 501 513 501 513 484 499 507 485 500 479 503 523 486 507 515 513 506 527 497 516 533 528 509 510 528 529 544 548 533 512 504 535 527 528 546 512 546 549 558 535 548 561 549 546 525 538 532 519 547 563 547 551 559 546 540 534 525 570 528 533 540 544 582 544 585 561 551 541 584 536 571 558 541 558 556 563 568 571 561 550 595 587 560 559 583 577 579 552 567 560 590 557 585 578 590 599 595 606 592 580 621 603 595 589 623 593 578 592 629 620 617 587 611 596 581 619 604 618 624 619 587 606 624 592 638 638 609 644 608 610 606 635 596 623 640 623 615 611 604 654 656 616 624 618 642 627 601 643 606 619 654 629 633 657 623 637 618 622 666 654 646 671 648 642 634 658 654 626 662 640 641 644 628 644 680 642 630 664 667 661 630 641 652 663 671 692 677 687 661 664 662 648 649 682 642 643 654 678 683 691 674 678 656 702 693 674 679 708 694 675 656 669 697 691 682 672 702 705 656 677 693 681 687 689 682 682 706 668 677 674 689 678 662 695 695 680 696 665 666 698 685 666 698 680 676 680 673 683 714 728 689 690 691 707 698 692 723 724 698 672 737 705 675 717 731 739 735 671 730 690 711 696 719 708 694 692 698 724 705 743 717 745 710 701 706 747 689 730 749 734 744 714 685 689 702 682 718 718 690 686 739 734 739 684 716 700 745 739 737 748 698 702 737 707 720 696 688 710 729 726 734 719 689 711 716 747 692 721 704 729 700 704 746 748 737 735 731 717 743 744 728 728 693 732 705 746 745 708 709 743 698 695 705 698 730 698 721 740 700 749 700 729 701 706 702 726 739 731 749 696 727 750 710 704 744 738 698 748 701 717 699 746 697 711 730 698 719 702 744 715 700 700 703 709 701 718 697 702 705 745 716 725 737 698 713 700 730 743 732 737 732 739 710 733 716 703 732 748 701 699 750 747 744 738 724 735 697 743 700 726 696 705 737 697 698 697 726 719 734 745 725 697 708 716 737 711 737 724 720 698 739 738 693 690 690 737 733 693 709 733 734 743 704 734 696 745 692 688 725 729 712 697 747 700 744 718 723 719 692 715 708 707 690 685 741 694 742 738 708 691 700 742 719 744 705 715 744 685 740 682 747 691 733 687 702 735 684 707 725 707 734 683 681 732 736 701 672 715 736 727 706 711 704 676 702 734 707 681 673 708 672 729 710 692 687 676 724 709 666 689 695 725 704 663 681 693 688 724 676 696 661 657 715 659 714 665 688 715 686 650 677 665 688 683 656 686 664 696 696 708 680 663 644 645 655 698 655 654 679 686 659 691 690 670 680 689 639 650 662 695 633 645 631 656 648 672 673 672 637 656 671 631 643 684 668 632 677 636 641 673 653 665 661 671 675 635 622 675 649 672 643 671 625 648 645 633 641 627 653 638 611 639 629 639 620 629 648 631 622 604 600 622 601 629 636 646 624 607 627 599 636 612 612 619 596 589 600 608 590 639 629 625 618 608 599 595 628 603 629 623 590 573 621 608 610 579 586 612 606 570 585 620 610 592 568 590 593 568 611 574 568 602 573 590 575 562 602 584 554 566 581 549 576 561 548 569 562 582 590 559 560 553 538 574 588 589 588 573 563 581 550 584 553 553 537 574 575 572 536 535 570 564 526 536 517 524 517 545 514 537 548 525 546 525 532 530 506 511 516 543 552 518 546 537 543 526 540 511 538 509 500 518 505 519 525 514 489 527 516 514 507 499 516 497 479 490 503 510 480 502 477 510 516 481 492 504 508 482 481 466 480 486 479 484 495 497 470 462 486 485 474 482 470 450 460 468 480 474 488 474 484 452 465 474 457 450 467 465 462 458 454 451 468 453 471 462 445 454 450 459 444 443 429 460 445 427 424 420 432 449 426 419 446 435 429 436 404 441 434 404 417 399 432 402 414 416 415 427 408 399 394 395 422 390 403 418 387 384 410 381 410 400 395 375 393 393 406 373 371 371 381 398 388 390 374 363 368 368 384 383 392 366 372 378 373 375 383 372 372 361 374 376 365 364 376 372 362 340 353 346 340 361 357 332 360 361 336 344 335 336 325 338 330 351 351 339 318 343 331 336 314 316 335 335 339 326 327 325 322 306 303 323 304 304 324 307 309 312 317 295 293 320 295 313 312 297 302 300 306 298 297 299 295 284 306 284 299 285 277 288 296 282 269 291 268 274 274 268 284 274 277 265 265 271 280 265 259 278 274 255 255 267 258 251 250 265 248 266 243 246 264 240 260 255 236 248 251 245 232 249 240 243 246 241 230 229 244 237 233 231 224 234 229 230 234 228 216 225 217 215 218 228 223 222 221 214 206 215 204 206 210 208 215 212 212 198 211 196 196 195 207 198 196 201 205 188 194 185 194 184 192 197 183 186 189 187 178 176 179 176 181 176 171 174 179 173 181 167 180 173 166 178 177 168 169 171 168 164 172 168 169 154 153 157 167 152 156 159 152 149 152 151 148 150 152 156 147 142 146 142 143 137 142 143 139 139 140 144 143 133 135 138 139 132 127 127 133 137 124 132 132 130 127 131 120 120 122 117 117 118 115 125 120 121 121 117 117 110 112 118 114 115 113 110 111 108 102 106 108 106 100 102 98 97 99 101 103 97 99 95 98 98 95 92 91 90 89 91 89 90 88 88 87 84 90 87 83 88 87 85 83 84 84 79 80 79 81 80 76 75 80 73 74 72 73 75 75 71 74 72 71 68 66 68 66 68 66 63 67 66 62 63 60 64 59 64 61 62 57 58 57 59 59 55 58 58 56 57 52 56 54 54 53 50 50 50 52 49 47 49 49 49 48 45 46 45 45 45 43 45 43 42 41 43 40 41 40 39 40 40 41 38 38 39 38 37 36 36 35 37 35 36 36 35 33 32 33 32 33 33 32 30 32 32 29 29 29 30 30 28 27 27 27 27 26 27 25 25 26 26 24 25 24 24 24 23 24 22 22 22 23 21 21 21 22 21 21 20 21 20 19 20 19 19 19 19 20 20 20 20 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 20 19 19 19 20 20 20 20 20 19 20 21 21 20 21 21 21 22 22 22 23 22 24 24 23 24 25 25 24 26 25 25 26 26 26 26 28 28 28 28 28 29 30 30 30 31 32 30 33 33 31 33 32 35 33 35 35 36 34 37 35 38 37 37 39 37 41 38 38 41 39 41 42 42 41 44 43 43 44 42 44 43 47 44 47 48 46 46 47 49 50 49 51 50 52 51 54 53 55 53 56 56 57 58 57 59 59 59 58 57 62 59 58 59 62 61 64 66 67 65 65 67 65 67 67 69 72 73 68 70 75 75 74 76 72 72 79 79 78 75 81 83 78 82 83 82 81 82 81 80 82 86 89 89 90 87 91 94 86 95 91 88 95 96 97 98 99 101 96 100 104 95 97 98 103 98 104 100 106 108 102 103 106 111 110 105 115 110 111 109 117 120 111 116 112 123 120 124 124 126 117 128 129 127 130 125 121 133 123 129 133 128 136 137 137 131 139 130 136 135 141 133 138 136 146 147 145 143 148 146 150 142 142 154 150 156 154 160 154 149 151 151 157 167 156 159 162 158 157 157 165 162 163 165 168 175 175 169 175 168 175 181 184 178 173 180 183 189 184 182 188 187 183 185 187 186 195 187 195 195 203 194 204 196 201 201 208 205 198 207 201 199 199 199 209 206 212 204 203 212 216 219 215 223 225 221 228 219 226 212 231 214 224 237 232 235 240 221 230 228 227 225 239 246 245 245 246 232 240 250 246 242 249 258 239 260 253 251 258 260 252 248 250 262 251 248 252 275 274 268 264 262 275 265 262 265 280 270 281 269 279 288 274 290 268 276 282 298 296 283 282 275 299 291 297 301 304 309 294 301 288 301 290 305 299 309 296 311 315 310 299 309 308 307 324 326 311 313 306 312 326 309 316 320 332 333 333 342 323 340 321 347 342 339 352 329 334 343 337 357 350 339 337 355 366 367 352 355 349 353 369 344 342 344 354 375 352 359 377 355 354 380 360 384 353 383 364 363 382 365 370 376 369 384 375 365 390 399 404 376 401 409 401 408 409 396 398 388 398 410 416 392 419 413 401 424 417 405 394 415 410 428 403 429 418 399 414 424 407 438 437 406 432 433 447 428 420 438 449 427 416 431 447 418 429 442 440 437 424 442 426 439 467 469 454 447 459 443 461 472 465 479 465 442 458 479 450 469 471 486 469 462 447 459 472 461 478 476 485 456 478 496 470 497 460 497 468 483 482 499 482 498 485 515 494 488 508 494 481 496 500 487 498 500 494 497 510 520 510 498 508 501 518 537 505 528 507 523 506 494 531 538 517 541 544 532 520 513 527 535 518 546 557 542 546 538 546 518 563 543 545 555 532 534 566 566 558 542 565 529 565 529 556 565 532 574 559 539 539 574 580 557 575 591 560 546 563 554 545 586 547 544 567 551 567 573 582 601 582 556 558 563 578 597 557 575 599 586 561 573 588 600 573 595 585 618 587 594 614 601 601 574 622 612 596 622 585 588 584 624 621 626 622 631 593 605 629 624 588 597 597 599 623 635 644 599 613 620 606 599 615 639 600 646 607 654 629 599 626 653 628 604 627 664 626 647 610 659 612 655 668 629 671 655 634 642 660 632 662 641 648 666 630 656 659 668 642 661 680 677 640 656 675 632 636 677 680 656 672 644 632 653 661 692 689 696 661 647 678 694 683 651 681 641 638 675 655 639 692 661 663 651 684 656 698 704 684 695 702 646 654 713 657 685 686 674 687 711 680 710 653 656 711 698 667 667 712 721 684 682 717 705 704 719 714 667 676 714 679 717 714 683 708 676 683 708 675 689 719 707 669 710 706 721 686 729 734 678 679 695 722 739 680 727 738 678 713 743 705 741 724 706 688 697 682 687 702 730 719 734 690 702 746 742 746 696 734 703 696 733 688 732 726 731 706 703 702 690 733 745 691 702 693 749 693 744 689 694 727 690 747 727 702 714 711 747 694 739 711 740 693 713 729 692 694 699 702 692 710 705 714 718 712 717 697 710 695 750 699 744 695 714 728 740 703 695 695 735 698 716 737 709 740 722 696 734 701 733 746 700 726 702 700 701 698 740 708 700 701 701 733 726 698 747 728 716 718 699 697 698 742 735 746 701 718 700 741 699 704 704 702 704 745 699 702 718 702 724 700 701 706 733 702 697 698 746 730 709 727 729 706 701 698 716 739 741 710 728 700 700 749 723 698 701 718 745 711 708 734 699 699 716 694 749 750 715 694 695 715 731 714 745 692 712 729 744 704 737 703 696 723 733 693 728 690 720 728 697 735 739 696 692 732 739 738 724 737 741 745 733 687 714 688 688 708 721 700 685 708 692 688 700 748 735 732 747 686 695 711 683 686 734 747 738 708 709 690 696 680 729 710 705 679 725 742 703 704 738 716 708 728 702 727 684 705 709 733 736 699 715 692 712 726 695 726 704 691 671 686 668 676 723 666 727 704 697 706 727 665 659 659 659 663 720 705 664 693 711 681 698 696 686 668 682 675 680 677 687 700 651 705 706 704 703 659 685 707 683 645 643 687 706 657 649 670 678 661 672 700 652 695 672 658 637 633 632 653 689 641 633 634 635 674 691 678 641 674 675 677 627 656 678 653 675 631 622 623 645 648 646 634 664 637 623 635 624 663 628 640 613 666 644 628 647 617 648 636 624 638 642 659 614 646 653 626 648 653 656 654 650 603 595 617 608 648 615 598 650 605 612 590 625 636 626 634 609 608 585 639 601 591 628 623 635 631 621 631 622 578 602 612 596 617 572 614 569 621 604 594 585 583 618 564 592 596 590 613 596 580 560 559 603 559 600 597 570 590 596 573 552 578 573 567 557 561 571 572 546 538 538 574 583 588 577 552 554 570 541 572 574 530 525 576 562 539 554 548 551 559 568 540 527 533 524 527 516 547 539 529 519 554 547 544 522 537 546 508 511 523 548 504 542 536 518 541 512 520 504 490 501 523 524 520 516 483 520 524 480 514 516 488 492 501 502 510 502 474 487 494 471 497 476 499 471 492 501 464 507 472 460 484 469 478 474 475 485 467 476 478 491 486 446 456 486 485 473 453 444 448 447 472 474 453 453 447 439 467 473 438 468 442 433 444 459 460 425 449 419 451 441 436 436 453 451 449 428 427 433 447 437 414 416 408 423 404 409 408 415 396 426 407 396 403 428 409 425 403 386 406 417 409 385 400 418 384 402 399 406 407 403 388 394 380 375 377 368 374 397 384 389 390 385 379 367 391 387 364 380 362 356 355 351 360 350 358 367 350 356 373 367 346 343 355 348 363 349 368 367 350 336 356 342 356 346 345 348 356 348 341 339 343 337 347 336 327 332 341 317 317 322 335 317 332 328 322 310 309 306 302 327 328 311 318 295 320 299 317 297 314 299 290 305 310 310 297 307 306 288 296 283 283 291 275 277 286 294 288 289 292 291 271 283 289 266 288 287 285 264 274 269 270 256 273 253 274 260 252 270 272 269 267 259 262 243 263 252 261 250 246 236 254 244 237 246 235 242 240 250 230 245 226 228 230 231 242 230 238 230 219 226 230 218 218 226 230 217 211 212 227 226 210 223 221 221 208 217 218 206 201 205 196 197 213 212 194 207 197 201 193 198 203 202 192 197 184 200 188 193 185 192 187 186 192 177 189 178 181 185 172 170 184 177 181 169 175 176 165 165 170 160 160 165 158 158 166 162 168 163 165 156 157 160 149 160 157 149 146 154 155 143 146 142 145 145 140 144 142 147 142 139 144 137 136 136 131 130 135 134 129 133 130 136 127 133 134 133 125 123 128 123 128 122 121 118 117 120 116 115 114 117 114 118 112 115 113 115 111 106 113 106 110 103 108 108 100 108 106 106 106 99 100 98 100 98 97 99 94 94 96 97 96 90 90 93 88 86 91 85 91 86 82 88 87 83 82 81 79 82 79 78 76 79 76 77 77 73 78 75 73 72 71 73 74 71 72 69 70 71 65 66 69 63 67 67 65 63 62 64 59 61 58 62 62 57 62 59 56 55 58 55 58 53 57 53 52 53 55 50 54 52 51 50 48 50 51 48 49 48 47 47 45 44 43 45 43 42 43 42 40 41 42 42 41 39 41 38 38 38 37 38 37 36 35 35 36 35 34 33 35 33 34 33 33 33 32 32 31 30 30 29 30 28 30 30 27 28 28 26 27 27 26 26 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 21 22 20 20 20 20 20 19 19 19 20 19 20 19 20 20 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13
13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 20 19 19 20 20 20 20 20 20 21 21 20 21 22 22 22 22 23 22 22 24 23 24 23 24 25 24 25 25 26 26 26 26 27 28 28 27 28 28 29 31 29 30 32 30 30 31 33 31 33 34 35 34 35 36 34 37 36 37 36 37 39 38 39 39 41 39 38 38 41 42 41 40 41 43 42 42 46 44 44 47 47 47 46 46 46 49 47 48 52 52 52 52 53 52 51 52 56 54 55 56 55 56 59 56 61 58 62 57 61 64 62 60 65 66 64 63 68 66 64 66 65 68 66 71 68 69 72 74 72 71 75 75 77 79 74 74 81 82 83 76 84 79 82 85 86 81 87 83 85 83 85 87 86 87 91 87 90 92 91 90 96 98 98 100 96 98 101 103 97 103 105 100 107 103 100 109 105 104 104 106 106 115 109 111 117 113 118 110 119 115 120 115 124 114 118 116 127 127 128 123 126 125 124 128 125 134 124 137 138 130 134 135 133 134 132 140 134 140 134 143 140 148 143 143 148 151 146 145 148 151 157 159 154 153 154 151 149 155 164 166 158 167 164 168 158 170 167 162 168 169 161 177 169 177 180 171 174 178 170 185 180 174 175 178 187 176 179 187 185 178 181 193 198 199 194 191 188 194 201 198 192 206 199 193 204 208 202 198 198 209 208 204 205 202 214 211 208 213 220 214 220 212 214 225 224 231 221 233 236 219 237 219 223 224 226 237 235 228 236 246 244 247 248 234 242 234 243 238 246 255 260 244 254 258 243 259 261 255 260 249 267 262 271 259 275 257 260 277 269 278 281 279 280 263 269 280 277 282 285 279 294 270 292 272 282 296 290 291 279 292 284 305 294 307 300 301 305 294 296 303 292 290 303 301 304 309 296 318 298 299 312 315 311 309 314 312 321 309 323 334 336 326 327 322 336 330 323 346 333 327 346 331 344 351 341 337 343 340 336 353 347 357 360 344 356 352 345 345 369 364 369 344 365 380 354 356 375 356 357 383 372 381 359 380 379 375 379 364 365 393 388 389 371 401 387 393 375 405 376 376 380 388 394 396 408 385 382 416 387 388 395 417 423 407 430 413 396 414 434 419 434 431 412 422 427 411 431 419 416 411 444 436 414 422 419 436 454 438 436 436 445 418 462 439 441 464 437 439 438 443 449 447 439 469 460 452 465 442 449 455 445 443 470 477 478 470 466 457 455 489 471 495 477 482 496 464 477 467 476 462 484 492 508 470 491 473 495 509 513 488 482 505 491 481 504 512 492 511 521 496 479 518 527 494 527 510 534 523 487 500 509 532 514 502 514 494 520 500 547 517 510 510 550 536 508 515 544 516 548 554 509 559 547 527 513 536 533 550 529 533 525 557 562 542 544 569 546 536 528 555 555 544 561 545 580 543 547 574 564 536 581 572 565 547 574 562 584 548 595 592 555 552 577 550 598 599 604 578 569 595 563 600 593 602 573 589 604 568 563 568 581 616 593 610 610 609 575 584 611 595 583 572 608 575 576 618 633 598 595 600 621 619 614 620 635 605 593 600 620 609 604 650 590 604 591 631 593 653 651 609 652 631 625 650 629 642 626 648 655 654 639 666 635 626 653 659 631 623 647 642 615 629 651 621 661 660 630 646 664 635 637 642 652 673 628 630 630 623 687 679 646 642 633 640 631 627 652 680 634 691 688 646 665 640 668 669 658 678 689 700 660 693 657 667 670 679 702 684 674 701 681 692 652 678 647 667 661 653 705 713 686 673 650 692 716 674 711 689 655 680 697 680 657 713 687 662 714 675 703 727 704 661 672 667 719 701 722 697 671 682 722 714 725 704 717 679 675 683 720 721 728 733 702 731 706 724 689 708 731 700 705 741 700 677 724 688 742 699 706 724 728 736 712 686 711 745 735 718 720 687 702 735 699 744 710 700 697 711 706 687 703 727 701 732 698 714 748 734 689 727 732 736 732 697 716 688 716 743 689 746 740 692 703 712 693 723 706 696 743 694 714 719 725 695 702 693 696 699 695 747 696 696 695 726 747 723 722 711 741 737 697 709 741 704 723 696 717 730 749 741 707 731 713 702 702 697 698 729 743 699 723 698 724 744 726 700 702 731 699 731 701 699 699 698 748 702 739 712 741 720 733 698 719 732 704 719 719 716 701 719 739 702 721 743 713 725 728 698 723 711 718 702 699 708 697 699 748 712 736 697 698 701 715 740 741 723 696 702 726 738 720 735 695 715 736 714 708 730 709 738 712 742 716 710 708 715 731 696 719 701 705 724 707 701 716 692 733 722 692 738 696 690 702 703 732 695 694 735 702 690 721 687 687 713 688 750 688 702 703 713 695 710 689 720 688 720 735 688 725 743 718 739 747 747 716 709 700 725 721 698 734 701 745 742 716 739 692 710 697 687 742 704 732 725 692 710 702 703 691 722 690 676 724 673 713 706 713 717 734 679 728 669 676 707 696 712 699 670 705 680 662 704 705 691 664 678 723 663 714 664 684 669 683 694 699 669 682 660 677 689 694 665 715 701 680 688 657 660 690 703 686 676 696 704 649 668 696 697 696 672 647 649 658 644 676 677 691 680 645 697 665 680 665 668 692 646 660 686 630 627 643 673 661 652 648 642 634 657 628 661 652 648 683 621 622 658 649 640 670 637 625 622 644 666 646 624 626 632 633 641 664 641 611 638 645 651 631 605 615 619 632 628 653 605 637 640 638 604 606 643 651 637 634 618 599 626 643 634 637 586 606 604 619 596 628 616 581 636 631 628 592 584 619 615 572 607 594 628 583 618 624 579 616 576 572 620 590 568 601 577 574 592 569 555 591 610 595 556 599 572 576 564 597 572 554 578 561 587 597 592 552 564 548 549 560 565 542 556 548 565 536 536 551 579 547 569 544 545 555 576 562 538 538 533 539 568 566 561 516 562 532 530 551 551 539 551 544 510 505 523 520 543 547 521 501 539 531 510 500 495 521 508 538 503 506 519 520 498 510 532 485 485 499 500 483 487 526 490 484 523 491 481 486 515 474 473 505 480 495 466 493 497 479 480 495 501 469 496 457 469 462 483 477 461 453 448 482 477 487 457 460 444 450 442 448 471 448 474 438 466 452 459 432 435 470 463 444 445 449 443 447 458 426 454 445 441 420 427 423 422 439 420 424 413 426 433 427 405 442 425 429 423 436 420 435 397 432 414 402 418 404 403 396 422 424 397 390 410 418 402 412 405 380 397 402 412 385 406 389 402 400 370 382 368 368 365 365 366 395 366 372 367 391 366 363 357 367 352 360 348 374 354 363 363 363 376 343 362 372 367 361 335 334 337 343 341 339 335 341 333 340 345 339 343 331 322 324 349 345 333 325 316 324 330 321 327 333 316 321 312 324 324 309 308 309 326 322 323 325 308 316 301 310 294 313 306 309 303 289 288 295 295 302 299 286 306 300 293 278 284 277 275 286 296 273 291 268 286 266 266 287 284 274 276 271 260 269 259 254 256 273 262 268 252 247 247 270 259 267 257 257 260 256 258 239 242 251 247 235 233 254 248 236 239 237 248 238 227 224 229 235 230 231 225 228 220 220 230 223 215 217 228 219 214 224 225 218 216 217 223 217 215 217 218 212 216 201 199 207 211 203 202 208 195 193 190 201 196 189 197 197 187 187 192 184 187 180 181 181 178 186 179 184 178 173 177 174 182 175 167 177 167 170 163 173 161 174 172 163 157 166 164 163 156 163 164 155 157 163 162 151 159 148 159 144 152 148 141 147 148 138 139 148 137 144 142 145 138 137 134 140 135 140 138 127 131 137 133 129 129 133 124 128 127 130 120 122 126 120 126 120 124 120 122 120 120 118 117 117 112 114 111 113 109 106 108 105 103 107 109 101 103 106 105 100 99 95 102 99 100 96 94 100 95 93 90 91 89 87 89 87 87 85 90 89 83 86 83 81 84 83 82 82 77 82 80 83 77 80 76 75 73 74 74 71 71 71 69 70 74 72 71 67 71 70 66 66 64 67 66 62 65 65 64 63 63 58 58 58 62 58 59 59 58 57 56 55 57 52 53 54 52 53 53 52 52 48 49 47 48 48 49 47 46 45 44 45 46 45 45 44 44 43 42 42 42 41 39 39 39 40 38 39 38 38 38 36 36 37 36 36 35 35 35 33 32 33 31 31 33 30 31 32 29 29 31 30 29 29 27 27 28 27 27 26 25 25 26 26 25 25 25 23 23 24 24 22 23 23 22 21 22 22 21 21 20 21 21 20 19 20 20 19 19 19 19 20 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 20 19 19 19 20 19 20 19 20 21 20 20 20 21 22 21 22 22 22 22 23 24 23 23 24 25 25 25 25 26 25 27 27 26 28 27 28 29 30 28 31 30 29 30 32 31 31 31 34 33 34 35 33 34 35 34 37 37 37 37 36 39 38 37 38 39 40 41 39 42 40 43 41 41 42 42 42 45 43 44 47 47 47 47 46 49 47 49 48 52 52 54 51 53 55 54 53 57 57 54 54 57 57 56 59 58 62 60 59 59 64 61 61 65 62 64 65 63 63 65 70 66 68 69 67 74 70 69 72 70 76 77 75 74 73 80 77 78 81 76 81 81 81 83 81 86 85 85 85 87 84 88 85 90 87 89 88 94 90 89 93 91 99 97 93 100 101 101 102 98 105 103 107 105 100 103 109 104 103 104 111 111 114 107 107 111 112 119 110 115 122 120 121 123 118 121 116 119 122 129 119 124 125 122 124 128 129 132 136 128 136 136 134 130 134 141 140 146 138 147 143 146 142 150 143 140 140 143 151 145 152 148 149 158 147 155 149 155 159 161 160 168 154 154 164 170 157 166 170 169 169 172 163 177 165 177 172 170 175 172 183 187 173 181 190 180 191 178 185 192 192 180 183 193 200 198 187 200 189 203 198 209 204 191 211 208 201 214 209 198 203 203 203 219 219 210 205 206 218 208 217 222 226 231 220 226 219 224 221 235 235 234 224 231 232 225 238 246 229 240 233 242 235 230 234 253 246 243 249 245 259 253 250 255 261 245 263 249 254 247 271 257 269 255 264 263 260 277 262 271 282 283 268 276 279 286 264 275 292 275 284 294 295 271 297 291 282 290 298 296 299 303 282 293 283 296 298 314 315 311 294 311 298 311 303 319 299 300 319 320 306 308 312 303 321 335 313 328 318 321 313 317 327 341 347 339 328 346 339 325 324 351 340 337 333 349 355 329 345 361 334 348 344 347 352 340 347 345 349 371 344 343 375 375 360 373 367 384 386 380 359 354 377 371 394 361 389 382 379 395 396 398 380 381 403 382 381 378 382 377 394 390 381 388 384 402 407 396 404 387 389 417 391 406 393 399 408 427 426 417 428 424 404 410 413 411 433 414 428 413 416 449 445 436 437 442 444 435 440 427 446 424 462 440 436 450 433 465 460 450 439 447 435 457 475 462 451 475 455 482 449 467 455 443 476 454 489 488 486 482 469 482 463 476 458 465 487 487 478 497 473 495 483 506 492 509 506 484 500 495 513 475 489 497 485 475 481 519 479 489 515 526 520 492 500 492 526 536 534 511 525 494 511 522 517 520 522 505 539 519 526 545 528 543 540 508 513 551 551 555 538 524 544 516 515 540 526 528 546 549 554 560 531 564 553 553 543 530 552 537 539 534 555 543 558 563 563 563 548 564 585 582 587 570 594 542 596 571 583 577 590 594 604 578 590 576 586 600 593 587 571 586 611 581 605 559 577 579 597 620 606 597 604 594 569 598 600 606 588 630 578 612 616 628 633 603 630 579 599 623 598 586 640 614 636 633 638 646 592 596 594 642 612 638 600 624 595 632 648 651 613 642 647 602 659 644 644 664 605 659 615 646 638 654 631 630 666 618 652 662 656 635 642 652 649 661 620 645 636 648 634 628 671 640 652 678 666 681 675 634 672 665 650 664 627 637 663 672 693 672 650 693 661 666 684 696 692 639 685 689 646 656 668 640 650 698 657 679 653 673 669 666 660 648 648 699 666 672 690 707 697 708 694 714 718 692 713 707 686 710 669 670 658 716 725 658 695 658 702 717 693 709 729 689 724 724 683 670 669 712 674 724 727 692 704 675 714 682 679 726 670 721 729 687 721 699 737 692 737 705 681 736 685 734 727 714 679 711 696 721 734 741 745 703 688 719 719 738 690 687 723 726 736 744 692 707 743 741 688 710 721 702 750 711 717 745 689 741 688 730 737 699 744 707 746 748 730 690 731 732 706 695 694 749 729 692 695 719 699 723 693 736 695 732 715 733 717 719 699 693 695 726 717 745 729 721 726 733 745 726 699 702 720 723 735 749 705 740 717 739 701 698 702 701 705 712 702 699 713 701 699 732 729 716 698 706 747 702 698 700 737 721 707 704 734 734 723 712 699 716 701 701 725 737 698 723 724 744 742 708 704 713 698 712 703 698 700 741 718 750 702 708 700 721 700 749 706 702 732 698 697 704 697 743 738 716 747 736 707 714 700 734 724 718 721 718 700 743 747 694 705 698 700 749 707 698 714 697 698 706 702 745 717 696 699 692 697 736 710 692 737 730 699 694 745 730 710 721 692 700 723 692 718 729 686 709 707 685 731 697 719 721 742 690 725 729 701 715 693 739 740 705 717 747 741 727 726 722 683 683 716 720 683 737 714 707 710 706 742 730 727 679 711 703 705 677 706 697 736 671 710 707 678 682 705 694 736 684 685 704 704 728 697 712 730 668 684 668 694 723 716 701 662 705 674 717 704 662 710 696 716 671 692 698 686 654 685 670 671 702 702 704 659 654 715 668 651 659 665 702 646 712 654 644 655 672 662 670 696 668 705 643 657 656 666 699 642 669 686 636 667 683 635 691 637 692 691 694 680 635 678 637 627 640 675 643 645 641 664 669 638 662 683 679 670 669 646 650 662 629 632 662 647 642 635 635 652 611 630 655 610 651 624 659 623 653 631 646 646 651 635 607 619 637 596 641 594 608 653 643 600 626 641 608 640 602 613 631 599 613 639 598 618 602 583 581 618 613 635 619 619 587 586 615 617 576 588 571 592 582 587 603 567 611 566 571 606 599 607 609 602 604 604 598 596 603 559 596 595 573 603 596 550 589 557 557 561 545 598 594 584 593 566 564 540 562 545 551 556 545 535 550 547 532 528 529 561 576 550 540 559 551 545 530 546 518 516 517 540 521 513 535 517 525 536 515 552 513 540 520 519 517 509 515 508 525 530 500 528 538 541 525 492 494 497 520 516 497 520 528 515 525 511 490 518 478 494 483 511 494 477 482 499 491 499 479 484 468 468 469 505 470 480 476 461 459 489 469 467 488 454 480 474 467 451 489 456 463 445 453 476 469 444 467 465 456 482 449 441 440 466 459 459 440 460 465 460 432 464 461 454 427 436 420 451 453 452 417 441 453 438 430 445 445 413 412 441 403 431 433 436 432 402 424 406 411 400 415 406 417 397 401 422 399 404 388 402 409 407 415 400 408 409 398 377 379 402 398 370 393 395 369 403 389 399 393 372 395 383 369 362 381 365 361 361 365 361 353 375 375 380 347 378 374 349 357 353 355 366 361 358 352 347 353 363 337 332 340 345 349 330 356 341 324 353 340 333 321 320 333 339 321 323 338 321 339 314 331 311 324 307 308 320 304 326 318 304 323 296 322 310 298 300 299 300 302 295 308 305 304 295 282 289 292 296 305 302 289 293 299 295 277 270 295 293 279 267 288 264 265 282 279 271 276 268 263 263 277 253 266 265 262 255 265 248 270 267 262 263 256 242 256 247 254 257 240 247 255 246 235 237 248 233 238 241 237 236 226 232 235 233 236 226 236 228 225 226 231 223 221 211 226 222 212 215 226 225 208 209 205 221 213 200 201 203 205 207 203 196 194 196 195 205 194 194 190 190 186 201 185 190 199 191 182 187 183 184 186 192 190 182 185 185 181 172 185 172 183 181 170 165 175 170 166 169 167 169 159 167 166 156 160 156 158 162 163 154 160 154 153 149 152 146 148 155 150 151 146 144 149 146 142 145 147 138 134 135 146 139 140 134 141 133 138 135 133 138 129 125 135 130 127 132 127 123 125 126 124 121 116 124 115 116 118 117 116 115 116 117 116 114 115 112 107 113 112 106 102 102 104 100 104 104 97 96 100 102 97 98 99 96 94 94 98 97 94 89 90 94 95 86 89 87 85 90 85 87 81 87 80 83 84 81 79 80 81 80 76 80 76 74 74 78 71 73 70 74 71 70 73 69 73 72 65 70 66 63 65 64 63 63 63 60 60 63 58 59 61 61 57 59 56 58 55 58 55 57 57 54 52 52 53 54 54 49 49 50 51 50 50 46 48 46 47 45 45 43 45 44 43 42 43 42 42 43 42 40 39 40 38 38 39 38 39 37 38 36 35 37 35 35 33 33 33 32 34 33 31 33 31 32 30 30 30 30 30 29 29 28 27 28 27 26 27 26 26 26 25 25 24 25 24 24 24 24 22 23 22 21 21 22 21 21 20 21 21 19 20 19 20 20 20 19 20 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 20 20 20 20 20 20 20 20 19 20 21 21 21 21 22 21 22 23 22 23 22 23 23 24 24 25 25 25 25 25 26 26 26 27 28 28 27 30 29 28 30 31 30 30 32 32 32 31 33 33 32 35 34 36 34 36 35 37 38 38 36 37 37 40 40 38 38 40 40 40 40 42 44 41 41 42 43 44 45 47 45 48 46 46 46 47 47 51 49 51 51 53 52 51 52 52 54 56 57 57 55 59 56 57 58 57 59 61 63 61 63 63 63 66 66 67 65 68 67 64 65 70 68 72 73 70 73 72 70 73 77 78 73 75 75 78 80 77 80 83 82 83 82 83 84 82 84 86 87 83 89 87 88 91 90 87 95 94 97 93 98 91 99 96 94 101 102 103 95 97 101 107 101 107 105 109 107 106 103 105 112 112 112 115 116 113 119 112 121 116 119 114 122 123 116 121 126 117 119 127 130 123 132 126 127 131 127 126 129 137 140 134 133 131 142 137 134 144 134 139 139 147 146 140 143 140 143 145 143 143 150 154 158 155 152 162 157 151 156 161 160 168 157 160 163 161 163 164 175 168 173 165 165 170 180 171 172 184 175 173 188 177 173 185 177 187 190 193 178 183 186 196 184 196 186 198 193 193 191 206 198 195 210 208 198 201 205 210 204 198 204 212 204 211 209 204 217 218 214 213 227 219 215 211 230 224 235 233 216 222 238 240 231 240 226 238 235 229 233 236 250 247 250 247 239 240 253 255 237 258 238 259 258 246 253 248 254 249 269 269 252 252 262 269 263 261 275 271 268 279 263 282 262 265 280 290 284 287 287 293 294 287 288 277 286 297 278 301 298 300 302 290 287 307 301 291 310 299 306 290 301 313 298 311 311 311 310 317 326 307 305 324 325 312 309 320 322 324 319 339 313 336 342 333 333 348 347 337 349 342 339 342 351 336 338 343 355 336 352 346 353 338 369 356 343 360 350 370 350 347 370 363 378 360 360 378 363 377 360 373 356 377 386 383 381 371 378 365 390 391 379 369 403 397 380 393 391 374 387 385 383 414 396 405 400 402 390 416 385 418 392 393 421 392 416 393 412 422 430 404 418 423 408 417 428 441 431 412 429 424 427 413 452 425 445 422 432 436 429 450 428 460 427 444 436 434 466 461 459 428 432 455 468 445 474 474 461 441 451 457 451 456 471 473 457 465 479 447 487 457 490 476 464 485 500 463 470 482 480 466 467 484 480 490 476 512 485 502 517 483 474 476 505 508 501 502 496 518 498 515 484 510 506 486 516 500 526 491 504 507 527 530 509 519 499 541 537 533 522 522 524 511 546 548 527 552 557 513 518 521 557 529 528 554 515 522 538 546 521 535 533 569 526 568 540 571 551 531 556 575 552 531 534 556 570 551 582 583 565 542 565 582 571 597 594 597 573 566 568 565 582 561 584 590 555 603 564 583 591 585 557 582 573 585 591 607 591 572 617 602 588 624 610 620 617 578 580 616 597 598 578 595 630 634 581 618 595 620 583 620 595 600 592 599 594 591 626 634 644 638 599 648 625 600 611 636 594 649 645 652 601 652 606 645 601 646 643 661 650 621 645 666 666 618 662 613 622 624 640 612 650 628 625 668 630 626 634 634 681 634 661 641 638 666 675 660 668 666 684 687 646 649 678 672 637 691 659 688 632 679 659 643 668 651 693 655 662 693 667 661 686 653 702 701 705 692 656 657 669 665 689 703 709 679 703 663 688 682 707 702 682 680 686 682 681 720 711 666 656 715 681 679 660 669 660 726 724 704 674 699 700 675 704 712 723 729 686 703 708 682 702 685 693 676 688 715 694 681 686 701 722 676 676 728 722 675 687 690 701 688 703 695 694 703 709 700 685 721 727 747 738 718 696 727 694 730 746 750 750 700 738 749 711 712 710 721 690 747 713 686 714 698 704 734 709 745 739 723 710 692 690 707 693 696 702 701 695 719 727 692 695 692 724 692 691 697 738 693 728 697 713 721 738 699 724 695 693 744 734 725 715 743 725 711 719 701 712 730 713 722 698 707 698 736 718 725 735 703 747 749 725 703 711 738 742 702 701 701 737 699 704 742 700 698 706 710 725 735 733 704 698 701 710 735 699 704 724 748 700 700 701 738 708 701 736 701 707 704 718 708 729 700 714 750 699 714 721 721 703 730 698 748 734 704 717 704 698 702 738 730 701 738 734 734 699 703 728 700 698 704 703 721 727 701 726 742 699 702 701 707 735 697 696 703 730 750 729 698 715 693 720 712 694 741 692 703 693 739 691 710 690 736 693 724 748 689 722 730 734 705 728 708 712 700 692 708 712 731 709 704 747 720 700 706 712 690 690 692 684 743 719 700 722 709 714 711 749 729 687 743 696 710 694 688 719 696 743 679 717 734 740 735 715 734 697 725 675 692 676 690 689 722 712 678 677 729 735 675 698 677 722 702 704 711 727 704 696 713 668 699 682 666 695 662 680 710 669 684 685 668 680 685 689 677 716 700 713 712 696 661 665 712 673 702 680 698 661 654 665 672 674 671 651 700 652 699 680 651 690 677 640 639 651 663 689 664 652 639 676 643 639 685 664 675 662 695 691 686 632 662 636 685 639 634 685 645 633 661 671 657 684 650 678 654 649 642 616 640 642 662 622 647 662 618 661 610 629 653 659 668 647 642 613 660 627 644 660 638 649 603 650 640 598 625 617 604 635 602 601 649 652 636 613 618 635 617 619 623 615 608 588 627 596 585 627 586 632 590 620 576 619 612 603 600 578 572 595 573 593 599 625 581 623 575 614 618 561 613 581 601 609 612 598 584 589 608 566 592 593 584 602 599 559 598 547 596 583 566 579 546 587 546 571 584 552 556 589 574 553 549 572 558 581 531 569 568 532 554 571 572 552 560 563 548 536 567 531 531 516 547 548 540 526 527 508 552 513 535 550 554 550 539 522 502 506 509 499 499 530 537 499 493 507 525 493 488 523 514 530 497 488 487 484 518 489 519 510 521 500 476 508 480 474 472 512 516 484 479 470 477 468 489 481 484 501 466 488 458 499 493 453 469 483 453 486 474 446 463 456 464 479 453 447 456 442 451 467 473 444 464 453 432 456 461 439 450 458 449 424 423 433 439 423 430 454 453 455 431 428 415 412 450 410 417 431 442 437 417 404 433 429 440 412 431 421 410 410 409 396 399 407 422 406 390 395 390 394 400 400 390 386 410 389 391 376 400 396 401 401 386 368 384 387 377 383 398 367 387 380 360 371 384 361 368 370 351 375 375 351 380 377 376 345 352 355 358 351 338 337 356 352 364 336 340 341 360 335 331 340 340 334 325 327 332 321 335 327 343 318 315 326 322 336 311 325 327 317 329 304 327 330 322 313 307 312 307 298 298 318 301 295 292 311 309 290 290 311 287 302 287 283 298 295 305 281 276 280 274 275 299 283 273 280 277 292 288 280 281 281 273 266 261 266 273 275 258 260 268 263 253 251 253 273 271 263 266 253 248 266 263 249 239 260 259 237 240 250 241 252 245 247 246 241 227 238 247 239 242 229 222 222 231 230 236 234 236 232 230 231 231 216 227 221 222 224 216 216 220 219 216 220 218 207 209 197 199 197 209 195 193 203 203 201 206 188 204 199 201 200 198 199 199 197 179 190 191 184 190 189 177 172 176 188 182 181 171 168 177 181 168 170 174 164 172 171 164 166 158 164 159 161 168 161 154 163 151 155 157 152 151 153 158 145 150 147 152 141 147 151 145 147 144 135 135 146 133 142 133 135 138 140 137 137 129 129 127 133 134 130 133 132 129 126 120 120 120 125 118 125 121 120 116 122 119 120 111 110 112 114 110 114 111 107 112 110 103 110 101 101 108 107 104 101 104 100 96 96 97 93 101 100 98 99 98 93 90 90 92 91 87 88 85 85 88 82 83 87 81 81 80 80 83 81 76 80 79 78 78 74 76 74 78 73 75 75 75 71 70 68 73 70 72 65 67 69 65 66 62 62 65 61 65 63 60 62 59 60 62 57 60 58 59 59 58 57 57 52 53 53 55 53 50 50 50 50 52 49 50 46 47 45 45 45 44 46 44 42 44 43 44 43 41 43 41 39 40 38 41 40 40 39 39 37 36 37 36 36 34 36 36 33 33 34 34 32 32 32 33 31 32 29 30 30 29 29 28 27 27 28 26 27 27 26 25 26 25 24 24 24 23 23 23 22 23 23 22 21 22 22 21 20 20 21 20 20 20 19 20 19 19 19 20 20 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 19 19 19 19 20 20 20 21 20 21 22 22 21 23 22 22 22 24 23 23 25 25 24 26 25 26 26 26 27 27 28 28 28 30 28 29 31 29 30 30 32 32 33 32 32 34 32 33 34 35 36 35 36 36 36 36 37 37 39 41 41 40 41 41 42 41 42 41 41 41 44 43 43 46 45 44 45 45 47 47 47 47 47 50 50 52 53 53 55 55 54 56 55 56 58 58 57 55 60 59 62 59 58 63 59 64 62 64 64 62 62 63 63 67 67 68 66 70 72 71 74 70 73 76 75 77 77 76 79 74 74 76 75 82 76 76 80 81 79 79 85 83 84 85 83 83 88 88 87 90 93 91 94 89 95 90 95 97 100 100 101 100 100 98 99 100 104 100 102 102 104 107 111 105 104 105 107 113 113 116 117 118 113 118 114 120 114 122 119 124 122 116 120 121 127 125 126 132 130 133 130 133 129 137 137 132 132 132 142 143 134 145 136 143 136 141 140 137 139 148 146 143 142 143 146 147 149 159 158 162 161 163 153 157 160 167 166 155 165 165 163 162 168 167 175 168 175 166 164 177 179 182 183 174 181 188 184 184 174 175 186 180 191 195 190 198 186 189 200 192 189 186 189 199 196 189 205 191 207 192 199 195 209 204 214 202 203 207 221 217 203 210 226 218 211 229 211 224 216 228 220 229 233 225 225 227 237 240 232 237 242 228 228 231 229 238 231 247 243 232 254 237 243 239 259 241 250 254 260 244 247 266 263 257 264 262 261 253 252 258 277 265 267 265 272 262 263 285 280 263 265 278 270 293 294 294 288 292 274 280 283 290 282 291 294 281 283 283 287 301 292 311 300 306 307 314 298 292 308 313 309 300 304 312 327 302 324 323 335 330 319 319 318 337 325 318 329 314 316 327 333 337 351 324 336 343 330 343 341 346 351 346 347 352 357 358 368 335 370 369 344 351 353 353 377 354 374 377 354 371 355 365 367 364 355 390 376 358 378 380 363 396 373 399 368 392 400 393 368 406 370 403 381 404 409 405 398 413 387 397 398 413 391 389 412 416 407 410 416 403 395 405 396 421 428 411 434 425 413 438 419 426 420 434 410 434 439 448 430 420 434 425 424 425 448 418 424 433 444 439 436 433 457 466 454 449 439 457 437 459 450 449 468 472 454 473 474 462 462 459 480 478 459 483 482 453 482 483 475 491 461 459 502 486 501 481 497 508 508 503 488 471 502 515 486 471 485 477 474 492 522 508 507 512 498 496 488 496 527 519 506 502 513 503 498 530 540 536 543 529 514 517 539 542 524 524 532 534 518 545 539 514 524 528 553 548 526 514 538 540 545 522 521 557 522 529 569 567 541 567 534 556 547 579 582 550 579 552 546 563 565 573 553 575 548 568 580 581 580 585 594 570 550 584 550 562 569 595 604 590 565 608 590 570 571 600 587 599 597 605 562 570 605 598 603 595 611 622 617 570 620 607 573 573 615 573 630 579 631 619 626 591 613 618 609 588 586 626 593 611 627 621 602 606 613 642 622 612 637 635 633 609 615 633 653 642 610 611 635 610 644 643 642 663 630 651 640 660 657 661 610 640 655 635 663 637 658 647 621 637 667 641 643 667 674 651 647 635 635 641 654 628 685 680 683 643 628 672 686 662 689 665 678 677 697 668 646 682 692 643 671 678 698 680 676 650 673 654 682 707 646 645 653 670 691 654 710 684 655 700 682 698 693 668 669 656 706 670 656 705 667 681 696 670 707 722 665 707 724 664 670 697 702 664 715 727 668 669 682 683 710 677 684 678 697 734 722 707 705 673 671 675 677 731 702 705 716 735 694 722 702 725 737 678 725 731 678 738 729 738 708 726 717 689 696 682 686 714 744 745 687 718 717 720 712 714 746 687 734 709 731 706 749 727 689 734 688 709 687 721 738 717 745 687 725 710 728 713 703 693 731 726 742 696 691 708 691 702 723 724 720 718 736 723 694 695 730 695 706 698 750 696 704 715 747 700 728 749 700 742 721 712 742 716 713 721 743 725 702 738 700 728 697 706 719 708 699 702 712 746 701 698 714 701 709 724 702 740 744 719 700 732 700 703 716 718 711 743 727 733 739 705 728 728 720 702 736 702 737 742 699 730 727 721 702 726 699 712 703 729 702 703 746 708 704 704 709 748 704 715 704 742 727 698 698 735 703 733 739 716 718 741 731 705 698 705 728 726 702 698 750 696 698 701 697 710 726 718 747 702 708 694 727 726 698 698 693 718 698 703 746 731 701 739 701 731 706 709 700 734 691 704 689 712 691 694 697 734 741 737 719 706 732 736 747 724 741 685 722 724 696 714 735 683 737 689 725 726 746 727 694 718 683 723 744 688 686 734 681 692 730 708 676 680 721 692 741 695 729 683 688 740 674 720 738 707 724 676 672 734 693 681 696 725 668 702 697 731 667 704 722 711 674 696 696 704 686 714 728 672 687 718 675 691 719 669 680 708 713 705 703 710 675 708 695 705 656 714 653 676 656 664 693 665 666 670 687 697 647 698 661 709 673 679 655 654 663 686 656 674 667 662 698 665 648 638 645 651 658 664 669 682 638 657 646 636 640 637 641 683 671 680 645 657 625 653 646 639 664 664 631 629 659 637 647 631 665 636 632 632 637 629 665 654 669 621 623 663 624 655 651 654 604 641 609 648 634 652 643 657 599 596 647 608 614 597 620 603 591 624 621 607 604 645 633 595 600 607 614 584 636 602 606 626 584 608 596 630 626 576 599 627 570 581 591 610 576 572 576 596 578 598 588 599 559 585 609 584 557 602 607 607 551 574 576 604 593 601 603 570 571 548 571 596 562 579 541 560 567 579 578 564 560 578 553 567 545 550 534 558 554 544 527 536 558 532 561 547 571 534 565 536 556 524 560 530 514 522 526 513 521 530 548 537 524 516 549 548 525 508 523 519 532 505 517 522 535 507 531 537 496 490 501 510 530 490 515 500 508 479 520 485 491 501 475 494 492 474 486 471 476 512 491 509 467 489 494 502 491 494 503 499 489 498 480 491 464 457 465 461 485 468 453 450 448 476 461 463 456 471 440 441 473 453 469 432 468 466 432 456 462 447 451 448 457 437 456 442 448 433 430 431 437 420 429 438 451 425 441 426 416 440 406 418 409 404 439 432 425 415 429 409 416 404 400 406 409 421 402 415 383 400 418 408 392 390 392 402 381 394 380 376 384 373 393 379 395 402 371 384 371 391 392 361 362 392 363 365 375 387 378 352 375 349 348 373 379 364 354 371 369 339 360 363 345 359 360 361 344 350 360 348 349 356 336 327 326 342 334 324 333 350 333 342 345 344 312 321 339 322 332 327 306 329 306 316 310 321 307 306 299 307 308 305 306 297 297 307 300 313 308 298 305 294 302 283 300 281 297 282 293 281 294 279 292 281 272 291 278 269 285 279 269 282 265 277 267 270 273 277 270 269 255 272 264 275 251 265 263 265 260 247 253 256 260 253 243 242 260 239 255 251 236 243 235 243 235 242 227 229 229 239 228 228 242 221 226 235 229 226 225 235 216 229 222 220 219 217 217 213 213 220 221 210 204 219 215 206 198 214 201 200 193 205 208 190 200 190 188 189 193 189 194 197 191 200 194 196 180 189 178 183 186 184 186 172 186 188 174 179 177 168 166 174 171 179 165 176 160 173 173 163 167 162 167 167 153 164 164 162 156 154 153 148 153 158 158 147 148 146 153 142 152 151 146 144 149 140 145 147 141 139 139 143 138 138 139 139 138 129 131 133 124 129 126 121 130 127 122 126 117 116 126 120 116 115 118 119 120 116 117 118 118 116 116 113 111 111 105 105 108 109 104 101 107 106 106 100 96 102 100 99 101 100 95 98 98 92 98 92 96 93 95 92 86 92 87 85 90 87 83 85 87 82 84 80 80 83 79 76 79 75 77 74 77 75 77 71 70 74 74 70 71 70 68 72 69 70 67 65 64 67 65 61 63 65 59 59 59 63 59 62 58 60 58 57 55 58 58 56 54 55 56 51 52 52 53 51 50 49 51 47 48 46 48 47 44 46 46 46 46 44 44 42 44 43 43 41 40 41 41 39 41 39 38 38 36 38 36 36 37 34 34 36 34 33 32 34 32 31 33 32 31 30 30 30 29 30 29 28 28 28 27 26 27 27 26 26 25 25 25 24 25 23 24 23 22 23 23 23 21 22 22 22 21 20 21 21 19 20 19 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 20 20 19 19 20 19 20 20 20 21 20 21 22 22 21 23 23 22 22 23 24 23 25 25 24 25 25 26 26 26 27 26 27 27 27 28 28 29 30 31 31 32 30 32 31 32 34 32 34 34 33 34 36 37 36 37 38 37 38 37 39 41 40 38 41 41 41 43 43 42 41 42 44 45 46 43 47 44 45 48 49 49 51 49 51 49 50 49 54 52 54 52 54 54 56 53 55 56 59 56 59 58 57 62 61 61 62 62 61 60 61 65 65 67 67 67 68 67 70 68 69 74 71 75 72 76 73 77 78 76 78 75 78 80 77 76 83 84 85 79 84 82 86 87 86 82 84 89 88 85 93 90 93 95 90 90 91 94 98 94 94 96 102 103 103 101 98 98 100 105 105 101 103 104 106 109 105 105 107 108 108 117 112 117 112 119 120 123 122 123 115 116 125 124 122 121 121 130 129 122 128 132 135 128 131 139 129 139 140 142 141 139 134 140 135 144 135 147 143 142 151 141 143 152 148 152 153 156 151 150 148 150 158 158 154 159 154 154 169 155 159 158 162 166 163 171 166 168 175 179 165 167 183 168 171 176 179 188 175 174 191 187 180 179 191 191 183 195 186 191 198 185 201 197 204 199 202 193 202 191 193 199 196 203 197 214 215 211 220 203 210 218 204 220 215 216 227 230 226 230 218 216 223 220 230 233 235 238 220 233 231 244 245 247 236 235 243 230 236 242 254 242 246 240 245 252 241 259 262 243 266 261 258 247 267 271 255 272 265 270 270 278 255 255 265 257 261 275 281 273 287 290 270 290 276 272 295 273 298 291 279 275 292 300 279 304 306 305 282 284 286 294 306 315 298 300 299 315 297 305 301 295 326 301 319 307 320 307 306 328 331 316 308 333 335 312 330 313 321 321 334 338 323 323 350 344 324 336 329 339 347 356 334 333 356 345 341 340 351 364 340 368 361 349 367 360 364 360 376 370 378 359 384 379 385 378 390 389 389 371 371 364 372 362 364 391 376 375 395 389 385 371 386 410 384 383 384 414 402 409 417 405 383 386 422 402 425 427 392 401 411 407 399 426 399 421 419 401 423 430 404 432 420 412 432 434 427 417 447 435 428 449 435 436 449 419 427 433 444 439 458 461 436 465 470 437 462 467 462 439 445 463 476 457 456 440 441 441 450 463 462 456 460 465 453 470 487 462 473 469 472 498 485 498 472 506 505 473 486 491 475 510 480 513 505 517 519 484 506 483 513 509 485 483 502 520 488 524 530 508 530 536 518 509 536 497 508 522 497 534 541 498 537 544 547 532 508 509 544 535 513 511 538 549 553 531 553 558 560 541 544 542 544 534 530 540 530 566 557 532 537 578 526 570 579 535 582 549 568 540 535 587 561 588 579 574 586 580 573 587 583 565 570 554 571 573 567 581 592 604 556 597 555 564 608 578 594 591 580 583 582 607 573 591 585 578 601 568 622 586 626 619 617 627 581 611 632 595 614 630 610 626 609 618 614 600 637 587 594 630 640 589 644 616 634 606 649 594 650 633 641 646 652 596 614 602 609 644 615 619 605 641 652 655 647 660 665 608 637 638 662 612 651 672 623 644 650 623 616 635 671 652 652 623 646 642 663 647 685 661 665 663 627 675 662 687 663 673 641 689 664 691 640 676 660 660 654 686 681 650 689 690 660 647 642 698 650 643 691 654 694 648 670 656 655 653 651 698 648 711 689 665 654 664 690 675 676 696 689 675 704 673 666 683 709 704 719 723 674 696 718 692 697 664 713 704 687 721 718 728 682 710 678 670 728 729 725 705 689 719 686 706 668 732 695 695 733 726 737 729 693 718 723 684 681 683 728 718 681 729 711 725 741 724 731 706 703 698 711 750 721 698 701 682 691 710 747 689 688 742 688 731 745 742 685 720 742 711 722 735 710 743 703 697 742 690 696 696 695 749 698 748 695 720 731 715 717 713 725 731 737 700 737 724 703 701 748 699 726 695 703 729 721 697 733 716 696 703 705 696 696 700 734 699 725 700 733 699 714 701 697 747 702 714 749 697 733 704 704 727 699 734 736 698 701 736 702 702 699 716 742 702 737 705 727 702 716 715 707 700 701 703 727 705 701 730 699 714 701 702 719 738 701 700 712 700 740 705 740 703 704 702 702 720 738 721 704 703 699 723 702 729 699 715 707 743 703 744 725 701 702 734 699 717 718 697 740 699 740 745 696 725 709 696 723 697 725 747 729 711 696 739 744 702 719 697 738 705 717 698 698 749 693 692 711 701 694 746 706 691 705 730 730 741 693 716 706 714 741 739 738 717 703 723 698 696 690 728 739 709 744 702 720 688 720 711 724 704 687 730 725 710 711 722 716 706 702 698 681 747 712 683 718 684 703 735 745 677 708 714 742 722 697 703 732 683 729 730 699 731 731 687 685 669 691 727 668 703 709 730 689 726 719 671 698 679 698 675 716 675 672 706 671 711 663 688 700 680 691 722 719 717 672 705 697 686 715 691 655 677 672 648 658 713 705 663 696 652 660 703 646 680 665 705 682 677 666 640 653 687 653 647 682 660 684 646 689 645 684 634 680 669 674 680 684 641 677 627 688 640 628 633 687 639 645 685 626 633 673 629 639 663 637 635 671 646 615 626 668 635 643 625 614 622 664 617 656 661 631 619 654 618 656 652 651 652 609 656 640 657 657 610 625 647 601 638 651 624 644 614 629 598 592 620 632 608 615 591 582 588 600 616 614 586 602 611 605 629 602 621 600 587 574 626 590 590 611 613 588 564 620 610 587 585 610 574 563 564 583 602 576 578 558 596 590 600 585 599 558 563 558 600 589 571 589 573 563 571 545 591 542 552 539 580 536 574 585 542 534 578 573 528 549 578 529 541 535 573 543 552 547 522 544 541 552 541 518 532 537 546 551 540 559 541 523 527 514 549 534 524 541 528 504 532 544 496 501 506 513 493 536 510 534 493 530 501 530 502 515 512 519 507 481 483 524 517 483 510 476 513 476 495 515 468 466 498 505 489 500 464 495 503 499 463 465 477 489 461 465 466 493 479 481 462 448 460 456 461 461 450 450 465 446 475 434 456 438 431 471 467 470 439 459 462 452 433 433 444 457 434 445 428 446 453 413 442 440 439 450 422 416 416 412 428 410 436 433 415 434 411 413 413 418 408 407 427 423 399 410 417 391 390 405 396 394 417 406 397 408 411 410 391 375 388 393 388 403 368 399 368 389 378 371 380 371 390 376 361 376 383 375 383 355 351 357 378 353 363 372 368 371 359 349 349 357 350 350 363 349 354 345 335 338 352 334 329 328 335 350 348 344 320 325 343 335 331 321 315 317 322 339 335 322 331 334 332 309 302 329 325 320 323 298 309 297 294 307 310 299 296 315 313 286 306 299 294 298 283 286 279 290 288 285 288 295 277 277 281 290 273 275 289 291 290 270 278 285 264 263 270 278 262 276 260 270 270 251 249 263 256 264 266 249 243 255 241 258 256 262 238 254 251 247 251 240 230 230 236 242 246 241 231 234 240 226 225 222 221 227 219 235 229 214 218 220 214 222 220 222 218 214 220 205 222 209 202 205 217 208 205 199 195 197 205 211 197 203 202 191 189 201 193 186 192 198 183 194 182 191 187 183 191 186 177 185 178 182 178 186 175 171 177 181 168 174 170 164 177 164 163 171 165 158 168 156 161 163 158 159 159 153 164 159 153 150 157 160 145 156 152 150 147 149 147 146 150 143 146 147 141 136 139 139 135 132 133 139 130 127 138 135 136 132 127 133 122 129 128 126 121 117 124 121 126 125 116 119 118 120 119 113 114 114 117 111 116 107 111 108 105 105 108 104 101 100 107 98 99 96 99 100 103 94 94 95 98 100 93 98 94 89 94 95 88 89 91 90 87 83 86 85 81 84 86 79 80 79 77 80 83 79 80 75 75 79 77 74 71 72 75 75 73 74 74 67 67 71 69 64 65 63 65 62 63 63 64 61 64 61 59 58 58 59 60 60 60 58 56 54 57 57 55 55 55 55 50 52 51 53 50 50 47 50 49 48 46 48 45 44 46 43 45 45 41 41 40 43 41 41 40 41 39 40 39 37 37 39 38 36 36 36 37 36 35 34 34 34 32 34 33 31 33 31 32 32 29 30 28 29 29 27 28 27 27 26 26 25 25 25 25 25 25 25 23 23 24 23 22 23 23 21 22 21 21 21 20 21 20 20 19 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 20 19 19 19 20 19 20 20 19 21 20 21 21 21 22 21 23 23 22 23 24 23 23 25 24 24 26 26 26 26 27 26 27 28 27 29 30 29 31 29 30 31 30 32 32 33 34 34 33 33 33 34 36 34 37 37 35 37 38 37 38 40 38 41 40 40 39 40 40 40 42 44 45 44 42 45 44 47 46 47 45 46 49 50 51 51 52 49 52 54 52 55 53 55 54 57 58 58 55 58 59 58 62 59 59 63 62 62 63 62 63 66 67 67 68 66 69 67 70 72 69 67 73 74 73 70 71 72 78 72 75 78 76 77 81 78 78 84 78 78 79 86 83 82 82 86 86 89 89 87 94 90 88 89 95 96 94 97 99 92 97 97 101 99 98 96 98 98 104 101 100 100 110 105 105 103 114 108 113 109 110 115 117 109 114 115 112 114 116 122 116 115 120 126 127 121 130 130 125 128 129 125 136 132 131 137 137 136 131 141 138 142 143 138 146 141 145 143 140 150 149 147 153 145 152 147 148 152 158 152 159 162 152 150 157 167 160 159 161 161 159 158 162 170 165 172 177 171 166 173 179 172 183 184 181 174 181 175 177 186 187 190 188 178 194 180 184 194 195 195 185 184 196 193 197 193 192 199 193 200 196 212 206 200 206 198 216 211 214 211 217 208 215 216 220 208 213 219 225 228 230 221 229 220 231 232 230 237 224 221 228 238 236 241 229 243 245 239 244 231 252 242 255 240 251 238 243 255 251 244 254 267 268 261 249 257 248 271 250 267 266 268 278 274 273 265 282 271 265 284 287 265 291 278 281 292 290 279 279 277 288 286 278 283 303 282 293 290 296 289 311 310 305 293 315 290 315 293 312 296 323 300 307 325 301 317 329 321 331 309 334 316 311 310 327 337 325 321 316 316 324 336 331 323 337 338 332 350 328 337 337 353 347 349 351 338 367 366 336 340 356 367 366 352 355 355 373 379 375 362 357 357 371 358 379 379 376 364 358 360 395 382 384 393 362 391 401 394 392 380 369 391 402 402 391 411 411 407 378 395 400 392 418 392 413 385 393 419 404 390 428 419 400 402 406 397 416 408 407 408 403 428 424 426 435 427 414 441 432 423 438 445 421 455 432 438 430 431 455 442 433 433 458 432 451 457 466 451 432 467 472 453 469 471 470 457 442 455 452 451 489 477 464 454 489 494 485 494 471 480 461 496 482 460 468 480 484 485 472 498 507 489 490 489 494 494 517 475 518 522 511 477 484 491 491 512 481 529 493 508 485 526 516 517 508 521 505 539 537 541 540 495 526 532 508 521 511 541 550 534 533 515 542 518 520 519 539 547 530 550 545 568 534 547 549 560 527 556 553 560 553 559 579 568 554 558 571 572 538 582 579 543 568 542 539 576 577 590 550 584 544 568 563 570 569 565 590 566 573 552 605 588 596 580 599 581 571 593 566 612 578 585 608 579 615 588 565 623 605 585 614 570 610 572 603 580 628 609 585 587 589 629 594 589 619 596 640 631 626 599 606 599 642 640 649 616 622 622 629 651 607 596 633 645 597 615 611 626 635 642 617 602 614 642 617 610 623 612 638 641 608 620 614 671 626 663 674 622 663 649 667 658 671 680 679 623 676 674 636 684 671 668 649 669 679 626 660 691 667 693 678 673 640 678 690 669 671 651 686 683 647 684 672 651 643 686 698 648 694 705 642 651 664 685 682 691 647 708 676 699 704 653 714 690 675 669 712 694 695 677 690 675 704 712 689 678 670 658 697 701 695 719 666 704 725 694 714 669 663 681 693 712 686 726 669 717 704 681 732 669 702 714 710 731 674 699 734 673 687 732 741 733 699 704 699 701 727 692 703 731 712 747 679 713 739 678 734 689 711 706 703 736 728 705 694 716 737 734 696 744 702 715 717 730 717 742 690 746 707 730 709 722 738 722 741 730 694 727 688 699 708 731 695 709 692 707 704 696 726 735 730 718 713 732 723 695 696 699 715 696 745 694 712 728 701 732 695 698 718 722 740 704 713 724 709 715 703 708 741 749 713 741 698 716 701 745 711 736 736 727 738 699 708 718 723 712 706 730 740 750 722 741 701 744 703 699 748 730 727 729 723 746 716 702 739 720 700 706 703 728 700 707 735 704 699 750 717 748 741 737 704 722 700 702 733 712 735 707 713 718 736 735 721 735 725 725 699 717 727 707 716 705 713 750 723 700 745 702 742 701 702 705 701 696 720 729 739 743 701 700 705 699 695 717 698 698 698 749 744 717 716 695 693 749 735 749 714 712 703 744 730 738 739 741 735 717 731 704 693 720 721 710 736 717 727 686 697 715 729 700 728 684 700 699 686 683 693 706 701 696 715 721 686 729 694 730 688 698 718 743 720 715 713 742 739 682 716 698 677 721 680 726 715 689 739 740 688 685 734 685 691 732 714 704 710 720 715 700 688 704 708 734 725 675 705 668 714 708 707 676 687 661 685 693 720 689 680 678 691 657 681 689 686 683 673 705 691 666 668 689 681 703 686 708 708 675 676 706 703 688 698 702 653 649 685 644 703 696 649 680 703 665 646 684 671 662 677 692 677 670 671 695 683 668 646 642 651 672 627 676 627 677 653 623 663 646 661 676 621 632 668 665 681 655 645 667 672 668 671 661 633 632 612 667 635 658 645 628 627 613 604 632 642 641 603 646 604 633 644 600 649 622 594 618 641 596 601 643 591 643 629 623 619 646 645 597 617 589 625 632 639 605 638 589 613 622 600 608 592 586 605 581 570 619 583 592 589 608 608 615 616 590 590 613 592 560 582 580 573 565 568 598 589 568 602 557 578 562 586 567 582 559 587 558 550 558 569 568 570 547 556 562 590 551 588 535 550 563 576 531 565 528 531 570 564 559 542 544 531 563 556 540 518 537 518 556 541 521 544 561 533 534 535 535 540 521 516 518 522 532 530 508 541 545 522 539 526 494 532 523 529 517 526 496 525 515 490 505 524 483 491 516 492 492 491 515 508 512 509 510 509 491 503 511 496 506 474 503 472 484 468 484 456 479 459 479 463 471 481 487 483 456 458 476 465 445 471 477 439 444 445 439 478 453 463 440 457 463 433 460 431 461 459 451 441 434 462 454 451 426 425 453 455 432 443 434 444 421 411 443 422 446 411 431 401 409 417 436 405 416 413 428 423 424 401 391 398 397 412 403 413 401 403 387 407 418 399 410 387 409 376 380 393 386 378 378 371 402 398 399 395 379 395 380 376 358 383 382 382 369 374 387 361 382 369 377 376 351 357 369 360 360 354 355 358 344 344 343 359 339 357 347 350 328 338 332 332 350 336 348 324 333 340 330 316 343 313 324 329 322 321 308 336 324 305 304 316 332 326 307 326 304 311 309 307 309 292 313 308 294 308 309 302 310 308 288 297 290 301 305 279 304 297 277 279 278 274 272 270 292 284 277 268 270 286 267 269 262 278 262 267 280 276 275 252 252 250 255 260 248 265 265 265 254 246 243 261 252 248 245 241 245 243 233 246 247 235 228 247 244 227 228 232 242 237 229 222 238 221 236 236 236 228 214 219 229 230 217 223 223 220 220 211 205 207 211 214 209 217 198 197 209 199 210 209 202 190 201 205 200 194 197 189 201 193 186 193 193 185 184 186 182 183 175 190 188 171 184 188 174 180 174 180 176 168 170 172 175 168 172 166 168 157 171 160 159 159 163 166 162 159 155 157 161 157 155 152 145 155 155 150 153 145 148 151 138 146 147 145 147 144 146 139 132 143 142 135 134 131 130 126 136 128 123 124 128 123 123 126 119 127 117 118 118 124 119 119 115 112 118 110 113 119 118 108 116 111 113 107 109 107 103 101 107 108 100 103 98 102 97 101 99 102 101 99 92 95 94 95 90 93 92 94 94 89 92 85 84 87 89 84 82 80 84 80 85 79 81 80 82 82 75 77 78 75 75 73 72 72 72 72 70 72 70 73 70 70 67 65 67 64 64 66 66 65 61 63 59 61 62 61 61 62 59 56 58 59 56 54 55 55 56 53 52 53 53 50 51 49 52 47 50 47 49 46 46 47 44 46 45 44 45 42 44 44 40 43 40 39 38 40 38 38 39 37 38 36 37 36 36 35 34 34 33 33 35 32 33 34 33 31 30 31 31 31 30 30 30 29 29 28 27 26 27 26 26 26 26 26 24 25 25 24 24 23 23 23 22 22 21 21 22 20 20 21 20 20 19 20 20 19 19 20 20 20 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11
11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 20 20 20 19 19 20 19 19 21 20 20 21 21 22 22 22 23 23 23 24 23 24 25 24 24 26 25 25 26 26 27 28 28 27 30 30 30 31 31 31 32 31 31 32 32 34 34 34 35 35 36 36 36 36 36 38 38 38 39 39 39 40 38 40 41 39 40 41 41 44 43 45 43 43 46 45 45 48 46 46 48 51 47 52 48 51 50 54 53 53 55 55 52 55 54 57 56 58 60 59 60 60 59 60 61 64 61 60 64 64 63 62 63 63 66 69 66 68 69 70 69 72 74 72 72 74 71 74 78 79 77 77 79 82 76 76 83 78 85 83 85 82 86 82 85 90 84 88 86 93 95 94 92 97 95 93 94 98 96 97 101 98 104 103 105 106 106 101 106 108 109 109 106 106 113 105 114 106 110 116 114 117 118 120 121 116 122 125 121 119 118 122 118 118 120 123 125 121 128 124 127 125 137 138 127 138 132 141 139 140 143 134 135 138 148 149 139 137 149 142 146 151 149 146 148 149 148 152 149 154 152 151 165 154 152 158 166 155 165 160 160 165 170 166 177 166 176 173 171 174 176 172 180 182 176 171 183 175 177 186 188 189 192 181 188 191 195 195 199 186 197 204 201 203 198 203 206 200 196 208 212 203 201 208 209 209 201 214 218 217 222 213 226 207 220 227 221 229 226 213 228 218 224 238 225 225 222 233 232 231 231 239 239 243 231 237 240 246 252 242 247 247 240 244 262 252 251 265 250 244 252 250 267 265 248 253 257 254 277 263 273 262 280 264 281 281 274 270 278 287 284 272 282 268 275 269 295 295 296 299 289 277 294 297 291 290 302 299 294 313 287 302 295 315 318 310 293 295 315 313 316 316 328 319 313 319 330 309 332 330 320 326 319 336 323 335 323 337 345 320 332 331 327 340 353 335 355 337 342 345 329 348 345 338 335 350 352 359 371 363 347 343 374 359 343 356 377 363 357 383 371 385 385 363 376 378 357 393 379 386 382 369 383 386 379 402 370 369 395 393 407 379 376 395 376 378 380 402 407 401 390 391 385 391 409 403 409 404 409 411 419 402 417 402 432 423 419 433 442 416 430 419 442 413 442 414 424 424 437 452 441 442 427 450 424 447 460 451 444 463 460 426 458 468 472 451 468 475 445 447 440 481 480 476 454 469 442 457 489 465 464 480 470 462 489 472 468 483 493 472 499 479 470 465 464 490 493 508 466 469 502 488 471 505 472 472 506 499 489 496 507 515 523 491 524 530 486 492 495 533 529 511 523 533 521 539 509 522 532 536 527 531 520 546 515 526 522 546 516 522 546 552 529 518 545 523 522 542 532 517 518 560 559 559 559 572 574 559 571 530 550 529 560 574 532 585 571 565 550 558 575 538 566 539 554 575 578 553 550 584 593 579 558 567 590 604 555 583 581 607 566 584 603 589 580 600 559 608 613 591 611 619 565 578 601 620 608 615 621 585 586 585 576 616 608 581 623 634 587 580 618 619 606 609 584 592 642 597 598 598 640 594 626 604 604 652 622 637 624 641 638 604 631 622 657 639 662 603 603 657 626 629 641 635 633 607 625 621 670 629 665 631 628 660 617 642 635 618 661 653 617 634 628 680 669 622 632 649 627 665 659 628 657 685 655 667 662 677 637 645 678 659 668 649 649 667 670 667 688 702 695 699 642 668 657 674 655 674 646 661 670 649 683 668 701 662 699 693 670 695 692 692 711 668 707 679 689 672 677 714 716 657 659 670 706 671 664 723 661 720 661 715 670 675 693 690 710 708 729 723 711 712 682 701 717 668 669 690 685 694 694 678 671 730 688 726 717 690 707 742 740 727 718 718 698 682 713 696 743 739 730 696 693 727 726 733 690 680 688 712 718 720 687 724 713 748 739 716 690 735 738 719 712 719 689 746 686 747 693 715 697 733 718 723 734 719 729 733 742 693 739 713 741 694 691 707 709 715 695 744 725 726 735 705 696 700 726 699 750 707 699 697 697 705 701 701 726 705 731 747 697 740 720 747 743 701 703 717 700 734 703 748 725 714 718 741 701 735 701 736 704 745 720 701 700 707 722 700 712 716 720 705 704 700 700 700 705 749 749 712 713 719 732 743 725 714 701 702 720 706 702 710 722 720 715 706 700 726 727 717 710 706 700 700 704 718 705 734 705 747 748 707 749 704 702 703 701 701 748 704 703 712 707 709 701 699 701 706 732 705 740 738 698 746 714 698 699 720 711 695 706 736 740 694 745 696 741 693 708 746 698 710 703 750 694 691 695 744 695 734 722 742 719 690 690 709 719 733 748 745 698 744 699 729 701 738 735 719 748 736 721 691 732 736 698 718 741 704 749 702 740 725 716 722 716 749 704 709 737 726 709 708 711 734 727 701 730 726 722 683 690 729 709 713 739 733 675 710 674 728 699 676 699 706 701 667 731 697 678 669 681 693 685 726 663 682 711 691 686 711 693 678 716 698 726 657 697 695 697 661 654 684 688 670 669 691 667 692 664 711 698 650 703 691 691 690 673 680 667 676 658 656 689 670 689 652 661 671 686 655 691 663 680 679 686 650 655 687 662 677 677 666 637 645 655 629 660 662 638 627 651 648 651 678 646 668 661 641 619 635 668 656 661 650 626 636 620 657 625 615 660 620 645 668 615 634 637 658 646 617 611 620 606 649 655 600 627 623 627 645 622 622 621 650 596 629 632 606 622 614 643 640 621 638 611 586 607 639 630 625 605 600 616 602 626 591 608 611 573 621 618 627 621 602 572 596 579 603 597 601 573 611 574 581 563 611 587 572 564 580 594 598 585 569 606 567 552 583 555 596 547 562 585 562 592 564 582 554 550 559 564 587 573 584 559 568 553 572 554 545 537 552 529 559 536 573 547 530 561 532 537 568 516 556 559 538 557 540 516 546 511 551 537 529 507 548 504 503 537 499 542 506 525 494 521 506 516 516 494 516 532 519 507 523 498 501 501 505 516 507 493 484 475 516 519 476 518 483 473 487 495 466 512 485 502 465 491 465 477 493 464 479 458 474 486 479 495 492 466 453 450 459 455 460 483 474 448 459 440 454 462 474 438 435 454 470 432 469 436 426 446 456 466 449 462 456 457 421 440 447 449 426 429 453 437 447 414 444 440 420 413 436 411 441 438 437 436 420 430 399 427 428 397 416 420 410 410 413 410 402 417 382 391 413 396 413 405 378 397 407 382 370 392 386 377 369 385 400 372 391 386 375 368 362 372 375 380 371 363 357 357 373 366 372 359 354 368 374 353 346 342 364 340 349 336 348 367 352 338 343 328 327 357 353 341 351 333 324 341 338 328 341 344 343 331 324 333 331 322 309 332 315 332 320 307 331 305 307 312 307 300 303 313 304 321 297 316 304 312 295 311 288 295 294 296 295 301 292 285 284 276 282 275 296 294 273 271 294 289 266 281 275 266 284 266 273 263 262 269 279 274 273 257 263 275 253 249 267 263 265 254 248 249 259 247 254 255 260 245 246 249 252 242 235 236 239 248 232 234 245 238 245 242 225 228 222 233 225 223 228 233 232 219 229 219 219 226 212 220 221 215 204 209 214 204 210 209 214 210 208 199 201 211 197 191 204 198 199 190 204 200 195 193 197 194 188 196 191 193 180 175 177 179 174 188 178 184 178 169 184 173 181 174 174 176 170 177 168 173 167 170 171 156 159 161 164 154 161 158 160 149 153 149 153 153 145 149 144 150 143 153 148 140 147 148 146 148 146 133 136 135 138 139 138 135 128 138 135 133 124 129 128 127 124 128 123 125 121 117 118 126 126 120 121 120 121 121 118 114 114 111 117 114 116 111 104 109 110 110 108 108 108 99 102 104 98 100 100 101 98 97 93 97 99 97 90 90 90 89 89 94 88 92 92 88 88 83 86 86 80 82 85 82 84 81 80 79 82 77 78 78 73 79 76 76 73 72 74 75 70 68 73 71 66 70 65 68 64 67 63 66 65 65 62 64 62 62 57 58 57 57 58 58 56 58 55 55 55 54 56 54 54 53 51 52 51 48 49 47 49 46 47 47 46 45 47 45 45 42 43 41 41 42 43 42 42 41 38 39 41 41 39 37 38 37 38 36 37 34 35 35 33 35 34 34 33 31 33 31 31 31 31 31 30 28 29 29 28 28 28 26 26 26 26 25 25 24 24 24 24 23 23 23 22 23 23 22 22 21 20 21 20 21 20 19 20 19 19 19 20 20 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 20 20 20 19 19 20 20 20 21 20 21 21 22 21 23 22 23 22 24 23 23 24 25 24 25 25 26 26 27 26 27 27 28 30 28 28 31 29 29 30 32 32 31 31 33 34 33 34 34 36 34 36 37 36 36 37 37 37 37 38 41 38 38 39 41 41 41 43 42 44 43 43 46 45 46 46 46 45 47 48 49 49 49 51 50 50 51 52 55 55 55 57 54 58 54 55 56 57 60 61 61 59 59 61 60 62 64 65 63 65 64 68 64 69 66 72 66 72 73 73 71 69 76 73 76 73 73 75 75 77 77 79 81 76 78 79 80 80 80 80 83 87 87 86 90 86 93 91 88 95 91 94 91 92 91 100 93 93 102 94 99 103 103 103 105 104 108 102 105 106 104 104 112 104 106 113 107 109 113 118 111 120 111 114 113 116 117 125 126 125 118 125 125 125 120 123 126 132 128 127 134 131 138 133 132 135 142 142 134 139 138 138 138 141 145 148 140 139 147 151 153 144 151 157 151 156 154 149 154 163 164 156 154 155 157 165 159 164 172 163 169 174 162 175 179 165 179 176 170 181 182 181 186 172 187 173 190 191 184 186 194 188 184 180 190 192 199 185 189 186 194 193 204 197 194 196 205 211 205 200 205 211 198 212 220 207 219 214 207 222 226 209 208 221 210 217 224 219 222 227 226 231 227 239 230 239 224 232 225 229 235 238 229 251 236 234 237 250 240 234 249 238 250 244 259 260 246 266 267 246 270 271 255 261 252 254 263 256 278 263 260 270 278 276 278 269 269 286 282 286 286 289 278 271 282 276 276 284 285 289 301 300 305 301 292 292 293 298 292 290 288 305 298 319 314 306 295 303 320 327 299 316 315 318 305 323 329 322 332 337 310 312 335 321 313 338 339 330 343 330 346 326 327 330 352 334 356 330 345 358 354 352 358 352 343 359 350 346 369 352 377 345 374 367 346 377 355 353 355 351 362 379 388 363 380 385 388 367 361 363 363 379 384 378 399 382 383 403 393 391 395 404 378 385 393 415 419 403 397 383 419 404 420 426 396 392 421 429 398 395 427 417 435 436 415 441 416 411 411 432 437 418 410 424 423 431 455 451 416 438 449 429 421 433 463 422 430 429 463 448 454 443 439 452 469 437 477 455 440 456 437 441 474 454 447 480 469 452 469 454 461 461 472 472 481 466 491 477 462 475 493 463 496 500 477 464 508 492 496 503 473 481 487 513 478 479 522 496 520 481 495 520 530 523 496 491 496 531 499 503 493 528 496 501 516 513 543 503 538 525 511 505 506 519 538 516 528 536 538 530 544 550 545 518 532 524 552 536 564 552 544 535 543 567 551 573 544 529 530 571 559 561 540 583 567 537 539 559 540 572 568 573 552 577 552 571 559 563 597 556 556 547 588 559 597 603 575 566 608 565 598 600 572 585 599 589 580 598 604 611 606 598 605 608 599 577 590 602 581 573 608 623 598 612 612 615 636 594 623 632 605 603 590 641 612 638 639 633 588 631 599 616 596 644 653 622 618 634 601 644 618 656 631 628 623 620 631 662 621 613 609 614 628 614 637 610 668 645 627 645 643 615 635 652 666 627 653 634 627 664 632 673 629 647 645 644 663 627 629 684 673 661 652 634 634 660 676 649 631 649 634 698 665 658 642 679 657 680 646 659 666 701 653 644 661 642 700 672 697 700 694 664 654 664 710 688 676 703 663 713 674 680 682 676 684 685 693 677 717 701 680 696 662 697 669 715 659 689 708 725 704 681 728 711 716 708 704 690 682 706 704 713 705 669 730 687 694 690 705 712 700 680 725 709 706 720 726 690 711 726 701 720 745 717 686 737 692 728 698 708 693 683 737 743 713 690 700 741 711 731 745 722 739 684 732 734 748 702 688 714 721 746 726 718 688 709 688 738 698 688 696 739 692 713 697 689 710 708 698 724 727 718 717 719 697 726 738 711 749 716 733 748 728 696 715 700 694 695 743 739 697 712 715 747 745 710 709 742 739 700 735 749 745 702 702 703 717 722 703 743 701 717 698 702 711 701 746 740 740 705 709 746 735 703 701 706 700 720 716 706 721 713 728 711 733 709 749 707 715 745 704 719 724 710 706 722 720 737 743 701 745 743 729 743 703 733 743 744 717 749 741 745 703 737 719 702 705 722 710 700 732 700 722 736 736 703 703 703 702 701 699 703 739 725 737 709 748 703 729 732 734 735 743 735 699 699 700 731 742 701 716 700 746 728 713 746 710 693 700 703 717 723 738 698 696 717 703 725 707 692 738 747 737 731 714 691 694 715 691 709 709 699 739 722 689 726 695 747 684 685 684 737 724 724 739 687 712 688 728 712 747 740 683 723 749 679 703 710 734 680 713 728 727 724 734 742 689 729 697 722 709 727 687 694 698 738 701 708 696 674 728 697 682 708 683 721 705 729 720 698 691 665 667 716 688 692 684 695 714 662 713 684 681 677 708 699 722 680 714 657 662 655 708 652 704 673 710 684 668 659 681 661 678 651 663 671 667 670 698 651 707 704 676 701 677 640 667 639 681 666 655 653 682 672 635 657 645 687 671 652 655 657 680 663 635 659 678 670 626 688 629 629 679 650 622 651 624 650 623 677 678 673 643 665 613 671 668 671 664 615 661 628 650 624 623 660 663 626 638 625 625 615 612 641 598 602 646 631 610 642 645 603 633 626 593 612 640 637 621 608 626 585 609 643 621 600 617 603 617 583 632 576 629 625 580 574 578 593 588 571 613 590 626 586 591 585 622 616 585 579 571 614 614 567 573 579 561 573 583 584 561 574 567 582 574 592 548 564 583 573 583 579 579 541 539 567 554 585 585 589 545 583 582 542 582 557 538 573 563 569 543 534 546 572 546 533 551 554 542 557 560 514 523 548 520 538 551 514 525 519 530 517 540 530 524 516 503 517 536 524 537 538 518 523 529 521 537 488 517 506 496 510 532 531 525 511 513 518 512 476 524 486 489 497 484 488 488 515 510 478 499 494 474 500 500 473 498 479 477 503 493 481 458 455 455 488 494 487 470 479 477 460 447 476 479 465 479 445 462 461 450 477 447 453 438 448 439 447 447 436 424 435 455 457 438 448 418 420 427 449 447 451 446 429 448 415 442 446 440 434 433 411 434 440 419 417 412 431 421 430 419 401 406 395 396 394 421 409 399 413 411 398 402 415 404 380 387 402 410 399 373 393 396 369 401 388 387 379 389 368 392 367 375 365 372 356 382 358 354 384 381 381 359 350 368 375 350 357 358 368 352 362 345 358 342 342 363 344 341 328 330 334 333 336 343 324 331 343 324 339 343 317 317 340 330 332 338 335 308 310 311 329 328 324 325 305 327 302 299 306 315 298 318 319 298 302 300 304 286 295 288 308 284 305 300 287 282 277 290 281 280 282 271 289 282 292 281 278 275 284 280 274 268 267 280 269 256 255 275 273 271 276 257 250 255 253 270 261 265 247 254 248 250 250 252 254 257 251 245 235 251 244 235 230 249 243 236 246 242 223 236 234 234 234 238 224 232 225 213 221 226 220 218 220 224 222 215 216 213 206 213 215 219 218 209 204 206 197 209 197 207 208 192 209 195 199 192 187 189 201 188 186 195 191 186 178 191 178 188 179 188 176 186 188 185 175 171 167 179 171 168 174 164 167 163 170 173 158 162 163 167 166 166 166 152 154 154 150 159 156 156 152 154 148 148 152 153 151 145 145 151 149 140 143 139 139 133 133 143 143 132 138 129 129 130 127 136 136 127 125 127 126 126 129 120 127 122 117 116 122 115 115 121 113 114 114 115 109 118 114 113 113 112 105 108 111 109 109 103 105 105 99 102 104 99 96 103 99 94 96 96 100 92 98 90 93 92 91 89 88 90 86 88 88 88 89 88 85 80 85 79 81 80 82 79 82 80 77 76 73 77 76 76 75 70 70 74 72 67 71 66 68 67 69 68 65 66 65 62 66 64 62 60 61 62 61 61 62 60 59 56 56 56 58 54 54 55 53 51 51 52 53 50 52 51 49 48 48 46 47 46 46 47 43 46 43 45 44 42 41 42 41 41 42 38 41 39 40 39 39 39 37 38 37 36 37 34 34 33 33 33 33 33 33 32 32 30 30 30 29 31 30 28 29 27 28 28 27 26 26 26 26 25 25 24 25 24 24 24 22 23 22 23 21 22 22 21 20 20 20 19 19 19 19 19 19 20 20 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 20 19 19 19 19 20 19 19 21 21 21 20 21 22 21 22 23 23 22 23 23 23 24 25 25 25 26 25 26 26 26 27 27 27 28 30 28 31 30 32 31 32 33 31 31 33 33 33 34 33 34 36 36 36 37 36 37 39 38 41 41 41 41 39 40 42 42 41 44 41 42 42 43 43 47 45 45 47 47 47 47 48 48 51 50 49 50 50 52 52 56 52 54 55 57 57 59 56 60 62 58 60 63 61 64 60 62 65 64 67 66 64 66 64 65 68 70 67 69 74 70 75 73 71 73 73 76 79 77 74 76 79 78 78 82 80 79 82 83 83 88 87 88 83 89 88 92 90 92 93 92 89 92 98 95 95 97 101 100 100 101 96 105 100 104 104 100 100 104 104 110 107 108 109 105 116 111 110 116 119 111 111 120 114 113 120 116 124 120 118 125 123 123 120 128 124 122 124 131 124 127 134 132 137 138 139 138 132 138 139 136 142 143 141 141 148 138 145 151 148 145 145 148 156 148 160 147 149 162 161 156 164 153 160 156 163 167 171 166 158 165 162 172 169 169 169 174 177 179 180 180 179 181 176 176 175 175 174 179 182 194 189 181 180 192 183 188 189 199 204 190 199 193 202 196 206 200 210 203 212 210 211 202 201 215 209 219 208 222 224 215 209 208 220 211 215 211 227 231 231 222 235 217 221 219 227 234 231 242 235 242 228 234 234 229 230 240 237 233 252 245 255 252 244 264 242 256 253 261 265 254 259 247 248 273 270 267 262 273 259 260 283 262 281 263 275 281 286 282 290 266 292 283 279 275 286 286 287 288 281 300 290 281 287 289 293 302 287 303 297 293 307 318 312 298 308 320 308 323 299 303 311 314 313 322 332 318 333 323 327 317 336 315 331 327 314 326 338 321 328 345 330 335 345 338 329 327 345 330 332 344 360 363 357 350 339 342 369 368 347 348 347 378 350 374 348 358 378 362 381 368 374 370 379 360 389 362 385 364 385 379 381 390 391 380 391 389 382 389 391 408 405 400 394 379 382 390 399 409 409 403 408 392 420 409 415 392 403 401 423 432 419 404 423 424 424 442 437 405 446 417 411 419 428 423 423 427 433 456 437 421 441 423 444 464 444 454 464 442 433 468 462 431 439 443 473 440 458 468 449 459 441 454 481 473 467 444 468 455 464 479 459 459 490 496 471 485 479 477 463 480 469 467 492 481 493 493 498 513 501 479 478 511 480 490 476 511 505 500 519 479 500 501 513 524 489 496 501 516 509 535 507 506 521 512 504 500 517 535 505 500 527 517 511 526 527 557 538 551 532 559 533 553 560 557 525 558 567 567 540 562 541 523 555 529 528 551 569 532 571 567 529 539 561 567 545 574 544 552 546 555 578 551 592 562 582 551 547 569 597 573 578 585 589 592 593 587 598 602 605 574 581 605 603 597 611 571 617 571 574 572 567 579 614 569 596 582 612 575 572 582 625 589 621 617 610 583 616 585 619 581 615 601 637 599 619 618 630 605 605 629 650 600 636 611 651 643 650 617 649 654 624 657 606 660 622 631 654 644 622 627 619 624 668 661 648 668 661 634 613 638 624 655 617 627 630 617 632 625 622 637 676 646 684 625 663 670 648 643 636 633 633 652 677 644 692 679 683 684 677 641 695 647 641 664 698 679 641 674 659 691 686 659 652 641 703 707 671 674 703 668 670 708 651 659 663 650 708 696 666 667 692 703 693 712 689 717 721 655 678 698 682 683 716 693 693 722 705 679 697 672 693 694 705 701 676 724 677 734 665 667 720 715 736 722 682 703 723 672 681 700 732 701 712 735 680 733 742 676 729 678 732 717 740 734 747 714 703 699 712 711 710 689 680 691 716 749 749 750 728 684 738 698 733 714 689 716 708 705 706 735 712 741 749 721 731 703 689 690 732 729 693 744 704 723 694 729 724 727 696 741 739 697 696 738 728 737 694 736 719 749 696 696 699 696 697 704 742 699 723 723 726 698 744 719 745 701 739 697 710 698 702 702 716 704 702 740 728 714 743 737 747 733 750 702 704 699 700 717 735 714 711 703 701 703 733 707 750 704 706 723 703 705 729 740 717 705 701 715 729 702 731 720 745 726 705 706 728 738 738 704 716 742 722 701 729 720 704 734 701 743 703 728 701 712 707 749 716 700 700 720 699 743 716 700 699 715 741 721 704 734 701 705 699 702 697 700 732 703 740 731 730 718 719 716 724 697 728 700 730 696 695 697 721 697 698 694 697 716 724 715 705 726 693 718 694 713 698 698 695 691 703 722 689 705 714 691 714 692 745 696 692 702 693 720 698 731 749 731 729 719 687 732 685 686 730 736 709 705 737 687 741 723 690 683 745 704 727 688 687 712 727 682 697 689 688 678 681 723 712 685 712 702 723 702 674 737 717 678 680 706 712 683 706 687 682 715 730 683 716 673 695 695 680 684 690 687 661 724 694 679 690 720 666 665 724 718 671 670 685 713 707 689 707 682 687 716 699 653 684 650 698 704 657 697 650 690 695 703 695 645 701 646 698 700 674 645 665 684 652 646 648 693 656 639 668 641 669 671 689 634 645 684 627 630 664 681 626 626 645 639 683 682 665 649 622 650 618 660 666 644 644 670 646 666 675 646 633 669 664 619 612 649 607 621 661 612 605 632 661 662 641 652 635 640 643 622 647 620 604 645 644 651 602 597 640 635 645 603 646 596 617 596 596 590 607 591 608 584 596 606 629 584 603 582 590 621 592 582 602 598 584 599 587 600 575 595 563 586 564 599 597 574 563 592 597 569 605 593 605 552 584 563 570 560 568 574 547 574 590 592 582 559 547 580 568 550 589 535 579 550 573 578 556 555 566 532 530 534 571 549 577 527 552 544 570 569 536 566 554 544 523 565 540 529 529 509 537 540 557 521 519 505 511 538 526 534 533 538 547 542 517 543 539 535 532 521 517 491 488 514 486 500 514 529 487 520 524 512 494 503 513 480 486 476 488 505 485 484 470 508 494 482 491 491 483 502 498 459 461 489 482 470 488 452 468 479 466 468 459 486 460 442 456 463 470 446 478 454 441 471 475 437 453 462 437 452 449 445 442 451 446 436 426 437 455 420 440 432 445 420 439 438 445 431 435 408 426 444 405 420 441 435 427 428 432 436 415 418 412 425 427 428 405 396 390 415 404 385 399 401 386 398 384 402 404 404 404 396 371 385 374 378 376 370 371 379 361 368 382 385 364 361 363 371 357 381 365 371 351 367 364 345 369 348 342 369 366 342 359 339 362 345 346 340 347 335 358 350 345 359 353 323 325 350 330 342 337 319 340 345 335 328 320 332 325 334 331 336 327 329 329 321 321 301 329 325 314 301 316 316 307 303 308 294 313 293 305 308 300 295 304 294 284 296 293 305 304 302 293 296 284 282 274 289 275 278 271 266 290 276 277 283 269 272 280 262 280 260 278 252 266 274 254 247 270 269 257 258 265 265 252 247 243 259 246 245 246 240 240 242 236 239 233 251 242 237 231 238 236 225 239 226 239 233 229 231 234 227 221 217 230 226 220 228 216 216 206 219 208 210 203 215 214 212 213 214 209 198 205 197 193 190 204 204 192 191 188 190 192 197 193 184 191 180 189 177 185 182 183 188 184 186 187 172 179 172 171 169 181 171 167 176 169 170 169 165 158 167 168 158 159 159 162 158 165 155 155 158 159 155 150 157 145 148 151 153 153 142 143 146 148 142 138 136 144 135 138 144 135 134 130 135 139 134 130 125 134 127 125 122 131 121 123 123 118 122 126 123 125 120 121 122 115 118 120 109 116 112 117 111 110 112 112 111 111 103 109 105 107 102 101 97 100 103 97 103 101 102 96 92 99 99 95 93 90 96 92 92 93 86 85 90 85 87 86 85 80 80 84 84 82 83 79 77 80 76 79 75 79 74 76 72 72 71 71 69 71 71 70 70 65 68 65 64 63 62 67 64 62 62 64 62 62 62 57 61 62 57 56 59 58 58 54 55 54 54 54 51 54 50 49 53 50 51 48 50 46 46 46 47 44 44 44 46 45 44 42 43 42 43 42 39 40 41 39 41 39 37 37 38 37 37 36 37 36 35 33 34 34 32 34 31 33 32 30 31 31 30 30 30 30 30 27 27 27 27 27 26 26 26 26 25 25 25 23 24 24 22 23 23 22 21 22 22 21 21 21 21 19 19 19 19 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 20 20 19 20 20 19 20 20 20 20 20 21 21 21 22 23 23 23 22 24 24 24 24 24 25 25 25 26 27 26 27 27 28 28 28 29 30 29 31 32 31 30 31 32 32 33 34 34 33 34 35 34 36 35 36 36 36 38 37 40 39 39 38 39 42 41 42 41 44 41 45 42 45 44 46 46 46 45 46 49 49 48 49 49 53 50 52 54 55 54 52 56 56 56 55 57 59 59 58 59 60 57 60 61 62 64 61 64 65 63 67 67 66 69 70 66 72 73 73 71 75 73 72 75 76 75 79 76 79 81 77 82 83 79 78 78 81 82 87 84 81 83 83 90 89 90 87 87 95 87 93 96 93 95 92 97 100 99 96 103 102 102 103 97 102 100 105 101 110 105 107 103 110 106 108 107 109 109 113 110 115 113 118 119 119 125 119 120 122 127 121 125 129 125 124 121 129 128 124 131 136 131 137 137 137 141 142 135 132 140 143 141 138 137 138 145 143 144 153 143 144 152 157 146 154 149 153 149 155 158 153 161 165 160 156 157 167 171 158 163 166 160 168 171 174 166 170 169 171 181 180 186 174 171 181 188 176 182 193 189 182 184 196 190 189 183 187 196 196 195 199 193 192 206 206 210 194 211 199 215 202 204 203 203 211 207 203 211 218 209 215 223 230 210 216 223 222 213 220 227 226 228 220 224 236 233 225 228 237 233 228 248 249 232 247 233 246 250 253 254 249 240 262 262 257 246 253 263 251 265 253 272 266 271 266 254 273 267 272 279 261 273 263 274 274 277 274 278 293 291 272 284 272 281 283 293 301 283 297 285 297 306 282 296 289 310 309 295 312 293 301 301 312 309 307 320 306 296 304 302 309 311 315 333 306 328 311 315 337 321 312 321 312 314 346 320 324 345 320 339 340 340 338 329 356 355 329 356 355 346 355 355 357 346 346 341 364 359 353 346 359 351 363 358 356 376 370 363 378 381 365 357 386 385 375 387 364 394 389 376 389 384 369 371 395 379 387 383 401 386 385 410 405 395 391 388 386 398 388 407 418 400 398 405 409 424 426 422 403 400 420 408 430 434 407 431 434 408 407 432 418 435 446 427 436 453 439 429 442 452 427 448 432 432 444 429 466 442 469 452 431 445 456 463 466 455 440 452 457 445 458 485 469 447 448 447 489 466 454 491 474 455 471 460 497 473 495 477 490 488 489 482 505 469 471 483 488 479 514 504 470 485 511 493 521 501 495 507 489 493 482 483 526 507 530 530 527 488 502 532 508 540 505 530 539 515 503 516 538 501 527 543 553 524 546 506 552 507 534 531 511 549 518 560 543 554 564 564 547 547 559 540 522 525 523 569 571 556 566 558 559 533 536 539 538 563 579 551 539 553 553 549 550 541 564 555 558 568 565 561 563 566 572 608 563 560 557 569 607 582 601 566 575 602 568 570 616 574 591 572 565 590 589 626 611 594 577 571 609 581 627 592 599 603 632 596 632 633 615 592 605 623 587 619 590 622 615 614 605 633 602 646 636 646 640 645 604 655 620 615 643 656 600 607 632 616 611 608 646 606 639 616 650 610 621 638 656 640 615 653 637 623 632 619 671 627 647 678 678 682 683 681 667 672 674 674 669 627 676 682 656 638 640 673 655 637 670 680 659 633 663 650 683 669 662 693 671 652 694 688 656 663 689 694 672 693 703 682 697 691 666 665 675 655 691 649 694 700 666 698 705 693 689 660 712 667 686 700 719 666 701 696 678 669 686 670 661 670 699 666 714 670 705 721 731 704 713 733 667 715 694 697 679 689 719 732 726 693 732 670 715 683 729 725 697 737 698 723 680 723 742 722 677 736 691 722 685 693 695 719 735 726 693 705 703 729 747 740 706 683 706 712 744 707 738 700 687 735 724 691 745 696 714 691 732 715 741 690 706 740 716 713 708 701 747 735 694 725 726 694 730 713 694 733 731 745 700 721 742 722 707 711 741 732 741 698 738 729 735 748 703 696 698 739 705 723 698 749 702 698 699 732 716 735 740 744 712 701 714 727 700 714 735 704 701 729 718 704 726 710 700 704 704 700 718 735 738 744 704 741 736 703 730 708 701 704 749 706 705 704 732 737 704 702 719 736 737 706 709 746 737 734 705 715 705 705 711 702 746 713 739 738 706 704 701 700 704 729 705 721 748 740 701 748 732 731 712 701 709 706 728 699 701 698 747 706 740 712 701 727 702 705 733 718 718 722 741 695 726 743 707 741 739 700 694 696 734 695 738 729 692 697 741 737 710 696 726 737 697 699 736 714 732 695 726 704 698 745 693 748 703 707 705 702 723 691 716 700 734 714 690 707 727 702 685 736 708 708 685 735 731 687 683 688 709 684 733 704 692 721 714 725 710 676 712 704 686 728 713 695 693 732 741 704 711 696 733 735 727 711 674 693 678 733 673 686 695 731 712 666 703 695 710 712 668 674 698 705 682 698 684 686 682 680 717 700 712 682 679 658 710 711 673 661 651 654 693 687 699 658 700 687 692 695 667 703 679 703 654 675 673 687 687 671 673 702 668 687 643 647 649 658 648 654 651 638 645 654 658 655 633 640 670 685 678 663 659 648 643 685 625 657 638 660 651 640 666 619 653 620 668 618 671 618 626 651 633 631 657 649 650 608 658 634 629 655 618 662 607 658 634 653 607 636 599 607 630 635 636 603 635 615 607 601 618 601 621 589 618 641 626 629 639 593 616 622 632 596 632 628 628 591 628 583 597 591 600 581 603 578 599 598 596 594 616 617 611 582 581 591 580 598 566 566 585 607 585 578 563 561 560 605 600 564 577 574 584 554 594 543 553 565 579 567 579 574 541 583 547 549 578 564 552 570 581 554 575 551 576 530 567 565 526 564 568 550 559 534 520 556 530 565 515 562 547 548 528 529 551 530 511 519 523 525 517 522 508 542 544 529 526 531 536 510 540 525 533 525 496 500 495 510 495 506 511 521 486 518 488 520 512 507 491 471 496 509 510 512 475 494 497 481 472 487 499 458 486 468 501 489 494 482 464 473 480 456 479 472 450 484 446 486 468 479 472 456 443 445 448 454 445 456 440 468 471 455 438 441 453 433 450 430 459 426 420 425 453 415 449 436 413 426 414 450 412 431 423 439 423 437 423 399 402 438 424 431 417 393 392 392 413 391 408 399 410 394 402 383 419 418 401 409 390 414 377 395 388 377 379 398 370 400 393 370 388 374 386 387 368 388 386 379 370 376 357 380 374 367 382 352 361 375 344 356 350 366 354 349 338 346 358 358 362 354 341 335 350 338 344 336 357 323 353 338 339 334 347 339 339 338 319 342 319 330 313 333 318 313 323 316 321 329 311 328 312 313 303 298 304 300 320 293 290 290 306 298 301 287 285 289 292 294 293 304 285 294 301 280 274 272 279 279 283 269 276 284 279 279 281 266 274 266 268 261 265 272 263 258 261 260 253 274 257 266 248 249 264 258 245 265 251 254 262 238 257 255 249 247 247 234 236 248 234 244 232 236 233 236 238 224 234 219 231 217 226 236 216 224 213 218 215 210 216 221 209 209 220 222 205 205 220 206 217 206 206 205 201 195 207 208 199 204 197 195 193 203 197 203 189 197 192 191 198 180 194 184 177 191 184 176 178 173 179 178 176 184 176 174 168 173 179 177 168 161 171 166 165 159 168 155 168 154 158 161 153 160 158 149 157 161 154 152 154 147 156 153 142 147 144 149 141 137 144 145 136 134 137 144 138 135 141 139 134 132 138 130 129 135 123 129 132 126 120 127 119 126 119 115 120 122 118 117 115 114 112 114 114 109 116 113 105 112 104 104 105 102 101 105 103 103 101 98 102 99 95 101 95 96 96 100 99 98 93 97 93 92 89 93 91 90 90 90 88 88 82 84 80 82 83 80 84 79 76 77 81 76 76 76 79 72 71 73 71 74 72 73 69 69 68 72 66 66 65 68 65 66 64 63 64 63 64 63 62 60 61 60 60 57 55 57 54 56 56 56 55 52 54 52 54 49 49 51 49 50 51 47 46 46 48 44 46 43 46 44 43 44 41 41 40 40 40 41 40 38 40 38 38 39 38 38 38 36 36 35 36 34 35 35 34 34 32 31 33 30 31 31 31 30 30 28 28 27 27 28 26 27 26 26 25 25 25 25 25 23 24 24 23 22 23 23 22 22 21 20 20 20 20 19 20 19 19 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 20 19 20 19 19 20 20 20 20 21 20 21 21 22 23 22 22 23 23 24 24 24 25 25 25 25 25 27 27 27 28 28 28 28 29 31 30 29 32 31 31 32 31 33 34 33 35 34 34 34 35 36 37 36 38 38 37 38 38 41 39 41 39 39 42 41 42 42 43 44 44 44 44 46 46 47 49 49 51 47 52 50 51 49 54 52 53 53 54 53 53 55 54 56 56 59 60 62 62 58 61 60 64 60 60 65 63 62 66 64 68 66 68 66 71 71 73 74 74 74 72 76 77 73 77 79 74 77 80 77 77 77 79 81 80 83 83 86 83 86 86 90 90 89 93 93 88 93 90 97 95 91 92 93 100 95 94 99 104 99 100 101 100 106 99 107 106 108 106 108 113 104 110 115 107 107 109 114 111 120 116 121 117 118 120 122 115 117 125 125 126 125 124 127 124 130 133 128 137 138 128 129 129 142 139 141 134 135 137 139 141 147 143 137 141 143 147 150 152 156 148 153 148 151 153 152 152 152 161 165 153 168 162 160 163 171 166 173 160 173 171 169 163 171 178 182 172 171 181 171 178 176 177 173 176 190 190 182 180 182 189 198 196 186 183 201 187 189 188 196 200 194 197 203 206 208 206 200 214 205 200 215 209 209 220 214 221 226 217 220 219 226 211 218 224 218 216 230 234 218 228 222 232 221 242 233 240 240 247 229 248 232 248 231 254 253 247 248 238 251 245 241 252 242 256 249 269 267 264 248 253 267 271 268 258 272 264 269 270 264 274 274 266 272 268 290 288 274 272 276 286 284 298 275 280 290 298 283 300 297 293 292 286 311 314 311 302 315 304 304 317 315 305 322 316 303 304 301 306 322 315 304 311 308 320 320 322 321 341 319 321 315 337 318 343 338 331 338 340 329 345 352 345 346 327 329 358 356 354 354 363 348 345 348 368 371 372 369 373 373 363 357 364 376 350 369 365 354 365 382 360 378 369 385 364 369 361 395 376 370 375 372 388 371 383 381 399 387 389 398 393 393 396 409 382 403 407 415 397 405 398 413 398 410 426 428 401 407 431 427 438 401 436 406 410 444 421 434 432 450 419 417 440 447 428 422 454 421 420 422 460 461 457 431 430 430 436 462 436 465 472 437 445 469 459 441 464 478 466 462 471 457 454 465 480 460 482 461 471 479 467 455 464 493 481 494 491 499 467 476 463 506 498 506 498 475 507 488 491 490 490 502 501 475 505 490 484 485 512 481 509 517 501 506 509 493 525 520 509 520 543 512 498 539 508 537 506 545 538 525 514 544 525 528 513 554 542 511 519 525 520 517 526 540 557 561 546 524 541 526 563 571 562 557 573 565 568 530 551 560 555 570 568 552 534 545 548 573 569 571 544 550 562 552 600 586 570 577 598 585 597 575 580 556 594 560 601 584 603 566 599 611 567 613 592 605 586 606 614 612 604 610 596 588 624 592 572 612 619 631 613 605 612 617 602 610 631 626 623 590 602 608 626 631 587 595 618 601 643 607 620 647 630 649 619 652 616 639 653 622 611 612 608 624 634 607 642 642 638 627 624 627 640 622 642 647 612 644 660 615 644 630 618 663 630 624 662 637 640 621 658 663 676 668 656 673 657 632 634 692 639 692 629 642 641 670 685 684 688 654 638 666 679 703 664 698 664 674 697 658 641 694 676 675 689 679 647 680 695 653 702 679 708 700 685 699 695 712 656 658 694 703 715 663 715 667 723 685 716 711 684 685 666 727 662 666 723 710 718 686 683 717 678 702 714 688 700 711 668 671 732 686 727 724 705 707 718 700 689 716 713 704 729 701 737 688 730 685 723 688 678 742 706 735 716 712 733 699 729 712 685 742 716 737 717 721 749 687 727 744 739 734 714 685 706 690 736 723 717 713 743 740 711 694 709 697 689 730 698 690 693 738 694 729 697 723 717 701 707 696 732 713 744 736 712 735 700 704 697 697 732 709 698 738 695 739 700 746 705 698 700 702 749 707 703 697 747 701 700 745 700 705 701 721 736 718 748 720 702 711 739 727 707 701 706 700 741 702 713 729 702 700 702 734 741 740 741 705 702 726 749 719 738 702 730 750 702 724 728 726 703 718 703 713 705 740 745 701 701 713 724 741 701 710 741 727 743 706 725 714 703 701 706 708 705 730 700 731 744 716 743 727 705 702 699 703 717 699 699 747 725 735 700 739 739 703 726 750 722 740 733 718 698 696 726 700 724 719 699 697 735 711 714 714 719 697 697 698 734 708 697 737 738 707 695 695 693 710 705 729 694 691 738 726 730 721 745 691 687 701 709 709 694 728 698 736 700 687 695 705 684 699 719 709 699 721 707 723 732 723 731 691 738 710 693 721 712 704 735 743 727 713 678 712 728 701 714 702 712 682 741 705 671 725 711 710 681 732 697 704 717 712 676 716 709 690 724 694 709 727 695 677 720 716 670 727 709 716 722 688 692 682 703 661 699 689 712 693 698 668 708 712 669 679 667 682 658 698 670 684 662 713 706 666 657 696 666 673 684 644 684 647 687 652 694 698 690 703 644 684 675 654 697 659 644 642 660 669 650 661 666 686 682 633 669 663 644 667 666 648 655 636 675 657 669 644 632 638 639 653 632 676 653 614 656 672 617 614 665 654 656 630 662 631 618 651 633 654 611 621 614 635 639 647 608 621 645 620 598 635 640 650 648 600 626 589 624 630 593 645 637 614 634 581 626 621 583 620 588 633 620 588 588 612 594 586 609 618 576 596 575 600 589 607 605 610 580 583 591 588 574 562 592 568 563 577 570 587 562 596 560 590 583 563 585 589 582 569 593 550 551 571 557 556 561 572 567 581 555 554 550 585 531 575 564 566 571 556 570 539 546 574 547 550 531 535 559 522 547 521 518 552 547 535 552 554 534 529 543 542 513 527 528 513 532 500 533 521 502 545 539 515 509 518 533 516 511 497 509 496 485 515 492 528 487 507 497 512 521 491 489 509 476 509 515 467 502 510 489 476 470 485 467 465 474 471 503 487 493 498 459 489 490 452 465 474 487 467 470 468 463 484 450 453 482 436 447 448 457 450 456 430 438 454 440 450 449 437 439 461 438 438 427 420 423 432 414 416 413 451 448 435 421 417 442 445 441 418 433 438 428 416 430 400 425 396 420 401 416 426 419 403 415 388 383 407 398 407 401 410 386 393 398 380 404 393 392 375 380 396 395 376 388 386 394 361 372 395 359 379 376 381 357 372 356 359 362 358 346 359 372 365 363 349 352 348 348 344 343 357 361 345 340 354 341 338 353 328 339 356 328 327 328 337 325 341 348 323 341 343 312 330 322 334 330 309 307 335 314 313 307 322 318 322 312 306 303 324 309 313 302 298 300 295 291 297 310 288 301 301 301 280 304 277 297 294 297 294 293 291 286 293 274 271 270 281 269 280 284 270 265 276 277 278 278 268 278 270 261 260 250 250 271 265 260 266 259 244 248 242 256 259 250 239 253 243 237 239 241 249 232 251 237 245 232 230 226 241 228 240 236 232 221 216 230 221 224 211 216 224 227 227 222 220 214 221 204 202 221 217 207 211 209 203 205 210 198 209 192 196 200 194 200 187 189 185 197 196 181 195 180 188 186 190 186 181 180 188 173 183 183 175 180 168 168 181 175 165 164 178 177 163 170 168 160 160 158 165 154 164 156 163 159 156 151 159 160 155 149 157 157 143 146 146 153 139 143 146 150 139 137 138 141 134 144 136 140 141 137 137 138 126 134 132 124 131 129 131 121 129 120 118 123 123 124 122 125 118 123 119 111 114 110 113 111 108 115 109 111 110 114 104 103 104 102 108 102 100 103 105 100 99 101 97 101 98 93 93 91 92 93 90 93 89 95 89 91 88 89 86 89 87 87 86 79 80 80 79 80 77 76 83 76 75 74 74 74 76 74 73 73 75 70 69 72 71 67 69 66 69 68 64 66 64 66 64 61 59 62 62 59 58 57 57 56 57 57 59 58 54 55 52 54 51 55 52 54 51 50 48 50 48 47 46 47 48 46 46 45 43 46 42 42 44 41 42 41 39 39 40 40 39 41 38 39 37 37 37 36 37 37 35 34 34 34 33 32 32 33 31 32 32 31 31 31 30 29 30 27 27 27 27 27 26 26 26 25 24 24 24 24 23 24 22 22 23 23 22 22 21 20 21 20 20 20 20 19 20 20 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 20 20 20 20 19 20 21 21 21 20 22 21 22 22 23 22 23 23 24 24 25 24 24 25 25 26 27 27 27 28 28 29 29 29 29 29 29 31 30 31 32 33 33 33 35 34 33 35 34 37 36 36 38 38 38 39 40 38 40 40 42 42 40 43 41 43 44 45 42 43 43 47 47 46 46 48 46 51 49 51 48 52 51 53 55 51 55 55 56 57 55 54 57 59 57 62 59 57 59 61 64 63 62 64 64 63 62 66 65 67 67 69 72 71 70 68 72 70 73 76 72 74 77 77 80 74 75 82 78 76 82 78 84 86 86 82 83 88 83 87 83 85 87 91 92 90 92 96 89 94 95 92 100 100 95 101 96 96 104 102 105 105 102 101 101 108 102 108 107 112 113 106 110 107 109 110 111 111 116 121 120 116 117 119 117 120 127 119 118 125 127 129 130 123 124 135 129 138 133 132 138 130 139 132 139 140 136 140 138 142 138 148 148 142 140 153 148 148 151 156 157 150 150 148 155 161 163 154 165 163 164 168 170 162 172 172 166 174 162 173 166 176 178 176 168 168 179 186 185 174 176 181 177 190 181 178 187 190 185 180 182 183 186 191 203 191 195 188 199 203 205 197 209 198 212 200 215 203 207 205 208 204 220 220 211 225 220 218 215 228 212 216 212 213 231 234 220 227 223 219 242 240 241 224 244 236 239 234 246 244 236 236 245 248 245 241 259 244 239 241 250 253 254 250 267 264 247 268 259 272 259 265 274 269 265 278 278 282 284 266 286 285 275 277 280 292 274 294 275 276 281 283 297 289 278 287 282 283 306 294 302 300 312 311 294 309 313 292 300 309 309 300 308 321 327 322 314 318 331 304 317 311 309 335 336 333 333 330 322 325 323 339 326 328 337 351 326 338 344 336 333 349 344 359 349 363 350 355 351 338 337 367 354 358 366 345 350 374 374 375 379 355 363 364 377 383 371 369 391 387 385 365 372 382 393 390 364 392 382 393 379 387 386 381 381 402 376 390 378 380 406 380 387 382 385 418 408 422 397 418 391 421 402 413 421 396 397 412 400 409 413 419 426 442 413 440 417 436 424 431 426 447 436 456 416 455 444 450 436 444 446 461 432 445 452 471 451 438 466 468 442 452 470 466 472 452 455 455 443 482 465 448 446 483 457 478 482 465 482 481 457 455 501 474 485 502 485 472 478 485 501 467 486 470 471 508 482 481 509 513 510 480 525 511 508 506 505 491 492 502 487 501 522 493 495 526 514 524 522 509 494 510 513 542 528 527 545 510 519 505 552 554 516 541 545 516 525 531 528 519 519 524 534 542 549 565 530 525 544 545 540 532 568 549 566 580 584 543 540 566 568 537 551 548 537 548 577 545 564 573 574 582 559 551 550 581 603 588 564 572 574 582 596 567 570 571 592 561 573 566 567 618 608 582 579 617 575 569 585 587 599 610 613 606 628 576 626 599 612 577 599 606 587 585 640 603 625 637 643 606 632 609 626 603 599 602 608 628 635 608 594 610 600 646 629 648 619 606 656 647 658 659 654 626 664 624 647 640 666 650 645 672 614 612 613 659 667 642 634 626 651 629 618 618 668 670 624 648 679 643 626 648 655 653 639 647 675 677 676 671 678 679 652 650 676 653 687 674 687 682 668 665 696 690 688 652 687 668 682 697 706 682 648 697 647 677 654 711 676 687 689 674 674 671 666 682 662 704 664 694 679 717 706 672 660 669 725 707 690 709 718 689 667 666 705 719 722 709 714 671 692 702 699 695 714 668 705 680 736 737 690 683 690 720 739 724 705 700 708 683 714 693 725 709 716 703 744 691 723 719 739 721 689 730 680 686 736 709 725 703 746 746 750 732 688 729 693 709 699 743 742 748 708 743 718 725 724 744 723 748 747 729 723 702 742 702 746 697 717 750 697 733 696 722 741 744 742 695 704 736 699 702 694 743 704 748 709 696 738 698 747 698 698 734 696 730 741 700 698 719 710 723 747 698 701 727 704 726 735 741 704 710 734 715 712 708 716 735 706 706 735 746 717 717 703 731 700 718 702 706 739 712 705 738 735 733 749 701 747 701 709 706 705 707 733 745 715 748 742 706 736 703 742 723 732 720 725 703 742 729 719 702 702 707 710 746 705 707 701 705 706 700 702 719 725 746 703 704 700 705 707 710 730 705 722 743 705 731 743 721 718 716 702 703 735 728 737 697 700 703 716 735 737 745 727 748 702 719 744 709 746 717 695 695 710 707 697 697 694 732 722 703 711 748 742 695 721 749 690 692 725 746 694 691 701 714 721 700 744 699 696 727 735 731 747 749 693 730 722 721 750 687 686 734 746 719 724 727 716 692 726 739 712 699 741 705 710 719 695 730 725 699 677 695 716 712 732 709 681 680 675 732 707 738 730 722 676 706 676 717 668 666 727 722 710 688 709 708 690 684 689 721 705 728 664 662 661 700 683 690 714 719 660 697 685 702 687 686 715 694 660 704 658 654 688 672 695 680 705 653 692 666 668 694 644 651 675 674 644 658 687 672 680 654 652 639 696 695 645 695 671 649 675 638 665 680 672 657 673 646 692 675 662 647 647 658 666 626 675 638 624 683 648 657 670 647 645 651 651 667 652 621 670 619 668 615 640 651 616 617 651 617 654 630 653 616 649 642 647 606 608 621 612 639 627 639 606 595 621 603 602 638 633 617 613 596 639 589 636 615 620 598 611 631 607 591 634 631 627 617 596 615 598 597 583 618 589 579 625 569 585 568 605 595 584 611 608 562 612 604 609 592 559 585 601 590 551 588 575 598 558 573 586 578 574 570 563 561 578 577 543 553 586 590 543 575 547 568 542 545 574 546 569 581 564 540 543 572 563 534 542 537 565 550 529 568 565 517 566 513 561 528 559 514 548 546 547 520 506 552 544 512 535 497 541 545 524 497 500 492 516 529 519 530 509 496 491 502 486 527 511 499 496 499 512 504 491 522 506 495 478 508 492 474 513 468 474 472 477 507 476 469 486 482 464 467 480 491 468 474 489 494 467 458 483 483 449 486 473 458 476 461 465 449 444 436 434 473 436 446 432 472 459 461 442 452 446 443 448 435 439 452 424 452 451 433 426 425 429 417 448 417 417 427 427 405 402 438 403 437 412 404 410 398 431 401 412 396 418 393 385 399 384 420 417 402 398 397 378 413 407 387 407 374 405 373 395 402 375 379 386 392 382 397 385 386 380 366 374 373 361 367 372 385 357 353 355 355 362 356 348 342 361 362 357 366 358 357 358 343 344 363 339 334 344 342 329 346 351 347 353 336 338 335 316 324 325 326 314 320 325 326 336 326 314 327 304 323 324 322 322 323 313 308 323 306 309 302 313 291 296 311 313 291 296 298 301 307 300 307 283 301 293 282 287 296 293 276 271 268 267 271 271 266 274 285 273 272 273 277 271 276 266 254 262 257 274 262 265 263 260 265 245 248 259 257 250 253 258 252 251 241 253 238 255 237 243 238 235 241 240 230 229 243 242 229 240 225 229 237 234 235 231 221 218 223 214 222 230 225 222 218 220 220 205 207 217 205 217 212 208 212 203 197 204 205 202 192 193 199 196 196 189 187 196 190 199 193 190 181 191 183 190 177 179 183 174 186 179 182 170 178 171 172 178 171 173 165 173 166 167 168 157 164 157 162 166 153 154 159 159 156 158 148 160 153 159 153 146 150 152 153 144 146 138 143 138 136 140 146 142 140 136 143 140 138 134 133 133 135 128 131 133 123 127 125 131 124 129 129 121 125 115 122 114 124 118 116 118 111 116 114 115 113 116 115 108 114 110 103 106 106 107 99 107 105 104 102 100 101 100 97 101 95 93 95 99 92 92 92 95 93 88 89 88 89 90 84 83 85 84 85 84 84 82 77 81 83 78 80 76 75 74 76 78 73 77 76 76 74 74 74 73 67 67 66 69 67 63 64 67 67 64 63 64 60 64 60 57 58 59 62 59 58 56 55 56 56 53 53 52 51 55 52 51 53 50 50 47 51 48 47 48 46 44 46 43 46 42 44 41 44 41 40 41 39 41 40 40 38 40 37 37 38 38 37 35 35 35 36 34 34 35 33 33 31 32 31 30 31 29 31 31 30 29 29 27 27 28 26 26 26 25 25 25 24 25 24 24 24 24 23 23 23 21 21 21 21 21 21 20 19 20 20 19 20 20 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 20 19 19 20 19 19 21 21 20 20 22 21 21 22 22 23 24 24 24 24 24 25 26 26 26 27 26 26 28 27 27 30 29 29 30 31 31 32 31 31 32 34 32 34 35 35 36 36 36 35 37 38 37 37 38 37 40 38 39 41 39 41 43 42 41 44 42 45 43 44 46 47 48 45 47 48 49 47 49 48 52 53 52 54 51 51 54 53 55 56 54 58 59 59 57 59 60 58 61 63 59 63 62 63 63 65 62 66 69 69 67 72 66 69 70 74 74 72 73 75 77 73 78 76 79 77 81 82 77 80 82 79 84 86 85 84 84 89 88 83 87 85 86 91 90 94 96 97 91 98 99 96 95 95 101 99 101 96 98 98 99 101 99 101 101 104 105 106 112 111 108 106 108 108 115 114 111 114 122 114 117 124 120 120 126 124 126 126 119 131 128 128 128 135 130 133 134 137 134 130 139 130 134 144 140 141 136 147 145 145 142 138 140 151 148 154 155 144 149 147 153 149 148 150 154 154 156 164 159 167 161 168 161 160 167 174 174 173 177 166 171 165 173 173 180 180 180 170 176 182 175 189 181 184 192 186 179 193 189 183 185 186 189 185 195 190 198 204 196 191 207 207 197 205 207 211 213 208 214 219 218 209 203 223 207 225 208 227 216 230 213 227 224 225 218 233 229 238 229 241 226 239 225 243 228 243 237 235 234 245 249 248 251 255 254 244 254 261 242 253 253 246 266 267 259 268 266 263 251 264 273 275 272 276 262 280 265 262 279 270 272 283 288 291 291 281 281 295 282 292 286 280 296 290 300 291 298 301 298 301 305 294 306 290 309 301 293 314 292 309 315 315 309 317 301 313 302 308 305 324 316 306 321 320 329 317 329 333 318 322 323 341 327 328 352 346 329 339 352 345 332 337 330 339 339 339 350 367 340 341 360 359 366 358 355 365 348 356 349 379 356 380 367 381 388 364 381 362 357 360 391 367 376 372 369 397 370 380 395 391 382 384 389 401 393 397 414 384 414 389 402 414 411 406 407 389 399 405 418 420 399 413 418 429 420 409 424 403 439 413 407 436 422 412 409 421 428 420 441 423 446 439 420 451 432 459 440 454 463 456 460 445 462 433 451 460 438 431 434 448 452 470 450 438 473 444 463 459 475 463 462 475 480 472 462 483 471 494 488 464 490 495 502 465 501 501 482 504 501 473 501 479 472 471 474 484 501 507 487 520 518 488 504 526 511 518 507 496 526 502 494 520 535 509 505 530 535 523 505 509 528 522 520 504 508 548 529 518 537 540 543 534 544 523 546 556 527 559 535 524 522 523 538 534 520 563 523 530 544 565 558 545 575 560 532 541 545 573 581 550 571 576 585 565 581 586 553 591 557 573 547 551 562 596 547 561 600 572 580 605 586 584 593 591 598 564 586 572 587 595 618 617 593 596 603 600 605 615 584 581 590 625 621 625 588 628 609 635 577 592 607 614 621 605 631 601 597 600 628 586 637 618 595 629 602 602 617 625 638 621 655 642 643 612 606 652 661 615 654 642 611 665 611 625 634 629 639 660 629 639 623 644 649 654 626 668 618 627 616 665 618 663 622 673 644 681 659 644 625 643 633 639 647 629 676 660 646 683 648 679 684 631 689 654 659 647 676 652 669 679 645 651 652 668 668 686 689 681 688 700 700 682 674 687 668 670 658 687 707 707 700 666 695 695 681 710 659 655 692 668 700 655 722 671 700 691 718 705 671 662 680 669 706 689 696 693 676 673 730 711 666 687 703 682 668 727 721 689 720 694 682 683 719 709 724 692 738 696 695 699 676 732 697 678 738 692 714 730 710 687 683 685 736 748 729 682 697 692 708 691 685 747 704 745 702 685 745 684 692 690 685 688 749 739 733 721 721 707 688 692 745 745 700 748 732 706 704 726 706 692 705 706 696 719 694 725 725 743 695 696 702 695 735 726 735 721 697 747 742 733 696 746 701 734 730 718 710 700 699 703 698 739 702 748 701 707 726 701 749 725 737 707 746 704 744 724 702 747 707 711 705 706 718 707 702 707 705 716 732 730 707 741 707 705 707 706 739 735 703 709 702 705 720 719 708 732 741 707 727 711 729 740 705 708 736 722 702 716 704 738 728 720 701 706 716 716 742 734 717 707 722 747 746 701 701 703 749 731 711 705 704 702 699 703 704 748 705 717 716 721 732 706 742 704 725 730 701 716 709 706 700 700 697 736 704 721 708 698 697 710 694 707 699 713 708 722 730 715 750 720 712 692 693 694 694 735 696 741 709 701 738 696 700 731 738 726 696 743 732 714 717 693 705 740 692 744 724 726 700 744 742 727 743 744 722 686 681 733 748 712 705 699 683 746 744 715 682 731 689 736 697 688 687 742 682 741 684 726 673 677 692 678 736 736 721 721 679 693 681 698 684 719 713 681 713 690 709 683 712 691 683 721 669 682 717 687 711 724 704 707 705 681 696 689 707 708 702 688 701 691 667 690 657 711 652 671 698 651 700 694 699 657 689 660 649 657 667 655 653 675 675 666 649 686 703 642 688 669 652 674 678 652 638 661 683 649 664 671 646 690 686 657 628 648 685 676 674 639 668 676 624 619 639 653 656 672 650 625 640 615 655 675 667 637 657 665 642 671 656 643 660 656 663 616 641 631 606 610 625 652 646 651 645 625 612 643 599 615 638 634 638 635 610 643 638 595 628 625 631 625 621 631 586 634 629 585 586 609 609 576 594 605 579 602 593 573 582 590 584 592 606 599 592 595 605 597 559 593 588 598 578 599 567 581 556 563 559 581 584 581 595 561 590 573 555 543 577 580 540 583 546 538 583 535 535 587 583 549 553 561 546 576 570 561 579 527 528 545 563 563 549 525 519 556 528 536 562 541 527 530 526 533 532 513 548 554 539 528 548 523 536 518 513 509 522 515 521 542 497 517 539 489 524 508 504 491 507 530 481 500 518 484 522 511 508 517 520 474 484 483 512 512 475 502 504 480 506 488 471 482 491 479 487 498 462 467 482 453 493 493 463 471 448 468 460 450 445 484 441 472 452 448 480 458 478 470 455 435 434 430 458 457 468 467 457 447 422 438 460 428 434 428 452 443 442 415 437 440 430 431 409 432 413 433 408 402 410 419 414 433 413 395 402 407 420 422 416 406 398 399 384 387 416 408 409 398 415 413 394 402 406 383 394 406 401 386 370 401 396 368 363 386 381 370 387 390 386 392 374 384 383 382 378 381 382 360 376 349 345 365 354 360 347 357 347 370 363 334 333 357 355 330 343 354 358 339 355 354 323 348 334 331 349 322 345 317 318 334 326 341 318 338 326 308 326 304 333 318 326 327 303 327 318 322 314 316 306 297 316 313 295 301 299 310 291 299 297 283 292 279 299 297 291 294 295 290 288 276 284 270 266 269 271 269 268 262 275 277 271 273 282 268 270 266 271 270 267 253 267 254 253 261 259 248 246 256 263 260 241 254 253 234 234 242 235 251 251 251 228 235 237 243 234 223 242 220 232 224 237 221 216 218 231 213 213 227 215 219 209 216 220 207 205 207 221 207 219 201 209 201 203 197 193 207 204 204 194 202 205 191 199 202 198 183 199 197 195 190 179 194 190 183 186 180 174 188 173 184 170 175 171 170 171 175 173 163 168 167 161 170 166 163 171 166 157 156 165 161 162 162 159 151 162 147 153 159 151 150 144 151 152 144 141 140 142 137 143 135 137 133 145 133 131 131 136 130 130 127 137 129 135 128 128 131 122 121 121 129 120 128 124 117 123 119 120 122 120 121 120 110 109 113 109 113 111 114 109 109 105 107 106 100 103 105 107 102 103 95 96 101 99 93 97 93 93 97 91 95 94 96 91 86 87 87 88 89 89 82 85 81 83 85 79 83 78 82 77 82 76 81 78 79 73 73 71 75 72 72 74 73 67 71 67 71 65 66 69 67 64 62 66 63 62 63 62 61 62 59 59 62 59 58 55 57 54 56 53 52 54 54 55 52 52 49 49 50 52 50 49 46 49 45 47 45 44 44 43 44 44 43 44 42 43 41 41 38 38 40 38 37 39 39 36 36 36 36 35 34 34 33 35 32 33 33 33 32 30 32 32 29 29 29 28 28 27 28 28 27 26 27 25 26 26 24 25 25 23 23 23 22 22 23 21 21 21 20 20 20 21 19 20 20 19 19 20 20 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 20 19 19 20 20 19 21 21 20 20 22 21 22 22 22 22 24 23 23 25 24 25 25 26 26 27 27 26 27 27 27 29 29 29 30 29 32 30 32 31 33 33 33 34 33 34 36 35 36 37 35 36 36 38 37 39 39 38 39 40 39 42 43 42 43 41 42 45 45 43 46 44 45 48 48 47 50 51 50 48 52 51 51 54 55 52 53 57 56 56 54 59 58 59 57 62 61 61 60 59 59 61 64 66 62 65 67 68 65 67 65 67 67 69 69 69 70 72 75 71 77 78 77 76 80 79 80 77 82 79 78 85 86 81 80 85 82 88 90 86 88 87 87 92 94 89 92 91 90 98 95 96 96 94 104 99 97 101 104 98 107 101 104 106 110 106 104 107 104 105 116 110 111 113 115 114 114 112 118 114 118 115 121 121 117 126 127 119 124 131 122 123 131 127 128 131 138 130 133 130 139 133 132 144 145 138 137 141 137 145 150 152 147 144 149 150 145 158 157 153 153 158 161 152 164 152 152 157 156 154 156 158 162 161 174 171 165 164 178 165 181 180 169 172 175 184 173 183 180 179 175 184 181 187 178 185 195 184 193 196 183 185 201 202 205 196 190 199 190 206 203 194 197 212 199 215 216 212 202 203 205 208 205 214 217 215 213 217 216 211 212 230 232 229 225 222 219 230 220 236 241 225 231 228 232 236 239 247 253 235 245 247 253 238 251 258 261 258 250 254 251 249 248 263 270 257 253 264 258 259 267 268 272 260 276 261 279 266 279 263 268 284 269 266 272 280 290 297 287 274 288 295 287 293 296 299 305 292 291 310 311 290 303 296 290 310 313 298 302 304 319 303 316 304 325 303 317 313 328 322 316 326 318 313 333 323 316 338 323 342 348 343 346 352 328 333 328 338 354 352 330 346 340 345 349 344 367 369 359 341 358 346 342 369 363 353 355 359 372 349 354 379 382 367 382 372 356 361 376 380 384 376 381 363 366 367 401 380 387 405 400 387 387 394 408 378 408 406 388 415 388 411 383 397 423 426 389 392 424 420 395 395 415 405 407 402 406 408 425 431 415 411 413 435 447 446 424 414 426 448 430 418 418 449 461 441 448 429 439 441 425 453 439 447 469 454 475 472 464 438 456 446 449 458 479 464 477 459 454 471 482 468 474 487 488 474 472 494 482 501 462 479 501 466 461 480 478 478 472 511 498 498 502 498 494 517 496 510 483 476 485 514 523 479 492 502 508 495 488 528 500 509 505 535 537 522 531 545 516 536 505 498 537 551 513 513 546 520 548 554 524 520 524 545 548 513 551 555 556 527 567 518 566 564 573 538 534 547 573 548 575 564 552 567 561 562 551 577 576 549 542 549 590 546 542 588 590 547 566 582 559 572 574 562 584 589 594 594 599 588 585 596 591 565 609 573 575 565 596 581 612 584 599 611 582 577 624 599 609 580 590 627 630 581 597 619 585 612 627 579 610 582 604 583 596 636 631 628 614 636 625 628 612 648 611 594 607 637 633 610 609 613 611 657 639 607 619 621 658 656 658 662 645 665 663 631 633 619 669 640 650 651 620 672 650 663 669 662 652 627 619 638 673 663 643 647 667 634 660 656 677 670 674 661 668 648 648 673 659 638 680 659 680 638 637 689 668 663 642 661 656 661 661 701 644 677 662 645 673 700 645 669 706 672 708 680 669 680 712 690 660 675 660 672 691 701 675 704 671 711 687 659 674 657 713 659 675 695 711 691 664 680 675 700 686 684 694 730 684 719 705 671 713 704 726 720 715 690 699 675 736 734 738 740 738 724 738 710 680 678 740 694 692 741 684 678 739 701 731 691 694 688 716 732 735 739 699 749 737 717 744 696 700 712 695 685 686 703 746 691 707 735 743 740 715 721 725 748 737 718 748 691 717 695 732 732 696 749 692 713 694 737 742 698 696 719 744 696 707 699 712 720 701 695 717 696 733 735 704 750 702 699 735 709 719 715 731 738 702 703 745 747 744 739 716 747 749 704 749 700 703 739 725 722 704 702 701 710 700 713 731 702 706 743 722 719 704 720 748 739 705 701 707 716 724 723 738 728 707 703 725 705 723 734 708 725 704 705 732 706 720 705 742 702 726 705 740 705 703 714 706 723 703 706 735 738 748 706 706 736 714 712 739 716 709 716 740 704 700 703 711 701 708 728 705 730 730 725 748 702 732 709 739 749 728 737 698 735 703 702 726 701 734 726 707 730 700 721 716 699 735 731 713 745 707 708 729 724 703 698 738 749 697 710 721 750 691 741 690 693 697 695 722 732 693 688 697 743 691 697 703 731 719 711 736 708 712 729 702 731 703 708 699 728 690 740 748 690 724 703 694 742 723 696 681 696 679 701 690 688 682 736 685 728 680 699 724 710 733 703 674 711 730 735 715 707 724 686 707 670 679 696 709 677 684 693 671 687 720 699 726 678 687 668 721 662 713 687 707 706 678 723 667 671 663 655 718 692 679 695 659 708 656 701 715 683 689 688 687 696 646 669 678 679 707 681 646 690 686 682 702 653 686 698 689 667 680 646 654 681 648 670 652 637 668 639 691 669 688 679 644 672 679 678 653 677 631 658 670 626 658 627 641 647 668 625 627 655 665 627 657 614 666 633 634 670 622 613 650 616 664 641 633 603 641 621 618 638 639 658 648 614 645 605 607 635 625 634 595 628 610 619 639 636 606 587 641 586 620 640 611 587 605 591 632 582 626 590 587 606 605 607 597 581 618 589 571 575 612 590 590 613 571 573 608 565 562 564 568 559 588 560 606 569 565 598 571 584 566 551 591 552 593 556 595 597 576 589 570 559 543 565 566 573 554 586 537 565 545 537 582 539 540 577 552 523 535 552 567 565 521 561 548 540 538 525 554 517 515 561 519 527 554 527 540 549 523 534 528 534 508 548 512 538 526 527 516 526 540 509 537 535 502 486 491 529 527 492 503 501 524 515 492 514 509 497 520 508 508 496 490 480 476 511 505 485 495 491 464 499 471 470 474 480 494 495 480 455 490 490 469 478 490 487 479 469 477 458 480 458 476 457 474 457 469 450 457 469 450 452 446 462 467 456 434 428 434 447 439 439 450 419 421 451 453 445 437 445 430 437 416 422 413 423 422 439 435 416 410 402 403 401 424 409 397 406 396 390 391 405 411 390 386 408 391 412 402 408 407 387 385 398 400 383 374 389 400 390 366 374 368 375 381 386 361 364 368 371 372 354 378 367 383 377 359 374 378 371 344 352 349 341 341 367 361 347 361 347 354 347 354 356 356 339 336 350 326 344 340 321 328 328 343 347 329 345 318 332 312 324 314 335 334 333 331 331 311 317 318 325 318 316 313 317 311 319 292 312 292 300 308 295 289 294 302 306 286 303 295 277 295 285 285 280 288 293 290 287 286 268 270 275 287 271 281 283 274 262 274 282 257 254 275 272 268 270 260 249 257 246 255 246 262 251 257 246 255 256 237 246 245 255 249 243 244 248 231 245 245 235 243 245 223 229 228 236 220 226 230 232 229 216 222 215 227 214 222 212 212 222 218 216 206 209 213 217 201 204 209 201 202 204 205 203 205 192 190 204 204 187 203 202 199 189 182 197 179 192 194 187 182 181 188 180 181 178 174 185 168 180 182 170 177 180 174 164 171 167 170 171 158 156 167 167 158 159 164 154 163 159 163 153 148 160 150 150 148 153 144 146 150 149 141 139 143 139 135 139 134 133 139 143 137 139 134 139 138 128 134 125 126 131 128 132 120 128 123 122 119 124 126 123 120 120 112 121 117 116 116 118 115 114 111 110 114 114 106 110 105 108 106 106 104 100 105 105 98 102 99 101 100 93 96 92 98 97 90 88 95 93 94 87 91 86 85 87 84 84 85 84 81 85 82 84 77 77 76 75 76 77 74 76 76 77 73 70 75 74 74 71 71 70 66 66 69 64 67 67 66 63 60 62 64 60 63 57 62 58 57 56 57 59 57 56 55 56 53 54 55 55 52 50 51 48 50 48 49 48 48 46 45 44 44 45 43 43 42 42 44 43 40 42 42 41 41 39 39 39 39 39 38 37 35 36 35 34 34 34 34 34 32 32 33 32 31 30 31 29 30 30 28 30 27 27 28 27 27 27 25 25 25 25 25 24 24 24 23 23 22 23 22 21 21 21 21 21 20 20 19 20 19 20 20 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 20 20 20 19 20 20 19 21 21 20 20 21 22 22 23 22 23 23 24 23 25 25 24 26 26 26 27 27 26 28 28 30 28 28 29 31 29 32 32 31 33 32 34 33 33 35 33 34 36 36 36 36 36 37 37 37 39 38 41 41 39 41 41 40 42 43 44 42 46 45 47 46 48 48 46 48 50 50 48 50 53 51 50 50 51 52 54 56 57 56 55 55 56 59 58 57 59 62 58 63 63 60 61 66 64 64 68 65 69 69 67 69 72 71 72 68 70 74 74 75 78 75 74 77 80 75 80 76 77 79 84 85 79 80 84 82 84 82 89 89 89 92 94 92 95 95 94 95 94 99 99 97 100 99 99 95 98 102 105 97 106 104 104 107 103 104 107 108 110 111 114 113 112 116 109 115 118 116 116 114 125 125 119 125 120 117 122 130 124 130 132 125 131 132 129 129 138 134 138 133 135 140 135 138 141 139 143 148 142 139 144 141 150 152 151 144 155 152 147 153 156 155 156 159 164 152 153 165 160 163 168 156 165 169 167 162 171 173 174 169 176 168 167 174 178 180 176 176 179 177 185 188 192 183 191 194 196 193 190 192 193 191 195 196 192 202 193 202 194 203 194 194 197 204 202 214 203 219 208 219 211 216 216 205 211 210 218 230 209 215 213 224 226 223 237 232 238 238 221 240 234 231 233 229 232 246 228 244 231 233 248 254 248 250 239 260 260 245 245 248 250 249 263 251 257 248 253 272 254 251 254 273 258 265 269 280 282 275 279 267 270 269 271 274 292 279 273 271 295 278 281 274 279 282 297 299 303 295 296 289 303 291 304 288 295 298 299 315 308 312 302 303 311 308 314 326 331 316 326 310 323 332 321 329 313 326 313 343 344 321 343 345 335 332 329 328 354 340 353 342 353 348 350 358 338 366 366 348 362 353 371 352 355 357 342 349 374 354 357 351 359 379 367 373 364 386 356 377 367 365 370 371 375 397 392 382 373 380 400 376 406 396 410 382 402 381 414 384 391 395 414 419 411 403 398 405 427 429 427 420 406 416 402 405 410 412 421 408 405 414 411 433 415 446 434 415 419 452 444 449 428 449 418 443 456 452 421 434 448 442 429 441 453 430 468 468 446 470 474 471 474 473 450 457 445 458 455 473 486 484 449 479 460 449 461 492 479 495 455 473 468 500 463 485 493 491 489 464 511 493 490 488 474 489 511 498 512 514 493 478 488 487 524 480 497 506 528 518 525 526 518 498 531 512 511 528 536 525 510 524 512 503 543 510 517 530 535 517 535 517 537 544 525 530 541 521 537 545 550 544 539 560 519 557 550 572 568 529 534 571 531 554 564 553 532 559 563 556 540 560 588 578 576 557 560 545 597 543 571 595 588 583 586 595 592 550 562 595 567 609 598 563 557 561 559 560 567 579 564 568 574 567 569 601 581 601 600 620 600 596 577 620 627 603 617 601 598 629 580 619 634 596 609 601 610 587 641 586 615 602 591 622 599 640 639 612 627 607 607 620 656 609 638 632 599 651 642 612 619 629 653 665 634 627 665 633 652 618 667 669 613 668 644 646 644 634 656 618 617 670 662 629 659 636 646 624 644 636 681 647 631 690 641 685 628 653 667 632 663 675 639 660 684 639 660 639 667 643 671 689 701 661 678 651 669 691 674 679 673 699 710 688 697 682 675 703 680 711 658 657 670 711 666 693 694 700 687 720 714 713 701 669 676 661 694 692 690 686 676 708 677 698 677 705 718 668 681 678 728 697 702 681 697 671 682 737 669 730 699 715 725 716 681 688 695 674 734 710 732 723 701 704 684 702 684 695 698 679 679 716 689 733 696 745 723 688 745 746 726 695 737 708 724 696 687 709 721 694 697 687 740 741 690 690 692 712 728 692 707 741 735 745 728 708 744 724 731 704 743 698 696 706 725 707 702 740 739 694 700 734 737 713 723 720 701 712 703 716 710 709 745 742 697 702 705 720 725 700 723 747 704 736 700 730 737 724 732 749 750 725 721 703 725 705 704 729 725 705 731 734 728 742 701 736 703 719 734 714 718 717 730 740 726 747 718 703 706 704 749 732 746 734 705 708 716 718 705 718 733 704 707 737 708 736 705 716 708 716 746 732 738 726 730 712 741 707 720 741 710 705 711 740 706 727 701 704 715 727 702 700 706 701 702 727 739 709 702 748 737 705 704 704 742 704 703 714 742 722 717 700 703 721 717 702 699 701 725 712 747 699 707 713 731 699 727 709 744 716 698 696 692 735 734 696 692 691 727 721 732 705 694 690 702 690 706 722 745 692 726 705 741 688 722 728 742 744 728 736 730 744 707 718 748 700 726 723 697 704 691 700 707 724 680 736 721 679 729 692 696 698 737 679 700 690 700 686 714 736 672 711 702 690 683 699 676 708 687 695 674 736 720 670 686 706 691 722 690 685 731 663 697 692 661 677 719 712 689 704 699 660 658 673 682 707 677 695 691 681 714 655 658 696 668 704 653 650 703 676 713 675 692 686 700 675 660 655 687 696 664 692 696 702 644 655 686 672 644 667 688 694 635 663 675 643 688 693 637 673 652 668 679 645 646 646 665 647 645 685 650 645 630 662 649 620 661 665 628 633 639 640 647 653 634 671 629 649 659 664 643 621 648 660 646 653 626 653 609 605 630 623 652 638 636 635 641 598 630 603 593 620 594 625 603 622 622 596 623 623 620 594 625 621 579 639 628 627 600 629 602 622 586 614 572 585 620 614 597 593 595 575 608 610 575 577 562 594 609 599 608 586 605 593 590 606 605 586 577 557 592 548 577 585 564 593 548 542 557 542 581 546 553 554 555 578 567 573 583 554 571 571 532 533 578 558 525 560 569 572 572 550 554 564 548 554 534 526 538 513 513 532 546 549 512 558 554 527 504 514 530 513 519 542 509 520 510 521 506 503 522 508 499 515 531 531 530 521 518 503 504 496 521 521 504 495 501 514 521 483 479 497 508 487 494 503 504 466 486 472 487 500 502 485 470 500 497 455 478 455 494 472 454 486 466 476 444 487 478 470 480 477 439 440 451 467 456 433 463 460 447 433 468 439 463 423 465 450 454 437 418 456 419 449 430 416 451 443 430 447 408 428 420 416 410 414 407 408 419 406 435 428 415 396 395 406 420 420 415 405 414 411 409 382 409 384 388 386 385 409 401 393 404 395 381 372 377 374 393 402 399 380 390 373 390 391 378 359 360 364 376 384 357 355 360 352 363 376 344 344 349 376 352 373 372 370 364 362 347 348 339 331 355 344 344 332 344 343 341 347 340 341 326 328 334 336 334 343 335 326 339 311 320 314 306 320 327 315 318 304 313 300 299 312 315 303 319 319 309 294 297 299 293 308 304 296 296 281 304 284 286 283 302 294 286 277 291 278 284 274 270 278 289 279 274 278 271 268 277 273 263 273 263 254 275 272 270 265 259 255 266 256 247 263 257 256 247 252 245 254 245 249 252 240 244 240 234 248 238 248 226 247 230 223 228 232 232 238 237 219 220 223 225 225 227 228 216 219 221 221 221 210 215 213 208 201 200 213 203 216 198 200 208 208 201 196 202 194 207 199 196 196 190 190 190 194 190 181 185 194 185 192 187 185 184 186 177 183 181 178 176 167 170 176 167 178 164 169 171 167 166 169 169 158 156 169 159 154 153 158 150 151 153 148 152 149 145 158 155 151 148 142 146 145 146 140 147 137 147 142 140 137 134 133 137 129 135 133 126 134 135 134 129 133 127 125 131 124 124 127 124 124 125 119 119 118 120 121 114 120 110 108 117 117 114 115 108 111 112 104 106 102 104 101 105 106 105 99 99 95 97 94 99 94 94 92 95 91 93 89 88 93 94 91 84 88 85 83 86 86 83 85 84 78 80 77 79 77 83 81 78 76 76 76 77 73 76 75 72 71 73 67 70 72 69 68 66 63 68 65 64 61 64 60 61 63 62 58 57 61 59 56 56 56 54 55 55 55 52 51 51 53 54 52 49 49 50 50 51 47 48 47 46 46 46 45 44 44 43 42 43 40 42 42 40 40 41 41 41 37 37 38 38 36 35 36 36 35 33 35 33 34 34 32 31 31 32 30 29 30 30 29 30 30 28 28 27 27 26 25 26 26 24 25 24 24 24 24 23 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 20 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 20 19 20 19 19 19 20 20 21 22 21 21 21 22 22 23 23 23 23 25 24 24 25 25 26 27 27 28 27 28 29 30 28 31 30 30 31 31 31 33 33 34 33 35 35 34 36 35 36 35 38 38 37 39 41 40 40 39 41 41 41 43 42 43 43 44 44 44 45 46 44 45 45 46 48 50 51 50 52 51 53 52 52 54 56 52 56 57 58 55 59 56 59 62 62 59 61 63 63 63 65 61 63 63 64 64 65 68 70 67 71 72 67 69 74 69 71 74 74 72 77 73 75 76 77 80 78 76 78 78 84 83 82 81 85 83 85 90 85 90 88 87 87 95 92 89 98 94 94 94 98 102 102 97 102 104 104 104 107 101 101 101 107 106 102 107 107 106 110 114 114 109 115 118 111 112 122 115 124 124 125 115 117 122 126 129 122 129 123 128 131 128 129 133 131 133 140 132 130 138 136 144 139 133 138 148 142 140 142 142 150 144 148 150 156 151 151 148 150 156 162 149 164 161 157 152 153 159 167 167 171 170 167 171 165 171 167 172 166 166 179 176 178 179 185 172 177 182 179 189 175 179 193 183 182 187 188 185 197 197 202 187 204 206 193 201 207 204 204 202 196 211 201 207 217 206 211 216 211 218 213 218 212 209 211 214 216 216 229 223 222 234 229 228 220 235 230 236 225 228 230 236 247 228 236 239 233 235 236 244 242 241 248 238 262 249 263 259 251 258 245 246 250 249 260 260 264 253 252 253 279 267 278 271 277 285 268 267 269 286 273 281 294 279 282 274 285 283 274 283 275 302 306 299 308 285 288 304 309 297 312 290 294 305 298 304 316 321 296 321 312 310 306 318 330 320 335 323 316 310 315 317 330 337 330 314 318 323 334 321 343 350 326 344 341 354 357 338 355 341 350 331 357 334 367 342 336 351 372 353 369 351 361 347 351 346 378 362 382 375 380 354 375 355 370 379 365 371 374 388 381 381 400 381 401 381 402 397 409 387 376 388 396 378 381 394 384 389 414 407 409 423 418 394 391 413 396 402 417 411 428 434 431 430 433 424 439 428 433 423 432 410 421 448 423 443 451 423 414 452 448 457 438 445 421 440 436 431 453 448 467 456 431 433 435 439 466 453 457 445 476 482 457 483 474 456 472 446 462 475 450 492 470 469 459 486 483 462 498 460 495 467 507 473 487 464 489 505 492 496 507 504 495 478 488 485 485 477 489 512 490 484 525 501 505 527 508 526 528 494 507 521 536 509 530 532 509 515 510 503 550 522 519 528 544 539 534 543 530 524 521 515 538 514 548 554 562 561 544 517 541 571 545 566 568 540 560 575 579 544 557 548 552 571 583 535 547 569 590 545 577 550 540 553 569 561 548 573 548 580 547 599 593 563 603 607 585 563 579 585 583 559 573 610 586 572 600 588 568 605 620 585 596 610 621 596 585 586 580 619 584 630 618 583 614 629 623 583 583 619 604 607 598 627 615 599 646 637 641 604 601 610 644 631 617 604 625 611 605 654 634 625 649 638 618 645 650 626 623 644 628 662 656 625 629 667 650 665 659 653 660 672 669 664 678 656 652 659 651 680 636 647 655 644 664 676 679 658 685 655 665 664 648 643 683 685 694 638 682 632 677 670 697 700 679 639 690 694 688 675 681 669 667 652 653 690 680 697 655 669 656 664 669 702 661 672 715 700 675 711 676 677 663 656 654 717 657 698 710 683 665 714 723 684 680 669 695 709 690 711 731 675 669 704 726 679 701 680 685 690 683 684 705 691 719 707 738 671 694 722 713 672 730 681 698 744 684 713 708 726 695 688 679 709 713 697 694 703 700 692 719 737 702 702 710 718 721 740 707 715 684 743 705 691 748 735 699 699 739 720 698 738 734 689 708 750 721 743 722 749 736 735 704 713 750 697 700 725 736 701 735 737 747 738 749 698 728 695 737 701 707 739 736 739 710 723 697 723 730 742 699 699 721 702 731 733 698 701 701 701 747 736 702 733 731 701 745 716 704 727 703 724 715 745 710 727 703 704 722 706 730 724 703 727 717 747 714 704 745 744 705 745 740 704 728 708 705 724 734 740 707 729 704 722 702 702 710 723 704 739 735 741 730 703 709 745 737 731 708 734 703 730 738 731 736 705 741 723 739 704 723 704 731 713 703 730 739 707 700 715 714 728 750 743 718 704 702 705 739 741 701 700 722 704 745 748 713 701 743 698 700 702 748 699 710 728 697 701 698 710 698 732 697 722 727 723 695 694 743 712 696 725 743 714 697 714 694 732 694 695 693 720 689 691 716 705 717 750 692 727 686 703 721 741 739 719 698 715 714 737 705 690 721 693 742 683 743 707 686 688 679 697 744 678 678 689 686 686 716 702 728 745 744 721 693 724 741 704 704 712 698 708 697 672 724 680 670 716 676 699 711 706 712 671 706 710 691 674 725 708 687 684 711 676 665 706 722 675 715 715 700 658 700 680 712 665 673 688 714 657 687 712 686 653 697 709 705 646 713 659 709 673 701 657 681 642 688 688 705 678 703 680 659 679 642 677 641 666 659 658 686 645 677 661 674 661 658 669 630 674 649 627 672 636 663 622 637 636 670 650 648 646 621 622 673 672 665 622 670 618 615 651 642 617 624 648 617 613 639 625 634 603 611 634 620 659 636 601 617 599 651 601 601 635 624 637 599 593 648 627 639 619 592 595 604 615 596 597 637 630 636 579 585 617 616 608 581 582 624 573 581 585 625 591 584 604 599 607 578 605 619 601 571 600 578 614 584 562 584 593 580 574 572 581 573 577 584 600 601 554 596 579 572 598 582 571 588 575 589 584 574 570 544 534 563 533 556 529 532 532 576 539 553 571 534 521 543 541 526 555 565 545 567 563 534 544 533 528 535 559 508 556 520 525 555 503 540 503 534 535 498 534 526 529 520 498 509 523 500 530 498 513 501 492 523 495 529 480 486 502 518 514 521 496 481 483 474 509 477 468 468 491 504 494 505 484 494 500 499 470 501 497 470 476 455 462 471 474 455 453 450 447 445 464 459 475 463 453 445 441 472 445 474 455 470 458 463 448 455 462 454 433 460 442 435 441 423 458 445 443 442 421 431 439 450 442 447 428 445 426 419 437 441 440 415 411 436 397 395 407 392 415 403 410 393 422 390 419 399 421 415 394 391 393 381 403 380 412 383 379 390 403 399 375 381 389 389 375 373 380 395 373 379 393 372 357 381 375 380 361 366 361 351 353 378 346 377 350 354 346 358 341 369 365 348 360 364 340 330 334 351 351 328 346 328 325 351 332 346 325 322 318 323 315 336 332 309 323 308 326 314 311 326 303 320 307 303 327 303 324 302 297 296 293 309 289 288 287 290 288 289 301 306 306 298 283 285 305 290 278 293 297 283 281 294 281 287 271 277 273 269 264 287 273 284 265 269 275 254 258 273 269 259 271 256 258 266 263 256 263 245 257 247 255 240 244 248 257 253 243 239 231 245 233 246 234 235 227 231 223 244 232 222 219 232 226 217 222 219 218 219 220 221 216 216 209 209 224 208 208 205 213 210 215 213 205 200 205 209 208 209 193 194 205 193 201 197 191 201 188 189 182 184 192 183 188 184 190 189 189 190 178 179 172 171 184 174 183 167 170 170 173 162 173 170 163 173 161 170 165 167 168 153 157 154 165 155 150 159 147 149 147 151 146 154 154 153 141 151 148 143 141 136 137 147 139 143 136 132 135 137 134 140 133 134 125 129 126 131 124 127 127 129 125 124 118 123 115 123 123 115 121 117 118 110 112 114 110 116 110 106 108 113 103 109 105 104 108 102 100 100 100 96 98 96 103 98 96 98 99 93 91 90 94 94 89 87 89 89 87 85 86 87 85 87 85 80 82 79 83 77 83 80 80 80 80 80 75 76 77 75 77 74 71 70 72 70 69 72 69 69 69 67 65 67 65 64 66 64 63 60 60 59 60 59 61 60 59 59 55 54 56 54 54 52 53 51 53 51 49 52 49 48 48 46 48 45 47 44 45 43 46 43 44 43 43 42 40 39 42 38 41 41 40 40 39 39 38 36 36 36 36 34 34 35 33 33 33 33 31 33 32 30 32 30 29 28 30 28 27 28 27 27 26 25 25 26 25 24 25 24 23 23 23 23 23 22 22 21 21 21 20 21 19 20 19 19 20 20 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 19 19 19 20 20 21 20 21 21 22 21 23 22 22 22 23 23 24 24 24 25 25 26 26 27 26 27 28 27 30 30 30 31 31 30 32 32 31 32 34 32 34 33 34 34 36 37 37 36 38 38 39 37 41 39 39 39 42 42 40 43 42 43 42 44 45 43 44 44 46 47 49 46 47 51 52 48 51 52 50 54 51 51 53 53 55 55 57 58 58 59 60 58 57 62 63 63 62 65 64 61 63 67 66 65 65 66 69 68 68 68 69 69 70 76 72 72 72 74 76 80 77 79 80 82 80 80 79 78 85 87 84 88 84 87 88 84 85 90 92 94 88 91 90 90 90 96 99 93 97 99 99 101 101 102 101 102 99 106 104 104 108 111 109 113 112 107 115 114 116 114 111 111 112 114 115 124 122 115 117 123 123 118 127 127 123 123 128 128 134 133 128 137 132 135 137 140 136 134 143 139 136 142 147 147 139 148 144 142 144 151 154 149 149 151 145 154 147 152 163 159 163 164 161 157 157 168 164 165 162 160 168 166 175 164 173 167 174 181 174 179 175 183 175 185 172 183 182 183 185 186 178 180 185 193 191 186 198 187 193 201 192 200 200 195 201 201 198 195 205 204 212 201 199 213 203 213 209 218 222 225 224 217 221 220 214 211 219 234 222 222 227 233 237 222 234 233 241 225 235 229 228 237 238 232 252 235 253 246 248 241 243 252 241 253 246 247 263 257 247 267 269 257 250 252 270 259 277 268 268 267 268 277 262 277 265 267 281 269 277 273 287 270 282 292 282 284 300 301 290 303 288 291 288 302 310 306 304 299 296 296 304 295 308 299 314 295 317 304 306 311 319 329 307 327 309 314 316 322 313 340 338 343 335 323 335 320 339 351 341 327 353 335 355 329 355 344 353 347 332 336 334 348 351 365 344 350 355 361 354 353 351 371 371 347 357 351 379 353 375 368 376 368 368 379 382 396 394 389 371 382 378 384 386 404 395 402 376 401 401 399 406 406 412 384 390 414 408 403 401 423 423 397 413 403 416 427 396 404 409 401 398 418 433 430 433 418 423 423 431 423 442 430 430 412 436 423 425 436 453 440 461 432 425 441 456 466 466 470 466 451 466 444 458 443 442 440 474 444 472 458 473 456 448 478 484 446 452 470 475 455 484 468 487 475 499 478 474 482 459 470 487 466 508 501 493 515 492 488 508 494 494 480 514 498 502 478 502 494 524 529 514 498 513 512 502 521 492 538 531 535 536 499 523 524 524 521 542 516 540 510 519 531 504 516 534 520 523 516 538 511 554 558 527 536 549 526 522 535 546 565 554 554 540 568 576 532 561 530 566 573 539 569 543 558 579 546 559 555 547 545 577 585 556 583 577 590 591 590 567 570 596 603 557 592 565 596 589 600 572 585 607 602 582 572 618 600 565 582 579 600 577 598 583 594 610 606 575 614 616 583 598 602 605 608 581 583 635 590 597 626 609 643 622 595 599 612 613 640 605 609 611 652 617 646 623 630 636 636 600 602 656 602 637 662 638 625 617 655 607 619 623 614 641 633 647 660 648 637 635 655 667 624 631 649 681 635 677 684 649 655 632 640 680 648 676 635 656 692 656 656 684 689 646 661 650 670 672 652 651 686 699 682 693 685 672 679 644 666 678 644 644 669 682 706 663 698 668 676 688 666 710 694 707 714 670 702 660 702 669 692 665 670 678 676 672 690 688 685 691 711 725 694 700 728 698 685 698 723 694 729 719 721 698 708 712 671 688 688 723 709 714 711 688 678 702 694 735 704 695 715 716 699 728 685 719 683 709 699 712 681 742 745 693 723 732 682 721 686 701 706 719 689 682 715 685 690 719 685 692 722 709 687 715 742 729 690 701 743 716 728 718 704 719 692 691 739 737 693 692 702 730 718 708 710 736 718 700 696 699 744 697 696 722 741 700 729 743 731 723 698 697 714 698 698 697 717 698 697 731 712 703 700 698 700 700 714 735 716 748 712 737 705 709 705 700 732 703 719 715 702 716 704 714 741 705 716 735 705 707 706 737 715 705 708 726 704 735 730 704 706 738 737 705 705 716 748 705 703 708 721 707 715 726 703 731 721 718 746 718 711 708 741 702 743 708 713 725 706 724 747 720 706 741 704 706 703 715 727 745 742 710 715 737 706 744 704 739 737 704 702 740 703 725 719 722 730 748 724 734 703 711 735 699 748 716 703 708 702 698 747 747 730 710 744 738 711 700 720 697 746 750 729 699 712 728 710 709 701 711 733 709 713 740 693 692 713 731 706 722 737 690 731 691 727 744 689 689 729 733 688 695 745 684 729 730 719 690 715 692 734 712 711 714 702 747 741 724 693 726 702 693 683 704 713 726 679 698 713 722 705 675 730 673 741 708 733 711 719 727 736 680 722 689 724 719 675 712 723 710 698 705 680 667 705 704 672 705 729 678 665 669 714 718 678 720 667 670 663 678 703 692 717 667 656 659 718 715 651 690 714 708 680 711 679 658 674 653 690 676 705 686 665 678 689 643 665 652 658 685 690 668 660 651 635 692 640 664 692 660 649 647 646 681 663 682 630 672 670 684 674 654 629 657 683 682 636 626 640 653 672 621 654 624 639 656 635 665 666 651 659 610 656 655 631 636 664 632 662 662 629 624 615 644 603 651 638 631 630 651 595 615 615 592 638 623 595 645 639 621 625 587 605 637 590 606 594 632 597 613 586 581 622 609 576 582 621 572 579 626 602 621 599 615 589 597 619 571 581 620 569 610 568 605 585 568 579 592 595 586 561 602 559 563 601 570 554 548 579 572 596 543 562 589 543 560 577 545 563 579 555 562 557 582 558 581 530 547 567 533 541 527 526 570 522 526 566 548 541 568 552 540 544 524 525 536 529 534 552 517 505 530 546 543 540 511 546 507 520 531 528 544 532 529 538 519 489 497 493 487 517 528 519 526 494 511 498 483 489 489 493 474 498 507 472 487 497 491 477 467 505 481 465 499 495 471 486 474 469 467 468 474 497 456 476 493 491 484 469 456 475 455 482 485 451 475 448 449 464 449 434 475 441 453 463 438 466 442 426 428 429 461 448 423 423 420 443 416 442 425 423 423 424 430 424 419 439 407 412 402 404 433 432 433 436 422 434 421 399 396 401 427 395 398 423 401 388 419 414 398 393 399 395 406 398 398 381 394 387 379 397 389 390 399 401 391 364 379 395 375 391 368 377 358 358 354 385 370 367 353 376 368 362 374 369 351 355 358 345 342 348 348 360 362 339 343 341 340 334 334 337 339 342 349 324 329 342 329 348 338 331 340 316 342 340 335 331 320 316 312 306 303 323 303 317 325 310 307 322 300 297 317 296 291 289 312 297 303 290 299 309 307 294 283 293 296 288 294 295 281 279 294 291 269 288 275 274 283 266 285 268 280 285 278 269 255 259 269 258 257 267 274 255 253 257 262 248 259 244 252 248 239 246 250 245 258 251 241 232 248 247 239 233 238 233 246 240 228 242 234 240 221 237 230 228 232 218 221 230 224 209 225 209 215 221 206 224 222 219 214 218 213 216 199 200 207 207 205 200 195 208 201 190 204 193 190 197 196 198 183 199 191 181 185 186 184 176 177 184 187 175 179 179 183 168 169 168 168 165 166 172 163 172 159 167 159 163 156 155 158 159 159 155 159 151 160 151 149 160 147 153 147 156 152 151 142 148 147 141 145 135 138 142 135 146 137 142 134 131 140 129 138 133 136 124 128 127 128 122 128 127 123 124 127 120 119 117 114 117 118 114 121 117 113 115 108 111 111 107 106 111 103 102 102 102 102 108 101 106 98 97 102 99 102 96 99 98 98 97 96 97 97 95 91 89 87 88 91 87 84 83 83 82 86 81 84 84 79 81 76 81 80 76 75 80 76 75 78 74 76 70 69 73 72 72 68 68 68 67 66 67 66 65 63 64 62 60 62 62 61 61 59 58 62 57 57 55 58 54 54 57 56 55 55 53 50 50 50 50 48 48 47 48 46 47 45 44 45 46 46 42 45 41 44 43 42 42 42 40 41 39 38 38 39 36 37 36 36 35 36 35 33 35 33 33 33 31 31 32 30 31 29 31 31 30 29 27 27 28 26 26 27 25 25 25 24 24 23 23 24 23 22 23 22 21 22 22 20 20 21 20 19 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 19 20 19 19 19 20 20 20 21 22 22 21 23 23 22 23 23 24 25 25 25 26 26 25 26 27 27 28 28 28 29 30 29 31 29 30 32 33 33 32 34 33 33 33 36 35 36 36 37 36 38 38 38 40 41 39 40 40 40 40 40 41 41 44 44 43 43 43 44 47 46 45 46 46 48 50 50 50 49 50 51 53 52 56 52 56 54 55 56 58 59 58 58 61 60 63 61 64 63 61 62 63 62 68 65 68 66 66 72 70 72 68 68 72 73 71 72 75 72 74 74 76 80 79 77 76 84 79 85 81 83 82 88 83 83 86 84 88 87 91 89 95 91 91 95 94 97 95 99 101 100 101 99 104 105 104 104 98 108 106 104 104 111 105 104 107 107 110 114 109 116 114 111 120 121 121 113 125 119 115 118 121 117 124 125 131 132 129 132 133 126 136 127 131 128 128 140 136 132 132 134 137 140 139 147 141 147 144 151 147 151 152 155 146 154 151 153 152 162 163 161 156 155 156 154 167 154 159 164 167 173 162 160 175 172 177 172 165 171 174 168 181 177 181 177 174 187 178 192 181 192 178 179 190 195 191 188 185 195 200 188 192 198 207 199 194 194 200 195 214 202 204 211 218 210 204 221 215 207 223 215 220 210 223 209 218 217 217 227 229 236 230 236 221 237 230 228 224 229 227 228 233 236 246 244 234 250 238 244 241 257 258 240 263 263 258 243 259 268 266 259 260 272 263 252 251 263 272 254 279 262 280 278 272 285 267 276 275 288 290 276 284 275 270 287 272 275 280 275 289 293 293 292 292 284 298 299 303 292 316 308 314 292 306 296 293 297 306 317 321 323 327 330 332 324 326 319 332 331 339 335 317 342 336 344 318 344 344 335 323 339 349 335 331 334 340 329 329 358 349 336 341 346 342 348 367 363 341 370 369 348 366 377 345 357 368 350 357 365 380 378 387 386 372 383 389 365 372 386 368 374 389 400 380 396 391 384 380 373 383 400 411 383 413 398 413 409 402 383 394 404 416 393 417 404 420 405 410 424 434 434 400 422 406 409 439 441 405 421 441 439 418 411 421 430 454 415 445 420 459 452 421 442 424 464 457 456 460 467 447 433 456 449 441 474 444 462 456 458 459 481 467 457 482 451 451 451 457 465 467 476 483 456 458 469 469 464 491 489 475 501 470 482 479 470 507 507 494 516 496 484 474 493 483 481 486 482 492 501 506 499 510 491 494 528 526 513 498 507 496 520 535 522 538 543 537 512 509 524 529 519 505 503 531 557 551 524 535 560 560 563 545 555 519 564 534 551 522 567 520 532 537 531 545 551 576 558 545 553 546 557 554 543 559 579 564 539 546 577 568 587 586 585 567 592 582 563 592 565 567 592 565 595 607 582 587 596 560 560 557 558 596 604 609 599 577 603 603 587 566 609 570 579 601 575 615 609 620 601 625 606 600 634 624 578 599 607 591 615 587 598 610 644 603 617 602 605 646 646 641 652 640 629 604 611 650 609 602 612 608 627 644 651 614 614 639 605 642 620 632 653 653 631 628 614 616 653 657 650 664 655 627 662 623 660 659 651 663 648 665 648 643 676 687 657 632 672 630 631 657 633 660 676 656 637 637 632 673 656 697 660 647 660 643 657 659 660 639 644 673 682 705 682 653 692 671 689 673 663 647 694 651 682 693 668 688 664 694 676 658 714 675 668 721 667 715 656 660 689 673 679 708 696 668 704 697 726 720 680 684 664 694 734 726 708 682 689 667 671 690 724 672 691 730 704 716 672 713 695 689 710 741 742 719 693 717 715 681 732 678 737 727 694 742 726 747 689 705 735 701 701 736 709 688 733 711 705 728 728 699 733 685 706 708 736 738 738 746 736 688 697 728 693 745 690 693 691 694 745 694 695 697 696 705 692 736 701 696 705 747 700 699 719 720 696 696 719 745 700 719 698 732 727 723 731 700 745 701 742 700 698 726 732 712 700 705 707 721 705 707 701 704 703 738 714 702 733 706 709 725 749 737 711 750 750 747 707 703 706 702 706 702 748 706 706 725 704 750 738 731 708 740 721 731 703 746 708 708 742 738 705 739 703 705 749 709 727 726 709 729 709 709 747 724 705 730 737 713 708 707 705 707 703 719 706 706 720 706 735 705 741 748 749 736 706 748 728 737 722 703 706 728 714 728 726 704 720 700 701 715 702 701 733 735 702 702 740 720 709 748 750 720 710 697 712 728 703 739 725 714 749 704 715 698 709 722 697 725 744 703 720 708 717 728 691 694 741 692 711 731 741 704 712 693 701 717 727 742 744 702 718 713 723 688 740 685 684 734 722 722 708 696 695 694 743 706 695 724 706 741 721 736 710 705 744 708 683 707 682 680 709 742 738 702 709 677 738 734 693 691 672 678 681 694 718 716 689 713 718 683 694 713 704 733 685 711 709 710 726 680 662 719 695 691 713 724 715 703 660 715 698 661 672 710 698 665 693 688 715 705 700 669 653 691 714 707 708 662 705 706 687 704 674 643 676 652 664 699 650 686 652 701 653 657 676 674 690 683 692 645 646 673 652 661 685 671 686 666 641 667 683 660 668 669 668 669 652 669 674 626 668 660 649 667 662 646 619 649 624 640 645 670 637 627 635 644 641 606 626 643 663 614 602 658 643 615 660 615 604 618 655 645 633 630 622 592 608 642 605 611 597 586 639 611 606 597 617 614 589 588 621 581 607 627 620 575 600 623 618 583 591 609 592 604 588 573 596 622 565 606 564 610 574 605 557 597 573 593 580 554 571 553 576 555 567 567 578 579 583 581 560 557 567 577 567 581 541 545 564 544 577 578 555 584 561 534 542 566 578 561 542 557 549 551 522 564 540 547 516 556 545 534 549 545 518 523 512 508 558 516 544 531 518 546 538 549 534 500 541 522 510 509 495 501 521 498 503 517 507 523 517 502 506 522 507 502 491 506 477 479 477 509 474 519 477 516 494 486 512 507 504 508 509 499 501 460 475 504 490 482 480 478 469 454 466 454 456 484 486 452 462 448 461 444 450 442 460 471 450 479 442 474 456 454 439 445 462 455 447 457 465 443 456 450 420 437 448 437 420 426 425 415 422 426 436 423 415 422 442 439 409 437 401 410 404 399 417 412 423 393 402 394 418 409 414 396 392 415 392 410 399 379 412 400 390 402 400 406 388 388 373 397 403 391 401 386 393 377 374 381 366 357 373 376 366 380 383 369 375 349 360 346 360 353 344 352 367 364 340 345 340 350 358 361 363 347 335 334 341 355 325 343 345 332 346 333 351 325 346 347 322 331 320 331 327 310 337 321 335 313 329 317 301 303 322 307 308 326 307 321 321 313 299 290 297 309 309 294 304 303 302 300 281 294 288 276 275 291 296 272 289 274 281 281 287 291 267 280 285 268 276 263 263 269 260 267 255 261 265 268 257 256 251 256 263 263 258 260 249 255 240 251 260 242 240 256 256 242 231 239 245 246 241 247 229 241 229 230 242 223 229 239 230 234 229 214 222 214 219 219 227 215 208 227 222 219 223 218 218 220 209 208 214 212 211 212 195 206 196 204 194 204 192 189 202 194 195 200 200 195 185 193 186 177 183 186 178 189 186 173 184 188 176 185 173 181 181 181 176 174 174 163 165 159 160 157 163 169 167 164 153 154 157 163 153 153 161 153 150 145 144 156 153 142 148 146 151 142 143 148 146 140 145 134 141 138 132 131 136 128 130 131 130 126 135 133 122 127 121 122 128 121 123 124 126 119 120 118 120 115 120 111 110 113 118 111 112 106 107 108 113 109 110 107 104 107 104 107 101 102 98 104 95 99 95 99 100 97 96 94 89 93 89 91 90 88 93 89 88 87 88 81 85 80 79 81 79 82 84 76 78 83 76 78 77 78 74 75 72 72 70 71 74 70 69 70 70 66 65 69 68 64 63 62 61 64 61 60 61 63 58 59 61 58 60 59 58 55 57 53 56 52 55 51 54 50 51 50 49 51 50 48 49 46 47 45 45 46 43 45 42 41 44 41 43 40 42 39 38 40 41 40 38 38 36 36 35 37 35 35 36 35 34 32 32 32 33 32 30 32 31 30 30 30 29 28 27 28 27 27 27 26 26 25 25 24 25 24 23 24 23 23 23 21 22 22 20 20 20 19 20 19 20 20 20 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 19 20 20 20 19 21 21 20 21 22 21 22 23 22 23 23 23 25 25 24 26 26 26 26 26 27 27 28 29 28 29 30 31 32 32 30 33 33 33 33 33 35 34 34 35 36 37 36 37 36 38 39 40 38 38 38 41 39 41 41 42 41 42 42 43 43 44 45 48 47 48 48 51 48 49 51 52 52 51 53 54 56 55 53 55 54 55 55 56 59 61 60 59 57 61 63 59 65 65 63 65 67 67 67 65 70 67 68 69 68 69 75 70 70 76 71 74 74 76 76 78 77 79 79 81 83 81 78 81 84 87 84 85 89 86 89 89 87 94 89 88 88 92 96 97 98 94 95 100 101 104 103 103 102 106 102 100 106 100 102 106 109 111 106 112 113 107 107 117 110 112 115 121 120 113 123 116 126 121 119 124 122 122 130 125 123 124 128 134 131 126 133 129 138 134 130 132 142 142 142 143 140 135 138 143 139 148 148 149 146 142 144 150 148 154 150 160 154 155 153 167 158 156 161 169 162 167 164 163 167 162 170 170 171 175 174 178 180 171 181 175 184 187 185 189 186 176 192 183 194 183 191 190 182 186 197 199 198 194 200 196 198 196 197 192 202 208 201 208 210 206 208 209 207 213 204 206 210 206 225 212 217 212 211 224 232 234 224 231 221 222 228 229 240 238 237 244 227 231 244 229 231 238 244 238 249 248 244 248 256 251 256 246 242 247 245 265 264 253 258 250 268 270 264 262 256 270 277 273 279 263 266 265 285 288 270 280 287 278 291 272 275 274 275 295 293 298 276 283 291 292 287 301 294 306 305 310 288 299 314 295 304 313 315 312 320 308 312 325 320 328 312 308 313 320 309 324 324 324 331 339 321 315 346 344 324 333 350 347 344 325 330 344 347 350 334 329 362 347 364 336 349 348 371 361 360 343 362 345 377 352 351 347 351 349 353 379 374 368 371 355 384 372 368 362 391 374 399 380 388 393 377 387 375 401 381 396 401 408 384 380 410 406 406 399 400 412 390 406 396 405 418 391 431 414 400 412 410 409 425 410 402 404 415 407 408 443 427 415 434 420 447 428 413 421 423 448 452 454 429 439 426 458 430 452 460 430 433 469 474 456 470 438 461 460 455 480 479 446 477 453 475 447 457 470 468 489 471 475 475 469 496 483 474 499 502 478 471 492 466 477 498 489 494 470 493 487 481 519 515 494 478 484 507 486 503 524 507 523 500 496 512 485 510 492 538 511 509 510 522 542 515 502 519 512 526 530 530 542 502 507 520 546 537 520 528 511 520 542 527 545 546 516 545 546 561 530 567 555 561 569 557 578 539 552 530 543 577 551 536 552 571 541 559 585 554 543 566 584 583 580 568 580 549 562 567 596 604 561 573 598 586 591 597 591 561 604 563 563 578 563 565 582 583 604 586 603 591 599 626 607 578 627 593 576 629 607 607 575 599 604 634 610 621 607 639 582 591 628 636 634 624 646 594 643 594 648 645 630 634 625 641 598 626 645 643 613 607 602 609 641 632 613 636 637 642 662 667 640 653 638 663 632 665 641 633 661 637 616 669 638 654 632 639 668 657 653 622 655 663 627 637 674 660 685 640 671 667 639 669 634 691 672 670 663 664 689 655 641 638 637 689 679 653 658 681 663 667 690 665 708 666 706 705 689 676 686 677 661 704 668 704 663 689 690 669 652 669 681 682 677 707 703 719 707 672 698 684 701 719 689 722 717 692 689 704 665 696 685 683 722 694 704 704 716 716 706 702 675 718 709 679 670 686 726 693 708 691 708 725 743 679 737 703 746 684 723 736 685 708 738 698 709 747 693 683 728 687 701 713 687 745 719 692 690 693 694 717 691 690 686 749 708 708 690 733 715 693 688 688 725 749 748 702 750 703 716 692 712 712 719 722 723 721 738 694 701 716 718 697 714 699 745 699 720 699 699 723 713 703 700 733 701 730 706 719 721 726 731 704 725 700 733 746 734 722 737 712 702 721 706 702 701 701 705 705 738 703 716 701 703 725 703 740 722 702 744 709 706 709 704 720 707 744 720 728 745 707 707 731 748 729 716 748 719 703 706 703 707 744 746 705 708 704 745 725 721 706 704 704 719 715 704 709 710 704 706 741 728 721 724 740 702 705 706 731 746 746 749 707 724 737 704 705 704 707 701 705 745 712 740 744 718 705 715 713 701 736 704 749 726 699 701 741 729 737 710 718 713 709 698 735 698 740 742 696 699 699 741 710 729 699 716 704 695 697 703 706 693 697 719 747 695 711 723 703 691 748 722 708 690 703 690 718 692 740 728 745 739 729 702 727 690 703 737 699 746 721 719 685 728 746 733 716 683 735 717 714 726 723 683 725 699 700 692 725 715 727 709 715 733 739 701 675 720 739 713 735 680 713 679 709 732 702 702 695 727 712 686 725 726 729 681 728 724 691 712 721 688 709 666 688 717 677 692 674 665 708 659 717 689 682 654 669 684 667 689 655 655 690 684 694 681 663 712 668 689 694 661 675 682 708 666 644 690 670 701 663 701 693 659 637 639 683 683 663 661 643 694 634 688 674 692 680 656 635 633 631 686 653 674 643 644 657 651 629 671 641 624 632 641 639 634 659 620 667 644 637 615 668 619 664 660 668 650 667 641 618 648 605 639 606 630 605 599 619 635 614 595 632 599 609 631 649 632 629 617 637 616 631 635 634 596 628 622 615 581 635 606 622 579 598 590 625 632 610 625 592 573 592 617 615 585 619 589 595 598 598 592 575 608 575 572 559 568 593 585 579 569 556 562 579 567 568 595 573 583 587 551 558 549 587 555 546 583 565 589 565 573 557 583 586 548 564 532 545 550 530 569 534 561 569 566 529 527 555 535 551 533 531 525 543 556 522 555 513 532 527 544 537 510 513 546 520 500 544 498 535 533 535 528 519 538 520 490 527 500 497 488 509 522 488 496 500 528 526 515 517 484 520 503 507 513 504 469 497 469 492 486 482 487 501 460 487 468 497 458 467 474 454 494 477 477 465 469 480 453 448 468 458 468 446 480 449 441 476 441 473 438 473 445 443 447 464 446 431 438 437 450 448 426 447 450 434 453 449 443 451 439 453 417 430 418 442 433 425 408 429 406 423 431 408 427 420 405 434 425 425 421 392 418 400 401 395 408 395 410 413 394 385 411 387 402 380 373 409 404 387 401 378 395 378 382 370 388 380 365 389 378 385 386 385 374 378 370 350 357 376 363 376 371 362 348 343 342 349 354 338 362 359 353 364 332 358 360 346 356 328 325 334 343 342 332 332 320 327 338 332 327 333 324 342 340 322 331 320 306 308 322 319 321 317 312 309 317 314 320 314 307 297 306 290 292 288 304 297 300 290 291 304 304 293 290 287 287 280 284 288 285 288 292 277 282 272 267 289 264 263 263 261 282 266 265 268 266 273 277 255 260 270 272 249 246 259 264 267 246 246 248 256 262 257 253 255 248 249 254 230 231 230 241 246 230 245 232 237 231 234 239 225 237 227 225 231 229 215 220 213 229 218 226 225 221 214 219 209 218 219 204 216 214 210 198 195 207 211 202 194 196 196 189 190 197 202 199 200 193 193 184 195 192 186 177 178 190 185 182 183 180 171 172 176 170 179 170 181 173 166 169 161 164 165 171 161 164 166 158 163 162 153 166 158 157 158 149 150 158 151 144 145 143 145 141 149 152 140 137 147 140 146 135 142 140 139 143 131 132 138 128 135 135 130 124 126 131 126 124 130 124 127 120 126 121 124 116 125 116 118 116 121 112 110 118 112 107 112 105 109 112 105 109 106 108 109 103 103 105 97 105 99 95 94 96 96 99 95 91 94 97 95 92 90 89 86 89 86 89 84 88 81 85 85 86 84 82 80 77 77 78 75 76 77 75 78 76 74 72 71 73 73 68 70 67 67 67 69 65 67 68 63 65 62 64 62 60 63 62 59 60 57 60 58 57 56 54 58 54 54 55 56 51 50 52 51 53 51 50 50 49 49 49 46 48 47 46 43 43 44 45 42 41 40 42 41 39 40 39 41 38 37 39 37 37 36 37 35 36 35 34 34 33 32 32 32 33 32 30 31 31 31 30 30 30 28 27 28 27 27 25 26 26 25 25 25 23 23 24 22 22 22 21 21 21 20 21 21 19 20 20 19 20 19 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 19 20 20 20 19 21 21 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 27 27 27 28 27 28 29 28 29 29 31 32 30 33 32 32 34 34 34 33 36 34 36 37 37 38 38 37 39 39 40 41 39 38 41 42 43 40 42 42 42 44 45 45 44 44 48 46 48 46 49 49 50 53 49 51 52 51 54 53 53 53 55 54 56 55 60 58 58 62 60 61 59 62 65 62 62 63 67 66 66 67 70 69 66 69 71 71 70 69 76 74 74 72 78 76 75 74 81 76 76 82 83 78 80 80 84 81 81 87 89 87 85 85 89 86 87 88 93 92 96 97 98 97 101 95 98 102 95 103 97 99 102 102 107 102 108 104 104 110 113 114 107 114 115 114 113 112 116 115 119 114 122 115 120 117 119 121 125 120 124 120 125 128 130 136 128 134 129 135 133 132 130 137 138 139 134 134 144 146 139 150 143 144 151 143 142 153 153 158 146 160 161 148 158 160 157 152 159 162 154 168 166 157 171 171 166 175 171 162 169 173 173 180 173 167 179 185 171 187 172 175 180 176 181 193 193 184 195 180 183 197 186 196 196 186 203 195 196 198 204 199 211 210 199 207 206 209 209 217 219 203 218 224 224 220 224 217 215 220 213 214 224 232 229 234 231 233 219 238 226 240 229 245 233 245 240 242 238 246 244 233 254 249 234 238 243 240 257 264 251 258 251 261 256 259 268 258 253 268 267 260 254 255 271 260 278 281 281 265 262 281 272 275 272 281 277 269 291 296 292 290 291 292 304 279 285 296 305 287 294 300 302 304 310 305 297 307 315 303 306 294 325 317 315 324 302 326 310 333 333 335 332 326 331 316 332 313 317 341 340 317 346 349 331 350 352 345 340 324 328 357 352 330 345 334 339 355 357 342 355 369 363 363 352 352 349 348 361 365 367 381 350 362 361 385 375 357 380 386 384 379 375 375 400 393 382 379 391 373 399 397 385 405 380 396 406 393 404 382 409 409 384 420 396 405 399 400 420 396 423 414 426 410 435 414 406 436 438 421 428 417 436 423 426 416 441 414 447 423 440 424 429 448 457 458 434 439 454 440 436 430 457 442 431 472 434 450 476 459 435 480 438 468 456 446 470 450 467 451 489 468 477 480 451 470 457 469 462 472 484 490 479 469 476 465 489 497 494 466 485 513 486 493 491 503 478 489 481 516 518 504 491 494 500 486 508 521 510 502 498 515 517 529 507 510 516 545 542 538 511 528 544 509 526 548 536 538 523 524 535 530 559 555 532 544 545 516 547 520 516 557 530 548 572 549 540 538 578 560 574 554 571 583 555 584 558 577 552 565 565 576 572 554 543 595 549 548 561 556 597 600 547 580 566 583 570 560 577 555 564 577 565 570 593 607 564 588 593 584 587 615 616 575 606 589 621 573 603 613 576 596 623 604 590 622 630 611 606 597 579 602 591 637 626 604 587 607 600 629 643 601 615 645 651 619 646 619 611 643 601 630 650 610 638 609 614 604 647 657 653 636 663 606 638 617 619 614 633 640 644 624 674 669 646 670 657 679 623 632 623 652 625 670 654 650 647 634 637 679 632 646 660 670 658 648 679 639 666 669 679 686 638 676 665 645 690 641 645 639 678 643 703 647 656 654 663 700 648 702 655 704 661 670 710 674 708 709 695 669 702 683 707 715 661 704 685 722 673 714 666 713 713 670 721 665 702 676 727 720 706 699 685 680 679 679 700 699 694 679 677 670 670 712 671 726 722 734 677 681 688 723 688 684 727 680 697 721 736 699 720 676 745 721 681 741 692 719 725 702 733 710 741 691 687 746 683 717 714 743 697 707 729 697 718 690 720 734 737 749 688 729 702 692 691 747 721 711 709 693 694 690 726 693 714 698 729 705 728 698 697 696 737 698 720 694 697 742 698 699 699 702 700 704 703 723 709 715 702 699 707 701 698 720 727 744 719 747 720 712 721 724 701 702 702 712 720 704 704 732 717 722 715 719 722 706 706 702 734 728 702 703 709 703 706 749 728 707 703 707 707 715 724 725 709 704 706 731 744 717 722 741 707 704 708 749 708 706 731 706 738 704 742 721 703 707 726 709 720 707 710 723 706 737 749 745 741 750 738 708 720 705 738 706 703 708 750 705 705 737 704 716 703 727 704 701 723 705 727 723 707 718 731 701 717 701 737 706 702 701 704 746 734 740 737 699 699 701 697 703 729 714 701 732 695 717 702 697 703 740 704 739 734 699 705 737 750 709 694 694 748 704 694 725 750 718 714 737 694 704 736 700 747 736 735 716 705 718 737 688 750 724 718 715 727 685 685 737 747 735 710 691 688 708 707 749 694 736 732 732 691 747 731 683 719 726 727 703 738 691 682 688 677 721 697 704 704 701 673 689 685 708 704 686 731 732 695 727 696 674 709 676 712 680 706 707 711 684 679 668 699 680 680 680 703 720 708 715 680 694 663 667 667 653 654 650 683 711 661 692 681 678 709 649 664 684 674 644 650 660 655 669 647 677 685 677 699 674 677 658 669 685 693 653 661 693 681 661 682 668 643 665 652 630 675 673 653 671 628 673 673 652 683 649 639 648 640 666 627 631 657 653 662 630 630 667 625 666 623 615 665 611 638 622 664 613 647 650 620 616 643 632 610 635 653 621 630 641 623 615 645 642 597 641 611 613 616 613 632 635 593 632 606 596 587 595 600 615 618 597 620 630 592 586 580 615 589 604 617 579 593 598 607 585 597 600 591 601 562 568 592 562 568 607 598 598 577 562 582 584 573 590 573 570 588 568 543 567 562 569 554 593 565 572 588 573 580 567 580 537 559 563 542 529 529 578 554 562 524 570 530 537 535 551 518 542 532 515 547 517 533 527 542 530 526 525 525 538 513 531 516 521 545 544 503 546 529 519 523 511 530 509 523 514 520 529 515 528 520 490 528 527 482 515 489 511 476 484 510 509 480 516 476 507 507 507 469 465 498 488 505 496 471 483 480 468 487 454 493 474 475 481 449 450 485 445 478 482 464 464 468 440 440 453 470 453 437 460 451 470 440 428 433 426 425 445 446 431 459 425 453 444 444 448 441 453 421 426 423 443 446 418 441 418 402 406 431 427 422 414 400 424 413 409 418 397 397 417 407 395 422 390 393 394 395 399 385 401 400 401 377 411 396 400 392 399 376 378 400 391 365 391 395 369 376 367 384 371 379 355 364 368 375 364 353 362 364 360 362 368 352 352 367 340 365 339 362 361 335 349 360 334 348 353 325 333 330 327 330 351 335 338 333 344 332 331 323 333 312 309 331 307 329 328 327 332 322 301 321 327 302 317 322 295 298 310 292 304 299 309 301 311 285 295 289 286 299 303 299 283 278 296 296 298 293 288 275 282 285 271 287 266 265 269 278 262 266 275 263 279 271 254 263 267 253 254 255 257 253 266 265 267 245 262 244 246 247 248 250 240 243 244 245 238 244 240 236 243 228 235 242 226 234 234 221 220 226 219 216 229 220 213 218 212 222 218 229 224 219 219 224 213 205 204 212 211 199 213 201 211 212 199 193 203 200 209 205 194 193 202 197 200 200 196 184 193 188 193 188 180 176 184 187 189 185 185 185 174 183 172 171 176 175 179 163 177 164 168 159 164 168 162 161 165 157 156 152 156 150 152 162 160 160 155 153 147 152 150 142 147 151 145 146 145 147 145 144 133 134 141 134 140 136 134 136 133 127 126 135 134 130 126 131 128 121 129 124 128 120 126 124 124 117 118 118 113 114 117 113 110 107 106 111 111 113 107 107 108 110 109 102 101 107 104 105 103 96 96 101 96 96 95 92 91 90 97 93 95 89 91 89 91 91 87 82 86 83 83 82 81 82 78 79 78 79 79 76 77 74 74 74 75 76 73 76 72 72 71 71 70 68 67 65 66 67 67 62 65 62 62 63 59 62 61 61 57 58 59 59 55 55 56 55 56 54 53 51 55 52 53 50 52 51 48 48 48 48 48 46 46 47 45 45 42 43 41 41 40 43 40 41 39 39 38 38 38 39 39 37 36 36 35 36 35 36 33 35 33 33 32 32 32 30 31 31 31 31 30 30 27 28 27 27 26 26 25 26 24 24 25 23 24 23 23 22 22 22 22 22 20 21 20 20 20 20 20 20 19 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 20 20 20 19 20 21 21 21 21 22 22 22 22 23 22 23 24 24 24 24 26 26 25 27 27 26 27 27 30 30 28 30 30 31 30 30 31 33 33 34 34 34 33 34 35 35 37 36 36 38 37 38 39 38 40 40 41 40 42 40 43 41 45 44 44 46 47 45 48 46 46 49 48 47 49 48 53 49 54 52 51 52 56 55 55 58 58 58 56 58 60 58 57 63 59 63 61 62 66 64 63 67 65 65 69 70 66 70 67 73 68 69 70 72 73 76 75 77 78 79 78 83 80 83 79 78 79 83 80 81 83 88 83 85 85 86 92 93 92 92 88 96 91 94 96 98 93 100 95 99 97 95 96 100 102 102 103 101 104 110 108 106 113 105 106 116 107 117 113 117 120 112 118 115 117 115 123 123 118 122 126 126 130 124 128 127 133 133 130 128 134 139 138 136 139 141 142 140 136 136 137 146 139 142 142 139 151 144 148 147 149 156 147 146 158 154 152 162 162 160 167 164 157 156 170 171 165 169 161 168 161 167 173 170 177 173 178 182 184 180 182 186 173 180 176 176 182 177 192 183 187 192 183 190 185 189 192 202 191 195 194 209 195 199 198 207 210 204 215 205 208 208 205 218 218 217 217 208 227 225 224 229 221 216 221 218 232 215 221 222 222 231 224 242 225 227 243 232 248 245 232 241 245 240 240 241 257 239 250 239 243 243 263 263 257 247 248 263 266 271 253 268 273 267 263 256 269 274 280 275 264 261 273 266 279 273 291 285 269 271 274 298 279 283 291 301 276 279 302 284 286 295 293 310 314 314 293 293 292 306 302 310 297 297 301 297 311 309 325 306 312 307 314 306 330 338 322 313 335 325 327 333 320 343 334 349 335 333 323 345 341 335 351 358 351 344 331 335 351 343 361 367 369 340 352 350 358 346 364 349 362 371 374 351 360 353 353 388 371 367 360 386 392 371 379 388 397 369 380 394 378 391 370 376 382 384 390 377 392 412 414 404 391 396 416 404 412 414 418 410 422 428 404 427 409 415 429 427 426 428 409 436 431 425 406 418 431 425 451 416 449 424 413 438 442 447 433 453 422 454 450 456 448 426 467 467 467 433 438 470 448 437 450 436 462 473 472 475 485 459 468 462 455 472 471 489 488 450 463 461 499 472 481 486 480 484 490 475 501 509 507 497 504 511 487 481 472 508 518 477 512 482 476 510 501 519 494 488 531 496 520 533 509 516 495 524 500 533 522 528 522 534 501 528 534 501 509 532 506 515 509 525 549 523 546 518 530 528 542 517 553 550 527 569 570 564 565 538 542 533 557 526 535 529 566 529 563 570 558 551 564 586 553 578 566 552 542 579 572 577 555 582 556 579 548 563 564 581 562 596 572 563 592 559 591 607 575 564 609 603 592 564 570 579 601 577 600 579 601 581 627 609 601 587 599 632 617 586 595 618 627 613 626 610 605 640 616 624 616 601 609 589 645 631 634 610 603 603 612 605 601 634 605 614 637 644 641 648 632 645 622 663 641 648 620 662 613 631 616 651 629 629 667 645 673 614 669 667 628 665 646 623 649 661 665 644 645 679 639 649 686 653 673 674 692 669 675 657 692 676 688 634 637 642 653 681 696 638 690 689 703 689 690 678 706 697 693 673 670 706 692 660 699 681 655 647 656 681 709 651 661 710 651 713 663 658 654 718 718 718 718 702 718 720 681 677 693 696 668 726 708 704 668 672 709 665 666 695 694 707 696 725 668 690 704 673 719 709 699 695 670 671 679 685 711 742 719 689 711 725 709 692 677 732 678 736 704 729 700 715 722 724 748 738 715 693 747 723 728 712 710 735 696 709 750 695 686 728 702 691 721 695 699 728 723 716 743 746 693 692 691 739 727 695 735 746 715 717 742 728 722 730 743 734 700 696 743 700 698 695 715 699 749 736 702 698 714 706 724 706 709 700 718 701 703 704 715 742 699 740 704 736 735 706 722 704 746 729 724 749 730 718 703 740 731 706 705 721 746 742 708 742 731 717 744 722 725 706 707 748 745 737 719 705 709 729 705 736 704 713 742 704 739 709 706 745 726 705 706 703 734 728 704 748 723 709 746 706 750 735 749 706 714 706 705 750 748 717 721 705 709 707 719 713 705 723 721 705 705 741 720 746 708 708 722 747 723 710 708 707 717 724 736 727 700 706 714 702 731 748 702 746 701 724 728 720 747 747 747 720 746 701 720 702 733 710 708 748 732 744 700 696 701 739 698 698 739 696 716 710 735 740 749 691 733 729 716 726 727 724 738 702 720 715 731 712 704 724 738 696 706 749 689 714 697 749 710 714 736 688 738 705 710 727 687 738 690 703 748 749 700 716 689 687 729 711 736 700 702 707 694 676 689 677 727 727 725 696 691 692 684 725 701 724 699 698 699 707 671 719 733 684 712 683 710 685 702 708 669 666 672 685 664 685 658 696 724 715 714 713 679 693 705 662 699 698 682 663 711 679 685 679 698 662 697 668 688 706 664 695 675 646 701 697 701 690 646 700 646 694 692 697 686 671 655 664 672 669 669 674 631 651 678 632 654 680 649 683 669 671 656 638 648 639 626 625 649 669 634 643 647 667 628 666 619 670 633 663 663 608 625 644 653 640 645 608 648 606 605 625 647 605 621 621 634 652 603 598 617 628 608 639 646 632 615 607 604 609 643 639 629 623 593 602 594 600 630 599 618 592 598 578 591 605 593 618 597 601 599 593 618 610 594 602 568 606 590 582 570 595 576 579 571 579 567 573 605 574 607 577 560 586 578 595 563 549 557 580 550 579 559 576 592 545 550 569 543 542 554 555 558 571 560 578 553 580 548 550 545 560 525 557 548 523 569 555 523 551 545 517 560 527 535 516 520 532 544 515 526 541 517 540 543 501 521 509 534 518 501 509 496 493 515 492 497 521 514 508 521 522 515 517 485 516 524 518 517 491 490 509 473 494 491 498 506 487 471 473 480 483 488 465 492 491 498 475 501 481 484 475 482 465 487 488 481 452 482 464 458 468 456 469 451 482 462 447 438 467 438 459 432 469 466 446 458 457 436 435 424 424 442 439 449 456 445 432 439 438 450 435 421 450 435 422 430 419 434 437 400 401 408 419 425 424 397 411 426 409 407 411 389 413 393 420 401 416 385 399 398 402 408 395 410 399 410 395 391 372 403 388 385 396 372 395 363 385 378 387 371 385 358 369 370 375 376 366 371 377 361 370 377 358 359 367 355 355 354 370 346 334 356 336 359 354 355 328 350 330 325 353 350 328 340 345 322 335 323 338 326 338 334 320 322 332 323 331 304 309 327 303 330 319 325 322 303 302 316 321 303 307 302 314 308 297 285 286 291 288 281 282 302 284 297 287 288 282 284 298 272 269 287 269 277 267 268 282 278 283 285 278 273 269 256 273 268 259 263 275 255 255 265 268 256 268 254 261 260 244 246 251 236 250 242 252 232 238 231 242 248 244 231 246 241 241 241 237 240 235 231 218 237 217 217 220 228 231 221 212 214 217 210 214 210 217 204 205 219 209 215 198 215 197 200 199 203 208 199 193 199 202 196 189 192 189 188 182 193 183 181 188 193 181 180 191 188 180 178 172 186 171 170 174 177 170 180 179 174 165 165 173 161 161 162 167 160 168 161 166 156 155 163 160 162 160 148 157 159 148 150 143 151 145 146 145 148 139 146 141 146 138 142 137 143 141 139 140 130 139 127 125 134 124 134 132 123 130 126 120 129 117 120 118 123 117 114 119 116 112 111 110 110 111 115 115 106 115 110 103 109 107 103 107 106 107 102 100 97 96 98 97 99 95 100 92 94 91 92 94 90 92 95 92 88 90 85 90 89 86 86 80 86 79 79 83 82 81 79 76 81 78 80 77 73 77 77 75 74 71 71 68 71 71 69 70 64 65 66 66 63 61 66 65 59 60 61 63 57 60 62 56 56 55 55 55 56 55 55 52 55 53 53 53 49 50 50 50 51 47 49 48 47 45 44 45 43 45 42 41 43 41 42 39 40 38 39 41 41 38 39 38 37 36 36 36 34 34 33 34 34 32 33 31 33 31 30 30 31 29 29 28 28 27 28 26 26 26 25 26 26 24 24 24 23 24 23 22 23 21 21 22 21 20 20 21 20 19 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 20 19 20 19 19 19 21 21 21 21 21 21 23 22 22 23 24 24 25 25 25 26 25 26 26 27 28 27 27 28 29 28 30 30 32 31 33 31 32 33 34 34 35 33 36 36 36 35 38 37 38 38 40 40 41 38 40 39 41 40 40 41 41 44 43 44 43 44 46 46 48 46 50 51 51 50 52 52 51 53 55 53 54 56 56 56 55 55 55 60 60 58 58 60 61 61 61 61 63 64 66 62 66 66 64 69 70 69 73 70 72 75 69 72 73 77 75 77 77 75 76 79 83 79 78 83 83 86 80 80 83 86 88 84 84 86 93 94 93 95 92 95 95 91 99 93 99 94 102 99 102 97 102 97 104 104 106 101 104 105 107 104 104 114 112 106 108 111 116 111 118 113 116 118 122 117 117 126 122 123 128 121 121 131 128 124 126 129 128 135 130 128 136 136 132 135 134 134 136 140 147 139 136 142 149 151 140 148 153 155 144 157 146 150 156 159 158 151 161 158 164 157 163 169 169 162 164 173 164 172 160 170 164 176 172 172 180 174 169 178 175 183 171 186 178 185 177 179 181 187 196 181 197 199 190 189 197 202 203 205 198 196 204 210 200 206 208 202 199 209 200 199 202 211 208 204 211 213 214 216 224 211 229 231 233 217 227 218 233 234 219 228 237 242 235 230 241 230 235 244 247 249 250 235 232 241 236 237 256 242 240 249 241 260 263 268 250 260 257 269 260 261 266 261 255 273 263 266 267 280 269 278 277 269 268 269 292 279 286 282 273 285 294 283 278 286 281 285 280 287 282 298 286 306 307 308 295 296 306 291 309 317 301 321 324 315 300 309 325 330 322 314 304 335 323 319 308 332 331 334 315 325 330 327 343 333 328 330 346 328 340 349 337 331 359 344 343 347 357 340 369 362 351 372 365 371 351 350 345 346 367 348 356 367 381 351 386 358 381 368 380 379 370 364 364 366 398 364 384 391 369 370 404 375 393 400 385 393 403 409 404 406 400 414 390 390 419 388 415 392 408 402 404 433 413 417 410 417 400 402 413 416 409 434 424 436 420 432 450 428 438 421 414 428 457 441 439 456 429 430 439 447 457 432 447 445 465 457 444 441 468 471 466 436 472 478 440 464 447 461 467 482 475 477 468 449 451 492 461 462 478 477 463 468 458 459 489 473 506 488 486 472 506 474 489 512 481 516 505 509 490 482 505 496 486 489 518 506 487 532 533 502 498 494 499 527 519 513 534 496 511 537 546 535 528 550 504 536 520 519 506 547 554 543 516 554 553 521 513 536 534 565 556 525 557 561 554 532 531 573 539 532 548 534 531 572 573 534 533 584 561 549 559 545 586 567 584 561 597 561 548 584 567 570 547 564 577 566 558 555 571 598 566 587 588 604 562 615 576 571 564 599 617 600 601 596 622 593 576 601 618 586 598 579 594 599 578 618 622 620 610 597 623 637 591 638 615 593 625 588 639 589 613 641 604 605 601 614 644 651 619 632 649 607 653 622 647 629 663 606 663 644 646 607 636 663 622 643 662 672 633 668 621 640 650 636 637 670 651 670 671 623 635 668 646 683 634 667 677 633 663 669 682 636 630 689 662 636 638 651 693 647 669 643 636 696 646 691 667 676 659 653 650 692 650 691 658 681 656 689 701 710 711 697 657 688 693 696 661 680 661 657 696 675 711 680 700 712 678 719 663 707 705 657 663 714 701 712 708 688 720 726 699 727 700 679 688 719 666 713 710 684 700 694 697 686 688 699 732 675 715 725 705 674 673 688 732 696 708 738 704 678 702 737 731 680 688 725 733 736 705 697 727 696 681 747 703 707 739 746 706 731 740 686 730 731 743 710 690 693 745 688 688 709 718 734 732 744 704 715 725 740 712 691 695 729 712 701 714 724 707 705 699 725 720 717 695 697 710 713 748 745 698 701 698 712 697 700 715 706 703 739 700 723 745 732 750 702 703 750 718 703 703 703 707 733 732 706 748 731 745 725 748 749 735 730 703 725 707 706 748 720 709 704 743 713 707 727 704 717 741 726 704 722 748 708 724 750 727 747 708 708 728 741 739 731 737 727 703 710 725 705 738 726 707 718 738 721 704 704 711 707 732 721 733 709 716 705 732 705 744 706 736 708 705 743 710 720 708 703 723 731 705 727 706 722 744 704 734 719 703 724 704 734 732 705 703 720 705 717 733 712 749 716 711 703 715 699 703 750 697 741 734 705 696 727 737 731 744 696 719 730 717 738 734 736 697 712 699 716 731 745 735 726 731 698 746 701 734 742 736 692 692 718 705 736 722 718 692 711 742 690 688 700 742 729 721 735 687 730 720 733 726 682 746 710 681 689 739 692 719 731 707 702 727 700 694 678 690 676 684 687 677 709 723 700 691 722 718 728 703 717 678 698 692 688 735 686 690 681 730 696 728 732 717 726 718 702 705 696 707 721 696 672 709 676 674 675 666 721 666 717 692 698 676 710 673 702 693 677 680 658 711 676 692 704 648 679 666 706 675 687 706 656 655 641 650 639 665 678 656 691 693 654 687 677 643 668 655 675 653 694 687 645 628 670 638 647 625 644 668 658 663 665 655 657 645 622 678 626 619 660 660 626 642 615 618 622 659 667 667 642 624 652 636 635 648 636 657 629 654 613 616 633 642 627 652 626 635 623 602 617 598 617 631 633 646 631 628 606 613 624 643 608 609 618 623 586 600 622 579 629 622 619 598 592 608 621 625 577 584 625 573 611 585 585 612 562 581 577 572 578 610 601 564 580 580 599 589 562 577 587 572 603 566 595 546 589 595 545 592 563 553 569 565 538 548 588 541 542 540 535 576 570 553 552 562 534 550 524 552 544 554 538 556 559 524 533 514 543 517 531 544 550 541 546 530 519 515 529 510 522 542 505 498 522 530 515 523 513 533 541 491 529 513 526 508 507 517 529 531 498 511 508 505 515 476 478 485 496 507 481 487 511 504 500 497 507 500 496 502 504 473 465 491 465 468 484 497 488 460 467 472 475 482 471 480 469 447 485 472 483 479 450 458 444 456 462 433 437 471 437 464 469 453 436 454 429 424 450 456 461 437 431 445 451 426 439 411 434 451 429 415 434 416 409 439 404 413 407 408 419 399 404 418 397 406 415 405 416 425 390 409 413 413 398 410 407 391 379 395 408 395 384 384 386 369 386 369 367 374 380 364 396 377 375 360 373 369 375 363 367 362 356 350 384 347 357 367 354 376 346 365 346 367 369 346 344 343 348 358 333 359 338 343 330 334 341 329 330 324 352 352 338 347 338 347 318 340 334 334 311 326 314 328 321 324 304 330 327 308 310 320 303 299 309 302 302 320 291 298 302 303 310 295 291 294 287 307 291 292 285 293 293 274 297 288 291 296 288 278 281 272 285 280 272 269 276 274 265 270 262 275 272 253 262 268 258 264 259 252 264 253 244 264 246 256 242 244 254 255 255 249 234 248 251 250 232 229 236 244 236 231 240 238 231 233 240 238 236 231 220 224 217 227 231 220 219 230 226 211 215 214 215 220 209 203 202 210 197 200 210 212 197 205 210 203 190 203 192 197 187 198 189 200 188 194 192 193 180 190 181 185 188 184 186 182 183 182 184 174 176 182 177 167 170 177 167 173 160 166 167 172 167 158 160 162 165 158 152 164 150 149 157 159 159 155 158 153 152 150 151 141 140 145 141 146 145 145 142 133 143 131 130 139 131 130 134 136 125 133 134 127 126 127 123 124 128 125 128 118 124 118 121 113 119 115 116 115 116 113 113 116 111 111 106 112 104 109 105 106 105 99 106 98 104 105 96 98 102 99 95 99 96 95 95 94 97 96 90 91 90 85 90 86 84 84 87 83 86 83 84 83 78 82 77 80 81 78 75 74 73 74 77 77 72 69 74 73 73 67 66 67 68 65 67 65 64 64 64 60 62 59 62 61 59 57 62 61 60 55 57 58 56 53 56 52 54 53 50 54 51 50 48 52 48 47 47 45 46 44 46 46 43 43 45 44 43 42 43 39 42 38 39 40 40 38 37 39 38 38 35 36 35 34 33 33 35 32 34 32 32 33 31 31 29 29 28 30 30 27 27 28 26 27 26 25 26 24 24 24 23 23 23 23 23 22 22 22 21 20 20 21 19 19 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 20 20 19 19 20 20 21 20 21 21 22 22 23 22 23 24 24 23 24 25 24 26 25 27 27 26 27 28 28 30 29 30 29 29 30 30 32 31 33 32 33 35 33 34 34 37 37 36 36 37 39 39 41 38 40 38 40 41 41 40 41 43 43 45 44 43 47 46 46 48 47 48 50 49 50 49 50 50 51 52 55 53 52 56 58 57 59 58 59 56 57 57 57 63 61 64 60 64 64 62 64 68 64 69 70 66 72 71 71 71 71 72 74 70 74 78 76 78 75 75 76 77 79 77 83 78 83 79 85 82 88 87 88 87 90 87 86 93 91 95 95 91 92 91 91 95 95 96 97 101 103 102 101 102 105 108 104 102 109 107 112 104 110 115 107 110 115 110 118 115 115 116 120 118 119 119 126 118 123 126 118 128 123 124 133 133 130 129 130 135 134 137 139 130 132 140 135 137 139 135 147 135 139 144 139 152 148 141 145 157 146 149 145 153 153 151 150 162 151 153 157 168 162 165 163 168 161 171 168 167 174 164 169 167 174 180 181 178 169 179 172 183 184 181 185 191 184 180 180 196 193 196 187 187 197 203 188 189 202 192 193 204 201 209 193 195 208 197 203 206 201 219 204 205 209 215 219 223 221 222 221 217 230 230 228 221 228 222 218 230 230 235 225 231 233 241 236 247 232 232 244 230 237 253 245 235 247 239 259 240 263 263 251 256 248 259 253 260 267 259 262 275 252 268 266 261 271 268 279 269 261 263 280 266 271 272 278 288 273 294 291 295 294 299 288 294 296 299 293 299 283 311 292 285 313 309 314 295 310 317 309 314 324 317 304 307 322 329 305 316 319 320 310 333 320 311 309 336 317 321 334 330 321 335 336 339 326 325 347 337 341 333 356 339 332 363 333 362 345 340 347 338 370 368 367 361 374 344 377 354 377 362 370 359 373 360 368 381 381 372 362 390 382 362 375 390 400 393 369 369 403 402 408 405 378 383 377 378 398 387 417 406 410 385 402 392 397 420 396 425 423 393 425 414 397 404 424 408 422 401 409 438 410 434 438 421 441 442 414 436 430 415 439 423 418 424 453 424 423 425 435 431 441 460 459 444 436 439 471 469 472 439 480 441 474 439 451 472 487 475 469 457 485 487 448 475 458 490 495 471 484 473 459 472 493 487 463 477 484 499 481 512 512 497 477 480 491 521 504 482 518 507 478 524 488 487 517 501 522 493 507 516 537 531 512 522 493 508 537 513 534 500 513 509 518 526 509 510 534 535 545 551 536 557 545 523 562 543 547 543 521 562 567 541 561 568 524 572 575 549 538 552 559 574 552 564 556 574 576 548 571 537 570 544 577 562 554 547 568 587 562 569 583 567 601 569 586 596 608 603 597 608 579 604 567 565 613 593 565 590 597 570 609 581 580 620 576 596 574 592 607 584 610 629 632 619 634 607 607 590 622 597 608 626 584 643 592 638 589 640 633 640 605 603 593 649 625 631 621 602 649 640 622 635 653 624 640 613 626 605 621 609 651 668 621 608 611 624 637 651 636 672 622 669 667 671 658 669 640 680 637 658 652 675 638 666 656 675 659 642 665 661 675 682 667 681 650 655 651 647 658 687 660 638 690 691 700 690 665 653 672 640 688 695 705 649 701 690 664 677 668 678 690 666 708 679 657 650 712 681 675 698 662 670 659 707 694 676 675 713 678 701 681 678 672 708 674 724 703 672 678 682 682 719 676 703 684 715 732 705 703 699 669 693 700 687 697 678 682 680 705 672 708 726 688 678 692 716 721 736 717 685 679 680 692 712 693 694 702 689 745 709 740 750 703 729 689 690 696 711 736 725 689 712 717 699 736 730 732 713 750 729 726 732 728 719 734 712 695 725 705 703 734 694 695 710 720 723 693 719 715 705 701 735 726 748 701 701 699 713 699 729 697 715 727 738 711 736 700 698 703 698 717 705 735 708 699 701 735 707 706 705 705 725 726 703 740 741 742 701 728 708 728 706 730 727 742 705 725 734 704 719 708 704 724 705 703 716 733 725 732 709 721 748 707 728 709 712 720 704 714 707 704 726 707 723 734 720 708 703 750 721 707 704 706 708 709 730 704 747 728 708 722 703 742 704 712 709 743 704 733 707 725 733 705 704 721 746 728 734 702 750 706 722 737 711 703 749 707 748 746 744 707 701 715 717 704 708 705 701 705 703 738 704 705 706 731 746 701 722 735 699 700 731 736 718 746 737 711 745 744 746 694 725 745 747 693 712 736 708 699 716 699 705 696 739 719 732 735 734 741 750 709 691 707 687 737 712 690 722 702 693 686 716 740 735 718 700 742 746 691 686 714 685 747 744 717 739 739 715 696 690 730 734 742 741 682 723 693 684 740 744 683 720 683 692 694 684 672 727 681 692 691 706 694 683 687 673 687 665 698 693 701 685 690 693 672 674 694 694 683 664 716 677 673 716 673 714 693 709 713 666 656 652 691 701 664 672 665 707 658 676 673 647 662 675 669 675 677 702 694 692 660 702 654 642 699 649 661 658 649 641 646 634 637 639 656 653 632 662 679 628 646 628 682 686 631 653 686 632 656 668 640 628 640 682 664 642 664 626 669 662 638 645 616 633 635 640 619 645 649 641 649 655 605 639 648 653 631 629 626 638 613 642 627 633 604 611 596 645 639 639 640 614 621 613 603 647 616 597 629 633 641 589 591 599 579 601 605 597 615 581 600 582 572 595 629 617 591 615 618 574 589 565 608 585 591 578 589 603 563 557 578 565 589 577 608 600 556 553 550 552 574 550 558 572 553 552 557 562 554 543 561 537 549 573 564 549 538 559 560 564 543 541 560 571 546 525 572 557 550 535 565 525 538 527 517 553 537 546 543 562 513 522 526 530 521 524 554 546 553 541 547 504 519 539 544 531 528 515 507 514 530 514 520 531 519 510 516 522 519 523 489 522 517 524 507 522 498 500 494 475 472 485 514 466 507 480 510 470 487 498 499 494 459 484 475 473 493 465 455 467 476 471 472 474 457 482 448 441 469 482 479 468 448 438 460 440 432 440 453 429 445 455 455 447 435 446 455 436 449 421 449 455 442 440 427 435 429 417 429 437 430 405 422 431 423 418 412 420 400 419 416 397 420 396 415 409 409 399 416 414 422 400 402 380 415 413 402 409 400 398 402 391 399 378 383 402 381 389 401 383 372 371 384 365 382 381 381 366 380 387 379 366 363 375 362 346 361 356 362 350 361 357 349 352 354 342 365 352 349 361 330 361 355 354 329 347 331 326 322 342 349 324 325 325 338 314 325 325 312 333 318 336 326 327 326 304 313 326 311 323 307 313 324 318 320 298 312 305 306 312 288 298 311 303 288 293 284 303 298 285 293 291 292 276 279 279 292 270 272 286 272 281 277 281 264 284 274 274 257 279 266 253 252 274 252 273 251 250 268 245 267 256 247 241 241 247 240 256 243 238 253 233 237 246 234 251 243 228 227 227 243 242 226 222 225 228 238 237 215 224 221 224 227 230 220 225 209 220 210 214 221 215 210 216 217 217 207 196 211 197 209 202 199 194 192 198 197 190 187 194 189 183 199 182 195 195 185 183 179 190 182 179 174 183 184 177 174 177 183 178 178 172 168 164 169 164 170 159 163 161 168 166 161 160 165 157 153 163 150 154 147 155 151 153 148 149 143 149 143 143 138 137 143 139 135 142 145 135 142 140 140 133 131 137 127 128 128 134 135 127 131 128 126 130 119 125 124 122 119 117 124 121 118 117 120 116 109 109 117 112 116 106 109 113 110 111 105 101 105 101 106 102 103 102 101 104 94 95 98 97 92 96 96 93 93 90 91 94 85 88 85 89 85 83 85 81 84 81 80 82 77 76 81 78 78 80 80 76 77 78 71 73 73 73 69 68 73 70 72 70 66 65 68 67 62 64 62 61 64 63 63 58 57 57 59 60 57 58 59 55 56 56 55 55 54 51 50 52 53 48 50 50 48 46 49 48 48 46 44 44 43 43 42 44 44 40 42 41 41 41 40 40 41 39 39 37 36 37 37 37 36 36 35 34 34 33 32 32 31 32 31 31 29 29 30 30 27 28 28 26 26 26 25 26 24 24 24 24 24 23 22 22 22 22 21 22 20 20 21 20 19 19 19 20 19 20 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 20 19 20 20 19 19 19 21 20 21 21 22 22 22 23 22 23 24 24 25 24 26 26 26 26 26 27 27 28 28 28 29 31 29 30 31 31 31 31 33 33 35 33 34 35 34 35 35 38 38 38 38 39 39 41 39 40 41 42 43 40 44 44 44 44 43 45 44 46 48 48 46 50 48 49 52 49 50 53 53 52 53 54 57 54 55 55 58 56 57 61 57 62 63 62 62 62 62 66 62 63 64 68 69 65 67 67 67 68 74 74 72 74 70 71 78 76 77 74 75 80 81 78 76 84 79 82 79 84 87 88 87 83 90 88 90 87 88 92 93 91 95 97 90 95 95 98 101 99 100 101 98 102 105 107 104 108 105 109 111 111 108 113 109 112 115 116 116 118 115 116 119 120 114 117 115 116 120 123 123 128 124 127 129 122 130 127 136 127 128 127 133 132 134 130 137 136 143 141 135 143 138 149 146 146 145 143 144 151 143 154 155 149 150 158 148 150 152 162 164 167 154 155 159 169 164 168 170 160 173 169 162 174 164 167 176 172 183 185 175 185 171 176 182 191 190 190 183 193 196 197 191 195 193 188 188 200 198 202 199 203 207 200 192 200 212 201 207 208 208 206 219 219 219 212 206 215 214 216 212 211 214 229 227 224 223 225 227 226 229 228 220 227 238 240 235 227 245 236 228 247 233 237 244 255 243 253 250 253 240 239 240 266 244 261 267 261 251 262 251 269 253 273 253 254 258 270 258 265 285 266 284 284 270 286 272 277 292 268 282 288 275 292 287 296 282 279 300 294 283 298 306 306 311 285 297 290 289 319 297 315 304 318 313 305 312 313 327 306 315 317 309 317 330 309 332 334 314 339 337 332 334 319 341 339 326 350 330 352 341 350 349 336 328 347 348 355 348 363 355 363 363 355 358 367 360 372 371 358 363 368 367 377 364 374 355 359 381 369 384 365 394 366 391 388 376 370 402 383 400 371 371 392 394 398 406 392 403 411 383 395 395 410 405 396 407 389 417 426 400 408 424 399 404 418 427 436 424 409 430 413 424 433 414 438 432 431 413 421 449 423 423 447 456 456 459 450 446 451 427 438 435 444 469 466 439 438 446 450 449 454 439 468 457 450 448 477 474 484 451 488 452 464 474 486 493 460 486 489 498 472 456 460 465 471 492 492 501 503 482 473 503 476 474 505 519 501 486 477 512 492 505 493 522 481 510 511 508 490 503 526 519 528 489 527 534 542 523 527 537 536 538 515 501 500 538 515 533 550 512 522 523 545 513 559 528 534 548 552 537 530 534 570 526 543 551 567 570 534 550 527 550 542 542 580 569 547 534 538 558 544 573 566 571 566 572 550 597 585 575 577 562 578 567 589 591 555 568 606 552 556 565 571 599 599 602 583 572 576 576 566 607 573 594 620 588 572 578 580 593 618 607 578 629 595 595 619 585 586 620 625 603 601 622 635 596 593 621 595 635 628 610 603 610 632 631 595 621 641 640 641 637 652 624 652 645 656 661 657 630 620 626 624 654 613 666 617 624 665 667 650 665 616 627 616 654 637 623 641 645 673 658 649 655 621 648 629 665 633 674 645 627 639 673 645 656 693 640 669 673 663 637 648 634 695 694 697 637 639 645 668 645 699 697 677 696 698 667 648 658 677 688 698 693 685 652 655 709 708 678 718 685 705 700 719 685 697 722 676 670 703 697 719 668 669 715 665 715 685 665 705 708 682 705 668 675 695 695 686 725 699 709 698 731 679 711 691 699 728 684 698 736 718 718 702 719 729 739 727 680 733 687 739 709 736 741 729 696 709 705 737 725 745 738 744 731 725 749 687 724 723 690 718 693 712 704 731 749 708 721 706 748 725 702 728 702 746 697 692 701 705 708 727 705 697 718 736 698 742 695 737 720 698 735 704 721 710 720 738 702 748 697 700 699 699 737 719 705 711 704 713 732 702 699 703 726 700 720 704 745 733 707 726 701 703 711 750 705 741 713 722 749 727 712 748 708 730 732 746 736 735 707 738 710 720 725 748 725 706 740 710 735 709 704 745 708 726 724 728 707 748 721 716 703 727 705 705 714 709 714 705 709 707 707 704 712 731 703 733 734 709 703 709 728 705 704 708 747 707 736 715 708 705 710 714 716 708 706 714 706 746 737 704 708 713 702 703 733 706 703 726 707 717 705 707 746 744 716 710 705 738 730 723 700 702 740 698 717 732 743 732 710 736 717 735 730 698 700 741 733 726 714 696 723 739 749 745 697 695 732 733 733 696 722 697 693 702 691 746 734 742 722 748 690 726 688 687 747 734 716 732 688 710 738 716 718 737 748 715 697 730 736 704 747 737 690 715 699 741 685 733 738 747 733 679 720 733 680 740 742 729 729 710 695 698 674 736 679 739 670 728 719 703 692 705 729 721 674 722 724 720 672 695 675 713 714 701 710 678 726 685 685 711 682 684 667 714 694 708 684 690 671 700 678 685 681 687 708 691 700 679 663 706 712 667 675 654 698 691 709 696 660 694 645 686 639 699 683 675 638 702 661 687 664 648 665 650 634 650 658 652 637 630 683 651 632 632 677 624 631 630 668 671 653 641 654 629 647 629 677 652 660 665 614 620 659 634 610 615 627 618 619 619 617 612 656 645 651 604 620 613 623 644 654 624 648 622 615 618 651 625 626 624 631 599 613 622 609 639 612 643 627 592 641 608 627 621 624 634 636 626 581 590 575 586 584 591 618 607 613 591 602 610 584 601 601 607 591 583 599 593 559 605 601 597 607 575 584 566 594 601 598 601 558 597 577 548 582 578 545 560 579 589 567 579 573 561 542 582 573 576 542 583 566 577 526 546 555 552 527 562 535 567 565 543 535 526 517 521 516 545 549 557 511 527 510 514 545 508 516 542 512 502 544 526 532 514 512 502 498 524 518 525 495 536 505 506 509 521 507 529 516 490 526 486 519 488 503 490 498 499 515 497 501 468 507 479 504 472 463 465 505 500 461 468 465 492 494 466 472 491 458 453 455 455 465 461 443 470 454 469 452 447 468 441 475 468 474 442 453 451 472 430 435 449 441 458 457 450 421 458 461 426 445 443 448 436 411 424 418 431 433 444 412 413 410 439 419 410 423 419 396 414 399 420 402 393 406 426 426 386 387 401 418 386 383 389 408 389 387 377 412 406 395 407 399 394 384 393 366 391 378 388 374 395 386 393 371 377 389 359 376 359 375 349 380 378 370 351 364 355 363 346 345 339 353 370 342 339 348 333 344 334 334 340 337 341 326 345 337 347 341 318 319 323 343 321 336 325 330 335 339 332 333 319 306 322 318 321 326 317 326 302 311 296 322 317 316 296 304 316 291 302 301 308 299 302 285 294 290 283 302 279 283 295 281 294 287 280 268 293 283 272 265 280 280 274 271 279 259 267 273 273 268 255 270 249 272 255 254 258 246 244 245 261 245 253 258 239 236 242 237 246 232 239 231 231 245 241 229 240 231 223 243 229 222 241 223 220 226 227 221 225 222 219 222 230 218 208 221 223 221 222 216 201 217 203 206 210 198 212 206 200 205 199 196 194 197 203 197 202 187 198 184 188 187 197 180 183 186 182 186 189 178 180 180 172 181 181 178 174 175 167 177 169 167 168 164 167 163 172 165 161 164 155 168 167 159 158 155 156 152 161 156 146 144 152 145 143 154 146 147 148 143 148 139 144 146 144 137 141 133 134 129 132 129 130 131 131 124 124 129 130 131 126 124 120 120 118 118 117 121 125 117 118 114 115 120 110 109 108 108 110 106 114 104 111 106 104 104 103 108 101 100 99 96 103 96 98 94 100 97 99 94 92 89 95 91 87 90 93 88 90 87 88 88 86 82 84 85 83 78 80 82 78 83 81 77 77 78 75 78 72 74 75 69 69 73 68 67 69 70 66 65 68 68 66 61 66 60 61 61 61 60 60 57 62 60 57 59 56 55 54 53 55 56 52 53 51 52 50 48 48 47 47 49 46 46 48 46 44 45 42 45 41 42 43 41 40 39 40 40 41 39 38 38 39 36 36 35 35 36 35 34 33 34 33 33 32 31 30 32 31 30 31 30 28 30 28 27 27 27 26 25 25 25 24 24 23 23 24 22 23 23 21 21 21 20 21 20 19 19 20 19 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 20 19 20 19 20 20 20 21 21 21 22 23 23 22 24 24 24 25 25 25 25 25 26 26 26 28 27 28 28 28 30 29 29 32 32 33 33 33 33 33 34 35 36 35 36 37 35 38 38 38 39 39 38 38 40 39 42 40 43 44 43 42 43 46 44 44 47 47 47 48 46 51 51 50 53 52 50 52 53 53 56 55 53 57 54 58 58 59 58 59 57 58 63 60 59 60 64 66 65 66 66 65 65 68 66 72 71 72 71 69 73 70 75 75 72 73 79 75 78 77 76 76 79 80 82 79 79 80 87 88 84 88 90 91 92 93 94 90 90 93 92 97 94 100 98 99 94 102 95 98 99 99 103 107 107 107 103 104 111 103 108 110 115 116 110 112 112 114 110 111 120 121 115 122 115 115 124 122 119 129 120 125 125 122 135 125 135 132 136 132 133 140 131 132 134 144 145 142 143 144 147 137 145 139 142 149 151 155 157 146 147 155 161 148 159 153 160 158 154 165 166 168 158 165 157 161 170 173 162 175 168 172 169 171 178 184 173 177 173 181 180 181 179 186 183 186 186 187 190 194 187 192 201 188 204 193 204 200 190 200 194 205 203 202 204 201 205 211 214 215 216 217 209 207 222 220 223 220 227 209 219 227 214 221 227 220 233 232 228 224 229 238 240 235 236 228 230 239 250 248 231 246 254 250 238 242 256 257 242 248 249 251 263 268 261 254 265 249 255 258 276 260 257 274 277 281 268 276 286 285 264 267 291 282 270 277 290 269 284 275 280 285 293 293 283 304 297 292 283 296 285 312 314 305 313 318 291 306 317 315 303 320 308 303 324 311 321 331 319 315 320 328 337 310 332 334 320 343 326 334 339 324 328 326 353 349 340 345 335 351 335 334 343 361 347 353 354 335 339 363 346 367 351 345 364 351 347 380 355 366 380 382 372 382 365 365 370 382 380 361 360 367 366 395 399 383 368 392 399 388 404 375 394 391 388 378 392 401 419 385 382 409 388 407 408 394 412 415 397 428 410 400 404 416 430 432 430 400 436 417 404 416 412 433 421 420 430 428 444 425 428 454 418 422 451 460 448 442 446 434 452 447 442 463 470 466 437 446 454 439 461 467 472 482 448 485 458 488 471 453 446 472 483 451 469 489 499 481 493 468 463 475 493 492 465 477 487 509 513 511 506 486 507 489 480 492 479 503 492 518 509 500 522 482 508 523 511 511 532 518 492 518 531 512 542 523 519 517 535 527 504 543 539 535 517 512 508 546 523 535 537 528 528 548 552 514 552 526 532 548 555 555 552 566 564 570 525 566 553 572 570 582 554 536 580 574 563 553 534 557 565 567 543 547 578 553 589 569 565 571 564 592 560 573 554 567 591 604 609 567 572 577 565 560 609 588 591 619 594 589 598 606 601 587 584 572 618 582 620 604 611 587 614 597 633 601 615 600 592 619 627 596 620 587 589 601 598 645 624 589 638 627 623 635 607 635 649 654 599 610 658 644 610 636 615 604 606 628 647 630 636 624 647 611 652 656 652 650 638 644 615 658 616 647 642 645 673 626 661 681 674 624 675 655 669 677 632 627 666 666 645 666 680 669 667 662 652 686 655 675 639 676 662 649 659 637 666 695 690 665 676 682 653 685 704 704 665 646 680 670 681 657 702 690 671 698 714 690 690 690 709 706 690 696 703 696 657 717 718 702 702 686 707 699 682 682 668 689 688 691 678 723 697 718 719 700 701 721 735 677 724 709 730 683 687 702 681 686 676 739 721 738 726 698 696 726 737 734 720 677 747 697 726 746 701 696 703 718 743 723 715 715 738 685 711 719 749 747 708 737 728 712 690 733 728 701 703 703 748 693 711 700 699 699 750 722 733 714 694 749 712 724 702 704 736 693 709 717 696 695 700 744 697 700 735 731 728 749 730 725 701 697 699 698 724 718 740 701 725 704 701 721 702 713 726 739 735 722 716 703 732 740 704 702 708 736 739 706 703 703 703 728 743 707 708 739 723 737 716 706 707 738 707 731 706 724 703 707 749 745 717 731 709 707 707 704 750 704 705 732 746 739 709 706 709 744 713 705 718 704 710 724 704 710 724 710 725 707 708 709 721 726 726 703 704 708 708 735 706 704 703 708 735 705 708 714 705 704 743 749 705 705 708 703 744 717 704 719 703 732 702 701 709 701 742 703 706 700 738 736 703 711 700 713 703 708 727 724 707 699 723 699 738 700 730 707 726 703 733 750 696 732 702 699 722 749 748 722 694 742 694 697 734 729 715 735 705 719 711 742 732 738 706 718 724 749 746 690 741 729 697 700 736 702 688 737 700 719 716 712 745 700 744 742 713 689 693 700 739 746 679 703 716 721 690 703 723 675 737 686 716 684 722 701 680 721 699 730 693 700 728 688 690 679 728 726 683 710 677 724 692 669 694 678 675 665 677 725 680 673 698 699 681 700 696 678 698 662 680 665 689 660 696 659 716 663 675 713 652 705 708 697 711 698 672 710 701 697 654 657 691 699 695 642 653 692 652 653 636 692 655 694 682 665 640 669 690 643 633 662 652 690 688 647 637 639 626 665 640 671 623 648 655 626 653 652 648 619 621 629 615 627 640 658 662 669 665 640 618 622 637 615 657 663 607 618 658 643 659 609 643 628 618 656 605 619 629 649 634 616 592 605 621 630 617 593 604 594 614 639 592 598 622 635 598 596 599 595 634 577 586 601 581 606 589 572 624 626 626 588 568 595 584 599 564 605 610 564 600 590 609 601 561 599 567 554 575 566 570 580 571 549 548 554 582 565 580 558 564 553 555 569 555 535 558 557 558 551 536 553 574 543 543 557 561 550 569 543 535 563 532 553 541 556 557 529 552 555 553 542 557 512 550 529 550 527 526 532 538 543 510 525 514 526 510 494 510 518 498 497 537 522 499 515 494 488 528 501 496 503 505 507 513 481 496 501 518 501 483 483 499 506 514 505 508 505 501 487 495 470 472 494 475 461 489 489 474 490 456 483 495 490 491 449 488 465 472 454 476 447 457 441 441 450 468 466 459 447 469 465 464 466 461 460 460 445 460 460 441 448 440 419 421 455 421 414 416 415 450 427 445 412 429 411 437 436 433 407 414 408 422 416 431 410 413 421 420 403 413 388 418 417 392 404 397 393 398 405 407 376 386 378 394 390 370 403 381 386 375 392 365 375 394 363 394 362 357 355 370 368 370 355 367 381 347 364 356 365 372 375 373 357 338 345 360 345 345 342 341 332 333 328 336 329 325 328 339 349 337 334 348 336 319 337 341 324 334 339 335 325 337 331 333 327 308 306 318 319 303 298 306 323 315 314 316 294 298 317 314 301 314 288 293 286 309 298 303 283 281 295 295 277 297 297 276 281 270 277 272 278 278 264 263 273 273 265 282 261 276 265 256 271 276 253 262 269 259 261 268 255 268 254 258 250 260 247 250 239 253 239 240 248 246 234 230 236 239 239 233 230 233 238 222 223 220 218 223 222 221 218 233 230 213 218 212 228 215 220 214 216 217 207 203 205 208 211 207 208 201 195 210 195 203 190 198 206 205 205 191 194 202 198 193 182 191 194 194 190 188 183 191 188 172 185 183 176 178 173 175 175 166 176 175 174 161 164 160 167 169 164 161 161 167 164 161 158 160 161 152 154 147 146 149 147 152 143 144 148 144 140 144 145 144 147 146 138 137 142 132 136 136 138 135 130 128 134 129 126 128 124 123 125 123 122 127 118 119 126 118 117 124 115 114 117 119 117 119 110 113 108 116 111 107 112 104 103 102 103 106 105 107 106 98 100 95 103 95 94 96 95 99 97 97 91 91 88 87 88 88 86 84 83 88 84 85 83 79 86 84 78 83 79 80 76 75 76 77 77 74 77 76 75 73 75 71 70 72 72 70 66 69 65 63 64 63 65 61 61 62 62 61 57 59 58 62 57 58 58 57 57 57 55 55 55 55 52 54 51 52 49 52 48 48 47 46 48 45 46 43 44 43 45 44 41 43 40 42 40 40 38 38 40 38 37 38 37 35 35 35 36 35 33 34 33 33 32 31 31 30 31 29 31 31 28 30 28 27 28 27 26 26 26 25 24 24 25 23 24 23 23 22 22 21 21 22 21 20 20 20 20 20 19 20 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 19 20 21 21 21 21 22 21 22 22 22 24 24 24 24 25 25 26 25 26 27 27 28 28 30 29 30 29 30 30 30 32 33 32 34 34 34 34 35 35 34 35 36 37 37 39 37 41 39 40 41 39 39 40 40 43 42 43 44 46 44 46 44 47 46 46 49 51 48 48 50 50 53 52 51 51 53 56 57 57 57 56 56 60 60 57 60 59 61 59 61 65 64 61 66 67 68 63 66 67 67 70 70 70 73 70 75 71 71 72 73 75 74 75 81 79 76 83 78 84 84 82 83 80 88 81 86 89 85 90 92 88 89 89 91 93 96 96 96 96 92 100 96 99 103 97 100 97 105 103 107 108 108 105 104 111 113 113 109 107 110 108 113 110 118 116 115 121 118 125 120 119 118 119 125 129 124 125 124 128 131 131 127 134 128 133 136 139 139 131 135 144 135 139 145 136 136 137 141 150 139 149 154 150 144 154 155 156 161 153 157 157 154 164 164 166 162 159 169 156 169 171 162 172 162 175 169 167 173 175 169 174 179 181 172 179 173 182 186 177 184 188 194 191 189 195 182 198 191 190 196 193 189 199 193 206 196 202 193 210 207 213 200 214 208 205 221 215 209 216 212 213 221 210 219 221 227 231 218 231 215 216 222 234 234 223 228 225 241 246 230 241 232 240 235 229 240 251 248 253 244 250 239 251 262 261 250 264 257 267 246 247 252 259 251 258 274 264 259 264 267 262 282 274 269 281 275 289 283 282 270 292 291 271 282 281 280 278 299 280 295 284 300 289 305 303 291 307 292 288 293 290 310 301 302 308 308 296 310 327 310 302 322 328 313 309 321 334 328 337 313 323 321 334 346 326 348 333 320 329 326 349 331 333 354 339 342 333 337 342 331 359 363 353 345 360 362 369 348 348 363 370 351 361 376 366 350 367 365 365 374 388 362 383 393 375 369 368 375 366 373 366 384 379 400 389 402 372 397 402 388 389 382 382 406 419 402 390 407 387 393 423 397 395 401 418 418 398 418 401 406 399 417 418 431 422 407 419 405 414 413 451 436 449 453 422 456 431 442 444 452 445 451 428 442 429 439 427 436 432 460 467 444 441 437 448 477 474 482 450 482 459 483 481 457 473 480 447 468 483 475 484 463 473 494 472 474 479 485 490 499 492 506 494 490 490 513 501 508 477 483 510 483 511 494 511 515 480 515 484 516 483 484 486 497 521 489 512 507 503 540 539 538 514 538 538 501 514 505 529 513 512 547 531 523 550 533 548 528 541 563 546 543 561 535 518 532 518 546 550 555 533 578 565 559 540 542 569 584 538 535 584 571 560 553 555 576 573 538 557 580 585 544 595 588 570 550 595 578 550 578 587 558 582 558 597 563 590 568 583 599 615 563 616 571 566 618 597 584 593 596 574 578 603 571 573 628 605 597 583 580 598 581 583 586 589 587 598 601 630 640 628 586 646 627 616 643 600 648 625 630 644 598 647 616 645 627 604 657 653 610 647 630 630 659 647 627 643 638 639 635 663 635 673 631 615 629 631 651 661 660 641 660 644 670 633 636 637 674 636 640 638 635 636 651 646 653 677 642 647 645 643 676 654 665 648 669 674 685 663 646 670 663 680 642 675 647 700 642 699 663 673 701 707 650 663 655 665 698 678 696 654 687 716 676 656 657 717 653 709 701 662 662 699 710 721 711 695 701 711 716 724 665 690 669 712 695 676 715 696 693 698 722 698 682 691 706 682 683 694 734 677 697 695 722 675 692 680 696 699 732 707 745 689 727 709 692 722 719 733 735 713 682 709 733 691 684 718 741 688 715 704 686 696 744 703 688 732 736 723 696 709 691 707 728 714 748 742 743 736 741 693 737 750 691 693 741 718 696 734 724 698 725 742 702 745 707 738 706 696 696 699 742 732 736 701 698 730 710 750 749 700 723 715 704 702 701 720 732 704 744 718 706 736 705 703 722 715 730 706 703 708 739 726 704 706 708 740 709 703 709 706 707 704 715 708 726 703 732 708 733 704 734 707 713 707 707 726 725 728 706 709 726 707 705 704 706 711 704 715 705 716 728 721 725 709 736 706 720 727 708 729 708 710 744 731 744 718 709 743 703 750 721 703 739 716 707 718 708 714 703 703 726 706 723 742 709 703 716 715 707 719 734 703 707 735 703 706 724 746 715 705 703 703 706 724 704 701 718 701 731 723 702 731 704 726 744 712 701 698 704 723 721 748 721 695 700 727 696 725 714 703 729 750 695 720 698 697 701 707 710 716 746 692 696 744 733 690 693 713 732 716 704 694 704 712 690 725 729 723 738 738 744 689 695 748 735 748 688 708 735 726 701 732 736 699 734 681 712 688 697 691 687 689 678 713 679 696 675 737 696 734 727 713 721 704 686 717 680 688 724 717 727 714 701 734 714 706 708 665 728 687 728 712 676 706 700 717 700 715 665 707 724 658 709 659 701 674 674 712 656 680 661 699 676 701 660 668 682 681 674 677 669 706 653 649 648 702 693 661 703 685 679 681 684 672 673 674 689 667 686 684 657 687 653 667 684 677 636 655 690 665 663 638 659 681 662 645 634 660 645 627 654 668 647 652 672 642 624 673 665 620 662 625 628 655 624 635 622 605 614 659 620 659 621 639 633 616 655 608 614 654 624 644 601 649 651 631 632 603 591 618 601 628 594 619 600 590 584 615 608 607 617 629 630 583 600 584 587 609 591 581 621 576 581 610 571 611 565 565 605 591 618 603 571 580 572 599 605 561 606 576 566 599 558 583 557 561 589 567 573 546 552 543 568 591 550 586 552 572 579 537 554 534 549 562 542 580 573 541 564 549 544 542 535 564 540 533 522 538 564 534 519 546 558 533 550 526 548 535 534 530 552 536 532 541 519 549 517 534 542 535 496 507 498 513 527 520 493 494 519 495 517 511 528 513 516 510 490 485 507 507 477 508 492 471 491 494 471 483 510 497 503 500 486 465 488 476 469 490 457 500 496 495 488 469 494 482 449 466 472 467 461 458 453 448 449 442 452 456 449 475 451 475 456 472 465 449 455 435 441 448 443 442 446 449 448 436 425 420 440 434 450 434 443 436 438 423 422 439 403 426 406 428 434 404 434 428 415 392 406 417 403 407 401 396 422 400 393 389 380 380 379 414 404 405 384 404 371 407 377 400 383 373 390 398 369 391 367 380 361 358 372 370 365 377 371 350 368 359 364 380 362 378 344 356 345 347 357 348 360 347 360 334 338 345 338 349 350 345 325 340 355 325 333 343 326 318 317 340 341 326 313 311 322 324 326 337 326 308 322 330 328 324 325 314 301 309 294 309 313 312 315 296 299 297 302 302 289 283 306 296 293 287 285 292 297 298 283 277 275 270 272 293 287 282 289 276 281 284 273 269 278 257 273 261 272 252 257 251 266 250 269 253 247 261 264 246 241 248 250 241 238 258 244 251 235 239 254 250 228 241 244 246 225 235 228 239 236 225 226 220 236 219 223 234 229 221 228 214 214 222 224 216 218 213 221 206 211 214 211 210 197 198 198 206 200 197 201 201 194 193 190 199 198 197 194 182 181 191 182 189 177 191 180 191 189 184 178 185 174 173 176 172 173 176 173 178 179 177 174 172 169 162 169 168 155 157 157 156 159 164 151 159 154 162 158 159 154 156 149 146 147 141 141 141 138 141 143 148 143 143 144 135 136 138 134 131 133 139 126 134 131 136 132 125 125 125 120 121 129 123 123 120 115 114 123 117 117 111 115 116 118 111 111 115 113 113 108 108 108 105 108 108 105 106 104 104 105 98 96 95 96 101 98 96 97 93 91 96 90 95 94 91 89 86 88 83 82 84 86 85 82 84 83 83 76 81 81 76 77 75 77 79 76 73 74 71 71 74 72 70 72 66 70 66 65 63 66 65 62 65 64 62 59 58 58 57 58 60 60 58 57 57 56 56 55 53 53 52 52 51 51 50 52 52 49 50 46 49 46 46 45 44 44 45 42 42 43 42 43 42 41 40 41 39 41 39 38 37 37 38 37 37 34 34 33 35 35 33 32 33 32 30 32 30 29 31 29 29 30 27 27 27 27 27 25 25 25 25 25 23 24 23 22 23 22 21 22 21 20 21 20 20 20 20 20 20 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 20 20 19 19 19 20 21 20 22 21 22 22 22 23 23 24 25 25 24 26 25 26 27 26 27 28 27 30 28 30 29 29 32 31 33 33 32 32 33 34 35 36 35 35 37 36 38 36 39 39 39 41 39 41 42 42 42 43 42 44 44 44 44 44 47 44 48 47 46 48 49 50 51 53 51 51 53 55 52 53 54 57 56 54 57 58 60 60 59 58 62 62 60 64 64 64 65 65 68 63 68 66 66 71 67 69 72 69 72 70 75 75 73 72 73 77 78 81 81 76 80 78 81 82 81 83 87 81 84 83 90 88 91 93 87 95 88 93 94 91 94 97 98 94 99 95 99 96 102 104 106 101 107 104 105 104 103 109 107 109 105 112 107 113 114 118 113 115 118 114 115 115 125 119 116 121 120 124 128 126 127 128 135 124 131 136 129 139 137 132 141 141 142 133 138 139 135 139 146 142 139 150 149 152 153 147 152 147 152 153 151 152 153 152 158 152 159 159 158 155 163 161 162 165 169 173 175 168 176 173 170 179 178 177 179 180 184 185 173 174 186 180 188 178 186 189 196 188 199 198 191 202 191 195 205 205 198 199 191 206 207 206 204 213 213 205 216 213 206 210 215 204 225 226 222 218 222 214 222 226 213 221 231 231 227 234 224 229 236 229 241 230 238 248 245 237 238 236 249 251 246 257 242 255 249 260 240 243 247 246 261 269 267 249 256 263 258 271 251 262 263 265 262 258 265 275 280 261 274 279 272 288 270 278 270 286 290 290 273 299 294 276 296 301 305 307 301 299 305 301 300 296 315 312 296 300 307 299 294 320 324 325 320 311 316 328 303 332 309 306 312 330 334 319 328 333 341 341 335 320 319 321 346 352 327 330 354 358 348 353 347 359 348 339 341 346 339 356 359 364 342 369 352 372 360 349 381 375 373 363 366 383 359 378 373 376 365 364 379 368 362 368 371 395 378 386 401 372 398 401 376 409 390 381 383 383 387 411 406 401 408 399 390 393 404 401 395 398 430 421 431 430 431 422 412 430 425 442 405 437 424 440 450 409 418 423 424 417 446 432 445 447 431 427 423 451 456 452 448 427 429 453 471 439 450 476 463 453 460 465 454 447 473 480 452 443 486 450 483 478 466 460 454 489 480 471 467 474 499 473 474 496 487 505 469 501 484 487 512 505 518 479 483 491 490 517 508 482 498 498 506 516 511 504 490 518 504 516 496 520 504 530 521 522 535 510 509 516 508 546 511 533 540 546 549 557 511 536 549 516 527 520 525 549 536 566 520 538 521 539 563 566 554 542 568 552 568 568 535 548 564 541 546 546 585 585 568 587 542 548 576 586 575 557 598 579 558 554 558 578 568 597 602 603 590 605 593 571 598 575 586 581 605 561 608 566 576 584 598 617 599 603 575 600 606 587 630 579 617 627 585 620 621 635 625 587 636 598 583 620 594 612 645 614 606 637 628 639 614 629 600 630 651 622 647 631 642 653 658 602 642 615 659 664 644 623 606 643 627 621 663 615 608 667 649 626 618 643 663 649 640 650 677 626 620 666 669 623 660 638 676 672 686 640 686 683 637 656 682 662 662 654 695 690 652 640 640 635 679 657 672 658 676 677 657 658 683 641 691 653 697 702 643 682 694 658 646 650 692 676 709 649 713 668 669 669 670 706 702 719 696 705 673 702 693 690 673 667 714 670 711 675 709 724 682 711 711 688 700 698 691 706 705 707 694 707 714 719 720 690 732 684 709 709 706 700 688 703 741 713 699 679 738 703 734 727 708 688 727 715 736 698 743 731 697 707 740 727 728 719 738 712 715 723 747 702 745 696 711 704 735 689 738 698 687 733 701 691 724 722 718 707 731 721 707 709 742 721 704 705 700 714 714 695 698 694 702 740 741 735 748 715 697 731 722 716 703 729 720 703 731 699 698 729 705 735 703 744 746 701 715 722 710 706 735 726 715 719 703 730 720 725 702 731 706 720 747 733 723 705 739 743 707 747 707 724 713 722 710 746 711 705 711 724 725 712 725 738 723 711 748 720 735 709 705 705 739 704 735 720 740 710 746 723 705 711 713 730 710 711 705 733 748 720 745 707 716 709 721 742 716 734 742 747 727 703 721 713 723 740 704 743 747 705 709 708 734 710 707 729 707 730 703 744 725 712 750 747 708 750 701 717 720 749 743 703 748 700 727 705 737 699 703 699 737 704 700 705 700 726 703 698 725 698 726 703 702 729 696 732 712 706 715 739 727 698 706 743 693 747 743 726 737 713 701 691 727 692 731 746 703 740 750 707 705 694 714 707 745 708 736 686 732 744 736 691 700 747 696 737 718 749 701 723 729 746 743 680 718 689 697 697 710 724 710 723 722 711 697 742 695 715 686 690 681 686 726 694 672 706 703 681 721 678 675 678 666 711 667 678 685 713 670 663 689 678 667 700 714 669 691 702 709 665 678 720 664 698 703 706 677 689 655 705 704 672 653 679 649 697 648 672 699 664 700 692 645 644 682 668 699 659 654 667 653 679 671 699 651 681 654 633 683 656 677 652 640 689 655 661 634 681 643 654 686 650 632 629 645 660 652 634 683 629 673 637 664 635 630 640 616 674 650 640 646 622 612 670 615 667 632 608 608 652 630 641 613 647 648 640 613 611 602 651 615 634 632 619 635 629 597 630 614 600 620 601 589 608 621 594 582 590 627 604 621 610 578 592 581 618 589 612 589 623 622 574 606 606 613 606 593 569 618 588 605 598 603 611 602 569 564 563 609 559 564 576 593 550 550 567 579 565 551 550 593 559 562 583 582 558 577 586 558 562 572 584 577 561 560 562 575 559 580 532 546 527 562 571 527 542 528 555 558 552 516 538 561 521 518 553 538 554 524 555 524 516 535 511 515 543 505 500 540 498 520 530 502 519 535 514 495 525 534 512 495 492 484 509 484 496 523 500 480 523 481 499 491 476 510 483 511 474 475 490 471 496 503 461 471 493 465 473 476 497 456 466 491 476 466 458 471 454 462 448 472 443 483 449 442 481 468 464 455 462 459 464 437 441 443 462 456 437 441 457 435 423 427 454 439 440 426 437 413 437 422 451 432 422 437 429 426 427 413 426 439 405 399 407 423 430 415 396 409 410 412 417 399 406 401 407 414 395 399 382 381 388 382 385 380 378 371 404 396 399 372 366 398 383 384 364 363 380 391 370 374 369 383 355 376 355 380 371 346 376 360 344 356 365 353 349 364 344 340 343 343 361 353 338 360 342 336 348 354 326 355 327 343 340 342 334 327 326 326 326 330 321 315 321 325 332 309 317 314 302 320 315 327 314 320 305 309 314 312 303 294 306 313 296 289 311 299 310 286 282 282 298 285 294 278 281 277 282 294 285 271 284 268 290 283 281 286 270 278 279 258 275 269 271 262 255 266 263 252 257 262 264 261 264 255 244 247 256 244 246 247 238 253 254 255 247 239 234 232 250 238 232 233 224 237 243 224 225 220 227 223 229 230 217 220 228 228 213 219 212 209 208 215 219 205 208 217 215 211 203 213 199 209 208 200 192 193 195 203 200 199 202 200 190 188 190 199 182 188 192 180 189 183 174 184 187 172 181 175 169 171 169 182 181 181 178 171 164 172 164 172 172 161 156 160 167 162 160 163 156 158 162 158 160 154 155 154 150 156 146 149 141 143 143 147 137 147 147 147 134 143 137 132 134 136 138 140 127 133 132 132 134 124 131 126 126 129 123 121 127 122 119 115 118 121 114 114 120 111 112 110 109 110 114 107 104 107 106 105 110 105 108 108 103 97 103 103 97 104 101 94 101 98 94 95 94 95 92 88 93 89 89 89 91 86 84 86 88 81 81 79 80 81 82 81 83 83 78 78 76 76 77 72 74 76 76 72 71 74 67 70 66 70 66 68 67 67 66 66 62 65 60 60 61 58 57 57 62 59 58 58 58 55 54 57 55 54 53 53 51 49 51 50 48 50 51 49 48 48 45 44 44 45 45 44 42 44 42 42 41 40 40 38 40 38 38 38 37 38 36 35 35 34 36 35 35 32 33 33 32 33 32 31 29 29 29 30 30 28 27 27 26 26 25 25 26 25 25 24 23 23 22 23 23 22 22 21 21 21 21 20 20 19 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 19 20 21 21 20 22 22 21 23 22 22 24 23 24 24 24 25 26 26 26 27 26 28 28 29 30 28 30 29 31 32 31 33 33 33 32 35 33 34 36 34 35 36 37 37 38 38 40 38 41 39 40 42 40 43 44 42 43 44 43 44 46 46 46 48 47 49 47 49 49 53 50 52 53 51 51 55 56 54 57 56 59 57 60 61 59 61 60 59 61 62 64 61 63 67 66 68 64 68 68 68 71 70 74 72 72 69 74 72 78 75 77 79 78 75 82 81 77 80 81 82 83 85 81 81 88 83 89 87 90 93 91 92 93 96 90 97 95 91 99 98 102 102 101 100 101 100 98 102 100 103 106 108 102 108 105 107 110 111 107 109 118 115 113 115 115 121 119 125 121 126 121 119 121 127 122 131 128 126 126 130 131 130 138 137 136 137 135 130 142 137 139 146 145 140 149 147 138 149 139 143 151 155 153 156 147 147 147 151 148 154 163 164 165 167 154 165 158 166 161 165 174 170 164 163 170 173 165 172 168 175 180 184 176 181 176 173 189 177 181 183 183 180 191 191 191 190 195 199 185 198 191 204 195 209 193 208 199 193 208 200 200 206 211 207 220 204 212 219 214 215 218 211 209 216 220 231 218 217 233 227 222 238 238 236 236 233 230 231 225 233 229 250 229 237 233 231 247 247 244 248 252 249 250 240 246 253 258 266 269 262 248 267 257 253 274 259 272 266 282 264 280 285 284 272 273 287 267 278 269 285 288 286 271 289 299 280 299 301 288 289 288 305 286 293 302 302 305 304 291 292 309 303 317 314 316 309 317 317 322 303 315 302 325 324 335 323 329 332 339 327 336 336 315 332 338 349 319 335 334 326 325 333 330 325 335 338 360 347 353 354 356 363 349 369 367 351 366 349 363 362 352 355 353 354 361 377 378 366 369 376 385 371 360 367 392 377 389 395 369 388 375 370 398 400 401 393 377 399 406 381 405 394 403 404 402 405 408 391 391 395 397 392 399 412 400 428 406 428 423 432 428 406 412 409 437 407 433 437 442 430 440 452 454 428 438 442 447 419 458 424 449 447 435 454 466 426 457 430 465 460 470 456 466 470 449 437 458 441 444 464 451 480 476 474 455 477 457 455 483 477 472 498 497 466 478 497 502 482 467 472 505 500 476 497 510 473 497 517 503 476 500 507 486 497 484 521 519 513 501 489 525 505 499 499 507 539 527 509 510 539 499 531 541 546 501 529 550 551 543 544 525 552 556 533 550 514 542 537 546 513 548 523 556 552 564 525 540 565 539 549 551 534 579 562 541 555 571 554 532 575 581 587 560 591 553 543 561 585 558 580 594 569 552 563 547 601 592 600 577 587 570 597 577 560 555 590 559 572 606 572 581 564 572 611 619 580 599 594 611 594 622 590 581 594 608 577 629 616 615 588 613 589 598 621 593 596 643 604 617 634 618 646 602 627 647 643 650 599 601 624 636 620 640 652 658 661 619 623 641 647 620 656 607 648 636 665 608 630 669 614 617 659 632 675 616 645 634 618 650 626 652 671 653 626 661 629 682 661 681 687 654 660 644 660 627 639 688 635 657 659 696 652 681 667 685 653 637 695 672 694 703 666 653 644 663 663 697 682 683 647 662 659 712 681 688 663 702 664 687 709 689 684 715 684 715 720 714 684 708 691 672 723 675 698 702 692 721 720 675 713 679 683 683 698 698 719 696 725 712 675 707 721 728 699 688 716 728 734 723 739 718 741 697 717 674 711 701 722 699 699 697 726 708 732 709 744 732 717 701 687 686 743 744 747 700 735 708 712 743 697 723 742 714 695 750 692 728 691 706 731 746 690 705 697 745 728 726 690 749 723 718 740 692 707 706 721 719 708 727 694 698 700 749 730 709 697 729 734 700 737 706 747 716 704 723 726 748 717 740 701 705 704 699 723 749 702 748 718 701 734 701 703 706 745 702 705 742 705 720 745 719 706 704 704 720 710 705 709 739 709 704 711 705 715 708 722 731 710 734 710 715 718 729 710 715 707 742 724 712 706 749 704 706 715 743 749 708 731 714 708 742 707 706 705 720 705 709 747 728 726 746 715 708 710 706 745 732 705 710 704 706 711 705 735 707 708 703 742 707 745 706 736 708 710 716 725 748 703 746 719 703 705 704 704 704 727 702 734 746 706 749 716 714 709 718 743 727 729 735 712 727 745 702 736 707 703 749 702 741 699 749 701 740 750 740 712 698 711 750 707 729 720 734 741 697 741 696 738 716 713 691 695 731 711 716 708 699 728 715 696 735 737 697 691 722 702 693 736 701 696 742 734 690 731 698 716 699 750 681 728 740 750 735 729 709 694 697 685 685 678 702 710 739 691 741 723 714 722 686 690 680 707 730 685 732 708 679 690 682 690 707 706 726 675 679 733 692 710 691 670 728 668 718 705 670 701 668 686 684 662 706 686 685 677 675 675 659 668 717 715 696 692 667 657 662 710 660 661 681 696 686 652 692 672 693 650 691 648 675 700 648 653 662 694 669 671 652 695 650 659 673 663 653 690 672 639 683 677 655 665 658 645 659 653 642 644 647 662 631 633 653 670 675 637 629 647 617 646 612 661 669 611 652 646 637 665 653 620 605 632 644 608 646 637 639 631 636 652 628 604 609 639 645 592 616 602 616 608 593 646 608 618 620 608 631 612 599 615 611 584 612 634 577 625 618 613 623 604 599 620 571 618 581 620 576 578 600 569 596 565 563 586 586 602 573 598 567 585 585 569 608 562 571 599 585 559 553 564 545 585 588 550 553 555 575 573 554 550 558 577 559 574 532 549 556 568 563 542 532 550 567 554 551 554 553 569 520 566 525 524 518 529 513 541 512 556 520 526 529 522 522 506 534 552 532 501 546 513 510 535 540 495 528 529 539 535 499 505 489 509 520 505 482 524 512 527 506 506 516 515 515 511 497 492 500 510 495 468 498 510 489 509 468 495 463 478 477 499 465 494 495 477 457 465 466 467 488 479 470 474 446 448 472 456 460 456 439 440 473 443 451 440 460 434 471 452 464 431 453 439 457 430 426 419 455 444 449 439 430 446 441 424 429 430 443 425 405 413 402 411 412 414 406 421 426 395 431 420 430 428 388 415 405 385 385 387 407 397 402 402 408 376 384 408 381 410 404 378 389 369 401 368 388 390 385 373 391 369 375 391 366 364 375 358 372 374 362 360 371 348 375 378 342 370 372 350 369 348 360 355 357 341 354 362 340 331 348 326 330 332 340 353 353 350 346 327 323 339 329 322 314 331 340 319 336 320 325 327 332 320 318 328 326 311 317 296 300 302 304 305 306 310 293 309 287 290 295 303 288 282 296 295 294 303 286 274 272 284 274 281 271 294 272 276 278 276 281 264 283 277 272 279 272 261 278 274 260 258 265 254 264 248 265 260 254 250 261 243 260 252 243 249 249 247 256 231 230 233 246 242 239 231 243 239 238 242 222 237 234 229 224 231 228 219 226 221 224 224 221 209 219 220 213 210 211 218 208 208 217 200 204 212 194 198 201 210 199 196 197 189 190 187 203 187 184 197 194 192 183 191 182 181 181 178 179 177 171 184 175 175 180 180 167 171 168 176 163 170 167 173 163 161 165 166 157 160 168 158 165 155 161 154 148 154 160 150 152 152 143 143 148 144 150 144 149 147 139 142 141 133 134 142 138 139 131 130 130 136 132 126 128 129 133 124 127 130 128 125 127 125 120 126 123 125 119 121 115 117 116 115 109 113 116 108 111 106 105 107 107 107 101 108 101 99 97 98 105 104 103 94 102 97 96 99 91 95 89 88 92 94 87 85 91 85 85 84 84 83 84 85 80 82 83 78 83 80 80 81 76 79 77 74 75 75 75 70 71 71 68 72 69 67 69 65 68 66 65 62 64 62 61 59 63 63 59 60 61 61 58 57 55 57 54 54 53 56 54 55 54 51 49 49 51 49 48 48 48 48 45 45 45 46 45 45 43 41 41 43 42 40 40 40 40 38 40 39 38 38 36 37 37 35 34 34 34 35 33 33 32 32 32 30 30 30 29 28 28 29 27 27 27 27 26 26 26 24 24 24 23 23 23 23 22 23 21 22 21 21 20 21 19 19 20 19 20 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 20 19 19 20 20 21 20 21 22 21 21 22 22 23 24 24 24 24 25 25 26 26 26 27 27 27 28 28 28 31 30 29 31 30 33 33 33 32 33 34 35 35 35 36 37 38 37 38 37 39 39 38 41 41 41 41 43 41 43 44 42 45 46 46 44 46 46 46 48 49 47 51 52 50 49 51 51 51 53 52 55 54 54 56 57 59 58 57 60 61 59 63 64 62 60 62 67 63 64 63 68 65 69 69 67 70 72 74 74 73 76 71 75 79 76 80 76 75 77 77 81 77 84 80 85 82 83 83 85 90 84 88 91 86 87 92 92 94 97 91 93 95 96 95 100 101 101 99 98 102 103 108 108 109 101 110 110 112 114 110 107 108 113 116 119 110 113 112 119 117 123 125 126 119 126 121 120 122 128 132 125 128 127 131 135 134 137 133 140 129 136 134 141 138 137 144 144 138 146 140 140 140 152 152 155 145 149 154 145 155 147 156 155 158 162 165 166 167 166 168 158 161 171 167 161 160 175 163 164 174 174 173 177 170 185 175 175 181 182 181 178 177 180 185 195 184 186 186 199 201 192 202 198 193 206 203 206 205 192 207 200 203 195 205 199 201 205 203 222 203 208 208 214 222 216 228 227 228 224 215 221 218 230 225 237 229 228 234 224 228 241 228 248 230 230 238 231 233 243 233 255 256 238 261 245 256 246 251 260 264 267 251 269 250 265 271 257 259 267 261 260 267 273 278 265 267 277 282 286 276 282 293 282 294 272 283 278 272 275 276 285 302 300 289 293 305 290 310 290 287 310 290 308 317 316 313 306 322 324 296 323 312 321 310 322 314 318 321 328 330 335 319 316 315 325 336 336 328 318 348 328 353 353 323 330 325 328 333 342 362 338 331 355 341 346 354 358 361 345 372 343 350 370 372 377 373 380 366 376 382 376 378 360 363 372 394 360 370 363 391 381 373 366 399 373 393 392 375 398 404 391 405 410 403 381 387 388 392 411 410 401 421 396 388 394 416 420 406 411 402 421 406 398 413 422 415 429 424 426 409 433 424 421 428 446 416 446 420 455 453 433 453 455 448 430 437 452 451 461 437 472 438 473 457 444 456 460 436 441 470 483 441 442 466 446 474 485 468 449 476 481 494 498 474 500 475 501 460 467 496 504 494 502 475 487 501 475 468 474 497 504 475 489 491 488 509 525 495 479 528 526 497 487 515 491 488 492 523 520 513 535 529 529 511 528 547 545 549 545 525 548 518 506 552 530 548 523 526 526 541 558 546 527 544 528 546 529 546 557 555 531 528 571 530 545 578 550 569 544 540 566 582 559 534 578 565 568 541 548 561 548 554 578 585 581 573 575 591 589 578 587 555 560 589 597 586 582 611 566 612 585 597 587 597 571 598 566 598 603 573 587 615 616 605 596 593 621 622 581 606 629 600 612 609 618 621 608 626 625 628 638 586 645 631 642 627 598 638 632 629 599 623 614 656 614 638 623 626 658 651 635 634 662 658 630 606 611 642 626 633 657 650 617 623 665 611 651 633 627 662 661 651 655 637 618 678 677 649 662 643 673 663 654 629 668 661 654 651 672 666 686 673 666 682 695 665 680 636 681 645 645 688 654 641 689 653 682 702 688 691 694 656 655 694 685 693 654 675 676 668 652 705 707 699 651 656 677 708 676 663 703 705 682 679 718 680 678 684 659 675 695 729 696 704 684 718 665 682 717 693 730 669 714 736 669 730 735 732 731 680 737 693 694 717 733 697 715 735 702 710 732 727 711 699 739 721 701 697 701 690 745 743 723 742 743 750 716 682 730 685 690 726 731 745 749 734 714 696 723 688 710 716 733 721 749 718 721 707 694 706 749 739 697 694 694 719 692 705 731 721 731 737 749 701 695 733 731 740 748 749 747 710 742 700 710 718 700 701 710 721 702 742 704 705 721 716 701 707 745 743 746 709 717 726 747 703 704 705 717 702 704 704 709 713 726 716 726 705 708 743 749 707 735 715 708 709 736 705 731 707 709 736 715 710 707 704 738 707 705 717 744 712 742 729 750 709 739 710 750 750 708 705 741 730 726 711 711 743 705 726 726 735 709 707 726 705 704 724 705 708 745 718 704 705 708 708 735 705 722 716 711 742 747 708 724 705 709 716 704 736 738 703 705 703 703 748 738 717 712 706 703 703 734 738 701 706 733 705 702 704 733 705 704 727 702 699 740 710 727 737 728 710 742 721 698 741 733 717 729 695 706 738 713 722 724 722 693 701 693 699 743 750 748 739 707 749 704 737 740 708 719 689 688 689 731 701 720 745 687 735 733 697 694 703 744 750 750 718 729 692 737 740 713 689 703 690 702 724 692 710 732 700 721 698 722 706 702 731 690 719 727 723 721 678 722 731 710 685 681 687 670 677 735 687 693 695 711 724 683 728 671 684 719 700 666 673 690 678 660 721 691 693 660 684 657 696 702 697 703 688 684 707 655 698 711 653 650 700 696 649 683 683 691 665 658 694 651 662 649 664 653 683 704 692 652 702 677 671 694 644 693 668 681 696 632 694 678 646 686 683 675 635 659 675 660 637 665 637 629 621 653 641 666 652 644 641 654 668 628 635 665 649 620 610 648 640 625 628 610 615 619 644 636 656 663 636 610 620 632 623 654 644 607 637 620 611 593 597 599 594 603 616 616 597 633 585 611 626 641 590 613 593 632 609 627 577 603 619 591 590 588 603 578 600 601 626 601 589 602 595 608 583 617 583 589 577 565 570 574 584 558 597 598 601 555 567 574 568 575 588 554 555 593 586 594 561 592 571 593 562 540 588 564 565 565 561 546 556 536 575 565 559 529 543 570 569 527 553 525 531 549 566 538 539 565 535 544 534 509 530 514 514 556 509 536 509 501 509 524 521 509 503 506 498 519 503 518 512 539 509 519 490 524 507 510 495 515 507 513 513 524 486 480 482 512 499 509 485 483 508 478 478 508 473 488 466 466 497 489 499 497 484 467 471 465 488 451 472 450 473 461 447 477 458 472 473 477 470 461 465 456 461 446 476 445 437 466 471 435 439 433 430 448 437 461 419 441 457 424 440 440 421 411 426 428 417 431 444 418 405 428 404 409 406 432 418 413 428 421 431 398 417 398 415 417 411 418 398 418 407 397 381 407 402 414 405 383 411 408 384 377 379 396 402 380 394 363 373 376 396 393 376 359 364 354 369 378 353 380 376 363 361 377 354 372 358 360 356 347 360 338 356 356 349 366 351 336 354 350 357 345 341 326 335 326 349 338 336 320 334 317 342 329 339 313 340 333 337 314 317 326 304 324 301 327 318 320 300 307 313 322 311 315 292 297 304 293 314 302 301 293 296 289 283 292 295 301 297 289 276 279 284 272 271 283 267 288 266 285 277 280 285 266 263 265 257 260 260 269 259 275 250 265 253 257 248 245 250 258 261 251 246 257 245 246 236 244 244 240 242 245 251 245 246 227 229 233 238 233 227 221 231 235 220 219 225 233 225 217 212 217 218 208 224 208 221 219 207 222 214 216 202 214 203 209 199 208 198 203 201 209 196 197 189 191 186 190 198 197 188 192 188 194 181 182 175 185 174 186 176 180 185 171 179 170 167 169 176 174 163 174 168 171 160 162 160 158 168 169 156 156 162 154 153 155 154 148 158 147 149 147 152 145 145 150 151 140 149 137 136 145 143 140 140 133 133 140 135 137 139 130 136 134 132 132 130 126 128 126 123 127 124 125 116 126 117 125 122 112 119 119 116 114 112 111 110 113 109 106 104 109 102 108 107 100 100 103 99 97 96 95 95 102 96 100 97 93 90 91 97 93 91 91 91 90 85 88 87 85 83 84 85 85 81 80 84 84 76 77 80 79 76 75 76 75 77 76 70 75 75 74 70 69 70 68 69 66 66 67 65 63 66 62 61 60 63 61 57 62 59 60 58 58 58 56 54 53 53 54 54 53 50 51 50 50 51 48 49 46 47 46 48 46 45 43 43 43 42 41 40 40 42 41 40 38 41 38 39 39 37 37 38 36 35 36 35 34 35 34 32 32 33 33 31 32 30 29 30 30 28 27 27 28 26 26 25 26 26 25 25 23 24 24 22 23 22 22 21 22 21 21 20 19 20 20 20 19 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 20 20 20 19 19 20 19 21 20 21 21 21 21 22 23 24 23 24 25 24 24 25 26 26 26 27 27 28 28 28 28 29 31 32 30 30 32 31 33 34 33 33 36 36 35 36 37 37 37 38 38 38 39 38 40 39 42 40 43 42 43 44 44 46 44 46 44 47 48 49 48 49 49 52 52 51 53 51 55 56 55 55 56 55 57 57 59 58 62 57 57 58 58 59 64 61 65 65 64 63 68 68 67 66 66 72 69 72 72 70 75 72 71 72 78 76 77 79 77 81 77 83 84 78 85 84 83 87 88 87 83 83 91 88 89 91 92 90 97 96 91 91 94 97 98 94 96 104 98 102 102 98 99 105 108 110 107 102 110 109 111 112 107 112 111 116 115 115 114 113 121 120 125 118 125 125 119 119 127 121 130 122 127 134 128 130 126 139 129 130 130 135 142 136 133 141 141 135 139 149 147 140 142 153 147 155 150 152 148 158 148 158 148 160 164 165 159 163 167 163 163 158 165 172 172 172 167 171 165 172 172 171 170 169 181 175 185 171 177 173 186 177 191 181 183 179 181 185 192 187 196 191 200 203 195 192 200 198 193 201 207 199 196 201 209 204 212 199 208 214 216 217 224 222 223 208 210 223 219 216 214 217 227 229 237 236 218 224 228 225 223 232 237 242 234 233 230 248 241 237 243 242 251 241 253 259 239 252 261 254 247 267 264 253 255 263 254 273 251 273 259 279 259 280 278 263 268 278 278 265 281 288 276 288 295 282 282 275 289 300 302 294 297 292 293 293 303 310 286 294 304 299 316 301 316 292 305 314 294 324 313 326 310 330 329 314 312 315 322 328 336 337 336 336 326 332 314 317 332 320 336 325 344 354 330 354 330 329 346 338 359 335 339 353 346 336 364 348 350 345 354 364 373 368 364 347 367 355 381 356 384 371 366 358 388 389 384 364 391 368 395 399 385 379 389 371 371 378 401 391 375 400 401 403 389 380 399 407 390 409 393 402 394 422 419 425 428 415 397 417 435 434 411 410 416 401 418 403 442 415 444 412 426 435 424 433 440 444 428 424 421 444 461 444 423 464 452 449 460 456 458 469 462 442 439 473 440 472 460 447 464 463 459 454 483 457 489 455 470 478 453 487 483 452 464 463 455 502 494 484 499 487 466 465 466 503 510 496 504 502 512 497 489 492 517 504 478 503 501 527 492 505 514 490 518 512 504 499 523 539 493 496 517 521 518 538 542 531 543 539 541 537 502 512 550 539 514 512 556 560 541 527 524 546 567 533 529 526 558 550 532 551 537 541 525 531 547 558 574 542 567 572 551 543 557 557 548 552 548 545 586 552 561 584 555 579 567 547 562 587 552 563 581 604 554 594 606 602 608 610 610 590 586 592 574 595 603 608 623 572 568 582 619 577 611 576 621 576 608 592 618 635 593 598 628 581 625 601 601 595 643 609 621 617 622 610 640 641 607 594 604 595 654 651 624 626 607 612 609 618 615 628 635 613 661 647 639 641 651 608 666 643 628 669 619 621 653 646 669 642 677 633 654 617 682 633 622 656 628 644 631 650 672 680 648 658 657 671 689 632 650 641 649 636 656 688 684 673 666 646 639 652 646 679 700 645 673 661 668 695 647 682 694 661 673 697 682 646 664 711 656 668 715 686 707 696 680 708 653 673 713 697 698 704 715 722 720 693 706 710 665 682 671 700 694 719 700 730 714 730 698 678 666 670 728 674 701 718 680 718 739 724 695 740 721 694 710 676 698 728 701 731 746 703 689 747 707 703 741 699 749 699 742 706 682 700 729 730 737 712 693 736 724 687 707 702 714 688 726 689 707 748 696 693 701 733 725 692 711 750 710 700 747 700 735 735 709 747 713 718 696 728 750 697 699 749 701 695 700 715 701 702 714 742 697 700 724 724 748 705 701 704 720 735 704 734 716 703 713 706 701 721 712 704 704 704 705 738 706 719 727 707 749 703 705 737 730 735 704 706 708 703 728 739 726 719 731 712 708 731 708 707 716 707 707 706 743 706 734 705 725 711 712 705 726 711 733 710 709 706 742 710 710 706 705 742 740 744 705 709 726 710 711 711 709 709 716 706 708 733 743 722 727 748 707 728 708 741 721 713 710 704 708 732 744 718 708 708 712 707 703 704 709 715 718 739 707 742 713 746 749 730 731 733 733 726 745 701 703 706 747 703 703 705 716 745 732 704 714 701 719 711 705 714 738 736 725 696 698 738 723 698 734 698 736 732 695 732 693 698 739 696 696 713 697 724 697 708 744 720 691 690 717 750 748 688 690 709 697 689 742 711 708 687 688 704 735 685 729 732 683 683 735 746 684 722 724 735 745 729 721 728 723 735 680 683 676 726 718 691 696 731 716 679 702 729 675 714 738 683 720 674 669 722 729 723 718 669 675 700 707 708 703 682 671 715 704 712 716 660 677 703 716 662 669 717 685 723 663 685 703 702 688 677 697 682 706 671 695 673 657 708 701 675 667 705 657 699 690 686 678 691 677 645 677 677 677 696 665 664 641 653 686 653 693 646 668 640 657 639 672 679 676 628 679 636 669 645 639 643 627 655 679 641 660 661 632 655 657 665 617 669 653 631 647 649 641 653 613 624 665 663 620 619 656 656 643 630 662 630 613 615 641 657 619 635 600 628 637 639 638 622 646 612 600 600 641 592 638 586 624 631 617 636 620 629 631 588 599 606 584 607 575 598 610 600 619 610 618 624 592 582 595 596 581 598 615 611 587 573 559 566 577 579 595 593 585 568 556 558 584 553 575 586 563 571 547 568 551 558 559 550 566 554 579 577 568 548 580 551 539 545 553 534 547 534 562 558 535 539 568 560 537 533 545 546 540 544 531 556 522 538 557 539 521 529 522 543 543 546 538 504 504 531 528 535 518 521 519 508 516 519 513 528 511 492 512 487 505 509 496 511 478 512 497 477 502 481 492 497 495 479 513 501 492 494 487 471 461 474 494 460 459 455 487 483 483 496 463 464 480 456 483 473 447 444 441 453 473 472 440 449 434 443 432 449 470 455 457 466 430 440 455 437 442 433 450 433 435 440 453 415 434 434 431 418 438 410 428 408 437 423 437 440 431 438 413 430 395 428 428 431 401 406 427 418 413 392 423 402 399 386 383 408 407 410 383 386 411 383 381 397 403 400 374 373 394 378 363 392 364 389 391 361 370 390 358 369 384 371 376 364 353 372 349 368 368 359 353 351 372 342 365 363 366 332 341 353 330 348 352 331 330 346 347 339 338 327 327 346 337 315 332 330 341 327 317 324 322 313 324 330 318 314 319 314 309 313 314 323 318 319 300 319 295 293 311 295 296 295 292 293 290 285 294 280 303 302 289 292 273 284 290 283 288 273 269 291 288 264 279 268 270 259 278 271 265 277 274 262 268 271 262 263 260 254 256 259 260 259 257 255 254 238 239 246 252 234 243 241 248 232 236 235 248 245 238 227 228 233 236 234 238 231 225 215 221 226 220 212 218 227 226 210 223 223 206 215 203 202 212 218 211 216 203 199 210 201 200 195 204 203 194 195 201 203 197 184 187 185 194 195 183 190 193 191 184 189 181 173 173 174 171 169 169 183 168 168 176 176 164 176 171 161 167 165 166 167 165 159 159 152 155 164 154 163 150 149 149 156 153 145 146 146 153 149 141 146 141 137 136 138 134 137 141 140 133 139 140 130 132 136 137 132 131 127 123 126 130 124 126 125 124 121 115 117 120 122 121 119 111 111 110 111 111 117 115 111 113 111 105 110 103 102 105 99 103 102 100 97 101 97 104 94 100 97 97 93 93 95 97 95 87 92 87 87 87 83 85 82 87 87 82 80 79 82 80 77 82 82 80 81 74 74 78 75 74 71 72 69 74 69 71 72 71 67 69 67 67 65 65 66 63 64 63 64 62 60 59 57 57 56 56 57 55 58 56 56 54 53 53 50 51 53 53 52 50 49 48 46 47 46 47 44 44 43 42 43 41 41 40 42 42 42 40 40 39 40 39 38 37 37 35 37 34 36 34 34 34 34 33 32 31 32 32 31 29 29 29 28 29 28 27 27 26 26 26 25 24 24 25 24 23 23 22 22 22 22 22 21 21 21 19 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 20 20 20 20 19 19 21 20 20 22 22 21 22 23 23 23 23 24 25 25 25 26 25 27 26 28 28 27 28 28 30 30 29 31 31 32 32 33 34 34 33 35 35 35 36 36 37 36 38 39 39 39 39 39 40 42 41 43 42 41 43 44 45 44 47 44 46 48 47 47 48 47 49 50 52 54 50 52 54 54 56 53 57 56 58 56 60 57 57 59 59 63 61 61 60 66 66 65 65 63 69 67 65 67 66 70 68 69 71 76 71 72 72 77 73 78 79 75 80 82 82 77 79 78 85 86 82 86 85 86 89 86 89 87 93 92 94 94 96 93 92 94 93 94 97 101 98 99 104 100 101 101 108 109 108 109 109 106 110 107 115 109 110 116 118 112 114 115 118 118 115 118 120 120 119 117 127 122 121 127 127 124 128 134 134 130 137 138 131 133 134 142 142 138 133 146 134 144 144 144 142 146 147 143 147 145 148 156 146 159 155 156 156 153 165 164 155 167 169 156 156 165 158 164 171 175 172 178 177 180 165 167 183 175 181 177 174 185 181 189 174 187 186 180 192 179 187 195 196 183 196 187 194 196 189 200 209 208 195 203 201 205 201 197 215 208 218 200 214 205 222 212 219 210 225 210 209 230 226 219 213 217 230 217 234 232 241 238 223 226 242 242 241 230 233 228 249 234 234 238 256 243 254 261 254 242 250 255 253 252 268 264 250 260 252 251 263 254 274 263 274 264 281 282 285 284 279 269 273 277 273 279 281 280 293 277 281 296 277 275 289 297 296 284 302 281 297 307 292 298 304 315 312 301 310 316 302 324 306 314 305 300 322 301 324 329 306 317 320 318 327 323 338 318 315 325 338 340 335 325 351 349 354 344 331 355 336 339 354 340 345 334 348 343 350 345 348 360 358 349 371 349 375 370 379 365 358 350 367 359 385 361 372 359 362 379 381 395 393 391 395 401 386 390 389 392 381 405 381 410 401 380 383 400 387 411 391 399 407 409 388 399 388 424 394 399 401 404 424 426 420 397 417 414 400 412 441 408 438 425 444 423 448 416 431 424 420 448 438 451 452 430 430 464 458 452 463 460 468 471 434 438 449 456 462 441 458 457 472 461 451 472 466 460 445 486 460 488 450 462 470 487 463 479 477 472 492 503 473 478 490 478 489 476 475 481 508 471 483 500 509 482 504 493 481 476 483 489 526 511 482 517 516 484 494 529 492 495 510 505 512 511 519 535 520 537 536 542 523 502 529 518 519 526 539 558 512 533 512 538 545 563 536 558 550 558 529 535 527 520 562 555 570 577 562 530 566 550 578 547 550 539 584 581 551 535 551 579 574 566 590 565 596 571 559 564 578 581 554 557 603 592 553 576 573 600 607 605 598 571 594 578 578 578 587 618 603 572 604 625 573 607 569 591 608 621 630 623 623 607 592 602 590 629 628 623 628 594 605 605 594 595 587 633 592 609 649 620 596 592 622 654 622 623 602 646 603 632 653 621 629 606 610 664 619 639 644 652 621 653 617 645 645 650 642 663 650 624 631 637 658 651 670 661 673 662 648 672 646 631 636 682 649 675 689 627 659 682 650 694 632 649 643 681 636 652 676 646 648 667 655 668 674 645 705 681 656 665 649 684 657 682 686 701 668 663 662 654 679 668 681 662 700 677 671 700 653 695 705 695 668 671 675 715 685 671 704 679 691 668 678 688 724 709 664 669 681 704 697 727 679 701 691 721 696 722 696 736 703 703 705 681 739 679 681 722 734 718 720 676 724 689 734 684 726 715 722 747 697 682 690 747 723 699 690 708 749 690 732 732 703 720 687 737 713 710 746 694 741 709 738 688 749 694 688 695 695 725 690 738 720 727 709 737 704 745 718 748 696 740 729 697 699 744 743 699 734 743 720 705 750 735 724 706 706 725 747 749 748 745 721 699 715 702 703 736 711 744 738 712 715 715 706 739 719 745 748 702 702 717 707 722 714 749 715 742 742 703 707 713 704 717 731 712 707 717 707 747 728 748 731 707 705 710 739 716 733 737 706 705 749 723 722 739 706 727 714 736 741 742 745 722 705 743 705 749 710 747 725 706 749 710 735 708 714 709 733 708 708 706 718 729 710 748 704 709 748 743 709 718 713 704 733 729 709 712 706 749 704 712 727 733 732 708 727 705 731 736 704 736 749 743 743 743 702 709 706 702 739 713 705 704 705 702 725 741 732 742 702 698 726 741 730 697 698 724 697 743 716 696 707 697 695 747 695 737 733 695 698 696 723 738 710 717 742 733 700 691 702 741 744 709 710 720 739 749 692 706 726 690 695 729 687 698 729 691 694 698 726 739 691 743 698 726 696 709 690 708 748 746 730 741 696 697 696 699 697 705 743 725 740 723 689 718 685 717 680 719 705 670 690 692 709 678 699 690 666 708 722 722 728 676 682 707 705 718 671 678 725 707 705 683 706 660 699 718 686 696 677 668 699 665 664 685 660 679 701 689 713 649 672 696 709 671 668 672 646 689 646 642 697 643 678 669 678 643 659 655 651 656 692 677 650 642 667 664 644 691 682 649 669 637 689 666 677 651 684 662 683 676 627 638 665 649 630 624 630 636 671 625 637 622 611 610 641 651 658 668 630 655 668 635 614 664 640 646 652 636 636 634 604 643 644 650 646 642 653 621 625 640 604 609 617 628 627 627 593 606 638 629 595 593 626 582 630 628 611 630 621 582 628 593 574 582 579 608 601 587 606 569 621 600 606 619 592 570 590 612 556 562 581 597 593 593 574 595 583 568 603 591 561 573 570 565 582 542 579 587 582 571 551 568 544 546 552 539 582 535 577 564 557 577 531 546 569 549 539 551 520 532 557 517 545 514 536 521 521 542 547 540 555 516 549 536 517 525 521 539 517 507 497 513 523 497 497 502 514 509 512 490 528 522 510 487 512 515 499 501 519 485 492 478 478 489 506 493 507 483 478 469 500 479 503 477 501 491 483 500 476 470 460 468 460 467 466 496 491 462 490 489 460 447 485 461 446 465 446 476 463 440 466 468 440 452 444 438 467 461 464 455 451 429 460 424 429 459 434 433 448 421 415 417 440 434 420 414 413 412 407 405 442 426 422 401 415 431 436 410 432 431 415 418 414 406 404 389 396 410 401 420 414 406 416 402 381 410 397 382 407 395 373 400 369 369 398 394 374 361 371 370 376 369 388 359 365 365 354 359 363 383 360 350 377 346 351 343 355 352 347 363 364 359 342 334 362 353 341 334 332 357 354 336 331 324 347 322 347 340 335 343 326 346 342 324 334 331 334 308 311 324 331 312 313 301 317 319 324 319 305 318 304 302 320 305 297 300 312 293 311 289 289 293 291 293 301 292 285 292 293 285 279 277 271 277 269 291 275 271 287 278 286 278 267 266 273 267 270 266 273 252 274 271 252 257 266 256 268 266 242 252 253 243 250 261 255 239 247 248 252 236 252 251 237 236 229 236 229 223 230 223 239 237 222 228 216 217 230 222 215 224 211 220 221 213 224 214 209 202 204 212 199 211 211 205 208 202 209 209 202 194 205 198 205 199 198 193 198 189 189 193 189 181 189 193 187 177 174 190 172 183 172 173 173 184 181 166 169 167 175 172 175 173 172 162 170 170 169 156 159 167 161 153 155 152 158 158 151 149 147 146 150 142 146 145 148 151 141 137 141 142 137 137 133 140 136 137 135 133 132 134 133 131 135 133 132 122 127 124 119 127 124 128 127 119 116 123 117 118 112 116 119 112 119 111 108 115 115 107 106 111 108 107 104 102 107 99 97 97 99 103 99 104 98 99 96 93 94 97 94 96 94 95 91 92 86 86 90 83 86 88 84 80 86 80 78 82 81 80 77 77 80 75 75 74 77 75 74 72 70 74 71 72 69 72 69 69 64 68 64 66 61 61 60 63 61 62 60 60 61 58 58 55 56 57 55 57 55 52 54 52 54 50 52 52 52 48 50 49 46 46 46 47 45 46 44 42 43 41 44 43 40 42 39 38 38 38 41 39 39 36 38 35 37 36 35 35 33 34 34 33 31 32 30 30 29 30 31 30 28 28 27 28 26 26 26 25 25 24 25 23 24 23 23 22 22 21 22 22 21 20 21 19 20 20 19 19 20 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 20 20 19 19 20 20 21 21 20 21 21 21 23 22 22 24 23 24 25 25 26 25 26 27 27 28 28 30 30 29 31 31 30 30 32 32 33 32 32 35 33 35 35 37 36 37 37 38 37 39 40 39 41 40 41 40 43 42 42 44 42 45 46 45 44 47 48 49 48 48 51 49 51 52 52 52 52 51 53 55 57 56 54 56 58 60 59 57 61 61 62 62 62 65 63 61 62 64 68 68 64 69 68 72 70 71 71 72 71 70 72 71 72 73 76 75 75 83 77 81 79 82 80 82 84 85 82 88 89 86 90 93 89 87 91 96 89 97 91 98 92 97 99 101 99 100 96 103 97 101 100 107 103 104 107 109 108 106 104 105 114 109 109 111 115 111 115 114 117 114 125 115 115 120 123 122 125 122 125 130 124 126 127 136 135 134 129 133 133 137 137 132 142 146 139 134 137 136 146 143 152 149 150 150 148 155 144 156 150 152 162 161 155 152 163 156 153 153 163 168 171 157 163 172 163 174 173 170 172 174 167 169 177 172 183 180 187 179 190 176 189 186 189 182 183 187 199 196 194 190 196 186 198 198 189 195 190 201 202 207 203 204 214 202 201 200 219 205 221 222 211 211 212 218 229 224 226 211 233 219 229 222 219 226 231 237 237 225 225 233 228 242 237 230 234 242 234 239 238 247 237 248 244 243 242 263 251 263 250 266 248 268 265 262 260 267 267 273 268 274 262 268 278 260 275 284 282 286 289 271 291 293 277 295 293 272 288 276 303 286 297 304 285 301 301 284 299 301 310 307 297 310 316 299 302 309 295 315 322 310 324 305 305 318 332 306 328 333 308 308 333 329 332 313 333 345 346 323 346 342 338 335 343 339 331 357 344 340 330 357 352 363 352 346 356 340 351 364 344 352 344 362 372 356 362 347 349 385 358 363 380 358 391 388 371 378 365 373 366 364 376 389 403 381 381 370 390 377 408 387 411 404 407 402 404 390 406 398 409 406 407 416 403 417 392 405 402 418 399 408 431 440 429 432 414 432 427 428 433 416 423 432 421 441 420 444 443 416 441 443 450 423 423 461 453 443 455 455 433 458 461 469 468 438 434 439 463 443 466 470 459 479 442 462 478 482 485 494 468 495 492 463 476 482 491 487 502 499 496 504 505 500 470 476 504 514 469 472 491 485 490 516 490 504 521 490 509 488 506 504 512 484 512 487 528 512 534 522 527 497 533 495 540 525 507 541 518 532 549 519 547 520 505 514 526 524 515 550 529 541 543 538 535 520 558 553 545 530 529 561 542 541 541 544 554 548 560 553 539 547 541 575 577 544 562 556 592 553 556 572 549 575 565 547 553 593 583 553 584 599 584 605 582 586 584 578 581 590 602 567 600 567 577 572 589 609 593 590 608 613 624 609 617 617 616 602 591 624 626 581 617 607 622 621 603 611 617 635 623 596 617 589 599 632 624 619 610 620 643 638 634 646 635 629 619 614 655 661 655 622 642 647 626 620 622 612 643 609 649 642 641 651 623 649 658 643 649 664 617 617 667 662 669 677 643 635 635 686 644 624 653 655 675 678 661 678 689 653 668 672 640 654 683 692 679 659 685 657 663 685 673 674 687 675 701 701 652 668 659 687 699 645 683 683 713 708 689 680 655 652 696 693 675 661 697 681 680 715 664 671 660 678 692 706 726 718 710 728 675 668 669 695 667 721 675 686 725 681 677 706 693 709 724 714 720 685 681 729 685 720 698 702 718 673 718 692 743 677 745 719 713 679 691 693 683 679 722 715 689 712 730 703 737 708 710 724 718 698 711 700 718 684 727 738 689 698 745 689 719 693 742 694 730 712 740 722 691 699 714 695 694 727 694 749 744 742 694 694 736 736 696 743 741 705 738 698 706 738 741 700 746 748 715 699 704 703 703 701 699 725 711 703 736 736 701 743 720 701 705 706 711 743 710 707 728 739 705 734 705 718 716 719 718 729 717 706 745 707 721 707 704 742 713 705 743 730 708 717 721 707 710 706 733 706 739 710 734 725 711 705 706 710 738 746 707 706 721 711 738 724 722 711 707 731 715 708 706 707 745 737 711 717 733 725 749 733 707 719 726 707 743 750 713 705 707 739 728 709 706 708 736 739 724 706 704 708 703 731 717 734 742 731 733 737 713 705 705 728 708 708 719 728 702 704 710 724 702 706 714 724 704 702 716 727 712 737 749 710 702 728 726 733 748 715 749 702 698 741 697 697 695 726 703 696 695 697 702 699 722 735 705 746 739 706 723 718 733 731 727 726 736 740 693 738 741 747 695 712 691 725 701 691 706 735 699 742 746 691 732 724 687 683 686 738 701 720 750 703 741 715 744 697 741 704 689 731 712 711 722 675 704 728 699 732 690 691 733 681 702 689 709 685 693 689 672 693 711 692 667 706 673 668 721 690 689 672 690 727 671 684 726 719 695 700 721 659 698 659 661 699 695 705 710 715 660 672 715 700 649 671 712 703 696 667 689 652 707 706 682 701 706 666 657 664 668 665 662 664 656 691 656 637 643 677 678 631 643 681 663 659 675 686 656 625 632 646 678 649 623 637 631 660 647 659 643 654 647 653 675 648 637 622 627 630 629 649 649 650 662 610 624 633 658 606 645 622 650 601 621 628 617 651 655 630 596 598 652 610 630 635 593 623 591 635 593 643 597 603 591 616 594 597 590 612 593 603 581 584 623 577 613 608 622 606 623 583 615 572 587 572 563 573 568 597 608 581 561 599 557 610 604 572 576 559 607 595 586 598 564 558 601 580 565 582 583 568 551 580 574 578 562 589 537 565 552 569 534 546 540 562 563 558 524 548 555 534 572 562 555 536 536 525 554 543 528 552 525 520 519 513 542 550 547 544 503 551 540 536 522 499 523 498 520 520 532 523 513 494 500 493 500 499 513 499 522 522 509 524 518 516 512 482 521 508 508 494 478 500 491 487 497 501 496 489 479 460 459 469 480 503 461 458 479 458 493 456 493 473 455 468 456 468 477 476 441 454 445 449 446 469 434 446 434 464 438 459 428 428 442 440 429 436 430 442 452 434 451 430 437 433 419 449 423 432 439 412 430 418 433 404 424 412 438 425 411 404 430 404 429 425 394 420 389 418 421 392 391 397 390 397 418 399 396 415 387 387 411 382 406 405 391 368 400 365 383 386 386 395 376 363 386 372 380 356 368 352 385 385 373 347 346 367 345 361 342 372 373 341 338 354 343 368 350 363 355 358 360 329 336 349 347 330 328 337 346 328 342 317 318 345 339 341 314 312 328 332 331 331 320 331 312 304 328 306 329 315 298 305 299 294 303 314 293 311 293 306 297 312 301 292 298 288 296 293 279 302 296 292 297 282 276 283 276 294 273 268 267 280 287 269 264 279 272 280 268 276 264 261 257 267 263 257 258 250 269 261 263 243 255 246 245 242 241 246 246 245 252 241 248 234 229 248 249 233 238 242 243 238 226 225 221 221 221 232 234 230 227 211 227 210 218 213 221 219 214 216 213 220 208 211 208 197 200 202 198 202 205 201 206 209 204 206 196 186 201 198 194 182 192 183 179 183 185 192 185 189 181 174 180 173 178 177 176 182 176 175 168 179 176 163 175 173 163 159 164 163 166 167 156 158 158 159 153 158 151 153 150 157 146 156 148 142 153 153 146 146 143 148 137 139 140 141 142 138 138 132 138 134 132 137 136 130 135 130 127 126 122 120 128 126 120 117 120 118 120 120 117 114 111 118 118 110 117 113 107 108 106 105 112 105 105 100 107 102 104 101 101 96 101 103 95 95 96 98 94 96 97 97 88 90 87 87 90 90 88 86 87 88 84 86 82 82 82 82 77 82 82 78 78 79 76 74 72 72 75 76 72 71 68 72 67 69 68 69 68 69 67 65 66 66 62 64 61 60 61 59 60 58 58 59 55 55 57 54 54 55 54 55 52 54 49 49 48 48 51 51 48 49 47 46 46 43 43 42 44 44 43 43 41 41 42 40 40 39 39 37 37 37 36 36 35 36 35 35 33 34 32 32 33 31 32 30 30 31 31 29 29 29 28 28 26 26 27 25 26 24 24 24 23 23 23 23 22 22 21 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 19 19 19 19 20 19 20 20 20 21 22 23 22 22 23 23 23 24 25 25 26 25 27 26 28 28 28 28 29 30 31 29 32 31 33 33 32 32 32 33 33 34 36 36 37 38 36 38 38 41 39 39 41 39 42 43 43 44 41 42 44 43 44 45 45 46 46 47 46 47 48 48 53 53 53 53 53 54 52 55 53 57 54 59 60 60 62 60 57 63 59 63 65 60 62 64 66 63 63 68 66 65 69 71 70 73 73 70 74 76 77 72 73 79 74 78 77 80 82 79 82 83 83 81 81 88 87 89 90 89 89 85 86 90 87 89 97 93 92 97 92 101 98 100 102 101 105 99 101 107 108 107 106 102 111 105 109 106 114 114 115 117 113 110 111 121 113 120 123 117 125 122 122 119 124 123 123 127 132 124 128 125 133 137 137 138 128 139 133 131 137 140 138 144 140 140 138 144 144 144 139 151 151 146 153 153 152 158 148 158 157 164 153 161 152 157 157 165 169 162 167 162 171 169 169 166 165 170 170 166 174 172 170 173 183 185 189 187 185 185 185 185 182 188 196 189 185 189 201 187 201 198 190 198 205 208 206 198 205 203 205 205 206 202 219 218 202 211 206 209 206 222 214 214 219 229 232 221 225 227 234 221 232 226 229 235 238 226 231 227 246 236 244 245 248 230 250 255 255 253 242 261 241 254 240 264 255 243 259 262 255 256 252 267 272 267 259 266 273 260 256 269 281 276 275 285 271 273 271 289 270 292 295 288 291 277 276 277 277 282 281 287 292 295 291 295 313 292 291 297 304 300 308 299 314 304 316 300 314 310 309 327 314 321 331 328 312 321 332 309 319 339 336 317 328 340 333 321 333 330 350 354 352 337 341 341 361 338 345 332 366 336 334 353 340 371 367 369 353 371 365 354 378 372 367 371 356 357 388 377 362 377 391 364 386 379 370 365 377 400 376 396 371 399 371 400 381 387 393 409 391 405 390 410 396 411 383 422 411 411 422 427 416 408 406 409 401 409 415 416 429 431 407 401 436 411 433 425 421 424 418 423 418 423 433 424 424 428 447 420 444 457 459 441 458 441 462 460 437 442 438 453 472 450 438 437 453 467 482 481 445 473 457 481 490 460 481 456 467 485 465 490 474 469 494 494 475 497 498 484 467 477 487 488 509 513 497 510 508 498 501 518 479 499 490 522 512 482 481 527 507 497 485 531 506 509 540 517 520 516 539 512 504 506 514 510 528 527 504 544 552 518 555 539 536 555 526 514 564 548 526 531 524 564 532 571 539 541 558 549 540 546 579 528 531 542 546 536 538 561 568 542 545 537 571 567 589 583 559 564 589 588 573 584 600 556 574 585 577 574 599 587 577 585 606 601 568 597 585 583 573 599 578 590 600 566 579 596 570 585 571 595 627 620 603 627 590 580 609 597 630 600 595 627 628 617 595 614 637 596 636 600 637 604 626 628 592 616 648 606 631 622 602 632 608 647 604 612 625 632 609 638 654 619 610 632 635 644 631 647 626 652 664 667 647 665 626 616 661 647 654 638 653 652 678 665 647 626 646 674 679 671 632 663 650 686 684 665 691 658 635 635 653 667 669 655 656 651 659 654 699 684 680 682 665 659 690 672 688 680 669 672 652 681 669 691 654 675 687 707 700 662 664 716 718 673 662 714 692 698 725 724 677 714 718 685 673 704 689 665 713 714 700 697 678 689 699 706 728 728 723 703 719 732 721 683 678 720 725 677 726 702 728 695 692 716 710 717 691 728 717 678 724 688 732 745 711 741 723 742 703 725 749 690 712 743 703 739 707 701 734 720 721 692 725 686 714 687 731 716 710 703 692 712 706 743 720 723 727 732 718 695 725 730 744 706 711 694 698 698 701 700 749 709 738 700 727 708 719 697 701 721 709 707 706 730 704 705 701 718 744 702 731 730 705 705 726 723 731 715 725 706 748 703 727 709 747 719 709 703 713 707 703 742 748 708 736 706 706 729 750 730 715 717 737 706 747 733 748 744 714 710 715 709 709 709 744 741 745 739 706 722 717 705 708 736 723 710 708 706 748 730 745 735 712 732 739 711 716 731 737 731 711 710 708 723 712 729 710 708 707 742 706 741 734 704 741 708 710 708 709 716 744 736 722 709 717 709 725 705 709 709 742 727 705 706 705 746 745 707 708 746 720 707 727 732 714 746 713 706 704 747 735 712 721 749 739 718 717 716 703 698 750 724 698 707 707 710 724 695 733 710 701 705 700 709 715 745 705 697 696 696 706 691 697 719 695 707 747 719 718 690 706 745 745 737 722 722 686 734 727 685 695 706 688 712 709 699 690 704 695 729 746 746 723 726 695 695 740 711 719 696 713 736 689 685 694 731 690 716 696 719 700 702 679 680 700 716 680 691 705 682 675 670 666 680 721 680 700 675 698 681 662 701 702 675 667 708 693 679 679 689 712 721 660 696 720 658 676 694 665 687 669 699 673 688 670 710 694 668 675 661 652 686 677 657 678 666 703 699 645 675 656 694 638 652 663 659 687 638 643 638 692 638 632 680 671 682 643 687 689 633 679 625 654 661 678 677 681 678 621 663 638 681 618 665 673 622 675 650 640 610 625 635 642 613 608 663 616 650 654 634 610 651 647 605 659 630 633 599 608 619 597 634 630 609 618 632 608 603 594 631 642 624 585 609 586 627 595 628 636 627 624 609 604 590 632 591 599 586 609 609 571 626 603 582 577 618 576 620 620 572 606 617 577 593 590 589 612 610 606 563 556 561 559 549 566 578 546 588 591 564 588 567 591 540 582 563 585 570 566 584 563 583 572 549 577 552 554 551 554 568 554 575 561 539 544 559 520 525 543 523 525 562 512 558 551 558 517 551 517 518 538 543 546 537 519 520 499 505 530 541 523 525 511 504 532 519 498 496 515 488 502 524 495 514 522 516 517 489 504 482 496 512 480 506 473 473 477 489 496 494 475 502 483 467 498 484 499 499 495 495 491 474 455 453 459 492 467 490 460 457 456 444 459 444 439 463 443 445 451 447 434 446 462 457 427 455 430 447 447 454 458 461 439 440 453 427 427 449 424 440 430 411 411 410 445 419 436 440 404 434 430 407 421 407 399 416 425 421 395 415 388 419 419 390 384 392 417 405 409 395 410 379 377 401 383 390 407 371 367 386 373 367 388 393 376 388 373 389 368 366 385 373 363 352 356 373 364 358 367 366 375 355 366 353 361 371 355 352 365 351 337 343 357 351 347 355 351 332 326 332 328 328 340 326 342 328 329 319 328 324 318 313 315 315 322 304 305 315 308 319 327 324 319 323 307 320 306 320 313 295 288 295 295 313 292 304 309 294 302 298 293 279 298 295 289 297 292 291 285 268 286 289 271 268 271 267 276 274 266 275 273 256 272 265 269 252 270 249 252 262 247 246 262 253 266 262 243 252 257 238 245 237 234 243 239 246 243 230 231 230 240 247 231 233 234 230 225 229 231 216 224 225 224 232 225 223 216 227 225 214 221 207 212 210 215 211 211 203 209 207 201 212 209 197 209 193 196 192 191 197 203 187 189 193 195 181 193 182 188 190 184 189 179 182 185 175 172 185 176 179 183 178 165 180 175 168 174 163 161 164 169 156 155 156 153 164 154 157 162 156 152 153 150 148 157 154 156 152 142 149 148 152 151 137 148 136 141 142 139 132 140 134 134 139 135 128 135 137 124 133 134 132 131 124 129 123 126 123 117 126 117 120 117 116 116 115 110 116 110 109 109 111 108 113 104 112 102 107 108 104 100 104 104 97 97 104 95 94 94 100 92 98 94 92 97 96 88 87 94 93 88 88 86 83 84 87 86 83 82 84 80 79 83 76 79 78 76 79 79 76 72 75 75 72 69 74 72 71 72 69 70 65 65 64 66 64 62 63 61 61 61 60 57 57 59 56 59 56 58 54 53 54 52 55 55 50 53 50 49 49 48 47 47 48 47 46 47 46 43 43 42 44 42 42 42 41 39 42 39 39 40 38 39 38 37 37 36 35 35 36 34 34 32 33 33 33 33 31 32 30 29 30 29 28 28 28 27 27 26 26 25 25 25 24 24 23 24 23 22 23 21 21 21 21 21 20 20 19 19 19 20 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5
5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 20 20 20 19 20 21 20 20 22 22 21 23 23 23 24 23 24 24 24 26 26 26 27 26 27 28 30 29 30 30 30 31 32 31 31 32 34 32 35 35 34 35 37 36 37 38 38 39 39 41 40 38 41 42 41 41 40 41 43 42 46 46 44 44 45 48 49 47 51 51 50 53 49 50 52 55 51 55 57 56 55 57 59 58 56 57 57 57 58 60 61 59 65 65 63 63 63 66 65 69 67 66 68 71 71 68 72 73 70 75 77 72 77 80 81 75 80 82 79 77 84 82 79 86 85 81 87 87 84 86 90 86 88 91 88 94 90 98 93 94 97 94 99 104 95 96 101 101 98 107 99 100 105 107 105 112 108 113 110 112 115 108 113 110 112 118 122 122 125 124 122 117 118 123 121 129 122 121 132 122 133 132 127 134 132 137 130 130 134 138 135 144 136 144 143 141 147 147 141 141 142 152 148 151 147 157 155 159 158 160 155 157 155 160 164 161 157 165 169 163 159 159 163 177 165 178 178 172 168 180 176 185 179 173 188 183 174 183 190 181 183 190 195 196 195 193 191 191 195 193 197 190 206 209 200 206 208 199 194 203 197 200 215 214 218 215 217 213 212 208 213 227 213 218 222 211 221 229 226 235 237 238 226 239 238 234 222 229 231 236 241 231 229 245 240 254 232 238 240 251 242 251 249 254 250 248 262 247 247 269 264 263 251 267 268 257 255 258 257 256 266 277 274 263 276 272 280 277 291 267 282 281 291 271 294 276 300 284 291 302 284 296 293 285 283 311 293 287 297 298 297 319 293 313 323 320 326 318 309 322 327 317 329 335 326 327 337 320 327 329 335 330 342 323 322 338 343 333 341 346 340 333 345 342 358 346 355 344 363 354 351 351 365 357 343 339 374 366 370 356 348 369 357 364 361 381 369 356 374 373 368 387 363 367 384 388 389 386 376 390 398 389 400 401 402 387 398 412 375 391 406 404 411 414 401 397 393 389 404 399 395 412 418 403 399 431 427 404 431 433 411 404 402 430 408 405 434 435 419 420 426 431 439 426 427 422 424 455 420 455 442 459 454 453 457 463 429 449 436 454 442 472 477 473 477 467 470 482 454 449 465 472 484 446 483 463 473 470 486 465 481 482 456 461 499 494 481 476 490 497 510 480 477 470 483 490 474 508 489 505 493 505 483 485 486 489 495 528 515 514 486 486 531 514 505 526 522 494 534 517 533 511 496 512 534 545 507 532 516 526 512 509 511 512 527 532 540 512 540 564 518 540 548 569 522 565 530 559 529 572 542 548 540 546 535 558 577 542 553 554 535 581 538 556 572 541 559 583 588 584 579 599 564 546 550 562 589 552 587 588 573 601 565 591 612 575 591 588 585 608 608 587 607 611 588 616 569 602 624 585 574 618 588 626 578 582 584 602 582 587 634 640 598 615 591 607 602 616 635 614 597 615 647 601 606 629 649 595 644 626 642 621 610 615 639 612 634 620 635 618 617 645 638 638 619 653 645 653 665 623 658 672 639 642 674 657 650 623 656 643 621 671 650 681 667 662 646 627 659 628 627 690 646 650 667 681 686 680 649 645 651 640 637 695 652 699 692 641 667 704 668 680 697 690 654 683 672 691 711 682 709 662 711 699 648 658 687 669 654 697 715 716 682 670 669 693 684 719 678 684 703 711 701 689 661 696 695 708 730 701 705 719 731 695 702 727 675 720 686 694 711 714 698 695 705 698 732 722 722 691 713 680 687 678 726 680 709 745 745 696 690 706 734 729 713 702 719 719 707 733 710 745 728 699 700 692 750 701 740 720 721 687 745 687 720 747 703 716 717 737 693 729 694 690 742 722 697 734 696 692 695 726 713 711 696 704 745 720 700 716 701 697 700 726 698 702 736 705 715 749 710 733 699 742 707 742 746 727 726 745 737 704 701 707 730 731 705 725 704 740 712 702 723 703 731 727 706 707 704 709 717 726 706 703 703 705 743 749 722 704 741 742 708 730 705 706 705 733 714 707 706 741 710 737 709 707 747 741 729 712 713 726 711 706 709 729 710 712 711 708 707 747 722 707 732 728 709 738 729 712 737 736 707 705 714 730 708 726 709 705 710 745 745 741 706 735 726 707 749 715 747 708 704 748 728 704 707 724 706 710 734 706 710 704 705 725 729 748 733 738 702 749 718 746 709 703 743 707 732 738 728 718 718 700 735 717 729 710 711 699 744 703 725 702 700 729 734 699 726 738 730 696 749 708 694 710 700 747 717 695 698 696 699 702 734 691 701 694 701 700 703 688 722 728 703 695 691 713 714 718 689 722 749 692 716 684 721 732 695 705 743 729 721 747 742 732 746 723 721 716 721 687 688 690 686 688 725 741 692 691 710 727 689 734 726 678 739 708 695 706 695 686 672 718 713 679 732 677 730 720 676 662 674 667 710 727 683 685 686 705 658 700 671 682 704 666 663 680 663 705 678 668 705 675 682 713 677 675 713 705 712 690 675 646 662 656 690 672 650 657 690 691 641 677 681 695 643 681 657 672 671 638 691 630 665 692 679 674 629 631 640 630 678 680 642 646 673 676 676 675 635 671 628 653 629 657 674 651 614 638 668 649 651 645 659 622 632 657 646 644 654 629 645 661 603 653 637 607 614 619 596 647 648 647 628 603 602 614 646 647 647 618 636 604 616 631 640 637 615 593 580 624 633 601 627 592 588 620 606 595 602 591 575 617 584 576 602 616 593 597 584 578 612 605 574 597 608 592 597 578 568 574 570 571 593 569 574 563 574 572 594 589 592 584 543 563 550 555 572 542 536 574 582 583 554 583 579 537 551 534 537 568 532 530 527 525 543 528 554 527 548 513 518 531 536 532 513 555 534 525 545 550 504 533 527 500 522 528 497 509 522 545 509 524 518 514 525 495 501 490 495 496 512 513 529 506 500 514 503 479 513 480 480 472 516 480 509 493 506 502 497 476 495 488 497 496 479 479 459 468 491 463 459 478 493 494 475 466 484 454 445 456 454 472 468 466 473 453 440 467 465 434 467 467 454 451 460 466 427 456 463 461 437 419 450 421 421 424 450 412 442 422 434 429 410 426 428 416 414 408 436 440 399 404 431 415 408 418 412 410 405 389 395 389 411 417 401 404 410 416 398 390 385 397 378 389 391 383 382 379 375 382 368 369 364 369 385 392 368 373 386 369 361 376 352 378 373 366 363 347 369 351 356 348 357 356 351 349 370 367 366 347 360 332 330 350 338 339 335 344 325 342 334 330 324 330 324 334 315 315 318 323 312 313 315 315 330 329 320 308 312 324 325 327 318 306 300 308 311 299 315 303 301 294 311 309 283 288 291 280 299 282 298 303 298 292 293 294 294 295 295 274 284 280 283 285 285 271 271 281 276 260 260 273 260 272 272 258 261 256 261 269 254 253 265 244 253 264 239 248 254 243 251 245 247 246 244 232 236 233 248 237 229 229 236 235 221 224 235 236 234 231 221 219 224 225 224 211 215 226 215 216 223 203 204 203 206 216 200 207 198 196 210 212 202 202 203 197 199 191 197 188 189 194 196 198 181 189 187 191 188 176 179 184 182 176 184 178 173 184 174 169 167 180 174 173 166 176 175 169 167 157 156 159 160 167 162 157 164 153 152 162 151 154 159 149 156 157 142 150 153 150 145 143 142 136 136 142 135 141 140 132 140 136 136 130 129 126 136 132 130 131 123 132 125 124 124 123 119 119 118 114 118 118 121 116 116 112 114 118 110 109 108 112 113 112 106 110 102 104 105 104 105 105 104 103 102 98 97 100 98 92 98 92 96 96 95 88 93 87 91 88 88 84 86 84 81 84 86 79 78 77 77 81 78 79 80 79 75 76 77 74 76 71 70 73 69 70 72 71 69 64 65 63 68 67 64 63 63 62 60 61 63 59 60 62 58 56 55 56 56 54 53 53 54 54 50 52 49 50 51 50 51 48 47 48 46 44 45 44 46 43 41 43 41 41 42 40 40 40 40 38 39 39 37 38 37 35 37 36 35 35 34 32 32 31 32 33 32 30 30 29 28 29 30 28 28 26 27 27 25 26 24 25 24 23 23 23 22 22 21 21 21 20 20 21 19 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 20 19 20 19 20 20 20 21 21 21 22 22 22 22 23 24 24 25 25 25 26 25 27 26 27 28 27 30 28 29 29 31 32 32 32 31 34 32 35 34 33 36 34 35 37 37 38 37 38 39 39 38 39 41 41 43 43 43 44 43 42 43 44 45 46 45 46 48 48 47 49 49 52 50 54 55 54 53 54 57 54 56 59 56 59 61 58 60 60 60 61 64 60 61 65 67 67 67 69 66 69 72 66 70 70 71 69 73 76 71 77 77 76 74 76 76 77 80 83 81 80 79 82 81 80 85 84 83 87 85 92 92 93 90 90 90 95 95 94 97 92 98 98 104 102 101 101 106 104 104 108 109 106 107 106 112 111 108 109 114 111 113 113 110 111 113 117 121 118 124 126 124 122 120 128 123 124 130 132 122 131 132 127 134 136 130 132 140 140 141 140 144 145 136 142 149 137 150 147 150 151 149 142 148 153 153 156 154 158 157 154 159 158 160 158 154 161 159 169 162 159 172 162 163 171 177 165 179 179 174 179 180 184 177 177 179 181 177 190 181 183 189 191 179 189 196 183 188 190 193 192 190 197 207 206 201 204 193 210 195 214 205 198 202 215 202 217 218 212 224 213 208 224 230 229 217 227 228 221 217 218 237 236 231 225 231 244 231 237 243 236 229 236 245 235 254 246 256 255 244 239 251 246 256 259 251 258 262 259 248 265 265 263 275 256 263 253 276 257 282 259 282 284 284 277 279 289 284 274 277 293 293 271 292 286 273 280 281 293 295 280 281 301 291 302 309 285 315 289 310 308 304 319 301 315 313 322 316 304 310 302 314 330 329 333 323 332 335 320 330 322 322 329 330 322 334 328 335 348 326 342 356 357 339 340 353 344 333 346 359 347 337 360 348 342 371 371 347 349 375 367 356 380 349 370 385 369 353 381 383 359 389 370 373 367 362 377 392 389 378 398 385 371 387 407 389 399 411 406 394 406 379 413 402 404 392 402 407 389 407 396 409 419 410 432 434 409 414 436 415 425 421 420 437 419 422 422 435 424 441 415 448 455 428 447 426 437 449 437 446 452 441 462 461 440 442 472 454 447 452 455 459 438 436 459 443 453 472 447 471 479 448 477 457 483 468 484 485 455 458 494 477 502 486 472 491 501 505 501 478 492 477 507 476 490 516 505 500 519 498 507 488 487 483 522 479 508 500 527 499 489 494 511 536 531 527 528 540 513 538 541 524 502 498 523 514 506 552 520 538 540 549 541 525 548 543 562 557 548 566 543 568 559 557 563 530 552 526 553 533 553 549 558 553 574 547 545 547 544 545 556 557 566 541 586 560 580 579 558 585 561 562 576 579 566 561 593 599 572 570 607 563 581 598 607 560 586 574 577 592 566 620 590 615 584 594 567 622 620 611 595 590 595 597 611 629 634 588 618 606 627 604 607 628 593 610 605 641 611 599 645 637 593 638 630 591 653 636 624 656 619 621 649 647 658 646 644 632 614 663 634 632 609 615 662 625 657 666 612 626 625 659 617 675 619 652 662 636 660 645 637 647 643 648 626 645 682 657 654 674 689 677 678 649 661 694 655 670 651 648 678 673 666 684 672 637 655 701 699 653 674 701 664 662 688 671 707 686 691 669 687 712 655 671 679 696 661 674 674 657 684 669 655 702 716 679 718 678 697 692 667 695 695 722 691 697 670 693 723 704 718 711 730 726 733 682 716 680 700 675 686 728 692 737 679 700 691 738 681 707 689 699 696 729 736 741 713 716 718 742 680 721 732 734 717 719 719 704 695 742 735 686 722 715 688 731 722 685 686 720 712 742 710 700 688 746 693 743 704 728 693 742 708 705 721 710 701 704 707 718 732 721 704 715 713 696 698 704 744 699 700 706 708 748 724 731 702 746 731 699 734 698 714 703 705 704 736 710 737 700 748 739 703 722 701 719 739 726 707 702 730 734 730 709 703 725 707 707 744 708 737 717 736 714 716 712 707 707 709 715 710 718 733 707 715 724 730 724 708 724 706 729 740 709 705 746 742 721 710 714 706 726 709 709 709 744 746 729 708 748 713 729 746 707 743 748 721 732 711 734 720 731 727 746 722 713 722 739 733 709 736 744 707 708 731 713 708 720 704 721 707 736 721 711 708 706 727 743 720 734 738 704 703 708 724 723 706 731 749 723 702 737 706 703 745 725 710 704 707 702 700 701 733 700 712 732 740 707 700 723 723 750 704 735 714 735 722 697 732 719 697 699 732 725 711 741 708 735 695 718 707 705 694 727 695 749 706 696 713 692 691 690 689 726 713 688 689 699 726 687 689 686 696 698 702 712 728 697 695 731 750 721 684 746 707 733 710 710 728 718 744 744 686 715 725 688 721 734 741 724 739 712 680 723 681 687 696 679 711 696 670 704 694 697 713 707 684 671 702 664 706 701 724 724 678 702 723 670 721 703 664 672 693 683 691 668 654 679 711 674 662 678 713 654 701 676 688 676 708 705 647 702 658 669 662 659 661 679 679 706 669 679 701 682 645 689 642 680 662 687 643 689 640 642 695 650 685 666 665 688 671 662 683 664 662 653 658 675 651 673 622 630 660 624 655 636 660 637 618 614 611 648 666 627 636 664 640 662 656 619 639 607 605 629 616 644 636 659 616 621 607 597 641 647 649 601 611 592 645 604 635 609 622 588 642 635 610 604 594 626 609 602 611 595 606 594 624 614 574 590 575 610 585 575 577 586 623 584 596 588 569 580 586 563 583 585 556 582 591 553 598 559 579 584 590 551 579 547 590 584 561 550 568 541 588 559 544 543 569 583 573 557 581 558 572 549 540 556 546 565 568 547 570 553 570 521 532 552 552 568 554 520 549 523 538 551 516 535 519 509 516 521 522 539 501 545 526 534 538 498 494 532 521 531 518 492 518 512 512 516 508 493 484 484 496 508 522 515 476 488 502 486 505 511 505 500 489 494 487 510 507 490 504 479 480 505 490 480 467 464 461 464 459 484 461 484 466 459 463 461 447 457 456 477 443 481 482 469 464 457 433 466 445 429 441 460 434 448 437 446 449 437 456 421 447 416 427 422 428 427 413 426 411 418 429 446 435 415 422 402 430 401 424 419 404 409 424 396 408 427 391 391 416 411 391 421 383 410 408 385 382 402 390 404 405 406 377 396 379 402 403 385 374 397 369 397 364 395 381 363 375 368 369 366 387 360 380 351 378 380 361 372 365 374 369 344 350 357 355 366 334 337 351 347 337 352 337 341 349 342 324 351 348 340 320 328 320 318 342 336 333 329 322 337 328 336 327 320 303 328 319 328 311 314 310 307 312 311 305 295 306 308 316 310 287 298 305 292 283 281 305 295 300 285 286 279 295 291 276 285 284 292 273 278 267 280 279 284 284 265 274 264 270 261 253 265 272 269 267 256 257 252 255 257 243 261 254 257 263 258 249 250 235 241 241 241 250 249 241 230 249 246 242 242 230 239 230 230 234 224 227 236 232 221 225 219 214 217 212 208 211 214 206 222 217 209 212 205 212 201 215 214 207 212 196 203 207 207 191 193 205 194 194 185 185 187 191 186 191 191 181 178 174 183 177 181 188 177 185 178 181 180 166 174 177 177 168 172 164 165 161 158 170 164 167 155 155 155 153 156 153 156 151 149 160 149 153 156 152 153 149 140 140 147 149 136 142 143 133 136 138 132 131 131 137 129 130 127 132 132 133 127 123 131 121 130 124 122 117 126 117 125 117 118 122 118 117 114 116 112 116 116 111 112 107 103 108 103 107 109 104 101 105 106 99 101 98 100 101 96 99 95 93 97 92 97 93 92 90 87 90 86 86 84 86 83 87 84 82 78 83 81 83 76 79 78 75 74 77 75 77 76 76 76 73 73 70 69 69 66 69 68 67 68 67 65 62 65 65 61 60 59 61 59 58 57 60 59 56 54 57 53 56 55 53 54 52 52 52 49 50 50 47 46 47 48 47 44 43 46 45 43 41 42 41 41 42 40 38 38 40 39 38 38 37 38 35 35 36 34 35 35 33 32 32 31 32 31 31 30 29 31 28 29 28 28 28 26 26 26 25 25 24 24 23 23 24 22 22 22 22 21 21 20 20 19 19 20 19 20 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 19 20 19 20 21 21 21 22 21 23 22 22 23 24 25 25 25 26 25 27 27 27 28 28 28 28 28 30 29 32 32 33 32 33 33 33 35 34 35 34 37 37 36 36 38 38 40 41 40 40 40 40 40 42 44 43 44 44 46 45 44 45 47 45 48 46 47 50 49 53 51 50 50 55 55 52 53 53 58 57 55 60 58 61 62 61 58 58 59 62 62 61 63 64 64 64 66 66 66 66 68 73 72 72 73 72 75 76 74 79 79 79 80 79 77 82 78 82 78 84 85 80 87 89 88 90 86 85 90 87 94 96 91 89 93 95 92 97 99 94 104 104 95 100 101 102 102 106 108 102 104 102 106 106 106 109 113 112 116 111 112 116 116 113 120 117 118 118 123 123 117 129 130 122 125 122 127 123 125 129 127 127 137 133 138 136 140 138 145 141 143 139 147 137 139 151 149 152 152 144 157 152 158 150 150 157 148 153 164 153 156 160 156 161 159 156 161 170 170 172 166 174 175 177 175 174 175 174 182 174 181 179 184 187 188 174 180 186 180 191 192 195 181 194 197 196 185 191 193 198 202 206 203 202 204 196 211 197 214 208 218 201 213 208 204 220 207 222 227 210 220 213 216 212 216 222 226 228 222 239 241 235 224 234 233 242 234 240 228 237 235 245 241 235 255 252 240 248 254 260 254 242 255 258 244 253 262 262 260 259 250 260 264 263 256 279 262 283 282 278 268 281 264 285 291 292 291 276 287 297 293 278 291 290 287 287 289 280 288 299 301 306 290 286 298 303 291 313 302 302 315 319 295 311 309 317 324 329 331 326 317 312 319 330 336 337 325 316 337 329 330 334 337 332 351 328 349 325 337 342 329 340 328 359 340 332 338 352 361 359 343 353 372 350 371 376 350 378 361 359 380 351 379 357 373 359 371 368 373 388 394 370 364 384 374 368 384 398 389 402 403 387 408 411 398 402 393 388 408 392 409 401 392 402 392 397 391 424 420 392 402 428 431 397 409 400 407 427 432 440 410 442 443 417 408 437 433 436 431 444 444 416 421 423 450 458 448 425 458 444 455 444 458 447 453 448 475 457 470 450 473 481 454 455 464 452 478 479 467 490 492 465 471 475 467 461 475 490 455 493 487 493 498 466 500 486 486 500 490 475 476 495 475 482 517 509 482 492 522 491 501 488 487 491 490 511 502 527 497 509 513 517 504 509 520 518 511 505 531 537 506 529 506 533 510 551 513 548 557 553 537 511 520 552 548 542 562 557 541 556 544 528 528 524 576 577 529 558 563 555 574 552 571 533 553 543 549 579 590 542 566 587 593 572 589 597 568 566 557 595 583 548 551 592 552 566 591 581 607 564 571 583 580 575 580 562 561 569 614 572 609 570 568 572 569 596 587 571 616 598 588 611 606 609 594 620 582 636 618 634 614 643 608 621 632 610 615 629 595 592 621 621 598 625 627 651 636 610 616 623 656 653 638 631 611 649 609 661 650 614 635 634 652 621 640 657 646 641 665 627 669 624 640 641 641 648 639 678 651 672 628 686 642 680 680 645 648 657 656 639 648 643 637 654 686 662 648 636 645 649 638 673 645 656 688 697 655 659 697 700 671 704 679 656 656 660 666 697 668 714 661 665 664 687 661 657 664 698 690 668 714 705 663 684 700 704 658 715 713 690 718 682 713 726 690 676 664 679 684 701 715 694 714 706 695 733 728 707 704 734 701 694 739 739 736 711 722 693 724 738 739 742 681 690 678 723 746 717 728 709 685 699 726 692 721 727 735 683 727 727 728 691 688 749 732 702 737 718 735 730 720 693 703 690 720 697 696 691 719 748 694 733 714 692 694 697 748 703 742 746 706 728 696 735 695 726 742 705 743 700 700 731 704 741 743 740 702 701 703 745 699 700 740 749 705 704 714 720 709 704 707 714 710 744 703 724 714 743 704 733 749 728 703 705 705 734 728 724 721 708 708 735 739 709 750 704 704 720 746 719 710 706 731 734 717 739 706 743 717 707 720 711 730 719 729 706 711 709 716 749 723 710 717 746 742 708 712 710 730 709 710 710 745 723 716 747 715 739 713 743 745 710 711 733 731 706 709 709 749 715 711 709 722 709 721 746 710 711 706 750 704 709 709 721 719 708 745 709 703 749 706 708 703 732 746 749 726 714 708 725 703 706 723 743 704 702 705 733 703 745 701 715 702 710 700 734 701 715 729 716 711 738 707 697 714 749 719 718 700 704 745 700 703 745 736 742 693 694 701 743 735 725 696 717 729 692 719 715 716 701 703 742 731 704 712 717 734 727 688 747 714 740 744 724 694 742 711 735 704 731 749 684 735 723 702 698 709 748 698 681 684 741 689 713 702 738 680 704 738 736 725 675 727 720 723 689 723 688 675 671 677 723 728 677 720 676 687 692 715 701 719 676 687 719 668 686 659 685 696 668 707 674 690 702 696 716 708 692 712 712 702 691 709 676 701 663 651 705 651 666 690 686 644 647 704 677 660 671 663 646 655 637 685 676 682 644 675 638 650 660 682 631 668 693 681 681 645 662 642 658 672 659 623 663 634 620 657 680 621 662 676 627 643 664 647 627 672 631 645 612 624 615 650 648 611 639 652 628 646 644 640 622 608 613 635 608 642 642 645 594 626 630 618 633 590 632 602 595 611 612 602 617 606 620 622 641 632 592 578 629 615 611 610 589 620 606 626 589 588 627 623 623 583 588 610 567 567 611 589 561 592 568 595 602 575 559 586 563 554 551 551 559 587 572 576 554 575 587 549 576 568 580 570 587 572 552 555 548 547 549 560 544 557 560 556 575 570 579 578 571 570 535 562 560 540 559 541 520 561 518 557 562 512 539 552 520 509 505 517 519 507 516 511 501 525 497 505 542 515 532 520 503 533 516 532 496 528 514 496 496 482 493 498 501 505 498 517 504 503 485 489 478 515 504 513 497 498 496 482 496 480 489 503 500 479 458 456 475 460 483 492 466 465 484 452 461 467 450 460 479 473 455 474 446 445 449 463 461 472 441 429 467 449 461 449 461 428 444 437 418 420 452 424 417 424 437 440 422 409 443 410 420 442 433 433 405 431 407 400 399 436 424 404 417 405 403 390 400 403 415 401 390 407 415 401 392 383 405 385 376 376 400 379 381 389 376 395 374 369 368 368 388 378 378 386 376 388 367 390 372 385 362 383 381 372 360 377 371 352 375 362 366 349 341 350 354 349 350 346 338 353 351 342 338 357 330 333 356 333 339 331 336 341 316 326 345 314 319 326 337 313 315 323 330 308 330 307 305 322 316 312 321 319 297 296 316 306 314 313 309 298 312 295 288 293 284 295 283 286 278 289 298 273 296 285 271 280 268 274 283 268 282 281 262 264 284 273 283 282 259 259 262 263 260 259 268 266 259 251 258 266 267 257 257 257 252 253 240 253 244 255 242 235 250 251 230 228 238 232 242 227 222 231 230 233 235 237 216 235 215 223 219 229 220 218 224 221 221 214 211 223 221 215 216 209 213 211 211 203 205 195 203 209 203 199 199 205 192 185 202 201 198 198 187 184 193 181 179 185 175 180 188 183 178 176 178 171 168 182 169 170 172 178 162 169 164 173 162 165 156 168 160 153 152 164 154 151 158 161 156 154 160 158 156 152 156 150 152 140 148 149 138 145 146 145 144 145 142 136 133 140 133 134 131 132 137 130 126 124 122 122 125 122 128 119 121 125 119 115 117 119 120 120 112 112 118 118 115 111 115 107 109 112 111 107 109 103 105 105 102 97 97 103 104 99 100 98 97 94 92 92 97 91 93 92 89 86 92 86 86 87 85 86 81 86 82 85 78 80 80 83 81 78 75 78 76 74 75 72 70 71 69 71 69 68 66 69 70 66 64 67 63 64 64 60 64 63 60 58 61 61 60 56 60 56 59 55 57 57 55 53 52 52 51 51 51 50 48 48 46 46 47 46 44 45 43 46 42 44 44 43 40 42 40 42 40 38 41 39 38 37 38 38 35 35 35 34 35 35 33 33 33 32 33 30 30 30 29 28 30 30 28 28 26 26 26 26 25 24 24 24 23 24 23 23 22 22 22 21 21 21 21 20 19 19 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 20 20 20 19 19 21 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 30 30 30 31 32 31 32 31 34 32 33 35 36 34 35 35 37 38 38 38 38 38 38 40 38 39 41 42 41 44 42 44 44 44 44 46 48 48 48 48 50 49 48 50 49 54 51 52 55 54 53 56 54 55 57 59 56 59 62 59 58 59 61 61 64 61 61 63 68 63 69 68 65 68 69 68 72 70 70 70 77 77 74 76 73 74 77 77 82 76 78 81 83 80 82 83 82 87 87 87 85 85 86 89 87 93 96 95 94 99 93 99 101 99 99 97 102 104 102 104 107 99 101 101 104 104 111 110 106 110 116 107 110 111 115 115 111 112 121 119 118 121 126 120 117 126 121 120 127 132 126 132 133 136 128 131 131 132 130 139 143 139 146 142 134 134 145 142 143 143 145 145 149 156 153 157 145 153 155 156 158 150 156 151 164 159 156 156 164 156 169 171 160 163 166 164 167 167 165 169 178 183 184 178 170 172 184 175 188 175 183 192 183 180 190 193 182 200 201 189 203 193 202 199 207 206 206 208 197 213 195 215 199 207 202 216 205 203 206 209 215 226 208 228 227 216 229 221 212 220 232 221 224 221 227 235 221 239 229 227 242 241 235 242 252 242 253 242 244 254 250 254 240 261 252 245 266 253 258 264 264 259 254 254 261 273 255 275 260 272 260 275 271 266 266 271 288 280 279 266 281 270 272 279 298 288 275 296 283 284 305 287 287 281 310 291 302 305 288 291 301 296 306 317 307 313 313 315 326 310 302 302 320 320 319 324 322 316 315 315 313 332 313 342 316 323 335 349 350 331 349 326 328 327 348 339 356 360 355 345 360 358 360 361 340 347 349 360 341 361 343 375 373 371 356 379 371 352 358 361 357 360 391 385 362 373 389 385 393 381 369 387 367 375 387 400 410 375 395 390 381 408 380 419 419 399 384 396 410 407 392 419 424 430 417 430 395 422 424 400 421 405 401 431 422 407 414 440 437 447 440 444 419 428 450 455 444 423 452 431 422 440 453 425 448 432 446 433 464 458 470 456 455 436 470 444 481 455 470 444 465 485 480 448 457 461 470 482 490 474 458 482 483 456 491 463 481 502 466 481 499 465 492 503 477 478 479 510 519 510 518 499 491 488 516 511 511 489 502 489 515 486 502 524 514 537 512 505 506 495 524 497 522 517 503 509 538 517 545 552 551 507 557 517 555 511 535 515 547 553 546 526 556 569 552 540 564 556 537 564 569 539 535 577 578 570 565 583 553 575 559 575 580 567 556 584 545 576 595 547 594 599 576 552 581 572 567 560 606 553 598 592 588 601 609 575 603 592 581 614 587 587 587 579 600 593 597 567 614 569 602 573 606 585 580 599 599 629 634 616 608 599 581 616 608 624 584 599 614 599 620 623 643 618 599 643 613 602 623 642 623 644 626 640 660 639 612 636 663 612 660 611 620 627 649 616 642 609 672 610 616 655 615 621 626 661 655 629 625 622 625 650 654 637 676 671 645 626 634 664 627 626 654 641 662 644 684 646 665 655 695 675 687 698 657 692 648 682 701 686 666 670 675 682 699 705 694 680 698 659 678 662 673 661 653 665 653 656 651 686 687 690 674 661 688 663 662 721 689 677 688 661 663 693 667 727 729 668 681 706 704 717 713 734 683 699 677 673 710 724 700 710 694 729 734 675 690 713 715 689 722 731 733 712 738 708 746 686 706 713 677 702 707 748 746 744 732 747 687 731 713 748 713 730 722 738 694 684 686 746 685 741 706 687 727 733 692 745 696 689 717 727 747 692 726 714 699 741 740 706 716 741 724 750 732 694 712 745 728 708 701 734 701 696 729 710 735 744 700 713 717 704 705 735 706 712 729 700 702 713 707 747 703 727 736 725 710 721 742 708 712 703 749 748 704 707 742 730 727 716 708 737 742 709 731 718 716 736 719 709 750 741 727 739 705 748 705 705 738 718 709 708 711 708 712 740 723 741 732 714 707 708 708 708 707 730 707 723 712 736 708 712 723 737 738 710 745 710 711 714 707 744 747 710 743 712 711 724 740 707 706 744 714 710 711 711 706 710 709 749 743 710 706 739 704 705 710 705 721 705 709 750 732 742 709 748 706 708 705 735 719 703 705 741 705 716 719 724 707 705 732 702 701 737 706 700 700 712 699 702 740 702 711 704 705 699 745 733 741 745 739 747 730 742 704 706 738 741 732 693 725 738 692 716 733 723 730 693 690 731 746 745 699 691 699 700 743 697 711 741 700 721 714 692 691 738 684 738 726 721 698 748 698 709 726 694 731 708 696 710 681 706 711 732 716 680 676 704 726 716 718 673 702 734 735 711 702 731 726 675 688 731 700 714 719 709 678 666 728 706 721 678 725 668 722 726 677 688 685 727 722 670 682 694 721 712 710 669 671 673 653 654 678 660 662 656 651 691 665 652 686 649 649 660 668 666 650 702 682 643 679 681 691 685 695 658 652 682 647 671 672 684 645 681 635 693 638 668 690 689 672 666 674 678 635 657 628 664 683 654 641 645 661 629 663 621 675 635 635 647 630 650 651 630 609 631 633 642 618 648 658 616 609 624 638 649 633 622 625 625 654 637 633 640 637 652 638 619 639 649 635 639 638 586 633 618 618 624 612 619 627 637 601 580 624 600 632 630 603 597 616 624 606 599 571 594 577 617 623 589 568 592 591 617 585 590 575 611 578 587 591 592 585 587 565 560 571 596 597 554 578 588 570 576 576 593 569 576 573 580 585 546 553 558 551 581 543 580 563 566 539 579 551 530 555 537 566 541 570 522 554 538 546 565 525 541 548 529 519 532 554 542 520 528 502 544 512 517 514 541 537 537 528 493 501 541 513 533 518 537 515 526 493 489 509 486 502 498 517 499 489 492 499 495 484 515 471 504 510 486 503 484 492 468 480 476 478 477 472 480 494 463 494 477 454 488 454 489 469 467 459 463 472 474 458 469 473 471 473 440 446 445 460 458 473 464 468 454 424 461 455 425 438 457 418 418 455 430 453 434 436 413 447 417 436 432 408 436 432 429 428 416 432 408 433 429 396 428 403 415 416 411 414 417 410 399 383 403 406 410 411 394 388 394 392 404 403 384 385 399 378 375 369 389 372 385 382 376 394 376 376 383 363 378 377 361 380 357 348 370 363 365 368 357 353 366 341 361 365 339 356 363 332 341 332 351 334 328 351 357 326 343 326 349 334 344 342 325 324 342 322 316 310 332 324 337 317 315 311 315 311 317 316 319 319 321 321 319 305 299 290 314 296 315 314 302 314 288 291 294 282 285 291 285 287 276 300 288 296 292 276 293 291 271 281 288 279 276 273 268 277 272 259 280 262 263 256 262 252 254 256 255 257 255 264 249 258 259 262 238 253 250 250 253 252 236 253 233 248 251 243 229 226 237 241 222 225 223 224 221 220 227 234 213 225 225 225 217 220 221 214 216 208 205 212 222 218 208 217 207 202 207 204 200 212 207 193 204 190 204 189 188 193 192 193 185 184 197 183 194 181 187 184 187 189 181 187 175 176 177 178 179 166 173 169 172 162 161 168 175 173 170 161 158 169 160 165 160 167 153 163 161 160 151 156 159 155 150 155 153 150 142 141 145 145 137 147 142 136 142 144 139 141 141 134 128 135 129 128 137 124 123 126 128 129 127 128 124 120 123 126 123 114 121 119 121 115 120 116 110 114 108 109 114 106 113 106 109 109 103 104 100 98 103 103 104 96 100 101 100 95 95 98 96 92 93 96 95 91 87 86 93 88 86 82 85 87 83 84 83 78 84 82 80 82 77 80 76 76 78 78 71 74 75 75 71 70 68 71 70 65 65 66 65 68 67 65 64 62 65 61 60 62 60 60 59 60 60 58 56 58 54 55 55 51 55 53 54 51 50 49 50 50 49 47 45 45 45 44 43 45 42 42 43 41 42 40 39 39 38 40 41 38 37 36 36 35 36 37 35 34 33 34 34 34 32 32 30 31 31 31 31 28 28 28 28 28 26 26 25 26 25 24 24 23 24 23 23 22 22 22 21 20 20 21 19 19 20 20 20 20 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 20 19 19 21 21 21 21 22 22 22 23 22 24 24 25 24 24 25 25 27 26 27 27 28 29 28 29 31 30 30 30 31 31 32 33 33 35 35 36 35 36 35 36 36 37 39 38 40 41 40 42 42 41 41 43 41 45 45 43 45 47 47 46 49 48 50 51 48 49 52 54 50 53 53 54 55 53 54 57 58 57 58 61 61 57 59 62 61 64 60 65 63 62 64 64 67 64 69 71 71 71 71 70 70 71 71 71 78 75 77 75 78 80 79 82 76 81 82 79 82 87 83 87 89 89 91 86 89 86 92 92 89 92 98 92 97 96 99 101 99 103 100 100 101 99 102 104 104 101 106 108 103 106 110 114 112 116 118 112 112 116 116 112 116 117 120 120 115 124 119 129 124 122 129 128 133 123 131 131 136 135 136 137 136 130 133 136 134 139 138 136 143 142 141 144 142 147 153 152 145 144 154 146 160 159 162 153 153 156 156 153 167 158 159 164 167 160 167 165 167 164 172 171 165 168 179 169 175 172 185 180 172 181 177 180 184 176 186 179 179 191 187 184 198 193 190 186 205 195 193 206 191 198 209 208 202 205 198 204 219 207 217 212 207 212 222 212 209 223 229 212 215 212 227 216 223 232 234 227 235 230 226 229 225 227 239 238 246 233 232 245 246 236 238 243 250 254 251 248 240 243 259 267 251 254 255 272 260 261 274 262 277 277 272 265 258 277 279 275 278 278 270 279 273 282 284 278 279 294 272 275 286 281 286 282 295 284 285 299 288 299 296 312 313 302 313 298 314 317 303 319 310 310 315 326 324 322 314 318 320 329 331 320 316 331 338 322 325 326 347 332 321 339 347 352 353 330 347 345 336 326 346 345 363 351 354 344 360 354 368 361 364 364 375 349 351 378 380 355 357 378 357 383 373 387 375 381 367 370 372 385 372 382 390 400 365 390 376 388 383 408 390 403 392 391 412 399 391 399 391 409 403 394 404 391 406 405 403 392 432 408 422 426 435 399 401 423 434 435 425 415 422 436 422 433 448 449 412 450 434 437 434 457 446 453 463 452 461 432 453 446 458 438 436 432 475 445 462 435 438 441 458 477 466 471 445 458 471 484 466 477 491 451 496 453 458 475 475 490 499 482 481 470 464 492 477 475 465 487 502 507 496 494 519 516 491 513 506 518 482 479 479 518 506 506 492 520 518 510 507 514 491 503 521 533 523 509 506 537 549 515 514 513 508 550 514 536 515 524 525 548 550 559 516 514 532 531 541 530 559 528 523 538 527 554 544 556 575 534 542 550 546 532 547 558 582 542 583 568 550 573 559 545 555 564 565 551 567 546 580 576 576 595 559 607 593 600 603 584 580 590 590 579 559 575 612 598 588 577 615 611 609 612 572 615 603 575 582 621 576 591 583 587 579 581 597 614 630 622 637 609 620 598 642 630 633 606 606 592 642 647 629 599 595 650 641 601 612 653 650 639 642 647 620 624 629 627 642 624 655 654 653 611 666 637 618 622 627 624 638 615 643 661 650 644 642 680 662 677 652 633 655 630 675 689 636 636 659 673 688 631 639 662 692 684 683 637 662 675 698 686 671 690 700 701 663 640 641 684 703 693 668 684 706 676 683 684 681 693 682 670 705 666 716 709 691 701 673 711 674 663 713 670 706 659 683 679 720 687 674 706 679 701 702 706 724 666 714 700 722 686 734 709 729 680 713 672 733 690 730 695 722 715 732 702 728 685 710 712 739 714 679 742 688 699 743 700 683 721 705 714 735 722 694 713 683 720 710 698 717 738 691 748 708 720 699 695 728 749 702 731 745 739 724 734 699 702 724 712 741 695 732 750 729 697 697 711 699 722 706 737 698 696 714 718 703 701 731 719 723 728 724 722 724 745 728 746 732 734 699 747 717 700 717 708 730 730 706 707 736 702 708 710 704 708 739 709 707 724 704 715 706 703 726 734 728 704 717 718 708 705 736 704 747 711 706 705 718 709 739 706 705 711 719 709 750 727 748 711 740 706 738 709 707 711 713 706 706 719 731 711 732 732 709 712 709 739 740 707 706 737 720 718 707 750 708 712 706 708 733 735 711 710 749 709 725 706 714 750 729 725 707 734 707 705 708 705 746 708 745 747 712 707 730 732 706 708 738 748 705 709 705 707 710 718 703 712 732 703 705 742 725 714 702 743 702 703 729 740 747 713 728 740 706 745 701 704 700 701 743 698 702 723 698 730 696 713 730 700 741 714 745 738 742 711 728 714 730 721 735 715 700 719 727 707 726 740 736 717 697 699 689 749 720 737 723 697 735 749 744 699 716 685 701 686 743 745 697 685 683 720 712 692 724 745 724 704 747 700 703 742 727 696 742 724 681 690 698 720 719 710 732 720 692 686 677 702 677 690 682 731 693 706 724 702 688 689 727 665 711 679 710 696 678 696 693 698 681 669 724 684 680 660 693 686 697 683 680 680 700 683 691 648 656 705 684 680 693 668 648 706 659 706 685 656 707 653 644 658 690 697 647 683 661 692 640 663 648 643 672 690 687 638 689 651 682 692 636 673 643 668 685 662 640 631 628 672 649 650 621 635 651 637 666 623 616 662 670 670 632 671 666 624 667 611 641 609 625 627 616 609 633 609 627 616 647 632 596 594 594 626 637 636 637 635 623 603 589 642 642 606 592 624 626 596 636 629 631 600 603 608 575 631 591 588 593 597 582 606 612 582 603 615 588 612 568 566 584 601 586 590 557 593 561 557 565 572 562 572 575 550 597 590 584 565 574 589 583 595 577 573 542 579 569 554 583 551 569 547 547 575 584 558 528 541 559 535 558 565 549 565 548 535 557 525 564 525 566 539 528 517 562 522 514 512 551 542 532 536 531 532 545 546 546 501 522 502 528 521 539 492 503 523 500 504 509 519 495 524 482 503 491 490 484 521 478 501 478 510 495 490 511 489 490 486 513 488 485 466 478 461 465 467 465 499 498 495 481 461 475 471 484 476 467 445 482 465 449 440 450 445 472 442 455 476 474 464 432 456 445 465 470 441 465 458 458 444 435 449 436 454 452 430 445 417 430 434 430 447 442 431 410 407 441 419 432 429 420 429 425 418 397 403 398 412 408 409 402 409 392 409 418 402 417 406 401 414 412 377 383 385 409 388 405 385 380 369 383 394 374 365 366 373 378 383 366 374 364 372 362 372 357 354 359 378 368 367 369 356 372 342 361 347 342 368 349 346 333 337 342 341 353 327 355 353 356 352 337 344 326 350 337 334 335 313 337 329 338 309 333 317 312 328 324 333 331 313 311 307 297 311 300 319 314 315 298 290 297 288 299 287 290 285 301 306 284 292 296 280 279 276 290 282 278 296 284 275 292 279 279 265 272 274 281 284 271 280 267 269 271 270 258 266 254 258 247 272 249 249 261 254 250 262 252 259 248 251 240 256 233 240 252 249 237 231 228 229 241 227 237 237 236 233 233 231 227 226 219 220 228 212 211 225 216 225 217 219 220 204 203 218 215 207 202 201 200 201 206 198 208 191 192 193 206 193 196 199 197 189 193 198 181 189 186 185 191 178 189 179 188 178 187 174 181 174 173 171 167 168 164 167 169 167 168 163 165 161 171 157 162 159 165 152 167 157 163 162 160 155 153 146 144 146 153 148 153 151 142 141 141 149 145 142 143 141 133 137 135 142 137 137 130 136 136 135 132 131 126 132 126 122 125 128 127 120 120 114 119 122 114 113 118 111 111 119 112 107 116 110 107 108 111 106 110 109 105 103 103 97 97 105 102 97 100 101 101 92 97 92 94 97 92 93 90 89 93 90 90 87 86 86 85 81 79 82 82 82 81 83 83 78 76 76 75 75 78 73 70 70 75 70 71 70 67 70 65 67 64 65 64 67 65 65 60 63 64 58 58 62 60 62 60 59 59 58 54 54 53 52 54 53 50 51 49 50 52 47 50 49 46 47 47 46 45 45 42 43 43 44 42 41 41 41 38 40 40 40 38 37 37 37 35 35 36 34 35 34 33 33 34 32 31 32 31 30 29 30 28 29 28 27 27 26 27 26 25 25 24 25 23 24 22 23 23 22 21 22 20 20 20 20 19 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4
4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 20 20 19 19 19 20 20 20 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 28 27 28 30 28 30 29 32 31 30 33 31 34 32 35 35 35 35 35 37 37 36 37 37 38 40 40 38 40 39 42 40 41 43 43 45 45 43 46 46 48 45 46 51 48 48 52 51 49 52 55 51 56 53 53 54 55 57 56 57 56 62 61 61 59 64 61 64 61 63 66 63 65 69 67 65 70 68 70 72 73 73 76 76 71 77 75 79 78 80 78 79 79 83 83 83 82 79 85 87 85 85 90 88 86 93 88 87 93 93 94 91 96 95 94 100 96 99 102 96 103 96 105 105 107 107 106 101 106 104 109 104 109 110 115 108 118 115 116 112 117 117 115 124 120 123 127 117 125 118 126 128 122 128 129 135 126 125 129 132 130 135 141 132 132 135 135 134 144 136 141 150 144 145 141 148 153 147 154 150 145 150 150 162 151 158 155 165 162 155 162 162 157 164 171 166 167 168 170 162 177 167 181 167 173 183 184 186 184 181 172 187 179 192 192 179 185 184 184 185 194 194 194 203 190 190 194 200 196 205 206 210 211 199 207 200 207 201 207 203 218 205 218 219 223 222 218 219 222 211 230 219 215 214 234 231 226 229 233 237 243 233 233 240 248 232 239 237 248 238 242 234 247 247 258 257 241 254 262 245 255 268 255 265 262 255 272 264 274 265 273 274 275 275 264 271 270 280 271 272 278 275 270 288 279 279 277 272 278 300 284 279 286 299 307 304 302 283 295 288 314 287 294 313 303 296 297 308 322 308 300 324 324 314 321 317 307 313 320 315 310 322 321 316 320 336 321 340 339 317 345 329 352 332 351 332 347 357 340 358 331 340 332 336 333 360 336 341 356 372 372 342 370 353 355 379 356 382 358 366 372 360 385 367 375 378 379 378 378 369 362 395 374 393 370 394 369 401 382 379 379 404 384 394 397 381 394 394 386 418 414 411 408 421 418 410 430 411 406 413 407 405 404 437 428 428 410 416 407 423 422 414 422 441 426 413 451 419 450 449 444 427 443 424 456 444 446 442 431 437 461 430 468 444 474 440 459 441 481 471 446 450 477 459 455 488 448 453 485 467 454 465 488 483 466 501 482 461 482 471 475 492 503 482 467 489 481 505 491 515 518 477 474 493 485 518 496 488 493 500 499 509 510 524 498 510 500 504 492 525 538 497 494 512 522 516 527 530 518 506 541 511 550 534 544 539 546 539 539 516 552 521 527 564 538 526 532 570 533 548 549 522 551 570 565 550 557 574 560 575 566 566 549 564 549 570 565 543 583 587 543 587 550 557 599 595 583 584 593 555 589 606 556 577 561 590 612 604 606 560 596 580 598 591 576 588 588 618 609 604 598 626 570 626 607 600 627 632 625 596 621 629 604 600 603 638 625 594 597 616 605 622 624 599 603 615 637 620 639 646 649 600 615 625 635 657 609 633 619 644 615 635 643 613 635 655 610 666 659 624 655 624 670 642 627 630 637 661 636 661 649 648 622 620 642 673 648 637 629 676 642 654 689 688 651 660 687 630 644 675 686 686 687 664 653 665 683 687 672 637 666 663 645 682 643 703 671 697 679 706 706 645 700 665 685 709 687 650 709 703 650 685 710 684 698 676 663 677 674 657 717 672 683 712 691 659 717 715 717 673 714 706 693 718 683 674 708 691 701 722 722 715 731 675 715 709 731 689 691 677 687 722 731 690 701 701 713 736 703 734 730 706 713 705 724 725 702 711 681 737 687 743 705 726 694 728 749 747 685 721 687 690 741 696 724 737 730 710 688 749 720 730 717 731 742 692 697 725 739 732 743 733 721 727 725 742 725 721 694 728 701 733 748 724 729 750 704 703 698 705 743 713 703 728 699 736 723 741 706 717 730 704 707 701 750 748 718 703 725 735 707 708 731 703 712 720 705 749 710 719 744 709 704 706 708 739 749 706 725 708 741 732 708 736 706 742 732 709 727 707 735 711 707 707 710 743 706 727 709 706 707 712 713 706 723 713 749 713 730 710 713 710 708 712 712 709 713 723 709 736 744 711 710 707 736 714 708 706 706 723 710 710 726 746 707 713 732 711 731 734 723 733 740 738 715 721 714 707 722 738 712 750 730 707 728 747 735 705 707 736 722 708 748 748 723 704 720 704 734 702 708 725 750 740 702 714 746 700 705 703 723 742 702 699 711 719 720 748 707 701 735 738 698 717 699 702 747 697 719 719 699 699 728 713 694 739 694 730 696 742 738 711 703 695 694 718 700 720 690 714 687 729 712 725 701 685 749 697 723 708 702 711 746 721 712 743 704 716 684 711 714 728 682 731 708 730 732 697 697 709 697 686 708 719 727 717 688 706 739 725 704 693 710 677 704 675 710 693 700 732 669 690 724 688 720 699 687 687 665 720 725 716 718 703 687 659 719 674 685 708 678 665 719 688 699 675 657 659 709 688 679 715 659 711 676 661 687 656 708 685 683 697 682 661 684 650 688 681 701 671 656 662 649 671 672 658 634 656 693 678 667 663 667 663 691 680 659 646 683 665 655 627 651 646 632 642 639 628 643 648 648 654 652 622 614 651 633 620 643 652 642 643 662 663 619 625 650 664 628 623 627 599 657 615 617 635 620 619 638 637 628 647 596 601 608 610 633 633 609 635 600 632 630 636 614 590 610 580 620 593 594 631 619 576 576 575 579 572 579 603 588 621 593 618 609 562 585 598 584 576 571 588 596 601 582 603 563 584 601 588 556 595 601 562 597 552 552 542 595 570 584 542 569 583 575 557 577 548 557 539 571 571 553 532 554 534 546 569 564 566 522 519 527 534 515 551 546 532 543 562 521 555 535 552 510 506 533 552 516 525 510 511 513 508 527 539 503 540 516 510 518 518 521 517 512 521 484 485 514 481 481 486 500 488 515 509 504 474 485 477 502 513 513 477 498 501 508 491 459 502 503 470 464 489 492 478 463 462 477 487 478 491 486 478 479 446 469 447 462 443 466 457 447 448 461 475 459 445 437 434 442 450 444 439 457 456 437 455 430 437 452 455 434 416 431 423 432 435 436 416 418 426 416 435 439 414 420 426 407 427 420 410 394 416 414 404 395 393 407 396 409 416 401 381 387 381 393 408 406 375 398 370 395 384 375 400 384 379 389 391 361 386 364 367 384 390 356 372 379 365 359 365 377 356 345 356 371 346 373 370 338 344 342 354 362 356 335 353 337 357 330 339 348 356 325 352 323 338 338 348 338 318 332 330 311 323 312 309 319 308 317 333 328 313 318 302 306 309 304 325 312 295 315 305 306 315 290 299 310 308 301 310 309 284 291 286 301 290 293 279 290 295 297 281 275 283 272 285 276 276 265 278 283 267 272 275 271 277 258 254 272 271 253 266 262 257 249 263 249 257 254 253 249 246 238 258 236 241 237 237 243 230 237 232 237 236 229 228 232 221 224 229 225 220 225 222 231 221 217 213 226 228 220 221 224 216 206 212 219 214 206 203 213 215 201 197 199 194 196 196 202 207 191 189 198 195 188 186 199 181 198 182 183 183 179 178 180 187 187 183 172 175 181 173 181 167 180 177 166 167 163 174 161 168 164 162 164 157 163 168 161 152 158 157 159 150 151 160 158 146 157 148 148 141 145 152 145 147 147 142 145 141 144 133 134 140 132 135 133 130 137 130 129 136 129 122 132 131 124 125 125 119 119 120 118 122 116 114 115 115 120 115 110 114 110 112 110 109 107 107 102 108 107 102 103 103 99 99 98 104 97 97 97 97 92 96 95 96 91 92 89 91 86 91 85 84 86 89 86 81 87 84 81 81 78 79 76 77 78 79 75 74 73 72 71 74 70 73 68 69 68 66 68 69 65 66 67 62 66 63 64 63 64 62 58 59 61 62 59 57 56 56 55 54 53 52 55 52 55 54 51 50 52 50 48 51 46 45 45 46 44 44 43 44 42 41 41 43 41 39 42 38 40 38 39 39 38 36 36 35 35 34 34 35 34 33 33 31 32 32 30 30 31 29 30 29 27 27 28 26 26 26 25 25 25 25 23 24 23 22 23 23 22 21 20 20 20 19 19 20 20 19 20 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 20 19 20 20 19 20 20 20 21 21 21 23 22 22 23 23 25 25 25 26 25 26 27 26 28 27 29 28 29 30 31 30 31 31 33 34 34 35 34 34 36 35 35 37 37 38 37 37 38 38 39 39 41 39 43 40 41 44 42 46 44 45 46 47 48 47 46 49 51 50 53 51 51 51 51 54 54 57 57 56 58 57 57 58 57 59 59 60 59 61 65 61 66 66 65 65 69 69 68 67 67 67 67 69 70 69 74 74 78 72 77 74 78 75 81 80 83 78 83 85 85 84 80 88 84 86 87 85 87 86 87 87 92 90 92 96 93 100 96 96 102 104 98 98 104 97 106 105 104 105 110 107 104 110 111 105 113 116 108 108 118 115 120 120 112 122 125 120 118 125 128 123 119 119 125 132 128 134 127 132 126 128 138 138 140 130 136 138 140 134 135 143 140 136 141 141 152 140 148 149 146 145 147 148 149 153 156 153 155 163 166 163 156 154 165 170 169 160 160 173 165 163 163 166 178 173 167 180 180 180 186 183 177 185 173 189 178 186 187 180 190 192 198 199 190 192 186 198 192 205 192 205 200 207 209 208 210 212 196 207 214 210 211 221 223 213 216 218 226 222 209 213 222 223 220 225 229 235 236 230 232 237 222 224 233 224 246 230 236 228 240 237 245 234 252 245 252 255 253 245 244 247 265 254 245 265 269 264 256 259 264 253 268 263 265 263 278 267 262 275 281 279 276 274 287 281 278 275 291 278 291 281 274 291 295 284 281 296 285 295 304 308 310 289 304 298 298 303 294 315 311 297 301 300 317 327 301 326 303 319 325 329 332 324 338 323 322 315 339 342 336 341 319 339 336 322 346 343 340 355 333 344 352 354 354 358 342 342 363 338 355 339 344 351 347 343 366 348 366 372 360 362 383 385 382 386 354 385 393 367 374 381 384 387 379 393 370 382 372 370 371 371 390 382 376 377 379 384 390 388 408 389 400 386 422 406 426 416 401 425 398 416 423 421 420 406 419 425 422 410 426 414 434 434 445 434 431 437 453 422 437 457 433 448 440 442 437 422 465 453 467 432 438 463 432 446 454 435 467 455 453 448 444 452 478 483 476 465 464 452 450 482 492 455 482 490 458 464 463 492 456 488 505 481 464 498 495 504 481 493 484 490 510 494 499 515 478 509 502 521 520 486 527 519 530 530 517 503 519 494 536 505 540 512 514 518 530 523 518 521 524 528 545 548 547 507 517 505 521 553 525 548 537 562 523 541 520 553 532 528 549 546 541 541 565 555 547 530 569 537 547 554 561 581 578 576 582 557 553 582 559 575 561 552 555 591 562 595 579 576 582 599 568 589 581 599 606 583 573 586 596 590 579 589 590 584 591 597 601 604 608 581 604 582 586 622 581 620 600 581 611 627 618 618 604 609 626 583 595 605 622 614 591 595 614 627 632 603 630 613 624 640 593 613 651 640 628 651 628 621 629 614 635 616 645 612 660 654 613 611 624 639 660 629 628 617 612 630 618 623 646 676 621 655 642 670 667 624 657 676 682 668 686 644 633 651 643 688 679 637 650 645 682 672 646 667 667 679 644 681 664 645 656 686 667 649 688 654 658 698 701 706 673 681 710 683 710 701 708 696 707 690 686 709 716 677 666 654 661 698 694 711 687 673 699 684 672 674 727 675 701 694 680 719 691 712 683 705 707 701 704 669 682 734 670 669 702 703 737 739 711 707 703 732 703 708 714 676 683 709 693 685 741 746 679 723 736 718 712 709 696 724 688 733 706 692 735 718 731 748 693 724 704 716 698 713 725 720 731 738 750 712 739 711 739 707 691 742 719 716 747 745 716 698 697 705 693 697 727 734 697 697 698 712 698 742 705 734 700 700 715 698 713 748 711 700 731 705 735 704 736 704 703 739 723 707 721 705 715 704 702 742 743 749 748 749 703 710 736 705 709 715 750 707 728 729 710 709 706 719 705 707 707 750 733 705 708 706 735 724 717 722 709 708 747 739 713 750 711 707 728 734 723 722 714 715 712 735 749 719 713 720 707 712 711 745 708 747 723 717 711 709 734 727 727 712 742 748 709 747 712 738 710 750 724 750 726 712 722 714 706 712 710 706 710 725 711 746 746 746 707 709 726 706 704 745 704 705 708 704 710 706 732 708 732 723 703 709 744 708 711 703 721 750 721 736 750 704 701 701 710 750 704 700 732 722 710 729 705 701 701 715 699 714 707 744 718 725 702 737 700 723 720 718 706 728 697 697 698 697 733 717 742 743 694 697 727 743 742 689 719 689 722 692 706 701 737 738 749 690 740 721 739 693 709 688 724 695 742 688 711 713 733 712 737 743 681 745 710 739 704 728 702 715 737 728 716 691 685 691 730 716 737 704 723 738 720 700 711 710 671 678 694 720 725 679 717 678 694 683 664 723 661 665 661 673 723 706 661 676 657 674 688 695 698 704 685 693 716 666 686 704 684 672 683 664 673 686 678 680 675 662 655 702 660 660 675 680 688 663 684 677 663 672 679 672 677 659 659 657 678 695 674 665 682 652 643 664 677 625 651 645 674 685 642 638 683 679 634 618 678 644 678 617 624 623 652 655 643 657 622 642 666 653 664 612 648 627 653 605 639 662 660 612 626 617 602 656 596 631 595 629 595 597 593 618 637 625 630 613 622 620 600 626 594 584 637 585 605 618 635 594 626 587 631 594 601 587 606 607 626 624 609 604 609 608 583 592 590 560 574 615 583 570 612 597 570 592 556 567 552 581 560 561 547 579 586 583 599 598 573 591 578 579 570 579 541 539 551 577 566 582 559 572 576 561 544 525 566 541 526 560 566 554 532 534 519 535 558 519 536 545 531 513 538 530 552 513 537 521 503 505 508 531 524 510 545 539 544 497 500 503 532 493 500 511 526 527 528 486 513 493 511 487 487 508 501 485 509 509 484 503 495 501 492 492 504 489 489 489 498 507 468 473 481 484 466 488 453 478 462 471 448 488 476 472 481 473 468 457 477 465 468 479 469 446 467 443 468 455 446 445 450 458 433 458 447 453 431 429 459 456 439 456 414 426 427 414 421 415 446 415 419 406 441 436 435 422 422 402 398 409 411 427 425 426 418 400 404 420 391 402 411 405 406 398 391 385 392 381 389 400 399 383 382 382 390 368 392 378 374 374 361 380 381 358 383 360 383 371 376 381 354 382 353 352 352 371 344 367 375 372 354 345 346 370 356 351 336 333 358 346 349 359 330 331 345 351 350 351 326 332 337 342 326 318 340 312 321 339 314 334 333 325 315 324 327 307 322 327 306 326 312 313 295 293 298 313 291 289 290 304 299 283 298 302 285 283 283 279 303 277 285 294 283 293 282 286 285 287 290 275 269 284 263 280 273 261 266 266 254 274 255 270 253 263 261 249 257 250 260 251 261 260 248 240 238 255 243 238 254 251 253 236 245 228 240 238 240 242 232 232 238 234 221 235 217 236 217 216 230 214 227 220 213 210 211 223 207 211 214 204 219 212 201 201 210 198 196 207 198 195 194 201 197 198 191 198 201 184 189 186 181 187 180 178 190 176 184 174 185 183 171 180 176 182 177 177 167 177 167 171 171 175 175 173 158 157 168 156 169 164 164 161 159 163 163 151 155 161 154 149 158 144 144 142 146 141 142 139 147 138 146 144 135 141 132 140 135 135 133 131 137 132 128 135 132 135 125 122 128 119 119 125 125 125 117 124 125 121 120 113 113 111 117 111 107 117 112 108 111 112 104 107 107 100 102 103 102 105 105 97 102 101 101 97 98 96 92 95 96 93 90 90 88 86 85 91 83 85 84 86 81 83 86 79 81 81 77 83 81 80 80 76 79 72 72 76 74 70 71 73 71 71 66 68 65 68 66 64 65 65 65 60 60 62 62 62 59 60 60 59 57 59 58 54 53 55 55 53 55 53 50 53 51 51 49 49 46 47 45 46 44 44 43 45 42 41 41 40 41 41 40 40 41 38 38 39 37 37 37 37 37 35 36 36 33 34 32 33 31 33 31 30 29 30 30 29 30 27 27 26 26 27 25 25 25 24 24 24 23 22 22 22 22 21 21 20 20 20 19 19 20 20 20 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 19 19 19 20 20 20 22 21 22 23 22 24 24 24 25 24 26 26 25 27 26 28 27 28 30 28 31 29 32 31 33 31 33 33 32 33 34 35 34 37 37 38 36 39 37 39 38 41 41 41 41 43 43 42 43 44 45 45 46 47 48 45 46 49 51 50 51 52 49 50 50 53 51 54 53 53 56 56 58 58 59 61 59 62 63 62 59 60 60 62 62 64 68 64 69 67 67 70 72 71 71 73 70 76 74 72 76 73 75 76 81 80 77 79 78 81 85 84 86 86 86 82 86 87 89 92 93 90 92 88 91 94 90 93 99 92 96 96 101 99 103 100 103 102 105 99 106 108 107 107 106 110 112 114 110 116 109 110 117 116 115 113 120 117 117 126 123 116 127 119 130 129 125 131 123 133 129 130 137 139 140 139 141 131 137 134 139 142 134 139 136 137 139 144 152 149 151 148 144 156 146 155 156 156 153 152 151 153 156 156 157 154 157 166 165 164 173 168 172 173 173 175 167 181 167 179 180 179 185 187 178 189 182 179 187 177 182 190 193 196 184 198 186 192 190 205 197 191 193 203 205 199 196 195 197 211 197 211 214 214 216 212 220 212 217 222 223 211 220 228 215 212 233 231 219 225 229 228 222 241 230 238 226 232 237 229 243 232 237 235 238 244 242 246 254 247 258 252 240 265 248 255 255 253 268 256 258 259 273 264 256 254 269 258 262 258 275 269 263 285 272 286 270 269 288 270 272 272 281 273 283 300 280 305 305 283 299 282 287 287 299 313 292 296 306 294 297 314 318 300 323 305 308 315 308 306 304 319 318 317 313 315 311 339 335 332 341 343 344 319 342 335 332 338 353 351 333 357 330 336 332 343 364 357 353 362 364 346 354 341 367 359 353 375 344 376 374 380 374 383 375 375 387 364 374 366 375 388 393 379 385 383 383 402 403 372 401 381 398 406 394 391 375 387 380 398 406 385 415 398 394 400 402 390 389 398 393 417 418 431 425 427 418 419 430 409 410 428 411 427 416 429 425 435 427 425 413 425 416 424 444 446 437 444 429 462 429 430 449 464 449 453 459 448 459 449 453 449 437 439 459 445 443 443 476 478 469 473 468 482 483 497 497 493 492 498 475 470 462 500 478 482 465 493 475 468 476 474 493 509 498 495 495 479 509 504 503 494 482 502 494 509 526 525 503 529 491 532 499 506 539 521 512 509 524 526 525 533 506 504 514 506 519 527 540 525 511 528 517 511 534 533 530 527 565 549 537 540 521 530 574 554 545 524 557 553 579 550 535 541 585 566 551 533 589 563 561 554 564 589 569 573 591 582 590 569 570 554 597 604 577 608 578 586 602 610 607 582 600 581 610 595 616 599 596 614 586 605 584 622 573 570 627 603 607 628 576 583 575 611 615 597 634 587 603 639 596 597 611 585 620 604 608 592 629 634 632 606 624 632 611 654 635 605 620 656 631 622 654 616 657 659 639 660 666 647 645 620 640 621 624 628 647 664 631 628 674 638 631 616 643 652 678 655 671 620 627 649 646 674 634 658 678 642 668 630 656 641 659 690 640 645 665 660 672 698 684 681 691 649 644 701 684 666 698 657 664 703 698 675 677 680 663 698 690 689 694 652 680 652 694 655 678 675 681 666 680 682 683 706 699 658 707 722 712 688 664 702 697 727 727 691 721 705 705 683 685 713 689 713 696 736 701 695 735 705 730 728 683 726 677 677 730 677 742 696 697 691 718 709 681 709 744 712 740 748 683 697 742 738 681 697 687 747 714 695 749 696 696 705 717 720 699 708 745 744 721 728 746 694 723 732 735 720 748 696 720 740 693 724 692 696 735 723 700 727 726 733 721 734 745 750 698 722 713 698 717 701 726 700 727 699 699 702 736 744 733 702 725 708 735 749 719 703 706 737 703 749 703 740 718 706 709 750 708 709 704 705 707 705 746 744 720 742 750 716 742 710 734 710 705 737 724 706 717 709 706 736 708 732 713 722 723 709 708 706 714 711 709 731 720 711 709 732 743 713 744 709 711 746 712 712 717 710 712 713 748 741 747 712 741 741 711 732 708 713 745 713 711 710 727 713 712 724 720 707 725 714 715 712 708 712 731 708 705 741 740 721 713 708 706 731 706 710 726 705 705 705 704 743 708 749 734 704 707 709 737 707 723 709 707 730 743 707 745 748 727 747 732 704 719 718 741 701 705 714 702 699 717 698 741 737 750 723 734 696 727 746 720 717 712 699 738 719 705 725 737 744 749 733 727 735 746 711 739 702 744 749 688 729 691 723 726 733 689 689 728 697 748 729 702 724 687 700 736 748 707 730 709 688 732 711 734 683 697 741 702 721 737 700 678 713 736 737 711 708 730 707 721 671 729 729 679 704 684 677 706 700 687 703 676 687 710 679 664 674 683 727 696 663 678 668 688 661 666 690 677 699 657 671 696 715 670 714 675 701 653 703 708 709 694 706 671 693 702 687 680 673 677 683 649 702 698 663 654 703 660 669 699 643 646 651 658 641 698 651 672 661 666 679 635 651 689 656 686 690 639 626 635 656 630 668 635 663 629 629 634 665 664 658 616 653 639 653 614 623 653 620 668 667 618 662 654 614 624 623 616 642 656 610 653 632 603 642 628 608 655 599 654 605 632 590 636 643 646 606 594 645 609 621 617 586 589 601 595 637 635 584 628 609 607 609 578 623 578 596 597 579 599 614 620 577 577 569 595 603 611 608 606 559 614 587 588 601 597 593 600 604 562 599 587 556 574 584 597 543 593 576 548 564 568 539 584 579 567 566 556 587 579 537 541 528 539 573 566 533 565 575 542 527 567 563 520 566 546 552 540 514 545 526 534 560 513 515 522 508 553 523 515 537 513 532 547 497 523 529 525 507 510 508 534 514 494 522 532 501 501 489 486 501 485 502 518 497 505 499 498 489 490 500 469 489 501 476 469 475 502 485 503 482 461 490 464 478 486 475 498 479 493 467 458 469 459 476 454 478 445 477 443 467 478 472 454 457 451 457 448 464 443 438 464 437 431 432 425 423 425 444 440 441 445 427 432 420 448 417 425 426 413 425 436 412 401 424 433 407 427 433 430 414 414 431 402 419 388 415 420 407 386 401 392 385 390 394 388 405 398 377 376 393 374 385 387 370 384 379 383 400 382 398 374 391 362 366 367 360 381 376 372 373 367 375 370 377 368 372 376 362 356 373 357 347 367 337 363 341 336 357 355 335 348 347 328 328 335 352 344 342 323 326 342 332 321 321 323 311 328 322 314 330 313 334 308 326 317 315 310 320 297 308 304 319 291 292 295 310 305 296 302 312 303 302 301 280 293 293 285 287 278 279 296 288 286 282 292 269 286 281 272 274 283 261 279 283 269 258 280 254 277 252 272 262 252 251 260 246 267 248 267 253 248 239 240 247 251 258 245 248 244 232 243 232 233 242 227 245 235 240 225 228 224 234 238 230 234 217 228 227 229 220 225 215 213 211 214 219 222 222 221 203 209 207 215 213 195 205 198 192 198 204 207 197 198 188 203 199 191 191 199 197 187 180 180 178 181 188 184 181 188 176 186 181 184 169 182 167 175 177 163 170 171 174 165 173 168 168 161 160 163 153 158 159 158 155 163 160 155 147 147 147 149 142 145 141 141 147 148 138 144 147 138 134 139 133 142 136 139 139 130 132 132 131 128 124 123 123 131 123 121 127 124 123 120 120 114 115 120 118 115 118 120 110 108 113 108 109 105 113 111 105 106 109 103 106 106 102 103 104 98 100 103 95 100 93 98 92 92 93 92 90 91 90 86 86 86 90 89 83 81 83 80 81 85 82 82 76 76 77 76 77 79 76 72 77 73 71 69 75 74 71 71 68 68 69 68 68 66 65 63 64 65 60 64 58 63 61 59 58 58 56 59 54 55 56 53 56 52 52 53 51 51 52 48 47 49 46 46 45 46 46 45 45 42 43 44 41 42 43 42 39 40 38 40 38 38 38 36 38 36 37 35 36 33 33 34 34 31 32 31 30 31 30 30 30 30 28 28 28 26 26 26 26 26 24 25 23 24 24 22 23 23 21 22 21 20 20 20 19 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 20 20 19 19 20 20 21 20 22 22 21 22 22 23 23 23 24 25 24 26 26 26 26 28 28 28 30 28 31 30 30 30 31 33 32 33 32 35 33 35 35 37 36 38 37 37 38 41 38 38 38 42 41 43 42 44 43 44 42 43 45 47 45 48 48 46 48 51 49 51 52 53 50 51 51 53 56 56 54 56 55 58 57 59 60 62 58 59 62 64 65 63 64 62 64 63 66 70 68 70 67 67 73 72 71 73 72 76 78 77 74 79 77 77 81 83 81 82 84 80 79 85 86 89 87 88 85 91 86 87 89 92 90 93 93 98 94 98 94 97 96 102 102 99 99 105 103 103 103 108 105 102 104 111 111 106 110 112 116 117 116 113 114 122 114 123 122 125 118 124 124 128 122 126 121 121 133 127 128 129 133 134 133 140 137 142 143 137 140 145 141 141 139 138 148 139 141 150 150 154 148 150 151 155 151 158 155 156 164 156 167 159 159 163 168 168 166 167 162 168 171 177 174 169 167 180 181 168 171 170 188 177 184 176 188 177 177 182 180 179 188 184 191 183 191 199 204 197 192 202 209 190 205 192 194 207 203 213 214 215 217 213 219 212 208 223 207 222 217 218 213 216 228 221 219 224 225 227 227 232 242 239 238 231 228 230 239 237 232 231 240 240 239 245 249 235 246 237 259 239 262 252 257 266 253 258 258 266 265 262 265 266 278 257 269 263 263 263 265 262 282 287 286 287 270 266 285 274 284 277 273 285 282 301 304 302 291 295 296 304 287 294 306 287 308 309 310 309 300 306 321 298 326 303 324 313 330 329 309 316 310 309 326 310 318 316 322 343 333 338 341 328 340 321 348 346 324 334 354 355 341 334 361 332 350 352 350 351 362 368 344 342 373 347 350 376 349 348 366 352 361 363 387 378 379 367 356 378 370 361 383 372 395 381 384 386 390 391 395 374 394 391 400 381 393 388 404 406 392 413 412 383 410 416 404 419 421 397 428 428 406 412 419 426 412 422 429 406 442 437 438 439 439 434 434 422 426 437 418 418 453 438 428 428 436 422 439 432 453 464 450 440 443 432 468 469 468 452 474 448 437 480 463 450 462 443 465 444 477 484 463 472 474 496 465 454 460 475 472 473 489 483 497 484 505 464 468 490 495 507 513 508 508 519 490 508 488 486 501 478 492 497 506 520 503 490 508 496 520 538 531 510 529 513 529 527 542 520 523 513 500 533 532 504 512 504 527 533 516 556 558 527 552 544 553 530 544 547 564 529 555 524 526 566 550 542 534 549 544 559 576 547 549 540 561 582 557 590 583 582 560 552 549 590 575 546 561 582 587 558 600 576 562 562 553 556 583 600 560 567 570 604 588 578 576 574 583 596 616 609 598 570 587 616 617 628 602 594 627 587 605 630 632 603 632 596 640 632 617 595 624 632 638 638 603 640 592 597 642 649 633 596 644 602 621 621 624 635 601 642 660 655 643 634 665 605 619 641 639 611 655 664 653 645 657 627 659 671 628 647 624 623 677 653 640 648 671 631 682 646 629 638 686 647 678 660 650 632 645 651 680 642 678 671 680 689 669 690 686 636 694 667 656 691 702 676 654 705 700 656 692 660 673 680 664 651 681 648 693 712 658 687 678 683 673 681 684 675 707 694 723 703 693 681 657 714 707 674 705 699 694 668 694 724 675 717 697 731 708 676 726 714 726 679 700 673 714 708 682 698 726 723 690 690 718 684 700 721 702 698 686 722 723 681 741 714 733 716 689 686 691 730 710 697 699 699 703 687 743 731 707 741 703 724 726 715 724 690 708 731 728 747 692 689 692 701 690 726 746 713 696 713 692 697 720 749 725 714 714 727 722 700 732 711 744 697 697 747 709 699 717 704 708 700 724 703 703 712 705 736 716 733 705 732 702 749 706 715 707 747 705 706 750 706 744 740 706 721 708 717 747 709 708 717 705 744 707 707 722 706 740 705 720 736 726 710 714 735 744 712 708 707 708 739 733 723 710 712 709 712 707 708 707 708 707 747 730 730 711 710 712 708 749 708 746 724 709 721 707 707 709 730 736 734 741 721 709 723 723 708 712 713 711 718 723 721 710 707 707 712 723 708 707 744 706 736 708 706 743 730 706 705 708 741 712 730 717 722 709 709 704 709 707 733 728 703 716 720 714 706 739 733 706 702 734 706 749 734 745 720 732 715 715 703 700 700 703 699 713 738 704 736 700 710 707 701 740 710 717 698 699 729 724 743 731 738 741 729 741 737 714 747 739 713 735 704 740 748 691 742 743 725 689 728 741 725 707 712 691 733 721 731 709 707 687 739 743 748 720 746 713 748 721 710 734 680 679 742 737 741 732 679 737 679 698 744 742 710 736 731 708 695 729 687 695 692 673 696 700 711 722 728 713 720 733 723 680 718 673 704 723 670 695 721 719 685 674 718 688 657 690 700 717 714 697 684 714 688 717 680 696 676 696 650 713 651 658 663 703 660 705 671 648 663 662 687 678 694 639 689 693 638 696 648 638 649 697 643 675 647 649 632 639 689 682 663 684 655 687 674 643 665 654 664 649 644 655 628 674 623 638 643 655 670 651 634 665 660 650 660 638 640 611 631 665 622 657 653 614 638 609 618 616 648 655 649 616 622 654 619 651 635 615 609 626 616 643 620 623 628 629 642 594 634 599 606 600 581 617 586 584 634 577 588 607 621 587 588 618 591 581 596 600 601 565 570 618 608 582 584 610 571 571 613 610 557 556 583 575 559 571 594 601 598 564 563 551 586 543 576 551 570 574 540 551 561 534 585 532 564 532 543 568 535 574 578 559 530 560 543 540 569 520 518 551 527 541 533 541 535 522 548 522 536 512 508 505 512 535 550 548 507 511 502 510 543 534 536 515 502 529 506 516 531 519 494 519 519 528 489 484 511 518 489 517 504 512 495 485 480 471 479 480 473 513 478 495 499 497 465 500 483 496 478 503 476 494 472 494 460 469 492 460 471 461 469 456 464 465 457 447 444 470 463 464 441 439 458 473 453 469 432 433 455 462 453 424 432 436 420 457 448 429 419 414 412 431 416 415 424 441 425 436 420 424 425 433 408 428 433 406 399 416 405 405 415 415 425 415 421 397 393 400 393 400 384 395 398 392 410 390 389 394 408 398 393 370 383 381 384 383 381 362 364 381 369 369 375 383 388 376 377 376 360 379 353 375 354 342 373 345 349 346 349 339 336 365 361 345 340 348 345 354 341 349 349 329 352 344 320 342 318 321 328 322 337 317 311 326 318 334 327 316 316 312 312 320 300 302 310 312 303 307 310 291 315 300 308 311 298 294 300 295 283 282 281 301 277 300 278 279 282 298 272 279 281 282 276 290 288 267 263 273 282 270 282 283 270 260 261 265 258 261 271 263 255 252 252 260 253 261 243 247 260 254 257 254 237 243 248 244 237 230 249 251 242 241 239 230 236 230 232 229 228 236 225 234 224 217 223 218 223 214 223 213 217 224 205 204 216 204 210 199 207 214 196 195 211 211 196 200 202 205 203 197 196 195 190 195 183 189 187 190 187 192 177 176 191 187 178 175 178 180 173 177 175 182 170 179 173 179 175 163 173 164 169 160 170 170 158 158 156 164 159 151 158 160 159 150 159 156 151 149 148 154 147 148 147 137 148 145 141 143 146 138 143 138 138 129 132 137 128 136 128 136 130 126 130 125 121 127 124 128 119 119 118 120 125 122 121 117 120 114 109 117 115 106 107 114 111 108 109 108 103 105 106 99 102 99 97 96 96 102 102 98 93 91 93 96 95 88 88 94 93 93 93 86 85 84 87 83 87 81 82 82 84 83 81 81 77 77 77 76 79 78 77 75 76 71 74 69 69 67 70 65 65 68 68 65 67 65 64 60 61 63 58 61 60 58 58 60 58 56 55 57 56 55 53 51 54 50 51 53 52 48 50 47 47 45 46 44 46 45 46 44 45 42 43 42 41 42 39 40 38 40 39 38 39 36 36 36 37 34 36 35 35 32 33 33 32 30 31 30 30 30 29 29 27 28 27 27 26 25 26 25 24 25 24 23 24 22 23 21 22 21 21 20 20 19 20 19 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 19 19 20 20 21 20 21 22 23 23 22 23 23 25 25 24 25 25 27 27 27 27 27 30 30 29 31 30 32 31 33 33 33 33 35 34 35 34 36 35 35 36 37 38 39 41 41 39 41 40 39 40 43 41 42 43 46 44 45 46 45 45 49 46 51 49 50 50 50 51 51 51 56 53 54 57 55 58 55 57 56 62 58 57 59 60 60 64 62 62 64 64 64 67 65 67 70 72 67 69 70 74 76 75 77 75 72 74 75 81 81 78 81 80 84 80 82 83 86 84 84 83 83 90 90 92 93 89 92 90 96 98 95 91 97 96 102 101 101 97 100 102 104 105 102 108 106 107 104 106 114 110 110 116 112 111 117 116 116 111 116 120 117 120 117 123 120 119 118 119 131 120 126 132 125 136 133 137 131 133 132 135 131 140 132 144 134 146 135 147 143 148 140 149 145 141 149 155 157 150 150 147 150 158 160 161 161 159 163 162 160 159 167 159 162 171 163 164 164 174 176 165 177 177 179 179 175 182 171 179 178 191 177 193 180 186 181 187 184 182 183 199 188 199 197 203 193 205 204 193 195 207 198 213 210 208 201 204 218 210 208 214 216 211 212 223 209 225 217 227 230 232 227 231 237 232 224 241 227 224 238 231 239 227 231 249 229 229 250 253 246 248 257 256 238 260 256 264 259 258 267 249 258 253 272 255 253 259 263 266 278 274 264 270 282 279 279 285 269 273 272 286 293 283 272 282 292 275 280 278 284 278 296 279 286 308 305 283 305 300 295 296 296 290 304 312 307 310 321 321 321 310 313 318 317 331 330 309 318 315 329 324 335 317 339 335 338 330 340 334 322 351 338 343 348 357 350 352 343 354 334 362 333 355 355 370 340 360 341 370 372 346 352 371 367 347 348 353 375 375 366 365 361 362 380 363 381 361 388 395 376 390 375 396 369 382 397 399 389 411 400 379 393 389 388 391 399 420 414 401 388 425 391 389 426 394 421 427 416 411 425 418 439 402 413 415 429 429 432 421 438 444 411 438 450 455 453 450 420 459 429 460 460 432 448 437 450 455 451 430 449 431 435 471 471 468 462 471 454 445 482 477 483 446 449 449 487 490 472 474 482 496 489 454 489 468 483 497 496 502 507 486 503 479 499 493 479 516 493 497 503 486 489 520 493 505 503 528 525 494 484 510 487 528 527 532 509 498 490 535 493 498 505 534 500 517 540 548 503 502 528 535 543 513 534 558 559 538 515 535 561 560 520 552 562 535 571 572 523 568 534 541 572 533 576 550 580 558 535 540 540 579 583 587 579 591 582 555 557 590 573 549 571 568 565 573 566 571 566 572 554 591 559 602 580 599 600 560 573 568 560 564 562 575 616 569 587 588 603 612 578 624 589 616 578 625 608 603 606 613 586 602 606 594 637 599 602 637 606 594 611 605 615 603 622 623 603 637 594 593 617 629 628 622 610 617 617 604 622 615 617 637 656 629 625 630 627 664 647 655 636 669 666 630 620 629 631 672 664 659 664 651 625 682 653 650 683 636 659 648 681 690 654 630 677 684 653 660 674 645 674 648 654 648 654 687 669 685 639 642 684 642 662 641 658 646 680 643 679 690 702 688 691 691 678 691 658 711 666 692 683 670 710 706 714 658 681 681 681 717 703 681 700 710 694 716 715 701 680 675 689 729 693 693 723 714 710 722 671 672 729 683 684 684 680 705 688 729 710 721 742 686 731 724 690 714 717 683 738 731 713 691 718 682 727 732 706 694 739 703 719 713 694 744 742 731 689 737 711 742 721 692 716 749 706 694 688 743 744 693 732 690 694 690 714 741 715 715 695 739 748 742 710 723 703 731 700 709 723 739 746 723 722 717 737 738 700 721 746 750 708 701 708 721 733 703 742 713 739 704 731 707 702 728 709 729 706 703 735 735 721 749 709 707 715 708 742 736 750 742 705 737 721 706 710 705 714 709 736 708 731 706 710 721 711 739 748 727 721 738 709 708 750 743 712 730 709 711 707 718 708 727 712 730 710 709 708 707 708 707 721 721 712 713 707 745 710 709 714 736 709 708 708 710 721 721 726 709 710 713 707 710 712 743 713 712 728 747 709 732 730 721 734 723 709 741 721 705 713 719 735 708 715 719 706 743 717 709 709 723 723 747 717 710 708 726 706 714 706 750 721 722 702 702 705 709 701 701 739 704 731 718 732 732 733 725 718 728 746 719 742 701 699 748 746 736 750 750 721 738 714 694 745 695 725 731 741 732 698 736 742 718 734 710 707 700 691 737 703 736 697 732 702 742 695 728 710 700 728 716 733 731 725 748 702 739 697 746 716 682 682 726 682 693 687 748 735 721 708 712 728 710 712 736 718 698 691 691 674 721 690 715 707 732 732 722 683 699 693 698 727 720 674 675 686 682 689 690 729 698 724 711 693 680 715 716 717 687 679 662 668 717 719 667 666 717 689 650 681 664 652 683 663 707 677 683 710 662 669 685 698 644 655 704 643 659 657 698 648 665 645 671 642 646 691 686 677 693 677 634 668 681 684 666 642 637 671 627 656 674 642 669 622 664 670 627 680 679 627 618 671 676 642 632 628 655 633 634 615 645 656 625 664 649 638 623 637 661 658 611 618 628 597 627 615 595 613 614 612 643 621 632 636 609 601 601 636 610 639 612 629 627 615 605 602 597 596 613 622 604 618 603 586 611 622 575 618 615 590 582 575 567 568 604 615 596 587 581 602 589 582 561 599 555 581 603 600 571 572 586 562 554 599 580 571 571 591 569 575 577 589 578 570 538 561 580 555 578 540 564 568 576 568 540 565 543 557 559 570 523 528 556 536 520 544 555 529 533 553 527 554 541 526 509 540 507 502 532 549 509 500 516 545 539 526 527 542 509 530 533 490 515 530 522 484 508 504 491 522 522 522 512 475 481 479 506 506 502 518 516 507 507 496 484 468 471 498 506 460 502 481 471 476 490 487 494 467 490 457 478 474 476 475 467 442 469 443 482 481 456 443 471 473 451 451 457 468 444 429 439 431 430 438 439 449 434 447 421 445 450 433 424 434 427 438 434 425 409 420 442 426 421 435 400 430 420 424 398 430 401 413 424 423 412 404 405 412 418 399 420 381 418 417 406 409 407 403 379 399 406 385 371 380 398 371 388 371 391 364 368 372 373 369 365 371 358 367 352 351 377 358 360 368 364 378 346 347 355 348 359 340 350 345 365 356 364 352 336 337 329 344 353 329 336 347 339 319 341 324 332 332 331 323 342 326 331 312 315 310 318 323 305 302 306 299 327 302 305 307 299 319 318 309 296 312 288 306 285 288 283 290 290 294 286 292 287 276 283 275 280 274 296 274 272 282 290 275 286 264 269 269 266 268 264 268 273 268 273 261 255 260 251 252 271 255 269 263 260 248 259 256 248 242 247 254 248 248 252 246 240 250 245 246 230 232 245 244 243 230 235 221 224 221 220 235 234 229 219 224 213 218 210 213 226 209 204 222 208 202 205 216 205 206 195 197 210 192 205 208 192 199 192 194 201 193 185 198 195 192 188 183 194 188 177 176 184 188 178 186 186 178 182 170 172 176 168 166 175 176 164 171 160 167 168 169 160 157 153 161 158 163 154 151 154 148 159 148 148 148 155 142 151 153 150 140 145 137 146 136 138 143 139 135 141 131 137 136 133 134 127 135 127 132 123 124 123 122 122 119 120 116 122 115 124 117 114 122 120 116 117 112 115 111 116 111 110 105 106 108 109 101 105 102 103 105 103 97 95 96 95 100 96 98 99 97 93 93 89 91 90 86 90 88 86 88 84 86 81 85 84 79 85 77 77 83 76 75 77 77 77 74 73 77 72 75 69 69 69 70 70 67 70 64 66 68 65 64 63 64 61 62 61 63 58 57 59 58 59 55 56 54 54 53 56 52 52 54 54 52 53 50 52 51 47 48 46 45 46 44 43 46 45 43 41 43 43 39 41 40 40 38 40 37 37 36 37 37 35 34 36 35 35 35 33 32 32 31 32 32 30 30 30 29 29 27 27 26 27 27 25 26 25 25 24 24 24 22 22 23 22 21 20 21 21 19 19 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 21 23 22 23 23 24 24 25 25 26 26 27 27 28 28 27 28 29 30 31 31 32 32 32 32 34 32 35 33 36 36 37 35 38 38 38 39 38 38 40 41 42 42 42 42 41 41 43 44 44 46 45 47 45 48 49 47 48 48 52 53 53 51 54 51 55 56 55 57 54 58 60 58 59 60 61 58 59 64 61 63 65 64 65 65 67 64 69 69 72 73 73 71 73 72 70 71 78 75 78 74 74 81 78 76 76 79 81 78 83 84 82 81 84 87 84 91 86 87 95 92 96 93 96 91 97 94 94 99 97 103 99 98 98 106 101 101 101 100 105 103 111 105 114 107 113 117 114 119 112 119 121 118 117 119 114 124 120 118 124 123 124 129 127 130 129 129 133 127 128 128 132 138 130 140 137 142 146 140 140 139 146 147 139 146 147 142 149 147 149 156 159 151 153 148 151 157 162 154 157 165 161 165 158 160 170 172 164 162 176 168 169 166 166 180 181 173 171 171 180 179 181 185 188 186 180 182 192 187 180 188 194 197 184 185 198 188 197 196 196 209 205 203 194 203 199 204 206 208 199 216 208 203 204 205 218 222 220 220 214 224 220 215 220 223 227 229 218 218 227 223 232 242 241 245 229 243 244 244 229 232 234 255 250 257 245 258 258 249 241 242 264 253 245 260 254 269 253 251 255 261 274 276 269 264 270 259 269 269 282 271 276 269 268 267 290 288 295 274 278 283 292 275 298 302 297 283 283 308 304 312 312 310 288 311 313 319 313 296 305 325 310 314 326 323 318 328 324 330 321 312 330 323 340 313 334 343 316 321 340 339 335 320 334 348 334 346 348 335 338 329 351 342 350 365 363 351 336 343 343 345 345 342 372 360 366 379 378 350 378 351 380 370 385 378 360 384 360 381 370 371 364 389 396 393 371 371 371 388 400 392 402 398 383 394 416 390 390 413 402 411 418 389 390 412 401 412 410 422 430 423 423 399 406 402 434 440 422 414 423 421 414 416 421 411 419 413 445 449 450 447 420 459 424 445 431 428 453 448 461 463 468 457 468 443 459 449 439 440 439 461 479 480 470 473 470 479 463 476 478 489 469 460 462 470 482 500 464 468 491 466 497 499 504 502 490 479 475 471 477 470 507 475 517 508 497 505 477 488 504 517 513 505 493 515 523 523 528 529 532 529 535 529 533 506 545 517 543 519 523 545 544 520 519 545 511 540 541 551 532 543 545 527 529 545 519 517 538 548 526 540 561 525 563 558 551 572 538 542 577 554 568 578 537 556 562 587 584 542 588 549 582 582 553 559 596 576 552 555 592 562 602 584 556 589 593 604 603 577 565 569 599 576 591 615 571 564 592 582 578 573 620 614 585 608 617 576 585 578 579 615 609 602 594 624 586 621 626 636 642 600 628 619 614 605 604 645 604 610 602 603 614 611 653 628 620 633 651 644 632 626 612 622 608 607 605 643 660 640 620 621 617 662 640 613 621 630 614 645 657 652 674 671 677 643 629 681 683 654 636 645 659 663 690 671 683 691 665 673 670 681 646 667 671 660 695 642 673 656 686 644 644 646 666 699 698 653 692 680 656 705 707 656 676 658 654 669 670 711 676 697 661 699 688 686 709 672 705 688 723 665 696 679 694 721 717 721 681 699 682 718 706 731 727 673 671 717 697 665 710 697 734 691 705 678 702 677 702 725 737 674 729 706 735 696 706 685 690 711 700 694 746 698 742 743 715 689 715 712 696 697 721 736 735 685 695 695 730 731 742 695 715 688 703 700 691 712 702 740 722 732 692 723 693 698 693 749 693 691 692 699 698 727 723 697 708 723 710 703 705 745 711 719 742 725 716 703 740 705 700 702 707 707 734 701 739 703 728 706 721 721 701 735 702 730 735 744 708 745 706 719 703 704 711 747 706 730 710 729 712 715 734 749 709 708 710 709 710 705 750 707 726 707 706 706 744 706 713 709 720 707 710 710 713 709 747 709 726 735 713 708 746 727 714 713 714 725 743 737 733 711 726 710 729 733 723 708 708 710 709 713 712 739 739 750 745 719 726 730 715 711 718 712 714 717 750 736 742 744 709 720 739 750 738 710 724 711 711 716 711 725 707 715 722 737 723 707 712 711 749 719 722 719 725 704 706 725 730 706 712 709 703 717 707 704 711 702 703 701 713 710 702 722 711 709 703 705 726 701 703 703 720 715 698 730 746 699 723 702 705 725 718 713 701 713 719 713 721 716 709 692 740 694 693 736 727 717 703 748 696 694 734 736 734 692 688 687 711 712 685 723 700 718 702 711 731 746 685 685 682 723 710 750 708 739 693 705 733 699 746 724 727 707 705 703 726 726 674 727 687 730 737 686 712 692 691 706 668 728 723 666 693 705 728 668 732 715 722 680 670 699 667 691 683 678 688 664 672 664 719 688 711 681 710 697 696 714 659 677 665 706 673 664 714 667 661 649 671 682 671 703 691 689 706 661 649 693 639 680 673 696 645 680 693 679 679 657 683 663 667 652 660 671 652 662 675 641 690 667 656 670 623 681 671 675 681 664 641 656 629 657 643 630 666 672 617 655 655 654 628 661 659 632 649 657 662 647 605 623 633 645 661 648 631 612 650 645 612 614 633 612 618 596 642 597 621 614 642 646 602 613 609 600 624 592 585 620 625 607 603 627 601 617 620 614 577 572 593 569 615 601 622 604 570 604 593 593 589 576 613 586 612 612 602 582 564 600 571 554 569 575 588 580 557 567 569 585 567 543 569 540 558 575 573 536 589 582 568 585 576 537 537 573 576 578 532 540 532 542 549 569 548 519 567 542 566 542 519 526 525 537 528 545 558 515 532 539 547 509 521 507 540 532 500 505 508 501 523 515 502 502 516 495 491 497 530 533 518 501 530 501 480 516 482 513 518 483 491 492 488 501 478 497 492 474 488 467 468 478 469 472 490 472 492 456 474 465 480 479 481 459 455 457 478 461 468 448 447 459 443 464 466 441 452 471 434 449 463 435 434 435 426 437 455 431 427 452 462 457 420 445 424 420 429 438 426 425 450 411 426 436 442 409 434 432 426 437 430 418 408 395 428 394 402 402 401 388 402 385 408 413 407 398 389 411 384 380 395 406 408 383 377 395 390 385 379 402 380 390 380 383 365 368 359 357 388 379 364 356 386 360 367 352 358 368 373 347 368 360 366 352 364 338 338 340 343 333 355 333 347 332 327 335 337 348 340 333 326 351 324 333 331 339 334 320 335 323 309 318 330 335 322 320 313 324 305 306 307 317 310 320 312 305 297 319 307 305 293 302 290 302 296 284 301 289 301 281 291 279 274 288 283 289 296 278 268 282 286 288 278 265 272 270 260 266 279 264 257 259 261 254 275 265 259 250 271 262 257 245 243 253 255 260 238 250 249 256 257 234 239 231 244 249 249 245 247 247 237 234 224 230 224 218 228 228 225 216 225 219 219 219 226 216 226 227 207 215 218 212 202 216 218 215 215 210 211 213 210 210 192 199 195 204 198 203 193 203 198 199 190 184 192 186 188 183 180 182 186 176 184 173 179 174 180 175 172 174 180 166 165 173 174 169 165 166 157 161 170 159 160 160 152 157 161 150 155 155 154 157 151 146 153 144 143 145 142 142 139 146 144 142 145 140 139 136 133 134 140 133 133 135 133 137 133 124 127 123 128 130 127 123 123 122 117 116 119 119 123 121 121 119 117 111 109 114 109 113 113 105 111 111 103 107 103 100 98 106 103 98 101 97 97 98 93 97 96 90 96 94 96 91 92 88 91 91 89 88 83 81 86 81 82 81 79 83 80 79 79 78 74 74 73 78 72 76 75 70 74 74 68 71 68 70 68 67 66 63 62 65 61 63 65 62 61 62 60 58 58 59 60 57 54 57 54 53 53 52 51 50 53 53 52 52 50 48 49 49 45 46 47 46 43 42 45 44 43 42 43 42 40 40 39 38 40 38 38 36 37 35 36 36 36 33 34 33 34 31 33 33 30 32 31 31 29 29 28 27 28 26 27 25 26 25 25 25 23 24 24 23 23 22 22 21 21 20 21 19 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 19 19 20 21 22 21 22 22 22 22 24 24 25 25 24 26 25 27 27 26 27 28 28 30 30 31 31 30 32 31 32 34 33 34 35 34 34 35 35 37 37 38 39 39 39 38 40 41 42 41 40 42 43 42 43 45 45 47 46 45 49 48 50 49 51 52 52 50 51 53 55 56 57 53 55 55 56 57 58 57 57 61 61 63 63 62 65 65 61 62 67 64 64 65 70 68 72 67 74 73 72 76 75 75 74 76 76 75 75 78 81 77 82 83 80 86 85 81 85 87 90 83 85 89 86 87 95 92 93 91 95 99 97 95 97 101 100 99 103 98 99 98 100 108 109 106 111 103 114 112 113 116 109 117 115 114 116 113 121 117 115 115 125 124 125 124 126 125 126 131 127 128 124 135 131 128 132 127 128 130 135 134 143 146 138 145 141 143 145 140 143 141 142 146 155 146 157 150 152 150 157 162 156 160 164 163 152 167 158 161 165 168 167 171 170 162 166 163 166 166 182 167 175 173 182 183 175 176 173 183 177 189 182 178 182 188 197 192 186 186 193 195 188 195 197 195 193 207 205 203 200 197 202 210 207 205 204 212 207 204 210 206 209 220 221 210 217 224 232 227 227 236 222 229 235 238 240 244 235 244 242 234 239 235 242 230 253 238 236 251 237 259 239 242 261 258 252 246 253 268 250 267 272 254 271 271 266 255 274 257 268 275 261 260 271 264 266 264 266 281 273 281 283 278 277 285 287 282 294 278 305 289 302 283 307 297 302 311 292 310 294 294 302 318 293 295 313 324 308 324 312 325 313 305 325 323 319 310 326 311 329 312 317 327 335 322 320 349 327 331 342 327 340 333 352 354 359 348 357 364 350 353 352 352 363 345 352 343 342 374 373 352 354 373 370 383 375 385 367 383 357 359 375 378 368 385 382 368 391 382 401 374 392 387 392 389 408 402 398 392 400 405 406 412 405 416 406 394 412 404 387 419 429 425 402 430 425 410 403 401 435 409 430 426 413 429 445 420 418 438 415 413 450 415 419 417 457 447 418 440 452 425 422 428 429 465 433 428 471 439 464 472 466 463 470 464 452 476 461 481 454 479 460 464 450 476 477 480 487 491 468 479 476 494 479 460 469 489 467 488 495 473 491 514 511 482 510 517 518 492 478 502 484 480 516 504 520 522 491 500 504 530 517 517 497 513 491 500 542 511 498 517 502 515 542 534 547 529 505 526 557 543 510 510 525 527 530 525 523 558 541 557 551 546 571 552 571 556 547 560 540 549 541 558 560 576 549 568 584 580 573 582 548 583 590 539 589 591 541 584 562 575 598 567 577 582 601 587 554 569 593 589 579 610 575 591 569 580 576 561 585 615 610 614 581 573 581 610 601 582 610 574 597 630 605 604 605 619 601 588 638 625 601 590 639 587 633 600 641 625 621 647 589 594 594 624 615 595 595 620 652 644 634 604 633 606 630 632 628 647 657 614 661 612 669 648 613 654 634 665 651 658 670 640 633 673 620 650 624 636 681 649 622 641 684 646 633 656 626 683 637 691 676 634 653 664 686 631 671 647 673 699 668 696 689 689 673 675 682 646 706 649 649 647 687 687 695 703 660 649 680 695 649 707 649 663 675 662 691 704 685 702 665 711 696 721 719 658 722 701 724 721 670 697 685 682 693 704 705 693 664 676 707 668 682 728 667 697 701 736 683 669 679 704 708 737 729 672 733 710 715 742 731 728 736 725 731 701 701 686 679 740 681 734 749 735 705 688 722 696 693 746 693 745 700 712 696 736 705 693 706 695 722 705 710 728 732 708 709 741 693 748 735 743 706 709 698 711 695 694 739 697 694 728 707 726 732 699 733 699 744 720 699 730 711 725 733 750 733 715 716 744 719 715 703 709 731 733 703 719 714 727 732 750 746 705 722 706 707 729 735 704 703 708 733 743 709 731 707 747 715 733 706 726 714 709 709 725 711 745 736 750 707 743 710 720 739 735 727 712 723 709 707 710 713 738 708 707 717 729 713 749 747 745 714 710 710 731 711 713 743 708 709 737 710 740 722 708 723 742 711 712 713 721 718 714 712 741 708 707 747 720 708 733 725 713 717 714 708 709 723 716 712 710 706 712 710 710 719 730 735 706 726 712 707 729 730 743 708 750 732 719 725 721 714 735 709 712 705 703 705 749 717 723 702 723 702 738 701 714 718 700 749 717 727 719 707 698 701 704 699 749 739 703 738 702 750 736 706 733 741 706 696 745 694 737 736 726 721 706 744 706 742 729 717 705 694 743 709 706 700 708 719 738 706 704 743 700 694 747 693 699 743 721 736 734 744 749 749 740 699 732 684 697 746 706 716 712 683 744 717 709 687 738 678 692 732 726 675 724 706 718 710 671 683 702 732 670 690 693 724 702 717 675 698 708 719 724 682 724 674 688 683 716 685 696 704 657 659 678 657 670 681 662 695 706 669 676 698 658 688 663 695 649 704 710 690 658 685 645 663 678 666 668 642 641 658 647 679 678 695 698 677 664 634 659 664 694 654 657 665 690 647 656 634 662 665 683 672 643 673 638 643 673 641 632 661 620 678 656 649 615 665 611 643 633 644 612 610 643 634 658 662 664 615 648 624 604 648 616 640 657 653 616 605 625 637 647 638 622 625 613 618 634 608 625 600 592 620 631 582 616 580 634 601 616 621 629 594 614 627 629 581 570 582 612 595 583 578 570 568 583 594 598 560 569 584 613 561 565 585 585 565 582 591 568 603 596 584 594 545 559 598 592 584 549 556 552 553 547 547 565 566 536 550 565 545 554 542 559 561 528 565 545 565 570 565 535 562 561 563 530 535 562 557 525 531 542 538 522 530 515 524 515 523 551 522 542 502 499 539 536 528 542 528 512 536 509 513 537 525 516 492 502 501 514 510 483 513 515 522 517 513 502 517 509 470 491 512 504 483 502 508 480 471 493 498 505 457 488 499 473 483 487 459 459 484 465 466 464 444 458 444 484 452 459 465 453 479 469 453 469 451 459 458 440 427 449 443 465 425 446 431 438 430 457 424 442 436 415 449 423 423 414 445 437 439 430 421 436 438 427 424 412 437 418 420 410 416 408 424 427 404 400 391 406 398 386 393 404 405 390 408 386 388 380 396 378 401 370 404 373 370 377 366 380 372 373 382 391 393 391 365 373 353 381 376 361 356 381 345 374 375 359 357 366 355 351 347 367 335 347 364 334 331 346 353 342 354 336 333 352 350 348 341 328 336 322 316 336 322 320 335 332 313 306 314 329 304 325 313 301 301 299 301 316 302 322 293 313 309 312 290 315 294 310 296 294 288 291 280 284 277 304 280 296 298 298 294 286 276 285 269 268 286 270 277 262 281 274 263 276 261 279 268 269 259 252 255 267 253 268 259 266 244 247 256 258 247 243 253 237 244 253 247 246 247 231 251 234 232 234 241 233 236 231 237 225 237 220 223 217 234 219 224 227 213 211 220 223 210 208 218 205 218 209 215 212 200 200 199 213 201 206 199 193 203 190 204 191 202 190 189 188 187 191 188 192 196 183 190 186 178 174 174 189 177 188 185 178 175 169 180 166 172 174 176 175 175 171 161 171 156 166 168 157 163 164 163 152 151 158 154 160 150 147 153 157 155 146 142 150 139 139 147 148 146 134 134 142 134 133 142 132 129 129 132 126 127 129 132 125 122 120 123 126 120 127 126 116 121 120 114 115 121 118 120 118 116 112 115 112 114 109 109 109 110 104 100 103 106 103 103 100 96 101 97 94 100 94 100 96 95 89 93 96 89 88 89 93 88 88 83 85 86 86 81 85 81 80 79 78 81 78 80 74 78 75 76 75 74 76 74 69 70 68 69 68 69 66 69 66 63 63 61 63 61 62 63 58 58 59 60 62 56 58 57 58 55 56 54 53 55 51 50 52 51 48 49 50 48 48 46 45 46 46 45 46 44 44 41 41 41 43 39 41 39 38 39 40 37 39 38 37 36 36 35 34 35 35 33 34 32 31 32 31 31 31 31 29 28 27 27 26 27 26 25 25 24 24 24 23 24 22 23 22 21 22 21 20 21 19 19 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 21 20 21 22 22 22 22 24 23 23 25 24 25 26 26 27 27 28 28 28 30 29 29 30 31 31 32 31 34 32 35 34 34 34 36 36 35 36 36 39 38 41 39 40 40 39 41 41 43 43 42 44 45 46 46 46 47 46 48 51 49 52 50 51 52 51 52 52 56 55 55 56 58 58 56 57 59 61 60 62 58 63 60 64 66 62 62 65 67 65 68 69 72 68 70 69 69 70 71 73 71 74 76 78 74 80 78 79 77 79 77 85 81 87 80 82 86 89 86 87 92 94 88 89 88 91 92 94 92 96 95 97 98 103 104 104 99 98 107 99 104 109 101 105 105 109 109 111 116 112 108 108 115 119 121 114 118 117 119 125 123 121 127 119 118 128 122 132 132 132 132 134 127 131 129 132 135 133 137 142 138 133 135 146 140 144 141 141 148 142 142 143 147 147 153 158 159 158 161 157 157 159 166 163 160 168 163 163 157 171 160 169 162 177 173 176 179 166 179 173 179 177 171 187 187 185 182 180 185 178 180 181 184 188 191 199 190 188 186 188 190 205 193 201 210 193 199 195 199 205 212 198 213 202 204 222 222 214 216 216 213 223 225 222 211 231 215 231 225 232 230 221 227 232 229 231 237 245 240 230 247 229 248 252 241 251 252 242 259 257 239 246 257 258 257 267 254 247 261 251 266 257 271 258 257 259 268 267 259 282 272 285 275 277 267 265 284 284 274 270 287 296 292 278 290 296 290 288 296 304 286 288 301 286 291 287 303 314 308 292 300 313 302 303 315 323 305 299 302 302 321 330 306 334 310 333 332 312 321 339 336 335 324 330 346 344 338 331 350 337 335 341 347 333 330 360 357 333 343 358 346 339 364 342 359 368 364 373 371 362 379 367 378 362 365 357 389 389 363 361 378 392 392 388 398 368 385 401 387 399 380 388 391 402 411 381 403 407 397 392 402 410 382 419 394 405 423 414 397 426 410 403 418 416 417 417 402 400 435 418 408 411 429 430 411 407 450 411 412 437 445 443 448 417 440 428 451 455 454 456 423 430 459 466 451 450 452 466 464 447 444 472 458 445 444 457 471 460 474 459 452 466 464 478 496 484 496 471 493 470 458 477 463 494 470 468 464 464 468 483 483 478 486 487 487 490 506 501 520 511 512 508 508 480 507 487 483 525 514 490 509 504 530 501 537 500 541 498 500 500 537 510 508 527 508 509 519 505 551 523 546 514 543 511 543 546 560 516 521 544 541 565 540 532 564 559 547 558 550 567 544 566 530 542 552 572 576 552 585 562 548 561 556 584 577 576 578 594 576 594 567 552 599 565 573 580 579 572 553 611 560 579 565 609 568 600 592 620 578 601 610 577 582 593 568 577 614 574 579 588 631 574 593 600 596 635 607 583 623 629 630 628 640 585 635 637 588 648 645 645 637 592 627 640 599 626 645 630 645 633 636 646 651 618 628 659 660 630 625 642 665 662 640 655 657 638 653 647 633 614 658 662 635 651 673 642 626 681 656 671 656 661 639 626 661 683 651 627 637 688 649 680 643 675 693 642 674 683 674 658 642 664 639 687 639 646 649 689 700 689 692 688 672 667 690 672 701 665 674 666 690 705 659 714 685 651 686 663 661 710 680 665 678 699 692 663 676 685 660 660 676 687 701 670 664 719 715 681 729 733 710 716 703 734 721 711 679 709 689 729 697 736 719 696 676 678 688 710 734 710 734 746 709 722 707 720 726 690 713 724 709 710 719 715 710 706 706 723 692 688 705 710 688 707 714 691 717 706 744 747 734 693 696 734 750 725 742 726 695 721 726 692 698 694 694 705 699 742 699 748 743 703 720 703 704 700 729 700 740 724 740 719 731 731 723 707 714 706 718 704 700 729 730 745 730 712 722 739 721 713 715 721 748 710 722 705 708 746 707 709 708 707 707 746 706 709 716 743 711 707 706 747 719 706 742 708 738 709 748 718 709 711 740 735 712 711 738 732 709 714 707 730 722 734 734 713 725 746 740 714 711 726 744 710 713 733 712 712 708 713 710 728 729 713 733 711 728 721 711 711 732 742 714 746 721 707 746 710 715 713 709 726 734 718 747 710 738 706 734 723 712 707 707 721 707 709 720 718 743 738 721 707 706 706 725 709 720 710 729 737 706 732 737 705 705 721 708 723 705 746 707 745 749 704 711 721 719 701 739 719 714 699 699 702 714 740 704 712 700 699 698 701 701 735 732 748 697 710 735 717 731 694 707 703 728 695 695 739 702 704 750 726 711 729 728 748 739 718 713 687 700 691 734 724 712 732 726 684 727 742 730 715 724 684 703 723 714 734 703 689 682 698 720 741 745 736 679 728 699 720 729 675 723 677 685 729 721 738 699 724 686 733 673 712 685 697 675 665 673 692 730 722 684 675 692 702 692 662 674 686 700 696 717 670 673 677 654 681 696 670 688 659 672 651 660 679 710 701 676 710 657 673 701 665 692 709 667 659 691 703 702 657 678 682 671 695 648 698 645 644 634 633 662 643 688 689 643 639 671 659 690 654 640 656 653 682 686 655 684 633 652 637 620 666 657 622 676 666 637 624 615 650 669 611 641 669 654 654 659 656 644 606 627 621 661 617 633 599 609 619 627 618 644 630 604 622 638 597 599 594 644 589 642 641 618 599 603 624 580 616 603 583 619 587 601 576 624 597 601 586 592 582 626 585 595 604 568 606 599 598 594 600 589 598 579 560 602 605 592 555 567 581 602 592 578 599 598 579 578 544 547 595 577 556 585 549 544 537 540 586 541 571 584 573 573 579 547 563 529 561 530 527 524 536 570 548 520 535 568 517 559 538 541 519 550 516 559 531 553 520 535 530 535 503 507 532 505 512 507 497 498 495 536 516 494 538 493 526 495 507 499 488 495 507 506 518 515 492 490 502 519 479 500 487 504 488 487 485 490 464 509 507 503 462 464 467 479 475 460 462 483 488 456 470 454 458 449 461 453 481 458 443 466 478 459 440 476 477 473 437 433 461 441 461 447 429 461 426 425 458 451 445 422 455 437 430 418 453 425 425 443 436 415 427 444 420 439 426 411 416 415 434 433 420 417 414 427 398 416 390 409 401 419 387 385 396 382 399 400 377 380 398 378 387 397 387 401 387 395 372 387 368 378 391 380 381 388 391 385 358 368 356 369 371 364 367 367 359 355 345 372 374 362 368 365 349 345 345 344 361 357 337 338 331 336 326 329 327 350 326 343 350 344 327 317 335 335 321 333 336 316 311 322 334 328 304 303 313 305 306 322 310 304 310 305 310 320 310 295 290 297 303 305 291 308 285 296 302 283 292 295 289 285 286 286 294 270 285 284 285 273 286 274 269 273 262 273 272 273 265 268 275 254 254 268 254 252 252 256 252 263 266 252 248 247 254 244 258 241 249 234 236 243 251 239 246 239 234 243 246 236 238 242 227 240 235 217 222 222 233 221 233 218 224 230 218 219 211 223 216 205 212 220 218 215 211 200 214 208 201 201 198 191 197 204 199 205 203 198 198 191 190 182 191 190 180 185 181 183 191 187 177 178 185 178 179 177 182 182 171 181 179 179 172 161 165 174 160 160 162 167 163 154 165 162 151 158 161 160 160 158 146 156 157 147 155 145 146 140 139 138 143 144 146 137 137 144 136 136 135 138 140 132 127 126 126 132 132 131 127 126 129 125 125 127 118 118 114 114 115 113 117 111 117 109 116 110 110 112 105 109 106 110 105 103 106 100 106 104 106 101 97 104 101 100 98 94 93 94 91 94 95 89 92 90 88 86 87 83 87 88 84 87 85 85 85 83 81 83 80 83 76 75 73 79 73 74 74 75 74 72 71 73 72 70 67 70 66 63 64 64 63 66 61 61 62 63 62 62 61 61 59 59 58 56 56 54 53 56 51 53 50 53 53 49 51 47 48 48 47 46 46 47 45 45 43 43 42 42 41 43 40 41 39 39 40 37 39 38 38 37 36 36 36 36 33 34 33 33 33 33 31 32 30 30 28 30 28 27 28 27 27 25 25 26 25 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 21 21 22 22 21 22 23 22 24 24 25 24 24 25 25 27 26 27 27 28 29 29 30 30 30 32 31 31 31 33 34 33 33 34 35 37 36 37 36 37 39 41 38 41 39 41 41 42 41 44 44 45 43 44 47 45 47 46 47 46 48 50 49 51 53 53 54 55 54 56 55 57 58 59 56 59 57 59 60 60 59 63 63 65 63 62 64 65 67 69 66 65 70 72 70 70 73 75 76 72 71 74 77 76 75 79 79 80 80 82 78 81 83 81 82 81 86 84 89 88 91 85 86 89 94 90 90 96 94 97 94 96 97 100 95 103 105 97 100 105 105 104 109 102 107 103 112 114 107 117 116 115 113 117 114 113 121 116 114 114 121 127 117 124 122 125 121 127 129 124 126 133 133 137 133 135 138 141 141 140 140 133 139 139 140 141 144 138 143 145 145 148 144 155 149 154 159 150 161 157 159 154 155 161 165 156 170 166 172 160 169 168 173 175 168 177 177 181 182 181 173 182 181 175 182 178 183 181 177 183 184 193 186 191 192 196 200 202 189 194 194 189 207 201 195 211 199 199 211 198 206 210 203 215 218 209 219 218 207 218 225 210 213 231 231 223 231 235 224 229 225 225 222 228 241 231 224 234 245 233 247 234 241 244 235 239 252 249 242 257 242 261 250 250 250 251 247 255 270 258 266 272 264 252 257 260 267 278 267 266 281 268 264 270 288 266 274 275 268 294 294 278 292 296 289 278 290 301 283 306 293 305 286 309 291 307 315 297 300 314 315 316 320 300 308 310 313 329 308 321 315 304 310 326 313 316 330 325 336 325 328 328 333 322 336 325 329 334 353 353 328 343 326 357 348 346 332 349 355 358 344 362 346 349 372 370 372 365 364 380 354 374 356 370 375 382 365 385 366 369 362 368 365 383 396 379 401 376 397 383 398 406 390 381 385 409 378 407 412 409 401 406 383 397 402 395 423 423 392 408 401 411 432 409 412 412 406 410 417 417 436 440 427 436 429 416 449 443 428 441 440 430 441 421 461 445 424 428 460 459 450 448 459 446 456 431 467 464 463 454 446 454 444 458 480 446 448 477 463 451 447 460 491 492 486 480 496 490 500 500 467 458 495 479 503 488 486 480 492 477 473 500 505 517 480 508 508 510 477 508 523 522 496 491 506 527 520 519 527 497 521 490 500 502 499 523 510 533 528 536 505 512 518 514 549 514 508 553 547 555 542 538 524 515 544 543 558 528 553 520 570 542 522 548 536 564 529 535 578 537 563 555 582 531 573 570 582 548 556 558 587 548 563 579 585 584 556 558 593 591 587 575 595 606 563 579 601 592 572 588 612 556 606 603 580 585 590 574 574 592 610 579 611 590 594 618 603 573 580 608 625 583 632 635 585 587 583 634 625 609 641 617 607 613 629 637 619 617 646 598 629 597 617 614 654 635 613 646 634 615 614 652 644 652 659 652 605 650 608 638 655 645 665 650 620 658 635 653 637 648 677 639 665 670 661 625 652 663 620 650 656 635 681 636 654 629 642 691 666 692 633 689 683 676 685 660 687 642 650 684 654 639 657 693 643 664 652 682 702 698 708 685 672 679 689 646 698 661 669 666 659 654 695 659 672 661 697 687 680 705 669 696 668 724 665 695 721 694 674 687 711 680 697 702 724 719 670 693 677 700 712 721 676 696 693 682 719 671 678 727 704 676 721 692 725 678 704 694 701 742 707 733 696 727 718 746 725 685 741 724 748 741 736 733 689 737 724 725 734 722 735 723 703 697 715 712 690 738 688 692 740 738 748 689 692 692 708 738 719 733 695 697 706 694 712 695 723 738 698 698 739 701 698 702 696 701 700 726 698 726 710 709 749 725 741 728 701 702 708 701 732 705 727 724 706 704 724 702 706 739 717 727 706 732 720 723 745 741 731 708 707 729 742 728 709 733 706 742 738 720 742 737 709 714 709 706 723 707 706 715 709 708 711 713 712 710 713 709 711 737 709 743 710 720 713 713 736 711 712 713 712 747 750 744 731 711 710 722 733 720 749 709 734 708 712 710 711 729 716 722 724 744 729 711 712 713 717 737 735 736 713 748 708 712 712 707 720 749 712 734 708 726 707 747 709 711 707 711 749 717 741 707 707 743 705 731 747 704 704 707 742 737 707 704 708 708 736 723 715 735 716 703 743 717 709 704 716 741 715 704 729 711 704 721 716 737 720 700 727 711 716 743 739 734 705 718 699 700 742 698 728 713 735 742 723 694 703 691 717 718 694 727 746 726 695 712 730 745 737 700 746 746 739 687 739 700 685 690 744 750 684 686 735 705 709 708 726 731 705 725 732 716 739 693 728 702 714 738 709 724 741 682 708 707 677 694 700 694 715 708 681 722 726 691 729 723 687 702 707 666 704 693 728 683 729 677 722 718 722 725 662 725 680 665 717 690 699 711 716 657 719 658 705 656 694 675 655 676 676 671 703 667 687 678 675 650 658 643 670 702 647 672 698 682 660 700 688 662 680 673 666 691 685 670 641 688 660 634 676 636 640 669 639 635 626 631 643 644 662 659 632 633 637 679 667 677 625 623 633 617 623 638 619 642 662 609 623 656 615 651 612 612 650 623 610 656 660 604 597 651 605 635 633 629 634 616 630 627 646 644 601 626 626 595 642 632 628 632 640 599 634 636 629 580 622 615 605 594 630 619 599 574 579 588 617 586 621 607 603 601 611 565 580 598 591 579 575 572 585 580 554 576 554 582 576 562 585 557 561 570 568 546 596 552 585 575 560 567 547 576 569 573 542 575 579 537 546 552 572 533 566 530 549 522 558 558 537 521 520 538 560 549 557 520 560 514 544 520 550 551 540 520 520 542 527 544 534 513 506 520 496 525 533 536 536 494 490 513 508 492 516 502 499 524 520 515 497 478 517 501 510 487 488 483 496 481 511 472 486 498 489 461 500 468 504 462 462 490 472 484 467 462 466 464 486 462 472 462 445 449 441 446 447 476 474 459 472 459 473 469 448 440 443 459 440 434 435 462 423 452 442 430 440 432 452 423 417 415 431 410 426 419 407 405 443 433 436 426 438 431 404 425 427 402 419 424 410 423 422 399 415 402 408 414 408 416 400 402 392 398 391 396 386 408 403 398 404 400 381 397 375 395 379 384 377 370 379 381 383 380 370 366 372 354 381 377 378 371 362 345 342 369 373 358 367 364 358 337 366 356 347 333 346 334 336 355 356 334 344 335 350 324 331 329 320 340 329 333 325 331 324 313 329 312 332 307 330 326 329 323 302 304 305 321 310 317 296 294 303 298 303 298 286 290 286 292 302 305 297 285 303 293 300 299 292 272 291 283 269 279 280 281 289 279 286 274 260 274 270 272 257 278 268 256 251 270 262 265 264 251 261 259 252 245 248 246 251 256 242 254 249 236 253 252 251 234 249 234 242 240 240 223 221 230 240 222 233 233 223 227 227 219 230 222 221 225 214 218 219 221 211 216 204 218 206 210 206 211 212 208 200 208 199 192 207 193 205 205 192 187 191 189 199 198 185 192 185 177 192 179 180 180 176 179 184 185 176 183 182 176 172 171 163 167 177 165 166 162 165 171 158 162 165 167 163 161 150 152 152 153 159 147 150 155 153 145 143 142 142 150 143 142 137 144 138 140 142 140 139 133 137 140 139 138 132 129 135 132 130 131 123 122 120 123 126 123 125 119 117 117 116 118 114 120 110 116 109 112 108 112 104 109 107 104 109 101 106 101 101 102 97 97 103 102 102 93 92 99 97 91 96 88 90 91 89 90 86 88 87 85 83 82 86 87 83 78 81 84 77 83 76 81 78 73 75 73 71 77 75 73 71 73 68 68 68 65 69 64 66 64 64 61 66 62 64 60 60 58 59 59 62 57 58 55 56 57 55 53 56 51 52 53 51 53 52 50 47 48 47 48 47 45 45 46 46 45 41 43 40 40 41 40 40 41 38 38 38 38 36 38 37 37 34 34 33 34 33 33 31 33 31 30 30 29 29 28 29 28 28 28 27 27 25 26 24 25 25 24 24 22 22 22 21 22 21 21 20 20 19 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 19 19 21 21 21 22 21 23 23 22 24 23 25 24 24 26 25 27 27 26 27 28 30 28 30 30 32 30 32 31 33 33 33 35 35 34 34 36 36 38 38 37 37 41 40 40 38 42 42 41 43 44 41 44 42 43 47 46 47 47 46 47 48 49 52 53 49 52 52 55 52 52 56 57 54 56 58 60 58 62 61 62 58 60 62 64 65 61 64 63 63 69 64 70 72 68 68 68 72 72 76 73 75 76 76 76 74 79 76 82 76 82 78 82 82 85 85 85 89 89 86 89 93 85 90 87 89 92 91 94 92 94 97 95 97 98 97 100 100 103 103 104 108 102 104 104 107 107 108 111 111 107 112 109 113 118 120 119 112 115 122 117 119 124 116 124 124 128 125 127 129 128 133 126 130 133 129 137 132 131 139 135 138 142 146 144 141 146 138 142 152 149 148 153 151 150 152 152 148 152 156 163 150 160 154 156 160 169 167 169 170 160 170 167 163 171 175 176 175 172 172 170 181 170 177 185 187 183 182 180 192 179 185 192 195 195 184 187 195 195 202 187 198 195 202 200 208 210 206 205 203 211 199 202 216 218 220 205 221 209 207 217 213 222 226 222 214 229 218 228 217 228 223 223 228 228 226 235 243 228 238 233 251 239 230 246 246 241 239 240 239 239 254 259 256 242 253 247 250 254 259 272 262 253 274 274 266 273 280 269 268 280 281 280 284 262 290 279 293 290 267 291 291 285 278 277 301 295 296 292 280 296 305 288 289 304 308 307 295 317 310 317 292 318 299 296 314 327 308 312 328 304 323 322 320 333 313 322 322 319 342 313 315 337 348 326 332 333 331 353 338 343 355 332 356 344 356 330 345 336 366 360 363 353 367 371 372 347 371 351 345 346 351 348 372 382 377 360 361 375 366 373 360 382 378 374 372 400 367 369 383 385 372 395 389 377 390 404 384 415 396 394 406 406 405 394 390 386 413 421 408 395 395 400 426 408 416 423 402 414 430 424 434 409 417 431 412 438 444 446 437 437 435 444 435 451 446 430 440 459 443 435 431 434 464 431 433 444 444 458 448 467 474 480 447 470 441 452 461 456 453 467 465 452 464 471 489 488 462 471 467 461 465 494 459 494 472 483 466 466 507 475 467 475 505 483 485 497 491 482 508 501 487 513 513 525 496 526 503 488 515 536 514 490 527 497 501 537 529 540 519 523 535 533 539 524 524 506 511 556 550 513 551 514 512 520 524 545 556 558 553 529 528 534 557 572 544 542 543 535 551 546 560 533 559 533 543 578 541 541 554 560 576 561 540 554 566 588 597 592 570 570 548 576 590 554 587 565 578 560 554 601 584 611 585 598 590 578 574 571 619 593 618 593 578 597 587 601 619 607 605 619 608 604 624 626 615 598 631 624 595 618 626 606 633 612 632 590 593 626 629 631 640 600 621 638 600 635 628 627 623 648 638 601 601 624 647 636 609 625 644 612 628 652 629 621 648 627 621 636 617 621 668 660 679 673 651 635 653 631 654 664 645 646 656 638 679 636 632 648 690 631 637 651 631 691 640 688 666 649 682 699 669 655 649 642 669 667 679 654 643 689 650 648 686 667 651 655 651 707 683 651 664 704 691 717 682 680 685 690 687 665 664 714 701 681 689 682 705 678 703 676 719 695 714 706 679 687 726 695 686 726 712 719 702 710 718 704 729 712 691 692 697 683 672 728 692 684 740 695 711 736 737 686 708 692 737 694 696 744 731 722 699 714 728 709 736 735 737 735 709 700 707 714 738 709 728 702 747 730 694 690 691 718 733 741 696 718 702 742 712 717 722 745 722 748 694 750 729 698 699 697 744 733 720 705 717 741 705 719 716 704 708 699 701 736 710 705 722 746 744 716 707 735 737 702 713 707 702 706 706 716 707 742 704 723 730 711 748 738 734 722 737 746 734 749 712 728 706 706 708 709 709 749 724 734 708 711 744 734 749 750 743 709 708 745 712 710 726 709 713 750 729 750 713 711 744 710 727 712 727 713 710 749 738 724 719 725 740 708 726 714 708 723 720 710 713 730 711 709 724 727 711 717 731 708 729 709 745 711 709 746 720 707 713 749 707 733 712 712 712 709 708 743 733 707 712 717 734 719 731 709 709 709 710 706 705 704 708 705 704 707 708 732 720 706 748 716 747 712 735 732 741 708 708 743 737 707 728 746 703 701 708 702 709 705 744 701 701 699 700 731 725 713 696 735 724 696 715 716 737 695 721 747 723 696 733 726 747 733 698 720 730 695 713 693 690 738 699 688 719 748 692 727 727 720 686 742 714 692 709 694 703 715 694 692 717 695 682 695 735 748 679 738 733 719 714 725 724 710 708 709 733 729 731 716 713 685 703 725 720 729 708 734 696 673 726 703 709 708 689 672 702 720 693 718 728 677 701 662 694 690 693 722 685 682 666 706 656 696 682 717 686 669 673 694 658 681 704 710 647 706 668 667 655 653 700 672 685 657 702 692 682 698 681 677 640 638 643 691 652 638 655 674 690 670 671 678 669 665 673 634 663 658 661 684 644 675 668 674 628 678 627 655 666 634 648 639 629 676 673 625 647 635 643 619 628 639 653 637 648 640 631 647 614 655 605 619 645 655 611 611 640 641 631 608 644 610 647 644 646 615 630 593 588 590 623 584 637 641 597 588 588 598 579 599 587 594 576 595 571 573 593 579 587 593 621 587 615 619 604 580 586 614 589 568 568 606 602 610 573 595 592 604 594 575 594 585 585 556 570 565 596 575 548 557 549 555 583 544 540 564 584 563 586 575 564 582 550 534 569 533 535 557 548 524 535 528 562 561 536 530 535 554 537 538 542 528 553 538 532 551 515 552 540 540 501 530 535 546 508 498 526 527 499 500 510 518 529 503 489 513 493 506 487 524 520 512 482 499 495 519 500 510 507 492 509 498 472 507 498 502 486 483 501 475 496 468 461 488 463 469 483 480 491 449 479 466 450 486 451 477 458 485 481 480 479 480 436 459 473 472 435 430 451 458 449 446 463 458 440 461 426 444 443 453 435 425 423 435 436 442 409 411 439 423 444 412 404 418 401 430 430 410 429 427 394 395 395 415 389 412 422 385 399 384 404 402 408 401 388 386 413 391 381 377 379 401 387 382 403 381 370 375 383 381 367 383 370 358 357 379 385 375 378 365 356 362 371 345 349 371 349 374 342 345 346 351 347 343 334 332 337 332 340 339 359 356 342 341 350 352 320 342 344 338 327 336 323 325 316 325 314 311 312 334 325 326 309 330 323 322 300 307 297 323 294 319 300 317 303 295 291 306 297 301 288 282 299 304 283 284 290 282 276 294 292 273 272 268 270 268 266 275 278 263 267 263 273 275 266 258 261 258 255 271 261 252 252 250 251 250 261 258 257 242 252 247 240 252 240 238 236 248 248 230 238 241 234 244 248 228 225 230 231 241 232 226 220 230 224 220 232 220 228 224 222 209 226 217 219 223 203 211 212 201 199 208 215 215 202 210 195 206 209 197 190 197 189 187 196 186 190 196 197 198 186 184 193 180 175 184 178 173 187 185 180 176 178 180 175 165 165 171 176 173 175 168 166 162 168 170 162 155 157 165 152 160 164 163 156 147 150 146 146 149 146 154 147 142 139 146 141 144 136 135 144 133 132 142 133 140 141 130 137 137 129 130 134 127 133 128 120 123 123 122 123 120 125 124 124 116 115 114 117 116 111 113 109 113 108 114 113 104 106 110 104 109 99 105 104 104 100 101 100 104 102 93 96 95 98 95 89 88 88 95 90 91 93 89 84 84 87 84 84 81 80 85 84 80 82 83 78 76 78 76 77 78 73 76 74 69 68 70 70 67 66 68 64 66 63 65 64 65 63 62 61 63 58 58 61 57 57 60 59 57 58 56 57 53 52 53 50 53 50 49 52 49 48 47 46 45 46 46 44 43 43 44 41 44 40 41 42 40 41 38 39 38 37 38 36 36 36 36 36 36 34 33 33 34 33 33 31 32 31 30 29 28 30 27 28 27 27 26 25 25 25 25 24 23 23 23 23 23 21 22 20 20 20 19 20 20 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 19 21 21 21 22 22 22 23 22 24 24 24 24 24 25 25 26 26 26 28 27 30 28 30 29 31 31 32 31 32 32 33 33 33 36 34 37 37 36 37 38 38 41 39 38 41 42 41 43 41 42 43 44 43 46 43 47 45 46 46 46 51 47 50 48 50 51 53 55 54 52 53 53 57 58 59 57 56 57 61 60 63 58 62 65 65 64 66 62 66 65 67 68 70 68 69 68 73 70 75 73 72 75 77 74 78 80 81 83 78 78 83 78 81 79 83 83 82 87 89 84 84 85 94 92 90 96 95 94 99 96 95 100 94 100 100 101 98 101 105 104 107 106 105 106 102 112 108 110 114 111 111 110 109 116 120 116 114 120 125 117 122 121 127 124 119 119 126 128 123 122 128 134 128 133 127 135 138 137 137 137 133 138 137 136 145 145 142 151 148 151 140 141 155 144 157 159 154 151 161 162 160 151 166 152 164 169 168 170 170 165 166 162 170 170 178 177 168 180 166 180 184 178 177 171 187 188 183 178 189 179 194 194 185 183 193 198 184 193 187 197 204 200 203 203 191 210 212 207 208 200 206 201 214 209 214 215 208 206 205 226 221 217 212 210 232 216 227 224 219 227 227 234 240 235 239 237 223 238 241 238 247 231 229 240 254 236 243 241 240 255 259 263 259 255 262 244 246 254 266 258 256 254 268 274 260 262 279 273 262 272 261 270 273 270 271 274 268 284 271 290 287 282 289 299 274 301 295 287 298 287 292 305 296 284 298 287 312 309 297 306 311 309 317 300 323 315 309 303 302 324 332 325 333 313 325 332 334 326 327 329 328 329 336 332 340 322 343 329 353 335 348 325 337 327 335 338 340 342 355 354 338 371 346 373 340 350 363 345 361 379 374 359 368 381 382 353 365 382 385 390 360 393 360 379 377 399 372 389 370 382 377 382 406 409 381 394 387 394 388 408 398 389 394 414 401 385 420 412 413 413 425 405 423 423 405 420 425 401 415 437 438 427 426 418 423 446 413 447 412 450 453 422 451 429 443 430 449 436 438 465 447 465 433 435 434 447 462 458 458 449 446 475 450 472 451 469 474 457 476 465 488 479 482 495 464 469 477 491 463 458 497 500 497 460 467 480 490 463 469 481 512 480 498 496 495 491 486 508 495 505 522 490 505 505 484 510 503 495 527 522 508 489 509 513 514 523 534 541 535 521 518 506 508 518 535 507 536 513 541 548 515 515 511 538 547 547 553 530 549 526 560 558 536 524 526 559 525 551 553 571 541 548 570 563 552 576 554 582 535 581 540 564 593 574 576 543 576 565 575 584 561 601 553 557 565 587 593 592 577 567 561 578 590 571 608 611 562 595 582 584 578 621 587 616 622 598 619 623 575 585 586 604 599 578 613 597 627 587 629 606 615 590 616 595 642 640 610 623 636 622 625 636 648 636 626 627 629 612 601 625 646 646 638 635 615 623 648 616 632 659 666 666 638 615 618 625 670 643 676 670 651 647 652 631 621 633 634 636 681 669 656 671 633 659 664 640 663 644 687 693 687 642 643 650 654 643 655 681 658 638 642 659 645 696 671 698 670 644 702 659 697 643 648 667 651 683 712 682 683 652 653 685 701 711 690 705 686 706 692 696 696 708 678 680 724 678 709 673 694 677 711 721 700 685 690 678 723 673 691 698 668 699 671 695 724 725 680 709 731 735 740 705 711 683 702 730 716 740 703 698 719 744 728 696 708 742 710 685 722 693 705 697 704 697 750 688 748 742 748 711 705 702 738 685 732 746 716 701 701 729 732 734 747 691 691 692 694 722 725 727 696 705 750 695 736 731 735 745 711 734 719 713 717 729 707 697 713 738 708 732 703 748 725 748 726 706 739 730 724 709 731 702 705 716 712 738 740 710 716 743 745 705 705 703 729 728 735 733 743 706 709 707 725 705 719 714 709 717 748 717 742 735 730 711 729 723 750 713 708 734 709 722 707 708 742 735 745 717 711 713 710 714 730 730 713 709 712 708 714 711 714 728 714 742 708 712 748 725 710 710 733 713 733 713 714 708 712 714 740 708 713 742 710 711 744 712 709 710 720 711 715 712 709 724 713 712 721 732 717 731 716 707 736 711 706 708 713 745 708 736 709 731 746 720 709 707 743 725 708 739 707 740 709 725 703 733 712 730 704 715 703 731 705 702 746 727 704 743 722 728 721 706 703 724 704 724 704 701 729 700 703 701 698 731 699 700 724 731 725 749 736 736 699 737 741 722 727 693 735 733 696 705 699 735 698 694 692 697 698 743 739 745 714 704 745 720 711 749 709 700 721 711 736 716 704 698 701 691 736 727 717 707 699 720 704 741 745 710 709 719 682 720 677 732 732 671 724 728 721 674 721 694 668 683 667 683 725 685 672 688 680 677 686 698 698 727 665 710 706 714 669 726 681 682 693 685 692 714 707 659 703 670 651 701 652 677 688 675 661 669 705 710 696 709 698 689 656 665 653 650 661 705 646 642 643 683 639 651 656 635 673 683 646 635 680 670 655 635 672 648 633 667 663 672 653 683 626 667 652 622 640 671 628 672 642 627 652 645 655 632 631 648 614 610 630 637 654 619 607 625 663 619 637 658 648 620 648 609 627 636 649 624 636 608 629 624 613 618 636 639 600 611 637 644 588 595 589 606 637 617 588 596 586 608 594 607 590 607 605 623 603 574 591 611 577 621 615 566 572 618 618 577 583 593 601 611 569 610 601 563 579 602 555 560 586 555 571 552 552 546 551 576 544 577 576 571 548 562 570 584 580 582 546 559 583 537 572 560 553 535 571 561 555 540 523 563 547 548 546 536 529 523 546 563 538 554 556 531 557 539 511 521 520 509 544 539 521 545 533 528 538 528 535 520 520 534 491 532 523 504 489 490 528 500 511 522 496 503 480 478 491 474 487 476 512 496 470 491 476 465 508 477 479 461 499 501 500 456 483 487 460 459 462 483 471 461 482 448 464 482 447 458 473 438 465 452 479 463 456 434 440 451 465 441 438 430 466 422 461 438 425 425 449 420 423 436 420 417 437 448 430 427 423 444 442 407 406 426 435 422 428 430 397 401 411 397 422 405 417 399 421 404 407 409 399 413 408 400 392 398 409 390 403 376 409 399 385 375 368 391 364 373 398 366 392 383 391 366 380 376 379 385 358 378 375 356 376 360 379 345 361 367 363 370 347 344 337 335 344 353 350 358 349 358 337 351 339 335 356 323 324 331 319 327 339 337 323 319 327 325 334 310 327 311 331 314 311 308 326 316 298 327 322 298 294 307 302 292 308 304 294 285 302 298 305 302 304 308 279 298 279 288 286 293 284 270 292 268 273 281 283 289 286 263 279 270 270 282 266 274 258 262 266 263 267 258 252 269 262 259 262 252 264 250 242 260 254 257 254 244 252 251 244 244 249 242 247 235 244 225 223 230 235 220 229 229 234 232 229 221 228 217 223 211 210 221 221 208 216 215 222 209 220 209 200 216 200 211 210 202 209 201 191 204 195 202 196 197 194 184 194 189 194 193 184 194 194 184 177 185 177 179 181 171 170 171 171 179 170 177 171 174 164 169 171 173 165 169 164 160 163 164 157 161 155 154 162 159 160 153 153 151 147 149 151 148 150 150 149 143 146 149 135 138 143 146 137 138 130 137 134 134 139 135 131 130 124 132 133 122 125 125 119 125 120 126 126 122 117 118 122 113 114 113 111 111 109 108 109 107 113 108 111 102 110 100 103 107 105 104 102 104 104 96 101 100 96 98 95 91 93 96 87 91 90 85 88 90 85 87 85 88 83 82 79 78 82 78 79 77 76 78 80 77 76 74 74 70 72 74 69 73 67 68 70 68 69 65 66 64 62 64 61 63 61 59 60 57 57 60 57 56 56 57 54 55 54 52 53 51 54 53 50 49 52 48 49 49 47 47 45 46 46 45 43 42 44 42 42 43 40 40 41 38 38 39 37 36 37 37 35 37 36 35 35 33 34 33 32 31 30 31 30 29 28 28 28 27 27 26 27 26 26 25 25 25 23 23 24 23 22 21 22 22 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 20 19 19 19 21 20 21 21 21 23 22 22 23 24 25 24 25 25 26 26 27 28 27 28 30 30 31 31 32 31 32 31 32 34 33 33 33 35 34 35 37 36 37 37 38 41 39 41 40 41 42 41 43 41 44 45 46 43 44 47 45 45 46 47 47 50 50 52 53 52 51 54 53 52 55 57 58 55 56 57 58 58 62 59 63 59 62 62 65 66 67 63 64 68 67 67 67 68 68 68 75 74 76 76 74 74 77 78 74 81 81 77 81 77 80 84 81 82 84 85 89 89 87 89 91 93 91 94 92 92 98 97 92 96 95 96 98 97 102 100 104 105 99 102 108 102 102 107 104 104 109 114 108 117 112 118 117 114 121 116 123 118 122 116 122 127 120 129 127 128 122 129 124 123 133 125 133 131 139 136 136 139 133 132 133 138 147 138 138 141 150 151 141 148 151 147 156 150 158 158 150 157 163 159 162 167 157 157 156 169 168 166 164 170 169 175 174 167 165 179 178 171 183 176 182 180 187 186 175 179 175 182 192 178 191 182 182 191 191 187 188 188 200 200 201 196 204 199 191 212 212 197 201 200 215 203 206 203 216 204 212 220 221 226 212 229 218 221 221 216 233 215 220 228 229 231 220 229 231 234 231 243 246 250 232 236 239 254 242 239 253 249 253 252 258 244 259 264 249 265 255 250 257 259 261 270 274 271 267 272 264 258 261 259 275 284 279 281 268 266 283 279 270 279 273 295 273 274 286 295 303 296 289 306 299 306 289 307 288 301 312 303 306 298 312 300 310 305 313 315 311 311 325 309 329 311 322 315 338 326 338 338 321 317 320 344 323 319 334 350 334 325 345 328 352 331 355 343 333 363 342 366 343 340 368 348 368 357 366 347 375 345 345 379 350 373 355 367 384 359 381 368 374 378 374 370 394 399 394 374 372 376 400 377 384 384 380 376 410 409 379 398 386 391 408 398 419 417 387 396 393 411 408 408 403 412 432 418 407 402 434 427 427 435 421 440 442 427 447 425 420 436 431 415 438 455 423 419 454 450 428 443 458 461 454 449 442 470 438 464 441 457 434 466 459 450 463 442 440 471 448 484 486 472 448 471 449 495 487 462 459 466 495 500 470 477 474 477 478 473 467 505 509 477 485 470 496 505 480 507 514 511 487 508 505 518 509 494 520 528 525 511 487 491 501 527 537 496 530 521 513 532 541 540 541 538 516 552 535 522 540 545 529 532 551 549 513 525 528 532 532 534 536 535 529 555 559 545 557 545 569 526 544 562 529 558 568 567 559 577 563 548 562 561 543 569 568 589 552 564 590 576 586 553 549 561 556 598 567 593 589 560 587 575 585 587 586 570 576 597 616 610 592 580 571 578 625 571 577 593 617 624 626 616 578 629 626 595 603 605 596 612 622 617 635 641 597 599 593 603 596 637 646 644 611 602 620 635 610 599 636 621 642 610 632 630 606 603 605 631 640 666 615 611 617 639 641 639 627 625 674 615 620 646 664 650 634 622 680 648 668 634 685 633 656 674 652 672 664 682 647 680 641 632 659 676 679 684 636 696 698 646 665 682 642 677 683 644 640 698 666 703 645 645 686 645 710 684 655 696 660 701 699 661 654 693 698 698 700 682 708 664 709 663 683 675 711 697 676 703 673 670 687 695 684 690 665 694 702 678 729 686 695 713 679 678 708 734 684 722 735 707 740 694 708 688 684 729 715 720 705 728 701 681 746 679 678 733 707 696 724 685 746 723 723 740 698 750 705 700 704 743 747 685 690 749 744 728 706 739 716 722 713 692 705 738 690 724 744 738 699 696 707 710 698 699 700 748 711 716 731 699 731 696 702 716 698 700 702 722 700 703 699 698 711 725 733 702 741 744 714 748 701 705 701 725 729 726 712 703 707 723 705 726 735 742 745 717 707 720 739 706 705 706 704 733 705 711 710 706 708 710 732 747 720 742 712 711 746 749 707 728 730 749 713 713 738 708 736 739 729 713 714 711 713 712 749 717 708 713 708 750 730 741 708 714 748 709 740 715 750 714 710 742 712 742 713 709 714 735 741 730 713 750 726 713 747 713 721 711 714 714 747 711 714 743 731 710 711 711 710 709 712 708 732 708 720 740 706 731 721 715 709 706 748 706 727 709 724 744 708 719 715 708 706 749 727 706 718 706 707 750 703 737 737 743 702 721 701 740 726 731 703 740 736 726 702 744 740 718 698 703 701 732 703 733 700 737 707 719 704 696 696 714 696 743 745 702 747 693 705 692 695 712 696 728 691 699 732 694 710 724 711 691 725 698 711 688 738 729 718 685 726 747 687 694 692 689 715 713 719 716 738 713 687 681 724 693 734 696 711 738 694 698 742 702 742 678 731 721 739 709 733 729 675 731 725 720 683 684 665 730 706 730 696 663 679 685 683 704 726 680 689 661 674 717 682 718 669 674 654 673 658 686 706 697 715 688 672 692 650 702 663 653 650 697 682 679 688 645 659 679 641 686 694 688 679 675 702 652 684 637 657 641 659 677 641 675 643 684 630 649 685 633 682 648 677 663 644 647 634 662 648 669 627 621 624 630 620 663 616 647 626 668 638 615 620 660 615 652 657 636 652 650 646 607 613 648 656 610 627 649 598 615 597 627 609 603 608 604 640 630 629 619 597 646 608 603 613 640 615 607 622 599 608 607 610 585 599 592 620 626 592 574 577 584 573 614 576 613 579 592 608 588 605 608 585 608 576 570 565 576 574 597 570 553 575 581 588 585 585 597 583 596 584 561 566 586 592 578 576 558 588 540 581 554 534 533 580 579 581 572 543 525 529 567 523 551 553 565 538 548 528 526 518 525 560 531 516 547 508 524 505 509 521 531 515 504 539 535 524 513 525 522 505 540 529 517 490 507 500 524 533 531 529 481 511 500 481 500 509 485 495 497 500 513 475 501 514 502 470 483 474 502 476 472 462 461 473 496 479 458 459 471 465 488 476 466 469 474 480 452 443 479 455 446 474 468 474 444 475 460 472 452 452 466 460 437 449 452 434 425 432 429 447 420 454 451 415 440 441 450 447 410 439 431 423 423 437 436 431 435 432 436 428 431 432 393 417 406 398 414 414 420 404 400 399 386 416 416 400 388 395 393 397 402 406 377 404 400 368 392 369 395 398 384 394 374 379 394 391 368 376 355 387 374 368 372 351 372 370 375 356 376 360 367 360 351 343 349 361 335 341 334 339 334 328 352 331 327 344 335 353 341 345 337 325 316 340 319 318 320 312 332 330 311 311 306 307 316 306 314 310 309 326 313 325 296 296 303 297 306 311 292 287 305 298 309 309 300 297 300 293 283 288 278 281 273 272 284 291 280 271 287 283 267 277 272 278 281 276 264 265 268 259 261 267 264 263 250 259 252 253 255 256 258 242 263 241 242 244 258 235 249 236 240 242 243 246 231 239 240 245 233 226 227 235 228 240 221 235 217 221 219 230 223 228 210 216 213 208 224 216 211 216 205 203 204 210 209 213 198 204 201 191 199 190 195 194 191 192 196 192 195 200 198 190 179 178 194 189 180 189 174 180 176 174 186 169 182 170 166 170 173 170 168 170 162 162 172 163 159 164 156 163 158 157 156 157 150 159 150 156 150 149 156 151 154 152 146 139 140 141 150 140 140 147 137 140 142 133 136 136 130 134 132 129 127 124 124 130 127 123 120 122 124 120 125 115 122 117 118 114 114 119 117 112 116 116 116 107 112 112 107 108 111 107 104 100 108 100 105 101 98 95 95 100 100 96 97 92 94 90 93 93 91 89 92 89 88 90 85 85 84 84 86 79 83 81 79 80 81 76 76 77 74 75 76 74 75 70 73 73 68 72 70 69 65 67 64 65 66 66 66 63 64 64 62 61 61 60 57 58 58 58 55 54 58 57 55 52 55 51 54 50 53 48 48 49 50 48 46 47 47 47 45 46 45 45 41 43 43 41 42 41 40 40 40 37 39 37 38 36 37 36 34 33 35 34 34 33 31 33 31 32 31 31 28 28 27 28 28 27 27 26 25 24 25 24 24 24 22 22 23 21 22 22 20 20 20 19 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 19 21 21 21 21 21 23 22 23 23 23 24 24 24 25 26 26 26 26 27 28 28 28 29 29 31 32 30 31 31 34 32 35 33 36 36 37 35 36 38 39 39 39 39 40 38 39 41 42 42 44 41 45 44 46 46 46 48 46 46 47 48 48 52 50 49 52 53 54 55 52 57 56 55 57 59 58 60 62 57 61 62 63 59 61 61 63 67 64 66 69 65 66 68 71 73 68 74 75 72 74 72 76 78 77 79 79 83 81 78 83 85 82 79 83 88 83 84 84 90 89 90 90 88 87 89 89 92 97 93 98 96 95 102 100 98 101 100 103 107 99 108 100 109 107 108 105 109 105 110 115 117 116 117 120 121 119 120 124 117 115 120 116 127 122 126 127 126 131 122 124 127 130 129 137 135 133 140 141 135 134 141 142 137 135 145 140 140 148 145 150 154 146 144 153 158 148 149 155 152 153 163 156 167 156 156 167 167 166 165 170 161 160 177 162 179 169 178 168 168 182 179 177 177 180 173 187 177 191 180 193 195 192 195 198 195 191 200 198 188 204 200 190 191 192 208 192 211 199 211 214 201 219 211 214 208 213 208 208 214 221 226 225 229 212 218 234 232 217 231 226 223 231 238 237 236 226 241 231 245 251 237 252 244 235 250 241 239 251 257 252 243 245 254 242 253 255 263 247 266 250 259 265 253 257 269 256 263 282 267 283 267 263 280 275 277 286 293 280 293 286 274 273 282 288 280 304 291 298 303 306 305 300 286 298 310 307 289 291 307 311 319 305 314 301 299 322 303 304 331 322 312 326 336 319 311 335 335 321 333 326 340 317 324 336 346 336 333 354 335 334 357 342 357 338 339 364 338 341 355 353 370 356 341 372 351 347 350 357 361 355 358 370 364 376 380 361 386 366 383 379 373 385 375 377 393 389 391 370 368 393 380 380 391 393 409 400 385 409 402 409 381 398 394 419 398 387 421 425 395 427 399 421 427 397 407 402 401 432 420 440 427 414 424 410 416 432 444 450 413 420 433 434 438 460 419 456 432 456 460 437 455 433 450 445 464 449 450 441 466 474 464 465 463 470 462 445 479 470 472 470 464 449 478 487 477 461 471 495 461 471 487 462 461 477 492 506 483 476 501 475 472 512 497 516 484 518 490 497 495 498 480 499 481 518 494 529 520 525 519 511 492 493 537 501 514 519 502 543 541 529 513 545 510 518 523 517 540 539 520 517 513 551 532 545 543 535 542 522 542 549 547 525 522 528 530 530 570 552 581 573 535 569 535 556 537 538 539 561 565 573 542 573 581 547 592 553 596 579 579 586 578 590 573 592 599 605 566 590 579 592 557 575 569 594 616 585 568 575 571 600 623 612 592 627 625 626 614 605 604 609 574 606 632 615 580 628 616 641 584 586 613 603 597 607 588 606 632 625 634 593 593 623 639 617 650 608 609 599 628 613 627 642 656 626 640 653 651 610 667 661 671 657 632 640 611 654 617 668 648 663 651 624 645 641 626 648 662 684 640 644 623 628 642 647 679 687 642 648 672 657 690 656 687 639 696 668 640 699 647 654 689 638 658 673 687 665 696 665 684 647 656 700 665 663 661 655 681 657 656 659 680 694 689 652 675 697 701 703 675 665 667 667 710 713 706 720 709 681 701 705 723 667 730 699 719 684 674 734 711 723 735 732 720 704 727 733 721 686 737 689 697 694 741 726 719 721 730 680 707 687 682 731 687 715 725 702 734 750 721 741 702 739 682 697 689 691 735 692 735 691 719 687 730 690 692 731 702 722 746 710 734 699 710 735 711 718 744 735 697 716 717 716 718 750 748 726 729 734 744 696 712 705 741 697 702 697 721 703 748 737 722 744 726 742 703 740 732 706 706 714 717 708 704 705 704 735 704 705 736 740 719 722 704 706 704 710 724 704 744 709 730 707 706 706 747 733 714 739 712 724 723 722 726 711 711 708 713 709 726 749 720 725 721 716 711 715 713 708 713 711 708 714 724 711 709 742 708 710 710 730 730 714 721 711 713 715 735 739 713 750 714 718 750 709 745 712 744 711 741 713 713 713 747 721 708 708 713 712 710 743 712 748 710 710 718 745 739 731 714 713 708 708 729 706 746 709 743 712 707 716 727 744 729 709 707 726 742 737 715 706 747 738 712 730 709 712 723 712 742 736 719 727 728 723 719 721 738 737 706 739 709 710 701 735 700 704 703 736 712 720 743 707 716 730 730 701 738 714 696 733 714 702 699 731 724 725 714 703 750 747 694 720 734 695 737 713 694 733 693 746 695 689 749 691 704 684 693 735 690 722 714 737 723 707 683 726 694 749 705 698 712 691 745 691 713 734 721 699 736 738 703 724 697 683 738 703 677 674 711 721 719 695 734 704 706 724 691 730 703 691 675 683 663 682 681 669 683 683 668 723 688 714 694 658 662 709 691 699 717 672 675 674 700 699 655 674 685 694 683 667 655 691 664 671 665 681 687 690 646 681 686 677 647 699 687 653 652 635 689 648 696 657 693 640 657 630 677 690 675 669 667 654 644 672 663 665 674 672 626 650 682 653 653 671 643 645 635 672 626 671 652 610 640 645 660 633 645 629 644 664 624 626 634 652 624 599 617 629 605 641 598 623 616 621 619 627 645 616 621 641 637 588 586 637 632 639 639 590 639 612 597 625 582 617 581 614 596 612 590 598 613 621 625 592 577 566 608 601 602 610 614 600 567 611 558 585 584 578 580 595 592 587 593 592 566 599 570 577 573 584 561 548 562 548 589 591 567 575 539 534 554 581 561 553 582 555 571 568 564 564 574 538 568 569 540 544 549 537 528 518 531 537 527 514 532 526 542 557 535 520 528 529 543 522 520 534 514 534 545 495 521 517 495 499 514 495 514 511 510 503 485 504 520 524 508 525 476 524 506 476 485 501 496 489 506 471 488 500 470 500 494 505 474 471 482 458 464 468 485 495 462 452 455 469 457 453 483 461 449 467 475 459 454 439 439 436 437 451 443 440 473 457 453 434 449 437 428 440 441 447 454 441 449 431 452 432 437 447 441 448 416 421 428 414 430 436 415 427 411 419 424 423 415 406 431 394 404 411 395 394 400 408 403 403 404 390 409 381 404 404 401 391 388 409 370 375 403 367 384 372 369 394 367 396 362 366 374 382 378 388 352 382 354 366 357 366 350 371 367 347 375 353 355 358 338 348 360 334 334 352 336 355 340 340 346 330 330 333 332 346 339 330 324 320 316 330 329 317 336 315 330 307 306 323 327 321 318 302 306 316 315 299 310 302 316 319 291 310 294 305 312 304 288 284 307 285 290 279 281 277 288 285 276 272 289 280 282 286 271 288 269 277 280 282 281 278 282 274 264 260 268 256 270 259 259 271 264 262 246 251 262 245 262 251 241 256 251 253 253 248 232 249 239 242 235 233 241 245 241 227 242 225 236 222 223 223 219 234 225 227 220 221 219 220 223 225 214 221 220 216 222 209 202 214 207 211 207 201 207 211 197 206 198 207 201 205 189 195 192 201 194 199 194 182 182 192 189 190 179 176 180 179 176 174 183 177 175 181 176 170 170 175 169 175 159 161 160 168 159 166 163 160 153 161 158 155 149 150 148 146 154 150 157 147 142 150 144 151 139 145 145 148 143 146 137 139 136 133 134 131 138 134 127 131 128 129 128 131 121 121 127 128 126 123 120 118 125 116 114 117 117 116 118 118 114 112 106 114 109 112 103 109 108 103 108 104 103 101 100 96 99 95 96 97 93 99 93 91 97 95 92 93 90 93 93 85 86 83 86 86 82 80 83 81 83 79 82 83 82 75 80 79 74 77 74 73 75 72 74 72 71 70 72 67 69 68 68 65 62 65 64 64 63 62 63 60 58 60 62 56 58 58 55 56 54 55 54 53 54 52 49 51 49 48 50 49 48 45 48 45 46 43 44 43 42 41 41 40 40 39 40 41 38 38 39 38 37 37 37 37 35 34 33 33 34 32 32 32 32 31 31 29 30 30 28 27 27 26 26 27 25 25 25 24 24 24 23 22 23 23 22 22 20 21 20 20 19 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 19 20 21 21 22 22 21 22 23 24 24 24 24 25 26 25 26 26 27 28 27 28 28 31 31 30 30 31 31 31 34 34 33 35 35 36 36 36 36 38 39 37 39 41 41 40 42 41 42 42 44 43 42 42 44 44 47 47 47 49 46 51 51 48 51 50 50 54 54 53 53 53 56 55 56 57 60 62 59 59 59 63 62 63 65 61 65 64 67 63 69 70 65 72 72 72 74 69 73 74 76 72 72 73 74 80 75 81 80 81 81 81 85 80 80 80 84 83 88 83 87 86 94 94 95 90 94 90 95 95 94 98 100 102 96 100 98 101 103 99 103 99 109 110 107 106 114 111 113 113 114 115 115 119 113 118 114 114 119 115 123 120 125 119 123 120 125 120 121 124 129 131 129 131 136 133 129 132 139 133 133 143 139 144 141 144 143 147 147 147 141 151 145 151 153 157 158 161 158 162 158 150 159 161 167 165 163 160 164 159 166 172 164 168 168 168 175 181 170 172 171 177 184 184 175 179 181 188 183 186 187 194 184 196 186 189 190 196 186 194 188 188 193 202 192 194 204 210 199 212 212 215 205 202 211 210 214 221 225 225 219 226 224 209 222 224 230 224 218 232 227 235 223 224 225 227 243 235 229 243 247 247 242 235 243 253 241 257 237 255 244 246 253 259 264 267 258 252 268 247 248 266 250 262 262 276 268 258 279 258 280 275 274 267 287 291 272 293 270 288 275 277 281 281 287 289 300 286 284 281 296 310 286 304 296 293 292 315 306 292 318 313 321 294 303 301 322 312 305 320 313 304 324 335 334 328 328 326 319 325 313 319 339 336 326 343 327 337 353 356 341 341 356 352 356 344 337 352 343 354 369 348 371 345 341 373 347 364 355 358 356 374 366 355 387 388 367 381 355 387 393 381 382 386 389 377 395 370 395 378 377 402 389 397 395 380 388 396 381 412 396 413 412 414 386 392 402 416 408 418 405 402 416 404 400 421 432 426 423 408 419 435 404 411 430 432 446 414 434 453 420 452 438 456 456 438 437 422 446 437 442 455 465 460 448 465 464 469 457 469 452 476 439 464 441 458 477 476 447 453 487 486 463 456 451 481 481 472 472 456 502 461 493 480 467 499 484 502 500 477 508 510 508 476 478 492 488 516 478 484 507 525 490 504 501 485 507 509 516 531 511 492 524 535 526 542 525 540 514 528 538 530 548 502 502 508 556 514 510 559 515 518 528 559 546 520 546 526 566 549 542 572 535 538 564 573 542 572 563 566 569 575 568 532 535 540 555 543 573 552 547 563 558 551 589 574 594 557 548 597 553 576 598 562 607 597 572 604 555 611 612 575 602 562 607 583 582 583 602 569 603 588 601 608 576 613 586 585 623 602 611 604 629 617 594 607 639 618 596 603 631 601 587 621 618 613 611 602 627 612 633 616 652 604 594 643 598 631 646 647 612 609 661 650 649 660 643 649 612 648 641 633 670 621 624 629 622 628 642 619 647 670 650 622 670 648 657 676 629 646 649 649 659 665 682 678 638 685 682 681 680 645 686 690 645 683 634 654 683 680 702 659 651 640 701 659 659 685 643 652 650 659 707 648 712 664 682 654 683 653 711 660 690 717 660 671 657 693 707 708 691 662 685 678 666 666 695 698 713 687 707 696 717 668 706 668 700 689 709 708 667 683 710 728 683 703 684 700 704 698 735 694 721 724 682 690 735 717 741 724 733 690 692 682 740 710 733 718 748 745 733 689 726 738 710 701 694 699 685 724 733 689 686 747 740 744 736 692 699 731 719 736 689 699 697 713 717 696 746 747 728 694 710 693 720 749 733 716 707 726 707 724 696 724 700 713 738 739 738 721 704 726 703 726 706 736 705 738 704 720 708 709 718 740 720 710 744 703 703 727 732 707 706 727 708 704 709 718 709 707 708 707 724 711 708 705 708 711 750 713 737 712 719 749 742 722 732 711 718 737 726 709 709 713 708 734 710 713 713 720 711 712 713 741 709 710 712 713 713 723 714 720 714 713 724 724 713 726 709 709 741 750 721 736 711 713 710 713 719 713 709 709 713 745 711 739 736 746 734 711 735 715 714 742 710 710 711 742 734 738 712 728 745 711 749 741 744 712 741 722 742 705 715 708 722 749 707 721 710 749 736 750 708 706 714 716 707 737 723 704 730 727 747 719 707 717 706 705 708 748 730 734 736 710 736 747 704 711 726 722 721 742 721 746 746 698 749 717 711 721 711 739 737 715 699 700 699 703 698 726 691 692 696 693 721 744 730 692 732 728 726 723 700 724 741 717 723 690 745 685 689 689 727 719 700 741 715 748 748 687 683 743 706 717 706 705 689 723 716 730 702 709 682 695 737 725 697 726 711 723 717 703 734 733 709 708 706 690 717 728 673 726 711 706 719 665 704 667 690 716 700 707 698 710 675 693 664 685 698 653 670 684 717 680 674 709 705 672 705 697 683 690 697 705 682 656 655 708 682 655 649 667 680 673 699 668 691 680 657 685 682 658 656 689 688 632 655 690 643 691 634 670 657 632 642 672 645 634 665 633 635 623 675 644 648 637 669 670 624 618 646 619 653 624 628 657 668 618 608 654 644 607 610 661 641 658 653 651 627 636 650 627 609 633 608 635 614 592 641 630 604 628 638 605 595 638 628 604 622 582 598 615 614 628 606 628 595 622 601 630 576 589 578 599 574 608 611 582 569 599 611 581 560 593 587 605 612 590 605 599 594 608 584 600 586 590 593 574 583 563 560 544 578 549 548 585 540 575 556 541 586 575 535 554 530 556 563 579 542 565 555 560 531 554 573 553 549 524 519 532 521 555 523 544 548 555 531 509 528 545 510 531 543 503 519 510 506 538 498 544 515 494 525 516 524 525 521 525 499 530 486 520 490 488 484 520 482 518 490 509 477 518 508 498 483 494 479 477 473 504 505 489 460 474 467 465 477 500 489 467 472 462 491 462 490 483 467 462 479 479 479 478 481 445 479 471 445 444 447 458 435 470 428 439 453 468 455 454 436 432 426 454 419 452 433 428 423 452 446 436 419 428 436 425 407 441 436 417 427 419 432 417 399 413 419 424 398 417 417 407 400 400 404 390 413 395 413 390 401 388 401 411 393 400 391 385 405 389 381 397 366 394 393 397 385 381 369 390 388 379 382 379 383 374 358 360 377 364 358 364 373 353 355 342 369 343 366 340 350 342 363 335 346 350 328 350 325 336 333 328 327 345 337 344 321 338 325 331 340 330 333 316 314 326 309 314 307 313 306 318 320 318 323 318 315 308 307 305 293 306 309 299 291 295 310 296 302 299 301 292 276 301 301 296 280 283 290 281 292 275 270 266 285 273 269 272 261 258 270 256 262 275 273 263 275 263 265 271 257 257 253 250 246 261 242 243 246 258 255 248 244 240 236 235 239 250 242 243 231 238 228 236 221 233 224 238 229 229 223 220 218 216 230 219 210 214 218 215 225 215 215 204 202 217 204 211 215 211 207 195 197 206 202 194 195 205 192 188 189 200 198 188 184 189 191 183 193 191 186 181 181 178 178 180 185 185 175 183 167 171 177 169 168 162 167 161 166 165 158 159 161 157 162 158 156 158 157 152 157 161 157 159 144 155 153 145 141 151 144 150 140 143 144 137 142 133 137 138 136 134 128 128 127 135 133 125 128 133 128 124 128 122 127 126 121 120 116 114 123 123 113 119 117 115 118 116 109 110 111 114 105 107 102 101 107 105 107 98 98 105 97 103 103 101 98 100 93 98 96 89 91 96 94 91 94 93 91 85 83 85 81 84 83 83 82 80 81 76 77 79 81 78 76 79 74 74 75 74 74 74 68 73 71 72 70 66 67 67 66 63 64 64 65 60 64 58 61 62 61 62 59 59 56 55 55 55 53 56 55 51 50 52 50 49 48 49 47 46 46 46 47 45 43 45 42 41 44 42 43 42 40 40 41 39 39 38 37 38 37 35 35 35 34 35 35 32 33 33 33 30 31 29 30 30 28 30 28 27 26 26 26 26 26 25 24 23 23 23 22 23 22 22 22 21 21 20 19 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 20 20 21 21 21 21 22 23 23 24 23 25 24 24 26 25 26 26 27 27 28 30 30 31 31 30 30 31 31 32 32 34 34 36 35 36 37 36 36 37 38 39 39 39 39 39 40 43 40 42 42 42 43 45 43 46 47 46 47 48 51 49 48 50 51 52 50 53 54 56 54 57 55 58 56 60 60 58 60 60 62 62 62 60 63 64 64 65 64 66 65 70 68 72 71 70 69 69 73 74 76 76 73 74 80 77 76 79 80 84 77 83 85 85 87 84 84 86 89 85 86 89 90 94 93 96 96 91 93 99 99 98 95 96 95 103 104 97 103 108 107 101 109 110 109 104 111 108 106 116 110 110 115 110 112 120 122 119 118 117 122 119 122 120 123 119 124 132 122 131 124 126 132 135 138 134 131 131 134 133 138 140 135 135 147 144 149 139 142 146 151 153 153 155 154 149 155 162 154 161 155 159 163 165 155 164 165 159 160 173 166 172 168 167 174 172 180 172 167 175 169 176 173 184 174 184 179 185 181 184 186 195 182 186 199 201 198 201 200 202 196 195 191 206 194 199 201 210 213 210 202 204 216 208 221 221 205 206 226 214 211 215 216 218 217 230 221 222 218 218 240 226 241 235 230 236 228 241 238 242 229 236 253 236 250 234 255 255 256 256 249 258 256 249 243 244 257 254 258 266 274 275 262 269 275 270 259 265 276 282 270 278 286 264 286 275 277 267 273 284 285 275 291 299 298 293 289 294 288 289 303 299 287 297 310 289 292 314 290 293 317 322 320 313 325 316 323 303 301 322 323 315 319 327 323 333 334 313 342 317 320 340 346 321 331 339 328 323 344 350 341 333 347 337 350 355 337 345 342 361 357 354 339 364 367 376 369 371 345 358 375 363 363 351 377 387 386 374 369 371 373 370 383 395 363 372 378 393 373 398 388 373 375 377 391 398 409 392 416 417 418 409 383 395 419 412 402 408 426 414 429 414 403 427 397 413 400 399 408 423 424 438 425 434 418 421 428 433 426 455 428 453 423 429 440 456 433 434 423 427 427 434 443 444 451 474 441 471 469 444 443 458 472 439 452 485 485 456 460 470 454 486 484 472 494 487 472 487 469 489 474 461 497 463 499 495 504 489 490 506 501 498 489 474 489 492 512 476 501 512 487 497 503 496 505 518 485 517 525 508 491 491 527 499 509 507 516 512 521 500 538 530 517 510 548 507 508 510 541 526 525 541 547 553 555 548 518 549 544 519 572 550 544 559 574 524 577 553 534 536 559 580 538 582 541 542 555 556 540 574 546 562 578 579 593 547 592 577 554 572 581 596 558 552 599 570 559 571 564 588 585 589 586 584 573 584 600 607 600 595 566 602 615 607 579 603 599 573 575 619 632 611 609 612 589 604 589 608 592 620 608 605 593 628 644 604 592 621 645 610 647 643 627 648 604 601 626 648 628 610 628 655 616 656 628 654 655 618 639 633 637 625 632 623 666 617 624 655 661 676 678 653 632 625 654 624 637 671 628 663 647 665 678 637 655 668 676 629 667 650 687 662 681 637 636 676 657 680 686 638 658 699 686 689 646 651 685 648 656 662 699 661 678 680 660 681 670 665 671 649 656 679 689 712 666 698 687 655 665 723 686 724 674 725 703 725 705 699 727 702 665 671 716 688 687 674 684 683 733 704 723 719 721 730 684 678 678 684 698 716 704 737 692 705 717 722 729 739 680 715 715 726 696 678 682 746 703 726 704 685 730 701 723 729 746 726 689 690 714 748 689 691 734 729 707 702 714 696 694 719 704 740 729 749 718 744 714 702 725 721 709 735 696 741 697 696 746 721 704 746 747 710 700 705 703 705 702 704 699 743 717 702 702 705 702 710 737 743 704 707 706 707 715 708 706 707 743 710 704 708 749 704 703 715 735 707 710 721 715 734 722 713 718 725 723 708 711 724 721 707 732 720 730 726 725 707 726 731 713 738 741 710 708 708 714 716 713 729 711 737 708 713 733 712 734 709 735 710 709 727 736 711 733 712 735 716 714 710 722 715 743 744 709 710 710 734 713 712 709 710 729 709 710 736 708 711 708 708 714 719 733 713 713 732 730 741 713 721 732 740 713 713 738 711 707 727 743 706 736 736 726 712 707 730 723 710 706 746 747 733 708 744 723 706 748 711 742 732 742 727 708 736 726 731 707 735 746 740 734 701 711 703 701 699 704 704 734 727 710 717 710 708 735 731 737 701 700 712 723 729 698 745 742 697 748 698 698 731 749 696 708 732 712 749 714 721 737 745 718 738 710 729 713 740 727 747 698 741 693 717 742 743 683 736 730 706 733 699 695 704 686 716 738 724 740 695 696 740 737 686 706 732 679 732 741 730 681 727 680 686 675 670 703 670 681 726 688 724 668 728 693 665 688 666 674 722 686 687 664 682 715 683 706 659 675 703 681 669 712 709 714 717 706 664 663 708 692 670 647 713 673 680 660 691 698 644 651 704 651 661 676 687 662 669 695 697 693 641 695 644 668 683 668 664 635 668 681 674 652 682 626 682 632 636 672 628 652 664 635 636 657 645 625 677 674 675 642 620 664 674 673 671 650 636 633 648 652 613 645 641 639 647 628 627 633 641 653 658 657 637 648 653 597 647 593 644 641 608 625 616 628 615 645 626 637 603 600 634 622 601 632 590 599 587 630 589 609 602 604 620 614 605 608 589 584 611 606 606 618 567 585 603 614 615 608 606 598 569 575 558 584 570 563 605 579 573 576 600 592 583 576 544 549 568 553 586 564 570 587 578 568 535 582 547 544 556 549 532 575 559 564 543 550 548 549 558 557 516 542 525 536 521 555 540 539 544 514 515 553 520 507 553 520 517 546 501 498 504 503 513 541 519 526 503 506 508 522 514 516 488 522 498 492 485 482 511 516 497 488 504 476 504 474 486 493 504 469 510 466 486 495 507 493 491 461 480 482 488 491 489 493 465 450 492 458 471 457 454 479 467 485 482 466 446 467 436 440 444 447 471 447 448 446 462 426 446 438 437 431 456 438 428 458 441 456 441 432 436 421 418 438 447 442 436 411 407 422 435 434 431 398 406 424 394 426 407 430 429 425 398 405 411 421 395 393 397 416 412 377 376 399 396 405 400 375 383 375 378 397 372 364 387 381 391 394 384 376 357 380 374 362 385 372 382 374 361 360 363 343 373 347 351 352 354 370 356 334 341 352 333 342 337 336 358 328 347 346 331 344 326 320 346 335 338 314 328 330 314 316 330 321 307 316 318 333 322 313 321 310 327 297 311 315 321 304 316 307 298 307 298 293 291 287 308 289 296 294 283 293 296 290 277 293 284 271 278 270 268 293 266 264 264 266 283 262 264 263 273 255 273 270 264 276 261 257 271 268 251 247 249 247 265 243 259 256 241 255 252 241 236 249 250 249 242 237 249 226 241 224 240 243 236 234 220 222 219 234 216 235 221 232 229 227 218 225 214 219 208 209 220 203 203 204 201 208 214 204 204 193 198 203 192 208 205 190 191 197 201 195 191 182 187 183 191 193 180 178 177 175 184 174 174 184 182 176 177 179 174 178 169 170 174 173 163 160 173 163 171 165 161 161 158 161 151 151 159 159 152 160 155 157 151 153 153 144 151 145 138 139 148 147 146 139 139 145 132 133 138 133 131 139 130 138 133 134 126 133 124 126 129 129 128 123 118 116 117 121 123 114 120 121 115 119 116 115 116 107 105 112 103 106 109 108 103 101 106 99 106 98 100 95 101 99 101 95 92 93 97 93 94 95 87 93 93 87 87 84 89 89 83 85 82 80 82 80 84 83 78 81 79 78 76 74 72 75 75 75 69 68 74 73 72 69 67 69 66 68 64 64 63 64 65 62 64 60 57 59 58 57 56 57 55 54 53 54 53 54 54 51 53 51 51 48 51 51 47 46 48 48 44 45 43 44 45 42 41 43 42 40 41 41 38 39 38 37 37 36 36 35 35 36 35 35 34 32 33 31 33 30 30 29 31 29 30 27 28 28 27 27 26 25 24 25 25 24 23 23 23 23 21 22 21 21 21 20 19 19 20 20 20 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 20 20 20 20 21 21 22 22 23 23 23 25 24 25 26 25 27 27 26 28 27 29 30 30 30 32 30 32 31 32 32 33 34 34 35 34 36 35 36 38 37 37 38 38 40 39 39 43 40 41 41 44 44 45 46 44 47 45 48 49 47 48 52 48 50 51 52 51 55 56 56 57 56 58 57 56 58 58 59 59 59 58 62 63 65 61 65 62 66 64 69 70 69 68 71 69 70 73 74 72 74 77 79 75 76 76 80 82 81 80 79 83 83 80 86 84 86 82 88 91 89 93 87 94 90 90 92 93 95 100 97 99 98 102 98 96 96 101 99 99 99 101 105 104 106 104 113 115 116 117 115 110 116 117 111 113 122 121 118 120 118 120 127 126 129 124 127 122 122 131 128 131 136 135 137 138 137 135 141 140 146 144 144 145 139 145 137 141 141 148 146 143 147 150 151 157 156 154 160 161 151 158 161 156 159 163 167 162 171 160 173 165 164 175 172 179 175 180 182 180 176 181 175 180 184 178 177 182 184 184 183 195 192 195 195 184 195 200 197 200 189 203 204 200 199 210 209 204 212 210 216 205 202 211 212 205 210 216 223 210 214 222 228 221 218 213 214 216 236 234 230 238 227 227 230 244 234 243 242 231 250 234 243 242 238 236 257 257 238 245 246 258 246 252 256 261 245 253 272 248 250 257 252 264 256 267 279 275 268 281 261 279 283 269 285 277 266 289 289 291 288 287 293 290 277 278 301 304 286 295 303 289 297 308 291 315 303 311 307 295 318 311 317 321 314 314 310 319 309 319 311 318 307 333 313 310 329 340 332 322 344 329 335 331 325 327 321 322 323 348 336 346 352 360 363 353 353 341 358 369 366 368 344 364 354 352 358 350 360 350 372 358 384 385 374 366 371 382 366 393 379 381 362 389 390 370 397 392 397 387 391 394 401 400 398 394 400 396 407 404 407 415 421 386 394 409 397 396 398 422 410 410 410 400 412 404 402 404 404 441 414 420 435 446 425 423 441 426 416 418 432 423 431 444 459 441 449 456 441 424 454 442 430 451 465 444 476 433 456 437 437 440 454 480 455 478 451 451 455 449 451 448 474 488 487 475 480 479 460 468 460 471 467 479 483 465 488 513 500 505 482 512 491 480 512 477 515 501 491 484 499 482 498 511 528 491 501 517 516 529 517 508 504 497 528 520 507 531 542 515 514 546 526 526 513 538 529 528 546 559 522 551 527 548 532 549 533 530 547 565 572 528 544 555 553 526 528 537 580 559 556 576 554 568 541 586 549 590 589 581 590 565 541 584 574 567 559 547 575 588 574 596 587 596 597 572 567 600 594 586 558 574 616 574 608 618 589 616 600 571 599 603 620 603 624 624 571 592 591 580 585 612 621 583 629 580 602 606 588 599 598 624 595 593 592 588 647 638 608 649 608 632 601 615 629 651 658 602 634 604 661 650 656 611 653 607 606 654 655 627 646 652 652 616 653 628 649 661 677 643 679 629 629 679 645 676 636 679 665 669 632 642 643 677 674 692 684 663 628 631 634 662 639 674 694 677 646 645 650 685 698 683 683 645 686 687 653 658 663 672 658 674 645 650 668 657 686 671 652 663 713 663 670 668 677 687 707 719 699 683 657 676 715 698 672 688 723 670 715 688 723 700 691 715 711 697 713 701 675 698 703 684 715 703 708 669 691 713 719 683 673 742 735 731 701 691 729 738 731 725 705 718 747 742 717 746 745 688 710 721 734 697 732 730 736 738 742 741 715 689 718 688 691 747 689 718 718 734 704 698 690 695 693 708 732 738 706 716 694 694 693 717 716 694 695 703 696 715 696 704 696 735 710 720 731 704 716 701 701 701 699 736 728 703 720 737 726 713 722 712 722 717 717 733 703 720 713 726 738 739 723 707 724 739 707 740 744 708 716 707 713 710 707 712 722 711 710 750 709 712 716 750 749 749 708 724 722 746 743 710 708 716 741 715 712 711 732 708 712 739 739 722 712 714 711 746 720 722 749 737 715 715 711 723 714 734 713 715 746 747 741 731 714 739 712 719 710 742 720 733 733 738 739 739 709 712 714 712 723 730 709 745 725 742 711 709 724 743 731 711 711 744 710 709 709 710 735 709 712 708 710 709 727 710 710 708 725 706 707 725 742 735 712 726 707 707 708 731 712 703 705 704 706 705 706 742 702 722 728 715 731 712 748 729 724 709 704 699 699 733 745 701 701 744 699 698 747 700 748 733 703 714 728 699 718 739 714 748 726 693 699 731 716 711 726 721 735 689 708 724 717 741 694 732 701 701 720 687 702 725 694 698 723 684 708 726 747 746 695 689 691 715 714 724 740 696 700 709 694 741 680 738 696 712 722 701 730 722 689 732 680 733 692 687 669 714 691 730 709 695 727 675 718 724 682 663 717 710 684 692 677 700 674 664 686 658 707 683 720 682 660 707 671 663 667 671 705 670 668 653 704 671 693 711 700 664 683 665 649 675 669 669 682 641 652 652 678 639 644 673 638 648 634 644 683 665 633 670 661 655 655 679 629 654 680 670 639 672 669 639 665 659 646 627 665 678 658 614 671 614 612 667 613 632 658 656 641 665 626 660 655 643 611 635 603 630 610 610 647 645 623 596 600 623 651 633 616 608 637 604 597 612 603 616 632 603 595 611 635 639 609 602 580 601 581 621 620 597 580 626 589 584 591 612 604 592 606 617 603 602 585 611 571 572 609 596 592 558 598 608 607 575 579 590 592 550 602 593 570 554 562 575 552 542 575 589 578 539 541 571 557 555 560 540 561 581 546 552 551 556 550 530 538 573 571 526 550 549 568 539 531 516 550 539 512 537 521 521 517 531 503 551 501 530 530 540 531 516 517 537 542 497 524 511 510 498 516 523 519 498 494 487 507 505 506 512 522 514 511 480 493 511 515 485 480 468 491 481 490 496 487 466 499 499 494 470 466 463 467 470 491 460 470 451 456 480 456 476 472 484 462 480 446 463 455 443 455 457 474 456 446 463 455 445 428 454 444 446 431 439 425 431 444 436 451 419 447 412 441 412 433 444 440 425 427 427 415 409 425 398 409 420 395 413 392 401 418 395 404 394 400 408 408 383 409 416 393 412 382 400 408 381 410 403 370 370 377 383 380 371 393 388 389 365 383 385 390 377 374 388 353 358 382 368 358 379 350 373 371 353 358 343 372 346 339 357 349 343 344 350 344 328 330 349 332 338 337 348 353 345 329 332 327 331 316 332 334 320 311 311 331 335 314 326 327 304 315 317 329 302 323 305 294 294 301 317 299 308 316 298 303 292 284 299 290 284 292 283 288 278 298 301 287 287 279 295 268 287 291 268 284 278 273 262 279 259 274 272 255 279 271 255 261 269 263 270 257 253 248 252 252 254 255 258 259 248 256 238 251 254 241 236 242 244 244 245 234 247 226 225 223 240 230 236 239 231 228 217 225 233 212 214 222 221 213 224 218 206 216 223 202 214 207 205 212 200 213 207 204 207 191 208 199 196 192 193 200 188 185 193 197 199 181 187 181 179 179 181 176 176 172 182 187 184 180 170 178 169 167 169 169 174 171 163 161 162 172 168 163 157 156 153 152 151 158 162 154 156 150 149 151 157 157 153 149 145 152 138 149 140 141 136 134 141 135 136 142 142 133 139 130 136 132 135 126 130 133 123 125 122 124 124 125 116 115 114 121 115 115 120 112 117 117 110 117 107 111 108 112 112 104 107 102 104 100 106 98 99 104 98 99 95 94 98 94 96 91 94 92 95 89 87 88 89 91 89 85 82 84 88 85 80 85 78 80 84 76 78 77 77 78 78 77 78 74 71 71 74 71 72 70 68 68 69 68 69 64 66 63 63 65 60 60 59 58 62 59 57 59 60 56 54 58 53 56 56 51 54 50 51 51 48 48 47 49 47 47 47 45 46 45 44 42 45 43 43 40 43 39 41 41 38 38 37 39 38 37 35 37 34 36 35 33 34 32 33 33 33 30 30 30 29 29 28 28 27 27 27 27 26 26 24 24 25 23 23 23 22 23 22 21 21 21 21 20 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 20 20 21 21 22 22 21 22 23 23 24 23 25 25 25 26 27 27 27 28 28 29 30 29 30 31 30 30 33 32 34 33 35 34 34 36 35 35 36 38 39 37 41 38 38 41 42 40 40 40 44 43 43 45 46 45 47 45 46 49 49 51 49 49 53 53 53 51 55 55 52 55 54 56 55 58 60 61 61 58 58 61 64 64 60 65 65 67 67 64 65 68 69 67 68 70 70 73 71 71 77 73 72 79 74 76 79 78 81 82 79 80 83 86 80 81 85 89 90 87 93 85 90 93 96 90 94 91 94 96 94 95 95 97 95 101 105 97 106 101 100 102 102 107 111 112 105 111 108 114 116 117 116 113 120 112 118 117 123 117 118 117 119 118 123 128 128 131 133 128 134 130 127 131 130 136 129 135 140 136 144 137 143 134 141 136 138 144 140 151 154 148 146 156 145 160 156 159 154 162 150 160 157 160 158 156 166 169 166 162 167 160 162 174 176 164 166 172 172 169 171 176 181 183 187 186 177 179 180 190 186 190 187 190 195 190 195 201 199 188 195 203 191 205 205 203 203 195 207 204 197 209 219 221 219 204 220 217 221 210 228 229 214 228 229 229 232 214 230 223 231 233 234 237 240 225 227 245 233 235 235 252 250 237 249 233 250 248 255 252 256 243 244 244 259 256 267 268 255 254 265 253 274 269 270 262 265 269 276 264 267 287 281 285 290 273 268 285 268 286 290 280 292 286 278 279 293 293 288 283 307 287 293 296 305 288 301 313 311 295 321 322 307 309 301 318 303 311 307 329 327 304 327 322 307 337 313 332 312 328 346 346 327 345 329 327 350 327 337 347 352 326 345 359 349 355 345 359 349 348 339 341 356 354 367 376 378 345 380 349 367 358 361 373 369 356 361 385 375 361 373 381 372 367 371 374 402 377 390 396 371 388 388 384 386 399 387 385 413 396 402 417 413 409 401 417 388 391 427 426 392 396 423 435 411 428 436 399 422 416 442 433 412 432 432 414 411 434 453 427 455 453 425 444 435 425 445 447 437 445 431 466 466 445 434 444 447 454 437 475 447 474 482 458 481 471 475 470 486 454 463 450 488 477 482 471 469 486 469 484 464 473 484 497 493 486 465 468 494 512 492 469 507 516 519 495 479 503 499 521 505 493 508 503 511 503 490 500 524 516 538 490 528 494 537 518 518 508 527 546 538 529 551 508 546 524 541 519 513 540 519 547 539 526 544 560 515 550 536 526 569 526 521 539 533 529 558 572 574 542 570 530 566 534 568 546 545 545 588 575 547 585 593 579 542 596 554 581 561 559 570 586 568 585 605 572 579 588 587 599 593 564 564 565 606 592 588 573 623 619 593 578 623 593 583 604 583 623 597 606 632 634 599 593 608 633 633 604 607 616 631 585 619 616 635 614 627 607 633 610 617 601 594 634 646 653 615 643 611 643 642 661 663 619 639 606 662 627 628 629 621 616 624 670 668 629 632 650 621 615 630 678 617 674 679 677 674 630 659 658 685 639 689 668 684 632 671 638 649 691 692 691 683 637 670 661 690 658 642 676 694 673 650 649 668 681 655 705 669 687 652 674 679 667 656 692 681 695 664 673 695 714 685 700 704 694 709 694 666 697 695 708 683 709 709 662 666 661 700 686 721 694 721 672 723 727 698 666 719 680 722 716 684 686 726 712 713 693 696 676 704 730 714 722 681 718 718 729 726 677 690 706 695 749 742 717 705 742 736 746 726 694 731 727 712 692 724 702 703 750 701 695 704 690 695 747 693 694 693 708 718 705 725 725 723 741 729 693 695 725 730 693 698 718 741 715 737 695 746 737 702 732 701 728 722 724 700 720 712 749 699 743 728 710 700 705 723 745 704 704 712 702 706 720 708 720 745 741 739 703 707 735 704 721 723 710 727 725 707 712 721 705 709 746 710 712 746 707 711 715 746 748 710 707 729 711 711 711 734 711 736 712 720 724 711 711 710 711 711 725 712 713 735 744 726 725 712 710 711 710 738 711 744 733 732 735 749 709 710 713 736 715 714 740 734 709 715 735 715 746 730 718 747 732 715 739 714 735 710 736 708 709 708 735 713 714 719 725 733 713 731 723 710 722 709 710 723 737 711 742 711 712 717 748 710 748 728 748 705 732 709 727 710 707 705 703 721 740 748 738 708 709 750 715 745 708 750 705 701 728 709 730 733 701 700 732 746 705 704 720 720 707 746 734 701 701 733 743 709 700 725 734 713 735 733 723 697 724 700 705 720 717 692 695 743 704 741 735 739 750 732 711 693 698 685 701 686 693 714 748 690 737 712 740 710 727 721 740 726 703 692 693 699 742 698 702 692 717 724 700 712 736 682 728 711 731 721 699 676 702 729 701 731 694 730 730 683 690 713 693 686 665 704 664 706 680 718 726 672 712 684 676 690 669 716 706 668 659 656 699 702 716 708 693 703 679 653 679 707 675 689 659 686 708 687 679 687 643 644 678 705 694 680 667 653 685 695 643 696 643 660 648 696 677 669 675 663 654 668 656 688 676 628 625 641 661 680 621 683 674 663 630 662 668 645 675 647 617 672 640 664 641 653 610 648 620 632 637 646 632 614 614 613 621 650 615 617 641 635 607 614 627 608 605 593 611 605 604 644 648 616 595 632 604 586 607 622 616 591 625 608 615 619 593 579 592 601 604 581 598 611 570 622 615 576 602 609 619 563 604 573 614 577 599 587 607 597 567 584 594 564 600 564 602 568 602 587 549 580 556 572 589 568 555 543 569 586 589 567 549 581 544 575 541 542 563 551 543 525 564 560 532 574 549 566 520 542 526 560 552 561 535 520 512 528 544 512 507 526 533 547 510 521 505 517 514 538 498 526 543 519 509 535 536 497 528 499 508 530 527 511 507 502 505 525 477 477 483 499 485 520 480 508 515 492 500 511 501 473 477 484 499 474 498 479 471 462 476 476 474 478 489 457 484 472 453 447 452 452 485 453 451 469 441 460 440 466 439 476 456 444 441 431 455 460 439 458 426 452 451 452 446 434 436 430 441 451 451 411 442 446 417 426 406 428 419 417 430 428 415 424 431 400 422 416 413 406 422 399 388 411 386 385 389 389 385 405 378 380 388 383 410 387 374 373 382 404 386 383 399 397 366 375 390 382 388 362 390 379 376 366 356 351 368 372 368 359 350 377 362 359 365 365 347 370 350 367 364 338 354 350 360 339 330 332 329 353 351 333 320 339 347 328 330 333 322 324 313 322 310 310 307 331 311 307 314 307 310 314 322 303 300 304 322 318 294 310 294 306 304 312 299 300 309 307 292 300 285 302 291 291 280 275 291 271 271 280 278 270 287 268 279 262 286 277 260 260 270 274 268 270 264 263 251 251 261 271 258 255 245 262 265 264 263 248 255 246 242 243 251 248 236 236 229 250 240 227 243 241 228 243 240 231 223 238 219 229 231 227 212 215 213 214 218 211 207 222 219 211 215 218 214 214 205 203 208 205 194 209 196 196 206 196 189 191 205 198 187 197 188 194 192 182 181 193 181 184 186 174 187 180 172 177 185 180 184 175 174 176 177 175 166 166 171 174 168 168 166 163 167 159 163 159 163 151 159 152 156 147 154 145 148 144 148 145 143 148 139 148 137 143 144 135 141 133 142 132 140 136 137 131 133 135 136 129 124 124 132 123 126 126 124 126 121 117 119 122 117 112 121 115 110 119 117 117 114 107 105 112 106 109 106 105 102 106 107 105 98 104 99 96 96 96 98 99 92 96 90 93 93 91 91 87 93 87 86 86 86 86 88 84 79 82 80 77 82 81 77 78 81 74 79 78 75 75 74 72 75 69 68 73 66 68 67 65 69 66 67 63 64 64 65 60 59 61 58 60 57 57 60 57 55 56 56 55 54 53 51 53 50 52 52 52 49 48 47 48 45 46 47 44 45 44 45 42 40 40 41 41 41 38 38 38 38 37 37 38 35 37 35 34 35 33 32 33 33 32 31 31 30 31 30 29 28 28 28 26 26 27 26 26 25 25 23 23 23 22 22 21 22 22 20 20 20 20 20 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 19 20 19 20 19 20 21 22 21 21 22 23 22 24 23 25 25 26 26 26 27 26 27 28 29 28 30 31 31 32 30 33 32 34 34 35 35 35 34 35 37 38 37 39 39 39 41 39 40 39 41 40 42 41 44 43 44 46 46 44 47 46 49 47 47 52 49 49 53 54 51 52 52 56 53 55 58 59 59 56 60 57 57 60 59 64 65 60 62 66 66 68 67 65 67 67 67 72 71 71 75 70 71 71 78 74 75 79 79 75 80 82 80 84 78 84 79 83 84 82 87 88 89 87 89 87 93 95 89 90 98 99 95 97 93 96 100 95 102 100 101 105 104 101 109 104 106 111 103 114 113 114 109 112 118 117 113 121 116 122 114 114 118 125 116 121 127 121 121 123 130 126 126 136 127 125 138 128 132 129 141 141 139 142 146 142 138 147 140 145 145 148 143 142 145 153 145 150 147 158 161 159 163 161 156 158 153 164 166 160 162 163 170 161 169 170 169 164 177 172 169 167 175 181 186 179 179 182 175 176 175 187 178 189 195 194 196 194 201 202 202 189 187 197 201 204 193 200 202 208 212 195 197 201 204 204 206 221 219 221 221 217 217 214 229 209 212 222 224 216 225 218 219 236 233 241 241 227 238 230 225 247 237 237 238 252 236 247 246 236 252 238 245 255 258 258 254 247 255 249 264 266 262 266 271 275 277 264 273 259 282 284 283 269 262 281 271 285 277 291 287 272 272 273 284 288 299 275 285 280 280 307 305 308 292 311 301 294 294 302 317 295 291 318 310 301 299 313 321 312 306 321 322 311 305 335 309 310 337 318 327 314 317 318 333 337 326 341 350 349 330 350 325 325 339 332 351 339 364 364 352 336 350 365 358 339 342 372 376 365 364 348 378 355 368 359 365 361 382 382 373 371 390 393 378 379 389 393 399 365 388 374 381 396 388 388 392 391 380 380 399 417 411 401 417 414 422 418 396 398 427 402 409 432 429 426 399 427 436 432 440 416 414 443 410 409 442 438 426 419 412 418 433 432 432 425 444 456 450 428 434 435 456 467 443 471 430 471 466 432 464 436 460 474 467 447 458 462 476 466 449 462 458 485 481 461 456 482 490 480 462 490 492 476 482 460 506 483 479 507 473 479 475 507 474 495 495 516 480 476 518 485 481 488 506 515 482 510 532 529 509 490 531 515 507 494 526 518 537 531 522 507 542 520 527 503 538 527 526 531 536 522 518 556 543 525 513 560 566 567 557 565 571 538 556 571 547 534 524 553 568 530 549 583 567 539 586 558 568 585 582 539 584 593 591 585 546 570 566 544 572 581 590 560 553 570 560 566 573 593 575 556 569 608 603 568 565 579 592 612 593 576 603 597 595 614 597 581 608 602 616 583 586 631 577 600 597 606 615 596 611 592 615 633 593 612 629 623 634 640 636 592 634 610 594 617 618 643 645 643 649 623 618 621 625 617 652 653 660 627 656 633 632 623 666 652 634 615 656 648 654 630 667 648 656 656 662 647 663 650 651 652 646 672 684 652 666 652 661 657 631 677 651 695 674 635 664 673 667 662 688 698 653 684 653 662 658 678 652 641 704 706 678 691 710 691 703 661 699 664 659 692 712 651 652 704 702 664 668 713 692 697 711 693 697 673 711 698 676 680 705 705 695 663 715 695 730 698 680 668 728 678 668 729 717 718 726 679 710 732 732 724 709 728 703 692 726 683 735 730 699 734 688 686 687 693 697 733 742 684 685 709 734 683 688 693 735 747 746 709 704 706 739 719 707 690 740 708 713 711 743 706 693 694 736 720 719 708 748 713 692 692 695 699 705 694 694 747 697 710 697 743 722 701 726 716 699 719 742 720 705 747 727 702 702 703 706 730 705 709 731 704 708 722 705 709 703 704 739 708 731 713 730 706 725 704 706 732 706 708 706 747 744 725 708 709 709 712 741 717 712 719 712 710 740 713 710 743 707 711 712 747 708 711 712 721 732 715 711 710 709 714 721 712 709 714 713 720 730 711 710 713 746 748 710 715 736 732 715 717 745 715 713 728 712 713 709 712 738 729 712 709 733 715 712 745 749 710 726 746 711 713 709 732 739 710 742 750 728 720 737 736 739 707 709 746 712 711 726 711 708 727 707 734 736 710 713 723 706 709 706 707 741 704 704 731 741 705 705 708 709 737 731 703 732 714 745 743 715 718 701 705 743 707 746 723 702 704 735 730 737 749 718 699 725 735 699 730 696 699 739 726 702 698 697 717 735 740 694 714 722 705 734 692 697 690 690 702 695 691 706 695 710 698 721 704 717 695 721 699 715 690 737 736 736 718 730 699 733 749 747 747 696 699 680 681 707 690 747 729 736 732 685 697 728 700 692 681 699 675 685 739 732 724 692 736 710 735 672 667 674 723 676 673 702 694 711 675 707 691 689 707 659 684 680 675 658 664 667 720 715 716 685 695 701 674 659 713 675 667 672 696 697 675 661 686 695 684 676 680 671 694 677 655 661 647 656 641 683 651 677 656 668 671 633 633 645 671 682 693 641 668 668 638 690 672 625 644 631 654 683 671 629 671 644 667 657 675 638 649 628 665 629 617 666 660 634 664 618 619 653 654 607 604 607 609 628 661 625 654 613 657 610 598 645 600 644 627 641 622 599 634 613 599 618 614 616 615 589 606 629 636 596 631 622 588 586 608 578 616 589 608 627 597 609 602 569 591 613 578 596 596 600 571 606 574 581 567 583 604 592 586 593 571 575 563 554 582 588 556 592 551 543 596 587 546 569 553 554 568 538 537 575 587 540 557 556 558 538 562 558 569 551 530 562 539 558 547 525 557 522 552 561 556 515 531 515 514 531 521 516 513 539 510 528 521 504 542 526 507 533 533 512 502 519 517 499 536 516 524 517 516 484 506 503 493 495 490 481 509 492 486 510 506 503 518 516 508 482 486 467 494 498 471 490 489 491 494 457 488 456 489 490 488 474 486 450 448 466 464 463 476 478 476 467 439 445 471 437 474 434 437 441 449 437 438 447 426 433 437 434 443 443 454 432 430 436 447 417 432 440 439 432 427 408 410 407 440 443 403 411 412 420 420 408 421 407 418 399 402 421 412 394 410 397 402 415 381 381 389 406 379 389 381 411 376 387 394 387 371 378 370 380 367 365 367 366 377 367 380 370 360 373 382 370 379 367 369 364 358 379 377 355 349 346 350 357 357 358 335 346 356 342 363 334 341 353 353 353 349 335 339 328 349 323 326 327 344 341 342 311 319 320 308 323 331 328 323 311 315 316 316 309 315 305 295 293 303 306 299 316 292 303 306 286 299 299 301 306 280 279 285 298 300 274 298 281 291 275 291 280 274 286 273 270 272 266 267 268 276 268 257 279 265 275 255 255 259 251 260 268 262 261 259 253 262 260 254 243 245 238 235 238 236 245 231 238 242 228 231 239 227 244 224 236 234 229 233 238 227 214 220 231 211 230 226 226 221 226 210 220 205 207 219 210 205 199 197 201 213 212 197 205 204 197 205 192 204 205 197 202 185 185 199 184 190 187 195 183 176 192 183 187 172 186 186 183 179 176 178 179 170 171 175 178 164 167 163 159 170 159 157 162 165 161 160 158 164 159 158 149 146 147 147 150 150 145 147 146 147 140 144 140 145 147 138 135 146 135 139 139 129 135 134 134 132 135 133 128 129 131 121 121 125 119 126 116 123 125 124 119 118 113 117 112 118 109 115 113 108 113 109 103 110 102 102 101 102 104 105 105 100 104 95 95 99 100 98 93 97 98 97 90 87 91 89 89 85 84 86 82 86 84 84 86 81 79 77 83 81 80 80 76 80 74 77 72 77 76 74 69 73 70 69 66 68 66 67 65 68 67 61 63 64 62 64 58 61 58 61 58 59 55 59 55 56 57 54 52 51 53 51 50 53 51 50 49 46 46 47 48 47 47 43 45 45 44 43 41 43 41 39 40 40 41 41 37 37 37 36 37 37 35 36 35 33 32 33 31 31 30 30 29 31 30 29 29 27 27 26 27 25 25 25 25 25 24 23 23 23 23 22 22 21 21 21 20 20 19 20 20 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 19 20 20 20 21 21 22 23 23 23 24 25 25 24 25 26 27 27 27 27 28 30 30 31 31 31 31 31 32 32 32 35 35 35 36 37 36 37 38 39 39 40 41 39 38 42 39 40 40 43 43 45 42 46 46 47 48 46 46 48 47 52 50 53 53 53 53 51 54 52 53 55 58 55 55 58 57 60 62 62 58 62 63 62 64 61 65 65 65 67 68 66 66 68 69 74 71 73 72 74 78 74 75 75 79 76 81 77 83 81 82 83 81 82 88 84 85 87 87 89 92 89 89 92 94 89 94 95 96 99 98 94 94 101 95 100 101 97 101 100 104 104 110 102 108 111 110 113 112 108 117 114 114 121 111 118 121 123 118 115 127 117 117 127 130 122 130 131 131 124 136 134 129 138 130 134 137 142 136 135 139 145 146 140 136 150 144 147 153 153 147 146 144 144 155 146 153 149 150 158 151 156 160 160 160 169 162 167 159 170 166 173 167 165 177 181 170 177 171 176 172 172 178 175 180 176 185 190 178 181 181 181 191 186 193 202 202 190 198 189 194 206 200 206 202 208 209 202 197 205 212 203 200 203 220 206 205 207 209 219 226 230 228 232 219 230 226 225 219 221 231 241 225 244 236 242 236 232 246 232 240 230 238 240 234 252 245 250 252 245 250 242 249 245 255 260 268 254 257 253 266 276 260 261 263 272 259 264 278 284 278 275 278 285 281 278 287 286 283 281 278 277 293 295 281 304 306 305 294 282 299 298 290 295 290 316 299 303 296 298 319 306 325 312 317 309 307 326 318 325 320 306 313 330 327 337 336 331 316 331 315 333 341 337 345 321 324 352 355 334 355 340 349 357 345 357 339 355 342 338 340 351 346 349 364 349 365 368 359 374 383 352 361 354 353 389 379 383 361 365 371 394 397 386 386 368 401 376 375 374 386 393 377 383 385 388 406 400 406 397 406 416 384 399 409 396 424 402 416 410 425 421 403 428 415 408 405 437 415 403 433 418 413 417 418 423 428 451 435 435 416 448 436 430 457 449 462 465 424 443 468 446 442 441 447 437 447 444 441 436 445 473 454 469 476 463 482 454 461 488 470 449 473 456 471 455 468 497 471 462 477 473 494 468 504 494 507 496 491 492 499 501 519 474 483 491 500 476 519 483 486 524 510 525 502 504 488 510 522 501 501 511 537 503 520 517 515 504 521 526 522 514 536 542 527 548 544 547 529 512 520 550 566 523 514 532 519 526 528 562 542 528 568 568 528 558 528 577 546 576 559 531 544 550 545 589 568 581 574 547 591 554 550 585 545 563 579 551 563 550 586 560 561 556 566 602 566 611 563 593 573 566 581 587 588 607 595 576 568 596 604 576 572 607 580 599 628 581 599 603 627 587 607 635 586 614 631 608 590 623 590 615 596 628 627 640 628 647 593 605 599 612 602 653 633 640 633 650 638 604 647 608 623 614 640 638 647 654 621 635 640 635 641 636 641 658 658 649 628 651 651 637 680 665 653 685 667 676 642 659 647 645 677 679 640 650 643 659 649 672 631 679 649 680 639 692 640 685 702 679 669 686 676 696 645 661 681 680 665 705 679 655 709 708 705 686 699 688 700 673 708 678 719 715 712 662 719 700 678 718 662 686 675 659 704 678 729 685 667 730 677 664 713 690 701 683 667 687 705 721 698 675 682 712 687 720 698 683 726 723 698 677 687 704 716 681 683 723 733 706 736 708 713 717 688 684 716 690 711 726 742 715 715 750 684 726 723 688 691 687 743 687 750 721 690 693 734 702 712 694 692 740 725 712 692 742 745 744 719 698 715 743 696 698 730 704 700 706 704 700 714 747 734 723 725 698 715 732 739 700 739 749 705 706 707 719 702 702 722 742 702 716 722 703 746 708 746 703 723 743 709 746 736 705 738 739 746 731 705 730 706 714 712 733 710 711 734 711 709 726 723 720 743 711 712 708 740 712 712 745 710 749 708 712 738 711 724 740 717 729 710 714 713 747 739 741 711 741 727 709 709 716 716 749 714 715 733 718 725 735 711 734 721 709 714 718 735 739 714 713 735 741 712 714 715 713 745 722 709 716 742 720 711 747 708 708 711 730 723 711 712 749 727 707 708 718 728 720 712 745 742 747 706 710 733 706 713 726 706 742 710 740 706 707 707 704 709 718 703 744 734 704 720 742 703 728 733 711 702 705 701 705 705 706 705 701 738 716 732 723 750 703 705 701 717 698 702 699 716 703 738 725 739 702 725 727 703 694 742 714 718 722 693 739 748 708 689 688 749 735 738 747 687 702 746 748 690 725 689 696 714 687 689 708 749 747 744 728 688 687 690 686 714 740 728 734 681 698 741 741 732 715 730 697 733 738 695 705 670 720 687 682 708 693 676 722 712 691 669 687 685 705 680 712 683 670 664 707 697 665 665 696 682 689 695 675 658 688 669 709 719 681 706 653 653 684 692 685 706 650 668 655 662 710 678 658 703 687 672 650 665 699 697 699 656 648 696 678 681 660 645 674 682 666 647 662 691 663 684 673 647 684 681 643 631 652 683 644 673 676 654 619 680 673 639 652 645 672 628 652 672 648 655 611 633 636 636 659 658 665 663 626 611 642 632 650 612 638 650 627 627 638 642 597 621 603 636 643 610 636 614 620 644 613 633 632 603 635 635 604 632 603 614 603 625 599 631 597 599 572 611 606 571 598 581 579 611 579 602 564 604 576 608 562 577 605 566 574 584 578 608 585 556 597 551 548 576 583 593 579 579 549 565 592 540 562 561 556 554 551 546 569 576 532 568 564 545 565 545 557 559 524 555 558 541 526 563 519 554 532 530 534 552 551 522 530 507 508 547 505 538 547 516 513 541 518 504 543 506 505 498 505 497 521 523 506 492 534 510 509 498 511 487 502 509 506 516 495 522 488 508 487 498 471 491 475 472 481 487 480 463 490 477 498 478 498 463 456 485 477 455 473 456 455 457 467 448 459 480 476 462 464 453 442 468 449 477 460 455 468 443 447 448 454 429 439 432 436 458 432 422 441 421 444 428 428 435 423 435 443 414 415 408 421 419 410 403 419 399 428 427 424 411 411 425 390 420 391 418 401 394 415 385 416 405 389 390 392 383 386 377 390 387 399 377 369 398 383 366 377 382 371 389 362 390 367 363 379 363 354 372 362 371 379 371 357 358 374 367 363 340 371 363 342 363 359 360 346 334 342 349 338 340 338 324 326 352 352 330 327 325 332 320 332 331 314 314 319 310 308 334 308 306 305 323 308 330 322 325 311 302 301 296 320 310 297 312 297 293 303 298 291 296 306 291 307 278 291 302 278 291 297 280 285 284 274 279 291 290 282 289 268 274 268 278 263 281 280 271 265 275 275 270 269 266 266 249 262 267 257 253 264 261 259 254 248 237 234 242 242 240 238 242 248 245 237 235 227 239 223 243 224 221 220 233 223 227 219 229 218 210 218 209 221 210 218 222 204 214 211 207 208 213 203 205 206 203 209 195 210 190 198 195 192 203 189 188 198 185 196 197 193 194 195 183 180 190 183 174 186 175 173 185 183 171 179 176 177 165 168 177 170 160 173 164 159 163 164 168 166 162 159 160 160 149 150 158 154 147 153 154 149 145 144 141 144 139 149 137 148 140 137 134 138 140 138 139 132 140 132 128 136 128 132 133 133 126 124 130 123 126 123 116 124 119 121 116 119 117 118 111 119 114 108 106 106 114 112 104 108 106 102 108 106 103 104 99 104 102 100 96 94 99 95 92 93 95 92 88 94 87 92 89 84 90 88 89 82 84 86 79 80 81 81 78 80 83 77 74 78 79 78 73 76 76 71 74 69 72 72 67 70 69 69 64 65 62 61 64 60 60 64 62 59 62 59 58 56 57 55 58 54 55 54 54 53 54 54 53 51 52 48 51 46 47 48 47 44 44 45 44 45 42 43 41 41 40 39 41 38 40 38 38 37 36 38 35 36 34 36 33 33 34 33 31 32 31 32 30 31 29 30 27 28 27 26 26 26 25 25 25 24 23 23 22 22 23 21 21 21 20 20 19 20 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 19 20 21 20 21 22 22 22 23 24 23 24 25 24 26 26 26 27 26 27 27 29 30 29 31 32 31 32 33 33 33 34 35 33 36 36 36 37 37 36 39 37 40 40 38 40 40 40 42 42 43 44 43 43 43 44 47 48 48 47 50 47 49 53 52 50 50 55 54 53 55 55 55 57 57 57 56 59 60 57 58 64 61 65 62 64 67 66 63 66 70 67 68 72 71 70 71 69 72 77 77 75 74 80 78 77 76 80 80 80 81 80 84 87 86 83 86 84 86 88 85 93 94 87 93 94 93 98 96 96 95 97 94 95 103 105 104 102 107 108 106 107 102 103 103 108 112 108 110 112 118 113 119 117 116 121 116 119 118 126 124 117 125 129 122 131 131 123 131 133 128 128 134 130 140 141 132 135 132 143 139 134 144 148 143 143 151 147 149 152 148 149 145 148 145 156 147 162 154 155 164 159 155 161 163 170 170 157 159 173 173 165 172 169 173 172 166 168 175 184 175 179 177 183 185 185 178 189 184 186 191 192 181 191 191 185 197 198 194 188 189 197 194 207 202 198 201 197 212 201 213 200 211 212 215 219 215 218 221 211 226 216 229 219 233 232 223 215 232 235 234 221 227 228 226 243 228 248 231 231 234 231 253 252 252 242 238 239 251 242 252 263 261 243 264 259 268 269 259 273 269 264 277 272 275 266 278 282 264 264 268 288 264 285 281 279 278 289 273 294 272 290 277 299 298 289 282 292 299 282 286 284 295 309 313 307 297 307 293 297 313 306 296 298 317 318 326 307 332 325 320 329 325 338 322 316 316 321 344 320 326 321 341 335 336 348 334 328 345 330 332 354 347 336 352 358 353 356 347 359 338 355 373 352 360 367 373 361 347 364 380 365 374 379 365 371 369 375 363 379 367 386 397 381 373 387 387 368 401 398 397 391 373 398 389 399 385 388 393 382 413 392 397 388 409 389 417 419 401 410 408 430 405 420 418 408 402 413 428 420 410 436 443 444 418 443 422 415 440 431 421 435 420 456 431 445 434 438 459 466 431 463 434 456 432 470 445 477 463 437 474 454 472 443 484 462 456 465 468 466 449 483 466 493 452 468 482 490 462 480 482 470 487 476 496 492 508 512 480 516 490 509 502 486 494 501 521 484 526 498 518 516 502 491 527 521 528 527 524 517 518 491 495 494 506 526 511 539 534 548 504 504 503 543 508 538 552 530 545 521 535 564 537 558 540 517 524 520 560 536 548 526 560 560 560 538 558 578 547 576 539 582 547 584 567 571 567 583 565 539 544 556 564 564 561 588 545 584 564 604 559 562 568 556 568 606 601 607 592 574 564 568 594 570 587 599 569 594 603 620 624 570 575 624 584 622 606 589 619 575 610 597 595 613 629 608 600 628 622 633 623 614 604 599 637 612 631 642 606 636 600 634 630 641 650 615 632 654 646 607 637 610 605 630 624 628 655 637 656 611 657 640 630 630 630 642 665 624 618 637 679 644 651 633 661 635 659 648 651 646 632 648 659 691 634 681 680 660 672 634 649 673 677 687 660 638 659 650 670 691 699 668 691 682 642 700 644 706 690 652 674 706 686 685 714 672 653 698 689 674 718 669 687 693 706 676 723 709 673 708 687 690 671 700 686 716 711 671 714 717 719 721 670 733 720 686 690 718 721 677 690 715 689 697 671 715 739 726 694 704 700 682 724 725 710 729 711 719 743 692 680 688 737 702 727 740 745 706 743 682 708 724 706 693 739 718 687 688 742 715 742 733 687 745 705 710 689 732 741 696 711 718 715 742 696 697 738 718 705 746 730 739 700 729 723 748 700 707 735 699 735 708 702 711 715 746 722 722 727 725 705 715 706 712 735 715 742 710 706 722 709 716 704 729 706 713 707 723 707 706 706 722 735 715 705 709 706 747 710 720 714 706 726 727 712 708 710 707 741 709 744 730 712 710 739 742 710 708 740 745 714 713 711 728 748 728 746 723 742 739 713 713 748 739 736 715 713 714 729 723 711 716 734 727 716 713 750 748 745 715 737 715 727 714 710 714 714 735 749 711 716 709 716 713 712 733 711 714 709 725 749 737 719 738 728 713 710 708 748 743 719 710 739 709 710 736 708 709 710 730 725 707 706 736 706 707 728 716 721 723 745 738 736 735 721 704 745 711 748 704 717 732 711 705 705 703 708 707 707 702 735 714 718 703 747 742 745 731 732 744 743 720 739 746 708 715 705 747 749 699 743 730 728 723 697 700 717 696 739 724 748 742 716 742 691 697 728 738 688 714 691 715 713 735 734 724 687 723 684 690 692 699 700 745 697 707 719 719 682 738 718 729 727 701 697 703 746 677 698 691 706 682 726 724 711 701 710 736 709 729 725 689 686 676 709 731 668 734 698 717 677 723 730 678 717 714 711 723 698 703 690 675 666 705 695 719 657 689 712 661 699 707 696 691 714 704 658 705 709 678 662 656 691 693 650 697 661 685 649 644 706 642 644 654 646 636 659 682 682 633 685 669 669 694 666 662 674 654 674 655 642 656 659 654 645 624 673 626 650 679 657 657 636 623 648 657 630 657 624 614 632 619 614 608 648 667 664 652 620 604 634 661 626 658 645 633 606 597 645 643 649 624 597 622 602 642 590 594 626 645 593 611 590 643 604 624 628 595 629 625 609 594 614 587 585 608 628 590 573 601 609 586 598 622 608 623 614 577 619 570 614 604 566 612 574 575 607 557 559 574 568 565 578 604 560 589 592 599 576 586 597 551 583 584 561 579 541 548 576 566 551 540 557 553 571 572 547 540 564 565 544 542 548 534 544 538 569 543 528 546 526 524 537 538 538 514 516 526 549 510 507 509 550 544 513 541 539 498 497 537 536 540 508 489 491 537 523 520 515 509 528 507 493 500 504 483 495 498 493 489 480 488 472 483 491 505 467 470 475 506 475 470 496 470 492 467 474 456 471 495 452 483 450 465 465 462 457 456 448 451 474 461 450 447 467 478 441 437 446 456 443 431 428 459 462 437 447 439 424 440 440 436 445 424 440 434 427 413 425 424 428 443 422 406 437 429 426 400 425 422 418 405 412 432 394 400 407 426 423 416 413 394 419 406 387 411 402 387 390 374 398 400 383 372 386 385 377 369 392 397 379 397 377 362 380 377 381 377 380 380 358 361 367 368 348 376 376 378 369 346 374 372 340 367 351 356 345 354 346 347 332 344 353 341 340 324 345 340 337 322 321 340 327 317 316 328 338 325 339 329 330 322 320 318 332 329 315 304 301 321 301 309 316 295 318 312 297 296 304 287 289 290 302 294 285 290 289 302 281 297 293 297 294 270 280 285 280 290 290 283 270 274 285 273 259 270 262 273 262 257 259 271 271 260 251 250 256 263 261 260 248 256 250 260 258 253 253 245 238 251 234 242 239 228 243 242 247 246 235 231 233 229 219 220 237 234 230 219 227 214 230 209 209 221 208 207 221 205 214 216 212 204 215 208 204 197 195 200 193 205 204 199 192 202 197 193 199 194 188 192 187 185 182 182 186 190 182 190 174 181 179 179 173 182 180 174 177 165 170 175 173 173 160 162 162 166 159 157 160 165 161 162 164 163 156 152 153 155 148 152 153 145 155 146 144 143 138 150 146 144 136 136 134 136 139 134 137 132 136 135 131 125 135 126 123 129 124 128 130 127 118 122 126 115 122 124 116 114 114 120 111 109 117 116 110 116 110 105 104 106 104 107 107 106 101 101 98 105 97 95 100 102 96 97 94 93 91 91 95 95 91 90 93 87 91 90 82 84 83 80 82 83 84 77 78 83 78 80 75 79 73 78 73 72 73 74 72 71 69 68 72 66 66 66 65 63 65 62 66 61 60 59 62 58 62 59 56 57 59 56 58 55 55 53 53 55 52 53 51 50 51 51 49 47 49 48 47 44 45 44 45 43 41 44 42 43 41 41 38 38 41 39 38 36 38 35 36 34 34 35 33 32 34 31 31 32 31 31 31 30 28 30 27 28 27 26 26 26 25 24 25 23 24 24 23 23 21 21 22 20 21 20 19 20 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 19 20 19 20 20 22 21 21 22 23 23 24 24 24 25 26 25 26 27 26 27 27 30 30 30 30 32 31 32 31 31 33 32 35 34 35 35 37 36 37 36 39 38 39 41 40 39 42 42 42 41 42 44 42 43 43 44 47 48 46 46 51 49 50 52 51 50 53 55 52 54 54 56 56 55 58 60 57 57 57 61 58 64 59 60 62 65 66 64 67 64 67 69 71 68 72 68 74 70 71 74 72 76 75 76 75 78 81 77 80 78 80 82 81 84 80 85 86 87 83 88 93 90 92 87 91 94 98 92 94 97 98 101 102 97 95 104 100 106 103 106 108 101 106 108 112 111 113 114 116 109 108 117 115 112 121 121 120 116 124 116 126 120 117 123 125 128 124 126 127 131 129 130 133 129 132 132 135 137 132 139 136 135 141 137 149 142 148 146 143 147 147 142 153 146 153 151 158 154 154 150 158 158 156 168 159 163 160 165 171 168 164 163 177 179 178 172 177 169 180 171 179 175 184 171 176 190 181 191 187 195 179 198 194 190 200 193 191 190 200 192 196 198 209 191 193 210 197 206 202 209 206 203 217 210 219 219 218 208 226 220 225 230 221 227 216 230 225 218 237 219 229 224 237 240 226 242 231 244 248 247 242 245 254 245 251 247 249 243 254 243 258 252 260 266 253 260 246 262 252 249 264 274 262 257 274 278 274 278 264 283 282 278 289 284 274 276 294 276 274 277 295 294 274 289 292 286 301 286 283 301 290 298 314 310 303 302 295 306 303 301 299 307 319 308 302 319 307 312 331 319 310 328 319 334 309 318 312 328 319 335 323 341 325 347 346 325 343 339 327 353 343 354 337 334 361 351 358 358 343 348 362 345 352 371 350 362 373 366 377 353 349 350 386 383 385 386 385 364 364 394 382 386 384 385 399 397 398 370 383 396 379 410 385 380 391 398 407 388 382 415 413 407 423 404 423 389 428 419 418 425 432 395 428 417 402 439 427 417 427 442 442 437 432 437 424 415 422 446 437 445 434 429 452 434 452 447 424 445 432 461 456 449 456 432 471 450 446 449 453 463 442 477 483 448 458 485 487 477 471 458 475 450 475 472 471 474 486 485 490 465 504 463 464 490 470 506 469 498 478 498 497 506 489 500 491 503 493 476 526 511 497 480 503 486 532 493 506 493 536 514 534 492 531 530 504 531 519 538 500 501 521 551 506 514 539 555 539 558 543 522 514 551 557 514 552 557 559 534 551 533 554 534 545 550 561 557 551 559 571 538 583 545 565 538 538 575 589 549 538 565 563 558 596 597 555 567 554 602 572 582 568 595 559 567 563 604 603 565 593 572 593 568 617 591 563 585 591 567 586 625 591 590 625 601 608 619 606 597 595 624 620 592 621 593 615 631 591 629 594 608 609 631 604 621 589 625 643 618 628 639 619 607 631 603 624 633 605 613 624 633 628 635 614 642 629 653 657 635 641 617 644 647 646 656 652 641 655 637 641 663 665 673 636 674 668 670 666 623 645 673 685 662 688 630 648 635 679 672 631 666 657 659 664 674 664 681 676 652 655 668 676 650 682 699 665 670 668 672 707 693 645 671 675 652 689 674 678 654 690 692 680 680 713 708 679 719 704 716 690 714 661 724 692 709 681 710 688 720 686 681 706 667 668 705 682 667 694 676 730 678 724 713 711 690 730 698 715 741 741 735 738 674 740 719 710 743 733 723 734 730 680 717 745 694 735 702 729 742 728 685 687 739 691 707 726 715 735 697 685 747 729 715 735 742 714 731 708 726 693 724 710 694 694 700 706 743 695 746 744 694 696 725 696 732 711 710 717 742 729 739 732 743 741 709 703 705 704 734 709 737 706 701 723 723 701 714 714 734 708 706 738 709 732 740 710 717 725 712 705 730 721 737 707 708 739 739 747 711 742 717 707 707 713 736 726 727 709 708 712 734 707 722 708 734 711 724 709 714 732 709 714 716 710 712 712 721 743 715 715 715 721 747 728 723 713 710 713 724 716 715 721 716 713 726 714 713 711 714 713 712 745 725 713 745 711 711 711 710 729 730 731 713 741 715 723 712 726 733 715 714 710 714 723 710 711 713 712 708 713 709 713 719 709 711 737 713 739 725 717 737 708 711 711 732 714 706 708 747 717 722 709 718 750 728 715 728 717 704 721 708 721 707 710 708 708 748 708 703 738 741 706 722 701 729 702 720 705 731 738 698 738 713 744 717 740 698 704 749 735 749 723 741 728 741 698 723 737 697 698 739 730 731 711 707 703 694 741 744 690 732 742 690 704 750 737 726 732 735 713 745 729 706 744 723 728 726 746 687 738 696 738 731 730 697 688 703 712 711 693 742 685 676 724 728 705 708 723 725 709 691 707 736 671 736 721 677 717 666 665 677 692 681 691 670 730 729 689 726 691 679 714 688 672 657 719 705 661 666 715 668 698 677 690 651 702 662 650 708 669 649 681 710 707 678 661 668 705 693 697 645 695 656 670 697 681 663 638 663 665 638 688 673 676 656 644 655 687 673 679 659 657 681 662 643 642 678 638 657 658 637 629 650 653 627 649 637 636 624 624 644 624 625 611 647 638 666 609 614 652 642 626 620 621 645 623 656 637 603 608 635 612 604 630 632 603 629 650 595 610 604 609 592 601 624 616 586 635 627 633 598 634 601 600 577 591 611 605 630 617 576 611 600 612 614 607 566 612 573 592 579 595 578 590 609 577 572 611 577 564 584 575 588 574 592 575 568 595 580 562 551 561 585 586 561 564 566 564 570 549 554 547 540 565 558 560 573 535 558 531 533 556 566 538 570 538 545 536 557 558 555 521 513 528 541 538 548 555 553 511 511 534 540 540 506 535 548 521 531 535 500 524 501 528 536 513 534 529 518 519 486 510 507 526 499 491 502 503 480 476 515 508 490 478 512 487 466 481 483 471 485 481 481 465 468 484 495 466 484 482 461 452 479 456 475 476 481 448 465 454 482 455 482 463 472 472 450 470 452 431 471 449 451 440 465 438 433 457 426 444 443 456 441 450 447 436 446 425 446 444 445 421 409 422 444 419 406 436 408 417 432 399 409 415 397 394 429 426 393 401 397 387 420 406 415 385 403 402 385 409 376 389 378 384 406 372 385 402 376 381 393 391 378 380 375 377 392 375 358 379 380 365 369 358 362 368 368 371 355 376 357 359 343 366 361 368 339 358 344 340 331 358 349 329 349 339 346 337 352 336 324 325 336 320 340 329 332 325 338 336 316 312 312 311 325 321 322 327 303 299 310 297 304 305 306 299 303 306 311 304 288 312 298 292 283 284 293 283 291 298 281 297 299 288 288 269 287 292 279 277 276 271 273 262 266 285 279 264 273 278 270 273 252 274 266 247 257 270 245 254 250 243 243 259 259 238 259 253 240 253 237 247 249 238 248 237 234 242 237 238 242 234 220 222 235 217 226 233 216 229 220 210 224 218 226 212 224 220 204 203 207 215 204 215 201 213 199 200 200 202 196 198 197 205 191 187 203 197 186 184 187 181 186 193 192 186 184 175 184 187 175 173 182 176 184 174 180 167 175 173 173 166 175 174 159 170 163 161 163 157 160 161 155 155 152 157 155 155 160 148 149 144 156 148 151 148 140 149 144 145 143 144 138 135 141 142 136 137 135 128 128 137 125 136 134 128 122 122 126 128 126 126 127 126 125 119 121 119 120 116 116 113 111 116 115 108 107 111 113 105 108 106 103 101 104 104 102 105 99 104 102 102 99 96 96 97 96 93 92 88 93 87 93 86 89 88 88 87 84 87 83 82 78 83 77 79 78 83 81 77 79 78 75 73 73 70 73 69 72 69 73 72 69 65 69 68 64 64 61 66 61 62 62 63 57 62 60 58 57 57 59 57 57 53 56 51 54 50 54 53 49 52 49 51 46 46 45 47 47 44 43 42 42 42 43 42 42 42 41 38 41 41 38 38 37 36 37 37 36 35 35 33 33 34 31 31 31 30 32 30 30 29 28 27 28 26 27 25 26 25 24 24 24 24 24 22 23 21 22 21 20 20 20 20 19 19 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 20 20 19 20 21 21 21 22 22 22 22 23 24 25 25 25 25 26 27 27 27 27 30 30 28 30 31 32 31 31 33 32 32 34 33 36 34 36 36 37 36 39 38 39 40 40 39 40 40 40 42 42 42 45 44 43 46 44 47 45 49 50 51 49 51 51 54 50 54 51 56 56 55 56 54 59 60 60 60 62 58 63 62 60 62 65 63 62 62 63 68 67 69 69 68 69 74 72 72 73 76 72 77 74 74 77 80 82 78 79 79 82 80 85 84 80 85 82 87 89 86 90 90 90 92 89 96 89 90 95 98 96 97 98 102 95 99 99 97 105 105 100 108 109 111 112 110 113 113 113 116 109 117 117 120 121 117 122 122 118 117 117 123 123 128 124 122 127 121 123 125 136 129 130 133 138 133 135 133 136 132 133 137 137 147 147 148 139 148 149 149 153 156 155 151 157 149 149 157 161 162 152 157 157 165 167 169 157 162 159 168 162 165 167 168 169 168 173 180 176 169 182 172 186 185 177 189 186 183 178 184 187 189 192 186 197 194 194 186 191 200 195 202 207 200 205 205 204 204 208 208 203 202 218 203 203 207 220 225 219 214 218 230 217 223 215 229 229 216 217 231 232 230 223 231 244 239 228 230 228 230 249 230 234 248 248 245 249 243 257 256 256 260 265 264 245 261 247 254 260 249 271 259 252 254 278 256 270 279 264 284 268 268 276 290 288 280 290 283 295 281 276 278 275 303 292 277 303 296 301 290 310 300 310 299 309 298 304 295 312 313 317 322 325 320 319 308 312 310 308 332 306 314 320 312 320 315 318 328 328 344 340 335 318 337 323 342 354 342 344 327 346 339 329 358 341 348 335 355 340 355 351 348 340 352 366 364 369 376 351 370 373 356 374 365 375 382 373 377 393 373 368 382 378 363 373 399 395 391 393 407 394 396 401 382 379 390 392 411 400 415 407 420 417 398 403 398 402 405 400 425 420 397 401 430 426 399 408 409 402 418 415 416 421 416 424 427 449 433 426 454 416 439 427 434 449 446 453 431 430 441 442 445 455 438 441 453 466 461 451 446 471 450 445 482 478 469 457 463 466 477 482 459 467 489 458 468 499 484 493 479 495 473 492 493 479 465 512 498 514 508 490 473 500 516 509 491 518 483 495 518 496 493 488 483 486 516 492 531 508 527 508 527 497 512 541 528 511 525 517 533 509 512 537 521 556 548 557 556 525 520 535 523 535 524 518 533 532 518 538 571 536 521 560 555 574 531 537 529 567 572 550 550 553 536 537 567 567 554 538 541 572 559 587 580 563 591 560 564 557 594 586 559 606 607 569 589 574 579 562 603 562 565 611 617 586 563 564 576 591 581 569 572 573 624 615 579 600 619 599 610 617 580 601 633 605 599 607 609 605 635 628 614 626 619 595 596 627 631 630 645 641 617 650 606 645 655 627 607 644 659 636 636 662 654 622 663 667 618 656 610 628 671 655 628 637 660 677 669 639 634 658 669 665 658 661 656 627 622 644 635 661 680 677 648 669 663 656 683 660 694 687 647 668 653 655 699 648 694 670 678 653 695 667 684 655 704 691 705 677 677 673 664 677 669 710 669 667 670 683 706 702 660 687 719 689 686 676 662 688 687 692 670 673 699 688 684 703 665 663 690 687 709 691 678 719 672 697 709 692 711 717 690 711 693 699 733 728 711 702 707 708 720 735 727 686 691 707 701 741 711 736 706 698 750 681 695 697 702 731 720 734 743 687 725 737 686 718 686 729 692 744 715 731 736 730 736 689 733 694 749 692 732 692 695 704 705 732 693 748 741 740 697 748 700 698 707 712 747 702 701 743 701 702 698 710 705 719 747 730 706 706 708 705 738 741 738 728 727 725 704 709 717 743 727 726 738 748 712 704 705 726 722 722 714 711 708 746 705 709 712 723 710 710 725 710 729 720 709 708 707 708 708 711 708 729 724 742 710 713 747 722 731 734 736 729 715 733 710 733 709 715 713 741 723 711 712 716 715 711 713 737 714 712 719 710 721 710 724 720 732 715 721 714 713 713 715 715 712 712 714 713 714 743 714 711 745 718 714 718 711 730 715 711 736 730 747 708 713 711 717 713 718 710 732 713 730 716 710 713 718 710 728 712 709 743 710 706 710 745 721 708 712 737 710 708 703 749 722 706 710 735 731 734 725 708 702 728 716 723 705 711 731 701 703 706 703 750 712 743 707 723 699 721 698 743 735 698 730 711 699 745 700 742 698 694 727 695 743 724 723 730 694 728 748 692 713 730 694 704 730 737 717 733 728 730 691 726 726 708 688 718 741 742 691 693 722 706 739 685 681 723 699 710 727 726 709 687 692 697 701 692 725 691 722 711 682 676 739 735 723 677 669 700 697 692 693 728 693 697 707 669 705 677 702 727 685 668 663 676 718 716 668 723 708 671 672 661 697 704 693 708 702 687 690 682 678 673 702 666 709 713 649 668 658 664 675 698 667 651 693 653 665 674 666 643 647 692 637 696 655 653 658 631 662 684 654 651 670 678 654 690 651 682 628 664 652 678 671 635 654 654 672 643 627 618 640 622 633 612 655 623 637 657 635 621 612 617 607 656 665 611 645 662 635 649 649 632 620 647 632 655 612 596 632 632 604 601 649 620 589 594 611 624 599 613 609 608 583 580 638 592 597 598 597 617 607 624 598 609 623 617 580 578 612 612 581 571 568 620 613 593 590 599 558 588 560 576 607 583 560 560 569 577 590 571 561 567 590 592 550 570 573 592 545 545 553 555 542 564 587 551 562 543 583 563 570 553 572 529 567 567 540 549 566 519 568 559 541 536 554 520 559 550 533 552 511 543 553 505 503 514 535 525 535 526 544 532 521 501 543 506 511 517 539 504 489 536 530 528 518 487 509 526 507 496 507 508 506 509 490 514 487 481 505 478 494 481 497 489 473 494 482 504 477 461 456 475 493 481 473 467 486 470 472 468 451 474 463 467 440 454 440 471 446 459 452 471 469 441 438 467 433 435 456 452 465 440 420 447 424 424 428 447 456 435 437 438 434 440 446 437 438 419 411 410 422 404 424 399 398 411 434 415 414 393 395 422 426 406 411 417 413 420 406 400 410 416 384 412 376 391 389 394 391 374 371 382 397 400 363 377 398 360 389 368 372 365 374 381 384 374 370 350 362 360 363 369 343 348 363 355 340 348 344 343 340 344 356 355 332 360 350 338 349 349 351 331 329 348 320 329 331 342 334 313 332 342 329 316 336 336 311 320 325 319 308 310 305 302 317 315 309 311 305 307 319 300 312 300 292 290 304 289 305 283 295 292 300 292 292 274 291 295 295 285 292 276 272 278 264 276 284 267 282 279 264 257 269 276 254 255 256 264 258 264 258 270 256 253 260 264 258 244 244 252 236 253 254 252 243 233 248 237 247 245 226 234 237 223 228 228 227 237 237 220 229 220 223 231 229 227 221 212 211 226 226 221 205 204 204 204 216 215 205 196 205 194 206 205 200 201 204 205 189 205 187 194 195 190 193 183 185 192 181 179 187 174 190 181 186 173 176 177 176 172 177 179 166 174 175 164 173 162 165 172 172 165 167 159 160 163 158 154 159 154 149 151 155 148 148 147 154 154 147 140 148 143 142 137 144 135 139 146 133 136 131 133 129 132 136 130 131 135 134 129 131 131 126 130 119 119 120 119 124 118 122 117 119 114 112 112 109 116 114 107 114 112 112 106 104 103 104 100 107 106 102 103 104 98 97 96 94 99 99 93 92 89 94 91 92 92 88 92 84 87 88 88 81 86 87 86 84 80 80 79 83 83 79 74 74 78 78 76 77 76 74 72 73 73 67 69 68 67 68 63 66 63 61 64 60 62 61 58 57 60 58 60 56 58 56 55 53 53 52 55 52 53 50 53 48 49 49 51 49 46 46 47 47 46 43 45 42 44 41 40 41 42 41 38 40 41 38 38 36 38 37 37 35 34 34 33 33 32 33 32 32 30 31 31 30 30 30 27 28 27 26 25 25 25 24 25 24 24 23 23 23 22 22 20 20 21 20 20 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 20 20 21 20 22 21 22 22 22 23 24 24 25 25 25 26 27 26 28 27 27 30 30 31 29 32 32 32 33 33 33 35 35 36 34 35 37 36 36 38 38 38 38 38 39 39 40 41 42 44 44 44 44 44 46 45 47 46 48 50 47 49 49 49 53 53 54 51 52 53 55 55 55 57 59 57 58 61 61 58 61 64 62 63 61 62 62 65 65 68 65 66 71 68 68 70 72 76 76 76 78 75 74 79 75 80 77 77 81 80 81 86 80 83 85 89 89 85 87 92 91 91 95 95 89 89 94 91 96 97 100 101 100 97 100 103 101 104 103 100 108 104 103 109 109 107 114 108 113 113 114 117 118 116 114 113 125 124 116 115 119 121 121 121 122 123 124 126 135 136 128 135 130 136 136 141 134 139 137 139 138 143 143 146 143 141 143 144 143 147 143 157 144 152 160 153 148 161 159 160 167 161 167 164 160 169 158 173 170 161 170 174 167 179 169 174 170 173 174 181 183 179 183 181 186 176 176 190 179 182 194 198 183 195 192 203 193 201 190 193 199 207 202 205 202 210 197 208 204 208 209 219 220 209 207 224 216 227 219 228 210 216 228 215 229 219 223 224 229 225 241 236 241 232 236 231 242 228 249 232 248 244 250 250 243 254 238 238 239 262 247 251 260 267 255 258 262 247 258 257 257 252 269 272 261 260 270 265 272 286 280 282 280 283 266 291 290 283 274 295 297 288 276 283 279 288 304 280 287 300 293 288 294 302 313 310 319 301 316 321 296 311 322 303 305 314 315 324 314 323 328 318 338 336 315 327 327 316 339 318 319 318 338 341 334 332 323 344 343 338 355 339 343 334 345 366 335 354 350 346 366 343 351 357 355 359 373 373 381 357 365 354 388 359 376 376 378 387 377 365 377 394 380 389 382 377 386 380 378 398 388 373 392 402 400 403 382 384 381 392 400 392 414 416 419 405 403 406 398 396 404 422 427 408 412 421 401 408 428 443 415 414 432 444 423 424 450 419 428 441 418 454 447 449 455 438 430 451 456 429 428 456 466 454 438 438 450 455 445 480 454 467 485 448 486 485 482 457 479 483 494 491 493 463 497 482 502 498 486 463 488 499 465 481 510 481 476 482 491 495 474 513 488 516 524 487 488 501 488 504 494 511 501 517 507 509 506 499 522 497 492 529 539 496 533 519 500 517 524 529 544 541 517 538 555 514 526 533 539 531 538 551 563 543 559 558 522 570 569 549 556 569 557 538 560 575 542 580 555 539 545 534 557 546 537 539 566 539 585 590 574 563 554 582 595 557 587 573 565 571 575 604 608 554 577 582 593 607 584 609 615 599 566 598 573 594 618 614 586 624 595 605 616 613 576 602 623 592 580 624 633 635 609 616 641 613 628 641 640 610 599 622 609 607 621 607 630 596 612 626 616 627 638 624 629 617 642 641 624 657 617 623 605 651 658 613 642 630 621 633 619 614 654 632 627 628 635 637 659 665 629 624 633 653 677 669 631 626 636 682 665 648 685 689 686 673 677 694 656 641 664 648 653 666 638 648 673 696 652 683 664 699 642 681 668 683 708 691 650 702 653 660 655 676 660 676 652 677 701 674 659 697 661 677 685 705 696 680 722 681 702 685 724 682 689 681 701 672 720 714 692 674 666 696 690 666 723 715 730 676 724 737 724 721 718 704 692 734 706 691 690 714 709 743 744 704 725 746 685 689 740 745 729 705 714 709 694 735 685 702 733 709 741 684 712 689 697 695 728 723 688 724 736 727 692 746 689 745 731 693 739 718 698 724 703 750 749 693 694 719 695 697 699 740 743 697 742 742 700 736 743 708 720 703 699 725 737 701 738 728 704 706 708 706 707 734 705 743 721 708 748 707 747 703 705 745 730 709 706 746 707 744 710 715 706 706 734 747 716 720 709 712 710 742 749 711 718 708 732 748 742 714 713 726 712 714 723 742 741 716 725 712 735 715 711 709 747 721 709 712 715 726 737 715 713 717 727 712 710 711 714 710 710 713 711 715 728 714 720 736 710 712 720 726 717 711 713 721 716 715 713 713 730 712 721 731 743 712 723 735 738 720 712 713 712 720 712 721 713 710 716 712 750 713 710 709 709 711 714 708 706 708 711 707 720 711 746 719 709 708 711 704 709 710 710 716 707 706 731 707 724 743 727 705 706 722 734 731 709 707 710 705 705 709 743 729 732 701 739 699 716 702 703 711 728 737 713 727 695 706 737 703 721 750 710 694 735 695 740 737 703 733 707 694 701 722 726 700 717 711 709 701 694 690 696 728 707 739 747 746 736 700 714 690 692 745 738 718 710 720 731 739 685 715 680 716 737 712 740 742 723 724 696 709 698 717 678 727 696 707 736 722 675 713 726 708 672 726 669 664 685 692 677 667 675 725 709 677 671 702 701 686 702 666 663 685 672 673 706 716 652 695 692 694 699 686 701 675 677 683 652 653 703 695 643 662 702 678 661 658 645 694 671 699 636 661 660 692 636 665 664 658 664 640 694 679 645 627 682 659 669 652 625 631 651 652 670 658 681 619 676 623 679 644 650 675 619 612 673 673 669 647 636 661 669 629 613 656 621 650 636 646 607 643 601 657 628 607 623 612 655 600 606 645 642 622 642 644 615 602 604 644 593 592 629 613 581 585 632 611 621 624 633 589 629 579 584 610 596 576 576 594 579 591 582 577 580 607 583 575 613 606 578 562 566 581 606 562 579 607 594 569 557 559 552 595 594 571 586 590 549 591 546 554 554 546 549 551 554 536 551 545 540 552 577 537 570 538 534 525 561 532 538 560 557 524 517 541 518 526 515 563 562 546 545 530 524 546 544 513 541 516 516 514 500 496 538 505 538 517 491 502 533 536 494 486 518 518 486 524 504 517 512 492 499 484 477 475 506 514 512 515 476 484 509 473 500 463 490 480 497 499 469 461 492 483 467 486 496 467 485 466 453 447 463 483 457 460 442 456 472 482 453 466 442 463 474 443 460 448 439 441 428 429 463 456 441 450 425 448 456 426 455 422 415 448 430 435 432 424 428 443 418 428 406 405 411 401 406 410 402 410 416 414 400 401 394 391 394 398 418 399 387 401 397 404 388 412 412 379 390 381 392 399 373 391 393 376 366 393 368 375 379 382 364 390 390 371 383 360 362 353 351 377 359 369 353 367 375 355 371 348 359 343 363 343 358 353 334 337 340 335 330 357 345 325 353 331 339 347 338 320 342 338 330 334 311 328 327 313 320 311 319 329 322 312 322 311 325 300 309 322 314 309 302 301 302 313 291 294 284 293 309 301 296 301 294 300 300 284 281 272 297 269 291 276 285 287 264 288 262 278 265 270 283 256 267 273 266 258 271 269 264 249 265 251 258 268 251 243 265 252 257 259 239 240 257 251 233 245 230 236 244 232 230 230 227 235 244 243 229 226 225 232 227 234 226 226 219 214 230 228 216 225 207 207 203 217 204 210 199 215 211 212 200 204 201 199 198 193 206 201 191 190 202 190 187 188 182 193 183 178 187 181 175 177 185 186 184 187 171 179 177 176 180 179 176 165 178 175 160 165 161 168 162 159 168 160 157 166 157 153 152 150 159 153 151 157 155 144 155 142 140 144 139 139 138 143 147 145 134 143 133 140 136 135 136 132 137 138 134 133 132 129 122 124 122 120 121 127 118 126 125 122 114 114 120 117 120 113 117 117 110 106 105 113 113 109 109 106 107 100 100 99 105 96 103 95 96 102 94 93 94 99 90 92 95 92 95 93 92 85 88 89 88 83 88 87 86 83 78 82 80 81 80 76 79 75 74 74 73 75 70 73 74 74 71 71 70 69 70 67 69 64 63 67 65 63 64 59 61 59 59 59 61 58 57 59 55 54 55 53 56 51 54 54 49 50 48 51 51 49 46 47 45 46 47 46 46 45 44 41 40 41 40 42 38 40 39 39 37 37 37 38 36 36 35 35 33 35 34 32 33 31 31 30 29 30 29 29 27 28 28 26 27 25 26 25 24 24 23 24 22 23 22 22 22 21 21 20 19 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 19 19 19 19 21 21 22 22 22 23 22 23 24 23 24 24 25 26 27 27 27 28 27 29 28 31 29 32 32 31 32 33 33 34 33 34 36 36 35 38 37 38 38 38 40 41 38 42 41 42 40 41 44 44 43 43 44 45 45 48 47 47 48 49 50 51 49 54 53 51 52 52 56 58 54 58 58 56 57 60 61 63 59 60 65 64 64 64 64 68 65 65 68 67 69 71 72 69 74 73 71 73 74 75 78 80 78 77 83 76 84 84 83 84 86 81 84 84 83 86 90 92 91 91 90 94 93 96 90 95 95 93 98 96 97 104 95 96 106 100 108 108 101 109 106 103 107 114 107 111 112 116 111 114 113 121 121 119 119 118 114 123 124 120 129 121 120 128 130 122 123 125 126 126 139 131 137 130 141 139 142 146 135 141 146 138 144 138 145 139 142 153 156 148 145 146 160 148 154 161 155 161 160 160 155 166 166 160 171 171 161 174 163 166 172 175 180 174 173 167 183 179 171 186 181 177 184 183 186 180 180 182 179 195 191 185 197 191 196 204 202 190 201 208 205 197 195 205 196 211 211 217 204 210 216 202 214 218 222 208 214 226 216 222 219 228 233 235 228 233 218 239 229 221 242 224 239 240 248 243 247 236 229 235 239 233 241 254 259 238 238 254 263 260 247 265 250 260 255 258 248 259 261 257 253 254 261 275 282 285 270 261 273 274 281 272 271 290 279 269 297 288 281 300 280 301 292 288 292 283 283 293 291 289 298 305 293 302 295 301 302 309 300 309 313 318 322 317 328 322 325 304 334 312 314 315 337 316 320 314 329 339 333 331 333 341 330 325 349 330 348 326 343 359 337 349 344 334 334 346 360 368 358 344 353 367 348 351 367 359 365 372 382 361 375 381 358 387 362 378 377 372 386 380 373 379 379 380 376 385 403 384 385 392 375 389 385 390 415 409 411 395 400 420 397 414 421 404 395 426 400 419 416 430 405 419 433 404 401 426 436 429 419 417 443 415 418 448 413 437 448 446 426 435 419 435 441 460 462 436 464 433 451 438 463 457 468 438 450 439 451 474 464 454 482 449 472 453 460 492 483 489 477 451 461 493 474 470 477 477 475 474 475 503 503 509 472 503 514 507 469 492 471 482 504 490 498 483 501 525 484 528 509 510 488 489 526 535 500 536 502 512 540 511 521 520 500 499 531 546 504 538 508 513 547 522 512 537 549 521 551 559 562 527 528 556 542 539 553 567 555 552 524 549 576 567 559 552 552 532 551 536 548 541 583 581 563 569 580 588 553 572 585 562 576 595 573 559 580 579 563 561 555 584 602 596 573 592 562 604 565 562 584 610 604 563 583 618 571 589 610 624 584 585 616 597 590 586 625 591 597 604 581 623 624 599 594 635 614 605 626 622 600 601 600 592 635 601 611 644 597 632 654 632 620 624 646 647 649 661 626 648 608 648 626 664 636 665 667 613 649 621 659 638 668 647 635 637 619 646 672 656 625 630 659 674 668 670 641 665 656 625 674 668 643 685 643 648 682 651 641 689 657 640 656 686 653 648 675 668 644 680 666 645 699 705 679 689 666 664 666 691 678 679 700 659 715 653 706 650 673 666 674 676 659 673 721 696 713 663 662 724 679 694 685 728 693 723 688 692 718 693 696 690 719 667 722 731 720 721 670 731 726 677 719 699 679 733 680 691 684 718 683 739 742 735 711 732 709 682 740 733 684 684 717 741 705 744 744 733 692 684 687 696 686 688 715 702 743 750 698 722 731 728 696 736 724 727 706 710 705 715 694 692 731 737 695 707 738 748 744 733 710 738 731 701 712 698 699 703 703 745 717 701 701 731 740 711 706 745 705 724 702 745 703 743 746 747 705 704 709 706 705 703 724 726 708 706 708 720 707 740 736 707 731 707 715 721 741 745 744 714 713 750 707 707 708 708 715 739 743 708 713 712 710 712 724 714 741 741 713 750 712 712 711 734 711 715 710 715 713 741 718 724 732 714 728 710 725 714 736 726 710 713 710 712 710 715 714 711 710 712 744 713 716 742 742 733 735 715 721 710 716 710 711 739 709 735 733 736 709 745 719 735 715 748 741 723 735 708 708 736 750 712 727 710 711 710 712 713 707 712 708 706 709 750 722 709 707 740 709 707 746 705 724 709 720 733 737 703 706 722 708 717 749 708 739 702 750 737 727 741 747 702 700 702 749 750 733 724 701 698 746 703 703 698 722 732 701 710 722 703 730 698 730 694 739 727 729 727 696 691 714 746 726 698 711 710 698 743 734 694 705 697 690 701 715 725 691 732 720 689 688 699 748 721 702 706 700 682 704 739 720 699 698 720 681 699 695 697 691 737 704 711 703 729 680 687 735 732 706 685 729 672 671 721 716 670 722 703 696 717 732 718 676 682 670 670 726 707 722 712 712 662 666 683 684 704 674 666 654 685 664 712 703 692 696 685 654 694 695 683 649 709 646 705 659 672 645 690 662 692 697 646 676 693 642 656 663 672 677 650 681 631 676 692 687 658 636 685 658 681 667 687 668 628 684 675 681 626 669 672 651 662 623 653 673 618 641 666 637 669 669 610 661 618 667 657 647 611 660 649 653 618 620 627 633 624 650 641 618 646 611 652 619 621 641 647 593 619 634 589 621 587 597 600 624 583 639 580 603 599 579 584 612 631 605 572 608 592 619 599 586 571 609 594 573 611 565 595 582 609 585 614 565 590 600 567 606 575 577 604 590 590 559 570 571 591 574 563 555 596 562 591 560 586 553 547 577 551 565 551 566 541 582 579 546 567 526 535 538 523 566 541 519 529 524 549 545 542 545 532 554 552 514 556 516 520 533 537 510 506 550 518 541 534 547 541 502 514 535 512 516 517 491 501 531 496 511 514 531 522 490 498 517 516 519 479 503 478 517 492 495 498 477 503 506 467 488 492 500 502 499 470 470 468 497 478 497 476 479 454 457 494 466 479 449 468 468 447 468 481 452 447 459 469 458 454 449 465 451 469 432 435 435 431 444 460 442 444 457 461 422 444 455 439 437 424 450 425 420 410 436 445 424 402 435 435 428 434 429 413 409 404 425 405 424 423 394 389 409 398 386 397 390 381 390 385 401 399 407 403 386 374 408 383 400 390 389 378 400 369 380 363 383 360 360 390 355 372 357 358 350 373 357 349 372 362 360 351 344 343 372 365 345 366 367 343 344 337 353 348 348 332 354 332 344 322 341 350 320 338 328 338 326 313 334 317 317 311 315 307 332 309 325 327 316 307 322 303 316 305 321 320 304 319 308 300 295 291 308 298 300 308 294 286 302 286 292 279 299 294 298 277 281 292 277 284 275 282 283 288 286 271 264 277 275 266 259 262 262 256 276 258 264 256 252 270 256 264 259 259 263 259 256 237 249 247 249 248 254 235 236 241 248 231 243 241 246 229 229 226 221 238 228 217 219 215 216 217 229 227 209 213 222 214 212 205 205 202 206 206 204 201 215 210 199 212 211 196 210 193 199 201 200 190 199 189 192 193 186 190 186 191 185 177 181 174 179 178 172 186 177 174 184 177 173 167 177 164 169 177 170 162 169 163 167 169 155 163 166 158 167 164 159 161 157 158 147 148 146 155 149 152 150 142 145 151 148 136 141 142 138 143 144 140 131 132 138 135 137 127 131 134 127 133 132 124 127 123 123 124 126 125 114 116 119 123 119 116 117 112 111 111 112 110 114 106 111 105 108 109 107 107 107 106 98 103 95 95 102 101 96 100 94 92 92 96 95 95 94 93 91 93 85 84 87 87 85 85 82 83 81 77 77 76 78 78 77 77 76 77 78 76 75 72 69 68 72 73 67 72 68 65 68 65 64 65 64 64 60 59 60 58 57 58 61 59 57 56 54 56 54 56 56 52 52 52 52 51 52 49 51 47 46 45 48 44 46 45 42 42 41 42 42 42 41 39 40 40 40 40 39 39 37 38 36 35 34 36 35 34 33 34 33 31 32 30 30 31 29 30 28 28 27 26 27 26 25 25 25 23 24 23 23 23 22 21 22 20 21 20 19 19 20 19 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 19 20 19 20 20 20 21 22 21 23 22 24 24 24 24 24 26 25 27 26 27 27 28 29 30 30 29 32 30 31 33 33 33 33 34 34 35 34 37 35 36 38 39 38 39 40 40 39 39 41 42 44 42 42 42 45 44 47 45 47 49 48 47 48 52 53 51 50 53 53 53 54 55 54 54 58 55 59 59 61 57 60 60 60 63 64 62 62 64 65 66 67 67 66 67 69 74 70 73 71 74 75 78 78 74 78 79 76 81 82 80 84 78 85 82 87 86 82 88 90 86 92 92 89 90 92 88 90 90 96 92 100 94 95 95 95 104 104 101 98 103 104 108 103 105 106 106 114 108 113 117 108 116 116 120 121 120 119 116 123 119 115 125 121 128 126 122 120 132 125 125 125 133 132 130 138 130 140 132 137 144 134 134 143 148 144 145 142 151 147 151 142 153 156 153 149 149 150 162 154 162 151 159 164 167 161 163 167 168 161 169 164 167 165 173 179 175 170 175 171 179 170 180 183 172 173 187 185 184 187 186 179 184 186 196 191 196 190 194 201 195 204 207 207 200 202 193 203 204 202 211 206 219 213 220 212 220 211 206 218 223 224 216 224 222 219 231 220 228 234 226 224 227 233 235 245 225 234 238 241 242 229 235 250 252 252 252 238 236 244 245 260 261 251 257 257 258 265 249 248 260 273 257 259 277 263 260 275 264 275 277 277 277 280 279 283 289 294 277 296 281 287 283 291 285 283 280 283 285 305 308 294 296 287 301 304 308 292 298 295 306 297 313 319 311 299 325 324 312 319 318 305 325 316 334 316 330 335 330 322 324 335 343 327 345 332 352 336 355 331 346 358 334 353 357 339 339 338 361 360 344 363 356 341 345 371 376 364 346 373 365 354 364 383 386 367 379 355 386 386 359 371 361 399 370 373 400 378 402 376 406 405 393 390 411 384 401 401 401 400 391 413 421 405 422 421 426 415 401 404 395 405 420 427 437 420 420 418 405 421 407 410 434 425 413 445 410 426 429 455 435 451 434 452 442 437 453 462 448 433 461 427 457 429 442 448 466 469 440 466 440 470 461 439 464 474 442 445 457 487 448 470 487 452 461 469 489 499 482 457 467 460 461 503 505 474 491 484 482 479 491 488 475 485 483 488 484 499 501 489 503 528 529 522 492 487 489 509 531 516 504 512 522 524 510 536 527 507 532 524 513 538 507 505 517 525 547 553 547 534 526 541 542 550 547 529 550 552 537 562 524 539 536 551 560 530 554 559 537 533 569 560 545 587 563 543 538 582 583 581 563 592 554 558 572 556 586 570 568 568 557 579 554 608 596 556 600 582 603 595 561 571 576 605 571 599 597 565 614 613 599 592 577 581 584 571 610 605 594 622 632 579 601 588 585 616 630 593 615 622 618 610 623 596 603 596 645 614 638 617 653 601 602 629 606 624 648 601 648 657 608 628 604 612 659 654 614 609 640 647 625 669 662 663 632 670 618 671 633 678 640 679 658 674 643 670 649 649 657 644 648 650 666 644 648 691 679 685 660 667 631 635 673 639 646 656 657 636 691 670 674 664 678 704 695 649 644 647 671 682 669 685 684 686 683 662 706 664 669 704 689 668 714 701 662 689 683 658 708 700 669 658 719 711 689 689 691 687 726 707 700 697 711 709 665 669 704 695 669 713 705 698 670 702 713 734 697 732 704 705 701 703 723 696 676 704 684 693 728 732 680 706 746 681 685 704 735 722 683 724 698 715 690 730 713 732 720 691 712 745 695 689 738 687 706 708 700 722 750 718 705 726 738 727 693 740 697 723 704 745 695 730 725 736 700 710 729 739 697 700 742 699 700 702 739 712 715 715 746 707 702 706 701 701 720 722 702 709 719 731 721 708 741 737 706 704 747 704 707 709 708 745 705 709 738 707 709 707 731 710 709 738 728 738 710 711 727 709 723 710 711 714 711 731 712 710 709 710 712 712 711 709 734 711 720 711 747 719 748 723 714 734 718 710 725 716 715 749 716 712 716 710 713 712 710 726 750 723 742 715 715 714 711 716 712 711 742 712 713 713 713 718 750 713 737 710 714 725 729 716 735 710 713 714 711 714 724 714 743 713 710 721 708 716 713 713 709 711 713 722 716 710 707 709 706 719 712 711 728 741 705 711 706 707 727 714 748 746 707 711 725 711 726 734 714 727 738 712 729 716 704 717 724 707 736 706 704 733 736 750 722 718 737 710 728 719 750 747 731 748 708 697 745 700 742 738 693 744 740 707 693 706 709 721 742 697 702 709 708 722 689 732 722 750 732 744 734 719 741 704 711 742 719 684 716 723 702 704 710 726 688 729 711 727 729 694 696 686 731 682 706 682 711 724 738 721 714 724 689 697 693 707 693 693 700 708 690 700 667 686 698 678 694 722 731 682 705 704 690 719 665 727 695 699 724 672 667 686 686 696 693 707 680 652 651 655 689 671 715 673 647 701 648 705 685 697 685 688 664 664 667 700 666 680 672 672 642 636 680 676 687 687 677 693 642 682 672 661 674 649 657 661 649 659 633 669 687 631 627 657 674 640 643 649 653 617 655 668 645 626 633 658 650 671 643 671 634 647 612 666 613 640 658 650 647 645 603 626 620 629 614 629 626 629 615 592 635 633 616 650 590 593 621 630 603 615 624 624 621 640 580 619 636 625 617 578 611 608 611 574 580 609 616 609 583 581 586 598 614 586 596 582 574 564 610 579 609 578 583 558 552 578 601 603 569 580 589 548 568 545 585 590 564 571 543 567 575 543 535 542 559 584 559 577 536 537 545 560 563 561 527 570 556 570 529 526 540 556 540 525 525 550 544 558 543 516 522 534 521 547 538 507 507 502 499 528 547 497 546 530 542 501 532 537 501 497 500 510 503 520 507 484 524 500 487 505 518 496 497 495 493 496 517 502 514 488 485 491 511 466 508 507 471 471 466 490 494 463 461 471 487 479 475 493 491 469 465 469 486 450 471 482 474 473 475 465 460 433 450 460 461 429 466 445 444 458 429 456 432 462 438 455 427 458 428 413 444 452 426 428 418 411 415 433 440 429 414 415 418 407 431 429 402 396 428 412 410 392 404 397 422 421 403 420 402 382 382 414 380 386 397 411 393 384 378 399 382 390 379 392 398 367 363 375 388 362 359 388 386 374 386 378 376 382 381 367 349 362 371 355 373 342 357 342 343 363 368 343 351 345 342 340 332 331 350 349 356 322 335 339 344 342 320 325 336 328 323 331 335 323 336 333 324 305 311 315 310 309 311 306 309 295 311 293 297 318 310 288 299 314 294 293 307 284 304 289 291 282 301 294 300 281 276 274 272 284 291 274 270 282 270 280 268 283 275 281 270 282 260 260 268 270 265 275 256 266 261 251 253 252 260 244 264 261 258 255 246 245 257 251 247 231 238 239 242 244 228 230 227 240 225 231 238 226 231 236 229 218 213 233 220 227 211 226 221 214 206 215 209 206 221 204 204 199 209 198 197 210 209 196 191 191 207 205 189 189 186 198 189 196 192 180 195 185 184 179 177 191 178 184 184 173 177 174 182 178 169 169 164 167 177 174 173 162 173 157 157 164 156 167 159 162 161 155 159 153 155 156 147 151 154 154 142 145 152 146 147 140 141 142 139 134 134 134 143 138 132 136 138 133 139 136 127 133 126 123 128 125 125 122 124 120 124 117 120 120 115 119 116 115 114 110 110 114 108 112 106 108 111 108 110 109 103 104 106 98 97 98 96 98 99 99 94 95 100 98 91 92 95 93 95 90 86 93 91 85 86 87 82 83 79 86 83 77 82 80 80 76 77 80 78 72 76 72 71 70 72 73 74 68 67 66 68 67 66 63 65 61 62 64 64 63 63 58 57 62 61 59 57 56 55 56 54 52 55 55 50 51 50 53 50 49 48 47 49 45 46 46 44 46 44 45 42 42 43 43 42 42 39 41 40 39 37 36 36 36 35 36 36 33 34 34 34 33 32 31 30 31 30 31 29 29 27 27 27 27 27 25 26 24 24 24 23 23 22 23 22 22 21 21 20 19 20 20 19 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 20 20 22 21 22 23 23 23 24 24 24 26 26 26 27 27 28 27 30 30 31 29 30 31 30 31 33 34 34 35 33 34 36 35 35 37 38 39 39 41 38 38 38 40 43 43 42 41 44 43 45 45 47 46 48 49 48 51 47 49 53 51 54 51 55 55 52 55 53 55 58 57 60 59 59 58 57 59 62 61 65 62 61 66 65 64 67 66 69 70 73 73 70 69 70 70 71 73 78 79 78 74 77 83 82 83 77 82 79 80 80 88 87 84 88 85 92 89 92 95 93 88 97 98 93 96 97 96 96 96 101 97 97 106 101 106 107 103 109 104 108 112 108 108 113 112 114 112 118 110 116 114 116 120 121 123 122 117 123 118 123 129 126 129 131 124 126 126 133 137 137 139 130 131 141 139 140 137 140 146 148 138 141 151 152 152 151 150 157 146 151 159 157 161 158 158 160 153 163 163 167 159 157 157 158 173 173 165 163 169 178 172 174 177 178 175 174 178 175 183 188 183 187 177 189 182 192 184 185 196 186 192 202 199 194 202 189 194 196 205 205 197 197 206 197 214 213 208 208 216 202 219 215 205 219 223 212 229 211 230 232 231 216 218 234 235 236 221 240 233 231 235 247 243 233 232 229 243 251 250 241 249 258 247 246 239 254 255 255 243 245 262 258 247 271 252 249 252 276 267 261 272 279 278 262 263 267 276 266 282 287 280 294 275 278 297 289 288 276 278 297 282 305 294 287 283 289 295 303 309 304 296 311 308 305 307 309 296 301 308 304 312 327 327 332 324 333 332 318 316 314 312 335 327 326 321 325 339 347 341 332 342 342 323 324 348 342 343 348 331 345 351 334 341 357 353 361 367 341 375 372 359 358 352 373 372 383 385 376 358 359 376 360 385 390 390 371 382 392 365 390 391 384 375 393 385 388 373 395 403 396 404 403 392 407 381 414 397 420 407 412 401 418 410 393 415 399 401 432 398 414 416 439 431 409 424 404 433 408 425 445 414 422 427 445 450 423 458 441 445 451 437 463 428 448 448 440 452 460 474 472 465 443 434 436 462 453 464 439 468 485 453 463 473 453 450 455 487 465 458 469 492 457 472 482 469 505 483 489 470 510 471 468 500 471 497 503 505 498 514 490 477 487 502 480 478 527 493 490 524 531 515 490 514 535 492 499 511 538 505 526 531 503 514 501 501 501 543 511 507 536 522 531 521 538 513 532 515 560 533 558 547 563 521 559 547 558 539 557 526 576 565 554 566 553 581 539 568 554 551 553 579 591 550 581 582 555 584 598 568 577 558 586 577 584 558 563 552 608 578 597 569 611 608 572 595 598 591 591 584 573 586 587 575 603 577 595 626 588 570 582 627 598 625 600 590 581 623 622 583 583 605 620 639 642 638 592 625 610 645 635 644 618 634 627 605 641 621 656 634 604 611 618 630 660 641 606 636 655 624 636 651 662 641 650 627 653 654 626 639 658 660 622 659 649 626 680 648 624 663 634 639 652 683 642 644 648 657 636 635 683 691 687 688 682 662 675 648 668 699 649 656 659 647 693 666 651 693 696 661 658 700 684 707 667 645 669 708 695 652 689 686 685 664 651 660 710 711 666 715 663 699 664 711 668 685 720 711 660 677 702 725 668 714 666 686 724 670 695 723 670 713 728 674 731 669 732 692 686 722 739 739 679 701 699 682 741 696 709 694 677 724 738 703 702 711 737 710 727 684 714 744 686 737 693 738 694 705 692 732 694 691 685 743 716 729 687 733 724 723 700 695 712 730 747 695 695 697 749 741 693 707 709 697 698 696 733 701 702 739 735 697 749 746 701 697 707 709 726 703 704 703 700 703 703 704 738 740 722 731 720 730 705 742 703 708 723 738 703 742 717 741 732 706 709 704 715 712 706 709 735 733 716 706 737 744 709 707 746 709 713 713 743 714 709 712 722 709 710 712 711 711 713 717 728 724 712 724 720 723 737 714 722 717 716 712 711 726 749 716 731 748 713 715 713 724 730 712 746 737 738 716 731 710 721 716 725 711 716 739 714 712 739 712 715 742 730 717 712 750 716 712 742 719 720 725 740 709 715 724 714 709 712 708 714 732 714 712 734 715 742 707 721 745 740 731 733 729 746 741 728 709 741 720 750 709 744 742 736 739 716 720 742 711 705 704 706 716 734 707 750 703 704 723 743 703 706 703 740 713 743 735 737 704 704 703 728 745 704 732 701 699 702 698 747 734 702 698 723 715 698 700 708 700 714 724 692 728 724 727 692 744 729 717 750 732 738 723 691 692 741 749 730 735 684 689 717 750 691 730 690 702 694 686 731 681 739 691 707 732 729 702 714 692 679 683 697 713 709 674 712 672 737 698 738 723 733 712 692 712 697 732 696 691 679 726 729 717 699 709 672 725 661 680 662 660 687 708 673 666 723 675 722 708 705 694 688 717 670 690 666 662 699 686 650 677 689 706 666 710 662 655 669 665 701 659 673 680 643 673 654 696 646 683 698 667 680 664 668 693 633 632 641 690 682 658 662 644 637 681 629 660 642 659 624 653 678 674 653 666 667 634 648 650 639 641 649 659 668 613 613 640 643 610 626 621 651 658 619 651 603 650 636 648 650 619 654 639 631 632 604 592 642 595 613 622 628 610 631 614 600 619 613 615 606 634 584 586 608 631 592 576 610 608 582 580 623 578 576 598 616 593 572 574 613 586 607 597 582 594 559 613 580 569 569 608 575 607 566 553 581 554 556 559 587 597 554 554 562 549 566 567 554 588 547 570 574 540 579 561 581 552 541 535 554 550 573 574 546 538 527 532 537 532 555 551 538 552 524 556 520 509 510 515 555 506 550 501 549 509 537 502 496 546 533 498 534 496 539 512 520 514 531 515 495 532 504 488 483 483 486 495 515 481 502 483 472 507 495 479 500 514 510 480 488 501 485 502 460 459 463 501 499 500 484 455 477 465 492 493 475 447 449 467 453 482 460 478 457 448 444 452 438 472 474 460 437 456 446 460 433 434 450 440 433 427 461 437 440 445 448 453 430 424 447 420 424 411 419 427 442 401 399 423 427 426 422 398 406 427 408 425 391 408 410 388 405 387 383 393 398 383 402 393 410 381 387 400 388 375 378 367 389 396 396 397 393 367 367 376 363 374 369 378 372 365 378 359 380 367 356 355 369 359 357 347 372 365 365 357 361 343 359 356 340 348 342 345 340 354 333 347 352 330 345 343 342 332 316 314 326 314 332 310 326 328 311 328 320 326 325 330 324 319 298 312 297 320 305 309 302 299 301 292 310 298 300 289 303 309 295 296 278 297 283 277 290 291 294 295 286 293 281 268 268 283 280 262 269 281 271 277 260 256 268 256 258 272 268 256 268 272 251 258 246 247 243 245 259 253 244 254 237 248 249 235 243 232 232 247 238 242 240 234 235 235 236 236 231 233 234 226 216 219 222 232 213 230 219 219 217 212 209 214 215 205 200 212 215 201 207 205 198 200 210 209 209 204 199 188 187 201 186 183 183 184 182 186 188 179 185 175 174 182 175 173 178 170 177 172 180 170 169 179 165 168 171 170 163 165 158 160 160 158 166 162 154 167 163 158 153 150 159 148 148 154 144 142 149 152 141 141 138 145 138 137 139 138 137 132 135 140 131 134 139 127 128 130 129 131 128 122 130 122 119 118 117 127 124 114 125 125 122 121 114 111 110 108 110 112 109 108 107 104 104 110 103 103 103 98 106 105 103 101 97 98 97 99 99 94 94 97 97 94 88 88 89 93 91 84 84 82 82 85 80 85 83 82 78 80 81 79 75 79 80 77 73 78 73 73 70 71 70 71 67 72 66 67 65 67 67 63 64 64 65 60 64 61 62 59 58 57 56 57 59 55 56 56 54 53 53 54 52 50 49 52 51 50 49 48 46 48 45 45 43 42 45 44 44 40 40 41 41 38 41 38 38 38 38 37 36 35 34 36 33 33 33 34 33 33 30 30 31 29 31 28 30 27 27 27 27 25 26 25 24 24 23 23 22 23 23 21 21 20 21 20 19 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 19 20 19 20 20 20 20 21 22 22 23 22 23 24 24 24 25 25 25 27 26 28 27 30 30 28 30 29 31 31 33 32 33 33 34 33 35 35 36 37 36 36 38 39 41 40 38 40 41 39 40 43 41 42 42 43 45 45 44 45 47 49 50 51 48 53 52 50 53 51 55 52 56 53 58 55 58 58 59 57 57 59 58 63 61 65 63 62 66 64 64 67 65 67 72 68 70 72 73 74 73 76 75 77 79 74 79 76 79 80 83 84 84 83 86 85 85 85 88 84 89 91 90 88 94 94 92 93 90 91 91 97 100 102 102 100 95 96 103 101 100 104 109 110 107 104 103 110 112 109 113 110 117 112 113 120 117 120 113 116 125 121 127 125 126 125 124 130 128 124 123 126 130 138 129 131 131 132 133 134 140 137 142 135 146 142 146 149 142 146 146 151 149 156 156 156 160 153 157 150 162 152 167 155 153 154 155 166 156 170 167 159 168 170 177 178 165 168 170 171 181 182 179 173 187 183 183 175 182 181 185 192 180 185 194 197 184 186 196 198 203 192 199 202 204 203 205 194 202 196 207 216 203 203 205 205 218 206 222 226 219 225 211 224 213 216 224 221 222 235 237 238 221 239 236 245 226 235 227 239 248 246 246 248 235 249 247 245 257 237 250 257 253 262 245 245 262 261 272 271 264 254 260 270 257 265 280 263 262 260 268 281 268 286 282 288 293 278 273 285 283 271 282 292 295 282 283 299 280 308 287 284 297 314 288 291 304 289 297 313 302 300 315 316 315 322 302 311 310 312 305 330 317 334 312 313 329 341 319 329 327 317 348 336 351 329 349 323 333 348 357 348 330 348 354 340 337 364 351 339 354 371 340 347 352 362 369 366 371 367 365 373 353 367 380 353 359 389 371 386 377 372 378 384 364 385 372 369 384 374 405 385 381 381 380 388 405 404 387 382 403 384 398 402 413 398 388 420 403 413 399 399 407 423 420 408 426 410 428 408 413 422 428 407 439 430 427 446 417 455 436 451 428 458 457 458 444 433 460 446 426 464 454 431 472 473 476 450 460 443 453 477 443 465 477 482 475 478 485 446 485 465 475 491 496 455 471 463 482 479 487 477 493 498 487 507 489 488 488 485 485 494 472 472 508 508 507 513 506 521 515 504 498 492 490 489 518 488 524 530 523 507 512 501 539 516 510 539 502 519 537 502 549 549 529 549 553 522 520 533 543 558 557 521 540 560 523 532 548 523 566 550 568 564 554 533 544 532 551 533 561 573 573 571 558 588 564 580 578 540 543 548 550 562 592 561 564 548 578 554 595 596 592 590 555 565 590 604 607 581 560 599 591 586 574 586 615 597 565 584 592 591 622 575 575 607 610 604 597 619 616 609 621 584 609 585 603 637 591 640 593 595 621 604 592 591 637 608 650 601 651 602 646 654 638 652 617 632 652 606 644 627 650 612 624 642 607 628 667 626 657 636 652 664 632 640 619 668 645 639 622 671 654 630 660 630 646 645 625 661 686 642 645 679 675 672 664 690 683 675 668 641 665 665 658 693 671 680 660 637 690 677 676 697 657 653 683 649 667 658 709 675 661 677 674 676 696 696 654 668 701 713 673 714 683 688 712 674 679 660 677 683 707 718 697 706 674 662 666 688 710 690 703 724 671 688 668 699 673 702 721 679 687 676 682 727 694 735 729 682 677 706 684 703 703 725 688 719 714 736 695 720 690 688 696 709 727 725 695 693 740 684 713 688 729 714 699 727 699 698 727 750 747 740 703 709 695 697 717 723 714 713 712 714 700 722 694 705 723 732 705 697 733 698 698 698 728 716 735 699 711 702 700 717 716 740 726 704 729 735 702 705 738 746 706 735 723 738 722 727 743 708 743 709 709 722 744 708 738 706 736 728 709 713 748 711 711 743 710 710 706 716 709 710 727 711 712 708 708 711 737 744 719 708 712 714 711 712 719 742 716 709 746 715 742 748 716 747 747 716 727 716 730 711 719 734 715 740 733 718 732 710 721 718 711 741 723 713 740 713 713 728 717 724 745 746 724 743 730 738 712 737 717 711 713 736 714 744 721 737 710 712 742 711 736 711 728 719 716 719 730 713 747 750 736 709 715 707 707 711 713 714 745 723 719 713 726 707 706 741 707 706 710 720 709 707 708 707 727 714 704 706 732 705 750 705 748 749 702 721 711 703 713 706 702 716 716 700 705 747 699 721 731 700 722 700 719 750 699 723 742 705 741 749 696 697 719 725 704 700 747 749 729 695 741 736 710 703 732 713 735 694 747 743 702 703 689 722 724 717 711 686 697 683 715 750 739 694 717 724 702 727 737 694 681 691 725 745 740 728 682 725 692 690 691 727 715 724 735 681 715 678 689 722 709 679 707 722 721 718 728 684 666 700 703 728 662 716 722 710 659 704 703 680 673 703 689 705 686 703 720 706 690 690 690 679 663 700 674 650 713 649 674 680 670 708 656 647 662 673 652 657 683 701 662 699 656 638 692 663 649 635 686 645 690 679 656 684 684 650 653 630 678 671 681 670 623 663 672 680 645 655 641 644 652 663 644 651 626 630 650 659 624 609 613 626 633 608 635 664 637 633 627 652 625 631 629 617 601 636 629 653 611 600 595 594 647 601 648 644 607 632 626 588 588 614 601 601 623 635 638 607 616 584 630 594 628 605 626 590 606 597 614 603 621 611 571 564 613 565 594 585 588 569 577 584 587 606 574 598 557 599 573 579 595 584 561 600 565 559 593 598 581 567 561 555 541 565 553 588 561 561 568 557 581 544 542 565 563 550 542 560 562 562 543 557 518 549 537 551 514 537 522 539 550 511 548 537 550 537 540 516 533 535 513 540 519 540 527 511 537 504 532 529 538 505 501 491 527 494 490 514 522 510 512 480 501 487 516 504 518 507 483 513 505 509 487 489 474 463 473 482 468 465 465 466 463 466 480 470 491 492 482 466 481 485 487 458 475 449 452 457 444 440 461 476 470 438 466 441 474 435 431 448 443 456 423 431 462 450 421 435 426 433 450 435 444 418 414 424 444 414 439 425 424 420 428 399 416 405 415 410 420 397 429 393 427 421 399 393 400 394 403 390 418 400 402 400 379 398 386 383 384 400 397 387 380 385 386 380 368 376 370 396 372 358 360 377 388 357 363 381 369 368 355 367 373 369 377 352 354 341 346 339 338 342 349 353 353 355 349 343 352 336 356 339 354 340 327 336 341 318 329 318 341 331 325 338 320 316 320 327 316 327 324 315 308 311 324 324 306 312 297 304 292 303 315 294 293 303 301 314 291 295 287 301 279 303 301 299 276 299 272 281 296 290 274 277 279 283 275 268 281 266 275 261 280 266 263 263 266 252 260 262 253 255 247 249 256 256 243 242 250 246 249 241 245 246 248 255 232 240 245 248 247 228 239 232 240 232 235 243 228 222 223 232 224 214 224 226 228 221 218 224 223 224 225 224 220 221 219 201 202 205 216 210 213 203 195 211 196 206 190 192 198 187 194 193 188 187 192 187 182 195 180 181 183 174 189 187 179 172 177 183 178 178 180 172 168 165 167 171 164 166 166 166 171 155 156 158 162 164 156 161 152 150 148 153 160 149 144 154 148 154 145 142 142 144 147 136 135 138 138 135 140 135 137 129 137 129 137 134 136 129 131 124 128 121 127 120 126 126 119 123 122 114 115 121 115 117 112 109 114 117 116 111 111 110 105 108 104 110 104 107 106 100 101 99 100 101 97 101 93 96 92 97 93 94 96 90 95 91 91 91 86 85 87 88 81 85 80 80 82 80 81 83 77 75 78 80 78 73 78 76 70 74 75 70 73 68 68 67 67 64 65 67 65 64 62 63 62 61 60 58 58 58 58 59 58 56 55 56 57 55 52 54 53 54 51 52 48 49 47 47 46 47 46 45 43 44 44 45 43 43 42 40 42 39 40 40 38 39 37 38 36 35 36 35 36 35 35 34 34 31 31 30 31 30 29 30 30 30 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 20 21 21 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 19 19 19 20 21 21 22 22 21 22 22 24 23 24 25 24 26 25 26 27 27 27 27 29 29 31 30 30 30 33 33 33 32 35 33 35 35 35 36 38 36 39 37 38 41 38 39 39 39 43 41 43 45 44 44 43 46 44 46 49 48 47 50 48 50 50 53 53 52 54 56 54 55 56 55 57 60 57 61 60 60 62 64 61 64 64 61 62 68 63 65 68 67 70 72 73 69 70 74 70 73 74 77 79 77 78 78 78 76 76 78 81 80 86 85 83 87 82 88 89 84 89 94 87 93 92 97 94 95 99 94 93 99 100 103 99 99 99 106 105 108 105 109 109 106 111 114 108 111 109 114 114 113 119 113 116 122 115 121 117 124 126 120 127 127 123 127 122 126 134 136 129 128 130 136 134 137 140 142 141 133 134 139 148 147 143 148 142 141 152 148 151 150 149 148 155 154 153 153 162 156 159 156 165 163 159 169 169 169 164 171 174 176 162 168 173 170 166 174 181 185 183 188 187 189 185 184 185 190 186 195 192 188 193 194 200 197 193 186 190 206 191 194 202 196 211 209 214 203 212 201 201 201 211 205 216 207 219 208 221 214 211 227 231 216 227 225 228 229 226 238 220 226 224 229 228 244 244 238 249 234 242 234 252 239 244 250 239 249 250 252 262 256 267 261 249 259 248 247 253 264 272 276 274 277 273 261 258 269 274 284 283 266 279 282 270 277 270 280 279 280 294 282 301 280 290 297 279 283 284 297 295 291 295 288 290 290 316 298 315 294 301 312 310 308 314 330 312 310 314 327 310 318 332 308 328 336 318 318 326 347 324 345 327 351 351 322 345 357 337 349 336 361 345 356 340 341 347 336 363 343 345 340 349 347 362 365 363 367 380 366 371 378 359 370 386 383 378 359 359 378 397 387 364 374 401 369 369 378 383 402 387 378 376 379 402 391 385 383 404 383 396 409 398 407 397 417 429 405 424 424 414 411 436 430 440 415 415 431 425 444 419 423 428 412 426 415 443 417 440 425 436 437 445 424 440 426 447 466 434 465 429 464 443 445 468 458 444 468 481 481 443 441 465 452 450 462 477 449 462 455 494 491 484 472 486 491 487 469 503 463 491 482 465 467 485 500 498 473 507 499 515 483 521 495 494 477 477 524 506 509 528 510 500 522 499 498 509 528 502 515 493 524 518 525 523 498 517 508 535 551 545 508 538 524 546 524 509 539 554 546 531 519 557 523 568 529 542 570 537 535 546 568 575 579 547 574 535 547 531 539 579 569 585 561 535 575 556 551 557 556 585 558 582 590 568 600 596 549 572 573 592 599 573 573 606 608 603 571 615 570 567 612 570 591 600 600 617 569 580 603 624 626 589 598 596 580 623 625 602 604 634 580 580 630 583 614 595 587 594 592 601 639 606 642 603 636 599 602 609 622 626 637 653 642 624 649 602 643 646 603 636 631 665 651 606 661 659 642 617 668 646 673 617 653 672 620 650 673 628 653 672 667 674 671 670 685 633 643 675 685 658 669 641 635 654 687 656 655 649 674 665 636 656 635 663 681 654 702 674 639 673 700 705 695 660 684 657 690 706 670 656 650 682 679 698 654 707 673 697 686 705 688 685 711 678 657 661 662 713 718 717 712 676 676 704 675 712 706 721 722 705 728 665 724 726 725 677 729 726 700 694 692 704 736 702 720 675 713 729 712 733 732 722 691 740 734 743 715 713 707 731 694 687 715 742 682 737 714 704 692 692 712 716 690 718 706 708 686 730 743 687 698 731 726 714 699 694 697 696 740 746 716 707 712 712 710 748 695 730 742 732 730 697 701 710 720 714 715 748 745 712 735 704 721 700 701 703 717 707 743 701 709 704 702 738 708 704 704 712 744 748 709 746 708 720 742 709 734 707 750 746 706 705 711 707 715 706 745 717 742 747 713 718 711 740 731 749 735 714 710 735 723 724 714 714 709 712 718 714 714 718 736 740 717 718 714 712 716 717 729 727 711 713 742 716 712 712 715 730 712 739 728 710 715 716 714 713 721 740 729 714 747 726 732 713 713 716 719 746 741 712 727 713 712 716 713 716 731 730 713 741 738 746 746 711 711 715 711 709 713 726 711 708 722 714 711 713 736 708 712 719 717 742 707 709 736 713 732 745 750 707 745 714 708 706 708 734 706 717 708 707 704 706 703 721 724 739 729 749 742 729 705 727 741 725 725 718 747 749 711 743 706 698 726 723 700 700 700 698 747 701 696 744 726 696 705 697 692 728 722 691 706 694 744 692 727 692 690 690 689 750 693 707 712 694 700 715 716 714 739 686 741 725 727 713 720 693 734 746 710 716 734 716 724 690 733 710 684 683 731 698 687 678 695 723 689 676 674 734 722 681 728 703 669 670 714 725 721 675 666 665 669 680 715 724 682 714 717 718 695 660 658 714 706 703 702 705 719 693 720 673 685 674 656 699 697 662 705 710 703 683 688 693 667 704 666 687 686 653 677 645 693 691 686 673 650 666 680 656 682 640 675 640 684 638 635 642 678 647 638 661 640 624 672 623 681 625 638 654 647 629 671 656 648 671 636 652 621 661 650 660 648 632 617 609 656 635 608 659 653 636 614 649 609 615 626 632 648 637 613 612 625 594 606 601 596 595 638 645 587 630 645 641 612 586 625 626 607 595 581 635 584 585 625 579 594 622 615 618 577 608 615 605 620 599 609 566 598 587 570 618 599 560 614 608 586 556 608 556 605 552 574 559 567 568 557 601 561 589 572 560 568 579 547 562 561 560 567 559 585 568 570 572 555 552 579 562 548 545 543 559 529 547 565 521 526 528 527 562 554 564 518 550 546 549 540 540 507 521 517 530 502 538 521 511 547 508 540 527 513 527 527 528 525 531 495 521 511 527 504 504 527 505 481 479 504 494 489 508 483 512 487 486 501 480 479 498 475 470 481 475 479 501 500 475 466 461 487 466 496 495 467 467 463 479 473 473 463 475 479 465 457 465 449 468 455 441 452 444 437 448 427 441 428 425 462 431 428 420 448 424 448 456 452 422 417 413 436 429 419 432 424 429 433 420 418 399 427 411 399 422 411 432 397 408 404 398 402 408 400 389 390 401 414 383 400 388 387 389 381 379 390 393 389 369 374 390 373 365 399 362 387 379 389 375 378 361 386 364 364 366 373 376 364 376 357 363 376 347 370 370 355 356 355 363 347 352 346 344 348 327 327 353 338 338 350 323 328 321 347 333 323 336 341 323 332 333 339 327 322 329 310 319 320 321 313 328 305 324 312 303 311 317 317 302 294 310 299 291 302 297 300 292 297 292 295 298 296 292 292 284 286 283 269 276 274 281 277 278 276 262 279 276 269 279 282 276 258 271 257 272 259 272 247 269 266 257 251 250 246 246 244 255 244 243 242 254 255 255 250 238 249 229 229 227 233 233 228 232 240 225 227 229 227 234 219 232 231 218 217 212 215 222 215 210 223 205 221 216 208 219 198 202 203 207 195 212 200 191 199 196 195 193 186 189 188 195 193 185 187 192 188 194 183 189 176 186 189 175 187 175 178 179 179 179 173 165 164 171 173 169 166 173 166 170 166 169 166 161 152 157 157 164 158 153 151 151 148 148 153 148 153 145 141 140 149 137 144 137 143 134 134 133 141 139 129 134 139 133 129 135 131 130 133 124 126 121 126 122 124 126 122 122 123 117 119 116 120 112 115 111 113 117 113 108 109 110 106 111 106 103 99 107 107 103 98 104 103 95 94 95 98 92 95 95 90 96 93 94 88 85 86 85 83 86 85 88 83 83 79 82 80 81 81 83 76 77 77 76 72 72 77 76 74 69 68 72 70 72 68 69 65 64 64 65 66 66 63 60 61 62 60 58 62 60 59 55 56 57 56 54 56 54 52 51 53 50 52 52 49 51 49 47 45 44 44 45 45 45 45 41 43 40 40 40 41 40 38 38 37 37 38 37 35 35 36 34 34 34 34 32 32 32 30 32 31 29 28 30 27 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 22 21 21 19 20 20 20 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 20 20 20 20 21 20 22 22 21 22 22 24 23 24 25 24 25 26 26 26 28 28 28 29 30 29 31 30 31 33 31 34 34 33 33 35 36 37 35 38 38 38 37 39 38 41 41 39 39 43 41 42 45 42 45 46 45 46 46 47 46 51 48 49 48 52 52 53 51 53 53 57 53 57 58 59 59 59 57 58 58 63 59 61 61 60 66 63 67 64 65 69 67 70 67 68 72 69 71 75 76 71 74 78 76 74 80 81 78 83 84 85 84 80 80 86 83 85 89 85 88 89 92 88 88 96 94 98 96 99 95 97 94 99 97 99 103 104 103 99 99 101 105 106 110 111 105 105 115 107 113 114 113 116 118 114 115 116 119 118 124 123 122 125 124 120 130 126 125 125 125 128 134 126 133 138 135 142 142 134 143 138 137 138 148 145 150 142 152 140 151 154 143 156 146 156 151 153 156 161 150 154 153 166 158 165 167 156 162 170 162 173 172 177 167 164 173 179 175 183 174 176 187 174 179 173 184 185 181 186 193 192 198 194 195 198 184 197 199 191 197 200 208 210 208 193 211 206 211 209 206 211 217 221 208 222 210 205 224 210 218 230 227 231 224 217 231 218 228 228 239 221 225 226 225 242 230 247 235 241 250 237 231 231 256 243 237 257 260 254 263 254 252 256 255 263 257 268 266 257 266 258 260 253 259 272 270 281 272 271 263 272 268 286 279 283 287 268 275 270 281 290 289 298 280 295 290 294 297 297 289 298 302 286 297 294 296 306 299 309 294 314 307 307 318 329 314 319 325 321 330 319 325 317 314 312 331 329 326 318 347 339 335 320 324 331 352 351 344 341 357 335 357 342 344 360 347 346 357 369 360 355 361 349 368 374 353 371 346 373 365 367 368 380 381 390 384 387 378 388 369 365 381 397 388 388 396 378 386 395 401 383 380 405 385 383 383 412 414 382 394 386 410 385 406 425 405 411 430 418 401 433 426 409 407 431 422 406 421 407 437 413 406 447 412 450 439 420 419 422 448 421 441 418 456 423 452 423 448 435 439 447 464 431 434 438 469 473 465 463 457 438 444 460 445 463 480 470 468 486 470 480 494 469 483 471 464 496 460 502 488 485 487 468 500 485 497 507 486 515 497 518 495 495 509 522 507 483 524 512 486 485 498 496 515 515 509 528 531 510 509 500 496 519 537 543 534 508 525 532 542 513 546 542 552 557 559 546 545 511 524 543 514 555 516 553 539 519 526 570 550 556 535 576 538 544 558 552 569 574 553 582 568 560 544 574 558 592 564 591 552 562 546 590 585 570 581 599 579 585 551 602 568 566 569 608 605 599 585 583 560 605 585 593 562 619 590 574 608 609 589 579 580 593 591 605 589 597 588 587 611 634 619 583 581 614 591 627 588 586 588 638 639 625 611 590 629 591 649 612 639 603 642 606 610 624 647 648 656 662 610 662 609 608 629 663 617 668 668 644 639 667 674 669 620 646 648 647 651 677 640 638 680 658 647 628 676 639 630 657 626 678 634 665 633 669 646 629 685 677 668 641 656 667 644 643 644 679 677 648 704 662 675 656 706 662 665 704 661 710 653 713 710 659 677 694 660 653 668 690 688 683 689 717 708 656 705 688 704 680 689 695 694 673 705 689 686 690 720 676 730 682 720 706 726 733 716 736 667 688 716 720 699 680 678 721 720 711 738 722 709 708 690 678 681 701 712 680 688 693 748 701 733 697 718 718 749 736 693 733 730 685 707 738 699 695 709 691 735 715 735 698 749 734 701 735 728 718 705 724 700 719 725 728 696 709 739 709 709 744 748 729 695 715 721 722 697 709 713 744 738 702 704 705 725 723 705 706 701 717 713 724 732 714 708 748 707 716 708 709 747 708 706 704 703 720 720 706 725 706 707 705 706 710 711 741 729 709 712 732 709 732 708 742 731 728 738 748 710 711 742 733 714 712 727 710 721 715 710 715 710 712 740 714 711 716 735 710 714 742 741 723 745 713 710 742 711 715 716 711 741 725 741 733 729 717 736 717 713 740 732 724 719 714 732 710 712 712 710 716 750 748 716 711 715 711 737 718 714 716 710 709 744 711 739 711 711 722 715 729 729 714 709 740 737 724 715 718 739 719 712 713 727 746 738 746 724 712 725 706 705 710 710 746 708 714 709 743 705 706 741 729 720 706 719 734 716 716 727 721 749 708 705 707 702 702 735 707 720 699 727 745 699 703 700 720 724 707 717 714 704 697 703 707 713 734 713 698 726 695 692 743 725 704 701 701 734 693 734 745 739 739 688 687 745 750 730 724 686 741 690 686 686 748 687 699 728 706 688 696 740 683 709 711 739 694 691 722 705 709 677 710 729 732 683 712 727 704 718 671 683 686 720 711 705 676 726 723 705 678 728 705 676 721 682 677 728 681 712 669 704 668 715 715 663 659 715 666 683 661 710 694 664 692 664 664 666 658 697 700 683 692 697 653 675 691 708 682 644 661 662 703 683 676 638 646 668 686 685 665 688 642 692 686 681 647 668 684 687 679 654 644 686 640 646 630 669 675 683 623 644 618 671 625 673 633 625 622 662 633 653 647 658 650 654 663 657 609 616 628 659 657 616 623 617 623 626 614 649 608 642 609 610 608 653 649 610 635 632 639 603 624 623 616 610 605 601 587 638 615 624 595 635 601 593 585 619 621 616 586 614 587 600 590 596 609 607 579 566 606 597 616 604 598 611 562 558 557 564 554 594 562 582 589 579 558 585 574 574 561 546 586 577 582 558 592 557 547 548 567 539 582 568 564 547 574 566 552 579 545 542 569 569 536 556 526 566 568 561 555 552 515 548 549 510 556 556 549 519 515 550 501 550 546 535 527 509 499 536 504 500 529 517 495 497 531 528 512 507 520 527 526 506 525 480 478 514 482 491 500 516 518 502 515 478 497 504 499 488 506 494 474 476 467 481 499 489 480 459 454 473 491 469 466 456 447 464 443 449 480 459 475 459 438 465 473 469 470 455 435 466 462 466 456 448 436 460 456 459 448 450 445 451 454 446 415 446 452 420 444 421 422 441 436 426 439 403 424 429 413 398 422 413 421 393 409 404 393 387 400 423 405 409 418 395 403 387 384 396 383 389 390 389 395 372 385 367 380 368 364 392 377 389 395 386 392 371 381 378 385 360 378 362 368 347 362 375 350 377 357 372 366 366 359 361 363 333 356 360 333 328 340 352 336 327 325 350 352 335 320 347 336 338 346 341 332 314 337 311 329 307 329 326 309 321 304 304 315 312 322 324 314 304 308 297 318 292 298 298 296 301 291 288 295 291 306 287 302 298 286 287 297 276 290 293 295 270 275 265 281 285 276 280 264 261 272 264 276 278 272 256 255 270 268 264 257 269 247 263 244 243 254 263 260 251 251 257 235 250 242 252 235 238 241 244 228 239 232 244 236 226 236 220 230 223 224 233 222 231 212 211 214 216 212 212 215 216 204 217 216 205 215 209 204 212 197 195 209 207 202 196 199 189 188 189 202 186 190 182 198 194 194 184 193 179 178 188 179 174 182 188 186 184 175 173 177 181 169 163 175 166 162 161 161 163 163 169 160 155 152 158 164 152 150 157 157 160 148 147 154 144 149 150 150 143 138 148 144 139 135 140 145 136 143 138 130 135 132 132 129 135 133 126 135 130 123 124 129 125 119 117 127 120 117 124 118 116 117 111 117 113 115 117 110 115 115 112 106 106 106 110 100 99 99 103 104 101 102 102 94 101 99 92 95 92 91 89 89 93 87 91 86 90 85 89 85 88 84 84 82 81 81 83 82 82 78 79 76 78 76 73 71 76 70 74 69 69 69 67 67 66 67 64 68 66 66 61 60 61 61 62 63 58 58 60 58 58 56 55 58 56 57 55 52 54 53 51 50 50 49 49 48 49 48 46 44 45 44 43 45 43 44 40 40 40 42 40 39 41 38 38 37 36 36 35 35 34 36 33 35 33 33 33 33 30 32 29 30 30 30 27 28 27 26 26 26 26 24 24 23 24 23 23 22 21 22 21 20 20 20 19 20 19 20 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 22 21 21 22 22 23 23 23 25 24 26 26 26 27 26 28 27 29 30 31 30 31 31 32 31 34 34 35 33 34 34 37 37 37 37 38 37 40 38 38 40 40 42 41 40 41 43 43 44 45 47 44 48 45 47 51 48 49 50 49 52 53 52 53 54 57 54 58 57 57 58 58 62 59 57 58 60 64 63 63 62 66 65 67 64 67 65 67 69 69 72 74 70 75 75 75 74 74 73 78 80 80 77 78 83 84 80 79 81 87 88 84 87 91 86 89 90 92 95 93 90 96 97 95 97 100 94 98 98 104 103 105 100 101 103 109 104 104 109 109 108 110 109 112 113 115 118 118 111 118 112 114 122 119 117 125 118 123 120 125 131 123 132 134 125 127 134 138 135 136 140 139 142 134 133 142 136 141 146 147 137 139 149 148 147 144 147 149 147 147 147 157 156 162 151 152 166 161 154 165 164 171 170 166 166 160 170 168 169 180 172 174 167 176 181 181 175 174 180 189 181 180 178 186 189 188 193 189 195 191 191 192 189 204 195 203 200 195 211 206 195 209 199 202 211 202 203 220 211 215 222 220 209 207 208 213 216 215 233 224 223 224 227 235 225 240 232 230 241 244 236 227 241 246 245 243 243 237 242 241 245 255 238 255 250 264 251 263 265 245 253 271 264 270 261 253 257 259 270 269 279 262 265 265 285 287 286 277 287 286 270 287 273 289 281 288 289 295 294 288 298 301 287 283 283 312 311 291 304 295 310 299 311 298 301 295 316 310 314 324 324 318 321 327 323 324 333 331 336 324 322 338 344 314 335 333 322 341 340 331 341 352 357 350 353 330 333 338 333 338 343 368 343 343 351 359 367 369 364 349 356 371 374 380 383 383 365 381 378 378 380 386 381 363 362 383 397 387 383 402 393 390 406 407 374 380 392 390 388 398 409 410 409 390 387 403 410 389 392 400 419 393 422 392 402 425 409 426 409 414 413 440 412 430 409 441 430 414 431 427 432 447 424 435 445 455 426 459 420 422 447 462 450 439 429 454 463 455 454 469 467 468 440 465 465 442 467 442 467 485 449 452 470 483 454 467 453 475 487 476 491 500 464 482 504 480 478 497 463 483 505 510 496 475 474 471 505 501 497 488 489 505 499 526 491 505 491 483 490 496 514 493 535 511 505 539 499 514 528 541 516 538 549 543 501 504 540 534 555 536 519 543 518 532 527 528 552 561 531 546 560 560 530 564 554 555 538 557 572 527 533 571 547 578 544 545 555 575 585 557 552 543 547 573 570 578 546 594 575 588 570 564 599 603 555 604 577 553 557 556 604 613 571 599 587 594 618 584 589 603 581 619 624 602 587 592 610 613 625 595 598 577 634 601 582 605 597 617 588 582 619 627 587 610 600 627 602 613 593 620 646 607 594 616 625 655 595 650 634 605 617 614 600 627 606 633 615 665 646 630 662 639 630 664 626 625 673 637 669 627 640 669 670 639 659 663 620 629 645 649 635 667 686 649 667 629 635 628 676 690 657 693 637 658 688 660 649 652 684 679 694 641 653 638 675 706 656 683 677 705 645 700 663 652 708 710 651 653 667 692 701 693 703 708 654 681 672 693 661 660 689 701 675 686 667 725 697 667 666 697 702 705 716 692 724 690 722 732 706 706 733 688 686 712 724 735 693 736 695 693 697 711 718 735 713 742 723 708 678 732 693 701 701 715 705 686 701 711 710 736 741 724 694 731 727 713 690 737 692 737 702 686 711 726 713 688 730 693 750 718 712 700 730 691 720 716 749 734 736 720 717 709 697 694 716 724 719 734 701 699 733 698 750 700 698 733 705 703 703 730 740 704 701 705 716 703 722 712 724 744 703 725 708 703 709 704 709 703 744 716 706 708 749 707 708 708 706 706 711 733 706 717 746 750 711 724 718 749 710 710 711 710 711 748 741 708 714 714 709 712 727 709 714 715 710 722 714 713 727 735 744 711 711 727 711 711 741 711 713 723 710 731 713 716 731 728 714 714 713 728 714 711 711 711 713 714 714 720 714 714 735 721 742 725 716 743 712 716 711 717 717 712 738 733 711 722 711 745 749 714 733 722 739 723 713 712 739 714 748 716 729 724 709 717 708 724 710 708 746 747 709 750 724 709 725 710 718 708 721 710 705 706 718 734 705 719 726 706 721 746 709 715 749 707 702 745 712 707 745 743 706 705 724 715 722 698 702 703 744 697 723 750 710 717 715 722 701 707 735 747 750 745 736 735 717 717 726 701 721 699 718 703 693 738 711 692 715 691 747 686 693 690 694 715 747 744 715 710 683 698 685 713 686 720 701 709 709 681 737 695 696 685 745 684 724 742 725 692 710 708 691 706 696 701 726 712 706 727 690 678 677 724 700 702 667 667 681 731 674 685 689 687 670 712 703 711 697 663 702 711 695 696 675 716 653 669 686 696 683 695 682 670 651 711 689 689 687 673 648 680 707 670 649 707 648 700 679 653 698 646 638 676 661 648 677 688 653 663 675 678 680 692 679 675 635 652 687 673 664 643 654 628 653 629 674 672 623 646 616 675 628 646 628 612 654 615 663 627 653 650 651 607 626 644 654 610 610 603 649 630 648 630 603 622 654 614 602 637 648 594 638 605 591 616 646 587 616 601 631 587 603 588 585 630 612 636 585 585 607 611 629 593 611 606 580 614 611 601 568 605 589 564 620 584 578 582 560 567 605 580 571 611 570 595 594 578 575 562 550 565 573 565 558 581 551 571 586 585 559 571 571 572 578 583 537 535 574 562 581 559 575 530 549 551 552 560 523 536 520 533 550 541 515 561 528 560 540 549 516 559 540 539 547 523 532 524 522 545 545 503 507 530 533 506 534 537 531 490 506 517 523 495 533 510 482 527 527 483 512 505 490 498 494 491 508 505 504 476 469 496 473 511 467 473 464 481 482 470 495 490 498 465 459 453 470 482 484 490 475 483 458 485 483 480 475 460 468 439 460 441 471 472 441 433 473 450 453 459 448 449 450 452 458 452 449 456 447 427 414 453 444 435 431 441 442 418 434 424 423 429 422 407 406 404 425 429 429 406 401 391 407 405 406 418 423 402 382 408 401 398 393 406 395 391 409 377 372 389 399 383 399 382 382 367 391 380 372 381 365 377 360 376 376 357 364 368 360 361 375 358 363 349 361 365 372 362 345 370 358 336 358 360 350 330 347 349 335 349 331 356 346 335 340 324 345 331 318 320 331 320 314 314 323 322 316 328 305 320 306 307 329 307 318 300 320 304 322 319 317 319 288 316 296 294 310 304 287 305 282 301 283 305 300 274 292 290 290 282 274 280 292 271 270 281 287 267 279 271 258 277 281 267 261 261 275 272 265 256 252 268 266 250 267 252 248 247 240 242 261 239 251 252 237 234 230 246 234 232 230 234 241 227 231 225 229 229 238 217 228 232 217 214 229 221 213 230 221 221 220 209 219 215 219 215 204 204 202 216 213 195 201 202 197 200 209 189 206 199 201 193 193 187 198 185 181 190 194 193 184 179 174 181 175 185 186 183 185 183 174 172 176 165 176 168 173 174 164 164 158 166 166 169 157 153 160 161 154 150 155 161 149 146 158 152 152 149 141 153 143 146 147 137 138 141 137 143 142 138 142 136 140 140 135 134 129 126 136 125 131 130 131 123 125 124 120 118 121 123 115 116 113 118 113 115 119 116 113 109 113 111 113 112 103 109 104 106 103 100 99 104 101 95 98 100 97 95 100 99 93 96 96 95 87 94 87 85 85 90 83 85 85 81 82 83 78 82 83 80 76 77 75 80 77 76 76 72 75 72 75 72 72 67 66 67 70 67 64 65 64 67 62 62 60 60 58 60 60 62 57 56 56 55 54 57 54 56 52 55 51 53 52 51 50 52 49 47 49 47 45 47 45 46 43 44 41 41 42 42 42 42 41 41 39 40 37 37 38 37 37 35 35 35 34 35 32 34 33 33 30 32 30 30 28 28 28 27 26 26 26 26 26 24 25 23 23 24 22 22 22 22 21 21 21 20 19 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 19 19 20 20 21 21 21 22 22 23 24 23 25 25 25 26 25 27 27 27 28 28 28 31 31 31 30 31 33 33 34 34 35 35 34 36 36 36 36 38 37 40 41 39 40 39 42 42 43 43 41 42 43 43 44 45 47 45 49 46 51 52 50 52 50 51 53 53 56 54 56 57 58 56 60 56 61 58 58 61 63 64 63 65 66 66 62 63 64 67 69 68 68 67 68 74 70 74 77 75 77 75 77 76 76 78 76 79 82 78 82 86 87 82 87 82 83 85 88 93 89 88 90 89 89 93 91 98 92 94 102 98 98 97 102 99 105 102 104 107 105 106 102 110 113 113 109 108 111 110 116 116 116 116 116 113 119 114 122 125 119 125 119 128 126 132 127 134 128 134 133 127 134 130 136 131 143 138 142 140 143 140 135 149 138 146 144 144 144 150 149 147 156 158 147 162 151 161 154 155 158 162 165 156 161 165 161 170 169 171 172 177 171 173 177 173 174 178 172 182 184 172 173 175 184 186 192 191 183 186 183 188 184 192 200 189 187 196 205 199 199 193 211 200 212 210 202 214 216 207 217 219 208 203 224 207 217 226 219 226 215 215 219 233 233 220 233 221 228 235 241 228 235 225 231 227 236 240 245 230 234 241 238 254 237 253 244 246 261 254 255 267 263 268 249 266 258 269 261 259 252 262 269 255 265 274 274 266 286 263 263 284 287 277 274 269 289 277 278 297 300 296 294 282 287 284 294 302 287 308 294 312 302 315 299 295 295 308 321 321 312 312 299 309 322 322 314 320 312 328 318 338 337 324 336 332 339 327 326 316 346 324 344 335 338 339 332 349 329 353 346 345 351 339 350 358 353 342 348 346 374 347 344 343 346 352 378 376 363 384 359 352 375 379 389 373 363 393 377 362 392 396 379 372 375 370 397 393 401 375 407 384 384 414 415 381 417 394 397 391 407 393 404 427 389 418 410 398 431 425 424 404 405 438 404 428 443 409 431 425 409 412 442 450 424 440 430 439 450 428 450 446 421 454 453 451 436 440 462 449 465 447 431 461 476 476 440 452 461 483 468 479 449 466 484 477 492 466 448 495 470 465 471 469 482 465 493 502 470 474 486 466 507 492 489 485 485 510 479 497 487 476 498 509 476 507 502 525 483 508 496 483 514 529 506 487 538 518 524 496 493 536 514 531 518 506 530 534 536 511 551 517 544 537 537 523 550 554 513 517 531 559 565 542 521 568 537 558 555 522 556 575 541 548 561 550 545 558 569 535 562 585 565 558 552 545 550 553 555 542 597 550 571 595 577 579 562 552 596 558 561 583 586 587 564 595 564 577 600 609 592 587 599 582 622 605 586 598 587 577 626 614 592 625 599 603 592 598 628 608 625 625 608 588 635 626 607 587 646 631 617 647 616 640 633 601 623 644 652 605 654 627 644 623 634 630 627 624 626 629 635 658 617 608 623 647 619 656 609 672 621 639 673 642 644 618 639 646 620 681 663 637 643 628 679 680 641 688 668 631 692 654 662 681 630 631 675 689 674 662 654 635 653 646 681 687 645 639 682 691 652 704 657 688 702 646 647 684 686 699 654 670 680 695 705 709 670 652 714 712 663 705 693 700 703 669 710 715 713 697 706 688 712 684 726 675 716 667 671 718 673 680 687 732 728 698 684 670 719 689 736 725 692 721 718 715 727 707 702 733 681 691 678 724 691 728 688 711 749 703 741 712 711 704 749 725 731 706 736 736 691 739 694 719 738 727 699 734 742 724 733 711 699 733 707 713 737 707 695 696 746 746 695 735 727 697 704 743 708 708 697 701 698 724 701 720 731 735 698 723 728 708 734 728 701 740 744 741 710 707 729 702 726 708 707 747 726 729 722 706 709 748 724 708 738 704 706 706 709 707 709 743 711 729 718 709 706 745 713 709 715 712 735 712 708 711 732 717 711 710 723 725 710 712 719 714 742 713 715 728 726 710 714 742 741 746 713 710 715 719 726 710 741 745 714 744 742 713 715 714 711 715 744 711 713 716 717 737 711 731 730 714 716 728 711 714 728 711 710 714 745 716 749 728 716 714 746 744 718 722 713 740 743 746 714 741 743 712 715 711 711 711 710 712 709 725 710 736 712 718 712 730 710 748 712 708 706 710 711 742 707 733 732 705 704 727 749 719 721 704 707 740 740 724 741 739 705 704 727 701 727 704 740 720 712 700 703 731 702 730 733 735 698 698 700 696 741 699 715 743 716 695 694 731 721 696 718 700 732 735 696 702 702 696 747 748 742 733 697 720 727 722 691 716 698 725 702 719 699 701 747 706 690 725 733 701 736 723 680 727 679 720 744 678 688 706 728 695 705 686 718 732 726 690 707 703 695 703 723 737 703 713 726 703 734 682 694 712 704 687 718 695 696 723 680 710 709 706 698 704 715 715 717 695 721 658 693 712 654 657 700 700 692 710 671 668 686 706 685 662 713 666 705 672 655 679 701 662 705 695 692 645 675 699 675 693 638 666 665 661 655 671 690 645 641 660 646 688 648 626 686 664 639 671 639 666 624 635 667 662 667 680 666 637 650 658 642 637 670 615 625 624 666 636 640 615 649 632 614 632 649 653 608 618 608 619 623 644 631 651 639 595 637 609 610 636 608 626 645 599 633 643 614 617 621 619 620 614 622 580 579 623 582 615 612 614 579 629 604 591 593 579 620 614 570 582 621 604 581 597 587 570 568 610 570 570 595 562 596 588 558 559 590 599 576 599 594 594 584 553 562 590 544 580 579 559 560 567 533 549 570 562 567 569 572 532 536 532 529 571 543 532 537 552 533 526 540 565 531 548 540 551 537 555 535 535 549 521 552 536 535 537 502 506 509 526 499 500 497 537 522 501 508 528 493 507 528 488 497 508 522 524 498 485 498 478 480 477 484 508 479 484 506 472 503 504 510 479 499 490 493 479 478 482 496 461 488 459 466 454 448 492 449 463 455 474 472 477 475 448 457 453 453 463 471 434 437 432 457 466 456 468 447 427 427 459 433 440 455 458 442 428 430 421 427 422 418 443 442 417 416 420 424 440 436 409 430 406 401 418 409 431 425 429 424 416 391 395 410 397 382 410 398 399 397 380 376 405 386 385 400 373 372 378 368 373 380 391 388 371 379 386 380 386 368 354 388 362 383 359 355 380 364 346 359 351 366 371 368 346 366 368 354 348 354 347 353 358 350 347 343 325 336 328 352 348 347 326 336 323 343 337 332 328 312 329 325 328 322 319 334 309 332 316 303 328 322 305 325 316 304 320 317 290 304 310 305 308 298 289 287 309 300 304 279 291 285 293 285 295 280 284 274 275 286 274 285 289 283 264 278 282 259 262 267 257 267 265 261 266 255 255 257 264 255 245 255 266 243 255 252 255 260 258 240 241 252 254 231 236 251 240 243 227 232 242 240 241 221 225 226 221 223 233 226 228 212 219 215 212 222 215 224 208 208 203 215 210 209 217 199 202 214 211 210 197 204 191 192 205 202 189 202 193 189 191 183 185 181 190 185 178 190 178 184 177 187 183 181 184 179 178 180 175 174 169 169 163 166 175 173 169 171 171 165 159 161 154 163 163 158 149 162 156 156 153 154 157 153 155 152 153 147 143 138 138 143 144 137 134 142 133 142 131 130 130 134 127 133 125 130 135 125 127 130 126 125 125 117 116 115 123 122 122 119 111 117 117 109 113 108 113 115 110 114 110 109 101 105 102 105 103 97 106 99 103 103 99 101 94 92 93 92 90 93 92 94 92 88 87 85 87 85 84 88 82 85 82 82 81 78 80 79 79 80 79 79 74 78 74 74 76 71 68 70 68 72 69 65 68 68 66 63 64 64 60 60 59 63 58 57 57 61 59 60 58 57 57 57 52 56 52 52 50 50 50 52 48 51 46 46 45 46 47 47 43 44 45 41 44 40 41 41 39 39 41 38 40 39 38 38 36 36 35 36 35 34 33 34 33 32 31 32 32 30 30 28 30 28 27 27 27 26 26 25 24 25 23 23 23 22 22 21 22 20 21 21 19 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 19 20 20 21 20 21 21 22 23 22 22 23 24 25 24 25 25 26 26 26 27 27 30 30 31 30 29 32 31 33 33 33 34 33 34 34 35 37 37 36 37 39 38 39 41 40 41 40 40 42 43 41 42 43 44 45 45 45 45 46 48 48 52 49 50 49 53 51 54 54 54 55 57 56 59 58 60 59 60 61 58 61 60 60 62 65 62 65 68 66 65 70 68 66 67 71 73 75 76 77 77 73 74 73 74 75 78 82 80 84 83 78 81 87 81 87 84 90 86 85 93 88 87 91 95 92 95 91 93 95 93 94 94 104 100 102 102 106 98 101 106 107 108 102 111 109 113 106 112 114 116 119 117 116 115 118 119 114 123 115 119 122 122 128 124 128 123 129 124 129 127 125 130 135 139 136 134 137 141 135 134 138 142 135 139 146 146 147 148 152 147 144 150 153 155 154 148 148 157 164 159 152 162 165 163 170 168 171 170 166 166 167 163 164 172 177 174 180 170 181 177 184 181 186 179 179 188 178 178 193 196 185 195 199 188 184 195 190 193 197 193 190 207 205 204 195 213 206 197 207 216 218 215 221 203 215 209 207 209 216 222 213 214 217 217 220 232 229 238 238 232 237 237 236 244 240 237 247 241 241 250 243 247 247 234 242 259 241 253 258 261 250 256 245 246 255 249 264 261 250 254 257 267 255 273 280 280 269 266 262 274 273 270 273 290 273 281 293 291 297 291 293 280 293 289 290 280 294 297 282 293 304 307 303 302 317 293 318 320 303 298 314 321 307 308 307 314 331 308 328 334 308 311 315 314 313 312 321 324 335 342 328 338 339 331 345 354 338 348 335 337 344 360 346 344 341 334 353 363 345 342 345 359 361 348 376 375 363 372 371 378 374 380 385 375 372 381 375 391 368 362 381 370 374 371 392 387 390 395 384 376 411 375 385 378 396 399 382 393 403 389 384 415 409 414 427 416 431 415 399 418 415 433 415 400 421 403 413 438 405 439 427 424 429 420 450 422 416 424 452 459 449 437 458 423 431 455 451 446 434 456 444 458 453 456 448 443 440 451 479 439 451 444 474 476 476 465 456 482 461 464 487 495 499 454 462 471 483 498 482 487 484 495 465 476 467 504 497 496 471 484 503 504 520 502 485 518 486 480 496 484 503 507 493 495 500 507 499 513 520 539 532 536 529 532 510 521 509 540 537 522 506 528 525 549 533 527 521 514 543 558 561 519 526 554 563 534 552 557 556 558 524 539 553 540 533 548 561 571 565 558 547 536 578 578 553 577 554 566 551 581 554 589 561 557 581 560 570 591 597 578 603 570 575 564 595 605 613 609 595 605 600 579 605 602 618 620 624 622 622 626 584 579 579 625 625 617 608 606 606 614 593 596 624 635 610 642 612 588 628 641 594 635 636 626 602 601 629 645 601 616 638 642 613 658 611 624 648 605 638 633 608 624 612 633 666 617 637 647 622 617 630 665 646 632 620 646 622 666 618 662 646 633 648 638 662 631 625 685 673 689 692 667 660 691 679 692 639 688 662 663 647 684 646 676 684 638 678 696 703 684 664 702 708 661 705 690 662 698 664 675 671 669 705 663 678 659 705 717 698 670 717 688 710 717 696 713 672 674 716 726 664 670 666 666 706 676 718 718 690 701 680 668 669 730 724 673 707 730 703 714 688 705 714 695 699 695 673 717 723 732 721 685 723 692 714 712 722 685 683 750 750 709 692 748 712 746 738 688 710 685 691 720 735 685 691 714 740 725 705 726 703 723 692 698 716 740 747 737 707 744 703 695 699 718 699 715 747 698 733 745 696 705 740 698 750 725 706 709 721 723 710 704 746 742 734 749 743 704 705 707 702 717 750 723 705 703 706 748 707 734 709 732 705 710 707 704 718 710 745 710 705 750 710 738 709 709 744 709 746 733 732 707 711 725 710 709 722 713 712 714 731 737 727 714 711 723 709 715 710 715 713 715 713 713 712 744 735 726 713 749 713 728 750 711 747 715 724 713 724 712 719 711 711 716 737 730 711 742 715 723 729 717 725 718 717 733 750 732 745 740 715 715 735 745 715 729 713 714 730 714 739 729 710 715 714 740 712 712 734 712 714 746 746 714 722 730 709 731 710 729 715 710 713 708 729 706 710 715 733 724 739 707 713 706 750 736 726 726 750 747 723 741 749 707 708 724 703 702 739 729 732 701 742 734 718 722 738 722 701 709 701 743 740 712 731 721 698 705 701 696 698 702 746 698 693 706 694 739 711 694 745 714 741 742 743 736 691 745 694 703 726 691 739 709 686 747 721 743 690 715 732 734 699 689 719 704 687 749 692 717 705 748 718 730 695 699 738 715 727 689 702 723 679 679 725 687 693 671 722 690 719 704 696 693 722 702 691 698 730 713 682 726 690 726 689 675 665 708 659 675 681 712 719 670 717 685 669 709 661 699 662 697 677 682 669 661 670 670 694 703 671 660 708 659 709 646 656 681 657 664 691 703 654 686 636 697 641 634 683 691 679 648 636 654 676 665 642 645 675 653 645 676 643 643 667 644 669 677 649 680 645 655 628 674 620 648 668 664 641 671 648 663 650 639 631 648 652 634 632 645 603 652 617 600 614 641 600 628 619 648 609 644 624 607 640 605 645 641 597 642 602 615 607 600 632 640 605 603 589 629 583 615 604 622 628 628 575 604 572 573 608 598 570 599 587 589 601 589 604 601 607 567 587 585 583 562 553 582 571 552 550 563 563 597 584 573 586 557 544 564 574 551 561 541 583 536 564 549 553 548 546 543 529 538 578 571 529 545 537 533 533 559 527 553 522 555 545 540 550 551 547 530 556 529 532 527 513 528 539 525 548 508 547 513 540 545 512 530 513 493 493 532 495 503 510 523 485 485 482 524 506 516 526 489 524 507 508 515 485 516 499 489 474 503 482 506 497 473 475 491 467 500 496 460 493 469 466 487 450 471 484 468 457 458 467 448 467 465 476 464 469 453 442 454 442 443 434 438 455 429 449 429 445 450 447 460 436 423 459 454 437 437 441 426 416 421 415 437 433 441 425 440 437 436 409 437 407 410 419 416 405 413 412 421 417 394 404 392 419 414 395 392 407 408 415 385 385 387 377 379 386 389 386 388 367 385 381 378 364 377 384 383 359 373 359 384 380 383 352 377 350 370 348 350 373 361 367 360 344 341 352 349 351 337 367 356 332 343 333 342 336 334 336 356 325 347 330 328 335 337 347 328 341 320 313 328 311 314 336 336 319 321 326 324 310 324 315 318 300 299 302 320 306 291 296 291 302 309 301 286 305 284 301 287 291 290 304 292 286 285 272 278 280 276 269 278 288 278 265 278 262 277 261 265 272 257 271 263 267 267 258 272 265 266 252 246 264 246 258 259 258 256 252 253 237 234 238 239 251 230 234 232 232 246 239 246 244 234 223 221 233 230 222 227 232 232 213 231 224 221 213 225 222 219 221 206 214 209 200 211 205 197 202 207 210 195 206 203 200 197 203 187 192 200 193 200 183 182 198 192 193 193 180 182 183 177 183 183 183 177 178 178 177 174 171 165 172 167 165 167 172 167 161 165 165 164 154 167 162 151 153 158 156 152 156 155 157 152 150 144 147 144 142 151 140 145 136 140 139 138 144 132 141 135 133 130 136 129 133 128 125 125 127 127 127 121 127 125 119 118 122 119 122 121 112 115 119 111 118 117 111 111 109 114 110 104 103 109 105 109 103 103 103 98 105 99 103 102 99 98 100 93 95 90 89 90 94 91 88 86 85 85 90 87 88 81 80 83 82 80 78 76 78 75 80 74 74 77 72 72 77 72 70 73 72 69 70 66 69 65 65 64 63 62 63 62 63 64 58 61 57 59 57 58 58 59 56 57 56 55 54 52 53 51 52 52 51 52 51 49 48 47 47 47 44 45 45 45 44 44 43 43 40 42 39 39 39 39 39 38 37 36 36 34 35 33 33 32 32 33 31 31 32 31 29 31 30 30 27 27 26 27 25 25 25 25 25 23 23 23 23 22 21 21 20 21 20 19 19 20 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 21 22 23 23 23 23 24 24 25 25 26 27 27 28 27 28 30 30 30 30 30 32 33 33 34 33 35 33 36 36 35 36 37 36 37 39 39 39 41 42 40 42 40 41 44 42 43 44 46 46 46 47 49 49 48 52 49 49 49 51 52 53 53 52 57 55 57 59 57 60 62 59 61 59 59 60 65 60 62 64 63 67 64 68 67 69 71 69 68 72 74 72 73 73 77 79 78 74 79 78 78 78 80 77 80 79 82 81 88 87 83 83 89 90 91 87 90 88 93 89 95 91 94 98 94 98 96 102 96 98 99 99 107 106 108 105 102 108 105 111 106 109 116 116 112 111 114 121 120 119 116 124 116 120 127 119 126 129 124 128 130 131 123 129 135 127 131 134 135 141 141 144 134 139 136 137 145 143 143 151 142 146 141 144 152 153 156 149 150 150 153 152 158 154 157 165 167 162 169 163 164 165 159 170 177 170 171 166 172 166 171 183 171 174 177 173 179 187 191 177 189 191 187 183 189 192 187 183 192 185 189 188 197 190 191 200 209 212 203 196 204 210 215 210 213 204 212 214 216 209 217 209 218 226 214 232 218 227 219 225 222 236 233 224 236 238 239 230 235 247 238 242 241 234 249 242 244 252 240 249 256 245 243 256 258 261 268 268 253 250 256 268 259 256 275 276 262 275 275 277 274 263 265 262 266 273 288 269 277 288 278 274 282 291 292 288 283 300 287 297 297 295 288 303 301 295 310 293 294 317 300 307 312 297 319 316 318 305 326 303 306 322 312 309 324 326 322 321 311 329 323 341 340 327 318 348 320 348 352 352 335 332 354 328 336 340 331 352 343 335 359 351 344 373 372 370 358 350 362 361 363 375 365 374 357 378 368 382 379 387 387 388 385 383 386 390 399 383 371 376 406 391 378 383 402 387 402 395 394 409 382 398 396 386 409 410 419 411 413 400 429 404 401 396 425 422 422 440 424 426 420 439 414 441 417 447 429 419 442 417 455 449 419 436 428 453 438 459 440 449 424 435 465 456 429 430 434 462 445 474 473 464 469 469 448 465 476 474 462 453 490 480 453 485 474 465 492 494 470 475 492 474 483 491 507 488 492 466 496 476 470 506 508 481 487 513 519 503 504 492 482 484 515 490 483 525 519 534 512 535 489 520 517 521 522 542 519 528 542 517 547 519 500 550 537 508 550 524 532 521 545 540 544 538 523 558 548 524 522 559 558 536 534 560 575 548 552 542 537 532 545 552 538 545 533 541 542 584 546 551 577 569 559 591 575 575 575 579 573 588 580 559 550 586 552 552 607 608 588 610 558 584 610 576 618 579 592 603 614 580 585 588 569 610 574 606 591 581 616 600 595 589 610 613 616 582 604 620 625 611 605 622 638 587 648 633 607 630 603 592 645 639 594 596 634 623 613 605 604 628 621 630 650 662 651 631 611 607 656 668 662 609 629 610 655 622 616 656 621 648 627 673 649 618 633 669 638 682 628 671 668 667 680 638 688 656 644 644 666 679 690 670 643 665 684 687 635 661 683 682 689 659 672 642 662 682 697 668 650 687 671 670 687 702 703 661 673 710 709 668 663 689 662 700 689 683 718 713 690 661 680 704 664 703 695 677 671 684 720 685 700 693 680 719 694 702 689 704 736 719 690 668 673 719 680 736 729 697 722 701 723 736 701 695 683 701 706 701 681 705 732 683 733 726 698 720 742 719 738 724 692 697 734 702 736 749 721 685 749 731 745 741 689 722 742 704 719 697 697 739 700 705 693 747 697 743 705 750 729 731 696 700 726 748 731 696 721 718 710 703 716 703 723 744 720 716 706 738 705 743 728 731 703 724 703 704 705 712 707 704 705 750 723 704 704 715 727 706 721 741 733 706 741 705 707 709 711 712 731 710 728 745 709 709 729 738 708 714 713 708 732 710 714 748 735 714 739 730 714 713 739 729 711 712 721 716 716 710 717 713 715 729 710 715 734 729 740 743 715 727 712 747 719 717 717 713 712 716 717 717 717 713 716 715 722 735 719 712 729 737 733 743 744 711 711 712 727 714 746 712 710 723 750 734 744 736 715 711 711 712 709 713 710 739 709 733 712 708 709 716 738 707 736 710 707 721 707 710 706 746 711 720 711 712 705 716 712 709 705 711 710 734 708 704 705 708 735 738 709 707 749 707 712 727 728 705 704 705 706 741 742 704 736 701 702 736 711 701 748 750 716 747 702 704 700 730 709 744 725 749 738 734 724 738 732 736 707 693 693 724 693 720 709 691 714 740 736 747 732 750 703 703 698 721 708 693 738 702 724 734 724 747 692 702 687 707 686 731 687 746 676 728 715 743 740 717 735 738 679 701 702 734 683 676 720 687 727 728 726 681 714 677 712 705 697 715 709 698 664 689 698 711 715 697 673 710 662 699 675 716 714 679 675 717 653 663 676 714 686 665 649 696 665 698 691 679 679 703 675 652 653 671 658 696 702 695 700 684 677 679 650 676 633 668 639 696 693 639 636 673 647 668 673 628 667 670 634 640 641 633 661 646 623 655 634 646 616 618 632 646 631 645 660 624 648 611 623 608 633 611 648 609 606 622 664 616 627 614 606 638 617 615 603 639 645 617 599 622 647 592 646 621 631 597 596 598 591 611 625 625 613 618 631 618 620 600 622 594 597 586 607 583 595 590 613 567 617 612 596 614 585 615 615 569 568 569 596 576 594 590 572 594 563 556 584 553 552 590 573 597 544 568 556 541 542 577 574 553 579 535 586 581 577 532 556 548 542 529 541 535 579 544 534 561 550 524 565 541 516 517 522 554 520 540 544 554 512 543 529 520 508 540 538 520 534 549 509 500 529 523 536 532 531 495 530 510 526 506 521 505 497 517 496 504 513 520 508 482 504 517 514 481 481 490 476 498 476 508 487 504 489 507 499 470 470 484 472 467 467 463 475 486 487 491 449 491 487 448 462 487 473 483 451 473 457 476 454 442 461 434 447 449 455 452 469 443 450 443 435 446 420 440 444 439 424 455 416 427 444 435 450 412 436 436 418 405 436 423 424 420 410 432 436 398 403 429 419 402 411 416 422 387 402 417 415 386 388 402 413 400 379 375 400 395 395 382 393 396 384 401 370 393 368 375 367 384 362 377 376 355 364 364 383 365 374 381 350 351 362 350 369 362 352 370 370 341 355 356 338 340 333 362 342 342 347 358 325 354 332 336 330 351 336 324 329 332 315 341 313 335 308 320 322 323 316 319 332 320 323 299 323 296 324 305 299 303 306 315 314 301 312 291 311 303 288 284 302 288 281 280 295 284 278 272 295 279 272 294 292 292 270 269 280 272 265 259 274 274 282 268 263 272 269 275 270 268 266 268 262 262 256 266 242 245 255 257 241 259 248 237 241 239 248 242 234 245 232 242 247 238 239 227 227 222 224 228 221 230 229 222 216 231 221 216 213 211 219 221 217 217 219 201 204 208 212 206 203 208 198 201 194 194 195 204 191 200 192 202 190 200 184 191 193 195 194 192 188 177 174 186 172 171 175 181 170 173 177 167 178 174 176 177 170 168 171 161 170 161 155 158 166 165 160 160 154 153 161 157 153 147 148 152 156 153 153 143 140 139 139 141 144 140 135 136 135 143 138 135 138 138 129 135 132 129 123 135 126 128 122 122 124 123 118 124 118 119 115 123 114 112 112 113 118 116 114 113 105 114 105 111 102 103 105 100 101 101 98 104 104 102 97 99 96 101 94 92 92 96 94 89 90 87 92 90 84 89 86 88 86 87 85 86 83 78 78 81 82 77 76 77 78 73 76 76 73 70 74 68 71 71 70 72 70 67 64 64 65 65 61 64 64 64 63 59 59 57 57 60 58 56 56 55 55 52 56 54 55 50 49 50 52 52 48 46 49 45 46 46 43 44 44 44 43 42 42 40 40 41 39 39 38 37 37 37 36 37 37 34 35 35 33 32 32 33 31 31 32 31 29 28 29 30 28 28 27 27 26 25 24 24 24 23 24 22 22 23 21 21 21 21 20 19 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 19 19 19 19 20 21 21 21 21 23 23 23 24 25 24 25 26 25 26 26 28 27 29 29 28 31 31 31 32 31 32 34 33 33 35 35 35 35 36 36 37 38 39 41 38 40 39 42 43 43 42 41 43 45 43 46 45 47 45 49 49 47 47 50 53 52 54 52 51 54 56 56 56 55 59 57 60 59 61 62 61 59 60 61 60 64 64 66 64 67 65 65 66 67 71 72 71 74 74 72 76 77 77 74 75 79 77 79 83 77 77 80 83 85 87 87 85 83 89 86 92 87 93 90 96 89 96 98 93 93 101 93 100 98 102 104 96 101 105 102 106 103 106 104 109 105 107 109 112 109 114 111 115 120 118 118 114 118 119 119 121 120 119 126 130 131 121 131 126 124 135 134 138 128 139 133 141 142 144 132 138 135 139 147 143 137 144 145 152 146 154 149 157 148 151 153 158 161 157 159 156 165 154 162 161 169 168 172 172 165 175 163 175 163 172 180 166 178 169 181 174 171 178 176 188 176 178 185 190 184 180 197 199 189 194 197 190 191 205 189 204 191 207 195 196 210 209 211 198 211 210 214 204 210 217 214 218 223 224 217 219 221 223 226 214 233 220 225 234 227 220 226 227 239 241 227 247 243 250 231 239 247 253 232 235 244 240 252 256 239 247 244 249 244 247 264 252 258 272 252 267 267 274 255 278 270 277 271 274 287 269 271 289 268 287 287 285 283 296 275 272 283 298 294 285 279 283 303 300 300 284 314 293 314 295 313 296 295 300 294 311 300 314 326 309 323 323 310 310 308 318 335 329 329 318 316 321 335 336 317 324 325 323 332 332 352 341 349 349 357 349 342 349 360 362 351 348 355 359 346 358 341 370 345 366 355 345 355 371 367 376 361 377 367 361 376 392 374 384 369 366 375 367 371 369 392 387 387 373 403 377 382 399 387 387 409 401 399 418 395 393 395 385 401 399 415 424 430 413 432 418 398 432 431 404 414 421 406 410 434 442 410 423 440 425 424 427 415 430 439 425 424 439 441 438 443 450 435 465 445 429 471 440 474 470 443 459 440 480 444 462 473 456 476 444 483 476 466 484 486 457 476 492 471 484 497 495 475 502 461 498 472 500 490 492 488 477 473 509 485 497 497 485 496 484 512 493 485 479 490 505 502 519 491 508 516 524 528 491 540 529 512 537 497 511 519 525 524 511 500 502 546 541 524 514 545 525 526 514 549 554 521 534 549 527 550 527 530 563 540 559 523 556 557 563 557 576 545 561 565 554 566 544 537 541 575 538 561 581 547 542 546 575 564 561 561 551 561 563 595 560 586 563 596 566 564 605 574 606 611 580 616 590 567 588 568 599 592 587 604 605 585 580 594 597 612 576 589 593 592 635 628 582 617 614 631 594 601 626 638 600 629 596 639 603 590 631 646 598 634 623 654 597 624 633 610 647 606 646 654 633 634 627 606 629 619 628 665 650 654 658 657 639 666 640 665 634 675 634 633 672 639 677 639 629 672 623 657 650 666 635 687 627 629 664 675 659 666 668 670 698 638 697 697 650 661 637 688 638 644 657 675 672 643 652 663 704 659 658 646 657 650 711 689 688 653 657 714 708 663 672 707 680 669 718 686 711 666 720 718 709 660 724 725 668 679 727 663 721 707 677 698 728 714 666 677 736 704 734 691 696 714 672 698 720 736 715 728 739 701 715 707 698 712 681 679 700 748 680 724 737 694 712 710 738 686 721 701 712 701 688 727 703 700 697 690 715 688 719 704 738 692 704 742 716 692 738 746 712 724 696 750 715 704 694 702 725 735 716 712 741 700 740 699 748 716 727 750 723 701 702 699 706 735 703 746 700 735 701 704 735 714 721 703 707 728 709 708 708 723 736 744 715 705 706 717 740 710 746 708 736 707 710 717 739 747 712 723 716 732 746 710 744 708 710 710 713 746 739 709 735 712 723 713 710 722 714 712 714 716 712 721 713 740 731 714 711 716 712 742 715 712 717 713 737 747 717 714 715 735 715 746 716 716 750 714 717 715 717 748 749 740 732 715 717 749 728 717 731 712 712 716 710 710 715 714 716 733 714 710 713 717 712 712 714 715 713 750 710 711 711 713 711 713 708 708 708 708 750 711 730 719 716 708 711 728 741 710 721 710 706 711 709 705 748 704 748 731 710 703 734 726 704 739 704 708 733 706 705 728 704 703 704 703 748 702 714 705 718 737 701 743 716 700 750 749 728 715 744 700 718 739 697 735 694 746 696 694 731 695 726 709 702 731 739 700 693 728 692 729 736 716 690 741 691 735 720 687 711 729 684 689 731 691 744 682 736 695 700 680 704 714 705 744 726 677 734 721 740 681 717 696 741 714 676 717 716 726 722 689 727 715 678 736 684 692 671 707 666 718 710 720 730 691 699 706 707 685 726 727 682 681 715 715 658 700 723 702 657 704 701 677 668 689 671 696 650 666 708 647 653 652 705 686 647 699 671 651 692 700 648 674 646 699 694 659 664 672 685 640 671 694 681 654 691 630 635 638 663 677 655 668 656 653 674 663 635 640 630 641 620 649 640 665 632 637 616 620 625 634 639 647 650 615 651 624 611 645 649 666 624 645 651 613 655 658 603 650 607 631 643 653 612 652 634 604 615 604 600 614 620 586 589 585 598 635 638 636 584 637 618 606 604 609 585 608 615 588 602 628 611 605 622 616 590 621 571 591 600 593 607 570 598 587 571 601 610 559 565 565 576 590 602 550 547 581 589 567 551 559 589 571 560 586 591 548 550 566 571 535 562 569 531 563 567 543 565 531 566 539 564 540 562 527 518 520 556 523 552 550 551 525 547 531 513 522 507 549 540 521 523 541 502 507 515 535 503 504 513 538 520 503 530 509 487 522 505 510 506 497 528 484 517 490 497 512 485 516 474 475 506 494 469 512 470 497 472 470 491 480 492 474 490 499 470 484 475 461 493 470 477 452 480 475 447 462 454 442 452 482 442 481 464 438 472 456 460 453 458 469 440 442 432 439 434 459 459 448 449 434 435 447 438 413 443 427 443 416 437 424 419 427 411 443 437 425 405 417 433 419 395 395 394 399 399 427 414 409 403 389 411 410 396 399 415 410 392 401 394 407 392 388 371 403 404 372 368 401 399 382 366 383 362 382 363 371 362 383 360 370 362 360 349 353 364 358 368 372 363 343 345 370 352 355 340 362 337 336 329 361 328 347 340 350 338 330 341 342 348 336 334 347 345 316 317 331 312 334 333 331 306 315 312 313 301 321 314 312 303 302 310 296 296 309 305 317 314 289 288 291 307 301 293 294 307 304 278 301 277 282 281 291 278 271 290 270 270 280 269 278 276 270 274 258 279 272 263 262 274 269 259 261 267 250 257 265 245 265 263 245 254 239 255 256 248 248 246 237 244 238 246 250 237 228 232 230 228 230 224 237 228 237 231 222 228 224 232 233 223 216 221 209 224 209 224 223 216 218 219 206 200 199 215 211 214 205 192 196 195 195 193 188 198 201 203 192 200 193 198 184 182 195 178 180 183 174 178 188 185 186 178 182 173 172 177 175 173 177 175 169 173 169 161 171 162 162 156 165 162 157 163 150 161 158 152 152 147 149 148 145 150 147 152 144 151 137 136 139 141 140 137 135 143 141 141 140 129 131 138 136 128 131 134 125 124 126 127 129 119 116 126 123 122 120 119 119 111 114 115 118 118 114 106 108 109 112 108 110 108 104 105 99 107 104 101 102 102 96 100 94 101 95 95 92 92 95 92 89 88 94 89 90 87 89 88 82 85 81 84 78 81 79 80 77 81 75 78 74 75 73 76 76 71 74 72 72 69 72 68 65 65 64 63 63 66 62 62 63 63 61 60 57 60 61 60 58 58 57 56 53 52 54 52 50 51 53 52 50 51 51 46 47 46 46 47 44 43 43 44 41 42 40 41 41 41 40 39 39 39 37 37 36 36 35 34 36 34 35 32 33 33 32 32 30 29 29 29 30 29 28 28 27 26 25 25 25 24 25 23 24 23 22 22 22 22 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 19 20 21 22 21 22 23 23 23 23 24 24 24 25 26 27 26 27 27 28 29 30 29 31 31 31 32 33 33 32 33 35 35 36 36 36 38 36 37 39 40 41 41 40 42 40 43 44 44 43 44 45 43 44 46 46 48 47 47 47 48 50 50 51 52 53 53 54 54 56 55 58 58 59 59 57 57 58 61 60 64 60 62 64 62 67 63 64 68 66 67 70 72 68 72 73 72 74 78 73 77 74 78 78 80 80 84 77 84 82 83 86 82 87 87 86 89 89 92 89 92 91 90 92 95 91 94 100 96 94 102 102 104 101 101 106 101 108 101 105 105 106 110 109 113 107 115 117 117 110 118 121 120 120 120 115 116 115 125 124 128 126 120 129 124 126 123 135 131 127 127 134 138 139 131 139 139 142 134 145 147 148 149 139 140 147 141 144 152 152 157 156 153 155 159 158 162 161 166 154 167 161 168 159 165 171 168 168 163 165 163 164 167 179 182 184 182 174 176 173 174 185 181 184 179 183 182 184 185 185 192 201 193 187 190 190 191 203 200 201 203 201 195 204 209 212 216 217 213 203 213 204 222 224 210 208 219 228 226 216 215 223 230 230 234 232 239 227 234 225 227 238 225 246 241 250 247 238 240 243 235 251 249 246 237 251 259 263 245 257 260 264 256 259 271 249 272 251 275 254 256 278 258 273 270 274 272 272 282 275 274 281 280 280 294 290 291 299 290 286 300 280 299 294 304 299 284 292 289 311 303 289 295 293 313 309 319 320 321 308 308 304 314 328 307 304 308 336 332 308 327 323 341 332 333 331 347 318 340 331 337 352 343 334 343 329 328 358 349 344 356 332 341 365 336 359 342 373 367 372 363 351 346 380 367 360 359 376 370 374 367 381 376 363 380 359 396 386 362 395 382 368 387 378 382 386 381 372 389 375 380 402 412 409 398 392 421 404 413 393 393 391 423 399 408 392 410 409 410 416 431 401 427 421 417 418 411 446 419 445 435 438 449 442 439 442 455 429 423 461 444 430 441 452 432 431 430 468 451 473 458 462 433 444 445 453 446 453 477 476 463 451 451 453 489 480 457 452 451 477 491 468 462 490 477 487 490 473 461 479 483 471 484 504 480 478 481 489 504 481 495 484 518 518 525 480 527 514 505 522 527 511 530 526 502 540 495 520 530 540 503 502 541 526 513 512 537 524 537 527 529 542 546 549 553 519 520 546 539 536 545 560 569 536 547 531 557 545 559 545 563 542 567 577 569 553 556 536 560 558 539 581 543 579 570 570 551 595 595 554 579 573 561 557 585 586 583 606 572 596 557 568 559 561 571 600 614 617 613 593 575 566 582 610 621 593 593 586 626 618 625 625 580 592 603 589 628 586 587 596 592 621 590 594 638 637 634 626 588 589 643 649 592 622 592 643 655 595 645 603 653 598 601 646 626 604 617 625 610 655 622 650 651 662 662 663 656 616 652 669 619 619 677 635 664 672 620 635 672 673 628 651 681 646 649 660 656 644 669 632 678 630 650 632 655 634 676 691 654 637 654 692 668 651 674 646 687 694 652 664 661 673 706 703 686 666 677 671 682 696 702 705 672 665 655 678 707 715 715 690 692 715 706 669 677 720 669 694 723 663 712 709 710 685 699 695 665 684 712 707 670 725 705 681 691 714 680 683 675 720 699 718 711 691 694 679 675 688 702 725 742 684 720 748 709 700 695 690 734 724 747 704 689 741 749 723 700 732 691 688 692 750 702 706 721 738 689 696 721 742 695 689 746 693 703 714 712 744 693 747 725 693 717 720 730 700 705 709 698 697 738 719 734 698 748 704 711 701 732 704 741 707 705 704 708 721 701 703 713 708 731 750 718 749 704 740 705 709 734 704 707 704 704 711 721 720 710 731 710 709 722 720 732 716 710 713 708 708 708 712 729 734 709 710 713 728 721 720 711 749 712 710 712 726 716 710 718 712 715 720 714 712 712 739 712 733 737 717 749 729 714 714 748 716 746 712 747 737 714 743 716 714 713 717 711 715 730 711 749 736 717 720 740 732 714 713 714 712 711 745 714 728 712 740 744 730 713 716 738 721 716 745 743 710 713 717 725 720 721 721 744 709 710 711 727 711 738 750 713 709 731 711 711 725 734 732 709 721 709 710 709 725 742 705 710 707 708 703 740 703 706 713 731 707 706 727 739 737 702 716 746 703 709 706 736 735 743 702 738 732 740 699 731 698 712 739 702 707 738 726 716 701 695 693 737 699 722 723 740 709 697 736 699 750 690 737 707 709 711 701 741 715 708 698 737 727 731 687 689 745 711 711 694 734 744 698 682 709 734 689 703 688 692 712 732 708 724 704 695 713 713 673 712 725 726 721 700 713 728 725 675 721 715 697 678 730 665 685 676 718 701 730 671 693 683 671 668 668 718 717 715 671 683 689 692 715 695 668 685 718 662 697 665 675 702 663 668 652 678 671 692 688 673 704 703 682 700 701 698 687 693 696 700 654 669 678 655 679 680 682 644 678 639 631 678 630 661 690 684 667 642 626 627 665 683 645 622 639 631 649 664 632 627 652 665 671 617 634 625 619 609 610 611 638 623 641 651 637 620 642 661 608 661 602 618 654 607 649 655 599 629 610 613 637 606 645 626 647 591 608 636 632 607 611 580 593 609 605 599 590 621 615 607 575 625 579 589 606 613 612 599 588 586 581 620 601 574 599 590 561 584 576 601 576 599 558 607 562 568 562 558 579 553 599 592 584 597 551 563 577 586 556 582 536 589 582 565 585 569 543 583 543 554 555 549 533 554 534 541 545 566 543 520 534 554 531 553 528 550 510 530 541 528 546 510 534 527 504 508 509 546 527 526 502 545 494 498 541 521 533 523 495 536 525 494 508 522 507 511 499 507 498 506 492 480 491 507 485 506 469 467 490 485 476 505 503 505 486 491 498 492 475 456 495 483 483 466 456 477 469 459 488 486 448 473 481 452 469 477 481 453 437 437 464 468 457 433 441 462 427 465 460 455 426 455 424 429 428 454 416 432 433 433 427 444 423 436 445 418 407 432 435 410 425 415 421 431 431 401 406 424 391 420 391 402 409 418 390 391 408 403 387 406 401 392 393 409 382 407 398 394 378 393 385 387 379 379 384 371 359 367 374 387 378 368 367 369 360 372 359 351 360 352 347 349 354 349 360 369 345 355 359 364 343 334 331 336 358 327 333 353 342 340 353 341 328 324 341 343 336 324 330 342 334 310 325 316 305 326 330 313 331 308 326 306 298 301 318 298 306 291 296 297 302 305 288 295 297 306 286 298 303 297 279 284 290 300 276 288 283 269 278 283 271 275 267 269 265 286 285 261 262 275 262 271 263 255 262 274 261 256 255 254 245 249 254 260 250 251 249 259 250 256 240 248 242 231 245 249 243 245 242 237 232 235 225 222 236 224 236 231 223 221 215 215 220 222 218 219 217 222 210 212 223 217 219 208 216 216 199 198 202 212 207 204 195 191 198 194 197 201 197 195 195 197 192 193 186 179 183 177 190 189 176 181 172 184 174 171 180 173 182 167 175 167 168 171 164 162 163 161 160 170 156 156 153 152 163 158 160 151 147 158 158 145 147 143 147 144 147 152 147 148 139 139 138 138 136 135 143 141 138 138 133 135 136 133 136 127 127 130 130 124 122 125 122 126 119 116 122 125 117 116 112 115 115 118 108 112 111 110 105 104 104 109 104 108 109 106 105 98 99 100 103 97 97 100 99 100 92 96 89 96 90 89 88 91 92 89 88 82 89 84 82 80 81 79 82 82 82 78 78 81 77 75 77 76 77 74 75 74 72 71 72 69 70 69 65 67 68 67 61 64 64 59 61 62 58 58 57 61 58 59 59 57 57 53 54 53 55 52 50 53 53 48 47 49 49 47 45 45 44 43 45 44 45 41 44 43 42 40 39 38 38 38 37 37 37 38 37 37 35 36 33 33 32 34 32 32 31 30 30 29 30 30 28 28 27 26 26 26 26 24 25 24 23 23 23 23 21 22 21 20 20 20 20 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 20 19 20 20 22 22 21 23 22 23 23 23 24 24 25 25 27 26 27 27 28 30 29 31 31 31 32 31 32 32 34 34 34 36 34 36 35 37 38 37 39 39 41 38 41 39 39 41 41 42 45 45 46 45 46 46 48 46 46 49 49 52 51 53 53 51 53 56 56 57 56 55 59 57 57 61 59 57 62 60 59 63 65 66 63 63 66 65 64 68 69 67 72 69 74 72 70 72 72 72 78 79 77 77 77 79 78 79 78 85 83 80 84 88 83 84 88 90 87 88 93 93 88 94 92 96 94 98 95 98 96 98 102 96 99 103 106 102 104 107 107 104 108 110 107 107 114 113 115 111 120 115 118 114 121 122 121 123 121 120 128 118 121 128 132 123 127 124 132 129 129 127 135 139 134 133 143 139 140 133 141 135 147 148 145 152 149 154 153 147 158 151 155 159 155 161 161 160 151 164 157 157 169 165 170 159 164 161 168 166 178 175 167 179 175 168 173 185 174 174 179 184 178 175 192 180 186 194 179 198 181 183 196 195 199 188 200 195 203 197 191 210 205 198 214 214 210 208 208 210 214 208 222 206 215 223 219 222 228 227 214 217 228 226 220 235 221 221 225 224 240 242 242 247 248 246 241 247 241 241 233 246 254 255 253 259 242 240 260 252 258 267 260 266 260 267 253 260 257 259 264 255 255 282 269 269 284 278 262 268 265 274 271 283 273 279 285 290 274 292 301 282 300 306 303 294 282 308 297 287 287 290 314 316 314 304 317 314 297 317 326 318 309 318 329 322 332 319 332 308 333 326 310 323 319 316 314 332 318 328 350 331 345 333 345 332 329 355 344 334 359 359 347 345 343 346 362 365 366 340 353 369 350 360 364 360 373 370 352 380 352 373 378 361 365 391 393 384 385 363 386 390 386 403 389 402 374 374 392 404 411 393 414 380 410 400 392 413 410 393 396 388 411 399 409 405 432 424 415 408 404 398 402 440 438 414 415 405 438 442 416 422 435 411 413 416 424 434 444 418 428 425 439 459 424 454 468 430 469 469 437 446 469 459 448 456 468 470 453 454 475 481 473 466 448 492 478 478 461 488 456 498 475 482 490 460 467 481 480 466 506 473 499 499 479 471 517 505 505 493 506 474 485 486 506 494 527 502 530 498 532 530 523 508 502 521 507 505 519 507 526 542 542 539 540 523 518 529 534 542 510 524 513 553 513 557 535 532 525 541 549 549 539 533 539 550 562 572 533 575 528 576 550 569 571 529 566 575 568 540 571 575 552 578 589 575 579 569 549 555 570 595 555 559 566 582 578 602 580 607 563 575 576 557 557 610 604 577 571 577 568 620 574 569 600 619 624 574 595 621 583 600 607 623 581 623 582 614 620 590 605 632 590 629 638 589 641 626 595 647 635 633 606 647 626 634 646 602 647 652 603 618 605 611 618 655 609 645 661 661 663 617 630 668 642 632 654 640 649 613 669 650 630 657 634 640 660 627 667 678 678 675 680 671 666 639 677 636 660 675 629 643 687 673 671 660 659 650 676 672 656 668 645 676 651 675 698 667 675 646 681 701 669 669 649 669 698 709 663 714 684 649 691 679 650 680 653 682 698 688 662 690 703 698 696 686 675 700 673 725 678 710 708 700 692 667 726 710 723 734 667 729 687 693 707 727 676 671 688 697 740 697 679 684 737 717 732 685 685 730 733 703 746 734 699 729 737 692 750 720 734 720 694 724 688 689 744 695 732 746 729 742 749 696 747 729 746 724 702 741 727 717 704 696 744 707 695 744 736 731 750 705 707 736 709 694 722 699 698 718 725 743 700 711 697 702 710 724 728 699 729 704 730 701 707 704 705 743 720 705 725 704 707 732 717 708 723 718 706 703 706 717 708 708 709 706 736 724 709 711 707 735 711 720 734 737 748 735 712 711 708 709 741 712 728 733 712 728 714 738 711 745 727 717 714 725 711 739 727 715 733 713 741 737 712 712 710 717 713 717 715 736 713 714 745 734 711 714 730 725 737 714 711 714 745 734 714 716 711 743 715 749 711 713 733 714 716 732 712 729 715 749 716 723 713 715 714 714 713 710 716 712 709 714 731 732 715 711 748 710 712 732 724 710 708 718 736 712 711 712 737 733 707 735 744 750 710 707 734 732 743 707 740 746 708 709 713 716 740 722 745 706 725 707 710 735 707 730 707 703 742 739 705 703 742 703 704 740 719 713 703 698 711 731 706 714 717 727 746 714 698 700 697 748 700 737 697 725 735 748 713 694 729 703 693 717 744 713 692 736 730 693 687 723 687 728 750 718 747 688 725 686 695 740 727 732 747 735 696 694 721 740 700 707 688 731 733 713 719 691 709 695 678 697 680 671 726 712 701 691 672 701 671 674 704 683 721 680 684 690 671 669 698 679 710 704 683 725 690 720 717 672 675 674 677 720 655 710 717 693 682 696 689 674 705 703 650 693 687 666 662 650 664 665 676 643 669 675 653 658 684 698 692 695 688 674 662 634 640 677 681 677 638 688 652 646 631 628 633 672 671 675 678 667 663 646 637 626 680 647 671 635 663 659 673 620 617 620 669 610 657 653 667 657 660 656 658 663 618 611 641 614 656 645 632 649 629 610 650 607 646 640 637 637 599 650 619 588 616 616 586 595 606 621 596 633 638 582 599 597 579 616 583 606 614 630 609 614 607 597 574 588 578 566 578 609 606 588 589 579 578 573 575 594 569 606 603 581 570 586 577 585 595 560 592 577 572 589 574 561 593 543 574 569 561 587 564 552 551 534 566 559 537 541 565 560 568 573 560 555 548 525 524 569 515 519 534 560 515 534 515 555 532 531 556 551 538 551 550 523 544 507 510 503 532 514 497 517 522 497 539 518 515 513 493 506 508 490 495 501 502 501 507 497 490 475 513 485 479 505 481 492 474 497 495 487 503 464 469 468 487 489 503 456 458 473 498 475 461 467 455 486 445 456 473 444 455 473 470 455 447 464 437 435 440 459 451 449 435 457 436 445 423 436 452 424 445 434 455 448 428 439 427 437 426 451 450 413 421 433 410 437 432 424 407 399 431 422 422 394 423 397 396 400 410 395 393 397 401 388 383 385 405 397 406 382 412 408 406 389 384 390 382 383 399 368 388 363 397 367 365 378 381 371 374 355 354 356 378 361 356 357 364 346 374 376 358 369 354 344 342 354 351 334 364 331 352 330 356 345 351 349 349 338 349 344 331 345 320 332 336 330 334 342 324 313 324 315 313 311 321 307 321 317 317 317 309 317 305 293 293 316 290 293 302 295 297 313 288 284 281 291 299 287 284 300 283 286 288 277 283 271 289 270 276 277 264 268 286 270 264 278 259 272 261 273 266 269 259 268 263 266 263 257 261 247 261 262 253 256 244 238 246 257 244 237 238 230 231 230 235 228 243 237 245 232 226 220 227 240 225 234 224 220 230 230 217 225 226 215 217 224 215 204 214 208 213 201 205 204 201 202 208 194 211 205 204 196 195 192 195 197 202 190 193 191 190 185 182 178 178 178 176 177 178 179 171 182 181 181 175 175 178 180 169 175 169 162 169 163 161 163 168 168 161 153 152 160 159 155 154 158 157 147 156 145 154 143 154 149 152 140 147 146 149 144 136 146 146 144 138 132 138 133 132 138 133 131 133 124 132 123 121 122 128 118 126 126 121 122 120 120 120 112 116 112 115 112 109 107 114 106 109 114 109 107 105 104 106 101 105 105 105 98 104 95 98 96 94 98 91 90 89 94 90 88 91 89 85 91 85 83 83 85 80 84 86 79 80 81 79 81 79 78 75 78 72 76 77 76 70 69 73 74 67 68 66 69 65 65 68 67 64 63 61 63 63 59 58 60 59 57 56 58 56 58 53 53 55 52 52 51 51 52 52 49 47 47 46 49 45 45 47 45 43 44 42 41 42 43 42 41 39 38 38 39 38 37 38 36 35 36 34 34 35 34 33 33 33 31 31 31 29 30 30 29 27 28 26 26 26 26 25 25 25 23 24 23 22 22 21 22 21 21 21 20 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 20 19 20 20 21 20 21 21 22 23 23 23 24 24 25 25 25 25 27 27 27 27 27 29 29 29 29 32 32 31 31 34 34 34 34 36 34 36 37 36 37 39 37 38 38 41 39 42 42 40 40 41 45 42 46 43 45 46 46 49 47 49 51 52 48 50 52 50 52 56 53 54 54 54 59 55 58 57 60 58 62 61 64 63 61 61 65 67 65 65 68 65 70 70 72 71 71 72 70 73 76 75 72 75 74 77 75 79 81 81 77 84 81 84 83 85 87 89 86 84 85 88 94 87 96 94 97 96 91 99 92 99 102 104 100 97 99 101 107 99 105 109 110 104 111 106 114 106 108 115 117 115 113 119 120 116 123 120 120 124 115 119 117 121 128 122 121 128 126 124 128 129 130 134 136 129 139 138 138 138 143 144 140 139 147 137 141 142 142 148 145 152 155 146 147 146 148 160 160 156 162 161 156 155 161 161 158 158 159 166 166 174 164 178 166 167 181 180 168 175 176 179 175 187 184 186 179 176 189 194 180 191 185 191 185 188 186 201 202 202 195 204 201 197 199 212 213 214 204 206 201 208 206 209 221 208 219 209 221 208 212 213 222 233 215 227 236 219 228 223 228 229 226 239 227 227 238 234 234 240 229 245 254 245 251 251 248 245 253 239 258 244 246 247 263 266 271 254 254 268 266 259 258 279 271 273 263 266 279 283 264 276 265 267 270 277 275 289 280 278 284 291 274 282 280 294 299 281 296 294 297 303 303 307 314 304 305 309 299 303 324 317 318 310 306 300 327 319 317 327 305 318 312 308 314 339 342 323 319 328 323 322 319 339 321 331 345 335 354 333 352 348 330 332 358 363 349 352 360 342 368 354 366 377 353 356 372 362 376 379 374 376 363 363 363 386 377 374 381 375 395 394 368 368 386 386 395 390 402 402 397 392 409 398 399 408 402 382 385 407 384 421 412 411 396 415 416 401 414 400 401 396 407 432 410 401 416 423 411 443 443 434 430 426 452 446 436 422 443 428 433 448 456 429 456 461 457 466 442 440 458 439 460 434 440 435 476 471 450 455 466 440 476 443 445 471 490 483 461 472 462 492 454 496 486 485 480 473 493 504 492 507 472 466 496 472 497 489 471 495 493 497 478 498 495 480 493 493 497 508 517 522 520 489 511 528 524 515 495 526 526 501 527 507 501 509 545 524 520 530 533 504 555 544 558 553 514 514 514 560 555 541 559 516 523 518 565 554 539 551 549 552 558 542 527 554 558 529 532 578 553 548 561 534 543 566 590 572 581 555 574 560 585 579 588 560 572 566 575 595 576 602 576 589 597 578 608 607 559 582 569 619 602 573 614 596 613 593 568 586 592 605 594 587 580 631 599 614 635 623 627 613 607 640 589 584 631 638 597 609 596 600 595 646 629 616 594 642 594 600 621 600 623 645 600 628 611 601 655 634 640 658 615 617 644 642 630 623 668 673 633 623 647 660 645 654 670 630 617 654 633 672 622 645 661 656 683 675 638 669 662 688 652 675 673 686 661 657 696 651 648 664 695 641 677 660 659 669 694 641 702 670 686 680 695 701 708 705 670 691 665 649 665 682 685 659 689 702 651 700 719 658 691 672 684 661 665 676 708 662 698 662 669 684 665 670 664 694 671 719 717 722 698 688 709 722 713 695 731 689 733 739 722 713 719 708 736 700 706 721 686 698 745 700 684 732 690 720 722 703 698 702 745 701 728 710 748 694 731 684 687 686 707 687 690 705 696 746 719 688 688 718 722 702 723 744 745 722 745 724 705 700 694 698 705 701 738 698 701 729 701 729 742 700 702 704 699 709 701 704 699 725 709 743 703 708 719 704 726 725 705 725 712 744 723 705 707 704 721 744 708 729 709 725 718 708 750 711 710 705 732 707 708 711 721 710 707 711 748 710 709 714 713 713 713 709 717 710 714 723 739 742 712 714 710 724 711 714 749 710 726 733 732 711 738 736 710 745 728 712 722 715 730 712 712 717 711 717 716 712 720 712 721 729 712 735 735 712 720 749 730 714 714 713 716 714 712 739 712 716 711 732 712 711 716 718 736 712 737 714 734 710 711 736 731 712 713 709 716 709 713 739 710 711 732 712 709 713 742 709 710 708 747 711 712 711 711 708 709 747 735 738 724 714 705 716 706 713 737 721 744 748 709 704 706 720 731 709 706 704 708 715 704 734 704 700 722 700 736 729 704 702 713 704 712 723 702 702 699 700 722 739 740 734 719 726 693 705 705 695 750 706 691 714 745 742 738 690 690 736 706 687 734 718 733 731 711 694 714 689 701 696 707 722 736 719 746 696 684 738 745 702 710 711 744 707 731 724 740 744 716 674 701 689 680 729 704 728 708 692 690 703 684 709 678 711 719 688 725 671 688 719 715 689 671 724 725 719 681 684 695 671 675 699 699 711 699 667 670 699 679 664 655 712 705 651 658 680 669 673 704 651 698 677 687 681 652 690 683 672 693 656 666 652 694 675 679 678 682 661 644 640 682 657 667 629 656 651 637 629 645 664 668 634 670 673 652 638 644 657 681 642 672 621 633 664 621 624 640 644 638 651 618 665 623 662 665 656 662 652 630 651 632 653 657 637 635 599 644 604 646 637 634 624 595 638 612 620 634 589 645 606 631 607 637 614 625 602 593 612 633 619 629 587 618 595 583 608 578 619 575 617 583 587 620 581 565 589 590 579 589 612 583 579 586 577 606 562 583 593 584 606 560 585 577 572 571 579 552 580 590 573 586 582 562 561 567 556 559 579 545 571 548 560 541 565 528 530 542 546 558 522 557 532 538 536 537 519 530 532 517 511 539 524 512 516 535 527 549 548 520 508 520 502 519 526 502 503 540 511 504 500 532 533 492 518 504 495 508 493 493 502 485 491 498 475 503 487 474 496 478 498 516 490 496 466 500 488 497 475 492 495 472 503 495 463 484 490 481 473 471 462 473 467 471 486 464 474 443 459 461 476 446 443 463 473 447 470 462 429 451 456 440 459 448 444 463 443 455 459 443 455 415 415 421 414 443 434 421 421 445 436 404 441 408 409 419 416 414 424 434 422 416 396 394 419 426 402 402 407 412 402 417 410 384 380 415 400 410 391 382 373 378 404 399 402 394 380 370 362 373 373 361 377 374 387 386 355 383 376 377 382 381 365 377 368 374 368 365 364 355 358 360 358 334 343 335 344 359 348 348 346 354 342 352 327 340 346 349 346 330 339 323 335 340 327 331 311 321 334 318 319 327 329 303 305 301 321 319 321 300 321 306 307 301 317 309 305 310 298 284 287 309 280 295 303 303 290 289 300 286 296 276 295 294 289 267 283 284 283 287 272 268 259 276 280 278 267 265 251 268 250 264 247 264 258 267 246 251 247 255 261 248 238 239 237 235 245 247 245 232 237 228 236 228 247 227 222 235 232 230 239 237 226 216 214 221 217 231 228 220 212 224 224 212 218 216 220 205 218 211 202 197 206 213 206 203 204 207 209 202 194 201 202 202 190 184 199 192 193 183 178 181 183 185 180 182 181 175 188 182 182 173 183 173 169 173 179 163 177 170 163 170 165 167 159 161 157 157 165 159 164 162 148 159 150 155 153 147 143 148 143 148 141 147 140 143 146 144 134 136 138 132 131 141 138 130 130 135 128 133 128 130 132 129 122 119 128 126 117 125 123 115 125 119 122 117 117 115 118 109 109 110 113 109 108 109 109 106 104 104 103 103 105 104 98 101 101 102 94 96 96 94 97 92 92 93 94 91 89 87 88 86 83 84 83 81 83 82 79 77 79 81 77 79 79 78 74 73 72 71 73 73 69 74 67 70 69 68 69 66 66 65 67 65 65 61 61 62 58 60 58 60 60 56 59 58 55 54 53 56 56 51 51 50 53 48 48 49 49 49 47 45 46 45 43 45 44 44 44 43 41 40 41 39 38 39 38 37 39 38 37 36 35 36 35 34 35 33 34 33 33 30 32 29 30 30 29 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 19 19 20 19 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 21 21 20 22 22 22 23 23 24 23 25 24 25 26 26 26 27 28 27 30 28 29 30 32 31 33 31 32 32 34 35 36 36 36 36 36 36 37 37 41 40 39 41 41 39 42 40 44 44 45 43 44 47 47 46 47 49 48 51 49 51 52 53 51 51 52 54 57 56 54 58 57 57 59 62 59 62 61 60 62 64 64 63 66 68 67 66 69 69 71 73 72 72 75 72 72 77 78 75 73 74 78 79 79 82 78 84 83 85 82 87 85 88 83 89 85 92 92 92 92 88 95 97 98 95 92 95 99 94 96 96 95 104 105 102 99 102 107 101 109 107 108 107 111 109 115 110 119 112 111 113 112 115 118 116 123 123 118 124 121 121 128 122 128 127 128 124 132 126 134 134 135 139 143 131 142 133 142 138 142 149 143 140 152 144 148 150 154 150 148 154 149 147 159 159 162 151 163 163 158 166 167 163 169 169 166 164 169 177 176 177 173 168 171 178 177 179 178 182 183 182 187 182 183 193 181 190 182 186 198 195 193 185 189 187 205 191 206 207 208 195 205 196 198 208 207 212 210 205 213 203 205 217 225 215 209 217 212 210 232 219 226 231 225 226 219 237 231 227 232 224 242 240 248 239 249 245 246 253 238 242 238 259 239 258 246 256 255 262 248 263 247 257 251 264 255 254 254 255 257 273 269 275 261 259 267 287 263 274 277 285 281 290 296 294 277 285 299 291 281 303 282 303 287 282 283 300 298 291 290 303 302 300 293 304 297 302 305 323 301 300 303 320 307 303 314 329 320 315 321 310 331 342 326 323 331 324 331 340 340 345 336 332 341 343 336 354 328 335 331 337 359 362 347 362 365 352 358 349 354 351 372 349 368 376 377 374 387 363 360 359 355 377 386 362 393 374 386 393 382 373 369 384 370 376 403 408 382 382 398 392 410 384 416 385 412 397 400 403 387 416 396 420 425 401 425 403 436 398 408 426 440 430 433 439 425 429 440 416 441 418 437 446 430 448 452 448 440 427 452 460 431 460 441 453 451 461 431 450 444 441 459 467 460 472 474 483 449 470 477 459 477 481 458 460 480 494 490 452 477 472 475 470 503 479 477 496 490 479 502 465 510 488 515 493 487 493 482 475 503 489 513 494 526 528 501 499 514 523 499 508 495 498 505 532 496 529 501 535 518 501 542 508 534 535 537 548 553 555 513 517 521 529 521 519 532 546 565 536 562 568 545 531 555 523 541 529 577 551 566 557 536 572 558 570 556 544 546 582 564 572 570 544 547 573 575 581 546 585 563 582 548 583 557 597 577 591 552 567 594 561 580 568 557 579 605 611 596 565 572 569 617 579 572 622 624 587 580 596 590 599 604 584 602 587 579 583 590 590 635 620 623 606 633 633 611 604 634 609 616 618 619 646 620 609 642 635 606 657 630 623 624 634 622 661 662 609 620 614 622 650 615 611 635 671 624 667 666 642 655 655 634 638 656 680 627 655 679 652 665 678 662 624 639 679 636 666 653 651 636 671 670 640 633 693 688 698 684 692 666 691 683 649 651 671 642 682 687 702 673 699 679 659 654 685 664 658 676 695 648 716 662 669 668 660 657 715 665 665 666 696 721 707 699 699 690 709 667 721 729 724 681 698 723 677 719 709 697 677 700 676 702 680 669 705 685 688 699 694 676 697 720 697 735 728 715 704 691 724 706 706 737 714 692 722 700 748 725 733 740 731 708 739 740 746 715 722 712 739 718 750 697 731 692 722 723 711 732 692 691 750 738 710 734 736 747 745 698 709 696 698 735 700 698 700 700 701 696 741 740 703 698 733 703 701 715 712 709 741 727 726 738 709 716 717 736 715 708 704 707 729 706 707 718 708 706 740 707 730 730 709 705 709 710 705 740 731 745 712 710 710 721 722 716 728 711 721 733 748 710 708 712 736 738 735 733 721 723 711 714 714 712 741 737 714 725 710 746 713 711 714 745 724 717 712 725 715 737 749 729 713 716 712 712 722 715 714 730 712 744 717 711 746 737 712 716 713 716 746 715 736 711 716 713 713 711 740 737 711 716 735 738 711 713 716 715 712 712 710 747 712 714 710 711 748 736 740 712 709 725 712 712 709 712 722 716 716 713 718 744 712 708 721 721 710 719 707 724 714 708 708 708 708 706 749 710 735 735 749 747 707 703 742 715 706 726 708 703 747 715 726 704 746 703 725 719 739 750 746 724 716 699 728 750 726 709 734 719 746 700 728 699 735 738 750 704 705 740 695 692 697 723 701 739 717 738 706 693 711 691 725 722 722 739 740 687 726 688 700 728 688 687 692 735 746 680 734 690 684 720 747 738 734 703 676 689 684 693 685 706 702 687 710 693 702 718 689 708 680 683 672 727 673 668 673 675 695 713 721 720 664 664 668 701 718 667 690 680 690 657 701 677 705 723 709 664 674 680 697 686 685 675 662 673 653 682 669 704 677 645 668 654 707 697 662 661 652 680 688 702 698 674 664 673 695 698 680 640 679 651 645 683 672 649 690 639 630 673 677 686 631 646 627 658 628 621 674 658 661 646 639 668 652 659 629 668 655 615 630 651 651 648 633 621 650 609 628 613 634 628 612 644 634 645 634 607 640 602 629 611 595 618 633 607 589 593 608 607 642 636 593 596 593 598 626 593 625 617 593 580 601 624 592 605 585 604 577 602 611 603 621 607 598 605 591 571 578 602 593 574 608 558 571 580 608 589 580 600 560 575 552 549 564 588 547 559 560 545 580 542 582 575 547 578 549 585 542 566 574 577 557 557 550 550 565 533 524 556 533 556 564 533 547 555 526 518 544 526 515 547 529 534 545 505 525 543 516 509 546 549 501 516 529 528 541 501 530 526 524 516 530 491 496 509 520 501 497 521 507 489 504 479 477 497 486 492 506 494 474 503 495 502 500 464 465 477 505 473 460 500 463 498 481 464 462 468 474 478 485 462 470 476 462 478 471 466 458 480 466 472 447 473 433 466 466 457 443 444 435 448 441 439 433 427 426 419 439 430 431 419 448 442 433 447 446 425 420 416 435 408 410 415 439 434 429 421 412 412 402 414 398 423 427 411 419 384 390 391 388 382 405 394 394 396 400 385 406 376 403 380 400 392 386 383 382 386 397 375 385 392 387 377 367 368 374 358 373 364 351 373 379 353 356 361 342 340 365 363 368 335 358 347 348 341 351 354 333 354 341 332 332 351 352 338 350 341 347 316 338 331 316 312 318 309 320 334 323 325 308 310 320 320 322 320 303 314 316 318 321 298 294 294 306 311 300 287 309 297 285 294 294 282 280 303 298 281 281 293 283 276 267 292 284 274 285 285 266 271 283 267 269 266 262 258 273 262 266 268 264 265 269 267 261 248 244 250 247 246 257 242 256 256 248 254 237 236 247 243 242 241 239 247 230 242 240 227 236 220 221 231 227 217 220 223 226 225 226 221 213 210 206 209 207 213 205 208 205 209 213 211 207 206 205 191 199 208 201 204 198 199 198 192 195 196 193 189 190 179 179 184 192 189 190 176 188 175 170 184 173 175 175 168 178 170 176 168 167 159 168 171 158 159 156 161 161 166 160 151 149 156 161 160 148 149 147 149 143 145 153 142 146 146 138 139 140 145 139 137 138 135 138 133 137 128 131 127 134 123 132 128 122 121 125 126 127 124 117 123 116 119 120 119 113 120 109 110 113 110 112 115 112 104 107 105 102 105 102 103 100 98 104 102 104 97 97 100 97 93 98 95 89 93 95 95 86 90 92 85 89 84 87 87 80 86 86 83 78 78 77 81 78 75 77 77 77 74 74 71 71 73 68 68 70 67 69 69 66 65 63 62 62 64 65 64 63 60 59 60 62 56 58 58 59 56 55 56 54 53 51 54 52 53 49 50 48 51 46 46 46 46 46 45 44 43 45 41 43 42 42 39 40 38 39 40 37 39 37 38 35 37 34 35 33 35 32 33 33 32 32 32 29 30 29 28 28 28 26 26 26 26 26 25 24 23 24 22 22 22 22 22 20 21 21 20 19 19 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 19 20 20 21 21 21 22 21 22 23 22 24 24 24 24 26 26 25 27 26 27 28 30 29 31 29 31 30 31 32 32 32 32 33 34 34 36 36 38 38 38 37 40 41 38 38 41 42 41 41 44 42 42 44 44 44 45 48 45 46 47 51 51 49 50 51 50 54 54 54 57 54 55 57 56 56 56 58 61 59 61 62 61 63 64 62 64 65 67 64 70 68 67 70 73 68 72 69 70 73 74 77 79 77 77 81 83 81 79 78 82 81 85 80 82 83 87 88 90 91 90 91 90 92 93 96 95 97 96 97 96 100 98 96 97 103 105 99 108 108 104 110 111 112 112 105 108 111 115 114 111 110 120 119 119 123 115 123 124 117 121 128 127 128 130 128 125 128 127 132 137 137 127 129 135 132 131 132 142 138 134 142 136 141 147 139 151 145 147 146 142 150 147 155 156 152 151 161 163 155 155 156 157 155 166 169 166 160 159 174 168 171 164 176 181 181 172 175 178 171 184 184 180 187 174 184 188 181 190 195 198 183 195 184 188 203 191 189 190 196 202 208 197 207 193 202 205 213 213 210 201 211 203 206 207 225 213 214 227 230 221 225 229 219 228 217 216 222 240 228 225 221 242 223 241 226 244 232 232 244 249 249 251 254 245 241 250 249 254 244 265 264 246 263 265 259 267 249 262 268 257 260 270 275 279 278 261 282 265 264 266 282 271 292 285 281 289 288 287 298 288 291 280 300 295 298 302 293 301 288 302 306 296 294 293 317 293 312 304 302 307 304 300 307 301 324 316 329 316 329 331 330 309 314 329 322 316 341 337 331 341 319 336 345 337 331 339 343 328 333 337 331 341 360 364 357 351 363 367 368 371 346 351 372 371 348 353 359 372 377 352 364 360 363 379 363 375 380 366 361 398 393 365 390 366 382 403 399 385 382 406 397 401 380 385 410 392 401 383 420 395 414 400 413 428 410 431 396 406 421 430 425 407 425 434 402 406 441 413 427 425 439 437 428 441 453 425 424 431 452 425 453 420 430 438 423 456 426 441 438 473 457 456 442 465 465 457 476 463 466 473 457 483 465 485 484 490 493 479 469 482 456 471 482 495 460 462 499 488 462 485 464 474 493 477 472 472 497 498 500 481 515 513 481 505 520 501 521 481 506 484 492 509 487 497 488 525 490 519 516 523 525 499 546 525 501 549 545 551 537 509 515 534 550 520 517 526 514 543 542 550 532 518 552 550 562 528 545 545 554 575 578 551 567 539 579 550 541 568 540 540 588 580 565 561 592 576 546 549 565 556 580 581 554 550 560 604 587 559 570 555 597 574 568 579 585 592 612 585 593 594 598 618 569 584 579 592 613 626 569 619 612 583 590 615 597 602 627 624 626 619 628 584 632 633 603 605 608 627 639 645 601 644 649 631 614 602 641 628 632 631 599 635 599 644 647 662 660 650 664 645 637 611 637 619 629 659 624 636 611 653 639 629 663 678 666 658 652 670 667 620 670 632 648 670 676 665 665 687 673 653 681 658 645 662 637 675 634 679 674 693 671 667 692 657 698 652 649 657 670 659 704 672 656 648 701 667 681 713 705 695 701 657 679 674 693 673 705 688 658 686 667 721 714 707 720 660 726 716 705 695 684 724 693 712 713 728 698 725 709 693 725 732 718 713 715 699 723 703 711 701 684 739 713 730 709 704 698 694 700 676 706 706 701 741 741 702 734 717 743 717 686 746 745 687 688 733 724 724 727 735 723 713 732 688 716 748 709 748 733 739 743 731 696 744 711 750 720 747 748 730 746 738 709 709 750 697 746 721 697 734 698 698 708 743 700 700 720 704 726 699 716 706 708 725 704 706 733 703 702 742 727 718 738 705 708 750 709 707 705 731 746 736 704 706 715 718 705 717 720 721 748 706 743 722 721 737 735 712 740 713 732 713 750 708 713 711 710 712 715 748 715 717 749 724 733 743 738 713 712 712 711 733 738 736 712 715 711 711 714 712 711 722 717 711 711 711 713 724 729 726 726 712 713 748 727 715 715 731 713 715 739 731 714 736 712 713 736 745 732 742 736 729 735 729 713 711 743 739 713 711 712 711 743 714 710 715 714 710 710 722 714 718 712 732 714 711 727 718 722 707 723 711 710 708 714 706 706 710 740 739 715 740 718 706 706 714 708 721 750 709 739 704 718 706 704 741 708 746 704 703 724 701 702 731 707 723 748 714 710 706 743 699 729 715 702 726 733 698 699 715 700 707 735 699 697 701 696 736 727 693 697 740 691 735 747 733 724 694 724 741 723 723 730 733 746 731 687 699 712 708 716 715 704 722 691 735 703 705 746 684 723 719 725 748 687 730 714 687 717 709 691 692 687 705 724 724 677 690 704 709 731 735 716 673 697 692 673 703 665 673 665 687 682 684 702 726 661 713 714 679 705 697 701 665 713 664 696 653 677 682 709 658 681 702 704 686 652 688 705 702 677 655 659 698 673 657 694 651 650 661 662 656 683 674 695 699 636 640 679 661 683 686 644 635 654 647 635 657 689 656 679 633 634 639 686 641 636 639 683 654 654 668 617 631 654 669 644 653 671 619 626 662 656 608 624 648 656 651 664 661 613 606 627 623 633 620 651 645 639 623 651 599 650 632 620 640 607 614 621 592 622 619 626 588 603 615 596 579 588 605 586 630 610 617 622 624 619 593 598 623 619 624 601 607 565 569 567 580 606 563 559 567 597 607 603 567 607 554 601 583 574 553 597 596 601 581 597 593 566 566 575 553 564 568 537 581 553 550 570 581 550 548 578 527 535 575 539 558 528 567 534 558 559 546 529 558 565 523 554 534 545 548 538 540 546 527 520 538 550 532 551 500 539 547 505 541 511 527 534 499 501 498 531 514 509 519 494 500 483 486 490 516 502 486 504 492 489 515 482 504 477 475 492 498 488 480 498 486 485 463 464 459 470 496 466 490 466 495 466 476 489 480 451 477 453 478 449 443 462 451 439 460 468 476 470 464 455 461 458 453 448 450 446 459 459 425 451 444 427 453 442 430 444 415 438 412 445 410 438 428 442 429 420 409 426 438 417 408 405 401 421 392 416 404 413 415 409 390 386 390 387 394 403 385 403 388 409 401 380 400 390 372 390 398 368 370 385 382 390 371 364 394 389 375 389 382 352 360 375 365 351 381 372 372 354 371 353 344 346 346 347 338 361 362 356 331 361 335 331 345 348 350 331 353 353 351 321 334 329 331 329 333 331 337 313 322 307 328 324 306 305 326 305 310 309 310 320 302 307 313 312 294 291 302 298 293 285 308 303 302 295 286 293 289 301 290 282 295 281 294 274 292 275 274 290 278 277 279 273 263 265 260 262 268 260 256 274 266 251 266 255 261 252 263 255 259 255 246 256 257 239 239 241 251 240 237 239 251 239 233 250 238 241 240 236 228 240 221 237 220 224 230 234 226 215 226 229 220 211 211 212 224 220 212 207 221 206 217 216 215 203 209 195 210 207 194 192 191 199 197 192 201 199 188 189 188 185 195 191 182 184 185 183 182 188 173 171 179 181 174 180 174 172 165 174 177 163 169 174 161 163 165 156 164 164 155 158 155 153 150 149 158 147 150 154 154 154 152 155 142 140 145 139 145 136 142 140 138 134 133 143 134 132 130 133 128 126 136 131 131 129 129 131 131 119 122 124 127 117 120 116 119 122 116 112 110 116 117 108 107 113 105 105 107 106 107 101 102 100 99 106 101 104 99 103 95 94 94 92 93 93 92 90 89 90 93 87 89 92 88 86 83 86 88 86 83 79 80 81 82 76 83 76 77 76 74 75 78 77 74 75 72 71 67 72 71 65 67 69 64 65 62 65 63 65 63 59 61 59 60 60 58 56 59 56 55 54 55 53 53 52 50 52 53 49 51 49 49 47 48 48 45 47 45 45 44 43 43 42 41 42 42 38 41 41 40 39 38 37 36 35 34 34 34 35 32 34 33 32 31 31 32 31 31 29 29 28 27 27 27 26 26 25 25 24 23 24 23 22 23 21 21 21 21 21 19 20 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 19 20 20 19 21 21 20 22 21 23 23 23 24 23 24 25 26 25 26 27 27 27 28 30 30 31 31 31 30 31 31 31 32 34 35 34 36 36 35 35 38 37 39 41 40 39 38 42 40 43 42 42 43 45 44 46 47 44 47 48 49 51 49 49 51 50 53 51 52 54 52 55 55 56 57 59 58 59 57 58 62 59 61 62 60 65 65 65 65 64 65 67 69 72 71 68 68 69 69 74 77 73 76 78 78 76 75 77 80 83 78 78 85 84 85 81 85 88 89 90 91 89 93 91 90 95 93 90 97 95 95 100 102 100 103 104 105 101 101 101 108 104 101 109 110 104 114 108 110 113 112 119 116 118 121 116 113 121 122 122 119 116 120 122 124 131 121 124 124 135 130 131 133 128 140 141 133 131 132 144 134 143 140 143 147 149 151 145 143 150 151 143 150 148 146 149 160 158 158 163 160 161 167 153 166 157 158 172 171 163 175 162 173 169 165 176 172 182 181 184 176 188 181 173 183 188 191 182 177 189 195 196 188 197 185 187 193 196 195 195 199 207 204 205 202 195 194 211 199 214 210 209 221 208 213 223 211 208 220 212 220 209 217 232 226 220 222 221 223 229 228 222 225 222 243 225 228 246 240 229 249 251 233 240 234 253 242 243 243 256 254 255 263 255 262 248 253 264 257 251 272 269 253 254 270 277 258 270 268 270 274 269 284 267 267 288 272 272 282 287 295 291 282 291 289 299 292 300 283 303 287 304 312 307 292 314 308 295 311 295 309 312 314 304 301 311 305 302 323 328 331 312 326 311 332 332 332 345 330 321 335 325 324 348 343 327 346 354 340 328 337 355 332 344 343 350 359 347 358 364 349 361 342 358 355 373 362 370 356 380 351 371 375 369 388 365 376 358 366 379 388 390 385 368 395 394 374 372 407 381 406 394 407 413 384 400 414 399 415 421 422 407 408 389 394 401 421 427 430 422 402 400 417 436 440 410 440 440 416 426 441 445 431 412 444 432 413 440 437 452 455 435 419 452 434 437 440 452 466 448 430 462 454 445 472 475 469 457 438 440 456 440 444 442 482 483 450 466 447 490 492 487 482 472 486 472 463 480 471 475 474 482 492 505 505 473 501 479 469 488 475 494 481 517 477 483 497 523 495 519 506 511 511 496 535 536 502 535 490 520 504 528 503 525 541 518 508 526 514 533 551 530 517 512 548 539 528 540 554 523 556 536 519 539 569 564 528 520 541 564 528 529 575 530 571 538 541 570 549 580 557 564 562 566 562 558 538 541 580 541 561 557 591 583 562 548 550 602 605 558 588 560 565 555 554 598 559 602 568 603 575 572 607 599 581 614 605 617 620 607 625 596 587 593 616 598 629 587 617 634 631 582 634 587 622 631 643 602 636 634 631 610 589 623 620 623 633 593 622 643 595 609 627 632 643 619 636 620 626 664 635 636 636 640 655 623 628 669 610 672 651 643 629 640 618 619 627 640 645 626 626 640 650 652 626 642 630 667 666 641 648 661 661 693 648 677 694 696 634 688 650 697 686 697 648 678 637 669 653 676 644 647 657 682 650 664 670 687 666 651 682 672 713 648 706 653 698 706 698 713 680 661 705 714 714 700 723 660 680 724 707 661 721 691 709 718 693 685 712 701 672 720 715 729 718 670 703 734 716 718 690 674 727 680 676 713 739 704 684 741 690 701 739 739 726 738 700 679 680 710 687 725 749 697 703 714 740 728 686 687 732 750 693 743 734 730 693 747 697 694 722 690 727 739 701 699 691 728 715 696 741 700 704 745 746 696 741 701 701 706 710 709 702 697 747 729 699 715 715 729 701 715 740 700 701 702 738 731 704 726 743 704 741 726 741 726 705 705 706 707 707 704 710 747 708 728 736 744 710 738 706 707 707 733 730 713 749 743 733 746 744 717 713 710 725 721 712 712 724 709 714 721 717 713 725 712 711 713 740 726 749 744 743 713 716 734 712 730 722 716 716 730 725 740 716 730 740 713 747 712 720 712 724 725 716 712 722 712 746 711 715 712 712 726 715 733 715 711 744 714 724 712 711 713 714 716 710 712 740 738 713 719 740 712 720 716 712 714 720 715 713 738 744 711 712 714 750 738 720 708 721 726 709 726 713 716 718 713 710 716 708 705 735 731 735 711 708 737 705 704 709 717 708 703 711 708 723 709 707 723 746 707 720 707 749 702 703 700 736 709 731 728 719 740 704 743 718 698 736 701 729 695 745 698 700 734 697 739 720 721 732 723 740 699 743 733 731 690 741 702 732 690 706 707 718 733 731 693 743 684 710 702 735 750 726 710 688 710 702 706 694 687 744 749 734 736 685 705 705 740 699 743 700 690 692 712 698 698 693 676 675 669 729 680 718 683 731 728 698 732 723 717 713 729 673 665 684 674 728 690 672 680 690 718 694 677 722 689 655 699 697 686 668 697 716 701 689 699 687 648 670 694 713 646 671 680 674 699 705 672 646 651 701 689 666 699 686 645 691 658 693 653 659 636 641 691 677 664 650 682 630 667 633 657 680 635 657 681 658 649 677 658 639 625 650 669 671 639 632 663 662 663 644 629 658 641 667 664 642 622 657 627 640 663 617 619 609 598 614 639 613 639 615 612 591 631 590 632 623 637 621 604 637 621 642 631 602 589 580 584 600 577 609 578 621 579 572 602 605 618 583 586 598 622 570 574 564 583 610 584 568 592 587 582 613 607 582 609 592 570 575 593 553 560 591 562 546 584 585 588 581 555 539 554 565 562 575 578 536 569 551 533 561 583 557 573 575 560 575 550 542 539 535 544 568 532 534 566 524 562 559 527 511 533 540 541 515 507 519 538 547 520 519 503 511 540 500 536 515 498 522 529 526 526 507 489 517 510 513 527 529 492 507 526 478 497 515 518 494 481 503 475 485 480 472 479 485 476 470 503 467 489 472 486 467 490 472 496 473 497 481 490 490 461 483 446 465 471 475 481 457 482 445 437 474 466 475 460 462 438 435 465 436 438 424 452 455 447 447 426 447 421 431 448 453 436 445 439 409 425 429 411 444 407 409 438 404 403 432 404 428 421 421 396 410 390 398 403 421 408 392 399 416 396 407 404 414 391 405 392 396 387 376 398 396 403 375 391 363 375 369 367 368 361 389 369 369 383 360 372 371 363 352 374 365 358 347 360 367 367 371 353 356 358 356 352 345 337 352 332 332 339 345 325 340 325 345 331 320 319 348 316 320 319 325 313 314 313 327 311 324 328 331 315 306 324 323 300 300 304 310 320 296 312 307 305 287 297 289 289 293 304 285 281 306 282 305 280 300 288 277 285 281 274 275 266 287 289 264 283 270 281 279 261 276 260 260 278 258 260 267 271 249 255 269 263 254 250 260 249 260 263 246 261 243 237 248 248 239 246 242 245 245 231 230 234 240 228 233 232 222 240 217 230 228 216 224 216 219 216 217 211 210 222 225 212 209 214 204 206 203 210 216 214 209 199 204 202 201 198 203 206 196 191 191 190 201 190 192 184 180 192 188 179 176 188 187 189 185 180 175 182 183 170 167 181 180 168 163 175 172 172 169 170 170 157 160 162 154 162 164 157 160 161 148 150 148 150 149 142 146 142 153 143 145 138 137 139 142 143 146 139 133 132 142 133 129 139 134 128 136 128 130 126 129 129 128 121 127 123 115 120 122 120 119 119 121 110 113 114 114 117 109 111 109 110 107 102 106 103 99 99 107 99 103 104 102 104 97 93 93 93 94 94 94 92 95 93 91 89 92 91 84 84 85 81 86 80 83 85 80 76 77 82 77 80 78 79 74 74 73 72 72 69 70 72 71 72 67 68 66 64 67 64 66 63 60 64 60 58 62 59 59 60 58 57 58 54 55 56 56 53 54 52 54 49 52 50 49 47 47 46 46 46 45 44 45 43 43 44 41 43 39 40 40 40 39 39 38 36 37 35 36 34 34 33 35 33 34 33 31 30 31 32 30 29 30 29 27 28 27 27 25 26 25 24 25 24 23 22 23 23 22 21 21 20 21 19 19 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 20 20 19 21 20 22 22 23 22 22 23 24 24 24 24 26 25 26 27 27 28 28 30 30 30 29 31 32 33 31 32 34 34 33 36 36 35 36 36 37 37 40 38 40 39 42 39 43 43 44 44 42 43 44 44 44 48 46 48 47 49 51 50 50 53 52 51 52 54 54 53 54 58 56 57 60 62 59 60 58 63 62 61 61 63 65 65 66 68 65 66 71 67 71 72 69 72 70 71 72 75 74 79 74 77 82 80 76 82 83 81 86 82 83 82 86 88 91 93 88 93 93 96 89 89 91 94 100 92 93 94 101 101 100 96 101 104 107 107 105 106 109 103 109 104 115 116 109 112 112 117 116 121 122 113 123 121 117 121 122 121 122 123 122 130 125 124 134 136 125 135 128 130 139 131 131 133 135 142 139 141 135 146 146 142 151 146 146 154 152 144 156 148 152 147 155 151 153 154 161 167 153 157 169 162 170 164 161 163 162 166 165 179 166 173 171 175 169 173 179 185 176 185 180 183 192 187 180 181 195 193 187 189 192 194 198 194 198 203 203 195 203 197 199 213 196 202 204 202 216 219 220 209 208 218 215 215 223 211 224 211 221 230 235 219 229 217 231 222 227 239 226 232 247 232 241 229 249 245 235 233 240 245 239 255 256 255 242 244 262 258 267 258 248 266 266 272 250 256 260 269 263 258 266 258 277 282 280 267 270 271 291 277 267 278 275 294 283 292 292 298 299 290 280 293 301 304 282 289 307 297 294 294 307 298 299 295 305 302 303 308 324 316 315 315 332 306 320 317 323 326 336 338 333 331 322 322 332 326 329 329 337 344 334 344 337 352 358 342 352 339 337 335 347 354 362 361 361 371 372 368 344 371 344 349 373 349 377 370 367 375 367 380 378 372 391 371 379 397 373 389 400 368 384 387 395 405 384 381 373 406 379 400 393 408 418 388 390 422 399 417 388 395 414 390 401 419 420 429 406 424 398 402 409 442 406 408 443 443 433 448 440 411 444 445 445 424 447 428 432 444 448 446 443 424 461 458 440 434 432 430 449 437 470 469 462 452 475 444 459 475 443 456 456 463 468 484 466 492 485 461 498 471 486 479 492 489 483 471 493 469 466 490 503 495 481 481 509 485 489 509 480 500 484 516 485 486 505 512 515 506 528 534 511 502 523 516 507 533 495 540 538 502 529 500 510 508 512 502 514 547 513 511 528 534 516 553 530 527 549 552 566 533 519 558 532 521 546 549 546 572 577 560 535 546 564 572 538 544 545 551 585 582 547 556 550 580 580 541 598 563 547 547 563 574 549 583 564 598 553 584 572 596 573 557 559 575 581 593 598 577 598 609 566 616 590 600 571 616 573 601 596 575 582 631 603 599 578 636 619 588 604 621 592 594 611 618 612 591 607 624 599 593 595 602 601 610 633 610 633 640 656 636 652 643 610 648 615 633 619 651 640 654 611 630 662 668 670 640 674 620 617 627 667 638 668 676 633 643 670 660 665 654 673 678 650 627 681 630 679 687 691 648 644 635 670 695 694 659 695 697 691 646 658 686 694 693 675 666 679 691 644 686 671 654 647 678 674 692 665 671 656 701 662 666 660 676 681 694 662 706 720 676 702 701 699 707 720 664 709 684 728 689 713 709 726 671 730 692 719 693 727 714 675 726 722 724 733 724 734 696 693 678 712 679 701 683 677 723 729 741 710 734 678 744 744 709 749 722 710 687 688 740 723 685 689 687 687 719 734 696 713 722 741 694 692 736 697 693 700 739 722 728 711 695 697 701 698 698 693 738 742 736 721 750 702 708 729 712 702 717 701 733 716 742 740 699 746 721 706 701 705 744 705 705 706 734 707 705 728 707 709 705 705 706 735 704 709 723 709 724 738 732 739 750 708 709 722 709 727 741 737 713 731 744 708 714 731 713 712 714 714 723 712 711 720 711 713 713 727 717 715 713 734 715 713 735 711 711 730 740 712 733 714 712 739 715 717 717 735 715 730 718 711 742 728 725 742 712 714 711 714 717 716 717 736 717 740 723 729 715 732 733 747 716 725 716 742 713 717 712 728 711 724 732 733 720 737 739 745 712 713 725 736 730 745 713 715 735 711 710 712 714 714 718 750 708 738 711 712 713 738 712 736 721 710 710 709 727 709 719 708 709 746 704 704 722 707 703 709 724 705 731 744 709 703 703 747 716 706 721 701 703 702 744 727 700 708 732 718 720 704 703 709 746 707 747 698 709 741 746 722 739 739 742 729 705 694 745 732 748 693 721 735 738 728 714 693 735 744 742 689 693 743 689 687 746 685 707 696 736 708 730 691 684 747 748 749 746 684 722 744 743 696 711 734 711 714 715 728 737 680 698 687 724 698 696 690 700 679 677 700 687 732 732 718 705 684 702 709 721 692 710 686 687 715 687 683 673 690 683 657 683 702 714 710 683 707 683 654 685 659 708 669 654 659 711 660 646 705 695 709 656 659 706 645 663 660 691 694 654 685 674 662 637 661 667 661 645 633 677 655 671 649 657 633 638 666 626 683 631 661 683 670 685 654 662 675 662 656 674 624 630 664 649 623 654 637 646 662 612 639 617 609 650 660 612 632 643 656 622 606 600 608 614 649 657 629 597 604 645 636 617 632 624 619 621 611 604 644 610 589 609 613 635 634 637 595 631 584 579 580 604 631 596 588 620 581 594 599 595 569 595 585 581 620 580 570 592 565 594 592 598 567 568 594 584 603 569 551 550 593 587 599 592 578 580 573 575 541 570 570 562 571 571 542 536 539 538 568 573 542 535 552 539 541 545 562 535 547 558 530 536 560 538 526 528 528 525 553 559 510 522 551 555 512 529 531 531 535 535 500 539 518 515 509 533 520 495 494 520 514 506 501 530 531 503 499 482 521 509 489 497 507 515 515 487 482 498 498 511 482 485 511 488 490 484 480 479 485 482 478 489 496 495 459 495 471 480 487 480 457 476 453 454 460 485 442 471 453 448 461 470 459 450 459 460 470 450 459 453 445 458 456 459 436 449 441 452 417 430 451 446 424 452 420 429 419 411 423 421 434 425 433 419 402 422 428 403 393 408 401 423 425 405 415 414 420 407 392 390 405 398 401 408 396 377 385 385 381 387 379 384 388 376 389 366 392 370 363 391 385 372 358 377 361 373 367 370 362 364 363 364 360 359 345 351 357 361 357 348 366 346 356 359 352 339 333 354 327 352 345 335 340 328 328 341 319 318 339 338 320 324 317 319 312 308 323 325 325 313 329 322 312 325 309 321 319 299 298 314 309 289 292 291 298 300 312 310 287 295 293 280 284 285 291 300 297 293 281 283 289 267 293 267 287 267 273 268 279 284 259 259 261 276 261 265 271 254 258 271 255 256 258 246 249 243 244 249 256 251 257 238 240 241 243 249 247 239 229 250 239 242 245 242 238 243 242 225 229 238 222 229 218 231 230 222 230 229 227 220 224 215 205 208 208 220 209 203 202 202 207 209 207 203 205 194 201 196 199 187 191 193 196 195 191 186 192 194 193 181 177 190 176 182 173 183 172 175 181 184 178 170 170 164 172 168 171 162 171 171 158 159 160 168 161 160 153 156 157 149 151 159 159 151 151 152 146 150 148 150 142 143 150 148 141 142 144 145 132 139 134 133 131 135 131 130 130 134 132 133 128 123 129 122 123 128 116 118 117 119 124 119 122 116 113 119 115 109 111 106 114 107 112 108 102 103 106 103 101 103 104 99 102 99 97 98 96 98 97 92 93 89 96 92 88 93 91 91 91 90 89 86 85 86 80 81 80 78 79 80 82 80 76 75 73 75 72 76 72 70 72 69 68 70 71 70 68 67 68 63 64 65 63 64 61 64 63 59 57 61 56 59 58 55 55 54 54 56 53 52 54 50 49 49 49 51 48 49 47 48 46 46 46 45 44 43 44 42 42 40 39 41 40 39 40 39 37 36 35 35 36 36 35 33 34 33 31 33 32 31 31 31 31 29 28 28 27 27 27 26 25 24 24 25 24 24 22 23 23 22 21 21 21 20 20 19 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 20 20 20 19 20 20 22 21 22 23 22 23 24 24 24 24 26 26 26 27 28 27 28 28 29 29 31 30 31 31 33 34 33 35 34 36 35 37 35 36 38 37 37 39 41 41 40 41 40 41 42 42 43 45 44 44 47 48 45 47 49 50 49 49 53 53 52 52 55 55 56 53 56 57 57 56 58 59 57 57 61 62 64 62 65 61 66 64 66 65 68 68 68 69 68 69 72 69 75 71 71 72 79 77 79 79 82 80 83 77 81 85 79 86 84 88 89 83 89 90 86 90 89 89 91 90 98 96 97 99 100 100 100 104 96 99 101 100 103 105 106 106 111 103 104 114 112 112 112 112 117 113 115 119 116 119 122 121 118 115 122 119 128 123 124 121 128 124 135 131 131 138 129 137 130 140 136 136 137 143 146 141 145 149 149 150 144 143 142 150 153 144 146 158 149 160 155 157 153 161 157 157 155 161 169 163 164 170 174 172 161 178 173 167 170 170 172 182 185 185 181 181 172 185 179 191 186 182 194 196 182 195 184 192 188 190 187 191 189 202 206 206 192 211 208 209 208 202 210 208 218 218 203 205 222 207 206 212 228 230 210 219 227 214 222 230 231 238 226 237 223 228 243 241 234 237 231 246 233 251 246 249 239 240 258 246 240 247 259 248 250 252 254 260 268 260 252 264 252 258 263 254 261 262 268 282 279 276 267 262 267 282 266 290 289 288 295 288 286 285 285 283 288 299 283 298 287 296 288 303 287 298 306 310 314 300 306 299 301 299 297 311 312 317 314 319 325 315 306 336 327 325 317 314 311 337 331 339 334 328 330 340 326 332 338 356 338 350 340 355 359 362 355 343 338 351 358 349 350 360 361 357 363 360 350 378 356 353 367 380 386 371 358 362 361 359 391 380 360 386 365 366 376 390 366 398 399 377 404 405 386 378 413 391 380 389 386 411 385 420 393 392 425 416 389 397 404 392 430 435 420 415 401 417 417 432 413 420 434 443 411 433 447 429 418 453 447 424 421 419 438 456 461 428 464 429 443 456 464 451 468 464 463 475 455 437 448 474 474 439 474 460 452 454 481 477 483 459 489 470 480 491 484 479 458 479 476 472 469 507 476 502 470 501 470 485 479 489 514 493 502 510 482 521 522 482 526 524 491 525 486 508 508 509 536 492 510 515 520 532 512 510 512 509 529 517 516 500 536 505 538 545 506 535 556 510 537 549 512 524 517 519 521 563 535 532 561 562 569 532 561 532 569 531 537 529 552 556 560 536 587 551 538 561 540 563 554 572 588 560 552 586 586 586 592 557 597 597 590 589 591 566 595 609 606 585 600 558 602 602 571 574 617 571 614 619 598 593 588 592 619 614 592 595 577 597 585 584 603 590 593 630 636 616 605 600 593 632 611 636 594 595 599 639 641 646 645 646 606 651 653 645 597 641 622 654 649 618 608 610 618 610 631 641 654 650 642 623 638 625 621 624 674 654 657 650 651 667 670 641 674 639 642 664 668 634 644 682 661 652 649 629 683 689 684 663 677 635 654 648 644 680 682 651 701 681 651 646 669 647 660 666 646 677 710 667 655 709 670 706 685 678 661 691 692 696 678 708 681 696 653 689 684 664 679 711 657 701 696 700 710 704 670 683 680 673 673 690 718 675 671 700 678 723 718 709 711 726 695 711 678 711 691 674 703 738 675 708 726 690 685 726 736 703 718 682 739 725 700 732 714 708 748 708 749 737 739 689 737 706 696 742 685 716 694 691 746 750 706 717 714 719 695 701 692 731 745 708 730 731 694 729 698 698 699 718 736 705 746 723 708 702 699 710 747 734 750 734 703 730 732 750 703 702 708 710 712 745 730 750 702 746 727 744 750 719 709 714 705 706 739 710 705 716 706 707 716 709 713 711 709 748 706 712 709 731 748 743 728 741 737 743 715 749 734 714 711 715 744 750 710 711 709 731 718 711 736 716 716 732 732 743 732 711 716 718 714 728 716 740 736 721 715 747 733 739 749 732 725 713 715 718 716 718 733 713 713 718 711 711 711 713 715 731 717 737 740 711 711 722 713 715 712 725 729 730 746 736 712 734 726 710 713 715 715 710 713 714 712 711 711 719 736 713 713 714 731 709 735 725 712 718 713 712 708 711 719 732 710 731 739 734 713 710 741 742 710 710 746 735 717 709 711 728 741 735 704 723 716 708 704 744 706 744 733 712 703 709 717 736 736 714 703 704 703 746 719 719 703 710 711 696 711 726 696 724 732 693 728 714 695 716 721 723 691 728 730 728 742 692 732 710 703 729 745 735 717 689 689 718 735 702 746 710 689 691 702 685 726 722 699 698 695 687 697 691 735 728 680 690 732 676 674 682 712 734 730 674 723 738 687 711 716 682 697 680 732 721 713 719 730 687 698 670 699 666 687 688 663 690 719 679 706 684 675 720 690 659 716 670 703 688 716 710 673 710 676 702 676 685 670 669 705 697 678 690 701 667 665 668 696 640 645 664 693 660 662 635 663 696 674 692 683 639 641 637 682 674 663 643 664 642 688 686 675 651 658 673 660 645 637 639 662 622 619 626 641 617 664 662 624 637 609 661 627 634 619 621 604 653 649 663 641 620 609 652 626 631 625 615 631 643 593 633 637 598 593 610 643 610 610 619 629 594 598 585 602 604 592 600 625 619 578 585 591 579 577 589 608 599 611 592 622 569 580 596 566 617 578 567 568 613 568 585 600 557 591 574 579 570 583 605 585 562 551 591 565 575 566 594 544 574 558 559 538 547 560 583 580 538 535 578 582 562 546 571 571 566 539 570 523 522 556 548 553 540 547 566 517 523 534 535 544 530 546 546 514 542 518 524 552 503 531 511 523 536 501 523 532 522 536 492 531 534 506 527 525 483 487 498 494 523 482 492 480 497 522 500 509 497 505 472 485 510 509 465 495 508 463 474 469 477 467 490 495 496 462 468 481 477 476 468 472 481 447 484 478 469 439 470 467 477 478 461 458 444 459 442 463 436 429 429 441 461 460 424 435 432 452 432 419 431 442 417 442 422 422 421 420 428 414 443 413 432 411 429 415 401 417 434 407 430 430 424 423 425 394 394 404 401 419 395 396 417 411 403 403 388 397 403 372 370 404 371 397 394 367 364 384 377 396 381 369 388 358 370 384 363 380 383 368 355 361 362 369 374 376 368 359 358 354 354 359 365 349 362 353 340 340 335 330 354 353 334 347 327 336 323 324 337 344 326 345 333 321 339 308 327 324 318 324 312 322 317 311 307 308 308 320 309 295 313 320 302 289 303 287 306 300 293 297 292 283 292 295 288 277 287 280 294 281 270 283 277 268 292 266 265 272 264 278 270 268 266 274 269 261 268 274 268 254 250 262 249 246 263 257 260 256 252 246 247 239 242 248 236 244 242 247 247 230 246 239 227 245 225 228 227 221 227 238 224 233 222 217 221 219 210 225 216 219 223 214 215 215 210 209 221 206 207 214 212 207 208 207 205 204 197 191 205 193 192 199 202 198 185 186 193 198 191 192 185 180 183 190 173 175 171 171 179 172 178 170 180 174 164 173 165 173 160 172 165 170 161 168 164 165 165 153 156 154 149 153 150 148 154 154 157 151 144 150 145 146 138 141 149 145 138 135 142 140 141 140 138 131 139 128 134 134 128 125 127 125 131 122 126 126 126 125 116 122 118 116 115 118 117 110 113 109 109 108 108 111 114 106 107 107 104 103 105 99 105 104 100 99 97 100 98 98 99 93 97 96 97 93 92 93 93 92 86 89 87 85 81 83 82 81 78 79 84 78 77 78 80 77 74 79 73 73 76 72 74 71 70 71 67 69 66 67 69 68 63 62 65 65 64 63 60 62 60 61 61 57 57 56 54 57 56 57 54 53 53 50 49 53 52 51 47 51 48 46 47 46 47 43 43 42 42 44 40 42 42 42 39 40 41 37 38 36 38 37 37 34 35 33 34 33 34 31 31 32 31 31 30 29 30 29 27 27 27 26 26 26 25 24 25 23 23 23 23 21 21 21 20 21 19 20 19 20 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 19 20 20 21 22 21 21 22 22 23 24 24 25 25 26 25 27 26 27 28 29 28 30 30 29 30 32 32 32 33 34 34 33 36 34 37 37 37 38 37 39 39 39 41 39 41 43 41 41 43 45 45 46 45 44 46 46 47 48 50 49 49 52 53 53 55 53 54 57 56 58 55 58 60 59 61 60 60 59 60 64 62 61 65 66 65 65 65 67 65 71 69 67 69 69 70 76 75 77 78 78 76 78 80 77 82 77 77 81 81 83 87 84 85 87 88 91 89 86 92 88 91 93 97 97 98 92 99 98 97 98 104 98 105 98 98 103 103 108 110 107 104 109 107 109 110 113 113 114 116 115 119 118 122 121 115 120 126 127 120 118 126 131 125 127 122 126 135 136 130 130 140 132 141 137 143 133 144 141 143 136 147 147 145 148 151 151 152 148 144 152 158 155 151 159 156 158 162 158 164 163 165 155 159 169 167 166 174 172 169 174 167 169 174 167 173 170 173 181 178 187 186 186 181 179 188 188 188 189 189 200 193 200 188 190 197 204 206 200 193 206 202 204 213 209 198 202 201 207 219 202 204 222 210 222 216 209 222 224 221 212 234 232 226 235 225 233 229 232 240 228 228 229 237 244 237 240 241 241 254 232 246 238 236 258 242 247 260 265 263 258 245 258 269 248 271 265 259 256 266 270 258 277 267 261 269 279 280 279 284 273 283 274 270 290 287 273 279 298 291 276 289 286 297 306 303 290 310 292 312 311 312 294 314 303 307 309 300 310 324 303 325 306 311 330 319 309 329 322 322 329 324 315 340 316 341 331 338 326 330 339 327 353 328 332 352 340 355 336 338 341 365 344 366 351 367 364 342 370 366 358 363 360 345 354 349 372 366 359 377 387 362 376 386 369 395 386 362 380 389 386 382 387 403 374 408 392 388 383 378 378 407 401 413 414 393 386 385 396 412 418 423 409 394 399 398 404 434 402 430 424 423 410 401 436 403 417 424 428 439 436 432 434 412 415 423 423 449 426 421 460 446 437 449 462 454 447 436 446 438 468 441 469 437 479 479 481 455 464 448 441 444 448 471 489 459 483 478 464 469 484 473 457 460 496 504 468 465 500 466 465 502 511 501 492 487 507 480 516 482 498 489 511 501 504 526 503 489 489 517 530 487 519 509 535 519 518 515 507 526 500 528 527 537 524 540 526 547 555 538 532 516 525 524 512 517 538 556 540 531 544 533 546 566 542 554 530 540 535 526 564 541 555 563 561 565 558 583 566 549 582 566 569 556 564 540 542 577 566 544 585 587 561 594 557 594 581 597 590 570 563 598 582 580 610 613 577 607 590 616 598 608 620 616 570 587 626 585 607 592 599 630 580 583 582 581 604 586 633 607 602 632 629 637 617 622 586 588 588 628 633 640 640 591 593 608 599 634 605 650 606 632 601 619 635 633 625 661 647 649 615 658 609 636 620 638 657 656 657 672 649 617 642 626 679 647 676 638 663 679 672 651 678 651 647 651 646 675 689 649 670 669 692 695 667 673 642 686 656 656 641 684 670 695 638 663 688 683 699 659 649 660 674 668 686 673 697 712 679 700 699 661 706 712 672 684 717 720 668 707 697 722 666 703 718 717 670 713 679 700 700 725 725 729 695 722 673 726 678 671 689 728 719 673 690 686 686 739 736 700 737 714 710 731 732 725 682 679 696 733 725 694 682 722 734 743 706 731 720 688 740 715 729 705 728 686 716 729 748 743 699 732 692 697 693 729 750 747 718 712 690 705 732 746 696 746 715 699 732 730 748 698 697 744 726 697 709 743 698 696 699 703 717 698 699 722 713 727 746 721 701 742 738 707 741 721 721 716 705 724 741 720 718 703 745 746 750 710 704 709 749 709 705 718 711 721 711 719 726 724 720 710 742 716 709 707 709 726 732 711 715 710 712 727 741 745 717 747 739 711 715 724 746 715 715 745 712 716 741 733 734 714 720 713 749 745 734 745 713 732 719 713 715 726 714 740 728 719 715 736 733 712 739 729 742 713 740 717 717 716 728 734 735 727 743 711 747 711 716 747 712 712 711 729 712 713 745 712 716 723 714 746 720 715 714 740 712 711 743 740 714 710 709 714 730 712 724 723 745 723 749 736 709 720 711 710 708 710 712 720 746 746 705 745 727 705 705 723 721 722 717 714 738 733 709 713 707 739 704 708 729 723 709 736 701 705 715 703 728 750 739 729 703 732 701 732 705 698 707 706 701 726 743 741 699 699 741 720 701 741 746 704 703 693 749 692 720 739 741 750 744 703 710 711 723 731 746 699 726 750 730 725 726 703 731 696 720 712 694 688 715 686 739 687 707 733 736 690 685 721 678 708 694 707 718 699 689 709 730 731 725 681 701 717 689 669 689 697 699 705 670 686 707 715 682 687 720 659 691 690 709 677 722 682 690 716 665 673 717 693 695 676 690 686 700 702 676 704 684 647 694 670 664 644 664 669 658 706 704 647 686 703 657 681 676 655 634 688 642 636 696 639 681 658 684 671 638 678 629 651 686 633 687 671 682 673 647 643 619 676 633 638 650 632 661 649 626 656 628 647 631 625 655 648 655 617 642 607 624 605 607 648 625 627 612 607 627 607 600 612 630 620 615 629 592 617 601 642 604 594 618 587 634 606 617 636 587 605 605 623 609 596 581 588 609 604 605 595 619 576 595 624 594 603 584 601 597 572 565 612 602 590 575 561 586 600 592 605 587 577 558 556 578 557 567 593 562 558 556 563 547 579 554 561 542 541 556 541 547 581 560 552 556 551 560 544 566 540 543 528 527 554 529 516 532 532 530 543 540 535 540 550 527 543 522 545 526 507 529 520 535 521 539 513 536 506 529 533 524 498 536 537 521 524 512 521 511 494 508 528 487 517 483 523 496 493 507 504 479 509 496 478 494 497 486 507 486 506 491 497 501 461 489 483 483 474 471 493 478 473 472 456 459 448 484 453 460 444 445 463 438 473 476 446 441 440 461 463 444 445 432 454 451 432 447 423 449 437 437 452 430 416 434 431 419 435 426 441 404 428 428 434 436 406 421 408 399 421 406 427 426 402 419 423 425 418 388 386 384 415 400 391 405 398 391 413 382 375 398 398 386 374 373 371 370 368 394 366 360 361 390 385 391 390 363 368 379 350 365 366 353 346 363 356 353 358 368 349 372 336 347 361 345 341 355 335 344 339 347 325 334 338 342 336 346 344 323 346 317 343 333 315 330 334 316 329 314 331 315 311 304 306 323 322 306 310 325 320 312 305 315 294 298 310 307 309 312 297 286 281 303 297 298 301 283 288 291 279 283 291 269 283 280 293 279 281 284 272 276 273 284 267 257 269 271 276 257 252 258 248 257 248 246 254 245 249 248 250 241 245 250 244 253 244 251 247 245 246 237 250 232 230 240 227 224 223 239 220 236 230 233 231 226 233 213 212 224 215 212 209 209 211 215 214 209 214 215 203 217 206 211 206 198 208 195 196 201 200 194 193 197 186 186 184 191 183 198 179 187 181 182 190 180 175 174 182 177 171 181 168 170 182 175 167 164 168 177 173 172 165 161 157 163 167 166 160 160 154 164 158 156 161 151 145 158 156 156 154 153 148 142 148 143 141 144 146 141 138 144 141 142 139 137 129 134 134 125 129 134 124 132 122 124 123 124 118 116 125 117 117 124 117 114 116 110 119 109 109 111 115 113 113 103 108 102 102 108 106 101 98 106 101 99 103 96 102 93 98 97 94 93 89 96 93 90 87 91 88 85 85 88 85 88 82 82 81 83 80 83 77 77 80 79 77 73 76 71 76 70 71 69 74 67 73 72 70 64 68 68 67 62 66 65 60 62 60 59 61 57 61 59 57 56 55 55 55 57 53 52 55 50 51 53 52 50 47 48 48 46 46 47 47 45 43 43 42 42 43 41 40 42 41 41 38 38 39 37 36 35 36 36 34 35 34 34 33 31 32 30 31 30 29 29 29 28 27 28 27 27 26 25 24 24 25 24 23 23 23 21 21 21 21 21 19 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 19 19 21 20 22 22 22 22 22 24 23 25 24 25 25 25 26 26 28 28 28 30 30 30 30 30 32 31 31 32 33 33 34 34 34 36 35 38 37 38 38 39 41 39 41 42 41 42 44 44 45 44 44 47 44 46 48 49 48 49 50 48 52 51 52 53 55 56 56 53 54 55 59 58 57 58 59 62 63 59 59 63 62 62 66 64 67 67 65 67 69 73 69 70 75 74 74 71 73 74 73 75 76 77 82 76 80 83 83 80 81 85 84 81 89 86 86 89 88 88 90 92 94 95 95 92 94 93 94 99 98 104 96 96 103 100 99 108 100 103 109 111 105 109 110 116 114 110 112 113 116 119 114 120 125 121 122 121 120 121 118 122 129 131 125 122 129 130 132 128 128 140 129 131 135 138 144 146 138 143 141 143 138 145 148 141 149 154 154 143 151 151 153 156 151 154 150 161 153 156 155 163 155 166 161 170 160 171 164 164 177 169 180 181 168 171 172 179 171 188 177 190 182 182 190 178 188 188 194 193 185 196 202 191 203 197 195 195 200 192 195 204 207 194 206 207 213 216 212 214 212 221 208 210 210 220 220 222 217 228 226 227 215 232 229 217 240 229 226 222 230 236 240 229 227 240 250 247 250 242 255 240 258 246 242 261 241 251 251 266 254 266 266 266 248 249 271 253 273 268 264 262 257 269 270 280 275 272 268 267 287 266 284 287 271 293 278 277 277 280 280 279 298 299 302 284 291 304 287 306 289 313 301 299 303 306 296 300 307 324 301 316 309 319 302 330 325 323 312 332 316 316 332 322 333 323 346 318 332 343 347 339 334 353 357 330 328 351 352 336 345 363 342 358 350 355 347 361 365 347 377 347 344 357 368 359 370 358 367 378 387 366 375 385 391 364 368 367 394 363 378 390 402 397 379 370 383 400 374 406 384 401 390 397 414 381 396 407 413 399 394 410 395 404 408 427 415 433 406 428 407 420 425 405 419 435 411 437 416 449 422 431 436 445 428 450 449 423 431 455 426 442 465 445 438 447 429 436 468 461 456 454 463 438 444 454 466 477 439 479 450 480 476 477 471 476 489 475 464 462 487 493 501 456 464 503 478 491 489 463 486 468 494 496 477 508 508 485 491 521 511 511 491 495 526 517 527 530 513 525 521 523 501 520 496 507 531 494 499 494 521 537 496 509 511 544 533 525 508 515 505 511 542 530 511 558 556 552 534 523 524 547 563 545 562 541 562 567 570 575 564 562 537 579 545 573 544 546 532 574 589 565 553 556 562 578 581 579 589 550 566 566 595 589 570 590 553 566 602 574 608 561 599 558 570 597 568 613 611 616 579 616 565 605 577 596 615 597 570 604 572 618 599 633 589 585 624 629 617 595 637 606 622 637 603 585 588 592 619 647 616 590 599 596 620 622 634 653 646 631 625 635 648 650 632 605 648 646 613 659 634 611 662 653 614 659 643 639 642 662 631 624 647 647 675 675 623 683 642 660 632 679 665 646 682 650 641 637 660 689 666 634 672 680 681 639 644 682 677 698 654 672 686 673 672 645 667 645 693 652 704 662 663 650 694 707 669 703 664 664 713 698 697 708 694 703 665 693 654 675 662 695 700 685 666 688 665 683 710 727 714 688 717 709 671 693 730 702 715 699 711 697 721 705 698 714 679 685 711 738 719 672 685 742 713 721 682 695 704 731 747 745 728 681 731 710 747 727 705 706 717 741 694 732 735 727 743 686 718 717 720 739 716 741 692 726 714 738 712 694 750 695 702 692 743 747 723 695 744 718 740 737 720 698 745 697 737 713 730 723 718 711 712 700 736 732 703 733 743 731 701 750 702 738 726 719 713 702 705 708 704 749 736 736 722 735 712 720 710 707 709 747 711 728 711 712 737 711 738 730 718 712 713 707 735 727 718 708 714 741 711 711 738 749 713 715 710 714 710 724 709 716 719 734 710 710 710 716 715 726 723 727 733 732 716 729 734 712 750 741 732 714 726 714 735 713 716 717 730 724 714 712 713 717 715 716 716 727 724 715 748 715 715 716 717 715 721 711 716 715 745 717 726 735 714 734 712 750 713 710 715 712 747 743 745 730 734 722 734 722 713 709 724 709 709 714 720 708 710 742 745 711 710 732 710 710 706 731 707 734 747 707 705 719 716 709 729 720 705 720 709 718 705 708 709 707 745 746 705 727 712 705 701 703 709 704 722 701 701 711 708 703 698 740 703 726 701 710 727 749 700 701 749 726 729 748 696 707 749 740 750 725 734 713 738 691 745 715 748 704 732 737 748 689 729 691 685 711 709 746 713 690 695 699 744 702 745 731 686 698 693 685 680 722 709 728 701 707 737 720 700 685 676 674 701 680 736 727 695 724 723 727 703 683 677 683 682 705 688 678 721 728 715 720 677 715 706 719 665 698 693 700 703 659 695 689 704 664 680 685 669 674 694 669 679 661 687 678 657 693 701 660 648 686 701 656 656 683 680 673 660 685 656 674 697 650 679 656 666 642 665 675 667 672 657 692 665 635 638 629 669 641 681 652 651 628 653 661 633 636 637 634 656 638 630 613 668 665 638 627 668 628 655 609 647 658 654 603 647 657 613 615 606 632 635 641 610 619 632 630 609 641 593 606 649 607 646 589 646 634 599 608 589 630 617 623 639 609 596 584 619 579 586 573 605 593 583 572 623 616 590 621 587 606 604 602 567 613 573 608 579 571 591 574 563 592 588 584 565 570 600 580 572 586 563 562 558 571 564 572 561 550 554 582 586 535 561 570 584 578 550 561 536 578 550 540 559 541 559 530 536 524 569 530 536 559 559 526 541 542 521 536 552 507 505 545 513 516 549 539 507 533 514 530 523 518 493 505 535 510 534 535 494 520 495 483 500 489 504 520 524 516 489 502 481 512 497 492 471 474 493 480 495 465 498 483 474 499 473 496 467 456 462 472 487 453 453 459 492 477 450 478 488 468 443 442 482 456 466 466 452 438 445 462 457 466 442 438 451 450 438 451 451 428 440 420 422 442 424 447 413 437 453 437 431 447 441 413 429 443 425 425 426 405 425 411 435 407 429 416 407 418 413 398 397 400 413 411 413 404 413 383 386 395 376 395 396 395 399 406 393 404 384 400 401 397 394 373 386 371 364 375 391 356 380 374 360 382 359 364 357 349 351 358 362 348 354 357 365 365 366 336 343 343 361 341 348 339 346 354 354 334 336 339 336 340 327 348 321 326 322 338 337 311 313 317 323 310 316 303 324 313 306 308 301 324 312 324 318 295 298 298 307 288 315 287 289 283 283 289 304 306 295 304 294 295 300 284 294 273 294 277 291 272 283 268 278 274 274 275 262 273 270 256 279 266 260 258 251 249 260 250 254 251 249 261 256 245 259 249 245 236 257 237 238 236 231 248 248 249 239 237 240 232 223 236 227 240 220 218 235 233 224 225 223 219 210 216 224 212 211 207 212 212 207 216 211 206 214 215 200 198 205 203 198 200 206 196 188 196 197 196 200 190 183 191 181 186 182 188 188 184 188 177 182 188 182 174 176 184 167 170 181 168 174 174 170 175 166 163 163 164 165 158 153 154 163 161 152 152 149 153 149 149 146 155 142 150 153 150 142 145 137 137 148 134 144 144 143 139 136 139 135 138 138 132 134 124 129 125 126 129 127 120 123 124 123 123 114 120 124 122 120 115 119 117 111 108 108 111 111 106 103 109 107 105 107 103 104 106 100 103 103 95 97 96 100 94 91 93 96 90 89 92 94 93 92 88 88 89 83 88 87 81 80 81 80 79 83 82 80 78 75 76 75 74 74 72 71 75 75 72 67 70 66 67 66 66 65 62 62 62 61 60 60 62 61 60 61 57 59 58 55 55 57 55 56 53 54 52 51 51 49 51 50 50 48 46 45 45 47 46 43 42 44 42 44 41 40 42 39 39 38 39 39 39 36 36 36 36 36 34 33 34 34 32 33 31 30 31 29 30 30 28 28 28 27 26 26 25 25 24 25 24 23 24 22 22 22 21 22 21 21 19 19 19 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 20 20 20 20 19 21 20 22 22 22 22 22 24 24 24 25 24 25 26 27 27 27 27 27 30 30 30 31 30 30 31 32 32 34 35 35 36 36 37 37 36 38 38 37 40 40 41 42 39 41 40 41 42 45 42 46 45 46 47 48 46 48 50 48 48 50 51 52 53 51 52 55 57 57 54 57 60 58 60 61 58 61 60 61 62 62 66 66 66 68 69 69 65 70 71 73 68 75 71 73 76 71 78 78 77 76 80 77 78 77 84 81 83 84 85 84 81 84 86 84 90 86 93 87 94 95 95 90 92 95 97 97 102 103 103 99 97 106 103 107 103 105 104 111 109 107 105 113 107 116 117 118 110 114 116 115 120 122 119 116 122 117 127 125 123 120 123 126 127 130 131 136 135 134 132 134 134 134 141 142 134 145 144 145 136 138 140 142 145 143 142 147 155 151 154 156 150 153 155 152 162 166 163 156 167 166 163 158 171 173 164 167 171 174 176 176 180 183 176 184 186 181 179 178 188 180 183 191 185 194 186 193 194 187 197 196 201 199 195 197 205 195 203 198 198 195 212 198 200 200 219 202 212 204 218 214 214 220 223 226 225 223 229 225 216 231 227 228 236 231 233 230 223 223 244 224 239 243 244 249 232 236 242 242 254 250 238 237 249 241 242 243 248 264 259 268 247 256 259 268 260 260 266 274 261 279 281 281 261 282 276 284 274 279 283 278 276 272 286 298 296 293 298 300 277 296 295 286 295 300 301 305 291 299 293 298 305 294 313 314 305 304 297 299 315 330 311 326 315 307 329 333 326 328 316 338 313 330 343 320 337 319 330 342 351 346 339 335 350 341 328 344 351 348 358 353 336 346 352 354 350 372 345 344 367 372 379 355 368 372 363 383 379 376 376 377 360 373 362 374 373 366 391 396 392 398 395 379 407 390 376 403 385 400 397 404 398 380 395 403 411 415 417 386 396 425 411 414 423 401 429 436 419 415 422 419 435 417 434 443 434 429 415 436 447 439 441 423 450 430 426 442 457 421 450 465 464 435 468 428 456 452 471 453 433 470 462 463 458 455 468 473 463 480 465 449 449 465 462 477 485 452 494 472 463 460 470 468 498 485 470 482 470 473 478 509 466 469 506 471 486 513 502 476 481 504 493 485 523 499 500 510 503 495 510 503 516 490 492 501 531 527 506 494 508 546 512 514 530 517 532 528 506 536 510 524 508 547 555 524 562 524 530 560 523 519 524 535 569 571 563 528 525 536 539 527 546 574 551 580 539 577 581 547 553 574 555 580 581 573 585 585 545 577 593 578 592 572 589 597 576 566 565 575 593 588 598 597 610 604 596 619 569 580 572 581 584 606 618 615 619 594 586 572 615 628 583 577 622 636 582 596 638 617 598 584 589 634 611 639 589 648 650 628 598 605 620 601 645 608 655 609 597 627 628 615 623 629 615 654 607 643 629 659 653 661 659 624 633 628 622 616 621 632 629 656 636 667 648 666 632 665 634 634 652 662 628 650 645 659 632 680 691 685 633 644 652 695 635 662 671 680 692 686 650 637 685 666 680 647 664 689 659 699 644 687 700 698 703 706 675 695 678 709 692 700 680 651 662 687 665 713 678 715 690 697 692 717 677 709 693 689 704 702 697 689 722 687 683 708 719 719 724 666 724 725 723 684 691 678 672 733 681 691 716 714 686 723 744 709 735 743 685 724 734 747 688 704 738 742 736 713 701 731 728 744 696 698 708 697 698 692 743 731 726 710 689 720 723 738 727 716 691 698 732 693 735 696 698 703 714 736 717 717 739 720 714 697 730 702 698 696 734 727 712 698 705 700 715 713 722 711 714 730 701 719 705 707 702 714 708 722 741 727 712 728 709 706 715 745 731 730 707 728 709 705 710 737 748 709 721 708 730 707 712 719 712 707 711 726 743 708 716 712 713 743 711 746 734 742 724 739 715 721 710 737 710 716 737 713 746 715 731 711 732 714 715 711 732 714 735 743 719 743 712 715 715 714 717 717 711 711 716 717 734 714 711 714 749 716 716 725 713 747 725 711 750 717 718 711 715 721 749 749 712 750 711 712 718 714 714 713 735 737 743 710 740 713 715 715 713 730 714 746 713 744 708 720 710 749 709 747 712 709 713 748 711 744 723 708 727 708 706 721 707 719 711 734 737 749 746 713 734 704 705 723 748 744 707 738 734 707 737 744 718 733 701 745 703 703 715 740 743 703 744 699 727 708 726 702 700 700 735 695 696 717 729 701 717 744 721 738 713 737 697 694 722 726 720 699 693 745 696 712 727 694 728 740 725 699 733 734 746 708 737 725 722 688 744 686 682 698 735 731 727 678 742 694 718 677 728 740 723 697 694 690 674 706 687 678 690 718 727 716 701 691 692 682 704 686 696 699 693 690 715 718 708 661 694 694 726 680 709 660 660 685 689 670 687 657 660 704 687 700 674 685 714 675 693 665 650 651 711 694 688 689 670 704 683 691 655 690 701 677 699 661 681 663 653 669 641 667 645 675 682 639 676 647 664 655 637 652 675 675 633 680 631 638 624 653 675 629 641 668 657 631 663 648 626 665 637 663 661 666 663 620 629 657 610 634 616 652 612 643 640 655 644 615 627 621 645 598 607 639 593 615 603 596 595 643 590 646 640 634 628 592 613 582 607 635 580 631 593 629 586 625 605 601 624 610 617 627 622 601 574 592 591 570 618 583 572 582 584 568 591 592 587 603 584 602 605 585 564 594 575 601 551 591 583 597 557 557 594 573 563 581 583 581 534 570 567 558 536 541 567 569 542 579 525 527 545 562 528 559 536 560 546 519 553 547 538 545 519 537 540 548 513 533 536 527 503 509 543 512 500 518 495 536 495 522 537 533 494 524 528 527 515 512 491 482 497 510 491 491 480 506 517 503 503 517 500 517 504 487 500 507 487 488 481 470 478 484 464 502 457 461 470 487 495 462 476 478 453 457 467 469 446 469 467 462 446 480 482 440 461 459 448 438 436 447 466 449 460 424 424 439 422 449 427 430 426 446 419 436 442 424 445 445 422 412 425 425 404 402 418 401 419 407 411 397 410 415 400 399 403 399 402 402 418 391 419 402 391 387 402 408 396 397 394 408 391 402 388 405 404 400 391 372 370 388 397 385 379 376 387 369 370 360 354 382 365 372 378 371 360 348 378 353 342 342 353 360 349 346 337 365 348 349 330 357 335 349 347 329 332 337 333 334 347 332 347 343 316 334 325 329 333 312 320 316 308 328 304 308 328 319 322 313 302 298 318 299 313 297 309 300 297 309 297 293 291 295 281 289 281 282 278 286 281 283 272 281 276 270 286 266 293 279 284 274 263 273 267 270 282 263 262 267 258 262 273 255 266 261 247 261 256 251 256 255 263 248 239 244 250 252 237 241 245 237 235 232 242 235 242 225 239 229 240 233 228 223 227 232 223 216 231 226 228 227 214 210 212 222 209 205 213 221 209 206 207 206 200 196 209 194 208 203 208 197 206 206 191 203 202 191 190 191 199 180 190 194 194 184 190 177 174 185 185 180 178 177 170 175 170 166 178 168 174 171 175 167 166 159 160 165 168 154 167 162 164 163 158 151 150 147 156 155 146 150 153 145 144 151 146 147 139 147 137 143 143 143 134 132 130 135 134 128 129 126 128 123 131 126 120 126 128 121 120 127 118 116 116 119 117 114 118 113 118 115 118 112 106 107 105 103 110 105 104 107 102 106 106 103 103 100 99 100 96 99 95 97 97 90 93 92 92 95 92 90 86 90 83 89 87 83 81 84 85 84 82 82 76 83 78 78 78 75 74 71 77 71 70 69 68 69 68 71 67 68 64 67 62 64 61 63 62 62 62 60 57 62 59 56 59 58 57 56 53 53 55 52 53 54 50 49 52 50 51 47 47 47 48 45 46 44 42 43 42 42 43 43 41 42 39 41 40 39 39 37 37 35 35 36 35 35 33 34 34 32 31 31 30 31 31 29 30 28 27 27 26 27 26 26 25 24 23 24 23 23 22 21 22 22 20 21 20 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 19 20 19 20 21 21 22 22 21 23 23 23 23 23 25 24 25 26 26 27 27 28 27 29 29 31 29 32 32 32 33 34 34 33 34 34 36 37 36 38 38 38 37 40 41 40 39 40 42 42 44 43 42 45 44 46 45 45 45 48 46 48 52 50 53 49 53 54 54 56 53 54 54 57 58 56 58 57 60 57 59 60 60 63 61 63 65 65 63 67 65 68 69 72 71 69 75 71 74 72 76 76 77 76 78 79 79 80 81 80 81 80 80 84 84 88 88 90 90 88 91 94 95 95 93 92 94 98 92 93 98 99 103 97 102 96 102 98 105 101 103 105 111 110 105 114 113 107 111 118 116 111 120 113 118 116 124 116 124 122 121 118 124 124 129 131 123 126 132 127 130 137 133 134 141 133 133 137 133 134 135 139 148 139 140 144 144 152 153 150 153 151 152 154 147 152 155 153 154 161 166 160 161 163 170 157 169 171 164 173 162 166 179 173 175 174 171 179 174 186 179 188 182 178 175 190 184 185 189 195 185 194 182 193 199 186 198 197 193 202 209 206 199 208 209 209 213 213 215 206 209 201 211 207 204 222 211 224 228 215 219 226 230 215 226 217 218 223 233 240 226 237 225 224 231 236 249 243 239 237 238 251 243 240 256 241 258 253 249 260 245 265 257 269 252 247 254 269 270 251 269 262 278 260 264 259 267 269 266 264 288 277 267 284 266 275 272 278 276 297 287 288 276 302 305 302 284 300 289 310 285 289 288 313 311 315 320 303 299 320 315 304 320 325 324 317 308 324 321 311 325 323 332 330 342 338 323 331 329 325 318 330 348 336 343 340 357 343 345 340 328 335 338 363 336 352 339 366 352 351 358 348 372 359 345 350 348 380 367 382 377 360 377 379 390 384 370 387 361 376 365 384 399 370 384 377 402 408 403 377 397 389 413 399 394 400 386 407 407 404 407 398 420 424 400 409 403 397 405 430 429 412 415 408 413 415 427 438 415 420 434 434 426 425 416 439 440 422 446 436 442 449 445 451 465 447 426 452 463 433 468 436 464 470 460 450 438 444 472 452 477 458 447 469 487 490 461 473 473 491 468 456 463 484 492 487 471 500 469 493 480 506 496 498 497 497 486 475 507 486 482 511 482 485 478 488 503 514 522 524 529 520 508 515 516 498 509 517 514 535 530 526 499 519 531 535 544 509 549 524 544 520 522 522 522 513 557 548 549 524 521 547 565 562 529 565 521 523 569 537 530 527 578 568 575 533 549 565 582 555 537 581 578 555 576 579 588 577 574 554 573 552 588 558 566 551 581 584 569 554 582 594 608 575 600 565 596 568 595 580 616 601 588 604 599 594 611 603 619 610 580 592 615 616 615 591 575 586 593 591 590 581 582 592 600 597 597 595 632 624 639 591 638 644 602 641 596 611 614 644 598 636 625 659 643 657 662 647 614 650 635 621 627 630 670 647 631 619 650 641 661 662 642 640 651 631 633 658 641 681 663 627 645 641 641 674 626 656 682 638 645 650 655 694 630 641 663 697 659 691 637 654 641 680 685 669 701 644 640 698 645 662 707 663 660 651 678 687 684 710 655 696 677 656 661 705 676 661 676 701 670 669 703 675 666 696 667 722 665 720 668 708 697 683 677 692 715 669 678 687 673 685 685 706 706 698 697 707 713 683 671 705 735 702 687 731 742 697 745 739 721 694 725 708 725 704 721 691 695 713 688 697 747 697 724 696 694 732 734 690 693 700 719 731 687 737 729 708 720 698 735 698 705 706 704 695 703 710 709 706 712 696 702 696 701 735 731 730 728 713 702 701 729 735 728 706 701 716 721 734 703 709 700 731 744 726 706 746 724 702 713 703 725 724 704 715 731 724 723 742 709 716 731 706 739 737 724 709 746 742 710 719 742 709 744 731 711 712 725 714 712 713 724 711 710 709 748 715 714 740 742 741 715 712 721 716 717 718 743 745 735 719 735 712 712 711 715 732 717 735 724 718 721 729 750 714 711 721 729 718 728 714 717 749 729 748 712 712 741 712 717 736 717 750 715 711 714 711 711 715 728 713 717 711 711 728 716 736 746 715 744 710 745 717 713 715 715 709 710 742 712 714 750 709 711 708 716 732 740 742 711 717 711 750 741 707 711 742 742 737 711 715 732 720 728 706 709 721 706 744 703 708 706 715 741 714 709 704 704 739 718 707 725 726 744 745 720 742 743 702 702 699 747 747 702 719 747 729 704 699 711 706 733 724 727 748 711 714 694 699 729 729 694 712 741 707 705 698 724 711 713 691 687 732 686 712 750 690 731 689 723 717 747 736 729 729 740 729 727 716 743 723 721 726 742 690 714 719 728 709 701 679 681 680 721 693 711 686 736 709 708 693 670 729 708 677 712 699 665 691 691 708 717 693 669 679 689 726 693 681 698 694 679 695 708 686 721 692 713 689 691 716 651 704 663 693 689 664 689 691 700 664 660 707 685 679 677 658 648 650 705 685 645 648 680 667 637 671 656 682 648 645 658 669 632 686 657 637 650 642 632 669 679 639 638 635 626 638 645 680 654 626 662 648 643 628 665 638 654 657 645 663 631 656 663 641 624 652 612 632 636 649 657 654 601 599 658 625 641 650 599 640 603 624 635 633 614 610 625 636 630 615 643 609 596 601 595 639 627 597 615 627 628 624 605 603 617 611 572 621 569 568 609 566 619 620 604 602 606 591 561 591 590 612 599 606 596 558 601 582 567 571 573 563 560 582 545 550 549 593 548 541 573 548 544 549 555 549 545 534 569 532 559 542 542 536 538 540 562 556 569 523 551 541 552 553 539 539 545 563 522 534 549 518 539 554 511 550 547 552 516 527 546 541 538 507 532 494 519 521 516 514 539 530 519 497 504 513 497 529 520 514 495 477 480 509 513 488 491 478 482 479 480 499 486 471 497 490 500 503 491 492 496 460 482 467 496 498 470 457 494 451 490 447 486 444 486 467 445 462 468 465 461 463 460 433 469 461 441 442 445 442 428 434 447 464 446 450 450 424 438 430 420 421 452 445 445 449 441 425 431 437 405 420 412 402 419 435 421 405 415 421 409 403 412 409 390 405 421 391 391 400 391 386 407 383 407 389 409 381 385 373 404 374 384 375 392 381 373 384 369 383 368 370 361 362 386 378 376 352 354 358 347 379 347 362 353 362 372 342 339 370 355 343 350 345 343 356 352 360 349 345 343 349 344 328 344 320 337 336 324 343 343 326 325 323 317 313 329 321 310 330 325 330 306 315 309 305 296 322 302 297 291 311 304 315 292 298 285 299 306 299 297 306 304 287 294 291 298 291 297 293 287 273 286 284 291 284 276 284 281 278 266 273 269 268 264 271 253 262 255 250 270 269 260 257 258 260 261 247 247 262 242 240 245 243 254 241 246 243 243 233 245 234 225 225 226 241 225 222 218 224 222 215 226 227 225 225 213 228 223 216 226 225 215 213 218 202 206 217 208 200 198 197 210 196 193 198 199 191 193 200 203 188 189 196 196 194 182 191 193 180 177 192 186 174 182 173 185 174 178 175 178 178 171 176 173 172 172 161 166 161 172 163 158 162 165 167 164 158 153 161 152 161 155 157 157 145 151 143 141 144 141 139 138 141 137 147 138 133 144 140 135 136 138 134 127 127 132 125 135 130 128 126 131 121 119 120 120 119 123 116 118 120 113 111 111 115 115 117 107 113 105 106 105 103 108 106 104 106 98 106 106 103 103 97 98 100 97 98 95 99 96 97 91 94 91 93 91 86 84 84 82 86 84 84 81 81 85 79 78 81 76 81 80 79 78 72 73 72 71 75 71 74 71 68 69 68 69 67 66 62 66 64 65 65 64 61 61 60 59 60 58 58 57 54 56 56 55 53 54 54 54 52 50 49 51 47 48 49 48 48 47 46 43 42 45 42 41 40 42 41 39 39 38 39 39 39 37 38 37 36 36 36 33 35 33 32 31 32 30 32 30 29 28 30 27 27 27 26 27 26 25 25 24 24 23 23 22 23 22 21 21 21 21 19 19 20 19 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 20 19 19 19 20 20 21 22 22 22 22 23 24 23 25 24 26 25 27 26 27 27 28 28 28 30 31 31 31 31 32 32 34 33 35 35 35 36 37 37 36 38 37 39 39 40 39 42 42 42 44 41 44 44 43 46 46 46 48 46 48 48 52 50 52 52 51 52 55 52 52 54 57 55 58 58 58 59 60 62 58 60 64 65 61 61 64 67 66 64 65 66 68 66 72 73 75 69 76 73 76 73 79 78 75 80 81 81 78 79 82 83 85 84 87 82 82 89 90 85 87 89 94 88 96 92 90 93 92 98 95 96 103 97 98 98 99 104 104 108 100 107 108 107 105 114 106 110 113 108 115 117 116 113 112 114 124 125 125 126 127 128 129 124 123 126 121 128 124 131 137 129 135 130 140 136 137 135 135 142 134 135 139 146 142 140 139 146 147 144 143 149 145 152 149 147 150 153 156 155 152 155 168 158 167 164 166 159 170 167 164 165 166 170 180 170 167 176 178 179 177 187 174 189 188 175 186 186 182 187 183 194 184 185 196 189 196 191 190 196 193 193 191 205 209 213 211 213 211 204 200 201 213 208 221 222 213 217 213 213 215 216 230 224 228 233 229 225 228 220 233 239 238 238 244 226 228 248 251 231 244 251 234 234 246 259 249 238 254 252 248 260 255 259 262 263 268 273 273 262 252 278 276 268 261 278 271 261 260 274 288 270 269 285 273 281 280 288 287 290 299 296 303 277 280 305 283 305 308 311 312 293 315 314 313 312 308 313 307 322 295 323 316 320 310 317 331 332 316 314 307 321 339 317 313 327 342 320 319 345 340 321 336 325 340 343 345 344 344 356 339 342 337 360 351 361 354 368 339 365 372 354 345 376 372 350 351 351 370 374 358 380 380 383 390 365 383 363 379 389 378 364 393 373 379 386 386 406 407 391 402 383 387 413 397 382 408 384 390 401 411 390 388 419 402 410 430 429 407 404 402 429 432 433 436 416 441 425 410 445 423 427 429 431 430 429 440 432 419 420 428 450 429 438 430 443 440 435 460 433 456 448 461 467 470 440 447 455 438 466 439 467 457 475 463 475 474 452 455 454 472 491 454 488 498 483 473 503 472 463 504 496 478 490 474 496 477 517 511 485 509 479 489 511 522 480 478 486 508 512 520 516 515 521 490 507 534 510 491 535 537 505 517 536 525 525 500 515 535 541 516 521 554 521 515 560 556 535 560 560 545 541 529 519 517 526 527 520 556 570 552 553 556 536 554 581 563 540 531 551 548 571 585 586 588 552 559 562 593 561 592 589 547 595 583 587 580 593 603 556 570 565 573 597 567 557 575 573 585 610 594 620 585 604 601 589 621 580 576 615 594 606 606 578 587 629 604 582 629 583 590 602 593 609 607 601 611 609 610 646 607 640 606 637 590 605 595 593 615 625 599 646 652 634 644 652 637 623 622 619 615 628 609 618 656 627 620 638 638 654 634 647 637 649 661 678 648 648 677 663 670 636 642 652 677 673 655 645 632 658 628 674 674 646 654 684 662 664 644 672 655 691 682 660 675 639 685 703 675 679 652 661 656 644 679 701 696 658 712 676 702 681 713 670 698 682 699 691 652 701 677 702 672 713 704 660 669 672 718 704 690 679 662 716 710 731 684 716 694 679 679 697 725 684 687 721 717 679 732 684 720 693 686 736 711 683 702 740 744 708 685 705 742 726 706 707 732 747 684 725 710 691 719 701 715 731 703 738 687 700 704 702 689 700 727 705 735 729 715 725 715 740 740 693 739 736 697 700 708 706 694 741 746 703 720 696 703 698 700 697 716 697 749 703 698 717 701 699 710 716 701 714 704 706 711 703 721 704 708 726 704 716 726 709 713 707 732 715 746 732 734 705 704 729 721 725 744 707 710 742 748 712 727 718 707 731 708 708 710 722 722 736 743 750 744 723 713 747 719 749 712 713 745 738 727 713 714 731 734 712 730 728 711 712 731 716 713 717 749 725 742 713 713 717 715 715 713 714 713 735 715 738 714 717 716 747 713 711 713 717 716 713 712 713 712 713 730 715 713 715 716 716 742 737 713 712 715 715 710 710 712 714 715 746 722 710 718 709 738 713 731 713 714 735 711 714 720 742 728 713 711 714 709 713 719 737 749 731 708 740 717 741 729 745 724 708 705 707 709 721 707 710 704 748 704 707 737 737 737 726 707 707 702 719 706 747 722 705 731 715 704 718 746 720 702 703 702 698 747 717 698 740 732 740 713 705 718 713 706 745 716 721 717 692 737 728 693 730 708 744 702 694 721 704 696 690 730 695 702 694 690 731 689 706 720 696 692 693 732 731 745 735 694 691 722 691 738 694 731 738 742 718 696 727 677 676 737 724 706 693 694 733 673 670 668 732 678 703 708 695 718 690 704 689 668 683 688 717 684 701 718 703 709 676 687 717 699 701 708 692 716 679 675 675 652 658 711 690 682 650 668 664 665 700 646 692 692 704 698 683 694 686 666 652 690 702 657 677 658 683 656 691 659 676 665 675 663 676 677 634 690 645 631 650 631 661 671 671 661 670 661 628 652 637 647 666 636 630 652 626 629 653 656 663 648 660 612 665 632 647 619 621 638 658 612 640 657 621 657 607 632 623 612 606 646 614 592 640 594 596 593 601 626 639 627 629 581 593 594 628 634 597 623 580 573 595 589 585 589 623 572 570 586 566 614 601 594 613 576 560 600 609 564 571 581 588 557 592 585 591 582 553 601 592 583 601 570 562 573 565 564 562 575 545 579 565 565 554 586 554 585 568 567 562 578 533 530 538 548 562 549 545 545 530 557 532 527 536 516 537 540 542 547 533 559 531 514 549 530 526 502 502 525 525 513 495 509 524 502 509 520 534 505 523 529 500 494 528 507 494 528 522 517 509 498 500 514 474 515 483 499 482 504 490 470 480 508 462 507 479 491 484 472 486 478 459 486 480 463 482 453 476 452 457 461 488 450 482 453 477 474 458 480 460 467 470 464 438 437 442 453 447 433 458 435 421 452 430 444 420 445 415 422 451 449 421 427 417 426 437 421 425 443 434 423 427 422 399 419 401 404 410 418 406 389 408 411 391 412 418 417 395 398 390 391 404 390 409 385 402 392 400 381 377 379 391 392 373 387 371 388 389 386 387 372 374 383 388 371 378 370 367 372 369 344 345 351 365 372 350 340 337 359 348 345 361 347 335 354 340 346 331 330 344 352 322 341 351 350 336 318 326 316 341 318 314 311 327 328 310 312 330 311 311 313 310 315 320 313 305 294 301 320 300 288 299 302 300 304 304 288 298 302 280 289 282 291 299 288 294 289 273 271 275 268 266 277 289 265 282 268 283 270 282 275 279 261 255 264 264 262 263 252 269 256 245 254 257 243 242 259 243 242 259 248 239 235 233 235 244 248 250 246 237 226 228 228 236 224 219 224 232 231 236 227 220 230 220 227 212 219 225 221 208 219 220 220 202 211 216 208 205 199 194 196 201 203 203 207 202 195 202 203 196 187 195 195 186 198 190 191 192 176 185 189 174 187 172 180 185 183 180 180 167 172 179 164 172 167 174 169 169 162 156 170 164 157 157 154 162 151 152 162 156 159 154 154 154 143 144 144 139 148 141 148 145 135 136 143 144 138 143 142 129 135 130 135 126 134 125 134 129 130 124 124 121 125 117 126 124 125 124 117 119 115 121 118 110 114 109 115 109 112 112 109 105 102 104 109 108 103 107 101 101 100 96 102 95 97 93 95 98 92 89 96 92 94 92 87 84 91 87 84 86 85 81 83 82 84 84 77 79 83 81 74 80 76 75 75 73 76 72 72 72 72 67 70 66 68 68 66 66 62 63 63 61 62 61 61 62 62 62 60 59 57 54 56 55 52 53 54 54 51 52 51 51 51 50 46 49 47 47 47 44 45 43 42 44 43 43 42 42 38 38 41 41 38 39 38 36 36 36 35 34 34 35 34 34 33 32 31 32 31 29 30 30 28 28 27 27 26 25 26 25 25 23 23 23 22 22 22 21 21 20 21 19 20 19 20 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 20 19 20 19 21 21 22 21 22 23 23 24 24 24 24 25 26 26 27 27 27 28 28 29 28 30 30 30 31 33 33 34 34 34 34 36 35 35 35 36 36 37 39 39 41 40 39 41 43 42 44 44 44 45 46 44 46 46 48 46 48 48 49 49 51 50 52 53 53 54 52 56 54 54 59 59 56 60 60 58 59 60 61 63 63 66 64 67 64 64 68 70 66 66 69 68 69 74 71 76 74 78 79 74 75 76 76 83 83 84 84 79 85 81 85 88 84 88 91 89 93 89 92 87 94 91 93 94 99 95 98 101 96 102 97 102 102 100 99 104 100 110 104 105 103 107 109 107 107 116 115 113 112 116 119 122 121 115 115 122 119 120 127 127 120 127 125 124 128 133 130 137 128 138 129 141 138 133 139 142 146 141 140 137 145 146 140 144 146 145 145 150 145 148 156 155 150 159 161 162 167 153 156 158 169 163 165 168 165 172 166 163 168 168 165 182 176 170 180 183 179 188 182 177 181 180 189 184 187 182 197 191 189 199 187 191 192 202 190 200 196 202 202 197 198 204 204 208 213 219 205 204 219 209 219 206 218 211 226 211 210 217 232 219 222 223 228 219 229 225 221 234 230 225 244 246 246 228 251 241 242 245 238 243 237 243 250 250 249 252 241 264 261 256 262 255 262 267 266 265 276 267 255 278 257 266 260 276 280 279 277 270 288 288 283 289 274 288 282 277 293 299 282 281 302 307 294 302 308 299 294 305 315 311 291 300 320 301 321 322 297 316 307 310 312 313 325 304 305 323 326 312 331 311 325 343 339 322 323 322 335 340 335 338 335 327 327 341 353 353 356 354 351 352 342 338 361 365 362 366 351 375 347 372 378 380 378 351 358 381 387 376 373 365 383 386 393 369 365 370 369 390 364 370 403 373 390 374 406 382 399 413 377 412 379 381 413 397 404 410 415 412 423 396 394 414 402 430 430 428 422 411 408 415 440 423 421 434 424 429 442 448 444 446 447 437 421 445 420 433 454 435 423 430 451 425 448 440 456 437 429 470 443 465 449 473 461 461 452 482 445 445 445 463 478 479 450 464 483 474 460 454 461 470 458 495 477 470 481 468 500 499 473 498 481 511 482 473 470 477 498 516 493 523 484 479 521 500 485 521 488 521 506 524 498 521 513 507 506 542 516 541 511 499 525 516 514 513 518 543 507 548 511 519 528 523 543 521 556 517 514 567 555 516 544 554 567 557 525 547 532 532 543 569 580 547 530 566 580 544 544 556 560 542 560 545 584 570 587 553 587 582 559 579 600 551 565 562 598 591 599 556 610 561 589 567 612 587 589 607 594 564 605 615 595 605 594 592 587 588 615 585 630 597 606 591 625 585 627 604 626 604 633 585 621 639 644 630 626 647 601 594 591 632 618 604 604 625 608 628 596 634 624 598 610 631 608 603 646 627 605 630 664 649 627 621 631 630 653 650 635 641 673 635 667 648 646 632 658 677 656 638 658 624 625 666 649 681 669 684 663 652 641 631 681 654 696 687 669 661 664 655 637 674 642 676 688 690 642 657 691 659 682 687 647 653 682 708 688 663 684 659 648 667 711 702 689 708 679 656 701 704 661 678 674 696 719 717 726 700 669 677 686 672 708 666 665 705 683 732 711 697 734 685 713 713 712 730 706 698 736 693 696 686 736 729 687 716 684 686 729 707 742 711 679 733 740 694 687 690 705 705 682 742 741 692 727 702 694 710 710 705 750 750 724 692 688 718 689 731 742 695 736 694 735 706 710 713 698 694 694 695 746 705 697 700 700 704 700 701 713 699 732 740 699 701 738 744 699 707 735 719 717 703 715 703 703 730 735 709 714 708 730 705 743 732 711 735 711 735 708 708 707 746 749 719 750 749 711 707 711 711 746 746 713 744 715 719 714 711 711 708 749 733 714 715 726 724 709 714 740 712 731 722 725 749 714 712 712 713 732 736 737 712 713 711 715 711 715 733 728 712 716 712 740 717 727 714 717 729 727 740 714 713 726 712 712 713 712 713 729 712 713 734 741 743 731 715 715 731 712 748 717 714 719 714 715 744 710 731 712 714 732 741 748 714 744 714 713 748 714 712 743 735 710 721 712 711 747 747 712 707 707 708 725 718 708 706 706 709 710 717 718 737 721 750 704 708 705 706 744 732 742 722 723 729 704 747 715 706 704 707 727 719 701 703 704 707 721 745 743 704 723 703 750 745 731 700 711 705 733 739 717 703 748 697 734 738 742 738 712 709 715 694 726 696 747 747 717 738 711 696 717 741 737 686 726 731 706 729 716 708 699 723 717 721 732 703 699 729 732 695 685 707 694 717 704 713 701 734 726 732 687 724 740 729 686 723 739 717 696 728 711 706 680 736 669 731 717 692 674 692 682 727 689 701 698 666 693 671 712 661 711 699 691 673 698 710 689 679 703 652 701 677 695 660 668 670 705 702 669 647 645 664 644 667 672 708 679 654 698 694 661 661 677 651 659 662 657 676 662 691 647 658 681 670 673 647 650 658 660 648 643 675 660 649 680 629 643 661 647 626 633 654 641 668 628 622 621 636 664 660 642 654 627 657 606 627 606 635 657 638 638 610 642 629 633 632 630 630 634 648 609 652 638 651 614 620 633 604 628 644 632 602 621 602 639 599 634 612 620 613 591 622 582 623 572 588 581 623 595 574 623 579 597 587 603 583 607 615 562 571 602 567 584 608 594 558 588 555 576 550 585 593 586 559 579 567 573 551 575 547 538 587 571 576 567 570 539 564 573 561 553 529 534 543 540 568 560 550 534 553 564 553 549 569 519 554 518 519 518 551 510 512 555 512 520 555 507 518 508 507 547 499 530 515 516 532 500 525 512 511 492 489 488 523 494 529 498 496 515 489 496 520 493 507 480 494 502 475 477 477 485 511 469 479 466 502 498 504 460 491 477 497 464 496 493 462 471 453 462 474 489 478 448 464 442 485 441 460 479 472 451 448 475 461 463 444 430 432 434 457 428 448 424 455 429 461 447 428 434 454 441 454 425 416 429 437 423 438 416 431 432 435 432 428 398 421 423 399 414 398 399 423 414 400 403 424 408 409 401 418 413 386 406 393 414 411 390 407 389 378 377 392 403 372 370 373 366 378 375 391 381 365 391 359 358 361 381 359 381 373 376 371 350 367 345 349 348 350 368 344 353 358 356 363 353 353 359 351 347 346 356 333 351 348 340 348 320 338 321 346 333 320 324 310 324 307 324 306 308 329 314 314 312 303 311 302 305 305 313 309 292 308 305 311 297 293 292 300 304 305 280 280 279 297 278 300 300 296 290 277 282 267 269 288 275 279 267 285 283 278 260 261 256 265 279 277 264 268 267 260 248 268 246 266 251 247 263 244 251 259 242 255 241 244 241 251 253 252 231 245 231 227 244 234 236 241 230 232 219 223 222 226 233 229 213 223 228 211 227 226 209 214 207 205 214 210 208 204 207 203 204 211 206 205 208 196 207 204 201 190 203 197 202 187 198 188 190 179 191 177 187 180 179 190 174 185 171 181 175 184 169 178 177 179 177 166 176 175 163 160 157 167 163 158 158 159 156 151 162 155 156 152 146 149 154 152 142 146 141 149 142 145 144 147 143 139 139 140 143 131 137 132 140 138 129 132 127 128 128 126 127 120 126 123 119 122 123 119 118 125 125 120 114 118 111 118 109 110 117 108 106 105 112 110 107 106 106 105 105 98 103 101 97 101 99 95 93 97 99 92 91 93 94 93 87 88 92 91 85 85 84 85 86 85 86 84 82 78 80 80 79 80 80 77 79 77 77 71 73 75 73 73 73 66 72 68 65 64 65 63 62 62 65 63 61 62 61 60 61 60 58 59 56 56 56 55 56 52 52 55 50 52 52 49 50 49 47 48 48 48 47 44 43 42 43 44 42 42 42 42 38 39 38 41 38 38 36 38 37 37 35 34 35 34 32 34 32 33 32 30 30 29 28 29 28 28 27 26 27 25 26 25 25 23 24 24 23 22 21 21 22 21 21 20 19 20 19 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 20 20 20 19 21 20 20 21 21 23 22 23 24 24 24 25 25 26 27 27 28 28 28 30 30 30 31 31 30 33 31 32 33 34 35 35 36 37 36 36 38 37 39 38 38 39 39 41 42 42 41 42 42 43 43 46 47 45 45 47 47 51 51 52 53 52 53 54 52 56 53 55 58 55 59 60 59 62 59 61 59 60 60 61 61 64 67 64 64 65 67 70 72 66 72 73 73 71 73 77 75 77 75 76 80 75 77 78 80 84 78 81 84 80 88 85 89 85 91 87 92 89 90 95 91 92 90 93 99 97 97 95 98 100 97 105 97 103 102 107 104 105 103 104 105 112 105 109 114 112 114 119 118 111 115 117 124 121 116 125 116 120 119 128 128 121 130 126 134 132 133 127 128 128 139 133 132 143 141 142 134 145 137 148 147 145 140 141 148 148 152 154 149 153 148 150 158 154 160 160 166 156 164 166 159 158 169 160 169 174 171 162 178 176 175 166 173 172 172 171 172 179 185 189 182 176 177 186 195 187 197 195 199 198 198 199 191 189 190 199 201 202 196 204 203 195 204 198 214 206 209 201 212 223 205 224 210 225 219 210 227 214 226 215 223 231 237 224 222 239 231 232 240 225 230 244 237 235 245 244 242 242 232 235 236 247 250 255 257 263 258 244 243 266 256 248 251 252 267 262 255 277 269 272 278 259 278 284 279 269 288 275 276 272 291 273 294 297 294 276 300 276 284 285 301 291 292 292 290 306 298 313 310 290 308 295 317 305 310 297 304 297 312 300 315 314 310 319 318 306 330 324 323 328 314 323 337 314 333 344 330 333 332 344 351 343 335 352 331 347 337 353 348 349 352 364 355 349 370 341 370 368 345 374 373 352 356 348 350 352 370 371 369 363 364 367 367 361 370 394 376 387 390 378 370 385 400 388 377 375 373 376 376 378 408 406 405 411 388 422 421 393 424 413 419 407 412 420 427 412 435 418 415 430 401 433 409 438 424 424 408 416 439 417 450 444 422 455 437 442 431 460 423 460 422 424 450 448 458 472 456 469 446 450 462 472 441 444 449 471 439 453 484 478 454 458 477 457 488 458 464 477 462 472 481 484 468 481 506 484 490 504 507 466 504 483 497 494 496 471 510 498 522 503 491 486 523 508 483 501 513 515 531 510 514 491 503 535 539 521 529 542 520 512 523 499 515 538 512 534 538 553 519 542 546 546 541 545 554 551 565 524 553 520 528 541 527 546 545 569 540 534 533 560 561 573 580 573 563 554 585 560 551 571 571 547 572 550 548 567 597 558 596 562 586 598 567 589 584 597 597 582 569 607 576 583 597 574 586 599 611 575 599 588 590 622 596 575 611 596 610 593 606 598 621 614 602 576 582 615 579 605 598 595 607 618 597 591 624 620 635 613 590 622 620 608 602 645 654 640 653 647 611 619 619 629 651 640 632 614 648 615 609 639 616 653 614 625 646 626 640 618 633 617 669 628 673 664 641 678 649 677 677 648 629 650 653 673 636 638 677 644 648 689 691 646 696 670 694 652 688 658 680 658 693 693 641 667 706 657 696 643 706 672 665 695 687 656 651 665 661 677 672 687 667 673 697 666 679 692 673 705 698 670 670 665 716 677 707 722 724 671 704 681 702 674 688 708 692 719 726 716 670 703 672 723 669 683 685 702 713 706 732 719 699 740 693 708 744 728 693 742 738 726 706 734 722 742 684 717 732 715 684 700 703 734 747 691 745 688 728 699 716 729 692 706 730 709 746 748 698 746 738 691 741 719 743 707 743 720 702 713 699 723 700 737 737 714 729 696 738 730 700 699 719 745 702 723 701 702 742 702 700 702 715 739 706 709 703 708 729 708 705 718 719 749 703 707 738 704 711 704 749 706 710 749 708 707 708 711 746 709 709 713 735 731 741 712 709 745 710 735 735 708 735 731 712 711 737 724 718 725 713 744 733 738 726 710 733 712 725 714 715 714 717 719 737 712 711 713 741 711 735 712 747 714 742 749 711 747 727 714 748 716 729 715 715 717 711 715 711 731 712 712 747 738 712 717 736 714 711 722 714 718 717 715 711 712 736 739 743 734 728 743 715 714 728 709 711 730 715 709 743 714 729 712 718 709 712 711 711 722 709 707 710 707 718 721 746 711 720 710 719 707 746 710 726 705 706 706 703 719 706 717 709 711 748 731 703 703 725 702 723 702 718 713 704 706 704 704 700 725 705 740 698 697 746 702 700 696 706 729 699 738 706 721 710 739 721 737 723 724 693 733 700 692 742 695 689 695 715 720 712 750 705 748 700 686 725 722 736 695 687 703 715 723 717 681 681 703 696 715 741 695 731 728 687 734 744 730 704 737 713 722 685 708 711 706 679 693 712 669 677 719 702 668 685 709 713 700 679 727 721 691 727 663 709 683 692 660 720 661 722 714 707 707 665 658 693 668 683 704 657 696 674 654 663 715 694 674 647 704 681 702 703 664 652 659 697 645 654 647 663 699 693 689 696 700 693 643 644 661 684 682 674 674 683 630 627 656 639 677 667 629 666 645 673 621 623 623 637 668 646 618 660 651 626 634 668 628 637 659 644 668 643 667 628 647 665 659 642 652 619 633 660 599 631 612 606 639 614 593 609 617 598 627 618 594 632 615 586 637 621 621 613 589 635 595 588 620 610 598 593 622 624 604 594 616 602 570 573 620 612 624 601 602 585 601 604 596 585 560 593 569 607 584 601 608 601 562 551 578 587 603 546 582 548 599 555 584 562 586 583 577 544 538 580 583 556 570 571 554 561 554 575 571 529 568 550 574 552 540 572 556 554 530 552 558 533 538 553 547 539 529 517 544 508 535 542 547 537 519 517 510 542 539 530 542 525 514 538 500 501 502 497 496 522 507 493 525 521 482 481 497 478 521 505 488 499 495 495 492 504 489 467 511 486 501 472 507 475 470 474 486 458 496 474 465 465 453 464 482 462 465 459 452 469 461 451 483 438 478 466 440 441 448 436 473 458 455 464 428 448 427 427 444 461 460 418 446 441 429 437 414 419 449 434 439 407 420 421 422 403 431 403 406 428 424 397 421 422 423 399 401 397 392 418 419 390 400 404 403 388 398 400 391 403 382 384 393 393 395 371 392 403 374 365 399 370 385 388 390 386 388 358 390 369 383 385 383 359 372 361 365 376 366 358 366 372 345 367 360 355 352 361 354 348 330 328 346 343 349 342 338 324 342 344 348 344 331 342 326 324 340 335 313 324 307 312 335 324 328 323 324 319 304 318 312 309 310 298 309 305 296 316 309 311 311 287 287 307 282 286 289 289 280 291 281 281 292 293 286 272 292 273 269 268 266 284 275 273 272 279 276 270 259 263 254 251 265 259 267 253 251 270 249 245 259 244 242 242 255 253 244 238 256 251 237 253 250 233 248 229 237 227 245 230 235 242 229 229 237 216 227 234 223 217 230 215 226 220 214 209 208 211 205 208 201 215 206 197 213 206 198 203 209 196 207 199 189 197 200 197 186 185 192 184 181 187 194 195 194 185 186 190 180 183 184 185 170 177 182 183 168 169 170 167 162 177 164 171 164 168 162 167 157 165 159 153 164 161 159 152 158 150 147 154 145 143 148 145 148 151 146 143 145 141 145 137 143 143 142 137 130 134 137 127 128 131 135 131 122 125 121 125 129 122 121 125 121 117 120 125 116 119 121 120 115 114 117 110 111 115 109 111 111 102 109 105 102 104 103 100 103 101 100 102 94 100 93 91 92 98 89 95 89 92 92 87 91 84 87 82 81 85 86 82 82 83 81 79 81 79 80 75 76 73 76 77 71 75 73 71 72 72 66 72 68 67 67 64 67 62 64 62 60 59 59 60 62 58 58 56 56 59 57 57 53 56 56 51 53 52 53 53 49 48 48 46 48 48 48 45 44 46 43 45 42 41 41 40 42 40 38 39 41 38 39 37 38 35 37 36 35 33 33 32 32 33 31 30 30 31 29 30 30 28 27 28 27 27 26 26 25 25 23 23 24 23 22 22 22 21 21 21 19 19 19 19 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 19 20 19 21 21 21 22 21 23 23 24 23 24 25 25 26 26 27 27 28 28 28 30 30 30 30 31 31 32 33 33 33 35 33 36 35 35 37 38 36 39 37 40 40 40 41 39 41 42 42 41 45 44 43 44 46 47 45 46 47 50 52 52 49 50 53 51 54 55 54 57 58 58 55 59 58 60 59 61 61 63 63 62 61 65 64 65 64 66 64 69 68 72 71 71 69 73 73 75 77 72 75 79 75 75 83 76 83 83 82 84 84 80 82 84 82 84 90 87 85 88 95 89 91 91 97 96 96 98 99 97 103 98 104 99 103 104 103 106 104 110 102 109 108 108 108 109 110 117 112 115 119 114 116 120 120 119 116 126 126 120 127 121 121 120 125 123 126 127 132 137 133 134 131 141 139 135 134 144 137 144 138 144 138 149 143 143 141 147 150 157 147 149 154 160 161 155 156 152 155 154 165 168 156 161 163 160 163 165 174 169 167 178 175 166 172 178 180 177 173 173 182 173 183 183 181 185 195 196 183 198 190 198 187 185 201 205 191 192 208 203 195 207 205 208 200 215 207 201 212 209 216 214 212 225 226 224 209 215 229 226 228 224 229 224 231 225 218 234 222 243 235 241 233 240 240 241 228 247 243 237 249 248 249 240 247 238 258 245 258 259 264 247 257 270 252 252 260 256 262 262 256 258 271 274 259 284 269 272 288 277 288 287 285 267 279 273 296 287 273 294 299 299 282 281 304 303 286 292 288 298 299 299 304 297 299 319 306 294 316 311 324 319 311 311 324 323 325 319 306 336 326 315 325 316 314 318 322 345 337 333 330 331 348 340 349 336 356 337 340 343 337 364 342 360 357 347 366 352 352 372 375 364 370 348 355 381 377 373 381 372 353 383 364 390 375 390 372 372 386 381 393 379 403 369 372 400 384 381 388 409 387 387 392 379 405 397 418 397 407 388 393 427 401 413 411 427 397 402 418 425 422 421 438 428 406 431 407 405 438 423 414 429 425 436 413 450 440 451 420 426 435 430 441 437 465 466 466 440 461 458 467 447 448 443 458 449 449 445 477 451 463 462 489 456 477 474 481 472 457 477 492 478 476 458 493 505 486 469 490 475 489 496 474 495 478 494 470 504 480 496 496 510 503 497 520 504 526 499 499 496 495 501 508 523 516 531 535 538 513 527 506 505 529 549 513 509 501 510 526 533 512 517 507 536 541 513 517 564 519 564 525 561 517 541 539 532 546 523 568 564 540 538 554 576 545 583 585 541 554 569 583 583 552 560 541 579 580 564 589 550 593 576 583 555 554 562 592 587 566 605 581 562 564 579 607 580 616 584 617 601 563 570 573 567 567 568 624 572 606 628 582 580 626 608 633 618 595 600 616 638 625 639 600 620 632 608 640 602 614 596 614 607 634 637 621 637 648 648 654 621 599 637 661 626 603 654 636 654 631 617 625 608 652 639 616 637 618 615 617 638 654 653 648 625 633 635 633 621 625 635 643 667 672 657 684 687 672 649 644 680 633 687 659 669 665 653 677 693 691 652 673 695 676 662 671 658 664 701 659 646 663 643 708 711 687 669 653 705 651 692 652 652 661 660 698 713 689 655 701 662 678 706 657 701 690 684 727 701 674 686 682 713 711 721 720 671 698 698 707 666 687 717 713 720 733 674 706 726 718 727 685 735 734 700 712 733 731 675 700 725 738 689 741 687 709 734 683 695 732 718 748 706 748 711 694 705 687 745 698 725 711 729 707 688 738 706 730 722 692 725 708 747 721 695 723 695 694 702 733 729 696 707 737 710 695 730 725 699 727 715 714 714 703 699 699 708 701 720 719 706 747 721 705 701 703 745 706 702 716 727 704 722 708 744 724 743 709 722 723 706 726 732 737 735 705 735 749 712 711 722 711 711 709 728 707 712 716 713 734 713 734 710 714 712 749 729 714 714 746 736 744 731 739 737 713 716 750 743 733 711 746 713 721 712 713 713 716 750 742 716 711 731 718 733 713 714 717 734 717 722 712 717 721 740 729 732 717 731 749 716 717 713 717 736 712 736 712 713 717 729 719 718 735 730 719 712 728 710 728 715 726 716 712 718 711 741 711 714 714 717 740 717 710 741 708 711 735 710 714 736 712 710 728 722 742 709 712 718 708 707 748 750 736 706 705 721 708 709 725 714 708 708 704 705 708 704 713 703 705 728 737 705 705 707 737 737 700 741 734 700 702 745 698 704 701 697 719 697 705 695 732 735 698 698 730 703 695 727 714 693 729 718 691 703 699 703 697 707 719 743 709 705 697 716 733 714 685 714 750 745 690 694 704 700 708 681 683 741 689 702 705 707 740 681 714 692 705 720 718 688 712 686 678 740 687 686 715 680 680 738 695 737 676 731 676 703 702 713 686 731 687 713 695 675 676 688 715 685 706 693 718 694 705 672 662 705 669 709 677 710 679 671 694 678 653 700 703 706 664 669 697 649 666 658 704 678 689 684 677 693 695 671 648 666 657 681 683 644 689 686 653 685 682 675 682 638 679 681 670 668 636 682 642 640 659 649 637 665 676 674 673 667 635 620 638 628 659 645 666 657 624 626 609 649 617 629 639 664 617 614 629 651 629 612 600 623 635 646 602 607 636 634 629 632 593 621 620 624 587 609 609 625 633 616 603 621 627 608 595 607 623 583 588 597 609 573 617 584 601 614 583 585 579 574 586 593 589 585 574 581 589 600 587 586 577 589 604 591 575 561 593 551 556 597 565 583 542 558 549 570 576 538 548 558 589 536 565 536 553 573 567 551 559 546 574 527 538 523 525 527 555 571 547 550 555 551 546 535 563 527 540 534 521 510 540 544 551 545 524 535 515 502 516 517 541 535 540 516 527 521 533 509 493 530 498 520 512 523 522 479 488 485 483 517 520 492 488 511 488 481 513 467 480 467 502 481 478 481 500 475 463 481 498 480 468 455 478 460 464 463 484 465 446 465 471 461 477 454 462 472 443 465 456 469 459 449 431 462 461 439 458 430 446 462 459 420 435 420 425 433 418 416 437 450 433 447 433 421 429 437 411 442 426 415 432 406 411 419 404 395 426 400 391 405 421 395 400 415 421 398 418 383 391 393 396 382 389 408 384 378 381 378 367 370 377 371 390 370 362 394 385 379 373 385 362 367 387 360 376 370 377 375 357 343 343 352 371 367 338 354 350 364 349 352 362 354 340 327 358 353 355 330 334 330 346 330 345 343 331 339 328 335 318 316 336 311 325 317 332 325 313 312 305 299 315 305 320 310 299 305 310 294 314 307 296 286 309 294 293 305 299 288 278 285 289 283 291 295 288 296 294 294 271 293 276 287 263 275 271 272 278 273 278 260 272 269 273 274 252 253 271 267 248 251 244 260 259 263 261 258 259 243 234 246 242 248 245 237 234 233 248 244 237 245 225 236 229 230 234 236 217 224 221 223 229 228 219 220 226 213 213 207 209 204 208 204 219 219 214 199 201 195 199 207 192 192 202 203 194 192 199 203 187 195 200 190 187 182 180 185 189 175 179 179 180 171 173 173 185 170 167 167 165 177 168 162 166 166 164 173 158 159 156 162 159 163 159 154 155 152 153 148 151 159 155 147 155 147 146 146 139 143 138 144 143 137 137 135 144 142 131 134 133 134 130 130 130 135 128 122 130 123 122 124 125 128 123 120 121 119 120 116 114 119 120 112 117 114 108 115 113 111 109 105 108 104 101 107 102 106 97 97 103 96 95 96 100 100 99 96 94 92 94 92 93 87 88 91 85 83 83 82 82 80 81 83 81 78 83 77 82 76 74 74 76 73 75 72 74 74 75 73 69 67 68 69 64 68 68 62 62 64 61 62 60 59 61 61 60 60 59 59 55 58 55 55 53 55 55 52 53 52 53 50 50 48 48 49 48 47 47 43 46 43 44 41 41 41 40 40 38 39 38 39 39 39 36 38 35 36 36 36 33 34 33 33 32 32 32 30 31 31 30 29 28 28 27 27 26 25 26 25 24 24 23 23 23 22 21 21 20 21 21 19 20 19 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 19 20 19 21 20 20 22 21 22 23 23 24 23 24 24 25 26 26 27 27 28 28 29 29 31 29 31 30 33 33 33 32 33 34 34 36 36 35 38 38 38 37 38 39 39 40 42 42 42 43 42 44 42 43 45 46 46 47 48 46 48 52 48 52 49 51 55 54 54 55 57 56 56 58 60 57 61 59 57 62 60 62 64 60 66 64 63 66 66 69 70 69 67 70 69 75 75 72 75 77 72 78 79 74 79 81 78 82 78 84 81 83 87 82 83 87 85 91 88 89 87 89 91 89 97 90 92 99 92 100 97 99 102 95 101 104 98 107 107 101 110 105 104 111 112 105 115 108 109 115 110 112 121 115 120 123 121 115 124 122 121 127 119 131 121 124 128 128 136 137 134 132 128 129 141 133 142 142 143 141 139 144 148 137 144 149 140 150 152 155 154 154 159 155 157 149 162 150 165 158 161 164 156 158 162 157 173 173 173 166 178 165 170 174 174 174 181 184 177 181 187 175 189 182 185 190 190 192 190 189 182 182 192 187 191 201 188 202 190 196 204 195 192 212 213 202 213 197 217 203 207 222 207 211 221 218 218 222 213 211 212 211 229 225 232 221 233 237 223 238 222 231 240 239 244 234 229 237 233 246 247 249 242 252 249 245 243 245 257 261 262 247 265 263 247 256 272 263 251 257 268 260 270 256 265 263 274 273 268 273 269 276 291 267 288 276 276 274 299 298 299 299 279 281 301 299 300 300 304 299 292 294 292 303 316 302 319 318 305 304 308 311 319 319 326 312 306 317 332 318 338 324 315 325 314 343 329 339 340 347 324 326 350 339 342 351 334 328 343 342 333 357 358 355 354 342 357 339 362 363 363 348 348 369 373 366 363 356 350 380 374 382 368 359 390 390 371 367 385 384 366 370 388 395 402 376 404 397 388 384 391 395 382 414 415 414 398 387 389 409 401 397 418 424 407 392 417 411 425 429 430 433 403 413 442 439 408 417 445 437 445 411 412 450 431 435 436 427 428 437 424 438 464 446 464 429 429 468 470 468 458 463 449 465 453 445 448 467 456 482 470 457 486 483 476 490 478 481 466 480 476 494 482 489 478 488 477 498 466 472 504 479 474 490 482 496 481 487 512 498 504 484 514 507 515 518 505 481 496 497 503 521 485 494 495 515 509 506 534 538 527 525 525 539 545 550 508 545 524 520 538 552 533 526 540 525 540 511 550 561 514 518 560 530 550 557 521 549 540 540 559 547 544 534 531 543 552 581 560 560 542 579 558 578 539 563 587 583 564 583 548 564 577 575 565 581 589 576 557 557 607 565 594 574 570 591 563 563 584 585 603 609 610 611 611 597 604 583 629 614 583 622 588 631 631 581 622 594 629 591 628 593 589 585 610 617 642 605 646 640 603 633 603 624 620 639 594 640 650 618 597 651 628 657 629 604 652 664 618 658 646 640 633 616 641 618 651 627 656 643 659 670 615 675 636 649 660 653 655 632 668 635 673 636 635 654 671 647 636 674 646 693 687 685 655 694 654 680 679 668 664 650 658 666 640 679 701 664 696 661 663 644 699 656 706 681 682 694 704 676 661 703 698 717 671 659 694 658 679 696 698 668 697 677 663 703 664 664 676 673 662 725 719 678 691 723 726 715 730 725 670 720 713 673 730 679 684 683 677 705 700 689 679 673 704 692 707 695 721 687 689 682 685 744 727 746 712 721 734 732 744 711 749 741 739 729 735 748 721 728 717 717 720 733 740 738 743 702 691 735 749 694 703 750 722 746 693 694 709 697 703 693 716 745 722 750 731 739 745 734 699 731 702 709 708 743 703 703 713 739 705 733 735 702 730 716 707 711 707 746 750 709 743 744 724 749 725 723 746 704 705 705 748 710 707 710 744 706 735 709 712 712 709 707 723 711 746 708 709 713 725 746 744 731 730 745 715 709 714 738 709 745 715 713 750 738 710 727 710 711 712 714 715 714 732 727 740 731 714 714 750 715 748 750 714 712 713 742 715 712 745 741 712 713 712 711 728 736 718 717 716 720 716 737 712 715 712 725 716 716 712 714 711 711 712 714 732 723 734 734 710 715 714 715 710 748 746 714 710 713 712 716 734 709 734 714 723 727 725 713 716 721 707 709 721 712 707 734 744 732 708 735 744 708 747 748 727 706 705 716 707 734 704 747 707 723 736 750 704 723 706 741 701 750 735 707 737 710 735 705 717 745 702 728 747 729 744 716 701 708 714 696 701 745 711 693 731 736 705 715 695 718 714 727 738 716 717 711 748 731 738 750 687 692 729 711 729 718 690 706 735 735 740 699 687 715 748 727 745 713 727 737 678 701 738 698 733 735 737 681 715 701 679 689 734 717 711 738 722 701 675 703 712 674 706 723 715 701 732 709 719 718 715 666 711 720 679 681 676 693 691 715 687 722 664 697 668 673 674 652 659 677 695 661 690 692 700 686 704 648 653 651 690 704 661 689 671 689 696 667 680 663 700 697 683 693 664 635 658 641 653 679 661 651 635 628 661 691 678 678 629 626 646 627 630 654 674 655 679 651 624 663 622 652 648 626 659 663 653 622 643 623 641 667 669 665 608 611 613 638 643 633 601 603 601 614 623 639 643 600 624 612 596 613 595 628 637 595 629 596 597 585 628 586 586 613 630 592 633 618 597 597 603 614 594 574 614 580 614 575 609 621 580 604 602 570 569 586 604 573 606 606 597 598 567 577 559 588 592 604 569 595 579 593 595 589 593 585 579 546 545 553 575 585 551 548 534 545 545 577 562 564 548 548 531 540 552 551 569 551 551 537 557 545 551 520 563 518 563 556 550 509 532 552 536 542 533 527 509 540 511 523 525 541 534 498 523 533 519 512 494 493 519 528 524 497 518 530 502 493 525 483 480 519 514 496 502 519 473 511 507 478 501 499 492 509 462 494 471 469 464 490 456 466 499 468 472 459 453 466 487 477 463 451 443 462 452 460 442 480 438 463 469 454 463 434 465 436 444 458 445 433 430 462 428 425 441 429 421 449 451 427 450 414 440 447 423 443 438 420 410 404 414 427 434 429 420 415 420 398 416 394 405 427 412 401 407 384 409 407 386 403 417 397 412 395 410 389 400 409 408 405 391 398 384 392 398 395 364 364 382 362 374 383 367 366 370 384 383 368 357 380 360 360 359 361 364 349 353 348 341 356 342 340 336 333 359 329 358 357 348 331 347 329 341 344 347 342 324 340 317 335 330 333 338 338 316 334 308 311 331 315 313 327 318 313 308 298 299 320 296 314 315 316 292 290 286 312 283 283 297 300 285 288 290 275 277 300 282 277 280 296 271 280 282 265 280 270 284 279 279 284 265 281 269 271 271 276 252 274 263 252 248 262 252 252 242 241 244 244 253 239 252 246 235 253 231 248 252 238 249 244 246 236 238 228 221 230 238 230 230 230 219 228 217 225 226 223 211 222 217 224 209 217 209 208 212 201 201 205 204 205 210 196 205 204 197 209 189 190 200 196 197 195 192 191 186 184 191 180 184 181 181 185 174 188 174 171 183 171 176 180 170 169 175 179 170 177 172 159 171 161 164 170 167 166 152 155 157 160 162 152 161 156 149 153 143 152 141 153 145 147 146 145 147 135 146 141 146 134 141 134 130 137 138 134 131 135 129 131 124 130 123 130 121 119 122 116 116 119 117 121 113 112 113 114 109 110 117 112 108 107 114 105 103 105 109 100 106 106 99 100 99 95 100 98 98 101 99 96 91 93 89 90 95 88 92 93 89 88 85 85 82 88 85 80 82 80 78 79 80 82 76 75 73 77 74 71 71 72 75 71 71 70 69 70 66 67 67 65 63 64 64 60 65 60 61 61 60 60 60 60 60 55 55 54 54 55 52 53 53 51 50 49 51 52 51 49 46 45 46 45 43 46 42 45 43 44 43 43 39 40 38 38 39 39 39 36 36 36 35 36 34 35 35 32 33 32 32 31 31 30 29 30 28 28 27 26 26 27 26 26 25 25 24 23 24 23 23 21 22 20 21 21 20 20 19 19 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 20 20 20 20 21 21 22 21 22 22 23 23 23 24 24 26 26 27 26 27 28 28 30 29 30 29 30 30 33 32 34 33 35 35 36 34 36 36 38 38 38 39 38 38 40 38 40 43 41 41 44 44 45 43 45 46 48 45 48 48 47 51 50 53 50 53 52 55 55 53 56 57 54 55 58 60 61 61 62 63 58 59 64 61 63 66 64 63 66 64 67 68 66 67 69 74 70 74 72 77 73 78 79 80 80 78 81 81 77 82 80 85 86 83 88 86 83 91 90 91 94 88 89 91 94 96 96 94 97 96 99 104 99 98 100 100 99 107 99 109 110 103 104 104 108 106 110 108 111 115 110 115 112 119 115 120 114 123 125 121 121 121 121 124 126 121 128 127 135 130 131 131 136 133 134 133 141 143 134 141 139 135 139 148 145 150 144 151 145 151 156 144 154 155 158 161 150 162 160 162 163 166 156 156 160 160 168 161 162 176 162 166 164 180 170 181 177 180 176 175 185 175 189 187 182 191 183 183 195 183 197 199 190 192 191 194 195 191 198 197 194 194 204 212 211 208 209 215 216 212 218 204 218 218 218 207 210 212 216 230 212 214 229 224 234 230 235 221 225 231 226 232 233 239 231 227 239 247 242 243 236 233 237 242 236 240 247 242 251 260 254 256 255 264 270 249 249 252 269 275 261 278 280 282 272 267 269 262 288 277 287 287 288 271 288 283 278 298 289 285 282 275 293 298 290 292 307 282 296 296 286 313 308 302 309 295 295 318 324 319 312 298 325 310 301 305 321 330 335 328 337 315 332 329 328 329 327 318 343 325 351 328 332 331 324 333 340 339 353 344 345 335 355 346 348 368 347 356 348 340 371 353 353 354 366 360 373 354 369 378 382 374 362 368 387 390 387 367 384 364 400 380 374 370 368 378 379 389 410 410 389 385 411 381 379 405 420 392 386 402 387 395 414 412 427 427 430 403 414 421 421 407 400 430 436 404 412 410 441 418 424 424 449 418 416 425 457 432 452 418 446 431 442 436 428 467 427 463 431 438 453 434 462 446 443 455 454 451 460 480 479 448 452 470 474 459 458 460 463 496 452 498 474 487 469 468 468 474 466 508 498 498 464 480 482 491 470 495 496 477 493 497 489 499 490 503 512 515 496 486 501 531 493 528 492 505 498 539 534 532 523 513 531 546 508 537 545 510 528 514 530 542 526 527 515 526 524 522 533 525 522 539 558 532 541 529 536 560 524 537 537 529 572 573 573 572 571 537 581 537 580 548 538 551 548 552 577 554 566 560 577 571 591 550 578 558 549 571 571 579 584 599 609 566 599 610 589 567 573 612 601 602 613 611 610 579 581 619 622 615 594 600 600 615 616 626 613 604 582 602 617 619 620 619 599 586 593 611 644 610 626 637 622 623 634 598 639 635 653 628 621 618 622 654 645 611 660 635 657 640 664 653 617 644 612 654 619 634 674 646 648 669 616 678 663 677 626 680 665 668 645 664 681 639 681 644 627 685 647 689 645 673 666 634 647 682 635 657 679 657 656 691 697 648 685 642 648 665 699 693 707 670 650 673 683 664 689 693 678 684 707 661 683 717 688 659 702 697 720 684 682 684 687 720 720 669 698 671 723 692 715 687 721 692 727 726 715 684 729 704 691 719 703 708 716 696 672 724 708 696 728 740 707 673 701 674 694 740 682 684 742 734 720 692 706 698 730 692 719 699 723 743 744 712 685 744 693 702 747 731 711 717 716 691 731 697 703 706 733 690 715 696 712 736 742 737 731 744 740 719 734 728 724 710 701 716 732 716 711 704 728 697 740 701 743 699 749 703 701 741 706 703 729 720 743 749 735 744 721 715 749 725 728 713 707 709 747 727 704 741 708 711 710 737 709 733 709 706 733 709 712 715 708 711 708 710 730 714 714 722 714 729 712 740 710 713 714 740 747 719 715 732 716 711 716 715 714 713 711 740 716 711 721 715 747 712 743 711 715 715 714 721 736 737 730 717 728 714 722 720 746 714 714 716 713 725 717 716 734 712 717 743 732 712 735 711 712 741 712 730 715 711 747 715 750 717 742 715 710 721 713 716 715 714 723 715 713 714 715 737 733 748 744 711 709 727 726 710 747 714 734 742 747 746 707 710 729 709 749 712 706 707 730 749 710 704 733 744 720 707 721 707 728 706 704 707 740 703 703 702 741 701 703 729 706 705 716 714 703 716 704 699 748 701 706 713 700 707 702 745 699 710 734 750 700 694 697 735 724 703 702 739 698 710 734 736 697 702 688 746 710 707 714 712 697 743 707 746 737 693 750 749 728 703 738 724 730 750 749 723 714 747 709 698 719 688 731 697 719 692 716 706 675 719 714 731 737 681 739 713 733 716 669 668 694 677 702 729 698 685 732 691 709 704 707 712 684 688 687 709 676 673 681 664 699 697 659 660 679 696 708 716 656 717 681 681 697 648 687 704 647 681 710 654 649 669 642 705 675 690 687 702 691 691 688 660 681 691 694 685 642 656 630 671 635 650 627 664 638 686 673 675 639 643 685 646 638 658 629 624 627 635 633 633 676 676 629 642 670 652 650 667 651 613 631 617 664 643 612 645 629 605 617 631 653 610 627 603 645 601 647 619 633 641 625 607 635 595 606 632 618 638 598 641 594 631 634 637 631 601 610 575 612 585 627 596 577 617 609 597 579 606 581 574 616 610 602 592 587 590 574 610 567 591 572 566 596 558 578 600 560 553 579 566 594 562 562 565 572 560 549 572 584 581 566 545 540 545 571 584 546 551 580 567 548 579 536 548 561 573 530 565 538 528 550 525 514 534 542 528 537 554 514 517 548 516 535 554 504 545 527 532 498 509 516 520 495 508 517 513 498 529 497 515 501 498 500 510 499 501 481 481 494 499 512 514 507 510 471 515 469 507 501 470 481 474 504 488 507 500 463 482 468 490 470 471 456 484 492 463 474 484 455 472 485 480 468 465 445 450 450 466 440 460 433 467 466 461 429 452 441 455 451 430 454 445 434 453 448 434 444 415 445 416 420 430 443 446 420 432 431 419 417 404 435 413 422 404 399 399 427 404 407 390 417 419 388 397 395 382 391 407 416 416 398 384 381 379 395 378 384 394 389 382 399 393 392 364 373 382 367 365 362 386 369 382 357 374 375 367 367 353 371 378 377 354 350 342 365 340 346 341 363 355 345 363 356 332 329 333 336 325 329 342 345 328 323 320 329 329 320 332 336 318 319 322 338 311 335 304 321 306 309 314 307 326 314 303 315 293 304 297 316 288 302 289 285 308 300 292 300 308 298 289 301 303 276 287 289 295 284 269 287 279 278 280 283 282 287 267 278 278 280 280 280 270 264 263 259 265 261 267 253 255 252 253 264 262 247 247 254 257 243 239 238 240 248 251 244 233 230 242 238 232 227 237 243 242 240 233 235 227 218 232 217 224 229 227 230 210 208 207 213 210 218 215 203 209 207 205 213 197 212 195 194 191 196 205 195 206 198 199 201 184 183 190 193 195 193 181 190 184 188 180 178 180 188 185 172 183 176 168 182 176 173 172 168 176 161 165 158 158 159 166 163 165 157 155 164 157 149 160 156 157 152 144 147 148 150 153 145 150 145 147 147 136 147 137 144 137 136 136 135 136 133 137 137 125 133 131 132 121 120 130 130 122 118 122 117 118 116 122 114 115 117 114 111 111 111 114 113 109 108 105 107 110 105 106 101 106 106 97 99 97 95 95 98 101 98 98 98 95 97 96 95 88 94 90 87 91 87 88 83 85 86 82 80 84 82 81 77 77 80 78 79 79 74 75 75 74 71 75 68 69 66 66 69 68 64 67 64 62 65 62 60 59 61 63 60 61 61 59 58 55 56 55 54 55 54 51 53 50 49 49 50 50 49 47 48 47 46 46 45 46 42 45 41 43 42 43 39 40 41 38 41 37 38 36 36 35 35 35 36 33 33 33 33 31 31 31 31 31 29 30 28 27 28 26 26 27 26 25 25 24 23 23 24 23 23 21 22 21 20 20 20 19 20 20 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 20 19 19 20 21 20 22 21 23 23 23 23 24 25 24 26 25 26 26 27 28 27 29 28 30 30 32 32 33 32 34 32 35 33 36 36 37 37 38 38 39 38 41 41 39 41 41 43 43 41 44 42 42 44 46 47 46 46 49 48 51 52 48 53 52 50 53 53 55 53 56 56 58 56 58 60 60 57 60 62 61 63 61 61 66 66 63 65 67 64 69 72 70 70 70 74 71 71 74 76 72 76 75 78 80 78 82 76 83 79 78 82 87 86 86 88 88 90 86 88 94 88 89 91 89 91 91 96 97 95 95 95 97 102 98 102 107 104 108 105 108 107 110 105 110 108 108 115 116 109 114 116 116 122 122 124 114 124 121 122 124 129 119 123 128 125 124 129 134 134 133 127 137 138 132 135 137 141 139 133 146 139 140 147 143 142 142 153 150 145 152 158 151 156 157 157 153 150 161 159 158 153 159 170 162 159 163 161 172 163 167 172 170 175 173 172 181 170 175 184 186 176 180 184 186 181 190 187 191 192 195 191 185 191 192 190 195 193 193 190 195 209 204 210 213 206 198 201 211 215 205 215 216 204 207 220 215 218 230 219 219 229 220 232 215 221 219 219 234 233 243 243 242 226 235 230 232 244 252 233 251 236 241 257 237 251 248 239 261 248 251 246 250 255 249 263 252 252 253 269 262 256 276 264 265 279 277 265 276 266 282 284 281 291 293 294 287 280 285 283 280 285 286 294 279 289 305 305 288 301 304 286 297 292 313 316 317 311 299 316 326 309 312 329 307 304 304 329 330 308 323 315 333 328 316 343 315 316 332 350 348 347 338 347 325 325 341 327 340 332 356 341 347 361 358 340 342 338 343 345 359 370 355 367 370 346 368 371 369 367 360 366 366 370 364 386 388 373 368 373 396 393 370 384 375 391 379 383 385 407 378 407 394 405 412 415 416 394 406 398 420 421 402 404 419 419 425 410 433 414 425 435 418 422 403 443 437 441 423 422 434 418 436 431 448 421 417 426 418 452 449 443 423 464 466 451 448 432 456 460 464 474 446 449 475 471 482 443 452 461 443 469 467 454 471 490 449 486 457 465 456 481 464 485 492 489 497 478 495 463 504 471 498 493 498 503 512 489 517 477 506 476 516 497 484 513 522 515 503 505 513 533 520 511 525 539 534 511 524 519 544 511 500 512 516 508 543 531 527 532 530 544 548 510 544 548 510 558 517 527 520 517 544 527 526 532 551 523 554 540 556 568 549 562 533 557 575 549 540 548 551 539 581 571 575 556 540 593 579 543 581 569 593 578 552 594 586 569 551 569 598 579 577 562 600 581 585 606 590 612 562 583 579 591 595 609 569 614 584 583 576 612 595 621 633 616 632 589 613 602 611 641 612 629 630 598 615 623 595 625 631 638 630 615 598 638 648 635 626 641 639 613 604 645 619 657 656 660 658 610 631 641 660 608 617 660 650 647 630 618 620 637 627 635 639 622 636 659 671 657 623 653 667 684 673 660 640 676 657 641 627 649 653 652 687 636 633 654 641 679 693 681 658 702 691 682 684 683 642 647 688 664 706 655 699 699 676 711 675 696 665 683 703 675 661 662 682 662 670 702 687 677 671 681 676 707 693 726 687 704 676 715 703 678 676 689 675 669 709 703 702 679 672 724 677 688 675 682 707 673 699 722 717 733 700 691 691 679 737 731 693 746 735 692 718 709 714 731 739 709 688 710 682 742 745 713 745 687 696 744 746 689 687 729 689 692 693 728 720 700 703 747 696 693 697 744 708 750 695 693 713 729 697 744 741 730 697 698 698 719 750 713 701 710 742 737 722 709 705 706 703 706 742 713 703 727 708 741 712 719 726 709 732 742 737 732 705 704 711 732 747 739 725 710 707 746 706 736 730 739 735 742 709 723 709 729 725 745 742 714 734 722 710 709 713 731 714 712 710 711 710 713 728 715 722 735 711 710 711 713 719 730 722 713 747 750 711 744 746 716 714 735 715 716 713 716 715 711 716 727 717 748 713 715 716 714 711 734 712 723 747 715 726 721 714 712 714 739 748 743 712 712 740 716 717 742 729 716 717 714 740 731 717 712 732 716 729 723 714 715 749 718 732 712 709 719 732 732 728 728 710 708 735 729 725 708 709 713 709 747 721 728 710 709 737 749 726 723 709 711 750 705 704 708 708 705 709 713 706 718 736 744 720 729 710 706 736 706 712 744 737 711 747 733 701 702 699 718 747 702 700 701 696 698 696 702 722 693 709 732 696 691 715 696 724 746 693 716 692 703 688 740 690 700 743 715 719 709 711 703 730 688 688 747 726 723 723 682 733 730 743 705 682 723 717 746 703 707 726 690 743 675 710 677 698 674 677 705 679 678 733 687 737 714 684 678 672 688 712 672 695 690 718 722 686 685 717 676 724 685 692 671 716 659 700 717 710 702 676 718 654 686 711 709 699 658 693 668 687 650 681 689 670 644 683 648 679 674 640 676 649 642 643 664 668 696 689 643 643 691 653 679 648 649 640 642 656 684 658 664 659 670 663 681 658 624 653 657 634 675 669 622 622 647 641 628 631 661 647 641 639 619 621 638 668 611 622 614 639 628 638 613 650 660 632 612 657 635 640 623 616 592 605 632 604 648 636 628 603 617 617 640 632 620 613 619 599 597 608 619 585 600 577 600 608 624 607 591 598 614 576 589 566 574 596 587 584 564 604 606 589 613 595 558 557 568 555 568 558 563 566 575 598 547 590 562 589 564 577 542 580 542 566 559 589 545 587 582 541 580 579 573 541 575 544 537 560 526 546 571 572 539 553 551 541 554 543 536 547 538 527 544 512 523 554 514 504 504 543 552 507 515 542 515 544 531 512 520 497 530 529 500 501 535 509 531 499 494 530 495 522 510 511 513 516 518 504 481 484 486 510 501 503 489 505 470 468 472 473 490 483 493 468 468 454 457 460 452 451 455 491 483 483 478 481 442 468 472 471 466 439 477 441 436 465 455 432 461 470 433 436 448 436 445 456 462 444 452 434 423 436 452 445 418 447 415 430 436 412 408 417 431 429 438 417 437 420 405 410 393 421 429 394 406 397 396 391 404 403 394 387 400 408 406 390 407 400 392 405 379 381 376 387 402 397 398 381 399 365 396 364 374 393 368 370 377 372 384 357 367 378 364 360 372 375 359 375 354 358 364 362 335 366 358 333 337 343 354 340 348 341 332 343 331 330 322 340 322 342 335 328 332 343 318 323 335 323 310 336 321 303 311 311 323 311 309 308 303 303 301 306 309 318 290 299 306 310 287 293 299 282 306 299 304 286 300 283 275 274 271 274 275 275 283 291 287 282 271 281 262 261 262 280 272 280 279 276 262 271 271 248 251 261 246 257 248 251 262 254 252 239 245 238 255 233 255 247 246 233 245 238 244 241 237 234 237 221 236 241 238 232 225 227 235 212 229 216 225 228 209 215 223 216 215 205 219 205 201 206 211 213 209 204 193 193 191 206 194 204 196 197 199 202 186 183 183 192 192 183 179 190 176 185 181 181 175 185 187 179 170 174 178 176 176 171 166 162 162 166 165 170 158 167 165 159 154 154 153 164 155 161 157 161 157 147 155 150 152 149 147 152 145 148 147 144 140 146 145 135 138 135 132 135 136 140 135 131 130 130 134 122 130 120 123 122 127 126 117 119 121 117 124 119 120 115 110 109 117 117 113 109 114 109 107 103 102 105 107 108 100 102 100 101 97 102 100 101 99 95 93 93 94 96 90 90 94 94 92 86 85 88 88 84 84 82 82 82 82 79 77 81 82 79 74 74 74 73 71 76 76 71 71 68 69 69 66 68 69 66 66 66 64 62 61 65 60 61 61 61 58 60 58 60 56 58 56 57 54 55 53 54 54 52 50 50 50 51 46 46 46 48 44 44 43 45 43 41 43 40 40 39 39 39 38 39 38 39 36 37 35 37 35 36 35 33 33 33 32 33 30 31 29 30 30 29 28 27 26 26 26 25 25 24 25 23 24 23 23 23 22 21 21 20 20 19 20 19 19 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 19 20 19 20 20 21 22 22 22 22 23 23 24 24 25 26 26 27 26 27 27 28 30 30 30 29 32 30 31 31 33 32 35 34 36 34 35 36 36 36 38 37 41 39 38 39 39 40 40 42 43 42 42 46 45 47 48 47 49 46 47 52 49 51 52 50 51 54 52 52 54 58 58 55 60 59 59 60 58 63 62 61 65 60 66 65 65 64 68 69 68 71 72 70 73 70 72 71 75 75 73 76 74 74 80 83 77 79 79 83 80 82 87 87 84 86 90 91 89 91 92 92 93 91 91 98 93 94 99 96 94 102 101 103 101 102 99 107 105 106 107 109 104 108 108 111 111 117 110 114 110 116 112 119 122 122 122 116 121 116 126 125 127 131 131 130 124 130 126 128 129 138 134 133 129 131 142 140 142 135 138 146 147 142 139 150 150 141 146 142 155 157 155 149 151 158 159 150 151 155 166 153 166 162 166 164 170 168 162 176 170 171 177 170 178 174 175 171 181 180 182 181 190 178 182 189 186 178 181 198 199 189 198 192 197 198 192 195 195 195 207 198 192 198 204 205 206 214 205 207 213 218 223 220 225 213 209 211 225 216 219 229 230 220 216 226 230 231 231 222 230 242 240 226 230 228 242 242 250 235 241 233 237 243 241 245 238 240 257 265 247 253 256 255 248 265 264 250 262 261 253 272 278 266 261 262 273 275 286 266 265 269 272 270 283 273 274 273 296 286 295 291 304 296 294 303 307 293 303 291 311 304 295 303 315 292 302 309 297 308 302 298 327 319 315 309 330 314 330 328 314 326 340 333 314 329 333 339 337 349 322 328 343 328 323 345 332 350 349 354 339 352 347 348 344 362 343 359 359 363 361 372 360 351 377 373 367 360 357 385 352 368 376 382 391 380 364 391 376 375 389 375 384 396 399 369 371 387 382 392 384 379 379 408 404 410 404 385 421 394 391 403 391 413 396 409 395 394 414 428 422 436 438 418 436 403 405 413 431 413 443 418 427 435 438 428 455 418 424 453 433 423 441 428 434 434 430 451 449 466 448 434 447 434 443 463 460 442 463 466 485 446 459 473 464 449 463 456 479 497 455 497 475 490 485 460 477 477 502 495 477 500 499 492 501 478 502 486 480 489 503 502 488 484 490 516 524 513 491 531 487 489 522 514 489 516 501 518 539 493 500 507 509 510 509 522 548 503 553 522 510 542 514 534 556 529 532 522 551 528 520 524 539 539 548 548 538 573 559 561 526 534 537 580 528 550 582 550 583 539 543 538 539 585 567 555 574 587 544 550 545 598 597 546 598 568 605 565 577 601 572 559 604 596 610 589 567 588 589 596 612 574 612 586 576 580 602 603 582 605 603 620 608 573 593 611 576 601 624 637 606 638 585 627 597 606 600 599 635 631 596 622 600 636 612 652 638 641 621 605 609 615 628 622 645 606 627 639 642 609 631 655 610 646 661 627 644 636 645 662 663 653 647 632 664 636 676 657 651 679 642 631 665 673 661 663 651 628 657 665 683 631 639 677 634 652 644 663 642 684 674 697 697 680 699 702 666 673 649 655 649 670 677 673 660 690 657 697 681 648 707 665 688 691 698 686 676 658 679 708 688 667 714 665 716 680 685 684 717 695 680 701 684 723 723 671 711 692 716 680 719 675 671 706 730 686 683 730 694 715 726 681 699 736 721 705 736 739 710 710 679 685 746 699 684 705 714 748 731 697 704 691 700 742 747 712 693 739 739 715 747 725 706 743 703 687 741 703 732 746 695 694 708 721 750 716 696 750 698 699 694 703 740 709 750 737 740 746 733 711 707 712 740 711 732 724 730 705 734 704 734 708 719 737 735 710 729 707 707 707 745 706 746 706 735 709 722 720 708 744 707 717 709 743 741 708 709 750 714 709 740 712 708 716 709 737 721 726 709 710 717 716 712 710 749 715 709 711 714 741 714 710 713 712 712 750 714 719 735 714 744 735 734 715 716 713 713 717 715 717 713 712 742 736 737 715 711 712 711 715 713 711 717 714 745 711 724 712 735 730 743 730 712 739 712 726 721 741 715 711 723 715 711 717 749 741 725 713 713 721 712 710 715 712 733 715 711 709 749 741 747 711 717 714 741 737 710 709 738 721 722 707 712 744 712 727 725 730 729 726 714 737 706 706 738 730 708 708 704 739 740 720 704 736 749 706 740 716 745 744 702 707 749 721 701 705 701 731 699 725 738 750 738 746 710 699 730 708 699 702 710 707 720 735 699 704 731 695 702 732 697 748 732 738 717 746 690 694 693 715 740 739 725 745 691 702 735 697 707 739 708 724 745 728 699 683 681 702 700 696 711 684 687 678 702 739 731 744 726 691 689 714 704 714 680 689 732 703 685 686 714 679 709 676 726 674 693 668 665 684 684 693 718 674 669 722 678 708 670 721 708 714 667 670 668 681 715 671 686 708 706 677 697 692 676 708 700 661 702 704 649 668 701 699 674 668 656 706 700 643 683 655 658 655 686 659 691 697 662 687 675 681 648 641 651 667 675 665 646 633 657 670 653 625 663 684 679 629 651 622 620 638 625 643 627 660 652 671 661 655 652 665 641 637 664 612 635 650 632 639 629 638 624 621 600 615 618 649 641 603 619 594 594 595 616 595 641 619 628 640 634 611 588 613 635 599 634 632 595 585 600 580 600 614 621 594 598 617 614 606 626 568 599 603 622 596 613 585 584 567 601 581 597 603 610 556 556 596 575 568 599 597 547 586 548 561 594 555 557 543 568 570 558 577 539 553 570 569 558 562 545 554 558 572 580 557 546 561 573 565 561 555 571 519 516 529 543 529 522 517 541 561 530 534 508 514 517 514 521 505 500 548 516 504 501 543 520 525 524 525 534 503 489 524 511 528 485 505 483 489 509 479 513 524 519 499 494 504 482 499 486 498 466 474 494 494 496 485 498 481 495 491 499 468 459 464 472 477 476 458 468 455 458 473 454 449 458 443 466 469 481 478 446 464 449 470 472 460 432 429 463 461 433 439 453 426 440 434 443 437 446 435 443 411 431 422 417 424 413 432 405 410 402 401 427 428 429 433 414 417 412 411 414 418 407 397 388 422 418 388 393 419 394 380 397 386 394 411 374 405 386 404 373 383 378 394 379 392 395 394 394 385 392 386 379 358 382 372 353 357 363 374 377 366 374 346 362 350 348 367 360 350 354 334 341 346 336 334 343 347 349 352 336 334 324 334 336 333 341 318 333 343 315 313 326 326 313 331 332 331 323 314 320 317 311 304 311 313 301 313 301 298 313 312 298 305 303 296 286 295 291 281 297 286 300 283 287 297 295 296 277 292 272 277 266 285 269 284 267 263 280 260 261 278 275 271 271 255 268 274 249 269 258 258 246 267 265 251 245 254 252 258 243 256 235 255 233 246 238 233 242 235 233 230 227 224 241 223 240 236 238 217 216 216 217 225 213 221 221 217 212 217 211 220 222 214 215 200 200 205 197 202 212 211 203 204 206 192 192 190 187 195 191 194 191 185 199 185 179 182 177 182 179 186 187 181 177 184 182 181 178 172 167 167 180 167 165 163 165 160 173 159 156 170 160 157 153 164 157 161 153 160 161 158 156 148 149 142 150 149 151 148 138 149 142 141 137 136 144 132 139 133 137 135 133 137 136 126 136 134 129 122 124 130 121 121 123 118 125 118 115 125 117 113 120 117 110 114 113 114 113 108 111 111 109 106 109 100 105 101 107 98 98 100 98 103 101 97 92 94 97 94 95 94 87 90 92 85 84 87 90 82 86 88 82 86 80 82 84 76 79 81 80 74 76 76 74 71 76 73 70 69 72 67 66 70 70 64 66 63 66 65 63 65 62 61 60 58 57 59 57 57 58 57 56 54 55 54 55 53 51 51 50 53 48 51 50 48 47 45 45 45 46 45 44 43 43 44 42 42 42 40 40 38 38 39 37 36 37 36 35 34 34 34 33 32 33 31 33 30 30 30 29 30 28 28 28 28 26 27 26 26 24 24 24 23 23 22 22 22 21 21 20 21 19 20 19 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 20 19 19 20 20 20 20 22 21 22 22 24 23 23 24 25 26 26 26 27 27 27 27 30 28 31 30 32 30 33 32 33 33 35 35 35 35 37 36 37 38 39 37 39 40 39 40 42 40 40 42 43 42 43 45 43 44 47 47 48 46 51 49 49 50 53 50 55 53 53 54 55 55 58 56 56 60 61 59 57 62 61 59 61 64 61 67 64 67 66 66 68 68 69 67 74 72 71 75 72 71 77 75 74 80 78 81 79 78 77 81 81 86 85 85 85 83 88 88 87 89 89 90 89 88 92 93 92 98 99 93 96 99 96 97 101 106 101 98 107 103 110 111 112 111 112 115 113 108 112 115 113 110 120 114 122 125 124 116 122 116 123 123 126 123 129 121 129 132 134 134 130 127 135 137 134 135 142 139 142 144 147 148 146 144 140 150 149 150 153 156 155 148 149 153 152 156 163 162 154 155 160 167 166 157 167 162 163 168 175 175 173 173 165 174 180 168 169 179 174 183 177 186 176 191 187 179 178 192 195 189 186 198 185 195 186 192 195 190 204 200 193 199 197 196 207 210 204 211 202 217 209 215 213 213 215 226 210 208 220 225 223 212 212 216 234 218 231 229 228 238 229 236 243 242 239 240 250 234 250 252 236 238 245 256 237 249 261 263 252 255 243 244 267 261 268 251 253 262 268 260 267 277 257 282 265 277 284 263 286 268 278 268 282 272 288 286 273 287 273 278 277 299 278 285 306 301 295 308 295 297 286 286 305 299 294 297 320 321 315 315 298 326 319 329 327 330 326 327 308 329 311 314 330 332 322 314 337 321 348 339 338 339 322 351 348 354 356 343 349 345 353 337 356 366 336 354 356 348 355 346 360 367 353 356 347 366 349 371 377 351 381 368 372 386 391 384 383 369 382 384 364 368 381 378 367 374 391 379 399 383 387 395 404 398 402 404 397 392 395 395 397 396 427 417 403 403 404 396 434 403 402 434 401 410 424 442 403 419 418 434 443 412 444 423 443 440 457 446 448 456 449 434 421 448 449 459 450 465 438 458 436 457 474 453 445 441 452 446 447 441 440 462 446 483 477 447 492 460 494 470 480 493 496 481 463 463 499 471 470 466 495 497 505 501 487 513 506 480 512 485 509 492 508 515 483 512 494 508 517 488 532 532 500 505 520 529 536 509 500 518 538 539 522 533 524 537 537 538 538 518 539 517 552 544 530 515 538 547 522 534 515 567 558 543 519 519 538 525 529 554 545 575 577 531 571 545 552 583 548 541 582 548 563 588 554 545 574 592 550 572 544 591 597 588 566 569 585 588 584 606 587 569 578 561 575 597 612 571 580 600 607 603 570 615 596 577 602 613 619 609 604 580 608 610 617 576 608 590 620 588 606 628 597 629 639 610 599 620 644 599 623 598 619 606 645 607 623 621 631 597 617 636 627 603 619 631 647 649 605 613 632 650 638 647 666 612 649 666 638 642 655 626 623 635 648 621 660 643 623 670 654 684 634 651 626 682 684 684 678 651 680 665 673 632 686 666 673 647 688 679 646 642 640 689 648 675 661 697 646 690 667 671 648 687 696 682 711 657 663 661 651 654 677 670 668 707 687 693 710 708 710 710 665 721 689 712 712 726 726 711 725 689 702 665 722 680 686 676 700 703 728 679 725 698 689 722 727 705 676 733 739 734 740 673 740 674 687 727 734 717 722 698 721 719 711 716 690 687 743 710 684 693 709 683 683 687 696 735 693 704 690 690 730 708 746 732 692 736 692 709 730 743 716 727 698 692 726 740 738 693 724 734 707 738 697 707 730 719 723 742 702 706 741 702 715 729 707 702 699 733 706 706 702 723 738 718 703 748 703 710 704 718 709 730 705 709 734 703 732 704 708 709 717 709 707 740 749 710 709 733 736 707 713 744 733 707 713 736 720 709 748 708 712 711 712 712 716 711 710 737 711 716 715 716 741 737 715 713 714 729 723 717 725 712 714 737 733 713 715 735 727 723 720 750 728 717 711 711 750 715 720 713 746 746 744 741 729 711 716 733 735 729 723 713 739 711 717 711 721 713 711 721 715 730 740 711 712 714 714 718 717 710 712 735 714 718 742 710 711 711 712 740 739 749 710 710 735 708 713 746 707 728 734 710 712 706 737 725 708 723 710 707 707 733 717 749 707 737 710 713 705 729 744 719 734 727 715 719 746 711 702 731 704 733 703 714 705 704 699 699 699 703 736 698 717 725 700 714 701 701 700 717 727 708 748 719 696 745 749 748 709 727 723 720 696 703 698 702 746 724 742 737 720 739 734 741 711 724 713 729 703 708 728 700 689 692 710 682 702 710 711 680 729 732 739 703 695 717 711 706 713 725 719 693 679 718 680 678 728 677 686 701 684 679 718 717 733 699 733 729 694 668 716 729 710 718 712 677 682 715 674 697 667 689 660 664 674 654 716 701 668 655 674 711 711 712 682 694 688 676 673 703 681 653 661 707 655 678 686 675 673 689 691 661 652 687 672 689 646 636 694 658 685 635 663 679 657 680 627 686 677 654 642 658 676 651 666 624 629 681 622 630 640 678 669 662 624 654 673 667 630 616 654 648 642 645 648 646 636 606 617 609 614 603 604 656 656 627 629 634 650 614 640 620 648 631 634 610 593 591 618 633 626 604 616 639 609 639 600 603 605 579 606 631 623 615 605 590 610 623 614 598 616 569 593 574 617 568 614 589 559 576 606 569 591 604 572 562 575 586 555 563 568 567 589 547 579 573 574 590 583 542 583 582 543 559 582 582 554 579 565 559 565 554 533 533 568 554 559 563 558 554 558 534 569 519 518 555 528 542 550 517 539 528 519 522 552 527 503 537 537 500 539 536 501 511 508 533 497 510 533 503 513 502 496 494 529 503 499 526 503 517 513 525 514 494 502 499 486 484 500 478 495 483 469 486 478 492 499 493 501 461 466 489 461 495 453 494 457 462 452 458 449 473 448 466 452 474 451 444 446 465 438 475 455 450 438 431 470 436 427 466 462 422 449 430 441 437 441 424 417 441 438 449 411 435 446 436 413 436 403 425 442 415 410 405 415 425 417 422 426 418 415 421 398 395 402 386 399 413 387 390 389 395 381 378 380 393 373 407 387 387 380 387 393 401 364 391 394 363 362 394 377 375 389 381 364 358 359 370 374 373 369 375 355 352 371 343 364 344 360 336 337 367 355 346 343 330 335 335 329 345 348 332 326 349 341 341 326 341 339 330 318 333 320 334 319 312 323 306 329 309 310 307 302 313 296 307 304 317 306 297 318 301 310 299 292 298 295 297 302 282 298 289 297 292 293 273 293 280 285 277 272 289 283 289 276 275 286 270 260 278 274 271 270 271 273 265 270 273 258 262 249 263 260 249 248 244 261 245 240 257 255 246 252 232 240 240 230 241 249 237 242 235 232 224 239 234 228 219 229 234 220 230 230 228 220 223 225 216 227 213 212 219 217 210 206 200 203 206 202 197 200 211 208 193 199 196 189 204 199 188 200 190 188 192 184 188 184 188 188 181 191 177 188 175 183 174 171 174 168 179 170 180 165 172 167 166 173 174 164 168 156 156 168 153 166 164 154 157 163 150 160 147 145 146 157 146 150 145 145 140 148 150 136 144 140 136 134 139 139 138 136 137 137 138 127 136 134 130 132 126 128 123 125 121 122 117 125 122 120 120 119 120 117 110 114 112 116 117 108 109 104 108 110 110 108 108 105 99 100 101 101 97 102 104 97 99 97 95 93 95 97 89 87 89 92 91 88 84 84 89 86 88 86 85 83 85 82 77 83 81 79 74 78 76 76 77 71 74 70 69 71 70 70 70 70 68 66 66 62 66 65 65 65 62 61 62 59 61 58 58 57 55 56 54 57 56 53 51 54 54 49 52 51 50 51 46 46 48 48 46 44 44 43 44 43 43 40 43 40 41 40 39 41 37 39 37 37 37 36 35 34 34 35 34 33 33 31 31 30 31 30 30 28 28 27 28 26 26 25 26 25 24 23 23 23 23 22 22 22 21 21 20 19 20 19 19 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 20 20 19 19 20 20 21 22 21 23 22 23 23 24 25 25 26 25 27 26 27 28 28 30 29 29 30 31 31 32 33 34 32 33 35 35 34 36 36 37 38 39 37 38 41 41 41 41 43 42 42 44 43 42 46 45 45 46 45 49 47 49 48 49 49 51 51 53 55 53 53 55 58 57 57 56 58 62 58 59 61 62 59 62 63 62 67 62 63 65 65 70 66 71 68 69 70 74 71 76 73 76 79 77 74 81 77 79 77 80 83 80 84 87 81 85 83 88 88 91 91 88 93 92 92 95 97 99 91 94 97 99 98 97 99 101 99 102 102 100 103 104 103 109 108 112 106 107 107 112 111 109 111 118 114 118 123 116 114 122 121 121 125 121 131 121 124 129 124 133 131 131 130 133 133 140 131 135 135 137 136 147 143 148 137 145 149 146 149 143 150 147 155 158 153 151 151 160 162 154 156 154 166 167 165 170 172 165 159 163 166 177 178 173 167 171 173 177 182 182 181 173 186 173 184 182 176 182 194 188 182 199 182 194 184 194 189 188 191 204 205 191 203 207 202 202 213 215 199 199 218 201 219 206 214 221 225 217 215 212 216 221 218 223 235 219 228 223 233 237 230 221 236 223 236 243 249 239 232 231 253 251 232 256 248 241 258 244 262 248 244 255 251 256 269 247 268 265 269 269 251 276 275 273 272 275 268 281 275 276 280 272 266 288 289 282 296 271 274 285 288 278 275 302 283 303 304 285 304 303 296 288 288 299 315 296 313 320 305 321 313 305 307 308 314 302 312 330 324 308 309 338 323 312 335 334 339 346 337 335 334 350 352 322 353 345 324 343 358 352 357 330 350 341 340 339 365 336 362 370 354 347 356 343 360 363 380 362 362 377 353 368 375 387 390 361 375 387 375 385 377 363 393 373 373 369 394 401 381 372 404 391 383 405 407 399 407 418 421 413 397 387 412 405 412 400 393 415 415 406 420 411 434 409 414 409 434 407 404 436 416 435 428 419 442 445 443 418 420 418 461 452 420 450 445 438 437 454 454 438 468 440 460 463 442 463 460 447 443 462 460 468 482 459 448 488 454 461 462 493 474 494 489 491 472 477 488 459 465 476 484 506 494 468 466 488 514 490 505 498 510 502 516 508 499 482 524 508 526 520 503 527 517 488 523 510 522 539 517 515 496 506 543 502 497 544 504 537 527 525 520 553 531 518 529 527 512 514 561 539 524 532 567 569 530 518 558 538 573 529 526 527 554 534 559 564 554 552 573 574 536 566 548 561 555 552 548 570 546 588 545 550 594 586 592 588 559 550 567 566 562 599 599 582 558 560 562 574 576 609 584 595 615 567 565 611 590 620 626 588 612 618 624 590 589 584 613 614 580 634 614 621 623 619 630 638 639 642 605 603 639 626 600 628 598 620 611 620 653 618 653 652 597 608 630 647 606 661 664 639 632 624 648 625 644 618 634 636 631 668 614 638 640 657 633 677 650 656 680 660 668 661 645 652 648 633 662 684 642 665 677 685 670 641 631 648 677 635 666 694 664 697 698 701 666 641 692 705 666 660 701 645 654 706 667 661 655 682 650 702 651 696 666 672 696 651 716 683 682 692 718 662 703 709 693 684 690 702 698 721 720 677 683 709 699 711 688 683 726 673 723 715 715 670 686 725 716 703 715 686 718 722 692 709 692 703 718 720 728 744 696 720 680 735 681 718 726 736 724 733 736 742 703 738 696 692 714 686 719 684 732 713 714 692 739 718 693 697 704 688 691 692 693 712 697 746 732 707 749 731 722 694 728 744 709 694 703 709 733 736 702 707 723 731 699 747 699 704 722 702 713 705 702 735 739 717 707 733 732 714 741 735 750 748 733 739 749 709 703 721 716 705 724 708 711 705 715 732 709 710 711 734 710 713 712 722 709 725 708 743 711 713 737 744 744 710 720 715 714 723 721 709 750 710 729 717 721 744 716 712 714 723 726 725 717 713 745 714 713 747 722 731 712 713 714 715 747 717 732 715 741 712 733 711 714 713 715 713 738 713 749 721 714 717 712 714 736 717 747 714 738 730 723 712 745 712 712 730 710 712 723 721 740 713 724 716 711 736 713 715 712 734 709 739 727 708 712 715 749 730 716 747 712 749 712 709 707 734 735 741 740 716 717 708 719 709 710 709 707 706 725 703 704 722 712 725 705 704 706 704 705 707 703 733 720 717 712 739 702 730 702 743 721 713 723 700 743 730 728 699 725 746 735 694 696 703 697 694 700 720 708 721 701 742 742 694 704 728 738 741 729 730 747 688 690 705 731 742 690 706 690 736 688 719 686 689 735 694 728 722 724 717 703 709 739 713 707 735 728 714 710 719 716 706 708 720 699 740 734 680 700 685 684 681 708 689 724 708 729 676 711 714 691 675 688 668 673 685 717 680 707 712 705 703 657 658 676 697 697 695 701 700 651 694 707 701 654 676 652 666 653 699 668 672 653 692 685 691 669 681 692 647 646 665 674 670 682 643 638 663 696 688 659 689 693 681 687 645 677 631 645 642 642 662 655 672 683 662 666 661 627 680 656 629 617 668 639 631 615 618 662 610 653 644 620 646 654 628 611 632 612 604 657 632 629 651 653 656 645 639 649 647 628 628 605 598 616 611 627 593 610 638 636 583 630 631 591 595 612 614 632 615 578 587 609 630 619 620 627 577 627 581 607 619 592 619 598 575 561 617 580 560 585 561 599 592 595 561 552 565 560 602 581 569 597 591 558 563 565 591 574 577 574 577 583 566 587 546 586 552 531 539 573 536 538 577 578 571 541 538 522 536 553 539 559 525 552 550 557 544 530 546 535 550 554 506 517 525 529 535 532 546 524 524 524 502 527 510 505 532 531 529 501 530 532 497 505 497 490 530 508 499 481 501 517 491 497 517 492 489 496 474 513 474 478 485 505 496 470 501 503 468 497 483 496 488 474 458 479 487 472 488 474 477 476 450 473 455 475 459 455 481 437 462 472 464 466 468 448 439 465 448 425 439 436 445 443 460 437 424 435 436 430 422 419 449 423 421 425 442 409 408 415 421 433 402 428 419 408 420 433 425 402 428 420 412 401 389 418 397 398 419 414 385 401 388 377 397 409 372 380 404 386 383 394 384 379 392 370 383 364 365 358 382 378 373 357 356 372 382 350 349 352 369 346 343 357 352 367 369 339 341 338 363 334 335 363 348 354 355 339 346 334 335 351 330 326 342 340 340 317 329 343 341 331 319 310 334 320 307 307 306 317 330 327 319 324 317 308 297 301 321 309 307 311 293 303 294 297 296 310 284 308 299 281 285 290 283 288 286 298 276 280 287 292 272 279 274 267 269 266 281 277 267 267 269 277 272 256 269 256 252 250 261 262 269 260 247 262 255 242 242 258 253 252 252 240 251 230 247 232 235 245 246 234 240 243 229 230 224 230 238 219 228 229 222 220 227 226 223 225 210 217 221 211 217 221 204 200 204 210 203 205 209 212 196 197 190 207 191 201 200 197 186 186 199 199 190 182 193 191 191 186 176 183 184 176 181 185 184 176 179 182 180 169 175 172 162 173 168 171 167 169 166 157 159 157 153 157 155 158 150 160 153 158 149 146 145 151 144 153 140 151 145 140 147 146 142 144 144 144 139 138 129 130 138 136 130 136 128 127 122 125 126 124 127 126 124 118 123 114 123 123 120 114 112 117 115 118 110 111 114 110 104 106 103 105 106 105 104 100 101 102 96 103 96 97 94 98 95 91 96 94 93 95 93 95 92 92 89 91 83 83 83 88 86 85 82 79 78 78 83 77 75 75 73 77 76 74 76 73 71 75 73 73 70 71 65 67 68 68 63 64 63 61 61 61 61 61 60 58 60 57 56 57 58 57 56 53 53 54 53 54 51 51 51 48 51 46 48 46 46 45 46 43 44 42 41 42 42 42 41 39 41 38 38 39 39 36 37 37 36 36 35 34 34 32 34 31 33 31 32 30 30 30 28 28 27 27 26 26 25 26 25 25 24 23 24 23 22 21 21 21 20 21 19 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 22 21 22 22 23 24 23 25 25 26 25 27 26 28 28 27 29 30 29 31 31 31 32 32 32 32 35 33 36 35 36 37 36 36 37 38 39 41 39 38 39 41 43 43 41 42 45 45 45 46 48 45 47 48 51 50 48 53 51 53 52 52 56 56 56 58 54 57 60 56 57 62 59 63 63 59 63 62 62 63 64 63 67 68 69 69 68 72 68 75 70 71 73 72 74 76 80 76 75 79 78 78 81 84 85 86 83 86 87 88 83 86 88 85 91 93 95 94 96 97 91 94 96 99 97 97 103 98 105 98 104 102 104 100 103 103 105 106 114 115 112 116 118 116 109 110 113 117 118 125 119 121 120 117 118 118 126 126 125 126 133 134 128 126 127 138 135 138 130 139 143 138 139 134 144 145 146 138 142 140 143 147 147 148 150 156 157 149 154 157 163 156 165 160 153 164 162 158 162 166 170 165 169 165 170 178 176 180 167 171 182 177 175 174 186 182 176 185 191 177 183 182 187 186 183 198 192 195 188 202 194 201 206 205 201 209 209 205 206 211 198 215 201 213 208 203 214 208 217 215 227 217 228 212 220 213 232 224 227 223 230 230 237 229 236 225 234 243 236 232 238 232 230 237 236 246 238 254 249 243 248 243 241 241 258 257 247 254 250 249 254 271 258 272 261 279 262 270 281 270 260 279 283 289 282 273 267 289 275 287 283 271 294 295 277 287 299 286 289 285 307 309 300 304 308 314 295 288 298 300 319 295 304 296 300 305 326 301 326 316 314 332 322 320 317 324 330 327 331 344 338 318 326 336 336 332 346 332 330 349 337 329 327 335 345 342 343 340 336 365 359 370 360 358 360 371 375 346 374 365 382 350 380 376 362 376 365 377 375 379 389 378 372 384 387 394 388 390 370 393 385 397 408 400 400 378 404 379 402 401 418 410 410 411 407 402 424 400 410 398 424 415 419 433 405 403 436 416 431 402 421 417 413 421 436 416 427 434 423 448 457 433 453 436 449 443 439 458 444 459 434 427 456 440 434 451 442 447 434 459 482 437 477 473 445 472 445 450 471 479 471 472 486 475 472 479 498 474 473 462 499 486 467 481 477 492 473 506 482 504 470 515 485 514 476 502 499 480 497 506 522 500 518 531 492 527 491 515 506 525 534 510 531 503 522 495 506 509 535 521 536 519 510 528 506 517 550 522 551 533 535 550 552 539 561 556 559 555 525 565 556 543 558 547 572 568 544 553 544 569 584 548 557 577 545 572 566 557 569 547 562 561 589 574 558 582 558 569 558 554 582 564 556 560 552 578 603 576 594 603 575 571 606 577 604 575 575 576 597 612 609 595 606 611 581 599 601 579 607 628 613 582 586 595 592 590 633 597 594 607 586 609 608 605 630 624 599 648 629 614 604 594 610 617 655 600 628 651 622 644 663 609 615 620 642 635 664 635 611 621 668 665 621 612 653 629 671 628 676 653 680 628 631 676 639 654 642 629 676 643 627 684 655 635 636 678 664 672 664 639 650 679 673 667 682 678 692 702 655 692 645 664 666 702 692 663 699 698 660 697 652 703 650 649 703 654 663 653 673 669 717 685 702 709 684 684 721 706 661 700 661 670 677 703 718 665 709 701 711 690 707 689 732 689 725 696 675 668 705 717 700 674 734 715 689 737 696 742 681 700 733 677 694 741 740 684 698 710 725 686 700 726 730 702 729 704 730 691 720 747 743 718 736 708 691 688 747 738 704 738 690 724 718 747 741 714 698 744 697 746 748 733 695 721 701 741 727 748 736 710 747 746 713 699 699 734 706 701 713 700 728 699 728 737 737 731 729 741 704 705 721 714 726 704 731 724 704 732 706 708 707 714 747 730 746 710 742 716 714 748 728 732 723 711 746 746 712 736 732 718 708 714 713 741 729 712 719 714 715 709 709 726 746 712 710 715 711 716 712 740 745 711 729 748 720 741 712 747 715 726 716 737 734 711 729 725 712 717 712 735 745 712 725 715 718 711 717 716 735 745 713 738 713 739 712 712 730 714 713 714 725 723 727 739 715 746 714 718 740 715 715 726 716 716 730 710 716 711 712 712 749 711 743 721 721 714 711 741 708 735 710 710 732 709 718 707 745 712 708 718 707 750 746 730 710 711 742 710 711 738 704 731 725 708 703 707 708 743 706 703 706 702 707 742 746 705 707 703 700 737 735 741 701 727 746 735 746 738 713 719 718 732 734 702 720 712 727 719 708 734 695 721 699 717 701 696 726 693 700 739 728 720 694 689 691 747 723 739 711 713 696 705 693 723 718 747 716 698 695 682 683 702 737 694 700 685 704 712 729 745 738 726 735 714 730 743 729 718 728 733 731 676 714 676 697 727 734 728 712 689 682 697 733 727 727 705 724 672 679 718 711 665 708 663 722 709 692 676 655 679 685 673 678 699 676 682 676 688 681 704 658 698 708 654 650 709 691 658 690 687 691 664 676 679 664 702 687 642 638 674 661 659 633 645 684 658 676 693 690 668 691 636 689 632 639 639 682 650 633 655 673 629 622 669 679 639 659 659 620 650 624 659 617 672 633 610 621 669 651 608 643 648 620 632 663 606 606 655 641 601 647 608 616 596 646 641 602 636 621 592 634 613 628 637 602 621 627 591 608 595 603 603 625 626 613 626 581 587 614 604 599 626 618 624 595 606 575 581 594 608 594 592 618 608 575 567 602 611 569 567 572 603 589 571 572 554 581 588 572 582 553 568 569 562 585 562 586 563 554 565 572 584 561 544 536 535 533 546 552 545 546 524 535 552 558 541 528 536 520 528 524 549 544 524 519 558 531 552 543 545 540 510 539 503 529 522 527 515 519 543 512 499 529 533 501 504 525 533 511 499 516 513 491 509 486 502 493 504 509 499 494 488 512 475 486 507 499 490 495 509 504 478 483 503 487 457 464 467 491 475 490 476 473 485 493 488 482 444 446 459 441 483 464 463 450 455 452 463 467 471 446 462 442 432 434 456 450 452 429 432 420 435 427 443 435 422 431 447 439 421 423 424 430 409 433 433 415 400 416 423 436 433 413 413 395 397 409 410 426 406 395 388 404 408 389 387 407 387 401 382 384 377 402 372 377 400 396 368 371 366 392 374 363 371 369 368 374 381 382 358 377 380 374 381 351 354 349 376 375 353 358 344 345 343 336 362 342 364 359 358 352 349 334 359 343 336 354 347 350 327 320 344 340 340 316 341 318 329 312 322 316 316 324 331 306 309 313 327 299 308 325 311 302 305 295 302 291 296 309 291 294 311 301 301 306 290 291 279 296 283 298 294 281 274 282 293 271 274 274 280 264 283 275 268 281 275 277 278 262 273 273 255 250 261 248 264 270 257 264 253 262 245 248 241 262 256 252 240 243 245 238 232 251 237 230 237 234 225 224 227 225 230 227 219 234 235 219 230 216 228 223 215 220 224 216 212 223 207 205 213 218 204 206 197 212 214 199 201 193 209 205 194 199 204 197 204 196 201 201 187 197 187 181 181 178 176 179 185 174 176 179 186 174 174 178 183 182 180 176 174 163 169 175 173 167 170 158 170 159 153 162 159 154 157 157 159 152 158 152 150 145 142 151 140 149 139 144 146 149 148 134 145 145 143 141 141 137 138 128 127 137 137 126 135 133 131 121 130 128 124 119 118 125 116 118 118 118 117 120 119 115 114 113 110 110 114 111 109 112 107 105 104 108 98 105 103 101 103 95 99 101 95 96 94 92 96 94 93 93 94 92 86 87 85 86 88 87 87 82 79 85 84 83 76 77 83 79 79 76 74 76 77 76 72 69 69 69 67 70 70 65 67 64 63 66 65 65 63 61 63 59 58 58 62 62 59 59 55 55 56 53 52 56 55 52 51 50 51 51 51 49 47 49 45 46 44 43 46 45 43 41 43 42 43 42 41 41 41 39 37 39 36 37 36 36 36 34 35 34 34 32 33 32 32 31 30 29 29 30 28 28 27 27 27 26 25 24 24 24 24 24 23 22 21 22 21 21 20 20 20 19 20 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 20 19 19 19 20 20 21 22 21 22 23 23 24 23 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 33 32 35 34 36 35 37 36 37 38 37 39 38 40 41 39 39 42 42 43 43 45 45 43 45 46 46 47 46 48 49 48 50 49 51 53 54 52 56 54 55 57 57 56 59 59 60 61 57 62 58 63 65 64 61 64 62 68 66 64 65 66 69 72 71 71 71 71 76 77 77 77 76 77 75 80 79 83 79 83 79 82 85 83 84 84 87 89 91 90 94 91 89 89 94 93 96 98 95 100 97 99 103 103 101 105 106 102 104 103 106 110 105 109 110 108 108 116 114 117 113 118 117 113 121 115 124 116 115 124 123 127 127 123 129 124 129 133 129 137 128 127 128 139 141 133 143 132 139 143 145 143 145 138 145 139 140 140 147 148 145 153 152 160 156 160 154 157 156 160 154 163 162 167 165 162 158 168 169 165 171 175 175 170 179 175 181 175 171 177 188 183 174 181 183 186 185 182 186 190 193 198 200 184 201 194 198 191 189 209 197 201 210 195 206 202 212 206 208 218 216 213 221 215 224 226 208 212 219 221 224 232 218 231 233 229 226 223 219 228 233 230 233 242 238 233 231 247 229 242 247 233 252 242 258 243 249 254 247 258 265 245 253 261 271 259 272 252 260 255 261 262 280 267 281 264 270 264 285 283 290 282 293 277 293 270 282 288 288 297 300 281 290 302 297 290 301 282 289 305 314 312 288 298 315 292 306 319 321 303 305 324 329 325 326 320 312 321 322 327 332 311 315 323 341 330 331 346 323 339 339 328 330 346 338 349 335 356 330 342 355 345 351 364 351 367 349 357 339 351 370 360 344 350 375 353 347 355 356 384 382 363 354 366 361 379 393 374 365 366 391 374 389 378 381 370 376 372 400 406 388 408 391 401 382 409 388 415 415 386 404 390 424 424 392 407 398 415 428 435 426 422 428 420 441 402 432 427 424 439 437 418 427 425 432 450 437 456 456 419 440 458 422 436 458 445 451 462 461 445 472 447 475 445 457 445 441 456 452 484 484 447 446 453 446 448 473 479 467 466 461 486 491 464 460 494 471 478 462 491 489 496 471 470 490 485 484 490 503 493 514 509 501 497 516 515 492 528 494 507 529 534 485 514 509 507 499 500 521 526 512 540 530 513 499 518 541 548 520 529 530 542 539 559 524 520 548 548 514 517 550 550 526 519 544 538 534 550 537 540 531 562 534 545 532 551 548 560 571 552 553 584 579 573 575 580 565 594 563 577 578 581 597 561 557 579 578 572 578 581 600 600 592 607 612 559 566 605 566 581 618 620 566 587 621 577 614 617 570 572 577 579 628 618 593 584 617 577 613 591 628 611 614 619 590 616 595 599 632 631 603 600 622 644 651 648 601 602 603 636 633 624 611 601 640 609 656 609 604 633 630 640 653 661 643 614 625 637 632 638 652 619 629 639 658 620 659 648 666 621 654 633 624 684 648 674 660 648 659 671 631 680 639 665 651 675 634 635 660 654 655 678 653 638 644 692 649 649 662 643 687 699 670 683 680 666 704 688 712 701 714 704 713 687 692 658 695 691 680 670 663 658 704 675 694 705 709 710 715 705 688 666 686 690 712 695 715 730 665 677 675 712 690 685 705 685 723 673 696 735 671 722 718 709 677 742 692 739 698 700 737 715 739 743 710 749 698 738 727 741 698 738 704 740 747 716 722 686 691 732 710 738 717 735 740 694 722 745 750 727 691 731 746 713 714 722 730 749 697 736 719 715 749 739 705 697 695 731 701 716 721 740 699 706 728 701 729 729 736 739 704 744 721 701 711 705 739 710 708 721 741 742 716 735 725 709 706 725 706 709 710 712 705 744 705 705 719 728 714 708 709 745 739 731 738 749 732 720 742 736 721 711 749 714 714 714 720 714 731 715 745 713 714 715 710 748 711 716 727 748 729 734 713 713 712 735 735 741 745 746 736 711 746 711 717 729 712 711 715 715 745 737 741 717 742 738 744 712 713 736 716 748 713 748 732 717 729 711 712 714 715 743 713 717 726 716 712 738 714 711 738 748 750 715 711 733 714 710 712 710 725 728 742 708 710 712 708 712 721 746 711 713 740 730 712 710 710 741 740 744 714 708 730 708 726 710 750 737 705 714 708 704 707 723 725 708 709 712 702 705 740 708 731 719 749 706 742 703 707 703 714 710 717 739 709 748 714 725 732 728 744 700 715 698 698 725 700 732 696 694 734 705 732 713 696 690 689 745 742 734 722 697 717 724 725 692 731 684 715 702 722 740 687 688 718 686 716 742 707 693 706 706 714 691 709 741 711 679 733 700 702 736 691 674 689 728 674 726 739 738 675 704 719 697 682 683 670 666 690 718 703 718 711 693 678 668 697 668 712 680 662 699 702 717 680 698 659 714 672 693 660 712 673 689 699 685 670 706 658 708 652 677 650 694 688 646 661 651 693 700 688 697 675 640 648 636 700 680 676 666 663 632 647 691 657 651 692 684 645 643 676 681 662 670 644 641 632 623 643 620 663 655 654 646 654 640 640 641 624 648 666 617 651 638 652 613 629 641 620 655 655 612 601 658 645 601 624 645 644 599 611 605 635 610 609 627 596 613 599 589 641 631 626 583 631 629 638 621 626 597 577 634 594 612 605 593 583 570 625 615 622 587 623 575 582 602 588 582 610 614 566 561 608 573 593 574 566 589 585 587 563 600 602 602 549 576 559 585 547 581 576 548 544 567 558 583 538 563 582 579 579 538 559 532 536 579 554 524 556 555 572 530 535 541 535 565 549 559 563 528 523 548 511 527 526 536 525 503 525 545 541 513 514 542 512 508 500 522 535 503 538 501 529 510 500 495 501 501 484 528 520 480 512 477 486 502 493 504 488 482 488 504 484 483 483 465 466 478 489 485 504 458 470 455 481 469 464 461 469 460 472 480 472 453 470 459 445 458 461 452 446 456 449 448 447 456 461 461 450 426 468 463 446 447 451 453 437 456 417 458 423 433 428 447 433 424 415 414 433 418 440 431 439 424 411 423 436 413 400 417 426 394 402 426 398 412 421 397 408 400 410 412 385 405 391 413 401 387 386 389 404 369 369 397 397 394 375 390 378 367 365 393 369 380 366 387 371 378 370 382 358 379 372 345 347 368 374 347 372 354 360 360 364 361 358 360 360 337 348 344 330 336 347 327 327 338 333 331 321 347 338 333 312 333 318 313 332 317 306 312 320 324 330 300 303 306 298 310 301 306 296 317 308 289 316 291 313 299 307 305 295 308 291 302 286 293 286 282 296 289 283 293 279 293 282 269 271 279 278 282 285 274 281 257 255 276 258 251 264 258 272 272 272 250 260 243 245 263 259 261 260 238 236 243 237 252 244 245 245 250 251 228 227 232 237 233 241 223 236 231 236 233 228 216 218 232 219 214 225 209 212 209 216 219 216 216 207 218 207 199 196 195 197 208 210 206 204 198 199 194 205 199 203 200 195 190 190 181 193 195 193 193 177 186 181 179 176 182 173 184 171 176 166 178 164 163 164 173 174 160 164 161 165 161 157 166 167 161 152 160 151 162 156 155 145 158 150 154 146 148 140 144 145 137 138 140 138 137 134 140 134 142 134 140 136 128 137 135 125 132 130 132 122 120 121 121 125 123 118 119 125 122 117 120 120 114 110 113 109 112 113 106 108 103 103 103 110 107 101 102 101 97 98 98 97 95 99 94 94 91 91 98 91 94 91 87 88 92 85 89 83 86 83 88 84 84 84 82 79 80 80 79 76 79 80 79 73 77 73 75 71 75 70 72 69 72 68 66 64 65 63 62 66 60 65 64 63 61 62 62 60 59 56 59 55 58 57 52 56 52 52 50 51 49 48 51 47 47 46 47 48 45 44 45 43 43 43 43 40 41 41 42 39 39 38 38 37 36 36 35 35 36 35 35 33 32 33 33 33 32 31 29 30 28 29 27 27 28 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 19 20 19 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 19 20 20 21 21 21 21 22 23 24 23 24 24 25 26 26 27 27 27 28 27 28 29 31 30 31 31 31 31 32 34 34 34 35 35 36 36 38 36 38 38 38 40 41 41 40 42 41 43 41 44 44 43 44 46 48 47 46 48 48 52 50 49 53 53 53 51 54 52 57 56 57 58 59 59 59 61 61 63 63 63 63 63 63 64 66 68 66 64 69 66 70 71 70 75 69 70 74 74 72 79 74 74 80 78 80 82 79 80 79 84 84 88 84 89 84 87 88 92 87 95 95 89 96 91 94 99 94 96 97 98 95 100 102 97 107 106 100 105 104 106 110 110 107 109 115 110 110 111 114 110 112 118 123 115 119 119 118 123 118 125 128 121 122 132 123 135 131 128 135 139 133 130 140 141 142 136 140 134 143 143 139 138 149 143 144 140 146 155 144 155 156 150 151 157 159 153 156 167 157 157 160 157 164 167 169 163 162 161 177 172 171 178 172 179 173 172 172 171 180 172 181 175 186 178 190 191 184 184 181 191 190 192 202 201 190 197 203 193 190 194 195 203 202 201 202 206 214 218 201 206 209 211 211 224 210 221 211 223 211 211 217 216 216 221 225 232 240 236 226 242 238 243 246 246 243 244 251 247 235 240 243 243 243 256 242 257 242 256 254 261 265 247 252 261 254 274 266 253 274 262 256 280 281 261 263 264 279 266 283 290 292 266 272 283 288 291 288 278 285 282 290 294 286 286 294 300 294 308 303 307 295 310 296 303 315 304 300 305 318 304 308 323 313 329 324 305 335 312 325 310 322 337 337 340 330 317 337 322 340 348 329 348 349 336 343 358 340 337 358 344 353 335 340 369 336 356 344 371 345 357 353 359 371 365 375 381 383 376 385 379 379 389 393 390 378 386 390 367 382 380 379 382 397 400 372 391 410 402 390 378 381 385 415 393 389 389 393 414 410 389 393 406 424 398 406 395 432 424 430 434 405 408 411 402 419 408 432 410 417 411 427 430 435 434 432 458 421 422 419 436 429 452 442 457 430 435 437 450 464 472 470 450 461 472 460 472 446 463 453 485 476 471 454 454 449 454 460 475 476 463 499 472 484 474 481 473 487 501 470 473 471 477 514 473 479 503 489 472 475 482 518 503 498 514 479 485 526 513 486 500 500 534 518 507 520 492 521 521 502 514 518 503 544 524 503 543 525 545 546 505 514 514 539 516 522 538 523 534 533 546 566 545 565 519 542 569 536 558 558 537 580 574 559 529 580 541 552 539 584 574 535 582 565 583 550 547 551 593 598 576 580 577 563 604 593 562 558 608 555 609 610 560 575 575 611 572 609 576 565 594 618 568 618 610 613 619 579 578 579 579 572 615 620 631 597 590 616 612 599 588 597 622 604 617 621 632 594 603 621 643 629 610 636 597 596 621 623 646 617 650 612 638 661 657 638 622 624 651 625 618 648 639 632 661 634 618 660 634 645 637 645 643 632 642 654 633 651 621 635 638 671 675 658 639 640 653 637 688 633 665 670 637 694 692 695 679 693 643 694 694 646 683 641 663 658 686 702 694 647 648 692 689 647 650 691 703 713 702 652 711 675 694 680 651 687 701 708 676 656 664 655 675 657 669 713 725 710 699 686 694 702 693 711 714 698 678 734 713 674 730 692 736 696 706 735 692 689 723 700 689 676 686 702 731 725 700 675 716 710 700 723 682 735 740 714 723 715 739 728 703 702 687 683 733 684 734 731 692 687 711 748 719 734 687 708 746 699 734 707 695 696 733 701 705 696 698 723 725 697 723 722 734 739 695 704 709 698 735 697 723 705 718 699 733 715 739 701 742 731 709 728 701 703 701 702 703 703 722 730 703 725 733 732 703 705 738 709 705 712 708 707 711 719 742 750 736 729 710 717 747 713 725 750 745 733 711 719 723 713 714 709 710 747 710 715 741 711 742 714 732 729 712 725 712 712 716 741 710 717 717 711 715 711 713 712 714 713 715 748 713 714 713 719 718 720 750 711 735 717 716 713 736 713 713 713 743 749 717 711 735 744 712 712 720 712 737 729 727 717 722 728 725 748 746 728 716 715 714 710 712 714 725 713 711 713 744 717 713 740 711 741 719 708 712 736 709 726 711 707 707 738 737 708 706 747 711 738 739 735 711 743 711 723 728 719 713 705 740 723 722 736 715 708 708 717 703 734 732 736 701 701 707 725 700 745 701 744 725 703 705 731 716 749 723 726 750 711 712 695 711 738 709 742 699 702 697 706 695 698 695 705 718 691 696 702 701 690 688 696 743 690 744 737 733 735 733 720 737 747 690 712 687 712 717 683 682 712 723 701 703 694 699 713 702 740 738 717 729 719 677 735 677 734 678 683 674 705 675 719 714 714 714 722 666 706 674 734 672 668 700 674 712 694 685 681 720 698 694 677 694 719 663 665 687 679 684 664 694 687 672 664 687 707 691 651 681 648 692 677 695 646 690 704 685 659 644 690 651 696 702 671 673 680 646 700 688 685 686 676 662 653 630 636 678 687 657 665 677 647 654 663 641 640 670 662 654 652 642 679 632 647 620 653 647 641 652 614 633 666 609 613 626 614 617 615 653 611 622 649 651 662 658 624 623 599 603 598 607 649 652 642 639 650 631 626 644 587 593 597 609 585 614 629 641 591 617 609 617 609 579 629 600 578 617 591 574 579 612 578 620 610 580 587 617 600 580 604 607 568 561 594 561 564 606 553 568 579 566 578 599 553 569 567 548 597 576 576 545 547 563 555 545 551 589 551 534 569 568 572 575 575 534 551 563 557 577 543 521 541 544 533 550 568 529 549 519 531 539 558 529 524 559 554 550 506 506 527 546 540 546 522 511 529 495 535 513 531 501 501 507 512 530 510 518 521 509 514 519 501 480 488 475 477 515 490 473 504 502 487 507 499 507 479 507 502 506 465 497 467 479 473 463 462 456 481 474 494 473 465 485 460 482 479 460 475 475 461 454 439 470 476 465 465 435 432 440 432 452 433 463 456 443 445 462 424 437 428 453 436 448 417 447 411 429 424 429 416 413 443 405 412 419 435 438 414 422 411 432 432 393 418 418 400 414 408 390 406 404 410 397 404 409 392 405 397 378 380 374 376 383 390 371 388 369 389 377 387 378 375 378 391 361 382 360 375 387 371 350 378 356 353 370 353 350 363 369 372 357 355 344 354 338 333 356 337 340 327 336 344 341 324 353 344 339 345 322 347 326 333 321 323 333 330 325 329 306 312 319 318 321 309 300 322 305 320 302 296 306 300 309 315 313 289 315 297 286 299 283 289 281 286 296 290 276 299 300 293 284 272 288 291 279 291 285 269 266 286 278 264 271 275 276 272 264 272 258 257 258 253 268 255 261 258 249 263 261 259 259 253 245 255 247 242 236 248 236 252 229 229 245 230 229 233 228 223 230 233 230 218 237 223 223 217 219 227 213 228 210 221 222 212 220 204 204 210 217 202 212 196 214 208 212 209 196 193 195 206 196 204 192 203 193 201 185 191 183 187 192 194 188 178 178 177 180 183 182 180 179 183 169 180 181 176 166 162 176 170 170 169 163 171 155 165 162 162 158 155 158 154 161 158 155 150 147 143 142 144 145 141 141 151 148 146 146 138 140 138 140 133 134 139 136 136 132 130 126 124 125 130 124 127 127 129 120 120 124 117 124 122 125 118 115 115 118 112 108 113 116 115 111 109 106 110 102 104 101 106 103 102 97 96 104 96 100 96 94 100 91 99 95 94 91 93 88 90 87 84 88 88 89 87 87 80 82 82 85 83 77 78 80 78 75 80 79 74 75 75 75 74 71 71 67 73 71 68 69 68 66 63 65 65 65 65 61 61 61 60 62 58 59 58 57 57 54 57 55 55 53 54 51 53 49 48 48 50 47 47 48 45 46 45 46 44 42 42 42 40 43 41 40 41 38 39 38 38 38 37 37 36 36 36 35 35 34 33 32 31 30 31 30 29 30 30 27 28 28 27 27 25 25 24 25 23 24 24 23 22 21 22 21 21 20 20 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 19 19 20 20 21 22 21 23 22 23 24 25 25 25 26 25 27 27 28 27 29 30 28 29 29 30 31 33 31 32 34 33 34 34 35 35 36 37 36 37 38 38 41 41 40 41 43 42 44 43 44 45 46 46 45 46 46 47 46 48 50 52 52 50 54 51 52 54 56 53 56 57 55 58 57 57 57 58 62 61 60 64 63 65 62 66 65 69 65 69 66 72 69 71 73 71 73 77 73 76 75 77 74 78 79 82 80 82 85 80 85 82 83 88 87 84 85 89 85 93 87 89 91 91 92 96 94 92 99 96 95 100 98 99 106 100 99 100 105 110 109 103 112 111 106 115 112 109 115 117 118 119 121 116 122 124 124 121 127 121 126 129 127 130 122 128 128 129 135 131 134 140 140 136 130 139 133 141 145 147 138 136 149 139 149 140 141 151 145 149 153 154 157 158 150 158 152 163 158 164 156 160 165 167 166 161 166 164 175 177 174 179 176 173 181 174 181 186 180 185 176 176 189 182 184 179 185 196 196 187 192 196 184 196 195 201 197 194 205 190 192 204 206 196 209 212 214 203 213 215 206 223 216 213 207 222 228 226 220 226 218 215 217 235 226 222 228 220 232 233 231 230 224 245 237 242 247 249 240 251 252 254 247 257 238 242 248 240 248 259 263 261 248 260 250 268 260 270 272 277 270 275 276 273 261 267 272 285 268 287 267 287 271 281 295 283 286 274 300 283 298 278 285 299 307 309 306 286 305 290 310 303 289 309 320 318 308 303 307 302 322 304 323 312 306 332 332 331 329 315 323 340 327 323 318 345 343 319 334 335 338 332 339 325 335 330 334 345 338 340 343 350 335 361 363 368 358 373 367 349 344 352 375 359 351 381 352 372 372 369 372 363 381 379 365 385 377 390 397 384 386 396 382 391 379 407 376 395 378 388 395 394 390 405 415 419 385 418 388 416 425 415 400 397 419 401 409 414 428 412 404 434 411 407 409 432 436 424 441 411 422 428 438 454 451 435 417 446 439 445 462 421 464 424 440 461 464 445 440 443 437 450 438 461 438 481 453 472 448 472 482 455 459 490 484 467 453 457 451 460 460 460 498 475 489 462 470 491 508 482 507 478 491 511 487 472 515 505 518 518 511 524 516 500 509 488 517 511 502 504 508 499 525 525 516 520 513 525 527 510 524 526 534 541 542 500 530 535 516 524 508 542 541 514 549 557 545 531 543 531 541 546 560 571 563 553 568 561 545 574 563 572 566 545 547 558 544 573 552 588 537 557 575 557 564 573 570 579 548 563 593 572 576 587 556 557 588 604 587 552 608 589 561 607 581 572 607 582 615 615 597 619 576 578 602 605 576 613 579 615 578 609 586 611 584 594 602 598 605 605 623 633 606 628 604 598 630 602 598 643 618 604 639 651 639 613 598 643 641 612 604 615 634 600 644 603 632 614 658 623 628 612 619 631 645 629 652 642 663 616 632 634 635 668 631 643 653 654 646 634 682 627 685 647 684 652 685 640 657 642 677 664 641 689 643 697 667 652 644 671 640 690 673 693 699 650 641 643 651 652 695 646 662 661 683 681 693 701 653 666 712 700 711 715 675 683 662 658 677 661 702 690 700 678 718 726 694 723 701 702 665 665 687 728 665 709 716 708 670 706 667 735 695 674 712 704 720 687 714 735 717 726 703 685 677 707 706 705 739 691 713 712 683 705 733 731 688 731 685 718 721 720 731 705 729 724 700 745 731 689 744 691 700 697 701 745 719 704 749 747 723 717 729 707 740 696 694 695 693 693 726 710 738 747 749 738 732 724 742 708 702 700 738 737 704 701 743 705 716 723 734 702 716 743 702 750 707 706 726 741 709 704 720 708 705 723 737 705 704 724 711 741 726 717 707 734 720 712 710 707 711 743 741 708 710 714 743 709 725 709 712 708 712 737 746 734 749 711 713 725 709 714 714 711 715 710 746 722 711 710 743 750 713 719 714 747 714 711 716 749 712 724 740 714 712 741 731 723 739 713 714 732 712 712 714 711 720 719 714 712 720 732 717 723 714 716 734 731 739 724 737 727 750 713 711 715 734 743 710 743 714 725 747 710 745 722 710 748 738 725 715 723 709 708 726 714 709 733 717 714 712 712 708 736 709 708 709 721 722 720 708 714 732 707 705 710 728 723 727 714 707 739 705 706 722 740 706 702 710 719 715 703 731 705 734 701 700 703 705 717 731 739 748 701 703 737 698 732 700 700 741 741 699 748 742 713 742 742 728 715 740 745 708 711 705 724 723 719 744 740 720 750 713 722 702 715 715 704 744 708 693 724 750 703 733 718 740 749 738 734 713 708 724 719 692 700 740 696 677 711 686 696 724 730 726 739 670 704 737 700 727 672 721 666 683 718 725 681 699 729 726 730 700 671 667 683 660 694 700 698 670 667 703 680 722 665 660 715 686 689 686 659 690 690 695 699 656 702 675 705 671 671 662 643 688 695 667 650 646 674 676 701 646 683 655 663 670 656 686 666 696 635 644 688 690 641 659 646 658 647 630 663 637 634 633 644 683 662 625 648 669 652 639 665 621 662 635 639 658 638 614 623 614 632 611 622 654 626 657 637 629 658 604 606 604 616 603 619 603 593 620 621 612 596 641 602 646 614 642 640 612 636 621 629 629 637 605 629 618 629 621 611 597 608 595 619 595 617 600 608 601 571 575 567 567 595 579 574 566 572 569 612 603 559 580 562 602 569 551 595 555 594 585 553 579 549 590 579 584 592 538 591 564 584 588 562 543 569 562 561 545 555 527 530 564 535 556 555 532 553 532 536 532 557 560 556 513 519 552 531 513 555 548 541 545 547 544 536 547 540 513 522 544 519 495 540 532 516 499 505 502 514 509 514 507 532 500 505 504 489 515 512 520 485 480 505 490 493 476 472 495 497 482 479 469 492 495 470 491 502 475 501 479 478 481 494 492 463 483 465 453 471 447 464 446 460 448 438 456 437 444 462 459 455 451 455 447 461 465 458 457 461 444 429 437 439 444 449 435 445 437 422 434 449 442 438 423 424 405 442 423 404 428 402 413 406 431 400 428 408 411 426 404 388 393 419 401 416 384 419 387 389 393 381 392 406 377 382 386 402 404 397 391 386 392 364 380 387 366 382 389 375 389 358 355 366 374 368 361 382 359 365 359 377 363 350 352 362 361 358 340 337 355 341 334 351 353 335 327 358 356 354 335 324 344 324 346 333 335 331 338 332 314 332 314 307 309 330 330 332 324 310 311 301 305 311 315 300 305 299 308 299 310 300 309 289 297 306 285 300 291 282 295 287 293 301 285 282 287 276 278 294 281 284 285 272 283 262 267 281 262 276 271 272 260 266 261 272 264 248 263 255 250 260 267 244 254 247 263 259 250 259 238 242 245 252 251 242 232 242 235 237 229 243 240 226 242 229 236 227 221 219 235 223 232 213 220 226 223 219 222 219 212 205 214 216 211 202 207 209 206 205 212 206 194 198 195 194 205 195 198 196 184 199 186 194 180 179 178 189 179 188 174 179 173 178 172 185 175 171 168 177 181 169 177 169 167 175 165 168 157 165 168 166 168 157 158 152 164 151 150 154 154 154 155 155 143 145 140 151 148 147 144 141 147 142 139 143 143 132 142 130 133 135 131 129 134 130 132 132 129 131 123 127 118 117 116 120 115 118 118 123 117 111 110 119 118 110 110 108 108 104 108 108 108 106 100 108 107 101 100 103 103 100 99 94 98 100 92 92 93 97 96 92 90 93 89 84 91 89 86 82 85 85 81 82 78 79 79 79 79 75 80 76 79 75 75 77 70 69 70 68 71 68 68 70 64 69 67 67 67 63 62 65 64 60 62 60 62 58 56 60 58 56 56 53 53 56 55 55 51 51 51 51 51 51 48 48 45 47 47 45 45 43 45 44 43 41 40 40 41 38 41 39 38 38 37 38 35 35 36 36 33 35 33 34 33 33 30 30 30 30 29 28 29 27 27 27 27 25 25 25 24 24 23 23 22 22 21 22 22 21 21 20 19 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 20 21 20 21 22 22 23 22 23 24 24 24 24 25 25 26 26 27 27 30 28 29 31 29 32 30 32 31 33 32 34 34 34 35 37 35 37 36 37 37 41 38 41 42 39 43 41 43 44 45 42 43 46 44 48 46 47 48 48 52 51 51 49 51 51 52 55 53 57 55 57 56 56 58 60 62 59 60 61 60 65 60 62 63 66 65 69 67 70 66 69 71 73 73 69 71 75 72 78 75 76 74 76 80 77 81 80 85 85 80 80 81 88 83 83 89 89 88 90 87 95 89 90 93 92 92 92 93 101 96 98 102 99 97 103 102 100 103 104 109 103 104 110 106 108 115 116 114 113 115 114 112 113 123 116 123 119 120 117 121 126 125 124 122 125 123 133 133 132 127 131 133 137 133 142 143 138 143 135 148 144 146 143 151 152 150 150 143 150 145 156 157 148 155 162 152 151 152 165 157 163 162 161 168 162 174 168 172 167 169 173 180 169 167 184 176 176 183 181 184 190 187 191 178 191 180 181 189 194 194 184 194 191 188 188 205 193 207 208 201 207 194 205 213 205 203 216 205 201 203 223 214 225 221 222 213 220 216 224 214 221 235 224 218 218 221 226 234 229 235 237 227 244 244 228 231 241 230 236 252 253 246 251 256 257 249 246 244 244 243 250 258 248 270 265 251 269 268 271 259 267 270 259 264 274 269 283 280 280 271 286 272 272 284 291 286 283 286 286 275 301 294 305 284 300 286 295 308 306 296 287 293 301 291 301 300 312 314 296 316 313 316 322 329 305 309 308 333 333 339 324 314 331 335 328 317 338 332 330 340 336 334 328 341 354 336 343 351 331 353 356 351 359 368 366 364 362 353 357 352 364 377 358 358 354 372 360 368 380 371 389 391 391 359 364 367 387 390 388 396 383 375 386 374 402 379 385 384 402 383 380 403 401 391 406 411 406 399 412 419 408 403 401 403 397 399 418 410 411 419 400 404 432 420 435 406 407 408 436 443 423 449 454 445 416 436 451 457 430 423 425 430 450 433 426 454 452 459 441 460 456 436 451 443 477 462 468 449 443 452 481 464 447 481 467 471 461 474 462 484 486 480 474 467 493 499 499 477 482 472 508 475 469 476 510 513 483 508 513 490 523 492 491 498 489 489 526 490 512 511 493 503 531 517 528 531 539 508 503 543 537 501 510 524 531 506 529 527 532 509 539 541 525 530 561 563 527 522 562 539 529 561 555 554 571 545 572 574 558 565 549 541 562 578 575 562 586 568 535 589 581 544 538 543 585 574 564 563 578 594 586 555 573 554 574 562 588 559 579 562 589 556 574 576 578 608 616 594 571 581 588 590 610 577 601 627 629 595 572 586 618 607 587 626 617 636 596 605 609 588 591 583 608 635 625 592 624 595 645 645 631 632 615 652 640 648 616 643 624 600 618 605 653 649 657 665 609 615 636 642 666 642 667 667 646 658 670 621 644 636 641 652 656 665 643 655 680 677 665 658 635 631 665 684 655 674 692 646 640 672 694 658 678 635 634 665 686 693 695 660 662 649 664 651 694 668 679 668 654 667 656 664 656 709 701 691 667 659 686 685 679 687 712 670 668 718 685 692 691 702 699 670 691 702 665 683 705 679 726 704 666 695 689 695 713 678 711 713 724 672 671 683 708 675 730 705 739 681 688 683 732 735 706 724 743 729 683 736 689 705 679 719 737 735 690 722 688 722 714 708 707 723 689 684 723 704 741 695 726 738 707 739 687 699 711 690 691 727 694 707 728 731 697 739 718 745 712 695 729 693 748 694 696 723 712 727 699 698 710 739 717 699 703 737 718 700 711 738 736 723 740 750 706 736 735 737 728 705 708 717 711 737 707 706 714 749 745 746 750 717 704 731 737 713 710 737 709 709 708 744 726 707 731 734 721 740 711 741 712 714 713 748 712 710 712 710 715 710 736 712 734 749 726 716 715 716 713 714 713 718 715 717 744 715 714 745 712 738 715 713 736 711 738 735 743 716 717 712 717 714 744 715 716 716 717 712 721 728 716 716 719 733 747 746 736 716 718 742 712 711 727 744 718 712 749 716 710 734 710 744 714 715 715 724 719 711 738 739 711 714 711 713 750 711 727 739 719 724 710 730 710 719 713 711 707 708 746 733 707 727 750 705 724 707 705 730 710 718 706 722 707 715 706 706 709 728 710 715 704 736 718 713 715 703 746 721 723 724 716 713 733 706 726 707 698 738 700 748 738 747 719 710 700 719 696 722 734 745 706 693 692 714 716 709 703 748 694 726 701 731 709 722 686 745 689 750 745 700 747 748 701 733 734 686 710 727 706 741 736 723 741 719 705 737 701 717 700 724 689 729 698 691 718 735 693 678 679 671 694 709 716 711 701 685 676 694 729 709 714 696 668 663 719 690 671 701 670 672 682 673 713 665 659 699 717 682 670 718 698 651 697 654 669 659 711 677 690 702 690 668 668 645 691 663 658 705 647 648 696 693 656 696 667 652 694 660 643 658 638 683 685 677 640 681 650 627 650 677 687 633 652 654 654 652 657 666 619 640 666 675 621 678 628 615 640 613 637 660 651 668 611 667 608 651 645 638 655 650 635 601 635 645 622 623 634 646 651 629 618 614 643 648 631 643 613 636 641 614 631 615 602 604 631 640 600 599 619 618 635 592 616 596 582 625 580 619 580 607 608 567 568 573 583 619 567 571 593 600 579 603 603 603 602 587 562 562 563 596 575 570 563 564 592 572 597 581 597 542 542 583 591 546 547 587 544 555 572 539 530 561 557 562 576 579 566 536 548 530 551 520 556 520 517 540 566 548 529 519 557 548 539 529 531 509 527 555 521 512 539 527 534 521 522 513 528 500 540 536 507 514 490 505 516 494 532 516 509 505 522 518 478 492 495 504 487 501 493 511 481 468 486 485 494 485 507 465 468 459 494 481 482 485 473 459 460 476 451 478 490 475 450 472 473 472 460 466 473 458 446 467 471 463 458 475 455 465 461 434 432 457 424 436 444 425 460 442 440 457 446 443 435 434 427 425 431 441 417 419 431 417 427 420 403 414 420 412 410 432 392 420 392 424 404 419 407 402 404 388 417 407 385 412 395 380 397 395 373 396 400 379 401 385 399 366 370 399 367 396 366 387 361 387 372 384 362 372 380 379 367 364 351 363 351 370 358 369 369 358 343 346 358 361 335 334 360 333 345 331 337 332 342 339 323 347 344 323 326 331 342 317 321 322 330 333 330 307 322 314 329 306 328 327 309 306 305 307 298 309 312 315 299 297 308 313 295 287 289 302 302 280 289 280 300 292 284 275 294 279 271 293 293 284 282 272 276 266 269 270 269 273 257 280 266 269 266 262 253 264 253 263 260 254 246 252 260 247 260 261 241 245 255 243 243 248 241 231 233 247 247 242 244 241 234 230 243 224 220 226 229 227 225 231 217 226 226 226 220 218 225 210 223 223 211 219 215 200 218 215 209 202 197 196 196 194 198 199 191 196 202 197 186 195 188 190 199 192 184 184 181 191 182 189 175 185 179 177 170 183 175 177 180 173 174 173 178 167 167 172 173 163 163 160 163 154 161 156 162 153 154 149 147 147 158 155 155 151 152 151 142 148 144 137 144 138 136 133 134 143 132 136 139 129 139 129 137 130 133 124 128 123 131 123 120 118 124 120 119 124 119 124 121 122 121 116 111 111 110 107 112 105 108 110 107 110 104 109 108 105 107 102 97 101 104 101 101 97 93 93 99 97 92 94 92 89 86 91 91 87 89 88 88 86 85 84 83 84 77 76 81 80 75 74 75 77 76 72 72 71 69 74 73 67 67 71 67 69 66 67 62 66 63 61 61 64 59 58 62 58 58 59 58 58 58 54 53 56 55 51 52 53 52 50 52 50 47 48 49 45 47 45 44 43 45 43 44 43 40 40 40 42 40 39 38 37 39 38 36 36 36 36 35 34 34 32 33 33 33 31 32 31 31 29 30 30 28 28 27 27 26 25 24 25 25 23 24 22 22 22 22 22 20 21 20 19 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 19 20 19 21 21 21 22 22 22 22 24 24 24 24 25 26 25 26 26 28 27 29 29 29 30 29 31 30 31 32 34 33 34 35 34 35 36 35 36 37 37 39 38 39 39 40 39 43 43 41 43 42 42 46 46 47 47 47 48 48 50 52 50 49 49 54 55 55 53 56 55 55 54 58 57 59 59 60 58 63 61 63 63 60 66 64 65 64 66 68 65 66 68 67 71 75 71 74 74 74 76 76 77 76 77 77 82 76 79 84 80 83 84 88 87 87 86 91 89 90 89 91 96 89 95 95 93 95 97 95 95 95 103 102 99 102 98 102 104 100 108 103 112 110 112 111 108 109 116 113 109 118 121 118 121 118 119 118 118 116 120 128 129 127 130 128 124 123 134 135 130 139 131 135 140 137 139 139 146 140 145 142 148 149 143 149 144 142 151 142 157 154 159 159 156 153 150 151 156 154 153 166 156 163 163 165 159 166 161 164 168 179 172 177 176 176 169 183 186 182 178 187 183 186 185 186 184 193 196 190 183 200 183 191 196 191 199 204 199 190 204 206 202 212 202 206 204 201 203 211 205 219 215 209 211 215 211 215 228 219 220 228 227 235 222 225 221 237 229 241 230 239 242 242 239 233 251 237 232 248 247 255 239 248 249 237 249 241 249 244 260 263 245 257 255 266 253 269 270 268 260 260 267 275 262 273 281 270 275 274 270 279 283 280 267 291 279 293 292 283 283 292 287 306 279 304 282 301 294 295 291 294 301 296 315 299 310 294 315 303 298 316 324 305 310 304 328 314 321 320 323 337 330 317 322 341 330 333 320 326 325 321 329 333 333 340 343 356 327 344 356 359 349 366 336 349 363 364 351 361 367 350 353 361 356 346 369 360 357 378 360 365 388 366 359 381 374 377 388 393 372 378 372 379 379 401 387 399 379 400 375 377 399 394 389 418 414 386 397 408 411 402 410 427 394 409 400 407 404 413 428 402 433 400 421 418 417 438 437 422 412 449 434 427 441 418 448 429 455 425 426 454 444 456 424 460 453 426 449 445 435 454 433 446 446 466 452 462 477 447 457 481 476 483 446 472 450 468 460 468 464 495 475 462 498 490 459 469 506 470 491 474 469 482 514 472 489 488 493 486 508 480 494 499 514 525 524 486 503 512 496 518 501 530 517 496 520 501 525 519 518 502 536 509 514 536 548 518 547 504 534 547 528 509 514 554 556 532 518 548 560 528 547 552 549 529 573 538 525 539 531 534 573 555 566 574 571 549 547 582 574 571 589 542 580 587 577 546 591 558 569 547 557 596 559 574 555 591 576 558 576 604 564 572 584 601 581 616 571 590 620 614 606 573 623 613 625 603 606 571 577 616 630 596 598 598 599 598 627 629 634 628 583 634 638 619 592 605 641 635 636 607 620 619 647 644 594 606 638 625 605 643 611 605 638 622 633 622 664 640 625 634 626 614 620 662 634 635 666 641 645 625 621 667 628 625 644 641 678 637 633 627 640 673 647 638 687 626 672 681 668 690 670 643 682 667 650 691 650 669 672 677 656 699 671 663 671 659 664 666 685 644 669 666 677 678 711 708 673 659 702 659 651 680 707 701 673 665 676 660 714 663 723 694 685 691 696 667 698 687 666 680 706 679 682 698 683 682 726 730 714 720 726 710 678 711 676 687 680 673 710 731 704 681 695 710 724 704 705 734 690 694 682 742 688 733 747 688 711 684 706 743 734 735 722 717 712 701 705 708 707 690 740 732 727 688 737 720 735 726 703 694 729 729 702 735 748 729 741 711 743 746 714 731 746 695 706 699 715 709 747 710 701 719 704 698 732 727 731 702 741 713 750 704 731 750 715 710 731 720 705 731 743 705 703 706 705 727 728 726 708 749 738 743 711 733 712 736 706 725 707 730 708 744 707 726 709 724 740 726 713 748 708 709 738 734 744 710 711 711 723 745 718 722 734 741 746 713 713 732 713 750 716 734 725 715 716 714 721 749 735 750 712 726 735 726 713 716 715 717 725 714 715 735 738 712 716 714 736 712 722 747 717 746 712 718 740 714 711 714 717 727 744 713 735 719 710 713 714 711 710 712 713 733 714 723 746 713 748 709 712 711 710 711 709 722 736 709 712 718 710 707 746 709 728 709 715 708 712 730 710 741 736 720 711 741 711 707 733 738 704 730 748 703 737 706 729 734 702 719 707 701 704 730 704 743 746 736 705 714 734 704 702 746 703 717 750 738 720 722 718 710 696 697 699 696 701 703 693 693 697 741 696 690 724 695 690 705 694 747 744 736 730 737 692 694 710 714 694 703 693 737 735 720 733 696 690 725 731 721 679 689 685 731 685 726 683 697 734 695 705 721 735 725 689 719 695 676 678 691 737 668 684 711 707 699 729 686 672 720 729 718 706 704 697 679 709 701 713 693 695 706 724 666 688 658 683 705 705 688 711 687 666 660 680 683 653 696 688 667 706 682 662 702 655 706 653 699 690 663 681 655 652 683 652 667 666 688 655 648 650 650 667 651 662 662 628 690 652 688 649 630 624 656 636 677 649 650 679 634 666 653 629 626 641 673 649 632 668 614 645 653 615 651 634 638 641 638 648 639 608 642 635 621 611 617 623 616 641 613 594 602 608 621 619 593 640 636 622 609 616 587 637 589 588 605 581 628 617 603 594 598 628 614 609 620 576 578 611 592 568 624 602 570 596 609 584 605 617 562 570 577 587 561 586 575 606 564 577 567 587 552 603 584 580 560 550 554 547 541 581 574 587 557 536 542 543 559 547 576 550 556 571 571 565 552 540 543 567 564 525 534 557 554 543 556 519 523 547 524 547 524 519 533 537 509 505 527 505 536 501 512 541 516 528 518 531 505 503 525 524 496 522 487 494 527 527 493 498 497 482 480 498 489 505 495 475 506 490 495 503 489 500 483 470 483 467 488 460 503 489 463 479 464 477 460 464 455 460 489 474 457 458 462 475 482 485 447 477 461 476 468 442 475 454 452 447 457 436 433 427 458 425 431 426 437 450 451 422 430 422 438 430 448 427 410 446 406 439 442 444 423 427 424 412 419 407 426 420 408 417 418 406 413 419 411 387 411 422 420 388 417 396 386 384 397 399 393 397 397 383 376 371 393 383 387 367 364 395 382 394 379 376 372 365 386 364 386 356 381 368 375 371 377 372 352 365 346 367 359 339 366 358 347 354 361 350 338 358 343 335 347 338 354 327 327 338 348 322 338 342 314 320 318 334 318 312 330 331 322 321 305 314 318 310 304 297 305 319 313 306 300 315 301 296 310 300 289 301 295 296 301 289 281 278 282 279 273 286 298 296 286 289 285 282 278 275 269 262 281 275 267 282 256 279 277 263 258 275 261 269 253 256 269 253 246 244 246 263 251 259 249 255 258 256 243 249 244 237 239 251 249 244 238 236 243 229 229 235 235 227 233 226 217 224 232 229 220 212 226 208 222 224 209 206 210 203 214 207 217 209 204 206 202 195 199 191 209 196 205 198 192 193 185 195 196 198 196 189 194 191 193 177 185 184 183 178 181 172 180 176 177 167 177 165 165 164 162 165 166 166 166 157 158 164 161 160 165 159 164 153 161 149 146 151 152 143 146 151 147 141 143 149 147 138 137 138 138 146 139 136 140 138 129 132 134 133 125 124 130 130 122 121 131 122 121 128 122 121 121 122 123 118 112 117 116 111 112 109 110 116 108 114 107 106 110 108 109 107 104 100 105 98 101 98 100 102 95 92 97 92 90 89 91 88 88 89 90 90 90 86 89 85 87 81 86 83 78 77 83 77 81 78 80 79 75 76 77 75 74 75 71 70 72 70 68 69 69 64 67 62 67 64 60 63 62 62 58 58 57 62 56 60 58 58 54 55 53 53 53 53 50 50 49 52 50 47 51 46 48 48 46 46 45 42 45 44 43 42 41 39 42 38 41 40 38 39 38 37 36 36 34 36 35 34 32 32 31 31 30 32 31 31 30 29 28 28 28 27 27 25 26 24 24 24 24 24 23 23 21 22 22 21 20 19 20 20 19 20 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 19 21 21 22 21 23 23 23 24 23 24 24 25 25 25 26 27 27 28 28 30 29 31 29 31 30 31 31 33 33 34 35 35 36 37 36 37 37 38 39 38 41 41 39 42 41 42 44 44 43 46 44 46 46 47 48 47 48 47 48 50 51 53 50 54 51 56 57 54 57 57 56 56 59 57 58 59 62 59 64 63 64 65 63 66 68 68 65 70 69 69 72 69 72 75 76 77 75 73 73 77 79 80 81 76 80 81 83 78 85 84 83 85 87 84 87 86 91 89 90 89 96 97 97 98 99 99 99 101 96 96 98 98 101 106 106 105 105 107 111 110 111 106 112 107 110 110 118 110 112 120 119 114 116 117 123 119 124 127 129 124 120 125 121 122 131 126 126 135 135 131 130 137 137 141 137 136 138 142 142 146 146 144 151 144 142 142 151 150 154 148 154 151 150 160 164 155 156 166 154 157 159 164 171 166 167 163 167 164 167 168 178 170 170 180 178 182 181 188 174 185 186 188 184 194 188 183 189 199 197 200 189 195 197 200 203 195 207 190 209 207 212 209 200 200 203 199 218 213 212 221 213 221 221 221 224 215 214 227 221 223 215 225 218 230 234 232 231 222 223 228 230 232 249 248 236 231 243 249 250 256 242 237 253 245 255 240 261 264 253 250 249 252 266 255 265 257 273 255 257 273 269 267 272 264 276 272 268 266 276 289 289 269 270 293 292 284 295 290 284 299 295 298 304 295 292 309 308 285 313 292 317 314 297 309 297 322 305 299 318 319 316 328 310 308 322 334 336 316 326 339 337 323 319 322 316 335 318 344 328 339 322 332 337 332 332 332 333 354 346 353 339 343 363 361 368 356 357 369 372 371 368 345 349 355 348 366 372 378 389 387 373 386 374 389 373 371 381 375 386 377 369 369 381 392 387 386 405 376 394 403 398 404 389 416 393 400 411 419 423 394 417 430 423 396 416 400 421 406 400 412 403 436 437 427 405 436 437 447 442 442 443 446 431 421 439 419 460 425 461 452 443 455 443 434 438 459 452 463 466 448 440 447 470 440 474 448 466 458 483 482 450 489 481 472 449 475 485 497 453 485 486 474 460 482 499 488 496 477 469 508 479 502 482 469 510 507 474 492 515 518 503 526 483 504 499 492 511 496 504 506 494 531 499 530 521 516 500 496 505 517 538 528 522 545 551 546 531 538 534 518 532 534 517 554 533 549 513 547 520 560 531 568 523 536 565 565 536 539 541 559 537 530 578 579 553 552 537 541 540 553 591 555 592 568 578 560 578 565 571 578 546 576 549 605 572 571 577 600 567 566 592 584 575 599 611 578 605 600 597 614 581 586 596 624 573 574 595 581 579 582 615 629 576 628 610 616 588 599 587 581 582 586 620 589 646 591 605 631 637 602 591 623 630 642 628 612 651 601 643 611 608 607 646 625 609 628 607 623 652 641 610 625 664 647 635 626 652 635 676 614 667 662 660 631 671 630 644 638 648 673 633 657 628 683 684 686 687 636 691 649 654 657 666 643 689 671 692 639 680 680 660 693 670 676 684 648 661 664 643 660 684 702 687 703 666 681 666 696 673 653 692 694 674 653 680 653 675 700 663 719 678 690 706 677 680 675 691 685 666 728 724 673 678 724 713 667 687 724 675 671 734 667 669 699 697 687 676 677 717 726 737 697 735 685 699 736 722 734 693 713 739 738 694 745 699 717 699 689 736 696 726 747 728 685 739 693 721 691 736 750 689 735 703 727 693 729 740 701 739 715 693 719 718 696 712 742 708 703 748 705 724 694 714 701 701 742 702 697 700 698 705 710 698 705 702 702 699 705 700 725 738 716 722 732 736 713 711 718 739 726 706 748 741 706 704 745 710 718 747 750 749 710 705 707 710 707 710 738 726 708 713 735 743 734 709 729 709 713 711 711 709 713 741 743 736 715 715 728 735 743 710 747 726 745 712 716 715 723 721 744 750 714 748 716 713 721 739 750 743 728 744 715 714 726 711 716 715 728 748 712 714 728 715 715 731 717 717 743 730 711 741 726 713 715 713 717 714 714 714 717 711 748 712 710 725 726 737 712 715 710 712 750 709 714 732 736 718 712 714 709 728 711 708 712 726 708 750 709 713 730 712 707 708 710 722 721 705 707 711 730 707 707 749 734 708 723 725 709 747 719 739 707 712 727 744 705 707 715 732 707 727 705 717 748 733 705 739 701 718 702 727 734 704 737 701 711 744 715 714 695 740 700 696 698 692 728 736 740 716 737 728 707 694 690 693 692 724 696 702 687 750 748 715 700 684 686 708 719 688 689 747 732 741 689 735 696 686 714 694 726 742 723 677 695 715 685 681 675 692 679 694 730 705 699 709 713 703 692 692 718 699 679 672 686 714 731 719 727 720 681 695 720 699 690 699 693 677 724 661 696 715 687 690 705 669 717 716 715 696 708 649 660 663 669 701 693 708 705 654 667 648 659 658 666 684 700 682 678 684 654 696 670 695 641 674 698 647 644 652 640 681 630 632 665 680 647 658 667 660 642 663 640 646 678 675 650 634 680 652 640 623 631 632 639 619 652 668 669 631 613 640 647 667 620 646 603 652 630 632 656 603 635 636 645 628 634 648 631 638 609 623 629 650 619 639 634 596 606 620 586 622 610 591 634 591 593 595 635 601 607 581 618 630 607 611 579 611 617 599 585 622 608 616 611 602 594 585 609 557 605 570 605 554 606 602 553 589 572 550 588 599 583 564 572 567 554 587 546 588 584 565 570 572 553 564 580 580 571 529 571 566 547 577 578 572 556 532 547 545 532 562 537 535 533 564 535 524 511 517 545 526 542 547 543 531 540 501 510 528 515 545 521 494 529 533 509 493 539 536 527 492 506 500 507 494 484 499 494 497 509 503 518 482 516 484 517 498 500 468 505 475 487 467 465 483 481 461 480 469 477 494 479 499 452 463 456 481 469 486 471 455 454 445 459 471 454 459 449 439 455 459 475 433 464 466 453 463 431 440 441 433 423 444 458 442 426 450 416 413 429 419 430 442 428 421 430 423 442 405 407 439 438 438 423 433 433 395 428 414 411 417 405 424 410 413 389 421 390 395 391 390 396 414 389 379 393 404 380 386 380 375 397 396 363 365 390 372 388 383 392 359 388 369 388 365 357 371 360 347 367 377 360 354 364 374 341 346 342 362 349 359 345 339 342 346 352 340 334 326 330 335 321 346 319 332 323 330 345 318 337 320 312 338 329 318 306 306 309 331 320 310 301 325 304 312 311 314 317 300 297 308 305 315 302 303 301 308 284 297 291 282 302 280 296 278 288 274 293 276 269 284 270 286 267 274 265 285 260 283 264 277 260 257 266 273 260 252 264 271 254 263 247 255 253 257 241 250 244 239 244 248 247 236 234 230 234 237 244 239 245 237 229 225 235 229 223 240 233 220 215 217 226 226 231 223 219 211 222 221 224 222 207 212 213 201 209 215 207 201 210 195 206 198 202 201 190 197 199 193 198 199 189 200 182 193 179 193 192 190 187 174 178 186 182 180 179 181 180 180 172 173 172 177 163 161 172 162 173 158 166 170 168 168 153 161 162 157 154 158 160 158 159 153 151 144 152 153 153 152 151 149 136 143 140 144 134 144 142 140 132 134 138 136 128 125 124 127 125 123 127 125 121 118 123 119 120 125 123 121 120 118 119 110 111 111 115 108 108 108 112 110 109 107 104 106 103 106 102 104 98 102 103 103 96 100 95 97 98 95 90 95 95 92 93 87 85 86 88 84 84 86 84 86 82 79 82 80 78 82 81 78 76 78 75 72 76 70 73 71 68 73 71 66 69 65 67 66 68 66 64 63 61 64 63 61 57 58 58 60 60 56 56 56 54 54 54 55 54 52 50 50 50 51 50 48 49 45 46 46 45 46 44 44 41 44 40 43 41 40 38 38 40 41 37 36 37 37 35 36 34 35 35 32 34 33 32 31 31 30 31 29 29 29 28 28 26 27 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 20 20 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 19 19 20 19 20 21 20 22 22 22 22 22 23 24 25 25 26 26 25 26 27 27 27 30 29 31 31 31 32 30 33 33 34 34 34 34 36 34 37 36 36 38 38 41 38 40 40 39 42 42 40 43 41 42 43 43 44 47 46 46 48 51 49 52 48 50 52 51 53 55 53 53 55 55 57 58 60 57 58 58 61 61 61 59 65 61 65 63 66 67 66 65 65 66 70 71 68 74 71 71 72 78 74 78 80 74 76 77 77 81 84 83 79 86 85 84 85 84 85 91 87 88 92 92 88 93 93 98 95 93 99 100 95 97 99 102 103 101 102 100 106 105 109 107 103 109 109 111 107 107 115 110 110 119 115 115 122 118 124 124 126 123 122 129 130 127 123 127 133 131 125 133 130 133 130 138 131 141 140 144 142 142 146 136 147 147 148 146 144 149 150 150 153 152 152 159 159 155 163 162 158 154 154 164 154 166 163 163 162 165 174 161 167 176 180 178 180 176 179 183 185 174 171 178 178 176 180 176 184 186 189 193 195 183 188 190 188 199 202 190 203 200 194 199 198 195 205 212 202 209 203 200 202 204 222 211 210 219 212 221 210 218 223 222 224 228 228 220 225 221 230 239 238 242 237 225 247 238 240 230 244 243 231 237 238 256 242 243 252 255 263 251 248 251 251 249 258 258 267 270 267 251 277 262 258 270 262 282 275 277 263 282 271 266 275 293 285 296 284 274 292 285 291 299 284 299 301 283 288 294 289 290 287 298 316 317 293 293 320 322 299 318 310 304 312 321 323 311 329 314 323 327 333 319 331 333 312 335 339 342 322 330 324 349 340 328 351 347 358 330 359 351 330 331 360 363 368 335 355 353 340 358 357 349 350 378 354 349 365 355 369 355 364 375 376 388 380 378 388 387 363 398 387 387 398 389 376 392 397 380 393 382 383 403 415 390 405 392 408 387 419 394 412 400 391 410 417 424 399 423 414 403 414 412 401 435 428 433 404 431 421 411 437 418 420 443 454 435 453 420 425 455 433 450 428 449 461 458 441 458 436 445 448 463 434 469 472 439 481 442 475 473 482 449 454 460 480 459 487 455 495 496 491 479 472 486 468 501 475 492 481 499 508 469 505 491 492 511 479 486 480 477 492 483 490 524 519 504 483 484 496 528 506 509 501 519 504 527 539 505 518 494 540 497 506 547 500 526 518 521 550 554 545 541 521 540 532 552 514 556 553 549 536 524 568 527 537 531 566 565 573 577 575 549 568 569 541 552 556 577 544 554 545 543 573 541 584 555 570 580 567 583 543 597 578 599 581 594 572 580 588 595 552 583 587 572 612 561 567 563 598 574 567 573 601 604 584 610 600 599 624 581 607 583 613 629 600 582 622 591 603 617 622 602 617 642 613 620 626 587 615 618 634 628 592 610 617 647 631 609 620 625 643 653 602 612 621 609 608 606 658 662 661 636 650 660 636 634 638 614 625 650 619 620 670 656 678 670 638 674 670 680 655 670 653 672 633 648 649 634 680 657 661 680 690 673 691 673 682 678 693 667 695 639 670 676 659 692 669 659 687 671 667 659 693 647 699 650 696 699 676 681 658 684 659 674 653 700 714 684 687 715 705 694 661 681 683 675 715 699 702 724 664 696 709 699 681 676 724 713 726 671 703 703 720 691 713 719 696 715 693 721 707 725 715 692 722 689 734 727 699 706 732 703 726 701 736 710 685 729 680 730 695 682 688 701 719 683 694 721 693 716 691 736 710 729 717 709 740 702 735 747 727 743 700 696 693 696 737 730 711 706 745 741 698 746 714 696 701 699 702 722 702 733 726 717 716 702 720 700 701 734 705 724 718 720 705 729 704 715 736 745 704 703 738 703 731 704 738 728 745 710 706 736 710 705 707 708 708 729 726 730 708 706 706 708 710 745 750 728 724 714 709 733 710 710 737 711 741 736 734 743 734 737 728 712 729 713 714 739 717 748 739 713 713 715 716 713 716 733 714 738 717 742 714 713 716 714 713 712 712 715 748 739 742 716 712 741 716 741 713 717 716 725 743 738 716 749 712 730 711 715 744 711 713 733 710 739 712 746 725 715 715 748 715 710 714 716 711 710 711 713 732 739 734 732 711 739 713 714 709 743 711 712 718 711 709 734 738 710 711 718 738 711 741 746 714 743 731 711 704 707 716 709 730 720 732 713 705 714 724 736 723 737 724 721 746 729 719 711 705 702 750 718 740 732 699 730 700 724 698 734 698 697 732 702 725 737 721 694 696 697 744 721 730 727 737 723 711 708 738 722 749 739 693 743 733 730 736 750 701 727 725 684 740 703 750 744 682 732 729 714 707 721 740 704 695 681 691 695 684 677 724 721 685 681 711 671 691 732 698 718 724 704 697 720 713 695 728 671 714 691 706 718 678 701 689 698 720 667 708 667 676 673 714 686 698 683 677 675 683 713 656 664 679 649 679 655 710 672 679 651 692 703 698 702 669 646 696 659 670 684 646 679 641 676 698 664 643 639 668 645 671 663 652 653 688 686 666 663 685 683 636 675 651 653 664 650 660 657 628 674 627 632 631 629 667 631 641 664 658 628 667 669 633 642 617 661 647 662 625 613 657 656 629 654 603 611 640 617 635 651 644 645 610 611 631 608 620 606 627 644 641 632 598 624 595 616 596 581 632 635 590 613 592 605 618 583 603 588 598 598 593 595 604 613 574 606 581 576 617 587 574 611 599 603 593 595 603 605 584 564 569 560 579 567 557 571 576 597 548 541 555 541 585 541 543 566 559 571 583 557 560 575 564 555 569 563 538 537 528 535 530 534 518 557 543 525 518 553 555 551 538 510 535 558 531 514 552 529 548 552 534 508 497 546 513 502 543 540 518 491 504 514 515 495 491 505 521 513 485 527 480 494 515 491 518 522 503 474 480 511 509 515 488 509 497 487 476 503 494 464 491 460 469 488 483 473 477 483 449 488 481 487 479 447 472 461 449 447 473 479 473 469 461 446 473 438 451 459 432 453 462 454 442 448 462 432 453 437 443 440 415 448 420 418 429 430 446 420 435 411 417 424 423 417 418 422 401 409 416 410 432 406 421 403 412 416 402 391 416 392 416 411 417 381 403 381 394 392 410 393 394 393 370 372 381 396 397 385 365 373 369 367 376 367 365 367 363 385 383 374 369 354 370 372 365 363 374 371 367 348 364 346 366 343 365 362 345 351 359 340 326 328 333 324 353 337 330 347 322 330 321 314 329 340 320 335 337 327 315 330 328 329 322 320 306 319 306 301 321 298 312 304 294 294 316 308 301 311 308 294 306 307 280 297 293 290 274 294 298 290 289 294 290 274 267 285 275 277 269 273 261 268 259 279 257 259 261 265 274 265 262 248 249 255 245 243 253 243 263 241 250 261 242 242 250 255 248 238 250 238 237 230 245 225 227 223 238 225 237 222 227 226 219 222 218 213 227 218 209 215 213 219 223 212 203 211 218 203 201 213 210 214 213 198 211 203 202 206 192 196 189 194 200 184 185 187 195 182 195 190 178 179 177 182 181 188 174 181 186 184 177 169 166 167 176 175 162 170 172 163 161 166 169 164 164 165 152 157 163 164 161 150 158 156 152 145 154 144 151 147 151 139 146 145 141 138 144 134 139 133 138 140 138 135 135 137 129 136 129 123 127 123 130 131 129 118 124 126 120 121 122 114 113 118 112 112 112 118 111 113 106 115 107 112 110 109 102 106 106 106 101 103 99 98 96 104 97 100 100 95 95 96 96 90 96 94 88 85 88 90 89 88 89 85 84 84 86 83 80 77 82 80 79 74 75 73 78 76 72 74 75 70 70 70 67 67 68 68 69 66 64 67 65 63 63 61 60 63 62 61 57 60 58 57 57 57 55 57 53 53 51 51 50 49 50 52 47 51 48 45 46 45 47 46 46 45 42 44 42 40 40 41 39 38 39 39 37 38 36 36 37 35 36 34 34 34 33 31 31 31 32 32 31 31 29 28 27 27 26 26 25 26 25 24 24 24 24 23 23 23 22 22 21 21 21 19 20 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 20 19 20 21 21 20 21 21 23 23 22 23 24 25 24 26 25 25 27 26 27 27 30 30 30 29 31 32 32 33 33 32 34 33 35 34 36 36 37 37 37 38 38 39 40 40 39 39 40 42 42 43 42 46 43 47 44 45 48 46 50 47 48 50 51 53 52 55 51 55 53 56 58 57 59 58 60 57 61 59 58 60 61 62 63 65 67 66 67 68 66 69 68 67 73 71 73 72 71 71 72 73 73 80 74 77 76 83 82 84 85 83 81 86 83 87 82 86 88 87 89 90 91 90 94 91 90 91 99 95 95 96 101 100 101 98 100 100 106 100 107 104 107 107 104 106 114 115 108 111 109 110 111 116 113 113 121 116 115 121 121 125 121 122 121 132 130 122 132 130 130 132 127 137 138 130 134 137 135 144 144 136 143 141 137 147 143 143 146 147 150 156 146 154 153 156 160 154 151 164 166 160 157 168 157 165 157 173 165 174 162 172 173 178 177 181 181 181 178 174 184 179 172 186 183 186 180 180 191 190 180 185 187 191 197 198 192 191 200 194 206 198 198 195 207 204 205 198 199 204 217 218 207 209 219 210 217 219 208 210 227 221 221 225 223 223 231 230 228 226 228 241 238 224 226 242 249 245 242 244 244 237 246 244 250 236 255 262 239 240 255 242 245 256 259 250 248 271 269 253 258 276 276 255 270 283 266 276 280 267 275 281 273 273 273 268 288 286 290 281 293 278 276 281 285 281 297 303 302 286 286 291 287 291 292 305 292 295 303 310 299 304 298 324 324 321 327 316 326 309 326 317 316 326 340 313 324 339 326 323 341 350 337 343 343 356 341 343 358 346 353 329 345 348 339 341 369 345 341 365 364 355 376 369 351 360 365 349 352 373 369 385 371 362 389 382 379 371 369 378 375 375 395 394 374 369 378 373 379 396 382 400 406 388 385 411 396 397 414 391 423 422 408 423 398 397 431 409 405 413 409 423 405 431 406 436 440 439 413 417 429 438 440 430 452 429 439 432 439 444 418 430 437 456 437 460 450 441 455 448 434 459 432 451 433 434 440 456 461 448 484 471 442 451 479 474 457 458 456 472 496 488 496 477 488 464 482 462 479 487 482 494 491 478 509 477 495 478 486 501 517 512 498 478 493 510 488 518 485 523 498 524 528 487 489 535 506 507 538 509 541 536 532 500 512 518 534 548 535 531 526 538 526 512 519 539 541 546 562 514 558 543 527 567 544 518 557 547 563 568 537 577 544 563 575 581 546 580 541 538 549 546 572 547 590 584 591 570 581 557 575 568 560 549 602 576 580 599 577 583 582 562 567 602 560 561 610 577 598 582 613 615 616 590 574 610 592 611 575 611 584 626 598 600 622 577 603 624 600 633 601 639 637 616 605 608 638 617 620 608 588 636 623 620 625 607 631 633 618 630 605 624 608 621 628 619 607 605 649 632 654 606 635 640 638 655 655 612 642 611 644 639 620 635 622 641 635 649 668 634 621 668 622 622 681 629 681 676 654 643 638 635 676 681 673 665 695 674 637 665 660 648 666 667 678 689 668 654 658 689 662 708 707 708 672 646 680 709 712 703 649 696 663 683 715 700 669 709 659 662 695 671 676 665 707 722 684 711 706 708 692 723 728 727 714 688 718 727 713 699 713 670 723 677 700 713 735 718 733 707 720 678 731 689 679 694 732 733 713 734 691 721 713 681 712 713 720 719 706 686 714 732 728 690 698 702 706 722 685 723 721 745 735 689 735 725 701 738 700 734 704 717 692 745 748 693 710 710 749 735 694 742 699 725 748 739 708 733 701 696 699 731 703 745 700 698 735 702 702 700 699 706 706 707 721 722 701 744 740 738 729 723 716 709 750 706 745 724 734 728 711 705 738 709 710 706 736 726 707 706 712 736 706 716 707 708 741 729 746 740 710 748 723 740 708 710 728 715 750 736 709 710 733 711 735 711 714 743 715 716 744 750 747 715 726 737 747 740 714 714 718 729 730 717 714 714 715 716 711 749 716 725 716 741 711 711 726 720 716 744 716 735 712 716 711 736 712 718 711 727 733 727 713 729 718 713 714 719 712 711 713 725 733 710 730 711 713 713 714 709 713 726 725 714 710 708 713 709 709 737 709 711 711 726 742 709 708 712 707 719 705 708 734 742 721 714 711 707 705 716 704 705 708 725 703 703 709 720 722 738 743 738 701 742 742 748 706 700 746 699 699 699 727 731 726 706 715 718 720 701 703 701 716 747 702 734 709 726 743 694 714 699 700 732 704 738 713 747 688 691 725 687 740 700 727 715 744 689 686 714 729 744 725 728 739 701 712 743 699 701 705 749 724 682 737 689 710 742 694 717 677 698 680 739 712 691 676 677 687 715 737 715 731 734 679 697 671 678 696 668 716 666 713 676 708 694 722 721 713 685 660 662 706 675 684 690 702 659 715 713 688 690 703 709 689 669 652 704 711 677 658 677 676 698 681 652 669 689 659 664 645 649 680 647 646 639 683 664 667 691 642 674 648 647 667 645 667 659 669 639 664 667 687 665 644 669 662 649 629 655 638 626 644 636 656 673 676 637 667 645 649 653 637 613 632 633 658 655 665 603 613 616 650 631 633 658 632 606 652 617 638 621 597 637 651 599 605 646 646 592 634 621 601 643 637 633 641 584 600 592 620 599 631 617 626 625 615 574 575 595 578 568 597 621 617 575 619 573 614 615 599 576 596 557 568 591 578 578 565 561 562 584 556 577 585 579 591 569 591 582 557 593 587 582 548 566 585 578 584 534 538 575 541 578 546 578 536 570 541 569 571 530 563 568 534 517 561 539 520 522 549 556 557 552 538 528 508 532 538 532 547 531 510 524 509 535 541 532 527 505 515 524 539 527 535 508 527 530 508 497 505 496 488 495 509 495 496 482 498 472 510 497 490 471 487 476 487 504 479 481 473 484 466 501 475 496 486 484 457 472 487 486 476 467 446 455 445 442 439 470 443 455 474 468 471 447 447 446 455 459 468 435 450 463 437 424 438 446 449 431 445 434 448 437 443 419 433 437 435 437 413 443 402 401 437 408 399 399 430 410 423 405 426 391 418 389 425 408 405 417 416 391 385 390 399 380 376 397 387 405 405 397 369 387 380 397 391 370 382 374 364 377 376 377 368 385 368 366 357 374 362 357 372 372 372 345 370 368 361 351 349 343 368 367 347 335 363 351 360 352 345 352 337 343 341 336 349 349 323 331 343 318 317 321 334 316 315 311 312 332 331 327 330 311 317 299 317 311 297 312 305 296 318 310 304 294 286 306 311 307 309 303 290 290 290 296 301 282 278 283 298 274 284 290 286 270 278 272 271 272 270 285 258 264 281 274 255 257 275 253 270 248 268 250 266 260 245 242 258 258 263 248 237 247 254 234 251 236 240 250 244 248 243 246 231 229 225 232 222 230 221 223 222 230 217 213 229 231 211 215 228 218 224 210 205 222 212 201 217 216 198 209 195 198 193 200 193 204 199 207 194 192 191 199 187 198 194 194 196 193 193 187 184 175 189 188 176 182 174 186 183 168 181 178 168 179 163 174 170 160 173 162 161 170 161 165 159 155 160 165 153 156 159 149 151 145 156 152 145 147 149 143 146 143 138 149 141 144 139 136 139 131 140 137 136 132 132 131 136 132 135 133 125 131 122 120 123 120 127 124 125 119 124 116 115 120 114 114 112 112 115 110 106 104 104 106 111 106 104 102 108 106 99 99 99 95 98 102 99 93 100 91 94 97 91 90 95 89 89 91 84 83 85 87 85 87 81 84 78 84 76 83 83 78 78 79 74 76 74 71 76 69 71 68 67 71 69 66 65 69 65 68 63 64 65 63 63 59 63 58 58 60 57 58 55 57 55 54 54 53 54 52 54 51 51 50 48 49 48 47 46 48 46 45 43 43 42 42 41 41 42 39 42 40 40 41 40 37 37 38 36 36 36 35 35 34 34 32 32 32 33 30 32 29 31 29 28 28 27 26 26 25 25 26 24 24 23 23 23 22 22 21 21 21 20 20 19 20 19 19 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 19 20 20 20 20 21 22 22 22 22 22 24 23 25 24 26 26 25 26 27 27 27 28 30 30 29 32 30 31 33 32 32 34 34 35 36 35 36 36 36 38 38 40 41 39 41 42 39 41 43 44 45 45 44 44 46 47 46 47 47 47 51 49 50 53 51 50 54 55 55 54 56 58 58 56 59 59 62 58 61 58 63 60 62 66 61 62 64 63 68 69 65 68 71 73 71 72 71 74 74 75 73 78 77 79 75 76 82 81 80 80 86 81 81 82 83 87 84 84 92 89 94 95 96 94 90 96 99 94 92 101 95 95 104 102 99 104 99 108 105 107 108 102 112 113 106 110 116 113 115 115 116 113 118 115 117 118 124 119 121 117 121 125 127 126 127 127 131 133 135 137 132 138 129 130 130 135 140 132 141 134 134 146 137 146 151 141 153 146 153 151 146 153 147 149 148 157 160 156 152 167 157 165 160 162 170 164 164 174 168 163 162 166 179 176 173 181 175 176 180 183 174 182 187 174 176 183 192 188 183 186 199 185 185 185 185 193 200 194 203 194 208 202 197 197 211 207 197 202 214 213 205 212 221 214 222 208 224 208 227 224 228 223 233 227 234 229 218 224 239 242 240 223 232 247 247 240 244 245 234 244 232 248 253 248 241 238 255 253 258 252 248 249 256 267 249 255 258 262 275 251 275 265 261 277 259 277 275 270 278 270 265 282 267 271 273 271 278 273 272 292 285 287 281 305 291 301 302 304 308 309 309 307 294 316 316 307 295 315 317 302 323 305 314 310 331 329 333 319 332 316 325 330 337 340 341 333 318 344 319 346 340 330 344 346 340 354 350 350 353 359 355 345 343 346 358 338 365 366 366 360 366 364 356 354 353 372 362 379 373 365 379 375 365 368 377 373 359 391 379 362 365 372 365 375 389 391 407 389 410 402 383 408 411 382 388 396 392 385 410 423 414 414 422 424 397 397 429 393 402 397 433 433 410 407 428 425 438 426 432 425 424 442 438 413 435 435 455 454 448 434 434 461 429 444 466 440 467 456 446 432 470 453 463 434 475 468 455 445 451 480 475 452 452 460 471 482 457 462 475 452 464 483 495 469 470 498 486 499 481 489 487 485 494 497 484 499 475 492 493 508 487 475 506 479 512 522 520 513 491 519 513 492 490 498 489 532 496 534 525 511 509 512 534 521 516 528 527 537 549 554 504 521 536 549 548 521 544 522 546 533 520 519 545 529 568 525 527 537 556 551 527 567 552 578 537 575 575 570 542 546 582 581 535 583 559 559 576 544 571 595 568 554 574 559 570 584 593 566 578 557 588 572 562 605 603 585 614 597 572 574 610 566 596 615 593 587 591 615 594 626 612 571 582 594 576 585 598 581 583 631 585 622 639 583 631 588 631 635 589 599 620 642 611 620 623 622 633 628 630 597 651 599 618 614 627 657 603 636 626 604 648 628 639 621 667 632 669 645 671 639 670 673 651 649 653 623 625 678 634 621 624 654 631 665 663 648 662 638 682 644 682 681 661 632 678 690 648 648 651 661 660 679 663 644 693 665 653 688 666 654 704 673 654 661 700 672 649 680 676 706 656 657 683 706 666 711 675 663 683 711 656 706 663 671 706 678 704 665 716 716 668 701 689 714 731 673 681 713 702 693 734 671 693 694 675 735 696 679 708 688 677 714 687 714 702 687 716 683 708 743 745 683 727 691 694 685 736 728 701 745 682 685 697 728 731 698 746 727 690 705 688 722 686 704 688 738 709 745 725 741 723 711 694 731 706 691 734 739 707 706 739 729 699 695 719 737 719 701 735 710 697 711 697 702 720 703 699 742 701 699 728 704 732 703 741 712 734 710 717 708 725 726 706 718 707 713 722 716 733 707 706 709 714 735 717 711 708 710 726 736 726 708 728 727 740 730 720 739 737 709 737 730 739 736 709 738 713 727 709 712 746 736 714 721 713 733 720 711 734 742 710 711 711 714 722 735 718 715 743 748 736 716 713 745 748 728 711 722 713 723 716 748 731 713 712 712 712 735 745 715 749 731 715 711 716 713 713 711 717 739 717 738 714 717 713 739 716 714 746 715 747 719 711 724 715 714 710 712 728 736 748 714 709 749 737 740 708 717 712 733 719 737 748 707 728 721 706 706 707 710 727 707 707 707 741 708 708 729 731 706 703 711 706 730 706 709 703 705 743 707 703 719 723 714 703 705 721 726 719 729 698 700 713 697 712 728 746 698 725 743 696 711 700 694 702 697 711 718 708 696 721 692 724 728 690 696 719 688 711 736 740 692 717 707 714 712 693 695 738 724 717 687 701 714 708 739 710 726 709 714 700 700 679 740 737 740 681 712 745 680 727 685 684 688 711 685 730 679 701 696 679 696 702 672 726 672 683 693 714 691 720 668 713 665 725 667 679 719 675 700 711 703 711 714 723 681 691 690 656 668 685 711 650 713 709 709 659 683 683 653 671 668 682 673 689 693 702 698 697 644 642 690 643 680 662 659 695 677 674 670 658 641 648 669 670 630 636 627 662 631 687 630 652 682 674 678 664 675 636 641 654 654 659 649 659 662 616 645 649 653 655 608 653 614 626 666 656 617 651 649 611 642 635 617 613 615 607 622 654 644 640 616 609 604 593 611 598 616 634 616 588 602 594 642 593 584 626 625 626 625 629 589 625 576 604 607 577 611 572 596 575 621 611 567 588 617 567 605 595 601 572 607 591 563 609 582 563 574 584 567 549 573 590 598 583 599 593 596 544 595 548 559 558 549 544 583 549 535 552 575 566 557 535 528 530 554 542 546 550 546 572 531 570 523 545 541 559 532 518 514 542 542 549 527 532 515 530 512 534 533 503 548 522 521 536 513 531 499 527 520 525 505 520 489 519 489 517 493 492 516 490 493 480 482 516 508 483 490 515 502 509 480 506 479 507 509 480 485 498 465 465 485 467 464 483 461 460 478 476 462 486 480 453 486 450 466 454 449 483 454 444 479 454 440 475 458 456 445 464 445 431 459 459 452 447 433 459 430 425 437 455 443 423 420 437 424 446 425 435 420 423 421 424 439 413 398 418 410 428 403 405 421 407 398 402 399 417 423 408 411 405 406 402 387 415 406 396 395 394 391 376 400 400 395 392 389 387 369 366 376 377 362 366 392 360 370 373 357 377 372 382 361 347 348 354 361 368 368 353 341 365 335 347 336 347 337 353 356 348 338 341 346 350 325 342 336 324 347 317 332 335 340 335 316 336 314 328 335 315 333 327 315 307 306 305 319 311 298 306 304 306 291 300 299 316 292 304 296 287 304 302 284 295 302 304 301 276 280 273 279 294 289 292 292 286 286 277 264 279 273 266 278 280 261 278 273 253 275 264 264 267 248 255 250 257 253 256 257 242 242 259 252 242 244 250 238 250 234 242 232 230 246 239 231 225 244 236 242 238 226 232 229 220 220 218 228 227 222 219 209 209 210 207 212 216 203 212 208 215 198 215 198 194 200 210 203 207 191 204 201 198 202 185 197 186 196 187 196 193 186 187 183 191 175 183 189 171 174 178 179 177 177 166 173 170 171 175 162 173 162 165 171 171 163 157 162 163 159 158 162 158 153 161 147 151 150 147 154 155 147 142 141 148 150 148 136 137 144 136 134 140 135 140 130 133 135 137 130 133 124 129 125 127 121 124 120 124 125 125 114 117 124 122 121 114 118 109 110 112 107 106 115 106 114 106 103 102 103 108 102 105 99 101 96 98 103 98 100 94 92 93 91 95 94 96 95 86 90 88 91 85 88 87 83 83 85 82 85 80 76 76 80 80 78 74 73 78 76 75 70 76 70 74 72 73 71 67 66 67 66 64 66 62 63 62 60 60 60 61 57 59 58 60 57 57 56 57 54 55 51 51 53 52 53 48 50 49 47 47 47 47 44 46 46 43 43 42 44 43 40 41 40 39 39 38 41 37 39 36 38 37 35 34 35 33 34 34 34 32 33 32 32 30 31 30 30 27 28 27 27 25 26 26 25 24 24 23 22 22 22 21 22 21 20 20 20 20 19 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 20 19 19 19 21 21 21 21 21 22 22 24 23 23 24 24 26 25 26 26 26 27 27 30 30 31 29 30 31 31 33 34 34 34 35 34 36 35 35 36 36 39 39 39 40 41 41 42 42 43 41 42 43 42 44 43 47 46 48 48 48 47 51 50 48 51 53 53 51 53 56 55 55 54 56 58 60 56 62 62 57 60 61 60 62 62 64 66 68 66 64 67 67 70 73 67 68 73 71 71 76 78 77 74 79 81 79 79 78 83 79 80 83 85 84 85 82 87 87 91 93 88 89 90 91 90 96 94 97 96 99 101 96 103 96 98 96 100 99 102 103 109 102 103 111 109 108 107 115 112 112 116 118 110 114 115 114 119 119 126 116 121 124 125 124 128 129 122 124 135 133 134 132 127 132 129 140 140 135 132 138 135 144 139 137 138 141 140 152 147 151 152 153 153 149 159 161 161 157 155 165 156 157 168 154 156 162 169 173 162 173 161 168 174 165 168 174 174 177 171 186 172 176 175 180 175 189 183 177 179 189 191 193 185 194 197 203 202 203 200 201 206 198 205 198 200 212 211 205 204 200 200 211 203 219 206 205 221 212 220 209 225 227 219 218 229 216 234 231 225 237 242 232 222 239 240 230 243 241 248 238 247 234 249 235 240 241 257 244 263 246 260 251 253 253 268 268 259 257 268 270 267 276 266 258 268 273 280 266 267 278 283 264 278 292 280 292 288 296 286 299 286 288 298 300 282 304 280 287 309 305 307 292 291 310 290 306 316 311 300 299 318 302 306 309 318 320 317 313 334 310 314 318 312 338 322 313 333 317 319 339 330 329 336 338 328 325 335 333 355 351 359 349 349 351 342 367 347 344 358 356 366 351 373 354 363 355 362 357 383 354 352 384 368 357 390 367 380 380 376 381 376 370 364 400 366 370 384 376 399 381 398 389 386 413 401 399 380 384 385 415 411 406 402 417 407 414 395 397 409 409 427 417 423 410 421 428 416 431 425 430 443 414 427 427 449 452 445 442 437 439 433 443 436 445 448 431 429 439 450 436 432 444 450 447 447 453 448 476 471 442 443 457 473 474 465 472 482 468 486 492 486 463 498 462 500 461 464 504 498 460 470 492 505 499 489 489 513 472 506 483 503 499 478 493 477 499 491 497 521 505 524 519 527 513 535 534 522 509 497 514 543 522 515 506 527 539 546 547 538 530 509 510 505 529 546 509 554 535 542 522 530 524 535 540 541 567 570 548 566 567 531 576 579 557 530 567 566 551 572 564 554 577 583 574 568 539 549 547 579 542 583 599 557 589 585 594 576 552 605 601 573 602 602 601 592 612 588 614 569 576 616 567 599 613 613 581 596 623 570 598 613 628 603 629 601 588 634 611 600 584 606 631 612 614 620 636 639 628 595 604 611 631 590 610 606 608 647 654 599 653 610 598 654 604 660 661 651 635 618 638 627 642 653 640 661 659 643 650 649 640 670 643 645 654 616 665 665 656 676 683 631 658 683 670 668 666 642 669 644 641 660 684 655 644 673 667 654 686 672 673 645 693 678 647 655 703 645 687 701 678 699 685 648 694 695 680 663 709 658 677 712 701 690 695 665 706 656 680 669 679 682 706 699 660 724 666 693 723 680 704 668 673 675 687 688 670 697 697 673 699 686 719 710 704 701 673 712 674 682 690 676 739 727 739 708 683 734 676 708 677 675 731 677 738 731 711 710 729 716 746 713 717 708 695 725 720 699 721 685 701 737 695 746 688 716 700 711 710 702 740 690 694 745 743 744 742 739 697 726 749 718 723 706 697 723 704 695 719 715 736 712 696 705 747 698 701 728 730 704 731 700 700 732 742 703 705 734 713 733 717 727 728 705 746 708 750 724 738 709 704 735 747 708 714 722 722 706 718 722 728 706 748 708 707 712 726 724 716 711 715 713 714 712 713 709 714 722 745 716 718 712 715 714 709 711 729 741 713 750 734 738 737 717 713 715 712 716 714 714 713 715 715 750 738 732 712 717 744 721 715 727 712 716 739 723 730 734 731 727 715 717 715 716 737 715 727 715 748 716 712 714 728 749 714 747 711 744 731 712 712 747 716 712 715 709 714 715 750 734 730 721 713 737 744 711 708 709 719 709 710 707 726 734 707 714 706 706 712 706 723 708 711 725 730 705 719 706 730 728 712 715 739 708 706 704 704 716 703 708 714 723 701 749 705 702 709 705 700 704 702 713 711 741 724 700 703 698 702 744 698 739 724 729 697 700 698 745 729 701 749 713 722 733 727 733 692 690 720 693 709 712 695 716 689 749 687 685 720 748 735 714 720 691 733 683 741 698 749 684 680 694 695 684 707 692 715 744 731 686 719 706 678 685 729 683 735 681 710 687 738 680 680 692 711 682 693 723 680 680 696 687 691 670 673 722 725 671 701 725 671 685 675 677 706 724 719 702 673 690 692 672 653 686 674 691 653 706 698 689 687 688 671 688 703 709 659 690 676 651 689 695 694 639 680 689 662 697 682 660 670 652 695 678 653 631 649 690 679 668 660 669 688 668 649 629 675 646 647 648 663 670 652 618 672 630 662 643 651 628 656 666 658 654 671 644 665 646 635 662 615 633 635 629 632 652 660 644 605 655 641 619 623 613 634 591 601 629 622 634 589 593 598 587 598 597 584 597 593 579 595 618 583 585 616 590 581 604 614 578 608 609 625 600 601 618 570 593 587 597 570 573 560 597 576 574 562 604 569 568 605 564 600 560 550 562 577 544 563 545 587 540 544 554 546 553 588 568 548 541 557 572 581 553 547 552 549 550 525 552 522 544 526 559 520 530 543 543 515 548 512 562 513 534 518 529 553 527 507 552 537 547 509 540 502 540 527 538 544 519 532 530 506 512 488 535 525 519 487 520 493 528 515 525 507 516 479 484 499 495 499 482 504 511 490 478 480 502 504 507 496 479 486 483 500 469 499 496 475 457 489 454 470 481 474 451 444 450 455 443 455 466 479 446 467 443 467 438 435 471 439 442 435 432 458 452 428 420 450 447 429 421 451 441 431 415 411 417 428 446 406 428 426 415 429 417 407 423 409 431 398 397 432 395 397 413 391 400 385 423 402 405 417 410 402 399 383 404 375 379 381 397 386 375 393 371 373 382 381 394 390 386 384 367 367 383 360 354 377 365 367 363 377 359 370 353 375 351 354 342 345 342 371 369 342 345 337 333 352 348 333 348 327 326 323 341 321 352 339 329 330 323 331 340 314 328 315 327 337 309 324 319 308 306 325 329 309 321 299 314 307 301 309 307 315 301 303 298 304 300 303 301 283 298 285 292 283 283 292 294 286 296 274 284 293 286 269 286 265 279 265 266 277 269 273 265 268 257 261 274 266 249 265 268 247 255 245 254 257 261 249 239 248 257 236 250 235 251 253 252 243 229 246 235 228 226 240 241 236 226 222 221 224 216 225 235 214 218 226 212 229 211 222 226 207 220 221 203 221 213 208 211 213 208 200 209 206 196 197 208 197 191 195 197 196 191 196 189 194 197 185 183 189 193 177 181 182 175 186 186 171 171 169 168 167 171 174 166 170 166 170 166 169 168 168 168 161 155 152 162 154 157 158 161 159 148 156 145 155 154 156 146 140 147 146 147 137 143 141 142 140 142 133 133 131 137 135 134 132 137 131 135 129 128 132 129 120 118 119 124 126 125 117 114 118 115 113 114 113 112 118 115 106 113 111 106 106 106 105 106 103 107 98 99 105 97 98 99 100 100 93 95 97 98 93 97 89 88 86 90 88 89 86 84 88 81 84 80 85 82 79 81 80 80 76 80 79 79 75 72 76 71 75 69 69 69 70 69 66 69 64 65 68 65 65 66 65 61 64 59 61 58 57 56 57 55 57 57 54 55 53 52 52 51 52 52 50 51 47 47 47 47 48 44 44 46 45 45 45 42 40 43 41 41 41 41 38 41 39 38 37 37 37 36 34 35 34 35 33 34 31 33 31 31 29 31 28 29 28 27 26 27 27 25 25 25 25 23 23 24 22 23 22 21 20 21 20 19 19 19 20 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 20 19 20 21 21 21 21 22 22 23 23 23 23 25 24 25 26 26 26 26 27 28 28 30 29 29 32 31 31 31 32 33 35 33 34 34 35 36 38 36 37 38 39 40 38 41 39 42 43 41 44 42 42 46 46 46 46 45 49 46 50 49 49 51 52 51 52 55 55 52 53 54 57 58 58 58 61 58 59 61 61 64 61 65 64 64 64 68 64 67 70 68 72 73 68 70 73 73 70 72 76 76 73 79 80 80 76 76 81 82 82 81 83 80 81 85 86 87 84 85 86 86 88 89 97 94 94 95 93 92 98 101 103 98 95 102 102 102 105 102 105 108 108 105 113 110 114 115 116 111 119 115 115 119 115 116 122 121 123 125 126 124 123 123 130 124 124 127 128 126 136 135 138 130 139 134 136 134 134 146 141 146 147 136 145 140 151 146 151 145 154 157 155 158 147 160 155 150 158 159 164 157 166 166 156 166 161 170 173 167 171 176 170 171 173 177 178 170 175 170 183 177 176 179 179 180 193 179 179 184 183 181 182 199 185 188 197 192 201 202 191 207 205 210 209 211 211 207 208 215 207 221 209 215 204 222 215 207 212 216 224 231 219 218 231 224 233 229 230 224 241 230 229 230 247 233 239 237 251 241 243 245 244 244 244 255 250 256 261 257 259 264 262 266 267 252 258 251 254 252 264 277 262 266 261 265 278 280 269 268 264 280 283 269 270 282 279 276 283 274 299 289 284 305 278 282 308 300 288 299 297 312 315 287 296 296 315 307 305 309 320 315 317 299 327 321 332 332 307 315 310 336 338 315 319 315 325 327 343 341 333 324 339 332 338 347 336 358 341 353 339 351 362 344 349 365 363 349 363 360 354 367 372 363 351 363 357 379 383 377 357 355 376 360 380 377 382 373 366 374 389 364 399 379 382 374 384 405 398 376 402 380 390 413 396 395 388 419 421 383 393 407 411 411 428 396 402 421 430 427 416 397 414 418 416 426 402 431 405 435 445 421 447 447 432 454 432 453 419 438 454 457 438 439 432 443 430 436 435 466 460 445 446 468 471 434 440 450 475 444 461 474 463 476 453 483 487 472 448 478 450 473 489 494 469 483 469 480 461 482 473 484 468 473 493 501 474 510 500 489 505 493 482 506 522 482 485 528 484 498 497 492 485 535 495 492 520 534 541 522 505 536 513 532 528 513 548 543 537 530 541 527 556 508 532 540 556 532 558 534 532 537 528 536 555 545 564 562 560 547 570 538 534 554 540 561 543 562 560 574 581 539 570 574 553 573 590 541 582 583 570 559 577 555 565 590 556 563 594 585 598 592 576 561 591 586 608 592 588 591 568 596 595 575 586 622 589 616 572 615 572 621 611 608 608 629 594 586 577 579 610 594 590 623 636 610 626 619 626 591 614 624 595 609 644 594 637 601 613 621 600 655 650 611 660 602 603 655 611 611 626 618 640 625 620 609 635 649 629 618 612 615 676 667 640 653 659 628 662 669 647 646 646 657 628 644 624 658 663 670 653 692 664 655 658 638 691 665 640 674 644 643 644 700 664 692 655 642 669 692 696 658 664 648 672 653 694 713 667 705 692 670 670 656 653 667 684 706 704 660 653 704 716 698 678 698 686 680 720 720 673 668 718 727 672 669 713 718 716 733 696 721 672 685 684 687 713 736 688 672 729 719 686 687 683 733 688 707 688 708 675 691 743 738 688 734 698 736 695 734 718 706 725 746 750 700 710 740 715 698 715 706 690 700 746 740 715 696 720 713 696 745 744 726 693 732 708 727 745 707 699 710 697 705 734 732 731 721 731 749 697 701 698 699 697 699 731 700 709 704 703 731 735 703 702 743 735 728 705 702 702 706 743 708 708 705 714 704 736 728 748 735 710 745 704 711 705 715 709 716 706 710 709 733 707 720 712 709 740 729 746 709 712 720 719 713 712 713 710 746 741 730 713 711 734 742 710 731 712 724 715 741 749 710 711 710 717 714 716 716 722 729 713 720 711 717 748 715 747 716 712 713 723 749 717 717 723 734 716 730 717 715 749 713 739 721 712 712 717 720 714 724 714 714 713 713 710 725 714 722 714 715 710 749 713 721 743 710 729 713 712 714 743 731 711 734 717 714 726 713 738 733 709 709 740 743 712 742 708 707 728 740 709 708 721 737 709 709 731 704 738 709 711 715 719 716 745 749 733 706 706 741 707 732 743 702 708 747 730 699 700 724 727 706 706 712 719 744 749 699 700 730 741 747 744 724 698 747 693 721 696 693 695 700 692 750 691 721 692 690 749 749 697 735 689 701 685 725 740 738 692 728 750 714 694 707 704 708 701 698 710 728 695 693 699 737 691 701 714 690 728 708 734 700 715 719 700 726 726 723 715 736 672 677 715 700 691 667 666 684 732 673 704 679 706 713 686 700 664 684 696 726 691 683 695 681 706 699 717 699 661 657 707 655 715 709 703 688 658 690 654 675 671 698 695 655 696 706 670 642 674 657 693 678 653 698 655 692 686 653 638 666 660 644 643 667 629 651 688 640 676 689 635 640 669 650 630 634 633 677 634 627 672 670 670 626 659 613 632 636 654 668 643 645 612 650 621 626 633 640 657 640 631 654 647 646 610 625 620 618 604 654 649 599 608 648 621 596 607 588 595 638 584 629 600 624 634 594 604 611 602 579 602 594 598 578 574 579 602 582 577 584 597 613 572 568 576 587 565 588 561 604 608 599 570 559 575 586 568 595 606 586 586 598 553 591 564 599 598 552 572 542 591 568 545 580 554 588 537 587 553 578 583 575 556 529 561 533 536 554 557 557 523 533 534 566 528 535 524 531 524 522 518 559 552 522 554 555 511 541 507 529 520 516 514 516 515 503 510 542 493 515 499 533 515 509 504 508 516 495 495 508 498 504 521 497 486 513 498 512 487 510 468 491 502 511 475 469 465 493 459 460 461 476 458 497 471 491 461 468 488 465 490 481 475 452 444 483 478 448 452 444 446 440 455 432 432 470 440 438 438 433 456 460 459 462 457 433 433 426 447 453 421 450 415 432 436 430 439 436 425 439 418 428 440 414 425 428 411 420 419 397 422 424 402 419 422 424 414 414 406 404 409 381 390 408 408 394 409 393 390 380 372 402 391 385 398 390 385 365 388 372 377 389 359 356 360 370 353 361 354 379 373 368 351 376 346 348 347 344 350 353 342 366 355 341 347 349 347 358 334 349 355 356 341 338 344 337 340 330 335 325 342 343 316 337 316 308 328 312 311 306 331 321 324 318 306 301 309 302 313 317 310 303 312 292 291 303 299 296 302 281 287 279 287 277 287 278 294 273 283 274 282 286 289 280 273 288 289 274 263 269 274 275 263 278 278 277 276 260 250 248 248 248 260 249 248 253 253 241 263 261 242 244 254 236 255 244 236 230 243 231 243 226 230 242 226 236 240 233 221 234 220 223 224 216 213 219 230 226 217 223 218 221 221 217 207 205 217 213 199 197 204 195 212 203 201 196 198 195 196 191 192 200 202 200 191 187 192 183 184 186 184 176 176 186 182 184 180 171 183 171 173 180 166 171 175 163 176 172 167 159 160 156 170 167 157 152 157 155 159 162 155 156 149 155 156 156 151 142 149 142 147 144 148 145 142 141 133 143 139 138 136 130 141 130 131 137 134 124 134 126 132 123 128 128 119 125 116 125 119 118 118 119 116 115 113 110 117 114 114 109 107 114 104 105 106 109 109 102 104 107 101 103 97 100 95 96 99 97 98 93 97 89 89 94 90 88 91 90 86 83 83 82 88 85 85 86 79 79 78 78 77 79 75 80 77 73 78 72 70 72 73 72 72 73 69 66 69 64 64 65 67 64 63 64 61 64 59 57 58 58 61 58 58 57 58 56 56 56 56 55 50 50 53 50 49 50 51 49 48 46 44 47 45 43 45 43 44 43 41 39 39 41 41 40 38 37 38 36 36 37 37 35 35 33 35 33 32 31 33 30 30 30 30 28 28 27 28 27 27 26 25 26 24 25 24 23 23 22 23 22 21 21 21 21 20 19 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 20 21 21 21 21 22 23 23 24 24 24 25 24 26 25 26 26 27 28 28 28 30 29 29 32 32 33 33 32 33 33 33 35 36 36 37 37 38 39 39 39 39 40 39 41 39 41 44 43 45 44 46 43 44 44 46 47 49 47 49 48 49 52 53 51 54 52 53 56 56 58 55 58 56 60 59 62 60 59 61 60 64 62 66 64 64 67 67 70 70 69 73 71 72 70 70 70 76 77 74 77 75 81 75 78 80 79 78 78 85 82 80 85 82 89 89 86 93 86 93 91 93 89 94 91 99 93 96 101 100 98 97 100 96 103 98 101 103 107 107 111 104 110 105 114 106 111 114 112 110 112 113 114 120 118 123 118 126 117 123 118 123 128 129 122 127 132 131 136 126 133 138 137 130 132 137 132 144 133 139 146 146 145 144 140 151 151 152 149 145 154 149 149 152 155 149 158 157 153 158 161 155 158 165 163 171 164 175 162 166 170 175 169 168 181 180 177 183 182 187 175 187 183 181 193 194 179 192 187 188 198 189 189 192 189 189 203 201 195 193 194 198 203 204 197 197 212 216 201 216 205 213 204 213 225 215 215 211 216 230 222 215 226 223 224 237 235 224 223 222 223 246 237 236 248 242 241 236 243 247 241 243 240 254 240 251 239 245 258 261 263 257 267 268 257 251 272 254 259 267 263 262 281 270 265 272 267 263 287 276 291 285 288 289 270 292 295 278 293 296 279 296 297 298 293 302 284 286 303 293 297 294 294 299 317 312 314 306 312 301 303 326 328 303 309 327 331 319 312 318 308 340 335 320 331 325 320 333 321 330 341 347 339 342 335 343 359 337 334 349 356 343 354 349 365 365 345 361 354 357 370 354 349 357 354 353 350 352 351 388 376 388 363 369 390 373 387 373 381 395 376 375 397 394 378 378 405 380 382 379 387 380 402 384 418 411 414 384 416 398 388 391 416 418 391 427 424 432 406 404 406 426 421 432 436 424 411 446 427 415 411 452 433 424 435 417 443 430 460 424 446 450 452 447 457 455 460 455 434 440 432 468 453 441 440 457 472 441 474 444 443 483 451 472 448 463 481 475 472 479 488 484 463 500 490 469 500 473 496 493 507 476 487 475 496 509 487 507 482 488 479 520 514 514 501 527 484 493 514 495 498 493 501 527 518 525 540 542 520 517 531 533 499 512 508 511 527 524 516 505 514 528 516 523 548 554 557 545 513 520 567 532 542 571 570 529 537 568 567 567 538 554 534 566 529 535 580 584 568 545 546 557 568 576 566 574 571 559 566 582 573 559 567 587 590 556 579 607 552 596 604 584 590 603 585 567 581 611 572 615 605 621 607 587 581 622 578 626 580 629 605 619 584 589 581 623 614 623 592 592 615 636 637 624 615 642 621 591 628 625 616 607 612 608 601 623 616 619 655 623 646 611 606 618 620 621 662 657 624 665 637 640 651 611 634 649 618 625 623 648 655 661 643 653 647 648 621 625 648 640 682 674 643 670 635 639 642 637 646 671 674 642 658 655 654 662 645 674 654 668 685 636 687 684 693 689 678 661 644 673 695 643 662 698 682 662 657 696 647 699 652 675 657 711 668 651 653 665 696 698 655 655 711 702 664 715 680 668 726 716 712 700 722 673 729 712 720 715 667 708 682 713 736 716 688 716 682 730 699 677 732 690 700 673 740 737 709 713 722 694 746 702 722 702 702 725 728 720 706 729 695 738 744 690 713 747 721 712 710 686 724 703 703 688 727 694 694 702 689 694 693 705 731 714 694 696 707 698 692 699 699 704 698 696 699 725 709 696 698 729 700 732 702 733 703 700 700 729 723 729 724 705 706 716 707 729 703 719 711 716 715 714 715 708 721 715 709 707 723 727 706 739 708 708 738 711 713 731 706 741 726 718 728 749 710 739 747 713 737 711 731 723 724 709 717 714 710 710 721 741 713 711 711 711 746 732 710 750 716 713 728 730 716 716 716 712 714 712 742 712 717 711 748 744 730 748 733 716 717 715 722 713 735 732 742 716 714 713 711 718 745 717 711 712 737 741 737 713 719 715 729 740 712 716 746 736 716 714 711 732 715 713 740 710 713 723 717 714 715 709 737 723 729 713 713 717 709 733 742 712 707 711 711 723 724 719 715 710 750 718 706 749 709 710 705 718 732 707 716 717 731 730 705 735 726 749 732 732 702 729 736 703 719 703 704 740 699 716 708 707 698 712 727 705 702 696 701 707 703 717 736 733 698 744 744 716 698 712 704 749 734 699 711 736 695 703 689 698 732 702 718 717 725 693 697 707 729 721 723 726 720 695 743 737 707 712 689 699 682 712 702 731 699 677 738 732 703 680 695 677 732 693 681 727 707 706 696 685 707 709 710 702 669 733 668 726 712 729 701 716 695 696 691 671 716 691 685 688 669 675 719 670 668 684 718 657 716 682 653 670 666 667 695 678 695 676 692 648 691 684 669 684 667 694 645 680 700 654 681 652 688 678 655 639 700 642 639 647 648 650 651 693 673 650 629 632 680 688 636 668 632 667 643 670 656 651 659 633 623 657 672 633 664 648 670 655 615 673 658 609 646 632 650 648 663 635 612 607 627 638 614 646 603 613 654 633 598 651 655 632 598 596 646 642 609 595 605 592 638 587 594 637 620 604 636 584 582 587 610 581 612 597 589 586 586 596 626 570 623 595 616 574 611 594 617 608 589 597 572 595 612 566 583 593 560 577 571 590 579 556 587 577 562 574 565 560 579 597 585 568 552 539 546 572 540 541 587 536 547 538 564 562 537 577 546 569 539 524 533 571 568 558 517 533 531 550 537 531 557 552 538 522 529 510 519 543 509 508 548 542 502 507 536 518 526 503 509 518 539 493 522 498 487 518 514 513 492 495 504 500 520 514 517 477 516 510 483 489 492 500 482 479 473 467 505 495 497 477 502 466 482 489 462 489 480 479 481 495 461 472 478 473 466 455 462 481 469 480 466 454 437 471 450 465 442 433 462 463 444 447 424 463 437 463 456 446 431 432 444 453 419 439 417 434 432 420 445 410 437 429 422 430 419 434 404 405 397 432 407 432 404 414 412 410 388 414 386 390 417 411 391 411 378 395 382 381 387 373 403 402 373 379 396 371 381 374 381 368 370 373 385 383 359 367 375 388 378 358 352 375 360 380 368 364 366 368 373 353 372 347 342 366 361 359 357 339 360 358 345 332 327 346 327 343 341 333 334 323 338 326 343 326 340 325 320 316 331 305 307 321 315 327 316 322 315 319 318 316 295 308 302 289 315 316 288 294 310 304 300 309 282 296 292 302 278 294 293 277 279 281 294 290 276 291 291 271 286 288 265 285 267 258 279 255 276 272 255 261 250 248 262 249 257 257 256 248 253 253 258 239 248 248 244 248 249 254 244 237 230 229 234 247 236 232 233 226 232 226 232 217 223 229 219 221 219 221 229 225 223 225 209 212 210 209 210 217 219 218 201 201 203 207 207 207 203 195 197 206 192 197 193 189 190 183 199 187 184 195 179 192 187 184 191 180 185 178 185 173 180 169 182 166 165 172 178 162 166 173 161 168 167 161 161 162 165 162 165 153 158 149 151 148 158 157 155 150 144 153 145 153 149 142 148 143 145 145 143 135 144 136 143 132 140 135 137 136 128 130 130 134 127 127 122 125 127 128 119 120 124 116 114 119 121 112 110 113 118 117 115 106 106 109 111 103 107 104 104 101 103 100 98 103 99 102 102 97 94 95 98 92 97 93 97 96 90 94 94 91 89 88 86 87 87 82 82 84 82 80 82 82 80 79 76 74 78 72 76 76 70 74 71 68 74 68 71 69 67 68 65 68 62 64 64 64 64 63 58 59 59 60 60 57 55 57 54 56 57 54 53 52 54 53 49 51 52 47 51 48 47 48 46 47 45 46 42 45 44 43 41 42 40 38 41 40 39 37 37 37 37 37 37 36 35 35 35 34 34 31 32 31 32 31 29 29 28 28 27 28 27 27 26 25 25 24 23 23 24 22 22 21 21 22 21 20 19 19 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 19 19 20 20 20 22 21 22 22 23 23 23 25 24 25 25 25 27 26 28 27 28 30 29 29 29 30 30 33 31 34 34 35 35 35 35 35 37 36 38 38 39 39 41 38 38 40 40 43 41 44 45 43 45 43 45 48 45 47 48 48 51 50 51 49 52 52 55 54 54 57 55 56 56 59 58 58 60 60 61 59 63 64 65 66 66 64 63 66 65 65 70 71 70 71 74 71 74 75 72 72 77 77 76 80 81 80 76 80 78 85 79 82 81 88 83 87 87 87 92 92 86 90 95 89 97 91 99 97 94 101 99 102 96 100 102 98 106 105 106 106 108 110 105 112 110 114 111 112 117 113 113 113 114 114 113 118 118 126 117 122 118 121 121 120 124 124 135 129 124 132 134 130 131 140 130 136 139 144 139 134 135 140 146 142 139 152 151 141 149 143 155 154 152 159 160 154 162 164 164 166 159 158 165 160 159 158 161 161 171 174 172 171 168 171 181 170 175 175 172 182 182 178 175 185 190 186 191 179 189 193 188 199 195 195 190 196 190 193 202 195 192 207 205 208 202 201 201 203 217 201 214 208 215 206 216 224 208 222 210 217 212 221 229 231 220 230 227 225 220 222 221 233 224 233 231 248 237 238 229 231 238 254 251 251 249 239 241 250 258 252 266 250 250 261 250 267 257 258 255 269 268 264 273 264 262 266 277 273 276 272 281 280 287 287 286 284 282 293 280 277 299 282 286 298 300 302 294 309 292 313 305 295 311 294 296 308 305 294 296 325 298 325 321 321 325 311 328 329 321 314 321 313 312 327 312 341 346 344 329 348 343 329 340 335 353 357 341 359 341 350 330 349 332 333 363 349 346 366 366 371 352 343 369 345 374 364 359 352 351 387 377 373 354 362 386 373 359 362 365 385 364 373 374 384 403 372 404 401 374 379 399 408 393 412 404 414 408 389 417 404 415 400 419 416 404 420 409 421 425 432 431 437 412 424 417 409 409 434 427 433 411 440 426 421 424 446 416 440 419 439 418 422 435 453 427 429 450 469 467 459 473 471 454 470 476 437 453 451 441 456 461 465 461 455 459 479 475 478 453 456 473 470 472 458 478 501 493 489 464 468 492 474 476 500 514 487 511 490 496 494 520 515 511 506 505 512 505 518 503 516 524 488 502 528 517 507 533 507 497 495 496 514 521 542 518 541 524 538 544 524 539 556 548 524 522 559 554 545 531 555 555 523 525 527 519 552 532 547 558 534 528 536 527 551 530 583 575 544 568 563 547 574 564 577 591 582 566 582 567 592 550 600 566 596 557 558 597 554 588 591 555 559 561 561 560 568 561 606 598 591 583 616 577 607 605 584 586 600 623 588 599 607 628 599 613 576 617 627 634 616 628 587 639 602 596 620 630 588 616 634 622 650 623 626 639 637 646 628 627 615 636 655 604 645 638 602 657 621 621 620 641 627 663 644 667 643 650 656 672 641 653 633 621 674 654 617 636 637 676 676 681 623 663 650 676 686 659 689 647 644 639 676 640 674 660 659 645 679 698 651 687 656 656 641 685 677 660 675 668 695 670 668 664 666 678 692 661 663 678 713 705 682 649 693 717 691 717 699 710 706 691 660 684 708 719 702 696 711 688 683 710 690 703 685 701 727 684 676 727 669 716 691 674 689 708 691 709 714 727 712 680 732 718 703 684 733 738 725 720 723 743 715 746 717 748 745 711 719 681 693 728 692 743 696 715 733 739 715 693 710 719 726 702 703 750 706 710 746 724 694 742 690 697 693 748 712 722 738 746 731 720 714 698 695 695 699 709 733 700 702 712 738 747 733 712 698 739 704 705 704 700 700 745 706 723 705 706 718 729 736 740 706 703 704 744 714 709 746 708 703 738 728 705 708 710 734 727 718 707 750 709 723 748 726 747 723 714 749 707 731 710 708 741 712 713 729 716 720 712 712 709 718 749 711 740 730 729 713 749 725 737 717 725 739 716 725 713 716 712 713 711 743 716 718 717 736 739 722 712 721 715 736 712 729 738 733 713 731 717 716 711 711 733 739 714 732 713 712 710 712 712 710 737 716 735 716 740 716 711 710 724 728 740 742 728 746 718 711 710 724 708 713 712 711 709 730 724 707 707 713 744 707 710 731 717 716 747 726 709 711 709 728 710 710 708 705 716 703 723 734 709 729 703 723 727 704 741 725 716 734 707 707 744 739 745 715 720 720 702 698 715 708 697 698 741 730 697 750 720 741 704 694 726 706 697 712 716 709 738 723 737 693 748 750 750 749 714 741 702 690 698 737 699 744 721 700 712 709 722 706 750 729 700 724 698 732 743 707 706 694 687 701 693 680 743 680 719 691 737 704 730 721 735 716 695 737 675 701 677 711 725 691 696 729 726 712 674 671 668 666 717 721 711 699 669 688 660 719 707 687 705 673 712 682 699 667 688 663 702 660 699 671 687 683 665 664 658 651 684 654 646 662 661 655 664 687 690 666 651 678 655 651 668 685 636 657 645 681 691 685 639 655 656 650 651 646 660 681 686 625 638 669 638 647 628 678 672 619 642 647 681 639 659 632 661 653 622 639 616 642 648 636 631 631 650 644 616 621 642 613 653 633 644 600 630 626 605 613 634 651 615 651 593 605 594 605 643 604 620 634 639 635 638 637 592 618 607 601 582 621 590 608 603 613 572 573 610 601 623 584 604 585 621 578 589 578 608 593 578 560 608 600 609 581 596 558 589 583 574 559 575 582 578 554 573 582 595 551 548 575 563 574 554 566 584 557 551 564 587 585 534 537 537 537 547 569 568 545 555 555 526 519 527 560 517 539 542 543 522 534 546 529 523 538 507 552 511 521 521 538 504 499 530 545 518 527 494 497 495 531 492 490 503 505 492 527 483 496 514 480 498 483 494 479 505 491 475 472 487 482 498 492 499 471 494 468 466 483 467 472 492 466 487 497 467 483 477 458 468 471 449 481 481 480 477 467 460 462 453 460 453 476 449 460 476 435 442 463 456 435 464 459 434 436 459 452 428 418 436 435 415 416 422 428 424 435 417 447 407 422 420 416 432 440 435 428 424 427 415 433 416 414 413 412 389 425 391 415 386 403 403 415 410 387 405 378 400 388 395 375 373 400 367 386 381 395 373 389 374 371 377 379 371 380 354 357 367 365 376 354 354 374 379 373 349 350 358 355 362 344 351 348 347 350 346 335 357 359 331 330 344 342 340 352 342 345 349 334 320 335 325 331 327 316 314 309 328 321 320 312 313 319 305 314 322 309 312 319 294 305 312 311 298 305 296 313 291 294 296 300 306 292 306 287 305 284 283 284 273 272 285 284 295 289 268 277 277 267 287 270 260 282 257 261 273 279 273 258 274 251 262 260 264 248 250 257 265 244 263 247 257 246 248 249 241 247 240 232 234 247 248 234 241 240 238 240 222 231 234 232 235 218 231 219 225 220 232 226 223 227 215 209 210 208 223 214 203 209 199 214 216 196 203 205 196 198 203 197 193 190 194 203 199 185 200 198 182 186 187 195 192 182 192 188 189 172 177 172 171 172 168 183 179 176 173 177 178 162 161 167 170 170 169 158 163 157 167 154 161 155 156 158 152 157 158 146 149 148 153 154 140 149 144 145 148 146 134 145 145 133 138 138 135 134 135 139 128 134 130 124 134 128 123 123 130 122 122 126 117 119 121 125 115 117 115 113 113 110 114 115 107 114 106 114 112 105 109 101 108 108 107 100 103 97 95 101 94 93 98 100 93 90 91 89 91 94 90 93 89 85 87 85 87 87 85 86 84 79 79 78 78 81 77 75 75 78 77 78 77 76 75 69 71 72 68 72 71 69 66 66 68 63 67 63 61 60 64 58 59 58 60 57 57 58 55 55 54 55 53 52 51 51 54 49 49 52 48 48 47 46 47 46 45 46 44 42 43 41 41 40 41 40 40 41 40 40 38 39 38 37 37 36 34 34 35 34 34 34 32 31 30 32 29 30 28 28 30 28 28 27 26 26 26 24 24 25 23 23 23 23 22 21 22 21 20 20 20 20 19 20 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 19 19 20 19 20 20 20 22 21 22 22 22 23 24 24 25 24 26 26 26 27 28 28 28 30 29 30 31 30 31 33 31 33 32 35 34 36 36 36 37 38 37 38 38 39 39 41 40 41 42 41 44 44 42 42 46 44 45 48 45 49 46 47 49 51 50 53 53 53 52 54 54 54 57 57 55 55 59 61 61 57 63 62 62 64 60 63 65 65 66 66 68 68 71 68 70 74 74 72 70 74 77 73 77 77 77 77 79 82 77 81 83 80 79 85 80 81 82 83 84 85 88 87 86 90 88 91 94 94 93 98 95 99 98 99 102 104 97 104 100 107 107 104 105 110 107 105 109 107 111 116 111 114 118 121 115 119 120 118 123 123 126 118 128 128 121 120 123 133 133 131 126 134 131 139 135 136 135 138 137 133 136 133 145 143 147 149 145 150 140 153 152 144 147 146 160 159 151 155 152 151 155 152 162 162 160 169 157 162 159 166 165 174 163 176 166 165 168 179 179 174 184 177 186 186 178 174 178 189 182 186 194 184 183 194 185 190 189 196 193 205 206 204 203 191 209 208 207 202 213 205 202 215 201 203 218 206 225 222 214 228 227 231 232 224 225 233 233 229 227 221 223 220 230 232 224 240 233 233 229 243 251 248 246 239 250 239 238 244 243 262 244 252 257 264 262 268 257 257 272 271 270 261 262 263 274 273 259 273 283 277 274 274 283 287 266 270 272 287 295 296 278 280 287 301 293 293 279 289 296 296 308 296 295 295 300 301 299 309 318 321 322 323 326 320 303 314 328 322 323 318 318 310 333 330 337 314 319 336 334 344 319 341 346 352 330 323 335 350 338 343 339 345 353 340 358 341 353 340 343 354 352 347 344 344 370 365 366 364 359 360 365 364 374 360 362 368 371 369 362 377 393 381 395 386 375 391 386 376 373 400 390 406 401 377 381 398 386 405 420 399 420 410 392 420 393 426 397 394 409 402 409 412 435 410 401 409 409 424 444 421 421 428 417 421 413 413 419 435 432 416 418 457 434 459 441 456 443 439 428 463 450 459 460 448 441 442 443 474 475 464 446 445 445 451 447 485 452 467 484 467 495 495 498 458 473 488 464 473 480 466 471 496 482 465 499 471 469 497 510 478 507 484 493 522 515 499 487 505 493 526 483 496 488 532 535 522 534 514 531 529 493 497 512 543 511 505 509 504 536 520 547 510 549 540 553 515 539 549 511 530 527 547 516 516 556 516 568 533 571 533 563 533 551 549 546 551 528 569 570 568 537 587 583 583 589 554 566 560 542 591 564 553 577 551 562 591 585 587 555 570 585 582 582 596 584 570 559 609 598 592 585 607 610 565 605 587 570 592 573 618 618 622 629 618 611 632 592 607 587 599 622 623 581 616 616 642 587 585 595 597 600 598 589 638 602 604 626 653 600 620 622 595 598 646 647 603 644 611 631 644 606 612 615 630 624 643 623 656 615 628 617 648 668 634 656 631 642 660 653 657 659 632 644 685 683 646 664 685 651 687 678 644 678 646 649 651 673 642 639 656 644 690 663 644 666 679 703 686 665 660 676 699 682 687 656 666 691 700 651 661 655 672 675 710 669 692 700 673 677 662 675 676 695 654 700 706 658 674 704 660 710 695 716 676 704 699 680 697 690 676 685 723 690 712 672 668 689 700 696 727 671 725 686 678 738 693 713 719 735 736 712 681 741 686 694 742 715 730 719 705 690 746 730 749 740 727 691 727 694 696 741 707 739 744 735 690 705 737 708 738 727 705 733 689 711 727 720 695 706 748 696 736 705 698 717 700 722 712 748 745 739 703 699 700 699 709 702 750 698 739 704 703 701 742 714 700 737 702 713 726 704 705 702 706 750 747 736 744 740 747 708 704 704 731 709 710 737 743 750 727 717 737 709 740 732 707 711 712 708 707 734 745 741 715 727 744 720 709 715 744 710 716 710 726 711 738 711 711 747 725 737 711 713 715 713 714 710 728 723 713 715 716 721 716 717 722 728 746 712 727 732 727 732 713 712 716 714 734 712 734 713 724 715 715 716 716 715 712 715 734 723 714 728 744 730 749 725 713 744 710 712 714 723 725 715 749 714 722 712 709 747 713 749 713 745 722 711 737 732 715 707 723 732 735 708 749 709 746 726 736 738 738 711 750 737 727 716 719 746 708 708 703 709 704 707 709 704 749 730 702 704 706 743 730 705 701 714 704 709 737 700 704 725 720 703 729 708 719 730 701 716 704 712 699 699 749 699 699 730 732 698 704 713 748 695 693 693 719 703 747 747 692 715 717 688 692 739 737 736 701 685 732 739 696 702 717 740 693 721 728 705 695 745 685 723 693 705 693 700 719 705 733 701 741 676 712 703 686 707 706 735 735 707 684 710 691 679 683 669 686 723 721 702 680 666 669 686 725 679 682 666 674 695 716 697 718 687 712 665 690 705 684 672 702 678 690 672 678 676 704 689 707 646 689 670 688 693 644 649 657 703 640 659 698 648 670 689 700 647 691 644 646 681 630 690 636 649 647 668 636 629 657 669 634 643 625 661 666 640 682 670 632 645 624 643 647 665 658 632 635 640 610 620 642 628 650 642 663 612 639 634 625 627 649 609 619 634 642 617 642 604 617 651 600 638 651 622 625 594 622 626 626 615 628 641 594 596 640 619 615 623 582 613 608 622 611 581 623 607 571 590 581 596 584 600 607 581 584 585 569 604 582 571 604 593 581 563 593 575 603 608 599 581 564 599 555 590 544 578 596 566 589 593 564 567 556 536 587 583 584 534 582 539 579 532 568 580 535 546 574 543 560 537 547 547 532 553 554 538 551 563 563 532 542 510 516 518 508 510 536 544 501 529 532 537 546 499 530 509 498 518 505 519 489 500 525 495 492 530 486 484 495 499 513 524 518 520 485 505 477 508 493 493 475 509 482 466 482 474 466 466 493 480 492 494 461 474 469 485 461 456 482 470 455 478 471 459 473 444 450 442 478 458 461 455 472 446 459 455 467 433 449 449 457 458 452 441 455 453 450 459 438 452 428 433 451 410 429 435 436 405 413 408 422 419 399 419 425 399 434 396 403 410 417 426 406 427 416 407 403 417 388 387 394 386 415 387 409 396 378 385 387 373 394 397 390 392 364 389 378 390 367 371 390 388 373 360 371 370 352 380 379 352 354 346 372 373 364 347 350 351 357 360 364 348 360 363 361 349 335 333 331 343 348 324 338 353 345 335 322 332 317 343 314 336 332 325 315 334 326 314 332 309 304 314 307 317 304 318 298 300 293 309 313 297 288 290 286 305 285 284 304 302 287 305 299 295 291 290 277 277 284 286 290 274 267 269 288 287 266 274 278 284 284 273 270 261 273 254 274 273 265 258 263 267 250 257 253 253 249 245 255 254 250 253 235 254 248 233 252 234 242 238 236 228 242 236 224 225 237 224 226 233 218 226 214 229 216 227 225 210 217 226 226 213 210 211 222 209 212 213 202 210 197 198 207 207 207 193 192 199 205 187 192 190 193 192 200 184 186 185 187 177 186 192 188 185 189 173 182 180 182 177 176 167 169 168 175 168 163 169 166 163 171 171 170 161 156 162 157 162 150 163 153 150 157 148 157 154 145 151 146 152 151 151 138 141 141 136 139 134 138 132 139 139 135 128 127 136 129 129 126 133 128 126 124 124 129 118 120 118 120 115 115 119 117 118 117 111 111 118 109 107 105 111 107 107 104 101 103 103 103 104 101 101 99 95 101 99 99 98 93 99 94 92 97 96 88 87 93 86 84 87 89 87 85 87 83 84 79 82 77 77 78 78 79 74 78 75 72 76 71 72 71 69 69 72 68 68 67 64 67 65 62 66 62 63 63 60 62 62 61 57 58 59 56 57 55 56 56 55 53 52 53 52 53 52 51 49 49 46 46 47 47 47 45 45 44 43 42 43 41 41 41 41 38 38 38 39 39 38 37 35 36 35 36 34 34 32 34 33 33 31 31 29 29 30 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 22 21 22 21 21 20 20 20 19 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 20 19 19 20 20 20 22 22 23 23 22 23 24 25 25 25 26 25 26 27 28 27 28 30 30 29 29 32 30 33 31 34 32 35 35 34 34 35 35 36 38 38 37 41 39 38 42 39 40 42 43 41 42 45 44 46 46 46 46 48 49 47 48 48 50 52 51 54 52 52 53 53 55 54 56 58 57 60 61 61 63 58 59 60 65 62 66 66 66 67 68 69 69 70 73 70 71 75 72 71 77 72 75 74 78 78 76 80 80 82 83 84 80 81 80 86 86 87 86 85 92 89 91 88 93 95 91 91 95 99 95 98 95 102 101 100 104 104 104 108 101 103 104 106 104 114 113 116 109 111 118 115 113 117 111 122 117 121 114 124 127 122 122 125 129 127 130 132 125 130 136 127 131 132 133 137 142 140 137 141 133 144 139 143 146 146 138 151 153 143 156 154 148 145 150 152 155 150 150 154 158 163 155 156 163 163 168 168 164 171 163 165 171 178 174 177 182 176 168 174 170 186 182 179 177 187 179 176 184 195 191 187 192 186 187 188 201 193 200 203 194 196 190 191 196 197 211 211 211 201 207 216 211 218 205 218 224 212 217 216 226 219 227 221 231 225 218 222 231 235 238 226 226 228 241 239 244 242 239 229 233 243 254 241 246 256 245 238 261 249 264 251 259 253 253 267 247 267 249 250 263 265 274 272 277 281 276 276 273 280 287 288 281 266 276 272 294 296 288 276 279 280 290 299 285 288 305 288 299 285 300 302 291 291 298 307 307 316 296 294 294 307 309 307 329 305 316 330 321 326 310 326 321 313 326 314 341 330 324 321 330 320 327 332 325 330 353 339 325 338 349 334 333 342 338 357 359 339 371 355 358 347 374 355 365 375 373 353 359 378 360 370 382 365 368 374 366 379 373 379 395 392 384 388 388 383 368 399 372 396 379 397 377 393 379 413 401 391 393 397 397 422 409 421 410 417 395 410 406 398 407 404 401 413 401 433 405 417 414 436 433 415 436 416 424 432 412 431 424 419 422 429 418 433 447 425 449 456 429 428 448 449 465 436 450 459 441 474 456 479 481 459 483 444 456 444 466 456 486 493 462 456 473 472 500 481 467 467 499 461 489 470 480 480 474 475 491 515 517 491 516 515 491 502 479 477 510 521 485 513 484 497 531 506 487 499 511 517 514 527 541 511 514 498 533 530 516 531 526 551 550 509 515 510 531 508 545 544 549 548 526 525 513 559 526 522 526 569 562 528 550 551 552 568 569 563 576 531 578 585 584 573 547 546 574 545 542 566 572 572 553 566 554 575 561 590 579 579 596 571 587 577 557 596 562 593 596 557 606 586 606 591 585 574 572 585 615 574 578 613 623 600 585 624 600 608 623 621 621 591 624 597 586 620 592 638 635 614 612 615 598 645 588 622 645 621 646 628 615 653 648 600 635 626 650 642 615 618 639 643 642 635 611 627 653 610 612 637 634 653 623 628 641 644 648 659 616 635 629 648 633 633 630 673 644 640 636 687 663 646 651 663 680 636 648 652 687 674 693 696 668 674 664 637 682 694 688 696 700 702 677 649 704 650 704 658 689 655 650 705 655 681 695 698 669 699 681 716 708 693 717 673 694 679 680 711 671 724 710 687 708 669 684 661 674 683 696 691 693 672 695 699 692 689 679 710 719 720 702 720 697 733 677 729 675 726 692 727 711 685 706 719 725 725 742 732 728 721 712 684 682 690 697 747 705 731 716 749 683 691 703 696 722 697 741 695 717 742 720 700 730 734 716 717 718 735 720 703 697 698 700 693 738 727 747 697 735 697 729 706 726 733 700 696 713 704 740 745 746 698 704 701 746 737 733 710 743 703 703 739 742 741 705 712 711 743 705 723 705 748 706 706 707 736 715 707 710 737 709 718 707 714 707 711 716 738 709 713 707 712 711 708 730 749 730 742 739 709 711 709 742 711 729 731 711 717 713 727 714 734 714 711 713 738 735 725 740 712 714 713 716 715 744 716 717 735 714 717 750 711 716 716 719 711 734 722 749 749 714 741 711 740 715 711 716 734 711 710 723 741 716 711 716 729 714 712 713 733 717 712 712 714 741 737 709 710 712 722 745 740 743 723 715 718 709 714 709 714 709 708 741 743 721 712 730 733 722 746 711 725 715 710 717 709 706 726 706 731 733 737 726 705 731 744 708 704 709 710 734 705 702 701 706 701 703 700 705 702 704 738 698 741 714 721 723 733 710 718 725 708 724 717 740 710 707 711 705 700 725 725 730 703 698 700 708 693 691 689 736 691 714 739 710 726 690 692 687 708 693 693 684 731 691 704 721 739 683 694 717 746 705 712 734 694 724 692 746 725 703 741 716 689 678 717 697 689 676 671 731 685 730 727 732 693 682 719 692 665 708 727 734 691 677 713 691 697 726 677 677 723 723 707 686 701 711 661 694 688 684 694 713 711 662 706 652 649 699 692 653 710 706 682 695 661 651 666 673 653 670 660 649 650 661 642 701 657 671 636 687 674 687 659 671 659 665 664 686 631 676 671 674 628 684 648 641 681 664 671 672 636 645 674 667 628 660 649 619 614 656 663 618 627 646 623 611 627 658 632 609 651 640 663 663 642 615 635 600 611 599 616 600 647 593 632 648 631 628 621 604 603 592 588 590 609 591 587 589 610 590 586 634 605 576 594 576 583 610 600 586 573 593 570 604 617 621 580 573 600 603 588 613 607 591 592 612 558 564 588 604 591 606 557 580 560 577 573 570 562 573 585 593 542 569 564 564 539 571 551 543 539 563 568 579 570 543 538 535 579 532 558 568 540 527 557 539 557 540 562 563 541 550 532 558 530 525 556 546 512 511 555 543 516 524 519 517 545 526 509 516 521 494 518 508 488 529 533 508 518 497 482 525 498 514 512 488 488 481 519 478 491 499 513 490 493 481 494 466 493 503 505 499 468 490 468 490 457 498 461 482 494 449 458 472 479 470 477 480 481 455 468 451 444 471 447 474 442 439 443 450 471 467 449 438 438 426 462 424 421 422 426 452 452 454 421 428 424 439 412 408 411 424 407 425 403 401 399 408 403 416 432 430 414 400 419 409 391 424 413 404 416 410 418 419 412 416 410 380 402 408 373 410 395 404 371 393 372 373 365 398 392 387 375 361 392 387 386 366 380 380 363 373 374 360 379 359 376 368 374 374 356 356 352 345 354 340 349 337 348 362 341 329 354 327 344 331 325 344 343 329 345 336 335 326 341 314 324 321 327 329 333 309 332 309 328 321 305 318 303 324 324 308 321 309 303 310 301 311 303 287 286 310 309 288 296 281 305 285 281 284 289 293 297 275 269 270 283 286 265 270 273 277 272 271 260 262 274 272 271 255 263 263 249 265 258 254 255 250 255 254 253 247 251 257 241 239 256 246 236 250 246 241 247 230 236 229 246 237 240 243 234 219 231 218 234 216 230 215 220 228 220 218 211 222 209 222 216 219 221 215 209 208 216 209 207 195 195 208 204 197 204 206 198 197 204 192 188 192 198 190 194 184 180 185 185 178 185 186 183 175 174 178 178 178 179 179 178 170 167 170 163 172 169 168 161 163 169 167 160 161 159 161 156 155 160 157 150 152 159 158 151 145 148 149 147 144 145 136 147 142 139 136 145 138 131 139 140 131 133 132 131 127 129 135 122 122 128 123 126 119 118 122 118 115 125 123 112 111 115 111 119 111 115 109 109 106 105 106 110 103 107 100 104 106 99 97 101 100 100 94 101 100 99 94 93 90 91 90 91 87 90 90 87 90 89 85 82 87 81 85 81 80 83 78 83 76 76 75 74 75 77 75 77 76 71 74 74 69 67 68 70 64 67 68 65 65 61 62 64 64 60 59 59 59 59 60 59 55 58 55 54 52 54 54 52 53 50 50 51 50 48 49 46 45 45 47 45 43 42 43 43 43 40 42 42 41 40 40 40 37 38 37 36 35 36 36 36 34 35 33 32 31 32 32 32 31 29 29 28 30 27 27 27 27 25 25 26 25 24 24 23 22 22 22 21 22 20 21 21 19 20 19 19 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 20 20 19 21 20 21 22 22 22 23 23 24 24 25 24 26 26 26 27 27 27 28 29 28 29 31 32 31 31 32 32 32 34 33 35 36 35 37 36 36 37 37 40 41 41 39 41 40 40 43 41 41 44 43 44 47 47 47 46 49 46 51 50 52 53 50 53 54 51 53 53 55 58 54 57 59 56 61 60 60 61 59 64 61 64 65 62 67 63 67 68 66 69 69 71 71 71 72 75 72 71 78 75 76 75 76 80 79 83 84 77 84 81 86 80 88 82 87 85 89 88 87 89 91 94 92 96 90 99 93 93 97 99 98 99 103 104 103 106 105 102 102 108 104 110 113 109 108 112 115 117 116 111 121 114 120 119 119 125 116 116 123 126 118 124 131 131 133 135 132 132 134 127 139 139 137 142 138 139 140 140 137 142 147 137 137 149 146 147 154 143 145 148 152 155 157 152 152 159 153 156 167 165 155 164 160 165 164 159 174 172 172 170 172 169 168 175 182 179 169 175 181 175 189 188 185 175 184 186 188 181 187 187 195 194 192 190 202 200 195 206 197 202 200 195 201 202 209 197 198 204 216 207 218 206 220 223 210 216 210 221 230 218 232 224 226 226 222 229 226 231 242 228 244 229 226 235 228 230 238 238 238 247 237 246 257 250 240 252 255 258 241 252 254 256 254 256 270 264 274 269 274 254 265 266 282 258 262 278 261 262 268 282 284 289 278 285 294 292 291 273 300 279 302 295 297 306 297 296 294 296 302 306 301 316 299 314 318 311 315 311 305 326 310 312 321 331 305 324 306 336 310 308 320 319 336 319 314 326 340 320 324 336 348 325 353 337 357 342 357 336 354 362 336 362 363 359 352 338 367 371 344 368 366 352 376 362 347 378 358 370 357 353 364 376 379 380 390 395 379 390 398 369 400 394 375 368 399 390 391 402 380 397 395 393 398 394 402 419 407 383 403 409 425 398 391 391 415 399 416 396 396 418 432 423 429 405 429 444 438 443 421 438 425 443 429 440 453 442 436 449 437 423 446 458 449 438 425 430 444 429 436 474 436 453 439 455 460 440 441 474 464 440 456 449 456 463 465 467 448 482 461 485 453 458 478 501 480 464 468 478 480 462 487 510 501 477 509 491 480 474 509 518 509 513 512 512 515 522 505 487 516 515 486 509 500 490 509 498 517 498 532 508 529 536 500 528 547 500 512 517 546 524 550 532 544 535 519 549 513 530 557 522 559 519 540 526 538 537 569 544 526 539 555 561 538 570 545 576 565 548 567 571 557 559 543 561 557 570 544 589 586 583 592 599 593 551 603 584 565 552 560 585 594 590 565 601 572 609 577 610 601 594 614 604 567 582 597 582 610 574 591 581 610 589 576 595 626 586 588 605 593 583 593 585 583 596 625 592 604 639 624 602 622 599 637 598 653 611 617 622 625 631 600 619 620 634 616 614 647 622 664 633 664 620 619 617 614 617 656 644 673 634 673 639 634 618 627 654 665 632 632 670 684 683 665 643 686 662 677 647 632 631 685 654 665 641 675 667 669 647 664 680 681 658 680 646 694 678 655 678 667 641 683 647 697 670 678 670 677 708 672 703 682 664 705 666 705 668 677 711 663 702 671 683 716 670 690 698 697 712 704 671 725 663 707 682 726 718 717 725 687 713 665 672 713 671 682 678 678 730 717 671 732 719 686 673 700 696 729 730 744 731 726 697 719 740 740 724 733 700 700 724 750 707 704 692 696 744 729 684 737 723 691 690 699 713 692 691 740 743 742 689 694 698 693 733 706 746 715 722 697 722 743 750 723 700 699 695 697 702 727 716 696 733 743 702 741 698 699 708 701 707 736 724 704 734 733 731 749 732 741 745 704 719 707 708 744 706 709 750 708 735 709 750 748 707 705 724 716 724 741 736 725 722 728 709 708 720 745 708 707 718 718 711 729 737 719 710 709 712 739 709 712 734 748 718 713 714 711 710 711 713 716 712 719 723 711 716 710 714 713 726 714 735 750 715 747 715 716 713 714 715 735 745 721 748 719 717 713 716 715 713 716 715 711 714 714 712 729 750 711 714 720 715 728 712 721 731 725 714 709 739 737 743 723 710 738 714 714 721 712 711 713 709 713 711 715 713 709 708 725 711 725 708 737 710 750 707 734 705 738 735 707 708 710 709 708 703 708 709 705 707 703 706 733 714 712 721 706 730 706 749 702 708 739 744 749 749 700 735 703 701 704 700 699 699 740 715 744 696 738 700 750 743 716 724 721 698 709 693 691 739 706 705 690 704 705 721 743 719 739 719 701 701 713 690 695 694 712 684 722 720 721 703 743 737 694 725 729 718 739 740 710 711 737 712 738 712 724 737 728 727 733 706 712 713 721 734 726 717 678 730 720 691 712 716 678 697 698 699 732 694 718 705 706 696 664 711 675 715 699 665 697 698 716 718 671 665 699 706 653 708 690 664 662 651 650 697 673 667 699 672 695 644 656 663 677 661 654 650 668 692 676 679 655 665 685 680 654 673 680 676 671 645 688 662 657 672 658 634 651 637 651 683 655 633 678 636 623 670 654 647 616 647 642 646 643 662 614 654 639 625 663 627 651 629 655 640 633 616 607 648 649 659 622 637 637 635 597 645 610 602 640 636 624 613 625 609 634 645 635 614 619 605 600 586 617 634 605 604 584 579 634 614 576 596 594 616 579 584 589 572 603 585 607 610 620 598 616 563 615 569 600 568 602 560 601 598 560 591 567 584 567 577 583 598 562 585 566 596 571 581 560 546 577 544 544 578 554 539 561 560 565 528 533 551 568 553 553 569 542 559 522 545 546 526 545 540 552 522 532 527 533 527 521 520 556 507 555 505 502 534 543 520 502 504 538 498 511 527 537 499 524 516 531 506 509 500 512 522 502 492 484 484 480 513 515 501 479 513 517 497 499 466 506 498 465 466 483 475 476 480 468 486 496 473 453 487 489 460 465 478 486 477 484 449 485 477 458 442 472 450 457 444 435 467 457 437 439 427 459 434 435 453 465 427 441 460 457 433 451 454 452 422 429 430 425 436 418 407 441 408 429 421 408 426 430 426 398 428 402 409 420 425 391 410 399 411 388 408 386 415 413 397 394 395 383 411 405 410 403 374 376 384 371 383 387 369 384 382 378 385 358 362 386 387 370 366 360 360 379 365 354 366 359 365 355 365 366 373 371 342 343 339 335 347 340 335 349 332 355 340 354 345 327 353 324 319 350 316 325 345 343 316 321 337 330 330 307 307 323 315 312 314 329 318 309 307 306 316 305 318 299 298 288 300 306 301 289 293 302 287 294 305 303 300 301 282 274 280 277 295 276 285 279 268 290 270 264 281 276 281 267 259 257 274 272 268 253 260 268 269 247 260 249 268 244 259 245 256 259 255 255 243 240 252 247 249 243 232 239 242 235 233 232 237 227 230 223 221 223 229 227 224 227 216 218 215 220 217 215 227 216 213 220 216 221 201 204 208 213 199 210 212 201 209 194 196 201 207 192 203 202 201 200 183 198 186 181 186 187 188 191 180 179 178 188 175 186 175 181 179 180 181 176 164 166 165 170 160 166 159 165 161 166 159 164 158 157 162 157 158 162 156 148 159 151 155 146 146 151 146 139 140 142 147 144 135 142 134 142 144 135 140 134 137 129 133 129 127 127 132 131 121 127 120 120 128 126 122 115 123 122 116 122 120 118 111 117 109 115 108 108 114 110 104 106 103 109 103 99 107 97 102 101 104 99 97 102 95 95 93 98 97 91 91 95 93 91 87 84 89 90 87 85 84 86 85 78 83 79 76 81 82 80 79 75 79 76 77 76 70 71 69 68 67 68 69 70 69 67 65 63 64 66 63 64 64 62 60 62 57 58 58 59 57 56 56 56 52 55 55 55 51 52 50 49 52 48 47 48 46 48 47 44 45 42 44 44 41 41 43 41 39 38 40 39 40 39 38 37 35 35 34 35 34 35 33 34 33 31 33 32 30 30 31 29 28 27 27 27 27 26 25 26 25 24 23 24 22 22 23 22 22 20 20 21 19 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 19 20 19 21 20 21 21 21 22 22 23 24 24 24 25 25 26 26 27 26 28 27 30 28 31 30 32 31 31 33 34 32 33 35 34 34 36 37 37 37 38 38 38 40 39 41 39 40 41 41 42 41 43 46 44 45 46 46 46 48 47 47 52 49 49 51 52 52 52 54 55 54 55 57 55 58 59 60 62 60 59 62 60 64 63 64 66 67 67 67 64 67 66 70 71 73 69 69 70 76 72 73 74 75 74 80 79 76 76 81 78 79 85 83 80 88 82 83 91 86 93 88 91 90 89 92 92 92 97 95 97 102 102 96 96 100 101 97 100 108 107 105 105 105 105 111 115 114 114 109 111 113 112 119 118 117 120 118 115 120 124 123 119 120 129 131 123 124 127 132 132 134 135 137 133 129 136 132 133 142 138 144 146 145 142 149 149 143 143 147 154 157 147 158 148 148 157 153 159 161 161 161 152 157 157 160 163 172 158 174 166 165 177 164 174 174 173 176 168 170 179 182 172 185 188 180 183 177 182 188 179 188 188 192 188 198 202 191 194 199 203 192 193 211 200 195 208 198 206 217 214 205 202 212 222 215 208 222 226 219 220 221 230 218 217 215 231 218 225 230 224 222 244 231 243 232 235 232 237 247 234 248 250 249 243 241 246 244 260 247 264 259 267 252 253 269 250 259 251 250 252 266 258 268 267 265 269 284 276 273 269 281 269 265 292 270 287 285 288 277 283 279 277 292 305 302 293 293 282 287 307 290 312 309 288 301 312 307 301 310 308 315 296 325 319 326 304 313 311 329 309 330 307 315 327 331 334 318 317 323 341 329 330 322 348 325 326 328 354 331 348 358 337 363 333 351 351 352 348 343 361 356 354 352 369 351 372 350 375 355 382 385 380 384 362 382 366 374 379 361 397 382 376 397 388 389 379 380 396 397 379 388 386 391 386 402 407 396 394 414 398 409 421 386 390 419 398 397 408 395 398 425 410 412 412 406 415 443 421 414 446 429 434 441 414 438 427 419 446 438 455 432 440 434 427 462 434 431 465 443 433 463 441 434 460 469 454 441 452 471 461 451 471 456 461 469 480 477 489 470 468 485 490 454 470 461 502 487 504 485 500 502 493 476 486 507 500 487 469 507 495 494 484 511 512 478 506 489 509 510 526 489 523 510 524 519 532 532 526 505 542 499 514 526 521 498 501 527 505 545 530 548 530 511 548 536 512 528 543 515 524 549 517 525 523 530 546 524 571 569 553 559 549 526 568 572 551 543 555 535 540 579 568 577 535 547 560 555 588 568 582 591 584 557 581 599 599 589 558 552 561 598 570 592 583 560 584 592 580 575 586 562 576 587 589 602 588 575 615 606 587 629 597 614 612 625 602 592 582 584 621 636 601 612 625 619 619 584 625 597 642 642 627 591 606 594 595 641 638 620 601 621 656 627 650 628 656 660 644 615 609 665 653 657 622 667 623 669 620 640 614 649 624 621 664 655 673 617 621 629 647 680 673 665 656 667 648 663 635 676 688 633 660 646 644 681 650 649 656 655 690 695 694 661 637 639 670 675 704 669 683 704 702 662 702 701 647 655 660 689 672 702 684 711 713 657 703 693 684 661 673 683 658 711 717 691 702 676 702 668 675 660 675 665 664 700 719 663 694 689 686 717 712 665 703 702 721 708 717 704 705 726 697 704 690 722 692 680 715 696 697 675 742 743 726 678 711 696 746 733 722 715 715 712 685 698 749 706 708 691 699 690 707 706 733 726 688 692 741 738 702 711 702 721 748 697 692 743 727 747 693 734 718 734 712 704 727 698 698 707 730 749 701 699 734 748 701 698 744 699 702 705 701 722 705 748 700 708 748 711 702 749 724 723 714 747 703 703 739 706 736 708 719 740 723 726 710 720 740 706 710 705 711 706 711 731 715 721 719 708 733 749 727 712 714 709 712 746 714 724 741 744 715 710 743 714 712 748 715 724 712 710 723 711 711 710 715 746 731 712 713 725 750 714 710 712 742 714 717 712 716 719 749 713 715 717 721 736 729 742 728 711 735 713 733 737 718 715 750 743 740 715 714 748 713 741 739 710 713 710 709 709 711 711 729 725 713 714 716 708 726 727 713 711 728 728 711 736 711 708 731 722 710 721 735 709 706 742 708 711 733 710 749 710 714 704 704 725 735 703 704 705 723 732 741 726 748 702 718 720 701 705 707 739 725 719 738 742 720 716 732 706 722 701 716 733 714 744 748 697 741 701 727 717 720 742 734 700 748 702 739 706 724 737 694 696 708 737 706 742 725 691 750 696 689 716 707 685 708 716 712 747 693 721 717 684 743 710 680 745 718 736 707 717 701 729 736 716 725 745 715 735 708 680 698 673 679 698 677 680 682 686 679 723 678 670 702 718 670 732 717 683 669 675 684 667 709 690 664 662 720 705 692 714 656 663 687 702 683 665 713 715 702 662 657 691 682 661 710 677 695 700 691 692 660 689 693 643 687 659 701 649 687 700 694 662 696 658 689 656 641 654 679 671 663 630 629 634 679 654 636 660 647 668 623 638 672 624 644 619 632 650 659 621 619 627 639 624 624 615 642 656 619 628 666 627 659 649 640 656 645 630 641 607 630 634 603 612 652 654 621 637 620 600 645 645 636 599 609 640 608 608 610 601 606 633 585 610 602 625 622 634 591 589 577 580 615 577 582 581 619 594 585 611 577 600 574 613 602 577 568 604 577 569 564 571 591 569 561 572 573 595 596 582 573 570 585 569 595 589 560 586 572 571 554 571 586 561 541 558 564 549 532 539 546 542 557 543 575 545 560 536 543 537 558 552 565 560 559 549 559 536 513 549 534 548 543 524 531 555 540 541 524 506 514 523 514 501 516 525 524 506 525 518 498 510 530 497 502 504 503 528 481 507 507 484 511 520 496 504 477 501 488 474 482 468 479 497 465 478 491 494 490 467 471 496 472 463 462 491 486 490 479 467 479 478 468 469 475 482 481 452 473 435 464 457 455 444 452 459 445 445 425 426 437 429 439 457 432 445 432 437 450 447 434 434 442 445 438 412 409 427 431 416 424 404 419 404 402 428 395 409 396 414 398 391 398 403 386 393 387 409 389 401 413 406 379 376 407 384 392 391 387 373 389 397 402 365 390 369 367 375 395 389 387 376 380 383 357 368 362 370 371 355 360 366 363 371 367 356 358 356 342 347 363 339 344 354 356 344 351 337 325 333 329 351 326 350 320 344 338 325 327 330 332 314 317 332 332 310 333 311 321 307 315 317 322 310 302 312 321 311 304 300 296 290 306 294 290 311 306 291 281 288 298 291 301 285 274 285 299 276 293 287 273 270 275 275 267 289 266 283 270 281 280 264 278 262 253 252 254 250 252 268 248 256 245 262 257 264 241 263 260 260 251 245 237 238 238 239 239 228 251 229 244 246 228 229 224 222 228 229 219 221 218 227 213 213 216 216 224 226 209 214 210 219 219 207 218 202 200 210 212 206 203 196 209 203 199 192 200 188 194 187 188 184 201 198 189 181 195 179 194 189 184 181 186 174 172 188 175 173 179 175 168 172 179 168 169 161 164 169 161 157 169 156 167 168 153 152 165 151 149 156 162 149 158 158 145 151 148 153 148 146 139 141 137 136 140 147 144 145 137 141 132 135 140 139 136 133 130 131 125 129 129 129 119 123 125 128 123 122 117 115 115 115 114 117 115 111 109 107 116 108 109 113 103 104 101 105 102 101 98 102 100 104 95 104 99 102 101 99 98 96 92 97 93 95 91 86 88 84 85 83 89 81 87 81 83 84 83 83 80 76 79 77 76 78 73 72 77 76 73 74 74 73 71 72 69 66 66 66 66 62 64 62 60 64 63 63 58 57 60 57 60 58 57 54 54 55 56 53 53 55 51 51 49 51 52 48 47 49 48 47 45 44 44 46 42 42 43 42 43 39 39 39 39 41 40 37 37 38 38 35 36 35 35 35 34 32 34 32 33 31 31 31 30 30 29 28 27 26 27 26 25 26 25 25 23 24 23 22 22 21 22 22 20 21 19 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 19 19 19 20 21 21 21 21 22 23 22 23 23 24 25 24 25 26 27 27 28 28 28 29 28 30 31 30 32 33 33 32 34 35 35 35 34 36 36 37 36 37 38 38 39 39 40 40 40 43 40 41 42 43 45 46 46 47 48 46 46 51 48 51 52 50 52 53 52 52 52 57 56 58 54 56 57 59 62 61 60 63 59 61 61 64 64 63 64 67 65 66 67 72 67 71 74 72 71 76 77 73 77 74 77 75 80 78 78 81 81 84 85 82 86 87 88 87 86 87 91 85 88 89 92 92 91 90 93 98 99 99 94 99 100 95 98 105 98 98 106 101 105 108 110 103 114 112 106 113 110 109 111 120 115 115 121 117 125 121 124 116 122 128 123 120 121 126 123 129 130 137 137 130 137 134 134 140 143 137 142 138 141 144 142 139 137 146 140 151 150 151 153 151 158 151 158 148 150 153 160 156 159 154 160 156 161 166 165 164 167 163 167 163 179 168 175 171 178 175 171 179 176 184 187 189 178 186 187 191 184 182 182 199 183 195 201 203 191 201 204 207 200 204 208 194 203 205 201 197 214 210 205 212 205 209 206 219 222 215 223 215 218 218 228 221 215 218 225 236 219 233 237 244 236 233 242 238 244 246 238 236 241 238 251 237 242 248 237 260 262 259 254 249 261 269 256 258 272 261 269 268 276 263 260 275 265 261 284 282 263 268 286 289 281 284 269 286 296 292 277 280 277 296 277 294 296 294 299 291 286 284 294 309 302 308 311 306 308 293 304 297 299 304 326 325 305 308 329 329 334 319 335 309 312 315 327 331 341 329 330 342 339 322 338 332 344 339 339 325 357 360 335 359 347 340 365 341 340 368 356 348 358 342 376 356 377 359 354 348 354 383 375 373 362 365 367 389 362 394 393 367 362 394 372 374 401 373 392 401 390 387 375 382 389 413 392 381 382 386 418 391 407 419 397 424 404 400 404 425 423 395 419 398 421 431 405 416 438 433 439 414 415 439 423 452 422 429 441 414 437 436 452 424 458 422 456 431 445 429 453 460 429 430 472 447 451 434 451 443 471 441 460 449 466 464 472 473 450 455 453 459 479 463 476 482 488 491 472 481 497 486 502 464 498 483 503 491 481 499 502 495 487 508 518 520 508 518 505 489 500 517 523 492 534 523 507 489 495 534 512 521 532 532 509 499 537 539 515 515 513 536 542 507 550 527 524 540 546 519 533 546 555 561 554 562 556 524 544 539 527 538 527 555 545 556 573 528 558 539 544 569 544 554 577 585 585 552 547 540 592 585 552 557 586 553 573 575 562 587 599 563 588 573 584 610 610 571 597 561 575 613 562 571 607 616 600 598 572 582 626 581 573 613 627 606 607 624 614 597 604 598 608 614 588 622 614 640 625 639 609 636 625 597 615 610 625 643 651 596 626 601 618 633 621 616 647 609 633 639 623 662 660 608 614 660 668 635 646 642 623 610 629 632 654 644 663 643 657 656 672 646 676 627 670 682 668 664 681 687 641 657 659 629 633 679 678 682 642 648 667 635 672 640 638 676 645 694 694 647 661 689 657 693 674 671 672 703 676 656 674 683 707 666 656 671 693 661 657 659 663 652 672 682 670 677 716 673 702 702 667 726 723 677 689 690 666 668 679 663 720 714 676 686 696 697 707 688 713 714 711 725 722 737 675 698 727 682 677 719 742 679 718 733 682 730 727 679 680 734 704 702 705 693 693 721 704 749 684 729 741 735 705 697 718 738 703 730 691 715 749 706 725 702 700 696 706 704 727 695 699 708 720 744 698 748 698 700 706 705 720 695 702 741 733 710 721 744 706 713 700 701 703 703 705 705 708 710 702 702 705 727 739 722 740 750 746 705 750 733 718 708 708 704 704 746 709 743 738 720 741 709 741 745 740 749 735 726 713 738 727 718 708 710 733 726 718 733 726 724 714 713 739 728 709 711 720 713 738 715 711 750 712 740 712 736 711 711 746 736 715 730 713 715 714 750 713 726 743 738 739 715 750 735 716 712 727 715 713 716 715 716 738 717 716 730 731 733 723 748 710 715 716 735 715 732 730 714 722 743 750 714 710 715 725 713 714 710 713 722 725 709 711 714 750 741 730 750 739 720 744 711 712 734 724 708 707 724 739 708 710 748 707 708 709 713 746 704 708 704 708 739 737 733 722 709 724 707 704 748 722 706 706 738 719 717 714 704 746 704 706 746 714 698 700 748 703 702 702 696 723 710 723 744 747 702 708 743 741 738 721 715 715 736 693 690 708 709 739 700 716 693 692 716 729 727 744 712 739 743 743 703 702 744 698 710 706 716 721 742 723 718 680 693 690 688 710 745 694 713 715 741 694 729 681 722 705 671 694 680 729 707 698 713 727 671 690 715 719 723 709 719 683 701 706 705 708 696 721 662 664 665 696 692 714 721 686 721 721 660 704 672 707 696 665 650 710 670 649 696 652 691 683 686 682 644 670 695 706 661 697 696 704 688 638 676 657 690 645 646 643 643 665 647 658 653 681 659 637 635 630 676 654 638 662 682 670 678 660 677 672 654 670 619 661 616 671 653 667 629 613 665 625 641 671 644 620 642 658 658 658 654 645 663 604 628 651 635 655 621 646 653 603 644 631 620 613 609 632 626 635 616 618 636 600 641 582 598 586 623 606 633 589 623 589 627 581 600 598 627 577 603 617 587 618 590 584 594 562 598 606 561 593 575 574 568 587 608 560 586 558 566 582 572 601 588 553 592 598 576 580 588 584 585 563 582 576 569 565 568 567 558 561 554 579 542 545 556 579 539 577 537 520 544 521 532 552 547 514 514 524 537 514 549 518 556 530 518 554 550 550 531 536 525 509 504 533 514 513 515 497 500 510 523 527 489 533 501 489 486 503 482 503 521 500 506 511 514 510 473 519 508 502 494 469 490 475 504 465 464 462 477 501 473 500 485 470 492 455 491 455 484 485 475 475 463 471 442 462 445 441 443 457 442 437 460 462 444 461 443 452 451 450 467 452 452 437 449 422 458 449 426 434 432 432 431 421 440 431 421 422 436 430 419 434 422 427 420 403 407 403 424 405 392 402 410 399 404 404 403 396 388 402 386 407 384 383 397 403 403 389 377 390 401 401 373 402 396 377 394 370 377 383 375 374 368 377 373 372 354 387 350 352 361 347 348 360 371 357 363 361 373 353 360 341 357 347 358 357 360 355 329 354 353 353 329 342 334 331 325 347 326 318 323 317 338 342 328 334 309 336 318 324 325 309 302 303 299 318 299 319 317 298 318 320 309 300 307 286 287 308 293 302 302 285 283 293 280 286 285 275 277 283 293 289 268 277 280 286 267 276 286 285 285 279 268 268 256 277 253 276 252 252 266 250 248 250 263 255 251 251 246 249 257 246 241 237 238 249 234 243 250 250 247 244 244 232 241 236 235 227 237 235 235 234 235 215 215 220 214 214 216 230 211 219 208 211 216 218 219 216 213 207 210 202 208 210 207 192 194 197 189 203 187 202 186 192 194 197 187 181 187 195 191 186 176 188 173 188 171 186 177 183 178 179 174 173 167 177 170 172 167 166 164 160 168 155 155 157 166 159 161 164 154 158 152 150 159 147 146 151 154 154 141 142 144 143 137 138 146 147 143 136 133 140 130 133 129 134 132 135 126 135 124 130 130 121 122 122 124 126 119 122 118 124 113 112 117 121 119 111 109 110 114 109 115 109 109 105 109 109 105 100 99 103 98 96 100 101 101 94 93 97 98 92 92 92 92 88 94 89 85 86 90 87 84 85 81 82 86 81 84 84 80 83 79 79 79 76 73 75 72 72 72 75 71 73 73 73 71 69 69 66 67 63 62 65 65 62 63 60 61 60 57 62 60 60 57 55 57 54 54 56 51 54 52 50 52 50 50 48 49 48 46 46 47 47 44 44 43 42 43 42 41 41 42 39 39 39 41 37 37 37 37 36 36 34 35 33 33 34 32 33 31 31 31 30 29 28 29 28 28 27 27 26 25 26 25 25 23 24 24 23 22 21 22 22 20 21 19 19 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 19 20 20 20 19 20 20 22 21 21 23 23 23 24 24 25 25 25 26 26 26 27 28 28 29 28 29 31 30 31 33 31 33 34 33 34 35 35 37 37 36 37 37 39 38 38 39 39 41 41 41 43 41 43 42 46 44 47 46 46 46 47 51 49 49 49 51 54 50 51 51 53 55 53 56 58 59 56 58 57 60 61 63 64 60 63 65 63 64 66 64 67 69 65 71 67 73 72 71 69 71 73 76 78 79 80 78 80 80 82 81 82 80 80 86 83 81 84 83 87 86 85 91 86 89 93 93 90 93 98 95 96 100 94 102 103 101 97 105 100 105 100 100 106 110 105 105 106 112 107 116 113 109 116 115 121 116 120 123 125 120 123 122 124 118 129 130 122 129 132 125 128 129 129 138 133 134 131 131 136 135 133 138 144 135 144 138 149 148 146 147 151 155 146 152 158 152 150 149 155 158 152 155 154 164 168 156 170 171 172 171 168 167 177 164 168 169 166 172 183 172 171 184 173 186 173 180 178 189 188 190 179 181 183 196 184 192 195 188 186 197 192 195 190 192 207 197 195 201 213 207 199 215 213 216 206 205 206 210 222 210 213 219 216 229 225 215 214 218 223 229 226 223 242 234 240 242 242 248 234 246 229 248 232 237 238 249 237 244 242 249 258 249 260 261 252 266 258 257 269 270 273 255 262 257 262 279 262 265 276 263 278 273 274 268 279 271 289 271 275 297 293 286 274 282 298 278 302 301 308 283 305 299 288 297 299 304 310 303 313 304 298 297 314 320 306 325 311 306 319 303 322 330 313 338 321 335 331 320 315 344 323 337 350 343 338 353 354 335 356 325 334 340 351 339 348 355 345 360 348 359 352 369 355 343 363 350 365 374 357 370 359 370 363 373 385 383 358 368 378 369 382 377 376 370 377 392 383 402 398 383 372 410 402 402 414 397 387 387 397 388 404 420 412 420 424 404 394 416 430 407 393 405 427 437 413 407 436 440 435 425 441 405 434 442 437 451 432 417 448 443 423 428 450 457 421 426 453 442 430 454 440 446 440 467 471 458 448 472 463 443 478 478 471 485 444 473 487 452 477 476 469 492 485 470 471 494 490 468 459 499 467 476 475 466 479 509 505 495 501 469 508 487 483 519 512 514 504 487 495 498 512 485 525 531 490 526 525 497 502 502 541 501 512 534 534 537 498 533 533 515 519 519 551 504 530 526 508 512 553 518 525 515 548 532 538 518 531 559 559 552 561 540 557 573 536 528 538 566 562 544 547 567 559 564 540 544 578 590 551 582 577 575 542 543 576 594 601 571 580 585 578 583 560 588 560 605 581 591 588 583 596 617 579 591 565 567 620 621 613 606 575 607 621 623 604 593 616 611 600 588 627 580 603 591 586 596 611 590 596 630 626 616 628 600 619 648 607 629 611 643 610 619 651 638 611 640 617 625 653 620 626 635 605 661 637 609 634 637 610 635 610 639 629 646 622 623 669 662 620 635 635 618 639 657 640 660 654 680 649 654 625 678 678 661 646 628 690 645 639 667 697 675 636 654 644 636 674 652 701 664 703 642 664 686 699 700 688 656 653 665 655 670 700 648 656 668 678 661 696 665 713 668 654 690 682 697 676 713 714 662 672 714 691 727 727 703 676 713 702 694 664 668 670 678 697 722 723 692 687 708 688 728 726 719 671 727 740 719 699 741 697 690 684 738 736 713 724 725 726 691 742 740 732 726 694 683 725 709 712 688 692 715 739 736 689 725 737 743 741 745 689 726 690 691 718 740 693 690 713 732 723 721 692 696 694 716 694 745 717 729 696 701 724 703 740 720 700 701 720 719 703 711 699 699 704 734 714 739 703 742 738 715 704 721 718 711 750 731 735 733 709 711 718 703 709 746 714 712 707 726 711 712 711 742 746 721 717 710 711 713 711 745 727 728 731 743 712 709 747 713 713 708 719 718 750 728 709 710 709 713 732 742 712 737 720 712 719 713 749 710 716 714 736 750 730 724 718 749 710 715 716 749 710 750 713 712 719 740 731 715 711 712 717 712 740 716 711 741 711 715 716 712 727 711 713 714 731 730 711 712 709 723 710 711 712 728 713 728 735 711 711 713 740 713 731 710 729 709 746 727 713 741 734 711 710 714 706 710 710 744 706 732 715 708 705 731 709 709 741 709 704 709 706 703 744 740 706 705 740 703 729 707 730 731 701 706 715 703 704 716 698 734 706 698 750 742 698 710 735 699 748 717 695 701 694 731 730 737 695 738 696 711 702 727 699 694 690 704 729 726 744 693 691 699 698 745 690 732 713 704 744 722 731 743 750 723 697 724 713 744 702 684 700 697 744 721 745 715 689 737 679 681 721 712 735 719 690 694 685 734 707 713 698 703 684 732 672 687 705 708 698 665 669 720 684 662 676 709 702 681 721 723 702 675 721 677 701 693 684 704 653 719 698 707 710 654 691 664 657 683 654 665 654 684 652 674 687 699 706 678 648 674 683 684 657 699 702 639 697 674 691 646 654 636 683 671 643 667 666 652 686 651 679 634 659 639 677 670 645 629 643 659 651 643 649 664 671 635 613 658 631 635 631 610 661 623 619 608 656 631 610 634 620 630 639 653 646 624 630 632 630 613 654 639 626 632 602 591 642 611 609 608 605 627 606 609 614 629 611 599 625 635 622 605 584 578 609 623 621 586 615 581 589 584 595 568 579 614 586 602 602 570 571 606 573 594 557 578 560 608 588 567 576 580 554 552 576 561 583 584 587 583 583 547 559 540 562 590 541 539 535 564 575 539 562 579 568 549 535 548 540 535 528 536 533 553 518 558 565 527 522 554 544 551 517 516 550 516 520 524 551 538 541 506 527 539 500 521 525 539 518 514 538 490 494 523 509 525 504 524 491 530 524 525 517 496 481 500 489 490 519 505 488 479 505 471 466 466 482 478 496 503 481 495 495 490 479 461 481 488 490 456 482 484 478 479 448 471 463 458 456 464 446 472 449 475 437 475 468 459 461 455 448 447 448 433 434 451 436 427 422 438 447 443 444 437 417 426 415 418 406 411 417 425 407 425 411 399 407 406 427 426 393 429 430 428 411 423 414 396 420 420 393 409 380 407 401 406 411 384 378 377 378 394 371 387 393 397 372 388 389 396 373 375 377 386 378 356 358 371 364 382 362 377 372 371 372 369 373 341 363 350 362 358 349 352 362 352 333 345 349 334 352 325 338 334 325 323 323 338 323 316 327 315 332 316 319 333 319 318 309 335 334 317 309 303 329 319 315 317 325 306 309 303 311 303 298 303 298 307 305 301 296 309 292 281 284 277 298 284 296 285 291 279 296 271 267 275 291 280 281 262 276 278 284 281 269 280 274 269 253 251 263 259 252 267 260 253 258 246 252 243 252 238 257 241 241 253 251 241 249 245 238 247 248 228 233 237 238 225 229 229 240 236 233 224 229 219 231 224 226 222 212 217 223 207 222 223 215 220 212 216 199 208 197 204 194 198 194 193 193 202 190 193 194 203 199 199 192 193 180 181 192 194 180 179 181 184 176 186 183 175 177 184 167 171 180 179 171 168 175 165 168 163 165 164 157 163 166 152 164 161 162 155 159 161 154 146 148 153 144 151 144 149 149 151 139 141 135 143 142 137 146 132 141 139 136 136 127 134 130 131 126 133 127 127 120 122 121 127 126 121 125 114 125 117 122 119 119 118 109 108 109 114 108 105 109 107 106 111 102 108 101 98 98 103 100 97 98 101 96 99 96 98 97 93 96 93 88 92 89 88 88 88 90 85 83 86 85 83 80 78 79 78 78 78 77 75 77 74 73 72 76 75 73 75 73 71 72 67 66 65 64 68 63 64 61 64 65 60 62 61 62 57 60 59 59 59 56 55 53 57 52 54 51 51 53 50 50 52 48 48 49 46 46 44 46 43 46 43 45 43 42 43 39 40 38 39 39 38 37 37 38 38 36 37 34 35 35 33 33 33 32 31 30 30 31 30 28 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 21 21 21 20 20 19 19 20 19 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 20 20 20 19 21 21 20 22 22 23 22 23 24 23 25 24 24 26 26 26 27 27 27 30 28 28 31 31 32 32 33 33 34 33 34 35 34 35 36 35 37 36 38 38 41 40 38 39 41 40 41 44 42 44 43 44 45 46 45 48 48 49 48 49 49 53 51 54 51 51 54 55 57 57 56 57 55 60 58 62 59 61 60 60 63 63 66 63 64 67 68 68 65 67 71 72 67 71 72 75 71 72 78 73 76 80 78 78 79 79 78 80 85 84 80 86 81 85 84 87 84 86 90 92 87 90 95 94 92 92 93 94 95 95 101 103 98 100 103 102 99 101 106 109 111 103 105 112 115 111 114 111 109 115 114 121 115 121 120 121 117 122 126 120 121 119 121 128 131 128 133 125 133 130 132 133 128 129 131 137 137 146 135 146 141 146 136 139 142 151 153 150 149 157 148 152 151 148 156 157 161 159 162 163 165 155 155 158 169 172 172 163 163 167 175 169 175 174 180 174 184 176 170 179 174 177 189 184 185 191 180 185 182 180 185 191 185 200 190 196 205 196 201 196 199 198 197 199 204 208 199 206 207 205 216 214 209 212 225 220 228 221 225 226 230 213 233 215 224 232 231 233 225 234 225 225 238 247 236 227 251 242 247 246 253 234 241 254 252 240 247 246 256 263 261 264 256 250 252 270 271 271 273 270 275 263 259 262 277 266 266 268 264 279 275 286 268 290 279 283 289 279 288 287 293 285 297 286 287 308 292 305 305 309 310 299 288 303 310 310 310 317 318 312 306 307 307 301 324 306 307 310 313 334 307 320 330 329 329 317 324 347 327 342 345 326 326 326 342 328 352 347 350 347 336 339 365 343 362 339 364 371 352 355 371 347 369 374 364 361 354 362 368 377 353 365 385 381 378 366 363 388 388 387 378 379 393 377 403 383 385 407 384 395 410 381 387 410 411 419 409 421 401 387 417 409 404 421 394 411 427 410 433 433 427 428 422 434 441 409 412 412 407 407 441 409 426 414 414 431 433 458 443 444 436 430 453 457 455 429 461 430 429 469 474 453 436 447 471 452 451 482 447 439 476 484 451 475 472 458 459 491 454 460 491 493 479 483 473 470 459 495 473 478 483 497 473 500 480 495 469 486 480 483 493 485 523 506 488 503 495 498 522 495 489 520 516 513 499 488 498 531 508 513 507 541 495 530 516 503 537 527 552 525 521 545 535 533 555 543 544 533 537 546 533 549 551 519 532 530 550 535 569 574 527 576 579 555 576 530 544 534 558 533 573 541 569 545 556 550 586 542 579 557 567 558 566 565 587 569 601 558 608 564 572 583 610 603 573 609 607 597 600 574 575 575 599 613 621 583 567 573 615 578 622 625 613 598 618 595 580 589 577 610 588 611 641 621 629 626 638 616 599 642 640 628 606 636 608 635 627 603 606 625 634 656 645 602 661 617 614 640 664 612 609 640 652 610 664 661 615 665 656 656 643 673 669 676 649 660 646 670 640 627 651 635 637 622 625 667 673 639 636 673 636 677 641 694 676 679 634 664 633 694 693 640 694 662 646 683 691 639 657 656 653 683 679 677 653 650 670 708 677 698 657 693 659 706 715 692 708 690 677 665 679 666 680 709 721 677 715 694 665 666 687 662 709 694 679 678 718 689 707 719 717 688 733 727 669 674 670 677 737 726 698 725 738 711 676 731 695 682 677 707 685 710 741 720 704 725 695 688 745 707 738 693 688 692 727 716 689 708 694 712 742 685 716 706 706 707 689 690 699 732 702 743 704 699 721 736 721 691 693 692 695 718 726 710 703 730 700 701 700 701 700 700 746 707 698 720 740 717 746 708 750 707 700 703 732 703 700 725 704 719 732 703 723 704 746 708 709 704 715 705 750 707 710 709 729 720 707 744 727 728 710 710 727 708 720 710 748 709 742 728 709 743 707 716 735 709 738 708 711 709 719 748 713 710 709 722 724 730 748 711 743 715 743 733 735 747 721 740 724 726 710 749 749 749 719 729 711 716 712 710 720 710 713 716 715 716 710 750 729 719 713 727 715 713 712 716 729 739 728 715 735 715 713 714 732 712 715 714 730 713 728 744 709 736 713 738 742 735 712 732 714 711 714 710 742 708 737 742 711 732 741 712 738 711 738 707 710 739 706 710 705 715 741 706 709 736 745 750 705 704 718 742 705 711 714 717 708 729 718 712 707 744 708 732 722 721 717 700 734 703 702 717 698 728 709 702 696 702 703 721 716 697 727 709 746 719 743 712 694 733 745 708 726 733 737 743 730 692 720 741 686 747 720 707 738 715 739 734 700 723 711 683 700 708 725 726 719 706 717 727 688 734 714 701 741 703 694 744 737 732 732 736 712 729 713 688 692 736 676 708 716 720 719 699 683 677 686 676 664 674 688 715 666 666 709 663 711 672 722 720 716 710 700 656 666 721 716 695 712 682 717 691 709 687 696 676 689 695 710 698 689 680 644 656 685 671 655 640 676 667 677 695 646 700 635 691 642 654 689 638 687 689 644 661 639 636 641 686 688 658 645 668 683 635 622 640 641 681 626 643 650 638 654 668 671 627 621 637 641 651 639 621 653 660 663 615 649 616 654 654 624 642 626 653 659 619 627 630 627 633 603 615 617 598 607 609 637 631 586 643 638 613 610 585 605 586 631 636 585 615 618 607 589 610 609 588 620 579 570 593 607 576 593 593 592 603 565 570 599 573 567 564 594 593 573 556 552 556 598 556 566 582 551 565 551 600 570 577 556 580 588 549 573 581 577 587 561 548 533 534 583 537 537 533 558 571 553 537 536 543 567 546 551 538 565 542 527 536 549 548 551 521 536 556 528 557 555 553 547 511 547 523 533 540 533 523 522 498 522 540 520 511 493 512 524 516 520 483 528 493 478 488 489 517 493 482 482 502 514 514 476 472 483 476 465 481 481 466 467 484 476 459 463 469 483 495 476 466 490 481 485 486 457 478 464 451 448 449 470 452 467 475 441 461 450 434 434 432 466 433 457 459 434 437 447 459 458 458 439 450 439 445 439 419 427 417 427 418 421 416 410 420 440 411 440 428 405 410 400 430 426 395 427 413 406 403 400 394 401 392 416 409 404 386 384 376 398 390 376 389 382 400 392 375 392 392 392 370 368 366 373 385 385 380 390 377 379 352 362 367 368 378 358 369 366 356 368 359 360 356 357 336 336 342 344 349 356 346 329 335 327 330 332 354 337 345 342 333 345 336 344 342 327 327 335 310 317 308 336 325 325 320 314 303 300 308 327 298 321 307 303 305 310 316 306 308 306 307 284 290 285 301 295 303 277 284 290 284 293 274 286 287 293 287 272 269 287 267 285 262 286 265 267 279 276 267 267 259 268 253 254 257 252 250 256 256 254 243 264 253 257 256 239 240 236 235 251 253 239 237 247 230 244 243 244 243 237 227 219 231 236 237 233 234 225 213 221 210 225 210 212 213 209 218 222 203 217 204 206 203 203 210 206 201 210 196 204 196 201 196 200 188 203 187 183 194 194 182 195 180 182 192 185 175 176 184 174 173 180 172 174 182 180 168 168 165 178 177 166 164 173 159 159 170 154 162 155 158 153 153 161 159 151 157 158 158 146 155 152 148 145 151 151 147 144 143 144 135 138 136 134 142 130 138 136 134 136 126 128 132 126 124 125 127 120 129 118 120 121 117 125 118 113 122 119 121 116 116 108 115 116 108 112 107 107 104 110 107 103 103 107 99 106 97 101 99 98 99 98 95 93 98 95 95 92 89 94 87 90 88 86 84 87 88 85 81 83 78 81 80 79 80 80 79 80 77 73 78 76 74 76 75 70 69 72 72 68 69 65 68 63 64 67 66 63 61 62 59 60 59 60 60 56 57 56 56 58 57 54 54 52 54 52 54 51 53 49 50 49 49 47 48 46 44 43 44 45 45 44 44 42 40 41 39 40 39 39 39 37 38 36 37 36 35 36 33 35 33 34 31 32 32 32 31 30 30 28 30 27 28 27 26 25 25 25 24 25 24 24 22 23 22 22 22 21 20 20 19 20 20 20 20 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 20 21 21 21 21 21 23 22 22 24 24 24 24 25 26 26 27 26 27 28 29 29 31 29 31 31 30 31 32 33 32 33 33 36 35 36 36 37 37 37 38 41 41 39 39 42 42 42 44 43 43 42 46 46 44 46 46 46 47 50 49 48 51 53 54 51 55 52 52 53 53 56 56 57 60 59 61 62 59 59 62 61 65 65 62 63 68 64 65 67 69 71 73 71 68 73 76 75 75 73 78 73 77 75 75 81 82 78 81 79 86 84 81 82 84 82 85 91 93 87 92 93 96 90 92 93 99 92 93 94 97 103 95 102 105 100 102 103 100 104 105 107 111 108 107 115 111 115 109 112 116 116 113 115 120 124 118 121 121 122 117 121 128 126 121 131 132 132 135 127 131 128 137 130 130 132 141 133 138 146 139 140 141 144 142 139 147 143 144 143 146 146 155 153 154 162 161 155 156 164 158 154 163 164 170 162 158 169 174 164 171 178 165 167 175 178 178 178 181 183 185 175 177 189 183 185 190 177 194 184 186 188 190 197 188 195 204 195 206 209 196 209 211 194 210 205 198 204 215 218 213 220 208 204 210 216 215 219 214 228 220 219 225 229 234 225 217 238 219 224 240 224 239 243 225 248 227 238 237 232 245 252 235 245 247 253 248 239 253 263 260 262 249 261 259 257 253 263 270 251 275 257 259 278 276 263 260 279 266 276 267 286 279 289 269 276 285 294 294 277 292 285 291 278 301 291 289 307 303 297 302 308 313 301 314 295 318 293 308 308 316 309 313 310 321 316 308 319 332 310 315 330 331 331 330 336 337 323 342 326 350 334 340 332 343 332 341 329 337 345 361 358 351 357 356 358 368 354 359 348 374 341 349 353 360 367 368 360 350 367 376 366 355 383 355 363 384 390 360 361 394 384 372 392 368 399 377 386 402 389 399 387 402 413 387 395 412 383 382 406 404 390 421 398 400 392 398 427 420 407 411 407 417 411 402 425 432 412 438 410 413 415 409 446 443 440 436 444 439 451 440 425 448 437 447 431 438 434 469 465 449 452 435 434 471 463 471 450 457 451 479 445 486 483 443 486 469 451 493 478 470 454 499 462 477 500 492 481 479 506 499 487 503 468 475 512 498 498 494 514 483 500 518 486 516 519 496 524 497 506 527 518 496 529 491 519 517 522 493 521 503 511 540 524 537 500 499 513 524 507 546 536 511 545 539 541 531 562 559 555 562 521 554 546 536 543 536 529 549 573 563 540 545 532 578 563 545 538 557 540 557 582 581 537 560 587 591 539 547 541 544 543 561 552 575 594 597 567 562 562 579 602 589 605 584 558 569 604 579 593 592 604 575 596 607 595 580 582 613 594 611 626 626 604 625 581 576 605 635 622 609 611 602 597 597 642 625 608 608 611 643 620 597 641 602 648 633 646 601 631 612 639 622 635 613 659 660 649 662 660 658 633 622 608 617 622 671 611 620 648 623 638 649 653 674 634 619 651 667 653 622 675 676 639 662 685 676 673 667 626 668 666 648 660 630 660 652 642 686 673 698 683 655 681 663 659 644 642 661 639 695 650 695 695 657 654 660 682 703 689 657 663 669 648 670 682 690 702 657 707 690 703 676 694 711 657 719 682 716 715 669 720 708 669 693 730 712 676 728 688 734 732 712 733 706 673 676 736 701 726 738 670 673 700 725 672 703 712 677 727 722 729 726 700 690 721 691 695 693 684 714 719 689 685 694 715 687 729 731 734 709 691 726 707 687 717 743 702 698 688 748 720 715 741 691 717 707 738 695 737 707 692 727 711 737 726 703 714 729 713 733 713 699 712 704 701 703 721 750 698 698 704 738 731 715 702 728 720 701 739 704 701 703 728 705 703 730 704 703 733 709 707 708 722 704 706 710 729 733 706 726 709 709 738 708 716 709 717 741 745 749 707 731 713 729 711 711 750 712 713 741 719 709 716 747 725 712 714 714 749 721 711 712 711 729 733 729 716 741 733 711 714 716 715 712 731 712 716 722 738 711 711 712 728 712 748 725 714 734 713 747 749 715 734 729 726 713 725 715 713 711 719 738 713 750 737 718 745 717 735 738 739 711 709 721 710 713 728 722 709 719 709 709 736 749 713 712 710 712 724 713 707 721 743 710 720 709 716 728 707 719 738 706 731 731 742 713 704 749 733 705 725 741 703 705 710 719 738 743 707 713 720 703 710 705 731 711 722 738 714 731 701 698 698 700 745 701 701 708 709 699 695 746 706 715 696 699 749 692 691 698 741 706 750 689 701 713 710 691 745 724 693 705 734 720 717 700 741 689 719 704 742 728 724 737 685 743 723 737 720 742 724 738 715 727 696 734 698 727 695 739 722 720 734 711 697 738 691 730 704 732 731 674 733 731 721 724 730 731 698 726 686 687 730 702 689 691 685 703 725 674 689 685 703 668 700 713 703 670 678 694 651 654 697 697 715 653 698 660 689 698 665 655 678 701 664 685 676 706 690 646 668 683 647 642 687 696 657 651 650 689 644 632 651 674 634 676 651 690 645 667 669 632 682 673 634 680 649 622 672 644 672 666 654 656 672 667 646 629 623 645 644 659 654 612 626 636 646 630 617 627 651 620 609 619 597 633 615 600 625 621 635 644 649 610 638 610 627 611 615 607 594 613 621 642 602 600 623 620 624 633 624 606 583 627 598 618 582 625 625 583 617 584 616 584 615 580 606 614 590 561 596 586 598 577 568 590 589 569 562 596 567 599 581 567 578 583 558 558 580 588 549 585 580 589 552 589 571 545 559 545 542 544 565 545 559 567 577 552 522 569 530 557 557 567 564 515 547 530 564 539 530 545 538 511 509 520 524 511 519 509 512 548 511 506 502 527 501 495 541 512 525 528 500 496 529 484 518 504 513 500 524 482 510 503 503 478 506 496 506 505 469 474 511 494 505 507 503 490 494 459 463 458 498 465 457 470 454 472 466 482 461 451 452 458 470 482 442 474 443 460 444 457 442 450 459 446 441 443 429 467 435 461 446 450 427 428 421 428 454 458 436 422 436 424 421 429 408 406 429 413 408 422 405 416 430 426 422 403 400 403 424 426 391 408 418 396 406 413 388 396 388 395 379 414 386 383 389 411 374 401 384 405 389 394 371 374 370 363 394 378 366 359 391 360 354 388 355 353 363 379 362 348 379 369 376 354 346 361 348 371 350 346 343 345 333 354 335 340 341 350 337 334 333 331 329 326 346 345 318 335 343 340 320 338 340 313 314 318 306 316 304 324 320 304 321 328 325 316 322 294 294 316 297 313 300 311 292 309 306 292 286 285 289 293 277 302 293 292 294 278 282 295 279 294 290 286 288 289 278 275 275 280 263 280 276 275 253 273 264 269 256 248 263 251 248 262 260 260 264 244 260 243 246 245 253 235 254 237 251 240 250 234 245 235 244 227 234 236 219 236 236 218 233 218 228 229 211 225 223 215 224 215 224 210 215 211 221 211 204 201 210 197 214 196 200 194 201 199 191 194 192 192 193 187 198 190 191 190 189 185 187 191 177 186 186 184 177 181 180 181 180 176 176 169 177 172 170 168 160 166 162 168 160 161 156 166 157 161 155 156 155 150 157 152 153 153 156 146 149 145 146 145 142 140 144 140 135 144 138 141 143 135 141 141 132 127 139 126 127 132 125 123 126 124 123 124 125 125 119 123 114 121 116 116 115 111 117 115 113 110 116 107 112 112 112 109 109 106 106 105 101 104 104 101 103 101 99 102 93 98 92 91 91 92 89 89 87 91 85 89 89 90 89 83 88 86 80 85 81 78 82 77 80 78 77 76 77 73 78 74 76 72 72 69 73 67 69 65 69 68 65 63 66 66 64 61 60 64 61 62 59 58 59 59 58 56 57 56 56 55 54 54 50 54 51 50 52 47 47 47 48 47 46 44 44 46 43 44 43 41 43 42 40 39 41 39 41 38 38 38 36 35 37 36 35 35 35 32 34 33 32 30 30 31 29 31 29 29 27 28 27 26 25 25 26 25 25 24 24 23 22 22 21 22 21 20 21 19 19 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 20 20 19 20 21 21 21 21 21 22 23 24 24 23 25 24 26 25 26 27 26 27 28 30 29 30 31 32 31 32 33 32 33 34 33 34 34 36 36 35 38 38 37 37 40 40 38 42 42 42 42 42 43 43 42 46 44 45 45 45 49 46 49 49 50 49 52 51 51 53 56 55 54 54 54 56 56 58 62 61 62 58 61 59 64 60 66 65 65 65 67 65 69 70 67 69 71 72 70 76 73 76 73 73 74 79 76 78 81 82 81 80 82 79 86 87 85 84 89 85 86 93 87 94 89 95 91 93 94 94 97 95 99 94 99 95 101 96 100 104 107 105 109 103 111 111 103 107 110 111 117 109 109 119 119 119 115 116 116 118 119 119 127 117 127 120 126 131 127 122 129 126 136 138 131 139 131 132 134 135 135 137 143 147 138 140 144 149 146 140 146 143 145 144 153 155 158 150 151 149 156 151 155 167 163 156 159 162 167 162 158 165 164 167 170 174 164 177 173 181 183 171 178 171 185 178 190 191 192 179 177 189 194 185 190 191 185 197 200 200 198 200 192 206 208 203 196 205 213 198 198 214 199 218 203 208 222 221 208 219 210 211 218 210 215 225 231 228 233 235 221 228 230 221 238 244 237 231 245 241 243 233 241 244 235 251 247 243 259 254 245 255 242 266 247 248 250 257 248 251 266 275 272 254 263 255 278 279 262 280 272 266 286 270 285 281 288 280 278 290 292 273 296 273 302 280 280 278 306 303 302 307 308 293 313 293 290 294 303 306 301 306 320 310 310 313 315 322 327 325 334 313 316 325 312 316 317 339 340 344 317 324 333 334 343 339 321 329 354 329 358 340 337 356 345 337 351 344 354 342 370 338 340 361 348 357 374 364 348 349 363 370 375 375 352 373 381 357 364 389 380 363 374 383 394 380 380 395 379 393 395 396 373 377 407 410 402 382 403 419 417 410 416 406 400 413 426 396 423 405 396 416 430 432 434 411 401 426 436 416 437 411 421 430 413 449 445 425 432 444 437 431 431 447 453 429 453 465 452 442 446 427 434 440 438 439 458 435 454 458 443 478 447 475 456 466 477 447 445 488 463 454 472 464 491 464 460 499 460 491 487 483 491 502 464 492 478 499 510 502 490 503 518 473 520 522 502 478 487 488 500 515 502 528 510 519 521 488 503 534 533 522 527 494 526 530 543 538 540 546 544 544 547 542 540 508 542 521 545 548 521 555 539 540 542 530 515 551 532 555 564 561 522 534 554 531 555 549 577 569 576 585 537 585 580 538 556 571 543 559 560 589 544 553 579 585 564 579 552 558 599 577 595 564 595 565 569 593 595 578 610 612 606 577 603 614 596 597 587 622 622 610 590 572 592 624 619 632 596 605 596 635 600 625 623 588 618 633 636 641 643 602 623 629 619 628 630 608 650 624 605 618 636 602 607 649 599 612 630 646 659 629 604 646 655 661 613 631 660 666 669 620 610 630 640 615 648 664 662 664 653 630 619 620 635 684 627 640 624 644 639 634 681 637 644 634 664 640 654 686 661 645 673 691 640 642 676 662 655 665 696 694 643 697 657 671 664 662 658 647 653 680 661 657 670 649 684 668 666 655 667 688 691 659 655 663 690 716 691 682 662 674 717 681 659 722 722 661 714 679 712 704 725 721 690 697 674 699 679 713 730 725 670 669 729 715 718 698 695 696 728 697 735 710 727 713 686 690 702 731 744 726 707 694 718 731 706 702 705 748 715 687 722 738 693 709 690 705 727 686 691 714 722 692 721 746 710 702 690 701 737 696 709 697 697 749 747 698 730 722 714 723 714 702 735 701 696 718 711 740 708 721 726 702 750 702 704 724 706 700 704 706 703 702 715 704 735 707 718 723 732 705 718 711 721 721 749 745 741 711 707 748 731 708 706 745 707 738 706 708 736 729 713 707 712 711 741 713 728 712 714 733 712 711 711 713 720 710 709 738 722 737 739 715 744 710 709 715 719 716 728 732 741 716 715 711 712 717 746 721 710 719 715 725 710 731 742 711 735 715 731 740 718 715 715 747 733 713 714 713 716 740 712 735 727 710 741 749 712 713 714 720 750 713 750 712 715 733 710 709 727 724 714 731 711 748 707 707 738 735 736 717 709 706 707 719 730 707 713 716 706 705 707 710 710 708 721 729 705 708 715 736 714 744 725 748 730 728 724 733 705 749 733 704 750 749 736 741 703 741 702 714 703 702 738 735 725 700 735 699 737 695 735 696 738 734 740 717 743 742 731 715 733 693 690 728 690 698 731 739 748 712 741 745 750 702 688 714 709 733 707 706 694 713 742 704 716 713 724 730 701 705 733 690 714 723 745 733 700 695 731 707 687 717 674 687 708 715 671 733 677 727 670 709 703 735 715 705 665 707 711 733 679 691 682 726 682 662 688 688 690 670 658 666 717 711 678 679 669 717 703 694 697 688 654 662 679 709 684 665 687 690 678 658 672 677 686 679 700 657 682 672 640 700 668 688 665 676 678 642 689 636 640 657 690 646 662 653 678 650 634 659 659 643 647 655 683 647 627 655 678 664 662 645 619 672 655 625 636 625 664 615 618 627 654 621 610 646 661 644 631 662 653 656 616 634 655 622 635 621 596 628 607 600 653 611 630 627 606 600 620 645 586 610 584 590 637 586 625 628 608 590 607 625 579 587 614 598 586 627 593 614 576 578 597 596 606 577 595 594 569 580 590 609 588 600 568 561 569 567 589 566 569 595 573 593 561 597 569 546 561 589 564 542 539 571 566 573 548 583 584 560 575 570 547 578 547 576 559 554 527 530 569 543 520 534 551 548 516 524 538 540 558 550 551 540 512 535 542 519 527 504 512 527 506 500 505 542 522 513 537 493 505 521 530 528 516 528 503 489 498 521 489 492 508 482 518 520 499 522 481 472 501 482 486 503 477 498 508 509 503 504 481 480 460 464 475 486 500 490 469 484 492 464 450 455 452 477 452 486 457 461 441 439 455 458 453 472 457 465 473 429 448 434 447 436 435 443 439 450 452 425 438 424 421 441 435 422 425 444 407 438 412 407 444 429 407 414 429 417 402 436 412 420 428 396 404 418 394 403 406 390 416 405 395 400 402 382 396 399 381 384 382 409 403 373 388 376 391 391 386 374 382 373 387 394 383 360 369 388 386 351 374 360 363 357 354 350 364 376 373 369 362 355 347 362 360 357 353 358 360 338 349 343 339 340 340 345 335 339 330 350 333 329 338 326 328 334 317 337 320 323 333 304 318 321 326 306 322 324 316 318 314 294 302 313 313 296 300 291 298 294 291 305 288 287 296 278 297 286 289 274 299 278 291 274 272 286 285 278 274 287 275 279 283 281 282 260 279 279 260 263 274 267 259 250 263 250 253 250 255 250 243 243 258 240 250 235 254 238 242 233 232 238 242 236 245 238 228 235 222 238 220 226 233 217 229 234 220 219 229 210 230 221 228 212 205 208 203 202 220 211 201 201 215 214 206 204 208 195 193 193 206 199 201 204 190 189 194 198 191 190 194 178 184 182 191 191 174 186 183 176 183 181 184 176 171 172 171 168 175 173 167 165 164 172 170 166 162 165 168 156 152 160 159 156 154 157 149 149 148 152 155 148 142 151 140 138 142 137 138 139 142 141 139 131 136 136 130 137 139 130 126 133 129 124 129 121 125 124 118 126 117 120 118 117 115 122 115 115 114 113 111 115 108 109 107 104 105 110 110 104 101 101 100 102 99 99 96 98 102 94 93 97 98 96 96 89 89 91 93 93 91 85 91 90 83 86 88 81 79 86 81 78 79 82 81 76 78 80 78 72 76 77 76 76 70 72 69 72 71 68 70 69 68 68 64 63 66 61 59 64 58 59 58 62 58 56 58 56 58 54 53 56 55 54 54 50 49 49 49 50 48 48 47 45 46 45 45 43 42 45 41 43 40 41 42 42 41 40 39 38 38 38 36 36 36 34 35 35 33 32 34 32 31 32 30 31 29 31 29 28 28 27 27 27 27 25 25 24 24 24 24 23 23 22 22 21 22 21 20 19 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 20 20 19 20 19 20 20 20 21 22 22 22 22 23 23 23 24 24 25 26 27 26 26 27 27 28 30 30 29 32 31 31 31 33 32 35 33 34 35 36 36 37 38 38 37 41 40 39 39 41 39 40 40 41 43 42 44 46 44 46 48 47 49 47 51 51 49 52 52 53 51 51 54 56 54 55 57 59 57 59 62 59 57 63 58 59 60 64 64 66 64 64 66 68 69 70 66 71 69 69 69 73 76 73 74 74 79 77 79 79 76 76 79 83 81 83 85 87 82 84 82 90 89 89 87 88 94 89 93 94 97 94 99 92 96 101 96 99 98 96 99 103 105 99 103 108 106 112 114 111 108 115 108 118 112 116 112 112 114 123 117 120 123 120 120 123 127 126 126 128 128 128 131 131 131 130 129 129 129 133 130 137 139 140 137 146 145 148 148 144 145 145 142 147 150 147 158 154 150 159 157 149 163 161 153 158 156 154 164 159 159 165 158 174 169 162 177 171 165 174 178 183 172 171 172 178 185 179 185 178 186 177 190 185 196 192 194 195 193 200 190 188 191 192 203 198 197 203 205 213 212 203 214 210 217 214 212 213 220 224 215 223 211 223 210 220 220 216 233 233 230 230 227 226 229 239 240 244 241 225 236 243 238 234 249 250 236 244 250 238 257 259 244 242 253 261 261 250 245 248 265 253 266 260 265 268 259 263 271 259 260 268 268 279 281 288 280 280 274 280 293 270 286 283 288 279 280 299 281 278 280 282 298 296 290 294 285 288 290 291 299 310 304 298 315 305 303 307 312 328 310 303 331 328 314 329 314 324 315 321 317 333 324 330 339 338 326 321 334 329 347 346 357 358 345 338 339 353 360 346 344 340 346 361 345 355 351 367 376 356 372 348 356 350 376 383 381 357 364 385 362 358 361 374 382 389 394 372 382 368 372 396 377 400 390 382 405 414 393 406 385 416 383 418 413 401 416 391 422 423 392 415 401 420 398 407 423 417 430 430 416 435 433 422 413 428 419 450 447 452 443 435 436 420 429 448 434 425 459 457 448 465 449 463 443 442 460 441 464 459 446 468 471 480 480 456 455 485 455 471 486 481 449 492 455 496 472 474 480 470 500 469 490 458 502 492 507 470 470 510 468 468 511 485 499 489 508 512 484 500 481 525 524 517 521 514 509 517 511 505 514 527 521 526 494 494 520 518 503 529 514 535 534 514 501 512 522 507 533 557 516 554 542 514 561 550 566 556 517 533 531 527 533 558 558 525 537 542 530 575 558 563 577 548 574 538 561 538 537 550 545 557 553 551 568 585 569 559 592 589 579 568 556 558 577 599 597 599 555 607 590 603 560 613 586 572 615 601 579 589 594 593 576 582 580 628 629 572 601 595 624 605 580 578 589 585 626 611 631 628 598 622 641 633 641 628 635 589 609 648 623 647 641 648 629 607 601 652 637 645 605 639 650 626 612 614 662 654 650 645 647 613 643 654 661 672 611 674 646 674 655 626 657 645 669 674 623 652 630 670 633 682 637 634 684 682 668 641 678 659 654 673 669 655 682 698 640 670 646 684 680 689 684 692 662 683 664 669 647 673 655 670 694 694 659 701 646 713 695 687 668 692 704 696 716 706 708 698 685 681 670 658 663 668 688 705 692 728 668 697 711 666 705 729 723 665 679 689 708 689 723 707 681 703 673 702 674 731 702 684 741 702 702 679 731 686 730 719 732 679 695 704 734 734 747 738 691 690 740 717 688 706 696 721 706 716 724 702 747 702 746 706 750 707 719 726 709 718 729 731 695 697 718 744 696 731 716 693 726 740 693 693 745 707 725 714 738 719 702 723 739 697 728 734 706 703 702 740 699 729 708 714 734 711 747 735 716 748 702 704 707 710 704 705 737 709 706 735 732 708 729 710 704 743 724 745 708 726 709 733 743 730 744 712 715 736 729 712 710 730 718 727 713 749 710 710 737 712 714 730 709 741 713 715 739 713 747 723 710 714 739 713 716 743 716 745 710 713 712 712 723 719 737 712 745 750 721 710 743 710 724 730 747 716 722 712 746 716 718 713 715 733 716 713 721 713 712 710 710 745 738 740 737 736 715 748 709 710 711 748 738 710 712 749 713 735 709 712 748 713 710 712 739 720 723 750 737 710 726 710 711 708 708 732 721 709 732 748 704 704 745 713 709 708 704 705 749 712 713 747 741 706 703 714 708 701 721 739 704 732 735 723 700 729 699 747 748 719 700 696 716 740 747 744 705 736 731 694 743 697 749 733 737 695 703 725 692 737 740 740 708 692 736 738 714 741 690 741 723 685 744 711 699 718 690 689 693 688 747 691 725 742 698 737 715 703 718 691 724 696 731 707 707 720 710 699 686 718 739 722 701 721 708 681 670 681 717 701 682 669 712 676 726 724 729 677 680 706 672 662 672 674 697 682 673 659 688 688 679 689 696 686 656 706 654 673 703 687 662 694 709 691 679 660 647 696 675 679 678 697 676 649 651 655 642 676 672 638 655 651 681 677 682 636 632 654 695 667 640 689 653 675 688 644 668 639 649 624 644 622 677 674 670 638 640 675 631 663 646 635 675 671 671 652 656 623 627 648 630 651 642 630 660 631 637 615 605 601 599 657 631 617 597 604 626 608 595 619 617 602 642 590 627 643 601 628 605 594 627 603 636 602 579 592 599 581 605 574 621 629 613 619 602 579 612 568 574 579 602 592 602 598 589 585 598 595 590 599 590 579 556 554 573 562 600 563 605 568 579 550 568 568 596 554 581 569 565 586 575 543 550 579 544 539 537 563 540 540 530 535 570 546 569 541 543 549 531 531 534 552 533 519 562 560 548 557 562 550 551 529 557 530 524 546 544 502 530 532 544 523 506 542 534 503 507 513 508 532 511 517 491 523 490 515 490 492 506 521 496 488 507 518 489 479 472 511 508 503 470 489 490 473 473 462 506 480 494 481 478 485 475 456 477 457 480 455 470 485 458 484 468 474 457 450 452 474 454 447 470 467 441 455 471 455 432 460 467 460 466 462 449 425 419 453 450 440 440 454 422 425 425 425 416 414 427 405 418 424 411 438 416 434 435 403 406 421 421 407 396 397 403 423 385 397 411 403 402 384 403 382 383 409 390 410 400 404 384 373 390 390 377 374 369 391 374 375 394 375 363 358 361 372 369 364 377 353 366 356 363 366 364 370 369 350 368 339 367 337 338 366 342 357 335 360 344 348 338 347 328 331 337 341 349 329 323 318 326 341 336 312 322 321 336 324 331 310 306 317 314 301 319 319 324 315 309 296 319 315 294 316 294 287 301 301 310 289 302 305 286 292 295 303 286 286 275 272 297 286 275 276 285 267 276 283 264 263 276 267 257 277 264 268 269 267 275 267 252 249 247 249 264 247 256 248 249 246 257 258 243 237 243 256 249 232 239 244 228 238 238 233 225 239 226 242 221 230 231 230 216 219 231 229 225 216 228 211 213 216 212 205 205 215 201 204 202 199 207 200 204 207 210 192 208 200 207 206 197 201 186 186 195 194 182 182 195 185 194 189 188 184 176 173 180 175 174 174 172 169 178 181 174 172 173 170 172 163 160 171 163 168 156 161 167 157 162 165 158 149 151 160 150 148 152 151 150 151 147 141 147 147 138 142 148 141 144 137 135 133 135 130 135 133 139 136 133 127 131 132 131 130 131 128 129 122 124 119 115 117 124 116 117 117 118 118 117 108 115 114 112 110 110 108 105 105 102 108 108 98 100 103 101 97 101 95 93 99 92 91 97 93 93 88 93 88 89 88 91 87 82 83 84 80 79 81 83 79 77 76 82 75 75 78 77 74 72 73 72 76 70 70 70 68 67 70 69 64 69 66 63 67 64 64 62 60 60 61 57 61 60 56 57 56 58 57 56 53 55 53 55 50 53 52 48 52 48 46 46 48 47 45 46 44 43 44 41 44 43 42 41 39 41 38 40 38 39 37 36 37 37 37 36 34 34 35 32 34 33 33 30 30 29 30 28 30 27 28 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 20 20 19 19 19 19 20 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 21 21 23 22 22 23 23 25 24 25 26 25 26 26 27 27 27 29 30 30 29 32 31 33 32 33 33 33 34 34 35 36 36 37 37 37 38 40 40 38 39 42 39 43 41 44 41 43 46 44 46 45 48 47 49 48 50 51 48 52 49 53 51 51 54 53 55 58 57 59 60 57 62 59 57 59 61 61 60 62 63 66 63 64 69 68 67 70 70 70 74 69 71 76 71 76 75 79 76 76 75 75 83 78 83 84 81 84 80 81 88 84 89 85 91 91 93 93 94 94 97 89 93 97 100 99 94 99 103 99 103 99 103 107 106 108 104 103 107 105 109 107 115 106 117 110 118 116 118 121 117 117 116 116 115 115 125 128 126 120 123 131 129 132 131 134 136 127 135 133 138 141 140 137 137 138 143 137 148 138 146 139 142 144 145 153 146 150 150 149 146 154 150 161 155 157 152 163 157 167 166 156 165 165 169 166 162 167 168 163 174 167 167 178 173 172 178 175 184 187 182 181 182 189 182 192 192 183 191 200 201 190 200 193 201 194 208 194 195 204 197 205 214 209 206 208 200 203 202 213 218 223 207 225 208 230 215 228 215 227 220 233 222 229 238 238 230 234 234 242 237 242 242 236 243 242 244 240 238 240 237 245 237 258 247 249 254 264 251 254 253 255 261 257 254 273 264 269 259 265 271 259 277 283 283 266 277 269 275 277 281 281 286 269 293 292 273 284 300 302 287 286 299 288 281 291 287 311 304 301 309 318 305 295 305 314 296 297 320 309 318 309 302 302 328 327 329 307 329 320 322 332 337 314 326 337 325 328 336 351 328 323 336 356 336 352 358 330 339 357 337 344 344 337 365 358 345 374 352 347 345 356 372 349 356 376 385 386 371 389 360 375 359 367 381 372 389 365 378 395 393 381 390 387 371 394 410 397 382 377 411 403 392 408 403 394 415 399 411 397 398 420 422 399 412 411 434 428 427 413 401 424 406 405 430 420 444 442 430 423 413 428 431 420 449 454 447 430 433 424 452 439 457 457 444 469 471 462 456 454 463 453 467 460 438 459 467 472 455 466 479 485 476 449 447 479 451 454 479 495 467 495 491 469 481 488 499 477 509 464 489 492 493 470 515 517 491 477 476 487 500 506 522 515 480 496 503 506 521 518 533 519 493 497 535 512 540 494 500 499 508 523 511 535 540 521 545 532 514 534 539 510 516 543 536 533 524 558 530 525 555 526 555 565 544 536 568 531 534 545 570 533 570 581 583 578 554 577 577 577 576 566 578 576 556 554 562 598 546 568 569 586 554 593 586 584 578 598 555 588 556 589 555 586 572 590 563 567 589 570 617 572 609 604 575 599 573 607 607 590 618 613 627 590 622 623 606 630 619 601 626 627 598 631 603 592 598 615 604 617 622 646 625 611 651 652 636 653 650 615 636 599 599 639 611 603 641 618 613 638 636 638 629 631 626 615 645 651 667 673 632 653 671 618 625 623 665 637 665 677 681 634 656 624 642 632 648 667 646 675 645 691 670 661 632 660 645 686 677 654 646 654 650 665 650 641 704 648 684 671 665 702 693 649 690 656 689 708 685 714 651 689 681 678 674 715 708 673 680 690 669 721 723 689 701 699 682 724 707 709 691 665 668 699 699 691 668 665 677 688 697 685 714 703 713 728 707 735 696 697 717 702 694 719 691 719 693 739 696 735 743 726 734 743 721 699 714 737 750 734 741 747 728 714 715 684 703 687 745 693 709 712 710 722 719 693 710 719 746 746 701 689 693 699 691 738 738 696 704 712 710 750 721 728 724 727 706 713 744 697 716 737 700 725 706 743 710 706 722 708 702 700 737 702 742 748 724 733 733 705 748 708 704 708 708 705 723 741 727 742 708 709 744 734 723 728 742 715 740 737 724 710 746 706 727 742 722 727 745 708 718 749 737 709 709 737 719 713 749 724 711 735 741 724 733 715 714 711 714 711 710 715 742 729 712 714 716 716 716 741 732 710 743 715 739 711 712 715 744 748 713 714 719 715 711 728 739 745 743 711 734 710 713 744 746 711 740 709 727 709 739 709 720 714 715 725 720 738 738 717 713 749 745 710 746 749 724 714 715 725 741 715 722 728 743 712 734 709 709 744 714 731 750 720 739 712 706 748 731 716 707 709 718 706 736 714 704 704 740 716 741 743 712 731 708 705 701 704 704 731 707 704 729 739 744 706 700 702 712 717 721 701 703 734 698 725 694 699 698 730 699 737 740 698 723 693 702 696 719 690 689 716 730 692 709 734 694 705 714 690 741 686 743 697 694 686 708 749 689 722 741 694 735 727 721 688 740 733 716 746 692 682 677 739 714 705 739 703 709 679 680 675 707 717 692 684 712 711 671 721 674 728 672 706 710 721 665 704 665 673 662 672 699 686 675 666 675 662 707 657 669 700 687 691 687 680 698 658 665 696 682 651 656 653 673 677 656 697 653 687 678 699 704 678 704 650 668 655 664 638 668 689 657 662 670 659 686 672 685 662 674 652 638 640 650 671 658 633 627 637 676 654 630 653 674 661 651 675 648 642 667 655 634 647 618 651 661 631 618 635 620 669 629 627 638 614 625 620 616 604 628 626 627 627 639 597 631 653 643 610 611 629 649 600 601 614 600 602 586 595 600 624 586 582 607 624 588 623 633 589 598 579 611 572 600 625 609 626 582 606 575 601 580 587 581 577 593 572 570 610 571 604 553 591 580 578 588 592 588 582 592 598 566 570 564 591 554 547 574 590 574 569 538 540 578 577 563 578 532 542 541 541 571 569 541 549 549 552 556 537 548 539 542 566 530 542 539 533 560 510 560 512 533 519 532 545 546 501 537 535 532 519 520 511 544 499 531 529 537 502 501 535 492 521 517 504 530 517 500 490 513 486 512 489 474 476 510 485 502 480 507 512 477 479 478 492 461 476 490 480 480 464 485 498 459 468 475 486 466 487 457 484 484 446 475 454 464 464 456 436 435 460 476 469 435 429 449 434 458 435 427 443 435 435 448 432 437 420 420 449 429 415 431 445 439 437 431 438 405 414 414 420 424 434 423 408 411 394 419 398 397 407 407 409 390 402 388 394 404 398 392 416 389 414 382 406 398 395 380 381 391 367 369 387 363 362 394 364 381 386 361 368 357 364 356 357 369 361 369 373 352 347 370 345 358 355 339 369 355 351 361 350 352 355 362 332 349 341 350 334 336 349 327 340 341 347 323 330 339 344 331 340 312 315 311 328 309 316 333 332 323 321 321 300 322 302 294 318 305 292 298 310 292 297 314 307 285 290 286 300 293 302 301 304 283 297 298 291 286 273 275 292 281 277 267 282 264 275 266 261 261 274 277 267 268 271 274 267 270 264 253 265 250 251 261 243 256 243 244 238 243 256 251 243 242 243 234 244 237 229 231 247 234 245 227 230 227 219 226 226 223 233 223 225 216 211 221 216 220 220 209 215 210 215 219 218 201 211 210 199 204 210 199 211 200 199 207 191 202 190 189 196 201 200 198 188 182 192 184 177 184 179 173 184 183 179 177 171 168 169 177 168 170 163 169 172 170 162 161 164 168 162 156 161 162 167 165 163 161 153 159 159 149 145 151 150 153 147 147 142 147 150 148 146 136 141 138 134 132 136 141 133 136 137 134 131 127 124 130 130 122 126 129 124 122 121 119 121 120 118 116 121 121 120 119 117 118 118 108 116 111 107 108 105 105 103 109 107 107 99 100 99 103 103 103 102 97 99 99 95 90 90 93 90 87 92 94 86 85 83 86 86 83 85 82 86 78 83 84 76 81 77 75 74 77 78 74 76 74 72 73 74 72 67 70 69 68 68 65 67 63 65 63 61 64 62 61 60 60 57 58 57 56 55 57 54 54 53 53 51 52 52 49 52 52 52 48 51 46 47 48 47 47 44 44 44 43 43 40 41 41 42 39 38 38 41 37 37 36 37 37 36 34 36 35 34 33 33 31 33 32 31 29 29 29 29 27 28 27 27 26 25 25 24 24 25 24 23 23 23 23 21 21 21 21 20 20 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 20 20 20 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 28 31 30 31 30 33 32 32 32 34 35 35 36 36 37 36 37 37 37 39 40 38 39 40 42 43 41 44 45 44 46 43 45 45 45 46 49 49 47 51 48 51 54 54 53 54 52 55 55 54 54 56 57 59 57 59 60 63 63 59 61 60 61 66 65 65 64 66 68 66 69 70 69 68 74 73 77 77 75 74 78 75 81 78 83 83 77 83 78 80 84 87 83 88 87 86 84 90 94 91 90 95 93 96 93 92 93 100 97 99 104 100 99 96 106 100 108 109 100 104 106 103 106 110 105 111 113 118 110 117 110 120 117 122 125 116 126 124 121 117 127 127 121 129 123 130 132 128 128 135 129 128 139 141 134 138 141 137 133 141 145 141 148 143 139 142 147 146 150 152 145 156 155 157 159 163 150 164 155 155 162 169 158 163 165 159 166 169 176 167 175 172 169 178 171 179 169 172 180 179 180 175 184 184 179 178 193 190 188 188 193 195 192 200 189 202 198 192 192 207 210 211 194 194 202 213 215 207 210 207 217 220 210 206 208 219 224 217 209 211 223 227 231 217 225 219 238 226 225 225 226 223 224 237 247 234 233 248 235 250 238 234 254 240 236 258 258 245 263 245 267 266 245 247 248 271 257 258 266 267 267 260 278 260 280 269 268 271 287 286 267 281 288 277 279 291 272 282 295 293 281 294 283 295 287 306 305 310 304 302 307 300 316 298 303 316 317 294 298 318 303 318 328 330 311 313 334 305 318 327 312 311 330 319 325 314 329 339 326 322 331 333 340 327 340 354 338 332 354 339 356 336 357 346 339 348 360 344 363 347 349 356 377 367 367 353 366 352 373 380 382 367 372 355 365 384 360 375 395 395 399 377 365 382 373 402 391 394 376 387 400 382 381 408 379 384 388 414 411 388 410 401 402 410 403 402 419 399 395 405 433 436 402 419 416 405 434 430 431 416 432 449 430 413 450 426 424 450 417 441 430 438 442 424 450 436 462 449 443 451 457 458 435 476 457 466 450 451 451 444 470 441 465 486 460 486 448 466 478 493 467 468 485 482 482 481 459 481 500 474 488 484 464 478 468 514 505 478 495 480 474 494 484 517 508 523 503 487 523 526 497 525 495 513 504 503 494 532 513 514 532 505 543 518 504 520 515 535 545 521 547 508 505 534 526 556 537 543 532 544 558 514 551 551 547 564 555 558 547 569 548 575 535 558 531 552 569 567 557 584 576 552 586 577 586 542 573 585 555 594 587 562 601 573 559 586 590 582 589 592 589 590 604 579 611 577 604 578 595 562 597 590 614 612 566 589 618 614 627 611 603 600 583 625 619 604 604 577 625 586 585 598 614 633 604 600 631 630 621 619 591 646 630 635 598 621 596 652 623 652 633 644 623 649 638 654 641 609 651 624 637 631 645 609 648 663 615 646 659 650 630 672 640 664 648 666 660 667 621 676 670 660 663 634 622 629 655 671 637 629 682 647 651 666 665 647 673 674 654 670 644 655 686 683 650 642 664 701 666 705 656 682 682 688 699 664 664 682 672 698 674 664 678 710 714 666 711 672 701 661 671 703 690 681 655 656 701 703 718 670 699 684 708 720 699 719 688 704 682 718 727 692 713 682 671 713 724 692 717 735 727 739 726 720 702 737 722 677 722 711 715 677 690 689 698 725 746 702 748 702 742 692 725 725 684 722 699 712 717 741 716 685 743 722 702 721 693 750 716 696 732 722 748 693 692 735 724 696 746 694 728 729 698 746 728 694 708 727 710 711 696 697 708 699 726 701 723 715 743 698 702 702 704 739 705 702 738 701 702 707 718 749 705 713 718 702 709 727 740 717 707 705 708 747 730 717 711 748 742 729 731 705 707 707 721 745 706 706 721 712 708 709 709 713 742 709 729 713 710 720 712 737 709 712 722 742 741 713 711 712 733 745 736 715 714 736 710 713 723 715 720 712 716 748 742 745 714 714 710 716 747 712 711 713 715 730 741 710 720 713 742 717 724 736 711 713 749 721 717 711 710 714 712 712 743 715 726 727 715 712 737 708 744 714 745 721 711 711 714 743 741 707 720 712 712 709 707 706 708 709 750 710 707 724 707 734 711 710 710 737 718 718 748 717 731 728 739 736 708 707 706 744 708 711 703 710 736 747 707 707 725 706 704 704 710 705 706 703 722 697 702 737 727 717 697 704 698 696 707 726 740 698 731 693 693 749 692 750 734 708 713 708 700 750 722 742 709 750 710 686 692 745 729 700 689 684 750 706 709 707 742 694 717 724 724 706 710 725 698 695 747 735 735 710 719 717 683 694 688 702 689 736 716 692 715 689 671 689 669 671 706 717 670 687 720 719 699 717 666 690 713 704 705 716 722 673 700 714 675 686 676 684 692 716 687 676 655 714 662 700 700 709 704 692 664 696 692 670 694 692 658 681 695 697 682 667 641 673 683 641 643 692 650 653 652 647 635 696 670 657 666 680 644 628 677 636 684 648 629 646 645 645 645 671 643 666 643 641 619 680 650 631 671 674 667 659 643 654 636 651 640 615 632 668 610 636 663 611 651 612 630 634 642 632 597 616 617 598 610 622 616 627 635 631 643 633 641 592 646 629 641 623 639 604 607 628 595 623 634 590 578 581 614 600 621 577 603 606 621 576 593 569 565 596 603 611 564 612 587 606 564 564 576 586 576 593 580 595 576 581 554 550 574 601 565 580 549 598 574 593 587 542 573 559 563 547 553 565 548 538 571 545 580 549 544 546 531 532 571 556 524 544 533 537 547 526 556 539 551 561 556 509 518 530 543 555 531 508 546 521 542 549 523 496 518 528 506 521 529 495 489 520 495 496 527 515 499 515 511 528 493 483 510 502 509 519 511 491 485 476 500 471 469 507 505 498 486 477 499 495 498 494 478 460 464 458 452 452 458 494 465 486 446 452 464 471 453 466 474 453 475 468 478 461 469 454 464 464 432 437 443 424 440 429 436 443 433 438 449 421 431 425 421 437 432 420 407 429 420 444 408 415 427 407 414 418 408 428 405 407 395 396 422 393 402 394 403 390 407 414 400 382 399 396 399 378 379 377 373 409 371 401 404 370 375 392 388 364 380 377 386 366 357 356 369 378 370 366 352 358 363 352 374 361 349 375 370 352 365 365 342 347 362 339 359 361 357 344 345 336 357 324 343 334 328 330 322 327 331 338 337 330 313 331 328 327 308 321 335 321 319 328 307 329 308 298 322 317 304 321 310 297 304 302 290 309 312 299 302 300 288 282 284 286 302 280 290 283 280 294 285 288 283 279 268 267 287 283 276 280 263 268 262 260 264 269 254 263 272 260 257 261 272 258 251 259 245 242 242 250 243 247 258 249 241 233 242 235 247 250 246 246 243 237 244 229 238 233 220 221 233 216 222 223 229 220 220 211 230 211 221 212 217 207 211 205 206 207 217 206 199 197 208 205 198 204 210 206 196 190 190 203 191 201 194 195 196 195 196 195 180 178 181 183 181 177 172 182 170 174 178 181 175 178 177 175 176 177 177 166 161 172 171 160 158 160 165 166 167 163 150 159 162 154 154 159 155 144 153 150 152 142 139 149 141 136 135 134 138 138 143 143 139 132 131 136 135 134 132 127 123 122 126 126 129 126 123 128 125 123 125 115 116 118 116 117 114 115 116 113 107 113 111 106 110 104 111 102 107 104 103 99 97 99 102 104 96 101 98 94 99 91 96 89 91 91 90 86 91 85 88 90 90 87 81 87 87 83 83 81 77 83 83 80 80 74 74 76 78 74 72 73 73 70 70 73 66 66 69 66 68 67 65 65 62 60 61 61 62 60 58 59 62 59 57 56 54 55 55 56 55 53 52 52 51 52 50 51 51 50 47 45 48 46 44 46 43 45 43 43 43 40 39 41 41 41 41 39 39 38 38 37 35 37 36 36 33 34 32 34 32 32 32 30 29 30 29 28 29 28 28 26 26 25 25 26 25 24 23 23 22 23 23 22 22 21 21 21 20 19 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 19 20 19 20 20 21 20 22 22 21 22 23 23 23 24 25 25 25 26 26 27 26 27 28 30 30 31 30 32 32 32 32 32 34 34 35 33 34 36 36 36 38 37 39 38 40 38 38 38 40 40 41 44 43 44 44 45 46 46 47 47 47 49 51 48 49 51 51 54 50 55 51 55 55 57 56 55 58 56 57 61 58 62 59 62 60 63 64 62 63 64 66 66 64 65 71 67 72 68 75 69 70 74 74 73 77 73 74 76 78 77 77 82 80 81 81 86 86 86 83 87 83 90 91 92 93 93 96 92 98 92 94 95 94 96 97 95 98 105 97 98 103 108 102 104 109 104 109 113 114 111 115 116 117 109 111 113 112 115 121 118 116 126 117 117 123 127 125 121 129 127 133 130 125 134 137 130 130 130 138 142 137 144 145 137 136 141 148 146 149 142 147 141 147 149 148 150 150 155 149 155 149 160 151 167 156 161 156 165 164 160 172 167 166 168 176 179 175 169 180 183 170 179 180 173 188 176 180 190 183 181 181 195 183 188 186 189 183 186 188 188 195 193 190 202 196 206 203 197 194 214 215 199 211 214 204 215 220 214 222 217 223 217 219 213 230 226 230 220 224 233 231 224 225 220 221 224 226 229 236 238 237 239 242 242 245 251 236 240 238 256 247 254 263 243 262 264 266 268 261 257 264 269 270 264 276 265 271 276 271 262 273 269 277 285 263 265 278 275 291 276 290 281 295 286 274 290 296 292 306 296 300 283 302 302 303 293 314 290 318 293 302 319 308 294 310 307 304 318 323 324 306 320 318 319 309 317 324 320 325 315 316 332 332 343 326 339 346 322 322 339 330 355 331 346 354 338 345 346 343 349 365 366 357 365 348 341 374 368 373 363 362 359 367 365 352 379 357 373 385 367 363 362 385 373 365 399 380 395 393 383 386 394 378 399 386 384 392 408 408 410 398 410 400 408 418 401 399 388 405 417 425 426 411 420 413 428 408 421 416 402 420 410 425 428 428 436 430 449 417 447 444 456 423 451 447 447 448 462 439 434 465 430 465 466 447 436 447 436 459 467 460 449 482 449 483 478 449 448 474 481 468 462 483 470 461 496 481 490 497 479 493 490 458 476 500 502 508 487 509 471 477 481 512 470 515 517 485 482 488 496 507 522 497 511 525 486 502 528 494 530 537 493 537 528 531 502 502 526 541 546 513 532 551 514 526 547 531 520 548 559 557 515 519 528 521 520 564 559 537 519 566 571 530 524 527 526 558 537 549 544 570 581 576 551 578 533 566 552 572 588 593 573 557 576 584 577 576 570 575 568 567 583 600 593 582 565 568 565 602 609 578 576 589 568 575 576 595 578 607 621 571 608 582 617 597 573 617 608 597 618 582 584 615 624 607 592 637 628 623 622 594 626 611 632 643 606 614 617 602 624 623 652 643 629 636 634 620 621 605 616 633 641 619 641 645 627 642 612 621 629 670 661 644 664 636 633 645 649 652 672 627 657 635 674 639 659 649 672 660 628 655 657 681 665 676 677 653 682 640 650 669 669 635 647 662 671 655 651 659 666 700 669 668 686 676 640 682 652 680 644 654 663 703 647 710 691 696 708 696 693 710 698 692 694 687 673 680 666 686 723 661 693 678 715 702 692 697 716 689 705 690 723 714 674 685 686 692 673 729 668 671 715 668 687 696 702 739 672 702 687 741 707 682 743 705 684 677 722 724 731 720 710 712 685 711 723 704 694 718 690 748 703 705 715 749 696 723 712 708 731 717 692 691 713 731 720 716 716 746 692 731 693 707 692 703 747 697 721 704 749 723 718 700 723 699 747 695 698 699 702 740 737 721 697 713 707 705 704 729 702 727 723 709 703 724 721 714 707 707 706 720 742 704 708 703 749 704 703 737 744 704 746 709 704 744 715 707 741 706 718 722 709 743 724 745 722 710 708 707 713 707 750 732 708 708 728 742 730 717 709 708 710 738 715 711 715 709 711 713 710 712 712 715 712 712 721 714 713 720 712 716 710 723 711 723 717 710 712 713 711 710 730 742 713 732 712 722 711 713 711 711 744 734 714 745 747 721 724 746 715 714 710 731 712 713 714 716 713 710 710 749 745 711 709 726 709 742 711 710 709 725 707 710 750 735 727 730 742 709 710 708 705 730 711 704 708 726 736 742 707 719 707 703 732 727 726 704 742 722 743 707 701 729 703 710 701 724 742 741 741 721 743 702 697 742 700 698 701 699 725 708 740 705 708 701 730 735 699 710 701 724 737 749 701 728 694 691 721 740 719 689 750 737 726 696 703 690 739 686 722 684 719 749 712 687 745 742 741 718 715 717 732 743 711 710 701 702 689 706 682 679 706 700 674 676 722 700 684 672 720 702 670 699 733 685 704 671 698 716 706 723 720 698 716 730 681 689 722 694 670 724 676 661 666 688 705 692 722 679 654 658 681 661 660 702 714 688 687 670 693 668 688 649 690 688 681 693 660 680 686 695 705 692 705 655 685 648 677 654 650 665 647 674 686 656 673 688 673 677 663 671 665 688 675 637 682 644 622 636 684 677 630 662 651 636 669 655 657 630 622 634 666 645 672 640 666 653 666 658 615 667 659 626 618 662 607 662 634 639 621 637 655 637 614 608 611 638 591 601 596 629 589 635 593 598 633 596 631 614 586 626 579 609 635 630 578 627 623 613 625 598 616 592 570 623 618 615 577 612 572 566 588 597 611 587 606 557 575 567 558 557 602 598 582 550 573 568 566 585 565 569 567 550 580 568 583 578 587 551 582 561 576 580 575 575 560 558 566 528 557 573 573 539 524 525 549 538 570 521 546 522 541 553 551 533 545 516 535 544 538 504 521 551 516 522 517 544 530 539 525 539 519 495 522 529 495 531 502 521 526 531 490 514 507 490 514 487 510 506 501 494 511 475 506 486 476 507 467 482 484 498 471 489 462 496 478 497 503 479 479 472 457 478 494 492 472 452 464 455 453 444 456 445 481 470 463 475 449 434 464 435 451 430 431 442 433 446 436 444 461 453 444 440 454 437 444 441 447 415 423 417 438 445 411 413 411 403 437 436 437 403 430 426 407 406 412 428 425 429 423 410 401 411 421 401 401 398 392 416 410 383 381 379 404 399 397 397 373 400 370 395 367 395 397 389 382 381 360 359 384 372 377 387 359 356 364 368 351 359 344 346 341 367 372 358 337 366 368 364 333 363 353 340 342 359 346 338 351 331 337 328 325 326 321 338 334 338 313 313 337 330 338 330 323 313 317 332 305 323 309 328 299 301 309 308 298 294 302 309 311 300 290 299 301 293 301 281 305 282 280 279 285 299 288 296 280 275 285 292 288 288 273 267 270 279 279 280 271 269 267 268 262 277 253 272 266 270 248 257 257 267 262 263 259 243 260 240 236 249 238 248 233 235 234 230 231 238 237 228 236 241 235 234 237 220 230 229 228 217 220 225 230 215 213 226 220 221 218 206 211 222 214 205 215 209 199 210 199 209 208 209 207 207 199 205 191 205 199 194 197 194 187 181 181 195 187 182 191 178 187 186 171 180 178 173 184 178 169 170 170 164 165 168 171 172 160 158 164 163 167 160 153 162 167 159 164 162 150 159 148 152 156 149 150 147 151 141 148 147 137 142 144 141 135 139 143 142 133 134 139 136 132 127 135 132 129 132 133 128 130 130 127 118 126 117 126 124 115 119 122 117 112 111 114 111 109 110 106 112 112 104 111 105 108 100 108 107 97 98 102 99 103 97 93 95 97 96 93 90 93 95 93 90 92 86 87 88 85 86 82 82 81 79 84 81 81 81 79 78 80 74 77 78 77 71 72 71 71 70 73 72 68 68 69 69 64 64 64 66 62 62 61 64 59 63 58 59 58 56 57 59 58 56 54 57 56 51 52 54 52 53 48 48 49 48 47 47 45 47 44 45 45 43 43 43 41 40 42 40 40 40 40 39 38 37 37 37 37 37 35 36 34 35 33 32 32 31 30 31 31 29 31 29 29 28 28 27 27 25 26 26 24 25 23 23 24 22 23 22 21 22 21 20 19 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 22 22 21 23 22 24 23 23 25 25 26 25 27 26 26 28 28 30 30 29 29 31 31 32 32 32 33 34 34 33 36 34 35 35 36 37 38 37 38 40 39 40 39 40 41 41 42 43 45 46 45 44 47 45 46 47 47 50 51 51 53 51 50 54 53 55 55 56 58 57 57 59 56 62 62 62 59 64 63 63 63 63 67 65 66 67 66 69 67 72 69 68 73 71 76 77 77 75 77 75 75 78 83 82 82 80 82 82 83 82 86 85 89 89 90 88 90 88 91 95 88 93 93 91 91 92 95 97 95 97 96 98 102 97 102 103 101 101 105 103 108 108 109 106 114 107 117 111 117 121 114 121 119 117 115 118 123 122 127 125 121 121 130 130 130 131 134 127 137 134 129 140 132 140 136 133 140 136 140 143 145 143 140 150 151 150 153 143 148 157 153 151 150 162 150 163 160 161 164 155 159 158 171 171 161 173 171 173 164 163 165 178 180 181 169 173 178 172 188 178 173 185 181 188 181 195 187 195 194 194 194 199 201 202 190 204 203 208 201 202 205 202 202 211 204 199 204 207 208 205 209 224 217 215 207 226 222 224 227 219 213 219 225 220 227 239 240 223 239 243 234 245 237 238 246 234 241 253 236 246 252 257 258 247 243 259 248 245 246 264 264 248 251 263 256 259 260 256 277 263 263 276 281 267 277 278 280 268 267 274 268 287 285 269 289 294 282 281 287 275 299 284 301 282 308 301 292 294 306 302 306 307 305 297 301 317 317 324 297 324 307 321 330 302 324 312 333 329 311 337 330 331 325 339 323 319 338 332 319 345 325 327 336 337 332 333 343 359 360 343 345 353 362 351 368 356 364 361 340 366 368 361 374 378 355 366 366 382 352 360 382 390 356 383 372 375 364 364 373 382 369 399 378 398 369 394 385 378 388 407 404 389 389 379 413 418 387 395 419 415 405 414 408 406 415 402 427 427 423 419 412 406 409 415 442 425 415 428 408 436 434 431 412 430 431 421 448 430 419 436 458 440 462 465 452 453 447 461 447 462 463 458 456 458 471 437 466 448 449 477 470 486 474 450 487 481 489 476 450 474 456 455 493 457 470 490 467 478 493 468 486 505 503 481 477 493 517 503 501 492 489 485 499 515 514 488 490 482 495 485 529 497 528 505 526 496 527 538 536 519 494 504 543 536 545 550 528 504 511 513 546 546 532 529 532 537 535 513 547 562 522 546 557 561 535 538 547 537 557 538 566 530 573 563 570 541 544 575 546 579 536 569 551 577 553 547 546 547 594 546 595 548 599 573 578 548 557 579 556 573 561 589 602 600 559 613 578 613 591 577 580 588 621 576 595 572 619 577 583 585 590 628 612 579 589 589 603 614 586 629 602 604 605 637 637 641 622 613 625 591 641 603 607 603 599 636 607 615 653 644 612 636 660 633 626 622 641 656 657 656 623 645 641 660 642 649 652 651 616 671 627 619 645 667 621 664 632 654 653 641 624 647 685 644 637 666 681 658 670 678 691 634 651 636 653 673 673 662 665 647 678 652 650 673 664 697 686 692 649 701 674 667 660 661 674 654 684 711 649 681 709 660 694 658 655 670 698 707 690 667 666 666 716 686 694 687 697 661 701 664 669 690 678 664 717 718 679 713 718 690 719 674 727 714 694 717 732 694 717 714 710 713 730 709 711 683 693 697 726 712 697 731 706 735 718 733 712 693 735 726 719 732 705 705 727 686 690 720 705 705 711 695 707 716 720 702 735 744 714 742 735 692 694 691 707 727 690 694 750 738 702 700 731 694 696 696 697 709 698 699 718 728 697 699 708 730 710 713 703 699 728 715 722 713 721 739 700 700 703 734 734 707 738 705 707 709 703 704 707 747 718 745 749 734 703 707 709 736 736 713 748 714 723 744 744 747 736 747 712 709 748 738 710 718 733 707 726 742 711 713 738 734 724 722 744 734 709 713 744 710 713 710 731 712 714 710 715 733 713 744 720 726 715 709 714 713 729 715 713 715 710 743 722 714 744 710 713 713 710 715 729 709 709 713 712 713 710 726 715 715 711 741 715 711 711 710 709 708 710 744 709 746 711 709 715 709 712 724 707 708 718 728 709 724 716 711 743 711 743 716 710 710 720 709 730 738 710 733 748 746 723 743 746 706 735 705 706 737 704 715 706 725 725 705 705 728 701 706 750 713 750 708 704 723 719 698 746 707 702 742 697 702 705 698 699 737 705 695 698 698 722 748 737 707 695 693 740 732 750 700 733 694 693 692 709 727 690 725 698 730 689 746 695 744 724 712 709 693 745 741 690 712 747 714 750 708 683 710 715 742 738 715 711 726 681 713 732 677 705 737 693 735 674 714 684 688 687 737 703 710 680 724 708 679 726 695 683 675 674 707 719 712 691 685 719 661 722 701 665 700 703 663 688 681 665 710 665 663 695 650 656 673 704 672 701 689 653 672 662 653 702 665 683 676 676 660 699 655 674 690 646 670 665 685 663 687 651 650 638 645 671 633 641 682 656 692 663 668 648 675 672 671 654 651 667 676 644 618 641 622 635 661 619 663 623 624 614 661 663 627 622 648 650 628 644 644 606 654 657 603 607 657 600 647 613 634 651 601 626 597 634 615 623 644 621 640 597 629 616 593 610 585 590 594 617 624 633 604 624 594 622 597 602 601 602 571 605 600 606 588 579 572 598 601 608 573 570 600 600 584 575 556 580 561 591 555 560 566 590 558 567 549 561 553 589 592 581 543 574 554 563 568 576 576 536 546 546 573 559 566 530 564 538 540 547 523 542 547 555 527 563 557 521 554 516 566 566 522 541 530 515 557 555 532 534 514 537 518 507 549 533 504 545 508 504 537 524 504 491 505 494 534 520 486 492 501 500 499 501 509 487 514 476 523 478 498 512 489 487 493 468 512 474 487 478 500 471 483 483 484 503 481 467 494 469 490 468 475 490 482 471 484 474 478 460 481 465 449 439 453 472 472 433 466 433 457 444 455 430 432 451 462 429 444 452 422 455 456 423 450 425 429 449 416 414 420 443 425 426 429 413 412 419 402 435 412 425 407 424 426 421 395 414 426 388 423 419 414 405 407 398 409 398 402 407 398 396 378 403 380 405 396 402 398 369 366 397 363 386 374 380 358 384 390 369 370 356 351 354 375 371 358 358 355 365 354 349 341 346 369 346 353 356 356 332 345 354 327 356 354 350 333 328 344 327 334 330 322 322 318 343 333 327 338 322 315 308 329 313 328 324 316 329 328 309 320 299 301 307 295 314 302 292 290 308 289 285 308 286 309 289 307 298 293 288 295 293 297 290 278 286 278 294 271 273 271 274 265 269 275 262 259 268 276 260 275 269 251 267 273 250 253 268 256 252 245 242 242 243 261 243 249 247 253 244 238 252 238 241 236 247 229 238 242 239 232 242 241 226 229 218 230 231 232 223 215 210 214 227 228 216 206 208 220 220 219 204 214 208 209 197 207 212 201 193 194 207 201 189 205 200 190 201 192 184 193 183 194 185 187 191 177 184 189 181 184 181 184 183 174 177 170 177 175 164 178 163 177 167 167 165 172 166 166 156 162 159 165 156 155 154 154 151 152 146 144 150 156 151 154 147 152 147 141 141 142 136 134 141 140 133 137 136 131 136 131 137 132 128 124 131 128 121 120 128 122 127 123 120 125 118 117 115 112 112 121 116 110 108 107 108 107 114 114 104 108 104 105 100 102 99 101 98 103 95 95 99 97 99 98 94 98 94 90 89 95 93 93 91 84 89 85 82 84 83 82 84 79 84 81 82 81 78 76 74 79 78 75 74 75 71 69 75 74 67 72 68 69 68 68 68 63 65 64 62 63 64 59 62 60 59 58 57 57 58 57 57 57 55 56 56 55 54 51 49 49 48 47 48 46 46 45 47 45 43 46 42 43 43 41 41 40 42 40 39 38 40 38 38 37 37 36 35 36 36 35 35 34 33 32 31 33 30 31 30 31 30 29 28 27 26 26 26 26 25 25 25 23 24 23 23 23 22 22 21 21 20 20 19 19 19 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 20 21 21 21 21 21 23 22 22 23 24 24 24 24 26 26 27 27 27 28 27 29 29 29 29 30 31 32 32 33 33 35 34 35 36 35 36 38 36 39 38 40 40 40 40 40 42 43 41 42 44 45 43 44 46 47 47 48 48 46 49 51 50 53 53 51 53 55 54 56 56 57 57 57 56 59 58 57 58 57 60 63 62 61 66 66 65 64 68 69 66 67 67 72 68 72 73 70 74 72 74 76 79 77 76 80 76 80 76 84 80 80 84 87 87 81 85 88 85 90 86 89 94 92 92 95 95 97 95 96 96 98 97 98 101 99 100 103 100 102 108 107 101 103 109 112 112 109 110 113 110 119 120 117 111 114 116 118 120 121 118 122 124 118 120 121 131 130 127 129 135 136 136 128 136 129 134 132 132 137 141 145 142 137 137 144 143 143 150 150 143 157 157 155 146 160 148 154 160 150 164 165 159 154 169 159 158 166 163 172 160 167 163 168 177 171 179 180 169 170 170 176 173 177 175 183 185 188 183 182 187 185 185 189 200 187 201 189 204 201 200 209 193 195 201 206 208 210 206 208 199 208 218 204 218 213 213 216 220 212 229 209 225 219 213 223 215 223 236 221 234 229 243 243 223 236 247 240 234 231 249 233 239 235 250 236 253 238 257 253 251 265 247 245 268 247 266 261 262 269 263 266 256 269 267 271 268 260 280 285 261 271 277 269 266 271 268 272 273 274 296 292 285 290 299 292 292 294 297 302 298 288 289 298 295 296 290 303 320 318 308 298 320 302 317 307 311 302 330 311 309 306 325 311 312 338 335 335 326 329 337 322 319 339 351 343 333 329 349 331 353 353 336 336 336 347 340 348 365 342 360 364 354 357 352 344 361 367 371 363 371 365 360 384 373 377 372 362 361 368 390 371 371 379 391 396 391 396 384 380 381 386 378 401 402 389 394 408 417 408 409 411 411 388 399 401 410 417 428 397 413 426 414 398 403 400 412 406 430 428 415 416 430 420 418 443 417 452 435 428 450 438 453 428 424 424 458 424 439 448 448 427 455 446 441 449 457 448 467 438 440 464 457 451 454 463 476 461 475 472 488 478 461 454 481 463 459 496 458 476 502 504 497 505 468 484 478 507 489 499 495 509 503 508 494 516 503 489 486 498 479 521 520 529 491 496 517 536 534 525 528 500 505 510 501 514 503 497 518 499 514 545 521 522 543 548 546 534 509 523 556 558 523 513 549 560 545 550 532 541 551 544 541 527 525 532 543 529 549 546 554 542 546 533 562 538 577 539 583 571 539 550 561 582 559 578 596 595 594 602 597 570 580 571 554 595 581 587 556 560 576 603 591 588 607 586 597 578 569 609 606 622 603 579 604 612 579 583 605 586 584 596 606 581 583 628 589 599 616 637 627 644 612 613 605 605 608 615 596 613 648 642 633 623 633 602 624 612 619 651 607 638 629 645 611 641 630 635 643 666 641 650 622 668 621 633 632 662 630 642 634 650 668 665 662 649 628 680 644 637 672 672 658 689 680 644 679 652 642 651 696 654 660 680 693 676 645 691 694 671 689 654 668 655 670 653 706 679 676 658 698 676 669 659 695 656 706 679 651 705 714 665 665 654 666 702 687 713 693 712 690 660 699 709 674 724 663 676 719 699 718 668 694 707 713 700 732 682 693 720 670 702 678 678 702 705 685 736 710 727 734 694 744 681 720 741 704 690 718 713 690 743 680 702 680 718 688 723 686 735 687 750 716 710 685 742 690 698 730 750 721 711 700 715 692 736 730 693 691 691 726 699 734 745 734 734 746 697 744 750 750 714 703 708 723 698 728 703 697 723 703 708 702 710 701 714 746 717 707 734 720 705 711 714 707 718 709 703 749 702 706 707 738 709 716 725 742 729 743 704 705 740 740 723 748 705 718 727 706 745 711 707 732 709 710 710 712 707 741 737 710 709 738 734 711 713 709 746 738 709 712 713 714 724 711 714 711 710 725 712 715 713 710 741 737 748 729 714 713 715 709 724 709 734 741 714 713 741 709 725 746 711 709 715 731 742 747 738 712 732 709 713 713 719 723 719 718 726 715 714 733 741 722 749 714 718 712 718 711 746 711 748 734 707 708 745 708 711 736 710 716 706 728 709 708 710 708 736 710 727 708 707 736 710 705 708 725 740 721 706 705 723 704 705 703 716 717 705 735 710 738 719 704 743 715 742 700 720 739 739 723 744 707 734 743 740 748 724 739 704 695 700 739 702 713 699 717 697 733 749 739 718 713 693 739 689 689 733 750 737 739 746 734 686 740 713 698 739 736 740 721 704 696 735 709 683 736 723 731 696 743 726 719 691 699 710 678 703 682 684 695 742 735 722 713 736 679 705 694 688 691 727 737 715 718 713 682 728 707 701 723 722 694 704 674 718 667 682 722 697 704 716 693 662 686 705 672 676 686 656 667 698 703 668 696 699 699 662 681 658 681 659 678 666 650 694 651 654 680 702 650 675 640 651 658 701 653 671 686 675 688 637 694 646 647 662 685 654 637 680 659 664 642 682 651 662 627 662 668 639 672 655 679 679 637 616 673 649 639 659 618 672 609 664 664 653 612 612 636 623 627 626 601 658 620 630 631 617 619 638 627 605 617 601 597 646 611 631 647 618 636 597 592 633 625 623 622 600 608 606 591 585 581 611 596 601 621 578 595 603 578 594 620 584 601 591 584 583 620 612 609 592 584 585 556 586 587 588 562 560 575 560 557 598 599 574 583 574 573 584 584 586 570 544 576 559 551 574 570 572 539 585 578 529 580 538 560 557 566 524 523 543 548 549 569 550 530 556 530 540 519 559 512 515 527 541 542 546 524 552 521 547 546 550 539 512 509 528 536 542 507 505 534 508 517 532 533 511 510 499 493 503 527 518 482 481 483 485 498 473 508 483 481 468 513 495 486 491 489 492 506 473 476 461 484 495 482 481 493 456 466 485 455 460 469 459 446 457 485 474 444 451 438 477 455 450 456 449 468 473 440 458 465 445 454 450 428 431 433 452 448 448 423 427 418 443 414 450 415 435 437 413 428 439 425 441 408 401 410 403 432 421 421 413 392 401 399 393 425 424 392 417 421 385 403 388 399 378 404 377 391 384 378 394 403 369 397 372 370 391 388 362 360 369 374 364 358 390 371 358 378 375 380 356 372 348 356 366 371 358 369 347 340 354 359 357 359 350 344 346 350 344 337 343 333 345 346 323 351 332 327 332 347 343 341 317 316 325 312 321 314 335 335 307 323 322 305 303 318 327 306 323 296 319 319 316 302 313 307 291 289 301 284 302 283 303 297 293 296 276 300 297 297 295 293 288 278 283 274 271 265 264 276 266 262 275 277 280 262 275 275 257 262 274 271 268 268 248 260 262 253 255 259 241 240 246 241 249 237 236 236 249 242 246 236 231 244 239 235 231 227 240 234 239 218 226 234 233 227 229 215 228 218 224 226 207 217 212 214 209 201 203 213 216 214 196 200 209 192 205 209 199 203 204 190 188 200 200 201 195 184 185 185 186 177 188 188 177 185 181 174 187 186 183 180 177 167 165 166 168 177 170 164 159 158 159 170 161 166 163 161 155 156 159 161 160 160 154 157 148 155 153 150 152 143 145 150 145 141 144 137 134 143 141 144 141 137 132 129 131 137 127 131 123 123 129 122 130 128 123 123 123 121 124 122 116 113 116 121 111 115 116 117 113 110 115 108 112 111 105 110 106 108 104 99 102 97 100 101 98 95 94 97 92 91 91 93 97 95 87 88 86 88 85 86 90 89 85 83 81 84 82 81 83 83 80 83 79 80 77 78 73 72 73 73 71 70 69 71 71 69 70 68 65 66 66 62 61 62 62 64 62 58 57 60 60 58 58 58 56 54 53 56 52 52 51 54 54 52 49 49 48 51 47 49 46 45 45 45 43 44 45 42 43 43 40 41 39 40 40 38 38 38 38 36 38 36 36 36 36 34 35 32 34 32 31 32 32 29 30 30 29 27 28 28 27 27 26 25 25 25 24 23 24 22 22 23 21 21 20 21 20 19 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 20 20 19 19 20 19 20 20 21 21 22 22 22 22 24 24 25 24 25 25 26 27 26 27 27 28 29 29 29 30 32 31 31 33 34 34 33 34 35 34 36 35 37 36 37 38 39 38 39 40 39 39 43 42 43 42 45 44 44 45 44 46 48 48 46 50 51 51 49 52 52 55 54 54 56 53 56 58 58 57 57 57 60 58 61 61 62 64 62 61 62 62 64 63 66 67 70 72 68 70 73 69 75 76 76 76 74 76 74 80 81 81 76 79 84 79 80 81 85 84 83 88 85 88 91 87 87 94 92 92 90 90 98 95 95 95 101 100 100 104 102 102 97 100 108 105 102 108 105 103 111 113 110 115 111 115 114 119 114 113 117 123 118 120 116 126 128 119 129 129 131 126 124 125 129 125 133 133 138 131 137 137 133 137 139 138 134 134 142 143 139 147 151 140 145 149 154 146 154 150 156 157 159 152 156 165 153 154 163 164 168 158 171 172 168 160 163 164 171 178 178 175 168 174 178 177 183 175 173 181 189 184 179 183 191 183 184 187 186 192 193 192 202 202 196 200 191 206 205 192 205 202 214 198 200 212 214 212 220 208 218 215 209 210 213 214 224 216 220 219 213 228 232 237 234 224 226 228 240 233 224 234 242 240 243 237 246 246 234 237 243 251 248 252 242 257 257 259 265 249 253 259 260 249 254 264 252 258 276 269 272 258 279 278 271 280 287 264 265 275 287 281 269 275 291 280 289 299 292 278 292 280 284 303 291 294 289 297 297 305 305 296 315 301 321 299 299 298 297 306 306 323 322 332 320 322 334 315 314 321 335 337 328 331 337 316 321 336 349 337 350 323 336 337 345 340 352 349 348 351 363 357 348 367 344 361 371 373 373 350 349 370 351 353 365 368 362 381 362 355 370 357 389 378 380 384 365 392 392 387 381 388 401 392 389 404 405 384 375 381 396 400 407 392 409 415 419 406 405 399 397 406 429 413 402 433 427 413 428 423 418 407 431 415 410 421 413 447 426 427 411 426 419 427 432 418 430 419 456 450 438 445 432 427 444 468 461 459 459 444 448 437 438 467 449 468 474 444 460 458 449 450 463 460 474 483 471 477 488 488 455 498 488 461 491 497 462 503 489 488 503 507 502 473 490 517 487 518 496 515 490 479 483 479 498 510 524 484 529 523 485 498 511 506 531 520 530 506 533 529 541 527 498 515 535 527 509 552 536 524 547 529 531 547 560 526 524 561 544 556 523 548 562 560 528 522 564 563 541 544 530 558 581 568 565 569 572 551 586 539 567 553 567 576 570 546 571 597 580 581 561 591 597 551 574 585 557 555 579 596 598 557 579 556 565 583 599 607 607 610 585 579 577 612 616 574 582 579 608 590 589 586 577 577 597 625 615 616 629 605 633 638 635 626 640 620 607 610 593 648 605 620 651 612 630 607 630 602 595 599 636 632 628 627 653 623 626 608 607 647 634 645 652 636 613 656 633 669 670 674 643 674 649 654 673 623 675 624 632 636 628 637 650 644 655 639 634 672 629 638 681 686 691 689 643 632 683 649 676 634 655 666 637 701 675 641 678 642 676 666 696 649 692 652 658 652 688 682 682 707 708 656 649 660 684 651 698 708 695 683 692 696 704 714 664 692 700 664 686 697 661 704 728 668 681 664 692 689 710 683 668 675 726 699 687 689 735 670 720 722 739 732 699 738 719 740 716 681 724 681 741 708 676 699 699 698 732 734 702 720 749 710 725 740 691 717 694 734 696 721 732 697 720 750 707 728 716 690 699 690 727 735 729 749 708 692 694 704 736 692 750 745 692 740 726 700 749 721 708 700 705 707 697 747 714 740 735 719 721 699 743 704 703 734 715 749 739 701 703 704 709 702 707 727 703 738 735 717 705 725 736 736 706 703 704 745 704 713 738 712 705 705 706 740 705 711 708 725 709 740 709 740 712 719 724 743 743 712 711 745 712 708 726 721 729 708 723 713 710 712 717 714 709 744 715 712 725 718 713 709 714 714 715 714 709 712 716 749 721 726 735 712 713 713 711 742 711 715 714 709 710 740 739 713 728 729 727 715 734 717 713 743 735 747 718 715 713 750 730 725 749 721 723 732 725 722 720 713 731 713 712 706 707 738 729 711 746 707 707 726 708 722 709 721 705 734 709 720 730 704 714 704 709 709 722 711 705 706 734 708 743 746 705 719 704 747 704 704 736 732 731 703 700 701 719 702 744 744 720 701 698 698 736 733 719 707 714 698 704 734 723 694 695 742 747 691 711 711 714 738 710 720 693 690 695 737 698 734 747 687 740 712 724 735 686 745 698 685 706 720 701 695 716 743 694 700 731 695 700 696 724 703 694 711 687 714 710 715 736 705 684 734 708 687 709 707 715 735 678 712 677 719 667 710 731 680 696 669 672 706 681 708 688 703 726 716 683 677 682 706 692 668 720 670 719 682 712 656 676 708 679 668 688 653 689 689 665 698 688 708 674 694 651 696 653 693 658 646 683 641 638 681 674 670 698 675 678 684 654 630 645 652 678 672 642 644 683 651 652 665 670 639 651 627 648 656 629 628 666 634 664 667 652 638 612 671 611 622 644 636 610 632 609 636 642 611 605 601 625 602 639 603 606 617 601 625 606 637 607 650 599 599 629 602 640 632 587 644 604 629 612 590 581 609 623 612 631 629 613 598 588 575 588 621 587 575 588 579 595 587 618 604 571 594 603 610 612 590 607 592 607 571 599 559 553 555 570 594 589 566 555 547 549 570 545 588 591 584 557 567 563 556 535 567 563 534 545 561 579 582 533 532 540 555 567 537 539 550 559 563 549 555 531 555 523 550 536 546 510 515 532 507 531 528 537 519 520 505 546 547 543 523 539 498 531 527 541 533 495 533 501 497 513 512 499 505 491 520 497 493 486 476 489 512 477 513 516 491 481 512 509 504 501 497 506 479 470 493 460 479 474 465 464 468 453 476 458 479 461 446 463 465 476 454 481 468 449 471 441 446 469 433 455 462 435 455 454 429 462 430 425 436 441 438 449 453 442 435 415 439 413 448 414 409 443 409 422 445 437 433 432 418 402 425 433 396 404 421 396 405 394 406 399 396 386 391 400 421 413 393 396 407 383 387 403 398 394 405 375 372 380 392 395 396 400 381 387 363 391 382 364 357 367 353 388 379 360 364 373 373 362 369 363 366 369 364 363 339 351 342 354 353 362 350 345 340 359 349 334 353 337 343 337 322 332 321 317 320 315 326 342 342 330 315 314 317 311 331 327 311 309 325 308 312 308 319 306 321 306 291 299 301 315 314 288 290 308 293 308 292 307 304 300 284 289 299 297 295 270 285 272 285 287 275 271 279 269 262 281 283 271 281 269 256 276 264 276 273 263 268 257 266 266 248 252 246 242 254 261 252 248 235 234 254 245 232 253 244 230 234 245 229 231 243 237 224 238 225 225 227 216 230 222 222 219 231 222 210 209 209 218 213 219 206 208 205 205 211 215 210 212 195 193 207 204 196 196 189 192 189 190 198 191 200 196 181 189 180 195 186 192 184 176 180 188 173 181 178 181 173 167 166 180 164 163 168 175 170 159 159 163 158 160 156 167 159 162 151 157 157 151 154 152 151 156 149 149 151 143 143 139 139 139 136 139 138 140 140 143 141 134 141 136 128 133 138 137 126 125 135 123 129 122 126 129 128 121 125 118 120 120 120 122 116 113 111 111 110 112 117 110 115 104 105 106 110 105 107 101 104 99 98 98 102 99 97 99 98 100 96 91 96 92 88 87 95 88 88 90 89 86 87 88 88 85 82 86 83 77 81 81 80 76 78 79 73 75 75 77 74 72 72 69 71 67 69 65 69 66 65 68 67 64 65 60 62 62 61 63 60 57 62 59 57 57 55 54 54 53 53 51 52 51 50 50 50 51 49 48 47 46 45 46 46 43 45 43 41 42 40 43 40 40 41 39 38 41 37 37 36 37 35 35 36 36 33 33 34 34 33 32 30 31 31 31 30 29 29 28 27 26 27 26 26 25 24 24 24 23 23 23 23 22 22 22 20 20 19 20 20 20 19 20 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 20 19 20 20 20 22 21 22 23 23 24 23 23 24 24 25 25 26 26 26 28 27 28 29 30 31 31 32 30 31 31 34 34 33 35 34 35 36 36 37 37 39 37 39 39 38 39 42 41 41 41 42 45 42 45 43 44 46 48 47 49 50 48 48 52 49 53 54 55 52 52 53 55 57 56 59 58 59 58 59 59 60 58 59 60 64 61 63 64 66 67 69 69 68 70 73 72 73 69 71 75 71 78 73 73 75 75 75 76 79 78 82 82 85 84 84 81 83 87 87 88 85 90 90 91 93 95 90 93 98 95 95 96 95 95 102 95 98 103 99 99 105 100 108 104 103 105 104 114 116 111 112 118 119 110 118 120 122 121 116 122 116 123 119 124 121 126 120 132 133 135 127 137 134 132 135 128 129 139 132 138 143 144 138 147 143 142 144 146 142 149 141 153 153 146 151 153 149 154 158 152 150 161 153 152 164 169 163 165 159 173 167 174 167 162 174 168 178 180 175 182 169 186 173 181 173 185 190 180 193 179 190 191 192 197 200 188 188 201 203 201 202 207 193 203 209 195 212 212 208 212 208 215 216 206 211 205 213 209 226 225 220 228 220 230 227 215 225 229 226 223 218 231 231 229 231 224 243 229 231 230 242 242 237 240 249 246 250 256 259 244 249 258 263 249 267 264 252 246 249 253 257 250 272 260 253 274 267 263 264 276 273 285 285 272 274 285 289 277 280 288 278 273 295 291 292 281 292 279 279 297 293 308 304 305 311 309 296 304 318 306 303 307 300 301 305 317 309 329 324 313 307 325 324 308 313 319 323 321 315 330 342 328 338 338 326 333 349 335 333 324 342 351 332 351 347 362 356 343 356 367 361 356 366 345 341 343 371 347 353 374 357 355 377 366 375 376 379 391 384 379 359 390 388 396 379 384 389 382 376 398 390 399 391 409 387 384 405 411 383 397 397 410 404 420 423 421 425 423 395 398 395 414 434 401 414 428 429 439 419 424 407 437 426 420 440 422 444 439 433 423 422 417 428 447 446 444 433 427 457 449 468 454 471 461 441 475 462 466 440 445 468 481 455 450 472 484 443 472 478 485 485 450 469 458 471 464 499 456 468 502 461 466 485 462 487 489 468 490 471 470 511 480 501 474 514 490 500 513 480 484 514 513 502 525 488 526 494 503 491 522 538 535 494 540 534 527 539 541 517 516 505 533 523 519 514 518 545 542 538 546 521 535 520 533 550 541 523 518 517 555 544 563 538 556 570 573 546 569 539 576 544 555 561 566 583 556 576 590 570 591 578 590 589 555 549 578 585 579 599 574 565 597 578 551 553 552 570 609 580 569 591 613 606 565 589 597 595 617 594 566 616 614 613 618 617 612 601 616 611 579 599 624 594 597 620 617 597 587 610 639 628 629 606 612 605 599 600 624 632 624 593 648 638 610 642 650 620 660 621 620 658 663 635 619 636 641 652 618 651 614 634 642 651 671 612 618 614 664 631 660 662 639 641 674 664 676 677 663 630 651 626 676 645 659 674 685 664 632 663 682 640 636 652 640 643 686 654 650 675 690 669 666 640 644 668 682 655 687 669 694 645 646 692 707 652 693 714 693 691 687 696 711 674 701 665 663 712 713 673 683 684 668 703 664 723 694 683 713 724 667 709 721 669 675 702 687 690 732 671 714 724 727 703 691 700 710 731 674 740 714 715 690 732 711 740 715 720 725 721 733 682 735 688 716 684 750 701 693 705 700 722 716 735 687 695 728 691 706 733 749 737 686 691 711 690 700 742 691 694 708 691 740 732 698 748 693 693 705 693 739 718 704 698 700 697 713 698 737 736 730 701 702 735 703 727 700 700 723 734 738 716 706 701 703 705 747 743 729 703 707 703 706 746 704 747 707 717 707 709 730 706 750 705 750 706 717 738 734 734 705 738 718 709 740 729 722 709 710 740 709 728 709 710 713 749 718 746 710 709 713 715 716 721 715 728 734 712 747 713 735 747 741 717 710 715 712 710 729 724 722 740 714 712 743 711 715 711 715 714 709 714 714 747 713 745 710 709 719 712 728 750 711 710 721 720 731 711 718 711 746 730 725 726 711 714 733 746 731 746 719 720 717 707 712 727 745 725 726 724 737 737 746 729 743 708 705 708 710 743 704 707 709 715 713 721 707 718 748 712 735 745 732 709 704 737 715 721 746 734 736 705 716 738 732 700 699 747 746 717 703 748 698 728 714 700 711 696 705 717 696 735 695 707 716 703 697 696 730 714 692 722 740 715 693 699 691 713 690 693 691 742 693 729 744 709 710 736 697 688 748 750 734 695 721 724 731 730 742 686 737 716 706 729 733 699 717 708 692 677 694 741 726 686 728 684 728 724 713 730 685 721 726 731 714 712 734 716 668 709 714 731 725 706 707 692 683 670 690 663 711 675 708 690 688 689 701 710 694 690 684 669 672 681 654 669 694 710 712 677 654 653 661 671 676 684 644 696 701 669 650 645 640 644 668 645 657 646 700 671 691 676 679 647 660 671 660 640 674 638 645 626 671 637 682 660 630 680 677 626 629 641 626 675 670 677 672 663 672 612 616 623 621 630 630 668 643 650 666 654 622 604 633 649 660 622 602 600 630 608 629 640 648 606 627 596 649 606 618 600 599 637 616 623 601 635 595 597 606 622 623 592 617 587 584 633 601 587 595 582 603 586 618 589 606 599 580 594 582 604 605 562 576 576 560 566 591 584 575 557 584 585 587 564 578 573 547 581 593 586 573 555 582 575 574 566 574 558 551 560 586 557 573 544 549 567 568 545 568 570 573 546 559 566 547 530 531 555 525 520 541 513 520 561 518 515 531 535 535 511 551 505 536 547 546 513 516 509 510 536 527 531 540 498 491 494 525 489 509 519 508 530 498 511 516 510 514 515 488 478 500 472 506 509 484 472 481 504 471 509 463 494 491 482 496 475 458 486 492 459 458 459 471 463 490 474 487 452 447 442 469 442 457 481 454 470 461 455 472 457 438 461 470 427 431 467 459 425 429 424 445 459 452 444 447 455 416 433 426 448 418 445 439 407 417 421 411 426 436 403 412 428 430 412 398 401 428 401 404 391 391 397 389 390 421 404 387 380 392 382 400 394 384 372 405 402 397 372 384 366 383 383 387 364 381 389 377 390 380 384 359 357 368 385 374 348 358 367 377 367 348 343 367 355 355 356 362 355 367 366 358 359 329 333 342 339 339 335 340 333 346 329 321 346 347 336 313 327 328 317 335 322 313 309 315 304 313 321 315 307 317 325 318 302 318 316 314 313 297 309 294 295 287 296 294 309 299 300 300 279 285 289 300 294 273 283 295 295 288 292 283 273 286 274 285 285 279 274 272 279 266 271 255 255 269 262 268 252 252 249 267 264 262 265 250 259 237 259 254 257 254 240 252 249 251 251 248 248 232 236 227 224 241 231 222 234 224 228 217 213 217 223 223 222 221 223 218 216 223 219 211 213 220 220 207 216 210 202 205 211 197 208 194 207 203 189 204 191 187 194 184 192 187 180 196 187 188 178 189 177 180 182 176 185 172 176 172 176 176 175 164 167 174 163 162 173 170 170 158 158 156 162 162 155 160 154 149 159 154 155 155 148 152 143 153 145 153 139 138 143 144 136 137 140 141 136 144 137 140 136 137 137 126 137 126 135 132 131 132 127 125 124 128 126 117 118 116 114 121 122 120 121 118 109 108 113 110 110 115 111 108 109 106 101 106 101 100 105 97 102 95 99 97 95 93 98 99 93 94 96 94 91 89 86 92 92 89 85 84 89 84 83 85 80 80 81 83 78 76 76 79 78 75 75 78 77 76 72 75 73 69 70 69 71 69 67 64 65 63 65 64 60 60 62 61 58 60 58 62 58 59 58 58 56 55 56 54 52 55 52 51 50 52 49 49 50 48 48 46 46 46 43 43 43 43 41 41 43 42 39 38 39 40 38 38 39 38 38 36 35 35 34 33 34 32 33 32 32 31 31 30 29 29 29 29 28 27 27 26 27 26 25 25 25 24 24 23 22 23 22 22 21 20 21 19 20 20 19 20 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 20 20 20 20 22 21 23 23 22 23 23 24 24 24 26 26 26 27 27 28 27 30 29 30 29 32 30 32 31 32 34 34 34 33 36 35 36 37 37 37 37 38 38 40 38 39 42 43 40 41 43 42 42 44 43 45 47 48 49 47 47 50 52 50 52 52 50 51 55 55 53 54 56 55 59 57 57 60 58 61 60 63 63 60 64 62 62 62 67 65 65 66 68 72 73 69 68 70 75 74 73 73 74 76 75 75 79 83 77 84 80 79 79 86 86 84 86 82 84 84 86 89 90 95 94 94 94 93 99 100 100 96 102 97 100 100 100 102 98 104 101 109 102 104 104 106 106 107 115 112 118 112 110 119 121 115 121 113 118 123 118 123 118 123 129 124 123 131 126 123 125 131 128 137 130 140 133 141 134 142 137 140 139 137 138 137 144 140 145 150 146 145 153 151 147 158 160 156 149 163 164 159 166 167 153 168 156 167 157 168 160 165 171 172 172 173 179 180 179 170 177 182 177 180 172 183 177 189 180 183 192 183 185 191 194 194 202 197 193 187 192 194 194 193 204 200 201 209 201 197 215 218 217 215 218 205 220 225 220 219 208 229 222 225 217 219 215 220 219 228 232 233 235 242 237 226 244 231 228 247 245 246 235 244 238 246 254 257 246 259 257 259 260 263 267 262 264 246 261 253 257 266 271 266 253 259 269 276 271 280 268 285 271 274 283 271 266 292 272 287 288 278 286 291 298 300 289 302 301 295 310 309 311 301 286 290 303 304 313 305 311 310 311 302 314 304 328 325 308 326 325 305 317 333 317 324 327 320 335 340 344 315 346 334 347 344 335 327 323 348 344 328 348 353 353 349 356 352 356 345 353 372 340 367 364 357 373 354 353 363 367 362 376 369 359 366 368 386 364 379 381 377 362 367 373 384 378 400 371 383 388 390 400 404 383 382 387 388 393 394 382 402 395 404 399 410 405 405 417 430 409 427 429 399 402 422 412 425 425 413 413 412 432 431 435 432 449 442 420 428 420 449 452 457 436 449 423 461 458 434 453 445 441 449 429 451 439 437 455 465 470 480 473 449 482 441 453 488 457 452 473 476 463 470 496 482 465 456 460 499 496 494 473 472 476 502 483 467 476 508 482 499 492 505 504 503 500 489 483 487 517 481 504 516 513 532 497 527 506 498 513 496 494 541 529 520 499 540 525 503 508 544 524 513 512 554 552 524 523 543 553 514 559 539 553 546 562 568 546 538 544 536 553 560 561 530 554 571 540 571 550 538 562 587 552 539 549 542 550 578 554 555 558 594 542 595 576 591 577 580 560 551 593 607 583 580 559 570 579 572 582 599 559 599 587 566 574 614 594 576 587 597 605 601 617 599 614 604 588 630 610 615 584 611 581 603 634 587 592 583 604 612 630 611 613 619 597 593 590 629 622 602 641 595 618 633 657 626 641 621 628 619 610 618 624 646 610 615 626 662 617 648 639 621 671 675 629 674 654 634 617 662 680 622 674 628 667 634 678 651 644 630 632 679 637 642 650 663 673 691 649 695 685 684 638 694 683 692 666 661 671 689 654 644 674 683 680 698 677 647 651 661 674 689 660 688 697 687 695 699 687 661 693 672 661 711 720 668 687 690 681 675 700 715 668 681 715 690 668 709 717 716 708 685 680 695 723 716 681 727 674 688 736 676 738 702 728 714 735 735 713 721 689 727 681 704 714 721 735 711 698 725 690 709 732 723 714 745 739 710 683 728 692 691 744 697 705 740 727 722 704 702 723 691 689 705 711 736 722 735 741 748 714 694 704 748 750 719 694 732 695 728 709 703 711 736 700 699 732 704 707 697 725 732 749 698 698 747 736 729 721 706 702 742 704 701 701 706 702 735 721 705 741 740 745 706 738 706 707 722 706 707 706 708 719 708 704 705 735 712 718 727 737 747 726 707 709 747 707 708 749 724 729 707 708 750 712 743 737 709 711 711 711 739 744 729 735 708 714 709 719 749 724 739 745 747 710 715 711 748 713 712 724 714 709 710 732 734 711 734 715 715 738 721 732 711 748 748 731 710 749 742 722 728 713 721 749 708 710 712 741 749 719 744 712 716 712 745 727 734 731 707 749 709 712 710 738 733 713 728 711 708 738 745 718 708 711 711 734 729 706 732 709 710 704 731 738 745 711 717 707 709 708 739 704 705 742 704 746 702 745 714 722 705 718 744 715 699 721 744 700 697 702 701 731 700 726 698 724 750 737 716 705 733 747 750 693 722 736 695 709 690 719 718 713 701 712 743 691 729 745 718 696 690 741 734 696 717 688 743 689 725 689 716 729 700 694 696 732 684 747 744 721 742 734 717 692 721 727 737 699 706 704 714 728 720 714 680 719 698 728 711 696 676 685 731 701 704 672 693 711 677 729 700 713 725 721 698 704 668 700 710 660 685 709 723 699 715 673 673 680 711 656 690 650 710 677 667 673 653 693 680 668 709 668 656 649 706 683 652 668 687 650 669 661 668 650 638 674 695 634 632 652 665 648 642 663 680 637 642 646 682 631 661 648 677 656 670 641 682 639 669 661 626 617 632 637 644 672 613 624 618 648 666 620 626 620 619 667 643 604 644 651 628 662 601 657 604 621 609 612 599 639 593 606 616 644 604 635 612 605 635 588 633 617 609 637 591 627 593 583 616 589 607 609 602 625 611 594 613 601 609 599 600 605 587 572 575 582 573 579 607 562 604 566 600 568 576 582 579 557 577 558 605 551 593 580 594 564 568 586 575 561 549 584 540 570 554 585 583 557 574 577 539 543 580 573 575 577 524 554 560 567 532 564 538 528 548 555 531 534 552 544 532 511 514 530 530 553 520 527 515 522 530 548 539 500 502 540 542 522 510 513 529 535 522 490 489 491 510 483 506 489 528 512 482 524 505 493 514 492 502 503 492 478 469 474 479 483 509 464 478 497 475 488 496 499 479 474 475 477 485 492 489 480 448 489 478 445 466 447 459 449 449 469 458 476 454 434 451 444 465 433 465 432 454 441 455 450 439 443 456 428 418 414 449 453 413 448 437 427 446 425 420 428 410 425 410 411 422 397 405 396 399 393 422 403 421 411 388 409 397 420 418 415 415 405 400 383 412 404 399 384 371 389 385 376 401 380 379 394 381 375 366 385 391 378 384 389 354 360 374 370 352 362 357 360 352 374 363 355 343 359 354 356 356 356 367 340 338 340 338 339 336 339 329 346 335 329 349 348 348 348 335 330 320 337 315 311 312 324 306 333 323 308 323 323 308 299 307 314 297 318 297 294 305 295 295 301 300 287 292 301 295 299 294 287 291 296 293 298 298 300 292 277 276 293 292 277 271 284 268 262 263 276 285 260 267 280 268 269 270 272 274 271 260 266 260 250 257 262 266 256 240 239 250 259 237 238 243 239 238 251 239 234 230 243 242 233 245 231 234 239 223 239 228 226 236 214 216 213 223 213 221 219 213 221 216 210 208 217 205 203 207 199 203 209 195 205 195 207 201 195 189 206 189 195 191 192 198 196 193 193 187 188 179 185 184 178 173 181 176 173 185 183 183 177 170 166 166 170 168 171 166 168 168 172 158 162 163 153 159 163 151 162 159 157 154 155 151 152 146 157 155 142 146 143 138 139 148 140 147 134 138 138 140 136 141 135 135 127 131 134 133 126 124 122 126 122 130 119 129 123 117 116 119 125 120 119 121 114 116 113 116 109 111 115 115 114 108 107 104 107 107 108 101 107 104 102 96 104 97 95 97 92 98 97 93 89 92 95 88 94 89 93 86 83 89 84 82 86 79 81 81 82 82 80 78 75 81 76 77 73 77 71 75 76 70 70 72 67 69 66 68 65 66 65 65 64 65 64 60 61 62 63 59 62 59 60 60 57 58 54 53 53 56 51 53 52 52 53 51 49 50 50 46 47 46 45 47 46 46 45 44 41 44 42 41 42 38 41 40 39 38 38 36 38 35 36 36 36 33 33 33 32 32 33 33 32 31 29 30 30 29 27 27 26 26 27 26 26 25 25 24 23 24 22 23 23 22 22 20 21 21 20 20 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 20 19 20 20 19 20 20 20 21 21 21 23 23 23 24 24 24 25 25 25 25 27 26 27 28 27 29 29 31 29 30 32 31 31 34 33 33 33 34 34 36 35 37 36 36 39 39 38 40 38 39 42 40 42 44 42 45 44 46 46 46 46 45 46 46 50 48 50 52 52 53 53 55 55 56 56 55 58 57 55 59 58 62 60 58 59 61 59 65 63 62 65 66 64 65 64 65 69 69 70 74 69 69 75 76 74 74 77 75 78 75 78 77 81 78 79 80 84 87 81 82 88 89 88 86 91 94 87 95 95 92 90 98 93 94 93 96 99 96 104 96 99 103 106 107 102 107 108 111 111 105 108 115 108 113 112 110 110 118 117 120 113 117 118 119 126 120 123 120 120 124 124 123 128 133 135 125 134 135 131 140 131 134 131 139 145 133 138 148 146 144 141 148 140 148 149 147 143 150 146 148 157 154 156 159 160 152 161 164 168 162 155 163 167 172 163 166 168 168 170 168 177 167 175 182 178 179 174 174 174 181 182 175 176 187 192 192 198 185 185 190 200 198 192 193 193 195 199 208 209 211 211 212 210 204 214 202 204 220 211 221 205 224 223 215 216 212 220 231 212 229 234 234 229 226 228 240 223 226 226 231 236 233 233 231 230 248 230 231 245 244 240 253 254 255 240 263 256 257 243 261 248 266 257 249 273 270 267 259 258 260 279 267 273 262 285 284 274 280 264 286 267 280 278 276 272 292 299 291 299 304 296 289 301 282 294 302 312 313 299 291 306 313 314 292 295 313 317 321 321 302 325 313 303 310 305 315 333 330 308 319 332 318 335 314 322 324 349 333 338 345 353 344 343 348 345 348 343 342 354 355 352 346 340 338 340 351 355 368 357 371 364 378 377 354 351 355 355 355 379 362 381 375 374 387 373 376 362 378 373 366 378 382 376 374 391 406 372 374 375 387 392 412 381 412 396 416 406 410 395 390 395 415 425 395 407 403 422 404 435 432 429 413 420 443 423 425 437 421 432 443 431 442 452 440 414 416 435 436 458 460 446 457 445 429 460 426 460 470 430 432 451 460 442 453 471 457 464 440 465 469 462 465 445 463 473 459 449 459 472 463 497 498 490 467 479 503 466 482 488 483 477 480 482 515 487 491 499 476 497 489 491 493 496 516 478 488 516 501 510 496 512 529 505 505 535 498 527 507 524 522 527 544 537 510 518 543 538 531 548 530 555 508 554 531 551 524 546 558 537 518 524 553 547 558 535 569 534 542 571 536 541 535 537 557 566 531 538 582 555 577 555 581 581 573 547 586 564 555 570 596 549 589 601 558 603 554 576 597 603 561 588 583 555 579 589 571 583 610 585 588 576 570 575 621 606 584 569 601 590 610 597 600 606 622 605 634 612 613 607 585 623 631 635 585 587 645 615 631 609 645 594 612 590 634 613 627 600 602 629 639 601 630 621 652 605 647 664 618 607 624 620 634 625 645 663 628 622 641 619 628 640 622 627 659 661 637 666 676 648 621 667 673 675 677 686 668 647 668 666 690 676 660 666 672 654 679 654 658 661 682 645 687 646 645 688 686 654 639 698 683 704 708 654 671 687 663 698 685 699 702 657 682 676 701 695 666 700 676 662 710 701 668 699 661 678 684 724 662 702 724 697 678 705 674 678 704 730 720 709 682 711 682 730 704 674 733 678 723 722 722 696 720 740 691 675 681 686 687 701 737 702 740 730 691 747 710 709 720 684 682 689 696 734 711 722 742 741 688 708 688 701 710 750 737 689 748 704 740 694 708 707 723 722 746 693 723 745 739 709 697 696 712 711 696 698 707 736 723 709 742 707 738 698 736 747 699 699 741 712 747 710 713 703 705 718 699 701 702 723 701 737 702 733 737 725 729 706 728 743 708 708 730 723 746 744 710 705 707 710 716 708 707 707 708 737 708 709 739 711 706 749 721 747 714 726 747 712 713 709 733 708 745 714 747 724 736 739 712 750 708 736 719 744 730 719 710 740 711 709 715 715 728 713 710 713 722 717 720 712 712 742 715 710 728 742 715 715 709 733 714 715 741 712 739 742 748 721 708 709 709 708 710 711 718 708 710 724 720 723 710 724 713 711 709 723 720 720 711 744 713 733 739 720 711 706 706 748 725 720 711 736 708 707 725 750 733 716 705 733 746 726 709 703 704 708 725 707 733 704 704 730 701 711 702 724 701 731 704 728 733 717 702 722 727 699 701 697 707 740 697 706 705 698 734 731 711 743 722 708 721 726 706 697 701 743 713 730 698 694 734 707 731 710 741 748 697 728 729 719 693 734 733 693 719 728 687 732 686 693 690 749 688 703 741 713 740 735 719 714 732 692 708 695 733 739 735 713 736 687 719 679 676 684 712 681 735 693 735 703 680 686 727 666 674 695 729 676 663 727 682 698 725 726 694 678 667 686 685 657 689 685 705 688 692 717 692 677 658 693 671 658 705 653 664 666 688 679 692 647 673 706 678 660 693 657 657 660 703 639 674 648 687 648 640 654 683 683 675 691 658 692 649 637 659 649 688 637 627 681 664 669 658 623 633 647 660 649 670 644 629 665 656 670 630 655 663 634 658 634 630 621 638 608 664 629 632 624 651 652 626 659 599 647 605 656 637 606 642 652 592 608 637 631 631 608 629 636 610 622 630 592 603 629 582 590 624 622 576 600 616 586 622 571 579 609 616 615 589 578 616 607 591 588 610 586 566 602 612 566 557 555 588 585 592 591 585 572 591 604 555 561 579 587 544 583 589 566 543 589 574 550 538 589 536 541 556 540 555 578 547 574 536 548 539 550 568 564 534 569 524 551 540 542 562 560 538 541 527 544 539 518 522 552 536 535 522 501 541 530 525 499 508 498 520 533 533 506 513 496 519 518 522 529 521 509 485 519 489 493 481 509 479 505 507 495 481 489 473 483 486 467 489 477 502 491 481 504 462 469 482 467 481 472 464 464 492 468 483 473 490 472 457 455 475 474 453 482 449 474 435 442 472 453 470 441 467 442 446 431 451 457 427 438 453 461 425 421 432 429 443 445 430 417 411 419 409 418 427 421 435 429 420 432 429 425 431 423 397 400 421 422 421 393 401 421 409 417 408 415 395 403 409 399 412 392 380 410 391 383 402 376 393 385 401 392 385 392 388 369 384 357 364 362 363 385 367 367 351 350 371 375 357 375 375 350 355 360 368 341 358 338 356 354 344 362 332 348 338 339 324 339 338 323 332 335 344 342 344 341 318 320 321 322 320 318 321 326 327 327 310 315 327 319 310 302 315 300 298 307 311 305 291 303 306 300 299 286 291 299 299 302 278 297 298 299 277 281 292 292 276 280 289 268 277 269 268 285 264 271 268 270 280 277 256 276 275 262 272 265 262 262 265 247 257 255 243 250 248 241 246 258 254 254 253 246 253 238 234 247 229 228 230 233 224 239 237 227 236 230 227 231 225 229 223 225 230 223 221 225 210 226 215 218 207 222 202 217 203 198 203 213 194 195 194 191 197 207 200 190 194 193 194 196 190 191 196 182 189 184 182 193 185 190 186 189 177 181 180 179 171 174 167 180 167 169 173 162 166 164 161 167 156 165 156 155 158 158 152 159 149 149 150 148 148 149 145 155 145 152 141 149 143 149 138 146 142 146 146 136 140 137 133 133 131 139 136 138 133 128 128 130 125 131 120 123 125 123 124 116 119 119 115 122 122 111 110 116 112 111 111 111 106 107 109 110 105 105 104 103 108 99 98 98 95 103 95 101 99 92 100 91 96 96 89 92 88 88 86 89 85 84 83 85 88 87 84 79 83 79 79 80 83 80 75 77 76 77 77 73 71 75 70 71 72 72 68 72 66 69 65 67 62 63 66 63 64 64 64 63 60 59 61 56 59 59 56 58 57 53 54 53 51 52 52 52 52 52 47 47 48 49 46 47 47 43 45 43 45 42 42 40 43 40 40 41 39 40 39 38 37 38 37 37 34 34 35 33 35 33 32 32 32 32 32 30 30 29 28 27 28 28 26 27 25 25 24 25 24 23 23 23 23 22 22 21 21 21 21 19 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 20 20 20 20 21 22 22 22 22 23 23 24 23 25 25 26 25 26 27 27 27 27 28 30 30 30 31 31 30 32 31 32 32 35 34 36 36 36 37 38 37 39 37 41 41 41 41 40 42 42 40 44 41 44 43 46 44 47 46 48 49 46 48 48 51 50 53 51 50 54 53 54 54 56 55 55 56 59 58 57 58 61 63 64 61 64 64 65 67 63 63 66 65 65 69 69 71 70 71 74 74 73 71 73 79 73 78 77 77 82 76 83 81 83 83 81 87 86 83 84 86 85 92 87 87 87 89 93 95 98 97 96 96 95 101 96 96 96 101 102 104 101 106 106 108 103 106 112 108 113 106 108 109 119 119 110 114 114 117 120 117 117 117 117 125 125 129 131 124 126 126 128 125 136 135 135 129 130 137 135 132 133 146 145 135 135 138 143 145 150 144 152 154 156 154 157 155 147 149 160 155 157 151 162 157 165 168 155 170 159 162 167 168 164 163 166 169 170 178 181 168 183 173 182 188 171 188 177 181 188 187 189 181 192 192 187 188 200 193 191 187 189 205 191 207 208 192 202 212 213 201 199 216 208 205 216 214 214 223 217 218 220 212 211 211 213 230 214 226 221 232 237 219 234 241 222 225 237 240 242 242 237 229 244 242 247 232 253 252 246 257 255 249 245 249 259 264 255 251 267 271 261 254 275 271 258 270 266 277 277 267 281 284 274 285 279 286 268 283 291 289 287 290 292 289 297 303 283 304 303 292 298 304 285 290 300 300 306 289 298 309 315 297 293 301 326 321 311 323 306 317 330 318 332 311 320 338 310 323 317 335 313 315 332 317 338 332 323 347 324 345 340 354 358 343 355 357 352 342 367 334 354 357 350 346 368 360 350 343 354 379 365 376 363 376 372 352 386 379 367 387 393 368 362 385 389 383 379 385 370 380 370 406 374 401 375 407 399 394 405 380 419 414 382 393 420 416 423 405 429 411 403 401 399 396 423 425 435 419 435 439 408 432 444 446 420 411 445 412 433 445 416 433 436 434 435 446 462 446 427 454 449 435 434 440 462 463 462 442 433 443 440 462 447 463 445 484 481 476 474 474 481 474 480 468 474 471 489 467 489 483 489 492 458 473 496 499 471 463 494 505 495 487 490 509 487 515 502 512 507 494 509 495 512 506 487 489 488 508 519 518 490 538 535 509 531 539 532 514 526 501 516 535 519 536 553 551 526 509 544 538 534 515 560 561 524 540 531 559 532 529 529 541 564 524 554 539 576 552 531 571 532 549 554 577 559 574 567 581 583 570 584 566 557 558 593 555 599 588 569 553 592 572 554 562 559 588 564 569 570 563 579 570 609 581 613 574 604 583 601 601 581 577 574 586 589 601 619 626 629 574 619 602 607 576 590 603 582 594 640 634 594 619 615 631 600 601 618 625 634 625 596 626 638 644 628 621 642 653 647 625 619 656 639 658 637 647 616 636 626 637 621 628 611 657 620 658 636 636 668 628 668 666 618 680 665 632 670 637 658 638 672 627 650 642 653 659 653 682 656 630 690 638 692 696 669 647 651 674 673 636 670 641 701 647 697 688 696 659 688 678 651 686 689 653 654 700 693 665 698 698 661 675 697 714 680 672 716 688 664 682 657 715 694 677 699 709 659 694 689 696 661 706 679 704 725 720 685 681 710 668 694 669 674 687 732 690 728 736 698 707 699 713 729 735 723 743 717 702 739 703 714 745 741 727 708 683 724 749 707 693 682 711 746 706 744 732 707 709 725 684 710 748 722 735 713 714 750 692 690 729 750 746 689 749 719 696 714 739 739 692 696 748 727 735 700 696 694 699 710 710 714 698 704 730 703 699 706 703 736 737 742 721 703 704 725 727 703 720 704 705 743 727 705 706 708 709 705 736 749 721 740 746 711 745 706 707 712 709 710 740 707 712 705 743 741 709 706 715 747 706 706 709 706 711 713 727 743 736 713 719 734 738 741 749 721 743 734 708 711 722 747 713 710 713 710 735 740 715 745 743 711 709 710 713 714 740 743 750 718 724 741 732 741 709 727 712 714 712 714 747 710 749 747 709 734 713 708 712 710 746 739 748 712 750 713 710 717 709 744 735 709 710 709 710 707 716 735 712 722 710 734 725 711 742 708 731 721 749 750 706 705 706 710 729 728 707 711 707 704 703 707 728 724 725 708 708 745 702 719 737 706 705 701 705 729 727 700 742 703 739 699 731 705 743 737 744 702 701 702 723 718 721 701 743 701 705 703 697 729 696 749 719 709 746 691 713 749 747 692 742 689 690 713 701 725 728 689 706 740 731 725 746 748 696 706 715 719 694 687 695 714 720 743 725 691 690 712 691 717 677 684 735 689 706 687 716 711 705 726 672 676 676 672 727 725 706 683 698 681 694 686 694 706 717 702 684 709 707 697 704 688 660 685 676 660 717 656 686 678 690 706 669 711 690 679 698 704 664 661 686 712 655 692 670 659 696 709 686 663 650 648 659 675 660 676 655 665 675 651 686 634 652 655 650 670 646 635 644 672 640 656 667 660 667 642 661 629 639 676 670 640 650 624 626 640 616 659 650 614 612 639 625 627 670 647 665 626 660 668 619 662 627 655 635 618 607 649 644 644 634 646 645 639 653 608 650 595 610 646 643 619 606 644 587 606 623 597 596 617 631 604 610 626 596 593 586 625 575 594 577 603 624 581 582 584 609 607 606 566 606 614 574 585 598 593 571 609 591 567 607 552 566 604 592 599 585 578 555 591 559 595 595 587 556 556 576 579 585 544 579 581 563 581 550 574 545 566 581 548 534 556 571 541 540 546 549 560 548 556 555 515 563 554 526 543 558 529 537 527 542 541 515 548 522 521 501 517 525 543 519 531 500 533 526 522 521 521 510 528 498 519 497 519 503 498 479 523 492 511 522 484 504 493 506 485 492 505 504 507 503 465 482 472 486 478 504 491 482 499 456 455 495 464 461 482 466 472 485 463 469 468 471 481 479 466 448 478 449 435 466 432 453 448 441 459 454 446 427 452 440 451 419 422 420 430 431 445 442 417 430 416 411 441 410 404 429 406 402 440 419 409 414 403 422 407 405 416 400 415 404 387 414 415 408 406 399 387 387 403 406 385 397 373 407 394 376 389 390 380 390 374 379 364 374 369 382 362 391 374 354 378 354 357 373 382 351 368 366 372 355 371 368 358 350 355 349 342 355 366 364 336 362 346 338 353 347 331 353 339 349 343 331 350 348 333 321 330 322 326 323 335 323 317 305 325 311 333 316 327 317 327 317 324 320 307 294 306 311 289 314 309 291 312 301 299 307 296 283 284 279 282 299 294 274 295 276 277 287 292 282 292 271 278 277 264 266 268 268 259 278 267 259 254 251 266 265 268 272 266 245 251 260 265 258 250 254 262 239 244 256 244 236 235 238 248 245 246 243 246 230 234 225 225 224 241 222 236 237 218 231 215 223 229 219 218 209 219 213 213 218 223 209 201 217 204 213 216 202 204 208 203 200 190 194 201 189 205 186 185 193 200 199 194 182 184 181 178 179 189 187 182 173 179 180 180 169 183 175 170 172 165 167 166 162 170 164 173 163 161 165 160 161 153 163 151 157 162 162 156 155 157 145 149 149 149 152 141 142 144 145 141 141 136 134 141 134 141 141 137 129 132 128 131 129 134 135 132 122 127 128 128 120 121 125 124 122 120 125 115 117 118 117 117 118 114 117 112 107 108 111 108 109 110 105 100 99 100 107 101 100 98 103 100 96 93 99 93 95 92 94 94 90 87 90 92 87 88 88 85 89 81 86 87 83 84 82 83 80 78 76 75 79 76 78 73 77 71 75 75 69 69 69 67 69 68 68 64 67 66 62 66 64 60 61 62 61 62 59 60 57 59 59 57 57 56 57 52 56 52 52 51 53 50 52 51 51 46 46 45 46 46 45 45 45 43 41 43 43 40 40 42 38 38 40 38 37 38 38 38 35 37 35 34 35 33 32 34 31 32 32 32 30 29 29 29 29 27 27 26 26 26 26 25 25 25 23 24 24 22 23 21 21 22 21 21 20 19 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 19 20 20 21 21 21 23 23 23 24 24 24 24 24 25 25 26 26 26 27 28 29 29 30 29 31 31 31 31 31 32 34 33 35 34 36 36 37 36 36 39 37 41 40 41 39 39 41 43 41 41 43 42 46 45 45 47 47 47 47 48 50 48 49 49 53 53 52 53 54 54 55 54 55 55 56 57 57 58 58 63 59 59 62 62 63 61 63 67 67 66 65 69 72 70 70 71 75 73 74 72 71 77 76 74 79 80 83 79 80 80 78 85 84 82 86 82 86 85 83 85 85 87 92 88 89 93 93 92 99 97 100 99 97 101 103 103 99 104 106 104 104 109 109 105 106 107 105 106 107 110 116 115 109 112 121 114 121 119 124 117 124 122 120 122 129 127 123 132 133 133 128 127 134 132 138 138 130 132 135 142 138 139 141 143 141 143 146 145 147 150 145 146 146 144 156 155 152 154 151 164 155 157 153 164 158 164 165 167 169 167 159 167 169 171 176 177 165 174 170 169 178 175 178 187 177 179 185 189 189 178 182 193 184 198 193 188 190 186 190 193 206 193 192 207 199 206 201 199 196 215 206 212 206 202 217 221 221 219 208 216 225 212 221 228 222 227 214 218 233 232 220 226 228 239 232 224 243 228 249 243 231 235 239 245 251 251 236 242 261 246 262 248 262 242 253 246 265 263 253 260 264 270 272 268 274 262 282 267 281 264 261 282 282 274 285 286 274 281 283 282 285 277 287 298 296 284 290 303 293 287 294 284 286 314 296 295 289 291 306 313 314 311 297 307 305 301 320 312 329 307 307 334 310 311 322 325 316 341 337 324 341 323 324 329 350 338 329 352 333 349 332 348 349 355 347 363 350 366 361 343 360 367 358 345 363 351 371 374 352 348 371 382 385 381 383 384 384 363 377 363 382 396 383 372 393 385 401 391 403 397 397 385 377 379 387 407 381 392 390 396 415 412 406 406 388 424 394 416 416 429 401 401 411 427 419 422 423 417 438 429 435 407 420 423 429 418 449 442 442 421 439 440 432 451 441 420 443 444 444 459 457 447 450 461 434 455 476 445 457 461 476 480 442 459 479 460 478 484 445 463 447 493 479 481 470 495 497 492 457 487 503 460 475 484 470 466 510 477 477 481 510 498 475 502 512 480 504 485 504 493 494 524 497 522 513 520 488 506 509 490 516 505 502 494 505 528 514 519 517 528 549 546 513 538 523 515 546 526 513 548 515 522 539 521 524 516 539 519 564 559 540 528 565 575 576 529 539 563 548 549 543 570 584 552 533 588 572 556 541 583 586 554 594 564 543 564 582 572 569 560 558 599 560 576 579 587 568 578 574 562 593 573 586 598 582 569 565 595 581 565 597 579 574 572 617 579 598 598 584 626 608 623 614 628 619 623 634 604 627 585 610 619 623 610 616 593 649 630 639 651 618 630 598 622 613 622 622 654 609 636 603 644 603 619 647 650 667 631 641 655 618 644 644 651 644 628 614 621 651 657 627 618 657 665 677 673 656 665 626 666 663 638 642 636 664 691 656 687 635 642 641 693 696 645 650 681 681 691 635 661 654 680 689 684 700 698 672 704 670 676 657 653 691 683 663 709 647 684 713 664 671 716 711 654 681 666 672 656 708 658 714 664 695 700 667 726 697 689 719 690 692 675 717 678 728 692 688 683 695 695 667 703 724 709 688 689 683 705 738 680 731 691 727 684 679 687 678 719 732 713 741 681 722 717 682 706 680 714 703 746 721 725 739 706 700 690 729 704 701 712 742 689 706 701 705 699 722 729 719 713 704 744 732 690 717 697 707 749 714 696 699 704 707 700 733 720 746 695 696 697 697 708 732 698 710 713 745 726 703 719 736 706 721 702 700 703 736 730 738 747 709 728 718 705 708 705 720 738 709 713 718 704 708 705 714 708 709 718 749 715 709 747 733 730 721 723 713 711 713 709 714 709 749 712 710 712 725 707 707 719 716 735 709 712 715 725 714 710 737 708 718 725 725 726 708 714 714 750 711 746 712 741 731 709 713 714 714 715 715 710 726 710 713 742 714 745 721 712 712 742 710 710 711 708 711 740 744 710 727 744 743 711 719 746 719 723 712 727 720 725 713 710 715 715 707 711 718 725 709 705 718 705 710 710 742 704 718 710 709 708 708 705 734 733 733 706 718 723 725 747 730 723 708 706 712 744 703 703 713 702 710 714 728 735 733 730 712 727 702 725 737 700 747 731 698 697 695 697 731 730 728 729 726 711 736 712 697 708 745 694 703 734 735 696 736 716 694 691 691 716 687 732 739 716 747 687 714 727 707 737 691 690 735 743 732 725 730 750 743 688 708 738 678 685 719 731 743 694 710 699 700 739 702 711 737 712 685 681 686 690 723 673 709 681 674 688 671 711 680 712 707 668 704 699 677 696 678 721 700 681 676 663 685 678 707 658 660 694 697 658 665 686 694 716 658 714 662 686 652 667 658 655 702 663 704 699 665 664 676 682 699 698 678 662 696 698 688 648 634 670 675 681 641 675 662 667 676 637 690 677 634 636 657 653 648 656 626 647 621 635 653 662 635 645 659 677 623 666 624 616 656 622 659 647 623 633 645 629 611 637 637 625 616 653 610 648 637 621 628 634 643 621 617 623 639 624 640 612 638 643 609 598 643 610 595 618 629 592 639 623 584 606 608 602 619 603 620 600 611 591 588 609 590 581 609 596 579 600 618 611 597 608 570 558 589 594 565 568 603 566 600 599 572 556 574 591 589 594 595 545 584 572 594 591 550 585 589 574 549 581 556 538 536 580 533 571 555 579 531 559 572 548 531 536 547 545 524 542 562 556 514 527 560 528 542 560 541 533 517 549 508 504 510 546 503 513 516 512 534 538 523 527 499 524 502 504 501 512 505 485 518 506 482 498 524 500 489 519 515 475 505 472 484 502 472 477 487 510 482 465 482 494 462 503 462 491 486 481 466 492 469 489 473 453 448 452 474 482 465 465 460 462 474 465 465 467 468 454 451 470 451 460 456 426 465 430 461 460 424 452 427 430 434 422 439 445 446 448 411 428 427 420 416 417 434 432 436 426 413 407 435 404 411 426 397 413 411 406 414 400 394 392 389 407 401 414 405 412 414 403 405 398 395 396 390 372 383 375 366 366 400 372 389 380 369 390 367 359 371 361 365 378 379 371 349 369 358 364 356 354 374 357 343 349 348 346 353 355 364 348 338 345 335 332 333 334 341 339 347 345 319 336 322 335 328 333 334 342 338 340 307 317 321 312 318 325 318 310 309 303 303 325 307 317 321 304 290 312 303 297 286 306 308 311 294 281 302 282 293 292 278 279 277 284 283 291 292 292 277 266 272 284 287 264 261 281 266 276 260 261 262 258 275 252 252 263 254 264 245 245 247 257 255 260 250 246 257 256 246 256 242 244 248 234 246 229 240 236 240 234 236 228 240 221 223 225 236 222 230 234 223 229 230 212 226 216 218 215 210 207 214 205 217 219 202 202 215 207 194 192 194 193 202 195 189 189 201 202 189 191 191 191 183 189 179 186 177 176 187 174 177 174 177 177 185 176 178 178 165 175 166 176 164 175 171 165 163 165 165 168 154 155 152 167 152 164 163 151 158 147 155 145 154 149 142 142 142 140 142 139 141 143 138 135 146 143 136 131 138 128 133 131 130 128 129 128 127 128 124 130 129 122 117 125 118 114 114 121 117 121 118 111 116 109 109 111 114 106 113 114 109 109 109 100 107 105 104 103 102 97 101 97 101 100 97 96 96 91 96 93 88 88 87 87 86 90 83 86 84 83 81 84 82 82 78 81 82 79 82 77 75 74 76 72 72 75 70 69 75 69 72 72 72 67 70 65 67 64 62 61 66 62 59 60 62 63 62 57 59 58 57 59 56 58 57 56 52 52 51 53 53 50 52 48 50 46 48 48 47 46 47 44 45 45 41 43 40 40 39 39 40 41 40 40 37 39 36 36 37 36 35 36 35 34 34 33 32 31 30 30 30 29 30 29 29 28 27 27 27 27 26 26 24 24 25 24 24 23 22 23 21 22 21 20 20 20 20 20 19 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 20 20 20 20 22 21 21 22 22 22 24 24 24 24 25 26 25 27 27 28 28 28 28 29 31 30 30 30 33 32 32 34 33 33 35 36 36 37 37 36 38 38 37 41 38 38 41 41 40 42 44 44 45 42 43 45 46 45 48 46 46 47 49 51 50 51 52 52 52 51 52 56 55 58 55 56 58 60 57 62 62 58 58 61 62 60 62 61 65 65 66 69 70 66 66 72 71 69 71 70 73 73 78 76 74 79 79 78 83 81 81 79 79 85 79 81 87 82 89 84 90 91 89 94 91 94 94 96 96 97 95 95 100 99 98 101 104 104 97 105 100 105 104 110 101 104 104 107 113 112 110 108 111 115 111 112 113 117 115 117 124 123 118 120 125 129 121 131 124 128 127 126 124 135 127 127 129 132 139 138 136 138 133 145 136 136 146 150 144 148 149 141 147 143 150 151 155 155 148 162 149 154 157 153 161 164 166 169 160 157 172 173 173 167 170 169 176 165 178 170 181 178 170 177 171 180 177 186 181 185 178 191 186 187 192 186 195 194 184 197 191 200 189 200 204 201 199 212 196 197 214 205 200 219 205 205 210 210 207 218 218 215 226 229 219 224 228 234 224 228 219 230 230 241 235 224 235 238 237 237 245 229 233 250 242 233 254 245 240 250 244 254 258 254 243 263 252 249 258 251 253 261 267 250 265 259 264 256 264 274 271 276 281 265 264 282 271 285 271 293 270 280 285 277 288 298 290 276 304 284 289 292 286 291 301 293 299 310 300 309 292 311 317 310 300 303 319 300 306 315 311 311 321 332 307 326 328 311 335 338 315 342 330 347 340 325 329 337 328 354 348 336 332 342 340 343 348 334 359 361 354 337 339 359 372 348 364 366 374 364 356 372 376 348 351 360 387 355 363 390 389 385 368 378 364 365 393 379 385 381 372 384 403 380 381 389 380 380 408 380 391 393 407 415 393 408 389 414 401 401 411 400 405 400 422 422 402 435 438 428 407 407 413 444 420 445 428 443 434 439 431 446 450 455 456 461 441 454 439 459 463 466 430 434 465 459 469 430 468 470 461 436 459 446 476 452 450 465 484 448 459 458 461 491 466 487 456 483 489 495 472 494 458 503 485 491 482 478 485 506 487 481 489 483 506 519 492 514 507 478 485 510 518 502 482 500 507 500 503 531 534 528 535 506 495 523 508 497 513 531 510 508 523 521 547 503 510 542 507 542 557 560 521 526 557 541 539 547 564 536 524 539 523 531 539 532 570 542 537 556 580 529 546 534 559 569 544 559 562 536 587 570 577 580 574 573 589 562 558 597 580 591 587 603 563 606 552 568 586 587 570 601 612 603 590 601 587 565 579 596 566 600 579 569 599 589 608 597 627 585 631 628 603 632 584 634 590 627 612 585 623 606 609 600 643 635 635 622 619 639 633 591 612 592 610 610 598 633 657 640 611 625 617 631 662 633 661 608 644 658 634 625 611 664 623 656 645 650 617 664 631 665 634 671 626 648 670 648 641 638 684 664 625 671 628 667 626 687 651 691 678 643 640 678 647 689 669 672 687 648 670 636 678 683 678 644 666 684 687 659 654 664 694 649 668 675 675 662 713 660 710 705 650 698 708 692 683 679 654 720 664 723 676 673 718 683 683 694 671 696 668 720 693 728 709 724 672 725 716 677 708 702 704 735 675 731 723 694 685 688 723 731 710 715 677 685 718 715 735 727 732 718 742 745 687 731 704 723 732 684 743 738 718 694 695 694 689 698 686 715 694 718 720 700 687 726 735 742 727 728 691 735 721 739 692 693 749 726 723 711 716 731 697 695 697 700 740 695 732 711 736 705 710 707 704 741 699 712 701 711 700 733 718 703 699 706 700 703 743 740 731 717 725 702 705 716 704 707 748 739 703 703 706 722 703 732 707 709 730 707 727 747 708 724 729 724 707 731 729 711 730 710 712 706 749 745 723 728 707 710 708 746 711 709 709 712 714 710 749 713 737 713 740 712 712 719 737 713 734 712 722 709 739 714 747 735 714 713 729 719 713 711 710 729 713 739 710 713 711 712 715 740 711 711 742 741 738 709 722 730 708 718 746 707 746 712 715 750 738 724 739 712 720 738 706 727 707 730 743 748 711 708 739 711 716 730 729 707 707 734 708 743 704 725 710 713 711 709 705 737 703 721 742 703 743 702 703 749 704 706 718 713 748 712 729 717 710 708 733 704 709 738 703 727 700 745 705 726 735 745 709 729 715 741 712 724 723 697 734 718 693 741 693 735 693 749 698 693 708 713 727 688 690 706 692 691 700 720 749 714 705 723 719 731 698 720 703 688 735 681 682 745 718 722 704 701 747 714 689 718 731 711 689 708 723 723 673 703 676 694 685 691 669 734 671 671 680 716 708 734 719 729 720 680 717 700 692 690 700 700 716 690 692 671 687 707 670 720 688 700 661 656 663 684 701 717 682 692 681 670 653 693 682 666 650 707 706 652 671 704 674 683 657 689 655 684 702 678 673 688 642 671 649 637 687 636 653 650 669 656 689 656 630 662 651 638 642 647 679 670 676 624 649 651 639 616 631 657 632 673 625 633 667 633 638 619 666 656 657 612 606 652 634 622 640 615 629 644 649 637 627 632 632 645 635 612 640 618 628 632 629 637 632 589 632 596 627 625 611 597 613 601 624 581 589 604 589 606 619 630 614 618 629 591 614 580 588 580 607 620 593 613 599 613 575 574 595 586 576 602 558 579 608 598 600 575 589 548 576 575 561 566 590 576 579 559 558 557 559 575 537 552 586 557 556 577 543 579 567 557 551 561 530 545 534 537 519 549 546 540 550 564 556 547 526 545 542 510 539 524 552 531 552 545 542 538 500 521 534 529 533 504 508 528 533 516 527 509 513 503 513 487 519 513 520 498 526 492 490 482 489 512 520 509 505 491 516 468 512 490 492 462 470 507 477 459 498 490 491 456 488 452 458 481 488 469 472 451 449 461 481 484 466 442 474 467 460 475 438 435 447 442 473 435 437 464 432 449 430 454 429 454 446 428 450 449 441 422 452 448 410 429 412 418 413 410 426 438 413 417 405 417 415 410 432 412 422 393 426 406 392 415 386 409 419 421 395 386 412 387 412 412 394 390 405 391 373 388 367 386 395 373 395 397 394 392 390 390 391 369 372 369 383 368 351 358 373 366 377 377 355 350 350 355 359 346 349 348 335 355 353 360 352 361 345 341 335 350 325 331 332 326 325 318 347 336 325 322 319 338 315 316 319 323 306 327 333 307 301 308 311 312 323 305 323 297 313 303 299 315 316 298 294 307 301 298 308 302 304 292 296 277 280 275 293 289 275 278 279 268 291 284 266 288 278 269 281 265 279 281 265 257 258 275 257 264 258 255 257 247 259 247 257 244 254 264 247 238 242 235 241 239 250 237 231 232 239 241 244 227 224 237 227 238 240 239 240 234 221 222 234 232 233 213 216 225 213 207 208 222 211 221 211 206 204 210 204 216 208 202 203 206 193 197 208 200 189 196 192 200 191 186 184 194 190 187 180 191 190 189 180 174 175 174 175 178 181 175 170 175 176 174 178 163 173 168 174 170 165 157 166 158 168 155 158 157 162 151 157 161 150 149 154 152 154 146 147 143 146 140 140 147 145 135 137 135 146 141 138 140 140 140 131 127 134 132 134 128 133 131 132 120 127 118 128 123 115 122 120 117 113 115 118 118 120 115 114 111 111 113 108 111 106 105 106 102 107 101 104 99 98 97 100 101 94 102 93 92 95 95 92 92 94 88 92 88 92 84 87 88 84 84 87 87 81 85 79 77 81 79 76 79 80 78 78 78 77 72 75 71 75 70 71 71 70 65 70 65 65 65 62 65 64 64 62 60 63 63 62 61 57 59 58 59 55 56 55 52 56 55 53 51 49 52 50 49 51 49 49 48 45 47 47 44 45 45 43 44 41 40 41 39 38 40 38 40 39 39 38 37 36 36 34 35 35 34 32 33 34 32 32 30 31 30 29 30 30 28 27 28 26 26 25 25 24 24 24 23 23 22 22 23 22 21 21 21 20 19 19 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 19 20 21 20 21 22 22 23 22 23 23 23 24 24 26 26 25 27 27 27 27 30 29 30 29 31 32 30 31 32 33 34 34 33 35 34 36 36 37 38 36 39 38 38 38 40 39 39 43 41 43 42 45 44 46 44 44 46 48 49 49 48 47 49 51 51 53 51 51 52 54 54 54 54 58 56 57 56 57 57 61 60 61 60 65 63 65 67 67 66 68 68 69 70 68 67 73 70 74 75 71 71 76 74 78 77 80 80 80 82 82 79 85 79 86 82 82 83 87 83 91 87 90 92 92 94 88 89 96 93 92 98 94 101 102 101 99 100 97 101 102 105 106 102 101 105 104 106 115 111 107 116 118 112 119 118 111 115 114 123 123 126 119 127 120 122 128 123 121 127 133 129 126 126 135 137 133 136 130 131 138 141 134 144 146 141 140 139 141 147 145 144 150 155 154 146 150 160 153 159 160 150 154 167 163 159 155 161 165 166 165 160 163 170 166 177 167 167 167 172 176 182 177 175 188 188 175 190 185 188 177 188 195 190 182 188 193 184 198 200 193 198 195 189 194 192 196 199 211 202 209 198 208 207 212 219 221 204 212 214 220 219 220 209 213 219 216 225 227 235 216 224 228 235 233 226 231 230 247 230 231 251 243 234 232 234 246 249 235 258 249 241 243 255 265 265 267 249 253 255 259 267 274 259 276 262 266 256 269 265 283 270 277 262 275 278 281 270 277 276 278 280 286 280 281 299 283 288 279 291 302 287 302 297 293 312 308 301 298 290 301 308 307 295 295 324 325 312 320 319 306 318 328 318 336 306 326 314 331 340 314 329 317 320 317 330 348 323 331 330 323 330 333 327 341 334 330 360 339 357 344 350 358 362 348 347 357 346 375 371 350 348 366 356 363 355 354 365 384 386 366 386 386 373 394 365 388 393 385 396 372 371 391 388 374 388 376 399 403 389 399 416 382 417 408 412 411 412 401 415 426 405 402 422 414 433 407 418 414 433 414 415 425 420 409 425 435 430 424 434 418 441 447 425 441 425 458 419 429 455 445 428 456 440 430 433 435 456 446 467 464 466 449 444 449 483 472 461 460 459 472 462 482 475 477 486 480 458 486 460 480 490 484 474 500 464 475 473 478 491 506 497 512 490 501 478 476 498 494 502 490 481 500 516 494 497 522 510 497 520 493 509 538 507 493 507 523 513 506 537 519 503 546 501 517 516 507 513 536 552 550 534 525 528 524 558 563 562 517 547 563 539 557 556 563 549 526 546 577 533 541 572 571 541 577 544 559 558 537 541 537 544 590 542 580 596 550 599 564 550 559 576 561 584 571 555 565 574 582 594 580 596 571 578 560 603 606 601 612 587 619 619 595 598 579 581 599 596 578 613 583 625 633 588 597 595 594 586 624 623 619 614 620 639 628 601 623 627 626 614 619 597 629 643 613 647 645 646 648 639 645 612 632 638 618 647 630 641 630 665 617 641 633 638 648 663 673 651 615 627 626 633 632 671 652 644 659 658 665 679 667 653 625 646 629 683 633 689 648 657 688 689 691 685 657 686 647 656 691 684 656 702 694 644 669 639 678 705 648 681 662 660 678 653 694 683 690 684 708 682 700 668 711 696 705 693 672 700 667 663 702 714 719 705 667 719 681 665 666 705 723 697 679 718 671 704 682 718 697 707 694 716 720 680 700 729 727 672 728 725 688 718 690 714 696 686 705 727 742 697 736 745 687 688 684 689 681 706 685 710 704 710 686 738 684 750 750 741 723 729 730 748 743 718 733 717 686 708 688 701 694 712 750 711 749 739 701 743 725 696 747 694 694 727 698 696 741 716 726 726 704 738 698 713 713 702 703 710 738 731 699 728 729 703 704 713 719 727 704 700 736 714 703 707 726 704 727 706 707 703 713 709 706 725 736 727 703 727 713 718 734 706 706 714 721 709 716 705 707 735 726 708 712 715 712 706 710 712 712 713 736 735 717 712 744 711 749 712 738 729 725 746 727 711 724 724 710 738 740 711 710 736 713 708 713 708 742 744 712 710 719 727 718 718 723 734 737 717 710 733 721 730 742 712 712 733 730 722 714 734 710 711 721 712 738 712 736 711 709 710 708 711 732 709 713 711 739 707 709 706 743 729 711 735 712 720 728 727 748 710 709 707 722 705 705 709 706 724 712 717 713 704 702 747 720 727 727 742 728 701 750 700 736 717 703 702 710 715 744 700 700 702 719 698 697 704 717 700 718 737 696 700 699 699 697 717 695 704 734 705 746 724 700 737 727 747 692 719 745 690 695 737 686 710 695 734 719 706 725 692 723 710 733 749 733 733 736 724 735 707 736 733 727 709 722 689 717 718 681 723 722 690 703 713 711 676 719 718 720 703 690 708 732 685 672 681 691 711 695 681 693 731 684 731 725 698 670 669 727 674 705 699 668 687 665 708 717 707 702 661 680 717 654 694 652 717 698 680 666 670 686 661 711 692 682 664 643 644 679 691 696 642 667 654 698 691 674 650 644 691 658 647 654 685 684 642 683 647 684 669 682 667 679 635 638 669 659 685 625 673 680 656 620 621 673 650 664 618 674 669 637 614 640 672 660 611 663 621 662 643 657 641 625 634 658 653 639 632 660 611 637 598 610 634 650 648 599 626 619 592 642 598 641 619 620 607 617 639 589 602 584 610 615 633 617 586 608 627 614 578 578 617 570 573 569 578 602 587 572 609 619 593 590 589 586 584 562 570 582 566 567 605 598 554 551 557 573 565 595 580 591 593 559 541 560 575 558 590 591 535 553 588 583 570 554 551 558 575 550 554 539 563 535 575 553 537 540 524 523 568 530 550 520 533 512 537 525 512 521 510 527 549 506 544 529 529 516 518 518 498 500 500 497 525 539 490 537 493 524 490 492 526 519 487 508 506 497 524 504 521 507 487 479 475 490 486 498 496 510 481 500 466 468 465 502 477 461 495 474 494 493 495 465 479 493 465 447 463 466 487 464 448 460 451 454 480 465 438 448 465 466 453 431 453 465 469 430 457 452 446 456 435 443 459 443 442 423 446 447 415 427 432 424 418 438 440 422 426 413 403 403 428 421 412 401 399 431 394 427 394 397 392 419 384 394 417 412 405 413 410 394 377 411 411 406 389 400 392 370 394 376 381 389 399 387 364 390 368 373 387 376 354 378 352 378 351 357 378 358 359 369 364 353 373 367 352 341 356 334 335 351 354 343 333 329 357 346 343 354 354 334 344 343 346 325 339 330 321 341 328 312 340 307 327 334 319 324 329 307 306 300 321 319 309 320 307 293 294 317 311 316 307 285 286 306 308 294 303 283 290 287 304 297 291 289 299 290 281 279 284 286 285 268 263 279 270 283 263 258 278 258 274 265 257 257 263 261 254 258 258 265 265 248 247 253 254 251 254 257 242 234 239 237 240 246 246 241 244 232 234 243 233 240 225 242 220 221 220 219 216 230 218 220 224 217 217 209 207 224 214 224 207 218 217 205 217 214 211 210 207 197 209 200 202 192 192 199 205 186 187 197 198 183 187 188 194 183 192 187 188 186 180 186 178 171 183 184 180 169 176 171 169 163 166 177 169 159 170 162 170 155 169 161 162 153 163 151 152 149 159 154 155 149 152 148 150 154 143 147 149 147 140 142 136 145 146 141 137 137 135 142 131 140 129 138 133 129 125 125 130 125 130 119 121 121 121 115 124 124 122 117 113 119 118 115 110 108 114 107 116 113 110 107 108 102 103 109 104 103 105 106 96 99 102 101 96 97 96 94 98 94 90 92 87 95 92 92 84 91 84 87 85 86 83 81 81 81 80 79 77 83 76 80 77 73 74 78 71 73 75 69 70 72 70 71 71 69 65 69 68 64 64 64 65 63 61 63 61 58 57 61 56 59 56 55 56 54 56 53 55 51 50 53 51 51 51 48 50 48 47 45 44 46 43 43 43 44 42 41 43 42 39 39 40 41 41 38 37 38 36 37 35 36 35 36 33 33 33 33 32 31 32 31 29 29 30 28 28 28 28 26 27 25 25 26 25 24 24 23 24 22 22 21 22 22 20 20 20 19 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 22 21 23 23 22 23 23 25 24 24 25 25 27 26 26 28 27 28 28 31 29 30 32 32 32 31 34 33 35 34 36 34 36 36 36 36 39 39 40 38 39 38 41 42 42 43 43 41 42 43 44 46 44 48 45 48 49 50 47 49 49 50 54 54 52 56 54 57 53 54 58 58 58 56 57 58 62 62 64 60 63 60 65 62 66 65 66 69 69 70 69 73 73 68 71 76 74 77 76 76 76 75 77 80 83 77 83 83 81 81 81 86 88 86 84 86 90 93 88 90 94 91 89 94 96 93 98 98 100 100 97 100 101 105 105 105 102 106 100 104 110 102 111 111 111 106 109 108 109 113 113 114 111 113 114 120 124 125 122 118 119 125 125 126 125 124 130 128 129 125 138 139 137 137 133 143 140 144 145 133 138 144 140 145 138 142 146 146 154 143 147 154 148 156 158 159 162 150 163 153 164 161 162 159 160 170 166 165 160 167 172 163 170 178 174 179 173 181 183 171 175 188 186 189 179 190 192 189 185 181 191 184 187 183 186 195 196 204 202 206 200 204 208 199 213 200 213 197 202 214 207 207 214 205 218 217 208 210 223 218 230 225 221 213 230 227 229 218 225 222 237 223 234 238 226 241 239 249 229 232 240 243 235 244 251 259 249 247 258 259 243 246 260 254 268 259 249 267 266 261 275 272 267 264 273 283 273 274 269 281 265 267 276 277 292 268 270 269 290 290 297 300 288 297 281 281 281 284 296 302 302 289 290 310 297 303 301 311 309 308 299 305 297 304 308 317 332 311 327 323 311 337 320 317 321 319 342 343 319 330 339 342 344 344 326 349 350 338 333 339 353 332 353 331 334 358 366 347 356 348 372 369 365 372 357 356 367 379 380 364 361 362 352 357 363 391 368 367 374 389 394 386 385 390 402 386 388 403 393 390 372 387 405 406 388 393 413 404 385 408 412 393 391 387 424 393 427 401 424 417 402 435 426 429 432 420 406 427 403 410 407 419 440 427 445 428 447 450 419 426 422 455 431 450 458 423 446 453 454 445 453 457 443 431 446 457 442 444 475 473 457 478 467 446 484 471 452 486 466 460 460 460 456 479 495 465 499 459 469 495 505 502 461 503 503 509 483 494 473 486 481 501 498 488 518 513 478 507 503 492 501 509 513 515 490 509 502 523 517 525 494 536 537 533 508 512 496 528 543 510 533 550 537 539 539 534 511 528 550 551 533 527 518 544 536 567 527 530 519 531 565 558 556 531 534 554 551 565 567 531 570 557 580 584 570 557 575 548 571 549 552 586 547 587 552 586 588 547 593 604 550 606 569 585 577 564 560 569 576 585 599 579 587 584 578 592 585 595 572 572 625 624 625 626 599 617 579 578 593 580 598 622 618 621 604 612 592 621 595 604 592 631 598 596 594 596 649 640 605 651 650 628 610 653 600 650 644 641 636 651 640 603 654 660 646 617 644 623 652 653 643 618 646 638 638 665 644 627 629 629 620 625 682 643 627 682 665 673 630 656 653 689 678 634 628 646 639 643 650 695 641 648 682 636 694 653 691 663 642 682 663 672 692 670 688 644 681 708 655 701 688 670 683 663 667 697 650 658 682 690 714 677 672 666 716 670 709 690 695 697 690 709 720 697 697 672 682 669 718 715 701 722 691 672 700 696 695 733 675 729 733 687 725 738 673 734 706 684 699 725 709 711 704 688 716 683 739 724 682 724 729 712 701 680 679 731 698 749 727 692 691 743 704 703 686 719 740 746 743 687 730 687 743 686 738 708 688 706 692 747 694 704 691 745 694 727 696 698 708 726 711 728 695 734 699 698 740 709 730 705 733 715 738 701 701 728 712 718 744 699 745 749 701 700 725 702 723 727 735 711 746 741 702 707 702 741 707 726 707 731 725 703 715 737 710 717 706 706 706 746 718 746 706 705 717 710 720 742 737 706 709 706 706 710 708 745 717 713 707 736 717 734 749 736 735 740 708 708 742 739 720 737 711 722 708 713 718 709 712 731 723 748 716 712 743 708 749 709 732 709 713 728 736 711 714 709 713 748 714 723 742 708 708 727 708 734 712 747 712 749 720 717 746 713 711 710 738 708 719 736 727 709 744 720 720 707 706 718 711 722 707 710 725 713 723 735 708 743 722 708 706 709 706 706 744 704 710 750 743 707 743 746 706 710 713 700 729 718 719 703 701 711 703 700 740 723 713 723 747 708 700 702 747 719 704 714 698 727 695 726 712 744 743 699 746 693 692 746 695 744 696 704 741 735 689 703 697 744 712 746 720 719 730 729 706 697 704 705 745 750 723 694 706 717 700 720 740 711 709 738 707 679 686 688 738 739 728 737 690 739 700 728 719 739 722 672 695 707 697 713 690 720 725 683 717 706 734 675 673 709 668 705 703 673 677 659 685 686 670 687 665 688 715 706 662 682 673 670 653 714 673 669 714 710 673 648 671 678 694 655 684 706 665 655 655 676 643 677 683 676 640 656 657 663 677 679 692 642 683 649 679 671 645 666 687 666 660 687 646 650 688 635 650 635 644 659 676 629 673 670 637 669 670 619 661 614 618 656 623 611 639 667 625 665 649 661 667 639 629 648 641 661 616 599 614 637 625 646 636 615 601 613 601 594 642 632 609 602 620 641 604 594 632 598 628 625 603 597 637 609 613 621 619 576 615 579 581 592 598 600 613 608 598 603 616 573 617 592 567 592 561 588 568 609 554 598 582 555 600 572 598 572 599 551 592 601 545 585 595 573 593 581 542 556 584 559 581 584 571 549 553 565 579 538 561 531 559 528 574 545 523 534 518 529 566 543 539 547 533 529 521 556 521 560 554 526 526 506 533 519 505 520 503 505 508 541 495 534 531 519 501 496 533 515 505 507 530 516 489 506 511 496 491 495 516 506 493 506 499 501 507 494 492 489 491 476 472 477 490 501 489 477 486 501 478 482 481 475 484 491 472 468 492 473 483 449 466 481 480 451 482 467 454 435 436 466 446 435 463 466 435 457 448 466 463 434 439 423 459 444 433 433 447 437 443 434 419 428 441 444 406 432 413 426 416 406 410 428 402 410 432 406 413 422 426 399 401 387 408 400 394 387 415 407 391 402 383 391 376 394 406 398 375 381 389 384 387 396 393 387 361 376 370 394 366 367 373 373 377 352 350 365 365 381 345 377 348 355 374 344 359 341 360 362 364 366 359 344 345 332 358 349 349 343 343 355 339 330 320 325 318 320 327 317 327 341 321 325 319 306 309 311 315 328 306 315 309 298 317 305 316 294 296 310 295 317 301 290 290 312 287 301 298 283 292 295 283 304 303 301 300 294 297 292 271 293 280 282 275 284 279 267 283 280 284 273 267 256 271 268 257 270 271 251 266 254 253 254 258 258 260 254 240 249 253 255 243 238 243 237 241 233 243 247 231 239 234 242 234 226 241 234 239 222 233 223 228 227 233 230 213 223 216 222 211 211 206 222 211 221 213 207 198 205 200 201 209 201 194 208 193 205 191 187 187 194 187 197 197 189 190 186 180 184 187 192 185 178 182 179 184 175 171 168 168 170 165 167 164 163 168 166 169 162 162 161 158 157 161 161 158 159 151 153 154 162 156 159 149 152 150 143 149 149 142 140 138 145 144 142 140 138 134 136 137 132 142 130 135 132 136 137 130 132 135 132 121 123 123 120 126 127 126 122 115 114 118 114 119 114 110 112 116 113 112 110 112 110 110 110 111 109 103 102 107 102 106 97 98 104 104 100 98 99 94 97 92 92 94 95 94 89 93 91 91 84 83 85 87 80 83 84 84 84 82 79 81 80 78 79 77 79 78 74 74 74 70 74 73 67 67 67 68 67 64 67 66 67 66 64 61 60 64 59 57 62 59 57 56 58 57 55 55 57 56 55 55 50 54 49 50 51 47 50 49 49 47 46 46 44 45 43 43 44 43 42 43 41 42 38 40 41 40 38 39 36 38 35 36 34 34 33 35 33 33 31 32 30 31 32 30 30 28 28 27 28 26 27 27 25 26 24 25 25 23 23 23 23 23 22 22 21 21 21 19 19 19 19 20 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 20 20 19 19 19 20 21 21 22 22 22 22 23 22 24 23 25 25 24 26 25 26 27 27 27 27 28 30 29 30 31 31 31 33 33 32 32 33 34 34 34 37 37 37 38 38 39 39 38 40 40 42 41 41 41 41 44 45 44 45 46 44 45 46 47 48 50 49 51 52 49 54 50 51 56 56 55 56 58 59 57 58 60 61 59 61 58 62 64 61 62 64 63 64 64 68 67 70 72 72 68 71 74 72 71 73 76 78 78 75 75 78 80 76 79 81 83 84 80 83 81 85 88 87 90 91 93 89 87 91 88 89 94 96 95 100 99 96 95 99 95 95 105 97 102 105 107 106 106 107 111 109 108 109 111 108 113 115 118 112 120 117 116 122 125 120 120 117 126 123 123 128 122 128 133 127 130 132 128 135 134 131 132 131 135 139 144 134 139 141 148 142 144 138 146 152 141 143 146 155 152 147 156 157 149 159 153 153 156 164 164 158 160 166 160 172 162 168 164 168 166 168 168 165 172 176 179 177 182 181 182 180 176 190 180 189 194 189 188 193 197 184 197 187 195 202 196 204 190 207 196 196 199 195 213 211 200 209 207 211 221 217 223 219 218 219 214 212 227 226 227 218 215 217 232 230 234 231 231 227 241 233 224 234 245 249 241 240 234 235 246 252 241 238 256 242 247 256 260 248 264 249 260 249 260 268 257 273 258 275 255 259 273 256 272 276 279 267 265 279 282 287 282 274 271 272 292 296 285 274 279 288 279 284 288 304 297 284 302 303 297 308 301 308 295 296 295 319 306 308 311 301 315 304 318 302 333 322 310 325 329 330 321 334 321 321 338 328 325 320 322 332 320 343 342 335 334 336 359 355 348 339 341 347 357 334 337 369 363 373 364 369 370 356 379 347 352 366 353 384 381 385 388 362 373 381 389 363 369 379 370 377 379 375 370 401 378 402 388 399 409 404 377 391 389 416 382 404 399 414 402 396 400 422 422 399 396 410 406 402 407 419 427 428 407 425 428 412 408 432 434 424 435 410 416 422 447 423 440 418 456 444 456 456 434 422 424 428 465 451 472 473 474 442 433 448 448 449 471 438 448 461 447 468 443 483 470 457 457 490 468 491 462 467 497 495 458 469 463 496 460 478 481 502 487 493 506 471 505 474 511 488 476 508 479 512 490 480 512 507 486 494 513 488 486 497 487 490 514 530 530 523 543 494 509 528 535 523 547 549 544 551 511 510 533 517 518 558 540 559 554 550 539 547 568 532 559 557 545 547 566 553 533 556 567 568 580 535 581 581 569 557 560 565 541 550 566 547 592 595 550 589 595 592 572 579 563 564 589 572 606 557 567 598 599 560 600 607 612 567 568 590 611 586 604 621 584 580 616 572 625 618 617 623 630 626 627 614 589 635 618 618 597 604 612 633 595 641 627 588 597 618 641 606 624 612 617 649 620 638 647 645 626 601 602 607 655 638 614 656 611 635 610 648 628 625 632 643 641 655 662 672 672 645 643 633 636 650 674 642 661 654 635 638 632 640 653 666 676 653 670 688 646 680 637 652 644 664 639 662 680 664 655 641 691 649 681 697 653 652 692 690 684 650 660 696 644 700 677 698 662 676 701 688 668 650 686 688 688 703 714 669 674 691 655 721 710 707 690 671 710 705 672 697 700 694 692 675 666 678 695 674 717 702 703 718 705 694 716 678 681 734 710 725 734 700 676 723 713 719 726 721 711 726 741 700 738 711 729 714 704 702 695 739 728 703 707 709 750 700 702 731 710 712 724 716 685 708 688 708 707 706 704 745 691 745 697 690 689 702 749 692 693 693 691 707 719 700 735 726 696 735 696 713 696 705 715 697 721 727 748 735 708 729 703 701 735 699 744 732 701 702 707 700 704 706 731 744 701 746 702 717 708 748 724 708 735 708 749 748 705 714 706 727 712 734 705 737 708 747 720 710 740 734 709 712 712 735 731 735 710 706 744 717 717 742 711 710 732 711 708 729 712 745 743 733 713 712 735 710 742 712 708 730 744 719 742 710 743 731 748 746 713 711 711 713 724 735 713 710 726 709 739 709 721 722 710 744 722 711 708 748 716 711 708 712 731 721 712 737 711 707 713 716 706 729 706 710 720 708 709 742 708 748 729 749 710 708 725 721 710 732 704 706 735 721 708 707 708 709 737 705 732 740 704 704 737 704 708 702 707 702 720 702 707 750 701 708 702 699 703 702 728 745 739 700 722 720 719 699 706 701 750 719 695 737 746 712 727 706 725 697 708 728 733 716 698 744 743 690 740 709 713 736 742 701 746 711 690 746 707 737 730 714 747 734 712 700 687 688 750 694 743 694 726 694 737 685 722 717 695 738 737 691 701 738 700 683 697 677 688 676 726 710 706 724 697 673 669 686 715 725 688 708 729 724 706 706 725 675 705 718 687 664 700 673 683 674 715 697 673 668 679 658 689 678 678 655 661 696 695 682 659 702 702 710 704 702 690 683 695 647 699 695 645 670 691 679 696 702 684 649 671 681 658 655 685 682 634 690 664 642 650 684 671 668 660 673 675 632 632 649 651 640 665 661 637 672 627 664 650 675 642 659 646 613 625 668 612 659 633 632 659 658 620 635 626 605 629 640 662 645 605 643 635 605 601 643 650 642 630 616 617 617 640 624 593 597 588 619 623 587 630 585 623 627 639 616 624 579 593 632 586 609 575 579 579 609 611 591 590 595 581 587 590 617 617 606 572 610 604 581 597 610 596 582 586 578 595 600 579 594 603 590 545 587 560 587 544 595 559 573 584 582 570 564 570 581 537 543 533 537 545 535 555 552 528 562 571 551 572 551 565 554 527 562 532 552 548 511 546 551 551 512 540 526 532 510 510 521 539 510 512 540 531 516 507 504 496 519 533 537 519 487 518 522 528 507 497 501 506 522 490 519 487 477 521 499 482 492 497 497 479 483 488 471 495 462 494 481 493 504 464 474 476 478 456 481 472 467 467 481 486 476 464 465 477 484 475 458 442 479 451 443 442 465 451 456 470 428 437 454 453 437 451 420 438 432 418 455 452 445 440 430 450 425 422 426 437 418 436 414 440 417 399 425 425 418 427 418 394 396 430 428 414 408 398 411 395 391 386 403 401 417 392 382 408 410 389 379 386 374 370 383 386 376 384 398 381 395 376 380 394 373 371 361 365 363 381 374 362 365 349 364 355 361 370 350 366 347 369 342 363 335 347 362 353 334 338 345 340 327 337 350 337 336 325 346 332 326 347 327 341 313 324 328 332 316 308 310 332 312 321 309 329 327 306 299 324 318 300 300 311 312 294 303 295 304 297 294 305 295 284 298 303 281 299 277 300 299 298 276 283 280 282 267 286 282 278 285 283 264 281 262 257 275 268 276 269 264 265 259 263 255 271 265 248 254 262 253 252 248 261 256 259 255 246 240 243 252 249 235 246 243 242 229 240 232 227 224 231 231 231 217 232 228 221 224 214 211 228 228 220 225 221 213 205 205 204 208 210 198 201 201 206 194 193 197 207 203 201 193 202 203 185 187 193 183 184 193 188 190 191 177 191 178 181 181 178 171 186 175 174 169 171 178 176 169 165 177 175 175 161 166 167 170 158 168 155 154 158 151 157 162 149 158 151 155 151 157 146 149 154 144 150 151 140 146 137 134 143 135 132 138 134 139 136 137 135 135 133 134 130 126 127 132 125 130 121 124 128 116 125 118 114 116 120 113 117 117 114 112 107 116 113 109 105 109 103 107 107 100 99 99 107 102 100 99 97 102 94 95 93 96 91 93 92 89 88 92 87 89 87 90 90 89 86 82 85 87 85 85 78 83 80 78 79 79 77 74 73 76 71 77 73 69 74 68 67 66 71 70 69 65 63 66 67 63 63 64 61 59 62 62 58 57 61 58 55 55 55 57 55 56 54 52 51 53 52 51 52 52 49 49 47 48 47 44 46 45 43 42 41 41 43 41 40 40 40 40 38 40 37 39 37 37 35 35 34 36 33 33 32 32 31 33 32 31 31 31 30 28 28 27 27 27 26 27 25 25 25 24 24 23 24 23 22 22 22 22 22 21 20 19 20 19 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 20 19 20 20 19 20 21 20 21 22 21 23 22 24 24 23 25 25 25 26 26 27 26 27 28 29 28 30 29 29 30 31 33 33 32 33 35 33 34 36 36 37 35 38 36 39 37 38 39 41 38 41 40 42 43 43 44 45 46 46 44 46 46 45 48 50 47 48 50 51 51 51 52 53 52 56 53 58 58 57 58 59 60 59 57 61 60 63 63 65 64 62 67 67 64 69 68 67 67 71 72 71 75 71 75 76 72 78 75 79 78 77 79 78 82 77 79 84 85 84 85 85 85 89 89 90 87 90 88 91 96 91 89 92 94 96 92 93 97 103 97 98 100 97 105 100 103 101 104 102 107 108 107 112 115 110 115 109 111 117 114 118 117 113 122 120 121 121 127 125 127 121 126 123 132 128 129 137 125 135 130 128 134 135 138 144 133 134 145 143 137 141 140 141 149 149 145 142 144 156 158 159 156 152 158 152 159 165 167 152 165 154 162 165 165 168 171 172 163 175 174 174 172 171 167 172 177 177 182 174 180 185 184 175 182 192 181 192 186 190 197 190 196 200 198 193 200 199 209 193 207 194 206 194 208 214 210 209 217 201 213 218 215 207 210 207 227 219 223 225 219 226 213 226 229 219 236 225 227 241 239 236 238 246 246 232 250 245 229 241 240 242 236 257 254 243 256 249 257 244 244 243 261 246 248 260 266 263 271 270 274 261 258 268 266 277 274 271 280 285 281 288 279 283 288 287 287 284 283 296 288 279 293 291 282 306 298 291 288 305 311 301 297 313 294 309 315 316 308 309 304 301 302 316 313 310 306 322 334 316 315 323 319 317 329 323 328 319 343 345 341 346 333 345 327 343 326 333 332 347 356 345 332 341 336 334 351 337 372 343 374 355 347 354 379 361 348 362 376 362 360 380 355 385 369 388 376 367 393 395 398 391 371 378 399 392 402 388 373 373 377 408 380 380 400 399 388 386 393 411 387 385 403 397 401 428 424 408 402 415 401 404 427 407 407 410 428 409 414 436 436 440 429 421 428 449 429 430 431 449 454 435 429 454 436 445 460 429 429 439 439 473 448 448 462 466 445 466 469 462 458 449 445 470 467 472 456 474 480 491 457 484 471 484 476 481 495 494 465 477 493 463 462 490 495 490 505 480 482 470 500 494 491 477 517 499 516 500 481 513 500 514 486 504 534 520 533 510 515 491 534 539 541 526 510 534 526 510 540 545 531 542 509 511 514 535 549 554 556 522 519 532 529 542 530 547 537 551 525 568 569 554 541 555 531 547 567 557 564 556 575 560 540 588 584 552 559 540 583 580 581 560 551 548 546 549 585 593 578 555 597 603 594 560 586 556 584 607 587 591 561 601 583 569 613 595 602 566 602 584 588 627 602 586 617 585 615 608 610 586 599 586 629 596 633 591 603 637 624 618 641 633 602 599 591 601 648 594 604 640 633 612 600 624 632 637 645 609 656 651 622 625 638 664 643 623 668 655 658 624 617 651 615 628 665 619 621 654 655 641 636 633 657 657 644 683 679 653 668 652 665 689 665 639 674 644 642 635 636 666 692 639 680 686 698 683 646 652 650 642 701 654 661 702 654 650 648 656 644 688 669 680 696 662 707 711 665 683 687 700 661 716 711 707 653 675 707 713 709 713 718 657 722 663 674 713 720 710 663 703 724 709 691 714 711 730 710 722 718 675 669 692 693 716 733 698 698 738 714 694 697 724 720 683 715 728 724 682 700 695 703 727 712 726 689 748 700 740 730 725 683 715 740 722 714 701 700 736 685 691 717 724 730 747 748 714 705 705 735 705 744 750 750 713 738 731 695 719 733 737 696 733 696 734 733 712 707 723 700 697 704 749 736 726 738 704 727 705 704 714 740 708 705 722 717 717 722 704 707 732 718 707 746 708 702 704 738 728 744 709 709 705 715 715 716 710 715 708 713 709 746 709 749 706 707 745 744 741 725 746 712 708 722 746 710 739 709 731 741 724 721 711 708 712 712 724 721 720 721 714 713 708 735 714 708 708 739 713 709 710 747 714 748 713 746 709 708 710 735 729 708 711 740 738 740 733 738 709 750 733 718 733 727 709 710 711 740 721 710 717 741 743 722 708 706 708 714 706 717 710 706 741 732 716 745 730 708 714 710 730 719 718 722 709 705 704 704 738 727 745 740 736 708 705 705 730 708 703 730 749 707 705 706 726 717 737 734 734 719 706 704 708 726 712 718 737 734 709 732 745 720 719 697 724 721 741 719 698 694 739 723 698 694 730 694 741 747 741 704 714 695 697 721 745 727 703 689 700 688 744 712 684 720 708 689 719 685 724 746 682 740 744 733 750 691 694 704 740 739 688 737 744 708 681 740 718 720 681 739 723 716 714 696 684 716 724 688 675 735 736 681 694 713 680 724 723 683 681 686 702 675 686 672 725 676 693 713 695 659 692 690 703 673 703 660 681 671 674 685 711 710 670 682 710 673 665 659 664 683 676 666 684 706 644 693 671 658 696 651 638 678 664 677 669 653 676 664 632 658 675 656 635 655 681 686 628 668 640 659 661 661 653 655 621 629 632 625 680 681 679 622 651 619 615 635 632 662 620 672 624 612 671 664 617 629 619 631 662 649 645 602 642 644 600 625 597 616 607 629 649 640 607 629 627 629 599 611 619 644 593 624 622 602 641 601 591 586 602 599 625 624 630 612 572 584 571 575 569 580 624 583 603 621 607 612 565 589 597 578 558 613 573 612 594 562 577 552 588 559 571 561 575 549 550 570 581 594 594 584 563 588 585 542 551 575 548 563 575 537 549 559 549 558 541 552 537 571 566 544 525 570 552 547 543 557 525 557 516 521 528 532 542 554 512 512 542 520 524 531 531 536 536 524 520 518 516 540 495 536 538 521 535 488 518 515 491 499 509 513 515 500 500 481 506 507 476 473 500 488 479 495 470 486 485 465 482 507 500 482 498 460 489 497 460 485 467 454 490 476 470 490 473 460 447 482 468 481 458 474 473 446 449 478 475 443 436 449 432 446 436 436 448 455 457 457 425 421 431 430 445 417 414 418 450 426 441 441 408 418 415 443 422 439 416 415 407 426 402 403 427 395 410 414 408 418 415 408 410 401 398 415 411 384 392 403 408 401 405 397 374 391 400 390 382 381 389 393 386 375 387 364 387 384 365 377 387 375 374 369 350 370 369 350 367 375 352 353 373 370 345 346 361 349 350 361 345 361 348 341 358 340 337 324 348 356 349 328 346 345 339 344 321 328 326 341 334 316 329 323 330 307 313 306 317 321 305 325 319 299 295 301 298 315 298 310 303 314 302 286 284 284 285 285 290 293 300 299 291 296 287 287 296 272 284 272 293 274 269 281 271 282 277 262 258 273 278 256 264 266 259 261 250 264 266 252 259 264 247 264 254 248 256 260 250 240 239 239 252 242 230 249 246 236 230 228 237 230 245 239 221 221 239 225 221 216 227 223 214 222 223 210 211 224 213 214 204 217 211 216 202 208 203 197 203 214 204 196 192 201 190 206 189 198 202 203 187 185 200 191 194 194 192 182 184 176 176 183 177 174 178 171 176 171 177 177 180 181 177 174 169 162 169 173 161 158 167 165 161 153 157 164 160 164 163 160 150 148 156 156 156 149 148 141 140 146 146 146 139 136 146 136 137 146 134 138 135 133 129 138 127 125 129 134 132 128 127 125 126 126 119 128 122 117 115 114 113 118 117 116 118 117 118 118 113 113 110 114 112 103 103 109 104 100 108 103 105 97 104 104 97 101 95 98 92 94 91 96 90 91 88 93 90 92 90 89 84 85 82 85 84 85 81 81 78 76 82 83 78 76 74 75 74 71 76 75 73 69 74 73 69 72 67 67 67 63 63 65 61 64 60 59 64 61 58 61 57 59 58 57 58 56 57 53 53 52 52 52 50 52 50 48 49 48 51 46 46 48 47 45 45 46 43 45 43 42 41 42 39 41 40 41 40 39 38 37 36 37 36 35 35 35 33 33 33 33 32 33 30 30 30 31 30 28 30 27 28 26 26 26 25 26 24 24 24 23 24 22 22 22 22 22 21 21 20 20 19 19 20 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 22 21 21 23 23 23 23 24 24 24 25 25 26 27 27 27 28 28 28 30 31 30 31 32 30 33 31 33 34 35 35 36 36 35 35 38 37 37 37 39 38 40 39 42 41 42 41 44 42 44 43 43 46 47 44 48 47 49 49 47 50 49 49 54 54 55 55 53 56 56 58 58 58 56 60 60 59 59 62 62 61 63 60 63 61 66 64 67 65 65 66 72 73 72 72 74 75 75 72 77 76 76 75 79 78 78 83 82 79 85 80 84 81 86 88 83 89 87 87 92 92 89 92 94 91 90 97 97 94 101 100 98 96 96 104 102 99 102 103 103 100 101 111 108 109 105 106 114 108 110 117 118 110 114 122 113 120 122 122 123 122 123 128 122 123 125 128 126 128 125 136 137 135 135 138 130 138 131 133 146 134 138 136 135 137 149 143 146 146 146 154 144 150 158 150 159 158 149 151 155 151 162 159 156 162 159 168 166 159 169 168 169 170 176 166 177 167 172 175 170 182 186 172 172 181 180 189 189 194 182 191 191 185 184 187 201 198 201 201 201 189 190 208 199 198 204 205 197 214 211 206 206 218 216 213 221 208 206 214 209 217 221 226 217 223 223 235 228 236 218 237 239 239 231 226 232 247 239 242 249 233 245 253 232 243 239 252 237 261 245 248 261 256 263 266 250 270 258 262 271 254 271 256 252 269 260 277 275 279 276 274 264 270 272 290 283 269 274 294 283 293 279 277 290 293 284 282 294 284 296 297 304 296 287 292 302 317 302 298 318 304 295 310 325 299 327 323 327 311 320 311 314 318 317 314 332 327 342 325 342 333 324 319 348 320 320 328 340 350 353 341 331 338 347 349 339 356 349 334 348 369 344 346 374 341 373 363 352 352 355 363 351 383 377 365 387 355 385 392 382 373 375 383 393 364 375 370 370 403 402 408 408 394 396 392 411 414 383 405 391 387 382 416 420 400 389 421 398 397 399 415 406 424 403 403 416 417 413 414 427 427 419 429 446 439 440 434 419 422 429 416 457 449 428 422 422 446 423 439 447 456 462 458 434 439 456 464 465 467 474 474 462 462 449 479 482 454 462 488 484 482 473 463 475 479 459 464 489 464 466 472 477 470 487 492 466 492 505 494 493 502 507 514 505 501 500 502 523 488 487 496 486 521 506 523 513 526 491 507 528 524 491 495 503 519 507 516 544 498 536 499 529 534 536 536 510 515 507 554 540 519 550 524 530 513 557 553 528 558 549 555 528 546 572 570 556 575 526 580 563 560 573 539 537 574 565 560 567 587 537 565 590 565 589 565 543 558 584 550 598 584 550 584 587 591 603 553 553 594 573 604 564 590 562 562 615 576 613 597 583 607 594 600 572 573 575 577 627 624 619 600 589 621 600 610 595 597 601 582 592 594 632 631 643 631 622 646 617 650 599 607 597 632 604 641 654 642 653 631 623 658 652 623 623 663 623 643 611 613 637 641 665 631 649 662 646 647 636 622 639 636 636 634 664 636 618 647 662 654 679 666 635 636 684 668 666 684 664 685 692 662 645 661 653 655 684 696 647 637 695 639 640 693 661 682 685 650 666 677 699 646 685 686 665 649 664 690 671 651 674 671 688 697 680 716 676 662 660 703 664 683 688 715 710 660 681 667 710 696 675 729 678 664 710 687 728 664 726 669 681 678 713 702 700 713 684 695 676 705 701 704 728 685 718 681 725 705 710 682 718 735 721 746 705 699 697 697 683 688 686 721 731 690 744 688 743 690 703 702 713 727 701 705 739 741 747 716 747 692 732 729 724 748 707 741 703 691 734 692 742 695 695 716 694 708 699 694 718 735 726 736 701 738 732 700 717 744 706 700 706 744 750 704 703 723 739 730 700 718 700 710 730 716 734 702 703 706 729 705 703 705 706 703 704 725 706 743 705 743 735 706 737 707 708 750 705 706 712 738 710 725 727 710 736 717 738 718 711 711 713 707 723 726 748 734 712 738 724 711 712 710 717 708 737 717 708 748 709 739 708 710 742 708 734 720 711 712 711 739 719 731 711 711 742 710 721 737 740 711 709 743 715 710 709 714 722 713 745 736 708 740 710 729 707 712 706 709 745 723 742 722 710 748 706 721 723 706 708 711 709 723 708 734 731 705 731 712 744 711 738 710 704 706 729 703 742 748 746 746 749 749 701 740 739 701 706 706 743 744 704 706 747 704 734 700 703 711 748 703 712 710 732 699 706 728 737 698 695 712 735 719 717 747 698 692 741 694 729 704 742 693 732 714 719 695 703 742 736 726 735 691 750 707 685 704 722 722 690 700 712 721 717 714 734 728 718 722 734 713 709 730 684 681 698 684 698 680 732 732 739 736 728 715 686 735 699 722 714 695 669 680 682 704 727 729 698 665 681 706 716 706 704 668 720 679 711 699 709 702 712 678 715 693 665 671 658 714 689 671 700 700 677 674 702 651 701 677 693 675 678 675 691 679 657 692 682 649 664 655 695 679 698 691 688 662 671 675 686 679 685 643 679 654 673 644 634 641 658 682 661 652 676 677 635 630 667 623 623 619 677 669 652 679 649 635 664 657 657 647 626 626 664 643 619 619 658 633 626 615 640 660 628 606 635 612 614 623 640 603 648 620 630 653 637 630 628 633 636 600 590 605 645 606 635 643 623 590 595 622 612 619 600 613 580 630 632 585 607 610 607 569 615 606 624 612 592 597 569 609 587 617 600 599 608 588 601 571 571 568 595 591 577 576 602 566 564 551 568 549 547 560 557 564 566 581 585 560 537 541 576 535 562 576 557 540 579 575 552 527 541 545 527 543 560 557 532 555 529 518 523 547 531 545 544 545 545 532 514 524 512 511 550 526 539 528 539 513 527 519 495 534 508 514 535 532 535 518 514 523 486 516 494 484 517 498 492 524 510 508 477 505 497 506 510 478 499 479 497 495 492 479 489 488 473 475 484 462 468 483 453 470 496 459 455 490 461 476 487 465 460 483 452 456 475 449 435 456 440 474 442 456 442 469 468 467 434 449 429 447 426 461 453 421 424 443 423 430 430 434 437 413 426 417 427 427 435 406 417 414 421 422 407 409 410 416 397 400 424 395 413 412 395 421 391 380 399 406 403 399 410 408 378 393 381 386 378 372 393 387 376 394 389 398 367 394 387 389 362 355 368 373 373 355 357 368 367 364 363 348 345 372 361 340 341 370 370 348 362 349 358 348 336 334 349 331 355 346 348 338 323 327 345 339 347 338 333 332 340 335 311 324 329 305 316 322 316 332 302 315 326 322 314 321 300 297 296 313 293 302 309 296 302 293 289 293 302 287 305 303 278 303 278 273 295 276 283 281 291 289 271 266 276 266 279 270 264 264 267 257 269 259 265 258 263 258 267 262 263 250 245 266 255 243 248 251 258 250 258 255 256 243 254 231 244 231 249 228 247 226 232 241 239 238 237 235 237 231 219 225 214 213 217 231 224 216 223 207 218 212 205 222 203 207 217 198 201 198 204 194 207 201 204 194 199 199 204 196 203 202 198 192 183 188 186 183 187 182 179 176 179 176 179 185 187 184 178 171 179 169 175 167 169 175 174 172 167 165 166 162 159 166 158 167 164 151 158 155 159 160 154 156 152 145 150 142 153 141 146 145 142 148 138 134 133 134 137 134 140 130 138 132 138 127 135 125 128 128 128 124 127 130 122 129 127 118 115 114 124 120 117 116 117 114 114 108 114 107 110 111 108 104 111 104 108 105 99 105 103 103 97 95 100 95 100 96 96 94 95 98 94 90 88 91 87 86 92 87 83 88 86 85 82 81 85 81 78 79 79 81 80 76 77 78 79 72 72 75 71 75 72 70 68 68 70 68 69 66 65 63 64 65 62 64 65 64 62 59 61 58 61 58 58 59 57 58 54 55 54 55 54 51 54 49 50 48 48 47 48 47 45 44 47 44 44 45 43 42 43 43 40 42 40 41 38 40 41 38 37 38 37 37 36 36 34 35 34 34 34 31 32 30 32 31 30 29 30 29 28 27 27 27 27 25 25 24 24 25 23 24 23 23 22 21 22 21 21 21 19 19 19 19 19 20 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 20 20 20 19 20 21 20 20 21 21 22 22 23 24 23 24 24 24 25 26 26 27 27 27 28 27 28 28 29 31 31 31 32 33 31 33 32 33 33 36 35 35 36 37 37 39 38 38 40 38 41 39 42 41 40 44 44 45 43 46 46 46 47 48 46 48 47 48 49 51 50 53 54 54 52 55 53 57 57 54 55 60 58 59 61 58 61 61 61 64 64 63 67 62 68 67 67 67 68 70 67 69 68 75 70 72 71 74 77 74 76 79 76 80 76 82 82 85 79 84 84 84 88 89 83 89 86 89 90 91 88 88 91 95 91 94 94 93 94 99 104 99 105 104 105 101 105 103 101 107 102 104 105 109 115 111 109 114 109 118 116 121 121 118 114 120 119 121 116 121 119 121 129 124 123 122 132 124 135 131 138 132 132 134 135 131 137 146 135 140 142 147 145 144 140 146 149 146 151 146 153 152 157 153 153 162 159 151 161 164 156 156 161 169 163 167 159 161 161 172 164 176 170 180 168 169 172 184 174 181 181 179 179 190 188 193 181 190 188 182 190 195 192 184 190 187 193 196 203 193 198 194 195 197 209 200 215 198 207 207 218 219 203 220 206 211 224 208 227 227 228 222 219 226 219 222 234 221 219 238 223 243 238 225 244 234 233 228 249 252 235 237 252 241 253 248 245 240 258 241 245 249 262 258 254 272 271 261 268 252 271 265 276 274 266 277 274 272 272 266 276 282 284 272 276 271 294 288 287 296 291 301 300 285 300 284 299 300 310 293 312 313 288 304 301 292 292 312 315 307 317 300 303 318 326 315 305 328 329 329 336 317 329 310 341 330 323 343 327 330 322 346 340 340 336 355 334 356 338 358 359 349 356 339 349 345 368 357 354 339 365 365 352 375 366 377 358 361 369 384 376 351 356 358 376 387 388 393 386 394 389 366 398 367 370 394 376 368 372 396 387 391 386 394 414 399 417 386 395 394 396 393 402 415 411 422 411 415 426 412 429 419 430 417 408 400 429 434 432 444 434 443 427 414 428 413 443 432 425 451 428 449 448 460 457 463 437 448 455 451 434 443 458 443 465 442 434 463 474 456 479 477 457 450 475 461 459 478 492 461 473 465 487 478 491 485 475 488 485 467 476 497 465 477 504 485 469 510 500 516 476 500 472 500 513 518 512 499 517 521 523 508 503 499 491 518 519 489 500 519 494 540 507 543 511 524 498 522 536 546 545 508 505 536 510 513 551 524 550 554 555 562 526 524 528 564 567 532 533 519 542 551 537 541 563 558 559 570 582 550 577 533 561 565 537 553 551 572 543 563 546 552 592 565 574 593 599 572 599 594 584 583 606 571 555 590 591 564 609 584 589 592 576 591 572 571 614 597 607 573 618 603 618 616 583 614 628 593 604 600 589 604 618 586 597 616 599 630 616 600 587 602 640 593 597 639 595 591 626 614 639 637 650 596 640 606 621 654 640 638 604 621 657 639 607 634 667 617 642 670 654 646 651 664 643 643 659 656 627 639 616 628 627 676 678 661 659 643 641 643 687 683 631 678 659 670 690 635 674 649 675 664 639 682 694 680 654 680 655 699 660 702 654 689 673 696 693 649 676 692 677 664 701 685 703 687 693 686 676 704 650 691 717 668 652 704 685 680 670 688 718 657 708 718 670 717 714 662 661 666 683 664 711 687 715 706 672 675 724 697 672 679 694 708 711 701 724 698 693 738 696 679 712 676 706 736 731 690 678 717 691 730 732 702 681 686 687 738 721 707 730 686 749 696 687 729 696 721 707 711 748 712 709 725 724 692 717 688 739 691 728 700 734 692 747 694 729 733 746 719 698 705 740 717 749 745 715 703 744 702 731 698 700 731 700 721 698 727 702 702 728 726 717 702 701 734 718 745 712 724 739 746 715 703 738 705 722 712 708 716 734 737 704 716 709 731 706 737 750 710 736 729 709 706 708 707 749 721 706 710 709 741 728 716 710 719 706 709 750 727 708 738 708 728 737 710 716 711 708 727 742 721 713 709 716 710 709 707 711 712 712 749 724 710 710 711 713 712 709 729 733 709 713 743 730 727 730 711 729 728 712 721 710 708 711 711 713 740 707 717 712 744 749 713 712 706 717 707 749 714 729 730 715 710 709 710 724 743 705 738 744 717 709 707 705 743 705 709 707 749 740 749 707 705 705 709 702 706 702 707 742 730 745 715 710 710 702 744 705 701 703 721 701 702 741 747 727 727 696 718 697 700 695 699 707 724 722 700 717 705 699 743 696 738 713 719 694 732 694 750 693 709 711 687 718 722 706 688 707 691 740 695 707 716 698 697 708 708 722 730 743 699 723 685 702 703 742 736 700 742 687 692 716 696 719 682 743 699 734 673 737 684 703 685 707 695 701 717 668 695 674 726 685 698 680 709 732 731 676 675 715 704 714 705 700 667 685 715 665 702 658 675 686 691 655 691 676 654 690 670 689 660 676 707 699 683 657 678 707 649 693 652 643 698 665 681 651 667 640 659 702 699 641 693 677 656 671 679 676 641 680 640 676 680 644 675 661 641 685 676 669 669 662 678 637 644 619 668 640 641 669 622 657 655 632 675 626 667 620 632 635 646 633 610 630 663 659 628 615 633 642 646 645 604 647 598 616 616 615 607 630 603 630 620 590 611 619 604 625 621 632 597 627 591 589 637 633 603 611 583 578 617 616 573 615 617 601 583 584 588 600 578 584 569 610 609 587 566 583 609 588 602 613 587 572 556 587 568 585 595 579 552 603 548 589 575 567 567 584 563 555 546 550 559 564 575 558 557 542 561 566 529 554 574 530 565 572 555 531 534 558 538 539 557 568 548 553 566 558 519 553 533 554 521 513 521 511 515 519 539 536 544 523 526 523 533 545 517 540 537 539 493 520 488 491 527 527 509 530 509 524 517 480 477 475 522 520 506 496 489 504 490 501 478 511 495 485 481 491 460 494 489 497 461 455 458 497 481 461 466 455 461 475 445 473 447 452 462 480 473 449 465 462 465 451 471 448 448 470 452 442 431 465 432 424 451 437 445 420 438 437 426 453 427 447 451 449 437 440 416 410 437 426 406 437 417 422 404 403 416 410 407 427 422 421 411 426 421 394 398 383 403 401 382 399 379 415 397 409 405 378 397 408 405 404 387 393 377 363 391 377 394 363 374 388 392 374 375 357 362 365 370 356 367 349 370 375 346 341 342 341 368 358 336 367 356 345 348 331 345 347 337 329 339 331 343 341 326 331 335 324 329 338 344 312 321 310 330 311 335 320 315 329 307 330 313 302 303 326 324 304 315 298 293 319 289 298 314 291 313 287 294 284 282 287 289 277 279 293 292 300 292 272 273 284 277 293 291 284 272 272 279 260 275 282 281 273 261 265 273 273 271 273 258 249 262 256 263 252 245 244 242 242 240 239 251 237 238 241 253 231 241 228 242 248 242 235 230 245 235 234 227 224 218 216 219 214 234 233 224 218 221 217 226 213 208 205 212 204 217 209 215 209 206 196 204 210 210 202 195 192 209 190 204 197 198 189 194 189 190 196 191 194 180 192 185 187 181 180 186 182 175 184 173 178 168 168 166 168 164 170 167 163 169 168 164 166 169 165 153 155 161 165 162 153 162 157 150 147 151 156 151 144 153 140 142 147 147 149 136 141 143 143 143 138 141 134 136 132 135 130 131 129 132 127 133 123 120 123 123 127 119 116 118 116 123 116 123 117 121 111 118 116 114 107 110 114 110 108 103 106 101 108 101 108 99 105 105 96 100 100 100 100 93 93 98 94 94 92 88 87 87 87 93 91 88 85 84 84 86 84 86 81 78 79 80 76 77 75 75 79 73 75 73 73 76 75 71 72 71 71 69 69 68 67 67 68 62 65 65 61 63 63 58 58 61 58 57 60 60 59 54 55 53 55 56 55 52 53 54 53 53 50 49 51 47 48 47 46 44 44 45 43 44 44 44 43 40 40 39 38 41 40 38 38 38 36 37 36 36 35 34 35 34 34 32 33 31 33 32 32 29 31 29 30 28 27 27 27 27 26 26 26 25 25 23 24 23 22 22 22 22 21 21 21 20 20 20 20 19 20 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 20 19 20 19 20 20 21 20 21 22 22 22 23 22 23 23 24 25 25 25 26 27 26 26 27 28 28 28 30 30 31 30 32 32 32 32 34 34 35 34 34 35 36 36 36 36 38 37 38 41 38 38 39 41 42 42 43 44 43 44 43 44 45 46 48 49 47 51 51 48 51 50 54 53 55 52 56 54 56 58 55 56 58 59 57 57 57 60 63 59 61 65 65 66 64 68 69 67 69 67 71 67 72 74 71 75 73 76 72 78 75 79 76 81 81 79 76 81 85 85 83 84 86 85 84 88 88 87 88 90 95 93 89 93 95 95 96 93 95 95 96 103 98 103 97 103 107 107 106 109 109 108 110 104 109 106 111 110 113 116 110 111 117 117 117 119 124 115 124 125 125 121 124 129 123 130 126 131 133 130 137 127 134 136 138 133 142 143 144 139 147 141 140 146 147 150 148 150 152 147 154 157 157 149 158 155 152 155 156 160 164 162 159 167 156 170 170 172 162 168 161 177 171 176 173 176 173 168 184 173 188 187 188 185 181 176 189 189 187 182 196 197 190 194 201 189 202 188 196 200 201 193 205 207 208 211 200 210 209 202 211 207 209 219 222 205 219 208 215 209 211 222 216 213 223 231 224 222 237 233 240 237 223 226 224 236 231 240 243 246 245 237 248 234 255 240 250 259 253 240 256 263 243 252 256 268 253 255 262 268 255 271 259 267 275 280 278 260 278 282 268 266 269 274 285 283 292 277 270 276 299 282 279 275 291 281 287 288 286 300 301 289 297 314 301 306 296 311 304 316 317 324 316 316 316 326 317 313 303 319 325 306 327 318 319 337 341 334 325 333 317 331 318 348 333 336 355 339 340 338 327 340 340 351 350 355 338 365 343 348 351 365 356 365 367 362 375 380 371 378 361 365 354 352 381 361 372 376 371 385 390 389 376 367 393 379 373 404 387 386 385 383 385 398 390 396 404 387 387 398 387 410 409 407 414 408 417 411 426 394 402 416 399 406 404 407 407 412 435 407 444 426 411 417 441 448 441 423 430 430 452 439 435 454 454 445 458 434 456 430 469 439 463 435 469 472 441 448 474 455 442 457 466 481 440 454 458 482 484 463 448 493 459 478 483 457 490 471 486 474 504 500 478 493 465 495 502 499 505 494 508 472 517 510 484 486 490 509 485 513 490 510 514 522 509 502 534 533 496 492 523 511 521 537 503 529 513 539 538 538 546 542 525 535 529 533 529 514 558 550 562 556 553 560 542 566 520 541 524 533 529 529 568 522 539 533 541 574 573 570 583 538 562 541 581 568 560 544 581 539 544 554 566 580 552 570 554 546 600 557 565 571 603 596 554 560 599 598 608 606 562 575 616 614 592 608 600 619 615 590 593 582 605 575 593 622 614 624 608 630 608 586 609 619 609 590 590 611 632 608 613 614 617 634 638 615 604 629 614 612 614 636 601 655 614 617 625 627 657 635 619 644 649 636 664 630 624 614 639 657 615 633 637 651 621 643 673 663 626 658 654 662 623 678 658 635 682 684 683 640 662 662 666 626 639 638 684 668 663 642 678 648 665 652 696 678 642 649 667 677 697 691 668 649 665 674 665 665 703 682 662 696 708 681 649 651 677 711 671 680 664 698 650 662 693 710 687 717 712 695 710 698 719 672 679 699 725 672 691 691 699 728 686 673 705 716 719 729 716 700 723 670 676 672 673 725 709 691 735 697 725 716 673 674 696 708 725 740 703 700 705 681 681 746 717 720 696 687 747 707 693 722 745 733 721 688 719 711 736 705 745 718 735 734 716 688 729 713 687 718 711 743 693 740 725 729 733 735 706 697 697 705 746 695 729 698 732 737 704 700 736 715 715 699 712 696 734 700 701 702 729 731 703 701 712 745 723 749 736 747 703 747 725 711 706 716 708 732 737 741 726 706 741 742 725 719 709 731 705 723 709 704 710 705 707 715 745 710 729 725 748 709 710 705 748 706 716 711 708 728 707 718 708 709 712 713 709 740 710 710 712 740 711 711 717 731 709 707 719 708 712 708 743 710 707 741 745 716 708 713 735 707 711 711 708 740 744 712 734 713 707 713 710 724 746 709 711 712 747 740 709 707 726 743 708 711 744 720 727 718 748 731 743 726 728 709 748 750 706 710 705 741 706 704 739 739 706 709 743 718 709 710 725 714 706 705 706 741 734 706 707 706 727 721 705 706 700 715 700 701 708 710 698 749 744 698 706 698 709 725 702 695 744 697 720 695 709 707 699 701 703 712 738 692 708 716 722 742 702 693 715 719 719 691 718 711 741 692 746 715 749 710 690 702 716 741 718 685 725 698 707 733 736 684 705 701 742 709 708 685 699 693 702 723 737 730 679 717 721 676 693 682 699 689 707 736 692 694 716 697 717 682 704 694 690 720 702 676 666 709 704 666 689 715 708 697 690 694 685 668 697 719 697 680 675 670 699 666 677 661 654 688 661 693 688 684 658 709 708 705 662 689 682 647 654 682 696 647 658 702 646 659 690 695 672 654 663 682 638 666 680 677 668 633 654 684 648 681 680 646 686 672 651 636 657 627 660 658 630 660 629 641 634 660 634 673 628 653 645 666 658 620 658 622 650 612 625 622 657 638 641 611 602 603 659 650 613 599 607 632 642 634 644 596 614 641 621 635 626 596 609 597 603 629 640 622 587 633 610 591 596 578 634 577 578 627 575 599 578 571 578 594 569 578 573 589 602 572 579 583 559 575 566 562 576 587 565 605 598 587 599 583 592 571 578 556 576 567 544 554 574 556 546 589 551 544 573 565 555 566 571 584 575 532 563 534 565 548 545 528 544 573 553 529 541 541 535 528 562 541 516 511 548 514 520 536 523 510 511 541 525 515 513 510 541 534 532 510 533 499 511 501 539 499 492 525 518 503 488 494 501 490 491 482 508 489 512 522 481 505 485 501 485 480 470 471 478 504 479 462 470 471 497 469 498 459 491 469 498 493 472 493 449 474 476 483 456 463 483 476 479 468 464 480 464 439 462 439 459 460 428 457 432 467 437 430 436 441 436 422 449 428 437 453 438 433 448 434 450 413 440 423 445 419 418 426 413 429 438 432 426 428 410 407 409 404 411 417 390 417 398 400 416 383 395 390 383 385 396 388 386 397 385 400 389 371 373 382 384 397 367 373 384 364 383 393 387 363 356 380 379 356 358 372 375 374 350 365 355 345 358 364 361 352 357 343 353 333 357 337 337 335 337 338 331 340 343 332 343 333 326 346 320 341 325 332 335 318 324 309 309 328 306 326 303 324 306 315 302 299 324 323 306 293 315 302 306 289 314 306 288 296 305 290 304 298 289 283 295 296 295 284 279 294 283 276 269 291 273 274 274 280 284 278 278 274 282 269 271 263 261 257 264 264 272 255 272 270 260 266 250 265 261 239 246 251 249 258 254 241 238 231 243 236 243 247 241 236 242 227 225 240 228 233 237 230 236 223 231 229 215 221 230 223 227 207 223 219 221 208 216 219 201 198 207 212 197 198 208 199 195 190 202 207 205 197 190 198 188 190 196 181 183 195 193 187 184 187 188 178 178 179 185 170 185 175 175 170 172 172 179 165 170 160 167 162 169 165 158 165 160 156 160 159 155 153 162 149 160 150 156 153 144 143 145 150 151 150 140 145 147 140 145 133 140 133 139 138 138 135 137 134 131 130 134 133 127 127 123 131 121 129 122 116 124 123 118 125 123 119 118 113 113 116 115 112 112 111 111 114 104 105 110 102 109 100 101 102 106 98 99 96 98 98 94 100 95 94 92 89 92 92 93 94 91 86 84 85 84 84 86 83 81 80 80 82 82 83 78 78 75 80 77 78 73 74 76 70 74 70 72 72 72 69 69 69 68 68 65 62 61 63 65 61 59 59 62 59 60 60 60 57 58 55 55 57 53 52 53 51 52 53 50 49 51 50 48 47 45 48 45 46 45 44 44 44 43 40 41 42 39 39 38 40 39 37 39 36 38 37 36 36 35 33 35 33 33 34 33 31 32 31 30 31 29 28 29 28 27 26 26 26 25 26 25 25 24 24 23 23 23 22 22 21 20 20 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 19 20 19 20 20 20 21 22 22 22 23 23 23 24 24 24 25 25 25 27 27 27 28 28 29 30 29 29 30 30 30 32 33 34 34 33 33 34 36 35 36 36 38 38 39 41 38 40 39 42 42 42 41 43 42 43 45 45 46 46 46 48 45 46 51 49 51 52 50 51 54 54 54 54 54 57 54 58 57 58 60 60 60 57 57 63 64 64 61 64 66 63 63 68 65 65 68 68 71 73 73 72 72 71 72 77 73 75 73 80 75 77 78 83 80 79 80 81 80 83 86 84 89 87 88 87 85 88 87 91 88 92 98 97 92 100 100 102 104 101 97 103 106 97 103 107 102 104 101 111 110 113 110 111 112 117 111 111 117 110 117 116 113 115 115 122 125 124 128 123 126 123 132 131 131 133 135 134 126 134 130 136 137 139 135 141 136 146 147 138 149 146 144 143 146 153 148 155 151 157 149 155 148 151 150 161 151 164 155 153 164 163 170 165 171 166 165 175 164 171 169 174 171 168 182 181 182 182 171 180 184 184 181 186 182 181 191 187 190 184 184 183 192 188 189 202 194 192 209 199 197 202 200 206 208 205 199 202 206 209 202 222 206 211 207 216 227 216 213 219 222 215 228 215 234 216 226 226 225 229 226 232 230 225 233 232 228 239 235 231 232 253 235 240 251 238 262 255 252 265 259 264 265 246 259 261 260 258 252 272 261 277 271 282 274 273 285 277 270 274 278 267 283 293 274 280 282 279 282 279 276 303 288 287 285 305 304 292 301 303 301 298 305 311 316 310 318 312 294 298 319 310 306 309 309 308 303 323 333 317 323 311 335 341 319 318 337 319 320 338 322 335 336 334 346 338 355 339 357 337 341 344 364 356 347 359 364 338 364 373 373 367 366 344 358 361 357 361 350 381 356 384 357 370 378 364 358 364 364 367 370 383 380 367 391 369 398 407 400 409 379 379 395 411 414 410 400 400 417 408 423 393 403 397 388 413 417 411 412 428 408 433 437 440 419 402 438 407 434 411 442 433 408 448 440 439 444 452 444 439 426 429 423 443 459 434 451 428 457 462 442 433 445 457 439 434 460 444 467 463 456 458 470 446 446 456 449 449 456 484 473 495 498 479 472 479 457 482 483 472 473 462 501 477 483 497 475 493 480 491 507 510 490 477 496 520 522 498 513 497 482 511 525 492 519 498 518 503 497 538 532 525 529 528 536 502 533 527 540 513 521 535 508 539 524 541 512 546 524 556 530 533 524 515 546 547 537 534 520 568 559 555 536 573 539 563 544 540 541 551 540 586 581 567 539 541 569 549 585 575 541 549 546 596 554 554 547 596 552 576 569 602 563 609 582 569 595 567 591 572 590 608 601 574 600 577 608 605 600 589 586 576 604 599 572 608 590 618 627 631 613 586 593 624 606 621 604 615 605 602 614 594 611 612 602 639 609 622 610 604 637 637 602 641 620 599 654 632 620 645 603 630 639 613 634 647 618 652 627 666 633 663 641 667 625 640 645 660 618 649 636 651 652 680 622 667 665 661 676 633 675 652 649 629 631 691 668 647 673 640 653 647 664 660 633 652 695 641 650 653 684 675 642 664 654 662 678 692 688 663 659 705 657 672 691 697 666 673 684 694 667 678 671 652 668 679 690 667 678 710 686 722 672 672 700 694 683 668 708 729 678 675 721 720 729 731 691 684 675 731 677 672 711 726 680 735 687 671 722 679 711 712 718 724 690 704 691 726 724 700 729 697 707 678 694 742 736 702 683 717 743 691 729 703 687 730 694 710 713 706 697 735 690 705 705 733 743 750 702 693 729 706 706 691 738 721 703 745 696 696 727 697 711 712 704 700 695 714 743 698 701 721 742 702 706 703 726 718 702 699 730 718 741 701 700 703 703 744 741 731 705 719 744 731 745 718 722 738 708 705 718 703 739 749 737 706 720 736 709 719 704 710 708 720 735 719 739 712 739 706 725 716 707 710 709 709 713 714 709 747 710 721 715 750 737 712 721 733 736 737 707 707 707 747 710 735 728 749 749 723 710 745 733 718 732 715 737 736 730 746 709 727 712 709 709 716 740 709 724 708 707 746 747 708 709 709 710 712 717 707 716 732 732 749 707 737 705 708 727 721 713 715 740 707 704 729 745 716 707 710 727 726 750 738 722 708 726 703 724 738 728 749 707 713 703 705 709 734 735 714 712 704 703 730 708 699 735 702 702 724 733 714 703 745 721 702 702 727 701 743 716 717 738 694 700 693 716 730 700 714 747 746 695 708 747 704 690 732 735 695 691 689 709 735 687 709 730 700 748 714 696 692 685 688 732 743 695 745 699 713 736 695 721 693 749 747 678 726 720 698 723 692 680 714 717 688 674 712 721 708 707 722 692 696 697 737 725 725 670 668 699 669 692 673 688 683 700 685 683 705 729 684 698 668 690 685 713 694 690 678 699 704 683 668 654 701 691 709 694 678 685 693 688 681 659 668 678 649 677 692 680 688 649 685 649 663 698 672 640 669 643 680 669 688 662 681 664 634 677 674 671 663 643 664 640 630 675 642 639 661 627 631 681 654 627 683 638 624 665 673 658 676 662 631 625 627 636 610 632 644 645 661 612 655 658 659 621 615 617 627 619 624 657 647 630 603 609 638 640 601 648 628 591 638 599 644 601 604 605 590 589 612 628 609 600 612 581 608 622 627 577 588 586 613 630 611 623 611 623 573 580 602 591 596 568 602 594 618 597 608 595 569 558 606 568 586 600 605 577 584 551 593 563 558 548 587 588 570 572 577 554 542 560 542 562 575 583 558 569 576 547 528 556 558 567 543 558 567 541 565 540 541 531 542 558 536 542 521 515 539 551 537 537 536 518 532 506 519 551 535 533 545 547 508 521 538 496 527 529 516 499 520 531 499 526 517 524 504 491 504 500 499 499 512 481 514 488 480 486 496 483 508 466 489 494 494 497 485 495 505 495 478 460 478 476 476 489 476 455 448 456 477 454 454 481 483 479 466 470 445 450 466 439 439 460 451 452 433 431 446 453 464 453 453 448 435 442 444 432 458 449 414 449 419 418 419 434 428 442 445 409 433 436 431 433 418 406 426 427 406 395 429 396 406 426 387 423 422 406 410 416 411 405 389 402 393 380 403 405 381 402 394 376 395 378 365 389 365 383 374 380 370 370 382 361 372 380 377 360 378 364 376 353 353 377 364 347 360 358 339 356 338 351 338 357 357 341 356 337 327 341 348 353 342 329 351 326 350 322 339 325 330 325 343 331 330 309 325 318 323 322 314 332 323 319 318 322 303 314 313 321 311 294 305 297 307 313 301 306 295 307 283 287 296 293 280 289 297 286 277 276 281 276 291 289 290 282 276 265 286 288 273 284 263 259 275 268 257 261 268 260 255 268 253 254 266 254 248 255 259 245 259 252 245 256 239 257 253 234 249 246 241 251 238 230 240 237 231 228 232 241 238 238 226 222 229 234 228 227 218 213 217 210 216 219 205 221 215 221 207 205 203 205 204 213 213 206 192 201 191 205 194 198 188 189 190 184 194 200 185 188 181 178 184 179 183 175 187 173 178 181 174 176 172 183 182 175 170 167 176 171 175 168 158 165 161 158 162 167 160 152 152 161 159 152 153 161 159 154 150 146 149 150 144 145 141 140 143 139 136 140 140 143 137 134 141 132 131 131 137 131 131 133 132 123 126 132 120 119 129 121 123 116 117 117 119 123 117 116 112 110 117 108 113 106 107 110 114 103 102 109 102 100 108 106 97 105 99 95 95 99 96 96 93 95 98 94 92 89 91 92 91 93 91 88 85 86 88 82 86 85 83 83 82 80 77 77 79 79 78 76 73 77 75 72 71 75 72 70 67 71 69 69 67 66 63 65 64 66 63 64 64 61 61 61 62 58 62 58 58 55 58 54 56 54 52 53 52 50 49 51 49 48 47 47 49 47 47 45 47 45 45 44 44 44 44 41 42 39 42 40 41 39 40 37 37 38 36 36 35 35 34 34 34 32 32 31 32 30 32 32 30 30 30 28 28 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 20 20 20 19 19 20 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 19 19 20 19 20 21 21 22 21 22 23 23 24 23 23 24 24 25 26 26 27 27 28 28 29 29 30 31 29 32 31 32 31 33 34 32 33 35 35 35 37 35 36 36 38 37 38 38 40 41 40 40 41 41 44 44 44 42 46 44 46 47 47 49 48 47 48 48 52 52 53 54 51 52 54 56 53 57 57 56 58 57 59 61 57 63 61 63 60 62 66 63 64 68 66 66 67 70 69 69 68 70 73 70 76 76 76 73 77 73 75 79 76 80 83 83 83 82 81 84 80 88 86 88 89 88 87 88 92 93 90 95 90 97 94 94 96 94 99 96 97 102 100 105 98 98 107 100 109 102 104 112 104 111 110 107 115 115 113 112 114 118 116 123 120 119 118 127 123 117 126 130 120 131 122 130 124 124 126 136 139 136 138 137 131 134 136 146 137 147 142 140 141 138 151 150 142 149 142 144 149 157 150 149 149 150 154 164 165 164 162 165 158 155 162 172 165 169 160 162 166 167 180 176 177 171 180 183 183 172 185 185 178 181 191 186 192 190 194 192 199 183 184 200 187 196 202 192 206 202 208 194 203 195 196 204 201 198 208 208 209 220 204 206 222 218 211 228 215 220 210 226 226 223 214 216 221 232 241 229 228 225 232 241 246 240 238 233 228 247 246 241 254 242 240 259 249 258 244 259 256 261 264 253 269 252 272 253 261 273 274 263 259 269 256 262 284 275 274 274 279 275 278 291 284 292 292 280 280 295 287 299 288 286 283 302 297 287 303 302 293 292 309 292 289 295 317 307 315 313 304 302 305 315 307 303 331 320 305 314 306 337 311 331 328 329 340 316 321 333 317 349 337 323 343 332 343 333 337 337 360 330 338 331 339 334 337 360 363 342 347 343 367 376 368 353 357 363 368 358 360 358 363 380 389 381 385 393 384 378 378 362 392 387 402 366 386 402 377 409 377 396 412 402 390 391 388 387 385 403 407 391 398 399 402 392 390 418 394 426 423 414 413 426 412 432 423 439 414 443 444 426 411 422 434 413 450 414 440 415 423 447 460 432 421 442 432 452 464 452 437 458 429 452 436 455 471 452 438 458 440 475 440 469 452 466 474 450 451 450 483 463 491 457 489 498 496 470 489 500 498 477 495 491 467 499 465 493 496 496 516 503 496 501 500 502 486 520 513 511 508 494 514 526 511 508 509 532 496 495 501 530 525 522 543 541 539 533 546 537 542 521 516 509 526 555 552 514 536 532 551 527 564 516 517 533 525 547 540 548 541 543 570 565 569 530 548 569 533 571 554 561 578 577 584 543 535 571 562 580 588 592 592 574 567 568 593 591 566 574 601 567 552 588 609 600 568 610 562 575 559 594 561 569 577 601 595 572 580 605 612 586 571 570 578 605 629 623 628 585 589 600 636 582 582 586 597 624 607 610 613 597 616 622 613 641 639 633 641 618 597 636 640 597 628 626 608 635 631 624 628 624 612 624 608 622 634 626 607 610 619 637 669 621 621 615 671 644 615 676 646 671 672 649 655 647 647 642 622 666 658 628 681 666 675 663 640 659 650 637 689 641 657 643 633 683 645 639 654 646 681 670 669 649 674 699 676 705 669 646 699 675 674 688 713 683 669 658 653 715 668 684 716 664 712 676 707 719 684 715 690 722 715 679 661 664 702 668 722 689 720 672 716 676 700 726 683 671 709 668 712 681 729 696 737 671 708 673 675 708 740 720 729 697 736 709 680 730 704 707 684 738 742 682 692 740 683 680 680 696 729 715 746 729 690 712 723 700 689 695 701 711 687 707 734 720 691 709 720 688 712 717 732 745 714 694 706 739 748 693 694 749 724 699 723 700 700 743 702 696 716 713 703 744 710 696 700 721 729 701 704 699 744 725 707 746 738 716 737 704 722 723 704 707 702 721 710 710 704 705 731 729 708 725 703 731 719 713 712 727 720 705 714 707 705 709 722 704 723 713 729 707 710 710 736 745 706 722 719 708 707 711 707 728 709 708 712 734 710 719 722 712 713 727 742 728 736 710 711 711 709 728 713 707 717 711 710 711 745 711 734 712 708 723 711 711 709 713 709 708 737 712 733 712 706 715 731 712 708 710 707 736 721 707 711 750 715 705 707 714 709 709 731 717 709 708 706 704 721 707 750 706 703 714 715 744 732 707 703 744 709 706 708 738 714 737 702 703 709 708 702 733 730 725 746 699 731 711 701 699 725 704 703 738 746 696 706 708 702 747 708 701 715 697 749 694 694 745 693 732 735 745 732 713 730 708 735 701 697 688 708 749 748 696 702 749 741 705 726 713 723 720 732 688 704 696 747 743 695 727 719 720 718 737 731 716 744 719 692 688 699 729 745 691 718 728 678 712 677 681 719 739 706 693 732 685 702 704 696 706 670 727 700 688 717 673 667 703 731 704 701 703 671 679 662 662 702 658 705 676 695 705 680 717 680 703 659 718 713 663 701 691 705 694 712 667 688 676 681 693 700 662 644 659 642 659 663 677 700 645 642 646 697 662 678 674 678 665 675 634 674 683 634 634 684 668 674 645 627 677 683 683 669 628 666 642 623 647 681 631 618 670 674 676 642 636 661 611 637 653 656 620 663 625 659 645 606 641 658 623 630 623 603 630 627 602 623 602 622 601 621 623 645 635 634 599 624 610 625 620 594 585 613 593 621 624 614 584 598 612 618 586 614 630 599 617 580 616 622 603 578 614 585 571 581 589 612 574 605 608 612 568 567 572 586 554 579 602 592 570 562 553 584 560 569 596 558 565 549 541 588 587 551 550 574 534 564 555 538 542 573 566 581 567 566 553 534 528 568 522 547 539 534 567 557 561 545 551 544 531 542 550 523 536 516 533 554 535 532 528 522 508 514 538 502 519 514 501 502 518 490 506 521 524 533 520 491 497 523 523 502 484 502 506 475 498 497 484 490 481 506 504 500 487 479 469 478 498 489 462 505 502 460 495 469 476 482 475 485 487 452 484 469 457 467 466 481 446 447 461 445 440 457 448 473 440 465 471 437 436 470 430 458 453 426 427 433 454 430 442 458 436 430 450 440 410 430 428 442 410 425 404 419 408 425 437 435 400 424 397 396 429 395 418 398 398 387 394 406 417 412 401 384 405 396 404 409 403 400 396 381 406 399 396 380 377 367 389 367 384 366 395 384 370 383 384 359 353 366 387 382 360 367 366 374 361 346 367 364 349 370 351 357 338 367 356 359 347 346 362 337 341 358 340 327 340 336 352 335 340 344 340 339 316 327 327 311 311 334 313 330 333 308 329 323 321 314 320 323 304 314 302 309 317 317 315 309 302 311 287 291 308 299 291 281 288 305 300 298 291 279 274 294 296 285 291 270 280 286 284 276 283 286 273 284 267 272 259 259 278 276 253 255 271 259 254 253 265 257 261 249 245 258 249 248 239 255 240 239 238 249 243 243 242 239 235 233 242 242 222 231 230 221 235 216 230 220 219 230 229 226 224 229 210 225 208 214 209 218 205 203 199 209 213 199 210 206 200 200 192 207 200 200 198 193 190 186 192 194 198 182 193 196 178 193 179 177 178 179 181 180 173 181 182 174 168 174 168 167 170 169 170 161 163 164 157 166 160 156 161 167 167 155 163 151 163 152 161 156 153 156 151 156 153 143 152 139 146 149 141 139 142 145 136 144 140 134 132 139 134 137 135 127 126 132 128 131 127 122 130 127 128 126 121 117 123 118 116 117 115 113 111 117 118 117 114 108 112 108 106 103 109 107 108 108 105 102 97 99 102 99 95 100 98 94 94 94 97 93 96 91 92 86 91 86 91 85 85 82 81 86 87 82 82 80 83 83 78 83 75 78 77 79 77 73 75 70 72 72 70 71 67 68 70 67 65 68 67 66 64 64 62 61 61 60 62 60 57 57 59 56 57 58 58 54 57 55 53 54 54 54 52 50 49 50 48 46 46 45 45 47 44 45 44 43 42 42 40 43 40 41 40 39 41 38 38 39 36 36 37 37 35 34 35 33 34 32 33 33 31 31 32 29 30 30 28 30 28 27 26 27 25 25 25 24 25 23 23 24 23 22 22 21 22 21 21 20 19 20 19 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 20 20 19 20 20 21 20 21 21 21 22 23 23 22 23 23 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 31 32 31 33 34 33 33 36 35 36 35 37 38 37 38 37 41 39 40 38 42 41 41 40 44 42 42 45 44 46 46 48 47 48 48 49 51 52 49 49 54 50 54 55 55 57 57 56 57 57 58 59 62 61 57 62 61 59 60 65 63 62 64 63 67 68 65 68 70 67 71 72 70 73 75 74 77 76 78 75 77 75 80 76 80 82 82 80 80 82 81 85 88 86 87 89 89 90 86 88 88 90 89 90 96 98 100 98 97 101 103 103 98 101 104 105 104 104 101 103 105 104 107 109 108 112 114 117 113 118 115 122 113 113 118 118 115 117 123 126 125 127 126 122 128 131 134 126 136 132 130 140 135 132 138 132 142 144 140 139 143 140 146 149 141 142 145 145 156 152 153 158 154 147 162 153 159 164 166 161 154 162 165 158 165 158 159 169 170 163 162 165 164 170 173 169 182 173 173 173 172 177 176 191 178 191 180 182 181 181 185 183 192 184 192 201 205 189 206 196 204 206 195 204 204 195 204 207 198 219 203 203 207 224 214 213 222 214 221 218 220 223 233 221 234 235 217 238 221 235 225 222 230 237 226 248 235 231 231 251 252 232 245 256 238 236 249 246 252 243 257 264 263 263 268 272 253 250 271 264 275 264 266 269 271 268 274 274 285 269 271 267 272 280 270 277 284 285 273 299 293 275 290 289 306 285 308 282 303 304 288 313 301 304 310 308 315 306 310 312 296 316 311 314 313 322 311 331 305 328 327 327 317 338 330 339 336 339 338 345 339 349 346 345 337 331 330 341 356 358 345 358 336 351 335 367 341 354 349 367 352 357 347 350 363 370 362 346 363 353 353 360 361 380 389 368 385 393 368 394 393 382 367 400 378 394 387 383 373 386 380 379 407 383 380 387 389 407 415 391 394 418 401 422 422 424 428 405 408 423 428 409 418 438 408 429 419 430 429 441 431 417 416 413 412 410 428 452 444 457 430 435 420 422 420 435 457 464 436 434 430 432 470 450 475 441 439 438 468 464 468 482 453 482 485 458 489 486 488 477 474 471 483 471 495 462 471 475 456 479 458 461 467 506 509 508 494 508 471 478 494 482 501 489 485 517 503 502 519 508 500 504 488 494 514 515 511 513 495 506 492 504 513 505 521 528 506 505 522 507 538 509 531 523 517 540 520 543 518 536 532 540 531 518 559 516 567 566 565 521 545 570 561 567 568 542 553 564 563 551 568 572 584 583 540 534 535 589 582 568 541 574 555 568 571 579 551 593 569 583 577 588 564 606 591 553 602 598 608 594 596 608 573 592 562 569 584 577 575 602 622 610 573 592 582 629 574 582 624 575 615 609 595 618 633 609 637 603 604 604 586 625 589 626 643 591 613 635 619 637 619 610 628 636 632 629 613 637 599 655 632 655 625 609 632 650 626 631 626 646 611 656 635 665 640 625 669 638 632 624 640 627 648 679 621 666 633 628 629 665 631 683 634 629 676 630 643 673 654 650 684 687 668 693 640 675 695 689 680 686 669 657 643 684 663 684 668 703 683 707 681 699 709 666 660 697 699 673 648 695 710 716 690 691 687 713 697 688 705 684 659 666 692 724 716 711 712 663 666 672 697 668 708 710 704 699 723 720 720 729 695 732 692 672 736 671 695 734 735 688 688 678 737 712 686 709 729 692 692 683 732 709 727 717 707 731 722 730 724 738 686 683 705 728 723 714 686 688 710 729 742 722 747 750 686 725 687 705 704 692 694 724 711 742 716 690 727 746 741 746 734 735 719 696 750 693 739 695 715 747 742 728 698 748 699 714 741 718 750 701 705 703 699 699 705 700 742 699 711 741 735 713 703 745 708 701 742 745 704 705 702 705 703 714 704 737 745 707 749 716 704 744 716 724 704 704 707 710 716 732 719 709 733 710 727 732 743 716 730 734 729 707 708 724 709 744 711 729 727 749 732 713 712 740 707 709 728 707 716 709 727 707 729 749 735 707 732 724 713 710 710 707 709 710 708 723 713 707 712 748 711 711 735 712 716 708 711 739 722 706 724 711 712 705 747 716 720 710 748 715 706 710 737 744 748 710 737 704 747 705 729 707 730 706 723 707 706 720 706 703 735 719 722 719 703 703 706 702 704 705 710 706 703 745 702 729 725 731 704 702 700 741 707 744 742 745 719 743 705 696 727 740 742 720 698 700 711 736 698 716 696 733 695 690 742 721 733 728 691 707 731 697 711 727 744 730 704 701 739 750 688 690 702 695 696 749 698 734 701 721 713 719 733 682 682 741 685 731 686 725 686 690 700 695 714 733 732 674 731 738 690 732 714 704 706 718 727 691 684 676 694 730 684 733 702 702 714 724 727 690 676 669 679 663 720 723 678 709 690 716 708 666 712 704 706 659 711 713 703 694 669 714 666 651 700 659 711 692 672 680 706 690 695 669 690 697 670 669 641 692 698 649 692 666 693 678 642 680 644 666 641 651 648 666 639 677 664 679 670 624 635 646 632 649 632 621 665 675 669 616 638 634 656 659 666 618 630 619 645 631 669 649 656 624 656 611 622 663 638 632 610 620 622 643 647 613 624 626 597 643 610 618 597 625 646 631 643 641 606 615 625 622 624 617 618 610 637 590 629 624 590 592 615 607 606 608 624 574 569 595 578 622 610 592 592 564 616 578 560 575 579 566 569 573 594 605 575 567 555 600 598 548 554 553 590 598 555 597 548 541 551 579 567 577 584 561 571 577 548 550 532 569 561 533 562 543 536 541 563 539 527 550 525 528 534 559 564 556 549 533 545 534 516 508 546 526 530 539 539 531 546 523 512 498 501 542 516 506 530 540 519 499 500 517 528 534 525 529 493 486 486 481 511 510 501 517 509 493 507 502 480 496 485 490 486 479 506 466 499 491 461 464 471 468 481 462 455 494 463 493 482 452 482 448 467 470 446 445 471 482 448 459 444 439 435 458 457 445 433 444 464 456 466 458 441 449 453 421 430 446 422 450 439 440 424 420 437 429 448 438 443 436 434 438 435 439 436 432 414 409 417 411 412 427 419 415 399 416 422 416 388 388 391 388 415 398 391 385 390 378 406 381 372 368 395 367 390 365 398 379 397 373 368 391 375 383 366 375 384 365 375 383 347 358 371 354 361 350 353 373 358 363 363 353 340 347 363 362 352 339 354 356 328 330 328 336 333 339 340 340 323 333 345 326 339 319 325 334 324 324 333 328 308 326 327 326 310 299 307 306 317 302 320 308 316 307 305 295 309 314 292 302 303 292 286 280 280 298 287 298 285 289 295 270 271 269 288 279 275 288 286 268 275 261 275 267 275 265 273 276 253 256 258 263 268 261 256 263 264 245 265 261 249 251 242 253 237 238 235 250 242 237 238 229 237 227 245 229 227 238 232 223 240 219 225 225 221 231 220 227 222 213 226 214 225 223 214 208 213 221 220 201 216 215 205 211 208 202 206 201 190 204 193 201 201 186 197 192 200 192 183 192 185 193 178 180 179 190 190 186 179 188 177 185 169 176 170 167 172 166 170 177 162 159 165 172 168 164 167 161 162 166 159 163 159 156 151 160 153 156 149 144 146 145 150 148 149 142 147 146 139 140 141 137 143 135 141 130 130 129 127 128 127 129 125 127 128 123 125 126 129 124 124 126 117 121 125 120 119 122 120 114 115 118 116 117 114 108 104 104 106 108 108 105 99 100 105 106 101 102 101 96 100 101 98 95 99 98 91 93 91 93 92 90 85 85 85 89 82 87 81 83 80 84 78 78 82 82 76 78 74 78 78 76 77 75 70 70 70 70 73 72 72 69 70 68 65 68 64 63 61 61 64 64 58 63 59 59 60 60 58 59 56 55 55 55 56 54 54 50 53 51 50 49 47 51 47 47 45 45 45 44 46 46 43 42 43 40 41 42 42 39 39 39 39 37 37 37 38 36 37 34 34 34 34 34 33 33 31 32 31 31 30 30 29 30 28 27 28 26 27 26 26 26 25 24 24 24 23 22 22 22 22 21 21 21 21 21 20 19 20 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 20 20 20 19 20 21 21 20 22 22 23 22 23 24 23 23 25 24 25 25 25 27 27 27 27 28 28 29 31 29 31 32 31 31 31 32 34 35 34 34 34 36 35 38 37 38 38 39 38 40 41 42 42 40 43 43 42 44 45 44 43 44 44 46 47 48 48 49 50 52 49 53 50 53 54 53 53 56 54 54 56 58 56 58 60 57 61 60 64 59 64 63 65 66 65 66 64 65 69 70 70 69 69 70 72 75 76 74 75 72 78 80 76 76 82 77 80 78 82 79 86 80 87 82 82 84 86 87 85 94 89 91 91 96 90 93 91 100 95 101 101 97 97 100 101 104 107 100 101 107 109 105 108 112 105 115 110 116 113 109 109 117 120 121 120 119 123 122 121 127 127 128 125 126 129 130 124 123 125 129 135 137 137 136 135 134 133 139 137 137 140 138 144 139 140 149 139 145 150 150 146 156 145 151 157 161 158 150 151 161 163 156 153 162 157 157 161 157 161 165 160 171 170 166 169 176 180 178 184 174 180 180 183 185 186 179 182 178 187 184 183 181 186 189 186 192 197 188 195 200 203 201 198 200 202 199 203 198 202 216 210 219 220 219 223 213 222 219 224 209 209 230 217 218 224 213 234 224 229 226 240 222 231 234 241 230 246 227 234 233 239 244 243 242 250 247 242 253 238 252 258 250 251 252 257 251 261 265 248 270 263 255 261 262 276 256 262 273 269 259 274 287 287 287 274 289 288 268 269 293 291 283 288 283 280 302 291 282 307 301 283 294 311 292 298 292 301 317 291 312 301 321 308 321 318 319 329 324 308 311 313 335 329 330 320 335 315 320 321 320 347 318 323 328 324 351 340 327 327 352 336 336 351 355 343 345 335 365 366 369 365 344 359 345 341 347 360 351 379 373 362 360 362 370 372 385 362 376 362 390 392 372 396 368 384 389 398 393 388 387 376 398 381 395 384 392 395 380 410 409 418 383 403 394 416 387 399 412 409 430 420 426 428 410 427 403 427 403 437 430 431 418 428 418 423 413 418 437 424 452 437 417 427 417 460 428 442 451 451 435 443 426 459 431 447 468 441 461 449 459 456 474 466 450 452 485 453 474 462 481 492 492 482 489 459 493 458 468 467 462 470 480 497 485 494 489 495 505 478 477 514 490 482 477 517 499 511 500 481 478 486 481 497 498 507 491 504 524 519 515 510 525 530 496 494 531 535 525 526 510 530 527 539 515 511 523 506 540 535 552 552 547 517 532 515 534 558 553 517 531 520 553 558 551 569 573 567 567 576 564 577 536 535 547 534 562 555 583 587 557 573 541 552 587 554 578 574 583 588 562 550 594 566 590 567 581 553 557 603 577 570 564 579 576 605 583 571 564 593 599 581 597 567 597 586 623 619 621 620 617 622 584 624 619 615 612 594 624 600 583 606 617 622 611 614 641 605 634 628 633 646 601 628 605 619 627 597 623 624 642 654 652 609 643 640 634 644 629 611 667 629 641 662 615 627 632 665 616 652 668 665 639 630 626 621 634 678 631 628 669 640 670 666 662 659 686 674 630 673 670 638 668 679 660 679 644 676 674 651 634 661 646 685 659 704 688 694 698 670 644 650 685 655 681 668 676 667 660 706 706 713 702 703 655 692 700 691 697 667 704 673 661 722 687 717 674 723 680 677 703 664 712 717 719 676 671 671 676 679 673 720 709 710 688 670 677 709 717 726 706 725 699 704 702 711 694 708 723 739 687 706 725 730 738 723 699 683 741 739 687 733 727 687 704 716 721 716 710 683 731 687 692 690 720 733 691 691 725 739 725 748 744 738 732 688 690 734 698 740 712 705 695 697 698 696 698 700 729 706 703 697 724 698 695 696 741 696 697 742 697 748 720 732 723 729 748 716 747 748 738 718 711 730 706 740 702 701 739 742 733 725 716 733 704 705 709 746 707 729 705 705 713 705 728 708 709 717 704 705 706 737 715 727 706 708 707 708 738 706 720 708 745 707 708 717 734 720 709 711 718 706 707 724 710 707 712 709 709 727 711 725 724 748 733 711 722 710 707 729 719 713 713 712 728 722 712 712 714 712 722 708 709 726 711 730 709 745 710 723 709 714 707 711 705 741 743 721 727 707 708 722 741 730 707 721 710 706 705 730 717 703 709 703 710 705 709 704 716 731 708 709 705 706 746 705 734 712 743 704 706 701 717 702 701 704 749 702 700 725 703 703 733 701 741 724 710 711 698 743 696 742 698 743 703 748 721 697 698 715 694 693 736 747 710 742 737 708 697 717 711 733 736 688 695 711 739 709 735 747 691 698 688 695 698 698 691 695 689 721 730 720 748 743 739 728 729 692 729 705 696 683 701 690 745 702 730 724 689 710 707 734 698 708 737 729 738 684 707 718 736 686 726 730 720 685 710 721 666 692 706 727 675 712 723 708 688 667 701 698 709 691 672 717 669 714 699 659 707 712 654 677 688 650 699 701 672 658 672 663 667 707 644 691 663 702 693 700 683 705 657 693 665 684 692 672 656 676 643 674 681 632 631 651 651 642 658 679 630 638 647 628 629 672 648 627 671 671 639 657 641 650 616 634 675 676 633 642 633 663 610 624 659 629 627 638 655 624 663 626 629 642 618 656 610 613 603 617 607 639 615 601 647 593 628 606 644 646 588 621 623 592 645 623 601 637 633 623 596 622 636 581 582 606 598 594 603 589 629 585 598 572 585 573 611 587 612 591 616 581 563 608 608 591 573 590 598 566 553 564 589 559 593 566 580 559 599 553 560 560 592 579 548 562 590 539 577 573 556 539 542 558 577 530 536 559 536 569 572 527 558 564 538 560 539 553 542 563 525 540 533 548 512 553 536 536 546 545 540 525 535 521 514 546 540 532 536 497 506 507 541 531 508 523 504 535 535 535 487 495 497 496 527 527 493 493 492 493 479 514 514 473 507 470 491 506 480 478 484 469 499 494 503 492 476 500 486 460 455 496 463 454 464 488 448 449 449 466 485 479 483 464 440 464 451 459 474 433 448 465 473 437 450 446 450 461 453 422 434 453 459 444 435 428 452 451 448 443 421 429 432 414 435 419 438 413 433 415 424 411 425 434 420 417 423 411 416 418 425 413 386 422 392 398 420 416 396 398 401 410 385 411 378 399 398 391 368 401 393 374 386 368 375 377 371 388 368 374 383 361 362 384 359 352 373 353 372 357 379 363 367 344 354 359 339 350 351 361 339 349 351 350 353 329 352 345 340 350 333 333 326 328 333 318 324 331 345 342 341 332 335 315 317 334 308 315 303 323 301 325 305 300 300 311 294 302 292 294 309 298 291 313 302 306 298 289 308 290 299 301 280 289 288 293 286 293 289 289 267 288 289 272 270 289 273 271 282 274 275 268 257 264 257 271 275 271 268 259 262 259 259 258 256 242 260 255 245 244 249 257 254 250 247 251 232 236 240 241 243 232 231 229 223 239 237 221 224 238 216 234 234 224 211 217 230 230 219 226 210 210 204 222 210 207 203 200 211 206 210 198 199 209 200 209 195 205 202 191 187 197 194 188 191 188 187 184 187 193 186 186 174 180 182 186 171 178 185 182 177 172 180 179 171 176 165 170 168 170 170 156 163 168 157 167 163 153 162 154 155 155 151 155 151 146 157 142 149 151 144 152 140 140 136 136 138 138 142 136 139 134 131 129 134 134 135 129 130 129 132 124 130 130 126 118 119 120 124 119 121 122 113 115 120 116 113 111 108 118 107 109 108 105 110 103 111 108 103 99 107 100 105 99 95 98 102 97 98 101 94 98 92 94 89 89 89 93 87 85 90 91 90 86 88 86 80 84 84 83 78 80 77 79 79 79 75 74 78 75 74 72 76 71 69 71 71 67 69 67 65 65 68 66 64 65 63 64 62 60 60 57 58 62 56 57 59 55 54 55 53 54 53 54 55 53 49 50 52 48 48 47 48 45 47 44 46 43 45 44 45 43 43 43 40 41 40 39 41 40 41 39 39 38 36 37 35 35 36 34 33 33 32 33 31 32 31 31 30 29 28 29 28 28 27 27 26 26 25 26 24 24 24 24 23 23 22 22 22 22 21 21 20 19 20 19 19 20 20 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4
4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 20 20 20 20 20 21 21 21 22 22 21 23 23 22 23 23 24 24 25 25 26 27 27 26 27 28 29 30 29 31 29 30 30 32 32 34 34 33 34 33 36 35 35 35 38 36 38 39 39 39 38 40 41 40 43 41 42 41 44 44 44 46 47 46 47 49 46 51 47 52 51 49 52 52 53 51 53 53 53 58 54 58 57 59 61 57 61 60 58 59 63 65 66 64 62 64 63 64 69 69 70 71 73 70 72 72 74 74 72 76 77 73 78 79 79 76 77 83 79 84 84 85 83 88 86 84 89 91 88 87 92 94 91 90 96 96 95 91 100 99 99 94 100 102 97 98 98 101 107 105 109 104 103 111 114 104 113 114 116 112 113 118 114 112 120 120 125 118 119 123 119 117 120 124 130 122 121 125 135 128 126 134 127 135 131 141 131 138 134 141 139 139 136 141 147 147 145 143 147 142 149 153 145 154 151 152 147 151 155 160 164 158 158 158 156 170 157 172 170 169 170 162 166 175 167 169 176 170 173 176 173 174 172 177 181 180 177 186 187 178 185 183 190 190 190 201 193 191 190 197 194 197 207 199 202 205 212 203 202 203 216 215 218 202 206 222 222 213 219 220 226 219 213 224 213 218 225 215 237 238 230 229 237 237 225 234 244 244 227 243 250 238 248 251 254 246 244 250 255 239 239 245 255 251 252 264 252 255 263 257 270 261 266 266 261 257 264 270 260 260 262 287 268 274 286 270 276 268 285 278 273 288 275 282 280 276 305 289 288 296 292 306 310 309 298 302 306 314 294 300 303 297 316 298 323 312 307 307 330 314 318 332 334 328 309 313 324 336 322 336 332 330 334 323 343 321 331 347 345 341 327 345 332 358 341 362 351 355 340 367 361 341 364 368 342 352 343 371 357 345 346 356 376 350 373 384 362 357 384 385 368 388 372 396 379 369 394 371 400 388 373 383 396 405 391 398 407 382 394 408 415 397 382 401 389 410 425 396 426 419 430 410 406 433 400 409 423 438 429 440 401 417 417 431 410 443 416 412 426 444 424 451 426 431 449 437 419 426 458 428 459 466 451 462 468 458 453 458 446 451 444 465 443 462 462 439 459 463 474 465 456 465 466 492 473 483 482 482 488 472 501 475 497 493 463 481 502 469 490 497 483 479 515 488 479 483 512 479 496 488 516 493 523 479 528 525 523 510 510 530 510 491 517 500 505 533 537 539 521 516 536 532 522 548 518 529 527 543 537 535 519 522 522 517 518 536 524 549 517 563 534 530 527 552 522 540 547 563 537 564 536 564 541 541 573 548 561 578 557 579 573 575 561 580 587 588 588 591 568 555 560 568 568 575 597 568 577 583 589 583 562 564 599 557 578 607 560 580 599 580 569 574 582 570 607 599 573 596 596 608 582 613 629 575 612 581 636 581 628 625 628 582 599 585 610 629 635 598 644 606 634 627 629 611 606 646 597 653 604 654 646 617 639 623 636 604 644 634 657 657 643 659 614 668 620 670 662 636 632 664 643 618 662 643 674 633 667 640 624 623 625 658 665 670 624 637 644 670 681 655 663 666 648 667 666 686 696 676 685 660 651 659 664 650 637 684 685 689 658 675 654 646 667 705 707 669 647 687 671 668 713 688 652 666 716 700 711 677 664 711 715 669 716 656 685 665 688 670 660 686 710 688 665 720 723 698 713 692 724 730 691 696 673 691 676 679 671 704 678 719 734 695 690 720 721 716 714 734 723 718 730 720 675 734 689 684 732 711 685 680 729 739 707 744 716 741 718 746 736 684 726 718 699 688 721 688 726 737 716 691 727 689 692 690 710 709 707 695 723 729 730 731 695 743 718 720 696 736 741 715 745 746 729 722 711 697 734 727 696 743 738 747 715 746 701 723 703 720 728 712 707 730 704 731 725 747 704 711 727 710 724 745 705 706 722 713 742 709 728 704 712 744 746 734 745 737 704 704 712 710 712 715 731 705 745 705 709 724 707 708 721 706 730 709 739 748 710 707 709 709 708 723 729 707 708 713 729 711 714 712 708 719 708 719 706 739 740 748 712 709 711 711 742 718 732 721 711 706 711 710 706 743 706 734 723 729 725 709 708 714 707 719 725 734 713 750 705 711 711 706 740 709 704 736 704 731 705 722 706 746 750 709 706 704 716 725 704 710 743 748 746 705 743 702 741 705 711 743 704 750 740 700 734 720 711 732 703 715 743 746 727 715 701 700 714 702 702 718 742 702 740 740 704 749 698 712 741 720 707 714 741 726 721 697 694 724 710 705 706 703 713 698 722 727 732 691 716 687 733 737 707 721 718 740 718 708 731 717 713 697 688 729 698 743 689 718 694 689 690 714 732 679 714 711 703 738 732 684 685 676 725 712 717 672 722 686 686 712 726 715 735 711 709 722 667 684 696 701 730 672 688 717 708 662 663 671 714 680 663 708 695 661 663 683 673 698 654 686 707 686 663 678 689 706 669 661 713 686 690 691 685 661 710 707 683 649 675 668 694 652 704 646 671 683 675 651 644 660 638 661 642 690 695 694 631 669 630 684 664 628 678 658 632 664 648 669 661 625 674 624 680 638 652 657 663 675 633 637 646 622 614 617 651 640 639 641 609 605 644 658 621 655 620 633 656 604 634 605 612 652 608 624 594 600 634 629 608 637 618 623 616 638 607 622 613 594 625 606 630 594 590 597 604 634 579 613 578 577 625 624 619 584 586 593 618 608 607 620 591 570 576 586 585 611 569 559 581 571 570 558 552 584 556 587 578 595 595 596 588 594 598 545 559 552 544 588 572 559 568 547 571 543 571 573 573 536 543 564 572 573 568 554 535 527 524 549 570 522 567 538 550 532 546 545 546 537 510 532 531 520 525 547 514 527 510 523 519 530 508 517 513 517 528 507 537 489 530 494 516 500 520 494 507 523 508 490 500 520 520 494 478 495 490 494 497 475 494 465 477 494 501 462 474 460 494 493 492 455 500 495 463 484 455 456 462 451 451 471 485 466 451 474 466 469 466 468 458 456 465 454 434 434 437 441 428 438 433 426 424 463 424 429 454 427 433 428 431 449 451 432 440 416 447 410 438 438 441 412 435 419 408 396 416 398 404 392 421 429 388 410 404 410 415 409 386 408 418 408 399 415 390 379 390 408 383 405 396 371 395 399 390 396 382 372 371 371 381 382 377 357 386 387 374 371 360 366 379 350 372 360 353 372 347 339 342 371 339 347 342 348 350 338 352 329 340 331 352 329 350 331 352 333 346 335 334 336 321 325 329 331 311 325 311 314 316 313 307 315 329 317 317 303 296 320 297 314 308 296 292 292 314 290 285 307 287 294 284 307 295 291 285 298 277 279 274 290 297 296 277 286 276 282 287 272 280 274 276 264 268 274 260 273 274 259 269 254 269 269 250 265 250 252 245 250 252 239 242 250 257 254 252 253 244 241 248 243 251 228 240 229 242 238 224 242 225 227 220 229 227 228 214 231 214 210 212 221 211 215 219 218 216 214 212 203 203 203 217 200 215 197 201 208 198 195 199 190 193 188 192 201 193 193 198 185 189 184 187 177 190 189 188 181 189 175 188 183 176 177 169 166 171 179 167 169 173 175 166 161 172 172 165 160 161 154 153 161 154 160 160 150 151 158 156 145 147 144 150 146 148 152 149 143 143 146 135 136 145 135 140 140 139 141 133 136 129 133 137 134 124 125 126 130 122 123 120 119 123 126 125 116 114 121 120 115 116 109 117 111 112 110 111 107 108 110 107 101 104 107 102 102 98 104 104 101 97 95 101 101 92 95 98 96 93 91 95 92 92 90 90 90 86 82 82 83 81 81 86 82 81 76 78 77 81 79 74 79 74 77 77 71 73 71 69 68 73 67 67 65 66 67 63 66 65 64 66 65 59 63 63 59 62 62 62 60 56 55 56 54 55 56 56 55 55 51 54 50 51 48 49 51 48 48 46 48 47 46 45 45 45 42 44 40 42 39 39 39 41 41 38 37 39 38 38 37 37 35 34 33 35 33 32 32 31 32 30 30 31 31 28 30 29 27 27 27 26 26 25 26 24 25 25 24 24 22 23 22 22 22 22 20 21 20 20 19 20 20 20 20 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 20 19 20 20 19 21 21 21 21 22 23 23 22 23 23 24 25 25 25 25 26 27 27 28 27 27 28 28 29 29 32 32 32 33 31 32 33 35 33 34 36 37 36 36 37 37 37 38 41 38 39 38 39 39 41 42 41 43 43 45 45 46 45 47 48 47 49 49 49 48 50 50 51 52 53 54 53 54 55 58 58 58 58 59 58 57 57 58 63 60 64 63 63 65 64 68 68 65 65 69 68 72 70 72 70 70 76 74 75 72 79 79 79 81 78 78 76 80 81 83 86 83 85 82 84 85 85 86 85 91 88 89 93 88 92 97 96 94 99 98 96 94 104 103 96 99 97 98 101 102 107 106 107 104 107 112 114 112 107 117 109 119 120 113 117 121 116 114 125 122 127 122 119 125 119 121 124 130 124 132 131 128 132 130 138 130 132 135 139 138 137 139 147 139 149 149 147 142 148 151 152 155 154 153 151 151 160 155 159 163 151 161 165 160 161 155 161 158 158 164 160 163 176 167 177 167 168 177 174 170 172 174 185 180 182 176 191 190 178 190 195 184 192 187 190 193 193 186 202 192 197 200 206 199 201 210 210 200 214 212 204 202 210 217 211 205 206 208 206 215 216 223 216 215 218 228 223 216 233 234 224 233 237 233 233 224 240 227 247 241 232 242 245 251 242 240 242 251 238 252 247 254 243 264 267 260 261 262 260 248 263 267 253 274 269 274 267 274 273 279 269 263 269 270 287 288 284 292 288 273 290 281 284 299 282 276 293 300 280 301 289 302 310 294 309 310 304 292 301 295 316 297 313 310 323 305 304 300 310 329 322 326 323 321 327 319 317 332 336 317 344 338 347 345 344 329 328 328 349 330 352 334 337 345 338 355 343 333 352 364 359 338 340 371 363 361 346 357 361 362 353 370 375 352 381 372 364 380 391 360 365 395 387 361 362 364 385 400 403 398 378 382 390 395 404 381 399 392 394 389 412 411 397 413 418 392 417 417 406 393 403 429 394 395 412 413 399 433 400 423 438 421 436 424 413 427 443 427 433 439 433 444 440 439 447 434 422 460 451 443 427 466 443 450 440 435 467 451 472 469 478 473 467 478 446 484 471 479 472 483 470 452 466 461 460 475 495 456 494 479 499 460 458 471 464 468 467 488 478 487 468 505 496 471 507 517 473 521 517 521 495 516 514 518 494 504 526 496 498 513 510 538 516 505 538 525 535 542 501 515 513 499 499 510 548 537 543 526 526 549 537 526 519 549 540 542 555 547 539 543 554 562 563 561 567 563 549 552 540 570 553 571 560 569 581 574 551 544 549 579 544 588 590 548 570 578 549 550 546 575 580 603 600 558 558 565 565 561 575 572 588 596 592 595 611 569 590 606 591 585 569 597 621 585 618 616 591 600 624 630 621 628 582 604 620 624 633 582 615 637 606 642 625 602 629 611 637 596 617 637 634 651 621 615 612 633 616 598 632 631 647 655 647 637 628 637 629 621 617 615 661 636 623 643 659 643 638 651 673 652 670 652 648 636 674 617 671 630 675 673 635 662 631 664 658 678 663 674 661 644 646 683 637 675 675 661 663 652 692 663 638 692 682 693 678 665 643 679 673 701 664 668 695 657 698 652 691 664 650 650 698 654 672 675 692 705 711 680 663 700 686 661 683 668 671 666 673 706 716 679 700 705 720 684 717 728 730 672 693 697 732 725 671 724 666 699 685 736 727 682 689 694 670 728 708 730 699 679 674 677 710 724 695 733 690 695 694 680 693 747 695 679 698 705 691 690 700 720 711 724 706 736 684 718 709 723 689 694 722 747 737 727 719 738 691 688 701 699 703 698 734 713 736 693 700 733 697 729 745 742 693 694 720 739 704 698 696 701 736 705 726 698 725 719 710 724 709 736 701 705 740 732 740 726 742 716 701 706 702 737 701 737 725 706 718 702 740 704 736 712 730 722 722 705 704 705 715 744 706 707 735 735 706 731 721 717 735 707 707 731 706 743 707 705 706 707 739 729 746 710 746 719 714 710 708 745 711 729 746 717 732 710 730 715 723 734 750 712 736 712 748 708 712 709 710 712 707 711 708 709 712 732 745 714 741 709 712 706 720 708 710 711 739 710 730 733 718 744 715 706 729 743 724 705 708 715 706 729 724 730 712 707 726 705 708 739 703 708 743 703 727 720 739 738 736 704 736 701 708 707 702 700 741 701 736 730 700 718 699 735 716 733 701 712 720 749 713 741 711 746 743 745 730 734 727 702 719 705 694 731 730 698 711 706 722 743 741 750 705 725 696 712 708 707 701 746 718 717 749 750 748 712 700 729 725 705 724 745 717 723 707 705 738 728 723 741 687 696 729 709 740 684 697 697 720 707 715 674 736 706 703 678 729 728 700 723 685 716 700 698 697 731 693 682 704 708 694 714 707 703 691 721 687 719 666 701 684 672 684 668 703 700 679 693 709 695 667 683 695 691 700 689 664 689 678 668 658 709 651 689 645 687 692 680 678 665 689 685 656 674 643 688 678 651 640 645 643 673 684 648 659 669 677 666 672 635 653 654 642 661 643 659 630 634 643 631 654 639 642 630 617 633 633 634 667 656 618 620 626 641 652 644 655 664 610 652 643 629 657 655 639 615 605 634 658 630 599 651 636 627 617 629 643 623 609 636 605 592 620 612 643 618 602 587 625 614 589 597 588 626 590 610 580 607 596 579 594 591 575 616 608 571 591 586 613 574 570 608 614 562 560 606 605 580 592 593 599 610 592 577 588 597 590 563 558 597 599 561 552 548 547 591 557 572 552 571 588 563 546 562 554 564 556 571 532 576 538 563 546 540 566 548 524 568 566 564 562 544 521 546 540 531 541 538 548 530 539 527 524 542 533 536 528 510 542 539 502 542 529 504 520 498 493 523 502 499 501 495 502 500 518 496 512 493 497 524 489 501 481 512 489 494 478 512 488 471 498 467 464 464 507 475 502 478 484 486 461 489 499 494 475 451 470 450 453 463 481 451 455 452 471 465 474 469 464 474 473 457 466 440 471 472 437 439 440 444 466 462 452 437 456 434 427 434 443 446 425 447 441 434 439 410 435 424 407 434 418 401 431 402 434 435 399 404 409 410 408 396 388 425 397 398 411 399 384 397 413 387 381 410 403 412 389 397 374 381 379 374 399 385 386 381 383 395 386 375 391 380 391 384 382 381 365 368 356 359 373 374 356 366 345 375 357 369 370 354 357 341 340 336 355 336 360 351 335 337 335 346 324 330 330 345 324 336 331 345 322 327 327 325 339 331 337 323 307 313 310 326 314 305 308 311 323 295 316 317 293 306 298 311 315 302 311 293 308 284 282 293 307 279 292 295 286 298 279 282 280 290 277 287 274 270 287 276 287 273 283 271 274 276 275 270 273 263 271 270 261 258 257 247 259 262 243 252 265 263 260 248 247 235 248 240 236 248 244 246 240 229 244 246 246 235 235 227 238 230 237 233 237 225 227 219 216 229 214 224 213 210 207 211 205 217 209 204 219 210 210 197 202 207 200 209 201 194 197 200 204 188 191 191 202 185 185 186 185 194 180 183 190 179 183 174 187 178 187 172 179 168 173 171 176 180 166 169 164 168 168 168 168 170 169 162 166 160 162 160 151 153 153 156 161 153 157 148 154 156 146 148 146 152 138 145 138 138 142 144 145 138 138 139 140 133 132 130 137 138 137 131 134 123 122 128 127 124 122 118 119 120 123 117 119 114 112 121 118 117 110 115 108 111 112 113 105 103 102 108 103 103 104 103 99 105 99 103 98 102 94 95 98 92 96 93 95 94 95 90 93 85 85 90 84 87 82 86 82 86 83 82 79 80 79 82 80 81 74 78 74 78 72 72 70 73 75 72 73 73 70 70 70 68 66 68 63 66 63 61 62 60 63 60 61 58 57 57 56 55 57 58 57 54 56 54 53 54 53 53 52 51 47 50 48 46 47 45 45 47 46 45 42 44 41 40 42 40 39 38 38 39 38 38 38 36 38 37 35 37 34 36 33 33 33 34 31 32 32 31 32 31 31 28 30 28 28 28 26 26 26 25 26 25 24 24 23 23 23 22 22 21 21 20 21 21 19 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 20 21 22 22 23 23 23 23 23 25 25 25 26 25 27 26 27 28 28 30 30 29 29 30 30 30 33 32 33 33 32 33 35 35 35 36 37 36 37 39 37 41 38 41 41 40 40 42 42 41 42 45 45 46 46 47 44 48 47 46 47 50 49 48 50 52 52 50 52 54 53 57 57 54 56 56 58 57 61 61 59 63 58 61 60 63 64 62 66 63 63 68 66 65 68 73 72 73 71 71 76 76 73 77 77 79 79 80 77 78 78 82 80 80 84 87 85 82 86 82 90 88 86 86 88 94 96 89 90 91 93 96 98 94 100 97 101 97 96 100 99 98 108 101 108 101 103 111 107 113 110 106 108 112 117 116 110 112 115 116 118 120 114 125 126 123 126 125 123 124 129 123 131 129 134 133 127 137 138 134 135 131 144 137 144 136 145 143 146 145 140 151 152 151 154 145 155 159 157 149 161 149 157 151 151 166 165 164 160 162 156 172 166 164 165 163 165 174 176 165 180 174 172 184 183 170 181 171 188 174 188 191 185 194 183 190 192 189 191 200 197 193 204 197 198 202 194 210 198 211 204 207 196 213 201 204 200 204 205 221 212 207 222 222 228 225 226 225 225 222 234 215 223 233 240 237 240 229 236 224 234 240 233 246 230 230 231 237 240 237 244 240 237 240 253 249 261 263 246 260 264 260 268 247 258 272 259 265 265 270 264 256 264 270 276 282 278 280 271 286 277 270 269 273 283 287 275 288 288 283 291 296 290 288 288 289 289 311 312 288 293 310 295 306 303 310 319 314 320 302 315 302 324 323 325 334 327 319 321 314 310 328 320 323 341 315 333 338 342 324 322 343 336 325 347 329 349 351 332 339 361 354 347 348 370 353 340 364 373 357 373 358 371 354 376 352 371 377 375 373 378 375 389 393 364 393 378 398 383 395 392 398 385 373 375 378 375 375 411 384 386 399 409 402 413 408 395 389 399 418 404 418 405 389 417 413 429 407 413 429 402 427 411 421 427 403 409 417 439 439 417 448 432 424 455 418 445 420 422 445 441 456 451 430 449 462 436 469 457 465 456 475 465 439 449 453 468 454 459 443 455 450 455 454 456 473 491 464 449 495 486 490 480 471 471 483 490 493 461 463 498 494 499 509 479 468 491 494 473 499 490 497 514 478 478 512 512 507 514 508 524 526 525 490 513 502 503 529 541 533 496 545 513 534 514 525 528 547 531 510 542 551 548 524 550 527 529 540 563 534 544 526 539 538 549 536 529 540 560 559 528 531 571 567 532 566 541 547 564 565 558 551 534 579 550 544 561 549 541 573 558 552 596 565 561 551 601 563 566 555 586 582 578 606 585 582 597 609 559 599 572 592 592 614 589 605 585 603 594 607 624 593 588 604 622 619 592 617 605 618 613 604 594 635 627 628 589 635 609 596 607 626 622 589 640 590 651 595 619 623 655 614 611 629 623 606 610 630 651 650 615 650 627 611 652 627 657 616 610 621 649 664 616 633 628 613 634 673 661 643 662 619 628 637 682 628 655 640 649 666 657 645 654 627 690 628 685 672 645 686 672 669 693 666 651 642 642 651 637 645 667 676 659 696 679 687 664 688 708 706 691 666 704 682 656 685 706 666 668 715 688 679 709 673 696 687 704 704 698 684 677 660 690 708 711 667 711 713 702 721 670 676 724 719 682 693 675 687 681 675 684 710 708 688 685 734 718 717 679 672 741 706 720 684 691 737 740 711 742 736 716 703 684 685 694 685 682 738 680 723 727 706 686 714 692 743 701 710 735 702 717 688 705 690 738 727 699 750 744 695 697 697 704 700 694 694 728 704 701 737 745 743 738 732 739 698 722 740 742 697 695 729 731 717 750 715 747 697 700 697 732 706 718 703 705 738 702 704 734 701 707 735 704 707 738 720 731 704 724 706 712 745 717 706 711 708 719 745 708 706 729 735 710 708 720 720 709 704 750 742 715 746 742 715 744 748 712 734 707 708 747 718 707 723 709 734 711 712 710 706 710 749 707 709 747 735 708 742 726 728 736 708 749 732 706 721 712 747 708 716 711 713 716 712 716 734 745 710 708 747 749 713 707 744 733 738 708 717 731 709 726 711 704 706 710 713 704 741 706 707 732 708 732 706 704 734 703 705 706 725 709 729 724 727 705 721 709 730 719 706 749 706 730 702 715 703 702 736 700 699 718 707 705 700 735 738 703 715 717 705 705 745 707 700 696 705 710 730 703 747 721 699 736 716 712 721 719 748 692 728 749 730 712 726 694 733 691 691 744 746 721 698 736 701 702 729 693 745 737 729 687 750 715 710 747 691 697 743 750 744 690 684 721 747 708 720 706 720 735 727 743 697 689 716 734 710 722 678 670 690 722 733 700 715 676 730 686 716 710 693 734 692 718 699 684 694 684 696 669 683 702 684 695 679 666 671 692 681 672 687 693 717 666 718 704 691 710 672 708 651 649 689 657 653 684 693 688 700 651 658 641 645 640 702 657 653 661 681 666 640 663 645 675 663 632 652 670 689 692 672 645 659 657 683 642 629 681 678 683 648 624 628 639 624 632 648 651 617 665 648 620 632 650 619 620 667 630 647 661 666 667 612 640 620 627 643 603 651 625 654 653 611 604 595 654 618 615 615 631 590 628 619 588 630 633 608 624 590 615 601 627 617 625 605 600 608 594 633 630 594 608 614 579 590 583 599 608 571 618 603 580 621 572 588 596 601 615 573 608 592 574 555 575 604 561 562 552 601 551 597 582 582 588 559 552 588 550 586 539 569 536 586 536 551 576 533 553 535 566 564 540 575 554 573 568 523 538 563 539 521 516 516 552 554 513 526 526 525 523 542 512 512 511 519 539 530 531 512 501 497 526 516 532 505 522 493 505 516 526 534 491 491 524 530 499 509 529 496 523 486 498 477 495 520 476 496 483 495 483 489 477 500 472 495 462 501 474 476 483 470 484 482 484 468 479 469 458 492 470 492 460 452 445 457 455 455 470 461 455 472 458 435 458 454 461 471 457 453 430 444 461 443 427 424 443 421 441 427 430 446 422 452 420 435 434 432 430 431 424 430 437 403 404 430 405 405 397 422 408 404 431 429 424 413 389 394 409 392 392 384 394 388 390 389 413 403 374 410 374 386 391 387 398 395 395 397 391 368 392 382 393 386 361 376 379 371 385 368 352 365 377 350 353 347 359 360 369 370 341 348 350 334 335 365 340 347 346 355 326 348 354 335 342 333 347 349 338 348 348 344 344 318 334 312 311 328 331 314 323 326 316 318 307 313 298 315 306 318 298 320 319 302 306 292 290 306 296 300 304 303 308 293 307 294 277 280 296 281 273 272 272 285 293 267 269 277 281 275 280 274 264 277 277 259 266 255 255 274 275 251 260 249 266 255 250 256 245 251 241 251 239 240 240 247 245 253 238 252 230 245 230 241 228 241 231 236 241 232 236 241 226 238 222 227 224 221 221 226 225 214 222 214 208 216 208 221 215 212 210 213 217 215 206 205 203 204 200 209 192 192 196 196 191 197 191 184 200 182 198 187 181 187 177 175 189 173 185 185 186 172 182 179 174 167 165 173 167 178 163 170 172 162 168 172 163 166 162 160 161 157 158 162 163 151 152 146 152 148 152 153 155 152 153 143 138 142 141 139 144 136 144 137 143 136 134 131 135 131 139 136 136 125 128 132 128 131 124 130 122 128 123 121 124 118 122 122 114 114 114 120 110 112 110 115 106 113 110 103 102 109 103 100 101 104 101 100 102 104 98 99 101 97 99 91 97 94 96 94 92 92 86 91 89 86 85 87 83 84 81 81 84 79 77 82 81 76 81 80 74 77 78 75 72 77 71 70 74 70 68 67 67 70 66 64 63 66 67 67 63 60 61 60 63 63 61 57 62 58 58 56 56 54 54 56 53 55 55 53 52 51 52 49 49 50 48 48 48 48 44 45 44 46 42 42 43 41 41 41 41 42 40 41 40 39 38 39 38 38 37 35 34 36 33 33 34 34 33 31 32 30 31 29 29 29 30 28 28 28 27 27 26 25 26 24 25 24 23 23 23 22 22 22 22 21 21 20 20 19 19 19 20 20 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 20 19 20 20 19 19 20 21 20 21 21 22 23 22 24 24 24 25 25 26 25 25 27 27 27 28 28 30 29 29 30 30 30 31 32 31 33 33 33 33 35 35 36 37 36 36 38 37 38 39 40 39 41 42 41 41 42 41 44 45 42 44 43 45 46 48 49 46 47 50 52 52 53 50 51 54 51 53 52 55 58 57 55 59 58 60 62 59 58 58 64 64 61 61 62 67 67 65 69 68 65 70 72 70 72 72 75 72 73 72 72 78 77 75 80 81 81 81 79 77 81 80 83 82 82 86 89 84 88 85 89 89 88 91 91 91 94 98 92 96 93 95 100 103 104 101 96 98 107 103 106 100 109 107 106 105 113 112 108 110 110 108 113 117 114 111 116 114 123 116 123 117 127 125 122 126 126 131 129 131 124 130 137 135 137 136 138 131 134 139 134 142 142 137 143 142 148 138 147 148 146 148 156 156 145 158 155 155 150 154 151 164 152 159 154 156 156 163 160 165 171 164 171 169 177 169 165 167 169 172 170 173 181 179 175 181 182 184 183 191 187 192 195 180 185 192 193 198 203 204 196 199 207 204 204 208 203 194 200 201 201 202 215 202 219 201 206 209 224 222 219 218 213 211 227 222 224 233 222 215 227 231 225 238 226 223 238 240 229 239 249 251 239 241 235 241 236 234 241 236 242 251 261 243 265 248 261 261 251 262 248 252 266 266 268 263 273 265 256 277 261 283 281 286 281 278 287 279 267 284 269 276 291 293 296 295 286 277 293 302 290 301 299 292 293 286 310 293 305 309 296 295 313 312 310 314 324 319 324 326 311 329 306 329 320 324 307 324 335 319 339 339 342 339 338 345 335 319 352 339 328 352 352 349 357 341 342 352 351 359 349 360 344 367 365 372 374 357 377 352 351 357 346 356 383 363 355 359 386 359 389 368 377 376 388 391 386 384 380 402 395 393 403 370 388 387 387 387 389 388 409 386 382 396 417 386 397 411 399 401 404 420 410 424 408 398 431 414 423 407 434 423 404 432 406 440 429 407 445 430 429 433 429 417 425 458 452 423 434 443 444 458 464 429 456 432 454 433 454 468 460 436 464 452 446 468 440 453 441 479 445 461 479 488 476 456 472 471 486 466 500 477 503 486 488 496 468 503 471 493 487 499 503 470 492 492 495 492 476 521 506 477 508 490 481 513 499 515 512 495 507 493 518 528 539 511 537 512 539 523 541 530 547 530 510 530 522 502 544 554 524 543 547 537 557 546 554 544 516 536 522 529 559 523 541 532 530 537 523 531 550 575 552 561 577 569 570 559 547 572 558 585 565 592 554 587 585 555 548 578 564 578 584 551 558 596 562 569 569 596 579 588 610 599 571 609 577 588 618 566 592 595 588 606 620 586 618 604 611 623 587 600 599 587 579 631 617 582 597 594 592 594 588 591 597 596 614 639 630 603 623 598 644 600 620 627 643 634 631 642 639 628 645 623 659 637 610 604 637 650 627 647 618 618 667 658 669 635 661 642 623 675 665 661 626 624 676 627 669 674 628 624 624 673 624 665 666 675 634 651 667 676 634 632 668 651 631 641 638 673 633 669 698 689 681 696 658 645 661 674 700 705 654 687 653 678 702 710 709 646 652 658 656 660 705 668 712 670 654 716 675 703 668 719 706 691 677 662 716 721 721 684 680 682 714 704 717 721 688 667 699 673 724 683 688 672 735 676 670 728 705 717 687 715 714 704 724 676 690 735 677 704 729 691 683 735 691 687 685 725 705 699 714 711 726 726 681 730 711 713 719 697 706 708 686 701 711 692 735 745 711 705 737 692 713 707 737 700 696 721 689 703 733 696 737 732 739 730 732 724 692 735 697 712 699 694 707 694 728 698 701 718 732 698 750 723 737 702 701 737 698 730 709 734 700 704 704 714 703 700 702 704 709 706 704 707 724 706 733 729 704 740 711 708 743 707 743 749 714 731 711 747 718 738 720 714 707 716 710 737 722 705 740 743 709 745 710 732 745 729 708 738 716 710 744 708 738 739 708 709 739 707 709 729 749 727 712 746 710 710 745 744 744 706 712 708 711 748 731 722 735 706 708 710 708 709 707 710 710 717 707 733 727 734 708 733 710 711 710 710 709 708 731 741 705 707 723 729 747 714 749 731 750 739 715 709 715 708 721 703 702 708 711 708 711 719 725 709 734 715 744 737 702 700 733 718 705 715 747 745 725 698 735 699 697 708 696 700 698 699 701 713 700 711 715 699 706 693 724 696 714 702 699 737 724 727 699 694 730 703 738 726 692 688 690 707 688 710 692 742 707 686 735 697 692 704 712 748 717 728 746 698 693 681 732 725 739 711 740 702 727 713 732 725 716 687 735 727 702 687 684 701 683 737 736 731 675 716 673 697 691 693 714 682 678 726 686 700 685 665 712 726 700 675 692 685 660 680 711 667 680 692 659 722 675 660 687 708 670 692 717 699 690 671 668 666 700 705 657 663 681 705 662 644 662 648 690 649 688 691 682 652 689 680 644 686 641 649 638 675 662 665 681 666 678 690 639 638 658 657 627 679 634 637 686 681 680 660 677 681 683 639 648 664 667 666 621 639 640 614 665 634 668 642 629 629 649 640 636 631 654 642 651 646 641 645 650 641 654 633 629 653 630 632 652 649 622 612 633 609 598 621 617 593 620 612 592 592 612 588 594 604 600 600 632 615 625 582 576 615 620 604 627 581 616 611 575 611 604 566 619 588 575 580 576 612 573 597 576 588 568 585 607 563 559 574 548 577 556 583 598 597 551 572 555 594 578 575 563 551 569 534 574 536 580 583 560 560 538 571 557 530 530 571 534 553 549 566 561 546 560 523 534 534 518 541 516 526 559 536 534 543 516 539 520 550 515 536 511 524 521 503 522 542 526 513 528 518 524 514 486 531 501 517 488 504 509 494 516 512 522 500 485 477 501 474 516 480 503 493 466 485 482 474 505 490 480 497 498 468 482 454 471 472 459 449 485 460 484 482 464 454 471 447 438 481 445 442 451 452 438 473 474 438 445 457 461 465 448 448 433 429 450 436 442 422 422 443 454 446 436 439 450 437 418 429 440 408 437 440 422 405 429 430 403 404 396 422 391 394 414 420 418 419 423 416 381 413 389 401 388 401 403 412 390 378 401 392 382 396 392 399 389 380 380 382 370 381 366 382 369 369 381 361 370 378 383 377 359 372 356 349 355 361 348 357 367 347 339 351 340 333 337 337 359 359 334 327 330 338 353 346 320 338 318 325 321 316 335 332 339 316 335 309 313 318 312 319 325 305 306 322 298 303 304 301 322 308 299 305 307 298 287 314 285 312 295 310 309 297 302 296 305 303 290 282 277 291 294 280 274 273 282 271 264 263 279 279 265 281 264 258 256 261 270 277 260 259 252 266 253 267 266 248 256 249 261 261 248 257 247 251 238 252 236 251 251 231 230 230 236 241 226 229 238 242 227 222 219 217 227 227 226 216 229 219 216 220 219 217 220 210 215 206 215 218 218 215 210 199 204 196 199 201 199 207 205 200 195 206 197 200 185 190 195 196 180 183 187 192 179 192 183 174 183 187 172 187 177 176 169 173 175 178 177 167 169 167 161 162 162 166 166 165 156 166 163 158 153 163 163 162 160 156 155 153 156 144 154 147 152 144 147 137 145 143 138 147 136 143 135 140 131 141 138 133 130 131 129 127 134 128 123 128 121 125 122 127 122 116 115 122 118 119 114 114 120 111 111 113 115 110 114 106 107 112 111 110 109 100 103 107 99 99 100 103 100 97 96 95 97 94 98 91 91 93 89 87 90 89 86 86 89 84 83 82 84 86 82 84 79 77 82 78 82 77 79 78 79 74 76 77 70 72 69 71 70 73 67 70 65 65 65 67 67 64 64 65 63 60 63 58 62 61 61 58 56 57 59 55 58 54 54 52 55 55 53 53 52 49 49 49 49 47 47 48 47 46 46 43 45 43 43 41 41 42 39 40 40 41 39 40 37 38 36 37 37 37 34 36 33 34 34 34 34 32 33 30 32 31 30 29 28 28 28 27 28 27 27 25 25 25 24 24 24 24 23 23 23 22 22 21 20 21 21 19 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 19 20 19 19 19 20 21 21 21 22 21 22 22 23 24 23 24 25 25 26 26 26 27 26 28 28 29 29 29 30 31 30 30 33 32 31 33 33 35 35 34 35 36 37 36 36 37 37 37 40 39 39 40 39 40 43 41 44 44 45 46 46 46 44 45 47 49 48 51 48 50 53 49 50 52 55 54 56 53 53 56 58 56 57 56 58 62 59 60 63 62 60 64 61 62 62 67 65 66 68 68 71 69 69 68 73 71 70 73 76 77 77 74 75 75 76 78 80 78 83 81 81 81 85 84 86 86 88 84 84 86 87 91 92 89 96 93 98 95 96 101 94 99 104 104 101 97 104 105 102 102 108 109 107 109 109 111 109 112 111 109 109 116 119 116 117 122 122 122 125 115 127 123 126 118 123 128 122 129 125 132 130 134 138 137 132 131 141 138 131 138 139 143 141 140 138 137 143 150 141 149 141 156 149 144 157 152 149 150 156 160 156 165 166 154 163 165 166 171 162 158 161 171 169 162 164 167 178 174 175 177 174 184 177 184 184 174 178 184 180 186 188 193 185 196 188 185 202 196 193 201 203 189 205 208 208 201 197 202 208 207 210 208 211 205 218 206 215 210 214 214 211 224 228 224 230 213 219 228 226 224 226 229 227 222 237 224 224 231 246 238 237 232 231 252 234 234 237 248 255 243 253 248 244 247 252 247 261 260 256 252 267 261 268 276 259 255 271 272 273 258 284 277 279 281 275 283 274 293 269 285 291 283 282 282 284 289 286 286 282 295 283 290 306 295 299 293 286 294 305 309 319 318 316 308 297 320 326 315 329 314 307 312 327 307 314 329 314 310 313 332 322 338 322 341 321 324 329 327 351 342 344 356 352 342 359 345 359 333 352 364 340 361 339 354 366 342 363 356 368 366 368 361 371 352 383 362 374 389 385 366 388 383 372 391 379 391 375 373 365 369 372 381 407 371 373 374 405 412 383 383 415 405 392 416 407 393 400 414 389 404 416 392 432 430 407 416 407 409 402 425 425 427 429 426 408 435 446 425 426 413 453 444 422 453 417 421 441 425 436 426 449 432 432 429 435 431 436 464 436 434 455 441 445 474 461 478 449 473 485 447 478 456 474 462 476 450 473 459 482 475 488 480 500 459 479 504 469 496 489 464 466 481 483 514 502 498 475 476 495 501 480 479 504 510 496 517 495 505 527 491 535 530 492 497 515 496 514 521 494 522 543 526 545 504 519 504 537 504 537 532 521 552 537 538 535 544 525 532 525 547 562 567 518 552 562 558 566 533 562 552 551 532 563 581 534 583 557 556 562 585 575 538 587 564 577 589 552 561 549 563 570 560 564 553 595 565 583 564 555 599 592 594 611 599 558 577 573 610 599 617 580 578 597 598 566 610 616 614 602 610 580 595 622 573 608 612 633 608 598 593 631 629 625 593 587 624 628 617 615 648 644 619 599 646 641 627 634 630 634 604 624 620 601 601 656 616 617 608 645 641 624 617 659 650 641 646 617 669 652 633 614 653 625 619 645 655 631 623 627 634 620 684 663 658 656 646 651 681 656 666 684 649 676 646 666 655 676 651 678 635 663 679 662 636 651 644 700 693 647 701 640 694 682 655 662 692 705 690 648 647 690 704 701 690 678 714 700 663 680 687 710 684 656 678 697 668 711 660 682 676 670 659 663 661 690 670 708 673 669 677 667 711 683 706 687 706 708 677 725 705 731 729 713 719 698 692 686 675 717 731 709 682 697 725 739 703 717 687 734 736 724 724 706 709 728 750 694 695 689 718 717 703 718 687 743 725 743 702 718 703 731 742 694 690 732 689 732 692 703 692 705 692 697 699 708 696 701 695 703 694 706 750 723 696 712 738 707 743 719 708 704 717 735 715 726 732 698 731 741 700 701 722 705 703 703 731 704 700 705 718 723 746 703 705 705 704 747 750 745 704 707 733 738 707 717 744 715 704 735 721 744 725 704 750 747 709 718 744 706 706 712 736 704 733 712 711 747 741 709 708 710 708 729 710 705 738 708 708 748 713 712 707 725 712 711 718 718 706 732 748 706 711 745 710 731 726 729 742 737 710 709 707 727 706 705 730 710 734 707 725 705 705 706 721 705 705 709 745 709 728 750 708 706 742 736 732 715 716 703 724 740 715 744 703 710 726 737 726 708 743 707 706 704 707 715 744 730 703 750 748 728 700 747 735 712 708 702 739 699 748 749 700 733 706 708 735 747 696 743 734 719 697 696 713 723 699 719 743 693 713 720 733 745 695 703 735 736 699 706 714 744 740 741 688 743 736 727 687 719 722 721 691 698 689 709 722 738 725 742 736 692 738 696 747 717 732 683 706 699 724 696 717 727 738 681 718 700 703 740 690 683 683 715 726 694 700 685 703 736 727 693 671 698 681 717 700 706 684 671 685 677 727 667 697 711 663 710 721 675 700 665 683 661 702 672 660 657 704 718 672 713 679 687 703 673 687 649 671 667 673 704 710 677 698 684 658 690 659 655 692 640 666 693 675 646 663 648 682 656 655 663 682 638 670 669 639 679 655 627 638 646 676 630 633 631 680 632 642 633 679 630 679 675 645 648 636 643 654 657 622 671 636 651 633 615 635 638 638 621 643 633 630 658 611 656 651 643 632 648 643 653 632 612 626 629 639 620 600 624 600 619 613 607 594 624 587 586 586 609 580 626 592 621 599 619 607 585 591 576 578 597 584 576 588 577 569 569 590 590 579 591 591 609 559 613 569 578 573 606 558 587 588 598 574 604 595 546 551 560 563 568 579 550 584 550 567 569 575 574 570 582 556 531 581 570 541 548 543 572 529 551 527 550 521 549 561 554 546 564 526 523 552 517 515 519 521 556 555 555 533 538 552 523 514 513 525 510 547 516 527 512 497 516 520 492 514 534 507 493 522 484 486 502 492 482 486 502 499 523 507 511 514 493 476 481 503 506 474 500 480 479 494 492 480 489 487 479 467 459 463 483 486 458 488 491 475 453 472 465 480 444 457 464 449 452 448 474 437 467 447 435 437 432 457 442 441 455 466 438 425 452 421 418 424 452 426 444 449 436 430 428 439 414 414 434 421 429 403 410 438 405 431 416 402 422 430 393 427 419 402 421 415 398 415 420 383 414 419 398 399 388 412 391 376 409 388 388 370 390 370 398 375 366 384 364 382 374 375 357 388 383 387 362 383 364 362 361 354 354 351 376 350 363 340 358 356 346 356 334 350 348 347 340 340 331 345 336 348 345 337 329 330 327 346 321 330 320 336 337 341 338 331 339 322 310 324 334 303 320 305 315 300 304 323 317 315 293 314 308 299 312 314 295 293 298 293 285 295 287 281 284 298 284 284 291 297 285 274 293 269 279 287 272 267 285 275 266 261 273 283 259 267 262 264 266 262 261 252 252 259 262 262 246 252 253 258 264 251 256 247 243 238 237 245 238 244 250 234 244 248 232 230 225 226 234 224 240 237 237 235 227 228 231 229 226 225 215 215 215 214 221 222 203 211 205 214 217 211 205 199 213 202 210 200 191 194 207 206 196 189 199 189 186 200 188 190 186 188 182 188 179 190 188 183 173 188 188 173 182 177 179 173 175 173 169 175 172 168 168 162 159 156 158 164 166 162 158 163 157 156 153 159 160 147 152 153 149 151 148 146 139 151 143 150 146 144 141 135 135 132 136 142 138 137 140 132 132 134 133 131 127 130 122 124 119 127 126 120 117 121 114 117 115 116 122 120 112 116 111 116 107 111 111 112 112 104 109 106 104 106 103 99 98 103 99 97 101 96 99 94 94 91 91 94 89 90 90 92 87 85 90 86 87 87 87 88 86 85 79 79 84 83 76 81 76 81 76 79 74 72 71 75 72 69 70 73 69 66 72 70 67 64 63 63 65 63 66 62 63 61 59 58 60 62 60 56 58 58 54 54 56 54 55 54 51 51 54 53 50 51 50 49 46 47 47 48 45 45 44 43 44 41 43 41 40 40 42 38 41 38 39 37 39 36 38 38 37 35 36 34 34 33 34 34 33 33 31 31 32 31 31 30 29 29 28 27 27 27 26 25 26 24 24 24 24 23 23 23 23 22 21 21 21 20 21 20 20 19 20 20 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5
5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 20 19 20 20 19 19 20 21 21 21 21 21 23 22 22 23 24 24 24 24 26 25 25 27 27 27 28 28 29 28 31 29 30 31 31 32 32 33 34 33 34 34 34 36 36 37 36 36 38 37 40 38 38 38 40 41 41 41 44 42 42 45 44 45 45 47 47 48 48 46 50 49 48 52 53 52 50 51 56 53 54 53 54 54 55 57 59 61 59 59 60 62 60 65 65 65 63 63 64 65 67 67 69 70 69 73 73 71 72 75 73 72 74 73 75 77 80 78 78 81 81 79 85 83 79 80 81 82 82 87 87 87 90 94 88 92 94 95 96 95 93 95 98 95 96 95 98 105 105 106 102 104 108 103 102 110 105 108 111 115 113 116 117 108 115 111 114 118 114 123 117 125 121 120 119 119 118 120 125 130 125 132 131 130 133 135 130 128 133 135 132 134 136 135 135 134 147 147 141 139 146 151 152 150 151 157 155 152 159 154 148 156 164 156 160 167 165 168 162 163 159 165 166 169 172 164 169 177 168 165 176 176 179 177 185 183 174 175 188 175 186 183 190 194 179 193 182 186 200 187 190 191 201 199 193 190 203 193 201 212 198 199 206 212 212 217 205 202 215 208 223 208 212 227 225 228 213 226 223 221 227 225 226 232 223 225 220 224 225 223 232 246 248 236 236 232 242 232 249 244 248 235 243 258 254 242 251 252 259 251 251 268 259 258 266 267 258 264 257 279 278 272 277 273 285 279 267 278 282 291 267 277 282 286 287 275 272 289 290 278 305 287 296 299 300 293 292 302 286 298 290 312 300 303 300 322 296 297 315 317 325 325 324 325 329 317 325 314 313 329 324 322 312 337 315 319 317 345 328 331 328 335 327 342 347 355 330 329 329 355 346 354 345 351 350 341 356 348 349 367 346 344 359 358 364 362 362 379 379 362 387 376 360 390 387 380 367 361 390 372 372 367 395 371 396 402 393 390 404 400 398 377 381 399 393 416 391 420 405 388 412 420 393 420 413 431 423 417 424 429 419 401 422 423 419 429 419 435 434 410 440 436 421 412 433 420 432 435 453 452 443 426 440 432 459 443 447 463 439 446 437 432 436 458 473 478 443 479 473 455 477 453 484 457 455 484 486 474 457 487 491 457 478 493 483 464 463 475 501 496 480 500 505 503 470 468 475 470 506 504 482 520 514 484 486 480 498 500 520 507 531 512 488 497 504 499 522 511 525 502 498 513 518 516 504 526 547 524 500 521 545 556 536 551 512 536 561 515 541 519 538 528 566 536 535 529 563 562 569 568 536 538 561 569 572 541 531 535 568 570 556 579 573 584 564 552 579 549 560 568 588 579 563 600 556 583 583 590 594 572 599 572 568 576 600 581 597 559 566 577 589 581 574 600 617 612 586 623 579 589 569 602 583 589 600 609 601 582 625 635 577 586 624 635 614 633 598 588 593 594 646 598 648 619 605 643 642 598 625 631 596 612 629 628 631 660 627 603 658 612 609 662 656 610 644 606 623 655 667 613 655 618 628 637 628 665 639 646 634 660 637 624 621 668 672 658 643 685 645 639 667 679 642 667 632 689 636 683 664 655 673 640 689 679 653 649 668 637 668 670 673 698 693 663 642 657 666 667 691 702 689 694 666 671 693 700 696 683 683 685 661 678 660 654 696 706 664 715 692 675 722 673 688 681 726 668 703 693 681 666 664 710 705 699 677 673 680 680 670 691 711 709 714 676 691 715 701 685 739 729 674 721 708 732 730 714 744 698 687 727 688 704 741 718 719 739 712 715 719 700 688 735 729 719 725 700 720 687 690 696 744 693 712 692 739 690 734 702 725 717 695 707 704 744 733 714 690 699 727 721 707 711 698 750 692 719 725 700 726 709 695 728 729 698 703 741 731 701 743 709 714 714 740 741 701 702 702 716 704 732 708 706 724 704 739 741 704 702 735 704 705 739 705 708 745 705 738 742 720 750 743 717 703 708 715 707 714 717 705 727 705 725 716 738 707 704 719 704 705 726 733 707 743 711 735 732 728 716 710 721 711 748 711 708 749 708 709 740 710 708 716 727 750 738 732 707 711 711 738 707 705 735 715 709 707 719 707 710 715 710 707 739 708 710 707 711 710 706 709 741 707 749 711 738 733 710 725 704 716 709 721 731 717 705 703 718 744 703 741 724 708 740 707 708 718 712 707 718 741 744 703 739 730 709 706 714 705 700 732 739 708 708 701 702 747 747 698 707 699 718 746 749 741 717 714 710 739 743 702 723 692 707 714 730 691 746 735 712 709 740 735 693 703 699 724 693 715 693 732 692 749 746 738 741 710 744 693 730 747 694 699 718 748 748 724 682 721 715 744 689 679 716 728 744 713 708 702 741 711 734 691 724 717 682 683 726 734 696 716 673 687 692 692 689 678 707 706 694 689 693 710 709 703 703 667 665 710 717 698 684 683 678 658 662 712 658 675 717 710 701 683 675 684 694 713 708 678 700 667 661 702 698 672 670 673 663 676 692 683 685 686 649 654 698 661 683 687 696 663 699 642 688 684 631 679 665 650 687 629 676 644 690 655 663 643 649 678 657 634 631 663 676 679 680 678 619 637 645 650 625 670 616 632 634 616 668 645 652 620 621 627 657 606 615 657 653 651 617 616 642 606 604 625 652 612 637 607 627 619 628 605 617 638 605 586 642 586 606 608 616 612 609 594 627 605 601 610 615 620 590 629 581 624 594 622 577 611 575 565 570 589 583 617 560 593 584 587 606 557 596 599 556 572 607 561 575 550 551 572 547 573 590 589 549 554 565 572 571 548 544 563 563 587 547 575 556 547 530 575 532 533 544 568 555 522 567 543 531 543 548 557 518 561 529 551 545 544 535 526 532 520 535 517 529 546 530 527 509 511 512 540 526 536 508 516 522 497 520 493 529 508 528 526 491 485 486 527 505 518 489 501 493 519 479 504 480 497 485 485 508 475 466 501 484 479 491 483 492 500 502 499 499 479 482 489 459 464 449 469 451 461 483 456 446 471 458 474 467 466 450 469 447 451 446 455 439 461 462 446 424 461 423 441 439 435 459 458 417 434 414 434 437 434 449 412 444 406 420 416 432 406 409 414 430 415 432 408 427 429 412 430 421 425 406 412 407 396 415 399 391 405 413 414 396 393 410 381 393 382 394 405 376 401 400 388 396 397 370 364 392 387 374 380 365 387 377 361 379 384 361 358 345 345 371 357 366 349 353 369 344 366 351 342 356 361 336 343 353 353 339 335 337 353 328 345 333 318 317 321 325 314 318 337 324 335 325 323 331 326 330 328 304 328 316 320 308 312 303 301 300 319 312 303 304 308 302 285 306 306 310 289 301 298 286 300 303 275 277 285 278 288 275 276 289 266 283 281 282 271 267 286 267 258 272 260 260 253 265 274 275 263 269 269 249 254 251 267 256 252 262 257 240 253 243 255 244 252 233 233 233 234 247 235 239 242 234 238 236 227 224 224 218 220 225 227 222 222 212 223 209 209 216 221 210 223 212 212 219 215 199 212 205 204 200 209 203 201 208 205 198 197 192 199 204 201 198 200 199 193 187 195 195 191 181 182 174 185 185 187 175 186 179 169 172 170 167 170 177 175 162 172 165 158 163 156 169 168 168 153 167 154 161 155 160 161 157 158 156 146 156 152 144 141 148 152 138 141 139 141 139 140 145 139 131 133 137 130 135 135 133 133 131 128 126 123 127 126 126 121 126 121 126 119 119 117 115 122 117 119 120 114 111 110 116 107 107 111 105 109 106 104 108 103 100 98 106 103 101 103 100 94 101 96 98 99 95 91 97 95 89 93 92 86 89 84 83 88 89 86 80 84 79 80 79 78 78 77 80 78 76 77 75 73 76 73 76 69 71 69 73 72 66 66 67 68 64 64 66 61 63 64 63 61 60 62 62 61 62 58 59 57 54 57 56 57 52 52 55 50 50 52 53 52 52 51 49 49 48 46 46 47 46 44 45 45 44 41 42 43 40 41 40 40 38 38 39 38 37 36 36 35 34 34 33 35 34 32 32 31 31 32 32 30 30 30 30 30 27 28 28 27 27 26 25 26 24 24 23 24 24 23 22 22 21 22 20 21 20 20 20 19 19 19 20 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 19 20 19 19 21 20 20 21 21 22 22 23 22 24 24 25 24 24 25 26 26 27 26 27 28 30 29 29 29 29 31 31 31 31 33 32 33 33 34 36 36 37 37 36 36 36 39 38 39 39 38 40 42 39 42 40 43 42 42 45 44 46 45 47 48 49 49 51 48 52 49 51 50 53 52 54 56 54 57 57 55 57 57 58 58 60 61 59 62 60 59 60 60 66 63 65 65 66 67 70 68 69 73 73 70 75 70 70 71 77 76 75 74 76 80 80 81 76 79 77 85 83 84 81 88 85 84 88 85 90 86 89 95 91 95 89 97 99 92 98 99 96 102 102 102 101 106 100 98 104 105 105 107 105 103 109 113 106 113 110 113 115 114 112 120 122 123 115 124 123 122 117 124 119 126 123 124 124 129 123 124 129 132 133 129 139 140 132 134 140 134 143 139 145 144 148 139 140 146 146 141 148 142 143 149 151 146 159 157 156 157 162 163 164 167 153 166 170 160 163 172 166 168 164 170 164 166 180 178 175 175 175 174 178 182 187 177 186 188 178 180 192 193 192 197 187 186 193 198 204 190 203 198 203 193 210 205 198 213 195 211 204 199 211 209 210 205 205 213 222 220 211 216 226 224 229 232 224 223 216 223 231 237 240 232 238 232 231 227 233 233 235 235 246 250 251 252 242 236 256 238 253 241 242 262 265 265 264 253 267 256 249 263 271 269 264 268 262 274 262 278 260 272 284 280 266 272 277 268 283 277 272 289 286 273 298 283 281 292 296 295 302 294 293 285 293 307 292 316 314 296 296 307 297 320 305 305 318 326 306 311 306 314 317 316 336 334 336 326 321 320 331 315 337 335 319 342 330 341 333 338 333 325 355 335 356 348 348 353 339 354 349 354 349 371 369 356 351 359 366 363 363 348 353 383 371 367 366 375 375 356 370 385 370 377 364 383 399 382 385 402 385 390 399 406 374 408 386 381 390 410 387 382 392 386 418 413 413 401 397 400 428 427 411 407 425 396 400 426 407 438 423 430 433 443 445 419 442 411 450 438 447 417 445 435 417 459 425 440 425 454 453 455 451 443 444 449 466 451 448 452 443 456 445 475 438 441 452 484 448 482 458 466 474 486 493 479 496 451 492 478 461 470 485 504 498 498 482 494 473 509 483 473 489 479 494 490 502 492 474 494 513 476 506 507 513 521 485 512 501 494 527 487 505 492 497 538 502 493 524 501 545 542 526 547 533 548 533 539 524 531 533 537 538 536 528 548 540 553 548 527 553 554 546 519 540 568 573 527 542 525 576 551 533 566 560 549 575 532 581 542 550 537 539 549 581 570 553 554 590 588 583 587 567 561 580 559 557 572 561 586 596 587 557 589 571 591 565 566 564 601 598 580 581 622 569 603 571 617 606 603 581 587 628 594 626 582 607 601 611 613 613 610 593 626 610 591 617 603 612 591 607 590 597 627 650 614 597 596 615 656 596 621 633 655 629 649 630 624 624 660 649 650 634 650 658 651 669 654 627 628 649 623 629 634 634 664 629 620 660 629 656 636 679 651 671 677 655 671 668 649 629 633 645 640 656 677 691 669 655 686 683 679 661 655 640 669 685 647 687 643 704 645 649 653 684 649 656 655 707 704 660 700 708 700 664 698 702 704 709 662 668 655 653 679 717 672 712 681 716 687 710 723 698 687 663 728 716 694 707 696 702 718 713 688 727 708 687 689 682 723 735 734 681 702 702 717 697 696 702 709 682 698 730 703 731 705 710 678 746 714 693 689 683 711 723 737 745 698 727 735 718 699 727 685 700 716 690 716 732 685 750 687 731 720 687 750 724 716 713 692 694 736 738 714 744 719 745 713 709 731 695 707 696 740 695 696 725 740 696 695 732 746 713 702 699 746 749 697 714 742 698 703 699 703 704 736 725 724 701 712 700 714 741 712 750 706 717 730 726 704 702 711 737 716 744 737 707 708 734 719 706 741 706 704 705 706 734 707 706 743 733 714 707 713 736 723 727 710 712 723 732 738 709 741 706 725 750 722 705 709 736 711 709 707 706 747 709 745 711 724 706 730 722 741 705 733 725 705 742 705 710 710 722 732 739 708 706 706 721 736 750 707 712 750 705 704 739 719 750 706 710 706 711 706 745 739 719 715 708 740 731 708 706 742 703 705 734 711 731 702 706 744 720 717 728 708 730 727 705 720 703 704 720 700 709 750 745 705 700 718 738 728 736 724 702 700 718 741 699 736 741 709 743 695 747 699 714 698 736 697 692 718 749 709 746 726 738 727 729 713 693 692 690 722 725 714 746 750 746 727 710 726 694 716 701 722 696 697 697 684 694 748 697 691 684 691 718 732 685 715 677 744 720 739 711 724 710 683 703 734 709 690 697 734 719 732 704 681 672 672 709 695 712 695 697 734 709 689 707 700 678 709 678 716 715 701 668 658 692 663 715 715 702 709 720 708 668 679 688 673 658 676 702 684 689 678 677 666 665 682 690 667 706 695 684 659 653 654 684 667 658 692 694 689 649 647 640 667 684 686 669 677 651 680 667 686 633 631 688 675 683 647 623 662 651 624 641 635 627 653 657 635 679 655 623 628 615 668 630 641 644 614 656 671 624 616 619 624 666 616 645 628 610 635 618 654 607 599 636 614 638 646 645 609 600 638 592 609 627 630 593 624 611 589 588 583 591 611 603 597 593 605 576 587 608 582 622 620 579 571 584 598 590 614 624 595 579 614 602 575 575 582 563 600 594 571 572 568 596 608 571 570 555 557 567 581 578 586 589 585 558 586 578 562 571 588 546 537 557 569 572 569 543 573 568 564 532 530 553 554 545 536 566 564 550 551 536 556 530 551 564 535 554 562 530 551 516 556 546 528 544 553 515 524 543 500 517 521 536 507 520 525 536 516 500 504 521 497 509 522 530 502 526 508 514 490 511 515 477 513 489 517 487 483 494 507 513 500 476 465 467 464 497 476 499 477 465 493 455 471 456 464 492 450 456 467 447 457 487 479 453 458 443 447 456 477 475 453 450 438 467 462 457 447 443 454 444 442 441 450 452 424 418 429 458 428 430 454 451 423 410 424 409 415 429 412 435 407 413 405 424 432 412 406 397 397 397 416 399 410 422 395 413 392 405 408 386 390 386 397 387 402 412 405 400 405 394 371 375 392 395 368 385 378 371 374 379 365 362 384 372 382 352 379 366 356 354 356 366 378 376 362 343 372 364 364 361 352 354 347 344 341 331 332 345 343 346 349 355 345 338 336 319 325 329 344 327 334 324 311 314 338 320 318 306 311 308 311 331 328 312 322 325 318 322 311 302 303 315 291 295 297 308 286 291 305 287 283 303 286 284 286 277 295 287 297 278 280 270 272 276 279 278 278 280 287 279 269 265 267 273 273 274 260 259 275 251 258 263 264 256 268 256 253 247 257 246 258 253 245 239 237 252 237 245 248 247 236 241 247 236 232 240 234 232 234 239 235 232 221 225 214 225 215 228 222 214 227 214 226 209 222 211 222 209 202 214 211 206 213 205 194 200 201 191 205 201 189 203 204 200 199 202 188 183 184 187 190 194 180 180 175 186 179 177 186 174 178 179 176 170 176 181 172 165 178 169 166 165 161 160 157 167 162 160 162 153 166 159 158 156 157 147 151 146 144 145 142 153 143 142 151 139 146 136 145 134 144 136 140 137 141 139 138 128 129 126 129 128 130 124 132 127 127 119 124 129 127 119 120 121 125 114 122 114 114 116 115 117 110 107 112 109 105 110 107 109 107 104 109 99 105 100 101 99 104 99 98 102 101 92 95 93 91 90 94 90 90 94 86 88 88 89 85 86 87 83 85 83 79 83 83 82 81 79 77 75 77 78 73 76 74 72 75 69 74 73 70 70 68 69 64 65 63 65 67 61 62 62 64 61 60 62 59 62 58 56 59 58 57 56 53 54 55 53 54 52 51 50 51 51 47 48 49 47 47 44 46 44 46 45 42 44 43 42 41 40 39 41 39 39 41 37 39 38 38 35 36 35 35 34 33 33 33 32 31 32 30 31 30 30 31 30 28 28 27 28 27 26 26 25 26 25 24 24 24 23 23 23 23 22 21 21 20 21 21 20 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 20 19 19 19 20 19 21 21 21 22 21 22 23 22 22 24 24 24 25 24 26 26 25 27 27 28 28 28 28 28 30 29 31 32 30 31 33 33 34 34 33 33 34 34 37 35 37 38 39 37 39 38 41 39 39 42 42 40 43 44 42 44 46 44 46 45 47 45 48 47 50 48 51 51 52 52 54 54 53 56 53 54 55 58 56 55 57 58 59 60 62 60 60 63 63 66 62 62 67 64 69 67 68 72 67 70 72 69 73 74 70 72 77 73 78 80 80 81 77 83 79 81 80 80 81 85 80 82 89 88 85 90 86 86 88 89 90 90 96 92 99 97 92 100 95 100 95 104 100 104 99 107 102 108 107 110 104 111 114 110 106 113 111 114 113 116 118 121 118 122 118 118 123 126 122 120 118 129 125 130 124 126 128 128 129 130 136 132 136 136 132 135 140 145 140 134 145 148 143 143 147 140 140 147 148 149 153 154 155 157 148 155 159 158 163 163 167 159 156 166 165 170 169 169 174 164 177 162 177 168 167 179 176 169 178 182 172 177 174 187 180 182 176 181 194 192 181 186 191 185 197 196 192 203 188 195 209 192 198 206 207 205 212 203 215 206 202 217 208 206 213 217 224 212 208 217 220 215 218 213 219 216 232 216 234 231 228 230 228 226 233 237 232 234 236 235 250 235 243 240 246 253 258 243 253 240 258 241 244 258 254 246 269 264 267 274 270 258 277 267 277 259 279 259 280 269 266 273 287 264 270 288 273 277 294 270 283 282 275 285 288 290 302 300 280 294 301 286 293 295 300 290 304 296 292 309 307 314 318 299 327 321 313 323 318 330 330 333 336 327 322 331 338 335 341 334 339 341 320 324 327 331 341 331 343 357 354 333 341 357 344 352 349 342 368 343 346 370 347 345 372 362 356 359 366 369 382 383 383 375 387 355 383 387 377 387 367 367 369 383 375 394 366 378 374 378 376 390 410 397 398 379 403 411 405 388 388 418 392 401 394 415 407 392 408 414 395 427 418 405 432 435 404 419 404 439 436 407 417 428 448 418 443 446 449 446 432 438 453 449 450 420 442 429 457 431 437 468 446 468 462 440 454 440 446 473 461 459 456 460 452 464 455 477 459 478 478 491 465 488 489 458 495 480 478 495 469 481 492 484 483 466 470 467 500 495 514 477 499 471 502 486 510 520 482 493 522 525 501 523 526 483 494 484 487 533 515 518 513 518 522 510 535 518 545 537 517 531 505 536 503 505 533 551 516 515 523 513 562 542 555 515 552 540 530 523 525 561 554 561 540 549 567 535 576 548 573 543 550 547 573 560 560 582 543 570 578 564 561 560 574 582 546 554 594 600 573 597 584 576 606 565 594 555 560 565 602 574 599 598 559 569 572 617 604 568 579 574 573 580 621 601 586 604 573 593 579 611 632 597 608 626 599 583 615 597 588 595 608 591 627 610 608 606 642 634 590 622 640 596 618 633 655 622 644 634 615 620 639 636 628 626 619 661 648 624 653 618 636 612 671 662 643 628 639 638 632 624 669 661 646 647 681 670 674 644 628 658 656 656 627 645 636 645 635 659 682 683 645 644 674 663 664 661 659 686 699 661 643 661 687 686 674 675 662 641 702 661 653 668 682 705 698 645 669 687 697 647 697 679 664 711 712 663 712 719 670 707 685 695 688 688 662 668 701 671 709 713 700 669 704 679 700 673 671 716 691 707 731 684 718 667 715 680 725 682 684 672 702 695 732 739 682 700 683 717 694 714 702 740 731 732 678 742 712 734 733 708 720 721 709 683 695 745 740 737 682 726 736 703 689 740 745 689 717 689 686 703 722 698 713 731 737 691 705 737 723 690 720 720 700 737 747 694 700 708 750 715 725 695 705 729 699 728 714 713 738 705 714 708 747 712 743 734 697 736 699 703 712 702 704 720 726 727 745 722 700 747 708 747 750 705 704 720 703 742 708 707 738 708 731 704 742 722 735 709 705 703 704 707 704 723 725 721 704 710 735 737 707 726 708 715 711 707 721 736 709 730 710 721 721 708 708 711 744 740 741 735 735 750 746 710 744 747 710 711 717 731 745 713 709 707 706 709 708 729 735 711 732 711 731 745 719 739 716 710 710 749 720 738 740 746 710 707 705 708 704 706 724 707 714 707 704 733 713 733 723 748 707 748 707 704 708 734 709 733 702 706 717 704 714 727 749 736 738 701 719 715 737 698 700 698 697 730 707 699 702 729 725 697 704 712 750 711 711 713 700 739 722 744 693 748 695 691 739 724 727 692 696 694 743 729 736 720 732 719 745 719 694 691 728 746 722 713 733 711 689 750 740 723 714 692 687 713 742 685 747 731 727 694 723 715 717 705 742 742 730 689 678 734 734 741 715 696 705 721 690 710 713 695 730 730 735 724 677 671 701 729 716 666 684 670 680 662 668 692 716 674 685 698 690 725 684 710 679 671 675 701 674 719 716 683 678 679 664 681 694 678 680 687 696 703 680 693 650 690 676 651 679 665 660 704 640 690 672 691 698 661 651 641 680 660 669 697 636 641 673 654 638 688 660 675 630 671 637 643 645 645 643 644 630 660 666 629 653 623 628 650 659 631 676 658 646 665 638 630 660 625 623 641 639 667 663 631 612 651 639 640 618 646 609 611 652 639 598 614 605 607 623 621 643 616 600 618 601 631 600 586 597 599 608 595 638 634 605 581 619 587 613 612 605 598 620 627 584 616 607 595 579 589 618 589 615 581 560 575 567 564 609 581 579 598 553 602 593 568 597 584 589 588 593 551 547 590 557 584 542 586 554 578 569 554 545 582 586 543 531 562 573 560 534 577 562 538 562 571 550 571 545 553 518 567 538 555 539 520 539 543 519 557 556 558 548 541 510 512 547 516 546 547 543 529 536 512 511 527 508 510 529 499 497 521 535 485 499 485 481 523 524 506 495 514 475 515 501 477 484 482 510 515 488 477 498 463 464 464 463 474 463 484 485 499 485 495 481 492 477 468 484 460 454 488 446 479 482 468 449 449 463 478 459 458 472 437 453 474 434 461 455 461 444 433 465 461 430 439 450 437 418 417 449 449 419 422 431 433 413 417 407 422 417 426 410 416 432 417 436 402 398 431 432 426 426 420 406 415 387 400 401 394 418 414 408 397 412 400 378 408 389 393 400 383 386 402 379 394 394 390 392 373 374 365 386 388 370 354 370 362 373 372 375 352 346 371 374 362 345 374 355 361 365 353 348 341 360 341 354 343 353 331 352 343 334 342 329 339 349 344 332 329 325 315 318 313 322 314 318 337 331 329 324 304 326 307 301 301 303 324 304 317 319 297 311 314 304 299 297 313 290 305 309 290 293 302 284 287 296 301 275 273 272 284 286 295 277 279 270 275 281 281 287 286 260 277 268 264 276 273 260 266 258 269 259 264 270 246 254 263 245 262 253 250 250 238 251 238 249 244 251 237 231 232 247 248 236 232 230 232 233 239 222 218 231 235 215 217 229 215 215 210 210 227 221 222 223 218 223 211 216 210 209 200 215 203 205 204 200 208 203 198 201 205 203 202 201 194 184 188 200 196 186 181 190 179 182 186 184 175 174 175 172 185 180 177 177 181 176 180 164 168 172 162 173 167 157 159 159 159 163 155 161 162 161 153 157 158 154 147 152 157 143 142 151 144 149 144 140 138 149 142 134 140 134 145 134 142 133 138 130 127 136 131 128 125 131 128 130 121 123 123 119 122 124 116 116 122 124 123 116 114 118 119 115 114 114 112 112 111 111 105 103 102 108 100 101 103 97 100 99 100 99 99 98 101 93 95 92 93 94 93 90 95 92 88 86 91 87 88 83 86 87 82 81 78 83 81 80 77 79 75 80 79 78 78 78 76 71 70 70 68 74 73 72 67 67 65 65 67 64 65 62 61 63 64 59 60 58 61 61 58 57 57 55 55 57 54 55 56 54 53 51 52 49 49 50 51 50 47 48 48 45 47 47 44 46 45 42 43 41 40 40 40 40 38 40 39 40 38 39 36 38 37 36 36 36 34 33 34 33 33 33 32 31 31 29 31 30 29 29 27 28 27 26 27 25 25 26 24 25 23 23 24 23 23 23 22 22 22 20 21 20 19 19 20 20 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 19 20 20 21 20 21 21 22 23 23 24 23 23 24 25 24 26 25 26 27 26 28 28 30 30 29 31 29 30 32 30 31 31 33 34 34 33 35 36 34 36 35 36 38 39 39 38 38 41 40 42 40 43 40 42 42 42 43 44 44 44 44 45 46 46 48 48 50 51 50 52 54 54 55 54 53 56 55 57 54 56 60 57 57 59 59 61 58 64 63 65 62 64 67 68 66 69 69 69 71 68 72 68 74 70 74 75 74 77 74 76 78 78 80 77 80 76 79 82 85 84 85 88 85 88 83 90 86 86 87 86 92 92 90 90 98 97 98 93 98 97 103 97 98 103 98 99 99 107 108 110 103 107 105 104 111 107 112 110 117 109 113 118 120 120 116 114 121 121 120 119 125 126 126 125 129 130 124 129 131 131 129 128 139 136 133 136 142 134 139 136 146 136 140 143 140 149 142 148 151 152 156 144 154 148 146 154 158 159 157 156 152 162 153 162 164 159 159 170 161 167 164 164 163 173 178 181 175 176 174 174 173 176 174 189 188 185 188 193 186 183 192 192 197 200 194 192 193 198 190 188 207 204 203 197 200 197 204 213 205 197 199 210 207 215 221 224 206 214 214 209 230 222 218 211 215 227 225 227 217 236 222 232 232 236 223 237 227 229 233 244 228 251 251 254 235 251 236 249 258 244 245 260 261 252 255 251 264 251 258 260 261 274 257 260 257 274 275 273 260 268 265 273 264 287 273 291 272 279 290 293 275 277 282 283 275 278 303 293 280 288 286 308 285 307 301 299 313 300 291 293 308 310 322 300 313 305 328 308 314 309 310 315 317 314 311 312 339 339 341 332 325 319 334 349 348 320 324 322 351 337 344 347 341 356 356 331 342 342 355 368 356 363 350 373 350 355 357 368 345 370 375 371 377 373 371 354 382 383 385 392 374 373 394 369 397 386 369 402 379 389 398 390 395 407 388 388 401 392 384 394 381 390 418 395 413 410 424 406 401 407 422 407 398 409 422 409 402 433 431 427 406 442 419 410 425 420 419 435 422 453 417 415 453 448 440 419 424 433 449 458 450 427 451 469 444 470 466 475 453 453 468 468 472 470 481 462 448 454 469 484 485 459 489 489 493 458 479 494 469 466 482 494 491 462 465 493 503 474 500 498 470 475 508 505 506 500 476 476 499 514 519 517 513 508 511 522 523 511 501 493 528 527 509 490 524 519 507 539 537 496 511 498 545 503 507 519 537 537 551 550 551 536 524 529 552 548 546 523 534 563 526 570 559 526 554 536 559 530 547 536 561 534 536 571 552 575 580 547 582 538 539 570 588 585 558 592 550 545 552 592 586 584 568 561 570 555 562 608 591 607 589 597 581 595 612 598 580 568 584 586 569 610 570 623 573 609 608 580 598 612 607 623 606 602 601 592 617 620 583 585 611 587 590 613 634 605 615 603 605 619 635 635 650 639 640 609 640 617 624 641 610 649 612 634 609 663 644 651 651 641 637 650 666 646 619 646 657 666 668 624 649 662 624 625 664 679 650 627 644 667 672 641 657 625 672 652 657 626 660 633 665 674 627 670 629 638 690 665 671 634 674 664 688 684 650 700 665 695 654 671 698 678 661 661 676 673 685 656 669 712 701 696 650 680 686 693 663 667 673 660 717 653 707 654 694 681 697 687 722 691 680 684 702 707 709 720 683 710 707 716 705 689 670 679 713 683 718 715 726 693 736 723 718 681 681 724 731 681 704 733 716 734 712 683 724 723 699 714 697 703 723 740 705 708 685 715 703 745 701 706 729 733 744 738 717 684 689 726 732 702 696 685 693 719 687 691 746 693 699 748 736 694 719 696 708 731 719 719 747 699 715 725 715 745 703 715 719 739 698 705 697 716 701 700 733 700 748 701 742 700 702 743 714 701 719 702 738 737 741 745 747 714 733 713 710 720 735 701 730 740 739 703 702 750 708 715 716 703 726 732 709 709 745 708 712 709 737 741 709 715 706 706 709 711 706 708 711 707 707 705 708 738 748 716 709 750 709 732 706 731 709 744 705 718 709 725 743 722 715 711 708 709 706 750 727 712 710 711 742 716 725 731 726 729 709 704 706 707 708 708 740 715 728 705 716 707 707 727 709 750 707 743 748 750 732 746 704 704 706 717 705 703 711 706 709 729 703 713 737 739 719 711 701 738 735 703 750 706 750 705 702 700 733 740 738 702 730 703 737 697 730 731 732 698 741 701 699 749 721 726 724 694 698 698 741 745 750 740 713 732 692 722 708 698 743 693 709 702 727 691 729 716 702 713 716 743 738 736 726 703 737 690 702 694 688 732 712 697 694 727 690 690 698 736 740 727 703 683 681 697 733 734 693 699 708 691 688 717 733 681 701 737 726 730 737 734 710 725 669 718 692 701 706 717 711 696 728 671 694 729 690 691 723 719 687 706 716 720 724 684 657 692 690 664 706 684 708 674 663 662 697 705 656 714 669 654 656 682 709 696 652 660 699 676 651 668 682 695 705 689 687 694 636 663 686 667 696 678 690 650 662 631 647 660 653 627 682 672 639 671 671 661 648 656 636 681 648 647 654 669 654 620 659 672 660 627 631 633 651 616 657 612 624 607 634 620 664 645 626 608 645 615 661 615 603 628 596 620 652 609 641 609 652 602 601 635 644 625 622 606 587 632 592 606 623 636 637 593 589 627 609 592 630 589 612 604 602 571 628 596 576 573 580 610 587 587 621 591 592 570 578 615 568 574 610 588 558 598 572 557 562 586 567 596 555 597 571 548 588 594 554 561 584 570 574 559 568 540 544 547 569 554 570 544 531 528 566 536 542 529 536 572 535 528 566 556 556 524 554 562 565 531 562 541 532 533 556 507 513 542 524 552 548 509 541 526 544 495 539 498 518 539 507 532 533 530 529 490 495 517 502 509 483 484 487 520 511 522 496 507 488 483 472 473 476 469 472 501 496 496 502 480 468 462 464 478 495 487 476 464 482 488 471 453 468 473 487 458 483 484 467 464 451 440 476 440 442 457 454 457 462 438 435 449 450 436 464 428 427 433 455 428 438 422 447 421 450 412 417 427 444 428 433 445 426 428 416 434 437 416 417 428 431 424 430 401 392 401 409 392 399 391 399 387 404 382 382 393 415 388 413 390 381 377 395 386 386 395 371 393 400 366 379 362 363 361 371 392 357 372 354 353 382 358 379 377 360 365 359 374 351 349 342 352 365 341 365 352 358 346 341 359 359 339 330 326 355 329 347 344 349 344 330 322 326 346 331 327 328 339 315 330 327 330 305 311 327 319 323 305 322 297 309 314 309 309 321 291 289 308 307 315 292 293 308 295 286 288 291 297 287 284 287 299 289 290 274 285 292 287 277 274 286 271 281 276 285 269 270 262 263 277 270 267 270 263 260 272 270 257 251 246 266 254 253 260 262 246 237 243 253 233 255 241 239 245 233 245 247 229 230 244 223 231 231 233 219 227 227 222 224 226 213 226 218 230 227 225 217 224 215 211 215 202 212 213 204 213 207 195 204 203 210 200 200 197 200 206 196 187 187 195 200 192 182 195 190 187 182 182 184 186 184 184 180 183 170 185 178 177 176 177 167 177 175 174 174 169 162 170 164 161 158 161 158 166 167 153 163 151 148 156 156 145 147 153 143 151 152 151 145 141 142 143 137 134 145 143 141 133 137 135 139 132 135 134 127 132 131 135 128 125 121 131 126 126 118 126 118 120 119 115 120 117 117 112 116 112 115 114 114 106 107 113 109 111 102 107 108 106 106 102 104 97 100 96 104 98 95 97 97 99 96 91 97 89 94 87 88 87 89 87 85 85 81 83 82 79 85 79 84 79 77 79 77 78 79 75 78 78 71 75 76 71 71 71 73 69 71 66 68 67 64 65 64 62 61 63 59 60 60 59 58 58 61 56 60 57 54 56 57 55 56 52 51 50 52 53 50 50 48 47 51 49 45 47 44 44 44 45 42 43 41 44 42 40 42 40 41 39 39 39 38 37 36 37 37 35 36 34 35 34 34 33 32 32 31 32 31 32 29 31 28 29 28 27 28 26 27 26 25 25 25 25 24 23 23 24 22 23 22 22 22 21 21 21 20 20 20 19 19 20 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6
6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 20 20 20 20 20 21 21 20 21 22 21 23 22 22 24 23 24 25 24 25 25 26 26 27 28 28 28 30 28 31 31 31 32 30 33 32 34 34 34 34 33 35 36 36 37 37 36 38 39 37 39 39 38 41 39 40 42 41 41 41 45 42 44 46 45 48 48 49 48 47 50 51 50 52 51 52 53 52 56 54 56 53 57 58 57 56 59 60 61 62 63 63 62 65 65 65 66 62 67 64 67 69 67 70 71 73 74 75 72 74 71 72 74 79 78 75 76 75 80 80 79 83 81 81 84 86 87 84 86 89 88 91 90 93 92 93 90 91 96 97 97 93 100 97 99 97 98 96 105 102 99 107 102 104 107 102 110 111 114 115 115 116 114 110 109 119 115 117 117 120 125 124 119 119 127 120 118 127 130 125 123 131 132 130 131 130 128 136 131 138 138 131 136 138 138 145 135 148 147 141 144 151 142 151 150 154 148 146 156 157 155 161 156 150 161 162 153 160 169 156 169 170 169 171 173 164 174 175 173 174 181 173 168 173 183 179 188 188 174 184 175 188 189 182 186 187 189 192 192 194 196 192 189 205 201 201 206 205 197 198 204 196 210 196 204 216 214 202 220 223 210 221 211 211 219 209 218 225 231 225 229 217 235 226 232 235 240 230 236 231 227 227 241 248 231 243 252 231 232 234 255 244 258 258 239 259 248 265 250 247 262 248 266 251 270 273 258 260 275 278 266 263 263 265 270 279 283 266 283 276 289 275 278 286 287 279 287 298 275 290 280 291 278 291 307 306 306 286 298 314 298 301 306 303 303 319 305 313 310 321 315 315 300 303 320 306 310 304 337 326 313 313 340 326 319 343 345 323 332 332 328 352 332 335 337 333 354 348 344 359 351 337 340 336 367 355 344 352 371 370 359 351 343 369 350 356 351 382 367 354 377 386 382 379 381 370 369 362 366 393 376 367 365 389 382 373 398 403 387 390 391 396 386 405 387 416 417 399 395 414 402 389 426 414 408 406 392 426 422 419 399 421 411 440 437 438 424 405 431 416 419 442 417 421 441 434 445 432 440 431 460 447 424 433 429 448 467 442 434 433 439 436 434 451 444 451 444 457 438 476 483 449 477 484 483 471 481 471 475 488 481 490 458 489 468 497 476 457 472 503 485 486 483 503 507 491 511 472 472 475 507 502 518 475 498 504 490 510 491 512 509 516 484 533 513 497 504 528 528 524 516 503 525 518 524 534 518 543 545 524 517 534 555 515 548 553 537 510 537 516 534 560 535 523 518 527 546 520 525 567 522 573 540 559 543 526 554 554 550 563 569 551 583 558 545 535 569 584 562 581 545 573 557 597 589 561 579 594 555 576 562 570 594 600 606 597 555 591 586 587 581 597 574 574 616 572 579 586 584 599 574 589 586 587 624 620 579 619 627 578 625 608 632 603 597 601 622 627 617 634 627 586 595 588 642 589 625 624 594 617 624 602 623 618 633 625 634 642 623 622 608 639 639 657 646 648 655 640 656 665 624 644 658 661 612 661 633 642 673 654 654 677 660 651 639 675 639 641 647 673 627 650 679 645 663 666 644 665 642 680 670 654 680 684 645 695 696 644 696 692 650 688 680 695 691 700 692 650 697 678 662 710 649 668 678 665 705 682 671 689 672 678 713 700 703 696 656 694 695 678 660 704 710 718 720 667 673 705 682 715 724 697 674 718 699 668 689 720 701 666 714 722 728 718 714 727 713 670 683 674 721 679 693 684 698 681 724 714 689 689 744 679 734 692 693 716 702 740 688 692 714 723 713 739 740 692 682 717 717 744 726 687 734 692 726 725 692 747 727 750 741 706 689 735 689 745 692 729 694 718 726 736 698 698 697 711 738 712 716 708 710 713 695 749 750 700 699 708 738 730 747 717 735 700 721 735 733 727 699 731 704 703 748 705 704 701 736 715 706 700 712 735 737 747 704 745 745 712 712 707 741 706 703 737 705 735 706 707 704 707 732 726 735 709 707 722 706 704 733 716 706 710 722 745 705 706 713 705 710 731 722 744 707 706 710 711 710 749 709 707 711 736 705 706 710 735 743 722 706 734 720 706 706 727 706 706 712 712 726 734 707 712 710 710 719 707 705 705 725 746 704 741 728 705 733 708 722 707 709 720 708 704 707 737 726 708 707 703 705 702 724 702 707 704 717 726 727 722 707 749 733 710 700 724 750 710 701 703 727 746 732 712 703 705 704 700 701 697 709 726 721 735 747 711 695 706 721 697 730 746 737 697 739 703 695 690 714 724 707 720 748 746 707 694 743 694 703 719 691 707 717 745 725 684 695 742 738 714 738 721 702 688 743 726 681 715 704 686 722 697 733 715 741 719 696 689 680 693 725 726 703 674 711 709 706 696 702 688 679 705 723 669 690 696 690 711 710 732 685 701 695 703 726 663 705 698 663 705 662 691 708 686 694 722 701 707 698 696 686 698 709 710 653 692 709 697 652 692 698 662 698 688 706 659 684 678 651 664 696 699 680 684 688 693 658 676 671 695 669 660 654 634 692 676 664 689 653 658 646 662 677 665 626 684 652 641 644 678 665 660 639 664 632 667 678 652 677 617 647 673 645 635 614 643 671 644 625 628 617 623 633 638 644 633 613 637 608 620 647 641 642 642 641 644 641 600 605 594 618 618 638 634 636 630 624 620 637 607 609 599 608 639 625 586 613 624 590 618 589 585 601 588 621 597 587 569 569 620 610 618 583 605 584 585 570 575 584 589 592 570 579 571 566 574 575 556 595 570 603 578 567 564 565 547 573 546 563 578 544 563 548 536 574 553 568 568 553 539 552 537 561 543 530 545 548 532 572 564 565 537 550 566 533 559 529 559 529 513 559 554 554 548 533 517 514 526 504 522 535 511 498 537 516 518 501 540 494 509 527 536 535 500 494 499 485 497 527 522 479 516 480 497 491 487 493 514 505 508 480 511 487 466 510 466 501 490 507 470 490 495 496 498 496 481 485 493 453 479 453 470 480 477 486 465 467 468 462 482 441 436 477 448 435 452 440 463 451 454 445 449 448 446 456 447 459 427 454 438 416 451 417 427 430 438 433 424 441 441 427 429 438 413 431 414 418 430 411 412 395 402 429 409 406 402 425 424 388 398 387 390 382 394 404 388 388 378 402 386 401 383 388 392 385 393 390 389 392 375 390 389 392 384 387 370 384 379 360 370 366 365 350 364 351 350 366 348 343 353 361 346 351 370 351 365 338 356 332 346 342 358 340 357 343 356 341 349 322 322 322 317 342 342 340 341 318 314 313 310 335 323 330 328 303 313 315 310 302 296 299 307 304 302 316 317 313 292 312 313 297 306 285 295 307 303 283 287 282 286 279 292 296 274 285 281 283 277 275 279 275 266 278 277 285 264 258 273 274 265 259 254 268 252 267 264 260 261 255 256 244 262 247 241 248 241 245 246 255 235 247 240 233 244 235 243 239 237 229 244 242 231 240 232 220 229 227 219 216 218 225 230 218 220 228 211 209 223 220 214 214 206 199 200 213 208 207 210 194 192 193 208 190 191 191 200 186 201 199 192 185 186 187 190 180 189 191 179 178 184 181 173 173 181 178 184 175 180 181 173 166 164 161 166 167 172 172 169 165 162 162 165 162 155 152 153 160 159 152 155 156 148 147 144 150 150 153 146 146 148 141 142 147 142 138 138 137 140 132 135 139 136 135 137 136 131 127 126 130 124 128 130 125 123 120 122 116 125 114 115 122 114 119 116 119 112 113 108 113 106 105 105 105 105 103 103 101 102 103 102 101 104 98 97 99 97 97 95 97 91 96 90 93 91 91 91 85 90 88 84 82 85 82 80 79 79 79 79 82 78 77 80 75 78 78 75 73 72 76 71 70 71 68 73 73 66 68 66 67 68 68 65 62 65 65 64 59 60 58 57 58 62 58 56 58 56 57 57 56 52 53 53 53 54 53 49 49 51 49 49 47 48 48 48 44 46 44 45 45 42 44 42 42 40 40 38 40 38 40 38 38 39 37 38 36 35 36 35 35 33 33 32 34 33 31 31 30 31 30 29 30 30 28 27 28 26 26 26 25 25 24 25 24 23 24 23 22 23 21 21 21 20 20 21 19 19 20 20 19 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 20 19 20 20 20 21 21 21 21 22 21 23 23 22 24 24 23 24 24 24 25 26 27 27 26 28 27 29 30 28 31 31 30 31 30 33 33 32 34 33 34 34 35 34 36 37 37 37 38 37 39 40 39 41 42 39 42 41 41 44 44 43 43 46 47 45 48 46 48 48 50 50 50 53 53 50 54 55 53 53 55 53 54 57 58 55 59 61 57 57 60 60 63 64 65 63 62 66 66 64 64 69 67 69 69 73 68 74 70 71 70 74 72 78 74 76 74 80 82 77 82 82 82 80 84 81 82 87 85 88 88 88 85 93 90 89 91 95 90 94 96 98 96 97 95 95 96 99 104 97 98 100 102 103 103 105 106 108 103 109 107 111 114 109 112 119 115 116 122 115 122 117 123 122 118 117 122 129 123 123 127 125 125 130 124 129 126 129 136 133 141 138 131 133 145 140 144 143 142 146 140 149 151 153 143 151 143 150 150 153 147 156 151 155 164 155 164 162 164 165 167 159 163 172 159 172 167 162 176 174 166 178 166 181 169 178 175 185 178 184 183 185 189 192 180 179 182 182 193 197 199 188 189 190 188 202 202 205 202 207 199 193 211 208 209 210 211 217 220 210 206 223 213 208 218 214 227 227 219 221 212 226 227 232 234 234 236 229 224 234 228 226 229 238 249 239 244 242 240 243 256 239 248 250 241 260 250 260 259 260 245 257 256 262 260 269 263 270 276 275 269 256 265 281 270 280 263 278 282 268 270 275 270 274 287 296 296 290 278 289 298 291 295 301 300 308 299 306 294 314 288 289 305 316 295 292 317 310 319 314 313 326 307 303 305 313 308 311 315 307 309 339 334 336 327 335 330 341 346 340 337 332 342 348 342 354 337 354 348 337 362 340 354 357 358 349 359 371 353 343 353 371 351 361 368 374 355 358 380 371 380 354 379 385 384 391 364 369 379 396 397 388 367 384 368 385 390 393 383 394 391 403 383 409 406 397 389 412 399 410 397 405 420 426 419 426 394 429 413 417 414 433 415 411 417 412 417 408 439 434 412 428 441 443 419 421 452 452 457 456 436 454 457 433 427 436 439 460 445 445 467 440 452 457 446 453 444 445 460 455 464 440 451 486 466 444 466 483 469 459 472 479 477 462 498 461 500 500 499 471 466 471 488 480 489 509 489 472 497 494 479 507 511 521 519 493 516 489 478 483 529 525 495 497 515 517 503 488 537 504 505 517 521 542 498 524 545 501 502 536 534 505 533 554 547 540 517 537 528 544 522 532 555 535 549 526 567 530 561 565 525 560 523 554 536 531 574 569 536 552 564 583 568 583 578 574 590 556 539 564 575 555 549 558 589 545 567 562 580 550 566 602 584 555 597 552 581 576 560 557 572 607 561 590 605 574 578 620 592 622 583 576 574 615 578 618 629 576 607 579 630 633 600 622 608 636 595 622 623 585 598 603 633 645 592 616 618 638 638 645 613 615 625 611 594 625 616 651 625 610 632 632 626 641 606 614 640 640 637 620 648 655 655 652 642 672 622 635 639 668 662 635 655 617 681 680 677 663 652 669 666 653 671 674 653 656 677 639 669 639 677 641 646 692 649 650 668 648 637 694 672 654 692 699 642 662 639 640 685 667 668 703 699 672 669 648 673 687 674 688 670 651 693 664 680 705 681 715 664 690 716 676 695 703 662 678 685 705 670 660 669 702 706 667 728 687 669 721 673 721 720 715 676 711 699 698 680 703 670 713 728 726 710 703 712 674 723 726 713 722 715 699 710 703 681 687 722 681 701 704 689 723 702 718 685 704 690 750 704 739 689 689 747 695 706 733 687 709 719 733 703 718 731 737 691 700 691 729 690 710 694 718 692 708 694 713 695 748 741 707 719 733 700 710 713 714 747 701 729 727 701 702 696 697 730 702 699 729 734 748 732 703 718 699 749 701 705 745 704 718 750 701 712 701 714 718 748 739 708 704 707 712 703 730 703 746 706 728 725 747 708 749 734 704 719 705 721 703 739 708 713 736 729 741 708 736 722 706 707 731 716 709 717 722 721 712 704 743 709 745 708 707 740 725 708 728 711 710 709 706 704 735 705 747 744 711 706 728 746 731 710 705 710 744 734 708 726 704 705 703 728 707 730 722 725 736 705 721 726 707 723 708 704 719 749 704 744 731 704 726 737 724 730 701 724 701 707 729 731 701 743 704 702 705 704 704 703 725 740 698 716 720 700 728 702 718 750 701 717 747 730 732 748 694 730 722 718 727 693 693 729 696 712 711 735 716 731 710 692 737 733 709 703 693 746 728 722 712 738 689 706 739 747 715 725 724 737 708 707 727 717 738 710 749 695 710 683 710 720 695 718 741 695 696 719 711 677 675 739 704 733 702 690 684 688 731 706 702 728 691 703 720 700 687 724 670 719 695 685 726 730 670 728 711 686 711 662 714 699 711 696 676 709 723 714 717 668 717 697 717 655 672 691 714 690 674 711 664 676 659 657 686 656 673 666 708 652 655 682 664 690 704 688 659 648 654 668 694 696 685 672 642 651 654 689 652 651 647 688 653 675 650 649 667 639 643 624 654 656 629 684 630 637 635 672 635 665 674 630 636 674 624 672 617 651 669 637 642 640 649 611 651 654 631 662 634 617 601 660 623 619 608 625 643 635 643 608 630 643 629 640 616 591 608 624 601 587 609 642 607 622 606 583 625 630 620 612 614 617 633 573 618 627 629 614 598 608 597 604 576 616 572 568 580 593 575 569 598 573 571 566 606 582 607 574 554 580 600 593 594 559 560 572 580 593 564 586 547 548 556 592 572 538 557 584 555 568 574 579 571 552 561 575 539 547 567 542 568 521 523 541 519 541 535 565 532 541 556 519 514 520 523 550 528 554 520 548 546 531 502 544 515 533 537 544 518 509 509 501 529 538 524 493 519 509 502 488 487 518 479 519 476 481 495 513 501 508 499 497 504 506 503 474 481 494 504 467 474 460 496 487 487 481 465 489 465 462 487 467 466 462 471 450 471 449 473 484 482 446 480 477 454 463 450 434 432 438 445 440 429 439 452 457 457 452 440 421 451 430 437 415 452 428 453 436 432 415 412 446 445 405 440 402 423 423 408 435 435 409 415 420 415 403 427 406 394 388 387 420 417 393 384 418 399 404 391 409 383 404 394 389 370 393 367 388 384 369 382 378 374 370 378 388 390 356 362 376 373 359 378 356 370 355 350 373 375 350 348 371 373 365 370 353 337 362 359 342 361 360 348 352 338 352 324 326 350 328 337 342 317 324 326 329 316 327 331 312 320 334 330 307 311 311 323 320 311 304 301 296 319 315 321 299 306 319 314 300 313 300 302 291 304 307 290 289 304 297 289 276 293 278 286 284 273 292 291 275 280 265 277 277 270 284 279 283 266 282 272 259 260 266 259 255 261 258 255 262 258 249 247 251 252 253 240 252 252 238 243 243 253 244 245 232 238 239 234 247 239 239 230 224 234 220 234 222 215 235 231 227 216 227 223 222 212 212 223 208 204 203 217 202 206 203 206 208 205 195 202 208 194 196 195 198 199 197 198 189 185 194 184 198 193 185 187 183 179 184 175 188 184 184 182 172 183 170 179 174 168 171 175 172 162 165 166 160 160 159 166 161 169 167 152 154 151 155 151 160 149 154 159 157 144 155 153 142 151 142 145 145 145 149 135 139 136 137 140 136 137 133 132 137 130 134 126 131 129 122 124 122 128 129 120 126 127 121 119 121 116 116 118 113 115 120 116 113 118 117 110 113 105 107 109 103 110 108 106 107 103 103 98 97 99 103 96 102 98 99 97 91 93 95 89 89 93 89 87 91 86 86 82 84 83 82 87 86 85 77 82 80 78 81 75 75 79 76 76 74 75 70 73 70 70 74 69 68 69 70 66 68 67 64 63 63 61 60 64 61 62 60 59 62 61 58 59 59 55 58 54 56 55 52 54 52 54 50 50 48 51 51 48 46 48 48 46 46 43 43 42 42 44 43 43 43 40 40 41 41 40 40 38 39 36 38 36 35 34 34 33 34 33 34 34 31 32 32 32 30 29 31 28 29 30 27 27 26 27 27 26 25 25 25 25 23 23 23 22 23 22 21 21 21 20 21 21 19 20 19 19 19 20 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 19 19 21 21 20 21 21 21 23 22 22 23 24 25 25 24 26 26 26 26 27 28 28 27 28 29 30 30 29 32 30 33 32 32 33 33 33 34 34 35 37 37 36 36 37 39 37 40 39 41 38 39 42 41 42 43 44 45 43 43 43 47 47 46 45 47 50 51 48 51 49 49 53 54 55 52 56 55 54 58 56 58 58 56 58 60 60 59 62 61 60 63 62 63 64 63 64 65 66 68 67 69 70 72 72 72 71 72 71 77 74 77 78 79 79 83 83 77 81 82 83 84 85 85 86 89 84 85 91 93 89 88 92 96 96 94 98 98 95 99 94 95 100 104 100 103 97 104 106 103 101 108 106 106 112 108 104 114 110 110 116 110 118 112 115 116 116 116 115 119 126 125 121 122 121 124 121 128 132 135 128 134 131 136 134 129 134 141 137 132 134 134 143 145 137 137 137 142 150 139 151 153 146 145 151 146 159 150 157 150 162 163 155 153 167 167 166 170 169 163 162 159 172 163 167 172 177 169 166 183 178 178 179 182 173 180 184 177 184 191 185 185 192 187 180 194 195 197 197 191 199 193 188 190 204 207 193 208 201 195 204 209 205 202 207 205 211 208 210 218 209 220 209 223 210 217 229 221 229 235 233 234 238 221 227 233 233 234 231 239 248 238 235 245 245 230 236 256 249 237 241 237 241 249 240 245 256 262 266 257 271 258 254 262 250 268 269 266 268 274 265 264 276 265 279 278 272 286 269 269 271 292 274 273 289 291 297 295 286 283 286 280 298 287 296 292 290 296 297 300 313 315 296 296 302 311 297 318 321 315 324 313 303 304 323 312 328 329 311 309 314 316 332 326 321 345 337 339 351 331 354 340 352 345 337 348 346 341 332 353 361 363 339 370 339 371 359 353 362 371 354 357 379 370 368 353 365 378 375 369 358 376 373 382 378 392 395 375 390 381 377 378 369 369 403 388 376 378 374 403 401 386 414 405 408 382 420 402 408 398 410 409 411 430 416 403 426 420 420 418 421 420 416 417 422 432 411 423 418 448 419 448 413 439 452 445 436 417 460 439 460 434 460 433 441 446 452 465 428 457 456 446 447 467 451 456 474 476 458 478 474 452 473 474 459 451 450 495 483 463 474 458 493 485 498 485 491 484 486 503 492 484 509 499 487 486 502 514 481 474 500 492 521 515 494 525 484 519 529 531 499 487 485 523 493 493 492 523 507 539 500 501 505 521 510 513 548 529 511 520 555 540 547 507 509 530 509 534 512 540 543 524 539 540 542 552 522 564 567 525 559 545 541 564 542 566 573 573 578 550 569 574 564 584 568 584 573 542 554 593 591 587 589 556 597 573 593 549 578 595 599 554 578 580 576 557 576 559 565 583 577 573 576 577 602 586 623 615 571 576 627 578 591 603 617 621 608 578 581 584 621 600 598 613 600 601 624 643 614 631 629 633 591 612 601 618 606 643 649 607 595 652 641 637 623 658 643 646 623 602 615 627 645 628 649 607 662 656 647 647 611 657 659 624 652 624 649 664 628 618 624 626 663 648 662 676 668 665 669 649 632 637 643 672 651 658 686 678 635 691 676 647 694 659 636 677 665 641 647 695 691 653 645 676 671 676 670 681 685 697 689 708 666 647 665 687 685 656 702 685 683 664 715 685 671 702 656 685 682 720 696 694 724 714 670 697 670 671 689 674 701 685 725 674 677 724 664 669 722 668 713 691 692 694 713 734 680 674 739 699 727 684 689 739 689 718 721 724 740 716 715 709 683 706 707 716 728 717 688 748 702 708 690 715 682 716 701 700 744 695 742 740 706 709 687 690 691 744 688 706 714 730 706 705 707 692 710 727 691 710 691 702 744 728 733 717 740 735 694 707 697 735 748 698 723 747 716 730 709 699 727 749 749 724 741 729 704 703 701 700 702 750 731 743 729 716 704 720 741 709 708 705 731 717 707 728 719 707 730 734 724 737 713 712 744 734 724 737 734 714 717 728 719 707 717 733 750 742 708 731 711 707 714 716 708 707 706 708 715 734 705 746 706 738 707 717 709 725 723 706 730 706 704 708 708 709 749 705 729 737 734 740 745 714 708 706 726 748 737 739 720 704 738 740 706 742 729 724 706 718 705 703 708 730 728 740 718 706 747 749 707 710 739 750 704 705 706 705 707 744 703 730 720 704 701 750 726 720 738 720 729 703 741 729 704 721 719 704 706 721 698 734 718 700 745 699 700 697 703 744 694 705 704 734 743 694 693 741 704 697 749 725 742 701 750 725 719 692 691 700 725 746 689 721 686 718 709 685 722 723 685 738 717 700 722 693 740 707 701 721 695 699 705 747 727 721 731 718 708 712 732 704 732 695 704 728 676 715 676 739 699 689 702 686 714 680 675 736 721 676 692 709 697 720 687 711 679 685 705 663 673 707 670 682 689 710 702 681 692 669 662 672 673 703 666 704 689 716 684 696 679 682 707 660 669 672 713 647 695 698 697 680 674 674 670 664 677 693 658 684 665 696 681 641 644 685 675 661 633 695 696 687 639 689 685 660 677 653 632 647 638 630 629 626 633 682 632 656 633 637 649 681 633 671 659 677 658 671 638 654 623 641 671 608 634 644 614 617 650 657 658 645 603 623 639 628 614 629 604 620 635 628 611 612 627 613 596 639 613 631 610 636 635 626 613 634 626 620 629 605 594 627 595 599 610 595 601 575 573 594 591 572 587 606 604 575 580 609 611 569 566 577 593 565 601 597 592 572 599 609 573 567 556 552 582 594 592 593 591 594 562 575 585 565 581 590 592 575 551 545 550 586 577 583 546 580 538 535 554 572 533 577 539 529 546 535 564 520 541 531 547 541 520 550 561 524 544 525 556 543 519 524 543 542 515 513 502 530 541 529 501 519 528 542 534 498 534 528 522 520 485 522 506 516 515 513 512 516 484 476 492 485 483 475 490 477 503 501 501 493 511 490 497 489 466 495 495 500 477 484 471 461 474 459 457 495 450 462 469 487 469 471 484 464 463 475 456 444 450 466 435 471 435 451 443 449 433 455 467 427 451 425 441 459 419 442 436 441 425 415 444 451 412 413 430 431 404 442 434 411 403 409 401 404 398 421 425 406 426 410 399 411 416 404 397 393 408 414 394 389 384 400 379 391 388 403 404 383 371 383 375 370 391 388 387 366 391 384 359 379 380 375 368 377 386 387 376 353 376 378 355 361 356 358 345 342 350 353 357 357 345 365 335 345 355 329 349 344 337 354 332 328 340 346 329 338 339 332 339 339 324 317 313 325 311 309 313 336 323 322 317 327 322 307 320 318 319 300 307 319 307 318 310 307 297 305 307 299 284 282 307 297 302 299 288 275 283 273 283 282 273 271 292 272 284 290 287 274 266 274 275 280 269 280 255 267 273 269 272 249 267 265 265 257 264 244 262 264 264 256 253 257 238 254 255 249 241 242 246 246 237 230 239 228 241 232 224 235 232 222 231 236 229 215 224 224 228 226 220 215 215 217 209 217 213 218 220 203 212 213 201 200 212 202 199 192 202 206 195 205 199 200 187 202 188 187 190 187 188 180 186 188 188 186 190 174 181 172 177 182 180 180 176 180 179 168 178 164 177 173 163 174 168 158 160 170 168 163 160 161 165 155 160 158 157 150 151 149 152 149 153 152 142 147 151 143 146 142 147 145 142 136 133 137 136 138 129 139 127 129 129 124 125 126 131 122 126 127 127 123 119 116 118 120 120 121 117 116 114 113 116 119 111 111 115 113 104 106 112 102 108 107 109 104 106 101 103 100 100 104 95 96 93 93 98 94 98 96 89 95 91 92 89 91 88 87 84 82 82 80 82 81 79 82 80 79 82 82 76 78 77 75 78 76 73 70 71 74 72 71 69 71 66 67 66 65 66 68 67 61 66 64 59 61 58 58 62 59 57 57 58 58 58 54 57 57 56 52 53 53 50 51 49 51 51 48 50 47 46 45 45 46 45 46 42 42 42 42 41 41 40 42 41 40 38 39 37 38 38 38 37 35 35 35 36 35 35 34 33 31 32 31 30 31 31 29 31 28 28 27 27 28 27 27 25 26 25 24 25 25 23 23 22 23 23 21 22 22 20 21 21 19 20 20 19 19 20 20 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 20 19 20 19 19 20 21 21 21 22 21 22 23 23 24 24 24 25 25 25 25 25 27 27 27 28 28 28 29 28 29 29 30 30 31 33 31 33 32 34 33 34 36 35 35 37 36 38 37 38 38 39 39 41 39 39 42 40 44 41 44 43 46 44 45 44 45 47 47 48 49 49 50 52 53 51 54 52 53 56 56 54 56 54 55 59 57 56 61 57 58 60 59 60 65 61 62 62 63 67 65 64 70 70 66 69 71 74 74 74 73 72 71 72 75 73 76 77 81 82 76 76 77 79 81 79 84 88 84 83 90 84 85 91 86 86 88 89 89 92 93 96 97 100 100 101 97 101 98 105 103 105 105 100 101 104 104 105 111 104 109 114 106 107 115 110 117 120 114 115 114 115 124 115 122 125 124 125 120 127 120 121 124 125 130 131 132 129 131 131 129 134 140 135 134 141 142 138 142 141 145 144 141 149 150 150 156 157 153 158 160 160 153 156 155 152 159 160 160 156 157 167 156 170 171 163 169 161 178 166 174 177 176 171 170 179 175 187 175 184 178 181 178 183 179 181 188 191 182 186 192 196 185 197 186 200 206 202 198 209 205 196 203 208 209 209 214 212 217 201 206 203 212 216 221 225 228 210 217 227 226 221 216 228 231 235 225 236 226 243 237 241 228 238 229 248 238 231 233 242 254 238 249 242 251 258 242 261 258 257 243 264 252 266 253 272 255 272 264 254 265 277 272 271 263 268 285 279 275 283 286 269 291 272 277 268 277 296 278 289 282 296 290 287 298 279 284 282 302 312 309 286 299 301 292 307 303 294 318 306 297 306 328 328 324 311 323 313 331 312 334 314 328 321 316 327 332 316 347 339 344 322 348 347 325 325 330 346 325 329 349 348 355 341 350 365 341 366 341 353 347 373 364 370 352 367 366 356 362 361 370 378 368 383 378 360 383 365 359 367 376 383 373 387 393 388 393 381 388 392 407 382 380 411 407 387 407 392 394 386 387 405 420 397 400 423 390 419 423 410 414 403 430 404 403 434 400 419 406 434 421 414 433 444 441 420 423 417 450 435 425 449 453 451 446 432 437 442 429 427 436 428 436 448 475 447 439 459 460 452 465 463 466 477 457 460 488 450 473 482 459 482 488 491 463 473 495 495 459 479 467 464 475 470 462 509 495 489 470 485 496 511 510 474 499 520 476 488 520 484 487 514 495 524 483 490 529 502 510 499 496 514 522 519 512 496 523 542 547 520 543 502 518 523 517 543 555 532 536 531 529 522 547 541 555 520 522 565 568 561 541 554 560 546 570 571 530 574 541 570 566 553 548 555 586 543 535 554 543 539 588 593 544 576 543 547 555 546 559 601 584 580 567 583 562 593 566 565 597 599 558 568 587 568 590 592 580 604 602 599 567 595 577 576 608 579 574 596 585 576 578 587 602 588 618 598 597 629 581 627 593 608 632 626 602 597 591 633 615 608 599 618 639 631 619 607 621 602 637 609 600 658 662 613 631 657 664 651 661 615 634 669 608 629 613 633 660 662 661 646 659 662 638 658 630 660 657 653 627 677 625 671 686 665 654 677 656 657 663 645 665 672 664 639 673 671 680 677 642 691 681 650 640 654 672 652 683 639 670 692 658 653 656 686 693 688 677 704 659 705 673 664 675 655 698 678 676 696 663 705 680 665 680 661 679 659 683 717 723 720 672 698 671 713 718 700 692 676 685 723 685 719 690 720 729 716 685 687 721 683 683 698 672 688 732 679 699 681 695 713 689 685 738 703 685 690 684 691 730 690 698 743 708 706 731 730 699 729 706 683 703 740 709 721 718 689 692 684 733 713 747 698 701 736 687 693 710 750 719 690 727 714 718 736 747 703 703 700 692 743 745 692 732 737 737 693 699 743 705 713 747 698 711 738 697 723 706 736 698 707 698 712 702 726 701 711 727 720 700 705 703 744 705 720 705 700 718 718 701 703 703 705 711 717 722 702 719 711 731 714 725 704 747 720 741 707 724 706 704 715 708 704 730 703 731 723 708 706 719 720 707 710 705 744 741 727 739 704 750 706 707 748 743 710 718 721 707 709 710 706 712 708 704 706 710 704 741 706 719 704 748 707 749 731 722 707 720 743 709 719 735 735 727 709 705 715 741 707 725 722 717 707 706 708 718 750 721 702 728 703 704 704 740 703 739 742 712 704 705 702 721 741 733 729 710 699 734 726 731 737 697 738 747 748 699 728 711 697 749 749 698 698 703 711 700 694 716 715 716 746 697 692 694 745 692 722 710 710 746 741 692 690 715 690 707 692 693 732 691 739 685 726 709 745 720 707 739 696 695 738 725 684 691 706 735 734 724 728 734 700 697 746 686 721 683 690 690 731 711 682 710 676 679 696 685 682 729 724 713 699 732 673 734 683 709 705 699 701 714 672 710 711 718 689 709 720 666 678 707 714 713 700 660 707 684 671 700 664 688 671 719 683 673 710 711 699 691 698 657 650 709 679 711 685 702 667 651 689 642 679 701 671 675 674 703 687 664 648 675 655 653 653 646 671 683 675 656 652 658 673 692 650 684 629 677 633 661 632 624 677 676 655 657 681 634 629 625 620 637 659 628 671 670 615 672 648 656 630 619 654 640 606 662 609 626 643 617 653 645 617 607 650 657 638 601 598 605 614 606 639 593 617 613 610 623 602 643 588 617 609 583 623 611 636 590 592 627 609 630 622 627 618 574 593 604 607 619 621 610 615 584 578 573 563 619 602 574 566 566 608 571 565 604 580 588 559 586 559 581 604 562 571 555 557 590 593 541 559 570 550 564 545 575 538 584 562 556 558 581 536 548 567 552 570 526 535 577 538 556 551 528 554 522 531 514 546 539 518 544 523 542 549 508 556 550 549 545 509 520 514 522 544 512 501 521 545 529 505 531 515 509 519 504 527 535 490 495 527 498 522 482 508 507 524 493 474 518 507 476 479 516 493 513 510 495 473 480 495 461 481 484 486 497 476 460 460 473 469 470 495 480 457 454 484 460 475 445 456 442 441 467 473 476 451 435 444 450 446 436 469 444 427 429 455 448 428 449 438 444 424 456 443 451 451 428 445 416 417 423 438 420 444 430 413 428 411 437 404 426 405 398 415 400 395 410 422 398 407 400 388 417 400 405 417 382 411 377 402 393 400 389 407 406 389 404 385 395 397 377 381 381 379 373 390 382 382 367 367 386 373 376 374 359 349 351 363 375 362 375 353 343 356 355 363 347 346 343 346 346 353 347 335 337 353 326 329 350 327 333 336 318 345 338 331 320 334 310 312 319 337 327 310 320 326 329 329 329 316 324 319 311 296 297 295 291 305 318 293 287 305 304 298 286 298 283 297 296 283 290 293 300 276 298 284 293 293 288 292 266 274 267 278 275 265 276 268 283 282 278 277 255 271 269 270 273 270 265 264 254 245 257 264 241 253 258 244 251 246 243 248 232 232 246 241 244 234 235 243 237 240 223 227 235 228 240 223 221 221 222 227 223 212 211 215 210 208 211 214 221 221 212 203 211 215 215 210 208 206 198 205 200 204 192 208 195 187 189 200 198 184 191 181 189 188 192 186 190 180 190 177 181 172 177 188 171 182 180 177 179 172 174 172 171 175 168 172 169 163 169 155 164 163 162 166 165 165 152 159 156 154 152 150 146 143 150 144 142 143 146 142 148 144 137 147 139 137 138 135 137 141 138 140 133 138 137 133 133 131 124 128 121 127 129 127 123 126 120 121 122 122 117 122 121 115 110 117 109 114 115 110 106 109 111 111 102 109 101 106 107 101 99 99 98 103 103 99 93 92 93 92 94 92 92 96 90 87 86 86 84 87 84 88 84 83 81 86 80 79 77 77 82 76 77 77 80 75 73 73 77 76 75 75 72 71 68 72 68 67 67 68 68 66 62 65 66 62 65 64 63 63 58 62 57 56 60 59 58 58 56 56 52 52 51 55 54 53 52 52 50 50 50 46 47 48 45 46 45 43 45 42 45 44 43 43 42 42 41 41 39 39 38 37 38 37 36 37 35 34 35 34 34 35 34 34 32 33 30 32 31 31 31 30 30 28 27 28 27 27 26 25 25 24 25 24 24 23 23 23 23 23 21 22 22 21 20 21 20 20 19 19 20 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 19 20 21 21 20 22 21 22 23 23 23 24 24 23 25 25 24 25 26 25 27 26 28 28 27 28 30 30 30 31 31 32 32 33 33 33 32 35 35 36 35 36 37 36 37 38 38 37 41 40 39 38 42 41 41 41 41 43 44 42 45 45 45 45 45 46 49 47 49 52 52 49 53 50 52 53 52 52 54 57 56 54 55 57 56 58 62 58 61 62 60 61 64 60 61 64 63 66 65 66 70 69 72 70 72 74 71 74 75 74 73 77 78 78 79 80 80 77 83 83 78 78 83 86 83 85 83 84 86 89 91 91 87 95 91 91 90 94 92 97 92 98 98 102 99 98 97 96 101 103 98 108 109 110 111 108 106 109 113 114 111 113 114 109 112 115 116 116 120 116 114 121 125 122 124 125 127 129 121 127 128 135 129 127 136 132 134 131 132 136 143 136 144 138 142 145 135 140 140 149 151 141 151 154 149 148 144 158 158 161 161 158 164 161 165 162 165 154 165 162 160 161 166 164 171 175 173 167 174 173 166 169 172 172 185 178 175 186 184 184 189 183 193 195 191 188 189 191 185 187 187 192 190 188 196 201 190 198 203 210 211 199 204 213 199 202 211 217 222 211 206 210 224 223 216 228 219 215 224 223 219 217 219 230 234 230 236 237 224 230 229 240 226 243 228 238 239 242 243 248 235 255 250 237 259 241 254 262 248 248 259 259 264 257 258 253 268 255 268 266 261 261 268 271 283 275 276 265 285 286 268 282 275 277 278 289 288 288 287 275 291 283 289 286 302 309 303 305 293 309 302 313 299 308 306 296 300 321 316 300 320 308 317 329 321 316 304 330 316 325 310 322 319 331 324 341 325 318 322 345 339 343 330 352 340 331 346 331 344 338 354 344 352 335 358 341 352 372 343 340 343 350 350 370 357 377 355 374 362 373 371 387 378 377 379 370 387 376 366 361 387 397 374 385 393 388 404 394 388 406 388 410 400 395 407 384 404 399 396 408 406 391 388 417 422 419 426 408 397 395 435 433 430 401 406 401 442 406 445 440 445 424 437 452 437 431 442 441 450 433 447 453 435 430 453 464 443 463 440 443 438 470 474 449 448 478 438 452 471 463 482 466 484 451 465 457 446 489 451 460 453 491 457 493 478 463 488 476 496 505 489 472 484 506 466 506 482 510 497 516 486 514 489 509 475 479 502 516 501 521 480 510 502 496 523 526 532 510 539 500 510 542 530 511 495 535 546 512 501 505 539 525 518 528 552 540 529 509 515 548 531 546 560 559 537 558 564 554 564 564 561 574 534 557 530 557 558 581 546 553 577 554 569 540 555 547 557 590 549 539 588 555 582 571 568 580 599 588 566 604 567 569 551 606 596 565 607 560 571 579 589 600 592 567 566 568 574 566 609 622 575 614 595 621 625 609 596 622 576 592 599 635 593 588 630 610 636 582 635 624 592 613 638 592 646 590 600 621 634 611 593 624 627 598 652 605 650 601 636 614 658 618 652 614 658 639 639 662 666 613 616 656 619 615 661 670 645 617 634 669 665 620 666 663 637 639 655 679 670 640 631 637 625 633 663 685 669 680 629 670 689 643 680 682 650 642 665 687 679 680 675 670 648 701 695 671 701 644 681 684 694 669 663 700 666 713 711 663 680 710 661 657 715 716 688 666 713 671 690 672 698 665 681 711 683 668 693 687 696 689 670 676 722 662 695 663 707 679 706 731 701 706 678 726 689 687 718 721 711 697 705 735 712 737 706 683 719 740 697 714 744 721 725 724 743 695 684 706 746 748 729 689 681 696 743 683 697 683 695 689 720 694 708 736 706 721 730 739 693 739 709 709 705 691 696 748 718 742 714 720 723 740 729 732 724 735 742 737 696 696 750 695 736 696 740 743 722 747 722 708 695 699 696 727 723 700 701 725 698 720 739 746 737 700 702 701 716 712 715 729 700 743 706 723 704 740 710 707 705 704 734 705 742 707 741 709 702 702 739 703 732 748 708 708 709 707 720 705 749 730 703 719 713 717 742 704 706 708 705 734 748 724 704 706 706 709 715 706 708 706 730 707 704 717 715 708 708 705 709 706 707 723 709 730 708 719 705 738 744 718 736 741 722 739 737 708 726 727 709 708 720 704 743 708 715 706 715 727 706 727 745 704 722 714 704 730 725 707 715 743 736 715 742 720 702 714 722 702 700 719 702 738 735 711 703 703 734 709 698 735 721 705 701 702 703 742 720 701 711 723 695 717 737 701 699 738 740 695 710 698 696 691 718 702 743 710 736 741 704 712 742 706 741 722 688 748 692 736 688 724 692 686 700 743 700 684 704 742 742 729 732 726 723 708 700 741 734 716 726 694 701 686 690 745 692 689 720 714 731 690 722 674 675 736 694 691 698 729 687 703 710 678 684 670 720 732 679 697 674 671 698 673 726 671 682 704 702 681 667 683 665 701 662 698 719 716 686 654 665 715 707 670 651 665 680 714 694 690 680 683 701 683 660 648 693 659 645 644 673 695 703 684 704 672 658 671 686 636 649 689 674 678 654 647 667 654 683 661 687 641 655 668 646 666 675 679 675 662 626 669 670 673 630 675 649 630 671 629 624 634 665 613 654 619 634 633 635 617 645 621 617 618 648 629 615 601 606 618 624 610 635 621 607 655 621 607 623 636 622 618 597 592 621 600 642 644 610 625 588 593 587 612 618 587 621 633 602 598 586 572 622 602 590 579 580 589 590 576 582 609 592 570 608 600 574 583 560 568 596 583 596 599 576 577 572 567 598 555 556 552 546 553 564 594 578 547 560 560 574 554 580 547 554 564 572 536 561 563 549 557 555 552 550 551 558 574 530 557 566 557 528 563 546 553 562 530 511 512 561 548 512 531 547 511 524 546 533 500 499 510 537 526 510 522 520 540 507 492 498 496 509 505 514 500 498 510 509 491 487 507 489 489 496 479 494 483 479 494 497 482 505 468 471 483 493 469 505 504 501 492 498 487 494 455 486 451 462 456 461 477 460 472 484 484 474 447 454 438 475 464 443 439 465 435 444 469 452 441 429 456 466 432 455 443 422 435 453 441 455 429 441 434 446 446 449 446 421 442 430 409 428 432 433 415 406 401 422 400 408 405 417 416 420 422 396 419 389 411 399 385 399 398 384 386 386 411 383 390 377 373 383 396 390 403 389 380 390 388 372 390 386 382 374 372 382 365 354 357 380 374 368 360 349 373 368 345 366 347 354 354 361 369 368 335 336 359 330 354 330 338 347 346 354 337 343 335 341 319 325 346 345 319 315 326 325 311 331 314 307 323 334 319 315 309 324 310 304 315 298 303 294 313 318 299 302 293 295 285 293 298 306 302 302 302 303 277 301 279 291 292 273 293 296 295 291 289 273 270 288 266 286 261 259 277 259 260 256 262 276 273 256 259 264 270 247 256 253 264 260 250 247 242 262 242 244 257 237 233 233 249 238 239 231 233 236 246 239 224 229 232 231 228 220 236 224 231 226 217 222 229 212 211 224 225 224 218 215 218 206 208 202 212 211 205 205 198 210 194 195 194 209 190 206 195 205 201 194 193 192 184 197 191 186 182 189 186 177 190 175 173 173 188 182 183 172 169 182 169 169 174 163 167 173 171 173 158 156 169 160 157 159 164 165 161 158 162 148 160 160 151 144 152 148 142 145 153 140 149 148 136 137 147 139 138 142 139 142 137 140 139 137 129 132 129 132 123 128 121 126 125 124 128 126 127 120 125 116 120 119 120 111 116 119 117 110 116 107 113 112 107 109 109 107 107 105 101 100 107 97 104 100 100 97 97 99 95 92 94 96 97 95 96 88 95 88 86 88 91 85 83 85 81 82 86 85 82 80 77 83 76 76 77 74 75 76 76 72 71 75 75 72 69 69 67 71 65 65 68 65 63 63 65 61 60 60 63 61 58 61 62 57 61 58 59 56 55 57 57 56 53 51 54 52 50 49 51 52 48 51 49 46 47 47 44 44 44 45 44 45 41 44 41 42 40 39 38 40 40 38 38 38 36 38 37 36 35 34 34 34 33 33 32 33 32 31 30 30 30 31 31 29 28 27 28 28 27 27 26 26 26 24 25 24 23 23 24 23 22 22 22 21 22 20 20 21 19 19 20 20 19 20 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 20 19 20 19 20 20 21 20 20 21 22 21 23 22 22 24 23 23 25 24 26 26 26 26 27 26 27 27 28 29 30 31 29 31 32 30 32 32 34 32 33 34 33 34 34 36 35 38 36 39 38 39 41 38 39 38 42 42 40 43 42 43 42 43 44 43 44 45 47 49 48 51 50 52 48 49 51 53 54 55 56 53 57 57 56 55 59 59 57 60 61 58 59 60 63 60 65 63 64 63 66 68 64 66 65 70 67 71 73 72 73 75 75 72 73 76 79 80 74 76 76 81 82 83 80 80 80 82 87 81 89 84 84 88 87 85 87 94 87 89 89 97 90 96 96 100 96 97 103 99 99 99 104 103 108 108 108 101 109 104 109 109 107 113 111 117 116 115 112 114 112 112 120 117 114 122 117 126 125 128 125 120 124 121 127 126 127 128 133 128 128 137 137 139 137 139 141 146 145 142 140 141 144 138 147 153 154 150 150 155 155 157 153 158 151 156 158 151 163 165 158 169 166 168 165 169 169 167 175 176 174 170 173 166 178 168 179 169 184 187 187 177 183 180 181 178 191 195 184 195 188 188 200 190 195 204 192 204 199 202 191 209 209 197 199 213 212 212 216 203 203 220 221 220 205 216 210 207 216 215 225 216 226 226 226 231 219 238 236 221 223 232 241 234 225 226 233 232 245 229 232 232 255 238 246 246 243 247 251 247 243 248 253 246 265 246 249 252 254 258 260 270 259 279 266 275 282 270 269 261 263 283 272 285 270 270 275 291 281 291 288 297 282 285 286 283 288 284 308 306 301 291 308 300 312 299 299 305 305 311 298 319 319 314 310 324 327 307 306 319 323 317 331 330 323 318 315 336 343 323 339 323 328 341 346 340 346 354 353 353 343 348 351 339 354 336 358 346 339 341 352 349 366 366 349 371 372 352 370 379 349 372 364 355 352 379 359 380 362 377 386 385 398 362 368 366 399 395 400 391 386 376 378 400 401 409 411 408 410 391 394 395 388 407 418 391 394 391 420 398 419 407 421 418 404 401 411 440 409 429 428 417 428 432 406 435 451 433 427 431 448 424 444 424 422 458 455 427 436 454 458 455 452 458 450 464 451 459 447 473 478 438 445 478 465 471 442 482 484 451 455 451 451 450 473 456 479 464 494 469 493 471 493 482 485 486 491 477 480 482 474 505 477 474 486 485 474 507 488 514 504 508 497 480 512 488 511 529 510 525 533 512 499 513 530 507 514 517 524 542 517 520 514 504 535 545 535 554 557 534 527 535 530 529 528 538 538 566 526 547 541 561 544 570 536 539 530 535 546 527 575 578 562 534 576 581 579 586 536 551 575 560 560 549 557 546 543 585 575 556 554 580 579 566 551 551 575 580 605 562 578 597 556 566 563 609 607 599 589 597 615 586 577 586 596 602 621 590 605 600 578 616 608 623 632 631 623 602 636 616 637 587 605 618 593 591 639 639 616 629 621 615 617 616 592 636 633 642 619 654 611 652 607 642 651 646 660 628 612 647 605 622 649 650 616 649 667 667 647 647 612 636 619 619 646 633 641 654 630 671 656 650 673 670 630 654 665 662 636 658 667 627 666 654 684 652 633 675 639 675 676 688 651 683 678 668 689 650 663 694 655 691 678 701 674 669 704 705 670 702 687 655 710 681 697 684 709 660 701 703 681 715 681 662 659 702 678 681 712 719 719 677 667 659 677 668 678 689 725 713 696 717 666 724 710 669 701 720 688 732 702 706 718 722 701 709 711 672 693 714 696 720 703 680 719 738 732 740 678 706 680 746 686 734 701 736 691 724 690 691 706 715 721 710 712 726 723 714 748 717 690 708 746 685 710 708 748 689 693 704 691 695 748 726 692 694 703 693 735 701 736 697 740 711 706 703 726 697 745 700 696 694 702 746 741 701 712 716 727 699 736 719 740 720 715 700 723 737 741 736 743 702 708 723 701 713 725 711 700 719 750 734 710 704 741 750 727 706 705 703 745 719 728 712 746 730 707 704 705 705 703 710 726 734 746 747 747 716 714 747 721 734 707 710 708 709 744 710 709 703 743 737 716 703 749 723 705 708 726 742 703 739 704 708 726 745 708 717 729 726 736 736 703 729 703 709 715 705 745 709 708 706 721 713 705 749 720 744 708 706 746 708 702 735 705 726 707 722 707 748 736 703 703 701 704 701 705 715 701 710 725 699 700 716 734 750 732 716 725 740 703 701 701 705 699 748 735 699 720 712 701 712 740 740 721 700 736 732 715 708 742 697 735 691 722 697 747 691 698 709 703 724 715 726 709 731 706 719 692 705 745 703 745 739 738 686 698 748 716 700 731 742 741 686 709 711 722 717 721 741 691 732 692 745 702 731 703 729 700 726 701 725 726 710 715 685 736 724 702 698 693 730 724 705 717 710 708 684 672 691 692 710 676 702 690 703 706 710 723 699 724 674 695 661 724 703 659 694 660 684 706 713 681 700 682 706 658 716 693 671 669 694 710 676 700 678 694 703 689 682 659 680 685 668 696 664 650 673 662 689 637 651 676 654 663 671 681 692 652 633 637 692 681 657 656 651 639 669 661 641 670 661 665 681 657 681 644 639 666 663 646 630 647 642 646 636 645 658 639 648 608 667 639 626 644 649 618 635 608 602 629 645 636 617 615 637 639 594 602 605 630 617 622 614 621 639 595 586 619 642 586 607 641 596 628 624 631 603 609 588 622 630 584 625 595 617 618 627 575 597 615 585 602 620 580 617 564 574 613 575 575 605 613 562 593 599 609 599 583 602 569 598 577 597 591 590 575 568 564 588 587 582 578 551 540 577 546 532 579 570 551 566 546 532 526 547 527 541 524 560 549 550 535 570 517 555 524 525 539 553 514 547 516 558 536 524 535 506 511 538 541 503 537 542 547 501 524 534 511 542 495 522 504 530 510 501 523 506 525 485 490 514 481 488 485 515 516 483 484 511 489 516 483 509 488 471 475 472 497 481 496 477 477 457 466 501 484 481 477 463 475 449 467 457 454 444 480 470 474 464 471 475 447 436 450 468 466 450 438 446 455 448 457 467 431 428 451 426 439 452 461 445 439 426 451 454 413 414 441 413 436 405 422 403 409 440 426 427 426 435 432 419 406 415 421 417 392 412 400 388 411 395 392 389 405 406 381 378 390 375 379 409 373 400 371 370 372 369 368 384 380 381 379 391 367 376 386 370 373 357 352 361 385 350 351 362 361 361 363 358 360 352 348 341 348 361 363 334 344 343 344 343 348 339 328 326 337 354 338 333 352 336 339 339 318 338 326 337 333 326 317 328 331 330 322 312 303 311 311 320 319 317 298 299 309 315 300 314 295 316 298 312 292 297 284 286 293 283 294 287 294 288 277 297 273 296 271 286 279 292 291 276 285 287 277 282 267 270 277 273 277 268 254 260 254 269 265 261 265 264 255 266 247 256 259 260 255 261 244 243 248 234 252 237 252 233 230 240 230 232 246 241 225 235 235 220 240 235 225 216 233 226 230 211 228 221 214 218 216 220 223 217 209 202 214 206 214 209 201 212 212 193 200 206 195 193 205 204 203 196 191 193 190 193 187 185 183 185 192 183 177 188 185 177 171 180 180 176 177 177 178 167 180 175 173 167 165 167 161 170 157 161 160 169 155 157 164 165 150 161 157 156 158 148 155 144 155 150 154 153 146 144 148 139 135 136 135 137 141 134 135 135 135 140 128 130 126 136 128 123 122 126 123 126 128 128 126 126 121 119 115 114 121 112 118 112 117 109 111 116 114 108 110 111 105 112 105 104 106 105 104 98 102 101 105 99 99 100 101 94 99 98 94 96 90 95 92 95 91 89 89 85 88 82 86 82 87 85 82 83 84 77 80 78 79 76 80 78 74 77 72 74 75 76 70 73 72 67 72 67 68 68 68 65 68 62 65 65 60 64 59 59 59 57 57 61 60 60 58 58 54 56 57 53 56 52 52 54 51 49 52 50 51 50 49 48 45 48 46 43 45 42 45 42 43 41 40 40 41 38 41 41 40 40 39 37 37 37 37 36 36 35 33 33 35 34 33 31 32 31 32 30 30 29 28 30 29 27 27 27 26 26 26 25 25 25 25 24 24 23 22 23 23 22 22 21 20 20 20 20 19 20 19 20 20 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 20 21 20 21 21 22 21 23 22 23 23 23 24 25 25 25 26 26 27 26 27 27 27 28 30 29 31 30 29 31 32 32 32 33 32 34 35 34 35 35 35 36 37 37 38 38 38 40 40 40 40 42 41 41 41 44 41 44 45 44 45 44 47 46 47 49 46 50 50 50 49 50 54 50 55 55 56 55 53 57 58 59 55 60 60 60 57 57 58 59 64 60 62 63 61 66 63 67 68 68 70 68 69 71 74 68 70 71 75 75 76 78 73 79 78 80 83 81 79 84 78 78 85 80 84 87 89 83 89 89 87 93 90 94 93 92 97 94 92 95 93 93 97 97 95 99 98 101 104 105 108 103 101 102 104 109 112 113 115 116 108 108 111 119 114 116 113 114 121 122 120 116 116 123 119 120 120 127 125 122 124 126 125 131 128 134 131 132 131 135 138 133 146 146 141 137 140 137 149 142 150 142 152 155 151 144 151 147 157 149 150 149 163 161 163 161 160 163 157 166 164 160 171 159 172 163 163 164 165 166 167 182 168 177 175 175 175 179 182 175 185 176 185 193 187 198 193 196 199 197 192 196 192 198 206 209 204 193 209 212 209 206 198 210 212 212 205 202 212 220 222 222 215 212 210 222 229 218 214 215 235 219 218 232 233 226 236 243 229 227 224 240 242 240 245 235 253 233 255 233 237 255 239 239 260 245 247 249 251 263 263 255 263 252 248 261 259 254 277 267 257 271 265 275 281 271 280 274 281 268 293 285 273 287 270 273 297 293 297 277 299 295 292 282 301 295 311 307 300 299 297 297 292 300 295 309 309 301 298 317 302 304 326 308 328 324 326 318 318 332 312 323 317 323 316 336 327 340 328 340 349 340 339 323 343 341 344 355 360 350 341 340 343 366 366 370 369 344 350 354 343 360 364 368 378 355 363 350 358 369 381 386 354 363 375 381 385 377 377 370 387 378 373 375 387 404 375 394 390 381 401 410 406 378 388 392 415 398 412 394 385 425 412 404 402 404 409 402 396 434 421 410 438 430 407 441 425 424 432 425 417 419 443 410 428 437 438 453 423 432 418 449 447 450 448 465 464 442 467 427 450 454 437 469 441 452 475 462 476 470 447 476 479 460 470 451 471 488 461 473 475 467 489 469 497 500 492 495 481 499 482 471 499 469 470 489 480 469 499 484 474 516 514 517 521 489 512 497 479 524 507 495 496 497 517 534 526 509 490 529 512 539 524 519 498 520 530 548 537 506 510 506 525 525 547 530 519 536 524 536 511 527 561 520 541 545 524 551 536 555 545 525 536 559 556 549 550 574 556 530 542 547 584 532 556 584 544 551 569 544 566 579 579 591 544 550 549 547 599 580 566 600 581 569 570 581 560 572 559 605 559 571 607 613 619 567 609 622 615 601 571 606 622 593 613 628 621 616 617 613 616 603 598 596 606 616 624 614 597 598 589 637 617 587 617 629 624 600 608 612 599 645 617 612 626 616 642 641 658 606 641 613 649 664 654 619 614 614 632 613 664 650 641 647 666 661 630 619 633 623 670 675 628 672 641 651 682 661 684 654 669 625 630 630 661 632 640 676 656 652 678 673 637 657 631 691 697 683 685 635 678 654 695 648 691 704 705 704 704 696 663 704 688 656 702 696 710 701 651 676 707 701 691 665 665 702 670 688 654 691 658 711 676 691 712 697 720 721 695 696 727 700 684 686 677 680 724 727 705 719 702 707 684 710 672 690 668 680 726 716 681 708 717 697 716 681 720 689 684 728 684 733 700 724 728 712 694 725 714 745 680 686 726 688 716 734 713 698 739 686 690 695 690 736 715 684 736 713 722 734 708 713 723 703 689 720 715 690 711 729 701 710 734 741 726 720 744 745 741 702 722 729 698 693 694 697 731 702 731 750 695 696 740 721 716 704 726 747 742 698 735 732 725 741 739 716 725 699 735 699 737 729 722 703 706 739 705 705 732 706 710 733 706 704 735 726 704 705 706 711 707 741 722 703 705 703 734 708 712 723 723 703 717 721 726 743 740 731 739 713 703 709 713 708 746 727 705 709 704 708 709 707 737 707 708 709 704 716 708 730 705 703 718 706 721 708 727 738 742 709 737 709 703 749 729 709 708 704 706 705 712 703 727 738 743 709 702 746 749 713 703 705 702 745 717 739 702 704 708 743 709 735 700 703 727 723 702 703 740 704 713 701 723 740 710 717 702 698 724 727 702 700 696 711 736 700 727 714 702 713 694 733 696 720 705 744 740 696 738 695 695 737 711 741 725 690 735 689 721 747 696 691 743 725 689 746 708 747 692 744 688 706 724 736 733 686 732 700 709 732 735 745 692 709 746 705 745 681 710 703 687 713 678 691 683 723 686 679 700 727 731 694 716 701 691 694 726 675 718 676 677 721 698 710 719 730 718 708 728 719 702 692 677 679 698 719 688 676 723 687 658 707 694 723 671 703 690 697 674 691 656 665 695 674 711 661 693 671 649 690 652 703 657 644 661 686 647 678 679 699 645 656 647 666 684 678 697 678 634 677 681 685 674 660 680 673 666 679 685 668 647 669 672 634 682 674 681 644 659 672 633 653 677 622 629 675 673 621 667 639 667 661 622 644 610 634 635 620 656 614 608 623 616 608 655 650 601 660 615 653 618 599 643 627 614 641 620 616 607 640 592 612 590 645 635 584 632 601 610 600 622 584 633 604 601 617 601 619 601 598 600 620 620 612 598 578 589 611 574 578 582 597 591 603 602 561 587 568 573 566 608 576 560 604 595 570 565 600 588 582 551 559 599 555 559 580 562 547 541 543 564 541 536 548 560 572 576 572 534 568 580 540 531 530 546 535 565 558 527 556 532 531 547 562 533 540 537 520 551 525 509 554 556 539 504 552 526 506 499 540 533 515 496 508 536 508 517 518 539 500 520 507 496 530 482 513 522 492 484 492 484 504 507 477 491 507 473 503 499 482 507 466 465 463 464 494 470 475 486 483 500 473 498 470 479 471 450 492 462 469 467 449 448 475 464 452 455 445 471 473 475 455 442 468 442 473 463 465 431 454 443 444 432 438 445 454 448 453 452 433 442 448 442 433 421 414 413 426 431 432 439 409 414 416 407 397 428 411 399 432 414 410 412 426 402 418 387 417 415 394 402 390 393 382 400 380 374 383 375 402 398 402 381 377 380 399 394 368 376 363 387 386 388 381 369 377 360 361 350 367 370 368 361 375 349 363 376 367 360 371 347 344 349 353 335 345 345 355 330 359 335 345 331 342 344 326 342 344 349 319 347 333 329 330 317 321 323 324 325 315 328 316 317 308 310 322 328 315 317 306 300 293 294 303 315 314 288 298 307 285 298 294 298 297 288 299 302 296 292 284 284 278 291 290 281 291 270 271 275 275 283 261 273 276 275 264 265 264 277 262 251 256 255 250 272 260 254 263 248 258 245 244 262 242 247 249 235 256 232 250 233 248 246 243 242 239 234 223 222 224 221 235 220 237 223 234 228 222 229 227 217 227 215 211 207 223 208 204 220 203 215 218 207 205 198 212 195 197 206 197 208 195 201 191 201 202 185 199 190 187 181 185 183 183 186 191 192 191 186 177 182 187 184 173 175 174 175 171 178 174 169 169 160 160 162 172 162 167 161 167 162 154 157 156 163 162 151 148 150 147 151 153 151 142 142 140 146 140 141 149 139 145 139 135 146 137 140 136 136 130 133 129 126 128 125 134 130 131 131 126 127 118 120 118 122 115 125 114 123 122 115 116 114 118 111 115 115 112 108 110 111 105 102 103 100 102 103 98 98 98 103 95 99 102 94 97 99 94 92 95 95 93 89 93 92 91 86 86 85 89 85 81 80 83 83 84 84 79 81 77 82 78 78 80 78 74 76 77 72 76 75 73 70 69 68 70 66 68 69 66 66 62 66 66 62 63 61 62 60 62 58 59 56 58 59 55 55 55 57 53 56 55 54 54 52 52 52 50 48 49 49 46 47 47 47 46 44 44 42 45 41 41 40 41 40 42 39 40 41 38 38 38 36 36 35 35 37 36 35 35 33 32 33 33 32 31 30 31 29 31 31 29 30 28 28 27 26 26 26 26 25 25 24 24 23 24 23 23 23 23 22 22 21 21 21 20 19 19 19 20 19 19 20 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 20 19 20 19 20 20 21 20 20 21 22 22 22 22 23 23 23 24 25 24 24 26 25 25 27 26 28 27 27 28 29 28 31 29 30 31 32 32 31 32 33 34 34 34 36 36 36 37 38 38 39 38 40 40 38 40 38 42 39 41 41 41 44 44 43 44 44 46 45 46 46 47 50 47 49 52 53 53 53 52 55 52 53 53 56 58 56 58 56 60 61 58 61 62 60 59 60 61 62 61 62 64 65 66 67 69 65 70 71 71 68 70 72 71 73 73 73 78 75 78 81 81 76 76 82 83 80 84 84 87 83 83 87 83 87 86 88 94 94 93 95 96 91 90 97 92 98 97 101 102 95 100 104 105 97 102 107 106 103 105 105 109 110 113 107 106 112 117 114 118 114 119 116 121 117 114 119 121 118 124 120 123 123 121 128 128 130 123 125 132 137 131 137 130 131 137 142 139 143 134 139 143 148 138 149 148 147 145 149 143 145 144 151 154 160 158 148 150 150 155 167 159 164 169 164 170 160 162 159 173 171 164 171 179 168 168 167 178 179 175 182 173 183 185 186 179 185 178 178 180 192 189 188 185 184 190 189 203 197 189 191 206 201 208 194 200 209 204 205 209 199 203 216 219 202 212 207 212 218 227 214 220 210 218 223 219 222 234 236 230 229 237 233 233 227 230 224 234 228 244 233 235 238 241 236 250 239 246 237 248 257 254 250 260 265 267 248 251 265 267 268 254 252 272 267 275 258 259 257 278 259 262 268 277 286 276 268 275 275 271 283 290 291 282 292 287 285 282 298 296 288 296 285 306 312 293 310 306 311 302 306 296 315 297 312 324 313 325 316 326 332 330 334 324 314 327 334 313 341 312 328 326 321 326 331 348 321 348 330 325 323 336 337 351 344 330 363 344 359 359 337 363 343 362 359 370 348 350 348 369 373 359 370 369 373 373 359 381 357 362 383 382 394 393 372 396 400 397 385 393 368 402 383 372 409 407 377 383 377 384 406 410 399 404 420 413 424 393 389 419 429 408 430 407 394 404 399 407 416 437 419 407 426 412 420 440 435 420 425 419 451 421 419 430 451 418 459 425 460 443 447 433 459 448 459 459 466 463 452 447 452 440 473 479 461 471 462 458 444 476 459 472 448 491 475 456 495 482 455 463 473 492 458 488 471 501 481 490 498 499 485 485 482 490 485 485 510 477 497 478 501 487 478 520 489 487 484 520 521 493 485 492 507 531 527 540 540 520 509 529 511 532 499 517 508 501 535 532 515 523 512 546 540 558 513 562 511 539 539 544 539 524 548 527 539 539 524 567 570 569 537 557 572 580 553 572 534 534 560 550 541 567 554 576 578 568 584 555 589 548 574 569 554 589 599 557 589 573 554 605 555 605 600 590 612 607 570 596 579 563 565 585 604 577 569 594 608 606 626 580 572 610 612 605 582 577 614 585 593 617 602 620 638 593 617 614 601 607 624 620 636 631 638 606 593 628 648 647 628 653 631 611 614 614 641 641 639 629 646 622 630 650 663 608 637 630 607 661 668 656 625 632 617 619 628 621 657 631 627 673 658 671 652 680 654 653 628 647 636 674 634 645 657 651 688 631 675 669 656 691 643 634 693 673 679 665 673 683 645 677 693 670 700 693 670 696 679 674 669 679 678 663 667 654 660 696 687 705 681 671 674 685 714 664 699 653 695 713 695 712 718 711 721 721 682 658 715 678 674 719 682 680 664 720 699 719 673 676 710 701 713 717 710 684 720 714 690 708 721 728 732 694 711 677 679 719 723 703 717 721 687 679 725 685 710 706 699 729 718 741 729 692 684 713 718 689 735 735 719 722 689 743 704 714 740 743 721 721 750 698 724 748 740 745 745 688 710 717 694 742 691 712 745 696 694 694 723 698 694 743 697 745 699 696 695 735 730 740 701 709 746 736 738 701 740 710 702 748 725 737 743 729 716 711 701 699 747 717 702 702 708 733 742 737 739 740 716 708 702 705 738 706 732 707 707 732 706 719 725 721 702 708 724 721 704 704 703 742 704 721 703 703 732 715 727 708 742 745 706 736 703 724 716 704 715 720 750 706 741 703 735 727 723 719 704 709 707 704 732 746 724 724 722 735 722 740 734 713 739 705 725 706 703 707 742 726 734 703 706 707 702 743 703 740 722 724 719 705 719 701 729 705 725 736 700 703 750 745 736 714 699 733 720 728 726 702 710 723 743 743 733 700 740 708 750 698 747 712 712 720 719 749 719 721 725 696 723 749 733 694 727 715 750 708 737 719 716 707 709 714 741 747 688 693 713 744 722 713 723 748 723 686 695 724 736 748 735 691 727 717 690 701 706 700 745 694 711 683 711 682 682 696 682 710 680 699 680 680 722 736 684 742 675 690 741 676 702 704 728 701 697 732 717 725 732 711 697 723 718 717 706 670 692 707 680 723 692 687 665 671 689 718 678 667 679 657 657 699 658 723 676 676 680 657 703 680 711 668 670 653 694 708 680 659 708 687 702 669 655 675 680 676 697 661 653 683 681 642 675 695 672 693 659 642 646 647 667 671 689 655 636 691 673 679 629 676 635 667 668 648 675 683 680 677 625 672 622 638 622 673 677 652 655 632 676 613 636 660 626 670 633 626 621 618 656 607 657 616 651 617 661 647 646 619 610 649 602 648 613 621 605 608 650 601 617 641 598 591 602 619 624 609 595 596 601 638 584 628 614 622 624 588 586 600 587 613 598 584 594 610 596 620 588 604 604 593 578 573 562 567 576 561 598 559 597 577 600 601 577 582 602 568 556 603 603 580 581 559 586 597 592 542 551 542 538 574 548 581 588 541 552 572 552 577 534 572 559 560 528 575 557 559 526 534 563 533 520 517 516 564 528 515 563 543 557 535 511 534 515 540 538 531 547 518 524 520 532 498 544 523 511 533 519 522 506 536 533 496 502 492 525 519 527 498 527 477 478 505 490 492 476 474 496 476 507 502 512 508 471 470 502 467 475 461 484 472 466 493 464 485 456 459 463 458 466 486 472 488 476 442 443 479 453 476 448 439 436 456 443 456 466 453 472 461 461 461 441 427 425 447 452 419 432 453 429 437 447 450 430 446 432 434 430 405 419 423 441 403 406 413 437 428 398 422 395 429 411 429 423 412 419 389 411 405 400 381 387 409 402 390 394 398 384 400 387 382 406 375 393 395 396 374 385 374 385 385 388 389 379 392 368 354 385 353 384 381 370 363 370 370 369 370 358 363 367 367 353 349 335 357 335 360 352 348 348 347 331 341 356 348 341 327 347 326 338 336 326 321 332 336 324 314 313 330 312 320 315 303 325 317 323 300 324 313 305 301 321 301 292 310 295 291 295 312 295 288 306 294 283 295 279 300 281 279 295 277 287 283 289 278 278 280 273 291 274 277 266 264 285 261 272 260 276 268 258 275 264 249 260 248 270 270 254 246 257 244 255 251 252 251 243 239 256 240 239 240 231 252 250 251 234 245 224 242 229 238 220 225 229 228 233 222 222 231 222 213 224 227 211 211 215 207 221 213 203 207 220 214 198 210 201 208 208 209 209 192 194 190 198 205 193 196 188 200 201 186 194 194 188 190 182 183 186 176 178 188 172 182 178 185 176 167 174 180 178 170 163 169 173 164 159 168 161 159 164 166 167 153 160 151 157 158 162 151 157 153 157 153 147 147 141 149 149 144 145 147 139 141 136 145 144 136 141 137 139 141 140 135 138 132 131 135 124 127 129 120 129 121 124 126 124 117 120 122 116 114 119 120 115 112 110 113 107 116 109 111 112 112 108 107 108 101 104 106 97 100 104 102 103 95 95 97 92 96 98 93 92 94 95 90 86 91 91 85 89 85 82 86 83 86 84 86 80 80 83 78 80 80 79 75 77 78 78 77 76 74 70 74 68 68 70 66 65 65 66 64 63 62 65 61 60 60 60 59 61 62 62 57 62 59 57 55 58 56 56 53 55 55 54 54 54 51 49 48 50 51 48 47 47 48 46 45 45 44 43 45 41 41 41 43 40 39 40 41 39 41 38 39 37 36 38 37 37 35 36 33 35 35 33 33 31 31 32 32 32 30 29 30 29 28 27 28 28 27 26 25 25 25 24 25 24 24 24 23 23 23 22 21 22 22 21 21 20 20 20 19 19 20 20 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 19 20 20 20 20 20 20 21 21 21 22 23 22 24 24 23 25 24 25 26 25 26 26 27 28 27 28 28 28 31 30 30 30 32 31 33 33 34 34 34 34 34 35 37 37 35 38 37 39 38 40 39 40 38 39 39 42 40 43 41 44 43 46 44 47 45 46 47 46 46 47 48 51 50 50 50 50 52 55 52 53 56 56 54 56 56 57 56 59 62 59 58 60 63 60 65 62 61 66 66 66 69 68 66 70 68 71 68 69 72 71 76 71 76 72 76 75 74 79 77 76 81 84 81 79 82 83 82 88 84 82 83 85 90 86 91 88 88 92 97 92 92 98 99 96 98 100 96 104 100 97 100 104 100 103 100 102 104 102 110 112 112 108 109 108 109 117 110 116 111 119 123 115 119 121 126 127 122 125 120 123 128 130 131 123 132 136 135 137 139 130 130 134 137 141 141 145 140 137 139 144 149 139 144 150 148 150 143 153 148 154 154 153 161 148 150 152 153 155 165 163 164 163 170 157 173 167 166 173 167 170 168 171 179 182 176 171 180 173 185 176 172 188 184 189 188 192 186 186 188 193 197 191 191 190 198 200 196 206 192 201 207 205 208 200 200 215 201 198 211 211 216 205 211 215 208 210 228 219 210 230 228 218 229 226 224 219 238 226 236 220 227 229 245 233 233 237 231 228 233 230 252 249 252 251 246 259 254 247 257 255 252 243 264 252 262 250 256 254 264 260 272 260 273 274 260 260 277 266 265 271 274 281 270 287 269 290 281 277 286 292 287 279 297 281 280 282 283 281 282 293 291 311 314 296 305 301 303 307 300 296 322 325 307 320 325 318 315 316 304 306 314 333 326 318 309 327 326 327 331 319 334 320 327 333 338 323 349 335 339 354 360 345 346 346 336 339 335 364 352 346 357 364 349 356 374 366 359 348 347 380 377 381 371 364 365 380 389 357 393 365 360 397 362 371 378 371 366 390 384 369 375 408 405 384 388 384 398 396 396 415 392 402 410 402 413 403 397 392 398 406 414 400 398 406 413 416 426 416 426 423 413 434 412 441 428 426 433 449 448 421 455 447 457 458 446 436 457 455 455 467 429 465 465 468 467 457 460 468 439 446 451 472 461 452 465 483 471 469 467 456 469 489 458 481 478 487 489 483 467 465 482 490 499 470 489 499 471 484 504 494 513 473 475 497 484 506 488 498 520 497 477 520 525 505 495 509 508 515 521 519 527 492 529 526 515 526 522 505 534 547 527 523 520 516 506 537 522 516 520 534 536 534 533 537 563 530 520 545 567 565 527 522 566 564 564 533 569 546 545 543 570 544 532 572 567 536 554 552 585 569 568 588 573 570 549 573 577 588 586 578 576 567 577 577 571 553 605 552 559 572 606 575 611 577 579 564 617 594 568 565 611 568 604 603 621 617 573 629 574 577 598 630 627 621 626 635 634 609 623 585 587 634 603 637 594 603 599 634 629 632 628 624 608 634 624 611 622 595 635 597 646 650 652 624 643 655 638 634 642 607 609 619 640 628 639 633 639 623 626 623 665 673 666 620 650 660 623 623 675 654 662 621 636 633 632 685 649 636 678 668 685 665 668 678 652 671 665 680 653 673 663 669 659 680 653 664 703 667 665 669 705 694 665 666 686 693 659 678 700 696 660 707 703 660 650 713 669 711 683 667 673 661 662 700 700 692 693 683 699 656 677 664 725 676 666 711 682 678 688 669 694 727 680 696 719 713 713 675 722 681 715 713 668 723 736 688 699 714 691 734 713 691 742 696 699 681 693 735 699 740 708 703 740 741 702 746 712 684 704 698 696 733 698 690 737 704 723 694 698 696 733 699 707 745 710 734 702 749 692 694 705 737 688 720 745 729 746 739 743 733 693 726 692 702 696 744 709 735 742 696 731 741 696 714 696 708 716 699 712 740 737 699 713 716 700 745 715 721 701 700 703 708 699 701 722 731 701 735 703 733 703 704 730 723 703 727 734 706 736 707 730 738 710 736 748 704 747 703 738 718 704 703 704 704 737 724 718 733 705 705 706 743 742 734 719 728 723 705 720 711 708 744 703 745 730 706 717 704 716 703 716 705 707 708 747 708 712 732 706 708 737 748 727 717 736 747 744 741 715 750 730 703 715 702 744 722 748 710 703 702 722 703 750 736 725 735 705 706 742 732 745 746 702 720 730 704 699 705 746 699 715 724 736 719 721 748 697 699 712 735 731 746 698 702 726 712 696 732 711 717 699 735 719 729 698 731 722 696 708 728 700 699 741 729 749 698 693 733 728 739 690 739 718 726 691 745 696 749 732 718 721 725 684 689 716 708 717 709 723 748 703 714 720 687 733 724 698 706 712 687 687 693 738 690 727 707 691 705 696 711 723 708 715 699 736 704 698 701 672 723 674 686 693 694 667 720 674 673 693 693 715 699 707 687 677 702 714 728 714 668 721 711 675 723 687 722 671 701 669 720 658 687 669 662 665 675 705 694 649 649 696 651 686 706 699 693 695 685 658 665 667 698 698 643 658 662 643 699 682 684 654 685 649 697 666 638 689 636 662 641 640 681 643 649 627 687 658 668 637 621 660 681 648 628 618 637 649 631 615 655 628 664 651 621 617 653 627 640 609 666 623 652 608 654 622 617 637 653 603 646 619 613 597 596 632 649 614 609 629 596 640 614 648 627 606 613 624 622 602 596 605 585 597 632 626 601 600 585 632 594 582 631 576 582 591 596 621 590 610 614 607 571 580 595 562 617 614 578 613 608 585 582 602 586 604 582 589 597 577 585 566 592 592 594 553 565 572 585 543 592 577 543 574 549 565 575 577 569 569 556 546 548 542 575 528 535 569 522 574 557 565 521 530 521 558 565 520 519 516 556 532 560 521 546 531 531 505 526 505 542 517 539 507 511 517 512 512 509 527 493 500 511 532 535 509 531 526 504 495 483 496 505 514 478 484 503 518 477 497 503 483 485 497 502 476 490 505 492 475 477 487 459 460 500 467 459 470 496 483 450 494 452 453 464 459 486 477 481 470 482 463 464 457 462 461 434 455 462 469 453 442 453 434 451 433 429 462 446 439 420 424 431 418 440 421 421 421 417 423 435 414 418 427 421 416 413 440 402 407 409 399 425 431 429 408 408 400 420 388 402 399 413 386 391 384 417 386 414 380 384 392 378 375 370 390 374 403 369 380 393 380 391 361 378 376 388 374 384 379 374 374 385 373 371 364 378 373 353 347 353 362 365 351 346 362 349 339 349 356 358 359 336 360 341 333 328 351 342 331 334 347 331 321 327 343 336 320 316 328 338 336 327 308 328 326 302 314 310 307 303 319 316 321 314 315 294 314 316 291 291 303 285 312 307 297 281 295 297 279 284 298 293 290 279 298 273 275 281 281 274 270 273 284 265 283 280 264 274 269 263 263 261 258 266 263 256 272 251 248 268 268 248 255 242 252 253 247 240 257 246 249 233 241 235 243 240 245 231 237 239 229 233 240 242 238 235 230 219 232 222 227 213 211 231 215 210 209 224 223 207 221 207 218 211 209 206 197 211 200 198 198 207 207 191 192 200 188 191 191 201 190 185 194 191 190 191 191 187 176 185 176 177 175 175 175 176 177 177 172 170 176 167 175 172 170 171 174 164 170 171 156 165 154 159 161 162 156 151 151 157 149 161 160 150 151 144 144 153 142 152 142 151 146 139 146 146 138 146 142 132 131 139 129 133 137 137 136 132 124 132 132 127 120 119 127 123 122 119 122 115 118 117 120 113 118 115 110 112 108 113 110 109 106 111 110 106 107 104 103 107 99 107 100 99 95 95 102 101 94 99 96 94 91 94 94 91 92 87 93 89 91 85 90 82 87 83 82 85 82 83 78 77 83 82 82 77 78 74 75 72 73 73 75 73 74 74 72 69 66 72 65 66 65 64 63 63 63 65 65 60 64 62 58 61 61 61 59 59 59 59 57 57 57 53 55 54 54 54 51 53 51 52 50 48 48 48 46 45 44 44 45 43 43 42 43 44 40 42 41 40 40 39 39 41 39 37 37 37 36 36 37 34 36 35 35 33 34 34 31 32 32 32 30 31 29 30 29 29 28 27 26 27 26 26 25 26 25 25 24 24 23 22 23 22 21 21 21 20 21 21 20 20 19 20 19 20 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 19 19 21 20 20 21 21 21 22 23 23 23 24 24 23 24 25 25 25 25 27 27 27 27 27 28 29 30 30 29 31 30 31 33 31 33 33 32 33 33 34 34 35 35 37 38 36 39 37 40 41 38 39 40 41 42 42 41 43 42 44 45 46 43 46 46 47 48 49 48 49 50 48 51 49 52 50 54 53 54 55 54 54 58 56 55 59 58 62 59 62 63 59 60 65 65 64 63 65 65 65 69 68 67 71 69 68 68 74 72 70 74 71 76 74 75 76 77 80 81 82 78 78 84 83 79 87 82 83 86 88 85 89 87 89 94 94 95 94 89 97 97 92 98 99 99 101 96 99 103 103 103 105 105 105 106 105 106 105 105 113 112 108 112 109 116 115 115 116 118 115 116 118 120 122 126 118 118 120 123 121 127 125 132 133 130 127 137 136 128 138 130 135 137 141 136 139 142 138 139 139 145 138 152 145 144 143 146 155 147 154 154 158 159 150 153 164 157 157 157 155 156 163 158 158 158 159 171 174 176 167 175 174 167 178 169 181 180 181 172 183 182 173 174 176 188 180 193 185 181 188 190 184 199 191 198 187 196 201 194 193 199 204 196 197 207 210 205 207 213 200 217 218 220 206 211 224 213 219 230 220 225 221 220 214 229 229 230 233 234 222 222 234 240 239 243 231 231 247 250 235 236 236 248 236 253 250 256 249 245 249 261 260 251 258 266 264 254 257 265 264 275 272 269 255 272 275 279 277 280 278 280 287 270 270 291 280 291 275 283 277 300 295 283 276 298 281 302 295 288 304 311 297 294 311 316 312 296 293 313 317 299 296 322 298 329 325 302 313 329 311 308 326 323 321 335 338 328 336 314 347 326 327 345 328 344 333 338 350 324 341 350 349 351 352 331 348 344 366 360 356 353 360 347 362 354 373 360 369 376 382 372 358 375 382 388 378 360 362 365 395 374 376 384 395 399 390 387 368 394 402 398 388 377 412 376 404 397 393 392 413 407 409 416 414 409 400 413 428 419 416 425 406 401 422 400 409 399 429 433 435 443 409 446 408 411 434 430 440 438 436 451 451 448 448 452 421 463 460 461 424 431 463 439 472 434 458 448 452 442 457 466 464 442 463 471 443 483 455 460 460 449 482 457 490 472 497 457 476 489 490 456 494 481 472 477 498 500 493 472 487 470 501 495 474 482 520 489 496 497 521 504 519 520 525 486 515 508 484 524 525 497 490 510 519 516 498 544 519 500 540 502 518 514 537 541 533 530 549 516 528 555 534 535 546 531 528 556 549 530 523 538 550 543 521 540 523 575 533 548 578 541 577 581 541 566 570 560 588 589 585 540 563 560 556 556 559 553 594 577 547 550 592 589 601 593 567 579 559 609 568 563 564 609 575 592 609 616 603 601 608 601 573 577 608 576 588 590 583 622 576 624 573 580 613 592 595 634 581 596 637 604 581 587 597 604 596 634 606 598 592 604 609 638 628 612 619 634 594 642 621 624 629 634 654 642 605 660 645 636 643 662 622 652 634 641 649 630 610 639 636 647 612 626 620 620 631 642 659 669 666 640 642 680 674 672 673 680 684 678 640 650 661 662 672 677 680 670 671 649 683 674 679 649 676 699 675 676 648 645 704 676 696 644 664 651 660 660 704 673 679 692 678 659 710 691 668 666 695 656 704 680 656 678 686 685 711 679 683 658 692 693 660 716 721 693 685 660 673 726 693 713 694 717 692 668 683 686 717 683 689 725 679 711 687 702 730 688 696 730 680 673 716 729 685 711 678 730 731 700 744 676 690 699 691 709 694 684 695 699 738 715 742 731 744 702 728 695 693 708 709 712 684 700 717 721 692 739 690 738 687 746 697 718 715 707 694 693 717 744 710 695 745 739 742 738 696 695 708 717 712 698 698 716 695 705 726 726 737 698 730 702 711 720 696 697 706 702 721 703 750 703 703 739 721 707 720 728 703 750 700 710 702 700 743 713 738 721 718 711 707 701 735 706 716 703 716 707 724 706 740 702 706 718 745 750 714 703 749 704 722 730 728 730 706 706 744 703 711 726 708 729 703 712 709 744 712 708 723 735 750 747 709 726 744 715 729 706 706 728 708 706 728 709 703 730 742 709 709 708 706 739 706 714 729 721 716 718 742 739 704 702 702 707 702 743 706 724 704 702 700 730 739 721 728 702 735 702 701 725 704 733 715 700 713 700 700 713 746 733 702 697 706 701 719 707 715 732 694 697 737 718 746 694 696 719 694 706 696 696 739 713 693 713 690 695 712 705 694 743 748 695 695 688 703 690 692 715 685 713 698 710 699 716 724 714 735 736 691 697 710 730 710 740 688 746 696 715 735 724 697 700 690 680 682 693 728 732 742 712 712 723 741 718 681 734 729 733 685 718 686 681 667 702 710 701 714 681 705 715 677 702 693 675 670 719 705 710 713 669 695 697 665 717 673 683 656 720 656 676 655 678 660 681 669 658 710 702 655 650 700 693 674 656 687 651 681 643 674 662 675 690 693 681 703 651 661 670 663 671 661 662 695 690 674 677 663 657 693 650 680 656 636 690 688 636 682 626 653 675 666 651 626 636 653 622 673 627 673 664 667 641 613 652 654 627 642 618 647 608 639 623 630 623 622 622 664 646 628 629 656 603 616 601 607 599 651 646 635 621 594 618 631 646 641 597 594 625 612 619 606 627 621 634 585 613 607 607 599 618 574 595 602 598 572 604 599 608 599 622 600 581 610 616 589 561 572 598 573 602 567 589 611 567 579 609 606 590 600 561 598 550 577 545 577 599 577 583 545 555 554 580 543 591 558 573 552 562 534 560 559 577 566 540 557 529 572 524 563 536 567 540 567 555 523 532 530 549 522 523 523 552 530 519 520 538 528 549 513 538 544 507 505 530 531 542 514 495 526 520 507 518 529 517 526 518 518 501 520 493 513 502 492 493 509 487 505 505 502 505 484 475 488 500 497 492 490 501 502 485 460 472 462 465 495 471 487 455 489 473 464 484 471 459 451 470 452 474 442 466 464 453 468 472 475 476 471 464 469 450 463 446 463 464 428 427 439 450 438 425 451 445 415 421 444 427 431 419 416 425 409 409 428 411 443 420 403 428 420 407 407 406 417 427 396 412 414 423 411 403 399 404 403 409 400 398 380 388 410 410 397 388 376 404 375 389 402 397 401 371 400 380 371 360 386 371 380 374 368 369 354 375 383 362 371 351 348 362 374 356 369 357 363 354 370 344 345 337 361 341 354 348 344 333 342 338 332 356 334 340 332 320 340 328 324 337 337 323 310 338 325 335 334 330 317 334 329 307 300 309 322 305 326 317 308 299 308 290 309 307 289 308 306 302 289 295 288 296 295 277 291 287 301 299 285 283 274 275 272 273 274 267 275 271 277 263 282 269 279 278 259 271 261 275 274 270 259 250 270 256 246 263 244 259 264 244 248 260 250 251 235 236 249 247 232 234 245 238 228 228 241 231 229 233 222 230 232 235 227 228 220 223 216 231 227 214 226 224 222 216 205 215 212 215 207 215 205 215 207 209 206 200 193 196 193 195 202 201 200 189 191 196 199 193 196 181 194 191 182 193 178 176 180 182 186 185 176 185 169 178 167 172 170 169 178 176 168 170 167 165 162 156 170 163 153 157 155 157 152 152 163 160 156 153 147 151 153 148 149 141 140 148 145 146 136 140 146 138 146 138 140 137 135 141 128 135 128 132 131 128 127 126 126 131 120 126 119 127 121 124 115 124 120 121 116 118 118 116 112 111 114 112 112 111 105 103 110 107 106 109 99 104 103 104 100 103 103 102 99 94 96 93 96 91 90 91 94 88 94 86 89 85 84 88 84 88 86 84 85 82 81 83 77 82 82 81 79 78 80 76 76 78 76 72 70 70 71 69 70 72 70 66 65 66 67 65 63 62 65 60 61 62 62 61 60 59 59 57 60 58 55 58 56 57 52 52 53 53 51 52 52 53 49 51 47 47 47 46 48 47 47 43 44 45 43 41 43 40 41 42 40 38 40 41 38 40 39 38 38 38 37 37 36 35 34 34 35 33 33 32 32 33 32 32 30 29 29 29 29 28 28 28 27 27 26 25 26 25 24 24 24 23 23 23 23 23 21 21 21 21 21 21 21 20 20 19 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 19 19 20 20 20 20 21 21 22 22 21 23 22 23 23 23 23 24 24 24 25 26 25 26 27 28 28 27 30 30 28 31 29 31 32 31 32 32 32 34 33 33 35 34 35 36 37 38 38 36 37 37 39 38 39 38 40 41 40 41 44 44 45 44 46 44 47 46 46 45 46 47 49 50 51 51 49 50 53 52 52 56 53 56 57 58 56 59 56 56 59 61 61 57 61 62 62 64 65 63 62 65 63 67 64 67 69 68 68 68 70 74 74 72 75 72 78 77 77 77 79 79 79 81 77 77 81 84 79 86 82 81 84 88 88 86 89 90 94 91 88 89 92 92 99 94 97 97 96 95 103 100 102 101 97 104 108 101 104 108 104 110 104 106 108 106 111 117 114 118 118 118 119 119 117 124 121 123 115 123 124 120 125 120 132 131 124 129 135 131 131 136 129 134 137 130 136 137 139 133 137 141 142 142 139 145 140 140 151 154 153 157 151 148 157 157 161 160 155 158 162 161 165 167 169 164 168 170 158 161 169 163 175 177 176 181 179 172 174 179 177 180 186 174 178 180 181 175 182 190 185 179 189 184 187 197 184 197 192 200 196 195 202 205 192 203 203 201 207 200 212 211 205 219 217 212 215 220 218 214 216 217 221 210 220 227 223 229 221 237 231 240 226 231 241 226 243 229 238 240 243 248 246 235 232 247 239 234 254 246 258 245 249 241 261 264 252 264 252 249 247 250 275 272 263 261 270 276 258 259 268 272 275 272 286 276 282 288 281 286 280 272 271 297 296 295 280 287 280 286 289 308 297 292 291 295 308 294 297 303 303 305 297 318 297 310 315 315 323 305 316 331 313 317 326 310 321 328 326 337 314 329 333 334 329 341 327 321 333 329 323 323 333 332 342 334 341 347 353 337 360 348 347 352 352 339 341 360 355 343 352 380 354 365 383 381 372 368 362 355 366 373 365 370 361 396 379 363 380 369 398 370 397 375 395 394 408 377 388 409 414 413 405 418 412 413 404 420 391 406 411 392 421 424 393 418 426 396 433 418 404 438 423 424 417 417 416 441 446 429 416 414 417 413 433 443 458 442 451 451 455 429 447 427 426 431 464 449 461 458 471 473 477 474 446 438 467 442 484 467 443 466 487 463 480 469 470 481 495 483 454 464 460 491 481 470 478 497 483 495 491 483 513 503 507 491 511 500 499 493 516 490 498 516 478 501 521 500 512 520 532 485 500 493 520 511 499 491 529 525 494 514 514 522 541 507 516 509 536 510 503 507 557 557 507 520 522 516 537 545 540 547 546 535 549 544 522 570 551 540 555 568 529 530 540 572 578 553 566 574 562 577 552 589 544 560 550 567 566 593 587 557 548 586 595 559 559 593 550 581 561 593 576 591 554 573 589 579 604 613 583 599 575 614 570 620 612 583 597 624 599 572 605 617 600 626 623 619 623 612 636 591 632 600 617 634 639 588 620 612 640 644 593 636 595 620 641 642 599 650 597 605 605 631 629 628 599 632 620 641 656 634 608 606 657 660 660 629 620 646 610 665 621 648 640 618 618 657 642 674 671 667 652 666 649 667 659 638 623 655 654 627 629 674 664 685 640 672 684 634 664 677 632 689 665 641 635 696 649 663 658 658 652 686 703 667 661 647 646 661 644 685 690 662 680 654 713 702 679 709 649 706 688 669 717 712 685 670 690 673 679 673 698 701 701 710 705 664 713 664 665 712 725 712 720 729 686 692 707 717 704 678 714 681 676 695 720 725 683 707 686 676 679 719 707 689 722 716 722 716 727 694 731 711 741 739 706 688 703 682 736 709 734 735 689 689 737 703 736 699 705 718 738 685 732 689 718 710 729 712 693 725 692 748 691 701 716 690 716 736 690 693 712 705 747 746 733 740 709 750 743 702 692 696 693 750 732 722 698 738 697 729 749 701 734 701 748 698 742 731 716 730 746 702 726 703 704 731 709 703 704 699 740 739 723 702 705 714 726 705 705 738 726 736 707 705 719 739 746 705 737 711 727 721 706 744 704 712 715 735 706 746 726 706 709 704 736 710 708 717 718 720 703 706 706 707 743 707 712 739 750 708 712 744 746 704 740 710 705 743 703 705 707 705 705 746 714 708 732 705 750 705 710 704 708 708 749 732 703 721 703 737 727 709 703 712 703 705 711 750 750 712 700 708 732 710 700 727 713 699 719 727 701 745 701 702 699 727 700 704 702 698 711 715 709 701 717 711 731 718 722 744 695 698 735 696 739 707 722 699 702 746 733 695 742 746 695 705 728 723 701 707 748 722 718 703 723 696 716 687 694 685 727 712 688 733 733 734 735 693 697 707 691 683 704 744 700 725 747 685 715 716 687 729 684 703 726 712 692 734 687 734 727 697 678 724 722 689 736 697 718 704 673 669 719 715 723 713 699 697 723 671 702 670 729 711 726 668 712 700 666 721 711 673 665 689 676 722 676 705 688 702 699 693 669 672 667 706 684 663 664 660 701 698 665 670 671 709 697 697 686 691 683 667 705 644 671 670 696 682 661 676 690 681 683 667 680 651 685 688 640 675 676 684 692 668 666 634 634 634 683 666 661 644 669 683 652 618 628 631 646 655 647 677 637 634 641 650 657 625 627 622 611 610 665 658 629 664 603 623 639 658 658 619 637 613 635 625 655 617 611 632 600 627 617 640 622 605 642 601 590 625 597 618 632 603 639 594 588 604 594 592 624 621 631 614 578 625 618 602 594 576 573 570 597 613 596 568 570 577 569 614 578 597 584 574 593 605 588 597 556 566 584 557 561 600 573 544 590 567 592 558 559 560 566 577 565 554 536 539 533 564 533 534 569 573 556 560 558 553 577 566 547 541 531 537 566 559 551 527 549 523 529 540 540 538 543 538 515 507 542 533 526 538 510 527 506 523 517 525 496 506 535 519 525 490 522 512 504 523 509 503 492 505 509 492 503 499 502 510 500 500 473 512 497 481 503 469 509 486 490 496 490 464 470 481 457 462 463 488 461 496 450 459 472 491 487 481 472 453 479 462 475 476 444 474 474 474 438 465 468 432 440 469 440 439 429 451 433 438 440 443 418 433 438 438 442 438 447 451 418 436 413 439 438 431 437 422 411 426 435 435 398 435 417 394 420 397 391 403 414 387 418 418 406 389 387 395 384 410 399 402 411 399 384 382 376 374 368 379 368 384 376 393 385 364 381 389 380 370 385 369 386 366 353 351 355 379 358 351 379 357 345 354 361 342 343 355 352 367 356 337 360 346 360 346 335 338 345 356 324 352 330 336 340 334 343 317 341 324 312 317 335 316 317 329 323 306 329 325 307 318 304 307 318 311 300 321 298 314 303 316 291 301 290 309 298 292 285 307 299 301 283 286 275 281 287 289 292 286 293 291 266 288 282 266 285 277 287 271 281 281 267 257 256 262 264 274 258 264 259 264 267 256 249 251 254 243 244 241 256 241 238 236 237 241 246 231 244 248 235 232 232 245 237 232 226 221 221 230 234 232 220 235 227 233 223 230 230 215 221 209 223 212 223 214 212 212 212 216 204 201 203 200 195 210 204 196 194 200 190 191 202 189 189 198 190 185 185 193 188 186 184 186 179 189 188 187 175 179 184 174 170 178 173 167 177 168 171 168 169 160 164 164 160 159 161 162 154 163 161 162 158 150 162 149 146 154 150 147 153 142 144 143 148 146 148 139 136 137 146 145 139 136 142 137 133 129 138 128 136 135 132 134 130 127 125 125 122 129 122 125 115 117 118 117 120 120 120 115 118 113 114 114 114 109 108 111 105 107 102 106 101 106 108 107 99 105 100 95 96 94 95 97 94 91 96 92 89 94 88 87 89 88 90 85 86 86 85 88 86 85 81 78 84 80 79 76 81 79 78 78 79 78 77 77 72 71 74 74 71 73 69 68 65 67 67 65 65 66 62 62 62 62 59 59 58 62 57 60 58 58 60 56 57 54 56 57 55 53 54 51 54 52 49 49 52 49 49 49 48 47 47 46 47 45 43 45 44 43 41 41 43 42 41 40 39 38 39 38 37 37 38 38 35 35 34 35 33 34 34 34 34 33 31 32 30 31 30 30 29 28 28 28 27 27 27 26 25 25 25 24 25 24 24 23 23 23 22 23 21 22 22 20 20 20 19 19 19 19 19 19 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 20 19 19 20 20 20 19 20 21 20 21 21 21 23 22 22 24 23 23 25 25 25 26 26 25 27 27 27 27 28 30 28 29 29 31 31 31 30 31 31 33 32 34 33 33 34 36 36 35 36 37 36 38 39 38 41 39 41 41 40 39 40 40 42 42 45 43 46 46 46 45 45 47 48 47 50 49 48 52 49 53 51 55 53 54 53 56 56 55 56 56 57 60 57 62 62 59 59 62 61 63 63 66 65 63 64 66 67 69 66 69 71 72 69 74 70 76 74 72 72 73 75 77 76 78 80 83 82 78 78 83 83 82 81 82 88 84 87 91 92 93 91 91 96 90 92 90 96 99 98 100 102 100 99 101 99 101 104 103 106 101 106 104 103 110 107 112 107 116 110 117 116 115 111 121 116 118 120 121 114 115 122 124 126 124 125 129 123 125 128 127 132 125 137 128 128 132 136 138 137 133 146 135 140 138 137 138 140 144 140 147 151 151 151 156 151 158 160 150 152 154 154 155 164 152 154 166 161 157 160 161 162 172 175 171 172 166 178 166 179 172 176 181 172 178 177 189 182 187 186 181 191 190 191 182 186 194 199 197 192 187 204 202 204 196 202 208 191 210 195 206 202 208 208 214 214 204 204 218 220 225 209 227 218 209 209 213 228 225 233 218 227 224 220 227 225 243 242 237 230 243 226 243 240 232 238 239 242 243 242 238 250 250 241 253 261 252 254 266 253 266 247 254 271 263 267 270 257 271 274 278 278 280 280 283 264 275 289 276 280 293 289 288 279 274 278 282 275 288 292 287 302 284 301 303 310 303 288 285 290 301 292 304 313 296 312 305 308 309 300 305 319 328 312 331 308 313 329 317 338 327 333 311 334 337 330 325 324 340 323 342 332 328 348 348 345 345 358 337 349 350 363 343 343 355 344 347 357 355 374 358 368 343 360 345 349 361 378 380 361 374 363 361 385 379 390 378 374 370 391 371 365 375 374 375 402 392 371 409 407 390 401 403 381 379 418 397 417 417 402 392 389 424 407 399 407 412 422 404 420 403 420 420 432 413 418 407 406 406 430 447 438 419 431 437 420 441 424 422 430 427 426 434 438 452 429 438 434 461 431 428 441 446 443 451 475 456 464 439 450 459 456 452 449 482 481 449 472 457 461 494 471 464 455 494 481 472 503 483 485 460 505 498 506 502 511 493 507 478 497 501 483 494 474 498 505 484 517 508 490 514 526 488 526 491 504 524 504 525 494 530 528 510 513 521 517 522 516 512 516 507 542 503 540 556 552 519 541 547 530 532 557 524 565 545 530 558 527 528 545 524 545 547 555 535 551 579 530 559 560 576 577 566 532 557 566 536 587 559 538 586 554 544 573 565 595 566 561 567 560 596 578 581 591 582 590 565 588 585 559 588 606 564 594 618 589 607 620 595 613 589 600 626 614 572 583 623 610 604 587 629 596 631 615 625 599 589 632 621 640 624 625 623 597 607 612 622 641 615 621 596 613 594 602 627 635 599 629 597 641 658 648 623 645 622 639 603 640 631 646 635 656 614 629 619 666 657 653 631 635 623 643 673 674 622 675 630 626 640 649 670 626 647 653 643 676 675 656 668 632 683 629 644 678 646 668 633 650 642 674 678 686 692 693 688 690 655 665 667 641 699 678 691 652 683 670 677 677 660 646 677 695 678 657 698 673 686 673 667 674 673 719 662 690 702 691 713 705 661 704 659 719 726 685 667 663 702 672 672 704 687 701 694 733 708 707 678 727 687 707 701 707 685 698 701 738 671 707 684 708 693 704 742 736 702 727 722 738 711 697 691 720 736 716 712 742 680 705 725 700 684 697 696 684 736 703 700 694 710 720 728 728 711 740 731 692 712 746 747 720 692 710 695 741 735 690 749 748 692 696 692 694 723 723 745 694 704 715 710 738 713 696 695 722 699 695 719 705 710 705 723 705 718 702 744 747 719 745 733 698 699 721 709 703 702 711 745 738 743 700 723 747 700 741 700 706 747 703 742 725 709 701 745 748 745 719 716 702 705 714 702 705 747 745 729 721 714 745 709 704 715 727 745 707 714 744 703 708 708 747 704 748 705 738 750 708 727 705 715 703 708 713 709 734 728 705 709 704 732 709 741 708 702 720 703 716 712 704 715 750 744 730 703 726 702 705 705 740 705 711 719 705 709 726 745 715 701 732 729 724 746 739 707 727 698 699 733 698 710 718 700 722 734 719 697 738 740 697 695 697 742 711 699 695 739 702 697 702 742 736 730 750 693 696 697 701 693 720 704 707 694 692 690 693 716 737 704 735 706 688 694 715 710 689 697 693 699 693 689 691 710 695 724 710 735 685 684 741 713 727 744 693 701 704 737 695 735 702 706 744 702 710 682 717 701 701 709 720 730 706 703 716 685 733 689 735 728 667 703 724 718 681 675 690 693 701 711 702 676 708 728 695 711 703 666 687 725 668 703 662 723 692 690 670 718 660 683 698 662 657 692 652 676 666 675 647 701 658 659 669 681 683 644 646 645 687 659 666 647 698 661 656 649 675 648 682 661 666 694 679 691 658 694 683 632 649 685 677 638 661 656 651 635 667 664 641 674 668 658 634 662 671 651 624 664 675 661 662 642 652 622 627 642 670 650 659 654 619 658 633 641 653 610 607 633 631 624 603 628 600 629 635 619 648 602 598 618 631 593 593 638 624 636 642 585 597 593 621 640 587 600 633 627 606 634 613 631 623 582 611 586 574 618 622 568 611 624 583 622 619 587 610 574 587 576 590 560 571 592 595 596 593 590 564 579 595 601 567 555 598 552 568 545 579 589 591 582 582 541 549 566 544 548 568 538 563 530 550 541 567 538 552 545 523 523 567 565 565 561 529 539 553 561 547 554 556 535 515 535 508 540 552 537 537 553 541 540 528 509 516 525 507 502 545 528 509 501 501 491 530 533 533 486 490 515 519 491 507 485 505 478 498 501 492 509 483 511 506 512 482 495 466 464 470 477 475 478 460 464 484 495 468 486 452 454 482 480 493 482 465 457 445 452 448 452 471 474 469 469 460 470 464 465 471 460 468 436 462 445 425 446 440 428 428 434 454 458 438 449 440 424 422 430 410 431 444 440 418 445 427 406 437 425 408 422 397 398 407 404 413 422 415 407 405 405 390 401 398 391 389 386 413 403 406 385 404 410 395 400 372 369 380 367 398 394 385 400 392 389 386 364 363 393 377 369 389 356 387 360 360 364 375 354 347 359 372 362 342 354 372 363 337 349 341 359 337 346 360 351 359 358 328 331 342 352 340 330 325 348 322 337 336 313 322 322 323 328 330 335 325 335 304 314 306 324 323 321 307 305 298 314 302 296 299 294 315 303 314 307 311 306 301 308 306 299 301 303 288 299 282 274 288 279 274 275 283 282 266 265 266 266 273 280 272 273 273 274 258 273 273 267 273 256 258 261 260 254 258 257 265 247 259 243 261 249 236 257 241 249 245 244 250 236 233 228 232 226 226 229 241 227 232 232 220 236 221 217 219 222 231 222 212 218 227 209 211 219 217 213 203 201 204 211 215 200 197 206 213 200 203 193 202 203 193 205 194 188 200 192 196 187 198 187 183 181 180 178 183 189 180 188 188 184 180 170 175 167 182 178 171 165 167 170 164 159 167 161 156 164 160 153 167 155 154 152 164 150 161 157 158 156 144 154 150 151 144 150 144 145 140 145 146 140 147 136 141 142 137 138 134 133 128 135 126 131 126 134 133 131 124 125 125 121 119 127 122 115 115 123 119 120 118 114 120 116 108 113 111 107 105 106 110 110 102 103 109 103 106 102 105 101 99 100 99 101 94 96 94 99 98 97 95 92 92 90 89 88 90 87 86 84 82 86 88 81 79 86 80 78 80 77 82 81 78 77 80 75 74 72 73 70 70 75 70 74 71 70 71 65 68 65 64 64 66 65 63 64 60 63 62 59 58 61 61 59 56 56 56 57 57 56 56 56 54 55 54 51 49 53 52 51 49 48 46 47 45 46 44 45 46 42 42 41 43 42 40 41 41 39 41 40 40 38 38 38 38 37 35 35 36 35 36 35 35 33 34 33 32 32 32 31 30 31 30 29 28 28 27 27 26 27 26 26 26 26 24 25 24 23 23 24 23 23 23 22 21 21 20 21 21 19 19 19 20 20 19 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 19 20 20 21 20 20 22 22 21 23 22 22 23 23 24 24 25 24 25 25 26 26 27 27 28 28 28 30 28 29 29 29 32 32 32 31 31 32 34 33 34 33 35 34 37 35 37 38 37 39 37 39 40 41 38 40 41 41 42 44 43 45 42 45 46 47 46 48 46 46 49 50 47 48 51 50 53 52 54 53 52 56 53 54 58 58 59 59 59 60 57 61 59 62 59 59 65 60 64 62 65 64 64 64 66 67 67 73 73 70 72 75 73 73 76 78 74 76 80 80 78 76 80 81 79 81 81 79 86 85 87 87 88 86 89 88 88 90 90 88 91 93 94 93 95 97 100 97 102 99 103 96 100 105 102 107 99 102 110 103 107 106 106 111 113 116 110 118 114 114 111 111 122 116 124 117 118 124 127 117 123 120 130 130 125 125 124 128 135 132 129 135 133 138 137 138 138 136 142 135 137 138 142 147 144 143 151 153 149 144 153 152 146 155 153 147 155 159 151 155 167 165 160 162 163 163 171 163 164 167 170 163 178 172 171 172 178 168 184 169 178 177 174 175 189 187 191 192 177 187 190 197 194 187 187 199 201 187 195 203 190 192 193 202 199 209 199 197 210 202 198 208 213 220 209 210 216 223 214 223 223 226 220 223 222 221 229 235 215 230 238 232 226 240 227 228 224 246 233 235 231 230 247 250 246 237 251 251 238 253 248 261 248 258 264 249 267 259 266 271 253 250 275 270 259 267 270 269 280 279 263 285 261 262 269 283 288 268 274 278 275 286 296 276 294 295 289 283 291 298 296 287 310 283 291 286 297 290 298 298 293 318 296 321 315 325 305 306 311 317 326 313 327 330 333 318 330 333 319 331 336 318 328 321 327 346 333 349 344 329 333 339 339 336 343 348 361 348 362 351 350 341 365 361 363 363 363 362 372 371 352 363 350 364 365 384 365 387 371 363 370 372 358 378 360 372 388 368 388 369 372 368 395 401 404 391 400 380 394 407 385 397 388 404 386 403 417 406 415 407 395 428 415 399 401 405 434 424 425 423 399 430 427 437 432 409 424 421 420 447 452 411 425 453 447 417 450 419 445 426 446 443 424 460 426 439 445 438 471 432 464 445 434 439 443 446 480 468 479 480 455 465 447 465 467 452 469 476 452 481 479 479 485 502 485 475 477 471 476 463 474 504 472 467 502 477 472 480 499 497 489 517 482 494 513 490 480 497 510 531 489 500 515 527 533 527 531 532 540 512 522 542 520 512 503 525 542 540 549 508 550 540 511 546 559 517 511 545 520 525 522 526 545 568 547 544 563 544 556 553 539 525 561 543 556 580 528 568 541 562 555 544 560 559 569 564 559 577 585 557 550 550 585 569 600 596 584 580 563 559 607 552 563 593 610 556 610 564 566 594 573 565 574 583 579 610 565 574 569 582 584 591 625 593 628 576 586 574 585 590 609 619 615 611 624 618 637 601 625 639 632 643 638 613 618 622 623 632 620 603 614 608 613 635 630 616 613 654 605 638 622 614 652 643 610 662 649 652 648 614 655 619 619 626 674 633 617 670 647 635 615 662 657 624 628 620 671 683 649 627 670 680 626 661 683 675 635 683 679 668 677 686 670 672 668 684 687 641 685 690 697 700 643 647 657 648 667 690 645 707 645 666 656 664 673 655 660 674 699 648 704 660 709 674 673 709 658 703 695 664 715 712 715 717 713 699 689 662 711 714 693 665 667 713 726 695 690 701 720 696 687 706 727 709 675 680 672 728 697 695 727 675 703 704 672 738 685 707 706 680 712 733 716 741 729 679 715 677 690 680 711 748 697 733 714 681 732 687 696 684 723 708 689 739 733 727 685 708 711 749 687 702 688 717 728 730 710 741 702 736 700 744 719 728 693 748 741 708 727 694 695 697 714 750 693 695 714 700 743 726 706 703 742 731 718 724 701 704 742 715 702 698 712 720 736 699 739 750 715 725 730 724 716 705 722 705 745 700 700 739 700 724 706 700 741 700 750 723 704 724 703 725 704 702 721 707 745 703 711 706 725 732 705 741 704 722 742 741 708 717 712 708 707 708 717 717 707 703 705 743 725 737 709 742 703 705 742 740 734 705 706 722 706 744 728 703 718 707 711 736 702 742 720 708 707 747 722 717 731 718 716 701 702 706 704 744 705 704 704 736 700 700 748 706 715 723 729 703 702 703 715 699 711 713 739 711 701 731 732 745 708 705 726 745 695 747 707 695 704 710 721 720 734 694 706 738 715 741 706 746 741 701 731 724 733 692 695 695 734 692 692 701 694 749 700 693 693 691 709 717 689 742 703 735 684 687 713 722 738 687 726 691 710 705 716 729 734 738 703 718 711 692 687 697 682 728 687 681 713 688 691 715 700 676 722 675 689 732 687 691 720 679 726 680 686 678 677 683 691 716 714 673 722 722 695 674 678 706 689 674 684 689 699 689 687 678 681 692 681 669 682 672 699 714 675 672 712 658 716 652 699 668 705 678 693 685 703 691 707 646 696 647 671 668 700 643 640 680 691 678 679 668 670 686 643 653 684 671 688 631 686 653 650 652 654 662 666 663 635 632 629 644 665 653 676 628 633 643 648 637 622 640 661 663 644 631 637 658 622 670 663 668 650 627 607 627 655 622 621 648 646 640 624 609 620 609 607 638 643 612 650 604 615 609 605 635 620 625 601 614 635 638 636 614 613 608 631 599 587 616 592 626 624 580 612 576 591 607 617 612 581 600 601 596 622 604 568 562 590 602 597 570 596 586 588 573 605 568 609 553 591 580 560 594 585 564 557 572 556 571 554 589 566 593 555 551 590 545 534 560 536 572 568 554 550 566 561 574 568 554 564 526 556 538 571 543 560 568 527 556 545 517 555 560 560 525 516 531 539 527 551 536 550 525 511 500 541 536 500 507 543 510 513 511 519 506 529 492 499 495 493 513 519 481 496 522 501 503 523 506 512 474 510 517 486 481 468 482 507 490 472 495 476 494 460 492 503 480 455 474 488 463 494 462 468 480 481 468 479 450 472 464 440 464 480 450 441 450 433 439 471 435 459 447 452 444 466 463 428 440 422 458 426 423 440 433 421 451 442 419 413 440 425 408 408 405 421 437 434 421 428 404 412 431 421 399 411 393 422 401 406 422 416 390 387 386 413 397 391 385 380 400 395 408 408 383 400 406 390 396 375 400 381 376 385 372 360 361 388 362 380 379 386 359 370 365 377 374 366 364 357 376 376 348 354 345 367 357 361 339 366 336 364 351 351 329 341 359 332 334 347 341 326 336 333 324 317 340 337 344 318 311 340 320 313 329 325 330 325 332 326 303 317 315 320 310 321 294 296 307 292 292 303 294 312 288 295 306 290 305 281 283 296 284 294 292 275 275 284 281 272 292 287 278 287 271 282 264 285 285 269 275 279 263 260 258 275 256 261 274 268 256 261 261 255 259 248 263 263 257 252 243 248 235 239 246 237 235 246 238 237 242 240 227 233 234 240 229 222 230 228 236 236 224 232 219 229 212 224 214 215 222 207 221 214 208 215 221 217 199 202 205 215 206 213 198 200 201 193 206 200 190 204 203 199 194 201 184 186 190 179 178 177 182 179 188 190 174 172 187 179 170 173 167 167 173 173 164 173 162 165 172 166 163 168 170 159 156 168 166 163 151 161 151 149 151 154 152 157 145 143 148 150 143 147 139 144 149 143 140 141 134 142 143 143 134 129 130 137 130 133 135 125 133 124 133 128 130 125 127 122 121 120 122 119 120 120 114 118 116 115 117 115 111 115 113 109 105 113 104 111 102 104 102 102 106 101 97 98 97 103 95 100 95 95 95 99 90 91 90 95 91 90 94 85 93 90 86 88 86 85 80 86 83 82 79 83 80 76 82 78 76 77 79 76 77 76 74 75 71 72 72 73 73 71 68 67 67 63 64 67 63 64 60 63 62 59 63 58 59 58 58 57 55 56 58 55 54 53 53 55 53 51 50 51 53 49 52 48 48 47 48 48 47 44 46 43 43 45 43 42 44 41 42 40 40 41 40 39 41 37 37 38 36 36 35 35 34 35 33 33 34 34 32 32 31 32 32 30 30 31 30 30 30 28 27 28 27 27 26 25 26 25 25 25 24 23 24 23 22 22 22 22 21 21 20 20 20 19 19 19 20 19 20 20 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 20 20 19 20 19 21 21 21 22 21 21 21 23 22 23 24 23 23 24 24 24 26 25 25 27 26 27 27 28 29 29 30 29 31 32 30 32 32 33 34 32 33 35 34 35 34 36 36 36 36 36 38 39 41 41 41 41 39 41 39 40 43 44 42 45 45 43 46 44 44 48 46 46 49 49 51 50 50 51 51 53 55 55 53 54 55 53 56 57 58 56 57 61 60 62 61 58 60 63 64 66 64 65 67 65 64 66 70 66 68 68 67 73 74 72 75 75 76 78 77 77 75 80 78 80 79 80 79 82 78 79 81 80 88 88 85 90 87 91 91 86 88 92 88 96 94 92 95 93 93 95 97 95 97 98 100 102 104 101 100 105 105 106 103 108 104 114 114 116 108 113 109 114 120 113 112 123 116 123 124 121 121 124 120 122 127 123 129 126 132 129 134 134 137 134 128 137 134 134 133 140 134 141 139 138 142 147 149 149 149 140 144 144 143 157 146 158 157 151 158 161 162 162 158 162 157 161 165 158 170 164 159 174 168 175 165 171 174 178 172 180 178 176 181 178 179 181 180 179 192 185 194 186 190 197 192 200 191 190 190 186 196 192 190 191 192 196 208 206 197 211 200 199 201 211 200 212 202 223 208 222 225 216 228 216 210 222 230 213 222 220 232 237 218 219 221 225 243 228 245 233 241 238 231 230 248 247 245 235 239 238 255 241 252 241 244 262 264 254 246 264 265 258 250 267 271 272 257 258 271 258 260 273 272 282 261 265 270 287 268 288 286 282 288 288 272 294 283 282 281 294 300 285 307 296 282 303 308 306 309 308 292 316 317 314 312 321 321 307 318 305 299 311 320 333 324 329 314 324 337 334 331 319 321 333 325 316 339 339 351 327 343 340 327 355 326 329 360 338 333 349 351 364 365 367 365 346 346 346 362 365 358 345 352 375 379 360 356 379 369 353 373 358 380 387 391 375 369 383 392 381 371 398 399 403 369 370 392 404 387 398 395 413 388 392 394 390 382 395 411 403 389 418 407 416 395 399 393 417 405 416 406 428 435 424 418 409 421 428 415 429 446 424 416 429 438 438 418 419 419 455 436 451 440 462 446 435 461 430 450 458 430 466 472 449 440 458 457 451 463 452 470 483 445 487 458 489 470 472 489 461 456 487 492 469 494 482 484 467 481 460 504 501 478 483 483 487 508 494 498 478 485 505 518 491 486 514 503 512 520 482 504 507 491 529 490 519 508 503 523 529 509 526 509 536 501 504 524 524 530 549 538 551 516 540 507 522 529 543 543 562 529 522 519 536 554 523 518 546 561 545 540 528 558 554 573 539 557 560 565 529 551 572 550 545 548 572 535 561 576 540 551 567 551 577 577 600 559 589 587 593 570 597 605 577 584 598 601 608 585 582 594 560 582 572 568 614 575 582 583 579 570 619 623 605 583 577 615 618 585 607 597 626 589 629 583 604 616 603 611 617 619 635 614 642 603 625 590 625 644 628 591 634 606 649 654 618 621 606 608 618 599 615 652 627 633 651 624 640 612 666 628 661 667 660 628 645 646 669 632 637 665 634 660 657 627 649 681 619 655 631 649 652 635 641 637 662 681 643 644 652 647 642 659 677 677 655 672 684 669 666 641 676 650 651 695 661 669 663 692 678 684 708 703 678 689 703 683 656 697 705 674 698 713 680 695 681 674 688 698 671 671 687 690 716 698 693 713 666 664 695 675 665 712 677 675 680 664 681 666 708 681 697 705 674 697 727 716 682 680 706 701 695 682 737 731 689 720 715 726 709 702 685 701 693 678 717 715 688 684 741 733 690 681 698 731 711 724 739 710 746 682 703 743 682 714 724 714 729 725 690 695 686 724 701 706 692 725 736 691 742 743 725 727 707 719 711 743 738 691 710 690 702 727 706 740 717 692 693 698 740 745 702 745 696 713 743 696 726 700 699 741 717 737 700 743 742 750 703 697 703 738 718 698 749 733 719 728 708 716 731 700 734 700 745 730 706 702 732 702 705 725 707 721 748 701 731 706 703 706 732 703 749 731 714 711 731 702 713 735 728 716 703 735 740 730 708 740 704 733 714 703 716 740 733 731 711 745 705 740 703 703 738 708 703 748 706 703 739 708 708 705 704 741 709 721 745 706 742 704 736 703 739 702 736 701 706 739 729 700 701 700 746 716 699 699 713 704 700 716 747 704 734 724 718 708 745 717 720 697 702 699 703 723 709 699 709 720 716 695 710 706 696 724 722 699 699 697 701 715 749 750 739 694 748 733 720 696 746 692 742 736 717 709 726 707 695 689 711 691 687 699 696 698 721 685 746 730 724 743 733 706 743 683 690 711 731 688 700 699 724 731 708 704 717 678 728 728 725 736 736 723 688 681 692 710 678 704 736 671 727 733 729 712 717 715 667 726 709 734 705 693 672 726 697 720 680 689 680 720 681 693 672 667 666 701 677 723 697 685 722 689 673 679 694 680 678 708 696 711 664 703 672 658 650 697 696 646 693 648 673 644 709 691 644 666 694 667 645 679 647 674 694 663 671 664 643 684 673 647 653 692 649 629 676 649 638 639 673 660 633 641 664 651 631 643 642 656 676 661 681 660 639 631 634 619 671 672 657 612 671 654 655 628 647 610 649 624 618 615 649 648 611 652 661 610 611 643 600 651 643 631 620 593 630 628 623 596 642 610 625 589 646 633 636 634 601 591 608 603 622 594 598 633 592 617 629 613 591 590 628 616 612 618 608 586 588 574 607 606 576 593 595 583 587 596 594 577 575 578 575 606 604 551 585 605 594 555 589 573 577 563 598 588 588 573 560 541 549 566 546 542 541 553 564 556 553 530 554 545 568 527 566 568 542 534 540 553 527 560 545 514 518 540 524 521 547 552 549 516 544 542 555 543 507 542 534 522 527 530 497 543 508 532 492 539 498 509 515 497 505 527 485 508 506 520 494 490 518 508 479 502 498 519 483 501 493 478 483 475 514 501 469 472 495 481 503 501 457 479 464 483 455 473 482 477 495 461 458 484 445 446 458 442 465 469 461 472 457 463 474 469 475 433 456 471 445 467 438 439 449 456 452 430 427 436 448 455 439 437 439 413 446 443 425 441 422 427 426 415 415 422 421 403 417 407 400 400 402 423 416 398 404 424 401 402 422 385 393 419 410 398 401 390 383 392 403 386 403 405 400 379 390 401 398 397 364 369 393 363 376 385 362 363 374 373 387 373 370 360 377 380 354 364 361 360 374 366 346 353 352 358 339 335 357 344 362 352 347 355 337 341 333 329 323 321 335 345 329 324 316 330 341 314 336 340 316 328 322 322 311 323 316 319 330 326 327 327 303 319 296 311 308 293 289 300 312 308 300 287 301 298 305 304 307 292 280 285 275 282 299 279 295 293 292 280 266 283 288 272 284 266 283 264 284 256 275 279 263 252 270 256 271 262 263 261 256 262 266 249 251 263 252 243 248 257 245 237 246 253 238 247 232 230 248 238 246 226 229 228 223 230 236 233 237 227 234 217 218 225 217 217 214 211 224 214 220 223 221 202 213 214 206 205 203 215 206 198 200 206 205 198 192 202 190 203 199 189 200 193 194 187 181 184 195 183 190 190 184 175 176 182 174 183 183 183 176 182 171 179 165 174 167 161 172 170 166 161 171 169 159 165 162 153 161 154 155 148 154 159 153 151 155 153 147 141 148 152 138 145 148 149 146 144 138 141 137 143 138 136 137 131 129 137 129 124 130 123 131 122 123 120 119 120 123 127 125 120 121 120 123 115 117 116 119 117 114 114 111 111 112 114 104 106 103 103 104 101 102 99 104 96 96 104 103 94 95 99 96 96 92 95 93 89 91 94 87 87 88 90 86 83 87 88 82 82 84 84 78 81 83 76 83 76 80 74 79 74 73 75 75 71 69 73 68 67 68 69 67 65 66 68 67 65 65 64 63 62 64 63 60 61 57 62 59 59 59 58 57 58 53 54 56 55 52 52 50 53 51 51 49 49 48 49 47 45 47 47 46 43 45 42 43 41 43 43 42 42 42 41 40 41 38 38 38 37 38 38 35 36 36 34 34 34 34 34 32 33 33 33 30 31 32 29 29 29 28 28 28 28 28 27 26 26 26 26 24 25 25 23 24 24 23 23 23 21 21 21 22 21 20 20 19 19 19 19 19 20 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 20 20 19 19 19 20 19 21 20 20 21 22 21 21 22 23 22 24 24 23 24 25 24 26 25 25 26 26 27 27 27 29 30 28 29 31 31 30 32 33 31 33 32 32 35 33 34 34 35 35 36 37 36 38 39 38 39 39 40 38 40 39 40 40 44 44 44 42 44 45 44 46 45 45 47 47 51 47 50 48 52 53 53 52 54 54 52 54 56 54 58 57 55 58 56 61 58 61 59 59 59 63 65 66 64 65 67 64 64 67 68 70 72 73 74 70 69 75 75 75 74 75 74 76 74 80 83 82 78 79 80 82 80 86 83 81 85 85 88 87 85 85 94 86 88 93 96 95 92 92 97 93 93 96 98 104 104 105 106 104 99 100 101 108 107 103 104 103 110 110 110 117 111 109 112 111 114 118 118 113 118 115 115 119 117 121 129 129 120 129 122 127 135 127 133 126 133 132 128 132 142 138 140 138 141 146 140 144 144 148 141 152 150 151 148 155 154 152 159 152 158 149 150 156 159 158 166 165 157 154 170 156 159 158 173 161 162 162 166 176 178 169 170 178 169 174 179 172 187 181 180 178 179 177 179 183 179 194 186 184 188 198 193 188 205 190 192 206 192 201 202 203 208 201 203 202 213 210 207 202 202 209 206 210 214 209 212 229 212 229 228 223 223 229 221 237 240 234 229 243 237 244 233 239 238 232 228 248 245 247 253 234 252 241 242 243 251 244 243 250 266 258 253 250 267 255 273 257 259 254 259 277 274 272 273 279 279 278 272 281 278 264 271 277 283 292 288 273 288 286 286 277 291 284 289 292 306 295 286 287 306 290 305 295 294 295 306 320 298 305 320 321 298 303 305 314 311 319 316 318 328 327 316 312 320 327 325 334 315 341 331 338 333 349 344 354 352 354 343 351 348 331 356 363 337 351 356 363 342 352 347 368 353 376 346 366 354 375 348 370 366 383 362 372 389 364 362 374 392 362 387 375 368 383 365 378 399 394 400 381 384 408 411 392 395 413 394 401 381 400 414 408 405 384 423 419 416 396 421 419 409 429 430 398 413 423 427 439 418 420 406 443 437 418 437 425 415 431 417 434 419 435 454 448 421 422 447 424 427 457 428 463 459 445 445 446 440 450 472 459 442 438 482 447 482 456 484 448 476 445 468 484 450 465 462 465 487 468 486 469 470 495 482 499 488 484 507 495 500 499 486 509 481 486 497 490 513 498 481 484 490 486 506 528 519 516 495 529 533 525 528 511 522 538 525 508 505 539 495 536 497 500 523 529 503 537 518 521 550 529 538 522 529 549 532 512 529 545 561 529 528 540 559 555 553 544 561 557 565 544 538 557 546 580 584 535 575 578 588 578 541 566 545 564 545 550 591 555 559 594 600 565 587 591 587 566 587 564 607 603 580 595 583 599 579 605 564 588 612 583 575 565 591 615 603 600 591 609 582 570 626 572 577 579 584 610 598 618 592 621 583 600 635 622 640 635 585 611 616 612 633 642 599 646 638 603 623 638 610 609 602 633 614 609 603 607 606 606 603 629 617 661 645 664 640 628 640 657 657 672 637 646 615 636 624 663 639 671 676 673 621 669 644 657 640 671 644 681 638 645 653 629 640 689 664 656 678 659 651 660 683 689 674 634 664 691 672 651 688 683 640 657 652 665 692 664 680 698 676 649 653 695 670 649 712 693 652 715 657 693 698 706 690 657 699 675 687 682 659 669 694 678 668 676 678 693 680 682 720 677 715 686 679 686 720 695 713 691 708 715 665 698 676 667 698 704 718 676 737 674 703 703 724 677 721 729 717 723 678 738 712 688 742 697 731 709 738 687 732 694 707 739 724 698 703 728 733 707 743 684 734 700 728 707 734 715 744 711 712 726 722 693 698 703 745 696 717 742 739 749 734 731 691 710 692 750 695 711 707 723 728 709 695 696 699 712 716 722 694 742 733 723 711 738 724 733 709 720 746 727 747 725 715 738 702 698 712 705 711 699 702 701 726 709 749 745 705 702 743 700 701 703 703 716 725 700 708 718 750 715 715 742 702 724 733 731 734 710 705 704 711 705 703 702 702 720 705 737 702 714 707 747 707 705 733 706 703 739 704 726 702 702 726 750 747 705 702 706 712 747 713 708 727 712 702 724 734 732 703 719 728 706 703 711 745 724 707 732 723 726 735 719 701 702 733 700 728 700 705 736 704 704 725 734 717 736 720 714 722 714 742 745 704 738 703 726 748 738 745 748 724 697 696 727 738 740 699 712 695 724 744 706 741 696 693 697 730 737 724 702 691 718 716 691 710 746 697 690 704 706 689 715 693 704 750 707 689 700 694 689 691 711 685 711 704 730 749 745 731 733 716 715 684 682 703 713 716 680 743 730 697 702 709 688 696 699 718 696 726 725 704 737 720 737 683 687 721 702 687 717 668 684 687 698 673 711 724 682 688 713 699 727 682 713 673 681 725 689 683 664 719 698 697 656 696 718 696 699 709 714 652 683 658 708 687 690 666 699 693 648 692 675 693 699 651 693 687 674 693 685 704 688 695 670 663 638 677 671 671 668 643 666 695 687 691 649 694 666 643 675 629 645 662 650 655 687 624 663 674 635 682 657 650 644 674 646 649 675 615 650 632 632 655 654 652 616 655 644 663 662 622 645 616 625 660 629 655 626 605 648 635 615 628 644 597 613 653 618 616 621 601 637 605 635 643 598 616 640 613 629 603 583 634 613 608 617 579 584 592 583 616 575 630 599 577 616 585 603 624 623 591 610 589 600 569 613 575 591 568 603 584 594 609 557 557 593 601 602 556 553 588 568 590 588 550 569 568 592 559 557 588 580 579 587 550 581 546 582 534 572 570 536 537 573 569 535 554 535 536 531 546 524 560 548 550 559 550 564 529 512 531 531 514 520 516 541 521 532 529 519 518 525 509 546 537 497 529 535 502 531 521 510 511 500 496 491 516 502 529 480 492 520 478 521 513 506 511 482 479 475 512 489 495 486 494 507 472 503 488 489 472 496 478 484 488 466 483 496 461 487 466 489 466 485 479 481 450 481 463 477 448 455 472 472 470 463 466 430 473 441 452 462 435 466 423 459 435 428 420 452 430 421 425 436 434 439 429 413 429 416 425 405 404 426 435 417 410 426 414 423 421 423 418 430 415 412 410 420 398 384 398 410 411 407 404 379 414 410 387 389 394 382 391 369 378 380 366 372 380 398 398 367 385 389 377 357 381 354 358 378 387 370 371 373 354 368 376 371 375 360 368 358 355 343 343 348 354 336 355 345 348 361 337 340 328 335 326 329 327 339 339 332 321 321 335 342 318 323 337 308 313 309 331 332 315 327 315 302 313 299 326 306 319 311 309 296 310 315 291 302 297 287 308 292 296 297 284 282 294 305 294 278 274 289 275 274 273 291 272 277 273 278 278 287 287 278 262 277 268 280 263 258 252 271 275 263 257 263 257 254 255 263 256 262 243 244 241 252 236 245 243 236 247 240 243 230 248 233 243 226 239 242 242 241 237 220 224 232 234 227 221 223 212 214 224 212 211 212 216 224 207 223 219 205 203 212 201 209 215 202 199 197 211 202 204 192 206 196 195 190 196 199 187 186 190 196 180 193 190 182 176 180 188 176 182 186 170 179 170 183 174 172 173 173 169 173 175 162 163 163 166 168 169 156 157 162 159 159 154 159 153 160 152 157 150 148 150 147 146 149 145 146 146 138 147 147 134 135 141 133 142 137 141 129 130 134 130 127 130 124 127 129 123 127 131 121 124 123 117 124 124 117 123 115 119 116 116 120 117 111 114 114 110 109 108 110 109 110 107 105 107 102 103 98 101 104 104 95 101 97 94 96 96 99 90 96 96 94 90 87 86 93 87 90 88 87 85 85 86 82 80 81 81 83 82 76 78 81 76 76 74 73 76 77 74 74 70 74 71 69 68 67 70 66 68 63 64 67 61 66 62 64 63 58 60 59 61 58 57 58 56 55 58 55 54 53 52 52 51 54 51 53 52 48 48 50 51 49 49 46 46 47 45 44 46 42 42 41 42 41 43 41 39 40 41 41 38 37 38 39 36 37 35 35 34 34 35 33 35 34 33 33 31 31 31 31 31 31 31 28 29 28 28 27 27 26 27 25 25 25 24 25 25 23 23 24 22 22 23 22 22 22 20 21 21 20 20 19 19 20 20 20 20 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 20 19 20 20 19 20 20 20 20 20 21 21 22 23 23 22 23 24 23 25 24 25 26 25 26 27 26 27 28 28 27 29 30 31 29 30 30 31 31 31 33 33 32 32 34 34 36 36 37 35 36 38 38 39 39 39 41 41 39 40 41 40 41 42 41 42 42 45 45 45 46 45 48 46 49 48 49 48 50 52 49 51 54 52 53 54 52 57 56 57 56 59 59 59 61 59 57 57 60 61 63 62 61 62 66 62 63 66 65 69 65 72 68 69 74 71 74 75 75 74 78 74 78 74 75 81 82 81 82 81 80 81 83 82 82 83 82 82 83 88 85 85 90 95 87 92 97 89 90 93 97 98 98 96 101 100 99 104 97 105 100 99 107 105 109 108 110 111 109 113 110 107 111 108 111 111 121 121 113 123 119 114 122 119 120 120 128 123 129 127 123 129 130 124 135 128 129 130 132 133 131 133 133 140 143 135 146 144 145 146 142 146 146 143 153 153 154 157 157 151 148 151 159 160 150 155 152 158 165 162 158 163 164 159 173 167 174 164 166 173 174 180 168 181 184 185 180 176 187 172 175 182 191 180 178 181 179 192 195 195 193 194 196 199 195 203 205 193 198 195 192 203 194 201 212 211 202 210 210 220 205 223 223 210 224 226 222 229 218 221 220 230 214 235 227 236 226 221 225 233 236 245 245 241 226 245 249 248 238 252 236 233 237 248 253 252 253 241 258 264 265 244 255 256 247 270 256 271 266 268 265 278 259 266 266 278 278 262 284 268 284 271 275 274 283 293 288 275 286 299 282 276 289 286 306 292 302 298 293 301 305 309 303 309 310 298 318 308 321 310 313 315 302 328 312 301 311 316 324 333 328 312 322 311 337 333 312 340 334 326 339 334 330 336 327 335 346 327 338 333 336 335 342 352 339 352 368 366 361 345 362 352 372 342 357 366 358 380 354 379 351 361 373 358 375 374 358 378 390 384 360 374 363 390 371 391 379 390 401 396 405 405 393 374 376 409 389 413 395 382 404 407 421 396 404 416 393 420 398 399 407 404 407 404 421 426 438 404 419 408 410 427 405 442 425 418 423 449 420 424 453 454 416 446 444 433 450 432 456 453 445 451 450 440 450 454 463 433 451 477 442 482 457 481 444 458 448 449 445 454 469 448 451 481 492 478 479 478 469 455 470 494 485 478 470 483 470 509 494 490 495 473 498 487 495 482 488 512 520 515 477 496 485 483 500 511 503 522 532 503 489 538 519 496 512 528 519 529 532 537 502 518 522 506 509 502 505 520 534 531 507 551 532 524 533 528 554 534 518 521 551 556 550 526 551 537 532 549 574 573 552 554 579 547 552 556 568 581 548 579 546 562 560 583 561 570 550 559 554 546 572 578 567 549 594 557 575 589 589 572 606 582 612 569 557 577 567 599 618 562 586 594 566 606 577 593 578 593 613 607 582 582 610 613 616 590 589 599 628 637 638 605 581 607 589 627 616 602 610 604 590 637 647 640 629 644 636 622 620 636 652 618 634 655 643 602 651 629 620 635 619 641 660 653 634 618 620 623 661 618 622 611 654 650 644 635 677 631 640 666 620 640 634 682 653 649 665 649 669 658 672 646 644 648 683 667 678 645 687 674 647 663 663 673 678 650 690 686 655 670 648 700 664 645 645 690 667 645 670 658 710 676 711 693 675 700 702 666 662 659 664 650 668 698 664 719 715 699 695 677 722 704 669 698 712 717 691 712 728 709 722 687 717 679 697 725 715 721 682 693 687 693 722 727 699 702 722 730 738 723 700 717 672 680 689 704 705 699 691 736 721 731 701 706 684 692 680 704 739 742 684 711 720 685 738 699 750 748 683 746 706 722 736 726 723 745 745 691 729 739 744 716 702 686 688 688 691 739 703 691 730 750 731 693 725 693 690 720 697 718 717 693 707 694 696 737 707 744 741 713 702 738 699 700 700 697 703 698 699 713 733 737 701 738 740 733 719 718 701 732 712 707 703 727 704 731 703 735 736 705 737 746 703 703 704 705 731 700 701 730 707 730 734 725 745 727 715 703 702 701 737 702 727 738 704 725 702 704 704 735 705 719 704 710 702 703 746 706 732 714 704 703 739 736 733 722 749 703 735 703 725 701 718 728 739 706 729 710 724 737 711 701 738 739 703 734 747 743 746 711 701 715 736 744 738 705 745 703 733 705 702 704 716 715 700 703 745 730 741 719 700 713 714 701 729 709 746 696 695 734 724 742 722 749 726 716 745 702 718 719 695 750 715 744 740 696 693 742 713 712 709 730 713 696 722 691 727 714 730 703 724 749 695 746 742 686 697 742 721 699 693 712 701 686 696 724 750 749 694 689 699 716 726 705 691 682 747 680 708 705 718 718 683 681 693 700 729 728 689 689 720 700 685 733 679 733 707 688 726 707 723 722 711 716 709 679 700 699 694 730 717 705 668 716 726 698 669 674 683 662 666 694 671 661 690 656 668 654 706 715 668 659 673 670 680 649 687 678 651 698 661 683 710 691 668 664 658 664 665 682 691 680 649 653 670 669 698 668 648 672 642 675 691 654 641 642 665 677 633 644 658 634 666 680 676 661 624 626 634 649 662 619 669 644 622 622 677 631 646 643 670 635 642 642 664 635 660 645 632 665 645 619 636 606 627 631 661 606 646 637 628 603 604 625 619 651 593 634 593 641 589 613 612 640 632 643 600 630 584 631 586 581 589 606 579 631 629 578 581 613 575 577 597 599 601 627 570 615 616 594 569 596 593 612 565 575 607 565 599 571 571 584 574 570 573 579 558 593 588 568 571 553 554 575 595 557 568 559 591 593 567 567 538 578 561 575 556 551 574 570 560 552 578 579 528 556 565 540 531 546 520 523 538 533 535 538 556 538 541 562 545 554 511 551 540 547 521 545 532 537 549 511 543 503 541 509 526 540 536 497 534 506 512 497 521 512 501 514 485 492 517 483 479 480 505 482 481 517 474 501 499 477 475 485 479 505 487 504 472 484 499 460 502 487 485 468 494 479 474 480 472 459 479 470 473 452 463 466 458 468 474 453 453 440 439 439 472 461 443 430 446 468 457 445 443 447 440 437 443 426 418 439 428 425 422 447 431 415 437 430 429 409 423 403 403 427 434 400 429 424 406 425 406 425 403 412 421 410 419 422 401 405 411 410 418 379 378 413 385 376 374 379 373 401 391 390 384 401 399 375 394 368 385 386 360 383 362 376 360 376 379 355 370 367 366 372 359 353 362 368 364 362 354 366 354 344 346 350 338 355 341 358 349 331 340 326 326 351 343 320 341 330 333 340 344 329 312 325 318 324 307 325 327 313 331 320 328 324 326 316 305 326 308 309 320 320 319 296 300 301 287 289 306 296 285 290 286 279 292 299 281 297 294 293 292 294 271 287 284 273 266 285 279 276 269 265 274 260 258 262 275 261 269 257 253 256 255 256 251 250 248 260 259 258 247 258 258 257 250 243 236 245 241 241 240 237 245 249 248 238 227 236 227 221 223 220 226 233 237 218 223 213 216 221 209 225 216 210 220 210 207 213 209 211 207 204 213 209 209 199 204 206 209 208 206 201 198 196 203 204 189 193 195 194 193 192 195 185 192 183 175 189 176 180 176 173 171 185 175 169 177 172 181 178 171 175 169 162 163 169 167 167 169 165 162 160 161 159 153 164 153 149 151 154 158 150 151 145 149 147 150 141 144 143 136 146 145 141 140 141 135 134 136 141 135 135 132 126 129 133 135 131 127 121 124 121 120 120 123 120 117 115 114 121 115 117 112 118 116 115 111 117 107 106 107 114 111 105 102 110 108 102 98 104 105 96 100 101 98 101 95 92 98 97 93 91 97 92 87 91 92 86 89 86 86 84 83 84 82 84 83 82 77 80 77 76 81 78 76 79 77 74 78 77 70 71 71 72 69 69 73 72 66 69 67 63 63 67 65 63 65 64 60 60 59 59 62 57 62 59 56 56 55 58 56 53 54 54 52 54 54 49 52 49 50 50 49 46 49 45 46 46 44 45 45 45 42 42 41 40 43 42 42 39 40 39 40 38 39 39 37 37 37 36 36 35 36 35 35 32 32 33 32 32 30 31 30 30 29 29 28 28 28 27 28 27 27 26 26 25 26 25 25 25 23 24 23 22 22 22 21 21 22 20 20 20 20 20 19 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 20 20 19 20 19 20 19 20 21 21 21 21 22 22 23 23 22 23 24 23 24 24 25 25 25 26 27 27 26 28 28 28 29 29 28 29 31 30 32 31 33 31 33 32 33 35 35 34 35 36 35 37 36 36 37 37 39 40 38 39 38 39 42 41 43 42 41 42 44 44 43 45 45 47 45 47 48 51 51 49 50 49 52 52 53 51 51 53 54 56 58 58 57 59 59 56 59 57 59 59 63 63 63 62 64 61 64 63 64 66 64 69 68 68 71 69 73 73 70 71 74 75 74 79 75 76 75 81 78 81 81 78 84 83 84 81 85 88 88 84 88 86 87 91 93 91 91 90 91 96 92 94 95 99 97 99 98 104 102 105 97 100 102 103 105 102 107 108 106 109 115 111 109 115 110 115 112 115 114 112 119 115 124 124 123 124 118 120 121 121 124 124 122 132 134 125 132 132 135 136 131 129 138 132 144 143 142 140 135 142 145 141 148 142 152 149 147 154 157 158 147 149 147 159 162 151 158 166 155 163 160 156 163 168 166 158 169 168 177 172 164 172 177 181 174 182 173 175 186 171 173 179 176 191 175 184 178 186 183 187 193 182 186 201 186 198 193 190 206 206 193 201 210 209 199 204 212 213 203 208 203 216 210 222 204 208 216 221 223 230 231 220 215 224 235 229 226 219 237 228 222 228 236 228 225 243 228 228 228 241 246 253 233 239 255 237 240 249 257 240 257 256 249 257 267 266 254 266 252 250 256 260 268 253 260 280 270 261 265 275 276 269 285 275 271 291 280 274 288 270 276 287 274 282 280 293 281 284 283 288 299 307 308 313 295 308 314 307 312 308 308 300 323 299 309 302 329 323 308 306 312 320 311 335 323 319 333 317 333 331 343 317 332 347 331 346 353 324 330 340 351 332 329 355 332 345 364 361 352 345 338 351 359 356 359 356 369 358 376 361 354 357 379 372 382 377 360 358 381 388 393 382 372 392 395 395 374 399 367 375 400 399 389 408 411 395 413 406 405 411 389 408 383 406 393 411 412 415 410 390 421 425 412 409 412 407 406 436 423 431 418 402 439 435 433 413 435 438 444 430 422 434 445 422 443 424 432 456 436 425 449 466 451 430 431 438 467 431 447 440 445 446 442 459 464 461 467 440 445 456 458 444 449 482 489 449 463 495 497 465 461 496 495 482 492 484 493 485 485 467 501 492 501 473 515 486 504 514 487 507 506 498 508 525 521 482 482 521 516 490 507 530 523 503 526 500 504 532 493 508 532 534 506 505 501 510 524 539 551 514 552 516 521 538 515 521 554 557 566 539 528 564 541 568 571 555 529 573 567 533 524 563 561 579 541 572 576 565 555 575 570 567 540 556 576 593 544 561 596 575 588 567 598 587 598 558 596 560 578 603 559 561 587 564 591 610 602 597 559 589 612 598 575 572 581 595 605 598 608 604 619 592 586 585 603 579 581 601 609 603 633 593 579 589 627 621 637 607 619 599 603 597 643 642 645 633 622 609 642 640 593 650 646 598 599 641 598 628 651 619 605 641 620 661 620 666 611 663 642 621 644 652 622 656 618 612 676 672 631 672 645 650 682 642 641 622 658 650 622 661 677 636 661 686 644 679 681 673 691 683 665 670 636 663 675 680 672 658 696 664 667 701 640 678 698 695 686 700 646 656 648 679 648 663 680 665 683 675 680 677 703 653 678 650 655 669 655 672 679 713 690 718 713 701 665 675 684 661 702 680 725 667 665 705 695 699 708 674 680 713 688 682 717 715 703 670 701 689 698 671 675 690 683 684 713 724 739 700 739 683 698 681 708 738 694 719 738 679 705 679 746 723 738 744 746 718 744 685 692 735 705 736 750 737 717 710 691 694 728 702 690 689 740 687 717 743 749 689 692 696 729 720 730 740 731 719 722 734 693 737 735 711 708 692 693 734 692 717 695 693 694 694 695 709 721 708 713 695 707 747 705 698 736 727 701 698 744 716 733 729 699 703 741 704 735 725 704 726 716 736 728 700 732 707 710 727 702 742 737 703 747 715 742 710 748 734 743 732 706 705 734 711 727 706 744 721 703 739 701 706 701 719 719 743 743 750 704 702 730 714 747 730 726 730 702 739 718 726 704 730 737 716 704 738 744 701 722 702 703 705 726 721 745 737 732 716 701 728 740 708 700 733 736 727 702 726 705 699 704 703 704 742 712 738 698 721 700 703 742 734 740 697 701 748 747 700 710 697 701 724 723 712 699 734 717 697 707 724 732 747 699 740 718 741 708 736 708 708 739 748 696 692 695 720 700 693 691 728 703 740 692 715 714 742 715 737 690 713 706 715 746 696 691 706 736 734 714 715 709 740 722 742 694 682 691 693 702 745 681 730 717 677 715 734 741 685 680 742 706 722 678 701 715 736 736 732 685 715 687 719 713 669 697 720 695 713 709 673 676 682 727 701 700 696 690 685 662 695 705 709 723 696 678 673 671 667 677 705 657 665 678 713 711 686 650 685 672 687 656 687 650 650 665 686 665 662 661 692 643 691 642 699 643 692 675 644 672 636 662 691 689 670 691 687 686 695 681 647 674 642 668 646 654 672 681 655 635 632 679 629 655 645 676 628 677 654 630 616 651 663 615 633 670 621 632 665 667 644 658 663 625 650 615 638 627 612 664 658 603 648 605 605 610 654 610 645 635 642 620 606 650 589 605 606 645 624 634 644 598 638 609 589 616 640 604 606 614 613 623 601 584 582 576 598 605 628 598 615 584 567 597 602 589 607 605 564 614 585 602 559 614 570 612 563 572 593 567 589 585 569 581 565 558 601 546 597 547 555 547 548 566 555 575 590 589 557 560 542 543 558 557 570 553 565 573 547 532 539 539 532 543 568 524 526 552 539 550 566 527 548 549 522 559 511 524 555 554 512 555 534 549 547 539 509 538 532 530 511 525 505 541 510 491 530 513 501 533 490 505 486 512 527 519 516 498 511 520 514 498 476 513 502 485 487 485 508 503 478 463 462 461 475 483 480 497 500 459 454 479 470 495 467 468 493 477 481 480 485 471 448 450 467 470 458 443 468 475 437 466 467 451 433 463 432 450 445 422 431 462 441 433 450 435 416 444 422 452 429 419 439 442 427 420 411 415 428 409 417 401 421 423 398 426 416 426 392 391 428 426 391 410 406 386 384 419 387 409 414 378 402 392 376 383 372 372 376 379 367 399 388 371 387 392 384 381 395 360 359 380 365 382 371 378 355 372 365 363 362 356 362 362 350 363 361 358 340 365 357 339 335 341 352 336 351 327 349 345 326 342 323 347 350 344 319 320 331 325 322 337 313 313 309 314 311 336 320 307 319 317 329 322 299 310 323 322 295 311 303 296 298 290 297 303 297 314 305 300 292 297 287 303 286 279 278 277 284 292 290 288 278 279 282 279 268 288 278 278 279 273 277 280 261 266 254 257 259 261 262 264 270 270 246 253 253 249 241 263 239 255 258 257 251 252 239 247 236 232 229 232 249 234 229 234 224 236 234 237 241 233 229 233 218 214 229 217 214 229 212 215 212 217 210 211 206 211 208 203 206 216 208 199 208 200 193 209 203 199 198 190 193 189 188 202 194 190 182 196 188 185 184 180 176 192 176 190 179 177 179 181 185 181 183 168 179 167 173 175 171 161 171 171 166 163 162 164 154 154 152 154 167 153 154 163 151 156 150 149 158 153 143 144 150 148 144 143 143 143 138 136 137 136 145 140 134 135 132 129 140 129 135 132 125 128 128 130 132 125 120 119 117 128 116 119 115 123 122 117 115 116 115 113 111 117 111 107 114 113 106 112 109 110 108 109 99 107 105 100 98 103 103 96 101 94 97 98 93 92 94 94 95 91 90 94 91 87 86 89 90 87 87 85 87 80 78 79 80 76 78 81 81 78 76 79 76 76 73 75 73 71 72 69 73 67 67 72 70 65 68 67 66 66 66 61 63 61 62 58 58 57 57 57 60 58 58 57 54 58 54 56 52 53 55 53 52 53 51 48 49 47 51 48 47 47 45 46 44 43 46 44 44 42 41 40 43 42 40 39 40 38 41 37 39 39 37 36 35 37 34 34 36 35 35 33 32 33 31 32 30 31 30 30 29 30 29 30 28 27 28 27 27 27 25 26 25 25 24 25 24 24 24 22 22 23 21 21 22 21 21 20 20 20 19 20 20 20 20 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9
10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 20 19 20 19 20 20 21 21 20 21 21 22 21 23 22 23 23 24 24 23 25 24 25 26 25 26 26 26 28 28 27 29 28 29 29 31 29 30 31 32 31 32 34 32 35 35 34 35 35 37 36 38 36 38 37 39 38 38 38 41 40 40 41 41 43 44 42 44 43 46 43 47 44 46 46 49 48 49 47 52 51 52 50 51 52 51 53 52 53 53 54 54 59 56 60 58 60 57 61 63 62 61 62 60 64 67 67 68 66 68 69 66 71 67 67 68 73 74 76 75 76 76 78 79 78 77 78 82 78 80 78 84 82 82 84 81 83 84 86 88 90 89 88 93 86 93 93 94 96 91 98 95 99 95 101 101 104 98 102 103 104 105 101 104 109 105 108 108 104 106 114 107 106 110 115 113 116 117 114 118 116 121 122 119 122 119 128 128 124 130 127 130 122 125 132 124 133 130 136 128 132 139 141 138 140 134 137 143 145 142 143 148 146 142 151 142 153 151 146 144 156 155 154 159 157 158 152 161 160 161 154 163 169 158 164 167 163 162 163 169 176 167 173 182 168 176 174 184 182 171 187 176 184 190 176 183 191 192 183 180 186 194 197 194 190 186 192 201 189 198 199 210 196 200 197 198 196 211 203 210 216 217 221 221 214 213 220 211 220 210 221 221 223 221 220 227 226 229 222 238 228 228 224 241 230 246 247 249 241 234 242 231 253 253 237 251 257 248 261 241 245 251 258 262 247 253 256 272 261 259 254 263 253 266 270 263 263 270 284 274 284 272 274 280 291 283 273 274 282 278 296 288 277 283 297 288 288 284 307 292 288 293 305 286 286 297 309 289 303 311 303 324 296 307 317 312 317 305 313 329 334 305 324 313 309 333 316 340 331 324 338 341 330 338 339 343 343 342 352 338 350 339 340 345 345 341 355 352 343 336 356 358 344 365 352 366 344 366 369 358 381 382 380 375 357 370 360 375 378 393 366 364 366 364 395 368 370 374 375 394 389 400 385 384 404 409 403 400 415 416 407 388 383 392 416 395 389 418 390 429 392 430 426 419 428 426 407 404 402 401 411 408 438 404 413 441 422 418 442 453 437 425 446 420 457 453 460 436 429 450 450 452 453 457 454 461 447 467 438 463 454 441 450 460 453 475 454 453 483 472 466 481 468 448 479 458 496 463 483 456 494 478 501 469 480 468 494 488 502 469 493 488 483 512 513 482 471 519 486 520 522 501 510 486 487 509 522 489 484 495 535 488 489 521 522 506 540 512 524 530 543 524 525 508 521 518 521 549 543 510 540 524 545 533 516 524 538 559 525 541 516 533 516 570 566 526 568 527 569 545 530 545 554 563 573 545 573 583 552 576 584 556 569 566 558 588 592 550 575 581 596 571 579 561 588 589 557 578 560 583 605 559 588 566 611 590 572 572 605 584 586 609 582 580 567 590 614 619 617 580 575 614 603 609 587 628 613 596 623 598 618 630 613 613 621 599 582 598 600 607 628 587 621 635 642 599 648 634 608 611 593 610 651 601 655 602 631 640 607 620 609 629 613 648 647 638 632 634 620 658 623 672 631 651 671 674 649 656 661 666 676 637 633 639 629 676 674 674 683 686 661 674 647 678 658 647 645 688 657 642 694 679 661 669 671 667 655 671 654 638 688 685 652 675 661 657 649 645 674 680 651 687 690 657 672 648 672 705 688 671 648 674 714 674 706 713 651 660 700 720 701 662 695 710 683 719 684 711 667 715 711 676 699 707 711 695 707 707 713 722 730 682 689 671 677 676 711 720 670 714 736 718 722 715 704 687 712 682 726 732 673 740 688 730 727 736 741 717 701 724 688 691 747 743 695 744 705 716 735 692 726 698 709 711 727 690 689 750 688 695 745 709 737 686 694 736 696 732 703 690 737 721 722 721 735 748 693 696 738 707 720 706 694 726 701 699 738 706 694 730 696 696 696 699 744 750 695 748 738 747 734 700 699 703 706 713 750 701 700 737 711 699 734 704 737 733 704 700 704 745 713 742 716 749 700 747 703 701 702 707 705 731 749 702 712 728 718 702 717 706 749 702 747 736 721 725 730 732 705 735 727 702 701 706 717 730 731 722 727 743 740 702 740 748 746 702 749 746 702 705 712 722 706 748 707 711 729 712 701 725 708 750 750 734 716 739 750 740 702 739 720 705 701 732 701 701 705 706 714 720 733 709 703 734 747 701 707 701 741 721 715 747 743 736 713 738 709 730 698 701 735 717 728 747 725 728 693 739 737 744 738 733 711 725 722 713 738 736 695 746 730 742 735 693 719 689 709 726 701 745 689 686 698 695 720 710 732 699 700 701 735 704 730 739 699 705 708 705 699 738 682 744 726 697 742 746 704 731 685 741 730 744 743 689 721 725 740 712 706 723 681 700 714 719 730 670 704 673 695 698 735 693 666 718 707 678 682 704 668 700 685 700 698 684 710 680 679 681 677 710 658 713 706 675 720 703 714 668 697 717 655 713 680 656 658 666 692 694 683 661 659 683 663 673 690 659 685 699 677 680 670 679 684 697 685 676 677 676 642 648 683 670 688 655 687 646 635 667 673 691 630 653 688 668 643 652 627 625 639 642 648 644 621 625 649 659 654 645 676 660 619 658 640 663 635 664 664 621 633 626 664 657 624 643 610 610 646 623 639 632 649 636 600 642 618 646 628 599 610 608 593 641 648 592 590 617 606 633 624 590 635 621 594 586 580 607 579 611 585 605 616 629 593 580 622 596 604 604 576 618 586 603 607 606 563 586 604 599 583 581 602 586 595 563 573 606 581 583 601 572 556 600 593 599 546 565 589 557 559 580 560 549 569 567 570 536 541 576 554 544 533 540 579 572 553 528 539 559 548 546 565 538 545 529 526 557 552 539 545 515 517 552 555 520 525 530 510 533 504 518 506 539 514 538 533 509 499 543 494 539 536 501 495 507 506 521 496 510 525 516 488 517 502 499 499 501 495 483 500 511 511 509 501 511 493 490 489 489 489 491 474 484 494 473 456 461 456 456 467 460 494 464 453 456 472 454 463 487 441 475 439 444 453 479 472 472 475 450 442 467 450 438 446 455 451 464 436 453 462 431 426 453 427 417 442 449 415 434 424 434 445 413 440 440 429 429 424 405 409 437 414 432 428 407 413 420 398 416 405 392 412 421 413 398 394 419 414 409 405 411 378 399 376 395 380 391 379 374 370 390 392 363 371 392 379 368 381 383 372 385 373 377 375 352 363 376 376 357 356 375 350 363 374 356 342 351 357 363 368 350 339 362 332 336 343 337 342 341 331 331 337 322 323 337 333 331 319 337 333 341 325 318 322 306 312 315 334 331 314 312 326 318 306 325 322 296 303 293 317 307 305 306 311 293 285 302 294 289 280 296 306 285 280 293 294 296 294 285 287 289 284 273 266 288 263 276 287 265 272 279 266 270 273 271 256 273 265 253 253 255 271 270 260 263 249 264 252 258 245 261 253 239 251 242 243 248 247 233 245 236 232 226 240 226 222 236 239 227 231 234 217 233 219 233 223 217 222 216 225 218 207 208 224 218 211 221 220 205 199 202 208 195 207 203 204 199 206 199 194 200 205 189 187 194 197 190 183 180 188 188 185 184 188 188 190 179 188 171 176 180 174 180 181 171 175 178 169 164 170 163 165 164 163 165 157 166 163 155 167 167 164 151 151 159 154 154 155 153 152 150 155 149 141 145 140 150 142 148 145 146 145 139 134 142 137 135 140 131 127 135 135 128 129 124 123 129 121 122 126 122 118 120 119 117 118 124 114 117 115 113 119 112 117 107 111 108 115 108 108 112 110 104 103 107 99 98 99 102 103 104 95 98 95 95 100 95 94 98 89 96 96 93 88 94 91 89 85 89 84 84 84 80 84 81 79 78 83 81 83 81 77 77 77 78 74 78 73 72 76 74 70 73 72 72 72 67 70 64 63 68 64 67 62 63 61 61 59 59 61 61 57 57 57 56 56 55 54 57 54 56 54 51 53 51 53 53 52 52 47 49 48 46 46 47 45 44 45 46 43 42 42 41 41 41 40 40 39 38 38 41 38 39 39 38 37 38 35 36 36 36 33 33 33 32 34 33 33 32 31 32 30 31 29 28 30 28 27 27 27 26 27 25 26 26 24 25 25 24 23 24 23 23 22 23 22 21 22 20 21 20 21 20 20 20 20 20 20 20 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 20 19 19 20 20 20 20 20 21 21 22 21 21 22 23 22 23 24 23 24 24 25 25 25 26 25 27 27 26 28 28 28 30 29 29 29 29 32 32 30 33 32 33 33 34 34 34 34 36 37 36 35 36 36 37 38 40 38 41 38 39 39 41 41 40 44 42 43 42 45 44 45 47 48 45 48 46 47 49 49 50 53 49 51 50 54 51 54 56 57 56 56 55 59 59 60 62 61 61 63 58 63 63 62 64 61 64 64 67 67 66 68 69 71 67 71 73 70 74 75 74 71 77 75 77 74 74 77 78 79 81 81 84 81 85 82 82 88 85 86 83 87 91 87 94 90 95 93 93 91 91 98 97 95 96 100 98 98 103 99 104 104 105 107 109 100 108 111 106 110 111 112 116 113 111 115 110 117 115 118 118 114 123 118 119 124 117 126 125 128 119 128 128 130 131 132 133 131 132 127 136 137 138 132 138 137 134 134 140 136 146 144 137 149 142 149 153 152 152 153 159 153 158 159 152 153 156 152 166 164 159 166 169 162 157 163 163 159 169 164 178 168 167 170 167 181 168 181 175 182 175 182 183 182 186 193 189 185 188 183 186 197 185 183 192 200 186 201 188 203 195 209 204 207 200 194 208 198 198 198 203 201 214 214 209 211 209 213 219 217 214 213 212 230 220 222 222 216 235 237 219 238 239 223 245 245 239 229 251 240 237 231 251 252 252 257 237 247 242 258 254 241 261 251 247 269 257 249 260 253 252 267 267 271 271 257 270 273 276 276 260 264 275 271 281 280 290 276 274 294 286 273 296 288 294 292 285 286 301 299 292 285 304 302 293 312 304 299 295 312 305 308 321 312 316 326 325 316 322 324 329 325 319 307 306 319 320 318 327 335 333 314 340 333 348 326 337 321 340 334 350 334 346 341 351 346 339 357 342 362 343 353 370 357 345 358 344 344 345 350 378 363 363 372 368 387 363 362 364 375 364 379 395 378 371 378 395 372 390 375 393 403 376 391 392 396 398 384 413 397 402 392 414 403 393 395 423 421 423 418 394 394 405 402 397 396 419 416 425 409 409 434 412 412 408 416 442 418 428 435 448 448 418 442 425 423 437 451 441 454 456 452 427 436 455 454 447 473 464 440 433 448 466 439 443 437 456 467 473 486 459 473 448 488 460 482 478 481 463 472 480 492 459 457 479 463 480 503 466 494 483 505 502 489 473 468 498 514 496 498 511 516 524 497 508 503 528 528 496 506 501 520 522 532 529 502 502 503 536 503 530 505 499 547 514 498 514 501 529 532 549 552 550 522 538 522 514 529 551 545 555 535 524 545 541 569 528 565 555 528 574 573 532 556 549 577 564 530 575 542 541 534 584 551 580 578 566 567 543 562 545 575 585 564 546 592 571 558 563 600 569 594 590 565 575 604 588 588 575 590 595 610 588 609 601 590 582 621 611 620 575 618 608 577 629 620 587 611 598 607 626 613 603 579 588 582 604 628 591 606 624 644 626 600 605 596 602 615 634 649 593 600 626 627 627 622 623 613 640 655 629 608 625 617 646 613 634 606 628 660 635 610 664 613 668 654 638 642 645 675 624 652 642 637 660 636 655 682 636 640 651 687 635 664 625 676 633 655 685 680 686 688 640 640 659 634 661 672 661 700 659 667 648 666 703 639 701 651 651 703 652 644 702 691 670 705 658 692 648 666 689 698 695 681 670 659 707 675 714 713 696 683 666 701 678 668 705 686 697 714 716 681 724 710 708 678 725 669 715 670 664 681 673 674 672 713 713 695 721 722 734 685 715 728 687 730 737 677 686 713 673 718 739 708 692 726 727 711 740 745 692 737 683 680 686 696 731 722 732 695 736 697 686 709 683 735 742 722 729 724 737 718 688 696 688 709 690 702 728 690 700 691 689 727 741 736 730 741 691 699 725 728 709 750 711 696 716 697 714 735 710 731 721 744 695 700 700 702 699 698 721 701 697 699 696 745 709 701 713 727 699 702 716 725 734 699 699 712 730 706 721 720 703 739 747 703 733 743 737 716 701 730 706 747 702 737 702 700 739 736 700 706 704 705 743 704 742 702 705 720 709 704 707 701 723 741 726 706 728 742 740 703 703 739 705 701 706 738 707 715 702 732 734 711 705 703 749 702 703 749 726 704 704 727 722 740 713 706 704 737 731 742 701 722 703 702 702 699 717 744 710 703 704 731 730 703 698 702 715 748 701 700 739 714 748 726 696 724 720 731 696 722 694 696 693 748 713 696 696 750 738 726 745 691 724 707 716 696 735 691 709 718 690 745 741 731 702 692 714 687 747 709 727 692 695 738 693 685 715 691 749 712 695 686 749 748 695 708 736 733 717 705 749 718 741 681 691 716 697 717 703 726 707 735 715 701 696 697 704 676 716 682 736 712 678 686 722 727 701 682 691 711 711 672 705 690 680 707 732 665 681 706 707 661 721 714 679 671 697 689 718 715 656 699 701 662 714 677 654 673 656 666 707 714 667 655 701 678 697 669 675 685 710 679 647 649 656 672 648 647 652 680 678 688 684 666 670 693 635 684 677 691 669 660 685 668 632 678 659 670 692 687 674 663 649 681 632 638 657 645 666 639 645 654 662 659 677 638 678 629 613 649 661 635 656 646 616 671 647 623 663 614 667 622 655 636 618 647 654 622 604 649 646 623 622 604 604 597 640 602 638 644 612 590 629 588 640 600 637 608 629 602 633 631 599 615 618 591 591 606 593 576 587 596 585 618 574 585 591 580 596 580 611 597 592 562 613 613 593 591 575 597 595 595 558 560 572 585 595 573 599 583 591 590 554 585 588 567 582 573 584 572 570 577 575 538 537 540 570 560 575 576 572 565 554 528 550 537 542 559 537 552 534 519 549 546 515 565 561 528 550 511 530 516 544 539 531 508 513 531 542 547 546 539 535 547 535 540 506 530 541 497 494 496 490 495 517 486 495 495 511 484 516 483 494 480 498 479 507 488 474 492 497 493 515 507 507 490 483 462 483 466 471 464 475 456 462 494 463 470 493 479 451 461 468 468 453 453 465 455 444 461 478 469 447 471 474 473 459 446 455 467 430 453 452 437 458 423 457 420 457 450 429 433 452 453 442 423 438 436 438 419 407 429 413 425 423 435 425 437 409 423 402 433 413 414 411 413 396 396 421 420 420 392 421 386 405 419 390 396 385 403 376 410 374 379 399 370 389 391 393 384 380 398 390 362 379 373 378 377 371 383 377 383 355 383 358 360 379 351 353 373 356 351 359 360 338 347 348 347 345 333 340 332 341 340 341 328 347 335 332 339 326 324 334 327 334 338 336 333 338 315 313 324 317 325 310 312 309 304 317 321 328 305 323 298 307 302 297 303 306 316 301 309 292 289 285 283 294 281 301 293 293 296 292 301 283 289 281 270 294 290 290 292 285 286 267 280 283 282 279 274 281 278 278 254 268 258 263 265 271 269 250 262 257 251 252 264 241 259 257 249 255 241 245 233 240 242 245 228 239 244 239 231 240 227 229 240 232 227 237 218 221 224 215 229 228 215 229 229 218 217 206 205 213 203 214 211 199 217 214 200 201 208 208 195 196 204 196 197 196 187 192 198 194 198 191 186 197 180 179 190 190 181 177 188 185 175 187 175 185 176 174 180 178 166 173 172 171 161 175 173 172 170 164 169 167 169 161 159 167 155 156 163 151 150 150 158 152 158 154 145 149 152 151 145 142 139 144 136 145 138 138 141 133 132 136 129 133 132 130 137 126 134 129 130 126 128 122 121 128 120 127 115 122 117 114 122 122 118 115 116 119 110 113 110 109 108 113 104 104 104 107 102 100 107 98 101 101 102 95 101 98 97 96 93 98 98 95 90 90 88 93 89 87 86 89 89 89 87 89 83 87 82 83 82 84 80 82 83 81 75 76 77 77 74 73 76 72 74 75 70 69 69 67 71 65 69 64 65 66 67 63 66 63 61 64 62 62 61 61 58 58 56 56 56 59 58 55 57 52 56 53 53 54 54 50 51 52 50 48 50 47 46 46 46 46 44 43 45 43 44 41 41 41 43 39 40 39 41 39 41 38 37 37 38 37 35 35 37 35 35 33 34 33 34 33 33 33 32 31 30 30 29 31 28 29 27 28 27 27 26 27 26 26 26 24 24 25 24 23 24 23 22 22 22 22 21 22 20 20 21 20 19 19 19 20 20 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 20 19 19 19 19 19 20 20 20 21 21 20 22 22 22 23 22 22 22 23 23 24 24 25 24 25 25 26 26 26 27 28 27 28 29 28 30 29 29 30 30 31 32 33 32 34 33 34 34 36 34 34 35 35 37 36 38 37 37 40 41 41 41 40 41 41 41 42 41 42 42 42 43 44 46 44 47 47 46 46 51 50 52 50 52 51 53 54 51 52 52 57 55 55 56 56 57 58 62 60 61 60 59 62 61 65 61 62 63 65 68 66 64 64 68 71 67 72 74 74 71 72 75 72 76 76 75 75 75 75 78 77 82 80 80 85 81 85 82 81 87 87 86 89 87 91 88 92 90 91 89 92 91 98 98 100 95 93 94 97 95 104 101 104 107 105 103 105 102 109 108 104 107 108 108 107 115 109 110 109 117 113 121 119 117 117 117 121 121 126 120 119 119 124 121 122 131 125 131 128 136 137 133 140 136 134 133 136 143 143 133 142 147 136 147 139 144 150 148 145 148 143 153 158 151 154 162 151 159 158 160 163 153 153 165 170 171 160 159 169 164 167 172 174 173 171 171 167 170 178 177 173 173 174 181 187 188 188 179 192 179 188 181 185 199 198 188 188 190 205 193 189 190 190 197 208 193 199 198 202 202 200 215 204 221 222 212 220 206 216 224 213 228 224 229 226 213 215 221 236 223 235 234 241 226 233 223 235 237 228 227 236 245 241 245 248 253 250 247 248 245 245 251 253 262 256 255 260 253 263 267 248 267 263 265 272 256 267 272 275 279 260 266 283 272 283 280 275 291 287 284 270 280 284 276 299 291 299 284 280 279 294 308 305 294 292 311 289 290 310 297 309 291 317 321 305 318 325 302 325 328 318 327 332 319 324 311 323 311 327 314 324 335 336 328 326 348 326 326 352 349 330 351 330 350 349 330 345 338 351 360 334 355 354 341 365 355 339 358 347 345 346 374 359 367 351 372 375 375 378 384 383 355 392 382 360 386 376 389 363 388 395 371 369 396 371 386 378 385 408 392 389 377 414 398 410 405 419 394 411 392 411 422 405 395 397 392 397 423 425 407 428 440 408 428 428 412 412 436 445 441 412 412 450 444 450 437 438 429 418 445 429 448 451 440 460 456 451 429 469 458 473 462 460 462 454 446 474 461 481 459 444 451 457 456 472 487 455 450 477 493 470 476 492 490 480 487 478 467 469 462 464 484 479 464 492 482 467 488 496 475 505 506 479 492 489 506 492 486 525 480 527 520 492 499 513 532 496 532 490 527 492 542 527 535 539 519 534 534 501 540 522 513 543 530 510 508 536 518 552 538 545 548 533 530 536 557 538 539 543 526 525 530 562 555 570 559 554 562 531 581 533 552 548 556 584 535 543 572 590 543 543 543 584 575 568 558 557 594 563 593 604 580 554 579 573 559 566 563 582 592 573 583 615 574 589 608 605 574 582 594 614 596 571 627 570 584 592 612 619 631 633 588 602 613 588 611 602 628 625 590 596 611 586 623 595 639 590 626 605 619 629 620 638 646 639 611 620 654 653 649 601 657 607 629 603 663 665 648 665 659 657 669 612 660 610 638 665 663 628 663 671 664 621 678 653 666 656 621 654 679 660 622 641 686 677 631 643 665 655 642 637 654 677 689 684 666 632 641 660 689 698 645 687 667 701 685 683 645 705 658 676 663 658 695 681 700 648 711 645 711 661 653 670 669 671 690 707 686 656 669 718 666 658 707 662 681 655 671 691 672 704 726 724 678 719 695 688 672 694 718 724 692 664 704 697 706 724 683 729 735 708 713 725 730 733 672 686 712 688 730 679 689 709 711 714 742 688 694 741 699 709 693 719 706 747 710 710 748 746 681 712 695 745 725 750 747 729 697 748 731 686 725 686 745 740 712 750 726 742 735 727 733 714 738 720 692 700 734 698 727 697 692 707 719 696 739 710 702 728 712 693 700 750 724 738 728 743 723 694 694 695 745 714 698 729 714 747 747 728 699 700 735 713 710 701 724 698 708 698 729 732 701 698 738 750 728 701 704 735 700 713 718 699 699 738 700 700 712 703 706 702 747 722 746 701 706 704 724 701 708 728 746 704 744 705 727 735 748 711 727 741 707 714 731 701 729 705 723 701 730 742 742 706 705 706 701 736 705 739 718 713 703 744 703 703 702 725 705 728 704 709 712 740 750 704 726 747 700 727 700 716 732 747 713 708 725 697 714 699 716 700 730 701 719 731 711 715 696 705 699 736 721 696 700 724 710 734 696 729 712 728 696 749 696 717 693 703 693 730 739 743 719 731 745 722 699 704 743 721 717 687 727 691 742 687 724 737 743 703 741 745 725 695 731 724 742 748 732 746 713 697 700 716 691 686 734 732 741 687 732 714 687 732 711 709 712 681 707 710 718 731 682 715 707 700 718 716 695 732 725 675 696 670 708 679 703 676 722 680 725 710 682 704 705 697 704 681 713 710 695 691 675 686 685 720 717 713 681 680 684 664 683 696 689 709 684 657 651 691 654 666 707 676 669 706 686 697 682 699 670 662 697 677 685 677 701 667 661 640 699 681 680 660 681 694 687 671 684 689 678 661 684 692 658 678 653 687 632 682 684 648 673 662 671 659 622 624 627 674 623 636 670 660 665 635 622 646 632 661 669 655 622 646 627 640 610 657 641 655 663 606 608 652 604 652 639 624 616 647 625 649 623 602 633 604 610 631 619 601 600 601 622 587 603 624 640 582 582 630 596 634 615 579 604 588 624 603 613 591 618 569 584 616 581 576 603 616 599 578 607 592 568 607 590 583 584 601 576 583 565 578 600 585 563 590 560 601 583 598 572 571 565 539 565 546 578 574 537 573 562 569 549 534 563 579 580 544 534 533 551 528 526 550 571 532 557 550 541 558 563 534 520 547 512 523 557 539 515 507 556 511 538 541 544 499 537 544 534 521 499 517 502 530 518 492 536 503 490 535 491 525 491 506 480 492 527 525 517 501 477 510 486 479 496 502 514 514 479 497 505 487 466 499 484 496 477 482 469 481 462 464 469 480 452 476 491 468 486 482 464 479 472 471 465 457 450 443 435 463 439 465 464 448 447 436 434 453 454 440 456 449 457 424 448 419 442 435 446 450 424 444 409 432 412 418 409 412 435 434 409 423 435 411 406 413 403 412 421 431 427 424 394 419 408 396 399 416 413 413 407 389 389 393 410 381 388 394 389 376 378 399 403 371 384 399 388 361 383 393 368 389 380 372 355 371 378 373 376 352 366 355 353 353 355 360 363 339 351 360 339 342 366 360 336 349 330 348 356 350 345 332 336 322 332 336 324 349 339 330 328 321 339 337 321 333 311 324 324 311 304 305 319 307 302 313 309 311 297 323 305 292 307 294 316 293 308 294 301 303 299 289 304 280 289 287 297 286 283 272 281 279 282 278 272 289 285 281 281 274 279 263 260 283 281 274 257 265 259 272 272 259 253 259 247 267 263 249 247 244 260 258 254 239 241 253 256 246 254 234 252 250 244 244 249 240 240 227 240 223 227 231 233 218 235 221 235 225 222 230 222 222 209 211 212 225 211 219 205 202 214 219 199 217 208 201 212 195 203 197 204 199 202 202 204 200 202 185 200 193 186 196 194 182 193 188 187 190 179 181 188 175 187 170 173 177 172 168 175 172 174 172 171 162 169 166 164 157 157 167 161 155 157 166 160 151 150 154 156 151 149 146 146 154 155 142 153 139 143 144 143 149 146 145 140 141 132 137 134 134 136 130 139 136 127 137 132 126 130 121 125 122 129 118 125 119 120 124 122 114 119 114 116 114 114 113 114 115 113 112 108 107 105 107 106 107 103 100 103 100 104 103 96 95 97 99 98 101 98 99 93 94 97 93 95 95 90 92 87 87 86 89 85 89 85 82 83 79 78 85 78 78 79 83 79 80 77 79 73 73 71 76 71 75 69 74 71 67 70 68 66 68 66 64 64 62 62 61 60 63 59 61 59 60 60 61 58 56 57 55 57 57 55 57 54 53 53 53 52 51 50 52 52 47 49 47 47 47 46 45 46 44 46 45 43 41 44 40 43 42 39 39 41 39 40 38 37 37 36 38 36 37 36 35 34 35 34 34 32 33 33 32 31 31 31 30 30 31 29 28 28 28 27 27 26 26 27 25 26 25 25 24 25 23 24 23 22 23 23 23 22 22 22 20 20 21 20 20 20 19 20 19 20 20 20 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 19 20 19 19 21 20 20 20 21 21 22 23 23 22 22 23 24 23 25 24 25 25 26 26 26 26 27 27 27 27 30 28 28 29 30 30 31 31 31 32 32 32 33 34 34 35 34 34 36 35 35 37 38 38 39 40 38 40 40 41 42 39 40 41 44 44 44 42 44 43 47 46 47 45 49 49 51 50 52 51 49 50 51 52 52 55 54 55 55 55 56 59 56 58 58 62 58 58 59 58 64 62 61 63 66 62 65 64 66 67 66 68 69 70 71 74 74 70 75 70 74 72 74 73 79 80 76 82 83 78 80 79 81 81 79 84 85 82 85 89 85 87 87 86 87 90 91 89 92 98 95 94 96 97 99 97 101 102 97 103 106 106 105 99 106 101 106 104 112 111 106 107 110 113 113 119 114 112 113 122 114 117 115 114 125 125 123 125 124 130 125 130 133 131 128 131 130 135 129 129 132 129 136 142 140 133 146 146 146 135 142 141 148 140 148 142 144 147 150 157 156 151 149 154 149 157 161 157 166 159 164 160 155 169 164 162 168 166 163 169 165 165 171 180 170 181 174 169 174 183 173 189 173 181 192 179 180 181 195 180 183 195 185 194 198 195 200 189 193 190 203 202 206 199 200 207 204 202 216 206 204 220 219 222 209 207 226 220 228 220 228 212 222 233 227 220 228 227 225 240 229 234 229 230 232 238 230 245 234 235 247 250 242 235 248 237 252 248 257 255 252 241 259 250 261 258 267 271 252 272 249 260 258 274 257 263 260 282 269 266 281 276 288 282 274 274 289 290 292 290 294 287 273 283 290 292 284 280 297 308 283 309 302 293 313 310 315 312 309 313 318 322 315 298 303 324 322 320 303 318 331 326 310 330 329 323 319 311 331 329 328 327 328 332 335 324 330 346 336 334 347 347 336 337 345 333 355 353 366 355 354 352 350 338 356 341 364 366 346 374 378 376 368 360 382 380 364 368 380 378 370 367 382 396 380 396 379 390 389 368 384 388 397 404 380 409 389 391 378 379 395 388 382 419 382 397 404 404 391 393 424 428 394 399 397 423 418 399 420 431 435 412 413 409 424 423 437 408 408 448 431 436 438 446 415 435 453 445 424 430 429 435 450 436 429 433 437 459 470 466 437 448 455 479 472 464 477 458 464 483 453 460 453 467 456 453 453 461 460 452 497 498 471 498 477 472 467 489 485 465 496 481 485 489 507 480 505 480 519 516 488 523 478 516 525 518 525 505 494 521 502 529 525 522 536 493 526 493 504 521 509 542 532 508 515 542 522 538 527 510 507 521 539 540 511 513 556 539 547 541 551 517 544 555 553 563 550 528 542 524 532 562 554 548 558 545 579 568 533 546 537 586 574 544 547 581 587 564 565 588 575 583 598 593 557 576 551 592 571 563 587 552 601 577 587 603 576 576 601 564 563 596 582 602 592 565 574 619 592 598 598 610 612 571 617 608 623 576 633 577 598 607 580 608 613 623 585 585 624 628 642 590 606 623 625 599 644 616 619 641 638 649 601 600 644 607 641 648 621 658 613 637 661 622 640 613 631 631 608 657 652 637 632 639 614 636 618 613 619 646 629 642 658 623 681 680 635 644 620 632 685 667 658 673 657 629 632 628 673 683 671 662 684 649 660 680 686 661 681 665 677 689 655 657 692 653 690 680 676 676 699 645 706 666 691 676 681 700 655 696 667 690 651 691 689 688 696 682 672 675 656 660 661 706 711 704 658 689 674 663 726 691 665 714 723 700 672 708 710 700 691 703 691 702 700 701 677 678 667 670 686 685 704 699 704 736 674 695 675 689 697 740 706 692 684 694 695 707 723 681 718 727 689 734 745 692 691 709 711 687 745 717 703 715 729 687 730 694 738 744 685 745 725 738 719 698 711 704 687 699 698 727 688 688 691 691 711 704 715 698 695 692 694 733 729 732 697 729 736 713 714 726 698 709 693 734 712 699 735 741 703 737 695 715 741 709 744 748 743 699 714 734 750 699 743 716 741 739 708 738 706 722 702 731 707 704 704 704 705 746 705 745 741 715 719 728 717 701 704 716 713 749 742 725 716 735 733 703 750 750 721 701 741 740 703 731 715 702 704 701 703 750 745 702 750 743 702 701 739 712 720 700 700 739 728 723 706 731 701 728 718 701 702 712 703 741 705 711 714 700 700 739 703 715 731 703 699 720 701 702 697 703 743 725 700 728 721 697 700 729 703 731 729 700 697 699 740 696 722 696 696 715 696 708 696 721 713 743 720 734 723 722 703 691 727 701 728 692 711 710 696 704 712 736 704 698 731 715 727 726 701 720 712 691 695 732 685 739 718 717 697 743 718 733 710 712 684 714 733 728 680 724 748 686 699 714 743 683 689 702 717 698 688 705 719 736 694 690 734 735 701 736 710 728 699 673 735 718 692 676 701 682 674 695 687 683 706 703 699 727 699 676 719 678 725 669 676 707 699 669 680 723 670 690 670 698 662 681 693 712 701 667 692 711 663 658 673 678 648 673 702 700 694 708 645 673 688 692 682 682 665 659 669 640 701 639 649 656 639 647 658 689 643 696 672 641 661 681 682 668 673 672 628 669 640 665 675 680 630 629 665 671 661 638 671 632 669 646 615 635 673 632 634 632 652 639 624 642 634 665 659 641 622 643 665 603 607 606 633 645 606 600 614 600 631 594 596 622 595 603 610 612 632 600 642 624 634 587 623 637 620 623 623 625 637 580 580 625 589 630 626 628 614 603 621 616 580 585 615 580 582 620 603 601 589 576 614 565 563 614 598 591 563 602 553 600 599 554 571 557 568 598 566 575 564 546 547 590 568 568 555 557 540 581 572 549 542 560 578 581 567 533 542 530 574 566 542 567 568 566 531 553 531 555 520 559 563 564 513 546 550 526 542 542 536 535 542 529 511 508 550 537 529 515 540 532 529 532 500 520 492 498 494 534 493 529 499 489 514 509 527 512 483 517 520 524 487 505 480 502 493 491 488 498 488 467 491 500 472 470 470 477 472 490 489 483 498 470 467 479 476 493 453 453 452 458 467 455 466 472 448 441 475 441 458 477 460 435 441 461 445 451 461 460 432 451 448 438 458 438 424 429 421 438 440 435 433 436 441 435 426 427 418 406 404 422 406 421 436 426 429 418 431 426 424 430 398 422 414 388 411 399 395 402 399 419 410 415 414 413 395 380 386 377 390 401 400 403 398 398 377 394 377 363 384 384 379 382 391 376 389 373 363 380 356 355 366 367 354 360 344 358 345 368 354 353 347 359 338 353 350 350 330 343 361 328 330 350 331 339 353 344 340 349 329 326 325 338 329 320 331 314 325 331 333 307 313 310 328 320 312 317 304 311 311 305 317 319 311 297 318 310 299 314 299 289 292 290 306 288 304 302 303 297 275 286 292 295 272 286 284 271 267 289 266 287 270 284 274 274 267 258 272 265 264 263 274 267 256 260 265 254 265 253 255 248 262 246 256 254 248 257 238 252 233 239 237 249 232 231 229 245 243 236 237 240 239 230 226 228 220 227 222 233 213 229 217 218 226 218 222 212 214 220 210 217 215 210 216 208 206 208 200 212 199 200 211 208 206 196 207 198 202 186 197 194 201 190 184 183 195 195 180 177 180 184 186 177 173 180 172 180 174 175 178 171 167 177 173 171 175 163 167 161 168 164 158 157 166 163 162 163 152 150 159 161 150 155 151 158 152 142 151 143 141 151 142 143 141 146 141 139 133 134 136 135 140 134 130 132 135 132 134 130 131 130 129 131 121 122 124 127 123 123 123 116 115 114 114 122 113 119 115 116 114 110 108 109 113 113 106 106 110 107 107 99 106 107 98 98 100 102 103 102 97 101 97 92 95 98 90 94 92 90 93 90 89 86 85 85 83 84 84 81 86 81 82 81 82 81 82 79 76 78 78 73 74 73 72 76 76 69 74 71 69 73 69 65 67 65 67 64 64 67 66 65 60 60 63 59 60 61 60 57 56 59 58 57 56 56 56 52 54 55 53 53 54 51 53 48 48 49 49 47 46 47 46 46 47 44 44 43 45 41 41 41 43 40 41 39 39 39 38 41 39 39 38 38 37 35 36 35 35 35 34 34 33 33 31 31 31 32 32 30 30 31 28 30 28 28 27 27 27 26 27 26 25 26 25 24 24 24 24 23 22 22 22 22 21 21 21 21 20 21 20 19 19 20 20 19 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 20 19 19 19 19 19 19 20 20 20 21 22 22 21 23 23 23 23 23 24 23 24 25 25 26 25 26 26 26 26 28 27 27 29 29 29 29 29 29 32 31 31 32 31 33 32 33 35 33 36 35 36 36 36 36 37 37 39 39 38 38 40 38 42 40 40 42 41 42 42 44 42 46 44 44 47 46 45 48 48 49 51 51 52 53 51 54 54 52 55 55 54 54 54 54 57 58 56 60 60 62 58 63 58 59 64 63 64 65 66 66 68 65 66 66 68 71 72 69 71 73 74 73 76 72 72 74 75 77 76 78 80 81 81 81 78 81 79 82 81 87 83 87 88 90 84 88 94 86 87 96 92 92 92 94 96 95 95 94 96 96 99 99 100 98 99 103 106 101 105 108 108 109 111 111 116 113 112 113 119 118 120 117 115 115 119 123 123 116 122 117 126 129 130 125 121 124 129 127 128 127 136 139 128 139 130 138 141 140 139 146 134 144 144 140 140 146 151 152 151 143 148 147 154 150 153 158 150 163 162 162 154 162 155 168 158 156 165 166 162 172 167 163 168 169 178 181 172 178 181 183 172 179 174 187 182 184 190 182 187 190 185 192 196 196 194 189 187 185 201 192 197 205 205 195 199 197 197 201 207 203 205 203 211 208 210 213 220 210 224 210 223 208 219 214 229 220 220 231 231 226 233 237 234 233 243 232 227 227 242 230 232 228 240 249 230 239 237 244 254 248 246 251 239 255 252 245 249 264 266 262 247 267 272 256 265 268 275 257 275 257 270 284 275 283 271 268 268 285 292 271 290 278 270 273 281 294 278 300 296 292 299 279 283 307 285 295 302 286 292 315 312 296 307 304 304 298 319 317 312 302 327 328 322 324 335 333 321 325 313 334 334 326 322 330 336 333 329 347 327 324 348 327 339 342 337 327 329 334 351 335 349 345 336 354 354 344 343 340 356 351 370 378 364 347 351 358 370 355 385 371 357 389 382 378 376 374 371 370 363 390 376 377 380 377 384 390 394 405 379 384 382 410 404 411 394 387 414 413 416 398 422 393 426 425 390 408 401 422 396 398 410 432 435 413 407 402 435 441 416 416 443 444 410 423 419 443 433 422 443 458 440 458 448 458 441 444 438 454 430 454 444 447 440 448 447 459 468 439 438 466 464 453 464 484 457 488 453 463 488 494 449 462 478 465 459 493 495 499 485 505 491 477 485 487 499 486 470 500 507 476 504 506 498 499 494 477 525 506 521 511 486 511 501 499 500 520 501 516 531 524 501 540 519 515 501 504 497 543 538 531 549 526 547 505 547 521 516 521 558 530 528 542 545 565 525 520 549 550 550 569 537 523 561 545 575 535 543 557 563 549 571 544 559 586 556 534 554 550 536 588 578 554 547 563 556 589 549 570 566 576 576 566 591 572 599 601 572 572 588 599 581 590 573 574 561 574 584 604 584 610 607 568 607 578 599 582 616 606 574 585 616 595 579 577 595 603 622 613 605 614 640 611 609 622 594 613 635 596 601 603 607 602 646 622 647 604 631 640 642 598 627 613 641 654 637 639 650 663 619 607 662 647 649 634 628 633 625 637 640 645 653 629 658 636 629 669 678 630 638 655 623 666 670 655 648 656 641 653 636 666 675 681 669 689 633 653 680 667 659 640 658 648 672 686 665 649 649 643 659 692 667 651 679 693 668 647 652 686 699 668 698 654 680 648 710 712 657 684 681 697 687 664 658 679 699 713 690 710 694 681 705 718 692 716 721 709 692 713 710 708 663 664 680 677 719 680 723 681 733 683 697 713 684 730 733 727 733 684 704 680 703 734 684 686 721 722 735 733 740 721 698 731 729 738 699 713 696 719 686 733 739 694 687 721 695 735 688 685 728 734 719 703 696 731 740 690 684 728 699 686 690 690 714 702 711 691 689 730 746 688 716 693 691 745 689 745 708 691 699 746 705 691 691 750 724 693 694 724 720 694 695 712 749 714 718 741 715 747 713 695 742 738 747 700 697 737 741 698 735 735 748 699 706 712 711 704 730 745 729 738 703 749 718 722 735 737 701 715 737 724 703 701 704 705 750 739 731 744 702 735 708 700 739 728 702 731 706 721 700 712 703 738 738 702 704 747 714 706 700 704 740 715 727 728 708 750 740 702 705 703 703 731 700 705 704 712 723 730 699 711 747 711 731 698 725 741 710 717 703 750 709 737 715 706 721 699 702 698 735 748 706 712 702 735 723 738 698 698 696 697 701 705 709 719 693 744 730 733 700 692 745 692 737 748 701 743 750 742 732 748 703 718 748 700 691 688 704 695 689 745 687 697 706 705 729 730 705 709 719 689 720 707 728 733 706 742 744 693 721 745 744 723 686 748 741 711 706 715 715 685 723 684 692 680 683 711 712 694 710 727 719 695 736 696 719 734 680 691 675 671 669 715 674 718 706 681 680 676 717 671 683 684 722 680 713 665 694 703 702 685 681 693 695 681 703 687 667 711 672 671 705 708 672 690 710 652 683 653 678 693 675 656 659 695 688 675 708 662 648 645 660 641 687 695 679 651 649 700 693 685 637 662 680 679 680 684 688 641 662 684 649 681 688 633 655 687 656 685 682 630 624 651 640 649 632 671 656 635 618 671 627 657 666 669 634 636 639 613 617 661 666 638 656 649 607 640 629 610 624 625 655 641 620 643 653 618 620 609 632 600 617 619 602 599 610 606 634 607 626 644 591 613 614 628 609 623 588 639 589 600 609 623 604 584 582 621 601 573 629 586 579 604 618 617 611 621 609 599 604 595 615 582 599 608 586 609 567 606 606 577 595 571 555 557 578 564 551 556 570 572 575 565 545 592 577 544 550 545 561 578 537 535 543 580 582 564 529 580 549 553 575 547 554 520 541 532 564 532 538 549 523 521 525 556 518 542 514 520 543 514 521 538 519 541 506 501 501 527 539 498 534 544 512 504 530 501 518 533 524 511 506 485 510 499 513 513 487 503 521 523 487 493 510 501 507 475 485 484 495 490 480 463 475 496 484 469 478 464 473 460 456 454 456 481 463 475 460 466 468 476 459 449 446 468 470 480 440 474 438 434 436 439 438 448 466 469 464 426 464 442 462 433 425 454 461 446 448 435 424 424 443 447 447 419 439 419 412 419 430 427 405 434 437 403 401 432 420 410 394 402 420 404 409 419 406 384 383 418 410 388 384 385 379 395 404 406 408 406 385 385 400 378 382 389 398 392 380 379 382 379 362 362 377 377 379 386 356 382 383 351 378 379 357 353 365 349 364 358 350 350 339 342 342 360 332 330 335 342 329 340 327 331 324 326 343 339 339 318 337 322 329 314 333 334 333 317 314 334 317 329 313 316 322 321 318 316 307 305 318 311 301 300 294 318 314 309 302 304 311 305 288 288 299 292 284 303 285 295 290 284 277 279 286 281 277 281 291 275 290 285 268 276 263 276 270 259 265 254 264 254 272 256 272 271 247 262 268 251 266 245 241 247 259 256 256 248 236 249 240 238 245 241 246 251 249 243 229 241 241 228 240 236 237 238 216 231 226 233 213 232 210 225 226 221 218 222 214 221 217 202 208 210 208 210 213 206 213 212 205 201 197 203 191 207 201 195 190 196 193 196 191 187 197 182 186 193 192 187 190 181 176 177 180 173 182 174 171 176 180 169 166 169 169 165 161 166 161 163 167 169 155 164 156 160 157 158 162 160 151 160 160 149 155 157 152 156 152 152 151 151 139 138 135 139 145 138 139 143 140 137 131 137 131 129 126 134 124 129 123 122 123 129 121 126 127 121 127 126 124 117 114 113 116 114 116 117 110 110 109 117 107 105 112 105 110 111 107 101 100 102 105 106 96 101 102 97 100 100 97 94 99 95 93 95 95 88 90 87 88 92 89 85 89 87 83 85 80 83 82 85 79 83 76 83 76 81 80 77 75 76 75 74 74 71 71 75 74 69 67 71 66 70 65 68 65 63 62 62 62 61 62 60 59 58 59 62 58 58 58 58 58 54 57 54 54 55 56 52 50 51 53 53 48 51 51 50 46 46 45 48 45 46 44 43 42 43 41 44 44 41 43 41 40 39 39 39 40 37 38 38 36 38 35 37 36 35 35 34 33 34 34 32 33 31 32 32 30 29 30 31 29 30 28 28 27 28 26 27 27 26 25 25 25 25 24 24 23 23 22 23 23 23 22 22 21 21 20 21 20 20 20 19 19 19 20 20 20 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 20 20 19 19 19 20 19 20 20 20 21 20 21 22 22 22 22 23 23 24 24 23 24 24 24 25 25 26 26 26 26 28 28 27 30 29 28 31 29 29 31 32 31 33 31 34 33 32 35 35 34 35 34 37 36 38 38 36 39 38 40 41 38 38 42 39 42 43 43 43 42 43 43 46 43 46 45 47 48 49 46 51 50 52 51 51 53 53 52 52 51 56 53 56 57 58 57 57 59 58 59 58 60 59 59 64 59 62 63 62 67 64 63 64 64 67 70 69 66 67 72 71 69 75 74 75 77 75 77 79 78 81 76 79 78 80 81 84 85 82 81 80 84 86 86 87 86 89 89 91 95 94 95 91 92 96 93 97 101 94 100 102 101 103 104 98 102 104 100 106 108 104 106 112 106 108 114 116 107 108 115 117 111 114 121 119 123 121 120 119 120 119 120 121 119 128 128 122 129 127 133 131 127 131 132 135 141 139 131 134 134 143 139 139 148 149 147 142 138 150 151 152 143 145 152 158 145 154 151 160 159 160 160 166 166 164 157 166 165 166 157 167 163 168 175 164 165 175 167 171 174 184 184 180 174 182 180 174 189 179 183 180 189 181 193 197 194 197 183 200 186 192 192 195 201 206 191 194 200 205 200 199 215 203 200 206 211 207 209 207 224 208 211 226 209 209 210 225 214 226 224 222 236 228 236 221 220 226 225 241 231 241 231 235 228 246 232 245 237 245 249 238 254 254 253 252 262 257 258 245 256 265 268 269 256 271 252 262 255 255 263 280 276 266 263 261 282 277 274 275 277 286 274 293 290 293 297 276 294 276 293 276 286 300 283 289 304 306 301 301 314 312 292 305 294 317 310 312 311 295 298 318 299 318 313 320 321 330 313 311 335 338 335 330 327 324 330 342 326 318 335 345 344 332 346 347 346 352 351 354 330 341 362 337 357 340 354 363 362 344 346 364 353 350 360 348 345 353 381 361 385 376 385 374 367 378 359 359 390 394 395 365 365 388 381 376 381 380 385 398 373 374 376 396 410 387 389 416 401 400 402 404 415 393 423 425 406 396 412 417 395 397 427 428 419 413 436 420 427 425 444 414 413 420 422 429 446 450 419 422 440 422 447 439 432 432 456 447 465 427 452 438 460 439 454 466 442 436 454 436 469 447 440 444 442 464 481 456 452 483 481 452 480 488 458 489 472 473 483 493 477 501 467 471 473 463 473 470 512 492 469 487 477 473 504 518 494 499 479 487 491 486 528 488 506 501 502 504 495 499 515 499 522 494 515 523 531 499 529 526 520 514 533 524 517 537 520 547 506 528 545 522 540 511 553 557 519 559 566 558 524 531 570 532 564 569 573 533 576 559 527 550 564 552 574 564 540 549 534 570 585 561 565 553 587 575 544 571 580 577 578 579 587 565 550 590 574 600 567 589 570 606 593 562 574 564 560 580 597 567 618 574 617 567 574 615 608 610 575 583 628 601 575 627 592 619 617 628 593 588 638 630 611 603 637 612 637 610 634 625 604 602 648 591 639 642 616 640 607 623 598 602 617 603 631 635 639 652 630 642 621 610 620 651 653 613 620 662 649 639 662 643 667 650 673 615 616 616 670 626 652 642 660 644 622 622 642 684 632 659 654 649 647 672 660 650 667 638 640 631 635 695 639 637 678 681 661 656 643 673 661 645 657 703 700 677 707 671 683 680 650 659 695 711 664 655 688 661 661 697 692 702 664 681 675 692 694 719 659 680 707 694 721 695 691 691 694 694 701 701 710 677 708 679 714 691 673 666 670 724 697 708 721 703 698 715 724 709 677 671 709 707 721 698 716 702 710 706 738 725 710 733 704 682 707 699 688 710 732 682 683 724 735 743 746 748 715 682 695 743 740 693 712 687 745 722 737 705 705 721 734 684 704 726 739 727 696 713 694 718 748 700 694 690 691 732 695 695 722 705 714 739 709 727 692 726 707 718 708 695 692 745 727 730 709 712 727 711 697 728 706 700 701 699 726 699 741 732 702 709 698 698 748 707 748 750 701 698 698 733 704 703 738 700 699 701 701 699 716 703 712 709 744 700 722 699 703 746 703 700 722 733 706 748 718 701 700 742 746 710 727 731 727 715 728 722 744 716 738 701 716 739 726 701 743 737 704 705 705 705 699 701 707 708 711 718 739 722 734 699 705 701 699 708 707 703 702 730 720 708 708 703 701 733 703 700 739 744 708 747 739 727 698 747 746 734 702 735 714 697 704 694 713 694 702 712 699 722 743 700 695 739 740 734 750 694 702 709 704 726 747 718 717 713 721 709 700 715 720 693 690 717 749 688 716 685 690 712 684 702 747 695 705 691 722 719 697 725 703 714 704 741 711 718 748 706 698 728 746 734 686 730 690 714 712 731 675 692 674 678 700 692 688 722 733 685 682 738 725 684 688 737 696 681 729 667 711 668 689 673 682 690 713 663 718 679 724 702 687 696 663 695 693 706 714 668 718 660 698 691 712 655 672 690 681 658 665 706 663 667 708 690 702 699 692 653 662 681 708 664 657 699 695 673 660 652 684 677 655 703 651 674 677 652 643 677 672 683 667 669 643 657 639 672 631 659 670 654 637 653 648 659 643 643 631 625 674 629 626 664 672 617 639 642 653 617 674 620 623 648 631 662 668 634 612 647 615 645 666 627 623 654 621 642 631 602 604 651 601 621 602 642 617 644 625 620 602 644 642 647 633 600 589 624 634 592 594 628 616 623 589 600 609 600 606 608 620 629 624 594 615 627 582 605 595 613 583 613 591 572 600 613 608 603 608 570 611 593 591 560 604 600 583 590 575 583 567 555 574 552 575 569 589 561 554 593 566 549 580 548 587 571 542 560 534 550 546 568 580 554 569 528 574 554 524 527 553 540 518 534 547 544 531 527 562 547 549 562 550 556 524 551 515 548 510 514 528 537 509 507 512 515 498 529 542 522 536 505 489 510 487 526 519 510 490 504 505 511 523 497 526 487 499 515 517 496 497 500 474 470 510 489 502 473 481 475 482 478 475 471 471 467 491 457 465 495 455 463 483 493 485 454 456 455 485 482 464 462 451 462 449 475 445 441 464 439 434 438 449 451 467 446 440 460 443 437 457 430 421 448 441 450 454 440 447 451 418 417 408 405 421 442 423 439 403 436 415 421 423 416 407 427 428 428 405 397 416 386 401 409 386 403 414 410 388 398 397 412 380 409 401 378 401 392 374 400 377 378 378 382 392 385 389 368 385 388 379 369 359 365 363 351 380 373 378 378 350 373 369 363 359 338 340 353 349 349 359 339 342 335 355 359 330 350 343 330 335 335 332 346 327 333 320 322 345 316 311 319 328 331 334 315 306 327 304 329 328 327 327 307 311 322 309 320 311 292 303 293 287 294 291 301 294 296 305 306 287 281 285 282 302 278 293 281 293 291 271 276 288 282 272 276 288 263 265 270 263 278 273 267 254 268 274 264 275 253 249 260 251 252 264 265 252 244 247 248 238 251 249 243 243 232 241 230 234 248 249 248 245 237 230 225 223 236 226 219 235 236 226 216 230 223 225 214 224 230 222 212 208 212 222 217 220 208 203 216 212 211 196 211 200 211 194 202 198 199 197 205 202 188 191 189 199 191 190 182 189 181 181 189 189 182 176 181 188 179 170 182 168 179 181 172 167 167 175 175 162 168 168 166 161 162 155 160 160 158 156 163 151 163 150 154 160 146 155 153 149 151 143 149 150 144 148 145 144 137 143 138 144 142 135 139 135 134 129 136 134 133 135 127 125 123 133 122 127 119 126 125 126 117 122 125 120 123 115 115 121 117 116 115 117 112 107 116 112 105 104 111 102 102 105 103 103 105 99 105 102 99 98 104 99 101 100 98 96 95 95 97 90 87 87 91 92 91 90 86 87 86 82 86 83 79 79 82 82 82 76 79 75 81 75 73 74 75 72 72 72 73 75 74 73 71 69 68 67 69 66 67 64 63 66 63 63 64 63 64 60 61 59 61 59 57 58 58 59 56 55 55 56 53 55 51 51 53 53 49 52 51 49 49 47 46 48 47 44 44 44 45 42 42 43 41 41 41 42 42 42 38 41 39 40 37 37 38 38 38 36 36 36 35 34 34 35 33 32 34 31 33 31 30 31 29 29 30 28 30 28 27 28 27 27 27 27 26 26 25 25 25 24 23 24 23 22 22 23 22 22 21 21 20 21 20 20 20 19 19 19 20 19 19 20 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11
11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 20 20 19 20 20 20 19 20 20 21 21 21 21 22 21 23 23 23 22 24 23 23 25 24 24 26 26 25 26 27 27 26 27 28 29 28 29 29 31 30 32 31 32 32 33 32 32 32 33 34 33 35 35 35 37 36 38 38 39 38 39 40 40 39 39 39 40 40 41 44 44 44 45 45 44 44 44 45 45 48 47 46 51 47 50 49 53 50 53 53 53 52 55 55 55 56 54 59 55 58 59 58 62 58 63 62 63 60 64 63 63 67 66 67 67 67 69 67 66 73 68 70 70 71 73 76 73 75 77 77 78 74 76 77 77 77 84 82 83 82 80 87 86 86 82 87 87 86 89 91 91 90 95 96 95 90 97 93 97 93 98 101 103 95 99 101 104 105 100 99 109 104 104 104 104 107 105 113 110 107 108 113 115 110 118 119 123 121 114 120 125 121 121 121 123 128 120 124 130 130 132 132 133 135 138 137 135 131 139 137 132 139 134 142 139 142 149 138 145 147 140 142 147 152 144 147 150 154 150 155 155 156 160 156 162 161 157 165 157 164 157 171 168 165 167 168 175 172 180 170 175 175 179 185 186 186 173 177 180 182 179 189 183 194 189 186 185 185 188 200 202 190 203 191 197 191 197 198 195 196 211 204 202 200 209 206 213 207 211 222 205 206 221 219 208 224 227 226 210 220 232 215 228 230 231 236 224 233 243 228 236 238 231 245 247 245 250 245 243 251 244 240 249 239 253 250 256 246 247 252 256 247 261 258 268 268 251 258 265 257 262 277 270 273 257 272 286 274 271 284 275 281 290 285 285 278 278 276 287 277 296 290 296 302 281 286 297 304 299 289 311 314 312 292 305 305 307 320 304 314 313 324 315 321 323 318 329 330 321 330 322 321 308 323 338 338 312 313 316 333 320 338 333 347 322 336 347 335 341 329 349 337 361 363 344 343 353 352 359 346 342 372 353 377 354 372 366 349 360 379 364 365 374 367 369 365 374 359 361 378 365 393 368 383 369 386 377 391 377 395 376 396 392 376 396 392 393 403 399 406 393 412 400 388 407 419 417 425 411 426 426 405 402 420 404 402 408 430 410 414 424 427 422 444 420 425 414 432 427 424 435 444 429 445 420 439 449 447 447 434 460 457 450 448 442 430 459 443 441 445 468 461 471 461 460 480 465 467 444 464 484 472 462 494 484 496 494 482 478 475 501 482 485 479 473 463 502 471 494 508 494 491 509 517 504 493 476 499 507 515 497 486 502 479 486 525 509 511 487 490 515 532 502 523 510 498 505 494 504 544 504 522 534 549 534 511 538 517 512 541 509 525 534 561 542 528 532 541 560 556 558 529 549 548 519 531 521 563 528 550 550 526 540 548 560 582 544 543 555 557 539 548 577 561 555 593 543 580 580 567 549 563 549 579 586 568 587 595 559 580 555 583 580 609 576 603 571 587 605 575 611 605 563 565 573 605 575 598 609 624 586 574 593 587 631 592 594 583 586 586 591 624 594 590 598 603 596 626 643 599 640 622 599 630 623 623 590 624 619 609 608 613 653 628 643 620 654 650 628 652 635 628 609 614 663 627 632 644 625 662 613 665 653 642 623 639 673 625 677 630 649 632 682 648 641 662 672 655 666 674 680 680 671 677 626 667 663 690 649 660 663 664 640 632 645 673 685 677 659 690 672 651 648 646 688 670 686 642 683 685 680 678 648 697 655 707 684 653 713 652 668 675 662 683 700 679 689 684 680 711 654 716 676 711 676 678 721 690 704 658 690 699 718 675 684 679 711 701 726 700 723 693 704 696 677 685 711 718 714 703 731 689 737 680 690 719 713 720 714 678 700 676 699 690 720 732 714 695 692 740 730 686 706 703 708 712 699 748 709 722 746 725 742 712 748 708 702 712 704 717 748 711 732 690 689 732 744 711 743 735 716 712 719 727 728 726 724 691 718 694 693 691 750 715 744 729 700 722 721 744 716 745 741 727 709 702 703 695 747 712 746 714 724 704 707 695 733 717 701 738 731 727 704 732 737 699 703 702 745 708 740 738 703 743 704 722 706 708 736 699 720 720 726 699 699 702 717 705 703 744 729 700 700 699 708 734 724 700 730 722 705 745 702 700 719 724 701 721 716 725 710 703 739 710 749 699 742 748 701 704 700 704 707 737 741 702 700 733 720 719 740 701 724 745 701 733 741 700 708 698 701 748 716 729 703 730 735 703 721 700 696 729 705 712 748 746 714 700 717 721 746 700 694 700 727 709 721 730 741 717 738 747 697 701 710 729 714 692 716 724 741 721 695 689 741 734 726 694 696 709 689 704 721 703 701 736 685 700 717 709 745 699 731 698 685 735 745 688 706 703 739 691 722 716 723 702 689 746 743 704 736 690 733 739 733 718 735 709 717 711 678 736 701 682 736 717 687 696 702 677 697 671 710 721 694 692 667 735 700 708 712 688 671 675 689 718 715 706 722 687 671 696 693 688 683 659 666 679 661 671 687 712 676 667 695 706 717 700 659 672 689 688 684 711 666 666 684 662 652 663 703 666 685 705 680 685 668 689 691 675 671 681 678 643 670 676 677 666 679 648 679 666 672 693 650 660 655 672 690 679 689 661 670 663 626 667 674 678 660 625 658 673 642 638 655 635 642 657 670 648 620 671 661 668 618 623 632 655 646 623 630 630 656 612 608 630 616 647 650 647 643 629 639 607 640 629 629 597 598 606 648 618 589 603 620 592 619 640 603 620 619 626 612 580 620 614 621 608 629 587 576 601 624 595 607 582 591 574 610 608 581 615 567 615 577 586 576 559 564 582 599 561 601 584 598 571 573 602 569 554 597 583 547 589 584 552 562 582 539 577 580 536 588 546 583 554 552 576 545 549 568 571 526 532 550 565 565 553 532 545 518 518 528 549 563 513 515 544 546 553 550 510 547 555 552 526 545 524 516 516 528 524 537 522 527 538 509 513 528 502 520 524 535 516 503 493 497 511 502 517 482 515 498 513 488 484 496 490 494 503 512 478 491 493 470 502 477 460 467 474 459 480 461 460 498 458 462 489 468 467 489 462 447 463 469 479 447 479 471 448 438 462 477 470 448 472 458 461 442 441 454 425 425 436 424 458 448 434 442 417 456 441 433 449 448 429 450 429 440 419 418 410 426 433 418 410 421 416 410 421 404 432 425 393 411 416 415 390 393 403 392 405 382 403 380 413 389 388 409 384 390 380 389 397 377 404 383 394 366 383 374 389 390 377 366 388 356 363 385 366 355 372 360 380 367 361 364 371 362 372 365 359 366 352 355 345 364 359 347 355 356 350 358 358 354 346 348 345 333 352 349 330 335 343 338 328 338 331 341 324 326 329 336 310 310 316 332 319 303 314 320 307 300 319 296 317 296 302 316 302 294 310 296 307 295 282 306 306 282 286 303 299 288 289 285 295 270 278 281 290 267 279 273 275 273 274 276 259 265 262 275 263 266 257 268 266 252 257 267 250 263 244 255 266 259 242 249 247 251 243 250 257 238 246 238 234 251 244 231 230 247 240 225 238 240 223 233 231 231 224 219 222 214 218 231 221 220 226 221 209 215 218 219 204 219 212 210 202 197 198 196 208 203 193 199 195 194 192 197 201 192 197 202 187 193 193 192 192 186 178 179 190 181 183 180 176 188 188 176 175 177 171 182 171 166 169 164 168 170 160 165 171 156 161 156 158 168 163 165 156 155 155 161 156 151 146 148 149 143 149 148 148 152 139 145 138 139 144 139 144 146 141 138 142 139 129 130 138 129 138 126 135 131 130 121 122 131 128 121 127 124 117 125 124 114 123 116 118 118 119 111 114 110 115 116 106 115 105 105 107 103 108 100 103 103 100 104 96 95 98 101 96 101 96 99 96 92 91 94 92 94 91 94 86 90 88 85 87 82 87 82 81 84 80 83 77 83 79 82 76 75 80 80 78 73 77 75 70 74 74 73 74 68 67 71 65 67 67 68 68 67 67 65 61 63 61 61 63 63 58 58 62 57 60 57 59 54 58 56 54 56 54 53 52 53 53 53 50 52 49 48 47 46 47 45 47 46 45 43 43 45 43 41 44 40 41 40 42 40 38 38 39 40 39 37 36 37 35 35 35 35 35 33 34 33 32 34 34 31 33 31 30 31 31 29 30 28 29 28 27 27 26 27 26 26 25 25 26 24 24 24 24 23 24 22 22 22 22 21 21 21 21 21 21 20 20 20 19 20 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 20 19 20 20 19 19 19 20 20 20 20 22 21 22 21 23 22 22 22 23 24 23 24 24 24 26 26 26 26 26 27 26 27 28 28 28 30 29 29 31 31 30 32 33 32 32 32 34 34 33 34 35 35 36 35 35 36 37 39 37 37 40 39 38 41 39 41 43 40 42 44 44 42 42 44 43 47 46 48 48 49 47 47 48 49 52 49 49 52 53 54 55 55 54 54 57 54 55 59 58 58 60 61 59 62 61 63 62 65 64 63 64 63 65 67 65 67 66 66 68 68 72 74 71 70 74 74 76 73 73 74 80 80 80 77 83 76 84 80 83 84 80 81 82 86 84 89 86 91 91 91 94 91 94 93 90 93 97 98 97 99 95 102 97 100 98 104 102 102 99 102 103 106 102 105 104 104 105 111 106 108 113 118 120 110 121 121 123 125 124 114 120 116 122 125 129 119 122 131 124 124 131 129 127 133 138 136 135 134 131 142 139 146 144 136 138 145 140 140 149 147 146 142 145 145 150 158 148 147 161 162 149 150 151 158 159 164 156 160 160 164 169 173 163 164 168 165 163 173 179 177 176 168 173 169 182 178 178 184 184 189 182 176 190 194 189 187 182 195 188 185 189 194 200 199 192 205 191 206 197 196 197 211 202 210 197 207 203 206 217 213 203 206 217 222 215 211 214 221 220 219 226 227 222 220 226 233 229 220 243 239 245 233 231 238 244 235 244 249 240 246 250 237 236 250 241 255 249 248 246 259 260 247 258 262 254 263 266 270 275 263 261 257 262 272 277 262 272 271 284 289 276 286 267 266 278 275 281 285 298 276 294 287 288 281 289 286 299 293 283 294 292 307 293 301 300 319 318 314 305 309 302 311 302 304 306 326 325 309 306 316 318 309 314 327 340 320 335 324 320 325 332 349 342 352 324 322 354 331 347 348 359 334 349 334 345 367 364 355 353 364 342 371 356 357 370 346 360 360 376 379 378 371 376 377 376 367 361 386 379 364 360 362 385 393 377 368 385 384 388 399 376 389 378 392 410 391 377 390 398 403 414 408 387 402 418 418 395 426 407 395 408 421 396 411 423 409 415 433 435 407 416 413 441 414 421 436 410 420 444 445 421 425 445 424 461 419 452 434 453 451 432 464 446 445 428 440 457 454 437 462 450 443 458 445 453 474 440 467 471 475 466 481 478 492 480 471 461 496 488 462 469 456 504 463 462 505 488 485 489 505 496 467 508 476 473 506 475 518 489 493 501 523 513 484 503 482 497 526 493 533 524 525 515 536 519 492 537 505 499 508 533 501 530 511 531 525 552 540 553 551 533 519 537 557 557 544 531 522 517 515 531 529 545 561 555 542 542 556 561 566 554 562 550 578 558 572 532 532 569 547 538 564 542 570 576 560 556 587 573 563 554 580 577 574 564 552 584 577 558 569 565 584 554 593 605 569 603 574 585 599 610 595 621 584 613 591 574 625 598 613 620 586 577 630 575 612 598 611 631 630 630 598 624 613 591 638 599 594 590 585 632 625 600 607 622 623 604 646 635 607 627 634 605 600 652 619 650 654 608 622 640 606 614 638 651 634 649 612 622 647 644 641 630 613 631 663 675 657 666 640 619 626 632 635 658 638 650 650 646 645 647 687 644 671 629 656 678 668 691 639 684 655 635 662 643 688 671 685 681 686 670 636 691 684 702 692 677 706 672 677 657 698 666 660 659 665 655 673 712 679 689 689 700 663 662 655 677 686 689 718 687 668 661 671 661 686 669 715 695 687 723 712 721 674 674 691 675 717 692 673 685 674 718 705 687 683 678 682 672 716 687 699 734 689 670 699 738 705 700 740 679 696 711 742 674 681 713 682 680 724 698 720 690 747 731 730 708 734 694 745 689 744 696 734 704 721 686 710 719 704 692 723 727 746 715 704 690 737 711 692 747 737 721 718 722 700 714 689 726 728 710 695 689 725 695 692 726 726 706 710 697 698 743 717 719 698 698 744 696 698 717 750 699 707 732 701 737 734 730 710 702 702 699 724 705 697 703 732 699 699 698 735 699 742 736 735 720 750 701 701 730 725 726 737 732 698 713 745 703 739 701 713 749 704 705 739 714 730 703 705 709 733 699 718 725 713 705 725 701 701 700 728 703 701 699 705 703 705 702 699 747 703 701 726 704 739 723 739 703 733 741 698 743 715 748 714 703 707 700 706 733 707 729 720 697 701 701 737 699 704 715 700 749 736 737 722 696 696 734 698 710 718 711 746 711 726 696 703 716 693 720 692 691 746 704 728 737 694 738 746 712 748 733 748 704 733 688 725 708 695 692 720 748 743 743 744 734 716 688 714 713 690 744 694 703 694 747 713 726 742 737 686 713 718 747 731 699 724 687 737 736 678 738 719 714 717 739 679 693 744 674 698 729 739 680 735 705 689 712 701 724 696 672 710 710 686 691 717 725 722 679 717 678 678 712 729 690 662 690 679 679 706 673 677 681 684 721 685 713 706 716 688 664 691 689 710 673 712 701 704 659 665 708 689 701 677 658 699 686 659 660 644 651 668 681 706 684 650 691 702 665 700 674 699 662 636 694 686 641 639 637 690 631 657 686 682 631 688 639 661 673 663 654 625 662 668 642 626 639 668 645 653 674 650 673 650 632 674 668 629 659 657 657 617 609 633 659 631 633 620 653 619 624 607 633 628 616 640 655 611 607 618 628 593 647 595 591 637 642 595 606 631 645 609 602 602 638 633 614 600 586 596 579 609 605 626 595 624 610 614 580 578 607 577 609 570 580 589 580 578 615 614 581 617 581 600 603 605 604 558 558 562 600 552 590 594 555 595 565 584 551 551 578 542 586 586 586 538 549 574 549 565 554 548 565 582 565 551 554 542 577 578 541 549 526 544 532 546 552 566 563 538 535 542 550 537 514 554 513 530 514 514 546 510 510 553 550 546 524 532 509 533 523 502 517 495 503 494 510 528 538 517 521 492 534 501 520 520 523 483 511 500 517 497 498 486 514 517 489 488 503 492 481 492 470 504 505 494 477 487 477 479 482 460 454 476 452 468 479 472 463 474 485 460 463 464 458 453 471 468 439 470 451 436 460 465 474 468 468 440 451 452 445 431 426 426 425 418 429 431 427 456 432 418 443 412 430 443 443 416 430 429 437 425 430 414 426 411 425 425 395 397 422 419 396 405 417 390 400 409 393 413 397 405 395 389 410 388 402 378 395 403 383 371 389 398 378 384 365 394 375 363 379 369 358 378 385 359 380 371 386 359 364 362 360 379 354 370 361 352 347 358 369 359 342 369 359 349 346 360 342 344 338 357 338 352 351 344 344 332 330 332 329 333 346 325 313 321 330 333 333 319 326 327 320 327 310 330 328 299 319 313 305 312 320 300 313 295 304 314 312 303 298 308 311 304 297 284 294 302 279 295 293 293 287 282 273 286 294 290 271 272 288 268 283 270 260 262 272 275 268 276 253 252 251 261 254 272 257 254 249 246 247 255 252 243 259 239 238 255 254 245 238 245 250 241 236 251 237 231 242 230 243 241 225 241 237 238 227 220 219 215 226 215 214 212 227 224 216 206 208 217 218 217 201 218 208 217 208 203 212 209 199 205 191 199 207 192 189 191 187 202 201 198 189 192 198 196 180 192 182 176 192 190 188 181 181 183 171 184 171 168 175 169 173 165 166 162 162 170 161 172 162 170 170 155 158 153 158 159 151 153 162 154 159 154 155 148 155 156 142 143 150 143 151 141 136 138 141 138 146 139 143 133 139 138 133 139 133 133 134 131 125 131 133 122 120 123 127 118 120 127 115 124 115 121 118 116 121 116 111 115 116 117 109 112 114 109 107 108 104 101 101 105 104 98 100 97 96 102 99 100 97 101 94 96 96 93 95 94 90 94 91 86 93 91 88 85 89 86 82 81 86 85 84 79 83 83 77 79 76 77 74 79 73 73 73 73 73 73 69 73 68 68 70 72 68 68 68 68 65 65 66 61 65 60 59 64 60 58 57 59 59 60 57 58 57 56 55 53 55 54 52 51 52 53 51 49 49 49 47 49 48 46 48 48 45 47 46 44 42 43 44 43 42 42 43 42 40 39 38 39 41 37 39 37 36 37 36 36 35 36 36 34 33 34 32 33 31 32 31 31 30 31 29 29 30 28 29 28 27 28 26 27 26 26 25 26 25 25 24 24 24 23 23 23 22 22 22 21 22 21 22 20 21 21 21 20 19 20 19 20 19 20 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 20 20 20 20 19 20 19 20 19 21 20 20 21 21 21 22 21 22 22 22 23 24 23 24 24 24 24 26 25 26 26 26 26 27 28 28 27 30 29 30 31 29 32 32 32 31 32 31 33 32 33 34 35 34 35 36 35 36 37 36 36 38 38 41 41 41 40 39 41 41 41 41 42 44 44 45 45 46 44 45 47 47 48 49 49 49 51 52 50 53 49 50 52 54 53 56 55 57 58 57 56 57 60 57 58 59 61 58 60 61 64 61 63 64 66 62 68 65 64 66 65 70 70 72 71 74 69 70 75 76 74 73 73 78 80 76 76 78 81 82 77 79 84 79 80 84 81 87 86 88 85 90 87 89 93 92 93 96 91 96 91 99 99 95 95 99 100 101 102 103 103 98 108 100 102 104 107 106 113 107 110 107 114 117 113 112 113 120 117 114 116 115 120 120 120 116 127 122 122 123 128 123 132 128 130 129 132 126 134 130 137 129 142 138 144 139 134 136 144 142 145 143 146 151 149 148 143 154 157 149 145 146 161 155 154 164 164 159 163 167 157 162 158 162 157 171 169 175 161 161 173 175 166 179 182 174 184 183 184 185 180 183 179 179 177 184 180 185 186 181 196 196 191 198 198 188 188 201 190 195 207 193 197 198 211 203 195 208 203 199 199 208 202 208 217 217 211 207 219 223 215 229 232 228 223 233 226 237 237 223 221 226 222 242 229 240 227 240 233 249 230 248 237 253 251 253 251 239 251 256 254 248 259 266 259 261 250 257 265 262 267 256 266 269 264 272 257 268 260 264 265 284 274 274 268 286 291 281 292 289 280 285 272 276 277 288 287 289 279 297 296 290 283 290 301 314 302 309 318 319 307 317 315 298 317 301 306 302 323 329 330 306 315 306 321 333 315 325 311 340 323 325 314 329 323 320 341 352 342 338 332 331 346 341 346 357 352 350 363 353 346 353 348 362 363 359 354 376 366 346 375 360 367 365 376 363 378 388 363 378 358 384 360 376 379 375 375 380 391 386 394 371 394 403 372 385 408 386 393 396 381 378 382 418 414 408 410 389 389 418 417 398 422 396 427 412 418 397 409 438 409 431 433 409 432 420 428 426 440 428 442 452 451 436 416 437 430 457 460 458 438 439 439 466 449 467 437 452 465 436 456 450 449 457 436 468 467 444 456 470 479 454 477 476 462 484 457 486 465 479 461 452 496 475 491 461 499 500 482 490 496 502 465 470 505 505 473 478 479 517 482 519 485 493 500 477 519 501 499 518 506 517 517 490 489 516 520 505 490 510 512 493 515 501 499 518 542 527 517 511 551 538 514 528 505 556 551 540 527 523 548 556 559 529 545 530 523 563 550 557 523 530 560 537 539 572 567 554 562 575 540 539 551 535 546 571 566 552 587 588 552 546 570 571 546 560 547 568 600 560 594 584 573 592 552 557 570 573 555 612 559 599 586 611 564 564 591 621 572 602 597 574 585 569 587 592 618 614 620 578 612 579 599 576 596 588 584 626 633 633 582 607 600 629 613 637 611 618 589 612 648 640 650 599 643 655 639 598 656 625 632 613 614 621 658 662 652 654 657 666 656 614 656 627 642 669 613 653 647 641 665 629 675 626 664 663 646 668 678 655 626 664 680 673 645 645 631 677 689 672 674 686 678 639 693 642 667 654 657 667 642 650 682 657 678 682 643 692 699 692 704 640 646 693 678 690 669 670 661 687 674 654 648 663 700 690 685 691 667 699 659 662 665 718 686 713 694 664 661 702 686 688 668 683 665 697 684 698 684 713 714 687 688 683 666 729 697 678 682 665 698 733 697 684 674 704 671 724 709 716 673 671 721 681 687 711 726 685 744 713 713 735 688 722 687 703 742 693 729 706 741 682 742 721 724 690 701 747 732 702 739 699 730 685 701 744 747 733 735 689 693 733 743 720 731 719 713 734 702 696 726 745 691 744 706 702 690 721 737 747 691 717 718 695 726 695 692 721 740 718 692 740 725 728 733 724 719 720 726 735 695 731 698 735 750 738 741 697 718 701 698 703 696 704 708 737 700 700 701 735 729 726 701 698 709 739 699 749 710 745 745 729 702 718 736 702 720 726 718 716 750 704 748 702 699 718 746 704 723 749 725 724 727 721 704 701 717 700 699 706 723 699 702 702 735 734 698 725 700 703 741 700 700 710 704 699 703 702 737 714 698 733 705 706 716 713 697 706 729 724 702 702 726 745 717 728 731 714 740 731 715 734 716 698 750 704 721 693 741 696 699 699 697 702 704 692 740 750 722 724 704 691 723 723 744 692 696 743 726 723 705 716 750 730 686 720 731 690 720 737 697 732 700 722 744 714 713 743 692 738 688 750 731 690 740 736 722 716 695 710 717 748 688 722 710 691 689 709 709 681 707 722 699 679 733 709 732 689 700 696 708 737 709 729 686 716 702 713 710 692 726 713 682 693 689 708 719 727 666 666 690 667 707 691 709 707 703 719 682 687 656 706 690 681 661 689 702 701 716 714 702 677 670 695 677 686 685 712 665 682 679 707 704 653 667 680 703 690 686 699 646 686 640 696 696 674 689 656 678 661 689 677 642 635 632 671 659 642 636 628 667 633 640 680 655 626 636 624 676 680 648 641 668 663 665 638 630 657 677 622 646 636 621 633 664 659 630 658 645 664 644 645 654 637 653 605 647 636 636 629 624 634 627 620 647 617 624 635 611 607 616 628 617 631 606 617 598 614 605 592 604 612 590 606 635 627 614 592 625 611 603 604 617 615 578 622 609 618 600 574 570 607 572 590 588 612 584 595 616 575 589 556 595 562 570 560 596 576 585 590 552 584 577 571 575 573 543 579 576 579 561 570 567 550 583 556 585 545 532 550 573 555 530 547 547 564 548 562 576 565 533 566 546 560 518 550 521 551 543 552 529 549 544 515 536 527 531 546 508 512 539 533 520 543 509 534 534 534 496 508 501 522 530 496 515 501 526 491 504 504 483 513 511 483 511 517 482 503 522 504 511 496 507 508 468 503 502 501 494 499 489 470 494 485 499 482 502 472 465 473 470 492 462 448 492 464 450 451 482 458 474 482 456 444 465 457 456 464 452 463 461 450 446 468 446 442 428 445 449 462 447 453 461 451 438 431 456 417 436 438 411 431 430 439 425 433 425 417 401 430 417 428 409 432 413 417 428 421 415 429 405 386 409 392 390 393 389 405 409 387 382 392 410 403 382 408 397 402 371 385 388 388 396 380 377 383 367 368 367 382 362 383 387 378 369 365 361 374 351 366 349 345 371 366 350 341 350 369 356 348 349 347 348 359 360 334 343 338 353 347 351 336 339 328 321 346 322 343 330 345 331 336 340 326 333 318 325 322 312 323 316 319 307 317 327 318 320 306 300 298 312 302 295 291 297 297 307 288 294 309 309 297 299 287 286 292 280 289 289 289 297 283 282 283 272 288 268 272 266 277 279 268 280 266 263 279 276 260 265 274 253 273 263 269 257 263 247 251 264 263 258 256 252 255 249 246 242 250 253 247 236 241 239 229 239 228 237 231 243 225 235 237 218 217 224 230 226 232 214 213 211 227 224 219 226 220 219 211 211 216 218 205 204 199 212 202 212 197 202 192 197 200 202 194 204 202 184 197 197 199 190 187 195 182 192 177 185 177 175 187 172 187 179 184 172 169 172 168 170 173 171 173 173 164 163 169 169 164 164 166 155 155 164 158 152 159 161 149 156 146 158 152 150 143 149 142 151 151 140 138 142 144 137 145 146 140 132 137 140 131 134 135 138 133 136 133 126 129 123 123 124 120 120 122 119 122 118 121 117 123 114 118 115 120 116 114 109 117 111 116 107 104 104 106 108 106 100 104 103 103 101 106 100 100 96 102 96 94 92 94 92 98 98 97 93 94 89 90 90 88 87 83 90 89 88 87 86 82 85 85 77 78 80 79 76 80 79 80 74 75 72 76 71 71 72 70 72 68 71 66 68 68 66 68 63 67 63 65 61 61 62 59 61 61 62 61 59 59 59 56 55 56 58 53 57 56 55 53 55 51 53 52 52 48 51 50 49 48 46 48 45 44 47 45 43 45 44 41 43 40 42 41 39 39 38 40 38 38 39 39 38 37 37 36 35 36 36 36 33 33 33 32 34 31 31 33 30 32 31 30 30 28 28 29 27 27 27 26 26 26 26 26 25 26 25 24 24 23 24 23 23 23 22 23 21 22 22 22 21 20 20 21 19 20 20 19 20 20 19 20 20 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12
12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 20 20 20 20 20 19 19 20 19 20 21 20 21 21 22 22 22 22 23 23 22 23 23 24 24 24 25 25 25 25 25 26 27 27 28 27 27 28 30 30 30 29 30 32 31 31 33 33 32 33 34 35 34 35 34 36 35 35 36 37 37 39 39 39 38 38 39 38 39 42 41 42 43 44 43 42 45 46 43 44 45 47 47 46 49 47 50 50 48 49 52 51 51 54 55 54 55 56 57 54 56 59 58 59 57 58 62 61 58 59 61 65 60 61 66 63 66 63 67 64 69 69 72 68 72 71 73 72 71 73 72 75 76 78 78 76 76 83 76 78 84 79 84 80 82 85 83 81 82 84 85 88 86 89 90 89 94 96 93 93 98 92 99 97 95 99 99 97 100 105 106 106 107 104 107 103 107 105 105 105 105 110 110 116 111 109 116 115 117 115 122 122 114 125 115 121 127 117 122 121 120 129 121 127 134 124 127 135 131 139 137 140 142 142 137 140 134 138 146 148 143 143 140 144 152 145 147 155 157 152 151 148 159 157 157 162 163 152 158 164 164 168 166 166 158 170 173 174 162 161 162 173 170 166 166 173 177 182 170 178 188 174 187 182 189 185 186 179 190 195 195 185 199 197 202 203 193 187 190 201 195 200 200 200 196 202 203 199 199 215 208 206 219 203 204 217 216 218 210 220 227 228 214 217 231 224 228 226 227 230 218 224 228 222 243 238 224 237 232 242 245 236 244 252 255 240 239 247 239 241 257 256 243 262 244 265 250 253 249 271 270 264 273 271 277 273 265 263 281 280 269 267 284 269 268 281 278 270 272 284 283 290 294 284 280 284 302 300 285 280 296 283 301 308 294 298 298 295 315 301 307 305 321 306 317 312 304 305 303 325 318 306 306 324 335 321 337 323 328 327 327 313 336 339 331 325 347 348 347 340 322 326 339 344 336 338 330 351 332 342 357 336 336 339 357 364 348 366 366 362 353 348 371 381 356 351 351 382 374 385 357 364 390 382 387 360 391 375 387 396 367 394 385 368 373 377 372 404 407 376 392 411 411 397 390 409 420 383 408 393 415 410 392 420 431 406 420 402 419 413 412 430 437 438 414 412 443 430 409 432 449 447 422 445 434 421 420 418 436 449 441 421 446 463 452 434 454 431 438 464 439 452 472 442 458 461 453 440 480 450 443 459 486 455 447 464 477 458 474 461 465 488 457 458 476 484 496 469 503 487 502 496 465 496 479 508 468 486 470 502 471 502 483 501 481 486 478 513 505 495 487 527 485 499 513 524 501 509 509 496 530 522 495 537 513 545 544 545 521 544 526 548 510 530 531 508 531 524 557 544 556 554 517 521 538 545 555 568 537 570 521 570 567 523 537 571 533 551 561 533 543 569 535 587 587 566 549 541 576 550 541 583 580 570 575 547 575 584 593 580 598 565 597 596 566 588 572 559 559 605 584 558 582 565 605 613 596 581 565 615 572 621 617 580 582 574 580 624 604 576 607 600 581 604 606 588 636 612 639 619 607 638 614 584 605 634 627 616 610 608 619 641 617 594 623 601 611 610 619 602 638 612 603 649 634 657 648 636 624 642 635 624 631 648 651 666 642 628 652 622 620 662 665 621 629 676 637 644 659 639 669 627 629 677 655 672 660 672 625 651 672 664 662 664 685 643 682 667 686 647 650 646 655 640 655 695 694 640 653 689 647 664 679 696 656 685 708 661 681 658 700 669 702 687 688 663 658 674 674 697 706 691 704 699 661 719 696 720 702 675 708 696 720 703 682 716 695 694 698 713 714 711 688 703 686 679 730 720 715 679 666 699 693 721 728 735 691 718 673 730 726 671 733 679 681 722 714 730 736 724 711 696 675 731 692 677 721 737 680 701 737 717 683 732 729 739 749 702 712 716 740 742 726 683 699 703 738 739 686 733 749 700 715 702 746 688 688 734 708 720 744 721 691 690 737 743 689 699 695 703 695 696 737 731 694 692 703 720 695 710 696 715 697 733 694 726 694 730 717 709 742 736 743 724 737 738 700 697 741 736 735 699 726 741 699 705 701 739 703 700 736 743 701 698 737 717 750 737 699 714 698 741 704 722 727 748 698 701 699 711 700 717 704 748 740 711 704 716 743 732 704 748 703 702 746 700 699 702 702 713 705 703 718 740 702 705 714 699 710 747 740 727 702 700 708 738 732 702 736 729 701 701 713 698 729 700 708 704 706 699 697 696 746 698 699 719 734 701 730 694 714 704 700 697 737 734 696 717 710 728 698 746 728 736 727 708 698 710 691 739 743 740 713 743 695 738 741 690 736 689 746 734 725 743 686 708 729 703 732 742 711 729 705 686 738 690 744 731 714 686 724 712 747 707 689 690 736 703 688 704 729 723 697 687 696 727 719 732 718 675 681 690 689 704 673 675 695 698 704 723 724 696 736 720 714 685 685 697 732 720 697 691 682 731 679 669 722 675 665 682 674 683 728 694 696 680 682 703 710 712 699 664 677 684 714 685 664 668 681 716 662 688 707 696 683 676 702 666 669 669 675 698 669 709 702 654 650 670 657 642 697 696 680 697 648 661 702 645 659 657 674 650 681 666 631 685 658 669 690 671 654 679 642 681 644 659 677 625 662 634 620 631 673 637 632 622 655 615 631 631 624 622 654 671 631 644 624 632 651 651 647 615 612 652 648 659 617 636 603 610 656 619 640 652 615 621 642 640 628 651 603 602 615 645 633 625 601 596 598 606 636 598 612 593 598 622 605 608 599 615 600 622 617 583 591 602 581 569 590 571 597 593 575 617 582 614 614 562 571 577 613 595 598 597 590 571 597 586 561 572 573 578 577 595 575 601 573 569 574 561 559 582 542 579 538 588 584 582 536 534 577 541 583 569 568 532 559 554 536 549 557 542 567 559 557 547 543 544 555 553 530 557 557 541 548 545 541 513 511 532 515 520 545 532 514 516 524 496 509 518 501 521 504 493 539 490 509 505 533 504 485 514 509 501 484 490 480 509 521 518 484 501 510 489 498 473 506 500 500 510 474 467 470 481 489 467 484 474 474 497 488 481 460 449 464 466 451 449 476 461 483 449 479 464 469 464 480 470 447 466 456 451 437 443 456 457 460 437 432 432 461 425 449 451 435 423 445 444 443 449 412 435 414 423 422 422 426 411 427 418 434 424 406 422 407 403 419 403 412 420 426 418 394 424 404 389 390 420 416 388 402 385 399 398 398 388 387 400 380 387 400 367 389 396 363 375 366 372 393 380 377 370 368 383 388 375 376 361 382 365 357 379 346 372 365 345 353 342 369 336 354 347 339 339 355 332 351 335 340 331 353 323 326 339 341 331 340 331 335 316 314 342 337 326 309 337 338 306 318 323 310 327 328 306 318 300 301 321 298 314 306 313 319 301 310 315 301 306 303 287 287 302 304 301 296 296 291 289 285 274 274 286 273 286 276 269 270 267 285 284 283 269 275 262 276 275 254 254 270 255 264 251 255 271 248 256 253 255 266 261 255 241 252 260 242 248 236 251 247 249 236 237 239 232 237 242 231 228 234 243 232 233 234 237 226 235 235 224 230 217 214 216 225 225 214 216 217 207 220 217 205 203 207 217 210 213 204 201 206 195 201 194 204 203 193 203 195 200 192 191 186 197 197 185 188 188 187 186 179 175 184 186 182 179 180 175 177 168 176 178 164 170 167 165 162 166 170 167 156 165 166 161 164 159 159 153 155 162 158 157 156 156 152 150 143 150 146 147 141 138 145 141 147 140 139 143 145 139 131 135 133 131 132 135 133 130 124 135 128 129 125 122 124 124 127 128 126 115 125 124 121 122 115 118 121 116 109 117 109 108 114 107 114 112 110 102 103 106 101 107 99 106 102 104 102 95 102 102 96 99 99 93 93 90 92 94 94 95 94 91 88 90 89 84 89 87 88 81 82 81 84 77 79 77 82 83 78 78 79 77 75 72 72 73 74 73 69 71 68 68 71 70 65 68 69 67 63 66 62 66 65 63 63 62 62 61 62 57 61 57 58 56 59 56 57 55 53 55 53 51 54 54 50 49 48 50 49 50 49 47 48 47 47 45 46 44 44 42 42 43 41 40 41 40 40 41 39 41 38 38 39 39 38 38 36 35 37 34 36 36 34 33 33 33 32 32 32 33 32 30 29 31 30 28 30 29 28 27 27 26 26 26 25 25 26 25 24 24 24 23 24 24 23 23 22 22 22 21 22 21 21 20 21 21 19 20 20 19 20 20 19 20 20 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12
13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 20 20 20 20 19 19 20 19 20 21 21 20 20 22 22 22 22 23 22 22 23 24 24 23 25 24 25 25 25 26 25 26 27 27 28 28 28 28 29 30 29 31 31 31 31 32 33 32 34 33 33 33 35 33 36 36 37 37 37 37 37 37 39 37 40 39 38 41 42 39 41 40 40 42 41 42 44 46 43 46 46 47 46 46 47 49 51 48 52 49 51 53 52 55 52 55 56 55 57 57 55 58 56 58 58 58 61 61 58 60 59 59 62 63 63 67 65 64 68 64 68 67 67 72 73 68 68 73 74 71 72 73 76 73 76 79 76 78 78 78 78 79 80 80 83 86 83 86 85 84 85 86 88 90 87 88 88 91 97 95 96 93 96 95 100 101 95 102 97 96 98 101 103 105 105 105 108 105 105 107 105 114 112 111 112 109 119 111 112 111 116 118 117 116 114 124 122 118 127 125 122 122 122 127 127 130 128 135 138 137 131 128 136 140 139 143 137 146 145 146 139 143 138 145 139 142 147 147 156 154 144 146 157 154 159 162 149 162 161 166 155 162 154 154 166 159 166 168 164 167 170 172 174 164 165 171 179 181 184 170 184 180 175 185 184 191 185 180 182 193 189 194 189 188 189 190 202 200 191 202 195 190 191 196 199 211 195 205 206 212 205 211 203 203 208 219 208 218 226 221 222 221 219 220 232 221 233 234 216 220 231 225 238 229 233 232 231 225 247 233 235 235 236 247 236 248 254 253 238 251 249 257 247 240 242 243 258 253 251 266 269 268 266 266 258 263 269 279 267 276 283 277 281 276 280 278 275 284 282 277 292 276 281 293 283 289 289 296 291 304 303 286 287 309 295 298 294 296 301 300 296 301 301 307 302 309 303 325 302 326 308 311 321 323 331 332 329 337 325 338 316 342 328 343 318 338 332 331 329 329 325 329 346 346 345 336 334 361 342 360 350 352 353 349 338 360 350 346 362 370 376 347 367 347 381 350 377 364 369 358 354 356 378 384 360 386 361 367 365 395 376 382 398 376 389 404 390 394 376 376 375 386 390 416 383 415 391 409 384 418 392 410 426 428 409 396 403 423 406 399 401 422 402 399 440 433 417 440 420 415 413 440 451 415 447 422 420 441 430 424 420 450 423 441 421 446 461 440 429 431 438 451 451 438 449 454 476 468 479 441 442 469 443 446 478 471 480 466 491 478 474 485 487 472 491 483 474 484 466 476 467 478 486 482 494 480 486 490 484 506 482 493 505 505 488 503 485 477 520 525 487 523 511 506 529 492 494 524 518 528 521 516 531 538 504 526 543 503 532 498 521 505 538 502 504 527 536 520 530 508 539 554 537 527 546 536 549 551 538 542 524 524 555 526 522 576 524 579 532 565 531 577 538 544 535 578 574 569 576 536 546 586 593 562 544 561 589 581 592 556 557 595 571 551 592 562 568 576 579 590 569 593 611 561 606 604 571 613 582 598 615 609 618 583 568 616 608 601 625 606 588 583 582 622 627 588 624 585 610 598 623 593 592 643 628 622 589 613 626 620 641 600 629 640 592 598 622 647 605 603 650 630 647 622 641 642 605 620 662 641 624 647 630 637 648 666 610 653 639 628 671 647 622 639 627 653 630 638 644 663 630 630 628 626 655 636 660 669 651 643 680 684 691 688 648 692 657 661 637 634 687 689 636 651 686 665 689 662 670 691 670 692 685 651 650 698 653 685 686 646 672 699 692 706 657 670 713 710 672 694 698 699 695 702 690 683 699 716 653 699 658 712 685 658 720 660 679 715 681 682 713 719 706 717 714 681 710 684 722 732 727 723 671 699 683 687 672 705 716 682 688 733 736 707 674 728 673 673 690 740 674 711 712 691 698 712 688 683 707 713 742 703 737 748 730 683 731 686 722 689 749 721 745 721 706 710 725 722 692 696 705 707 686 685 746 703 722 746 737 724 700 711 744 695 699 714 694 693 744 693 730 703 743 749 732 719 740 692 705 709 745 730 711 692 693 740 718 697 697 710 705 698 725 701 733 733 700 718 736 710 698 711 723 733 728 697 726 748 750 733 750 698 700 703 742 697 730 723 734 698 708 703 698 750 703 698 731 706 709 713 731 739 699 704 701 720 709 706 701 700 727 699 710 748 701 699 698 704 702 711 723 698 727 700 705 700 722 735 728 744 731 736 727 698 722 739 699 734 717 741 723 705 716 703 700 718 709 738 718 722 723 696 706 695 727 715 710 744 737 722 728 696 715 726 695 697 703 705 735 695 699 694 717 694 710 701 731 724 730 693 748 709 694 735 721 697 698 740 720 692 704 735 719 726 709 709 704 731 720 731 687 731 718 739 699 689 708 709 708 734 736 696 747 742 731 687 696 691 713 716 726 697 722 704 708 733 713 706 731 689 694 685 744 679 735 724 687 701 709 732 674 686 689 703 675 671 673 716 686 728 706 675 700 666 697 729 708 716 699 695 727 711 693 721 713 718 711 704 700 681 710 683 720 718 693 656 710 667 665 665 709 707 695 712 650 709 695 673 679 685 661 670 658 660 658 682 657 663 692 677 686 685 653 689 651 650 672 692 667 659 641 666 693 656 641 632 659 644 628 656 678 665 629 629 648 669 644 627 648 653 682 680 672 660 649 625 663 638 642 622 619 626 663 663 630 620 617 663 647 626 630 662 608 606 666 658 622 647 606 632 642 626 659 640 620 609 644 652 615 599 623 619 611 641 612 641 639 597 633 608 620 584 596 584 628 622 591 600 614 592 600 628 628 630 591 606 615 597 606 577 573 577 569 566 618 605 605 576 609 585 567 565 557 569 556 589 583 558 555 553 592 557 570 554 549 561 564 580 553 594 574 570 562 585 551 555 589 563 537 576 544 570 570 542 547 569 574 573 554 563 563 562 537 552 525 544 547 565 550 550 531 535 533 536 538 531 544 515 522 519 542 527 520 530 512 533 535 507 519 511 535 498 497 494 493 508 494 530 510 486 526 499 487 495 502 483 517 516 499 518 491 519 512 489 510 512 469 490 501 496 504 509 493 472 482 481 467 477 494 458 498 458 489 460 473 459 449 450 473 454 464 443 463 459 474 482 479 437 478 444 439 467 449 462 435 448 432 450 427 429 447 422 425 435 437 448 445 431 437 448 443 438 448 416 448 435 430 433 435 401 432 413 431 399 424 404 415 428 423 397 397 397 418 391 401 403 413 418 417 383 391 409 409 413 394 405 374 387 399 391 392 374 400 371 386 362 388 373 366 363 384 360 371 356 385 358 372 384 363 362 367 348 372 348 357 357 352 354 361 357 357 353 364 341 354 342 349 328 331 351 351 337 327 339 331 347 345 346 348 339 340 330 330 320 322 326 320 321 306 316 326 311 320 313 300 322 302 321 295 323 308 314 302 297 293 316 291 307 306 305 300 292 282 290 301 292 291 297 299 283 276 290 288 272 291 274 276 275 274 289 284 286 273 266 262 262 268 272 263 276 273 254 270 260 258 259 256 252 262 263 252 257 258 248 245 257 237 249 255 250 246 252 229 241 230 237 226 231 244 233 239 236 231 233 221 227 228 231 232 227 216 228 228 229 224 227 212 213 220 221 222 211 213 201 215 215 200 207 194 201 198 205 201 190 202 204 193 187 197 195 199 192 183 186 181 189 179 193 191 186 190 185 178 184 180 174 179 178 172 178 175 170 178 172 164 165 165 164 160 159 157 161 161 162 163 164 164 150 163 153 147 154 157 149 145 151 145 150 148 141 139 150 150 141 145 136 133 136 140 143 142 139 141 133 133 127 127 126 132 125 123 131 123 131 119 127 122 123 116 116 125 117 113 118 114 119 113 110 113 108 112 112 114 108 113 105 105 102 107 104 106 108 102 102 98 98 102 99 95 102 101 92 93 97 98 97 92 95 92 94 90 87 91 88 84 88 84 83 86 84 81 81 82 77 78 78 78 80 80 76 78 77 72 76 73 73 71 73 70 71 71 69 71 69 66 68 63 63 64 66 61 61 65 61 63 59 61 60 58 60 59 57 59 55 57 56 53 57 55 52 54 55 54 52 50 52 50 52 47 51 47 47 45 47 44 44 45 44 45 43 41 44 41 40 40 42 39 38 38 40 40 38 37 37 38 36 35 37 36 36 35 35 34 35 32 34 32 31 31 30 31 32 29 30 30 29 30 28 27 27 28 26 26 27 26 25 25 25 25 25 25 24 23 23 23 23 23 23 21 22 22 21 20 21 21 20 20 20 20 20 20 19 20 20 20 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 20 20 19 20 19 19 19 19 21 20 20 21 20 21 21 21 23 23 22 23 23 23 24 24 25 25 24 25 25 26 25 27 26 26 27 28 27 28 28 28 30 31 30 32 30 32 31 31 31 34 34 34 33 35 34 36 35 35 37 38 38 38 37 37 40 39 38 38 39 39 40 41 41 44 41 45 44 45 46 45 45 45 45 46 47 46 50 51 51 49 52 52 52 52 54 54 55 53 57 54 57 59 57 56 59 61 62 59 57 60 60 64 60 63 64 62 67 65 65 69 66 69 70 70 73 70 72 73 70 72 76 73 78 76 75 78 80 77 79 78 78 81 80 84 85 81 83 88 82 88 87 88 86 93 88 89 89 92 89 91 96 96 99 98 93 94 96 95 101 96 102 102 99 101 106 108 104 108 111 106 108 112 110 110 114 111 116 110 111 112 117 120 120 117 123 115 122 119 122 125 126 126 123 131 126 122 131 127 125 130 134 127 138 130 135 143 140 145 134 133 141 135 140 147 151 151 152 153 153 155 145 152 159 160 160 147 148 151 163 163 159 157 167 159 168 167 165 170 158 168 169 170 164 169 176 179 178 175 175 183 178 183 187 177 189 182 181 192 183 180 181 191 196 194 184 184 186 199 195 202 192 196 191 208 208 199 204 209 203 209 214 207 211 220 217 213 204 224 225 206 214 214 209 230 216 227 219 215 232 215 229 237 236 240 233 241 241 227 242 234 249 247 234 241 248 238 247 252 254 241 243 242 244 255 245 263 267 262 264 256 261 269 259 261 254 272 271 263 258 275 270 262 283 265 264 271 263 285 271 277 284 277 272 285 298 280 286 298 294 287 299 301 281 304 308 300 290 292 297 307 294 303 303 297 320 312 295 299 302 327 324 329 323 332 330 316 311 333 323 319 336 334 341 343 336 337 346 342 334 322 345 349 325 355 353 355 326 345 336 358 353 360 365 341 366 353 369 353 352 345 346 350 351 358 345 366 366 367 377 384 382 360 354 383 362 374 378 381 389 374 397 393 397 399 399 370 395 378 396 401 374 396 407 403 413 384 389 386 414 399 401 411 398 389 402 426 419 403 398 417 405 435 427 404 433 428 426 426 415 413 412 440 432 445 410 448 452 431 442 416 430 431 450 430 451 427 456 433 448 450 461 435 452 442 441 438 452 477 458 455 444 471 482 445 474 448 488 472 483 466 450 461 451 465 485 484 483 496 473 502 502 469 492 474 494 506 466 485 468 484 468 471 519 485 508 483 493 483 502 480 501 486 497 484 505 515 499 487 522 511 531 535 511 528 503 522 528 510 534 507 545 527 504 551 547 516 529 513 518 543 534 554 557 526 552 524 519 525 554 568 532 551 530 565 537 576 533 547 572 535 553 553 570 533 575 536 565 580 562 553 560 537 569 563 556 561 595 543 599 577 592 584 597 570 551 550 597 565 585 581 605 569 574 606 592 614 607 564 582 583 602 611 592 594 583 612 606 580 597 601 616 631 629 602 603 599 612 630 626 601 636 603 606 583 617 640 609 632 606 621 612 642 610 642 643 633 598 620 602 649 653 597 619 614 625 634 654 659 647 632 637 628 662 615 631 612 622 613 654 640 641 610 639 618 618 650 672 668 644 644 662 676 651 626 656 652 647 665 674 651 644 630 626 626 665 635 675 652 678 649 651 645 634 653 685 653 636 670 695 686 690 673 655 646 646 653 676 666 686 700 680 677 661 701 669 665 711 695 700 654 648 696 652 713 706 677 678 711 720 690 719 710 721 688 684 685 687 699 711 722 662 680 679 695 676 673 664 672 701 676 692 695 716 697 706 670 722 680 692 732 734 710 690 685 710 685 711 717 712 725 687 680 719 715 698 741 714 732 689 683 724 687 711 707 700 736 714 736 697 733 692 706 694 704 750 682 740 710 715 725 747 715 711 689 750 709 688 689 690 747 729 750 716 720 713 700 687 716 708 692 742 693 727 738 733 724 725 722 716 693 716 736 705 694 701 734 692 721 739 699 750 717 696 743 706 711 726 741 734 703 722 718 738 695 705 721 696 728 700 718 719 698 697 707 701 703 711 703 745 701 700 704 749 740 697 703 698 748 699 704 701 719 749 712 726 698 722 747 698 731 743 750 724 729 725 728 732 716 703 716 699 743 733 738 707 722 712 700 727 702 698 703 703 741 727 720 713 697 728 701 700 719 737 734 720 721 700 699 725 701 702 696 715 698 745 697 700 699 729 698 744 746 709 736 694 733 695 693 698 727 727 712 719 694 709 701 728 692 722 708 691 701 747 721 720 739 720 730 738 696 715 711 688 696 728 723 715 726 686 750 691 712 687 732 747 713 697 744 714 722 687 691 715 689 687 750 739 687 735 728 692 712 744 722 713 710 690 706 745 697 689 682 742 739 701 675 707 687 703 681 691 684 722 671 689 673 690 682 731 735 685 709 699 666 711 710 712 710 681 698 688 721 707 681 699 660 695 708 718 688 716 724 674 667 662 656 695 672 661 693 663 698 687 678 649 694 710 696 678 712 675 694 667 669 670 648 695 684 684 699 674 675 665 649 641 689 673 638 690 695 674 654 684 661 683 662 636 693 689 681 637 642 664 683 641 645 648 679 654 625 647 645 620 666 671 622 680 638 665 678 656 669 663 653 654 668 654 645 644 669 655 617 616 658 626 655 656 651 650 631 662 635 660 627 651 616 639 646 649 627 613 606 602 638 631 602 604 619 590 614 608 610 599 628 601 589 632 583 632 604 615 610 622 576 585 581 608 605 603 603 581 569 592 603 620 614 596 595 575 614 597 604 578 585 577 590 604 586 570 559 600 581 601 588 567 578 592 562 560 559 573 545 567 561 584 550 547 568 544 574 548 564 547 580 554 539 536 563 525 550 561 570 574 522 556 568 545 520 535 566 514 545 533 535 550 547 544 515 546 510 556 522 545 502 524 549 508 538 524 500 541 523 526 520 507 502 535 529 509 509 507 515 529 498 499 526 519 518 508 497 523 519 491 472 509 513 499 499 505 465 487 493 465 498 494 500 498 480 503 500 479 472 472 464 483 468 467 472 490 461 453 468 474 477 478 444 466 448 448 458 452 432 445 441 443 453 461 437 451 437 428 440 428 450 453 437 422 442 421 429 449 421 434 434 414 412 425 411 411 440 428 418 417 426 424 399 401 401 404 427 403 407 412 395 405 401 400 401 397 391 405 404 390 409 384 397 378 377 397 395 405 402 375 394 396 396 387 372 367 383 361 366 383 374 379 385 359 361 366 379 355 371 377 352 353 374 354 343 349 340 357 356 355 337 349 356 349 360 343 342 338 338 334 350 343 340 328 342 331 342 341 342 337 338 312 332 327 309 322 313 329 312 322 305 321 324 314 323 310 313 296 301 300 303 311 298 308 308 309 295 296 290 303 297 283 300 305 291 279 295 287 279 273 273 294 293 272 291 266 285 278 269 264 284 264 280 275 264 259 259 277 269 252 267 264 258 265 262 262 268 266 252 251 249 243 261 241 246 234 240 232 231 233 230 241 239 241 236 246 237 232 238 230 233 221 230 232 228 225 233 215 224 228 214 211 222 223 218 209 212 208 213 210 220 202 217 212 215 204 205 195 210 210 202 193 201 205 193 192 188 197 184 190 191 184 191 178 188 192 184 179 185 189 174 187 172 174 174 177 174 170 169 170 174 174 174 164 159 169 161 167 169 170 157 158 159 167 161 164 149 158 161 151 150 159 157 145 154 142 149 139 147 148 143 145 137 142 138 141 133 138 135 137 136 134 137 135 126 126 127 129 131 128 126 125 122 121 126 117 126 117 121 116 122 121 120 114 120 119 112 118 116 111 112 115 106 103 109 103 107 105 109 108 107 97 105 99 103 100 100 98 100 98 95 94 92 95 90 91 92 90 88 86 86 90 90 90 84 87 88 84 82 79 81 79 83 80 81 76 75 76 74 76 73 78 77 75 72 72 70 71 67 67 71 70 70 64 64 66 65 65 63 66 61 63 63 60 61 62 61 62 61 56 57 58 56 54 55 54 55 55 51 51 52 54 52 50 50 51 47 48 48 46 48 48 47 47 45 46 44 44 42 44 44 42 41 39 42 40 41 39 41 39 37 39 38 36 38 36 36 36 35 35 35 35 34 32 33 33 32 33 31 32 32 29 30 29 30 29 28 27 27 28 26 26 26 25 25 26 25 24 25 24 24 23 23 23 23 23 23 23 22 21 22 20 21 20 21 20 20 20 20 19 19 20 19 19 20 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 20 19 19 19 19 20 20 19 20 20 20 20 21 20 22 22 22 22 23 22 23 22 24 23 23 24 25 25 25 25 25 25 25 26 26 27 28 28 28 29 28 30 29 30 30 30 32 31 32 32 32 34 33 35 35 34 35 36 36 37 36 38 36 38 37 37 38 38 40 39 40 42 39 41 43 42 43 43 45 43 45 44 45 47 46 48 48 46 50 47 52 49 53 51 54 51 54 54 54 56 55 56 55 56 58 57 58 56 61 61 57 59 59 62 61 64 65 66 62 64 64 67 68 65 65 68 66 69 72 73 69 70 76 77 74 78 74 75 74 81 76 83 77 76 81 81 79 83 80 81 81 88 88 89 84 86 89 94 87 93 92 90 96 92 93 91 93 96 98 95 98 104 101 100 99 100 104 108 103 101 101 105 103 107 107 114 107 108 113 114 117 111 119 112 117 121 120 115 125 123 119 123 118 130 130 120 129 125 127 130 131 129 132 136 139 131 141 139 136 137 134 136 145 143 142 137 143 151 148 149 142 151 153 154 150 146 160 155 159 159 151 161 153 157 155 165 165 155 163 160 168 165 169 172 177 171 169 177 168 173 169 170 174 172 180 175 187 187 175 179 177 192 191 195 192 181 195 192 193 190 199 198 203 205 194 190 197 201 202 211 213 201 198 199 208 217 211 203 206 207 206 206 226 227 209 210 226 216 221 229 234 232 232 231 226 236 234 243 232 232 239 241 243 235 242 228 241 231 249 249 239 234 246 239 243 253 247 242 253 248 252 253 246 249 262 264 249 254 272 266 268 271 272 276 273 280 268 283 288 272 278 280 271 273 276 275 289 293 291 298 299 280 299 278 291 284 284 310 295 297 304 298 294 308 292 292 291 292 303 302 301 300 328 310 308 327 303 333 333 316 315 333 327 326 320 325 332 318 346 324 344 332 347 332 350 338 339 343 339 340 328 331 356 335 347 360 338 340 359 363 352 374 352 363 365 361 347 368 357 357 372 377 360 364 369 369 383 378 365 391 376 388 377 396 385 379 390 388 401 384 387 395 396 406 378 410 406 395 390 398 397 414 405 413 387 425 389 393 404 409 403 398 396 424 404 424 411 401 427 416 426 442 431 411 427 431 415 433 431 429 433 455 447 453 423 448 447 447 456 447 428 459 459 430 470 452 435 456 437 469 462 463 468 453 468 477 461 476 452 462 482 461 452 478 482 495 474 454 472 469 501 503 498 500 478 464 470 472 463 481 497 513 485 471 505 513 492 482 502 513 486 525 518 526 528 514 526 522 530 503 525 503 508 491 534 501 509 497 513 516 519 538 526 500 511 513 550 529 518 545 505 543 511 549 529 525 538 541 538 552 530 555 549 540 559 571 528 573 526 576 559 534 530 542 533 580 534 553 550 534 569 582 555 573 587 545 578 584 541 583 588 581 585 553 562 548 565 574 586 574 592 586 599 571 596 598 576 586 591 605 618 595 611 611 579 615 575 609 621 626 578 598 621 607 603 574 629 612 605 621 578 581 633 605 603 597 620 597 634 587 611 609 593 597 603 604 615 645 649 591 613 620 615 630 642 641 656 628 634 627 642 608 628 636 657 649 635 653 663 625 659 615 645 647 667 635 621 655 674 643 651 635 640 618 646 620 677 684 636 662 623 665 637 647 669 639 680 638 628 627 690 690 678 685 672 667 651 643 673 658 676 679 645 672 688 647 697 703 700 693 675 660 665 663 709 691 680 706 689 665 657 713 691 683 649 711 708 658 685 678 704 658 712 717 657 717 665 712 678 691 708 661 719 695 717 662 682 673 728 671 706 712 689 728 697 724 684 732 680 709 688 698 705 706 677 692 691 699 680 688 704 739 695 732 718 733 687 740 717 724 676 740 678 746 681 681 679 717 698 744 689 708 750 686 708 739 694 710 686 745 696 731 740 707 685 695 735 716 737 718 736 747 734 731 689 690 688 718 731 714 712 688 717 691 690 715 705 726 693 748 750 710 693 691 708 739 747 701 731 742 723 745 721 726 730 709 701 715 747 695 748 730 700 709 732 732 703 696 702 734 707 713 698 699 701 701 700 708 728 718 745 729 711 703 702 699 732 739 702 701 739 731 731 730 699 749 740 716 729 709 698 724 704 736 700 703 707 702 712 698 738 748 723 713 697 746 722 708 730 698 700 701 698 745 702 699 707 702 716 749 723 714 732 697 698 706 696 699 730 709 700 747 742 734 717 697 698 698 702 721 696 702 748 699 698 715 716 699 714 695 717 737 748 703 732 711 692 709 693 736 698 737 749 744 744 693 718 691 705 745 720 704 736 743 694 745 719 711 687 687 699 686 698 686 715 701 710 720 746 695 725 689 738 722 712 690 692 730 684 745 705 694 747 710 694 745 735 706 708 737 744 738 730 686 688 697 711 720 724 698 691 692 694 709 708 700 730 722 688 696 679 678 681 695 713 708 708 667 717 729 675 698 711 680 687 728 674 698 668 681 677 703 713 662 700 663 695 662 682 665 711 688 705 660 685 661 683 656 671 668 647 712 710 701 675 645 659 661 653 654 706 665 667 643 677 690 693 698 653 675 671 686 637 696 677 669 643 652 684 653 660 638 654 690 663 684 666 672 683 671 655 636 643 658 638 672 629 632 641 652 617 640 650 660 659 623 645 652 652 612 633 637 617 609 648 635 647 666 605 634 660 606 604 634 629 633 605 645 637 643 627 649 647 621 651 591 622 604 610 626 593 611 592 632 617 585 639 636 582 603 586 624 634 611 581 581 631 600 589 587 610 575 602 620 569 588 588 621 592 601 585 581 611 603 598 587 558 593 603 568 556 606 557 597 606 576 555 595 552 577 595 559 542 581 543 551 565 543 578 587 570 588 566 587 549 583 576 546 560 546 561 532 561 555 522 561 543 532 547 559 563 548 543 551 557 535 513 510 537 550 545 523 554 538 511 533 512 526 524 503 534 529 531 544 522 539 510 495 526 527 498 528 492 489 512 517 500 529 527 499 496 520 486 521 505 486 492 493 473 481 471 479 479 468 507 478 470 485 486 481 490 486 485 467 467 495 477 476 483 468 476 478 460 485 462 453 482 462 447 446 437 474 476 445 443 437 441 461 444 439 444 450 444 426 423 455 462 441 441 436 448 421 444 426 419 438 446 431 408 414 439 438 420 415 439 437 422 431 428 399 402 424 432 416 426 409 415 416 393 396 383 412 384 411 379 398 398 394 386 394 380 373 390 382 391 385 402 398 399 383 370 392 368 385 381 389 379 389 374 366 381 363 357 355 378 347 358 346 372 356 365 373 351 355 360 356 341 338 357 360 359 347 333 329 342 342 328 325 338 350 340 340 345 343 321 318 341 338 331 340 337 328 334 330 313 310 331 302 316 326 312 302 305 315 297 314 301 301 312 291 299 311 290 302 288 288 283 301 301 281 293 282 286 286 288 288 280 282 289 272 290 269 285 269 281 265 268 279 259 267 268 272 262 264 276 265 269 248 251 262 248 267 247 249 243 258 247 260 252 242 245 237 246 236 249 236 241 240 250 227 233 246 227 232 244 226 221 238 221 219 215 218 232 219 228 220 214 219 217 225 224 225 211 223 215 221 218 215 199 214 212 210 212 206 205 202 199 207 198 203 199 203 191 188 190 186 184 183 189 178 179 181 192 180 186 172 181 187 176 180 170 182 171 180 174 178 176 166 165 160 160 161 170 160 161 163 166 163 152 154 161 161 154 154 160 148 151 149 153 145 153 142 148 144 143 144 147 137 140 145 142 133 143 134 141 139 140 136 136 135 138 130 133 135 127 128 123 122 123 119 123 125 127 118 118 119 125 122 118 120 112 116 114 109 109 108 112 105 104 104 111 109 103 106 100 104 107 105 103 104 98 96 97 99 101 95 94 94 99 98 94 90 94 90 92 90 93 89 88 90 88 84 87 80 80 86 80 85 83 82 79 77 80 81 76 78 77 74 72 77 76 71 74 74 74 67 67 71 65 67 67 68 68 65 65 66 63 65 63 59 59 58 60 57 62 60 60 59 57 56 57 57 56 52 56 53 55 54 52 52 53 48 52 48 48 47 47 48 47 45 47 45 44 43 42 42 42 43 40 40 39 39 38 41 41 40 40 39 39 37 36 37 37 37 34 35 34 34 33 35 34 33 33 32 33 30 31 30 29 31 31 30 28 28 28 27 28 27 26 27 26 25 26 25 25 24 24 23 24 23 24 23 22 22 22 22 22 22 21 21 21 21 21 19 19 20 20 20 19 20 19 19 20 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13
14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 19 19 19 20 20 19 20 21 20 21 21 20 21 22 21 21 23 22 22 22 23 23 24 24 24 24 24 26 25 26 25 27 27 26 27 28 28 30 29 28 30 30 29 31 30 31 33 31 31 34 34 33 33 35 35 35 35 36 37 36 38 38 37 38 38 40 40 39 39 40 39 42 41 43 41 41 42 44 45 44 44 44 48 48 47 49 47 51 47 50 50 50 53 54 54 54 53 55 53 53 58 57 59 55 58 59 59 60 61 59 63 62 62 60 60 66 66 63 67 67 66 67 67 71 70 68 67 73 70 71 73 70 71 77 77 77 79 79 75 79 82 77 78 84 83 84 81 80 80 87 82 82 86 89 91 88 91 88 93 96 90 93 94 92 100 92 95 98 102 100 101 103 100 99 106 104 104 103 104 103 111 105 110 110 107 109 108 111 117 110 112 117 114 116 118 121 114 126 116 119 121 124 128 122 130 130 127 131 134 129 130 132 137 137 129 140 139 143 137 145 135 135 142 145 149 140 139 140 142 146 151 143 145 145 145 159 149 151 149 152 155 160 155 162 155 168 163 163 164 160 174 171 171 163 163 165 169 168 172 171 183 185 183 181 186 184 175 176 184 185 190 182 193 196 181 189 192 197 197 197 193 205 201 194 191 200 198 206 206 194 208 211 216 208 211 208 204 217 213 221 224 225 209 225 226 214 214 213 225 226 223 218 232 240 221 233 242 234 231 224 228 232 236 231 230 229 247 234 247 241 249 243 252 244 261 246 262 254 248 258 250 261 258 248 257 254 268 270 274 275 265 264 263 280 264 266 287 282 272 264 269 276 283 283 283 275 295 292 281 287 296 297 292 292 288 299 284 283 289 296 288 301 308 312 303 302 315 308 304 319 327 308 321 330 326 320 326 330 306 330 311 337 311 332 319 318 333 333 330 333 327 333 324 327 351 347 330 341 341 357 330 354 349 339 346 335 368 346 347 354 368 368 365 355 376 363 348 363 382 373 360 369 353 387 356 376 358 374 374 378 377 377 393 396 390 388 395 371 404 370 390 409 392 405 413 379 379 411 395 403 404 400 385 413 394 419 400 390 412 411 417 408 421 419 429 439 423 420 434 413 425 438 429 429 442 447 411 422 441 422 423 444 417 457 453 435 443 452 435 428 455 469 466 454 452 436 443 444 434 465 461 439 443 444 445 478 462 485 461 446 446 477 479 466 475 489 476 478 488 471 494 460 492 501 488 483 463 471 505 487 482 485 485 487 504 513 500 519 504 512 512 501 517 519 514 524 485 524 509 493 504 520 502 515 527 510 497 523 526 519 527 513 502 540 544 519 523 514 555 536 508 550 510 532 510 552 512 548 558 540 520 532 555 532 542 531 537 567 573 542 575 537 565 540 535 571 543 544 534 543 539 546 568 580 578 563 540 591 542 554 556 545 547 577 590 601 576 574 569 598 599 594 563 604 604 561 609 589 595 595 588 566 575 573 565 619 582 596 620 584 603 603 585 618 629 584 581 626 620 593 590 615 627 599 625 605 597 604 629 631 614 598 593 590 600 605 628 595 635 640 630 614 646 615 634 642 660 604 610 617 611 605 621 614 662 608 652 612 607 632 667 618 623 644 645 658 628 643 674 636 672 619 629 660 618 646 628 626 622 648 674 666 688 665 637 685 639 689 668 637 667 664 683 639 650 691 645 663 652 673 669 662 648 650 684 661 676 657 679 682 695 693 696 668 678 679 687 660 657 648 707 657 666 652 661 664 699 679 706 680 662 698 655 661 677 714 668 694 701 684 722 677 706 661 719 724 687 661 687 706 715 664 695 730 699 699 674 688 710 726 703 682 733 693 695 692 729 681 728 686 676 684 731 729 731 712 727 721 678 736 727 701 738 687 741 710 729 717 689 712 682 699 713 713 714 708 715 696 732 720 722 738 684 741 704 737 744 722 749 749 692 700 721 741 690 709 707 717 690 739 697 725 722 688 743 708 730 739 727 739 741 723 696 690 722 701 745 715 695 698 731 747 692 698 719 699 729 729 741 745 723 721 734 704 743 732 736 700 698 718 741 695 743 698 696 721 696 701 698 700 697 698 750 715 721 712 701 703 746 728 745 719 700 711 701 721 749 728 731 720 702 717 702 715 718 744 742 698 743 708 717 699 702 729 702 727 706 718 702 712 721 716 702 725 731 714 700 696 724 701 701 742 706 733 698 707 706 699 701 732 719 708 697 729 699 736 697 724 723 725 742 724 713 726 708 725 715 730 697 714 695 739 743 735 732 722 692 745 724 712 738 746 741 705 714 748 704 692 730 725 735 687 697 718 732 701 740 725 736 714 721 723 698 684 750 734 748 686 684 692 731 718 737 740 743 743 698 736 724 710 705 733 730 704 738 744 717 694 683 734 710 683 678 681 738 695 690 704 687 696 684 722 677 733 671 734 688 696 688 699 730 705 695 731 725 732 729 689 675 730 703 678 721 697 668 722 707 672 690 707 659 676 723 723 667 703 699 691 700 692 691 705 691 717 652 699 669 683 714 657 662 691 666 707 662 651 654 668 702 697 644 644 680 658 645 685 667 689 683 693 690 676 687 690 637 655 683 656 648 692 634 637 669 633 683 640 650 652 637 668 632 649 627 629 626 621 630 666 667 624 641 663 630 622 668 623 654 616 625 647 631 622 614 648 610 609 615 636 637 625 625 618 636 602 643 634 626 603 645 599 651 617 595 648 637 644 643 622 639 622 590 590 636 590 620 590 608 586 601 618 593 583 586 581 624 630 623 593 607 584 610 579 591 568 605 607 574 617 563 591 603 569 560 615 589 570 570 605 588 559 554 561 559 604 586 588 560 559 598 585 599 546 555 548 571 587 556 537 582 534 560 534 570 555 573 538 530 578 570 560 557 564 528 547 538 531 568 529 545 553 520 554 546 558 538 530 542 531 513 559 538 512 542 519 513 522 525 547 548 522 529 525 540 539 521 508 521 490 522 535 523 513 519 503 499 518 510 480 492 493 498 489 483 484 519 512 488 469 500 484 472 482 476 491 502 505 475 476 461 482 471 483 479 465 473 453 464 479 471 472 481 470 472 462 483 485 477 472 479 445 465 439 475 471 434 458 436 433 438 453 426 423 458 441 458 452 425 441 440 431 437 418 416 433 432 426 431 434 419 416 434 404 432 411 402 412 399 398 404 416 401 427 408 417 423 393 398 399 418 394 417 386 388 381 381 393 378 378 384 374 388 371 397 395 375 385 371 388 369 389 383 387 368 385 391 385 386 387 374 372 377 378 379 354 376 373 359 343 362 342 369 364 342 352 340 368 348 335 338 362 328 334 343 334 339 336 351 330 352 348 336 332 341 331 323 312 327 320 339 321 307 331 318 334 319 308 302 319 305 312 316 320 322 322 310 309 318 306 303 288 287 306 291 288 299 281 308 295 306 295 303 281 275 282 288 285 282 286 281 274 286 276 281 282 279 261 280 263 272 266 275 273 267 257 253 258 272 267 268 255 263 257 264 256 259 242 258 243 250 255 246 248 241 238 242 244 241 244 238 233 233 226 225 238 240 227 228 238 231 219 229 230 213 217 217 214 229 224 220 209 215 210 216 206 215 205 204 216 205 199 205 201 196 209 203 204 203 203 194 187 202 200 200 190 185 197 195 191 184 188 177 180 186 174 178 181 179 178 171 178 176 169 166 166 164 167 178 167 169 170 163 170 157 163 156 162 154 163 162 153 159 159 153 160 148 150 155 147 148 142 142 151 152 143 143 150 143 136 144 136 135 140 143 139 130 134 132 128 127 132 126 135 134 124 125 130 125 131 129 126 125 121 126 115 123 124 114 121 118 115 112 115 115 112 112 110 105 109 104 108 108 110 101 103 101 108 98 106 100 99 101 101 97 94 100 96 94 92 96 92 96 94 87 93 92 88 92 90 83 89 89 84 81 83 79 85 80 83 79 81 79 78 81 77 80 78 77 75 71 71 76 71 74 74 71 67 69 71 65 65 69 64 67 64 63 63 62 65 62 62 60 61 61 58 59 60 59 58 56 57 54 56 53 56 52 53 50 52 50 50 50 51 50 51 48 48 45 45 48 47 45 44 45 43 44 43 43 42 41 42 40 39 39 38 39 40 38 38 39 36 37 37 37 35 35 35 36 33 33 33 33 34 31 32 33 30 30 30 31 29 29 30 28 28 28 28 27 27 26 26 26 26 25 26 24 24 24 23 24 23 23 23 22 22 23 21 22 22 21 21 21 20 20 21 20 20 19 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 20 20 19 20 19 20 19 20 19 19 21 21 21 21 22 22 21 22 22 22 22 23 22 23 24 23 24 24 24 24 26 26 26 25 26 27 27 28 28 27 29 29 28 30 31 30 30 32 32 33 32 31 32 33 34 33 34 36 36 34 37 36 35 38 38 37 37 39 41 38 39 39 40 39 42 41 40 44 42 45 43 46 44 44 45 45 48 46 47 49 48 49 51 49 52 53 53 54 54 54 52 56 54 57 55 54 58 59 59 59 58 62 58 62 60 63 62 65 65 65 64 64 65 64 68 70 70 71 68 68 69 73 74 69 72 72 71 73 77 79 76 74 75 78 80 77 81 80 83 79 79 87 87 83 84 83 90 91 89 85 94 90 88 90 93 96 90 91 99 101 100 102 98 101 104 101 106 100 102 99 108 100 107 104 109 111 105 110 109 110 111 112 109 118 112 120 114 113 117 115 120 117 116 124 127 119 119 124 127 129 128 126 125 133 128 127 137 135 129 139 141 143 134 138 140 137 137 144 143 148 143 145 140 154 155 144 146 145 159 148 157 158 149 150 162 154 162 156 153 169 156 156 168 162 160 164 176 171 177 178 176 177 169 171 181 176 170 173 182 180 182 187 184 182 182 192 181 196 198 197 200 190 193 196 194 204 202 200 209 201 194 192 209 197 198 211 204 208 212 207 203 213 206 207 220 214 220 219 228 216 220 212 220 224 225 228 221 224 221 239 242 232 228 227 246 244 227 248 236 243 251 246 243 254 234 241 260 248 244 241 262 246 263 253 246 254 270 270 256 258 260 277 255 263 278 262 275 278 264 266 287 277 272 270 267 287 290 275 294 281 282 297 279 300 293 304 303 284 299 301 303 309 307 311 301 294 291 311 311 303 311 299 297 321 315 322 307 325 303 321 317 312 334 313 309 309 315 316 311 342 336 337 333 342 329 339 341 335 344 333 335 334 335 360 343 332 334 352 361 356 336 346 351 344 360 359 365 377 376 344 354 347 356 373 383 371 364 365 370 387 388 387 372 365 363 386 367 389 378 389 376 377 373 370 385 386 393 411 379 384 406 404 414 382 393 415 421 405 416 392 407 402 403 426 396 416 417 422 427 434 401 407 420 410 406 438 423 437 415 422 437 437 415 426 415 436 452 451 428 458 422 423 440 431 427 443 459 455 430 463 436 444 456 471 471 482 462 465 475 444 482 484 472 480 447 446 453 473 477 492 482 460 466 471 458 476 471 480 496 462 491 491 490 482 490 487 480 507 495 502 478 500 483 500 487 479 496 496 521 483 498 522 498 507 522 488 532 498 493 491 542 541 532 512 537 533 543 526 530 502 548 534 522 517 557 526 519 534 548 531 538 531 517 557 545 556 546 536 539 568 557 536 561 552 528 552 553 571 574 582 570 532 563 553 570 566 569 538 571 566 572 583 581 564 564 594 569 588 576 580 573 555 573 603 601 563 585 604 573 560 587 578 598 574 577 574 563 586 586 596 576 620 580 597 596 580 578 605 577 582 605 631 605 610 580 584 584 638 616 586 599 634 606 635 642 607 639 602 643 633 601 607 603 625 616 613 632 607 642 628 608 619 615 618 630 628 630 608 634 652 654 652 636 643 611 613 655 673 647 623 621 658 638 632 624 661 648 651 667 669 631 644 622 672 628 684 677 658 658 670 688 628 654 631 675 669 689 693 695 668 679 646 634 690 682 639 664 641 703 699 675 695 684 649 642 678 697 643 699 698 673 651 655 663 713 655 669 653 681 679 657 708 670 684 708 699 668 673 680 710 673 687 696 707 679 686 666 678 669 719 716 701 728 725 726 689 672 724 692 690 665 696 688 718 686 705 686 697 698 729 707 689 738 678 708 698 726 712 715 691 689 691 733 683 728 676 676 704 699 702 679 707 700 709 697 729 712 700 682 718 734 729 694 725 734 722 727 685 685 721 685 719 690 696 686 708 693 685 685 722 717 699 737 690 717 734 688 718 728 734 733 746 734 733 692 699 692 712 701 743 715 741 696 731 692 712 712 742 696 709 707 726 696 696 749 696 750 699 731 716 694 731 718 724 732 707 697 715 715 697 698 699 702 697 696 730 702 743 746 728 743 713 712 699 719 698 742 703 739 698 741 701 710 710 700 700 734 699 709 728 741 700 702 697 717 703 697 704 742 720 747 728 697 701 732 706 723 719 719 736 701 723 727 710 701 723 725 746 705 714 734 696 741 698 713 713 703 727 699 709 729 714 703 740 720 725 697 727 717 729 697 697 694 692 711 726 697 728 749 691 694 708 736 717 694 731 739 697 706 750 746 731 698 688 745 719 692 711 716 745 724 709 707 687 722 712 723 709 712 739 698 742 749 682 743 686 718 737 706 737 713 710 740 691 714 710 682 742 746 717 678 721 729 725 683 740 738 689 724 719 724 706 700 710 708 711 688 694 695 733 693 685 719 679 727 718 682 690 688 671 711 666 690 687 726 669 712 662 684 681 673 668 664 681 703 673 678 688 662 675 698 678 679 662 678 662 692 695 691 699 669 709 703 692 678 701 692 649 702 685 654 672 668 645 656 644 641 687 691 675 649 647 656 696 675 682 690 692 638 648 646 671 640 644 642 656 639 631 650 642 652 687 634 682 674 665 636 644 643 667 663 637 668 619 615 632 665 626 669 613 642 660 626 669 644 638 634 625 663 613 608 626 626 633 611 641 615 598 645 656 648 598 631 618 619 629 610 648 599 628 607 588 602 637 600 615 632 619 613 596 602 604 620 599 598 607 590 593 613 586 580 582 578 590 603 617 611 588 572 566 597 593 592 588 603 578 594 613 604 559 557 603 557 603 567 594 602 570 566 588 560 600 548 544 578 595 594 557 554 575 570 550 538 560 571 546 533 556 574 547 532 541 559 533 531 533 544 540 545 571 570 526 530 553 535 530 544 546 547 538 522 546 519 541 541 543 526 530 550 505 540 533 507 504 537 533 503 526 531 537 507 532 521 497 489 492 498 503 526 482 483 485 505 488 496 489 517 476 476 498 470 489 511 498 496 506 477 503 497 482 492 481 468 480 462 470 470 482 495 463 467 451 460 472 483 488 467 476 475 444 481 450 462 452 454 439 470 459 446 430 462 458 427 455 454 456 459 422 439 443 445 428 427 450 441 430 431 440 423 432 431 417 428 409 443 421 441 438 421 407 431 411 414 395 412 398 404 422 415 402 410 387 394 384 403 420 418 396 378 395 412 388 376 376 398 403 380 392 367 401 401 380 384 392 385 362 374 382 371 372 388 385 360 363 381 352 355 380 374 345 368 348 370 350 358 354 351 352 368 348 339 353 344 344 337 350 330 339 342 347 333 353 334 334 321 320 343 316 319 338 313 337 329 314 316 314 325 319 315 326 308 327 303 303 306 303 312 318 296 318 303 313 317 312 304 306 312 289 288 283 285 294 281 296 288 300 284 289 288 296 269 268 272 285 283 276 273 266 261 271 273 281 266 267 258 255 278 267 250 264 263 264 253 263 257 247 256 250 245 257 253 254 243 247 238 250 251 252 244 231 241 241 228 244 243 241 231 236 231 222 234 226 231 227 221 230 221 229 224 213 216 223 209 209 213 205 214 212 210 211 214 215 205 215 202 204 199 195 194 209 200 201 199 197 202 202 185 198 185 197 195 194 187 190 179 190 189 189 181 184 182 188 172 183 168 183 181 171 169 170 164 166 175 161 171 159 158 167 169 169 154 162 153 157 152 163 158 155 158 151 148 156 152 143 147 153 147 148 150 141 147 148 137 143 145 134 133 143 137 133 135 138 137 138 134 127 126 125 125 122 122 120 126 122 128 122 117 121 114 115 120 117 119 121 113 116 114 113 111 114 115 107 111 109 103 108 104 101 101 103 105 105 106 102 104 99 96 98 98 99 100 94 98 98 95 88 95 93 93 89 93 90 84 86 88 81 87 81 80 86 85 81 79 82 79 81 77 78 76 73 78 73 74 71 76 69 71 68 70 69 72 66 70 65 65 66 63 63 62 63 62 62 59 64 60 63 57 62 59 58 59 55 56 55 57 54 53 53 52 52 53 52 53 51 49 49 49 50 50 49 46 47 48 46 47 44 43 44 42 42 41 41 42 41 39 40 39 38 41 40 38 37 37 39 37 38 37 35 36 34 34 34 34 33 34 33 32 33 32 32 31 30 32 31 31 30 30 29 28 27 28 27 27 26 27 26 26 26 25 24 24 25 25 24 23 24 23 22 22 22 21 21 22 22 22 21 21 20 21 20 20 19 20 19 20 19 19 19 20 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 20 20 19 20 20 20 19 19 19 19 20 20 20 21 20 22 22 22 22 23 23 23 23 24 23 24 24 25 24 24 24 26 26 25 26 26 27 26 27 28 27 28 30 30 30 30 30 32 30 30 32 31 33 33 33 34 35 35 33 35 34 36 35 35 36 37 39 37 39 40 41 38 40 40 39 41 40 40 43 41 41 45 43 46 46 47 44 47 48 47 46 48 49 52 48 51 49 50 52 54 51 56 53 54 56 56 54 55 56 60 57 61 57 61 58 59 61 60 61 61 63 64 63 63 65 65 66 66 70 67 67 73 74 72 70 70 74 73 77 73 76 76 75 76 79 80 77 76 80 84 78 83 84 83 83 84 84 89 89 86 85 93 87 92 93 94 92 95 93 94 95 101 101 102 95 96 97 103 105 106 98 105 102 109 104 106 111 110 112 107 116 112 110 112 109 114 120 120 115 119 120 119 125 116 121 123 119 124 128 129 127 129 123 134 136 130 137 129 138 131 135 137 137 139 141 135 146 136 137 139 142 142 140 148 146 154 146 147 156 155 153 156 148 156 151 164 165 165 165 157 159 158 164 165 157 163 168 172 168 175 168 180 166 166 170 168 175 181 171 183 183 181 184 178 181 193 178 183 189 190 187 200 190 184 189 189 195 193 195 204 198 190 207 192 208 198 211 197 199 211 209 218 218 204 208 205 225 213 211 227 209 226 219 222 214 227 226 228 217 227 232 242 234 239 243 246 226 240 234 237 237 251 245 252 235 245 238 253 238 249 254 245 242 250 248 246 264 256 255 261 253 252 263 265 262 266 258 257 259 283 267 262 273 280 266 284 287 283 272 293 292 277 293 293 299 280 298 296 292 294 281 299 305 284 293 290 308 296 309 293 295 311 311 322 312 312 307 322 300 314 314 305 321 320 315 320 328 334 321 333 322 330 316 342 321 327 329 320 343 335 349 350 337 344 359 332 328 343 335 352 334 349 352 366 367 358 363 361 342 359 347 375 368 379 365 361 353 365 383 361 375 360 367 362 371 363 375 386 364 386 380 384 402 397 403 405 406 411 385 395 381 383 388 406 381 404 391 399 411 424 396 387 390 420 402 408 421 417 396 430 422 408 434 414 421 441 428 441 411 439 411 416 447 433 427 453 421 422 434 423 445 454 445 450 462 449 426 430 436 469 455 444 468 437 445 470 447 464 439 450 462 456 442 462 462 460 476 467 487 464 475 462 478 465 485 479 499 472 503 487 494 505 471 502 500 473 478 490 487 490 478 507 493 507 480 502 512 519 497 526 516 510 487 510 494 494 516 490 527 517 523 511 504 533 526 534 545 501 535 529 550 518 519 551 555 506 545 529 509 546 526 561 533 558 516 553 516 567 533 519 519 530 560 567 554 566 563 538 554 544 572 558 550 539 575 551 567 544 545 544 581 582 572 569 597 568 584 584 600 551 591 578 550 550 556 597 597 606 584 587 573 588 590 607 584 574 617 565 595 574 569 576 598 617 610 577 627 574 627 598 610 599 614 579 582 593 622 615 585 639 590 619 586 596 619 632 590 641 599 592 603 635 646 597 623 594 643 638 602 642 630 651 629 623 610 620 645 625 602 619 632 614 608 634 665 647 664 624 625 624 626 641 619 641 616 639 628 636 663 667 626 629 653 639 644 669 624 633 674 627 686 644 642 632 636 679 665 654 681 663 643 653 639 646 698 669 673 662 683 687 692 653 699 649 654 682 689 679 690 653 695 692 676 657 695 675 661 682 698 686 711 665 716 654 650 716 680 686 669 676 656 703 701 723 699 693 682 671 690 688 665 697 687 703 710 721 684 673 665 714 725 692 724 731 671 696 733 673 668 686 701 728 673 683 719 671 706 711 734 717 704 702 718 712 674 731 683 682 721 689 725 746 741 740 693 732 738 731 708 684 704 718 734 736 739 702 684 689 686 710 694 710 739 690 707 695 691 688 731 739 742 687 696 694 688 730 743 689 693 707 690 689 719 707 748 697 743 698 690 691 744 708 715 696 725 740 694 725 697 750 693 706 734 747 693 707 694 737 693 727 749 722 716 724 736 699 694 722 745 738 750 739 734 710 714 745 725 721 697 703 701 701 706 729 701 740 711 729 699 696 729 733 704 741 711 733 724 699 723 701 737 710 722 705 717 711 744 701 699 744 724 722 702 701 731 696 698 741 709 702 698 705 706 739 742 746 696 737 696 711 734 735 698 696 697 743 695 736 704 730 737 704 699 700 699 740 696 694 713 737 726 709 730 729 744 718 701 722 730 714 724 711 701 690 705 692 746 721 700 723 721 715 702 725 715 707 693 693 717 704 744 749 741 708 728 695 717 703 750 684 737 724 744 694 701 707 691 690 717 716 722 680 709 713 726 732 686 687 734 718 715 737 711 706 737 724 733 684 722 727 737 711 702 677 729 678 721 672 725 669 680 730 729 712 683 689 725 731 687 725 691 722 666 663 705 693 694 723 713 726 707 715 716 667 662 686 665 659 700 680 688 672 661 685 718 715 685 657 712 692 682 711 706 706 714 705 697 648 650 663 686 662 665 678 701 645 669 672 676 703 650 661 649 645 662 671 648 639 683 682 689 674 680 654 691 651 651 677 643 687 662 689 628 629 629 626 627 661 630 650 622 676 624 656 669 667 649 645 673 668 667 648 670 642 654 618 622 635 610 631 648 632 617 662 647 610 640 626 604 602 614 642 625 637 598 641 594 600 638 612 616 631 645 605 621 621 631 634 628 636 592 603 585 637 580 583 597 625 579 623 585 577 585 576 615 622 618 574 615 597 599 612 567 572 604 562 618 609 560 573 580 566 598 590 574 564 602 572 575 585 551 567 582 561 573 547 570 597 555 552 568 548 558 537 557 546 535 578 566 573 556 560 535 552 568 571 528 533 552 540 568 569 531 518 536 533 564 542 565 558 563 536 516 545 559 533 516 519 540 530 516 504 503 498 505 520 534 525 527 532 506 499 526 510 509 491 513 498 516 503 525 529 506 508 480 482 477 513 516 485 484 501 497 499 494 514 488 499 506 490 499 491 473 487 459 473 486 474 476 470 459 457 483 468 461 488 488 478 478 453 449 469 439 445 466 464 468 435 450 473 438 452 450 453 439 461 435 431 424 439 459 433 441 439 416 432 432 436 451 439 427 439 436 419 430 431 434 443 421 427 427 428 397 425 404 424 399 406 393 416 393 400 395 393 410 417 413 386 411 383 416 387 376 412 393 401 409 381 387 378 381 393 390 388 381 371 371 375 372 388 388 376 386 378 359 358 374 376 355 369 358 374 364 355 346 370 359 369 340 364 338 345 333 355 351 346 347 329 333 334 324 327 351 345 327 319 350 349 340 333 318 342 316 316 332 337 330 330 332 324 309 322 306 306 299 323 325 321 308 293 295 305 294 304 290 298 302 311 287 297 308 290 281 291 285 296 304 298 273 297 276 273 289 295 285 289 284 270 276 288 269 279 281 261 282 257 267 273 265 269 271 259 253 254 272 256 262 254 252 249 248 263 240 248 244 244 252 242 239 243 252 251 238 234 239 235 225 239 226 243 229 223 220 230 233 218 234 218 230 214 232 226 210 212 219 207 208 219 214 219 206 217 205 213 213 203 203 197 210 195 204 208 208 205 202 203 192 198 197 199 183 187 183 181 190 179 187 180 182 190 176 172 181 176 181 180 172 175 171 182 171 173 169 171 167 166 165 161 167 159 163 167 163 156 160 166 151 162 153 161 149 158 152 155 156 157 149 148 150 150 148 150 149 139 148 138 145 144 138 132 134 135 139 129 130 127 129 127 126 130 128 124 121 120 126 125 118 125 118 118 119 124 121 119 122 111 113 111 118 114 113 117 109 113 108 111 110 109 103 101 107 107 100 99 98 105 97 102 101 100 96 93 96 91 92 91 91 89 93 95 90 88 86 84 85 85 83 82 81 81 81 82 81 81 80 82 81 81 75 76 74 78 79 76 72 75 72 75 75 75 72 72 69 66 66 69 67 64 66 64 67 63 61 61 61 62 64 60 58 60 60 60 59 56 55 59 56 57 53 57 56 55 54 52 53 52 52 52 49 50 47 50 49 49 48 45 46 45 46 46 42 42 43 41 41 42 42 41 41 40 39 40 38 40 39 39 38 36 37 35 37 35 36 34 33 33 34 32 32 33 32 33 31 31 30 30 29 29 30 29 28 30 27 28 27 26 26 27 27 26 26 25 24 25 25 24 24 24 23 23 22 22 22 22 22 21 21 22 20 20 20 21 21 19 20 20 19 20 19 19 19 20 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14
15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 20 19 20 19 20 19 19 19 20 19 20 20 20 21 21 21 22 22 21 22 23 22 23 24 24 23 23 25 25 24 25 26 26 25 27 26 26 27 28 28 28 30 29 30 30 30 29 32 30 30 31 32 31 32 33 33 34 34 34 34 35 37 35 35 36 36 37 37 37 39 39 41 39 39 41 42 41 43 41 43 41 45 43 45 43 44 45 46 47 48 48 49 49 49 50 50 51 52 51 50 55 53 54 55 55 54 54 54 56 59 56 59 59 62 57 60 61 59 62 62 64 65 65 66 63 68 64 69 70 67 72 70 68 68 74 73 73 72 76 76 77 74 77 75 78 80 80 76 77 82 78 79 84 84 85 87 83 89 85 88 87 91 86 90 93 91 97 97 98 92 98 93 99 99 101 96 101 98 104 102 100 107 100 105 107 109 109 104 111 111 115 116 112 111 111 118 120 115 118 122 119 116 124 116 119 123 126 125 126 124 122 130 127 127 126 126 131 138 131 139 130 130 141 139 139 135 144 135 140 143 136 148 148 150 143 153 141 155 152 157 155 152 155 148 154 149 162 152 158 166 161 158 162 164 167 157 162 174 166 165 167 179 180 176 171 167 178 178 177 172 182 181 186 183 185 184 192 180 186 180 188 196 182 188 198 189 202 192 188 204 208 193 205 196 201 202 207 211 209 215 200 217 219 216 213 221 219 215 218 216 212 229 210 216 228 228 216 234 232 229 232 219 232 223 243 235 234 238 247 234 232 234 240 252 244 246 235 256 248 256 244 240 261 256 244 243 256 253 258 262 255 260 267 254 271 266 267 280 259 282 279 264 267 266 279 275 282 293 285 267 278 289 275 285 296 298 300 300 305 286 295 306 293 300 301 310 312 293 305 289 310 317 294 300 302 301 314 323 298 312 326 303 311 312 328 319 321 333 323 330 339 329 336 328 344 347 320 341 351 324 346 338 352 336 337 355 340 332 337 358 359 346 339 357 363 351 355 354 368 344 365 351 360 365 348 351 382 380 372 370 379 360 389 370 362 360 375 370 394 392 395 369 392 404 374 390 371 407 404 380 401 385 407 396 409 409 383 393 414 392 394 420 399 402 427 400 404 419 395 410 421 421 437 431 425 403 429 410 439 427 407 435 450 417 421 450 414 421 434 422 418 460 458 452 445 458 435 463 462 452 453 449 455 450 441 446 453 471 474 470 446 483 485 470 451 478 486 465 483 448 460 488 472 479 456 479 488 460 488 475 488 460 482 494 469 498 486 482 512 477 473 483 476 496 519 497 490 514 478 509 490 485 483 500 507 534 506 519 515 489 511 505 515 495 521 530 494 546 534 505 549 514 505 538 511 541 507 547 533 542 518 546 513 551 562 526 524 521 550 536 528 563 554 562 571 570 569 532 576 535 566 573 581 567 549 559 540 554 568 572 574 562 588 562 581 577 553 581 553 566 593 598 600 568 580 566 601 568 569 557 591 559 560 563 614 570 579 605 586 570 583 571 565 605 567 598 609 586 579 618 576 580 624 605 575 575 589 612 590 622 611 617 618 586 642 618 626 617 643 607 599 622 612 602 612 601 597 605 602 633 638 596 634 618 627 627 661 637 626 619 605 646 629 618 640 636 655 646 654 609 650 648 651 631 625 665 628 675 646 675 666 623 654 640 650 678 675 653 640 673 687 633 667 685 668 632 655 666 673 661 676 650 641 632 642 670 649 636 690 658 647 641 644 646 697 696 647 694 653 667 668 701 707 706 653 664 666 652 655 664 711 680 667 657 688 675 673 658 693 661 696 689 672 675 715 665 697 715 679 700 659 677 682 708 688 697 694 663 713 673 694 714 666 694 694 700 683 666 670 679 729 716 699 675 719 735 708 717 698 673 689 700 678 703 684 679 729 744 724 734 716 688 731 708 688 682 748 678 712 736 680 697 730 739 710 713 705 689 729 706 710 705 731 718 726 696 720 740 736 701 710 700 748 726 703 691 695 697 706 712 730 705 742 720 689 704 724 694 748 697 689 716 693 703 694 725 704 747 743 746 697 716 725 696 736 719 711 719 694 727 750 733 730 700 733 695 704 737 740 714 725 702 707 697 735 733 748 697 728 701 696 706 699 722 727 736 747 697 703 714 717 697 698 718 699 698 714 701 697 701 710 718 703 704 699 699 700 710 700 738 701 743 698 698 696 699 729 705 740 699 698 713 699 704 745 739 724 748 712 710 698 695 701 706 699 697 699 708 696 731 694 709 721 709 709 706 744 702 697 742 695 700 725 732 716 738 712 729 748 714 718 718 747 696 705 750 704 695 693 692 734 688 689 733 742 710 712 735 712 719 696 695 688 686 715 725 686 684 715 739 694 721 693 687 742 685 724 729 707 727 682 688 722 737 722 692 681 734 714 683 713 721 692 710 722 716 700 700 725 726 681 708 732 716 727 725 701 674 716 704 723 713 734 730 682 704 702 733 724 697 690 674 691 708 690 666 702 730 666 682 693 662 695 667 680 713 663 680 710 713 683 674 666 695 715 679 692 669 717 675 671 694 673 694 650 687 650 657 675 708 653 654 668 666 654 677 672 706 668 673 674 669 660 656 701 648 662 693 642 690 684 674 641 659 638 637 635 642 668 641 654 676 675 685 631 667 662 624 680 635 670 683 643 636 636 648 635 629 677 614 649 670 671 653 662 638 609 666 627 620 638 642 666 618 658 605 607 647 654 606 637 602 637 640 609 621 618 608 613 621 649 626 620 630 636 626 605 587 615 620 601 610 590 639 629 586 612 636 580 600 626 605 626 612 623 571 600 616 581 573 617 575 570 604 591 615 587 610 575 561 583 603 568 554 592 569 568 563 552 580 569 602 597 567 595 559 556 572 569 557 587 547 539 544 570 539 559 537 557 545 564 531 555 530 536 568 569 544 570 555 548 569 552 536 522 530 548 527 561 556 537 543 531 557 536 540 553 536 545 555 543 516 549 546 541 513 507 525 534 516 511 515 493 514 492 531 536 501 510 491 521 527 528 483 480 505 498 477 503 482 487 477 501 514 472 510 489 502 507 472 464 477 485 472 475 494 459 498 484 495 492 489 457 457 452 484 472 476 445 467 459 456 473 476 482 478 466 450 445 476 461 446 455 442 457 446 436 447 461 460 423 457 436 451 444 430 432 439 444 425 452 415 421 437 446 423 436 439 424 408 440 433 421 414 402 417 410 398 395 403 398 414 404 392 417 403 413 402 382 394 382 415 407 395 407 399 411 402 407 397 390 404 380 392 378 381 363 379 374 368 369 392 363 383 380 369 362 361 360 375 379 369 363 364 368 366 370 351 342 354 360 337 357 360 355 359 362 341 349 333 345 327 323 352 351 342 322 328 323 319 346 322 341 339 328 318 332 323 325 325 331 311 317 310 328 328 314 302 307 311 319 304 311 298 290 296 310 293 288 285 309 289 296 281 289 283 290 280 292 289 278 274 280 289 268 277 276 284 269 282 264 262 267 274 266 265 262 262 272 275 277 268 266 268 252 249 254 265 250 258 244 260 250 259 255 248 238 257 245 252 240 234 237 229 229 229 231 230 226 245 230 239 235 227 221 224 230 220 231 234 216 224 222 216 216 218 211 208 214 224 218 219 207 218 205 214 204 204 197 210 200 203 200 201 203 189 201 195 193 199 200 194 195 196 197 186 188 178 186 189 183 181 183 180 172 178 171 171 181 183 175 178 176 168 170 168 171 165 173 171 170 169 156 166 161 161 158 152 163 149 159 156 148 147 151 149 144 151 151 151 142 141 146 141 146 136 142 133 140 139 133 134 132 129 138 132 133 132 137 126 135 126 122 128 127 128 128 129 127 117 121 123 114 125 117 113 118 111 119 116 116 118 109 109 107 114 112 111 105 108 104 107 100 100 103 99 97 98 104 102 101 94 97 98 94 94 97 93 97 90 88 90 91 86 87 87 89 87 85 82 87 86 80 84 79 77 80 82 76 77 77 77 79 73 76 74 77 75 70 74 74 72 72 68 68 72 67 66 67 66 64 63 65 61 66 63 61 63 63 62 60 60 58 59 58 58 59 58 56 57 57 54 52 54 52 52 54 49 52 52 51 49 47 49 48 46 45 45 45 44 46 46 43 42 42 44 41 40 42 39 40 39 38 38 38 38 38 39 37 37 36 37 36 35 35 35 34 34 35 33 33 32 32 33 33 30 30 32 31 31 31 28 29 28 28 27 28 27 27 26 27 26 26 25 25 25 25 24 23 23 24 24 23 22 23 23 22 21 22 21 22 21 21 21 20 19 20 20 20 20 20 20 19 19 20 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 20 20 19 20 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 23 23 23 23 24 23 23 24 24 24 24 25 26 26 25 27 27 27 27 27 27 28 28 29 30 30 31 31 32 32 31 33 32 31 34 34 34 35 34 34 35 35 35 35 36 37 37 36 39 39 40 38 38 41 41 39 39 41 43 41 43 44 45 45 44 44 43 44 46 47 47 49 46 47 49 49 52 52 49 54 51 54 51 53 53 55 55 55 56 58 59 60 58 57 62 58 61 60 62 62 60 62 63 64 62 64 67 65 66 69 67 69 70 73 71 74 72 76 74 77 76 73 73 73 77 79 79 79 80 76 77 78 78 80 85 81 81 82 84 89 90 91 85 91 89 95 88 89 93 90 94 97 95 99 99 100 101 101 103 104 97 98 99 100 106 100 109 110 109 103 108 113 112 109 107 117 115 114 114 112 112 120 116 120 124 124 126 121 120 118 122 121 124 123 122 135 126 126 135 129 129 135 141 139 133 136 136 140 139 147 145 148 141 137 145 140 143 146 142 153 153 158 150 150 160 162 151 159 152 159 153 166 165 161 169 163 170 161 171 163 162 175 162 179 165 171 179 168 184 170 170 173 180 185 179 185 178 181 189 190 181 187 187 198 198 186 195 188 196 192 193 199 209 192 194 207 199 212 212 208 203 217 201 204 203 206 213 211 213 216 220 226 228 229 211 224 228 221 228 219 230 220 235 237 241 221 234 233 236 232 236 227 249 251 245 251 232 236 236 244 258 259 259 251 248 243 257 260 256 252 262 248 265 255 265 253 277 266 266 278 279 280 264 263 264 270 288 286 291 273 274 267 272 282 283 279 290 276 284 298 296 299 295 285 305 291 301 302 313 306 298 290 315 308 294 313 324 306 315 322 308 326 318 304 318 311 324 311 323 335 331 316 316 328 334 316 329 344 344 347 343 331 335 354 326 354 355 339 333 356 340 331 344 336 368 354 358 338 358 369 360 366 349 365 357 368 353 368 352 385 360 378 372 358 360 382 385 360 365 389 391 363 381 395 403 387 375 377 390 397 395 383 384 388 398 399 387 415 391 395 397 392 412 408 423 425 420 396 431 431 417 395 430 406 416 399 431 417 406 404 423 405 414 430 414 425 420 425 455 451 452 438 428 456 424 441 445 431 454 430 468 459 455 438 471 475 463 448 441 464 480 438 441 479 444 478 474 485 469 473 488 452 457 488 458 481 475 488 482 484 483 472 464 501 473 502 503 486 486 503 474 471 476 483 483 513 475 475 509 499 525 490 519 492 504 503 529 497 534 516 527 520 499 522 514 542 503 535 505 525 530 545 511 504 547 527 519 503 507 516 535 510 547 546 545 512 540 529 539 523 565 568 517 533 549 542 554 573 573 537 562 554 563 552 569 574 551 556 541 566 585 555 581 544 577 548 549 562 543 570 569 552 595 602 580 598 594 565 590 583 560 588 603 562 594 563 573 609 572 610 611 613 574 620 578 605 580 617 606 614 602 587 613 616 619 578 601 625 590 596 618 625 636 626 634 584 607 603 599 635 593 645 598 645 650 635 617 624 591 637 606 603 652 596 623 630 623 631 603 611 653 601 657 662 612 663 665 637 618 642 619 646 659 614 632 642 634 655 657 674 632 657 642 641 677 673 673 640 637 648 622 656 676 659 663 641 649 670 661 681 635 659 629 669 683 691 664 674 640 634 654 683 638 663 685 704 640 664 653 685 650 688 708 693 685 663 657 699 691 661 652 708 695 648 713 687 702 681 696 699 685 654 709 655 719 717 664 696 702 719 683 690 700 685 662 683 694 687 712 697 718 720 720 709 719 717 692 697 713 672 722 672 724 694 703 732 685 712 724 716 713 734 732 738 699 718 683 679 717 732 695 685 715 708 676 681 697 707 716 742 699 717 719 680 681 712 743 698 709 690 716 703 701 698 688 696 705 698 749 706 707 749 685 687 685 686 742 688 740 687 740 702 729 740 712 702 699 727 688 714 701 719 740 696 734 750 719 701 743 731 749 695 694 702 718 710 728 716 727 726 711 697 697 711 724 693 730 717 696 696 697 696 747 696 698 700 701 695 722 705 722 700 700 705 699 750 708 730 734 730 738 717 710 724 706 712 700 720 750 699 701 744 742 741 716 720 699 731 702 721 702 703 702 726 713 699 747 727 728 696 731 707 696 710 750 748 698 720 705 715 720 720 735 694 745 697 698 736 721 707 738 724 695 693 695 703 742 695 693 726 717 720 709 694 695 716 718 694 722 750 732 745 727 721 692 725 730 728 722 691 736 728 688 689 692 702 741 742 727 696 686 744 708 713 713 734 715 743 737 685 743 702 727 701 712 743 710 692 729 681 719 725 723 688 738 730 734 680 705 715 687 738 683 717 740 743 707 686 726 695 713 707 736 683 679 736 693 714 701 727 735 686 699 670 682 668 695 678 677 704 669 696 694 708 695 683 677 703 701 705 673 711 684 682 693 693 661 671 675 711 698 685 718 719 660 698 653 656 678 691 686 694 664 656 694 661 686 658 706 692 697 709 657 668 665 675 706 701 647 651 657 664 677 676 642 679 699 687 641 634 647 661 658 670 637 666 666 662 686 684 687 682 643 679 635 684 685 654 674 673 657 647 663 624 671 644 636 674 642 655 645 630 647 617 616 634 647 625 656 630 646 643 638 665 657 613 629 642 623 609 631 610 623 606 625 632 634 623 648 651 652 625 611 643 608 634 594 604 594 597 605 640 614 630 598 624 585 592 613 607 580 627 605 584 603 626 598 570 588 626 579 588 578 583 615 621 573 620 577 581 598 579 592 573 584 556 594 552 584 590 590 558 560 582 554 572 583 579 572 547 583 546 558 589 576 548 545 572 588 560 583 570 554 545 545 551 530 544 542 560 549 529 558 529 560 562 567 544 544 515 559 554 559 532 531 521 520 532 550 527 528 503 535 512 537 524 501 505 515 525 501 507 500 493 504 499 489 537 492 486 504 521 497 524 501 511 483 491 506 476 494 476 510 482 513 496 494 476 481 501 492 483 507 499 469 491 502 493 463 500 469 500 479 481 492 484 472 458 484 453 480 449 476 446 445 483 471 462 477 475 435 437 459 454 445 442 453 435 431 447 465 431 422 441 462 439 421 449 435 449 422 453 417 431 433 434 412 406 416 404 438 436 408 427 416 421 412 399 407 420 423 413 416 408 422 401 418 409 383 417 381 386 415 405 386 380 388 387 375 397 403 397 373 370 403 392 401 373 380 385 372 363 377 365 360 356 370 378 363 356 375 365 366 372 371 352 368 359 365 367 359 346 364 354 337 358 364 354 359 341 351 330 330 328 336 351 343 345 325 340 345 316 330 340 319 339 332 310 325 314 326 323 313 333 302 314 306 311 318 315 308 295 295 304 316 295 291 296 300 297 306 289 295 303 299 291 293 284 287 294 296 282 287 273 283 291 289 288 292 292 283 276 264 278 273 271 279 275 258 264 270 264 259 260 267 257 256 265 267 256 251 267 257 258 251 240 240 252 257 253 255 239 248 247 231 234 249 242 230 243 230 236 223 234 225 230 235 226 224 227 217 224 225 230 215 223 222 227 215 206 216 224 213 205 202 200 214 205 201 204 212 196 202 194 209 206 192 193 202 199 201 187 188 191 184 199 184 181 178 187 182 184 186 183 178 186 172 188 172 178 171 168 178 171 172 177 178 169 171 168 166 170 171 162 158 159 160 165 157 160 159 162 149 150 155 159 153 145 149 150 142 144 141 146 141 141 149 139 145 144 142 139 139 137 136 138 135 130 131 135 129 134 132 127 126 131 125 127 125 118 118 126 121 117 117 122 116 123 114 120 110 111 111 115 111 109 115 111 107 106 104 107 107 105 105 101 103 103 99 100 103 102 101 101 101 94 96 98 95 94 90 92 95 87 94 91 89 88 87 87 87 86 87 87 82 80 80 79 78 80 83 77 75 78 80 74 76 78 73 76 70 74 74 71 68 73 72 69 65 69 67 65 68 66 67 62 62 65 64 61 62 60 62 61 62 61 59 57 56 59 56 54 56 54 54 53 54 53 53 50 50 52 49 48 48 51 48 48 48 45 46 46 45 43 43 42 43 43 41 41 42 41 41 42 41 41 40 39 40 39 37 37 37 36 35 37 37 36 34 35 33 33 33 32 32 33 33 31 30 30 32 31 31 31 30 30 28 28 28 27 27 26 26 27 26 25 26 26 25 24 24 24 24 24 23 22 23 22 23 22 22 22 21 22 21 20 20 21 21 20 20 20 19 20 19 20 20 20 19 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 20 20 19 19 20 19 20 20 19 20 20 21 21 21 20 21 21 21 21 21 21 23 22 22 22 23 24 24 23 24 25 24 25 26 25 26 25 27 26 26 28 28 28 27 29 30 29 30 29 31 30 30 32 32 32 32 34 34 33 35 33 35 34 35 35 35 36 38 38 36 39 38 38 40 41 39 39 39 40 42 42 40 44 43 44 42 45 44 46 45 47 48 47 47 47 50 50 49 48 50 53 52 51 53 52 52 55 52 55 54 58 57 55 60 56 61 59 61 62 63 59 62 62 65 65 61 63 66 68 66 64 67 70 68 68 70 71 73 73 72 72 75 71 75 73 76 78 77 81 76 77 76 82 81 84 82 83 85 84 83 86 83 85 89 86 91 93 89 94 92 90 90 90 97 93 100 96 100 95 96 95 100 102 104 101 106 108 104 110 105 104 106 114 110 105 116 117 111 113 118 115 113 114 116 119 121 117 122 126 125 124 125 122 122 120 132 131 124 127 125 127 129 132 137 131 133 133 135 140 138 139 145 139 136 144 146 149 142 144 153 148 142 153 144 145 145 156 161 162 153 154 158 159 162 154 158 161 155 171 172 166 166 166 176 168 169 177 171 165 182 172 184 184 175 187 179 184 188 176 192 192 189 189 194 182 190 195 187 200 190 202 191 194 191 194 193 199 201 208 204 199 209 197 214 211 200 203 213 204 212 210 213 223 226 221 228 221 219 219 221 217 222 223 235 230 234 222 240 229 227 244 245 232 242 242 248 239 242 240 254 234 248 239 242 239 244 243 249 259 254 257 255 266 257 266 253 264 257 270 270 278 274 256 280 279 266 269 281 262 288 288 266 283 267 273 273 272 291 288 290 283 296 302 301 298 303 299 308 299 304 301 303 313 294 309 317 315 292 302 308 296 305 308 309 328 323 324 314 321 333 334 320 310 308 322 338 318 324 331 338 323 336 338 338 347 333 329 335 349 336 346 358 350 344 353 343 349 363 337 357 337 349 366 355 346 371 352 346 355 372 349 369 364 375 372 375 364 366 383 368 378 363 390 373 386 369 388 380 382 372 391 375 377 383 394 385 386 378 394 410 405 417 405 410 413 424 407 388 393 401 425 417 429 403 408 406 413 408 401 430 419 426 442 426 410 445 443 446 451 447 439 426 440 430 424 432 418 448 459 446 452 428 464 452 462 431 450 434 464 435 465 459 448 441 480 462 451 473 470 445 460 484 468 452 458 450 487 479 460 493 494 472 503 493 457 465 467 491 469 472 486 469 486 493 497 491 493 517 502 491 520 479 493 517 487 519 485 499 481 529 528 494 519 514 532 511 522 511 522 506 524 500 537 502 540 543 544 535 546 541 551 524 507 528 523 509 520 525 542 549 540 543 557 520 538 556 524 534 537 570 557 558 559 543 566 567 559 531 577 561 536 561 572 556 538 560 558 578 554 554 577 554 579 578 598 580 549 573 554 591 589 559 587 583 580 595 558 592 561 609 595 589 577 608 591 581 596 601 617 572 600 579 619 592 609 600 584 630 614 598 591 575 625 614 634 614 600 634 641 635 583 586 636 632 641 607 597 634 636 612 611 619 640 617 653 620 635 655 652 626 598 611 653 602 658 657 664 649 630 610 653 627 610 634 660 655 660 666 674 615 639 624 645 657 649 652 672 671 652 675 670 650 663 669 636 668 662 688 645 664 677 683 671 674 644 677 637 656 647 696 665 657 674 636 689 647 645 684 662 661 660 675 701 649 705 658 693 667 651 657 681 689 692 712 676 673 657 709 678 715 701 703 701 704 664 704 682 715 696 696 703 671 680 668 703 716 691 691 712 660 668 706 697 664 725 686 700 724 674 705 703 714 696 731 685 705 682 721 707 719 680 671 693 695 688 709 694 709 689 683 709 674 685 719 710 708 721 731 710 695 709 714 682 745 715 703 719 719 728 720 697 681 684 746 682 693 692 700 685 721 702 747 727 700 712 699 738 734 731 686 716 708 743 716 741 687 691 712 740 712 727 693 746 695 696 750 743 719 702 690 746 704 692 703 693 716 691 739 745 704 724 697 744 712 718 713 744 725 695 698 722 699 699 707 699 711 705 744 694 750 697 696 733 745 711 725 699 730 698 724 720 701 725 701 702 695 734 698 710 708 745 699 697 743 701 746 720 700 735 700 709 721 706 734 697 720 700 711 746 696 742 725 750 739 702 727 716 743 696 729 697 709 736 696 699 697 696 737 742 702 716 750 702 693 724 742 724 738 724 697 737 702 726 694 739 695 733 744 742 720 693 729 744 714 723 697 743 692 699 745 717 689 694 715 705 703 719 693 729 696 694 704 687 702 689 739 697 718 732 713 685 714 737 719 733 703 693 741 745 714 729 704 717 721 715 702 726 718 739 688 744 733 706 734 695 737 712 705 677 681 722 718 720 697 723 738 714 721 726 693 673 739 734 705 688 708 706 723 717 720 725 705 717 713 698 723 712 663 693 681 721 727 677 720 689 669 662 705 677 689 679 717 715 666 665 703 715 703 660 677 702 664 694 664 664 685 668 667 649 675 669 667 652 673 698 709 667 696 657 695 706 660 697 642 674 642 665 694 673 697 660 677 638 673 661 659 686 644 672 636 656 639 664 655 673 674 630 646 656 678 661 648 676 621 666 680 677 618 679 667 631 619 670 621 613 623 614 628 632 654 641 627 628 650 664 657 633 624 634 637 659 602 654 650 624 600 605 636 650 602 642 643 621 610 631 609 591 595 647 619 625 594 622 599 611 639 592 599 595 629 594 609 625 625 615 586 608 598 624 600 621 591 593 571 576 612 565 588 571 596 580 573 596 612 584 596 602 598 594 593 573 565 585 558 565 602 552 556 577 561 586 581 591 573 593 594 538 584 577 582 576 562 556 569 537 533 531 583 544 531 563 570 553 560 555 523 532 543 523 528 551 528 522 550 559 535 527 527 526 510 512 539 519 552 544 512 551 542 547 499 546 516 504 537 500 541 497 516 531 536 519 516 514 533 522 489 519 480 480 480 503 495 502 516 512 518 499 498 509 473 493 484 492 464 473 507 465 479 469 473 502 468 497 491 497 492 489 463 461 486 463 451 480 444 478 444 472 462 454 474 442 457 472 467 437 461 455 451 472 430 448 441 438 455 465 444 455 461 439 457 429 415 429 448 426 443 445 437 434 445 420 422 411 431 437 400 410 425 405 413 435 410 417 410 421 410 412 424 394 406 395 393 385 402 407 402 416 381 383 381 378 401 387 401 391 386 370 373 397 369 374 377 391 367 388 378 368 364 358 365 359 351 364 376 371 365 368 360 360 376 371 366 360 343 355 367 364 343 358 351 332 342 361 337 335 346 356 324 343 341 337 334 332 322 325 334 332 335 334 320 325 328 309 313 314 326 306 331 315 306 320 315 309 305 298 324 316 292 310 300 293 312 299 301 307 294 298 295 303 299 282 287 290 281 297 276 284 292 282 279 290 278 282 286 265 273 268 262 269 275 264 267 263 256 263 275 271 270 262 249 270 254 249 266 246 244 257 256 247 257 261 250 240 244 247 247 249 240 234 244 229 245 239 237 239 226 226 240 229 227 238 224 234 232 225 227 212 229 215 213 225 226 210 212 212 214 202 219 210 201 198 205 210 200 200 207 192 192 209 203 198 192 205 204 187 192 183 192 196 191 192 178 191 185 180 189 188 190 179 174 179 177 179 179 172 175 178 176 168 173 176 176 171 171 158 171 158 164 156 162 155 155 157 160 162 149 151 153 149 158 151 155 157 142 146 145 144 150 137 148 148 147 139 142 137 144 143 143 136 133 136 131 128 129 133 130 127 124 126 121 122 122 128 125 123 123 117 125 115 114 123 121 118 113 117 113 112 109 110 112 111 113 105 111 110 105 102 107 107 105 105 103 96 97 100 103 98 100 101 99 91 93 94 96 91 95 93 88 91 92 92 84 90 88 87 84 86 86 85 78 85 83 78 79 76 76 78 74 75 77 72 77 71 72 70 72 75 74 71 68 67 66 69 68 69 66 65 63 67 62 61 64 64 60 61 63 62 61 57 61 60 56 57 59 58 54 57 52 53 54 54 51 53 50 52 48 48 48 51 50 46 49 47 46 44 45 45 44 43 43 43 44 41 42 43 41 40 39 39 38 40 39 38 37 38 38 38 38 37 36 35 36 34 34 34 34 34 32 33 32 31 33 32 31 30 30 31 31 28 30 28 28 27 28 28 27 26 27 26 25 25 26 25 24 25 24 23 23 24 23 22 23 23 22 22 21 21 22 22 21 21 20 20 21 20 20 20 20 20 19 19 20 19 20 19 20 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15
16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 20 19 19 19 19 19 20 20 20 20 20 19 21 21 21 20 20 21 21 22 21 22 23 23 23 23 23 23 24 23 24 25 25 25 25 26 26 25 25 27 26 27 28 28 27 27 28 28 28 31 29 29 30 30 30 32 33 31 34 34 34 35 35 33 35 36 35 36 36 38 36 37 39 38 38 39 41 38 40 41 39 39 42 43 42 44 41 42 44 45 44 45 44 45 48 48 47 46 48 51 49 51 52 49 50 50 55 52 55 52 57 57 55 57 57 59 56 57 59 57 58 61 59 62 64 60 64 61 65 66 65 65 65 67 69 68 66 72 67 68 69 73 70 75 77 76 74 76 77 77 78 79 83 79 79 77 80 81 82 79 85 82 81 82 88 85 85 86 87 89 94 89 93 91 93 98 98 99 98 95 99 95 104 104 97 96 98 101 106 99 103 106 108 109 112 107 111 114 116 116 118 118 118 119 111 118 117 122 116 119 122 117 118 119 123 124 123 124 121 123 123 127 127 136 126 131 138 131 135 132 131 133 143 145 133 144 141 147 141 144 142 146 150 149 153 151 144 152 147 146 152 154 155 163 164 156 161 167 165 168 158 171 157 161 172 174 172 172 174 170 177 171 177 167 170 170 173 185 184 180 176 175 184 177 191 179 180 185 194 187 195 186 192 196 188 199 201 206 204 193 193 207 194 207 209 208 204 206 213 206 221 202 207 224 221 226 208 211 220 214 212 230 212 222 228 225 223 225 221 234 227 230 233 237 246 227 245 232 235 241 238 237 235 246 241 235 257 253 254 260 246 248 247 264 257 266 259 251 249 263 266 266 256 266 256 272 269 278 279 284 279 287 264 280 271 271 281 281 292 290 294 289 276 299 301 276 299 284 291 292 301 290 308 304 298 304 289 311 317 310 302 313 301 324 300 299 320 317 316 314 310 314 313 331 330 311 337 335 322 334 327 318 317 334 343 327 344 328 331 337 353 357 357 356 358 360 362 334 364 336 367 343 346 353 359 352 350 376 346 344 364 364 379 368 377 370 352 386 374 386 387 363 372 378 378 364 367 371 391 389 381 398 397 382 370 399 393 376 389 414 381 381 394 397 392 402 392 422 424 395 418 413 407 419 404 418 414 405 424 401 419 405 434 428 437 441 426 423 420 445 441 421 421 435 440 443 428 442 438 428 437 421 448 447 465 450 425 451 465 464 444 432 460 454 468 472 442 441 475 456 441 480 457 473 460 488 484 453 462 474 455 456 487 490 465 500 484 463 499 477 492 474 494 502 476 470 468 482 508 505 518 504 498 522 494 475 486 516 496 525 492 487 491 487 498 513 512 529 519 495 525 530 527 499 515 502 535 534 502 513 524 524 502 542 549 539 526 543 549 517 539 549 537 556 526 550 564 559 562 553 522 555 570 561 531 532 559 566 570 582 561 576 577 549 582 551 558 584 567 578 540 548 576 589 578 594 597 571 593 583 552 578 582 583 558 607 602 609 593 575 602 574 604 600 580 596 601 581 618 615 593 580 576 589 577 585 623 592 606 621 611 598 624 633 582 622 584 594 591 579 586 608 621 586 584 640 627 596 594 643 627 642 647 631 597 627 626 597 604 649 595 643 651 630 658 606 652 615 637 607 657 606 649 653 616 615 656 648 620 612 621 663 613 659 666 641 675 660 677 650 672 647 621 621 643 665 672 630 686 680 652 632 658 627 661 643 630 655 633 635 634 676 635 655 685 659 644 694 658 701 702 678 666 702 685 678 652 643 696 655 704 679 676 710 688 703 709 706 698 672 681 715 716 670 694 673 676 663 689 718 654 679 715 695 719 663 683 695 707 707 717 662 690 723 698 720 663 676 670 725 669 695 679 709 700 733 694 667 726 735 714 676 734 692 737 706 723 719 670 672 712 716 741 711 712 693 689 706 741 704 711 690 719 729 716 702 705 739 715 692 703 688 692 685 701 717 742 718 685 749 690 694 690 694 732 734 750 739 723 690 688 685 700 693 685 728 689 715 722 686 712 738 691 747 711 723 719 738 704 729 749 695 744 739 692 695 690 701 718 731 717 738 702 712 693 693 692 693 722 749 728 701 698 715 705 720 693 698 710 709 695 701 711 699 713 707 739 743 705 706 698 739 711 701 750 727 744 712 735 741 696 699 741 742 709 740 732 697 733 749 700 747 722 713 695 716 713 750 711 698 716 727 731 717 695 695 746 701 721 697 742 736 720 707 702 718 749 696 694 728 695 699 745 734 698 732 739 731 695 746 741 748 739 709 692 747 711 699 741 748 691 693 721 715 737 705 715 692 722 724 702 721 694 694 688 704 723 703 691 688 723 749 733 730 744 717 735 726 725 744 700 750 735 715 719 684 689 697 713 747 725 708 686 700 695 728 744 706 715 701 719 728 719 714 697 720 736 697 736 712 687 731 675 734 701 683 697 677 695 738 734 674 713 731 701 676 705 703 711 727 716 709 680 680 728 723 689 698 707 713 722 670 706 722 682 691 705 693 680 671 723 664 700 707 688 704 701 663 710 700 678 669 705 674 702 708 690 698 680 655 659 656 712 676 669 680 703 668 697 660 674 678 676 689 690 640 646 672 642 693 679 691 677 692 642 692 641 646 653 662 676 657 636 646 689 675 677 660 633 648 645 624 666 642 636 658 637 669 677 637 650 657 660 653 671 625 619 663 652 613 655 652 639 624 643 628 649 660 660 613 633 618 651 629 604 655 653 611 612 653 629 632 640 654 631 601 627 645 648 608 633 638 634 586 589 644 598 626 640 616 635 590 628 583 596 614 616 617 594 624 630 608 603 613 569 592 597 598 620 596 567 599 618 593 615 596 599 570 573 578 585 584 585 581 604 596 597 589 556 550 603 575 597 568 564 548 552 553 539 545 588 548 556 550 546 582 560 542 563 544 551 561 566 536 575 555 537 522 542 542 571 527 568 532 545 539 553 537 543 519 533 513 537 540 548 535 541 546 515 512 519 515 506 506 499 534 505 527 538 521 507 534 504 513 486 485 506 491 492 504 481 501 521 479 491 491 521 486 500 494 514 495 499 477 511 498 495 465 497 484 498 460 472 457 493 486 465 466 457 468 475 478 452 449 461 485 445 457 473 452 461 451 478 476 449 440 463 454 461 457 466 447 458 438 428 447 465 434 458 461 428 432 445 437 435 420 437 421 414 446 417 411 433 410 409 435 427 417 415 408 401 426 420 429 426 400 406 401 408 397 410 404 404 404 416 407 404 402 405 387 403 399 388 398 385 391 394 378 388 393 402 398 374 390 381 393 372 375 372 358 363 369 364 376 368 358 359 377 357 352 355 344 361 349 369 341 363 339 338 343 365 342 339 361 337 354 343 344 353 343 340 347 335 320 347 339 341 346 324 339 345 327 332 310 334 333 331 333 319 308 309 307 317 309 315 307 297 308 321 305 292 316 289 315 313 309 307 311 296 305 281 284 303 288 297 284 277 279 299 299 272 289 289 285 289 273 274 287 289 283 267 280 285 257 276 275 254 264 274 267 269 268 272 266 270 265 268 259 257 246 255 255 247 251 241 245 242 239 239 249 243 233 251 247 228 244 225 225 228 242 225 226 230 235 223 222 234 219 217 217 213 213 209 223 210 225 207 217 223 206 205 219 217 201 211 206 195 204 194 197 198 201 207 204 201 193 190 192 196 187 191 193 188 186 186 178 188 191 183 175 190 176 177 181 175 182 170 183 172 165 179 169 163 168 171 169 167 166 158 156 158 158 168 155 162 160 164 159 152 149 151 153 153 148 152 149 146 148 141 145 148 140 148 141 135 142 145 135 137 142 132 134 138 132 137 133 131 136 126 128 123 126 130 128 129 121 123 126 127 119 126 120 124 119 119 116 114 117 117 109 113 112 106 111 105 114 110 104 104 107 109 108 107 102 106 102 101 96 100 99 98 97 96 98 96 96 94 97 96 91 87 87 90 92 85 84 88 88 84 84 80 79 85 80 84 78 82 76 78 79 80 76 73 78 76 77 72 75 74 74 74 73 70 73 70 67 65 69 65 66 65 63 63 61 64 61 62 59 59 62 61 58 57 60 60 59 55 54 55 57 56 55 56 54 53 52 52 49 50 51 48 47 47 46 49 46 48 48 45 46 44 44 44 45 42 41 42 42 41 42 41 40 39 40 40 40 38 37 38 38 37 36 37 37 35 35 34 34 35 34 32 33 33 31 32 32 31 30 32 31 31 29 29 29 30 27 28 27 28 26 27 27 25 26 25 26 24 24 25 25 24 24 23 23 22 23 23 23 22 21 22 22 22 20 20 20 20 21 21 20 20 19 19 19 20 19 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 20 19 20 20 19 20 20 19 20 19 19 21 20 20 20 20 20 22 21 22 21 21 23 23 22 22 24 23 23 23 24 24 24 24 25 25 26 25 26 26 26 27 28 27 28 30 28 29 29 29 29 30 32 30 31 32 32 31 34 32 33 33 33 35 36 36 35 37 35 38 38 37 38 39 37 38 38 40 39 41 42 39 43 41 41 42 44 44 43 44 44 46 47 47 45 47 47 49 50 50 52 52 53 52 54 54 55 51 55 54 53 55 56 55 58 56 58 58 58 60 59 58 58 61 61 60 64 66 62 67 63 66 65 66 68 67 67 66 67 72 74 70 73 76 72 77 74 78 75 79 80 79 76 81 79 80 84 85 80 80 80 87 87 89 83 84 91 87 85 93 86 87 89 97 94 94 95 95 98 99 101 95 95 101 98 103 103 102 98 99 100 107 103 110 107 112 107 106 108 116 112 114 117 119 116 120 121 117 116 114 115 125 124 126 127 119 120 122 130 129 131 123 134 132 133 128 130 128 130 130 130 138 136 136 140 142 144 140 136 141 143 143 144 147 153 149 151 145 155 157 147 160 153 149 150 164 155 155 153 156 167 166 160 159 162 161 162 175 176 164 167 166 174 182 177 168 172 184 173 182 182 182 183 191 190 187 192 190 188 194 192 186 197 195 186 192 188 202 194 205 196 198 207 200 208 195 201 209 201 199 215 201 207 204 218 206 206 209 209 221 221 216 215 229 225 230 219 234 221 232 232 238 225 239 245 233 230 244 234 229 243 232 236 239 243 241 247 241 259 240 246 256 256 245 263 268 255 264 272 263 262 256 256 273 271 263 260 273 283 271 267 265 282 279 277 273 274 288 286 278 277 275 289 295 285 303 276 295 294 297 308 284 307 287 306 295 313 299 294 296 312 294 293 318 302 322 327 322 329 323 315 321 330 333 307 331 322 312 330 332 324 340 333 337 345 335 345 324 328 338 349 341 344 325 338 356 336 331 363 349 367 356 337 356 344 361 349 353 349 349 345 363 371 363 366 354 358 375 357 379 368 386 372 367 369 391 392 396 395 370 367 385 380 390 394 386 399 380 397 410 404 412 413 407 387 398 388 386 414 388 414 407 403 425 395 418 424 432 423 419 416 411 418 404 439 433 440 406 435 433 433 410 428 437 419 433 429 427 436 455 436 419 454 426 451 425 457 437 444 452 440 470 465 457 452 454 462 447 461 461 444 483 463 476 462 448 460 477 451 479 477 462 493 489 485 500 492 487 485 468 473 507 504 488 476 506 480 479 501 471 505 473 501 512 497 508 493 508 500 491 528 511 488 502 501 494 502 515 492 534 508 516 501 494 506 502 505 516 526 537 517 542 543 505 544 546 515 557 559 518 510 539 524 545 525 546 528 543 516 543 541 565 535 535 552 568 558 537 573 567 531 550 563 546 559 585 586 587 578 574 562 543 579 590 560 592 552 554 594 579 599 601 560 566 559 595 576 564 591 556 600 593 587 569 596 601 592 618 585 604 600 611 580 577 599 592 613 571 596 579 573 630 581 619 607 615 587 597 605 634 588 621 621 584 592 594 631 593 634 643 638 623 626 647 614 639 603 641 613 655 623 615 604 649 654 660 645 647 655 640 658 614 628 661 650 624 629 668 646 619 610 638 635 639 639 664 637 651 648 629 658 655 655 635 661 645 635 621 669 630 675 628 678 670 687 684 640 632 657 641 675 667 635 662 653 634 676 693 670 647 655 678 699 677 685 641 645 674 696 655 687 698 653 709 680 674 710 646 697 707 668 654 714 691 698 684 685 688 664 661 676 670 707 664 695 674 704 679 723 721 702 724 699 704 679 666 688 687 688 722 714 714 686 685 665 715 691 717 699 667 725 722 675 682 696 716 704 689 687 695 726 693 706 728 716 732 731 735 723 698 705 718 725 727 699 691 741 696 714 718 720 700 743 711 686 714 726 706 695 719 740 707 710 703 747 683 706 721 696 690 691 745 709 741 714 738 716 719 708 711 715 706 735 708 699 690 740 723 742 688 710 690 692 693 690 737 740 698 746 746 723 747 705 722 707 739 693 696 709 725 719 737 721 698 700 708 750 710 745 701 698 718 699 696 729 715 731 716 718 694 720 710 711 717 698 745 749 714 723 696 746 699 696 730 700 748 738 700 700 745 747 724 708 697 714 704 737 705 730 697 737 700 704 696 705 739 716 694 705 742 727 698 707 739 714 699 711 727 746 729 735 714 739 696 694 708 746 697 743 747 710 740 703 704 697 693 691 691 725 706 692 712 724 711 723 698 741 741 691 706 714 720 705 730 713 718 708 711 687 722 692 710 703 697 723 702 696 700 717 694 729 685 690 687 712 733 695 706 713 725 701 689 740 698 718 687 728 692 721 734 691 680 733 705 695 695 726 689 687 722 697 737 699 731 709 727 674 695 736 683 685 693 673 703 732 734 681 727 670 682 694 683 698 697 724 704 723 713 730 675 728 665 687 717 726 721 695 673 663 689 666 687 685 660 689 665 687 676 655 691 696 667 686 706 652 703 715 686 656 675 656 654 663 710 651 696 684 710 651 652 700 657 673 663 655 657 702 680 702 687 694 638 652 649 688 691 648 649 672 656 650 678 653 642 668 629 688 647 677 642 643 644 677 677 663 650 622 645 662 682 680 651 627 663 631 659 650 659 640 650 637 668 623 623 613 664 654 650 638 653 608 654 646 628 608 640 637 648 653 658 603 595 629 615 609 628 603 625 608 590 605 616 599 590 605 586 622 598 625 636 606 628 633 604 611 631 606 603 587 626 577 609 627 577 621 619 611 586 584 598 567 596 563 595 599 603 566 586 587 567 595 565 593 607 608 570 598 559 591 565 591 546 571 590 569 589 552 563 562 558 564 540 590 565 583 568 573 538 567 584 572 542 528 560 531 549 545 539 544 561 567 560 550 518 546 531 561 523 517 524 529 546 534 534 525 510 519 526 509 533 518 512 516 539 518 537 509 520 528 539 508 516 493 493 517 499 513 494 490 511 528 511 504 524 505 490 517 478 495 494 491 476 480 496 477 500 485 501 475 468 486 503 470 470 460 484 457 483 481 494 475 450 471 451 479 479 468 475 467 448 466 465 476 474 437 461 441 453 442 455 449 440 470 468 456 459 466 455 459 439 437 444 422 453 449 427 447 425 423 449 415 442 407 417 419 426 427 435 407 424 404 429 397 413 418 416 430 417 391 405 423 421 414 408 421 413 408 402 417 403 403 388 414 394 402 394 374 407 405 380 398 379 385 395 364 373 394 367 376 371 393 386 381 354 381 382 385 382 381 355 363 379 377 349 375 367 364 341 366 351 365 340 352 364 331 345 334 350 332 331 325 324 341 351 352 349 318 343 347 325 336 316 319 335 318 332 337 310 329 323 308 317 324 312 318 321 307 300 316 299 295 319 291 305 312 290 307 297 308 291 308 283 308 283 285 286 287 302 298 280 286 279 295 273 274 273 280 275 286 277 264 261 263 277 276 259 272 263 272 273 268 265 252 266 268 249 253 253 256 267 255 241 262 239 256 248 252 242 244 250 239 252 243 228 250 230 227 238 225 243 228 224 231 241 237 219 219 214 229 213 222 231 230 220 216 225 216 209 215 219 208 206 215 205 203 215 196 206 202 200 194 194 191 204 192 191 192 204 203 193 190 187 191 199 189 194 179 181 190 179 183 175 185 171 173 177 172 174 182 177 181 168 180 172 164 165 161 160 169 158 169 167 159 154 153 165 161 165 152 151 158 152 153 160 154 144 154 149 150 149 153 139 149 144 137 136 143 134 142 138 142 134 140 141 137 131 139 134 137 129 134 127 128 123 121 126 128 123 124 126 116 124 118 124 115 116 115 116 117 120 114 111 112 114 106 108 108 104 104 102 106 102 103 100 98 98 98 103 97 104 96 98 95 98 95 93 97 93 92 89 96 89 92 90 87 86 89 87 85 87 87 80 83 79 85 81 80 77 81 79 78 75 74 80 79 74 77 77 77 71 75 71 71 68 70 72 68 70 66 65 65 68 64 65 64 66 64 60 61 59 59 57 59 62 61 56 59 57 56 55 55 53 53 54 56 54 54 50 53 52 50 49 51 50 51 48 46 48 46 47 45 46 46 46 45 42 42 43 40 42 41 41 39 39 38 40 38 40 37 39 37 36 37 38 35 36 35 34 36 35 34 34 34 34 33 31 32 32 30 30 31 31 30 29 29 29 28 30 27 27 28 26 27 27 27 25 25 25 24 25 25 25 23 23 23 24 23 22 23 23 23 22 21 22 21 22 20 21 21 20 20 20 19 20 19 20 20 19 19 19 20 20 20 19 20 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16
16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 20 19 19 20 19 20 19 19 19 19 19 20 20 20 20 21 20 20 20 22 22 22 21 21 22 23 23 22 23 24 23 23 23 24 25 24 25 25 25 26 25 26 26 27 26 28 27 27 30 30 28 28 31 31 29 30 31 30 32 31 32 34 33 32 35 34 35 34 35 35 37 36 37 36 36 37 37 37 38 39 39 38 39 40 41 40 42 41 41 41 44 45 44 45 46 47 47 46 45 48 47 49 49 50 52 52 53 49 53 50 52 52 56 54 56 54 57 58 57 57 56 57 60 57 57 60 61 60 62 63 61 62 66 66 66 64 69 67 68 71 67 67 70 71 72 75 73 71 72 73 76 76 79 78 78 79 77 81 76 82 82 83 85 84 81 84 85 82 84 88 88 92 90 86 90 95 92 94 92 93 97 92 97 93 98 100 101 95 105 96 102 106 99 102 105 105 107 104 105 106 113 111 111 108 113 115 119 113 119 116 114 118 122 123 125 126 123 117 128 129 127 128 132 131 133 128 136 130 130 131 127 128 132 132 143 139 137 135 143 138 142 144 146 138 145 141 152 153 150 155 154 158 157 158 147 154 152 149 160 160 152 161 156 164 163 162 172 166 160 174 167 177 167 171 173 167 182 167 169 174 169 185 187 179 184 182 183 181 182 194 185 195 187 191 186 201 198 195 204 192 189 191 197 204 201 204 198 195 208 199 200 208 213 205 206 206 214 219 215 215 209 214 216 224 222 220 229 213 229 221 224 222 218 238 220 233 237 235 229 227 239 228 251 247 250 237 246 251 238 255 246 255 261 246 243 260 256 257 246 263 254 264 260 251 252 255 266 252 253 259 272 261 284 263 284 282 282 285 275 291 293 276 288 276 289 273 287 300 278 276 291 296 294 281 291 288 293 290 296 313 286 315 306 306 299 295 299 296 301 321 320 325 300 325 306 325 321 307 330 323 317 329 330 341 336 331 316 347 330 346 328 336 328 342 325 334 350 329 336 357 339 363 336 361 350 362 352 353 359 340 347 342 377 374 365 375 378 375 379 361 381 365 385 378 368 377 380 371 359 389 388 383 380 391 390 377 372 380 397 374 381 387 382 409 403 381 390 389 391 399 404 393 395 416 410 423 407 408 397 418 415 397 419 398 429 423 408 428 433 416 442 428 408 447 439 420 421 447 423 453 427 418 424 453 434 431 449 424 426 442 454 463 430 447 468 461 469 461 434 445 440 437 466 464 443 481 471 441 447 456 462 446 478 486 484 485 464 487 466 481 501 486 502 483 476 494 470 500 474 486 470 497 482 470 487 508 491 511 521 502 519 521 491 495 521 483 523 520 507 518 489 491 519 490 496 519 513 502 537 498 512 540 522 507 500 533 503 503 537 519 514 517 516 554 513 524 518 526 564 518 537 549 559 521 555 527 532 557 544 532 524 535 550 538 544 577 575 544 535 566 534 574 534 581 541 540 569 589 557 597 586 564 595 563 576 592 576 577 581 603 586 603 601 572 567 571 588 556 575 606 561 602 602 580 569 574 575 605 587 568 569 627 617 606 616 602 582 582 619 600 593 623 606 621 583 599 590 608 630 608 638 598 644 642 605 640 619 610 594 637 603 652 653 641 630 635 607 615 607 627 648 638 625 639 637 648 618 659 609 638 658 617 639 649 656 647 616 652 667 647 647 649 676 626 654 618 630 622 623 636 667 654 654 686 650 644 664 687 652 689 675 668 643 683 689 630 651 669 652 672 673 648 648 667 653 671 652 661 685 678 673 652 663 667 690 691 709 703 651 687 650 672 709 653 677 666 668 701 654 677 691 666 688 656 692 698 664 685 702 707 660 662 665 688 722 695 662 710 687 678 723 709 699 729 703 693 706 683 678 724 713 730 711 667 692 686 681 733 723 716 691 715 690 684 686 738 734 735 731 738 717 675 731 716 681 711 689 745 735 701 731 746 694 706 722 737 692 688 700 733 719 694 684 728 696 683 717 697 748 705 698 702 738 715 741 730 705 691 725 685 694 688 705 691 708 726 726 743 726 742 731 738 740 722 729 745 690 691 727 744 749 712 719 699 736 704 716 690 719 734 711 715 693 749 700 693 740 750 708 735 730 694 695 719 705 699 695 727 710 738 710 710 750 745 719 717 725 735 700 731 699 720 725 720 743 725 698 731 735 699 700 703 698 743 713 696 714 701 749 706 699 732 748 729 694 740 711 700 726 694 721 694 699 696 750 729 709 709 731 697 749 738 697 734 693 698 748 742 697 695 696 694 718 715 704 748 699 717 746 696 708 708 720 737 746 694 702 747 741 718 690 690 694 747 743 699 693 731 691 687 719 704 733 701 693 686 719 725 714 693 710 724 708 737 725 703 694 715 701 684 746 695 688 708 693 749 693 732 706 725 734 719 739 711 721 707 721 733 743 695 745 678 719 675 677 697 692 732 694 697 676 676 727 729 726 711 715 688 685 676 717 726 691 736 726 726 669 668 692 734 708 668 669 682 666 701 714 704 718 712 696 670 672 724 715 704 665 700 667 662 704 674 701 682 697 653 715 712 673 676 662 710 658 710 689 662 662 653 692 686 685 679 652 704 708 663 669 665 679 671 653 650 672 647 698 668 689 669 647 645 653 655 695 691 639 661 686 647 686 686 662 643 646 685 630 635 653 656 623 622 673 634 683 679 654 619 660 659 654 659 643 624 650 613 632 658 626 667 624 657 632 636 653 628 623 625 617 626 617 604 646 653 642 599 623 642 646 630 632 634 643 600 597 603 621 600 627 625 629 640 589 602 595 616 588 622 621 621 594 605 608 615 626 602 586 583 598 580 615 608 591 567 593 612 607 563 595 582 584 560 568 580 607 586 589 564 600 567 565 601 606 572 562 601 559 565 562 553 563 548 559 585 573 579 566 580 582 567 575 583 566 535 533 548 565 578 534 530 570 533 561 568 574 544 550 549 564 560 547 538 540 558 518 558 548 510 511 537 531 529 529 524 518 550 521 526 503 505 509 541 537 523 493 514 521 493 491 520 501 508 522 521 489 498 527 481 517 498 507 522 505 501 478 495 473 478 489 496 492 511 513 505 499 489 461 505 466 494 458 492 460 482 477 476 482 487 464 462 450 448 449 488 446 448 464 443 472 471 466 467 453 447 446 436 441 440 469 455 459 463 453 463 452 426 423 435 460 449 451 423 448 425 423 436 434 418 428 412 412 432 424 410 431 400 403 426 410 409 402 408 394 409 415 395 421 404 394 409 397 414 410 395 404 384 416 398 406 402 398 395 400 397 381 390 383 402 399 377 380 374 379 391 367 393 357 361 387 356 360 381 376 379 365 365 374 373 373 364 350 368 374 339 358 367 357 337 359 357 352 348 351 360 327 336 353 354 333 327 352 337 344 325 334 322 343 331 341 323 314 310 318 323 329 313 306 313 316 303 327 298 297 308 321 294 296 316 310 310 297 309 313 288 294 299 293 296 301 279 288 290 283 302 301 290 287 277 289 290 291 284 277 275 274 278 283 280 261 273 278 264 259 254 253 264 274 254 250 268 252 250 257 262 263 255 254 255 252 249 251 253 247 252 249 242 247 238 238 234 242 235 230 228 235 227 234 235 228 222 218 222 226 228 233 216 213 211 210 229 226 226 214 225 206 212 208 212 207 213 202 197 210 197 207 209 209 211 204 199 198 207 191 188 202 196 199 195 200 199 196 196 185 194 189 179 186 190 176 187 182 177 175 183 175 169 173 173 179 176 177 166 170 166 159 168 162 161 162 157 154 163 154 161 155 149 155 151 153 147 154 144 146 156 151 153 145 152 150 148 148 147 146 136 146 139 143 143 134 140 141 128 127 138 129 131 128 130 126 124 123 127 122 118 127 122 116 115 114 121 121 117 118 112 119 110 112 111 113 110 111 113 114 112 109 104 108 108 100 108 102 102 105 100 103 96 100 98 101 101 92 92 91 95 92 97 96 95 88 92 88 92 91 89 87 85 83 84 82 79 82 78 78 78 78 78 82 78 79 78 79 77 75 71 71 70 73 70 74 74 68 71 69 70 68 64 64 68 67 62 65 64 64 64 59 62 58 61 59 57 57 62 60 56 56 57 57 55 54 55 56 53 51 52 50 51 51 51 48 48 50 51 46 46 45 45 45 44 46 43 43 44 45 41 41 43 42 41 40 42 38 39 40 38 39 39 38 37 37 37 35 36 36 34 34 34 34 34 33 33 32 33 31 32 32 32 30 31 29 31 29 28 28 28 28 27 28 28 27 26 27 26 25 25 25 26 25 24 24 24 24 23 23 24 22 23 22 23 22 22 22 21 22 21 21 21 20 21 20 21 20 20 19 20 20 19 20 19 19 20 20 20 20 20 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16
17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 20 20 19 20 19 20 19 20 19 20 19 19 19 19 19 20 20 20 21 21 21 21 21 22 21 21 23 22 22 22 23 24 24 23 23 23 25 24 25 25 26 26 25 25 27 26 26 28 27 28 27 30 28 30 29 31 30 31 30 30 32 31 31 31 32 32 32 34 34 33 34 35 35 35 35 35 36 36 38 39 37 40 39 40 41 40 41 41 41 41 41 41 44 45 42 43 44 44 44 47 47 48 46 47 48 49 50 52 49 49 50 53 51 55 55 54 54 56 54 57 56 55 58 56 57 60 61 61 59 59 62 61 60 62 61 62 66 62 66 65 68 70 67 70 68 68 72 74 69 71 74 76 71 74 78 77 79 79 81 83 76 83 78 83 85 84 86 85 86 81 89 84 84 85 84 91 91 94 91 94 91 96 93 95 96 98 96 93 99 98 95 102 97 103 100 98 101 108 100 109 105 109 107 105 115 107 112 112 108 118 113 111 121 119 117 116 114 124 116 120 126 128 120 124 126 121 128 123 124 127 132 125 134 137 133 131 133 134 143 140 142 136 140 144 140 142 148 138 151 149 148 148 150 152 145 145 152 158 158 150 156 161 156 164 155 165 165 162 166 168 166 166 162 168 165 161 163 171 170 165 171 183 179 182 178 180 174 187 172 175 189 188 190 182 179 192 185 184 193 194 190 200 186 195 190 200 191 202 207 203 205 198 207 199 204 210 208 210 214 202 207 212 222 210 215 227 224 214 218 228 220 214 221 232 220 229 228 224 241 235 234 237 234 226 234 227 251 241 242 240 237 249 237 246 257 257 260 250 240 263 248 244 256 267 269 260 269 254 272 251 253 266 268 278 272 261 282 279 275 277 284 266 271 268 286 266 277 274 280 283 298 279 292 294 285 304 303 306 288 309 305 284 302 294 288 303 308 307 310 307 294 321 320 303 297 310 302 314 309 306 310 330 310 331 308 311 330 330 334 315 320 344 341 329 339 320 325 327 343 338 353 358 352 346 330 341 356 363 354 360 339 348 342 365 352 356 369 372 375 349 347 359 380 356 377 367 382 373 377 366 365 378 378 364 366 379 371 391 369 366 377 378 403 386 406 393 383 396 386 402 380 383 383 416 409 418 388 406 412 414 388 421 428 432 397 409 432 433 409 418 432 415 430 426 412 421 406 410 431 423 417 437 427 427 445 417 448 427 451 439 457 462 453 462 455 464 453 468 435 446 445 473 459 473 475 462 479 468 479 483 477 481 457 459 460 478 487 481 457 452 453 480 477 475 470 464 496 467 499 507 475 501 474 510 470 486 514 489 476 472 517 490 477 509 514 485 493 520 504 512 485 497 531 519 497 500 501 509 494 527 515 506 516 539 527 498 498 540 510 518 503 529 529 520 529 528 524 547 526 521 544 514 536 518 526 524 537 547 549 541 570 543 529 570 547 524 528 546 575 579 570 555 541 542 583 585 578 564 561 574 576 592 570 591 576 557 580 596 574 577 575 580 590 598 578 602 593 570 609 595 581 581 584 558 566 574 617 564 566 583 595 620 574 621 599 626 614 593 590 616 608 612 609 603 599 591 616 587 579 620 580 639 627 612 617 591 644 630 594 626 638 594 629 631 602 644 645 627 622 621 620 645 616 634 601 646 639 639 658 602 656 652 633 668 624 653 649 624 622 671 654 627 636 648 630 656 641 661 643 658 643 643 671 679 677 675 661 644 631 660 660 687 672 668 688 645 644 678 650 654 632 634 646 652 644 659 651 667 670 685 638 643 650 650 648 683 685 699 641 672 694 672 670 654 705 686 683 676 711 651 663 673 705 662 680 683 670 651 659 685 698 695 688 696 697 690 680 721 663 704 722 725 672 665 698 660 718 710 680 706 700 730 725 679 713 698 696 709 690 735 689 687 704 732 677 722 697 672 706 713 674 671 730 680 698 723 692 714 712 722 691 685 731 685 745 712 746 704 695 743 689 735 720 692 745 744 696 693 738 743 729 721 686 705 695 730 706 714 749 719 747 731 742 726 692 722 749 700 718 740 741 693 750 721 739 720 737 747 715 694 699 721 716 726 724 747 692 691 695 700 743 725 742 690 736 711 741 718 694 692 710 730 696 724 749 715 730 704 692 695 694 717 718 701 717 722 744 719 713 693 724 699 720 694 696 744 735 749 732 749 736 725 700 694 702 745 699 697 742 694 721 698 748 695 747 705 700 700 704 729 725 696 700 700 735 741 697 733 728 713 696 717 732 749 750 743 695 744 718 726 719 710 695 710 733 692 698 710 696 716 744 708 727 708 698 720 704 713 703 726 746 743 703 715 690 714 691 743 740 709 746 690 736 689 743 721 722 686 747 688 726 696 743 685 709 710 713 689 694 711 703 729 695 709 693 685 682 688 738 731 705 696 699 737 720 721 684 717 681 719 721 742 722 703 686 718 688 732 723 689 680 721 740 700 703 710 720 716 738 733 671 695 703 686 720 710 693 721 688 676 690 730 696 712 710 681 693 716 705 729 680 661 693 662 695 717 695 712 664 700 711 715 684 679 715 677 654 677 713 711 711 706 710 703 657 652 659 656 649 686 672 708 660 653 680 666 667 692 653 648 649 641 641 645 640 654 668 675 688 682 648 683 638 687 642 672 642 644 655 630 670 631 648 679 664 689 639 674 684 656 686 633 663 664 644 647 649 651 640 639 664 658 662 639 652 650 632 629 610 637 628 622 649 644 624 636 615 665 613 609 624 606 643 644 603 636 631 654 612 635 655 630 651 600 593 650 626 594 617 611 588 610 616 635 627 598 639 618 604 589 630 635 624 607 612 605 573 584 577 581 579 608 603 605 577 587 593 605 578 578 586 611 606 562 598 613 581 613 567 577 559 563 606 552 590 569 597 548 578 563 555 598 560 586 563 542 589 574 543 584 573 578 558 533 544 548 584 580 581 549 527 577 544 549 538 524 534 559 539 563 542 535 521 526 549 538 563 512 549 530 528 531 514 551 514 542 506 524 543 503 537 534 501 511 515 498 500 509 506 521 522 507 492 525 517 527 502 516 511 480 501 520 506 514 491 475 476 474 519 489 481 489 480 469 467 509 480 475 501 489 503 495 467 459 476 469 454 482 497 472 488 471 449 492 485 476 471 453 467 483 447 475 465 473 440 437 438 459 470 457 462 429 433 426 462 435 434 447 439 430 446 423 422 428 438 440 426 429 432 409 441 411 445 438 410 429 436 404 410 437 397 430 406 415 428 427 419 414 407 390 398 412 410 412 420 406 391 406 409 382 398 387 396 391 395 395 398 387 384 389 374 372 377 361 386 395 360 371 366 369 375 385 358 360 361 373 370 357 347 365 350 357 353 366 373 344 355 370 363 357 342 335 343 337 331 342 346 349 325 324 325 345 338 331 332 322 320 330 320 316 327 312 325 310 333 311 332 328 330 326 328 315 323 314 325 296 304 309 313 309 291 305 290 296 300 305 314 312 286 294 290 297 304 281 287 295 289 274 284 296 275 286 280 270 283 281 270 275 264 276 263 280 263 268 262 276 269 266 265 256 272 264 269 268 261 251 255 243 259 252 259 239 250 238 249 243 255 232 237 230 248 244 229 239 236 240 240 235 229 226 233 240 232 218 226 236 222 225 214 218 210 213 221 210 214 217 213 224 209 204 204 208 200 209 207 209 207 195 207 199 202 197 199 189 188 187 196 187 194 198 197 183 186 180 180 194 179 182 181 189 176 179 183 174 174 171 170 171 176 171 179 174 169 169 163 167 172 162 158 164 156 161 153 152 160 153 154 157 156 159 155 160 148 154 144 154 145 146 147 140 138 144 144 146 148 138 141 143 134 140 143 141 133 139 136 139 126 130 134 135 128 127 125 125 123 124 126 125 118 116 124 120 119 117 114 118 113 113 118 118 116 110 116 109 109 107 108 103 108 105 106 107 102 98 101 105 103 103 101 102 95 101 93 96 99 94 96 89 91 94 94 92 90 93 84 88 84 85 85 82 83 81 79 82 78 81 78 83 76 80 81 74 75 77 76 76 76 76 72 74 73 71 72 73 69 68 67 66 68 64 67 67 63 65 66 65 62 59 60 62 59 57 59 59 58 56 58 57 55 57 55 53 55 54 52 52 52 53 52 53 51 49 49 51 48 46 49 46 45 44 47 44 45 45 43 42 44 43 43 42 40 40 40 39 40 39 40 40 39 38 38 36 38 35 37 36 34 35 36 33 35 35 34 32 33 31 33 32 30 30 32 29 31 30 29 29 29 30 27 28 28 27 26 26 26 25 25 25 25 25 24 25 24 23 24 23 24 24 23 22 22 23 22 22 21 22 22 21 21 21 21 20 21 21 19 20 20 20 20 20 19 19 20 19 19 19 19 20 20 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 20 20 19 19 20 20 20 20 19 20 20 19 20 20 20 21 21 20 21 21 22 21 22 21 23 23 22 22 22 24 24 24 24 24 25 24 24 24 26 25 25 25 27 27 27 27 27 27 27 28 30 29 30 31 29 31 29 31 30 30 32 31 33 34 32 34 35 34 33 34 34 34 37 36 35 38 37 39 38 37 41 39 38 38 40 41 42 39 42 40 41 44 43 43 42 45 43 44 46 48 47 47 48 49 51 51 48 52 50 49 54 52 55 52 52 55 56 56 55 58 57 58 59 56 61 57 57 59 62 60 62 64 64 65 65 62 67 65 68 67 66 68 71 69 67 70 72 68 71 71 72 77 74 77 74 76 80 77 79 83 80 80 81 82 79 79 82 81 84 86 86 90 87 87 91 85 90 95 88 92 93 95 90 94 93 93 93 98 101 99 98 101 98 99 107 99 103 100 107 104 103 108 104 112 109 107 109 110 115 114 110 119 120 121 115 122 116 125 117 118 117 125 128 122 130 131 127 126 133 134 135 128 135 128 138 138 135 133 133 134 136 137 142 146 144 143 144 142 139 140 142 146 156 150 154 155 158 159 148 152 154 155 160 167 163 162 156 168 157 168 161 161 171 165 169 164 171 171 172 178 167 183 180 170 173 172 180 187 183 185 182 182 177 186 181 191 194 192 187 183 185 201 195 188 205 190 203 208 191 203 198 206 206 202 213 201 210 209 220 208 223 223 206 225 214 210 222 217 211 232 232 221 228 233 231 235 234 227 228 229 238 223 241 232 246 241 245 240 229 246 237 244 241 258 255 244 243 240 242 261 249 265 268 248 251 257 261 258 274 256 270 277 268 278 269 260 282 260 278 263 285 264 281 275 279 274 268 270 293 277 280 278 295 286 295 294 299 300 297 288 299 285 314 297 298 312 288 297 312 310 303 297 316 325 322 308 326 302 308 329 328 335 336 324 320 317 339 316 318 335 321 327 319 349 330 336 351 328 351 325 334 351 335 355 357 339 331 355 336 359 342 370 346 357 340 375 359 359 349 351 368 380 350 357 355 358 358 368 355 356 377 370 388 364 369 397 377 391 370 372 402 401 379 375 391 380 388 389 393 407 406 386 406 410 404 406 384 419 414 416 414 413 398 391 398 422 397 419 402 431 433 405 418 421 420 425 406 432 413 422 443 431 453 438 424 445 436 454 446 444 449 426 435 428 429 433 432 445 430 429 470 432 472 465 441 445 442 454 453 454 472 480 475 468 464 460 464 468 454 452 473 494 464 470 492 488 474 469 480 460 480 503 468 484 482 493 481 470 469 509 504 498 491 480 504 511 481 489 485 504 509 511 520 521 524 515 533 537 528 537 511 500 509 522 534 527 502 542 528 501 505 505 532 537 506 543 508 520 544 538 531 556 536 539 516 524 535 533 568 518 569 552 553 576 539 541 534 542 553 560 552 543 583 554 552 580 589 544 556 580 579 582 583 553 568 570 562 546 558 598 597 569 604 585 552 579 585 573 606 606 557 605 567 587 604 576 570 608 618 596 596 613 597 609 618 609 609 571 615 628 605 618 601 628 594 609 608 590 602 612 637 636 598 590 630 613 599 586 594 642 600 635 601 626 630 603 634 649 608 643 624 600 622 642 660 658 609 652 625 652 657 607 666 622 667 622 636 652 660 666 634 621 651 652 660 665 626 641 642 642 658 669 652 672 656 677 641 638 625 636 685 682 667 653 645 658 665 670 681 633 640 680 659 644 650 691 680 697 655 663 656 651 657 647 638 645 693 646 659 685 695 707 708 644 669 703 700 690 698 707 679 668 687 668 663 692 706 698 708 654 676 667 707 665 712 717 659 690 712 717 667 683 693 715 691 675 685 675 673 726 694 716 670 696 685 725 708 685 714 701 702 667 673 671 716 679 708 689 737 709 720 686 726 735 736 703 732 714 735 693 722 708 733 710 731 708 678 692 719 733 742 736 707 716 713 691 733 698 727 707 727 684 747 695 728 682 701 747 689 735 698 735 686 704 687 726 699 720 686 724 707 722 691 707 704 711 744 717 722 731 724 690 697 694 695 689 740 736 708 735 748 699 690 693 715 696 695 721 719 694 720 716 708 694 692 719 748 733 726 697 721 693 695 704 743 697 693 711 721 729 744 747 745 744 696 694 716 697 699 697 750 744 739 699 728 713 699 724 747 744 717 730 697 719 700 698 739 696 733 713 694 718 719 738 694 710 705 749 693 727 707 737 727 726 740 716 702 708 715 702 741 743 724 698 718 734 695 696 722 720 705 698 728 690 737 690 738 711 723 727 719 691 693 739 691 705 711 701 688 715 716 712 687 733 731 693 691 686 706 728 736 712 720 684 744 686 730 743 745 735 701 713 701 682 694 734 695 714 699 703 712 738 686 744 723 734 746 728 694 698 679 714 725 731 730 739 711 724 688 724 701 706 677 712 674 719 684 710 697 704 733 696 732 727 698 712 699 692 733 698 675 699 728 672 700 731 680 675 699 721 721 712 694 703 662 667 674 684 664 689 724 685 695 717 670 691 720 653 710 712 690 685 715 658 662 681 681 682 685 661 686 664 698 677 653 679 669 676 643 654 673 695 662 689 703 679 664 645 690 670 636 635 654 669 687 645 666 672 677 665 629 631 651 680 670 662 667 682 633 663 657 668 663 624 652 664 659 654 635 638 676 632 669 637 630 637 668 645 652 666 615 625 609 652 634 608 623 664 623 655 610 613 620 617 599 611 633 625 609 608 630 628 611 640 643 623 621 649 609 596 628 615 589 642 636 587 625 589 598 609 594 608 633 577 619 613 582 604 582 596 608 583 607 569 592 588 573 584 614 564 594 567 575 593 613 591 586 573 578 611 576 554 587 560 572 595 605 574 583 559 588 581 566 565 586 561 559 541 563 555 579 548 559 578 579 548 560 546 580 575 569 549 526 574 531 573 552 562 564 568 557 517 551 565 565 535 529 535 559 559 555 542 527 505 508 518 536 544 547 548 515 531 523 516 494 503 521 525 530 528 537 509 509 517 522 517 526 504 499 521 479 483 514 520 477 494 493 496 477 484 472 515 489 480 492 501 477 475 500 476 472 466 484 470 482 465 485 467 454 493 456 481 483 486 454 466 454 473 450 445 483 477 480 460 475 448 439 436 436 469 446 429 467 433 432 462 451 446 458 453 432 433 430 426 425 436 447 429 421 417 407 444 424 435 405 438 412 402 437 420 400 422 425 405 412 420 413 393 410 389 397 405 399 410 407 408 407 396 414 386 388 388 394 391 379 392 380 374 393 396 388 389 394 392 370 377 381 374 369 356 360 354 356 369 361 384 363 370 349 348 378 352 362 342 358 352 362 357 363 352 338 356 333 343 349 339 332 343 356 328 340 342 348 347 347 344 325 345 346 342 326 324 323 339 320 332 308 326 332 322 319 301 328 320 314 301 317 323 308 315 302 292 317 301 298 301 300 293 307 308 293 306 286 283 298 276 281 300 278 282 286 284 270 271 284 269 285 266 281 262 281 268 268 280 281 276 279 274 275 253 272 266 249 255 250 269 260 262 255 245 252 244 262 254 247 237 246 236 252 235 252 249 235 231 246 242 241 229 222 233 231 230 234 236 237 218 231 215 213 220 231 230 229 219 217 225 207 204 217 222 212 201 213 213 207 213 203 209 193 195 203 200 190 205 200 190 193 188 200 197 199 181 189 185 184 192 192 192 187 184 178 179 183 173 174 171 183 177 166 173 165 171 166 169 164 175 159 169 157 162 170 158 156 167 158 163 164 157 163 154 158 154 158 145 152 150 147 145 153 146 152 151 144 145 139 138 137 145 146 140 135 142 138 135 133 132 136 131 128 132 135 129 131 127 124 122 124 121 124 125 121 121 119 123 120 114 118 115 115 118 111 116 110 115 110 107 106 112 106 101 110 107 108 101 107 103 97 100 97 96 102 97 96 97 92 92 92 97 93 95 93 88 88 85 85 85 89 88 88 81 87 82 86 80 81 79 82 76 83 78 78 80 78 73 79 76 77 71 76 76 72 69 73 73 68 72 67 65 66 68 67 65 62 67 61 60 60 60 59 59 63 61 60 61 61 60 57 58 58 56 58 56 56 52 55 55 51 51 54 53 52 50 49 47 49 46 46 46 48 46 47 45 46 45 45 45 44 42 43 42 41 40 40 42 41 41 41 40 38 39 39 38 38 36 35 36 36 35 35 35 34 34 35 32 34 34 31 32 32 31 31 32 30 29 30 31 28 30 28 28 27 27 28 26 26 26 27 25 25 26 26 24 25 24 24 24 24 23 23 23 23 22 22 23 22 22 21 21 21 21 21 21 20 21 21 20 20 19 19 20 20 19 19 19 19 19 20 20 19 19 20 20 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17
18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 19 20 20 20 20 19 19 20 20 20 20 19 20 20 19 20 21 21 20 20 21 21 21 22 22 22 21 23 22 22 22 22 23 23 24 23 23 25 24 25 24 25 26 25 25 26 26 26 27 26 27 27 28 27 29 30 30 30 30 30 32 31 30 31 33 31 33 32 34 33 35 35 33 36 36 35 37 36 35 38 38 39 37 37 40 41 39 39 38 42 42 42 43 40 44 43 42 42 43 43 43 47 44 46 46 47 48 49 49 48 48 50 52 49 52 51 52 53 52 52 54 56 54 57 57 58 59 60 59 62 59 60 62 59 62 63 61 61 64 65 65 64 63 65 64 66 66 68 66 73 70 74 71 69 72 77 72 72 73 73 76 80 80 78 78 82 80 80 80 79 85 87 86 85 85 88 88 90 86 89 87 86 93 96 92 97 92 98 92 99 98 93 102 100 98 104 97 102 97 99 106 105 101 104 111 102 111 108 110 109 106 112 112 118 115 111 115 112 115 117 118 117 119 118 122 126 125 122 128 129 124 127 133 134 127 137 135 133 127 139 134 141 140 143 137 141 133 136 137 139 145 140 143 145 146 148 154 155 144 154 155 157 156 157 161 160 155 157 167 153 160 161 160 163 163 172 168 162 166 176 169 175 176 180 169 168 177 181 177 176 184 178 188 183 183 177 177 192 179 191 185 193 199 192 185 196 196 196 198 199 193 190 199 209 211 207 199 197 197 211 211 208 210 211 212 204 224 220 217 216 221 209 212 229 229 216 221 220 221 219 221 218 233 232 234 223 225 233 229 238 248 247 236 231 244 254 252 244 240 251 246 258 242 241 245 259 262 244 253 269 264 258 254 273 273 253 273 256 278 265 272 269 281 283 285 272 267 271 280 271 280 284 279 270 294 286 283 300 285 280 295 282 296 306 303 304 297 296 294 286 292 316 301 302 321 320 321 314 310 319 298 325 320 327 332 318 331 328 315 331 336 339 319 324 325 343 345 345 336 342 322 323 329 328 335 344 358 347 333 337 354 364 343 366 357 339 356 366 340 346 370 359 344 363 357 374 368 366 380 372 386 354 367 384 384 389 363 375 363 363 391 387 374 373 369 375 398 382 375 376 390 410 382 391 390 403 412 385 403 411 394 418 421 425 393 419 414 429 408 429 404 411 421 419 431 416 437 431 408 416 413 444 415 430 413 447 412 412 431 436 428 419 432 442 446 429 455 458 441 452 459 459 432 472 443 461 454 472 436 479 476 448 474 450 475 472 470 480 471 453 450 472 479 470 496 468 497 494 492 481 473 474 467 460 467 504 469 510 495 480 473 489 489 483 501 506 489 482 499 502 493 487 479 482 528 526 523 520 495 517 512 518 520 511 539 520 521 496 506 517 520 505 528 519 523 525 513 516 547 514 547 543 538 526 525 526 562 547 543 553 518 529 536 518 549 550 537 571 554 548 527 569 526 535 572 549 580 552 587 551 580 555 553 540 556 581 574 587 549 584 562 552 597 556 560 564 599 549 567 599 572 607 600 594 611 571 570 593 594 591 585 566 576 601 577 568 589 615 591 587 608 577 600 593 624 584 593 611 588 615 575 579 579 627 590 633 605 619 634 619 613 588 629 643 596 599 620 640 639 643 618 614 625 632 651 625 630 606 598 600 608 617 660 618 602 656 632 625 645 636 640 654 661 664 623 615 665 659 627 670 650 649 622 667 660 646 628 649 642 655 628 671 655 665 669 681 660 661 646 641 676 675 666 687 634 683 639 694 675 677 648 658 698 644 664 668 696 684 654 698 662 685 675 685 698 702 685 661 707 651 656 687 697 700 656 692 653 679 676 683 702 654 714 672 659 673 690 668 705 664 686 715 677 670 685 668 700 726 705 668 667 713 663 683 665 728 695 698 703 713 679 726 689 725 716 677 682 673 691 672 668 696 709 727 683 720 733 726 730 674 693 682 713 707 676 732 681 734 714 704 711 681 711 731 686 689 720 742 735 744 721 716 727 693 729 719 708 726 706 739 698 749 701 693 686 737 722 689 690 697 713 739 734 692 713 707 740 694 725 700 702 711 691 716 726 710 746 728 693 731 705 726 689 708 724 689 750 696 749 734 690 701 690 728 694 696 715 748 721 724 741 695 692 694 693 715 725 693 697 722 692 702 741 697 703 718 719 695 733 701 699 745 695 696 732 696 733 699 711 733 732 699 730 715 704 699 720 698 707 695 717 739 697 741 747 698 723 738 708 698 737 713 711 695 694 714 694 714 743 694 696 735 739 736 697 734 716 734 734 692 714 742 694 748 695 738 718 711 721 741 744 745 702 705 710 697 723 701 706 693 748 750 708 726 735 747 697 705 747 719 700 687 696 700 701 710 748 728 746 723 707 728 706 736 745 684 711 724 722 685 740 705 734 717 718 682 714 688 703 748 747 690 706 686 706 717 737 679 715 699 683 738 744 744 675 716 686 683 680 731 699 737 673 725 686 727 674 717 675 709 720 735 683 718 697 665 680 703 732 680 674 709 712 671 675 707 712 673 670 665 694 662 673 662 667 715 713 659 714 663 701 699 653 685 678 710 671 672 691 714 677 666 662 647 671 672 698 699 695 652 646 707 684 705 660 697 657 696 654 644 670 696 667 641 671 648 697 635 670 685 642 661 694 687 689 631 629 644 684 674 657 680 661 664 678 624 621 679 621 637 629 673 631 675 636 624 667 659 646 670 636 613 637 668 642 626 630 640 652 643 625 650 641 637 632 649 647 640 646 634 642 624 654 648 638 621 605 594 651 615 591 622 640 626 620 599 616 595 608 630 608 599 610 626 606 597 627 589 608 598 597 593 592 623 584 610 590 607 602 612 580 572 574 594 573 579 619 577 603 610 577 606 606 595 590 608 554 583 583 593 553 550 576 570 600 597 586 554 552 559 559 571 557 545 554 564 562 544 541 544 555 559 561 563 556 574 553 533 534 559 531 561 527 554 525 564 517 564 532 548 543 551 515 529 532 515 555 523 528 504 520 512 513 541 549 543 520 517 502 506 510 528 518 508 527 493 513 513 510 528 534 488 522 520 490 520 488 504 520 495 498 484 519 508 490 485 480 497 466 476 490 507 499 505 487 482 490 496 468 460 454 491 473 479 470 465 452 478 460 461 450 456 467 452 444 439 454 443 451 453 453 453 473 447 467 460 445 448 453 432 446 429 422 447 452 445 439 457 450 439 447 418 424 426 447 446 417 415 413 421 415 431 426 422 435 419 426 397 401 421 411 423 420 399 393 424 400 422 399 404 401 380 410 383 396 404 405 377 383 402 395 390 403 397 367 380 389 377 396 373 364 365 363 381 374 360 385 362 381 373 355 379 350 359 351 344 360 344 358 356 358 370 338 342 364 336 346 338 351 351 356 345 338 329 354 332 348 349 330 344 318 338 319 339 344 320 339 314 326 333 312 333 331 324 303 310 320 307 324 326 317 304 301 318 292 319 316 289 296 290 312 291 299 283 283 287 304 295 297 283 294 296 282 278 285 297 277 283 292 286 293 268 269 279 278 284 284 261 267 260 269 265 268 269 276 268 267 269 272 270 263 250 259 245 249 261 248 250 243 258 251 234 241 245 248 235 230 250 235 227 241 231 243 227 233 233 222 230 233 225 235 227 217 215 217 214 218 212 216 216 224 220 220 221 204 208 203 204 202 203 207 209 211 203 211 192 193 209 199 201 192 201 187 188 193 183 194 187 191 189 193 177 178 177 187 190 176 182 188 172 182 182 178 166 171 168 168 165 166 170 171 162 168 165 157 162 157 166 157 157 158 163 152 163 148 160 151 154 148 157 144 147 153 150 145 148 148 148 145 138 146 142 141 144 143 140 141 141 131 134 127 136 134 137 127 131 124 125 121 122 130 119 126 122 126 125 114 114 122 123 116 120 114 118 111 117 115 111 111 115 108 109 104 109 110 107 100 99 99 102 97 102 104 96 102 99 96 98 92 99 97 97 97 94 96 90 91 92 92 91 90 88 90 89 89 82 83 85 80 82 78 84 76 76 79 77 76 74 80 77 77 75 75 71 74 70 69 74 68 68 71 70 66 66 68 64 67 62 66 62 63 64 61 59 63 60 61 61 58 58 56 59 58 55 55 58 55 53 53 53 53 52 50 50 53 50 52 50 49 49 50 49 49 45 48 47 46 44 44 44 43 45 44 44 42 41 42 41 42 40 41 38 40 40 38 38 37 39 38 36 37 35 35 34 36 34 35 33 34 34 32 33 33 32 32 31 32 30 31 31 31 31 30 30 28 28 27 28 27 27 27 27 27 25 25 26 25 25 25 24 24 24 23 24 23 23 23 22 23 22 22 22 21 22 22 21 21 21 21 20 21 20 21 20 19 19 19 19 20 20 19 20 19 20 20 19 20 19 19 19 19 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 20 19 19 19 19 19 19 20 20 19 20 19 19 19 20 20 19 20 19 20 19 20 20 21 20 20 20 21 21 22 21 22 21 23 23 22 23 22 23 24 23 24 24 24 25 24 24 24 25 25 26 25 26 27 27 26 28 28 27 28 30 30 29 28 29 31 29 32 31 30 30 32 33 32 33 33 34 35 34 33 36 36 34 36 35 35 37 38 37 37 37 41 40 39 38 38 42 40 40 40 43 42 44 44 44 45 43 46 44 45 45 46 48 46 47 49 47 49 52 48 50 49 53 50 54 51 56 52 57 53 55 56 57 55 59 56 58 62 58 57 60 58 60 64 62 63 64 63 63 67 63 64 66 65 66 72 72 69 68 69 74 74 76 77 76 74 74 75 74 80 76 81 81 82 84 81 80 83 82 87 87 83 89 86 85 88 91 85 90 90 93 92 89 94 94 99 95 93 94 95 97 99 95 98 98 104 98 98 105 103 103 109 109 109 112 104 112 106 108 113 112 109 116 112 117 117 120 121 123 117 121 116 127 124 129 127 121 124 126 124 131 135 135 135 131 139 138 138 133 139 141 132 138 135 143 139 148 136 142 141 144 152 144 148 153 145 148 158 153 159 149 152 161 149 151 162 154 153 165 163 169 163 160 168 159 166 172 164 166 167 178 173 171 171 173 180 173 182 175 176 188 188 190 182 191 177 189 195 187 195 190 193 196 186 199 199 194 191 193 191 194 191 208 197 201 208 198 204 215 204 202 210 213 213 223 206 214 208 226 223 213 225 229 215 229 233 222 221 231 237 228 227 232 234 233 233 230 235 237 230 242 233 243 239 253 241 238 241 247 258 250 262 251 244 263 251 252 263 253 262 258 263 267 257 257 265 278 262 273 260 276 271 270 282 277 291 290 291 268 280 274 283 285 290 279 297 297 296 299 284 283 288 286 306 308 293 308 313 312 296 308 304 301 312 318 303 320 308 326 320 325 307 310 316 308 331 313 328 340 314 321 343 343 321 335 319 345 341 347 329 352 347 331 349 354 346 350 340 360 333 360 352 367 337 341 352 356 345 356 346 343 354 347 367 357 351 384 378 367 388 361 355 384 362 368 380 364 393 363 362 393 373 396 401 404 375 394 391 405 375 385 391 407 400 399 403 399 394 386 403 409 416 418 400 402 424 421 407 426 430 423 405 418 435 411 421 421 420 404 427 414 432 409 444 439 449 418 431 425 451 444 430 454 429 424 446 446 458 463 469 464 469 450 433 475 465 443 434 442 473 453 441 482 453 453 451 480 489 476 475 455 476 452 494 455 472 475 482 496 495 490 463 478 496 500 505 471 479 484 503 504 477 474 474 507 483 482 522 512 480 501 523 497 505 520 523 524 508 507 501 520 501 495 503 508 529 536 535 518 540 506 545 544 508 506 522 506 532 557 517 538 545 520 561 557 535 520 562 524 535 565 540 560 526 556 541 540 534 551 529 546 533 569 536 557 567 579 563 546 571 534 579 549 561 572 559 568 592 550 545 599 595 586 600 597 600 599 574 579 577 565 580 556 571 574 607 610 574 605 596 615 596 573 564 587 615 588 595 612 597 577 609 583 618 576 577 631 613 624 590 631 637 629 610 601 592 619 590 637 607 636 590 601 603 641 590 609 616 596 640 608 626 624 602 619 638 627 657 650 615 629 610 621 653 637 641 662 649 652 612 625 651 638 638 612 635 673 632 628 622 662 638 621 664 640 624 622 660 655 669 637 657 665 681 666 680 627 631 660 681 671 652 692 638 675 668 653 686 634 656 687 642 635 652 639 667 641 640 660 696 693 649 692 682 654 681 677 704 655 649 664 712 664 656 684 696 662 705 687 691 710 687 702 670 709 705 671 687 660 664 666 661 664 666 715 690 705 669 702 703 684 719 724 672 727 698 682 673 696 672 670 731 689 709 697 732 667 682 720 716 671 737 692 680 680 702 703 736 691 674 686 679 687 687 728 742 724 689 698 746 725 695 724 717 713 736 734 722 694 703 701 731 705 723 715 708 713 728 739 728 737 722 697 691 747 740 688 734 686 684 729 691 735 728 705 700 706 740 696 688 727 691 738 739 727 687 690 702 688 728 701 725 744 689 690 695 697 734 695 695 704 733 721 713 721 691 734 716 692 729 728 701 731 744 717 697 712 747 694 740 710 712 750 731 720 704 750 697 750 740 710 716 718 699 699 709 698 714 696 726 706 747 721 703 726 717 693 698 707 714 702 718 698 702 729 707 709 738 749 724 700 698 750 728 724 702 727 734 697 749 729 702 695 716 700 748 740 697 704 720 725 701 750 693 738 750 722 697 690 692 703 694 700 744 706 692 688 696 750 728 721 750 705 716 714 733 689 748 687 692 688 700 739 747 731 748 743 713 687 735 731 712 692 749 715 717 740 690 747 713 692 718 749 730 687 685 729 724 748 737 691 742 682 708 744 709 718 744 706 743 722 736 709 691 691 707 734 689 734 671 706 684 718 737 732 687 721 724 722 696 683 686 669 712 676 721 676 700 686 685 694 727 689 721 683 684 698 673 664 723 714 668 688 670 697 709 714 685 718 661 715 714 686 676 667 715 673 702 657 693 661 704 685 651 702 691 708 676 680 684 691 679 694 684 639 660 691 698 647 657 682 650 664 680 655 656 674 667 654 663 653 693 637 634 688 634 671 660 643 634 671 654 631 635 636 629 655 623 624 643 634 671 629 666 627 640 617 654 658 666 629 659 618 659 655 656 665 651 619 639 603 652 651 658 615 602 617 639 625 597 641 633 626 605 592 636 634 626 609 606 603 623 614 606 617 635 625 621 604 622 625 587 612 613 605 594 584 632 581 611 605 602 600 597 600 601 576 583 605 573 610 606 605 590 569 586 608 574 609 577 582 611 556 602 555 602 590 595 594 555 594 586 572 595 551 549 588 544 558 581 565 547 582 581 567 557 549 546 569 544 554 565 530 538 576 567 543 563 567 565 572 532 524 564 524 539 558 538 551 538 513 530 516 558 541 506 547 509 517 524 521 545 530 523 543 545 512 545 512 522 509 515 521 489 519 493 506 513 532 496 510 522 496 485 507 488 520 483 489 488 508 489 475 476 468 471 499 496 504 505 491 497 488 484 479 477 487 463 471 455 476 460 486 493 487 449 466 471 452 476 445 475 479 442 439 475 477 478 463 453 436 443 449 450 461 447 465 454 454 435 461 449 428 444 457 434 439 455 425 443 452 436 420 446 444 434 443 432 438 420 430 400 409 407 412 418 394 407 402 423 393 402 413 412 393 401 391 390 418 408 382 405 409 377 410 393 406 389 381 385 386 369 376 368 382 379 383 385 390 364 377 376 358 372 355 374 378 384 363 358 365 363 361 359 362 370 373 361 345 354 355 338 351 359 333 349 345 360 327 342 330 348 349 346 351 327 349 339 325 340 332 327 313 319 318 333 320 317 319 325 305 320 312 329 329 303 327 321 323 305 299 311 297 311 292 300 313 300 304 299 299 294 310 284 280 303 292 301 293 299 290 276 276 285 272 294 287 291 280 270 268 287 267 284 263 258 262 280 259 272 269 260 268 262 269 261 261 266 255 245 245 243 244 258 261 240 237 242 243 237 255 252 236 232 231 231 243 236 232 226 236 239 241 233 228 222 235 222 228 227 223 225 215 217 212 218 225 222 207 210 212 214 205 217 201 207 201 212 201 209 208 197 200 199 203 204 190 194 196 204 203 197 185 191 185 188 181 180 192 177 185 185 189 189 181 180 187 171 170 176 180 170 170 172 170 165 165 168 172 174 173 168 167 156 160 168 158 155 163 158 151 150 161 150 149 159 153 154 144 143 146 153 153 139 140 137 139 146 139 134 136 141 142 140 138 139 137 134 132 138 129 137 128 126 122 127 124 120 126 127 129 125 121 121 115 123 120 123 119 118 111 114 115 114 112 110 115 110 106 104 107 112 109 109 103 104 100 101 97 99 102 96 95 102 95 95 95 94 99 97 90 91 90 96 94 88 88 90 89 89 89 90 86 85 84 85 85 80 84 81 82 80 78 78 76 81 79 73 76 73 74 73 76 74 71 72 74 67 70 71 70 67 68 67 63 64 67 66 63 66 61 59 61 63 62 59 59 62 62 57 60 57 57 54 54 54 54 52 52 52 55 52 52 50 51 48 50 51 50 50 46 46 47 45 45 46 43 46 44 43 43 43 44 42 40 40 42 39 39 38 39 39 38 41 37 37 36 36 36 37 37 35 36 34 34 35 35 34 33 32 34 33 32 33 31 32 30 31 30 31 29 30 29 30 30 27 28 27 28 27 27 27 27 25 25 26 25 25 25 24 25 23 23 23 23 23 22 23 22 23 23 23 21 22 22 22 22 21 21 21 21 21 20 20 20 19 20 19 20 19 19 20 19 19 20 19 20 20 19 20 20 20 19 20 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
18 18 18 18 18 18 18 18 18 18 20 20 19 20 20 19 20 19 19 19 20 20 19 20 19 19 20 19 20 19 20 19 19 19 19 19 20 21 20 21 20 21 20 21 21 22 21 21 21 23 22 23 22 22 22 23 23 24 24 23 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 30 28 30 31 31 30 31 32 31 32 31 32 31 33 33 33 35 33 35 36 35 36 35 36 37 38 37 37 37 38 41 38 39 40 38 39 41 39 42 40 43 41 42 42 44 43 46 45 47 46 47 47 47 46 48 50 47 51 51 49 52 53 53 51 55 55 52 55 55 56 56 57 55 56 57 60 60 58 62 62 62 60 63 65 63 61 61 64 63 63 69 66 65 66 71 68 67 71 70 69 75 74 71 74 74 73 76 79 76 80 79 81 77 76 81 78 84 83 82 86 88 86 84 86 84 88 85 91 88 92 94 88 96 94 92 95 98 94 101 94 99 97 96 104 98 102 104 106 99 101 104 102 109 110 111 111 115 108 113 117 117 109 118 118 111 115 122 119 122 115 126 121 121 119 121 124 129 125 128 123 129 134 136 134 136 136 135 135 140 138 136 140 137 138 137 134 141 148 144 146 149 147 149 147 148 151 151 146 150 158 159 162 153 156 152 162 167 161 166 155 161 164 163 159 165 171 175 170 173 171 164 176 181 169 171 176 174 179 188 183 187 176 183 189 183 194 180 187 180 189 192 186 198 188 198 192 192 197 203 197 195 191 209 207 202 211 196 213 198 209 209 204 210 206 218 220 212 212 211 230 221 230 215 230 214 226 218 222 224 237 239 235 225 231 240 232 247 232 247 229 236 240 233 253 253 236 246 241 252 260 244 249 259 249 244 258 260 248 252 265 269 273 253 257 261 262 277 276 280 259 275 284 264 272 266 271 284 293 269 275 270 279 288 290 294 291 276 297 296 283 300 307 308 293 287 286 302 301 307 305 307 300 295 315 305 299 311 298 300 330 320 320 306 308 330 307 315 328 340 338 328 331 340 315 335 323 329 342 325 335 354 323 327 355 327 357 332 360 352 359 339 365 366 358 340 345 362 374 364 356 368 372 354 347 354 358 370 355 365 369 368 384 370 367 364 394 392 384 368 397 370 368 375 399 379 383 395 387 383 399 389 392 392 415 413 415 411 383 382 419 417 420 404 390 425 427 391 429 433 418 431 420 410 439 418 428 421 418 410 439 445 410 408 419 415 426 440 436 438 450 433 442 424 424 427 449 463 467 435 467 451 454 466 432 465 462 451 449 445 455 461 479 451 471 463 484 459 457 461 477 475 464 469 477 481 494 461 475 477 491 474 462 495 491 467 466 474 499 493 490 500 481 477 490 506 510 501 494 483 502 498 495 521 522 485 517 495 506 507 519 532 520 510 505 498 529 545 509 498 526 545 540 529 526 508 508 527 538 541 521 542 550 560 537 537 552 519 521 549 534 552 521 538 569 539 545 538 554 553 556 535 530 545 580 541 569 561 544 558 572 589 546 578 588 542 593 545 552 572 591 573 551 566 589 547 571 599 604 594 565 552 595 572 574 563 580 562 608 589 609 580 578 610 618 573 569 596 596 622 622 581 600 572 599 618 587 604 628 588 628 612 626 589 627 624 618 642 590 607 591 630 643 623 607 635 630 595 635 594 626 646 634 643 618 627 635 644 659 651 624 660 624 642 632 644 654 658 605 619 651 620 618 632 628 617 647 663 669 662 673 670 650 633 621 619 668 639 631 621 643 662 641 682 672 635 667 686 658 661 688 633 686 686 662 638 694 635 696 671 679 667 641 660 683 683 663 662 699 643 669 676 706 642 650 651 676 679 668 705 650 708 669 651 700 669 707 695 700 708 653 702 665 698 651 701 672 706 696 678 720 705 706 712 710 679 678 679 688 725 668 728 723 669 713 682 673 712 669 699 719 689 703 685 718 731 718 689 702 672 729 705 694 671 725 726 697 699 692 733 729 739 698 717 692 737 722 724 707 727 735 720 685 739 703 691 725 722 714 737 715 728 712 722 739 729 688 713 700 744 682 750 686 718 714 746 713 717 745 696 745 700 747 733 711 717 705 715 730 741 691 712 686 690 745 693 702 688 699 695 720 717 693 693 694 690 700 716 697 749 744 746 714 719 719 698 730 701 741 725 710 696 718 744 742 710 731 698 718 692 728 740 713 750 693 695 699 693 705 697 695 742 719 724 730 747 749 723 701 730 709 732 693 713 700 705 716 702 747 702 706 749 745 714 742 718 727 734 694 696 701 731 726 706 742 713 692 697 728 749 720 699 706 744 723 710 733 734 718 704 696 692 718 724 708 691 697 693 713 747 724 691 712 722 707 717 702 709 746 709 739 743 742 686 713 712 729 743 707 705 734 745 748 712 690 743 686 692 722 701 744 747 712 690 729 749 731 699 741 687 737 690 689 700 689 694 694 739 742 712 742 681 743 700 709 723 741 710 745 713 730 684 719 730 735 714 711 731 709 675 729 708 674 732 731 701 710 710 678 724 682 733 674 669 723 692 691 728 665 694 702 683 717 680 702 709 678 686 714 695 674 659 672 667 694 713 691 706 694 677 668 716 710 676 708 653 656 698 651 668 666 710 672 670 689 696 655 686 644 660 672 672 676 690 678 685 663 686 681 698 654 674 638 636 671 686 659 668 645 686 653 652 682 671 667 666 671 632 689 639 632 627 658 662 667 635 657 664 680 642 656 641 633 663 621 630 640 618 670 655 634 658 656 634 650 614 612 654 659 650 605 640 639 660 613 628 600 636 612 622 651 638 604 654 636 606 649 590 608 601 605 611 616 607 611 612 630 640 642 583 625 588 590 622 619 591 616 632 587 625 584 576 602 577 622 575 589 602 614 593 574 597 617 616 616 580 565 576 577 610 601 598 600 595 577 572 553 584 598 549 592 602 566 573 564 550 590 543 543 551 563 575 579 579 590 562 570 542 535 561 557 573 531 541 556 557 526 565 526 534 524 542 569 535 528 554 541 517 554 552 522 545 533 554 528 550 527 548 513 538 547 510 546 541 538 537 507 516 516 533 507 522 500 507 490 500 497 500 533 508 494 483 486 525 511 490 510 513 475 496 475 499 502 493 503 488 502 494 472 487 474 479 498 502 490 466 482 490 472 457 492 490 460 481 452 490 446 487 456 474 456 452 467 465 445 450 476 451 456 466 464 475 460 460 450 468 431 464 461 459 454 424 454 425 434 437 419 456 452 429 441 426 450 418 416 418 443 428 405 438 440 410 423 420 397 413 407 413 393 413 396 424 409 421 425 386 414 410 384 380 398 388 394 403 376 391 407 384 397 389 369 384 394 373 379 394 394 384 391 395 388 378 366 378 376 382 365 385 382 368 355 381 379 364 363 367 342 362 344 357 345 369 341 344 334 355 364 341 335 353 332 346 327 355 347 331 326 338 334 342 339 328 341 340 315 317 316 340 309 333 307 315 332 312 307 315 314 300 299 316 316 319 316 312 305 299 307 292 287 314 309 289 307 299 283 301 301 295 302 301 277 298 295 294 270 279 280 293 270 286 274 266 286 286 273 266 280 262 258 271 259 257 264 266 267 269 271 251 270 264 268 266 245 245 256 250 239 251 237 246 239 235 248 241 252 233 251 245 237 235 243 233 233 229 227 229 231 229 222 233 235 233 223 218 220 230 213 215 220 219 210 206 222 220 208 205 219 211 214 201 208 195 203 204 200 203 209 205 190 193 196 195 190 199 185 188 196 188 184 190 187 184 189 174 185 178 173 174 184 174 183 173 175 178 172 180 173 168 171 175 165 160 163 169 162 170 154 165 167 165 152 165 154 162 162 158 160 149 155 155 146 146 151 153 145 151 144 145 149 145 142 134 136 136 144 137 137 139 131 133 134 137 131 128 124 134 123 121 122 126 122 119 120 119 124 124 122 116 119 113 121 115 120 113 109 109 108 107 110 110 111 109 104 109 107 105 105 108 106 99 103 100 104 102 102 96 99 98 97 98 94 92 91 96 95 89 87 86 91 88 84 85 85 85 82 86 87 81 79 82 78 83 80 81 79 79 76 77 78 78 72 78 74 77 71 71 75 69 70 72 72 70 65 70 65 68 65 65 63 61 63 63 61 59 61 58 62 61 59 62 59 57 60 56 55 58 58 57 57 53 55 53 51 54 50 51 51 51 52 48 49 47 49 48 45 46 47 46 45 44 46 42 42 43 42 41 42 40 39 39 40 38 38 38 39 39 39 38 36 37 36 35 35 36 34 36 34 34 33 33 32 33 32 33 31 33 32 31 32 32 31 30 30 29 30 28 30 27 27 27 27 27 26 27 27 25 25 25 26 25 24 25 25 25 24 23 23 23 23 22 23 23 22 22 23 21 22 22 21 22 21 20 20 20 21 21 20 21 20 20 19 20 19 19 20 20 19 20 20 19 20 19 19 20 19 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18
20 19 20 19 19 20 20 20 19 20 20 19 19 19 20 20 19 20 19 20 19 19 20 19 19 19 20 20 20 20 20 20 21 21 21 20 20 21 21 20 21 21 21 21 21 21 21 22 23 22 23 23 22 24 24 23 24 24 25 24 24 25 25 25 25 26 25 26 26 27 26 27 28 28 28 30 30 28 29 31 29 31 31 30 32 32 31 31 32 31 33 33 34 33 35 34 35 34 36 35 37 35 38 38 38 38 39 41 40 39 39 41 38 42 40 42 41 43 42 44 44 43 44 46 45 45 47 45 45 47 46 48 50 51 50 52 53 49 51 54 53 53 55 56 55 53 55 57 57 57 56 59 57 61 62 57 60 61 59 59 63 64 63 61 67 64 64 64 67 68 66 68 68 73 67 69 70 70 71 73 76 72 78 78 73 80 78 76 83 81 78 83 82 85 81 83 85 84 86 84 82 90 89 87 88 88 93 92 94 88 91 94 91 98 94 101 96 99 99 95 95 99 106 100 106 104 101 101 108 109 109 112 107 113 108 113 109 113 116 116 120 121 118 120 113 117 118 125 117 122 128 119 129 125 128 132 129 128 123 126 129 134 136 133 138 137 133 136 142 143 139 140 134 147 146 138 150 141 152 144 145 154 142 152 153 157 148 155 160 154 150 151 151 159 157 161 155 158 162 164 162 162 172 162 177 169 174 171 169 176 174 167 179 171 183 173 173 174 185 177 185 185 187 191 195 190 182 189 188 199 199 196 187 197 196 200 202 191 192 211 208 209 195 202 208 206 207 206 208 210 222 219 224 210 225 212 212 229 227 223 228 224 225 220 233 238 221 232 235 224 235 245 243 245 227 248 240 241 237 233 247 255 235 256 253 248 240 251 244 244 250 250 267 257 269 271 270 260 256 252 268 267 275 260 265 259 270 276 271 268 283 280 268 274 278 273 285 281 294 280 280 299 289 300 293 290 282 293 295 282 308 294 296 300 298 316 308 301 299 293 306 293 306 307 297 328 310 314 326 324 315 327 316 325 312 338 313 310 330 315 333 344 347 318 335 344 343 341 342 324 355 354 342 353 340 336 358 337 363 367 345 342 350 355 363 368 346 366 364 347 368 361 354 372 350 351 368 363 384 360 362 386 394 378 384 362 384 397 396 394 380 382 373 369 380 395 402 385 389 392 408 383 391 391 400 403 383 404 393 395 399 416 417 421 397 402 395 417 413 427 426 429 415 414 441 404 433 415 431 444 411 435 438 413 439 435 451 452 446 434 433 456 433 441 458 454 448 434 436 468 470 456 463 436 455 441 452 477 448 445 468 482 459 455 485 479 478 480 468 481 481 474 474 493 458 482 472 492 483 463 485 465 493 485 500 486 504 483 483 507 481 485 519 495 490 485 489 498 500 495 490 489 497 512 502 525 510 513 519 520 507 522 492 495 528 517 542 499 521 510 519 518 535 528 555 543 531 551 549 550 514 513 551 519 543 518 514 547 517 539 531 521 530 566 539 569 525 532 571 530 538 546 583 540 581 586 581 566 567 549 555 590 565 555 587 595 592 563 576 583 580 587 587 577 592 581 604 601 571 562 556 580 561 584 613 564 580 608 599 598 605 619 574 590 567 571 607 598 599 583 618 625 578 592 585 627 597 589 580 580 604 634 582 618 599 626 625 587 588 643 591 637 628 641 600 642 637 607 652 620 596 618 634 620 657 618 605 634 615 659 634 634 632 644 658 639 621 662 625 617 618 612 623 625 616 672 624 665 658 673 626 666 633 621 649 655 632 626 678 671 650 652 678 680 688 669 648 655 669 664 639 628 669 666 649 692 641 656 654 650 675 675 684 698 651 689 703 687 656 692 659 686 659 693 658 670 676 692 686 689 709 690 692 688 678 660 708 700 655 701 670 714 684 703 702 665 698 714 711 661 684 682 676 699 695 711 709 725 719 723 672 663 694 678 685 706 722 694 714 712 697 733 713 698 727 721 714 724 729 702 707 690 679 709 701 727 733 725 697 717 690 695 697 741 681 731 675 679 712 731 744 740 711 744 737 729 727 684 679 737 745 727 730 726 715 685 710 707 712 684 714 685 698 691 724 684 697 690 712 750 707 688 721 717 749 690 689 723 705 721 742 687 692 692 738 696 728 687 693 689 704 697 691 720 694 702 717 690 711 699 709 694 719 696 716 708 691 713 739 739 694 694 693 734 721 749 730 732 726 742 739 740 714 698 694 714 693 730 695 748 697 699 737 740 707 723 744 721 716 715 697 699 736 697 693 727 697 733 692 704 750 731 697 724 697 695 740 697 707 740 704 694 734 726 696 691 694 735 694 721 692 742 692 739 711 702 694 692 694 744 707 712 748 723 694 727 713 690 690 717 707 709 706 709 687 717 734 697 687 710 733 699 704 726 697 690 727 733 742 749 736 704 693 695 743 708 685 742 692 748 688 737 730 730 706 740 744 697 691 693 710 682 737 744 700 705 686 691 686 741 731 683 688 716 699 712 740 726 685 710 698 695 716 674 710 715 715 690 675 680 679 678 715 668 733 709 733 686 665 691 672 697 679 724 715 692 702 662 687 681 725 671 685 684 685 665 702 694 697 686 659 696 666 695 677 664 661 710 687 657 712 672 705 708 648 675 701 680 683 709 689 696 678 677 675 689 699 696 650 655 648 669 674 681 649 645 697 694 698 664 699 672 686 676 687 638 657 683 673 640 654 673 631 678 641 633 688 640 684 658 674 664 621 679 663 649 680 652 664 633 656 635 643 635 643 626 670 639 646 642 627 615 637 660 641 626 634 663 608 638 618 621 600 606 619 601 649 599 602 598 627 601 639 638 597 598 623 621 643 616 592 586 630 596 617 624 586 637 606 635 633 590 599 578 607 598 577 576 598 616 614 573 621 604 585 588 606 609 609 617 564 613 603 602 564 558 569 571 560 569 571 587 596 578 554 579 565 580 551 602 567 578 562 590 583 560 543 579 570 586 550 564 559 546 572 548 549 560 543 540 541 538 536 535 571 574 521 566 529 526 518 539 538 559 549 560 556 529 550 527 530 542 556 521 551 555 531 537 551 504 545 506 533 519 524 501 532 527 533 495 516 523 491 530 535 494 505 517 518 507 480 524 488 517 512 480 517 504 512 488 518 471 506 510 479 475 489 488 490 463 487 505 499 501 494 467 494 457 468 480 472 470 472 471 448 487 487 467 481 441 439 445 439 471 441 462 459 456 435 450 447 440 471 453 444 455 465 425 432 438 443 430 457 449 456 421 432 427 444 435 420 413 428 437 436 424 426 426 425 431 432 406 412 416 396 399 424 428 419 394 426 423 415 409 383 399 411 396 384 395 380 402 386 405 388 404 386 371 400 402 371 369 365 395 366 392 372 393 380 376 369 366 355 376 351 358 380 375 375 372 359 360 345 348 366 363 354 341 341 342 334 347 349 359 337 329 328 357 328 347 327 353 344 353 350 351 324 345 333 338 322 337 323 322 312 324 330 317 325 315 326 316 319 321 326 298 320 303 322 311 295 319 298 301 296 311 303 310 311 289 289 309 292 286 279 294 282 277 288 289 298 276 274 274 293 275 289 275 279 276 264 276 271 281 267 276 258 273 272 253 270 250 253 261 261 264 251 261 249 264 254 255 255 248 256 247 252 246 234 246 242 240 236 239 241 249 246 226 233 240 237 227 221 236 235 220 233 215 224 227 225 229 222 216 225 216 226 222 205 218 212 214 220 217 200 215 207 210 198 196 206 201 195 208 197 198 199 189 204 189 188 198 199 182 195 179 183 178 181 191 177 177 184 186 186 187 172 175 179 183 172 174 174 166 175 166 165 173 165 168 158 168 161 159 155 154 163 167 161 157 149 155 157 153 150 146 155 149 143 150 146 149 141 145 145 149 136 138 135 134 145 132 138 137 137 141 134 129 132 134 132 131 134 126 128 128 122 123 129 126 126 127 119 125 122 120 123 119 120 114 120 112 111 117 116 116 113 109 113 107 109 108 102 104 107 105 107 106 102 97 95 99 95 94 93 100 97 92 93 95 95 91 90 93 90 93 85 87 90 90 86 84 88 86 86 86 84 79 79 83 80 83 81 75 75 79 74 74 78 74 74 76 70 74 71 71 72 73 70 68 66 66 65 67 63 65 64 64 62 64 64 62 60 63 57 62 61 57 59 59 56 56 56 55 54 54 53 54 51 54 54 52 54 49 51 48 49 48 51 46 48 47 46 46 45 46 43 46 42 44 45 43 42 40 41 43 40 40 39 40 41 41 41 39 38 38 37 38 36 36 37 37 35 34 34 33 35 35 32 34 33 33 32 32 33 30 31 32 29 30 29 30 30 28 28 29 28 28 28 28 27 27 26 27 25 25 25 25 24 24 24 25 25 23 24 23 24 23 22 23 22 22 23 22 21 21 22 22 22 21 22 20 21 21 21 20 21 21 20 20 20 19 19 19 19 20 19 20 20 19 19 19 19 20 19 20 20 19 19 19 19 20 19 19 19 20 19 20 19 19
20 20 19 20 20 19 20 20 20 19 20 20 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 21 21 20 21 21 21 20 21 20 21 21 22 22 21 22 22 23 22 22 23 23 22 23 24 24 23 23 24 25 24 25 24 26 26 26 26 26 26 26 27 26 28 27 28 28 30 29 29 30 31 31 31 32 32 30 31 32 32 33 32 32 34 33 34 35 35 35 35 36 37 36 35 36 38 38 37 39 41 38 39 41 40 39 41 41 42 43 42 43 43 45 43 44 45 45 46 47 45 48 47 47 48 51 49 50 52 51 50 50 54 52 53 53 55 52 54 55 56 58 58 56 59 56 57 62 58 62 62 60 59 62 65 60 63 65 65 65 67 65 64 65 68 70 71 69 74 73 72 74 75 75 77 77 76 74 80 79 81 78 79 83 81 81 84 78 79 83 84 85 86 88 85 87 89 91 85 90 93 95 93 96 92 94 97 100 98 94 95 99 100 104 97 96 103 100 100 105 103 107 101 106 110 106 114 113 108 112 108 109 115 110 115 117 117 118 118 116 124 124 123 121 121 120 120 119 126 127 130 132 124 134 132 135 134 129 135 136 142 135 136 132 140 135 142 135 147 149 139 145 151 150 149 153 152 154 158 146 147 160 148 160 156 152 159 158 157 154 167 164 166 170 165 169 174 166 162 178 163 170 176 174 173 181 170 172 181 177 185 188 185 191 192 184 181 185 179 193 193 199 199 198 189 189 200 200 199 191 191 196 193 200 208 201 196 208 213 200 201 206 217 204 206 217 206 221 225 220 222 209 217 225 225 231 233 216 230 235 226 238 240 229 229 223 231 231 229 247 251 231 242 252 249 241 253 257 235 242 242 249 259 262 263 254 260 249 255 260 257 252 251 266 271 260 267 262 255 275 263 282 269 284 282 274 270 267 284 270 289 276 284 286 282 297 298 297 284 295 291 303 289 285 302 295 290 300 287 313 289 294 312 317 294 320 309 303 299 312 303 320 307 308 305 320 313 330 330 334 327 338 320 337 323 335 328 324 322 320 334 353 334 323 335 347 343 349 335 346 353 364 341 344 360 351 339 370 366 351 367 363 374 377 346 363 380 352 361 357 356 376 364 362 380 378 361 365 385 372 379 381 365 387 383 396 396 384 399 381 381 402 406 387 390 397 392 413 380 392 414 403 401 393 419 398 423 404 406 426 406 397 433 421 399 409 423 414 439 422 407 419 438 448 411 445 412 434 445 432 425 449 432 419 430 432 455 456 428 438 451 433 448 462 464 438 466 455 438 474 455 472 479 475 462 447 447 444 449 446 479 492 453 485 491 484 490 475 496 456 489 500 459 498 489 476 477 480 497 474 470 483 492 497 512 480 520 518 518 494 521 489 501 512 484 509 512 488 519 489 523 506 507 514 526 532 504 501 525 541 510 531 516 504 531 529 546 519 546 528 550 528 555 513 549 527 522 551 527 550 557 565 545 561 534 520 570 541 527 546 558 549 527 557 577 534 535 554 532 552 559 556 557 555 547 545 566 593 556 566 596 555 575 565 579 578 562 585 573 589 589 551 587 555 598 582 582 591 576 584 576 560 608 611 585 597 579 594 577 595 581 620 604 604 580 583 605 631 612 576 624 609 609 577 588 606 586 580 639 623 612 608 600 601 616 630 615 608 612 642 625 591 604 601 615 648 603 653 599 614 612 632 600 608 644 662 656 650 629 625 636 665 615 649 664 647 625 612 634 641 637 645 633 653 617 639 659 658 662 665 636 671 668 640 669 661 654 631 633 658 674 690 631 685 651 654 682 647 632 676 657 664 635 671 677 658 663 672 673 639 678 694 651 667 705 679 680 698 647 691 665 657 695 658 708 668 678 694 698 665 662 709 679 691 654 717 698 678 661 715 692 721 692 707 667 676 686 667 681 706 704 726 663 688 673 723 727 671 678 727 719 730 675 679 713 716 723 714 720 721 719 668 707 710 697 737 728 684 683 734 708 740 733 678 737 709 732 694 738 744 677 745 693 722 682 694 693 699 735 683 682 701 708 732 712 681 735 729 737 720 743 709 730 703 731 714 744 745 708 732 745 703 718 695 697 686 692 686 743 716 736 713 694 741 731 736 688 748 749 688 717 689 742 735 709 748 731 738 699 750 701 711 709 717 702 717 728 698 721 694 694 697 750 739 748 696 746 696 705 700 750 697 699 692 735 694 704 742 706 743 707 694 695 693 727 717 696 731 741 692 743 692 693 737 692 750 697 696 693 725 746 692 693 713 693 719 714 728 698 695 736 726 726 731 741 697 708 747 733 733 733 748 711 736 696 697 733 695 747 695 748 715 713 727 710 692 700 735 709 689 718 728 746 702 699 715 744 699 693 688 690 747 694 721 732 707 705 733 732 729 698 697 739 689 714 703 735 689 709 709 692 695 744 682 688 745 711 681 681 741 692 735 738 696 721 712 702 695 747 729 735 746 732 721 720 732 691 717 703 716 682 732 716 684 710 682 672 718 679 692 706 696 680 717 721 711 699 668 697 705 682 684 713 725 709 683 707 705 726 685 722 689 663 678 664 702 698 712 673 699 707 688 691 716 702 661 707 654 662 681 688 657 686 673 703 697 659 674 691 668 675 709 664 693 692 685 650 689 688 679 683 705 704 668 646 666 670 675 641 695 685 650 637 697 675 682 680 645 662 662 653 670 654 677 628 677 631 664 665 681 650 685 674 652 665 665 649 677 674 633 634 679 627 632 675 631 613 625 628 657 655 639 612 632 628 636 649 626 642 641 662 624 627 607 617 642 625 603 612 603 621 648 656 602 601 644 611 607 641 627 621 627 590 589 617 607 615 616 633 613 589 585 626 581 637 597 579 600 592 577 606 618 581 579 580 600 610 625 592 575 617 576 571 609 620 576 588 588 569 557 587 609 561 610 573 565 570 566 565 582 602 572 557 587 586 570 581 552 547 594 549 546 560 542 565 548 583 580 572 556 567 566 530 574 570 531 573 544 562 547 555 558 551 532 545 536 526 514 531 546 513 559 545 544 546 537 512 551 530 544 537 532 522 507 534 502 500 544 544 494 494 518 510 513 495 521 531 536 513 532 520 511 492 515 514 485 526 502 492 518 505 519 482 485 487 497 503 511 503 487 502 493 492 464 490 472 501 459 466 458 454 454 488 474 480 456 475 491 462 450 457 468 481 474 445 439 477 451 468 462 477 475 450 431 470 463 464 442 429 451 456 422 454 442 454 446 457 420 441 417 424 418 418 418 423 420 427 428 444 429 415 410 406 429 438 420 398 421 396 428 425 403 404 421 419 422 414 400 403 401 403 382 404 401 377 384 402 410 377 383 378 400 393 396 381 374 378 369 398 371 389 381 359 367 381 377 376 360 387 362 383 355 377 348 374 350 371 371 360 342 346 353 357 354 352 367 334 344 348 331 333 358 343 356 330 346 345 346 339 319 341 328 344 319 313 325 316 319 335 327 318 323 329 310 316 303 315 320 306 322 319 325 315 311 297 312 319 305 299 304 300 298 307 303 304 282 307 307 301 289 296 282 279 273 275 277 283 268 271 288 292 278 287 272 272 272 266 265 277 259 263 267 270 269 259 262 249 272 261 259 255 263 260 250 256 256 252 238 248 253 242 257 240 242 248 245 252 228 238 233 235 232 241 240 233 223 227 240 237 231 236 232 230 234 218 213 231 209 212 225 220 226 219 212 209 213 209 211 205 198 202 196 212 212 199 205 206 201 203 204 198 193 194 200 189 198 186 192 187 192 188 179 191 188 183 176 173 174 182 187 186 178 168 177 179 173 172 176 175 177 174 167 163 170 172 167 159 162 169 163 157 158 155 164 153 158 150 155 158 146 148 154 145 148 149 151 152 146 149 145 138 143 145 142 143 133 139 142 135 130 136 135 139 132 130 128 126 128 129 124 122 125 126 128 122 116 118 125 122 119 113 117 122 120 113 111 116 109 107 107 115 110 104 103 103 103 106 104 107 100 105 107 98 99 102 97 98 100 98 93 97 93 91 91 95 90 92 95 88 88 90 88 86 90 90 86 81 87 83 87 80 82 78 79 78 80 76 83 78 74 74 75 75 77 77 72 76 73 71 69 72 67 69 68 65 67 67 68 68 65 67 62 63 63 63 59 62 61 62 61 59 60 59 57 57 55 57 55 55 56 55 53 52 55 52 52 50 53 49 50 50 49 47 49 48 46 48 45 45 45 44 43 43 44 42 45 43 44 42 43 40 41 41 38 41 39 40 39 40 39 39 38 38 37 35 36 35 34 35 34 34 35 33 32 34 32 34 31 32 31 31 31 32 30 29 31 30 29 28 28 30 28 28 27 28 27 26 26 26 25 25 25 25 26 25 24 25 25 25 23 24 23 24 24 22 23 23 23 22 22 21 22 22 22 22 22 21 20 21 20 20 21 21 21 21 20 20 19 19 19 19 20 20 20 20 20 20 19 19 20 19 19 19 20 20 20 19 19 20 20 19 19 20 20
20 19 19 19 19 19 20 19 20 19 20 19 20 19 19 20 20 19 20 20 19 19 20 19 19 20 20 21 20 21 20 21 21 20 21 22 21 22 22 21 22 21 22 22 23 23 23 22 24 23 23 24 23 24 24 25 25 24 24 25 26 25 26 25 27 27 27 27 27 27 28 28 30 29 29 30 29 31 31 31 30 30 32 30 33 33 32 34 34 34 34 34 35 33 36 34 36 37 35 35 36 37 38 37 37 39 38 39 39 40 40 39 41 40 41 43 43 44 45 42 43 45 46 45 46 46 48 46 48 48 49 51 47 50 49 53 52 51 54 52 53 54 54 57 54 55 58 58 56 59 58 59 58 62 59 61 63 64 61 61 65 63 62 67 65 63 66 69 67 70 70 69 71 70 71 70 69 74 76 77 77 72 76 79 75 75 81 82 81 82 84 83 78 86 81 81 88 83 88 85 88 85 86 87 87 94 93 90 91 93 91 90 99 93 98 97 96 95 98 99 98 98 103 99 100 103 108 105 110 111 103 110 105 113 108 114 111 114 112 116 118 112 114 113 116 122 117 125 124 120 121 121 124 129 122 125 125 127 130 131 126 127 129 129 135 134 135 134 133 142 144 134 143 143 149 138 149 143 150 143 146 150 144 143 152 145 157 156 160 155 158 156 159 156 161 155 156 167 162 166 164 164 159 166 163 170 163 173 178 173 183 176 168 182 170 182 180 188 173 182 183 179 191 189 190 198 182 191 183 187 190 202 202 194 204 192 195 205 193 204 199 194 198 212 212 212 205 214 206 221 219 218 222 224 214 216 221 215 221 217 230 217 224 233 224 228 226 228 239 224 240 241 240 227 226 241 235 231 238 239 242 234 248 250 256 246 256 243 240 254 253 248 248 248 263 249 272 260 250 262 264 263 267 268 255 268 277 271 285 271 284 284 276 284 277 286 274 273 289 270 292 283 279 277 301 297 295 297 306 307 288 309 301 299 291 299 292 295 312 293 318 317 299 303 313 312 322 324 317 302 318 314 304 307 324 333 334 312 336 341 339 323 334 343 333 341 324 332 351 356 339 342 342 345 331 336 361 336 366 367 365 363 343 366 356 351 356 366 351 357 349 345 350 364 349 357 354 382 353 363 388 377 371 391 360 366 390 368 383 383 382 383 375 380 406 406 386 403 413 409 405 380 391 414 386 403 387 402 385 398 419 424 423 397 416 431 398 420 402 402 423 440 399 435 425 441 438 408 414 420 430 431 429 446 429 445 450 418 431 455 425 461 430 462 427 437 458 457 435 469 470 468 451 459 455 458 445 467 467 447 446 453 456 458 477 461 464 476 470 457 478 495 451 459 484 500 484 489 500 482 485 498 500 479 468 466 484 477 473 500 483 493 488 480 522 498 483 515 502 484 506 529 492 521 493 531 492 519 523 488 526 525 514 517 538 534 496 499 544 531 513 537 504 513 551 535 534 514 546 518 520 521 517 536 563 548 555 539 556 555 528 546 537 534 546 525 577 557 553 556 537 563 567 580 550 564 584 553 549 583 574 585 557 557 586 549 577 586 591 595 588 557 548 601 601 573 569 572 576 601 561 584 596 606 569 573 560 608 584 605 618 565 619 588 615 599 614 624 583 602 584 607 598 607 629 594 624 593 629 628 633 619 621 633 585 583 627 641 601 604 636 619 608 645 632 643 621 647 649 625 649 615 630 652 604 647 630 637 621 651 636 638 608 620 607 622 614 636 625 614 665 623 656 620 620 614 672 633 627 626 652 678 669 657 675 618 639 679 680 673 643 624 633 639 653 653 664 647 627 676 691 639 686 641 630 648 684 647 637 672 689 646 659 700 700 664 693 692 697 705 642 661 702 689 675 689 687 678 650 655 667 666 672 707 648 698 661 671 690 672 664 702 718 656 663 688 655 677 686 680 699 682 698 697 681 684 711 658 683 726 665 660 697 702 697 684 687 713 685 705 693 693 726 713 722 674 692 683 727 704 727 704 668 675 711 727 687 715 710 734 733 688 711 695 705 741 693 736 679 725 677 744 736 708 725 677 704 734 682 728 685 696 694 715 748 734 703 750 688 694 710 739 688 688 701 685 715 685 684 740 734 734 690 696 745 745 719 704 717 720 720 704 687 726 695 689 733 722 713 703 714 732 704 693 689 696 740 705 748 725 695 732 712 733 737 748 697 698 712 733 733 730 701 742 749 749 723 704 710 750 693 727 700 697 708 737 717 712 702 728 695 692 696 691 694 735 732 694 730 749 694 698 729 692 691 693 701 702 702 718 748 745 697 710 704 701 715 697 691 707 698 705 738 693 692 712 737 695 694 727 696 743 738 707 697 708 707 693 736 715 715 690 738 720 690 699 744 704 689 738 703 750 733 741 740 746 704 730 725 741 691 733 712 729 685 719 708 720 745 734 722 739 729 718 749 743 713 740 716 697 715 716 738 683 729 717 719 694 698 693 716 695 704 723 691 747 679 683 736 690 720 743 730 726 706 679 719 679 712 726 675 737 728 708 737 675 707 702 733 696 732 697 735 717 666 728 705 712 734 715 698 665 668 709 693 727 693 662 718 718 728 693 683 678 680 676 682 691 661 657 671 710 688 673 681 672 664 695 665 651 712 672 715 668 680 708 687 657 703 684 686 673 689 649 658 674 652 651 641 646 647 692 670 648 643 701 701 636 650 662 649 641 648 692 675 632 659 656 640 657 688 650 657 631 682 637 652 682 637 683 658 656 670 653 631 673 667 663 666 659 638 630 659 656 656 623 634 633 628 612 643 665 626 635 624 605 661 620 662 616 658 621 647 625 604 610 628 629 625 614 623 623 606 594 643 591 639 624 640 598 604 608 631 598 621 603 632 595 623 614 620 627 606 599 591 591 625 626 597 605 614 606 618 570 613 593 586 580 591 580 590 578 611 561 608 563 598 570 607 575 600 575 601 569 562 602 604 569 548 556 544 567 568 580 546 584 544 556 567 590 537 571 551 587 569 549 574 537 577 571 529 553 560 537 529 528 541 535 559 568 556 525 555 531 554 543 522 516 537 513 551 518 520 520 514 523 504 542 542 520 518 522 524 536 509 511 504 501 532 497 533 511 533 497 525 509 517 487 495 483 499 527 477 504 496 487 477 496 486 470 514 500 484 506 499 488 471 499 475 499 467 465 489 466 471 460 493 489 451 450 493 481 468 482 460 483 482 485 459 458 455 479 445 448 478 460 474 461 455 455 446 452 430 462 441 430 444 458 443 442 434 456 452 454 416 444 444 444 451 444 430 446 417 423 409 419 410 438 440 409 406 408 422 415 420 426 415 398 426 418 412 422 405 420 410 386 392 411 408 384 377 379 402 405 400 377 402 386 381 384 367 372 368 388 386 364 364 390 367 392 358 362 384 366 375 363 364 353 359 345 358 349 376 342 369 361 351 371 368 354 363 364 342 352 361 356 328 341 344 339 346 331 325 344 352 325 345 338 335 335 320 342 342 322 319 317 333 308 313 332 325 304 301 322 317 327 300 311 301 302 292 299 313 314 309 295 311 297 287 302 299 282 303 292 291 302 296 294 293 276 288 278 269 288 280 271 279 284 278 271 273 261 283 266 268 273 259 256 267 258 256 262 272 270 250 267 260 267 251 250 260 261 263 238 255 243 256 256 235 246 253 235 240 241 244 237 231 246 229 234 232 243 232 233 220 231 222 230 232 224 226 224 212 228 210 215 209 226 213 213 208 218 215 205 202 198 211 200 196 213 194 194 204 199 200 192 203 200 202 187 201 194 199 189 188 184 189 187 181 182 175 184 178 181 186 174 184 174 183 182 179 181 178 165 179 175 161 168 163 162 162 163 157 167 156 165 164 162 161 157 161 150 162 156 160 155 157 143 154 152 152 140 145 142 143 140 138 135 137 136 135 139 137 137 137 131 128 134 133 138 133 131 126 134 133 129 122 121 124 126 117 127 116 122 121 114 124 119 112 113 114 119 115 116 113 110 113 105 108 108 111 108 108 106 104 107 102 103 100 103 105 101 97 98 102 101 93 98 92 94 96 97 88 89 93 88 87 90 85 86 87 85 88 88 81 82 85 84 83 78 77 76 77 78 77 80 76 73 76 76 75 71 71 70 72 71 74 67 71 70 66 68 67 69 68 65 65 66 62 66 64 62 64 64 58 59 59 61 58 60 57 56 56 56 58 57 53 54 52 54 51 55 51 53 52 53 50 52 48 50 51 49 48 48 47 45 44 46 46 46 42 43 45 42 41 41 41 40 40 41 41 38 40 39 39 41 39 38 37 38 38 37 36 35 35 36 35 33 33 35 35 34 33 32 32 32 31 30 30 31 31 30 30 30 29 28 28 30 29 28 27 27 27 26 27 26 27 26 25 25 25 25 25 24 24 25 24 23 23 23 23 24 23 23 22 22 22 22 23 21 22 21 21 21 21 22 21 21 20 21 21 20 21 20 20 21 20 19 20 20 19 19 19 20 20 19 20 20 19 19 20 19 19 20 19 20 19 19 19 19
20 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 20 19 21 21 21 21 20 21 21 21 21 21 21 20 22 22 21 22 21 22 22 21 23 23 23 22 22 23 22 24 23 24 24 24 24 24 24 25 25 25 25 26 25 26 26 27 27 27 27 27 27 27 28 27 30 29 30 29 31 29 29 29 32 32 30 31 31 33 33 33 34 33 35 34 34 34 35 36 37 37 35 37 38 38 37 37 38 40 41 41 41 38 41 39 41 42 41 40 42 41 41 45 44 46 43 46 45 46 46 48 49 49 49 47 49 49 49 53 51 53 52 52 51 56 54 52 57 53 57 58 57 59 59 59 62 59 60 59 58 64 64 61 64 61 63 63 67 68 68 69 66 67 67 70 67 69 70 74 74 74 72 76 74 78 73 78 80 79 75 81 81 76 77 77 85 79 80 82 80 83 82 88 85 90 91 91 90 88 91 88 88 96 91 96 96 98 98 97 102 97 101 100 100 105 104 103 106 105 109 108 105 106 112 105 107 115 115 112 112 109 115 115 120 118 112 113 122 119 120 121 121 118 117 121 125 120 124 122 128 125 131 133 126 136 131 129 136 129 141 136 133 133 146 133 142 134 143 149 137 144 143 143 141 143 148 148 145 145 152 154 151 162 155 156 161 156 158 152 155 161 164 160 163 166 163 162 166 175 173 166 168 175 169 181 169 178 170 178 175 175 185 176 190 183 183 182 193 189 184 196 190 198 200 202 187 199 198 194 199 205 207 197 211 199 199 211 209 214 199 208 213 213 221 208 213 208 220 222 222 226 209 217 226 223 215 227 230 225 221 220 229 237 238 223 242 231 238 227 234 229 228 248 250 236 254 256 240 252 261 253 240 254 241 248 259 267 252 250 260 268 271 260 266 252 277 258 255 263 257 269 285 282 268 273 274 275 270 280 291 274 290 269 289 290 277 296 286 291 279 288 304 302 301 298 287 290 300 303 310 289 317 317 294 310 313 295 316 309 300 308 329 309 326 328 330 310 321 314 339 318 334 333 319 315 314 324 344 319 340 351 333 333 336 334 341 337 346 344 346 330 359 359 348 368 355 350 351 364 345 352 352 368 355 373 360 363 360 350 361 361 354 387 373 387 388 385 364 364 363 368 376 391 391 396 379 382 376 386 379 399 381 384 403 404 382 394 390 398 407 395 398 401 398 391 400 416 395 409 396 412 412 398 419 423 409 417 404 423 441 443 407 433 421 439 434 425 450 440 422 423 435 419 430 460 453 452 421 433 437 440 458 444 456 454 433 449 473 467 469 464 453 458 442 450 481 461 477 474 457 476 446 457 477 474 453 470 463 478 465 492 492 487 496 494 503 469 488 494 486 482 500 470 482 510 474 481 485 474 504 478 497 478 492 490 527 511 529 504 499 496 524 497 494 503 496 528 519 511 523 514 543 523 528 524 515 504 545 525 529 533 532 519 507 509 518 541 543 535 535 528 552 528 529 534 566 558 545 531 537 576 538 526 576 552 557 564 571 570 577 544 566 539 555 539 577 585 549 579 581 543 561 567 544 545 555 548 587 600 556 604 606 567 590 553 581 586 600 556 599 610 599 577 596 585 581 613 619 574 592 618 605 622 619 604 571 576 593 626 582 585 615 614 578 624 605 598 588 598 582 636 589 625 612 593 605 617 627 625 622 649 625 624 592 623 622 631 632 645 638 657 646 656 610 616 626 646 607 646 608 649 611 632 610 614 630 660 659 643 612 624 631 663 625 641 621 652 661 638 672 641 640 632 647 632 670 628 631 641 668 636 690 675 655 639 652 635 629 634 694 691 655 651 671 681 646 665 676 660 698 651 703 694 676 679 669 661 699 700 656 695 653 658 667 657 655 700 686 688 714 665 711 694 708 683 650 682 698 675 677 660 709 662 718 682 680 685 695 715 678 668 701 677 725 666 696 701 687 699 718 665 725 718 669 686 724 716 696 722 732 688 712 683 727 673 696 678 679 700 673 674 700 704 694 682 713 727 688 711 699 718 687 688 735 678 708 721 688 743 687 682 741 725 692 690 725 684 734 722 717 750 687 683 683 703 698 725 703 748 731 745 745 745 719 721 710 726 725 739 712 741 696 699 691 740 695 699 715 731 743 694 729 743 688 728 750 731 727 708 694 741 735 699 707 706 694 690 731 750 702 746 693 700 715 748 746 701 694 702 750 698 694 743 727 706 694 705 748 739 740 694 694 711 722 749 740 723 695 734 715 739 719 742 734 691 738 699 696 733 694 694 691 708 746 730 701 693 720 695 695 740 707 728 737 712 698 705 704 726 700 748 742 708 723 750 712 709 694 712 695 745 695 689 717 745 736 722 738 696 703 729 717 710 688 731 691 698 732 686 716 710 745 689 738 691 689 707 735 735 692 729 745 737 730 737 714 693 750 703 717 734 689 737 701 694 713 701 703 710 715 715 679 692 742 732 731 731 687 710 694 693 708 726 732 687 686 692 696 707 741 733 715 706 706 727 711 702 686 674 693 699 707 729 672 734 691 731 683 689 678 673 697 689 707 667 710 697 717 665 673 713 667 689 709 678 696 715 721 664 710 725 712 687 712 657 675 698 692 713 666 686 657 714 665 713 650 651 715 679 673 662 662 701 650 667 661 669 684 695 670 670 704 692 698 646 649 649 662 646 674 647 672 694 669 638 646 662 641 631 663 681 646 689 670 674 688 670 651 658 648 652 666 675 677 633 677 641 654 641 648 631 677 662 633 614 645 653 652 671 619 611 631 646 634 615 615 649 643 621 619 646 628 654 630 645 624 603 604 621 614 636 639 647 618 631 643 600 606 595 594 648 598 637 644 622 637 637 612 589 583 633 613 613 602 595 608 586 585 598 629 604 609 609 602 581 592 571 625 618 609 613 602 581 564 594 566 609 575 610 559 569 610 598 558 593 569 563 583 564 573 600 587 567 583 544 566 567 588 580 568 560 572 584 542 589 556 564 572 568 582 576 535 554 573 544 540 561 536 559 540 568 541 520 560 559 521 560 533 526 532 515 535 516 539 509 546 529 509 515 544 521 516 511 549 537 544 530 519 498 529 534 526 538 533 521 517 507 527 515 511 517 513 500 506 483 511 511 515 505 500 487 474 487 493 511 473 507 514 468 485 479 483 484 484 468 475 489 488 477 480 488 461 456 468 485 458 458 478 461 475 463 482 457 453 462 454 441 447 450 446 454 438 436 457 463 442 465 447 444 455 430 445 456 452 430 445 444 443 453 443 422 413 429 440 445 437 441 408 418 406 411 410 434 408 413 424 397 414 418 415 418 423 424 390 396 404 410 394 414 381 397 392 391 406 413 397 405 384 382 406 389 370 398 396 381 388 385 374 374 389 367 361 363 374 363 356 353 358 360 372 350 363 350 379 349 367 361 362 352 367 350 365 363 362 360 352 348 343 337 348 339 328 342 334 324 341 343 350 338 344 335 334 330 319 322 313 312 319 322 309 322 322 330 306 312 304 331 320 314 298 314 318 324 317 292 295 306 296 297 307 295 306 302 302 304 298 302 280 283 296 293 283 288 290 299 293 283 292 286 288 270 282 264 269 267 271 285 268 282 269 257 265 253 269 264 261 257 272 267 265 253 267 256 250 265 264 260 247 240 260 250 250 236 236 244 253 244 241 249 246 244 225 232 238 235 223 232 240 222 227 226 221 235 213 220 231 225 221 213 225 210 223 212 213 219 215 219 204 204 209 202 203 208 196 206 198 192 199 206 207 198 202 195 198 194 196 184 200 195 187 193 181 187 181 189 190 176 177 173 183 184 185 183 172 171 180 167 173 175 176 175 170 166 172 167 169 157 161 162 154 159 155 164 164 164 150 148 150 156 151 154 155 157 149 143 142 145 139 145 149 138 137 134 143 146 138 132 136 139 131 141 135 135 136 132 127 124 123 127 131 124 120 130 127 121 124 125 117 115 115 114 121 113 112 119 119 109 117 112 113 113 113 108 105 103 103 107 110 102 100 106 99 101 101 103 97 96 103 98 102 96 100 93 93 98 97 93 96 93 95 86 92 90 85 86 86 85 83 87 87 86 82 85 84 81 76 82 83 78 77 80 80 78 77 74 76 77 75 70 69 72 68 71 69 71 71 68 65 67 68 66 62 64 63 63 62 60 64 61 62 57 61 61 61 60 60 56 57 57 55 54 53 53 54 53 54 53 54 50 50 52 51 48 47 50 47 47 48 45 48 46 46 45 44 43 43 42 43 43 41 42 43 42 41 42 40 39 40 41 38 40 37 39 39 37 38 36 36 37 36 35 35 36 35 33 34 33 33 32 31 31 32 33 31 32 32 30 29 31 31 28 29 28 29 27 27 28 27 27 26 26 27 27 25 25 26 25 25 25 24 25 25 24 23 23 24 24 23 24 23 23 23 22 23 22 22 21 21 21 22 21 21 22 22 20 21 20 20 20 21 20 21 20 21 21 21 19 19 20 20 19 19 19 19 20 20 20 20 20 20 20 20 19 19
19 19 20 19 20 20 20 20 19 20 19 19 20 20 20 21 21 20 21 20 21 21 21 20 20 20 21 22 22 22 22 22 21 22 22 22 22 22 22 23 23 23 23 22 24 24 24 24 23 24 25 25 24 24 25 25 25 25 25 26 26 27 26 26 26 28 28 28 28 29 28 29 30 29 30 29 30 32 30 32 31 32 32 33 32 32 34 32 34 33 33 34 36 34 36 37 37 38 36 38 37 38 37 40 39 40 40 40 38 40 39 41 43 42 43 42 41 45 45 46 44 43 44 44 48 48 47 47 49 51 48 49 52 53 53 53 53 52 54 53 53 53 56 54 57 57 55 59 57 60 59 62 58 60 61 62 61 59 61 60 63 65 65 64 63 66 65 69 68 67 69 69 73 70 69 73 71 72 74 75 77 74 73 75 81 75 76 83 83 78 80 81 81 79 86 87 81 87 86 84 86 84 92 88 87 87 91 92 94 93 96 96 94 99 100 96 96 96 99 98 98 102 101 100 100 106 105 106 103 108 113 105 112 109 114 114 111 109 115 111 118 120 113 113 121 120 117 125 123 117 122 128 128 129 122 128 123 133 134 126 135 133 133 137 138 130 134 136 140 139 140 140 139 139 143 140 140 141 151 151 149 151 153 158 150 148 153 153 156 151 153 152 159 158 158 164 161 158 164 169 165 161 168 173 170 170 176 165 180 168 168 173 185 181 183 188 177 173 189 189 176 177 188 192 183 196 182 190 201 189 185 193 195 197 205 189 190 196 210 206 208 210 198 210 202 217 206 212 214 216 222 224 206 212 225 208 225 222 210 224 217 219 218 224 223 228 232 227 230 226 243 245 245 228 226 247 248 235 249 249 243 236 244 258 237 240 255 243 254 243 242 258 265 267 251 259 265 267 249 250 271 266 267 255 267 277 267 276 272 284 280 277 281 274 284 268 268 277 287 298 282 291 275 287 302 285 303 298 297 300 302 301 301 305 289 294 317 291 302 291 320 298 321 304 309 328 323 324 313 319 316 328 332 316 333 331 311 336 329 325 344 322 315 329 334 348 321 334 350 348 339 338 345 336 328 337 346 354 342 343 335 358 368 359 367 361 343 359 345 369 346 353 358 360 354 375 385 361 385 378 366 363 386 384 389 384 382 365 377 373 382 376 384 394 400 397 388 391 402 404 399 415 413 404 396 410 395 402 389 405 396 416 404 428 402 398 428 419 410 412 413 431 427 420 424 418 426 438 409 416 425 448 446 426 436 423 421 427 426 430 420 437 444 440 425 446 452 438 440 471 433 458 465 461 476 435 454 440 471 480 444 442 449 460 473 463 469 491 476 485 458 462 480 466 482 479 492 500 482 463 485 481 501 492 487 493 507 468 503 507 487 505 477 474 507 518 492 500 477 501 493 524 488 497 528 506 517 496 500 537 489 517 517 509 515 525 544 523 517 546 526 518 522 543 531 553 544 521 526 524 548 533 542 553 540 562 542 565 550 526 556 566 560 531 574 568 569 533 536 561 549 531 537 550 564 572 548 536 564 556 577 574 567 548 565 556 563 566 576 552 552 552 549 587 558 565 576 576 564 574 562 593 559 576 567 603 592 605 563 584 616 617 613 566 589 615 586 576 575 608 589 623 583 585 623 576 607 615 602 602 628 605 629 627 603 601 596 628 605 621 619 636 622 633 589 595 605 637 627 626 592 610 634 613 633 656 612 652 643 605 660 662 660 649 616 657 650 619 615 659 626 657 666 661 648 624 631 653 665 672 628 642 663 657 660 634 678 633 646 665 657 641 640 628 633 643 649 659 639 676 650 637 630 679 661 692 671 687 689 657 634 690 641 695 671 647 683 659 676 654 681 691 659 680 690 657 701 685 654 708 660 684 679 708 675 697 682 710 690 706 695 693 685 708 672 705 700 669 703 676 678 664 684 723 659 694 684 717 724 691 673 678 706 723 728 702 710 689 691 717 692 726 724 667 714 734 734 691 713 692 734 674 717 716 679 734 705 698 674 692 711 720 686 712 678 728 692 715 688 701 675 719 736 689 714 733 703 699 690 702 704 723 688 738 719 695 721 730 713 688 726 700 738 696 705 707 722 736 716 697 724 717 730 700 697 743 686 687 736 701 721 726 709 695 721 733 719 692 727 689 740 732 746 736 698 709 710 707 694 721 706 727 695 738 740 700 741 689 696 703 726 737 727 689 704 714 714 718 695 717 745 736 694 691 717 704 693 694 738 749 703 718 730 730 714 730 737 728 711 713 695 702 742 725 726 710 698 736 693 720 728 729 730 724 699 744 743 703 720 729 731 691 712 714 715 695 696 714 726 715 741 705 694 721 740 701 709 729 734 694 716 722 744 741 703 724 697 750 708 739 750 729 690 719 735 704 741 703 741 695 690 699 731 690 685 701 747 743 745 734 707 710 703 694 750 693 711 681 727 739 730 746 733 731 712 695 732 743 729 728 707 709 723 720 744 746 699 722 689 679 674 676 729 720 712 740 713 714 732 682 696 719 709 680 725 735 727 680 692 668 730 730 670 721 670 725 672 680 668 671 683 718 698 709 711 688 684 682 669 715 681 679 714 718 711 702 698 711 672 693 663 702 681 692 677 697 693 704 706 665 685 700 707 660 660 693 699 712 686 655 711 671 666 653 684 677 661 658 663 640 663 640 674 666 680 676 664 639 684 696 691 654 678 648 687 688 691 666 635 633 662 641 647 633 640 634 662 645 682 656 655 634 671 630 638 631 672 620 642 614 648 626 660 655 618 651 671 644 659 627 610 629 614 631 641 613 614 613 652 619 620 625 649 628 606 623 651 632 621 600 623 634 642 621 600 593 629 614 615 628 629 601 584 596 639 634 623 625 584 578 625 612 612 585 593 595 579 622 614 574 589 575 621 615 621 606 617 588 579 590 587 608 578 594 559 562 583 594 593 594 572 587 557 598 553 571 556 576 570 574 596 577 584 580 574 589 561 572 544 555 576 588 585 584 561 572 565 548 575 573 571 533 569 532 575 533 524 526 525 522 539 529 529 531 548 547 527 544 536 526 539 532 539 546 537 545 547 545 550 540 515 537 547 531 508 498 520 531 539 502 511 520 500 536 504 512 492 499 522 526 480 488 478 487 493 487 490 504 493 502 470 495 515 499 492 472 478 492 485 506 490 462 502 478 466 469 462 452 458 458 487 469 490 490 485 450 452 443 472 481 458 451 482 474 450 440 435 441 440 453 447 427 460 467 455 460 440 461 460 423 451 447 437 425 420 439 429 427 448 416 418 439 408 443 440 419 431 435 438 419 401 421 418 406 433 393 423 396 408 418 404 389 389 395 420 393 411 404 412 400 390 392 407 410 398 400 383 403 375 403 400 372 368 393 397 383 375 373 376 374 364 370 357 374 380 376 372 349 361 364 346 359 356 363 354 343 339 360 362 339 367 357 337 345 347 339 350 327 345 339 331 348 341 329 327 329 326 333 327 330 315 312 339 320 335 312 318 328 305 318 313 323 320 312 301 328 304 315 309 298 305 316 291 316 295 296 299 298 308 287 294 281 306 287 297 283 276 280 294 285 283 292 293 288 267 274 271 279 267 266 288 263 277 275 269 270 273 270 253 257 271 270 259 256 272 257 261 268 249 263 255 258 258 239 258 253 238 237 246 255 251 245 233 251 241 231 246 235 241 228 243 232 227 223 230 237 236 217 215 219 213 216 210 218 228 222 216 221 221 205 207 203 214 209 212 209 211 215 195 205 197 207 192 195 207 205 191 196 198 191 198 185 194 183 188 190 193 187 177 183 189 182 188 185 179 187 185 176 174 183 178 172 172 179 164 172 173 176 167 171 159 160 158 168 162 153 168 166 165 158 156 155 154 156 161 146 149 150 143 145 144 141 148 142 143 140 141 142 136 134 140 137 135 139 134 134 132 137 127 139 134 132 125 133 122 131 123 128 119 122 126 126 120 119 124 121 124 123 118 114 121 113 112 114 108 114 115 110 106 112 106 105 108 109 107 106 108 98 98 100 97 99 99 100 98 99 98 95 98 91 97 96 93 94 91 90 89 88 91 89 89 88 87 85 88 84 85 81 82 82 78 79 83 81 82 80 75 77 78 76 78 73 71 74 72 73 73 68 68 70 70 68 70 68 69 64 63 65 64 62 63 65 64 64 63 62 60 58 62 59 59 60 57 59 58 57 57 53 53 53 56 51 51 51 50 50 50 53 52 49 47 51 46 46 48 46 47 46 44 45 45 43 42 45 42 43 42 42 41 40 39 42 38 41 41 41 41 40 38 39 37 38 36 38 35 36 35 35 34 35 34 35 34 32 34 34 33 31 33 33 30 31 32 31 31 31 30 30 30 28 28 28 27 27 27 27 27 27 26 26 27 26 25 25 25 26 25 25 24 25 24 23 24 23 24 23 24 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 21 21 21 20 21 20 21 21 20 21 20 21 21 21 20 20 21 19 20 19 19 20 19 19 20 20 20 19
20 21 21 20 21 20 20 20 21 21 20 21 21 20 20 20 21 20 21 20 21 20 21 22 22 22 21 21 21 22 21 21 21 22 22 23 22 22 22 23 23 23 23 23 23 24 24 25 25 24 25 24 24 25 25 26 26 25 27 27 27 27 27 27 28 28 28 27 29 28 28 28 30 30 29 29 30 31 32 30 31 33 31 34 33 33 32 35 35 34 36 35 35 36 37 36 37 36 38 39 37 39 41 39 40 38 40 41 39 40 42 42 41 42 41 42 44 45 45 46 44 46 45 48 48 48 48 49 51 49 48 49 53 53 49 52 52 51 54 56 56 54 56 58 58 57 56 57 57 59 60 61 57 59 59 60 60 63 64 62 65 66 66 63 68 67 69 68 68 66 69 71 73 72 69 73 75 75 75 78 73 79 74 78 75 77 80 81 77 83 84 79 81 85 87 88 87 83 90 83 91 87 87 94 88 91 88 89 90 90 91 93 97 97 98 98 104 101 104 96 105 102 100 107 99 107 110 106 111 105 108 107 110 110 116 111 110 117 119 111 121 118 121 122 118 122 124 127 116 117 126 121 126 122 131 122 126 132 131 129 138 136 132 137 141 132 140 143 135 136 142 143 142 137 140 140 142 139 153 147 152 147 148 148 152 159 160 158 158 163 163 153 160 157 161 168 161 166 163 171 161 173 175 166 163 177 167 168 177 173 178 181 182 184 177 180 173 179 181 189 177 184 187 188 193 187 192 199 184 193 192 197 202 189 199 198 193 202 206 198 200 195 210 214 199 211 215 211 208 220 206 211 214 213 210 223 216 220 229 220 227 216 232 230 224 226 219 222 234 236 239 228 232 226 243 229 239 236 239 244 246 242 255 239 248 257 259 248 260 252 252 251 250 247 268 252 258 253 271 258 252 258 278 258 278 283 260 266 285 285 262 282 280 278 280 268 293 272 297 272 296 300 288 281 296 290 294 290 304 291 302 287 307 292 309 316 313 291 300 311 294 313 305 323 301 311 315 326 323 321 319 308 324 327 324 327 320 339 327 337 326 326 326 329 350 324 338 336 353 325 332 325 358 355 329 331 338 347 347 363 344 364 345 338 373 351 365 349 346 344 369 360 367 382 357 366 375 380 378 377 355 382 385 381 362 369 397 379 373 382 370 386 381 386 395 403 380 377 402 382 413 411 379 403 412 406 389 414 385 391 420 390 424 426 422 431 426 398 404 428 414 431 420 427 420 430 404 415 415 443 410 420 446 423 448 430 433 455 448 420 437 460 421 424 462 450 434 457 446 454 460 432 437 465 464 434 464 447 465 463 441 483 440 468 479 469 488 476 478 470 474 495 485 479 483 490 486 485 499 498 477 482 492 464 490 469 477 468 503 478 502 498 483 503 512 509 491 489 516 489 483 513 494 523 500 491 490 511 521 498 502 537 494 540 495 545 517 543 527 548 549 549 545 543 553 531 556 522 528 550 529 538 548 540 532 528 530 566 529 535 554 557 524 545 563 544 545 530 566 564 526 534 564 560 561 542 582 561 545 564 545 555 551 558 584 551 568 554 592 571 582 567 566 575 584 549 589 561 565 591 568 553 572 564 602 573 595 613 578 586 575 582 568 603 589 565 576 608 604 581 603 597 580 597 616 588 612 597 604 603 616 623 591 582 613 629 601 623 617 616 616 627 594 599 602 630 612 646 617 615 599 654 647 603 614 598 613 643 642 628 653 639 636 615 605 617 665 626 627 609 651 626 621 631 642 659 613 615 630 670 669 673 635 667 638 627 634 657 683 633 683 668 626 666 676 673 643 626 677 643 688 686 644 669 648 657 648 691 634 642 647 660 659 657 700 689 657 699 694 661 657 654 659 686 694 644 653 659 676 663 684 690 656 667 686 649 678 676 705 682 656 657 688 671 690 708 653 680 714 711 697 693 701 682 676 696 699 673 719 725 693 679 716 704 693 678 684 713 679 674 681 722 697 686 681 673 683 694 689 685 672 683 712 699 673 715 737 691 697 720 699 690 727 735 683 675 673 694 686 733 696 706 741 710 691 720 684 696 697 721 720 743 713 735 716 736 702 737 739 716 694 700 740 682 704 733 743 714 697 747 704 721 709 688 749 737 714 709 711 722 740 695 686 747 688 742 735 705 710 705 731 723 738 696 693 743 745 692 700 706 703 733 719 707 727 701 692 744 737 695 739 744 704 740 738 724 692 694 745 695 744 724 708 746 729 738 693 744 711 725 707 750 692 703 738 749 696 750 743 695 693 738 744 728 690 695 750 715 739 728 749 723 696 725 742 694 747 705 712 696 723 692 689 725 697 693 722 718 696 698 717 750 709 711 694 715 708 689 696 729 703 746 708 707 731 724 745 736 690 721 738 690 692 693 717 719 716 742 690 704 689 713 700 720 684 736 712 750 730 723 683 685 717 708 728 692 750 702 701 697 732 698 743 735 716 745 735 735 713 687 722 710 716 700 703 712 725 699 733 701 738 692 687 696 735 674 676 737 678 683 734 676 701 736 671 731 687 682 669 706 672 727 681 693 699 703 702 687 717 665 686 705 691 684 724 673 673 716 720 711 701 696 660 692 715 685 661 672 713 664 692 666 700 685 687 685 678 674 688 666 655 700 656 714 711 651 669 696 693 674 689 678 674 651 642 680 682 651 687 694 679 643 645 673 659 673 689 638 682 679 655 677 665 665 654 677 658 685 684 667 650 661 649 686 647 648 646 668 681 632 626 683 626 676 670 648 671 644 666 665 638 629 658 657 661 642 647 613 618 609 666 661 622 646 664 649 606 653 603 627 643 619 659 599 625 605 602 625 608 627 642 635 595 645 601 600 588 614 638 595 620 584 599 602 588 590 584 608 623 616 635 631 580 631 632 628 631 606 622 619 615 619 611 597 597 616 619 577 610 584 571 615 608 581 591 612 572 585 572 577 608 579 600 550 578 563 572 558 549 572 548 557 585 579 595 549 581 590 585 558 575 543 538 571 546 537 571 573 546 543 540 540 543 532 544 527 521 540 529 563 523 568 558 555 559 522 553 538 518 528 559 535 520 533 545 553 542 525 520 519 532 526 526 511 500 513 540 531 527 506 536 537 505 505 520 531 522 529 524 485 493 482 482 492 506 508 498 505 492 474 493 479 486 488 501 489 475 466 495 467 501 496 498 497 463 459 462 495 465 494 465 475 482 480 481 450 472 456 460 459 451 463 473 474 453 459 461 461 451 468 446 449 430 432 431 424 463 459 441 442 438 432 445 447 444 438 422 424 443 426 437 427 409 405 435 406 427 433 421 417 406 422 407 422 393 396 396 412 397 401 416 403 415 396 414 403 405 398 381 401 377 385 377 395 400 382 406 390 369 396 369 377 367 385 361 394 365 364 378 380 380 366 384 379 369 381 373 358 380 381 361 371 342 374 365 368 365 366 345 363 353 365 351 353 352 351 334 337 341 351 344 342 335 336 340 329 340 349 327 338 336 325 334 328 326 320 326 332 335 327 315 318 304 323 306 317 310 320 317 311 295 308 303 314 298 295 306 306 299 297 287 299 294 285 292 287 285 281 275 282 274 295 284 271 284 271 278 288 281 283 287 273 261 261 268 277 279 258 255 262 267 263 264 271 258 254 270 255 251 261 266 260 256 253 253 253 244 249 252 246 242 232 231 238 236 228 236 234 241 226 232 225 238 231 238 236 231 224 216 234 216 230 223 210 228 214 217 219 219 220 208 206 220 213 199 199 206 212 212 207 210 204 204 210 205 203 195 204 200 187 194 196 190 191 187 198 186 180 192 187 177 180 180 182 189 178 175 184 182 181 182 179 181 172 177 177 176 167 161 169 158 166 158 161 166 164 157 161 158 152 156 149 156 152 154 146 154 156 148 148 147 150 147 146 139 147 148 149 136 138 142 143 137 143 131 130 136 130 140 128 134 133 134 130 133 122 124 121 129 128 120 123 125 127 125 116 125 121 122 121 112 116 113 117 110 110 107 107 112 107 112 110 106 108 102 105 107 100 100 106 99 97 101 98 103 94 97 97 100 91 95 94 95 93 90 95 94 90 86 88 91 84 90 83 84 85 83 81 80 83 78 81 78 78 79 79 80 79 79 73 77 76 75 73 75 74 69 72 68 70 73 66 67 67 67 64 67 68 65 64 66 63 64 63 61 60 58 61 58 58 60 61 60 58 56 56 54 55 53 53 55 54 53 53 53 54 51 50 51 48 49 51 48 48 47 46 47 48 45 47 44 43 46 42 45 43 41 41 40 43 42 39 40 40 38 39 41 41 41 37 39 39 38 37 38 35 37 36 36 35 35 35 33 33 33 32 32 32 33 32 32 31 32 31 30 29 31 30 29 28 29 30 28 27 27 27 28 27 27 27 27 26 26 25 26 26 26 26 25 24 24 25 25 25 24 23 23 24 24 24 23 22 22 23 23 23 22 22 22 22 22 21 22 22 21 21 21 22 21 21 21 20 21 20 21 20 21 21 21 20 20 21 21 21 20 20 20 20 20 21
21 21 21 21 20 21 21 20 21 21 20 20 21 21 21 20 22 21 21 21 21 21 22 22 22 21 22 22 21 23 22 22 22 23 23 22 23 22 24 23 23 24 23 24 23 25 24 25 25 24 25 25 25 26 26 25 27 27 27 27 26 27 28 28 28 27 29 28 29 30 29 31 31 29 32 32 30 31 32 32 31 33 34 34 32 33 35 33 33 36 34 34 36 36 37 36 37 37 37 39 39 39 41 41 38 40 41 39 39 43 42 41 44 41 41 44 42 44 45 43 45 44 48 47 48 49 48 49 48 51 48 52 53 52 51 52 51 51 56 54 54 54 57 54 55 55 55 59 57 58 58 61 58 63 61 63 60 64 66 64 63 66 65 65 64 67 69 68 72 68 69 71 72 74 74 76 75 73 76 74 73 75 76 79 80 82 78 83 79 84 79 86 86 87 87 87 84 84 88 85 84 93 90 90 88 94 91 94 93 95 94 98 99 95 98 94 102 97 101 102 101 98 103 104 109 110 108 108 106 103 114 114 108 112 109 116 113 118 119 115 115 114 122 123 117 125 119 118 127 129 118 127 123 123 122 129 125 130 135 137 127 135 138 129 141 136 142 136 135 142 140 135 147 146 145 149 150 139 150 151 142 156 156 147 151 157 155 159 162 159 162 157 163 161 158 163 161 156 167 169 161 166 171 161 162 173 175 172 173 166 169 177 175 178 172 175 173 175 180 179 179 186 186 179 196 189 190 194 195 200 188 195 199 192 205 206 200 201 200 211 206 197 214 201 216 202 205 218 216 207 219 213 213 214 217 224 227 223 214 229 215 217 217 236 233 225 222 223 227 240 244 234 236 235 237 237 246 244 232 233 246 233 238 239 251 257 256 249 260 257 254 246 267 247 258 254 264 270 266 274 257 278 270 273 266 279 272 261 268 274 281 285 278 291 272 292 291 279 297 285 272 276 276 294 299 289 288 303 306 289 309 285 311 287 304 291 299 306 290 307 302 317 320 311 310 316 301 309 331 332 314 304 316 330 312 311 324 326 339 332 343 317 320 320 349 329 328 348 347 341 335 337 328 359 359 330 352 335 345 355 368 340 351 355 364 366 357 364 362 367 374 346 364 350 383 350 353 361 379 380 368 367 386 376 381 367 379 365 366 401 386 376 375 392 403 374 379 401 388 378 395 402 412 411 416 411 401 399 416 419 399 414 398 425 422 410 408 421 403 416 417 429 403 421 414 415 428 442 441 407 434 432 412 431 448 436 445 438 451 417 441 443 446 432 443 446 425 438 469 458 446 439 475 448 450 437 444 464 450 444 468 462 467 469 476 460 455 487 493 451 450 480 489 471 481 465 479 483 482 503 467 474 508 488 472 464 484 469 502 484 471 480 515 497 490 479 518 498 516 521 518 512 493 513 512 488 525 515 493 509 531 499 500 529 536 511 518 504 545 529 529 540 519 516 553 550 511 532 557 558 544 533 527 533 552 546 537 552 567 528 554 527 557 553 544 534 531 561 554 539 542 581 554 560 549 572 564 566 550 581 582 578 542 537 548 577 540 578 548 585 547 595 547 561 550 604 596 569 571 589 594 593 590 607 573 578 574 583 591 593 609 615 588 589 569 619 583 586 614 599 593 606 611 626 606 574 619 601 577 595 603 605 623 593 630 601 634 601 624 640 639 602 616 605 604 615 629 602 597 608 609 619 640 646 623 605 607 635 603 634 632 638 641 618 607 654 640 629 635 634 655 661 644 656 659 655 616 633 612 633 658 627 674 651 652 673 663 681 643 657 622 630 670 666 628 658 686 661 678 670 654 679 672 645 638 663 664 690 659 656 685 693 680 679 656 650 700 691 702 674 642 681 656 661 674 646 688 676 678 690 678 707 710 671 688 701 687 661 650 684 685 665 649 664 679 707 686 664 715 694 664 688 679 710 690 666 659 666 723 707 677 707 724 722 686 729 697 720 713 672 724 674 702 707 671 718 699 704 717 731 729 677 730 677 669 712 706 710 709 690 731 673 674 699 735 738 692 684 711 733 691 729 707 730 724 734 725 690 725 736 699 709 747 686 730 728 722 702 680 736 685 688 711 685 684 689 725 717 739 728 701 686 744 735 701 690 718 691 705 728 702 707 731 699 712 700 750 689 731 723 720 689 726 690 709 703 745 716 716 708 703 723 745 718 722 708 725 743 697 744 710 744 704 690 697 692 694 734 691 695 690 726 710 692 689 714 717 720 717 691 692 729 695 729 720 690 693 705 713 723 716 712 697 705 714 711 693 731 749 714 734 695 703 715 738 730 715 746 720 698 690 689 721 690 737 703 729 707 725 694 692 701 725 733 688 693 705 694 733 726 702 701 696 687 749 705 695 708 697 733 686 691 717 740 694 685 743 700 744 708 745 688 713 707 702 686 736 724 691 698 736 745 704 687 719 733 743 712 692 718 735 715 714 693 679 708 691 709 736 688 742 744 681 732 706 677 735 718 677 702 732 724 686 726 734 731 692 732 692 711 674 704 682 722 711 672 691 708 690 692 670 705 710 667 694 668 725 731 716 683 668 696 664 663 720 706 690 669 680 686 669 716 699 670 690 690 709 676 692 669 680 658 697 685 687 690 695 706 678 662 662 658 672 677 646 712 666 693 681 692 698 696 703 706 659 679 696 657 665 659 649 639 682 688 677 680 647 670 680 681 650 659 666 677 685 678 662 662 662 648 646 643 674 644 645 626 687 647 657 646 674 635 683 619 662 619 662 616 677 617 654 619 675 659 638 646 637 616 671 651 636 662 642 628 609 665 650 645 643 640 600 613 622 654 609 621 600 607 629 646 639 620 597 621 611 637 647 608 589 628 591 590 599 629 589 617 630 618 615 616 630 587 585 574 597 613 609 604 617 577 622 576 574 624 599 613 579 606 562 569 597 591 565 584 612 596 609 610 600 588 595 602 565 578 600 570 578 557 552 570 595 544 563 591 575 543 548 549 575 580 540 560 559 543 543 561 538 565 569 549 577 577 525 555 541 554 546 565 548 526 552 558 549 523 543 543 545 530 530 548 544 556 518 534 553 548 510 550 527 518 536 508 519 505 519 532 517 496 498 517 526 487 503 499 510 483 507 498 515 493 527 510 505 499 516 493 520 483 490 513 473 498 511 494 503 473 499 501 463 474 460 495 487 461 493 466 485 478 456 495 467 478 480 481 480 484 465 472 479 455 450 449 460 460 449 444 455 471 470 463 429 459 451 436 447 432 440 462 463 441 423 431 440 445 440 435 421 425 452 443 425 422 442 433 410 429 439 438 427 431 420 433 420 422 420 420 413 412 397 421 396 404 416 408 389 412 409 412 384 406 399 383 411 408 379 395 382 402 386 379 375 390 376 373 388 368 394 364 361 361 356 356 365 372 371 385 377 376 362 371 377 363 371 344 341 369 362 356 359 344 340 339 344 344 351 344 356 343 329 349 331 339 325 328 321 324 342 338 323 346 332 338 313 326 329 319 314 308 332 313 304 315 307 322 323 308 307 312 324 296 305 308 291 293 311 311 308 294 294 300 289 295 284 279 279 295 280 277 297 299 298 278 287 277 270 284 277 285 277 285 262 286 280 273 258 273 280 263 256 261 271 253 267 248 261 253 257 252 248 251 242 259 257 248 244 249 247 243 247 243 233 250 241 244 235 231 246 237 229 227 230 235 236 240 234 217 230 226 217 226 217 221 224 209 229 213 212 211 212 210 206 211 217 217 217 203 204 199 208 210 213 209 209 194 198 195 196 192 203 198 190 184 185 186 194 190 179 184 192 191 190 189 182 184 179 185 178 179 177 178 177 167 168 181 174 169 165 168 167 172 159 164 163 161 156 168 156 163 161 160 157 162 155 161 152 160 159 154 154 150 155 149 141 139 139 138 146 146 137 144 146 146 138 139 137 136 129 130 136 135 138 126 129 124 125 126 130 129 131 129 119 129 122 116 126 124 115 122 118 118 114 112 117 114 117 109 114 109 106 106 105 107 104 110 110 110 104 103 100 101 100 97 96 95 99 94 98 94 97 94 96 98 95 91 88 88 93 88 92 92 84 86 87 83 86 84 86 82 82 80 82 83 83 76 78 80 77 75 77 74 74 72 78 71 74 74 69 73 70 68 71 67 67 66 65 67 64 64 67 65 62 63 65 64 64 61 60 62 60 59 59 58 58 58 59 56 57 58 54 55 54 52 54 51 51 54 51 53 50 50 51 49 51 50 49 47 46 47 47 44 44 45 43 43 43 44 43 41 43 43 43 40 42 42 38 40 38 39 41 39 39 37 39 36 36 37 36 35 37 36 35 34 33 33 33 33 34 32 34 32 33 32 32 31 32 31 30 30 29 30 30 28 28 30 28 27 27 27 28 28 27 26 26 27 26 26 26 26 26 25 25 25 24 25 25 25 24 23 23 23 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 22 21 22 22 22 21 22 21 21 20 21 20 21 21 21 20 20 20 21 21 21 20 20
21 21 21 21 22 22 21 22 21 21 21 21 22 22 22 22 21 21 21 21 22 22 22 22 22 23 22 22 22 22 22 23 23 23 23 24 23 24 23 24 24 24 25 24 24 24 25 24 24 26 26 26 25 25 26 27 26 26 27 27 28 28 27 27 30 29 28 28 28 31 29 31 30 31 31 30 32 33 32 33 34 33 32 32 34 35 35 34 36 35 36 36 35 35 36 36 38 38 38 39 38 39 41 41 39 40 39 40 40 43 41 44 43 44 44 43 43 43 45 47 47 48 48 45 47 49 48 47 52 51 49 52 50 52 52 51 53 52 54 56 57 53 55 56 58 57 60 58 60 58 61 59 60 61 59 60 64 62 62 61 66 64 68 64 64 67 68 70 66 73 69 70 71 70 75 74 76 76 72 76 73 80 75 78 82 81 76 82 78 79 78 83 82 84 87 84 86 85 84 88 88 92 89 94 87 96 94 93 90 93 93 93 99 94 96 101 97 102 99 104 103 103 108 104 101 103 110 105 105 109 109 113 113 114 115 116 116 110 119 120 120 113 115 124 118 116 124 116 121 120 121 120 127 132 126 129 132 125 136 130 131 136 136 138 134 143 143 144 140 146 143 144 138 136 147 144 149 151 148 147 155 147 156 154 159 151 154 148 160 154 151 163 166 156 159 168 160 161 157 166 160 164 174 171 171 178 178 169 169 183 176 178 172 175 173 182 189 189 183 180 190 193 184 195 184 197 189 198 188 201 186 198 205 193 193 204 207 193 194 205 203 211 206 197 208 208 208 210 210 212 213 216 223 210 217 210 228 222 227 215 219 231 233 216 224 232 226 230 227 231 241 226 243 232 246 245 248 248 247 254 242 233 238 244 237 241 258 256 256 247 252 262 259 253 264 258 249 274 257 252 258 253 264 266 264 276 265 267 284 274 277 289 272 272 267 293 292 294 295 285 278 284 297 280 299 294 292 302 283 305 295 305 300 311 310 314 314 306 295 302 312 324 314 307 327 327 302 325 325 313 317 305 327 334 316 334 327 322 335 323 313 330 321 347 331 336 320 349 348 335 331 333 359 339 349 342 348 363 346 337 347 368 371 355 358 344 346 351 365 344 368 357 365 383 358 367 353 374 373 359 361 378 358 391 385 393 363 362 375 374 383 398 381 406 380 391 388 382 379 394 390 390 416 395 397 401 418 395 421 386 393 389 420 393 393 420 427 409 408 433 398 410 426 428 439 439 422 411 442 422 424 409 423 442 423 434 421 447 437 442 421 461 422 461 453 431 425 449 428 432 440 456 432 442 468 464 464 446 452 439 449 468 477 461 455 462 482 462 463 458 474 474 466 463 472 471 470 495 499 459 461 506 465 488 504 475 484 494 481 513 510 516 519 503 505 519 490 491 479 518 496 497 517 506 502 502 500 521 514 505 503 509 538 533 531 493 500 506 545 535 525 517 512 537 545 509 550 543 511 547 520 526 561 531 524 513 531 538 519 559 566 531 546 527 553 568 537 567 530 552 555 575 553 576 565 541 561 565 533 587 538 549 553 560 547 557 591 543 578 557 562 555 593 568 585 594 564 567 583 580 553 609 571 561 612 569 610 580 561 576 583 595 603 609 614 591 621 618 604 617 590 629 579 619 596 622 588 620 629 590 619 635 586 634 614 614 587 599 607 624 614 612 624 597 625 602 599 604 641 600 649 648 653 607 643 620 650 626 640 655 616 610 620 614 646 656 660 653 609 626 634 632 670 623 642 612 646 619 653 665 638 671 668 653 664 652 620 671 643 622 683 644 623 633 632 669 677 645 644 651 630 661 635 636 658 643 655 650 654 681 663 690 690 675 674 670 672 647 674 669 649 697 670 700 682 689 652 667 663 690 645 688 647 671 647 694 661 710 691 687 660 675 715 685 667 713 677 693 701 666 699 686 688 671 663 722 712 694 665 702 698 659 694 695 717 712 692 679 690 713 672 680 673 684 686 673 712 710 696 711 667 685 726 680 673 701 727 670 707 710 739 723 719 671 698 691 729 677 699 719 698 735 685 679 722 691 678 689 746 728 705 681 709 706 719 686 680 679 682 721 683 697 700 737 685 745 720 733 684 736 744 743 727 716 749 703 732 731 749 739 716 741 689 717 733 709 721 710 724 725 707 689 730 711 689 722 708 725 690 701 693 717 750 717 700 711 693 694 711 742 694 710 729 703 735 694 745 703 692 707 723 737 723 716 717 689 699 721 703 706 695 736 709 694 715 702 739 724 740 691 709 699 695 694 721 706 746 699 698 708 727 726 725 737 695 690 721 729 714 711 742 689 720 734 719 736 689 745 722 737 696 690 691 691 717 729 744 687 693 715 691 723 699 731 744 690 724 727 716 686 723 736 704 685 713 711 750 707 704 699 727 749 685 728 725 695 739 688 721 744 728 708 719 721 721 694 697 720 741 719 721 739 720 681 712 706 696 708 716 727 696 685 709 720 730 711 732 714 715 729 692 685 703 673 708 690 671 692 729 714 699 706 708 688 707 701 675 732 684 729 681 691 707 687 687 679 713 676 670 694 682 697 674 664 679 709 696 727 704 682 703 705 677 671 668 669 703 695 708 679 683 702 693 671 655 661 679 650 672 688 657 694 668 677 692 665 646 669 648 687 670 651 683 677 694 704 685 673 648 689 654 681 703 702 637 697 673 639 678 697 646 641 632 654 636 677 637 633 677 630 687 640 637 641 674 682 660 659 625 680 653 628 660 654 635 629 661 628 636 673 635 670 663 665 650 620 641 641 615 627 662 663 618 652 625 665 662 647 643 647 609 659 659 628 623 613 597 638 634 594 649 599 618 635 641 616 640 642 622 630 628 616 584 626 581 586 616 602 629 595 583 628 609 619 577 609 622 606 587 608 589 618 571 595 573 613 605 568 574 571 600 566 605 559 594 560 605 585 555 554 552 564 566 604 556 562 589 586 554 553 555 589 570 550 574 544 573 575 562 560 558 543 579 540 536 546 567 575 571 571 544 561 528 563 523 551 531 566 525 529 521 541 561 522 563 541 559 531 551 521 539 510 514 526 509 523 537 515 518 510 539 543 519 522 505 523 532 501 535 507 535 515 533 517 521 527 524 524 493 516 513 519 491 482 477 476 476 512 471 490 504 501 498 500 483 470 490 465 501 464 493 504 486 460 488 488 457 473 483 488 491 471 451 492 486 480 443 454 442 464 445 450 480 443 443 465 453 457 445 446 450 429 441 455 450 463 431 442 452 449 443 427 428 415 423 430 444 430 430 421 430 434 446 438 435 408 410 441 413 433 419 437 435 434 425 392 419 409 403 409 405 424 402 397 420 402 382 382 414 394 387 390 397 389 373 379 381 388 389 368 389 378 380 391 398 389 364 373 392 364 364 389 376 364 385 358 371 383 365 380 354 360 376 361 355 343 371 368 353 356 334 339 364 352 343 351 343 350 339 338 328 352 326 346 342 348 324 335 331 333 330 339 320 335 332 313 313 332 306 319 325 330 301 304 319 325 301 310 302 317 307 302 295 313 304 296 313 296 307 302 288 292 301 302 306 302 290 301 291 293 296 290 289 276 291 268 266 273 273 263 285 276 281 281 268 274 265 273 262 253 264 251 254 261 256 264 270 247 246 254 250 257 259 239 260 256 248 251 253 256 236 237 245 240 237 230 247 231 245 243 237 228 229 231 241 218 219 218 218 221 232 222 231 220 212 229 227 220 208 208 220 222 206 211 208 219 216 216 203 201 208 207 209 196 196 196 199 191 191 204 191 195 193 197 195 186 194 186 189 184 178 191 180 174 184 188 180 178 182 169 175 179 182 166 169 164 165 162 169 162 166 162 165 165 163 158 161 156 164 153 157 150 154 151 161 160 156 157 158 157 154 151 149 152 149 143 148 141 144 147 134 137 139 141 131 131 134 138 128 137 133 126 137 124 135 123 129 127 122 128 119 118 120 119 119 117 114 123 120 123 121 114 119 114 110 108 111 116 115 107 111 104 103 102 106 108 104 106 108 98 104 102 104 97 95 100 95 99 100 99 97 96 95 95 96 96 91 88 91 86 90 90 86 87 84 85 86 83 83 80 83 82 81 80 81 79 79 79 80 76 78 74 74 72 75 74 75 73 74 73 73 68 68 70 68 69 64 65 68 68 64 66 63 62 63 60 64 60 60 58 58 60 57 58 59 57 59 54 57 53 55 53 53 55 52 55 54 50 51 52 51 52 52 49 51 48 49 45 45 46 45 46 44 46 46 44 45 42 41 42 40 41 42 39 40 38 39 38 39 40 39 37 38 38 37 37 36 35 36 37 34 36 34 34 34 34 33 32 34 34 33 31 32 33 31 31 31 31 30 29 30 30 29 28 30 30 30 27 28 28 27 28 27 27 27 26 26 25 25 25 26 25 24 25 24 24 24 25 25 23 23 24 24 24 24 24 22 22 23 22 22 23 23 23 23 22 22 22 21 22 22 22 21 22 21 21 22 22 22 21 22 21 22 22 22 21 21 21 21 21
22 22 22 21 21 21 22 22 22 22 21 21 22 21 22 22 22 21 21 22 22 22 22 22 23 23 22 23 23 23 22 23 23 24 24 23 24 23 24 24 25 24 24 24 24 25 25 26 26 25 25 25 26 26 26 27 26 27 27 28 27 28 30 29 28 28 29 30 29 30 29 32 30 32 32 33 31 32 31 33 34 34 33 34 34 35 34 35 35 36 36 36 35 36 36 37 39 39 37 40 38 41 40 39 38 42 39 43 41 42 44 41 44 45 44 43 46 44 47 47 47 48 45 47 46 49 47 47 49 48 51 52 51 51 54 52 55 54 52 57 54 56 58 56 57 56 60 60 62 60 59 58 60 61 64 62 61 66 66 64 66 63 63 64 68 65 67 67 71 73 73 71 69 75 71 77 75 78 72 74 77 80 78 78 76 81 79 81 83 84 85 81 86 81 82 88 89 89 84 86 85 90 89 92 94 95 90 98 98 93 93 96 97 102 97 102 95 98 103 105 102 103 106 100 106 107 108 104 109 112 108 113 112 110 111 110 117 118 118 111 121 118 118 123 115 119 126 128 120 125 122 129 130 131 128 127 133 130 130 136 132 133 135 134 141 138 133 136 143 134 141 138 143 145 139 138 152 148 142 149 148 143 152 150 159 159 157 158 152 150 161 154 162 159 154 167 158 158 163 167 160 161 162 176 173 165 164 180 170 183 178 169 170 171 174 172 178 174 183 176 186 185 195 183 189 184 191 184 200 199 186 190 193 200 206 194 208 192 209 201 208 203 208 210 206 215 212 218 222 215 223 215 211 218 226 213 230 221 216 232 228 222 221 232 229 225 238 220 227 234 234 238 230 248 246 243 245 241 248 244 239 243 256 248 254 244 260 252 259 262 260 263 253 268 252 268 272 261 271 267 258 262 260 256 272 270 264 263 270 274 268 281 289 269 266 276 288 284 274 275 275 293 283 290 281 295 291 295 283 308 310 287 307 308 310 305 313 307 315 304 319 315 323 324 322 317 313 314 320 331 313 324 327 326 321 326 328 338 316 332 315 325 347 339 345 333 348 332 322 333 345 328 328 346 358 347 363 347 335 337 341 369 371 341 352 343 343 344 356 353 350 366 352 380 350 366 380 366 354 386 367 366 372 363 391 398 379 398 384 399 371 403 386 386 400 408 382 378 377 382 395 379 391 408 417 399 410 410 420 390 400 389 413 391 414 426 421 403 400 399 406 430 419 427 439 435 444 429 446 434 450 438 451 423 443 455 453 430 438 419 429 446 428 439 461 438 444 453 455 429 460 448 457 457 459 456 455 472 470 475 457 479 451 453 444 482 480 459 485 457 480 479 485 460 498 492 483 471 459 458 481 470 489 498 505 484 505 494 494 500 498 489 474 514 476 489 515 506 513 526 482 519 494 488 509 487 491 518 493 509 491 536 494 511 537 526 529 543 532 519 544 547 523 530 510 507 549 546 556 538 527 525 510 543 531 537 552 519 516 529 564 570 555 529 537 546 552 531 554 553 555 556 576 542 532 547 545 550 559 538 570 539 567 568 551 576 553 570 581 596 565 554 554 555 595 596 599 596 551 597 603 592 573 605 576 586 590 606 572 591 562 609 612 597 569 570 597 624 613 622 617 601 579 589 581 600 596 593 602 576 625 589 597 630 587 587 593 639 614 617 614 596 598 616 641 590 592 610 646 616 614 628 617 631 599 615 634 640 621 647 615 661 647 658 622 624 651 629 639 619 613 666 612 619 614 625 651 641 663 652 645 642 648 651 638 660 662 654 627 627 632 633 634 659 683 635 642 655 655 642 647 639 640 675 629 653 629 665 682 637 643 684 638 662 634 679 678 643 638 687 680 649 694 702 674 706 676 668 678 672 650 685 710 677 690 664 654 652 676 711 700 667 651 677 710 710 666 664 715 696 688 719 712 706 704 670 675 689 703 713 659 666 709 725 713 701 714 683 697 721 670 668 695 693 680 680 684 723 704 689 683 684 732 679 690 702 714 704 703 702 715 733 702 721 710 683 735 685 714 723 678 690 699 714 691 728 699 731 733 677 689 716 707 728 734 719 731 680 735 713 682 693 714 682 748 733 691 726 728 714 742 720 722 696 690 700 750 714 685 706 689 687 722 710 726 740 704 738 732 709 707 709 750 703 723 710 702 706 699 686 703 706 732 718 693 749 726 699 694 694 738 716 714 704 742 700 704 690 691 730 721 705 740 740 693 694 738 701 742 690 701 709 737 693 692 700 716 734 733 714 747 749 732 693 718 718 703 698 713 702 734 725 738 711 737 719 725 722 747 745 713 742 722 712 689 749 690 737 708 690 695 748 738 724 706 691 746 710 722 709 702 743 689 708 735 735 708 687 732 742 728 750 730 722 740 724 687 733 706 694 738 685 736 728 686 715 699 745 744 729 739 708 712 684 692 723 726 747 721 688 681 718 718 694 732 694 746 730 694 704 713 695 733 695 699 735 686 714 686 687 679 703 710 714 688 673 684 705 711 678 698 736 696 699 669 705 731 715 674 697 675 711 733 681 707 699 726 723 714 715 714 730 700 675 661 676 668 710 668 723 680 714 724 685 688 681 690 716 687 691 674 696 659 666 655 651 652 651 664 682 665 684 663 657 659 658 652 699 678 701 704 708 667 643 705 684 681 657 687 685 659 669 673 671 641 644 690 667 683 694 645 664 647 671 688 649 628 628 627 656 676 657 670 673 633 665 641 656 662 666 674 625 661 663 631 663 653 624 661 626 619 629 647 633 633 632 608 669 666 639 657 650 662 626 637 617 628 612 608 658 608 625 607 608 598 650 594 647 607 597 624 600 594 595 594 647 611 628 603 616 596 633 587 615 625 630 620 624 606 615 615 625 604 575 606 572 593 585 570 576 620 612 580 597 617 611 593 573 605 618 608 583 559 579 614 559 568 563 589 572 603 555 575 596 602 586 588 565 545 591 550 590 554 556 583 591 562 545 542 568 579 544 551 567 542 539 564 555 576 555 529 565 525 567 530 525 572 555 568 558 553 516 549 536 540 517 549 535 543 535 510 512 536 511 550 527 523 542 546 521 504 502 518 545 528 501 496 535 532 508 535 501 504 502 498 494 529 522 508 524 505 503 491 509 475 517 477 512 477 516 514 487 508 482 476 501 505 491 486 488 487 471 467 484 475 478 479 495 474 476 462 492 479 487 460 455 481 445 483 470 481 481 445 445 447 475 466 436 474 464 458 438 436 468 460 429 457 423 421 438 422 427 419 442 430 443 447 430 416 437 429 406 425 404 418 414 430 412 423 407 423 406 435 394 399 407 431 422 422 403 399 406 406 383 393 407 381 400 409 410 391 396 391 393 381 377 388 390 392 382 373 382 397 365 375 378 379 363 389 386 380 369 373 363 364 366 367 348 359 357 352 358 359 352 375 353 350 367 338 356 366 344 351 355 336 345 332 354 332 331 329 331 324 326 343 342 337 327 342 323 344 319 333 339 319 312 337 326 334 322 304 305 324 329 304 319 327 305 298 312 293 321 300 298 314 303 300 298 294 307 311 310 289 306 286 293 287 293 296 288 292 290 289 288 290 288 293 281 278 289 287 280 273 280 269 264 278 267 261 276 252 267 258 252 249 254 266 250 265 248 252 243 257 252 262 241 246 255 248 239 250 250 252 249 244 236 230 245 233 240 243 227 236 220 224 227 237 232 233 218 232 233 223 230 229 222 216 222 221 206 210 212 212 209 209 213 214 212 215 205 210 199 206 195 194 194 206 195 201 201 201 192 188 195 191 182 185 184 179 179 192 176 176 184 188 179 180 171 170 179 170 167 178 173 171 163 164 172 175 174 161 158 161 158 165 162 156 167 153 161 153 150 155 150 151 152 158 145 150 152 150 149 154 153 152 141 149 141 140 139 143 145 143 134 141 136 134 136 139 137 138 137 129 127 126 134 124 132 128 123 121 121 128 124 122 123 116 117 121 122 114 111 114 111 119 115 118 110 116 106 110 109 103 109 104 105 108 108 106 101 103 106 102 101 103 97 94 96 95 95 96 91 96 94 93 88 89 87 87 91 86 89 87 84 87 89 86 82 85 83 85 84 78 79 82 81 81 76 79 75 79 75 75 75 77 76 73 76 70 70 72 68 68 70 67 65 67 68 64 67 64 62 61 61 60 65 60 62 62 61 57 60 59 62 58 57 59 55 54 55 56 55 54 55 55 55 54 53 54 50 52 50 51 48 47 50 46 48 45 45 45 46 47 45 44 45 42 45 43 41 41 40 43 40 40 41 38 40 41 41 38 38 37 37 39 36 37 38 36 37 35 35 36 34 34 33 33 33 33 34 32 34 33 31 33 32 31 32 31 30 30 31 31 31 28 28 30 29 28 28 28 27 28 27 26 27 26 26 27 25 25 26 26 25 25 25 25 24 25 24 24 24 23 24 24 23 24 24 24 24 22 22 23 23 22 22 22 22 22 23 22 23 21 21 22 22 22 22 22 21 22 22 21 22 21 22 21 22 21 22
21 21 22 21 21 22 21 21 22 21 21 22 23 22 22 23 23 23 22 22 23 23 22 23 23 22 22 24 23 23 23 23 23 24 23 23 24 24 25 25 25 25 25 24 26 26 26 26 25 26 27 27 27 27 26 27 27 27 28 27 30 29 28 28 29 31 29 30 29 30 32 32 32 30 32 31 32 33 33 32 34 35 34 35 33 34 36 35 35 37 37 37 37 36 37 37 39 39 41 38 39 40 38 39 40 40 41 40 42 44 44 41 43 43 44 43 43 46 45 47 47 45 46 49 49 49 51 52 52 52 52 50 51 55 53 51 55 55 54 54 54 54 57 55 60 56 62 61 62 61 58 63 61 59 64 63 66 61 63 62 64 64 65 68 65 67 66 69 71 68 69 71 69 70 71 74 77 76 73 77 76 79 79 82 78 83 83 78 81 85 82 84 83 83 82 83 89 89 87 87 86 93 90 94 95 97 96 98 94 94 98 97 93 97 95 100 95 98 96 106 100 106 106 107 101 102 108 107 109 110 108 110 116 111 117 114 111 114 117 122 121 122 117 122 115 119 121 121 128 125 122 120 125 124 123 125 126 132 135 137 138 140 140 133 136 135 142 144 135 141 141 146 145 145 151 149 147 146 142 155 144 144 146 145 159 158 153 156 158 161 154 163 161 163 161 168 164 161 163 168 172 161 165 168 172 179 179 174 182 183 184 171 176 172 179 177 173 190 181 175 183 193 193 190 193 196 192 200 184 187 195 197 189 198 194 198 205 200 202 204 203 201 198 204 209 204 209 204 210 213 205 221 215 225 226 228 229 225 214 230 227 233 234 228 235 222 237 232 243 244 223 234 232 230 237 237 239 235 234 253 249 239 252 238 237 239 238 260 264 246 265 255 266 253 262 267 268 260 273 274 270 265 269 271 273 273 265 270 282 270 267 273 275 278 269 290 274 289 274 274 286 296 297 293 281 301 283 281 301 288 308 301 312 298 290 314 312 295 310 321 300 296 304 324 317 305 300 325 322 309 310 319 322 307 310 337 318 328 342 333 330 318 334 317 344 325 340 345 334 330 342 352 351 340 359 349 334 343 355 367 368 360 369 364 357 367 344 347 369 374 370 372 357 364 370 381 375 386 370 377 378 390 373 391 383 382 394 363 394 382 391 371 374 390 387 393 388 405 408 409 399 405 380 396 385 383 413 408 393 391 387 397 390 391 424 426 419 419 425 398 436 431 413 436 438 425 423 425 411 425 444 425 426 415 433 416 416 418 440 459 457 420 419 443 440 450 467 462 439 446 433 443 443 456 435 442 461 464 446 454 461 452 460 447 459 443 459 455 475 467 455 470 483 463 460 462 470 476 478 501 474 468 479 500 488 473 504 490 496 488 497 508 516 483 475 474 498 512 508 485 504 508 520 494 505 516 522 526 534 532 489 493 526 514 533 524 534 539 544 500 543 504 543 545 524 549 522 509 514 538 541 526 538 530 513 550 528 536 560 543 557 538 552 526 520 548 556 559 544 537 536 558 562 539 560 536 537 578 573 568 553 544 546 568 563 564 575 551 580 590 598 572 588 578 580 550 578 563 550 562 590 559 560 554 579 600 577 564 589 596 587 584 615 591 570 615 610 568 595 622 586 599 581 601 613 601 613 606 582 616 626 595 602 609 621 620 598 609 582 602 642 598 599 607 611 633 610 642 616 629 621 596 597 606 631 648 630 614 627 600 629 640 609 642 654 621 648 637 605 622 619 610 616 649 666 670 672 664 641 633 663 675 663 675 677 662 648 620 682 640 659 673 623 622 659 675 644 634 652 650 672 648 631 679 683 670 675 630 652 679 641 684 658 698 664 666 650 656 660 679 680 693 641 705 661 682 646 700 657 662 670 692 666 648 649 708 686 709 711 705 675 659 652 689 715 705 652 667 690 671 686 712 654 716 661 676 694 685 715 662 694 705 700 700 669 687 676 681 718 691 716 693 701 711 685 669 721 689 709 689 665 725 695 691 699 684 724 710 708 730 697 677 714 700 705 671 687 740 705 703 676 689 675 729 714 701 692 738 713 725 697 723 717 703 697 716 713 681 685 709 698 708 720 744 749 704 702 740 734 742 697 719 705 694 735 745 683 686 721 732 689 712 724 706 706 744 725 731 748 726 744 689 739 737 723 691 726 690 706 701 721 724 735 692 733 713 739 694 744 727 687 695 705 738 700 691 731 708 750 719 712 732 715 694 694 698 703 700 749 694 747 690 692 742 693 703 711 691 735 722 728 692 726 699 712 716 746 694 717 703 698 713 729 728 742 718 741 748 704 743 745 749 740 693 691 706 692 749 691 732 699 706 688 749 743 730 707 699 744 732 740 713 717 722 686 697 725 719 689 708 748 730 710 694 684 703 733 690 715 696 735 734 687 684 689 720 704 688 746 748 739 709 723 730 750 747 725 697 741 730 696 692 716 724 682 689 746 734 718 688 715 697 691 744 725 727 710 707 722 691 674 739 694 685 697 724 681 685 709 738 712 736 709 680 700 693 726 705 670 672 679 669 705 689 668 682 717 677 726 709 694 712 681 675 668 707 661 706 702 687 677 688 714 716 694 710 678 713 703 681 670 718 660 685 661 661 706 680 691 693 703 680 682 688 661 681 655 708 694 652 703 676 702 690 673 661 697 652 640 673 694 656 683 687 635 666 695 694 665 685 679 669 692 693 666 675 649 636 687 678 655 628 641 687 628 670 639 632 631 633 640 649 678 623 617 659 648 653 618 661 664 662 663 612 626 623 656 631 625 641 612 622 664 656 647 643 635 623 616 633 632 600 635 619 620 613 648 597 619 627 648 640 631 612 631 597 613 615 645 643 621 601 590 591 587 634 599 614 628 590 630 588 608 623 603 604 595 601 576 599 600 614 581 616 623 622 583 574 582 619 578 597 568 602 565 603 558 583 588 587 583 552 575 592 548 567 557 574 597 572 585 547 587 560 555 567 545 582 579 584 543 542 569 541 576 569 542 534 551 564 549 529 577 524 550 574 567 537 531 523 540 544 520 542 518 554 516 536 529 531 515 520 537 550 512 544 509 528 502 510 504 511 541 515 526 540 526 512 498 527 528 490 524 490 516 504 513 489 481 525 491 518 495 475 485 521 510 508 496 500 508 505 489 504 491 469 474 489 487 466 481 478 481 463 467 465 470 466 488 468 452 459 475 473 464 456 456 470 451 479 468 462 451 470 458 452 434 447 436 442 445 471 432 447 460 436 449 426 462 448 423 431 442 436 432 429 426 420 436 419 441 425 408 414 427 414 425 441 439 430 410 400 399 401 409 406 416 425 411 414 389 414 414 390 399 398 384 380 400 405 415 388 381 373 378 375 371 393 369 391 389 400 378 369 397 392 381 361 387 379 376 373 387 354 370 354 373 364 375 377 375 377 374 363 355 369 366 344 369 363 344 362 360 363 342 362 342 333 355 342 330 349 353 325 326 338 325 339 339 329 342 316 337 329 326 319 312 317 323 310 324 305 320 303 307 321 297 311 318 314 308 310 293 318 297 287 301 313 296 285 306 300 283 301 305 300 284 294 290 280 287 295 277 289 293 286 277 271 270 273 284 285 263 270 275 258 274 261 276 268 267 273 273 252 265 258 257 266 252 267 255 246 259 255 255 243 250 241 252 238 241 233 245 239 241 248 230 229 227 225 237 237 225 229 231 237 232 236 216 232 213 233 217 216 227 225 226 207 222 216 209 205 218 219 202 202 216 208 203 213 200 202 194 207 203 190 195 206 197 199 193 190 185 186 185 190 180 186 195 183 183 177 189 189 188 183 178 188 170 172 180 168 168 172 172 176 170 164 175 171 161 169 158 170 168 168 157 162 164 166 151 160 159 154 158 147 157 148 151 152 151 154 145 152 144 139 147 148 143 144 145 144 133 141 135 132 137 132 135 128 127 136 126 127 124 128 127 124 130 126 128 124 119 124 118 123 119 125 125 118 121 113 115 118 111 113 113 109 110 108 109 112 109 107 102 101 110 103 100 104 99 97 103 104 95 96 103 95 98 96 96 94 93 93 95 95 91 90 89 89 88 90 89 85 87 89 88 84 87 85 83 78 84 80 84 78 80 77 78 77 74 78 74 77 72 73 71 73 70 69 70 72 70 69 67 66 65 64 66 68 67 63 65 61 65 60 60 64 63 62 59 62 62 59 60 56 60 55 57 58 58 56 55 56 54 52 52 52 54 50 52 51 51 50 48 50 50 47 47 46 45 47 44 47 43 43 44 45 44 42 43 43 41 43 43 40 39 40 39 41 38 38 41 38 37 39 37 37 36 37 36 35 35 34 34 35 34 33 33 35 34 34 34 34 32 33 31 30 32 30 31 30 31 29 31 31 30 29 30 30 28 28 27 28 27 28 27 27 26 27 27 25 25 26 26 26 25 25 25 25 24 24 24 25 24 24 23 23 24 24 24 24 24 24 23 23 23 22 23 23 23 22 23 23 23 22 23 23 23 22 22 22 21 22 21 21 21 21 21 22
22 23 23 23 23 22 22 22 22 23 23 23 23 22 23 22 22 22 22 23 22 23 23 23 23 23 23 24 23 23 23 23 23 25 25 25 25 24 25 25 25 25 26 26 25 25 26 26 26 27 27 26 26 28 27 28 28 27 30 28 28 29 28 30 29 29 29 29 32 30 30 31 31 31 33 33 33 34 32 33 35 34 33 34 35 36 35 36 37 36 36 36 36 38 39 38 38 40 38 38 39 39 40 42 42 43 40 41 43 41 44 45 42 44 46 45 45 47 45 48 45 47 46 51 47 51 49 51 49 50 54 51 53 51 54 56 53 57 57 55 58 55 58 57 58 56 60 62 60 60 59 63 59 64 64 62 61 64 64 64 67 67 68 69 65 72 69 69 70 68 70 72 72 71 75 76 76 78 75 80 74 75 78 77 79 76 80 85 80 80 79 80 85 81 83 88 89 87 86 91 91 89 90 93 96 93 90 92 92 95 98 101 99 94 103 100 100 103 97 105 106 107 108 105 108 109 104 108 112 110 108 106 115 111 117 109 113 121 111 121 113 114 122 124 123 116 127 124 129 122 124 127 129 125 130 135 131 133 128 137 133 131 131 137 141 142 134 141 133 136 142 137 148 150 141 149 151 152 151 144 156 150 150 145 150 149 156 161 162 157 164 167 162 167 166 162 161 172 164 159 172 165 166 162 175 178 179 181 172 175 172 172 177 172 180 187 180 174 182 190 181 186 192 193 196 185 192 200 197 192 190 191 205 202 193 202 204 197 193 206 212 210 198 197 198 207 219 210 217 206 212 225 206 209 212 219 213 229 232 215 216 221 216 232 222 218 231 235 239 239 232 237 237 229 246 242 234 229 236 241 250 252 246 237 255 256 252 247 248 248 261 255 259 264 247 268 250 253 253 271 277 269 260 264 259 258 267 262 286 287 264 290 288 288 289 277 284 285 284 291 275 283 300 277 277 291 280 291 291 286 287 304 308 295 291 296 299 297 313 314 322 304 325 317 301 313 306 305 317 317 319 324 322 328 319 314 314 320 336 342 324 322 332 321 332 332 327 323 339 356 342 345 330 350 352 354 360 356 354 367 364 347 368 340 363 363 360 373 366 369 377 353 359 358 366 375 358 381 355 368 357 387 382 375 379 380 398 377 389 377 388 387 395 386 387 394 372 405 389 375 403 413 404 405 398 396 408 418 412 409 405 426 399 418 417 417 422 427 398 421 411 427 422 434 423 423 406 435 426 420 416 447 431 451 426 439 442 445 424 421 439 426 422 434 431 424 465 468 462 450 453 430 473 453 440 453 444 478 459 441 462 470 448 461 474 478 472 480 450 457 456 473 493 456 453 484 470 467 481 493 489 482 477 467 469 486 476 490 494 514 513 475 477 489 500 508 508 507 511 500 482 515 515 530 517 524 487 516 508 533 532 489 491 498 505 501 537 499 538 526 524 540 521 535 532 523 516 522 526 530 538 515 544 537 558 561 532 534 522 557 544 532 517 552 559 535 545 576 557 546 533 543 562 544 558 568 574 563 587 539 559 573 555 558 582 555 563 558 558 582 591 581 578 579 588 567 588 591 571 556 583 567 559 600 569 580 580 591 579 597 595 580 610 592 604 578 583 576 588 611 595 585 609 619 611 604 626 601 618 627 575 630 591 601 598 613 635 633 634 591 629 637 592 597 633 637 644 610 615 604 649 609 639 639 622 638 632 646 641 598 638 603 610 615 640 625 617 658 638 620 650 665 660 648 638 629 643 646 618 633 661 648 653 660 647 631 616 657 652 670 648 669 646 674 675 644 687 652 648 677 658 686 635 629 683 651 633 675 670 687 645 643 636 658 679 648 653 663 689 662 643 643 673 666 676 702 682 669 693 705 680 669 705 646 660 697 652 656 704 707 660 673 653 697 708 665 672 703 672 680 700 719 691 684 693 712 670 693 697 690 682 668 716 672 699 696 661 674 711 713 712 726 696 663 683 724 674 712 720 730 670 732 702 677 715 675 698 699 710 673 670 675 705 690 690 674 718 722 732 685 687 698 699 722 705 710 687 723 718 730 726 690 726 685 697 708 699 729 747 700 715 737 730 739 723 703 706 681 719 729 725 737 749 703 717 713 740 730 692 713 715 704 687 727 721 690 727 687 705 710 709 743 730 699 707 721 729 723 729 720 701 688 695 741 714 714 725 730 733 723 711 697 694 748 693 706 736 705 741 702 732 695 690 706 726 712 692 694 731 693 709 749 719 692 722 747 747 694 722 711 718 732 734 723 689 700 700 688 744 702 733 706 740 701 721 710 707 692 716 744 694 692 730 749 750 736 711 717 710 700 691 746 694 699 701 722 690 744 706 704 733 740 699 689 701 721 724 720 692 723 729 695 727 701 702 734 750 742 695 712 747 746 733 703 684 693 688 740 700 690 727 711 750 725 705 682 708 704 679 717 704 706 745 732 689 715 681 684 686 709 708 678 718 728 679 689 701 733 737 701 683 690 703 688 714 738 729 680 688 718 687 713 695 706 671 668 667 685 667 687 686 703 698 725 674 682 725 701 666 706 697 680 726 688 694 678 682 719 724 674 718 699 669 677 699 660 707 711 677 696 691 653 694 685 707 694 693 691 713 648 683 708 656 655 682 668 647 664 652 685 669 643 644 686 703 665 693 646 669 687 664 701 656 683 638 686 678 688 680 695 682 676 645 629 657 640 679 685 689 658 659 645 664 628 662 657 684 635 656 679 619 670 643 675 655 622 633 628 626 632 674 647 668 611 611 629 656 637 621 648 648 642 630 648 630 605 662 630 609 622 605 624 646 647 651 650 644 637 620 640 619 596 614 599 591 598 647 610 587 612 638 622 590 639 598 597 590 592 593 590 601 607 581 632 573 579 601 627 612 586 588 598 568 609 613 593 590 618 606 611 570 560 593 564 599 611 603 586 554 573 560 553 575 563 556 559 574 554 576 558 559 575 573 561 578 584 541 579 544 547 533 556 562 535 568 530 578 531 555 575 572 549 534 566 568 560 545 534 564 569 555 543 528 559 518 513 558 552 525 540 533 538 515 531 549 542 523 523 526 545 541 496 528 510 540 507 508 530 490 512 508 525 495 506 518 491 528 505 526 492 514 506 515 479 486 492 487 487 515 488 481 490 471 486 481 484 507 480 497 505 503 462 484 494 470 494 497 474 491 455 471 453 487 461 457 466 485 485 446 482 452 440 478 479 469 449 473 467 431 447 471 444 442 443 445 462 462 439 457 421 435 424 419 434 433 449 444 419 429 450 438 407 414 430 417 426 424 426 409 402 418 420 400 405 428 418 412 411 429 406 396 390 393 389 384 393 405 384 412 405 396 379 375 376 376 405 380 399 370 402 367 382 397 394 393 384 360 391 369 357 383 387 375 385 367 378 365 372 347 362 371 370 363 342 372 360 372 339 351 339 365 336 353 335 337 360 330 330 330 354 351 323 347 343 347 327 335 338 327 340 343 340 324 331 337 336 321 333 328 311 320 333 303 328 322 314 307 321 316 308 301 307 311 318 298 288 299 292 305 288 307 294 307 296 298 304 300 294 278 281 292 275 282 293 291 267 282 277 282 277 268 263 281 274 270 275 263 273 257 274 272 271 260 259 253 262 266 249 261 252 264 247 258 246 244 261 254 235 253 238 252 244 246 237 251 241 248 245 239 235 235 228 227 232 223 239 229 217 224 232 231 229 228 228 223 226 214 212 223 222 212 212 209 217 203 199 200 206 202 198 205 195 197 203 195 200 191 190 197 190 203 192 197 200 188 196 182 185 182 178 177 180 192 181 184 177 182 183 173 171 176 177 181 176 166 167 178 177 164 173 160 170 164 160 163 157 161 156 160 159 160 161 163 152 157 161 152 148 154 148 156 154 142 151 150 142 151 143 136 138 140 146 144 139 132 135 135 137 138 139 135 132 132 134 125 133 127 129 132 123 119 125 121 122 125 126 118 118 114 115 118 112 112 119 120 111 109 109 111 110 112 107 105 111 103 111 106 101 102 99 98 100 105 97 97 102 100 95 98 96 95 100 95 90 96 95 88 93 94 88 90 89 89 91 83 87 88 86 84 81 84 80 85 81 79 79 78 82 82 77 80 79 77 76 72 76 76 75 72 70 74 72 67 67 67 69 68 65 67 64 64 63 67 63 64 62 64 64 59 59 58 61 57 58 57 56 56 58 55 59 56 57 53 57 52 53 55 54 53 51 54 52 49 52 51 51 48 47 47 46 45 48 45 44 46 45 44 43 42 44 44 43 44 43 42 41 42 39 40 40 39 40 38 40 38 39 38 39 38 37 36 36 36 37 34 35 36 34 33 33 35 33 34 33 34 33 33 33 32 31 30 32 31 30 30 31 29 29 30 28 29 30 30 27 28 28 28 28 26 26 27 27 27 27 26 26 26 26 25 26 24 24 24 25 25 25 24 24 23 24 24 23 23 24 23 24 23 23 23 23 22 23 22 23 22 22 22 23 23 23 22 23 23 22 22 22 23 22 22 23
23 23 23 23 22 23 22 23 23 22 22 22 23 22 23 24 23 23 23 24 24 23 23 23 23 23 23 24 23 25 24 25 24 25 24 25 24 24 25 25 25 25 25 26 25 27 26 27 27 26 26 27 27 28 27 27 28 28 30 29 29 31 30 31 30 29 30 31 30 31 33 33 31 32 32 33 33 32 35 34 33 35 34 35 34 35 37 36 36 38 36 36 38 38 39 40 41 38 39 40 41 39 40 42 43 43 41 44 43 43 43 44 46 43 45 46 47 45 45 48 48 48 50 51 48 50 49 49 51 54 52 52 51 54 53 52 55 57 57 54 58 57 59 57 56 61 59 59 61 58 63 64 61 62 61 65 66 67 63 68 65 64 69 66 67 68 72 71 71 74 70 72 72 75 71 72 72 78 79 79 78 75 79 76 83 79 81 81 79 80 84 81 82 88 88 88 83 91 90 89 87 87 93 94 93 92 98 91 99 95 101 100 97 99 103 98 96 102 105 101 106 105 104 107 103 110 110 105 104 108 115 106 114 115 119 119 113 117 112 112 118 123 122 124 124 120 126 128 118 130 130 126 130 124 127 135 136 133 127 135 137 128 133 139 137 139 135 143 137 136 147 149 149 147 141 139 152 142 154 145 151 148 145 156 151 152 161 149 154 164 162 165 159 168 158 167 166 161 164 169 164 172 172 177 179 168 178 167 179 168 181 184 180 178 179 180 180 188 178 187 192 185 193 187 191 193 190 188 190 198 193 194 200 191 205 202 195 207 197 196 206 202 200 205 201 211 219 214 216 220 208 214 210 223 224 226 216 221 214 214 217 225 231 236 225 218 226 236 235 240 237 241 234 231 232 247 228 252 240 248 237 257 251 248 237 242 243 257 263 252 252 261 245 262 254 267 265 259 261 255 267 262 267 266 269 280 268 277 280 263 274 282 274 281 288 281 282 287 292 279 299 280 299 300 283 299 283 286 307 309 285 298 287 305 291 300 309 310 310 294 314 311 316 316 311 328 319 312 306 311 333 326 312 316 330 334 313 327 338 320 333 320 334 336 347 339 352 322 333 325 332 325 336 329 343 336 341 356 347 333 337 348 358 363 356 344 351 343 364 361 361 378 359 365 365 358 383 360 377 373 364 364 369 389 369 366 375 362 377 372 385 372 400 394 403 402 386 398 389 387 405 404 415 384 399 413 382 410 395 414 395 391 414 402 430 402 432 398 415 411 428 410 403 423 441 404 407 426 405 434 435 429 438 429 449 416 424 428 436 427 423 449 446 441 442 454 426 454 449 427 462 452 457 455 436 440 458 447 445 482 478 477 478 455 462 487 486 483 456 469 481 490 496 456 476 481 485 488 468 484 505 505 466 501 503 492 482 495 494 510 503 496 505 497 495 512 474 511 501 504 500 503 505 493 513 498 533 519 521 497 496 524 530 539 523 517 536 501 501 519 513 538 542 508 519 503 555 506 535 531 510 523 525 511 520 523 524 566 543 562 567 560 538 520 528 554 525 527 569 549 542 547 575 569 564 540 566 535 541 550 553 583 542 541 549 548 549 564 579 592 548 586 579 588 597 589 559 557 575 568 603 563 565 589 565 558 591 588 613 558 560 590 605 589 601 578 595 591 624 597 606 610 588 611 582 605 593 594 617 613 617 589 590 629 600 619 601 611 636 598 583 587 634 605 636 629 588 610 590 593 591 591 621 626 646 643 638 643 616 607 634 602 619 640 647 620 619 645 604 625 609 663 646 624 611 620 630 629 637 663 619 614 649 653 649 669 662 655 634 662 629 626 671 645 623 653 668 645 671 646 655 672 681 661 682 689 680 693 691 656 645 664 684 664 697 649 634 688 652 647 678 663 648 657 655 674 655 640 700 684 703 653 703 694 687 677 684 667 686 688 702 657 669 672 661 716 658 686 699 718 665 704 716 654 664 687 689 705 704 686 661 678 679 717 721 668 721 699 701 663 724 681 673 690 673 689 677 683 675 721 683 699 698 729 667 721 670 681 687 714 689 724 678 697 696 685 701 718 702 708 692 736 740 674 696 719 690 728 674 685 688 695 717 683 739 718 686 706 698 722 707 731 747 737 713 700 717 702 732 701 695 736 735 688 696 729 728 744 712 689 715 687 741 685 694 687 736 721 695 739 719 712 689 735 722 741 739 750 704 743 704 691 719 688 740 725 732 689 732 744 733 691 690 723 706 715 702 734 736 697 717 722 692 687 746 692 709 749 697 707 733 689 691 708 747 727 723 693 692 689 718 694 738 729 724 717 737 691 715 732 694 710 688 715 706 750 687 704 712 699 750 748 687 733 711 693 726 713 707 700 718 692 698 730 734 717 688 724 722 714 694 694 732 685 710 693 725 722 700 715 738 747 688 694 739 703 724 695 732 697 734 705 705 723 701 734 735 710 726 747 742 708 701 702 726 746 744 716 697 690 740 727 714 719 702 704 733 702 716 741 716 695 693 698 735 688 732 733 736 735 697 707 730 720 723 731 720 691 688 712 689 685 729 705 692 712 694 723 688 666 705 677 728 717 697 718 667 726 706 662 685 682 726 721 686 715 720 661 702 720 685 687 697 682 703 703 678 655 714 697 711 664 668 690 688 706 649 701 660 711 692 694 694 701 667 677 678 699 672 648 676 649 668 681 694 643 696 673 665 648 651 700 649 659 684 647 688 638 652 640 648 663 642 636 630 684 642 641 636 654 631 665 631 674 657 672 654 669 648 672 629 645 674 679 629 627 639 662 621 645 667 632 652 652 634 630 618 647 669 634 644 609 610 649 648 664 662 608 660 661 601 657 635 608 626 652 649 649 653 592 600 614 599 639 590 612 613 591 631 591 620 630 591 613 608 633 601 603 590 617 615 577 607 583 609 627 570 597 618 586 624 593 573 622 572 605 584 598 588 609 589 613 584 612 584 609 598 561 566 554 586 579 576 593 566 580 598 574 593 598 585 582 572 583 551 582 553 540 581 544 585 572 545 575 537 581 557 533 554 533 553 563 528 555 557 570 548 528 530 558 516 541 554 515 549 526 523 514 548 525 534 535 539 509 523 523 524 531 516 530 547 516 538 541 531 494 512 527 497 528 492 513 533 525 489 515 497 496 489 484 484 521 515 506 480 496 518 471 479 476 481 477 487 503 503 506 479 505 501 462 471 473 474 489 496 487 461 492 454 485 473 491 454 482 488 454 453 441 465 482 474 440 445 466 447 442 462 438 430 438 469 459 438 462 450 463 457 441 448 456 448 418 434 451 431 427 418 453 420 435 428 435 444 408 420 406 436 435 405 408 400 422 401 399 417 398 403 428 396 421 396 407 415 404 416 403 408 407 387 396 396 393 389 411 380 391 408 396 396 398 375 377 368 395 370 378 386 379 391 365 362 367 375 362 360 368 383 354 376 377 366 359 361 374 360 351 347 371 357 345 351 337 365 361 361 334 333 348 355 358 329 342 349 333 325 323 322 330 318 334 337 319 339 332 340 320 320 331 311 311 310 320 326 309 326 328 311 325 323 308 299 300 308 290 312 290 288 297 292 307 285 308 283 285 298 306 288 294 286 281 286 289 295 276 274 269 271 271 275 266 267 284 280 277 270 257 276 276 259 258 267 266 273 250 259 256 250 247 248 265 265 254 260 262 256 238 259 253 251 243 233 231 250 233 231 229 230 236 244 243 232 243 241 241 226 235 221 230 225 222 225 215 219 223 218 219 226 222 224 218 221 215 204 217 211 208 209 214 204 207 205 201 204 211 203 202 195 195 192 200 189 196 201 191 185 196 183 185 194 179 194 176 180 184 185 174 188 176 171 176 185 184 171 176 167 165 177 178 173 161 175 172 160 159 158 168 168 167 156 159 153 164 163 156 157 154 150 148 149 151 147 154 141 146 151 148 140 147 136 141 140 139 145 137 134 137 135 135 133 132 135 135 136 136 129 131 135 124 129 129 124 120 123 117 126 119 116 125 115 116 114 119 121 121 111 114 109 112 116 111 116 110 114 113 105 110 108 108 103 108 100 105 97 99 101 98 97 95 97 100 98 94 92 93 97 90 92 93 87 89 88 88 88 84 87 90 82 85 84 87 82 85 84 81 84 78 80 83 82 77 75 75 75 74 78 78 74 75 74 71 71 74 70 69 73 71 66 67 69 68 63 63 65 66 66 61 62 62 63 61 61 60 61 59 59 58 57 60 59 58 58 54 54 54 54 54 53 53 55 52 51 53 51 53 50 49 50 47 50 49 49 48 48 46 46 46 43 44 45 45 45 43 43 42 40 42 43 40 40 40 41 40 38 40 39 39 39 37 37 38 37 36 35 36 37 36 36 34 35 35 35 35 33 34 32 34 34 32 32 31 33 30 30 32 32 29 29 31 29 30 29 29 29 30 30 28 28 28 27 28 26 26 26 27 26 26 26 26 26 25 25 25 26 24 24 24 25 24 24 24 25 25 23 23 23 24 24 24 23 24 24 23 24 24 24 24 22 23 22 23 23 23 23 22 23 22 22 23 22 22
24 24 23 23 24 23 24 23 24 24 24 23 24 23 23 23 23 23 24 23 24 24 24 24 25 25 25 24 24 25 24 25 24 24 26 25 25 25 25 25 26 25 26 26 26 26 27 26 27 27 28 27 28 27 29 29 30 28 30 30 30 31 29 31 31 30 30 32 31 32 32 32 33 34 34 32 34 34 35 35 35 35 34 36 36 36 36 37 37 37 36 37 37 37 39 39 39 41 40 40 40 41 39 43 43 41 44 42 44 44 43 45 45 46 44 45 47 46 46 47 49 51 51 47 49 52 49 53 49 53 54 54 54 55 52 53 56 57 54 56 58 57 59 58 62 60 58 58 58 58 61 60 64 63 65 62 65 62 68 68 68 69 68 65 67 69 68 72 73 70 70 73 75 74 76 78 75 75 75 75 81 83 76 77 82 79 78 80 83 81 81 85 88 82 84 88 91 85 86 93 89 87 90 96 90 95 98 97 96 97 97 100 96 97 101 97 98 100 103 99 102 107 105 107 106 106 109 104 115 109 113 112 115 114 119 118 116 111 122 116 113 116 121 116 119 127 118 127 118 127 126 124 129 129 123 133 136 132 137 136 128 133 131 142 139 144 141 133 140 147 145 136 145 143 149 141 152 147 148 156 156 157 147 159 153 151 155 159 157 158 163 162 167 162 161 155 158 159 159 160 172 171 170 170 168 178 177 180 177 170 176 173 172 175 176 174 187 177 182 181 178 180 188 186 197 199 196 201 198 185 204 198 192 194 191 208 201 194 194 199 211 214 198 211 212 212 214 221 206 224 224 206 207 228 212 215 222 230 217 216 218 218 218 233 217 237 228 229 241 223 231 246 229 240 242 250 238 246 240 237 240 253 241 259 255 259 245 253 265 257 249 262 254 256 268 266 261 274 254 254 252 277 256 272 258 270 267 268 263 274 268 268 284 285 267 292 278 278 295 294 292 295 277 278 279 279 292 306 300 299 308 284 286 297 314 300 311 291 318 310 319 322 303 315 312 305 316 327 325 332 305 324 332 310 315 321 312 321 312 337 314 330 327 349 330 323 350 352 350 349 325 351 336 354 349 337 341 351 333 357 361 362 357 351 341 373 361 352 356 354 371 373 355 380 373 380 362 376 369 363 380 367 390 368 386 391 361 373 378 379 371 391 399 406 386 380 375 378 382 387 377 385 415 417 384 397 385 422 391 402 414 400 398 396 425 392 425 414 402 398 424 426 426 402 434 439 417 442 408 434 424 434 411 450 424 445 443 434 436 453 454 451 433 434 461 428 426 453 454 447 441 473 451 456 475 458 443 443 472 450 472 467 454 470 470 467 476 475 467 479 465 457 464 485 496 487 471 494 502 486 489 501 486 478 482 465 488 506 514 500 471 490 471 472 519 477 476 492 507 483 479 492 508 491 498 484 514 486 499 509 534 489 513 496 510 501 541 531 528 511 542 520 511 549 503 512 530 514 543 513 533 535 540 538 535 562 521 536 520 567 546 550 538 549 562 544 541 543 562 563 544 533 577 561 531 549 533 545 556 538 583 558 563 577 551 580 579 557 590 544 576 548 548 573 575 561 592 554 591 599 573 560 569 569 608 565 592 591 608 599 600 595 591 563 604 574 622 608 610 620 622 599 623 612 602 582 579 583 595 611 576 610 594 605 584 633 589 608 588 605 604 597 628 598 611 628 604 635 629 629 647 600 624 613 611 608 619 618 635 625 639 616 615 659 638 612 614 610 651 652 645 661 624 613 618 611 640 613 655 617 621 646 675 669 657 671 621 643 619 679 651 681 671 660 653 657 669 634 627 666 686 671 678 665 668 637 636 653 629 693 658 661 640 697 692 687 693 696 661 658 646 686 639 652 638 650 684 675 673 643 653 697 663 653 654 696 697 690 695 698 687 653 657 668 693 673 707 714 659 703 684 661 676 683 657 695 705 670 697 691 723 682 658 661 702 704 714 724 702 667 692 670 720 694 662 718 665 704 668 665 706 674 728 726 671 728 712 706 687 668 722 686 725 722 670 681 714 710 683 686 674 736 729 705 686 716 684 698 679 719 705 734 701 700 724 736 676 696 721 710 736 680 685 745 747 736 729 719 710 692 727 687 702 736 726 725 725 707 710 692 686 682 726 690 729 727 709 713 717 746 749 699 737 687 745 693 684 688 729 706 692 709 695 736 712 729 730 695 739 689 717 719 734 693 711 711 693 741 745 691 705 689 710 691 693 711 725 688 694 710 697 721 687 730 693 705 729 738 729 688 736 692 733 745 728 744 740 692 749 727 701 732 740 733 739 707 687 701 719 687 688 713 689 722 698 690 694 704 691 727 731 690 712 732 686 719 721 692 703 736 737 690 716 720 725 746 690 691 706 744 727 719 685 732 683 693 721 706 715 703 696 730 683 715 689 728 729 726 725 696 720 742 715 725 720 729 744 714 688 725 698 742 730 739 698 729 678 695 711 740 676 684 717 707 681 682 717 673 676 694 706 728 688 692 718 716 706 677 729 715 708 711 696 692 691 687 684 681 697 715 733 700 680 701 689 702 711 663 673 725 686 724 670 664 715 692 717 689 671 715 676 713 706 704 664 714 678 654 713 679 660 708 674 693 712 696 649 672 665 652 673 697 710 646 672 691 674 700 665 678 693 669 649 695 697 650 659 651 676 657 670 697 647 652 664 656 657 687 666 646 638 665 640 644 632 672 686 640 659 632 662 659 665 648 633 628 666 648 629 669 620 631 675 666 636 669 629 617 629 624 661 616 626 664 641 669 662 656 620 654 652 613 621 630 621 639 623 612 631 601 613 620 617 647 630 636 607 628 602 625 646 623 614 613 600 606 635 609 631 616 632 586 622 607 596 603 624 604 578 613 585 597 625 581 587 580 599 579 581 569 625 596 584 600 600 569 578 617 589 587 573 605 596 588 566 607 572 595 588 588 552 591 598 571 601 558 568 580 568 598 561 572 546 586 551 546 578 551 547 548 585 563 581 569 534 535 530 573 536 549 534 560 561 543 549 571 557 534 522 555 532 560 529 532 542 536 556 557 518 538 549 509 523 520 541 501 500 514 511 524 502 506 526 533 495 540 504 506 501 500 530 536 517 492 527 488 495 528 486 483 522 476 484 505 501 492 474 488 507 505 479 474 506 504 497 494 476 501 477 465 501 487 501 468 477 498 485 467 466 479 459 452 459 485 479 471 467 453 452 471 467 465 448 456 476 437 458 431 454 451 453 439 434 454 464 443 428 460 460 421 422 443 440 431 435 421 425 421 443 448 417 445 431 430 425 421 416 415 440 425 432 415 395 418 420 409 413 394 425 404 393 386 392 418 420 393 387 402 384 379 402 379 405 408 393 407 401 385 394 388 398 383 376 383 374 392 396 371 394 361 384 368 383 377 374 357 363 367 349 367 353 359 353 364 345 351 365 340 362 347 335 336 339 351 334 350 337 360 355 348 351 356 330 342 351 322 350 331 343 326 343 337 325 318 318 338 325 306 330 324 311 314 308 312 319 303 304 321 325 317 304 304 305 315 302 315 304 310 296 308 296 302 285 292 280 299 298 301 277 275 282 283 291 296 292 271 271 273 268 280 284 274 286 281 285 267 276 262 266 277 274 262 269 259 263 251 259 261 256 253 249 258 263 258 245 244 244 244 244 240 243 248 244 238 237 229 232 236 232 241 231 241 233 223 231 224 219 225 232 232 234 232 225 230 218 225 228 215 218 222 219 213 221 214 217 215 207 217 214 211 198 199 207 207 204 193 190 189 193 203 204 199 197 189 186 194 189 191 191 178 183 182 192 190 186 178 188 174 180 171 171 182 176 180 176 164 163 178 165 171 168 170 171 166 160 157 167 164 159 153 165 156 150 149 158 153 147 151 151 157 154 146 154 144 143 140 140 151 145 141 135 142 141 144 139 133 140 140 142 129 140 137 131 133 134 124 133 126 129 127 125 128 125 119 124 125 121 116 120 120 118 114 113 115 111 115 114 110 115 112 116 113 107 111 109 103 111 105 109 102 107 107 101 103 96 104 102 103 98 101 93 98 93 97 95 95 97 92 91 94 87 91 88 88 85 84 86 86 82 83 87 83 82 81 84 82 82 81 82 82 77 77 78 73 79 74 74 71 75 71 70 69 68 73 67 68 67 66 70 67 65 63 66 65 65 64 61 61 60 59 61 60 59 57 60 57 60 60 56 55 59 55 56 56 55 57 54 56 52 52 54 51 49 52 52 50 49 50 51 50 46 46 45 46 47 47 46 44 46 43 42 45 44 41 44 40 43 40 40 41 42 40 40 40 39 41 38 37 38 37 37 38 38 38 37 37 35 35 34 34 35 35 35 35 33 34 32 34 33 33 31 32 32 30 30 32 32 29 31 31 30 30 29 29 28 28 30 28 28 27 28 27 27 27 26 26 27 26 26 26 25 26 25 25 26 26 26 25 24 24 24 24 24 24 25 25 25 23 23 24 23 23 24 24 24 24 24 23 24 24 24 24 24 24 24 23 23 23 24 24
24 23 24 24 23 23 23 24 23 24 23 24 24 24 23 23 23 24 25 24 25 24 25 24 24 25 24 24 25 25 26 25 26 26 26 26 26 25 26 26 27 27 27 26 27 27 27 28 27 28 28 28 30 28 29 28 29 30 30 30 29 30 32 31 30 32 30 32 32 31 32 33 33 33 32 34 33 35 34 34 36 35 37 36 36 37 38 38 37 38 39 38 39 39 39 38 38 41 38 39 41 42 42 40 42 42 41 45 42 45 43 45 44 46 47 46 45 46 48 46 48 48 50 50 50 51 50 51 51 50 54 55 53 54 53 54 55 56 58 57 55 58 59 62 60 61 59 63 63 62 64 60 60 63 66 63 63 68 63 64 65 66 65 69 66 69 68 71 69 74 73 70 74 75 75 75 77 74 77 79 80 82 78 76 77 80 81 83 81 87 84 84 86 84 88 84 84 90 93 88 87 87 88 94 91 94 99 96 96 95 97 96 97 95 96 97 101 99 101 102 108 109 106 106 105 108 110 114 115 113 106 107 113 119 119 112 114 113 122 123 117 123 122 115 127 117 126 119 128 130 129 121 129 128 129 125 136 129 134 138 133 133 139 136 132 137 140 142 134 138 135 144 137 143 139 152 150 150 143 153 157 150 146 151 156 153 161 159 155 158 163 159 159 162 158 171 162 167 158 166 163 161 175 172 167 170 177 170 178 181 176 171 184 182 187 180 175 190 186 182 183 183 186 185 194 183 190 188 193 189 197 203 192 206 204 190 201 202 197 203 196 197 197 198 213 201 215 218 203 222 215 206 209 226 218 226 214 227 231 233 233 215 222 230 234 232 222 241 241 235 226 231 241 237 249 244 230 239 254 239 255 252 235 236 241 249 263 246 254 266 267 261 268 258 262 249 252 259 262 257 262 273 267 268 267 274 267 281 262 273 271 264 289 289 292 290 281 290 278 284 274 295 286 279 286 296 293 291 302 294 302 301 304 308 290 311 313 314 300 313 320 320 307 314 300 323 325 309 317 311 304 309 307 337 332 333 326 315 339 328 319 323 326 348 320 343 350 348 346 328 357 355 348 349 340 347 354 363 364 356 361 358 341 364 354 340 362 344 347 375 376 372 350 356 349 364 378 354 360 381 379 388 360 366 372 381 384 378 379 385 389 394 389 374 406 394 395 378 406 407 399 411 413 386 392 391 386 418 392 396 398 421 414 418 416 392 424 404 425 432 426 416 418 426 426 419 437 434 422 422 440 445 430 421 432 440 434 423 458 430 446 426 439 450 463 459 424 461 461 463 437 446 435 450 472 460 438 474 443 443 438 470 482 446 457 482 469 480 485 481 470 485 485 463 461 480 494 501 492 487 477 481 479 492 498 481 511 486 485 492 501 511 501 518 480 509 474 496 516 516 485 505 495 480 508 494 502 495 509 513 536 505 500 502 501 500 509 536 526 546 538 546 517 544 510 522 503 523 538 521 545 543 526 561 529 560 524 561 550 546 525 566 535 518 560 570 539 557 572 562 550 552 542 554 549 536 551 577 539 547 562 577 561 551 557 541 561 589 556 561 596 597 564 573 559 599 551 567 565 601 594 604 572 557 599 568 575 588 586 605 587 566 594 614 595 596 567 582 570 571 582 598 614 609 625 576 598 584 601 590 609 622 589 631 626 626 640 584 588 640 633 617 614 631 608 597 612 596 640 636 594 639 629 605 629 606 651 618 616 607 627 598 649 654 635 646 631 625 646 634 632 632 607 662 625 661 651 649 653 648 665 650 661 645 622 657 677 647 637 620 649 678 667 677 659 629 644 680 626 677 661 660 663 634 638 675 682 640 687 676 687 633 647 683 695 677 665 666 689 676 694 687 676 649 693 667 683 675 672 685 659 646 685 704 701 676 668 672 698 687 654 671 697 675 659 715 661 678 701 710 715 683 663 702 660 702 721 704 683 668 687 699 668 694 675 694 680 691 679 699 691 683 725 686 711 709 716 686 701 730 731 685 701 730 669 720 714 683 668 714 677 712 721 688 709 682 711 726 708 697 738 694 695 684 681 689 725 728 734 714 734 724 728 706 716 681 685 735 723 704 733 738 744 706 730 728 714 701 682 693 749 692 684 719 691 744 725 712 685 715 714 706 726 727 738 728 733 747 748 724 701 712 712 702 685 746 734 739 700 720 733 708 688 748 734 686 734 738 739 693 749 728 694 702 719 733 742 734 717 703 690 745 722 706 690 729 692 746 736 738 698 691 747 750 748 740 732 730 692 740 716 701 687 692 689 723 719 691 726 699 710 729 741 707 747 744 693 689 713 687 686 702 690 690 706 729 719 736 743 726 686 709 736 716 713 703 728 736 689 710 699 748 695 712 716 708 705 687 725 705 704 739 747 720 718 713 708 683 738 695 698 722 731 697 685 714 688 684 701 695 725 693 704 727 708 690 745 702 691 735 740 712 739 732 677 704 721 732 735 736 704 680 737 696 687 724 699 678 704 709 732 675 706 717 725 669 717 730 689 696 675 723 725 681 683 695 675 730 666 704 731 690 695 698 723 707 706 671 686 719 662 677 702 687 687 661 703 722 720 678 698 708 675 709 712 673 710 715 683 662 695 679 708 655 684 676 668 700 671 655 701 705 683 692 665 666 645 692 642 646 647 693 682 671 669 697 662 681 653 657 692 668 680 699 696 635 642 677 664 686 649 649 683 676 682 652 661 663 643 629 678 660 649 626 644 635 622 673 654 644 677 641 645 675 665 633 673 673 617 632 658 614 641 657 628 649 642 654 668 652 661 644 639 627 652 661 637 631 610 601 657 626 604 613 628 611 638 643 652 620 631 629 623 598 618 629 621 586 641 610 628 629 602 609 580 590 632 599 584 617 607 593 610 574 630 573 585 572 605 614 596 616 574 617 618 586 572 587 562 574 611 593 583 562 561 588 557 555 587 576 569 585 596 577 572 557 552 562 578 561 595 591 587 592 587 583 544 543 541 563 536 565 541 578 562 536 580 545 580 551 546 563 560 544 554 539 523 549 541 519 532 528 551 535 545 515 543 511 550 552 537 542 506 530 551 540 511 526 519 519 518 499 496 500 494 498 497 525 536 502 487 517 517 523 521 530 486 516 493 491 496 522 494 520 516 487 518 472 514 501 474 469 505 494 509 469 492 491 460 479 500 484 472 490 463 486 487 456 452 482 462 448 464 476 449 449 455 483 464 476 444 476 469 453 434 466 432 467 434 466 453 471 459 445 441 438 421 425 459 432 433 444 428 424 450 435 427 427 447 432 447 443 420 441 416 427 414 426 401 405 419 425 420 404 421 416 422 417 398 387 401 399 408 414 421 383 383 389 379 399 394 380 412 410 376 381 391 405 405 370 389 379 386 371 396 363 390 366 392 382 373 378 377 379 359 374 368 382 380 347 371 350 358 356 344 374 369 342 354 345 353 340 353 345 362 351 350 353 329 325 344 356 332 343 331 343 334 317 321 329 335 340 320 325 337 333 325 325 313 327 313 327 303 303 329 316 313 297 312 316 312 307 308 299 305 312 291 306 300 295 285 285 293 286 303 287 278 283 286 293 285 282 288 273 274 294 283 285 277 267 271 267 270 268 259 281 271 278 274 278 277 260 251 264 250 260 260 267 250 260 245 244 254 260 241 240 241 249 251 245 235 254 253 249 236 229 229 232 232 234 234 244 238 233 226 235 223 222 227 219 232 230 227 219 229 228 210 220 212 209 213 218 205 213 208 218 202 213 202 208 207 211 202 194 194 197 209 196 191 201 191 199 194 184 183 188 198 190 187 183 183 189 183 182 177 173 175 176 180 182 182 181 174 180 172 171 171 172 170 169 174 169 164 157 170 169 168 157 167 159 154 152 164 152 150 150 152 151 147 158 157 153 150 148 141 150 147 147 137 140 140 141 140 144 143 140 139 142 133 141 138 137 131 137 134 127 129 135 127 121 126 124 126 120 124 122 121 116 115 115 119 120 114 117 113 112 113 115 115 114 110 112 115 106 110 105 106 103 103 101 103 99 99 98 103 104 96 99 104 98 99 101 93 98 91 94 95 94 93 95 95 87 86 89 84 87 89 86 89 88 81 87 81 81 80 80 79 79 82 83 77 80 79 76 78 73 75 74 75 74 73 73 71 70 68 69 66 71 69 68 64 69 65 65 65 62 63 64 65 60 59 59 63 58 57 60 61 62 56 57 59 58 55 54 55 54 53 54 53 55 53 54 54 50 49 52 48 51 47 48 49 48 48 48 47 45 45 46 44 45 43 43 44 42 44 43 40 43 43 40 41 41 40 39 38 40 39 39 39 37 37 39 38 36 36 36 36 36 37 36 36 35 33 35 33 33 34 32 34 33 33 33 31 33 32 31 30 32 32 31 29 29 29 29 29 29 30 30 30 27 27 27 28 28 28 26 26 27 27 26 26 27 25 26 26 25 25 25 25 26 25 25 24 24 25 25 24 25 24 25 25 24 25 23 23 23 23 23 24 24 23 24 23 23 23 23 23 24 23 24
23 23 23 23 23 24 24 23 24 24 25 24 24 24 24 24 25 25 24 24 24 24 24 25 25 24 26 26 26 26 25 26 25 26 25 26 26 27 27 27 27 26 27 27 28 28 27 27 27 28 30 28 30 29 29 29 31 29 30 29 30 30 32 32 31 31 32 33 31 32 34 32 34 35 33 35 35 35 36 36 36 35 37 35 36 37 37 37 38 39 37 40 39 38 39 38 40 40 39 40 39 41 40 43 44 42 42 43 45 46 44 44 47 44 48 47 46 48 49 48 47 51 49 49 51 52 49 54 53 51 53 53 56 52 55 56 57 56 59 56 59 56 58 61 58 62 57 60 63 62 60 63 61 64 62 62 63 68 64 68 70 70 72 67 69 72 73 74 71 73 73 74 76 74 75 75 78 77 77 78 80 78 82 84 84 83 82 84 84 84 82 85 83 90 84 91 93 90 94 94 93 92 92 92 96 92 91 100 95 94 99 99 100 96 101 98 99 103 103 104 108 102 104 107 102 111 111 106 105 108 114 117 108 119 115 118 114 116 114 122 122 122 125 118 123 123 123 125 126 121 125 124 131 132 135 130 129 137 135 133 138 130 139 141 132 133 139 133 139 143 143 143 145 145 151 143 153 153 155 149 156 151 147 157 153 152 163 152 154 156 167 153 168 165 163 161 160 162 167 166 160 167 164 171 173 179 176 181 171 180 169 172 176 175 180 176 180 177 186 192 192 191 182 193 195 183 198 188 185 194 187 202 192 196 208 201 206 210 204 202 195 211 207 199 201 211 219 214 218 223 218 219 213 224 227 218 217 221 217 230 228 232 225 233 232 236 236 241 234 226 243 233 238 228 246 233 241 247 236 247 234 239 254 247 246 245 247 258 241 263 261 267 250 266 256 263 272 266 275 270 264 268 266 276 277 278 260 266 274 279 276 266 284 289 280 273 275 269 280 278 291 289 285 280 279 287 296 299 293 283 311 292 306 302 295 315 305 294 301 315 303 310 322 308 322 318 301 321 331 315 335 307 330 322 313 335 335 318 312 317 340 345 317 339 323 337 333 333 343 327 334 328 350 353 335 359 360 348 355 343 362 341 349 347 352 356 361 348 372 356 380 379 370 358 371 373 361 360 381 374 385 364 386 378 364 381 383 367 382 393 399 394 401 370 394 389 387 384 383 409 379 411 393 382 408 400 407 418 408 400 388 393 391 395 428 425 409 421 428 434 402 400 415 422 438 409 428 420 414 420 411 447 451 415 432 438 438 454 445 446 461 446 448 462 421 437 431 455 463 451 457 429 444 458 460 449 445 441 438 443 452 464 451 480 467 478 476 475 453 492 475 495 460 455 470 488 457 500 484 462 476 500 501 495 496 501 478 468 510 471 510 493 501 493 477 513 502 511 521 507 477 515 516 511 494 526 495 506 505 534 494 521 526 524 517 535 541 517 517 498 543 514 545 527 551 548 531 546 533 524 511 545 548 529 513 515 535 516 528 551 525 553 567 548 559 568 522 553 536 553 532 551 555 572 548 577 570 570 578 553 582 569 539 563 539 541 562 583 575 578 551 596 550 544 575 584 598 583 601 565 578 578 563 554 564 601 604 591 581 611 603 570 610 610 606 582 580 584 596 578 606 598 621 624 619 599 594 609 584 597 624 602 616 579 627 621 592 614 612 636 635 590 611 621 612 592 613 600 630 600 630 618 629 651 615 624 644 621 640 630 610 650 618 611 624 629 635 615 623 626 629 609 638 632 667 610 651 614 611 642 621 619 673 624 640 646 675 630 650 638 648 628 664 645 663 680 678 676 641 668 626 675 627 686 689 656 628 681 631 694 647 660 671 688 639 684 638 635 692 699 690 663 667 639 657 694 648 644 677 665 657 664 676 689 679 664 691 674 672 696 678 648 680 697 685 710 655 662 676 676 666 716 714 717 670 681 718 707 714 698 697 673 657 712 710 695 711 681 697 666 706 722 694 673 671 686 701 691 698 700 724 698 668 721 710 728 683 704 670 690 721 686 701 736 694 737 699 698 737 689 679 686 698 676 727 682 674 718 673 676 692 724 705 693 717 688 725 721 722 702 721 691 738 720 690 715 704 723 720 692 737 680 710 737 743 747 692 736 733 690 714 712 701 747 731 744 721 741 719 697 727 723 703 686 698 706 743 748 709 708 744 724 705 688 725 750 712 710 698 726 742 719 704 685 739 741 693 740 695 707 721 732 726 736 749 741 686 736 749 711 689 687 710 687 737 721 714 707 750 690 713 719 708 711 702 715 693 728 736 744 701 720 738 709 719 738 687 711 707 706 722 732 746 722 726 725 693 745 715 689 694 685 737 715 710 687 731 737 688 684 713 703 749 709 721 718 746 741 688 720 714 690 695 684 738 739 704 719 746 739 692 732 716 736 737 705 748 723 704 688 704 722 697 711 695 707 743 704 707 692 741 697 698 712 729 681 698 680 677 721 696 686 736 713 703 687 689 673 734 721 703 693 725 733 715 732 728 673 705 695 706 709 702 670 690 689 734 674 713 703 674 707 710 726 699 670 708 675 717 660 669 708 665 711 667 706 700 668 684 675 706 691 702 688 694 690 696 686 668 662 696 663 710 679 710 708 711 704 684 667 688 680 678 697 662 647 650 643 679 696 672 672 695 705 701 670 647 703 645 695 686 646 636 684 695 656 693 680 657 661 692 662 677 679 676 678 656 652 681 685 670 634 640 674 662 640 679 634 635 626 680 625 655 668 650 637 616 614 614 613 610 669 624 622 670 664 637 638 663 630 635 663 607 658 658 630 611 658 613 639 606 609 620 645 604 627 641 609 592 629 618 603 592 620 634 632 640 616 603 595 603 607 583 584 635 635 617 583 597 611 583 624 627 622 597 574 572 575 595 601 624 605 567 605 569 564 576 572 564 578 574 608 597 593 597 557 605 606 559 598 607 584 576 596 572 563 563 583 594 578 573 579 552 578 548 561 589 540 561 561 569 561 555 545 574 531 545 545 558 546 573 524 573 532 564 533 548 563 556 521 557 525 515 554 529 515 559 529 542 543 539 530 528 541 515 526 551 534 536 531 545 529 506 542 518 537 511 497 504 530 488 517 517 523 511 511 494 515 520 525 477 495 511 506 478 506 511 518 479 491 503 506 481 508 495 469 492 506 470 458 499 481 469 461 483 472 479 487 450 456 460 452 457 475 482 452 443 454 464 455 481 467 464 469 434 453 443 446 448 467 464 435 456 431 431 447 421 456 453 423 423 441 431 457 419 413 420 419 443 434 447 411 427 441 437 439 441 422 401 422 399 436 416 397 415 417 414 399 424 396 421 396 390 418 386 401 416 419 401 383 399 375 382 397 376 398 373 388 391 371 391 378 371 378 389 384 394 381 378 357 362 386 366 380 361 383 370 368 348 360 374 352 347 353 352 349 340 344 364 348 353 354 347 363 333 358 354 344 348 358 349 331 332 331 327 322 319 346 324 345 346 318 317 340 325 335 309 328 305 315 316 304 323 327 309 307 297 306 316 300 313 305 318 303 294 308 300 302 300 303 309 283 301 289 305 304 301 300 293 296 283 294 271 291 290 274 279 276 291 275 276 269 273 264 283 264 264 267 265 257 266 273 264 263 249 269 249 253 262 265 247 252 250 247 249 250 241 242 242 251 251 252 251 246 233 239 248 245 241 237 229 239 241 228 229 219 230 233 237 225 219 219 222 217 220 218 216 221 211 207 206 206 214 202 201 210 212 198 211 200 207 201 197 209 197 205 204 196 194 194 193 188 190 196 185 184 191 194 190 190 184 186 190 185 188 186 181 177 178 180 181 175 175 169 177 178 165 173 165 168 171 167 159 173 170 156 166 168 157 154 152 165 156 163 157 152 152 147 160 154 157 147 155 153 153 141 144 139 145 139 146 138 134 135 145 138 136 131 140 131 132 132 127 131 137 132 134 135 129 127 127 128 127 126 120 119 127 118 126 119 117 115 119 118 115 114 112 113 108 112 116 110 113 105 109 104 110 104 109 103 104 103 99 97 101 97 99 96 99 97 98 98 98 94 94 94 95 95 93 96 88 93 93 85 85 84 83 84 82 85 87 86 82 86 82 79 79 78 82 81 77 81 77 78 75 76 77 77 71 74 76 75 72 69 70 69 69 72 67 68 67 65 66 65 62 66 64 66 65 62 61 59 61 62 60 58 58 58 59 57 59 58 58 57 55 55 53 54 53 56 54 52 52 51 53 51 50 48 51 48 51 49 47 46 48 45 46 44 47 46 45 45 44 42 44 41 42 41 41 43 39 41 39 39 38 39 40 39 41 41 37 37 37 37 37 37 35 35 37 37 35 34 35 34 34 35 33 33 33 32 34 34 33 32 32 33 32 31 32 32 31 29 29 31 30 30 30 30 29 29 30 28 28 27 27 27 28 28 27 27 27 27 26 26 27 27 26 25 26 26 25 25 25 26 26 25 25 24 24 25 24 24 24 25 25 24 25 24 25 24 25 25 25 24 24 23 24 23 23 23
25 25 25 25 24 24 25 25 24 25 24 24 25 25 25 24 25 24 24 25 26 25 25 25 26 26 26 25 26 26 26 25 26 26 26 26 26 27 26 26 27 27 27 28 28 28 27 28 29 29 30 30 30 31 30 30 29 29 31 30 31 30 30 33 33 33 31 34 33 32 32 34 34 34 34 35 36 35 36 36 37 36 36 38 37 36 37 39 37 39 38 39 38 41 39 39 40 42 40 41 42 42 41 44 43 43 43 44 43 44 45 44 46 48 47 45 46 46 47 49 48 52 48 52 49 51 52 51 55 54 56 52 53 53 56 55 54 59 58 59 57 60 58 58 58 58 61 60 64 61 62 63 62 62 66 67 64 63 68 66 66 70 71 67 69 70 73 69 74 75 75 71 76 72 78 78 77 76 76 78 78 80 80 78 84 82 79 85 80 82 85 87 86 87 85 86 86 87 91 93 94 89 91 90 93 93 95 95 101 98 94 96 103 101 98 99 101 99 105 103 108 104 104 108 109 104 114 114 114 114 116 116 110 111 118 118 113 117 116 114 122 121 118 120 118 124 121 119 119 124 132 132 134 135 135 128 127 129 129 140 137 131 130 138 140 139 137 141 142 142 140 149 145 151 145 149 143 148 157 147 152 149 146 155 158 159 151 163 153 156 166 160 167 158 164 166 159 165 161 164 177 177 167 163 164 171 169 170 173 180 185 181 176 181 173 189 180 188 178 177 183 180 196 181 192 186 192 187 194 201 191 203 205 209 207 199 207 205 209 212 205 202 208 200 201 209 208 202 220 223 211 206 215 227 215 230 211 228 219 229 234 234 229 226 220 239 234 243 238 243 231 228 228 231 230 242 252 246 245 254 254 253 236 242 237 256 245 250 254 251 263 260 258 259 248 266 260 256 265 273 268 255 278 256 264 283 259 278 266 280 277 282 287 287 272 292 295 273 281 299 273 299 291 296 282 282 305 281 293 289 289 287 311 287 309 310 312 312 296 306 313 294 304 323 321 305 306 323 325 312 315 329 317 313 332 337 327 334 342 315 319 338 336 329 331 332 343 327 345 350 351 349 348 344 358 335 352 332 332 361 357 342 341 353 357 365 360 349 361 351 363 359 374 372 351 363 386 373 380 371 375 389 382 367 394 364 362 377 380 383 400 394 379 388 407 383 382 379 394 411 402 401 386 389 392 383 392 394 386 404 409 392 427 413 411 430 403 416 425 420 414 416 423 399 441 412 409 413 439 446 440 432 415 412 422 445 444 455 428 423 442 447 450 455 442 453 460 431 425 432 432 455 457 431 461 470 453 459 473 477 450 455 466 447 482 482 480 469 450 474 473 494 464 494 466 493 475 479 473 456 488 460 476 488 496 506 474 489 480 471 479 494 494 509 512 491 504 477 488 491 483 516 499 508 501 487 507 518 527 527 488 522 491 509 523 538 515 494 513 517 543 537 529 548 509 524 502 523 549 509 535 530 536 550 544 537 533 560 542 529 549 520 550 548 569 568 544 571 524 533 526 566 549 555 573 558 546 563 536 568 562 588 554 549 549 552 570 592 590 593 575 552 591 556 589 554 576 581 599 571 588 589 579 605 608 580 607 583 580 592 564 601 560 563 587 611 583 595 618 596 622 614 601 584 575 626 573 609 580 593 603 623 586 585 628 633 585 593 637 637 590 590 643 617 634 638 620 645 637 640 629 609 616 625 649 625 617 631 605 617 644 626 644 604 633 629 625 635 645 604 615 623 651 650 607 642 655 669 662 660 635 656 613 624 654 674 627 657 630 651 664 655 665 634 641 676 671 631 627 627 683 668 683 676 678 642 651 677 652 685 686 670 686 643 641 664 648 646 642 669 659 699 657 701 644 683 668 680 689 689 684 665 652 690 680 688 650 669 683 664 713 675 662 709 682 670 678 707 678 702 709 718 718 664 719 680 704 656 715 682 722 699 668 699 692 690 684 698 693 724 659 700 669 680 703 726 671 715 667 700 727 697 693 677 691 672 702 703 699 678 673 672 686 694 676 686 703 698 685 679 725 736 679 701 685 677 700 718 731 738 706 676 713 718 699 691 729 692 734 742 681 680 743 681 683 731 721 684 713 743 696 694 700 710 710 735 686 723 731 710 742 714 743 742 719 729 718 702 747 707 729 712 711 685 720 705 746 702 749 735 685 747 710 689 691 684 718 711 720 687 750 704 722 698 746 749 722 722 690 731 743 686 708 702 734 742 695 713 738 731 720 692 737 727 708 699 690 709 714 688 691 734 743 747 716 692 721 702 703 707 724 720 691 745 726 704 719 688 726 714 744 747 726 685 733 750 713 744 737 722 696 729 723 684 686 745 736 718 691 685 684 741 690 744 739 684 705 742 683 717 697 740 692 746 725 706 686 749 717 695 703 729 706 746 689 744 727 724 746 748 737 722 739 732 681 688 710 713 706 709 676 719 727 715 743 729 739 706 725 734 727 723 703 696 741 731 697 721 682 708 731 709 713 677 738 672 719 722 682 701 729 730 703 721 697 720 705 693 713 702 669 691 687 704 686 687 675 677 727 720 724 713 716 684 670 668 716 709 692 711 718 675 698 685 717 713 652 675 662 664 663 673 653 697 670 699 684 686 653 670 692 695 692 647 700 701 670 643 658 704 674 642 697 657 646 688 672 666 702 697 697 643 663 665 672 682 682 677 663 677 629 687 643 629 687 647 685 633 647 626 680 631 661 671 639 646 631 652 645 664 676 648 646 634 624 639 654 619 614 673 630 647 642 661 667 656 613 609 638 638 634 632 654 661 633 637 612 644 616 634 619 643 638 654 654 620 641 648 617 651 602 601 614 623 625 586 603 612 604 636 634 600 637 597 585 630 600 612 601 619 626 614 589 625 610 599 622 625 583 625 607 577 602 582 599 567 616 615 580 613 588 608 570 589 571 581 558 589 601 567 583 571 571 564 580 569 551 577 595 557 571 553 582 568 540 569 559 544 565 565 557 541 542 539 547 563 543 564 564 537 551 554 549 567 533 554 548 534 528 566 546 532 546 516 519 519 553 514 547 547 539 505 549 518 513 531 534 529 504 517 527 528 524 542 530 500 536 528 536 530 495 494 534 512 529 514 514 510 510 510 523 478 520 511 486 521 517 497 497 488 501 510 504 482 487 484 496 505 488 460 461 478 499 479 459 466 481 477 490 493 469 460 466 487 479 448 480 470 460 469 454 473 439 437 441 446 437 432 453 440 440 466 464 466 440 443 445 459 420 424 425 420 418 452 430 453 443 452 445 418 424 435 410 435 435 435 431 425 437 432 410 429 398 413 395 416 418 422 414 408 408 386 400 410 385 416 393 388 380 414 402 396 411 401 398 388 405 375 385 398 370 401 391 364 389 374 362 382 391 357 362 383 380 387 377 350 355 381 380 353 371 355 360 359 373 345 352 344 358 336 367 354 333 343 337 339 343 327 334 334 324 353 324 332 341 342 320 334 325 327 320 335 316 314 320 318 308 307 328 310 310 303 314 323 316 324 319 309 323 298 299 292 303 307 294 301 300 313 288 300 293 298 281 291 286 300 283 278 296 290 281 295 296 271 291 278 273 274 277 278 279 281 282 280 262 269 272 261 275 277 256 260 273 268 257 266 267 269 245 251 266 246 256 254 256 252 256 240 242 253 236 241 242 231 234 240 241 231 244 243 243 245 244 232 233 227 231 232 234 229 230 233 230 228 220 214 214 227 216 225 213 206 215 222 204 211 199 209 213 198 201 207 200 193 194 201 202 209 192 203 190 189 187 187 197 184 189 195 196 186 179 192 176 176 174 177 188 181 187 172 182 182 176 171 173 168 180 168 169 168 175 166 167 158 167 157 166 162 164 162 163 153 157 161 154 153 148 156 155 146 158 152 147 142 154 142 144 143 143 149 139 138 134 142 140 138 144 137 138 136 129 133 128 138 129 136 135 128 125 132 131 126 124 127 127 117 118 120 116 114 124 119 117 122 112 119 111 112 111 115 113 116 110 112 110 112 103 104 103 110 104 105 103 103 103 104 97 100 103 104 95 93 98 97 99 95 98 94 92 95 92 88 92 87 92 91 84 84 85 84 87 87 86 80 84 81 78 78 78 77 82 81 81 74 78 73 76 73 74 71 75 72 69 71 71 70 71 67 68 68 69 68 67 66 68 64 62 66 62 60 62 60 64 62 61 57 57 61 58 60 58 60 59 58 57 58 56 56 54 53 54 51 52 50 54 53 53 49 51 52 48 48 51 46 48 46 47 47 47 47 43 46 46 44 45 44 43 43 43 40 43 43 42 39 42 38 41 41 38 38 39 37 38 37 38 36 36 37 35 37 37 36 35 34 35 35 34 34 34 32 33 33 32 34 32 33 33 33 30 30 32 30 31 30 29 30 31 29 30 28 28 30 29 28 28 27 27 27 27 27 27 26 26 26 27 26 26 26 27 26 25 25 26 26 25 26 25 26 25 26 25 25 25 25 24 24 24 24 24 24 25 24 24 25 25 25 25 25 25 24
24 25 24 25 24 25 24 24 24 25 24 24 25 26 26 25 26 26 25 26 26 26 25 26 25 26 25 27 26 26 27 26 27 26 27 26 27 27 27 28 28 27 28 28 29 29 30 29 29 28 31 30 31 30 30 29 30 32 32 30 30 31 32 31 33 33 34 33 34 32 33 34 34 34 34 36 35 36 37 37 36 36 36 37 38 39 38 37 39 38 38 41 41 39 40 40 40 40 41 42 43 44 44 44 43 44 44 46 44 43 45 44 47 45 47 48 47 50 49 50 49 51 49 50 53 53 53 51 53 51 53 54 57 53 55 57 58 59 57 56 57 57 62 57 60 58 58 61 61 64 61 61 62 63 64 67 63 65 66 66 70 67 69 68 73 73 71 71 73 76 74 77 78 77 77 76 74 77 76 81 76 81 83 84 78 78 84 81 81 88 81 84 86 87 90 89 86 94 94 93 89 90 96 96 97 93 98 96 99 96 97 103 101 103 102 105 99 105 104 108 103 110 105 102 103 112 111 114 109 108 116 118 112 119 118 119 113 121 113 123 120 116 116 126 118 122 129 126 127 124 124 122 123 129 124 125 133 134 128 137 140 131 134 136 133 133 145 143 136 141 138 147 144 142 142 149 146 156 151 154 147 148 160 151 157 157 156 157 165 165 161 159 168 167 171 156 169 173 162 168 176 165 164 174 174 171 171 182 175 178 180 185 181 185 182 187 176 183 185 186 185 181 191 185 182 199 187 202 186 200 203 205 195 195 195 201 200 205 208 209 200 213 210 201 218 201 220 214 206 207 211 223 222 217 212 229 210 212 217 232 214 224 223 226 230 236 234 236 230 231 226 245 243 244 240 251 231 239 237 252 253 241 237 257 258 253 254 252 257 250 247 245 261 264 259 262 263 269 255 274 266 271 277 268 262 279 284 260 278 267 274 277 287 280 284 295 296 288 291 293 287 296 298 297 299 303 298 302 295 297 309 305 310 298 288 317 317 301 314 298 310 310 303 298 318 305 329 310 308 327 311 328 331 327 317 311 329 335 331 345 321 341 346 317 321 345 343 338 356 327 336 349 343 348 334 336 348 331 361 348 336 341 370 355 371 344 342 358 354 356 355 356 382 373 363 358 369 358 365 377 361 368 393 385 390 384 377 368 374 387 397 399 381 403 385 407 385 400 391 407 412 387 410 393 410 418 419 407 423 387 396 405 425 395 398 431 427 430 402 405 416 433 424 434 432 414 430 445 441 410 420 429 425 440 435 423 443 429 426 422 439 428 438 458 452 449 434 467 448 466 434 439 466 450 472 467 477 461 472 467 464 455 472 472 479 446 446 450 456 477 468 476 476 490 496 491 483 490 457 468 479 493 464 498 462 498 502 485 478 498 511 477 480 497 502 508 484 493 518 511 504 482 514 526 527 508 519 521 508 513 521 506 516 514 537 536 522 525 497 512 505 544 542 541 534 501 505 510 514 518 542 548 530 550 540 559 553 521 547 557 542 524 555 538 554 544 541 521 528 551 549 543 547 557 548 578 552 551 533 569 559 584 548 538 540 567 557 561 552 574 579 545 593 598 545 582 548 567 600 560 563 561 555 566 577 596 579 589 577 580 559 607 582 586 583 563 596 585 601 602 587 576 616 607 594 608 581 614 572 624 620 608 628 632 608 623 625 604 605 614 613 613 598 610 626 599 590 636 599 622 600 620 621 643 600 608 616 630 606 647 619 598 629 633 624 630 617 613 622 665 621 626 629 628 668 663 624 631 647 667 611 661 643 646 673 660 618 640 648 633 630 627 640 637 681 628 653 663 633 674 682 685 632 656 659 665 631 684 650 687 632 673 661 672 686 657 685 694 692 656 657 649 647 674 678 667 651 660 667 659 659 686 691 646 671 666 659 673 665 691 680 712 691 697 665 685 660 661 684 696 663 707 700 699 699 705 693 674 674 680 719 662 667 708 704 680 670 712 702 707 667 698 673 706 716 685 701 702 722 671 678 719 731 685 690 730 713 720 677 732 697 698 728 707 682 715 705 725 676 737 724 694 722 711 686 721 718 714 678 687 685 694 684 708 704 728 699 738 692 695 697 689 692 698 741 723 695 697 746 711 725 699 727 691 680 693 719 688 742 742 716 726 703 726 721 734 741 706 687 687 725 709 733 703 691 686 749 700 708 688 722 730 688 733 737 688 717 721 687 732 712 712 713 697 695 720 737 738 700 690 686 698 713 685 748 697 707 696 690 702 746 686 687 729 735 701 723 711 745 691 686 705 720 690 735 687 704 748 732 700 745 723 727 694 733 737 707 749 725 716 690 743 703 686 740 725 689 748 706 704 696 684 700 713 733 717 731 739 691 689 727 728 747 687 727 721 730 687 705 712 734 741 686 685 732 685 714 688 703 742 701 736 745 712 748 743 701 682 702 688 720 682 714 725 726 681 732 730 702 689 741 721 723 739 722 732 701 715 700 684 707 694 720 708 696 713 731 708 718 692 703 738 679 673 730 688 701 700 669 675 697 722 710 696 666 716 718 675 679 729 703 699 708 662 683 722 701 680 708 699 665 684 699 696 702 686 704 664 702 705 656 677 690 694 700 673 706 665 662 671 710 664 707 697 678 651 653 689 652 691 680 683 707 665 659 646 683 676 688 685 661 684 647 705 647 678 650 660 642 692 662 693 660 687 664 671 693 684 676 635 651 628 645 691 636 668 639 644 678 658 659 675 635 665 627 682 637 662 646 655 644 664 644 644 670 646 637 652 670 653 660 648 658 646 625 646 657 607 659 637 655 614 615 643 617 660 657 657 623 607 650 622 635 653 650 640 630 634 607 624 606 619 591 607 635 607 627 616 596 602 603 632 616 595 581 580 603 597 580 612 619 598 583 628 577 601 628 587 597 604 574 600 566 586 610 594 593 573 592 580 565 613 558 601 603 562 566 595 606 603 561 574 585 551 586 573 585 554 561 587 576 577 580 569 576 542 577 553 579 582 533 587 538 545 580 529 558 527 530 559 570 528 536 571 526 535 562 548 519 539 535 522 515 532 554 516 510 537 538 555 522 554 517 540 526 505 512 542 532 537 499 524 530 515 542 493 517 512 519 491 496 531 501 528 501 520 517 482 486 497 496 477 523 505 522 512 507 500 477 497 491 495 509 485 473 484 463 490 487 485 464 460 468 499 467 476 487 485 450 493 448 457 489 468 469 448 461 474 482 482 477 475 477 467 477 442 460 459 446 464 449 433 439 427 426 456 421 461 432 458 418 431 416 451 438 426 419 449 412 445 414 419 445 444 434 438 426 410 437 414 401 409 423 408 412 400 406 414 424 417 409 410 421 412 420 381 388 410 417 410 402 410 406 398 381 374 408 392 394 376 387 372 381 379 393 363 361 372 362 373 391 354 379 369 359 368 363 355 355 378 377 348 349 365 350 348 346 368 358 352 340 347 348 359 345 341 358 342 352 356 352 344 348 323 322 325 336 330 332 318 330 326 332 336 330 336 312 336 336 307 312 327 323 322 317 314 312 323 321 299 318 304 295 301 297 294 299 295 307 289 306 289 292 290 279 291 301 297 293 293 292 287 272 288 282 282 283 277 271 281 286 276 278 269 284 282 282 266 270 276 264 274 258 258 263 254 248 255 255 250 258 252 244 253 261 260 256 253 237 243 241 252 246 242 243 236 240 238 242 239 242 235 232 240 228 239 230 220 234 229 229 218 227 224 224 225 222 228 224 214 223 215 222 203 216 202 204 205 209 211 207 211 203 198 202 209 191 194 197 205 192 195 190 188 185 193 198 188 188 185 189 177 187 175 182 176 178 177 177 180 172 180 183 176 182 170 178 167 179 164 171 161 163 159 165 160 161 164 162 158 157 161 151 152 163 160 157 160 155 148 147 146 154 155 154 142 150 152 144 140 149 137 146 143 142 146 140 139 139 141 131 129 128 134 134 125 128 130 124 129 125 129 123 123 123 128 127 125 123 118 115 121 117 120 117 112 120 112 117 108 113 112 112 114 104 111 107 104 102 101 102 105 104 103 105 98 100 95 101 102 95 95 97 95 93 94 97 93 90 96 94 95 93 88 92 85 91 87 85 87 83 83 87 86 81 79 81 81 78 81 83 82 81 75 75 80 73 76 78 73 73 70 72 70 70 74 72 69 66 68 70 68 67 66 66 66 67 66 63 64 60 61 60 60 63 58 60 58 62 58 56 60 58 57 55 58 55 53 57 52 52 55 53 53 51 54 53 51 49 51 50 48 51 50 49 48 47 47 48 45 45 43 46 46 42 45 45 41 41 44 42 40 40 41 41 41 40 41 40 38 38 38 37 37 38 39 38 37 38 37 37 37 36 34 36 36 34 33 34 35 33 33 34 33 32 34 33 31 32 32 32 30 32 30 31 30 31 30 29 31 29 28 29 28 30 29 30 28 27 27 28 28 27 27 26 27 27 27 26 27 27 27 27 27 25 25 26 25 26 25 25 26 26 25 26 25 26 26 26 24 25 24 25 24 25 25 25 24 24 24
25 26 26 26 25 25 26 25 25 25 25 25 25 26 26 26 26 25 26 25 25 25 27 27 26 26 26 26 26 27 26 26 26 28 27 28 28 28 28 27 27 30 30 29 28 28 28 30 29 30 29 31 31 31 31 31 32 31 30 32 32 32 33 33 32 34 34 33 34 34 33 34 35 35 34 35 36 37 36 37 37 38 38 36 37 38 39 40 41 40 38 39 40 41 42 42 41 40 43 43 43 41 44 43 45 42 43 44 44 45 44 47 46 48 46 49 48 51 51 50 51 53 49 50 53 54 53 54 55 54 54 53 56 55 56 58 55 56 58 58 57 59 61 62 59 60 61 62 63 63 62 64 64 65 63 68 67 69 70 69 69 68 71 69 70 73 73 72 74 76 73 72 78 74 79 75 75 76 76 80 76 83 82 78 82 82 85 83 83 88 86 83 89 84 84 91 87 92 89 95 93 92 89 92 96 95 94 93 101 95 98 104 98 100 105 99 106 99 106 104 101 110 110 104 110 108 109 107 109 110 110 115 115 120 118 121 121 122 122 123 121 116 119 116 121 122 125 121 129 121 132 124 130 134 129 125 136 135 137 130 139 141 131 143 146 141 137 144 145 146 140 138 150 139 140 141 145 151 145 153 157 159 151 159 156 151 151 159 160 156 154 156 165 167 169 164 166 163 172 168 171 167 176 172 175 177 179 176 171 178 180 186 175 183 188 181 174 183 183 185 186 192 185 190 183 200 199 190 190 204 194 188 206 190 192 192 200 193 211 197 206 200 217 211 209 203 219 204 220 217 225 223 220 222 226 215 229 211 232 234 232 225 231 223 220 234 242 225 244 230 238 235 244 238 246 247 233 242 245 241 240 242 238 252 254 255 253 252 260 243 255 256 256 256 260 253 256 257 254 254 273 265 271 281 282 282 283 281 276 274 282 272 266 267 291 287 281 283 295 275 297 296 277 296 292 298 294 284 301 287 293 297 307 309 308 306 294 315 297 301 312 312 322 301 315 304 324 304 330 311 309 309 318 333 309 337 322 341 343 345 334 325 337 345 331 346 339 347 336 351 357 350 349 351 333 344 336 337 356 359 358 344 368 354 366 352 364 343 344 353 369 352 359 370 365 352 366 384 361 379 379 389 372 394 378 381 397 370 393 387 381 371 385 399 392 382 393 376 386 390 383 400 388 411 394 417 407 421 414 418 406 395 419 414 426 424 418 408 407 424 435 429 421 410 440 408 426 426 442 433 416 426 436 438 447 413 437 448 430 446 421 438 454 434 448 424 445 443 425 446 428 454 433 457 452 452 444 445 442 466 441 452 483 461 441 451 443 450 445 455 490 468 461 482 485 469 470 476 490 500 465 487 475 488 506 504 504 487 467 496 485 480 500 482 518 514 495 505 516 520 483 510 500 498 518 499 529 530 528 511 500 515 518 499 502 507 506 531 518 521 524 537 545 523 514 516 512 550 551 514 520 511 546 513 535 552 539 516 517 561 537 556 524 540 533 559 558 541 562 524 531 537 532 556 544 563 565 563 531 582 566 585 564 550 564 570 585 561 570 576 563 560 598 562 572 598 566 561 585 568 593 600 570 565 583 558 599 562 590 575 585 580 595 601 606 583 598 597 601 577 588 569 606 588 592 618 583 599 589 615 594 620 598 610 612 582 637 579 618 636 602 633 607 613 610 595 622 647 616 648 597 643 606 646 641 616 638 627 615 651 631 626 599 612 636 649 611 607 612 617 660 648 639 652 638 627 649 648 612 658 644 642 666 641 659 640 672 652 655 674 630 660 638 650 624 630 677 637 637 630 635 680 632 652 640 633 654 629 673 628 641 689 647 638 650 651 645 681 647 653 680 680 647 643 656 679 663 664 688 704 687 661 666 669 679 704 657 663 690 646 664 667 689 701 685 704 660 680 652 711 698 668 667 672 667 708 710 695 698 690 671 706 665 662 723 698 712 715 680 665 673 711 707 685 714 666 666 702 685 671 708 722 710 705 718 712 713 678 726 698 710 724 669 711 692 735 681 730 708 687 724 734 679 677 679 685 739 684 737 675 720 726 678 675 716 705 679 717 694 704 737 726 698 705 703 685 680 735 731 732 726 714 730 716 702 748 687 742 697 721 686 719 694 730 704 736 691 740 739 742 731 730 682 721 709 722 724 727 736 738 699 714 691 718 704 727 747 698 708 716 716 706 698 738 695 741 724 748 701 685 744 701 738 734 705 716 703 692 738 724 707 712 731 685 748 719 749 690 743 709 723 709 739 721 721 740 689 729 685 688 688 715 697 738 690 700 686 725 685 696 746 725 686 707 716 692 709 740 746 734 738 710 714 721 714 686 721 728 717 725 686 707 717 723 703 714 703 736 745 693 711 697 714 744 734 750 708 730 701 703 684 698 740 735 690 747 682 688 724 691 694 710 714 687 678 694 718 728 706 741 739 735 684 731 726 697 728 678 719 698 706 713 727 673 691 713 733 729 736 715 678 685 721 684 693 685 734 677 717 718 688 712 684 714 706 734 685 686 706 667 673 684 708 729 676 690 660 713 676 711 720 711 673 720 691 663 694 697 722 693 691 697 655 705 708 683 718 682 713 667 670 682 699 713 708 703 662 690 667 675 663 675 660 646 668 702 673 661 698 660 692 693 653 647 645 689 691 675 687 644 646 635 683 653 692 647 646 663 643 637 692 661 666 665 652 665 682 675 630 651 647 671 659 651 622 653 670 620 642 653 654 628 649 617 675 647 641 662 658 629 657 610 658 621 652 653 652 654 637 641 604 605 639 617 606 637 653 639 645 614 602 631 621 652 594 595 619 635 620 639 648 643 598 642 598 629 625 633 617 619 639 616 633 592 621 579 603 634 624 612 573 608 628 609 629 576 611 574 605 615 581 569 565 565 577 598 596 572 574 567 559 593 580 566 569 587 601 567 595 557 564 567 587 603 561 584 551 562 581 550 555 561 581 585 581 576 545 549 570 560 585 553 540 566 547 569 555 579 532 525 558 530 560 557 548 570 528 557 537 531 542 549 558 512 536 511 552 524 533 554 512 540 534 528 517 545 507 512 520 536 529 516 519 502 506 513 521 522 524 504 497 526 490 512 516 484 495 484 519 520 490 516 509 483 477 493 501 478 490 479 491 484 473 492 496 463 491 500 466 505 477 468 501 480 467 488 491 476 455 482 488 480 481 458 461 444 446 460 479 469 472 466 465 454 457 445 467 436 460 450 432 429 462 448 461 458 448 429 441 455 447 439 441 430 433 436 417 438 432 408 412 445 409 417 404 436 423 416 400 431 429 419 428 421 415 415 427 428 406 387 407 392 404 395 420 418 412 412 396 377 385 401 393 390 398 398 395 382 373 392 366 385 365 388 367 376 363 369 383 377 372 362 373 385 351 368 354 371 377 349 363 368 345 353 357 345 363 344 355 365 364 339 337 338 355 336 356 347 358 336 334 349 328 325 326 349 349 323 328 340 327 341 333 327 341 331 314 310 323 312 330 324 308 306 322 307 306 300 323 324 300 305 307 293 290 302 314 291 301 292 287 309 298 299 284 304 294 292 302 282 293 298 276 285 292 290 276 275 292 280 270 263 265 285 281 264 276 264 268 256 264 260 256 258 251 251 265 257 266 267 259 254 251 257 244 240 246 257 256 240 244 252 245 240 247 243 244 234 244 227 245 242 238 239 224 241 222 229 223 224 220 220 223 228 225 213 215 219 208 218 210 223 215 209 209 207 204 202 203 214 209 195 208 209 200 192 196 196 193 198 196 193 198 200 196 190 187 192 181 187 190 184 178 192 179 185 187 173 176 183 175 172 176 171 173 174 173 169 165 167 165 160 166 158 160 161 160 157 167 155 156 152 161 165 153 160 158 148 159 155 149 146 152 154 143 153 151 142 141 141 145 146 137 141 139 137 140 139 141 133 137 134 137 128 127 134 135 135 133 123 132 127 127 129 124 121 125 124 118 117 121 119 114 123 121 115 113 119 111 109 111 109 112 111 113 114 104 107 107 104 103 105 101 99 100 100 101 100 100 97 95 97 101 97 100 97 92 96 95 94 96 87 93 93 93 92 88 86 88 88 89 86 86 87 84 82 78 82 83 82 78 78 82 80 75 75 79 79 78 73 77 77 75 73 71 74 71 71 70 67 68 69 68 65 65 65 67 64 62 63 61 62 61 61 62 58 59 58 57 62 59 59 58 55 58 58 56 55 56 53 56 56 52 55 51 51 52 49 49 50 48 50 49 48 48 46 46 47 48 45 47 46 45 45 45 45 42 42 42 43 44 41 41 42 42 42 40 40 41 41 38 38 38 39 37 37 37 37 38 38 38 36 36 36 35 36 34 35 36 34 35 35 34 33 32 33 32 31 32 32 31 33 32 32 32 30 32 32 31 30 31 30 30 29 28 29 28 29 30 28 27 27 27 28 27 28 28 27 27 26 27 26 27 26 26 27 26 26 26 26 25 26 25 25 26 26 26 25 26 26 26 26 26 26 25 25 25 25 25 26
25 26 25 26 26 25 25 25 25 25 26 25 26 26 25 27 27 27 27 26 27 26 26 26 26 26 26 26 26 27 27 27 28 27 28 28 27 28 30 29 29 30 28 30 29 30 31 31 30 30 31 30 32 31 30 30 31 33 31 33 31 32 33 32 32 32 33 33 33 33 35 35 34 36 34 36 36 35 36 36 38 37 37 39 39 38 38 41 39 38 38 41 39 42 39 40 41 40 40 44 42 42 43 42 45 46 45 47 46 44 48 46 47 49 48 47 50 51 52 48 50 52 51 53 52 55 54 55 53 52 57 57 54 57 57 55 55 56 56 61 61 58 58 61 63 61 60 61 65 61 61 62 62 68 65 68 67 68 67 69 71 72 72 70 68 74 72 72 70 76 75 74 78 75 80 79 81 81 78 83 76 79 78 84 80 79 81 87 84 87 85 90 90 86 90 91 87 90 89 96 89 92 95 97 97 100 95 94 98 101 97 96 100 99 100 106 103 107 103 106 105 103 103 110 107 106 108 112 109 111 111 114 116 112 117 115 121 117 125 119 116 126 126 128 121 124 129 126 122 125 132 127 134 135 126 137 130 133 133 140 136 136 141 132 135 139 134 141 140 137 145 139 144 146 143 152 149 146 149 157 145 159 156 155 160 156 156 163 163 167 157 160 160 156 167 163 165 169 167 161 165 165 171 176 171 175 179 182 181 171 171 186 180 183 175 191 176 185 180 182 190 188 187 196 189 199 195 192 190 198 203 199 206 195 207 210 197 203 211 197 198 198 207 213 210 211 216 207 218 210 219 224 224 212 216 225 217 224 214 224 235 232 222 239 225 225 232 232 230 233 238 235 247 234 235 244 247 239 255 233 245 247 244 254 248 259 256 260 245 247 262 258 265 252 266 266 274 269 258 275 276 268 256 275 276 279 259 270 263 268 283 291 292 286 285 279 290 274 288 279 279 279 301 288 288 293 287 302 284 307 291 298 310 289 308 293 311 293 313 302 314 317 301 297 299 302 300 307 329 325 312 323 336 321 334 337 335 338 327 334 322 346 320 341 349 347 347 327 328 344 348 335 337 351 345 354 353 350 350 340 354 366 370 348 372 344 351 360 363 375 360 370 375 365 350 380 363 388 369 376 364 388 368 394 364 381 386 391 379 391 385 376 384 380 371 405 410 377 378 377 378 381 405 410 409 409 382 414 416 387 391 410 413 414 391 401 420 409 426 412 413 432 409 411 404 426 438 407 405 442 411 437 443 422 447 448 433 416 427 421 427 449 430 431 461 454 455 467 459 457 438 457 443 467 464 470 451 449 438 437 462 465 459 471 456 481 463 484 458 491 457 487 484 457 455 468 497 496 485 471 472 471 500 502 506 503 507 495 486 474 510 507 514 482 482 486 508 520 478 491 492 515 504 497 516 513 486 517 502 491 507 512 496 533 519 497 503 531 505 513 500 502 517 523 528 514 505 514 537 528 538 525 550 537 554 555 513 517 531 556 537 553 558 561 564 533 520 570 565 574 558 529 542 562 553 544 564 542 539 537 565 554 539 547 581 577 546 539 568 569 593 560 547 551 595 599 587 571 584 554 570 606 574 580 599 593 587 575 567 601 610 560 587 581 615 577 573 596 569 577 606 603 580 578 590 578 593 612 599 631 584 627 587 604 604 609 580 605 606 604 625 636 596 616 612 623 623 632 633 646 631 635 631 645 636 592 654 651 631 615 631 650 646 638 645 627 657 640 624 633 665 624 636 611 648 641 654 619 641 637 663 625 668 640 643 655 654 664 645 650 665 659 621 629 664 672 678 657 673 640 682 624 638 649 632 670 655 655 645 681 644 642 674 681 677 683 681 635 648 633 684 666 643 681 665 665 695 701 687 665 690 678 663 668 661 668 689 687 663 681 657 696 713 686 658 651 648 669 708 688 700 691 658 699 666 703 664 697 674 660 689 720 698 663 678 676 657 662 718 658 684 666 699 686 706 720 720 713 688 688 717 693 668 674 714 670 730 717 702 723 688 718 680 698 696 725 668 694 691 710 707 681 688 701 671 714 681 740 703 706 733 735 738 696 688 679 697 725 675 681 733 691 729 679 732 741 693 702 737 677 743 737 690 679 728 709 733 745 718 689 734 695 684 691 699 696 728 683 747 690 721 696 707 704 730 692 731 747 749 685 705 700 720 689 733 694 712 715 731 738 693 730 711 720 750 735 722 704 688 688 750 715 727 712 701 726 707 742 743 746 701 740 737 694 694 694 726 742 748 688 719 715 710 698 697 746 710 699 686 700 693 717 743 722 750 729 687 734 715 748 694 715 744 704 724 686 709 688 690 722 729 725 686 731 705 699 748 720 739 736 713 721 720 685 722 725 684 718 721 705 708 692 703 711 707 695 727 744 733 741 746 692 688 743 708 745 687 735 707 703 677 736 741 745 698 739 676 699 704 714 682 730 684 703 719 710 693 683 738 693 707 687 709 732 701 703 691 720 681 728 721 722 680 716 672 692 690 675 699 710 698 691 732 666 703 690 695 681 680 669 688 671 698 688 721 667 695 666 676 679 680 681 671 686 703 684 699 656 723 705 700 708 717 697 677 685 672 675 673 657 707 652 713 648 685 688 705 686 662 689 669 693 707 652 689 655 705 692 683 696 690 679 653 700 648 692 650 702 669 660 645 634 633 633 685 669 665 673 694 648 636 637 662 674 666 626 656 663 658 665 630 630 644 636 670 672 638 624 660 631 621 623 624 629 666 630 647 644 656 630 654 655 637 658 621 643 654 622 654 650 642 655 622 643 645 653 606 650 650 612 650 653 649 648 638 610 648 594 635 599 638 611 635 595 626 624 620 624 599 623 633 603 640 585 636 635 584 622 620 577 611 629 611 574 621 572 571 574 581 613 584 577 617 612 611 615 617 603 609 608 558 558 590 609 559 556 565 570 596 605 598 594 574 587 592 599 571 544 550 554 542 590 574 540 561 570 570 550 570 563 550 546 559 557 569 538 535 553 530 534 527 572 539 525 524 554 559 564 546 543 528 547 519 539 545 521 515 558 508 554 512 546 513 545 544 525 514 546 516 546 540 520 545 505 519 496 507 502 495 534 518 511 502 484 500 512 486 527 480 505 519 481 506 479 492 515 476 479 509 510 486 467 489 479 507 467 506 470 459 505 503 465 502 484 458 472 460 495 453 490 449 458 468 474 474 451 473 469 469 480 445 447 450 471 470 443 455 448 463 464 448 429 451 453 431 422 431 461 428 461 459 450 429 420 438 449 412 415 424 428 429 408 445 422 403 409 403 438 434 430 412 403 426 413 427 420 398 428 391 406 394 413 399 408 419 388 415 386 404 386 389 400 385 382 400 373 396 394 375 370 372 381 372 371 380 371 367 373 362 389 361 385 363 377 377 351 355 379 351 352 353 369 352 368 367 348 352 339 341 337 337 339 338 332 342 348 359 328 329 349 349 356 328 346 344 338 340 332 348 329 339 327 334 339 318 314 332 337 307 321 329 310 311 316 320 322 300 298 307 316 301 320 300 290 317 303 309 291 305 286 312 300 295 307 288 303 278 276 275 291 290 293 276 297 282 295 273 266 293 276 279 273 282 268 267 259 271 266 273 257 254 257 253 268 271 249 256 250 253 255 263 257 259 245 246 245 239 255 236 239 245 243 238 243 236 237 241 238 242 234 231 240 235 239 236 230 226 230 231 217 226 214 228 228 215 229 221 211 209 209 221 217 214 218 214 204 217 216 207 213 210 213 198 200 202 203 203 200 191 201 192 201 203 189 197 198 198 185 198 188 186 178 190 181 186 175 179 186 175 188 172 176 168 180 179 178 169 164 167 176 174 162 172 164 163 160 169 157 169 164 168 154 164 157 153 163 150 157 157 150 159 155 145 155 152 153 141 152 150 139 150 139 140 136 136 139 138 139 138 134 131 135 140 135 136 127 131 125 123 129 132 127 125 120 121 128 124 122 118 122 120 123 120 122 117 118 119 110 116 115 113 113 108 108 111 105 104 108 110 107 101 109 105 101 99 103 105 104 96 101 104 101 100 98 97 94 96 96 96 97 88 88 88 95 91 88 91 91 85 84 83 86 87 81 84 82 82 81 77 79 83 79 79 76 78 77 78 78 79 76 74 71 71 76 75 72 70 71 72 71 72 68 67 70 66 68 67 66 67 66 66 66 64 62 61 62 63 61 60 60 57 59 59 58 57 58 56 56 54 57 54 55 54 52 54 55 51 53 50 52 49 49 50 47 51 49 47 47 46 45 47 46 47 44 45 45 46 43 43 43 43 43 42 42 40 41 41 40 41 39 38 40 39 41 38 38 38 38 37 37 38 36 38 35 36 36 35 35 36 35 35 35 35 35 33 34 32 34 32 33 33 33 32 33 33 31 32 32 31 30 30 29 29 30 29 31 28 30 29 30 28 30 28 27 28 27 27 27 27 28 27 27 26 26 26 26 26 27 26 26 26 27 26 27 27 27 25 26 25 25 26 26 26 26 25 26 26 25 26 25
27 27 26 27 27 26 27 26 27 26 26 26 27 27 27 27 26 27 26 26 27 27 26 28 28 27 27 27 27 28 27 28 28 28 30 29 30 29 28 28 30 28 31 31 31 30 30 29 31 31 31 31 32 31 31 33 31 33 31 33 32 32 32 32 33 33 35 33 34 36 34 35 34 35 36 35 36 38 37 36 36 39 39 39 39 40 40 38 40 41 39 41 41 42 42 43 41 44 42 43 43 42 43 46 45 46 46 44 47 46 48 48 47 46 49 51 48 52 52 53 49 53 51 50 52 55 54 56 53 57 57 54 57 56 57 56 60 59 59 57 59 59 59 59 60 59 64 64 65 64 66 67 66 67 67 68 68 70 68 72 72 67 72 74 71 75 70 76 76 77 74 75 73 74 74 78 77 77 82 82 84 82 81 81 79 87 82 85 86 89 84 84 90 88 89 92 88 89 95 94 95 92 98 91 99 100 98 99 99 96 95 98 104 97 104 102 107 104 100 103 109 111 106 110 113 111 108 115 115 115 116 119 112 115 116 113 120 122 125 121 115 120 118 122 125 119 120 124 123 123 128 133 127 130 129 132 139 136 137 135 134 139 139 143 136 141 143 144 138 145 147 150 149 153 147 154 153 148 150 154 158 159 147 151 150 163 161 162 155 154 161 159 162 159 159 157 166 160 164 162 175 172 176 177 179 171 178 180 172 177 178 182 186 189 184 191 188 184 194 182 183 186 183 188 199 184 195 190 203 196 193 194 197 191 196 210 196 213 210 201 198 212 198 203 207 217 207 214 214 213 225 222 213 217 217 212 224 233 219 222 232 236 221 225 236 236 237 226 237 224 242 248 242 245 250 244 242 246 239 255 250 258 245 256 250 263 263 252 251 251 260 257 248 250 253 248 269 253 262 269 268 260 261 282 262 276 284 278 288 264 287 265 271 289 273 270 279 277 282 289 282 291 289 291 301 296 308 291 285 299 310 303 295 312 299 301 307 303 307 312 321 307 325 298 298 321 307 324 331 317 309 315 311 326 312 310 317 322 316 314 328 339 329 320 330 351 338 325 347 335 343 329 355 344 341 351 354 340 354 337 364 346 352 342 372 358 372 377 369 368 372 348 357 372 364 360 377 374 368 387 357 372 379 380 381 395 398 383 392 370 383 366 379 392 406 401 397 390 379 396 414 407 414 385 399 408 417 399 384 398 394 423 411 398 404 396 411 401 417 436 398 402 429 435 411 422 417 428 413 421 428 428 425 433 420 427 421 451 443 457 439 423 450 436 461 422 447 427 426 449 456 439 449 452 458 457 445 451 463 479 451 480 482 441 470 456 464 449 464 474 477 466 462 483 487 458 477 481 466 475 491 473 498 497 508 490 485 493 480 483 478 479 488 510 488 515 514 499 509 503 495 521 502 495 485 510 485 510 506 504 534 502 518 532 525 526 535 539 505 517 497 518 535 503 530 534 551 503 555 541 525 521 511 556 542 531 539 543 559 557 518 519 552 517 538 535 557 557 539 563 530 537 531 580 552 539 535 555 535 571 559 532 568 546 535 560 542 543 542 591 585 552 575 571 589 549 574 549 559 568 574 598 597 564 591 585 590 581 563 562 575 589 559 566 581 611 575 564 564 607 588 585 591 572 578 602 575 593 571 613 598 633 605 583 632 611 594 616 600 610 595 618 639 632 602 613 612 613 647 643 594 591 639 590 617 646 615 642 621 652 607 609 597 619 616 617 646 645 608 652 627 629 657 649 621 610 632 647 626 664 637 667 622 615 654 670 639 617 615 651 676 633 624 626 626 674 658 668 679 641 671 655 640 630 689 683 648 685 654 649 679 629 665 669 649 648 651 658 648 660 641 676 672 658 695 636 644 700 674 658 703 671 695 696 679 650 667 649 659 704 652 672 676 690 689 662 702 707 708 677 690 661 661 702 654 653 660 672 674 678 667 706 684 655 684 717 708 657 708 694 715 689 719 714 703 713 727 674 686 681 713 686 682 687 722 699 705 726 682 708 725 726 691 704 683 725 707 700 726 722 721 685 727 692 692 729 698 737 676 734 734 730 733 723 714 683 708 740 682 688 696 725 690 733 688 676 715 742 698 704 740 679 680 712 717 715 702 687 684 694 683 685 735 719 720 694 721 734 690 691 708 742 701 724 730 714 684 698 740 737 686 693 740 689 728 708 686 700 725 750 743 687 688 699 739 687 744 710 704 705 716 686 727 742 707 725 725 743 698 716 718 734 688 685 740 710 742 709 704 729 712 709 689 712 728 693 684 731 730 688 686 701 747 710 742 732 697 685 708 731 735 713 726 705 697 697 691 738 717 685 686 685 738 730 696 723 690 730 685 685 689 746 711 749 734 684 700 698 715 723 683 694 692 686 692 696 699 689 680 712 722 731 685 727 703 684 733 710 713 718 743 718 710 700 713 691 702 691 737 696 733 738 739 704 724 740 706 673 727 712 711 735 712 710 674 686 736 727 689 722 688 706 716 718 721 688 690 675 706 665 692 729 709 676 716 697 670 698 689 701 706 700 671 677 707 713 709 659 718 664 708 672 704 677 680 656 718 678 702 703 679 670 711 688 704 711 670 678 704 675 686 681 650 654 668 690 669 692 666 676 676 668 708 669 702 694 679 649 684 676 650 695 677 661 646 672 654 653 690 663 653 645 683 694 681 672 655 686 681 689 678 658 640 631 629 638 675 637 646 648 653 678 680 644 633 662 663 680 654 645 636 661 671 643 666 669 651 627 619 609 640 654 665 640 641 655 643 610 665 648 660 629 620 621 660 621 649 629 620 635 596 656 616 623 652 621 605 607 632 618 646 605 613 642 605 641 589 631 608 627 620 617 580 614 600 590 593 630 620 574 588 618 626 595 595 613 626 586 572 579 601 594 577 607 605 597 606 617 588 559 565 607 580 581 607 554 565 595 564 589 588 567 583 551 595 558 565 577 574 572 586 581 552 545 576 547 555 581 588 547 554 578 542 583 556 557 539 528 528 556 558 542 554 566 557 526 519 525 561 551 542 534 526 533 524 549 538 556 558 550 508 548 545 511 501 550 536 529 520 535 507 514 522 535 542 511 495 515 491 488 524 501 513 519 499 513 504 482 499 519 499 483 482 499 494 503 518 505 510 475 502 487 503 498 472 499 506 464 474 465 477 474 459 458 461 468 470 456 471 469 490 492 454 448 487 470 483 450 471 465 470 481 480 474 458 448 441 455 450 457 453 456 425 437 440 436 436 459 460 420 461 427 427 452 420 433 427 450 436 445 409 439 434 419 405 442 431 401 429 411 402 424 427 413 397 427 403 412 404 399 397 388 400 419 395 400 390 380 393 380 380 375 378 388 372 406 398 404 396 395 391 391 375 399 393 378 394 388 358 369 357 385 353 386 381 376 380 374 378 354 351 365 348 362 358 373 340 350 344 347 338 353 355 356 334 343 336 355 343 327 334 342 340 345 345 341 344 344 344 339 322 317 313 334 315 311 324 324 322 326 309 328 312 315 305 321 314 320 298 295 299 300 313 310 296 301 308 293 313 289 311 287 294 284 308 301 281 283 278 282 274 278 294 294 294 276 291 272 286 276 271 272 278 282 283 280 280 271 265 272 267 263 263 259 265 270 261 264 248 246 259 257 259 261 243 259 254 248 258 239 256 252 243 237 237 251 247 249 238 239 235 227 236 229 242 242 241 227 219 218 230 216 218 225 232 212 212 216 213 218 222 212 204 215 206 202 217 214 214 197 200 209 208 196 193 193 200 205 207 200 204 189 201 190 184 194 187 199 191 198 184 186 182 188 183 183 176 174 175 178 187 177 169 172 169 176 170 178 168 175 170 174 168 170 171 161 159 164 160 166 160 155 162 153 159 153 152 160 152 156 158 146 158 153 153 149 152 151 141 144 149 149 143 143 144 140 137 137 134 141 137 139 134 140 129 130 130 130 136 135 123 127 130 130 128 121 124 122 120 117 124 121 125 123 121 120 118 119 110 111 108 110 113 110 109 108 106 106 104 108 107 109 107 104 102 106 101 100 97 98 103 99 100 98 93 98 92 95 97 97 92 89 91 89 91 91 86 90 85 83 87 88 87 82 83 82 82 78 82 83 78 77 79 81 79 80 79 74 76 77 72 74 73 73 76 75 70 68 68 69 69 66 68 69 68 65 64 68 65 63 65 63 64 63 60 62 62 61 60 61 58 57 62 60 57 56 59 55 55 57 57 56 52 52 51 51 53 50 51 49 53 49 52 48 49 51 47 46 46 48 45 48 46 45 44 45 45 46 45 44 44 42 44 43 42 42 43 42 41 41 40 41 39 40 41 41 40 37 38 38 36 36 38 36 35 37 35 37 36 34 35 34 33 33 35 34 33 33 32 34 33 34 32 33 32 31 31 31 31 32 31 32 30 30 29 31 29 30 30 28 29 28 29 30 29 28 29 27 28 28 27 27 27 27 27 28 28 28 26 27 26 26 27 27 26 26 26 27 26 27 27 26 26 26 27 26 26 26 27 27
27 27 27 27 27 27 26 26 27 26 27 27 27 27 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 30 29 28 31 29 30 30 29 29 31 31 32 31 30 30 32 31 31 33 32 33 33 33 32 32 33 32 35 33 34 34 33 36 35 34 34 35 36 35 36 38 37 37 36 39 37 39 38 40 38 38 38 40 39 41 42 42 42 42 41 41 41 42 41 43 42 43 43 44 43 46 44 46 47 45 49 49 47 47 49 50 49 49 50 49 49 51 51 55 55 53 56 54 54 56 54 56 56 55 55 60 57 60 57 58 57 57 62 59 62 59 63 62 65 62 64 67 66 64 65 66 69 68 67 70 68 70 71 70 73 71 70 74 76 75 75 74 79 76 80 77 78 78 83 76 81 83 85 84 80 82 84 88 86 86 83 88 91 92 85 90 90 91 95 90 92 92 94 95 95 95 96 98 95 95 98 99 103 101 102 106 106 105 107 106 104 110 112 114 104 112 110 106 112 116 111 109 110 111 119 112 113 121 124 124 120 116 118 121 118 126 128 131 128 122 134 130 128 132 128 128 136 133 141 132 137 134 132 144 144 142 142 142 140 150 144 141 148 153 147 150 148 152 156 156 149 154 160 161 156 155 158 159 162 161 160 154 159 160 164 160 167 159 173 171 166 176 165 173 178 177 181 178 174 176 173 179 176 176 177 183 191 176 177 192 192 193 193 193 198 199 185 199 200 195 188 198 202 192 208 198 209 208 211 196 216 213 206 213 208 216 210 205 222 222 219 215 227 210 219 229 226 223 231 221 227 225 227 238 239 236 227 227 237 230 244 235 247 241 247 250 231 240 249 233 238 237 253 239 255 261 252 246 264 243 251 250 258 254 271 253 273 272 258 269 266 266 258 275 265 283 264 261 285 267 267 265 278 266 278 291 287 276 290 291 277 286 297 295 306 300 298 292 295 289 304 285 286 309 291 288 295 293 291 310 297 315 299 304 317 327 313 310 327 320 326 316 330 311 332 312 339 335 322 319 331 329 317 344 334 340 352 349 338 323 354 342 333 352 341 333 342 363 338 347 342 367 370 341 371 345 365 363 345 372 370 372 367 383 361 374 373 388 379 362 373 374 361 362 368 382 370 393 397 400 375 367 392 396 383 394 374 388 388 387 382 404 411 391 405 412 385 408 385 402 403 419 389 395 424 402 409 412 415 435 419 413 417 415 410 424 420 408 426 433 422 423 424 446 428 421 430 445 429 438 455 441 419 445 442 455 462 426 450 438 439 439 456 457 449 467 433 439 465 455 473 440 469 480 459 466 486 474 458 482 485 466 465 467 496 459 457 488 486 480 478 487 489 497 491 478 477 483 474 472 485 483 500 481 503 493 475 519 505 517 478 478 487 526 496 506 527 525 518 510 517 514 516 502 497 526 525 500 542 544 538 501 523 535 511 534 530 536 533 507 544 542 557 543 549 553 550 521 512 555 531 543 515 549 551 553 533 567 552 559 576 543 561 564 540 565 535 533 547 575 563 544 575 568 543 585 567 543 558 574 553 562 594 546 574 599 579 570 547 562 595 605 567 596 577 558 607 570 556 584 575 594 577 581 575 561 569 612 589 611 595 569 584 599 582 589 586 603 614 576 594 576 632 588 580 616 607 620 631 639 637 632 627 637 612 639 588 634 592 618 612 605 626 646 622 618 641 597 597 610 609 616 602 635 629 645 644 601 621 661 605 609 638 606 617 610 665 667 645 628 635 671 624 643 661 639 648 630 663 631 622 640 679 639 626 654 652 627 664 673 662 622 636 655 672 669 676 628 637 636 689 663 631 675 672 632 634 658 677 659 680 675 641 675 698 671 643 660 689 639 693 664 674 658 684 669 658 671 682 696 706 704 704 649 698 706 659 678 700 696 668 663 664 671 665 678 670 686 692 678 700 695 661 696 659 660 705 696 663 725 670 696 672 696 726 688 723 676 713 684 692 671 681 672 690 714 706 670 675 716 674 722 672 708 713 712 711 668 680 675 731 692 738 692 716 684 737 696 689 712 693 694 737 740 680 689 691 712 700 685 690 678 718 689 724 679 718 720 696 741 685 745 694 728 743 698 710 725 742 704 704 690 741 746 708 744 732 713 712 719 725 689 684 698 704 733 703 707 707 723 732 716 685 728 707 730 721 714 723 706 739 739 724 713 690 713 686 700 715 709 715 697 738 697 733 685 749 719 711 725 745 743 749 743 734 748 686 696 692 685 691 737 749 697 710 695 730 741 720 705 698 718 718 748 732 730 741 696 685 726 701 744 719 688 738 728 706 750 688 730 729 699 722 693 695 724 690 683 724 707 727 703 716 713 687 701 731 747 706 706 734 725 711 708 735 748 735 706 695 725 713 742 693 722 682 694 689 711 718 690 736 722 710 699 683 714 678 732 740 733 685 721 738 728 703 727 704 725 699 718 715 686 673 683 676 708 684 689 678 721 670 711 727 687 684 710 728 682 690 724 702 718 708 712 725 680 724 712 667 700 695 703 668 688 724 676 696 721 668 703 721 700 676 700 701 684 692 704 710 705 658 703 682 694 708 657 699 705 658 706 656 655 691 663 682 712 678 696 698 698 663 663 664 689 673 649 678 693 645 686 684 656 703 689 675 690 670 647 643 650 636 667 642 662 649 678 666 681 652 641 692 637 636 684 629 679 665 675 653 652 653 685 631 630 660 648 651 664 621 619 647 655 673 637 657 671 631 644 657 664 634 636 671 636 655 643 632 664 641 614 661 657 619 649 657 611 654 657 633 631 611 600 651 642 613 630 613 603 634 634 634 626 623 621 594 644 606 597 592 640 615 588 581 584 612 615 604 586 610 603 609 626 587 608 625 621 595 603 568 607 565 606 599 572 571 592 610 583 572 593 586 578 558 597 575 608 579 581 579 581 566 597 552 577 595 546 600 547 547 580 587 569 550 561 574 580 575 572 537 571 539 532 543 550 534 532 560 548 553 540 572 574 532 541 541 522 570 526 530 547 566 531 548 554 528 562 539 521 547 542 549 544 539 548 513 519 526 520 509 499 501 529 496 499 537 499 524 524 518 531 491 497 516 532 525 505 486 515 519 494 508 519 483 482 503 503 494 471 514 474 471 476 510 479 478 509 490 485 464 462 498 491 477 492 489 492 482 461 449 460 479 476 471 450 481 460 449 440 475 449 473 443 469 465 440 471 434 443 440 458 463 443 453 426 437 464 454 429 453 458 440 451 425 427 433 445 415 431 440 425 430 440 410 436 410 441 424 399 432 429 422 412 413 421 403 419 415 426 421 400 416 403 394 396 386 409 389 413 396 385 412 383 410 385 405 384 378 395 383 396 401 376 396 392 362 389 367 394 383 378 387 368 380 357 377 352 354 370 382 357 356 369 368 357 361 350 368 349 346 357 350 358 337 363 333 359 344 343 344 325 329 326 335 328 327 346 349 346 319 316 332 340 316 335 312 321 335 334 327 325 304 323 325 329 308 305 306 324 298 308 312 294 307 319 312 313 294 287 293 308 296 284 292 300 290 301 304 290 301 279 274 272 298 283 293 286 286 280 270 276 280 272 266 282 282 272 263 262 268 279 256 273 256 269 271 264 260 254 266 250 246 263 259 242 258 250 253 260 249 235 247 240 242 231 237 250 230 250 232 229 247 235 227 236 227 225 239 221 221 223 226 225 232 230 230 225 224 225 227 224 213 208 208 205 208 212 203 210 203 208 214 201 201 201 212 201 191 208 190 197 199 201 190 187 189 201 198 184 188 194 183 192 182 182 178 179 176 184 177 188 172 174 185 171 173 177 167 181 174 171 178 170 162 171 158 169 169 163 165 154 157 152 160 158 154 164 152 160 153 159 160 147 151 157 149 150 144 143 151 141 137 142 141 140 137 146 134 146 137 143 133 138 139 131 133 128 129 133 134 131 128 123 125 131 128 126 128 121 118 118 125 121 120 123 123 114 121 113 115 112 117 118 114 110 111 114 106 114 104 109 107 104 104 107 103 105 100 101 102 104 98 101 97 95 101 92 95 99 97 91 96 94 90 88 93 90 90 86 88 85 90 84 82 85 85 82 80 80 80 85 77 77 79 79 78 79 76 78 74 76 75 74 71 72 71 74 71 69 73 68 73 69 72 66 69 65 69 66 67 66 67 66 64 64 60 63 60 59 61 60 60 60 58 60 57 59 56 55 58 55 57 54 57 53 53 52 54 55 50 51 52 52 52 49 49 51 48 51 46 46 49 46 46 45 45 47 46 44 45 42 43 45 42 43 44 41 42 42 41 39 41 38 41 41 41 41 38 40 39 37 37 37 38 37 36 37 35 37 36 35 36 34 35 34 33 33 33 34 33 32 33 33 34 34 33 31 32 31 31 32 31 30 32 31 30 30 29 30 31 31 30 30 29 29 30 28 29 30 30 30 28 28 27 28 27 27 28 28 27 27 27 27 27 27 26 27 26 27 27 26 27 26 27 27 26 26 27 26 26 26
27 27 28 28 28 28 28 27 28 27 27 28 27 27 27 27 28 27 28 27 27 28 28 27 27 28 28 30 30 29 30 29 28 28 29 31 29 31 29 29 31 31 31 30 30 32 31 31 32 32 33 32 33 32 32 32 34 34 34 34 34 35 33 35 33 36 36 35 35 37 36 36 37 36 38 36 38 38 37 39 37 40 39 41 41 39 40 39 39 40 40 43 40 40 40 44 43 41 44 45 45 43 44 44 45 46 45 48 45 48 48 47 51 49 47 52 52 50 51 49 52 54 55 53 51 55 53 55 57 57 54 54 58 55 56 59 58 59 62 62 59 63 62 63 63 65 61 61 61 67 63 65 64 66 69 69 69 68 72 67 68 73 74 74 75 72 73 75 72 75 74 77 79 74 77 81 80 79 78 81 77 85 79 79 80 82 87 82 85 87 86 91 89 91 88 91 93 94 88 95 95 91 96 97 94 95 95 96 97 102 100 99 105 102 103 101 100 101 106 104 105 103 107 107 115 109 109 109 111 116 116 119 117 120 120 119 119 125 120 119 118 121 128 128 123 121 125 127 128 126 125 125 128 133 131 138 136 133 141 137 135 136 144 142 144 143 143 148 142 148 138 146 152 145 150 147 145 143 152 157 151 154 158 156 149 163 162 154 156 164 168 159 165 168 168 158 174 171 175 168 162 169 166 180 177 180 173 175 183 186 175 180 175 182 182 190 176 176 180 183 196 188 196 182 198 196 199 186 196 188 203 203 199 202 205 196 196 198 196 202 200 213 214 210 207 209 222 221 214 217 223 214 209 211 216 223 229 221 220 232 220 218 230 232 220 223 242 234 239 239 233 244 243 229 228 244 235 236 244 234 234 258 237 256 259 254 257 244 260 249 261 261 248 256 266 262 273 269 254 277 260 265 279 264 274 262 277 268 271 266 288 284 285 273 289 281 291 278 285 284 291 286 290 291 287 288 307 281 298 297 295 306 294 314 316 293 291 295 320 304 307 305 318 311 305 303 315 328 326 328 328 304 316 310 316 332 317 338 312 313 338 330 338 326 350 320 347 341 330 334 350 349 346 356 359 341 357 366 344 335 335 352 339 349 366 350 350 352 343 374 377 356 381 351 364 357 374 359 368 361 374 379 370 390 395 385 361 374 386 388 381 395 374 379 398 394 399 408 407 400 399 412 391 395 404 412 413 422 401 403 422 422 416 407 390 424 396 396 421 413 399 435 416 438 419 408 414 426 410 437 420 436 422 442 447 451 433 439 440 443 449 458 439 461 461 462 451 435 457 452 427 467 462 453 457 443 443 439 469 460 456 445 482 443 453 459 449 480 467 458 469 451 459 467 471 475 494 471 475 499 471 491 461 503 469 500 473 476 474 472 478 498 515 515 513 502 512 496 480 514 482 516 481 501 516 527 513 506 495 522 526 499 533 496 495 533 507 529 518 527 541 512 543 536 521 532 504 510 553 522 508 517 552 543 527 551 543 518 557 565 556 553 562 533 548 541 566 561 548 523 555 557 538 572 552 542 557 563 549 583 563 534 588 568 555 584 583 572 593 560 587 566 561 548 544 592 558 595 565 564 594 556 576 591 575 563 553 563 605 599 557 594 559 576 603 608 587 617 574 578 577 624 572 611 577 606 605 610 626 604 572 578 592 621 635 608 604 622 617 580 621 585 584 637 607 642 633 586 595 601 627 638 606 627 610 640 637 630 598 653 604 635 646 619 650 633 628 619 618 654 652 631 664 607 633 623 662 614 639 629 614 667 618 666 647 639 665 648 671 676 649 657 656 652 647 653 623 670 682 635 640 645 669 665 669 654 647 664 647 641 643 683 680 657 639 656 694 692 644 656 640 683 681 656 692 664 659 658 676 677 649 663 690 690 668 679 672 663 662 649 674 676 658 666 712 655 655 656 701 681 676 694 659 688 704 691 664 665 683 653 696 697 717 721 657 709 720 676 713 709 691 659 670 683 712 660 721 665 672 674 724 704 720 676 707 729 718 692 673 733 709 715 701 711 682 724 734 723 724 670 697 688 693 697 726 671 708 737 694 704 736 730 673 706 682 716 737 727 735 734 738 712 723 718 727 714 712 739 714 703 704 719 743 709 689 743 728 744 735 726 679 744 703 745 736 696 734 715 681 701 694 705 741 705 750 682 744 747 746 712 705 704 715 731 697 688 727 748 684 744 725 717 738 750 712 685 721 741 700 728 747 696 740 705 686 706 713 690 696 688 696 684 686 738 730 685 694 736 741 717 710 712 687 723 750 745 739 738 687 738 701 694 719 739 723 741 684 689 707 686 685 750 694 686 704 724 698 745 750 688 707 708 723 688 733 683 701 726 731 731 746 686 704 749 737 716 729 706 736 686 735 746 735 736 721 685 732 726 709 717 694 739 695 704 698 742 683 742 680 731 694 708 725 716 705 740 712 712 694 726 679 673 731 719 710 738 712 686 701 680 704 732 699 739 672 733 704 680 702 705 726 689 718 684 705 682 668 720 693 692 677 719 720 686 678 676 678 712 704 705 701 729 710 726 674 706 680 661 721 714 691 702 718 669 723 697 705 713 705 662 695 704 670 674 681 710 650 670 708 648 673 660 701 666 670 699 697 705 694 645 664 679 658 657 690 668 661 705 669 675 686 645 685 695 700 670 646 674 668 677 662 691 646 666 672 682 631 629 644 686 656 634 640 682 651 630 674 641 681 660 642 639 661 651 631 654 675 621 624 647 668 639 653 633 668 631 615 646 631 615 625 641 614 636 650 666 659 611 637 620 605 620 614 601 632 626 618 637 642 639 619 635 616 613 646 614 618 635 596 643 603 606 643 644 591 629 595 626 597 624 636 609 627 603 583 598 579 581 574 628 586 581 592 605 573 583 577 580 601 588 609 610 598 594 596 597 608 560 607 581 591 577 587 575 609 562 598 562 555 568 578 590 555 560 593 595 560 571 554 590 558 566 553 578 561 587 535 553 533 545 534 546 557 569 571 532 566 545 543 542 565 570 561 563 565 523 556 521 563 556 550 541 523 523 532 547 553 559 532 537 545 531 521 548 536 532 506 537 513 540 542 529 538 543 517 505 497 497 535 501 521 508 496 496 489 485 515 521 479 489 501 479 493 504 504 473 485 499 496 497 491 490 477 501 483 477 474 464 493 486 457 503 468 489 459 464 484 459 465 471 463 485 466 477 475 466 460 462 445 448 478 457 454 469 458 447 452 470 462 428 436 440 461 442 452 428 444 443 425 447 427 421 420 443 422 426 435 436 448 448 408 444 444 436 443 416 434 438 415 414 411 420 417 424 432 392 404 416 423 420 393 422 400 393 387 387 405 403 409 385 392 411 390 376 372 382 385 378 390 382 387 373 363 365 376 398 368 366 359 371 377 362 364 385 368 378 378 360 369 374 356 352 356 359 374 370 373 363 350 338 335 356 358 360 353 340 355 346 353 353 339 327 330 339 335 351 324 319 318 331 327 321 335 341 321 312 338 318 323 332 321 309 314 315 323 311 315 325 311 306 311 321 295 303 301 315 296 302 288 314 312 286 304 293 297 300 303 293 282 302 293 283 275 290 271 290 284 272 291 273 284 281 272 270 286 276 266 259 277 262 257 276 264 260 257 271 270 264 264 258 263 257 245 248 259 242 255 253 247 242 243 253 235 233 245 240 248 233 243 236 242 230 227 228 239 228 229 234 237 231 215 226 233 215 225 218 230 215 217 212 215 212 221 219 216 214 201 204 208 207 205 203 196 196 194 205 207 198 195 195 191 196 195 187 196 198 193 195 192 181 187 180 184 193 181 181 177 177 189 183 176 172 179 170 174 169 178 177 164 173 169 161 164 161 161 158 166 162 165 157 162 157 161 164 158 156 149 155 155 161 154 158 157 157 157 146 148 146 146 150 145 142 145 136 147 141 139 141 143 139 132 136 135 138 132 129 133 131 136 124 125 133 129 132 128 127 125 119 124 126 121 115 117 120 114 118 121 119 118 113 118 117 116 112 106 111 115 113 107 111 110 104 110 100 107 107 98 102 102 103 96 103 103 95 94 101 100 96 97 96 94 96 88 91 94 94 93 91 89 91 88 90 84 86 88 84 87 83 81 81 80 82 77 79 80 75 77 77 80 78 77 77 77 73 73 76 74 72 71 74 68 72 72 67 68 65 68 68 65 65 65 63 62 64 61 61 64 59 58 59 61 62 59 62 58 60 56 58 59 57 56 55 53 54 52 52 54 51 55 53 51 50 53 51 48 50 49 49 47 48 49 47 45 46 46 45 47 43 45 46 45 44 42 41 42 42 43 41 42 42 39 40 39 38 38 38 39 40 40 38 38 39 39 38 37 37 38 38 35 35 36 35 35 36 36 35 35 33 35 34 34 34 34 34 32 32 33 32 33 32 33 32 30 31 30 32 32 32 32 31 30 30 29 29 29 29 29 28 28 28 30 30 29 30 30 30 28 28 28 27 27 27 27 28 28 28 27 28 28 28 27 27 28 28 27 27 27 27 27 26
27 27 28 28 28 27 28 27 28 27 28 27 27 28 28 28 27 28 29 29 30 28 30 29 29 28 28 28 30 28 28 31 31 29 30 30 30 29 31 31 32 30 31 30 32 32 31 32 32 31 31 31 32 34 33 34 32 34 33 33 35 34 33 35 36 36 35 36 35 35 35 36 37 37 37 37 38 39 39 41 41 39 38 40 41 38 40 40 42 40 43 43 43 42 43 42 43 44 44 46 45 45 45 45 47 46 45 47 47 49 48 50 47 49 49 49 49 50 50 54 52 52 51 51 52 52 57 53 58 58 55 55 57 59 59 58 57 61 59 58 63 60 64 59 60 63 64 65 66 64 63 63 67 65 68 67 67 69 71 72 70 71 73 75 71 70 74 76 77 76 77 75 79 75 81 80 79 83 80 84 78 85 80 85 84 81 88 82 88 87 85 89 90 93 93 90 88 90 95 96 93 91 99 95 100 93 98 97 96 96 97 99 97 106 100 103 103 109 107 102 104 110 109 105 107 109 111 109 114 115 113 116 115 120 118 122 123 114 121 125 119 117 128 127 127 128 123 132 133 127 132 129 134 134 130 137 129 131 139 139 135 136 134 138 140 141 138 141 145 145 139 147 153 149 144 154 151 155 147 149 148 160 152 154 151 160 157 162 166 161 167 164 159 164 165 173 159 163 168 170 171 164 180 166 177 173 177 179 172 179 182 180 173 188 181 191 190 191 186 192 192 187 183 190 191 192 202 201 190 203 206 191 209 209 200 206 193 206 212 196 206 210 206 200 217 205 207 214 222 207 213 212 227 212 215 215 221 226 232 224 226 226 220 227 238 221 230 242 231 234 243 226 231 246 246 237 239 254 254 239 238 243 247 240 262 257 241 265 259 262 253 261 254 247 269 255 250 260 265 275 261 258 271 263 269 264 284 278 276 264 282 281 283 272 287 276 273 292 294 278 283 288 279 284 292 284 288 309 301 307 306 303 310 305 294 311 298 295 321 320 297 317 323 309 302 314 308 314 311 323 320 306 329 337 328 310 340 323 321 320 315 341 345 339 332 352 348 354 347 355 355 349 327 343 334 334 342 366 363 345 353 365 360 354 350 367 369 361 368 345 354 380 353 382 357 373 366 363 374 369 387 362 361 378 379 372 361 384 367 369 379 376 381 370 387 405 380 393 395 383 377 402 390 404 389 395 403 392 389 400 418 420 394 395 415 428 418 400 417 424 417 417 399 424 430 413 414 418 424 427 445 409 418 417 426 431 437 449 457 449 435 448 440 436 450 459 457 456 465 454 470 441 463 441 431 464 477 465 467 445 448 437 443 447 458 481 471 483 448 464 462 488 449 496 483 464 464 471 495 463 498 457 467 506 504 472 490 496 466 507 508 499 516 499 512 507 477 508 524 482 505 484 484 483 499 509 490 498 532 526 536 515 530 508 506 513 507 504 513 529 508 503 522 503 506 534 505 548 517 511 540 520 525 516 523 558 551 520 520 542 552 562 566 564 545 535 523 573 529 562 545 528 550 529 546 574 532 544 573 579 574 566 543 535 589 542 587 583 551 552 593 563 547 550 569 600 555 587 557 555 560 600 577 574 562 608 578 604 593 583 576 597 571 615 567 603 614 612 607 575 579 575 589 571 603 571 628 598 607 574 596 583 596 590 626 591 597 582 627 592 614 622 642 587 618 638 611 597 596 636 645 618 626 599 609 646 606 645 632 606 600 642 622 627 608 603 624 635 616 654 617 638 616 630 633 630 610 617 656 643 652 662 645 660 647 618 613 627 637 642 675 652 679 656 638 620 678 645 623 621 665 645 681 684 631 638 684 672 657 684 627 674 685 663 638 693 650 648 641 647 696 672 667 650 667 686 689 644 686 648 680 645 681 651 650 697 674 659 695 706 669 647 697 664 655 662 701 662 654 651 672 709 653 684 678 701 711 671 696 703 717 685 678 705 716 655 699 671 679 718 694 657 680 716 718 688 696 718 692 716 725 719 678 668 696 707 705 715 665 706 693 707 692 708 688 724 714 691 674 725 719 672 711 708 699 684 699 716 706 683 734 709 704 730 684 738 690 692 742 703 706 712 693 729 692 722 722 740 707 697 716 718 713 711 722 732 683 698 738 711 740 699 688 690 685 744 689 738 709 706 739 710 680 687 694 699 697 742 693 729 725 693 732 692 729 706 707 735 688 727 730 685 740 723 685 694 693 704 724 719 692 714 719 727 737 746 699 690 707 685 708 730 719 736 729 730 748 732 710 746 732 690 707 750 709 721 733 745 690 689 722 684 737 703 748 690 716 726 744 714 744 739 735 706 709 691 696 706 705 687 704 690 726 683 717 692 744 735 724 740 687 730 691 707 724 704 726 748 697 716 739 718 732 679 700 718 688 745 740 740 748 722 748 680 722 742 721 743 724 723 732 729 700 701 716 703 683 690 731 677 683 710 694 715 701 714 724 691 697 729 688 705 722 709 735 682 697 670 732 697 685 705 692 715 693 672 727 671 705 692 675 669 720 708 682 729 695 664 729 722 689 712 717 679 678 669 673 683 718 705 684 674 708 698 695 672 663 673 672 691 699 665 699 689 691 684 707 714 676 660 658 655 702 678 656 679 646 668 694 707 705 690 704 689 695 706 671 700 684 655 658 665 639 646 694 644 691 670 665 661 658 654 653 657 650 659 673 682 631 654 639 655 646 663 658 659 675 662 649 666 641 682 649 683 645 638 679 679 648 636 616 670 652 666 633 628 645 673 615 671 634 612 643 608 655 631 649 619 607 643 604 662 619 600 605 627 642 653 608 638 635 645 650 624 620 602 638 633 609 599 627 587 593 624 642 622 611 604 590 628 584 633 596 634 626 594 583 616 607 591 623 619 628 618 589 605 583 607 585 622 576 621 565 601 578 564 586 576 586 586 569 594 601 580 594 577 567 555 594 551 580 598 583 596 555 555 588 584 542 568 544 594 570 540 586 549 556 553 535 587 573 573 534 579 549 571 545 542 530 547 524 529 530 563 566 534 529 566 543 550 552 548 531 533 553 539 549 508 519 537 508 532 534 549 503 517 521 508 545 518 508 545 501 535 528 538 513 517 532 493 535 498 511 490 491 493 490 508 509 478 482 494 500 503 491 477 490 492 504 469 509 514 473 466 490 500 501 469 466 469 459 484 466 485 489 474 484 464 471 483 456 488 469 463 445 450 453 449 467 439 480 447 468 457 460 468 440 472 472 431 434 440 463 457 456 432 440 452 420 427 431 431 451 449 443 451 444 420 443 437 435 422 418 430 437 425 400 425 420 436 435 398 421 407 393 423 414 412 398 397 401 392 403 406 421 382 401 382 406 378 380 381 398 398 391 398 374 372 392 387 401 384 373 362 387 392 368 377 373 359 362 359 387 388 380 384 355 362 350 372 378 345 348 362 374 353 347 343 364 367 368 355 357 342 345 332 348 351 329 327 334 345 353 332 324 323 322 325 330 324 339 329 322 329 330 324 325 326 316 324 313 309 318 328 327 304 303 327 321 306 322 312 309 305 310 291 290 290 306 294 305 303 301 286 280 304 306 283 280 279 299 289 288 284 269 271 286 270 287 276 267 268 278 266 260 282 279 282 263 258 276 277 272 253 250 264 253 255 256 264 246 247 261 259 261 250 256 253 245 246 236 246 252 246 241 235 234 233 239 227 243 234 241 230 237 242 225 234 217 232 219 222 232 224 216 226 219 230 221 218 222 206 214 223 222 213 217 220 211 207 208 212 208 207 196 207 195 206 200 204 199 205 195 189 198 199 200 183 189 185 184 194 180 183 193 184 183 184 189 183 177 185 184 182 177 171 180 170 170 163 165 164 175 164 174 172 163 169 165 165 155 155 155 165 165 160 156 154 154 150 146 158 152 146 144 147 151 146 146 148 149 146 138 146 136 134 135 139 144 132 140 131 134 135 137 129 137 130 135 125 128 130 129 128 122 124 128 127 119 126 124 126 121 114 117 123 114 112 114 119 119 112 118 114 114 108 115 108 107 111 108 111 103 103 108 108 107 97 97 99 103 95 95 96 101 95 98 93 99 93 93 96 93 95 88 92 87 92 92 86 84 88 83 85 84 81 80 86 79 84 81 83 77 79 83 78 77 76 78 79 73 79 74 72 74 75 75 75 73 69 72 71 67 71 70 69 69 64 68 65 65 65 64 63 63 65 61 63 64 62 60 58 60 62 62 60 57 59 56 57 57 54 58 57 54 52 53 51 51 52 54 50 50 49 50 49 49 48 51 51 46 49 48 48 48 48 47 47 45 45 46 46 42 44 43 43 44 41 40 43 40 41 39 41 40 39 41 38 39 41 39 39 39 39 37 37 38 37 37 38 37 36 37 36 36 35 34 36 33 35 33 35 33 34 34 32 33 33 33 32 31 32 33 31 31 30 31 30 32 32 32 32 29 30 29 31 30 29 31 30 28 28 29 29 30 28 30 29 28 29 30 29 30 28 28 27 28 28 28 27 28 28 27 27 28 28 27 27 27 27
27 27 28 27 28 28 27 28 29 30 29 29 29 29 30 29 29 28 30 28 29 30 29 30 28 29 31 31 30 30 31 31 30 30 29 31 31 32 31 31 32 32 30 32 32 33 33 31 31 32 32 34 32 33 34 35 34 35 34 35 35 34 36 36 35 35 37 36 35 35 38 38 37 36 38 37 37 37 38 40 40 38 40 39 39 39 40 39 40 43 41 41 42 43 43 44 42 42 45 43 43 45 44 45 48 46 46 49 48 47 49 51 49 51 49 53 53 53 52 53 54 53 55 54 54 53 53 55 56 57 58 55 57 60 58 57 62 59 58 61 60 64 59 65 60 65 63 65 67 65 67 69 65 67 70 68 68 73 67 72 69 71 69 71 72 77 75 74 76 79 77 79 76 79 76 79 83 81 83 78 79 81 79 86 84 84 88 88 90 85 85 89 92 86 92 90 90 90 97 97 92 99 100 98 98 101 97 100 97 97 100 101 103 102 106 100 107 104 108 110 103 109 109 114 106 111 117 111 109 111 116 115 113 120 115 117 122 114 117 123 124 118 126 125 122 120 126 121 131 126 135 126 132 128 129 128 136 133 141 132 135 139 133 133 146 139 139 145 149 138 149 143 147 145 143 144 152 158 146 147 155 155 155 161 154 154 161 166 153 166 165 165 171 159 167 164 174 160 166 174 168 169 176 177 170 172 174 170 184 185 182 179 182 189 189 178 193 191 191 179 187 188 187 183 196 186 193 196 193 200 206 192 195 198 202 194 210 207 208 210 204 205 201 206 219 213 213 204 209 217 208 216 221 226 227 225 212 229 228 219 221 235 230 230 221 232 224 223 231 239 230 237 233 238 245 241 239 241 239 248 253 249 244 240 243 248 261 262 253 251 256 249 263 249 252 257 267 263 260 271 266 274 259 278 260 271 286 273 263 269 270 280 271 284 283 292 282 293 278 294 277 289 301 293 302 296 286 286 298 285 297 312 288 292 291 313 309 291 293 314 305 309 326 301 305 317 322 318 302 320 306 313 331 319 321 328 324 342 317 332 343 321 323 332 329 324 336 340 355 347 356 357 345 359 354 340 347 353 343 359 361 343 368 342 369 349 359 354 372 368 373 375 363 358 352 367 358 365 384 369 370 373 390 365 368 372 361 397 395 392 383 367 368 383 373 374 401 379 399 380 407 407 398 400 404 394 391 391 414 397 397 421 398 393 390 424 426 430 426 435 414 413 421 404 426 439 405 420 428 428 414 441 445 439 414 441 451 435 456 444 429 445 440 421 439 452 452 465 455 451 436 428 430 446 464 470 446 444 436 443 449 471 445 476 471 483 450 456 467 453 453 453 495 451 492 469 482 475 471 503 480 479 464 490 467 467 487 501 477 493 492 503 479 478 470 475 493 495 490 480 476 522 483 498 523 530 522 523 495 498 511 487 491 496 519 513 516 528 515 534 520 539 545 506 544 549 551 550 524 544 509 557 523 551 536 525 518 533 563 531 546 515 564 532 544 530 569 539 540 532 545 571 547 541 567 540 563 572 579 552 564 576 538 543 571 567 539 576 585 540 576 577 557 564 571 600 569 565 573 586 555 549 585 578 573 557 580 599 603 607 607 574 581 560 602 615 568 591 579 573 595 619 578 584 604 577 613 588 607 610 626 622 584 631 599 615 634 614 587 582 591 615 616 583 622 628 626 619 600 647 608 642 633 621 633 599 594 650 618 642 618 601 628 623 618 618 637 643 625 620 643 653 627 625 606 605 656 608 643 622 645 668 617 642 672 655 655 626 667 651 669 631 640 653 624 672 633 661 620 663 685 668 643 685 635 672 649 648 630 670 688 643 679 643 651 654 665 647 680 649 648 686 675 636 637 661 652 652 643 637 685 646 664 654 667 678 707 666 660 643 672 657 645 653 688 674 670 669 665 703 702 690 689 695 690 663 679 676 657 676 677 692 676 668 663 685 705 687 698 713 682 664 657 674 715 684 723 694 669 726 703 719 668 663 716 665 673 699 692 667 716 691 692 680 691 669 683 721 699 720 717 692 711 702 720 720 705 738 676 721 729 707 709 681 691 678 683 696 692 693 698 709 720 736 678 698 714 679 698 702 686 746 698 724 738 746 700 696 737 705 677 683 693 731 719 747 718 723 739 745 702 712 717 686 734 721 742 703 686 695 691 728 725 744 706 748 744 690 696 733 749 728 698 693 710 740 692 750 744 712 705 696 704 742 734 687 743 685 741 749 730 683 703 708 730 715 726 741 741 697 726 710 706 744 730 704 748 730 729 715 716 743 697 704 683 701 724 685 689 750 692 717 684 707 740 687 717 735 707 740 686 703 707 720 687 692 722 697 738 714 730 687 728 710 686 706 681 719 743 708 687 705 706 747 729 692 679 724 705 736 710 708 716 695 746 721 705 746 697 691 708 706 696 715 735 701 700 696 685 693 730 680 698 674 698 713 698 728 716 717 679 709 682 689 699 726 731 702 687 723 686 669 672 689 706 672 668 674 720 692 728 692 689 705 712 723 695 711 682 669 671 716 716 722 675 673 662 680 709 709 669 715 679 669 708 718 709 666 664 702 666 689 706 661 672 713 683 658 708 687 705 674 646 682 693 702 700 705 666 699 661 653 695 676 674 679 694 651 703 683 661 690 697 668 682 665 641 663 695 692 644 668 651 680 673 653 659 664 692 637 683 685 638 636 673 646 663 629 660 678 637 671 664 620 634 646 661 672 618 622 640 677 647 644 615 632 628 652 646 617 613 620 669 662 607 642 637 640 615 657 606 609 603 625 660 619 629 617 619 638 620 648 598 632 627 639 591 643 631 629 632 627 636 616 623 616 606 632 598 635 620 628 634 604 605 628 597 584 608 623 583 608 581 574 624 591 568 602 605 585 591 594 611 614 577 564 599 586 583 579 613 604 592 572 593 580 606 608 591 559 565 571 561 565 552 571 566 573 581 542 540 592 552 573 574 588 566 547 538 569 567 532 539 578 559 555 555 575 532 525 553 554 520 554 524 549 520 560 531 548 535 553 552 556 546 552 517 549 523 508 550 504 515 530 511 516 522 529 539 496 526 504 540 525 504 508 509 496 501 522 532 527 505 484 504 511 487 508 496 519 489 499 511 503 504 511 499 496 507 513 483 504 471 480 463 488 492 503 479 473 479 491 488 489 495 473 490 473 472 454 459 460 469 488 451 477 445 442 459 471 453 464 448 463 470 456 464 464 432 449 438 469 442 457 439 449 457 436 451 436 427 419 452 456 415 423 448 418 416 421 430 429 442 441 432 435 400 432 413 422 435 406 416 422 414 422 396 391 411 414 399 413 414 394 392 399 405 403 408 395 407 379 393 382 388 402 389 378 396 396 395 384 365 383 378 361 372 361 385 383 371 376 364 382 373 379 356 370 347 365 380 376 376 375 341 365 372 372 343 353 352 356 340 342 358 344 361 332 340 339 354 351 332 324 329 330 333 323 331 342 319 345 318 338 313 335 316 326 336 309 315 327 319 304 301 322 302 314 312 320 309 310 304 312 292 298 305 295 306 306 291 294 308 286 287 284 303 288 304 293 301 294 299 297 270 270 275 276 290 287 268 267 266 263 274 284 275 271 275 268 263 269 274 255 250 249 263 272 263 270 262 264 257 262 251 250 252 252 259 247 252 240 243 238 252 229 249 245 242 243 233 233 236 242 228 238 230 222 220 226 216 215 224 222 222 231 224 229 229 228 218 214 206 216 207 216 219 215 218 208 216 213 207 202 212 202 200 209 204 198 203 189 205 203 195 201 183 184 189 190 190 180 195 194 183 192 189 184 174 184 179 176 174 184 179 178 168 179 169 176 170 171 173 165 159 171 169 165 159 166 163 161 159 159 161 157 164 157 161 161 158 146 158 156 157 145 145 143 153 141 138 139 142 147 138 142 143 143 135 133 137 131 137 130 133 139 137 132 127 134 135 133 133 127 128 125 126 118 128 128 125 122 115 114 122 117 115 114 112 116 118 109 114 115 114 110 111 106 112 111 105 105 106 110 105 106 102 101 105 104 100 100 101 104 98 95 97 94 98 97 93 93 89 95 89 89 93 87 93 86 85 83 86 82 88 84 84 81 81 79 85 78 82 81 79 78 80 81 78 75 77 74 76 74 73 74 72 71 70 73 72 68 69 72 72 72 70 70 64 67 66 63 67 62 66 63 64 63 59 64 60 63 61 57 58 58 58 60 57 58 55 57 58 56 57 53 52 54 52 55 51 50 53 50 51 50 52 50 50 49 47 46 49 47 48 47 46 46 47 47 43 45 44 45 43 42 44 43 42 40 41 40 42 41 42 41 40 41 41 40 39 38 41 37 39 38 39 38 36 38 36 37 35 37 35 35 35 34 34 35 34 35 33 33 33 33 32 33 34 34 33 33 31 32 31 33 33 31 32 30 30 32 30 31 30 29 31 30 30 29 29 30 30 29 29 29 30 28 28 29 30 30 30 30 28 30 28 28 30 28 29 29 29 28 28 28 27 28 28 28
28 29 30 29 30 30 28 29 30 29 28 29 28 28 30 28 30 28 29 28 29 29 31 30 30 30 31 30 30 29 30 32 32 30 30 31 30 30 30 30 33 32 33 33 33 33 32 33 34 32 34 34 32 34 35 33 34 35 36 34 34 34 36 37 36 37 37 37 36 36 36 36 38 37 37 37 40 39 40 41 41 39 40 41 41 39 40 40 40 42 43 43 41 42 43 45 42 44 43 46 45 47 46 45 47 48 48 46 51 50 51 52 49 48 52 51 52 52 52 53 54 51 54 54 53 55 54 55 55 55 56 59 56 59 61 61 58 57 61 60 63 59 62 62 61 62 65 67 63 63 66 69 65 69 69 66 67 69 67 69 70 70 73 74 72 76 77 73 77 79 75 77 76 77 82 81 82 83 79 81 85 81 87 86 87 86 84 88 89 87 86 93 92 86 89 94 92 89 90 93 96 97 93 95 101 95 95 95 100 101 96 98 101 99 102 101 102 110 108 108 105 110 105 114 108 109 107 117 112 118 118 120 118 120 122 123 121 122 115 126 125 123 126 119 130 131 123 131 127 132 134 135 133 131 128 134 128 138 131 140 141 140 144 133 137 138 136 142 140 145 146 142 149 144 149 144 154 156 150 149 153 160 150 150 154 160 158 166 163 164 166 158 163 168 163 161 171 164 172 168 179 172 176 170 166 177 170 171 182 185 186 184 179 175 185 188 181 180 190 184 187 196 190 193 186 202 195 203 200 189 196 206 203 196 201 193 208 214 196 209 208 203 206 205 214 211 220 219 222 211 216 209 222 211 231 228 217 213 234 236 229 235 218 226 220 223 227 238 236 228 238 245 234 228 232 253 246 246 242 254 242 259 260 257 247 250 264 265 253 244 255 264 270 270 272 252 268 268 269 256 265 272 264 274 262 264 272 284 276 272 279 281 283 279 275 285 282 291 275 293 274 296 289 305 306 283 300 303 295 299 295 312 297 299 295 312 317 307 294 293 313 307 325 310 327 306 319 318 307 317 308 328 316 314 320 330 320 340 318 331 321 318 338 324 347 322 344 347 346 353 357 357 327 347 330 332 347 333 359 368 340 368 356 353 362 360 342 352 372 345 350 380 358 364 366 350 364 362 383 360 384 361 389 387 386 374 388 386 376 385 398 389 372 398 389 398 394 387 379 384 383 384 395 407 393 381 399 416 410 401 400 403 388 425 411 404 417 398 435 408 418 432 424 418 417 428 412 418 406 421 447 438 417 442 411 444 417 441 422 424 438 442 447 424 445 423 423 445 462 433 460 432 443 434 436 443 465 435 441 470 465 470 459 451 470 466 448 471 445 489 457 487 467 455 464 492 454 472 473 490 462 458 485 495 499 493 465 483 492 494 468 515 504 479 494 481 472 520 489 508 481 508 495 503 484 508 504 502 492 503 512 532 495 503 536 532 491 504 531 537 498 516 506 508 533 546 548 514 539 532 504 519 518 528 538 520 537 547 556 532 560 522 535 520 531 564 563 520 552 545 568 527 537 553 542 560 567 560 553 564 562 562 584 588 577 539 557 554 540 557 581 568 556 597 569 584 579 581 566 580 557 602 570 552 568 605 574 554 555 565 610 613 611 572 562 607 571 609 571 568 608 598 612 624 620 575 590 600 619 606 625 629 617 618 583 586 589 579 587 600 601 594 600 631 643 614 630 644 588 605 622 645 603 632 642 646 600 648 646 642 632 630 651 610 654 625 610 615 646 625 652 622 617 611 613 664 617 643 609 627 670 625 625 644 650 666 638 664 649 667 615 640 673 655 662 624 682 621 630 667 670 630 662 684 660 640 669 674 685 668 683 678 668 666 632 676 646 645 649 654 650 682 640 675 687 667 650 645 638 674 695 647 693 657 698 675 642 705 656 700 678 656 702 701 657 657 704 658 665 711 698 659 714 648 685 714 713 654 672 673 668 707 699 674 655 681 661 708 715 699 656 671 708 717 706 720 662 681 716 702 704 724 684 728 709 713 710 694 672 675 709 729 680 720 705 702 677 676 721 699 670 711 678 727 692 716 697 676 692 727 695 732 711 675 685 708 719 719 730 676 718 679 717 677 676 721 692 735 738 734 697 740 693 718 686 745 707 744 683 683 711 679 722 680 732 681 691 701 699 733 728 684 716 729 689 692 707 738 713 731 726 696 686 705 739 696 734 730 693 741 697 688 704 743 690 719 746 703 742 726 687 721 692 685 731 701 698 718 689 731 729 695 707 734 720 694 709 733 703 686 718 688 745 739 727 742 692 749 731 737 714 729 746 716 737 694 691 702 731 700 747 742 723 688 739 734 745 719 714 744 718 748 708 739 694 681 727 703 707 704 685 697 709 709 691 693 680 698 711 727 715 736 716 684 701 733 696 694 698 727 684 734 684 741 721 696 741 727 677 696 679 683 712 707 742 723 733 712 721 693 691 718 719 674 736 718 727 711 680 699 685 677 731 677 709 678 680 689 692 722 711 694 691 671 676 672 729 666 714 714 732 711 726 718 729 685 714 680 706 684 676 718 723 717 696 674 704 706 679 670 673 684 706 682 718 656 694 713 653 664 685 666 689 687 709 693 687 683 680 694 689 659 700 695 706 650 703 661 683 669 650 701 690 679 703 678 683 646 690 675 648 655 646 693 685 664 662 679 696 670 651 680 647 666 689 650 636 656 631 629 691 667 675 674 667 634 684 635 679 680 645 678 646 662 618 638 656 616 645 661 634 613 624 666 623 669 625 639 644 636 635 619 658 639 666 618 607 659 658 613 605 636 618 600 613 654 611 621 602 634 641 650 630 596 642 596 629 644 614 626 640 639 606 587 615 604 610 593 588 626 600 610 601 584 601 577 593 631 615 625 578 612 622 575 626 604 621 611 591 623 570 565 582 604 587 609 597 582 568 605 607 567 581 610 557 567 608 572 551 601 589 580 582 576 596 563 569 545 572 594 565 543 555 580 550 576 536 587 563 577 554 538 566 535 530 532 564 527 573 558 528 534 555 562 560 543 548 556 565 547 560 562 553 536 545 557 552 554 556 517 504 553 503 501 519 550 511 537 502 537 500 539 501 522 512 525 519 515 493 486 511 486 502 510 514 497 493 503 512 504 516 506 516 492 487 492 497 497 476 488 500 470 497 466 472 471 482 506 502 479 467 466 470 500 492 472 473 482 493 493 491 487 489 462 478 469 451 446 441 467 456 475 437 463 441 445 447 436 454 428 453 467 442 457 464 452 420 434 439 452 418 444 456 450 415 423 412 415 445 441 423 407 408 438 443 435 421 418 431 408 405 403 419 410 394 397 411 424 406 392 414 416 394 400 414 415 393 386 411 415 414 393 388 383 386 409 385 393 374 376 384 393 374 398 368 388 363 389 391 385 365 390 362 354 365 355 377 375 377 363 368 361 351 356 346 354 354 350 344 340 336 342 344 347 346 339 341 331 335 349 344 342 334 351 327 348 332 324 336 334 331 330 329 314 322 325 310 311 316 326 305 313 317 317 302 323 322 314 315 321 322 311 314 310 319 318 295 296 302 285 285 284 294 304 289 280 303 281 278 281 276 282 288 281 273 274 277 283 284 290 273 289 278 277 268 269 262 278 274 264 275 275 257 270 266 256 260 251 251 256 252 256 257 245 243 264 242 261 260 254 238 235 234 232 234 239 249 250 250 244 233 234 240 229 235 229 234 230 238 225 235 229 228 219 221 211 224 223 224 217 225 219 218 214 217 215 203 213 207 206 200 208 215 196 208 211 204 207 193 206 195 197 198 196 196 197 186 183 189 197 194 183 180 188 188 182 184 181 181 181 184 174 186 184 170 174 174 177 180 177 177 169 175 172 174 168 158 172 157 169 159 165 161 163 163 151 154 153 153 157 156 149 147 158 145 157 156 154 153 142 147 149 146 144 138 139 139 138 143 142 139 134 133 129 131 128 132 127 136 132 134 135 129 132 132 131 125 126 122 128 120 125 125 119 117 115 115 116 121 120 116 109 118 113 111 112 116 114 106 110 109 105 104 106 101 101 99 103 104 98 103 96 101 100 102 101 93 99 98 99 97 96 97 96 90 96 87 91 87 91 86 85 86 89 84 84 82 86 80 82 82 79 78 78 77 80 78 82 78 74 79 78 76 77 78 73 71 70 72 73 74 74 73 72 70 66 68 66 67 64 68 67 67 62 61 61 66 62 64 61 59 60 59 62 59 57 57 58 60 59 58 57 54 55 54 54 57 54 56 55 54 55 54 50 53 53 50 52 51 49 48 48 50 46 49 46 47 45 44 44 47 46 45 43 44 43 43 44 41 41 43 42 43 41 41 40 41 40 40 41 38 41 41 41 41 37 38 38 38 37 37 38 36 37 36 35 36 37 35 35 34 34 36 35 35 35 33 33 32 33 33 34 33 33 32 31 33 31 32 31 32 30 31 32 32 30 30 30 32 32 31 30 29 29 30 29 31 30 30 29 31 30 30 30 30 28 28 29 28 29 28 28 29 29 30 29 29 28 28 29
28 30 28 28 28 29 29 28 29 28 29 30 29 29 30 31 29 30 31 31 31 29 29 29 30 29 31 30 31 30 32 31 32 31 30 30 33 32 31 32 33 33 31 31 34 34 32 33 33 32 34 34 33 34 33 35 35 36 36 35 36 35 37 37 36 37 36 37 38 38 37 38 39 38 38 38 38 41 38 41 39 41 39 41 42 40 40 43 41 43 44 43 43 42 43 45 43 45 47 46 45 48 46 48 49 48 49 48 51 47 51 50 49 49 50 52 51 53 51 53 54 56 55 56 53 58 58 54 59 56 59 58 58 62 61 61 62 59 60 63 62 64 64 61 62 62 64 63 63 63 65 65 70 69 72 69 68 70 74 68 70 70 70 75 73 72 74 77 78 78 74 77 79 76 81 80 80 82 85 85 82 81 82 87 85 87 84 89 86 84 93 89 89 88 95 93 96 90 93 97 99 95 96 94 97 99 96 103 104 104 102 101 100 106 105 107 103 105 107 109 106 104 109 115 107 107 116 114 110 118 113 119 114 112 117 116 118 115 124 127 118 119 127 119 126 125 132 128 124 130 130 131 131 138 138 137 129 132 137 137 143 138 138 144 137 147 138 149 144 151 139 141 142 142 151 146 145 153 153 159 156 149 160 163 151 153 163 154 153 159 155 168 156 166 162 160 171 163 168 175 168 168 176 174 168 175 184 174 173 171 171 183 190 174 179 176 188 188 192 191 182 189 183 187 188 187 203 199 189 205 201 198 193 203 199 211 195 196 215 207 204 204 204 221 204 204 207 206 211 218 223 227 228 217 219 228 212 229 218 228 234 222 231 232 229 227 236 224 241 241 227 246 237 229 232 248 251 243 245 254 250 237 259 238 247 242 255 260 248 252 266 255 262 261 259 255 268 276 267 263 257 274 267 262 258 280 283 281 264 273 268 283 274 290 273 291 272 292 273 279 291 279 304 291 302 287 296 293 283 300 310 301 291 296 317 294 317 304 312 294 318 325 308 306 313 321 312 319 305 332 330 332 313 334 321 327 337 317 343 317 345 325 324 325 338 335 333 354 336 325 354 325 341 339 359 355 335 344 364 349 365 347 365 370 364 369 374 351 360 375 368 347 373 372 375 350 364 359 364 357 390 366 371 366 378 390 392 363 364 371 376 392 393 390 386 409 381 410 380 396 395 398 380 394 395 391 391 387 415 406 412 424 411 428 430 430 401 429 398 416 410 398 440 431 428 414 417 434 444 429 432 433 414 433 447 443 427 444 452 428 435 433 419 419 421 431 430 433 445 448 434 460 460 466 475 437 475 445 455 479 444 444 469 445 457 462 445 468 447 475 485 474 481 467 468 468 491 462 469 486 476 458 469 502 492 493 462 504 485 510 496 470 474 492 507 512 499 500 475 509 477 492 494 500 504 483 519 482 522 501 493 519 499 538 505 516 534 518 538 504 500 513 498 527 502 506 516 524 531 533 538 510 547 525 548 516 544 530 527 546 560 541 519 538 559 518 547 570 524 566 557 543 563 539 555 526 549 532 559 562 559 570 585 586 568 547 554 578 566 540 569 586 571 543 578 560 597 586 564 557 596 573 605 580 581 551 578 602 562 602 592 580 606 563 594 610 584 574 616 580 587 608 622 569 595 599 594 615 614 604 604 596 619 602 610 626 582 625 592 589 620 601 582 634 626 604 633 633 604 601 605 612 606 616 589 635 591 598 599 632 640 620 641 641 632 609 618 632 642 650 619 637 660 660 615 663 631 667 648 633 622 617 660 665 639 664 672 644 659 649 645 632 663 675 648 628 678 637 625 641 675 630 638 658 635 644 662 665 646 673 654 680 631 655 683 688 675 659 669 635 654 652 680 664 637 642 699 636 662 689 697 643 681 666 674 657 664 692 691 691 643 661 672 707 670 711 682 711 688 711 659 654 686 660 649 663 715 669 715 671 665 674 652 658 672 680 678 716 664 700 713 709 710 707 704 719 683 665 689 683 708 725 704 699 678 717 669 707 727 709 670 713 708 680 715 730 718 729 723 665 732 670 711 693 703 727 694 723 679 678 688 733 725 697 710 708 688 699 698 729 683 729 677 737 727 729 674 689 731 701 720 690 713 724 718 729 706 689 730 694 690 710 719 745 723 690 693 687 688 746 731 740 715 697 748 682 714 723 698 733 750 745 748 717 683 721 731 745 694 715 692 707 708 694 737 684 738 712 724 708 710 706 699 746 725 728 709 720 700 687 702 701 713 732 698 716 701 749 741 746 743 712 701 699 686 716 732 742 747 734 697 703 687 745 727 690 720 683 688 699 688 740 717 719 718 692 712 695 717 698 687 706 728 737 682 731 698 690 749 691 742 724 743 707 746 716 745 745 717 680 690 723 737 685 720 733 694 678 747 731 727 712 715 733 697 677 742 675 717 700 716 707 744 709 718 722 728 693 683 715 696 695 678 731 708 679 718 713 710 676 718 685 725 677 670 668 675 680 688 710 697 728 692 689 674 668 668 722 732 682 717 710 703 689 701 697 676 663 697 693 690 726 725 684 679 684 684 694 706 683 676 711 665 659 702 653 671 707 675 671 711 673 675 669 701 710 653 692 664 673 693 692 684 698 659 681 660 689 673 685 676 663 682 650 651 691 693 701 641 687 655 645 647 646 692 691 671 653 651 638 669 673 692 653 671 629 628 637 635 646 639 669 676 662 683 670 642 647 685 654 624 672 671 664 634 640 637 633 617 622 645 623 647 616 672 667 639 632 631 624 626 654 642 606 621 607 643 621 640 624 604 626 627 629 614 611 633 618 633 619 654 620 604 593 608 613 640 635 590 594 596 602 606 596 632 583 589 638 621 592 624 624 592 593 608 627 620 596 619 611 628 599 586 629 578 611 567 585 578 572 568 612 598 605 607 583 598 580 557 589 596 568 594 604 601 577 574 591 551 565 587 585 561 597 579 557 582 562 553 555 565 542 572 539 548 544 534 573 536 581 573 554 543 578 547 559 573 560 570 540 545 551 538 558 561 539 560 559 536 561 557 530 561 521 533 517 556 552 521 535 545 555 542 516 546 507 529 521 508 501 539 528 517 495 496 531 521 538 522 520 497 500 485 527 525 502 486 481 497 492 519 483 491 487 512 508 486 480 483 495 490 484 505 471 489 474 494 459 472 488 492 477 484 488 477 457 457 494 449 477 487 470 464 476 467 457 469 469 454 457 480 479 439 460 457 466 457 442 468 463 461 461 441 427 441 444 462 434 441 446 423 419 444 434 446 435 452 410 430 441 434 411 422 444 432 416 420 423 412 433 403 399 428 410 419 404 426 397 426 397 417 418 405 402 393 382 384 386 399 415 412 401 392 374 408 389 396 384 377 375 371 376 383 384 393 388 375 384 372 379 385 386 389 355 367 378 382 379 376 375 357 353 347 375 370 340 360 359 343 338 354 345 360 350 335 342 329 328 332 354 332 326 352 335 346 330 345 320 335 323 333 338 324 313 332 340 333 332 316 319 311 320 324 329 315 304 317 305 323 322 320 294 298 303 308 296 299 316 308 309 299 309 304 300 294 301 282 301 299 288 279 278 294 292 271 273 274 268 288 271 289 264 287 269 285 263 274 267 275 257 267 255 270 254 262 262 251 262 263 251 251 257 265 258 242 245 263 254 251 241 255 249 245 232 237 253 245 238 238 240 234 238 244 229 236 224 235 237 236 236 230 234 230 213 212 212 214 226 216 216 226 217 220 217 209 205 211 209 206 216 198 208 214 209 196 193 192 207 194 199 197 197 201 202 188 186 199 194 193 186 198 186 184 178 181 180 183 175 179 172 177 181 182 184 172 181 173 179 171 171 174 175 161 165 175 164 164 168 162 163 166 155 154 165 166 161 150 163 151 153 157 146 146 158 156 145 152 144 154 146 145 147 145 146 149 138 145 138 133 138 138 133 132 135 140 128 131 130 134 131 127 128 128 129 122 130 130 122 125 123 123 125 126 116 118 118 116 118 116 115 111 119 111 110 111 109 111 110 112 110 105 110 106 105 110 105 105 100 98 102 100 100 102 97 95 94 102 93 93 95 98 92 91 97 90 95 88 90 90 87 85 85 87 88 89 84 87 85 80 85 82 81 79 77 79 77 81 76 77 80 75 77 76 73 77 78 72 76 70 69 70 71 71 70 68 71 68 65 67 69 66 66 63 65 66 63 62 65 65 62 64 60 58 63 60 62 61 58 61 57 57 56 57 56 58 58 54 55 54 54 56 51 54 53 54 50 49 50 52 50 52 49 48 47 49 48 48 46 45 45 47 47 46 45 43 45 45 42 45 41 42 42 43 40 43 42 40 39 41 40 38 41 38 40 39 41 38 37 37 38 37 38 37 36 37 35 37 36 36 36 36 35 36 34 35 35 35 33 34 34 35 32 33 33 32 34 32 32 31 31 33 31 31 33 32 31 30 31 30 31 32 32 30 31 29 31 31 29 29 30 31 29 30 31 31 29 30 31 30 30 30 29 28 29 29 30 28 30 29 29
29 30 31 31 29 29 31 31 30 31 29 29 30 30 31 30 30 30 30 29 30 32 30 32 31 32 31 32 32 30 31 30 33 31 33 31 31 31 33 32 34 32 32 33 34 32 34 35 33 34 33 34 33 34 34 36 35 36 36 35 36 35 35 37 37 37 37 36 38 38 39 38 39 40 40 39 39 38 39 38 40 39 42 42 43 42 42 42 44 43 43 42 42 44 46 46 43 44 47 47 45 46 48 47 49 47 48 49 51 48 48 52 51 53 51 53 50 55 55 55 55 55 53 56 54 58 56 55 58 58 59 57 58 59 58 61 60 62 60 59 63 61 61 66 66 64 67 65 64 67 65 69 70 71 67 70 71 68 74 70 74 70 75 75 76 77 72 76 78 79 77 81 81 80 76 80 79 81 83 84 83 82 83 86 83 82 87 84 87 90 91 90 91 93 89 94 94 93 96 92 94 93 98 94 96 104 101 102 105 97 105 99 102 106 105 103 102 103 111 103 106 111 113 115 111 112 117 116 117 114 117 121 120 115 120 123 118 121 125 127 125 126 128 123 125 124 122 124 123 132 134 134 135 128 134 135 132 139 138 131 144 137 137 144 140 147 137 143 145 151 148 149 150 147 147 143 153 155 158 160 152 162 149 156 157 155 160 159 159 163 165 156 172 167 158 173 169 169 165 167 166 177 169 170 169 176 180 178 183 172 177 181 182 184 192 192 190 185 194 182 191 187 194 193 189 186 195 191 198 199 203 202 199 199 207 212 202 205 204 207 205 217 202 202 211 213 210 210 214 222 222 222 219 214 230 225 225 225 217 234 219 227 223 234 231 229 243 239 233 241 229 241 228 236 241 239 238 235 245 248 255 258 243 254 248 258 258 253 264 245 261 247 262 263 252 260 251 270 269 274 267 278 271 271 264 260 268 273 277 288 272 279 289 276 277 280 296 294 283 283 276 289 281 290 304 289 281 306 296 286 293 304 312 304 291 309 319 309 306 309 316 310 322 302 315 317 326 325 326 314 329 328 333 328 322 334 331 315 316 330 329 319 320 335 330 332 336 329 328 329 355 344 355 331 329 330 331 363 355 346 341 364 351 343 371 354 372 359 361 352 349 371 347 376 365 368 356 383 358 358 377 368 368 360 376 370 391 380 376 389 402 366 382 394 375 381 392 375 399 381 390 382 415 389 406 397 404 398 423 415 418 395 406 389 397 411 430 397 430 416 432 424 417 423 418 418 426 439 443 430 427 439 430 425 427 445 413 431 455 437 437 452 458 438 447 435 438 447 448 437 447 433 429 442 438 445 458 468 467 446 448 458 442 458 473 480 478 461 468 467 476 488 494 471 480 476 471 498 479 482 499 468 487 473 487 464 489 491 483 494 506 504 502 506 473 511 492 490 506 498 501 495 481 500 517 519 497 518 507 504 528 502 519 536 528 502 532 537 513 520 517 510 501 522 521 510 524 504 505 506 548 538 528 555 512 522 543 542 512 531 563 546 523 553 521 521 527 539 564 529 527 525 562 570 526 538 548 555 537 540 585 574 568 576 564 552 567 591 565 589 568 544 573 591 585 573 581 549 599 590 600 571 579 562 577 573 607 559 599 595 557 592 589 586 585 562 605 584 567 573 566 612 594 597 591 585 621 614 614 617 583 627 619 592 592 586 584 623 607 588 625 598 635 621 609 598 630 590 607 640 632 646 606 607 603 600 628 596 632 619 603 641 653 629 640 607 620 611 637 641 612 654 651 618 634 614 611 647 612 621 625 656 621 634 620 626 641 670 643 661 629 672 666 672 652 663 673 657 649 658 680 674 630 654 622 638 671 625 674 625 643 681 647 683 676 691 680 647 682 689 652 638 665 678 637 637 683 680 648 658 637 685 688 682 658 643 653 658 671 701 649 706 666 675 670 667 693 698 693 700 675 648 676 710 666 673 657 666 658 701 680 668 666 701 689 679 697 679 717 705 710 658 686 695 681 661 714 709 682 723 679 725 696 682 709 677 710 681 701 728 686 725 716 720 701 683 714 688 672 691 730 717 704 666 684 685 685 732 735 737 699 674 681 738 729 706 712 690 698 711 678 681 717 686 676 739 706 739 705 730 685 728 737 693 730 739 711 717 735 715 729 683 682 724 681 729 694 686 721 731 702 687 736 698 697 695 743 723 680 698 739 693 682 692 742 698 717 739 700 706 739 683 744 745 691 749 726 708 687 699 722 743 709 709 723 727 685 717 731 687 696 683 730 693 682 708 730 701 728 715 688 731 708 684 736 727 688 742 705 728 733 732 684 734 738 687 698 747 723 744 746 731 720 717 692 746 725 711 721 719 718 730 704 747 708 687 721 714 707 704 688 717 683 721 699 699 687 714 692 727 736 686 738 703 681 677 728 725 706 728 722 703 737 745 699 694 681 700 727 708 724 697 706 701 720 684 712 700 703 672 682 702 735 709 731 671 724 738 686 674 683 672 705 714 699 725 707 697 725 698 701 696 725 665 666 703 668 708 686 692 721 687 672 725 719 674 661 703 690 703 659 713 663 663 685 707 679 685 681 655 676 667 691 676 708 653 678 677 689 659 657 702 654 698 673 695 648 655 706 709 699 654 698 661 673 673 678 706 649 708 692 666 706 697 691 703 648 654 678 640 642 637 642 665 650 657 698 663 688 679 691 665 686 693 676 676 688 646 683 652 657 639 679 671 668 673 632 667 644 626 670 676 674 643 641 633 667 638 664 647 614 654 620 635 656 669 615 647 670 659 661 626 649 629 605 654 644 622 655 657 610 650 600 653 612 608 607 625 643 629 638 605 635 636 615 620 615 611 624 608 621 632 619 601 589 622 606 602 588 588 591 588 591 606 620 576 575 576 595 627 603 608 629 627 604 605 582 586 592 610 591 590 616 597 563 586 615 571 587 609 584 595 609 594 573 567 565 603 595 559 584 557 596 572 551 583 545 597 585 556 580 587 539 547 560 571 561 585 544 572 552 546 550 564 543 558 560 549 577 537 538 559 568 542 566 555 534 563 536 560 543 521 549 533 509 513 557 553 544 526 511 552 518 522 541 529 520 509 530 533 506 505 517 493 532 532 522 511 533 521 496 527 519 526 499 507 526 480 493 520 517 483 490 492 491 507 515 483 512 470 489 506 488 505 480 494 499 493 497 473 462 465 473 456 469 463 466 478 473 468 460 449 460 456 445 465 467 471 479 470 474 473 466 458 449 470 437 459 435 435 449 434 441 463 452 429 446 460 428 429 454 454 431 423 426 441 438 417 427 440 425 430 415 403 413 432 423 402 417 434 423 425 410 394 408 400 407 426 397 392 399 423 392 418 420 389 383 401 400 402 381 399 388 385 408 379 398 376 389 378 372 373 376 383 361 362 381 382 362 366 370 372 361 368 367 360 384 365 362 351 348 348 370 373 347 342 355 341 364 357 359 351 340 353 361 349 328 331 337 335 350 324 328 340 340 351 332 334 347 341 335 321 314 338 333 333 321 321 335 327 312 311 303 323 329 316 321 323 298 325 296 313 294 296 310 310 292 299 286 314 297 304 305 290 296 302 279 287 291 289 282 289 287 290 283 284 289 288 293 291 280 268 279 279 282 262 268 263 262 270 255 277 268 273 260 268 272 250 269 260 267 260 244 244 248 258 259 243 247 250 251 235 245 249 237 236 247 251 246 247 233 243 242 229 232 222 238 224 222 227 221 231 219 215 222 228 219 214 227 213 218 227 219 218 215 217 207 212 211 219 208 209 201 211 197 193 192 194 193 207 196 192 192 195 189 187 187 184 194 198 198 194 191 179 194 191 190 181 187 183 178 171 175 172 185 169 173 169 174 180 163 163 174 168 170 164 163 169 168 163 159 166 162 154 153 158 160 164 159 154 147 152 156 150 152 154 155 142 149 150 151 144 141 149 142 142 147 144 144 139 144 138 137 130 139 138 136 131 131 127 125 130 127 133 124 127 121 128 123 125 124 127 118 116 117 122 122 118 112 119 118 117 119 119 111 115 114 111 112 105 110 110 102 104 101 105 109 100 102 104 97 102 97 101 100 97 98 94 96 98 96 93 92 97 89 88 91 95 93 91 92 91 84 88 88 88 85 83 85 81 79 79 85 79 79 78 77 80 78 77 81 78 78 75 72 72 77 71 73 76 71 71 72 74 71 72 70 70 66 65 67 67 63 64 64 62 62 66 64 63 64 63 62 59 58 60 61 58 59 61 57 60 57 58 58 54 55 56 53 54 53 53 55 54 54 53 53 53 50 50 52 49 50 51 48 48 48 49 48 45 46 45 44 45 43 46 46 45 44 42 43 41 41 44 41 43 41 41 42 42 42 41 38 39 38 41 41 41 41 38 38 38 38 38 37 38 38 38 37 37 35 36 37 36 34 36 34 35 33 33 35 34 34 33 34 34 32 32 33 33 32 31 33 32 31 33 31 33 32 30 31 32 30 31 32 30 30 32 31 31 29 29 29 30 31 29 30 31 29 29 30 29 30 29 31 30 29 29 30 31
30 30 30 30 31 30 31 30 29 30 31 30 32 30 32 31 30 31 31 32 30 32 30 31 31 30 31 32 32 33 32 31 31 31 32 32 33 33 34 34 34 33 33 32 33 35 34 34 34 33 34 35 34 36 35 35 37 37 35 36 36 38 38 38 38 37 37 38 37 37 39 39 41 38 38 40 41 41 42 40 40 40 42 42 42 43 41 43 42 42 44 45 43 44 44 44 44 45 47 48 45 45 47 49 46 51 48 51 48 52 51 51 50 53 50 52 52 55 55 55 55 56 53 57 58 54 59 58 60 58 59 60 57 62 60 63 59 62 60 64 64 64 66 61 67 65 64 65 67 67 70 68 69 72 73 72 73 71 70 70 73 73 77 74 75 78 74 75 77 76 81 80 77 81 82 80 77 84 82 86 81 84 83 86 87 88 83 86 86 88 88 93 90 90 94 95 92 98 98 96 97 96 100 97 94 99 96 95 104 99 97 103 100 101 108 109 107 103 111 107 112 111 112 116 107 111 112 116 111 114 116 120 122 117 125 118 117 117 124 126 117 126 123 131 131 122 129 123 133 126 126 138 126 139 132 139 141 132 137 144 134 144 144 139 142 146 149 147 150 150 142 144 145 147 144 155 148 148 159 158 152 156 149 162 155 155 156 165 165 169 163 167 170 165 165 165 169 168 169 173 171 165 174 179 177 170 181 183 176 173 184 184 174 189 190 178 179 181 181 182 184 198 186 191 200 190 198 191 202 198 191 205 208 199 201 201 207 207 206 200 212 213 216 220 217 215 208 208 222 217 213 226 225 226 230 219 216 220 225 231 222 225 231 220 234 236 227 224 242 226 228 227 240 228 243 231 232 247 238 239 250 255 250 251 256 241 257 249 243 252 250 263 263 256 253 265 253 257 271 261 263 255 260 262 279 278 270 277 286 267 285 293 287 284 284 281 272 286 287 277 296 286 287 278 284 280 297 304 309 289 289 285 290 289 308 307 303 318 305 306 319 308 319 321 306 317 329 321 308 327 331 325 323 322 328 331 336 312 340 337 334 327 317 325 349 344 329 326 329 355 335 340 357 356 355 360 336 335 355 367 343 368 371 355 361 352 372 343 359 366 349 347 353 372 369 383 367 372 363 376 379 391 364 374 378 370 390 371 369 389 375 403 392 374 393 391 400 393 404 385 377 410 410 411 413 397 391 395 416 410 418 409 425 422 407 411 413 402 403 435 397 418 406 408 411 405 434 440 432 429 444 428 418 440 442 438 447 417 417 451 436 449 428 432 423 464 464 449 458 429 454 441 446 472 458 464 452 475 439 451 456 466 443 447 440 457 475 455 473 465 459 488 487 470 473 497 485 477 479 485 478 462 474 475 496 490 470 475 505 486 504 506 500 509 475 515 476 517 519 475 485 504 485 481 479 489 525 517 493 525 513 496 503 529 523 516 526 535 523 527 526 526 519 497 538 534 540 507 523 541 530 532 516 522 545 526 511 525 563 558 515 533 559 553 555 527 531 544 530 540 530 553 537 561 539 569 563 577 544 581 569 574 568 566 540 556 548 546 550 560 589 568 540 587 545 547 560 601 559 601 566 598 586 568 607 601 591 572 578 585 607 600 568 601 564 563 606 611 571 590 605 569 576 596 597 590 582 614 596 603 585 627 617 590 579 631 618 585 636 581 594 632 603 591 593 642 623 643 622 617 624 610 619 609 607 641 625 629 612 600 594 637 620 651 636 605 632 625 637 599 604 633 632 604 664 636 650 616 622 654 653 624 651 671 644 652 613 641 641 624 625 660 626 657 644 678 675 662 664 625 665 631 660 680 641 639 660 628 684 672 664 650 688 665 647 685 675 662 635 668 639 658 664 675 672 680 638 673 641 661 699 699 654 687 673 663 698 697 654 672 690 686 682 689 667 703 683 675 660 695 686 678 660 689 677 698 709 715 700 711 656 697 704 665 696 705 664 684 697 658 659 655 665 721 662 725 668 671 722 670 707 681 691 660 677 669 668 721 722 683 690 680 710 697 690 688 702 704 734 719 696 689 731 720 668 684 668 701 693 727 703 672 737 738 670 726 687 692 688 676 727 701 700 724 718 734 676 686 716 689 682 684 701 678 725 681 740 731 687 722 742 740 709 699 681 736 746 730 683 724 737 712 705 703 738 745 732 725 683 685 698 701 726 685 706 707 693 731 724 705 707 750 729 700 703 696 689 732 749 727 740 698 690 696 683 710 723 737 716 688 745 696 710 721 703 696 709 716 747 682 701 734 712 688 734 695 683 714 723 729 733 700 697 707 733 686 749 718 682 715 741 696 703 710 717 748 697 710 701 727 730 713 686 688 746 698 732 746 689 732 682 741 710 729 695 690 693 724 728 694 717 747 740 740 705 736 695 680 695 717 687 704 678 692 743 744 740 723 699 680 733 700 685 693 675 736 741 677 735 738 677 672 725 721 722 706 702 719 700 722 723 675 681 692 728 702 711 722 705 734 677 706 691 689 668 729 731 725 718 699 683 682 719 724 701 661 687 688 688 701 687 704 688 672 692 686 714 679 715 670 661 717 669 655 710 704 668 684 660 658 696 696 703 685 649 653 671 707 663 693 681 679 673 654 658 684 677 672 701 701 655 655 688 675 665 660 704 673 658 692 682 667 688 641 671 698 676 673 646 683 672 684 631 680 669 670 666 677 661 653 629 655 641 634 630 627 649 661 659 629 683 675 621 664 670 642 666 672 670 632 669 612 612 611 636 625 628 669 623 657 636 624 661 616 611 621 625 634 620 617 619 625 655 643 612 607 626 606 606 597 641 642 604 615 594 592 625 623 615 601 621 608 625 641 597 620 598 601 592 638 620 635 605 595 630 606 586 605 607 581 586 619 615 589 604 567 595 597 570 595 614 612 587 605 613 615 578 569 568 577 612 560 575 604 590 581 587 580 564 588 573 560 575 599 570 561 554 548 563 578 541 588 581 582 542 569 550 537 535 584 556 555 577 538 551 563 558 565 553 532 534 534 572 543 531 552 524 521 565 532 547 527 525 552 537 550 510 534 552 525 504 549 538 501 531 525 517 533 544 506 499 515 509 517 497 498 501 533 519 490 522 493 484 507 510 503 487 478 504 511 484 507 516 480 494 495 510 483 501 511 492 496 501 495 506 495 498 504 463 467 500 477 500 485 456 466 496 468 460 482 489 470 484 444 459 445 474 482 471 446 449 448 464 449 463 460 448 468 433 467 448 437 427 438 449 433 453 425 444 428 453 446 419 454 442 440 438 409 417 411 445 419 412 438 414 403 401 440 421 411 423 406 432 398 416 403 422 409 415 411 408 404 398 398 389 418 388 379 406 408 397 379 396 399 388 381 390 400 395 378 367 368 370 366 379 381 379 371 364 374 368 381 369 371 354 352 375 380 374 379 361 356 349 353 357 353 354 355 344 339 353 338 347 351 338 361 341 331 353 340 334 341 328 340 341 328 321 325 330 343 328 313 314 331 329 331 333 314 335 317 316 325 303 303 314 299 308 303 297 299 323 295 319 318 293 318 300 287 302 308 304 284 285 297 294 297 282 285 281 297 299 287 292 285 272 286 292 288 266 290 279 288 280 279 268 275 279 269 269 271 263 270 268 253 252 257 260 267 247 260 267 263 259 251 243 252 243 245 240 259 238 255 254 237 237 250 248 237 236 239 244 239 241 228 234 231 221 233 225 217 225 230 216 226 223 220 216 218 219 209 210 225 219 223 217 205 205 203 217 217 213 206 197 214 201 208 200 205 209 200 192 198 189 189 186 191 187 190 189 182 189 196 179 180 184 189 191 188 174 182 181 175 186 172 180 172 180 169 171 181 175 170 178 171 165 169 167 163 170 163 161 165 157 155 153 158 162 153 163 155 152 150 151 153 157 155 145 155 150 150 152 149 146 149 140 139 139 140 146 136 138 138 134 136 140 136 137 128 131 130 132 136 133 124 123 121 125 124 129 124 122 128 116 124 119 122 116 113 121 113 111 111 111 113 111 108 112 112 106 107 111 112 108 103 106 105 101 103 100 100 102 103 103 96 100 95 95 96 95 94 97 93 96 91 95 90 93 91 88 89 86 85 90 88 89 84 89 81 83 82 80 84 81 81 77 84 83 80 82 80 77 81 76 79 75 78 75 72 72 72 75 70 69 72 74 70 69 72 69 69 65 69 69 63 65 67 65 62 61 60 61 62 64 59 58 58 60 58 61 59 58 57 58 58 57 57 54 56 57 56 52 53 54 51 55 51 52 51 50 53 49 52 48 49 51 51 46 48 47 47 47 45 45 46 46 46 44 43 43 44 42 42 41 41 43 41 41 40 43 39 41 40 42 40 40 38 40 40 40 41 39 39 38 39 37 36 38 36 38 38 37 35 36 37 35 36 36 35 36 34 34 35 34 33 34 35 35 33 34 32 34 33 33 33 33 32 32 32 31 31 32 31 33 33 30 30 30 30 31 32 30 31 31 30 30 31 30 30 32 31 30 31 30 31 30 29 30 31 31 31
31 32 32 31 32 30 31 32 31 32 31 32 31 31 30 32 32 30 30 32 31 33 33 31 33 31 32 31 32 31 32 31 31 33 33 32 34 34 34 32 34 35 34 33 34 34 33 33 34 35 34 36 34 35 37 37 36 35 35 36 37 37 36 38 38 39 37 37 41 39 40 40 38 38 38 41 39 42 41 41 43 41 43 42 42 43 41 42 43 44 45 43 46 44 45 47 47 46 46 47 48 49 46 47 51 47 48 49 50 50 50 51 52 51 53 54 54 56 55 55 56 57 56 55 55 55 57 60 57 58 59 62 57 59 58 61 60 61 64 62 61 65 65 67 63 63 66 66 67 67 67 66 72 68 71 70 69 75 69 70 74 71 71 75 78 78 76 74 76 77 77 78 79 78 78 77 84 82 85 82 80 83 87 87 83 90 91 88 85 93 93 90 92 90 92 97 97 93 91 94 99 93 95 99 101 98 100 102 105 100 104 100 104 109 105 106 102 106 104 111 104 111 116 116 116 110 118 111 111 117 115 112 119 123 116 115 125 122 116 120 120 118 124 120 128 121 129 133 133 127 126 129 133 128 129 137 132 136 137 143 144 133 146 145 142 142 149 150 147 139 147 153 150 155 156 157 157 154 152 147 152 155 155 162 154 159 154 157 165 164 163 167 158 172 171 163 175 169 171 172 178 181 175 178 180 177 169 184 179 188 181 188 188 175 181 176 186 190 196 189 192 196 184 193 185 190 190 190 188 198 201 199 203 202 194 204 211 200 210 203 213 211 217 220 205 220 215 220 224 215 218 213 213 224 214 218 227 215 222 217 217 231 235 239 235 221 243 243 226 238 231 236 249 247 245 243 251 236 241 249 256 255 255 262 254 255 242 256 248 253 250 258 259 264 268 260 260 262 273 269 280 266 270 283 284 263 269 274 270 275 274 275 269 272 273 287 276 286 276 280 274 302 300 293 287 280 294 308 284 301 289 309 295 313 304 317 319 307 303 316 298 301 324 325 309 318 317 308 321 304 330 311 335 318 335 317 339 335 327 328 326 333 320 348 335 351 341 327 355 333 356 329 327 353 340 353 364 357 357 342 350 364 359 342 358 365 362 365 348 372 360 363 374 355 355 378 364 368 365 389 373 388 374 392 383 371 390 384 374 380 386 390 377 397 386 374 389 374 395 394 405 408 382 391 409 383 412 386 420 388 423 398 422 412 400 411 424 412 433 435 410 400 416 416 437 419 402 427 442 433 445 445 449 444 424 433 420 425 435 453 429 429 450 451 461 460 450 435 452 455 461 447 456 465 474 438 455 470 446 464 470 458 446 449 469 480 469 446 455 469 483 463 488 474 454 494 467 498 455 461 461 502 500 490 505 471 483 505 471 466 514 514 492 516 500 516 497 503 474 480 485 517 497 494 482 493 518 515 487 524 524 532 496 498 508 525 510 500 495 496 502 498 520 497 512 534 504 544 513 550 517 547 547 534 536 509 518 528 525 525 527 546 543 555 551 523 543 537 565 552 546 553 532 549 570 559 540 572 549 581 563 576 577 579 548 561 538 549 541 570 542 548 567 570 569 547 569 588 587 565 568 573 587 587 558 580 573 592 595 590 606 581 558 605 575 575 614 586 568 582 569 582 578 603 605 568 579 592 574 588 583 624 591 602 594 617 589 603 619 584 609 622 581 583 640 611 605 616 633 604 621 641 642 602 617 598 633 616 611 632 600 619 599 630 628 610 630 654 613 628 660 659 628 650 647 643 663 626 607 619 655 664 624 633 641 629 672 665 629 631 629 619 659 630 652 672 616 657 626 618 633 622 644 673 663 659 637 648 658 650 672 643 660 643 659 670 640 664 649 689 679 663 685 676 659 643 645 697 678 683 668 651 695 676 673 659 679 667 652 669 645 693 679 656 703 678 686 650 655 708 689 705 678 671 657 714 657 688 700 655 690 703 659 665 680 663 654 676 714 707 654 691 691 660 689 716 657 683 719 683 685 666 672 707 711 688 691 713 721 683 718 717 723 681 685 684 707 678 710 685 670 678 730 726 711 715 722 687 736 712 733 716 675 708 697 717 687 708 721 721 695 685 673 693 673 710 726 714 685 714 735 702 740 695 680 675 707 720 722 706 718 693 716 686 734 678 743 678 685 711 710 687 703 723 738 718 695 734 720 681 701 688 739 743 740 705 704 702 680 681 695 723 699 695 693 687 728 690 720 737 725 684 708 711 729 728 683 713 682 709 735 722 730 689 713 685 714 696 686 716 711 689 735 727 734 702 704 744 703 690 748 737 748 738 745 724 738 699 685 699 688 699 740 736 707 701 740 740 716 745 704 707 714 718 681 695 699 704 718 681 745 744 736 700 730 729 744 747 707 707 694 714 686 682 698 712 734 687 733 729 712 716 685 706 714 686 721 735 694 680 688 729 713 702 690 672 674 730 716 707 683 717 704 679 724 702 698 727 718 717 714 672 727 706 678 673 714 667 724 734 674 669 732 699 705 698 694 718 729 669 681 719 693 728 722 696 694 668 682 687 688 684 702 678 717 696 711 720 661 694 660 659 718 678 674 707 678 657 699 705 670 691 694 684 686 654 653 701 650 697 707 700 675 687 676 695 704 678 658 687 642 675 674 639 677 653 667 674 694 689 646 680 636 662 686 649 685 679 680 664 630 651 641 688 666 642 655 679 674 627 637 658 671 637 670 644 645 653 639 642 631 669 641 630 665 641 673 671 641 643 657 647 665 671 670 645 609 664 642 646 630 640 605 643 632 628 630 610 645 661 640 603 606 653 603 636 655 598 607 598 619 600 639 593 597 647 619 636 591 621 616 598 633 618 632 620 623 592 616 634 601 630 623 596 605 629 580 581 586 629 587 609 609 571 598 570 604 569 603 602 592 614 597 571 612 562 567 614 561 600 600 590 603 588 598 573 594 557 584 579 555 565 556 573 569 556 550 597 591 569 590 549 588 576 571 546 579 538 535 583 563 548 560 571 536 568 553 575 556 576 524 573 523 571 568 525 536 553 549 523 541 539 550 549 515 545 535 508 530 513 550 510 526 547 544 548 545 511 539 511 504 509 518 499 522 520 520 526 523 524 528 528 500 525 509 526 505 523 503 479 482 519 484 512 503 491 496 501 470 511 503 471 485 499 468 487 489 481 471 476 476 462 468 455 481 490 450 480 480 491 476 469 458 474 481 474 446 471 463 477 459 454 470 455 458 456 472 470 437 459 444 442 460 452 444 439 455 456 421 427 436 438 424 426 420 438 433 415 419 445 407 420 407 410 421 418 423 400 434 412 402 430 402 403 399 423 407 420 423 414 399 395 389 387 399 415 415 407 404 405 412 395 405 387 388 375 389 387 371 379 392 376 381 387 395 387 376 385 382 363 379 367 353 370 387 352 361 354 360 376 355 364 343 352 365 361 348 362 369 354 359 345 335 364 338 339 340 351 347 340 349 350 347 341 338 326 341 338 345 348 329 345 319 338 322 319 321 308 334 331 319 320 316 313 319 312 309 323 321 297 295 294 320 294 317 307 312 289 286 307 312 284 311 310 308 306 295 296 302 298 291 291 295 272 274 275 269 289 284 285 272 268 272 264 272 270 284 284 275 281 274 271 255 260 274 273 271 267 248 256 256 260 259 258 260 243 241 258 251 257 256 239 247 250 249 234 237 247 245 249 233 243 234 243 233 242 237 234 219 223 229 230 218 228 226 221 214 229 220 212 211 213 216 206 220 219 220 201 200 219 214 209 213 206 204 198 195 196 209 195 199 194 206 200 195 191 189 186 187 187 191 180 194 191 180 183 185 182 179 178 179 183 178 176 185 173 182 183 166 180 177 166 171 164 176 165 167 162 162 158 160 165 155 166 153 162 158 156 157 162 153 154 148 159 158 155 154 152 144 145 152 148 148 145 143 144 148 137 137 137 144 138 138 131 131 129 137 134 127 133 131 136 131 124 125 125 122 120 129 118 128 117 125 117 117 122 116 120 122 121 112 118 112 111 119 117 112 107 108 112 107 106 104 106 109 103 108 105 103 106 107 103 102 105 97 96 100 100 97 97 98 98 97 93 95 90 96 91 94 87 91 86 88 89 84 88 87 88 87 86 83 84 82 81 81 84 79 82 82 83 76 81 80 77 75 79 72 78 75 73 76 72 70 70 69 69 70 71 70 72 65 68 65 65 67 67 64 65 65 62 60 62 60 64 63 58 59 61 59 61 59 58 57 56 56 56 54 58 54 54 54 53 53 55 52 55 52 53 51 49 52 51 52 48 52 47 47 51 47 48 48 48 46 46 45 45 46 45 46 45 43 45 44 42 44 42 42 40 43 41 42 40 42 42 39 40 38 41 41 39 39 39 39 39 39 38 37 36 38 38 37 37 36 37 36 35 36 36 36 35 35 36 34 34 33 35 35 34 35 34 33 34 32 34 34 34 33 32 32 31 31 33 33 33 33 31 31 31 32 33 31 31 30 30 30 30 32 30 32 32 31 31 32 30 31 30 32 32 30 30
32 31 30 31 31 30 31 31 31 30 32 30 31 33 32 31 31 31 31 33 31 31 32 31 31 33 32 33 33 33 33 33 33 34 34 32 34 34 35 34 33 34 35 35 35 34 36 36 35 34 36 37 35 37 35 35 37 37 36 37 36 38 39 38 38 37 40 38 41 39 40 40 39 40 41 39 40 41 42 42 40 43 44 42 43 42 42 44 42 45 46 45 44 45 44 45 46 47 47 47 49 46 48 49 48 52 48 51 52 53 52 54 50 55 54 55 54 52 52 55 55 54 58 57 59 59 57 57 62 57 62 60 60 58 62 59 62 60 64 62 64 62 65 62 65 67 64 69 69 67 70 67 71 67 69 72 75 69 72 70 76 73 74 72 73 78 78 79 79 79 80 78 78 77 79 78 84 84 84 84 84 86 82 87 88 85 91 91 93 89 92 89 91 88 90 89 98 93 92 97 97 94 100 104 95 104 96 97 97 106 99 99 103 109 108 108 104 109 103 104 110 106 115 115 114 109 113 113 117 111 122 113 119 118 116 123 121 119 127 121 124 127 129 126 122 127 126 132 128 137 129 127 134 135 139 134 141 137 140 140 145 144 140 136 145 148 142 140 139 144 140 149 153 157 154 149 152 159 152 157 151 157 153 157 159 158 164 167 154 161 160 171 166 172 159 165 165 162 175 178 172 170 170 178 173 182 173 171 188 180 183 186 183 185 181 183 187 181 189 189 190 188 186 195 199 192 196 196 188 194 193 200 205 200 197 207 210 197 203 212 214 207 212 220 219 223 214 214 214 216 216 213 217 230 224 229 232 225 228 236 230 229 226 231 241 236 238 236 228 241 237 244 251 231 253 238 245 244 245 242 245 239 240 245 264 261 246 263 256 267 259 254 262 263 274 254 263 253 261 265 257 268 268 258 273 269 281 263 274 265 289 281 268 277 280 285 295 294 282 284 286 302 284 303 283 288 297 284 293 294 293 290 295 293 291 305 311 296 321 316 324 316 319 319 306 303 326 330 305 326 333 323 331 332 323 323 319 321 329 327 330 342 326 318 342 323 337 354 327 337 324 344 356 360 355 359 333 354 347 358 364 353 369 369 347 371 361 351 350 347 352 356 358 352 372 367 379 357 360 358 371 390 376 374 371 383 388 371 395 367 402 386 382 370 404 404 381 384 380 393 394 382 409 392 418 382 413 411 394 394 390 400 391 401 391 410 400 428 413 420 408 407 434 408 432 434 433 427 425 422 419 414 449 427 424 448 427 443 426 449 436 456 442 452 438 445 445 437 457 463 453 431 442 447 452 463 454 453 468 469 458 475 455 443 440 462 469 444 481 452 456 459 457 482 489 494 460 497 468 459 495 487 498 479 497 467 493 480 476 473 473 507 501 495 504 503 501 503 520 484 509 523 507 524 507 522 524 509 518 510 495 501 520 537 535 529 539 526 498 507 542 515 524 542 534 537 501 531 545 515 530 510 543 508 508 547 539 539 529 514 525 545 535 559 520 535 531 522 547 541 558 542 528 551 542 529 550 557 535 563 542 562 543 571 568 584 582 571 560 549 562 570 541 585 552 550 561 581 584 602 572 584 594 588 599 607 573 597 572 564 594 578 585 603 574 572 614 589 606 593 612 612 582 575 570 621 618 624 592 577 592 620 614 574 598 598 590 618 625 623 604 613 620 602 597 639 626 635 600 605 612 625 626 619 616 631 636 599 638 633 602 626 600 611 621 615 615 640 650 614 602 641 628 611 608 646 656 635 654 631 606 662 610 651 658 624 636 625 634 623 650 650 669 639 642 649 626 636 668 652 663 677 660 676 685 661 628 647 629 639 686 630 629 654 652 637 652 650 665 673 694 671 656 688 673 648 650 674 683 665 645 702 668 661 694 663 679 689 647 666 697 652 686 645 663 683 665 697 668 707 656 712 687 700 649 697 694 702 673 705 713 674 694 659 667 702 694 658 707 654 710 678 662 699 711 681 718 678 699 689 696 675 675 671 715 682 723 713 671 682 713 718 729 703 701 695 701 688 705 708 678 705 686 674 717 725 715 684 668 673 696 684 700 736 729 704 671 723 675 722 702 702 731 717 689 731 736 723 712 739 710 738 710 673 690 695 683 681 693 737 675 712 707 689 677 732 697 733 679 703 682 711 685 710 745 722 695 703 748 678 728 716 739 738 685 687 720 694 725 740 717 685 737 711 701 741 696 722 727 699 709 733 693 717 726 690 722 705 716 723 706 727 721 727 716 727 695 717 702 702 707 701 708 726 732 729 716 748 732 723 696 721 736 739 687 742 749 689 696 744 731 681 719 701 688 714 707 702 679 688 682 736 708 710 710 688 718 704 683 728 747 729 698 691 716 735 681 745 744 697 738 724 698 737 705 706 699 691 687 699 700 690 685 688 721 676 698 695 697 702 711 729 692 706 730 703 674 674 706 700 727 726 677 674 705 737 736 678 668 716 678 711 730 699 713 729 687 667 680 711 709 730 705 706 673 664 712 689 682 680 668 707 676 717 660 725 702 668 666 686 663 712 708 662 704 674 673 696 720 705 694 683 699 665 662 657 660 688 666 650 695 706 669 678 694 662 653 655 655 658 703 675 677 695 664 687 666 706 691 666 693 663 664 658 668 682 650 663 700 643 641 696 634 644 688 655 696 641 655 661 675 686 686 668 680 641 660 673 635 635 628 646 657 685 668 672 649 635 649 650 667 629 662 631 679 666 678 643 626 624 672 623 626 641 625 671 635 620 632 612 664 653 629 633 658 627 656 639 629 622 644 624 650 621 603 602 602 654 620 612 617 626 628 612 617 608 603 619 596 621 605 590 604 613 582 628 640 615 618 636 578 579 585 580 603 610 598 622 585 617 595 609 586 577 622 590 622 587 570 602 598 598 619 561 590 580 569 585 583 603 582 602 607 587 563 577 565 567 550 599 600 600 597 591 554 582 596 554 589 581 590 567 587 563 574 542 550 581 583 562 530 583 553 548 537 525 524 534 529 565 571 555 541 531 521 523 542 523 545 563 512 550 542 515 545 519 538 518 527 517 547 526 514 544 546 508 518 545 546 529 534 524 523 532 493 505 489 500 523 490 488 523 512 522 518 518 512 513 491 496 503 496 476 482 491 499 482 506 483 480 496 488 502 485 485 494 487 463 496 464 481 472 487 484 459 491 454 493 468 457 492 473 459 475 464 482 442 439 467 467 476 453 448 436 458 433 444 441 433 459 431 430 458 431 423 449 427 426 448 426 423 457 441 452 419 443 421 446 434 426 416 417 415 429 409 414 439 423 435 397 400 416 406 415 399 406 400 428 403 402 398 418 386 401 385 385 381 398 401 379 391 408 395 399 378 400 401 376 370 384 386 364 400 382 369 387 382 385 389 380 383 370 357 371 386 384 368 357 379 380 374 344 360 365 364 340 344 339 339 342 356 345 358 347 339 332 353 358 350 358 333 354 343 330 339 343 322 332 317 320 345 314 326 315 322 339 335 330 322 333 323 332 325 329 309 300 303 309 296 309 323 314 315 313 298 310 298 291 301 310 303 291 296 307 291 282 307 280 282 302 282 298 281 287 270 282 295 273 288 269 289 278 284 277 265 281 284 269 268 261 265 276 267 270 262 257 262 259 262 248 261 267 245 267 265 265 263 259 253 260 256 253 237 253 253 239 243 249 238 243 249 228 233 227 245 244 227 229 239 230 221 236 220 218 232 217 220 226 230 230 214 215 222 215 207 211 211 208 209 218 203 217 206 212 195 204 204 203 208 194 201 192 200 206 200 202 197 200 193 191 196 189 191 183 178 189 183 187 181 185 175 187 185 183 179 171 184 169 180 179 165 177 178 173 172 172 163 163 166 171 170 156 159 153 166 157 153 161 156 156 156 155 153 154 157 146 155 148 143 151 153 146 148 140 150 136 144 141 137 137 133 141 137 135 130 140 134 132 127 126 134 134 124 133 123 130 121 122 119 126 123 124 117 120 121 116 122 119 123 117 113 112 110 119 110 108 109 109 113 109 114 112 110 112 102 106 103 101 100 99 102 103 102 105 101 98 98 99 100 97 101 94 98 96 97 96 93 95 88 94 87 87 92 91 90 83 83 82 83 83 87 86 83 83 85 81 84 79 77 80 77 79 79 74 80 73 75 74 77 71 71 70 72 70 69 68 69 71 71 67 70 65 69 69 68 64 65 66 65 65 63 64 63 61 64 64 59 61 60 61 62 62 60 58 60 57 58 55 57 54 57 55 52 56 56 53 51 51 50 54 49 51 49 48 51 49 47 48 48 49 49 47 46 47 47 45 44 44 43 44 43 46 45 42 43 44 42 42 44 42 40 41 42 42 41 41 38 40 41 38 40 40 39 41 38 39 37 37 37 37 38 37 38 37 38 35 36 35 36 35 34 35 35 36 34 36 36 33 33 33 35 34 35 35 32 33 34 33 34 32 33 32 34 32 33 32 33 32 31 31 32 32 33 33 32 33 33 31 30 30 31 30 32 30 30 30 32 30 32 32
32 32 33 31 33 32 31 32 33 32 33 32 33 32 31 32 33 31 33 31 32 32 32 33 34 33 33 34 33 33 33 34 32 34 33 33 33 34 33 34 35 36 36 36 36 35 35 36 36 35 37 35 37 35 37 37 38 37 36 38 39 37 38 37 40 39 40 41 41 40 41 41 40 39 41 41 39 40 42 41 41 41 41 44 42 44 43 45 45 44 43 44 46 44 46 45 46 48 49 47 47 47 51 47 52 50 50 51 49 50 50 53 52 52 53 53 56 56 53 53 57 57 57 55 57 56 56 60 57 58 61 61 58 60 59 64 63 60 60 64 66 67 66 68 64 65 66 67 69 66 70 69 73 72 74 72 73 70 71 76 73 72 72 73 75 78 76 78 75 76 81 83 81 84 78 81 83 85 83 83 87 83 85 89 88 88 88 85 91 86 91 88 94 93 93 96 91 95 97 98 94 102 98 98 102 104 102 103 100 103 106 102 101 102 107 110 110 109 109 108 115 109 116 112 117 116 109 113 111 113 119 122 117 119 123 125 125 117 122 123 127 123 127 127 127 125 125 124 131 129 135 129 134 128 136 142 134 141 140 139 146 144 143 137 146 138 149 142 149 153 147 146 149 150 156 152 150 155 159 158 162 150 158 153 153 158 164 162 154 167 169 170 163 173 168 167 168 165 166 171 175 169 179 176 184 182 177 171 187 173 179 181 183 177 190 184 180 180 183 188 192 195 199 192 197 198 204 195 205 192 204 206 194 196 196 202 196 203 205 215 214 200 209 203 214 212 213 222 207 224 218 218 219 230 232 230 229 219 234 237 230 219 219 220 232 241 234 229 240 238 232 244 247 234 248 250 251 256 243 247 244 255 252 246 241 246 261 264 258 248 246 260 267 268 251 256 276 258 253 261 256 266 277 276 283 283 286 264 281 279 271 290 284 279 287 276 297 296 280 276 287 290 294 302 279 304 307 284 307 288 299 301 311 303 309 297 306 317 306 309 311 310 327 309 305 320 322 308 303 320 314 308 313 324 336 323 311 331 335 322 334 334 327 350 333 328 352 344 335 347 345 335 351 328 348 343 346 356 335 364 348 368 369 365 359 366 354 370 355 344 351 366 375 365 357 363 378 378 374 370 360 370 390 363 386 374 393 371 376 377 380 382 391 403 408 378 405 397 377 391 407 392 379 417 417 402 383 414 399 389 412 402 396 421 394 407 392 405 409 405 431 428 433 422 428 436 424 434 410 424 433 426 414 417 446 444 454 442 423 454 430 430 426 462 443 427 427 428 465 441 452 457 430 429 468 440 437 448 439 458 479 471 438 465 481 485 482 466 451 477 459 457 488 470 496 492 485 491 471 490 486 497 462 505 464 506 491 500 482 473 509 497 503 501 512 470 513 513 513 498 498 488 484 511 488 505 527 481 488 531 513 504 515 509 498 533 501 508 508 542 526 539 507 513 501 541 500 541 524 533 536 509 537 544 521 521 523 556 545 548 552 533 557 561 539 539 560 554 527 547 537 571 553 549 534 565 565 554 553 567 543 542 536 558 532 565 569 576 538 591 591 586 569 581 554 590 579 592 573 560 600 554 586 562 565 582 552 580 594 590 576 589 605 583 587 597 582 604 601 619 564 592 610 568 591 598 607 593 618 592 624 591 624 629 614 632 590 585 611 587 624 617 610 602 638 617 582 637 614 595 636 625 587 629 589 633 623 647 614 647 628 651 630 653 645 655 625 641 652 640 602 603 607 652 660 618 659 641 638 667 644 631 622 629 628 637 636 634 613 661 628 667 632 631 639 628 671 616 636 626 655 645 646 658 624 651 682 626 675 668 673 646 674 646 633 668 665 663 629 636 679 683 655 654 676 664 686 668 637 639 637 671 648 646 699 693 654 697 666 641 704 646 681 708 680 688 686 676 686 694 665 649 702 693 672 669 679 669 674 649 683 711 671 712 686 673 673 675 690 695 706 666 717 694 700 681 690 698 659 718 723 718 659 691 697 679 681 680 675 726 695 685 705 712 709 675 666 690 671 700 705 717 727 720 701 732 732 727 692 722 673 722 725 677 714 724 736 723 679 708 734 727 723 678 682 725 686 690 698 690 715 738 673 708 724 721 718 682 702 694 742 694 744 706 709 741 690 730 712 677 713 695 700 682 714 702 688 717 681 724 721 721 723 712 723 719 745 739 729 703 720 686 723 718 717 718 713 693 701 710 726 699 729 710 704 726 735 716 696 740 723 699 743 698 693 717 739 689 739 749 713 709 686 718 749 684 686 743 729 739 703 735 688 712 695 712 719 750 708 695 699 712 713 690 729 686 688 748 696 747 747 729 736 712 695 693 747 732 686 726 721 739 709 728 731 684 720 699 714 708 744 733 740 738 704 718 745 744 676 690 700 743 700 686 689 723 739 739 684 679 735 729 700 673 706 673 688 703 704 720 706 730 672 718 676 671 677 669 694 713 694 721 688 705 676 715 696 672 723 708 691 711 695 676 675 682 663 670 696 716 664 669 700 665 699 683 692 671 670 688 693 707 691 724 675 672 656 659 713 682 699 698 714 716 658 661 689 671 711 682 669 682 690 681 693 704 650 648 713 705 666 683 666 673 678 677 674 663 679 671 698 700 701 661 657 667 702 690 666 683 639 673 672 679 661 674 648 690 633 676 655 637 635 670 691 689 669 628 629 687 655 665 632 668 659 683 659 680 620 649 656 639 644 661 633 621 622 665 625 661 623 643 638 669 617 640 633 644 652 655 657 638 645 636 632 648 622 633 647 637 618 618 621 605 608 633 642 594 654 613 635 602 603 626 593 628 589 597 625 625 609 598 592 589 591 620 608 598 595 622 631 582 634 615 608 596 622 609 581 578 606 593 591 592 616 622 609 619 565 614 592 607 591 581 583 591 564 566 600 580 561 581 597 561 597 574 552 559 569 597 553 582 565 555 551 560 560 590 579 577 567 571 590 543 537 584 551 557 535 537 544 535 575 578 537 569 571 546 568 547 543 533 525 562 558 562 550 556 529 566 517 550 540 527 553 538 514 543 543 532 534 518 536 534 505 533 521 498 527 494 529 497 541 514 539 537 519 518 505 494 498 483 531 488 524 494 500 516 487 515 493 512 479 516 490 512 505 494 481 471 466 486 494 492 495 496 506 479 472 465 499 497 500 461 464 482 452 451 464 457 446 488 487 467 449 453 467 463 481 456 479 463 453 472 470 473 430 445 432 439 453 465 445 427 447 437 450 455 443 436 455 418 426 445 447 429 411 410 434 419 431 446 430 422 434 429 438 410 415 413 436 423 425 405 409 418 390 428 393 403 388 398 421 395 415 412 398 381 385 414 376 394 401 375 398 382 371 395 370 375 370 369 395 367 374 397 372 360 369 388 359 355 373 359 355 365 367 367 379 366 351 371 367 352 353 345 356 370 351 357 345 355 349 360 340 362 350 335 352 356 333 328 335 326 345 348 326 325 338 347 316 339 341 321 330 309 338 333 324 332 312 323 333 303 305 328 305 321 308 308 320 308 321 296 295 307 293 298 288 300 285 310 293 308 294 292 299 279 285 285 276 282 282 295 282 292 280 274 285 280 277 269 265 277 274 264 266 277 266 266 269 276 271 256 266 274 259 250 272 260 249 252 253 244 263 260 248 249 260 257 259 239 238 241 243 253 253 248 234 248 247 238 240 237 240 242 240 222 230 228 217 222 228 215 227 228 214 228 223 214 224 226 218 218 221 207 208 211 215 205 211 211 207 210 212 200 196 197 198 203 204 208 203 189 191 202 186 190 189 200 198 196 193 181 193 192 191 183 184 188 184 186 183 185 174 181 176 170 181 177 172 178 179 173 172 161 161 167 165 161 162 162 159 164 164 152 153 151 151 149 155 158 155 151 158 154 144 150 149 153 141 148 139 149 143 144 136 140 134 145 146 141 141 141 134 133 137 137 133 139 131 125 129 125 135 126 126 123 131 129 120 129 123 120 123 124 119 125 116 114 118 119 111 112 114 116 114 115 115 112 112 110 104 103 105 102 109 101 108 102 107 104 97 104 99 96 96 97 94 102 99 96 95 94 94 96 94 95 92 87 93 94 93 86 86 91 90 87 82 84 83 84 86 85 81 85 85 82 77 79 78 77 75 81 78 75 75 74 78 78 73 70 74 75 74 73 69 67 70 69 71 67 65 68 64 66 63 63 63 64 66 64 63 60 61 62 64 61 63 59 62 61 59 59 59 57 59 55 58 57 58 57 56 57 56 54 52 54 54 53 50 53 53 49 50 52 49 47 50 49 46 47 46 47 45 47 47 46 45 46 43 43 43 42 45 42 42 42 41 42 43 42 41 42 42 40 40 42 38 39 39 38 40 39 41 40 38 38 37 37 37 38 38 38 38 36 36 36 36 36 35 36 37 34 34 34 34 35 36 34 34 35 34 33 35 34 35 33 34 32 33 32 34 32 32 33 33 34 32 33 31 32 32 32 32 32 33 33 33 32 32 32 32 33 31 32 32 33 32 32
31 31 32 31 31 33 31 32 32 32 33 31 31 31 33 34 32 32 34 32 32 33 34 33 32 32 34 34 33 34 33 33 34 35 34 35 34 36 35 35 34 34 36 34 36 35 36 37 36 35 35 37 37 38 36 38 36 37 38 37 38 39 39 41 39 39 39 39 38 40 38 41 39 39 42 41 41 43 40 41 41 42 41 42 45 43 45 43 45 44 44 45 45 46 45 47 48 48 49 48 50 51 49 49 52 50 49 53 52 52 51 51 51 53 53 53 57 54 53 57 54 57 57 58 56 59 60 62 58 59 61 63 62 62 59 64 61 60 62 61 66 63 66 65 69 64 65 66 68 68 68 71 67 68 73 73 74 74 74 77 73 72 73 78 74 74 75 77 76 80 82 83 82 80 83 79 82 82 83 81 87 86 85 88 88 89 86 92 91 94 93 92 92 94 98 98 94 98 100 101 101 101 100 98 103 96 98 106 104 103 102 107 106 107 107 102 108 107 114 107 109 108 115 111 110 118 111 112 112 120 121 118 121 121 120 124 123 121 123 120 121 126 126 125 125 130 124 126 127 126 126 129 133 140 132 137 136 142 134 143 146 134 139 143 147 148 141 144 151 151 141 142 152 146 151 149 151 157 147 157 154 162 157 164 158 165 168 161 155 169 165 157 162 163 174 166 173 178 165 169 175 170 174 173 174 171 184 173 177 177 179 174 191 180 180 186 188 182 191 198 195 187 197 189 191 190 190 195 191 192 199 193 194 202 195 197 208 210 206 201 205 214 210 205 210 224 210 206 222 224 228 223 222 222 215 228 220 230 218 232 225 237 222 241 224 224 232 232 233 241 229 234 231 238 252 241 253 245 253 245 243 254 241 259 248 259 247 247 245 267 259 252 262 256 255 275 256 257 274 254 271 268 273 262 267 274 275 285 269 280 275 276 291 283 291 286 289 297 294 280 292 284 283 282 285 298 292 282 303 286 298 312 299 308 293 299 314 317 320 320 302 299 309 322 309 326 311 304 333 316 320 329 329 314 321 340 327 328 323 315 317 316 319 346 332 346 351 344 346 343 337 325 344 360 351 350 346 345 348 358 353 368 339 361 358 350 354 376 366 361 351 377 381 360 361 364 369 385 388 356 389 374 391 371 380 376 395 389 398 368 367 399 401 384 377 405 376 385 410 376 401 390 392 387 408 419 385 399 393 389 422 410 415 411 405 420 399 424 404 411 414 437 431 406 408 408 422 404 430 435 411 435 417 436 422 416 415 413 455 439 433 431 420 426 433 456 457 429 438 428 449 454 469 458 471 433 463 463 440 448 445 450 475 456 485 451 472 453 488 465 447 463 474 466 453 465 461 464 454 456 461 460 481 498 471 498 482 494 504 489 486 512 503 478 478 508 485 478 491 491 517 485 510 488 494 528 528 517 482 514 526 495 495 491 522 523 532 541 521 539 499 526 507 537 504 537 534 537 552 512 506 532 531 550 535 522 555 548 554 542 512 516 560 520 531 529 553 528 531 539 532 569 573 531 545 570 565 544 530 530 571 579 560 540 537 579 570 544 591 570 582 590 580 555 543 569 579 545 553 597 590 561 574 560 552 590 602 568 559 567 556 600 560 570 590 594 606 592 612 617 609 608 619 607 568 600 609 588 601 623 616 597 604 600 627 579 577 623 600 626 585 618 616 582 595 616 588 600 624 625 625 629 595 625 599 628 597 625 590 617 633 627 595 630 641 596 645 642 600 643 632 629 606 646 643 641 603 623 632 630 622 646 613 634 671 610 642 648 652 621 657 622 625 625 673 674 660 642 650 633 651 637 670 633 658 631 666 630 661 666 671 636 652 684 637 667 643 634 688 644 690 689 640 644 641 694 658 666 643 678 657 679 689 659 685 702 644 690 688 682 675 640 687 699 679 682 672 686 687 688 653 652 682 693 700 702 667 655 684 681 648 669 704 673 696 678 657 678 712 704 712 670 684 696 699 706 671 679 690 661 682 664 691 724 680 685 666 686 665 665 687 712 706 681 691 714 672 678 705 718 666 669 709 732 709 716 722 687 730 668 698 735 706 680 688 722 688 692 737 690 729 704 689 689 707 700 732 687 734 727 717 691 740 691 700 727 685 689 679 691 725 675 686 726 706 743 732 713 708 700 713 727 719 679 738 723 735 721 740 725 730 697 695 717 701 713 735 743 728 688 720 708 689 734 691 681 691 748 719 685 733 716 736 736 679 687 713 739 693 737 716 706 686 694 707 740 689 693 735 740 703 706 730 714 690 742 747 734 700 747 700 715 714 717 700 713 724 694 732 737 680 728 724 687 702 680 747 712 692 690 731 716 717 710 710 687 733 706 700 712 702 720 747 736 686 697 730 691 743 743 709 744 681 682 712 704 683 739 696 697 681 678 685 715 676 698 721 682 723 726 708 732 689 708 695 699 678 721 718 682 702 688 696 679 701 693 688 730 695 708 715 709 728 668 680 672 694 671 682 728 705 717 728 688 697 710 678 725 697 680 713 664 683 662 710 717 715 721 698 719 664 719 705 724 673 705 698 666 706 718 659 688 715 711 684 677 684 693 708 702 701 694 711 672 654 707 681 695 694 704 682 668 656 690 692 657 685 683 679 706 663 693 643 690 660 686 640 702 645 651 684 698 693 655 661 635 690 684 639 629 689 690 650 678 673 688 637 680 674 663 635 668 628 674 666 638 621 651 659 681 670 646 669 677 661 624 629 641 634 639 645 647 635 615 640 661 656 640 629 628 665 614 618 643 635 625 645 645 642 637 614 626 635 646 621 617 600 635 645 617 598 609 649 630 612 596 633 593 646 592 606 616 587 608 608 600 623 630 618 579 601 625 595 611 596 603 631 576 591 571 575 570 601 583 596 595 620 601 577 591 594 610 600 598 609 608 564 600 566 564 601 553 583 553 607 606 561 592 561 570 601 556 580 569 568 582 576 590 540 576 564 578 563 553 588 543 540 545 546 536 540 552 578 572 551 575 573 573 537 539 547 564 529 565 561 529 565 528 522 551 534 535 526 518 514 514 531 513 533 504 545 549 526 523 501 549 507 509 540 500 532 522 539 497 511 512 499 535 499 526 516 532 485 513 526 505 516 525 514 514 494 501 477 497 484 471 514 487 484 514 509 504 463 474 490 499 488 466 470 468 491 479 475 487 459 485 480 453 465 475 465 448 458 464 453 452 485 451 473 468 480 479 473 454 471 449 442 440 469 427 432 439 438 452 441 447 427 449 455 454 438 451 427 440 440 425 434 448 430 428 410 439 411 433 412 429 407 428 405 417 433 403 398 426 422 430 410 418 402 409 414 392 412 418 383 418 393 385 391 399 405 376 389 377 379 385 400 381 373 397 376 385 390 364 363 377 361 366 381 382 375 375 355 353 358 350 356 349 378 376 351 378 375 363 372 341 347 345 362 349 356 353 335 341 334 354 338 328 332 328 350 339 355 350 321 334 342 334 345 338 341 337 313 333 312 317 323 329 311 308 307 310 310 303 320 315 326 325 299 296 296 311 297 309 304 303 297 291 314 290 290 288 283 304 293 304 304 304 298 297 294 297 274 292 295 292 269 271 282 285 279 288 278 266 278 280 266 282 276 268 276 268 277 268 273 262 269 264 258 249 250 266 260 245 266 263 259 253 240 245 257 237 240 233 242 242 245 231 249 250 234 248 241 233 234 231 238 229 227 227 232 216 221 220 230 221 232 229 215 221 222 224 224 213 207 208 207 213 217 208 216 210 214 209 203 194 203 202 201 204 190 198 189 191 187 191 201 200 197 201 188 181 189 195 192 189 178 178 183 190 175 189 173 171 181 173 170 173 183 175 177 174 164 170 162 175 174 164 171 157 168 162 161 166 166 158 166 152 151 157 160 154 158 151 146 159 145 150 155 149 150 141 150 143 148 141 137 137 140 134 134 145 137 137 143 142 129 128 136 131 135 137 127 136 129 133 122 129 124 123 126 119 120 122 126 115 119 123 116 122 115 116 112 113 111 111 117 110 117 115 115 107 104 112 112 109 109 104 107 103 104 102 103 98 99 104 96 100 96 97 100 100 100 99 98 95 92 93 96 88 88 88 89 92 93 91 89 89 85 88 85 87 83 84 84 79 80 77 84 77 82 82 79 77 77 77 75 79 77 75 75 73 76 73 74 74 69 69 73 70 70 70 68 67 64 67 67 65 64 62 65 62 61 60 60 63 64 60 58 60 62 61 62 62 58 59 57 55 59 58 57 56 54 56 54 52 56 53 54 53 53 51 54 49 51 50 52 48 50 49 47 47 49 49 46 45 47 46 45 46 44 44 45 43 45 42 45 45 42 42 44 41 41 40 40 42 39 42 40 41 39 39 39 38 39 39 38 41 41 37 39 38 39 39 37 38 38 38 37 36 37 37 35 36 36 36 35 35 36 36 36 34 35 34 33 34 35 35 34 33 34 33 35 33 34 34 32 34 33 33 34 32 33 34 32 32 33 32 33 32 32 33 33 31 33 33 32 33 33 33
32 32 32 34 34 32 33 34 32 33 34 32 33 32 33 33 33 32 33 32 34 34 35 35 33 34 35 33 35 34 33 35 35 36 35 36 36 35 36 35 36 37 36 36 35 35 36 36 37 38 36 37 38 36 37 38 37 39 38 38 39 41 38 40 38 40 41 41 39 40 39 40 42 41 43 42 43 41 42 43 43 44 43 45 44 44 44 45 46 44 46 48 45 47 47 46 47 47 48 49 49 49 51 51 51 51 53 52 51 52 54 52 56 55 52 56 54 56 58 56 58 56 56 58 57 58 60 59 62 57 63 61 63 62 64 63 62 61 64 65 65 66 63 69 66 68 68 69 69 67 68 71 72 73 71 71 71 76 75 77 75 77 77 74 75 74 75 82 79 81 77 79 83 79 83 81 85 82 83 81 82 82 84 83 91 86 88 89 92 89 90 89 97 89 94 98 91 100 94 96 97 100 95 103 97 98 103 103 98 101 104 104 101 101 105 105 108 109 107 111 109 117 108 110 112 113 112 115 116 117 119 123 116 114 116 126 122 117 127 121 119 120 128 130 131 126 127 132 128 136 139 132 135 137 130 134 141 137 144 133 140 135 144 139 146 138 144 143 141 150 152 150 147 145 153 146 159 156 159 158 158 162 155 153 154 155 166 154 166 158 170 159 170 173 175 172 164 165 175 168 172 172 171 179 169 181 183 181 183 180 173 183 184 184 180 193 185 196 183 189 188 186 197 194 189 192 191 205 206 198 206 199 210 193 206 206 196 197 205 208 218 209 208 216 214 222 206 216 224 216 225 222 220 231 233 227 224 225 226 230 219 220 223 221 225 229 233 235 237 239 240 242 244 241 238 237 238 245 239 244 238 243 256 247 252 264 258 250 265 260 254 267 268 255 257 275 271 252 278 254 269 261 263 275 261 286 267 274 281 276 273 270 275 294 282 275 281 285 283 298 295 277 280 295 293 303 293 309 310 307 312 313 286 300 294 295 297 298 306 321 320 325 297 321 299 313 310 303 328 310 323 314 333 323 322 310 332 326 319 344 333 341 337 322 328 341 338 335 335 338 330 334 333 334 332 362 337 347 354 362 356 352 359 353 366 354 364 354 370 370 355 370 361 355 371 376 362 388 363 358 375 360 389 385 362 373 369 399 381 394 390 385 372 383 405 379 379 406 376 407 396 380 399 395 383 386 398 395 415 420 389 395 405 423 396 401 392 414 432 418 424 429 437 421 425 413 418 439 428 429 415 420 414 436 424 419 431 450 452 440 445 433 451 432 427 423 445 439 427 451 457 430 437 452 467 454 452 433 476 454 436 464 439 474 459 471 467 482 454 481 451 477 460 483 458 456 495 483 478 487 471 492 501 472 485 464 477 465 473 511 476 490 474 479 482 510 506 502 504 500 476 481 477 497 519 500 512 503 531 524 533 492 502 499 500 505 498 527 511 518 494 495 535 544 539 508 503 542 508 515 538 524 517 528 558 558 555 543 553 556 535 534 557 528 545 528 523 531 522 556 544 543 529 532 537 560 579 571 534 580 576 534 547 560 549 537 588 584 544 546 579 560 584 548 543 595 543 578 573 575 546 595 562 580 599 593 599 595 603 590 559 557 576 581 586 566 593 602 613 580 608 617 580 619 622 605 577 592 596 586 593 594 618 618 602 622 613 621 608 584 577 600 615 598 580 607 606 623 590 603 593 644 608 599 644 633 591 649 619 622 614 645 634 616 598 648 597 599 653 631 628 616 631 628 643 607 659 620 604 612 641 642 653 662 620 634 652 635 659 660 648 634 668 664 634 626 659 638 620 652 678 621 672 676 629 655 636 674 636 678 644 630 656 646 671 649 661 675 657 682 669 630 647 659 678 676 673 675 649 680 676 698 684 696 699 684 663 651 691 652 704 694 650 692 657 666 706 706 658 648 644 657 688 685 708 653 678 700 653 700 649 658 702 702 689 676 705 672 674 712 680 714 667 718 673 681 661 684 681 695 722 676 669 719 712 698 696 694 665 724 681 697 723 721 678 707 685 701 672 721 706 714 684 730 681 666 687 669 729 669 687 717 686 714 682 676 711 703 672 730 697 732 697 699 730 671 707 690 695 692 674 704 674 685 701 690 686 736 696 693 741 729 694 723 714 675 731 707 706 725 702 696 687 745 728 679 740 696 745 733 720 719 714 743 707 712 718 745 711 699 724 712 700 744 690 700 705 707 732 738 719 690 688 731 688 700 734 713 680 693 699 723 695 696 719 725 731 689 682 694 741 729 688 692 724 732 714 681 690 728 700 730 739 740 743 709 690 727 743 722 701 723 694 716 740 734 723 721 704 726 696 726 705 736 698 710 718 693 743 689 743 692 700 731 682 693 690 724 700 713 695 723 687 711 720 708 727 694 680 681 721 730 705 725 678 713 729 679 675 714 685 712 726 674 680 691 683 708 685 704 670 711 710 704 711 667 696 690 713 718 697 690 704 728 672 722 712 672 696 709 705 685 690 675 678 724 667 714 690 690 702 725 696 661 715 682 713 668 663 707 670 723 656 716 715 655 716 677 653 655 719 667 685 657 676 667 652 705 683 714 714 702 683 676 671 677 712 699 662 650 708 701 667 659 666 678 697 706 656 704 703 700 662 696 669 699 701 638 699 644 687 642 698 648 633 685 696 657 668 643 673 649 658 647 648 669 658 674 664 672 655 672 686 659 659 666 659 643 652 632 641 677 647 658 622 672 634 639 640 636 649 617 643 662 628 624 632 663 621 609 621 653 616 624 627 637 603 658 622 609 605 647 622 644 654 643 608 654 624 640 645 606 613 593 614 632 636 603 596 592 596 623 589 616 633 582 581 580 631 581 620 610 632 630 624 616 629 571 628 589 629 609 626 616 589 603 623 581 599 601 576 606 562 597 574 577 602 590 611 555 574 592 581 591 578 569 568 550 568 555 566 582 559 593 579 551 571 542 542 552 546 539 579 571 571 583 575 579 582 546 552 560 545 538 572 573 555 571 575 564 572 553 560 537 538 546 544 520 555 558 542 553 513 556 525 535 546 521 527 550 531 504 541 546 516 507 506 496 514 514 527 523 515 511 511 501 496 527 531 488 525 499 508 508 486 518 487 479 515 521 493 510 475 477 496 508 493 483 476 482 475 485 482 505 479 467 460 473 462 481 462 487 488 478 464 476 475 488 473 447 461 478 480 485 457 476 461 442 445 441 477 476 472 451 441 439 471 464 443 443 444 438 454 463 432 450 453 450 448 419 421 453 451 426 424 443 443 417 426 448 441 437 418 429 404 440 437 406 414 397 431 412 424 395 393 409 421 393 426 414 425 418 388 416 409 384 389 399 415 392 390 388 412 393 390 376 398 377 388 395 365 368 397 387 394 388 393 384 392 388 357 390 362 382 353 375 372 378 380 377 361 351 349 360 376 353 355 342 342 350 369 349 338 343 335 334 332 360 347 340 350 329 333 323 344 337 322 320 346 332 325 336 316 314 334 323 308 313 323 314 315 308 314 332 320 318 315 328 312 321 298 318 305 315 301 291 302 299 315 306 294 293 306 299 309 300 282 304 295 295 282 277 285 288 295 290 296 273 283 276 291 273 285 285 280 286 285 268 259 269 276 259 253 259 261 251 254 272 258 257 246 251 259 248 246 252 241 252 255 258 250 249 248 234 233 235 251 251 243 249 242 245 228 236 233 236 237 231 224 220 232 236 227 223 215 232 212 221 221 224 214 224 217 225 217 213 214 211 217 202 218 209 197 215 214 203 209 197 199 200 197 194 191 201 188 191 203 190 200 188 194 197 183 190 190 177 181 178 179 182 179 183 178 183 183 183 176 181 179 175 181 179 164 169 167 164 165 173 169 169 166 170 161 162 168 162 156 159 159 158 160 150 155 148 149 152 145 151 156 152 148 151 140 144 149 142 146 146 146 139 133 133 144 138 138 142 133 132 139 132 137 136 130 124 133 134 123 127 131 120 129 128 129 127 117 121 118 121 121 120 122 119 119 111 115 112 114 115 117 110 113 108 106 107 107 107 107 106 107 105 108 99 99 103 100 98 98 101 98 101 95 94 98 92 91 97 92 90 96 92 94 95 90 87 86 89 84 86 85 88 83 82 88 84 82 85 83 78 77 77 80 77 76 76 77 80 76 79 78 72 77 75 74 71 74 70 72 71 70 73 71 70 67 66 65 64 67 65 65 67 64 63 66 63 63 64 62 61 62 63 62 60 59 60 58 57 58 57 59 56 58 58 58 56 54 55 53 55 56 54 52 54 54 52 52 51 53 51 48 51 50 48 50 48 49 49 47 48 47 45 45 47 46 43 45 43 44 45 42 42 43 42 42 42 42 43 42 40 42 39 40 42 38 39 39 41 38 41 41 41 41 38 37 37 39 37 37 38 37 37 36 36 38 35 35 36 35 36 36 37 36 36 35 36 35 34 35 35 35 35 35 33 33 35 34 34 35 34 34 33 32 33 34 32 34 33 34 32 32 34 32 34 33 33 34 33 33 33 34 33
33 33 34 34 33 33 33 33 34 34 34 32 33 33 34 33 35 35 34 35 34 34 33 33 34 35 34 33 35 34 36 34 36 35 34 34 36 35 36 35 36 36 36 35 35 37 36 36 36 36 37 39 38 38 39 37 38 40 39 40 40 40 38 41 41 40 39 42 40 39 42 41 43 41 41 43 43 41 43 45 44 42 45 44 43 43 44 47 46 45 46 46 45 47 46 49 51 47 50 49 52 52 49 49 53 51 52 53 51 54 53 55 56 54 53 53 55 54 58 56 59 55 59 60 59 58 58 58 59 62 58 59 61 62 61 63 63 61 64 65 63 65 63 67 67 68 68 71 66 72 67 72 70 75 74 73 76 77 72 77 73 74 73 76 75 78 75 79 78 83 83 79 85 85 83 81 82 83 82 82 89 88 89 89 89 88 88 87 95 90 96 96 97 97 95 92 100 96 94 94 95 100 101 104 104 104 101 100 101 100 102 108 109 109 110 104 111 114 115 114 106 108 112 109 109 113 116 115 120 115 113 122 120 115 115 122 126 119 119 124 124 123 132 123 130 132 131 125 130 131 132 131 132 141 134 141 138 143 138 146 135 143 144 147 149 138 142 149 143 154 152 153 156 154 152 156 153 153 160 150 161 159 153 164 152 165 169 154 160 160 166 161 168 174 174 164 167 165 173 177 166 182 180 170 185 170 186 180 180 181 182 188 191 188 186 178 193 179 196 192 199 198 196 203 197 201 203 207 191 207 202 208 210 197 201 207 215 197 215 200 212 207 209 205 205 207 220 214 207 227 214 215 226 227 233 216 233 218 225 234 235 219 239 243 226 225 244 234 237 239 248 246 247 229 242 234 232 250 236 239 252 241 259 249 250 244 254 251 264 256 257 260 270 263 273 263 257 265 257 273 275 280 274 262 285 261 280 286 265 270 291 291 281 273 283 296 286 298 294 298 294 301 289 281 292 307 292 298 303 286 295 303 309 294 295 314 320 321 310 308 315 299 317 305 313 316 322 320 325 318 332 312 329 309 332 314 319 339 332 320 329 339 341 338 321 346 331 342 336 343 341 343 354 339 361 357 334 346 361 366 367 336 368 366 350 360 353 355 377 363 356 377 357 364 362 371 358 384 367 358 362 382 363 380 374 371 371 383 375 401 377 381 372 390 383 407 374 398 394 412 385 390 407 411 404 383 400 412 398 411 402 390 418 398 394 394 411 427 429 433 426 417 434 425 436 423 434 431 429 410 417 445 440 424 433 411 429 417 429 449 456 430 443 427 422 437 441 435 429 451 445 467 456 436 463 459 454 463 443 474 471 440 460 444 445 463 447 461 448 470 449 470 449 484 489 451 459 465 477 473 466 497 462 486 475 463 500 487 478 476 503 471 482 516 475 518 482 480 473 505 514 500 519 499 523 509 508 499 492 527 511 492 515 534 493 517 510 499 535 516 542 533 536 518 543 540 527 501 550 525 511 512 546 547 514 524 531 534 548 552 528 538 556 551 563 516 520 540 541 534 553 528 527 527 542 566 565 563 532 558 571 545 559 558 560 546 586 539 578 537 584 552 565 569 540 595 547 593 559 571 582 598 560 561 550 555 605 588 559 569 599 559 564 576 607 590 607 560 576 562 585 620 585 578 604 569 615 598 615 600 619 574 584 588 581 583 585 611 576 594 598 586 627 623 636 611 607 632 618 588 627 624 621 586 625 615 614 618 615 638 632 597 628 640 624 612 622 629 601 611 642 599 640 619 651 644 663 618 648 608 651 662 635 644 668 614 661 655 635 624 660 642 644 640 616 665 614 671 679 678 675 672 648 631 666 665 670 644 683 655 663 624 681 647 661 680 633 652 666 651 645 691 693 631 669 676 653 684 649 642 671 672 648 679 649 688 691 675 667 692 652 693 654 668 691 686 697 666 701 685 655 662 665 703 662 701 675 704 664 658 655 669 667 675 700 688 715 692 662 658 712 704 682 707 692 686 689 691 661 695 724 692 663 690 700 693 664 708 680 722 666 701 716 690 687 691 678 729 695 722 728 703 724 716 719 673 680 675 688 667 716 707 691 675 731 681 682 712 687 706 734 675 701 737 694 696 716 687 680 737 675 699 708 676 709 724 698 724 735 722 727 729 706 694 738 723 720 735 721 674 695 719 744 687 677 703 712 685 724 730 737 746 722 709 729 685 703 733 735 702 712 683 739 719 747 733 697 682 683 705 682 704 709 680 747 711 739 713 722 748 697 712 747 703 704 689 743 730 745 730 716 740 736 707 710 694 722 690 698 727 717 734 713 708 695 710 741 686 745 744 715 723 737 713 707 691 683 700 701 677 710 738 739 697 726 730 743 729 740 691 737 738 746 700 697 691 732 688 730 688 714 727 692 701 691 721 714 731 701 681 682 737 725 727 722 682 697 728 719 726 720 688 690 731 702 694 707 710 706 731 714 677 675 673 733 707 718 718 706 688 667 714 681 720 712 674 708 721 678 691 712 664 689 674 719 707 677 693 688 721 722 697 689 659 714 710 717 694 722 664 658 672 723 699 682 669 669 677 698 696 654 651 706 659 698 709 686 713 702 649 655 706 666 702 648 674 665 671 687 667 689 649 683 693 666 659 673 697 654 651 671 664 674 701 645 636 656 656 692 654 657 679 695 638 675 696 670 659 629 660 687 642 641 682 651 632 646 674 628 645 625 651 645 677 678 622 638 672 620 630 645 660 652 635 660 658 656 637 660 640 659 667 615 623 654 666 644 643 639 656 666 659 661 616 616 603 619 627 617 628 648 655 602 638 653 636 631 615 631 629 616 634 612 599 635 608 597 631 639 627 598 625 637 630 639 597 588 589 630 604 634 586 615 592 605 621 612 602 602 610 591 586 570 608 621 593 616 586 615 582 582 571 599 585 609 586 566 603 612 577 609 557 608 601 560 575 603 567 597 569 590 551 577 565 580 544 587 553 587 567 545 539 566 568 552 536 569 546 551 545 560 533 547 564 526 533 576 573 525 532 529 539 534 523 520 566 552 522 551 537 526 518 521 559 530 516 553 518 529 508 519 511 516 523 518 533 528 532 506 540 518 523 516 496 507 507 510 519 526 528 486 532 510 488 517 492 516 524 476 480 480 495 515 490 499 499 494 480 476 511 504 485 490 493 504 502 503 475 499 466 469 457 465 482 458 465 473 495 455 450 474 453 488 474 443 478 465 464 437 481 448 445 440 469 472 439 453 469 456 468 429 443 427 453 456 425 447 435 436 420 445 417 430 417 433 446 437 412 447 437 437 445 406 431 433 439 406 424 400 416 405 395 429 394 422 397 395 390 409 426 390 384 390 409 405 410 400 412 410 387 406 382 374 381 403 407 371 389 373 368 366 400 376 385 362 365 365 383 389 375 382 384 387 364 379 376 362 375 370 347 359 364 346 366 342 357 339 367 355 370 336 334 339 353 362 350 356 349 329 344 356 339 337 323 341 336 341 342 322 317 328 314 324 330 332 329 311 309 307 311 315 322 304 318 323 320 306 321 323 318 296 320 315 301 317 316 302 300 295 288 309 305 302 305 301 283 306 298 289 289 276 282 299 274 282 293 285 281 284 286 271 278 265 280 275 285 262 273 274 257 259 260 276 272 276 258 254 249 250 249 257 268 256 251 250 259 260 246 248 256 248 241 256 234 233 232 238 252 238 249 235 238 230 240 231 238 225 235 228 223 240 224 234 230 228 225 223 217 226 215 226 216 215 210 208 222 215 206 218 217 210 209 207 204 214 212 210 207 204 206 209 201 189 202 194 202 191 187 193 190 196 181 191 196 194 186 179 188 176 183 184 177 188 171 175 182 179 177 170 181 178 173 177 167 173 167 175 167 167 171 159 171 157 154 158 166 162 160 161 153 158 156 150 152 154 155 154 150 153 155 143 152 146 145 146 145 137 137 139 137 136 146 145 136 138 131 136 140 130 138 135 129 137 137 130 126 126 127 128 120 120 126 125 121 120 121 125 120 121 115 118 118 121 117 112 112 115 109 110 114 113 110 111 111 105 105 103 104 103 100 100 100 98 104 100 101 97 97 98 101 101 100 101 97 94 97 92 93 92 94 94 92 89 89 91 85 88 85 89 83 89 89 82 81 83 82 86 82 81 79 82 76 83 79 75 78 77 75 79 76 77 74 72 76 71 72 71 75 70 68 68 70 71 66 67 70 67 67 65 63 68 65 66 63 65 65 65 64 61 63 63 63 60 58 61 62 58 60 60 57 56 56 55 55 55 54 56 53 55 56 55 54 54 51 51 53 52 51 50 51 49 51 51 50 49 49 49 49 45 48 46 45 44 44 44 45 44 43 44 45 45 43 42 41 42 42 40 43 42 40 41 42 39 40 41 40 39 40 39 39 40 40 40 40 39 39 37 37 37 37 37 38 38 36 38 37 37 36 35 36 36 35 37 36 34 35 34 35 34 34 35 35 36 34 34 34 34 33 34 34 33 33 34 35 34 35 33 32 32 34 33 34 34 32 34 32 34 32 33 33
34 33 35 33 35 35 35 34 35 34 33 35 35 35 33 34 34 34 35 33 33 34 34 35 34 36 35 34 35 34 35 36 35 37 37 36 36 37 37 35 35 36 36 36 37 36 38 36 39 38 38 39 37 39 40 38 41 41 40 38 38 38 39 38 41 42 39 39 41 43 43 43 41 44 42 42 43 45 44 44 42 46 43 43 46 46 44 46 46 47 48 46 49 46 47 47 47 47 48 51 52 51 50 51 52 50 50 51 53 55 54 55 56 55 53 54 54 57 55 56 57 59 57 62 62 59 61 60 58 62 63 64 63 61 61 61 61 64 65 68 68 66 66 64 65 70 69 71 72 73 72 74 72 75 74 73 72 77 74 77 77 73 79 76 78 76 79 77 79 80 81 83 81 81 86 80 83 81 81 86 87 85 90 88 89 93 92 88 90 96 92 89 94 93 98 97 96 95 100 99 99 95 100 97 105 101 99 100 107 105 104 101 110 105 112 109 107 114 111 114 116 113 112 111 115 118 117 115 121 113 115 115 114 119 122 127 123 123 119 128 131 125 124 130 127 124 129 130 133 130 139 137 129 136 139 138 136 133 138 134 137 147 137 145 138 147 143 142 142 147 145 152 151 157 151 148 157 159 156 158 162 159 156 156 152 165 160 156 156 159 170 170 172 169 166 175 171 166 180 167 180 171 171 178 174 172 180 186 173 187 186 187 185 187 189 180 179 188 186 196 185 197 193 191 186 192 200 190 196 199 210 191 197 197 208 195 214 214 205 217 200 214 207 223 208 209 222 208 207 212 219 215 216 232 233 224 219 235 224 234 224 232 233 229 241 237 241 227 244 233 240 241 247 239 252 239 251 252 244 258 243 260 260 244 249 262 249 249 259 256 265 252 255 266 249 274 268 262 272 261 263 282 265 284 260 273 280 277 272 270 290 291 275 295 271 286 289 291 283 276 281 291 295 279 287 303 304 309 303 300 298 311 309 316 301 305 319 296 305 306 299 322 300 323 318 313 302 306 317 333 330 334 329 324 334 332 325 314 337 318 338 320 342 324 340 328 340 331 333 342 325 340 340 340 356 362 351 333 349 352 347 348 369 357 344 366 363 366 357 353 349 366 350 375 351 368 387 366 385 362 385 386 372 389 389 366 373 383 390 392 375 375 403 404 396 386 405 407 401 392 378 378 401 399 410 382 396 415 395 422 395 401 415 421 402 419 404 428 400 402 410 429 427 427 434 438 429 404 411 437 414 414 418 417 451 415 444 419 440 415 458 423 447 432 426 453 453 429 451 442 441 442 458 436 443 433 472 454 437 479 474 461 456 461 479 483 455 444 464 477 472 472 454 450 453 470 451 474 491 474 469 463 460 505 477 482 466 469 486 475 480 475 501 488 492 485 501 512 473 477 522 507 498 477 498 526 488 530 484 523 484 520 519 534 534 513 518 516 500 532 539 504 505 501 499 548 499 523 510 550 528 523 506 519 547 531 547 555 523 554 532 560 514 554 525 556 544 549 555 557 532 557 567 561 527 557 554 573 560 531 553 583 540 534 535 577 578 560 568 539 590 583 550 582 559 550 580 580 556 577 548 578 597 598 586 550 596 593 588 593 555 571 611 583 594 578 570 599 600 595 589 595 571 582 564 590 583 618 601 600 625 599 603 624 594 619 590 626 610 575 605 588 637 610 584 630 613 641 611 584 644 602 599 611 591 606 598 613 617 613 618 606 642 615 639 633 595 631 647 646 621 639 639 620 653 651 611 648 639 655 660 608 667 616 635 631 648 614 642 645 635 633 630 641 624 624 658 671 668 663 623 640 659 674 642 645 647 671 639 632 679 642 639 639 626 651 639 644 630 648 676 676 656 651 677 671 641 666 647 649 677 672 677 656 674 649 656 652 702 669 681 639 657 662 671 684 672 652 707 685 682 650 644 690 662 674 660 695 663 654 671 672 668 708 653 688 679 684 662 676 703 666 660 683 699 664 658 692 716 688 708 665 676 684 673 724 725 692 686 667 677 697 661 727 703 699 684 666 681 710 719 667 718 715 708 681 715 686 727 680 727 668 710 704 671 676 711 688 682 729 732 706 688 716 716 685 691 678 695 712 705 726 694 720 734 716 710 727 680 715 672 685 731 730 724 736 682 719 711 694 731 689 720 724 678 703 716 735 720 707 713 678 696 745 726 686 716 679 712 729 724 694 728 713 714 735 691 740 741 689 690 688 704 697 698 738 685 739 727 690 731 725 693 680 723 743 721 723 707 685 704 683 734 685 720 700 743 694 692 696 737 736 707 692 715 727 682 722 717 691 734 700 697 708 732 702 703 736 747 732 743 703 697 687 740 698 709 734 715 684 682 733 701 741 676 698 719 711 741 717 684 686 739 704 723 679 728 678 696 722 704 686 680 717 697 672 735 737 730 735 674 708 710 716 716 681 727 726 672 715 672 713 684 672 735 733 689 731 679 723 711 723 679 731 698 711 679 685 730 688 703 730 717 717 720 674 679 681 661 666 715 692 714 664 681 700 722 672 661 666 696 707 701 681 665 715 684 664 700 716 653 689 685 705 653 670 682 714 674 684 660 676 688 668 689 669 698 655 694 646 709 709 667 651 693 688 645 690 697 679 686 700 662 650 648 658 655 679 696 667 684 667 650 674 676 634 687 648 637 669 660 673 688 662 629 628 674 672 681 663 678 635 663 643 670 637 631 622 628 621 678 679 673 640 675 639 648 666 664 628 639 637 624 668 667 636 613 668 623 645 604 625 605 605 636 625 602 653 659 610 624 611 621 613 628 648 605 606 604 632 619 650 598 650 641 629 645 623 599 585 642 600 590 616 584 639 596 627 615 608 623 615 624 602 579 620 581 605 620 576 604 610 595 612 614 566 608 603 615 615 618 614 578 599 603 596 583 572 608 580 595 605 561 560 585 571 586 597 558 601 585 554 587 598 595 583 589 539 542 551 561 588 561 551 538 540 550 553 559 540 565 535 550 538 579 571 543 569 564 565 547 528 562 553 563 559 559 515 557 517 558 548 518 560 508 533 520 535 552 530 535 506 501 547 528 520 540 540 520 529 528 527 510 537 514 529 491 520 528 505 497 525 496 528 509 522 526 515 501 485 486 496 521 512 491 496 470 496 489 505 511 489 464 483 495 468 486 464 503 463 463 477 481 452 483 458 491 449 489 486 475 485 480 476 475 444 472 456 438 449 476 466 478 450 434 453 464 467 441 443 427 432 449 436 440 425 427 452 459 435 448 435 437 420 439 436 451 438 416 447 412 422 410 420 405 441 427 403 403 434 417 407 421 429 397 399 429 422 424 406 410 385 418 409 386 405 388 385 392 408 406 399 383 388 372 407 402 405 385 396 376 386 398 373 384 366 367 394 375 367 374 356 372 366 371 359 372 381 367 368 359 349 356 357 360 344 348 371 338 346 366 352 356 335 359 360 343 347 350 347 345 333 346 330 350 326 337 328 339 343 334 318 342 343 321 335 313 337 311 326 329 335 331 304 302 319 306 316 325 317 323 313 305 292 296 290 290 317 288 308 312 293 291 288 287 283 294 297 301 295 281 274 297 279 272 296 289 282 286 277 292 272 269 275 270 277 266 268 284 263 259 266 274 274 254 269 249 273 265 249 252 267 264 244 264 250 246 258 247 259 244 255 234 243 253 233 246 233 250 243 246 246 239 236 230 230 234 225 229 223 230 220 222 232 223 234 222 213 217 219 217 209 223 214 209 206 221 205 214 215 215 212 202 197 205 205 213 198 203 197 209 191 190 199 194 199 189 199 194 200 186 186 183 182 190 195 181 177 180 185 185 175 185 174 183 185 169 172 178 176 167 178 171 177 171 162 172 169 168 173 164 170 162 165 167 167 157 163 159 153 153 160 152 148 152 159 155 150 147 154 151 145 153 150 147 146 148 139 141 144 144 146 134 140 142 135 134 132 136 132 132 127 134 127 128 129 123 133 123 127 125 124 126 128 121 126 124 116 122 115 122 114 112 115 112 116 111 112 110 108 115 113 107 107 107 105 104 107 101 110 108 108 105 98 98 97 101 103 102 104 98 94 93 98 96 96 99 97 96 92 94 93 89 89 91 86 89 85 87 85 85 89 86 81 83 82 81 81 83 79 82 76 77 81 76 81 79 78 77 74 79 74 78 71 76 73 75 70 70 71 73 72 70 72 67 70 65 65 66 64 63 64 67 66 65 62 63 64 59 63 59 60 61 57 61 62 57 59 59 60 56 55 58 57 58 54 57 53 57 53 56 51 52 53 50 53 50 50 51 53 50 51 52 51 50 49 48 47 49 45 47 45 48 44 46 47 46 46 46 44 44 42 42 42 43 41 44 43 42 43 40 40 41 39 42 41 42 40 41 40 40 40 40 39 40 38 38 37 39 38 37 38 39 38 37 37 36 36 36 37 36 37 37 36 35 35 36 36 35 35 36 36 34 35 36 34 36 35 34 35 35 34 33 33 34 34 35 35 33 35 33 34 34 33 35 33 34 34 34 33
33 34 35 33 33 33 33 35 34 34 34 34 34 33 36 34 36 35 36 36 36 36 35 35 35 35 35 34 35 36 35 35 35 36 36 35 36 35 38 36 37 38 38 38 38 39 37 38 38 39 38 41 40 39 41 40 39 41 38 38 39 38 41 42 41 41 41 42 40 40 41 44 42 41 44 42 44 42 43 44 45 46 44 44 44 44 46 47 48 47 48 47 48 50 47 48 51 50 52 48 49 51 52 50 51 52 53 52 52 55 55 54 57 56 58 54 57 58 59 58 60 58 59 59 60 57 60 62 61 64 64 62 62 65 63 62 63 64 65 64 65 64 65 70 69 69 70 71 70 70 70 71 72 72 75 73 72 74 74 75 79 78 75 75 81 83 83 80 80 80 80 84 86 85 85 81 82 82 83 84 88 89 91 86 85 92 89 91 91 91 94 95 95 93 98 96 95 98 95 98 103 100 95 97 100 98 107 101 105 106 101 107 109 105 106 110 113 114 108 107 112 114 108 115 113 113 115 113 117 122 116 119 114 117 120 119 120 123 120 129 131 131 124 125 128 135 129 132 135 134 140 128 136 139 134 131 136 139 141 133 147 145 141 149 140 150 145 146 150 146 144 156 150 149 146 160 149 155 158 149 160 157 166 162 154 163 158 160 168 159 163 170 173 171 164 162 170 171 176 174 181 174 180 180 174 178 178 178 184 179 188 176 186 187 187 183 196 198 193 200 187 200 185 188 195 198 190 191 202 204 209 197 195 208 205 200 203 204 202 214 201 204 204 205 209 209 217 221 214 220 230 218 229 218 231 233 235 222 216 228 238 220 231 227 239 240 245 233 227 245 247 250 232 252 250 235 250 253 247 244 238 239 257 253 252 252 246 264 256 250 261 267 260 270 254 271 273 278 260 269 274 272 276 265 276 277 281 280 269 279 276 279 281 268 293 281 286 296 281 291 295 281 283 294 303 283 307 298 301 310 290 298 315 303 312 309 311 310 308 323 309 316 318 322 308 303 319 325 327 314 330 326 314 335 322 335 340 317 336 339 317 348 337 347 328 327 351 336 355 348 326 348 346 358 344 363 341 347 334 361 357 344 362 361 361 372 356 356 355 359 355 381 377 372 368 373 381 380 356 382 366 361 385 362 382 368 366 385 399 398 395 384 381 404 396 374 376 391 404 397 394 412 400 411 387 396 399 401 387 399 394 419 402 418 426 426 409 410 424 421 408 424 429 433 401 417 424 411 441 417 438 420 417 411 431 446 413 423 439 438 440 445 440 439 435 421 423 445 448 451 445 467 431 444 463 434 458 464 474 479 464 473 445 480 460 474 460 458 457 463 472 488 485 460 466 483 455 475 484 496 458 488 497 501 464 488 466 485 477 486 485 478 481 470 496 484 485 507 482 488 479 507 510 504 519 486 516 523 488 526 493 525 516 490 503 495 533 518 492 509 523 527 506 530 546 519 529 545 515 509 525 526 525 551 526 517 525 522 550 535 523 541 515 540 565 551 518 548 549 537 528 559 543 567 555 540 530 542 534 537 566 544 558 535 569 555 557 583 575 570 541 552 551 592 542 591 548 589 548 569 561 602 582 554 582 597 584 599 606 590 571 592 564 586 571 612 597 605 574 585 607 602 579 610 565 604 606 582 575 581 569 626 609 610 571 591 574 598 575 596 605 626 595 633 612 634 593 610 642 618 595 589 602 622 644 630 590 627 635 600 607 634 626 595 608 652 620 605 642 632 648 607 609 648 629 612 637 657 619 636 627 652 661 619 633 655 631 655 649 612 642 657 659 670 640 626 644 626 678 637 650 675 630 640 672 644 635 635 631 671 678 659 656 626 639 634 634 661 647 662 638 633 670 630 692 672 642 663 639 639 693 644 698 680 641 662 690 686 671 685 670 664 695 692 691 666 681 693 687 657 706 651 653 651 659 659 688 650 649 648 675 670 692 694 713 659 659 710 655 714 708 677 685 714 689 716 654 706 674 698 717 716 672 708 666 687 664 663 663 690 669 671 686 660 720 695 679 672 720 709 701 689 696 727 712 684 722 686 729 694 726 696 700 677 719 731 681 710 682 670 713 725 669 678 680 718 722 671 677 723 677 681 694 684 677 673 684 726 671 691 699 675 734 734 688 731 731 715 705 688 704 710 702 687 717 740 722 706 733 716 675 735 681 713 715 743 730 687 695 699 740 680 703 735 721 706 706 683 724 693 747 714 689 704 727 732 731 705 724 679 706 684 740 712 721 739 740 736 679 688 719 704 692 707 691 696 696 720 734 743 696 733 709 709 719 719 692 702 706 699 704 734 705 726 728 709 716 719 726 717 728 696 743 702 685 716 721 704 717 736 728 735 720 720 695 690 690 741 676 719 692 676 699 682 685 704 705 684 710 706 740 688 677 714 682 739 708 694 702 704 704 712 684 716 704 708 728 717 707 696 706 681 711 673 702 734 704 675 676 683 710 686 700 666 728 703 726 688 667 677 713 699 703 682 687 669 692 717 694 707 692 707 703 688 680 687 677 701 664 721 671 703 718 713 672 668 720 674 702 712 651 653 665 673 698 705 703 669 692 691 658 702 700 648 646 666 653 683 664 665 699 681 680 665 696 686 649 652 657 669 653 670 700 683 676 682 660 690 654 667 642 672 660 644 646 657 656 633 659 678 689 669 678 676 680 640 644 669 636 655 678 660 643 633 626 655 620 620 661 632 644 642 618 645 621 648 630 629 644 619 651 668 663 612 643 636 662 665 637 662 623 632 665 626 609 650 645 661 609 603 639 657 649 612 616 654 643 601 638 642 610 597 622 643 639 589 604 635 590 628 602 588 622 626 628 588 633 579 604 629 619 634 613 573 579 578 597 570 577 571 570 602 572 624 598 581 591 578 602 583 561 579 595 572 583 603 580 575 593 566 575 587 605 569 551 602 596 599 580 593 574 595 580 563 558 545 544 560 549 554 558 569 542 561 549 537 567 559 564 571 578 553 560 568 535 559 559 539 529 528 560 521 541 540 561 515 554 520 530 528 560 560 555 527 539 508 533 523 504 502 520 520 534 539 534 512 511 495 503 539 502 495 535 539 502 536 494 515 520 498 489 494 525 497 520 495 520 510 500 511 504 510 501 488 500 503 514 490 470 502 504 495 501 461 478 466 504 502 481 493 498 457 499 498 464 466 474 469 460 468 468 460 463 485 480 472 460 475 449 473 476 461 452 468 466 466 469 459 445 459 452 427 446 439 457 428 460 450 450 451 449 442 446 426 431 441 436 420 435 409 414 439 435 428 416 427 428 436 431 401 429 415 427 396 402 391 424 400 418 408 388 391 405 405 386 390 409 413 386 394 386 392 376 374 374 388 373 396 402 381 385 372 370 396 371 362 389 390 371 369 384 364 364 362 364 364 362 353 375 353 366 351 371 371 374 368 350 349 354 340 366 343 346 346 347 331 349 359 328 352 337 342 328 335 321 343 347 344 341 323 323 317 318 313 334 339 327 313 338 310 307 335 314 305 304 318 323 320 304 325 322 324 310 297 301 318 311 305 308 311 288 311 311 292 295 304 305 281 291 287 293 277 277 292 276 294 270 279 291 289 281 289 287 284 286 279 286 284 264 264 257 267 278 267 275 265 271 253 267 250 256 259 261 263 248 242 256 253 252 247 252 258 248 254 235 248 242 247 245 228 231 234 231 247 230 227 234 228 227 232 227 223 235 216 233 231 233 220 227 213 209 215 210 210 212 224 217 212 208 212 216 200 215 206 202 214 197 201 204 199 203 209 197 203 190 193 203 202 190 188 198 184 191 189 183 187 187 185 183 180 177 182 182 180 179 182 186 179 183 183 181 168 165 169 177 171 168 174 165 165 171 161 159 156 169 165 157 163 161 163 161 163 162 161 152 159 146 149 147 156 147 143 145 141 151 146 137 144 136 146 146 143 142 140 144 140 137 140 137 139 133 131 138 132 135 124 123 125 132 128 125 122 130 126 125 118 124 118 114 117 122 115 120 121 118 111 113 111 116 113 108 113 108 111 105 109 108 110 107 104 105 105 107 107 103 100 105 105 103 100 101 101 99 98 98 97 92 99 95 89 95 90 93 94 90 90 93 92 87 90 86 85 87 88 83 84 80 85 79 82 84 79 76 79 80 81 76 78 77 78 75 78 78 72 72 72 70 71 74 71 72 73 71 72 69 68 69 66 68 66 66 63 63 64 67 63 66 65 64 65 60 59 61 63 59 57 61 57 62 58 60 58 55 56 58 56 54 56 53 54 54 53 55 52 53 50 54 54 53 53 52 50 52 49 51 48 50 50 47 46 48 47 46 46 47 46 47 46 46 46 44 43 45 43 42 45 44 43 42 44 40 40 40 42 39 42 42 40 40 38 39 38 40 40 39 39 39 38 41 38 38 37 39 39 39 39 37 36 37 37 37 36 36 37 35 36 37 36 35 37 35 37 37 36 36 34 35 35 35 34 35 34 35 35 36 35 34 34 34 35 35 33 35 33 34 33 35 33 35 33
34 34 34 34 36 34 35 35 36 36 35 34 34 34 36 36 35 36 36 34 34 36 36 37 36 35 35 36 36 37 36 37 35 38 38 38 38 36 37 37 36 38 37 37 37 39 38 38 38 38 38 38 38 41 41 41 40 39 39 39 40 39 42 42 41 42 43 43 40 41 43 44 42 44 43 44 44 46 44 46 46 45 47 44 44 47 48 47 46 47 46 47 47 49 48 50 52 50 50 50 53 51 50 51 52 52 51 56 52 52 53 53 53 58 58 56 56 57 58 56 56 58 62 62 57 58 59 62 61 64 64 62 65 62 62 63 67 63 63 66 64 66 66 67 67 71 69 71 70 73 75 72 71 75 73 75 75 77 79 73 76 74 78 78 80 83 79 76 82 83 79 82 83 80 84 87 82 85 88 85 90 84 88 93 87 93 89 90 94 96 96 97 94 96 96 94 101 95 100 102 96 102 103 99 106 104 102 101 100 106 104 104 105 104 112 107 106 107 107 110 116 118 109 110 113 121 119 112 116 115 124 117 123 126 118 124 123 126 119 127 130 132 122 126 131 127 130 127 130 133 139 135 137 139 136 133 140 140 146 138 141 142 147 147 143 151 145 140 145 151 142 150 152 145 147 156 151 162 159 156 164 155 152 154 158 154 169 156 159 162 167 159 172 160 167 173 170 164 169 171 178 170 169 182 176 176 173 177 189 180 178 178 193 187 185 192 195 198 197 197 195 196 202 192 198 193 188 200 208 204 194 195 194 199 205 212 206 202 198 203 218 212 209 212 216 222 214 218 217 221 215 227 213 225 212 225 229 219 219 231 234 232 230 241 226 225 225 238 244 231 239 244 230 246 250 249 255 244 243 250 238 239 259 263 241 258 259 249 266 269 256 264 260 249 275 263 267 266 267 267 270 259 277 274 269 276 287 283 286 281 285 279 277 294 282 289 277 298 285 289 290 304 290 282 291 284 308 286 307 287 310 310 310 311 300 317 308 307 313 320 308 312 311 307 310 305 315 324 322 307 323 330 337 332 318 328 339 336 334 335 339 333 318 342 338 336 340 354 345 355 346 359 360 334 331 337 335 337 335 340 360 353 346 359 369 366 358 371 367 357 372 357 348 365 351 382 355 356 357 374 372 375 371 383 362 398 378 391 398 388 369 385 379 387 372 394 374 406 375 405 381 408 399 394 405 402 416 407 418 415 396 410 391 396 421 392 413 407 414 421 417 420 411 415 401 418 412 404 416 434 443 438 434 442 424 446 438 416 447 419 440 434 444 436 462 459 439 456 435 463 434 434 453 432 435 470 458 468 434 466 461 449 455 476 456 472 443 487 461 456 460 478 489 473 475 459 461 495 480 465 486 491 493 495 467 466 483 499 505 464 495 480 494 514 490 502 482 514 482 492 483 494 502 488 520 499 518 522 519 513 483 486 532 488 530 521 509 492 524 532 529 539 503 545 498 499 531 532 523 545 513 520 503 532 537 518 520 508 513 510 539 562 566 522 565 539 548 543 550 564 562 548 570 550 550 538 524 566 578 546 575 556 572 538 575 556 571 535 560 575 555 544 590 551 557 582 546 543 546 585 566 602 563 554 574 554 573 596 576 606 605 553 601 557 575 565 591 613 572 603 610 615 619 616 587 603 609 572 597 598 590 595 586 585 618 608 616 590 605 608 593 629 596 622 601 580 586 606 587 613 616 637 594 643 640 607 615 640 593 620 624 643 600 653 650 644 602 601 625 645 604 631 612 634 658 617 611 625 623 622 613 629 625 646 622 646 670 638 653 630 658 664 623 632 640 655 621 636 631 627 619 649 672 643 634 624 643 625 622 677 683 657 650 642 671 672 673 670 649 641 656 652 666 658 637 687 677 682 695 662 640 645 660 661 646 678 653 655 673 669 638 690 690 688 675 689 650 667 693 691 693 651 704 706 665 669 675 650 660 711 706 659 690 673 713 711 700 700 716 670 688 667 660 693 682 680 685 662 697 703 716 715 670 720 686 702 709 722 712 688 691 671 703 661 675 676 664 726 683 696 713 697 679 697 675 680 710 678 681 718 708 712 714 701 672 705 723 731 705 709 679 696 694 705 686 675 718 680 715 698 713 678 696 735 684 676 732 675 713 676 728 687 736 708 735 686 690 724 682 730 709 694 701 714 691 729 703 698 711 743 731 734 713 677 683 716 680 684 737 711 694 703 679 721 694 692 744 676 678 692 709 707 747 691 707 693 747 736 677 744 733 693 732 731 726 701 733 691 710 723 726 688 680 729 733 729 705 731 689 707 746 681 697 705 696 727 721 726 746 681 722 691 696 737 745 745 690 730 688 683 736 697 694 698 709 678 710 697 692 723 728 722 726 707 678 705 687 683 678 705 720 725 705 715 740 725 715 708 733 721 684 672 698 698 687 739 676 712 683 715 688 732 720 673 696 698 672 682 708 677 715 697 670 676 669 667 670 711 715 731 702 670 718 691 728 699 730 717 690 717 670 699 715 699 687 683 694 679 667 682 689 694 721 657 695 685 699 697 688 670 702 719 675 714 677 656 667 685 688 661 716 696 703 688 694 696 710 696 659 705 685 690 703 685 678 701 657 651 648 693 692 690 681 655 676 679 703 702 650 679 637 662 664 658 692 688 697 679 666 638 644 644 695 631 667 661 673 636 637 666 630 664 657 688 682 662 646 669 639 676 630 665 657 667 621 664 679 629 671 644 679 667 626 643 672 659 639 665 619 630 612 614 668 633 641 668 654 654 641 666 630 641 628 627 647 609 657 647 657 619 611 618 616 637 601 627 600 633 641 602 636 615 648 641 647 599 636 591 635 602 641 582 599 589 592 603 609 618 596 619 613 590 611 610 608 585 591 594 614 622 580 620 604 579 572 616 591 590 597 575 583 578 580 601 575 573 604 592 577 580 560 592 593 551 599 584 574 590 563 571 545 547 572 561 576 549 545 579 561 559 536 546 573 584 577 549 586 583 554 566 582 581 540 578 552 551 577 524 534 555 530 558 553 553 557 550 518 533 525 532 515 546 556 542 519 514 519 543 515 525 527 527 537 535 508 516 539 502 525 534 543 533 512 517 515 506 520 493 492 527 518 505 495 510 524 518 504 488 516 515 488 499 473 503 503 493 484 486 489 498 499 486 495 505 460 488 480 479 496 470 457 491 458 467 456 454 469 486 457 476 484 445 456 475 450 463 480 455 479 451 455 446 470 438 438 452 466 433 444 439 451 458 426 451 462 423 432 433 442 430 422 455 448 422 449 417 451 438 444 418 417 429 436 443 407 403 420 402 424 400 435 427 401 423 419 416 401 426 412 421 409 417 399 404 383 419 392 412 388 399 407 402 382 377 378 379 394 373 367 380 399 395 386 380 394 364 388 369 362 368 357 356 357 371 375 383 370 371 369 365 369 349 351 367 369 373 363 362 370 340 349 358 335 340 345 337 345 341 333 346 325 337 347 345 350 327 322 330 342 327 338 328 330 321 322 320 338 311 331 319 306 311 328 306 324 319 301 302 302 298 325 302 302 310 311 292 294 302 296 295 290 309 297 301 282 300 283 281 294 279 292 276 294 296 285 288 274 272 290 269 279 274 279 267 286 270 267 274 260 264 274 273 268 257 258 254 273 253 254 262 257 264 263 255 248 263 252 253 258 262 237 252 250 237 253 246 252 249 246 239 234 230 244 243 227 241 243 239 231 223 233 233 217 231 234 222 231 216 216 221 226 215 224 207 209 210 221 212 214 219 218 218 216 204 203 210 197 196 196 200 203 191 204 194 200 205 203 200 187 194 194 182 185 185 194 181 184 189 179 188 190 183 187 185 176 174 178 178 181 175 171 174 166 169 179 168 170 169 175 167 165 161 169 156 162 158 155 160 164 152 163 155 153 152 154 152 160 155 147 156 143 142 148 142 148 150 140 142 143 139 146 137 143 141 134 135 133 141 134 132 140 134 134 129 128 130 126 130 127 128 127 130 130 125 124 119 117 124 115 123 117 119 117 117 118 114 113 114 117 111 113 114 115 109 112 111 106 103 108 103 101 108 105 106 107 103 102 101 100 96 95 98 94 98 100 94 93 95 94 98 89 90 93 93 91 90 94 86 87 89 89 88 83 88 87 81 81 85 84 83 83 80 77 82 81 80 83 80 77 74 76 73 77 78 73 73 71 71 72 74 75 71 72 67 68 72 70 65 65 69 66 64 63 67 65 66 64 65 64 60 63 63 59 62 58 61 58 61 62 62 57 56 56 57 57 59 58 54 54 55 53 52 53 56 55 51 55 51 50 53 53 53 50 51 51 50 49 48 48 48 47 47 49 46 47 48 46 47 47 45 45 46 44 43 42 43 45 45 43 43 41 44 40 41 41 42 40 39 41 39 42 41 39 40 38 41 40 40 40 39 41 38 38 37 38 39 38 38 39 37 37 36 36 36 36 36 37 37 35 37 37 35 36 36 36 36 35 37 35 36 35 34 34 36 35 35 36 34 34 36 36 36 36 34 34 34 34 36 35 35
35 34 36 36 36 35 35 34 34 36 36 35 34 36 36 37 36 36 35 37 36 35 36 35 35 36 35 36 36 36 36 37 37 38 37 37 37 38 38 38 38 39 37 39 38 41 41 41 39 40 38 40 39 40 41 41 39 41 39 42 42 40 40 41 40 43 43 42 44 44 43 43 44 44 44 46 44 44 46 46 44 47 44 46 46 48 46 49 47 47 49 51 50 51 48 52 52 49 51 53 50 53 54 52 54 54 54 54 55 56 53 56 57 55 59 56 59 60 57 57 60 62 62 61 61 59 63 60 61 65 62 61 64 65 65 62 65 64 66 67 68 70 68 68 68 67 70 69 69 75 74 73 71 76 77 77 77 78 79 76 77 81 76 77 79 82 83 82 84 84 83 81 80 82 81 85 88 84 84 89 88 90 93 86 88 87 90 90 96 95 95 95 91 96 99 96 99 100 100 101 104 95 96 98 105 99 100 107 103 101 105 103 106 109 104 110 105 113 116 108 117 116 117 117 119 112 121 123 122 123 120 122 120 122 122 121 126 121 123 131 125 133 125 124 124 134 136 131 134 131 129 133 130 137 141 132 134 144 139 142 145 140 144 139 143 142 150 141 144 148 145 148 150 153 150 159 148 154 153 164 164 153 167 166 160 169 162 164 160 157 168 166 166 161 165 163 173 167 168 180 175 179 179 184 179 171 188 173 180 181 176 180 179 192 192 193 189 182 188 195 198 192 200 189 191 189 200 193 199 200 206 201 200 195 195 203 212 201 205 213 221 212 217 220 216 205 211 225 226 226 209 217 217 228 234 219 229 231 233 235 235 223 223 232 223 235 226 231 226 249 241 234 252 248 249 241 239 241 254 254 258 254 244 260 257 242 258 260 249 247 269 272 268 270 257 254 276 264 255 256 280 270 278 263 276 275 273 289 286 278 284 284 291 268 287 278 282 286 293 280 291 278 294 296 302 303 282 301 284 305 303 303 296 311 311 310 317 305 313 312 318 315 325 300 304 321 329 327 331 335 316 312 313 317 311 321 341 313 323 339 340 335 327 348 329 333 338 352 344 351 335 336 348 358 356 339 339 350 361 362 342 347 366 361 346 347 367 347 372 373 352 364 348 351 364 376 358 360 374 367 374 392 375 370 381 366 376 398 384 364 375 380 368 384 371 373 372 373 402 408 412 380 382 417 392 417 382 395 421 421 422 386 404 393 420 418 412 413 430 403 420 402 405 426 440 440 421 423 423 414 445 436 429 440 430 426 449 449 420 436 425 444 421 429 443 461 423 465 442 433 457 434 432 455 455 446 446 467 448 446 439 473 474 471 453 445 486 444 466 480 452 478 492 464 467 493 453 476 475 470 482 487 485 500 502 473 485 490 484 508 480 468 483 509 506 494 480 500 500 492 475 522 504 513 490 518 512 501 485 516 523 488 528 524 511 507 529 494 518 534 502 545 521 543 505 497 548 519 506 531 526 525 534 511 505 529 513 546 541 538 542 528 547 521 527 545 561 554 553 531 542 523 527 565 528 557 573 564 553 549 550 579 584 542 553 556 540 577 588 561 544 588 572 544 560 550 554 596 589 587 549 575 573 572 558 595 593 577 556 578 573 579 599 559 611 568 600 603 595 571 607 590 580 581 605 586 578 566 602 583 600 587 626 614 612 577 624 624 626 604 625 589 621 599 630 601 618 591 598 607 619 598 589 639 601 596 635 619 620 616 619 604 598 625 636 620 623 625 629 656 633 610 607 652 643 650 611 621 631 631 623 657 606 629 641 664 657 636 641 662 654 610 614 656 669 659 631 665 624 642 662 663 662 641 682 621 659 647 682 658 665 685 640 645 664 644 685 688 649 652 686 675 681 629 635 683 690 661 636 689 664 634 682 637 650 698 684 683 702 654 651 696 688 645 639 669 651 697 673 703 705 660 662 704 661 659 710 673 706 680 682 695 663 679 658 665 692 650 656 713 667 693 708 673 676 665 709 718 695 654 713 661 673 718 710 663 707 714 720 678 716 705 703 683 718 696 728 679 679 688 706 670 728 693 708 702 715 702 679 727 688 716 690 730 689 698 697 710 686 700 686 710 725 729 728 711 701 694 690 720 694 670 738 702 723 681 733 685 712 732 672 696 713 697 692 680 673 725 737 693 702 700 681 690 692 742 712 707 707 716 696 722 739 700 676 691 694 675 700 742 700 705 722 726 703 721 713 690 710 706 746 698 705 716 682 743 695 681 737 729 683 719 706 677 704 739 725 723 699 679 720 724 741 696 734 697 741 700 743 736 730 702 687 689 741 693 715 689 697 735 701 735 737 691 735 693 682 712 739 703 745 711 710 738 690 727 718 683 678 712 741 692 737 712 735 692 685 700 680 698 696 706 682 675 706 689 673 717 725 713 691 738 698 731 681 709 706 737 705 711 726 723 725 700 668 704 730 691 731 679 728 695 713 679 697 688 696 711 676 693 666 704 714 672 684 705 677 697 677 693 672 670 690 686 679 711 689 722 699 725 721 686 713 704 692 724 705 667 711 700 719 702 680 679 669 701 685 713 690 692 694 705 708 665 687 657 668 656 672 698 647 660 707 696 695 670 644 693 697 692 657 655 673 686 649 700 640 678 661 673 676 702 653 645 648 673 681 675 687 697 672 656 676 641 678 685 680 652 644 684 658 668 652 661 666 636 673 662 628 672 643 674 650 681 653 639 656 639 642 637 670 677 625 645 641 673 625 613 665 669 630 656 615 627 607 620 608 666 642 610 611 622 629 616 655 653 650 618 653 646 627 602 601 638 633 645 607 638 627 626 608 622 598 597 645 626 623 607 584 585 618 584 633 603 611 622 591 577 604 626 576 606 592 630 580 585 575 571 623 600 585 601 608 584 577 597 579 600 569 567 581 574 571 596 610 599 582 602 565 561 580 578 603 605 603 575 549 556 597 582 598 596 581 545 569 573 561 569 549 571 578 550 573 588 547 564 559 569 564 560 545 556 558 528 561 558 565 559 570 521 571 563 565 547 536 534 561 521 550 532 556 559 545 544 551 526 540 523 523 505 546 531 524 524 544 541 530 523 503 501 514 514 498 515 528 505 503 507 528 514 484 489 499 484 485 482 485 507 504 503 492 507 502 482 503 477 496 498 471 484 487 485 498 504 463 492 482 459 480 486 489 475 462 491 495 451 472 490 474 451 470 466 448 473 468 462 469 446 439 439 476 458 434 464 441 466 463 429 469 459 447 428 441 426 436 453 445 434 436 420 417 449 427 433 447 429 423 435 442 429 413 433 419 413 410 422 408 401 400 414 425 405 424 426 402 418 422 392 387 412 397 407 400 416 385 414 401 411 395 387 401 406 404 400 399 382 387 376 397 401 402 399 385 371 369 368 386 376 364 369 383 382 353 362 377 365 381 375 353 374 376 371 369 352 351 344 362 342 342 351 352 348 364 359 335 335 359 347 328 334 347 357 349 332 323 340 320 331 328 318 318 339 316 325 321 334 327 315 329 315 330 319 317 313 330 305 325 303 322 315 325 299 306 305 296 300 295 293 296 300 296 291 293 293 285 302 285 294 304 287 278 293 281 275 281 271 282 269 286 290 275 286 269 282 284 278 269 284 271 269 257 271 273 267 272 257 251 262 258 250 253 264 262 267 254 260 252 262 255 259 249 237 248 242 256 252 239 248 248 248 245 235 232 226 231 226 229 226 225 236 229 217 224 223 233 221 223 232 213 220 214 212 220 215 224 205 209 209 213 204 206 201 212 208 209 202 208 196 212 195 194 192 203 206 198 196 205 201 187 191 199 199 185 195 189 194 192 190 183 176 182 174 176 187 173 188 184 172 178 178 176 172 180 180 177 176 166 163 165 171 172 163 165 170 161 154 154 164 165 161 161 162 149 152 150 156 154 152 158 150 145 142 149 140 153 144 150 137 149 137 147 141 136 141 138 141 135 136 137 130 128 136 130 130 134 131 127 134 125 128 124 122 126 120 121 118 128 125 122 116 115 119 113 119 112 114 115 111 119 113 112 111 106 112 106 108 107 107 108 103 106 104 101 99 106 98 98 97 100 97 95 98 103 97 95 95 92 94 91 95 98 97 96 91 90 93 94 94 91 87 90 86 89 85 85 84 84 85 82 81 79 79 82 84 82 78 83 77 81 78 78 76 79 75 75 78 72 75 76 71 75 69 68 72 67 68 69 66 70 69 65 69 63 65 63 62 63 62 63 63 62 61 61 63 59 59 61 60 60 60 62 57 56 59 59 58 57 55 55 58 54 53 52 52 53 54 51 51 52 52 54 53 51 53 48 51 51 49 51 48 51 47 48 48 45 45 48 48 45 45 47 44 45 46 43 43 43 44 43 42 41 44 43 42 42 43 41 40 42 40 42 40 42 40 38 41 39 41 40 40 38 39 41 40 38 41 37 38 38 37 39 38 39 36 37 37 36 38 37 38 37 37 37 37 35 36 37 36 35 36 36 37 35 35 37 35 37 36 35 34 34 35 36 34 36 34 35 34 34 34
35 36 36 36 36 36 35 36 36 35 37 37 35 35 35 36 36 37 35 35 35 36 36 36 37 38 36 36 36 36 36 38 36 39 38 39 38 39 38 37 37 40 40 41 40 38 39 39 41 40 39 38 38 41 39 40 42 40 40 41 43 40 40 42 42 41 43 44 43 45 43 42 44 43 46 43 43 44 46 44 46 48 45 47 47 47 46 47 48 48 47 50 48 48 52 51 53 52 52 53 50 53 55 53 56 56 54 54 57 57 57 57 56 58 56 58 57 59 57 57 62 57 58 59 63 59 59 62 61 64 60 65 66 64 66 68 65 66 67 67 67 66 68 66 71 67 71 70 72 69 76 72 76 77 77 73 77 75 78 77 78 78 77 80 76 81 82 83 79 84 80 86 83 85 83 82 85 87 87 91 86 88 93 88 93 87 96 96 91 97 98 94 93 100 97 96 98 100 103 95 100 105 103 103 98 107 100 105 105 106 109 104 107 104 113 110 114 113 113 111 110 109 119 115 115 119 121 122 122 116 119 116 126 124 123 128 128 122 126 128 126 123 132 131 136 134 138 130 131 132 141 136 141 143 133 141 137 133 144 140 147 137 139 142 140 141 153 141 152 149 150 145 151 157 151 153 151 163 156 152 152 161 163 158 162 154 162 167 171 159 163 166 173 174 163 171 175 176 173 170 181 172 170 178 179 184 180 187 186 181 186 191 178 189 186 184 193 192 189 186 193 197 185 186 202 189 198 196 204 206 203 203 209 205 200 213 199 200 206 219 219 209 219 215 224 212 208 223 216 227 228 210 226 227 228 218 221 236 232 240 225 225 239 224 225 230 236 245 247 230 245 240 238 244 236 254 245 241 247 240 239 239 261 257 250 260 265 250 268 266 266 256 270 270 268 259 274 270 272 276 280 270 279 280 272 266 288 268 277 286 284 286 267 292 282 287 278 276 293 279 296 297 280 304 293 309 309 294 298 291 306 307 307 306 302 307 292 301 312 323 306 310 298 314 328 314 301 315 328 326 325 314 316 320 333 334 339 317 327 346 333 348 331 333 346 330 324 355 337 326 356 346 349 340 336 359 345 343 349 354 341 361 354 367 350 371 373 355 346 371 378 357 365 349 369 378 363 380 377 369 360 363 377 364 373 388 398 373 366 372 398 382 377 401 390 403 403 404 393 405 383 409 392 394 408 409 412 398 405 387 404 420 390 399 425 422 394 403 425 421 398 407 428 413 422 422 430 431 444 417 423 419 408 432 444 430 449 413 429 415 442 420 441 438 457 459 441 449 434 464 446 429 431 434 467 449 456 476 467 444 456 445 461 460 464 471 472 461 461 481 449 482 485 465 482 496 471 452 484 456 494 477 503 503 489 506 501 472 471 502 498 482 484 467 473 488 491 477 490 475 496 484 517 504 481 503 492 518 494 511 527 497 502 535 505 516 530 534 527 495 517 517 510 519 514 502 544 547 511 542 506 546 538 546 557 553 526 542 524 516 528 555 540 514 515 545 520 549 540 571 532 555 543 563 534 566 570 559 540 534 531 541 557 553 556 542 545 548 546 566 590 573 555 538 566 582 595 587 594 557 580 587 579 580 551 599 557 563 592 554 570 566 573 556 569 586 599 560 607 572 608 586 611 616 600 609 593 607 620 624 581 604 594 590 602 602 592 598 580 626 595 633 580 591 593 616 615 629 581 587 609 597 632 600 633 607 611 633 628 598 614 590 598 633 607 602 606 613 641 605 617 646 617 605 642 628 638 615 658 618 633 607 633 625 648 618 627 640 629 631 662 637 668 622 669 637 659 676 674 634 627 647 633 680 640 628 681 641 643 668 655 647 628 668 645 651 663 661 669 640 644 631 639 682 643 659 641 638 638 687 691 642 684 670 681 692 637 648 642 659 648 647 669 691 641 683 678 671 701 673 655 647 664 679 678 699 672 685 661 689 670 695 697 708 647 676 705 651 704 649 701 651 694 709 674 657 686 699 696 718 689 677 654 664 668 702 672 675 692 702 672 676 688 720 696 672 710 676 705 714 691 682 708 728 678 692 666 710 682 687 664 681 693 672 673 724 670 690 670 691 733 707 675 731 729 685 713 671 735 716 706 702 672 730 716 726 704 716 731 675 723 676 674 725 695 682 715 701 720 721 727 730 704 737 738 709 698 714 714 695 689 715 738 718 712 702 676 726 741 744 701 677 718 738 717 691 677 714 713 714 715 745 744 721 736 709 714 736 682 682 689 728 723 713 701 721 741 735 702 697 733 689 699 705 712 741 681 714 741 719 712 740 718 740 714 738 703 712 727 740 718 700 720 724 736 706 729 690 694 716 711 711 729 733 699 724 688 704 691 713 677 684 679 716 683 716 723 690 685 727 687 697 740 696 703 700 679 681 678 685 736 719 738 736 687 718 713 738 693 724 671 701 677 688 673 698 674 734 727 686 719 671 710 728 707 684 699 715 665 669 668 693 668 713 730 686 711 726 699 683 719 709 726 712 703 671 715 718 698 668 666 690 693 657 675 671 687 664 698 710 700 654 717 707 669 699 693 664 691 697 717 707 649 676 675 707 667 655 657 693 664 654 701 677 664 689 693 699 650 683 671 656 675 689 672 670 701 638 694 640 646 663 637 656 681 689 664 662 654 638 691 671 648 653 634 664 682 674 630 655 664 631 688 683 656 678 648 628 677 649 659 678 629 620 658 645 653 617 621 667 626 631 624 627 659 615 638 671 628 613 655 611 638 625 634 664 667 629 636 618 664 664 610 626 616 612 621 634 629 634 619 598 596 637 648 609 626 633 602 600 638 623 634 623 619 639 626 585 590 594 606 617 588 589 633 594 629 609 584 601 620 633 592 624 628 581 575 594 603 578 607 596 593 612 598 599 579 601 600 571 615 566 600 603 580 600 608 569 582 565 570 577 563 582 587 580 603 547 568 567 556 556 552 584 584 576 575 578 562 546 557 583 553 561 532 579 571 565 580 545 555 549 532 571 537 534 550 539 555 526 531 521 564 564 550 566 527 546 553 532 524 539 527 526 518 509 541 526 506 536 519 551 508 523 534 531 507 523 541 499 501 491 499 515 528 503 523 531 533 513 515 506 496 523 487 504 487 516 498 477 513 481 515 485 504 515 478 481 476 498 497 509 472 474 487 461 462 480 468 483 501 474 490 489 475 492 476 466 467 463 449 467 468 460 466 463 482 440 461 478 438 440 458 466 469 456 465 450 465 462 465 430 446 442 443 452 420 453 460 450 453 415 428 418 430 426 427 423 414 423 411 405 409 425 436 415 400 402 427 406 427 432 433 418 429 399 415 405 424 387 391 397 396 391 396 387 414 379 403 403 412 410 407 382 399 379 386 385 391 394 393 372 374 383 378 398 386 362 391 385 378 354 372 377 376 381 354 374 352 372 355 352 363 353 357 349 368 363 370 343 336 365 346 357 359 361 334 354 359 347 329 326 336 329 343 322 342 337 331 329 319 330 314 314 319 340 323 317 337 323 315 331 316 328 301 308 303 323 323 301 325 310 316 300 291 317 296 317 292 310 311 310 297 286 292 285 304 306 284 294 298 281 283 288 281 279 272 291 294 280 285 276 282 287 278 261 277 278 267 264 282 268 265 257 270 268 252 253 271 252 256 251 262 263 254 253 256 254 262 255 244 249 244 256 234 232 233 251 239 239 237 228 230 227 224 236 236 230 239 232 224 226 227 225 229 216 217 219 232 213 209 228 223 220 216 219 213 213 215 209 205 218 201 214 215 199 204 207 202 210 208 196 193 204 189 202 202 200 195 187 184 192 186 190 186 179 194 178 192 178 186 179 185 172 172 174 170 175 180 168 177 168 180 171 178 176 168 167 172 168 170 172 171 165 156 154 156 158 157 157 152 153 151 152 160 155 159 152 156 155 152 142 155 149 150 145 148 138 140 146 138 135 141 134 141 138 140 132 131 134 134 138 130 138 134 135 133 127 127 126 128 128 130 124 119 118 123 125 120 124 120 123 122 115 113 121 111 112 115 113 110 108 112 109 112 115 110 109 105 103 103 101 101 100 106 100 100 100 104 105 97 101 99 96 94 93 95 95 96 98 90 93 96 96 96 90 90 87 89 90 91 91 90 87 87 81 87 83 80 81 81 78 78 80 78 83 80 77 83 80 76 78 74 77 77 74 72 73 71 72 71 72 75 71 69 69 69 66 72 68 69 68 67 67 66 65 64 67 63 61 62 65 64 59 64 62 61 58 59 58 61 57 62 60 60 56 56 57 55 57 56 54 53 55 54 53 53 54 51 53 50 54 50 51 49 50 51 51 51 50 51 50 50 46 48 49 48 48 48 46 46 45 46 44 46 45 45 45 43 45 44 43 43 43 43 42 41 40 41 41 41 39 40 39 40 42 39 38 41 41 39 39 38 38 39 38 40 41 40 41 37 39 39 37 39 38 39 39 38 38 38 36 38 37 36 36 37 38 36 36 37 36 35 36 37 37 35 37 37 36 37 35 35 37 36 37 36 35 37 36
36 37 36 35 35 36 36 37 36 37 35 36 35 36 38 36 37 36 36 37 37 36 37 38 36 36 38 37 39 39 39 37 38 38 38 39 37 37 40 40 41 40 39 38 38 40 41 38 41 40 40 39 40 39 39 39 39 42 42 42 42 40 42 41 42 41 43 42 45 42 44 45 45 43 45 46 46 46 46 46 45 45 46 47 47 47 47 48 47 48 49 52 51 52 52 50 51 51 52 54 51 53 53 54 52 55 55 57 55 58 55 59 56 56 59 58 57 62 62 62 60 59 59 63 62 61 61 62 65 63 62 65 63 62 65 66 65 66 66 66 67 68 68 67 68 71 74 69 73 71 70 71 76 72 78 73 74 75 77 80 77 75 77 83 83 80 82 83 81 84 83 80 81 82 86 88 83 88 87 87 93 87 88 91 95 95 91 92 94 97 97 94 95 94 94 97 102 103 96 99 101 99 103 98 98 99 99 105 106 104 106 111 103 114 105 106 113 107 109 116 109 112 117 114 117 121 117 113 122 119 118 122 122 125 128 122 125 125 120 126 133 124 126 124 127 127 137 134 137 138 139 141 137 133 138 145 138 137 137 137 145 138 148 138 151 153 152 149 151 154 143 156 148 160 153 155 155 149 161 156 162 160 155 155 155 161 163 165 159 163 168 164 174 174 163 176 167 178 176 169 175 171 172 171 174 178 174 180 187 176 183 178 186 193 195 179 192 181 189 196 197 198 197 189 187 192 190 196 203 195 207 203 199 199 205 200 210 201 215 211 214 211 214 211 219 208 218 223 218 216 212 215 226 222 231 232 217 225 224 233 236 238 243 224 242 235 225 241 227 236 244 240 239 233 243 235 249 239 253 250 239 247 246 255 242 260 251 246 265 251 262 261 263 264 275 270 256 278 268 256 277 280 263 275 276 273 270 277 283 274 268 276 275 289 273 272 274 276 277 291 290 288 289 289 284 304 290 306 306 285 285 297 311 288 305 292 320 317 295 317 324 315 304 309 321 319 325 305 325 304 317 331 338 329 334 335 324 319 344 328 317 330 345 339 348 331 340 324 356 330 341 335 338 330 333 348 359 357 353 368 365 361 345 358 349 366 345 354 346 379 362 358 354 381 364 369 359 378 381 381 357 389 370 366 361 384 388 399 363 381 399 402 370 379 375 390 395 379 386 390 381 395 391 379 388 417 399 420 386 419 390 407 400 394 422 411 398 402 405 420 413 398 415 411 414 428 410 426 410 444 409 431 439 426 434 431 428 452 450 448 432 451 446 461 435 424 460 457 460 439 441 464 471 442 461 445 432 459 465 436 467 451 475 481 441 471 468 477 466 447 481 448 486 474 465 488 464 473 481 487 459 467 496 488 463 468 506 489 495 499 483 498 483 508 477 490 470 476 479 488 499 500 475 479 478 488 528 497 521 510 512 532 516 487 502 499 518 522 540 519 533 539 495 498 538 533 497 514 532 529 552 505 528 504 525 548 524 511 525 548 555 525 523 537 540 529 567 557 550 565 523 562 539 539 542 559 578 545 539 534 579 552 580 551 578 581 557 555 564 575 562 577 548 581 556 539 576 571 575 557 554 550 582 591 550 577 592 558 562 553 598 607 580 579 574 592 563 595 572 611 600 614 598 616 567 564 567 618 620 567 572 584 586 587 613 625 613 574 604 575 607 595 609 627 634 592 592 609 616 620 637 636 592 642 632 609 611 607 610 623 638 619 645 629 635 644 598 627 618 643 612 653 625 660 627 661 608 655 622 613 613 635 609 652 644 609 622 669 625 650 635 657 628 636 621 628 672 663 654 650 633 661 618 623 629 681 679 637 622 660 656 640 685 665 678 627 679 657 640 675 660 644 663 677 689 658 638 682 650 674 632 664 680 687 638 688 639 671 700 680 642 693 683 698 702 670 647 659 644 691 675 706 677 676 672 675 649 682 703 658 650 705 706 696 690 698 709 663 675 692 654 667 715 716 668 708 693 675 713 694 701 656 682 675 659 699 703 712 680 710 707 714 717 658 689 714 726 714 688 674 673 726 690 693 665 684 665 671 711 714 709 729 689 686 689 717 725 679 691 723 687 729 709 678 673 715 676 701 678 669 679 711 685 725 696 720 730 672 723 684 716 680 697 696 710 734 679 713 679 705 702 714 713 687 726 732 680 737 697 691 681 720 676 690 692 743 721 743 707 674 705 687 716 680 706 709 686 715 690 735 694 677 725 730 745 705 723 724 704 708 678 718 743 683 694 690 681 742 688 714 702 679 687 744 684 718 739 727 718 683 716 738 686 695 721 715 685 730 724 744 691 726 715 687 693 733 702 698 687 744 695 714 677 706 742 716 709 734 688 700 696 732 713 676 736 672 703 684 708 740 712 716 721 710 699 723 693 691 703 715 674 735 696 733 685 686 681 674 703 708 714 725 708 683 728 700 682 700 712 729 697 693 704 677 732 675 729 719 697 674 666 696 706 718 676 697 667 720 661 689 681 705 722 718 690 693 669 670 673 717 694 718 689 679 656 664 677 708 685 669 705 655 684 713 661 714 659 700 687 691 677 670 650 676 699 680 687 671 658 692 658 647 709 693 674 649 670 701 655 685 659 690 658 651 684 682 674 671 645 699 702 681 657 648 662 660 697 679 660 641 679 657 690 690 675 680 650 655 675 648 660 678 626 663 625 668 673 645 666 684 672 677 672 620 669 628 630 668 666 625 648 664 676 636 616 627 612 616 635 666 644 665 669 615 668 656 626 650 621 653 633 618 631 622 631 652 619 603 624 619 629 597 604 613 615 622 595 624 606 623 633 649 600 588 634 591 638 632 631 621 601 616 593 627 590 610 586 616 578 616 609 592 616 589 577 627 617 580 581 572 611 581 616 618 620 565 589 619 601 583 573 588 593 605 609 557 585 598 584 568 552 587 606 567 561 564 581 600 552 585 594 567 592 560 594 552 544 541 568 564 579 565 536 568 540 548 557 567 571 549 554 574 550 560 572 540 528 549 552 524 559 531 526 535 561 514 514 536 512 550 529 519 554 522 557 542 542 510 528 518 532 503 545 517 528 531 540 533 521 531 527 533 504 513 521 497 520 498 511 513 505 514 499 527 502 488 488 509 513 514 499 518 487 502 510 495 507 476 504 491 483 481 469 461 506 475 493 470 471 497 492 493 472 493 465 486 480 454 466 456 470 487 465 462 466 446 457 479 454 464 464 469 462 444 464 443 438 433 445 430 425 461 441 456 461 435 458 445 437 457 432 425 431 455 437 426 423 430 414 415 405 410 419 421 417 434 423 406 423 413 415 405 426 399 409 405 395 402 407 419 393 398 411 395 391 389 401 402 390 410 389 400 408 390 397 373 403 378 383 376 379 396 394 399 398 371 385 361 388 385 379 370 374 355 376 361 373 361 370 377 362 347 346 364 369 372 358 358 345 355 367 336 357 332 347 341 334 356 330 334 354 350 339 340 327 323 351 339 342 330 329 326 333 321 333 311 333 337 320 310 332 305 309 323 304 331 312 325 317 304 312 295 320 315 295 299 312 310 314 304 291 296 284 307 306 300 294 304 301 285 291 278 277 273 280 293 280 277 290 269 272 288 270 289 272 263 272 271 283 260 269 271 275 267 256 264 255 264 260 254 264 249 252 268 247 259 251 258 255 262 259 242 249 254 248 232 231 239 237 233 251 243 239 233 233 243 225 229 242 227 239 236 223 235 222 214 215 230 229 222 222 210 218 224 227 220 221 221 212 205 216 203 213 200 206 210 202 207 195 193 192 194 192 206 192 196 189 199 201 192 189 186 200 185 191 194 180 187 194 182 191 189 176 179 178 181 175 171 181 176 170 174 170 177 168 172 162 169 164 169 161 170 167 159 167 168 154 163 156 161 160 154 151 162 162 156 150 146 147 156 147 143 142 148 140 150 140 150 141 143 142 145 142 137 140 137 132 132 142 131 133 136 132 138 134 136 134 132 127 128 131 130 122 121 126 124 123 117 117 121 117 123 119 113 121 117 113 121 116 109 116 118 108 117 114 110 109 106 112 106 111 103 109 105 107 108 100 106 99 97 99 97 99 103 99 99 100 95 95 97 98 96 94 90 88 90 88 90 94 87 90 84 88 83 84 89 82 87 87 83 82 81 85 79 83 80 78 81 77 76 76 75 79 78 79 74 74 73 73 71 71 74 72 69 71 70 72 70 71 67 67 68 66 69 68 65 68 66 67 65 66 64 60 61 62 64 60 58 62 60 62 59 59 58 56 59 59 58 55 57 57 57 54 55 54 53 55 55 51 53 54 50 54 51 51 49 52 49 49 50 49 48 48 48 48 46 48 46 47 47 48 48 44 44 46 44 45 44 43 44 44 45 43 42 43 43 41 42 44 41 43 43 42 42 39 40 42 42 40 40 39 38 38 40 38 40 40 41 41 40 38 40 40 39 37 39 39 37 38 38 39 39 37 38 37 36 38 38 36 36 37 37 37 36 37 38 36 37 35 37 36 35 37 35 35 35 35 35 37 35
37 37 36 36 37 37 36 37 38 37 37 36 38 36 38 38 36 36 37 36 38 38 38 39 37 39 38 38 37 37 38 39 39 41 40 38 38 38 40 38 41 39 38 39 38 41 41 39 42 42 42 40 40 40 41 41 40 43 41 41 42 43 44 44 43 43 42 44 44 45 45 44 46 46 46 44 45 46 46 46 46 46 48 48 47 51 47 51 50 50 52 51 50 49 51 50 54 51 53 53 51 56 54 56 56 53 53 55 55 56 55 59 55 56 60 57 57 58 58 62 59 60 59 60 64 60 62 62 62 62 66 64 63 63 65 69 67 64 67 70 67 66 73 67 70 74 72 71 70 72 73 75 77 72 75 78 79 74 78 78 76 82 79 82 76 80 83 81 84 80 80 82 81 82 86 86 83 86 91 87 93 94 89 93 94 89 96 93 95 91 92 97 93 99 96 96 95 104 100 102 101 99 105 103 100 107 103 101 108 103 103 103 105 111 111 116 116 114 108 117 109 110 115 118 114 114 120 115 122 125 125 121 125 123 124 127 121 120 129 126 127 125 132 125 134 136 127 133 135 137 131 131 137 144 142 146 144 143 146 142 137 141 138 138 148 149 154 150 150 149 147 150 157 152 148 153 163 150 159 156 166 165 154 158 166 159 160 165 168 158 166 170 166 165 171 178 168 180 172 177 184 168 181 177 174 185 185 179 176 191 190 181 178 187 179 195 196 196 193 186 202 193 194 198 205 201 196 196 209 192 204 210 207 213 201 205 210 208 206 201 217 221 218 204 209 225 225 211 218 211 214 211 231 225 220 230 225 237 225 240 236 233 237 244 230 239 246 233 248 234 229 233 238 236 255 248 252 253 252 245 252 256 245 256 245 264 253 255 246 261 266 266 253 262 258 262 263 274 273 261 275 283 269 266 267 276 270 267 289 293 272 291 289 281 291 276 279 299 295 283 290 302 299 287 297 281 310 304 309 287 302 293 301 294 313 317 303 306 306 299 318 298 315 326 324 306 321 311 335 324 307 306 335 323 323 326 321 325 340 330 346 319 323 330 331 345 353 326 348 330 356 333 340 345 335 357 349 358 362 358 344 350 341 352 358 374 345 372 373 377 361 365 378 377 363 364 361 361 375 362 377 374 382 374 368 366 368 393 382 399 394 384 385 388 378 400 408 377 384 400 400 389 379 386 389 418 390 396 420 415 423 402 408 393 402 395 417 396 402 426 405 408 437 401 418 428 434 405 428 444 410 447 433 449 435 438 420 449 419 441 435 441 426 426 426 461 431 461 460 437 441 447 433 433 437 471 468 437 441 457 463 477 473 478 447 465 451 458 442 466 446 450 450 479 475 484 477 496 489 463 472 489 458 499 473 490 501 499 475 510 511 509 482 492 471 483 475 496 492 496 487 479 484 478 476 507 483 528 529 503 514 491 502 523 519 517 489 523 501 541 507 513 494 540 512 510 497 529 500 540 544 547 519 518 546 541 522 545 538 516 524 556 530 523 528 543 531 518 568 562 565 550 564 568 523 544 558 540 542 540 579 582 534 560 584 548 556 534 553 554 578 550 580 580 550 562 567 594 583 591 551 557 565 590 600 588 568 575 567 583 558 555 605 580 598 569 612 611 590 590 573 590 568 591 573 573 581 618 619 616 615 595 593 595 592 599 599 608 624 630 588 586 578 584 590 610 582 588 625 599 637 639 617 615 587 623 623 591 597 635 603 594 593 619 648 605 612 624 601 641 599 605 641 637 649 605 659 607 611 652 608 608 643 611 650 666 609 623 618 636 642 667 621 656 616 624 636 650 639 649 669 647 648 676 628 674 641 627 681 654 669 631 635 677 623 653 657 641 676 686 687 654 678 654 637 631 690 634 670 656 658 638 653 665 645 655 664 674 651 689 672 691 667 676 682 650 650 677 648 684 654 693 647 658 690 695 681 682 645 669 676 706 711 694 696 696 703 685 696 689 653 710 656 660 687 689 661 714 699 656 715 694 700 695 659 712 661 722 671 708 686 660 722 663 683 726 659 674 705 685 689 728 679 678 706 712 675 708 678 727 708 723 716 699 684 692 726 671 693 731 732 685 667 706 684 706 686 709 695 707 731 685 721 692 703 717 705 689 733 688 718 690 677 715 719 683 716 724 703 675 732 700 695 735 672 727 705 705 712 733 688 707 682 741 673 729 721 722 744 719 730 694 684 695 684 697 710 715 743 701 731 682 692 684 730 718 700 733 723 676 680 696 729 742 696 727 733 745 684 732 679 700 712 720 681 722 744 717 723 742 703 708 710 721 717 694 724 702 682 732 703 687 712 685 713 733 737 731 692 706 677 697 691 709 706 694 698 698 724 742 695 689 681 686 713 704 736 714 738 691 678 695 684 738 737 735 694 678 691 675 707 723 680 682 700 725 714 668 692 695 736 713 724 674 726 706 719 732 689 727 694 696 681 708 693 703 693 721 703 717 665 667 697 730 730 711 662 672 723 672 716 666 720 696 696 671 679 702 677 710 696 658 660 682 684 681 671 684 706 718 661 658 715 690 707 655 699 666 653 682 689 698 675 689 686 649 705 708 686 679 697 653 681 708 675 647 677 687 706 649 670 660 671 660 692 645 686 678 660 686 642 700 654 657 688 645 652 679 662 691 643 658 646 629 656 676 650 681 644 686 683 681 628 647 684 655 678 680 675 643 673 652 631 659 677 655 649 638 669 645 635 650 638 666 648 648 612 630 614 658 670 646 626 666 619 647 641 629 610 615 651 638 634 646 602 657 613 632 638 617 655 608 600 612 601 593 611 645 641 596 604 647 641 597 606 644 607 637 608 618 613 614 595 587 595 633 583 623 592 631 583 605 622 607 620 613 597 625 600 572 588 572 585 572 607 601 580 567 591 612 606 603 580 557 604 589 609 582 610 585 592 571 558 603 585 599 579 573 581 588 557 554 544 572 553 557 569 592 544 574 577 572 578 534 540 562 579 579 534 557 536 563 533 560 563 570 571 541 535 530 520 556 539 555 522 539 532 513 538 541 520 546 528 531 510 529 546 549 529 510 535 545 528 519 540 543 503 525 501 522 520 506 506 504 536 523 492 487 494 514 507 490 495 489 486 489 506 514 482 494 476 512 519 496 512 508 503 487 493 469 509 463 485 471 488 480 495 491 458 463 493 461 453 455 475 470 484 470 448 481 467 477 442 475 466 483 478 471 440 466 454 468 470 442 469 450 442 459 459 432 460 437 438 453 447 429 429 452 455 452 442 426 448 431 417 411 432 431 426 442 427 445 418 434 431 417 401 419 413 421 417 429 421 401 426 410 421 416 412 391 422 405 386 413 415 418 394 398 401 382 379 406 393 402 396 379 383 381 367 374 395 375 391 381 364 373 363 388 371 381 369 361 379 373 363 385 358 380 377 349 349 378 373 363 373 362 370 368 344 369 355 345 354 362 360 336 334 359 335 354 343 332 329 339 327 347 340 342 322 321 325 318 322 337 312 328 335 320 337 311 319 314 331 321 325 312 305 314 309 302 314 296 299 295 315 311 308 303 296 286 312 295 287 308 307 293 290 293 296 289 300 279 276 288 281 281 293 282 282 274 275 287 275 282 269 266 263 262 264 261 277 258 259 271 269 254 257 262 255 264 268 257 245 268 244 263 243 261 247 240 248 238 237 256 253 233 249 242 230 244 234 229 239 233 228 240 239 229 230 224 229 222 233 221 232 222 222 229 233 226 221 215 230 228 226 207 217 208 207 212 201 220 207 211 213 209 203 207 213 196 209 192 191 195 203 191 199 198 187 193 196 197 188 190 183 189 194 183 187 177 176 184 189 186 179 178 186 173 169 168 170 168 179 165 177 170 174 164 169 168 160 163 165 157 161 156 166 159 154 167 156 152 160 163 162 160 154 150 153 156 148 145 149 141 147 150 147 149 149 148 140 143 146 146 136 141 135 136 137 132 131 138 129 136 135 127 129 133 125 135 129 131 126 128 119 127 123 127 125 124 118 115 122 116 120 112 122 112 116 118 113 110 114 108 114 109 108 110 109 109 107 104 101 103 108 101 107 99 104 102 101 101 97 101 103 100 101 96 95 99 95 96 94 97 89 90 94 87 90 90 92 90 89 90 85 83 86 82 88 83 84 83 84 83 80 79 79 78 80 76 78 75 77 79 79 76 72 74 75 74 70 75 69 69 70 73 73 72 67 71 67 70 67 69 68 67 64 68 63 62 64 62 64 61 62 60 63 59 60 62 59 62 62 58 57 58 59 57 58 55 58 56 58 57 54 57 54 56 55 53 53 51 54 53 50 51 49 49 52 50 52 49 52 50 51 49 49 48 46 46 46 47 47 48 44 45 45 45 46 46 46 45 43 44 42 44 44 44 44 42 41 43 43 43 40 42 42 42 39 41 39 40 39 40 38 38 41 40 39 40 39 38 38 40 41 38 38 39 39 38 39 39 38 37 39 38 39 37 38 38 38 38 36 37 38 36 36 37 37 37 38 38 37 38 38 37 36 38 38 36
37 38 38 38 38 38 36 36 38 36 38 36 38 39 38 37 39 39 38 38 38 38 39 37 38 38 38 39 41 40 40 41 41 38 39 39 38 38 41 40 39 39 41 38 39 39 41 41 40 41 39 41 40 43 43 43 42 43 41 42 41 43 43 45 44 44 43 46 45 43 44 44 46 44 44 48 45 47 46 47 46 47 48 51 50 51 50 51 52 49 52 49 49 53 54 53 50 54 54 54 55 52 54 56 57 54 55 57 55 56 59 58 60 58 57 57 61 59 61 57 63 60 59 62 60 62 60 61 66 62 64 63 65 68 64 68 67 68 70 69 69 71 71 71 68 74 75 75 71 73 77 73 77 77 78 75 80 76 77 75 77 79 79 79 80 80 84 78 85 85 84 82 87 83 88 90 85 88 91 91 87 87 95 90 95 91 89 91 95 98 94 94 95 97 99 99 102 95 103 102 105 101 103 107 102 107 103 102 102 108 103 104 111 105 108 114 117 112 108 117 109 111 114 118 114 115 121 116 125 126 115 116 120 125 118 128 125 131 129 125 127 130 126 130 125 130 132 136 129 134 138 141 141 141 146 145 135 144 146 141 137 144 147 139 148 145 144 151 149 154 157 156 148 148 154 152 149 151 164 158 158 156 160 167 159 165 168 166 162 172 163 173 174 170 168 175 178 179 175 169 181 179 186 179 178 171 176 187 180 189 189 184 183 184 184 184 187 191 192 198 201 188 190 199 196 205 203 207 198 207 203 201 203 212 210 199 207 215 206 217 216 207 218 204 213 219 212 211 209 210 213 232 231 217 222 220 229 223 223 221 232 241 230 228 245 241 240 242 249 243 232 236 239 250 254 235 242 237 242 259 254 240 250 252 246 249 254 248 251 254 258 262 264 274 275 262 277 273 258 269 261 268 276 261 270 284 282 265 271 290 284 269 284 291 270 291 280 296 299 283 279 284 302 306 296 302 307 293 309 285 314 312 292 304 293 307 294 318 299 296 324 302 311 301 330 301 328 316 305 304 308 312 321 324 332 329 313 322 338 338 334 328 343 319 334 327 352 348 326 329 341 328 332 357 344 336 338 360 365 350 358 341 342 354 355 344 374 376 353 375 358 364 379 352 380 370 362 370 358 358 357 382 376 390 396 374 391 396 384 399 380 398 404 404 372 389 387 375 381 410 390 383 381 384 410 399 404 411 406 394 411 388 426 424 395 426 422 394 394 397 416 437 427 434 438 441 418 442 410 405 412 421 429 435 438 430 444 447 417 452 454 444 453 456 455 452 439 431 432 427 447 462 445 461 461 463 453 473 453 442 438 452 453 465 460 478 482 460 442 443 463 485 449 462 490 482 475 456 456 471 488 482 456 484 476 469 506 469 505 488 463 485 512 500 489 495 490 499 495 491 502 516 517 524 509 522 515 485 509 527 482 496 484 523 494 510 528 494 535 495 526 523 519 535 525 529 497 500 542 520 510 530 530 505 524 551 516 556 528 549 554 514 539 552 546 557 531 562 544 550 560 558 522 561 555 553 553 544 545 549 555 565 574 530 577 557 586 568 562 557 557 536 549 565 541 593 570 547 593 559 543 583 569 596 588 603 560 584 584 583 551 558 569 568 578 565 597 586 613 573 600 564 597 576 562 575 605 570 610 585 602 609 624 571 626 624 606 579 607 595 627 591 593 616 590 579 594 639 611 621 627 634 615 591 590 602 637 627 632 626 610 592 623 632 599 598 638 611 636 601 606 635 611 602 597 599 600 618 657 650 617 626 623 617 627 617 617 651 609 636 665 647 665 649 611 656 630 649 615 655 634 640 654 664 635 638 671 652 628 646 661 677 649 678 674 637 678 676 666 666 647 664 651 635 658 628 643 686 665 685 647 641 665 688 678 652 662 678 657 656 687 687 686 669 656 683 686 704 674 665 693 678 651 683 654 672 696 703 679 652 689 708 664 680 712 679 697 704 674 710 649 678 691 674 683 669 671 681 702 656 654 715 661 666 665 701 717 675 656 697 662 682 677 723 692 722 661 707 701 706 709 669 716 660 711 727 672 697 687 727 667 670 727 691 703 719 704 682 686 725 689 726 719 723 732 696 667 705 734 693 724 705 725 720 685 690 683 669 731 669 727 723 720 732 680 727 733 715 711 696 718 678 700 714 736 698 689 680 680 687 719 679 737 707 733 697 673 691 698 736 703 698 721 709 723 710 700 684 675 677 696 711 689 703 721 733 705 705 732 720 675 686 730 716 718 683 730 728 743 730 684 720 701 696 715 710 692 742 680 693 745 703 730 720 731 736 708 691 727 725 736 727 736 720 698 740 688 713 742 689 722 732 689 741 712 700 721 679 722 723 704 740 719 694 701 736 702 728 687 679 739 718 718 675 699 690 690 687 687 688 704 737 677 719 734 716 688 711 735 668 705 708 677 681 730 705 688 691 704 716 711 702 695 682 693 677 678 730 720 695 695 665 692 681 724 712 728 701 690 703 703 712 704 691 673 680 718 661 659 662 689 710 662 682 659 669 685 675 688 694 675 717 682 666 701 653 651 655 650 698 673 670 681 652 686 688 658 664 707 671 647 696 688 643 664 698 700 642 672 676 685 699 678 704 679 671 670 702 658 645 684 650 640 693 636 653 665 667 685 666 645 636 630 628 670 638 667 680 666 637 639 643 626 675 676 663 678 682 663 677 682 646 671 637 646 637 620 646 633 656 669 622 615 628 635 670 626 619 619 617 619 660 656 650 657 608 608 647 644 663 627 622 623 627 657 639 611 623 619 623 617 628 603 607 603 601 642 593 627 610 621 641 598 605 601 604 628 585 637 617 612 611 629 592 599 592 591 598 620 590 622 595 596 607 597 575 574 593 596 569 574 581 609 613 580 612 603 578 575 613 599 566 591 564 590 566 610 570 573 558 576 585 605 585 577 556 584 587 586 589 581 551 556 543 578 592 547 543 556 581 534 555 558 566 547 546 549 583 536 552 537 550 577 526 541 548 529 534 539 550 551 537 524 554 541 561 555 516 535 517 553 512 552 515 519 548 512 531 547 517 525 549 535 543 496 523 539 524 536 500 512 508 533 523 503 524 512 519 486 532 507 528 483 512 517 521 498 509 491 506 492 513 489 480 498 472 475 472 484 483 499 490 498 501 471 502 461 477 486 483 492 465 465 479 475 455 465 473 450 490 484 460 444 469 479 470 452 445 459 473 458 455 469 447 475 463 449 460 458 445 443 430 437 436 425 459 439 421 434 453 418 454 435 413 423 431 428 449 415 427 434 417 442 438 412 419 436 423 415 413 432 404 421 425 427 409 415 388 409 390 390 393 414 388 401 407 407 392 391 388 401 403 379 404 390 371 398 376 387 372 371 369 372 363 382 398 389 380 370 375 361 361 371 360 387 385 375 382 365 350 346 361 348 342 365 343 373 354 369 362 363 361 336 344 337 336 353 356 340 357 346 345 343 343 352 331 336 349 338 327 335 339 323 333 316 319 324 320 314 318 326 307 328 333 318 306 300 322 328 305 310 300 302 295 295 298 291 305 296 297 311 305 291 298 302 291 288 299 286 281 289 300 287 298 284 271 272 284 286 289 281 271 269 283 287 285 276 265 276 277 271 270 269 276 274 269 270 275 273 273 262 253 255 264 250 252 248 242 245 258 262 246 240 245 236 243 245 232 252 245 236 243 241 245 244 239 244 243 229 228 227 229 233 228 219 231 234 220 217 218 222 230 220 209 224 225 225 208 217 216 222 219 211 202 205 208 199 208 204 199 198 192 200 200 201 193 205 197 194 195 189 186 188 188 199 181 189 180 189 193 180 175 188 175 182 172 186 183 174 185 179 172 168 173 173 166 171 172 169 165 163 174 169 162 164 169 159 168 153 167 163 154 151 163 149 152 147 153 147 147 144 152 153 142 149 142 140 152 138 139 136 148 138 137 141 136 140 138 139 135 141 141 140 140 129 128 133 135 128 126 132 123 132 129 130 120 119 125 120 116 121 116 116 114 117 121 115 120 119 116 116 114 113 110 111 111 109 110 112 111 103 102 111 106 107 103 108 104 103 99 96 104 102 98 103 97 100 96 100 99 94 94 96 93 95 92 89 87 87 94 87 87 88 91 89 84 85 83 88 83 87 82 79 80 85 83 78 78 82 82 81 80 76 80 75 77 74 74 75 73 77 76 73 71 70 71 72 69 73 71 72 71 66 68 67 68 65 65 68 63 62 63 65 66 61 65 61 59 63 61 58 62 61 58 61 58 62 57 56 57 56 56 55 55 57 54 56 57 54 54 54 52 55 53 51 50 53 53 51 50 52 52 49 51 49 48 47 50 47 46 47 47 47 45 47 48 45 44 46 47 44 43 45 46 42 44 43 42 42 43 44 44 43 44 40 40 43 41 40 40 41 40 40 39 41 39 38 41 38 40 40 40 40 38 39 40 40 40 41 40 39 40 39 39 37 38 39 39 37 38 39 39 39 38 37 39 39 37 36 36 37 38 38 36 36 37 37 38 38 37
37 39 37 37 38 38 39 39 38 39 37 37 37 37 39 37 37 37 38 38 37 41 38 39 39 40 41 39 40 41 39 38 39 40 38 39 39 40 39 38 38 40 39 42 42 41 39 39 43 43 43 43 42 40 41 44 43 44 41 42 45 43 42 42 43 44 44 44 46 47 45 47 44 46 47 48 48 48 49 49 47 49 50 47 47 51 50 50 51 53 50 52 50 53 51 55 53 54 56 54 54 55 54 56 57 56 56 59 59 59 56 58 57 59 62 60 58 59 60 60 59 60 60 63 65 63 61 64 66 65 65 67 63 69 66 68 68 67 70 67 73 70 73 70 72 70 71 74 72 72 77 74 72 75 73 78 78 79 75 77 77 78 83 84 80 81 82 83 85 85 88 87 89 85 89 85 86 90 92 90 94 92 89 93 96 89 90 90 96 92 97 94 101 97 97 100 97 103 97 100 102 105 106 108 99 106 110 105 111 107 108 110 111 105 107 110 114 116 110 118 116 115 119 122 114 119 119 118 114 122 116 119 117 124 124 127 126 125 123 127 126 129 133 136 134 130 130 132 138 133 130 143 135 139 140 136 135 146 142 137 140 142 138 146 151 152 144 147 156 152 155 153 159 152 150 152 161 155 152 153 152 163 163 161 165 159 161 160 163 173 172 161 173 170 170 168 172 174 180 179 179 177 178 173 173 187 181 176 184 179 180 191 189 194 193 192 182 199 199 201 203 196 198 205 197 199 201 199 209 200 205 202 203 211 212 214 215 203 210 219 212 208 210 214 216 217 226 225 228 226 216 215 223 229 228 221 235 218 236 234 230 243 239 223 231 236 229 226 227 235 236 240 243 245 238 240 254 249 236 243 257 253 258 247 251 266 265 269 270 250 249 250 267 269 256 257 276 267 275 258 264 259 260 269 286 270 273 283 284 291 285 293 284 273 272 297 292 279 292 300 282 288 280 297 282 283 286 303 307 298 286 292 314 300 305 309 320 313 304 325 325 325 327 305 314 309 314 317 316 331 310 310 319 311 326 326 318 314 339 331 315 329 345 343 334 325 354 342 330 326 353 349 331 350 335 357 341 363 359 339 361 339 339 344 372 363 371 343 345 370 358 346 357 355 359 368 385 384 387 376 386 380 372 380 381 373 363 386 378 377 371 376 391 373 398 406 390 391 390 390 389 386 406 402 395 406 397 382 395 418 393 392 407 401 393 405 429 402 430 416 396 403 430 424 440 427 420 426 420 410 419 428 407 445 410 438 437 450 435 426 453 445 458 431 435 435 432 426 448 449 468 434 461 453 468 434 442 452 474 466 467 479 456 437 467 480 461 447 458 487 476 482 454 480 454 472 486 459 457 499 458 478 482 464 464 479 502 494 466 478 472 469 507 466 470 503 473 495 492 509 492 519 479 514 479 523 509 518 514 497 505 515 490 487 518 534 506 502 517 518 500 536 493 528 520 507 507 497 506 543 551 508 544 531 547 522 543 507 521 532 531 526 511 548 543 563 521 566 548 533 531 530 532 565 537 557 526 544 541 527 577 550 546 583 554 540 583 532 584 538 587 565 543 570 577 574 543 570 569 564 566 562 561 594 564 597 582 567 561 600 580 597 593 598 588 572 571 579 587 591 558 562 586 609 604 589 566 604 571 570 620 595 618 626 621 592 571 597 628 619 631 623 597 610 616 597 634 638 628 596 632 622 610 615 627 602 608 641 633 617 623 621 640 635 617 645 648 594 632 638 638 640 641 627 620 632 617 617 640 621 652 635 605 662 635 620 646 658 612 617 631 624 641 657 657 663 628 650 617 632 618 658 639 624 657 649 641 645 681 636 670 620 676 666 668 677 670 675 630 671 681 629 664 644 661 674 655 671 672 680 654 643 636 667 642 648 648 688 667 698 690 647 682 650 678 678 655 640 641 666 647 671 672 683 706 695 651 709 676 652 671 670 707 663 656 686 667 694 664 671 714 673 661 703 698 672 705 669 651 669 668 665 701 707 673 707 676 684 660 677 668 710 695 715 696 704 699 688 703 697 707 661 718 713 707 695 666 703 698 674 680 717 701 726 685 690 695 712 684 671 731 731 701 718 721 687 699 706 682 720 676 670 686 695 682 712 705 726 719 695 677 720 711 679 724 736 729 731 730 671 674 726 737 724 722 724 688 686 708 716 683 719 733 703 678 678 690 728 737 742 686 677 737 728 699 722 737 689 725 727 687 695 690 724 681 735 742 724 710 691 708 714 677 728 703 713 681 717 706 706 723 738 735 696 731 701 687 719 740 736 708 714 687 684 693 694 705 721 704 741 739 692 699 700 740 686 697 736 691 738 727 708 734 675 717 726 708 731 713 700 714 695 708 695 730 674 729 682 673 690 681 733 721 720 689 717 732 713 723 692 719 718 727 710 721 713 705 687 702 675 714 686 711 692 709 699 707 697 710 711 730 700 706 679 666 715 676 705 712 671 695 673 718 725 676 695 674 666 697 697 670 691 700 711 706 674 709 666 714 671 662 703 677 660 656 702 695 690 716 672 700 684 671 679 654 707 670 653 674 683 704 661 684 695 710 693 651 659 692 678 656 663 676 697 650 655 681 687 688 647 704 678 676 653 704 684 701 663 651 665 657 696 669 676 695 647 685 664 635 695 656 634 635 639 682 641 655 668 690 651 674 687 677 674 634 680 648 682 651 647 624 666 681 630 654 620 676 666 614 641 655 655 670 642 667 642 670 610 659 646 634 644 625 625 649 607 646 625 642 657 655 649 613 601 609 657 626 653 599 602 616 595 646 609 600 614 629 627 643 627 609 616 626 587 643 622 642 588 626 603 640 619 633 593 617 632 608 576 611 619 631 626 572 606 618 593 602 622 586 598 569 620 582 622 583 604 589 605 590 597 564 605 593 570 574 555 603 573 607 565 580 561 591 590 564 567 599 582 575 546 573 553 573 545 568 558 559 590 548 546 539 581 562 539 539 564 555 553 542 566 547 534 544 549 551 535 537 548 542 540 545 549 568 540 528 526 536 528 563 535 538 544 551 506 555 522 519 512 523 512 524 546 523 546 517 545 495 539 531 493 504 496 537 524 533 504 492 514 499 528 525 481 513 487 524 478 501 482 504 486 509 515 475 517 493 488 484 488 471 491 505 480 502 460 459 490 501 481 500 485 466 493 487 459 485 455 473 478 461 447 454 463 449 477 464 462 480 448 470 459 475 453 471 450 441 474 459 441 445 449 446 458 459 445 425 420 460 445 444 445 456 418 413 418 442 417 436 442 408 445 425 439 438 418 438 419 422 413 414 420 398 406 423 416 413 404 417 411 394 417 401 412 419 412 415 411 394 380 393 394 393 380 387 403 400 397 374 392 383 394 395 382 369 373 361 375 362 372 364 385 360 373 387 358 386 366 380 358 349 377 364 367 369 352 363 354 353 366 349 358 355 365 341 340 335 332 356 354 328 349 340 341 348 345 343 337 351 321 341 332 325 319 319 327 323 324 325 329 307 337 316 332 335 329 306 321 327 307 303 306 316 302 316 294 306 305 311 299 292 303 313 286 293 307 290 293 304 285 284 284 299 300 291 298 278 277 279 281 294 273 292 289 289 283 271 274 285 279 282 284 269 269 277 262 272 275 260 261 255 255 270 267 264 266 251 261 243 261 258 254 240 260 243 249 234 240 250 249 241 233 237 234 233 246 244 224 227 225 241 237 240 228 219 228 221 228 234 229 222 219 228 209 222 227 210 208 213 212 216 211 202 220 211 211 201 209 215 199 205 200 202 193 204 194 195 194 195 187 204 201 191 189 198 183 185 198 189 192 190 185 184 184 189 183 185 181 183 185 176 178 174 174 180 171 174 177 170 163 169 172 162 164 162 167 170 159 160 156 157 165 164 160 155 160 157 151 162 153 158 159 155 152 153 149 143 143 142 150 145 142 147 141 135 134 146 143 138 138 139 132 137 139 129 133 127 127 130 131 130 130 123 131 132 131 131 130 128 119 128 116 119 116 121 123 125 123 118 114 111 111 110 119 108 115 115 114 114 110 114 114 108 111 105 101 109 102 103 108 100 105 102 99 104 103 95 96 98 95 98 94 100 94 98 98 97 96 88 90 95 95 86 91 86 87 87 89 86 85 89 86 87 84 85 85 78 79 78 79 81 76 81 83 77 79 79 78 74 74 76 76 74 73 76 71 72 72 75 68 74 68 73 67 68 67 68 70 69 68 64 68 64 67 64 63 64 61 62 64 60 61 63 63 62 61 62 60 61 59 58 58 57 58 58 57 56 57 54 54 56 54 56 54 52 54 55 55 51 53 52 49 53 53 53 51 49 49 49 50 48 48 49 49 48 49 47 47 47 48 45 45 47 46 43 43 45 45 43 42 44 43 45 44 42 44 43 42 42 41 41 41 42 40 40 39 42 41 41 40 40 42 40 38 39 41 38 38 39 39 38 38 40 41 40 38 40 39 39 41 40 41 37 38 38 39 37 38 38 37 39 37 38 38 38 38 39 38 38 37 39 38
37 37 37 38 39 39 37 38 38 37 38 39 40 39 39 40 38 38 39 38 39 41 41 40 40 39 41 40 39 40 39 38 41 38 40 38 39 40 41 40 42 39 41 40 41 40 43 41 40 40 41 42 44 42 44 43 43 45 42 45 43 43 43 43 44 45 43 46 44 46 44 48 47 47 45 49 48 49 46 48 49 47 51 49 51 50 51 53 52 51 51 51 51 54 53 52 52 56 56 53 54 56 55 57 55 55 55 55 56 57 59 59 60 62 58 57 60 59 61 60 61 59 62 65 61 65 63 67 66 67 67 68 68 67 69 66 66 71 69 69 72 74 71 70 69 70 74 76 77 71 77 75 79 77 79 78 77 79 79 79 77 83 81 80 80 80 81 83 85 86 84 86 82 84 90 90 84 90 90 87 86 92 93 91 92 92 98 93 92 98 92 100 98 94 97 96 101 104 97 98 106 104 102 100 103 100 107 107 104 107 109 111 110 116 106 113 116 118 110 112 116 113 118 114 122 121 114 120 121 126 121 124 126 127 123 129 131 125 130 123 124 136 133 136 135 138 140 131 132 138 137 142 137 143 138 139 145 138 137 139 147 138 149 151 151 143 142 148 146 144 146 151 146 159 156 163 150 161 153 164 154 164 153 158 162 166 171 164 169 166 167 165 176 176 170 166 177 167 178 172 169 173 185 187 181 184 176 177 179 192 186 188 181 186 193 184 196 186 191 199 188 200 196 197 189 193 195 208 200 193 204 208 201 197 213 208 200 205 209 213 211 220 223 218 225 218 217 227 213 218 222 215 226 234 227 233 217 229 236 234 229 222 233 238 230 233 227 245 238 237 234 250 239 244 239 235 241 241 258 249 246 256 249 262 261 267 261 267 259 248 249 248 265 275 265 265 257 264 260 259 265 278 272 266 267 262 265 290 271 274 292 286 268 269 272 281 275 293 275 293 296 282 283 300 280 295 307 310 295 295 313 313 291 288 314 299 302 294 314 314 326 297 317 329 325 325 330 329 319 334 336 310 332 315 319 341 342 317 316 331 347 326 330 323 329 337 326 329 335 347 351 339 356 350 329 354 356 336 340 354 338 337 342 355 345 350 359 357 354 375 369 353 354 354 352 385 386 357 356 360 382 376 380 391 367 368 385 394 376 382 389 383 396 371 392 371 409 409 393 397 387 392 396 383 392 406 381 408 398 390 398 398 423 422 389 405 405 431 429 421 421 409 434 414 434 423 424 416 433 439 415 442 422 445 429 423 428 438 427 420 424 441 427 458 423 447 436 434 447 444 463 438 453 461 450 468 448 443 461 476 476 466 477 452 456 476 469 466 461 445 489 486 460 460 472 461 483 456 459 499 476 455 501 461 485 465 475 490 502 483 482 471 480 479 492 471 471 517 502 481 476 490 504 475 513 481 496 480 485 492 530 524 511 499 502 491 536 520 513 508 491 518 532 531 518 532 497 534 549 500 501 544 524 526 538 523 521 523 553 509 560 533 522 548 544 519 551 522 530 548 526 527 572 565 545 545 557 557 536 566 556 528 565 563 545 537 558 566 554 557 560 546 579 549 588 540 559 575 545 553 599 599 558 600 548 589 591 572 589 562 585 561 597 560 578 564 593 561 609 575 613 560 615 577 567 604 588 586 594 597 569 596 590 589 602 601 597 581 621 604 592 574 614 582 629 578 619 599 598 610 589 581 625 640 611 619 630 609 644 587 620 638 602 648 611 605 652 615 643 614 629 622 617 606 601 642 637 635 624 656 626 614 632 647 656 665 610 653 624 629 619 660 649 618 659 672 648 674 658 616 647 622 627 625 622 650 623 621 662 625 658 681 681 635 680 641 644 639 676 639 651 648 661 665 680 644 680 666 670 663 642 649 632 689 696 647 652 638 672 696 669 659 673 671 681 690 664 664 675 665 681 664 644 696 688 667 656 642 666 701 703 647 670 694 703 679 688 691 658 652 665 685 709 686 683 665 694 654 706 698 704 673 665 707 708 674 696 655 709 666 664 668 666 701 682 674 657 685 711 661 707 687 674 701 707 660 672 669 712 713 713 687 692 702 726 727 686 708 668 724 691 717 673 708 675 721 718 665 720 686 735 688 691 672 724 691 711 690 723 681 700 718 713 721 680 681 735 691 675 684 718 696 685 726 681 707 724 735 709 711 699 708 675 724 727 733 691 702 699 690 727 731 682 702 727 695 727 736 729 675 681 707 713 708 693 724 676 678 719 726 743 723 739 704 738 674 719 675 740 727 676 685 691 723 709 713 726 690 678 678 705 693 716 704 729 737 686 674 684 674 727 741 678 689 732 689 706 726 719 695 678 698 739 701 688 674 709 710 731 720 732 734 671 705 695 738 710 720 739 721 721 722 730 737 680 720 683 724 715 730 677 722 697 686 680 713 688 716 694 689 696 684 694 707 730 731 705 701 711 708 668 677 680 673 701 664 726 713 679 684 681 683 715 701 678 673 702 699 701 703 692 664 662 693 681 659 717 657 680 708 700 723 678 720 716 718 664 665 663 663 684 665 650 710 710 659 678 715 657 657 712 702 680 705 653 670 676 689 680 667 708 661 660 660 654 689 653 679 688 663 643 656 700 653 676 669 670 642 638 679 698 646 670 638 655 692 646 676 645 694 685 635 654 659 634 672 686 628 642 684 638 664 657 686 631 669 675 653 651 661 619 677 619 640 650 653 665 646 638 672 624 661 613 645 661 629 650 654 665 652 663 616 613 628 660 639 605 641 612 661 602 653 608 622 604 656 622 602 631 632 607 620 653 639 652 591 605 649 650 637 588 597 626 612 614 617 600 593 628 610 591 608 607 620 617 611 589 623 624 617 610 606 619 615 613 618 580 620 619 598 581 613 590 564 599 565 603 598 580 566 577 578 557 603 606 599 592 560 581 600 608 592 560 552 601 600 554 557 581 547 582 592 570 549 585 539 542 552 570 584 552 538 563 553 582 577 556 558 535 545 574 575 558 543 562 551 548 536 559 521 536 558 544 566 546 566 556 547 524 539 530 558 522 538 546 506 526 546 517 533 524 499 533 544 530 508 503 512 536 537 524 516 528 506 500 494 487 509 508 514 518 500 529 496 502 478 511 493 486 516 491 486 484 478 506 484 499 496 477 497 481 483 485 474 492 501 504 492 500 455 461 459 458 479 472 472 471 471 448 466 453 450 474 486 478 471 448 440 478 450 441 449 451 474 431 445 449 472 438 444 464 437 426 423 445 441 435 440 423 445 455 417 416 417 422 433 416 409 428 408 428 437 433 425 415 437 429 419 400 431 425 412 407 431 393 406 418 389 404 421 388 416 385 416 385 383 394 398 402 394 386 379 391 377 382 387 372 382 371 379 369 373 365 364 364 371 383 377 373 362 392 365 384 375 370 382 367 358 357 377 346 358 351 349 346 363 352 352 366 368 350 367 341 333 333 334 353 335 346 358 350 354 332 339 353 330 333 336 335 346 331 338 333 314 325 312 333 338 323 313 331 311 329 319 332 317 322 309 299 322 325 323 308 319 295 312 292 289 287 295 295 295 303 307 283 288 287 304 287 292 292 282 274 273 280 273 282 287 285 280 292 275 281 283 265 281 266 281 280 279 282 276 269 273 272 259 272 270 261 248 270 265 253 247 260 253 254 262 260 251 245 252 250 251 236 245 238 236 243 236 235 231 241 244 243 228 230 230 244 243 229 219 237 225 235 224 215 234 213 221 224 218 216 229 215 220 208 218 217 216 205 201 213 216 217 216 211 205 209 212 204 192 203 201 201 207 189 206 204 186 185 199 183 195 196 195 196 196 185 193 188 177 190 188 174 181 179 177 181 177 174 169 167 173 165 167 170 169 173 175 163 159 167 170 168 158 159 154 166 160 164 159 159 155 162 158 153 159 153 149 152 158 148 146 149 144 142 149 147 148 146 149 136 140 147 140 146 136 133 143 136 140 139 129 130 135 129 127 129 126 129 131 130 131 127 124 124 121 119 124 119 119 119 125 117 116 120 116 118 121 114 114 119 112 108 108 112 109 114 109 111 112 103 104 108 109 104 106 107 103 101 99 103 104 98 99 102 95 98 94 92 100 96 99 95 93 93 93 95 87 88 87 86 90 84 89 90 88 84 86 85 82 80 82 82 85 79 83 79 83 77 83 79 75 75 79 75 77 78 76 76 77 75 74 74 74 70 70 70 69 67 73 70 68 69 68 65 69 65 65 63 64 67 67 61 61 65 63 62 64 63 62 61 59 61 59 58 62 60 60 60 59 59 58 55 54 57 57 56 53 56 54 54 56 55 53 54 54 54 51 54 50 52 49 52 52 50 50 49 47 51 50 48 47 48 48 48 48 45 46 46 46 44 47 43 44 45 44 43 45 45 42 45 43 43 44 42 41 44 44 41 43 40 43 40 42 42 42 41 41 40 39 40 40 41 39 40 39 40 41 38 39 41 38 40 39 41 38 39 40 41 40 39 41 40 40 40 38 39 38 37 39 39 37 37 38 37 38 37 38
39 39 38 38 39 41 40 38 41 41 41 40 40 38 40 38 40 38 38 38 38 40 40 38 40 40 41 40 38 41 39 39 39 41 40 40 40 42 41 39 42 41 42 41 41 40 41 40 41 42 41 41 44 43 42 43 42 45 42 43 46 44 44 46 47 47 45 44 46 48 45 46 45 49 48 47 49 48 48 48 47 49 52 49 51 52 53 53 51 51 52 51 53 52 55 52 55 52 53 55 56 58 57 54 58 58 58 59 60 58 57 61 60 59 61 62 63 61 61 63 60 65 61 65 62 63 62 67 65 66 66 65 65 65 69 70 71 71 67 68 74 68 71 70 72 75 76 76 73 77 75 76 78 76 75 79 79 81 83 80 80 77 82 85 81 85 84 81 83 85 84 88 85 84 88 86 91 92 86 94 92 89 96 91 93 97 98 97 93 93 96 99 95 94 98 104 98 98 99 99 104 98 107 106 105 103 106 109 106 111 107 106 115 109 111 109 118 114 109 119 112 111 116 123 122 121 117 124 118 126 118 120 122 119 125 123 131 123 128 131 135 135 127 126 137 134 137 129 133 132 139 133 135 137 133 136 143 146 138 139 146 150 150 149 152 142 147 145 147 147 147 149 155 158 151 150 163 151 161 160 153 156 167 161 160 169 169 164 164 160 170 175 172 179 164 179 173 180 174 181 181 171 183 181 181 176 181 177 183 178 177 183 189 181 184 182 186 201 201 185 196 201 197 192 198 193 204 195 203 203 194 211 195 213 198 204 212 206 206 207 208 217 223 225 218 223 220 216 230 222 225 214 226 220 228 215 219 232 222 230 235 239 242 232 237 229 228 230 228 231 233 242 246 246 241 251 235 257 253 240 253 260 264 244 250 267 246 258 260 256 258 267 263 270 271 261 267 271 267 272 259 281 278 275 263 284 270 265 268 280 275 288 291 273 285 279 282 274 278 279 303 286 304 300 290 284 297 283 300 303 295 292 302 315 299 299 299 313 319 299 312 310 308 321 311 323 310 320 313 310 318 308 337 309 338 316 315 342 321 329 348 329 324 337 350 327 324 337 335 324 340 330 331 345 337 339 336 351 359 336 367 353 347 358 368 363 367 351 346 378 366 361 373 358 361 383 358 363 384 374 370 387 382 394 393 396 378 385 390 388 389 390 393 403 382 386 379 410 401 380 388 394 394 401 411 399 415 384 402 419 406 416 422 390 426 428 396 414 395 423 432 397 426 439 408 400 418 407 418 405 438 419 430 420 418 417 423 432 414 432 422 442 440 460 432 444 449 463 427 437 446 429 457 429 459 449 475 435 469 442 453 479 443 438 461 471 477 446 483 465 475 453 452 487 461 483 492 470 498 489 499 497 465 456 477 462 460 467 472 470 489 493 484 484 478 491 509 480 484 493 514 508 489 508 504 518 514 493 520 502 484 501 494 505 532 518 505 491 496 522 524 495 537 505 540 532 546 516 526 530 529 506 524 538 526 510 513 520 559 560 539 549 511 562 520 559 540 556 562 518 523 539 537 535 542 566 530 563 541 568 554 562 572 530 549 547 578 556 561 545 579 579 538 543 564 553 586 545 581 590 571 587 575 592 546 596 592 593 596 587 598 586 588 554 592 568 605 605 578 602 566 578 597 605 596 612 615 580 600 613 590 611 595 579 578 574 589 574 579 590 615 576 580 584 607 629 610 619 618 631 634 614 619 610 585 632 608 603 605 611 589 589 647 636 648 639 608 649 607 614 600 626 633 656 649 646 608 618 614 610 661 636 655 602 641 607 622 639 647 610 635 617 655 649 630 645 646 658 667 656 621 620 643 656 646 660 617 626 659 626 662 664 633 624 654 650 646 634 681 624 674 684 671 637 666 691 691 687 655 629 653 665 638 682 679 632 690 681 661 663 695 652 643 697 636 666 697 654 670 674 641 694 640 655 661 649 706 660 681 666 660 698 654 653 692 700 680 646 664 660 695 710 713 654 696 659 673 706 704 679 686 681 713 701 709 708 691 672 670 691 658 673 668 655 718 680 695 694 714 668 661 700 660 725 726 694 695 700 665 684 669 667 706 717 687 723 666 669 728 699 677 716 718 731 697 722 725 728 733 710 719 723 696 693 721 713 705 690 704 692 687 673 700 707 715 699 692 704 716 689 731 710 701 699 723 734 698 713 670 697 701 725 698 731 682 683 721 734 707 689 690 740 708 723 710 697 684 676 675 673 709 738 727 683 709 710 689 738 696 689 707 726 686 734 729 709 689 709 702 737 738 733 735 716 726 715 742 680 731 675 681 709 740 736 719 718 715 736 725 738 682 688 733 706 692 719 673 708 697 702 714 692 703 705 735 686 690 676 693 678 678 701 714 686 706 702 731 678 694 713 673 716 671 676 679 702 722 680 680 676 722 721 708 696 685 701 711 716 706 732 734 724 705 708 682 683 683 683 686 674 671 726 714 688 680 704 665 717 663 726 725 705 694 718 686 682 721 700 660 705 673 678 676 661 695 665 679 710 723 671 710 659 690 676 700 681 671 707 661 684 684 697 665 665 699 651 694 680 697 667 653 663 678 654 705 683 679 692 661 691 650 661 673 699 650 705 670 642 683 675 693 673 687 676 691 639 661 675 663 677 659 652 675 691 665 695 641 641 640 651 641 633 649 671 628 663 628 641 645 636 672 641 659 622 622 676 682 651 627 629 643 653 637 665 637 636 657 659 623 629 633 674 650 671 640 650 633 609 645 648 639 634 654 657 645 640 612 605 617 608 643 661 627 609 614 616 616 626 625 617 642 626 651 610 626 626 595 621 612 606 596 594 592 616 599 599 602 584 615 585 600 595 606 597 583 601 609 611 611 608 582 617 614 583 571 582 599 613 594 613 567 582 599 585 585 570 602 568 607 573 608 580 600 571 571 608 594 605 560 580 554 592 593 575 563 600 573 557 584 589 594 548 587 579 561 571 570 560 567 577 586 560 544 536 542 535 542 575 561 570 552 561 548 551 551 531 553 571 527 556 566 525 515 551 552 542 529 529 516 545 520 544 531 507 552 509 552 508 536 541 515 511 506 508 525 534 545 538 504 536 516 504 507 513 500 534 489 513 517 495 489 483 479 497 526 515 505 510 511 480 478 488 500 511 480 493 490 494 474 479 477 492 508 465 483 482 460 472 484 489 456 479 469 486 463 470 448 452 488 472 463 460 462 442 452 469 472 472 478 477 462 452 457 444 461 442 449 438 457 443 427 446 425 425 449 453 445 420 437 457 422 447 451 432 427 410 450 430 421 428 409 431 404 431 416 432 440 431 411 428 395 409 426 428 411 409 394 390 392 414 412 420 418 405 414 407 412 397 384 384 395 412 402 384 379 408 369 380 394 399 372 372 377 376 370 364 395 379 377 387 374 370 372 371 380 383 350 365 368 357 364 345 378 342 375 347 351 373 340 343 363 339 364 360 349 337 342 329 343 357 333 350 336 347 349 344 335 345 349 338 330 335 342 332 313 312 337 310 334 326 305 325 308 304 332 323 303 317 326 312 321 305 320 322 318 297 315 291 314 307 314 302 293 287 290 303 280 292 283 301 283 293 298 281 288 298 282 273 280 290 272 282 272 287 264 265 276 283 277 270 267 268 265 274 278 264 259 257 266 264 248 258 265 268 256 245 264 247 242 240 260 259 241 253 243 251 245 235 249 244 246 248 248 246 231 247 229 228 222 223 235 235 234 220 229 235 223 217 215 224 214 220 227 211 227 211 210 214 207 204 204 216 218 206 200 208 206 199 203 206 209 199 199 207 192 200 205 197 200 192 188 194 192 187 194 183 187 196 181 182 191 184 186 190 185 175 175 185 184 182 169 171 181 178 179 168 170 168 163 172 172 166 172 161 167 170 161 164 163 156 160 152 160 160 162 161 152 151 155 159 157 148 150 148 152 147 150 151 147 148 141 147 148 137 139 142 145 140 142 142 134 138 138 139 129 133 137 138 134 132 126 135 125 127 122 131 124 120 126 120 118 126 120 118 116 124 116 119 116 117 116 111 114 118 115 115 114 116 108 115 112 107 104 102 109 105 105 108 108 103 99 104 98 102 99 103 95 97 102 101 96 100 98 98 96 91 91 93 95 92 90 91 93 93 85 85 87 83 90 86 84 81 80 81 81 83 79 84 78 78 79 77 77 81 81 78 80 76 74 79 78 77 76 74 73 73 73 70 69 70 71 73 72 66 70 68 70 67 69 66 63 68 66 67 66 66 61 62 61 62 64 64 64 60 62 61 57 62 62 58 61 58 56 58 56 56 56 56 54 54 56 57 53 56 56 55 51 54 51 54 51 54 50 50 53 52 52 49 50 52 47 51 50 47 49 47 48 46 48 45 48 48 44 47 46 44 46 46 46 45 44 44 45 44 42 44 45 43 42 41 43 41 42 43 41 40 40 40 40 40 39 39 42 40 42 41 40 40 40 38 41 40 40 40 38 40 38 41 38 40 41 41 40 38 40 38 38 40 38 39 40 38 39 40 39 38 38 40 40 39
41 39 41 39 38 41 41 38 40 38 40 40 41 39 40 39 39 41 41 39 38 40 39 39 38 41 39 39 40 42 40 39 40 39 40 40 43 41 41 41 41 40 43 40 42 43 42 43 42 41 44 43 44 42 44 44 46 46 45 44 46 46 45 44 47 47 46 47 45 47 45 47 48 49 47 50 51 47 47 51 51 49 49 52 53 53 50 53 51 52 55 55 55 53 53 53 52 53 54 53 54 57 56 57 57 59 56 59 57 62 62 61 58 61 63 60 58 64 60 62 63 62 64 61 62 63 65 64 65 68 69 65 67 67 70 70 72 73 72 70 73 72 74 73 70 71 73 75 76 78 79 76 75 78 81 76 76 78 80 78 80 83 78 82 81 82 83 87 85 88 87 86 85 88 88 89 92 91 86 88 88 91 94 94 96 97 94 96 95 94 101 102 95 99 101 97 100 105 98 100 105 104 104 101 110 102 111 105 104 113 105 113 112 106 112 110 116 109 111 116 115 118 112 114 119 122 124 122 121 116 127 125 125 128 130 126 129 132 125 126 131 137 128 129 137 139 136 141 139 135 132 139 141 134 134 147 136 145 139 148 150 152 151 151 141 147 147 147 154 148 151 155 147 149 163 164 155 157 156 155 160 156 154 162 156 167 166 163 165 174 163 176 176 176 177 180 182 169 181 172 179 176 178 184 184 181 175 185 177 190 185 181 185 194 181 195 188 186 189 192 192 191 195 188 207 196 208 193 204 208 198 201 214 207 202 207 215 207 203 205 203 205 224 220 223 211 214 210 224 219 211 215 232 233 219 237 221 233 231 235 236 221 243 226 241 235 239 246 239 239 251 242 241 232 242 238 242 238 261 253 251 252 264 249 256 261 266 261 258 254 262 264 266 270 269 259 275 259 278 275 265 265 276 285 287 268 279 277 286 279 286 267 279 278 281 282 285 280 279 278 281 304 283 306 293 284 309 307 304 305 295 311 303 291 291 294 309 310 296 309 324 318 305 313 305 317 309 331 332 318 321 328 333 323 329 328 329 331 316 337 318 349 338 341 343 334 333 354 341 353 335 355 343 355 360 361 358 365 351 338 339 352 357 346 360 348 364 370 349 355 350 379 381 353 363 384 374 378 364 372 371 363 360 375 364 378 389 384 393 376 371 366 388 386 393 403 377 395 386 410 400 379 406 406 405 412 397 407 408 418 390 420 411 401 400 413 404 405 411 404 395 425 435 402 421 401 424 440 419 405 426 423 410 419 441 420 419 429 423 444 435 441 448 447 430 439 432 464 461 459 467 429 456 441 448 435 463 443 435 443 447 457 452 460 479 480 445 473 481 480 485 448 492 484 493 457 495 458 498 494 495 493 490 468 460 471 465 483 494 509 502 468 477 505 500 497 512 475 510 504 519 489 505 475 504 487 501 493 481 510 500 521 502 523 492 500 530 523 523 537 537 533 523 497 523 505 514 509 507 504 515 542 528 528 536 539 541 535 523 511 548 533 516 537 526 547 556 565 557 526 543 517 536 529 549 526 553 576 560 534 545 549 552 537 545 538 566 548 535 561 558 568 551 576 590 573 587 577 561 548 564 571 548 561 569 576 576 591 597 581 567 607 574 558 581 599 581 599 568 614 578 585 588 570 577 595 582 590 599 574 579 588 625 595 573 611 626 575 586 630 617 630 597 615 632 627 603 629 579 606 587 630 607 597 627 583 602 644 635 602 619 595 635 650 606 616 642 607 636 637 610 653 597 616 611 647 617 621 654 631 612 626 662 612 608 634 631 637 631 608 651 616 669 668 625 645 623 623 635 633 625 652 660 651 657 668 630 669 632 680 654 646 665 623 629 682 658 679 665 686 661 636 686 655 655 651 668 647 679 672 665 672 691 664 649 680 684 674 664 677 646 636 642 641 659 699 674 665 658 695 667 670 684 679 671 668 670 656 694 706 706 703 697 692 653 701 671 712 681 650 681 709 647 664 671 659 702 662 702 717 676 676 669 660 714 665 666 719 667 678 664 683 714 686 655 665 667 684 704 665 701 694 719 698 720 670 673 697 682 712 665 727 679 696 703 712 689 721 687 719 679 724 681 711 688 721 715 694 704 671 733 669 732 671 726 711 694 676 730 715 731 706 708 694 668 669 684 687 681 691 725 685 703 675 716 707 715 697 680 685 716 678 701 725 684 694 702 726 716 708 704 710 677 687 680 692 689 696 711 715 719 709 673 695 715 720 676 692 689 686 719 735 695 682 734 722 705 695 707 680 674 682 731 681 711 681 713 728 705 681 712 693 719 713 716 704 703 720 724 721 676 714 726 699 735 717 690 696 680 735 715 682 674 715 702 724 722 671 721 696 692 691 717 681 674 702 713 705 681 707 696 696 678 680 735 671 736 682 707 688 688 693 698 703 678 671 685 729 671 666 685 705 700 674 717 698 729 669 681 689 665 720 701 707 689 711 684 674 708 693 666 717 674 659 688 662 683 659 723 709 668 679 697 706 716 721 710 711 696 690 714 678 653 683 709 658 653 671 675 652 669 680 706 715 652 690 658 685 647 714 682 665 704 688 710 667 665 665 689 663 685 689 684 679 678 656 677 667 684 660 652 688 679 699 655 643 650 671 662 699 648 653 642 675 635 658 693 688 641 630 646 657 689 682 642 660 682 652 644 638 668 684 644 636 650 644 676 648 620 660 624 635 627 621 638 628 650 629 652 664 636 659 641 658 672 670 669 610 633 656 661 653 605 620 641 609 641 630 662 631 653 609 606 658 642 639 596 642 652 628 645 593 604 603 648 611 646 626 630 603 610 633 632 628 633 597 633 631 605 626 622 588 607 580 633 612 593 603 605 610 620 598 611 618 575 605 599 579 584 583 605 605 612 597 574 582 562 612 584 577 565 611 571 600 584 588 606 566 607 604 602 581 574 558 566 598 562 599 583 560 551 561 573 556 570 565 578 553 577 542 563 564 580 540 550 577 574 553 532 552 528 538 535 538 543 554 571 524 519 533 546 554 536 543 523 552 529 536 558 539 527 543 514 521 553 550 506 548 549 532 545 548 514 516 538 514 511 538 505 529 529 524 494 509 532 520 513 515 531 501 503 517 485 506 489 511 484 502 479 483 511 487 484 470 480 515 509 487 507 497 470 480 465 478 504 496 494 470 490 458 460 474 482 492 458 483 460 492 469 452 465 467 471 477 470 455 467 445 452 451 456 475 475 437 473 445 428 432 450 438 466 440 450 441 422 458 422 442 435 424 453 429 449 437 446 432 450 421 438 426 418 439 441 424 409 408 413 399 434 423 413 420 423 392 398 422 429 390 426 420 395 389 417 406 419 399 385 412 384 404 384 394 402 396 386 378 390 386 398 385 400 398 367 364 393 385 361 374 376 390 390 357 360 377 363 352 349 366 377 353 352 363 364 369 356 345 349 348 342 355 339 367 345 354 350 362 360 346 335 347 339 332 346 323 325 338 320 340 339 330 323 337 335 344 313 332 331 318 309 312 306 306 317 310 304 326 320 318 317 306 323 304 320 299 297 302 306 295 294 306 305 312 297 295 289 297 280 299 280 300 297 292 301 287 272 271 296 294 273 287 292 288 283 269 285 264 281 268 259 275 266 265 267 260 276 267 269 251 269 264 267 260 260 269 249 245 260 254 251 256 244 245 238 259 241 248 250 255 254 242 244 243 243 240 226 241 235 227 238 239 222 235 218 222 219 216 228 216 216 217 220 218 223 215 213 212 225 222 222 215 208 202 210 206 206 208 198 205 206 207 198 201 199 210 199 200 198 200 188 201 199 201 202 196 190 196 196 181 194 180 188 184 178 177 190 174 174 183 188 172 181 179 178 169 169 169 175 163 162 165 165 168 164 167 159 160 167 162 157 168 166 164 155 155 161 163 156 158 147 155 158 152 152 150 143 154 144 152 150 149 145 148 148 147 145 145 144 138 133 136 138 132 140 135 135 139 130 132 129 135 136 126 133 128 128 129 124 126 126 129 122 121 115 126 122 116 122 121 122 112 112 120 110 114 115 117 110 107 116 115 110 107 107 104 107 104 104 101 105 106 100 103 97 102 97 101 100 102 95 97 98 100 99 99 97 90 97 90 90 93 87 89 92 91 91 89 90 87 90 83 88 82 85 82 80 82 86 83 81 82 83 83 77 76 77 77 77 80 80 78 73 75 75 76 73 74 73 70 71 70 73 71 67 73 70 72 68 67 68 67 65 66 65 67 65 63 63 65 65 64 64 61 63 63 58 60 58 61 60 62 61 62 58 56 58 57 58 58 55 57 54 56 55 53 54 54 54 54 55 52 53 51 54 53 53 50 53 51 50 50 48 48 47 51 49 51 48 49 46 46 47 46 45 48 45 46 44 46 46 45 45 45 43 46 44 42 45 44 42 44 41 42 43 41 43 42 43 41 40 42 41 42 43 41 41 42 42 41 40 40 39 39 39 40 41 39 39 40 41 40 39 41 41 41 38 40 38 40 41 38 39 38 41 38 40 38 38 39 40 39
41 41 39 41 38 39 38 39 41 41 41 38 40 41 38 40 39 38 39 39 40 41 39 39 41 41 39 41 39 42 39 42 42 41 42 42 42 42 43 42 42 44 43 44 43 43 43 45 45 45 45 42 43 46 43 46 45 43 45 46 47 46 45 45 48 48 48 47 46 49 46 48 48 47 50 48 50 48 48 49 49 53 53 51 51 52 52 51 52 53 53 55 52 54 55 53 54 55 58 54 54 58 55 59 60 60 56 57 60 60 57 57 62 60 61 60 63 61 60 62 63 64 63 64 62 62 64 66 67 69 68 66 67 69 67 72 69 69 73 73 75 70 75 76 73 77 73 77 73 76 76 78 80 75 79 77 76 77 78 84 83 80 80 79 86 87 85 86 83 84 83 85 90 89 86 89 94 92 95 95 90 91 97 94 94 96 91 94 96 96 97 97 102 95 103 102 99 97 98 105 99 108 101 104 107 108 108 108 105 104 113 106 108 108 111 113 115 119 111 119 120 120 123 115 123 119 118 125 123 127 122 126 126 121 128 131 121 126 131 132 133 135 133 133 128 132 139 139 134 142 137 134 138 135 139 142 143 146 137 150 144 140 147 140 154 152 155 146 147 152 160 152 160 151 157 160 165 159 155 155 155 164 169 164 163 165 164 164 163 164 167 164 172 176 177 167 169 171 174 173 180 186 177 177 174 173 188 185 180 191 184 191 191 198 180 193 182 183 190 203 197 187 204 204 199 199 207 205 206 193 199 204 214 213 214 217 205 204 208 215 223 207 216 217 206 222 228 210 217 228 223 220 213 229 236 229 231 219 225 233 226 238 230 231 237 232 232 247 232 229 233 239 245 243 233 254 237 236 259 248 243 258 259 248 260 258 248 258 256 264 258 253 256 256 264 277 266 275 274 264 263 275 271 266 271 281 281 280 273 289 278 290 283 284 270 291 299 297 289 281 282 302 288 294 296 296 305 287 311 302 302 294 298 314 304 316 295 316 309 318 304 307 304 309 330 319 308 322 317 331 312 308 326 339 339 327 318 325 341 347 331 349 340 321 322 333 343 349 348 341 355 353 334 333 346 330 335 350 336 361 344 353 345 357 357 352 356 368 345 347 368 352 362 382 373 382 373 370 356 365 359 365 383 361 377 362 398 367 387 393 367 391 368 402 385 372 385 406 378 391 394 398 399 380 387 408 419 405 388 409 387 399 395 393 426 423 424 414 432 434 421 426 400 423 417 414 420 420 403 413 413 411 445 408 430 432 430 422 417 455 453 445 458 425 433 450 448 462 422 426 460 456 443 454 444 434 444 465 450 445 474 477 444 472 473 480 445 473 442 471 455 464 449 477 485 460 451 496 459 475 465 478 471 460 502 502 478 463 488 479 481 477 503 486 471 501 496 494 503 474 514 497 503 508 517 508 519 497 494 507 485 522 489 497 518 490 521 501 521 530 492 509 529 498 518 540 534 506 523 504 503 517 541 507 516 526 544 530 542 510 544 539 521 562 517 564 513 551 536 533 530 522 528 545 531 525 552 572 574 557 550 553 562 549 539 542 560 562 532 577 584 564 576 562 573 545 558 548 587 584 546 545 598 565 571 588 584 580 552 569 577 569 606 588 597 570 607 586 592 593 596 565 615 602 614 575 579 606 587 617 616 613 588 576 591 626 573 604 616 588 610 616 596 617 617 582 632 600 594 621 582 626 582 587 613 633 595 587 604 587 638 626 614 589 636 615 596 601 649 652 634 641 637 595 603 613 632 632 605 600 649 607 626 620 641 610 613 636 644 620 644 614 613 651 634 611 656 633 655 653 612 632 643 664 621 668 633 664 627 640 667 657 632 669 650 640 665 641 645 643 674 674 642 675 629 685 670 663 654 638 668 663 689 675 634 631 632 693 641 686 660 639 698 659 676 656 697 650 643 702 668 701 681 684 677 697 650 658 648 692 675 649 690 707 645 710 687 665 648 654 698 672 664 712 656 693 660 696 697 715 666 655 678 691 699 710 709 703 654 687 663 687 659 692 714 714 719 665 683 666 665 672 701 719 725 708 694 682 724 661 714 692 662 676 671 695 726 672 689 675 701 683 691 708 670 682 699 706 721 682 713 701 704 680 673 711 722 735 675 682 696 672 718 729 696 734 727 710 720 688 685 723 702 719 701 689 718 683 720 705 701 711 672 671 738 693 730 726 692 740 685 724 689 737 728 718 734 731 691 728 693 721 714 728 715 689 690 694 703 672 672 677 713 675 691 712 710 681 710 732 692 724 727 710 732 727 700 737 717 720 724 739 700 709 737 673 738 697 708 698 696 707 716 680 722 677 732 690 686 712 693 718 693 689 698 696 674 726 691 719 715 685 727 674 722 734 687 717 689 734 686 726 713 730 676 693 736 679 725 692 719 688 682 685 706 721 710 711 719 731 702 695 677 671 720 678 715 731 691 717 677 687 692 703 696 686 701 683 715 676 713 727 699 679 719 678 697 680 673 659 677 721 719 714 658 676 699 716 672 719 708 700 703 676 718 695 677 661 697 717 650 686 675 660 674 675 671 649 654 685 683 701 646 664 690 682 705 672 686 675 676 679 653 685 699 656 666 692 652 638 682 649 658 645 683 670 653 684 657 689 650 688 679 655 673 678 657 652 662 631 688 673 683 627 689 681 659 679 648 680 641 676 627 675 658 684 656 666 642 654 650 668 670 621 617 622 633 655 618 629 656 658 641 650 642 609 637 630 658 666 651 627 611 664 639 647 631 628 606 611 637 661 655 658 611 603 632 599 621 645 612 611 633 623 603 594 647 619 622 587 631 606 620 599 638 615 599 626 587 593 587 605 623 591 629 631 591 574 598 576 604 579 590 622 625 601 602 605 607 616 614 607 611 564 581 588 564 612 590 604 602 558 574 591 607 572 564 590 582 572 558 567 565 592 564 552 585 559 557 550 569 564 565 571 588 549 550 564 564 551 545 587 552 563 545 567 571 572 575 529 552 548 545 526 575 525 520 521 526 559 548 551 550 524 520 542 538 534 560 560 513 514 534 532 548 530 544 543 532 528 538 540 499 504 512 516 536 537 541 526 499 491 504 511 496 532 508 528 485 492 509 517 516 486 521 525 513 485 512 508 507 482 503 496 491 514 473 505 469 487 497 507 478 467 462 473 504 483 472 463 477 495 497 472 470 457 460 458 460 471 467 455 480 472 465 467 445 476 440 468 458 447 469 446 454 461 428 466 432 455 438 445 460 423 431 456 451 423 440 416 444 442 435 450 414 429 411 443 413 442 414 422 421 425 410 413 433 431 409 419 397 406 411 431 412 393 403 411 392 398 415 386 416 386 383 405 403 387 407 396 375 410 402 405 389 371 405 374 371 374 388 374 370 376 398 364 392 375 365 366 382 361 378 388 387 369 353 357 348 353 366 378 351 369 366 369 362 367 347 356 349 345 360 365 363 361 350 334 344 356 346 328 338 348 325 328 329 344 335 342 331 315 321 321 338 334 309 317 335 329 306 319 332 314 330 306 304 323 305 326 317 301 303 318 309 320 312 305 316 306 307 295 299 287 297 283 297 287 302 301 296 293 295 275 279 271 287 273 278 291 285 277 289 281 266 272 283 268 268 272 264 262 280 270 258 276 263 264 258 273 252 248 265 266 263 255 253 250 258 248 261 245 241 247 239 235 246 239 251 249 236 240 251 245 229 235 244 245 224 240 223 233 231 229 219 227 224 226 221 224 219 211 218 212 208 213 206 208 212 218 216 219 216 213 200 200 215 205 211 212 195 201 196 205 199 190 197 205 191 193 199 203 197 192 191 191 187 183 193 183 181 186 175 179 174 180 177 176 183 179 177 174 184 176 175 169 180 167 163 175 163 175 166 170 159 158 158 165 159 162 160 167 162 159 151 154 161 157 148 148 147 155 148 155 146 142 154 152 152 148 139 137 143 147 148 136 146 144 135 143 136 137 138 130 135 136 129 128 131 134 135 127 134 125 132 126 121 123 119 123 117 122 125 125 121 115 116 115 123 116 116 118 119 115 114 108 109 117 110 113 112 104 106 108 110 106 108 107 104 106 101 102 97 101 99 99 100 100 104 102 101 101 99 98 92 97 98 94 89 96 93 89 92 88 93 87 90 84 84 88 85 82 81 88 84 85 81 84 78 80 81 77 77 80 78 78 81 77 80 75 76 76 77 78 72 72 71 73 75 69 69 70 74 72 72 72 66 72 67 68 64 65 69 68 66 64 63 63 64 66 62 60 65 59 59 60 58 58 61 60 58 59 59 58 60 56 56 56 59 58 54 58 55 53 55 53 55 55 52 55 54 52 52 51 50 50 50 49 51 51 48 52 52 49 49 47 50 51 49 49 46 46 47 47 48 45 47 45 44 44 45 46 44 43 46 45 45 45 45 45 44 45 43 44 43 41 43 41 44 42 44 40 42 41 42 41 42 40 42 41 40 39 39 41 39 42 39 41 41 42 40 39 40 40 41 38 40 39 39 40 40 38 40 38 40 38 39 38 39 38
40 40 38 41 38 38 41 39 41 39 42 39 40 40 41 39 41 40 40 42 42 42 42 40 39 40 41 41 41 42 41 40 40 41 43 40 42 42 41 41 43 44 41 44 43 44 45 45 45 42 45 45 46 44 46 46 47 45 45 44 47 47 45 45 45 48 46 47 47 47 47 51 47 48 50 50 51 51 51 51 51 52 52 53 50 53 52 51 55 51 54 52 54 56 57 57 55 57 58 54 56 59 56 58 57 60 62 61 61 59 58 62 60 59 61 63 62 60 61 61 62 64 67 62 63 68 63 68 68 69 66 66 67 70 72 72 73 72 74 74 74 73 74 75 71 77 74 76 78 75 78 77 81 80 79 81 82 79 77 83 82 85 84 79 85 85 84 82 88 85 83 84 86 86 85 90 90 88 94 94 92 95 90 97 99 96 99 98 94 98 98 99 104 104 103 100 103 103 106 100 104 108 107 108 104 107 112 107 105 110 105 113 113 112 108 113 118 119 117 111 119 123 118 121 120 122 115 120 120 119 122 129 123 121 120 129 124 123 132 136 136 128 131 133 131 137 134 130 135 140 135 143 133 141 137 139 145 145 147 147 142 149 150 142 145 151 143 156 154 154 151 155 161 153 149 160 159 162 153 163 159 155 166 158 157 160 167 164 162 175 164 171 170 166 166 171 170 178 171 184 186 171 182 183 185 179 182 182 182 191 183 188 195 187 185 186 200 189 186 193 186 199 203 197 204 207 205 197 196 207 201 207 204 216 202 217 200 208 215 210 206 208 222 223 213 221 209 217 218 229 216 228 224 227 219 237 229 237 234 234 234 243 244 229 224 230 245 247 242 242 238 242 246 255 238 256 235 246 252 238 261 243 249 254 267 265 259 258 251 261 254 261 267 256 270 267 254 266 261 271 266 279 266 270 270 281 274 267 290 286 267 295 279 288 295 286 298 298 282 295 287 289 287 289 287 304 295 306 302 304 300 292 307 292 295 292 295 295 300 319 298 324 299 317 313 317 322 327 320 310 307 336 312 309 310 341 338 323 344 338 318 326 329 327 344 353 334 354 337 353 329 355 349 356 350 351 346 361 352 364 367 341 343 347 345 373 366 361 344 360 352 366 378 378 353 367 353 385 382 356 389 365 375 372 362 391 387 370 393 380 384 369 368 375 394 384 402 373 406 386 395 403 410 396 419 409 419 406 409 403 391 386 410 398 393 420 401 424 408 431 406 422 406 437 416 402 403 408 419 433 407 425 409 424 429 448 448 449 439 450 417 421 444 439 440 447 442 454 422 463 450 429 444 465 434 467 454 450 475 459 458 466 451 441 471 461 455 458 457 462 445 480 453 464 453 457 460 493 472 483 471 489 460 472 475 498 498 469 478 494 465 492 504 483 480 477 468 490 499 477 485 500 490 524 482 480 493 491 491 495 511 530 520 507 518 505 537 487 522 491 514 516 493 510 498 495 518 497 497 542 517 532 501 534 549 506 507 514 541 545 509 560 538 532 540 545 513 557 561 562 518 523 522 563 529 553 570 545 534 566 538 546 536 557 560 562 574 581 564 581 545 581 556 581 573 539 556 569 546 590 586 580 578 597 562 575 572 589 588 603 574 561 573 602 577 559 578 575 607 612 602 592 588 604 579 568 574 565 597 609 579 609 609 583 581 577 590 594 590 616 575 618 578 629 606 629 633 608 598 630 583 626 595 616 601 594 632 633 626 630 590 613 616 593 639 609 603 642 613 645 639 626 597 643 601 610 657 618 625 650 646 655 656 646 637 604 636 621 621 659 617 645 611 641 663 618 665 637 632 664 636 635 631 630 663 673 630 667 668 669 651 669 622 642 650 632 630 672 622 655 624 655 646 625 654 653 690 642 653 641 680 653 689 657 641 694 687 657 689 665 651 636 666 641 649 636 692 693 699 692 649 655 692 678 649 650 676 658 675 651 674 682 661 659 695 698 684 704 656 680 695 679 673 711 673 690 686 697 649 670 658 714 683 680 691 695 686 716 698 658 673 656 708 712 675 677 684 658 707 717 676 688 695 671 709 722 669 706 710 687 696 665 711 683 706 716 673 664 666 716 710 682 667 704 667 712 728 697 716 681 678 666 724 717 695 714 722 730 687 728 688 697 699 722 706 728 675 728 723 707 682 673 675 707 679 702 733 703 688 674 719 713 676 721 695 707 713 683 702 735 677 725 709 710 711 692 714 732 684 712 714 699 718 722 680 729 698 675 705 718 681 685 704 700 737 732 738 724 675 700 719 694 697 700 676 680 721 718 740 676 702 714 704 679 707 725 679 734 730 713 723 682 739 687 723 678 676 718 729 691 688 718 726 714 677 730 721 738 719 733 673 680 706 706 699 683 701 707 676 690 690 670 712 688 686 694 706 703 683 695 666 701 673 721 687 692 712 681 691 704 675 694 708 710 724 679 693 699 695 678 719 719 683 673 678 674 705 721 661 713 693 665 680 664 686 721 689 686 712 692 697 659 692 711 705 682 680 680 669 653 656 717 653 717 683 672 671 694 680 686 685 710 685 707 685 699 704 665 712 689 648 665 703 678 653 691 692 651 666 697 656 677 703 694 698 684 669 689 680 640 683 657 654 640 639 648 691 685 671 698 656 659 649 644 679 646 686 680 628 671 664 637 677 639 649 631 676 640 664 644 642 681 641 680 659 657 661 663 659 618 633 640 655 651 635 628 645 666 630 622 673 643 632 663 667 625 620 630 634 638 644 653 636 608 647 657 664 640 627 636 658 606 660 632 629 611 621 637 610 629 597 594 620 643 638 619 639 633 635 645 591 605 631 606 584 589 607 619 639 613 615 618 625 608 582 585 603 616 598 610 599 577 604 629 591 569 576 584 622 605 618 585 571 617 582 590 576 595 607 581 611 584 564 602 577 590 576 601 602 582 580 604 568 562 589 565 584 583 553 571 542 567 548 554 579 540 561 578 577 582 553 547 566 572 546 557 528 582 542 555 529 531 576 557 524 570 572 532 571 569 547 548 527 520 539 521 552 555 561 516 510 526 529 520 523 520 548 515 521 512 504 520 504 537 518 534 540 525 502 499 533 528 518 488 530 511 527 515 519 493 499 508 527 499 524 498 523 490 482 509 509 481 489 503 479 506 470 481 483 500 493 506 476 494 462 458 462 497 456 455 494 462 466 470 459 494 466 484 461 450 471 460 464 457 466 466 452 465 449 453 448 475 472 468 465 447 472 461 443 464 434 429 460 450 449 435 432 437 434 451 419 415 448 435 440 429 446 430 414 419 423 431 435 439 438 409 431 423 429 403 427 402 423 432 416 425 404 427 388 389 406 410 408 389 383 407 404 392 410 400 408 412 378 407 386 384 370 390 377 394 381 365 363 387 369 398 393 369 391 368 356 365 373 373 359 354 352 356 381 354 372 366 361 356 359 362 370 355 355 370 344 348 347 348 331 340 350 341 338 357 344 354 347 356 348 352 341 330 333 336 343 316 314 320 336 326 334 339 314 316 317 307 321 330 317 328 317 327 299 323 307 319 296 298 300 320 298 301 290 295 299 309 295 299 307 309 290 281 293 301 288 304 300 288 275 281 279 296 275 288 284 271 282 283 280 282 279 271 286 282 276 280 277 259 277 267 263 253 251 255 269 257 256 257 252 265 247 257 245 258 258 243 259 257 243 250 246 249 242 250 240 229 232 230 244 228 242 226 243 225 229 229 241 238 220 227 225 227 214 216 224 210 225 227 230 213 224 214 225 217 217 204 206 200 201 210 202 215 206 213 206 207 195 196 193 194 192 196 191 196 186 203 202 186 184 191 196 198 181 178 189 189 191 185 176 177 174 174 185 184 179 174 174 168 172 173 177 173 173 176 175 172 164 166 161 160 164 167 166 169 166 160 166 156 164 156 163 156 161 148 148 158 148 158 144 153 151 148 150 146 146 143 137 142 137 148 135 143 137 146 132 140 135 133 135 135 129 127 130 135 137 127 125 129 128 128 120 126 129 128 123 117 125 117 121 125 122 117 118 113 115 120 119 111 112 110 118 113 116 111 106 108 108 110 107 105 106 105 105 107 108 98 107 105 104 101 101 96 103 95 99 95 97 93 99 95 93 98 89 91 91 95 89 92 89 86 91 85 89 85 85 84 86 84 85 87 82 81 85 78 80 78 80 78 78 76 81 80 77 77 80 78 76 72 78 73 74 72 75 75 69 71 68 73 67 71 69 71 67 67 65 65 69 64 68 66 66 66 67 66 66 65 63 60 62 62 59 62 62 62 57 62 59 57 59 58 59 58 55 57 55 56 54 55 57 56 57 56 56 52 54 55 54 52 51 50 53 50 49 53 49 53 50 52 49 48 51 48 49 51 49 47 49 47 49 45 45 46 46 46 47 47 44 47 44 44 43 43 43 44 43 45 45 45 43 42 42 44 42 42 42 42 44 42 43 42 41 42 43 43 43 43 42 43 42 42 39 41 42 40 42 39 39 42 42 40 42 39 39 39 40 41 40 39 42 41 41 38 39 40
42 40 40 41 39 42 40 40 40 39 41 40 39 41 39 39 39 42 40 40 43 41 42 41 42 41 40 41 42 42 43 42 44 42 44 44 41 41 41 43 43 44 45 43 43 45 43 44 45 44 44 44 46 44 46 45 45 47 46 48 46 46 46 45 48 46 49 49 51 49 48 48 49 48 50 51 51 50 53 51 50 50 50 52 55 52 54 51 56 54 56 53 54 54 55 58 55 54 57 55 59 56 59 58 57 60 59 58 61 60 58 58 59 64 63 60 60 62 61 61 62 65 65 66 68 67 65 66 69 68 70 69 68 72 68 72 68 73 71 70 71 70 72 71 74 72 76 77 77 74 75 75 76 78 83 81 76 81 84 84 79 81 80 83 85 88 82 85 86 85 84 91 88 93 93 92 88 88 94 92 96 94 95 92 91 94 95 101 94 97 100 103 102 98 101 103 106 100 104 100 104 104 109 102 102 103 110 111 104 106 115 115 110 112 108 113 112 116 116 121 122 119 123 119 125 116 117 116 122 123 119 123 119 126 121 126 124 126 126 129 133 127 134 133 131 136 129 142 135 139 134 135 133 147 139 138 146 138 145 147 151 147 140 151 143 143 145 148 147 151 155 160 149 163 157 153 159 167 160 167 159 159 157 169 165 170 170 171 163 171 169 169 172 173 179 173 175 176 173 183 177 177 179 172 172 182 179 190 176 190 191 185 194 185 189 191 198 202 198 200 203 188 194 192 208 191 208 200 208 205 211 196 204 210 205 213 213 214 206 204 212 224 224 221 218 224 209 217 214 225 221 216 221 234 226 228 228 223 223 224 223 229 241 246 230 238 243 228 232 241 252 252 234 238 256 239 253 259 251 239 255 254 258 258 261 253 262 247 255 262 254 264 269 265 273 261 272 258 257 260 268 280 279 262 279 266 274 271 272 269 277 290 289 281 288 279 274 282 295 284 283 279 306 291 299 305 290 299 292 311 294 299 288 313 319 297 305 309 304 317 322 301 320 307 314 305 308 333 331 304 327 313 311 340 341 340 339 336 335 319 334 334 329 331 347 338 353 339 347 344 337 343 355 342 338 360 350 347 340 352 336 359 350 346 363 361 362 370 346 366 352 361 356 381 368 373 363 381 381 388 365 365 393 379 365 367 374 362 400 372 383 393 401 391 375 406 386 389 411 404 384 407 414 384 383 401 410 404 421 394 397 413 393 395 428 390 401 397 399 434 409 400 424 425 434 410 431 407 434 434 418 438 434 444 425 430 451 421 450 434 447 440 437 436 449 431 459 423 429 446 425 432 454 458 456 432 467 455 447 437 448 452 475 465 478 451 457 460 449 458 485 462 458 478 466 480 495 488 476 470 458 473 485 481 456 482 473 461 465 483 492 485 471 489 491 477 500 491 517 479 497 494 477 480 520 523 525 514 504 503 524 491 529 513 492 515 535 510 497 508 521 519 524 504 507 517 505 545 512 499 548 532 538 552 505 531 512 535 529 537 521 538 524 551 552 515 565 545 543 553 543 568 553 530 519 538 542 531 576 553 560 575 534 531 580 544 540 543 571 562 555 548 547 565 570 570 576 563 542 569 567 568 570 578 583 584 549 553 576 599 598 601 590 604 598 608 564 554 566 575 566 598 566 567 579 615 607 612 604 619 585 606 621 581 600 591 617 607 629 578 597 607 611 610 610 608 613 633 606 594 639 611 639 627 638 614 597 605 588 596 640 591 592 608 596 648 625 650 637 610 642 609 611 597 602 633 648 653 599 612 654 655 662 661 660 654 615 632 638 641 631 661 660 610 671 670 636 624 642 615 646 674 619 613 617 657 626 641 618 624 666 621 620 661 666 620 627 637 672 638 636 677 686 647 670 661 656 661 667 688 682 664 666 649 644 644 682 635 680 660 647 641 671 642 637 651 656 641 644 637 665 689 674 670 693 690 660 651 660 665 701 644 648 648 658 695 661 647 655 683 672 703 699 654 699 677 662 647 652 705 708 677 680 657 659 703 688 715 692 678 675 675 691 710 701 719 691 707 705 667 680 701 659 667 688 678 678 670 670 725 673 689 700 673 660 701 726 677 719 721 667 729 698 714 669 716 666 680 700 688 693 695 664 682 704 722 702 690 683 685 692 676 716 681 698 711 669 689 669 683 693 720 712 692 690 715 706 690 734 725 728 707 673 670 725 713 669 704 680 699 725 721 724 717 736 698 693 681 721 707 698 689 703 674 715 726 721 696 691 729 683 693 709 687 694 707 673 707 673 697 679 740 678 733 718 686 691 671 698 684 720 726 703 683 671 690 739 733 726 688 720 738 722 700 696 676 737 711 724 739 737 731 737 685 724 726 700 674 738 727 699 717 723 673 729 723 692 668 714 689 698 706 687 680 666 725 698 675 708 681 685 704 685 695 720 670 683 693 724 678 689 683 695 682 669 692 670 693 724 695 662 727 664 699 725 665 676 717 701 700 666 684 679 687 704 708 697 672 667 658 686 662 716 716 714 715 692 717 710 685 687 680 653 693 676 691 715 683 658 700 690 662 667 647 660 701 688 690 668 690 682 684 662 694 698 675 650 644 646 705 693 671 704 665 669 643 641 647 654 666 681 680 662 635 693 687 658 673 634 653 639 689 656 675 662 693 648 690 628 656 673 658 653 686 644 688 641 643 638 669 637 677 678 656 623 665 667 620 619 673 655 644 675 669 643 666 658 644 649 662 628 613 613 636 630 614 622 656 620 616 656 655 663 639 624 624 633 614 606 647 602 653 642 622 606 615 646 651 613 611 620 612 602 590 598 641 596 634 624 613 594 622 590 638 637 620 607 636 596 631 614 615 611 626 588 597 592 613 608 587 599 605 586 602 605 569 609 625 590 582 604 583 564 590 592 603 593 579 586 557 589 567 574 555 582 598 608 564 599 605 563 554 595 602 557 562 561 569 598 551 591 593 589 556 587 577 539 589 584 581 574 549 539 577 554 575 544 575 537 529 537 525 551 573 522 559 537 563 563 519 562 559 549 516 541 516 518 539 543 512 526 559 556 521 526 541 505 512 549 521 537 529 501 529 507 535 516 536 541 498 538 503 497 517 513 487 491 496 531 491 507 497 491 508 479 519 524 500 487 502 501 502 491 476 479 497 466 487 473 483 509 504 490 469 490 457 493 465 458 479 462 465 479 491 495 467 472 479 487 485 477 483 449 459 484 461 447 470 463 450 440 436 460 470 450 463 433 445 453 463 441 426 442 429 448 460 455 449 436 420 421 440 445 432 425 449 426 440 444 411 418 442 429 440 422 435 430 410 398 413 435 401 397 413 415 399 415 407 406 394 395 401 390 405 403 392 410 403 394 396 378 376 396 408 406 378 393 379 368 374 392 400 370 391 396 367 369 381 376 386 357 383 386 365 380 379 378 369 358 377 366 352 370 363 356 343 365 349 372 360 346 355 339 359 364 341 329 353 335 348 345 352 335 348 339 350 337 341 343 325 346 319 330 320 327 311 324 309 315 313 325 306 315 309 323 326 328 301 309 320 318 322 312 303 309 307 310 303 312 308 311 307 302 293 303 309 281 297 305 288 294 302 291 286 297 296 274 271 281 286 278 291 286 273 286 277 276 270 265 270 283 263 268 260 274 277 274 260 263 251 265 261 250 259 250 265 244 249 245 242 250 254 259 257 247 242 242 249 237 233 238 236 244 234 236 237 236 225 239 238 234 226 236 234 218 218 218 221 213 212 223 217 218 221 218 221 216 218 216 217 221 222 214 212 203 207 209 203 205 212 211 210 207 198 194 209 200 193 193 190 188 203 203 191 186 188 190 184 181 190 182 193 179 178 178 186 174 177 176 176 179 169 181 180 178 179 172 177 173 179 176 164 164 160 165 171 168 156 155 155 160 165 167 156 152 157 161 156 157 161 159 149 153 153 152 147 145 151 146 150 140 138 148 148 145 144 144 140 146 145 139 144 136 138 131 132 134 134 130 138 125 126 131 128 131 127 122 128 128 130 120 119 125 119 118 124 122 119 116 119 121 115 119 116 111 117 111 110 109 110 109 105 114 110 109 110 102 108 102 101 108 106 102 107 106 101 100 96 96 95 95 97 99 100 97 92 95 92 96 97 91 93 95 89 88 90 85 90 87 88 89 87 83 82 82 83 86 87 83 80 78 81 81 81 79 82 82 79 79 78 74 74 79 75 73 73 77 73 76 71 74 71 70 70 73 68 70 71 67 67 70 66 70 65 68 65 66 63 65 67 66 63 66 61 63 62 60 62 61 59 60 62 62 58 57 62 62 59 60 56 58 59 56 54 57 55 53 53 54 53 54 56 53 54 52 55 54 52 52 52 52 51 53 49 51 48 49 49 48 47 49 51 48 48 47 46 48 47 48 47 46 47 44 45 45 45 45 47 43 44 43 44 43 43 44 43 43 44 42 44 42 41 44 44 43 41 41 41 44 44 43 40 41 43 41 43 41 43 42 41 40 43 42 39 42 39 40 39 41 41 41 41 41 41 41 40 41 41 40 40
41 40 42 42 40 43 41 41 42 40 42 42 43 40 43 42 41 40 43 43 42 41 42 41 43 41 43 43 43 44 44 44 41 42 42 42 43 45 43 45 45 45 44 45 46 44 43 43 44 46 44 44 45 46 45 44 47 48 47 45 47 48 49 48 49 46 50 48 47 49 51 48 49 51 49 51 52 50 51 54 52 50 50 55 51 51 52 53 55 52 53 57 55 57 57 57 56 57 59 58 57 60 60 57 59 59 57 62 62 60 58 63 60 61 61 63 62 64 61 65 62 64 66 63 65 69 66 69 68 68 69 72 71 71 70 73 73 73 71 73 73 74 74 72 78 75 76 73 79 75 80 78 80 82 83 80 78 82 80 82 85 80 82 86 82 84 84 83 90 84 86 86 93 88 90 90 91 92 88 95 92 97 94 96 92 96 97 93 96 101 99 96 102 101 101 105 102 103 100 108 102 102 109 107 109 107 106 114 105 107 111 117 109 110 119 109 118 119 119 120 119 121 118 115 122 116 127 124 125 120 122 128 128 127 123 133 131 128 134 135 126 130 129 131 134 138 139 131 139 135 143 141 141 135 142 142 136 146 151 151 142 143 151 150 142 150 150 145 157 152 153 153 163 158 164 152 160 165 152 167 166 165 168 159 158 173 161 162 166 174 176 167 175 174 167 178 178 181 177 172 177 186 184 186 174 186 189 191 180 182 178 191 193 193 181 199 199 198 188 194 199 197 203 207 201 197 205 193 199 199 203 200 210 204 202 218 219 210 210 211 204 210 214 215 207 228 225 210 225 227 229 213 228 228 222 234 226 223 226 233 223 236 224 239 247 226 229 231 250 239 239 236 252 240 254 236 251 240 248 241 258 251 252 242 260 266 267 252 263 257 270 258 253 260 267 258 279 262 263 263 267 276 268 281 281 276 275 271 283 283 275 281 269 276 291 284 274 299 303 288 303 282 298 306 295 285 301 307 307 303 314 312 311 302 313 317 301 307 306 308 307 305 298 311 310 304 329 313 306 307 328 318 316 310 310 327 330 339 343 345 333 330 322 319 328 325 348 337 342 338 337 342 342 344 353 361 336 363 359 337 367 342 344 364 348 368 364 350 373 363 365 363 368 373 361 385 384 372 389 354 366 371 384 361 375 392 387 367 364 380 369 373 375 405 369 370 373 401 394 376 379 412 383 406 384 385 389 382 392 408 418 406 389 394 413 421 407 424 419 417 433 433 408 398 400 404 412 436 433 440 442 446 431 448 440 435 444 444 449 439 430 427 433 433 457 441 461 448 431 458 448 426 456 441 470 451 431 446 469 434 447 463 470 447 445 446 462 481 464 447 488 456 452 446 462 472 483 465 490 469 477 478 483 468 483 462 495 471 505 489 470 504 467 502 469 476 512 516 487 485 517 488 478 514 479 521 490 511 478 518 518 497 503 505 504 530 510 533 491 538 513 523 541 540 522 528 498 503 515 504 514 546 525 532 548 517 534 519 552 546 527 512 512 534 524 528 555 528 522 546 517 547 535 560 545 527 563 557 532 529 554 564 532 571 530 580 540 551 572 545 539 558 543 559 579 582 549 555 540 566 584 541 586 572 561 589 561 581 585 560 571 582 554 605 608 601 592 590 590 566 601 591 588 583 613 563 569 589 570 574 622 618 622 589 580 611 589 610 614 579 624 578 614 579 613 594 619 608 614 629 605 585 631 616 594 610 608 587 585 618 601 623 602 626 602 645 609 617 638 650 597 621 606 595 612 645 616 650 644 653 616 658 627 631 625 618 602 624 663 623 667 614 636 611 634 611 653 645 664 610 634 643 645 653 667 619 656 656 629 678 634 641 617 630 661 657 633 634 623 634 675 651 648 627 671 667 686 654 686 648 672 680 671 676 660 662 689 640 685 686 638 683 670 670 667 650 697 697 684 679 701 668 649 660 658 659 676 675 685 694 704 704 703 701 688 661 652 704 644 690 703 683 678 704 684 670 657 650 699 656 648 690 686 671 660 675 701 672 658 715 663 699 692 681 717 716 704 669 688 691 668 703 720 723 672 686 717 673 690 719 685 721 670 683 721 680 711 669 672 707 686 670 714 679 665 702 716 697 707 720 664 721 700 701 690 704 682 706 731 727 698 693 669 707 724 688 686 687 685 702 675 676 690 683 703 701 689 692 682 729 695 723 722 713 714 699 695 732 683 691 725 716 719 671 688 720 707 722 673 726 688 694 677 711 711 713 675 675 681 689 736 720 687 732 695 733 693 721 727 707 673 725 696 736 739 715 717 718 697 732 717 715 687 724 698 670 698 704 675 721 735 683 701 682 675 725 687 709 706 686 676 721 671 714 717 681 688 706 730 728 710 707 703 668 702 673 668 730 707 673 710 713 685 671 668 702 668 685 671 705 702 690 688 716 665 678 728 671 688 720 722 723 704 723 720 716 730 698 694 669 662 661 668 709 683 679 715 702 669 726 661 666 665 707 688 704 705 722 681 700 680 710 690 674 696 698 656 676 660 702 671 691 716 716 685 709 659 668 692 712 703 700 663 675 698 680 664 696 703 677 686 698 678 667 690 678 704 692 653 662 686 686 696 649 668 647 692 690 689 701 673 661 643 692 651 681 677 678 662 669 650 654 637 690 631 694 636 688 648 670 655 632 673 656 664 643 666 673 666 636 627 681 637 622 678 658 675 661 644 629 667 636 638 616 624 637 623 626 643 666 612 671 619 624 656 623 631 608 633 613 648 632 657 628 606 653 644 661 600 652 600 647 655 652 623 595 646 606 616 604 601 612 637 619 626 638 644 627 612 625 640 625 644 583 640 599 616 584 583 604 617 594 634 590 629 607 620 591 607 581 614 614 584 582 620 588 602 583 574 611 586 609 585 617 592 593 597 583 579 596 584 609 588 578 587 560 591 562 552 600 587 603 598 566 549 601 579 589 562 546 553 584 587 547 576 553 566 546 583 534 548 550 561 556 555 536 569 571 564 530 555 538 542 551 539 522 567 543 556 518 567 531 563 547 527 549 516 512 524 508 527 508 518 556 531 511 508 513 505 524 545 506 505 518 497 529 542 517 524 500 499 528 490 489 536 531 507 517 498 504 503 504 479 499 485 520 516 523 516 504 485 489 511 494 484 480 509 488 477 471 474 485 487 491 491 496 460 481 493 483 480 455 459 460 482 473 454 489 452 463 451 458 482 452 462 482 446 448 478 477 462 464 472 451 471 439 431 466 449 464 427 432 462 427 462 451 459 425 433 443 447 448 427 437 422 449 445 443 433 416 414 411 432 424 423 401 439 403 423 397 429 398 409 402 415 397 403 400 424 393 387 410 398 407 393 381 409 389 388 387 397 397 375 383 408 407 391 386 388 383 381 385 374 395 389 390 364 361 391 359 357 369 368 376 380 373 367 373 376 370 376 348 360 354 358 354 340 342 355 349 364 365 363 341 354 347 336 354 353 341 328 332 350 342 331 345 351 343 338 318 332 329 329 344 339 317 331 337 318 320 313 324 310 320 315 307 313 308 300 299 320 316 320 304 316 311 293 293 291 288 304 290 297 309 291 300 292 283 281 305 305 293 275 286 292 291 289 279 287 287 273 272 288 274 280 278 262 269 286 263 273 280 271 280 274 278 269 271 262 273 262 269 252 263 250 266 246 261 260 255 240 249 245 241 241 247 245 252 252 245 253 252 228 228 244 248 245 225 226 242 240 234 228 220 217 220 235 235 225 222 231 211 225 212 224 227 212 215 207 205 205 211 218 211 215 217 217 200 203 203 213 206 201 205 209 196 196 207 205 204 201 193 201 200 194 194 199 184 198 193 185 181 178 185 183 180 190 172 174 180 177 186 170 179 172 181 179 168 164 175 163 163 172 172 172 162 163 157 162 166 157 153 153 156 160 154 150 149 154 159 160 158 159 158 149 144 153 146 144 152 151 148 146 146 142 137 136 144 136 136 143 133 132 131 137 141 137 132 130 126 128 136 135 126 129 127 126 126 123 119 118 129 125 120 124 123 116 119 117 123 119 119 118 111 114 113 116 116 115 114 106 111 105 104 106 104 105 110 110 109 106 100 100 99 99 99 105 104 96 95 104 96 96 100 100 99 98 96 96 93 94 93 92 89 87 87 92 87 85 89 89 88 89 82 86 84 85 80 87 81 85 83 78 79 79 83 82 78 82 76 76 80 75 73 76 78 78 74 76 73 73 72 71 71 68 68 74 67 73 72 68 65 67 67 66 66 68 63 64 64 67 64 61 66 61 63 60 63 63 64 58 58 61 62 59 60 58 61 60 56 57 55 58 59 58 57 57 54 56 55 56 54 55 54 54 54 53 55 52 53 53 50 49 51 51 52 51 52 51 52 48 51 51 47 50 48 47 48 48 48 48 48 45 45 46 46 45 47 45 47 47 45 45 44 44 43 43 46 43 43 44 44 43 42 43 44 44 44 42 42 42 41 41 43 41 43 40 41 41 41 41 40 40 43 41 41 43 42 41 40 43 43 43 41 43 40 43 42 43 40
43 41 40 40 43 41 42 43 42 43 40 43 43 40 42 40 43 42 43 44 43 43 43 42 44 42 42 43 41 42 45 45 44 45 45 43 42 43 42 46 43 43 45 46 44 44 44 47 46 46 46 44 45 45 46 48 46 48 48 47 46 47 47 48 48 51 50 47 51 51 51 52 51 52 49 49 50 53 52 54 50 55 52 53 55 52 52 55 54 55 53 56 57 54 54 55 57 58 56 58 57 62 61 57 58 57 58 61 58 62 62 64 61 61 64 65 62 65 62 62 63 64 68 64 68 66 67 67 67 66 72 73 73 69 69 70 72 71 70 73 75 71 77 72 75 79 77 74 76 75 78 80 80 79 79 84 78 79 81 83 80 84 85 82 84 87 83 85 83 88 84 88 90 91 88 92 88 94 90 95 96 93 91 97 92 98 96 96 95 98 96 103 97 96 100 105 98 100 99 106 101 108 104 110 105 109 110 114 109 112 111 107 112 114 111 116 118 118 117 112 119 117 116 122 120 116 116 126 120 129 129 128 122 129 132 132 126 135 135 130 136 136 134 140 140 134 132 138 134 141 136 139 146 145 142 136 147 138 145 146 146 149 142 147 152 147 149 157 154 161 147 151 155 152 153 160 167 154 163 165 157 160 157 165 163 168 173 172 165 164 178 169 174 168 181 178 180 178 174 184 177 182 173 175 181 175 179 191 180 193 182 193 181 195 189 188 199 187 201 195 197 204 192 205 199 209 203 195 203 207 202 204 207 201 203 207 218 216 203 218 217 214 215 226 219 224 228 225 227 222 228 216 220 222 220 220 239 236 228 242 231 236 236 234 231 241 233 235 246 242 241 244 249 256 238 239 248 239 244 256 248 250 263 250 264 259 256 264 251 271 260 261 270 266 263 269 279 261 279 272 270 270 275 272 267 279 280 271 284 278 279 287 273 278 294 286 279 279 284 302 301 303 299 282 297 291 301 307 307 305 309 304 317 307 307 296 305 314 315 304 308 312 322 325 329 312 309 310 316 306 306 315 320 324 328 342 325 319 322 343 326 346 337 320 344 336 334 341 345 347 347 351 354 339 350 349 332 342 337 335 360 347 338 371 358 370 377 373 347 376 357 372 375 353 352 369 353 384 377 365 389 386 378 380 363 376 384 396 371 383 371 391 394 386 392 407 403 409 393 395 408 383 401 378 412 399 403 417 401 390 399 399 398 391 404 407 407 422 402 413 401 407 411 432 430 426 421 420 438 403 406 405 428 427 425 441 452 442 433 423 457 420 422 441 444 453 458 464 461 454 439 427 450 433 447 471 455 432 437 443 441 443 474 476 470 439 439 463 456 475 453 475 450 452 470 458 484 479 456 488 486 456 491 469 487 487 475 465 468 471 469 482 503 500 505 495 471 487 471 496 503 484 488 513 510 498 500 492 495 498 480 495 501 523 533 497 531 502 535 489 513 527 520 537 511 544 500 498 524 525 502 545 534 526 541 543 552 527 539 528 524 559 550 549 561 530 513 561 554 549 560 522 545 559 538 527 534 538 572 565 552 550 546 527 536 577 567 570 564 578 532 563 538 546 577 581 552 575 582 549 576 576 560 559 555 549 560 558 552 569 605 569 591 588 599 553 558 608 556 585 575 591 588 591 589 569 573 616 565 569 602 621 613 599 611 592 620 608 574 572 616 580 613 584 608 609 629 628 601 593 600 629 614 611 603 630 623 584 624 621 618 599 618 590 622 627 606 632 639 627 632 626 601 627 615 641 603 621 605 640 603 614 599 604 615 639 659 662 611 619 648 649 610 649 669 608 637 616 644 627 619 659 669 615 612 622 623 624 652 663 673 623 618 653 656 629 646 634 652 643 622 681 660 633 667 671 638 645 644 688 678 676 687 658 689 668 690 657 656 637 691 682 695 671 686 695 668 635 650 655 658 653 678 638 692 685 655 666 695 666 646 651 659 688 657 706 669 698 647 661 645 660 710 677 683 677 663 708 669 677 714 699 674 698 712 692 688 711 658 668 699 716 689 714 676 697 656 694 703 681 704 706 684 688 703 680 660 715 691 684 712 680 703 709 688 663 699 723 690 719 728 711 691 700 695 695 727 680 720 664 698 701 715 699 705 665 695 709 713 726 697 712 669 681 694 718 687 707 700 685 735 701 680 723 735 726 722 689 675 717 689 698 725 693 688 704 710 711 731 688 702 694 679 720 710 708 703 675 680 738 706 680 715 721 737 716 723 735 738 731 727 703 693 727 670 725 693 713 698 686 733 674 723 685 725 706 725 701 724 678 713 692 689 689 686 699 734 738 706 675 672 705 708 707 692 720 692 727 693 732 684 698 735 737 713 721 716 710 694 699 718 736 733 679 686 679 720 692 690 687 698 693 722 678 730 688 730 695 676 684 688 693 726 673 671 709 732 725 704 685 667 667 720 672 688 688 688 703 705 666 683 671 710 687 715 692 713 712 721 675 688 713 674 707 722 720 722 692 712 664 713 689 664 705 654 690 663 676 710 671 704 703 713 713 703 709 715 683 685 689 650 680 652 694 650 684 661 708 673 654 672 647 655 666 644 652 708 668 691 689 654 659 679 698 647 649 664 662 641 668 684 655 674 688 650 642 633 657 641 649 643 646 632 668 643 681 688 655 660 683 636 669 655 670 675 662 672 646 680 630 654 651 659 640 656 633 662 642 667 618 667 634 674 677 643 655 668 672 632 639 653 647 621 650 633 653 637 645 666 640 613 631 655 650 642 611 622 629 660 634 634 603 646 655 606 597 601 642 651 644 594 620 594 609 627 635 590 618 629 646 597 598 605 597 589 596 589 586 579 604 587 599 583 583 632 608 592 631 590 587 575 609 582 584 570 585 615 596 617 588 617 576 584 573 604 562 564 564 597 565 565 609 606 584 572 597 590 579 604 589 558 589 603 595 572 575 550 562 575 558 578 591 567 568 583 548 535 545 559 537 572 551 584 581 556 567 538 541 542 564 556 554 538 547 550 573 552 535 554 535 560 560 525 532 529 559 524 536 524 509 552 558 531 537 503 528 513 537 519 513 510 510 522 522 545 543 530 527 540 541 524 511 495 494 527 525 502 504 489 513 506 505 506 514 498 518 516 496 473 490 511 514 475 485 508 506 497 479 507 473 465 508 462 490 495 480 480 467 468 496 469 452 482 466 460 487 452 473 472 469 487 467 460 457 469 444 481 458 478 462 447 451 474 434 459 461 446 430 430 450 452 465 456 457 451 440 449 418 443 449 455 416 447 422 434 433 419 431 425 439 435 424 428 412 430 436 439 408 423 421 435 408 406 406 402 412 394 395 411 417 406 412 414 393 381 409 406 391 411 383 408 403 407 395 384 379 392 395 390 390 367 370 375 395 383 369 363 383 367 381 378 357 379 369 353 368 349 350 348 372 370 355 363 348 350 350 374 350 338 360 336 343 360 352 342 330 337 341 344 349 336 352 338 329 351 324 336 328 350 348 316 322 330 315 337 312 334 328 313 309 309 328 327 332 317 326 317 323 319 303 325 315 307 314 297 310 308 304 305 291 297 296 303 294 296 307 285 286 301 305 288 281 276 296 277 285 291 293 291 277 287 288 290 277 290 285 267 286 271 260 281 259 257 257 258 264 270 267 263 268 251 261 272 263 259 261 266 259 248 250 249 248 256 247 242 241 254 245 242 246 243 245 233 234 227 236 239 242 229 242 236 231 228 240 219 234 223 218 215 231 220 231 231 221 227 228 223 208 208 210 214 207 211 220 205 201 202 212 200 204 211 209 200 209 199 206 194 205 202 190 202 190 190 185 183 199 196 197 189 194 179 178 193 178 187 190 186 178 178 171 187 183 183 169 183 180 177 176 172 171 164 164 175 162 161 158 157 167 167 165 155 162 168 166 153 159 158 154 151 154 148 148 158 154 144 155 146 145 147 148 141 150 143 150 142 137 144 145 143 144 138 138 132 134 132 130 133 129 132 137 127 129 134 127 128 128 122 124 123 124 126 128 127 125 119 115 123 119 122 115 120 117 117 111 114 116 110 116 113 108 115 106 106 106 107 112 106 104 106 101 106 107 108 106 103 105 97 105 97 99 104 100 95 95 97 93 95 91 99 90 97 95 91 91 88 90 90 92 85 91 90 89 87 84 85 85 84 86 87 83 86 83 78 84 78 83 76 80 82 83 77 75 76 79 77 79 73 75 72 77 74 74 75 71 69 69 74 72 70 67 68 66 67 70 69 69 67 69 68 65 64 63 63 61 66 62 62 64 59 60 62 63 63 62 59 62 57 57 60 58 59 58 56 59 57 56 54 57 54 56 56 56 54 54 52 55 52 51 53 55 52 51 51 54 52 51 53 51 51 50 51 48 49 47 51 50 48 49 47 47 48 48 47 48 46 47 47 48 45 47 46 45 44 45 47 46 46 43 45 46 46 44 43 43 44 42 44 42 44 45 44 41 43 44 41 44 42 43 43 42 43 41 43 43 43 41 41 41 42 43 40 41 41 41 42 43 41 41 43 40
41 42 41 43 41 41 42 43 44 41 44 42 41 43 44 43 44 41 44 42 44 44 44 42 42 43 45 44 44 45 44 45 42 44 44 44 46 46 46 45 46 45 47 47 44 46 46 44 46 46 46 46 46 45 47 47 48 47 49 46 47 50 49 48 50 51 50 52 50 48 49 53 53 50 52 50 51 50 51 54 54 52 53 54 55 55 56 56 56 53 54 54 54 55 56 55 59 56 60 60 60 60 61 58 60 61 61 59 64 60 60 61 60 65 63 63 61 66 64 65 63 66 65 64 67 68 68 70 66 72 69 73 74 73 72 71 73 71 71 74 73 73 74 78 75 79 75 78 80 77 77 82 79 80 81 81 83 78 85 82 84 81 84 86 82 85 83 88 89 91 89 88 86 92 88 90 90 91 92 98 95 99 94 97 94 96 101 100 95 102 100 103 104 101 104 104 102 107 107 103 110 110 108 109 112 106 111 106 116 116 112 115 116 119 112 120 114 117 115 114 120 118 118 119 119 120 119 117 118 120 128 131 132 131 129 123 127 135 126 128 132 137 139 133 140 138 133 142 144 146 133 145 145 146 140 142 144 142 147 142 153 149 149 147 145 144 155 146 152 153 152 158 149 157 162 163 159 154 158 161 158 168 157 158 168 170 166 167 174 169 169 166 175 169 167 175 169 174 170 184 173 174 186 184 186 181 177 190 190 187 180 191 193 189 188 186 200 191 202 204 194 194 193 203 204 205 197 197 200 203 202 215 210 207 206 200 219 219 220 223 218 219 215 224 219 212 218 214 213 215 227 224 220 235 221 219 235 229 230 233 226 236 243 241 241 242 245 235 245 239 246 235 242 241 244 244 251 252 258 259 241 250 247 258 262 260 269 247 268 263 258 269 256 270 261 269 257 277 281 278 273 262 270 277 274 288 266 286 292 278 286 272 280 283 296 276 279 283 291 290 298 284 301 280 281 306 287 291 298 294 307 300 291 318 295 310 299 300 306 304 298 298 312 307 320 323 306 308 316 316 313 318 309 318 315 313 324 333 316 325 346 344 320 320 352 341 326 337 330 344 348 355 339 328 341 333 366 345 347 365 354 367 368 366 342 352 358 373 366 375 348 358 378 375 372 384 383 362 365 387 368 372 387 389 394 368 397 386 370 382 378 395 396 396 382 392 395 373 379 382 399 395 395 407 417 383 386 394 385 406 412 419 424 403 421 406 415 412 398 415 396 403 411 399 425 437 413 403 414 414 404 430 422 407 432 451 437 425 445 438 436 438 418 430 443 423 433 432 449 455 451 460 450 471 439 431 441 441 440 472 468 464 453 446 448 478 439 482 441 467 450 453 490 473 447 476 480 465 462 453 474 495 481 459 498 503 494 464 460 467 480 506 511 498 475 488 506 473 471 500 517 505 473 483 482 484 492 490 488 487 522 484 490 492 499 496 536 520 522 535 525 498 504 526 509 539 516 530 518 544 515 543 542 544 523 511 541 538 517 511 542 532 530 555 544 543 519 514 545 548 538 528 549 549 541 546 564 538 576 569 573 578 547 528 553 536 538 564 552 581 550 560 561 550 552 576 558 544 581 576 565 569 597 571 567 574 568 570 601 547 603 568 579 583 600 604 605 596 562 599 587 586 559 606 577 578 607 611 581 615 614 609 604 598 619 606 612 623 571 578 628 615 623 592 629 617 585 626 595 602 592 621 604 616 600 619 593 601 630 623 642 621 626 594 609 610 646 649 598 618 636 596 592 628 624 602 618 639 650 617 643 600 639 660 635 618 633 657 620 649 608 666 608 646 661 618 640 659 661 632 658 662 630 615 624 674 659 672 656 651 640 664 678 650 660 656 646 630 629 678 640 651 638 669 626 648 641 651 675 627 680 653 663 666 673 682 651 682 690 693 687 651 635 653 684 637 685 694 653 666 667 659 645 640 697 698 700 682 675 699 660 684 690 675 674 689 651 675 702 698 662 704 662 682 657 693 667 651 675 664 696 670 654 685 656 699 701 672 658 653 697 708 684 684 659 670 678 685 709 661 683 714 703 674 700 701 703 718 724 674 725 694 669 683 666 684 671 675 660 700 693 715 688 700 678 727 695 709 730 699 668 688 716 717 679 663 694 698 726 664 686 673 698 734 702 696 713 688 710 700 689 671 724 731 673 714 673 701 711 717 685 680 700 708 688 703 714 714 680 671 685 715 679 719 727 729 680 705 683 738 672 719 686 730 715 705 720 734 670 707 726 700 733 702 671 684 738 730 672 692 676 690 670 687 671 729 690 695 708 716 706 723 697 735 727 685 702 708 680 715 677 680 677 670 712 690 697 711 682 700 735 689 721 678 718 734 679 682 702 718 729 681 714 686 677 702 702 722 683 725 697 702 666 705 704 722 670 733 695 684 687 726 674 708 665 675 680 726 715 730 707 680 694 722 696 720 664 691 728 727 723 719 686 697 666 677 700 713 674 714 686 696 707 666 670 678 677 686 672 698 663 704 685 690 694 675 662 690 715 704 717 696 710 704 710 657 699 667 653 674 671 702 669 654 689 706 677 696 707 681 649 706 705 703 691 672 643 673 687 640 642 664 698 690 692 671 694 637 677 647 671 645 675 649 657 685 686 638 668 693 640 632 632 686 690 653 635 644 640 639 677 670 635 652 647 688 624 624 653 658 656 679 641 626 619 639 638 631 668 654 620 663 674 637 656 613 647 617 660 670 667 637 664 654 649 633 662 640 605 615 624 607 605 657 612 628 611 657 636 601 641 653 645 652 643 642 623 644 598 633 634 638 631 636 637 618 608 610 639 637 638 626 635 595 597 630 603 594 608 596 591 633 632 624 585 628 616 631 614 599 595 586 585 613 609 622 597 568 575 583 571 576 588 607 561 607 595 607 560 594 583 578 559 565 588 575 560 567 580 589 550 560 563 580 548 549 553 553 565 563 554 565 572 588 580 568 580 567 536 551 534 545 560 561 574 546 578 553 558 566 528 567 549 537 563 523 565 561 545 521 533 566 564 521 516 540 512 524 510 533 518 550 516 525 548 529 535 532 508 504 546 503 504 508 534 507 518 494 511 514 533 491 518 508 518 512 491 529 483 516 512 514 511 492 488 509 506 477 497 513 482 494 474 506 485 492 482 503 475 498 503 487 492 494 467 469 464 458 495 494 456 470 465 493 453 450 475 492 467 482 483 467 446 475 450 464 460 447 476 444 473 472 435 456 432 439 454 445 466 435 429 458 454 449 425 424 444 449 426 430 416 437 436 420 419 440 431 408 408 423 426 437 419 430 424 419 421 401 427 419 431 420 417 398 410 417 417 392 418 391 417 417 394 410 418 387 397 401 405 383 399 395 409 386 388 397 370 383 380 384 395 383 387 372 382 361 380 373 387 385 384 355 362 365 385 381 349 376 358 348 354 349 357 348 346 371 363 369 360 344 345 339 366 357 353 343 354 337 355 353 330 356 337 352 330 348 334 319 319 345 338 323 338 331 331 335 325 335 322 310 316 326 334 305 306 330 308 330 307 312 310 303 306 301 319 293 298 305 296 309 309 306 286 287 310 282 295 283 307 290 304 278 289 288 278 293 277 284 273 277 275 290 293 274 281 264 265 272 274 268 271 265 267 260 266 270 253 262 257 273 251 260 267 265 264 269 252 249 245 265 248 258 240 252 258 246 238 247 240 250 233 242 238 239 243 247 233 243 228 228 227 228 220 230 240 220 220 230 216 228 223 231 213 218 211 215 228 223 209 213 213 221 217 202 208 201 204 214 200 196 201 195 198 196 209 210 196 200 198 203 190 198 187 203 202 193 193 192 182 180 187 179 179 188 190 179 190 177 187 175 173 185 184 171 169 171 169 165 174 179 172 174 169 165 159 174 166 168 170 169 155 156 154 154 160 157 156 164 156 157 155 147 146 155 158 150 155 144 147 141 147 144 147 144 141 148 145 144 135 136 146 144 138 136 131 132 141 137 137 131 128 129 137 128 135 135 127 128 131 122 126 120 129 122 123 125 123 120 114 119 125 115 114 117 117 116 111 111 117 114 110 110 110 107 112 105 112 104 109 110 106 108 108 105 100 106 105 103 98 95 96 98 101 100 101 96 92 95 99 96 90 91 94 88 89 95 92 91 90 90 89 86 84 90 87 84 88 81 85 86 85 79 80 85 84 79 82 80 82 78 78 79 79 74 74 76 73 74 72 73 73 76 75 74 71 70 74 70 73 71 68 67 69 72 70 68 69 66 69 64 68 65 66 63 65 66 63 64 62 65 62 59 62 63 62 61 61 57 57 61 60 58 56 60 56 58 59 55 55 58 57 57 57 55 53 53 53 54 54 54 54 55 52 50 54 51 52 53 49 51 50 49 51 51 51 51 48 51 50 50 47 46 49 49 47 46 48 46 45 46 48 45 44 44 44 44 46 47 47 44 43 45 43 44 43 44 46 43 44 43 43 42 43 43 42 44 43 45 44 42 41 43 42 41 43 43 41 42 42 41 43 43 43 43 44 43 44 43 41 42
44 42 43 41 43 43 43 44 42 42 42 42 41 43 43 44 42 43 45 44 43 44 42 42 42 45 44 42 43 45 44 44 43 46 44 45 44 43 46 46 45 47 47 45 45 44 45 47 47 48 45 48 47 46 49 48 49 48 50 51 49 51 49 50 49 49 50 49 52 49 49 50 50 54 51 52 55 54 55 52 56 56 56 55 57 54 53 54 57 57 57 57 57 55 57 56 57 57 57 57 62 60 60 58 59 59 58 63 62 59 61 62 61 61 66 65 62 64 66 63 66 68 66 65 70 70 67 66 69 70 72 74 72 74 70 75 76 71 77 74 74 76 73 74 74 78 80 79 81 80 82 82 76 79 77 83 84 86 85 87 85 82 85 89 89 86 88 86 87 88 93 87 89 92 88 92 90 91 98 93 95 95 94 98 101 94 94 99 97 98 99 99 104 99 101 99 102 103 105 110 105 105 107 109 109 112 107 112 116 107 118 108 118 116 110 120 116 116 118 122 117 115 119 125 125 122 124 119 123 130 128 125 131 132 130 132 127 133 132 136 136 134 139 130 136 141 141 134 133 141 141 139 145 137 145 140 143 151 151 151 144 145 147 153 147 152 150 159 160 155 160 151 160 150 161 165 163 165 153 161 155 158 167 167 168 167 169 168 172 165 172 178 176 170 166 183 174 177 186 187 187 178 188 174 184 177 191 189 190 178 193 188 191 196 187 201 195 196 194 192 197 201 204 202 202 197 208 200 195 204 202 201 198 217 216 215 202 218 214 218 215 208 211 226 222 219 223 214 225 232 215 229 223 232 234 221 222 227 236 238 239 226 234 237 237 230 238 251 237 232 238 238 251 250 257 247 239 242 260 258 256 251 258 248 266 246 260 262 271 250 256 255 265 257 272 264 272 268 274 266 275 277 279 274 286 280 286 281 269 281 282 285 290 273 290 287 288 298 292 284 303 294 285 292 303 302 288 290 313 296 310 316 315 292 318 302 298 313 304 324 323 321 307 312 315 306 304 325 307 314 315 307 324 332 330 332 337 332 314 345 341 340 326 339 334 335 328 356 354 341 328 349 334 358 341 340 335 347 365 348 358 358 364 357 351 353 347 360 347 362 371 348 364 352 373 363 376 381 377 357 372 363 364 394 371 379 364 395 367 394 390 392 385 390 381 407 386 396 396 405 396 404 406 384 380 411 405 400 403 405 395 401 422 388 420 393 412 431 420 423 401 400 408 436 436 412 424 402 418 405 420 423 435 438 448 447 439 411 425 422 443 428 448 443 445 437 419 443 452 433 453 427 433 446 448 470 442 461 472 474 466 444 471 468 449 470 478 444 477 476 480 447 460 471 490 477 485 462 476 498 469 464 476 473 456 497 486 461 506 479 499 475 485 470 492 478 514 481 514 478 487 486 501 512 516 524 499 525 506 521 529 519 486 497 505 530 493 521 497 528 496 534 503 537 543 522 514 523 519 548 521 522 539 517 519 515 523 531 514 521 540 515 548 544 546 528 550 516 528 557 556 535 523 526 532 556 523 543 550 538 535 551 532 540 555 577 553 536 581 564 546 539 584 574 577 557 555 541 577 577 547 563 569 576 581 562 551 595 579 577 574 567 604 598 554 604 557 591 556 592 602 571 577 560 589 561 612 563 576 609 584 585 580 573 589 619 602 614 580 627 622 597 587 613 610 594 603 592 581 594 608 603 607 594 614 587 605 620 600 622 605 637 615 629 592 622 622 594 629 593 612 641 606 592 617 600 603 614 609 608 658 637 603 603 600 647 656 605 639 624 651 643 623 617 632 630 660 613 619 610 640 668 620 650 646 652 657 669 637 634 625 639 667 666 643 667 649 658 681 683 642 678 635 630 643 658 668 670 654 642 649 628 644 681 656 679 647 668 679 671 633 690 652 675 648 646 670 645 696 642 699 695 649 637 689 669 701 691 694 654 688 706 676 683 663 670 670 686 708 675 701 697 655 692 673 664 670 664 694 647 693 687 714 704 668 701 686 664 707 659 701 691 671 681 703 698 664 720 700 683 680 697 668 672 659 668 724 664 691 716 690 715 693 717 676 717 658 725 660 682 671 716 722 688 679 698 695 708 719 669 678 702 677 698 691 683 683 690 732 719 683 667 708 702 666 667 702 716 711 698 691 698 709 680 727 689 735 672 724 693 674 680 731 725 704 680 725 703 706 717 678 719 733 711 687 735 713 736 728 701 700 684 734 674 711 726 710 723 734 699 680 684 713 675 684 693 701 673 729 670 723 683 722 719 726 683 728 713 681 730 676 713 676 672 731 730 671 703 714 678 733 668 693 720 686 709 674 718 713 675 730 708 689 725 688 688 669 689 731 693 679 668 667 698 683 672 689 686 706 666 696 714 678 734 708 696 705 714 692 672 668 718 693 705 722 718 713 679 705 696 678 730 699 700 661 676 681 681 708 712 722 663 665 698 700 675 698 725 682 725 663 656 710 663 698 670 717 679 694 694 660 679 691 682 689 699 698 681 689 669 683 678 682 702 652 688 700 673 712 697 683 708 686 654 654 653 650 687 666 700 695 706 660 670 648 696 687 686 691 672 668 697 691 660 685 642 700 690 695 697 635 663 637 657 656 663 695 640 641 692 651 684 665 646 630 689 638 660 670 651 677 633 676 669 652 637 679 650 655 630 670 640 638 620 626 639 658 635 625 678 622 673 644 666 655 621 635 633 616 638 633 631 667 649 633 628 611 643 608 606 616 618 623 605 635 603 634 637 652 650 615 649 614 630 649 645 605 619 607 619 628 631 592 616 643 626 638 601 636 630 589 601 628 592 610 600 635 627 634 608 620 618 597 604 581 587 579 601 630 623 579 579 619 622 596 598 582 581 608 571 585 580 592 582 569 588 588 577 588 606 585 558 561 601 563 560 553 571 560 554 590 570 575 559 588 590 547 561 576 592 592 569 593 544 564 569 540 565 580 550 577 556 544 571 568 578 550 571 532 548 523 553 526 528 565 535 553 569 569 531 534 552 546 539 562 511 524 534 534 527 536 525 554 516 529 529 517 503 542 510 504 506 513 531 500 506 528 511 495 514 490 535 493 533 498 520 485 520 502 504 509 508 483 506 483 475 475 516 483 482 490 502 473 502 510 477 470 471 493 507 472 467 486 463 503 487 468 486 491 455 496 497 475 468 494 452 461 446 473 447 449 452 449 482 452 460 440 478 473 455 439 460 452 437 442 447 431 455 467 457 450 432 436 437 456 446 438 439 423 451 421 447 446 425 417 415 438 422 435 423 435 415 425 419 427 413 426 414 420 426 432 418 433 419 409 390 393 415 425 388 401 388 417 401 387 409 409 401 413 376 387 393 382 408 384 371 403 388 395 368 402 386 370 399 394 375 378 395 361 389 390 366 387 383 356 381 353 371 348 373 348 370 359 367 353 341 340 370 369 359 361 365 354 359 352 363 360 343 340 350 335 350 341 332 347 340 330 323 322 332 323 346 325 315 341 338 319 335 309 323 332 318 319 307 323 306 301 302 314 324 316 321 304 308 295 296 308 313 290 287 286 292 296 289 310 288 282 295 283 286 277 294 282 292 299 290 291 296 296 278 276 279 291 280 290 264 268 280 277 267 265 257 275 263 265 266 268 267 273 275 261 257 255 247 269 269 254 243 254 241 262 248 259 242 259 244 254 239 242 245 242 244 243 251 234 230 247 229 235 224 237 230 231 230 224 224 224 228 214 214 216 216 215 226 214 227 217 210 219 222 207 223 215 206 206 201 218 214 198 196 209 208 205 201 203 201 208 197 198 189 191 198 199 185 195 189 195 189 186 193 195 183 183 185 181 192 187 186 184 180 174 173 184 170 171 183 174 174 171 179 173 165 163 163 170 169 163 168 171 160 162 156 164 154 159 161 151 156 150 149 151 160 153 155 154 148 146 148 150 145 144 152 142 150 141 141 141 140 139 137 134 133 143 135 141 141 139 137 134 127 134 130 131 126 132 130 135 122 127 127 122 125 118 123 126 124 119 125 115 115 119 115 122 118 121 115 120 117 113 118 113 108 107 109 115 107 109 111 111 111 101 105 107 103 101 98 102 106 104 101 97 100 98 99 102 98 97 96 92 93 91 93 94 92 92 96 94 87 89 92 91 91 84 87 89 85 88 82 84 87 87 86 79 83 80 78 80 78 79 77 81 78 76 75 75 80 79 78 79 72 72 73 73 72 71 72 70 71 70 72 70 72 73 66 71 68 69 69 68 68 66 68 63 63 63 65 63 65 65 61 61 62 62 63 62 61 58 59 58 62 60 61 60 58 60 60 55 59 57 59 54 56 57 56 56 56 57 53 52 56 53 51 54 55 55 54 53 50 53 52 51 53 52 49 51 50 49 51 50 47 49 50 49 47 46 49 46 47 48 47 46 46 45 48 45 47 47 45 45 45 47 47 44 44 44 44 44 43 46 46 45 45 45 42 45 45 45 45 42 43 43 44 45 44 43 45 43 41 41 43 42 44 43 42 41 44 43 43 44 42
43 43 45 42 43 44 42 43 43 42 44 45 44 43 43 45 43 44 45 43 43 42 44 46 44 44 45 46 46 44 43 43 45 47 45 44 45 45 45 47 45 47 47 45 46 48 48 47 46 49 49 48 49 46 47 48 49 50 50 47 49 49 49 51 52 51 49 53 50 50 51 53 51 52 53 54 51 55 55 55 56 53 53 53 56 55 57 54 55 57 56 57 58 60 58 60 62 58 57 62 62 58 58 63 62 61 60 59 61 62 64 64 61 63 64 64 63 66 64 68 66 65 65 67 68 71 66 69 73 68 68 69 74 69 76 72 74 73 75 75 72 73 78 77 79 77 77 79 83 77 77 83 81 84 79 85 83 84 81 86 87 83 83 87 87 89 84 87 85 87 91 89 95 90 94 94 96 97 97 91 92 98 94 94 95 100 102 101 97 100 104 96 101 104 107 101 105 109 106 101 111 109 109 110 106 109 112 108 117 117 109 118 112 120 115 120 115 116 116 125 116 120 116 121 122 126 119 118 123 129 126 130 129 124 124 124 127 132 132 138 139 139 132 141 142 141 142 135 146 141 145 140 146 148 136 140 145 152 151 145 144 143 144 152 151 158 153 148 157 161 150 159 150 158 159 166 162 167 168 165 155 168 165 167 171 171 165 175 166 176 170 165 181 177 179 182 177 174 177 184 171 174 189 179 184 192 192 184 186 188 192 189 185 192 187 184 187 194 196 190 200 194 199 192 200 197 199 211 210 212 203 213 210 215 200 212 205 206 211 214 205 206 220 226 217 212 215 214 214 231 226 216 224 233 232 236 233 220 221 230 243 225 245 241 236 229 228 228 249 235 248 248 247 250 236 241 255 257 248 240 241 264 265 259 245 267 247 264 259 272 254 265 276 253 278 267 255 278 269 284 263 272 285 264 275 275 265 287 274 283 291 271 270 286 282 284 275 292 294 281 304 282 294 308 290 301 303 293 314 291 314 312 306 293 312 319 296 305 307 308 302 321 302 304 326 304 328 317 309 307 335 322 315 338 329 316 330 327 337 326 347 325 341 332 331 331 336 341 327 333 330 339 329 342 348 359 336 362 346 346 360 362 345 372 352 366 365 373 362 373 369 355 364 352 372 383 377 387 366 358 392 380 360 383 372 385 364 397 372 376 377 375 395 379 394 384 403 409 379 404 387 402 397 414 388 380 394 416 396 404 409 403 394 388 417 407 431 394 423 407 427 413 422 434 433 434 428 437 432 438 432 445 407 410 416 434 415 423 451 428 446 454 420 434 451 441 419 434 429 447 427 454 457 466 462 437 463 437 457 461 467 466 477 454 451 452 481 475 461 445 484 461 467 489 490 471 470 470 478 466 485 466 500 460 467 470 480 504 501 476 472 477 510 466 490 497 483 512 508 474 500 479 488 486 496 514 498 523 491 519 523 506 514 500 528 517 524 492 527 519 500 515 497 515 521 532 540 508 520 524 524 513 528 550 534 536 518 546 544 523 533 551 557 511 551 513 516 517 531 515 546 524 553 525 527 534 569 538 560 539 547 534 539 566 553 543 547 529 555 577 576 553 551 570 578 583 538 571 584 550 567 570 572 592 545 596 579 599 599 561 561 599 575 565 602 559 576 602 587 599 595 563 605 583 573 606 583 599 581 615 618 568 593 614 596 581 597 607 587 576 625 586 601 587 575 576 578 618 633 628 585 593 591 611 635 636 615 618 601 604 644 619 622 643 628 591 633 607 607 593 631 610 640 611 596 635 605 647 649 619 607 599 602 609 613 629 601 633 611 613 653 605 621 640 662 622 614 643 622 612 627 621 624 644 618 645 640 666 651 633 673 670 648 640 636 662 633 639 675 680 639 637 677 669 652 682 659 637 676 680 628 629 676 684 661 662 667 670 683 663 692 637 665 640 692 640 656 650 679 639 698 680 669 640 683 645 647 681 647 661 681 704 685 657 692 677 699 652 701 686 653 707 682 685 654 662 705 692 684 701 681 676 682 714 705 695 691 653 713 697 652 714 664 660 667 670 700 691 710 692 665 666 680 719 718 670 678 712 716 672 706 657 688 717 693 718 701 712 726 709 671 673 668 724 667 667 700 683 718 671 717 670 682 722 675 695 709 699 725 701 715 707 674 719 669 711 705 708 676 700 699 674 683 692 703 707 684 730 733 691 695 688 714 700 712 731 703 716 678 695 722 674 689 725 704 695 720 687 668 674 723 703 683 684 673 733 726 692 729 737 717 688 701 708 734 677 703 713 669 714 672 725 734 706 725 701 735 720 733 736 726 731 714 683 677 719 679 735 685 682 676 735 713 708 704 709 717 681 684 719 728 688 718 735 668 716 710 735 710 706 675 698 698 720 724 707 713 677 716 731 691 725 670 667 696 697 667 705 726 671 691 716 685 678 697 718 670 722 702 704 725 713 714 716 672 685 685 680 719 720 710 673 664 669 685 683 701 687 694 693 693 721 678 686 706 711 701 681 658 677 677 670 712 683 659 696 704 682 689 670 689 696 699 687 688 660 669 706 657 660 713 667 683 712 661 670 699 682 646 663 709 672 704 643 704 653 660 647 649 640 665 675 698 703 668 673 676 686 688 679 636 636 680 664 686 692 650 684 678 653 682 662 672 641 632 634 667 688 683 684 685 625 670 636 641 671 623 680 626 656 621 656 671 668 634 620 621 676 645 631 665 647 656 635 632 664 646 628 631 616 647 671 637 621 645 612 625 633 621 623 645 649 619 616 618 652 647 619 606 657 610 648 647 608 622 629 629 593 634 611 622 597 643 607 605 591 633 594 605 630 587 608 590 600 612 632 605 623 620 595 586 587 576 633 594 628 577 597 619 604 601 601 598 570 579 584 579 594 617 576 611 582 608 613 585 582 579 597 585 572 579 600 610 593 600 558 555 606 562 553 578 550 582 552 565 545 569 545 575 541 586 561 577 549 548 556 577 546 564 583 573 575 583 568 578 572 540 555 552 575 558 541 569 540 537 537 525 522 569 539 552 521 540 564 548 545 547 523 543 519 519 557 552 533 533 515 507 543 514 504 522 510 508 525 503 545 507 532 540 495 505 518 515 522 495 484 512 497 516 528 480 501 492 518 491 519 504 500 473 509 502 488 480 504 499 507 496 494 481 508 478 477 467 495 474 457 485 466 458 480 458 480 458 454 462 475 446 457 488 479 471 453 444 475 471 463 468 441 468 445 448 461 459 447 435 429 460 458 465 426 437 441 455 453 426 429 434 449 438 416 415 450 419 416 444 430 411 421 430 432 444 436 405 442 427 414 430 433 398 415 429 431 407 422 405 424 395 389 392 394 418 400 417 410 400 382 396 411 384 411 395 400 385 404 394 395 396 368 386 385 396 368 376 388 368 391 387 395 394 370 386 375 370 358 384 377 370 367 348 377 358 372 352 371 364 360 373 364 358 341 337 367 343 358 344 348 352 354 343 330 353 337 328 355 347 335 334 327 330 330 322 347 325 318 316 319 323 324 318 311 332 309 332 334 326 316 316 303 311 318 307 301 310 310 303 312 306 293 299 313 305 292 304 305 286 283 308 304 300 293 281 282 294 290 278 281 280 281 280 280 292 294 284 286 287 269 269 287 267 271 265 265 262 270 255 264 271 257 270 267 253 267 261 259 259 256 263 257 242 252 243 244 244 238 252 250 248 256 232 237 252 249 239 240 240 234 235 247 232 229 229 229 232 228 227 234 234 230 223 234 214 214 219 220 213 210 216 221 224 214 211 216 213 206 220 217 218 211 203 212 215 200 210 193 206 196 200 209 205 204 195 201 196 199 189 200 200 198 189 196 187 180 192 184 183 176 186 185 176 189 178 172 184 180 181 184 168 167 180 173 168 166 166 161 160 168 160 163 169 156 158 161 158 159 163 159 163 158 162 159 155 162 161 150 157 158 147 145 142 147 142 149 147 140 141 143 141 148 135 147 143 142 144 142 139 140 139 135 133 137 136 131 134 130 132 129 135 125 127 130 120 129 119 124 126 121 121 121 115 119 121 119 121 113 113 111 114 111 113 113 115 117 108 111 113 108 113 114 110 105 103 101 104 101 105 104 105 99 104 98 98 96 98 101 96 94 94 98 94 93 99 96 93 95 95 96 88 87 89 91 89 90 89 85 91 85 87 87 84 83 88 86 87 81 82 84 84 77 83 80 79 80 79 81 75 78 74 79 75 73 75 74 75 74 70 73 76 72 75 72 70 67 67 68 66 68 66 67 68 64 68 64 67 63 66 65 67 66 65 66 63 63 65 62 63 62 60 63 59 60 60 58 61 60 61 59 58 60 55 57 58 59 58 55 55 56 55 55 55 53 52 52 55 52 54 51 53 52 50 52 52 49 53 52 52 52 51 48 52 51 48 50 51 51 51 50 49 48 48 46 47 47 47 46 47 46 48 45 45 46 47 45 45 45 46 46 47 45 45 44 45 46 43 44 43 46 46 46 44 43 45 44 45 43 45 43 44 44 44 44 42 43 45 43 45 43 42 44 44 44
45 42 43 45 44 43 44 43 42 45 45 46 44 45 43 43 46 45 45 44 43 46 46 43 43 45 44 44 44 44 46 44 44 47 47 46 44 47 45 45 46 48 48 48 46 49 49 46 47 48 48 49 48 51 49 48 49 51 50 49 50 52 53 53 51 53 49 54 54 52 50 52 51 55 53 51 56 52 55 56 54 57 54 55 54 54 57 57 59 57 58 57 58 56 61 57 60 60 61 59 58 61 62 61 63 63 60 62 61 60 64 63 64 65 64 68 67 66 66 65 69 68 67 70 69 69 69 71 72 69 73 70 71 72 74 76 74 77 75 76 74 77 79 74 79 78 75 78 77 81 83 79 83 79 81 82 83 84 83 82 86 85 86 87 89 90 85 92 88 87 93 92 87 88 94 95 91 93 96 96 98 94 97 98 96 96 95 98 96 97 105 97 98 99 108 102 104 108 108 108 105 110 111 108 106 111 109 112 111 115 117 116 113 119 117 112 119 123 118 114 124 120 117 121 119 126 124 125 129 123 129 124 127 131 126 124 134 136 138 133 135 134 135 132 141 132 134 134 142 133 147 143 142 143 137 148 151 145 146 153 152 147 147 149 147 156 154 152 151 149 149 160 159 157 156 158 162 161 167 163 156 164 162 163 161 175 173 164 173 175 180 171 167 171 177 184 184 175 179 188 185 178 173 187 183 178 177 194 181 188 186 185 193 189 199 196 189 199 195 189 192 201 207 199 203 200 205 194 204 204 201 198 201 215 207 207 205 208 203 210 214 214 223 212 227 222 226 225 221 218 220 235 217 234 223 229 233 236 223 237 222 242 244 232 230 234 239 229 234 233 244 232 242 237 255 245 253 240 259 248 249 242 255 265 249 262 270 259 248 257 252 270 264 265 273 278 268 274 257 270 266 266 286 279 284 285 283 279 284 293 272 274 274 272 283 292 278 281 296 295 291 306 292 288 307 293 284 287 294 298 306 311 298 317 304 306 301 320 306 319 311 299 315 327 322 303 320 327 309 306 320 334 337 338 318 342 340 333 326 341 343 322 332 347 338 336 335 327 353 345 328 353 339 356 358 335 346 342 340 356 338 364 348 355 357 354 363 348 366 350 371 355 372 349 384 373 368 357 365 365 372 379 371 361 396 381 365 395 386 373 398 392 373 394 381 396 390 402 382 399 406 384 393 386 387 414 397 406 393 387 409 404 390 397 401 417 408 405 411 419 400 412 428 430 413 413 430 420 437 410 425 436 428 415 428 433 411 435 415 434 418 445 416 458 452 433 438 451 460 428 455 442 429 454 463 441 467 452 443 476 462 453 459 473 466 480 446 451 458 444 468 466 480 489 450 493 475 495 454 481 478 463 469 493 461 500 501 462 479 475 497 488 495 508 501 466 496 486 470 475 488 499 519 505 504 494 477 493 497 527 519 516 494 507 484 517 532 491 513 508 528 500 525 536 496 496 514 526 521 497 534 549 547 533 527 531 546 521 510 525 551 523 558 549 539 545 554 557 557 549 563 562 565 564 524 544 566 554 521 559 529 561 529 557 577 561 580 557 573 558 536 556 587 546 587 535 574 557 582 580 551 542 551 560 582 556 573 579 564 552 574 555 586 586 574 580 589 603 603 606 599 578 556 563 609 601 609 562 576 576 594 579 604 579 581 590 591 614 577 608 605 588 587 614 603 577 595 627 591 600 583 582 613 587 638 627 614 606 640 583 589 642 594 636 620 606 619 599 594 642 591 634 608 647 599 609 595 611 624 621 636 621 636 628 620 621 650 623 617 653 605 617 626 654 616 621 629 653 620 646 637 671 659 670 645 621 637 639 624 646 646 635 666 620 635 657 671 655 660 664 650 677 635 653 624 676 673 674 678 635 685 642 675 644 685 682 638 667 659 634 682 676 690 630 687 686 636 660 668 659 658 634 637 636 673 667 694 657 687 688 655 697 676 648 679 651 705 653 668 650 704 694 657 693 651 704 658 681 697 652 672 671 662 705 683 689 693 662 667 699 657 696 693 665 712 711 697 665 705 679 671 660 697 654 713 690 702 710 713 695 723 701 711 701 688 672 696 698 667 714 725 716 702 683 723 718 680 695 663 682 696 691 720 675 688 681 709 691 708 670 703 707 686 690 684 690 677 724 730 686 729 685 725 719 690 693 681 731 730 721 707 674 674 721 709 713 682 734 694 698 710 723 721 735 733 676 685 736 672 723 707 736 685 697 733 722 667 679 730 732 678 716 672 687 702 728 677 718 668 705 680 712 704 677 723 712 699 671 724 704 670 693 715 687 735 711 685 677 735 678 673 675 726 689 707 703 679 715 694 678 694 719 735 673 728 720 717 688 665 714 667 667 682 727 699 680 701 717 691 711 671 726 706 705 685 666 682 688 682 668 678 701 704 714 705 669 685 689 697 726 721 678 709 660 667 719 677 674 671 721 661 662 713 703 673 704 676 691 699 694 667 714 702 679 680 702 685 667 662 713 703 663 691 683 697 661 662 685 671 693 703 701 668 677 710 669 668 691 661 667 669 690 659 653 690 652 687 708 670 704 650 643 693 661 650 694 669 701 686 670 692 683 639 687 681 652 684 647 645 686 690 633 664 689 669 642 634 672 655 684 668 684 667 627 631 635 671 686 671 675 675 631 627 639 627 640 652 661 663 677 650 629 654 656 671 678 641 632 638 618 654 667 671 671 632 613 659 663 668 634 631 625 661 638 647 622 621 614 666 647 653 610 661 619 649 645 637 657 632 641 625 608 618 652 627 617 624 623 638 635 603 632 638 645 630 633 624 589 617 627 626 597 638 593 627 639 606 620 589 590 595 610 614 632 577 592 618 616 607 585 578 583 592 611 608 587 594 580 607 618 575 583 588 594 579 597 603 561 582 572 592 603 571 587 562 597 573 598 589 566 596 554 563 570 546 589 589 592 554 558 560 547 556 587 563 563 576 571 548 568 559 536 541 573 581 553 536 546 574 574 571 535 540 564 562 549 551 526 521 539 519 537 566 551 562 521 525 511 545 520 532 537 520 528 553 537 541 535 502 528 506 509 495 518 533 542 528 525 519 533 493 510 509 498 529 485 511 485 528 515 480 517 484 477 516 515 487 487 481 499 479 489 488 502 483 472 482 481 475 469 473 471 461 465 462 471 494 480 485 469 453 493 462 472 457 458 457 462 484 483 445 453 443 465 458 453 438 468 448 464 446 448 454 462 442 448 453 463 444 424 452 463 441 432 456 424 420 425 431 437 452 444 454 412 451 449 410 409 411 421 414 437 419 435 415 433 403 398 408 419 396 430 406 403 395 397 406 419 415 411 408 408 382 391 395 409 389 405 413 391 391 396 384 409 407 406 377 382 404 378 396 381 388 383 383 373 392 379 393 381 380 388 370 378 378 380 350 352 353 374 346 358 359 359 368 369 342 370 344 340 351 366 344 340 345 341 361 330 345 331 345 347 331 329 352 331 326 335 338 318 328 317 339 344 341 340 324 325 321 307 331 328 329 335 311 318 328 308 323 326 300 318 297 306 299 295 306 291 294 303 299 291 306 304 298 284 283 287 305 299 278 285 298 283 276 299 296 291 278 269 283 269 274 289 274 269 270 266 270 281 270 280 257 264 260 268 258 272 276 256 274 266 259 270 262 263 250 250 248 252 240 240 254 250 240 254 239 246 252 240 238 230 241 228 229 233 231 241 233 245 241 242 230 229 223 237 232 228 216 233 222 214 224 211 228 212 212 213 211 216 210 212 209 214 209 217 208 203 212 208 207 197 205 194 206 203 208 195 205 200 197 196 188 190 203 190 188 190 197 181 196 191 181 179 183 175 182 186 177 178 184 185 170 175 173 170 177 180 177 181 167 171 166 168 161 174 162 161 170 165 156 158 159 162 160 156 166 155 155 154 150 157 154 149 155 153 151 156 154 142 142 147 144 145 147 140 147 141 147 138 136 138 142 134 141 134 140 134 137 129 138 135 135 131 136 131 135 130 132 129 127 126 127 119 118 124 117 124 117 121 116 124 119 114 115 117 119 120 116 110 116 112 107 117 109 115 106 106 110 106 102 108 104 102 100 104 101 100 104 105 101 96 98 97 100 100 96 94 94 98 97 91 96 91 92 94 89 92 88 87 93 89 90 87 86 91 83 85 85 83 86 83 81 82 82 84 84 83 77 80 76 80 76 77 76 75 75 79 75 73 79 72 76 75 76 72 71 71 70 74 71 69 68 67 70 72 69 66 66 68 64 64 65 67 66 64 64 65 63 61 66 64 65 65 59 61 59 61 58 61 60 61 62 59 59 60 57 58 56 56 55 55 55 57 56 58 58 53 55 55 57 56 54 52 55 52 54 51 52 52 53 54 51 50 51 52 51 50 52 48 49 51 48 51 49 47 49 49 49 49 49 49 46 48 46 47 48 45 46 48 45 46 47 45 47 44 47 47 47 46 47 45 44 47 43 45 45 46 45 46 46 44 45 46 46 45 44 45 45 45 43 44 45 45 45 44 42 44 44 45
43 44 43 43 43 43 45 45 43 43 44 46 44 46 46 43 45 43 45 43 46 47 47 45 47 46 44 47 44 46 46 44 48 47 45 45 48 48 47 48 48 46 48 47 49 47 47 47 50 47 47 49 48 50 49 51 50 52 50 52 52 51 53 51 52 54 54 53 53 51 52 53 51 54 53 56 54 54 53 53 55 53 54 58 57 56 59 55 57 60 56 58 58 59 59 58 60 60 59 62 58 62 63 62 60 65 61 63 64 66 63 62 63 67 67 65 64 68 64 67 65 68 67 67 68 72 68 72 74 71 72 71 73 71 74 77 74 75 78 78 78 74 76 77 80 75 80 80 76 80 77 81 82 81 83 80 86 86 81 85 88 89 89 83 84 89 89 90 89 93 92 95 92 88 89 91 93 92 95 95 95 93 99 97 95 97 100 98 96 99 98 99 105 101 101 103 100 101 105 104 104 105 108 106 114 115 116 115 111 116 117 112 111 117 111 118 115 118 122 117 115 122 127 124 118 121 125 130 120 125 128 123 123 124 127 129 135 132 137 138 135 129 137 132 132 139 133 134 139 133 136 148 141 149 138 144 141 151 140 143 142 147 146 151 147 153 151 160 156 159 159 158 154 167 163 167 166 165 156 156 163 165 164 160 172 175 177 167 176 177 174 166 175 171 168 168 173 180 184 188 185 178 176 179 192 188 192 187 191 183 195 182 188 194 194 198 193 201 201 192 197 194 194 199 191 197 209 200 201 198 204 202 203 200 218 212 206 210 221 213 209 207 225 223 228 209 217 214 215 216 218 230 231 237 232 223 237 221 231 234 234 232 228 231 240 242 243 239 233 238 254 235 233 251 236 251 259 259 242 258 259 245 246 266 257 250 257 264 256 259 252 273 255 258 254 270 269 265 259 274 264 273 275 268 275 285 274 268 286 286 284 280 296 293 277 290 291 302 285 277 281 296 293 306 300 285 284 299 310 295 302 310 290 295 302 300 317 324 319 301 303 319 300 305 312 327 331 330 316 325 322 333 335 325 324 341 319 329 332 344 320 348 340 343 350 334 349 328 347 342 334 357 355 331 359 337 346 346 368 338 358 371 351 347 368 362 344 348 351 351 348 371 367 368 357 351 377 370 365 363 362 371 378 365 361 382 372 374 365 401 384 371 382 372 386 398 384 388 382 411 380 386 383 407 392 401 410 386 401 401 387 416 390 423 392 405 423 416 428 416 432 407 407 403 431 411 420 416 426 432 437 413 415 425 449 426 445 437 445 419 414 421 446 443 449 425 437 431 441 453 437 446 448 465 462 472 449 443 449 467 449 464 449 447 442 481 457 451 467 472 453 478 454 473 464 466 450 473 467 465 466 480 478 460 492 483 490 490 482 464 475 478 474 499 489 474 515 493 487 498 497 519 477 515 494 503 517 497 483 481 502 500 495 524 509 488 527 514 512 514 491 532 530 536 517 538 542 540 499 518 527 527 509 535 538 548 508 548 518 548 531 532 550 536 552 523 548 521 554 524 538 568 525 531 555 552 567 567 561 567 537 529 546 554 565 580 567 574 543 541 579 560 533 558 560 586 551 570 543 569 542 577 558 597 548 585 595 557 563 572 590 566 556 569 551 598 564 563 557 592 573 611 583 600 571 583 601 593 576 563 619 598 617 595 572 579 599 576 591 575 602 608 594 584 576 593 589 590 630 596 609 580 597 588 586 626 604 601 601 609 592 637 635 623 599 595 606 603 646 637 597 605 650 613 634 610 650 618 606 643 640 640 652 628 616 658 652 625 636 620 615 664 611 658 664 654 618 638 637 645 612 630 622 653 671 647 625 652 674 654 617 622 643 615 646 663 624 663 663 679 641 655 642 642 632 664 637 658 636 681 626 646 630 633 685 636 683 655 633 640 683 661 629 682 646 659 696 668 656 682 634 665 693 695 695 662 702 637 663 662 664 645 642 692 700 673 644 685 692 704 663 685 664 683 676 704 657 667 688 681 647 712 656 682 655 666 691 708 659 656 703 672 691 650 655 677 672 690 683 680 653 656 715 717 708 706 717 680 671 718 716 708 685 687 662 716 665 685 711 680 658 683 698 691 688 666 671 721 721 724 699 719 678 679 717 724 680 669 684 703 703 716 728 705 719 665 667 728 694 722 721 694 678 720 685 665 713 701 665 731 666 710 698 685 688 716 731 693 672 702 672 690 667 706 729 689 690 675 701 678 696 717 733 731 702 695 731 692 732 674 688 733 719 734 695 684 727 691 724 734 727 730 688 670 713 693 705 667 702 671 691 674 721 687 669 698 716 733 724 723 669 674 730 733 683 688 693 673 712 680 671 714 685 703 728 673 672 697 685 719 701 709 727 697 730 729 728 721 683 700 676 714 686 693 685 671 696 705 716 709 701 715 702 673 677 674 684 723 697 675 709 666 726 708 664 659 660 687 709 678 722 692 698 714 720 720 722 683 664 676 700 673 656 668 709 671 717 685 681 663 675 697 714 700 685 712 691 675 690 659 707 703 692 700 662 700 714 696 693 704 713 712 707 708 656 658 660 651 663 673 668 672 653 655 659 691 705 696 659 644 693 662 686 682 683 677 635 649 642 684 634 694 666 662 664 681 682 684 650 652 649 631 669 684 669 640 650 686 644 659 640 663 659 654 684 643 668 635 633 648 661 643 674 658 642 658 642 652 628 631 621 642 672 666 667 644 622 658 658 638 637 624 625 630 656 654 625 638 623 607 652 659 615 625 659 617 599 644 612 611 618 611 636 630 641 601 648 631 596 608 636 621 613 636 643 646 590 608 626 633 623 588 595 629 623 599 583 610 608 581 595 621 596 577 609 583 615 572 577 589 588 578 620 569 586 566 596 607 577 578 599 561 588 581 567 585 581 561 613 569 555 595 606 564 575 551 586 565 551 571 555 601 593 578 569 557 559 549 578 554 570 576 554 589 551 559 545 538 560 584 539 537 553 553 534 562 534 548 526 537 551 573 528 556 544 569 561 566 552 563 529 566 545 531 546 560 560 532 542 555 521 505 544 530 518 531 508 520 500 512 511 500 518 528 528 529 508 515 526 497 511 527 500 488 496 522 493 494 508 520 528 498 520 492 476 502 490 499 515 480 513 495 512 485 497 480 490 494 503 492 490 485 463 472 458 490 469 467 490 464 490 496 470 469 457 449 478 488 450 477 461 463 473 440 477 440 472 479 479 465 452 456 436 454 467 465 470 460 455 432 460 446 445 456 460 428 441 436 451 426 443 432 422 429 415 445 409 413 418 431 412 404 419 415 438 401 405 414 421 410 431 431 425 406 395 424 389 426 414 421 395 420 394 390 383 387 386 378 380 386 383 398 395 402 395 403 375 396 386 395 396 399 387 365 374 376 362 390 394 371 388 359 387 388 383 368 378 369 377 361 367 344 346 369 342 346 343 352 352 369 348 345 353 353 349 350 359 350 361 333 331 351 345 339 348 347 333 331 350 318 325 336 319 341 326 326 329 338 314 331 329 322 313 333 306 329 303 324 325 302 319 299 312 316 319 305 300 309 294 299 296 312 295 303 307 304 288 302 303 285 297 297 296 299 286 300 281 298 280 269 273 288 276 284 280 266 274 266 262 270 266 276 282 270 272 266 264 259 254 268 259 270 265 258 270 257 244 249 266 263 250 240 260 240 249 240 254 254 250 238 249 242 250 232 243 229 227 225 242 241 242 231 234 228 236 218 232 230 216 219 222 215 211 218 214 224 218 228 217 221 222 212 217 221 218 212 205 216 199 203 214 212 211 195 205 209 197 200 207 192 189 203 191 190 188 200 192 189 193 189 197 192 182 187 178 193 191 188 177 175 181 185 186 179 169 170 171 167 178 174 176 178 172 171 169 164 162 161 164 170 164 164 156 160 162 160 153 166 158 162 154 159 153 150 156 150 159 144 152 151 147 144 142 152 145 147 148 137 147 146 136 142 140 141 134 137 137 132 137 137 133 139 131 134 133 125 132 125 131 126 131 124 129 123 121 127 120 122 120 125 125 115 124 115 117 121 120 119 110 110 110 114 114 116 109 109 113 106 105 107 111 104 107 104 106 103 105 102 107 98 103 102 104 97 96 98 98 97 97 98 93 92 97 94 94 96 89 91 92 92 95 91 90 86 89 84 87 87 83 84 89 84 85 87 83 84 82 82 79 77 77 79 80 78 80 80 78 77 80 77 74 79 73 76 76 74 77 75 74 74 74 72 74 73 73 68 68 67 66 67 68 65 65 64 67 64 65 64 64 62 65 64 63 63 61 64 62 63 60 58 62 58 62 57 60 60 59 61 59 56 58 59 59 55 57 55 54 54 58 54 54 54 56 53 54 55 56 53 51 54 54 55 52 53 53 52 53 49 53 50 52 52 49 52 52 49 49 48 48 50 51 50 51 48 46 49 47 46 47 46 45 47 47 46 47 47 46 46 45 45 46 45 45 45 45 45 45 45 47 44 47 44 44 44 46 45 43 43 45 45 44 45 43 46 46 46 44 43 43 44
45 46 46 46 43 43 44 45 45 47 45 45 44 47 46 44 45 47 44 47 45 45 45 45 44 45 45 46 46 46 48 48 45 47 47 45 48 48 47 49 47 48 46 48 48 49 47 47 48 49 51 49 48 50 49 50 50 49 52 50 52 49 53 53 51 51 53 52 52 51 52 56 55 53 55 55 56 56 55 55 55 58 56 58 56 55 55 60 56 59 56 61 58 57 61 57 61 62 61 62 64 61 60 64 61 61 60 66 65 65 67 66 65 65 67 68 69 67 69 67 68 68 67 67 67 73 72 72 74 70 74 73 74 72 74 77 78 78 79 79 76 74 78 79 78 80 82 83 77 80 82 85 81 83 85 83 81 82 81 84 88 85 86 89 86 87 88 93 93 93 94 90 96 92 91 96 94 99 98 95 97 97 100 100 96 95 96 99 101 106 104 98 103 105 103 108 101 106 105 106 106 113 112 108 110 110 109 116 115 116 119 119 115 113 114 122 118 116 114 123 116 122 117 123 126 125 121 128 128 125 130 131 128 131 130 128 133 129 131 134 130 135 142 130 134 139 139 142 135 140 137 144 137 145 137 148 140 146 152 144 146 157 150 148 157 153 149 154 160 155 154 155 154 167 153 152 154 163 166 158 169 172 161 167 161 171 163 170 175 166 166 169 166 180 174 173 185 171 172 173 172 182 187 187 183 193 182 181 188 187 188 183 191 188 184 192 191 202 201 203 200 203 201 200 198 210 199 207 206 205 216 206 202 205 202 210 216 211 223 218 217 215 210 221 217 224 216 228 221 213 221 233 215 218 222 236 219 228 229 243 234 236 234 245 230 234 248 240 248 252 245 254 246 251 258 242 245 245 260 245 245 242 261 248 268 251 252 263 251 250 271 263 262 269 277 273 271 281 274 271 274 285 279 282 280 267 268 289 279 268 289 292 285 273 285 297 282 300 293 302 300 291 308 284 308 294 307 295 289 303 304 293 318 302 296 320 317 311 304 304 311 303 306 310 324 328 303 311 333 319 335 314 327 332 321 338 313 329 324 321 348 321 333 329 324 342 345 323 332 352 343 327 346 331 350 349 355 350 361 337 359 337 364 373 349 366 346 345 363 361 367 371 380 359 354 373 384 376 375 378 357 371 391 395 371 382 376 370 364 383 378 378 375 384 374 388 378 378 407 402 387 378 392 410 405 403 404 408 410 413 412 410 389 424 402 424 398 393 419 407 397 425 406 414 417 431 439 415 408 443 414 438 443 420 450 431 429 428 416 453 424 416 422 417 430 445 425 443 434 449 439 452 442 446 432 458 448 445 437 470 456 465 459 442 460 461 447 461 441 455 461 469 457 450 469 448 449 468 483 467 468 490 454 482 502 496 461 470 463 474 464 504 469 465 478 476 472 487 504 486 496 488 479 474 492 491 494 524 526 485 479 495 491 503 518 521 531 491 493 500 538 506 505 517 492 505 531 506 507 508 519 525 547 516 526 520 525 517 534 536 541 546 510 538 546 556 527 521 519 537 542 544 559 558 526 547 522 566 529 539 553 531 531 561 563 550 548 570 555 584 537 574 536 567 548 553 557 537 537 545 581 546 540 590 595 555 583 576 560 595 589 596 554 570 565 564 589 589 607 609 557 588 576 585 606 562 600 600 592 597 572 615 591 580 569 608 605 624 609 609 602 594 582 625 595 628 585 608 574 620 576 587 599 628 580 631 632 606 597 588 639 583 634 601 595 619 610 617 616 619 610 644 603 624 633 623 640 645 642 649 595 624 624 609 657 640 632 631 614 646 603 602 611 634 651 633 638 615 644 669 615 634 640 615 612 628 647 640 640 660 636 661 618 659 657 642 628 680 660 639 634 681 629 637 630 651 641 632 668 679 651 678 667 649 667 670 681 653 685 652 692 629 690 683 672 660 641 677 676 636 678 669 686 651 689 661 687 648 686 665 652 701 701 664 705 670 654 696 682 695 695 708 690 661 682 665 681 664 687 711 706 699 684 664 686 670 649 698 657 712 657 691 657 682 657 680 676 671 700 684 694 681 678 684 688 702 684 686 663 679 658 697 696 684 693 684 670 692 679 664 688 696 677 701 678 692 725 725 680 727 719 665 713 704 661 705 667 691 695 706 725 699 719 697 728 728 698 714 695 720 723 698 732 713 672 723 678 681 695 715 699 701 721 718 672 730 727 684 695 712 671 668 715 727 690 733 719 673 722 709 684 674 706 690 666 722 688 693 668 719 685 702 697 672 697 717 680 690 678 710 667 696 726 729 688 693 725 671 711 724 726 729 732 696 696 675 682 730 714 696 725 734 674 687 682 706 678 694 728 690 680 671 731 669 733 683 707 723 700 682 711 690 687 719 680 714 696 672 685 732 725 730 667 718 703 664 720 704 692 679 704 720 702 686 684 671 666 679 667 709 697 700 720 687 689 667 667 721 715 658 690 677 697 664 662 667 665 690 679 665 708 694 691 693 678 700 691 693 670 699 684 712 689 706 673 700 701 703 704 661 675 712 671 648 698 703 677 688 656 711 684 692 665 688 707 688 661 662 701 683 667 644 675 683 676 661 663 650 664 678 695 678 692 700 681 686 662 692 677 634 686 649 664 670 672 681 638 687 693 665 645 649 665 654 630 666 647 627 651 675 681 671 647 645 681 639 658 649 672 656 618 656 641 626 629 655 653 630 651 643 671 660 631 614 659 632 617 662 635 654 652 668 648 611 635 627 616 615 604 659 635 636 624 639 660 612 622 604 628 596 622 639 618 601 602 605 640 610 620 625 593 622 605 636 596 616 643 644 619 608 588 636 615 611 612 587 594 602 616 634 587 592 600 625 578 581 624 610 622 610 584 606 575 576 618 610 606 572 611 599 602 600 586 576 607 576 576 606 557 571 602 561 604 587 587 568 550 580 554 603 585 574 566 584 593 549 569 553 559 569 566 567 572 568 568 564 573 548 542 557 584 539 568 559 556 530 548 535 566 548 546 555 550 557 522 562 565 561 529 545 534 547 524 529 532 537 512 556 514 544 550 531 536 508 533 517 547 535 500 544 527 529 496 501 502 513 532 527 506 499 510 491 506 510 492 519 507 499 498 484 515 501 493 494 503 479 511 512 480 503 500 480 474 467 488 488 475 468 465 495 478 485 462 478 484 459 470 460 480 457 488 454 457 452 457 490 472 481 481 483 463 485 462 478 457 472 452 440 454 435 447 450 461 450 460 458 439 435 433 452 432 449 462 437 436 420 418 446 437 449 425 452 413 428 431 431 436 422 420 446 432 408 406 411 414 434 434 423 434 422 435 419 407 410 405 389 390 412 401 399 411 418 397 400 400 401 394 383 390 397 380 403 408 396 396 398 401 371 384 399 393 383 367 363 392 384 388 368 366 382 366 383 375 388 379 374 360 371 361 366 375 363 377 356 345 364 348 366 342 370 344 348 356 358 343 350 356 344 343 360 343 332 353 348 340 353 333 332 323 327 325 330 321 336 325 331 320 335 335 326 314 327 318 304 328 306 311 307 304 308 322 308 310 294 309 301 318 317 311 291 310 291 294 289 306 291 302 305 287 285 287 298 296 285 279 281 280 297 274 280 288 268 283 283 284 268 275 287 269 277 278 263 282 270 263 278 258 266 254 274 274 253 270 256 270 260 251 255 253 251 250 260 250 241 248 250 246 254 233 252 239 236 237 242 249 228 227 230 244 235 229 228 237 231 228 219 238 216 215 235 221 221 231 229 225 220 217 221 218 223 221 206 218 212 214 221 203 208 216 211 203 214 213 196 199 202 200 207 194 205 193 206 190 199 195 188 196 186 184 191 188 185 186 189 187 185 189 179 178 183 183 172 180 186 180 176 175 181 178 178 172 169 166 178 161 166 171 170 158 170 164 159 156 166 165 167 157 152 155 154 155 162 161 159 152 150 153 146 154 153 143 141 149 150 144 147 140 147 148 140 144 134 135 137 137 135 143 134 142 130 140 133 127 131 126 128 130 129 130 128 127 132 126 128 129 125 127 120 120 122 123 115 125 123 123 118 113 119 119 120 116 116 118 108 108 111 106 109 113 105 112 103 106 109 106 104 105 103 107 103 102 106 97 99 101 100 97 100 99 98 100 97 93 98 96 95 94 92 88 90 95 95 92 87 89 90 88 86 89 84 84 87 87 84 80 85 83 85 79 81 84 84 82 80 76 77 76 75 77 77 77 77 79 75 75 75 75 73 76 71 71 72 73 73 70 71 73 69 72 66 67 65 66 68 66 68 64 65 63 62 63 65 63 65 63 65 65 64 60 62 61 61 61 61 62 61 62 59 62 59 56 56 58 59 56 59 58 55 54 55 54 56 57 54 54 53 55 52 54 56 55 52 54 52 51 53 53 54 54 49 50 53 52 53 52 49 51 51 49 52 47 49 50 48 47 48 49 48 47 46 46 46 47 48 47 47 45 45 47 48 47 45 46 45 48 47 44 45 45 46 45 46 47 47 47 46 45 44 44 46 44 44 47 46 46 43 43 46 43 45
46 46 46 47 47 46 47 47 47 44 45 44 46 44 47 45 46 44 47 47 47 47 48 46 45 46 46 45 45 46 47 48 46 47 48 49 49 47 48 48 48 49 47 51 50 48 50 51 52 51 50 50 49 50 53 53 52 53 52 52 50 53 51 54 52 54 52 55 55 55 52 54 54 53 56 54 56 57 55 56 56 55 57 55 57 57 60 58 56 62 58 62 57 59 58 61 63 60 60 62 63 59 64 63 61 65 64 63 65 66 63 65 64 66 66 64 69 66 68 72 71 68 73 67 71 68 74 72 69 71 73 75 72 73 72 72 78 73 75 79 77 79 75 77 76 78 77 82 84 79 80 82 82 82 85 84 82 85 82 82 83 83 85 89 85 89 93 94 95 91 89 89 96 91 90 98 94 94 96 95 93 101 94 96 104 100 100 103 100 106 103 106 105 104 107 108 104 105 105 110 106 110 109 108 109 108 111 117 116 115 113 110 115 119 112 120 114 119 124 120 121 121 119 117 124 129 122 121 123 129 122 132 133 136 133 130 138 138 134 128 134 141 135 133 134 142 138 143 141 145 137 137 141 144 149 140 141 149 154 153 148 144 150 148 150 146 158 153 152 154 150 164 160 161 156 166 156 166 169 169 170 170 164 159 173 172 178 170 171 169 177 179 178 176 183 170 170 177 182 173 189 181 184 183 182 176 191 182 181 184 195 193 184 192 198 198 199 200 189 198 192 198 199 199 208 202 205 203 197 205 200 200 218 216 209 219 207 223 215 211 211 221 226 219 210 215 212 222 219 224 216 217 237 226 227 228 234 222 240 231 238 226 244 237 227 246 230 247 245 248 235 235 250 256 247 244 259 238 256 255 242 250 265 260 252 252 261 250 253 266 269 255 270 273 258 271 278 279 275 262 270 280 269 275 281 288 278 283 290 280 275 276 281 272 292 283 285 288 285 277 294 302 300 307 304 301 312 312 289 286 316 288 294 319 297 304 322 300 310 314 302 300 329 318 312 302 303 315 332 322 316 327 332 330 341 326 323 321 346 325 329 325 341 326 343 352 328 326 341 328 344 345 350 362 353 345 333 345 361 360 341 361 357 372 349 359 352 368 358 349 366 350 360 351 376 350 382 378 388 385 362 379 359 376 379 369 386 368 381 378 387 397 385 378 405 379 380 382 397 380 411 396 415 389 394 408 415 404 382 419 392 386 398 388 418 409 410 395 424 402 401 428 407 425 405 437 404 416 415 407 438 443 428 408 423 428 439 413 433 422 423 417 458 448 418 438 424 423 460 439 466 466 429 459 438 435 470 454 449 436 468 463 459 476 478 463 463 475 444 455 453 472 463 484 458 468 466 485 460 461 463 460 495 467 461 472 462 465 468 506 462 490 499 498 476 507 467 492 495 476 497 473 506 510 493 482 488 491 483 509 516 508 499 516 521 485 516 533 524 488 496 533 538 504 502 542 512 512 526 497 527 522 513 525 503 524 516 517 528 519 509 523 546 538 561 560 522 559 548 555 542 531 568 531 532 555 568 531 566 552 558 552 566 539 531 538 560 564 583 560 534 546 575 563 570 582 577 537 559 585 544 590 587 559 583 548 557 559 569 551 578 599 590 587 601 592 553 563 565 566 589 571 600 578 612 607 596 582 602 596 612 579 613 608 564 591 612 590 622 583 620 611 570 627 618 576 590 586 617 597 612 602 603 611 582 637 631 580 588 601 637 603 597 584 608 626 643 601 622 604 591 626 618 592 601 642 595 616 601 629 607 623 621 646 632 643 649 621 606 612 640 614 611 637 621 650 638 649 644 613 643 640 662 655 657 649 643 629 672 636 647 619 669 616 636 662 641 645 631 639 651 682 662 683 664 635 639 658 655 678 630 659 640 658 682 687 651 655 645 654 667 679 649 687 650 638 636 631 638 649 692 695 650 651 654 689 684 675 666 674 667 644 696 641 691 690 662 656 655 683 677 676 670 650 644 647 688 658 678 674 674 653 695 663 649 684 651 705 665 713 651 674 684 651 651 679 672 703 674 699 698 663 712 701 683 682 668 715 700 706 657 683 664 678 716 719 663 698 674 708 708 694 660 691 669 714 667 697 691 692 681 659 715 720 723 728 721 710 662 707 713 698 696 695 722 688 730 700 702 681 685 684 689 688 690 702 716 670 672 679 704 680 692 678 686 706 680 691 721 680 721 676 707 698 718 698 695 714 679 717 689 718 686 731 720 700 707 709 704 706 674 685 733 713 711 696 684 726 723 670 671 721 693 725 685 689 688 715 668 703 710 704 698 731 699 683 695 683 667 675 734 687 706 731 734 681 703 682 683 690 698 700 676 726 690 695 679 724 686 681 725 722 709 665 677 687 670 703 677 682 672 700 731 662 727 702 700 725 707 696 687 685 677 699 663 660 708 728 714 680 710 676 709 725 676 692 680 681 703 664 672 711 672 710 711 667 680 720 701 698 717 707 669 656 654 700 707 684 691 695 673 664 709 673 678 677 657 711 672 661 670 688 695 647 695 698 694 666 650 677 695 710 701 662 680 691 674 692 652 652 706 682 678 692 674 646 664 664 685 655 648 653 697 690 677 687 673 646 653 650 670 675 663 681 669 636 631 693 692 676 631 646 655 633 683 665 646 669 630 663 665 649 681 658 658 629 635 663 632 627 676 658 634 673 636 662 618 643 615 676 627 624 664 649 626 664 657 610 643 613 613 625 610 642 667 615 633 626 656 624 622 614 661 653 599 659 646 607 605 618 642 612 639 599 616 642 603 616 635 594 611 616 619 608 624 638 622 643 618 589 626 584 633 596 630 623 605 600 587 590 587 604 627 619 586 608 587 572 612 587 610 594 612 599 588 601 618 608 581 566 595 608 571 599 612 563 582 603 561 579 569 564 557 596 561 599 580 568 592 555 550 551 597 578 548 553 590 595 543 585 552 564 550 537 576 538 544 578 558 578 559 535 574 572 533 540 564 559 562 540 539 562 563 545 566 531 527 554 547 554 561 564 545 536 515 518 512 553 557 517 554 551 527 515 504 511 539 550 537 500 519 500 508 520 535 510 516 537 510 510 515 495 532 506 534 485 485 513 518 513 486 488 505 520 496 523 504 480 483 479 513 510 496 494 507 465 501 474 468 479 479 477 473 505 467 458 459 492 456 496 490 464 467 469 476 478 466 476 487 450 463 463 457 478 470 463 469 452 450 470 474 433 432 454 445 443 448 441 446 458 460 462 439 439 459 455 444 432 431 451 444 429 428 430 438 434 435 421 424 406 436 424 430 402 404 419 422 431 430 419 398 423 410 404 430 396 411 402 394 393 420 399 390 417 400 398 384 399 386 402 410 379 387 378 387 392 387 391 402 369 400 386 399 395 369 364 379 370 360 389 367 389 374 374 351 381 356 368 360 347 376 351 375 349 367 374 359 353 350 347 361 353 359 367 343 337 350 344 335 347 337 347 337 323 344 329 335 331 322 330 332 333 335 334 316 324 328 317 313 310 324 327 333 328 313 318 317 300 309 313 310 313 317 312 311 304 300 307 306 307 288 296 301 310 300 286 293 296 285 283 298 277 282 275 281 294 297 286 279 296 272 289 273 285 281 266 263 283 278 265 276 266 261 273 276 260 263 266 273 252 270 254 267 257 256 247 267 263 261 258 251 244 258 256 243 255 250 256 235 237 232 235 253 244 243 237 246 240 234 238 232 226 242 233 220 228 219 227 219 235 218 220 223 218 225 224 215 217 220 217 224 206 214 215 218 206 216 199 204 215 197 205 196 212 212 202 211 196 190 194 202 203 190 195 203 194 184 184 195 195 186 192 186 188 190 189 181 178 181 179 183 179 184 177 182 185 174 177 180 174 168 173 177 163 164 162 170 164 172 167 161 167 165 167 163 164 160 167 153 153 163 151 155 162 147 150 157 152 152 155 145 153 141 145 143 146 143 139 138 137 145 140 145 141 144 143 139 141 141 140 136 138 131 134 136 128 136 132 127 135 128 123 124 130 124 129 123 119 118 121 124 125 123 121 114 115 119 121 118 114 113 111 109 112 111 113 111 115 109 112 109 112 105 109 104 102 100 103 102 102 105 102 103 96 95 95 102 96 94 94 97 98 99 99 94 95 92 91 89 95 93 87 88 87 94 93 90 84 84 86 83 89 88 84 85 81 81 82 85 79 80 77 84 80 83 80 83 82 75 76 74 76 73 76 78 78 74 73 73 76 70 73 72 71 68 70 74 70 69 69 67 67 70 67 65 67 66 68 66 67 65 64 67 64 66 61 65 60 62 62 59 63 58 60 61 59 61 61 57 60 61 62 58 58 56 57 55 57 58 58 54 54 57 58 53 53 54 57 54 53 53 53 54 54 55 55 52 54 50 52 51 51 50 49 52 52 50 50 48 49 52 48 51 52 49 47 51 47 48 50 50 46 46 49 49 47 47 48 46 48 45 46 48 45 46 47 45 47 48 47 46 47 47 45 45 44 46 47 44 44 44 44 44 44 47 44 45 44 46 46
48 47 48 47 48 46 45 48 48 48 46 46 46 48 47 48 48 45 47 45 46 47 45 46 49 49 47 46 49 46 48 48 48 48 47 47 50 50 47 48 50 49 51 52 50 50 52 52 49 50 53 50 51 53 52 51 53 53 51 51 54 53 54 51 53 53 54 52 52 55 55 56 55 56 53 58 54 58 57 58 57 59 57 57 59 56 59 60 57 60 60 60 60 60 62 63 62 63 59 61 61 62 64 63 64 63 63 66 63 63 66 65 69 68 69 69 69 70 69 69 69 70 70 74 71 72 75 74 74 76 72 77 75 72 73 79 75 75 80 75 80 78 78 81 81 80 81 77 78 85 83 79 81 83 85 81 88 87 86 90 84 87 91 86 91 90 93 88 89 91 88 93 92 95 93 93 96 99 95 95 100 101 101 101 102 98 98 96 103 107 100 107 101 107 108 102 107 109 104 110 113 107 106 111 113 108 108 109 111 120 118 121 118 113 118 116 124 125 118 116 126 116 126 126 121 122 123 131 127 125 124 127 136 130 132 133 134 128 135 131 141 141 139 135 139 138 133 134 138 141 145 144 143 141 138 151 150 152 152 155 148 151 149 157 150 160 149 156 154 157 157 159 156 154 164 168 168 162 164 168 170 168 164 172 169 169 177 176 166 178 176 169 172 170 168 183 179 179 181 186 173 189 180 192 184 185 181 184 184 186 197 200 185 189 195 202 191 197 202 197 197 202 193 199 195 194 213 199 208 198 204 202 207 202 214 209 219 220 212 219 224 224 216 214 215 219 223 214 222 232 230 235 235 217 232 231 221 227 222 234 241 233 240 239 241 237 248 243 230 242 250 234 235 237 249 239 260 256 254 259 247 251 254 254 262 261 258 262 249 267 258 260 265 264 269 269 270 260 258 277 267 285 277 279 282 286 267 277 274 282 287 286 295 285 277 277 274 292 284 291 278 305 308 299 282 286 298 313 295 291 288 302 292 293 296 300 322 324 304 303 314 314 324 309 327 328 329 307 312 321 313 310 327 327 334 319 332 340 320 339 323 340 326 340 323 334 328 351 353 330 327 357 356 359 330 342 332 354 360 352 359 348 349 370 367 369 353 374 363 359 380 358 350 360 384 355 368 380 374 373 380 370 388 360 375 374 392 387 391 396 392 379 385 403 394 390 385 401 384 392 408 381 392 399 417 411 404 418 421 397 393 404 415 414 398 425 397 429 397 400 429 415 422 436 431 416 427 430 443 439 421 444 426 446 410 449 413 449 449 436 429 442 444 424 436 459 431 426 444 445 438 426 430 440 432 446 453 433 461 453 463 437 459 445 461 474 478 471 484 470 484 464 468 478 484 465 484 486 467 455 485 454 475 462 490 468 487 484 460 479 488 496 500 510 501 468 489 478 480 475 475 512 483 490 479 493 497 501 513 496 478 516 510 513 502 503 515 509 524 523 535 522 517 520 518 496 531 539 494 502 515 516 517 499 543 534 533 530 532 521 539 552 531 540 512 532 526 552 518 555 535 558 557 567 530 561 532 541 543 538 534 564 572 551 526 546 575 553 545 554 572 539 575 538 545 552 561 543 555 588 542 565 566 576 597 584 587 587 586 553 554 596 554 604 572 552 566 575 551 581 574 592 591 607 610 584 565 567 578 573 614 618 563 585 580 608 612 621 567 583 607 605 573 599 623 613 614 631 597 598 625 578 580 634 591 608 583 582 638 593 617 586 599 591 619 644 601 609 597 609 612 628 614 648 616 623 641 650 634 641 603 622 653 643 622 621 634 652 625 611 643 631 617 661 612 665 633 627 608 633 610 642 658 625 656 651 649 619 624 616 663 612 645 630 629 628 669 669 675 676 669 644 675 620 659 678 631 665 627 658 648 683 628 680 641 634 626 682 678 632 654 635 687 662 659 634 667 654 639 674 640 673 698 698 646 647 654 665 693 682 661 646 663 648 677 681 648 672 682 681 662 665 654 658 674 667 674 693 657 672 679 687 661 669 649 647 669 690 673 684 702 677 686 648 660 651 677 714 703 692 686 695 663 661 674 706 669 680 663 691 673 672 663 707 711 698 721 702 692 716 707 664 719 709 696 661 705 681 694 682 706 716 714 718 712 667 673 694 690 662 702 727 716 693 719 675 668 718 722 676 709 677 685 704 700 696 679 678 720 716 704 669 675 730 729 700 685 690 673 698 685 730 684 672 686 716 690 728 698 724 719 667 703 682 688 695 714 691 669 711 684 734 701 731 702 689 681 734 726 701 697 676 708 729 683 729 710 708 723 685 710 707 699 678 666 665 720 715 691 725 704 722 666 670 718 703 706 676 702 697 713 677 708 686 683 712 701 722 729 681 676 690 709 707 688 699 721 724 695 704 683 713 679 676 662 698 711 674 728 684 662 712 721 715 694 718 694 661 677 690 718 659 686 694 704 710 700 692 673 662 704 693 685 720 707 684 658 678 720 666 709 710 653 712 692 660 671 665 672 714 691 697 683 673 696 698 706 649 707 683 652 653 684 671 684 683 690 688 675 698 666 705 659 678 704 695 687 686 645 692 670 680 692 680 691 658 643 663 702 695 660 636 640 684 644 657 691 656 693 672 643 682 671 680 688 652 691 682 656 648 628 630 689 648 682 678 640 652 678 632 671 623 671 630 649 636 658 675 673 681 663 668 674 668 674 668 635 629 648 639 632 637 628 646 615 644 635 651 608 662 624 634 649 626 636 615 640 612 618 657 617 655 642 648 599 644 632 599 607 613 596 631 645 595 636 632 617 641 647 602 592 609 607 602 593 603 643 604 639 607 604 581 622 624 589 606 628 581 597 614 633 632 586 603 615 622 590 594 598 605 620 597 602 566 621 598 592 616 578 603 567 606 563 566 567 573 566 587 556 580 602 575 573 553 563 556 584 567 558 554 595 547 555 563 555 562 564 594 569 546 578 560 555 587 539 575 542 584 572 540 545 552 574 565 533 565 527 570 529 562 532 543 547 565 566 539 565 543 551 516 566 514 522 555 543 534 526 545 559 506 548 543 549 516 518 521 533 523 537 515 510 546 512 497 507 519 494 507 506 505 537 493 503 510 526 505 497 498 515 507 518 514 519 508 516 497 485 508 474 505 503 501 483 513 477 487 492 473 502 503 492 468 459 486 463 460 462 494 491 495 478 495 491 453 451 487 476 479 447 465 473 473 471 447 445 475 468 471 452 456 435 446 474 448 442 470 459 458 430 461 434 436 464 424 446 461 421 459 433 456 449 437 434 426 446 432 438 421 425 418 438 407 429 407 440 437 439 422 400 435 407 427 398 417 400 399 424 410 394 402 400 387 382 412 413 413 417 408 389 404 388 412 396 404 404 401 373 396 397 376 401 378 385 368 394 397 370 368 358 392 361 361 359 364 360 351 366 361 382 349 350 372 363 368 372 370 349 349 369 338 343 345 360 361 358 351 336 341 347 357 354 336 342 325 355 351 350 340 349 335 322 346 338 325 324 337 337 327 334 331 323 322 313 314 324 319 315 325 309 300 303 325 323 321 295 315 312 313 305 296 305 315 311 297 285 291 303 298 307 302 279 287 292 297 280 283 292 284 276 296 274 293 268 289 266 287 275 279 267 266 284 274 272 258 260 259 259 264 261 259 265 256 264 270 264 252 250 255 252 257 246 247 257 255 248 251 258 243 247 236 235 231 251 238 248 233 238 233 236 240 242 234 240 242 222 230 228 220 230 222 214 233 221 223 228 217 210 218 209 210 214 206 211 209 203 206 216 219 202 208 197 208 209 196 209 196 195 210 190 205 189 195 197 192 195 198 202 191 182 183 196 188 179 182 190 194 179 183 181 188 184 184 178 183 171 172 171 179 182 169 174 166 176 179 166 170 161 171 160 172 157 162 168 159 164 161 154 153 158 162 163 150 151 155 156 154 152 154 156 156 148 143 152 145 140 150 140 151 143 137 145 135 145 133 134 144 142 141 138 131 137 136 132 139 133 132 126 127 127 132 127 129 124 128 122 129 125 118 118 121 119 118 118 114 124 121 117 122 112 111 110 115 114 112 115 110 107 106 114 114 106 110 106 104 105 108 100 102 105 108 107 103 104 103 98 100 97 100 104 101 101 94 94 95 98 99 98 93 93 91 90 88 91 87 90 87 92 85 89 86 83 90 89 89 85 82 84 81 82 80 79 78 77 83 79 77 82 78 76 79 80 77 75 76 79 78 73 77 75 75 73 72 76 70 71 68 70 68 67 71 69 67 68 67 67 68 67 64 64 63 63 63 64 62 66 63 66 65 61 65 62 62 59 59 63 63 63 58 58 62 62 58 60 61 59 56 58 58 59 56 55 57 54 54 55 55 56 54 57 53 54 54 52 53 54 51 54 53 52 51 54 54 50 53 52 52 52 49 52 51 52 51 49 52 49 50 50 52 47 48 48 49 48 50 48 47 46 46 49 47 47 49 48 46 48 48 48 47 47 45 48 45 47 46 48 48 48 47 47 48 48 45 45 48 47 48 47 48 48 47
45 46 46 47 46 45 46 48 47 48 45 47 48 47 48 48 47 48 46 49 48 46 49 48 49 47 47 48 46 47 48 48 49 50 51 47 51 50 51 52 48 51 51 48 49 48 52 49 52 53 53 53 53 51 53 51 54 53 55 53 54 53 51 55 52 53 52 52 53 53 54 55 56 58 58 55 58 57 58 59 59 60 59 60 56 57 59 57 62 61 58 58 58 61 62 63 59 62 63 60 61 64 65 63 64 64 64 67 66 65 67 69 65 67 65 69 69 72 69 72 68 72 72 74 72 70 73 73 75 71 72 76 75 78 73 78 74 77 74 78 76 79 77 80 83 79 77 81 81 85 86 85 80 84 85 88 86 87 87 86 86 85 86 88 88 93 92 90 89 89 93 89 93 91 94 94 94 97 93 93 102 102 100 96 96 99 98 104 101 102 105 101 107 101 104 107 111 106 111 110 108 113 116 114 116 115 114 119 114 119 114 112 118 116 123 118 117 122 126 126 124 119 127 123 120 120 128 129 131 123 130 123 133 132 135 136 133 131 136 129 134 133 140 136 143 133 136 144 142 140 140 146 138 142 152 141 149 143 155 146 144 147 155 159 160 156 151 158 161 158 151 165 163 161 168 169 157 159 157 158 162 161 162 160 164 169 174 163 167 177 179 170 168 182 170 172 183 176 188 180 190 174 181 177 190 189 179 194 182 191 190 190 186 200 186 195 196 199 200 203 204 206 204 191 210 199 205 205 199 211 203 206 202 211 205 220 219 210 216 224 226 210 217 220 210 230 224 217 231 225 229 219 230 223 232 225 221 242 236 240 226 229 238 247 238 251 235 241 245 234 245 241 234 239 258 253 240 251 239 261 258 259 263 257 255 260 253 257 273 263 263 262 267 271 257 276 271 273 272 284 279 264 266 286 266 265 293 277 269 276 273 269 297 298 284 296 280 303 285 284 286 298 287 299 306 306 288 307 289 297 292 291 300 312 294 316 319 318 325 300 306 321 327 316 304 331 303 309 307 335 328 317 324 329 334 337 329 346 347 339 333 338 342 343 322 322 338 329 328 357 335 345 331 350 349 337 353 363 362 358 340 370 365 364 346 369 351 347 372 356 380 371 361 362 349 374 371 382 371 364 369 357 377 394 376 381 366 370 379 373 371 399 376 398 378 385 397 395 405 400 402 404 414 389 380 400 401 397 385 411 393 393 402 418 417 418 401 421 415 425 421 405 400 425 410 399 424 416 433 409 410 442 409 411 447 424 438 427 420 441 427 443 427 457 452 421 448 430 428 447 454 450 456 436 433 441 459 473 469 442 463 472 450 455 465 438 473 453 458 484 446 472 470 444 462 476 485 471 462 467 487 488 488 465 479 486 479 459 464 467 500 485 493 474 501 509 476 504 488 472 518 477 518 486 516 486 489 480 488 500 515 523 492 502 500 484 499 496 510 487 527 528 495 535 540 515 498 537 524 533 541 532 519 528 508 550 507 539 518 552 547 532 515 555 538 557 524 537 522 560 533 560 566 548 557 531 524 544 558 552 538 528 544 578 572 573 527 561 552 575 543 541 562 558 560 558 541 585 584 547 556 562 545 595 582 546 592 552 596 585 579 559 597 568 574 566 604 561 568 565 579 557 579 604 569 593 597 564 567 587 600 602 615 583 595 587 573 569 613 620 571 586 610 578 629 604 619 580 592 633 588 589 631 631 624 604 579 617 612 595 626 584 597 623 606 592 598 602 589 618 607 590 594 640 597 608 637 601 600 629 638 638 635 625 645 656 637 645 628 614 614 601 647 614 609 664 661 627 630 648 645 624 619 643 636 652 609 621 627 644 648 645 642 646 631 669 651 678 642 628 657 621 682 645 650 659 680 674 667 627 676 669 664 627 625 627 663 629 626 677 656 634 632 678 680 669 681 686 679 675 673 639 636 650 682 664 641 641 665 686 681 666 646 649 682 647 688 643 660 642 645 687 673 644 694 678 690 704 654 645 710 650 692 669 706 683 681 696 656 675 696 669 692 651 713 660 708 667 654 675 708 672 684 659 715 679 655 665 706 682 677 668 705 720 718 703 678 714 699 680 683 694 671 676 712 715 694 719 686 704 671 679 719 686 685 691 691 711 695 691 701 690 683 661 709 686 712 664 676 688 730 704 697 716 725 684 707 665 717 706 712 701 727 676 730 725 708 664 709 675 666 721 701 718 733 682 711 728 712 714 677 676 688 677 712 682 671 678 694 670 728 702 677 692 692 712 679 734 725 679 700 719 716 666 702 726 695 690 719 672 681 732 695 705 686 673 722 692 686 693 709 692 672 734 731 700 711 675 711 729 723 679 731 705 729 730 687 685 681 707 674 672 708 710 674 684 706 691 667 719 729 672 722 695 708 672 714 676 707 719 671 698 665 708 709 701 705 663 721 722 678 663 702 722 680 683 715 723 712 719 683 680 699 674 714 706 705 684 678 681 661 664 715 688 712 664 697 704 671 681 655 674 683 707 662 665 682 656 685 713 665 652 704 650 678 710 699 695 660 706 680 645 650 660 650 683 702 685 697 689 668 643 640 660 702 666 656 680 680 641 654 638 695 688 695 692 693 684 689 668 663 648 674 644 640 630 646 665 666 642 667 640 636 641 678 684 626 630 624 629 634 686 668 668 659 625 666 624 650 655 651 632 632 628 661 671 666 646 624 636 623 664 649 656 638 632 629 643 668 666 606 655 610 640 619 657 664 649 625 659 605 628 647 627 604 623 620 652 600 627 598 625 624 593 651 643 623 612 636 594 643 636 604 595 633 637 610 633 609 619 626 641 620 618 619 600 596 616 632 585 608 613 603 614 623 572 588 572 624 585 607 613 573 595 581 607 606 618 568 579 574 613 600 595 584 576 569 559 587 567 563 561 560 594 550 605 605 604 599 584 555 568 556 563 561 571 595 568 568 585 584 582 591 557 558 581 542 539 548 581 557 547 542 537 572 560 556 537 560 525 551 566 528 544 538 525 520 520 560 564 529 524 543 552 531 554 558 519 520 522 528 532 547 520 534 531 525 513 502 528 543 497 515 521 521 541 511 520 513 537 500 530 528 489 508 492 487 481 481 502 482 515 478 509 511 509 493 520 491 511 482 473 477 469 487 489 478 506 468 480 474 495 469 482 469 479 474 455 459 479 455 472 455 456 480 459 464 477 464 451 468 452 456 446 482 451 447 480 475 474 445 451 444 469 434 432 458 435 466 464 463 423 441 458 460 458 421 435 431 456 437 430 441 450 417 444 445 429 440 433 412 411 432 426 399 423 408 411 430 427 419 413 420 401 411 389 398 396 388 419 401 406 413 419 411 411 405 402 412 410 398 390 395 375 386 383 388 389 368 377 386 369 376 388 366 386 390 361 363 392 368 372 374 385 366 371 367 373 357 349 378 345 345 349 376 370 350 372 338 356 350 357 346 359 350 342 360 336 335 358 328 336 350 327 337 332 326 324 322 343 348 334 317 320 326 315 313 332 320 314 315 322 309 311 318 320 318 307 319 309 308 306 311 294 296 307 295 317 300 301 288 304 304 307 307 307 287 305 299 295 301 304 281 281 281 278 287 291 280 275 288 293 284 281 274 265 290 268 262 280 275 276 275 257 265 263 265 263 270 266 254 250 265 257 252 260 254 264 267 266 255 249 248 261 245 258 249 246 247 256 232 238 247 250 235 246 230 243 228 228 243 230 233 223 234 225 224 220 226 232 216 216 230 216 211 228 221 224 211 212 214 209 209 215 204 215 206 219 199 199 198 211 196 204 201 209 194 207 203 202 207 203 201 191 190 190 197 197 190 198 190 188 193 180 182 193 193 181 180 189 175 189 179 183 177 174 174 175 176 178 169 173 175 164 168 164 166 172 167 166 167 157 170 169 163 158 168 162 156 153 152 156 157 148 153 156 149 149 153 154 145 145 142 141 149 148 143 142 148 148 144 146 147 144 143 143 137 143 139 134 135 131 139 129 133 126 129 125 132 127 133 129 132 128 123 119 119 129 120 122 120 124 120 123 120 117 117 113 113 114 119 118 110 118 114 115 116 106 106 114 112 105 105 105 110 105 103 106 107 108 100 107 100 99 98 97 104 104 102 102 99 98 100 100 93 99 94 95 94 90 89 95 95 89 88 90 88 87 85 90 89 84 90 86 88 82 82 85 86 79 84 82 81 77 83 77 76 78 83 76 78 79 79 75 77 73 76 73 77 76 72 77 72 74 72 70 71 73 69 70 68 69 66 69 66 66 66 67 67 64 63 67 65 62 67 62 65 61 63 62 61 61 65 61 63 61 60 61 58 57 57 60 60 58 62 60 60 60 58 59 56 55 56 56 54 58 58 57 54 54 56 55 56 55 55 56 53 53 53 52 53 51 53 54 52 53 52 51 52 53 50 49 53 51 51 50 50 49 50 48 52 50 50 49 47 50 51 51 51 50 49 48 47 46 46 47 49 46 46 48 47 49 47 46 48 47 45 46 45 47 46 47 47 48 47 48 45 45 47 45
47 46 48 48 46 48 49 49 49 49 47 46 48 48 46 46 49 46 47 46 48 48 49 49 51 49 47 50 51 51 51 48 47 49 50 50 48 49 48 51 52 51 49 51 49 49 52 51 51 53 53 53 51 52 50 53 53 51 51 54 53 56 56 53 54 54 53 56 55 53 55 57 55 57 57 56 56 55 55 56 60 57 57 61 62 57 60 59 60 57 58 61 59 63 63 59 59 64 61 63 65 66 61 67 67 62 66 64 65 66 67 69 66 69 66 71 71 72 71 68 73 70 69 72 71 75 71 76 71 71 78 72 73 76 74 79 74 77 81 76 76 79 76 81 82 77 77 85 84 86 80 81 86 84 86 82 88 83 90 87 90 90 93 94 89 89 87 88 95 90 91 98 98 93 94 99 93 94 94 96 101 100 98 103 96 99 97 98 103 106 105 107 106 106 109 108 104 110 112 109 106 111 110 111 112 118 111 117 120 112 118 113 120 114 117 120 118 117 124 127 124 124 118 122 122 120 128 131 124 122 126 134 131 126 136 127 130 129 141 139 131 138 132 134 136 143 140 139 141 147 143 144 144 151 140 143 141 154 153 153 154 149 149 154 158 159 160 159 151 162 157 161 163 162 164 154 155 170 157 157 161 161 174 171 166 162 170 168 177 177 174 167 169 181 176 180 184 185 186 184 173 179 189 179 191 194 193 184 182 184 192 198 194 189 198 199 191 200 198 189 197 199 199 192 194 207 211 212 201 214 215 217 199 217 205 211 216 208 220 213 207 212 223 225 222 230 222 217 216 224 220 236 219 220 235 219 220 226 230 243 242 245 239 246 233 243 238 251 246 247 238 233 253 235 236 237 257 241 253 246 248 264 250 249 269 261 250 262 264 261 260 254 270 270 261 258 277 261 264 267 269 273 288 286 272 268 284 278 293 272 293 290 290 291 273 293 278 281 303 292 291 302 287 288 306 296 291 288 303 307 302 298 293 296 295 316 303 321 305 326 306 321 318 311 329 320 308 315 316 337 336 311 319 325 336 336 317 346 317 324 344 344 350 324 327 342 348 335 338 341 358 350 361 346 349 333 343 366 334 351 356 356 344 364 346 364 355 364 343 347 352 352 377 351 360 351 367 383 359 361 366 380 384 382 392 396 396 368 373 392 376 389 396 401 388 393 404 398 385 399 390 390 396 409 379 406 391 391 394 419 393 397 386 389 422 409 414 411 406 417 408 428 405 406 400 401 413 431 422 417 411 416 429 443 437 448 413 435 422 422 418 452 439 419 454 451 425 456 437 424 455 464 431 445 464 464 439 434 435 445 436 464 469 450 463 462 467 453 447 483 462 459 484 488 454 452 464 472 451 471 470 487 461 475 460 502 472 465 487 463 484 503 465 466 508 492 493 471 492 507 470 486 504 472 484 494 486 514 491 494 491 520 502 516 483 506 500 498 526 512 520 499 533 495 530 530 504 533 545 513 543 496 523 528 527 547 506 518 538 531 552 505 551 507 515 527 511 516 518 544 518 532 529 560 528 535 532 540 520 554 542 568 572 573 536 562 549 531 581 553 562 573 545 571 579 536 563 588 577 557 570 543 582 581 572 574 594 568 555 545 554 570 595 568 550 571 566 595 551 564 553 558 589 565 607 607 608 570 585 570 609 599 610 607 611 612 613 577 623 607 612 592 592 609 586 621 597 579 593 575 594 597 610 620 625 613 609 607 612 613 637 603 607 619 608 622 631 605 616 589 641 611 627 632 595 629 634 621 644 599 654 612 652 656 604 602 598 613 626 608 623 613 605 614 605 629 604 639 661 622 620 637 626 618 609 664 634 613 616 661 628 620 669 629 673 674 669 646 632 623 656 633 667 621 637 638 646 684 649 674 658 674 661 664 653 670 663 669 658 672 650 660 685 635 673 638 631 671 670 664 674 653 641 638 648 697 686 691 634 664 664 689 690 675 686 692 668 640 675 678 697 666 661 699 695 681 645 654 691 696 698 673 700 682 683 679 668 657 684 674 700 673 713 705 661 687 657 668 710 689 696 652 652 652 697 691 674 678 711 679 688 697 712 667 695 686 669 658 697 657 712 662 684 705 679 675 664 719 683 691 679 674 662 714 699 704 722 665 677 670 683 714 692 705 694 683 725 693 717 712 666 676 721 695 726 675 685 705 669 713 671 663 700 675 691 712 693 685 719 712 697 715 668 700 691 674 724 726 706 721 696 675 722 697 691 680 733 718 668 702 673 715 700 705 707 716 732 682 729 689 717 688 681 723 707 701 717 691 668 672 689 699 694 688 673 733 703 684 716 706 721 666 695 707 664 672 664 681 678 683 685 704 667 709 704 726 693 715 679 671 670 690 663 673 704 692 671 689 711 675 726 686 708 689 661 678 696 660 696 681 679 687 720 722 664 662 715 694 714 702 672 721 659 713 702 671 713 682 698 692 695 664 702 690 676 709 705 693 691 668 684 704 665 660 701 700 696 682 658 682 667 659 658 650 685 679 650 674 685 713 693 657 650 681 701 651 663 697 675 666 689 667 686 642 650 682 705 648 681 702 700 690 651 685 664 655 690 682 695 675 697 685 663 666 636 661 688 644 656 683 632 638 685 637 642 683 664 654 654 666 628 665 675 663 625 676 649 666 667 661 673 678 669 642 667 677 667 641 632 618 674 619 650 672 674 658 620 633 663 665 640 666 633 638 654 635 647 619 626 645 644 662 606 666 605 615 657 609 643 642 605 622 649 628 645 637 648 642 621 639 646 621 613 626 632 636 592 609 595 620 613 630 614 630 601 602 639 606 628 620 602 595 600 612 605 587 599 598 633 626 601 592 601 577 611 582 605 582 624 624 575 603 577 623 583 606 576 565 592 568 569 615 603 595 580 605 586 563 597 572 562 577 576 580 555 578 568 568 589 598 590 561 600 553 582 588 570 556 558 558 538 574 580 569 569 557 580 567 553 537 541 577 576 568 540 575 557 554 528 526 559 570 524 558 559 544 556 540 560 554 549 544 533 530 524 560 553 556 522 510 543 523 540 553 549 522 523 509 544 508 533 528 507 516 539 515 514 535 498 502 490 526 520 515 525 500 487 506 510 483 524 499 487 521 522 516 473 492 501 488 479 498 468 471 497 473 487 467 493 470 490 482 466 457 475 483 456 489 469 469 484 491 460 463 482 454 450 459 474 487 482 461 439 465 478 458 470 437 465 468 451 476 468 472 435 445 460 462 432 453 425 430 429 457 420 461 460 451 453 435 451 449 433 440 431 414 433 441 431 438 423 432 437 404 415 418 420 424 412 422 422 420 401 421 413 401 393 409 417 403 407 390 408 399 417 381 383 414 396 398 385 381 402 393 398 401 394 385 401 375 367 364 364 383 368 392 371 380 374 379 383 354 371 373 378 375 371 365 364 349 361 366 353 367 358 370 341 366 351 369 353 355 334 333 343 347 362 353 328 342 335 326 325 340 354 346 336 349 346 320 329 323 331 346 323 318 320 318 337 321 320 318 333 330 315 305 310 312 326 323 321 324 311 299 313 297 297 314 303 304 311 313 309 299 290 305 284 289 301 303 296 298 284 294 295 284 276 294 282 287 273 275 283 272 280 272 276 287 284 275 274 279 275 257 281 259 263 274 264 253 256 260 248 272 261 265 253 256 246 251 255 253 255 239 248 251 244 239 238 255 245 249 249 231 243 243 236 232 228 244 226 233 235 236 225 236 226 219 232 221 229 220 219 231 223 213 218 229 213 222 209 216 220 222 218 216 208 203 213 210 203 210 200 206 207 203 208 210 193 203 191 197 200 199 204 191 194 199 197 189 195 191 192 179 185 191 187 185 178 185 182 178 177 176 172 185 176 179 180 182 178 176 178 177 175 177 174 166 166 170 161 162 164 168 164 166 157 154 165 155 155 158 163 157 149 149 154 160 145 145 153 149 148 147 146 141 146 149 141 139 136 147 141 143 133 134 146 142 140 142 136 136 139 140 135 134 132 137 126 127 123 127 128 125 121 125 124 119 122 125 120 119 121 122 120 119 123 116 118 114 115 114 118 112 110 117 113 116 108 115 109 109 112 105 106 104 110 110 109 102 100 103 105 97 99 101 97 104 101 96 99 99 101 94 98 94 95 94 90 96 91 94 96 96 88 90 86 92 87 90 88 85 86 86 85 85 85 87 80 82 84 85 83 84 84 80 82 77 77 82 77 75 76 78 76 80 78 78 78 74 74 72 76 76 72 74 75 71 72 69 74 69 73 68 69 67 67 66 67 69 65 66 65 65 67 67 63 67 65 65 63 64 61 63 59 62 59 62 59 62 62 58 59 59 61 61 62 61 60 60 60 58 58 55 55 57 59 58 54 56 55 57 53 56 53 54 54 53 54 53 52 51 52 54 52 53 54 50 53 52 51 50 50 53 51 51 52 52 52 51 48 50 52 51 48 48 52 48 48 51 50 50 48 49 48 51 51 49 51 48 48 49 47 48 47 48 46 48 46 47 46 47 46 49 46 46 49 47 49 46
46 46 46 49 47 49 49 48 47 46 51 48 50 51 48 51 50 50 48 47 48 51 50 49 48 48 51 48 49 49 50 52 52 49 49 51 49 51 51 52 53 52 50 53 53 53 51 52 53 54 53 52 54 54 55 52 51 52 53 55 54 56 56 56 55 53 54 54 58 55 54 55 59 57 55 59 58 59 59 58 58 59 57 58 62 57 58 59 61 62 59 64 59 59 59 63 60 64 62 65 61 63 66 64 68 63 65 67 64 65 65 70 68 69 70 70 72 72 69 73 70 69 70 73 76 75 74 75 75 75 78 72 73 73 79 77 76 76 79 79 82 83 81 80 84 82 84 80 85 83 82 86 81 86 85 82 84 84 86 87 85 88 94 94 87 94 96 93 89 91 92 97 91 98 94 99 100 100 94 98 100 99 104 99 99 104 106 107 102 108 106 101 104 101 107 103 103 111 109 113 106 106 114 116 109 113 119 113 112 120 118 112 115 114 125 119 119 117 120 119 128 121 123 123 121 120 130 129 130 126 136 135 125 129 132 132 136 139 130 130 134 137 138 140 142 137 135 144 135 139 144 148 142 149 145 151 149 156 145 155 158 153 145 157 151 156 161 158 152 151 158 166 153 157 158 164 155 163 169 172 160 173 160 176 162 173 174 174 181 174 177 181 169 184 174 183 180 186 183 185 183 175 175 179 178 188 190 187 197 185 198 189 196 202 203 198 194 203 199 206 192 195 209 204 196 208 212 199 207 202 212 201 219 220 208 211 204 211 222 222 215 220 221 223 223 217 216 230 216 229 215 217 233 236 226 226 229 239 235 245 244 233 238 245 240 233 232 237 246 248 237 254 254 245 255 260 257 247 263 262 260 244 265 256 256 256 252 252 263 254 262 270 276 275 258 259 267 259 273 278 265 286 276 283 270 276 293 272 289 280 296 270 278 281 275 282 278 302 298 288 282 299 285 283 300 301 292 311 295 308 303 294 306 291 316 312 318 303 317 302 320 306 300 312 312 313 326 314 315 320 336 318 332 326 316 331 325 345 331 346 324 339 346 338 330 349 350 330 343 327 341 355 345 359 341 359 342 358 338 365 337 344 352 352 340 375 352 358 366 347 358 379 353 380 374 381 380 383 360 356 378 360 380 375 392 364 369 380 374 399 394 376 390 400 394 392 404 390 409 407 403 407 408 391 389 387 395 383 409 384 390 405 413 393 398 399 412 400 397 423 396 405 418 405 414 414 427 403 419 406 440 439 409 433 420 428 442 451 453 450 436 427 422 437 423 432 452 453 457 453 427 436 467 453 446 434 456 467 436 434 439 461 442 459 477 459 442 448 471 472 447 452 467 480 466 454 464 453 494 456 462 486 484 498 494 472 458 472 459 467 467 481 463 491 509 504 484 501 497 491 511 493 503 516 503 506 514 510 514 518 485 515 496 508 498 528 503 486 524 491 530 498 513 533 521 520 522 497 535 541 522 496 513 498 507 522 520 508 535 515 524 509 546 559 552 538 557 513 554 515 558 536 540 518 538 559 570 571 569 550 548 554 547 526 560 548 533 527 581 575 546 576 534 569 570 558 562 542 537 549 545 576 543 570 594 578 556 548 544 552 578 556 588 590 576 567 561 588 560 605 579 576 564 581 589 565 589 610 607 586 603 617 612 581 565 575 568 577 616 575 589 591 582 585 584 581 592 623 584 621 623 611 612 605 614 600 600 628 601 630 587 590 610 587 620 622 591 607 595 646 599 596 601 629 622 590 614 647 652 640 654 652 647 605 645 628 633 614 642 615 605 656 638 606 610 632 628 663 641 666 655 628 616 652 619 649 655 662 667 617 665 658 634 622 646 642 614 661 630 659 668 665 665 632 632 675 632 631 639 621 641 638 632 659 678 674 654 626 641 645 649 671 667 685 648 656 670 670 678 641 632 689 670 642 693 664 696 637 689 635 650 669 663 639 690 642 663 638 658 672 654 688 688 671 703 687 701 660 664 689 689 660 697 666 707 670 708 693 679 706 706 656 647 712 707 674 664 671 661 694 701 662 651 651 655 693 708 682 676 651 690 669 656 673 717 708 666 678 688 708 678 721 721 711 715 658 689 723 663 694 682 707 662 698 710 715 658 699 699 692 674 661 690 707 723 691 660 720 666 660 707 694 699 704 681 690 678 686 729 725 724 685 706 700 698 730 690 698 702 701 703 718 674 665 669 669 697 709 700 675 710 677 708 679 691 728 679 679 684 677 673 697 722 679 715 676 713 724 707 730 665 686 671 667 728 728 682 668 712 733 702 683 732 717 669 730 712 684 676 703 697 686 727 704 711 681 678 704 700 727 669 690 707 729 692 730 726 669 687 669 723 725 728 693 709 663 690 727 723 702 669 726 694 662 697 712 719 682 724 687 677 661 714 691 658 713 689 691 719 684 698 683 677 694 713 695 666 712 663 659 659 661 690 704 666 710 675 682 705 682 691 655 660 654 653 660 689 679 713 649 657 682 664 713 714 657 690 703 685 648 679 698 663 711 707 662 705 686 693 659 697 694 673 706 689 699 692 667 650 640 700 705 649 679 687 700 667 692 654 644 656 674 658 661 633 647 636 641 635 683 633 669 655 663 637 632 678 687 668 653 644 676 687 676 675 639 629 637 630 671 666 679 635 658 648 673 620 663 667 644 621 664 675 631 658 669 649 633 630 670 649 610 661 635 668 667 630 653 617 614 649 640 629 649 605 632 662 608 662 628 629 655 627 653 611 632 599 639 637 649 625 651 636 611 611 628 641 644 613 596 617 591 598 614 642 616 601 598 609 627 583 630 636 585 637 587 615 594 596 599 629 624 606 577 612 611 606 620 569 597 612 588 613 577 606 590 590 596 605 570 604 592 565 581 602 592 605 568 562 596 565 594 591 557 590 601 576 573 556 563 578 545 559 550 592 548 565 542 561 569 585 555 570 563 552 546 577 578 556 557 567 559 562 570 565 565 563 555 529 538 537 552 562 549 564 526 563 563 547 546 513 520 526 562 529 538 525 559 557 550 553 514 519 543 508 541 517 525 524 504 506 535 507 512 524 521 520 519 498 511 493 525 534 503 491 495 528 520 519 490 490 525 515 510 483 505 499 505 515 518 517 478 483 500 474 467 475 482 471 477 500 475 486 462 468 477 498 459 465 490 470 488 468 491 454 447 459 488 466 482 472 442 476 446 451 455 454 447 450 473 442 432 469 435 452 470 441 447 461 446 459 435 447 424 418 430 459 436 433 450 445 440 415 411 411 422 414 406 432 429 435 427 418 408 404 417 411 401 397 403 399 418 428 418 416 404 409 394 389 411 388 412 414 384 416 394 390 393 380 402 391 400 410 391 397 402 401 403 392 371 377 387 392 374 381 381 369 394 392 376 369 365 364 362 358 351 377 362 350 347 375 363 349 368 343 342 372 351 366 370 344 367 348 348 352 345 357 333 348 330 354 342 338 335 346 348 342 326 341 340 336 348 319 322 324 329 322 333 329 323 328 334 316 311 329 311 321 313 318 307 302 310 322 298 299 293 308 309 293 313 311 306 307 300 288 306 297 300 281 302 292 292 290 276 283 287 292 288 280 296 281 291 286 267 287 266 283 267 284 277 271 280 271 269 271 275 277 267 275 263 264 263 251 259 258 248 268 249 259 250 245 254 256 244 240 257 258 247 247 233 250 250 252 237 233 242 237 241 239 246 225 225 239 243 230 230 241 219 230 217 229 222 213 213 225 230 226 215 212 218 215 222 218 219 209 202 214 208 209 215 198 205 208 214 213 194 200 199 196 195 190 193 202 192 187 196 193 200 187 189 200 189 180 181 184 178 186 186 177 181 175 181 177 179 178 174 180 182 182 174 170 176 180 169 176 163 170 167 171 168 159 160 168 171 155 157 158 158 153 160 165 157 163 156 153 162 148 158 151 149 148 155 149 143 143 146 139 140 147 138 141 140 145 145 134 139 142 145 139 143 133 137 132 133 134 134 127 135 135 136 126 125 127 132 125 127 124 121 124 118 128 123 120 122 124 122 122 114 114 121 113 118 118 118 109 113 108 110 110 106 115 111 108 113 106 104 105 102 103 105 107 104 98 100 98 104 96 99 99 102 97 97 102 99 93 96 95 97 94 97 92 93 92 93 91 88 94 89 87 90 92 86 87 89 89 88 85 84 82 85 80 80 81 83 79 83 80 77 77 81 76 83 80 79 80 74 77 78 78 73 77 77 76 71 70 76 72 69 71 73 71 69 68 73 72 68 66 67 66 69 68 65 65 67 68 66 66 67 64 62 65 64 66 60 62 60 61 59 59 64 62 60 58 59 58 59 58 57 59 59 59 56 60 60 60 55 55 56 57 56 58 57 58 56 57 57 56 56 54 52 53 54 54 56 55 52 52 51 53 55 54 52 51 53 54 50 52 53 52 52 50 49 50 50 52 50 48 50 50 50 52 51 49 51 49 47 47 47 50 49 48 49 49 47 49 48 49 50 49 48 48 49 49 49 46 49 46 48 49 46
49 50 50 51 48 49 51 48 51 49 48 50 51 47 50 49 50 47 49 48 51 51 51 49 50 50 51 51 48 48 51 51 49 52 51 50 49 50 52 50 50 51 54 52 51 52 51 54 51 54 55 54 52 55 52 55 53 52 53 56 55 54 55 55 57 58 58 55 56 59 55 58 57 59 59 59 60 60 61 60 57 61 60 58 61 58 61 62 58 61 64 61 63 61 60 65 65 61 62 66 67 67 67 64 68 63 68 64 67 65 66 68 69 70 68 69 68 69 72 73 70 72 71 70 74 75 71 77 73 72 77 75 77 79 80 78 79 79 76 81 81 83 78 78 82 78 83 84 81 84 87 87 84 88 83 83 84 87 88 93 87 94 94 87 88 89 88 95 97 92 90 97 97 95 93 96 94 94 95 99 101 99 100 103 103 100 105 100 103 105 100 103 108 103 104 110 108 111 106 114 106 112 115 118 112 116 118 110 121 118 118 118 120 114 118 115 126 117 125 119 121 123 123 122 130 130 125 125 127 134 133 136 130 134 131 139 137 137 130 132 134 134 144 135 138 137 137 135 142 148 145 144 151 144 153 145 141 151 149 157 151 156 156 153 152 148 151 161 154 154 165 153 164 162 169 168 168 158 166 161 165 171 161 172 172 175 175 173 174 174 177 182 168 180 182 174 179 171 178 186 187 184 191 189 181 193 179 180 195 182 198 184 198 190 199 202 194 198 194 202 191 202 207 200 198 195 200 207 214 200 217 217 210 214 203 223 219 222 223 216 207 211 211 220 225 232 226 217 214 220 230 220 233 230 221 221 222 235 231 237 241 230 247 237 237 243 231 230 231 243 242 253 247 244 240 254 239 255 262 248 253 246 261 253 262 262 259 266 266 261 275 257 263 272 268 269 265 279 264 266 264 282 284 268 286 291 275 289 285 268 273 284 278 272 274 295 302 304 279 303 282 308 301 296 304 291 288 295 302 303 300 315 298 298 304 302 309 300 308 300 305 309 307 306 316 314 326 309 322 327 331 309 318 332 327 337 339 333 345 326 342 337 342 332 324 322 333 326 343 327 327 340 347 329 362 340 357 343 348 339 369 356 372 354 357 349 364 364 357 362 360 380 378 351 365 368 368 386 355 356 386 363 378 374 379 374 384 363 390 381 396 373 388 399 394 401 394 383 409 406 381 388 392 413 401 380 395 381 399 411 405 403 412 409 388 404 406 403 418 429 413 399 401 405 429 436 402 413 429 441 424 424 427 433 436 425 432 441 428 440 418 429 450 449 431 441 456 443 445 448 429 448 463 430 444 457 438 462 444 445 456 471 460 436 446 442 473 449 464 450 461 461 464 457 473 461 462 478 486 476 457 467 469 498 498 457 462 488 490 478 469 466 491 490 483 475 479 494 495 494 487 506 500 513 497 519 518 514 515 500 488 492 528 496 527 526 512 534 518 531 523 526 510 537 526 491 533 524 534 500 509 535 541 515 509 526 502 519 548 508 508 516 557 555 555 516 513 544 552 560 526 559 521 543 520 542 538 541 532 559 545 530 563 564 531 535 559 533 554 560 563 541 545 570 561 563 534 565 556 581 585 554 547 568 588 562 567 596 586 569 559 598 554 551 586 586 582 592 591 585 585 565 609 603 604 600 589 585 581 582 583 560 574 563 595 570 617 575 623 594 590 599 571 601 622 578 629 593 630 613 617 616 586 597 586 636 583 623 637 582 586 604 581 588 588 643 586 637 643 622 643 627 600 595 640 609 593 605 631 651 638 636 627 654 638 615 608 630 639 646 645 645 662 607 619 633 650 625 664 646 634 660 666 624 629 619 656 623 610 620 622 652 673 644 632 648 638 617 633 615 644 619 619 628 636 664 661 646 626 656 663 654 672 672 660 629 650 626 678 671 682 670 688 646 686 684 658 652 647 638 632 631 678 669 696 668 683 655 682 638 668 674 684 638 649 665 655 648 663 673 643 653 698 682 702 679 700 700 645 657 671 660 658 696 653 653 646 699 673 679 671 664 693 662 705 697 706 648 713 677 656 687 684 688 692 663 710 689 695 718 709 702 680 695 704 657 672 695 675 695 662 701 654 707 694 690 702 709 724 658 667 674 674 684 716 686 721 689 712 689 680 713 681 723 724 688 660 686 671 686 725 724 717 694 708 688 700 686 712 670 730 724 689 678 683 680 678 717 682 665 720 706 719 674 672 715 674 673 713 685 700 680 722 729 685 700 687 724 697 709 665 667 702 692 683 694 681 700 680 702 673 669 716 700 720 725 724 731 706 705 724 714 693 713 710 714 721 704 705 724 679 676 727 689 705 717 719 722 724 707 731 664 711 713 700 669 676 691 667 719 703 697 699 662 678 717 712 706 687 723 697 675 668 692 671 680 716 727 710 709 701 709 709 721 662 717 658 676 717 702 663 688 670 672 659 657 658 681 658 705 693 655 658 704 690 691 665 699 665 668 679 672 685 671 671 705 690 701 652 708 654 660 681 682 690 708 659 663 668 663 646 647 667 654 658 647 664 698 649 700 678 671 686 687 681 689 691 689 652 698 681 678 662 682 640 694 638 657 645 638 640 638 671 695 655 647 650 669 653 635 676 672 649 668 681 644 648 666 676 670 684 653 627 642 627 647 635 676 639 656 645 624 629 668 620 635 669 650 641 660 670 654 635 629 658 669 632 638 619 622 612 648 641 623 637 612 661 646 628 631 639 618 619 637 658 637 621 639 622 601 620 655 657 614 642 631 598 603 615 596 650 623 615 610 622 603 637 627 630 613 593 588 601 641 604 615 607 630 585 590 593 586 631 619 620 587 580 615 594 587 587 594 588 609 577 592 622 621 575 578 605 603 598 581 604 605 565 590 580 598 598 589 599 603 580 575 565 562 576 561 596 598 598 605 588 576 554 598 567 574 589 598 587 577 557 553 581 541 544 572 549 574 564 549 537 567 547 573 539 556 582 569 576 567 559 546 563 575 572 530 562 566 531 529 534 557 542 520 534 516 562 562 519 547 522 536 540 552 553 525 508 533 527 520 537 505 530 530 506 511 504 539 539 494 530 526 538 515 530 522 532 517 501 523 497 483 530 504 481 485 509 518 496 509 498 498 513 491 502 488 471 516 510 502 488 510 493 473 489 478 460 464 502 484 498 465 489 481 488 459 478 478 466 470 479 480 489 482 480 466 481 459 479 476 437 454 461 475 460 460 449 468 431 463 463 434 456 440 463 429 462 463 444 432 443 428 418 427 419 454 450 444 439 429 424 408 448 439 441 422 407 407 420 411 421 421 425 411 424 411 396 396 399 409 396 424 401 426 402 412 395 420 404 385 387 383 401 381 377 404 387 408 386 403 382 370 389 386 375 381 383 397 363 389 391 391 394 368 394 378 372 365 357 378 364 357 379 358 375 361 372 345 346 356 375 344 368 366 355 365 346 344 342 363 343 331 356 351 343 357 326 336 348 329 347 323 324 349 330 329 340 330 319 343 324 343 334 313 320 311 331 325 307 310 315 327 302 329 301 300 311 321 296 325 297 322 295 300 312 307 314 292 310 285 299 311 309 303 281 298 298 294 303 281 276 279 276 296 290 297 288 276 273 272 288 266 287 265 270 265 269 282 273 264 269 277 271 268 274 253 255 259 267 251 254 265 267 257 263 251 265 254 261 252 248 257 258 247 236 256 255 253 232 242 246 240 232 237 235 246 225 235 244 224 243 241 233 232 226 232 215 217 225 222 213 213 211 224 213 215 215 216 210 217 215 214 206 214 218 199 214 209 216 198 202 212 207 195 194 207 196 203 194 202 200 194 200 203 187 199 183 181 191 187 187 191 193 179 186 190 181 179 175 177 177 177 180 185 169 178 180 179 165 177 166 175 164 173 160 160 163 168 159 156 167 169 165 162 153 153 166 160 160 154 152 149 147 160 149 151 144 147 151 153 153 145 148 147 148 142 144 140 144 140 134 134 144 145 134 138 136 134 141 131 140 132 137 127 134 127 129 132 132 131 130 127 127 119 123 129 119 124 127 118 119 114 114 125 115 119 122 119 117 112 112 116 116 109 109 110 106 115 113 107 107 109 106 107 105 105 103 102 108 104 100 104 99 104 104 103 97 104 96 96 94 99 98 98 97 91 96 94 91 97 95 90 87 92 92 86 88 89 86 90 89 83 83 84 87 81 83 82 84 79 78 78 81 84 81 81 76 83 80 81 75 81 78 77 75 73 79 75 73 75 77 73 74 71 69 72 70 74 70 74 67 69 68 70 71 66 69 67 64 65 65 64 68 68 63 67 63 65 64 66 65 64 61 60 63 59 64 63 63 59 61 58 57 58 57 57 59 60 59 60 56 60 58 57 59 59 56 58 55 55 54 58 57 56 54 54 54 56 53 54 52 52 55 55 52 54 55 51 54 51 54 50 50 54 52 54 52 49 53 50 50 53 51 52 49 49 52 49 48 51 51 50 51 52 49 49 50 50 48 49 50 50 49 47 49 51 48 49 51 48 48 49 49 50 49 49
52 50 52 50 50 52 52 50 51 51 51 48 50 49 52 51 52 49 51 51 50 50 51 49 48 53 50 51 51 52 49 53 51 50 50 53 50 52 53 51 52 51 53 50 51 54 54 55 52 54 52 56 54 55 54 54 55 53 53 54 57 55 54 57 57 57 54 55 56 58 56 59 56 58 56 56 57 60 60 61 62 61 57 60 58 58 61 59 59 60 60 64 65 65 64 66 66 62 63 64 62 64 65 63 64 64 69 69 66 66 69 70 67 67 68 69 70 71 69 71 70 70 76 74 73 73 73 77 76 77 73 74 80 74 75 80 76 76 80 76 79 80 79 85 78 81 86 82 83 87 87 84 85 84 83 83 87 84 85 86 86 94 89 94 96 91 92 91 97 96 98 92 99 93 94 96 97 97 100 96 99 96 105 102 97 101 107 105 107 109 110 103 103 107 109 103 114 105 112 114 108 109 112 112 117 117 117 118 118 122 122 119 115 116 124 119 118 121 127 118 127 128 120 124 131 123 130 129 134 131 126 132 138 127 134 130 139 135 135 143 133 139 141 140 144 136 148 148 139 144 143 142 143 144 149 146 149 157 154 152 151 149 149 147 148 152 156 163 153 153 166 165 154 160 164 160 160 164 165 173 165 164 165 172 168 171 166 180 173 177 173 171 172 172 175 174 173 181 173 181 191 186 177 194 180 194 189 194 189 182 189 188 185 195 187 196 194 199 195 206 191 198 210 193 206 204 201 203 198 217 212 214 207 220 216 214 209 218 206 220 213 217 213 219 218 218 231 217 219 218 231 222 221 219 232 237 222 231 235 233 236 231 226 243 234 243 243 233 238 244 244 251 238 242 248 243 248 258 244 263 250 244 252 264 270 256 261 250 269 250 269 257 262 265 271 279 264 276 270 268 270 266 273 280 278 277 282 267 290 293 270 281 296 298 280 287 295 288 302 302 301 283 282 308 297 297 299 295 302 299 299 307 301 311 292 322 309 314 325 311 324 315 329 319 324 333 306 313 308 327 332 321 328 334 315 317 339 343 322 323 341 339 336 329 344 346 340 337 340 350 353 351 344 360 363 343 343 367 367 356 341 366 347 367 373 369 377 375 364 360 380 365 358 353 380 351 377 386 378 383 360 361 374 391 392 392 385 382 392 395 397 402 374 382 401 384 376 390 394 389 382 406 405 378 396 419 393 406 393 388 409 400 420 410 417 397 400 410 401 409 426 420 428 410 413 405 439 423 407 412 436 420 419 433 431 424 436 412 448 449 419 454 457 417 428 443 436 459 436 452 450 425 447 438 427 452 454 434 464 470 473 439 457 458 451 449 467 478 480 444 442 455 454 452 470 484 448 482 463 461 490 474 464 476 496 489 496 489 492 458 505 473 492 468 500 465 505 477 482 476 514 479 513 486 504 477 513 495 484 505 491 520 518 490 512 487 517 512 492 534 523 523 514 506 528 540 499 529 507 524 514 526 521 526 543 516 543 528 503 509 510 554 514 557 542 538 532 515 522 539 524 530 514 552 517 528 560 543 528 541 526 532 557 540 548 542 540 564 575 542 580 563 548 537 580 581 546 538 558 562 562 569 588 560 563 582 590 559 554 545 557 590 572 565 585 578 604 552 554 601 586 569 593 580 607 612 584 594 585 572 572 607 586 593 601 618 578 571 613 594 576 600 580 609 627 583 577 615 576 605 612 593 602 583 616 608 610 602 598 637 588 597 609 606 623 599 629 637 612 597 639 618 615 626 591 633 605 608 608 635 609 636 605 608 612 629 650 607 609 652 649 621 662 631 627 659 635 607 626 636 631 655 650 652 617 668 669 608 638 664 627 635 623 612 669 621 630 630 649 631 625 636 679 642 663 646 652 677 627 676 623 666 655 632 622 647 640 671 676 653 643 669 630 648 650 632 639 678 644 690 684 638 642 640 670 681 684 676 657 642 636 655 674 697 666 660 693 684 668 679 641 646 677 704 686 693 674 655 679 670 699 708 663 675 663 707 680 646 649 691 676 707 693 664 695 712 692 698 664 663 678 670 687 707 715 677 681 666 714 702 679 716 678 663 656 662 716 660 664 704 716 661 699 704 679 665 661 686 666 699 713 715 666 665 701 723 713 696 719 711 703 670 724 690 706 714 681 706 685 707 666 717 684 717 699 700 698 677 704 711 722 692 672 703 701 688 701 730 728 665 714 704 677 683 707 697 670 730 716 667 709 694 725 704 722 666 716 692 722 690 673 714 692 684 728 704 710 698 703 678 673 686 692 728 707 668 694 686 707 679 690 724 710 723 668 701 697 721 730 688 719 711 710 679 703 705 690 680 712 730 667 722 725 696 689 700 700 720 693 715 707 692 708 725 682 683 664 688 672 702 683 698 680 661 685 720 675 713 709 696 712 714 657 705 678 684 715 687 673 717 673 689 678 690 685 672 699 666 680 719 676 677 688 677 654 681 692 701 703 713 709 675 717 686 689 687 689 662 654 660 688 683 663 648 677 655 694 662 667 660 656 710 665 693 667 710 652 647 673 694 665 689 670 698 653 662 673 668 694 672 698 688 651 668 694 694 669 694 641 657 696 661 671 696 669 644 642 686 678 661 656 670 661 633 690 632 664 630 632 677 641 675 675 674 685 681 681 679 664 655 646 672 642 638 628 658 663 631 616 624 630 664 653 635 664 644 640 671 672 650 647 614 659 638 651 661 666 632 611 631 621 653 622 656 608 618 656 652 632 614 657 629 626 633 618 617 604 608 635 599 642 643 604 621 621 610 619 609 601 634 645 630 624 602 628 639 597 602 605 597 596 622 614 589 610 622 630 581 590 584 606 626 601 574 573 617 578 594 608 580 575 610 609 605 599 565 573 584 604 567 569 596 607 574 561 570 580 584 593 604 579 566 599 604 558 559 558 558 549 585 583 570 543 555 555 558 564 538 547 585 581 536 588 568 546 580 567 544 551 553 545 545 564 564 539 545 564 550 552 551 528 547 558 527 544 550 536 546 533 538 549 557 531 544 514 529 544 527 554 556 532 552 518 536 528 539 509 506 509 496 520 544 540 527 537 504 526 539 525 513 532 526 519 504 529 490 489 504 503 494 519 518 520 483 507 501 473 504 508 507 495 499 507 510 503 487 478 472 475 501 489 494 487 471 459 462 460 471 475 460 490 492 480 477 483 446 461 454 446 460 461 443 445 464 466 453 466 447 455 474 438 433 452 461 433 431 458 458 427 464 444 422 452 445 433 420 424 445 417 442 419 436 444 435 436 446 438 442 433 415 421 437 423 435 415 417 417 419 433 396 410 402 415 396 416 415 418 404 403 414 409 402 386 414 407 382 391 397 401 398 397 379 401 401 393 396 374 382 383 374 374 373 385 365 386 397 393 368 381 357 369 379 355 353 362 376 384 357 347 351 378 346 351 373 369 352 363 367 342 367 340 355 341 362 365 356 343 340 330 354 359 353 326 346 331 347 337 347 349 318 323 341 333 329 315 331 313 338 328 309 334 328 328 315 331 310 317 317 302 325 311 326 317 309 316 301 306 311 308 289 302 306 293 285 299 299 295 286 294 304 280 302 289 289 287 282 297 280 280 286 277 272 272 266 276 275 274 281 278 263 269 259 274 258 276 281 267 262 274 264 269 263 256 267 266 252 259 245 244 264 249 245 264 263 241 244 246 252 242 248 245 237 237 236 229 250 250 238 241 226 247 234 244 240 240 229 226 230 219 222 236 217 227 214 220 218 228 211 214 223 215 220 218 222 214 210 212 212 215 202 219 198 216 215 206 213 200 194 198 196 190 205 194 203 189 188 196 190 195 200 187 193 191 192 190 182 187 189 184 188 186 175 186 183 176 186 180 171 180 184 176 171 178 177 168 178 164 177 171 165 174 171 167 157 161 161 162 156 167 158 167 159 156 153 156 156 156 150 155 159 155 145 154 143 148 152 142 140 151 140 137 138 137 141 140 138 137 133 141 134 139 140 140 130 133 128 135 127 132 137 129 125 126 131 131 132 124 125 130 125 127 122 125 126 121 116 115 118 125 115 122 116 118 111 116 113 117 116 109 107 116 108 115 106 108 103 112 111 111 107 107 107 101 101 103 106 98 101 98 99 95 95 98 96 99 93 94 97 95 98 91 97 91 97 93 92 90 93 89 93 91 93 90 84 89 89 85 83 86 81 85 80 84 86 85 85 81 84 80 82 78 77 80 77 77 75 80 74 80 74 73 78 78 74 76 72 72 76 76 76 69 69 72 70 72 70 68 69 66 66 72 68 66 65 68 66 67 64 64 66 63 66 67 66 66 66 66 62 63 61 64 60 63 64 62 63 59 62 59 59 57 62 62 62 62 60 57 57 58 57 59 55 58 59 56 57 54 57 57 55 57 53 54 53 53 55 53 52 53 55 52 54 52 51 55 54 55 52 51 51 54 53 53 52 52 49 50 49 49 53 53 51 50 51 51 53 49 51 49 50 50 49 48 48 49 49 48 48 52 50 49 48 48 52 50 52 50 48 49 50
50 49 49 51 51 52 52 52 52 48 51 51 49 48 52 52 53 53 50 49 52 53 49 49 50 51 49 52 49 52 52 52 54 51 50 50 50 52 51 52 53 53 51 52 53 55 53 55 52 56 55 56 52 56 54 54 56 56 54 57 56 55 54 55 57 57 58 59 59 56 56 58 58 58 60 58 62 60 59 58 57 59 60 63 61 61 59 63 64 62 63 62 63 63 65 65 64 66 62 64 66 66 68 69 67 70 69 67 72 71 70 69 69 69 70 71 74 73 69 69 71 72 71 74 75 77 76 77 76 77 76 78 81 75 77 83 80 78 77 77 81 84 82 82 85 83 87 84 86 87 86 87 86 87 88 90 88 93 93 92 93 94 94 95 96 92 93 97 92 95 99 94 97 93 97 99 96 97 96 101 103 98 106 102 105 106 100 102 100 106 109 109 103 105 106 110 110 110 116 113 113 109 118 119 115 112 121 120 119 115 116 118 122 119 119 118 127 117 123 118 129 129 131 126 128 122 127 123 133 135 132 137 135 138 140 134 131 135 133 140 142 139 139 140 141 146 147 143 143 145 149 143 140 148 154 151 152 144 151 157 145 153 155 160 152 161 159 161 154 156 161 164 154 162 163 161 156 171 169 168 174 164 164 168 175 172 164 166 177 169 167 171 185 185 181 177 174 174 182 190 182 184 189 192 179 180 187 190 195 189 198 191 200 197 197 187 200 189 201 203 201 199 199 203 213 208 205 204 212 199 215 205 215 216 222 222 205 225 217 224 222 215 228 220 216 224 215 231 234 222 221 232 231 222 233 231 237 228 229 245 240 227 233 243 230 231 244 233 233 247 250 253 237 240 253 251 261 241 242 246 244 244 246 264 247 258 272 273 271 252 268 255 263 258 280 263 271 280 269 274 262 269 273 270 273 276 293 287 287 277 272 291 285 296 280 284 278 287 287 305 289 294 297 301 310 302 303 307 306 298 310 315 294 319 311 298 306 325 302 321 309 304 303 305 329 321 317 311 324 328 336 337 324 336 323 320 321 322 317 342 349 340 327 348 330 347 348 338 324 358 335 351 334 335 333 344 366 333 344 363 340 353 355 358 354 375 352 375 372 366 351 357 380 348 350 374 372 354 379 368 359 367 375 360 392 382 392 381 388 401 391 384 370 395 377 385 393 404 383 397 394 413 411 409 384 419 389 384 399 419 416 406 389 397 408 391 428 409 397 400 396 413 421 406 408 430 402 415 435 427 406 427 426 416 432 409 418 414 432 416 416 421 448 452 444 454 459 438 460 427 433 464 425 457 461 461 438 446 431 433 445 435 454 466 446 453 441 483 446 450 451 486 455 444 469 480 479 464 475 484 472 458 485 462 469 492 456 481 472 496 492 464 499 498 507 480 467 478 481 477 481 505 507 494 503 504 490 504 502 524 503 506 495 528 520 501 485 522 499 514 518 536 536 529 527 534 500 523 533 501 517 506 509 530 538 520 542 524 543 507 536 521 552 519 529 512 519 509 535 513 539 518 560 522 538 551 555 527 518 554 555 557 545 532 546 552 565 567 557 546 580 536 556 559 574 566 544 544 568 585 558 574 574 559 581 544 552 571 569 574 589 556 583 566 563 554 603 556 591 587 551 565 554 591 577 599 564 587 586 603 593 599 561 597 587 570 584 576 584 565 574 582 587 599 610 583 610 589 615 616 585 609 633 584 588 582 592 621 591 611 620 580 589 598 620 593 618 618 595 606 638 647 630 598 640 592 602 599 630 601 638 616 635 653 594 606 631 600 616 597 629 630 624 638 607 649 616 616 616 658 608 632 658 625 626 636 634 641 657 648 664 613 638 637 628 650 653 633 654 631 668 672 621 651 675 680 623 636 655 668 668 663 669 660 678 667 662 687 657 686 669 658 685 651 687 637 634 674 686 682 685 686 676 670 631 679 647 669 654 683 661 645 695 665 669 666 641 690 643 692 639 681 700 698 639 650 675 702 675 701 664 680 653 667 660 706 688 708 666 674 651 657 703 696 669 687 703 684 704 709 714 669 689 678 681 685 650 713 705 715 657 688 659 695 684 686 678 683 664 688 665 700 679 716 683 711 699 680 660 667 696 704 691 704 675 697 676 691 684 699 679 669 695 673 713 717 721 679 718 670 686 706 723 719 707 707 683 697 723 728 709 695 681 716 715 671 728 666 706 726 679 700 671 718 686 697 708 680 718 698 663 717 716 698 708 667 717 703 704 711 703 725 718 694 682 703 704 681 680 680 677 698 689 686 685 714 692 703 703 720 710 675 706 696 711 723 670 696 694 682 675 705 675 730 667 695 673 708 684 690 696 697 695 693 692 689 715 721 729 686 679 706 698 722 710 678 685 688 682 716 709 666 661 692 705 705 725 716 722 717 714 658 685 679 690 686 677 675 717 675 671 667 693 660 680 681 712 707 680 688 690 657 712 655 713 680 669 681 713 693 657 689 698 681 651 690 658 649 705 655 656 714 699 698 659 657 665 657 650 692 707 663 687 690 692 644 682 692 685 684 680 694 667 662 703 703 701 693 678 656 652 658 662 689 658 674 653 658 699 638 698 642 663 640 695 637 675 693 672 661 637 650 641 687 667 665 660 671 650 684 628 673 645 625 667 660 627 660 635 650 640 667 669 622 665 662 668 650 638 618 674 674 621 619 640 638 611 672 638 633 661 635 664 670 633 666 610 648 627 638 615 604 640 663 636 646 635 629 654 600 617 605 629 643 646 625 647 626 621 644 645 627 641 620 644 647 621 591 613 644 607 642 631 642 597 593 621 587 613 601 629 632 594 612 626 592 607 585 626 575 581 607 595 588 606 587 627 591 616 601 582 601 592 571 563 608 584 593 616 571 558 586 570 611 588 598 585 600 567 603 588 567 578 594 588 580 579 565 577 548 549 563 597 559 595 567 556 560 540 586 548 577 556 563 553 569 545 580 580 565 546 570 542 541 578 533 563 571 539 553 535 522 566 533 561 560 533 535 518 542 535 547 559 552 518 541 554 536 513 529 520 533 518 522 508 503 539 505 516 540 503 520 501 543 528 532 525 526 527 508 493 510 521 506 492 500 507 505 492 511 495 521 513 495 495 495 515 508 476 475 514 482 493 504 505 470 481 475 489 472 460 464 469 473 478 468 500 499 474 465 464 451 451 452 449 460 477 485 451 481 472 449 462 452 438 447 446 455 464 446 463 472 453 430 441 439 426 459 459 433 437 441 456 448 460 452 419 440 418 424 423 425 418 423 413 437 415 426 430 437 428 407 415 424 424 404 434 424 404 421 401 424 404 419 418 427 418 393 386 417 405 406 397 414 407 406 408 397 392 379 412 411 403 380 406 386 399 390 404 367 366 386 392 373 373 367 393 381 388 364 382 366 386 359 378 377 358 363 375 372 369 351 346 371 346 353 348 361 370 351 358 367 357 338 350 337 356 329 334 342 339 329 342 333 344 324 337 339 342 330 344 316 323 328 321 321 338 322 332 309 320 336 335 309 320 330 324 323 312 327 298 321 307 304 316 317 295 296 317 318 315 306 303 305 294 290 296 298 296 301 307 289 278 304 278 284 291 277 278 289 292 280 288 276 290 270 275 265 267 273 281 262 284 258 268 273 278 258 275 268 251 258 267 267 267 253 263 262 255 243 258 248 261 242 253 239 239 238 246 242 237 245 233 240 230 236 243 236 233 232 234 242 243 228 226 228 230 229 235 232 228 230 222 216 219 215 224 216 223 222 218 222 222 218 223 221 220 216 210 210 217 203 200 198 197 210 213 209 208 199 205 200 191 190 191 197 193 185 192 186 198 186 185 197 191 189 187 178 192 185 191 185 176 186 186 171 180 185 173 174 178 178 170 172 168 177 167 176 168 161 161 166 172 172 170 167 157 169 157 152 155 153 154 154 156 161 155 153 155 149 152 151 144 145 146 154 145 151 146 141 142 148 139 141 143 135 139 139 135 142 143 143 139 138 140 132 140 130 137 131 131 135 128 124 128 123 131 122 120 128 126 126 123 117 127 126 123 121 119 125 121 122 113 116 114 111 114 113 109 113 117 114 106 114 114 109 108 107 105 105 106 109 109 101 103 105 105 102 97 96 104 95 100 101 99 94 95 93 99 94 92 96 98 90 90 95 88 88 88 87 91 89 92 93 84 88 86 84 89 89 84 83 82 82 86 79 82 83 78 80 79 76 78 83 80 77 78 79 75 77 77 75 73 74 72 78 73 75 76 76 73 71 73 75 71 71 68 70 70 67 68 68 67 65 70 70 65 64 67 64 63 66 65 62 65 63 65 62 62 63 65 63 63 62 62 62 63 59 61 59 60 57 62 61 57 61 58 57 56 56 59 57 59 56 55 55 58 54 54 57 56 56 57 54 54 53 53 56 56 56 56 55 53 52 52 51 55 53 55 52 55 53 50 54 53 50 51 53 52 51 51 50 53 49 53 51 51 53 49 52 49 51 51 53 53 48 52 51 51 51 48 50 48 48 51 48 50 52 52 49
52 51 49 53 49 53 50 51 50 53 50 50 52 49 49 51 49 50 51 49 50 53 49 51 51 50 54 50 52 53 52 50 52 54 55 53 54 53 51 52 52 54 55 53 55 55 55 52 54 56 56 56 55 56 55 58 54 55 58 56 55 58 57 58 59 58 57 59 57 59 57 60 61 59 61 60 57 60 59 60 62 58 58 59 59 60 60 65 63 62 63 63 63 65 64 65 64 67 64 66 65 66 65 69 67 70 65 66 69 69 71 67 68 69 69 75 69 71 71 74 76 71 75 77 76 72 78 75 75 75 76 80 81 80 82 78 79 82 81 80 78 79 84 81 79 87 87 87 88 85 88 84 88 84 84 84 86 85 89 88 91 94 95 92 92 92 94 92 93 98 94 99 96 98 97 96 96 96 100 103 101 97 97 102 99 102 105 106 107 108 110 103 107 111 107 107 109 114 109 114 114 108 116 110 113 119 117 118 122 116 118 125 122 114 118 117 119 128 123 123 124 119 122 122 127 129 134 135 124 126 132 136 134 134 130 141 139 133 134 135 132 145 141 143 135 140 140 148 144 149 139 143 151 144 148 153 157 148 144 148 153 150 159 157 157 156 161 165 158 158 166 164 168 162 166 171 163 162 170 162 160 163 170 163 175 177 179 169 178 175 169 171 172 174 172 175 174 172 177 179 181 181 190 186 195 186 180 184 196 189 200 197 198 201 191 194 188 198 206 206 195 206 194 206 211 198 207 211 205 212 207 207 207 222 208 216 216 209 221 222 214 209 214 216 223 228 222 228 234 219 225 230 237 232 235 226 223 222 235 240 235 239 238 234 245 238 237 252 236 243 237 240 256 242 239 260 256 242 246 245 265 247 254 257 250 261 256 254 261 254 270 253 259 277 263 260 264 281 280 272 263 273 270 273 277 291 285 281 271 268 273 270 273 278 288 283 277 285 289 289 283 305 284 288 304 308 314 310 297 289 293 302 307 305 321 302 294 301 298 303 300 320 308 328 324 330 325 325 305 330 325 335 330 338 342 337 321 316 320 329 328 320 347 345 350 337 345 337 347 327 343 344 351 361 333 342 363 343 358 369 341 349 354 340 358 343 345 370 370 365 369 381 362 364 367 382 358 362 354 367 388 362 366 361 373 362 395 370 387 388 399 373 398 368 371 390 376 382 380 394 410 380 415 393 409 410 404 385 387 394 409 385 403 387 406 397 412 394 428 402 400 398 409 398 411 428 431 404 441 414 439 443 427 412 420 413 418 446 419 413 442 446 417 440 450 447 448 434 428 429 440 448 448 436 431 446 469 469 444 471 448 449 447 471 441 441 478 465 447 483 471 449 456 444 484 454 452 474 474 472 478 453 477 475 466 481 487 469 492 460 497 488 506 466 501 464 475 483 488 505 516 486 501 512 493 491 482 503 482 498 516 512 524 527 503 512 485 494 533 498 525 491 518 522 508 505 519 492 504 525 494 501 540 503 538 543 501 505 517 514 509 512 512 531 546 542 528 557 534 548 550 527 550 513 526 537 531 521 567 524 570 561 524 563 561 564 534 532 552 557 576 537 563 577 547 579 582 550 546 557 550 537 566 576 574 556 582 565 555 598 589 576 567 596 569 596 550 558 573 600 575 576 573 590 560 564 603 558 591 589 559 598 612 618 565 585 600 579 587 565 592 611 624 571 618 590 608 598 600 608 615 594 591 631 632 595 579 612 601 605 602 594 624 581 628 582 605 638 605 640 620 603 614 629 641 595 636 590 626 595 604 636 604 602 615 644 638 600 597 628 608 658 648 615 658 653 659 649 657 617 630 666 629 617 623 615 639 666 620 636 616 650 646 631 644 672 615 672 642 665 622 652 622 679 618 657 639 636 634 626 633 639 673 628 657 665 652 662 668 645 662 688 682 678 634 691 647 659 647 655 659 647 647 693 683 673 693 685 658 676 650 643 679 641 692 684 650 640 693 701 673 640 661 665 704 700 669 703 647 685 657 656 691 691 694 650 651 667 663 691 663 675 670 693 703 695 698 658 666 701 651 712 661 699 713 675 663 686 694 682 671 697 711 705 693 695 682 674 685 702 703 692 656 671 704 713 721 690 658 681 715 681 655 666 714 721 702 716 718 712 720 674 678 707 700 719 699 705 688 701 699 726 659 712 710 711 663 710 727 721 727 719 678 727 701 708 723 720 701 688 678 695 676 699 716 719 664 689 670 695 664 711 665 704 666 717 687 671 670 726 703 668 687 692 706 700 672 672 730 712 670 678 717 686 716 704 715 690 703 723 723 676 675 727 718 679 684 715 728 692 681 700 670 706 661 713 715 711 694 714 663 703 661 718 697 685 661 681 714 673 714 677 726 726 712 714 674 665 669 671 695 687 680 703 703 719 725 687 700 690 711 701 702 710 661 670 706 701 661 691 715 698 660 694 720 694 715 716 668 693 683 697 685 689 676 696 697 688 680 686 681 657 654 712 652 709 679 649 647 652 656 712 696 662 693 694 711 704 693 685 666 644 654 680 686 661 697 659 669 705 661 676 656 657 640 652 640 651 704 674 686 689 674 686 685 648 646 682 638 658 664 668 668 642 665 695 669 652 633 642 653 655 686 646 663 665 663 665 681 642 672 626 645 679 684 658 645 635 659 679 631 623 632 671 625 643 624 663 671 677 661 626 616 672 638 612 614 625 647 654 610 654 629 613 607 612 655 628 653 638 607 624 662 622 626 627 657 624 604 659 655 636 648 620 602 644 631 651 641 618 597 646 617 598 647 592 616 626 644 604 646 600 597 642 606 627 596 632 581 619 616 612 596 591 608 581 602 609 614 578 620 596 578 593 628 620 596 624 603 567 596 571 573 601 594 599 565 586 564 594 598 612 557 599 561 573 588 568 574 569 560 570 559 599 555 573 572 552 578 564 569 551 594 559 543 593 555 591 549 554 589 588 534 574 571 536 551 540 540 577 576 545 571 539 525 560 527 563 541 533 542 523 560 536 548 541 541 522 546 520 541 535 535 530 543 544 548 556 510 511 518 542 504 513 547 500 514 498 519 545 536 525 515 523 531 531 503 492 529 501 512 499 517 526 503 510 491 508 490 518 481 499 489 502 517 492 506 483 515 499 482 488 508 504 477 484 485 490 505 497 477 495 493 481 470 464 484 477 471 460 469 458 452 476 488 489 452 475 445 462 450 452 443 482 450 463 443 465 454 445 445 468 433 440 463 438 435 452 450 446 438 438 451 448 438 458 448 430 452 418 428 419 422 441 430 426 407 439 430 413 428 417 429 437 434 433 438 428 411 433 413 408 420 401 395 420 392 392 421 394 387 400 391 393 418 386 395 393 413 379 387 391 373 407 394 388 403 368 392 397 375 374 396 384 377 384 389 369 381 366 366 388 388 367 365 354 383 358 358 375 345 362 356 370 352 355 374 372 347 366 355 345 336 357 358 333 338 342 341 343 346 327 325 352 353 335 353 339 323 332 338 329 331 334 333 335 315 338 326 317 325 308 334 328 323 312 304 311 328 305 321 320 298 321 318 293 308 291 306 309 302 300 296 298 300 299 302 297 296 293 305 304 292 285 290 277 293 294 296 285 289 270 270 283 283 287 282 269 279 268 269 284 264 271 272 265 261 255 265 255 260 253 258 251 256 259 261 262 262 255 255 257 246 260 255 245 243 256 254 241 233 236 233 254 241 244 232 231 241 244 227 234 229 232 231 240 225 240 234 219 231 233 227 218 213 220 211 221 215 217 212 217 212 221 206 213 205 208 208 211 204 202 212 208 206 213 205 209 196 204 207 191 190 201 200 202 201 193 201 199 185 198 185 182 192 182 183 184 191 183 175 177 177 178 178 179 185 170 179 183 175 173 169 172 180 175 165 164 171 176 162 161 167 160 170 156 158 154 167 157 152 157 154 163 155 160 151 162 160 146 151 148 148 149 148 145 150 152 145 144 148 147 149 146 142 140 134 135 142 146 133 137 140 134 141 131 135 137 133 130 137 129 124 126 125 127 125 123 121 119 128 118 127 128 120 126 125 122 124 116 118 114 119 116 120 110 113 117 111 109 114 109 107 115 112 104 105 103 103 102 110 107 108 102 100 99 98 102 97 104 100 104 97 98 99 95 97 96 98 97 97 93 94 98 91 97 94 92 91 87 92 88 92 91 92 84 84 89 83 86 83 87 82 88 85 81 82 85 83 83 78 78 82 80 78 82 83 76 81 76 80 74 75 79 76 77 74 73 76 72 72 74 76 70 71 69 71 71 70 71 72 69 70 68 67 65 68 65 64 68 67 64 65 65 67 65 62 63 64 62 65 60 64 61 62 59 61 59 63 59 63 63 62 61 61 58 59 62 57 60 58 58 57 60 58 55 58 55 57 55 57 57 56 56 54 55 57 53 53 57 53 55 52 54 55 54 52 56 52 53 55 54 52 54 53 51 51 52 50 52 54 50 50 52 52 53 53 53 49 49 51 49 49 53 53 52 52 51 51 53 50 53 53 51 51 50 53 51 49 53
51 53 49 51 52 53 49 52 52 51 50 52 53 51 54 52 54 52 54 53 51 52 52 52 54 51 50 53 55 51 51 52 53 53 51 51 54 54 56 55 52 52 53 52 53 53 56 55 57 57 53 56 56 57 54 57 58 55 59 55 56 56 58 59 59 57 57 59 59 62 58 58 58 58 62 59 62 58 59 61 62 64 61 62 59 61 61 61 66 63 64 63 65 66 62 65 67 68 67 64 66 69 70 66 69 66 67 71 68 70 72 70 71 70 72 73 74 76 76 77 77 75 78 78 78 77 74 75 79 74 79 78 78 80 80 83 80 80 79 83 81 83 79 79 83 86 83 86 88 89 83 86 85 87 84 90 89 90 88 90 88 96 93 95 94 98 92 91 96 93 99 101 93 101 102 95 98 97 102 99 103 101 103 101 102 102 100 104 110 108 110 110 111 109 114 115 109 109 114 111 116 111 118 112 111 119 113 115 121 118 119 118 120 121 125 120 128 117 126 125 126 131 130 126 126 131 134 131 129 134 131 134 128 136 141 131 140 139 136 136 138 142 134 147 141 148 145 143 148 148 139 141 147 143 142 149 153 145 157 159 156 156 152 162 152 156 156 155 154 166 166 166 161 162 166 170 164 162 163 169 174 173 164 167 176 167 173 182 172 171 184 183 178 178 176 173 188 190 186 187 184 189 191 182 181 184 184 197 192 185 183 197 189 187 199 203 192 194 208 203 203 202 199 199 203 196 200 216 212 214 215 213 221 221 211 209 209 208 207 212 228 222 230 210 225 219 226 233 230 234 234 235 239 232 242 230 240 227 237 224 233 244 237 228 251 230 249 234 237 238 256 250 245 249 245 249 260 249 243 261 258 262 246 259 269 270 253 267 263 267 272 277 276 261 270 276 263 280 259 284 271 284 272 264 280 272 273 291 270 284 270 297 289 286 292 274 287 281 283 303 295 286 293 294 311 311 310 292 311 304 304 292 290 313 307 322 320 307 297 314 313 321 318 327 318 325 332 305 328 306 314 335 315 332 342 334 317 346 334 322 348 327 338 338 341 324 326 346 337 341 350 350 344 329 339 344 342 344 348 348 366 359 339 345 372 371 362 364 368 360 346 367 349 360 368 366 363 356 354 367 370 385 373 377 367 373 379 362 370 379 385 375 375 386 400 390 390 395 397 392 391 402 390 411 406 381 402 408 387 411 422 410 419 412 398 412 425 409 395 427 400 404 397 409 407 408 433 408 422 406 430 441 413 431 424 440 422 437 450 421 450 433 428 433 435 423 449 458 458 461 446 459 438 459 442 428 430 450 454 456 443 458 440 454 438 461 446 450 462 483 462 469 471 475 482 447 484 472 472 488 476 463 459 477 498 461 467 465 502 476 469 466 483 465 470 488 478 481 509 496 478 487 507 495 519 479 482 487 503 516 519 478 489 508 489 498 489 493 515 520 525 526 496 490 527 495 512 492 518 507 501 519 521 504 540 518 530 541 523 537 524 525 546 517 543 557 557 519 535 520 537 549 543 565 524 563 532 552 550 542 520 539 547 542 543 546 524 571 578 579 537 540 564 576 545 548 532 565 535 541 540 547 589 572 581 561 572 565 592 586 549 581 596 566 578 584 579 574 574 569 561 584 580 556 560 573 612 598 604 570 568 606 589 609 567 584 570 585 572 565 595 623 589 595 606 618 619 594 629 611 626 580 579 592 632 588 592 601 589 636 592 627 630 614 603 613 627 627 630 631 609 591 647 603 621 627 629 624 637 597 623 596 597 595 631 624 652 609 631 647 650 642 604 656 621 619 633 650 659 627 645 615 653 626 648 668 661 631 609 635 639 660 628 611 613 628 632 620 664 647 655 631 665 659 668 625 640 658 677 667 622 652 657 640 628 636 679 651 681 687 683 685 646 647 673 636 691 692 692 641 672 684 647 687 661 651 632 638 636 687 696 634 637 655 653 690 661 692 677 647 674 674 643 643 694 640 699 692 699 642 690 684 670 655 704 665 687 701 691 670 693 648 708 708 675 659 666 689 697 700 707 691 661 710 668 674 665 650 669 705 649 707 701 694 687 668 673 655 683 716 709 661 699 664 718 701 709 678 677 693 665 679 670 710 689 693 699 694 680 699 681 657 718 668 711 719 681 663 666 676 702 675 667 676 691 658 688 692 691 724 708 664 672 698 691 708 667 706 718 662 680 674 703 715 726 689 708 681 666 717 670 682 706 680 700 670 680 729 704 684 697 725 690 682 695 692 730 673 709 690 716 729 705 690 714 672 690 663 664 695 720 672 686 695 691 697 675 682 667 689 705 703 684 704 723 688 705 693 698 682 720 723 680 665 683 704 676 711 704 717 714 664 659 671 669 660 706 683 681 712 711 696 724 704 709 688 662 724 690 700 676 722 694 666 657 687 681 713 681 717 691 719 704 681 698 707 665 685 699 695 712 681 693 664 662 671 705 715 650 654 687 702 680 705 648 705 668 663 707 695 665 675 700 656 711 660 696 696 656 709 710 705 693 685 702 667 661 689 641 691 656 640 652 684 705 695 680 645 668 644 640 642 641 683 672 693 673 691 678 653 647 665 633 658 648 695 663 634 668 667 680 627 673 646 689 632 662 640 677 640 670 640 636 629 626 639 674 681 648 674 657 682 633 639 672 665 623 616 628 625 632 674 666 632 645 661 650 620 652 633 663 669 624 634 641 637 627 647 664 629 632 614 635 628 631 621 645 619 637 617 645 608 640 631 640 645 647 612 601 593 646 590 594 636 601 592 633 599 607 640 620 589 623 620 640 608 609 628 619 585 583 622 578 618 600 615 575 616 616 578 600 590 576 574 576 591 582 619 610 601 606 578 579 619 584 579 605 591 591 608 561 559 596 583 561 559 571 573 589 576 582 554 578 571 572 561 574 571 600 596 571 592 576 585 586 563 542 556 579 591 586 557 580 536 561 533 570 555 578 580 548 573 529 535 555 531 537 541 572 520 566 570 553 560 538 555 525 530 539 526 518 527 533 525 515 523 547 542 504 544 526 519 520 505 517 513 513 527 496 531 501 527 509 507 530 529 524 535 500 522 521 529 497 489 489 482 502 526 491 495 517 511 484 483 513 479 497 475 476 487 469 505 473 468 503 509 484 494 482 506 488 470 497 463 490 462 458 498 456 492 466 466 456 470 470 466 453 446 486 451 465 480 456 475 459 458 441 474 477 443 440 458 473 434 454 467 437 434 436 435 427 448 435 452 456 431 442 426 436 454 415 443 428 419 418 419 422 412 434 444 411 422 411 440 439 401 422 423 434 434 416 426 429 417 402 398 414 407 407 391 415 417 397 383 406 397 394 407 392 400 384 382 376 407 383 393 390 395 401 373 399 370 382 365 391 376 391 377 383 369 360 383 361 370 357 380 352 370 376 370 358 368 376 365 358 352 346 362 350 339 354 340 348 362 343 346 345 350 335 356 337 345 342 352 336 323 342 320 321 345 334 344 347 341 341 324 342 329 328 335 328 322 313 308 320 333 321 328 306 319 318 326 305 297 305 307 299 294 299 298 301 287 307 312 285 312 293 286 301 280 291 303 284 304 294 298 297 285 288 271 277 272 284 278 282 290 276 280 275 268 275 283 262 284 272 279 263 260 274 271 276 262 255 274 264 254 269 269 249 245 243 251 265 251 261 246 245 257 246 250 254 238 250 249 247 239 233 244 232 235 232 245 234 237 225 239 240 236 233 227 223 227 217 230 232 229 226 227 211 228 220 219 219 210 206 209 203 208 205 211 213 206 214 199 210 204 213 210 193 201 204 207 192 191 194 195 205 191 195 198 192 200 186 190 180 182 189 180 190 176 191 190 180 175 172 173 184 183 181 170 174 178 178 168 180 175 167 178 166 169 160 174 165 162 158 166 164 159 158 158 152 167 163 154 151 156 160 151 156 147 157 152 153 158 145 145 148 142 144 145 147 148 143 143 143 136 139 142 144 134 134 141 138 140 137 139 132 130 137 138 127 127 130 131 123 130 130 132 127 120 128 123 119 128 125 122 121 118 118 123 121 121 113 120 111 114 117 112 112 116 112 115 114 110 115 110 104 105 112 107 105 108 105 108 104 107 107 105 98 97 98 105 101 100 103 100 98 101 94 94 99 96 96 96 95 90 97 89 93 94 95 91 88 88 89 90 84 88 90 83 82 87 89 82 82 87 80 86 84 80 85 80 81 84 82 77 76 81 81 77 76 77 79 79 78 77 76 72 73 73 72 73 76 76 71 73 71 74 73 71 68 71 67 69 71 70 67 69 65 69 65 68 65 65 68 67 67 63 64 63 62 63 65 63 61 64 63 62 62 59 61 62 63 61 60 57 61 61 61 61 60 61 59 60 59 59 58 58 59 58 55 59 59 54 54 57 57 58 58 55 54 57 57 55 57 56 53 52 53 55 54 52 55 53 52 53 51 55 52 53 53 54 52 54 54 53 52 54 54 53 51 53 50 52 50 54 53 53 54 51 50 52 50 51 51 52 50 53 53 53
51 53 54 54 52 50 50 52 54 51 52 53 54 52 52 54 53 50 54 53 53 54 53 51 53 55 54 54 52 55 55 53 55 55 56 54 53 53 53 52 54 54 53 55 56 56 56 55 57 57 55 56 55 55 58 58 57 58 58 58 56 58 59 56 58 57 60 58 62 62 61 62 59 61 60 62 61 59 62 61 63 64 61 65 60 65 61 65 64 61 65 66 65 68 66 65 68 68 66 66 66 69 70 66 69 66 73 73 71 71 73 74 73 72 72 75 70 70 74 73 78 77 74 78 75 77 75 80 77 76 77 83 77 79 76 82 80 83 78 78 85 79 86 80 87 84 86 82 83 89 87 86 86 84 90 87 87 93 92 88 92 96 91 89 94 97 96 91 99 98 99 96 94 97 102 99 100 101 101 103 99 107 100 99 105 109 101 102 104 102 105 103 104 109 105 111 110 107 110 108 110 109 116 110 116 119 117 116 117 122 121 121 118 120 120 128 123 123 119 122 124 129 129 123 130 125 133 130 125 130 131 127 132 128 133 134 130 131 141 132 144 146 138 144 140 139 144 144 144 143 140 146 145 144 142 145 148 146 148 151 154 147 159 163 152 158 165 163 163 154 165 158 161 168 156 159 163 166 171 169 170 164 166 168 175 177 166 176 180 179 182 175 176 182 178 188 183 177 188 191 187 190 179 178 195 198 187 198 194 189 193 186 188 192 190 206 191 207 208 193 198 211 194 205 209 195 198 208 217 211 211 216 214 218 209 206 218 224 213 212 215 216 228 224 215 233 222 220 225 225 221 224 218 237 236 232 230 231 235 229 244 226 247 239 249 243 240 236 244 240 255 235 240 255 242 245 250 243 259 254 262 246 266 258 267 256 262 269 258 269 261 259 259 260 274 265 280 281 273 269 268 276 264 279 272 279 286 280 291 288 271 279 292 300 278 291 282 290 278 300 300 301 299 287 304 294 286 301 306 311 292 308 317 306 307 313 298 314 299 323 298 305 310 323 317 322 322 326 318 333 310 318 333 333 336 338 327 339 334 333 348 347 336 337 345 324 343 351 336 350 357 343 336 332 332 331 358 343 341 340 352 354 366 346 372 352 352 377 353 347 376 358 366 375 357 363 387 354 353 368 361 382 383 393 372 391 375 391 382 375 384 367 376 397 382 402 378 381 374 397 413 399 388 406 389 410 385 409 419 392 421 390 413 404 408 411 420 430 419 419 425 424 398 399 407 410 437 407 401 417 431 413 429 438 438 434 439 438 423 422 413 456 448 441 455 420 429 456 451 429 430 443 430 439 445 460 441 448 444 443 461 445 450 462 454 442 458 453 467 462 465 455 471 470 449 445 490 487 476 457 471 457 496 494 463 465 473 466 467 480 481 472 461 481 498 480 501 503 513 477 487 488 494 498 477 479 502 509 521 501 478 512 521 513 522 501 524 490 523 524 534 496 531 500 528 537 506 515 496 537 532 517 532 512 507 529 503 538 551 511 548 525 544 554 515 531 539 525 539 524 535 525 554 538 563 554 516 554 536 529 564 529 569 548 545 527 549 533 551 579 530 582 545 561 558 534 543 536 579 576 538 565 574 545 577 571 578 594 590 583 597 572 558 563 572 597 586 553 598 570 587 603 605 570 566 554 595 607 607 587 597 564 572 614 583 597 609 606 570 581 585 577 624 619 582 586 614 579 585 574 628 582 622 630 613 591 580 602 584 589 589 581 584 635 638 610 591 633 596 594 626 642 618 623 633 643 635 624 622 601 649 599 592 621 633 650 622 634 608 605 616 625 642 602 628 616 609 614 602 621 656 643 647 629 652 624 627 608 611 659 637 623 667 650 652 628 651 665 639 629 650 614 671 667 616 675 677 674 630 675 634 643 631 654 629 674 677 673 641 637 637 627 654 642 677 669 688 665 647 644 636 683 662 689 643 670 654 681 667 693 669 634 674 670 643 659 691 650 637 685 639 672 688 679 653 646 694 648 693 662 704 667 673 706 690 670 662 677 689 646 652 690 650 657 654 684 653 661 701 678 700 699 687 646 663 673 684 667 697 691 698 651 679 657 654 690 660 673 714 668 686 716 695 690 669 691 685 684 662 673 657 717 667 699 717 683 662 659 713 707 710 657 682 722 678 663 679 665 705 710 711 665 708 686 691 702 717 681 709 723 677 676 717 714 699 713 721 677 717 711 701 705 684 727 673 706 666 697 715 685 721 671 694 704 700 699 720 661 693 702 726 712 690 686 698 661 671 691 719 661 714 691 677 669 690 690 686 667 698 672 692 661 724 696 705 665 705 666 666 668 706 701 719 666 727 727 706 708 660 666 679 713 666 694 720 666 695 676 672 703 659 673 703 692 680 678 696 724 682 671 662 699 713 692 675 681 690 692 700 690 697 719 673 704 685 708 666 687 709 692 668 689 709 717 686 656 718 670 682 678 712 709 703 704 691 716 653 716 666 697 678 649 671 658 656 675 652 667 648 707 646 663 683 670 648 694 669 699 665 698 709 677 679 659 658 693 668 672 689 668 691 689 693 688 677 655 642 676 685 692 700 687 636 656 680 676 641 685 633 670 678 672 673 673 656 685 651 671 628 683 684 670 692 649 652 678 687 688 638 668 656 641 673 671 657 638 636 623 677 635 659 626 639 672 625 645 643 646 666 669 624 633 664 660 644 628 621 655 672 663 640 619 619 651 627 639 643 666 637 657 615 630 656 652 628 610 620 620 618 597 637 641 651 639 650 628 629 605 609 594 608 614 616 591 594 597 592 618 602 640 633 590 590 634 582 594 581 630 639 614 610 636 598 592 634 581 596 610 613 613 614 627 611 594 596 579 582 615 586 571 603 573 582 598 602 580 600 584 577 598 586 562 577 585 555 593 596 591 600 601 569 574 594 558 562 552 552 575 588 552 576 595 557 589 541 578 579 540 550 590 566 567 582 558 541 536 571 561 577 531 546 579 526 535 568 535 553 547 526 563 559 562 554 557 546 568 564 529 540 518 538 521 518 550 555 540 511 529 552 547 529 510 528 518 538 509 548 501 496 538 518 499 495 538 538 506 511 505 524 496 491 528 496 508 513 524 522 520 517 480 492 497 500 490 500 513 505 476 507 481 498 494 514 509 481 506 489 507 470 469 490 500 494 495 488 479 481 466 493 478 453 488 480 458 457 471 447 467 474 459 472 445 458 448 474 460 443 460 458 462 457 467 450 454 469 447 426 445 466 441 460 430 439 443 460 418 436 433 441 424 450 439 422 418 423 431 439 408 421 440 417 423 424 426 412 430 437 436 423 424 425 428 397 408 401 426 405 395 416 396 423 414 418 410 409 383 392 380 399 388 376 412 397 375 385 402 386 387 369 371 372 392 398 398 370 392 393 359 363 388 377 368 383 380 368 372 370 365 374 348 371 345 353 360 375 355 354 351 346 341 365 346 356 366 356 331 355 339 344 347 335 349 349 346 336 354 351 339 326 350 336 331 334 340 337 315 319 333 310 332 321 308 328 310 310 331 330 330 316 317 324 325 315 315 322 301 296 319 303 297 295 287 292 308 312 292 305 305 303 282 281 302 292 296 292 299 288 277 283 277 295 272 277 277 278 286 291 265 277 287 264 284 270 264 260 262 261 261 275 274 274 255 272 268 268 261 259 255 251 263 254 259 243 249 253 258 253 246 252 246 237 243 252 233 238 229 239 232 249 244 241 226 227 242 235 225 237 228 231 223 226 221 224 215 213 228 231 223 220 211 209 220 216 209 223 212 221 205 218 212 218 199 210 213 199 202 210 201 208 196 200 204 193 196 189 198 202 194 196 200 192 201 188 183 183 181 181 195 183 192 182 181 188 173 179 172 184 175 179 184 177 181 171 172 172 166 165 179 170 167 162 171 171 160 171 164 169 160 164 159 164 153 152 159 162 150 156 163 150 155 154 159 158 151 156 147 142 148 142 143 148 146 149 144 146 147 135 140 135 135 134 138 140 134 138 141 137 136 137 127 136 133 134 125 129 131 124 130 132 127 127 125 122 128 127 127 116 115 121 124 123 118 117 121 113 119 116 110 120 109 112 117 108 113 111 109 105 110 109 111 111 106 110 101 107 107 101 104 101 103 100 100 103 103 104 97 101 99 96 95 100 97 93 97 98 91 90 89 90 94 96 90 88 93 87 87 91 86 86 88 86 85 84 82 87 82 83 84 86 82 83 82 81 83 77 76 81 83 83 77 76 75 80 77 78 77 75 78 77 73 76 77 74 72 75 73 73 75 75 69 69 71 73 73 73 71 69 67 70 66 70 67 67 67 64 64 63 67 62 64 64 65 61 63 61 60 60 63 65 63 61 64 62 60 59 63 62 60 60 60 62 58 61 57 61 62 60 57 58 59 57 56 55 58 58 58 57 54 58 54 58 57 56 55 57 57 54 55 54 55 55 52 55 52 53 53 55 55 54 51 52 54 52 55 54 55 53 51 53 54 53 52 52 50 50 51 51 51 51 54 50 54 50 53 54 53 51 52 51 54
55 51 55 52 52 54 53 51 51 52 55 54 55 52 51 55 55 54 52 51 53 52 52 55 53 55 52 52 52 55 53 54 55 53 52 53 54 57 55 56 54 56 54 53 58 57 56 54 57 54 57 56 56 59 57 55 57 58 57 56 57 58 61 59 60 60 59 57 60 62 58 58 60 61 59 63 61 64 60 64 65 60 65 60 63 64 65 64 64 65 65 66 65 68 63 68 66 64 69 69 68 66 66 66 69 71 72 67 70 71 69 73 72 74 72 76 77 73 76 72 73 73 76 77 75 80 77 81 76 83 77 82 80 76 78 78 80 83 82 83 79 81 83 86 84 85 82 86 90 85 89 91 91 92 88 88 92 90 88 91 92 95 96 94 97 92 97 98 96 95 98 100 101 103 102 102 95 104 99 106 102 99 103 102 109 102 107 102 110 105 112 105 112 111 113 112 108 111 110 112 117 118 111 115 111 112 122 117 122 116 121 115 120 116 119 118 118 122 123 124 127 126 132 123 132 130 133 128 126 137 132 137 137 130 134 133 139 143 140 140 138 144 141 143 146 137 138 140 143 148 141 148 150 147 156 153 145 145 158 156 157 151 156 163 153 164 154 167 155 155 165 154 166 169 170 171 164 165 173 163 170 166 162 177 170 165 176 170 173 175 183 184 180 185 174 187 175 173 180 192 188 187 190 187 181 191 193 183 188 190 187 203 197 195 194 191 206 197 209 198 205 192 197 194 199 207 203 210 212 199 220 221 207 206 221 209 215 224 208 215 219 210 223 228 220 219 231 233 229 237 235 237 220 226 229 222 230 226 229 230 234 247 238 231 244 244 230 235 252 247 256 249 259 259 255 262 252 242 248 266 254 268 254 267 256 256 270 255 251 266 268 253 261 278 279 261 269 258 259 268 273 272 283 275 290 267 268 284 284 281 273 285 274 274 297 301 294 281 287 286 289 304 285 290 294 296 285 294 314 299 304 292 313 304 293 315 313 316 325 298 322 308 327 309 323 321 319 325 329 307 334 335 315 327 328 343 320 325 344 336 320 347 322 341 325 338 356 330 329 326 328 341 353 331 360 354 346 352 335 352 362 363 363 365 355 353 348 351 347 360 354 378 347 376 384 379 373 379 386 366 356 392 391 380 387 372 389 398 375 391 400 369 375 396 379 385 377 403 398 375 401 377 377 390 379 416 398 395 416 385 395 395 399 405 389 403 413 406 406 399 405 405 436 423 418 430 427 415 403 422 423 429 436 429 445 422 434 433 436 416 421 426 427 458 433 424 437 442 420 464 449 452 432 454 447 436 463 435 432 445 474 441 471 441 441 469 437 474 458 452 477 478 466 464 454 457 478 461 484 472 496 464 481 461 477 487 474 484 496 478 496 486 487 485 466 464 470 504 485 481 503 498 485 478 481 492 482 517 508 513 489 522 509 495 485 515 508 491 532 504 518 506 507 512 521 512 526 506 496 498 542 515 507 516 534 503 523 529 547 548 532 539 538 505 523 553 544 541 558 531 547 548 526 558 546 550 541 524 539 525 542 565 521 521 528 566 541 549 526 572 574 558 570 575 548 537 565 567 568 572 561 580 577 559 571 582 567 594 593 590 554 545 580 601 568 587 560 569 554 561 574 588 552 561 553 575 560 594 584 599 612 568 608 586 566 570 561 564 612 591 597 587 589 585 616 586 571 583 598 571 618 614 584 574 623 589 622 615 588 601 602 597 611 605 633 618 595 605 624 593 590 586 614 641 636 616 648 617 619 606 611 644 617 600 601 613 633 608 639 628 644 612 598 641 604 649 643 602 604 603 664 642 645 653 640 609 624 659 656 669 652 609 631 617 658 634 673 660 639 629 648 625 643 621 637 659 631 675 625 658 681 649 622 633 679 629 668 641 640 672 634 631 639 654 635 688 656 679 636 628 659 639 660 657 693 640 694 658 650 681 660 648 662 697 640 691 675 686 655 682 657 696 648 687 691 641 675 686 660 664 695 652 674 694 643 641 677 664 694 679 695 669 674 644 655 672 701 711 656 660 681 682 656 656 675 650 692 709 698 682 681 659 661 691 690 710 666 708 705 710 675 672 675 669 675 707 663 706 715 718 665 691 686 683 710 716 689 687 711 676 662 697 694 660 663 661 657 719 680 669 713 684 666 724 665 718 698 715 674 712 703 705 706 703 711 692 665 686 710 668 679 717 682 718 694 689 724 667 684 679 680 671 706 689 709 686 722 681 714 709 707 690 687 686 706 711 691 684 670 673 693 690 703 716 720 709 717 686 716 672 705 707 723 722 707 674 719 700 667 675 720 714 677 678 711 722 660 672 677 710 726 682 711 671 709 702 719 697 658 677 680 674 695 715 706 672 659 668 684 666 683 674 690 699 664 673 665 664 656 682 686 723 692 665 659 684 713 681 657 662 687 661 689 705 661 673 670 670 688 715 696 710 689 652 706 703 695 662 650 709 665 695 714 702 714 658 671 712 695 683 661 679 674 673 651 670 681 706 708 689 680 695 695 678 652 671 668 662 701 673 672 672 646 685 702 669 696 649 664 652 673 643 654 672 688 634 666 657 677 669 691 641 633 666 694 631 669 647 660 656 652 672 652 678 671 687 668 674 671 662 668 659 656 632 658 640 682 656 675 655 672 668 656 641 617 623 654 620 635 651 661 618 642 659 655 632 627 621 651 637 650 638 656 638 662 619 632 608 644 611 603 626 603 639 661 602 646 643 647 620 604 607 655 615 642 594 618 597 636 605 650 630 628 620 642 620 636 597 612 644 644 600 596 593 604 607 581 596 603 628 636 593 594 600 585 585 609 615 578 626 571 612 618 588 593 602 581 624 588 577 596 585 574 568 573 611 581 573 589 605 580 562 598 567 599 572 570 558 594 599 597 605 570 559 575 568 586 579 559 594 580 594 562 594 556 568 569 567 555 581 579 559 575 560 567 553 537 542 533 562 580 565 536 542 578 550 540 567 545 525 553 546 544 569 540 525 513 564 564 527 546 516 510 524 530 537 518 535 522 547 532 528 531 511 549 508 537 517 511 541 541 533 524 517 516 527 508 522 524 511 512 498 527 501 501 510 488 517 503 513 481 508 486 484 496 520 479 513 509 514 512 471 510 478 472 464 509 488 478 460 482 492 489 466 456 494 484 464 487 474 457 459 473 480 459 487 470 470 461 443 478 474 442 443 468 438 468 434 475 456 436 433 446 432 460 447 433 451 426 429 422 425 441 452 453 427 444 424 415 429 451 428 425 423 415 415 410 417 409 445 428 436 409 401 414 423 433 424 422 408 414 416 418 414 410 417 417 412 404 390 391 401 410 400 383 408 394 402 414 403 413 383 393 392 408 402 390 369 393 385 380 400 386 389 387 378 363 363 383 374 384 354 386 353 369 373 377 380 373 370 345 370 364 356 370 368 370 372 359 360 356 367 343 362 334 361 331 329 358 342 341 330 342 340 332 326 346 338 320 325 324 332 339 316 331 320 342 320 319 336 314 320 320 329 316 318 312 322 316 301 306 316 315 305 314 306 304 304 292 296 317 288 311 297 312 292 312 298 309 294 305 285 297 281 303 294 285 275 298 294 275 295 269 283 267 282 287 284 277 279 274 270 277 274 276 258 268 272 260 261 276 260 255 271 273 267 248 260 265 257 256 245 254 256 242 256 244 239 256 236 256 234 254 250 239 240 241 247 246 249 242 232 240 224 238 230 229 235 225 222 234 231 215 229 218 213 225 220 211 211 221 217 220 213 210 209 208 218 206 208 217 208 213 211 211 205 209 213 198 203 201 206 199 199 197 196 199 189 187 194 199 199 191 197 184 196 184 184 183 192 190 192 190 189 177 174 172 175 178 178 177 181 171 167 176 170 171 175 175 165 171 170 174 163 160 164 165 171 170 161 165 162 167 160 162 158 161 162 161 149 157 149 156 153 149 152 150 156 146 150 150 142 150 140 145 146 136 148 141 135 142 138 144 143 132 131 133 129 131 138 133 133 126 133 133 124 127 124 131 125 130 128 127 126 128 121 124 127 116 122 121 124 124 116 118 115 120 120 118 117 111 115 114 112 113 114 107 105 110 109 106 108 102 104 105 108 105 104 100 102 98 104 97 99 100 102 104 96 101 95 95 98 100 92 99 97 91 91 94 96 90 91 91 91 91 94 88 86 86 90 90 90 90 83 88 83 88 87 81 82 83 86 79 83 80 82 81 83 79 81 80 76 81 81 74 74 76 79 75 77 73 73 77 74 77 70 71 76 74 73 71 68 72 70 69 70 67 72 66 70 67 70 69 69 66 64 68 63 66 66 65 62 67 64 63 64 66 60 60 62 64 59 63 63 62 63 58 59 62 60 60 57 59 58 62 59 62 61 58 60 60 58 60 59 56 56 56 59 57 56 56 57 58 56 56 58 58 53 54 55 56 54 53 53 57 53 52 54 53 52 55 52 54 52 52 52 52 54 51 54 51 55 55 52 52 52 52 53 52 53 52 52 54 52 53 53 55 55 52 51
55 51 53 54 53 53 55 54 52 52 54 54 53 55 55 55 54 52 54 53 54 55 54 54 53 53 56 54 52 53 55 54 56 54 53 53 53 54 53 57 56 54 55 58 54 55 58 59 58 58 55 56 56 56 59 60 57 56 57 62 62 59 60 57 59 60 61 57 59 60 63 59 59 62 62 59 61 62 62 62 63 64 64 63 62 66 62 64 62 64 64 68 66 68 67 67 65 66 67 67 70 66 69 73 67 73 69 73 74 73 71 72 71 76 72 77 76 76 78 75 79 74 75 75 74 81 76 81 77 80 81 81 83 78 83 79 79 85 81 81 83 83 80 86 84 87 84 83 86 84 85 93 89 93 88 90 90 87 90 91 89 91 90 97 96 93 100 95 101 93 99 101 104 98 96 95 98 98 97 98 98 108 104 106 101 101 107 106 102 105 109 111 112 108 110 111 110 114 108 115 115 118 117 121 122 112 120 120 117 119 114 118 120 127 128 122 125 122 119 120 123 122 127 133 127 131 133 126 137 138 136 128 135 132 137 138 140 135 137 144 140 142 146 147 148 137 142 141 142 146 147 154 142 142 143 155 149 146 149 157 161 155 153 159 152 161 159 157 155 160 162 169 163 162 172 165 165 159 167 162 175 172 179 179 167 171 177 168 169 169 180 170 184 176 182 178 179 190 178 177 177 188 181 182 196 198 193 184 186 196 192 198 198 202 188 206 194 202 199 204 200 208 205 209 198 198 209 201 210 220 215 219 205 218 209 216 213 217 213 223 212 212 211 224 216 216 232 214 222 224 228 219 232 242 240 240 238 233 244 226 247 231 245 245 235 250 231 254 245 234 239 253 246 248 240 261 261 259 260 261 262 259 256 249 262 269 269 262 271 266 263 258 262 258 262 280 258 269 270 262 288 278 268 287 265 293 275 280 280 283 279 274 297 299 277 302 289 286 289 297 295 288 288 293 310 306 305 286 307 295 306 313 313 294 315 299 311 309 324 307 309 305 308 316 314 310 314 312 311 328 314 339 317 325 328 337 335 326 327 346 339 327 343 335 329 348 328 355 340 339 355 342 338 342 358 335 363 335 361 363 351 359 359 355 345 370 371 365 368 347 378 371 353 361 365 355 366 377 378 360 356 387 371 365 364 363 392 369 373 373 367 381 395 394 394 392 384 384 400 386 411 392 397 405 382 390 410 398 400 420 403 386 387 399 415 427 428 407 424 413 408 397 401 426 415 434 434 425 412 402 411 422 428 438 432 442 438 415 432 437 422 422 450 454 432 439 453 419 458 447 455 453 443 463 455 432 444 452 444 442 438 438 461 456 458 475 472 450 473 448 476 481 455 447 453 463 486 456 487 480 474 493 477 464 479 464 459 500 495 496 496 470 476 495 484 508 466 479 510 500 507 507 493 515 502 495 493 489 497 517 494 505 503 522 500 504 503 487 513 486 508 520 504 497 528 522 534 532 517 518 503 497 542 537 548 507 499 512 504 548 550 513 554 526 529 519 555 515 550 535 552 527 535 541 540 519 558 530 519 545 534 557 543 562 527 558 554 546 575 549 532 529 531 554 546 583 533 548 542 553 552 580 540 580 555 592 565 560 544 579 593 569 568 555 553 552 562 585 573 597 553 585 608 604 587 563 598 601 555 581 559 559 587 571 577 572 603 594 607 589 590 582 598 601 568 580 626 615 612 625 575 578 571 626 599 613 594 605 580 614 624 595 600 628 636 589 583 604 614 604 585 635 622 597 592 613 634 647 616 611 632 642 624 614 625 607 634 605 598 636 624 627 630 601 629 622 612 662 644 632 613 631 662 658 635 630 659 648 627 650 651 658 620 640 664 610 612 634 641 641 650 627 675 675 651 623 647 626 677 621 669 655 665 670 642 683 683 644 676 641 634 643 636 687 647 634 669 640 632 631 668 659 635 668 661 681 644 684 691 642 667 692 678 689 692 658 682 695 676 671 661 653 694 670 675 689 664 648 676 675 683 654 680 661 670 706 676 674 671 656 700 664 700 685 672 664 670 673 687 645 661 672 681 665 681 700 700 708 656 691 663 687 662 677 677 704 713 702 689 673 697 651 654 682 667 655 691 693 677 701 667 701 703 704 654 678 698 709 682 716 693 698 717 712 676 712 682 657 721 693 703 721 658 656 704 695 689 724 660 661 695 711 706 704 721 715 663 697 721 691 706 704 694 671 692 687 660 690 689 696 699 667 692 701 707 710 671 671 709 714 715 719 699 666 696 693 723 672 663 717 677 683 694 683 695 698 711 696 701 673 664 672 721 668 714 700 719 695 682 670 680 669 700 720 675 667 724 709 720 699 697 707 721 702 661 687 711 713 695 682 696 698 665 688 678 719 700 668 656 723 719 678 704 691 709 690 670 676 671 713 674 662 702 713 720 690 653 663 714 686 715 666 679 705 701 670 710 689 715 652 687 680 703 703 705 666 671 655 685 689 714 713 706 693 703 704 670 703 654 656 663 678 696 696 677 710 701 651 654 688 662 662 655 692 643 695 673 695 690 661 656 656 674 640 678 654 697 653 695 683 689 699 658 646 689 634 643 695 649 652 633 651 686 642 640 631 669 689 680 637 628 635 685 668 666 635 632 645 662 670 624 657 629 647 668 627 655 664 659 672 660 653 636 668 673 658 650 635 619 670 661 636 622 628 614 650 640 655 632 625 639 617 620 660 627 657 635 633 649 602 605 611 662 652 611 620 642 647 656 611 604 634 652 609 610 647 626 632 628 599 597 622 640 635 648 611 624 586 614 603 636 607 583 584 635 590 587 589 593 589 582 603 596 598 604 630 611 611 598 594 626 609 579 607 614 604 571 583 609 612 590 585 589 571 604 603 579 584 563 574 586 570 565 611 596 567 577 568 600 564 594 556 584 580 584 546 595 583 563 550 575 583 541 570 540 552 539 549 546 560 566 584 581 582 576 573 536 571 567 533 566 576 556 529 577 547 547 545 573 546 562 518 550 563 533 527 516 516 528 514 545 510 554 546 556 548 535 545 543 509 519 512 531 501 549 517 516 502 544 502 515 542 535 539 523 537 490 534 535 525 526 494 487 506 496 487 523 510 526 521 478 510 476 489 497 495 471 471 496 503 467 475 470 488 496 506 490 505 498 502 484 462 481 458 467 458 494 484 495 475 491 481 460 451 465 483 462 466 476 462 484 468 441 448 443 439 471 465 439 437 458 433 450 472 456 439 464 428 450 438 436 434 430 422 437 444 418 437 428 443 455 438 435 442 411 443 429 411 415 418 424 434 415 430 436 419 432 403 414 408 402 408 399 400 424 405 420 421 395 422 420 393 388 405 382 401 404 403 388 407 396 398 400 398 384 384 403 378 393 375 396 385 398 369 377 384 383 360 393 391 379 362 382 382 364 357 369 372 352 378 370 367 355 357 377 357 356 361 363 361 350 361 365 366 346 339 354 347 349 338 337 326 335 331 329 341 322 343 336 333 337 323 339 323 318 320 311 322 330 320 333 314 314 329 305 329 328 314 308 308 328 299 310 318 314 296 296 300 308 311 313 302 307 301 296 305 311 288 289 308 299 302 295 277 296 285 299 298 294 280 275 280 274 274 272 283 282 287 283 288 265 263 270 279 276 272 258 262 277 257 252 262 250 265 267 257 255 268 252 251 253 259 252 259 255 258 246 245 237 248 251 253 249 250 233 241 233 251 233 229 227 231 244 225 238 225 223 241 234 227 225 230 220 220 234 224 214 214 223 211 219 222 214 220 224 221 218 213 211 217 214 211 217 207 212 198 198 201 194 204 200 196 194 193 190 190 197 202 201 199 186 187 197 199 187 198 191 192 192 187 185 191 184 178 178 186 183 173 184 172 169 184 179 179 173 165 172 175 170 178 169 175 165 174 163 166 157 166 157 156 154 158 156 165 157 159 154 160 163 153 157 151 150 149 153 154 153 151 150 142 147 140 142 148 141 148 141 143 142 137 140 143 137 136 142 131 132 137 136 130 139 127 128 137 131 131 134 130 133 127 128 130 128 125 125 120 124 124 121 116 114 120 122 114 115 120 119 120 120 118 117 117 110 116 117 115 114 113 109 109 108 109 108 106 107 102 103 109 99 101 99 101 106 99 104 100 95 103 101 97 99 94 95 98 95 99 94 97 90 94 94 91 91 90 90 89 87 91 91 89 90 88 84 84 85 88 85 82 80 80 80 85 83 81 84 82 79 79 76 82 79 81 77 79 81 78 79 78 77 77 75 73 77 74 72 76 73 70 75 74 69 69 72 72 70 72 71 69 66 68 71 72 70 70 70 66 69 65 64 68 67 67 62 65 66 62 66 61 65 64 64 63 64 62 59 61 64 61 61 58 61 61 60 59 60 59 62 59 58 61 59 60 59 56 57 59 56 58 57 59 55 56 58 56 56 56 57 57 58 56 56 56 54 53 55 53 55 53 53 55 55 52 53 54 54 56 53 54 55 55 55 55 56 53 54 55 52 51 53 51 55 52 55 53 52 53 54 54 55 54
54 53 52 55 56 54 56 54 53 54 54 56 52 56 55 54 54 56 56 56 53 52 53 54 56 54 53 54 54 57 54 53 54 56 57 56 54 56 55 55 55 57 55 57 57 58 56 57 59 57 57 57 57 60 60 59 60 58 57 59 62 57 57 62 57 59 61 58 61 60 62 64 63 60 59 60 60 61 62 65 65 61 62 63 65 67 65 67 67 67 67 67 66 67 68 66 70 69 66 70 70 67 70 72 70 72 71 71 74 71 71 74 74 71 77 75 72 74 77 76 75 75 74 76 77 77 81 78 78 83 82 83 80 77 78 82 84 85 80 84 82 82 81 85 87 86 84 90 90 88 89 85 89 87 88 95 94 89 92 93 91 98 94 98 97 99 100 101 95 102 98 95 100 103 103 96 102 98 98 105 102 103 101 106 110 105 111 111 106 108 112 109 112 107 113 117 111 112 116 110 114 110 118 118 122 116 122 121 123 118 123 118 126 124 126 118 125 125 127 121 126 128 133 130 127 128 137 126 132 136 135 132 135 136 132 139 133 142 141 135 146 142 136 143 141 137 142 151 139 145 144 151 145 152 145 152 157 158 147 148 159 161 157 159 155 160 167 162 160 162 166 157 167 157 157 159 170 173 160 167 176 167 177 171 175 169 174 183 181 177 179 174 177 175 189 177 187 178 186 181 191 180 189 192 190 185 185 194 198 191 186 189 201 198 205 195 197 204 200 200 207 201 204 196 210 211 211 202 218 211 220 214 208 213 213 209 218 209 211 210 217 223 221 215 231 227 233 233 224 226 232 239 226 225 231 225 239 234 241 233 231 228 239 228 239 232 233 251 241 242 249 247 250 246 254 242 246 257 250 255 251 255 267 270 255 260 270 256 262 272 265 273 270 265 257 275 261 275 280 276 278 287 265 291 288 286 276 267 283 271 292 276 279 293 278 283 286 299 303 301 281 305 298 310 310 313 286 311 305 304 291 293 311 319 301 308 306 320 323 322 318 310 305 302 322 307 329 322 310 337 321 333 324 324 323 323 338 340 335 344 344 340 329 335 332 350 351 326 350 334 336 333 332 358 340 348 355 364 342 347 343 366 359 361 354 354 364 353 359 356 354 351 375 351 376 364 362 354 354 379 384 372 379 380 372 382 361 373 363 399 377 376 397 395 369 401 385 380 376 380 396 401 386 386 408 405 391 390 399 396 391 389 389 419 395 393 412 422 428 403 418 427 416 425 413 399 401 429 427 408 439 431 436 427 445 445 420 434 436 444 435 419 440 419 419 453 432 430 422 425 429 448 426 426 458 454 436 457 473 465 448 462 457 468 452 455 471 464 455 452 466 482 456 472 461 484 487 479 465 477 478 486 453 455 481 494 484 497 471 481 494 477 499 497 491 506 498 509 510 514 492 504 493 515 495 477 509 484 512 478 490 506 498 493 500 496 492 493 531 519 492 515 522 499 506 506 539 514 502 508 541 535 496 504 500 518 532 539 523 506 539 513 519 551 535 525 517 541 514 559 552 550 553 561 553 559 550 527 534 555 564 546 569 568 569 568 555 552 574 538 563 580 576 540 582 575 551 546 532 558 546 542 544 552 567 584 565 546 588 590 561 545 590 566 574 572 568 547 603 583 567 601 606 608 583 608 562 582 603 588 563 609 589 586 612 616 616 576 613 585 598 594 575 596 610 625 591 621 577 624 596 619 597 573 592 591 590 608 631 577 580 593 637 590 631 640 613 629 598 622 641 591 621 585 597 599 594 607 623 638 638 627 638 644 651 618 602 607 635 647 652 648 618 618 638 607 617 613 640 601 626 608 609 651 637 619 632 618 634 666 650 619 619 640 652 611 625 641 626 668 646 656 655 620 669 653 675 675 670 649 644 633 676 639 654 630 679 658 641 625 672 666 643 651 667 685 667 668 667 637 681 687 666 688 634 676 639 678 645 642 632 645 643 662 671 660 688 691 666 692 672 696 675 670 638 654 702 657 644 692 691 655 682 661 649 658 653 678 683 666 673 664 682 689 657 691 647 668 661 681 660 710 695 669 682 681 683 652 690 705 675 703 701 706 699 661 665 656 664 655 669 660 690 683 688 699 677 695 659 660 663 705 716 680 660 685 717 706 699 701 706 660 691 693 659 682 717 723 688 718 677 712 715 708 662 683 715 661 706 723 668 686 680 720 709 693 662 660 687 674 706 715 667 670 680 666 682 714 665 687 709 688 675 699 712 681 726 702 726 678 699 668 679 693 662 702 661 667 675 661 723 723 718 663 707 672 671 662 699 679 690 680 679 706 691 663 699 660 706 697 720 718 676 670 722 679 684 695 658 700 697 722 666 688 696 713 671 709 687 711 700 689 702 719 666 705 695 677 706 712 685 668 673 703 680 698 681 704 654 659 678 678 678 689 690 698 660 715 695 674 706 664 664 688 704 695 664 658 662 661 650 653 671 673 648 701 657 675 683 657 688 706 689 713 682 658 698 691 699 660 709 681 649 702 703 690 655 666 669 686 691 688 653 662 692 643 656 701 646 691 652 672 649 643 696 661 642 694 673 658 696 661 648 685 633 649 670 668 692 645 643 644 665 648 682 633 666 633 636 669 676 659 645 649 643 663 638 665 651 659 630 667 655 657 656 682 623 645 624 638 679 642 633 670 668 635 654 615 626 655 665 616 636 624 611 653 625 663 617 643 611 645 643 645 621 664 640 618 625 648 633 649 630 625 651 644 620 625 636 606 648 639 631 595 640 623 613 641 621 638 595 611 645 644 633 631 625 610 624 587 599 600 620 610 582 603 614 612 601 634 602 585 587 580 583 626 582 573 618 581 617 627 569 599 609 620 589 606 580 588 592 611 608 577 590 565 576 609 569 584 594 596 568 602 601 577 566 606 575 585 591 588 568 583 578 564 567 593 572 594 542 588 554 587 587 575 553 555 566 534 541 558 554 534 574 573 568 577 568 533 579 561 577 572 549 548 527 555 544 523 546 520 561 545 563 559 527 542 529 514 522 526 522 524 517 506 510 504 526 550 536 552 510 515 532 537 539 523 515 542 522 509 493 531 503 519 538 527 519 513 498 531 506 524 494 517 528 490 481 496 503 517 484 484 494 509 473 517 493 468 474 476 500 495 497 488 487 476 469 493 488 486 500 487 488 457 467 485 486 460 452 469 460 469 454 452 455 450 473 455 466 454 444 463 459 458 463 448 476 439 447 474 433 440 460 446 434 450 434 444 433 432 441 425 452 440 430 428 416 440 443 447 429 425 412 417 416 413 414 420 428 416 422 412 423 439 425 412 431 413 407 423 402 398 429 400 403 417 414 401 411 402 403 400 399 401 384 399 382 397 379 409 384 376 385 370 374 391 396 368 385 375 370 393 361 382 362 369 378 380 390 388 368 371 370 363 369 350 370 376 353 353 360 362 364 355 341 356 368 353 338 340 358 336 339 361 352 347 349 332 328 332 351 326 333 351 347 343 326 331 331 341 331 327 341 319 338 323 314 326 311 337 328 336 310 313 323 309 328 317 312 310 327 310 309 317 303 315 293 296 314 305 315 313 289 311 294 289 288 292 306 286 298 279 281 276 297 280 286 272 286 280 280 273 271 269 290 265 275 273 265 267 264 276 274 275 276 259 274 253 273 265 254 273 258 254 251 257 256 245 261 251 252 254 261 249 260 251 239 239 238 247 235 246 249 233 231 240 235 230 242 235 238 246 225 226 230 233 229 221 219 228 237 230 214 228 219 218 230 223 214 226 214 211 225 212 218 220 216 207 201 206 202 213 202 206 201 210 211 211 200 201 191 197 205 194 196 188 199 191 201 191 198 191 188 197 192 181 183 187 185 187 180 189 188 184 175 185 179 172 182 185 181 174 167 170 171 172 175 177 164 176 163 169 161 159 158 156 166 163 167 165 154 152 156 158 162 151 158 154 152 161 154 157 149 152 143 145 143 152 141 142 143 149 148 137 146 136 136 134 144 139 134 137 144 143 142 138 134 130 135 132 136 138 125 134 129 135 122 124 126 130 123 130 126 119 125 118 117 120 121 122 117 125 123 115 120 114 121 112 113 115 116 113 110 109 115 116 115 105 110 104 105 102 109 102 104 103 106 99 103 100 102 100 97 98 95 102 100 99 102 98 95 98 94 99 95 99 91 95 96 89 89 94 93 89 89 87 88 91 86 85 86 85 85 85 84 81 86 81 84 81 81 83 85 85 85 83 78 77 77 81 80 82 75 80 81 80 75 77 75 73 73 76 75 73 71 73 76 73 71 70 70 71 74 68 70 67 68 72 70 69 72 70 68 65 67 66 68 68 64 64 68 65 63 64 66 64 61 66 63 64 63 61 61 62 63 63 62 63 58 62 63 59 59 57 58 60 57 60 57 59 62 62 59 61 60 58 57 58 59 57 59 56 57 56 57 55 56 57 57 58 55 55 57 56 54 55 54 56 57 56 56 54 57 54 55 56 57 52 54 54 55 53 52 52 56 56 55 53 54 53 54 52 52 52 56 52 56 53
52 56 53 56 52 52 52 52 52 54 55 57 53 56 54 55 53 55 55 56 56 54 55 55 57 55 56 57 58 56 55 58 57 57 54 55 54 58 58 56 59 57 55 57 55 59 60 57 57 59 57 57 61 57 62 62 57 57 59 58 61 59 62 61 63 62 61 62 64 63 64 59 61 63 64 65 65 65 64 65 61 67 63 66 62 67 64 67 67 67 64 66 70 68 68 67 67 69 69 70 72 71 71 72 72 75 70 74 71 73 76 76 72 73 76 73 74 76 75 77 76 74 79 76 80 76 76 78 79 77 78 78 80 84 79 82 80 85 84 81 87 84 88 86 86 87 88 84 90 87 91 86 91 88 87 89 96 90 91 95 97 96 95 95 93 92 96 101 99 96 102 96 104 101 97 97 97 100 99 103 103 106 107 101 107 109 104 112 110 108 105 110 108 109 107 117 109 114 110 114 118 117 122 120 121 116 119 125 123 120 118 121 122 119 125 128 124 120 131 129 131 129 129 128 125 134 135 133 139 127 137 140 134 133 138 138 144 143 146 144 147 141 138 145 146 149 145 139 141 150 148 143 146 149 147 158 147 158 160 158 162 158 163 161 156 163 163 152 160 162 158 164 164 162 157 165 164 169 169 173 177 171 165 170 171 172 172 171 174 169 175 188 187 183 186 185 187 177 191 183 178 188 181 187 189 187 191 196 193 191 202 188 193 197 205 199 194 201 201 202 203 199 205 203 207 211 206 200 204 216 207 219 215 212 215 219 220 224 219 221 209 216 221 227 219 232 219 225 234 218 220 237 233 231 239 238 229 232 229 233 242 229 240 230 251 241 251 236 252 240 245 253 244 248 257 239 242 250 256 255 251 253 251 272 256 259 251 251 267 264 276 262 264 279 281 262 267 260 278 287 269 280 285 270 272 274 279 284 280 290 271 297 274 295 293 280 301 302 289 305 291 290 304 307 293 304 293 301 308 309 313 312 304 314 311 316 298 319 306 326 310 304 309 309 313 321 334 313 329 329 326 339 327 317 335 345 329 338 326 332 342 347 333 324 324 329 345 326 350 353 350 346 353 335 341 333 363 364 338 351 353 357 363 370 370 374 366 343 349 379 373 350 375 357 381 363 361 371 360 354 381 390 373 393 392 383 380 391 391 392 393 386 395 403 378 371 403 401 411 407 380 401 391 381 396 413 397 386 409 386 393 407 416 389 427 404 391 421 398 398 425 422 399 405 405 424 400 434 405 438 414 423 404 431 422 413 447 430 430 436 446 422 449 439 441 448 449 450 432 452 452 438 457 430 433 452 452 429 430 441 433 464 453 476 435 457 445 480 441 475 474 454 442 463 488 456 489 457 448 489 451 464 454 481 483 468 481 499 475 503 483 502 475 488 463 490 477 466 507 507 502 502 510 472 489 474 495 511 492 512 510 515 518 523 515 492 510 529 511 497 526 494 508 525 501 538 496 498 506 512 497 506 523 527 536 504 515 523 547 504 538 533 513 518 544 508 558 528 528 520 542 561 537 528 550 519 536 528 548 559 552 542 534 560 541 526 577 531 534 565 531 570 556 581 533 549 576 571 537 564 571 553 552 547 574 592 579 547 584 555 568 571 564 598 551 581 598 601 597 585 564 593 573 570 574 582 596 583 558 601 594 562 594 581 616 572 569 614 588 573 579 574 570 605 578 623 607 589 609 603 590 623 605 609 606 599 573 615 595 605 590 583 612 627 619 639 598 600 619 624 618 630 626 621 592 599 646 587 619 641 599 640 617 598 652 626 594 618 598 608 609 628 612 637 612 627 639 644 661 628 609 650 655 644 647 614 619 613 632 639 625 666 646 648 611 645 627 612 670 623 671 653 643 667 656 668 652 670 631 670 621 624 627 652 618 666 663 679 667 636 676 635 672 674 627 674 655 651 630 676 664 645 672 652 673 633 675 633 665 632 694 695 646 650 680 693 637 668 649 642 656 691 638 685 653 670 668 681 678 698 671 644 681 677 705 676 663 695 648 702 685 675 699 689 669 686 679 671 689 685 690 666 647 697 659 665 657 705 701 668 664 712 650 668 677 672 662 699 699 653 688 670 692 713 679 704 706 667 660 656 683 668 665 657 719 714 676 671 706 672 694 664 671 706 694 710 663 709 701 668 680 704 709 696 709 661 661 668 663 717 704 658 666 663 661 678 720 671 689 696 679 664 686 659 705 705 671 690 671 699 703 696 720 659 708 705 665 713 688 673 676 707 716 659 687 691 720 681 705 683 691 698 690 691 701 668 670 714 671 682 725 687 692 718 688 673 668 667 660 669 682 718 719 670 718 678 702 709 670 718 704 673 688 666 706 661 715 716 686 698 711 656 698 676 716 658 691 696 667 664 708 662 677 657 670 686 690 702 678 677 710 688 714 681 656 702 670 666 676 677 652 651 673 690 697 657 689 701 673 668 697 676 694 660 679 650 699 654 698 655 685 695 690 678 664 703 692 708 705 677 671 704 652 665 663 661 649 674 693 656 650 658 671 643 672 685 664 700 641 658 655 679 645 654 678 647 639 670 689 687 689 670 646 684 635 640 677 691 682 653 686 644 634 684 672 688 691 637 673 666 626 662 683 639 650 632 630 679 670 625 629 652 646 650 644 644 678 639 661 655 661 637 659 656 673 624 667 642 640 667 621 635 630 646 672 616 662 648 615 626 663 659 641 623 650 644 640 618 651 638 622 624 641 646 646 637 616 628 647 630 601 637 601 599 600 638 607 633 594 609 621 590 591 631 596 620 603 643 640 603 609 589 599 626 620 623 628 586 605 599 601 579 617 626 585 631 610 576 588 598 627 570 623 585 611 594 619 571 605 593 571 596 602 594 587 597 602 600 605 599 603 569 583 604 601 607 568 563 579 568 580 571 565 600 560 579 561 585 587 556 541 575 558 594 566 556 545 549 581 534 559 543 564 587 540 571 568 531 530 565 553 533 562 528 547 558 572 528 545 559 552 526 536 564 532 531 554 541 514 552 526 534 550 541 529 527 512 517 532 538 531 510 527 531 515 536 521 534 508 539 539 529 494 523 508 501 502 487 527 530 512 530 521 521 492 495 518 499 485 498 500 521 503 487 487 510 511 483 511 497 486 512 513 484 463 503 484 494 500 463 483 485 467 471 467 472 463 467 492 477 471 491 488 478 458 477 450 465 474 464 464 463 447 463 443 456 472 443 458 442 433 448 462 435 436 431 465 435 438 429 464 453 444 436 452 450 439 415 422 430 443 440 434 429 413 446 443 420 416 438 421 411 432 430 399 409 422 427 429 408 398 429 392 400 399 399 400 389 396 419 386 389 402 385 405 404 381 392 407 380 382 379 381 382 383 381 372 385 390 375 367 366 393 397 395 388 393 370 387 378 359 383 381 380 381 379 361 359 372 349 360 350 361 365 377 356 344 344 349 366 357 368 342 344 366 338 343 339 333 357 355 357 325 328 327 354 325 348 323 326 326 348 320 336 342 313 323 336 323 329 334 324 331 326 311 324 315 305 324 316 313 328 302 300 318 321 321 320 293 299 311 289 299 295 296 298 292 289 308 296 294 307 305 300 278 291 285 292 291 277 273 293 286 285 294 272 291 265 283 282 284 286 278 266 280 274 266 265 263 255 272 256 274 263 264 270 260 253 256 257 244 267 258 252 259 261 241 250 260 245 245 250 241 240 232 248 243 233 251 241 247 232 236 245 226 224 227 227 238 241 219 238 230 219 225 217 233 216 224 227 215 220 224 211 223 222 219 212 204 204 212 216 219 206 213 212 208 201 194 201 212 194 206 191 190 204 206 190 198 198 188 190 187 194 200 187 186 179 193 184 179 189 176 187 177 183 176 180 178 181 170 183 177 179 172 174 176 178 167 173 174 161 165 163 160 163 171 171 171 168 158 155 165 153 158 160 162 156 154 158 153 152 151 149 149 144 145 143 144 144 142 150 147 146 144 146 146 142 146 137 147 146 133 141 141 138 136 138 134 139 135 128 133 129 135 136 124 127 123 123 122 125 123 120 130 127 119 121 123 125 120 118 114 117 123 117 115 121 115 117 117 112 115 119 116 117 108 116 110 106 115 111 108 105 110 110 110 108 109 101 103 105 99 102 100 102 100 101 95 98 104 95 95 98 100 96 95 95 96 90 92 90 95 88 94 90 92 92 92 86 93 88 88 85 88 90 88 89 88 83 81 83 83 81 79 81 78 84 80 78 83 79 78 76 78 80 81 79 78 80 74 78 73 74 78 72 72 73 72 75 72 70 76 71 73 74 72 70 74 68 71 71 70 68 67 69 65 66 70 67 69 67 65 66 67 64 64 62 64 64 63 66 63 62 63 61 62 61 63 61 59 64 60 58 61 58 60 59 58 59 61 58 60 57 59 58 59 62 62 58 56 57 59 60 58 56 56 57 55 56 57 56 59 58 55 57 54 58 57 57 57 57 58 56 54 53 57 54 56 57 56 54 53 56 53 53 57 56 57 54 54 54 56 55 54 52 53 56 52 54
55 53 53 54 57 56 55 57 57 55 56 53 53 53 56 55 55 57 54 55 56 58 54 56 56 56 58 57 55 55 56 56 57 58 59 56 56 58 57 58 57 56 59 59 59 59 57 56 62 62 61 58 60 58 59 57 57 61 62 60 60 62 59 62 58 62 63 62 62 61 64 63 61 64 64 65 62 63 66 62 67 64 63 66 66 63 65 65 66 68 68 70 68 69 72 70 70 72 67 72 68 72 69 69 69 75 71 76 75 76 77 75 76 74 78 77 79 79 76 76 75 76 81 80 78 76 78 78 77 82 84 81 85 83 81 79 81 83 86 83 86 88 89 84 88 90 84 88 92 93 92 91 89 88 89 92 92 89 95 96 90 97 92 92 93 93 96 97 98 100 95 101 96 101 99 97 100 107 105 103 107 106 108 107 108 111 111 109 112 108 110 110 106 111 114 116 114 115 119 115 113 121 121 118 121 116 120 120 122 115 126 124 117 125 119 119 126 123 121 126 132 132 128 135 126 130 132 130 139 139 137 136 140 143 141 134 141 136 140 144 139 144 142 142 143 145 150 147 141 150 151 147 147 145 148 157 147 149 151 155 159 149 157 154 158 159 159 157 167 158 169 161 164 166 171 173 159 162 170 162 175 179 175 173 178 178 178 170 172 181 186 181 172 185 189 182 176 181 183 192 182 186 196 184 199 183 195 193 186 200 197 201 190 204 190 203 206 207 202 199 198 208 212 205 215 212 215 204 210 219 217 217 220 217 213 215 220 217 215 224 222 210 226 225 218 234 234 227 228 224 226 220 228 234 228 230 232 236 226 246 249 246 240 240 237 251 252 241 235 248 245 250 244 245 240 257 250 255 253 257 254 266 259 249 263 270 261 270 273 273 262 277 257 272 272 283 265 276 286 276 278 265 272 270 282 286 276 269 278 289 285 286 273 286 298 283 297 296 294 281 283 286 296 300 302 308 309 294 300 294 312 311 320 319 296 301 314 300 300 317 299 324 301 330 306 315 312 307 326 327 319 326 331 330 334 319 333 335 331 338 319 328 349 324 353 330 345 342 351 359 352 338 359 362 335 361 342 360 361 363 371 366 353 344 359 375 360 351 361 345 353 347 366 376 361 362 379 378 359 380 392 370 361 362 366 384 397 368 392 382 391 398 382 384 389 389 394 373 384 382 382 394 378 384 386 403 394 415 407 417 408 392 422 387 400 419 423 394 395 419 393 399 416 418 409 415 418 399 438 438 439 403 436 438 416 419 428 430 450 425 444 420 435 434 451 446 450 442 437 430 445 446 426 426 453 429 459 466 463 453 431 453 441 444 469 456 482 456 477 472 471 440 467 464 444 471 478 458 475 449 491 478 469 475 480 491 471 489 502 502 487 496 496 486 498 509 476 464 473 475 513 493 505 509 512 500 482 518 504 520 520 484 500 507 522 520 496 504 496 501 487 486 488 528 513 527 528 506 493 514 542 525 498 502 523 513 510 505 514 509 504 538 525 552 555 538 537 558 546 540 555 559 551 552 522 544 560 559 556 544 519 570 526 552 528 532 557 573 543 570 533 575 561 563 558 553 540 583 554 570 587 534 534 538 560 585 584 590 559 545 580 597 572 579 545 572 556 597 571 557 560 592 558 599 557 553 599 600 600 592 576 587 577 613 612 559 596 614 578 574 581 579 599 588 573 579 570 577 610 590 617 578 620 609 619 618 601 632 589 596 600 587 629 620 589 625 620 581 585 586 636 590 621 599 600 610 616 594 634 594 601 599 649 612 646 642 649 640 645 618 653 635 624 597 654 617 619 615 640 613 634 614 656 658 665 617 614 652 620 634 637 650 612 656 652 665 610 660 641 644 655 658 669 643 624 642 633 670 620 646 636 655 658 631 675 633 645 659 665 627 655 644 630 623 625 666 634 638 687 684 677 657 656 675 673 692 671 667 652 649 660 653 648 653 630 643 673 693 638 688 683 673 681 673 646 684 669 636 647 687 687 656 701 693 695 684 652 665 695 701 658 674 687 699 663 684 685 654 651 672 679 649 671 692 705 690 675 698 663 681 650 673 649 666 703 682 710 666 684 671 665 702 673 696 678 666 701 698 650 655 673 668 714 666 717 704 663 716 697 680 691 702 708 695 655 706 662 659 658 700 690 676 694 666 674 657 662 665 686 706 686 657 700 709 682 713 715 676 712 696 721 699 658 721 707 720 661 663 686 701 683 687 661 671 700 722 674 678 663 705 660 665 677 704 690 704 663 680 695 719 692 690 664 693 725 714 658 700 691 658 676 717 688 720 662 701 686 678 720 662 695 694 669 715 711 701 663 717 695 700 709 659 702 685 665 701 672 705 674 706 704 662 695 705 696 670 680 655 667 687 663 708 710 689 661 687 709 693 662 662 714 680 690 666 695 688 704 704 665 683 712 656 669 665 684 680 657 664 689 678 696 706 671 692 672 679 657 668 658 666 685 652 702 656 701 677 675 683 705 669 704 698 656 660 691 693 680 648 667 694 659 645 701 685 686 681 658 663 689 670 653 687 691 675 664 694 669 689 657 693 692 649 661 657 676 659 653 674 647 672 665 670 656 661 668 627 673 665 633 641 677 639 648 638 656 632 668 669 661 677 658 653 666 680 622 621 661 670 668 623 651 678 628 658 638 637 673 658 611 639 659 663 639 664 633 668 654 609 609 628 615 638 614 616 655 657 656 605 649 619 661 621 622 630 653 624 628 611 656 618 625 596 644 600 645 603 634 644 622 645 592 644 608 610 599 613 609 635 611 599 639 625 626 638 612 622 623 587 621 635 589 578 631 600 586 587 624 627 593 618 574 576 602 602 581 580 567 585 567 585 599 614 611 615 566 560 581 602 564 565 571 586 572 592 592 601 551 583 588 576 574 558 581 550 584 575 595 559 562 581 560 576 571 590 565 572 578 589 566 571 562 576 573 571 537 571 533 555 557 553 559 557 570 554 573 525 567 547 521 564 541 560 539 547 516 540 519 536 559 520 560 512 539 548 537 556 533 554 507 549 522 543 538 506 524 508 526 534 510 533 528 531 504 532 538 532 491 529 499 527 493 532 513 512 526 481 501 481 500 493 523 507 483 491 485 511 496 496 488 493 471 498 495 467 476 487 499 480 486 464 486 501 456 477 495 495 461 470 453 488 479 472 462 472 450 482 453 464 484 454 450 445 442 480 455 460 454 459 475 473 460 440 431 437 461 434 464 435 449 446 438 448 421 436 426 435 434 433 420 418 445 436 452 436 414 425 438 427 427 441 436 441 404 399 412 409 436 434 427 434 415 431 416 429 399 410 390 423 398 391 409 414 407 419 412 402 389 392 391 410 401 402 379 395 389 393 383 378 392 383 372 372 374 369 388 381 391 376 387 360 360 360 358 379 379 362 384 352 381 355 357 372 373 353 361 369 358 357 345 347 354 351 346 347 341 352 346 350 356 358 333 326 338 344 356 329 329 333 331 327 327 326 348 327 341 329 318 317 322 326 308 317 314 319 331 327 317 331 306 313 320 321 319 319 296 313 296 317 292 293 315 304 295 311 309 308 291 311 293 291 301 306 285 304 294 298 301 288 274 297 295 281 271 278 273 291 273 285 271 276 282 279 281 276 269 269 280 264 269 272 272 271 263 267 270 263 263 250 261 249 247 252 243 259 245 249 258 262 243 246 238 254 243 248 232 244 235 251 233 244 239 230 230 231 223 225 236 223 224 235 240 238 225 223 235 221 233 229 217 229 230 220 208 219 226 216 214 213 207 222 209 217 207 219 203 214 206 200 195 195 201 202 203 195 200 191 203 197 194 199 202 188 190 199 185 188 199 181 188 194 190 182 184 186 185 174 185 175 178 176 182 179 183 183 167 178 169 174 172 171 166 169 167 171 167 172 162 167 163 171 165 168 158 164 166 154 162 159 164 159 159 152 147 156 149 159 156 149 152 150 152 147 140 150 151 146 147 137 148 138 142 139 143 144 135 140 141 134 130 139 135 134 132 134 135 128 136 133 133 124 133 128 121 127 126 121 118 120 128 118 121 123 122 121 115 125 123 115 114 119 119 116 112 116 118 114 116 113 114 108 107 109 110 107 107 103 104 103 102 106 106 106 99 98 101 98 103 96 95 100 101 95 97 101 99 98 95 92 94 93 94 90 91 95 95 88 94 94 94 86 91 93 93 84 88 89 85 89 88 86 88 86 85 85 81 81 80 82 84 82 80 80 78 79 79 82 79 78 75 79 77 80 79 75 76 78 72 73 74 71 76 71 71 74 69 74 71 75 73 70 74 67 68 69 69 69 69 68 65 68 66 66 66 67 67 66 68 68 64 66 64 67 64 66 63 62 63 65 63 63 63 60 59 63 63 59 60 58 59 61 59 59 60 60 60 61 62 58 61 57 62 61 60 56 59 57 56 57 60 58 60 57 58 58 59 56 56 58 55 56 54 55 58 54 55 55 54 58 54 56 55 55 54 53 56 54 56 53 55 57 57 54 54 55 55 54 57 53 57 54
57 55 56 57 57 57 58 54 56 55 57 54 58 54 56 56 55 56 58 54 56 57 58 54 55 58 58 56 58 59 57 57 57 57 57 56 58 59 57 56 60 57 58 62 57 61 60 61 61 60 59 61 57 62 57 57 60 61 61 59 58 58 61 64 62 64 64 62 61 62 65 64 63 66 62 63 63 66 66 66 68 64 65 68 68 64 69 65 69 65 67 71 70 71 67 70 72 73 74 70 68 68 71 75 75 72 73 73 74 71 75 76 74 73 77 76 74 77 78 79 76 80 81 76 80 81 82 78 84 80 79 78 83 82 85 85 84 82 85 84 87 88 84 84 89 90 84 86 90 92 90 88 95 95 93 92 91 93 90 96 91 92 95 98 100 99 94 98 101 98 95 104 103 103 106 100 103 102 103 106 108 101 106 108 104 104 108 104 112 115 116 107 112 110 110 115 113 110 111 111 111 114 116 113 124 118 120 116 121 116 119 127 128 129 121 126 120 132 127 127 128 125 135 136 136 136 134 129 135 130 140 140 138 132 143 143 135 138 142 140 138 142 144 145 142 149 150 144 150 154 154 148 157 152 159 154 147 150 159 155 154 153 155 158 162 153 166 157 157 163 168 156 170 169 158 160 172 170 177 168 177 177 166 180 177 167 178 169 177 182 177 173 188 184 180 183 179 182 186 183 187 187 190 193 185 185 199 187 191 199 197 189 191 206 191 196 198 202 204 196 195 213 196 198 212 209 213 210 203 201 202 204 218 222 212 217 215 228 219 227 222 228 215 220 222 223 235 224 218 224 222 220 220 222 243 240 240 234 241 239 236 231 248 237 243 232 251 245 251 247 256 240 255 255 262 245 258 245 260 251 268 255 261 259 250 249 255 274 273 256 270 268 258 282 273 275 269 281 280 279 274 268 280 266 283 267 273 276 289 275 288 282 275 298 297 304 302 284 293 293 295 302 296 305 298 301 306 292 307 288 290 295 300 301 309 320 313 297 324 321 299 309 304 316 332 335 309 326 325 320 323 313 341 331 315 314 323 346 335 347 347 324 339 332 337 339 340 337 356 341 350 348 344 338 345 353 346 341 337 336 341 363 341 358 362 362 350 344 371 373 359 377 368 366 352 356 379 387 359 380 359 373 368 383 384 394 383 375 372 380 382 394 379 368 386 384 376 405 409 386 410 397 389 407 414 383 417 403 399 383 395 393 423 402 404 425 429 426 414 403 423 433 401 403 423 406 436 422 412 406 417 436 437 410 434 436 408 418 439 439 419 433 414 426 422 435 441 439 457 444 456 440 445 426 447 438 435 451 441 441 454 448 444 443 442 457 463 478 473 473 452 463 445 454 466 465 477 471 477 481 463 471 483 486 458 498 468 500 464 470 457 472 496 487 461 480 483 491 513 488 513 488 482 514 474 492 520 518 520 512 502 501 488 519 489 508 521 494 497 490 501 494 494 496 512 523 517 517 518 516 524 495 533 526 511 503 510 515 541 541 538 528 538 519 532 534 548 538 548 522 529 560 526 516 565 542 549 565 568 544 532 525 530 563 565 550 539 571 526 540 533 528 537 554 581 541 564 584 543 560 561 543 575 537 548 577 554 554 545 586 574 568 593 581 578 554 558 557 564 589 564 595 592 606 588 558 572 576 557 569 563 578 612 563 577 562 576 609 612 617 589 581 618 603 621 588 570 617 606 620 598 572 609 580 626 604 626 581 591 595 590 593 613 594 581 588 626 616 597 635 630 635 615 642 616 593 624 627 624 610 612 590 645 614 625 605 607 603 650 624 628 639 599 639 627 633 656 624 601 637 612 652 619 614 650 651 639 637 641 638 611 632 640 644 653 660 631 659 661 610 612 650 622 674 640 635 676 667 670 625 618 624 678 628 677 661 669 656 636 670 641 664 633 673 641 646 643 653 675 641 632 675 662 676 627 672 681 640 638 658 675 643 680 660 659 633 659 649 678 657 684 674 683 636 662 656 669 688 644 695 636 694 697 648 690 700 703 687 669 661 698 683 650 681 663 698 647 657 676 679 663 681 686 682 706 692 678 689 682 657 693 705 646 673 682 697 711 649 668 703 702 712 674 702 684 682 693 672 657 684 693 683 659 692 698 702 668 665 700 654 666 689 713 666 716 690 718 655 692 672 719 688 669 687 682 706 720 658 658 656 677 670 673 701 673 692 686 668 669 669 667 661 681 699 694 702 702 720 674 686 689 679 707 662 697 710 708 665 693 682 666 686 668 724 663 687 692 693 670 677 677 721 682 674 695 691 720 712 686 708 673 689 661 694 694 702 718 716 681 685 673 690 714 684 658 690 684 693 657 697 713 718 692 710 666 701 674 659 687 703 710 674 707 720 681 688 699 674 690 684 692 696 665 710 683 656 712 700 675 689 670 704 666 654 694 667 715 708 684 695 709 687 676 663 684 711 705 669 662 681 698 709 663 651 697 692 653 689 680 676 658 676 705 707 669 708 682 663 664 666 670 669 647 642 688 655 644 648 685 642 667 645 665 649 686 695 657 666 674 682 648 643 657 666 643 692 640 662 679 633 647 656 641 682 641 673 673 634 651 681 635 681 668 635 692 640 644 636 676 640 625 633 663 655 627 657 651 642 626 632 646 631 671 638 646 670 666 631 617 646 652 669 665 628 628 641 650 665 660 673 661 644 642 662 655 667 656 631 638 654 640 636 627 629 651 626 608 610 644 614 629 641 600 642 598 617 600 630 611 597 601 614 638 592 631 636 637 593 611 595 626 598 637 618 609 639 597 615 616 643 602 605 590 611 600 628 584 625 597 578 608 584 592 618 623 584 599 595 624 620 599 597 602 569 583 571 598 621 583 606 570 618 596 618 579 607 595 567 599 580 594 574 571 585 569 570 560 572 572 585 560 593 570 571 595 565 592 557 595 583 577 560 582 578 537 565 580 582 536 552 550 545 552 538 570 576 559 568 540 543 567 569 524 534 527 546 569 521 568 555 559 532 566 559 537 547 525 519 534 538 542 508 521 557 544 534 537 511 520 529 528 528 522 521 525 500 533 533 508 513 505 512 522 509 494 504 529 514 500 526 487 517 494 526 512 517 483 508 500 497 477 505 520 519 509 479 480 471 473 499 496 491 479 469 490 480 501 504 505 476 479 502 478 491 469 487 475 496 473 491 482 476 478 463 469 468 447 469 476 468 444 453 480 479 474 478 446 471 447 445 449 462 456 446 463 436 453 463 430 460 454 439 444 452 425 429 458 454 456 449 429 426 445 424 447 441 418 410 443 428 414 438 418 414 436 410 419 423 400 410 418 408 426 403 414 422 407 417 423 412 391 420 409 418 387 382 411 390 408 379 400 373 372 390 404 379 393 402 403 393 372 398 392 398 391 386 383 365 366 376 376 386 370 377 360 373 369 382 367 381 369 350 349 345 375 357 357 367 346 355 356 336 359 341 367 356 347 330 341 349 351 347 328 326 341 331 350 323 320 337 342 331 339 315 336 331 337 337 325 320 337 323 328 335 306 332 306 327 306 327 318 314 310 307 321 303 314 315 303 302 291 307 295 300 292 307 288 304 289 294 307 283 288 287 282 296 278 276 285 297 285 285 294 275 269 273 274 269 277 278 287 262 280 274 263 271 258 276 279 275 263 269 270 258 262 257 254 267 253 253 251 268 267 263 250 260 240 259 240 238 251 256 252 254 252 252 243 248 237 245 239 247 231 242 245 227 241 234 230 232 220 223 231 237 218 225 214 212 232 226 211 230 209 214 214 224 220 219 221 215 210 205 215 208 209 200 211 208 207 208 193 207 197 200 208 201 207 191 198 203 191 202 202 192 196 186 187 187 184 184 184 184 189 179 175 190 173 189 175 179 184 180 173 183 174 182 167 180 180 167 168 164 175 174 173 169 172 163 167 163 157 155 166 154 155 162 152 154 153 160 163 148 155 152 158 149 149 157 148 144 154 149 141 140 146 138 144 146 142 135 138 142 137 140 136 143 138 143 136 138 130 132 129 137 137 135 126 130 129 132 130 132 127 127 128 120 129 126 120 117 126 123 119 120 119 120 116 117 118 118 120 119 120 114 114 116 115 109 107 107 109 114 104 107 107 108 102 111 108 106 109 102 103 99 99 102 103 97 100 96 99 104 100 98 101 94 98 94 100 95 94 97 90 90 89 93 92 93 88 92 89 86 93 86 89 85 84 88 89 86 82 86 86 84 82 80 86 81 82 82 85 83 84 78 76 82 82 80 77 78 77 80 76 76 79 77 76 72 74 78 77 76 75 73 73 75 72 74 71 69 73 68 68 70 70 70 68 70 66 66 69 67 66 66 69 67 66 63 67 67 67 66 63 63 63 63 66 65 62 64 61 63 63 61 62 61 59 61 59 62 59 62 63 60 63 61 60 58 59 59 62 62 61 62 57 62 62 60 57 57 59 59 56 57 59 60 59 56 56 55 59 59 55 55 55 55 55 57 58 54 58 57 56 56 58 54 58 56 56 55 54 56 55 54 55 55 55 54 58 57
56 54 58 57 54 55 57 56 54 54 57 58 54 57 59 59 59 58 58 57 56 58 59 59 56 55 57 57 58 60 58 58 60 60 56 56 56 57 58 61 60 58 57 59 60 59 57 61 58 59 62 57 59 62 60 61 63 59 58 62 59 64 63 61 64 61 64 64 61 61 63 63 66 62 64 64 64 64 64 65 65 63 64 69 66 66 67 65 66 66 70 67 68 73 69 70 74 71 72 73 74 74 70 75 70 76 77 76 74 78 76 73 76 76 79 79 80 77 76 80 82 76 77 82 77 79 82 81 84 81 85 81 79 80 84 82 88 88 82 87 84 83 89 88 88 92 86 88 91 94 89 94 90 88 91 95 92 96 91 92 93 97 97 98 99 98 96 97 98 104 96 96 103 98 103 107 106 106 108 108 102 103 104 108 105 110 114 112 113 110 106 114 117 116 110 110 116 114 118 113 115 116 117 117 125 122 119 119 125 119 127 121 119 120 128 126 131 129 126 132 124 133 130 136 131 135 137 131 136 133 142 136 138 134 143 142 143 133 141 144 136 142 143 145 143 140 149 141 146 153 142 151 158 149 145 159 147 158 157 150 154 160 161 154 160 158 155 167 168 168 166 165 160 168 165 173 175 177 173 170 171 174 180 176 174 173 175 171 180 173 172 175 180 172 190 187 186 179 193 184 190 180 189 198 191 193 191 191 186 189 197 197 206 207 194 205 208 196 206 205 199 195 204 212 201 214 199 199 208 201 204 220 224 210 218 217 220 214 211 215 220 226 221 229 230 232 229 225 226 227 240 230 232 221 224 238 242 228 226 247 230 234 233 235 245 242 244 241 251 241 248 239 251 258 260 264 241 251 258 262 259 269 260 249 254 256 273 270 263 256 277 276 267 279 261 260 266 270 271 265 267 277 264 291 292 288 289 280 284 278 291 298 287 293 275 302 295 291 293 292 298 291 307 299 285 294 285 287 295 300 316 307 296 311 318 318 319 310 312 300 303 323 328 319 326 326 328 336 315 324 329 311 323 316 327 317 332 339 337 334 345 319 342 342 334 335 325 350 338 326 332 345 346 344 335 347 337 334 351 341 370 368 348 361 367 366 372 353 372 353 352 370 374 372 352 375 353 360 375 355 389 369 393 394 375 365 386 365 384 385 396 365 383 374 376 391 389 375 380 373 404 402 402 392 414 415 390 394 388 400 420 408 405 419 390 422 391 415 412 419 431 417 418 404 430 420 409 431 416 413 402 404 423 432 446 443 423 448 415 445 421 428 438 447 430 457 457 448 427 437 462 439 463 449 438 426 463 444 437 439 465 455 474 447 440 477 450 458 459 461 458 469 473 462 471 466 451 485 455 456 460 472 459 453 486 499 493 482 462 501 491 487 498 480 469 496 501 483 503 473 493 499 507 509 507 512 519 514 480 499 482 516 496 482 486 510 524 494 511 513 518 502 504 530 510 525 525 501 538 494 503 502 510 494 533 547 544 529 504 526 519 527 544 518 519 537 510 522 544 535 554 527 517 546 515 557 546 519 549 522 556 554 566 553 563 540 576 547 533 571 538 527 546 544 534 556 576 561 567 554 557 577 535 569 590 537 543 582 539 561 579 568 589 545 575 579 559 563 587 599 587 595 565 597 605 565 594 570 600 560 580 593 566 577 588 584 600 572 617 611 586 599 584 595 580 618 599 603 607 598 584 609 601 593 620 584 604 609 598 625 621 603 619 585 625 636 584 604 611 637 623 620 614 591 643 629 631 599 631 602 592 622 636 650 636 606 635 644 652 599 615 608 624 632 647 648 628 632 623 642 639 606 648 647 648 620 629 641 618 654 632 665 619 665 663 616 631 608 643 655 621 651 656 663 641 651 657 622 637 648 672 630 627 672 644 672 673 634 656 638 660 659 636 654 672 673 669 638 669 639 634 652 670 665 637 685 647 670 638 688 675 660 643 648 673 689 672 664 633 689 636 635 648 687 661 681 673 676 655 664 649 684 691 645 664 680 665 663 664 667 688 656 701 695 647 690 667 681 708 703 668 667 707 678 704 691 649 674 662 653 689 658 656 678 648 649 665 660 667 673 647 714 649 679 651 703 710 661 669 674 659 650 664 705 701 696 707 678 708 690 715 664 708 658 706 710 662 657 657 692 692 666 691 694 705 704 682 700 717 710 665 667 712 707 679 710 706 697 684 665 699 662 674 663 718 664 705 688 714 722 713 667 698 699 701 657 682 692 672 707 722 712 663 699 666 658 686 718 701 686 659 716 693 717 694 658 725 674 690 686 671 718 668 683 663 712 684 660 679 670 710 716 656 717 689 666 718 689 698 663 718 670 693 656 662 661 657 661 719 690 698 698 720 703 668 670 682 694 665 680 682 709 678 655 679 673 718 714 655 692 697 708 656 670 702 713 679 664 685 683 707 661 660 705 649 681 661 678 653 672 713 690 660 669 693 687 698 699 689 645 699 698 694 668 651 676 692 703 697 693 645 704 682 704 669 670 671 702 705 680 698 679 679 667 677 680 651 702 663 681 681 683 658 654 682 644 654 686 663 681 692 681 695 678 660 643 643 652 664 687 666 660 660 672 662 682 670 669 657 651 679 651 661 669 647 677 641 641 675 634 653 631 639 652 660 631 630 660 617 628 644 635 660 620 626 632 647 637 653 624 644 669 613 631 653 617 657 636 614 615 649 604 662 626 655 642 648 656 601 634 635 645 640 606 644 635 655 642 598 615 653 602 629 626 645 618 623 634 621 609 636 627 644 644 604 615 636 617 609 594 586 586 606 579 588 581 636 618 611 582 577 623 608 576 600 580 621 594 611 592 576 599 625 596 568 574 578 609 590 566 608 609 570 577 604 563 590 578 576 593 580 572 588 567 555 564 598 562 605 604 549 574 555 549 597 573 572 580 577 577 561 555 568 591 589 562 543 574 547 570 554 555 560 534 582 571 553 575 533 545 549 544 555 524 522 551 553 547 547 543 539 546 551 532 546 534 521 547 525 562 523 522 524 555 541 523 535 524 553 514 536 530 516 514 541 528 531 517 543 526 524 537 525 495 537 489 490 520 512 528 532 515 519 483 514 498 515 483 492 498 492 499 474 505 482 491 477 510 479 514 499 511 508 470 471 500 464 489 506 491 492 474 501 494 456 493 453 479 483 453 452 486 488 487 476 473 463 461 445 475 462 463 438 474 462 476 463 447 476 471 447 472 452 444 458 445 442 445 444 461 443 440 427 420 454 454 442 419 452 448 437 452 416 410 428 442 433 441 436 444 405 405 418 399 431 436 412 415 401 417 397 423 406 423 428 423 412 425 413 404 406 407 383 393 388 406 403 384 385 382 378 401 387 385 402 396 389 403 393 397 371 375 364 373 372 371 386 364 386 383 389 358 364 360 375 363 375 357 371 362 365 361 379 366 357 372 350 364 348 341 338 353 358 334 341 351 334 339 358 353 342 330 353 343 335 355 336 342 339 332 334 347 316 318 317 324 318 336 310 333 331 326 315 313 327 317 306 332 310 300 312 320 298 306 315 322 322 299 314 298 310 288 301 290 308 306 292 311 299 303 294 308 282 303 293 285 278 283 295 293 283 292 276 293 268 266 273 278 272 286 286 264 262 263 273 262 275 273 270 268 273 263 263 269 250 260 252 266 254 262 249 246 251 243 263 262 257 243 251 259 253 258 245 233 252 253 238 241 229 251 244 247 238 240 240 227 223 241 235 223 231 226 221 226 218 235 224 227 211 224 222 226 223 210 208 217 218 223 212 218 202 217 215 211 213 198 206 197 198 207 197 200 201 198 205 198 204 199 206 194 200 195 191 195 193 196 190 185 184 194 192 177 176 176 183 189 175 187 188 188 177 177 182 175 176 179 175 171 180 176 174 166 174 162 165 161 169 165 158 164 168 168 159 159 162 159 157 165 163 153 161 154 160 161 157 146 157 145 147 144 147 152 142 151 148 139 143 148 144 142 147 135 143 146 141 145 144 132 135 139 135 140 128 135 131 129 133 137 130 127 127 132 127 123 130 120 121 125 127 123 117 119 122 118 124 118 117 122 123 113 117 112 118 110 112 116 115 117 111 115 111 115 111 110 111 112 109 108 107 103 101 104 103 99 104 102 98 106 102 97 102 98 97 96 100 101 101 94 95 94 94 92 93 98 92 94 93 91 90 90 93 94 87 93 91 91 90 87 85 84 87 85 82 86 87 84 83 86 84 85 81 78 80 77 82 76 83 77 77 83 79 76 79 78 75 80 79 77 75 78 76 77 71 77 77 72 74 76 70 71 69 71 72 70 68 70 72 70 67 70 69 66 68 66 70 66 65 65 67 67 65 67 63 67 63 65 63 64 62 66 64 61 60 62 64 64 60 60 59 61 59 61 63 61 60 61 63 59 61 59 62 61 61 62 59 62 57 60 57 58 59 60 58 58 59 60 56 59 57 57 57 59 57 56 57 55 55 59 58 57 57 56 57 58 56 58 56 58 57 55 54 58 56 56 55 56 55 57 54 54
56 58 58 59 57 58 56 57 57 57 57 56 58 59 55 57 59 58 55 57 57 56 59 59 56 60 56 57 59 58 59 60 59 58 61 57 61 57 62 59 59 60 58 62 59 57 60 57 62 58 60 60 62 60 62 63 64 61 61 62 60 60 61 64 65 64 65 64 63 63 66 64 67 67 63 63 66 66 67 66 67 69 66 70 66 69 69 70 70 69 67 71 71 70 69 68 71 69 74 71 71 71 76 75 72 77 73 72 76 75 77 79 73 75 78 74 80 76 79 77 78 81 77 82 81 78 77 85 83 79 83 85 87 83 83 83 82 86 85 86 85 90 87 86 88 88 93 88 88 94 92 91 95 90 89 96 93 97 95 92 99 98 98 94 102 99 99 102 100 100 96 105 99 101 101 100 106 104 107 109 102 110 108 105 106 108 106 113 107 107 107 107 118 110 112 111 119 112 115 121 122 122 122 125 119 117 123 118 120 128 127 123 128 127 123 124 123 133 123 127 127 129 137 133 138 128 137 131 136 135 130 142 139 138 138 144 135 137 147 143 144 142 138 150 140 140 140 146 149 154 153 155 154 146 150 154 156 156 149 154 151 155 162 160 159 161 167 168 169 156 164 160 161 158 160 170 165 167 172 165 170 175 178 173 169 174 177 181 179 182 182 173 186 187 179 187 186 189 182 184 190 193 180 199 187 195 194 186 189 195 194 188 195 197 207 203 198 192 209 193 201 213 205 209 207 208 217 219 210 204 204 221 204 213 217 218 214 223 212 213 230 214 231 219 227 214 226 216 227 236 230 225 228 241 239 231 242 245 241 237 248 249 236 243 250 244 252 240 239 248 237 256 246 238 251 249 262 244 249 254 250 263 253 263 273 261 257 260 257 274 266 279 258 276 277 264 274 286 262 268 285 271 287 276 282 267 270 285 285 288 285 280 285 292 277 286 297 292 300 295 300 297 308 299 314 292 294 297 306 292 296 291 291 298 318 323 301 310 305 325 320 313 316 329 324 317 332 327 306 315 319 328 330 318 323 316 333 343 323 333 331 325 352 334 344 331 350 327 336 358 342 329 334 342 363 348 350 345 355 346 339 367 361 354 367 350 373 348 369 366 371 376 355 373 364 378 368 354 376 365 369 390 372 362 362 361 394 386 388 388 387 400 399 396 383 392 387 373 396 381 377 403 395 399 392 407 380 392 395 386 397 401 387 411 409 416 410 398 428 419 406 428 401 417 411 424 404 421 432 440 417 417 415 416 409 433 450 436 445 432 439 436 445 444 434 459 456 420 449 458 460 435 462 448 424 447 465 447 455 438 467 473 441 473 461 477 451 481 460 467 443 454 472 450 443 473 484 456 481 450 485 475 491 491 462 473 465 466 473 475 464 492 479 482 462 469 470 483 511 502 478 494 473 475 494 488 502 502 520 492 494 516 479 513 486 489 495 530 517 494 515 486 485 500 489 511 539 507 505 493 509 503 511 529 542 534 548 514 501 516 524 503 512 517 549 553 510 508 530 536 509 544 548 523 548 513 524 553 556 553 525 528 531 557 540 536 569 556 525 524 547 539 574 560 565 562 555 555 534 551 557 587 535 588 543 577 551 581 547 558 562 540 592 555 566 566 577 550 590 591 563 552 555 586 600 581 587 595 566 598 566 570 609 611 603 563 594 586 579 575 587 597 583 604 613 623 620 618 618 612 618 598 599 595 621 579 610 601 608 596 584 592 576 623 623 618 602 638 636 624 599 594 593 611 638 589 631 612 637 597 638 641 601 601 650 595 628 618 650 617 624 608 604 653 639 607 629 623 631 619 637 648 657 656 636 639 649 663 654 638 663 653 665 610 649 612 661 636 651 626 620 626 651 665 641 643 658 640 647 652 662 657 670 646 622 639 645 654 669 679 632 630 662 672 632 628 642 676 640 672 637 663 672 672 634 682 640 640 653 652 670 648 691 668 636 654 675 669 659 646 690 689 688 671 640 680 690 641 692 682 657 661 647 679 646 671 647 662 642 650 652 660 695 667 651 663 699 684 661 653 694 685 702 696 685 643 653 704 646 667 698 710 691 710 676 652 662 657 656 664 700 678 682 663 708 690 679 667 713 665 667 714 676 688 684 703 652 664 672 667 708 669 680 718 712 651 657 669 663 668 687 657 709 664 674 710 707 713 661 714 663 681 711 699 660 686 692 663 656 697 671 712 677 719 685 660 703 666 658 703 683 670 702 713 676 721 717 661 682 673 689 687 705 691 705 698 707 702 710 679 675 697 668 668 693 669 713 712 680 717 663 679 662 709 667 722 706 659 658 703 716 691 704 696 657 684 709 680 661 695 703 680 667 662 701 685 714 676 655 693 689 707 684 714 709 683 688 701 688 672 665 705 675 695 696 676 708 665 666 658 708 673 681 713 681 668 675 672 689 676 711 664 668 682 657 656 711 700 712 685 651 656 670 682 708 646 647 689 693 665 699 670 650 696 695 656 650 654 670 692 691 669 706 668 678 693 672 679 642 654 703 684 659 661 693 645 687 636 638 673 673 659 674 662 681 661 680 689 692 677 684 666 692 691 658 637 666 630 663 688 652 654 682 663 689 632 654 674 681 635 665 638 664 641 684 668 683 678 678 636 667 631 663 635 627 648 662 659 663 632 648 655 613 673 633 619 611 644 666 616 660 657 633 627 614 647 639 613 628 648 632 662 622 603 625 632 655 639 617 660 604 622 635 606 649 638 596 595 618 611 615 608 612 638 599 645 635 610 627 614 638 640 597 604 633 623 594 636 613 593 599 600 611 637 595 598 593 585 617 622 631 600 610 614 599 581 611 599 603 612 624 576 623 599 612 578 621 599 605 594 566 602 598 583 565 591 613 573 611 565 574 570 564 553 600 578 606 585 567 578 562 581 560 563 596 548 558 557 570 558 576 557 547 559 588 576 573 564 556 546 570 550 563 541 576 568 535 548 558 564 547 531 547 557 573 524 570 559 539 517 552 564 516 551 545 523 558 556 548 546 530 552 525 524 553 504 548 552 507 549 550 542 513 516 516 517 523 525 507 503 531 536 535 514 508 527 488 499 491 502 521 495 491 482 525 481 501 506 496 482 492 521 485 488 472 515 507 488 512 476 507 488 468 480 480 508 488 465 489 498 498 456 493 459 484 455 455 474 487 470 481 463 490 477 464 459 473 445 460 481 472 462 474 474 460 459 476 437 456 441 444 441 430 447 461 436 463 453 427 465 442 436 456 460 441 459 446 456 421 435 453 416 416 412 409 447 435 405 434 439 431 403 440 436 425 399 427 426 421 394 428 423 419 402 397 413 422 421 405 389 397 390 417 414 385 387 389 405 385 395 382 394 405 384 390 400 370 402 383 367 373 385 370 364 363 393 375 379 387 383 366 359 375 389 388 368 374 375 352 375 368 349 373 356 347 373 360 348 373 360 341 343 342 346 337 334 335 341 353 336 352 326 338 325 350 350 342 328 352 329 321 335 322 317 326 343 320 323 318 324 334 323 333 333 317 326 322 329 316 328 329 314 303 320 313 317 321 312 291 299 311 306 309 298 295 292 289 312 305 290 294 288 303 287 278 297 287 300 298 279 275 272 292 271 272 281 288 293 275 282 277 279 263 270 264 263 269 257 267 256 264 270 258 262 265 264 252 255 252 268 269 248 249 261 261 249 258 249 247 251 251 250 236 247 236 254 251 238 228 231 237 236 233 232 235 241 241 224 221 220 231 234 221 216 218 223 231 218 214 216 214 210 227 224 208 226 206 207 208 211 207 209 221 217 209 205 207 203 212 198 199 196 198 204 207 199 196 196 191 201 198 186 199 194 196 198 186 193 185 181 192 181 178 193 186 186 174 189 179 172 174 184 181 180 171 172 173 167 179 180 170 163 178 169 167 172 174 170 163 167 162 158 163 161 157 161 166 160 151 153 163 163 159 162 150 154 148 156 155 146 149 152 148 154 149 139 139 148 147 144 139 146 139 145 133 138 133 137 131 139 133 138 133 139 127 131 136 130 131 131 124 127 133 127 124 126 121 119 127 127 123 122 124 127 117 117 118 119 117 115 114 113 120 115 119 110 109 112 108 117 117 116 111 108 110 112 105 111 107 104 105 108 106 108 100 107 105 103 100 103 101 95 97 99 103 102 101 97 96 98 98 99 97 95 98 94 96 97 94 95 90 87 93 90 93 86 93 89 89 86 85 89 88 89 82 87 86 85 84 86 81 80 78 79 83 84 77 76 78 76 83 82 80 80 79 79 79 77 78 75 73 78 72 77 77 75 73 72 70 73 73 73 69 72 71 68 70 68 70 73 72 72 71 68 70 70 67 70 67 67 65 68 63 63 66 64 62 64 65 65 64 61 65 66 63 63 61 60 60 63 63 60 59 61 64 59 63 63 61 58 60 62 61 60 60 58 59 58 61 60 62 61 58 58 61 61 59 62 56 60 59 59 57 57 59 57 56 59 57 57 60 56 56 59 57 58 55 57 59 57 57 56 57 59 55 58 57 56 58 57
57 59 58 60 56 56 56 58 57 60 57 58 58 58 57 60 56 59 59 57 58 56 59 56 60 56 58 59 60 60 57 62 57 62 58 61 58 60 62 60 57 58 60 57 59 58 62 62 62 62 59 62 60 61 61 64 63 63 61 62 64 65 65 66 65 65 62 65 64 62 63 62 64 66 64 63 64 69 68 69 66 69 65 68 69 68 70 71 73 67 73 72 72 71 74 74 69 74 72 73 74 71 76 75 73 77 77 75 77 73 76 79 74 80 77 77 81 80 83 77 77 78 78 83 84 79 78 80 81 86 80 84 82 81 86 86 83 86 86 86 84 90 91 90 92 87 90 95 90 92 91 96 91 97 98 96 95 92 93 100 98 97 96 95 100 102 102 101 103 98 106 97 100 100 99 108 107 105 107 110 110 110 112 108 113 109 107 106 113 117 107 115 111 114 118 118 117 115 114 122 115 120 116 119 114 119 123 125 117 123 124 122 123 126 123 129 124 122 134 131 125 128 129 138 133 134 136 132 138 138 131 135 134 136 136 145 133 138 136 137 136 148 148 145 142 149 145 150 149 149 154 147 148 155 146 158 155 154 159 150 156 158 155 162 164 154 156 166 166 163 169 160 168 167 172 164 163 165 169 167 171 178 180 172 182 184 174 179 182 177 179 177 179 173 187 182 179 181 189 186 185 185 186 197 184 196 198 188 199 194 190 205 203 203 194 196 210 194 208 203 202 203 203 200 210 212 208 207 201 203 219 223 224 207 220 216 226 215 228 223 218 221 228 216 221 229 223 218 235 227 225 221 238 241 230 224 236 234 245 244 228 245 246 242 248 234 248 251 257 252 240 255 244 243 241 247 247 260 262 252 260 251 263 265 271 265 253 272 276 274 278 254 275 265 271 271 263 261 287 274 285 277 291 288 274 279 289 285 291 286 287 299 291 280 296 294 294 303 298 289 291 294 298 307 294 300 289 288 308 307 298 302 320 320 316 308 316 322 326 325 326 311 317 326 318 308 317 317 313 333 321 317 318 323 314 322 320 341 333 336 341 330 320 329 332 323 348 347 355 357 360 358 362 360 364 344 359 358 345 364 364 339 356 362 350 346 365 345 345 349 370 351 354 380 368 381 368 365 383 356 382 392 377 368 367 391 377 381 395 397 375 393 372 396 393 370 389 388 376 376 374 404 388 400 403 392 388 395 412 420 397 399 399 397 408 415 419 429 420 409 406 402 417 433 399 435 408 413 429 403 410 408 409 434 434 428 414 432 447 452 434 438 448 452 440 433 444 428 436 429 438 460 449 463 433 452 459 444 440 439 440 459 445 472 447 442 452 471 453 476 445 483 471 462 452 481 478 490 483 460 492 457 496 475 470 476 466 479 482 481 458 481 475 465 468 491 472 497 477 496 484 491 482 513 492 488 488 499 515 494 495 516 485 485 499 492 493 526 483 506 492 508 523 498 521 496 517 525 539 537 526 495 521 512 535 540 513 514 507 532 526 522 549 526 507 547 527 558 546 559 541 531 562 518 555 556 562 527 538 551 528 524 553 540 522 573 528 567 542 555 537 557 564 568 570 568 582 559 547 568 544 579 540 574 554 573 553 570 567 557 572 579 553 545 581 567 567 556 573 564 575 586 554 575 562 570 562 589 569 576 597 572 567 583 590 571 582 598 566 566 609 606 593 570 566 583 605 566 616 594 619 599 614 611 571 624 617 574 592 620 589 594 604 588 585 608 626 603 599 601 637 622 607 614 609 588 599 588 604 591 598 609 620 633 643 639 648 600 604 630 631 603 642 647 635 619 610 647 613 635 622 619 637 632 613 617 611 644 614 605 662 654 610 621 656 661 624 638 650 637 656 671 647 672 625 669 627 647 659 635 656 664 636 671 641 620 642 666 678 657 648 680 672 684 634 666 683 650 641 677 667 633 657 653 650 670 678 638 628 646 688 639 686 675 654 665 639 669 679 640 661 661 664 674 643 692 687 698 640 696 660 648 644 675 640 640 673 684 673 698 662 685 647 702 704 651 687 696 644 664 661 690 697 691 681 673 681 696 681 645 681 687 708 671 668 663 674 670 677 668 687 684 695 664 653 699 674 704 701 703 648 655 672 709 683 652 655 708 704 670 674 672 715 694 710 660 679 671 684 710 702 658 681 692 684 695 684 653 686 671 708 694 687 672 694 654 676 702 721 663 654 685 693 659 661 666 659 703 721 719 678 723 699 667 712 680 686 698 691 683 706 714 701 698 716 712 711 665 691 677 678 684 672 667 699 668 718 703 687 686 670 681 686 714 693 674 710 696 689 678 655 671 668 673 685 700 687 714 682 710 707 712 681 671 714 657 717 693 716 671 665 696 675 686 670 691 675 696 711 659 682 690 670 706 672 668 654 712 667 681 700 660 672 666 676 671 670 672 650 664 697 662 706 651 702 664 698 657 707 688 672 678 667 700 665 645 657 680 675 662 686 646 674 657 654 709 665 683 686 689 676 701 666 695 671 687 648 656 679 681 704 677 689 652 665 684 651 642 657 660 682 678 671 639 673 650 659 668 634 640 669 643 651 646 652 629 638 657 669 650 634 684 684 640 657 635 678 687 678 669 683 687 633 660 678 665 652 628 632 669 669 628 639 670 653 625 660 616 633 633 659 613 631 620 661 648 633 613 657 641 650 647 664 617 667 608 634 626 660 633 635 638 659 658 647 652 620 616 613 644 628 627 620 611 625 652 623 594 615 651 635 618 608 641 595 635 629 618 590 642 599 594 623 613 635 623 632 584 583 632 615 627 611 598 637 579 583 635 602 585 614 593 604 583 584 581 573 613 574 581 588 584 591 610 569 578 614 565 609 568 569 599 606 603 606 606 559 584 603 564 583 561 590 579 599 576 584 576 569 575 565 568 599 551 578 562 581 574 581 543 577 555 590 587 580 554 547 587 536 575 585 585 572 582 551 558 559 554 563 537 567 574 537 538 545 544 536 568 540 568 533 535 541 526 547 540 531 538 510 536 526 511 521 544 530 516 512 540 515 507 544 503 525 542 503 546 537 516 533 504 531 533 522 511 527 519 500 495 493 526 495 486 513 484 504 489 497 524 478 490 504 488 511 488 480 511 490 510 508 483 503 465 488 489 492 483 505 465 468 496 464 481 459 462 495 463 465 458 493 466 451 449 480 450 466 443 458 454 473 452 458 481 439 452 460 459 442 467 460 438 468 467 470 439 426 445 461 428 461 448 444 450 447 444 442 434 445 423 442 425 448 413 435 423 440 425 442 444 436 428 413 421 416 425 426 434 421 404 413 434 415 428 402 418 417 415 395 414 387 403 410 391 406 409 416 403 405 408 384 384 397 405 392 386 400 374 385 379 373 381 396 376 386 374 385 360 378 358 382 372 381 390 379 379 370 370 370 360 365 354 381 376 378 354 372 347 346 374 362 341 367 343 367 341 363 335 338 330 357 332 346 352 328 352 328 332 340 338 340 333 329 323 330 328 343 330 338 331 340 320 312 318 306 318 335 316 325 308 326 322 321 317 312 320 302 321 317 302 292 316 294 298 293 306 296 293 289 293 297 284 282 283 307 281 286 301 301 281 293 286 284 285 284 289 280 268 282 277 290 281 264 286 287 260 267 266 265 274 260 264 260 258 270 269 272 267 255 267 259 257 257 260 249 251 259 261 254 246 256 241 250 245 251 256 255 241 233 232 248 229 244 229 232 239 240 235 224 228 241 234 228 218 218 225 216 231 234 218 231 219 228 215 225 212 211 222 212 213 207 206 212 210 204 211 217 209 204 210 210 210 204 204 201 209 196 190 209 198 195 188 191 187 202 195 202 199 200 196 185 192 193 187 179 178 178 187 175 185 173 178 186 178 173 184 172 183 169 177 170 167 172 169 163 172 167 168 164 161 166 170 159 162 164 163 166 168 155 166 152 151 163 151 163 149 151 155 153 148 146 145 151 153 151 146 143 152 145 139 143 145 147 136 145 140 139 143 142 140 132 139 142 141 131 141 134 132 129 129 127 137 134 133 128 128 129 125 126 129 120 119 129 121 124 119 115 116 122 114 121 114 117 122 114 113 120 120 116 115 109 115 109 117 112 107 105 113 108 104 109 106 109 101 103 100 105 108 104 103 105 105 103 96 97 98 96 97 97 102 98 93 100 96 95 94 91 96 94 91 92 89 95 91 88 95 93 93 87 90 85 84 89 86 86 86 82 82 82 83 85 80 84 83 84 85 81 81 79 77 77 80 82 77 80 76 78 76 79 74 79 76 73 76 79 76 74 74 76 71 74 73 74 72 74 70 72 74 74 71 70 70 69 68 67 71 70 70 67 66 68 67 68 66 66 64 68 68 65 64 65 66 65 66 65 61 63 64 64 61 65 61 62 61 64 62 59 62 61 59 63 64 60 58 60 63 58 63 60 57 57 59 61 61 58 58 59 60 59 62 58 58 58 58 57 62 61 60 57 56 57 57 59 60 59 56 60 56 58 56 56 58 57 60 60 58 60 57 56 59 56 60
59 60 56 59 57 58 59 58 59 57 56 59 56 59 56 57 62 60 57 62 59 58 58 61 59 59 58 60 62 59 60 60 61 61 58 60 61 59 59 60 60 61 60 58 58 62 61 62 60 62 59 60 63 65 65 65 61 65 60 61 62 64 64 61 62 65 63 65 65 67 68 68 68 64 64 68 67 65 70 67 69 65 70 68 68 70 73 69 73 69 73 73 69 73 75 72 70 72 76 72 76 74 72 76 76 76 78 75 77 74 74 80 74 77 81 82 78 79 83 79 77 79 78 83 79 83 86 82 81 85 83 84 85 83 87 87 87 83 83 85 88 91 88 92 93 90 92 90 91 96 90 96 92 94 94 92 98 98 99 97 96 99 101 100 103 102 103 103 101 97 103 107 103 105 101 103 107 106 101 109 111 110 112 114 113 107 110 107 109 115 116 112 113 117 114 112 112 118 114 122 118 114 121 123 121 120 121 128 122 129 129 127 130 126 123 129 130 132 128 125 134 126 132 136 136 139 139 141 142 142 138 140 135 135 137 136 139 146 136 148 143 137 147 149 143 153 152 148 147 155 145 146 146 154 148 161 158 148 154 157 158 157 161 164 155 166 165 156 157 158 159 172 170 162 168 165 164 175 179 166 164 171 169 175 176 168 174 186 180 182 179 176 182 191 178 176 180 186 181 180 187 189 188 197 198 193 188 199 195 193 200 189 204 201 190 194 203 204 209 197 205 214 209 212 212 203 205 211 215 222 223 215 205 218 215 215 216 223 226 229 217 217 212 229 220 215 231 221 232 239 227 240 234 233 243 234 233 233 241 241 249 251 241 246 240 245 246 234 249 242 244 252 244 243 243 252 244 250 252 251 262 254 256 250 270 254 250 266 271 277 279 273 277 281 264 260 280 286 287 268 273 278 272 269 266 284 278 294 270 293 299 296 281 274 296 293 281 303 288 293 288 304 283 305 299 289 286 295 304 292 294 307 301 298 298 311 314 309 327 309 314 302 328 303 331 308 321 335 323 324 323 338 317 321 318 324 329 327 324 349 318 326 323 333 334 340 346 345 328 345 346 336 339 335 347 356 347 335 354 336 360 370 352 340 342 362 357 348 370 354 381 374 349 361 382 370 388 374 384 360 357 372 363 384 363 376 362 392 387 382 382 373 368 397 396 394 403 387 389 397 404 385 389 381 383 403 381 401 382 396 390 412 402 390 413 407 393 407 431 408 417 415 416 401 400 399 412 403 402 408 424 432 422 425 414 413 419 424 427 419 448 416 434 434 436 418 446 453 453 457 428 436 439 438 429 441 440 467 465 463 432 461 454 457 443 435 436 461 448 483 442 477 483 479 471 479 469 445 469 490 468 487 483 495 453 478 461 465 471 498 471 476 471 466 495 466 479 466 479 469 498 493 499 516 508 480 494 512 479 485 488 483 519 477 497 520 503 490 521 482 485 490 490 525 509 497 495 523 496 499 531 507 524 494 537 519 509 517 519 520 537 538 543 515 543 544 536 506 541 559 532 527 521 548 533 552 518 522 515 541 532 563 549 534 566 567 549 545 563 528 528 559 526 568 573 581 531 545 536 563 538 572 538 533 576 544 546 574 581 551 545 540 564 582 561 567 546 575 556 565 596 594 560 563 572 597 561 607 592 589 601 607 564 579 601 557 596 595 569 603 583 587 601 593 621 570 575 565 594 590 577 616 618 577 629 598 590 592 606 603 593 574 618 595 629 597 619 612 636 596 607 604 594 628 610 629 622 594 621 601 606 613 627 595 623 638 611 594 635 612 618 617 608 624 609 637 624 653 637 599 638 602 629 600 612 608 631 614 611 638 609 610 643 664 617 656 666 632 631 609 654 637 663 638 648 630 633 674 663 621 668 650 674 649 654 669 639 620 624 661 644 656 642 622 684 671 678 658 679 675 641 642 651 669 680 678 666 648 643 682 645 644 635 660 690 679 645 654 638 685 639 670 645 643 636 672 687 635 677 696 681 641 661 684 656 671 644 643 681 641 693 678 672 697 704 694 653 688 653 658 688 644 662 679 691 648 698 654 677 685 680 689 683 661 668 704 703 677 661 672 705 694 694 662 703 680 649 667 692 663 691 714 663 692 685 701 698 695 694 658 649 670 682 659 671 658 689 717 693 714 684 684 702 664 701 701 707 712 653 692 661 705 692 685 690 662 670 679 708 655 689 717 686 654 658 707 671 705 714 713 709 679 678 700 700 666 721 719 719 721 666 674 704 723 689 686 659 681 661 678 666 715 674 698 713 694 695 709 676 699 674 695 693 691 721 697 716 705 687 654 681 709 676 703 695 663 709 698 683 674 696 704 674 682 699 692 688 686 718 677 665 675 654 669 664 686 660 658 676 700 658 703 688 679 691 660 696 679 713 656 698 695 716 660 656 701 698 698 674 702 655 686 665 665 703 677 698 651 692 663 701 699 694 673 685 688 647 651 655 709 660 671 664 686 652 684 703 678 648 660 702 697 703 697 675 676 701 641 698 685 658 681 637 639 641 636 700 685 680 673 638 668 666 640 648 692 649 646 664 637 668 670 645 671 659 687 666 658 650 674 656 656 686 678 678 666 683 628 627 676 634 642 632 652 669 625 669 659 678 675 649 630 633 644 625 660 678 659 640 672 631 617 636 666 670 650 650 616 645 651 645 651 671 631 629 632 620 637 651 616 639 604 650 633 622 626 647 635 606 658 636 649 597 631 656 615 598 598 654 622 631 603 621 644 649 619 591 610 645 639 588 613 607 599 641 588 618 623 597 587 585 601 591 601 595 581 603 611 615 577 579 624 579 586 624 572 574 579 580 621 602 605 573 565 572 603 621 592 596 581 602 618 610 580 557 605 556 574 573 586 555 605 563 577 565 589 584 554 603 577 572 576 594 546 571 561 586 559 565 544 582 576 556 546 536 560 538 559 554 547 549 537 571 558 566 547 573 546 534 553 542 550 561 536 543 527 558 546 517 522 525 518 526 522 538 532 557 554 523 521 544 545 554 532 514 543 549 551 538 500 501 525 543 499 529 533 497 503 529 533 540 492 519 502 508 536 494 501 527 508 490 515 514 505 497 506 496 503 489 506 483 480 497 494 477 494 514 479 480 492 478 482 467 506 483 505 469 463 483 496 463 496 460 458 499 455 487 495 487 463 487 457 463 446 448 476 444 444 474 449 472 469 445 456 462 463 451 471 458 464 463 431 460 428 444 467 454 444 435 442 459 462 431 433 420 424 425 438 445 423 439 415 430 435 414 439 417 423 445 418 409 412 408 439 406 408 432 431 399 402 424 430 407 401 411 408 394 415 411 420 409 396 391 407 414 400 383 390 412 396 381 401 392 383 408 401 380 374 375 394 401 399 376 381 365 369 391 361 358 384 387 384 375 383 369 373 361 349 360 354 361 372 371 352 375 348 364 355 348 338 348 344 358 367 349 335 350 335 357 356 339 358 325 335 342 351 334 353 346 321 348 323 336 331 340 321 313 323 321 319 337 308 310 332 324 308 319 327 320 308 308 308 326 319 303 296 311 303 297 306 311 309 307 298 307 303 312 305 283 288 307 292 298 296 287 297 275 292 277 293 275 287 275 273 293 268 281 290 276 277 280 264 279 272 268 275 258 266 261 272 254 268 261 255 251 251 258 263 247 255 253 254 250 258 254 254 242 248 259 252 246 248 234 249 238 245 248 246 246 229 237 235 243 243 239 225 242 239 230 231 235 220 233 217 225 227 235 216 217 230 221 225 229 217 209 218 225 210 221 207 207 210 208 211 205 206 215 207 208 195 197 196 211 203 201 191 208 191 206 199 202 199 189 188 188 185 186 188 182 197 180 183 184 180 193 189 178 182 182 188 185 178 179 174 169 179 173 172 178 178 168 179 171 162 169 170 171 174 162 158 171 158 166 159 165 153 160 161 159 162 151 154 155 158 155 155 148 158 155 152 150 144 151 151 147 142 146 148 149 148 138 137 136 138 144 145 146 140 135 133 131 140 142 137 139 137 138 129 134 130 126 135 131 127 129 123 130 122 123 119 119 123 126 124 118 126 118 121 122 119 113 114 113 113 113 110 120 114 109 110 108 116 112 110 110 112 114 106 110 106 110 103 103 103 108 106 104 106 107 106 97 100 97 98 104 100 96 102 96 101 97 94 95 93 92 93 92 94 92 95 91 94 92 89 87 89 91 87 86 92 84 91 90 89 86 82 87 84 85 82 81 81 85 83 85 83 82 84 79 79 82 76 83 83 80 76 78 80 77 76 77 78 75 77 76 74 76 78 76 73 75 74 74 72 70 75 74 74 72 68 73 72 67 69 70 69 71 70 72 67 66 65 66 66 69 69 68 66 63 66 63 66 65 63 64 62 61 65 65 63 62 66 63 65 64 63 61 63 61 62 64 60 63 63 61 59 61 59 62 61 62 63 57 59 57 57 57 61 60 61 61 61 59 58 58 61 61 57 62 61 61 59 62 57 57 56 57 57 58 57 58 57 60 56 58 57 58 56 60 60
60 60 61 60 62 62 62 58 61 61 57 59 57 60 59 62 61 58 58 58 58 57 57 61 59 58 62 62 59 61 61 60 57 59 59 61 58 58 62 62 61 60 63 62 59 59 61 61 60 63 63 61 62 63 65 62 63 64 62 63 62 66 62 67 66 63 65 67 68 64 63 66 65 68 68 69 67 69 67 67 72 68 66 67 68 70 71 73 74 74 69 72 69 69 73 72 75 74 75 72 74 77 74 74 74 76 77 73 80 78 76 78 81 77 83 83 76 80 83 84 81 82 80 84 83 80 79 80 86 81 87 87 84 87 89 86 89 83 85 84 93 88 88 88 88 93 93 88 93 96 91 96 90 93 95 98 100 95 98 100 98 95 101 103 101 99 103 105 103 105 99 100 99 107 104 100 102 106 103 104 105 105 104 106 106 106 109 110 116 108 116 111 116 110 116 115 115 112 116 123 118 122 122 124 115 118 123 125 119 124 121 120 131 129 132 133 134 128 125 128 125 135 130 133 129 137 139 136 138 138 136 132 143 144 145 136 137 144 142 139 150 149 138 151 145 151 144 147 148 154 151 151 147 147 155 158 154 157 160 159 151 164 159 158 163 155 162 156 158 164 159 172 159 165 160 167 168 172 166 170 179 167 173 179 173 174 170 184 181 180 178 174 176 178 185 181 179 193 189 187 191 194 186 194 183 202 185 194 198 197 189 206 190 203 202 192 197 200 194 201 214 204 206 207 216 217 213 211 222 217 212 220 222 221 220 217 214 218 223 228 225 220 213 214 233 215 229 233 220 232 220 242 227 224 226 232 226 232 231 240 228 235 234 251 242 254 237 249 250 240 254 249 262 262 257 262 255 267 244 246 256 247 261 271 258 251 269 258 253 264 273 261 270 259 263 273 272 275 282 266 280 277 269 271 283 274 290 280 279 296 280 292 299 289 285 280 302 279 304 305 289 303 284 287 305 302 311 290 306 291 315 302 320 311 305 307 316 320 312 322 311 303 324 308 319 315 325 308 312 308 313 314 333 327 337 333 338 324 329 322 348 328 345 326 326 325 329 353 327 339 359 334 361 352 339 334 355 349 337 339 367 356 345 360 369 342 348 353 377 364 368 375 349 360 359 360 379 386 374 387 376 386 389 386 381 371 370 372 394 371 386 375 380 402 404 404 387 394 391 403 405 404 384 410 400 415 383 402 406 391 389 398 417 410 396 392 409 393 393 408 406 429 399 418 427 427 413 412 434 404 424 424 442 415 412 429 434 447 419 427 450 412 432 444 432 427 453 451 420 461 420 443 444 446 427 450 446 455 429 445 459 436 467 456 463 435 448 438 449 474 440 440 470 453 447 469 450 481 461 486 491 454 454 479 493 459 455 463 500 496 491 467 462 482 490 476 484 468 496 506 510 512 482 477 483 507 504 473 475 498 514 497 507 524 478 523 525 519 489 529 507 490 485 485 517 499 501 491 507 495 518 521 518 495 507 519 526 530 507 500 513 531 551 542 552 524 527 554 543 533 549 546 525 541 523 525 555 513 534 542 523 552 541 521 568 543 520 563 543 544 577 574 551 538 573 574 564 536 536 580 584 549 563 578 542 586 562 542 586 580 580 592 569 562 564 561 565 567 553 558 601 549 601 568 593 563 582 603 566 588 561 577 583 555 603 567 609 563 576 560 575 571 581 604 572 610 586 601 591 566 590 609 595 607 576 604 610 589 602 599 619 598 627 586 590 577 614 627 590 604 589 638 621 638 603 619 614 615 622 595 634 647 617 612 620 648 644 648 619 630 600 631 650 653 640 632 642 638 637 624 633 658 617 601 603 604 609 645 602 655 634 638 634 654 649 619 665 657 636 628 637 616 639 632 664 623 658 637 644 653 618 622 668 629 663 666 639 636 632 659 638 642 660 643 662 651 661 643 650 645 648 648 640 686 639 653 648 676 689 685 642 686 664 649 633 642 693 660 662 652 655 648 636 674 653 651 656 641 664 675 695 654 687 654 689 653 653 650 702 671 650 665 650 654 697 660 685 647 665 670 655 692 660 687 693 693 680 704 696 693 682 651 662 703 703 673 692 683 689 692 669 669 694 692 704 686 667 690 663 693 653 690 705 669 669 681 648 660 688 709 682 676 696 680 713 673 654 661 656 696 667 708 660 657 695 651 697 716 695 656 705 702 699 703 664 653 677 665 667 718 667 700 686 714 672 682 678 684 701 685 663 659 683 680 665 659 680 720 665 665 656 718 655 703 709 668 713 666 680 667 664 702 654 697 696 681 666 721 712 654 692 661 659 721 688 671 658 654 677 669 665 679 672 666 667 660 680 658 672 714 679 690 695 680 672 668 706 692 675 697 692 713 703 697 711 677 654 655 678 684 678 688 709 705 709 663 711 675 676 671 669 701 715 650 660 668 673 714 707 696 699 687 696 682 673 688 709 684 700 676 695 678 676 667 654 685 705 686 675 643 658 682 683 661 644 687 645 653 661 692 701 643 661 642 654 701 701 694 656 663 641 638 645 688 648 663 669 670 651 678 654 664 673 632 641 671 657 675 632 630 667 667 656 683 633 643 637 646 691 635 672 686 654 685 658 685 634 656 674 652 685 655 675 669 661 641 648 649 634 623 664 666 652 666 656 622 652 661 627 635 673 647 623 631 647 662 628 610 647 657 620 643 613 635 609 646 631 623 629 644 654 646 602 638 649 607 643 650 629 614 650 608 612 654 628 637 618 593 626 625 599 591 601 598 605 639 618 625 623 626 627 630 612 592 612 620 586 627 587 633 620 598 605 612 596 577 601 602 619 579 596 583 605 609 603 619 614 569 622 573 610 622 590 590 589 578 620 585 594 604 597 605 591 583 611 613 598 584 570 574 577 579 576 586 590 567 590 578 594 576 588 600 592 578 551 569 550 584 554 590 561 569 572 577 571 540 552 567 565 558 546 549 559 574 535 570 527 574 557 535 549 536 558 538 566 526 560 561 558 524 515 531 526 520 555 535 515 517 518 548 514 511 512 526 519 548 512 504 516 503 515 525 519 545 546 503 544 514 513 533 504 511 510 530 535 537 503 489 525 513 529 505 503 494 486 498 508 513 477 481 490 504 518 472 518 495 494 488 493 471 503 479 476 482 500 466 463 477 477 491 492 481 465 498 463 481 492 479 479 463 456 464 450 470 485 477 472 459 467 470 446 467 437 465 453 450 448 464 459 456 474 442 458 469 443 466 434 431 422 457 425 427 422 458 428 420 432 432 446 443 439 430 414 422 437 412 435 405 408 439 409 431 431 400 421 431 422 430 430 402 394 404 393 408 429 405 411 399 420 403 395 395 384 392 394 389 399 387 398 383 397 379 398 399 386 377 402 399 368 392 391 371 399 375 366 368 395 370 368 375 389 366 386 379 370 365 352 379 373 351 348 346 357 357 343 345 374 350 355 343 358 366 348 340 333 364 357 335 347 328 333 336 338 352 351 346 334 327 339 326 337 339 347 342 315 321 342 332 335 315 326 311 310 321 327 305 318 321 301 300 302 308 324 317 300 322 301 303 315 311 306 316 307 304 299 308 302 285 303 295 303 303 295 291 290 279 291 290 279 276 280 292 296 293 272 273 291 292 273 275 282 277 279 278 268 263 269 257 258 265 265 272 267 269 275 263 270 265 254 271 265 254 245 248 243 242 256 253 245 248 237 258 255 249 241 234 248 249 238 235 241 231 237 232 235 228 223 225 229 232 233 232 222 234 217 220 224 224 229 231 216 216 214 230 227 222 224 212 225 221 205 206 220 217 206 208 201 209 197 204 203 196 202 205 201 191 204 207 197 198 200 190 203 198 202 193 185 187 183 180 188 189 187 185 187 186 177 180 173 180 183 179 185 185 181 172 179 168 172 180 175 177 176 169 170 166 174 162 174 160 160 160 158 169 159 167 165 162 159 154 159 156 156 160 159 155 151 159 158 153 144 151 154 155 145 151 143 149 139 142 145 136 145 145 134 147 144 143 144 141 143 131 132 130 138 128 137 128 138 138 134 127 129 123 129 128 126 124 122 119 125 122 121 128 116 127 117 116 122 125 119 120 117 115 116 117 113 113 119 117 112 118 113 116 108 107 115 109 109 112 111 109 111 110 101 103 108 108 105 104 98 98 106 105 102 97 102 99 100 100 98 97 101 97 99 92 92 91 97 97 96 94 96 90 91 93 92 88 90 91 89 84 88 90 84 87 87 84 88 81 85 86 84 84 79 84 80 80 83 77 80 79 78 81 76 79 76 76 75 78 77 78 74 76 76 77 77 73 72 74 75 72 71 75 71 74 72 75 71 73 70 73 69 67 70 70 70 70 69 69 72 65 67 66 68 64 68 65 68 66 66 65 68 63 63 63 67 64 67 66 65 62 66 63 65 62 62 61 62 64 60 64 64 62 59 59 60 61 60 61 62 61 63 60 59 62 61 57 57 57 59 59 58 59 61 61 61 58 60 61 60 58 60 57 61 58 58 61 60 57 58 57 60 62 59 61 60 60 59 60
60 62 57 59 58 59 61 60 60 58 58 62 58 59 62 60 60 57 58 62 62 58 62 59 57 58 62 59 60 59 62 63 58 60 63 63 61 63 61 63 62 61 62 63 63 63 60 62 61 61 65 64 63 65 62 61 64 61 63 67 67 66 64 63 63 68 68 66 67 64 66 69 66 68 66 65 69 66 67 70 71 69 73 69 73 68 68 68 74 73 72 74 70 71 70 73 74 76 77 72 76 72 78 74 77 78 76 76 77 76 81 76 77 80 83 78 83 77 84 78 79 84 80 79 79 82 82 85 83 86 86 82 89 89 87 87 88 91 87 85 87 86 86 89 88 89 89 95 97 92 90 98 99 97 93 92 93 97 101 99 102 103 101 102 102 104 99 104 101 98 100 108 104 106 105 107 108 111 109 106 112 107 109 105 112 113 117 112 110 111 115 109 120 114 121 116 117 115 113 121 115 115 125 123 125 117 120 122 128 127 130 129 121 130 126 132 134 128 135 134 126 126 132 128 137 135 136 137 134 138 141 142 142 135 139 140 138 142 141 144 144 148 144 151 145 144 152 154 155 156 155 150 147 149 157 159 163 152 151 162 154 163 162 164 158 162 160 168 156 157 167 160 162 168 168 162 169 176 172 171 172 170 182 180 170 176 184 181 173 186 176 175 176 180 182 193 189 193 187 182 181 189 186 189 201 189 193 204 187 195 193 189 195 191 191 191 207 202 206 194 203 214 215 212 218 203 219 218 221 204 221 215 214 206 222 224 219 219 218 220 231 223 218 215 219 227 229 233 227 225 220 232 235 224 231 226 227 239 240 245 251 242 242 238 250 253 243 236 254 245 244 242 259 250 259 253 244 249 267 250 251 266 259 260 268 254 255 269 256 261 279 259 263 276 270 271 265 267 264 276 284 285 281 291 290 291 286 275 297 286 287 299 286 298 284 305 280 305 295 298 295 283 304 288 301 313 299 310 307 293 300 296 312 308 314 298 307 323 298 328 322 320 331 310 312 309 307 318 307 323 314 336 311 315 320 332 333 328 322 338 324 326 331 323 345 324 352 340 348 332 358 331 331 338 331 350 360 337 350 341 345 340 340 364 370 355 359 351 353 369 369 372 348 360 369 357 371 374 361 360 382 387 374 371 369 388 392 382 393 386 386 378 373 375 376 390 372 386 380 409 374 388 383 408 391 407 393 396 412 397 397 398 422 417 402 412 419 419 405 411 403 413 425 423 412 424 422 408 425 411 404 444 416 406 438 432 439 417 444 452 424 418 418 438 430 441 439 425 431 450 423 436 465 460 445 460 464 460 432 433 461 444 464 450 439 459 443 451 455 437 482 465 448 457 486 452 471 487 480 454 472 455 477 464 460 486 453 455 468 466 459 493 484 503 490 503 504 462 500 477 485 478 512 484 483 477 510 501 475 518 490 486 476 500 482 498 499 519 513 519 529 491 523 505 508 490 495 535 496 522 518 534 531 526 540 522 540 513 511 529 520 536 525 549 541 551 531 506 539 544 549 544 512 529 538 514 544 532 523 559 555 550 519 533 558 537 539 561 570 556 553 535 547 551 571 569 545 540 552 545 534 549 548 564 546 543 563 591 574 551 586 583 551 542 592 584 553 557 581 562 585 550 586 573 596 561 576 577 592 605 595 598 557 565 596 580 612 604 590 574 603 587 616 580 607 609 579 604 570 603 588 616 601 603 604 592 586 611 589 583 610 584 578 617 627 601 598 596 633 598 597 622 608 631 614 611 611 597 610 597 613 638 627 641 625 628 616 589 602 593 626 616 632 624 645 644 619 649 647 602 649 626 627 623 647 614 662 650 606 622 621 603 640 616 635 622 635 643 663 621 653 658 615 671 627 651 640 641 617 655 612 655 632 676 620 631 628 663 657 627 635 622 627 669 634 643 636 679 676 626 661 633 675 647 687 658 675 661 649 677 630 685 642 640 629 678 635 657 643 663 687 647 635 636 671 646 666 649 673 650 682 684 688 697 634 666 689 697 649 667 668 669 666 644 685 652 687 671 681 699 659 664 695 706 673 663 702 707 649 684 659 663 647 652 654 705 667 689 685 676 672 668 710 701 713 678 708 671 669 653 666 649 712 674 692 656 701 696 667 648 689 665 682 676 700 658 686 688 694 679 672 686 677 693 695 684 658 699 710 689 706 670 693 712 698 679 662 684 660 681 693 710 698 667 670 683 686 707 654 663 668 684 707 703 660 684 669 667 672 668 714 659 687 688 721 674 656 663 715 673 692 696 663 679 719 680 709 683 673 717 693 688 681 687 678 688 659 702 710 678 717 703 685 691 678 692 719 688 709 719 707 687 693 716 712 691 674 706 660 693 711 701 668 671 675 700 713 680 681 710 706 685 700 677 654 665 716 660 700 704 659 687 680 699 682 671 678 712 666 687 693 658 677 710 678 701 692 701 697 664 677 706 696 704 679 659 693 657 696 663 694 701 642 665 689 641 694 652 644 680 697 648 645 649 665 641 648 683 696 649 702 678 646 673 652 641 690 698 680 642 637 661 671 678 694 672 663 687 677 668 637 690 657 628 669 690 672 669 688 650 674 664 641 674 648 669 629 647 632 626 628 659 673 630 677 667 665 627 668 654 661 671 629 673 620 672 619 655 635 639 637 658 667 654 642 671 640 615 638 625 664 658 665 606 645 632 607 658 639 661 649 612 645 602 623 640 647 636 611 626 646 651 630 643 644 649 627 637 648 652 641 601 603 630 627 639 642 606 636 639 627 587 629 584 596 620 630 638 592 584 595 616 616 625 634 618 603 631 584 619 602 590 628 578 601 617 572 570 572 567 588 607 614 599 573 592 599 612 610 575 561 611 566 605 596 608 566 573 583 588 603 580 604 590 582 601 580 549 594 572 569 588 558 581 576 597 561 561 590 555 565 559 583 567 547 536 570 561 533 557 543 533 576 553 571 540 568 535 529 566 530 531 537 540 527 530 550 558 557 534 544 564 543 543 554 561 548 536 514 547 545 550 531 529 529 523 534 542 534 541 530 520 501 539 514 530 525 523 495 528 499 510 534 494 512 499 518 486 510 516 501 530 488 519 484 494 503 483 517 519 482 478 515 472 499 517 475 510 474 495 512 473 492 473 485 463 486 468 465 495 491 494 459 478 467 470 472 454 455 452 492 468 462 475 450 454 479 484 442 474 468 475 455 464 473 473 434 459 459 452 447 465 464 457 439 425 439 446 456 441 430 457 427 437 450 417 418 440 440 432 416 425 419 438 414 422 422 429 420 433 431 429 440 417 436 409 421 398 425 410 412 401 408 423 392 406 417 410 412 411 404 414 386 405 388 402 403 409 394 411 409 378 376 384 397 397 403 392 386 375 398 370 384 374 385 380 361 366 370 370 363 369 383 369 371 382 384 364 352 371 364 372 344 363 363 349 351 363 369 368 342 352 336 360 351 366 332 359 362 358 347 339 339 353 354 337 350 322 334 320 349 343 327 336 327 339 339 339 326 340 325 310 331 306 324 308 333 309 314 320 302 319 306 321 307 320 296 312 307 294 298 303 289 309 312 293 313 303 309 289 296 308 280 306 305 297 287 293 286 286 287 273 285 294 295 284 271 273 272 278 264 270 266 281 284 260 275 268 264 276 261 268 272 263 272 258 266 258 268 248 249 262 263 253 250 252 243 263 249 241 242 259 236 253 252 246 243 244 235 247 247 250 245 234 225 224 231 226 242 236 234 241 240 222 221 227 219 222 234 226 216 222 219 209 224 210 213 214 212 218 219 206 216 211 218 208 204 204 202 207 201 210 206 212 205 202 198 201 209 196 200 200 203 187 201 186 189 195 195 191 190 190 189 187 181 179 186 183 183 179 189 182 181 182 177 183 175 183 176 179 165 172 169 170 165 177 170 164 162 169 170 163 160 167 160 164 157 167 156 152 156 161 153 150 155 155 155 157 151 156 148 148 148 143 147 147 146 143 147 140 142 145 136 140 137 143 140 139 143 135 144 140 141 133 140 141 132 135 136 132 132 133 131 134 130 123 123 131 129 123 123 125 127 118 125 119 125 120 125 123 123 118 114 119 112 121 114 110 113 114 110 118 109 109 111 115 106 106 105 112 105 107 109 106 103 101 107 108 104 102 99 106 99 104 105 98 97 97 100 95 96 100 94 93 98 98 92 97 97 98 92 93 89 96 92 91 92 90 88 91 91 93 89 89 90 85 84 85 88 83 86 88 86 80 84 85 79 85 85 84 80 82 81 78 83 80 79 76 77 81 76 77 74 76 78 75 79 76 76 76 75 72 71 72 72 72 76 71 70 74 70 70 74 70 71 70 68 70 73 70 68 71 69 66 67 68 66 67 66 68 67 66 65 64 65 65 67 63 63 63 62 67 63 63 61 66 65 65 63 61 61 61 61 64 61 63 60 59 63 62 64 60 62 63 61 63 58 63 62 63 58 62 62 59 61 62 57 58 58 57 59 57 58 61 61 58 62 61 62 60 62 61 62 60 57 57 57 57 60 59
61 60 62 57 59 58 60 57 57 59 57 60 59 57 62 62 62 62 61 62 58 60 59 61 61 59 59 60 58 62 60 61 60 60 61 60 60 63 60 60 60 65 62 61 63 61 60 60 65 64 66 63 64 65 67 67 67 62 63 65 65 64 68 64 66 64 66 66 66 65 66 65 69 69 70 66 72 69 71 69 72 70 69 68 74 71 72 74 69 69 75 73 70 73 74 72 75 74 74 73 75 74 73 79 78 79 80 76 76 77 79 80 81 82 78 82 84 84 84 81 81 80 85 79 84 87 81 85 88 86 88 89 84 89 87 91 86 87 90 92 93 90 89 87 96 96 88 96 89 92 91 91 94 94 97 96 95 99 95 99 98 95 98 97 96 105 101 100 107 105 100 99 101 107 107 106 107 108 104 107 110 104 108 112 108 115 116 112 115 116 117 113 117 117 116 117 120 119 118 118 122 126 119 119 124 123 118 123 124 123 125 131 129 133 126 131 124 134 127 125 130 134 132 128 140 137 141 138 133 139 137 139 142 143 141 148 147 146 145 146 144 142 140 152 153 154 148 153 150 151 159 156 150 156 160 157 155 158 159 164 159 159 161 165 167 166 157 158 166 161 169 159 168 172 171 173 168 175 175 179 171 179 177 178 169 184 171 175 185 174 177 188 186 190 177 181 181 181 194 184 187 195 198 190 194 198 203 190 196 197 205 201 207 197 198 196 197 205 205 206 210 208 197 202 205 215 202 220 213 207 224 205 223 214 212 211 225 226 227 223 216 229 217 225 219 222 217 231 235 231 241 239 235 234 229 238 243 240 237 249 240 247 236 234 242 236 236 251 241 246 256 261 262 259 259 265 265 259 251 249 270 254 253 250 265 253 261 256 256 278 267 266 257 264 282 268 267 283 288 277 281 269 291 282 268 281 295 293 273 289 274 284 274 302 294 304 280 291 288 309 282 304 286 308 303 314 301 303 312 311 312 306 310 295 322 324 302 307 322 302 310 331 314 322 334 308 336 326 331 318 309 314 330 311 341 333 343 321 326 344 349 349 349 347 328 328 330 341 343 345 327 334 332 342 336 350 342 352 346 343 345 344 342 342 347 358 361 348 351 379 352 377 383 369 367 359 355 367 358 387 367 372 374 392 389 396 377 387 392 379 392 380 403 368 400 393 398 406 389 383 402 378 402 377 387 403 412 401 416 421 416 393 407 419 408 406 404 397 397 421 429 403 401 407 405 410 422 418 440 442 426 430 420 409 445 441 427 424 442 415 427 450 442 419 441 447 452 452 428 444 442 426 431 453 436 456 441 466 441 432 449 455 435 457 451 469 442 443 466 469 448 472 440 466 469 443 459 479 483 457 491 463 449 488 494 472 486 471 497 497 483 497 485 481 488 501 479 505 490 483 489 479 486 511 470 511 470 511 499 473 514 503 512 506 498 507 487 489 528 518 520 520 508 515 511 489 492 498 532 493 533 539 508 525 534 526 504 518 527 502 519 502 503 551 507 514 536 544 540 546 508 558 515 552 534 516 545 523 533 549 544 550 557 523 569 569 550 556 525 566 529 554 538 564 566 551 531 534 572 553 571 532 578 532 579 576 566 549 575 591 589 553 584 544 547 556 543 599 548 554 568 564 570 602 557 583 565 553 562 590 572 558 572 600 612 578 569 574 593 582 604 581 599 565 608 609 593 599 612 570 618 613 611 615 603 609 599 570 588 611 624 590 630 633 587 622 577 622 629 626 585 637 619 625 593 592 585 589 607 628 639 635 610 609 622 602 630 623 629 620 592 617 599 614 617 645 633 613 598 632 615 603 636 621 659 655 624 627 606 651 662 612 631 604 646 611 659 621 629 613 619 651 661 620 635 622 643 636 624 668 617 659 661 622 641 663 652 641 623 669 656 623 627 664 638 655 678 667 652 683 665 659 668 668 656 672 686 675 687 646 685 640 640 658 648 643 642 668 689 683 686 632 630 680 683 651 650 682 694 674 641 666 651 646 674 698 681 654 682 636 667 654 656 641 659 661 666 696 662 656 673 651 671 681 653 697 651 696 652 692 674 679 666 688 701 644 644 644 686 687 689 659 656 660 666 695 685 684 649 697 687 706 695 653 655 701 654 672 682 660 675 675 709 712 707 661 661 656 658 691 676 708 712 657 709 695 675 668 674 687 651 716 688 710 664 697 705 679 654 680 693 692 708 687 696 707 708 709 714 717 683 682 708 678 690 709 665 656 667 689 693 677 694 670 668 715 717 662 675 660 691 717 700 687 692 676 674 680 673 676 685 712 706 682 679 684 670 690 686 683 666 666 707 715 683 662 710 687 671 672 695 716 675 681 682 714 713 703 681 665 666 653 656 659 682 682 690 707 659 655 677 681 677 673 675 708 682 673 675 710 693 657 706 657 688 677 652 681 669 690 703 685 693 649 681 648 703 694 689 687 682 654 708 662 683 685 651 706 659 692 685 686 673 675 701 691 664 643 686 672 673 684 639 702 692 674 654 700 655 698 687 674 659 694 670 679 640 639 695 671 690 680 657 696 683 653 674 658 693 694 662 673 646 640 671 687 674 656 639 642 643 626 654 645 663 635 638 651 651 622 655 681 636 676 650 638 678 647 620 672 658 644 628 652 645 635 628 624 626 649 627 635 613 644 609 660 623 659 662 654 664 666 629 640 667 641 654 610 630 636 654 623 609 662 627 653 621 614 648 638 602 604 650 613 621 607 651 592 598 633 626 618 646 607 602 608 620 619 616 619 638 639 618 627 616 598 581 635 628 602 633 626 584 629 595 595 623 624 586 621 610 614 587 591 579 613 595 601 572 601 618 614 622 581 614 603 569 616 596 589 567 581 610 558 605 556 582 568 558 593 572 589 557 603 594 570 563 604 571 597 582 585 599 574 563 589 546 556 587 579 572 547 562 535 541 554 559 573 538 541 565 532 577 566 528 565 557 530 555 577 547 575 548 531 561 546 548 541 558 553 541 558 516 513 537 525 517 551 533 560 530 551 556 548 508 509 543 512 501 528 547 529 517 539 521 520 516 519 525 535 532 508 491 500 533 508 533 532 513 511 492 510 513 507 491 502 513 496 492 482 517 520 487 511 485 500 514 487 509 472 504 494 471 493 467 496 470 497 466 477 473 458 474 460 491 489 488 466 455 467 484 446 474 482 453 449 450 442 444 456 439 456 437 437 457 477 447 440 436 436 445 460 452 463 442 441 438 445 445 443 424 442 447 431 442 426 443 419 454 423 422 413 443 441 414 430 445 411 433 429 424 411 416 411 404 417 409 426 400 412 427 398 406 406 413 415 410 417 392 384 420 393 384 417 409 401 383 401 406 410 410 387 391 376 387 395 399 373 367 383 365 379 390 389 364 373 386 389 393 357 360 364 355 361 363 377 382 384 375 379 366 378 371 357 348 359 341 357 339 369 346 348 356 348 336 361 332 338 340 357 360 342 333 353 341 352 350 334 349 348 343 347 322 331 334 334 327 322 315 332 337 322 316 332 328 314 311 331 310 315 319 299 307 314 298 318 309 306 321 304 315 317 302 310 304 310 291 288 284 291 309 287 280 283 297 299 304 275 281 291 284 275 278 272 272 286 270 286 280 266 269 267 277 283 261 279 282 267 270 270 277 277 267 269 268 259 256 254 261 253 270 268 256 262 242 263 254 247 257 255 257 259 258 247 255 243 244 246 236 240 248 243 228 237 239 235 233 238 238 223 226 235 239 240 228 220 229 220 232 223 223 225 228 224 216 226 212 210 209 205 210 215 205 220 201 215 206 209 201 199 203 209 204 212 193 192 204 199 205 193 199 200 189 203 197 192 201 195 191 181 196 192 185 183 189 189 176 192 178 190 180 172 172 178 174 178 180 179 183 182 178 177 165 178 178 172 173 171 166 166 158 170 171 162 166 159 164 164 163 160 156 161 152 162 154 160 160 160 149 149 157 157 153 157 142 153 148 151 144 151 138 140 146 142 137 145 140 139 145 135 135 134 141 132 139 137 135 137 129 135 137 137 125 136 129 123 128 130 121 127 130 123 128 119 123 118 116 120 118 121 116 119 118 115 113 121 121 117 113 116 109 115 118 118 114 111 106 111 114 104 113 103 112 106 108 106 104 108 100 99 107 98 107 105 106 96 105 103 96 97 101 94 94 96 96 96 96 92 93 96 98 97 94 93 88 88 93 88 92 90 88 91 90 89 90 86 89 85 89 83 82 82 86 88 85 85 84 79 80 83 84 79 81 77 81 80 80 76 76 82 83 79 76 75 74 78 76 77 76 77 74 75 76 76 76 73 72 70 72 76 70 73 71 75 70 74 74 71 70 73 68 68 67 66 72 67 71 67 70 67 66 67 69 66 66 65 64 68 64 64 68 63 62 62 67 64 67 66 64 61 64 62 66 63 62 63 61 64 60 65 61 60 61 63 62 62 64 62 59 63 62 61 63 62 59 60 58 58 63 60 62 59 59 61 61 60 58 60 59 62 59 58 57 60 60 60 61 57 57 61
62 60 63 62 63 58 62 61 62 62 63 60 63 58 62 59 60 61 62 60 60 63 61 61 59 63 62 63 63 61 59 61 61 62 64 61 63 63 65 65 65 62 65 65 62 64 64 64 65 66 65 62 66 66 62 66 65 65 63 63 65 67 64 68 65 69 64 67 67 68 66 66 66 67 70 68 73 73 72 68 71 69 71 70 74 70 70 71 70 74 71 70 73 71 72 74 73 77 74 78 73 79 80 80 74 76 76 81 82 79 79 81 79 83 80 81 84 78 78 79 82 80 86 82 84 86 84 81 88 87 88 84 83 87 86 84 89 93 91 94 94 89 92 95 93 92 95 93 96 96 97 91 97 97 95 101 94 98 102 104 95 97 100 102 101 104 103 106 103 105 102 104 100 106 104 111 103 110 104 106 111 109 110 106 107 110 109 112 117 110 116 115 111 116 112 117 114 117 115 117 119 125 126 126 123 128 129 122 129 125 127 122 129 133 128 130 129 135 130 136 129 128 128 131 132 136 135 131 141 137 134 144 139 139 139 137 148 144 147 141 149 140 146 152 141 143 144 157 155 145 155 156 155 157 154 153 160 151 165 154 167 162 168 156 159 157 162 156 165 172 172 167 161 164 166 166 179 164 180 179 175 172 180 179 172 179 173 176 179 188 184 188 180 189 192 189 193 180 183 189 187 197 198 193 197 198 188 203 202 199 196 198 207 192 195 201 212 207 198 203 196 214 214 199 200 208 221 207 213 218 206 225 220 216 214 211 229 217 218 226 217 232 222 224 216 236 224 236 236 228 234 221 242 227 246 244 240 249 250 245 247 245 253 234 237 238 243 246 238 242 243 261 258 244 254 252 249 260 266 269 261 247 248 249 260 268 255 264 278 257 255 277 280 283 275 273 262 273 278 277 286 280 292 282 273 272 275 274 292 281 293 277 285 283 303 296 289 298 302 306 310 300 302 296 307 299 315 297 288 306 305 320 303 296 296 310 309 326 309 317 317 315 304 308 306 317 332 319 314 324 338 325 342 317 316 317 341 345 333 320 335 337 338 344 332 341 348 328 356 329 329 348 344 361 340 334 367 347 341 365 347 339 364 363 350 359 366 360 364 362 356 356 365 365 376 370 378 357 373 379 382 383 361 384 390 365 385 383 390 363 386 397 393 368 381 385 370 404 401 384 380 390 391 384 410 412 411 413 416 389 417 404 424 394 404 388 392 413 418 421 417 431 412 413 409 406 403 438 399 420 429 419 424 435 424 415 418 416 450 436 453 432 450 450 441 425 451 423 426 458 424 426 428 463 454 464 458 462 452 468 443 439 474 441 459 466 472 450 441 438 463 478 482 457 476 485 478 485 464 461 450 468 451 471 459 495 480 458 481 501 498 467 461 484 500 482 493 462 503 490 479 486 488 481 511 480 514 480 510 517 517 476 519 475 489 515 481 528 486 523 524 487 502 505 506 531 489 488 532 502 495 491 521 498 506 527 543 520 512 515 511 511 519 508 536 523 542 544 557 543 518 550 530 544 530 545 514 525 529 560 522 540 553 548 563 541 529 556 532 539 554 530 536 535 558 570 548 551 531 546 537 557 556 571 581 577 539 561 540 545 559 588 570 561 543 556 573 574 579 565 598 553 551 579 568 570 569 560 566 585 597 604 554 586 580 585 562 571 563 571 591 581 596 610 569 585 599 606 595 568 620 590 612 625 617 610 572 613 581 622 587 631 611 593 605 595 631 628 616 598 603 581 637 603 629 586 636 617 619 634 604 626 629 619 627 645 635 614 592 624 640 596 641 591 651 647 601 610 606 602 616 603 616 621 657 619 608 615 619 601 661 664 648 630 646 642 639 630 615 660 665 617 642 653 631 637 664 632 646 647 630 667 616 622 615 640 650 677 629 676 678 673 664 638 657 642 628 663 629 635 651 677 625 659 632 686 624 647 663 643 644 625 636 661 631 649 629 690 650 670 632 633 642 651 666 644 695 646 679 683 672 672 668 679 648 640 688 657 681 685 638 659 647 643 653 693 644 688 646 697 648 703 680 682 686 685 689 675 698 696 641 656 704 703 701 701 664 650 689 666 644 703 685 688 660 653 696 668 704 700 652 691 703 674 679 698 696 693 707 661 693 713 686 674 668 684 687 666 696 676 683 692 653 703 710 662 675 688 681 685 675 687 662 672 656 695 656 707 684 658 661 662 656 708 689 686 684 668 705 673 705 680 717 709 674 718 654 701 689 693 676 654 670 688 684 676 674 691 672 707 698 682 658 712 672 704 687 713 653 672 667 706 709 672 695 663 678 705 652 716 686 676 658 703 652 690 668 674 669 688 661 655 659 675 714 686 658 689 679 667 650 694 653 706 713 703 657 672 696 666 675 661 689 689 653 698 667 669 652 685 647 670 689 654 693 693 690 709 665 659 658 665 656 646 655 696 679 658 673 671 656 652 681 675 665 703 680 703 650 700 673 698 677 641 703 695 690 704 667 673 671 698 639 698 698 665 698 683 655 638 656 697 635 687 655 634 673 652 650 679 646 688 664 673 659 689 668 681 638 673 679 658 628 627 655 645 633 669 652 648 668 655 636 665 656 622 625 633 624 670 676 659 619 672 640 639 667 672 634 631 661 622 643 646 647 619 637 629 643 631 666 612 657 646 655 631 613 637 615 648 637 630 621 647 608 651 657 638 605 609 660 608 642 612 637 627 621 649 600 612 612 647 610 629 648 647 636 615 645 607 631 614 602 618 643 646 598 615 642 642 588 621 610 617 608 587 581 638 594 583 596 578 610 586 614 580 599 632 610 601 613 614 570 599 578 586 583 621 596 577 577 588 604 597 620 568 587 574 613 577 565 565 562 605 576 591 568 583 591 586 565 603 562 570 573 555 560 569 552 595 589 589 594 593 550 571 548 558 564 557 537 565 549 555 576 538 555 565 534 561 559 541 553 574 566 575 554 527 525 561 559 547 543 572 563 566 531 561 523 560 550 562 513 552 540 522 547 550 555 517 527 537 544 512 555 504 510 501 528 523 515 548 512 498 536 511 544 519 540 491 538 491 501 533 522 488 502 493 517 507 482 493 529 513 504 526 498 487 498 490 510 477 499 514 498 506 480 489 495 504 466 466 490 492 481 481 465 475 479 456 482 478 489 491 459 470 483 455 486 456 449 473 456 487 450 450 473 452 455 447 474 451 439 450 473 462 466 444 473 471 460 458 466 432 440 435 431 455 454 447 422 443 418 445 450 457 443 456 437 434 412 410 410 427 443 435 439 417 421 417 423 408 414 429 399 398 399 404 406 397 421 416 401 417 394 388 404 389 412 392 412 414 382 386 413 397 406 412 381 403 392 386 391 387 404 373 373 399 399 369 366 400 377 366 382 382 375 374 369 369 360 367 354 358 373 367 359 365 380 349 379 374 369 360 350 357 349 368 350 360 352 370 359 367 355 337 354 343 343 333 341 354 354 347 353 349 346 351 345 328 336 349 336 344 343 342 315 330 338 310 335 315 315 315 311 307 330 307 332 307 328 319 322 307 313 317 297 321 316 300 294 290 314 295 289 292 290 286 301 305 298 282 302 298 300 285 302 298 297 293 291 287 270 283 273 269 284 287 290 281 266 286 282 261 277 283 284 268 282 268 273 270 271 256 272 258 263 258 253 264 267 256 247 267 260 252 258 250 250 255 253 237 246 258 244 244 247 231 237 238 243 238 243 236 226 232 229 241 226 232 239 227 222 221 223 237 235 223 221 228 231 214 230 219 219 213 217 219 217 210 211 222 218 221 213 209 204 215 209 205 201 204 200 209 211 208 204 195 199 195 203 189 197 203 200 195 199 184 191 199 198 193 193 180 190 187 192 180 185 183 186 188 181 180 181 186 172 172 177 168 180 177 179 164 168 166 175 175 163 160 161 164 157 163 165 161 163 159 156 160 152 152 164 163 161 149 152 152 155 156 150 158 157 148 154 149 149 145 150 146 151 140 145 142 137 148 142 144 133 140 135 136 132 141 135 141 137 128 134 136 135 130 132 134 128 130 124 131 125 124 122 123 127 121 121 124 124 121 124 124 124 118 122 125 117 113 121 121 117 114 113 119 119 118 110 112 117 107 114 109 110 108 107 110 106 105 109 101 104 108 106 103 99 105 101 105 105 103 101 95 102 104 101 94 94 98 96 96 99 92 99 91 92 93 94 94 91 96 94 95 88 94 94 92 87 86 84 85 90 83 85 89 87 85 81 86 80 85 84 85 83 83 83 85 84 78 82 78 78 76 76 79 83 76 78 76 75 78 78 79 75 75 78 72 72 75 76 72 75 75 70 70 75 74 71 71 70 68 69 71 71 68 67 68 67 67 68 68 71 67 65 66 66 67 65 66 66 69 67 68 68 66 66 68 66 65 67 62 65 63 67 63 66 62 62 66 65 64 60 64 63 60 63 64 60 64 60 61 63 61 64 60 64 60 59 59 63 64 58 63 58 63 60 62 62 61 59 58 62 63 62 60 63 59 58 61 58 63 61 62
63 60 61 62 59 61 63 63 59 63 62 64 62 64 62 60 59 61 61 63 60 63 63 63 59 62 60 63 62 64 60 61 65 63 63 60 60 62 65 66 61 62 66 64 65 63 64 64 65 64 62 66 64 66 66 68 63 67 65 64 65 65 69 64 67 67 69 65 68 72 69 68 67 72 72 70 68 73 68 68 72 70 75 74 69 73 73 70 72 74 72 71 71 76 72 74 77 77 76 76 77 78 77 80 75 76 79 78 81 83 76 76 83 80 81 84 83 85 84 85 80 84 85 80 85 86 83 86 85 83 87 90 88 88 90 89 87 90 89 89 92 92 96 90 89 96 91 97 92 92 98 98 97 96 93 100 98 96 95 100 96 97 99 101 100 103 100 98 108 101 100 101 106 109 104 104 111 110 110 105 112 111 116 115 112 111 118 111 111 111 110 114 114 122 116 114 125 125 115 122 118 119 118 124 126 124 127 122 120 127 121 132 129 124 134 131 125 133 135 127 132 132 138 141 140 142 138 141 134 133 135 146 147 134 137 139 142 138 142 142 143 147 140 148 150 153 148 147 150 158 151 160 154 154 158 158 156 162 155 162 157 153 155 159 161 155 162 168 166 164 166 166 171 168 165 176 176 176 167 169 178 167 171 179 178 184 181 187 178 186 182 188 176 187 185 180 195 180 189 198 188 197 201 189 199 199 188 202 188 203 189 192 208 192 192 200 212 195 212 212 202 197 207 208 206 208 220 211 212 216 213 213 216 215 226 211 209 227 214 231 221 227 222 220 220 234 225 223 238 236 240 236 240 240 233 226 248 240 240 246 243 229 251 244 244 246 235 247 240 261 249 259 252 251 251 247 252 244 255 251 267 256 251 249 263 258 262 271 254 269 266 272 261 259 260 263 274 283 268 280 270 283 276 280 281 291 286 291 279 279 274 287 285 284 304 282 303 305 307 294 307 308 309 311 300 306 309 317 304 302 306 307 295 310 303 304 310 303 302 315 300 308 315 326 307 333 322 309 338 329 336 341 322 321 320 338 336 345 319 325 320 330 321 329 330 350 331 346 346 347 330 351 351 350 336 344 344 335 342 365 369 368 344 371 373 366 367 345 362 356 377 374 372 361 362 380 376 384 367 370 368 373 379 368 390 393 367 385 371 391 391 390 400 387 368 370 405 394 387 385 374 395 407 410 407 387 418 412 406 384 410 408 413 399 392 389 390 421 403 424 412 414 431 414 420 400 422 434 422 429 428 432 429 409 420 408 423 447 440 431 428 430 421 443 426 420 451 436 433 434 446 430 455 440 457 424 458 432 465 433 434 439 445 463 474 467 449 477 438 477 467 449 473 469 463 467 452 450 448 447 480 470 483 495 482 480 499 489 466 484 485 462 497 484 506 477 494 493 485 481 478 513 474 512 481 495 511 501 495 481 487 507 496 518 511 484 482 517 494 517 524 515 527 501 501 526 507 518 508 501 529 495 494 540 529 518 534 539 504 502 512 512 544 508 546 532 545 520 513 557 534 550 551 543 558 522 511 536 550 534 532 523 536 518 528 546 541 529 567 556 537 572 578 546 555 540 531 581 543 547 535 559 561 584 564 584 536 578 563 543 576 584 559 555 550 565 549 564 543 575 575 558 569 590 581 589 589 578 584 589 560 577 556 558 583 563 583 561 595 598 606 577 560 593 576 601 601 575 617 590 601 607 576 610 605 604 574 629 580 585 601 628 610 621 577 583 582 601 586 622 626 624 600 622 622 600 595 619 602 640 623 635 615 631 595 642 601 609 620 615 604 607 638 609 637 645 632 625 640 596 653 643 644 634 598 619 649 624 630 646 628 658 653 606 642 665 629 625 623 652 632 616 654 624 663 629 661 626 648 642 623 618 622 627 639 637 647 670 617 617 674 666 678 665 637 669 656 672 639 627 647 684 626 636 674 623 669 632 654 624 646 628 663 655 663 626 629 643 671 679 661 678 689 643 655 665 667 630 647 668 631 687 684 697 682 680 662 689 658 639 643 658 690 682 637 669 636 673 660 637 682 704 694 696 640 648 643 660 699 677 702 663 686 669 703 648 657 704 680 685 697 695 690 660 663 666 710 680 654 668 681 699 664 689 665 657 696 670 660 690 663 710 690 674 678 672 704 673 653 689 702 669 680 686 660 715 664 708 697 653 712 693 693 663 677 713 682 668 669 696 712 687 693 698 715 665 655 712 700 661 685 686 691 717 656 711 655 680 702 711 684 698 689 661 719 716 657 683 666 684 670 669 653 653 716 657 675 660 718 656 678 691 690 658 697 704 718 710 665 702 702 706 688 679 716 688 676 661 658 697 692 684 654 702 685 658 715 717 666 653 652 701 693 700 708 672 684 706 662 706 697 653 692 666 681 689 711 714 706 650 692 689 693 705 673 668 713 678 667 689 648 668 655 678 678 661 648 683 644 643 691 684 684 682 661 664 663 696 671 643 706 663 685 681 674 695 695 683 654 686 660 656 641 686 689 674 683 669 640 657 670 641 697 669 677 676 657 654 685 641 672 663 665 640 652 662 683 666 672 629 669 641 650 646 629 638 631 645 682 648 686 645 633 663 630 669 626 640 625 643 632 677 659 655 620 681 653 679 640 678 626 635 671 659 664 627 633 661 656 670 656 614 627 621 615 645 622 627 663 646 662 626 621 645 623 629 636 618 653 622 659 653 628 610 628 628 654 638 631 603 639 607 607 630 632 632 592 620 636 612 618 629 594 636 648 591 616 611 621 618 597 608 593 642 609 594 602 590 594 579 598 609 614 608 580 589 580 629 575 628 603 628 625 603 617 610 583 580 621 589 574 596 576 620 592 572 564 608 564 596 615 558 572 595 600 600 555 558 581 590 577 556 581 564 572 586 579 585 547 545 584 572 568 549 572 593 581 588 563 556 561 560 590 550 568 541 577 567 551 583 567 546 552 572 571 528 569 554 544 542 524 558 527 557 543 566 538 561 548 534 529 555 556 558 537 553 542 552 547 521 529 520 549 533 546 504 518 500 518 532 537 497 524 495 518 516 516 496 542 520 527 489 502 522 533 511 492 527 500 524 483 521 513 501 502 485 512 478 497 508 509 492 499 517 477 516 468 509 489 511 484 483 486 476 503 479 463 470 472 475 484 499 471 482 493 491 487 465 457 450 457 482 467 446 455 444 480 456 445 454 445 473 462 442 460 448 437 476 466 469 451 453 433 446 440 447 456 427 427 421 450 450 456 421 444 440 457 455 428 443 427 429 422 450 445 425 426 424 428 443 424 426 406 423 414 409 421 431 406 407 411 428 415 407 398 404 399 388 410 417 410 418 388 414 403 385 406 413 378 386 410 384 410 375 393 385 403 374 401 379 393 392 372 381 370 394 376 381 393 374 382 380 367 384 375 355 369 382 376 370 367 345 351 378 362 362 372 344 362 358 368 353 346 341 339 348 363 344 343 359 349 349 349 349 338 335 349 333 342 323 321 333 347 345 343 336 333 320 318 330 324 311 338 336 307 305 330 311 332 304 323 300 312 304 324 300 317 303 302 319 307 291 303 311 316 304 292 295 312 289 283 294 281 289 306 297 297 293 274 293 284 296 297 287 282 269 284 285 283 275 287 288 269 261 282 277 259 269 262 260 280 261 273 255 260 275 254 266 252 264 264 263 260 262 254 243 259 242 258 242 248 249 243 244 238 238 242 252 250 242 236 240 242 242 234 245 242 226 227 239 243 233 222 225 224 218 235 231 233 221 224 223 222 222 218 214 228 227 223 207 206 205 212 211 206 206 212 207 200 198 199 208 211 200 211 209 203 202 203 205 200 199 200 200 191 194 201 196 191 186 196 195 179 186 185 179 181 184 180 191 178 185 184 180 186 176 170 182 181 175 177 180 173 168 180 172 167 171 176 160 174 173 165 170 167 159 167 162 167 158 159 161 155 154 156 162 158 151 148 158 159 156 157 152 151 149 142 141 144 151 141 151 143 144 139 138 137 135 134 133 137 136 140 136 134 141 141 132 137 131 136 130 128 135 137 126 127 123 123 125 122 130 120 129 123 119 119 126 122 122 123 122 124 114 119 115 120 118 121 119 110 118 111 110 115 108 107 117 106 109 109 106 112 108 111 104 108 103 107 108 101 101 101 103 100 103 97 105 98 103 104 96 100 97 98 98 100 99 97 98 97 92 98 92 91 93 95 91 91 88 89 88 87 86 85 93 90 85 84 83 84 88 85 88 84 84 83 82 80 80 82 79 84 83 83 83 84 81 77 83 80 79 81 83 79 79 77 80 76 80 74 73 77 73 78 73 72 73 74 75 77 72 74 73 72 75 73 74 72 68 71 70 74 72 71 68 67 73 72 69 69 70 68 70 65 70 65 65 64 66 64 68 64 68 65 67 66 65 63 62 64 62 64 64 67 63 61 65 62 61 66 61 66 62 63 65 65 62 65 65 64 65 62 61 62 61 59 63 63 60 63 63 64 64 64 62 60 64 60 62 59 58 59 61 58 62 60 61 58 63
62 61 62 62 64 63 64 62 61 60 61 64 59 61 63 64 64 64 62 64 60 60 64 65 63 62 62 64 63 62 63 61 64 65 62 61 63 65 62 64 61 66 64 66 66 62 65 63 66 68 68 65 63 64 64 65 65 67 69 68 69 68 68 66 70 69 68 66 71 67 69 67 67 67 68 74 73 71 68 71 70 75 75 71 71 72 71 76 74 71 76 73 75 73 79 75 75 79 74 74 80 75 80 81 83 79 79 76 83 78 82 80 80 80 80 78 83 86 86 80 84 82 83 84 81 88 82 84 83 88 84 88 89 87 91 89 86 90 90 91 93 93 93 96 92 90 90 93 99 100 92 94 94 98 100 102 101 103 100 99 96 105 103 102 106 98 106 102 99 104 109 107 110 107 107 104 103 107 104 106 113 115 110 116 109 109 112 109 116 111 111 116 121 118 122 117 122 125 123 123 126 120 119 128 125 119 126 122 129 122 128 128 123 125 130 131 132 134 129 127 128 134 134 129 139 135 138 133 136 138 138 139 137 142 143 137 145 146 143 145 142 142 141 151 142 150 150 148 156 150 155 158 161 158 152 164 155 156 165 153 166 159 162 164 157 166 162 159 158 173 172 163 170 175 167 174 169 170 180 174 167 172 174 179 173 177 187 181 187 180 181 181 187 191 194 189 195 183 180 191 181 193 192 195 186 194 188 199 198 191 198 196 195 206 199 209 212 201 212 206 206 199 205 210 203 209 208 202 221 218 219 215 210 213 210 209 216 229 217 218 221 220 216 226 234 238 221 239 222 235 238 234 236 237 231 246 248 232 233 245 230 253 246 237 244 239 242 240 245 252 243 250 264 264 243 243 260 244 261 254 263 258 256 250 251 259 266 274 271 274 258 269 270 265 272 280 287 277 279 265 283 274 275 286 283 287 279 279 295 286 275 286 287 278 287 277 295 296 300 283 293 291 303 297 312 300 289 294 296 303 304 312 314 295 295 302 297 310 327 305 303 317 329 310 306 322 324 318 313 314 337 339 338 315 325 325 321 343 341 348 341 320 340 341 347 326 329 350 355 338 353 344 335 353 335 353 354 341 366 368 359 339 366 342 364 363 364 357 372 356 377 372 361 364 350 362 358 386 361 374 368 360 382 361 369 396 383 391 381 398 376 399 389 391 403 406 385 375 393 386 389 375 390 388 387 391 399 389 382 385 403 385 404 389 404 403 419 426 400 400 407 425 402 432 397 415 429 423 410 439 409 443 443 422 440 445 446 409 441 412 442 439 453 434 428 421 428 431 422 429 422 429 443 429 432 438 436 461 448 435 473 439 459 454 448 471 466 464 439 457 476 471 453 462 457 463 477 459 470 481 492 490 482 461 452 493 472 489 472 489 495 459 462 462 499 502 494 470 472 494 501 479 486 477 507 488 484 493 497 513 476 511 500 494 524 486 483 487 497 491 506 489 519 503 513 489 511 531 527 502 527 493 501 502 535 513 506 522 539 547 543 549 502 532 545 503 516 536 536 528 552 529 551 514 509 545 520 533 515 531 523 560 551 557 542 555 568 520 546 550 538 551 546 535 575 561 578 538 581 536 579 559 552 586 544 588 579 589 546 544 591 574 543 574 570 586 577 590 570 543 553 600 590 599 576 577 599 551 586 555 573 562 557 574 596 561 557 607 584 604 576 578 574 569 594 604 593 613 606 591 599 603 621 600 599 596 598 598 597 593 621 575 615 584 630 578 615 620 600 625 622 606 615 583 585 613 624 599 605 602 591 623 610 625 590 592 614 641 591 637 638 613 650 606 614 653 647 644 639 625 624 650 605 605 626 649 618 602 637 613 614 604 632 621 611 661 652 633 626 637 605 625 667 642 610 630 637 621 616 643 622 632 614 646 657 631 624 666 661 642 632 646 639 646 670 654 653 671 681 624 673 632 625 678 625 634 666 664 664 685 640 627 679 676 661 689 658 682 675 685 672 673 647 687 659 670 657 665 689 693 645 672 693 676 660 646 669 662 695 667 672 657 636 674 683 643 639 639 694 675 695 645 652 641 698 655 688 692 698 661 668 661 682 682 644 672 680 678 677 683 693 684 673 705 680 667 676 689 689 684 678 681 693 695 701 676 655 695 658 651 649 694 710 655 677 684 704 682 684 685 681 707 707 683 668 660 707 696 651 673 696 672 671 649 690 695 680 699 684 700 705 688 689 709 705 661 679 702 696 656 673 670 717 666 715 678 686 706 659 690 663 706 653 693 715 694 671 686 676 706 677 672 685 716 663 672 667 701 657 653 707 688 674 706 703 670 666 679 656 681 657 668 676 659 650 672 710 670 715 675 665 672 695 706 678 716 660 694 698 674 697 685 710 651 681 702 678 704 669 691 666 676 649 700 693 648 654 684 676 651 650 691 683 696 689 712 688 703 645 647 707 665 656 657 665 647 660 680 654 643 664 708 642 649 647 656 682 699 662 643 685 653 693 680 644 660 693 687 667 692 689 679 663 650 646 688 653 637 644 645 668 695 662 645 663 656 668 664 671 654 652 663 694 693 690 660 671 681 691 691 667 664 675 669 642 637 625 647 661 642 644 667 622 634 673 639 632 630 633 619 677 649 638 627 668 625 625 675 637 669 663 666 654 640 649 664 662 626 661 627 640 623 616 645 670 639 636 661 631 641 607 609 647 632 608 619 631 661 605 660 615 610 655 615 616 633 603 641 617 634 596 643 650 635 618 633 592 626 625 638 623 610 620 614 613 638 636 633 644 638 589 595 588 602 615 619 623 596 585 626 597 606 595 626 627 609 606 630 572 599 573 612 601 593 622 611 588 620 615 568 570 609 603 607 596 599 568 563 575 576 572 604 608 563 583 580 579 568 608 593 554 599 570 589 584 557 601 558 602 562 589 551 591 592 582 580 551 575 556 576 576 540 565 581 578 545 585 582 561 584 573 569 567 577 528 528 561 549 567 530 569 536 541 545 537 544 545 553 559 525 563 554 544 564 555 551 523 547 518 515 506 531 538 520 535 545 522 538 501 509 549 505 540 504 534 497 502 495 516 513 500 498 491 522 523 493 534 484 519 495 523 503 510 508 482 493 507 492 517 481 515 474 483 479 483 508 492 475 491 489 466 486 505 482 464 505 475 477 497 465 499 473 467 477 485 467 485 472 488 457 448 489 453 445 477 475 463 440 459 439 439 447 454 458 464 450 447 454 469 457 451 459 456 460 455 432 444 452 421 431 460 460 426 427 438 448 443 431 415 431 448 443 446 415 423 427 435 428 409 441 419 401 425 423 414 415 411 433 397 416 409 398 414 405 396 418 412 418 395 420 392 401 420 417 381 381 387 388 381 408 412 376 384 382 400 394 387 388 384 383 378 377 366 386 373 373 362 379 373 359 367 362 368 376 379 371 365 382 377 349 347 374 347 354 344 348 346 371 373 343 356 367 340 363 337 352 351 358 336 360 335 342 325 339 338 337 344 326 332 349 344 347 331 321 320 346 314 337 311 331 337 337 324 307 329 307 313 303 330 312 321 306 318 316 297 318 313 312 310 321 292 299 313 311 302 295 293 295 305 286 286 300 282 279 305 281 290 294 292 292 274 285 290 286 276 286 278 269 269 284 284 280 278 282 274 268 266 259 282 278 264 276 258 276 270 272 268 254 261 268 262 267 267 255 255 244 265 263 260 257 254 240 247 245 236 240 254 250 249 251 237 247 239 234 230 243 239 233 224 231 225 226 229 218 236 220 217 230 216 221 233 218 224 217 209 218 224 215 216 207 205 218 203 214 215 212 200 201 198 199 200 209 208 201 194 205 201 210 206 201 196 204 203 194 196 203 197 189 195 195 185 184 188 185 185 182 188 178 177 185 181 174 179 181 174 173 179 184 180 177 177 178 176 176 169 179 170 166 173 164 163 160 158 160 158 156 165 166 158 161 152 163 154 159 150 150 160 148 158 156 147 152 150 147 152 154 149 146 154 151 142 144 140 147 141 141 147 143 140 138 141 145 145 136 142 132 137 139 133 139 128 128 126 136 133 135 132 127 127 122 128 122 129 120 124 123 119 118 120 119 122 121 115 124 124 118 114 117 122 115 118 110 120 117 113 115 117 108 114 110 112 113 113 114 110 109 104 107 105 104 108 100 102 107 98 100 105 99 101 99 96 101 95 97 102 94 100 100 95 97 93 97 97 92 98 91 97 95 93 95 96 90 93 90 87 87 93 85 90 86 91 89 86 83 82 82 85 86 82 80 83 80 80 86 83 83 79 80 81 82 79 83 80 79 80 83 77 79 76 79 78 78 74 75 73 79 79 75 77 73 76 73 74 72 70 73 70 71 73 72 75 75 70 68 71 71 70 71 73 71 69 69 67 66 71 67 65 67 69 70 65 66 66 66 65 64 63 63 66 66 66 64 66 67 62 63 62 63 65 63 65 65 62 61 63 62 61 64 64 65 60 62 60 62 64 62 62 64 62 63 65 63 65 62 59 62 61 59 63 64 64 60 62 63 64 59 64 64 62 62
62 61 65 60 62 63 62 64 60 62 60 63 63 65 64 64 60 61 62 63 60 60 64 64 65 62 63 65 65 64 62 61 65 65 62 62 67 63 65 67 64 65 63 68 63 68 66 63 63 67 65 65 68 69 67 66 68 70 65 68 65 70 70 68 71 71 69 69 69 72 68 67 72 68 74 72 70 69 69 75 71 72 72 75 71 77 74 77 74 75 74 72 75 79 76 79 79 80 75 80 77 75 80 77 80 81 78 81 78 80 81 78 82 81 82 84 83 85 80 83 87 87 86 87 89 88 83 90 83 90 91 89 87 88 89 86 95 95 88 92 94 94 92 96 91 93 91 97 98 93 95 98 99 98 96 103 98 104 98 103 100 102 97 105 106 108 105 108 103 102 104 109 106 106 104 103 108 106 114 107 108 108 111 111 112 118 109 120 117 112 114 114 118 114 114 114 115 118 122 115 120 119 121 118 124 121 128 120 123 129 127 125 135 130 129 125 138 135 136 139 133 130 133 142 138 135 137 144 140 139 142 141 139 141 149 150 139 142 146 139 148 145 143 152 156 144 146 153 150 146 151 154 159 161 151 152 165 154 166 165 153 157 160 160 170 164 165 172 168 170 172 162 166 164 178 172 173 179 170 172 170 174 176 185 183 179 176 187 175 187 175 182 176 181 177 188 194 183 189 192 183 191 194 195 191 196 190 196 206 204 202 206 209 209 204 209 203 199 205 210 202 215 207 214 220 213 209 203 215 224 221 208 212 221 227 209 215 213 230 222 234 219 214 226 235 229 238 230 226 239 227 243 239 228 232 243 247 240 237 244 244 238 241 251 237 235 239 245 242 256 262 251 264 255 244 265 264 247 267 254 259 256 258 253 265 276 271 273 258 264 273 279 277 270 269 275 281 266 265 285 272 286 290 273 284 277 283 289 292 277 295 289 283 277 301 287 292 282 302 298 302 298 297 304 299 311 307 301 310 295 292 304 299 302 310 296 296 298 305 309 327 331 327 322 305 331 314 307 324 322 329 327 311 330 328 330 317 339 331 339 348 349 348 341 345 335 351 333 340 340 348 354 339 338 338 336 343 368 360 368 343 341 366 358 352 376 346 354 348 377 351 356 349 371 382 380 382 353 377 384 365 381 376 372 364 375 365 389 364 391 401 392 388 402 391 383 402 390 395 376 404 388 403 415 378 400 380 388 403 419 413 412 423 407 413 424 397 407 392 413 412 404 412 424 427 436 401 434 402 436 425 439 405 438 423 407 417 415 409 442 423 418 454 434 425 449 453 448 426 445 422 463 425 465 461 447 463 433 446 434 452 465 471 464 442 439 458 453 476 445 477 440 478 469 445 484 487 472 448 474 484 475 488 452 450 457 487 479 469 473 465 481 467 487 468 503 485 494 464 508 501 468 466 495 509 489 506 503 507 499 476 490 524 481 525 505 522 520 518 491 483 484 485 511 522 513 496 509 525 529 492 498 511 495 500 504 545 531 512 543 498 511 535 544 511 541 540 549 552 523 525 533 555 528 560 531 517 530 544 521 529 536 516 543 541 530 547 541 527 531 524 528 526 554 563 546 560 555 574 528 565 578 582 546 581 566 565 579 571 569 556 592 540 571 565 579 570 548 563 568 586 553 554 580 586 584 552 584 580 564 595 588 555 557 564 556 607 560 582 575 602 572 591 614 570 595 573 572 568 612 569 617 616 619 612 570 574 626 601 606 592 594 598 605 611 586 604 626 605 632 587 631 608 582 580 610 586 629 591 620 585 623 629 587 589 635 635 636 619 611 591 624 632 622 613 636 641 635 624 602 653 654 598 643 641 634 623 615 642 661 631 661 617 652 638 631 603 643 661 633 620 614 636 618 607 633 633 635 664 617 639 637 651 631 667 637 629 666 656 639 662 636 636 635 635 662 618 681 620 632 660 673 648 649 649 672 682 661 622 682 630 645 626 641 652 659 654 659 685 653 677 631 680 660 645 642 684 637 680 682 635 654 645 684 692 688 694 633 683 633 666 667 639 654 679 638 640 670 664 674 662 674 665 664 674 648 659 657 681 658 675 676 670 683 705 654 681 704 654 687 681 661 686 683 696 696 684 679 656 677 669 683 648 697 661 704 659 683 673 694 655 658 676 694 700 698 653 672 695 650 680 661 656 657 699 670 663 654 667 690 710 676 649 659 692 676 714 669 686 693 657 696 705 687 684 699 672 700 659 654 704 701 676 714 652 660 677 668 675 696 710 669 665 651 689 717 680 686 677 657 662 685 712 659 655 679 709 678 670 658 690 656 650 716 660 652 666 695 670 700 682 670 651 705 671 697 703 701 666 662 716 686 697 711 703 709 679 694 678 699 710 650 714 709 656 663 711 680 649 671 661 680 691 671 667 713 651 661 705 676 682 704 676 654 660 674 710 690 688 697 652 692 668 675 665 703 691 664 698 671 666 664 695 670 703 663 687 663 647 704 654 668 691 701 676 639 679 690 701 673 693 659 688 668 644 657 640 637 668 689 652 652 680 671 696 668 685 674 666 636 675 656 629 644 672 690 634 654 669 692 638 677 683 657 684 649 682 628 633 648 683 676 633 676 659 681 652 625 664 680 620 671 625 620 673 639 657 625 648 629 673 651 653 625 647 661 615 619 642 632 668 636 656 636 658 660 617 631 662 626 644 615 617 617 658 624 649 647 622 646 606 658 659 659 656 621 639 607 631 651 613 611 596 638 604 606 598 631 596 599 591 629 625 601 636 640 638 587 588 623 625 616 582 585 618 620 599 614 584 631 589 594 615 624 624 627 629 578 592 588 584 603 596 626 581 622 577 601 572 605 598 602 594 587 591 593 595 608 600 576 585 578 564 599 588 584 570 578 572 587 563 606 574 570 586 555 571 602 601 592 582 569 558 548 597 572 546 569 558 539 575 565 544 579 545 558 557 541 570 561 574 559 536 531 532 557 571 542 559 571 556 565 534 559 546 555 526 525 540 552 517 561 525 561 538 546 540 539 547 559 511 523 520 543 502 522 506 535 508 528 545 524 503 542 538 543 532 539 526 528 522 510 514 537 505 529 520 508 484 499 508 514 525 487 517 522 483 510 483 495 487 489 482 488 487 491 498 485 478 487 500 507 504 485 480 494 485 505 457 462 502 489 491 472 462 486 475 471 466 478 468 458 482 489 467 453 448 460 472 479 474 441 453 447 465 459 435 467 462 439 443 458 466 435 444 457 440 448 444 459 448 447 439 423 416 438 416 415 422 420 416 424 450 441 432 440 407 405 433 433 438 436 431 436 430 406 413 433 409 407 392 414 417 426 401 410 399 394 417 397 385 419 394 381 390 406 381 411 392 388 398 380 383 376 388 406 401 378 398 378 364 374 389 386 365 376 394 387 382 374 369 376 365 386 373 364 382 376 382 363 348 377 353 369 376 351 368 360 339 346 358 369 369 353 343 358 361 354 350 346 342 353 335 350 342 330 336 328 329 347 322 339 335 316 326 328 331 327 324 331 337 333 323 329 328 328 313 317 321 312 322 318 328 319 300 301 298 320 308 307 294 305 293 292 291 294 292 300 295 286 293 306 288 298 294 289 282 280 290 279 274 278 272 291 287 277 291 275 280 265 282 276 269 288 266 272 263 258 278 258 276 275 259 273 275 272 273 264 267 255 263 267 246 265 248 255 256 258 246 256 252 258 258 258 249 247 244 246 242 236 251 243 233 232 245 242 245 226 244 223 232 223 223 240 224 228 228 228 215 220 225 225 221 220 229 216 212 210 216 207 216 206 214 218 212 211 214 203 199 216 203 201 210 196 197 198 205 206 204 198 209 203 202 195 201 200 192 201 196 200 197 199 197 184 185 179 184 182 182 185 177 190 181 184 184 175 177 175 176 173 171 172 176 175 166 166 165 178 174 177 169 162 158 162 157 162 157 156 156 168 167 165 152 155 152 161 151 150 148 154 159 150 146 149 156 149 146 147 145 152 143 146 142 141 148 146 143 145 136 135 146 146 142 140 140 139 131 137 130 135 130 134 136 126 131 130 125 124 129 123 122 122 128 127 120 123 120 123 123 120 124 119 125 123 124 119 124 116 115 118 121 117 119 118 112 112 118 111 109 112 112 107 113 111 109 110 104 108 106 102 107 108 103 105 99 108 99 98 100 100 103 97 96 95 99 98 99 98 96 99 94 94 95 97 96 92 93 97 93 92 96 95 93 91 91 93 92 87 89 93 88 90 88 88 89 89 84 87 83 83 84 86 82 79 85 82 85 78 79 84 80 84 78 78 80 76 83 82 82 81 78 78 78 79 78 74 74 74 76 72 72 73 73 73 77 77 70 75 72 75 71 75 75 71 75 73 69 74 72 69 72 72 71 67 69 72 68 69 66 69 68 68 66 65 66 67 65 68 67 65 68 64 66 64 67 67 67 67 65 66 63 65 67 63 64 66 66 65 66 61 61 61 62 63 66 64 66 60 61 60 61 64 62 63 65 64 61 62 62 64 60 62 61 63 63 62 61 61 64 64
65 65 63 60 61 62 61 64 62 62 65 65 65 66 66 65 64 61 65 61 63 65 63 63 62 64 65 62 64 64 67 63 67 62 67 66 64 62 66 68 64 63 64 68 66 63 65 64 68 69 68 64 65 69 67 66 67 69 67 68 72 69 72 71 68 73 68 73 69 74 72 69 72 70 71 69 72 70 72 70 72 73 77 76 74 73 76 75 77 77 77 77 79 76 74 79 74 81 80 75 76 79 81 82 82 82 79 77 81 82 81 81 81 79 81 82 85 80 86 82 85 88 88 86 89 85 90 86 86 91 89 91 88 92 87 90 95 94 94 90 94 96 90 91 94 94 95 99 100 95 95 101 102 99 100 102 95 102 102 104 101 100 105 107 106 104 102 104 107 109 108 102 109 109 113 113 113 114 109 113 115 111 111 109 110 115 116 114 113 119 115 120 120 116 124 125 115 121 122 125 121 123 121 121 121 125 126 132 127 133 127 129 135 124 134 128 132 137 127 140 136 133 141 140 142 137 134 140 140 145 139 141 141 146 148 148 145 142 143 153 143 143 146 146 148 152 152 152 158 154 148 162 155 155 154 154 156 163 160 159 168 169 161 169 158 170 160 173 164 167 174 164 177 175 175 165 171 172 177 177 171 172 178 181 177 182 175 180 189 187 183 186 180 190 192 192 183 190 189 181 193 184 195 193 192 193 193 199 194 190 194 204 207 197 208 211 202 195 204 198 210 215 218 207 212 212 215 214 216 215 210 224 219 223 222 223 213 220 227 221 228 232 228 221 235 218 231 228 233 239 240 232 238 230 226 243 233 228 245 237 251 246 239 243 243 246 240 239 247 245 250 250 243 251 245 244 247 245 255 255 250 264 263 258 254 265 260 262 260 266 278 279 276 261 282 260 282 270 279 288 271 282 290 287 271 293 284 278 297 297 288 283 288 290 299 305 283 289 290 282 305 292 298 303 301 302 288 296 298 305 318 310 314 314 303 308 314 298 302 326 305 306 304 310 334 307 329 317 331 315 313 341 332 336 328 328 340 318 346 335 348 328 342 323 323 331 324 351 353 355 339 334 333 352 338 340 350 359 364 341 347 342 356 343 357 355 375 352 365 347 367 378 364 358 364 356 359 357 382 388 379 390 374 378 383 383 394 377 370 393 370 402 378 385 389 374 396 400 385 397 375 388 383 395 397 385 417 410 383 402 383 404 393 420 418 394 425 415 429 420 393 409 428 428 425 422 432 414 399 430 429 422 422 421 432 439 438 433 432 440 424 427 429 444 440 422 424 446 449 458 436 453 458 426 447 425 434 444 462 429 470 470 466 446 442 457 459 440 471 469 454 479 469 473 449 452 447 462 446 490 477 454 464 482 453 452 465 485 461 472 456 492 489 499 477 461 499 481 485 483 469 495 505 489 508 473 517 473 484 520 496 512 522 486 486 487 513 503 497 483 528 489 489 498 508 519 494 490 507 496 502 527 541 528 496 524 541 536 519 527 505 506 516 520 545 505 540 503 518 507 514 555 509 525 519 522 524 534 534 560 550 547 539 525 562 522 533 561 528 529 529 529 563 535 552 574 558 551 556 569 554 581 555 549 570 548 543 558 551 545 578 587 564 568 548 550 549 546 576 560 551 549 571 594 554 566 566 554 594 565 573 556 565 554 573 589 587 564 564 598 576 596 581 562 571 609 611 567 618 587 598 583 617 595 583 591 623 584 589 625 614 585 593 586 611 626 620 602 593 624 611 586 601 618 589 622 598 625 593 619 634 601 627 637 599 588 605 620 629 647 628 635 637 646 615 607 643 605 606 593 648 635 627 626 622 642 646 648 657 659 631 631 642 647 617 659 655 652 652 632 645 627 654 650 630 629 669 660 665 634 668 666 665 632 618 661 672 626 627 675 621 656 662 672 617 631 670 639 646 632 651 643 680 678 638 624 645 635 677 666 654 637 625 629 638 654 648 662 683 645 649 675 688 636 688 628 688 650 684 689 648 673 665 691 672 685 673 676 657 669 641 694 635 635 672 694 663 697 640 658 686 664 663 660 680 642 660 704 692 657 687 700 655 665 670 693 679 664 687 669 642 642 662 706 653 661 660 671 684 699 673 666 661 651 691 655 673 648 672 679 667 671 661 689 697 662 690 663 653 703 680 651 664 657 661 683 709 701 695 700 690 698 708 680 695 661 710 656 674 684 703 682 655 651 658 707 675 702 656 682 692 699 695 650 710 710 686 712 705 675 698 681 659 691 653 715 712 656 655 678 700 710 712 707 652 662 706 678 655 713 651 705 702 696 706 703 697 684 698 693 710 686 656 659 667 668 656 669 673 668 697 663 668 699 652 678 711 708 705 648 711 714 704 696 701 702 690 681 668 671 657 669 709 673 687 667 700 703 688 662 710 705 674 655 675 668 656 695 690 684 673 703 672 696 679 706 688 666 669 678 669 663 641 646 677 698 648 676 649 698 692 646 640 654 655 671 678 684 654 656 679 694 697 669 699 666 653 654 634 634 684 689 679 696 649 662 643 694 632 659 676 678 666 652 638 648 661 638 641 629 634 635 627 674 641 681 680 627 686 640 650 656 664 625 646 650 669 642 681 678 674 653 646 663 616 662 645 658 617 632 614 636 648 615 664 669 618 620 667 621 625 632 640 650 614 628 667 644 632 640 641 666 615 645 617 638 642 645 627 600 605 620 626 635 622 603 622 650 628 597 598 637 645 606 607 646 648 592 645 631 597 589 628 638 637 586 592 597 640 602 602 594 613 618 619 630 582 610 583 623 619 634 580 612 604 606 591 616 593 595 590 617 589 627 575 611 624 597 587 573 612 585 597 579 617 575 596 567 604 595 614 591 598 585 559 574 570 604 580 561 589 562 556 582 587 550 574 599 555 572 579 598 593 559 558 580 547 589 577 554 590 568 549 576 564 562 574 545 567 543 535 571 541 558 534 554 567 529 536 558 564 527 538 544 565 527 563 533 543 535 535 540 527 548 512 532 521 550 553 517 510 522 556 540 538 538 521 524 508 512 539 534 534 497 538 537 536 519 513 518 514 503 501 507 505 513 520 485 487 504 494 494 501 518 495 494 484 512 494 515 473 519 477 496 500 506 493 486 495 508 481 508 497 465 493 469 494 457 462 457 458 455 467 482 484 461 463 480 475 492 453 488 473 455 486 468 445 449 459 482 456 470 475 447 442 464 457 461 439 456 436 447 451 427 443 459 458 426 437 451 451 446 424 430 458 422 414 424 454 448 426 438 437 425 417 421 442 406 416 417 424 414 399 405 423 429 433 426 406 414 399 393 428 406 393 420 401 395 389 401 421 382 404 409 405 409 402 405 398 403 412 377 377 391 375 389 374 404 391 396 393 387 398 367 388 377 366 393 357 388 370 357 362 357 381 378 360 358 361 353 357 375 357 354 372 349 359 366 354 359 356 350 359 353 360 350 342 344 350 332 331 340 334 352 353 325 346 329 322 327 338 318 322 320 335 314 336 317 340 340 320 320 310 322 318 311 311 333 318 305 325 305 313 321 326 306 296 297 296 316 294 292 290 290 297 293 306 288 301 290 298 289 308 280 281 286 289 292 296 292 290 273 290 292 275 268 284 276 284 286 279 289 281 284 268 270 261 280 278 273 259 261 272 255 257 270 273 272 248 271 263 264 250 258 248 251 245 245 264 243 262 260 261 252 253 238 233 253 238 248 250 236 248 251 236 228 229 242 233 232 243 222 223 232 237 236 238 219 233 224 225 214 226 228 210 212 223 222 223 206 216 222 221 216 222 203 210 210 207 216 197 200 205 212 199 198 203 199 205 191 193 191 202 201 188 201 187 186 198 192 193 191 186 197 191 185 185 180 180 179 191 186 173 188 182 176 174 185 176 172 178 170 173 181 174 173 167 164 162 171 163 167 159 167 167 169 168 161 169 162 167 165 164 154 160 164 159 153 149 149 156 155 156 145 150 156 145 144 143 152 148 143 149 142 148 143 142 137 148 140 143 142 133 137 141 139 136 139 139 137 133 130 134 131 132 136 128 130 126 133 131 128 129 124 122 125 123 128 127 124 122 125 119 116 123 118 117 125 119 117 114 118 116 110 115 114 116 118 115 117 108 111 113 109 114 105 112 109 103 102 111 110 106 101 104 101 105 99 107 103 104 102 105 97 96 104 102 99 99 99 100 99 92 92 96 99 97 98 93 96 95 91 90 92 89 88 88 88 86 88 91 90 89 85 90 89 89 88 83 85 87 88 87 84 82 80 80 84 80 85 84 84 84 83 81 76 82 81 83 77 78 81 79 76 74 79 74 78 77 78 78 75 78 77 75 72 75 72 74 70 70 73 76 74 70 74 75 69 70 68 73 70 73 67 70 72 72 67 67 68 66 70 69 69 69 67 66 66 68 68 64 68 69 68 69 67 65 67 67 65 65 67 67 67 63 62 63 62 66 66 67 62 66 65 64 61 61 65 62 63 63 62 62 66 61 65 63 61 64 61 60 63 64 62 62 64 62 61 64 65
61 64 66 63 62 61 63 62 66 65 63 66 64 64 66 62 66 66 62 64 67 62 66 64 65 66 62 65 62 66 62 66 64 63 63 66 67 65 65 66 67 68 65 64 69 64 65 69 68 70 70 67 69 68 69 66 68 67 71 70 66 71 67 71 69 71 73 73 71 68 71 71 73 70 69 74 70 76 71 70 74 76 75 77 74 72 78 74 74 75 79 74 78 78 78 79 81 75 83 80 77 78 83 81 78 83 78 83 82 81 85 85 82 81 86 85 80 88 87 86 85 88 86 84 88 89 89 87 88 90 85 94 87 87 92 93 94 90 97 97 92 95 91 99 96 99 99 93 93 94 96 99 100 98 96 102 95 102 100 102 97 103 103 101 100 109 108 104 101 104 109 110 110 106 110 109 110 108 113 115 108 110 113 114 112 114 110 111 120 115 114 121 125 117 118 120 124 115 125 120 128 122 124 121 126 121 130 124 131 122 135 124 124 129 130 134 138 130 129 130 140 134 131 137 142 132 146 138 145 136 140 146 144 137 149 145 150 144 152 152 141 156 153 148 145 157 147 158 146 156 159 156 154 163 150 155 161 165 166 155 169 154 156 157 161 160 165 171 170 175 167 164 162 177 176 181 171 181 180 183 171 183 185 183 172 185 174 178 176 174 192 182 192 191 181 195 189 198 187 193 194 185 195 194 204 198 204 196 195 196 196 207 197 196 199 205 196 197 210 206 206 201 202 208 218 218 207 203 214 222 206 224 219 227 216 222 220 231 228 230 215 234 233 226 221 234 219 232 224 227 240 242 243 230 231 228 247 247 240 237 244 252 242 248 255 246 239 238 254 254 259 258 250 241 248 263 244 252 268 272 259 248 254 271 256 270 258 258 260 271 274 269 275 264 282 268 261 284 267 279 275 271 267 273 288 277 289 293 283 294 277 280 279 285 281 296 292 301 299 294 307 303 296 302 312 291 313 313 299 316 297 304 318 297 318 324 327 308 313 316 307 321 328 310 317 306 322 309 307 318 310 333 312 341 343 314 339 319 349 346 349 340 341 348 353 329 338 330 349 334 358 339 348 357 360 363 348 365 343 358 359 343 343 364 365 355 351 344 358 356 371 358 380 379 363 353 356 383 383 361 382 382 390 358 391 392 367 375 393 391 381 393 393 381 402 395 388 372 381 384 375 413 377 413 387 400 390 409 410 421 415 395 418 390 420 411 421 394 399 424 415 412 418 423 414 437 424 427 425 434 416 426 416 409 434 444 446 445 423 425 417 412 439 424 414 430 436 436 430 433 458 430 440 462 454 434 428 458 448 459 446 444 443 456 448 460 464 448 468 444 460 472 460 468 485 463 461 472 469 483 476 464 448 453 495 467 456 475 483 459 467 499 476 473 465 495 480 477 503 477 468 480 487 495 469 515 494 500 496 473 475 521 504 516 478 502 519 478 515 486 499 519 505 524 524 493 536 499 494 514 504 519 537 505 506 506 543 512 527 508 547 532 501 515 525 536 510 542 512 533 507 531 520 552 522 544 547 543 532 563 557 525 530 557 542 529 550 550 538 567 526 526 543 524 535 548 531 539 544 529 536 553 535 540 534 538 543 555 563 561 559 545 540 592 556 547 564 593 542 543 592 596 590 564 586 552 603 574 578 575 561 598 598 560 568 600 557 605 558 575 597 564 582 600 595 617 605 597 612 602 567 599 603 621 612 606 583 569 586 587 595 629 597 603 601 631 578 602 633 595 621 634 632 598 594 589 603 629 588 607 604 624 596 643 631 616 639 599 634 587 609 647 638 607 627 630 626 646 595 608 610 619 648 650 597 631 597 608 597 607 631 646 645 638 662 653 603 635 631 607 609 641 605 608 616 668 611 633 670 630 663 669 656 621 614 625 644 664 668 673 632 634 614 673 621 671 663 650 645 651 650 624 628 672 640 657 626 652 642 642 654 684 630 679 631 663 666 659 666 637 662 688 661 672 688 657 668 635 688 692 681 647 672 630 643 631 695 632 644 655 677 651 647 646 645 672 635 692 685 635 688 700 660 661 676 671 701 650 703 642 638 644 704 658 675 644 649 641 660 643 694 685 697 644 673 665 648 697 675 698 685 700 693 698 675 667 684 690 698 701 696 649 708 645 668 677 704 676 701 662 700 648 677 681 678 692 682 647 679 698 675 708 668 709 703 671 665 671 654 696 662 704 692 669 693 704 652 691 666 715 715 661 657 680 705 690 658 682 699 699 674 667 693 695 669 681 659 688 705 674 676 659 662 661 681 716 649 693 691 675 692 699 696 709 662 685 690 679 657 671 660 682 698 712 668 650 677 678 697 673 703 657 691 656 676 655 655 676 707 705 710 689 686 689 681 699 665 654 669 682 685 690 648 667 686 684 701 651 701 690 691 651 655 686 658 683 704 689 647 694 673 658 687 693 661 705 692 659 677 696 675 677 690 697 688 661 685 694 666 673 688 644 696 699 703 643 687 696 649 693 665 654 654 654 689 686 670 645 695 636 654 678 694 632 667 647 674 690 632 641 671 684 640 637 661 691 673 683 643 667 683 629 652 643 644 657 657 676 652 636 666 683 653 626 667 644 660 679 630 641 672 621 676 631 641 668 635 645 661 625 655 635 670 633 648 631 638 609 659 639 638 617 633 639 646 606 668 640 622 626 618 658 638 618 631 638 624 651 600 649 625 652 598 644 650 600 609 613 616 595 636 592 603 634 616 594 638 593 639 648 629 589 588 628 627 616 639 638 637 595 606 626 619 591 581 623 619 601 625 629 579 616 594 599 589 595 573 593 590 570 573 576 588 603 584 625 623 613 615 599 579 579 586 618 607 605 559 584 615 587 606 559 571 576 554 585 575 584 575 598 585 563 562 569 590 561 599 582 574 598 583 550 589 541 580 571 539 575 557 570 552 580 569 574 556 537 557 582 583 554 559 567 572 568 534 559 567 560 557 534 541 550 520 562 542 549 532 551 547 557 561 565 563 540 536 519 531 525 559 513 545 505 531 550 540 520 536 522 499 537 511 505 504 503 515 510 530 527 539 503 539 503 520 520 498 525 515 497 523 484 494 487 495 479 489 493 508 502 482 500 480 508 499 506 498 505 487 475 505 470 473 494 503 484 475 476 489 488 485 460 477 491 497 460 465 473 465 494 466 492 451 454 457 479 479 459 472 450 472 452 447 475 460 467 462 461 447 445 468 473 471 467 437 432 440 466 451 465 439 440 451 419 435 441 429 421 418 430 432 448 439 440 420 437 431 442 427 411 421 424 409 404 435 411 411 435 431 421 398 430 429 411 424 414 397 407 406 421 424 419 400 397 391 416 398 412 408 381 378 412 395 386 408 377 389 381 369 384 397 365 368 397 380 377 377 382 378 380 382 374 386 361 389 385 361 381 360 377 373 359 351 371 366 346 372 373 372 349 352 348 352 364 354 339 344 364 337 337 360 340 341 345 347 327 337 348 340 338 343 339 332 326 326 344 315 322 328 318 314 336 315 315 321 326 328 306 320 333 310 331 318 309 315 300 304 300 319 323 310 307 306 297 303 289 289 299 303 287 302 305 297 299 291 297 287 284 304 299 284 277 295 276 280 281 289 284 294 269 277 291 268 272 282 285 276 272 281 283 267 282 276 265 264 267 259 269 268 273 254 253 256 255 256 258 251 248 243 256 262 240 253 247 243 252 258 241 233 245 236 235 232 237 250 240 227 244 234 226 234 236 234 230 237 220 236 228 228 225 217 228 215 220 225 213 210 223 230 213 213 224 207 213 211 214 212 218 213 206 207 201 211 199 196 202 208 208 194 209 206 207 199 200 192 201 190 187 189 190 200 196 185 189 197 198 180 187 180 182 190 184 180 189 173 186 179 171 184 186 170 175 177 170 183 179 166 179 177 163 165 171 170 167 167 168 162 164 163 161 170 158 159 155 165 159 165 161 164 159 157 161 157 152 153 160 148 150 146 146 143 149 152 145 152 148 143 141 147 146 138 146 138 145 142 145 139 139 142 132 140 132 141 132 138 133 138 137 131 130 136 136 125 123 124 125 121 129 124 130 122 121 117 127 126 115 125 118 122 123 116 119 114 114 120 121 120 115 113 110 116 108 111 108 115 111 113 110 113 106 108 110 103 109 104 104 103 108 107 103 101 100 102 100 99 103 97 103 101 95 95 98 95 99 95 97 100 99 93 96 96 95 94 89 95 91 94 88 90 87 91 90 91 88 89 84 90 89 89 90 89 88 87 84 82 85 86 82 82 85 84 86 82 82 85 79 81 81 76 76 76 77 77 79 78 81 78 77 80 78 80 78 77 76 79 75 75 74 72 75 75 71 75 75 75 72 70 71 70 71 75 74 73 68 69 70 74 69 71 71 72 68 67 66 68 72 69 71 67 67 66 70 65 68 69 66 67 66 66 67 68 68 68 65 68 67 63 68 63 68 63 62 62 63 67 64 62 66 65 64 66 64 63 66 66 64 65 62 65 61 63 63 63 66 63 62 64 61 62 62 66 62
67 65 62 66 65 62 63 63 62 67 63 67 64 67 65 62 66 67 63 66 67 65 65 64 66 68 63 67 63 63 68 63 64 63 65 69 68 67 68 69 67 67 68 67 66 66 68 68 65 67 67 70 66 72 69 67 72 72 70 69 68 68 70 69 70 68 70 70 74 75 71 73 73 70 74 70 72 76 73 76 76 74 74 77 78 76 79 79 73 74 75 75 75 76 75 79 78 82 83 81 83 79 81 83 80 77 79 83 81 79 83 81 83 84 87 87 88 88 83 86 86 86 84 88 84 91 87 89 86 91 89 94 93 94 88 95 94 89 94 91 94 97 94 91 98 92 98 101 98 100 95 98 99 96 95 104 98 96 106 99 104 99 100 99 104 100 106 105 104 109 104 104 112 107 112 106 106 108 110 116 116 116 116 116 112 117 120 113 118 113 123 123 125 124 117 124 117 118 119 127 122 125 127 127 128 123 132 124 128 129 131 127 130 135 132 138 138 130 139 130 131 137 137 131 133 144 145 134 140 134 135 139 146 149 149 148 147 146 152 151 150 154 149 143 148 147 154 148 156 154 153 150 164 155 162 161 156 163 157 167 164 161 164 160 157 168 172 163 163 167 165 163 175 175 173 180 169 179 175 173 181 180 185 176 185 176 180 176 184 191 190 180 182 180 194 187 195 184 183 198 200 190 186 189 197 201 198 205 199 208 203 208 196 199 203 208 199 213 213 214 210 211 201 205 213 209 216 204 206 217 221 227 221 223 222 222 215 218 214 213 232 225 236 220 220 226 228 238 230 240 235 229 232 232 244 235 248 247 247 236 247 236 236 250 257 252 257 254 254 250 263 246 249 243 258 260 252 266 248 270 249 271 262 273 263 262 253 271 255 261 256 272 279 278 268 260 269 275 278 283 277 278 290 267 291 287 272 275 295 274 280 282 283 278 303 306 291 299 304 294 291 292 286 309 290 311 293 311 291 307 301 316 296 307 295 297 323 325 306 329 328 328 309 311 320 307 317 320 318 333 326 320 334 323 324 338 342 331 331 330 330 347 332 337 323 345 352 336 331 353 352 357 348 358 350 355 358 336 341 363 351 355 367 372 343 365 361 347 355 354 369 356 367 369 366 359 369 376 379 376 361 368 366 368 369 373 384 371 391 380 385 385 387 383 381 406 398 399 392 383 404 410 413 397 400 396 417 405 386 402 385 386 419 414 410 410 423 415 401 423 414 399 427 415 421 423 422 434 420 418 423 415 420 425 429 424 416 439 445 429 442 422 435 453 455 422 450 446 453 424 434 463 456 461 462 429 426 454 463 455 434 466 430 460 451 459 436 455 460 448 445 450 452 460 472 481 480 456 458 485 476 451 466 454 451 490 494 485 483 474 488 501 484 485 458 473 484 472 497 480 499 482 499 510 501 499 477 503 515 496 520 504 519 477 503 482 499 493 479 504 527 529 520 490 483 504 515 498 535 506 522 491 526 524 495 501 511 543 541 504 504 514 529 529 504 546 533 503 550 544 528 547 552 518 522 531 515 535 549 540 551 515 539 565 516 523 535 554 560 553 538 555 535 526 540 560 527 577 560 542 573 536 580 537 582 542 552 574 551 555 543 584 579 542 592 569 581 586 592 555 549 550 577 547 589 561 597 599 587 588 604 583 585 565 566 571 583 602 591 567 557 560 608 561 601 616 574 598 604 620 583 571 576 575 593 579 569 584 582 576 575 606 608 626 589 594 601 619 605 606 624 624 602 589 611 592 620 580 598 611 638 588 595 633 629 588 630 635 620 614 600 632 597 636 600 634 650 622 606 609 622 607 598 618 641 602 644 631 597 615 604 647 657 637 641 653 641 623 653 633 608 638 635 613 638 607 657 618 634 632 632 613 652 623 630 655 663 662 653 653 661 657 673 671 622 645 674 633 626 628 634 626 628 657 630 673 683 630 671 656 671 628 649 665 684 684 655 643 645 650 650 679 663 663 638 684 674 639 669 642 644 657 692 665 635 661 671 680 639 641 691 659 684 654 690 650 661 681 686 696 659 692 665 645 686 650 694 680 665 676 643 660 696 653 652 653 688 704 654 659 653 689 646 671 702 678 646 661 682 689 654 662 665 688 654 692 652 645 686 682 702 644 705 644 660 671 677 659 686 692 664 709 647 654 686 686 656 654 676 698 656 679 700 703 708 673 701 655 652 675 687 707 710 695 683 682 692 699 680 698 701 706 702 702 654 674 674 664 690 713 656 700 678 651 689 673 678 684 689 683 712 661 683 715 709 659 682 695 651 714 685 704 712 679 690 650 713 657 674 687 654 683 679 684 693 660 648 655 696 689 698 700 702 666 699 703 676 664 690 679 671 659 675 675 691 650 678 688 659 712 668 690 699 687 678 666 652 682 698 651 680 684 705 705 684 685 651 679 642 704 680 661 658 662 642 681 683 664 705 703 649 639 680 702 681 663 673 638 701 659 644 686 649 656 697 689 672 685 641 659 646 642 652 637 684 649 654 675 675 692 676 672 660 637 673 664 691 661 658 652 646 687 632 681 658 671 668 690 632 666 646 671 654 628 643 683 662 647 646 667 627 664 637 641 629 624 620 669 677 660 619 674 623 665 661 672 616 666 634 617 643 667 632 650 657 632 647 640 614 624 660 645 659 647 612 606 637 626 646 650 651 654 623 606 611 622 641 620 647 623 629 639 640 653 609 645 654 615 610 650 593 612 647 639 609 608 597 646 643 594 608 629 631 590 613 609 603 585 591 587 623 626 581 601 609 598 587 625 613 607 610 609 595 573 622 618 602 580 587 603 604 625 571 578 608 608 606 619 568 621 616 569 573 561 609 612 572 597 562 559 562 606 591 583 574 562 602 563 606 603 590 575 556 551 599 554 586 593 557 585 593 568 579 566 568 577 546 555 554 545 543 586 547 537 584 535 577 554 556 578 557 580 534 554 575 524 532 564 522 559 561 532 569 532 522 566 557 517 532 555 556 530 529 538 549 509 540 512 531 517 511 531 506 533 516 548 515 519 517 531 507 539 500 508 496 537 526 508 519 506 500 489 514 532 502 526 502 497 512 483 494 505 481 522 504 484 493 480 522 515 498 504 504 475 508 468 504 477 466 466 509 491 471 488 497 490 493 458 485 489 488 465 463 461 496 474 491 463 450 457 490 489 470 450 449 443 459 470 453 471 462 453 475 463 446 473 458 454 453 449 454 448 453 455 435 438 450 463 452 440 446 448 456 444 431 415 455 415 431 413 428 442 448 439 446 444 408 431 438 412 414 424 415 439 412 433 410 430 429 412 397 424 410 429 409 402 402 385 412 394 413 404 415 383 390 391 382 399 404 401 374 387 396 393 371 376 398 386 394 377 379 397 378 384 394 390 385 376 358 378 380 360 387 388 381 359 385 357 366 349 357 357 361 375 374 355 352 358 342 351 345 357 336 367 342 336 349 341 344 351 351 346 339 330 334 341 346 326 323 321 346 332 339 343 326 333 323 334 333 341 309 313 307 324 313 333 309 328 326 310 305 328 305 298 322 316 300 323 294 295 317 319 316 296 300 291 294 290 312 297 287 299 295 281 299 283 294 285 290 294 281 282 281 296 290 276 274 286 266 266 274 276 286 265 267 266 266 272 262 277 281 263 269 257 275 270 275 275 271 255 268 251 255 253 257 262 246 259 253 259 259 256 240 255 237 257 247 235 248 242 246 241 232 240 244 232 228 240 234 225 237 233 240 223 237 233 217 233 226 236 228 228 228 220 216 221 217 220 219 225 216 218 211 207 210 213 203 204 214 203 199 200 208 196 209 198 193 200 205 203 192 205 203 199 202 191 198 194 201 199 186 182 194 183 186 184 185 193 192 191 183 191 185 181 177 186 171 185 182 174 176 174 168 168 177 178 174 163 166 173 165 161 164 173 170 168 162 165 159 162 156 155 155 159 160 165 155 150 153 160 162 147 160 149 156 151 153 151 156 155 150 144 153 150 145 141 150 140 146 140 147 139 141 145 133 144 140 135 132 133 139 134 129 128 138 131 128 135 127 132 126 128 130 126 121 123 120 122 120 122 128 121 128 123 123 117 115 116 117 115 113 113 113 111 116 115 118 109 112 108 109 116 109 107 111 109 109 109 111 103 105 103 108 101 110 109 102 107 106 99 101 102 106 104 96 101 96 102 97 104 97 97 94 101 94 93 93 98 94 94 94 98 92 95 89 92 90 93 90 89 89 87 93 92 87 90 91 87 86 84 82 89 86 82 81 81 84 86 83 84 85 85 78 79 84 83 80 80 83 77 76 76 76 82 81 77 80 78 80 80 74 79 79 77 79 73 78 74 78 75 74 72 73 75 70 73 70 70 75 74 73 74 74 71 73 73 71 71 74 67 67 72 73 71 68 69 68 68 70 68 68 70 65 69 69 70 67 69 64 65 68 65 66 64 64 69 67 68 67 64 63 65 64 67 65 67 63 64 63 63 63 67 66 67 65 63 64 65 62 65 66 64 64 62 63 62 65 65 67 64
66 67 64 67 66 66 64 64 62 65 63 68 65 68 68 67 67 68 64 66 65 67 68 65 65 63 65 63 68 65 64 64 65 66 64 67 68 64 70 68 68 69 67 69 66 70 71 67 68 70 69 67 66 68 73 71 69 73 69 73 71 70 70 71 70 71 72 73 70 74 70 71 71 70 76 77 72 72 72 75 77 73 76 79 76 75 75 79 75 75 76 77 78 76 79 82 77 77 76 82 78 81 82 78 84 80 82 82 86 81 84 82 84 85 87 85 82 88 85 83 89 90 89 90 84 93 93 88 94 94 88 94 88 89 94 97 89 96 98 92 97 96 100 92 99 101 96 96 101 102 103 104 97 102 103 97 103 98 104 100 100 101 103 106 104 109 106 104 110 112 104 106 114 110 108 108 109 114 117 108 118 116 110 120 119 121 119 119 115 123 115 122 116 117 126 119 116 121 123 128 121 130 120 124 126 126 125 131 131 128 128 133 126 133 130 133 131 140 139 131 142 142 141 141 133 144 136 135 139 138 137 146 143 149 140 150 146 151 141 141 143 147 144 145 148 147 158 158 159 152 150 161 159 159 162 153 159 161 156 168 169 163 161 168 167 169 165 173 173 170 173 164 166 173 170 168 174 168 173 178 173 178 181 178 173 185 184 188 186 181 185 177 179 186 187 195 194 184 196 199 184 187 187 194 188 192 203 206 204 197 191 193 205 209 203 209 204 198 213 201 213 211 202 218 216 222 211 218 218 223 209 219 219 218 218 214 213 221 220 221 234 229 226 236 217 234 234 231 226 244 232 227 225 242 237 230 249 248 251 249 236 239 238 253 239 247 240 257 240 261 247 264 247 251 266 246 256 245 256 255 252 258 274 252 272 266 258 265 262 268 276 282 270 268 276 269 283 278 284 272 266 290 277 280 283 274 270 274 297 288 274 296 277 302 286 280 279 282 302 308 292 292 311 286 314 288 307 317 308 306 304 310 321 306 295 306 299 310 323 325 310 321 314 321 326 326 318 325 309 308 320 328 317 324 345 326 326 328 317 327 327 322 350 325 347 328 345 327 353 345 347 340 341 348 332 365 347 346 353 353 369 344 341 371 344 350 356 365 364 347 355 376 371 369 359 385 388 377 364 374 384 372 363 393 386 392 395 391 367 363 364 379 393 389 386 398 397 379 386 398 394 381 386 396 401 380 415 407 389 390 405 398 405 417 417 392 402 399 402 407 408 429 427 400 417 401 421 423 434 439 442 415 406 425 444 427 445 417 449 434 433 430 452 420 427 444 422 429 419 420 423 442 429 457 454 461 445 427 466 468 439 447 452 440 466 474 444 436 473 475 467 468 477 444 445 451 471 481 481 481 473 479 454 490 460 496 452 497 469 500 486 503 465 491 492 504 496 492 462 470 509 489 482 497 487 504 479 507 478 488 504 508 504 506 514 507 509 497 485 483 485 502 496 490 500 530 520 531 507 531 521 489 531 510 500 531 520 513 543 518 512 519 524 515 510 507 508 519 525 552 535 534 540 552 548 515 532 526 532 541 549 514 543 545 526 566 559 552 536 554 522 573 542 530 537 563 525 542 529 572 547 539 539 532 535 536 566 569 560 547 571 589 554 587 566 575 545 554 582 557 560 557 561 584 589 567 560 563 596 561 581 572 608 606 566 568 600 589 606 586 572 561 590 603 611 581 604 591 573 584 586 580 598 602 577 609 576 586 600 605 589 629 621 626 589 597 580 575 597 596 620 626 634 607 633 605 626 622 606 633 597 636 631 628 615 603 587 589 629 610 620 601 628 638 648 619 633 606 627 607 650 627 636 609 619 653 653 651 610 658 626 626 639 653 657 654 663 661 659 639 637 620 616 618 643 611 619 638 663 645 631 647 654 618 665 610 624 638 667 624 667 663 622 622 666 628 659 670 637 634 665 661 658 624 674 636 656 664 647 649 620 648 677 638 634 634 623 642 681 662 635 685 688 673 635 690 632 637 676 666 667 661 646 670 639 638 641 687 690 635 693 680 680 666 681 642 637 678 646 696 672 689 694 699 692 636 665 649 650 656 651 643 653 642 654 642 699 686 692 691 672 658 651 680 676 682 653 651 680 652 697 666 651 680 700 689 693 646 704 708 683 669 665 700 675 682 654 686 664 660 690 648 679 702 688 699 713 694 699 658 706 693 680 655 699 691 655 674 682 672 652 682 701 686 676 662 694 709 648 691 696 709 683 686 662 708 679 670 696 664 683 689 652 657 706 705 710 655 673 678 682 687 655 669 666 692 692 714 686 693 690 667 694 665 706 650 658 678 673 707 703 708 688 708 658 686 705 652 692 670 690 666 709 697 695 660 673 672 666 711 649 708 663 705 666 662 657 708 687 690 653 707 647 687 647 693 705 702 651 694 697 660 659 659 670 674 681 704 668 648 674 691 699 648 689 688 670 701 683 662 695 641 673 646 683 676 645 693 683 652 676 670 685 692 673 656 680 669 697 678 650 679 644 670 675 653 652 642 638 641 638 655 679 652 666 665 631 673 642 663 636 640 682 640 680 639 667 669 631 660 677 673 642 653 669 655 654 670 644 661 650 620 659 663 675 649 645 640 640 640 630 635 615 667 636 673 632 671 665 634 639 670 623 665 673 643 645 657 669 666 630 611 634 667 644 618 646 608 666 619 612 618 632 604 661 615 639 650 620 644 638 599 648 625 640 606 651 628 619 607 637 631 615 595 639 626 649 610 613 633 606 617 600 611 614 626 612 599 598 612 633 634 627 627 590 609 633 604 622 627 631 582 604 579 577 573 593 614 579 619 584 573 568 599 603 588 621 616 611 569 578 620 612 593 589 598 611 603 597 606 588 594 576 581 570 585 607 564 562 573 591 576 566 588 565 551 560 563 557 560 549 576 559 542 584 588 544 578 573 570 573 566 537 549 539 532 549 575 532 569 529 546 564 527 545 572 529 553 542 524 526 539 562 566 524 527 548 517 529 559 521 516 520 539 545 535 560 520 544 549 533 528 545 534 538 544 531 504 525 540 511 518 509 507 536 527 537 534 528 497 499 512 487 516 501 519 492 499 493 523 489 480 486 501 499 506 497 480 498 497 483 481 485 472 472 510 475 474 504 470 484 499 494 493 472 487 460 491 490 492 473 491 473 460 482 488 476 481 480 454 485 482 465 479 487 467 446 458 482 445 467 480 439 456 446 471 433 458 457 431 453 430 427 450 465 425 434 434 426 450 421 448 425 417 422 438 416 416 421 418 430 433 431 413 419 408 405 442 421 402 431 414 421 412 423 397 436 430 434 420 396 393 399 407 425 418 407 390 418 410 383 389 388 411 415 413 386 387 409 384 376 401 408 408 382 404 368 391 377 388 373 392 365 390 381 390 390 373 371 360 383 377 364 378 387 375 360 355 369 364 347 372 357 360 344 344 374 361 356 351 346 343 352 365 351 352 336 343 361 348 358 330 333 340 330 328 353 339 350 323 328 319 318 342 319 315 344 334 331 321 333 318 338 308 313 311 322 305 305 313 316 304 327 303 313 318 295 312 317 311 307 296 313 291 305 307 306 297 298 294 296 303 300 304 302 297 300 284 279 284 275 293 296 294 271 292 295 268 280 289 289 278 272 283 286 263 282 282 265 272 265 259 260 255 267 269 273 274 274 254 249 261 257 249 260 254 248 259 244 249 252 249 247 252 236 236 249 240 237 244 244 229 250 240 234 246 235 246 239 225 233 240 221 240 219 232 224 234 235 223 230 232 219 218 226 219 225 221 213 215 223 211 207 215 223 218 213 213 207 214 214 208 204 199 209 205 208 197 192 210 202 190 200 198 194 199 197 189 193 202 198 193 200 196 195 180 192 181 190 188 179 189 183 188 176 185 175 176 180 175 180 178 170 177 175 170 170 179 175 168 173 168 168 164 173 167 160 164 158 168 167 164 160 167 165 156 159 157 164 152 161 156 148 159 151 155 153 148 151 155 151 150 147 148 140 151 145 138 138 144 145 144 138 136 145 138 136 135 137 139 140 133 140 132 135 128 127 134 131 130 131 129 133 127 129 129 125 130 128 119 126 121 125 121 124 125 120 119 123 123 121 113 117 112 119 114 114 116 119 118 117 111 117 117 112 110 110 107 114 109 103 107 105 102 110 108 100 102 105 101 104 103 102 103 103 101 103 99 104 95 99 101 98 99 97 97 92 96 96 91 92 92 98 95 89 89 91 94 93 92 88 86 87 90 88 88 90 84 84 90 85 87 88 85 85 88 86 84 84 81 87 79 85 86 82 80 83 83 79 82 82 76 81 79 82 79 81 76 77 80 76 76 78 80 78 77 79 76 79 73 72 78 73 73 76 72 76 75 72 70 75 76 74 72 72 72 70 74 71 70 70 72 71 73 68 68 69 67 69 72 66 67 72 67 69 65 67 70 69 69 70 66 65 65 67 66 66 66 67 69 67 64 69 67 64 67 64 65 66 68 67 67 68 64 64 65 68 66 63 66 64 67 64 64 63 65 64 63 65 65
63 68 66 66 66 68 68 67 68 64 65 64 68 64 65 63 64 64 68 69 66 68 69 68 68 68 69 65 69 67 68 67 67 65 65 70 68 69 66 67 70 72 70 67 67 69 68 69 70 70 72 69 69 71 70 71 70 73 69 74 69 72 73 74 72 73 76 76 72 74 74 76 74 77 77 75 75 78 76 78 75 75 79 75 74 76 80 74 76 80 80 75 80 76 78 83 81 76 83 81 81 79 80 82 80 84 83 86 80 80 86 82 82 85 84 83 86 90 87 86 85 88 88 85 89 91 93 93 91 88 90 93 93 88 91 94 94 92 92 99 99 99 99 100 99 94 96 98 104 101 96 95 97 105 100 105 98 103 102 108 108 101 104 100 105 104 111 102 109 110 110 111 110 115 110 111 117 114 113 117 115 114 110 118 118 117 119 121 116 119 115 118 122 115 123 124 125 126 128 120 130 125 121 127 127 123 133 124 130 130 135 130 132 128 131 135 137 134 134 134 138 136 132 137 143 141 134 138 146 136 142 140 142 139 142 145 153 149 141 149 154 148 151 147 145 158 156 160 149 162 152 151 161 164 155 166 155 167 158 166 162 168 169 172 159 164 172 164 164 171 166 163 173 168 181 181 168 181 181 172 173 186 173 185 174 178 175 176 187 181 191 191 188 186 196 196 190 198 186 184 188 185 197 201 195 198 200 192 196 197 200 194 201 204 207 202 196 210 208 216 202 216 213 210 209 210 222 210 210 224 223 214 214 217 227 219 217 220 219 220 231 236 225 223 221 235 237 238 234 241 235 243 237 235 236 247 241 237 246 240 232 253 243 239 252 248 249 252 239 245 259 241 254 251 265 262 256 255 256 268 266 257 257 254 261 269 273 255 263 259 275 268 266 268 284 278 285 287 287 288 279 269 275 283 288 296 293 277 283 283 289 288 299 279 290 284 294 302 296 291 311 310 291 286 304 315 314 309 303 315 316 314 315 313 310 325 315 306 303 300 306 305 325 321 307 331 328 326 327 335 333 311 313 331 336 328 329 324 334 346 344 323 345 343 332 339 331 356 332 331 344 336 332 349 347 348 360 364 357 341 343 344 352 367 373 352 355 373 351 355 368 365 365 363 383 355 377 356 357 361 358 377 370 390 359 370 387 378 382 395 377 365 395 372 405 391 372 406 397 395 390 407 404 413 396 380 381 393 387 414 418 404 387 393 389 414 423 420 392 406 397 433 421 425 429 434 423 415 407 434 412 435 423 407 408 443 414 436 408 446 413 429 448 434 448 439 452 458 444 438 455 448 450 449 449 456 440 426 441 427 467 471 450 436 434 473 459 439 471 446 470 443 461 474 475 444 480 477 488 465 474 453 490 485 450 458 478 493 455 480 486 485 476 459 467 465 494 476 468 507 489 490 465 476 502 500 510 489 517 492 485 516 491 502 495 505 501 522 503 522 495 515 503 496 515 512 510 536 524 523 523 528 494 509 511 518 543 528 535 519 503 545 514 520 505 529 538 517 547 535 539 533 557 518 537 548 534 541 551 541 522 534 513 545 558 532 523 565 555 545 531 536 546 533 535 575 550 538 568 541 568 561 537 550 580 568 586 532 560 543 582 580 574 572 568 592 559 561 553 573 571 558 590 557 561 564 569 549 600 551 574 605 585 578 594 586 597 570 567 601 568 567 603 607 562 604 580 562 579 567 611 604 604 576 573 565 580 574 594 590 605 611 577 599 591 591 578 606 597 621 602 592 608 619 627 624 599 622 612 611 630 637 642 611 620 612 620 600 635 603 600 590 634 606 604 631 614 621 614 622 622 594 627 645 625 633 650 625 600 610 658 646 605 614 629 658 650 641 603 614 638 624 615 621 659 637 646 638 653 652 634 642 660 636 612 635 624 635 638 645 614 627 668 617 619 646 676 639 661 678 669 663 652 661 636 630 673 657 676 683 625 683 658 661 636 633 642 637 626 654 643 636 660 658 671 687 675 676 631 681 646 678 672 660 693 670 631 666 665 630 632 678 691 658 685 659 644 689 673 673 669 677 663 673 658 690 659 671 695 690 674 665 690 657 700 693 669 644 701 640 697 673 665 659 670 703 663 647 654 705 659 661 679 656 645 671 656 667 679 673 655 668 703 659 688 649 650 672 656 663 674 665 647 652 687 696 649 660 704 663 704 709 674 679 654 651 649 684 654 659 654 699 710 692 685 689 649 665 711 646 684 684 656 692 700 671 663 670 649 678 698 647 681 666 681 690 671 684 660 679 697 676 664 701 654 712 676 665 663 682 665 710 652 684 687 713 708 703 667 649 674 650 650 708 669 684 683 701 661 704 673 651 665 699 705 672 696 674 691 652 709 660 706 654 686 691 648 660 652 683 645 666 695 709 709 704 700 673 687 668 666 644 663 693 673 697 667 669 673 662 670 641 694 664 651 684 659 670 649 667 642 650 638 643 664 703 637 655 682 697 679 655 690 685 641 675 652 657 677 682 659 651 670 661 660 680 662 694 654 630 673 680 652 677 650 688 634 650 635 629 676 691 690 639 634 633 653 668 629 673 639 628 635 648 668 680 625 656 682 637 630 644 672 669 625 656 659 645 674 639 655 677 635 653 661 671 651 671 657 652 642 634 648 671 625 665 625 670 652 653 629 632 607 607 619 662 659 646 631 662 657 646 661 632 606 610 659 658 609 623 641 637 652 607 650 595 655 643 609 631 622 626 601 601 649 631 642 630 617 645 639 592 590 592 635 616 619 635 623 631 581 602 632 605 623 612 622 606 633 617 629 591 630 582 628 589 576 612 577 590 608 597 621 610 591 621 567 592 573 589 563 610 576 609 613 595 603 607 593 595 583 586 580 605 572 568 553 561 559 603 581 587 598 590 576 567 593 595 588 546 584 549 581 557 580 539 576 548 582 585 579 585 548 540 554 585 574 572 582 577 543 555 548 575 562 550 573 561 542 551 527 520 555 526 542 536 535 559 542 551 558 545 558 557 554 535 522 513 510 551 521 510 533 544 550 551 499 539 509 509 539 499 543 508 522 533 536 529 535 528 520 534 496 505 495 531 515 504 502 502 497 480 489 522 479 475 484 482 516 519 484 511 488 490 473 512 495 467 487 464 485 499 493 474 504 459 474 461 491 470 472 493 478 484 485 483 470 482 492 446 447 477 488 462 452 483 469 467 477 447 465 456 453 438 453 445 469 465 466 453 461 450 449 426 455 433 429 464 462 460 425 433 430 445 429 429 426 450 443 432 443 413 410 445 409 425 426 422 439 443 403 404 424 428 399 419 401 428 422 393 413 422 391 428 393 401 415 423 396 420 394 417 407 393 401 383 396 398 387 391 397 398 395 399 387 389 394 392 377 385 401 380 385 389 395 369 364 391 365 375 369 356 358 379 366 368 367 355 376 358 360 373 370 360 354 358 341 343 366 355 371 366 337 359 355 336 351 330 340 350 352 341 355 356 346 335 329 341 333 328 322 324 317 348 337 332 334 340 333 313 316 309 316 318 319 319 306 327 319 308 308 304 320 308 303 316 301 321 321 320 306 315 299 314 305 300 312 303 304 305 288 310 300 280 294 280 301 299 276 292 275 276 272 289 293 293 280 270 281 290 266 273 274 288 262 267 281 266 282 267 257 270 267 256 255 252 275 253 250 254 253 261 248 256 260 245 246 244 243 262 242 245 255 243 255 253 235 250 248 251 250 239 252 230 249 237 244 231 229 245 230 244 222 238 223 226 239 230 230 218 228 222 219 229 227 210 216 228 216 212 216 210 213 219 205 203 211 221 201 200 205 217 215 210 204 213 195 210 196 198 193 192 192 194 195 188 202 201 198 200 197 191 195 195 184 196 180 188 191 178 184 176 187 176 182 181 186 183 187 184 185 178 169 176 183 179 168 168 164 164 170 167 174 163 165 171 168 167 160 164 166 154 157 168 167 157 161 161 158 153 154 156 160 151 151 156 149 146 153 149 147 151 144 149 152 151 151 148 141 149 138 142 141 138 133 140 146 139 132 136 135 141 130 131 128 137 130 128 130 130 130 133 130 128 123 128 129 120 130 121 130 129 125 128 123 123 125 115 123 119 118 120 114 119 121 119 117 111 118 119 109 110 115 109 110 114 109 109 107 108 104 109 105 111 103 104 105 108 105 105 104 105 103 101 105 104 100 104 99 99 97 102 103 96 99 93 99 94 98 95 95 93 90 96 93 91 97 93 90 90 89 94 95 86 91 87 90 85 89 84 85 84 86 84 87 88 83 86 86 86 81 80 83 81 85 85 84 79 83 81 82 83 81 76 83 76 79 78 81 81 77 80 77 76 74 80 74 77 75 79 79 72 75 72 76 74 75 77 74 76 76 76 72 76 71 69 72 72 74 71 69 74 73 71 69 73 67 68 67 69 72 73 67 67 70 69 67 67 68 70 66 68 66 70 69 68 69 70 70 64 69 65 66 69 65 64 66 66 66 67 67 67 67 66 64 64 64 65 64 68 68 65 65 67 63 67 68 67 64 67
66 64 69 68 67 68 68 69 64 68 66 67 64 69 69 65 68 64 67 69 67 66 69 69 69 70 66 69 69 67 65 65 67 65 68 69 71 70 68 67 71 70 69 72 69 73 67 69 73 69 68 68 70 74 72 68 72 75 72 74 73 74 75 75 74 76 72 70 74 75 72 72 72 77 77 72 74 78 74 79 74 76 79 75 80 77 76 79 81 78 80 79 76 76 77 76 78 81 81 83 81 82 82 86 79 84 87 81 84 87 86 81 82 86 85 90 83 83 90 88 86 90 93 85 90 86 86 94 93 93 95 92 89 94 90 96 91 97 98 97 97 98 94 94 95 97 100 102 95 96 104 96 96 99 97 106 106 102 108 102 107 108 105 110 107 110 110 110 106 114 105 107 110 108 112 116 116 109 114 118 118 111 112 119 115 118 117 123 125 118 116 122 119 121 123 119 119 127 120 120 126 121 129 123 124 125 135 131 124 128 137 134 130 139 132 131 137 133 138 137 133 134 137 146 133 140 134 134 142 138 145 145 151 148 140 141 150 144 145 152 153 156 157 157 150 160 159 148 151 162 157 155 163 160 164 152 157 155 165 164 165 162 166 173 173 159 167 167 169 163 171 164 171 181 177 179 177 175 180 174 173 182 180 183 177 190 178 175 184 180 190 190 188 185 191 198 188 182 196 188 191 187 195 194 188 188 198 190 200 190 201 207 210 198 197 205 196 205 209 199 208 211 211 219 213 214 209 221 222 212 216 210 221 230 224 216 211 214 217 229 219 234 224 230 231 233 228 238 241 224 245 226 236 228 240 238 250 248 246 244 248 251 234 246 248 255 253 260 248 255 243 258 258 242 249 254 266 250 256 250 266 249 254 274 274 257 273 273 274 279 260 268 261 264 275 284 272 287 279 275 283 279 272 267 294 289 288 282 285 280 290 294 279 296 281 300 307 294 307 302 295 308 303 295 290 288 303 292 309 314 303 293 297 316 319 316 325 325 324 311 305 307 314 335 308 319 322 338 323 325 341 317 318 325 314 343 317 340 346 319 342 334 338 347 355 326 332 346 327 349 341 331 339 351 360 351 364 337 348 337 355 357 340 365 347 368 372 367 361 369 354 366 378 362 367 378 361 387 376 377 360 379 378 368 393 366 395 381 366 370 369 395 368 389 385 377 386 374 379 403 384 391 384 384 385 392 413 385 396 397 407 411 404 421 419 393 425 390 408 404 406 407 408 421 434 437 399 405 412 408 401 401 414 424 422 409 420 440 409 449 432 450 452 428 420 418 456 433 452 451 451 457 447 457 435 460 436 444 447 445 458 453 440 464 460 472 445 476 455 473 467 438 442 484 456 469 461 470 469 478 481 483 460 451 488 495 466 475 467 454 484 491 485 496 460 465 461 479 481 468 500 501 491 505 499 495 513 499 495 485 496 505 505 509 496 493 514 517 484 511 528 511 523 525 531 512 488 529 512 491 509 509 539 531 498 527 525 531 523 522 545 516 508 500 540 548 524 543 514 544 515 539 510 508 554 533 534 539 542 540 556 528 549 527 549 553 539 544 568 534 562 544 526 549 541 562 565 575 572 573 539 566 573 565 579 555 565 574 544 588 571 536 577 542 549 539 588 584 553 544 554 595 589 568 575 561 546 602 588 584 597 568 592 582 587 575 592 556 595 567 612 595 579 603 591 579 583 607 563 566 584 608 608 567 596 577 607 572 598 580 608 627 604 577 572 584 592 591 592 587 622 620 579 587 622 605 619 622 630 579 609 584 592 598 589 593 629 598 622 594 616 621 605 638 604 595 645 597 623 648 635 630 632 616 611 626 618 641 647 656 598 620 614 617 646 619 599 652 603 621 635 663 659 615 643 666 610 621 620 615 624 615 626 644 667 610 615 660 653 615 615 629 638 625 653 675 661 630 615 641 634 622 666 667 657 631 632 676 642 644 637 644 681 654 653 667 641 660 640 626 651 686 687 676 661 631 686 689 645 689 687 652 635 637 650 691 628 689 676 691 636 657 663 665 646 662 648 684 660 673 644 648 696 644 645 688 662 642 666 691 698 660 648 692 673 667 658 649 685 670 667 689 680 646 696 673 671 696 689 660 659 644 682 683 644 661 679 673 674 642 690 674 666 652 681 654 684 702 667 682 670 647 668 662 672 675 646 706 683 697 676 652 701 651 711 655 711 701 647 663 700 652 661 682 675 686 665 649 700 702 700 711 703 708 655 711 697 646 650 692 669 709 710 672 705 696 689 710 691 690 668 677 705 683 653 674 655 672 678 709 660 664 646 658 666 656 663 657 664 667 711 687 670 707 653 669 697 696 665 674 673 687 705 672 664 647 664 656 708 677 663 651 704 686 678 685 691 653 653 683 653 644 645 708 685 654 692 655 649 680 697 693 701 694 690 692 646 643 652 642 674 671 647 683 661 698 674 657 656 683 696 664 700 697 662 691 640 660 655 639 683 651 667 696 677 673 650 641 653 686 652 697 663 675 656 686 668 644 651 652 691 666 655 680 639 666 674 648 646 652 652 656 662 637 655 647 628 676 625 669 681 685 644 643 623 670 657 631 672 676 664 656 674 646 668 624 621 639 659 656 677 676 635 651 653 660 658 653 639 639 666 626 624 612 640 627 615 620 620 642 654 619 642 663 611 637 653 640 642 664 616 637 635 647 648 650 632 640 621 626 623 637 618 639 640 626 635 625 622 611 595 649 645 646 639 637 618 615 615 590 595 634 618 626 625 607 606 593 598 618 604 635 599 586 586 595 628 613 616 582 607 604 629 572 589 594 573 583 571 620 589 591 588 574 622 613 595 586 607 601 589 601 587 595 587 610 593 594 581 591 584 556 554 553 554 599 602 584 577 587 556 576 573 547 571 557 575 546 553 581 550 588 546 577 548 588 551 546 583 549 558 558 577 546 564 538 532 531 555 569 546 535 536 531 559 526 523 564 567 538 557 537 519 523 535 567 529 556 520 520 549 533 538 542 549 520 555 548 534 529 520 543 503 522 522 505 511 526 509 544 526 544 501 543 518 494 537 497 514 528 501 537 486 506 510 517 521 505 490 529 511 492 503 508 493 486 477 490 485 518 487 494 489 475 486 511 504 487 477 492 497 485 476 499 489 493 486 498 466 461 494 477 493 456 484 468 453 452 452 457 457 477 462 472 455 476 478 464 483 464 463 471 460 441 457 463 446 434 440 439 455 441 436 446 465 438 463 441 436 422 437 460 444 449 421 415 416 416 430 434 431 423 449 445 416 429 408 434 412 434 433 408 420 430 426 436 430 405 405 422 418 427 404 424 397 401 386 385 397 418 388 403 382 394 410 404 396 384 409 395 375 389 409 397 376 390 402 388 371 390 391 366 399 367 381 363 371 382 384 380 360 362 363 387 364 376 384 369 375 375 365 356 365 350 352 346 349 370 360 368 341 336 335 348 350 346 355 347 336 352 332 355 356 328 342 324 328 338 339 322 348 323 336 317 327 321 327 327 321 310 330 327 314 308 321 332 331 315 331 323 311 304 321 326 312 318 313 299 294 296 307 314 305 293 300 306 310 300 287 287 288 300 306 288 291 289 300 280 283 301 275 300 275 288 295 275 277 281 284 291 266 267 271 285 278 287 265 267 284 266 264 274 259 273 258 252 264 250 273 254 270 270 248 264 256 262 262 244 262 261 257 242 247 252 249 254 244 235 251 239 240 244 242 235 229 231 241 240 244 241 223 231 225 231 222 227 231 223 228 228 236 228 223 224 218 218 226 224 213 219 227 222 212 220 218 214 215 211 205 201 213 209 204 208 205 197 208 197 205 206 207 198 206 199 192 188 196 190 195 191 193 183 195 200 185 185 196 191 181 182 184 178 186 182 187 183 174 181 179 175 172 173 176 181 173 168 174 180 171 168 166 178 169 164 172 172 158 167 166 161 155 167 158 160 159 162 163 162 159 156 156 163 160 151 158 148 147 157 144 145 147 144 153 145 150 144 143 150 139 138 139 142 136 139 139 134 142 146 138 143 133 130 130 132 132 140 128 129 138 130 133 127 129 123 135 133 127 125 131 128 127 123 118 125 127 116 117 116 118 122 121 124 124 123 118 113 122 121 111 119 117 112 109 115 108 108 110 116 112 113 109 107 110 108 111 107 107 105 108 102 107 103 101 105 98 97 104 103 105 101 99 104 97 98 96 99 100 97 96 98 98 96 96 99 92 91 90 94 95 90 89 88 90 93 86 94 92 92 86 91 89 89 87 85 89 88 82 84 83 81 88 84 84 87 82 82 82 80 83 82 82 83 82 77 81 82 80 80 82 81 79 80 76 75 78 79 74 77 74 80 79 74 75 75 74 74 78 72 72 76 76 73 74 75 71 71 74 70 69 70 74 75 75 75 72 70 69 72 73 70 70 71 70 73 67 70 73 70 70 70 66 66 72 70 71 72 70 66 67 70 67 70 65 66 66 70 67 66 65 69 67 68 68 69 67 68 69 66 64 69 66 66 69 66 68 64 69 68 69 65
65 65 68 65 64 64 64 66 64 69 66 68 69 68 65 66 65 68 67 69 65 69 65 65 69 68 65 68 71 68 67 67 68 71 69 69 69 69 70 70 67 69 72 73 72 69 69 74 68 68 70 69 70 75 73 74 72 73 70 71 76 70 70 76 74 74 73 71 77 77 75 78 77 72 76 74 73 78 75 74 77 77 75 78 75 78 75 77 77 76 82 83 76 79 82 80 84 78 84 85 79 80 82 85 86 81 86 85 86 87 87 83 88 86 88 89 87 88 91 88 91 92 86 88 92 94 93 95 92 92 95 97 94 94 98 95 97 91 95 100 95 95 100 101 96 99 104 99 99 103 104 98 99 102 100 98 104 106 106 103 109 102 106 108 110 106 112 104 106 108 114 105 112 109 110 108 116 115 119 118 113 112 114 113 112 117 119 123 123 114 122 125 116 125 119 127 129 118 122 130 127 129 132 127 125 129 128 134 130 131 135 136 127 133 128 131 136 136 131 140 136 144 139 136 133 147 147 148 144 136 143 139 140 152 145 145 141 143 145 145 156 145 154 159 149 152 150 157 161 149 158 162 164 160 167 167 161 165 167 167 169 161 168 163 174 162 172 164 167 165 167 165 166 180 182 178 179 177 182 172 183 175 182 178 187 189 179 186 188 193 184 195 183 189 190 199 181 190 194 186 188 188 192 200 201 198 191 198 191 210 202 204 201 194 199 200 200 204 204 206 208 210 213 219 215 204 218 222 220 218 217 213 219 214 216 224 225 214 214 234 229 236 225 224 230 223 238 224 231 239 234 224 239 245 244 229 251 241 244 236 239 246 244 250 236 245 244 254 258 258 254 264 260 263 259 260 265 260 264 270 272 253 257 269 251 277 277 268 264 273 278 277 281 266 285 267 282 267 265 275 273 272 277 277 295 291 272 279 287 278 289 287 294 296 301 307 292 303 293 285 299 290 300 312 290 306 300 292 307 292 306 309 300 301 325 300 322 319 301 319 306 314 325 313 324 307 310 337 317 329 337 311 321 332 331 332 320 335 341 323 328 341 334 329 350 352 340 329 341 351 344 337 336 353 346 351 359 362 364 341 366 356 343 360 351 368 352 354 363 373 348 352 375 382 358 372 372 367 366 386 374 367 385 369 372 384 366 376 389 384 372 383 396 374 387 383 388 381 381 377 395 407 378 413 405 404 412 401 380 390 410 394 406 398 408 425 399 395 392 424 392 421 399 422 401 428 414 412 425 412 403 419 415 426 438 415 443 427 441 426 430 444 438 440 456 426 453 428 455 455 434 423 427 464 435 453 429 443 431 446 466 447 433 430 464 432 456 454 470 459 453 455 475 484 474 443 448 467 483 451 453 452 467 469 482 450 497 488 475 468 497 480 500 479 479 491 485 484 487 461 483 466 480 488 504 505 488 509 516 510 485 499 513 495 485 479 515 506 492 498 494 486 498 485 497 486 527 521 519 506 535 513 530 537 535 511 496 522 537 511 509 500 528 508 546 530 537 501 533 521 510 554 547 529 549 516 543 528 521 533 532 522 559 566 529 560 519 522 554 530 538 552 554 555 573 538 524 529 526 557 566 578 575 530 552 544 550 561 559 584 548 589 545 541 548 552 549 561 544 592 595 553 572 559 600 549 594 562 561 553 581 560 575 597 591 582 571 559 605 597 565 555 564 580 587 566 561 560 579 615 604 600 614 597 569 577 621 597 611 615 593 573 578 592 601 573 616 616 598 590 632 608 612 596 608 628 612 627 587 631 583 621 633 616 586 627 617 616 585 603 602 627 627 636 595 635 603 648 593 600 633 599 605 645 619 595 645 602 637 598 618 640 607 617 615 655 648 647 641 606 641 622 647 642 641 604 615 658 647 627 638 660 636 615 637 629 614 658 626 659 659 639 625 663 623 647 647 638 619 661 620 618 617 664 668 657 656 640 630 626 639 680 626 678 620 658 671 623 670 686 654 685 637 663 670 639 640 661 653 641 682 658 665 677 645 641 692 647 648 693 649 674 686 682 694 683 658 687 644 691 654 657 696 663 639 676 662 645 646 667 649 695 680 686 672 651 686 673 660 670 668 689 683 644 656 663 638 653 687 651 651 688 658 673 691 690 706 692 677 670 699 688 689 696 704 675 662 704 646 686 672 695 688 668 701 708 695 652 672 693 664 684 675 701 669 661 684 668 662 670 647 671 650 694 713 690 667 690 657 689 664 701 706 710 675 664 696 648 662 659 665 685 689 702 709 673 646 692 708 680 689 651 684 677 699 683 661 661 668 673 712 686 660 712 682 697 662 672 699 678 685 650 649 669 647 712 696 647 697 649 691 676 686 650 660 655 657 680 656 663 679 644 696 688 670 702 665 674 658 695 684 663 660 700 654 707 682 690 703 666 643 682 697 701 703 661 644 648 646 672 683 697 673 686 674 698 676 646 679 640 697 653 677 663 643 688 661 667 685 663 650 638 644 688 650 680 649 658 664 644 677 692 638 637 634 642 658 642 672 671 642 673 685 668 653 639 634 658 670 681 641 654 643 689 679 662 645 642 658 674 657 667 622 664 674 638 635 623 642 654 639 632 642 645 626 670 671 653 622 677 622 653 662 628 652 667 624 664 672 663 644 613 611 621 669 638 608 652 666 657 654 630 608 637 620 655 621 652 645 619 633 644 643 620 614 655 632 645 603 631 636 605 656 646 601 631 608 597 594 641 616 607 638 603 617 613 588 637 609 633 623 617 587 635 612 631 641 631 641 589 582 603 586 619 624 617 633 581 597 625 615 613 602 582 598 582 629 587 607 580 569 609 594 590 595 573 611 594 614 568 569 613 582 574 605 606 610 609 611 611 608 563 574 594 594 557 561 561 590 602 583 572 559 548 594 570 556 579 575 588 579 552 556 585 574 556 539 544 537 587 566 536 541 578 571 579 568 571 551 539 539 570 551 563 545 524 555 574 548 543 551 569 541 516 558 551 557 525 548 514 564 557 520 559 531 532 522 513 521 524 520 534 537 528 515 537 498 545 516 547 509 496 502 528 522 509 530 500 502 497 505 497 522 500 530 510 522 530 519 485 495 515 483 523 506 484 502 486 500 481 486 491 493 513 489 509 472 469 488 499 481 479 464 462 504 486 469 469 499 487 478 461 488 468 458 464 472 460 465 460 481 488 452 447 478 446 450 479 464 439 473 441 462 443 461 438 459 449 443 447 453 451 434 443 455 427 436 451 427 431 442 419 451 426 422 422 451 447 428 422 425 450 438 407 438 427 441 418 420 438 401 438 430 415 429 433 427 424 403 393 406 408 415 406 396 395 397 414 410 383 411 395 399 390 403 393 415 379 397 387 389 380 408 375 393 400 372 370 384 390 396 395 396 365 386 391 395 369 374 359 379 363 358 366 363 383 357 381 381 348 381 372 346 346 371 354 368 356 370 370 364 356 337 356 364 338 348 344 340 340 337 352 336 335 355 339 331 323 346 328 336 334 319 333 347 331 313 340 336 336 313 320 339 320 314 326 322 321 318 328 302 322 302 314 320 320 301 317 322 303 308 318 290 297 312 295 288 307 306 298 310 282 304 298 300 292 284 282 304 302 301 278 290 295 283 279 295 268 281 270 272 277 279 286 286 284 279 283 259 284 258 275 258 261 276 252 260 262 264 267 272 248 258 247 245 245 245 243 262 248 242 246 241 251 253 249 239 244 249 248 250 236 244 235 238 236 238 246 233 242 224 237 238 230 229 238 232 235 231 218 222 229 233 220 212 232 224 209 230 224 212 209 207 219 206 210 205 220 209 213 214 216 205 212 206 198 214 201 197 206 210 202 197 195 189 205 206 197 199 185 192 201 189 194 197 182 194 179 195 184 191 189 186 175 174 177 181 188 188 184 181 185 184 170 173 178 179 172 179 179 174 176 175 170 162 160 160 169 169 169 158 159 162 163 161 154 167 156 155 158 164 149 150 149 157 151 146 153 147 155 152 146 147 154 146 144 144 143 143 151 144 149 145 135 137 146 145 143 145 144 138 137 135 135 138 135 134 129 138 127 127 131 128 126 135 135 132 130 123 120 131 120 122 121 122 117 119 116 116 126 115 124 120 123 116 119 122 121 120 114 116 117 117 109 108 111 107 111 110 111 105 113 108 105 103 111 110 105 106 106 106 100 100 102 101 103 107 102 104 102 105 96 97 96 95 101 94 95 98 99 101 92 96 92 94 90 94 97 96 91 89 89 93 88 92 90 86 87 88 93 93 89 86 89 83 83 84 82 83 86 88 83 82 84 82 80 83 84 84 86 84 80 80 81 78 82 80 76 78 77 79 76 78 82 77 76 78 76 76 78 80 77 80 73 79 79 75 76 78 75 78 76 73 74 76 77 76 70 76 74 75 76 69 72 72 72 73 73 70 72 68 74 69 74 74 72 72 73 69 70 69 69 67 68 69 69 67 67 69 67 70 67 66 70 69 66 65 67 69 69 67 70 68 69 69 69 70 67 68 66 70 68 69 64 68 65 65 68 69 69
70 70 68 68 68 70 67 68 66 65 65 66 69 66 65 65 65 70 66 70 71 71 71 66 69 68 69 70 66 71 72 69 70 67 73 70 70 67 71 68 71 70 69 73 73 69 68 68 74 74 71 70 73 70 75 75 73 70 73 71 76 71 74 71 77 71 73 72 77 77 74 75 74 74 74 77 76 80 78 79 77 81 81 81 77 77 83 76 83 82 77 78 77 82 80 85 85 81 84 82 81 84 84 83 82 88 81 88 86 87 89 86 84 85 90 87 87 90 89 90 86 87 93 94 89 88 90 92 94 89 91 91 95 90 96 97 94 97 94 100 95 100 102 101 96 104 98 96 104 104 100 106 98 103 103 105 99 102 108 101 102 106 111 110 110 112 107 104 114 113 115 109 114 116 111 111 119 113 111 111 121 113 116 116 123 113 124 121 115 124 121 121 119 124 128 128 120 123 125 123 126 124 132 132 133 123 131 135 133 128 133 139 136 138 137 140 135 133 134 138 144 135 145 146 139 145 144 145 147 140 146 145 149 150 150 143 149 149 146 148 151 155 158 156 157 161 149 156 153 159 165 152 155 156 154 164 157 161 164 171 171 159 162 172 168 160 166 171 164 172 171 165 180 170 176 176 171 174 173 178 177 179 180 188 179 175 183 183 184 179 194 185 181 190 193 191 191 190 183 194 192 188 195 190 205 195 208 209 206 202 195 194 206 196 196 204 208 205 200 205 212 214 209 213 211 213 221 213 220 219 224 219 220 231 212 230 223 223 234 230 222 229 219 228 241 222 220 243 233 241 225 226 226 227 238 238 241 235 243 231 234 234 255 238 247 248 244 258 245 262 249 255 252 262 262 268 259 269 265 271 251 261 253 270 261 264 260 276 272 280 267 277 272 286 269 276 280 278 267 288 276 282 276 294 286 288 276 282 284 284 280 299 291 291 281 303 304 289 303 296 299 297 312 298 289 289 292 299 302 319 311 315 322 312 303 320 297 315 310 319 319 330 323 312 320 311 315 329 324 332 314 339 332 319 333 323 328 318 324 344 336 320 351 335 348 333 356 340 327 344 343 343 337 363 339 357 346 346 339 356 345 347 365 368 346 343 358 365 369 368 370 381 378 365 358 383 371 365 367 371 381 382 374 358 382 365 376 381 377 380 373 369 369 399 384 382 407 375 372 403 400 409 411 406 398 413 416 415 390 395 419 407 421 398 404 396 416 419 415 404 418 394 422 401 408 423 431 407 413 433 436 411 438 412 408 438 421 424 412 423 413 445 437 427 414 422 444 429 432 460 418 420 447 446 450 443 433 430 468 427 452 463 437 431 445 432 456 464 470 455 482 479 446 443 452 477 468 453 443 452 465 456 485 477 474 465 452 491 496 482 481 481 463 467 470 497 484 489 491 495 489 487 506 479 467 488 489 512 499 477 503 483 508 485 494 515 504 504 480 512 504 512 499 517 520 507 503 497 509 505 506 509 523 526 502 514 502 528 508 541 516 534 516 512 548 510 533 521 552 546 509 546 528 527 534 559 528 552 518 538 516 516 539 533 530 519 535 561 522 521 551 530 541 542 573 536 543 553 538 529 538 556 555 567 546 557 581 553 567 541 550 585 571 572 590 546 588 550 578 581 541 576 571 580 559 578 546 568 556 597 582 602 598 571 606 557 607 567 578 564 575 601 601 588 613 591 598 580 580 597 571 573 592 621 575 620 614 606 615 611 603 580 575 597 574 581 590 603 592 599 605 589 596 587 619 595 578 615 589 603 616 598 634 598 585 625 639 635 636 621 591 636 588 625 604 625 637 645 634 621 615 651 615 623 647 646 622 653 628 602 616 644 623 622 632 620 640 639 643 602 645 603 612 613 621 628 616 621 660 616 626 660 609 662 612 661 644 633 637 658 625 641 623 620 669 625 614 627 642 674 655 658 641 656 671 674 659 673 676 621 650 638 664 680 628 663 629 634 671 661 682 640 641 638 680 676 627 658 646 638 657 655 686 642 628 643 690 643 650 660 635 685 684 658 646 638 674 685 694 640 643 685 653 646 633 660 657 646 664 685 644 676 663 666 693 665 682 644 680 671 640 684 640 700 650 653 676 656 663 692 642 650 694 668 682 696 677 655 648 685 654 641 658 665 662 678 667 698 688 661 683 692 708 704 689 673 652 677 691 694 665 645 656 671 675 649 677 662 664 685 708 695 703 659 669 657 646 694 663 692 646 654 692 702 655 673 657 657 664 705 683 665 707 689 662 659 653 682 675 705 670 657 670 686 653 665 686 667 648 660 669 681 699 659 669 708 694 688 694 653 669 709 703 667 687 662 645 670 705 659 690 670 686 693 695 677 655 682 670 666 687 660 694 701 681 692 653 695 669 652 703 644 649 644 683 707 660 699 682 670 647 677 646 705 659 697 687 669 684 664 641 659 680 692 651 651 673 677 652 650 686 645 651 644 687 675 660 671 699 686 634 693 650 675 637 638 684 689 686 659 649 650 689 638 692 638 631 661 655 651 680 681 641 679 680 692 654 639 671 682 648 674 631 663 678 679 670 624 643 647 634 627 648 654 633 639 636 656 635 671 632 631 621 665 651 643 661 647 625 655 642 665 658 637 628 620 613 633 663 636 637 651 615 613 650 619 628 663 613 634 626 657 658 608 663 661 661 644 612 654 628 657 633 648 643 619 600 623 631 625 614 600 639 639 598 612 615 641 646 630 614 597 589 632 646 619 641 600 609 634 634 605 585 593 587 588 633 582 585 613 587 611 590 621 634 623 619 604 595 616 619 572 579 625 609 592 588 597 621 604 585 576 605 569 608 580 584 588 618 609 616 600 592 604 588 576 573 558 573 586 563 589 554 566 600 586 573 582 600 572 589 575 581 584 575 549 587 573 547 582 588 556 594 591 546 585 548 547 573 577 578 545 555 572 544 532 536 551 554 573 531 555 551 565 573 563 549 536 570 526 539 533 524 558 540 542 523 518 566 531 533 535 546 510 528 508 513 508 553 525 540 511 533 543 507 528 509 502 501 526 500 508 502 525 509 493 492 505 500 492 510 513 531 509 508 532 497 506 493 485 502 502 509 525 502 486 486 501 505 502 510 515 483 488 494 469 507 503 471 509 480 498 483 496 463 462 487 487 472 475 474 496 491 456 491 484 475 448 448 466 463 454 471 474 451 450 473 441 448 460 462 446 443 465 463 464 471 437 435 472 458 432 444 445 466 428 439 450 437 435 421 421 417 434 423 447 419 432 433 414 414 432 428 411 445 443 426 443 438 418 425 426 400 432 418 399 416 426 409 432 402 401 426 417 388 408 409 406 399 414 399 398 398 385 379 379 412 382 408 395 390 394 372 376 395 397 383 374 379 376 401 365 369 386 378 384 363 369 393 363 360 362 367 356 360 359 358 369 363 366 347 376 362 367 347 352 348 360 373 367 360 344 346 360 349 342 359 348 343 354 333 338 329 336 353 325 336 334 323 321 340 334 335 328 337 314 316 313 321 337 320 326 322 327 311 335 308 319 330 321 316 316 309 319 324 321 322 307 319 322 314 317 309 298 297 305 292 305 305 296 306 301 286 291 280 299 280 287 288 296 276 285 292 283 281 290 270 289 286 270 269 276 280 274 280 278 284 266 276 268 270 277 270 264 275 278 257 271 254 250 251 268 268 268 251 258 260 243 246 250 252 258 238 244 252 251 248 242 252 238 244 243 251 233 241 238 228 231 230 236 236 226 241 230 227 239 223 219 235 217 230 236 227 223 224 222 211 231 226 209 210 217 210 215 216 216 220 208 219 211 215 200 205 212 208 203 197 213 211 197 208 207 195 199 196 203 201 190 194 193 194 184 183 196 189 199 186 186 182 191 194 190 184 177 182 181 175 172 182 175 179 177 182 175 171 170 168 170 166 175 167 170 165 164 172 161 168 159 165 159 171 156 156 163 155 160 162 165 155 162 157 161 150 156 161 160 153 154 152 146 150 152 152 144 152 148 149 147 150 138 147 139 139 146 144 136 140 139 140 138 143 137 131 139 137 135 141 134 138 132 133 129 133 129 128 133 132 130 124 128 120 124 124 120 129 127 128 122 127 117 117 114 115 116 121 118 121 114 119 111 117 119 116 119 109 109 116 116 110 107 116 105 115 107 106 104 104 110 104 107 103 100 102 108 99 100 99 99 98 98 101 98 96 100 98 104 98 94 94 101 97 100 100 92 95 99 92 98 96 94 93 93 96 89 91 88 90 89 87 92 88 85 90 87 89 87 88 89 89 82 88 84 84 86 84 86 81 87 81 83 86 79 84 80 79 78 79 84 83 80 81 78 78 79 82 83 82 75 76 80 81 79 78 74 78 75 75 75 77 73 77 73 72 73 78 72 74 73 73 71 73 70 73 71 74 71 75 69 70 74 75 74 71 69 73 74 69 74 74 73 71 71 73 71 70 70 72 73 72 67 71 68 67 67 67 69 66 66 68 67 70 67 70 66 66 70 66 65 67 67 65 65 65 69 68 66 65 65 70 65
70 71 71 69 70 72 72 70 71 67 69 68 66 66 72 66 69 68 67 66 68 71 70 73 69 69 67 67 73 73 70 68 69 69 71 68 69 69 72 74 69 69 74 70 75 74 69 69 74 75 70 70 75 75 75 75 70 74 74 77 71 77 72 75 73 74 75 73 77 78 73 78 78 74 78 78 77 79 79 77 77 78 79 79 79 79 79 77 76 82 78 77 80 84 85 83 82 80 79 84 82 86 87 84 88 88 83 87 87 89 87 85 84 91 89 89 87 93 92 93 87 94 87 88 89 88 96 90 92 90 95 93 91 93 92 92 93 100 100 94 98 97 103 100 103 104 95 105 104 99 97 106 107 100 103 100 107 106 102 108 103 102 102 104 108 113 112 109 106 113 108 114 107 114 118 112 115 111 112 114 112 122 121 119 114 118 123 116 123 115 123 119 124 117 128 118 121 124 128 120 122 125 128 133 134 135 124 133 136 126 131 133 134 136 140 141 132 141 141 142 139 137 133 135 136 141 136 142 149 138 151 144 139 147 140 149 153 149 151 156 145 156 156 154 153 152 161 155 156 153 151 156 160 161 154 158 165 166 166 163 169 164 171 172 164 169 161 171 178 163 172 166 174 172 179 173 171 176 185 174 186 182 183 189 177 185 181 192 182 181 179 182 187 183 188 193 186 199 195 188 190 204 196 190 191 206 195 204 205 194 199 206 204 199 204 198 216 215 217 214 214 214 214 205 209 206 214 207 207 224 226 209 209 222 223 215 233 218 231 233 221 227 236 225 234 224 235 225 222 227 239 243 235 234 251 230 239 239 246 247 234 253 253 238 251 248 247 256 249 262 259 245 250 252 265 256 258 251 266 258 262 274 261 270 271 263 257 263 267 277 282 276 261 272 265 280 269 269 286 286 291 286 279 280 286 284 282 274 279 282 296 281 282 300 289 283 291 307 297 303 310 290 307 309 295 312 315 293 293 299 300 293 305 307 317 325 320 314 305 322 302 310 330 306 304 330 326 335 308 324 334 336 314 333 340 338 343 330 327 319 345 344 346 323 355 356 342 346 352 327 338 343 359 353 336 348 341 356 367 354 366 363 340 343 374 347 351 367 371 348 362 361 354 380 378 352 372 373 366 387 365 386 375 392 370 384 377 389 380 383 382 389 398 403 372 379 371 392 396 384 411 399 406 410 385 410 386 394 385 414 382 411 415 420 394 408 404 416 393 402 404 411 408 402 408 406 434 434 404 410 426 405 402 414 405 431 416 443 425 414 421 451 438 412 426 447 430 456 449 430 425 447 444 458 438 438 425 451 426 435 442 432 452 470 453 442 469 434 469 449 482 459 439 481 475 449 450 474 476 473 447 465 480 488 471 464 485 480 452 485 464 465 456 503 465 480 471 493 473 473 498 485 507 478 495 501 495 514 515 499 476 507 503 499 487 492 483 478 511 497 495 518 521 503 518 489 520 516 515 489 523 522 534 489 532 525 523 531 504 517 539 526 501 515 546 503 536 520 529 541 533 533 526 532 508 530 555 536 544 511 532 540 553 525 514 539 568 566 535 557 551 547 572 530 547 574 526 527 531 530 549 528 532 580 543 549 555 560 533 585 566 538 560 537 560 551 592 593 547 543 571 582 543 582 554 544 568 569 584 565 600 566 566 573 600 553 589 603 567 600 582 569 566 565 571 573 588 574 604 595 582 582 614 615 576 619 603 612 595 577 614 571 584 579 627 595 599 609 594 579 601 588 574 610 596 583 593 634 635 618 619 603 635 623 632 587 592 611 640 598 618 622 607 635 604 596 604 626 642 599 592 601 649 629 602 652 619 603 628 611 636 621 622 614 620 624 629 609 635 614 626 653 616 627 647 607 613 613 628 643 665 636 624 643 617 633 625 634 633 614 633 629 649 632 640 638 638 652 641 661 646 645 624 651 624 656 669 653 652 677 621 638 622 642 623 664 627 646 674 685 640 627 628 678 631 637 642 647 674 640 665 687 667 688 673 639 634 630 651 640 681 645 660 654 635 649 671 674 666 638 679 670 651 690 637 690 671 695 641 634 667 669 664 658 692 674 669 699 677 691 677 655 698 688 678 655 678 678 664 684 687 657 679 692 648 665 668 657 677 683 651 665 672 664 670 643 672 705 664 701 677 656 655 689 658 646 657 699 705 685 697 687 654 688 673 663 665 653 682 704 646 693 679 696 667 708 698 698 656 672 693 708 686 656 705 653 677 653 710 672 695 647 649 656 693 696 676 647 705 647 657 658 646 692 710 669 706 697 657 668 674 655 664 665 666 658 673 648 683 689 675 684 691 695 694 671 679 659 691 689 661 703 702 680 701 699 703 644 701 665 667 680 692 703 700 662 666 678 665 704 655 694 675 701 695 659 661 679 673 657 658 640 649 665 675 656 672 686 656 662 640 698 699 639 691 640 659 647 675 682 659 641 668 645 664 687 636 679 644 654 683 637 685 643 655 671 676 679 678 633 686 636 673 674 649 670 671 669 646 686 691 669 689 658 677 652 686 670 652 681 636 646 664 661 665 635 645 663 647 664 677 643 630 676 661 659 621 634 677 643 677 657 651 671 627 642 663 675 631 621 641 615 667 674 657 617 610 670 663 670 661 632 636 646 629 644 630 650 644 649 627 636 631 663 647 662 651 635 639 661 633 642 627 598 612 640 636 653 605 598 615 611 652 601 623 629 613 625 625 644 635 614 611 625 623 598 639 591 627 619 590 637 628 626 594 591 584 585 603 588 621 622 584 621 582 582 607 608 628 582 596 572 578 591 610 606 580 586 625 582 620 618 570 569 586 582 611 610 597 587 578 569 581 588 582 603 611 568 589 604 555 571 563 572 607 606 604 595 591 566 566 547 601 572 547 556 549 549 586 548 569 544 574 553 568 581 570 587 560 559 564 537 537 554 572 548 545 546 555 562 553 539 524 572 552 545 552 521 541 569 541 546 525 559 532 560 536 545 546 541 516 556 540 519 518 535 507 555 529 514 503 547 527 537 523 539 543 503 524 544 528 521 509 497 539 532 516 500 494 528 524 486 526 498 503 487 493 512 511 518 481 512 501 511 489 477 487 479 484 494 482 491 500 494 477 498 489 468 469 486 489 468 486 473 479 481 498 491 503 495 460 466 498 458 470 480 487 492 475 451 484 465 448 459 481 443 474 482 456 462 442 473 461 464 464 444 433 435 434 462 457 461 425 426 453 440 433 435 432 430 429 443 427 441 444 443 421 416 442 449 418 433 410 435 438 424 431 431 423 427 424 438 411 408 411 419 417 420 409 394 421 414 401 391 393 425 414 409 384 384 387 410 386 395 403 400 394 402 387 375 393 382 376 393 382 388 403 384 403 399 397 396 387 363 391 385 374 389 357 356 371 374 374 373 358 387 355 375 350 370 353 347 374 370 375 366 363 373 369 371 339 338 368 364 350 337 332 346 358 361 337 341 358 339 338 355 335 351 338 343 323 324 348 318 323 336 335 334 338 335 322 318 335 334 325 305 318 333 311 327 315 302 310 329 298 312 306 309 316 300 299 315 316 294 311 312 289 300 302 313 291 298 296 299 286 289 279 284 284 295 277 300 288 288 286 290 296 273 289 288 282 282 272 265 284 284 264 272 267 272 264 281 272 259 267 272 257 274 256 266 269 251 249 249 264 258 260 264 245 249 249 253 242 256 261 239 237 242 237 256 243 231 244 235 246 237 248 237 245 229 237 238 240 238 226 240 237 220 224 217 221 219 227 213 215 217 216 214 214 230 222 210 207 219 205 220 208 217 219 207 202 216 203 202 213 214 202 205 199 195 204 197 208 190 206 204 188 197 198 188 194 196 199 184 183 199 194 182 192 180 185 192 177 186 180 183 181 184 185 182 186 186 171 170 180 171 177 175 175 166 173 175 170 172 167 170 171 172 166 166 170 165 164 157 161 164 156 167 167 158 157 153 163 160 160 151 147 154 157 145 156 146 147 150 147 153 141 143 150 149 138 143 146 143 147 139 142 135 140 135 140 141 138 138 134 141 133 133 137 132 135 138 136 134 131 129 127 126 125 126 123 125 128 123 127 128 122 128 120 116 124 117 125 115 124 116 113 115 121 118 112 119 117 112 117 119 117 113 107 113 114 111 109 114 112 105 110 112 108 104 106 104 109 100 108 107 108 101 98 103 100 105 105 98 104 104 98 104 101 94 97 99 97 94 97 92 93 99 98 97 96 91 91 89 90 88 90 94 93 86 87 86 87 87 93 85 84 84 87 83 88 83 87 87 82 88 81 84 84 81 84 82 81 86 80 79 85 81 82 77 80 80 83 83 80 77 76 80 77 81 80 80 75 78 77 78 75 77 80 77 75 73 74 72 75 73 72 77 74 74 75 77 71 71 75 72 73 76 76 71 75 73 73 73 74 70 69 73 72 72 74 74 72 73 74 73 73 71 68 68 67 73 72 72 71 71 67 72 67 70 66 66 72 70 68 68 71 68 72 67 72 69 71 67 67 69 66 71 66 72
71 72 69 69 68 72 71 70 71 73 67 71 71 72 69 67 67 72 69 67 73 67 70 72 68 72 73 74 69 74 74 74 71 68 71 74 74 74 69 73 75 74 70 72 72 70 73 74 70 74 72 74 72 76 71 72 72 77 72 73 76 77 72 72 78 74 77 76 74 76 74 74 75 80 76 79 76 78 76 76 83 78 77 79 80 77 77 82 81 79 79 79 85 79 82 81 82 81 81 86 85 81 86 85 89 89 84 86 83 86 87 91 89 90 90 92 91 87 92 89 93 87 93 91 92 92 97 89 93 92 91 94 97 97 97 100 94 94 96 95 102 96 100 99 96 96 102 102 105 98 99 98 107 101 103 105 100 104 107 109 106 106 111 109 107 106 110 112 116 112 115 112 112 109 119 118 117 118 120 121 119 122 121 122 121 115 115 115 116 126 126 122 121 129 123 122 122 122 129 130 133 126 130 130 125 130 125 129 129 136 129 134 134 141 132 141 141 135 143 142 146 137 137 138 142 146 149 145 142 140 149 141 140 145 154 146 153 153 146 151 153 149 151 147 156 152 159 151 151 165 162 155 163 163 156 160 159 169 165 172 163 162 161 174 164 174 174 177 179 172 166 176 179 179 173 181 170 176 171 188 187 178 172 188 178 179 183 188 186 186 181 194 197 188 194 197 183 195 185 193 188 195 204 201 195 193 196 203 196 207 209 194 212 201 201 213 200 205 215 200 206 213 203 213 212 220 214 223 208 210 211 209 216 218 222 223 224 229 228 229 230 222 221 224 241 239 227 242 231 231 225 230 230 242 239 237 229 229 251 233 249 235 246 255 235 251 252 258 247 253 248 248 261 250 257 246 269 257 270 254 250 274 270 268 256 258 260 277 281 274 263 279 272 265 268 272 283 275 290 285 292 279 282 293 281 296 281 299 281 293 281 287 295 285 298 296 283 301 282 287 292 297 303 286 292 313 299 294 317 319 304 295 316 306 310 311 298 319 319 308 325 304 312 333 327 309 308 323 327 317 321 324 320 326 326 315 334 321 343 341 331 345 340 344 344 330 334 330 357 333 354 331 338 336 346 359 360 363 361 353 340 366 356 365 341 361 377 354 374 364 381 380 372 350 364 377 378 389 362 378 377 389 370 391 395 365 386 365 395 400 393 372 400 398 397 382 383 375 397 376 381 412 384 389 395 399 395 405 390 382 389 384 412 418 394 424 408 404 407 401 416 431 419 427 416 431 400 405 424 404 425 430 441 411 418 426 430 413 431 417 425 419 447 427 437 440 418 440 457 455 445 458 420 443 445 434 452 445 433 469 471 472 451 454 475 444 473 476 464 439 460 468 478 453 468 484 472 444 446 464 457 447 462 449 478 451 468 489 495 480 461 470 501 483 481 492 502 501 494 463 463 499 479 464 474 474 508 497 475 513 509 482 478 495 489 482 522 485 491 477 515 519 509 500 529 486 519 500 513 496 536 491 503 491 525 532 527 516 515 508 530 505 496 505 514 511 529 502 510 535 530 509 554 527 534 530 546 519 522 528 560 549 522 564 566 557 534 568 537 524 530 547 543 548 541 530 548 570 552 575 543 570 542 553 543 567 534 557 575 538 545 548 544 554 559 586 588 555 575 556 543 555 565 575 548 594 592 573 554 561 591 573 558 605 567 584 596 592 594 606 570 595 599 595 603 578 562 609 608 559 596 616 585 593 588 564 600 596 619 566 566 601 589 581 594 605 600 585 628 628 629 611 622 580 574 616 628 591 594 614 613 628 628 629 595 602 582 639 609 599 622 618 602 626 609 609 627 627 592 630 607 641 636 614 642 631 593 622 628 600 625 602 648 615 654 616 605 622 633 618 636 608 629 614 638 659 643 604 629 641 607 656 667 652 629 623 666 623 657 670 628 637 632 629 636 657 612 613 631 670 618 660 621 650 652 619 658 645 669 632 652 664 659 635 673 659 683 664 643 681 630 632 678 675 651 623 667 677 672 671 624 649 672 668 656 635 677 655 675 682 627 671 641 633 675 641 651 631 683 672 644 667 672 670 670 667 659 697 646 676 654 633 692 637 682 658 698 660 687 681 648 685 658 700 654 679 697 664 691 649 659 674 651 665 658 643 700 656 663 684 666 699 655 695 672 705 645 704 688 699 706 664 670 662 678 706 707 673 683 694 703 656 665 650 701 686 655 696 653 697 691 681 690 656 687 673 655 693 687 652 684 686 675 663 707 645 678 655 694 669 708 688 683 681 646 676 675 676 679 686 663 661 674 660 691 650 689 702 648 665 660 706 657 709 675 670 710 709 682 710 685 696 704 657 683 706 705 662 686 672 653 704 705 682 669 684 705 646 691 708 683 708 703 646 656 668 689 671 682 660 671 656 662 680 669 650 692 680 669 667 658 679 678 653 650 703 644 645 657 692 661 697 641 655 651 654 697 699 643 641 652 693 661 649 688 654 650 653 685 636 697 673 673 645 674 644 685 690 681 643 655 665 692 664 675 662 650 687 630 655 692 647 647 651 662 630 637 626 659 678 631 647 643 635 681 679 631 672 665 627 630 628 669 619 628 671 665 657 647 632 642 673 675 645 628 617 629 641 628 675 620 614 614 667 649 660 631 642 641 657 631 639 634 668 627 636 649 630 641 633 606 640 640 645 605 652 660 614 623 605 616 605 615 638 642 656 603 656 615 648 611 635 615 604 644 621 648 625 637 602 636 620 591 593 606 629 603 635 616 596 613 584 640 610 626 591 610 590 586 587 594 611 580 576 617 633 595 588 600 572 610 629 593 613 570 603 594 625 570 580 609 607 598 574 578 598 569 620 568 597 591 576 596 594 585 559 592 570 556 581 590 597 569 599 589 588 575 553 568 568 587 568 590 578 545 576 564 545 589 573 564 548 588 547 547 576 584 556 588 588 533 562 544 566 556 536 566 537 531 528 557 555 563 543 550 542 559 532 565 547 554 553 533 535 516 519 513 550 531 560 540 546 532 553 513 520 529 546 545 530 515 537 550 532 510 548 506 541 510 544 533 506 529 501 540 503 490 519 496 529 518 530 495 501 501 497 485 496 488 502 482 512 477 514 524 480 476 503 491 510 503 507 479 509 490 481 468 503 505 503 489 500 494 485 496 493 495 484 488 464 497 469 468 457 495 456 474 490 473 459 477 466 484 469 449 455 450 441 443 467 464 438 477 453 454 460 445 439 441 428 471 426 431 425 449 442 459 427 441 444 454 419 439 458 416 419 427 413 443 448 409 444 424 428 444 435 408 405 421 430 435 415 416 398 431 400 398 431 432 399 410 402 403 404 395 397 405 414 392 403 420 381 392 386 382 396 401 396 404 385 385 394 377 381 397 379 391 376 384 391 372 397 370 367 362 385 385 389 365 369 387 367 355 388 383 381 374 356 370 365 354 376 356 349 356 374 354 352 339 371 370 365 343 343 337 337 342 340 345 350 352 356 352 331 334 328 344 348 329 326 347 330 319 327 329 324 327 336 342 325 328 335 339 334 308 305 328 317 329 330 324 307 302 310 319 323 303 304 319 296 317 309 312 308 306 305 303 293 300 296 303 284 294 283 286 300 294 297 279 302 296 300 277 279 281 279 273 269 275 289 284 267 288 277 272 279 264 283 263 280 267 271 272 261 263 255 274 260 265 272 262 265 255 258 262 249 263 267 266 253 256 264 248 244 247 259 251 256 257 250 248 240 251 250 246 246 243 227 229 247 239 228 243 236 222 225 220 223 224 237 217 228 221 227 222 224 218 225 226 215 213 210 214 219 206 209 208 208 205 220 210 219 202 203 215 207 201 206 194 193 196 193 208 195 208 190 206 194 195 203 200 202 200 183 187 186 189 189 191 191 181 183 179 178 186 190 182 185 178 177 172 172 174 183 182 176 182 167 173 179 173 167 178 178 163 161 167 164 164 168 159 163 156 161 161 161 157 153 160 166 165 155 164 155 155 160 154 153 155 151 152 155 154 149 153 145 144 148 151 143 140 143 144 144 139 142 135 134 141 133 139 133 143 142 138 133 140 135 131 131 130 130 130 132 134 134 124 134 131 133 132 124 128 129 129 127 120 119 121 121 127 121 120 121 119 121 120 117 122 122 116 118 121 110 110 119 114 116 112 116 116 106 109 109 114 111 113 106 107 108 111 110 101 103 101 109 106 106 101 105 98 97 101 96 105 104 103 95 104 97 97 94 95 101 97 94 100 96 99 92 95 90 91 90 97 97 96 95 87 90 90 94 87 90 85 92 93 90 88 86 89 86 83 83 86 86 83 81 86 81 84 87 83 80 81 81 79 83 78 79 78 79 83 81 77 77 78 78 83 82 81 81 78 80 75 78 78 78 77 78 74 76 77 77 76 77 74 78 78 77 77 74 74 76 75 71 74 76 72 71 72 71 74 71 70 73 73 72 71 74 70 69 69 71 70 70 73 69 69 72 74 72 73 70 67 69 67 68 72 70 69 72 71 72 73 69 69 68 71 69 73 72 69 72 72 68 66 68 69 72
73 70 70 71 70 68 71 71 69 70 72 72 68 69 70 73 71 71 68 68 74 68 71 74 71 70 70 71 72 73 70 70 75 72 73 72 73 70 69 75 72 73 72 72 73 75 71 76 71 72 77 77 77 71 74 74 72 77 75 76 76 76 77 76 79 79 78 75 79 76 80 76 80 76 76 81 79 80 78 76 82 77 80 80 79 84 79 83 79 85 85 81 80 84 81 82 86 80 83 84 82 81 84 89 89 86 87 85 83 90 86 90 88 86 92 88 92 86 95 94 90 91 93 92 95 95 93 91 96 95 92 94 94 97 93 95 101 95 101 99 100 97 96 101 100 97 102 103 105 100 98 101 105 101 104 109 107 106 110 108 105 106 108 112 105 115 106 106 110 115 113 116 117 117 112 111 112 120 120 115 117 113 122 125 114 124 118 117 125 120 125 125 121 126 125 126 120 130 124 122 129 126 124 129 131 137 137 134 128 132 137 135 139 135 136 137 139 134 137 138 140 146 143 143 146 143 147 138 141 148 142 147 144 146 141 152 149 144 149 157 158 150 157 148 149 152 150 163 151 154 164 165 165 162 158 158 155 157 171 163 160 169 170 174 161 174 169 172 178 178 177 174 175 167 183 184 183 173 173 178 182 178 182 177 188 178 182 178 177 187 179 191 192 190 196 193 196 190 202 191 201 198 199 206 201 196 196 201 194 200 201 212 210 202 202 200 200 210 210 209 215 217 207 221 204 207 206 215 225 219 219 225 221 214 225 219 230 235 220 224 219 232 227 230 223 225 235 233 240 243 240 226 227 235 233 230 234 253 245 251 240 238 243 241 256 244 249 258 252 248 245 265 244 258 264 267 260 247 260 259 258 266 253 259 256 274 270 274 270 278 282 281 265 285 262 285 274 270 284 279 267 271 277 271 272 293 290 294 296 282 276 283 298 292 284 305 303 285 308 285 298 285 300 310 306 296 315 297 293 294 296 311 295 313 299 297 302 329 316 325 317 322 317 317 306 314 336 309 336 321 338 315 332 336 335 330 321 320 331 321 340 342 333 346 341 334 356 348 328 347 334 360 359 350 339 335 348 365 342 340 356 349 358 373 372 358 351 353 378 345 371 359 355 366 374 366 352 380 390 370 381 385 391 390 391 394 363 385 397 387 375 402 370 384 368 392 399 381 382 406 403 402 375 391 388 382 410 399 387 386 414 399 420 397 401 425 425 406 409 427 410 431 420 411 423 396 402 410 400 423 437 419 435 414 411 441 437 410 410 448 441 435 429 444 424 445 455 456 447 426 433 435 452 421 450 459 429 454 448 463 430 471 434 452 452 469 443 446 447 471 473 463 456 475 457 450 444 474 443 474 466 486 446 461 480 456 452 494 479 498 488 468 462 496 500 490 485 487 467 471 490 501 508 481 477 509 468 486 480 497 481 474 519 500 480 518 478 522 508 493 515 509 507 488 509 526 490 520 507 521 509 515 498 533 496 530 503 514 539 529 532 512 519 540 508 509 510 523 536 552 549 551 522 506 526 538 542 513 530 521 549 514 524 549 550 522 515 552 534 522 555 528 557 530 556 536 541 529 563 531 565 569 573 547 562 581 583 582 570 570 565 561 584 549 552 535 549 564 565 542 562 594 546 583 596 581 595 596 588 566 591 549 590 565 588 598 580 606 564 605 556 585 575 611 604 601 589 603 565 569 600 577 599 578 568 576 586 568 570 598 602 578 624 618 579 583 620 591 580 579 587 612 589 620 575 579 604 593 621 603 633 608 632 619 621 610 612 607 631 617 609 619 606 629 593 589 617 604 616 600 622 624 594 593 621 591 627 604 593 646 635 597 614 627 653 636 652 613 653 614 620 611 637 632 633 634 612 615 610 628 615 612 652 657 637 642 629 624 655 633 617 656 610 652 613 637 661 636 632 664 648 670 672 615 650 672 637 627 632 647 632 677 677 649 626 658 630 651 651 650 656 676 671 665 650 680 669 671 623 681 663 660 687 627 686 678 681 664 637 636 646 660 683 648 657 690 665 661 681 652 677 669 689 651 642 656 666 667 661 640 666 662 697 646 649 635 643 648 694 659 657 649 692 648 668 656 638 654 651 646 689 637 692 673 690 680 686 699 648 675 691 659 696 698 696 642 686 647 669 692 656 645 647 659 692 671 694 645 706 642 655 642 643 661 679 696 703 677 707 664 665 693 702 656 702 692 659 681 649 689 684 682 644 691 701 697 655 688 701 653 706 665 654 707 685 708 645 696 693 710 651 649 694 660 662 686 659 695 675 665 674 649 655 693 697 646 678 708 706 685 667 701 656 694 697 697 708 698 700 691 648 656 645 697 673 663 689 688 647 670 659 694 674 670 693 661 689 661 675 684 652 649 675 665 651 678 669 648 684 676 646 688 689 648 693 670 668 689 649 691 651 683 693 683 662 673 683 690 653 640 665 694 659 636 646 683 651 694 637 679 665 682 687 640 676 687 671 690 688 638 653 663 649 687 643 666 658 691 652 674 628 683 690 672 649 625 640 669 668 644 648 655 672 672 670 684 674 665 635 649 633 661 677 673 634 649 653 656 678 637 620 645 626 646 656 618 660 665 616 646 632 656 624 649 648 660 615 620 666 639 609 659 617 668 641 642 608 664 651 666 604 651 651 663 639 611 625 651 608 607 658 638 616 621 608 637 628 604 650 598 645 653 622 623 627 635 633 600 635 589 619 604 602 631 597 615 586 615 639 618 604 634 638 604 606 588 609 626 595 635 581 599 613 597 632 629 624 577 591 575 571 585 598 580 590 582 586 615 620 587 595 617 590 610 581 598 572 580 601 608 570 601 614 573 601 609 582 559 554 573 586 565 562 576 556 605 550 570 590 591 589 553 559 600 583 580 573 597 564 548 549 543 544 579 572 559 550 579 576 570 550 582 558 553 576 569 550 531 543 559 537 540 553 569 552 562 522 558 568 546 522 554 550 549 528 516 553 512 544 520 543 548 560 509 550 554 556 504 540 542 531 547 515 519 500 541 540 535 496 520 539 544 513 496 531 504 526 525 494 499 519 530 501 487 494 520 525 511 495 495 513 524 484 475 520 509 486 489 504 486 471 498 477 510 512 495 495 498 508 474 508 501 487 466 464 464 479 471 472 484 459 493 475 469 475 478 486 480 458 468 485 461 485 478 451 461 461 438 482 448 459 476 461 469 453 451 441 436 446 432 455 467 465 446 445 441 440 457 434 437 451 459 428 433 442 443 446 430 414 448 440 440 425 448 412 414 414 427 433 411 417 399 434 411 425 402 404 401 403 401 404 394 408 428 424 392 393 418 404 420 397 402 403 393 396 412 406 386 376 390 380 399 400 406 390 374 404 367 396 368 364 393 367 377 393 369 383 387 391 378 372 361 379 364 367 382 385 379 381 358 362 378 378 360 356 343 354 345 361 367 351 340 352 357 338 365 342 333 334 333 346 352 359 351 345 329 356 323 345 332 319 347 339 318 330 343 346 332 330 339 324 327 319 327 336 330 312 322 315 323 312 306 328 312 326 315 309 323 302 315 292 313 316 295 294 296 291 310 288 303 297 289 283 309 281 294 284 287 303 290 285 275 289 299 277 272 270 272 286 268 278 286 291 289 287 277 274 285 281 275 268 267 261 259 262 263 253 274 275 256 255 260 250 249 270 266 258 255 248 264 248 258 257 245 256 247 240 238 252 256 255 243 231 244 241 231 238 228 235 245 228 241 233 239 228 231 236 227 232 230 219 223 231 216 216 224 214 226 217 219 230 214 212 210 218 207 205 222 219 221 208 220 208 213 208 201 215 206 195 204 193 205 205 204 190 195 193 203 205 197 192 195 196 202 188 200 199 185 182 191 181 179 179 186 185 177 186 181 185 185 173 185 185 186 181 175 174 176 182 180 176 168 167 171 170 166 169 164 171 160 171 161 170 169 163 155 158 158 163 158 162 157 151 158 156 162 151 153 161 146 147 154 144 147 154 142 143 153 144 140 140 145 150 137 138 143 142 147 134 146 141 137 134 144 141 131 138 141 130 140 135 138 138 133 133 135 125 135 127 130 123 127 126 125 121 119 125 125 128 117 121 127 116 116 114 115 122 123 123 117 114 114 116 115 112 111 113 111 114 108 107 113 107 106 105 107 112 107 104 112 104 104 108 110 102 102 108 104 106 100 107 98 103 98 102 98 99 99 103 98 103 96 99 99 101 95 98 95 98 96 95 93 95 91 96 96 97 91 89 89 95 88 87 87 93 91 89 93 90 90 90 86 85 86 87 84 85 82 88 84 88 87 84 87 83 82 86 86 86 84 83 81 80 81 84 79 79 77 79 81 76 77 83 78 80 79 79 81 80 81 76 79 80 75 79 74 74 76 79 77 75 74 76 78 75 72 77 71 76 71 76 76 75 70 75 71 74 70 71 70 76 70 72 73 70 75 72 71 72 71 74 72 70 69 69 72 68 68 72 71 73 70 69 70 68 73 71 71 73 70 69 70 69 72 72 70 72 68 72 73
69 71 69 72 72 71 69 70 69 73 73 73 73 74 68 73 71 70 69 68 73 71 73 75 69 69 71 72 71 70 71 70 71 70 73 76 72 72 70 74 75 75 70 74 76 71 73 77 72 72 72 76 74 76 75 74 74 79 78 75 78 78 78 74 79 74 78 74 78 79 77 76 81 77 79 77 77 83 82 76 81 84 82 84 80 85 85 78 85 83 83 85 82 85 83 87 85 88 81 88 85 89 82 83 83 86 84 85 86 91 88 86 88 94 89 88 92 95 90 93 92 90 91 96 91 96 91 92 94 93 100 95 96 98 101 101 102 99 103 96 102 98 97 102 104 100 101 98 107 99 102 101 108 104 108 101 101 106 110 111 112 108 114 111 115 109 112 113 107 114 116 108 117 115 113 115 114 119 112 121 119 122 118 121 122 123 118 118 120 122 123 127 126 130 129 131 120 124 133 132 123 128 128 128 127 137 126 135 130 133 129 133 136 140 141 140 139 134 140 143 143 146 141 139 143 145 149 145 142 148 146 141 147 146 155 150 153 154 155 151 152 153 161 159 158 159 151 161 159 160 154 154 155 162 154 166 162 162 169 173 170 166 166 160 170 164 170 178 167 169 175 182 167 179 168 177 183 183 171 184 183 183 190 175 187 179 178 182 185 186 183 189 191 193 192 195 186 193 196 188 204 205 189 196 193 204 197 196 201 206 203 195 201 210 211 210 212 212 201 203 219 202 219 220 224 217 216 226 208 224 213 216 223 222 222 219 234 233 230 237 236 240 223 235 224 238 241 238 243 229 240 228 240 243 246 243 245 253 245 248 233 237 256 240 250 258 247 248 249 262 250 264 266 264 251 248 254 256 262 264 264 273 272 260 273 256 265 257 271 262 262 272 263 281 269 268 280 281 291 285 277 270 288 278 274 281 275 273 297 281 280 280 283 281 280 305 290 307 304 297 286 293 308 313 298 292 289 300 316 307 308 293 322 313 303 302 323 326 300 314 307 332 317 331 323 311 310 332 327 312 327 311 321 330 323 317 331 324 346 347 322 332 323 332 338 332 343 327 357 352 334 341 361 352 343 359 353 362 360 355 348 349 371 343 353 368 377 344 348 353 379 357 352 379 356 357 362 372 377 363 384 374 362 362 370 383 377 387 391 388 383 381 373 385 373 384 403 405 402 408 377 399 403 392 414 380 399 415 389 384 387 386 389 385 411 407 394 406 399 394 421 413 429 429 433 419 412 401 411 402 441 420 442 427 424 421 410 435 414 434 448 441 431 448 448 452 456 426 426 442 444 431 462 437 434 445 459 428 454 428 450 440 455 458 454 464 459 457 478 469 480 469 482 444 474 460 480 466 486 478 463 469 464 461 480 495 474 488 482 492 457 483 484 468 460 474 481 462 467 502 472 506 483 486 467 512 492 502 487 485 499 482 479 483 517 513 475 476 516 492 485 503 526 506 530 499 522 487 494 498 498 511 512 508 529 526 502 512 505 532 520 503 530 523 543 542 513 521 551 518 529 543 517 545 508 537 508 543 519 556 546 533 553 534 542 552 542 549 539 531 520 565 568 535 559 525 573 545 566 529 578 547 537 532 574 540 552 535 532 570 555 549 585 586 562 546 565 538 573 554 585 566 576 578 560 596 556 562 568 570 568 586 559 601 553 566 565 585 574 577 565 594 557 555 579 575 584 577 599 563 609 588 578 578 578 615 613 586 620 613 596 586 569 570 622 625 594 593 603 575 578 575 587 585 600 608 578 617 588 600 626 588 582 602 591 613 590 627 631 605 610 619 614 612 610 637 632 599 599 602 622 630 602 644 644 600 591 611 610 622 602 614 619 601 632 638 636 640 641 613 640 651 614 644 647 629 640 632 627 620 604 638 662 641 639 643 627 636 650 656 613 660 666 665 632 646 655 645 658 636 614 629 618 647 674 614 621 633 662 627 653 633 663 621 680 671 650 679 668 625 638 684 626 661 662 625 670 676 635 672 627 647 657 668 645 647 634 667 652 678 681 687 644 657 676 687 652 650 633 662 685 629 664 656 682 675 672 650 681 648 638 676 678 675 641 694 687 684 660 665 681 640 660 698 669 643 691 694 664 690 669 636 639 678 703 646 637 696 637 642 697 664 643 660 682 651 664 703 703 670 671 669 646 656 659 685 677 688 651 687 693 701 687 696 676 704 706 677 697 707 698 706 683 653 662 659 666 704 673 681 670 656 643 693 672 679 671 643 660 699 706 645 692 702 700 677 698 648 662 703 646 651 701 704 680 671 671 654 683 702 692 643 648 709 644 678 678 672 695 645 678 708 646 660 699 653 644 705 659 664 648 679 689 656 690 658 700 651 686 674 644 668 691 665 666 691 650 651 671 652 652 705 649 673 673 657 702 675 669 668 647 675 654 693 689 703 661 698 646 638 663 666 675 675 652 635 643 636 665 645 684 635 643 636 638 695 668 637 691 689 646 649 678 667 679 656 686 657 643 648 690 657 634 663 630 650 664 637 650 627 665 655 674 637 673 677 650 638 641 647 656 684 680 626 645 680 682 668 648 640 674 646 625 634 663 681 650 630 658 665 639 624 634 646 633 671 615 634 665 638 617 667 614 641 667 646 638 627 642 611 660 644 656 648 657 667 626 637 657 630 617 629 621 612 642 609 649 644 608 654 616 616 621 631 613 636 612 617 614 616 611 647 613 641 591 623 601 638 605 645 621 605 587 634 644 628 610 605 641 611 600 615 638 601 613 632 608 615 604 577 635 584 577 602 611 619 589 584 616 628 590 610 604 598 603 586 617 624 577 575 621 587 616 591 621 613 577 561 618 574 605 595 580 605 598 579 599 601 562 564 556 593 599 589 570 555 564 550 592 567 584 583 590 564 558 594 547 542 546 571 551 580 564 566 587 556 579 569 533 544 544 584 576 535 531 575 533 563 550 530 551 556 577 560 526 549 542 519 556 527 563 529 555 523 543 546 546 534 543 521 539 517 518 526 542 552 557 552 509 514 506 538 524 550 533 528 505 523 509 518 511 529 526 502 516 527 532 511 496 531 496 527 507 501 502 516 520 514 491 500 521 499 504 512 518 486 512 491 509 501 509 472 474 484 489 491 472 479 499 485 476 488 486 466 478 498 487 484 461 478 495 458 494 456 494 490 487 472 446 474 473 473 473 447 476 454 442 446 460 440 445 467 461 436 464 450 451 452 434 453 431 469 456 440 456 423 432 429 441 427 452 457 444 425 421 423 445 450 426 414 446 431 433 424 407 429 419 441 418 422 422 411 435 424 428 435 403 430 393 410 425 421 398 398 404 398 408 387 401 400 413 397 399 380 386 413 395 380 397 387 381 410 398 374 380 372 368 400 402 382 371 368 363 362 369 368 381 367 376 383 385 366 384 380 367 356 383 376 358 368 371 356 357 375 347 375 351 355 343 370 365 362 365 368 345 350 334 331 340 354 338 327 328 340 354 326 356 346 334 350 351 328 335 334 343 347 343 332 330 326 316 332 339 330 327 327 311 333 304 324 313 310 307 316 313 301 299 325 315 304 295 314 300 316 305 315 313 299 287 297 303 288 307 303 309 298 288 288 304 280 291 281 299 296 282 294 275 285 291 267 271 276 279 286 279 281 278 266 280 267 269 280 257 280 271 276 267 275 275 270 255 270 257 255 267 247 268 259 262 259 257 241 258 246 253 248 249 237 244 250 252 245 250 251 241 230 251 232 241 235 237 228 239 231 227 227 236 235 226 219 230 220 220 215 222 220 218 211 219 225 220 211 219 219 207 217 223 214 214 216 214 205 205 201 217 212 208 197 199 211 193 210 193 200 198 192 204 194 197 204 193 188 195 187 201 201 199 196 187 185 187 195 178 193 189 175 192 179 182 183 172 178 185 179 184 179 178 176 173 178 173 165 164 178 170 169 163 161 171 164 162 171 171 161 166 159 167 158 162 154 153 163 163 152 151 150 149 155 147 150 154 145 149 151 144 143 151 154 153 153 149 147 147 145 146 139 139 145 144 144 139 136 144 133 137 142 132 138 137 141 130 130 132 137 129 126 128 125 132 128 130 129 129 126 122 124 125 120 120 126 126 123 116 120 116 116 123 115 118 113 114 118 115 120 121 118 119 113 117 113 110 115 111 113 111 110 114 107 104 113 109 106 107 102 104 103 104 104 102 100 104 102 100 106 106 101 98 98 97 100 103 99 100 96 101 99 95 95 97 96 92 91 92 98 90 96 94 92 96 95 93 91 95 94 90 94 91 90 89 86 93 85 86 85 86 87 83 90 83 86 86 85 84 86 83 87 84 86 82 79 86 85 82 80 81 78 82 77 81 79 80 82 79 82 83 82 78 83 82 80 77 79 75 74 74 79 74 78 77 76 76 78 78 79 73 76 78 72 73 73 73 71 72 75 75 71 74 77 75 71 73 76 73 71 76 72 76 73 75 69 74 69 74 72 75 73 74 74 74 73 68 72 73 74 74 69 68 69 68 71 70 71 68 72 70 73 74 69 70 71
70 70 73 73 71 70 71 70 69 74 73 74 69 71 73 69 72 71 70 71 73 70 74 73 72 75 72 70 70 73 74 70 72 71 74 72 72 77 72 71 73 76 74 74 72 73 73 74 75 72 76 77 74 74 76 76 73 76 77 74 80 74 74 80 81 78 77 75 75 80 81 78 79 76 77 77 79 80 83 78 82 79 84 85 82 81 80 86 86 79 82 87 80 84 86 88 88 88 83 89 86 89 84 90 89 86 84 85 92 92 91 92 88 88 88 88 88 92 92 94 95 92 92 93 96 90 94 97 93 92 98 96 94 96 94 99 101 100 97 104 101 103 98 102 104 106 101 100 104 99 106 102 104 109 101 102 107 104 108 109 105 106 106 107 107 111 109 111 115 112 113 109 113 110 116 120 115 121 120 119 115 118 119 120 125 126 124 126 128 117 128 122 119 121 126 122 123 129 122 125 132 130 124 137 127 136 127 129 138 128 136 134 132 137 136 139 144 133 133 138 140 142 141 142 138 141 137 141 147 144 143 146 152 142 152 155 150 150 146 156 151 152 162 156 156 150 163 158 157 154 153 164 163 155 161 156 160 167 171 164 170 172 169 165 162 165 171 173 176 169 178 169 173 177 176 170 177 176 175 183 182 180 190 176 190 189 179 180 186 188 188 197 196 187 183 195 197 189 185 198 189 200 207 194 192 195 201 202 204 195 207 209 206 206 212 200 208 212 218 212 204 214 210 204 218 224 207 227 213 211 213 210 223 215 228 232 235 223 225 237 231 240 222 230 237 224 224 229 243 247 240 229 238 237 246 248 252 248 250 248 253 241 243 241 257 238 249 254 259 248 244 245 255 254 255 264 250 263 251 258 265 259 269 267 264 272 277 275 267 272 278 264 272 274 280 284 264 283 276 285 276 280 295 291 293 298 291 279 290 283 285 296 303 300 288 297 283 302 289 288 294 294 307 295 295 311 297 311 294 299 295 308 323 303 302 300 313 325 310 324 303 322 314 325 327 321 337 309 328 323 311 315 323 338 316 319 316 348 320 332 337 332 334 352 338 341 338 354 359 356 329 355 352 348 336 349 363 356 336 340 369 370 363 351 368 365 376 347 371 358 346 347 383 373 377 367 352 372 376 360 366 361 392 379 360 376 384 366 396 399 401 393 370 383 387 397 391 402 378 382 385 395 399 384 406 397 390 382 418 418 406 411 400 385 389 398 403 416 414 420 400 406 405 408 414 397 418 407 433 409 402 436 407 403 408 421 413 435 413 416 442 435 417 417 431 423 447 439 451 417 428 422 445 450 451 462 444 427 448 452 468 472 456 471 436 454 455 475 453 479 467 454 478 476 441 445 455 446 458 486 452 460 459 473 480 476 482 463 483 490 462 493 486 474 498 485 458 470 488 482 498 469 499 483 481 468 481 515 504 513 491 474 508 504 496 489 510 511 489 513 480 527 501 522 488 525 529 514 528 522 499 534 487 527 525 526 536 500 505 543 520 539 530 538 501 540 532 511 541 516 504 538 542 511 505 542 553 512 544 515 509 513 513 534 556 538 529 536 553 530 541 539 533 555 527 564 562 573 536 568 567 559 579 536 562 558 579 557 566 559 577 559 562 545 552 560 588 548 585 571 568 575 579 589 555 563 595 560 550 600 549 585 594 547 584 586 575 583 557 569 586 569 562 585 557 567 579 607 607 595 583 579 591 608 596 598 604 610 590 619 577 578 579 610 592 586 611 609 581 620 626 574 576 576 598 614 592 587 597 600 605 622 582 584 614 586 596 591 621 611 604 618 590 644 644 598 629 638 620 594 636 600 635 648 602 635 590 612 633 606 616 639 612 641 618 644 604 645 606 611 602 636 660 650 605 605 628 617 609 656 638 613 647 611 662 644 655 666 606 651 614 616 646 656 669 620 609 658 665 648 648 625 666 623 654 634 632 621 631 656 636 622 618 633 657 645 618 626 649 663 668 676 638 625 659 639 643 661 642 641 625 632 653 631 664 635 639 676 662 684 640 674 683 664 659 645 644 681 627 656 662 667 634 686 640 642 629 648 687 693 663 677 653 670 675 656 687 688 666 637 687 655 652 689 694 683 639 644 672 640 673 639 675 675 636 684 655 640 675 694 664 654 644 681 638 658 701 701 703 695 684 651 695 668 678 695 683 640 644 701 652 692 640 692 665 659 674 701 679 662 641 706 696 649 700 698 670 647 694 685 703 689 697 692 669 669 698 662 686 653 673 648 705 691 700 679 642 683 673 680 704 673 696 643 698 705 699 676 643 684 652 704 682 707 705 659 684 644 679 678 655 643 685 668 692 693 705 641 667 686 697 679 650 701 680 707 697 686 673 697 679 701 642 652 699 654 685 674 657 655 643 687 672 702 646 656 687 643 672 662 687 661 650 646 653 639 661 659 685 677 657 654 687 642 694 645 692 662 633 637 675 637 651 686 675 636 685 650 671 692 665 650 685 688 674 656 663 666 683 643 641 636 662 692 641 656 635 634 631 664 628 659 689 667 688 626 631 628 668 636 681 665 653 656 631 654 642 628 663 648 663 633 640 625 643 658 661 674 631 644 676 645 654 620 661 639 667 612 667 618 648 657 670 666 644 642 656 634 649 622 623 607 644 649 610 615 651 615 655 618 615 662 637 622 615 635 639 621 607 599 644 637 609 622 648 597 628 631 651 594 619 625 611 627 628 648 638 629 643 599 592 636 615 646 635 591 635 584 630 613 602 631 633 624 634 630 581 579 583 578 628 589 581 592 597 610 632 624 590 614 612 578 583 580 578 619 618 619 612 578 591 595 611 614 620 565 580 573 568 560 566 575 609 594 585 604 589 562 586 584 582 569 585 581 600 590 565 581 594 579 593 565 575 547 578 578 588 576 582 558 542 572 558 552 561 571 562 562 585 587 548 567 561 583 550 569 559 530 533 573 537 529 570 549 558 545 533 525 564 517 531 535 524 526 513 536 543 558 563 513 536 514 546 553 506 519 504 539 530 503 502 507 513 529 515 535 533 523 516 535 528 503 539 503 517 539 498 494 488 493 519 512 486 528 484 517 525 519 525 508 507 513 508 475 522 504 497 475 490 485 483 493 488 496 497 485 478 472 462 490 462 494 506 480 470 475 487 480 477 462 479 464 479 457 449 473 457 483 462 470 462 468 448 471 485 469 439 442 439 440 448 457 451 466 462 453 434 455 455 451 462 441 455 456 451 455 433 422 429 439 455 432 429 439 427 427 431 448 418 433 418 445 416 431 412 423 433 436 438 411 429 407 426 416 414 411 402 412 412 425 421 399 402 395 389 393 386 414 412 393 409 381 406 417 409 406 386 380 412 408 405 392 388 395 405 389 383 400 392 389 370 394 366 362 370 369 374 366 371 371 366 389 368 383 352 360 370 369 348 359 359 359 350 349 347 377 372 363 356 361 347 337 336 357 367 362 365 331 360 342 336 359 340 341 355 338 335 329 338 321 331 345 327 337 320 317 318 316 330 334 311 332 319 328 331 327 317 327 321 323 311 324 326 307 312 326 308 308 294 315 312 296 319 291 297 315 310 292 312 292 285 305 283 310 305 283 303 281 288 293 280 275 280 299 293 295 276 290 294 282 275 293 290 265 267 281 278 263 263 275 280 267 280 266 272 272 261 271 266 272 255 256 253 260 270 263 246 264 250 244 265 247 249 248 253 255 255 255 253 245 252 234 246 244 251 231 230 236 234 234 239 229 243 227 242 229 226 239 232 222 234 221 234 224 216 227 223 228 218 230 218 209 221 224 210 226 207 214 220 211 205 212 220 218 208 204 210 210 202 205 206 196 211 192 191 190 201 200 197 191 202 202 185 189 191 193 187 193 197 183 179 187 193 184 188 181 176 178 182 185 180 178 172 174 176 182 170 168 168 180 171 181 171 167 165 177 172 167 168 171 168 171 159 163 162 158 160 155 166 156 167 161 156 153 158 155 150 153 153 148 149 155 152 154 157 150 145 146 145 150 146 148 141 145 146 149 142 148 142 141 143 146 137 145 140 142 138 140 140 137 130 139 129 128 132 134 130 132 133 124 133 132 127 125 121 122 121 125 119 123 127 119 117 117 120 123 121 123 116 120 123 116 113 119 121 121 121 113 111 119 112 116 116 115 108 106 109 109 111 114 111 112 107 110 110 102 110 101 107 105 106 105 99 99 103 103 102 103 101 100 101 100 102 98 104 96 97 100 99 101 96 96 97 95 94 94 98 94 95 97 93 93 90 89 90 91 94 90 90 87 86 88 89 84 87 88 87 90 90 83 86 89 87 86 85 84 87 80 86 85 86 83 85 86 79 83 79 78 83 81 83 77 83 77 76 77 82 80 76 81 80 81 80 79 79 79 78 75 80 79 80 74 80 73 78 74 75 76 73 73 74 75 73 77 72 74 75 71 74 73 77 74 71 76 70 74 70 72 73 74 70 73 75 76 73 70 74 72 72 74 73 74 70 73 72 71 75 74 69 69 70 69 72 75 72 71 71 72 73 74
70 73 75 73 71 72 74 69 73 70 75 69 73 74 74 71 70 71 74 71 76 73 76 71 73 72 73 75 73 75 74 75 71 72 77 71 73 76 72 77 76 77 76 74 73 78 73 72 73 78 74 78 75 78 80 77 74 76 75 77 75 77 81 80 78 80 76 78 83 81 76 80 76 78 80 84 83 81 78 83 82 79 82 80 84 80 83 81 81 84 85 87 81 83 81 87 88 82 82 89 88 83 86 89 86 90 89 91 87 89 88 88 89 92 90 92 94 90 95 95 95 96 93 94 91 99 100 94 95 97 97 93 101 97 97 101 98 95 95 104 96 97 106 97 105 104 103 105 103 104 108 102 102 105 104 103 107 112 109 114 111 109 115 114 111 109 115 116 116 116 113 117 115 117 114 112 113 122 115 114 122 116 114 126 119 126 116 118 117 125 121 128 119 121 125 124 132 126 135 127 125 131 132 127 136 134 132 135 139 129 137 133 131 135 143 137 146 143 145 147 135 142 138 142 141 150 145 142 146 141 143 147 146 144 156 148 153 146 159 149 149 155 158 156 159 157 165 165 166 163 161 159 160 167 169 171 160 162 160 159 171 161 161 170 162 164 167 177 172 168 173 169 168 180 175 182 180 185 185 189 175 185 175 183 190 177 190 180 180 194 197 193 198 199 190 190 187 186 196 196 200 206 201 192 192 208 205 193 193 194 205 201 213 203 207 216 209 217 214 207 220 223 210 217 212 221 210 225 223 228 227 216 226 218 220 214 222 218 221 228 237 224 222 239 241 226 235 242 242 227 228 249 237 242 244 239 236 236 235 234 242 245 247 238 246 248 260 262 245 265 247 249 256 265 266 265 262 259 263 260 266 256 272 261 270 272 274 268 268 275 281 259 273 273 285 266 264 272 285 289 268 289 278 294 287 282 298 293 285 286 277 285 289 295 297 300 308 301 293 303 312 300 300 315 299 292 305 299 311 293 317 311 325 308 296 326 322 319 327 310 327 311 308 333 333 309 325 310 313 337 313 317 341 330 339 327 334 322 343 337 321 329 345 345 347 335 326 329 352 332 359 338 338 350 347 349 342 353 339 366 351 352 355 363 366 361 346 358 348 369 349 380 363 375 361 364 379 360 360 362 364 365 383 375 383 384 385 383 392 364 396 381 403 368 371 395 393 409 396 394 390 381 388 400 388 397 395 386 416 411 421 390 392 404 421 389 427 423 415 418 404 397 418 402 408 423 433 411 424 430 400 435 412 410 404 441 420 434 448 421 427 452 446 437 421 433 425 434 417 436 421 456 454 428 444 453 427 459 429 465 433 435 461 448 464 452 437 471 438 472 470 445 474 437 451 477 440 475 442 466 482 468 477 471 462 471 456 496 465 467 491 473 467 475 498 480 481 496 475 479 503 466 482 487 471 490 480 480 505 499 490 511 473 502 508 495 481 502 504 514 514 527 493 484 483 483 531 510 514 524 502 528 532 513 519 497 540 499 496 513 527 495 515 516 527 530 547 515 524 547 538 542 526 512 535 509 557 532 514 550 543 519 548 511 546 536 559 516 524 533 551 547 540 542 556 549 530 555 540 527 567 525 551 540 573 542 528 553 561 548 568 544 544 586 583 544 558 537 587 557 559 558 593 588 566 548 597 590 554 566 578 559 557 577 575 556 561 558 571 605 600 564 566 570 568 580 582 600 605 565 614 604 585 616 608 616 575 587 595 570 581 604 620 575 579 614 572 582 603 622 594 626 584 595 584 613 612 607 588 583 618 609 595 595 591 598 637 607 629 635 635 615 622 587 595 610 615 586 601 644 623 634 642 590 606 616 609 600 601 594 626 606 617 611 595 644 649 629 657 617 602 626 605 623 652 616 616 606 651 632 661 618 648 621 632 614 654 625 652 639 632 631 657 653 651 632 631 650 613 662 648 627 654 658 633 660 614 670 641 615 670 623 659 667 670 624 669 624 636 627 682 649 646 660 644 647 683 626 638 652 644 677 639 685 656 646 649 647 661 641 633 670 685 641 634 666 648 657 635 639 668 684 642 658 670 675 636 691 694 675 658 641 631 688 673 650 631 695 690 676 650 673 648 665 669 685 639 691 650 647 639 692 638 653 657 677 677 642 642 653 680 649 654 659 676 666 649 672 645 672 700 685 692 656 692 704 689 648 672 676 661 696 688 667 644 679 659 685 702 682 653 680 646 688 702 685 650 647 669 674 698 664 672 685 698 658 701 699 668 668 687 708 674 668 668 678 707 704 674 652 680 704 691 685 684 702 662 643 659 690 677 666 664 658 643 670 674 653 661 651 679 706 650 644 682 693 697 680 689 662 706 659 656 688 652 648 698 672 650 648 669 701 672 641 650 691 671 683 702 640 692 690 638 651 642 678 653 698 667 651 669 665 669 702 663 681 654 680 653 659 635 675 695 668 639 695 633 663 681 665 639 641 649 640 677 688 643 676 647 685 679 693 688 657 680 660 646 630 637 661 651 636 637 646 668 642 686 628 630 687 657 676 638 645 675 683 681 650 639 655 625 678 638 651 639 676 681 637 662 623 632 675 617 680 678 676 656 638 621 654 669 655 674 616 612 621 652 640 662 653 630 654 610 620 640 619 616 634 609 644 638 665 618 617 632 636 614 660 633 614 641 653 652 655 640 603 609 646 626 653 620 631 654 603 649 625 620 649 644 616 642 638 601 616 636 621 617 599 596 632 634 606 594 616 639 608 617 640 631 605 627 607 630 615 585 638 594 585 588 590 611 591 577 603 613 627 583 629 573 579 599 623 580 611 598 609 573 606 611 594 608 598 611 580 599 602 567 592 568 577 601 571 587 577 598 573 562 602 591 604 559 583 569 571 602 570 604 560 547 596 576 595 599 593 555 558 544 557 578 545 562 538 565 578 589 558 543 577 555 563 554 535 542 576 568 552 563 554 555 543 561 536 527 536 571 520 570 536 551 565 565 543 519 551 519 526 523 548 548 537 540 535 547 546 558 526 541 529 534 523 550 536 511 531 535 518 524 509 515 538 509 540 507 508 533 529 518 489 520 534 534 519 490 520 511 501 511 490 502 492 487 503 523 498 498 478 513 496 514 474 496 502 503 470 499 466 469 499 506 473 476 487 488 477 496 462 461 493 479 458 499 454 466 457 475 450 483 491 474 456 464 467 443 448 471 448 443 441 442 450 480 439 446 440 438 443 439 458 443 468 468 469 435 448 441 431 448 431 421 453 418 452 428 424 439 439 448 444 413 418 435 426 446 425 413 414 432 425 414 441 441 409 440 401 423 430 426 419 419 417 429 410 412 420 426 406 394 389 398 402 398 389 408 389 392 414 378 410 390 403 396 385 376 394 405 370 397 393 371 392 384 376 398 398 384 367 362 386 366 378 383 365 382 356 375 386 366 381 366 358 354 361 368 353 366 351 352 350 360 366 347 369 367 357 349 361 363 335 335 333 357 345 342 355 329 345 332 330 343 333 332 333 338 348 334 343 325 339 324 322 322 316 321 315 320 315 333 306 330 323 313 314 327 301 326 301 301 313 307 297 296 293 299 317 298 314 306 292 285 288 314 297 283 294 304 286 281 282 277 283 275 277 279 284 281 271 290 281 294 277 286 267 292 288 266 274 273 277 274 270 265 260 263 282 275 260 255 254 259 258 254 260 259 264 265 269 262 250 260 267 249 261 242 255 257 254 241 247 240 241 251 233 241 235 230 248 238 235 232 237 243 241 233 240 235 240 237 227 236 223 228 227 237 229 219 233 227 223 218 228 219 230 223 210 208 222 212 219 216 215 216 202 202 200 211 203 208 215 212 209 212 212 197 199 210 197 203 193 197 202 203 200 187 195 195 190 187 185 184 183 196 189 192 183 178 192 185 179 176 182 179 181 171 174 183 174 169 182 169 177 182 175 174 177 164 163 169 173 164 169 164 159 167 169 160 166 161 166 164 163 161 157 161 153 164 154 157 160 157 158 149 160 152 147 147 151 144 147 153 149 153 144 141 145 140 145 139 140 142 140 143 141 141 145 137 133 137 131 137 135 134 129 132 132 131 135 129 126 125 126 136 130 127 126 124 131 120 123 120 119 120 128 122 127 120 124 115 126 122 115 115 114 117 117 113 115 115 117 110 114 116 112 110 115 111 113 113 106 114 115 107 104 112 112 112 106 107 108 108 101 107 102 107 108 101 106 100 105 105 103 104 99 104 102 95 95 102 94 101 93 98 99 98 95 97 92 99 95 97 94 92 89 91 88 92 89 89 95 88 91 94 90 93 93 85 86 88 84 89 89 86 88 82 82 87 82 84 82 86 80 80 87 87 83 79 85 86 80 78 80 79 79 79 82 81 78 83 77 77 80 83 80 77 76 81 81 76 79 75 81 79 78 76 77 78 75 78 73 75 76 76 78 78 75 74 75 75 72 75 77 75 73 75 77 77 72 76 76 77 74 75 71 70 76 72 74 71 70 72 71 71 76 76 76 72 72 71 73 69 71 71 71 73 75 75 70 75 71 73 72
75 71 74 74 76 75 71 70 75 74 76 74 71 75 72 71 75 73 75 76 76 76 77 72 74 76 71 73 71 76 76 76 77 72 74 77 77 74 75 73 76 74 79 76 79 74 77 77 75 74 75 79 80 74 80 76 78 80 77 78 78 75 83 76 81 78 77 82 78 77 83 78 82 78 81 84 77 81 78 83 80 86 86 79 79 85 85 85 81 83 86 86 82 86 87 88 89 89 87 84 84 87 88 90 93 90 88 93 86 90 93 95 91 95 95 88 94 97 90 96 98 92 96 95 93 98 96 99 97 101 98 96 97 98 96 96 99 96 105 103 100 98 106 103 102 106 108 107 106 100 110 108 102 103 104 108 103 112 110 114 111 113 111 109 115 114 116 110 115 115 113 112 113 119 114 117 118 119 117 120 124 122 124 125 125 119 127 117 128 125 125 120 120 129 130 131 130 130 132 131 128 127 127 136 127 133 139 140 138 141 130 141 134 140 141 146 134 141 147 135 141 141 145 137 140 150 146 148 147 141 145 154 142 143 147 154 145 147 151 151 161 149 161 156 163 158 155 153 152 163 158 162 165 169 161 160 169 168 163 168 173 160 177 178 171 172 168 177 171 172 183 172 172 178 179 173 179 181 171 180 182 187 187 187 185 181 179 189 179 193 191 193 189 196 184 185 197 200 198 195 203 193 189 194 196 195 195 210 207 204 198 214 213 205 205 200 219 205 220 214 213 209 210 206 219 225 221 228 218 226 222 211 218 224 222 218 222 236 230 223 220 221 232 242 227 232 227 242 225 229 242 238 243 228 248 249 239 244 248 235 236 257 258 241 255 249 255 253 240 262 245 257 252 268 248 267 252 258 272 269 255 251 262 254 254 272 258 278 283 263 283 276 281 262 275 289 279 269 283 276 269 282 280 279 289 271 281 299 289 280 284 300 283 281 289 295 293 299 286 297 295 312 302 299 312 291 295 302 293 321 319 320 302 307 300 326 318 327 302 326 326 323 323 327 321 323 313 316 326 317 321 324 340 331 329 346 344 330 325 332 345 349 342 345 334 336 329 357 339 333 333 347 349 351 363 358 334 355 368 341 368 372 369 348 371 377 377 378 375 372 350 380 367 359 381 376 362 364 365 373 374 356 383 390 372 363 381 391 373 379 369 390 389 399 392 382 401 394 382 408 384 401 394 393 405 405 381 389 388 407 413 421 409 418 408 416 425 404 397 415 396 414 430 424 401 404 417 424 400 435 441 431 416 427 406 443 422 430 437 409 413 448 436 447 422 416 421 441 440 435 440 453 419 451 449 426 456 463 451 455 433 427 444 434 452 464 434 469 470 464 440 467 475 479 468 465 476 461 463 456 454 486 482 475 462 492 487 485 478 457 483 464 462 472 476 485 480 484 458 501 466 494 471 463 485 469 513 487 504 483 475 472 495 497 520 476 483 503 493 508 500 504 507 525 507 524 513 512 484 514 519 508 502 506 534 493 509 526 520 529 522 520 502 503 517 534 535 502 538 517 544 506 504 543 509 521 537 510 523 558 537 543 547 525 545 535 545 517 535 554 526 549 526 539 549 566 529 531 524 567 555 574 558 578 526 577 531 538 555 553 572 585 577 542 544 563 578 562 578 573 543 563 552 570 584 579 591 556 568 564 589 571 590 581 549 587 579 576 602 573 561 552 603 589 576 592 567 576 605 589 581 615 580 596 604 569 573 607 608 579 565 573 593 573 586 621 576 587 602 611 626 571 625 583 589 600 623 591 607 599 598 607 591 631 584 636 623 638 621 594 582 592 639 605 609 597 597 626 608 646 587 645 615 626 643 647 631 643 628 592 602 593 644 633 606 619 619 621 606 599 608 611 597 633 648 638 628 602 629 611 630 644 619 626 650 609 636 607 628 653 660 659 653 609 662 650 641 671 612 615 629 660 648 664 662 672 621 632 651 649 650 644 652 670 620 673 637 646 676 675 633 620 662 647 670 623 648 681 673 663 684 669 665 626 675 638 648 669 674 626 685 650 666 686 662 635 654 681 690 663 686 661 648 652 637 682 630 691 680 647 655 676 676 660 683 686 639 689 639 665 666 659 659 658 666 677 696 649 676 692 686 671 658 642 695 669 695 697 666 645 653 702 695 651 662 690 699 693 651 671 688 675 701 686 674 651 648 658 665 672 679 664 685 663 672 669 705 649 655 660 660 689 660 652 654 703 706 649 642 670 684 694 658 698 692 694 644 703 665 688 669 705 647 665 662 697 645 679 641 660 649 661 660 669 690 674 682 706 684 684 686 678 687 704 668 672 707 689 667 664 668 644 660 691 668 699 681 672 687 698 642 695 668 660 673 649 693 647 665 686 641 660 672 686 655 650 667 655 698 643 694 675 646 665 677 691 673 650 656 653 658 658 691 667 686 653 661 648 673 642 647 650 679 654 682 672 658 681 650 690 695 634 653 674 691 686 649 630 663 656 632 629 661 685 660 645 638 685 659 676 692 670 692 635 643 636 659 669 640 636 677 680 674 640 636 650 630 651 663 638 680 679 636 656 666 631 676 678 633 672 637 664 656 626 630 645 662 667 618 630 614 636 650 633 641 616 660 645 619 647 612 669 658 663 625 631 642 654 630 651 656 625 650 653 639 658 631 610 644 649 623 616 623 641 634 618 647 614 656 652 606 624 620 607 595 600 600 629 611 627 607 613 650 604 635 650 594 596 636 611 604 644 593 606 595 625 640 606 587 584 585 631 603 622 582 610 617 593 618 605 628 581 589 624 613 605 600 605 619 571 573 587 583 571 586 582 601 608 580 577 611 621 609 566 569 609 601 596 559 569 589 596 558 584 600 580 580 605 598 587 607 603 562 566 588 586 568 574 546 584 570 558 557 556 577 575 568 576 559 559 584 554 571 562 545 578 544 534 556 578 552 537 567 547 556 531 576 578 579 552 540 564 555 537 545 543 524 535 534 549 545 515 559 526 522 556 548 534 519 531 512 537 509 516 534 512 546 543 506 512 520 517 535 543 500 501 537 532 512 497 498 511 497 519 532 531 491 489 500 507 498 517 522 522 498 526 487 494 501 480 488 490 507 506 496 483 512 496 495 509 482 493 474 485 465 477 507 483 478 466 491 480 490 476 474 496 481 469 476 493 463 483 493 451 467 475 465 480 463 485 463 476 479 473 468 463 465 452 458 447 435 455 443 454 433 443 465 440 456 447 433 450 460 449 454 437 457 444 435 434 433 444 428 440 414 417 425 446 416 422 418 441 415 409 432 422 431 426 418 439 406 427 421 420 434 424 430 411 395 394 398 392 408 424 410 391 399 413 416 384 412 399 402 408 408 391 411 388 380 411 386 407 397 397 380 398 374 374 400 393 372 363 377 372 363 388 394 384 367 376 368 378 384 370 374 386 359 373 373 358 366 377 361 348 365 349 347 361 363 352 340 365 369 354 348 351 354 343 346 341 360 331 329 340 335 329 351 349 328 324 350 346 348 337 331 335 341 341 318 330 327 323 321 320 333 313 324 331 307 310 331 312 320 307 303 318 315 303 322 314 296 317 305 291 298 293 308 287 289 290 307 300 303 285 309 302 285 280 281 278 294 278 293 295 275 278 277 284 283 272 280 274 283 268 276 278 275 262 261 262 263 270 275 264 280 257 277 259 275 261 256 254 251 267 256 251 257 269 265 257 263 257 260 249 248 258 259 256 244 237 249 238 236 231 251 238 231 237 246 239 235 240 233 237 236 239 229 227 238 236 233 234 217 231 235 214 229 213 224 213 227 211 209 213 226 210 223 221 213 208 202 222 206 200 201 208 215 200 196 208 199 197 205 195 200 207 191 195 205 191 198 198 203 192 193 186 193 191 186 191 188 180 183 181 185 182 193 188 188 183 186 184 174 176 182 171 186 173 179 173 175 167 181 167 165 170 168 169 170 168 175 163 166 170 162 160 159 168 163 155 157 164 167 159 155 159 161 156 153 160 147 148 156 151 148 154 148 147 142 148 142 145 150 148 140 151 144 147 142 139 142 135 141 145 145 138 136 134 141 138 140 140 130 133 133 128 132 132 125 134 133 130 124 128 124 132 132 127 122 119 129 126 127 118 121 125 120 124 121 116 118 114 125 119 116 118 116 115 111 110 119 113 118 113 110 116 116 116 108 113 115 112 110 108 104 104 110 109 106 103 102 108 100 105 103 103 98 106 103 103 104 102 96 104 103 101 98 99 99 94 95 98 98 93 98 92 98 97 99 93 96 95 92 97 89 90 93 91 87 88 89 87 87 86 92 90 87 88 90 87 88 84 89 84 88 83 88 88 84 82 83 85 82 82 86 80 85 81 82 86 85 85 79 79 79 79 77 83 84 82 77 79 83 83 80 81 76 78 79 77 81 79 76 78 76 80 74 77 74 80 79 79 76 74 79 79 73 79 77 74 74 78 78 74 77 72 77 78 73 74 77 77 77 71 74 76 71 72 72 71 76 70 74 76 76 73 76 76 71 73 70 73 71 76 73 76 74 76 73 75
72 74 75 71 72 76 76 72 71 76 77 74 74 74 74 73 76 73 77 77 74 77 71 73 75 73 74 78 73 75 76 72 76 74 72 78 78 76 78 78 74 78 73 75 79 77 76 76 77 74 75 78 79 81 75 76 81 75 80 80 81 83 82 80 77 79 83 83 76 79 80 79 80 81 78 85 78 82 82 80 85 80 83 80 87 83 81 87 82 86 84 88 86 82 85 89 86 84 89 88 88 87 87 91 90 89 94 90 89 95 88 92 88 93 92 90 96 94 96 94 93 92 99 97 99 92 99 95 96 95 97 101 96 98 99 103 102 98 97 101 105 100 103 103 103 99 108 109 108 104 102 103 110 109 111 109 106 104 106 113 115 107 112 111 117 108 109 116 111 110 119 111 117 121 120 114 121 120 121 124 123 120 118 116 123 125 123 126 128 123 124 122 131 128 128 127 135 123 135 126 129 129 131 131 132 132 129 139 131 135 136 140 137 144 146 144 143 142 141 135 135 137 140 141 140 149 142 140 148 144 143 154 143 154 149 145 152 154 159 153 162 157 159 157 153 162 158 161 157 159 153 162 170 168 156 164 165 164 168 172 167 165 172 178 179 176 164 181 173 177 172 169 170 173 180 171 172 186 188 173 190 178 191 180 177 180 180 191 196 182 192 183 185 185 197 197 194 191 201 201 197 200 209 201 193 201 203 211 196 203 206 211 200 212 203 199 217 216 215 204 214 213 213 220 213 217 213 219 214 213 230 212 223 213 233 219 226 223 220 230 220 219 236 226 232 242 231 227 228 241 237 240 247 240 241 241 237 248 253 240 245 252 258 245 244 256 260 264 261 258 251 249 263 269 270 263 262 267 273 253 266 261 256 261 270 272 274 275 264 282 283 274 261 287 265 277 285 274 289 274 273 275 274 294 284 283 277 300 274 301 282 298 285 292 296 298 300 303 295 295 313 303 294 301 293 302 306 310 295 297 303 316 301 303 300 324 315 312 316 306 328 328 326 323 308 312 319 308 337 341 336 341 331 326 319 332 336 325 340 323 346 345 335 339 351 349 343 338 339 349 339 343 346 346 350 350 354 363 354 362 367 346 360 348 361 362 377 351 363 376 356 378 361 368 361 380 379 361 377 365 375 382 366 383 365 373 366 397 366 392 372 375 384 382 389 385 402 407 397 397 374 383 391 391 381 393 391 417 380 408 397 418 393 406 414 404 421 399 421 394 415 402 408 396 420 397 418 405 440 424 415 424 440 407 403 405 444 442 417 435 429 447 430 434 449 417 435 438 433 448 428 455 429 442 440 452 427 441 451 463 463 465 462 463 465 449 465 473 458 439 438 476 449 443 445 473 447 482 482 474 458 475 463 455 490 458 473 465 456 496 475 457 456 483 475 481 495 474 471 486 490 463 470 463 468 479 470 472 487 483 505 495 514 488 476 489 478 516 483 512 511 517 488 492 499 526 483 512 516 492 495 526 536 502 514 494 491 516 533 542 511 503 503 512 505 524 538 512 500 515 527 536 510 540 533 510 508 548 517 542 509 529 536 547 555 516 542 557 563 522 529 550 546 552 528 552 536 544 548 537 556 534 540 537 533 549 578 580 568 552 532 532 575 579 561 585 578 538 545 536 553 538 540 568 588 555 579 549 544 543 560 585 578 549 567 565 603 575 601 566 598 557 592 585 564 573 599 600 579 582 613 611 613 607 580 563 587 591 586 580 568 600 580 610 599 572 570 602 572 625 605 580 584 586 612 574 628 629 574 626 629 592 596 593 589 616 583 617 612 614 639 631 602 621 637 633 614 637 618 612 616 607 605 631 617 617 631 608 621 651 615 604 607 622 601 596 614 631 619 632 656 602 633 654 607 605 616 632 623 653 602 610 620 645 633 637 665 643 624 639 607 647 666 652 641 656 612 630 636 615 624 653 647 647 618 644 653 671 634 629 662 654 636 669 676 670 670 652 670 632 621 662 646 657 631 667 683 655 659 625 629 657 657 622 654 662 684 678 670 639 636 627 683 646 655 689 638 648 659 684 640 691 685 645 663 683 677 654 673 665 644 638 677 661 657 669 641 684 648 683 678 638 656 645 680 679 638 651 659 670 638 670 667 697 689 637 688 674 662 666 643 678 674 639 696 690 645 641 637 699 685 667 695 655 681 677 652 666 674 658 676 655 697 700 652 700 664 652 679 646 664 695 684 651 698 677 706 659 700 657 671 682 687 679 650 681 669 665 643 705 702 698 672 645 693 687 706 652 650 696 659 675 686 654 687 695 643 703 664 703 653 695 695 650 667 706 642 696 681 645 645 693 653 677 698 639 673 647 668 684 703 704 669 699 668 667 704 670 679 661 684 643 667 689 653 693 637 654 700 678 676 655 664 689 691 672 639 676 692 672 665 685 697 675 686 679 657 663 687 658 667 672 638 665 651 654 675 677 684 687 664 679 675 636 684 669 676 662 684 666 632 647 647 692 684 633 669 640 662 656 665 665 646 626 684 663 633 648 655 674 677 671 652 636 661 648 684 634 676 667 644 682 652 659 651 658 651 624 669 674 670 662 622 627 622 623 616 671 629 652 628 668 637 624 620 636 614 645 668 640 635 612 670 614 641 612 608 627 639 608 624 663 617 648 623 645 651 630 602 659 614 638 619 646 632 656 659 636 638 638 650 642 605 655 600 627 616 592 639 599 621 611 596 612 646 603 610 644 635 623 589 598 636 611 612 616 607 592 611 640 587 611 634 608 607 579 602 634 635 575 597 620 582 631 587 615 619 601 623 577 575 616 603 606 593 599 577 592 587 567 585 610 567 617 603 562 591 563 560 576 572 603 570 565 593 572 608 589 591 579 593 589 590 586 559 599 569 570 550 546 582 582 578 571 541 595 548 552 593 550 590 544 567 568 565 538 555 580 562 573 577 550 538 580 545 553 527 532 572 554 555 536 571 568 531 552 529 536 566 555 559 542 564 523 547 534 511 522 523 520 553 507 509 519 542 514 549 547 541 536 524 543 528 530 497 510 508 530 494 514 513 513 504 514 534 492 537 529 499 512 500 486 489 525 485 488 527 525 493 509 501 482 497 482 506 517 473 515 479 501 477 468 492 471 465 505 491 478 507 490 479 490 490 474 469 477 461 473 489 457 495 460 468 487 480 481 478 465 474 455 466 472 484 485 451 472 446 443 440 436 459 449 468 450 448 441 473 468 447 466 432 451 461 428 459 463 425 433 458 453 428 433 448 423 443 428 420 423 444 427 423 439 435 433 405 424 444 415 411 421 404 425 433 420 424 419 408 421 395 406 421 426 423 427 424 422 417 397 413 397 384 397 388 382 390 398 394 387 379 374 387 400 409 386 399 399 388 399 380 370 388 385 394 374 367 392 386 379 370 374 363 383 361 353 387 356 367 378 372 366 364 371 352 370 355 376 341 360 353 341 338 352 358 359 360 336 348 347 350 352 329 331 351 356 350 351 339 340 325 352 337 329 319 322 342 320 342 320 330 340 337 340 318 320 326 333 323 317 311 313 303 320 330 317 321 327 313 305 300 318 294 295 297 314 304 311 299 310 302 311 286 300 295 307 288 288 292 303 299 289 299 292 279 283 280 293 292 283 291 283 286 281 270 286 265 279 262 278 267 280 266 282 269 267 277 275 267 255 263 270 262 250 254 264 261 268 247 250 250 263 264 253 244 258 242 241 237 255 254 255 246 250 240 233 234 247 252 235 229 245 228 229 236 228 243 243 227 230 228 235 221 236 228 232 222 217 230 217 215 226 228 222 223 220 212 210 215 218 212 206 223 220 219 218 218 211 214 212 207 199 201 213 197 211 195 203 203 203 193 196 199 198 202 203 187 185 188 195 191 192 181 184 187 184 184 186 189 176 191 179 181 173 178 179 177 174 177 173 174 175 182 174 171 178 169 170 167 177 167 170 174 173 164 170 172 170 161 165 169 168 156 163 164 167 158 162 160 160 157 155 152 153 156 152 145 155 144 151 155 151 142 145 146 150 144 139 147 143 140 141 145 139 145 143 146 135 141 132 139 142 131 135 135 133 134 131 133 133 134 127 126 131 129 134 134 128 124 126 121 123 129 120 125 120 119 119 120 116 115 124 123 118 115 121 113 114 119 112 120 114 111 116 109 110 108 115 117 117 113 113 113 108 110 113 108 103 104 109 102 111 106 102 107 106 104 99 101 107 98 98 98 105 99 105 101 99 95 103 97 103 98 100 94 97 98 99 92 99 95 98 98 91 91 94 90 97 91 96 90 95 95 90 95 94 89 92 85 93 88 89 89 86 86 90 85 85 89 86 82 84 87 83 84 87 87 86 81 84 84 80 85 82 80 85 78 84 84 79 80 81 78 77 82 80 76 76 82 82 81 82 76 78 76 80 77 75 81 75 79 76 80 74 79 78 75 77 77 77 76 73 75 78 79 79 76 77 74 75 76 77 72 73 76 76 78 72 76 74 76 71 76 75 71 73 71 72 76 75 77 72 73 77 75 72 76 77 77 71 71 73
74 71 74 77 76 71 75 74 75 73 74 74 77 75 76 75 74 72 72 78 78 72 77 76 74 74 73 73 72 74 74 77 75 77 74 78 78 78 74 74 79 76 76 77 77 79 80 80 78 79 78 78 80 81 80 82 82 77 82 80 81 76 76 83 76 82 82 78 83 82 84 85 79 79 79 84 83 85 86 83 87 83 83 80 83 88 87 82 82 86 87 88 87 88 88 89 86 87 90 85 86 85 94 94 90 90 92 93 87 94 92 90 91 94 97 90 98 97 92 95 97 95 97 92 95 97 98 97 99 95 100 104 100 99 104 99 97 99 100 99 105 104 105 101 103 100 100 102 105 109 111 106 110 110 110 105 114 115 109 113 110 109 108 111 116 118 115 112 119 117 116 120 116 118 121 114 120 118 118 116 122 124 118 121 128 125 123 124 126 127 121 124 122 124 127 130 128 128 136 125 130 133 132 127 129 130 130 136 131 137 142 137 135 138 145 133 135 136 147 139 141 146 141 146 149 140 151 143 144 150 154 143 151 147 157 146 154 151 154 156 155 153 154 151 160 165 158 167 156 157 166 159 167 156 163 162 159 168 163 168 164 168 164 164 167 179 178 172 175 173 178 168 184 175 175 185 184 176 178 189 187 183 185 181 191 178 190 192 185 194 198 189 195 184 192 188 198 188 191 196 191 190 192 204 196 205 205 210 206 210 210 203 214 216 212 219 207 221 206 222 205 205 221 220 216 223 226 217 220 230 210 231 222 225 233 233 233 235 233 222 224 229 224 240 234 245 240 235 233 239 249 250 249 245 235 247 238 254 241 241 237 256 256 240 255 258 251 242 261 246 266 265 267 256 256 272 262 269 261 274 259 257 255 274 272 260 258 268 270 258 263 277 265 282 284 265 268 287 279 281 273 278 269 289 287 289 292 294 290 297 288 284 282 285 301 303 281 300 292 308 306 292 297 313 309 309 294 292 305 295 297 296 296 319 309 301 300 325 325 317 307 304 333 316 319 323 334 326 329 333 327 341 322 332 320 316 345 343 327 329 323 326 333 344 356 326 339 356 331 355 334 361 360 352 344 342 366 350 349 355 354 348 341 372 352 345 376 349 365 372 378 358 383 370 372 374 357 382 371 361 384 387 378 362 380 395 390 381 385 399 393 396 397 400 376 399 393 408 395 388 387 398 387 379 413 395 394 411 404 401 382 413 391 408 416 421 408 397 409 390 394 406 408 422 423 432 436 404 424 416 405 418 421 429 424 422 412 446 441 424 441 432 425 449 412 445 417 445 421 421 426 421 428 430 420 442 458 444 429 453 467 464 435 437 458 440 473 452 449 460 458 461 475 440 443 482 455 459 461 444 478 462 446 481 470 476 458 474 465 468 476 487 496 457 455 476 502 483 473 503 470 505 504 490 482 507 498 506 469 488 509 479 498 486 498 493 489 509 515 517 483 516 511 516 519 497 517 500 518 488 518 502 487 510 506 491 535 505 505 522 537 540 542 544 498 530 518 497 498 508 517 504 501 528 523 556 528 556 552 550 535 515 550 562 552 532 528 517 552 526 525 560 530 543 536 545 567 551 525 549 545 553 551 549 537 559 569 536 568 580 544 550 551 585 543 588 542 552 556 586 536 588 584 548 540 568 566 590 542 555 557 573 550 581 580 568 563 573 567 577 560 570 567 588 606 596 565 608 602 600 579 574 577 569 571 560 578 563 566 566 582 581 600 569 572 619 602 621 575 571 597 572 609 587 617 591 582 576 583 615 595 578 580 598 598 584 621 636 608 596 599 632 609 641 640 590 628 635 634 637 588 637 634 639 615 601 604 617 621 634 594 612 637 633 626 638 620 603 615 640 643 617 632 613 602 640 622 645 623 623 661 626 663 629 634 602 660 628 632 633 664 631 668 650 612 663 627 611 651 615 638 655 659 621 661 665 641 671 661 632 624 655 674 616 667 616 657 634 622 670 643 637 659 678 644 622 644 657 678 682 683 656 650 628 675 663 622 667 625 672 633 640 634 669 673 655 685 661 679 674 653 634 666 662 632 657 675 633 650 678 643 639 668 678 643 691 681 636 637 630 672 685 681 686 688 692 670 638 639 661 664 640 639 638 673 644 667 656 652 691 638 666 637 677 649 649 673 702 674 650 650 665 685 695 691 688 698 683 696 640 686 686 662 650 680 657 656 645 663 665 639 675 662 693 639 682 701 679 699 672 693 646 651 676 656 656 677 667 702 670 671 685 670 645 697 646 664 666 653 706 693 671 676 667 675 693 660 670 666 653 654 653 677 665 640 694 699 695 655 696 676 703 691 640 641 699 663 682 658 675 680 660 656 666 704 641 652 658 672 677 670 702 641 641 678 642 646 671 698 678 661 668 675 663 648 658 658 661 674 642 671 680 659 697 666 689 691 656 659 684 648 688 661 686 634 666 643 663 669 680 656 648 649 673 639 662 629 660 685 666 665 655 643 689 651 676 679 643 631 667 640 626 644 640 674 688 673 648 644 685 645 669 671 626 662 665 638 651 623 625 668 621 649 619 677 663 671 675 654 649 659 659 659 663 639 639 641 645 633 626 634 634 652 650 630 624 626 617 622 665 650 667 636 655 654 631 652 653 619 635 622 641 652 644 652 646 637 614 625 637 612 631 634 599 649 640 617 609 616 602 638 597 607 648 620 605 640 617 629 650 592 596 636 601 640 615 607 612 612 599 592 632 610 606 633 593 641 629 600 600 593 619 580 618 610 578 586 578 610 575 586 618 628 617 619 583 583 603 606 614 580 605 583 568 566 573 610 599 576 568 596 569 603 581 563 573 612 578 571 579 572 560 584 560 563 599 606 555 568 591 595 571 567 574 574 553 586 579 598 549 545 559 587 556 552 543 549 571 545 542 579 563 543 565 537 577 569 576 554 554 547 552 530 546 555 548 565 553 572 559 556 524 569 569 538 528 530 562 554 543 567 564 513 545 520 554 530 551 546 554 530 509 536 513 510 522 514 527 508 515 510 529 500 539 531 521 510 494 501 540 542 533 534 531 506 518 537 494 522 503 486 530 513 496 519 489 514 494 517 509 496 490 514 476 473 496 473 472 488 485 470 485 474 498 486 469 506 501 485 464 484 459 472 469 487 484 461 454 467 459 492 456 471 487 492 474 452 482 476 486 445 448 481 451 443 480 438 451 442 444 467 434 453 467 466 464 473 448 461 457 429 449 424 458 433 435 452 448 452 459 428 419 452 423 433 416 425 415 448 448 450 409 410 430 437 445 415 441 410 421 399 439 437 423 436 415 430 430 429 393 428 417 395 402 402 397 391 397 413 399 399 416 395 407 404 394 381 410 403 395 410 381 376 402 399 375 382 368 395 384 398 399 368 396 362 361 389 366 380 375 361 375 372 368 361 386 361 372 376 372 369 354 346 367 374 352 344 345 348 368 344 343 368 357 336 364 363 349 340 334 335 345 333 331 349 352 346 348 350 346 338 330 349 338 337 332 343 339 315 333 329 317 338 314 319 309 306 305 305 312 308 316 302 323 328 323 316 324 300 314 312 302 320 314 313 295 299 303 315 311 285 309 292 304 282 305 307 279 303 299 276 276 300 287 282 288 274 297 285 286 290 266 288 270 268 264 268 284 267 277 262 277 260 279 282 264 265 257 259 269 264 270 264 250 265 250 255 254 257 252 259 256 245 256 241 256 261 259 254 256 241 254 245 242 245 247 236 229 239 245 227 243 247 232 223 229 230 241 223 220 233 240 220 216 228 215 230 215 217 216 216 225 221 218 220 227 211 215 221 221 209 210 212 216 201 199 212 208 213 197 200 198 206 197 203 200 197 202 192 196 197 197 192 186 202 186 188 187 201 183 182 188 183 191 185 188 183 181 178 181 176 178 183 183 186 173 178 177 180 181 183 167 169 176 178 174 168 177 172 165 163 161 160 174 167 157 169 167 160 155 155 153 158 154 163 158 155 155 158 161 155 152 157 158 159 147 152 146 144 150 146 144 147 153 144 146 143 148 140 142 136 147 136 143 145 135 135 142 133 137 141 132 130 139 134 133 137 139 139 136 131 130 134 126 128 133 130 128 129 132 125 120 119 118 128 128 119 118 116 123 123 122 125 117 124 115 114 113 121 119 116 117 114 113 117 117 118 111 109 117 109 111 113 106 108 114 111 107 104 111 104 103 101 105 104 108 102 105 106 101 107 106 105 98 105 102 102 97 104 100 104 96 98 100 100 99 99 92 95 97 95 92 94 97 95 97 96 96 96 89 91 95 87 89 93 90 87 90 93 88 91 85 87 89 89 88 88 86 85 82 84 84 88 84 84 86 86 81 82 81 82 82 81 79 83 81 80 85 84 85 82 79 79 84 84 84 80 81 78 82 81 80 76 79 76 80 77 77 79 75 77 79 76 80 75 76 79 77 79 79 77 74 76 78 78 78 74 78 78 76 74 73 78 75 78 72 76 76 74 78 75 76 75 74 72 75 77 78 78 73 75 71 77 71 74 75 75 73 72 71
77 72 72 75 75 72 75 73 74 76 72 77 78 74 78 72 77 74 77 75 76 74 76 75 73 77 77 75 73 78 73 76 79 75 80 74 80 75 80 75 79 79 80 77 81 79 77 77 81 76 81 83 82 81 82 81 78 76 76 83 76 83 77 81 82 81 83 83 83 80 78 78 81 81 80 84 87 82 85 85 83 83 85 82 88 84 88 83 84 89 84 85 87 85 91 86 93 89 85 88 89 86 88 88 90 94 88 93 95 90 89 89 97 90 91 96 92 99 93 96 93 96 93 98 98 97 100 96 100 96 98 98 103 97 97 98 104 101 106 100 105 103 99 109 103 105 108 106 104 110 106 110 107 107 107 108 107 114 106 116 113 113 114 114 117 115 119 120 120 112 112 121 114 119 117 124 120 124 118 123 120 118 127 119 127 125 120 119 129 126 129 122 127 123 130 128 134 136 125 130 128 129 135 135 135 132 140 138 141 135 143 134 142 143 145 136 145 142 144 148 147 138 147 141 150 140 145 141 144 148 147 143 156 151 158 157 150 150 149 157 161 157 151 159 162 152 157 155 162 164 167 160 156 169 160 165 167 173 175 169 162 164 178 169 168 178 167 171 167 171 184 184 184 172 186 178 178 186 175 186 183 187 190 181 190 191 195 191 191 189 186 187 190 196 197 203 198 195 195 201 196 195 208 208 197 201 205 212 212 195 198 198 211 212 199 218 216 215 206 218 214 219 213 215 221 210 228 228 209 230 217 222 224 221 218 227 223 218 221 221 240 236 226 222 226 232 240 235 236 238 238 234 234 235 244 245 236 236 249 241 238 257 245 247 240 262 256 245 253 248 244 247 257 261 270 248 264 273 269 254 266 265 268 264 267 277 280 257 259 273 278 268 262 264 280 280 285 292 293 272 280 268 285 296 281 292 300 287 279 285 300 282 301 283 291 294 287 308 302 286 299 307 286 294 307 306 300 291 297 319 306 319 320 299 315 304 324 329 312 322 303 324 308 326 306 312 322 337 338 338 336 337 325 314 329 326 348 318 345 324 348 331 326 353 355 330 332 336 332 340 357 355 348 362 347 345 354 361 350 348 363 368 342 361 347 355 353 345 352 369 351 376 365 380 369 357 369 366 372 357 382 383 371 363 376 377 383 364 381 392 396 384 386 370 369 396 401 373 385 389 380 402 379 402 407 399 413 391 380 393 408 414 398 422 390 419 410 399 396 395 427 429 427 399 412 421 403 430 423 402 416 414 439 441 419 411 424 412 419 444 410 450 426 434 414 450 450 446 450 430 431 448 459 446 424 456 446 436 442 440 466 467 439 467 444 460 474 458 446 455 447 452 463 460 451 475 456 448 461 461 450 467 454 445 485 490 469 449 471 486 456 495 472 491 487 472 484 457 480 464 495 483 490 473 498 490 490 494 498 506 490 469 479 504 517 484 476 485 480 512 500 505 510 503 511 502 513 505 531 517 520 528 503 505 514 498 534 533 497 539 494 517 530 497 507 515 534 525 540 525 546 536 518 503 515 507 536 549 522 549 532 518 548 555 549 554 537 539 542 541 540 568 563 549 551 569 531 540 550 541 560 528 574 545 555 556 574 570 546 559 562 576 551 570 575 564 548 574 564 575 545 542 542 588 578 584 552 575 561 589 580 580 571 567 587 565 551 576 572 590 601 574 596 559 573 563 593 596 611 563 578 582 590 574 559 607 588 580 574 568 572 572 609 581 579 579 573 614 593 612 613 600 577 582 599 604 602 582 620 619 609 608 634 588 586 626 618 586 615 607 589 628 633 607 607 583 637 608 586 630 629 623 599 640 598 609 619 617 599 621 610 621 647 639 611 593 630 601 638 647 645 626 620 627 634 644 655 615 659 617 659 660 662 650 644 642 618 616 649 622 640 618 635 613 637 622 620 666 661 619 618 610 610 666 619 623 613 616 630 624 655 613 623 626 641 654 667 623 628 673 646 674 649 633 627 667 650 634 637 638 642 656 664 646 627 658 663 624 638 634 685 668 639 675 653 656 668 640 686 651 646 654 690 661 670 638 689 656 629 658 660 645 666 639 651 672 658 676 635 636 672 659 646 632 681 689 653 673 659 632 685 652 671 635 695 651 647 689 681 649 655 647 669 691 658 691 669 686 671 675 693 647 668 645 696 655 678 639 679 665 702 684 657 669 644 667 692 698 652 649 644 643 681 699 702 696 653 655 646 669 642 670 670 675 680 664 644 672 685 688 651 683 685 689 666 642 669 654 703 684 682 643 640 675 654 704 666 686 671 674 650 692 656 700 678 647 675 683 696 653 681 642 698 660 642 675 681 672 690 695 668 683 648 668 668 681 683 695 661 665 680 689 650 696 683 689 654 669 683 643 674 688 647 636 642 669 664 682 676 649 648 696 660 647 642 647 696 685 648 665 632 692 656 658 658 659 674 636 663 647 644 633 631 654 634 638 685 663 684 660 675 631 655 636 646 664 662 630 626 634 668 663 657 624 632 634 632 651 632 669 685 671 662 629 626 681 620 633 660 650 675 681 681 667 627 637 657 663 620 671 617 632 663 618 632 627 669 631 631 639 664 639 615 669 611 638 610 640 623 626 651 634 620 656 631 636 614 619 632 635 666 628 651 628 605 639 619 628 613 645 600 637 658 648 607 611 649 607 596 627 640 616 596 639 624 619 591 628 618 633 641 645 598 593 641 592 624 625 642 636 606 613 625 584 599 601 640 616 580 621 587 620 597 583 587 587 576 605 621 608 601 585 586 593 626 579 611 582 610 584 577 614 583 605 616 584 623 588 565 576 609 596 589 574 579 581 573 586 580 593 566 590 586 601 597 605 568 574 560 595 563 554 578 588 596 595 561 564 592 554 565 566 555 560 555 551 565 550 548 591 556 562 546 582 579 542 567 555 562 583 558 539 540 548 526 541 570 531 570 545 566 563 530 571 567 536 533 569 566 536 541 555 535 564 548 511 530 522 543 560 509 535 555 531 537 530 509 532 523 519 519 507 538 514 535 503 544 545 516 507 503 520 533 533 527 502 502 534 511 493 485 486 506 518 495 523 519 480 520 477 513 481 478 494 502 500 477 494 479 511 494 502 514 496 483 510 503 505 486 502 496 483 499 464 500 501 455 483 483 459 481 496 495 484 461 453 459 477 462 473 452 461 460 468 463 449 453 457 447 447 452 440 439 468 433 460 432 430 467 445 441 428 454 438 427 457 449 457 446 438 459 451 425 445 421 454 443 446 424 443 414 433 437 415 442 408 433 424 429 428 410 414 438 401 422 410 405 396 431 427 400 393 394 392 406 404 421 401 416 387 386 386 387 380 400 415 408 412 375 386 375 407 387 393 385 406 383 393 367 387 380 363 392 372 393 361 377 378 365 391 357 390 377 375 363 375 358 377 374 382 357 377 344 365 364 346 361 369 352 357 368 337 366 364 365 334 361 346 353 336 343 352 354 343 326 333 341 345 345 327 323 348 326 323 317 334 335 335 315 339 332 310 313 328 329 319 318 332 322 331 309 308 331 316 320 323 320 299 306 319 298 311 310 299 310 300 289 299 304 303 290 308 293 298 296 309 284 281 288 305 303 301 277 292 284 283 298 289 274 273 289 286 284 271 286 288 274 272 273 266 280 260 268 262 276 265 268 271 255 256 273 257 271 273 248 264 249 246 267 262 245 263 256 250 241 244 246 251 249 240 235 253 236 247 231 242 244 231 251 250 230 238 239 225 228 238 235 238 222 222 225 239 235 224 223 233 231 226 229 231 221 226 228 220 218 225 219 223 205 206 222 214 215 206 200 202 207 199 200 203 197 206 211 196 210 199 193 199 198 207 190 204 198 201 195 192 195 193 196 184 191 189 191 182 194 180 180 187 189 189 187 186 188 186 175 188 183 180 186 171 184 171 178 167 180 178 165 174 167 171 168 176 168 172 172 163 164 169 168 157 165 168 168 152 164 167 155 155 160 152 156 153 149 160 149 158 150 157 157 156 156 144 148 153 141 151 139 148 144 141 147 137 143 146 143 137 137 136 142 144 141 134 135 136 133 137 135 140 129 137 136 131 126 134 125 123 129 132 130 130 123 131 122 128 123 121 126 122 117 117 122 116 119 122 116 114 123 122 114 121 121 120 112 116 116 109 112 117 108 117 116 110 116 107 114 111 105 113 105 105 104 106 103 110 109 102 104 100 108 106 107 106 98 102 106 100 100 96 99 103 104 97 100 101 95 98 98 93 96 94 94 96 99 97 91 90 97 92 91 93 94 91 90 93 87 91 90 95 94 92 93 93 92 86 91 86 84 90 84 88 84 89 84 85 85 85 84 87 88 84 83 87 82 84 81 85 79 81 80 80 78 82 79 79 77 82 80 77 80 81 82 81 79 76 76 82 79 79 81 79 82 76 79 81 76 79 75 76 76 80 75 80 79 76 79 76 75 79 78 73 78 78 79 79 73 76 77 73 73 75 77 75 75 72 73 75 74 78 74 75 77 75 74 75 78 77 75 72 74 73
78 73 77 75 79 77 78 74 76 78 75 73 73 75 73 79 77 75 79 79 76 75 76 78 77 76 76 74 74 78 80 80 76 75 80 81 81 80 76 75 78 76 75 77 80 81 81 76 82 76 79 82 83 78 78 82 81 79 77 77 80 79 81 81 84 84 85 78 81 86 85 79 81 82 87 86 87 85 88 86 86 83 85 87 86 87 86 84 83 86 85 87 89 90 89 92 90 92 87 89 93 90 92 95 94 94 90 90 95 90 93 92 98 98 98 95 95 96 96 99 101 100 95 99 99 100 95 101 102 99 101 105 98 101 105 98 101 99 100 99 102 100 102 107 101 109 107 102 108 109 109 113 108 108 107 109 107 116 107 112 112 118 118 115 117 119 111 120 113 118 117 122 122 116 122 124 118 124 123 119 117 117 122 119 127 122 123 121 126 127 132 122 126 128 128 136 132 136 128 130 129 131 136 133 141 131 138 137 136 137 138 145 145 133 147 135 144 143 142 141 141 139 146 149 150 141 146 147 147 146 152 148 156 146 146 155 153 155 148 159 162 156 156 159 167 162 164 160 154 160 163 160 160 171 158 165 173 161 160 164 163 165 177 175 172 180 177 175 175 174 177 174 184 186 185 177 183 187 174 177 177 190 183 183 184 187 195 189 198 188 186 184 183 184 187 190 195 192 201 199 194 196 193 204 209 207 200 213 206 199 196 202 212 216 218 218 210 214 205 209 215 205 220 226 217 223 229 227 216 223 227 228 232 224 233 231 236 222 222 235 239 225 242 244 234 225 236 231 244 228 228 228 236 248 246 237 245 252 237 243 238 256 259 242 255 251 251 254 264 253 248 268 266 256 271 269 264 260 252 262 256 263 257 270 272 279 263 266 279 269 284 283 268 265 271 286 282 280 280 283 293 293 286 290 281 275 299 279 286 276 281 278 304 304 298 307 284 289 300 312 287 306 302 291 313 297 313 313 318 300 313 298 298 310 319 323 326 323 312 322 319 325 317 334 324 336 329 322 336 317 320 314 313 341 315 348 342 334 333 345 348 332 337 326 348 341 350 329 342 361 353 350 357 357 359 349 360 354 360 362 343 357 356 374 343 362 369 365 379 370 374 380 351 380 382 385 376 365 370 378 379 386 382 381 391 363 388 389 396 390 390 381 395 377 393 387 375 404 376 391 408 381 386 379 414 410 409 395 399 381 395 384 418 401 398 418 426 418 423 409 403 428 401 394 433 423 397 424 435 416 418 411 422 424 409 445 438 428 424 417 437 436 432 419 432 454 430 457 442 456 429 459 427 437 463 430 461 445 430 462 449 427 459 454 432 460 436 472 464 434 461 445 448 458 450 459 451 463 455 450 467 481 459 462 474 457 448 457 487 458 464 494 467 488 486 457 467 466 481 504 461 502 469 471 506 483 478 479 476 515 504 498 487 480 489 506 514 510 487 485 504 509 484 487 528 492 505 523 503 484 496 507 520 493 522 502 501 538 493 504 499 536 528 498 538 507 513 532 524 527 514 529 515 536 532 504 520 509 541 516 545 553 528 561 535 518 560 560 553 553 564 551 526 540 552 559 534 539 568 545 547 555 541 544 533 565 579 580 578 566 546 530 554 574 569 555 540 553 542 574 547 552 578 540 576 567 566 589 570 567 569 569 580 600 554 578 548 599 599 570 564 592 605 581 585 565 609 580 582 555 605 576 556 612 572 580 583 583 617 594 614 564 616 563 574 590 616 588 616 608 619 571 608 572 602 627 581 592 580 582 624 608 576 596 605 594 589 611 619 613 638 584 635 637 603 600 606 602 613 641 639 630 593 600 593 645 599 641 625 615 598 608 651 603 619 602 606 646 618 616 595 607 604 633 632 644 635 626 629 660 654 635 647 608 616 619 609 614 625 604 647 662 633 645 648 652 645 662 650 623 630 644 629 660 654 658 609 649 642 673 650 656 646 668 642 639 645 623 618 647 629 651 644 620 678 646 632 621 652 661 637 680 664 625 634 625 637 645 656 666 674 683 638 650 646 624 652 667 655 680 651 628 677 682 630 674 648 673 670 642 672 642 663 660 655 689 636 642 672 657 653 665 661 679 648 686 668 652 631 682 631 631 678 697 674 662 649 678 644 691 694 687 640 664 655 667 660 664 681 637 693 638 674 657 687 691 647 666 686 702 677 636 679 659 660 694 682 700 648 698 651 655 670 640 660 681 661 677 689 638 668 660 688 661 697 700 665 657 663 665 656 704 665 649 678 639 641 656 653 652 667 667 687 650 687 660 694 644 651 679 645 681 651 645 654 643 640 698 679 683 659 697 699 685 641 688 637 661 639 652 692 668 698 691 680 679 646 669 686 659 660 643 652 690 655 648 656 683 678 671 691 698 653 684 653 685 650 682 688 671 677 694 638 656 667 632 642 663 687 689 632 669 637 659 631 656 672 652 636 647 685 692 642 636 675 661 686 689 641 674 661 685 669 664 657 681 633 635 689 638 679 652 653 629 640 651 678 644 627 663 679 625 684 673 669 674 630 676 643 656 676 658 623 635 665 656 654 617 619 677 676 657 642 644 674 628 637 616 612 633 674 647 619 662 671 632 661 621 626 621 621 645 643 617 644 646 626 632 622 610 659 613 615 633 664 651 633 652 610 657 648 634 649 644 647 632 640 626 613 598 638 652 637 628 615 608 591 608 633 617 600 617 639 629 642 620 609 586 617 604 620 607 619 632 607 601 619 609 587 617 588 627 588 627 585 584 590 603 626 589 627 620 591 619 621 579 616 570 613 591 614 625 596 581 616 595 618 588 593 562 618 583 583 609 613 592 579 582 608 562 559 560 596 575 556 608 572 593 603 597 589 569 579 577 586 588 570 568 594 548 545 593 565 580 577 571 568 558 560 560 548 541 550 550 568 553 587 540 582 536 579 577 537 549 547 547 570 566 570 571 536 552 566 565 535 562 523 542 530 530 538 515 524 530 544 558 544 551 541 554 547 558 548 519 532 535 514 528 520 505 550 529 507 519 511 543 536 497 506 509 538 540 505 517 519 500 491 535 502 491 532 500 531 519 521 509 508 525 496 514 496 520 508 522 484 516 505 515 486 476 469 493 505 495 480 474 464 479 484 475 486 478 485 486 496 493 457 485 461 461 461 480 469 471 494 486 471 451 445 448 485 477 466 440 451 475 448 458 474 477 436 466 468 443 459 470 463 469 432 434 446 455 457 423 437 461 442 462 439 432 452 453 437 428 448 419 416 450 443 427 443 439 415 425 407 444 437 406 419 424 415 406 432 435 400 397 395 422 418 410 395 405 424 427 409 393 398 410 400 414 395 411 388 415 389 415 410 396 375 385 394 409 384 405 389 379 391 375 371 387 391 372 372 362 363 392 381 387 392 372 373 359 357 386 357 378 357 364 366 369 351 357 371 347 372 353 358 354 372 370 348 357 364 348 364 359 340 340 360 348 339 361 337 352 358 346 325 325 352 348 341 331 318 318 318 330 337 315 327 333 315 320 319 317 330 331 323 323 329 324 331 328 324 320 301 303 321 299 312 324 307 303 301 302 296 316 289 288 300 306 287 313 312 289 304 289 286 285 306 285 290 303 287 301 300 288 287 281 278 274 288 280 285 281 278 283 274 283 273 281 276 276 280 272 263 272 255 266 256 266 274 254 253 253 270 270 256 247 264 257 258 245 248 246 249 259 259 260 259 244 245 251 241 235 231 238 246 250 233 232 249 233 243 237 238 244 232 233 235 221 224 231 235 227 216 235 219 227 213 215 220 218 213 230 209 209 214 206 206 222 209 221 215 209 213 213 203 208 198 206 212 202 210 208 196 209 204 199 206 200 195 203 203 198 189 189 186 188 187 185 194 184 182 191 184 182 181 193 192 178 176 174 175 183 183 184 173 180 175 177 181 177 175 170 179 168 171 168 175 175 165 169 169 164 164 170 170 165 166 171 166 163 155 166 152 166 166 153 154 163 157 149 160 156 154 148 150 156 144 146 144 155 151 141 143 146 149 144 140 149 141 136 136 140 142 146 138 133 135 145 144 138 137 131 130 141 132 140 139 132 134 130 133 127 131 125 135 132 130 128 131 125 122 126 129 130 125 124 128 120 122 127 123 121 120 117 123 121 121 123 119 118 119 113 115 119 119 110 109 117 110 113 117 113 112 110 111 109 109 104 109 108 104 106 111 105 110 104 109 106 104 102 101 104 99 102 101 105 103 105 103 101 99 96 99 96 95 99 97 97 100 98 97 100 99 91 99 91 92 98 92 92 94 96 96 91 91 89 87 90 94 91 87 87 91 90 89 84 90 87 89 83 89 88 88 82 88 87 88 82 84 84 84 83 86 84 87 82 84 86 80 86 81 80 80 81 78 81 80 83 84 78 83 82 82 80 81 81 77 80 82 80 83 78 76 81 82 75 80 77 80 81 76 77 81 79 77 76 79 75 80 74 75 77 78 75 77 78 76 73 74 74 79 74 77 74 79 73 79 77 73 78 75 75 78 79 77 74 74 75
75 73 74 75 74 77 77 76 74 78 75 75 79 74 75 77 80 74 77 79 76 78 75 78 78 80 77 76 75 77 76 76 76 77 78 77 79 79 78 79 81 82 81 83 80 80 82 80 82 76 81 78 83 84 79 83 78 84 79 79 84 81 83 85 80 85 81 81 82 83 85 80 82 82 87 87 87 87 83 86 88 82 89 88 90 84 86 83 84 89 85 92 91 89 86 88 94 88 89 91 90 91 90 91 88 91 96 91 97 93 94 98 96 98 97 99 96 100 95 95 93 95 101 100 100 95 100 97 99 105 97 98 104 104 106 104 100 106 106 104 103 108 101 110 102 108 110 107 112 106 106 107 109 110 116 111 109 117 111 110 118 117 111 116 112 119 118 116 117 114 119 120 115 123 118 122 126 123 126 116 124 126 119 122 129 126 120 127 124 121 130 133 126 131 135 131 136 132 134 129 129 130 133 132 139 132 136 132 133 134 146 142 134 143 141 146 137 141 138 142 149 140 140 143 148 147 147 153 152 156 151 148 159 157 160 148 153 156 155 149 155 154 162 163 156 155 160 153 156 168 170 169 161 159 166 159 169 160 164 170 177 167 171 179 179 171 180 177 182 183 174 184 171 171 180 173 189 179 187 184 186 193 190 178 191 194 190 196 197 182 196 200 189 198 201 196 205 203 190 200 199 203 194 208 197 212 209 202 196 212 211 206 201 214 201 200 220 211 218 222 214 214 224 220 208 222 216 213 228 210 224 213 226 216 217 215 219 236 239 230 238 222 234 231 243 240 231 242 232 242 232 236 240 234 232 246 234 248 255 238 256 249 249 257 248 249 258 248 244 261 246 244 258 259 247 272 270 266 257 273 263 263 276 254 267 281 261 273 269 281 278 282 268 267 279 266 285 280 292 272 289 289 281 273 291 274 283 296 298 291 279 282 295 283 301 292 302 302 293 294 305 293 305 298 288 297 310 305 294 319 315 308 324 306 308 323 308 328 316 327 305 320 305 315 311 329 333 330 314 340 336 321 344 320 324 330 328 328 335 327 323 343 327 341 351 330 358 328 342 342 343 348 344 361 340 364 340 339 343 340 358 370 366 361 361 347 364 374 359 373 379 362 378 360 383 370 373 376 366 385 386 368 389 392 376 383 388 370 396 374 372 375 384 373 387 385 391 400 408 397 402 385 410 394 379 395 386 403 392 411 405 410 419 397 408 413 403 422 422 392 400 419 415 404 415 397 397 420 400 433 421 419 429 420 443 437 407 414 430 436 420 416 419 420 436 413 453 448 416 441 418 445 418 444 455 438 426 452 428 432 427 462 469 466 434 434 457 460 448 439 461 439 466 438 440 455 444 448 468 474 450 479 448 478 489 462 453 494 462 462 468 497 492 491 481 501 473 468 459 484 462 505 468 501 477 499 466 499 508 481 472 486 512 513 498 485 491 508 510 523 476 522 494 496 486 491 497 504 512 518 494 487 505 515 522 505 496 533 509 523 499 507 522 534 514 530 532 521 513 498 500 547 528 527 548 541 525 540 517 512 527 553 543 543 537 550 533 554 565 519 540 555 525 564 538 539 542 538 525 566 542 532 562 574 529 548 533 546 570 546 543 550 565 562 580 586 540 558 546 572 542 556 561 563 554 574 555 576 582 571 574 561 585 573 568 550 562 555 592 568 557 606 602 592 594 607 558 576 593 603 562 572 575 613 562 563 603 579 592 617 590 563 591 602 576 566 594 605 618 597 593 619 579 571 586 574 626 575 625 608 629 582 601 612 577 592 623 635 628 635 627 602 632 616 601 636 593 631 614 603 616 627 585 595 593 631 626 632 588 596 637 633 610 648 602 630 648 615 634 653 594 623 637 636 615 638 653 642 632 609 653 621 645 627 624 607 647 636 617 642 664 638 617 660 618 649 637 668 667 648 629 661 637 631 620 639 662 635 625 663 624 641 673 667 619 613 629 676 646 652 628 630 634 636 661 638 666 669 627 665 652 637 630 653 652 631 654 631 679 642 641 681 653 663 674 649 628 667 630 640 662 672 633 630 650 639 672 677 627 684 670 685 674 675 646 631 646 638 669 670 654 641 632 688 655 654 645 639 652 681 636 657 673 658 691 671 637 646 652 635 642 694 693 688 677 646 691 696 659 667 671 683 681 674 674 640 698 690 649 653 674 653 679 699 677 674 636 670 677 648 652 662 653 678 677 690 671 678 641 685 683 670 686 659 669 684 637 647 655 678 680 641 702 653 654 676 642 672 662 701 684 695 660 702 670 649 637 653 641 659 652 687 692 701 642 657 682 659 685 650 700 678 671 698 694 688 688 648 671 661 644 650 651 683 664 700 645 682 696 699 649 651 654 677 670 660 685 657 657 673 670 658 654 678 680 675 696 640 641 643 646 665 656 688 680 672 678 664 665 674 660 678 687 679 652 655 636 636 678 656 672 647 680 692 689 659 666 686 664 674 631 627 641 674 636 689 685 629 651 688 674 627 651 667 663 679 660 674 636 636 629 648 672 669 651 650 652 663 679 640 669 671 640 618 673 667 627 618 660 663 653 656 647 646 617 669 674 632 662 637 654 628 643 641 664 636 628 658 620 634 627 661 620 667 654 607 614 629 621 628 606 655 643 661 619 649 607 607 612 633 644 629 600 640 651 606 654 636 622 624 617 610 652 593 619 602 637 646 635 618 598 603 615 597 590 626 624 642 617 620 622 618 623 638 605 607 611 597 636 591 629 610 593 627 591 579 589 628 578 574 606 617 582 628 607 622 591 577 623 610 603 582 623 595 615 608 565 608 584 600 592 584 599 608 610 572 564 580 576 610 569 578 555 574 555 576 587 551 600 583 572 596 599 555 576 585 597 572 549 572 548 551 557 544 552 584 550 569 553 559 571 579 568 573 541 549 535 545 562 540 538 561 538 570 538 561 526 560 566 522 540 558 543 564 523 569 558 519 531 549 525 515 531 518 545 542 532 545 548 531 512 547 510 539 503 531 514 551 539 503 549 500 511 535 530 500 543 521 543 531 537 509 532 522 538 529 516 499 523 527 491 494 505 484 501 483 480 494 520 499 484 522 477 484 517 498 471 497 486 468 500 505 466 473 499 505 495 486 487 475 474 463 495 493 488 473 468 476 472 461 457 479 481 468 449 482 464 490 474 480 485 444 447 441 444 461 438 472 447 449 474 450 461 470 470 452 472 429 463 463 449 428 433 423 448 431 433 452 459 452 448 448 415 430 424 417 428 445 449 436 420 433 441 435 445 443 434 405 402 438 412 405 436 419 431 420 410 405 396 427 416 417 394 388 426 411 410 422 408 392 407 409 408 413 383 394 407 397 389 392 379 403 374 393 403 380 399 398 391 400 390 382 391 376 394 382 359 358 367 383 362 384 372 376 371 367 353 371 380 365 380 362 360 357 347 368 348 360 373 367 363 371 359 353 342 339 355 339 359 333 347 328 328 339 354 325 329 329 347 337 344 325 328 343 341 331 332 322 326 327 342 315 338 308 331 314 332 324 307 335 324 331 314 304 322 324 322 317 304 321 313 293 310 318 314 314 315 290 298 292 295 294 304 304 289 287 291 287 294 284 298 296 288 286 288 289 272 278 287 286 277 290 287 281 290 276 266 272 281 277 284 262 260 266 270 275 260 273 273 271 257 253 262 259 273 265 248 263 265 261 268 266 251 254 247 253 259 239 239 255 237 255 256 253 255 233 236 245 241 248 247 246 236 226 231 234 240 236 231 241 224 225 238 220 237 230 228 231 232 212 228 216 214 221 223 216 226 225 209 215 222 221 206 221 217 206 205 211 202 198 215 211 214 196 199 203 209 208 202 197 198 193 193 190 199 187 202 194 198 193 182 182 183 188 193 186 193 177 194 176 187 175 185 182 181 183 177 180 170 172 169 171 182 180 178 177 165 180 177 179 175 171 168 172 174 160 164 167 166 169 157 158 157 166 162 166 155 161 157 156 151 161 154 159 157 161 155 153 153 148 145 145 156 143 153 144 151 145 146 140 150 145 138 137 148 142 135 136 133 138 143 142 141 140 139 134 138 140 133 134 130 134 135 129 136 129 125 127 129 126 131 129 129 127 129 129 121 123 124 123 125 125 127 121 123 124 117 118 123 116 122 119 112 111 116 119 111 115 110 114 118 115 108 114 111 116 116 108 114 108 113 103 103 112 109 107 110 105 106 100 101 99 104 99 101 106 105 105 97 104 96 103 99 103 101 101 100 101 99 97 96 98 100 98 97 98 99 98 98 96 90 94 91 92 89 91 95 88 96 91 90 88 92 88 88 87 85 86 91 88 89 88 89 84 90 83 84 88 88 85 84 87 85 88 83 85 82 85 85 86 86 86 82 82 80 80 81 84 80 81 83 85 84 79 77 83 79 78 79 77 80 81 82 77 80 76 81 83 81 78 81 80 78 78 80 76 80 81 80 75 77 76 75 78 76 77 74 77 79 80 74 76 78 75 80 76 76 74 77 76 78 76 77 74 79 75 75 77 79 78
76 80 78 75 77 74 78 77 75 76 77 75 76 79 74 76 80 77 81 81 78 79 76 81 77 80 81 77 75 80 77 80 76 76 83 77 77 81 81 82 76 82 76 79 77 82 77 80 84 82 81 79 80 77 80 83 85 78 83 81 82 85 86 83 86 86 86 80 84 83 87 85 82 88 81 83 87 83 88 87 89 86 90 85 86 86 91 86 86 88 85 88 87 91 93 89 93 94 88 92 96 89 96 96 93 94 95 90 96 92 92 97 95 95 95 97 101 99 97 100 101 98 101 95 98 96 103 96 102 99 100 97 101 99 107 105 107 106 104 109 105 106 104 102 110 111 107 109 109 108 104 114 110 114 106 113 117 108 113 116 114 117 120 110 112 118 121 113 115 116 113 124 117 117 114 119 117 118 126 128 119 122 127 120 127 131 120 131 129 123 133 134 134 125 127 132 138 132 139 133 134 140 131 137 137 132 132 133 138 145 133 133 140 135 142 144 148 137 148 147 143 149 148 141 141 153 150 145 152 150 147 156 156 154 153 147 157 150 162 160 162 165 160 156 159 164 156 161 170 160 164 169 158 166 166 159 166 163 164 162 167 168 164 175 168 174 174 171 174 172 174 184 175 179 186 177 190 176 187 175 188 183 189 183 180 188 197 194 197 200 199 187 201 191 192 202 187 190 195 207 193 190 195 205 194 200 205 210 201 204 209 216 215 206 203 214 214 215 218 213 218 210 207 212 211 225 217 224 214 231 224 221 213 232 218 234 221 223 226 232 226 227 229 232 237 227 226 247 248 247 244 238 239 235 235 239 248 234 247 234 247 256 247 259 259 264 240 243 266 256 252 246 269 260 255 258 249 270 274 272 257 268 255 255 263 258 259 271 273 281 265 271 277 266 284 290 289 268 279 279 269 295 287 295 277 296 276 279 290 288 295 305 291 304 285 296 300 297 289 303 287 292 298 296 306 291 297 293 310 322 311 296 315 308 325 313 315 306 320 329 305 322 326 320 315 336 320 311 325 338 329 318 339 342 347 347 323 336 340 350 332 350 341 336 326 351 356 347 328 354 343 341 353 362 338 366 346 363 338 368 344 356 358 359 375 360 366 347 366 352 369 349 354 364 365 385 368 384 374 365 375 376 388 363 381 380 395 374 366 393 377 369 380 373 393 385 369 388 390 397 389 383 400 397 405 403 404 391 412 386 393 412 397 407 387 411 422 400 393 420 417 406 395 423 417 400 396 427 430 403 421 401 411 411 429 442 433 424 440 428 419 436 444 443 426 450 429 450 420 432 450 425 444 446 435 426 464 450 463 435 427 468 434 470 459 451 438 446 447 444 434 478 463 477 444 450 459 474 473 470 468 487 453 461 447 453 486 491 469 486 484 480 454 495 474 471 458 491 483 481 468 464 506 476 484 484 469 512 489 502 468 508 492 479 475 500 487 485 506 501 489 516 499 503 520 484 514 487 528 505 490 520 503 493 535 521 532 532 522 503 511 512 507 499 544 504 519 505 520 504 525 523 516 548 536 549 546 512 536 506 506 534 530 523 510 537 512 543 555 520 550 545 546 515 516 562 541 526 554 554 536 527 529 572 573 562 559 544 541 558 556 546 550 581 552 585 559 541 534 584 536 573 577 550 582 571 573 557 574 562 582 577 547 581 562 580 566 599 586 556 597 588 597 597 589 598 580 595 609 573 607 561 602 596 606 557 614 577 581 579 582 580 572 598 585 615 618 621 598 593 617 592 579 612 597 629 620 573 608 591 607 612 590 600 615 597 589 631 618 625 589 622 597 639 586 626 621 628 598 585 628 594 620 599 595 601 613 601 607 596 617 592 644 636 606 636 614 603 603 608 626 605 608 594 617 632 626 630 605 599 651 652 616 626 602 659 627 661 632 618 618 620 652 650 655 651 606 611 647 657 641 628 652 656 615 611 636 636 618 645 632 663 621 656 643 634 673 651 651 662 616 668 655 656 675 661 643 637 655 653 638 657 618 652 675 633 654 663 663 674 636 674 645 626 685 634 626 636 634 677 686 650 674 653 678 636 639 688 630 641 660 653 652 691 635 670 676 681 674 665 673 689 637 632 630 680 690 687 665 684 675 645 677 695 644 657 645 688 637 648 643 677 656 668 673 664 645 657 653 692 693 697 686 635 637 689 686 696 679 654 686 660 671 666 657 683 692 671 672 696 687 680 691 637 657 681 680 653 644 666 655 640 691 695 674 696 701 644 655 650 651 662 687 661 639 684 643 702 703 655 695 668 699 683 669 670 679 663 638 687 643 657 642 698 666 696 640 662 637 659 692 651 684 675 675 687 673 698 702 689 688 643 646 688 668 694 638 640 650 679 644 665 675 679 673 675 677 670 671 688 657 637 667 682 667 648 643 649 681 665 686 665 671 694 652 638 686 652 642 635 631 649 663 671 629 634 644 669 670 682 655 691 683 689 672 651 639 683 668 669 687 634 681 670 641 627 631 643 624 624 631 645 671 677 682 627 684 638 656 642 667 660 622 653 623 661 662 634 676 626 678 673 622 632 656 615 621 664 667 639 673 667 641 625 634 624 650 645 614 613 663 635 633 669 663 634 615 648 627 631 644 613 630 634 652 622 638 630 661 645 610 659 622 629 658 638 604 661 632 602 615 609 605 640 644 612 651 617 615 596 599 612 596 612 615 637 624 622 627 621 624 593 630 633 600 643 634 636 617 590 634 589 639 619 640 608 592 615 622 589 608 630 587 588 613 620 589 592 580 621 610 579 627 572 594 626 569 581 609 585 615 593 603 609 604 592 581 610 595 595 565 587 576 588 564 557 557 597 597 580 595 588 589 593 576 565 595 578 585 563 578 567 569 580 573 561 581 564 598 550 583 562 554 566 566 593 544 564 538 581 573 561 580 543 533 574 551 572 548 551 551 527 553 532 562 557 576 568 551 562 571 548 540 559 530 549 526 516 543 564 548 526 555 545 521 517 540 523 519 523 514 527 544 533 532 505 526 514 508 532 526 524 528 520 518 527 532 513 534 492 501 518 537 509 502 530 523 533 521 509 524 508 505 502 510 522 489 479 500 497 476 478 479 504 519 516 510 517 516 496 478 490 498 510 510 492 481 506 503 503 469 458 467 492 503 456 495 474 457 469 466 470 470 461 490 489 486 452 486 463 451 475 475 442 454 477 477 471 452 462 464 457 469 436 471 440 446 464 432 467 459 448 444 430 437 451 430 426 451 458 420 429 435 448 446 428 427 433 451 446 448 434 415 434 443 440 413 414 424 437 430 400 435 411 433 433 400 418 397 405 427 414 423 401 400 391 412 418 406 405 390 397 410 402 415 379 377 393 413 407 373 387 403 402 402 403 394 374 393 388 386 379 373 397 366 378 364 381 389 375 384 362 355 354 354 369 380 365 366 361 369 363 373 360 360 354 368 367 342 346 339 371 350 335 353 367 358 345 359 345 354 334 344 353 341 324 342 327 323 332 333 329 332 324 327 333 322 326 333 324 316 328 311 313 310 321 306 314 334 305 313 309 314 322 325 318 306 318 302 300 298 316 309 308 297 317 289 290 316 289 310 308 288 290 282 309 303 296 296 296 301 303 276 296 280 280 276 274 292 289 284 278 283 275 290 279 271 281 267 279 278 265 284 277 275 258 267 272 256 254 258 268 271 262 270 271 252 263 264 263 248 263 260 257 253 257 255 255 259 258 241 238 256 254 246 244 235 249 246 250 228 231 231 233 227 243 240 236 236 226 226 231 224 235 235 216 218 215 232 216 213 232 216 226 218 223 209 209 215 218 213 220 208 204 202 205 210 210 215 204 209 213 207 200 199 199 201 200 195 193 209 209 203 198 205 190 186 193 193 187 200 198 196 196 185 185 182 187 179 180 185 177 191 184 182 182 178 178 174 180 183 181 175 183 175 177 173 175 170 165 169 178 174 169 167 172 164 170 163 172 158 164 156 155 165 157 161 165 165 152 165 161 152 151 150 155 160 153 155 159 146 156 149 155 152 142 145 150 150 145 139 143 142 138 140 144 145 139 138 139 133 134 132 132 132 139 133 129 131 135 140 139 136 138 130 132 137 124 123 127 130 124 123 126 124 128 129 129 129 127 119 122 126 116 121 123 119 120 121 123 117 121 119 121 118 114 117 120 115 109 119 112 109 118 112 116 108 106 113 111 108 113 110 110 104 103 109 105 101 104 106 102 109 99 102 99 99 104 103 100 100 103 105 100 104 103 103 97 95 99 95 97 93 99 96 94 100 97 94 99 92 95 97 96 94 93 90 90 92 91 89 88 90 92 89 94 92 88 91 89 92 92 89 87 88 84 90 84 88 87 89 88 89 84 89 83 85 86 88 86 84 83 85 83 84 86 81 85 79 86 80 81 82 85 84 79 77 82 79 82 78 78 80 76 79 79 78 83 76 78 81 80 81 78 76 78 77 78 76 78 78 75 75 80 75 80 79 77 79 79 75 77 77 81 76 79 78 78 77 80 74 77 79 80 78 74 79 77 77 78
77 78 79 77 77 79 80 79 75 77 76 75 77 76 79 78 80 76 81 75 81 79 83 83 82 80 77 79 79 81 76 79 80 83 77 77 76 77 81 78 78 80 78 80 82 82 83 82 81 81 80 79 85 79 78 84 84 80 80 80 86 81 84 83 81 85 84 81 88 82 84 82 86 88 86 85 85 85 83 90 89 85 85 90 87 85 92 92 92 90 92 87 88 93 92 88 94 90 92 88 89 95 92 94 92 91 94 95 96 91 96 100 100 100 101 96 93 100 96 101 104 103 99 102 104 104 96 100 98 105 104 98 98 104 105 103 100 107 107 109 109 103 104 103 112 105 103 105 104 107 109 107 111 106 113 108 118 108 117 109 115 118 116 111 112 122 114 121 116 124 123 118 124 126 125 116 118 124 119 121 126 128 123 127 129 125 129 131 126 123 131 129 126 125 136 126 135 128 135 136 136 135 129 134 134 132 139 133 138 145 134 143 146 138 144 147 137 139 148 139 143 143 145 147 151 150 152 143 153 150 151 152 157 149 148 160 161 159 152 164 151 153 163 159 153 161 159 160 157 157 171 170 159 166 166 169 160 167 164 172 172 172 178 178 174 170 174 171 184 181 181 176 174 185 173 176 186 184 192 182 187 187 180 194 179 185 189 185 191 198 198 191 197 194 193 187 197 199 202 195 197 201 201 196 206 209 208 195 213 214 198 210 200 213 202 206 211 218 211 221 209 209 221 215 212 219 209 230 223 222 233 228 230 223 222 229 226 238 235 240 239 221 225 233 244 236 233 229 243 237 248 229 242 234 235 238 250 241 257 251 240 248 239 255 258 247 254 247 249 264 268 268 259 267 255 266 257 256 255 261 256 266 268 267 273 257 273 279 264 261 264 262 270 266 268 289 276 287 287 291 281 285 276 272 292 281 275 276 287 301 280 290 286 295 302 283 288 310 310 292 310 294 316 312 307 314 315 313 298 300 315 314 321 315 305 326 311 302 325 319 323 330 314 320 308 322 332 325 317 314 314 325 330 326 347 319 336 349 341 337 352 341 330 329 348 353 351 346 344 358 350 346 355 360 347 350 343 358 344 340 341 350 365 351 365 376 369 345 379 376 357 365 372 368 376 371 362 364 369 356 358 365 393 393 388 363 384 391 368 377 367 399 387 396 373 390 396 399 380 377 411 409 383 381 382 386 402 412 388 393 407 392 395 398 390 389 407 406 404 427 408 394 405 398 401 414 434 436 408 440 428 427 423 436 412 424 418 421 431 427 421 449 452 412 436 446 418 434 434 446 444 425 441 451 453 441 456 464 450 428 464 428 447 448 449 445 434 439 437 439 454 460 471 450 451 439 475 442 462 456 471 482 481 462 474 480 460 488 473 473 483 474 483 490 466 488 479 492 494 458 476 460 469 463 464 482 505 501 477 480 506 496 488 508 518 512 485 508 509 521 500 496 496 526 514 508 500 505 528 528 500 499 531 521 499 494 524 511 507 537 539 521 541 542 532 525 501 510 510 529 526 527 544 528 510 538 526 555 518 557 516 534 532 538 543 518 550 524 528 547 529 519 537 565 538 551 568 530 546 545 540 556 556 536 553 544 577 525 539 572 566 566 576 571 583 560 580 578 553 537 547 554 579 538 548 581 539 562 574 578 546 570 550 578 549 572 577 596 556 595 568 602 564 602 576 592 564 589 553 581 575 604 586 591 560 563 597 563 600 564 589 562 616 576 574 573 576 619 572 584 568 594 606 578 587 611 596 572 622 613 623 588 598 618 582 575 592 603 588 581 612 596 611 579 603 581 622 592 636 589 615 618 644 586 609 631 627 617 611 612 599 599 602 619 649 595 631 629 615 601 595 628 618 614 615 621 612 631 612 626 600 626 628 635 648 633 609 653 614 613 606 656 642 647 619 628 642 645 605 619 649 665 664 657 636 644 636 629 668 655 671 622 635 658 658 623 628 670 639 671 649 625 619 620 661 652 636 634 668 677 645 623 668 681 629 671 631 623 662 666 651 676 655 641 677 657 647 665 628 630 630 655 639 638 657 658 631 678 683 631 629 663 640 683 665 691 672 631 663 649 686 677 689 687 671 679 636 663 649 637 671 670 694 687 690 644 670 670 688 666 667 638 655 667 634 683 664 677 685 632 633 679 683 695 672 661 680 678 695 699 688 671 673 685 662 667 697 634 640 688 669 674 693 693 642 693 676 675 673 663 660 637 659 697 643 678 666 643 657 676 651 695 654 645 665 643 680 651 655 684 667 685 647 638 665 666 647 655 681 647 658 638 648 698 649 673 691 679 697 645 669 655 650 638 638 642 678 652 697 650 669 671 656 659 638 653 657 663 690 693 660 689 635 692 693 664 692 676 678 636 681 668 656 694 669 657 635 643 674 696 658 640 665 676 664 668 695 685 630 682 675 657 671 676 647 665 641 639 639 683 640 687 651 662 683 689 685 680 648 683 688 648 652 649 644 688 651 685 676 659 686 642 651 676 650 681 675 654 673 661 682 634 640 634 651 634 623 646 624 644 663 657 636 628 671 620 619 619 631 639 637 656 654 660 655 641 667 627 657 634 656 650 616 654 647 653 668 607 617 625 652 649 618 630 666 636 634 647 658 664 647 647 636 605 646 606 655 656 598 640 657 611 602 633 597 612 653 644 629 625 635 603 623 594 635 625 596 641 632 603 644 628 619 638 588 630 605 622 630 588 583 603 593 609 614 623 636 602 618 612 581 613 577 597 609 611 613 577 577 616 574 595 574 575 615 617 625 596 612 618 594 595 610 568 580 587 605 602 605 582 579 581 616 612 613 613 559 563 589 590 574 608 590 588 587 606 570 563 578 600 556 567 552 595 594 584 583 557 559 577 554 554 595 587 540 573 589 571 587 555 552 557 568 572 585 581 571 578 558 534 531 531 528 575 544 529 529 564 530 561 533 563 561 547 549 543 521 560 544 538 532 533 549 558 544 530 536 533 519 518 515 515 539 519 541 547 549 550 523 524 540 515 513 525 528 531 516 542 497 527 505 491 522 496 514 511 521 497 489 511 526 502 511 520 501 517 481 523 487 475 488 488 474 520 518 511 473 485 507 513 469 503 501 498 500 467 464 466 479 472 493 496 472 467 465 475 479 489 475 478 497 490 482 475 454 483 464 468 473 461 461 457 440 448 454 439 472 469 467 471 456 449 445 453 451 446 466 469 457 469 442 426 460 433 423 430 445 448 440 460 444 448 437 451 431 451 424 411 445 451 450 448 407 418 406 417 420 411 441 401 426 426 407 403 423 396 406 427 414 423 403 409 428 403 409 423 404 384 396 420 402 394 415 396 413 413 397 382 379 388 383 392 407 384 391 379 386 391 387 365 374 368 373 380 395 377 367 366 377 387 376 390 370 360 385 368 365 383 366 364 359 370 376 363 346 376 375 363 367 354 355 371 355 350 349 364 339 337 347 337 341 356 354 328 352 331 347 343 328 338 341 352 344 327 343 333 347 319 343 333 323 318 326 326 322 316 331 332 321 327 320 330 330 322 315 299 321 313 300 318 297 296 297 315 317 299 309 293 291 307 293 301 310 286 299 310 301 292 305 299 297 298 286 278 277 285 287 292 290 272 289 272 274 273 289 286 283 277 271 270 270 282 261 269 271 259 261 258 267 268 266 260 255 270 257 260 270 250 250 253 250 254 251 243 252 246 241 253 255 259 256 247 240 247 253 242 234 243 244 239 228 239 241 235 242 237 233 234 223 225 242 232 223 223 221 218 228 217 234 227 223 217 229 225 229 227 224 227 219 223 206 213 204 208 219 206 200 216 201 200 199 201 201 196 201 207 210 198 194 206 201 206 195 205 196 200 202 200 191 191 200 195 195 193 182 181 184 184 186 191 185 177 189 184 176 189 189 176 187 177 180 170 179 170 177 170 177 181 177 179 163 170 169 161 164 164 171 158 172 167 166 159 165 155 159 161 155 153 155 167 158 151 151 162 152 157 147 160 148 152 154 152 145 151 146 154 145 142 152 142 146 144 146 139 149 148 145 136 139 135 139 139 139 135 132 142 140 137 135 139 136 129 127 134 134 129 130 131 134 134 125 123 122 122 124 129 131 120 128 124 120 120 117 125 124 120 116 126 115 114 116 116 123 113 118 114 116 112 120 111 112 119 115 110 118 116 108 107 106 107 108 113 111 106 106 103 108 110 107 108 108 104 105 106 103 106 105 101 102 105 104 104 103 104 104 97 101 104 97 95 96 102 96 98 101 101 94 96 93 97 94 91 94 90 96 94 93 93 97 96 95 89 89 90 93 92 87 86 92 94 91 85 92 90 89 91 89 84 84 87 90 88 83 84 84 82 83 82 81 87 87 88 84 87 86 81 83 86 80 85 85 83 85 83 80 84 82 85 84 82 81 82 78 80 83 81 80 84 80 79 82 79 79 77 78 77 78 81 83 79 79 81 83 78 78 77 76 82 77 82 77 77 80 76 77 75 81 75 77 80 76 79 81 78 79 75 78 79 77 78
82 78 76 81 80 78 83 80 76 76 79 78 80 83 82 80 77 81 76 79 77 83 79 76 77 80 78 80 76 77 83 82 79 76 80 76 79 80 81 80 80 84 82 84 83 81 82 78 79 82 81 80 82 86 82 83 82 84 80 83 86 80 82 81 81 87 82 83 82 88 87 86 87 85 86 87 89 90 87 91 87 91 86 93 87 89 90 90 87 86 93 95 88 90 93 93 91 88 90 97 92 93 90 93 90 92 96 92 91 92 99 100 98 97 98 101 100 96 97 98 98 99 96 101 101 96 105 100 100 100 99 100 108 99 102 109 104 110 101 108 106 102 108 107 103 110 113 107 107 111 114 114 110 116 109 111 111 119 117 120 111 114 111 112 120 121 123 122 122 125 116 116 120 120 126 121 124 127 122 121 124 123 128 128 130 130 129 123 125 133 134 133 137 128 135 128 132 136 128 129 130 132 132 141 140 140 135 137 135 141 137 138 135 136 142 140 147 139 147 144 139 147 150 144 143 146 147 152 157 157 150 155 160 157 148 154 154 156 153 165 167 155 153 161 161 165 163 161 161 166 170 167 159 173 170 174 172 171 175 172 175 164 165 171 179 168 182 179 179 174 182 173 177 176 179 181 185 185 184 184 178 181 185 184 193 197 184 188 198 185 199 196 196 187 192 203 201 201 206 201 192 210 211 192 196 202 202 205 211 213 205 212 211 200 202 211 206 206 224 206 223 223 220 217 222 228 220 225 226 217 230 227 218 228 230 233 236 235 223 240 238 226 242 238 244 236 231 231 231 250 240 235 244 230 247 246 240 242 245 254 250 238 256 262 244 261 262 260 264 245 267 269 250 248 265 250 254 264 272 253 254 269 259 258 265 282 278 259 267 260 279 261 285 289 290 280 279 288 268 290 269 283 275 279 287 276 291 275 276 291 281 299 279 300 289 303 307 310 293 302 291 301 314 299 306 290 309 303 300 309 294 325 299 321 326 310 314 303 306 307 311 315 335 318 337 315 333 322 332 313 317 326 345 333 334 317 343 350 332 330 330 323 337 343 341 340 329 346 356 339 333 346 363 346 344 340 354 350 341 353 339 369 371 358 360 366 343 375 376 359 346 353 380 356 383 358 354 365 370 386 391 377 392 365 374 381 382 378 399 374 378 396 376 398 403 398 388 387 382 398 405 389 413 407 391 414 412 413 399 399 383 403 402 417 419 408 419 411 390 417 399 412 429 398 425 402 399 423 430 411 435 409 434 404 435 410 444 406 424 416 446 437 446 436 435 446 436 427 428 427 440 427 452 434 419 425 455 464 439 431 439 448 430 435 448 441 442 462 446 463 466 435 448 456 439 472 469 471 441 463 467 451 474 447 487 459 470 491 452 492 493 475 485 476 454 483 475 496 499 497 476 489 492 498 504 492 467 466 508 479 508 480 476 508 497 508 511 487 516 505 508 511 484 526 493 487 501 516 491 483 488 509 522 506 535 501 500 521 489 534 491 538 509 520 499 500 510 496 500 518 529 534 549 534 536 546 537 538 542 534 555 509 531 539 558 560 514 532 522 527 533 559 514 535 561 540 533 519 563 572 548 574 532 558 529 533 567 561 546 560 564 575 554 539 565 576 568 550 580 554 536 574 575 542 584 579 584 569 540 579 554 570 592 555 563 575 583 582 590 549 572 574 572 572 600 602 575 599 552 600 556 595 582 608 595 600 569 559 577 600 612 608 604 604 582 596 579 604 602 583 578 605 605 603 605 593 615 616 628 596 591 603 613 578 626 601 574 580 593 578 579 594 587 580 595 580 629 592 587 638 592 637 641 635 638 587 633 607 643 601 626 623 595 650 647 625 621 599 602 631 608 641 608 607 612 655 612 619 624 644 600 633 622 646 641 625 603 619 617 601 618 660 628 607 634 630 604 652 617 653 645 632 648 623 638 616 662 645 649 631 655 628 610 661 658 637 624 642 674 627 642 653 653 671 629 657 619 647 624 677 641 630 653 628 644 639 654 658 669 647 650 656 654 648 664 682 684 631 662 656 635 666 671 670 637 679 655 670 658 638 654 674 671 679 689 636 639 660 645 649 658 679 628 692 679 683 656 690 667 686 678 688 653 660 661 659 639 661 687 665 650 662 695 634 632 642 654 690 637 673 647 670 658 646 669 644 636 698 639 675 690 688 667 648 653 635 677 664 664 666 697 684 697 695 687 698 639 644 692 646 685 640 684 643 652 653 653 655 652 660 695 642 647 664 655 667 663 697 696 693 663 693 676 660 686 661 656 691 668 646 636 653 651 683 659 668 635 678 687 651 637 681 656 647 642 675 678 667 671 673 658 698 664 697 655 649 656 676 636 690 687 637 640 635 683 663 667 681 638 651 697 638 695 651 649 634 692 694 667 661 664 691 659 692 687 679 639 642 654 641 630 641 644 635 642 627 664 676 676 670 627 675 677 655 670 666 655 654 655 660 669 681 655 674 669 627 686 640 674 663 655 629 651 668 622 622 639 652 652 619 630 619 665 672 650 646 648 678 635 654 636 651 625 617 618 646 628 623 676 675 620 647 636 613 668 655 659 610 614 648 655 649 661 664 629 613 647 663 662 648 651 610 663 625 621 608 658 630 647 622 618 647 602 618 626 657 638 654 622 640 619 614 651 611 614 632 608 640 608 638 616 609 648 629 647 644 600 591 611 599 636 624 587 597 611 627 604 591 593 624 597 585 615 607 635 620 600 616 625 628 609 605 600 624 576 577 605 612 602 624 591 610 597 597 611 592 609 604 570 581 588 585 589 615 583 608 579 585 587 601 560 614 591 609 583 600 592 557 586 606 591 576 606 600 602 580 576 585 588 551 551 599 594 558 555 594 597 561 564 567 577 560 576 557 543 552 571 574 589 565 557 555 535 567 553 584 580 552 574 552 576 573 575 573 567 544 544 571 568 560 547 552 525 568 553 517 565 560 527 517 525 532 533 549 523 548 534 543 536 519 549 528 505 505 550 526 520 538 529 528 527 530 511 531 540 517 523 522 499 511 534 497 523 492 492 522 491 531 533 493 513 525 510 523 512 491 494 481 479 509 508 498 510 501 514 483 495 484 477 476 498 492 499 504 468 476 472 464 483 481 477 463 499 490 500 491 477 457 475 497 457 487 462 471 467 463 453 448 483 448 485 460 465 445 475 466 461 436 449 475 447 451 458 449 467 461 443 434 437 443 431 461 440 448 445 447 439 461 454 449 428 419 432 449 428 432 428 449 422 423 450 433 412 446 440 410 425 435 407 400 418 418 411 409 396 402 417 420 421 429 423 429 413 422 403 423 385 411 404 410 409 384 416 380 395 385 383 394 404 384 392 382 404 376 376 400 398 368 380 372 382 367 376 368 398 363 371 394 378 384 377 361 369 357 387 361 356 375 376 377 369 348 344 373 344 369 369 351 357 372 355 371 347 336 334 344 361 345 350 336 333 352 338 331 341 332 351 329 342 353 348 328 342 318 317 338 328 326 340 336 317 321 341 314 317 338 324 324 318 323 322 322 314 308 318 311 318 299 322 310 297 319 303 296 316 301 291 309 287 303 294 307 295 308 301 309 288 301 287 295 302 293 299 276 295 289 291 271 293 296 272 273 290 285 267 272 268 286 269 286 263 262 283 282 265 262 268 269 273 268 265 255 256 250 256 273 268 249 262 257 256 249 252 249 261 249 247 251 247 251 237 251 243 252 241 249 233 253 235 229 245 233 244 241 237 227 224 242 233 238 225 235 235 236 225 221 223 228 218 226 225 231 221 223 211 219 221 211 217 223 220 224 211 212 221 221 214 210 201 199 213 212 204 204 213 200 204 193 209 206 201 205 195 205 200 198 189 186 189 195 194 193 193 193 195 187 181 186 187 185 191 182 180 191 189 189 189 186 176 172 173 184 185 178 171 180 177 176 167 174 166 168 165 165 169 167 163 161 160 164 168 161 156 169 162 154 161 165 154 156 160 160 164 156 155 152 157 154 152 149 152 153 158 156 146 148 150 151 147 140 139 143 139 151 145 143 147 138 140 135 139 146 133 144 143 143 134 137 142 132 130 135 139 137 133 128 137 129 137 132 130 133 130 129 124 125 126 127 125 127 125 120 129 119 122 121 118 122 117 123 119 117 120 121 118 118 113 117 121 113 119 114 115 112 115 108 113 116 113 115 111 113 113 107 113 106 111 106 110 102 103 105 101 102 109 101 107 104 104 99 98 101 101 106 96 101 103 100 99 98 100 97 97 102 101 101 101 98 95 99 98 96 99 96 95 95 97 92 93 96 91 92 91 90 96 96 87 88 89 92 88 94 88 93 90 92 90 89 90 86 84 84 85 86 85 83 89 87 82 86 88 87 83 87 82 86 83 80 86 87 80 86 87 80 85 81 85 86 81 82 79 80 82 81 84 84 80 81 80 80 77 79 78 79 77 78 83 79 79 81 78 79 79 78 80 78 80 78 77 82 82 78 77 78 81 83 76 77 79 80 80 79 82 81 81 82 76 80 77 79
78 80 82 81 82 78 83 78 81 76 77 79 78 78 82 76 77 82 77 80 78 81 83 76 79 80 83 79 77 77 83 79 81 81 77 79 83 84 82 81 78 84 85 80 78 83 80 80 82 82 84 85 80 83 86 84 80 85 87 80 87 86 84 83 82 84 87 89 84 84 85 85 83 85 88 83 91 91 85 86 92 86 92 92 88 88 92 93 90 92 93 91 92 90 94 93 90 94 95 96 92 93 90 95 99 99 92 98 96 93 99 93 93 96 101 94 95 96 104 96 103 96 101 96 99 101 100 106 100 101 101 101 108 106 102 100 107 109 111 106 111 107 106 111 105 109 110 109 113 107 110 108 107 118 110 112 115 112 119 116 113 119 119 117 121 113 117 119 115 114 120 121 117 119 123 121 123 126 122 124 124 127 129 132 124 130 126 123 123 134 125 126 127 133 126 132 128 129 137 130 132 134 134 133 140 141 135 138 144 140 139 139 138 138 145 146 150 143 140 150 140 141 153 147 142 156 149 157 157 157 160 158 150 151 157 153 158 161 155 152 155 160 164 166 156 164 161 164 167 170 162 167 162 169 167 172 174 166 165 175 176 171 175 171 171 184 181 177 186 183 181 171 182 182 174 180 176 176 190 186 191 194 189 180 180 198 181 192 201 193 187 187 190 189 193 205 195 194 192 195 208 197 203 194 212 200 205 209 216 209 209 209 207 206 216 216 208 204 221 221 218 214 214 222 211 223 214 221 227 220 224 224 222 225 223 222 229 232 231 224 235 235 241 230 235 247 232 233 235 240 251 234 231 252 243 243 255 240 244 236 239 260 255 241 253 243 253 259 261 246 263 247 264 269 251 253 267 261 252 253 271 275 271 277 259 280 282 273 277 274 283 278 274 266 278 271 279 283 276 294 286 290 278 290 275 297 290 294 293 297 295 286 292 287 285 288 284 295 286 310 291 313 293 297 307 304 292 313 300 295 310 304 316 297 321 299 306 331 312 325 330 326 322 320 306 331 320 318 329 312 311 334 328 333 323 320 335 349 319 350 333 339 345 328 342 329 329 351 346 328 349 332 338 338 364 338 353 351 341 364 372 366 374 366 350 370 373 361 346 366 358 360 366 364 382 362 352 385 357 358 376 380 362 371 368 383 370 393 364 382 395 380 399 372 399 383 398 378 381 407 381 412 381 412 386 405 380 398 400 406 406 383 387 403 398 404 400 388 391 392 402 415 431 405 426 433 409 432 427 399 431 403 436 406 427 407 441 408 418 442 432 440 443 424 418 434 450 437 436 431 440 452 447 433 459 454 433 447 434 465 464 467 465 443 468 429 456 463 436 468 445 463 436 459 464 469 462 442 451 462 466 451 486 458 487 491 455 473 491 457 454 489 465 482 488 495 462 473 484 460 499 472 486 477 485 508 474 490 495 478 510 472 471 474 471 512 519 506 497 503 515 499 510 477 507 514 479 486 504 483 495 526 524 506 533 532 518 518 512 537 510 504 535 532 511 538 513 513 516 497 525 506 524 521 529 533 511 523 527 524 533 526 528 554 521 554 519 523 542 523 561 527 537 539 563 553 555 542 567 550 547 571 566 552 559 563 531 574 528 571 539 536 567 535 581 552 541 544 566 547 535 560 555 581 563 576 568 562 568 577 561 559 595 542 561 566 547 566 554 556 583 586 557 575 554 587 578 561 564 590 602 570 602 561 570 576 573 609 588 608 590 564 575 601 592 577 620 609 573 610 605 604 604 584 591 575 626 598 609 572 614 584 612 577 588 584 623 597 594 628 623 606 620 605 593 624 589 587 588 621 598 641 631 595 595 598 594 595 589 593 598 619 588 631 603 641 647 596 613 642 623 596 624 636 625 631 624 650 644 628 598 606 658 636 600 655 659 611 624 611 623 603 618 645 602 661 648 607 608 616 619 626 667 665 637 668 615 611 667 618 608 669 654 628 640 629 666 660 665 646 625 613 642 660 650 672 648 630 662 623 671 664 663 629 676 646 681 648 670 652 644 667 679 675 634 649 649 680 624 662 665 659 681 643 626 672 640 667 636 633 643 651 667 689 660 673 655 660 640 645 629 646 628 666 675 684 642 653 638 648 691 646 673 674 668 688 654 694 673 633 629 653 669 682 683 689 671 653 682 658 687 683 677 688 656 658 678 671 683 687 692 678 641 670 659 679 664 685 679 640 687 679 663 662 667 649 653 640 671 639 665 661 689 646 651 647 670 695 684 655 683 677 636 690 649 661 670 678 645 648 683 699 693 645 659 658 660 679 664 697 681 694 656 670 638 671 682 675 664 666 696 647 641 696 636 655 654 670 695 663 682 677 659 672 687 684 695 646 660 657 639 640 650 659 674 654 696 653 694 658 686 689 671 691 682 671 645 636 639 639 665 685 682 691 659 668 673 654 678 634 678 684 639 629 644 682 651 640 636 647 662 651 648 652 629 625 651 654 687 640 680 659 684 681 667 651 677 632 623 682 681 643 677 643 682 679 637 637 673 626 629 644 653 650 671 656 650 674 632 643 616 615 670 632 648 646 639 613 641 618 630 652 613 669 668 672 629 647 640 628 610 655 629 619 669 617 627 613 629 627 610 622 607 643 661 622 603 603 623 658 601 632 652 625 653 656 621 626 644 631 602 614 647 635 627 613 604 652 650 603 649 594 625 594 634 593 639 648 646 625 618 610 629 587 612 610 641 636 604 598 606 591 580 583 634 600 626 610 631 576 580 606 613 575 590 589 581 613 576 589 571 578 596 621 581 569 584 601 619 572 606 569 566 600 580 566 610 609 598 592 562 610 607 606 563 612 586 565 581 576 587 582 552 583 574 563 605 594 566 598 547 601 593 553 548 590 553 574 597 581 583 560 588 585 541 592 575 563 584 558 578 535 574 542 536 578 583 533 569 566 578 558 566 571 527 566 576 529 543 531 537 549 570 529 553 540 522 552 521 530 533 525 513 535 528 533 528 520 514 534 537 517 528 540 537 534 550 502 503 515 498 525 535 536 497 514 528 507 496 536 537 520 531 494 488 501 513 493 515 509 521 518 497 514 523 514 498 502 519 513 514 522 513 493 516 494 512 476 488 495 478 513 487 493 507 464 493 488 477 470 502 472 486 488 489 455 495 465 472 464 482 462 476 464 479 457 465 475 458 474 448 444 471 467 438 464 473 457 464 476 457 463 452 463 460 445 435 453 460 458 448 463 429 438 458 441 422 461 422 456 445 441 431 445 453 431 420 420 410 413 419 415 423 411 414 414 422 425 400 407 402 420 429 421 416 414 404 397 420 402 425 393 418 389 394 387 420 423 390 413 413 418 406 398 384 401 396 379 381 399 395 382 371 397 374 370 389 389 393 374 368 386 366 363 378 388 373 358 389 363 388 376 371 366 356 352 358 377 358 350 373 350 369 343 357 346 345 349 361 340 366 349 350 361 335 337 334 351 347 363 330 334 331 334 328 338 331 340 332 335 351 343 319 338 329 341 337 332 341 312 336 335 321 334 319 336 329 317 334 328 323 326 324 322 318 309 320 304 296 313 295 300 310 306 308 307 298 313 296 315 314 293 302 295 303 301 307 300 299 283 301 298 293 285 299 287 274 298 294 284 279 270 272 283 278 288 265 271 263 269 284 272 272 280 270 264 273 256 277 254 270 255 261 254 258 271 249 260 261 257 262 251 266 253 259 261 264 250 256 254 237 250 252 252 248 245 239 239 232 232 246 228 243 246 245 237 228 236 244 227 222 224 223 234 231 230 232 233 226 229 230 228 228 215 220 221 223 213 222 227 214 221 220 208 210 211 201 218 209 216 203 202 209 200 205 204 209 207 195 206 205 192 199 207 197 204 192 191 189 201 199 184 183 199 184 181 189 191 188 190 187 193 177 177 175 183 185 186 177 180 173 171 177 179 172 182 180 175 178 177 169 171 177 166 165 170 175 161 165 173 169 169 157 156 161 160 166 155 167 167 158 152 164 154 150 155 149 157 147 153 146 148 158 156 149 144 143 154 141 146 142 146 145 141 143 139 148 136 142 140 141 143 143 133 140 141 143 136 137 130 132 141 135 136 127 139 133 130 128 137 134 128 126 127 131 130 122 130 120 120 119 126 123 120 127 119 125 125 119 118 124 121 115 125 117 118 116 119 114 120 111 117 118 117 117 114 112 115 111 114 106 112 114 113 105 104 113 106 112 109 109 109 108 109 104 108 102 109 105 105 103 98 99 101 98 100 103 98 104 104 101 104 103 101 96 98 101 94 97 101 95 97 96 97 99 94 99 92 91 96 93 92 93 94 89 95 88 94 96 87 93 88 88 90 90 91 94 85 91 89 85 85 88 90 85 83 86 86 88 84 87 88 83 85 87 83 87 84 82 84 84 84 81 85 80 81 85 82 82 83 86 82 84 82 79 84 82 82 79 79 83 84 77 83 78 82 77 84 77 79 79 80 83 80 77 82 81 82 78 76 78 77 79 83 81 80 81 77 76 82 78 81 80 78 80 81 83 80 80 83
82 82 79 81 78 80 79 76 78 81 76 80 83 80 79 80 76 77 82 78 83 84 83 79 79 79 84 78 84 80 78 82 79 82 80 82 78 84 82 80 81 83 85 81 79 80 85 80 80 83 82 87 83 80 81 85 84 81 87 83 84 88 89 86 85 84 82 86 83 87 88 86 85 87 90 85 88 92 92 85 89 91 94 91 89 91 88 87 89 93 96 96 96 96 95 89 91 93 97 94 96 99 95 96 95 94 99 100 93 99 101 98 94 101 101 103 101 99 95 102 101 104 100 102 99 102 104 101 103 108 104 106 104 102 104 103 102 108 106 103 110 105 107 106 110 109 113 114 112 108 117 116 109 114 110 118 117 119 115 120 121 121 117 121 117 118 117 115 122 123 125 122 120 124 126 124 120 122 127 128 128 124 132 123 127 124 126 130 125 133 126 133 137 134 135 132 138 139 132 141 130 140 136 141 138 138 136 145 144 141 137 145 144 143 137 143 148 147 148 140 149 149 147 148 152 148 148 156 150 147 153 153 156 159 156 163 163 160 152 160 162 154 157 164 168 165 158 168 157 159 172 171 167 173 162 162 166 166 169 166 169 171 179 177 174 175 180 170 177 187 187 177 184 176 189 180 182 182 192 189 192 190 191 181 198 187 186 200 189 202 198 187 200 203 206 195 195 191 193 207 206 193 206 201 202 198 202 206 197 199 200 201 213 214 213 206 211 213 222 222 209 211 222 225 225 224 225 228 212 230 222 214 216 230 230 229 236 231 241 229 240 224 229 228 231 228 242 245 240 238 232 229 248 238 248 234 249 255 249 238 237 248 261 259 244 251 247 256 262 246 249 249 272 247 260 251 260 263 275 277 262 277 277 259 275 265 258 268 285 268 280 276 263 274 275 275 281 293 278 278 281 271 293 276 293 283 274 286 279 285 305 279 303 294 281 284 309 284 303 311 292 302 292 294 303 299 308 315 303 323 311 304 301 318 328 300 330 313 308 312 324 329 317 310 318 326 311 340 324 342 343 345 331 342 338 334 340 341 331 342 339 346 342 352 324 325 329 329 339 354 353 340 336 355 356 348 340 369 366 346 363 372 357 366 348 344 343 351 362 372 370 347 352 378 383 370 373 366 365 390 359 376 365 377 374 373 377 370 390 393 367 401 395 376 393 382 377 374 407 388 376 398 406 384 380 398 409 389 402 394 383 396 418 423 408 396 417 425 401 389 403 421 419 400 424 410 425 429 416 413 410 405 404 403 414 418 424 439 416 407 432 430 419 429 448 423 434 446 431 443 421 420 420 451 450 448 446 458 428 465 439 452 467 462 469 466 435 475 474 469 477 457 453 469 472 481 454 477 477 464 474 481 476 481 453 466 487 465 493 486 471 493 463 479 473 492 460 499 468 478 482 497 489 487 495 469 474 467 507 477 479 508 474 492 504 483 488 504 500 509 487 512 475 508 512 502 498 519 515 517 521 496 517 521 522 486 510 501 512 520 525 541 533 514 530 531 504 499 539 507 546 544 545 517 546 531 530 540 515 538 518 538 520 513 510 537 521 549 551 534 533 527 545 517 539 548 523 556 537 539 530 529 529 541 552 526 542 556 552 526 535 556 567 570 536 574 544 536 549 541 541 581 539 585 550 544 538 557 540 548 589 567 585 596 578 567 590 583 556 549 595 582 598 603 564 569 578 580 593 561 596 589 565 592 609 585 560 559 599 580 588 587 581 614 597 591 603 576 598 564 590 567 585 586 576 620 591 623 618 617 626 596 624 605 572 574 593 608 585 630 594 590 591 603 581 593 593 583 638 596 594 596 632 585 625 629 590 599 628 607 603 642 601 637 597 595 590 631 605 646 597 634 601 598 624 630 630 603 631 648 608 604 624 608 615 619 626 644 621 635 629 617 633 623 609 637 646 636 607 649 658 626 659 650 650 607 615 626 643 656 649 655 656 661 613 662 650 648 654 620 614 614 637 647 668 616 613 660 669 630 664 624 635 636 616 649 622 675 628 620 625 624 641 646 644 629 648 662 652 642 680 632 628 638 646 685 640 655 656 674 679 655 685 624 670 685 673 669 679 684 673 687 626 633 640 676 676 690 684 636 663 627 687 638 688 634 665 678 681 640 663 660 667 658 689 689 640 668 660 695 657 685 685 692 640 696 675 687 694 664 696 663 664 690 674 658 697 643 640 685 654 673 650 692 636 643 685 647 681 647 644 641 637 698 637 645 699 679 699 694 647 697 659 677 690 699 635 687 645 643 671 664 682 688 657 685 696 642 697 677 654 642 685 658 640 686 667 636 664 666 696 675 661 653 652 649 650 651 636 659 661 671 688 640 657 644 691 653 652 689 696 671 696 680 694 634 664 659 637 695 689 631 671 652 651 689 667 666 640 669 692 666 640 682 673 665 628 664 684 645 655 682 685 652 664 680 656 628 650 628 656 641 627 652 644 658 625 647 633 678 659 629 645 684 631 646 652 627 659 664 674 660 628 634 654 633 667 667 635 627 669 664 644 672 630 668 671 669 625 619 636 628 655 642 651 675 647 638 646 668 634 652 654 658 629 610 620 653 617 635 624 621 635 623 640 618 625 620 610 629 660 657 647 616 602 612 621 621 636 648 655 616 608 622 660 608 640 598 634 631 653 595 628 629 601 632 624 611 593 621 641 649 635 633 630 616 591 600 595 624 630 606 607 597 607 609 584 605 605 583 615 638 591 603 582 587 601 627 584 635 584 609 584 617 613 578 591 604 575 573 585 603 625 578 614 577 596 568 623 571 610 608 600 583 565 602 586 610 590 591 600 605 581 576 596 583 573 591 572 556 586 566 559 602 602 569 586 548 564 593 577 550 600 581 590 555 588 572 541 593 547 567 578 550 540 574 583 570 534 568 541 556 534 577 560 574 570 541 578 563 528 568 573 543 561 532 575 561 552 564 536 569 553 548 551 536 556 547 532 557 529 546 549 528 547 545 519 559 533 523 548 508 541 514 532 552 512 547 515 501 515 545 535 522 514 513 532 523 491 501 506 519 511 497 498 506 497 493 483 510 529 522 498 513 504 509 510 490 492 486 484 475 502 484 496 514 503 508 481 513 469 495 481 476 501 497 471 477 473 470 465 490 482 477 460 494 460 457 470 473 463 488 472 454 447 479 452 483 456 476 484 466 458 479 455 441 444 460 463 446 472 453 438 449 435 434 449 466 455 441 434 453 427 422 423 450 445 445 443 427 458 436 452 443 454 419 440 445 440 447 434 444 422 417 413 439 414 423 437 410 413 438 421 427 435 406 399 432 393 394 413 411 401 402 414 408 390 391 406 409 416 386 400 407 383 378 385 387 407 408 408 409 390 384 386 376 388 391 394 379 385 369 379 377 385 371 378 366 388 360 369 362 372 353 362 352 374 356 357 355 367 368 360 357 360 351 355 353 363 371 343 355 358 349 354 337 348 353 331 361 343 358 343 359 342 325 356 332 330 327 352 340 326 341 326 327 346 329 316 319 342 321 324 317 338 326 315 325 311 304 324 306 330 323 321 304 326 300 314 323 323 303 296 301 292 306 313 294 300 307 310 297 291 289 288 295 293 299 290 296 278 288 280 289 291 288 295 292 297 282 273 291 274 269 288 289 269 289 284 277 276 284 262 284 261 259 258 264 255 254 260 274 269 264 269 272 260 269 272 256 254 261 247 266 255 251 241 260 239 250 245 245 248 234 244 246 236 245 237 248 249 235 233 237 227 233 242 228 232 230 238 233 242 224 232 222 221 233 215 216 215 223 222 218 228 226 216 223 208 216 219 225 219 220 218 202 204 221 218 200 214 217 197 208 207 213 201 193 194 205 193 203 193 196 196 203 202 205 204 200 200 191 185 189 187 194 180 197 181 195 188 178 182 175 186 185 189 177 189 178 174 187 178 179 180 174 183 175 172 168 165 167 164 164 168 173 174 163 169 167 159 160 170 169 164 165 159 159 163 156 155 152 153 157 157 162 157 160 154 161 151 157 158 159 158 155 155 148 153 147 150 151 152 149 150 151 143 145 138 144 135 141 147 145 136 136 136 133 131 139 131 134 136 136 128 136 133 131 133 133 129 129 128 130 129 124 123 130 123 128 124 125 128 121 126 118 124 118 116 119 116 119 114 125 114 121 115 121 116 118 117 113 119 113 120 117 115 111 110 118 108 116 108 114 106 109 114 114 110 109 110 111 105 106 106 104 102 103 100 104 99 99 100 107 98 100 101 104 101 102 105 99 99 103 104 103 96 96 95 100 93 93 96 95 100 95 98 93 95 94 91 96 90 91 90 89 92 95 96 92 91 89 87 93 92 92 89 90 92 91 93 89 90 85 86 89 85 91 91 87 85 87 88 88 82 89 85 87 82 85 81 85 84 88 88 83 83 83 87 83 80 84 84 79 79 86 84 80 85 83 83 78 78 80 84 78 79 79 84 78 83 83 83 78 82 82 81 77 77 80 81 77 77 78 76 76 76 81 77 83 78 82 83 78 76 81 79 77 83 77
80 82 84 78 83 81 83 79 81 84 83 77 84 83 78 77 83 79 82 84 78 84 83 78 80 83 84 83 84 83 84 79 80 83 81 79 80 80 81 84 79 79 85 87 86 87 87 84 81 85 83 83 85 81 84 87 86 83 85 86 88 83 87 83 89 83 83 90 84 86 89 85 87 92 90 85 92 92 89 92 92 91 86 90 87 91 92 92 90 93 90 93 94 89 90 95 98 90 99 94 97 96 98 95 95 95 94 101 101 98 99 98 96 99 97 104 96 101 102 100 99 101 101 99 107 101 102 107 104 107 102 102 102 110 103 110 104 109 110 103 113 104 110 109 115 109 110 114 115 111 117 112 116 118 113 118 116 112 114 122 119 115 122 115 116 116 124 114 115 123 118 124 120 122 119 120 127 125 125 128 126 132 129 124 126 130 130 128 125 125 135 136 135 132 138 136 136 135 140 134 131 139 140 137 138 144 141 136 139 136 145 145 146 149 145 142 144 147 148 144 143 143 145 151 152 150 145 146 147 149 155 161 162 162 157 150 159 152 167 162 160 168 166 158 163 165 160 164 163 168 168 163 166 170 165 165 167 178 174 177 176 169 167 176 175 169 173 175 180 184 181 181 189 186 186 177 188 186 187 192 183 192 182 189 188 183 187 195 191 191 192 192 197 194 197 205 191 198 209 201 191 210 197 205 211 197 198 204 213 202 209 200 210 201 222 217 207 216 224 221 227 213 215 221 211 230 211 215 222 215 230 222 217 224 228 219 226 226 221 238 238 231 245 241 240 243 244 236 235 237 251 245 243 239 240 243 252 257 247 240 254 243 256 241 248 260 261 250 260 254 268 246 259 272 260 249 257 266 251 261 274 278 271 269 273 257 281 271 283 263 272 281 273 276 266 286 282 280 278 276 280 276 274 275 286 298 295 285 295 290 283 300 298 291 291 290 300 309 298 297 298 309 310 301 318 296 320 313 317 307 317 296 309 321 311 327 323 315 324 314 331 311 324 308 325 330 316 319 327 317 316 316 323 326 326 342 332 331 323 341 349 322 324 329 346 350 338 332 337 340 349 333 350 342 339 337 368 336 347 365 339 361 354 366 363 362 377 352 375 350 346 379 370 367 380 385 354 359 358 364 389 386 367 360 361 373 374 377 371 382 369 369 396 377 388 392 382 383 404 408 399 386 393 407 392 412 393 403 385 396 387 403 412 422 387 407 415 410 427 397 408 392 422 423 428 421 410 404 406 423 423 425 419 414 441 409 426 439 410 431 435 437 428 444 452 417 415 435 420 422 448 419 437 433 423 456 426 463 425 447 434 450 453 467 452 461 453 446 434 462 448 436 461 438 451 473 472 463 466 452 446 487 483 482 458 483 482 480 462 458 452 490 494 489 494 490 486 496 500 502 484 492 483 466 500 477 495 470 475 508 480 476 472 514 513 507 511 480 502 514 519 511 479 500 487 522 516 487 503 491 505 506 521 499 513 528 488 495 532 515 512 523 495 528 517 519 523 512 535 523 504 511 529 533 542 528 526 514 546 508 512 539 529 544 541 552 553 517 559 528 536 546 558 549 529 566 534 518 528 536 538 564 526 521 564 556 565 540 542 539 552 572 576 563 542 538 573 577 545 580 552 571 556 571 573 591 560 589 585 547 573 583 562 590 557 584 551 584 570 567 602 563 589 562 597 587 592 558 558 559 577 605 599 577 602 568 570 570 576 577 575 578 582 572 578 604 583 572 587 563 582 602 570 598 585 614 582 608 572 591 580 604 611 602 613 598 598 590 616 607 591 603 607 585 604 594 626 604 587 588 628 606 632 590 586 636 628 626 615 614 588 636 596 647 607 597 631 639 643 650 637 632 638 652 634 608 650 619 624 629 644 632 608 633 601 612 621 603 621 624 621 650 607 635 629 612 622 612 626 607 640 615 614 611 620 656 643 614 654 631 621 662 619 657 667 654 632 622 620 641 666 638 612 632 671 665 665 625 650 637 677 675 639 635 654 634 646 672 651 636 665 618 627 673 662 660 649 660 622 628 643 675 626 678 654 671 637 627 655 636 629 670 629 634 676 660 656 667 660 657 687 645 660 633 637 640 678 667 687 685 673 643 684 649 645 682 647 685 673 644 669 687 635 629 639 656 669 672 679 669 645 662 665 631 643 685 687 680 693 681 673 673 631 662 696 647 652 649 638 696 664 679 687 669 678 697 696 653 673 682 692 687 646 661 686 657 648 678 642 643 662 682 685 660 648 682 676 667 698 683 663 664 662 652 633 643 649 698 664 690 679 655 677 690 684 664 646 697 643 653 641 670 636 691 696 649 672 672 681 671 656 645 634 685 661 634 692 677 631 655 667 675 678 644 665 660 675 676 658 684 631 664 652 632 657 651 649 628 688 629 668 646 640 667 630 669 670 692 649 668 650 685 646 680 686 634 636 686 674 677 646 689 661 641 662 636 662 640 635 625 629 661 670 677 630 678 651 635 646 665 666 650 648 647 639 642 655 650 636 640 636 659 661 645 669 669 674 639 673 648 652 650 615 632 659 651 650 656 635 610 647 658 651 629 664 624 626 625 632 649 637 650 616 611 663 641 667 617 639 639 661 663 616 657 661 655 626 644 659 633 627 649 642 632 658 623 633 631 597 648 599 638 620 617 647 645 646 652 635 632 644 634 640 622 603 621 622 631 621 619 598 638 644 630 635 602 633 619 593 597 628 619 600 631 580 624 629 620 602 585 628 632 603 595 575 572 594 580 611 620 615 596 584 600 617 587 568 593 570 573 608 596 565 573 587 602 577 560 573 570 567 596 609 607 606 575 611 587 592 608 602 571 559 594 575 594 580 549 595 601 596 600 570 544 598 575 557 574 542 544 551 583 590 569 538 573 547 545 579 547 538 577 576 537 532 570 537 558 538 544 556 571 558 526 575 556 521 539 525 563 566 555 523 545 536 563 530 553 561 527 540 550 514 515 524 560 546 508 513 517 530 550 527 528 543 504 504 526 511 548 541 510 502 495 505 509 493 502 537 529 530 501 531 508 491 507 516 487 494 498 487 505 497 521 504 512 498 518 507 524 505 516 497 518 482 516 473 506 506 507 507 491 489 480 495 503 483 503 476 487 490 467 466 478 478 465 474 489 467 463 492 471 464 469 451 473 473 486 444 449 484 479 460 477 475 445 466 443 451 469 474 440 438 442 438 437 464 435 430 446 444 436 464 459 442 428 422 458 452 443 439 431 448 416 423 440 426 421 435 411 432 438 418 429 440 427 433 412 424 438 399 402 404 410 401 397 421 424 395 405 396 410 416 418 399 409 406 399 418 387 417 390 386 412 379 380 403 411 398 382 408 394 388 377 370 398 379 370 403 373 388 380 376 367 381 366 377 375 369 364 386 381 388 356 376 356 375 353 350 353 372 380 358 378 361 365 353 347 364 350 369 338 351 347 336 334 355 359 335 330 344 345 350 335 328 337 328 335 348 344 335 349 329 334 321 327 335 330 331 316 325 315 325 310 314 321 326 330 327 333 334 332 325 318 330 311 301 323 302 318 302 303 308 306 313 319 303 303 306 312 298 311 303 297 297 298 281 286 308 303 296 305 294 297 301 280 291 285 295 272 280 291 276 277 266 275 273 285 268 268 281 262 278 262 277 276 275 259 271 255 272 260 266 263 269 271 259 253 260 256 246 245 264 244 248 243 254 259 259 250 237 255 248 242 253 242 250 242 241 235 250 230 236 249 237 235 233 228 242 233 224 222 242 230 234 225 233 222 220 214 234 229 219 226 223 219 213 228 226 224 220 225 223 213 216 222 210 202 218 213 211 211 211 202 213 210 200 203 208 201 210 208 197 191 191 201 199 202 189 198 188 202 198 185 194 182 194 187 190 179 192 189 178 182 180 188 186 182 184 175 187 180 188 183 169 178 176 169 171 168 173 172 171 179 169 176 173 174 166 160 159 166 172 171 168 166 159 158 157 153 160 159 164 165 163 158 162 153 158 149 155 158 159 153 149 147 145 147 156 145 152 149 149 147 146 149 145 141 146 144 143 143 145 142 134 133 136 142 140 136 143 137 142 130 141 130 134 131 132 135 132 131 136 130 132 126 132 129 127 127 121 128 125 125 125 121 125 119 124 116 124 120 124 120 121 115 119 117 119 117 118 114 117 114 119 118 119 111 115 112 115 109 110 112 113 106 108 109 107 107 105 107 112 111 110 106 106 108 104 107 104 109 101 102 107 101 104 105 106 100 96 96 99 100 95 96 98 103 101 94 100 95 95 93 99 95 93 100 95 96 97 92 91 90 98 90 97 95 90 93 91 88 95 96 88 90 95 91 91 88 88 88 87 89 87 90 89 86 86 89 88 86 83 86 90 83 90 86 87 84 86 87 87 83 81 88 86 82 84 84 86 81 83 86 84 82 87 86 83 80 82 79 82 82 82 81 83 80 83 79 82 79 85 79 81 85 79 78 78 81 80 83 82 83 82 78 77 81 77 81 82 80 81 77 84 84 80 80 78 77
82 84 80 81 85 83 81 78 83 81 83 78 80 80 84 85 82 84 81 82 80 78 85 84 78 84 84 82 80 85 83 85 83 85 80 83 82 84 84 80 80 81 80 82 84 86 82 81 85 85 85 87 85 85 86 86 84 83 82 86 90 87 84 87 85 87 84 89 91 88 93 91 92 91 92 87 91 92 90 92 94 92 87 91 91 88 90 92 97 90 95 95 90 94 92 98 95 95 94 98 97 92 95 96 97 93 96 101 100 103 101 98 95 102 102 104 96 104 105 99 98 103 103 104 98 100 100 108 100 103 104 103 103 103 102 108 110 103 114 110 108 106 108 113 110 108 114 115 110 110 115 113 113 120 110 117 121 117 121 114 122 119 114 124 124 114 115 116 122 126 127 122 123 128 124 119 124 122 123 127 122 129 122 130 127 127 130 126 128 138 126 139 131 137 135 136 136 134 131 142 138 132 132 133 144 138 136 134 138 144 138 146 144 138 148 143 145 145 151 149 146 146 147 150 153 147 151 148 156 153 152 154 154 156 158 153 151 166 154 164 155 161 160 160 157 162 160 161 165 164 173 160 161 164 173 171 178 175 179 166 173 166 180 184 184 176 181 181 186 178 181 179 184 180 190 182 186 180 181 195 194 185 194 188 186 190 199 201 191 185 187 186 202 206 198 195 199 195 200 199 194 193 207 213 203 204 210 203 200 205 209 202 208 217 214 218 211 213 212 210 220 228 212 220 228 231 213 216 212 213 218 235 218 230 238 222 220 230 237 228 231 236 228 242 237 234 235 236 251 247 241 251 247 248 240 254 238 243 247 236 249 243 259 244 250 265 264 256 262 261 250 249 258 256 266 264 252 271 264 253 261 278 273 266 259 272 265 271 275 282 262 269 266 276 290 267 280 271 272 273 296 297 297 277 297 300 290 290 278 287 283 307 292 305 297 298 291 302 296 312 298 314 289 291 313 290 308 317 313 323 304 298 306 313 319 303 318 315 312 321 328 331 331 315 326 331 322 326 338 330 340 333 325 324 319 331 324 333 332 339 333 354 356 354 348 338 333 345 341 354 343 348 352 336 338 364 345 339 357 368 363 344 352 371 349 373 349 365 368 348 371 359 356 356 358 364 362 368 356 384 371 390 378 368 390 362 362 373 372 391 385 393 374 392 392 373 394 385 408 376 386 394 378 383 383 394 400 417 396 402 411 383 387 406 412 423 422 405 405 399 390 394 394 422 425 421 406 427 421 418 431 432 410 433 430 408 414 443 411 418 441 411 420 439 447 448 417 444 420 434 437 448 426 423 444 451 439 442 422 459 449 435 446 439 430 473 468 449 465 456 477 445 446 472 475 439 439 456 477 469 457 483 481 469 468 485 478 477 473 463 468 472 483 488 458 495 461 472 468 481 464 496 462 481 480 483 468 472 478 485 512 508 504 494 490 482 503 497 517 509 497 492 508 520 478 480 501 511 497 525 498 509 504 524 530 520 505 527 518 527 522 496 510 524 531 517 520 530 541 536 544 498 504 546 505 503 532 541 537 553 517 517 523 530 542 547 539 541 536 542 543 550 545 519 545 553 536 537 536 570 538 555 548 569 537 560 564 529 569 557 553 538 542 573 540 581 557 573 541 548 576 559 545 586 567 578 566 586 574 573 552 582 569 575 590 556 583 566 551 557 564 572 557 595 601 579 565 570 557 598 573 578 609 609 572 590 577 612 577 574 603 560 611 609 608 589 572 581 600 618 616 605 585 593 619 600 591 580 587 597 601 588 622 600 605 582 593 614 577 608 593 607 591 604 594 605 582 594 608 627 632 617 600 634 631 610 617 633 642 619 612 598 642 628 645 633 637 595 591 618 637 602 638 627 644 605 631 612 605 602 621 601 598 595 626 631 643 656 597 630 660 658 637 625 636 607 627 663 625 626 639 662 646 659 665 614 626 651 637 652 637 650 657 656 647 626 649 639 638 632 640 633 646 637 661 626 619 656 647 657 642 618 633 677 667 676 621 677 670 648 631 643 664 640 639 665 632 665 682 634 649 642 639 667 662 666 638 685 639 655 671 627 647 687 642 679 668 679 632 668 636 673 687 687 632 644 670 647 630 670 662 638 654 661 673 661 628 679 645 676 684 656 663 682 648 631 673 629 632 638 645 686 632 669 632 691 637 648 669 681 640 646 692 665 680 671 634 679 657 650 662 646 677 696 633 633 632 679 632 635 686 646 690 689 686 694 683 693 646 654 678 654 670 672 687 651 646 688 634 670 642 663 686 686 662 686 685 662 667 685 663 653 697 656 643 686 650 694 679 662 648 658 683 686 632 672 637 646 662 639 684 670 670 670 656 635 658 643 662 690 694 692 646 694 648 657 679 665 650 660 693 666 686 677 651 684 652 657 633 680 662 685 651 636 657 676 638 684 687 668 645 674 641 634 656 686 662 656 664 663 659 652 627 673 637 625 633 675 623 672 660 641 655 645 624 630 684 630 665 662 666 620 645 680 627 674 676 665 641 639 628 644 645 620 671 670 641 662 638 666 614 668 631 660 633 662 617 659 659 629 611 613 649 665 650 627 658 620 644 615 661 649 623 619 607 655 630 631 644 612 634 602 604 663 644 644 641 617 601 632 601 621 649 611 613 641 609 595 652 646 616 622 650 633 617 602 614 615 624 591 613 612 602 647 596 594 623 634 596 630 643 618 639 625 619 629 621 636 630 631 629 608 582 625 601 618 592 617 625 623 582 623 599 577 591 598 616 601 610 612 607 600 609 579 613 577 568 620 593 600 579 576 582 568 610 586 593 584 588 579 568 590 586 594 557 595 566 594 603 567 596 584 596 577 573 571 553 550 578 593 593 558 567 569 596 551 582 584 586 571 556 569 588 591 547 586 538 560 553 561 533 551 570 551 577 571 529 537 544 553 540 553 545 558 552 527 523 552 570 543 541 552 527 536 541 517 524 520 516 517 524 555 547 511 561 542 542 536 542 527 519 553 531 526 551 526 507 506 543 518 533 503 529 539 500 524 504 527 514 530 513 507 521 487 512 487 530 483 502 489 524 520 517 527 510 493 509 521 487 515 480 516 516 500 510 503 505 469 476 475 511 512 493 504 479 484 482 481 491 503 482 457 501 494 461 493 491 486 471 466 472 482 449 471 473 468 463 445 448 486 482 477 471 478 473 470 472 450 456 475 460 451 444 433 456 440 433 470 429 428 439 444 432 461 423 453 428 445 421 429 430 429 452 435 439 453 443 435 418 433 439 441 427 419 444 411 432 416 404 406 431 434 430 397 406 404 422 413 401 430 394 429 412 394 407 425 387 415 394 398 419 410 386 417 386 397 395 400 381 401 389 373 392 403 383 390 378 380 389 392 378 368 375 386 393 361 359 386 391 384 382 358 388 365 377 373 373 372 352 361 349 376 372 375 369 349 359 352 349 363 352 365 343 367 357 356 344 334 353 345 355 343 331 327 349 348 336 334 336 347 334 324 327 327 323 347 338 329 340 335 316 329 339 340 318 317 319 311 331 311 306 303 307 327 323 313 323 328 313 311 307 305 294 315 303 315 314 298 305 306 311 308 294 288 302 287 283 308 294 284 279 279 276 282 287 284 291 272 271 281 269 270 280 279 275 290 283 281 282 270 287 287 286 275 266 267 273 260 260 260 278 262 265 263 256 266 253 248 262 270 256 245 263 244 252 264 253 242 258 260 261 254 248 240 257 234 253 242 245 245 248 251 229 237 247 228 225 244 236 243 238 236 233 231 225 219 234 226 233 216 227 215 219 212 218 222 212 222 212 224 217 220 216 207 216 221 203 222 204 215 209 217 216 207 210 207 213 194 197 199 203 194 202 199 197 196 189 190 191 188 194 191 187 197 199 183 195 185 183 182 183 178 186 181 188 183 181 174 187 185 186 186 173 171 178 171 183 177 167 172 175 171 167 174 178 174 171 167 170 162 172 159 170 170 172 164 170 163 169 158 158 164 162 165 155 165 163 156 161 151 162 153 160 151 158 155 146 146 150 152 154 152 140 147 143 146 144 139 142 147 140 147 142 137 143 141 135 144 136 139 137 140 136 138 139 129 129 131 135 127 136 138 125 130 124 128 131 123 131 125 130 130 129 122 123 127 127 118 126 119 117 124 116 115 116 123 116 123 114 123 114 114 119 114 113 114 113 111 115 116 118 116 112 107 109 107 107 114 109 113 110 113 108 108 106 110 102 111 109 109 102 105 103 108 108 108 99 102 101 98 102 105 97 97 102 96 100 96 97 95 98 98 100 94 96 96 97 93 97 97 99 98 94 99 92 98 96 94 94 97 94 94 94 90 92 88 93 93 88 89 95 94 88 89 93 89 91 87 86 87 90 91 88 85 90 84 84 88 83 89 84 88 83 85 89 86 84 86 87 81 88 81 82 86 87 82 86 81 84 86 84 85 86 80 85 83 80 79 80 80 85 81 85 86 85 83 81 78 79 79 79 78 80 80 83 78 82 82 79 79 80 83 84 78 84 82 83 85 82 84
78 80 79 84 80 85 81 83 85 82 85 78 83 80 82 80 80 86 84 81 79 79 79 85 79 85 82 84 84 87 84 85 82 85 83 84 84 86 81 84 83 81 85 87 82 88 88 83 88 87 87 89 87 87 87 88 86 83 86 83 83 91 89 86 88 84 87 89 87 89 85 91 87 92 86 88 93 93 90 91 93 94 90 88 88 91 94 97 92 95 90 95 91 97 91 92 96 94 95 97 97 94 94 98 102 102 102 97 104 98 98 103 95 102 103 96 101 101 102 98 98 102 99 108 103 104 106 100 110 110 107 104 108 106 111 111 111 107 108 106 114 106 109 109 107 112 107 108 108 111 112 117 117 110 120 116 120 115 115 120 116 119 123 123 115 124 124 118 116 118 117 123 126 122 127 122 121 120 123 121 133 127 134 127 135 133 131 130 138 126 139 135 130 139 135 130 140 137 134 138 133 141 133 143 142 136 146 145 137 140 145 140 147 147 142 150 151 146 150 148 142 153 147 148 150 145 152 146 152 160 161 154 159 159 163 161 156 153 165 165 162 166 157 162 170 160 165 163 166 170 175 164 176 168 172 175 178 174 178 166 167 175 179 175 172 177 178 173 177 185 184 173 189 185 188 185 187 194 191 187 188 192 195 190 189 193 193 195 191 192 199 187 187 193 203 193 198 204 191 192 196 209 204 214 199 211 200 209 211 199 205 213 210 212 212 223 220 209 221 213 217 222 213 218 231 228 211 219 233 229 215 224 225 217 237 239 227 225 235 230 242 235 229 232 233 241 249 241 249 237 249 237 254 232 233 239 256 244 245 259 260 251 248 250 260 262 260 253 252 251 270 259 250 268 264 270 261 258 252 269 257 257 273 261 260 258 269 285 261 276 276 269 272 271 289 292 267 282 278 293 297 283 280 275 274 287 292 293 298 296 293 282 299 285 308 283 311 302 300 296 287 305 302 289 295 291 301 304 297 308 302 315 305 327 308 329 301 305 302 312 330 335 316 326 326 309 309 335 335 336 341 345 340 344 339 319 344 343 341 327 343 339 330 341 354 335 350 349 350 349 343 359 361 332 362 364 338 347 357 368 348 365 357 361 371 361 367 371 348 358 359 370 374 380 356 377 374 376 369 383 374 360 364 377 389 391 374 365 362 367 385 387 367 390 402 402 400 377 395 389 388 380 398 381 410 397 414 379 401 381 412 382 416 386 413 423 400 401 396 402 394 420 410 397 425 396 416 398 424 410 409 408 417 417 411 410 407 420 409 430 418 427 446 428 413 419 435 447 445 456 455 423 445 428 457 435 428 460 436 427 445 465 459 464 444 471 434 443 469 452 449 446 454 441 465 473 481 455 452 458 470 466 465 471 454 468 480 483 489 466 490 475 496 455 465 498 498 477 481 490 485 484 459 470 466 464 493 463 501 478 488 487 475 506 489 473 506 516 506 511 508 521 495 478 488 520 496 481 497 518 481 531 500 516 533 485 532 492 488 512 503 540 514 500 500 528 531 498 530 542 502 514 521 498 516 516 505 539 540 551 532 536 556 524 556 557 547 544 552 551 525 555 523 529 524 551 523 529 532 541 568 552 563 540 564 570 548 535 549 542 579 561 551 567 560 542 554 560 534 552 570 536 541 581 541 574 575 587 556 589 549 550 561 545 541 584 569 570 555 562 564 585 579 578 585 566 605 567 598 600 568 553 562 605 586 603 592 586 608 593 578 588 587 572 588 595 570 605 572 576 601 572 598 574 575 568 580 606 595 571 572 602 572 572 596 612 624 610 604 604 587 593 616 603 625 576 596 613 605 613 610 591 597 604 598 611 636 630 611 634 639 601 637 625 605 647 641 647 636 643 608 599 598 616 611 623 627 622 640 649 628 653 608 627 609 595 598 628 639 655 615 631 604 616 635 642 605 612 663 619 660 662 650 641 634 619 624 655 630 613 646 661 617 617 648 645 668 654 637 616 623 656 640 620 634 628 612 669 630 663 615 644 646 613 629 658 633 643 650 676 657 618 669 617 646 665 676 653 680 662 658 671 629 658 620 638 644 652 643 672 637 632 645 634 638 658 652 643 632 660 630 649 626 687 662 656 672 657 627 671 637 670 659 649 644 653 688 668 643 648 688 661 653 659 692 682 667 666 644 660 632 678 661 647 680 636 642 691 662 669 686 651 695 691 683 666 651 678 642 668 631 637 635 658 669 634 647 640 670 661 672 674 643 637 690 695 644 637 691 676 677 684 632 676 677 685 646 696 665 658 666 666 664 670 693 634 673 641 643 646 670 682 686 681 687 677 677 632 682 670 676 661 654 676 639 633 661 653 631 693 677 663 661 641 635 654 643 675 661 651 686 632 635 674 681 689 654 661 689 638 633 668 666 654 645 673 655 672 628 654 669 673 687 632 684 690 690 686 652 627 670 637 688 628 671 663 643 649 664 631 673 651 650 647 671 645 669 636 669 644 678 665 663 643 663 641 682 661 637 645 663 680 656 663 619 636 637 646 641 628 648 615 653 645 638 616 644 667 634 614 641 641 636 651 654 661 660 643 644 653 640 620 644 621 610 636 610 638 613 649 650 634 666 622 656 664 654 638 614 643 628 640 624 657 636 612 630 652 647 609 641 633 608 651 635 638 614 646 641 637 622 635 636 637 605 644 605 612 619 600 592 609 628 647 605 640 610 632 626 618 613 628 626 590 637 615 594 635 633 617 595 583 631 617 599 631 611 624 610 575 584 612 619 626 606 588 615 594 603 615 601 617 594 595 620 616 570 579 571 592 602 619 582 566 612 580 571 559 586 581 568 560 597 573 558 598 566 569 609 553 591 589 582 593 597 570 551 564 565 572 554 548 582 586 597 593 547 542 564 579 554 547 584 541 581 546 551 548 578 534 549 537 561 544 573 552 560 545 552 567 548 572 553 545 532 548 567 550 522 563 531 540 542 543 533 530 516 562 513 520 522 526 551 511 519 550 518 530 548 514 556 550 506 544 525 532 543 501 502 540 498 537 520 498 540 524 531 502 538 532 493 533 496 532 513 527 506 512 528 526 524 498 500 517 515 479 492 509 522 506 490 497 476 475 471 504 496 472 503 506 468 482 480 481 494 488 504 489 499 472 482 486 475 491 500 473 453 459 471 471 463 458 487 483 457 449 465 462 457 454 440 483 479 461 443 437 441 465 451 454 474 459 447 451 459 459 463 442 436 441 463 458 465 452 437 440 445 440 442 449 446 421 418 417 446 418 440 411 409 421 426 407 444 425 412 422 421 408 437 400 428 407 411 411 409 408 408 401 401 408 428 419 407 403 424 406 394 386 406 384 406 414 413 401 396 380 412 398 404 399 383 398 399 398 405 382 400 379 376 367 390 399 397 376 369 368 364 372 388 382 383 360 383 366 360 369 357 351 349 366 362 357 374 377 351 369 373 350 359 339 369 360 370 354 347 349 335 365 346 357 341 332 356 330 330 347 352 354 339 344 332 331 321 334 320 342 319 322 318 333 339 341 338 309 339 327 332 312 305 312 326 310 328 314 306 309 300 322 301 296 299 316 299 298 298 318 314 299 300 298 306 304 304 304 308 297 296 286 296 293 305 301 301 300 288 283 297 274 285 288 278 271 270 271 268 291 273 275 267 266 275 282 285 270 263 284 278 276 261 271 277 275 276 276 253 274 253 260 259 264 256 251 267 257 264 254 252 248 246 248 250 258 251 258 244 256 256 232 248 247 248 249 242 229 237 232 229 244 228 245 243 227 236 237 230 230 224 217 236 223 227 214 215 220 214 210 213 219 219 213 221 208 215 219 220 210 216 214 209 211 218 205 198 208 211 206 212 198 194 208 201 200 194 201 192 200 198 197 202 189 195 188 185 186 188 187 185 187 180 187 193 179 177 180 181 191 176 184 182 188 180 185 186 182 182 185 180 179 168 168 174 170 171 165 171 179 178 177 162 175 165 163 165 173 158 168 160 159 157 169 165 154 164 163 166 154 164 151 149 157 161 151 147 157 152 153 150 147 147 157 152 145 141 145 146 141 147 140 150 150 141 146 143 138 144 142 146 134 142 132 140 141 136 130 140 137 133 131 139 133 132 134 136 127 129 126 127 131 127 126 133 132 127 125 121 127 128 124 122 123 122 119 123 121 117 117 125 114 115 121 121 117 116 115 122 114 116 119 112 119 110 118 115 117 113 112 116 109 107 106 109 107 108 109 107 112 107 103 107 109 102 105 108 103 108 101 100 102 101 103 107 101 97 101 104 104 98 101 98 99 99 103 102 98 101 94 95 97 98 98 93 98 92 100 98 92 96 95 96 92 94 93 95 94 93 89 89 88 95 94 93 92 94 89 93 91 87 93 93 92 86 90 86 87 89 91 85 89 87 90 90 87 85 87 84 87 84 84 82 89 82 86 83 87 81 82 83 82 87 81 86 84 81 85 87 82 84 80 87 87 87 87 82 80 82 83 85 84 85 85 83 85 82 85 83 82 86 85 83 83 84 79 78 85 84 85 79 80 78 78
80 86 86 83 79 81 79 85 79 85 84 83 83 79 81 79 82 80 86 87 87 84 80 87 83 86 87 84 80 87 84 81 87 85 86 87 87 86 86 87 84 83 85 89 84 87 89 87 89 87 87 89 84 87 88 87 86 88 84 86 87 88 85 90 87 91 93 87 87 94 91 92 94 95 90 87 88 95 95 94 93 91 92 95 89 93 91 98 98 92 95 94 95 93 92 97 100 98 98 100 98 95 96 96 102 102 96 95 96 104 100 100 103 96 98 98 99 97 105 107 100 102 103 99 108 104 104 108 103 107 105 103 104 110 104 112 106 106 107 106 116 114 112 113 115 116 111 118 118 115 120 114 116 118 112 113 122 123 116 120 116 125 117 125 123 117 126 118 121 122 125 125 119 125 120 129 123 121 131 128 126 125 126 132 135 130 137 135 126 131 133 138 134 136 135 131 133 143 142 139 144 141 137 140 140 141 143 136 143 136 140 143 140 139 151 140 152 149 147 150 154 148 153 155 151 151 151 151 156 162 155 157 150 157 165 165 162 152 165 158 159 167 163 157 165 163 164 169 165 169 167 163 174 165 169 164 168 175 180 180 169 174 184 176 176 170 173 175 187 186 188 178 185 180 181 178 194 177 178 190 186 196 190 187 188 188 187 186 201 186 203 205 199 196 202 190 203 194 201 201 209 208 196 200 211 205 209 216 202 200 220 214 218 217 209 224 206 222 210 210 224 226 230 213 227 223 226 216 221 223 223 215 221 221 232 241 236 221 226 222 231 232 233 229 245 236 241 246 249 231 252 231 242 250 235 236 255 237 258 239 257 254 253 263 245 259 246 247 257 269 249 252 249 263 271 274 257 254 272 265 275 278 268 280 276 284 271 283 277 261 272 281 274 283 278 292 292 271 277 274 292 293 277 282 276 298 296 298 278 282 288 292 286 281 291 304 302 293 300 314 291 298 297 314 293 316 297 319 296 323 308 318 306 323 323 312 317 330 310 323 334 331 310 336 328 335 317 318 329 313 320 319 317 330 341 318 325 331 329 328 323 331 353 328 351 356 353 348 337 352 333 341 347 356 360 361 345 347 344 341 364 357 353 369 376 358 348 377 379 355 368 357 352 371 377 372 386 386 366 359 392 370 391 388 363 375 389 384 399 372 382 367 383 397 381 376 380 377 373 405 376 411 401 383 408 403 413 386 391 390 386 408 395 384 391 388 387 394 422 419 394 405 421 399 417 395 404 425 418 416 419 401 429 433 436 409 429 434 435 413 417 439 442 439 433 423 453 413 442 426 445 452 432 441 419 444 426 425 458 463 465 426 445 464 443 458 455 442 448 471 453 443 477 462 480 479 478 445 476 446 447 444 443 446 462 483 451 448 453 453 470 471 458 474 467 459 473 470 468 470 478 490 461 504 482 506 480 503 478 481 512 481 477 505 501 491 470 499 479 481 476 516 519 509 507 477 508 525 499 508 509 511 511 489 490 507 496 521 510 526 523 506 511 513 515 494 502 518 521 508 533 500 530 520 530 542 534 515 524 552 519 521 509 550 554 522 553 542 531 526 559 531 536 564 535 528 565 530 562 517 561 518 530 546 565 564 542 548 546 541 527 564 551 532 547 570 572 573 580 571 561 579 543 550 557 586 574 552 585 546 553 545 581 570 587 572 548 562 575 587 595 566 575 554 592 590 571 602 594 605 590 558 555 563 582 579 557 590 593 558 565 594 590 595 604 559 566 566 584 573 617 620 564 579 569 590 572 618 574 581 608 594 613 603 616 601 584 580 625 582 586 578 579 576 577 583 595 581 599 585 599 605 595 587 604 602 629 605 608 608 619 602 617 611 607 603 599 606 589 589 609 638 636 645 648 595 646 600 613 599 629 601 610 630 633 652 616 631 640 615 646 597 600 641 632 601 634 633 653 651 632 613 636 614 657 623 654 630 639 639 667 637 629 622 667 629 657 657 648 631 634 653 624 645 667 667 636 659 648 643 670 628 660 662 658 662 676 650 646 663 655 620 663 646 646 638 627 632 664 657 670 648 641 642 652 619 634 679 631 651 660 666 661 674 643 639 663 671 643 665 647 679 656 645 651 650 632 661 666 680 638 656 645 662 680 681 664 632 678 632 628 669 647 656 692 634 664 640 675 660 627 672 637 645 670 684 667 669 638 644 669 634 682 634 679 665 660 678 690 691 683 690 667 637 651 665 644 689 676 692 656 674 668 667 693 644 657 664 685 665 679 658 669 664 663 653 635 692 635 694 687 688 688 657 693 643 690 642 634 670 636 661 649 673 695 643 684 653 675 671 686 656 630 658 687 663 679 689 656 681 686 647 669 676 670 665 687 663 674 690 636 680 651 651 653 647 661 640 669 639 678 657 664 679 685 653 646 666 647 670 651 637 687 633 684 654 677 645 680 646 681 634 671 661 624 679 686 633 628 678 683 640 676 672 663 644 680 632 658 629 648 663 674 647 672 668 676 658 621 666 680 678 676 661 650 623 660 630 656 644 673 656 649 622 676 666 641 664 674 654 663 641 638 625 621 628 624 621 663 626 614 624 643 669 636 628 640 624 637 646 633 649 640 666 629 619 632 608 617 662 639 624 642 657 646 621 636 627 623 631 643 613 647 647 608 598 611 609 633 641 613 646 606 615 592 605 651 638 643 624 636 588 623 646 631 640 629 609 626 606 596 621 607 614 621 587 620 607 588 614 608 608 621 628 626 632 579 632 579 624 607 591 631 615 590 573 573 623 593 588 600 623 585 614 594 597 599 568 597 619 602 568 565 579 562 563 586 580 596 575 604 561 602 599 596 599 609 569 600 586 585 589 557 582 589 585 567 569 560 572 590 579 555 548 576 574 577 580 593 552 588 571 566 556 541 536 545 538 561 558 584 534 560 557 546 578 549 564 574 557 562 535 577 544 551 542 561 546 528 532 544 522 568 540 528 554 534 513 531 540 516 537 527 542 514 541 558 514 520 526 508 503 504 546 524 509 523 505 520 544 516 541 504 500 511 529 502 527 531 507 490 533 517 528 513 527 522 488 511 504 482 528 501 480 479 504 511 484 517 475 519 472 474 483 470 475 469 504 472 510 513 489 500 479 487 470 482 506 465 467 469 483 474 457 500 487 460 472 480 470 495 478 476 491 476 480 451 482 483 461 479 462 478 448 447 448 450 450 471 472 443 468 449 473 469 457 453 427 468 454 429 466 426 454 437 456 428 446 447 432 424 422 417 447 425 431 436 438 430 408 443 410 432 413 413 411 442 405 436 420 440 408 401 426 398 421 399 406 417 410 401 396 394 415 401 387 404 399 401 392 416 416 402 413 411 385 410 413 375 406 379 375 409 407 377 377 395 367 365 375 368 395 372 381 387 396 369 373 367 390 390 383 390 361 364 366 361 384 364 371 351 364 367 357 370 364 358 369 373 349 348 350 355 367 339 349 355 339 362 354 347 329 345 355 338 333 331 335 348 347 351 322 328 335 318 323 322 318 315 336 337 332 335 309 336 313 327 310 335 307 309 329 303 320 315 315 314 305 313 303 295 301 316 292 309 313 294 316 299 311 287 293 285 305 291 307 305 296 290 286 300 280 291 297 303 284 296 272 271 293 274 273 292 275 287 271 290 273 271 277 264 270 280 265 264 278 271 260 270 261 278 272 269 266 273 261 252 262 249 252 261 263 257 252 267 253 262 254 251 242 248 252 237 254 246 247 246 249 245 248 248 231 241 239 237 245 235 240 235 237 232 238 235 222 228 240 234 232 220 235 231 226 217 219 225 226 218 215 217 209 218 220 206 223 208 221 211 209 219 209 203 209 203 200 215 199 202 212 200 199 210 195 202 196 190 206 194 191 197 187 203 197 196 202 198 185 184 194 198 193 191 183 178 194 190 190 183 177 181 180 178 175 177 182 181 177 184 181 174 180 168 168 165 167 178 178 172 178 163 169 161 163 172 163 172 167 160 158 157 157 163 155 153 167 154 163 164 154 153 153 157 157 150 158 155 158 158 145 150 150 143 143 143 146 145 144 147 140 143 144 141 142 148 146 139 134 138 143 139 137 140 136 131 139 138 140 130 139 128 137 138 134 132 132 137 137 129 135 129 133 133 133 130 129 124 123 121 123 125 128 128 120 126 118 123 126 124 120 120 115 118 119 115 115 116 114 115 120 118 120 116 116 115 114 112 110 116 112 109 110 115 115 106 109 104 112 108 103 103 109 103 102 107 107 110 102 102 103 100 99 98 106 106 103 102 106 104 100 97 98 97 95 100 104 97 101 98 95 98 99 94 94 99 92 92 93 100 94 95 98 95 90 91 98 91 94 97 92 89 96 96 93 92 88 90 94 95 92 94 89 86 93 89 89 92 86 90 92 89 90 86 87 91 86 85 84 89 90 87 90 86 83 83 82 87 89 88 86 85 81 83 87 84 84 84 86 82 82 81 82 80 83 85 87 85 86 80 83 86 84 83 81 85 83 80 82 82 86 86 85 79 80 83 82 83 86 79 85 80 80
80 81 84 85 80 81 83 80 85 81 85 80 82 82 84 84 85 87 83 85 86 83 86 83 87 84 83 88 82 84 81 82 85 85 87 86 87 83 86 84 85 83 84 87 87 89 84 84 89 88 89 88 84 89 90 91 84 84 89 90 92 90 91 92 94 87 94 88 86 89 90 94 91 88 88 95 91 92 88 93 97 92 93 97 90 95 98 92 96 92 97 93 98 93 92 98 93 99 98 95 102 100 96 99 101 96 96 104 102 96 102 105 101 106 97 100 106 104 99 101 99 103 102 108 107 108 103 105 105 110 109 109 112 107 109 109 115 114 113 107 107 111 116 115 118 113 113 119 110 118 115 121 115 114 118 112 118 122 117 123 114 118 116 115 123 117 123 118 123 120 122 119 123 124 120 124 123 126 130 133 126 125 129 135 127 130 134 129 128 139 137 139 134 137 137 140 141 139 137 137 146 144 135 134 137 146 141 138 142 145 145 138 143 149 151 147 144 149 153 153 148 158 144 158 160 152 158 161 161 157 154 164 150 165 154 160 155 164 165 157 168 162 159 168 169 159 166 166 161 172 162 167 162 179 173 176 174 180 176 179 182 172 179 170 177 174 185 180 185 174 179 179 185 191 189 181 181 187 193 191 189 183 181 191 188 192 194 186 202 199 187 195 190 195 199 198 208 192 202 211 202 212 201 195 198 207 198 211 206 214 213 217 206 209 213 206 224 212 214 210 213 218 218 212 227 229 216 228 228 214 232 236 224 230 223 232 242 236 241 239 226 226 226 247 231 234 245 230 242 241 234 245 234 255 249 243 242 255 260 251 253 250 255 264 257 243 259 261 250 249 264 255 269 259 263 268 263 261 262 259 260 279 258 263 282 283 270 262 272 280 264 279 280 265 290 274 283 271 273 292 292 283 284 274 285 284 293 281 303 304 282 297 291 288 300 293 312 286 285 305 293 313 296 295 292 309 309 309 304 296 313 316 297 322 309 300 330 320 314 314 328 333 323 309 332 323 310 317 318 336 333 342 330 328 338 339 350 348 348 329 321 351 347 324 345 335 346 331 356 336 332 359 362 346 345 354 344 365 353 345 359 350 365 352 351 374 357 355 366 358 354 371 359 379 372 365 370 389 355 387 360 367 390 380 364 361 389 376 385 397 378 376 392 374 379 370 400 392 406 381 404 409 400 378 391 379 407 399 387 400 381 411 408 408 416 413 419 398 415 413 393 410 431 397 427 433 395 426 401 429 400 414 433 439 423 416 426 442 406 436 437 419 440 450 442 449 444 415 453 418 420 456 453 449 441 452 446 452 447 427 455 444 438 456 436 444 444 450 464 463 444 455 434 478 457 472 469 452 469 441 447 483 482 482 485 451 451 486 487 466 464 485 485 465 480 470 480 489 490 500 472 480 488 490 494 503 496 502 471 500 466 492 514 511 514 478 489 509 500 482 506 475 514 489 489 525 504 494 482 506 508 498 506 524 489 496 528 514 526 521 536 503 511 496 527 510 527 533 500 529 545 544 530 512 517 500 521 524 550 533 504 527 525 557 534 538 530 512 524 544 551 551 539 524 516 564 544 556 533 548 566 553 546 571 566 555 559 529 552 566 556 561 566 574 562 563 559 555 532 534 563 568 573 552 550 565 535 568 562 585 576 543 562 585 578 567 580 546 595 596 562 584 547 602 555 603 570 586 549 562 582 571 576 599 566 585 576 595 576 574 580 577 594 585 571 598 615 582 616 610 571 609 584 565 583 598 580 612 615 601 618 593 574 577 581 604 614 573 604 594 575 583 585 584 594 594 635 611 627 629 595 628 637 612 632 588 618 620 582 611 638 587 644 604 644 627 598 591 607 607 638 603 616 622 592 638 604 618 596 639 617 621 609 645 616 616 605 608 641 598 634 626 657 614 615 631 604 642 661 620 632 648 603 644 604 645 657 612 647 628 642 657 610 657 613 634 653 607 638 638 633 666 623 615 647 617 627 659 665 659 648 621 629 662 618 619 630 639 662 653 672 620 667 638 655 657 639 619 628 648 667 655 640 674 660 673 681 679 627 632 662 637 627 662 658 684 635 635 633 642 642 674 680 645 685 635 640 647 625 667 679 677 641 637 669 685 627 670 681 638 683 659 656 662 683 654 631 633 651 654 684 680 654 691 661 674 655 640 637 649 683 687 673 640 631 681 672 633 661 679 659 689 647 653 658 635 679 660 642 636 686 633 687 648 632 655 693 658 668 636 679 655 694 658 667 631 643 643 635 675 691 666 667 643 688 694 649 672 657 660 677 648 663 668 664 663 694 659 691 664 665 672 689 660 632 658 662 645 669 667 689 664 635 658 675 693 656 691 667 683 655 648 633 689 686 664 653 682 627 647 650 661 689 641 692 692 670 657 672 667 689 654 649 676 668 646 647 655 637 683 684 628 630 640 678 629 677 687 628 681 674 656 631 654 670 652 624 642 633 669 684 632 633 643 683 675 664 639 643 675 634 637 633 672 679 618 618 678 660 628 634 622 652 617 646 669 612 616 633 622 636 633 648 672 636 618 616 611 617 639 651 632 626 615 613 668 668 611 663 611 662 638 629 657 633 648 660 614 639 607 639 620 649 628 652 661 629 619 598 643 602 608 629 615 636 607 603 617 626 640 648 610 624 594 598 625 603 592 640 601 628 616 603 627 631 594 626 623 628 633 587 614 636 597 636 636 611 605 606 635 598 578 583 606 605 591 580 613 584 587 595 591 623 582 573 603 598 619 579 607 588 615 571 616 581 584 566 586 608 581 591 567 603 594 575 608 579 583 602 601 561 585 602 555 606 594 585 583 596 570 581 587 586 549 602 589 565 593 564 560 544 583 545 551 563 581 575 577 549 580 550 538 564 587 560 584 582 587 544 571 552 553 542 537 541 549 567 569 555 543 573 552 562 570 545 529 573 536 538 560 538 545 537 566 549 533 542 556 551 538 531 545 518 516 516 525 535 512 512 530 525 552 533 506 538 515 508 508 516 536 526 494 505 535 520 493 529 520 513 526 495 526 528 535 528 533 502 529 489 504 501 517 508 526 481 490 519 521 515 515 507 496 518 482 483 504 502 495 507 476 470 493 484 500 495 483 464 495 465 470 465 494 474 491 492 489 471 478 493 491 468 451 477 455 488 446 469 483 463 457 451 469 447 445 481 454 444 453 452 446 458 466 441 448 440 454 464 426 425 440 440 458 439 462 427 455 441 419 451 426 444 429 435 453 437 423 448 431 438 417 410 414 421 432 430 408 438 406 420 427 404 428 430 434 409 417 422 432 412 430 415 415 419 395 420 403 388 421 401 402 408 419 394 381 397 412 402 378 376 409 377 391 407 406 406 373 392 385 385 391 391 396 381 389 393 371 380 387 380 384 384 358 356 363 357 377 359 366 365 347 351 361 376 350 371 347 367 366 365 361 344 355 358 336 363 355 345 341 337 352 347 346 341 339 340 349 344 327 356 325 332 328 347 328 324 344 326 319 316 317 314 332 339 321 321 311 328 335 305 311 333 319 319 330 315 307 300 314 325 310 317 323 310 301 306 309 298 311 313 305 297 297 288 305 293 302 283 281 303 291 294 289 295 283 279 278 288 276 279 280 297 287 286 273 288 274 290 282 278 266 270 282 264 285 284 279 265 275 282 275 265 266 256 275 259 257 269 258 267 250 246 266 254 244 260 263 265 256 248 246 249 261 252 244 250 253 236 246 235 249 234 237 239 234 244 238 240 245 233 230 240 228 230 229 240 238 240 234 223 225 228 223 220 229 227 225 223 222 221 209 215 224 218 206 225 211 220 218 205 211 202 212 206 198 206 200 214 208 207 200 209 195 193 197 207 202 196 196 199 194 201 191 190 199 189 184 200 183 184 197 188 183 181 192 187 193 187 191 178 183 175 185 176 185 180 183 173 183 172 172 176 170 175 179 177 164 163 171 173 163 177 161 163 159 171 169 158 160 162 163 161 168 156 153 164 164 157 165 160 158 152 158 153 152 157 159 148 155 151 150 156 148 145 154 147 142 146 141 151 144 144 150 142 149 136 136 141 142 135 133 145 139 140 136 137 137 142 140 141 137 135 130 131 135 133 133 127 128 127 132 135 132 124 128 132 127 124 120 120 119 126 122 117 122 120 122 124 118 125 116 118 122 120 120 113 112 119 119 113 117 118 110 110 111 112 110 109 112 114 110 112 109 109 114 114 113 106 114 112 109 106 109 110 108 108 110 108 106 103 105 103 104 100 103 105 103 103 101 103 96 102 103 98 100 98 96 98 96 96 97 97 98 97 93 98 94 93 95 94 95 96 91 93 93 98 94 96 97 95 97 94 94 88 91 93 96 95 92 90 89 93 93 92 88 90 89 87 88 89 88 90 85 86 86 89 91 84 87 84 89 86 83 86 86 87 89 87 87 89 84 89 86 89 85 88 87 87 83 81 88 84 83 88 88 85 85 87 85 87 86 82 83 87 85 86 83 84 83 80 83 85 87 87 85 82 86 82 81 80 82
81 84 85 88 83 82 85 81 86 84 88 88 87 87 86 86 82 82 81 82 85 86 81 84 83 83 83 87 85 83 89 85 87 86 85 89 87 90 83 85 85 90 85 84 88 90 90 90 84 90 91 88 87 86 89 90 93 91 92 86 91 93 87 90 91 92 89 94 94 89 91 90 95 91 93 92 95 91 97 91 98 98 93 90 98 96 94 97 92 93 96 98 100 99 101 94 94 95 94 102 96 100 96 104 102 100 101 104 105 97 104 98 104 98 106 102 99 101 106 108 106 100 107 110 103 109 111 106 103 109 105 106 111 105 115 110 106 114 116 110 116 109 114 114 110 119 115 114 114 114 121 116 122 116 118 121 123 115 125 115 119 124 119 126 120 118 117 123 121 120 126 121 127 129 127 123 123 133 123 127 124 134 136 136 134 126 133 133 133 130 135 138 139 131 136 138 144 141 146 135 145 145 138 137 144 141 138 145 143 144 140 150 146 145 151 149 149 146 144 155 145 146 152 160 160 150 156 154 160 157 156 157 151 160 162 158 158 153 155 158 167 162 164 171 162 159 169 169 170 175 173 169 167 165 164 169 168 167 179 183 170 182 177 176 177 171 173 187 173 184 177 177 191 183 177 192 182 188 184 192 190 199 188 189 183 188 202 200 188 194 203 191 202 201 204 201 200 193 211 209 209 210 199 200 197 206 207 208 220 215 210 216 215 206 210 211 218 216 216 223 220 214 214 223 213 228 231 227 234 227 227 218 237 227 239 220 228 224 230 226 231 232 245 233 233 237 239 250 234 252 247 239 235 241 236 254 237 247 258 241 240 246 249 245 252 257 247 258 245 247 261 252 261 270 253 273 269 255 266 256 259 260 273 279 267 274 272 275 283 280 278 273 281 286 292 290 278 271 271 292 274 291 286 291 288 283 287 285 286 283 303 302 307 307 295 290 285 300 293 303 315 305 316 311 317 315 304 301 310 322 317 307 302 324 303 318 315 318 303 315 326 324 335 327 313 335 313 339 321 339 338 341 315 315 336 337 334 324 321 352 348 353 324 326 338 342 334 336 354 329 361 358 358 337 355 364 350 347 343 367 363 373 374 343 350 376 357 353 379 356 370 382 378 366 357 379 387 371 374 357 371 387 380 375 392 379 391 398 389 378 384 391 399 397 391 404 373 402 393 377 410 375 408 377 377 380 416 397 395 380 396 408 399 395 392 407 411 395 416 424 399 400 396 422 419 403 431 412 421 426 402 401 402 439 411 437 416 420 407 425 438 444 415 409 449 445 454 427 453 442 457 448 427 456 443 447 426 462 431 426 430 445 467 464 457 430 431 472 441 467 461 436 444 473 450 441 479 439 480 482 469 454 455 485 474 483 458 486 493 454 456 469 451 494 481 498 493 486 476 472 461 461 462 471 502 500 464 508 490 489 507 466 485 505 497 509 507 501 481 500 492 517 485 477 501 503 478 508 508 492 516 489 524 502 521 502 526 501 527 523 495 530 518 498 513 506 504 519 536 518 543 509 527 505 518 501 522 526 511 552 546 554 548 533 551 550 549 558 520 555 519 547 527 530 546 538 566 524 520 558 562 558 552 558 552 571 525 555 567 551 570 555 574 558 556 565 549 562 532 552 533 534 558 541 582 560 564 545 554 585 585 565 550 591 582 547 583 563 564 583 554 568 595 567 594 556 585 600 595 553 579 597 605 563 600 566 570 578 562 560 558 598 577 586 559 602 588 569 572 571 564 582 567 567 574 588 599 595 577 625 619 615 608 627 610 583 611 613 582 630 630 626 575 614 607 632 578 612 629 625 586 585 585 631 583 596 595 627 610 629 608 619 613 604 624 587 606 606 592 619 592 617 635 635 639 630 624 627 600 597 596 609 615 622 645 593 600 595 620 640 627 626 603 636 642 646 627 607 615 616 601 602 603 646 640 609 636 627 611 651 635 615 656 618 637 658 632 613 663 614 613 644 610 647 634 636 613 668 619 612 662 627 631 640 636 656 649 653 668 651 622 653 622 633 637 627 618 652 658 630 646 630 677 678 670 678 666 653 681 639 643 619 649 626 670 623 622 656 639 640 639 627 674 636 662 659 677 668 687 687 626 669 638 624 667 628 687 654 667 685 674 626 687 640 633 672 645 637 680 669 636 641 664 662 682 687 655 692 668 645 659 641 643 642 668 640 633 693 635 662 632 645 652 686 633 663 651 688 630 638 664 637 652 635 673 640 630 635 639 669 651 669 683 667 684 655 677 688 654 683 656 656 632 679 647 638 647 669 631 646 679 666 655 634 671 633 645 670 639 653 642 659 694 694 631 681 653 676 673 676 664 633 637 666 681 655 675 630 627 674 647 675 643 673 680 683 677 631 658 685 655 671 649 670 633 667 665 690 630 635 687 674 627 629 640 683 643 639 666 647 673 640 634 652 641 641 664 654 624 622 666 648 641 654 627 648 631 666 648 634 675 646 618 677 651 633 670 671 650 650 662 625 634 676 630 668 655 632 617 675 637 615 666 632 631 620 647 633 636 619 613 615 651 658 667 651 640 649 621 624 620 608 647 626 635 668 607 639 662 625 634 631 648 648 637 607 657 659 631 620 641 654 629 646 651 645 645 620 657 616 601 603 650 625 618 651 606 622 638 622 613 640 636 625 622 593 620 600 588 622 644 640 591 646 597 640 616 626 635 630 619 622 622 625 625 613 603 583 607 630 588 620 629 593 634 613 581 623 608 590 572 604 617 626 587 599 582 575 599 597 603 621 623 572 610 570 617 572 579 616 572 583 584 565 582 583 572 596 611 603 594 567 570 560 575 599 557 597 569 564 561 583 558 554 562 592 569 555 598 559 578 583 563 576 585 558 561 555 555 546 540 554 552 550 543 554 557 581 535 574 543 543 545 566 529 578 557 580 575 525 573 541 542 553 553 542 561 569 540 556 523 548 526 531 558 519 515 552 520 551 541 556 556 555 519 513 557 546 550 545 540 512 534 538 523 543 504 533 507 529 532 544 504 533 494 495 501 514 509 527 522 529 510 490 524 498 521 495 481 486 499 479 502 515 514 494 498 495 494 510 492 504 493 510 504 507 497 505 504 513 477 479 467 487 491 467 463 494 478 489 493 491 465 459 499 484 465 451 463 474 454 455 491 473 445 461 476 469 445 482 455 455 443 461 458 439 450 437 448 441 466 474 455 468 460 433 446 448 428 448 446 430 425 460 435 460 424 438 433 430 452 443 431 442 447 443 417 441 435 420 428 418 411 413 415 405 421 405 400 434 438 412 411 404 410 421 412 408 429 422 408 403 418 408 405 399 388 388 399 418 383 401 418 402 404 405 406 391 407 381 380 404 390 397 376 405 392 395 398 394 367 384 363 398 379 382 373 364 373 367 361 388 375 379 352 351 385 356 375 368 355 373 365 351 359 357 358 344 347 365 342 357 358 340 368 348 353 342 362 336 345 333 336 358 348 343 329 345 352 326 330 335 324 337 338 320 340 328 323 342 324 313 337 329 326 311 309 329 311 325 329 323 309 328 304 318 312 328 323 301 317 315 322 316 301 308 292 308 289 315 299 309 309 298 306 310 310 290 307 289 297 304 277 276 279 296 281 289 294 271 284 296 284 288 285 293 267 272 264 278 289 288 266 272 259 281 268 257 279 280 256 278 265 271 276 262 263 256 259 269 261 263 262 261 249 264 247 243 253 245 247 240 257 257 257 252 252 239 248 237 247 241 250 245 228 237 230 227 230 242 241 241 228 234 221 228 226 219 235 225 235 222 233 226 213 228 212 227 221 213 230 212 220 206 218 218 221 205 216 216 209 216 210 205 209 213 205 197 214 198 213 197 202 209 210 207 194 190 196 195 195 200 188 203 185 194 192 198 197 199 196 194 184 186 183 178 184 184 181 184 186 186 182 174 171 184 181 170 176 176 168 170 174 170 176 170 168 172 173 166 165 177 162 166 167 161 157 169 160 162 167 167 158 161 157 164 155 157 153 154 156 156 149 148 155 160 154 152 151 152 147 144 149 154 154 150 153 143 145 142 146 138 141 145 149 140 148 144 135 137 146 144 137 133 142 133 133 131 138 139 131 130 137 129 128 138 134 134 135 130 126 132 133 123 127 121 126 120 120 129 127 126 129 127 117 123 120 127 121 122 121 124 116 124 123 122 120 115 112 116 118 111 112 115 117 116 110 116 114 108 115 113 107 108 116 109 108 109 104 111 112 110 108 103 111 106 105 110 108 103 108 101 104 104 103 107 99 101 100 104 102 102 105 100 95 96 101 95 97 97 100 98 100 102 97 101 94 100 99 94 96 94 93 91 93 98 98 91 93 93 91 96 93 90 91 92 90 88 94 92 89 88 87 94 87 90 91 88 87 88 88 91 87 88 91 89 93 87 90 87 89 89 85 88 87 89 90 89 83 88 85 86 89 90 88 87 87 85 85 88 84 85 89 85 85 87 82 85 85 88 88 83 85 82 87 88 88 87 86 88 84 88 84 82 87 82 87 84 85 83
83 87 86 82 82 81 88 83 86 84 82 85 87 87 87 86 86 87 84 83 86 87 83 89 88 89 82 86 85 87 89 88 85 87 89 86 87 88 88 84 84 90 90 90 87 87 86 91 85 89 93 91 85 86 88 88 92 88 87 87 86 95 95 91 89 92 95 95 96 93 92 88 90 92 96 94 95 90 91 95 94 98 91 93 97 95 94 96 97 94 96 97 93 97 102 94 100 104 104 98 99 102 103 97 101 103 103 104 101 106 97 99 105 103 100 103 100 108 107 107 101 106 110 107 108 109 108 105 112 106 109 111 106 114 111 116 106 114 111 111 108 111 109 118 119 118 119 113 113 115 114 115 115 115 113 114 120 123 122 126 125 121 123 121 122 117 128 120 122 124 119 129 124 131 131 129 126 135 124 133 124 129 131 130 131 137 127 132 140 131 131 134 131 135 131 135 143 136 139 143 137 147 139 135 148 145 137 144 147 141 139 146 148 150 151 145 148 153 152 153 157 150 153 154 156 159 152 162 158 155 157 160 160 163 156 161 166 154 165 157 160 169 164 159 170 172 167 170 160 176 166 168 165 167 170 174 182 176 168 173 178 175 185 180 184 182 183 186 180 178 180 192 186 186 194 186 183 188 196 182 188 190 192 188 194 200 190 191 195 204 194 204 206 204 199 203 202 206 205 198 195 211 200 202 205 199 215 204 220 206 216 210 204 219 216 223 220 225 219 227 220 225 226 211 219 231 215 222 231 229 224 222 234 240 228 234 223 230 243 227 236 235 236 239 232 248 234 229 232 247 239 235 249 251 255 246 250 252 258 260 247 256 250 259 243 267 258 266 263 246 266 264 271 256 251 263 270 270 263 273 261 271 275 262 269 274 284 268 280 262 286 289 265 266 281 275 272 288 295 284 272 293 287 299 297 279 304 293 281 295 284 298 286 300 298 309 284 305 306 295 292 304 305 313 301 310 311 293 314 318 320 301 308 318 300 320 313 322 315 323 310 329 330 323 331 319 331 324 314 313 331 344 345 325 348 323 321 326 348 348 344 348 323 345 339 357 329 328 333 329 357 349 337 335 357 367 359 338 353 360 356 367 370 349 366 343 375 363 375 369 358 347 355 373 373 382 358 376 380 389 382 386 392 359 366 388 362 387 388 382 368 396 387 394 393 395 371 380 400 379 395 384 406 413 380 387 383 401 400 401 383 395 410 409 393 388 403 417 409 412 404 396 423 410 416 431 398 408 435 431 400 420 415 404 402 411 424 437 430 435 411 409 433 426 446 415 422 436 418 421 416 445 432 461 431 420 440 423 437 423 443 456 452 433 447 462 434 441 468 431 432 477 460 445 447 469 477 465 452 457 462 480 470 470 444 482 488 468 491 476 466 467 465 467 488 462 454 498 471 463 494 474 484 472 481 494 464 465 484 468 474 475 505 492 480 491 488 497 498 498 497 515 499 505 494 516 506 498 493 498 528 520 484 484 503 492 504 492 532 524 518 490 535 496 495 504 517 504 535 512 518 521 531 544 547 501 531 506 516 531 523 535 515 555 548 556 549 540 537 532 560 539 554 548 529 518 520 535 551 521 519 547 539 556 554 569 553 537 548 530 526 561 533 547 558 528 543 560 582 572 555 543 549 581 555 566 563 554 571 535 587 566 567 541 544 558 570 552 549 543 555 546 553 558 561 576 560 599 578 559 591 550 604 583 565 571 577 596 567 595 556 566 576 611 608 569 582 596 595 574 577 590 599 613 585 608 591 567 566 624 597 614 601 604 623 624 627 602 591 594 600 580 617 624 590 620 626 592 597 607 616 582 611 589 630 583 604 604 599 628 641 595 592 621 619 607 594 639 612 601 610 613 599 641 598 639 630 625 602 627 641 618 603 623 636 646 633 652 624 598 632 646 638 634 610 617 622 609 657 661 623 653 637 635 623 656 612 603 621 628 610 610 605 638 645 625 632 656 634 626 662 620 642 622 659 623 654 623 670 630 667 623 669 634 649 655 669 617 642 667 670 653 646 642 615 677 647 633 659 678 629 661 645 663 644 673 664 637 628 641 649 641 656 669 675 682 625 680 629 672 644 655 644 628 647 683 628 641 668 625 680 648 682 632 624 645 624 671 667 636 632 637 662 672 687 654 671 631 650 682 683 673 651 635 672 692 687 677 658 676 636 687 675 686 635 685 677 649 678 673 670 679 681 657 649 628 686 650 630 632 679 667 642 659 673 686 658 666 670 688 650 680 682 630 671 688 686 655 643 669 633 686 656 686 649 675 685 640 629 685 644 681 658 658 645 637 648 673 675 690 667 629 673 652 628 649 646 686 673 659 657 677 648 682 666 668 663 656 679 661 647 629 647 677 657 662 684 677 668 648 643 640 659 654 673 661 631 651 683 666 653 664 626 639 624 655 678 686 631 663 643 641 655 654 624 626 657 672 669 633 631 622 648 663 650 629 633 657 658 628 633 620 668 634 637 667 667 674 616 639 651 650 630 640 616 668 654 677 643 655 634 627 643 649 621 617 655 639 614 673 664 661 645 660 654 641 648 630 635 634 614 609 645 638 640 624 662 665 634 614 629 664 631 649 618 606 603 655 641 661 651 635 630 657 633 614 650 651 629 655 624 650 613 604 627 596 644 653 599 610 619 640 635 635 641 636 629 616 634 614 607 630 589 645 590 622 625 619 610 591 633 587 582 584 590 588 603 583 610 603 587 600 585 605 623 595 606 627 626 621 583 590 617 590 615 571 616 589 589 570 601 618 611 575 569 593 615 596 601 578 600 560 575 590 600 607 609 578 575 587 612 591 582 567 602 587 607 555 575 577 598 581 599 548 600 583 558 587 588 585 580 553 581 562 544 564 561 540 582 538 571 561 576 544 543 558 555 572 557 556 534 578 548 560 569 531 550 529 550 528 566 527 525 539 547 571 524 529 558 517 527 521 514 526 566 543 556 548 521 532 555 528 514 549 539 543 528 549 531 529 520 540 540 551 500 549 513 513 517 511 518 534 532 536 522 524 521 496 503 533 519 487 491 515 513 518 499 522 524 515 505 497 488 499 491 512 504 483 487 519 509 475 474 500 478 498 503 505 469 481 465 468 492 474 490 477 473 477 485 475 476 472 486 473 453 456 465 464 466 464 475 482 453 467 466 481 482 477 466 446 485 447 461 438 458 440 463 443 473 453 457 461 455 472 441 472 437 445 425 432 434 422 428 462 453 428 436 456 444 416 445 422 453 425 418 417 449 451 421 441 430 407 425 422 421 417 434 407 433 410 403 417 409 400 406 400 410 414 399 402 423 394 420 392 387 406 384 413 405 421 391 382 384 412 407 385 413 392 400 381 379 402 379 371 370 368 385 390 370 375 365 392 362 396 392 393 385 375 387 387 358 383 357 358 354 361 359 372 357 382 372 364 368 358 360 363 348 370 371 369 347 372 343 350 349 359 351 338 331 350 362 360 350 351 339 353 339 344 332 349 331 328 324 336 322 318 321 332 343 341 338 338 327 330 330 319 325 335 325 310 314 329 330 308 307 330 301 315 313 326 300 323 312 300 308 313 293 314 294 297 310 313 285 292 303 310 292 297 308 308 292 304 298 278 299 283 280 287 283 276 296 282 276 287 288 273 291 281 291 277 289 264 284 281 281 268 267 281 266 262 271 266 257 259 266 273 252 274 271 265 258 262 262 254 248 252 247 248 255 245 246 256 238 254 248 245 248 234 237 232 254 233 248 243 232 247 245 229 247 243 233 240 227 242 223 235 222 222 226 236 224 218 235 225 229 224 232 212 211 227 230 217 221 213 212 213 218 220 220 222 220 221 218 201 216 202 207 208 200 206 201 209 197 192 198 190 192 198 199 200 198 190 191 198 200 202 187 191 188 185 181 180 192 184 193 184 182 185 186 182 180 179 179 174 179 188 188 171 176 179 172 172 172 174 180 173 165 166 169 173 168 177 173 169 159 161 164 161 162 163 162 162 165 165 158 155 166 152 166 153 156 156 153 158 150 151 160 148 150 146 153 158 146 144 152 154 147 150 153 148 150 148 140 137 143 142 144 145 134 136 143 135 138 142 144 137 133 134 142 142 132 130 139 136 138 130 135 126 133 131 127 130 123 129 129 132 128 127 127 126 123 120 129 120 120 121 117 123 116 122 115 121 118 122 116 125 119 116 118 113 116 116 116 114 114 111 112 111 109 112 114 107 107 117 107 113 114 108 107 114 104 106 109 104 111 108 104 105 110 110 106 106 100 107 106 104 104 101 100 100 97 99 105 98 103 97 96 100 96 97 102 96 103 100 95 99 97 99 95 98 99 100 94 92 98 100 98 93 95 92 92 97 93 94 97 91 93 91 91 96 96 95 95 89 87 93 92 90 89 94 94 92 91 94 93 86 92 90 88 87 91 88 93 86 87 88 84 86 88 87 89 90 88 84 90 89 83 89 83 88 88 89 83 84 84 83 86 84 87 89 86 83 86 84 85 89 88 86 83 84 88 88 83 86 81 82 84 81 81 85
88 87 84 89 89 87 82 85 89 87 84 85 88 88 88 83 87 86 88 90 90 88 89 84 85 89 86 88 90 86 84 88 84 88 88 91 85 88 87 84 85 89 89 93 87 85 93 90 87 87 87 91 91 93 93 86 93 87 88 91 94 89 88 93 91 91 93 92 94 93 93 92 95 98 92 96 90 91 91 91 92 93 95 98 99 100 96 97 101 99 99 98 100 100 99 97 95 98 98 98 103 95 97 97 104 99 97 99 103 101 104 107 101 103 105 107 108 101 103 106 108 108 108 107 111 104 110 111 109 108 107 107 112 107 112 109 111 109 118 118 115 115 119 116 120 116 111 118 113 112 120 113 113 118 118 117 125 115 117 126 126 118 123 127 122 123 121 124 121 123 127 128 126 128 131 133 129 134 124 126 136 135 127 137 130 131 140 136 130 133 137 134 143 137 132 140 145 142 134 139 136 134 148 143 139 137 149 140 146 143 146 149 153 152 154 153 150 153 151 144 152 155 154 148 149 159 161 163 158 155 159 160 161 155 160 159 169 156 157 159 162 161 168 159 169 174 171 169 171 166 165 169 171 171 178 167 177 167 177 177 172 184 180 183 185 180 173 181 181 191 189 181 189 183 187 195 183 194 180 196 195 184 200 201 197 192 193 191 192 206 202 195 198 206 204 191 205 199 212 207 213 210 196 207 211 206 205 205 211 218 202 213 216 216 225 220 210 223 228 226 213 222 216 225 229 230 231 215 220 227 236 219 239 239 233 235 242 230 230 241 239 245 236 227 236 248 246 230 237 239 231 234 240 247 243 251 239 242 257 258 243 243 255 252 244 246 266 245 265 270 266 250 253 258 266 272 255 263 257 264 275 269 256 276 279 262 278 267 262 265 265 285 269 286 293 282 284 276 282 284 276 290 274 293 295 292 287 282 279 287 300 287 296 286 311 310 314 306 298 296 310 303 292 312 305 307 304 302 305 299 314 307 304 300 320 327 328 305 319 317 311 309 336 333 319 333 318 317 337 332 316 325 339 324 342 338 350 334 320 339 322 330 346 326 354 329 348 345 358 338 352 331 362 359 351 361 342 342 352 353 346 373 362 360 373 344 353 366 371 381 378 347 355 374 380 363 366 374 378 384 369 376 378 387 388 374 362 365 393 385 394 365 375 378 386 384 371 372 383 400 404 390 376 408 399 400 406 400 402 394 400 408 395 401 402 404 423 392 397 409 421 425 431 425 403 415 407 414 418 405 404 412 422 429 422 431 426 406 431 410 412 426 443 413 430 412 433 430 437 439 423 426 441 455 441 438 430 429 425 439 435 456 461 465 466 452 452 432 448 451 438 441 461 470 436 441 466 458 454 439 457 472 443 445 446 470 469 451 446 448 490 449 452 488 479 497 467 485 482 500 471 477 482 469 502 488 482 475 462 510 491 477 472 506 497 512 499 501 485 473 496 500 513 483 523 498 497 520 489 508 493 481 526 504 524 491 490 523 504 527 506 522 513 498 490 504 515 507 534 501 534 518 496 523 523 499 508 504 528 535 543 531 517 533 537 511 512 531 530 518 542 521 530 532 515 555 529 537 527 543 554 539 536 530 568 566 551 529 549 547 553 557 533 558 555 549 579 534 544 555 562 535 561 573 574 555 565 541 586 584 571 555 551 541 550 577 556 573 596 587 543 550 598 570 589 589 566 575 602 588 592 559 566 582 600 592 593 569 553 562 600 571 569 564 591 613 562 583 573 604 590 597 561 564 602 612 580 564 583 573 611 575 588 569 607 578 627 580 592 587 586 597 575 588 597 593 614 606 633 582 577 627 633 625 619 606 603 603 597 605 605 618 611 592 616 638 625 629 596 592 601 612 593 641 623 610 635 648 596 643 619 598 632 628 647 614 598 595 607 631 605 609 633 616 656 619 646 619 659 653 659 617 639 606 657 629 658 650 653 621 621 653 648 607 656 658 628 623 621 609 612 631 664 640 623 642 618 618 642 671 667 637 671 661 612 670 623 617 635 650 663 652 640 635 673 621 649 650 651 630 624 676 661 626 659 677 660 618 623 626 677 621 668 664 625 647 638 669 682 666 671 682 684 635 641 659 676 631 623 673 676 656 633 669 634 652 638 687 653 647 634 650 651 687 632 660 653 654 646 651 636 633 651 636 649 671 676 642 683 683 629 662 655 643 683 691 651 668 638 631 686 682 660 637 642 672 672 647 681 662 679 674 681 670 677 687 646 640 645 649 628 645 684 656 661 675 652 684 648 664 688 641 651 653 652 666 633 631 684 685 664 670 664 650 646 647 643 662 656 657 682 656 675 671 682 640 652 640 630 672 674 690 683 631 648 641 667 651 642 657 642 676 660 658 629 654 656 658 629 678 638 642 642 639 682 641 673 648 643 661 656 627 677 649 634 632 662 656 638 637 630 646 673 666 677 675 629 644 644 633 630 657 652 648 672 646 664 655 670 620 627 638 622 681 623 676 652 619 616 663 639 666 628 636 667 649 646 636 616 663 645 662 662 668 667 663 611 624 651 622 645 651 658 610 618 665 670 630 642 650 634 656 665 658 618 615 612 604 625 634 640 648 651 636 624 654 607 641 655 657 634 630 599 645 610 637 656 625 596 645 613 609 645 623 635 612 600 612 643 594 646 632 591 637 610 647 630 639 609 595 626 609 597 617 606 586 595 612 586 613 585 638 627 595 584 605 579 578 632 602 596 621 591 583 611 582 600 625 581 571 624 581 611 629 621 574 610 593 615 608 590 571 579 577 571 570 579 620 572 615 600 585 572 575 565 604 556 574 589 585 604 556 610 561 566 577 562 583 575 581 576 596 560 548 565 552 545 583 581 580 567 563 581 550 594 553 579 569 565 561 581 569 544 588 574 563 584 554 583 576 573 543 545 539 577 530 547 570 571 537 532 565 555 553 535 565 570 550 562 532 516 521 552 520 533 547 526 541 563 529 538 537 534 545 525 509 512 515 511 535 535 508 526 538 539 511 536 530 528 538 500 528 524 531 526 493 528 523 521 495 487 527 513 509 498 511 500 486 491 482 505 507 512 477 524 489 480 520 481 516 497 501 486 506 493 482 497 483 476 511 506 476 499 498 504 491 476 487 488 500 465 483 481 468 479 456 478 473 494 486 481 480 447 469 477 474 488 476 452 475 476 449 438 447 472 475 444 474 439 438 456 446 462 454 444 461 430 435 432 456 439 437 454 452 444 445 432 445 441 430 445 454 427 449 417 420 431 422 419 433 432 445 413 432 405 437 405 410 405 408 433 416 430 433 405 427 394 428 402 426 397 399 406 424 387 413 413 405 392 392 415 408 399 406 386 404 384 409 406 402 407 373 375 378 397 383 401 396 372 401 401 395 395 380 373 382 382 390 374 362 359 360 363 383 365 354 377 383 348 363 374 366 372 359 375 351 355 354 354 373 346 363 368 367 369 364 336 363 363 335 335 357 350 343 357 354 331 354 338 327 331 332 340 351 339 346 343 334 342 332 332 323 331 311 327 310 337 307 316 315 310 330 304 317 324 309 325 298 300 305 306 308 316 306 314 312 318 297 306 299 306 314 294 300 304 294 290 287 298 280 306 293 293 287 297 294 275 273 278 272 276 297 283 282 280 284 287 272 286 287 271 264 285 279 267 282 260 274 271 268 256 263 267 263 259 252 273 256 252 252 262 260 268 266 262 247 252 251 265 263 259 240 260 248 247 242 239 252 240 238 250 232 236 230 239 237 243 227 243 242 229 241 239 231 239 229 221 228 227 230 235 236 230 232 219 222 225 216 211 215 226 215 218 218 206 206 222 218 217 206 207 219 220 209 206 200 207 215 209 210 196 199 205 199 211 191 193 199 204 206 197 190 198 192 193 201 199 183 184 195 185 183 188 180 196 185 183 191 187 178 183 186 183 181 183 175 173 178 171 178 182 175 168 170 172 174 167 176 176 166 164 169 162 170 175 170 161 169 163 163 157 164 166 157 167 163 157 157 153 160 160 160 158 155 157 158 149 154 158 147 158 153 152 146 151 151 143 143 144 153 139 146 138 147 145 146 140 148 135 137 136 140 140 134 141 134 143 131 139 131 134 141 136 130 140 138 129 136 133 134 133 124 134 123 128 128 126 125 127 126 131 130 127 129 118 128 117 120 122 122 117 118 121 124 125 123 124 120 114 122 122 113 116 117 120 110 111 117 114 113 110 108 117 115 115 113 112 108 107 106 105 114 110 113 112 103 110 104 102 105 105 103 103 105 102 108 105 107 100 99 102 102 105 104 101 98 105 105 102 96 97 101 99 97 99 101 99 97 97 97 93 98 96 99 94 97 96 95 100 93 93 99 97 95 96 90 92 93 97 95 97 95 95 89 89 95 93 94 90 93 87 87 87 90 93 86 93 94 88 90 87 89 88 91 92 86 91 85 87 86 86 90 87 90 85 84 91 90 86 84 90 90 87 86 85 83 85 86 88 87 87 89 87 84 83 84 87 88 83 89 82 86 87 85 84 89 86 83 87 88
85 88 88 89 83 83 90 85 86 87 90 83 85 86 85 87 89 90 85 90 89 86 87 87 90 90 86 86 91 84 85 86 89 90 84 86 91 89 89 91 88 87 85 89 90 89 89 86 87 94 92 93 88 90 89 87 92 95 91 91 88 94 95 92 93 93 92 90 97 97 95 91 98 95 94 94 97 97 94 99 95 92 95 96 94 99 96 97 99 98 102 97 99 96 100 95 101 95 103 101 100 101 105 98 100 106 98 98 101 105 104 100 103 106 107 107 110 106 101 107 110 111 103 107 103 109 108 110 114 115 109 112 111 111 110 113 116 111 114 119 110 110 119 117 115 117 113 118 118 122 121 120 123 124 117 124 126 116 116 122 116 118 117 129 118 121 121 129 128 123 122 130 122 125 130 129 128 126 128 130 128 130 138 136 127 136 130 136 130 136 141 134 143 139 141 144 133 142 147 138 148 141 144 139 146 149 151 151 152 152 148 152 147 152 151 149 144 148 157 154 158 154 161 151 148 163 149 151 159 160 157 163 156 154 167 160 156 158 169 166 164 167 163 173 166 161 162 162 170 163 166 164 173 169 178 171 183 170 181 176 184 171 173 187 180 174 185 184 176 174 190 191 184 187 180 185 190 189 188 184 190 192 189 199 185 188 189 199 199 188 201 197 201 191 206 193 211 212 205 207 204 215 210 206 201 219 208 204 208 210 213 208 223 206 224 216 217 228 220 219 219 227 227 224 222 222 232 218 235 227 234 222 220 227 242 233 241 224 245 233 230 226 235 248 234 232 250 249 237 242 253 243 253 238 258 246 237 256 251 253 247 244 265 260 253 266 246 262 265 262 271 262 264 256 271 265 263 273 254 274 265 277 265 265 283 261 270 279 268 281 270 274 285 279 282 287 281 281 284 296 286 295 278 284 292 291 292 291 300 293 291 308 288 294 308 297 290 305 311 304 296 316 306 292 308 292 318 312 306 304 326 314 317 321 320 306 326 323 309 328 331 317 329 319 337 319 338 319 334 340 325 336 339 346 318 329 332 326 323 321 330 349 340 326 345 332 332 330 355 355 356 350 339 358 352 342 368 370 368 370 355 363 343 371 345 346 369 344 366 363 365 347 364 383 374 352 369 356 376 375 375 374 389 373 374 382 369 394 392 398 368 367 382 373 403 397 378 399 384 394 375 408 388 408 413 398 394 387 415 403 393 388 408 402 385 387 401 410 392 394 399 409 428 406 422 401 396 413 437 420 398 424 421 413 420 405 425 409 440 422 428 423 416 411 417 423 413 420 453 443 454 457 433 435 424 418 429 458 441 427 443 464 447 448 468 432 437 448 445 434 436 476 438 441 435 446 461 448 445 462 461 440 480 473 450 484 469 481 465 472 465 483 451 495 481 477 460 496 493 459 503 500 490 460 488 490 470 467 488 469 490 478 508 472 478 497 489 472 488 475 483 495 496 505 499 484 475 487 503 482 513 501 480 488 522 531 513 501 491 489 514 515 506 499 510 523 511 522 514 544 539 512 515 500 498 499 515 548 543 526 520 504 547 549 504 541 517 536 542 548 550 519 555 535 531 532 531 531 557 536 531 535 528 567 555 524 548 566 547 557 540 525 532 554 530 561 553 564 550 543 530 576 547 577 537 573 545 545 541 569 545 575 574 591 574 591 539 547 557 568 574 598 572 586 556 587 579 583 560 550 586 602 549 571 573 585 564 577 588 571 575 570 601 577 560 571 560 588 585 608 565 562 581 605 612 570 574 597 595 609 591 583 577 605 626 610 627 575 604 611 570 604 616 576 597 580 581 625 576 598 601 631 584 626 622 592 632 580 580 631 606 604 627 618 635 641 630 599 624 586 593 619 610 587 637 614 609 614 620 650 621 625 600 617 629 646 649 601 620 613 602 649 622 606 608 624 656 640 644 656 629 609 633 617 600 622 624 620 618 634 648 635 644 621 660 666 633 663 607 651 666 640 606 619 648 619 661 644 614 648 628 639 663 667 650 622 625 660 663 629 663 646 648 637 643 670 660 662 616 656 672 616 674 671 640 633 657 630 670 621 654 657 621 681 620 657 647 638 679 640 633 654 674 668 683 655 649 621 659 630 656 656 678 659 648 662 673 676 660 678 682 633 654 625 632 659 664 663 679 662 685 631 632 677 679 630 647 644 633 688 656 671 658 647 643 684 662 635 636 671 669 688 683 637 653 666 634 643 644 671 642 658 628 644 639 683 640 667 655 691 633 646 670 657 638 633 627 673 641 634 651 683 629 640 691 653 679 632 669 629 674 684 660 674 633 670 664 647 644 690 645 648 644 686 676 655 692 676 633 640 683 655 629 686 668 672 677 669 657 649 641 630 678 643 665 646 659 688 626 650 654 625 676 658 687 641 655 640 668 648 678 679 671 676 655 642 659 644 622 624 666 638 630 653 654 672 675 625 672 677 651 637 679 637 670 678 654 638 628 633 662 621 679 637 620 677 654 655 661 621 642 639 629 659 674 651 672 630 621 645 669 614 647 649 615 650 613 633 658 668 641 667 625 640 624 636 607 666 624 623 622 621 651 642 605 634 608 614 613 642 614 660 640 648 637 652 619 628 638 642 598 605 640 604 638 625 643 600 656 608 653 596 622 633 597 653 630 605 646 631 632 647 639 605 609 590 601 632 645 586 631 623 629 615 609 613 631 615 589 581 583 625 625 595 589 588 608 603 604 592 575 618 622 618 619 631 617 621 613 596 610 600 624 599 621 588 592 601 622 599 579 568 572 580 596 609 606 614 603 578 585 603 580 578 565 575 570 606 610 570 567 599 559 597 570 561 597 583 555 594 548 556 556 594 601 596 598 560 590 545 555 552 565 560 564 539 583 570 554 542 535 555 586 562 538 580 579 557 581 542 567 531 568 550 576 577 559 563 547 577 536 558 527 521 521 538 528 534 533 551 552 517 558 545 523 535 517 557 533 561 554 552 547 525 542 511 529 553 533 511 518 513 505 546 513 498 539 505 529 537 536 515 532 531 505 496 535 518 511 536 529 536 531 512 528 487 500 524 526 528 515 501 511 487 507 504 523 481 495 501 510 496 483 509 481 511 505 502 500 507 466 463 473 462 465 499 463 493 478 464 502 479 484 492 492 459 465 487 450 457 473 482 483 475 464 471 464 470 466 482 458 446 452 463 476 453 448 458 465 440 451 447 462 435 449 467 436 442 458 449 455 433 454 455 456 459 419 419 453 431 448 454 440 412 431 436 443 424 411 408 419 427 406 416 417 402 429 435 420 417 416 413 421 418 400 397 431 402 426 427 421 416 389 406 422 422 401 393 405 413 400 384 412 403 385 377 392 402 409 388 392 403 385 408 383 397 393 371 398 400 377 371 389 374 365 371 363 386 364 368 383 359 357 384 384 383 357 378 368 362 363 349 369 373 345 368 346 362 363 355 340 370 346 360 338 350 346 345 334 335 350 332 331 353 336 339 344 328 338 352 354 345 337 336 320 322 339 337 325 323 336 343 313 340 324 322 317 321 335 305 328 320 320 308 303 326 319 312 314 324 298 316 318 300 293 306 312 296 310 294 303 307 299 311 289 308 303 296 288 289 289 298 284 291 276 280 299 300 283 288 275 291 273 275 281 280 287 282 273 274 278 272 288 272 278 265 276 282 279 278 255 262 258 258 262 275 264 263 271 258 255 252 252 260 259 260 261 249 248 262 261 250 242 256 240 240 253 238 253 242 233 237 241 229 249 247 240 236 232 233 226 233 223 226 233 231 240 224 233 224 226 217 229 221 225 213 214 231 224 220 212 216 216 208 216 224 216 214 208 223 203 222 213 210 199 203 201 204 213 204 213 213 205 193 206 196 194 192 204 199 193 190 196 195 201 199 188 186 197 182 187 184 192 191 192 178 194 181 183 192 176 187 187 185 174 175 187 184 184 180 183 172 171 168 176 167 180 181 169 174 178 170 176 162 168 175 173 163 168 158 172 157 158 167 165 166 160 155 166 152 157 152 156 155 159 161 153 155 154 149 150 159 149 149 145 152 149 143 141 146 149 142 149 144 145 150 142 144 145 144 146 142 141 143 146 140 142 143 135 135 142 141 134 135 133 132 128 136 135 133 137 136 130 127 126 131 130 124 129 131 122 122 121 128 129 122 124 119 118 122 125 124 118 115 116 119 119 116 116 115 122 122 120 118 113 112 118 110 112 111 119 113 111 112 110 110 107 114 115 115 108 109 108 110 107 104 111 110 110 110 105 111 102 105 103 105 103 109 100 106 99 104 106 100 99 101 98 98 102 101 100 105 103 104 102 104 98 100 103 100 101 99 102 96 101 98 98 97 96 94 95 99 94 91 94 94 93 96 96 96 97 94 91 91 97 96 90 96 90 90 91 95 96 88 88 94 93 92 89 94 93 90 92 94 90 87 88 92 90 92 87 87 87 88 89 87 89 88 85 87 90 90 84 89 91 87 88 84 91 89 88 90 86 85 90 90 89 88 86 89 86 84 89 90 88 87 90 85 83 83
90 90 91 90 87 90 85 91 90 85 90 88 84 85 90 84 84 88 89 87 86 84 89 85 91 86 85 90 86 86 87 85 90 87 89 89 89 91 89 92 88 89 86 91 92 92 90 94 87 88 89 91 89 88 94 96 92 94 92 93 94 96 92 90 96 95 96 90 91 90 97 93 92 96 96 98 95 100 95 95 100 99 98 100 97 96 100 100 102 104 104 98 103 104 97 98 101 101 98 96 100 101 100 99 99 98 98 99 108 107 100 103 109 109 107 103 102 109 110 106 111 103 112 110 104 113 109 113 111 113 106 116 109 111 118 109 109 112 117 114 118 111 113 118 114 115 121 116 123 115 116 115 116 125 117 120 118 125 117 118 126 128 120 119 127 128 131 129 121 122 124 131 122 133 128 135 125 136 134 136 132 136 128 137 132 138 141 142 139 140 138 140 139 133 134 140 138 140 136 139 144 136 149 142 143 144 147 147 149 145 145 151 142 152 152 152 157 155 157 158 150 155 156 162 154 154 159 151 158 165 160 157 162 160 159 169 162 166 171 165 158 173 171 171 168 169 175 163 165 178 165 168 177 175 180 177 180 172 182 171 181 176 180 184 183 179 185 183 188 178 182 187 193 186 182 185 181 194 181 184 186 197 197 198 193 200 194 196 198 204 200 207 196 200 197 202 202 200 204 210 209 212 208 199 209 205 205 204 206 209 212 206 211 209 225 223 211 218 219 218 214 223 225 215 215 234 221 223 233 234 235 228 222 235 236 232 237 240 226 238 239 229 227 232 229 228 233 250 252 238 250 241 255 243 253 252 250 237 250 246 245 264 263 243 253 263 250 247 270 256 259 255 267 255 260 255 272 258 263 260 263 277 282 265 278 285 281 279 276 278 283 276 267 267 269 282 285 287 289 290 284 282 278 297 303 293 304 279 291 301 301 298 285 302 295 286 295 291 309 316 294 307 312 296 309 292 296 323 313 324 320 315 302 312 305 331 328 305 331 316 331 335 325 326 324 312 312 312 327 326 321 339 325 332 343 333 332 320 324 353 332 326 353 347 326 326 333 346 354 343 351 351 353 344 335 361 337 342 364 355 345 362 342 361 347 349 373 375 353 380 351 355 380 378 382 358 353 389 370 358 358 367 365 361 367 383 363 394 397 377 373 389 370 387 394 402 379 381 384 391 409 397 389 405 382 395 410 390 400 388 392 420 406 398 417 389 389 406 389 422 424 399 391 413 394 415 421 433 397 435 435 414 407 407 408 437 425 425 412 425 424 439 411 445 414 439 431 452 415 437 425 434 432 429 457 454 435 453 442 445 430 463 465 450 469 466 464 469 450 437 446 447 460 471 475 476 476 453 455 481 454 465 478 483 487 453 482 476 451 491 453 459 475 461 462 462 472 454 470 498 466 474 462 469 460 488 501 489 468 508 490 477 487 487 498 472 479 480 480 518 479 494 515 484 488 515 524 480 502 515 527 485 505 494 519 491 515 514 486 504 535 515 517 524 524 493 507 537 496 525 509 530 519 543 522 498 536 520 504 530 512 531 514 504 523 554 557 548 521 541 552 549 518 529 527 553 564 519 558 552 517 518 532 523 556 557 555 540 521 546 528 570 556 524 542 564 548 542 564 554 554 550 534 573 560 560 579 539 567 579 543 548 550 551 572 593 574 590 571 568 596 547 554 565 559 569 575 602 582 588 584 577 568 569 575 607 595 571 552 590 602 566 563 570 583 603 568 587 560 578 571 571 568 589 561 609 605 601 620 605 621 602 570 578 587 590 619 606 590 602 606 613 605 580 627 595 631 595 585 589 575 604 632 608 585 632 590 630 624 635 593 623 590 594 624 631 637 604 627 608 640 617 621 628 618 641 622 605 595 638 640 635 606 613 643 592 591 621 601 633 643 639 611 595 609 626 637 648 599 652 634 623 608 613 608 647 606 653 628 636 639 608 631 602 660 653 658 661 645 638 648 666 626 621 632 620 646 631 643 612 665 666 611 664 622 615 638 667 628 616 653 647 617 614 648 638 633 632 649 669 618 666 617 639 649 668 619 634 654 655 639 647 663 666 634 658 657 676 624 650 638 664 650 680 650 633 632 631 627 677 652 654 625 673 653 659 646 646 630 663 656 683 627 638 669 646 681 643 643 688 677 663 669 645 661 636 660 675 650 669 669 681 638 673 672 673 650 631 634 658 672 668 653 679 683 644 660 628 690 656 639 628 678 680 648 671 630 691 664 665 666 645 631 671 656 638 675 660 675 689 681 656 687 672 659 673 687 692 672 683 654 684 682 639 669 637 681 671 633 652 641 673 669 645 651 632 644 646 631 634 650 687 672 629 642 635 670 673 675 631 673 684 644 629 639 629 632 638 658 650 674 630 665 656 668 628 639 686 650 644 630 673 641 678 678 656 621 657 639 672 665 621 667 620 628 681 623 635 632 657 662 681 663 641 651 642 645 666 642 620 640 636 637 640 647 622 676 658 621 670 645 617 639 666 616 620 643 617 611 664 613 643 673 617 669 670 617 670 646 614 610 670 634 623 627 640 663 645 627 654 627 618 615 626 637 616 608 658 640 610 631 655 631 603 661 600 643 613 622 653 651 646 614 641 654 652 603 616 594 610 639 603 642 617 616 607 595 637 638 599 628 619 618 614 641 645 618 598 601 645 598 617 615 625 601 637 610 602 582 601 613 638 602 586 617 584 601 576 586 603 594 611 619 621 594 585 628 589 572 571 576 594 626 581 590 569 578 583 569 620 598 579 621 617 598 595 604 570 615 591 605 570 573 562 559 568 573 565 586 568 563 574 552 552 598 597 606 563 549 568 576 600 558 566 557 562 573 549 566 580 543 547 550 576 551 554 579 548 583 587 546 581 562 560 554 548 544 579 537 538 542 564 552 532 535 574 531 570 526 547 533 572 537 546 550 557 548 570 550 517 560 547 540 535 526 538 529 521 516 515 525 543 532 517 527 520 537 555 520 532 525 548 527 511 535 536 519 517 499 505 516 537 492 536 515 506 506 537 530 518 509 526 528 505 514 525 489 509 484 501 487 494 521 484 517 508 512 495 498 491 514 500 492 503 499 511 499 470 465 488 492 500 465 471 499 498 487 488 485 483 477 457 495 478 486 480 455 461 473 483 478 452 447 489 445 465 451 483 454 479 472 453 464 440 469 469 465 461 444 465 447 471 471 437 441 456 434 454 436 444 452 446 453 425 436 447 460 447 430 452 443 425 450 419 446 422 452 446 416 437 417 415 411 409 413 431 406 404 409 424 435 416 406 428 408 432 412 419 401 421 394 394 404 404 394 421 386 404 382 393 384 397 390 412 378 405 396 393 401 400 377 372 385 401 384 376 400 388 382 384 380 371 366 384 386 395 376 378 379 388 371 377 366 364 380 363 367 372 361 370 362 377 364 377 365 350 351 369 353 343 354 362 352 340 369 335 367 361 348 338 352 352 334 345 356 345 328 338 352 324 331 343 352 338 335 335 332 347 338 327 341 320 341 335 326 312 320 337 321 334 310 335 319 329 322 316 319 311 300 302 298 312 296 310 304 309 309 303 304 300 311 288 303 290 300 286 300 308 281 290 291 303 292 301 295 287 300 277 276 282 298 297 279 286 268 294 282 266 277 275 279 270 287 267 263 264 284 276 265 260 273 270 271 258 266 266 269 249 265 258 253 268 264 252 249 260 263 251 255 263 240 251 242 245 238 259 238 257 242 248 235 240 236 243 245 246 233 249 243 232 242 239 241 235 232 228 242 233 241 233 227 230 224 230 232 225 215 213 214 230 210 223 226 211 217 214 207 217 224 221 213 218 205 221 205 214 206 198 207 214 202 209 212 197 200 206 195 202 192 206 204 198 192 199 200 191 196 196 193 186 195 191 184 192 179 184 186 193 184 188 189 185 180 183 189 183 186 177 185 172 177 173 178 183 179 170 179 169 169 176 177 178 163 167 167 171 164 165 159 161 157 165 157 167 167 165 156 158 153 167 164 158 152 159 154 160 156 158 160 153 155 149 150 155 157 152 149 146 144 143 154 142 152 141 146 147 148 137 136 141 140 139 137 141 144 143 137 146 137 140 141 142 131 142 135 140 137 135 128 138 137 138 134 127 128 126 123 129 131 131 129 126 124 127 122 130 130 120 124 121 128 120 126 118 115 123 121 122 114 120 115 113 115 122 112 119 116 118 119 113 119 113 118 114 109 114 116 112 115 112 115 109 109 112 106 108 109 110 110 109 105 110 106 109 105 105 105 107 104 100 99 107 101 105 104 103 99 102 98 97 103 97 96 102 101 96 100 101 103 99 100 97 98 96 100 98 95 94 93 95 94 92 99 99 95 97 95 99 93 94 97 97 92 93 94 91 95 95 93 91 94 90 89 88 91 95 92 91 93 92 92 94 90 89 93 92 94 94 90 94 88 88 92 88 90 85 88 85 91 91 88 88 93 87 86 89 90 91 88 84 91 88 90 91 87 87 91 87 91 89 88 87 89 91 84 88 86 88 87 88
89 87 86 84 85 86 89 91 85 85 91 86 93 86 85 91 86 91 87 92 91 91 90 92 90 90 88 88 93 87 86 93 86 93 91 94 90 87 93 92 87 90 92 95 92 93 90 91 91 93 89 95 88 94 92 95 91 96 89 97 97 97 96 96 93 90 93 96 91 92 93 91 96 100 98 99 97 100 96 99 97 98 96 98 95 98 103 97 103 102 103 100 104 97 96 104 104 98 104 102 99 100 100 106 105 104 99 100 106 102 107 108 104 105 102 102 108 104 107 110 104 108 107 113 115 106 106 109 114 116 108 115 117 115 108 117 113 112 115 112 118 116 115 120 116 117 115 120 115 115 119 115 116 116 121 116 126 117 124 123 122 128 128 122 128 124 121 127 131 133 131 132 129 124 128 127 133 125 135 128 131 139 128 130 129 137 135 140 143 140 138 143 136 142 137 136 135 145 136 139 141 143 138 141 148 151 143 147 140 154 153 145 156 153 154 153 152 145 155 158 147 149 154 150 161 151 150 162 160 158 153 165 168 166 161 166 165 164 171 170 165 169 169 168 172 175 166 174 167 164 171 171 178 168 176 173 180 171 181 178 175 182 174 172 182 186 174 177 190 185 182 177 190 194 188 190 189 194 187 196 188 194 189 198 195 202 187 193 191 194 206 208 209 195 193 197 200 202 208 213 206 201 213 217 203 214 205 216 218 202 223 210 209 216 212 213 225 210 229 209 224 210 211 223 233 222 235 228 232 224 218 227 239 221 242 236 235 233 238 226 227 232 245 248 230 237 250 243 238 246 237 237 248 246 251 240 260 249 260 242 246 256 248 251 258 250 246 254 270 259 266 249 251 258 272 269 269 269 263 266 276 257 262 268 263 263 282 278 285 275 283 281 288 286 292 286 286 288 285 279 288 274 286 295 284 285 292 283 282 283 306 286 290 306 293 300 306 286 295 313 295 316 291 311 294 320 313 309 314 299 323 314 316 314 309 321 323 305 309 305 314 324 311 335 335 324 336 320 340 343 316 323 340 325 332 334 322 331 320 329 322 334 353 342 344 356 331 333 337 336 331 362 344 332 356 368 335 359 356 369 371 362 346 365 348 358 373 379 366 352 378 362 353 376 374 356 374 387 357 371 379 379 359 366 382 394 375 372 375 376 380 389 387 386 397 383 391 377 408 378 395 395 405 377 411 404 404 407 383 391 415 403 409 407 391 386 414 426 426 415 423 404 431 418 432 418 403 426 409 415 413 434 409 413 430 424 418 420 412 426 444 448 416 410 425 423 446 447 443 450 416 432 454 426 427 421 462 431 421 424 454 461 427 467 451 444 453 450 452 437 465 442 443 475 451 460 478 454 464 470 464 464 461 482 452 455 480 446 465 451 467 464 491 478 458 488 476 459 471 455 475 492 490 478 472 505 476 485 502 480 466 482 483 511 487 492 515 490 481 483 506 490 485 496 519 498 521 515 506 489 503 511 514 503 506 495 496 504 502 530 491 515 491 496 537 510 513 495 492 498 512 496 529 540 509 523 525 525 538 551 537 551 535 552 539 556 547 535 513 558 541 550 513 525 520 553 514 558 552 538 547 528 525 522 543 526 524 546 526 540 523 553 573 533 533 564 528 546 562 554 532 560 542 542 582 577 546 533 555 571 558 572 582 569 553 543 586 545 544 578 574 591 577 543 596 589 559 584 594 586 602 549 592 578 604 569 592 566 598 552 601 555 607 563 560 610 561 584 612 590 561 579 599 618 582 569 613 593 607 571 598 587 608 603 614 589 623 610 605 612 602 626 582 581 588 583 627 625 596 630 618 591 580 615 579 612 629 593 632 626 610 632 598 592 617 615 591 623 603 613 603 633 618 612 605 594 637 603 646 598 642 590 621 617 646 620 644 612 641 605 604 605 627 607 650 632 600 626 638 657 618 633 656 612 622 656 634 652 618 622 645 660 610 629 650 642 623 647 628 620 665 631 614 651 629 643 655 664 636 669 655 671 609 668 628 616 654 647 640 654 658 641 645 674 613 657 638 619 616 659 615 660 628 649 659 621 632 620 672 669 617 656 669 619 652 670 668 646 678 632 641 629 657 665 671 674 666 670 643 632 670 640 679 679 626 632 635 637 627 649 642 671 674 650 632 653 640 684 685 638 636 643 650 677 627 640 667 676 626 628 624 679 650 684 676 657 630 625 674 638 655 629 688 643 659 634 676 678 632 676 628 648 633 657 636 636 676 681 689 680 639 684 667 645 635 633 663 659 662 668 645 679 658 675 648 677 685 627 670 647 691 632 678 687 665 690 634 650 680 634 640 679 634 686 635 628 653 626 629 684 665 643 683 645 655 636 659 677 639 663 641 629 668 631 627 642 630 635 666 686 645 682 674 655 677 682 657 638 683 662 634 659 679 628 679 646 639 650 634 654 623 654 658 668 660 663 623 665 676 667 663 632 660 648 664 651 671 623 665 628 678 632 623 652 670 658 649 645 654 642 646 649 613 627 652 664 622 654 634 667 618 619 622 636 626 645 632 616 653 617 628 634 635 620 660 643 664 606 615 657 628 635 635 650 625 650 618 607 661 603 610 601 622 641 616 606 633 644 633 646 650 598 601 595 602 615 599 639 626 649 613 595 596 628 637 650 606 596 641 611 599 609 630 619 605 624 640 629 625 606 600 633 621 625 584 614 611 612 602 613 582 602 625 616 613 582 594 576 624 588 596 603 576 591 581 589 575 580 580 573 581 612 612 613 617 568 569 578 582 620 586 614 571 581 618 580 584 589 583 607 612 583 561 604 560 600 584 576 583 610 565 594 607 575 608 570 556 600 556 556 559 552 568 595 593 547 598 577 597 587 579 571 575 563 558 581 557 575 575 576 546 584 563 579 563 587 578 533 576 565 529 531 532 539 547 550 554 566 531 555 548 543 528 572 561 544 548 531 526 524 538 545 517 553 523 517 537 547 531 538 520 530 513 520 523 531 548 505 550 508 527 521 501 507 511 501 544 498 542 544 498 511 542 522 508 497 507 512 517 500 509 513 510 499 503 520 500 522 483 526 479 489 490 491 501 485 504 474 483 485 506 511 494 514 498 490 499 476 510 501 471 505 485 476 506 500 489 477 493 498 455 467 488 497 467 481 491 495 466 485 456 463 474 473 481 461 484 482 466 455 446 470 475 476 455 447 468 454 468 443 457 447 453 450 446 452 454 449 440 452 444 465 424 435 428 430 445 459 445 449 456 450 435 435 421 424 444 444 423 447 418 431 410 415 432 427 439 433 440 438 402 418 432 402 426 425 403 415 429 417 427 403 402 402 419 404 416 403 410 396 392 411 394 379 387 411 392 411 406 404 397 399 385 382 384 383 402 381 401 367 376 367 374 389 362 368 371 363 390 375 369 384 363 358 373 355 356 370 374 356 348 377 346 379 348 346 342 348 353 345 350 365 339 341 366 350 350 338 344 343 343 359 345 337 350 338 329 333 323 352 335 351 329 351 318 322 329 333 342 341 341 312 340 341 311 321 320 327 311 334 306 312 308 307 324 331 308 303 320 319 320 308 323 295 301 317 315 290 307 311 296 309 309 312 310 309 300 291 300 281 299 283 300 294 287 292 276 296 296 281 274 290 289 271 269 290 279 266 267 278 289 281 270 283 281 282 284 267 267 280 256 275 261 253 253 274 271 259 272 265 271 260 265 269 269 246 245 252 253 257 244 249 258 244 261 250 245 236 246 246 234 249 237 231 230 230 246 233 232 240 233 225 235 226 224 225 229 231 236 239 217 230 232 224 225 223 221 225 232 218 226 224 212 214 216 210 222 221 222 216 209 218 210 216 215 202 213 209 204 207 208 200 195 212 203 202 207 193 195 192 197 202 204 199 188 192 201 185 201 189 187 186 198 194 184 190 194 188 179 193 188 188 188 181 182 179 185 172 185 185 178 172 184 178 182 179 167 167 168 173 171 166 168 174 162 174 166 173 165 172 159 157 159 160 166 158 156 165 155 163 162 159 151 153 161 163 157 149 154 154 148 148 160 155 151 154 149 143 145 146 154 152 153 153 141 138 150 145 139 148 139 144 140 140 146 135 143 134 136 143 135 142 140 136 141 139 134 133 132 135 128 129 138 134 127 127 127 133 131 126 126 126 128 122 128 129 130 123 126 119 126 126 125 123 120 119 123 121 122 125 121 116 114 123 116 113 117 113 112 115 111 120 112 119 115 116 110 113 117 111 117 115 110 107 112 107 105 113 105 113 109 103 108 102 102 104 108 107 106 106 100 107 104 103 100 99 100 107 107 99 101 105 101 102 102 99 98 102 98 101 100 96 101 95 97 97 95 97 102 101 99 99 96 100 94 93 93 92 100 92 99 99 93 96 97 93 94 94 98 98 97 89 95 95 93 90 88 91 92 96 96 88 93 90 92 92 89 94 93 88 93 91 93 92 94 89 86 88 91 92 94 89 91 90 85 85 90 92 86 92 92 86 92 86 87 89 92 87 85 87 89 91 85 85 85 89 84 85 90 84
91 90 86 86 85 93 86 88 92 86 86 90 87 85 91 87 87 88 90 86 90 92 90 86 91 89 91 93 86 86 91 92 91 92 95 89 91 94 92 89 95 93 93 96 92 89 96 94 91 92 93 95 90 97 95 95 90 90 92 91 98 96 97 92 93 95 92 95 93 98 97 99 93 94 98 97 93 97 102 96 100 98 102 96 103 99 100 103 96 104 104 103 98 105 100 99 98 105 97 106 107 106 107 108 106 105 109 108 108 109 108 110 111 110 104 109 106 111 108 109 110 109 111 115 115 116 109 106 109 110 113 108 116 119 115 119 113 113 114 115 117 119 122 122 117 118 121 124 114 117 118 124 116 118 120 119 125 120 127 127 120 128 120 124 123 123 122 132 132 131 127 123 136 134 125 136 132 126 135 138 132 139 132 138 133 140 135 143 143 132 137 140 145 138 138 135 140 146 135 138 136 140 140 146 143 141 141 148 152 154 153 147 155 157 145 152 156 151 159 155 160 155 161 157 153 155 158 158 162 153 163 159 166 158 169 158 163 167 172 168 159 165 167 175 171 174 168 175 164 175 175 174 169 167 179 174 175 175 170 182 176 180 187 172 188 183 185 185 186 178 191 189 187 187 196 187 188 191 188 198 186 192 187 188 195 188 196 191 194 190 201 195 197 210 201 201 202 210 196 211 203 201 199 204 212 200 206 203 220 223 219 213 210 206 221 210 227 214 225 225 220 217 222 214 232 225 227 224 226 238 238 236 230 231 238 234 230 231 246 236 232 234 240 235 229 229 237 253 243 243 247 245 239 236 258 238 241 244 245 250 251 242 250 250 257 262 261 268 255 259 271 248 261 253 266 265 256 267 278 275 270 269 276 266 272 262 286 263 270 266 272 277 273 283 279 281 272 282 282 279 279 281 285 292 291 280 281 301 280 300 302 281 293 308 294 300 296 288 290 300 297 316 311 299 312 313 306 305 321 303 302 316 323 305 308 311 304 308 308 334 315 336 327 324 313 329 335 322 325 336 332 337 346 341 347 343 335 327 339 337 324 339 356 338 351 350 346 360 336 353 340 358 341 342 349 352 345 369 365 338 359 351 351 362 365 346 343 375 357 372 362 350 383 368 382 363 375 377 373 376 385 378 381 370 395 370 394 396 375 396 384 392 379 400 388 391 379 375 398 378 383 383 377 386 381 412 406 405 410 402 387 399 396 413 389 416 395 418 425 415 421 392 408 403 433 412 419 419 418 403 403 419 433 426 406 439 406 433 435 413 409 440 432 438 424 430 418 447 435 426 428 439 455 431 420 432 419 457 420 432 435 440 447 463 429 464 445 464 452 468 446 464 444 471 478 475 478 448 482 472 453 470 467 441 472 456 452 453 448 480 470 485 477 450 474 490 487 484 480 459 492 472 462 467 489 494 459 480 506 503 476 464 472 492 471 476 472 497 493 498 502 513 508 490 496 481 511 483 479 523 512 481 528 526 520 496 498 531 530 515 516 492 491 516 517 524 534 524 514 498 525 533 527 524 514 510 527 536 506 542 526 525 515 541 508 531 534 531 530 521 514 516 510 521 532 551 544 524 563 531 541 540 560 558 548 537 568 570 557 527 545 527 565 528 543 558 526 561 578 563 579 533 564 575 564 551 580 561 561 546 567 556 556 556 572 547 592 555 569 559 574 595 563 577 564 595 589 590 545 556 601 590 602 550 590 579 575 577 585 553 601 605 577 608 565 590 566 590 605 608 597 592 578 592 602 582 574 611 562 590 619 570 581 606 614 585 611 605 589 614 585 606 598 594 589 629 576 612 583 616 613 623 590 629 626 622 624 596 620 598 632 583 635 624 637 633 621 609 585 640 602 593 625 630 629 624 586 591 604 600 624 639 642 614 650 633 636 590 600 651 604 653 624 622 638 600 596 651 650 636 614 649 633 640 640 658 659 623 653 637 614 633 625 605 650 653 630 641 634 640 654 626 658 626 662 641 647 633 637 613 656 624 627 635 613 633 661 635 633 612 666 630 614 668 645 669 642 628 659 641 645 668 644 638 670 635 652 673 649 663 664 617 678 620 645 620 646 635 629 656 640 664 640 621 665 657 654 623 624 641 621 619 636 626 668 678 626 640 643 669 677 624 633 631 670 655 655 647 665 667 623 627 650 648 630 635 624 669 640 630 629 645 630 647 653 681 642 659 636 667 643 630 670 657 643 655 626 676 682 671 656 684 675 685 647 686 633 650 667 652 656 672 673 664 632 639 656 650 674 671 627 628 676 675 662 631 640 663 682 634 647 650 628 632 648 649 627 654 672 669 683 639 651 667 680 659 681 645 684 664 627 687 667 679 670 641 684 686 680 676 630 636 636 631 642 658 657 645 625 641 624 682 657 652 661 647 685 651 668 679 628 671 677 672 660 659 624 657 656 680 643 662 629 658 671 647 628 640 669 629 660 673 626 672 643 628 622 637 624 634 623 631 645 624 670 666 647 676 613 654 645 643 630 653 644 647 651 627 610 610 635 645 613 643 636 640 655 642 663 643 669 626 658 636 658 628 610 661 652 644 637 665 628 629 651 656 630 624 611 606 600 658 660 599 633 650 645 618 656 599 600 642 623 643 611 651 651 639 617 619 643 637 643 625 622 597 612 620 631 631 648 631 589 619 639 605 637 640 607 612 593 638 625 630 634 621 618 637 600 636 588 604 628 609 608 610 595 588 579 615 601 608 632 625 604 590 620 584 574 610 597 578 609 621 568 580 584 590 592 594 570 599 610 574 596 567 611 575 572 606 570 586 560 594 587 606 561 566 602 583 574 563 569 567 557 556 580 560 575 584 569 549 545 552 580 573 585 568 562 562 561 555 583 585 581 558 566 590 566 557 559 563 542 576 576 553 565 538 539 545 575 562 565 535 551 575 578 538 532 568 563 539 549 536 566 526 519 542 562 567 556 566 522 549 524 542 512 543 554 532 537 510 550 547 546 506 541 525 535 540 528 543 535 511 500 529 511 502 494 536 502 510 537 524 526 503 516 493 488 524 491 533 498 511 504 528 526 529 528 495 513 488 511 477 475 502 513 496 484 497 494 504 515 487 481 471 486 479 473 510 500 503 475 494 478 502 496 491 465 469 487 483 457 486 469 489 466 490 466 463 486 467 468 459 448 482 480 480 484 440 440 458 439 481 474 476 450 443 476 440 464 437 447 430 466 461 446 465 458 457 464 455 439 436 446 430 423 419 428 427 431 414 454 428 427 414 411 440 442 429 417 441 425 438 418 401 434 422 409 429 432 437 427 398 396 425 430 398 393 409 395 409 393 397 407 398 403 409 421 389 394 408 389 409 409 394 401 382 380 403 394 402 389 397 382 384 378 370 377 388 399 373 393 387 393 366 381 358 373 366 367 381 381 355 387 360 365 357 352 352 349 367 366 365 358 362 367 357 356 367 367 367 346 367 367 363 346 351 365 344 348 361 332 338 353 334 345 328 330 329 337 346 324 333 326 334 321 341 339 336 327 328 326 334 334 329 308 323 326 330 327 316 311 306 311 302 330 304 311 304 322 301 315 306 301 309 312 303 308 311 293 305 313 303 288 305 294 300 293 299 291 289 298 301 304 296 303 286 290 273 276 289 278 290 271 269 287 280 270 287 286 277 286 288 279 281 284 264 283 261 257 279 255 272 257 262 258 259 250 272 253 252 267 261 255 257 250 264 264 251 253 251 253 241 248 245 237 244 256 255 252 246 234 231 235 246 242 251 247 247 228 229 236 242 225 229 230 227 225 223 225 236 216 231 225 214 222 233 223 231 213 212 227 215 223 224 214 220 219 222 214 206 213 218 205 206 203 211 215 206 213 209 209 206 194 205 202 210 194 199 197 200 194 201 191 187 204 185 189 202 194 196 189 192 182 192 184 179 193 185 178 190 175 184 190 176 174 178 175 188 178 184 172 172 174 175 175 175 166 167 168 164 165 171 177 171 175 162 171 164 166 162 159 168 170 161 165 154 154 159 161 160 166 151 151 152 154 158 151 162 154 160 150 156 145 145 144 152 151 147 147 151 150 147 149 144 150 141 149 149 139 147 148 148 142 141 133 145 142 135 134 138 133 132 141 140 139 136 137 131 135 129 136 137 137 135 125 132 134 132 133 125 130 129 130 127 128 125 130 124 122 129 124 118 119 121 127 121 124 115 125 121 121 121 115 121 119 115 121 116 112 117 119 120 118 117 118 115 114 114 108 111 113 113 106 113 115 107 112 107 108 104 108 111 111 102 104 104 108 107 104 104 101 107 103 107 103 100 101 102 107 105 98 102 98 103 104 96 103 97 101 95 95 98 103 103 99 97 95 98 101 102 96 95 94 96 99 97 92 94 92 99 92 91 97 95 96 98 97 94 92 91 96 91 95 93 90 89 93 91 92 90 88 93 91 96 96 88 92 93 87 89 92 94 89 87 89 94 92 93 87 93 94 91 94 88 87 86 89 91 87 90 91 87 85 91 85 91 91 87 86 91 89 91 89 89 89 89 86 86
88 88 94 94 93 94 88 92 92 89 86 93 93 92 92 91 89 91 86 94 91 88 90 95 93 93 90 88 88 91 89 89 93 87 88 91 96 89 88 91 92 89 90 90 94 95 94 95 91 94 94 98 95 97 95 92 94 98 92 96 95 95 96 99 94 97 92 93 98 94 95 95 93 95 96 97 94 100 94 96 101 100 95 103 98 99 101 99 98 104 96 103 103 99 99 101 105 100 99 106 100 107 102 103 104 105 102 107 107 103 109 104 111 103 106 105 106 111 112 113 106 115 114 115 107 111 109 113 108 118 110 110 119 119 120 118 111 120 121 121 121 122 119 122 114 124 118 123 124 115 118 124 122 121 123 126 124 118 119 124 126 130 124 126 132 127 127 132 130 133 130 131 132 129 135 129 135 138 135 138 130 139 141 140 131 134 135 132 141 141 139 142 136 139 137 145 145 143 139 137 139 149 141 150 145 151 148 146 145 156 148 153 147 152 146 158 146 157 158 151 155 154 155 162 162 152 156 155 164 153 158 155 164 169 166 168 160 160 160 168 174 172 175 168 163 174 171 175 174 166 166 175 167 181 169 168 183 185 180 180 182 182 187 183 177 183 190 175 192 184 177 190 183 182 194 197 197 198 198 188 189 191 194 192 193 193 204 198 196 200 204 200 192 205 206 200 202 205 196 211 213 204 215 216 202 206 216 207 216 205 208 220 210 211 220 212 212 224 220 222 228 214 225 226 227 223 231 217 222 235 235 235 234 242 231 231 223 235 230 235 226 246 242 237 239 244 244 244 252 235 256 254 253 249 245 237 248 258 258 240 258 243 250 265 248 252 250 265 253 264 262 264 250 264 261 265 257 264 272 270 273 278 281 280 276 270 266 262 271 290 285 276 274 269 278 284 290 293 289 295 284 280 301 280 291 287 279 290 282 307 297 302 306 304 302 302 308 309 315 313 296 304 313 294 293 294 300 318 303 308 317 307 305 299 314 304 327 327 325 307 334 325 321 335 323 321 326 324 337 335 325 314 338 316 317 338 333 348 349 324 350 349 342 344 332 345 357 342 358 338 332 341 338 333 349 357 361 356 358 358 369 362 374 372 354 361 378 351 360 381 354 371 349 373 354 374 380 358 378 365 369 357 379 373 384 371 383 379 369 364 398 380 372 401 386 398 393 393 393 393 391 406 376 408 398 401 388 388 380 391 389 390 395 399 417 404 411 402 402 398 398 419 396 418 432 401 422 434 436 400 414 433 416 427 441 420 424 436 445 414 422 429 434 421 449 423 426 417 419 434 428 447 428 431 451 435 421 431 455 430 438 456 429 439 459 466 433 464 438 441 459 437 454 474 458 439 446 444 461 475 471 471 472 454 456 455 453 469 454 470 466 469 476 462 495 467 457 497 491 479 488 497 492 498 485 476 480 460 491 480 490 482 495 487 505 483 508 500 514 511 484 504 490 500 474 504 481 481 501 482 490 518 484 505 516 519 484 524 533 487 507 503 530 532 535 534 526 522 518 520 531 495 514 518 496 535 503 548 524 530 502 503 510 515 518 520 541 547 542 544 559 548 530 542 514 534 535 519 525 513 558 541 550 554 569 521 547 519 563 551 528 574 534 551 552 578 549 556 540 535 541 545 565 568 530 546 553 542 568 556 569 553 559 539 547 567 541 564 586 547 595 556 572 588 594 576 589 558 550 546 597 586 566 557 559 568 582 598 564 555 574 608 579 607 596 594 572 565 574 560 580 583 577 562 614 601 568 601 591 616 576 597 570 596 618 609 619 583 615 606 586 624 588 596 612 592 630 622 619 613 618 625 605 617 580 627 629 595 596 633 586 639 630 609 617 612 608 589 602 620 586 589 619 590 598 619 626 588 602 623 592 645 646 632 644 603 597 648 651 623 600 616 592 631 632 633 614 621 595 617 612 606 601 657 613 605 631 605 602 638 640 661 650 639 658 649 629 623 634 646 638 637 634 654 607 665 663 641 664 606 626 635 656 650 635 610 634 639 631 637 616 653 663 642 634 654 620 622 657 645 635 669 666 630 671 643 647 641 616 648 645 671 672 660 660 647 663 623 679 623 652 623 660 648 648 678 679 632 648 678 622 654 624 667 626 631 624 684 679 648 620 672 682 653 641 678 652 634 659 655 677 627 635 658 660 667 654 658 682 685 655 686 658 661 671 666 676 678 668 670 643 670 657 642 638 679 636 671 627 674 642 684 682 655 655 655 637 689 627 634 687 662 634 659 637 683 639 689 672 686 670 628 667 640 647 683 633 659 666 636 647 683 632 639 650 664 672 665 664 676 674 662 647 682 633 659 677 648 660 659 644 642 663 686 660 686 679 667 655 657 680 677 652 623 628 676 663 675 653 637 661 636 676 621 632 621 658 685 644 629 657 666 649 633 664 619 630 657 663 663 625 655 653 654 656 660 645 632 648 655 623 665 631 635 637 675 668 647 650 652 623 624 636 671 653 669 660 635 667 621 645 650 624 640 635 660 653 620 637 619 659 643 667 610 662 626 668 636 657 634 639 618 621 639 642 663 663 627 615 634 625 622 627 630 630 646 659 647 662 614 650 637 654 634 600 605 620 604 618 613 654 644 650 606 651 639 642 601 593 627 647 625 633 593 622 601 616 597 641 596 608 596 611 608 612 609 613 603 586 612 637 614 588 608 622 634 591 599 617 592 629 593 580 609 604 614 610 606 606 586 629 573 606 592 607 614 574 590 571 619 602 608 605 572 606 616 612 609 576 587 566 572 583 595 565 587 582 570 573 599 568 598 590 606 597 579 561 574 585 588 608 586 594 592 567 592 555 548 584 597 591 577 558 592 569 587 597 564 584 540 554 544 579 559 559 584 564 570 581 553 583 534 558 565 546 539 572 565 555 539 580 547 572 574 567 567 540 534 545 566 571 538 556 518 543 546 558 522 522 539 517 514 543 532 519 541 515 535 532 547 508 554 542 506 554 529 534 513 504 550 507 529 505 548 522 500 504 537 504 532 495 508 537 503 511 530 493 520 495 494 519 534 527 517 487 481 484 528 484 507 495 498 479 488 512 506 493 519 512 471 478 496 504 505 476 490 486 480 485 468 500 465 495 467 493 462 472 473 474 503 470 492 467 454 488 465 482 472 455 482 449 467 449 477 468 480 482 484 452 442 469 458 476 475 474 477 463 456 449 447 465 458 462 452 467 440 463 440 425 440 454 450 422 452 441 445 435 439 443 435 446 423 413 438 427 451 447 411 419 434 447 408 444 426 436 441 436 428 400 440 436 431 399 401 417 423 406 411 421 402 409 406 389 397 408 385 410 399 387 404 381 390 399 386 404 386 409 381 377 392 386 377 404 395 399 368 391 402 378 386 397 388 389 370 392 389 376 394 379 391 358 373 382 384 379 372 375 360 375 351 382 358 371 352 378 377 343 374 371 348 348 372 368 354 368 360 338 347 347 334 340 359 348 354 331 331 348 346 344 336 343 338 328 339 333 323 331 329 340 343 338 315 319 319 325 321 334 313 322 309 305 329 310 318 328 315 310 300 328 300 309 308 309 315 297 296 318 294 298 297 294 299 289 295 295 299 292 306 286 296 294 282 305 298 305 294 280 300 291 290 283 277 273 274 280 275 294 269 266 270 273 272 272 278 273 282 270 263 279 274 268 269 275 278 272 252 255 259 250 265 270 269 269 251 261 269 259 255 259 248 246 241 258 251 255 245 247 238 237 252 234 233 239 238 239 242 246 247 243 227 244 238 227 244 236 233 239 230 241 221 228 229 237 223 216 221 233 220 232 229 220 231 218 218 230 219 213 212 217 224 221 210 215 222 220 200 208 214 216 204 202 210 205 212 213 193 192 203 208 201 203 202 196 206 189 203 198 202 192 187 189 201 196 199 194 189 195 191 194 187 185 179 183 189 185 181 183 173 182 186 173 184 182 171 177 181 175 176 181 174 169 179 173 169 172 164 171 161 174 168 174 170 166 159 160 157 160 168 169 160 159 167 155 156 164 160 153 154 162 160 157 151 154 148 160 147 157 150 146 151 149 148 153 154 147 148 150 139 147 150 141 147 145 146 145 136 134 146 136 145 138 137 139 142 139 138 133 141 132 135 140 130 134 134 134 138 130 136 133 131 134 125 129 127 128 132 126 122 124 124 123 119 122 129 128 121 116 121 117 115 117 121 116 119 118 123 119 113 122 121 119 113 120 112 110 116 116 109 110 113 114 114 116 113 111 108 107 111 112 108 114 106 113 105 107 107 107 112 107 109 102 108 103 105 100 102 108 105 103 108 100 99 104 98 101 105 104 105 104 99 105 104 103 98 104 100 95 98 101 100 97 102 99 99 100 97 101 101 101 100 95 98 94 93 92 97 93 93 98 94 95 92 96 98 97 94 97 91 95 96 90 96 91 93 92 96 96 88 94 92 95 94 88 95 95 96 89 93 95 87 95 88 88 91 87 95 94 92 94 90 89 94 88 89 89 89 94 86 89 89 90 94 86 89 91 93 88 93 91 94
94 91 87 95 93 95 93 91 91 91 93 92 91 95 87 92 87 93 90 91 88 95 88 88 87 94 88 88 92 91 96 88 93 96 95 88 93 93 94 90 97 89 95 90 97 93 95 98 92 98 91 93 95 92 95 96 96 93 94 100 95 94 100 100 92 99 100 98 101 94 99 100 95 96 101 101 95 103 95 96 102 103 100 96 101 101 102 103 98 104 98 99 98 103 105 100 104 108 105 100 103 104 103 103 110 103 107 102 103 109 105 111 110 103 108 110 106 110 115 111 112 108 113 114 114 112 113 112 109 117 118 117 117 112 110 119 117 120 118 122 121 120 120 117 122 118 116 122 117 124 123 121 117 121 120 124 129 123 124 125 121 124 131 121 122 131 131 135 128 130 132 133 127 125 132 127 132 132 132 140 129 134 140 132 131 137 140 139 136 137 142 145 144 137 143 141 138 148 138 137 144 150 146 148 151 150 147 146 148 145 151 155 144 146 153 154 150 147 150 149 149 155 156 157 159 158 152 159 154 160 157 169 166 156 168 169 172 171 166 163 172 168 177 173 172 166 163 180 167 171 169 178 175 179 184 170 170 170 182 172 186 187 186 182 187 174 175 189 176 189 187 195 191 189 188 190 196 186 193 198 190 198 197 190 200 190 199 192 200 196 197 200 211 206 197 204 210 211 200 202 198 204 216 213 204 212 220 210 215 211 224 212 213 210 212 227 219 228 221 220 214 213 215 228 235 223 218 232 227 229 241 233 241 221 222 228 224 224 229 242 242 246 241 233 236 248 251 241 246 241 251 257 251 238 248 254 247 263 255 258 249 249 267 255 261 265 270 258 265 255 263 273 274 261 272 266 268 256 279 259 272 276 267 259 271 265 275 276 270 270 290 289 286 276 286 285 284 281 274 298 297 288 277 276 301 300 281 300 302 302 282 303 287 290 298 290 304 312 300 313 315 302 291 299 303 313 304 305 311 324 317 303 325 300 300 304 323 303 334 312 315 308 319 321 316 327 341 330 327 331 336 346 335 342 348 331 343 323 333 329 329 328 325 341 335 341 349 329 351 352 357 336 357 367 345 364 346 351 345 354 341 350 357 345 371 345 348 359 377 379 350 361 356 353 373 385 366 376 355 371 362 357 391 390 375 363 374 370 362 385 396 374 376 379 400 404 382 372 376 389 372 393 382 382 403 408 382 401 407 383 402 420 397 393 421 407 385 416 404 427 398 402 399 393 413 428 425 416 424 399 425 427 433 415 436 438 418 444 414 444 435 422 425 411 423 415 451 424 446 414 425 429 419 427 454 421 437 460 438 433 438 435 463 464 440 441 453 451 452 433 444 432 461 470 458 453 442 440 478 451 444 460 475 447 443 459 474 455 453 482 486 486 450 453 454 478 491 458 473 473 464 461 486 456 470 473 477 465 474 468 468 499 493 475 470 493 487 478 481 471 504 479 475 503 479 510 504 518 489 479 525 502 509 493 484 530 523 496 506 499 513 508 519 513 501 506 521 529 529 502 506 500 512 502 496 510 529 535 526 505 534 546 546 519 516 511 519 507 506 507 507 554 531 529 547 561 533 562 555 535 533 537 525 539 524 546 550 555 564 530 548 538 568 559 537 528 531 549 549 575 572 542 547 569 551 537 535 587 540 554 538 539 570 558 542 546 566 579 579 564 577 575 565 569 544 596 581 558 590 554 583 567 555 550 556 569 585 597 565 559 597 601 595 575 580 606 609 587 563 602 603 573 612 610 585 615 618 574 601 614 571 564 601 619 619 609 585 567 595 590 601 582 576 606 580 597 624 630 591 626 613 579 598 609 628 630 595 578 576 613 615 606 604 591 627 587 608 584 613 597 632 585 631 608 586 641 628 625 615 591 596 590 623 593 620 613 623 610 597 610 601 630 630 613 605 630 601 618 601 637 655 637 606 657 648 652 631 655 646 632 610 657 601 637 653 626 619 634 662 633 617 639 648 610 632 621 625 638 607 656 658 647 634 626 654 631 657 662 637 621 638 640 653 625 633 667 660 636 641 666 643 624 669 657 632 619 626 675 656 637 640 624 628 620 627 673 656 638 664 621 652 632 654 634 648 672 624 680 678 681 635 629 632 638 625 682 654 668 623 663 622 679 630 681 637 630 628 652 645 657 655 667 672 649 635 666 640 643 664 639 643 681 650 659 637 660 659 674 644 665 656 648 661 666 646 678 677 655 649 636 629 683 685 682 646 634 661 667 658 638 686 681 634 651 653 650 688 626 637 644 669 670 669 644 650 630 634 640 663 661 652 670 658 650 664 682 661 636 662 632 653 659 626 663 686 656 624 686 660 639 642 642 687 624 662 648 630 674 663 671 646 628 652 680 655 627 675 628 641 648 638 670 621 641 643 682 674 646 681 645 661 636 665 662 637 640 623 646 627 666 630 653 672 661 648 642 638 652 678 673 633 672 655 644 654 633 663 656 625 667 614 623 616 635 663 658 653 625 648 663 644 618 627 627 656 623 662 614 658 659 670 612 652 646 669 608 625 617 657 639 664 663 620 660 629 611 621 658 607 626 624 658 630 643 603 634 627 661 629 618 611 623 659 640 631 632 646 596 609 632 654 654 627 599 594 609 645 652 601 643 628 618 625 617 644 648 646 631 602 621 622 625 640 631 600 595 627 603 617 597 612 605 603 616 583 583 611 591 614 593 603 617 589 584 611 583 627 578 591 583 588 606 585 587 581 579 612 614 624 613 619 605 605 569 622 610 619 594 565 582 588 616 588 603 574 573 593 568 573 596 613 556 596 596 556 582 579 600 589 582 572 554 598 593 569 580 604 590 578 578 553 575 582 568 593 586 560 560 540 559 563 538 547 572 588 583 549 587 550 542 540 550 544 556 539 546 577 557 549 550 554 532 566 550 541 529 554 542 521 553 528 569 520 567 551 554 539 559 528 524 530 536 523 562 536 538 523 558 515 553 514 520 555 534 552 554 520 517 545 534 543 498 548 509 502 533 519 521 542 510 498 513 496 508 511 503 528 504 512 520 508 508 511 525 506 515 529 523 526 483 511 502 499 495 509 475 507 493 501 491 497 481 475 508 506 493 497 500 466 481 494 483 477 461 482 483 489 502 459 476 501 479 498 470 472 471 485 493 463 485 454 470 487 455 487 456 459 466 472 453 448 471 455 441 449 453 477 472 466 466 440 431 470 457 459 456 431 443 444 459 462 441 453 442 419 419 449 420 436 440 443 453 413 432 421 432 410 425 420 446 414 446 414 420 413 420 429 416 432 415 420 424 408 397 411 396 412 397 412 403 424 406 425 387 387 424 390 422 392 418 387 407 399 383 383 381 392 382 406 410 396 374 373 404 388 382 394 398 372 389 390 396 395 364 376 386 380 393 377 390 382 360 379 369 372 372 379 363 367 370 377 358 350 363 344 348 355 347 359 355 343 359 363 368 369 365 350 351 337 340 339 361 354 334 358 330 327 331 348 352 330 343 320 351 346 349 317 342 335 342 344 313 338 327 315 314 333 315 314 318 330 333 307 326 302 305 316 306 311 310 317 315 318 320 295 315 297 314 298 289 292 296 309 311 299 306 287 303 295 292 290 287 294 287 294 298 287 288 276 295 273 280 285 278 283 293 290 280 280 283 271 284 272 279 271 266 263 267 267 283 259 275 268 274 253 276 251 259 264 257 252 251 251 255 264 259 256 248 250 246 252 259 257 257 261 248 237 239 246 245 239 247 251 242 230 243 231 232 230 247 234 240 242 234 244 227 227 243 236 235 220 224 237 237 217 231 214 220 217 233 225 225 212 215 228 218 210 222 223 219 215 218 217 211 217 221 204 215 204 198 214 210 204 198 198 211 195 200 206 196 198 205 192 205 197 206 191 196 196 186 188 196 184 192 185 182 187 186 179 181 182 180 188 177 184 176 180 184 189 181 183 176 177 180 172 171 168 175 174 169 170 180 177 177 176 169 174 163 174 167 164 171 159 172 167 170 158 160 164 167 156 154 156 155 163 152 157 151 161 157 151 157 159 152 148 159 153 156 150 150 154 154 142 145 151 153 146 141 140 151 147 145 149 143 145 141 142 138 139 146 135 142 143 141 134 138 131 135 139 133 129 132 138 133 139 136 132 126 127 126 132 131 128 130 127 130 127 131 129 127 121 119 127 121 119 121 128 123 126 122 122 118 116 122 125 119 119 122 115 115 122 119 122 118 119 113 111 110 120 118 115 112 112 113 112 116 115 109 113 106 109 105 106 113 109 107 107 103 109 105 102 105 103 103 106 108 110 100 106 102 101 107 107 106 104 102 103 100 101 106 101 98 101 101 104 100 100 102 100 97 97 102 102 98 95 102 101 102 98 99 100 101 101 96 94 98 94 96 97 95 92 99 92 95 95 92 98 91 92 96 91 95 91 95 92 90 92 96 96 96 93 92 95 90 95 94 94 95 96 91 89 96 89 91 89 91 89 87 90 89 91 89 94 92 93 94 91 87 93 90 94 88 91 89 89 89 95 94 88 95
95 87 92 94 88 94 88 91 93 91 94 88 93 93 92 88 89 96 88 95 88 93 96 93 96 88 93 95 94 93 93 93 94 90 91 95 95 92 97 90 96 94 97 91 97 92 91 98 93 91 98 91 96 95 96 96 94 92 93 99 96 98 95 100 97 95 96 102 98 96 102 102 101 95 96 101 95 103 102 101 101 102 103 101 105 99 97 101 103 106 103 106 101 105 105 100 107 100 107 104 102 107 108 109 109 110 109 110 111 107 110 107 104 104 110 109 115 108 106 112 106 108 111 111 112 108 115 109 110 115 120 119 116 121 116 120 116 122 118 123 123 120 115 123 118 125 124 125 126 120 116 127 128 123 129 129 121 119 125 128 121 122 129 126 123 133 132 135 124 132 137 127 132 129 127 127 127 132 129 139 138 137 132 138 133 135 132 139 144 139 144 140 145 136 138 138 136 149 144 149 147 141 142 147 150 141 148 151 155 154 157 157 152 158 156 152 160 148 162 154 149 155 154 163 161 163 163 166 166 166 161 168 160 164 156 170 164 161 167 171 168 167 162 162 177 172 167 164 165 180 180 175 177 175 179 178 175 178 171 182 176 174 173 175 190 181 190 187 178 185 191 192 188 181 184 193 188 188 195 195 187 186 194 188 199 192 189 209 206 190 204 192 202 204 201 207 213 207 214 204 201 202 206 201 202 220 215 208 220 208 219 211 225 215 227 211 221 227 211 213 225 218 219 225 226 231 236 231 224 233 225 241 234 228 228 230 241 227 225 240 236 248 250 240 248 244 250 248 232 245 241 240 247 256 253 248 261 262 257 252 248 265 264 245 257 266 269 259 251 264 268 261 264 265 276 276 267 277 279 271 270 268 265 264 271 272 275 262 270 277 284 278 288 284 281 293 279 293 290 271 299 299 280 296 291 289 282 286 281 296 293 310 299 301 286 302 312 292 311 316 291 311 305 296 310 322 297 299 313 324 303 306 314 318 306 325 325 304 309 325 328 315 322 333 325 311 315 329 313 321 325 323 331 317 328 327 347 322 327 321 348 339 331 334 351 334 358 360 357 329 354 347 361 333 352 362 337 339 337 348 361 354 342 368 375 365 365 379 346 381 364 379 354 356 357 365 361 356 376 390 385 357 387 391 382 378 394 371 392 396 391 401 388 400 381 394 400 389 400 387 400 382 403 379 387 409 390 383 386 386 407 393 385 383 393 396 392 400 407 425 399 393 411 398 400 416 432 424 415 400 406 404 432 408 401 410 437 415 439 419 405 412 420 441 450 430 445 422 424 449 420 446 434 423 423 429 455 452 447 453 462 428 455 438 427 459 458 450 461 434 465 444 474 463 443 469 444 439 460 441 464 471 474 462 471 455 458 459 468 471 467 471 461 470 487 452 462 487 482 459 467 496 483 497 497 457 463 472 491 465 469 490 492 477 487 507 511 509 505 509 480 480 506 512 486 503 478 477 512 488 480 521 507 493 501 499 506 512 523 530 524 526 536 512 500 517 519 501 506 494 533 516 543 519 520 495 533 536 530 514 520 515 537 543 521 540 540 556 532 544 540 512 552 520 546 555 517 537 549 526 513 552 517 547 541 545 537 548 554 546 545 571 572 574 539 566 546 537 572 552 547 577 567 535 562 574 563 545 576 567 573 575 581 566 588 565 590 586 554 566 561 544 583 547 560 561 597 555 586 544 549 576 585 564 585 573 562 590 554 562 576 599 600 589 592 600 573 585 593 593 565 562 593 608 593 575 565 604 575 594 596 618 616 587 615 618 608 594 600 604 578 606 572 598 598 585 621 621 595 595 603 585 596 590 623 624 605 592 609 612 634 577 631 589 629 635 631 609 633 584 624 637 599 603 623 599 593 587 609 626 601 606 635 644 608 631 618 647 635 597 628 623 631 619 639 615 593 634 649 595 650 639 633 597 601 647 596 646 626 642 636 610 626 610 645 647 625 643 629 643 660 618 635 609 646 664 628 627 633 625 661 635 613 660 658 647 665 665 635 671 639 627 626 657 625 636 616 658 660 616 672 650 651 643 623 647 649 635 612 652 618 619 652 621 644 640 635 625 659 657 625 627 677 643 677 631 672 620 616 650 658 660 645 632 645 676 631 671 651 639 648 681 664 677 651 636 661 669 633 652 667 661 645 669 641 626 653 645 643 654 680 622 636 644 638 663 640 651 653 673 674 685 672 655 679 640 674 658 626 625 627 675 666 652 658 686 659 627 645 682 663 642 685 678 667 637 656 685 668 625 671 655 688 659 624 681 678 678 650 681 679 654 670 657 686 643 655 657 647 680 653 624 634 650 680 677 665 650 673 643 650 657 676 649 627 677 641 682 666 670 676 658 636 658 627 634 678 661 670 639 654 637 642 667 667 634 656 643 661 644 665 623 680 653 652 623 645 670 619 625 654 674 619 674 618 623 634 669 662 616 667 662 617 634 638 623 615 640 661 639 669 638 659 663 616 667 623 653 647 623 611 620 644 613 614 646 620 632 636 667 633 624 627 610 665 620 629 645 649 628 665 634 630 614 656 604 603 635 602 654 660 626 611 643 611 632 599 613 658 618 615 656 637 619 605 647 620 624 599 638 643 634 610 624 636 628 594 639 649 643 610 636 635 631 640 650 592 627 647 595 588 602 613 605 627 596 622 624 619 617 582 590 622 637 585 580 584 618 606 628 624 632 628 634 598 583 631 590 574 596 578 591 622 603 607 585 571 599 593 595 604 608 578 609 604 573 572 593 589 582 573 565 603 573 565 583 611 612 592 583 572 572 601 571 574 596 587 571 581 553 592 570 568 603 551 580 581 599 569 547 567 544 599 590 577 570 561 557 551 592 557 579 559 541 579 556 539 545 549 537 542 576 556 537 562 577 554 581 547 564 526 532 540 548 578 559 524 530 556 533 545 572 568 556 568 555 529 529 535 541 559 516 522 522 544 552 535 557 517 549 525 541 547 552 515 541 517 524 517 513 523 505 512 535 532 520 494 496 532 530 530 497 504 502 489 523 535 490 514 503 517 525 503 499 492 514 512 485 523 520 482 504 496 487 497 509 477 472 473 476 511 507 508 478 476 493 506 474 478 478 496 489 503 475 483 475 497 494 481 463 462 484 476 476 489 494 479 473 457 448 472 484 477 470 457 455 454 479 476 452 447 450 440 436 454 461 465 442 432 452 470 445 469 458 428 455 462 457 444 430 449 450 422 449 419 424 440 457 422 431 425 425 421 447 430 450 415 441 430 421 413 428 406 405 443 410 401 415 401 425 427 425 425 403 433 430 421 423 423 390 428 394 411 400 390 402 412 385 405 382 397 405 412 386 405 415 402 401 389 378 383 383 388 384 390 390 401 386 370 378 394 390 372 370 363 368 359 377 381 374 379 364 365 373 378 382 367 380 372 366 373 352 351 373 366 377 346 369 358 342 357 348 355 365 353 341 361 340 332 356 353 351 354 336 334 355 327 339 334 347 353 342 352 331 337 319 340 338 318 333 320 330 339 332 329 326 323 331 331 319 316 322 322 313 321 318 311 312 329 299 311 306 319 311 302 294 301 314 318 294 307 290 298 304 285 311 290 290 296 283 309 308 281 280 286 293 295 285 280 294 277 271 280 286 285 270 279 275 269 266 286 288 281 262 283 263 278 280 262 264 260 282 255 257 278 272 265 266 270 254 258 258 250 270 270 250 254 263 255 265 255 255 241 255 249 256 254 236 258 257 234 251 232 231 237 245 238 232 240 240 237 237 246 238 232 235 228 230 238 222 235 232 217 218 223 218 214 233 216 227 213 231 231 209 213 213 226 217 214 216 205 208 209 213 221 218 219 213 209 209 216 200 208 214 209 195 208 197 194 207 209 192 205 199 203 202 204 196 204 187 185 194 185 184 188 196 190 190 193 196 190 189 193 178 183 179 175 177 183 181 183 177 172 178 181 174 169 179 183 181 169 177 180 165 174 176 178 171 162 174 174 164 167 158 170 157 164 170 155 159 163 154 156 167 164 155 160 158 161 164 156 161 158 149 152 159 147 149 147 154 148 157 154 151 142 143 148 143 142 142 145 142 139 141 145 140 142 144 142 140 141 134 145 133 141 133 138 143 134 141 129 129 129 129 138 127 134 136 126 136 128 125 134 128 129 129 126 127 121 125 124 124 122 119 125 126 118 121 120 123 117 122 123 118 120 116 124 117 114 120 113 121 121 118 120 120 119 116 114 120 119 116 117 109 113 118 112 116 110 115 111 109 109 113 115 109 112 104 111 106 106 107 110 102 104 111 109 104 105 108 100 102 100 106 104 108 99 104 104 99 99 104 100 97 103 100 105 105 103 97 99 97 102 97 98 97 96 98 100 102 98 101 101 94 99 101 94 98 99 98 100 92 94 92 100 93 93 93 92 94 91 93 91 96 96 92 98 90 95 96 90 97 93 94 96 97 92 95 93 96 89 91 94 90 90 92 91 90 94 90 93 92 93 92 90 88 92 89 89 96 93 96 94 87 89 90 87 92 87 91
89 96 94 95 89 94 88 91 88 93 93 91 88 96 95 91 89 92 91 90 89 96 96 95 95 89 89 93 93 97 97 95 97 94 91 96 98 92 90 98 97 95 92 98 94 99 99 94 91 93 94 92 98 99 97 95 101 98 100 96 95 98 100 101 101 102 99 100 104 98 96 103 97 99 104 97 98 104 101 96 100 105 101 98 99 98 98 99 99 102 101 100 103 106 101 102 108 105 104 110 101 108 109 105 103 110 108 108 111 104 108 112 108 110 114 114 106 112 107 113 107 113 110 115 115 109 115 111 115 111 115 119 113 118 121 118 121 123 121 116 116 124 125 118 124 115 119 123 127 123 127 121 124 120 125 127 122 128 130 131 129 126 128 129 130 135 124 132 131 126 132 131 127 135 138 133 140 135 141 142 132 134 143 132 133 144 141 134 135 134 147 142 141 145 137 146 148 147 148 141 144 147 147 143 145 149 156 149 144 145 155 148 152 151 151 154 151 148 150 159 155 151 155 157 167 162 156 161 153 160 158 169 163 166 166 162 159 165 160 172 173 166 166 171 166 174 173 175 168 171 183 177 174 179 184 178 176 178 175 184 188 183 180 179 177 175 178 192 194 181 192 189 189 196 185 190 191 201 185 201 190 186 194 191 200 197 198 200 194 204 195 196 208 212 201 200 203 207 216 208 210 209 215 218 218 213 206 223 206 212 209 214 226 227 214 219 225 212 212 214 216 217 218 217 219 229 230 229 236 235 236 235 234 224 242 240 227 237 226 227 234 237 247 245 251 235 246 246 247 244 254 239 243 241 239 242 241 247 251 252 262 257 263 253 250 266 253 267 260 251 254 274 254 266 255 268 272 254 263 281 261 273 261 265 266 280 284 267 269 284 287 286 272 286 294 272 277 292 295 283 297 292 289 294 289 293 294 291 305 306 290 291 299 292 293 304 301 295 304 300 315 317 300 306 313 315 297 301 320 307 300 317 306 323 306 315 317 307 334 311 311 319 338 313 332 327 333 319 325 336 342 324 318 322 325 336 327 343 328 329 339 351 331 339 351 350 327 346 333 333 342 356 361 350 348 342 354 337 352 356 359 364 364 373 371 350 372 356 379 357 358 349 364 365 378 355 355 358 368 355 372 384 389 366 366 376 363 395 364 364 368 367 388 370 390 389 379 371 396 372 408 398 409 406 399 377 414 391 416 390 401 397 392 385 408 400 419 393 403 400 396 411 404 398 395 420 403 404 409 437 421 409 432 439 431 429 408 435 415 436 415 412 411 425 424 414 438 446 438 423 453 437 425 416 432 418 421 434 444 450 459 425 430 464 445 452 462 438 464 432 452 475 465 437 441 436 438 472 455 464 465 483 473 481 454 477 475 481 469 486 492 462 476 486 478 469 494 465 468 454 456 470 482 490 462 499 489 500 500 495 499 476 507 474 475 510 489 477 504 502 502 475 479 508 492 488 508 511 510 514 517 524 527 517 479 509 511 497 490 491 510 496 515 527 526 505 492 517 513 505 531 505 515 527 541 525 504 536 528 511 501 532 516 502 502 534 522 549 546 524 526 532 545 559 538 537 526 522 519 557 534 518 541 527 517 539 565 570 550 546 552 553 533 554 541 561 529 537 546 536 538 545 553 552 571 551 583 533 573 555 563 538 567 577 588 537 538 569 588 592 573 574 542 567 559 597 564 596 543 552 577 591 575 585 550 586 553 573 597 557 563 582 590 575 604 608 556 572 584 563 576 601 570 609 596 582 594 612 578 599 587 569 590 602 607 573 606 573 566 617 583 610 621 585 618 612 570 595 624 581 627 609 572 590 617 622 615 578 583 591 586 588 591 602 620 597 620 599 603 617 631 585 621 633 613 621 608 612 588 595 589 638 642 626 630 592 636 643 621 600 635 589 624 610 621 642 637 627 620 615 654 613 635 608 619 621 599 607 640 625 657 651 624 612 617 658 643 648 661 601 659 654 606 663 647 616 609 636 627 662 650 630 638 642 661 630 629 639 638 621 661 642 650 620 656 624 659 653 630 621 612 627 657 632 660 672 615 628 633 652 656 644 671 620 618 626 654 624 648 614 649 643 653 628 657 638 644 644 620 668 657 623 622 624 656 659 633 668 680 643 638 652 639 645 641 636 641 631 643 678 628 628 636 648 662 680 681 654 633 637 663 658 662 678 667 636 655 683 624 655 646 645 625 669 674 651 622 633 665 646 627 674 655 644 639 634 642 636 672 658 655 649 630 633 644 677 648 680 676 651 652 636 676 657 683 665 686 683 677 666 644 682 655 680 641 671 626 660 684 675 630 654 639 637 664 662 628 627 656 682 657 684 629 647 654 626 624 654 622 678 633 644 674 664 636 627 649 643 667 647 632 674 681 651 627 659 625 632 663 662 627 635 659 636 660 629 642 664 668 648 651 636 644 638 657 634 677 659 656 665 666 665 661 617 646 656 631 621 673 645 645 657 649 615 644 626 649 648 629 636 615 664 655 643 622 634 662 620 614 640 666 656 620 649 636 629 656 630 633 607 631 625 608 649 619 608 602 629 623 623 626 605 653 619 645 613 613 628 629 597 620 628 647 644 655 653 654 624 603 603 618 607 612 601 601 649 607 627 611 632 631 644 638 623 631 645 618 604 619 630 607 620 606 615 636 593 586 608 604 603 619 584 597 622 620 603 581 593 596 581 596 615 627 589 597 603 615 619 627 616 586 594 592 610 610 594 604 591 607 595 622 588 588 620 578 600 568 578 589 581 604 572 578 610 576 595 585 583 580 594 569 606 583 576 562 584 594 554 597 594 559 590 605 575 599 590 556 596 601 574 575 556 589 546 592 560 597 583 570 540 579 570 561 551 589 550 582 586 577 567 539 587 545 563 561 553 578 567 543 534 543 525 566 538 541 549 543 573 553 529 524 548 537 546 521 534 537 534 516 558 532 512 511 531 519 510 528 555 536 547 518 505 547 507 540 508 538 535 527 537 521 541 501 544 513 508 513 520 534 522 527 494 503 536 493 502 512 524 526 512 484 483 521 522 502 519 522 507 504 523 502 488 523 496 477 506 495 505 513 511 492 489 498 470 477 505 467 496 504 491 497 472 492 481 485 462 499 472 488 501 474 470 482 491 478 466 460 468 474 451 461 468 460 476 462 470 475 454 439 458 464 470 439 480 469 474 451 457 447 451 470 470 471 462 430 449 464 427 426 434 436 424 437 426 432 430 419 424 441 424 415 420 445 441 435 444 448 441 445 436 416 414 443 421 442 439 407 406 422 399 419 399 421 422 419 399 397 409 394 405 398 410 391 405 385 409 407 408 421 403 405 418 397 392 383 406 383 382 408 379 384 376 404 381 388 382 369 378 386 365 368 383 392 374 386 387 374 375 367 386 385 384 374 354 371 385 361 374 356 373 373 364 360 372 352 360 346 354 359 349 344 358 369 344 339 334 365 338 358 343 344 336 358 348 338 354 342 324 335 353 339 328 323 324 336 330 346 318 345 316 316 324 319 329 337 309 335 329 317 320 323 317 315 321 327 308 306 329 317 314 322 300 309 306 299 318 317 311 318 299 309 301 299 294 303 294 301 303 293 285 289 297 307 298 284 277 304 287 294 285 279 294 277 285 283 285 286 289 269 267 280 274 274 277 277 287 278 280 278 260 260 267 274 265 276 256 256 272 250 258 258 258 252 256 264 246 247 253 253 265 259 264 244 249 262 254 249 249 239 248 255 241 248 232 242 248 237 249 244 235 238 229 231 244 243 229 224 233 235 220 236 226 234 228 231 235 236 221 225 231 231 221 218 211 214 212 210 228 217 225 221 212 204 220 213 204 206 213 211 207 212 200 209 208 204 202 199 195 201 192 199 198 202 208 193 189 200 191 187 203 200 191 195 186 185 194 195 191 191 196 190 195 178 188 189 191 190 177 181 177 177 174 187 176 170 182 176 177 181 169 173 172 174 166 167 166 175 176 168 172 171 164 165 159 172 160 159 160 166 161 161 167 168 158 164 159 167 164 164 152 155 163 150 149 158 159 157 147 151 150 146 148 154 151 146 145 153 148 140 146 143 143 140 149 145 141 137 138 146 135 141 135 145 144 142 139 141 131 133 140 137 141 137 141 131 140 130 129 138 126 128 127 135 127 128 128 130 133 126 125 121 125 123 131 124 129 129 119 128 128 124 125 116 120 120 123 125 117 120 123 121 124 115 114 122 119 117 118 121 111 114 111 118 110 119 110 116 108 117 114 110 115 111 114 107 108 105 106 107 110 106 111 111 107 105 106 111 103 107 109 101 104 107 103 101 103 100 101 105 105 106 98 101 98 99 105 104 101 103 99 98 101 99 96 104 102 102 104 103 98 104 95 103 96 95 100 97 101 95 96 99 93 99 95 94 94 96 100 100 92 95 99 98 91 99 98 95 96 92 99 98 91 98 97 91 97 92 94 96 94 94 92 93 91 92 92 91 94 89 97 94 93 95 92 93 93 96 94 88 95 94 94 94 91 92 95 89 94 88 93
97 94 95 92 94 89 96 96 94 96 95 97 89 91 90 94 95 89 91 93 96 96 91 93 90 93 90 92 97 90 97 95 94 95 99 91 94 95 99 91 92 94 99 93 95 99 96 99 100 97 94 96 95 94 97 94 95 97 97 102 97 102 98 99 96 97 98 98 97 101 101 101 98 98 104 105 97 96 101 103 98 101 106 97 98 106 106 106 106 102 106 101 105 102 107 108 106 103 104 110 111 103 109 105 110 108 104 111 109 109 109 109 109 113 108 106 106 108 111 110 113 118 115 113 111 114 111 117 116 119 114 111 118 114 114 121 117 118 120 125 115 122 114 115 120 127 125 117 121 121 119 125 119 121 126 131 123 130 122 130 124 129 123 126 129 131 131 136 137 129 135 129 136 139 134 137 138 137 131 142 141 139 144 144 136 136 134 143 137 138 138 148 140 138 137 140 142 145 149 147 145 151 150 151 144 152 147 151 144 148 150 148 151 154 147 149 156 152 162 153 163 161 157 167 167 166 155 164 155 168 160 157 166 163 166 165 165 171 165 162 177 175 178 174 175 174 178 173 174 174 173 184 183 171 185 185 185 174 171 179 182 174 182 188 177 182 177 181 180 187 184 187 185 183 198 190 198 202 193 187 196 193 204 189 204 207 198 192 193 197 202 205 211 200 195 203 200 205 201 217 209 208 218 216 202 217 215 207 222 221 225 221 213 214 219 218 230 219 224 225 231 220 219 217 223 234 234 227 235 239 236 234 237 228 236 241 238 244 245 235 239 235 232 240 233 253 245 247 243 249 247 246 255 245 252 250 252 250 251 249 261 258 266 259 257 248 264 267 263 259 255 257 267 262 257 262 265 268 258 273 283 266 261 270 280 283 284 279 281 288 265 289 274 287 277 296 296 274 276 281 282 281 291 288 301 299 285 294 288 288 281 294 295 301 285 306 295 302 308 304 312 299 297 316 311 311 324 308 296 324 305 319 327 309 326 309 312 317 319 320 333 332 322 313 308 328 319 311 329 322 323 320 324 345 348 347 333 342 324 346 350 346 349 325 349 329 340 335 351 359 342 332 350 348 367 335 349 336 356 372 352 353 345 361 358 344 376 349 379 365 381 360 362 369 377 385 377 375 378 388 388 383 388 364 373 366 363 370 395 386 392 373 376 396 399 377 399 388 408 383 404 403 377 392 386 404 411 411 410 384 416 397 388 407 400 419 423 391 417 409 415 430 406 398 401 398 402 395 409 399 429 403 426 415 416 435 415 426 410 443 405 427 431 411 430 411 448 413 432 417 444 420 451 435 436 432 440 421 434 447 454 458 455 436 461 451 431 447 463 444 463 472 471 436 459 467 467 448 463 455 474 449 460 465 479 455 463 467 458 466 471 452 464 450 490 496 477 479 497 499 479 487 497 457 481 462 495 471 497 483 486 490 484 475 471 507 472 515 497 488 486 515 504 499 501 509 513 479 487 475 487 512 505 494 488 515 500 501 526 495 489 534 514 530 523 530 524 519 537 493 502 511 494 518 495 512 506 504 518 520 535 513 515 545 539 545 533 515 527 505 536 556 547 541 526 537 548 537 553 537 563 557 560 519 560 567 547 543 567 522 562 546 556 544 536 547 529 572 575 576 527 555 549 580 579 540 550 544 571 575 582 582 561 556 585 575 588 587 541 560 539 561 542 592 562 560 550 576 547 575 567 545 586 576 563 579 579 559 601 601 603 578 561 556 573 604 581 554 587 587 591 581 607 562 592 589 591 603 570 609 604 592 580 615 590 612 567 611 587 579 571 577 608 577 600 597 625 584 595 603 590 598 610 621 605 611 594 588 599 604 608 597 629 588 583 613 588 582 615 609 593 588 595 586 624 623 602 608 607 602 620 594 591 591 609 607 625 626 595 615 638 602 630 648 650 641 636 625 605 612 648 617 643 618 629 594 622 617 614 642 654 604 614 653 629 636 639 640 660 634 654 622 617 663 653 620 615 649 610 654 626 607 660 635 616 628 648 640 616 653 613 664 607 632 645 613 642 609 622 614 671 666 636 618 613 628 630 663 665 656 632 623 627 647 623 651 675 653 641 655 628 617 667 635 666 640 640 637 642 655 643 641 650 671 652 654 626 654 617 670 618 660 676 661 640 630 675 650 660 623 660 662 657 654 657 620 670 663 677 670 668 624 647 656 664 642 654 623 680 656 679 683 636 673 663 660 685 656 630 664 663 672 644 639 643 684 640 631 663 633 681 646 639 646 682 683 668 654 623 665 626 681 664 643 668 642 685 669 679 629 648 656 679 672 674 637 669 627 647 647 639 640 673 658 664 670 655 648 639 656 626 643 650 670 666 632 624 664 681 681 671 642 651 662 628 639 680 677 646 640 638 664 658 626 636 639 675 672 667 628 643 674 652 672 628 644 641 649 663 625 639 673 644 615 647 668 649 671 642 674 650 640 629 660 651 615 649 613 637 669 638 670 610 664 665 623 628 625 655 611 634 614 669 664 615 638 654 659 619 642 612 661 654 663 663 625 643 646 661 609 633 629 646 621 615 650 619 629 655 632 631 623 629 656 648 636 632 629 600 640 635 626 633 624 637 615 638 615 639 594 626 611 598 649 636 610 596 598 602 633 594 648 604 618 612 616 629 633 587 609 624 618 610 618 633 631 616 597 595 587 589 636 602 606 588 633 629 593 583 617 578 594 575 617 626 595 582 625 599 608 600 603 582 599 589 613 569 599 609 598 579 586 588 598 618 621 593 594 609 568 596 602 603 595 562 571 567 595 591 567 583 573 575 585 573 560 604 553 587 564 560 586 556 556 562 578 575 599 583 576 581 571 564 595 592 582 585 594 547 544 551 573 549 584 547 551 548 564 587 559 552 547 534 530 547 582 542 578 539 574 557 532 538 553 540 527 557 528 526 531 523 533 517 563 535 543 534 552 566 531 515 559 523 532 551 518 551 511 533 540 529 548 541 553 511 512 526 507 540 536 523 547 530 515 536 530 515 512 500 496 533 533 527 493 521 535 528 507 488 526 529 531 482 488 514 513 502 520 489 495 484 490 506 522 484 487 480 511 514 500 489 484 477 495 467 479 478 487 510 482 463 484 478 478 480 459 483 473 471 493 467 476 481 456 493 489 482 468 470 467 491 463 466 478 442 479 464 483 478 472 464 456 470 448 438 473 463 447 473 457 456 465 459 447 457 466 446 453 433 440 438 436 436 436 419 455 454 434 427 423 455 416 446 425 434 418 409 447 438 429 436 404 425 421 441 438 441 405 411 403 411 434 410 427 409 417 395 422 391 394 408 418 388 390 411 407 416 384 387 397 401 391 403 398 387 413 376 408 375 381 375 372 397 397 396 377 374 375 373 389 391 392 395 394 379 370 376 369 381 384 359 385 370 368 356 384 364 353 382 363 366 369 365 373 359 360 359 367 347 369 339 358 366 368 358 338 339 366 350 338 331 338 334 353 332 339 330 341 346 325 346 348 338 334 347 336 329 328 333 323 338 336 318 315 321 310 333 335 319 313 308 326 310 321 303 329 304 329 299 312 300 304 306 317 305 301 309 310 305 292 306 298 294 297 295 290 303 292 284 308 298 301 288 293 290 298 281 277 293 279 276 289 284 297 274 276 280 273 278 275 279 290 279 273 287 273 262 261 283 262 263 278 266 270 265 258 261 263 269 260 262 273 251 267 267 253 256 244 245 260 263 263 256 253 239 259 258 243 249 246 242 245 240 236 244 238 244 247 247 251 234 247 234 226 242 241 233 236 237 240 226 231 239 232 218 220 234 214 235 233 227 220 223 230 219 209 223 214 218 221 215 210 223 209 219 204 210 203 215 206 206 210 208 199 209 197 212 196 208 195 192 201 191 197 195 202 197 188 200 189 195 191 184 184 193 189 196 194 195 183 188 195 193 180 177 186 190 177 188 189 176 187 186 174 175 180 177 173 169 177 169 182 166 173 173 179 171 170 167 173 171 166 170 170 170 159 165 164 158 158 156 166 163 167 161 167 160 165 162 151 156 164 157 155 162 159 159 149 158 155 159 151 147 147 150 154 146 153 145 141 142 140 145 150 150 137 149 136 146 137 136 145 139 140 141 146 140 140 135 131 132 136 141 130 136 133 136 138 131 133 133 136 135 137 124 124 126 134 129 126 122 131 132 131 131 127 122 120 125 120 125 121 128 117 125 122 123 119 125 120 116 115 121 121 117 122 114 115 112 112 121 111 117 115 120 110 111 113 114 113 115 109 114 113 113 110 107 108 115 110 105 105 108 107 110 105 110 110 104 110 104 104 106 109 103 100 101 109 106 100 104 99 99 105 100 106 99 104 104 102 99 97 97 101 98 96 104 96 104 97 96 96 102 102 104 97 104 94 101 101 101 101 96 101 98 98 97 100 100 98 99 98 100 92 96 95 94 99 94 97 93 91 93 99 92 91 97 91 91 94 96 96 90 98 96 95 93 98 92 91 94 89 96 92 90 89 93 90 97 96 95 97 95 97 96 96 97 93 95 96
96 93 95 96 91 92 91 94 91 93 95 93 91 91 94 92 91 98 92 97 95 98 97 93 96 94 98 95 97 96 94 94 97 99 92 98 100 92 94 99 95 97 93 96 96 98 98 97 95 98 95 100 95 101 101 101 94 100 94 99 96 102 102 103 100 104 101 95 102 96 96 103 99 104 99 101 99 97 104 101 103 107 107 98 103 105 101 103 105 102 100 109 102 109 108 108 108 107 102 109 111 103 107 107 108 113 114 106 115 109 108 113 115 111 110 108 110 116 109 110 110 113 112 109 112 113 113 112 116 117 113 119 113 120 115 114 114 118 121 119 116 124 117 127 122 120 125 122 126 125 118 125 125 121 125 130 132 124 127 126 130 134 126 130 128 127 128 131 134 129 136 129 139 134 139 135 131 137 142 132 133 134 141 141 139 134 137 134 137 142 135 139 146 140 141 146 147 142 152 148 143 153 153 147 151 151 151 156 146 158 153 158 161 161 162 160 152 161 162 150 162 154 161 153 165 168 160 163 163 155 169 168 168 170 169 167 167 171 165 173 177 178 166 163 174 177 165 175 174 168 179 184 181 183 173 175 187 171 181 188 190 182 174 175 182 181 181 178 179 195 196 186 188 182 187 190 184 196 195 200 194 194 202 202 204 190 198 190 208 192 206 211 212 203 201 207 214 211 206 201 215 205 204 205 214 215 212 222 225 225 208 210 216 226 222 214 229 221 232 212 213 229 234 233 217 232 220 229 223 239 221 223 229 224 245 228 231 245 229 232 234 233 230 250 230 238 234 239 254 246 254 246 236 254 256 257 246 245 254 255 246 243 251 251 247 248 255 247 253 273 266 263 270 255 261 278 260 270 276 277 273 265 268 276 269 288 271 282 264 290 287 272 293 274 279 282 284 276 294 275 294 292 290 302 281 278 290 305 305 293 293 283 284 312 288 309 305 287 299 298 301 295 319 304 302 322 316 311 303 321 310 327 325 304 304 303 306 325 321 312 325 333 338 312 330 315 339 313 335 325 327 328 338 337 347 322 326 325 340 353 333 347 344 349 356 355 348 337 345 339 363 332 340 359 357 342 354 345 358 346 359 341 367 376 362 346 361 345 355 358 353 352 382 374 361 361 376 354 373 369 375 384 368 390 386 365 396 389 370 373 377 364 388 400 395 401 376 383 391 378 375 398 398 382 402 412 408 402 380 415 392 417 391 393 388 393 423 406 412 406 412 420 398 430 392 432 401 401 414 436 428 404 431 425 424 411 422 409 408 426 420 410 428 444 425 447 444 433 435 443 421 447 423 455 450 440 439 456 448 458 427 451 431 458 435 437 449 459 459 466 453 458 458 470 434 461 477 438 468 463 459 482 479 455 479 442 448 484 471 489 474 484 463 467 475 493 458 462 477 466 455 495 482 494 463 497 483 463 506 486 471 484 494 489 497 491 507 496 496 477 490 485 498 492 484 484 489 480 516 480 493 507 520 520 484 519 504 490 482 513 530 518 516 521 526 525 509 535 523 499 533 499 492 535 515 545 514 507 530 537 505 533 534 543 551 529 515 539 517 523 518 507 523 536 522 551 531 513 519 512 534 543 517 559 550 530 524 548 531 531 548 533 550 551 572 547 559 550 561 538 565 544 541 579 554 554 574 582 576 578 542 580 540 565 570 566 589 567 545 538 571 563 538 594 581 594 593 588 544 580 561 587 597 591 554 583 589 594 587 556 601 579 590 559 565 585 553 609 601 574 580 582 592 602 597 597 610 610 578 588 573 581 565 608 616 594 570 564 588 571 582 613 584 619 570 607 577 623 617 601 597 585 607 620 631 620 588 615 614 576 608 598 592 630 622 585 623 585 633 583 608 616 622 620 596 596 615 591 587 603 603 611 606 614 620 618 632 626 641 642 632 648 593 649 618 626 640 631 618 602 653 621 628 623 637 604 608 622 613 646 641 642 605 634 638 598 649 619 602 657 637 605 655 627 644 609 652 652 662 606 638 656 613 605 607 611 660 654 644 630 607 611 614 663 628 637 657 629 616 663 652 611 648 647 620 641 615 626 655 656 662 620 634 672 611 659 674 624 646 643 617 643 621 675 653 672 666 669 630 674 660 675 678 638 651 626 671 658 644 652 640 633 637 656 668 681 617 678 657 630 640 634 624 619 618 669 626 649 629 623 647 639 650 638 622 668 641 627 638 629 651 626 628 672 667 681 673 669 680 648 682 637 664 626 638 666 679 647 631 624 654 661 644 685 681 647 668 639 656 623 648 625 631 658 677 681 654 667 665 648 630 664 667 675 669 621 656 662 650 668 665 683 644 625 683 640 653 667 658 624 669 623 628 682 660 621 676 628 666 657 657 677 635 640 667 619 640 638 660 669 620 642 666 644 646 663 664 681 647 617 679 646 618 621 666 674 628 663 648 637 625 666 638 668 644 627 621 613 660 642 652 649 633 648 618 672 673 636 652 642 636 650 673 637 655 658 632 667 642 665 625 653 653 650 612 643 655 666 627 659 653 639 664 652 624 645 663 626 619 658 609 625 646 602 603 639 639 630 619 608 620 627 619 629 610 638 648 600 654 655 609 596 613 616 644 637 626 617 641 600 645 651 649 617 609 615 623 639 628 642 649 607 648 639 587 596 588 600 606 621 635 591 615 588 607 611 637 622 617 617 630 612 594 604 608 587 624 594 634 633 612 631 582 590 604 630 611 607 626 574 573 590 598 593 576 607 601 609 582 615 567 574 598 605 617 568 571 595 586 617 592 606 564 608 580 565 609 585 585 608 591 571 607 562 608 580 594 552 592 557 572 599 574 559 603 570 562 552 551 565 566 590 576 584 553 550 558 573 543 570 591 536 582 565 577 544 572 538 533 560 572 543 552 564 551 553 538 536 577 547 540 530 545 530 571 563 529 533 549 556 536 527 538 532 531 516 554 515 531 540 540 541 538 531 553 524 513 530 510 510 541 526 513 526 543 525 512 540 510 530 548 500 519 534 543 509 543 527 505 500 532 513 508 502 534 530 507 512 511 528 515 498 514 528 480 483 510 480 493 512 523 494 487 487 484 504 496 501 503 478 484 470 475 514 482 489 511 492 490 477 475 502 503 467 500 459 469 496 457 465 467 486 485 478 486 453 452 480 472 489 457 447 471 469 474 476 445 454 453 443 454 457 453 472 477 459 445 467 460 430 467 435 441 470 455 429 447 431 437 436 441 440 434 434 420 435 459 456 431 443 420 433 432 415 447 448 431 410 409 443 432 442 409 419 413 438 409 436 433 437 416 405 412 425 418 427 422 398 399 404 415 402 391 391 400 410 404 419 414 409 394 383 405 387 409 385 381 381 379 409 398 392 378 375 369 392 399 393 374 398 395 376 392 383 375 370 372 393 379 390 356 372 382 370 382 352 355 368 367 374 367 368 351 376 369 374 346 377 369 355 368 352 353 348 360 365 359 366 338 354 359 360 360 334 342 331 341 340 331 356 354 335 326 343 328 347 338 333 325 335 338 342 337 335 310 324 309 333 336 318 331 324 304 317 326 309 305 313 306 318 303 301 325 319 309 303 310 293 310 293 300 317 301 286 313 292 296 307 304 306 309 290 308 307 278 277 291 281 282 286 296 299 276 293 288 282 268 268 275 280 268 283 266 274 278 288 282 279 260 260 261 274 279 256 273 264 258 258 272 271 274 265 266 253 262 259 246 258 265 247 264 259 247 242 263 257 259 241 258 251 252 245 252 247 247 234 232 233 235 249 241 245 227 246 245 229 236 230 235 236 239 220 229 222 227 217 229 218 215 234 224 212 218 218 223 224 228 209 208 216 217 219 205 208 204 216 218 201 206 216 200 205 211 204 207 199 201 208 195 194 196 200 193 207 198 195 200 193 200 205 200 192 186 185 198 194 195 194 191 198 191 187 178 191 180 191 184 187 190 179 176 178 186 182 188 175 180 172 171 184 180 181 167 177 179 177 179 168 168 166 168 175 169 164 171 164 158 167 164 170 159 165 167 156 157 164 156 159 164 164 154 160 158 157 151 161 153 154 148 155 156 149 147 146 154 153 154 154 154 146 142 151 151 139 149 146 142 142 145 148 147 141 146 141 140 143 143 145 139 132 140 132 133 131 138 130 141 138 129 136 136 130 128 130 127 131 131 127 125 126 124 123 125 131 129 121 128 124 120 129 123 118 128 119 126 123 119 122 122 115 122 117 118 125 119 117 121 121 115 112 115 117 116 115 111 117 116 119 118 117 115 116 117 115 107 108 116 111 115 115 108 114 107 110 108 108 109 105 106 106 108 110 102 104 101 108 102 104 104 102 103 107 106 107 103 99 100 105 106 104 104 104 105 102 101 104 103 102 97 96 105 102 95 104 95 95 101 98 98 97 102 104 102 102 95 98 95 99 99 95 96 101 100 101 96 95 96 97 96 100 100 92 92 92 96 95 95 93 93 93 95 91 98 92 99 97 95 91 90 91 90 93 97 95 92 92 97 94 95 92 93 94 92 92 93 94 94 97 94 95
98 99 96 95 99 95 92 94 93 91 93 92 94 91 97 95 91 96 99 97 96 92 99 97 94 93 92 99 99 96 95 98 95 98 93 92 100 92 96 93 93 96 94 95 97 100 99 98 95 97 102 101 98 100 101 97 104 102 96 103 104 95 102 104 97 99 100 105 103 100 96 99 105 105 106 103 105 107 101 102 106 101 101 105 104 107 100 105 108 101 104 110 105 101 102 108 108 109 110 106 104 103 110 110 114 111 110 110 108 106 115 116 107 110 114 118 112 109 111 114 113 109 116 119 118 118 111 113 112 120 120 117 119 121 119 117 124 117 119 120 123 117 120 126 123 124 120 124 128 120 125 130 124 125 123 124 124 131 126 131 128 130 129 136 125 131 127 126 136 132 134 137 134 137 131 133 136 142 139 139 135 138 135 139 140 143 147 136 135 138 137 138 142 146 138 139 152 147 143 151 150 147 148 156 151 144 155 154 159 160 157 152 156 151 155 156 162 153 164 156 158 167 156 157 164 161 166 159 167 165 159 170 162 162 173 167 161 160 169 173 175 165 168 171 173 166 171 172 172 174 180 172 174 183 175 188 184 188 182 174 178 177 188 182 176 178 193 185 182 196 197 199 186 189 186 185 200 198 194 191 197 199 201 197 190 193 206 197 210 198 198 206 198 203 208 210 202 198 203 219 213 214 202 211 208 209 220 221 221 214 213 217 217 219 221 225 229 220 221 231 234 224 233 216 224 234 240 222 230 230 236 221 228 225 245 243 228 238 231 237 229 245 237 234 247 231 255 238 254 242 255 253 259 242 250 250 240 248 242 261 244 250 244 260 250 256 260 249 251 271 270 270 276 270 269 277 276 280 257 257 267 266 279 269 283 285 263 265 267 271 289 273 270 275 281 285 284 281 274 299 292 276 278 288 297 300 306 283 285 291 284 303 309 293 294 285 310 296 309 312 293 291 298 316 319 313 308 312 301 298 320 324 327 321 327 325 304 306 327 318 330 320 330 321 325 336 315 333 318 331 314 319 328 326 331 348 326 325 334 326 353 325 341 335 333 357 337 357 342 333 353 355 348 357 347 359 341 361 371 363 346 347 358 365 373 349 369 376 355 367 348 350 355 364 385 387 380 387 358 391 385 358 391 374 366 376 385 369 394 398 380 386 397 390 398 405 388 384 382 371 384 408 377 379 400 388 385 385 396 396 390 386 401 420 386 402 404 401 392 411 419 421 415 408 431 395 418 398 396 406 408 401 401 410 437 414 427 406 438 412 406 409 445 408 425 448 411 451 441 443 433 443 433 437 451 445 432 420 431 427 451 427 428 455 456 459 451 435 467 448 461 438 446 443 446 457 455 458 453 447 455 444 480 478 460 454 482 443 472 472 452 474 449 472 466 469 468 478 492 482 476 468 497 480 485 487 457 496 459 497 498 483 505 467 466 507 494 483 478 513 485 476 478 511 519 515 512 492 517 483 501 513 499 510 485 500 514 526 485 491 500 507 516 533 487 496 530 529 499 501 513 517 512 534 529 510 514 542 512 532 532 520 541 540 541 507 534 521 540 526 520 547 538 513 526 529 509 557 542 553 512 547 519 521 554 544 563 531 553 535 531 564 569 534 558 574 567 539 574 553 527 545 546 536 579 529 528 532 554 536 537 585 563 585 564 548 568 549 554 581 546 592 550 570 566 544 567 567 591 591 568 591 563 577 572 547 567 548 565 551 560 560 556 604 601 602 577 564 566 560 604 583 576 577 605 567 573 612 604 586 579 588 579 585 575 591 569 609 569 613 615 606 596 581 570 574 599 609 572 627 618 625 576 572 628 612 586 612 581 582 604 593 612 634 583 615 616 617 637 592 608 580 591 632 601 609 613 588 642 636 642 629 635 619 602 641 616 610 646 602 593 601 628 631 598 621 617 650 597 597 603 599 619 607 654 616 653 603 640 656 619 649 652 613 634 599 651 638 632 625 643 624 606 601 629 629 663 634 634 653 630 639 649 660 609 626 643 651 615 644 614 641 644 667 619 620 669 643 664 613 613 646 643 628 614 667 665 671 613 614 634 634 672 643 640 654 626 642 659 672 622 650 647 631 675 627 626 667 627 615 674 633 654 645 653 661 642 648 659 646 654 621 671 652 654 638 631 654 622 644 669 673 620 641 629 668 667 676 679 646 619 631 655 680 619 640 656 683 642 655 682 675 651 626 637 665 659 675 639 664 640 626 655 643 652 669 629 636 664 627 665 665 642 639 663 642 660 635 642 621 673 642 679 641 651 631 623 627 624 642 672 644 648 644 669 680 630 680 633 675 622 680 657 646 634 636 669 676 652 627 679 641 651 675 664 683 624 667 626 627 623 678 651 653 640 635 650 649 632 664 641 634 660 679 627 647 670 634 668 655 616 664 622 619 626 678 620 640 645 617 621 659 657 671 647 666 613 625 648 623 646 641 649 617 656 660 647 645 613 636 620 612 620 627 615 630 626 622 656 657 625 663 661 656 639 622 658 631 637 631 657 643 611 606 606 656 618 663 622 632 662 645 649 601 643 616 608 615 620 615 600 650 609 645 603 637 648 647 652 634 631 652 640 626 622 636 604 627 623 606 598 615 601 623 643 592 608 603 590 598 608 631 599 635 634 642 588 644 640 609 644 621 591 591 611 617 585 605 596 626 628 634 606 632 629 585 579 594 596 621 597 632 574 595 608 622 574 571 597 571 582 577 590 606 597 619 593 613 567 583 569 609 567 610 621 582 592 572 566 587 608 578 569 582 612 578 556 589 559 585 610 577 571 606 551 592 563 552 592 557 591 554 549 598 596 577 576 559 594 573 556 568 561 567 579 578 550 569 560 550 563 564 547 544 565 545 568 551 565 554 544 567 552 553 570 540 535 573 545 539 544 572 571 561 557 552 554 552 570 563 539 525 549 553 518 546 539 555 558 552 555 530 561 524 546 550 525 517 532 512 514 519 505 510 505 532 538 518 505 545 521 541 506 516 537 526 526 538 528 518 512 539 509 537 504 515 487 486 512 495 510 488 525 502 527 521 480 516 514 484 501 512 498 492 505 510 490 499 484 471 515 497 489 475 481 474 465 469 506 472 496 485 476 464 478 476 480 492 495 475 492 461 478 463 474 474 472 486 464 478 481 478 461 472 474 457 479 459 470 453 438 457 473 472 439 442 461 441 457 462 441 447 466 431 440 456 449 454 438 462 461 431 461 455 446 452 424 420 448 427 424 421 435 423 430 446 425 430 430 408 433 441 434 402 416 412 417 411 440 426 413 417 426 398 414 406 403 418 418 419 420 417 394 400 386 405 412 391 399 394 395 412 398 414 391 390 383 401 400 403 380 398 403 389 378 392 378 371 371 391 369 370 394 396 387 375 380 387 385 368 356 387 390 361 371 384 360 357 377 370 365 365 371 353 351 365 377 365 353 341 349 339 340 347 337 345 334 353 360 341 354 358 333 353 348 327 339 333 348 350 327 342 348 345 328 324 321 341 318 315 343 322 321 320 331 326 322 319 333 329 310 305 332 307 304 330 322 310 312 315 326 318 319 315 306 297 305 300 309 311 306 292 288 289 289 303 302 287 290 311 282 301 288 285 288 278 287 304 285 289 283 275 294 293 279 287 283 282 287 281 274 282 276 271 282 274 278 279 282 270 268 275 266 264 272 255 265 272 252 259 257 260 266 255 251 258 259 252 246 265 251 255 263 254 253 262 258 256 258 237 238 249 249 256 235 242 243 234 249 232 249 243 245 248 231 239 238 230 235 240 234 241 238 239 230 226 235 228 222 226 215 232 231 218 230 229 229 216 224 213 217 209 206 216 224 214 211 204 208 210 210 219 215 197 214 204 196 208 206 193 212 192 202 198 203 203 198 198 197 205 187 204 188 192 197 186 200 182 197 195 182 189 191 189 186 184 184 183 191 174 175 190 174 184 175 179 182 172 170 173 178 176 181 182 180 168 169 176 178 179 166 166 174 174 166 166 170 158 169 159 166 157 170 168 163 154 154 166 152 155 167 165 150 151 160 149 153 160 153 151 149 153 148 144 156 151 144 153 142 141 142 140 145 141 142 138 140 143 141 136 149 148 141 136 142 138 138 139 142 134 140 134 141 132 136 140 137 141 129 137 129 128 128 128 133 129 132 125 135 127 126 126 126 131 122 123 121 126 126 121 128 125 121 125 128 122 123 118 119 126 124 124 116 116 118 118 124 119 114 121 116 117 121 120 120 116 110 110 115 115 113 112 111 117 109 112 115 113 109 111 114 110 114 107 111 110 113 107 110 111 105 106 110 103 107 109 102 109 109 109 104 104 102 108 100 103 106 105 99 99 105 107 104 101 103 106 101 99 104 105 97 105 98 104 98 102 103 100 102 101 98 95 97 102 96 98 96 101 102 97 101 97 97 97 99 94 98 99 99 101 101 96 94 100 100 93 93 95 93 94 98 99 94 96 97 91 93 93 98 99 95 94 93 98 98 98 99 94 95 97 91 94 98 92 91 95 93 92 98 95
92 95 91 95 91 95 93 91 96 99 98 92 94 99 97 99 97 95 93 92 99 93 93 97 92 93 93 95 93 99 98 93 95 96 95 93 99 96 100 95 94 99 94 94 98 99 102 94 99 99 97 95 99 97 100 99 101 98 97 104 104 104 103 105 100 102 104 98 105 102 104 106 99 100 98 104 98 98 101 104 106 105 107 103 100 102 107 109 108 103 110 109 105 109 110 110 108 110 104 104 112 111 110 105 107 115 109 111 107 111 112 110 111 113 115 109 116 119 114 119 114 118 114 114 119 113 121 122 118 119 121 114 119 122 116 114 123 126 124 123 118 125 127 128 119 121 121 120 120 126 128 130 120 125 125 129 123 127 124 129 133 125 130 135 133 128 131 137 132 139 128 131 135 130 135 133 139 138 139 134 140 136 138 139 143 137 145 148 135 139 142 146 139 148 145 147 149 147 142 144 147 156 152 156 158 152 155 145 159 160 153 152 162 149 149 160 158 151 157 156 157 155 167 165 156 156 161 170 169 160 164 162 165 163 162 161 167 171 173 170 179 172 164 181 175 171 175 169 174 183 172 169 179 172 175 181 179 186 186 174 191 177 183 176 190 185 183 187 179 191 188 184 193 197 192 185 195 187 202 192 203 205 196 199 208 202 207 208 195 204 203 208 205 212 212 202 216 202 202 218 200 202 210 219 221 222 208 210 212 215 217 216 227 212 228 228 213 221 215 234 223 220 236 217 233 234 232 237 223 225 236 227 230 242 243 229 230 243 238 251 234 245 234 248 237 243 240 253 238 238 252 248 248 253 245 247 255 254 250 252 265 259 250 247 246 255 258 259 262 273 262 275 277 263 266 262 270 263 271 257 267 269 269 287 287 277 267 264 275 270 288 284 268 280 271 274 273 278 298 290 289 292 284 286 291 302 284 301 283 290 304 284 308 307 292 311 294 292 290 307 294 294 318 318 322 311 319 307 302 314 317 319 302 305 326 303 331 304 310 322 322 317 319 329 331 315 338 321 313 344 326 330 332 341 328 318 322 333 336 325 332 349 331 355 339 329 328 343 358 347 340 336 352 352 357 344 364 364 348 346 372 374 358 354 351 352 344 359 371 366 366 355 355 355 370 359 387 388 363 355 376 368 362 394 363 362 394 397 378 378 385 387 376 401 397 388 369 406 383 399 390 384 398 384 390 391 380 390 390 416 381 420 382 407 386 391 422 392 398 419 390 391 425 419 404 413 434 406 398 425 412 429 404 422 416 405 401 433 420 414 418 427 433 443 429 424 421 421 412 434 424 415 450 446 446 420 457 458 448 434 457 449 447 454 442 444 469 463 447 439 439 469 454 437 438 437 448 452 454 442 477 438 468 479 457 472 470 485 476 453 478 480 473 482 483 479 492 490 489 456 469 479 484 460 475 484 475 500 482 472 500 497 488 500 472 468 471 486 491 505 486 479 484 501 496 482 500 497 509 488 498 495 496 499 513 526 523 523 497 512 499 521 516 491 514 486 509 537 539 522 503 539 496 504 496 529 537 527 540 546 531 519 542 515 532 539 518 513 518 538 533 538 530 517 534 544 534 548 556 513 525 539 555 543 528 549 526 557 566 569 566 526 527 552 524 564 561 566 544 563 565 568 548 575 565 559 541 536 574 569 567 548 533 533 540 575 561 588 586 572 577 543 580 545 575 577 549 543 576 543 552 581 568 591 551 592 572 582 549 574 602 556 604 582 590 596 585 606 588 570 577 611 611 583 583 584 567 595 597 580 582 565 595 561 568 584 608 593 571 614 606 573 601 606 589 578 581 574 603 581 602 593 620 621 580 619 588 625 621 612 613 590 627 615 587 589 612 583 611 612 610 622 605 622 619 626 609 633 609 607 635 590 637 610 641 619 591 644 604 630 601 602 606 616 633 595 634 612 611 633 607 612 621 629 602 641 652 650 624 599 615 641 649 609 610 612 656 614 617 638 660 659 648 619 658 641 618 609 628 660 609 653 650 627 611 604 613 641 625 605 652 636 643 615 665 613 617 635 612 632 617 610 643 650 652 640 640 627 666 613 636 616 632 653 671 662 652 658 624 628 653 669 666 617 627 626 638 647 661 629 669 632 661 641 675 642 673 644 661 668 650 625 676 674 669 674 663 648 658 678 665 636 672 652 622 642 639 645 674 680 651 669 672 679 648 669 643 645 638 667 678 635 675 630 632 670 672 624 629 641 653 661 639 647 631 646 672 654 675 667 655 647 656 645 643 623 633 670 652 653 654 648 670 645 661 621 633 652 628 643 674 663 620 630 626 634 658 681 669 651 664 642 678 637 667 638 641 680 623 674 649 658 637 634 618 681 637 631 648 645 656 638 623 659 650 632 674 624 666 624 662 631 617 668 644 630 651 637 654 629 670 649 663 662 670 636 658 645 673 631 670 617 663 654 675 662 622 652 627 671 659 673 622 659 660 650 673 631 671 647 645 661 616 629 645 608 651 625 639 655 641 615 657 614 627 640 605 662 623 632 658 640 632 648 650 653 626 630 654 631 626 645 614 662 614 611 634 633 647 626 617 609 614 617 602 630 654 643 640 649 651 621 623 608 616 637 637 647 606 608 645 635 640 610 594 630 625 600 636 648 623 632 604 631 636 611 596 607 641 588 616 598 600 636 588 632 629 638 612 623 614 614 580 587 631 607 615 616 588 592 578 606 632 610 580 582 582 579 627 624 599 606 603 577 588 581 578 605 608 597 602 578 564 595 602 595 583 562 580 599 572 609 569 605 589 613 586 568 580 562 584 589 552 556 560 557 580 598 590 594 551 595 588 599 576 561 552 573 547 586 587 580 564 540 567 543 552 549 568 537 571 535 587 535 534 545 564 533 536 553 534 558 561 577 541 554 526 568 561 553 540 540 552 539 540 539 531 526 530 568 550 518 546 527 565 534 543 518 518 514 518 539 542 552 520 526 526 517 547 536 527 508 530 533 530 501 544 550 538 526 532 519 524 534 505 545 532 534 522 501 526 489 491 522 528 509 533 491 522 522 489 482 526 500 485 508 517 518 494 477 499 496 483 492 476 479 506 487 516 482 516 483 508 478 509 475 481 472 490 484 489 483 483 471 485 471 486 455 496 459 480 495 466 496 494 455 463 477 463 471 486 465 476 476 461 445 484 439 450 437 444 473 472 443 474 468 435 472 437 445 459 453 440 445 455 462 465 439 429 426 463 426 452 421 425 429 454 456 421 424 426 454 421 419 438 416 450 426 416 445 407 423 408 414 433 436 412 434 439 408 411 401 410 427 398 401 402 412 425 421 394 418 404 417 423 410 393 419 394 396 397 417 410 388 401 401 380 397 399 395 407 392 390 395 370 382 377 390 373 364 365 382 371 378 378 392 379 387 387 359 380 369 389 359 383 358 360 358 373 366 369 364 372 366 366 373 366 343 349 356 340 351 341 353 366 352 363 345 365 347 337 348 330 336 354 329 338 347 333 348 356 338 339 330 327 338 335 327 334 317 314 339 315 314 340 310 327 323 323 336 320 306 304 318 315 315 313 329 310 299 304 324 299 310 310 298 294 317 308 319 296 317 317 291 289 313 313 309 298 300 282 295 283 294 293 302 294 302 296 280 285 298 295 287 294 294 288 289 281 278 277 277 283 278 283 286 286 273 265 273 279 266 278 274 278 279 273 271 274 272 274 254 254 273 256 255 253 258 263 250 251 246 254 254 246 259 261 244 251 236 257 257 242 254 237 244 233 239 233 240 236 242 234 244 229 236 225 232 240 232 234 235 226 236 237 232 228 229 225 223 227 223 229 223 230 210 212 223 223 216 224 218 212 222 220 210 213 207 202 212 209 218 199 199 203 213 206 213 203 209 194 205 209 191 191 191 191 197 189 198 187 191 191 202 202 188 201 186 184 193 185 187 189 191 179 187 194 180 183 179 185 184 180 188 182 171 174 176 178 185 178 180 174 183 170 171 168 175 171 178 171 169 164 173 161 172 172 162 164 162 158 159 158 164 161 154 166 166 167 152 164 153 158 153 160 154 151 151 159 159 157 150 150 145 149 152 145 157 157 144 153 148 143 145 151 140 147 149 140 146 139 147 147 146 141 141 141 141 134 146 143 144 135 136 134 130 135 132 133 132 131 140 134 136 137 131 136 135 135 133 127 133 131 125 124 129 122 122 128 124 125 127 122 122 119 129 118 121 117 118 125 125 123 116 121 122 123 115 114 117 118 113 117 118 121 118 111 111 113 110 112 117 114 114 117 111 114 108 109 112 112 115 112 108 115 113 109 113 107 109 114 111 112 103 104 103 102 106 110 104 104 105 102 103 105 106 104 105 105 102 107 103 100 102 101 98 100 98 98 106 105 104 98 104 105 100 104 98 97 102 99 101 98 103 104 96 99 100 103 96 103 101 102 101 97 97 102 99 97 102 102 94 96 95 96 96 96 99 93 95 95 98 93 99 93 92 97 95 93 99 92 94 97 99 92 98 92 98 94 95 97 99 93 98 92 95 92 94 99 91
95 93 97 96 100 96 94 95 99 96 100 97 96 96 94 94 94 95 93 95 96 97 93 96 95 101 98 94 93 97 94 97 99 100 100 97 95 101 98 101 94 97 101 103 96 97 96 102 98 99 103 97 97 104 98 99 96 102 101 99 103 100 102 104 97 100 99 101 100 101 105 99 106 104 100 99 99 104 108 106 109 107 108 103 109 102 107 101 102 105 107 109 111 104 107 103 111 109 113 105 113 106 108 107 116 113 107 109 111 117 118 116 112 116 114 117 110 114 111 110 113 113 111 113 122 122 115 120 117 124 121 119 120 124 118 117 122 126 120 123 123 128 126 128 120 118 121 125 122 131 125 121 127 122 123 129 123 123 132 130 127 131 129 138 127 138 128 129 129 132 136 141 130 142 140 143 132 133 142 135 143 139 137 141 142 147 141 139 145 149 137 138 141 146 152 140 153 145 150 145 155 144 145 153 147 154 146 150 155 160 158 158 148 149 150 161 154 163 155 155 157 153 166 165 167 155 159 166 170 159 165 166 163 160 164 171 161 164 168 171 178 179 180 171 170 167 179 183 180 170 170 170 177 174 180 176 173 189 182 174 181 192 188 189 191 184 185 180 188 193 192 194 197 195 198 191 202 188 187 199 201 198 192 202 199 197 196 204 203 201 209 199 214 205 203 204 209 206 202 207 218 207 222 220 205 209 222 215 207 220 225 228 218 229 228 216 230 214 233 213 230 221 226 233 218 232 235 227 232 234 224 244 236 246 237 238 231 229 228 251 236 246 252 249 243 254 248 254 249 240 238 239 243 251 249 254 264 260 248 246 263 256 250 250 265 256 248 258 262 264 267 251 259 277 277 261 258 269 269 271 280 273 273 279 279 279 287 276 290 286 273 272 281 268 283 272 272 280 282 276 285 285 284 278 286 282 302 305 286 306 308 305 298 294 299 298 309 288 293 308 303 301 296 292 306 321 315 304 316 318 326 317 322 323 303 327 324 318 305 307 331 308 336 316 340 312 320 327 339 318 326 327 347 320 330 346 319 330 352 340 343 342 332 351 353 326 329 329 353 347 355 333 360 366 354 357 358 358 339 353 363 342 346 347 373 361 355 346 351 354 362 382 355 377 351 375 365 388 358 362 369 380 359 363 369 386 365 366 395 373 384 389 373 367 389 381 368 403 373 383 385 376 412 379 380 376 381 403 398 418 410 394 410 407 418 397 397 391 403 395 416 421 416 400 425 396 398 424 412 405 406 424 434 421 435 426 425 409 406 417 408 444 415 446 432 424 421 444 414 441 448 420 451 439 446 443 433 448 448 434 457 434 437 437 424 427 468 432 430 445 429 432 445 453 463 456 463 475 462 464 452 481 445 453 442 450 469 465 479 476 469 472 479 449 490 460 481 493 453 495 483 465 472 488 500 487 478 461 493 460 464 494 494 501 486 497 493 484 496 487 472 485 497 500 513 514 515 519 496 477 512 480 504 490 503 505 479 522 492 530 489 512 490 495 511 533 514 492 512 538 503 494 531 499 525 524 500 535 512 521 501 535 544 533 532 511 531 536 553 545 542 539 520 548 519 551 536 537 559 519 531 540 519 560 564 531 532 532 530 522 550 557 544 547 525 534 535 537 530 535 567 563 534 561 571 581 557 530 563 547 562 532 577 561 587 564 574 555 588 550 553 566 562 561 571 574 591 579 568 576 596 566 578 543 592 595 559 598 595 593 548 595 550 557 575 604 562 553 554 567 604 568 595 562 556 557 610 587 574 608 600 579 585 574 573 590 610 582 590 572 580 583 579 587 615 622 606 606 595 584 620 578 572 615 614 619 586 589 589 577 613 590 585 610 600 614 579 609 584 630 634 601 618 585 634 610 629 593 604 631 598 601 622 631 644 600 635 644 605 625 645 637 621 632 603 616 636 645 599 600 596 628 610 605 595 620 613 619 643 632 647 621 609 655 617 608 613 628 653 616 615 637 650 602 660 634 661 650 651 643 645 602 613 627 603 629 610 657 639 640 663 658 651 661 665 650 647 659 667 625 616 642 656 667 644 663 631 622 665 615 609 622 608 610 622 645 617 661 647 655 649 657 642 656 670 630 626 656 612 668 650 658 660 628 660 659 620 619 674 614 627 675 629 628 678 643 665 622 632 638 667 672 622 635 654 617 654 669 661 681 628 622 635 648 665 634 640 674 677 667 650 637 645 624 621 643 667 649 620 621 651 647 665 659 639 674 669 647 650 651 647 664 656 665 630 640 619 656 634 679 642 668 635 669 674 640 631 661 671 635 664 641 665 648 620 622 638 669 649 671 638 679 651 676 662 664 634 662 638 649 660 662 633 677 648 625 634 663 667 621 679 650 673 653 621 670 645 637 658 630 647 617 644 635 634 648 628 614 642 637 666 640 669 638 664 662 654 625 622 672 673 621 668 666 657 672 655 623 629 632 636 660 635 664 615 653 633 629 653 661 651 641 623 642 666 610 632 615 612 638 664 626 668 659 644 628 614 608 610 606 619 607 607 655 613 629 608 654 617 603 657 643 611 658 632 621 624 657 626 611 651 609 608 650 633 617 641 627 601 601 609 638 654 644 623 635 651 603 610 609 648 594 601 616 595 643 638 610 623 639 626 618 595 637 639 597 608 592 609 623 638 624 583 631 640 598 589 635 605 609 622 634 624 617 587 624 622 593 587 611 627 617 623 598 604 626 612 598 607 580 595 574 608 623 596 572 603 617 622 579 596 600 574 608 610 619 560 605 589 606 585 579 603 595 594 599 603 586 568 606 596 584 596 608 578 600 555 568 573 588 582 550 591 597 590 567 552 565 590 548 559 583 587 549 579 593 569 555 539 585 572 545 553 562 560 568 558 542 584 578 564 546 537 571 574 533 533 554 555 565 552 548 534 573 545 570 533 564 538 558 532 543 550 537 566 551 530 518 564 522 527 516 514 508 519 513 536 521 505 547 504 534 528 524 537 534 506 532 528 510 523 541 524 512 508 503 526 523 521 539 540 496 531 514 496 487 490 524 507 492 525 517 488 493 493 509 523 526 505 524 492 498 479 511 476 517 489 500 512 497 496 469 481 483 486 498 497 469 481 505 494 504 490 498 464 470 500 491 456 482 482 487 460 488 473 455 461 456 468 488 460 455 457 475 481 448 445 463 483 466 443 452 454 465 466 474 434 436 458 430 432 458 445 452 458 433 453 443 438 457 429 446 440 423 445 448 432 443 444 415 433 447 446 447 452 420 409 442 438 427 429 443 416 427 409 433 426 406 440 429 401 400 414 404 420 424 424 421 392 407 426 411 405 412 412 413 385 398 386 416 380 400 403 391 392 411 391 381 411 378 410 389 386 374 376 402 374 373 365 393 376 377 389 364 392 386 360 374 377 368 372 385 361 375 357 366 370 380 360 363 378 370 360 349 364 347 369 360 367 360 342 353 369 370 362 367 356 366 346 341 336 335 355 346 344 332 334 347 354 329 323 342 327 333 339 339 334 347 344 333 320 344 336 330 333 311 327 311 324 332 322 334 325 308 327 318 309 317 305 320 301 298 304 325 324 316 319 315 309 310 299 308 303 290 286 298 313 289 300 290 296 301 283 305 279 280 303 279 290 282 285 295 274 277 291 297 273 293 279 268 279 271 285 286 269 262 265 265 264 259 281 276 269 265 264 259 277 265 252 273 259 272 259 250 271 272 262 251 251 266 255 254 253 261 254 245 252 260 247 257 246 243 250 243 249 249 252 230 252 248 247 235 241 239 239 242 237 237 227 224 243 225 220 222 223 231 228 225 225 221 232 219 214 221 223 219 221 226 215 220 216 217 214 215 218 215 203 205 218 212 216 200 208 214 206 208 211 215 209 206 211 207 194 210 206 193 193 192 198 202 198 204 196 196 203 196 202 196 185 182 190 190 184 194 189 188 177 180 192 179 184 179 187 186 173 173 185 183 171 186 174 175 174 180 168 181 182 171 179 174 164 173 162 168 171 162 165 160 160 173 172 161 159 168 165 169 154 163 161 158 155 161 152 165 151 158 156 154 151 161 150 161 158 160 149 146 149 148 154 150 142 143 147 154 140 148 142 145 151 151 137 143 142 140 147 139 147 143 140 143 133 141 139 137 132 139 133 138 140 132 131 134 137 136 139 127 138 131 128 132 135 128 133 127 132 126 128 122 130 127 124 129 120 125 123 123 127 119 119 119 121 121 118 120 117 125 122 122 120 115 123 122 113 118 114 117 116 113 116 118 111 116 120 112 110 110 115 111 116 111 112 113 116 110 108 115 116 107 107 111 109 110 111 106 113 107 106 111 109 108 106 109 103 102 104 109 108 107 106 103 107 109 107 102 100 106 103 98 105 103 99 99 102 106 99 106 100 102 105 105 100 102 103 103 104 97 101 103 104 99 99 103 98 97 97 102 96 103 102 102 97 94 96 102 95 94 97 96 96 101 95 96 93 99 94 96 96 95 97 100 96 100 99 97 98 94 95 100 94 99 100 97 99 100 94 98 98 98 92 98
96 95 94 94 99 93 97 100 93 101 99 94 97 96 98 94 98 101 101 100 100 99 95 97 98 97 95 102 101 102 99 95 102 98 96 104 96 98 99 96 98 102 96 100 101 100 98 102 95 95 99 103 100 100 96 97 104 103 104 99 99 101 98 101 106 102 101 100 107 98 102 102 106 103 99 106 102 105 105 104 107 103 103 103 110 106 106 108 104 104 112 109 110 105 114 105 108 106 114 107 113 113 110 116 107 116 108 110 111 112 111 112 116 116 109 111 116 115 121 113 120 120 122 115 120 120 117 122 118 118 122 121 125 118 116 122 122 125 118 121 121 121 125 118 126 129 126 128 127 127 129 126 128 133 123 135 126 134 129 129 136 130 134 132 128 127 132 134 138 135 131 130 140 132 141 134 139 136 134 144 133 136 140 140 140 135 141 136 144 140 142 147 151 142 144 145 152 145 142 155 148 152 155 146 145 146 153 159 150 159 148 162 159 155 150 157 151 160 153 159 155 156 154 154 160 167 165 158 168 169 159 172 162 169 167 170 177 174 172 174 169 167 170 168 172 171 169 168 175 174 179 182 172 174 178 174 173 177 186 182 176 179 178 177 184 190 190 186 191 192 195 190 194 201 190 195 198 189 192 191 196 206 196 190 190 202 195 210 207 199 209 204 201 214 208 215 202 202 215 200 220 213 205 218 217 207 221 215 213 217 219 220 229 229 229 228 224 213 220 229 215 224 220 226 232 232 222 223 221 229 233 239 224 238 247 230 229 232 240 239 250 237 244 249 245 245 236 257 250 238 259 254 261 245 249 249 243 258 250 246 261 245 268 264 253 265 272 256 251 253 252 267 257 277 265 258 264 256 257 276 280 265 286 267 282 264 272 286 290 276 283 267 269 278 291 292 275 273 292 295 290 295 295 303 284 294 289 301 303 294 291 287 284 302 286 297 305 289 289 289 300 305 299 318 295 321 319 326 306 309 311 310 329 310 307 328 324 308 323 329 331 327 325 310 339 314 328 317 326 332 339 345 334 338 337 323 340 347 323 335 344 324 354 347 358 352 345 355 333 347 334 345 342 341 351 345 367 361 368 346 372 345 354 344 353 342 355 358 355 360 361 367 373 379 360 358 364 357 372 372 356 392 369 370 375 360 389 393 377 383 383 394 380 381 383 380 373 389 393 402 373 393 404 403 375 387 395 385 393 401 381 387 413 384 422 386 391 390 424 419 389 427 393 413 410 414 398 415 395 404 408 425 434 437 405 434 424 424 420 403 420 440 439 409 449 438 437 412 411 417 452 439 425 433 448 432 438 428 453 435 459 452 429 449 457 465 428 469 463 432 469 455 470 466 445 471 438 457 453 446 444 463 457 438 448 458 472 449 455 479 486 468 492 457 464 475 451 459 460 487 478 469 489 478 501 485 475 480 498 470 505 462 486 465 473 483 479 472 487 508 484 505 487 497 516 488 507 484 491 479 520 495 493 508 502 488 487 487 510 519 484 506 509 499 492 524 519 533 508 500 506 528 511 511 528 537 542 539 524 514 523 521 516 515 503 511 523 505 522 539 532 512 514 513 551 557 514 556 551 549 550 521 553 529 541 535 556 526 566 530 565 556 534 564 549 550 536 530 562 566 557 561 545 557 570 551 577 555 564 579 583 534 582 558 547 573 532 574 544 541 547 580 538 550 537 556 557 553 570 555 547 576 578 555 584 578 563 575 579 588 554 555 570 556 578 588 579 582 589 595 572 553 575 573 580 565 604 610 572 604 614 590 579 582 587 588 570 570 580 616 616 568 573 565 616 577 621 597 607 585 587 583 595 595 593 578 611 574 596 627 616 606 584 619 604 627 610 580 628 606 626 600 614 581 619 591 597 580 618 634 641 641 602 626 584 628 595 635 621 608 621 641 594 621 594 635 615 591 605 628 638 594 630 597 624 652 636 606 605 625 629 647 622 594 621 606 601 631 649 615 641 643 646 653 619 615 598 604 602 657 623 615 604 634 661 612 627 628 605 656 612 607 664 661 607 611 658 618 617 655 614 662 651 634 607 609 653 607 651 665 628 664 650 655 631 633 664 624 611 624 661 662 618 632 615 660 631 614 625 652 646 641 667 618 622 630 632 671 635 613 664 656 669 643 640 629 669 633 644 672 649 633 660 658 655 665 644 677 669 659 654 640 624 646 647 634 664 640 655 680 617 623 639 618 630 625 624 650 647 659 650 647 665 625 677 623 658 673 631 665 654 673 629 636 654 658 662 639 682 636 639 682 644 662 621 657 672 628 626 637 671 660 666 655 668 663 662 643 653 676 627 624 667 638 644 640 678 623 663 679 641 619 679 669 655 666 634 664 640 648 640 639 675 618 616 632 639 678 635 670 628 671 625 632 637 642 658 630 674 624 634 670 666 640 630 641 625 648 625 650 615 649 672 674 651 673 627 610 672 647 664 620 638 612 637 661 639 617 613 636 628 634 630 640 637 661 617 659 618 630 646 631 638 662 654 630 656 654 652 648 627 657 624 662 642 651 663 605 614 629 642 634 609 642 603 636 630 604 650 629 643 618 620 656 622 607 607 621 593 614 622 606 636 624 614 594 610 649 647 596 647 632 645 598 611 594 613 621 643 589 641 592 609 614 631 613 602 613 605 630 636 638 611 634 603 620 579 580 632 631 590 583 576 598 580 627 595 584 611 614 584 623 613 588 589 584 617 622 614 570 597 599 588 581 612 573 566 574 583 615 614 595 579 604 607 573 615 598 596 594 562 581 565 600 602 589 572 584 570 564 594 586 597 587 555 581 585 567 579 579 579 565 595 594 592 590 577 595 551 556 574 557 587 540 586 578 586 573 560 573 570 550 538 579 546 546 532 555 580 583 564 530 567 546 569 534 542 529 558 575 537 561 529 567 573 557 533 549 521 521 541 524 528 567 548 514 554 536 536 521 559 519 555 534 519 559 525 550 524 553 503 532 533 552 537 503 550 533 524 543 510 540 533 539 524 495 518 532 506 521 503 518 508 517 513 535 498 508 521 482 502 512 484 506 491 505 525 484 495 506 492 491 500 491 501 514 491 479 484 486 469 490 511 506 464 501 477 463 485 498 472 499 483 469 488 476 467 489 489 462 484 478 486 451 481 471 449 447 473 471 482 453 447 477 465 446 460 462 458 450 438 448 451 436 456 460 457 436 463 462 470 453 468 437 432 426 456 429 461 427 422 454 461 418 430 422 444 437 420 444 440 448 423 438 417 434 442 420 445 426 427 435 426 409 438 436 408 419 436 407 424 413 399 400 423 393 429 422 427 400 414 404 418 416 406 421 395 410 403 411 404 409 380 403 405 393 397 385 399 396 379 378 404 389 391 376 385 382 370 372 384 365 373 394 376 372 363 363 358 389 379 389 364 359 369 361 365 379 360 368 355 346 379 378 374 377 374 357 341 366 359 356 360 352 361 358 335 356 359 333 357 355 349 333 342 348 357 356 354 333 341 323 351 324 340 324 334 320 325 339 337 343 333 314 338 324 313 330 322 307 324 321 309 304 325 331 307 322 313 325 307 297 312 300 312 305 303 314 293 310 317 312 298 301 289 299 299 298 306 302 282 283 293 308 284 290 280 298 292 283 281 282 281 299 297 293 288 294 294 282 284 288 290 278 267 264 287 273 264 285 278 262 270 282 275 267 265 255 265 256 263 256 249 263 269 249 265 259 247 260 264 250 251 244 260 249 260 255 250 257 257 254 244 242 237 254 235 252 252 233 231 236 230 237 236 231 232 228 231 225 244 236 232 225 220 234 219 228 223 217 218 234 219 230 225 225 220 220 211 226 222 208 219 222 224 212 205 214 216 212 205 217 220 217 206 199 204 204 196 201 213 204 203 209 198 201 201 208 201 198 189 193 193 187 196 190 194 186 192 198 185 192 194 185 183 186 181 188 180 192 190 176 174 176 187 173 179 177 180 176 173 180 172 180 174 179 174 180 176 166 165 170 170 167 167 165 164 170 172 173 158 158 165 158 166 161 167 160 166 168 166 154 158 158 152 163 156 157 156 151 161 148 152 160 160 147 150 152 145 151 146 144 150 151 145 140 149 149 151 151 141 143 140 137 140 148 139 136 140 137 145 137 143 133 141 137 143 134 135 136 135 129 136 135 131 132 135 127 129 134 131 125 129 134 127 133 123 129 124 132 130 125 131 121 127 121 120 128 126 127 122 127 117 127 126 116 122 117 117 123 115 120 118 118 119 116 119 122 118 119 113 119 118 116 118 117 113 111 115 116 118 113 111 107 115 108 113 116 108 114 106 112 115 115 110 108 106 106 108 111 106 105 105 111 108 103 106 103 109 109 103 101 102 106 104 108 100 105 99 108 104 106 99 99 104 102 102 98 97 98 97 100 102 101 99 97 102 105 99 101 104 100 95 99 98 99 97 102 98 97 101 103 97 102 104 103 98 99 95 94 97 101 97 101 97 101 99 95 94 100 99 99 93 94 100 97 97 99 94 96 98 98 100 95 101 100 96 96 96 97
97 99 96 98 95 99 94 101 98 95 98 94 99 97 102 97 101 97 101 102 98 97 96 97 103 102 96 102 100 96 102 102 97 99 100 100 96 95 99 101 101 95 95 104 96 104 97 96 99 100 98 97 98 106 104 100 106 105 97 101 100 107 99 104 101 107 102 104 108 106 102 107 100 105 106 101 105 108 103 108 102 108 103 107 110 103 111 110 112 103 109 109 109 108 105 112 108 114 113 109 107 115 117 115 108 111 118 112 112 116 114 109 120 119 114 117 117 118 117 116 116 113 120 122 118 125 118 122 114 120 117 120 119 122 125 118 120 120 128 118 121 128 123 119 130 123 130 128 132 123 126 122 123 125 125 130 136 133 134 128 138 131 138 129 138 140 128 138 135 138 142 139 136 143 143 142 142 133 145 142 136 136 140 136 147 147 138 150 141 145 143 140 150 143 142 145 141 148 149 147 153 153 155 152 145 149 148 149 158 155 153 156 155 150 159 153 153 157 160 167 166 156 154 155 162 168 159 166 167 173 162 171 174 174 165 176 173 164 164 176 167 175 170 178 173 170 176 184 181 182 171 171 179 180 189 188 174 176 174 190 185 190 179 181 184 181 188 187 186 182 182 187 189 190 194 192 189 188 196 206 191 207 207 191 204 209 209 211 199 195 213 196 197 216 216 213 209 217 212 220 202 218 220 211 224 224 220 211 227 222 221 228 229 225 230 223 227 222 213 231 220 232 217 237 225 232 226 221 242 240 227 226 232 236 245 229 232 230 233 240 245 232 231 232 243 232 256 250 254 253 248 254 240 249 247 245 251 243 256 263 248 252 257 269 247 249 272 270 252 263 276 260 261 258 275 260 257 270 267 278 270 268 262 268 262 263 268 276 267 286 274 287 286 271 284 276 286 273 300 293 290 278 301 296 304 278 297 299 302 305 296 285 312 285 309 305 287 298 295 292 312 296 315 304 304 323 320 306 321 322 310 299 329 316 327 328 325 332 312 322 312 324 337 326 311 321 316 312 324 328 331 343 342 337 335 348 335 348 341 322 352 323 337 355 334 347 356 328 346 337 364 334 346 363 337 359 359 349 358 345 359 359 368 373 343 362 374 361 357 346 373 370 359 374 370 370 369 389 365 369 357 356 358 366 374 393 396 369 396 363 384 389 377 381 403 390 388 385 370 391 379 410 392 399 392 384 380 413 384 391 414 385 382 401 396 396 423 390 408 389 416 391 430 412 411 410 399 401 412 397 402 427 426 439 406 422 414 442 405 434 426 438 444 430 445 418 410 449 425 445 424 436 425 451 447 425 460 437 461 451 423 437 427 424 429 450 426 456 441 448 429 472 459 443 475 470 436 450 468 446 451 469 442 456 477 458 444 478 467 482 457 476 450 463 468 451 457 459 467 453 463 490 489 474 472 457 486 461 460 465 464 487 470 464 487 489 465 479 471 469 475 468 513 508 502 486 518 499 511 516 521 491 495 501 503 512 510 520 529 489 529 490 486 490 515 501 494 524 530 522 520 526 536 498 540 538 526 505 518 544 523 528 534 522 529 508 509 540 549 508 531 537 541 510 505 550 509 521 542 512 511 516 531 560 558 533 525 520 535 523 516 553 566 559 534 523 563 572 571 535 560 540 546 567 553 558 547 556 577 531 570 560 562 546 558 552 533 552 579 576 562 579 568 581 589 551 576 552 545 562 578 571 561 574 552 592 579 592 596 599 560 575 555 589 559 588 575 602 592 562 583 594 579 585 589 564 583 576 567 559 563 579 582 582 603 616 590 571 609 606 573 603 597 592 594 615 583 608 607 584 577 579 575 591 621 610 593 598 610 627 607 609 604 576 576 628 621 633 598 610 634 580 588 610 584 595 625 580 616 618 582 606 582 604 617 586 608 639 608 638 645 596 643 612 609 639 645 625 641 639 589 589 632 611 642 600 604 605 600 626 638 601 607 626 611 607 619 631 632 613 604 641 629 623 634 619 619 607 605 648 622 633 605 600 604 618 607 618 663 628 624 636 645 654 663 623 607 666 629 619 621 656 612 610 661 652 632 618 663 638 666 612 664 638 622 653 621 629 635 667 622 656 636 643 655 664 658 625 655 662 670 626 663 623 632 669 669 629 627 656 645 657 661 639 623 675 620 637 633 648 633 646 631 661 617 615 652 666 630 633 654 625 649 642 638 671 636 631 625 652 675 658 632 659 620 643 658 623 680 680 662 651 639 673 660 673 644 671 644 628 655 619 657 660 662 622 648 673 646 631 653 661 634 663 634 629 640 646 637 638 644 620 675 668 676 653 659 640 644 623 651 618 627 628 617 665 626 624 644 624 640 659 618 635 626 655 634 620 669 643 665 617 635 653 660 626 630 670 615 634 638 619 620 663 646 621 648 657 629 676 664 653 654 666 672 665 640 625 669 630 653 654 632 673 629 613 619 644 668 621 664 627 625 670 614 659 614 649 639 630 610 630 650 624 656 634 639 611 639 614 637 627 620 604 633 603 661 627 638 615 646 653 614 654 640 636 628 607 651 627 659 651 649 638 605 623 619 646 598 609 600 618 622 614 596 594 638 653 601 614 611 599 631 599 637 639 609 603 608 597 642 589 614 622 627 590 623 609 589 627 626 620 604 597 641 594 627 638 629 597 584 601 618 582 612 598 633 623 594 620 633 608 628 603 614 576 633 592 606 625 587 611 612 603 616 604 602 624 609 588 608 602 625 605 605 610 586 570 614 618 575 587 611 593 616 574 596 595 578 604 598 564 588 607 606 576 598 556 594 560 568 555 559 551 589 602 601 579 559 561 578 597 560 601 549 566 546 587 547 576 557 589 565 555 551 540 545 567 536 542 541 562 542 537 540 536 567 543 562 578 559 544 543 553 526 554 526 528 549 567 532 569 551 571 554 534 562 548 539 535 532 532 563 562 513 562 553 521 557 536 512 553 543 516 521 558 532 514 507 527 526 518 550 546 547 514 545 507 506 511 524 526 500 510 511 495 506 527 499 530 538 530 503 515 500 515 504 517 485 500 488 523 514 519 508 500 520 479 487 498 489 492 489 492 488 475 471 512 499 485 506 485 502 490 475 490 470 502 476 486 497 477 484 459 487 477 459 457 471 494 466 464 450 450 471 486 449 471 468 445 482 461 457 484 455 464 441 444 451 469 482 474 450 445 473 458 444 441 471 441 456 460 466 429 429 436 448 439 460 435 450 460 452 427 430 429 441 418 428 456 413 414 437 433 444 427 435 423 411 441 406 410 417 422 425 411 429 422 432 431 427 418 411 397 429 404 429 391 430 403 409 387 401 404 395 408 401 395 381 415 387 390 404 404 393 411 402 397 404 392 408 391 401 393 378 400 368 402 367 384 380 368 376 379 376 369 371 375 376 377 363 370 371 370 378 367 360 357 360 364 354 376 367 359 371 365 342 373 347 354 343 361 349 340 357 350 346 352 364 334 354 342 335 350 339 348 353 343 346 352 341 336 333 339 325 349 320 323 321 323 319 337 339 336 311 328 335 311 319 324 314 335 330 310 303 320 321 313 310 320 320 325 322 319 314 298 298 316 319 295 295 296 298 311 306 306 313 298 285 308 287 306 297 286 285 281 279 289 296 283 296 290 285 282 295 276 277 278 273 277 285 290 265 279 278 276 271 269 284 262 269 258 282 282 257 262 279 261 263 275 272 250 265 262 264 267 267 257 260 269 259 255 265 263 259 252 247 248 258 243 257 249 257 254 254 234 255 250 233 230 249 236 234 230 229 230 229 226 224 228 242 224 222 230 228 218 239 233 223 224 234 227 217 213 225 217 218 219 224 230 212 210 209 220 208 222 222 213 223 211 221 215 218 200 216 199 210 200 210 201 196 195 198 210 203 208 206 198 202 189 204 201 201 188 196 188 191 192 196 193 186 195 199 188 190 185 193 179 178 179 183 182 190 191 179 181 174 187 175 179 171 183 183 169 184 182 175 168 167 177 177 176 168 169 164 164 169 170 174 159 164 161 163 159 170 170 157 169 168 156 155 160 161 163 153 156 157 161 155 161 151 160 155 154 155 160 147 154 145 146 145 144 146 151 150 152 143 145 143 139 143 144 141 150 143 141 149 145 147 135 142 145 136 135 133 136 142 141 134 138 133 137 138 136 135 130 136 139 127 135 133 131 135 134 131 129 129 127 127 133 123 131 130 127 124 129 122 128 130 127 123 123 125 125 122 127 120 126 115 123 119 114 116 116 119 116 122 114 118 118 113 116 114 117 119 118 118 117 117 111 117 118 115 116 113 117 108 114 115 106 110 113 109 108 112 111 113 109 111 104 104 103 106 111 111 105 104 109 110 102 101 104 105 103 107 101 104 109 102 105 107 102 100 107 104 106 103 99 102 102 99 104 103 101 104 101 105 99 97 102 98 100 97 102 104 102 104 97 102 98 102 100 102 96 100 99 96 97 102 100 103 103 97 99 99 97 95 97 95 97 98 101 96 95 101 95 94 101 101 95 101 102 98 101 95 101 101 95 95 95
95 98 104 97 95 100 101 95 102 95 99 104 103 97 95 100 96 96 96 95 95 95 95 102 96 97 95 100 101 102 102 101 97 103 96 97 99 102 98 99 96 105 99 96 98 101 101 100 103 105 102 106 98 102 103 100 107 104 105 106 101 105 105 105 104 106 99 109 107 105 102 109 106 108 102 110 104 109 106 103 109 111 103 111 109 112 104 108 114 106 108 108 109 105 115 108 106 113 108 117 110 115 112 118 108 113 113 111 111 117 116 116 115 120 119 118 115 121 121 114 113 115 117 123 125 114 125 125 123 118 121 115 120 124 127 120 124 123 122 126 119 128 121 130 127 131 130 126 129 129 131 125 124 126 135 128 137 131 129 135 134 135 131 130 135 138 133 136 139 137 132 133 135 135 136 134 133 137 143 141 134 137 135 148 148 141 150 147 145 148 146 153 151 148 151 143 151 146 145 148 149 158 159 158 153 158 160 158 161 157 149 160 152 154 153 163 165 165 161 161 166 161 162 158 164 160 163 173 162 167 163 169 162 176 173 166 167 166 171 167 175 173 167 172 168 182 183 169 173 181 173 183 182 180 188 183 174 189 182 190 176 182 192 190 188 189 188 193 182 193 196 192 196 190 188 198 190 201 201 203 202 191 196 194 208 205 196 206 201 197 208 205 202 208 207 199 201 217 206 215 206 218 208 205 222 214 226 213 209 215 214 230 219 213 222 223 213 214 232 218 217 231 218 221 236 241 235 223 230 235 230 223 240 247 242 226 233 241 249 244 235 238 250 231 242 243 241 255 256 255 250 259 247 249 242 261 245 250 265 249 264 253 261 263 257 263 255 260 262 257 266 270 258 254 261 268 256 269 274 277 265 273 280 273 266 274 271 277 283 278 268 287 289 279 278 271 289 272 283 298 280 302 285 302 285 281 297 303 302 297 288 303 299 292 298 302 309 288 300 305 294 313 294 316 293 301 325 321 318 301 311 300 303 304 322 313 330 319 306 318 333 336 339 328 311 313 322 328 325 315 316 345 343 321 339 344 351 347 353 349 342 356 332 339 328 349 338 346 347 338 358 346 343 351 334 369 368 359 347 372 359 363 371 361 358 371 373 373 353 381 374 383 373 382 355 358 368 366 354 371 391 371 380 381 365 364 380 368 367 386 395 380 391 381 396 402 375 404 406 385 392 395 390 397 407 390 392 378 396 417 402 417 409 390 388 412 421 421 393 394 414 396 425 428 424 404 413 433 423 424 426 421 400 428 431 407 411 425 404 437 421 423 409 431 441 419 416 452 417 427 436 431 443 419 425 458 441 453 441 442 420 428 438 446 459 467 458 434 434 467 430 463 447 455 457 435 474 475 468 452 477 480 460 441 459 475 465 483 448 468 461 484 487 450 478 465 491 493 473 453 468 496 496 472 459 473 491 474 458 479 494 500 488 507 464 504 480 506 490 498 513 476 479 469 510 518 488 515 516 502 511 504 482 496 516 521 511 509 515 514 526 511 491 490 492 490 517 486 487 532 512 500 530 540 504 538 518 523 516 511 543 521 502 508 507 531 546 522 548 538 531 539 503 507 544 535 536 548 544 539 529 516 515 533 520 548 513 554 566 548 543 562 567 538 533 555 549 532 541 566 563 575 569 578 576 565 569 544 558 543 580 542 579 573 554 544 537 573 555 582 549 558 537 559 559 566 541 593 591 574 570 577 555 594 583 598 558 567 579 567 575 570 556 595 596 573 588 582 594 585 581 593 596 570 578 609 600 558 605 588 569 583 590 615 610 565 578 560 603 608 608 600 599 572 581 589 583 622 604 586 619 612 582 609 591 582 608 599 608 600 614 576 584 624 629 606 581 614 594 608 625 588 582 597 583 582 601 629 638 609 584 626 593 595 598 594 586 638 591 642 598 622 591 636 626 629 599 593 603 646 642 591 640 602 593 603 647 607 621 635 599 630 608 633 594 618 599 595 618 596 650 606 610 631 624 656 599 623 651 640 619 603 604 651 635 620 643 644 616 628 606 642 607 632 631 614 606 645 616 641 642 617 624 659 653 632 629 643 618 619 621 639 623 626 628 639 649 670 617 629 657 644 663 609 619 658 652 631 619 633 643 623 638 640 629 647 623 633 650 634 673 674 647 617 663 614 649 641 613 658 663 662 630 654 664 642 640 644 664 651 667 633 665 632 664 620 668 677 642 643 636 640 642 671 646 630 674 618 658 674 663 644 659 617 622 646 645 648 676 631 621 665 650 672 618 636 677 671 634 640 636 655 665 663 647 631 677 641 633 655 635 617 620 678 618 626 644 647 658 640 662 664 625 632 656 627 652 652 618 669 676 638 644 662 621 675 677 618 636 630 656 654 631 660 653 633 670 616 663 648 641 645 632 650 661 671 661 633 644 664 623 640 622 652 623 628 648 621 630 669 637 672 644 653 654 619 672 645 622 657 616 650 625 635 623 609 659 637 662 644 614 638 621 606 652 628 614 650 625 665 660 647 655 615 622 618 652 657 638 635 620 647 634 624 604 609 656 656 636 645 629 641 614 655 612 607 603 652 641 631 605 637 629 619 622 648 654 651 629 627 633 624 636 622 597 621 634 605 635 631 614 615 629 627 596 596 627 639 614 639 623 630 606 585 592 595 585 584 638 597 612 634 637 590 596 591 611 602 630 576 609 595 580 630 627 578 577 615 587 601 608 626 584 578 620 579 619 618 577 587 619 590 579 620 623 573 597 582 581 612 615 598 595 595 591 609 594 615 568 571 599 585 582 606 599 565 597 584 583 597 558 603 579 598 559 590 593 564 584 551 552 580 582 582 568 561 562 591 542 589 576 556 579 565 582 539 589 537 549 584 563 558 562 551 559 579 584 530 569 546 576 529 536 570 567 529 570 548 544 545 561 564 524 547 553 569 565 550 534 561 533 535 533 545 536 545 544 522 533 541 523 521 511 517 531 558 556 512 520 518 510 513 514 510 548 545 504 537 515 514 517 523 518 535 496 498 519 533 513 522 537 516 527 495 529 509 525 511 511 526 495 483 498 482 517 491 494 519 520 510 492 478 515 475 517 516 490 507 490 471 489 497 484 486 475 498 476 499 497 464 496 467 489 464 498 462 464 485 469 482 489 456 478 476 492 468 448 470 450 461 445 473 464 485 449 476 458 441 469 459 479 468 458 467 455 456 457 440 460 470 450 454 435 452 429 432 437 438 426 447 440 429 432 446 446 447 448 436 446 426 436 414 442 442 429 438 418 412 437 443 444 412 418 441 440 430 427 402 403 429 402 428 403 419 393 409 405 429 390 428 415 402 400 394 398 396 393 382 396 396 394 381 384 394 403 399 383 384 385 410 389 380 408 405 379 389 386 368 369 369 390 367 365 372 397 380 378 390 360 379 372 371 374 388 358 361 368 373 374 369 354 346 375 379 365 362 369 377 367 370 360 345 355 366 340 339 367 340 337 363 343 359 356 354 334 341 342 334 328 345 350 329 324 344 335 320 335 324 346 338 327 329 342 316 342 324 328 333 334 321 316 324 323 323 321 331 321 329 311 310 315 318 303 296 318 302 309 311 306 316 299 308 290 305 308 299 314 288 293 306 299 305 302 286 306 289 278 286 288 286 294 298 292 277 293 270 280 285 278 271 287 269 278 280 268 270 279 282 268 271 282 259 269 272 277 277 261 269 273 259 260 267 259 274 267 272 268 250 260 247 259 252 259 257 252 246 246 241 246 260 259 252 238 234 253 236 244 235 238 242 246 250 231 234 235 234 242 239 236 239 245 224 226 230 237 238 225 218 225 226 216 228 216 232 220 231 221 212 218 224 226 227 225 208 213 217 212 207 221 211 211 204 204 209 203 212 198 199 200 202 214 195 198 212 210 194 206 201 191 200 206 202 191 193 199 192 202 197 184 185 196 187 190 192 187 181 189 180 184 193 191 187 186 191 181 175 177 172 180 172 181 174 174 178 170 170 180 183 176 177 168 171 169 173 175 166 174 173 165 165 159 159 160 159 172 159 169 164 158 158 154 163 159 155 159 152 161 151 164 152 158 150 152 151 154 148 153 152 150 145 152 151 154 154 143 156 141 152 149 148 141 139 146 140 144 138 138 136 141 147 138 142 135 143 142 134 144 138 143 136 136 137 141 142 137 130 134 136 132 133 127 130 127 127 137 126 128 126 127 129 127 133 127 121 124 127 125 126 126 127 119 123 124 126 120 125 125 125 119 124 119 121 115 120 121 114 115 120 118 114 120 120 117 119 116 118 117 116 110 112 118 110 110 114 117 116 117 111 116 117 114 117 109 110 109 113 106 106 105 111 104 112 106 107 106 104 108 110 109 102 111 109 111 107 106 103 102 106 108 101 104 102 106 102 106 104 103 102 100 100 107 107 105 101 104 105 103 101 101 99 101 100 98 101 97 104 102 98 99 102 99 96 95 97 99 104 104 103 98 96 97 99 95 96 104 104 103 100 98 98 104 102 103 96 98 104 104 97 98 100 95 104 102 95 96 96 104 97 97 99
100 99 104 103 100 95 102 99 101 95 104 100 104 102 103 100 102 95 104 97 100 104 96 99 104 99 100 95 102 104 101 98 99 102 96 105 102 105 101 98 97 101 97 100 100 105 105 99 97 107 103 103 106 104 99 107 100 106 108 99 105 103 102 102 100 105 101 109 105 109 104 109 103 107 103 107 106 103 111 107 103 108 105 104 112 113 110 107 106 106 112 114 110 111 114 112 109 108 110 116 118 112 113 111 116 118 117 117 117 120 113 111 120 113 121 117 112 117 120 113 114 125 125 125 114 120 119 121 119 121 116 118 120 124 121 124 126 125 125 130 126 126 127 126 127 131 127 129 127 132 129 135 127 127 129 137 130 129 136 129 129 137 130 136 133 140 141 141 140 136 136 138 142 144 139 146 146 144 135 140 145 135 146 143 150 142 144 139 141 142 144 152 141 147 156 148 156 144 147 148 145 145 149 154 154 160 155 153 155 163 164 153 160 152 165 155 159 164 164 167 156 162 164 171 169 167 162 164 174 173 169 173 164 178 178 168 176 164 167 166 176 169 180 170 182 183 171 171 172 177 181 177 173 189 176 177 186 178 181 187 184 180 190 194 185 183 189 195 194 184 188 190 185 198 186 199 196 189 200 197 201 191 193 198 192 198 201 204 208 214 211 199 209 216 203 217 200 200 216 209 213 222 216 212 208 214 227 221 213 213 214 227 217 223 228 226 226 214 227 234 216 221 227 234 224 228 226 240 233 224 227 235 243 234 237 232 249 237 247 233 234 249 235 234 241 236 235 245 253 254 251 260 246 240 258 259 244 249 243 263 253 263 262 270 261 272 258 261 259 254 255 276 267 269 278 256 266 268 277 278 271 264 285 278 264 280 288 276 278 273 271 289 295 279 287 289 277 275 293 298 282 299 293 282 285 297 303 309 292 304 292 303 313 295 304 310 313 307 306 296 316 293 293 309 321 297 325 318 303 301 321 307 317 310 317 313 323 334 321 328 324 331 321 337 340 332 339 315 345 333 318 339 329 322 341 349 339 326 347 335 337 346 340 341 356 331 352 357 360 356 357 364 357 343 357 345 343 365 350 344 371 358 342 350 349 363 355 363 355 375 373 380 374 384 381 366 352 369 385 379 359 368 382 389 385 394 372 381 363 396 387 370 381 382 381 371 400 373 387 384 375 393 395 394 382 384 411 382 411 405 409 397 406 389 394 416 396 415 390 387 402 400 400 403 406 419 433 418 423 429 404 433 425 426 432 430 436 432 422 403 429 411 413 408 444 427 420 434 443 419 436 445 451 450 445 421 434 427 432 448 431 440 422 425 445 424 456 452 467 429 468 433 439 460 434 446 445 451 451 438 436 474 482 439 445 461 445 443 485 443 452 475 472 454 447 461 472 483 472 451 456 460 459 455 487 499 461 474 468 480 500 492 475 502 483 480 486 484 506 498 513 496 474 500 481 476 511 502 484 521 484 476 481 502 493 488 479 520 522 483 511 484 498 517 515 520 505 529 514 487 517 497 504 508 505 511 522 507 497 498 498 495 512 520 502 509 547 542 524 505 510 544 544 515 525 523 525 515 537 533 552 519 520 563 561 545 553 540 540 514 531 558 532 523 565 566 566 554 533 522 560 530 531 527 573 570 534 528 557 543 552 536 541 581 583 558 564 538 536 588 553 538 545 590 564 569 580 581 566 541 546 587 569 567 573 565 595 559 594 584 565 564 583 584 560 566 591 605 552 599 598 592 595 586 594 609 580 579 596 571 577 568 573 585 603 560 594 595 575 615 581 572 588 598 587 571 604 577 583 619 606 599 591 620 587 605 569 622 601 585 616 582 598 580 603 622 591 604 604 604 622 593 605 608 583 604 612 621 600 589 602 588 582 592 619 614 598 638 616 615 608 644 640 591 639 616 642 620 604 599 601 608 613 635 648 594 618 610 602 651 638 591 624 608 615 651 645 627 629 597 634 652 626 653 630 638 605 596 598 637 605 613 650 599 602 656 626 660 658 648 615 656 617 651 617 647 603 635 628 638 665 631 621 666 637 611 647 657 664 663 660 628 613 650 630 618 645 655 628 645 640 610 609 622 656 646 634 648 658 628 626 661 648 643 660 619 623 642 634 624 660 621 663 628 630 641 667 612 617 624 649 649 627 652 664 675 626 626 652 676 647 670 665 622 639 651 632 653 619 656 666 669 667 655 622 622 621 678 623 626 626 660 663 640 635 650 639 649 664 679 649 634 671 636 642 632 673 660 671 678 639 660 668 627 636 675 635 642 674 643 653 621 623 636 646 644 672 670 678 657 669 647 675 660 667 637 676 660 618 668 657 640 647 645 651 667 640 670 630 635 633 666 639 641 624 670 670 617 661 668 658 650 636 654 631 624 611 628 668 614 617 647 639 649 613 613 638 639 668 653 659 624 643 621 651 653 614 644 657 663 636 639 637 666 653 636 648 637 625 668 625 630 611 649 618 659 619 632 636 657 633 640 616 652 652 623 653 626 663 635 637 649 638 655 644 620 620 619 648 636 643 635 640 649 647 608 648 641 644 610 613 623 647 622 650 599 610 652 610 644 627 597 612 598 600 638 634 627 615 596 604 604 613 608 614 609 597 599 623 615 631 629 629 617 616 585 613 609 611 616 634 594 580 590 593 596 593 593 581 589 603 626 595 607 612 601 588 586 600 572 612 574 615 629 592 618 592 590 616 623 599 618 599 593 572 569 575 581 584 614 603 617 603 569 609 613 592 577 606 603 599 568 556 596 580 600 562 589 582 551 606 561 599 554 566 551 567 572 599 565 581 601 573 599 571 572 586 557 582 575 541 575 572 541 584 552 582 570 565 562 548 539 556 583 559 580 559 569 570 571 559 578 569 558 567 577 558 559 574 531 561 560 530 547 523 555 548 570 516 541 534 523 548 542 551 524 544 512 535 549 516 536 545 532 515 526 513 537 552 502 507 511 511 538 505 523 533 532 514 507 506 545 529 514 539 515 504 510 503 504 537 511 518 499 521 489 510 509 491 530 485 497 500 525 504 505 489 496 498 516 476 496 512 516 494 507 489 506 480 489 494 479 484 507 467 472 505 489 488 469 474 485 500 461 460 476 495 493 464 469 478 485 480 469 487 474 469 470 464 464 488 476 479 465 458 462 456 445 465 459 459 460 474 476 436 474 451 447 442 443 454 446 427 442 463 428 454 424 431 431 440 437 437 437 418 449 423 428 450 413 425 423 432 434 423 431 407 446 447 414 405 416 438 437 440 414 415 426 404 403 413 402 397 398 420 422 403 429 411 406 426 408 424 390 385 405 389 407 391 385 405 388 407 406 398 385 405 388 385 374 394 381 381 390 398 376 399 385 372 391 375 367 378 372 390 372 377 372 372 358 371 380 363 364 375 387 352 382 361 367 360 362 374 378 365 356 354 342 375 361 341 353 353 339 351 347 364 367 352 356 356 345 355 347 359 348 345 356 330 342 325 326 336 350 332 329 323 345 348 334 343 315 318 333 312 320 313 334 327 326 306 325 324 313 323 322 324 330 317 318 324 324 299 313 322 310 299 313 305 292 308 301 298 292 308 309 307 305 301 300 287 308 296 281 285 282 291 300 293 280 275 300 274 297 275 298 276 292 291 270 291 288 271 283 289 288 269 276 275 279 266 277 280 282 275 273 264 273 267 255 259 265 250 259 256 263 260 271 253 255 245 246 244 248 253 260 254 246 260 238 239 252 238 251 252 240 235 232 248 237 230 241 244 245 232 232 242 235 238 235 231 237 230 232 241 227 231 218 228 232 224 229 228 217 223 226 226 227 216 221 226 213 212 216 226 210 206 205 207 203 206 203 216 202 200 199 198 199 210 205 206 200 211 198 206 201 196 200 207 200 191 206 194 205 189 187 199 198 201 190 198 189 189 198 190 186 180 180 179 191 191 192 177 188 179 175 174 188 180 175 183 186 184 177 180 184 182 182 183 169 172 176 180 174 165 173 164 175 171 163 169 172 166 173 165 165 166 170 166 169 156 165 160 165 152 167 154 152 154 156 161 153 152 158 161 149 153 158 154 145 154 152 147 152 144 142 152 153 151 153 152 150 142 140 141 144 138 143 145 137 146 147 144 143 143 144 142 142 143 139 132 139 142 130 139 132 132 129 137 129 127 131 127 133 138 132 134 126 128 127 123 131 130 130 132 125 124 127 131 131 120 125 119 120 128 118 121 124 126 124 119 126 123 118 116 115 115 118 114 119 119 120 121 114 122 118 115 112 118 112 119 115 113 119 113 110 115 112 113 113 118 117 108 113 109 109 110 108 116 115 111 111 112 106 111 110 112 104 112 108 109 112 109 111 103 108 108 108 108 107 101 102 103 106 103 105 105 100 103 108 102 107 103 104 100 100 104 107 104 106 104 103 104 102 101 106 98 97 102 105 104 103 105 98 101 100 103 96 102 98 97 95 96 100 100 99 95 97 100 103 95 96 98 104 103 104 95 104 96 100 95 97 99 96 99 104 101 99 97 97
101 100 99 104 96 97 100 98 99 95 96 101 99 100 100 97 101 104 98 104 99 100 98 96 101 102 97 99 98 99 104 97 106 99 97 99 101 105 102 97 105 105 106 102 101 102 105 100 100 99 101 106 104 103 108 101 101 101 106 105 106 104 106 107 109 109 102 104 107 110 107 109 109 106 103 105 111 103 109 113 109 105 113 110 110 106 113 113 107 111 107 116 115 114 109 113 108 115 113 116 114 114 110 113 119 114 116 115 112 117 112 116 119 122 121 113 122 119 124 120 124 116 119 115 117 122 121 120 124 117 122 123 120 125 123 127 130 124 130 131 129 122 125 124 132 128 122 130 125 125 128 132 132 132 137 126 128 132 139 135 133 131 129 134 141 141 132 133 133 142 143 133 133 137 134 141 135 142 148 135 136 149 139 144 151 146 151 148 144 146 143 146 154 154 144 151 149 158 154 150 155 155 151 156 149 157 156 162 154 155 152 151 158 164 153 158 165 156 169 156 166 157 157 157 162 164 163 166 171 165 175 174 177 169 178 176 169 178 168 171 178 174 183 169 170 183 180 171 176 177 183 182 186 186 177 186 192 184 185 183 185 190 185 196 187 194 188 192 187 193 189 193 192 187 200 197 198 188 198 190 191 206 201 195 199 206 197 199 209 210 203 201 202 215 201 210 200 216 218 204 216 213 212 207 222 221 222 227 224 211 218 213 228 214 229 230 222 225 224 226 228 217 234 235 224 226 231 223 240 231 229 233 238 227 236 230 235 246 238 240 233 236 244 247 236 240 245 249 252 259 257 246 251 263 245 265 250 244 258 254 267 248 272 247 257 253 265 268 262 269 271 276 278 264 279 267 283 281 284 283 262 283 262 276 276 272 278 273 292 279 275 291 294 273 292 297 299 297 299 275 290 299 295 296 281 279 297 291 298 297 305 300 293 298 312 286 306 317 314 302 291 310 293 307 323 308 308 312 326 309 317 311 317 313 315 324 326 304 327 314 328 325 316 316 312 312 340 339 327 324 344 322 326 346 348 319 332 333 328 349 337 338 348 337 346 331 350 344 343 332 346 344 358 342 361 356 342 344 351 345 364 364 360 358 348 368 354 375 377 368 360 364 378 378 370 359 382 381 382 390 375 385 377 381 359 371 382 377 393 393 391 372 401 367 377 390 401 397 395 396 399 409 408 377 395 403 377 389 406 401 403 412 384 414 391 383 395 398 390 409 406 424 406 406 404 416 402 410 412 401 409 423 405 409 421 418 402 409 406 429 431 437 405 414 415 447 436 417 421 434 428 417 450 419 418 448 421 451 418 441 448 434 456 438 427 441 459 459 433 432 448 467 463 438 442 439 457 459 466 463 446 449 456 463 455 480 458 445 477 444 456 446 486 485 457 481 451 493 485 473 491 484 472 480 459 498 496 496 467 470 463 484 471 506 464 474 494 470 467 506 497 511 486 513 474 514 471 519 487 510 487 474 484 519 494 496 495 481 491 489 522 490 523 489 509 508 506 528 502 502 528 507 518 536 520 512 528 508 504 504 541 505 496 500 517 521 509 527 514 549 537 536 504 550 511 554 529 530 532 512 512 535 552 558 552 559 513 534 519 528 524 532 538 531 541 568 558 544 527 525 543 561 525 542 547 554 543 541 531 569 577 567 580 553 582 575 555 562 566 566 560 539 541 537 546 577 570 568 568 548 565 584 571 561 584 558 562 559 592 566 574 581 557 552 575 556 580 601 604 560 584 556 556 603 552 588 581 566 562 575 588 556 557 611 559 578 612 577 606 575 616 568 590 587 593 577 588 585 603 617 571 608 570 585 584 590 608 609 621 621 618 585 580 592 581 624 599 598 607 578 614 608 586 582 619 624 608 585 623 593 595 616 640 607 635 592 626 626 589 623 584 600 613 601 612 626 645 642 640 632 605 630 622 613 610 617 614 645 591 603 591 633 603 646 638 601 628 598 643 608 624 619 636 634 632 610 608 655 647 610 648 654 620 650 648 634 608 628 629 657 650 648 656 617 607 626 625 627 646 640 620 664 642 619 659 651 661 611 650 605 639 657 608 666 647 657 637 656 622 668 651 610 623 613 636 661 632 643 669 658 610 625 662 646 651 648 635 647 648 625 616 641 666 636 666 645 662 620 665 643 630 619 638 646 624 666 635 648 637 633 636 640 651 625 613 629 664 640 666 639 656 673 670 648 635 661 618 623 670 672 655 625 615 617 660 628 672 619 665 633 640 624 660 678 636 661 630 624 624 619 649 666 615 642 636 636 625 641 645 618 635 622 629 637 625 675 650 617 614 635 635 639 644 617 638 666 663 653 675 672 658 645 658 657 671 615 614 618 641 645 621 662 651 634 619 662 630 654 665 631 611 622 655 641 625 616 629 673 654 625 667 634 657 648 613 650 649 615 655 613 646 662 662 621 621 669 671 639 647 651 659 655 615 631 648 639 614 634 650 629 606 660 631 612 646 643 633 633 635 634 608 660 605 622 651 647 604 656 656 606 634 644 653 641 605 631 608 610 625 611 609 638 622 631 608 627 625 635 607 616 635 609 646 600 624 592 633 625 638 598 602 605 624 605 605 645 644 598 615 642 617 632 603 602 592 637 612 590 626 623 602 605 620 624 615 629 616 621 590 632 606 609 617 607 606 584 597 601 631 614 624 626 630 619 585 620 610 589 592 594 574 607 589 591 593 608 568 601 573 585 598 609 567 587 615 613 604 586 576 606 610 606 572 592 598 584 572 590 610 585 612 599 566 563 591 568 582 592 590 553 606 596 594 601 556 599 555 578 579 597 555 600 559 558 544 577 593 549 548 539 552 551 592 556 578 560 552 556 556 557 583 579 584 559 537 530 584 551 531 536 553 562 549 566 573 555 525 535 573 525 567 525 570 567 550 530 531 523 538 543 537 523 535 530 542 532 525 538 551 518 531 508 517 548 550 526 548 542 510 527 535 547 508 549 509 500 544 543 532 510 504 510 495 515 494 508 536 520 506 525 526 510 525 496 485 486 490 496 512 521 487 487 526 507 519 516 521 519 516 475 505 482 472 510 511 496 513 499 497 484 476 471 469 490 491 493 485 489 475 465 505 458 470 460 466 481 495 491 465 479 451 476 450 449 485 476 462 485 471 455 466 442 444 447 442 480 451 455 439 474 462 461 470 445 452 442 471 442 441 467 469 463 467 463 458 447 435 425 434 459 449 431 431 426 442 431 453 430 443 451 416 441 410 417 412 447 426 413 441 441 408 414 417 422 433 432 415 437 406 437 409 426 416 426 400 416 401 415 425 408 418 392 418 385 412 392 386 415 406 383 383 384 394 379 414 389 381 394 400 401 398 394 388 391 395 387 379 367 402 364 385 371 398 397 366 369 392 367 386 361 371 390 371 387 355 359 355 378 380 354 374 370 378 367 353 372 361 373 365 360 354 357 357 356 353 357 339 364 348 347 349 352 357 332 340 354 340 339 342 352 341 322 326 349 328 327 342 343 326 335 319 320 315 320 318 331 340 340 309 323 319 314 307 323 322 332 324 311 331 330 299 298 314 326 303 323 313 308 302 301 317 302 303 289 306 313 292 298 305 300 309 288 299 289 293 281 299 285 292 280 276 284 278 273 290 288 270 292 275 282 284 292 270 270 291 268 275 280 261 267 276 285 278 270 260 258 278 260 265 255 270 253 250 269 253 258 266 247 271 254 249 256 246 245 251 262 242 242 250 257 250 241 244 238 254 254 253 245 236 248 250 240 241 232 238 242 227 228 231 238 227 229 225 224 239 236 220 229 236 224 232 218 225 228 233 226 223 219 210 224 225 227 209 224 227 217 220 212 207 214 208 203 209 212 213 199 200 198 207 204 215 199 202 201 200 202 204 209 207 196 192 206 197 199 204 193 186 195 191 201 193 195 184 184 196 192 183 187 191 189 192 180 185 186 176 184 178 184 184 180 184 173 171 170 186 175 181 170 182 181 177 168 172 178 167 163 163 170 175 172 162 163 166 174 161 172 165 166 169 169 158 156 165 162 160 160 161 155 156 163 151 158 162 152 161 155 161 147 148 158 148 145 150 145 145 154 143 148 152 153 153 141 147 143 140 144 138 148 150 145 142 144 146 146 142 143 143 145 141 144 142 140 139 143 137 131 133 134 132 137 128 132 134 135 129 130 128 134 126 129 136 132 124 126 133 126 133 123 131 130 129 126 121 123 125 119 119 120 122 125 120 122 117 118 123 124 122 116 116 117 117 114 118 119 113 115 113 116 117 112 113 117 114 118 114 116 116 112 112 110 113 112 118 113 117 110 107 114 113 108 112 112 110 114 106 108 105 106 111 107 104 113 108 111 108 109 103 107 107 104 106 104 104 106 103 102 102 103 107 108 107 108 108 102 106 101 105 104 105 107 107 104 99 101 102 106 100 106 103 106 97 106 98 102 103 100 106 105 103 104 104 100 102 102 104 101 96 100 98 104 100 97 100 103 101 96 102 103 104 97 102 96 98 95 104 95 98 103 95 97
102 104 102 98 102 102 105 102 98 98 102 102 101 99 102 97 100 99 98 101 104 98 105 98 99 104 100 104 102 102 106 100 100 104 102 99 103 105 107 105 99 104 104 104 108 101 108 104 106 102 101 106 107 100 109 101 100 104 108 106 101 101 110 106 110 108 109 107 107 108 105 109 105 103 107 106 114 111 112 107 115 108 110 106 106 114 111 114 109 114 117 114 115 107 112 113 113 117 110 117 109 110 111 110 110 117 119 120 113 117 113 112 122 119 123 116 124 114 119 115 118 125 117 115 122 124 123 123 127 121 127 118 123 126 127 125 124 128 126 132 132 125 125 130 132 129 131 126 133 134 130 127 135 129 137 131 136 128 134 137 131 139 140 140 135 138 136 140 136 141 141 136 137 136 145 138 144 136 147 143 148 146 142 145 138 150 147 141 151 154 146 148 150 144 151 148 155 144 151 154 155 158 149 151 153 157 153 164 151 153 158 164 154 164 157 155 168 161 168 157 165 167 170 161 171 158 173 165 166 164 169 177 177 174 171 177 165 172 176 167 172 182 182 172 172 174 174 187 180 176 181 186 189 180 188 180 175 186 190 177 178 185 188 197 195 181 198 189 201 194 194 188 203 194 205 203 202 190 191 193 203 200 194 201 194 196 213 196 201 214 200 209 217 201 208 210 212 216 213 203 210 224 209 223 221 225 207 221 227 213 222 227 229 231 217 217 221 230 217 217 220 231 221 233 236 222 228 237 232 235 236 232 236 248 237 233 250 242 243 247 244 246 232 237 252 241 248 242 249 241 260 259 252 257 248 248 266 261 255 245 268 270 248 263 252 255 274 265 264 256 275 259 275 260 262 259 277 258 282 278 271 278 269 286 274 288 276 272 287 292 282 290 296 276 284 287 298 296 289 301 289 288 281 279 285 280 285 306 294 292 305 310 299 296 288 315 292 294 293 304 297 298 306 300 317 310 299 323 305 298 307 328 301 317 304 324 318 306 322 327 330 332 330 309 318 316 315 335 319 317 328 326 320 338 329 345 337 352 323 337 343 349 335 328 351 328 341 355 362 362 359 349 345 360 347 364 338 369 365 365 367 350 341 357 366 345 353 347 345 371 378 371 380 381 384 365 362 376 373 378 357 376 380 365 379 377 391 374 367 366 395 379 390 380 396 402 405 394 376 385 387 373 374 387 413 385 384 414 416 382 388 385 405 412 418 411 399 405 391 419 402 400 416 420 422 420 411 428 402 421 406 399 413 432 402 433 434 406 403 433 437 444 416 435 435 445 432 442 420 435 436 422 428 417 423 443 455 453 437 419 454 422 440 452 436 447 454 465 465 458 445 468 443 439 467 437 448 448 472 438 438 469 464 480 473 446 480 467 450 469 452 462 467 489 488 467 467 476 493 482 495 478 485 469 473 465 497 488 469 476 458 490 500 497 491 504 467 498 472 484 482 496 482 486 480 515 470 510 516 520 520 516 514 482 504 507 504 484 513 510 502 481 521 517 530 494 521 529 522 508 494 516 495 536 492 491 539 521 521 539 495 529 532 529 544 529 534 522 519 527 501 549 513 513 546 512 509 532 516 511 534 514 546 557 521 554 518 542 553 515 522 514 542 557 545 552 525 555 565 534 550 550 540 533 548 538 527 572 576 554 528 555 531 566 529 559 564 575 552 534 562 566 571 551 549 566 560 584 541 545 588 567 561 592 549 551 569 573 587 589 544 554 562 571 583 571 600 599 549 593 570 597 592 585 563 570 597 603 561 611 570 563 599 563 603 587 565 561 592 568 568 568 567 587 586 610 570 567 591 608 620 593 612 579 619 613 604 578 592 608 588 619 582 607 621 607 617 582 619 616 581 621 577 596 579 626 599 615 617 607 619 601 603 595 605 585 602 623 593 605 631 633 583 613 639 635 617 624 627 608 638 612 606 630 629 615 604 610 632 648 609 649 628 643 645 610 621 651 634 596 650 596 641 649 642 640 632 631 616 643 627 611 635 629 640 608 607 639 600 647 660 599 645 644 635 604 612 654 645 637 645 628 644 638 633 624 648 631 644 618 655 614 633 661 623 624 630 633 667 633 617 666 632 663 645 652 627 620 657 647 657 647 669 647 643 634 646 654 671 649 623 640 670 664 621 636 625 625 672 630 629 611 642 673 635 661 654 655 674 640 630 659 615 628 634 650 655 673 632 654 649 646 621 645 636 632 671 652 648 669 672 667 671 640 666 631 626 645 674 624 673 628 672 677 644 630 651 623 626 671 664 662 640 672 630 664 628 624 639 663 617 633 652 674 659 640 627 671 671 623 618 666 636 675 665 667 627 638 676 640 631 662 624 658 656 640 643 669 650 668 654 653 623 629 648 668 654 661 661 648 670 665 636 629 662 624 619 613 649 617 639 667 666 650 648 644 613 614 638 652 670 616 629 617 633 667 657 621 624 609 617 619 607 624 666 608 605 612 637 636 618 626 633 630 650 645 619 628 632 611 648 624 619 640 635 658 628 621 609 643 622 617 655 621 634 606 658 656 599 634 651 613 626 621 636 637 639 613 594 624 633 613 624 651 640 625 632 603 636 626 624 597 595 613 592 621 629 633 593 622 591 645 610 603 608 631 624 606 625 590 617 598 627 584 623 612 610 626 619 619 602 613 605 596 580 619 590 590 624 580 609 574 604 587 592 583 586 582 578 570 604 587 587 608 595 590 567 592 611 606 603 605 598 604 586 618 585 596 581 589 573 615 570 576 566 582 567 599 578 597 580 606 579 609 600 605 584 608 562 564 594 592 596 582 590 601 556 569 567 561 552 572 547 544 562 590 555 594 565 574 556 551 573 574 539 581 558 556 538 582 562 539 571 566 546 538 578 547 559 531 547 554 538 532 526 541 563 567 563 547 545 527 559 549 520 546 551 517 517 517 552 527 517 514 529 544 538 522 520 516 514 548 544 519 535 548 527 541 534 530 529 527 526 517 536 516 520 507 497 514 512 517 507 499 506 528 495 503 501 523 504 502 519 517 524 532 522 530 528 488 495 512 522 506 523 480 516 491 514 515 520 473 494 475 509 517 505 506 513 493 494 482 472 481 467 508 506 492 473 499 489 472 475 493 500 461 463 469 475 476 461 468 474 491 473 460 475 449 451 483 467 464 467 447 484 456 463 472 453 458 480 455 471 476 440 457 470 449 434 437 460 465 445 445 460 435 449 456 445 447 422 447 435 437 429 433 455 433 455 413 426 420 420 413 440 447 442 407 432 405 445 418 406 411 425 403 437 432 420 398 434 420 399 405 397 422 405 416 428 407 415 396 407 420 391 388 389 396 383 394 413 408 409 393 398 376 409 405 378 377 394 408 395 372 402 376 399 382 365 384 384 385 376 395 364 384 363 367 378 383 356 366 364 367 374 375 377 373 354 375 355 356 370 366 367 366 351 356 369 358 362 349 353 349 344 337 359 367 365 355 346 355 360 344 332 354 331 351 350 325 340 339 331 333 331 339 318 340 343 343 339 324 328 343 331 340 337 323 318 327 334 331 322 305 335 315 313 324 326 306 306 328 298 313 312 314 322 317 315 305 320 313 303 288 305 292 299 294 298 302 305 293 304 292 281 281 293 303 277 293 285 300 285 298 294 286 290 292 270 272 290 278 279 291 282 282 288 279 266 281 264 275 282 278 279 269 257 256 254 278 269 252 273 262 270 266 265 248 269 253 258 249 256 258 257 260 263 262 254 242 261 238 254 239 258 239 239 244 242 253 249 251 232 237 240 236 229 247 245 229 235 226 238 226 222 225 225 234 224 237 222 235 218 234 225 229 219 218 225 223 226 211 220 223 216 209 219 223 215 223 208 223 206 216 208 220 213 206 209 216 204 197 208 195 203 199 194 194 197 200 203 197 191 200 205 199 203 189 188 189 192 198 191 187 185 182 182 184 189 188 192 183 185 183 179 188 177 188 190 173 172 171 178 182 173 176 177 178 181 170 171 167 172 166 176 165 174 168 174 175 167 174 169 167 166 165 165 167 172 168 167 161 157 159 164 165 162 152 159 164 153 151 156 160 152 155 162 156 152 149 152 153 153 146 148 144 152 153 146 156 154 142 140 150 151 152 148 141 144 142 139 144 137 139 141 146 144 139 140 137 133 137 137 140 132 143 137 136 130 131 140 135 136 132 135 135 136 132 131 128 131 134 131 130 132 132 131 131 132 127 123 122 129 121 124 123 126 125 119 129 121 126 120 120 122 124 120 121 119 123 119 116 118 115 125 123 122 122 119 120 119 113 113 118 113 116 119 116 112 112 109 113 118 115 116 108 115 108 110 109 113 109 115 113 109 114 107 106 111 113 113 104 111 114 111 107 106 111 104 103 104 110 109 111 103 107 102 106 103 104 109 109 102 104 105 109 108 100 108 100 100 106 101 103 104 108 99 98 106 100 101 99 100 98 98 103 104 98 98 98 101 106 97 105 102 102 104 101 104 103 101 97 101 105 101 98 105 101 99 103 105 102 104 97 104 104 105 104 97 96
106 102 98 106 100 103 104 100 99 103 98 97 104 105 106 99 98 105 97 103 104 98 99 104 103 100 105 102 98 106 104 98 103 107 107 99 105 107 103 99 104 106 101 103 104 102 109 108 104 109 104 101 102 109 110 108 102 109 104 102 109 111 103 104 110 105 108 109 104 104 111 111 108 104 104 106 111 106 114 106 107 111 109 109 115 113 116 111 107 114 112 115 110 116 117 111 109 110 113 110 113 110 113 116 111 111 117 118 122 115 120 114 120 114 124 118 120 125 119 124 116 118 115 125 116 118 123 128 117 120 123 123 122 122 123 125 121 125 128 125 124 125 131 126 123 129 130 124 127 136 127 132 129 136 133 136 135 130 138 132 140 138 138 137 137 137 133 142 146 138 138 134 145 134 138 143 146 140 148 146 145 151 150 140 139 140 148 152 147 154 142 153 146 150 152 156 155 151 160 160 154 153 148 152 150 149 153 155 165 161 164 153 153 152 162 155 160 157 163 170 166 166 161 165 170 162 168 163 164 171 178 163 176 179 167 169 180 167 169 178 177 175 180 171 182 173 173 175 175 183 184 175 188 183 188 191 184 187 179 193 195 185 192 192 184 197 200 189 202 194 191 203 189 189 195 205 195 195 197 194 208 196 210 194 193 209 205 209 214 199 201 217 211 213 206 211 215 221 210 212 208 211 216 225 209 226 223 214 221 216 213 217 223 220 230 224 219 217 224 223 220 234 219 227 235 226 237 232 226 226 233 228 230 236 230 244 245 232 230 247 242 238 240 233 249 252 252 258 255 239 255 262 256 253 241 259 251 247 247 257 259 270 263 270 261 264 258 272 260 253 270 260 276 279 264 270 268 260 268 268 260 266 263 273 289 277 291 287 277 289 279 274 294 285 284 291 286 297 286 285 283 302 288 281 282 306 290 283 284 295 295 307 298 303 288 314 305 305 306 308 308 315 307 311 317 303 297 323 305 325 309 317 304 328 305 315 326 335 336 311 332 324 329 334 337 341 322 325 328 320 344 337 326 342 321 333 348 326 351 332 355 355 349 325 354 329 336 360 358 353 353 333 335 355 365 363 370 365 370 367 352 342 363 365 374 360 358 371 370 356 382 364 361 350 368 372 366 382 366 357 375 366 385 360 390 387 398 371 378 365 400 385 394 371 380 404 385 401 407 393 390 385 378 375 388 380 379 401 395 406 389 409 418 388 414 421 404 414 417 410 397 404 418 405 428 402 412 426 410 425 404 406 425 411 418 432 423 411 443 411 411 424 406 445 419 410 410 433 422 442 453 413 414 436 446 425 452 431 426 442 451 438 437 451 426 425 452 450 432 467 454 458 470 465 434 440 474 450 475 468 437 442 468 473 468 455 458 474 474 456 445 480 466 490 467 462 470 470 453 465 486 459 485 455 461 486 497 456 486 502 486 458 506 482 497 486 470 507 485 487 469 496 482 502 485 489 517 480 491 520 496 505 479 515 496 493 518 517 479 479 510 494 486 526 520 506 492 511 496 486 506 498 491 526 529 510 530 506 495 519 510 527 529 539 533 543 544 500 505 502 536 536 521 525 537 551 532 538 527 528 511 552 554 558 552 551 538 556 536 547 543 545 561 533 533 535 525 564 571 523 551 525 551 563 570 534 537 540 574 545 565 561 528 568 561 548 534 545 551 571 536 550 557 540 581 541 583 565 562 588 564 563 550 553 551 587 557 545 545 598 544 573 546 585 594 594 566 598 567 555 604 584 572 579 560 598 598 600 598 568 585 591 571 610 585 591 609 567 605 579 580 617 585 567 607 613 569 598 564 584 596 570 611 599 582 618 612 573 585 611 588 621 616 577 604 626 592 574 626 574 628 622 576 622 623 588 608 632 606 590 578 630 584 612 608 603 633 594 639 630 583 587 639 619 622 596 591 614 600 645 601 634 603 617 591 617 633 608 600 623 640 643 617 600 606 625 634 636 650 624 601 650 628 625 654 611 643 640 617 629 607 635 617 643 642 608 657 608 610 630 644 611 622 605 600 652 638 612 609 640 647 640 622 621 615 657 632 651 615 626 635 608 609 661 621 665 654 633 625 664 666 609 614 624 615 616 614 653 628 645 615 643 615 632 657 652 662 613 641 661 666 630 627 653 657 617 661 612 644 619 635 650 611 639 659 618 669 652 642 674 625 649 646 632 674 632 613 664 637 647 654 632 668 672 612 653 617 665 657 652 674 618 628 675 648 614 618 642 655 649 642 669 623 613 626 621 633 628 674 658 663 652 614 655 648 614 632 653 666 676 629 664 618 644 662 653 645 668 618 623 640 647 615 651 646 628 658 666 643 655 648 629 630 649 671 666 651 626 641 639 625 657 626 630 625 612 669 656 666 611 667 629 645 668 666 615 620 649 669 651 627 640 667 646 614 663 636 653 614 666 617 628 624 660 646 663 607 644 622 628 609 654 636 627 654 647 621 635 620 626 665 623 652 603 622 617 620 658 628 637 644 660 642 658 649 616 648 646 651 598 604 654 648 599 624 642 597 645 620 595 602 639 633 650 594 617 614 621 606 617 653 640 602 605 647 619 625 594 639 636 619 647 649 606 630 597 594 633 645 618 596 603 617 623 594 639 615 588 589 620 607 621 614 593 592 614 580 613 603 590 588 632 623 595 600 618 576 628 626 578 591 602 599 585 629 601 620 619 616 578 576 620 571 596 576 582 584 575 607 595 577 608 591 601 585 597 567 586 594 587 562 599 582 563 579 603 561 592 592 583 570 587 587 603 595 577 563 574 556 584 590 554 597 591 578 564 595 561 579 579 554 586 575 567 586 575 562 591 542 541 589 580 580 552 553 556 558 585 583 543 565 568 552 533 541 556 547 579 540 577 578 571 540 525 533 569 565 566 534 524 544 520 521 564 534 544 537 556 558 547 519 528 536 517 543 563 523 529 527 558 539 531 544 524 515 523 510 552 529 524 520 525 529 524 540 522 510 545 500 536 521 525 529 529 520 490 540 497 534 520 536 533 526 516 485 490 531 525 492 507 510 523 494 518 494 514 492 511 518 489 493 479 481 481 495 474 482 500 498 489 508 502 478 479 493 465 506 460 492 470 486 475 492 492 488 473 478 458 467 457 485 464 457 464 457 456 452 467 465 457 447 461 442 473 464 467 469 461 469 465 478 477 464 471 459 467 440 467 458 461 451 447 455 432 467 464 436 423 460 429 460 442 456 430 428 447 452 448 452 414 436 441 432 451 428 415 425 429 408 404 418 440 409 408 438 428 417 405 402 425 415 434 427 426 427 426 405 429 395 410 401 420 422 391 386 384 393 407 393 390 403 392 381 398 395 379 377 377 404 373 386 400 393 382 382 400 394 386 371 372 378 375 368 362 363 361 377 389 378 369 371 361 358 358 364 380 352 375 357 351 358 350 355 359 346 343 354 358 364 373 348 360 342 340 366 346 337 355 362 332 360 349 346 358 351 344 338 325 326 340 348 337 322 345 322 343 319 344 322 332 334 343 337 328 322 331 326 325 319 320 310 306 324 322 310 307 332 311 321 307 301 316 314 322 324 308 303 302 293 312 307 300 311 299 312 303 307 291 313 295 286 283 291 284 288 289 305 295 286 301 278 303 298 286 273 284 293 272 280 291 294 274 267 273 270 268 290 286 285 264 274 266 270 282 272 268 265 278 277 261 262 253 271 269 269 255 252 264 267 254 259 253 261 259 263 252 257 261 257 262 253 251 238 247 246 248 251 256 245 252 243 236 233 236 251 232 241 241 248 231 233 234 240 230 233 222 227 225 238 237 235 216 229 230 215 228 232 221 215 216 226 221 209 209 222 215 221 206 217 215 209 215 211 219 221 216 218 217 203 203 215 203 201 195 200 198 194 203 209 208 191 209 192 207 190 196 189 194 195 199 191 190 202 187 184 191 183 180 196 188 181 193 189 193 193 190 176 180 174 189 182 174 187 181 186 170 182 172 170 179 179 175 171 167 178 175 170 172 164 177 168 168 163 172 174 163 167 164 159 163 158 166 155 164 166 164 161 153 155 153 153 162 165 150 156 163 160 155 158 147 160 158 148 154 146 147 158 154 156 156 150 150 145 147 143 147 143 141 140 146 140 150 140 136 135 145 134 146 145 140 140 145 143 137 144 137 134 134 131 133 140 130 134 140 140 135 131 137 132 128 133 129 127 136 133 127 135 134 124 130 130 127 129 127 129 120 122 129 121 124 126 120 128 118 127 120 116 119 122 119 120 119 117 121 117 124 123 125 114 119 121 118 117 120 120 117 119 120 114 115 113 115 118 109 110 112 118 117 110 116 110 111 109 115 111 114 106 107 109 116 112 114 107 105 110 114 110 107 112 103 105 103 107 112 103 107 104 104 110 103 107 104 102 101 102 109 105 104 100 100 102 105 100 104 104 102 102 107 102 103 107 106 103 103 104 104 99 106 106 107 99 101 102 102 103 105 100 99 99 101 101 101 99 101 97 103 105 100 103 100 105 102 97 101 98 105 98 100 105 106
102 100 103 107 104 100 106 99 104 99 103 99 103 107 105 106 106 103 99 102 98 99 99 100 104 101 98 106 107 100 105 101 102 102 102 100 107 103 101 104 105 100 105 102 109 103 100 110 101 103 105 102 104 106 104 103 102 108 110 102 109 110 108 105 103 111 106 110 105 111 104 107 104 111 106 112 105 111 108 113 108 116 107 113 114 114 112 109 118 108 110 119 112 109 119 120 115 120 116 117 117 115 119 118 120 121 112 122 115 115 125 124 118 116 116 119 122 120 121 122 127 123 116 125 125 127 124 129 121 121 123 121 127 129 121 121 121 126 125 130 127 134 128 135 130 133 133 130 133 134 127 132 135 139 129 134 133 130 133 139 137 136 131 137 136 134 140 134 139 133 140 141 145 138 135 142 145 145 145 140 141 150 141 150 149 141 150 146 152 155 154 150 155 151 158 155 147 153 146 152 148 160 162 162 156 159 156 163 160 153 166 153 154 157 154 157 162 155 158 162 171 160 165 166 163 159 175 167 161 173 167 170 171 164 177 177 173 176 180 177 175 178 174 174 182 186 186 181 185 172 177 184 179 182 181 193 180 193 178 195 183 194 196 189 192 199 183 190 192 200 202 202 195 204 192 189 199 201 197 197 206 198 193 208 212 205 197 209 213 212 213 217 216 201 214 219 219 211 207 218 224 216 226 206 223 210 225 214 227 219 218 230 229 233 233 216 221 228 218 219 219 227 234 231 220 231 241 238 239 242 245 232 227 243 241 240 250 232 251 250 248 254 234 247 250 249 245 241 257 260 260 255 253 250 244 250 256 249 254 263 269 272 264 254 257 253 268 263 258 268 261 270 254 273 269 258 276 284 283 271 275 283 267 277 279 288 289 271 285 292 285 281 284 282 279 272 285 293 298 295 278 298 295 300 294 285 287 306 285 292 293 311 298 308 294 299 292 302 312 319 316 304 321 311 307 315 309 325 321 304 322 317 309 311 324 317 332 319 335 309 315 317 327 334 312 318 341 320 318 314 327 347 344 350 332 337 343 321 339 352 334 341 337 356 336 355 335 337 362 361 337 346 341 342 359 347 346 349 338 353 354 369 343 369 361 367 371 372 362 379 357 358 359 359 356 374 368 378 359 388 390 379 370 374 363 370 395 376 379 396 395 367 368 380 398 371 401 380 393 378 405 379 373 399 391 382 408 407 392 401 419 413 390 397 409 392 401 388 388 412 426 412 395 413 425 422 425 428 415 405 401 419 437 407 427 403 441 417 428 418 442 431 443 418 445 408 414 432 412 412 445 453 413 416 457 421 454 434 457 438 420 461 441 456 431 461 461 455 457 467 471 437 471 431 455 431 444 435 475 476 472 439 467 467 460 459 458 475 455 445 474 459 473 449 486 492 470 487 457 457 491 492 476 494 480 458 476 477 470 503 494 464 501 472 500 488 508 502 506 507 479 503 473 511 502 472 488 497 518 505 492 493 517 484 523 488 481 496 506 491 490 483 513 530 494 493 521 526 491 520 514 492 526 507 528 498 507 492 492 525 503 505 502 518 496 546 505 523 507 545 529 536 523 549 550 536 536 513 535 521 555 530 532 518 515 536 543 523 535 561 565 538 526 563 515 538 553 537 548 527 533 565 559 521 574 564 546 574 566 552 535 532 543 570 581 547 552 547 576 544 539 534 538 576 536 580 579 548 578 546 550 590 583 585 592 551 542 575 570 556 593 593 561 555 600 574 560 602 603 560 564 604 573 583 554 607 578 563 574 610 604 579 556 593 558 595 605 596 569 607 598 574 616 598 589 616 607 575 597 567 608 597 581 572 622 608 611 600 574 597 593 570 579 575 578 603 616 610 623 627 581 593 601 590 583 597 629 608 579 597 596 622 636 636 617 607 618 586 615 582 607 638 633 638 594 593 638 622 607 640 588 640 602 635 616 608 587 638 619 642 595 632 639 619 624 642 610 606 590 596 600 598 616 636 608 650 646 632 645 610 619 612 633 614 654 632 638 643 606 635 634 623 650 599 658 601 614 643 646 605 641 648 629 604 632 641 629 615 617 656 615 638 638 641 639 658 617 652 647 623 656 628 648 645 630 645 645 643 625 627 650 667 613 613 610 651 612 618 615 612 649 656 620 646 639 638 636 611 629 623 616 631 629 623 654 661 651 629 632 622 618 638 653 662 628 656 641 632 666 649 636 644 633 649 619 665 616 646 667 636 660 674 658 616 625 639 667 666 658 625 614 666 653 657 653 670 638 620 627 629 658 653 662 616 627 669 669 631 639 660 655 623 659 637 627 672 664 619 662 647 632 664 637 674 645 615 668 670 622 619 624 668 660 674 672 611 668 665 630 630 648 672 642 631 633 657 627 621 663 612 656 620 665 617 618 633 619 609 629 630 617 642 623 666 641 620 666 660 658 612 610 639 666 663 655 658 664 664 646 650 639 617 626 658 618 620 643 647 616 606 613 664 624 647 626 652 647 645 643 635 647 643 604 643 634 650 630 628 642 607 610 631 641 630 599 632 644 625 631 618 644 621 613 647 614 650 628 597 636 613 601 632 591 610 647 626 638 619 602 630 637 632 608 609 624 596 591 638 608 614 587 587 636 629 627 595 609 589 631 625 630 640 616 614 636 579 620 628 579 583 627 583 615 578 630 600 612 593 591 573 610 608 597 611 621 578 599 588 571 578 600 615 618 614 579 614 597 585 586 567 587 615 611 572 588 572 617 602 600 581 572 581 567 580 607 556 558 584 576 560 578 568 602 558 601 562 589 576 582 549 562 550 574 558 550 594 550 599 565 566 549 597 545 545 584 571 545 540 574 565 563 575 584 581 562 543 566 551 579 541 541 574 582 531 570 573 576 528 574 543 567 532 575 569 572 532 534 559 522 554 558 554 553 548 532 549 521 521 539 537 537 561 542 537 540 555 534 542 521 540 510 545 542 530 523 519 526 540 522 504 532 509 521 547 508 509 506 517 513 531 502 536 503 494 519 495 491 533 532 518 511 518 515 491 520 495 485 508 483 522 514 516 498 508 509 490 487 489 492 500 518 499 489 515 513 515 484 487 506 491 503 499 501 470 483 498 465 485 466 503 493 484 465 472 460 479 496 459 492 464 489 457 469 475 450 492 481 473 482 483 482 459 446 460 476 464 451 446 471 467 464 462 455 454 461 469 433 448 470 442 469 459 435 454 451 425 422 456 449 454 423 446 420 450 433 427 451 443 424 445 443 416 442 448 437 434 433 444 414 427 423 420 428 412 412 421 426 421 426 399 428 402 420 405 429 403 425 407 425 420 420 411 392 415 394 398 388 382 381 407 415 385 390 402 383 386 399 381 403 378 410 407 382 398 377 377 401 384 396 397 364 398 389 396 396 382 376 368 376 379 363 386 387 365 367 360 362 382 358 361 374 370 371 362 368 358 350 373 369 361 373 351 357 343 368 361 354 348 365 337 342 330 338 338 343 330 346 352 337 327 347 345 330 346 321 328 331 331 318 334 329 325 327 313 340 332 330 336 332 316 329 309 323 329 325 327 332 305 324 318 301 309 303 297 326 302 303 324 301 304 298 315 297 314 316 289 300 287 314 285 293 302 305 306 304 281 281 288 293 303 294 294 298 296 280 285 272 278 271 278 278 288 282 268 270 287 272 289 266 286 278 264 272 262 259 258 256 260 258 271 273 262 260 261 259 267 263 263 263 256 253 257 259 244 251 248 263 245 255 262 247 260 245 236 252 248 236 251 232 255 237 250 250 244 248 238 239 239 233 225 240 228 244 222 242 222 229 224 220 222 226 218 222 224 217 231 213 228 216 229 231 222 215 225 214 218 209 221 215 219 213 219 212 207 211 208 200 212 215 204 212 202 197 197 202 202 202 198 202 194 203 193 209 208 196 207 193 195 200 190 189 197 195 193 187 197 196 193 182 190 179 192 188 180 193 191 189 177 175 182 186 175 176 182 182 182 176 178 171 181 174 171 174 176 170 179 174 166 173 166 177 165 170 174 175 171 169 169 168 164 170 156 156 162 164 157 169 161 164 164 165 164 154 157 157 158 161 159 148 151 159 150 148 158 148 152 146 154 149 152 147 149 148 154 154 152 151 149 150 149 144 145 142 145 143 145 139 141 137 142 146 138 141 142 135 136 137 136 137 135 142 134 131 135 133 135 133 137 133 133 128 131 125 137 125 135 135 130 134 124 129 130 122 126 126 127 128 127 125 128 124 123 125 118 128 128 118 125 124 125 116 118 121 120 121 119 124 115 115 125 114 121 123 120 115 117 122 117 117 118 114 111 117 115 116 116 112 115 111 119 111 110 115 111 110 115 117 117 115 114 115 115 112 113 111 114 105 108 105 110 114 108 108 111 104 105 107 110 112 106 106 102 104 105 109 103 109 101 102 106 106 110 108 102 109 101 107 100 100 107 109 109 101 100 108 105 102 105 102 103 108 108 104 101 103 102 103 101 102 106 106 100 105 105 103 105 106 101 107 106 98 98 98 103 99 99 99 104 105 104
101 105 106 98 99 101 102 106 104 99 105 105 102 105 103 107 104 101 102 103 102 105 103 104 100 107 105 103 105 104 102 109 101 100 101 102 103 106 100 101 110 109 109 103 105 105 103 110 109 108 107 105 106 104 110 107 103 108 104 111 112 106 103 114 107 107 104 106 107 112 109 109 108 111 107 110 116 114 113 109 114 111 108 112 110 114 109 114 109 111 112 115 113 115 113 114 120 114 116 111 120 121 115 122 117 117 114 121 119 123 114 122 119 115 120 116 124 118 125 125 124 119 124 128 122 118 127 127 123 124 122 125 122 121 128 131 124 128 131 134 126 126 133 125 127 125 131 135 132 131 128 128 132 136 129 139 133 135 130 141 143 140 134 132 136 139 134 143 138 134 142 147 145 147 146 146 149 138 140 142 142 147 149 150 151 152 142 156 156 155 147 151 158 151 149 154 151 151 161 154 148 158 155 162 162 150 158 161 162 156 161 165 164 169 166 157 169 168 167 160 168 172 167 162 163 165 173 164 175 165 163 163 178 166 174 170 167 180 173 179 180 182 183 182 188 178 174 187 181 186 189 188 178 192 178 183 181 181 186 193 195 196 194 190 186 193 183 198 187 195 188 198 197 189 203 192 195 195 207 210 203 196 204 194 209 206 209 204 210 199 200 215 213 218 213 214 202 203 204 214 217 219 221 225 208 228 217 221 218 218 228 223 228 221 234 235 223 217 219 222 221 232 238 228 233 232 240 242 244 234 234 244 242 237 239 234 249 234 232 252 252 241 238 247 253 237 253 257 244 262 258 249 242 252 243 266 248 267 247 264 262 258 265 255 259 274 257 269 255 269 260 274 257 277 262 264 279 279 285 271 267 278 278 265 284 276 275 290 268 267 268 281 293 288 297 298 285 295 288 280 296 277 305 300 290 288 304 283 301 301 302 305 290 290 300 289 295 298 307 305 312 307 309 304 295 323 317 303 319 308 300 319 331 307 318 315 307 322 333 330 332 312 325 329 324 341 316 324 324 323 322 326 324 339 345 326 334 322 330 346 356 325 356 350 330 335 328 360 341 331 340 343 342 345 356 338 345 353 347 345 373 366 363 350 366 347 350 355 370 361 359 360 364 380 372 365 372 376 386 373 388 372 381 373 389 364 396 390 383 363 383 372 392 401 386 368 391 379 375 375 385 410 381 410 406 392 414 400 406 393 388 405 409 386 396 409 394 416 389 389 401 409 390 393 395 427 408 398 419 398 401 416 397 420 414 430 436 436 431 414 420 428 424 407 406 430 436 442 427 432 442 425 415 446 416 452 428 450 450 424 458 448 428 459 444 444 449 467 443 449 470 436 458 458 454 456 436 436 438 446 461 448 464 443 442 456 439 472 481 464 460 445 472 474 455 464 481 474 459 466 456 461 493 481 499 489 460 484 501 457 477 485 483 494 461 495 496 498 481 481 490 495 477 497 484 484 495 510 480 489 513 516 509 484 479 475 502 507 526 492 497 515 511 508 523 521 528 518 521 525 511 490 516 511 525 498 493 507 534 529 540 512 533 517 540 541 524 502 506 509 506 545 547 538 544 519 506 525 534 540 509 551 531 560 551 523 554 530 547 555 562 517 530 548 566 519 537 567 529 541 523 520 526 524 533 524 558 542 527 561 570 565 561 547 549 550 578 579 535 563 563 532 533 548 557 555 548 540 549 570 564 545 540 575 580 569 574 580 577 584 546 559 565 577 557 567 551 568 598 582 589 604 551 563 582 592 560 554 571 557 556 593 568 611 570 558 570 570 561 598 587 574 560 607 590 593 593 619 587 578 598 607 614 604 571 610 619 596 619 591 625 613 609 573 583 628 610 625 607 607 596 604 613 585 573 585 588 589 609 634 615 597 620 629 604 635 632 596 611 589 638 606 612 604 588 583 588 596 627 596 592 620 602 632 605 626 626 642 609 620 593 629 596 596 603 638 613 595 645 593 594 609 607 639 638 611 653 597 625 639 613 641 644 619 639 612 600 613 601 601 612 627 608 617 659 619 620 628 620 649 641 607 617 657 628 609 661 625 654 663 656 611 648 631 616 644 618 660 657 630 628 663 664 663 655 660 619 613 627 641 663 606 648 616 663 612 622 658 650 608 636 648 658 632 610 626 612 633 628 635 622 653 625 616 655 625 623 639 651 617 610 659 658 663 647 673 630 640 660 672 640 624 649 627 649 651 646 653 612 666 617 627 648 633 634 630 649 648 660 627 657 662 614 642 652 651 641 672 617 627 670 648 642 644 664 616 620 635 659 621 626 664 636 663 622 660 618 660 633 667 613 615 654 615 645 630 654 674 626 658 625 619 630 655 651 619 659 659 642 642 667 656 630 629 644 641 614 651 627 635 643 628 640 622 632 610 641 611 610 656 659 625 665 650 661 616 610 616 651 639 649 640 612 660 620 628 667 654 639 661 619 638 622 612 646 630 633 613 623 636 616 606 653 639 648 642 645 650 651 627 618 630 658 622 620 608 642 603 621 622 627 642 613 596 645 616 651 602 648 631 649 648 593 614 607 628 640 604 635 644 650 621 594 634 612 618 622 642 622 646 631 621 644 623 616 617 640 642 611 603 590 608 614 591 614 601 590 613 606 633 619 636 603 589 597 583 587 622 627 631 583 593 592 630 582 593 580 595 606 581 592 592 625 622 591 628 606 614 572 591 578 603 570 599 585 591 584 609 594 586 592 620 584 594 579 570 561 603 605 558 601 582 608 571 575 576 610 593 563 566 609 553 552 568 603 560 558 601 590 551 581 584 575 592 578 584 592 557 592 591 562 544 582 574 562 545 553 593 557 569 580 548 556 578 555 544 553 535 552 539 539 561 537 543 563 574 570 577 555 544 577 575 526 553 526 559 561 548 560 556 536 541 568 551 528 515 557 538 516 533 560 518 554 538 541 555 526 538 521 556 533 515 556 532 509 504 515 522 540 525 504 520 518 545 512 546 536 499 506 526 514 536 538 515 495 522 500 524 524 497 516 511 496 525 513 518 494 505 491 485 498 486 524 484 479 493 495 507 507 501 520 518 495 513 469 486 506 512 481 477 512 500 467 493 498 481 499 474 464 471 478 486 475 481 455 455 471 478 497 459 494 469 479 459 493 467 460 455 470 469 449 478 485 441 471 482 467 437 472 464 440 469 467 442 461 433 454 456 467 439 460 468 455 428 431 452 422 453 436 457 452 422 451 459 443 421 436 440 432 417 423 412 452 433 430 439 431 408 411 414 441 440 429 437 424 440 437 410 429 414 416 407 399 400 409 396 429 423 409 415 417 408 418 400 396 402 401 406 389 405 397 416 393 408 408 401 406 377 394 395 392 371 397 376 385 384 403 368 367 401 378 392 365 364 376 362 361 373 364 357 384 375 366 388 370 375 351 381 353 380 369 377 372 372 354 345 349 376 341 358 363 353 369 340 352 365 357 343 367 349 335 331 347 342 351 355 332 353 355 339 356 326 345 346 345 323 319 345 317 334 344 339 321 337 342 335 317 329 338 335 311 323 329 326 320 309 321 307 302 322 300 308 319 309 314 319 314 319 302 316 316 305 319 316 300 305 303 294 293 301 303 305 296 285 297 295 283 304 280 288 287 301 296 291 300 291 279 291 294 276 284 268 271 285 270 268 290 269 274 288 281 273 268 271 264 282 256 267 270 279 259 261 265 261 254 251 254 267 267 257 265 253 263 245 257 254 246 248 258 263 242 249 239 257 253 252 242 249 238 250 253 250 237 232 232 245 248 244 246 247 238 246 243 230 225 232 239 227 232 236 223 228 225 228 234 225 232 228 224 219 230 222 223 209 228 208 225 213 222 223 224 220 215 223 202 220 205 215 219 214 201 199 212 201 207 203 194 197 194 210 195 200 204 202 201 206 194 189 188 197 186 189 186 186 199 200 198 182 182 196 198 182 190 193 185 181 183 187 183 185 185 188 182 176 172 180 181 178 174 180 179 175 170 167 168 172 177 169 164 170 176 170 177 164 162 172 168 159 164 165 172 172 170 171 168 168 168 159 154 158 158 165 160 162 162 154 157 162 159 154 154 159 156 159 151 148 153 149 157 157 148 151 152 149 146 146 148 142 139 151 145 139 147 147 142 148 145 143 139 144 138 147 139 134 142 146 144 141 139 133 136 135 139 141 135 136 135 139 129 130 128 126 134 135 133 125 134 127 125 132 131 128 131 125 131 127 126 121 123 128 122 121 124 130 125 118 120 124 117 117 116 118 120 126 123 125 119 115 115 121 123 119 114 124 115 123 122 113 117 122 118 119 111 114 119 113 112 112 117 119 110 114 112 114 116 109 114 111 113 111 115 110 107 110 112 108 107 107 108 112 105 114 107 104 114 114 107 106 107 109 111 111 104 111 111 108 111 107 108 109 106 104 101 108 101 105 102 110 108 110 107 101 106 105 107 107 100 106 103 106 105 103 105 107 100 103 103 101 101 102 108 105 104 101 104 106 105 106 107 104 107 105 104 102 102 103 101 102 100 106
101 108 102 107 106 104 104 103 106 106 106 108 104 103 100 100 103 109 109 103 105 107 100 103 104 105 109 109 101 103 100 104 103 104 105 110 109 110 106 109 109 103 111 105 110 104 108 105 105 107 112 103 108 104 107 104 111 110 104 114 107 113 111 112 109 109 106 107 115 114 116 113 109 107 112 110 116 115 114 111 111 115 109 111 115 112 110 111 118 110 120 111 117 117 118 111 111 119 115 120 116 115 115 118 115 115 114 122 123 120 125 123 125 120 118 118 116 125 123 118 122 126 121 125 126 129 123 122 128 129 124 126 131 130 131 133 125 126 124 132 132 132 133 132 130 138 126 137 127 137 138 129 133 135 138 134 142 141 140 139 143 141 137 133 137 135 144 140 134 139 146 141 147 149 140 142 147 145 140 151 150 140 147 151 141 142 156 156 143 149 144 147 156 159 160 149 150 161 161 157 155 156 152 152 153 164 161 163 153 163 154 158 162 160 169 161 157 160 164 160 169 167 172 163 170 172 162 176 163 177 169 169 174 176 177 169 169 168 174 171 184 183 186 173 181 180 188 181 178 188 177 178 187 182 180 185 178 192 186 188 191 196 182 182 200 195 189 203 199 187 196 194 193 191 193 195 207 208 198 200 203 196 209 203 196 197 209 196 205 217 206 211 212 216 208 213 216 204 208 214 216 224 216 220 212 211 218 214 216 230 223 215 227 223 235 217 227 226 232 230 218 227 236 231 232 238 237 233 245 230 237 247 240 250 251 245 239 244 238 247 245 246 254 237 256 251 244 261 256 260 262 251 256 257 259 251 265 258 261 267 267 253 270 265 253 252 264 265 276 258 272 271 259 273 257 259 261 268 260 265 270 269 268 290 274 268 285 266 283 276 292 276 288 276 283 288 278 285 296 291 301 279 298 287 300 305 285 301 287 285 284 302 294 315 292 297 297 299 294 302 296 308 315 301 302 315 300 322 301 311 327 328 322 323 319 320 332 334 307 311 325 328 335 334 323 337 326 332 346 340 346 329 331 318 327 330 345 353 329 338 347 348 341 356 349 356 328 332 352 334 364 364 355 336 340 361 336 370 346 345 347 359 341 367 347 360 362 379 367 353 353 374 353 367 382 371 353 353 354 389 366 357 387 392 381 375 368 365 365 395 381 388 365 372 389 378 404 399 394 380 409 385 408 398 410 411 400 404 391 390 390 399 397 402 416 386 422 400 394 397 413 406 399 424 421 428 422 395 407 429 398 425 429 399 424 400 412 414 402 419 422 441 415 412 429 423 423 441 412 440 418 450 431 433 442 438 451 424 456 424 452 447 422 432 458 453 463 442 453 444 465 427 432 429 459 459 447 464 444 463 452 477 455 439 457 468 450 459 447 466 446 449 476 459 476 452 482 487 458 481 480 468 465 475 495 477 465 487 478 489 491 499 468 486 476 504 502 477 483 491 465 487 502 491 505 489 471 471 494 508 484 485 518 494 510 501 507 497 502 511 522 501 486 524 522 487 511 497 514 525 508 487 532 535 534 526 507 493 495 504 508 544 544 519 521 546 520 511 529 537 539 531 521 537 545 516 530 508 504 518 514 527 534 527 533 551 523 545 561 520 562 536 552 557 533 528 553 563 518 527 558 542 527 569 557 567 549 567 575 538 565 566 543 576 537 535 532 577 533 576 546 539 559 544 554 577 574 535 572 548 584 590 592 593 592 588 588 553 587 593 576 571 561 598 563 563 599 546 575 560 553 576 600 577 569 600 562 558 564 572 562 601 609 591 599 590 579 568 572 614 578 559 609 599 600 600 612 612 562 572 571 607 616 607 598 567 609 600 571 577 573 578 570 600 597 593 618 572 611 616 590 601 625 626 602 627 626 633 632 593 595 598 587 605 630 616 585 610 621 606 599 640 590 614 620 614 600 633 586 583 622 636 644 635 618 607 601 586 595 597 590 631 621 628 592 613 618 648 647 634 598 607 632 599 593 603 596 652 616 612 647 628 611 611 611 653 601 642 625 645 614 633 604 619 654 608 633 622 612 619 630 660 631 603 652 629 655 603 626 638 649 615 619 656 613 656 633 609 638 640 651 631 625 640 640 650 647 612 610 661 631 641 658 664 645 648 628 638 650 654 612 633 666 630 653 644 620 642 637 633 652 618 621 636 628 632 637 661 662 623 629 658 611 652 649 649 614 618 656 667 611 613 660 665 656 641 638 669 611 667 630 656 613 643 620 633 669 650 623 659 664 644 645 666 623 621 642 628 631 625 621 632 629 671 623 611 638 651 670 639 644 627 621 648 660 630 670 653 669 619 638 659 652 672 650 664 618 618 617 638 632 627 658 649 622 671 650 649 647 645 613 617 660 623 653 646 643 649 625 639 658 653 624 636 651 664 626 662 653 661 627 611 665 647 657 663 665 629 643 633 630 630 640 612 605 634 607 653 610 627 620 623 604 633 609 611 620 620 664 663 611 618 602 603 657 651 661 652 610 634 618 632 656 650 640 657 628 646 625 632 654 648 618 632 627 637 609 624 638 602 615 637 625 616 600 645 592 613 640 636 624 610 628 600 604 646 599 608 607 634 601 617 594 617 634 598 594 608 610 586 604 628 598 590 634 604 635 631 615 628 584 614 586 614 635 619 610 602 618 634 623 611 577 578 582 608 598 593 592 594 601 614 629 601 587 621 618 576 615 588 584 593 569 577 572 620 612 614 589 591 611 573 583 562 578 567 612 604 569 597 589 564 561 565 599 610 600 598 581 573 569 570 571 592 560 565 596 597 575 569 596 602 564 550 589 599 575 575 570 595 586 571 589 594 561 571 575 563 573 558 547 538 547 543 557 550 571 568 584 535 536 539 536 580 551 536 575 550 572 537 576 544 537 539 574 564 570 552 557 568 525 552 562 527 517 563 554 523 561 555 531 550 541 522 512 528 555 551 524 551 524 545 532 552 518 502 514 532 542 517 510 515 518 531 516 525 515 514 529 528 539 515 515 510 518 492 505 491 510 518 491 485 518 495 519 526 519 502 516 505 485 498 518 482 486 490 490 511 519 516 502 499 504 507 474 490 484 509 466 509 466 482 476 492 482 485 463 474 495 492 495 483 470 480 479 481 498 459 497 453 462 477 486 457 457 466 465 466 480 488 456 445 442 484 481 476 467 472 442 447 459 456 439 432 471 468 467 443 429 466 432 454 456 427 446 451 433 424 445 433 434 429 418 425 452 426 455 424 449 416 417 423 432 423 413 426 433 424 411 412 423 426 433 429 419 402 411 430 398 430 434 400 429 401 424 418 402 411 409 423 388 388 404 396 385 396 420 403 385 392 408 402 410 383 393 401 406 377 396 372 378 402 397 405 376 395 375 366 398 400 369 381 390 373 395 386 372 392 370 373 366 379 361 379 385 386 359 383 369 383 351 379 355 378 369 362 369 369 351 356 351 372 359 360 360 367 351 359 364 352 342 354 353 335 358 351 344 334 341 348 328 341 336 333 348 334 345 331 322 332 338 333 315 343 320 341 337 334 317 313 324 309 306 310 312 327 322 307 315 301 327 325 326 319 324 298 297 307 310 296 320 299 298 316 312 287 310 309 285 290 286 289 292 306 296 287 306 296 291 297 281 295 302 274 297 282 275 292 292 274 277 288 293 281 272 280 273 275 266 269 276 278 283 262 260 266 265 266 280 254 278 257 267 252 252 267 256 268 259 253 249 266 264 269 249 266 263 243 258 248 250 260 255 254 241 240 244 238 245 243 252 239 234 243 236 250 251 232 228 245 245 236 246 226 234 240 230 225 221 239 224 226 231 230 216 223 215 225 217 221 230 215 225 222 223 213 224 224 212 208 219 205 210 213 219 214 209 220 214 218 206 216 215 207 215 209 213 194 199 203 202 200 195 193 199 193 206 191 201 205 189 186 195 186 192 186 199 195 193 192 183 193 180 195 186 183 183 187 182 179 179 178 182 175 178 175 185 171 177 177 185 172 183 175 173 166 166 170 181 174 165 163 177 166 164 162 163 162 165 167 160 158 168 163 168 169 169 161 162 160 167 160 159 156 158 161 155 153 156 163 159 155 148 154 160 150 146 153 146 157 157 145 146 149 153 149 154 148 143 141 152 152 145 150 138 142 145 138 149 143 140 143 136 136 136 133 141 146 132 133 144 134 135 137 133 142 129 141 136 131 132 136 134 137 136 126 133 134 125 136 136 130 132 126 128 130 124 129 126 122 121 131 120 125 126 124 121 126 126 119 120 125 126 116 117 127 124 125 124 123 122 125 124 119 124 122 122 120 120 123 114 122 121 115 113 121 113 113 120 117 117 113 110 114 114 115 111 111 110 114 108 117 114 111 108 108 109 106 114 116 114 114 114 111 114 114 111 105 104 109 112 109 110 112 110 103 109 105 104 106 103 109 103 106 111 109 106 104 108 108 104 103 104 106 105 109 101 103 109 101 104 101 100 105 104 109 106 100 101 109 106 104 107 107 108 106 105 102 107 103 101 103 107 106 100 102 104 100 104 104
104 100 107 107 105 101 106 103 104 100 103 100 104 102 109 104 108 106 109 110 103 104 106 102 102 107 105 107 110 110 103 105 102 102 103 111 106 111 104 110 111 109 102 107 112 103 103 103 111 104 104 105 107 111 113 112 104 111 107 109 111 110 105 111 108 108 116 114 109 112 108 108 112 116 115 116 114 113 113 111 108 111 118 112 116 118 119 115 112 112 120 119 116 121 114 121 113 113 117 115 118 119 123 121 121 118 118 122 117 124 126 122 122 123 119 127 125 125 118 124 122 122 127 130 120 129 127 131 129 128 131 130 129 133 126 131 135 133 131 135 137 127 137 126 134 127 132 128 139 128 136 141 139 129 135 138 139 136 141 135 140 136 134 135 140 144 147 134 140 138 140 148 138 140 139 138 138 141 141 142 141 144 144 154 151 144 151 146 151 144 154 149 146 158 159 154 153 153 153 159 154 153 150 165 161 158 158 165 163 167 168 154 169 157 161 168 168 166 173 165 165 174 163 166 175 177 167 162 168 173 170 172 172 169 180 174 181 181 177 177 177 174 173 174 180 176 189 187 183 183 181 191 182 183 193 179 190 190 185 186 194 186 200 196 199 186 192 191 193 203 192 193 193 202 189 195 209 198 201 201 197 211 203 207 204 211 201 202 216 203 208 211 202 203 218 218 220 221 216 220 221 220 214 224 209 216 229 217 226 229 222 213 213 216 221 226 221 223 217 238 220 230 229 229 234 236 238 225 240 239 240 230 230 234 251 250 244 251 232 248 237 255 239 249 239 254 237 242 255 259 247 250 245 265 262 262 255 249 264 246 262 269 266 254 263 275 252 263 258 255 277 264 269 274 257 272 284 271 269 272 265 284 264 275 273 290 290 269 290 274 286 281 290 296 293 281 290 278 283 294 291 292 284 295 298 285 281 289 311 295 298 291 306 312 293 290 304 309 291 306 315 313 303 304 300 296 327 322 309 310 303 329 308 311 312 326 316 313 323 336 312 308 326 318 325 338 318 325 330 338 335 317 333 342 344 343 326 322 328 353 341 353 347 336 346 355 353 362 338 342 332 339 366 341 343 366 357 346 365 356 342 370 352 356 347 372 379 377 353 366 370 360 369 359 362 351 368 371 356 377 370 378 384 375 370 384 388 398 364 397 394 400 377 369 398 402 394 380 384 391 392 397 390 403 391 412 397 403 406 414 411 396 392 408 392 413 389 415 408 399 398 407 429 419 391 403 415 424 422 404 418 396 420 427 424 401 429 435 412 436 431 414 440 442 443 428 410 427 415 433 418 422 425 447 429 435 440 455 460 449 448 461 457 458 422 430 446 464 434 428 431 471 440 430 454 464 468 441 441 441 444 473 478 442 440 451 474 478 460 476 459 477 450 469 481 456 456 493 481 452 461 483 465 498 485 495 493 489 474 495 500 495 496 488 466 482 471 464 507 487 495 507 473 475 488 479 507 508 506 479 504 473 497 495 479 506 496 494 503 526 512 490 516 504 520 529 506 486 508 500 496 497 528 536 497 514 527 508 539 495 534 501 509 520 542 500 545 530 501 533 511 513 504 535 503 546 515 552 507 527 510 521 554 542 540 541 527 551 553 516 557 566 528 561 516 514 527 531 552 549 548 559 567 549 570 525 536 554 569 528 540 539 540 543 559 534 571 549 578 557 580 557 543 576 587 557 575 571 586 589 554 539 589 544 576 574 568 544 541 554 567 578 595 558 545 587 574 575 585 602 590 553 560 589 568 574 587 598 567 565 603 581 577 571 561 573 557 556 604 567 579 567 590 609 584 594 588 572 616 604 580 608 597 592 576 573 576 612 605 610 592 585 608 608 607 583 619 625 623 606 608 584 597 578 603 614 580 606 604 577 595 626 595 596 581 632 634 635 625 616 629 623 622 589 585 639 613 605 617 620 643 592 612 605 585 614 594 606 604 625 643 637 596 645 605 599 616 631 643 621 639 591 619 616 619 649 604 631 630 595 626 602 609 631 607 653 624 616 630 643 619 598 632 620 603 653 625 631 633 630 652 599 621 612 629 626 620 632 619 634 660 602 656 640 632 622 656 608 613 625 644 607 655 656 629 658 627 629 606 642 660 662 643 619 612 610 647 633 643 664 667 640 666 660 615 632 619 669 639 653 658 629 647 611 625 626 656 619 659 622 635 634 613 620 670 658 656 663 629 648 622 623 644 637 617 633 650 670 648 640 651 634 662 627 639 615 645 623 626 632 637 654 659 643 666 657 629 651 648 649 626 661 663 661 625 671 621 666 668 661 633 646 622 622 664 651 627 635 664 643 657 627 623 642 660 615 625 615 656 663 654 672 650 643 659 665 640 670 657 634 657 617 671 670 629 661 647 646 622 638 616 670 615 634 611 660 649 663 657 663 660 634 632 659 616 657 635 618 666 665 664 649 654 611 612 654 653 634 642 659 608 620 629 615 648 630 602 624 621 652 617 612 616 641 601 624 629 631 634 627 625 630 612 658 617 633 641 629 642 651 632 644 631 639 647 642 635 598 606 626 603 594 651 629 629 651 647 616 625 621 643 621 618 594 620 624 599 587 625 627 586 636 605 596 632 603 599 584 588 583 596 641 592 638 617 591 599 580 581 582 613 608 619 623 584 617 617 597 580 605 602 581 588 621 585 597 582 608 585 587 570 580 597 619 572 624 587 582 622 611 571 574 611 610 580 566 575 599 580 585 617 583 597 592 579 587 595 600 602 605 589 560 570 556 559 592 600 603 553 605 607 577 586 575 570 570 594 584 557 600 551 568 563 556 549 546 578 576 591 566 556 554 576 556 589 544 549 540 548 580 583 548 581 544 557 568 549 542 584 546 573 564 579 548 553 560 540 537 576 532 531 556 565 551 548 544 549 540 532 568 531 544 542 554 516 550 516 542 565 533 542 525 542 548 554 561 519 537 517 520 527 522 506 537 524 515 502 520 512 547 501 521 524 503 505 536 537 513 498 532 537 523 522 523 521 517 528 522 488 500 526 514 532 504 523 523 508 524 498 528 506 517 514 496 510 494 495 512 491 484 497 498 484 513 498 484 486 492 479 477 511 501 483 471 493 480 459 465 459 492 462 489 470 491 488 469 454 485 479 466 449 471 465 481 484 461 450 470 478 464 454 459 457 475 441 462 475 466 442 436 441 474 438 459 440 460 439 436 443 439 450 452 431 428 433 462 432 452 428 449 429 437 438 440 452 454 452 452 448 424 452 428 444 435 409 410 417 405 408 440 425 414 403 420 409 433 412 402 422 425 430 434 399 408 402 415 397 416 420 403 417 386 402 423 400 400 391 394 393 380 409 398 393 405 381 378 404 392 388 408 396 403 402 404 378 393 392 391 386 368 368 368 361 385 379 370 373 379 382 376 375 389 386 363 373 382 351 356 384 383 381 371 373 366 363 375 352 365 342 361 349 359 368 339 350 360 346 345 337 342 353 358 349 333 356 344 326 338 349 329 329 323 332 339 351 323 346 329 317 316 335 336 329 329 324 330 327 317 329 313 333 322 318 309 332 326 309 332 319 319 318 304 304 309 322 296 308 295 319 299 305 306 294 305 298 302 292 309 312 301 289 305 290 286 289 309 280 305 283 278 292 276 298 296 290 289 286 291 296 279 279 280 283 274 266 292 274 283 265 277 280 281 264 276 261 277 265 256 266 276 254 255 264 258 275 251 267 269 269 258 270 247 255 265 256 260 253 260 259 259 260 254 238 237 252 246 255 255 253 250 244 249 238 234 251 232 233 238 236 245 244 238 226 237 233 225 231 238 227 224 232 218 236 220 222 232 219 234 223 232 218 232 228 215 218 209 212 210 220 217 218 212 206 216 223 222 219 206 215 206 200 200 214 212 209 202 201 200 199 208 211 197 191 195 202 199 190 207 195 201 198 195 203 195 186 196 188 187 197 190 197 182 191 184 181 179 188 176 188 181 190 183 188 180 178 184 187 173 179 183 177 170 183 183 167 178 174 168 174 165 170 179 164 167 176 170 166 168 168 168 166 159 170 163 167 161 157 160 161 164 153 164 165 157 156 161 163 162 156 155 159 149 154 160 150 156 146 157 155 151 145 147 154 147 151 151 150 150 154 151 145 140 151 150 141 150 144 150 138 149 138 141 139 134 146 145 136 135 142 145 142 140 131 138 141 137 138 129 132 141 135 131 129 127 133 129 138 129 125 134 130 129 131 124 129 135 132 131 129 122 128 127 123 123 122 122 126 126 127 125 124 122 125 123 119 119 117 123 117 120 117 123 117 120 119 115 121 121 124 121 115 114 123 120 118 113 118 111 119 116 114 120 115 113 120 116 115 114 109 115 116 115 118 112 116 110 110 110 113 108 115 112 108 112 109 112 113 115 112 108 109 113 106 114 114 114 109 109 108 109 104 110 109 107 111 103 107 105 108 110 105 108 106 107 104 107 102 104 102 107 108 109 105 101 104 102 101 105 101 107 102 103 103 109 108 103 100 105 109 108 103 104 106 107 101 108 104 101 103 107
110 101 107 107 101 110 110 103 107 101 109 110 105 105 109 105 110 109 110 101 109 103 105 107 104 108 107 108 111 111 106 111 111 102 107 104 104 107 107 112 109 108 111 103 112 112 112 107 111 106 108 106 108 108 115 109 110 111 109 107 113 108 114 111 109 113 110 115 108 110 117 117 110 113 113 116 108 109 110 116 112 112 117 117 114 116 120 121 111 111 121 119 115 119 122 117 114 115 123 115 114 122 123 124 117 124 125 120 124 115 118 119 121 117 121 120 127 118 125 127 123 125 121 127 131 121 126 126 127 131 129 128 123 131 124 135 132 127 129 136 128 131 131 132 132 133 137 132 129 140 136 141 139 142 133 143 132 137 139 136 135 140 142 138 139 147 143 145 147 144 142 137 142 142 142 151 144 140 151 146 148 143 141 153 150 152 153 146 154 153 153 150 151 154 147 155 149 156 149 149 151 154 153 154 155 167 159 154 159 165 164 162 156 171 158 172 164 171 158 171 173 162 171 162 169 173 165 174 171 174 170 170 182 176 175 178 169 185 169 171 182 181 172 179 181 175 188 177 186 182 187 176 183 192 178 178 181 187 181 197 189 193 195 188 191 190 196 192 204 200 204 194 207 205 194 195 200 202 201 206 204 196 211 211 208 211 198 211 199 215 203 217 202 217 217 215 219 209 216 212 212 222 220 210 209 221 229 230 223 213 219 232 215 234 234 231 235 233 228 236 235 221 225 235 223 239 225 243 241 244 228 246 231 238 250 237 239 244 253 239 245 248 238 251 253 245 255 262 251 251 249 260 243 251 260 254 258 257 260 262 267 247 262 270 269 270 276 260 257 261 255 280 256 271 266 274 270 280 262 277 277 268 266 281 273 284 272 292 275 282 277 286 281 279 280 295 296 281 277 300 300 302 279 305 287 283 310 295 292 292 306 292 311 291 309 293 300 303 298 292 302 319 310 312 320 305 303 303 302 316 304 330 308 303 308 304 319 331 331 322 321 310 322 340 334 340 329 317 320 334 345 344 329 344 334 345 347 340 353 352 345 334 355 337 356 355 353 348 354 358 333 352 356 351 354 338 369 358 359 362 346 370 362 368 342 373 366 366 359 355 353 366 368 382 361 382 366 376 356 379 386 373 392 371 371 362 398 390 361 386 381 385 397 384 387 399 381 380 401 387 380 389 379 402 405 378 398 413 408 389 414 407 403 403 387 403 399 395 422 399 423 409 404 405 405 425 400 404 411 399 432 396 434 415 425 422 401 418 431 424 424 421 433 431 423 416 445 410 423 414 438 426 444 445 416 439 433 423 438 457 452 448 437 455 447 458 458 452 467 428 462 459 435 432 461 472 438 460 447 474 468 451 450 440 470 480 465 476 476 479 486 452 457 446 484 489 474 481 451 448 482 471 458 474 469 485 457 455 464 462 457 478 479 479 477 503 495 464 505 510 497 486 481 513 472 506 470 470 517 491 518 516 496 506 480 492 508 499 486 483 488 527 502 501 522 528 489 504 489 509 534 506 498 515 513 527 521 520 517 508 495 502 526 529 534 494 526 499 511 504 539 542 515 544 524 523 543 510 526 508 538 529 544 544 555 538 537 533 545 545 557 553 514 553 544 519 537 517 518 516 558 539 558 530 573 569 546 567 544 526 575 536 528 545 568 578 535 563 574 568 546 546 583 581 541 552 560 558 556 581 539 554 582 591 565 544 541 539 589 566 587 558 543 566 596 593 571 569 553 553 552 603 585 571 593 594 601 578 603 606 602 551 597 568 561 564 600 585 592 591 613 594 607 576 576 568 609 615 598 590 569 578 591 595 568 606 576 573 611 567 566 601 574 591 597 619 584 609 585 576 611 609 617 591 582 608 575 601 631 615 632 586 604 634 587 619 632 615 633 611 611 621 587 639 596 627 635 609 592 600 607 588 606 634 613 604 593 642 598 623 608 623 630 647 627 627 599 609 620 640 620 639 645 638 595 648 641 617 635 622 600 652 625 626 630 596 599 610 643 607 632 603 654 621 644 647 607 632 631 623 620 600 612 656 656 606 660 635 615 618 645 623 652 603 639 637 630 624 655 632 638 629 636 644 658 647 629 665 632 615 619 660 625 633 653 621 641 653 657 657 607 639 617 659 642 656 632 606 617 624 636 653 649 607 631 640 633 633 671 645 668 643 611 661 610 649 636 644 668 642 626 626 617 670 648 627 632 623 640 627 643 640 644 629 644 637 667 670 663 666 643 659 637 646 648 640 623 613 612 619 647 630 638 656 628 614 611 653 630 642 671 664 610 642 620 645 671 614 642 661 672 612 647 635 649 622 666 663 626 670 610 664 627 639 647 647 644 649 627 665 618 625 657 619 658 632 643 635 642 628 638 629 646 661 640 634 658 624 640 659 624 633 616 613 640 645 631 624 638 647 629 617 639 652 631 628 615 603 655 647 622 622 605 660 611 639 624 660 656 657 650 611 619 658 618 654 632 642 611 621 633 599 636 637 650 630 644 623 644 609 646 636 633 602 610 622 603 637 624 615 651 635 639 610 633 600 624 625 617 608 649 589 636 619 613 643 610 616 590 611 627 636 626 586 631 636 627 590 626 585 639 602 634 593 624 607 603 625 629 621 613 630 624 612 599 587 585 590 631 581 623 618 594 619 589 596 586 601 584 619 589 572 613 617 584 612 590 579 608 620 598 573 609 584 591 621 583 583 617 592 604 590 611 588 587 580 566 580 606 605 591 597 599 567 558 605 586 560 597 602 557 568 579 575 574 575 597 582 561 555 554 553 579 554 574 577 543 563 578 561 559 588 580 543 541 545 571 559 589 578 548 589 580 573 541 540 573 587 580 534 551 534 559 559 569 541 574 571 528 564 524 534 531 569 563 538 532 571 538 526 548 560 531 548 525 525 560 538 551 554 532 563 554 545 557 525 526 523 530 514 546 518 530 510 546 539 516 538 503 508 524 506 534 502 531 523 521 506 511 532 516 505 512 536 528 500 521 520 520 510 488 513 531 515 504 529 526 485 507 516 515 510 477 483 522 482 486 505 486 506 504 488 518 473 508 477 495 496 478 508 499 476 509 499 507 485 499 505 491 497 487 496 491 481 467 481 457 482 456 466 471 460 490 482 453 463 460 474 480 459 453 441 456 476 457 438 471 442 471 447 436 436 471 439 433 436 447 431 471 456 455 449 462 464 434 460 433 446 451 426 438 449 452 443 419 429 449 429 416 418 449 433 433 435 414 442 420 431 429 419 419 415 419 403 434 414 403 404 399 399 417 412 394 420 432 419 422 411 424 415 417 391 421 409 394 418 397 387 399 400 388 405 388 395 399 405 376 380 384 384 384 389 397 371 381 380 395 401 399 398 380 364 362 363 373 382 384 381 366 386 389 381 364 354 382 383 380 356 369 351 375 373 372 368 359 369 371 345 357 362 346 371 357 365 358 348 361 361 344 343 342 336 345 329 335 353 326 342 341 326 344 349 353 333 345 328 340 336 320 320 340 329 324 323 332 341 336 317 313 321 320 324 323 313 316 320 324 314 327 307 315 312 326 304 325 325 315 316 301 313 303 294 298 290 306 308 300 310 294 308 312 309 307 308 300 301 289 304 306 299 288 285 293 280 276 298 290 272 288 296 274 283 286 283 288 275 272 288 276 280 280 281 281 272 282 266 259 262 275 279 263 274 270 261 264 260 270 264 265 252 265 265 254 265 250 253 265 244 249 250 245 244 253 249 248 236 250 251 243 255 248 248 248 234 244 239 248 228 230 242 228 228 227 246 232 241 231 241 222 236 238 233 234 218 223 229 218 233 231 231 233 226 212 230 222 228 228 228 212 223 225 218 217 209 219 209 221 216 202 212 204 215 213 201 208 206 201 206 198 206 208 199 209 191 206 200 205 195 195 204 205 196 201 190 197 185 192 186 190 197 184 185 190 182 190 184 186 194 191 180 182 177 177 181 186 185 183 173 171 172 178 185 171 179 176 180 173 170 173 173 175 168 167 177 165 168 172 172 173 172 171 174 171 159 162 167 171 158 165 170 158 167 153 165 161 153 166 158 159 152 160 156 157 161 149 157 147 150 152 150 148 157 153 149 148 151 151 147 147 141 150 144 152 142 149 144 150 145 149 144 147 145 135 135 137 145 135 134 137 143 136 136 140 133 143 135 143 136 132 139 137 130 140 134 136 129 137 127 131 127 130 132 125 132 135 130 129 123 128 132 129 133 122 121 124 120 123 122 120 119 123 121 120 123 124 118 122 120 127 124 127 116 115 123 125 114 123 123 121 118 121 116 119 121 123 115 113 114 115 116 111 111 121 116 121 115 113 120 119 115 113 116 116 109 114 114 117 108 114 109 111 108 113 115 116 110 106 116 110 107 107 107 115 105 110 115 108 114 111 105 106 104 112 113 104 106 111 112 107 105 111 112 107 108 112 107 105 104 108 107 104 105 110 110 105 109 106 105 106 105 109 108 105 106 102 109 101 110 108 107 103 108 106 109 105 108 105 101 110 103
107 104 109 107 104 102 105 108 106 110 102 106 109 108 111 111 108 104 110 105 110 104 104 108 103 111 106 110 112 107 112 109 111 111 105 103 112 108 114 107 105 105 113 106 108 114 108 112 112 113 112 105 110 106 107 106 107 114 108 107 115 109 109 116 112 109 111 108 116 112 109 115 111 119 118 116 119 109 114 116 119 110 114 114 121 114 112 122 112 115 112 121 116 115 117 121 119 115 122 118 115 118 125 125 115 117 120 118 116 124 126 121 125 121 119 118 124 122 129 122 123 123 126 130 122 131 121 132 133 122 130 134 133 128 129 134 130 126 133 131 132 136 137 136 132 136 140 135 129 141 136 140 143 137 140 139 139 142 141 141 133 144 140 143 141 143 139 144 139 139 145 137 147 141 150 149 151 147 146 151 149 151 150 156 149 157 146 151 146 145 157 152 153 154 162 152 160 160 163 164 156 153 159 162 158 156 163 162 161 161 168 169 158 166 172 168 169 163 161 163 161 160 172 177 177 171 178 171 171 168 166 173 173 168 183 181 185 183 179 181 180 181 185 187 187 182 179 184 177 184 177 189 194 191 192 182 183 188 183 186 188 184 192 200 197 201 186 200 190 195 197 199 198 207 208 203 193 203 202 198 210 201 211 214 206 203 203 204 213 212 219 208 206 215 219 209 204 222 210 222 227 218 223 226 217 219 220 216 229 212 232 231 231 223 232 229 229 236 223 232 221 226 223 222 240 242 246 227 234 245 239 248 236 246 251 245 246 252 249 246 238 252 256 244 246 246 240 254 253 244 259 254 262 256 264 259 249 246 253 264 253 253 250 259 273 254 265 275 261 271 280 260 275 273 279 267 272 267 267 282 277 273 265 274 278 275 277 281 295 270 294 283 294 276 276 299 274 278 281 280 283 285 298 295 280 308 300 308 310 288 310 305 309 306 308 307 300 303 310 299 295 303 322 300 301 316 316 314 326 314 312 318 321 305 324 321 321 305 323 318 321 322 312 332 335 333 328 331 339 343 316 333 339 338 348 349 323 336 340 336 328 351 334 353 346 354 330 361 357 348 360 338 361 344 341 364 343 364 368 343 350 367 343 348 367 364 356 349 368 359 372 352 361 370 377 370 373 375 363 362 356 371 370 381 375 384 364 363 396 380 384 400 372 375 402 369 368 392 398 408 374 378 408 408 383 407 410 410 416 399 386 396 384 398 399 396 408 390 424 403 391 424 411 401 410 395 409 396 406 402 420 409 403 410 406 418 401 419 439 437 405 433 429 441 406 429 408 439 436 415 413 446 452 425 432 431 442 444 444 432 427 434 456 431 426 438 443 455 449 466 462 438 467 459 434 458 439 466 443 475 456 444 468 467 451 446 474 472 461 478 450 467 463 479 474 452 489 491 457 478 464 454 477 493 475 460 494 482 465 478 476 466 492 487 465 482 472 489 480 480 478 495 492 470 510 503 468 473 511 492 479 472 494 497 496 496 511 510 485 514 504 485 483 511 514 510 486 505 502 495 508 498 516 500 525 535 513 511 531 504 525 519 504 531 516 520 522 496 533 505 520 508 541 524 530 505 533 543 529 555 508 524 531 556 519 549 540 523 524 545 562 519 526 540 537 527 517 534 548 519 517 556 557 523 542 548 572 555 553 565 529 571 577 545 564 556 534 554 536 560 552 552 553 562 581 575 566 569 572 560 572 582 572 577 566 561 561 569 545 570 581 552 567 556 554 551 544 573 599 583 584 560 582 585 565 603 556 600 585 592 553 553 567 601 575 588 592 585 598 592 611 578 613 566 561 575 588 565 576 585 562 568 569 568 618 603 579 572 617 615 622 603 611 600 622 577 601 568 625 574 620 610 571 599 626 577 592 575 586 619 582 621 602 587 588 598 626 579 579 580 589 610 628 611 582 619 618 609 601 633 587 607 635 599 606 601 638 625 596 630 624 644 645 597 641 588 639 625 612 628 620 619 593 596 611 624 632 643 596 644 635 630 618 639 596 621 629 599 610 634 605 628 622 616 595 605 642 629 624 625 620 652 657 625 657 648 635 649 653 654 629 637 606 632 646 637 611 652 628 659 637 660 641 647 631 603 655 658 611 639 604 638 641 641 615 653 630 650 641 620 644 607 659 650 640 640 624 651 631 652 646 667 646 621 649 614 624 639 607 632 611 669 668 632 631 629 670 646 658 662 659 652 616 624 641 635 654 611 662 619 662 636 670 609 614 648 624 632 635 616 632 636 621 621 660 644 642 658 618 628 649 669 608 657 621 641 620 667 645 611 614 635 639 613 636 645 653 653 670 616 661 630 644 610 643 633 646 613 619 656 633 660 653 634 645 667 667 658 629 616 630 646 666 623 659 638 624 648 663 648 643 617 657 647 621 645 638 648 621 645 639 637 662 663 657 632 606 624 650 626 634 608 663 627 623 651 656 640 627 649 619 662 659 604 640 611 645 609 653 658 647 621 627 642 618 615 630 627 626 599 651 650 640 604 623 625 612 603 653 651 600 625 593 599 637 630 625 644 613 621 593 598 600 644 627 591 619 598 620 648 643 644 638 624 646 614 607 586 620 637 589 628 603 598 591 594 588 629 609 633 627 584 639 594 595 624 619 623 632 635 632 596 613 590 629 587 633 602 593 581 622 617 591 595 618 580 596 604 620 608 596 587 602 620 590 614 589 576 594 570 587 613 596 580 591 612 611 600 580 574 585 560 580 571 572 594 566 606 593 569 610 560 581 572 554 600 568 607 551 591 605 553 606 564 592 595 595 587 593 578 584 547 592 561 563 556 580 558 559 575 540 549 568 586 547 551 590 561 559 536 549 562 558 570 570 577 535 557 543 567 556 562 537 528 528 545 528 549 527 557 535 554 565 526 534 557 569 526 536 549 540 562 559 559 542 555 531 540 559 550 528 552 524 546 543 509 512 533 508 544 507 521 539 547 549 519 526 535 527 503 512 528 547 542 538 521 535 507 539 517 510 522 533 494 526 534 498 497 514 505 484 495 493 497 530 508 529 499 502 487 522 478 476 507 485 499 477 521 473 517 494 494 488 475 476 491 512 476 502 464 463 493 488 499 468 488 482 466 488 496 479 470 482 463 463 484 492 471 473 456 451 455 487 457 472 479 466 464 448 473 482 440 469 448 476 452 479 445 457 464 463 463 443 450 434 451 448 472 451 464 438 446 459 424 445 430 455 436 460 459 449 436 423 437 446 428 427 449 433 445 414 419 435 416 439 418 431 441 417 405 405 425 412 420 438 433 403 412 422 418 407 414 409 416 419 405 418 424 402 407 414 400 409 413 394 418 382 399 419 388 386 395 415 399 382 384 375 398 402 373 384 398 386 398 403 371 381 368 382 395 375 368 390 391 368 360 386 372 366 370 382 391 371 382 374 364 374 375 376 369 364 380 356 358 349 359 353 357 355 357 350 364 341 367 344 340 348 361 341 336 339 352 340 353 357 350 344 347 329 355 337 346 341 325 323 351 328 326 346 340 318 324 319 330 340 329 320 320 335 328 332 312 328 309 309 305 317 311 328 310 329 310 323 312 315 300 297 318 317 310 308 292 302 297 295 293 293 309 305 289 299 307 292 295 289 290 286 292 282 283 290 278 288 277 286 274 294 279 288 283 272 293 292 285 284 285 280 278 279 288 277 261 283 263 272 259 280 267 277 271 266 273 255 271 260 265 274 270 272 250 253 258 260 247 260 253 262 266 243 243 242 240 256 258 255 248 243 250 253 252 254 254 246 236 235 231 235 246 243 228 237 230 240 226 243 225 230 232 221 228 232 221 229 231 221 235 220 230 220 215 224 218 229 222 211 211 213 228 223 224 211 220 218 209 208 222 203 205 209 207 204 204 207 208 198 197 204 197 196 198 204 194 198 196 194 192 195 190 195 195 190 204 196 189 193 194 184 201 188 195 185 194 194 196 190 191 186 189 181 186 180 186 186 182 178 173 172 186 183 175 171 173 185 180 176 178 174 177 168 174 180 175 176 171 164 175 169 170 171 166 173 159 168 158 161 159 172 167 161 164 170 161 169 156 167 158 160 165 162 155 154 159 152 159 149 159 155 154 153 147 149 159 151 155 149 150 156 147 145 147 152 142 152 143 139 151 146 138 143 148 145 139 140 138 147 136 134 136 134 136 133 144 140 133 142 132 135 142 132 133 137 135 135 129 134 137 139 132 131 127 126 134 127 137 134 129 124 127 126 131 123 123 131 127 131 126 130 128 126 124 124 122 129 123 127 129 121 122 122 120 124 126 117 125 119 118 124 118 118 120 119 117 121 116 122 121 117 113 113 121 121 113 121 122 112 113 113 112 111 117 117 114 113 116 115 113 114 117 114 109 115 109 115 109 112 108 115 114 108 113 110 114 112 107 113 113 107 112 112 108 108 108 110 109 113 104 112 107 110 106 106 105 107 103 108 112 109 103 105 103 110 109 109 111 111 104 106 109 107 105 107 110 102 111 108 103 110 108 108 103 105 103 103 102 105 109 104 102 111 108
105 111 107 104 109 108 106 104 105 112 109 110 112 109 111 110 110 109 109 106 110 112 109 112 105 103 111 109 105 109 104 105 114 109 108 106 108 110 112 109 105 109 107 114 115 108 111 113 107 115 110 107 111 110 109 106 117 115 112 107 107 112 109 118 117 112 108 110 117 117 117 115 119 117 114 120 111 120 115 113 117 120 112 112 112 116 122 122 123 118 123 113 118 117 124 125 117 115 118 122 121 119 116 115 118 121 117 123 122 125 126 123 119 128 122 128 120 119 120 122 122 124 131 127 132 131 128 124 129 131 127 125 130 135 128 136 137 127 133 129 132 133 138 139 131 137 129 133 141 141 136 137 140 137 143 142 139 137 145 146 145 140 135 141 145 139 143 149 146 146 149 142 142 143 141 151 148 144 143 151 145 153 144 143 152 146 150 154 152 156 159 149 152 161 155 153 161 157 163 165 159 159 153 158 155 158 159 162 156 157 163 169 165 168 171 167 168 168 159 167 168 165 164 170 164 165 180 166 170 172 174 172 176 168 179 170 175 174 184 180 185 179 179 187 184 186 191 186 185 177 191 187 186 178 193 187 190 183 191 190 197 191 191 186 190 186 203 188 195 190 201 191 204 192 197 197 205 196 204 211 207 199 201 215 208 208 209 209 217 210 208 216 220 218 211 207 212 207 217 212 220 226 227 212 212 211 217 230 227 212 227 233 223 219 234 220 226 232 227 224 242 236 234 232 226 225 232 228 228 235 243 244 228 248 246 247 241 243 245 244 248 257 243 258 243 254 244 260 240 248 258 244 263 246 259 264 267 259 266 269 255 269 263 252 251 253 272 259 255 265 260 259 268 267 262 266 267 274 278 273 266 279 278 280 286 282 270 281 286 279 295 294 286 291 292 293 299 286 297 303 299 289 288 301 281 282 298 297 298 288 307 300 308 311 292 290 300 319 306 313 295 296 302 309 308 306 304 300 301 320 302 331 328 306 315 320 308 336 333 315 333 323 314 317 333 336 335 326 332 344 344 344 349 349 347 343 328 322 337 340 333 347 350 331 341 351 357 332 331 353 363 338 350 368 343 361 341 345 364 354 364 344 371 373 370 351 360 353 357 378 351 353 380 361 356 367 366 356 374 379 373 369 374 375 388 380 384 373 383 378 384 367 398 374 397 401 390 392 375 388 386 396 394 391 386 402 408 398 403 397 390 400 411 392 401 409 418 413 403 418 408 411 388 407 425 414 401 405 396 407 418 400 435 435 411 412 437 401 417 443 418 411 407 436 444 446 412 411 447 410 443 422 444 419 426 440 415 422 445 446 430 459 460 434 439 454 432 451 451 425 449 460 455 472 470 446 466 469 460 462 478 434 455 437 460 476 439 457 445 444 462 456 461 477 479 470 455 490 488 453 475 449 484 494 454 480 488 482 494 471 487 499 497 485 481 476 466 487 506 478 474 468 471 504 483 498 471 515 509 518 494 518 473 484 515 520 507 476 497 492 504 504 503 520 527 522 485 517 510 492 533 504 530 516 492 501 524 502 509 531 512 512 507 529 541 497 520 536 502 508 547 533 515 520 512 534 545 541 520 547 545 536 552 552 520 542 542 519 537 554 512 563 542 549 561 528 566 564 543 549 566 563 548 539 537 563 525 551 524 553 562 549 537 537 548 536 546 548 574 540 550 541 545 582 571 537 570 582 565 537 538 535 580 544 566 584 544 584 587 567 566 593 595 545 570 578 566 561 549 547 549 583 573 586 586 554 553 588 553 578 599 572 578 582 585 582 581 599 574 579 610 602 576 569 591 578 563 590 603 569 566 582 590 607 592 577 576 605 616 569 607 592 613 577 615 600 583 575 588 613 571 629 594 616 616 611 578 574 589 597 596 598 610 613 575 613 634 596 594 600 588 606 577 628 600 627 606 583 621 603 606 615 586 617 641 628 608 587 601 641 631 639 622 613 639 596 632 641 602 596 635 624 621 628 599 635 648 629 632 643 601 608 651 614 598 631 635 605 633 615 607 602 654 649 598 613 655 619 622 599 641 608 637 642 648 646 625 646 625 637 601 644 607 646 609 632 646 603 623 648 619 618 632 603 617 601 649 639 643 611 609 645 664 616 615 636 609 647 659 648 624 663 629 632 645 640 664 628 643 623 614 660 639 644 664 656 644 647 628 621 654 636 665 655 648 614 623 654 658 614 633 613 610 654 667 659 660 611 660 637 652 616 662 665 662 659 639 634 619 631 623 639 619 650 638 635 629 634 664 614 644 614 638 641 660 634 629 648 637 617 614 617 625 668 610 615 655 641 641 666 664 656 633 611 634 663 639 655 633 638 619 643 616 647 658 642 646 651 625 609 646 666 618 652 628 646 644 635 615 656 660 610 642 627 657 659 645 610 648 606 640 658 641 648 634 628 618 608 606 633 607 647 628 619 627 649 658 663 615 604 649 605 607 623 626 657 611 604 660 654 604 633 642 634 635 625 614 630 616 626 631 621 622 639 629 642 642 615 615 624 598 651 602 619 640 636 647 644 597 627 625 639 617 607 612 592 633 630 608 620 637 644 626 642 609 609 638 632 631 615 614 621 621 623 593 642 611 588 639 601 628 634 640 584 602 628 599 589 622 609 588 597 597 597 616 614 586 600 596 573 593 628 574 582 610 594 575 595 575 625 591 579 573 582 590 591 606 573 605 574 605 621 568 585 578 585 580 606 610 604 590 600 616 560 603 611 579 582 557 600 610 599 580 574 580 552 581 589 569 593 606 565 589 591 556 561 558 566 548 570 556 587 585 597 566 546 564 543 550 551 553 566 549 576 541 581 587 570 535 551 573 579 544 544 561 579 549 564 537 550 552 546 568 575 532 575 578 562 554 566 523 542 538 525 573 544 571 556 534 544 563 523 530 518 521 541 558 551 554 532 556 528 552 553 552 554 540 515 517 506 546 506 546 506 530 522 518 532 528 545 543 528 515 532 520 514 496 505 515 492 539 510 528 534 488 521 530 500 488 501 502 524 517 511 517 480 521 527 494 482 518 504 476 497 485 508 509 486 515 514 493 480 488 485 472 509 472 497 504 492 505 478 497 471 461 499 504 469 483 490 470 500 464 489 476 496 478 460 469 471 466 450 492 452 479 465 456 449 445 477 450 485 444 439 472 459 464 472 471 434 460 465 435 465 442 445 459 440 462 463 431 433 428 431 429 428 424 436 459 436 458 441 424 447 419 423 419 437 454 450 450 436 424 422 423 442 414 425 418 428 423 435 422 423 400 416 434 428 416 400 409 409 425 396 428 405 408 405 427 416 401 419 390 394 392 394 404 419 412 406 415 380 379 402 383 375 411 396 402 400 371 398 379 402 381 376 385 376 371 366 380 390 370 389 369 384 392 391 391 367 391 388 384 371 366 371 370 352 365 361 348 350 367 350 360 356 363 371 371 361 341 344 355 362 359 351 368 351 336 359 356 362 356 341 352 335 345 338 345 335 340 346 342 352 322 324 328 338 331 329 340 316 328 316 344 325 313 312 315 337 337 318 322 309 325 306 326 315 323 308 304 323 312 319 317 322 310 299 309 294 320 297 293 295 297 316 302 313 308 308 311 292 298 307 296 301 304 297 292 306 285 278 294 302 283 276 276 279 294 285 277 273 286 292 291 286 285 288 270 278 288 283 262 274 263 280 261 274 256 257 269 272 258 270 272 263 266 255 257 258 259 261 259 259 265 258 247 258 243 260 250 249 239 239 261 258 259 249 248 237 253 250 247 231 252 237 237 243 247 228 232 236 238 244 224 242 237 227 236 243 221 228 232 219 234 227 216 215 214 215 217 229 226 232 225 227 214 224 211 211 220 214 224 216 214 212 207 214 202 214 212 216 202 198 215 202 208 202 206 199 205 202 194 202 210 205 193 198 209 191 197 206 197 193 188 199 196 188 190 194 185 200 188 196 184 185 180 192 188 182 186 186 185 178 176 178 188 173 181 171 175 184 176 186 172 179 169 178 180 178 176 172 171 174 164 178 167 162 163 169 166 175 166 166 162 165 157 172 162 158 156 155 169 167 161 159 162 160 154 164 165 157 163 158 163 161 148 156 160 147 154 152 150 154 147 151 149 147 144 149 143 145 154 142 140 147 148 149 140 142 144 147 149 144 143 135 139 144 134 144 137 136 145 137 144 139 137 133 138 136 134 131 134 141 137 136 133 136 135 139 131 129 136 128 130 136 129 126 130 130 127 126 127 133 133 123 131 130 132 129 129 123 129 122 129 129 119 118 124 127 120 122 120 120 127 122 124 121 125 119 120 119 125 115 119 124 121 121 121 121 114 120 120 112 114 116 119 115 111 111 116 118 110 119 116 117 114 113 116 115 117 116 114 118 111 110 116 116 115 108 110 116 115 117 116 115 109 110 106 107 110 110 115 109 107 107 114 111 109 108 105 106 104 107 114 105 109 112 111 105 111 114 112 108 103 105 108 106 112 103 104 105 105 105 103 110 103 107 104 109 107 112 107 107 109 112 107 108 109 104
109 108 104 111 103 106 103 111 109 104 111 110 104 112 108 106 106 105 107 106 104 107 105 106 107 106 107 108 111 114 115 107 105 107 106 108 108 111 112 106 113 116 114 115 113 107 115 115 106 107 117 108 109 116 108 112 107 112 115 113 109 114 113 119 117 116 111 118 111 120 120 118 119 118 116 117 118 114 113 117 116 113 117 119 121 119 123 120 121 119 116 119 125 124 122 114 120 123 118 116 125 122 118 126 123 127 126 125 118 120 126 121 124 120 124 121 122 127 131 130 121 123 128 133 126 123 124 133 131 127 127 135 132 130 136 129 136 128 138 137 132 138 139 141 129 133 135 134 130 133 131 132 138 139 135 135 138 134 133 146 140 136 139 140 136 149 142 147 143 142 138 152 148 146 151 151 141 154 148 144 150 155 153 155 156 151 146 150 158 149 159 152 151 156 152 155 157 151 162 151 166 161 160 155 157 156 168 158 168 166 168 156 167 171 162 173 165 171 161 161 162 170 177 166 176 171 166 172 180 176 173 169 170 176 176 177 179 179 188 186 176 185 184 176 188 184 182 180 181 182 183 194 182 187 181 186 194 191 184 189 188 186 185 185 186 202 197 198 204 206 205 190 204 190 198 192 194 209 204 213 209 210 210 201 215 210 202 201 203 220 211 222 222 210 209 220 221 211 223 212 213 219 215 218 221 227 225 221 228 222 219 235 222 216 222 238 238 219 232 226 228 229 228 235 245 233 244 244 246 248 236 242 244 235 238 251 239 254 247 255 243 243 246 240 238 248 240 257 242 245 261 245 243 250 259 260 256 266 247 270 266 250 265 256 266 254 259 268 273 277 260 270 264 267 279 263 273 276 283 266 289 266 286 272 272 292 268 287 272 274 281 276 297 293 289 295 291 301 294 304 280 286 279 292 285 299 310 287 284 288 287 309 294 309 293 314 293 290 318 298 311 293 295 322 300 304 312 312 306 313 305 321 326 329 307 315 323 321 319 331 333 336 315 336 338 329 313 345 337 322 339 340 349 320 338 324 339 343 338 327 347 345 331 326 339 344 335 331 357 341 361 358 336 360 341 368 338 350 356 342 367 347 342 368 345 371 357 360 363 362 363 351 352 370 366 387 362 357 377 376 361 371 382 373 386 378 382 391 369 369 387 370 379 371 399 395 368 391 397 404 380 390 375 397 406 402 406 378 385 411 417 389 382 390 396 401 402 415 409 408 411 426 424 425 428 418 392 419 393 404 412 399 416 426 402 440 405 411 431 406 422 439 430 442 422 421 436 432 437 451 450 433 454 422 451 437 457 423 421 436 460 455 423 435 441 433 443 440 445 434 461 440 431 435 447 453 459 455 433 443 438 455 437 443 473 472 457 463 444 475 469 452 462 476 446 469 486 460 470 479 458 450 451 473 459 454 456 495 454 501 499 486 492 488 505 477 489 501 504 468 477 481 479 496 513 482 474 495 485 479 514 487 510 473 475 497 493 489 479 485 511 518 501 517 520 505 502 504 510 502 524 490 503 496 507 506 502 503 531 493 494 511 513 505 523 531 539 545 534 497 513 501 503 522 508 512 507 550 543 520 516 541 505 548 535 524 518 523 533 531 553 563 552 547 563 563 523 555 563 563 531 559 529 563 531 531 571 535 574 536 528 567 572 546 551 574 572 563 571 532 582 564 559 546 534 569 584 581 532 543 536 579 585 569 558 538 559 542 553 557 591 583 564 581 544 561 566 580 551 571 553 565 558 561 576 602 576 555 580 550 576 591 598 563 596 581 578 569 564 592 566 566 589 564 578 612 571 608 598 575 574 566 594 578 583 599 618 581 588 603 587 591 574 615 615 587 578 578 605 593 590 616 589 603 571 609 590 619 622 623 595 612 607 615 606 621 582 614 615 606 605 613 598 635 588 631 626 601 638 612 581 609 598 599 626 587 635 587 629 598 620 594 584 601 592 607 634 638 596 631 646 593 643 589 619 627 611 607 622 634 596 614 616 618 647 610 602 618 640 618 635 614 646 647 630 600 616 595 616 648 624 617 596 609 609 626 604 630 643 636 614 651 615 609 640 625 653 606 643 658 609 632 612 620 624 657 638 636 655 613 646 617 638 608 646 634 655 609 654 646 611 611 639 629 621 619 655 612 625 636 608 636 606 621 654 628 613 626 664 605 639 645 622 611 652 666 643 642 608 631 620 618 638 658 642 655 610 630 663 629 660 665 658 659 617 642 620 625 664 657 635 645 644 650 652 610 665 660 623 657 655 652 617 640 630 665 651 625 653 659 638 612 634 618 617 642 654 628 660 646 635 612 608 616 644 637 644 607 639 642 637 664 654 611 657 653 621 632 656 651 664 615 608 627 626 616 660 608 637 648 646 662 652 648 608 627 613 642 624 644 615 655 639 660 660 625 645 612 651 629 654 645 639 657 602 657 604 656 661 634 636 639 628 619 617 630 639 626 606 633 654 615 643 653 623 613 639 596 645 633 603 615 614 644 629 642 627 616 651 598 647 609 610 593 595 637 644 630 614 618 603 608 637 648 601 640 648 599 616 644 599 606 640 617 606 644 611 586 632 612 602 611 599 590 588 641 604 632 603 621 586 593 583 631 605 604 601 579 591 582 579 633 601 618 616 588 577 601 594 631 620 607 628 591 610 605 607 602 601 603 626 617 611 621 575 581 601 622 594 568 612 603 564 594 568 563 577 599 571 588 571 560 589 613 595 592 582 571 584 610 580 590 607 580 609 573 602 580 551 587 589 594 567 559 572 578 578 579 580 598 598 569 591 577 576 547 583 571 575 540 547 554 550 573 549 585 559 554 552 535 556 582 560 567 543 539 579 535 566 556 544 577 541 558 544 560 576 552 556 539 530 564 523 551 537 535 570 543 552 524 567 533 515 558 538 527 544 556 532 556 528 517 516 539 521 522 515 542 542 514 508 544 543 533 506 535 499 538 520 500 505 529 520 497 499 540 531 519 534 508 509 538 538 518 496 509 493 489 514 487 484 515 531 527 505 497 521 495 506 495 518 520 520 511 518 516 516 518 501 494 486 514 483 513 479 475 480 511 486 478 485 477 496 494 492 479 461 476 493 480 499 478 477 480 475 476 483 488 489 455 456 488 459 483 484 469 459 456 465 451 471 462 468 454 444 457 449 469 470 447 455 469 434 452 465 463 461 445 437 443 463 427 464 440 465 424 442 449 438 446 419 456 418 428 415 448 444 439 436 414 451 448 435 421 447 441 425 406 445 443 418 403 412 438 414 413 424 436 417 399 409 408 417 432 431 423 390 411 412 422 403 409 396 420 393 404 419 403 388 383 398 413 411 393 385 403 375 401 391 390 375 399 399 394 380 401 377 393 373 383 391 363 363 385 376 376 359 388 368 380 375 389 364 367 362 367 385 367 367 354 352 372 358 372 364 351 357 349 344 362 374 352 359 341 364 344 341 358 352 352 347 349 352 330 343 341 333 328 344 332 324 324 325 343 349 325 325 327 346 340 344 318 317 333 317 324 318 325 334 314 308 318 337 309 318 332 305 323 302 311 309 317 326 298 316 306 320 325 302 310 296 306 320 319 305 293 289 316 289 295 285 305 312 289 295 283 284 290 287 287 281 295 295 303 282 300 284 272 292 287 276 272 268 294 269 282 272 282 282 280 268 262 273 282 286 266 267 281 269 272 260 257 264 274 263 257 258 264 256 257 268 250 253 259 268 245 262 256 261 247 254 252 260 243 251 243 255 248 245 245 253 239 232 253 244 247 241 231 250 235 241 238 226 229 237 244 243 231 222 229 235 239 227 237 222 233 221 234 235 229 234 219 225 232 230 218 220 212 218 217 210 227 215 206 209 205 219 212 214 208 216 208 200 218 204 201 214 211 211 198 197 196 198 201 210 208 206 209 190 194 193 201 191 204 195 192 186 195 190 186 189 194 185 199 181 181 182 191 188 188 189 181 189 180 192 191 179 177 186 185 187 185 175 182 174 182 178 179 180 171 173 173 167 173 164 167 164 174 169 166 175 176 170 164 162 162 167 172 169 161 169 163 166 157 157 155 155 163 163 162 156 163 163 153 161 163 160 161 155 162 148 150 155 146 154 154 156 156 151 151 147 149 147 141 150 152 141 144 152 143 142 147 149 140 141 145 136 135 147 141 138 147 135 139 138 143 134 142 137 135 142 143 141 131 141 129 132 133 133 129 131 134 131 139 131 137 135 131 134 132 126 131 130 128 127 135 130 130 128 128 132 131 122 124 128 130 126 119 120 124 119 125 125 120 119 122 126 118 122 116 118 125 124 123 122 117 119 122 125 118 118 116 114 116 113 121 120 115 117 122 115 120 116 115 120 114 120 118 111 116 111 113 119 116 111 116 110 111 116 111 113 114 109 114 116 108 108 112 110 111 111 110 106 115 112 116 116 111 111 107 114 109 109 113 105 109 108 107 112 105 108 105 110 106 110 106 108 109 109 109 114 111 111 112 107 106 111 107 109 106 103 112 112 107 111 111 104 103 109 110
113 110 106 108 112 112 108 105 105 113 108 113 107 104 110 110 105 106 114 110 106 114 112 110 110 111 113 106 111 107 109 109 114 112 112 112 108 114 111 109 112 114 107 114 113 112 109 114 113 117 117 113 116 114 108 108 109 116 110 114 118 112 118 113 119 112 118 111 120 113 113 114 120 112 121 113 118 114 121 112 122 120 118 120 115 114 118 120 122 116 114 118 116 122 116 116 115 117 127 120 126 116 126 123 123 123 122 119 121 120 127 124 124 126 120 125 131 129 124 127 133 126 124 123 126 134 132 124 136 137 137 129 126 126 129 133 128 131 137 131 140 140 135 133 133 132 132 139 132 144 137 137 136 141 136 142 137 145 142 142 135 141 138 145 144 147 149 142 151 143 152 149 143 145 152 143 153 146 150 145 145 148 145 149 155 157 155 150 150 158 150 153 152 150 152 150 152 164 161 159 158 156 153 157 166 163 167 167 160 162 166 165 158 160 165 168 168 174 174 161 164 165 168 171 171 177 175 180 171 182 183 169 176 179 182 179 173 188 176 185 177 184 182 178 174 180 182 190 193 186 183 187 195 190 181 189 195 194 190 200 199 197 190 198 197 205 194 197 193 196 208 205 200 192 202 211 202 193 205 204 196 197 205 210 202 205 215 207 203 221 201 220 204 212 218 224 221 222 225 210 208 222 227 216 230 228 221 231 228 229 215 229 220 216 231 226 235 231 235 236 240 224 230 230 242 234 235 232 237 234 244 231 235 249 245 232 235 253 251 236 237 256 252 242 252 262 246 257 263 255 257 245 262 257 250 258 255 251 256 266 264 250 258 275 255 264 264 273 269 278 278 267 266 284 265 268 278 280 268 282 278 286 291 279 275 290 267 272 272 271 295 297 291 282 280 291 281 282 303 281 290 298 297 300 302 303 288 301 297 301 292 315 310 309 304 306 304 317 292 297 300 300 320 305 320 317 299 312 316 330 312 302 330 322 333 329 324 317 325 336 325 327 320 321 333 328 321 329 323 342 337 339 348 331 350 333 338 343 351 338 343 346 332 329 327 360 334 346 332 344 341 346 342 349 353 365 367 365 362 345 372 372 363 373 368 345 344 353 375 380 379 357 351 369 380 374 370 373 390 364 360 370 366 388 367 362 361 385 363 364 392 371 397 397 370 398 380 379 390 371 382 378 395 379 382 401 385 403 405 379 414 401 388 407 391 420 404 393 389 409 411 406 419 409 427 400 402 392 394 397 404 424 415 420 433 401 422 441 431 438 438 416 442 416 444 439 408 423 426 450 443 420 436 453 421 446 428 447 431 424 425 426 452 442 425 455 446 429 467 434 442 449 434 458 453 461 450 467 461 436 445 456 462 459 437 460 453 439 483 461 463 471 459 483 458 484 482 468 488 465 463 483 487 459 476 475 494 478 467 499 455 462 487 500 491 487 479 491 461 478 503 507 498 464 509 476 489 478 486 507 479 493 498 478 514 493 516 518 494 518 504 518 479 481 480 526 487 510 502 503 508 532 530 505 508 489 527 509 515 499 493 496 505 527 516 531 541 502 535 515 496 532 512 544 543 509 501 544 504 533 530 529 549 509 533 545 557 517 514 510 544 522 513 530 523 528 527 547 556 539 553 564 562 548 568 538 537 526 542 527 533 568 538 571 575 548 548 548 562 527 563 554 562 560 565 556 581 553 577 575 584 538 537 580 560 580 548 547 577 568 557 581 582 550 551 549 553 564 569 543 563 589 589 579 581 565 561 569 602 571 592 555 593 587 608 599 606 595 563 607 601 568 592 562 569 557 590 568 584 608 605 578 604 565 578 585 594 573 591 590 595 566 596 620 619 616 608 617 603 598 609 612 623 577 593 601 620 625 602 612 574 626 585 622 615 578 579 576 621 586 581 632 608 576 580 595 593 601 614 596 629 634 609 609 640 633 610 637 611 594 627 639 585 604 610 590 602 590 588 618 590 628 609 614 645 648 633 590 627 602 589 596 632 605 633 600 612 610 638 621 637 631 600 614 637 594 629 607 647 601 639 596 651 596 595 619 655 620 645 631 633 644 639 614 658 619 635 631 601 622 631 653 622 614 632 655 609 661 652 625 609 614 637 652 606 638 645 629 641 657 602 602 634 651 639 636 603 611 604 606 636 637 661 657 653 630 648 662 629 638 623 636 649 657 624 655 629 665 619 606 659 618 667 626 666 640 657 664 647 657 668 616 627 660 668 612 624 650 668 646 618 621 614 663 608 634 648 632 631 662 631 619 609 629 637 667 662 624 663 640 612 660 648 631 651 647 636 666 624 632 642 634 647 650 625 648 614 666 609 636 656 633 648 657 652 615 654 644 632 645 612 635 635 653 659 616 628 624 611 645 650 646 609 627 627 626 605 633 620 607 663 605 632 641 657 615 650 640 653 613 617 659 640 647 643 632 656 602 649 600 643 632 643 646 654 654 607 620 615 636 613 620 601 607 598 637 612 599 601 613 625 634 593 605 625 635 598 600 624 629 630 641 641 642 606 620 634 615 641 590 590 594 614 603 643 588 626 616 627 610 591 614 591 618 604 644 629 608 600 630 605 583 586 638 604 601 583 595 591 582 602 617 593 620 617 601 617 592 630 595 621 582 584 620 632 601 587 580 611 571 584 595 574 607 605 615 588 607 578 572 572 594 598 595 566 598 599 577 611 569 604 617 589 614 618 569 605 613 578 594 576 588 602 573 577 575 600 605 590 606 587 561 599 572 575 587 574 574 573 599 558 566 568 585 564 563 580 569 567 596 556 595 543 584 571 586 552 561 546 583 565 565 568 540 552 558 537 583 546 578 568 545 582 555 581 574 582 562 560 535 556 563 554 550 548 569 549 527 530 531 528 550 551 527 552 525 537 568 567 565 538 533 567 566 513 515 531 562 562 513 510 539 528 522 538 520 530 555 550 513 516 527 537 552 513 524 548 518 529 501 535 516 542 526 542 500 498 531 504 530 504 519 526 527 502 537 492 508 533 517 530 528 484 489 487 500 482 518 522 507 488 505 518 495 511 481 520 474 499 498 492 471 478 509 506 494 472 467 495 495 486 463 473 470 492 485 467 489 476 460 466 484 483 475 477 496 458 471 491 493 473 460 478 448 470 476 454 447 468 486 477 459 445 481 456 475 443 478 439 437 450 436 471 455 465 440 442 433 464 437 441 440 454 447 463 430 459 448 437 459 453 436 422 433 436 422 445 427 418 449 427 416 413 425 415 445 405 438 437 441 435 422 404 436 429 410 422 402 408 400 425 412 412 418 395 425 390 402 407 408 403 414 416 402 402 390 387 420 419 398 392 391 391 397 400 406 396 380 392 386 395 392 387 392 404 399 387 391 400 394 372 394 382 367 379 379 364 367 372 356 357 360 376 385 369 355 378 383 382 377 349 349 368 374 367 343 351 366 371 373 361 350 352 341 357 355 344 351 355 357 344 340 343 329 351 343 352 331 328 335 329 350 325 343 349 352 319 339 319 320 334 331 340 324 318 339 319 339 311 316 310 337 312 335 309 325 309 318 320 310 308 322 299 303 306 322 301 323 305 312 305 315 319 312 314 296 317 294 296 305 293 285 298 294 309 284 306 305 289 287 282 301 297 290 280 274 292 297 277 278 284 276 269 288 293 271 287 281 277 277 263 280 273 263 276 266 270 282 280 270 263 273 269 274 256 253 264 271 252 263 271 250 254 261 253 269 250 263 258 244 263 252 261 248 252 261 250 255 255 254 241 246 243 242 237 241 252 248 245 231 229 239 241 234 228 240 231 232 226 240 222 233 237 241 221 221 233 230 230 222 214 226 219 224 214 221 218 210 214 216 226 210 211 207 217 222 213 219 217 221 219 210 220 210 208 208 202 200 212 200 200 208 209 212 194 208 207 195 206 193 206 196 190 189 199 198 189 185 189 185 199 189 184 193 187 189 182 194 181 191 183 182 192 184 190 189 178 181 184 188 182 172 174 185 182 184 183 169 168 183 176 181 182 181 167 167 165 175 164 164 174 168 164 175 168 173 173 160 165 158 166 167 160 165 163 157 160 156 167 154 155 161 156 159 153 161 158 163 163 159 159 150 155 160 155 157 158 145 144 151 154 152 154 150 145 150 141 145 148 149 148 144 143 145 149 149 148 146 144 138 141 142 146 141 133 139 146 144 143 139 138 140 132 141 138 134 140 133 135 134 135 130 129 133 130 135 127 130 129 132 132 134 132 129 135 129 134 129 124 125 128 132 129 121 131 126 121 125 123 119 125 128 124 126 127 120 118 128 122 120 122 119 117 118 117 116 120 124 121 121 115 119 120 116 124 119 116 118 120 123 115 115 114 122 116 116 119 113 112 117 120 111 110 114 110 113 114 119 110 111 113 111 112 109 109 110 118 113 114 112 109 116 114 111 114 117 116 109 107 116 114 106 115 115 110 114 116 113 111 105 114 114 107 105 105 107 105 113 112 111 107 112 110 112 105 114 110 111 105 110 108 111 110 107 109 112 113 108 109 107
107 106 107 108 106 105 110 105 113 115 111 113 111 114 108 109 113 112 105 112 108 110 110 114 111 113 112 109 116 115 113 107 114 113 109 115 114 114 115 109 111 110 107 117 108 109 109 114 116 109 111 108 113 114 117 116 119 110 109 119 118 115 119 116 111 110 114 119 117 111 121 122 113 120 120 113 121 122 119 118 113 122 118 115 120 123 115 119 117 122 118 125 117 118 120 118 117 121 117 122 127 120 123 119 129 128 125 126 124 128 128 129 127 124 123 122 126 126 133 130 133 131 132 125 126 132 130 136 136 132 134 138 135 136 137 139 137 131 140 136 130 134 141 135 136 139 135 144 133 138 137 140 138 138 143 145 136 135 146 145 138 144 138 149 148 146 148 146 152 151 140 149 152 149 142 144 149 143 156 146 156 153 153 156 151 150 157 151 153 162 163 159 155 153 155 155 152 161 156 161 167 160 155 168 159 161 169 162 169 164 163 172 165 167 172 165 161 170 169 176 164 170 174 174 181 171 174 170 179 174 174 178 180 171 181 187 182 182 184 174 189 180 187 190 190 191 189 180 181 182 183 187 187 198 198 185 184 182 190 198 197 193 199 193 191 203 201 195 204 209 204 202 194 208 202 201 199 196 202 205 214 211 197 215 208 215 216 216 215 219 215 217 210 222 223 221 212 212 208 211 210 225 218 213 231 227 220 225 225 220 226 223 216 236 223 232 224 221 223 229 242 243 230 234 233 238 239 241 235 248 248 229 237 238 236 232 238 245 254 244 242 250 244 237 248 239 247 256 255 259 252 251 244 268 252 265 261 252 262 263 269 271 264 272 271 273 258 276 262 267 279 275 272 263 282 264 284 275 268 281 266 268 280 291 283 283 287 280 295 276 297 295 275 280 278 277 276 294 281 298 283 301 307 286 295 292 283 300 285 305 304 289 300 310 311 308 314 310 308 309 297 294 319 297 310 298 305 318 302 325 301 313 333 328 327 308 318 309 312 334 309 330 333 311 337 328 340 344 332 317 331 344 326 323 351 339 331 354 337 343 327 328 351 334 356 349 352 341 340 337 356 366 337 360 338 343 362 347 338 370 348 353 347 344 353 362 348 362 346 350 372 358 377 351 353 365 376 353 360 372 375 372 393 392 369 391 377 377 375 364 393 401 398 402 369 399 402 406 372 379 379 405 374 379 376 395 404 406 380 396 391 391 411 397 417 392 412 388 417 413 423 421 409 391 395 418 423 404 430 417 404 424 410 408 400 405 433 408 425 435 408 423 404 404 413 436 431 449 427 432 416 418 435 438 450 454 454 418 443 448 429 459 421 447 432 443 458 434 428 449 464 429 466 434 451 448 438 455 447 441 477 458 440 470 440 481 447 460 480 459 472 450 474 442 454 461 450 489 454 454 454 453 460 473 459 487 478 477 477 497 468 469 500 499 465 458 482 487 499 470 484 487 474 465 476 480 514 481 490 516 501 482 497 495 509 515 517 487 515 487 512 507 480 489 524 504 500 504 490 487 484 492 518 490 509 505 530 537 523 507 501 499 518 506 522 520 531 526 530 496 534 501 546 547 517 522 509 521 522 522 524 539 540 519 557 509 530 513 509 549 557 522 550 522 538 530 563 542 539 562 565 531 538 530 556 541 531 525 522 557 562 533 575 568 530 549 557 527 556 560 567 548 541 574 549 560 578 584 560 580 556 567 557 550 577 556 574 547 576 572 570 589 556 541 572 589 570 570 575 596 549 597 558 583 591 583 585 559 553 558 554 592 557 604 579 592 585 566 568 578 563 603 583 600 571 594 563 572 573 608 611 571 575 602 577 567 596 615 588 611 608 621 607 579 616 614 605 613 611 586 611 619 582 598 581 607 576 609 593 618 582 626 620 572 626 591 588 609 579 616 620 587 588 577 622 577 630 577 621 614 579 614 587 608 598 607 625 584 635 598 625 609 614 599 589 626 619 587 633 640 639 608 633 640 641 619 595 610 603 595 614 610 623 627 624 645 630 597 593 611 632 625 605 605 644 643 622 638 610 629 595 610 642 637 642 626 608 626 632 637 622 604 597 654 641 634 649 619 639 640 654 626 635 616 633 618 652 609 606 609 612 624 607 629 617 626 620 619 632 649 625 635 612 645 637 613 634 630 606 605 611 661 633 646 614 604 665 605 613 611 613 623 633 620 650 650 644 607 605 611 654 629 643 664 609 615 612 639 643 614 641 650 611 607 629 622 606 626 622 613 633 631 630 661 646 614 642 623 614 642 627 663 665 665 657 667 612 664 639 648 609 610 628 612 610 651 626 608 608 642 615 633 667 637 625 644 645 661 659 652 633 617 644 629 612 632 626 616 625 657 658 628 660 617 631 663 659 652 663 662 625 610 624 621 642 644 658 617 635 648 661 662 658 638 623 601 602 643 612 621 633 601 645 625 612 608 620 605 656 617 601 616 613 601 642 622 643 642 653 607 655 613 618 636 650 619 625 620 606 628 612 628 643 600 645 630 594 615 637 647 640 618 602 594 619 646 619 604 628 614 605 645 616 616 604 591 588 629 646 594 627 621 606 618 596 588 606 585 609 583 608 613 586 641 640 616 604 619 611 612 598 579 623 586 632 617 584 624 581 621 628 633 592 596 618 611 578 572 603 589 600 601 579 570 602 600 581 576 570 599 568 614 606 600 587 576 593 617 601 575 575 572 617 589 572 608 562 566 603 562 575 559 558 584 602 608 563 580 562 556 592 560 580 561 605 602 604 604 592 557 564 554 575 547 559 575 585 567 580 583 578 558 565 597 561 575 576 565 590 588 545 547 561 570 584 588 553 548 588 539 570 543 556 552 565 574 561 532 538 572 581 557 535 573 563 565 565 562 558 549 542 567 568 553 523 547 544 516 527 537 527 515 540 534 524 515 562 562 520 556 514 512 546 511 515 517 527 510 538 506 532 516 531 544 510 537 502 501 533 509 503 497 539 521 501 512 522 514 495 505 495 530 515 519 511 514 518 485 488 500 519 496 508 485 522 482 511 516 515 525 499 520 490 520 502 499 486 477 515 483 477 490 501 514 506 498 488 509 500 498 470 475 492 472 472 499 493 498 477 474 472 476 485 460 458 477 457 469 451 452 488 453 457 448 448 471 464 476 461 463 457 451 478 466 442 480 467 468 477 439 445 447 450 456 437 457 446 449 446 450 451 463 432 423 464 458 451 454 435 461 435 428 421 419 432 448 451 440 422 452 412 446 414 430 428 418 413 429 435 413 417 441 407 436 422 408 437 401 408 403 400 407 427 400 423 404 430 402 393 394 389 388 413 412 415 421 418 412 388 408 384 404 399 413 394 380 384 398 383 405 382 397 401 394 405 367 373 366 395 370 398 387 393 388 383 395 371 366 371 358 381 357 375 368 367 351 380 360 350 365 352 373 373 366 376 357 363 362 342 362 361 366 372 367 356 369 369 347 350 364 346 337 361 356 342 342 337 349 353 325 329 330 327 347 345 328 339 323 346 333 326 318 322 327 318 322 337 313 334 319 322 314 325 317 321 306 319 328 323 312 308 314 320 327 319 313 304 324 322 308 300 305 301 315 293 293 292 299 300 293 293 304 290 292 305 296 302 298 299 285 288 294 296 295 286 292 274 277 288 275 283 279 279 275 291 293 271 270 269 284 285 270 267 267 266 272 275 280 258 269 261 260 260 277 277 277 259 252 268 269 248 269 265 269 253 259 248 263 267 255 257 252 258 244 242 245 257 237 239 243 242 241 245 240 254 247 251 234 242 235 239 235 247 229 236 237 246 242 226 243 233 226 242 227 225 231 232 237 231 225 219 226 230 233 224 223 215 224 215 226 224 228 207 208 209 212 214 214 209 208 202 212 201 208 202 201 211 209 200 198 197 198 208 206 211 203 210 197 199 203 201 196 190 193 200 190 193 198 197 193 192 184 197 192 193 198 197 183 180 181 185 192 190 177 177 190 185 187 189 190 182 188 171 184 183 171 182 170 183 176 175 170 180 176 168 166 166 168 180 166 176 177 167 174 163 161 163 170 167 163 158 166 158 165 155 169 165 169 158 166 154 155 166 163 156 164 154 154 158 159 154 152 149 153 159 146 159 149 148 149 157 151 151 152 150 155 141 144 152 141 150 150 150 150 151 140 146 145 139 139 141 142 140 136 143 144 139 133 135 141 142 135 135 137 132 134 138 131 131 140 135 138 131 136 133 137 134 136 137 127 131 135 134 126 131 134 127 134 135 125 128 128 122 126 128 125 131 126 129 129 131 126 125 119 120 125 125 125 122 128 124 128 126 125 126 125 116 116 124 123 116 119 120 120 124 115 125 114 114 122 115 120 122 122 119 119 119 114 115 115 120 119 118 120 112 116 117 118 116 118 115 114 115 119 114 119 109 110 114 108 118 113 116 116 111 110 110 115 111 110 108 107 108 115 114 109 111 110 116 114 116 111 107 111 110 113 109 108 114 114 107 111 107 112 106 108 114 109 106 106 112 105 106 113 113 114 114 115 107 113
114 116 106 113 110 108 109 111 111 116 108 112 109 108 106 110 112 115 114 111 114 109 109 117 116 107 115 114 116 115 110 111 114 108 107 116 112 110 112 117 109 112 110 110 115 108 115 109 118 113 112 116 114 115 114 113 114 120 119 110 117 112 115 112 113 114 121 118 117 113 114 116 119 115 119 113 115 114 123 120 123 115 115 124 122 117 117 116 118 125 118 120 120 123 124 121 122 125 121 128 119 118 129 124 125 125 121 131 131 131 129 129 125 123 133 126 127 128 125 125 134 125 125 136 125 131 135 137 126 136 126 139 127 129 137 133 137 138 141 140 130 132 138 143 135 143 135 143 142 133 138 142 136 140 143 135 145 146 146 145 138 138 144 146 142 139 141 144 149 144 151 151 152 144 144 152 154 143 150 157 145 151 154 154 152 147 148 152 157 152 154 158 158 164 156 159 154 154 164 154 155 156 168 169 159 162 163 163 167 170 168 165 163 163 171 176 161 162 169 171 164 166 168 175 179 179 170 179 167 175 171 182 179 178 174 174 184 186 184 181 189 180 178 183 189 185 187 177 191 191 187 193 193 181 188 198 187 189 185 193 191 192 202 199 204 203 205 203 195 194 200 197 193 208 197 198 199 202 212 203 199 210 197 216 217 204 218 220 221 208 221 209 211 216 213 225 206 213 222 218 213 213 213 210 215 228 221 220 217 220 234 216 225 238 232 222 226 222 233 223 224 225 233 239 236 235 245 240 234 247 235 246 234 253 243 250 232 244 256 255 255 237 254 259 245 254 250 256 261 250 246 254 263 268 262 261 268 262 254 254 261 274 274 274 258 266 271 273 256 275 260 257 258 284 267 278 285 287 274 267 265 272 269 278 267 277 270 274 280 271 280 283 278 274 299 276 292 288 301 296 304 291 307 295 289 302 308 306 304 290 294 313 288 292 307 318 304 318 305 308 299 304 309 304 310 317 316 327 318 317 308 328 312 317 320 328 323 322 319 324 331 312 334 332 326 339 331 316 321 329 320 335 349 343 346 339 343 350 351 350 351 357 330 339 359 343 353 355 339 349 353 351 352 357 352 355 354 348 364 362 348 344 375 363 367 365 349 350 381 379 347 348 371 370 386 382 380 372 361 371 378 370 393 394 391 360 375 395 395 363 388 391 390 382 401 396 401 391 375 379 408 382 373 387 374 407 381 390 399 416 410 412 390 394 420 398 402 397 411 391 391 419 404 410 425 425 401 423 431 423 424 411 420 426 407 408 418 409 417 415 427 403 417 435 426 412 430 441 429 426 445 427 418 421 421 427 418 434 435 451 434 443 433 437 449 451 435 446 434 452 429 454 460 431 444 440 465 442 440 455 437 452 449 448 477 477 451 448 442 444 444 480 465 472 460 486 479 481 480 464 450 483 472 464 480 471 483 469 467 493 466 457 465 492 502 497 499 468 490 488 504 507 465 485 484 466 506 490 488 506 488 496 482 481 500 515 500 495 503 509 500 502 489 521 524 497 498 511 497 482 507 484 517 526 512 488 488 498 488 529 509 510 494 532 538 542 532 534 523 518 541 512 534 519 543 531 537 516 529 525 508 511 541 554 535 522 531 530 554 542 521 532 527 562 537 548 517 557 565 531 522 563 532 558 566 551 524 523 571 548 521 527 574 529 552 542 557 544 578 568 546 580 550 558 534 543 562 545 535 574 556 536 540 566 554 559 538 535 552 562 550 573 584 555 591 548 576 567 568 580 579 552 549 573 587 548 587 568 567 554 603 561 588 575 598 603 586 577 555 601 572 592 555 555 568 556 566 608 562 573 572 613 589 590 595 580 602 573 580 584 608 604 611 584 588 582 609 588 617 606 586 581 583 595 601 604 590 625 618 574 608 596 584 604 615 599 602 591 630 632 581 590 583 623 593 577 581 605 589 625 602 580 597 635 621 604 606 624 611 638 596 630 633 640 629 612 610 625 613 633 622 613 587 640 639 613 610 644 592 610 605 645 600 623 640 614 617 637 620 643 591 639 649 633 612 631 637 623 648 607 652 613 601 602 597 642 652 640 605 607 618 647 608 602 619 596 628 647 644 658 638 647 643 650 632 603 631 626 610 628 622 601 637 610 601 601 646 646 610 661 605 623 628 662 625 626 637 625 630 619 629 654 652 634 641 624 640 611 652 652 640 613 652 613 622 652 613 604 636 624 665 640 644 628 636 605 651 608 628 617 624 653 605 611 622 642 632 660 648 616 644 623 624 631 631 643 614 641 644 644 659 640 616 636 662 648 636 647 650 659 659 606 642 657 612 659 632 637 649 612 647 626 628 665 649 654 639 656 625 613 633 616 648 644 645 643 621 612 619 665 664 610 603 638 663 609 629 624 638 608 631 615 629 653 611 608 637 646 661 658 655 624 604 633 662 645 607 616 652 622 613 650 627 613 622 622 617 647 638 656 654 652 651 636 628 603 597 648 595 616 606 608 617 655 615 602 621 594 643 611 625 635 644 614 609 608 608 612 627 648 610 622 641 600 600 609 607 599 645 632 624 647 600 594 645 621 621 600 601 637 643 606 636 604 636 599 629 588 602 629 589 620 612 626 601 620 632 583 593 631 625 610 635 585 584 579 634 603 602 611 614 616 604 596 575 600 573 621 600 618 608 594 577 589 597 599 589 612 616 623 579 589 598 597 599 580 567 605 581 606 610 566 581 584 585 615 578 596 602 572 611 613 587 609 569 575 602 559 597 553 590 601 566 590 604 589 550 558 602 548 572 572 552 596 598 576 587 563 547 591 581 543 580 557 549 571 540 556 580 589 568 537 557 558 551 546 579 565 548 558 585 561 585 572 574 575 541 546 544 554 580 556 549 545 532 542 561 558 558 551 549 540 572 556 523 526 528 523 562 517 549 523 526 518 562 554 563 560 538 531 527 514 519 543 518 523 506 546 552 526 542 529 532 539 523 533 500 529 511 513 519 512 520 507 527 498 539 496 497 534 510 501 492 512 513 488 486 519 512 503 523 523 527 516 514 491 493 501 524 492 488 503 480 520 511 489 483 508 487 471 503 474 474 484 508 513 478 505 479 472 466 471 486 460 480 471 502 469 483 477 484 500 468 471 491 467 488 466 484 474 491 451 490 467 458 445 444 452 442 474 473 449 456 467 468 481 475 474 467 437 466 455 464 452 445 473 446 445 454 447 437 462 443 430 458 425 422 427 432 447 426 430 417 423 433 455 452 443 427 421 421 451 418 426 418 431 445 439 421 440 407 433 421 400 427 435 424 399 424 420 399 409 397 416 422 425 399 397 395 411 409 410 388 389 395 396 397 399 395 393 385 392 381 397 412 388 403 390 398 389 386 397 380 391 380 390 384 381 391 392 373 398 377 386 372 387 387 382 379 361 386 362 384 369 363 366 378 358 354 369 354 361 365 345 365 346 367 360 377 352 366 373 349 363 348 347 347 361 352 357 359 363 354 337 353 356 350 357 349 334 338 327 346 348 338 336 334 321 328 325 337 326 347 340 336 320 316 321 333 339 336 334 312 332 326 326 324 320 321 320 318 328 329 309 303 308 314 297 322 303 311 304 315 299 309 303 305 293 299 288 314 313 302 290 296 286 309 306 294 301 294 280 293 278 279 279 280 276 274 289 277 284 287 281 279 286 293 281 287 281 277 264 279 265 284 270 259 267 283 264 268 263 265 278 272 277 259 267 275 264 265 271 270 257 263 269 257 247 263 265 265 260 256 249 241 253 256 238 252 259 258 237 247 238 255 242 254 230 244 233 228 249 239 229 236 243 225 231 234 225 229 223 228 231 221 230 219 218 231 234 223 216 233 221 222 231 214 211 211 211 230 210 216 214 225 212 212 206 207 210 211 216 201 221 217 213 215 208 210 214 214 211 213 203 198 197 195 195 196 199 191 192 190 193 188 205 191 203 189 201 197 192 192 183 192 187 190 196 194 189 190 183 190 194 178 184 192 184 191 176 185 180 176 179 185 173 183 182 182 174 174 180 172 174 177 175 165 170 178 180 173 165 164 170 176 176 160 160 163 168 165 167 161 159 161 170 156 157 168 161 158 160 153 159 159 157 158 163 161 155 158 149 158 162 152 156 157 154 152 152 149 154 149 147 149 143 145 142 142 149 147 149 145 140 145 141 148 151 140 142 146 144 141 139 146 141 143 134 136 145 137 139 135 142 144 138 140 131 131 130 140 129 136 130 137 134 130 138 128 132 137 136 126 131 132 136 127 136 131 135 134 133 132 125 132 133 129 125 121 128 125 121 121 131 128 121 124 119 122 121 126 125 123 120 123 126 119 124 126 122 123 124 122 119 119 119 121 114 123 125 121 120 114 123 122 115 117 123 117 114 120 117 120 122 120 114 111 111 115 116 119 115 118 119 119 112 115 117 117 119 117 110 112 113 118 109 114 110 117 116 111 112 110 108 112 116 110 111 114 112 114 113 115 109 109 114 112 114 110 106 113 116 107 114 109 114 115 113 115 112 108 107 116 108 107 107 115 108 111 112
112 117 108 110 109 110 117 114 116 108 112 112 107 114 109 109 109 116 114 107 109 117 117 109 108 116 111 108 117 115 114 112 114 113 113 116 114 112 111 111 112 117 116 110 111 116 112 112 114 119 113 116 118 110 116 118 121 119 118 119 115 111 122 122 115 116 118 122 121 119 114 113 116 120 125 123 117 123 118 123 118 116 114 118 124 124 124 122 119 116 126 117 121 123 119 120 119 123 129 125 126 124 120 122 123 120 120 126 122 125 129 131 128 130 127 132 133 131 124 134 136 132 129 126 137 135 127 126 130 133 138 131 136 133 134 137 130 142 137 135 132 138 142 134 136 140 136 143 136 142 140 142 142 137 138 143 138 149 137 148 148 147 140 146 150 145 149 143 147 142 149 146 150 148 143 145 157 157 147 158 147 149 159 152 152 158 155 156 157 154 155 152 165 161 159 152 159 167 166 153 162 163 169 169 166 167 169 170 170 170 161 167 167 162 173 167 164 173 165 171 176 180 175 173 171 169 178 180 175 180 183 184 173 186 175 172 180 178 177 176 188 184 181 188 191 183 178 185 187 188 193 195 196 182 190 185 194 191 202 187 201 194 186 201 188 202 195 195 205 204 198 207 194 192 208 202 203 213 213 204 204 203 210 218 204 210 218 215 204 219 222 205 211 213 226 223 209 208 220 218 216 224 219 221 222 216 230 230 217 231 226 216 237 224 225 240 223 226 233 230 236 234 245 244 235 227 247 247 241 243 245 243 244 244 245 234 247 245 241 249 251 252 261 245 256 252 246 258 254 266 263 244 249 251 258 252 266 258 251 272 265 271 261 270 261 276 257 256 274 275 282 281 272 268 281 272 282 278 274 277 276 289 267 288 280 294 273 289 291 286 292 281 293 292 280 277 300 293 287 280 283 290 304 292 286 310 309 290 289 291 299 290 306 316 307 294 295 304 294 309 303 321 296 311 321 301 309 324 316 314 311 302 313 323 328 313 306 336 325 309 317 340 318 315 341 324 324 327 345 318 340 319 340 329 334 346 329 337 340 341 352 339 338 356 336 352 338 331 330 336 337 335 362 351 365 366 347 371 370 362 370 372 350 353 370 366 352 379 369 361 372 351 380 356 358 371 385 375 375 387 358 367 382 369 394 377 385 390 389 370 368 398 398 378 381 381 375 385 402 385 372 388 390 385 375 403 390 408 408 406 398 386 391 419 417 407 409 386 417 398 388 423 425 422 399 395 398 423 432 425 410 414 420 420 414 426 425 415 408 401 414 402 421 417 425 435 428 418 437 442 449 447 446 447 434 421 427 433 423 446 433 432 436 440 461 437 423 431 433 466 461 425 460 431 437 444 444 453 449 448 467 453 468 468 470 444 452 475 460 444 457 467 479 444 467 478 480 450 485 475 491 473 491 456 459 473 468 476 467 473 484 476 491 484 456 479 458 468 496 473 480 501 470 482 475 492 513 481 513 479 485 499 518 510 476 482 495 490 478 481 519 513 509 503 478 527 515 513 492 496 488 531 483 487 504 510 530 522 493 536 504 536 512 520 507 505 513 529 504 544 520 538 532 546 540 505 535 512 542 502 506 504 512 522 555 524 555 553 508 508 529 556 539 514 542 554 525 560 516 558 542 515 551 556 532 528 541 554 569 553 521 564 557 531 524 541 524 570 544 565 529 575 547 558 579 538 529 564 569 536 537 535 567 569 577 563 547 580 567 590 575 564 577 582 558 588 543 554 573 592 571 556 553 585 579 570 551 584 548 600 594 601 591 559 565 564 589 576 607 557 566 595 562 556 580 567 594 591 591 595 557 574 577 562 591 579 573 575 568 615 577 603 615 604 593 564 608 610 603 610 579 586 599 580 618 614 576 622 605 581 571 574 575 579 617 575 598 579 596 611 598 585 598 575 621 593 609 600 600 611 583 635 578 637 611 608 628 629 633 634 581 584 602 587 583 641 634 596 614 611 605 606 619 637 619 614 593 628 593 632 623 643 604 605 619 646 646 620 640 618 626 597 642 600 636 605 621 633 648 616 598 652 638 624 639 603 625 625 598 652 605 625 633 617 624 601 628 619 631 618 647 605 625 640 614 610 653 645 625 638 651 652 621 604 635 619 630 651 599 602 648 646 633 639 655 603 642 621 658 642 620 650 620 629 606 652 608 612 657 635 651 647 626 610 651 663 631 620 650 629 620 635 611 654 610 665 656 652 622 650 630 639 635 648 605 637 635 609 646 626 642 630 608 664 637 655 659 663 609 643 625 624 610 633 610 617 631 663 663 647 644 625 619 612 606 618 644 635 623 621 657 659 647 662 654 615 647 643 609 650 619 630 607 624 659 614 635 621 609 631 663 647 650 613 656 652 628 630 619 644 647 608 635 627 601 621 635 644 662 641 628 613 604 631 631 658 640 601 612 644 627 608 627 652 627 608 644 641 604 615 610 609 601 632 627 598 611 628 626 655 627 611 645 632 625 602 651 629 644 652 593 606 640 644 598 607 592 643 650 599 599 600 610 605 636 592 603 590 648 624 627 647 626 596 613 629 610 595 605 593 642 621 584 627 586 597 641 621 610 605 603 598 590 583 631 580 596 599 603 609 596 597 612 579 576 588 604 597 615 602 591 592 616 575 574 607 610 597 584 629 593 624 622 601 573 623 586 581 605 623 574 597 570 565 608 599 566 571 608 564 561 569 608 579 589 595 596 563 573 573 564 557 568 580 573 580 587 560 606 591 599 555 566 585 566 560 602 569 587 567 585 600 553 586 552 579 579 553 550 590 584 594 553 551 556 562 581 585 557 583 558 576 543 584 562 578 584 581 579 574 567 559 551 540 535 560 575 581 576 550 574 536 546 558 563 549 559 568 565 537 531 555 533 551 570 568 537 515 564 552 558 515 539 518 554 547 551 516 526 533 516 514 543 521 550 512 534 537 516 549 541 505 542 502 532 503 528 503 536 503 497 531 518 526 532 535 505 493 536 489 525 496 495 488 514 488 523 495 494 519 492 530 520 480 479 525 524 498 490 517 500 495 512 490 500 505 473 473 502 502 469 500 492 497 491 486 487 482 487 474 506 503 464 478 490 490 474 458 493 499 472 474 487 497 475 456 450 476 467 452 482 484 450 460 467 483 447 484 447 448 475 465 470 448 477 452 453 475 440 463 470 447 451 451 441 430 440 461 447 449 440 430 460 456 443 441 462 438 425 424 420 444 436 431 448 423 416 437 441 425 425 429 443 407 437 433 408 423 426 412 405 403 411 423 435 424 432 397 425 410 417 397 432 409 427 428 398 389 396 415 414 421 386 390 389 412 384 397 393 384 412 403 380 406 381 395 375 394 398 410 393 405 390 381 370 403 395 369 400 385 363 379 362 374 383 374 373 360 369 377 391 365 354 368 361 370 372 384 380 361 354 369 365 361 376 371 360 365 364 341 344 360 344 352 364 341 360 350 351 366 356 357 330 348 357 333 356 340 340 337 348 329 338 346 349 340 325 347 328 321 340 337 319 330 331 317 334 315 337 309 320 308 325 310 328 328 335 312 313 309 317 320 305 305 310 314 307 301 299 310 301 295 311 318 319 305 299 309 313 288 288 289 303 302 303 291 299 293 300 296 284 282 294 282 285 278 299 282 295 299 278 275 280 274 292 293 269 278 289 270 276 263 274 283 277 279 269 280 271 260 278 276 264 275 278 277 260 254 268 251 265 273 254 248 270 257 263 256 254 257 243 242 258 263 241 248 244 242 244 243 243 243 246 253 243 232 251 242 231 247 243 241 247 242 233 234 229 233 228 226 230 225 227 230 231 222 220 238 235 237 217 218 223 230 216 213 218 220 229 210 226 227 226 213 225 206 216 212 216 219 214 208 211 210 217 208 219 213 209 204 201 202 197 210 211 206 207 196 192 196 207 204 202 198 194 188 206 197 193 188 194 194 189 188 192 197 194 183 181 190 190 196 194 181 178 181 188 176 184 190 175 174 173 183 180 182 184 171 177 186 169 184 184 172 182 178 174 169 172 164 173 173 167 164 173 175 173 168 166 168 160 167 164 160 157 171 160 164 155 157 158 163 164 161 154 163 160 162 164 155 163 156 157 153 156 155 152 155 160 148 146 150 152 150 158 152 146 142 146 155 154 144 144 144 140 147 148 151 141 145 148 150 139 141 145 145 147 140 144 141 141 143 144 143 146 142 137 144 139 141 138 131 139 140 137 131 137 138 135 131 127 130 128 130 136 128 133 130 133 134 132 127 130 125 135 128 131 126 129 129 121 125 130 126 126 125 127 129 125 126 124 127 125 127 125 125 128 127 118 127 123 121 124 125 115 123 126 124 118 124 119 119 117 121 117 115 114 125 118 114 121 122 115 114 113 117 113 112 117 121 113 116 120 117 117 116 118 117 114 116 117 119 110 111 111 117 118 117 119 110 116 116 119 115 118 109 110 117 118 115 117 118 108 113 112 113 116 108 107 107 112 112 116 113 114 117 108 110 112 107 112 107 114 111 114 113 110 116 112 109
112 109 108 112 112 112 116 110 111 116 110 116 110 118 109 115 115 110 117 118 110 111 118 116 113 115 111 117 112 115 118 116 114 116 118 119 109 115 119 110 111 112 118 112 120 119 117 114 120 116 114 112 119 112 120 114 118 112 122 121 116 120 116 121 116 115 120 116 120 119 121 122 115 124 120 114 120 123 121 124 120 116 124 123 127 126 123 122 124 126 120 117 118 120 121 127 125 123 123 119 120 131 120 127 129 128 132 128 125 133 131 123 131 126 135 132 130 135 132 126 125 130 130 130 132 138 133 132 129 134 133 134 130 134 133 141 141 134 136 136 137 137 136 135 140 133 141 144 140 135 134 136 140 144 142 142 141 149 139 142 140 140 146 151 146 141 146 151 148 143 150 147 149 152 152 153 152 155 149 150 147 157 148 157 161 161 155 152 150 150 156 155 159 158 155 164 161 154 160 159 166 162 162 159 170 166 171 163 162 171 161 167 162 173 161 170 166 168 178 165 179 168 178 179 177 167 178 168 180 176 179 173 183 176 182 183 180 174 185 174 183 177 182 193 194 181 178 182 195 191 190 195 184 189 184 197 191 190 188 200 194 198 187 190 202 197 198 191 206 191 196 207 199 206 198 196 208 196 211 212 206 201 202 218 201 205 203 216 206 220 213 207 213 215 210 209 218 211 221 227 213 214 215 228 213 232 227 222 221 224 234 224 219 239 222 235 239 237 228 229 226 233 244 237 228 240 243 243 245 249 248 238 235 253 232 238 252 253 251 243 244 255 247 256 262 247 263 243 258 244 254 264 248 260 254 260 247 264 266 265 250 275 276 262 263 273 269 279 266 265 266 261 260 275 274 274 268 271 268 285 282 274 286 287 292 286 268 290 282 288 296 283 276 295 282 295 293 290 290 284 287 304 299 299 283 301 293 287 293 294 309 288 311 300 314 297 313 317 302 308 305 306 315 322 318 308 319 311 316 323 330 308 314 333 329 316 308 309 336 337 319 320 319 316 317 328 321 345 318 317 318 336 344 329 342 353 352 350 356 334 350 353 351 341 356 345 344 361 342 359 353 344 366 348 356 357 359 355 368 356 348 371 364 363 354 378 365 355 349 362 350 363 365 382 376 376 376 372 364 358 381 367 378 358 369 367 368 370 390 393 385 397 389 371 402 382 371 389 406 405 374 407 381 410 399 384 403 377 383 397 409 417 394 392 392 416 399 407 420 388 402 412 396 427 390 396 427 431 423 406 419 418 436 397 437 400 415 417 405 424 431 405 441 424 416 408 436 428 442 424 445 435 437 412 425 430 428 448 421 459 432 428 448 426 442 420 453 450 460 433 467 458 438 452 451 466 437 454 464 468 439 469 471 455 467 464 471 472 471 443 462 448 485 458 455 480 444 487 451 473 489 487 463 468 486 473 493 494 461 483 481 466 483 498 463 470 461 485 463 487 507 469 475 507 485 474 502 497 496 509 490 487 515 495 476 507 506 479 519 497 492 503 494 517 509 523 501 526 522 493 515 516 513 510 513 511 534 515 523 519 507 490 533 509 494 524 507 506 536 500 528 534 512 512 525 502 539 505 548 533 538 512 505 519 547 526 555 516 528 528 519 509 530 524 530 526 548 561 552 515 547 544 532 515 540 532 518 519 527 521 568 544 527 540 528 554 523 536 559 542 537 543 556 564 528 548 562 569 575 544 582 575 535 541 566 542 588 587 546 559 584 567 539 538 584 543 552 563 549 596 590 544 584 589 574 584 582 594 580 576 551 592 565 569 591 569 550 571 587 579 597 579 593 579 609 584 609 597 567 585 573 560 566 604 591 605 561 599 592 605 581 614 598 576 607 604 597 564 591 594 576 616 569 605 587 610 624 619 586 583 612 618 591 577 594 596 587 628 581 578 613 591 615 612 584 578 586 610 580 601 622 580 598 617 618 581 580 626 622 591 581 586 590 585 589 634 594 582 641 640 590 626 635 606 632 628 598 636 604 634 620 602 588 620 634 648 618 603 634 617 645 613 639 647 627 636 606 623 597 613 630 638 627 602 643 616 635 595 598 629 641 646 595 624 643 655 651 602 613 599 630 605 624 617 602 600 601 619 633 609 640 610 625 609 660 599 610 635 607 615 659 645 618 641 619 639 632 655 645 610 640 602 621 658 604 660 634 620 609 662 605 609 658 633 620 657 633 633 629 639 647 624 622 665 665 642 642 634 632 622 642 610 622 660 665 625 656 635 644 662 633 647 607 624 615 623 614 644 652 641 618 632 661 637 632 661 611 606 629 640 625 604 645 644 661 645 665 650 614 643 646 643 624 648 662 635 604 611 610 652 646 626 619 642 658 646 637 603 649 661 637 607 661 617 646 655 659 645 639 604 620 616 642 639 662 639 607 660 646 616 647 627 638 598 601 628 642 636 627 630 621 611 645 651 624 610 603 630 612 618 602 645 616 638 613 644 605 641 594 653 618 601 602 629 607 649 612 625 612 602 597 633 616 644 625 641 595 632 614 610 591 619 620 632 627 588 600 616 598 599 636 629 587 630 597 624 589 605 635 620 617 633 627 613 641 603 588 602 624 595 626 592 586 597 604 620 608 583 602 603 599 610 622 614 628 576 600 584 602 627 630 620 572 605 592 593 629 599 610 614 622 583 597 592 606 586 584 579 567 595 573 583 597 620 611 591 576 578 581 566 596 607 579 581 563 586 614 562 596 612 575 609 586 576 568 601 574 572 562 560 606 576 553 584 564 559 553 565 571 594 579 598 552 600 552 553 567 597 595 577 588 569 544 552 563 574 574 568 538 564 566 548 563 546 585 543 577 547 548 562 567 549 557 546 576 573 565 556 538 531 557 577 567 539 573 544 565 548 565 532 546 522 537 536 545 517 568 522 558 521 553 544 534 548 550 529 526 517 525 538 519 516 513 543 552 516 546 551 507 540 532 549 548 543 546 549 502 518 546 540 514 506 526 517 533 502 509 513 519 536 511 496 537 492 494 491 500 517 527 506 512 512 517 496 528 510 523 486 516 478 477 505 476 492 492 489 482 479 483 505 474 506 471 476 486 484 475 480 463 493 463 480 474 481 489 480 457 474 503 499 490 498 467 482 453 492 478 491 449 476 486 476 446 482 460 474 451 441 485 466 461 471 479 454 447 444 477 472 458 470 472 472 459 455 461 455 445 469 454 432 427 446 448 460 443 438 420 426 444 453 417 447 436 441 432 423 426 429 436 424 414 436 445 434 423 427 434 418 423 403 410 427 417 402 425 413 432 434 426 403 413 418 427 395 420 394 419 396 396 407 398 387 391 387 415 383 406 390 418 409 413 409 400 402 389 402 406 380 405 410 378 406 405 375 393 376 392 388 364 398 383 392 390 367 375 362 385 358 374 356 384 380 374 355 359 371 374 352 360 380 355 360 354 377 363 364 377 355 375 374 369 339 347 348 370 347 353 349 351 338 334 363 348 336 339 345 350 345 354 337 347 332 353 345 336 321 339 327 338 327 322 321 325 321 338 333 326 339 320 311 325 323 310 335 321 314 308 307 309 303 306 322 321 309 317 315 327 298 295 315 320 307 297 310 290 318 297 302 315 288 314 286 290 306 295 284 310 282 303 297 283 305 298 293 292 283 289 277 276 274 271 271 286 295 275 281 284 293 268 274 266 283 264 267 263 275 278 261 261 258 276 272 264 265 259 254 255 255 265 260 272 257 259 264 259 269 249 250 260 247 259 250 255 255 261 245 253 251 243 255 249 252 252 237 241 252 249 252 235 239 250 248 231 242 241 245 243 232 230 227 245 238 231 238 238 227 231 236 226 228 235 228 225 233 227 219 229 223 218 210 216 224 229 211 212 224 226 220 220 215 224 223 215 206 208 219 212 209 211 202 206 201 207 203 209 207 193 208 197 204 209 206 196 206 201 190 196 193 201 201 187 185 203 192 200 190 195 197 189 182 197 180 195 178 185 191 192 191 176 178 188 187 184 181 172 179 175 181 185 178 178 185 175 179 168 176 177 176 176 179 169 174 168 175 176 162 170 173 174 164 173 165 164 172 169 161 160 160 163 167 159 161 160 158 167 165 159 161 158 164 152 159 158 159 161 152 152 150 156 158 147 153 149 152 149 149 157 151 143 142 147 141 148 141 147 140 146 139 147 144 142 137 140 148 143 136 137 135 138 134 135 147 136 137 142 143 141 144 143 141 138 131 142 136 141 137 131 131 131 139 128 131 133 134 128 137 128 126 136 130 128 128 136 134 134 131 132 134 131 125 124 127 129 126 131 124 125 128 129 121 130 129 121 130 120 125 118 118 122 128 120 122 119 116 120 121 125 121 119 118 125 121 114 120 117 117 115 114 125 116 120 116 116 119 119 115 121 119 118 117 119 119 114 116 117 115 118 111 111 117 118 120 120 119 112 117 114 115 117 115 117 119 113 119 114 109 109 109 113 115 115 119 109 114 111 114 118 118 112 117 114 109 113 111 118 114 118 109 108 114 114 115 113 116 113 116 114 111 117 108
117 110 116 116 116 108 111 114 108 115 111 113 115 116 116 112 109 115 113 110 109 117 115 112 115 109 110 110 112 119 120 110 111 117 118 117 116 119 112 114 113 115 119 121 121 113 113 121 117 116 121 118 112 117 122 116 115 122 117 118 121 116 116 120 115 118 121 115 116 116 117 124 117 114 115 119 124 125 121 117 117 126 121 116 124 120 119 128 118 117 122 127 121 121 126 127 126 125 121 121 120 128 132 129 129 126 122 127 129 132 134 132 130 136 133 136 130 135 132 129 137 138 130 135 134 134 132 134 128 133 133 138 134 141 137 130 136 135 132 144 135 144 138 141 144 140 138 137 136 146 147 141 135 144 146 141 146 138 144 151 144 143 150 149 153 154 147 152 154 145 157 157 150 146 145 145 158 157 158 156 157 161 156 162 157 163 158 159 160 164 162 159 163 167 157 167 159 165 163 168 155 167 168 161 165 159 169 166 161 172 175 164 164 163 170 163 173 173 168 176 181 178 181 167 172 182 174 177 170 186 183 179 172 188 174 173 185 190 186 176 184 190 191 186 184 194 193 183 190 188 186 189 199 185 187 190 195 186 199 199 202 194 204 204 203 203 196 206 193 205 202 194 210 211 199 205 201 211 207 198 209 211 200 218 214 220 217 220 204 210 222 225 209 211 227 225 220 222 217 215 229 215 217 213 231 224 227 217 233 236 216 233 240 229 240 224 238 235 226 224 238 238 225 236 236 232 231 240 236 236 245 235 243 249 244 249 247 256 236 235 254 244 243 257 246 243 254 257 249 251 260 247 269 270 248 272 248 253 265 266 273 262 261 276 267 276 268 267 266 281 259 277 281 277 265 281 281 284 282 279 290 284 266 287 267 277 292 272 294 278 281 275 276 292 285 297 293 288 292 295 302 283 302 292 282 306 309 301 311 286 294 308 308 288 299 297 301 297 316 319 304 317 299 322 308 319 327 315 324 326 304 330 332 315 316 313 335 333 309 317 312 322 312 327 315 324 318 319 329 326 348 350 350 326 324 329 326 331 353 323 330 352 357 328 329 332 355 347 337 332 360 352 363 358 337 352 350 343 351 354 362 359 369 344 360 345 372 374 354 382 374 353 349 375 354 375 377 360 372 364 387 381 387 360 376 380 368 389 384 390 382 371 389 377 403 396 386 369 380 398 392 380 372 383 410 383 378 411 380 402 410 391 417 396 408 389 385 415 411 416 389 420 409 414 410 394 427 428 405 418 407 419 412 420 417 416 409 412 405 408 427 436 438 441 416 437 443 439 431 418 436 414 452 432 450 453 428 452 423 432 450 448 422 421 448 421 460 437 456 466 437 458 459 441 461 466 460 445 467 440 439 475 454 467 456 471 467 475 454 465 455 475 465 445 442 472 476 448 474 451 454 450 483 494 451 450 487 493 464 461 484 471 500 484 503 461 458 469 503 460 507 497 490 490 475 498 478 469 503 497 494 516 474 470 489 482 492 474 477 497 482 523 522 494 485 521 490 512 511 495 500 482 525 518 491 525 531 514 509 503 518 494 490 502 493 520 517 527 499 520 544 519 517 499 522 539 525 508 542 518 523 509 531 503 544 534 504 550 520 530 545 511 537 550 531 558 551 544 548 545 565 549 543 549 556 528 531 549 553 529 560 550 521 542 521 560 562 571 552 549 564 544 562 574 571 571 535 556 552 546 579 565 571 549 568 578 573 539 587 557 566 586 556 569 549 576 593 553 580 551 558 552 589 577 546 553 551 591 585 579 586 590 559 587 554 580 581 561 571 570 570 588 580 595 558 554 558 570 569 593 608 606 608 595 577 569 577 613 576 582 585 601 577 598 611 593 585 563 601 600 573 597 583 610 623 609 623 604 607 595 604 593 598 593 622 590 580 576 626 612 578 605 619 608 588 600 633 576 582 626 586 617 623 625 608 586 587 590 631 615 602 583 622 626 597 639 635 584 588 625 618 590 595 584 618 638 630 607 613 593 620 593 643 621 622 630 620 618 623 631 594 637 594 597 601 644 601 640 639 631 639 621 646 595 619 642 608 615 622 636 610 639 639 652 646 627 600 621 651 654 595 638 639 601 646 649 656 657 639 642 635 625 612 628 628 640 617 637 632 619 632 625 599 619 658 618 608 659 633 629 636 620 612 639 605 611 615 613 627 609 605 634 621 632 636 603 641 641 641 612 663 611 638 663 632 635 620 640 632 652 607 604 609 617 643 614 628 656 625 655 663 628 626 622 658 659 622 635 637 660 644 634 606 617 632 637 650 648 612 615 632 614 616 638 629 655 650 655 645 609 644 643 632 602 660 624 659 617 656 630 610 633 660 612 646 624 646 630 605 653 641 634 662 652 607 626 643 654 614 621 658 653 661 625 654 657 646 647 606 636 612 613 604 606 646 633 608 601 643 647 631 626 600 636 625 626 654 617 626 615 639 611 638 634 622 646 609 621 639 602 598 648 605 631 607 651 604 619 593 648 604 626 613 607 604 640 637 599 600 606 599 630 643 618 620 623 619 606 594 599 594 611 620 609 610 634 604 585 619 638 626 638 637 582 633 611 603 628 589 608 604 600 582 581 586 610 617 615 617 625 597 579 602 586 584 599 621 585 616 576 619 606 585 592 612 585 581 606 593 569 582 603 579 582 607 592 589 586 604 617 575 570 570 588 573 616 619 585 597 615 572 589 614 572 612 578 600 569 593 581 558 590 557 565 602 594 599 569 567 575 586 574 596 552 564 585 548 564 589 559 597 578 594 569 584 575 596 563 595 578 541 578 565 570 568 560 563 549 542 569 581 564 558 565 552 534 566 563 570 558 550 554 530 562 567 561 555 528 527 578 535 558 561 553 544 560 526 571 563 562 519 534 551 551 554 518 524 566 531 556 520 517 531 538 547 524 561 511 531 554 517 545 529 512 533 541 512 521 515 537 532 512 523 544 536 545 536 539 542 539 533 526 535 507 538 511 528 520 509 524 510 500 492 515 505 489 531 507 489 488 503 504 500 505 484 483 484 492 511 519 488 476 489 486 515 482 501 509 486 484 496 494 477 485 500 490 488 465 491 494 487 491 464 481 479 492 469 501 499 484 465 491 456 498 492 467 480 493 470 469 470 472 459 483 457 452 453 465 469 459 452 460 449 445 466 463 479 451 463 443 458 438 448 448 438 471 449 467 438 439 439 426 450 445 421 458 442 422 420 421 430 426 458 449 436 428 415 452 452 433 423 433 444 438 417 411 434 429 442 419 430 418 422 410 402 405 403 398 434 407 395 420 426 416 400 417 389 393 411 389 404 390 407 385 403 408 417 401 409 399 403 393 412 382 382 401 406 380 404 402 380 401 394 372 378 395 367 383 376 397 384 372 371 371 366 360 364 366 358 366 374 389 388 382 383 383 375 379 351 375 362 361 358 373 362 349 346 349 358 344 341 347 356 370 340 368 349 341 341 333 339 349 359 341 357 328 343 341 334 349 330 356 335 323 341 330 322 331 328 349 341 344 322 326 334 334 316 315 314 337 324 312 314 310 329 332 333 317 326 314 331 310 309 328 318 300 299 305 321 308 311 315 300 296 298 300 306 299 295 300 298 307 298 285 310 289 304 309 292 290 294 278 300 299 278 281 295 280 275 288 271 298 296 286 287 292 276 284 287 288 288 285 266 280 272 266 278 269 284 273 265 277 279 265 261 258 270 258 257 271 254 255 263 263 260 251 248 255 253 246 267 246 257 252 258 258 253 253 241 246 259 246 243 245 247 246 255 246 237 243 235 250 239 241 238 237 240 242 245 226 240 228 236 222 239 221 221 229 221 232 223 230 220 229 233 216 220 222 223 213 219 221 212 220 219 216 218 211 221 218 213 220 215 220 216 220 200 201 203 215 211 206 199 214 195 195 195 201 210 199 191 193 209 207 209 197 194 199 201 199 197 198 192 193 185 198 188 189 193 197 186 195 184 186 180 194 184 190 180 189 175 186 187 190 189 182 179 175 185 171 182 180 185 184 170 183 172 178 168 180 174 181 178 180 164 166 175 167 177 171 169 170 165 166 171 167 171 165 160 160 161 163 168 158 159 155 159 160 163 161 162 151 153 164 160 152 152 154 159 153 153 156 158 146 150 149 150 150 155 149 143 145 143 154 151 144 141 151 144 145 142 150 141 137 148 138 149 142 139 141 142 147 142 136 142 145 140 141 135 139 132 133 141 142 136 134 141 137 141 141 141 139 137 137 139 128 132 135 135 135 138 128 133 132 128 133 124 128 129 134 123 132 122 122 128 132 122 122 131 129 131 130 126 121 123 122 120 121 128 119 126 123 124 126 128 119 123 117 121 123 118 124 120 122 117 118 120 117 122 122 114 122 125 124 116 117 115 117 118 123 117 113 122 123 119 114 121 122 114 114 119 113 113 113 121 120 117 114 118 113 112 114 118 118 117 116 117 119 118 111 116 119 109 113 116 114 113 113 112 114 115 119 116 115 119 115 112 115 118 119 115 117 112 111 113 117 115 109 115 112
110 110 113 119 114 118 113 117 111 116 111 117 114 118 111 114 112 115 118 110 112 113 117 116 116 120 113 112 120 120 115 110 120 118 119 115 116 112 112 119 120 114 114 113 122 117 117 113 120 115 122 113 117 119 117 113 117 120 114 118 124 117 115 121 115 122 116 118 115 121 121 123 116 117 116 123 124 116 124 120 118 120 120 125 123 124 129 128 119 118 125 130 126 126 126 121 123 121 125 125 122 125 126 124 128 132 133 134 128 129 129 133 132 134 136 128 125 132 134 138 130 129 136 135 134 132 133 130 141 131 134 137 137 140 135 136 143 141 138 134 142 135 139 137 143 137 143 142 138 145 138 136 143 144 143 150 139 139 149 147 140 145 140 153 153 145 148 151 150 147 157 144 150 151 149 157 159 146 151 160 154 151 150 162 155 164 154 151 157 160 158 161 159 162 163 156 159 161 157 164 160 163 171 167 163 161 172 174 173 162 170 166 173 169 177 164 179 164 166 174 176 170 180 182 182 169 184 169 185 176 178 171 181 175 183 185 175 184 177 190 181 181 187 180 188 188 194 189 196 190 193 192 188 198 197 193 196 191 196 188 193 200 195 198 200 198 209 202 197 205 210 208 194 208 199 196 213 212 200 199 202 213 209 208 204 206 217 205 210 224 208 220 225 222 207 220 226 230 211 213 229 211 216 222 215 229 235 230 234 236 218 238 225 229 226 240 236 239 243 227 236 225 234 229 241 249 247 243 231 250 241 231 244 238 239 244 241 249 242 252 252 261 262 248 259 248 249 254 266 265 263 260 264 254 254 250 264 266 265 252 253 256 258 252 269 273 270 278 278 278 262 266 279 276 282 266 262 267 284 278 265 289 280 271 282 287 290 291 293 278 281 280 286 275 302 294 302 282 285 305 300 292 298 297 286 311 298 295 289 300 299 292 297 292 318 298 301 296 298 304 316 314 309 322 318 309 301 326 314 309 311 312 316 321 335 309 324 320 329 312 335 333 336 338 322 333 321 339 324 343 323 324 320 335 348 348 331 351 343 325 353 351 350 346 338 333 333 331 362 343 346 353 359 356 363 345 348 338 350 342 342 374 360 342 363 377 363 379 378 352 373 348 350 375 368 354 357 386 365 364 363 361 360 379 395 366 365 373 391 382 369 371 364 383 372 384 371 380 373 382 397 395 391 387 404 399 395 396 410 400 401 394 390 385 395 383 418 423 418 391 415 411 418 394 417 416 406 413 424 405 401 422 399 423 403 425 417 430 436 402 417 404 407 421 407 445 436 420 435 425 426 441 452 411 435 449 424 450 433 424 443 427 428 436 419 425 445 451 437 438 448 454 427 438 466 466 433 450 466 434 474 434 434 449 441 473 460 470 446 455 463 446 460 456 471 478 455 454 484 476 450 484 479 476 469 456 472 456 496 454 490 462 460 456 481 464 471 468 493 460 481 461 465 491 510 506 505 507 472 475 512 497 495 489 499 484 474 482 494 512 514 511 479 495 488 482 515 526 527 490 493 516 487 527 510 533 533 491 520 493 533 497 498 527 501 531 494 506 537 541 533 527 530 523 528 497 502 541 521 520 549 543 528 502 549 553 531 535 545 534 523 534 535 547 511 556 524 553 548 544 542 554 546 533 521 530 547 564 565 522 558 556 560 567 548 536 542 524 548 532 547 566 557 550 562 530 574 581 542 547 584 543 532 566 532 567 575 552 558 557 554 576 552 572 545 555 559 539 546 562 581 548 573 576 598 592 544 567 566 594 590 586 562 594 600 592 581 560 575 583 563 577 589 608 585 595 562 555 567 561 583 558 568 574 607 574 574 599 605 601 610 566 572 615 600 582 584 608 616 591 567 591 612 585 611 601 589 569 591 577 613 603 579 591 621 581 612 604 588 577 604 591 620 626 584 594 578 621 608 617 576 598 624 625 628 609 589 599 606 584 600 607 633 589 581 588 627 618 617 628 602 616 589 599 624 632 605 613 625 596 587 592 642 624 601 603 620 603 607 588 631 625 588 627 623 591 622 609 622 631 645 628 597 636 608 595 605 645 640 618 609 602 617 618 607 641 626 608 637 610 600 632 615 625 654 650 628 627 606 599 608 601 637 615 645 655 620 599 646 605 624 603 616 639 659 649 606 625 613 607 621 649 640 629 624 620 610 655 662 617 602 650 640 604 647 603 639 641 612 615 654 661 609 640 639 605 626 646 632 641 653 653 627 630 620 650 652 630 644 651 648 647 636 623 651 620 626 625 659 639 637 650 634 645 624 608 647 650 653 616 625 642 603 651 608 621 637 655 648 614 639 631 657 611 650 641 629 609 602 624 646 635 606 613 613 626 619 658 611 607 607 635 645 607 618 649 626 654 640 608 603 613 635 658 623 621 636 649 648 658 621 598 623 602 625 602 647 647 654 638 619 638 621 634 629 638 596 604 616 647 629 604 636 628 640 637 626 604 644 615 602 604 613 626 609 640 632 597 627 625 637 647 606 601 623 640 642 602 631 638 631 598 594 636 630 590 603 640 616 590 626 637 619 621 624 610 597 633 617 635 616 619 595 587 615 632 623 600 586 635 616 600 605 594 591 625 582 629 634 609 633 602 594 591 612 598 578 625 623 629 580 591 588 599 579 605 613 590 582 595 613 590 621 615 575 580 573 592 601 569 578 610 584 595 590 584 586 561 614 611 601 593 611 592 561 559 557 581 589 581 589 571 556 607 586 608 601 599 557 588 593 575 576 589 604 598 564 581 555 579 554 569 588 588 573 543 591 557 553 596 543 566 562 539 588 562 556 558 589 546 568 537 570 559 555 567 542 587 557 561 540 530 545 542 579 536 557 542 568 532 546 566 570 567 558 533 524 536 561 522 521 555 546 544 561 535 564 565 566 539 553 519 552 517 559 531 542 527 555 530 544 534 521 543 515 533 545 533 540 547 501 517 523 548 528 542 534 502 515 515 541 524 523 504 509 493 495 508 512 499 533 508 487 487 511 485 500 529 518 491 506 509 479 512 479 512 500 487 475 509 480 478 486 505 492 478 497 501 509 480 477 486 473 502 497 483 466 464 498 468 490 460 462 475 463 459 498 492 497 496 474 475 479 469 453 458 492 465 450 452 447 487 452 454 449 481 444 460 470 464 458 480 441 457 454 477 468 441 457 474 450 464 452 471 472 461 451 443 430 440 462 459 443 423 451 450 438 434 419 449 433 457 423 433 451 434 443 412 426 436 441 410 444 444 420 423 424 438 440 415 413 411 403 401 400 421 407 412 423 420 423 393 419 423 414 399 411 403 410 396 425 400 398 421 404 420 404 387 401 382 408 381 415 379 378 376 384 410 379 398 405 375 406 394 377 381 394 394 371 393 382 394 371 386 367 396 367 389 375 391 370 379 375 361 355 376 360 376 355 381 376 358 352 351 376 350 374 352 349 347 367 353 362 355 341 347 360 369 364 348 347 360 352 349 339 359 353 348 353 354 341 340 355 338 333 340 335 346 341 329 346 330 341 340 319 323 321 314 336 323 336 339 311 324 332 327 333 307 318 320 329 309 325 310 311 301 326 315 311 323 306 319 314 306 295 299 290 304 316 307 294 292 308 309 287 289 306 288 306 300 305 295 284 278 287 285 300 280 287 295 294 298 278 279 286 294 292 271 267 281 291 275 275 287 282 280 286 264 272 278 271 268 273 259 269 258 263 276 263 275 254 252 272 256 263 264 249 268 259 247 255 249 263 255 258 261 252 251 252 246 239 257 252 246 239 238 255 241 235 234 246 231 239 249 244 245 231 243 240 246 244 241 239 223 235 237 228 237 235 221 228 231 234 225 232 230 219 225 221 223 221 227 225 219 220 222 216 213 206 210 208 219 207 217 210 211 213 200 211 217 216 215 204 199 202 206 196 202 211 212 194 200 202 208 201 195 189 202 191 201 193 187 188 197 202 190 187 185 200 182 192 185 194 179 195 188 185 184 179 181 190 185 184 175 187 180 185 178 186 182 185 176 171 178 169 176 169 180 180 175 182 168 171 173 174 173 164 174 169 172 167 169 169 159 168 167 168 163 172 167 167 162 155 161 164 168 168 152 164 160 163 166 164 154 162 151 153 160 153 156 162 154 157 155 151 150 153 156 151 153 145 143 154 153 151 144 144 143 141 147 140 150 146 150 148 146 141 141 136 141 147 145 145 135 142 140 144 145 139 144 136 144 134 139 133 134 142 140 135 130 139 136 132 132 134 137 133 130 137 128 137 133 132 127 126 128 128 136 130 130 134 131 131 124 133 126 133 130 123 121 123 124 130 125 126 125 129 123 121 127 129 118 124 127 119 126 123 127 120 122 127 124 125 116 127 123 123 117 119 125 116 124 120 115 117 114 124 120 123 115 120 125 115 118 117 113 117 116 117 113 112 114 120 118 113 120 116 112 121 117 112 119 119 118 121 121 116 112 121 119 110 115 116 119 118 110 119 111 111 113 111 112 113 120 116 114 114 119 111 113 115 113 119 110 109 116 118 114 116 118
111 117 111 116 115 119 116 112 120 115 113 120 115 116 117 111 120 111 119 113 114 113 115 112 114 113 119 111 117 115 118 116 112 119 112 116 116 116 116 113 122 119 112 114 115 120 116 113 119 115 113 121 120 114 122 120 119 116 119 117 119 119 115 121 116 122 116 116 116 115 124 115 118 121 126 125 119 127 117 124 118 122 128 125 123 124 119 129 119 129 121 125 127 127 124 130 124 127 123 125 128 122 130 122 135 134 128 131 131 127 136 129 125 128 126 131 137 136 129 132 133 138 130 136 135 141 136 136 136 131 135 131 142 131 139 144 132 141 143 138 140 145 146 140 135 143 148 140 140 147 143 148 144 147 138 140 149 144 140 140 140 146 147 152 145 153 154 155 144 150 155 151 155 148 158 153 148 161 154 154 148 153 153 151 160 151 157 158 157 154 154 161 153 168 168 160 165 160 161 169 166 170 162 168 160 169 164 170 166 173 174 164 177 165 175 179 165 180 166 171 174 176 180 172 172 176 186 180 184 176 173 180 182 177 186 174 177 178 186 177 185 179 186 187 190 196 188 194 191 184 199 185 187 193 198 191 189 193 202 203 196 196 205 198 200 205 206 206 192 204 204 212 194 208 195 198 203 208 198 201 207 215 209 220 204 205 215 216 209 205 223 213 224 221 215 212 218 228 223 223 226 220 220 224 226 228 234 228 230 232 225 221 235 222 230 233 233 244 230 224 228 227 230 243 239 229 245 238 250 250 249 249 252 247 244 251 245 241 251 255 260 250 254 259 251 248 251 255 254 249 262 256 256 259 266 248 267 252 270 270 250 251 267 278 270 260 272 267 259 271 281 260 259 284 264 273 271 264 290 288 281 269 291 283 282 287 290 294 287 275 291 286 291 290 294 296 284 300 286 295 304 286 282 300 283 306 303 298 290 299 313 302 312 293 310 301 320 297 309 322 310 313 325 311 326 298 315 307 326 305 316 320 320 329 311 316 323 319 325 326 324 339 325 336 326 323 315 330 345 336 328 322 337 351 352 336 342 335 349 336 330 342 331 339 353 330 358 349 353 347 354 339 360 338 349 336 348 346 340 344 355 346 372 351 363 351 359 371 376 382 358 368 373 370 366 363 379 357 355 370 371 378 361 375 363 376 364 363 383 368 368 377 371 402 371 397 379 398 393 380 399 399 380 408 400 408 399 394 401 380 411 413 411 388 396 420 384 395 390 411 416 418 397 391 406 423 399 428 398 411 416 431 402 429 414 430 432 434 425 431 412 437 419 420 439 428 431 440 422 445 429 427 423 451 414 448 436 415 430 437 450 422 460 428 447 454 445 450 435 452 448 437 461 431 442 469 433 446 434 474 446 452 463 447 471 451 442 451 452 442 475 480 471 443 477 487 451 460 473 468 483 470 472 457 452 474 483 478 495 463 457 479 455 457 479 461 490 503 489 489 471 480 504 507 477 478 486 465 504 471 496 478 471 492 474 481 472 519 501 504 489 510 492 519 514 489 510 505 515 497 517 525 521 516 494 514 507 515 531 529 532 507 519 501 521 537 518 504 542 526 535 521 541 501 530 529 548 522 510 520 504 501 528 515 508 532 516 546 542 556 526 555 520 555 550 540 548 559 556 545 523 530 546 537 526 554 560 535 547 523 529 531 534 545 541 563 539 527 575 563 532 532 536 546 579 543 580 564 534 560 569 560 530 574 553 532 532 547 580 534 551 549 563 560 579 562 583 572 578 580 587 567 571 587 546 569 566 573 547 570 598 591 567 581 601 562 596 567 578 600 580 603 586 556 586 565 557 567 561 566 554 569 577 605 564 574 603 604 597 568 579 611 571 599 574 560 608 582 615 565 601 613 568 577 591 600 585 615 580 616 575 574 597 610 592 608 590 600 604 603 628 605 626 580 604 578 625 627 615 591 622 623 633 587 618 615 592 619 609 585 593 592 625 628 618 579 612 594 604 606 616 591 602 642 615 605 630 601 643 643 621 604 643 607 605 599 628 593 588 610 625 620 639 593 646 620 595 630 641 641 640 616 606 634 643 594 612 626 596 621 640 609 615 627 628 599 649 598 603 603 614 630 623 622 652 652 641 626 629 630 616 618 595 633 601 649 640 624 621 646 653 606 601 616 643 638 621 639 642 643 643 603 654 612 658 638 608 621 619 615 613 651 639 604 600 657 642 613 644 622 604 633 626 609 629 619 605 600 656 639 646 639 645 640 652 640 615 663 660 636 616 611 623 654 617 624 649 658 637 628 618 640 661 642 647 625 661 650 625 655 626 608 629 605 648 617 645 662 614 638 631 628 647 654 616 600 614 662 655 649 626 609 625 623 647 607 646 645 656 608 634 618 613 660 621 659 610 600 656 624 637 624 625 629 657 648 604 601 657 607 610 630 646 620 599 609 635 615 616 634 628 644 637 619 655 612 643 627 617 631 609 604 610 636 635 607 623 639 610 621 648 621 590 633 645 590 644 620 610 603 595 641 591 638 591 647 620 589 594 645 643 629 591 629 626 600 597 600 630 606 638 620 637 591 587 622 607 599 636 596 596 602 603 614 591 607 613 627 628 597 621 590 595 595 626 622 603 616 600 616 630 588 622 580 615 589 617 629 628 587 622 625 613 577 626 615 587 607 624 589 583 578 595 592 591 609 592 601 607 585 590 566 562 586 606 597 607 584 594 598 606 609 601 608 573 583 571 580 599 566 580 568 582 553 589 573 558 595 575 575 588 574 549 564 563 549 556 571 577 570 548 573 567 571 546 589 578 572 578 571 563 567 551 581 575 561 547 553 555 540 574 588 553 538 575 540 562 582 582 584 582 559 574 547 563 540 560 570 572 552 551 539 542 523 568 545 572 539 554 566 519 546 533 569 556 547 519 520 537 528 561 557 549 542 546 528 556 552 534 522 533 532 522 546 520 513 523 540 522 540 500 544 513 524 511 544 515 530 498 504 540 529 494 494 532 517 494 512 496 497 497 491 491 512 530 520 514 510 528 511 480 528 525 486 505 493 492 493 475 501 496 493 486 507 503 489 497 508 492 497 499 511 508 506 477 468 462 498 464 482 497 488 487 496 460 503 471 465 475 472 480 486 477 460 495 479 453 472 473 479 475 463 467 472 483 444 441 479 453 458 455 437 437 449 463 449 472 446 458 445 431 443 460 460 457 465 464 454 449 433 437 425 452 428 441 456 424 459 449 434 423 429 420 424 429 430 443 420 452 420 421 441 432 414 434 421 418 406 437 420 412 416 417 434 428 420 429 423 404 435 396 401 416 411 393 401 391 418 418 426 423 386 423 401 396 421 390 411 416 395 404 385 379 394 389 395 401 386 382 387 396 372 380 402 382 385 400 389 398 383 368 369 364 371 363 385 362 365 391 373 383 380 365 353 378 386 378 351 383 367 352 364 361 373 361 364 360 348 373 347 344 365 358 366 369 338 369 363 343 365 339 339 358 342 359 340 347 354 332 345 328 328 334 333 347 342 334 328 349 331 327 344 343 334 345 317 332 340 339 322 314 309 321 331 307 332 312 306 304 329 314 329 323 325 318 324 311 319 313 320 304 316 302 313 291 319 300 293 304 291 310 299 302 300 302 290 290 296 302 281 306 284 285 302 285 301 284 278 285 283 288 277 294 275 295 268 273 275 275 271 285 268 281 273 283 263 279 278 260 268 278 276 278 280 255 279 257 268 262 273 250 254 254 248 252 264 265 246 269 247 253 255 259 244 257 247 258 262 243 238 255 240 238 240 253 234 243 241 247 239 238 243 248 229 240 229 240 229 237 225 234 232 244 224 235 234 239 224 226 240 236 237 237 236 226 233 233 219 214 212 215 210 220 228 230 208 213 218 221 206 218 219 224 208 206 215 203 221 206 200 208 212 208 213 197 197 212 208 209 205 204 210 205 197 201 200 200 207 207 206 191 191 196 187 196 195 201 184 184 187 196 185 187 198 196 188 182 193 182 193 185 190 189 187 187 178 180 181 181 180 186 184 184 179 170 170 175 170 175 174 174 179 179 180 174 178 178 163 175 169 165 164 167 167 159 159 158 161 172 167 168 168 168 157 167 164 163 157 160 161 166 155 155 158 161 165 152 159 151 163 160 156 148 154 153 157 156 151 149 155 155 157 144 146 150 143 146 144 151 150 150 148 146 148 149 149 151 139 148 140 139 145 141 146 135 135 145 139 133 140 144 146 134 145 136 133 134 137 134 133 137 139 137 131 138 131 135 129 137 134 130 133 139 133 136 129 133 129 135 132 134 135 131 125 134 134 125 122 129 126 128 123 121 123 130 125 127 124 131 121 125 129 130 126 127 119 120 120 128 123 119 127 123 120 117 120 126 121 120 124 116 117 126 120 123 123 124 117 119 123 119 118 125 122 125 115 115 120 117 115 114 115 123 120 113 114 115 119 112 119 113 118 122 119 121 119 122 121 120 119 120 117 116 111 112 113 111 118 121 117 121 121 119 117 116 117 119 119 114 119 113 113 113 113 118 111 118 118 119 114
114 118 120 119 116 121 119 116 115 119 121 114 116 117 120 111 113 116 120 115 112 111 119 116 113 117 115 121 112 113 114 113 119 121 121 113 121 117 118 115 123 117 116 117 123 118 116 114 121 118 122 123 120 119 115 118 122 125 125 115 119 115 121 121 118 124 118 116 120 121 117 117 122 126 119 118 119 125 123 127 122 123 128 130 130 119 122 130 123 127 121 120 132 132 132 127 131 124 132 127 134 133 127 126 135 133 126 132 134 130 126 137 131 131 127 134 127 138 136 138 136 136 130 136 141 132 136 133 136 132 135 135 133 142 141 134 140 134 133 138 136 134 140 138 136 139 136 138 136 150 137 149 138 149 148 141 141 144 143 152 153 148 143 149 149 148 152 148 149 144 150 150 147 153 160 152 150 156 156 152 155 154 152 150 161 153 152 166 163 167 156 161 165 166 168 168 159 160 160 171 168 162 166 160 173 165 169 177 161 173 162 166 173 163 178 179 167 180 167 177 183 176 176 176 185 179 181 177 186 185 177 181 172 187 187 174 176 188 192 177 177 187 194 188 187 186 183 189 192 192 189 192 197 196 187 201 203 201 195 190 189 202 198 200 207 202 210 205 196 212 212 194 211 199 200 198 211 208 208 213 219 202 215 206 221 214 223 217 208 224 226 213 227 210 216 210 229 217 227 210 222 225 228 222 235 227 218 227 220 224 220 231 219 230 231 223 226 222 226 236 228 241 229 228 239 235 238 240 246 251 236 242 248 253 239 245 239 238 248 259 243 245 261 254 256 261 259 259 266 254 263 268 246 268 255 267 270 253 253 273 257 271 276 255 264 273 279 263 277 262 267 259 269 279 279 282 272 274 281 287 273 267 268 293 288 292 281 276 292 278 281 296 290 300 285 304 277 292 292 300 293 287 302 301 307 291 285 296 312 289 303 309 288 313 315 293 319 297 315 297 306 319 305 313 325 308 303 311 303 307 306 305 325 308 315 319 331 326 324 326 309 328 338 339 322 336 337 334 342 333 335 339 324 347 348 330 349 324 331 345 349 346 355 355 360 330 334 356 342 348 338 347 345 353 346 341 359 370 343 352 361 364 367 366 373 346 350 369 364 362 347 382 351 382 355 370 366 355 373 368 373 366 393 371 378 390 393 397 386 386 380 363 393 371 396 380 397 379 389 387 402 404 390 386 383 380 394 399 410 387 383 407 399 407 385 414 397 392 409 388 389 421 416 398 391 414 429 416 399 431 401 429 401 409 415 413 402 417 417 425 405 407 424 422 418 412 414 418 427 410 431 430 445 440 420 440 441 417 451 447 451 425 451 456 450 435 441 443 432 452 466 424 467 438 435 462 469 438 465 452 474 470 459 472 467 465 441 445 482 445 471 439 446 442 485 456 464 456 458 445 457 486 461 492 490 455 463 458 473 467 461 484 494 461 478 486 485 493 504 474 467 505 485 502 468 490 469 490 506 482 500 512 492 500 512 471 508 496 515 505 485 490 522 493 497 521 522 481 491 512 503 504 515 505 505 501 531 493 492 503 492 495 494 510 509 521 493 496 501 513 531 514 511 517 499 517 546 528 548 527 539 507 533 548 546 517 533 507 521 509 554 522 541 527 557 536 509 522 560 554 552 530 542 537 523 534 538 537 561 542 554 531 570 526 548 561 530 533 575 528 532 539 571 551 562 540 553 527 552 529 564 550 557 541 572 571 536 582 563 545 549 555 562 553 567 591 562 547 575 556 549 581 559 550 556 542 594 556 582 597 591 549 593 592 565 563 594 560 565 563 602 600 567 581 595 568 600 568 605 604 582 598 609 594 573 598 571 605 591 590 598 592 572 592 591 574 569 579 572 575 617 576 582 589 600 607 595 571 617 581 567 582 624 569 575 570 625 572 615 613 572 625 614 586 609 623 608 589 611 622 577 577 583 623 579 589 609 634 593 617 609 595 612 619 634 581 620 616 593 582 590 631 597 595 625 584 588 616 642 610 632 639 607 587 618 612 592 631 599 644 627 595 609 600 607 625 593 590 602 610 592 592 647 647 629 643 630 641 593 643 598 636 631 601 609 610 632 614 640 615 627 639 636 642 631 652 608 633 611 628 605 647 630 599 644 607 655 621 597 595 611 604 642 650 614 597 608 655 621 657 614 655 642 658 642 616 646 625 609 632 609 602 616 612 617 601 659 625 614 615 618 649 645 624 617 644 601 646 621 652 612 648 662 658 626 636 648 609 600 659 644 609 662 660 622 616 600 619 642 613 633 659 601 617 621 619 660 621 601 617 609 611 602 606 606 626 642 652 636 640 647 615 649 643 611 606 659 609 625 638 623 659 634 622 611 654 638 605 609 639 622 618 650 622 625 651 603 658 613 605 635 601 602 632 619 601 648 623 649 638 618 634 621 607 649 619 648 648 613 601 603 642 609 600 632 614 593 637 611 606 642 649 610 647 621 632 652 609 594 640 650 616 617 612 625 609 636 615 600 592 614 609 604 636 633 603 594 594 642 636 611 628 611 644 612 625 620 609 598 595 615 587 635 630 582 629 625 592 625 627 592 591 589 609 580 627 586 601 598 606 613 579 627 626 626 577 624 608 603 585 592 603 596 586 605 615 574 626 599 607 583 629 597 583 599 597 610 625 567 567 579 566 583 571 616 615 588 579 578 577 593 617 593 613 583 615 609 609 606 571 571 610 589 597 575 609 564 570 559 554 607 602 566 584 574 607 596 563 560 570 601 593 591 588 584 577 598 557 576 574 593 599 551 592 555 593 588 574 593 545 592 576 566 582 584 555 576 584 577 585 537 564 538 557 547 546 570 530 562 565 553 575 533 564 575 536 544 558 557 576 547 576 576 529 565 558 545 553 553 568 528 565 542 562 548 547 537 534 517 529 556 552 530 530 518 525 527 531 540 541 550 547 520 537 515 525 531 541 533 521 542 513 539 514 510 517 538 539 544 513 510 497 492 527 526 506 513 522 488 489 489 486 514 485 502 520 531 494 528 506 510 509 527 505 496 514 493 513 484 517 501 518 506 505 500 497 471 514 494 493 491 500 475 481 500 505 508 490 465 471 494 474 465 486 465 457 469 469 465 468 489 486 497 462 496 488 494 448 447 481 482 455 456 476 450 462 468 442 482 483 462 480 455 473 442 469 448 449 475 474 445 455 464 472 469 470 468 459 449 446 431 448 465 425 457 452 428 420 423 452 442 451 456 447 434 426 451 436 422 439 451 418 447 446 435 436 407 420 416 443 425 412 426 424 404 434 403 427 408 420 407 402 431 423 405 411 402 391 416 391 408 394 409 393 398 402 412 407 398 381 401 381 388 408 408 389 393 383 395 398 402 397 382 381 402 392 385 378 394 376 384 372 389 389 377 390 369 393 383 365 390 355 362 355 377 386 361 380 368 376 347 356 352 368 359 344 373 366 374 350 365 358 351 342 359 365 344 338 359 345 362 342 351 343 333 335 354 352 337 351 324 356 326 353 323 341 347 331 326 339 335 332 332 328 319 328 336 313 333 329 311 338 328 332 325 325 304 314 306 332 314 308 309 323 310 317 324 323 299 317 296 312 311 313 299 309 308 293 305 296 294 291 296 314 299 291 291 302 295 306 281 298 303 283 286 300 282 299 301 292 278 278 276 284 277 281 288 281 271 281 277 284 271 275 264 285 277 282 272 285 263 270 270 256 271 274 260 261 252 257 274 274 267 274 250 259 263 269 269 248 261 248 254 262 258 248 253 257 250 247 246 260 257 239 251 245 253 250 233 239 234 245 243 232 234 246 248 243 228 238 245 236 243 238 228 221 233 242 230 234 219 225 218 226 236 233 215 228 229 213 226 217 214 230 225 217 225 222 226 225 216 209 204 222 211 215 210 219 214 212 200 208 215 207 205 212 203 199 197 196 202 211 206 204 198 200 193 200 192 189 191 206 191 186 200 195 202 194 193 198 195 188 198 185 185 189 179 194 188 178 192 185 190 178 183 175 174 182 176 174 172 178 187 188 185 183 184 170 173 170 169 175 173 171 181 173 164 173 168 174 170 168 175 177 163 169 160 173 163 159 165 157 156 158 158 160 166 169 163 165 157 165 159 167 153 162 160 150 160 161 155 150 160 161 158 154 150 150 154 153 150 148 158 146 146 148 149 145 156 143 150 148 145 150 144 142 145 141 139 143 141 140 149 136 146 148 141 145 144 134 139 133 139 133 143 144 134 140 138 138 132 141 138 138 139 132 133 133 133 136 129 137 130 137 138 135 129 138 127 128 136 129 132 127 127 124 130 130 131 123 125 122 127 128 127 126 122 127 124 122 121 126 128 123 124 130 128 129 119 127 118 120 127 120 124 125 125 118 125 127 122 122 120 127 120 124 124 121 118 119 114 123 116 123 119 122 114 120 120 115 117 120 121 118 115 120 117 114 113 121 119 118 117 120 114 112 122 119 118 121 118 118 122 114 113 112 112 120 116 119 112 111 113 112 118 119 113 120 118 111 117 113 117 120 120 116 120 119 121 116
117 117 121 116 119 120 115 117 117 119 114 116 120 115 117 116 112 118 114 119 118 119 120 122 116 117 115 114 115 114 117 118 118 115 120 114 121 122 115 115 121 118 117 116 124 120 120 114 120 121 122 125 118 124 116 116 118 126 123 121 122 126 124 123 116 120 117 118 121 119 125 128 127 129 123 119 127 129 123 123 126 120 126 122 123 129 125 131 121 126 130 129 125 128 129 126 124 131 130 125 128 134 127 127 130 125 135 132 130 131 130 130 136 127 137 131 137 135 133 132 133 140 131 141 135 138 131 136 134 141 139 143 139 144 139 141 144 135 140 146 147 136 139 141 142 147 149 145 149 147 142 149 152 150 142 142 145 146 142 150 151 151 143 145 156 146 145 153 149 156 151 152 151 147 160 162 159 156 149 162 156 156 161 160 153 164 156 152 158 160 157 161 164 165 166 162 165 160 169 162 158 172 170 171 173 172 173 165 172 168 172 173 169 178 166 169 181 172 176 178 178 177 169 183 176 179 183 181 172 179 186 175 181 191 188 191 186 188 178 194 188 186 180 181 190 180 191 186 189 191 194 190 198 191 187 197 194 198 196 190 195 192 195 207 206 194 208 207 200 206 204 196 198 211 210 210 211 207 203 212 212 211 212 220 219 210 222 220 224 223 217 212 211 220 214 227 230 228 229 229 212 222 226 223 217 230 237 231 229 228 228 238 229 231 224 243 225 235 240 232 240 246 244 248 243 248 236 231 252 244 252 255 242 243 252 239 252 255 238 250 257 242 260 256 265 264 250 253 267 247 259 261 250 258 266 260 266 270 273 269 252 276 267 276 270 263 266 257 278 260 262 281 286 278 287 274 277 289 286 278 268 280 273 278 277 280 278 295 291 279 297 285 297 278 288 283 283 279 296 289 294 305 301 294 309 290 301 305 291 288 288 316 302 312 318 298 306 300 304 321 311 310 326 305 323 302 317 301 322 312 310 303 307 325 305 313 334 326 326 317 312 313 321 321 321 319 333 317 337 342 348 350 343 348 347 352 337 337 337 344 338 343 338 354 359 328 346 351 360 353 349 335 339 342 357 338 350 341 362 346 340 364 344 364 354 348 353 380 360 382 347 352 376 356 358 367 359 369 387 365 381 360 381 374 384 395 385 373 395 373 393 366 379 365 386 395 399 391 405 393 396 376 396 399 385 392 387 381 396 405 392 406 413 401 399 385 411 401 409 400 419 419 415 396 389 420 391 397 413 395 430 429 435 431 426 407 430 421 410 436 436 404 441 421 412 410 410 415 442 433 427 425 426 441 441 416 437 450 442 424 417 457 454 456 433 447 444 436 442 453 436 459 446 457 449 466 452 463 460 473 465 471 461 476 447 441 469 452 466 454 480 460 457 446 460 483 464 464 486 470 473 454 489 485 473 465 454 453 493 487 489 479 458 489 483 464 480 469 461 499 470 501 473 470 501 506 506 469 477 491 514 490 470 477 512 477 482 471 518 494 515 477 521 492 499 520 511 479 510 511 520 485 490 530 483 499 498 507 501 511 486 529 521 521 517 532 513 497 491 519 532 522 518 501 500 546 539 499 498 534 535 528 523 500 527 522 516 505 523 507 538 537 529 527 537 538 543 559 554 536 536 546 527 561 529 557 565 523 518 556 549 565 520 569 567 572 565 561 521 546 557 526 541 536 546 560 562 536 544 554 536 542 562 558 582 579 554 552 537 570 547 551 564 540 586 538 575 577 555 566 593 570 586 584 551 555 569 594 596 588 596 584 578 595 588 564 552 586 579 565 585 562 582 570 597 551 596 568 566 609 601 578 594 601 559 605 581 594 604 565 589 604 566 581 568 608 569 604 605 567 595 602 581 597 587 610 595 603 578 572 623 603 623 602 581 574 624 614 600 614 592 615 622 621 576 589 630 572 588 582 613 601 617 602 584 624 629 582 610 633 611 614 631 595 631 626 606 633 606 610 583 614 592 604 601 621 586 631 592 593 632 632 642 633 609 618 592 586 638 641 602 606 599 595 643 609 627 598 629 602 632 636 639 647 617 650 635 632 592 623 638 630 598 608 648 643 644 615 631 621 639 612 640 639 630 609 638 599 624 599 598 654 603 617 644 632 614 628 611 618 599 597 596 608 616 654 598 609 617 638 637 602 596 623 650 635 640 632 642 609 638 646 606 646 660 622 624 624 659 644 627 613 639 636 654 618 639 634 615 657 622 660 623 660 628 617 614 637 633 660 611 626 648 611 641 648 633 602 609 629 646 636 644 624 612 636 643 653 608 657 646 631 655 605 630 620 623 643 656 655 639 604 619 626 615 658 609 647 659 619 614 641 656 660 604 604 634 614 641 658 603 615 604 645 598 638 640 644 611 632 602 633 632 634 623 647 604 653 615 597 626 624 653 654 647 627 606 603 641 649 601 647 603 605 630 603 645 611 650 597 645 593 634 617 628 596 607 635 589 624 637 620 591 634 617 642 603 632 594 616 636 627 618 626 629 587 644 610 613 609 614 629 585 604 589 634 592 641 600 584 596 641 586 607 624 632 604 610 616 610 637 602 616 605 596 619 607 615 623 631 604 596 600 593 594 614 630 600 577 591 607 602 595 624 583 611 618 573 586 604 595 627 602 604 603 601 620 625 617 591 602 608 596 573 616 587 568 603 577 608 618 603 611 598 604 614 603 609 584 566 580 566 592 578 571 562 584 608 610 599 586 569 592 574 584 596 593 598 559 580 603 554 589 574 558 599 601 546 590 569 587 567 544 585 549 563 584 566 589 578 542 576 585 548 572 561 542 544 586 575 582 563 555 536 549 582 567 566 552 545 576 561 552 550 575 554 540 536 534 576 570 566 534 567 524 524 568 535 530 566 553 537 545 562 555 544 547 547 531 537 520 538 532 528 522 548 523 546 526 542 541 523 530 509 547 529 505 538 518 507 529 521 538 519 516 537 534 522 534 539 519 510 530 503 524 515 539 532 521 492 493 503 491 509 526 510 524 496 500 512 490 508 504 505 481 482 524 476 523 506 476 504 481 515 491 495 511 508 506 508 490 481 513 501 477 478 484 461 485 505 496 465 468 494 493 472 462 465 490 494 469 486 477 461 456 489 484 489 481 475 478 462 453 485 481 486 442 460 474 465 476 471 449 471 461 465 435 467 444 446 467 444 468 467 454 446 455 463 452 441 457 434 429 440 444 434 436 426 431 430 420 436 424 436 427 442 423 434 441 427 447 443 412 426 441 422 412 412 411 428 425 430 416 439 415 407 434 402 424 395 418 429 421 416 394 391 393 404 414 416 403 400 388 405 391 420 406 383 389 412 387 412 381 396 398 378 388 410 374 382 377 380 387 379 371 397 373 379 373 371 375 382 376 389 391 381 381 369 376 391 388 380 368 362 366 384 352 366 355 358 351 358 346 375 356 369 371 375 350 353 353 345 339 358 365 361 352 356 367 341 355 341 352 343 334 345 351 355 343 325 337 335 342 332 345 350 346 349 351 333 319 320 330 317 341 322 319 335 318 313 333 325 339 308 311 317 325 305 308 318 320 332 314 309 315 329 308 298 324 296 318 311 301 293 311 314 304 290 314 311 306 292 304 291 290 301 285 301 295 298 283 285 306 304 304 283 285 300 294 280 300 288 282 271 296 285 278 287 270 268 276 277 279 282 275 267 263 274 272 284 273 279 271 270 264 275 255 270 275 275 263 271 250 260 266 268 254 271 268 250 264 252 266 267 266 251 255 256 239 246 257 261 241 242 241 250 245 247 252 239 236 248 240 238 228 247 243 244 230 228 233 224 239 228 238 244 234 235 238 234 240 219 231 237 218 233 226 233 223 214 219 221 218 220 224 229 222 219 221 222 217 224 220 207 216 220 211 217 221 213 211 200 219 217 215 214 209 210 200 208 204 205 201 201 197 194 209 197 196 194 190 201 204 202 194 197 199 197 191 188 188 195 196 185 186 182 184 195 192 189 177 177 181 184 180 180 184 179 188 176 176 179 181 187 188 172 176 173 175 179 176 170 181 177 171 167 167 167 175 173 170 163 163 177 166 163 164 169 169 159 169 165 170 171 157 161 157 163 169 156 153 168 158 152 155 163 155 153 151 157 156 161 154 160 151 155 150 147 153 154 147 151 152 145 150 151 157 153 149 151 151 144 150 153 147 148 145 139 139 139 146 148 149 148 143 136 142 144 145 146 134 137 142 137 142 134 136 135 142 137 144 141 141 142 139 132 134 130 133 133 141 135 140 128 135 133 127 138 127 133 135 126 132 129 135 131 132 128 127 126 133 125 134 132 128 122 127 122 130 122 126 131 127 120 126 124 123 120 123 120 125 129 118 124 129 123 126 120 120 117 127 119 127 121 125 124 121 122 116 117 122 120 116 121 125 126 124 115 114 121 121 120 119 121 115 122 114 115 125 121 116 115 124 118 116 117 120 114 114 121 114 116 114 118 120 115 123 119 117 117 120 112 119 115 115 115 113 122 114 113 118 113 118 121 122 121 112 118 122 113
115 114 115 114 117 123 114 116 117 119 122 114 120 116 115 121 117 116 119 119 116 123 119 122 119 118 120 124 116 125 121 115 124 118 124 122 114 125 120 115 123 125 120 118 120 118 117 118 123 120 121 119 125 118 125 123 119 120 126 121 119 125 126 122 118 117 123 119 128 118 125 118 129 124 128 128 129 119 120 129 129 131 122 127 128 121 128 123 130 127 129 126 128 131 129 124 128 128 134 128 129 133 129 134 133 130 133 133 126 133 128 129 137 137 136 140 133 136 137 129 140 138 141 137 135 137 141 143 132 141 143 145 134 146 134 139 134 139 144 143 141 139 142 149 146 139 139 146 146 142 144 143 145 148 153 146 151 151 153 146 150 155 146 144 150 145 149 159 156 146 159 149 160 148 161 155 156 159 152 163 151 160 164 163 164 165 157 168 156 166 158 164 163 158 167 170 165 165 171 165 162 172 167 160 170 176 169 168 163 170 167 173 172 174 168 172 173 174 168 180 174 178 181 171 171 171 178 181 172 172 180 182 184 177 178 177 191 181 187 189 189 184 186 194 181 196 186 197 198 199 190 188 199 194 197 188 201 197 206 199 196 193 194 201 191 196 210 211 193 204 212 197 201 215 207 201 214 201 207 201 211 221 216 220 223 218 222 220 208 210 218 223 216 224 211 225 227 226 227 232 226 229 222 227 228 227 237 232 219 223 241 226 234 236 232 234 233 238 235 241 240 247 229 249 233 235 251 243 253 249 251 233 241 248 250 256 236 247 247 238 260 256 243 257 243 265 250 245 246 261 255 260 262 247 270 248 252 270 275 257 260 275 266 268 254 258 263 258 279 264 278 270 269 278 263 284 287 288 268 270 267 278 281 272 294 274 295 274 286 284 284 277 297 280 280 291 290 289 292 296 296 306 306 294 284 287 300 286 289 286 310 297 302 301 305 304 311 299 300 304 303 312 325 301 299 308 318 308 308 326 325 318 310 325 327 313 320 322 332 325 338 328 342 341 338 326 323 338 317 342 328 347 341 337 331 340 323 325 326 341 354 329 335 327 331 338 360 346 340 350 332 340 338 347 363 338 353 346 368 345 343 342 350 344 346 350 363 370 357 352 379 349 350 356 386 368 363 362 367 389 374 374 381 374 388 387 373 368 393 389 398 384 366 368 379 386 395 377 374 375 371 398 373 374 407 379 387 399 410 390 399 405 402 390 400 406 409 410 391 415 420 396 408 412 429 428 402 395 411 430 401 413 400 418 413 401 427 417 410 440 400 415 408 421 434 412 443 426 428 429 432 443 420 411 436 450 420 416 440 442 430 432 456 443 457 426 443 438 458 462 445 451 467 467 465 460 446 451 459 447 447 466 461 443 457 447 468 448 478 463 452 460 481 470 479 461 444 472 466 451 457 450 475 471 484 490 473 473 482 494 458 465 476 477 458 492 456 462 479 470 470 496 500 498 508 483 480 486 497 491 505 504 488 506 490 470 470 475 485 517 508 473 517 517 510 475 497 520 501 521 488 482 529 520 503 492 515 494 523 513 490 516 500 502 521 527 537 513 534 542 514 531 532 538 515 544 533 524 538 523 515 547 506 504 516 510 520 534 551 554 520 530 551 532 510 554 543 554 554 539 551 517 513 513 556 555 562 543 532 549 569 556 517 570 568 565 561 565 527 546 529 535 532 527 572 566 546 529 573 571 550 573 536 581 539 575 553 549 545 572 557 557 547 577 573 540 577 576 550 538 578 581 568 555 570 548 568 580 598 550 575 576 588 552 585 546 594 588 579 593 571 598 571 553 554 583 607 607 559 567 580 567 597 592 600 594 571 581 577 570 598 562 568 585 558 579 610 591 581 610 609 576 609 606 597 564 591 573 564 571 577 603 594 606 587 572 589 571 575 611 623 610 613 573 610 621 628 625 574 611 630 575 625 615 574 621 621 621 627 583 628 625 610 605 583 624 588 615 621 592 586 611 609 604 605 608 636 606 620 611 589 614 610 626 588 613 599 616 631 622 625 607 585 645 632 642 587 634 603 599 607 642 634 640 608 599 607 627 592 610 618 608 639 648 645 610 607 641 605 610 629 597 604 648 617 595 650 619 652 652 643 625 605 616 624 636 645 629 614 649 649 641 606 637 638 599 595 655 650 609 613 625 613 625 620 640 628 615 603 626 613 655 658 625 617 628 606 607 600 624 599 655 609 609 635 628 617 609 623 618 602 655 656 607 629 631 619 644 659 626 617 644 615 601 628 642 655 634 653 631 599 622 623 601 602 598 630 619 608 655 640 610 650 633 619 616 603 641 599 601 604 616 647 619 619 612 650 597 630 607 597 605 628 656 652 598 626 630 646 632 596 640 630 629 610 632 630 641 623 634 628 612 607 649 655 609 608 644 608 641 654 609 647 623 603 637 624 630 609 610 604 606 653 636 636 604 609 608 648 638 644 616 590 594 605 648 605 619 636 620 602 634 633 593 629 637 598 618 632 600 633 630 636 620 635 623 636 630 602 608 598 609 597 608 606 627 622 616 605 633 641 608 614 620 582 593 610 591 623 593 587 630 586 577 607 636 612 619 599 610 607 581 576 592 622 589 612 591 622 623 591 628 609 605 604 587 585 573 616 614 569 619 597 598 582 621 601 615 582 600 603 604 588 566 620 593 603 569 607 612 608 604 575 600 581 593 562 609 567 595 600 562 561 572 583 556 556 593 586 581 556 595 566 567 578 554 598 571 553 589 598 549 594 560 599 546 564 593 599 568 549 556 560 584 571 591 553 560 559 567 586 583 576 542 575 546 558 553 543 571 538 544 563 550 538 535 546 551 531 550 560 548 552 552 535 566 527 558 567 543 533 563 543 570 528 550 527 562 534 520 522 524 562 519 534 531 550 523 552 541 547 516 557 515 539 541 524 509 551 546 544 505 547 520 520 506 546 527 526 544 545 540 543 512 509 546 504 525 510 506 523 536 494 537 535 530 538 494 488 508 531 532 495 505 498 511 491 484 506 526 513 484 515 497 482 505 480 487 503 489 499 500 500 505 494 517 493 470 511 497 486 466 466 491 487 499 498 495 462 476 465 474 466 459 476 489 476 456 488 474 498 469 471 496 486 450 468 484 451 488 466 480 476 473 446 484 454 468 443 474 449 478 455 462 468 436 457 454 438 436 432 452 459 455 464 449 427 428 442 438 439 425 437 434 442 449 461 452 423 443 448 437 456 421 424 454 448 415 446 448 424 421 434 446 434 445 413 405 421 405 440 403 408 415 416 420 400 418 425 417 411 396 429 410 413 419 408 400 418 387 391 422 413 409 418 396 395 381 400 417 400 395 379 377 402 376 392 404 379 387 384 377 401 389 381 391 401 394 380 391 387 365 371 366 371 380 382 386 387 361 380 391 390 363 378 383 355 379 380 366 363 367 369 378 350 364 376 361 372 350 357 346 348 357 339 339 355 351 345 333 363 347 333 344 362 340 352 341 343 328 330 324 329 334 354 333 341 344 321 336 338 333 338 316 318 318 320 337 325 318 335 322 328 308 320 309 305 308 315 333 323 319 328 321 323 312 322 326 310 299 317 320 317 296 301 293 310 312 294 296 290 310 306 296 309 298 309 306 301 283 282 285 286 280 282 277 304 297 285 280 278 285 278 279 286 275 288 276 288 291 293 283 288 289 264 284 272 274 265 273 276 274 257 277 257 268 265 260 273 271 266 256 266 266 252 267 249 252 252 256 262 258 245 252 246 258 261 255 247 263 247 246 242 236 239 244 235 250 248 233 237 254 253 238 251 236 236 240 243 236 235 244 238 242 231 231 233 237 220 230 230 219 231 227 217 231 218 233 214 221 226 215 224 229 227 209 209 210 228 225 214 219 212 219 223 206 218 215 208 221 203 215 207 217 208 202 211 208 206 200 194 198 204 209 194 201 193 190 191 194 207 193 188 199 190 201 192 190 197 188 187 197 193 200 189 185 195 193 191 182 180 192 188 189 181 180 175 189 191 176 188 179 185 177 183 185 170 179 184 180 179 180 175 178 176 177 179 174 180 178 178 177 171 177 164 169 172 166 169 160 164 162 173 158 169 157 157 170 165 167 162 157 157 162 167 167 163 152 164 151 161 157 158 154 163 155 150 148 147 148 154 155 148 150 150 150 156 143 147 154 155 152 146 149 150 140 153 142 151 144 139 150 141 148 141 141 147 137 143 135 146 143 144 141 145 142 133 133 146 144 138 135 132 138 141 143 138 137 139 139 132 133 139 131 131 131 140 132 138 137 132 129 138 131 130 128 134 128 132 134 136 134 127 124 126 123 125 122 124 127 124 127 121 129 123 123 129 121 120 130 131 126 122 119 120 128 119 119 126 124 121 122 125 118 128 120 128 125 124 122 121 126 127 126 127 120 115 122 125 119 124 125 119 114 124 123 116 124 124 124 122 115 120 123 120 119 118 120 119 114 118 116 117 121 114 115 115 123 116 116 119 114 121 118 122 113 114 116 117 117 117 114 118 121 117 123 123 114 121 117
122 121 120 125 116 124 119 121 117 120 125 115 123 114 120 119 118 115 124 119 116 120 121 114 125 124 115 124 116 118 119 116 125 117 115 120 116 124 115 123 123 115 117 121 120 116 118 124 117 117 122 120 127 122 120 127 120 127 118 127 123 127 117 127 124 123 122 126 125 127 128 123 129 119 121 127 121 125 124 127 127 123 132 131 129 129 123 127 131 128 131 131 127 132 130 125 126 135 129 127 133 127 125 128 132 132 128 139 137 130 140 139 128 137 138 135 129 136 142 142 134 141 138 140 138 134 144 138 145 136 137 142 142 142 141 143 146 148 147 139 144 138 145 146 140 147 138 141 146 152 146 150 153 145 151 150 156 143 152 145 157 155 153 152 156 147 151 148 147 156 147 147 150 148 155 160 164 151 153 158 151 152 157 157 159 160 155 158 167 154 161 170 157 159 170 167 158 168 159 172 159 174 170 169 168 165 168 164 166 166 178 165 176 181 171 180 170 184 177 174 184 170 185 176 181 184 176 187 185 189 183 191 176 184 176 191 188 189 194 182 185 195 196 180 196 182 198 195 196 186 189 192 199 196 187 202 200 205 204 203 195 195 204 203 197 195 203 193 208 198 197 197 200 197 208 212 215 215 219 208 217 206 210 215 212 219 225 207 226 208 226 212 216 214 229 217 226 216 231 212 226 233 226 233 233 222 221 236 231 219 234 230 224 232 240 228 228 229 243 232 246 227 246 251 238 250 250 245 251 234 237 249 248 244 247 250 238 258 237 253 239 241 246 255 250 250 246 251 250 265 246 250 253 255 262 265 257 263 258 271 275 268 274 272 270 276 279 275 280 269 282 262 276 285 279 267 280 284 271 291 283 287 293 282 294 271 279 283 287 299 285 294 290 277 293 300 298 288 281 283 309 305 305 306 304 301 311 288 304 296 312 308 313 311 292 316 309 300 294 319 307 320 303 323 315 319 329 319 330 309 324 334 319 322 328 336 313 328 337 309 312 321 331 328 345 336 322 326 337 332 333 335 347 349 332 349 330 355 326 331 329 334 351 334 337 353 354 347 343 337 361 361 351 365 338 344 367 346 359 353 342 374 353 359 343 378 353 359 366 371 374 368 360 377 353 384 379 374 365 377 377 359 383 393 386 375 369 382 369 398 370 363 379 387 376 386 375 379 379 381 375 383 374 389 383 383 404 391 400 412 405 406 403 411 397 387 396 404 403 385 417 406 408 423 391 403 412 419 429 399 396 422 427 398 397 397 419 422 403 422 440 427 420 408 438 434 432 434 425 435 438 415 433 445 411 434 434 423 454 447 456 447 450 426 455 451 450 426 446 433 433 450 435 445 431 436 429 433 448 441 450 470 441 457 454 438 449 439 470 469 442 465 444 448 449 466 446 483 474 475 466 466 459 475 454 483 468 467 457 453 469 498 479 484 470 475 470 495 476 502 497 495 470 491 468 493 462 490 479 465 488 502 488 499 500 474 486 492 493 515 518 521 504 505 511 500 487 484 503 496 498 480 502 516 503 486 490 519 525 531 499 509 525 489 488 502 533 506 522 521 525 516 526 532 515 539 545 533 501 529 543 537 521 533 532 547 519 510 507 533 515 518 553 538 522 556 558 551 540 535 516 512 520 548 527 565 540 556 546 556 517 556 518 529 567 534 529 550 536 527 564 545 529 528 570 561 545 547 566 532 535 566 571 535 548 540 557 545 550 564 560 573 584 584 569 589 588 582 573 568 584 549 591 543 582 545 572 579 576 590 568 548 570 561 576 599 563 563 567 597 603 590 574 596 564 586 573 596 563 604 567 606 577 587 559 578 570 582 584 577 567 574 586 571 601 603 565 579 571 561 596 566 594 587 563 593 571 597 580 588 590 567 623 602 575 619 567 579 591 617 580 602 595 598 613 620 580 620 583 610 591 630 616 598 617 608 632 618 588 577 601 599 607 621 601 618 595 578 625 608 609 614 614 585 584 634 631 630 607 610 630 627 603 598 627 616 601 590 586 595 592 642 594 602 597 642 585 645 614 639 627 604 592 609 588 601 605 643 593 636 615 597 615 627 623 620 638 589 641 612 591 626 626 607 606 647 599 611 614 642 591 641 598 648 635 605 608 627 611 631 614 615 638 640 654 611 610 639 611 600 600 611 635 635 629 649 628 636 607 650 623 606 638 630 601 618 643 615 652 598 654 611 618 638 657 618 653 611 599 608 616 604 623 654 644 658 645 614 635 655 605 599 604 647 631 607 605 615 626 599 615 622 612 637 599 610 658 655 623 597 602 642 604 629 635 649 626 621 604 600 616 612 602 623 599 634 631 605 651 597 607 607 621 620 648 621 634 645 616 598 644 620 640 651 650 614 642 615 637 646 617 655 598 620 617 598 596 650 605 648 651 614 598 612 638 649 637 612 634 595 613 621 617 594 613 610 612 595 628 592 647 649 650 649 613 611 591 613 606 601 606 635 616 632 591 613 611 615 635 617 644 613 637 596 605 640 593 603 637 642 588 632 613 617 583 608 627 595 635 636 593 593 623 620 636 627 586 636 631 597 633 590 608 602 607 594 634 628 580 634 577 617 601 621 590 626 621 589 581 587 617 607 570 622 600 610 570 600 623 583 591 569 604 586 586 614 588 609 618 622 589 578 620 615 591 599 594 596 565 565 578 616 595 568 613 565 584 597 598 592 579 574 604 564 610 596 571 556 561 555 586 555 558 557 570 569 603 581 568 578 562 556 595 548 585 551 572 569 597 546 549 550 549 592 586 567 548 586 582 574 571 585 561 578 545 540 577 538 534 555 535 546 564 585 530 542 560 528 531 543 579 563 540 533 555 566 560 571 524 552 534 535 548 542 562 525 565 535 522 561 563 526 562 547 514 546 514 553 544 557 510 554 545 560 518 545 533 553 513 536 508 506 506 510 550 512 533 499 502 545 503 504 509 537 506 510 497 510 495 506 499 492 490 537 538 509 504 501 517 526 511 506 534 526 507 515 485 504 483 519 490 505 488 513 525 490 524 492 503 495 474 479 489 509 497 497 476 496 493 513 487 498 510 496 471 476 475 497 466 482 495 463 484 473 463 491 476 477 498 476 483 491 463 465 473 472 468 493 474 455 476 489 486 450 463 481 448 473 442 481 480 482 467 439 450 473 452 453 436 458 434 466 452 434 453 445 464 431 456 447 463 434 432 425 447 434 426 433 451 446 449 449 429 431 450 434 435 416 445 424 409 427 432 410 441 429 409 431 423 427 429 406 424 405 422 417 401 421 420 407 430 396 421 427 420 402 391 421 411 415 404 420 385 392 384 388 415 400 380 415 394 407 400 396 387 393 404 398 406 374 407 391 388 377 404 396 395 366 364 385 369 369 398 371 385 361 386 370 376 364 378 382 361 377 357 354 370 375 372 366 373 365 377 380 374 357 371 347 345 366 344 350 365 343 360 360 355 356 342 359 347 332 333 345 331 354 339 340 358 356 355 354 334 334 331 341 343 328 332 344 332 339 325 338 320 336 315 330 313 325 324 320 336 337 315 324 320 312 332 318 323 304 308 306 319 303 322 305 298 312 300 316 309 318 318 314 299 313 300 305 310 302 290 300 314 302 299 307 292 301 294 291 306 304 301 282 279 301 283 286 294 287 287 288 296 288 289 285 269 279 273 289 266 264 288 284 268 268 268 283 264 263 261 257 280 260 260 274 261 253 270 265 257 252 258 253 255 268 271 248 265 260 257 262 251 257 262 265 264 245 240 241 240 260 256 252 248 248 250 233 246 253 243 235 243 242 250 241 232 235 229 241 243 235 237 243 235 240 224 235 229 223 236 222 229 223 219 223 221 219 234 229 213 213 216 213 225 217 228 219 218 207 220 225 208 205 205 219 212 204 220 220 206 214 216 213 214 210 214 209 206 211 207 208 198 197 208 199 205 203 208 197 196 190 206 188 194 192 197 201 190 193 186 183 188 181 197 190 185 194 194 191 178 178 193 190 179 189 183 174 178 176 174 179 176 183 188 178 177 179 175 183 179 178 180 170 182 170 165 172 179 176 172 163 172 164 162 165 160 164 170 170 167 159 164 163 161 158 166 167 156 165 166 159 156 158 157 152 157 163 157 158 152 156 164 163 152 149 155 156 147 153 157 157 159 155 151 156 152 148 143 153 145 146 154 142 150 143 149 142 140 142 151 140 151 142 146 137 147 136 146 137 138 136 144 138 145 135 143 142 144 143 140 135 144 137 137 137 134 132 134 130 134 134 133 136 141 137 138 134 134 138 138 139 136 127 129 131 127 130 129 132 126 134 136 125 126 127 132 130 130 126 125 123 130 132 131 129 122 125 132 128 123 120 123 126 122 124 130 130 121 124 125 120 128 118 127 126 118 121 124 121 117 127 122 125 116 124 121 122 116 125 121 119 124 124 125 120 118 116 123 123 114 121 125 116 122 115 114 115 123 121 119 123 123 117 124 115 114 122 121 114 119 116 122 120 117 120 125 120 114 125 121 114 121 121 116 117 122 120
118 123 119 115 120 120 119 123 122 119 119 117 123 116 123 120 122 115 118 114 125 118 125 121 122 120 120 117 115 120 124 124 118 122 126 116 116 123 125 124 116 122 121 118 125 118 124 126 123 117 127 124 126 126 119 127 125 125 119 127 124 120 125 127 120 129 129 122 125 120 124 131 128 121 121 130 125 123 121 132 128 132 132 130 133 126 123 123 132 132 135 129 130 130 133 137 136 131 136 128 130 133 130 137 127 138 137 130 131 128 130 129 134 136 137 132 141 139 135 138 137 137 132 133 143 136 140 142 138 133 134 140 145 142 143 138 138 141 136 139 148 137 140 144 150 149 146 144 140 152 153 141 150 142 149 149 153 153 150 149 156 145 156 159 147 147 157 158 151 155 157 155 156 151 150 150 154 161 158 156 155 166 160 152 154 158 167 164 166 159 157 163 168 165 158 158 163 170 165 160 172 163 163 168 178 174 176 170 178 171 172 178 182 167 173 179 179 177 170 176 186 180 187 184 179 172 186 183 181 181 190 183 184 191 179 177 186 187 192 179 187 196 186 196 192 183 183 195 194 190 193 196 189 204 190 203 196 190 189 207 204 196 209 208 210 205 198 199 208 210 200 215 204 202 203 212 211 212 217 210 208 221 207 212 219 206 207 214 215 208 221 215 228 222 214 217 216 215 214 225 222 216 224 219 227 234 238 237 218 237 231 228 229 228 244 226 237 224 225 242 242 235 229 247 232 239 245 253 235 234 240 238 245 239 236 256 251 239 246 245 248 257 253 252 263 265 249 264 260 262 254 268 267 247 261 249 249 271 256 252 268 275 259 275 262 276 281 276 282 269 272 268 285 285 265 279 283 285 278 276 291 272 292 272 282 278 276 271 288 281 291 276 275 285 284 287 294 303 298 285 293 284 282 294 300 293 308 297 291 297 310 315 310 291 292 320 320 320 319 308 304 306 307 299 317 329 314 326 308 323 330 324 321 310 325 324 337 339 310 324 330 319 317 317 332 328 336 336 329 332 345 323 325 335 350 342 323 337 344 330 339 349 327 356 334 346 344 356 356 357 361 345 348 343 361 361 337 358 339 352 350 372 351 357 344 361 368 355 363 370 378 373 378 357 379 370 377 375 360 387 361 388 384 393 380 379 393 385 387 368 370 396 399 390 376 403 401 380 388 401 377 393 401 397 387 401 384 400 410 390 412 405 399 399 418 416 418 404 413 394 410 422 415 421 428 400 397 425 418 424 432 404 435 413 427 401 434 421 418 432 423 436 411 410 419 430 408 431 440 420 419 418 424 416 421 444 426 419 447 440 443 423 424 450 432 420 454 437 422 447 430 431 450 450 435 429 456 455 437 436 455 444 472 475 444 471 459 467 456 478 439 449 439 439 474 445 468 481 474 447 446 446 489 465 453 481 486 482 467 455 456 476 469 477 463 461 478 501 502 504 482 474 488 491 487 492 471 480 475 492 498 479 482 483 501 499 496 501 504 490 513 518 477 491 490 482 509 495 512 509 494 519 484 501 496 484 498 529 522 530 496 524 496 500 498 506 508 506 520 501 529 502 501 524 494 545 532 507 535 504 519 507 524 520 536 515 528 508 544 503 545 531 522 525 548 546 519 551 551 514 531 544 518 549 547 545 530 542 557 522 534 558 521 539 537 562 518 530 563 520 557 529 547 555 562 568 561 544 577 569 569 546 573 558 572 547 576 571 547 544 574 554 538 553 550 586 552 558 581 586 560 551 573 559 566 594 543 594 593 593 595 581 555 579 543 568 560 596 601 547 555 565 548 559 565 596 571 589 590 559 576 596 571 558 582 576 592 554 576 592 593 592 591 582 565 569 565 597 573 612 597 610 592 611 596 614 611 572 592 586 584 599 608 574 623 570 617 585 609 623 612 590 578 584 585 593 595 628 574 577 626 593 611 590 605 579 609 580 615 621 632 621 612 605 591 586 609 610 596 600 607 609 611 599 618 601 582 579 585 633 587 621 609 626 620 598 633 607 605 612 643 597 618 590 600 592 596 632 635 592 622 635 604 592 642 595 606 588 596 615 643 606 598 611 592 630 629 603 631 592 622 633 623 604 626 637 602 600 629 599 631 636 593 604 648 644 627 595 624 632 622 594 604 605 635 611 644 611 625 625 614 597 606 648 610 641 631 621 652 607 631 630 652 634 641 648 625 614 651 655 654 618 596 605 628 636 621 616 652 653 648 610 654 596 602 607 643 637 634 637 650 609 610 644 646 654 633 612 611 627 610 606 647 608 614 616 646 639 636 641 632 623 652 626 623 596 637 606 635 611 646 627 624 597 613 609 654 649 625 605 615 635 613 601 645 630 620 630 609 597 610 645 623 603 612 650 603 652 597 641 604 646 609 630 645 624 644 639 613 608 647 633 646 602 638 631 634 600 605 648 601 619 635 631 629 590 622 635 645 623 620 592 614 635 630 602 613 612 636 647 615 641 594 627 641 610 625 617 626 612 593 603 613 630 609 610 592 621 619 602 633 635 593 587 586 602 633 612 627 619 609 592 614 618 635 606 632 616 626 579 622 610 629 621 629 577 592 624 608 603 605 599 607 619 578 594 617 591 582 590 619 592 585 608 593 607 573 583 606 577 589 617 587 623 567 588 621 578 581 598 572 578 606 619 597 572 602 595 589 579 603 590 614 599 603 605 569 557 569 570 580 573 570 563 569 553 608 588 595 576 587 586 571 604 576 581 564 596 556 585 558 554 595 570 551 549 569 559 561 572 582 560 576 553 586 539 540 570 544 587 547 543 562 587 544 556 545 572 532 535 571 579 554 581 555 542 570 535 547 570 565 541 528 555 538 548 548 545 570 561 520 571 540 556 534 552 538 568 556 550 556 529 518 558 549 535 554 531 530 530 512 515 513 549 512 531 539 536 523 520 518 536 534 508 534 536 526 511 514 525 524 496 546 511 497 494 512 496 509 515 528 541 508 495 508 493 537 519 535 502 492 522 529 506 482 518 530 525 498 507 502 500 498 476 482 508 512 479 476 512 504 505 497 470 513 491 513 506 499 471 482 495 490 472 508 490 478 469 473 470 467 479 487 489 460 473 465 495 459 459 457 486 461 466 468 457 447 469 477 461 482 472 460 453 475 477 484 454 448 477 437 441 476 445 448 459 466 445 450 446 452 429 439 436 443 439 427 454 446 457 465 436 446 424 453 436 453 436 455 438 429 446 440 417 453 416 420 418 439 413 445 440 424 430 434 427 444 409 428 412 441 422 425 433 400 423 432 412 430 402 414 429 398 394 394 416 428 411 420 403 391 403 395 421 412 393 383 419 388 402 414 413 391 393 398 406 393 376 390 386 373 392 398 385 404 382 391 365 379 370 373 394 362 385 389 372 389 384 361 361 375 364 374 353 358 386 384 361 353 364 379 354 360 359 374 348 361 370 372 342 344 343 364 340 371 362 342 359 357 336 342 353 338 346 333 356 333 352 329 340 334 344 326 353 342 334 345 337 350 346 343 329 343 342 327 346 328 323 339 330 319 335 331 332 336 319 326 308 328 326 305 310 312 313 303 324 301 304 322 315 316 318 314 298 303 297 314 304 311 291 313 298 292 285 314 298 288 309 285 294 307 284 282 297 290 295 294 296 277 292 275 275 276 271 282 293 284 291 294 268 288 269 272 276 278 270 281 271 266 275 285 260 277 260 282 272 264 260 275 278 272 261 257 259 273 251 264 264 264 249 262 264 263 250 248 243 259 261 253 242 241 252 242 252 246 255 236 249 255 245 247 244 244 231 251 248 243 239 240 248 244 244 241 226 227 229 235 223 234 234 238 225 222 228 231 219 222 228 234 221 218 233 220 227 215 211 227 226 225 215 210 215 223 211 211 211 214 219 205 214 209 206 205 205 207 214 217 203 210 202 214 205 213 203 210 198 202 210 194 208 195 191 198 193 201 205 194 187 188 200 197 184 185 194 199 184 190 185 183 196 189 194 179 185 187 187 181 184 190 185 175 181 177 173 187 171 178 186 187 180 173 185 172 178 175 167 174 176 179 173 169 177 172 166 168 167 167 163 172 164 168 171 164 169 173 158 163 161 163 156 159 160 167 163 165 165 166 159 154 159 167 152 163 162 155 153 159 161 151 158 160 147 152 149 154 151 149 159 145 151 147 155 151 148 145 146 151 145 144 151 152 148 149 142 139 146 146 149 146 149 142 139 144 141 147 137 141 139 142 138 136 138 134 135 143 141 138 141 143 137 135 140 143 137 141 139 137 129 140 140 139 133 138 129 138 128 127 129 128 135 134 129 132 125 132 133 135 125 128 135 131 134 130 133 128 131 131 129 126 124 121 132 126 129 126 129 129 126 121 124 123 121 119 130 129 129 120 120 129 124 128 128 120 123 117 120 120 118 127 128 121 118 127 117 127 124 126 124 118 118 119 124 120 119 123 122 118 125 117 121 119 114 118 124 124 122 115 120 124 114 119 116 120 122 117 119 119 119 120 125 114 116 123 124 121 123 119 116 125 121
122 121 125 119 119 124 115 121 118 117 125 123 123 123 120 119 118 118 124 116 117 117 118 118 115 117 116 120 119 115 116 120 116 120 126 121 118 119 120 126 127 123 124 125 122 123 118 117 118 119 122 120 122 126 125 122 121 118 120 126 119 126 123 123 130 126 130 122 130 126 120 122 123 121 130 128 131 124 133 133 127 126 133 127 124 123 135 128 129 130 136 135 132 126 126 126 136 133 134 133 137 127 133 132 132 136 130 131 140 133 131 132 130 142 139 135 143 139 139 138 133 141 138 145 139 141 144 143 146 137 138 140 147 136 141 146 149 142 149 139 149 143 150 149 151 149 150 150 151 151 142 152 149 143 143 154 146 144 146 147 150 158 152 160 148 149 151 147 154 150 153 156 158 161 158 156 152 164 162 154 156 165 164 156 158 155 163 164 164 158 170 165 169 157 164 168 174 163 168 165 177 177 175 162 178 175 165 172 175 171 176 175 172 181 181 175 171 169 175 185 184 175 184 184 177 183 177 173 182 190 184 187 193 193 186 182 194 186 195 193 182 181 181 184 194 192 198 195 189 191 203 198 199 193 204 201 197 189 204 191 191 193 193 204 203 194 197 205 201 212 209 207 202 199 209 207 200 200 210 201 207 217 220 216 205 223 222 224 220 223 218 223 218 217 229 212 223 216 213 213 230 226 215 231 233 226 227 221 227 226 223 221 226 244 235 235 244 230 233 246 246 237 242 240 241 244 234 232 231 247 236 255 249 242 240 244 247 254 251 262 260 262 250 248 256 261 267 256 254 265 249 263 268 256 258 256 260 265 259 264 260 277 278 269 258 265 272 280 282 282 284 276 282 284 269 272 264 269 292 277 289 269 285 277 289 293 279 297 281 297 290 296 284 286 289 286 285 288 284 293 306 290 303 297 302 298 296 294 306 314 301 295 306 313 302 321 314 298 320 311 304 298 313 304 323 321 300 326 330 331 322 309 310 330 317 309 337 331 325 314 314 338 315 331 320 335 326 325 325 327 335 333 332 345 346 352 331 325 330 327 343 353 335 349 352 334 350 355 350 366 349 366 338 362 365 349 351 349 349 370 368 352 360 350 349 359 363 359 373 381 374 382 362 385 387 372 363 376 378 388 363 383 365 380 382 366 360 378 377 388 387 370 373 386 369 368 387 386 371 381 401 399 402 388 392 405 406 400 385 409 394 398 380 388 419 417 414 405 397 408 405 406 412 410 397 410 406 415 404 426 393 398 424 432 431 423 433 423 437 412 407 411 428 403 405 438 410 412 440 419 438 441 423 441 413 419 412 441 437 446 455 444 435 436 427 461 422 458 456 440 439 461 453 452 454 442 434 459 449 464 442 447 465 459 465 446 471 444 449 482 446 466 457 475 462 468 445 472 460 476 452 460 451 478 476 472 485 453 463 489 453 469 465 468 457 458 462 479 480 503 473 461 470 502 491 483 466 473 504 498 499 475 497 488 494 478 507 486 513 471 476 514 491 513 520 523 521 480 501 507 494 523 512 513 527 481 509 499 523 491 504 501 533 534 512 489 517 539 531 498 500 530 511 532 496 513 518 529 537 529 505 525 524 528 499 519 527 504 501 517 509 533 542 544 542 539 515 542 541 521 514 524 523 517 519 529 515 534 551 518 528 559 534 557 522 558 568 569 524 570 552 552 532 567 561 545 571 575 533 577 551 553 550 527 533 576 537 580 558 538 531 562 583 569 555 573 585 545 585 562 559 558 543 558 548 585 551 592 584 558 573 575 546 595 553 553 558 587 558 600 592 573 567 598 576 578 553 585 579 569 557 602 581 556 557 564 582 556 560 560 603 597 600 601 584 563 562 613 596 558 600 563 593 588 569 596 563 586 603 597 605 565 571 612 596 568 585 604 623 609 604 615 589 611 585 569 602 579 597 617 601 571 575 573 579 617 626 623 581 623 632 603 580 574 609 626 599 577 584 606 593 635 603 583 583 578 616 621 592 639 631 615 608 628 605 614 595 629 635 612 618 638 609 638 605 585 624 633 610 634 617 593 621 643 624 613 593 620 633 602 621 628 641 590 616 608 625 632 596 627 648 635 645 635 612 620 603 641 634 643 630 650 648 590 617 616 610 643 634 639 634 630 646 607 646 646 627 638 640 602 615 636 646 608 620 607 639 632 596 621 624 636 620 620 637 647 647 654 635 629 641 615 604 632 631 656 624 602 640 609 611 600 652 602 615 616 615 598 654 615 626 622 657 650 649 636 639 638 632 619 608 615 639 617 652 611 616 619 618 597 631 632 602 625 639 620 645 655 622 641 612 650 604 610 642 655 648 624 635 621 645 647 639 625 603 631 641 621 652 601 622 626 638 625 654 616 650 640 613 614 624 628 604 630 640 652 628 630 617 605 593 604 593 636 633 599 610 617 624 606 623 589 635 602 622 634 623 615 619 641 634 649 627 642 601 605 622 610 627 614 616 621 628 607 634 603 624 638 626 603 600 616 600 602 632 585 610 621 601 590 613 630 604 590 624 619 606 598 581 587 626 611 588 636 607 617 584 616 632 635 621 585 601 604 583 600 609 622 617 614 603 603 582 579 623 629 615 590 587 592 614 572 598 602 576 583 617 595 576 578 581 592 580 612 608 569 616 591 571 607 600 615 618 566 596 586 608 611 588 611 577 599 579 583 582 597 575 589 557 571 572 583 571 586 565 589 562 605 559 553 565 584 582 573 604 577 569 557 572 554 585 600 545 597 544 573 581 555 553 579 576 558 564 588 554 588 538 581 575 573 564 584 570 549 579 545 551 567 563 551 568 583 567 536 543 558 560 578 575 554 541 527 577 537 542 548 524 526 574 573 562 547 571 530 551 554 564 546 541 538 564 531 531 560 542 516 513 534 541 548 545 538 519 528 514 526 555 513 535 534 545 535 535 529 539 521 512 540 506 514 519 510 510 521 529 529 532 510 506 521 539 501 522 505 498 510 494 516 500 510 507 512 529 514 487 518 494 499 526 520 524 508 498 513 505 520 491 483 473 473 506 471 475 489 483 480 471 481 495 465 482 480 482 474 503 491 478 502 501 487 478 468 496 473 464 474 472 487 465 457 463 451 492 489 449 490 448 482 479 454 473 469 458 468 482 463 448 442 480 456 473 440 467 446 438 455 446 440 433 454 431 431 452 429 458 441 439 447 453 439 447 449 430 460 434 436 453 430 428 426 435 417 425 445 439 418 451 435 437 448 440 416 427 418 432 412 407 439 424 435 400 434 417 436 430 403 420 433 420 433 407 417 424 400 420 405 406 407 397 411 420 406 384 399 396 418 392 408 396 411 401 414 412 382 395 397 384 385 377 405 390 397 396 390 379 374 394 375 365 393 387 382 364 376 364 390 394 377 360 363 371 385 366 389 375 373 363 353 380 381 371 375 347 359 366 349 350 342 369 349 361 350 348 360 369 356 346 367 368 350 333 361 363 355 357 346 358 333 354 354 329 328 325 340 349 334 338 339 320 330 329 347 333 345 331 318 318 318 336 340 314 317 339 332 336 328 308 327 307 318 321 302 314 320 317 311 306 314 326 311 305 300 312 297 301 306 318 299 308 316 310 302 315 297 289 289 295 296 288 299 292 294 301 298 293 294 297 278 294 278 290 286 278 296 298 293 280 278 274 267 291 269 292 272 271 280 287 279 271 269 282 264 273 279 259 282 270 255 269 276 255 263 266 255 256 267 257 266 270 271 263 256 259 266 246 250 243 257 244 257 241 257 244 257 255 255 243 235 250 234 249 244 245 240 241 242 233 228 243 249 243 228 232 226 243 235 236 232 224 241 233 223 224 235 230 234 235 227 221 221 220 223 217 216 218 212 221 219 222 223 218 217 210 215 219 216 223 216 205 205 213 221 213 205 216 215 209 209 212 210 210 206 198 204 196 203 196 201 193 194 194 205 209 201 189 193 199 195 198 201 196 198 195 199 186 192 195 196 186 192 188 183 187 189 194 193 192 192 192 185 177 182 174 178 174 189 184 179 173 186 171 180 181 178 177 168 167 183 169 167 179 173 177 174 174 173 175 178 167 170 176 172 174 174 166 158 164 169 169 170 171 171 155 158 167 167 154 160 159 161 164 153 160 151 154 159 162 158 160 160 154 154 160 152 152 148 156 146 148 145 158 155 157 151 144 156 150 144 142 147 146 143 148 145 142 148 140 143 141 141 141 145 139 144 145 140 145 139 141 137 138 146 133 146 146 146 140 139 142 144 135 132 141 135 143 138 139 132 135 137 131 133 138 137 131 128 135 132 131 128 132 130 132 130 138 129 135 135 128 125 134 131 124 133 123 124 128 134 129 131 125 125 122 128 131 124 126 125 121 121 129 131 129 120 128 126 129 119 128 130 120 129 124 128 121 119 118 123 129 126 123 119 121 123 117 119 126 122 127 118 125 124 117 123 124 125 117 122 125 117 124 117 115 118 115 122 120 119 120 123 120 126 125 125 125 117 118 125 122 117 115 119 125 116 114 125 117 120 124 118
123 122 121 116 126 126 115 123 118 120 119 116 124 121 118 122 123 122 122 124 119 124 122 122 118 126 122 126 120 124 118 121 119 117 127 123 117 127 119 124 125 127 125 122 126 121 122 123 129 120 123 124 120 130 119 124 129 129 126 125 126 129 123 122 122 121 121 123 125 128 123 121 127 124 131 124 128 123 126 125 134 128 126 126 134 132 129 125 135 133 133 135 128 127 133 130 136 139 136 128 130 128 129 134 131 138 130 134 142 134 137 141 143 141 131 142 137 139 144 133 141 146 140 134 146 134 135 137 144 135 135 141 144 146 140 141 149 144 149 150 140 140 142 146 145 146 150 147 143 150 146 154 146 153 143 152 157 153 156 156 145 160 153 154 150 153 155 149 154 155 157 159 150 162 152 153 157 158 165 167 157 163 156 166 161 159 165 155 169 157 169 167 168 162 169 167 159 161 172 164 162 177 164 164 169 180 176 168 173 171 176 172 180 170 174 183 176 186 182 173 187 186 171 177 175 189 178 187 183 192 184 192 181 181 193 178 187 187 187 187 199 189 191 195 195 183 187 195 188 199 195 190 196 206 192 197 193 194 196 194 196 206 206 204 202 208 194 202 206 198 199 206 211 207 217 210 211 201 202 221 209 220 217 221 218 211 217 219 227 227 219 217 216 228 212 226 216 227 225 225 231 225 223 227 225 230 240 231 225 225 233 239 226 233 236 242 239 235 244 247 237 230 239 240 237 249 247 248 232 241 237 254 238 256 249 252 257 252 245 254 255 257 259 261 257 250 256 247 250 247 259 271 247 259 270 258 262 259 254 269 259 278 271 277 268 275 260 272 285 267 282 273 280 264 263 283 290 265 271 266 272 278 293 292 282 280 285 297 289 283 284 276 286 300 287 290 291 292 296 301 301 289 296 299 301 292 288 309 291 299 309 308 312 312 306 318 309 312 302 323 297 320 312 309 319 318 310 317 305 332 322 327 323 332 333 325 311 310 321 316 325 336 314 337 342 338 321 317 325 334 340 338 331 323 328 337 352 344 345 341 326 339 350 329 332 351 361 363 341 335 344 361 363 354 337 340 354 365 347 351 372 369 370 373 366 358 346 345 361 348 348 374 357 356 383 387 359 357 357 361 377 373 358 366 372 382 376 365 374 396 393 397 399 386 389 378 368 396 370 400 386 374 390 404 392 383 405 384 389 406 404 384 412 407 385 386 400 399 407 415 396 409 414 421 398 407 401 398 425 430 431 423 415 422 417 403 410 438 407 437 430 406 439 429 437 431 444 434 415 428 410 415 418 443 448 418 421 426 414 456 443 436 438 425 428 459 438 463 451 422 459 441 433 447 450 444 460 451 441 471 456 468 444 443 444 443 478 465 467 461 482 471 442 457 454 443 444 477 442 443 448 445 485 481 475 467 460 455 465 483 497 486 466 464 488 464 491 483 464 474 473 471 470 494 472 462 466 506 484 472 464 513 490 514 482 494 516 470 483 517 477 506 513 489 519 476 518 481 485 513 513 519 480 481 495 520 510 516 505 521 494 525 485 498 507 523 489 490 493 521 515 514 500 532 513 510 510 505 497 524 513 523 536 545 525 507 510 525 519 551 549 543 542 534 512 506 536 525 519 536 508 549 523 521 513 511 556 525 553 549 555 541 518 548 529 567 534 519 524 536 521 531 554 531 543 571 554 548 555 557 569 574 573 557 544 582 566 541 559 577 570 576 538 578 571 555 568 559 588 535 578 565 583 570 548 549 562 588 558 544 555 560 559 584 543 556 556 577 545 571 594 563 570 567 576 552 562 584 584 598 573 575 573 579 608 556 563 580 553 575 572 560 560 597 588 558 590 570 558 596 573 576 604 572 605 573 599 578 581 590 595 578 604 597 616 596 575 612 582 621 584 619 608 617 579 600 601 595 582 596 598 595 573 587 598 585 622 600 573 598 602 626 626 576 628 598 631 604 597 632 598 634 628 615 606 598 612 578 581 580 630 608 587 598 591 636 613 611 587 619 616 613 596 637 590 603 624 619 607 585 643 600 614 603 592 610 586 624 632 601 619 614 625 628 634 638 625 608 609 634 588 644 607 604 608 619 623 595 645 593 628 626 628 615 599 626 642 638 641 590 632 596 650 626 612 601 606 599 644 640 643 615 598 610 628 618 638 601 625 631 606 600 604 643 627 614 617 616 602 608 614 642 613 612 615 632 620 629 641 608 615 628 631 620 648 606 646 630 615 615 607 626 620 618 614 652 640 637 613 646 651 633 632 606 649 652 645 613 625 630 628 644 602 603 607 653 613 595 624 630 612 636 599 637 597 616 633 640 594 649 627 650 625 601 599 617 595 647 635 625 620 606 610 625 612 621 619 630 619 649 604 637 629 606 616 629 626 593 614 625 647 644 618 614 651 622 637 590 613 616 620 638 627 637 609 647 603 634 602 588 607 625 618 644 587 640 642 638 637 617 619 616 623 634 619 613 603 613 644 593 637 638 584 632 614 587 628 583 591 582 584 612 621 613 607 621 604 600 612 598 622 610 609 602 579 612 607 604 591 606 579 623 591 594 605 597 615 574 626 611 576 588 621 590 613 572 601 617 606 625 589 616 617 612 575 601 593 611 587 599 612 588 601 604 599 564 568 566 594 619 589 572 612 604 576 603 608 566 584 591 588 559 560 603 579 577 608 583 603 554 610 562 600 595 573 566 591 579 599 603 551 593 572 602 566 561 566 553 598 559 547 568 561 581 563 576 554 550 556 557 560 547 551 591 575 541 577 559 576 559 558 551 582 559 541 532 571 535 565 538 554 533 581 572 578 546 563 545 573 529 529 566 549 561 563 561 564 555 568 545 521 550 554 533 565 528 533 558 534 534 540 536 560 538 522 553 545 552 545 541 514 513 539 530 542 533 534 524 543 528 520 502 545 512 503 509 505 536 536 520 514 532 515 512 502 518 506 533 532 497 500 510 536 527 532 525 515 504 490 519 534 511 523 515 507 517 499 504 503 517 501 484 514 517 511 483 511 499 494 497 519 472 491 500 485 510 469 474 500 498 499 463 477 503 464 502 466 467 492 503 498 500 499 491 466 474 462 491 489 494 484 473 476 493 471 463 485 454 466 481 461 484 487 455 484 462 466 444 477 461 454 446 475 479 453 443 470 454 469 431 464 441 470 435 465 451 466 467 434 450 458 438 452 457 460 424 431 445 434 428 419 455 442 416 451 421 452 449 442 414 432 408 444 431 424 426 443 413 442 420 408 400 401 426 419 435 410 410 405 431 418 414 402 411 412 410 401 408 394 423 389 405 409 421 382 396 412 388 414 393 394 384 381 379 389 395 388 407 407 391 384 376 379 402 403 379 379 384 401 395 388 393 373 380 366 395 361 377 385 365 364 363 376 358 363 356 375 356 382 368 351 347 354 349 368 344 370 349 343 345 371 361 344 355 363 370 347 340 346 349 361 354 338 334 354 356 350 328 351 349 350 349 346 346 338 341 337 344 323 340 339 328 332 342 335 316 336 321 328 311 341 339 324 312 310 319 313 314 320 305 310 308 306 303 306 307 318 322 314 327 307 320 305 296 306 294 318 308 310 298 289 296 287 294 289 286 290 298 293 297 290 294 288 298 302 286 305 290 288 277 300 294 280 279 289 296 277 274 269 272 284 270 289 289 276 268 265 282 269 264 283 260 278 276 282 262 258 258 271 274 269 253 261 258 266 250 253 268 264 252 258 268 256 264 265 248 243 245 241 257 254 244 255 253 251 240 248 251 243 248 243 245 253 249 239 242 244 239 242 246 233 243 235 227 230 231 225 225 239 230 232 231 238 221 226 222 220 223 236 223 233 222 229 213 214 212 211 227 221 222 215 223 213 214 212 222 207 219 221 209 212 203 206 207 214 213 199 203 198 210 208 214 208 198 203 201 201 192 192 191 196 206 196 193 197 207 192 201 191 203 189 197 196 187 193 199 199 190 194 184 198 180 182 186 185 194 185 183 178 179 181 190 179 177 187 173 174 186 174 188 173 184 184 173 174 183 178 172 169 174 182 168 180 172 178 175 178 178 172 175 170 175 168 161 166 161 171 161 173 162 167 167 162 164 166 156 156 161 155 158 167 166 166 159 159 161 165 157 162 163 162 151 155 157 152 160 156 156 155 154 153 151 152 149 145 151 147 151 145 145 143 142 147 141 150 147 152 140 144 150 139 146 138 148 138 148 144 142 145 139 144 137 143 147 141 139 141 138 138 140 142 144 142 132 132 133 131 140 135 142 135 136 134 133 133 132 132 136 129 131 131 138 139 131 136 137 134 127 133 131 137 129 136 135 130 124 124 130 132 129 130 127 124 123 129 128 125 128 126 124 130 128 124 131 126 125 122 131 126 131 128 119 124 123 128 129 128 119 125 125 124 125 119 124 118 126 123 120 124 126 124 121 125 127 124 118 124 125 116 122 125 116 122 122 120 123 125 117 124 120 117 118 116 117 115 115 118 120 119 125 122 118 117 118 116 124 124 115 126 116
122 116 118 121 122 126 116 119 116 116 116 121 122 116 127 123 120 118 120 116 116 120 124 124 124 117 125 125 118 124 126 128 124 120 121 124 120 127 119 120 119 119 129 126 123 129 126 121 124 130 121 124 122 121 120 122 122 121 130 123 128 132 124 129 124 132 123 127 122 125 133 124 131 132 126 123 134 128 125 129 130 129 131 125 137 137 127 126 132 135 138 130 133 136 132 137 139 134 131 137 129 140 133 136 136 137 140 137 142 142 133 138 134 143 143 134 135 141 143 134 139 136 135 145 135 137 141 137 145 143 140 148 146 149 143 145 138 142 142 150 139 151 145 146 143 149 153 145 142 149 154 149 152 156 150 149 156 149 159 160 159 154 149 148 159 148 156 156 158 151 152 158 156 162 155 167 161 159 165 160 159 158 168 167 168 158 164 169 163 164 168 162 158 160 168 164 164 177 170 173 170 175 178 172 171 167 180 174 171 181 175 181 170 175 184 179 176 173 179 171 175 180 184 179 183 190 175 184 182 175 193 177 194 193 185 187 182 191 183 195 192 183 185 201 199 191 198 187 194 190 189 199 188 206 203 205 207 207 209 205 200 208 208 196 205 205 211 205 208 200 210 212 212 218 205 218 215 203 202 221 215 212 221 214 224 214 208 224 227 226 225 230 211 214 215 231 212 225 213 214 222 230 220 224 234 228 235 239 237 225 241 241 244 238 237 234 225 242 242 247 231 231 236 251 243 250 244 247 233 242 243 238 246 254 242 257 252 259 262 241 255 249 263 246 243 246 250 268 263 262 267 252 261 266 269 251 274 258 261 267 277 259 265 260 259 275 274 269 260 260 274 262 269 273 287 269 274 266 282 270 283 270 268 292 295 285 291 272 294 291 286 281 287 301 299 283 304 294 307 281 291 289 311 307 301 300 304 312 292 313 314 300 306 305 301 305 301 307 295 321 307 323 322 318 310 322 323 330 320 330 307 326 330 305 317 324 318 318 323 312 332 334 334 318 318 321 334 333 324 318 321 347 323 347 335 324 325 354 342 345 340 340 329 330 358 360 362 355 341 365 357 350 367 346 367 345 354 372 350 342 357 365 373 356 364 353 354 350 362 356 379 369 352 361 354 368 371 375 358 367 358 374 388 371 383 370 376 368 368 383 392 367 367 367 390 370 388 405 397 382 386 388 387 388 377 393 409 390 398 399 400 411 412 413 392 408 388 413 404 393 414 409 421 393 397 428 419 397 405 423 401 424 419 432 414 433 405 405 421 415 435 433 410 431 416 435 425 446 435 431 421 449 417 444 422 447 428 435 427 449 457 422 449 449 435 456 460 445 428 456 427 425 438 428 444 453 442 434 435 471 437 464 431 446 451 471 448 441 454 466 438 469 478 466 446 484 460 463 445 448 474 470 449 453 473 451 464 459 464 492 468 473 469 483 499 459 472 501 494 494 504 464 466 506 472 461 489 480 493 494 482 477 480 502 509 490 501 474 489 480 492 508 515 486 506 500 484 483 504 517 484 483 503 514 480 528 530 494 486 499 526 526 522 518 533 529 521 537 537 497 518 493 517 531 529 524 501 536 494 495 517 517 537 498 532 523 532 505 511 501 526 504 531 547 515 540 554 549 511 531 543 531 514 518 553 527 519 514 526 540 530 538 526 560 561 549 565 519 530 545 527 537 547 565 569 548 549 533 526 532 559 561 528 560 569 572 567 532 560 569 574 537 572 575 565 564 578 536 561 589 534 547 550 551 573 588 565 549 574 558 593 572 565 565 596 545 566 554 547 556 560 555 571 563 581 599 547 583 549 563 562 577 584 575 556 569 582 566 553 591 579 586 608 571 597 608 567 567 556 601 603 583 586 579 610 562 609 573 575 600 585 596 601 592 606 577 617 565 564 584 607 566 587 613 580 589 614 623 581 608 610 616 586 583 611 625 595 591 591 617 628 614 611 576 618 598 583 608 632 593 604 589 586 624 634 635 593 618 612 579 635 626 618 578 579 628 597 587 596 581 593 633 600 600 594 640 641 603 621 598 590 586 625 587 615 634 643 612 590 636 626 628 627 635 610 606 623 629 615 643 633 631 637 592 590 593 593 590 604 623 643 600 624 596 640 635 596 610 610 628 647 645 613 630 626 611 603 601 640 624 593 632 622 634 641 622 614 615 602 629 647 592 639 621 599 628 604 606 648 625 645 641 617 605 620 651 624 631 597 611 603 601 653 632 642 642 601 602 603 609 639 595 609 622 624 615 596 633 628 650 601 616 636 625 628 601 619 598 638 624 616 645 631 612 622 617 598 629 623 605 643 605 605 595 634 633 616 634 608 648 628 616 609 609 645 640 613 608 642 595 638 601 647 611 619 610 631 622 643 598 631 630 608 642 632 646 619 591 626 633 645 596 591 596 610 643 644 630 595 631 631 639 640 646 609 609 634 638 633 600 637 596 629 625 628 635 609 628 607 642 605 609 612 592 639 638 630 630 607 594 626 633 628 586 632 590 608 617 640 592 629 631 604 611 609 584 595 612 607 595 602 597 617 585 605 600 578 576 582 614 591 583 608 628 574 603 629 582 581 588 614 576 619 592 602 607 602 611 576 600 574 585 609 570 619 567 569 624 596 583 585 565 621 604 606 571 600 615 571 607 569 598 594 617 571 563 578 586 561 612 568 597 607 585 598 612 603 565 598 558 556 570 581 594 606 555 592 550 573 571 550 555 590 570 566 592 547 589 551 564 563 557 587 545 546 560 572 551 566 550 539 560 566 591 544 556 591 584 585 547 566 547 569 538 579 568 538 547 537 570 561 574 552 572 528 541 563 553 561 525 578 577 575 546 566 528 535 546 550 563 543 548 521 549 565 521 565 566 557 560 547 530 527 524 540 527 514 523 555 519 543 558 551 554 544 549 531 535 542 540 550 538 540 532 534 534 545 502 501 514 537 499 523 519 515 524 503 496 520 498 514 501 530 518 536 525 524 534 513 522 526 500 491 524 490 528 483 511 492 503 481 480 501 506 498 518 476 520 476 496 488 502 500 510 492 481 474 494 472 492 484 489 509 498 484 502 469 470 470 499 488 492 497 471 481 466 455 455 491 485 495 461 456 493 463 487 470 453 464 482 477 450 485 485 460 445 443 478 441 452 452 462 441 437 467 458 447 440 454 473 433 461 457 451 434 425 462 425 437 445 422 453 421 428 429 445 435 425 443 423 453 434 434 423 419 451 413 429 447 409 446 434 429 416 417 440 438 422 402 417 407 424 440 435 431 421 414 395 414 416 429 393 424 411 402 413 392 390 410 414 407 392 404 383 407 401 410 414 417 386 399 379 401 394 402 412 381 386 383 396 402 405 375 373 394 369 371 383 386 385 390 384 389 367 372 366 374 387 392 378 382 377 384 366 385 366 365 369 350 350 354 348 363 352 362 352 349 365 346 344 350 369 352 370 356 354 348 337 368 348 346 361 362 355 352 346 328 348 351 327 348 357 341 341 329 345 329 345 330 347 332 324 318 342 346 318 319 339 316 322 336 335 335 313 337 337 335 321 318 307 324 326 312 308 306 304 322 305 297 308 314 321 311 319 318 294 316 293 296 295 297 306 304 314 293 313 292 296 296 298 298 287 307 293 301 306 277 299 297 292 296 301 277 275 288 274 294 292 274 280 272 289 280 270 289 281 264 264 263 275 272 282 276 281 259 270 259 278 279 261 265 256 266 266 253 253 255 270 248 249 251 258 261 261 249 255 251 243 254 243 251 254 260 251 256 254 239 241 257 238 247 234 239 233 247 239 245 247 248 232 239 235 233 242 234 240 228 236 232 243 227 226 242 222 219 228 238 227 232 234 221 231 229 218 221 225 230 227 217 222 229 223 222 221 215 214 206 216 211 215 214 222 203 220 207 220 202 207 210 207 212 207 200 195 207 204 194 204 211 199 193 196 207 197 199 207 200 204 195 198 205 202 192 188 188 198 199 188 194 193 192 188 186 181 194 184 189 178 188 178 191 184 187 176 179 176 184 187 173 184 175 182 186 178 178 182 178 178 178 177 180 175 172 173 172 172 178 177 164 163 172 163 168 163 162 162 161 166 170 161 167 159 159 159 166 157 167 154 165 160 157 156 159 160 163 166 166 157 152 156 157 151 153 150 148 157 157 160 150 147 155 158 152 159 153 145 151 156 148 155 153 147 143 142 152 142 143 147 148 151 143 147 146 141 143 138 137 143 149 145 138 145 140 148 135 142 137 145 146 139 141 146 133 137 133 132 133 141 137 132 141 137 133 135 138 131 134 132 141 132 135 138 128 129 136 128 128 128 134 130 134 136 131 134 136 128 137 136 125 129 126 124 125 131 128 132 132 134 126 133 123 128 124 123 129 130 127 130 128 131 121 121 126 124 127 130 126 130 128 127 123 128 122 124 120 129 129 118 120 122 121 122 128 128 127 124 124 120 124 123 122 117 124 120 122 123 118 128 123 119 116 126 119 119 123 121 121 122 121 124 126 116 120 124 126 121 123 125 116 122
120 122 124 119 125 117 126 118 120 120 120 120 122 123 127 121 120 125 127 125 121 118 118 118 119 129 123 126 119 123 121 122 120 120 125 120 124 123 122 128 130 129 124 127 127 126 119 120 123 122 120 127 127 121 131 130 126 129 130 127 122 125 124 129 128 131 131 122 134 124 135 125 134 123 130 124 135 129 130 125 135 133 135 137 127 127 137 136 134 138 129 136 138 137 129 131 128 133 141 140 137 129 133 137 130 141 140 143 135 133 144 135 142 141 135 140 135 133 140 137 138 141 143 142 145 142 145 140 145 147 139 147 150 148 139 147 148 148 150 146 140 153 141 145 153 144 144 150 148 155 148 156 146 157 156 159 147 155 160 158 158 151 154 159 153 152 154 162 161 151 153 159 155 164 159 163 157 164 157 156 157 169 164 169 163 158 167 160 167 160 160 163 167 169 164 164 163 170 171 162 170 165 176 170 174 167 166 170 179 172 179 169 182 183 185 178 183 177 171 181 181 188 184 175 178 183 177 191 183 191 186 177 179 189 193 193 189 187 185 189 194 198 197 190 191 191 186 192 191 194 195 206 200 197 198 207 196 199 208 192 203 201 210 194 195 196 207 209 199 199 201 217 206 220 219 208 217 217 212 221 223 222 208 211 220 223 218 224 223 214 222 231 227 217 230 213 223 227 220 225 219 236 219 226 237 221 227 222 239 221 225 223 223 244 230 237 226 232 233 247 249 238 230 252 230 249 237 252 237 251 240 235 249 247 244 259 248 249 259 244 257 243 253 259 265 264 251 250 266 263 255 259 252 258 275 262 264 261 253 265 262 275 265 276 257 277 263 266 284 266 280 275 287 279 265 270 285 281 273 291 274 291 294 282 274 295 279 287 283 284 289 284 299 284 280 300 299 286 290 302 290 295 285 298 311 301 297 310 290 306 295 291 317 300 303 299 293 306 303 307 320 322 312 328 322 312 328 331 303 319 313 320 317 305 328 308 326 331 320 334 314 329 313 321 319 326 334 318 319 331 323 329 338 344 322 340 335 324 338 356 333 328 357 356 358 360 346 364 345 338 356 334 346 340 363 371 358 360 364 352 371 342 356 366 343 360 360 349 357 361 352 357 351 363 354 355 378 380 375 375 368 379 369 393 384 367 395 366 362 381 370 370 390 391 369 380 373 369 369 383 398 385 398 401 376 382 399 402 379 412 412 398 398 412 403 406 411 408 395 412 402 392 423 400 402 404 424 394 412 412 426 402 396 397 424 407 437 405 421 420 410 414 420 443 416 429 425 441 434 423 430 439 439 423 434 436 454 452 455 442 436 449 432 440 455 432 440 434 420 448 442 424 454 430 453 461 429 440 429 450 463 459 474 449 440 467 439 446 447 464 464 474 447 473 456 484 474 452 456 476 451 443 482 474 485 482 463 450 490 458 492 458 485 462 453 464 495 487 489 489 501 470 486 503 501 475 491 499 462 499 510 476 509 484 483 514 467 469 514 516 495 477 477 489 487 492 494 490 513 507 525 504 526 507 503 486 490 496 487 524 492 530 507 511 496 526 492 521 488 515 495 539 503 529 532 510 516 498 537 531 543 531 524 546 498 539 532 513 528 547 519 550 522 544 523 529 551 516 520 546 519 518 525 533 537 560 526 524 534 543 513 532 521 538 555 547 563 533 539 517 524 521 527 556 543 534 538 529 545 554 534 558 542 536 536 526 561 542 578 551 556 567 545 556 556 545 539 549 535 550 535 565 572 536 588 549 580 556 545 580 543 559 548 584 593 547 591 577 599 599 552 583 577 554 584 548 600 571 561 584 549 571 595 601 557 603 586 607 604 561 562 562 572 573 564 593 573 567 599 610 567 577 593 582 614 602 597 577 573 569 575 611 588 567 569 595 609 597 612 573 581 598 593 573 621 575 570 571 580 624 594 619 603 601 572 597 585 587 577 577 601 604 591 623 587 614 579 606 597 622 629 582 632 599 602 580 619 607 633 600 630 597 599 595 581 633 615 606 621 605 615 614 638 598 581 598 623 618 623 582 590 588 585 612 593 618 621 612 622 636 616 615 608 606 605 590 612 622 618 596 588 594 633 588 615 637 608 599 616 592 599 626 598 616 632 603 630 633 648 617 632 612 616 609 599 622 636 651 595 604 621 643 646 593 617 601 631 621 607 594 591 641 618 617 606 598 632 647 643 630 614 624 651 639 642 599 608 626 597 614 639 629 605 633 632 630 642 608 598 596 609 599 644 634 625 596 641 601 650 630 639 610 598 634 593 648 640 609 618 644 629 601 616 641 641 653 616 628 606 620 631 621 626 620 599 593 623 647 601 618 620 646 633 625 623 631 616 607 647 639 595 619 647 618 605 633 615 626 604 627 591 640 593 622 604 598 620 633 591 627 595 620 619 637 589 649 612 612 592 622 648 613 597 613 614 628 598 603 587 643 590 621 633 628 602 619 585 629 596 599 624 607 627 634 598 606 600 601 638 603 635 637 628 582 602 596 622 614 611 624 610 616 599 596 600 611 614 631 630 626 620 594 620 608 620 606 623 608 579 591 621 590 592 630 593 596 581 587 602 590 582 621 597 590 621 619 616 569 586 615 621 592 599 615 613 597 580 576 574 622 615 622 614 576 583 567 567 612 613 597 572 568 610 562 583 558 585 589 557 560 606 604 607 594 595 595 604 595 568 580 569 554 603 595 599 605 583 590 555 549 584 573 554 584 595 564 564 573 547 592 566 593 551 568 542 574 569 556 550 585 545 587 543 586 560 577 577 568 565 534 588 557 545 564 578 556 535 543 532 557 543 572 576 539 576 537 535 554 548 536 571 575 551 536 559 536 569 543 559 538 563 533 541 541 516 525 528 552 535 545 536 525 555 527 511 544 556 532 525 559 514 539 547 547 553 515 508 511 507 521 505 529 517 513 541 502 535 520 500 527 522 509 520 513 526 517 503 504 506 518 531 518 510 504 506 527 498 513 503 508 521 515 489 492 486 495 506 490 491 507 521 510 508 514 488 486 501 486 513 478 476 475 492 473 501 494 471 513 497 494 470 480 496 505 484 488 477 498 490 465 496 461 466 496 457 482 490 466 476 496 456 490 464 475 472 451 477 471 466 469 448 469 472 462 485 479 451 458 481 476 456 465 458 453 453 463 453 444 464 465 446 447 470 456 428 426 454 460 447 448 461 442 445 461 450 455 442 448 457 432 417 451 416 437 428 442 435 426 417 448 421 445 442 445 427 413 439 407 403 416 402 432 420 408 400 424 406 413 408 427 402 392 424 413 403 394 406 398 395 410 389 409 416 417 382 386 411 416 402 389 385 392 403 390 383 391 387 402 375 377 385 382 385 396 381 400 367 394 364 363 367 368 393 361 369 381 381 379 389 382 364 362 373 385 386 371 387 373 375 366 369 371 367 362 372 362 343 343 367 356 371 372 347 345 352 358 359 357 359 336 347 346 351 345 349 332 359 333 337 343 333 335 351 343 339 336 325 350 339 322 337 349 332 324 332 334 328 343 317 311 336 341 310 321 334 333 312 333 330 314 315 303 309 302 304 326 312 315 299 297 303 310 295 318 294 315 310 293 292 303 307 303 310 291 300 306 286 285 299 307 287 297 294 295 294 282 301 290 279 302 289 298 286 292 297 273 283 275 283 275 279 281 272 271 277 278 266 265 273 263 285 268 272 281 272 264 257 281 267 264 256 259 261 261 276 268 256 265 260 247 265 261 250 265 265 250 250 265 256 253 241 249 262 262 262 261 248 243 236 251 242 255 235 233 234 252 237 248 231 232 246 242 243 238 226 228 235 245 224 239 241 241 231 230 232 220 222 222 236 216 222 225 214 232 232 227 232 222 219 213 212 212 210 211 218 224 220 213 221 224 222 223 203 207 211 202 217 210 216 217 217 216 202 197 204 200 201 202 197 201 197 206 194 194 204 191 209 202 206 192 190 196 195 202 200 201 202 192 184 188 195 184 199 192 192 187 195 183 190 185 187 183 190 179 189 191 182 188 186 181 182 174 185 177 172 185 169 169 181 175 176 180 172 176 170 171 179 170 168 167 174 165 178 167 173 166 167 162 162 170 163 167 166 164 171 156 161 169 170 158 165 159 159 165 161 157 163 160 162 162 162 155 157 153 159 149 162 151 160 148 149 159 156 157 150 149 159 144 147 152 143 153 146 145 151 147 141 142 150 150 140 151 152 151 142 140 151 144 140 143 136 145 140 149 137 137 139 139 134 141 137 140 144 143 144 134 135 132 137 138 140 143 140 131 138 135 139 137 138 129 139 132 129 138 138 129 132 134 137 135 127 128 136 127 131 129 134 126 129 127 132 137 125 127 136 134 135 133 129 129 135 126 134 122 123 122 130 129 131 129 130 127 129 129 130 125 121 128 128 131 128 130 121 129 119 129 130 119 123 130 124 125 128 120 125 120 124 125 127 121 121 128 127 121 128 128 129 129 124 125 119 120 123 120 117 127 119 120 120 123 120 125 121 121 119 120 123 125 128 124
121 124 127 122 128 125 121 127 129 128 123 119 123 121 127 123 124 129 119 127 127 126 127 119 118 122 128 129 130 127 124 121 121 125 126 123 120 121 122 124 120 131 126 125 127 123 122 121 127 128 123 128 124 124 121 124 129 131 127 132 127 124 127 126 135 125 130 132 129 124 132 134 126 131 134 137 137 134 137 131 129 127 135 133 137 135 139 133 134 131 134 138 131 128 131 131 133 138 140 140 142 139 137 134 134 137 133 137 136 135 139 134 141 140 139 142 145 137 136 144 135 136 139 142 146 144 140 139 146 145 146 150 149 151 146 142 147 145 144 142 146 151 145 152 153 156 147 154 145 151 151 144 146 152 146 151 155 149 159 157 156 151 150 159 162 154 153 155 163 162 152 159 152 164 160 155 157 161 157 166 158 170 168 164 170 161 160 169 171 170 174 174 173 173 169 177 171 170 164 178 174 172 176 166 177 181 178 168 167 181 173 183 177 182 180 186 177 175 175 185 186 174 175 175 184 177 177 184 176 183 193 184 188 186 192 186 181 192 198 194 193 195 184 184 196 201 187 191 204 193 201 193 198 207 203 203 206 194 202 198 204 203 209 195 214 205 201 213 210 205 214 218 215 208 211 214 210 221 210 206 218 209 224 223 227 210 212 224 213 219 226 226 217 217 221 215 227 225 224 215 222 218 218 220 239 240 235 236 224 233 226 235 231 240 235 242 245 238 240 245 232 234 236 239 247 233 241 249 256 251 241 239 237 258 243 248 251 258 247 256 241 250 261 251 254 257 262 259 256 271 250 265 262 271 268 271 275 261 258 253 276 262 280 276 276 281 280 278 281 274 283 263 275 270 276 280 277 274 292 273 291 293 274 274 289 285 274 297 288 275 293 303 282 296 297 283 302 303 297 283 309 285 311 299 306 308 311 309 301 311 303 299 303 310 309 311 314 307 299 303 312 301 306 305 313 303 304 328 327 319 309 328 312 309 337 313 335 314 333 313 318 331 334 326 337 315 317 340 344 331 320 325 348 343 337 322 336 332 357 336 352 352 328 330 358 357 334 349 337 360 359 362 351 360 349 337 353 346 343 359 371 356 365 350 350 367 358 356 370 379 357 383 361 374 381 354 361 372 376 381 357 358 384 366 376 375 365 375 376 367 364 386 379 398 383 369 401 393 393 385 374 404 386 395 410 396 396 381 397 396 393 398 406 387 389 385 385 421 421 406 401 404 409 419 413 411 404 425 417 428 431 394 399 423 420 400 399 425 408 418 428 404 430 403 421 413 415 405 445 436 437 433 426 448 439 428 425 442 447 443 440 438 431 426 431 442 455 437 427 452 434 446 447 460 459 444 459 445 464 460 467 472 471 452 455 475 473 444 469 435 460 449 471 447 473 474 478 451 472 456 483 486 450 487 483 471 448 460 488 475 477 478 480 466 466 459 495 472 469 495 482 468 503 500 490 472 495 477 467 473 471 464 488 475 514 486 507 496 509 513 503 492 477 506 481 491 513 476 495 509 496 512 480 522 518 493 526 485 491 512 496 521 528 489 487 532 486 511 507 538 529 519 536 509 503 518 520 542 521 543 498 508 497 503 511 500 539 527 516 516 517 530 508 523 538 534 548 506 515 553 551 544 533 548 520 523 560 549 539 537 532 544 540 516 530 544 557 516 563 538 529 540 550 563 541 551 531 521 523 568 536 573 531 529 526 564 547 581 565 553 530 547 568 574 568 570 547 544 561 548 555 568 568 547 554 556 574 549 537 564 558 582 564 586 566 542 565 565 574 556 569 543 560 580 589 547 556 580 588 548 579 580 574 602 559 561 605 558 584 572 583 565 583 558 604 566 576 562 604 600 563 591 575 577 587 576 611 576 575 576 608 586 587 611 596 574 565 614 582 574 621 575 569 602 579 600 593 570 608 603 610 588 583 608 619 573 592 597 575 619 608 577 587 603 587 608 571 573 610 595 616 602 620 629 576 607 606 613 575 621 615 633 619 608 635 595 629 619 596 628 600 613 618 623 628 592 585 635 628 626 621 611 608 610 606 641 625 630 610 593 595 593 601 627 637 608 620 639 636 589 611 642 625 592 627 614 607 633 611 595 620 590 627 647 621 592 645 606 600 648 607 613 607 637 631 633 592 607 592 619 614 609 639 608 614 610 607 618 631 644 590 620 642 622 606 627 639 629 649 648 626 603 611 642 650 651 623 592 609 627 622 634 645 608 652 608 629 605 636 606 597 636 636 647 606 649 619 652 625 613 647 596 626 605 647 623 604 614 621 621 649 651 599 641 604 597 593 639 608 637 653 611 617 633 604 628 627 629 626 598 648 620 600 620 631 593 649 641 612 615 607 608 611 612 593 623 615 592 607 630 636 604 649 597 645 598 633 619 636 606 624 631 633 631 594 619 647 634 628 634 587 601 590 608 589 620 599 594 588 632 596 619 620 637 626 605 586 644 623 594 606 593 633 630 635 638 601 635 624 640 620 625 593 623 586 595 598 598 604 600 637 599 616 586 577 618 632 597 612 576 631 580 605 584 599 620 594 604 619 599 612 574 630 594 624 580 615 590 620 621 586 619 582 589 602 610 577 623 602 606 583 573 602 574 614 592 566 615 610 604 615 619 621 613 593 578 570 602 607 573 559 607 610 566 571 601 578 558 595 591 608 590 593 569 590 557 555 608 572 600 588 572 586 571 576 597 578 578 550 568 548 561 586 557 582 559 574 590 574 587 564 546 549 586 575 561 552 539 563 550 562 538 539 547 575 542 590 541 559 565 535 574 565 552 565 549 535 578 559 545 574 540 570 547 539 559 555 552 555 529 572 564 531 553 562 561 553 562 561 518 552 524 547 537 556 517 522 546 531 555 536 547 547 563 521 525 533 550 523 548 519 553 533 512 542 550 503 530 535 534 534 537 521 523 532 520 505 514 530 505 514 526 500 501 529 531 521 509 505 496 529 530 513 528 525 516 527 500 496 519 514 483 494 524 519 526 493 525 508 488 493 500 487 496 489 488 490 517 492 518 509 488 470 479 478 493 489 503 474 507 481 499 503 494 469 472 465 495 465 466 467 485 494 486 462 483 491 458 453 494 454 465 494 476 453 455 477 468 473 471 442 455 450 476 484 480 455 457 469 482 458 477 473 465 437 436 443 435 451 459 443 446 441 461 447 432 434 464 462 451 460 437 434 430 428 446 458 452 417 417 432 438 433 412 426 453 419 413 443 416 419 446 438 410 441 421 408 421 414 413 423 427 422 418 427 402 399 410 406 412 429 406 397 400 395 390 423 418 415 400 395 411 415 413 388 414 393 388 400 414 390 377 406 399 375 396 375 404 373 372 379 370 383 403 370 385 385 366 374 372 375 378 385 364 383 381 386 382 372 379 360 375 379 380 369 368 363 355 353 358 356 369 349 361 368 370 368 351 367 359 353 353 352 338 349 348 367 357 339 349 333 344 352 344 330 333 335 357 339 353 354 350 335 349 339 335 351 344 321 345 328 350 335 341 342 345 330 340 325 336 321 315 338 335 338 308 321 329 331 333 329 325 323 322 315 316 308 299 314 299 298 321 317 295 314 319 316 293 299 298 296 311 294 303 292 304 309 307 307 307 307 309 290 282 281 287 291 305 280 276 303 285 288 296 274 278 277 286 294 278 292 268 278 287 283 285 264 270 272 283 269 280 286 280 283 270 270 256 269 276 266 274 267 256 253 263 255 254 258 260 265 272 256 270 266 267 266 256 256 257 259 252 264 257 246 245 259 240 257 247 255 244 243 233 238 237 238 235 231 247 237 232 235 234 234 237 239 242 231 233 231 238 243 228 221 224 219 235 230 216 224 219 224 222 223 233 228 229 216 230 216 213 219 218 219 209 207 217 208 224 209 207 207 212 211 202 204 206 204 218 205 206 213 204 198 197 208 208 198 201 210 193 196 198 207 202 198 202 197 194 200 194 200 204 192 187 186 186 187 189 187 187 189 191 187 198 181 183 182 191 190 192 178 188 189 186 188 186 186 189 175 178 185 182 186 180 175 171 176 184 181 170 180 176 173 178 178 181 178 175 179 179 164 167 176 167 164 164 167 160 171 172 159 163 164 167 162 159 160 156 169 167 156 162 167 157 159 167 167 158 158 160 156 158 151 156 156 158 157 149 152 155 160 148 148 148 154 145 153 146 158 150 157 148 149 148 149 155 152 147 145 148 146 142 141 151 152 149 144 142 138 138 144 142 144 146 137 135 146 146 140 135 144 145 135 134 143 138 141 140 142 138 135 141 135 132 131 140 140 142 138 133 132 140 138 133 133 132 137 138 130 127 137 127 137 135 134 137 133 130 127 127 135 132 136 129 134 125 124 131 126 135 133 128 134 131 133 127 123 128 122 123 124 131 126 123 128 123 121 128 129 127 130 128 123 123 131 128 124 124 122 124 128 119 125 124 123 128 124 125 126 124 130 121 121 126 122 119 127 123 119 127 121 128 128 124 123 127 124 119 123 118 124 119 118 122 124 123 123 129
130 119 127 121 121 122 129 130 123 126 127 124 124 130 127 122 128 120 123 126 122 129 126 120 130 127 128 130 121 122 121 124 126 130 126 121 121 124 120 129 125 129 128 122 132 124 129 121 129 122 129 125 124 124 130 128 132 131 129 124 134 135 124 126 134 132 136 131 136 136 137 126 135 128 136 131 130 131 138 131 137 138 132 128 131 129 136 137 128 131 141 129 132 130 132 132 141 132 140 141 134 142 132 134 135 144 139 144 144 145 136 146 140 142 142 135 138 142 142 147 143 137 147 136 143 140 149 141 150 148 144 139 151 141 150 141 151 146 151 149 143 148 154 153 145 145 152 154 146 152 153 148 151 153 154 159 159 161 158 154 155 163 161 154 162 159 156 152 160 159 154 152 166 154 155 164 161 167 161 161 170 169 167 166 171 166 171 173 172 161 164 169 170 176 171 163 167 172 178 165 166 169 177 167 173 173 167 183 170 182 182 177 186 186 186 186 178 173 187 177 183 182 182 183 185 187 178 184 189 180 195 186 191 180 183 196 191 196 182 192 194 188 197 192 194 199 194 200 193 191 207 203 197 196 195 209 207 202 201 209 201 210 208 202 204 212 202 215 208 199 203 215 205 209 213 207 213 222 215 205 216 209 220 208 207 218 219 228 219 228 210 216 223 218 230 228 235 223 232 229 228 237 229 223 221 230 220 228 233 238 244 242 229 239 241 244 245 240 239 241 236 230 241 252 236 233 233 247 246 253 244 252 243 260 258 243 260 257 250 261 256 257 260 259 246 249 260 269 267 261 269 270 254 269 262 257 277 255 268 270 279 265 262 274 263 274 266 276 261 266 267 263 276 288 284 269 279 291 275 270 269 295 286 292 271 293 281 296 301 276 299 290 304 287 293 287 302 301 290 303 298 288 294 314 310 308 302 291 313 303 289 292 302 300 307 300 305 320 296 296 318 324 323 308 322 324 307 308 323 322 313 323 312 326 318 313 336 335 323 331 332 318 343 320 335 340 320 341 323 349 337 325 321 328 340 336 324 349 341 348 353 356 353 337 357 350 359 332 344 335 334 367 340 350 358 362 350 344 363 351 369 358 351 344 350 368 365 375 354 376 382 355 380 362 376 374 365 377 379 378 380 383 362 380 394 382 363 378 375 382 391 371 365 379 388 396 393 375 385 372 388 372 376 406 399 387 412 380 414 394 389 403 393 399 385 395 415 418 394 406 403 399 424 412 419 423 413 428 404 424 403 411 426 415 428 433 434 400 403 438 426 433 427 425 431 422 422 434 436 413 407 435 425 437 437 413 424 454 434 445 423 420 428 418 418 453 430 445 452 440 441 445 442 463 457 464 458 444 463 468 466 463 437 459 433 464 476 463 445 455 459 452 447 461 456 445 452 467 441 460 459 463 462 487 455 469 447 472 457 457 461 494 476 484 485 479 455 456 482 464 478 489 468 462 487 497 479 504 470 495 503 487 467 484 489 494 491 468 478 499 485 508 498 501 510 511 484 511 502 485 498 485 478 487 499 499 489 494 515 514 484 507 531 528 510 532 493 532 504 512 517 495 498 538 513 502 501 524 518 537 545 523 501 496 537 506 528 546 523 499 539 533 505 541 549 521 526 521 554 555 546 537 546 508 518 551 546 522 521 551 536 513 516 525 557 544 561 527 538 522 528 539 540 540 538 537 537 570 545 536 534 548 550 532 554 536 560 530 554 557 542 570 551 557 535 585 566 582 557 547 552 563 574 536 558 565 563 579 555 587 550 548 568 584 589 583 564 578 561 568 561 547 569 554 575 594 594 564 567 585 556 560 584 552 582 602 585 597 599 558 553 570 595 556 592 579 596 558 573 589 602 593 557 574 578 582 564 570 565 594 583 598 601 574 600 564 614 598 599 612 592 582 568 589 585 604 573 613 621 584 617 577 578 619 586 604 610 620 626 619 619 626 582 624 585 607 618 607 591 604 588 584 589 628 598 578 632 606 583 610 603 623 626 605 620 581 597 617 613 597 592 603 586 604 617 589 596 592 592 610 634 587 641 626 610 616 611 630 632 597 617 622 592 595 596 643 624 590 632 630 624 628 609 610 608 587 621 629 603 634 600 597 642 600 643 613 635 614 603 627 632 638 606 643 647 630 591 631 589 608 607 597 629 648 646 634 639 623 619 617 603 595 614 611 627 598 631 621 637 598 641 623 605 619 620 602 597 622 644 598 639 598 604 617 596 599 601 644 631 629 610 645 632 633 603 608 639 644 639 624 591 626 593 606 594 622 616 600 592 605 605 638 613 618 601 616 625 609 607 603 647 625 594 627 605 606 642 590 596 627 622 594 598 624 608 599 592 631 607 591 644 620 637 602 646 647 627 618 601 642 628 596 612 631 630 626 644 623 627 644 588 593 640 613 622 624 629 621 636 592 611 638 623 598 626 627 609 642 608 602 604 594 630 628 628 610 610 634 585 590 628 584 595 621 612 631 597 592 604 584 596 630 638 634 582 617 616 621 608 607 596 611 595 634 598 604 608 635 588 587 587 599 596 601 623 624 613 612 612 581 609 601 592 580 589 621 582 580 604 604 602 590 581 594 605 589 596 591 593 567 588 595 621 572 580 596 617 605 574 570 599 574 572 567 571 587 599 609 610 576 605 590 590 564 574 557 586 563 593 603 610 564 597 567 608 607 569 586 582 563 590 554 568 564 594 591 553 585 583 594 588 594 599 581 582 569 560 590 559 560 580 564 548 596 579 579 561 588 542 571 540 560 567 590 580 579 575 584 542 564 543 575 559 572 533 537 530 548 578 573 544 555 578 552 561 567 525 567 543 542 542 552 533 531 534 523 540 572 521 551 535 536 551 542 544 532 555 539 554 547 521 529 560 553 518 560 511 536 553 535 529 518 512 551 538 509 523 512 518 543 518 548 526 543 530 525 539 545 509 514 507 501 500 519 534 494 526 496 514 503 529 515 527 536 499 521 520 513 511 489 508 515 496 481 500 519 487 495 498 493 487 489 505 485 488 516 508 486 498 478 478 489 504 515 478 484 506 499 472 474 505 463 508 504 484 460 504 502 474 473 477 502 455 473 480 473 487 469 455 472 480 479 474 481 457 479 469 452 445 452 453 443 477 460 446 448 477 450 445 466 450 457 475 476 469 460 470 459 474 465 442 439 461 466 449 425 456 436 442 442 455 463 449 435 424 447 435 439 438 434 426 439 416 444 442 434 443 439 424 433 412 417 416 440 407 415 422 433 442 433 423 408 405 428 418 434 411 409 402 428 401 405 418 422 421 409 396 414 423 391 415 394 410 421 406 414 397 387 385 398 394 389 390 404 403 378 384 408 374 402 394 379 406 389 403 371 380 367 374 388 396 384 376 363 366 387 386 374 375 392 370 355 376 374 364 388 352 354 349 358 351 371 374 360 369 372 359 371 371 367 351 353 365 344 350 353 355 364 364 368 352 349 340 346 332 350 356 346 355 342 353 338 344 356 353 333 329 342 328 334 341 350 333 344 339 325 325 339 332 338 322 320 316 332 324 336 321 308 321 323 304 326 314 327 308 317 319 319 320 324 325 326 297 294 306 315 303 293 303 309 307 310 311 308 287 294 288 293 286 311 309 294 298 307 301 285 287 300 284 296 286 279 285 294 297 294 288 274 296 277 287 280 284 290 289 279 271 268 265 271 264 268 277 260 260 283 280 258 265 280 278 264 262 272 267 255 273 257 269 264 273 272 258 258 264 252 264 267 263 261 249 258 263 259 243 254 256 245 240 236 258 257 244 235 242 249 241 245 248 247 235 232 237 241 233 241 242 238 234 233 239 234 232 238 235 235 237 220 221 235 223 221 224 216 233 220 232 227 221 213 215 210 209 215 211 219 213 226 208 225 218 221 215 209 209 208 217 206 220 208 219 214 210 201 213 202 203 209 195 212 193 204 208 210 196 208 207 194 199 200 201 189 187 194 202 191 194 196 192 186 189 186 192 182 187 193 185 190 195 184 195 177 190 181 193 192 186 182 191 179 176 181 188 172 179 182 186 183 170 180 175 175 170 169 172 180 181 182 181 167 177 178 177 168 165 167 165 170 175 173 174 172 165 162 158 164 164 165 166 168 164 157 170 156 166 158 166 160 164 164 155 157 156 162 154 151 153 155 158 162 159 151 159 161 152 153 154 152 149 149 151 151 147 149 144 156 148 152 146 147 141 141 153 143 147 146 142 139 144 143 141 143 137 143 140 146 141 139 149 135 139 137 143 134 135 138 144 135 143 142 137 141 140 135 138 141 138 144 142 132 132 141 142 142 137 139 138 138 129 137 131 134 137 139 132 132 137 137 132 134 128 129 130 138 136 137 135 128 137 134 131 124 130 131 126 124 128 123 134 127 131 123 135 127 123 122 132 133 129 122 122 128 124 129 132 130 131 123 128 130 130 120 123 131 123 125 124 125 130 129 131 127 128 124 125 128 123 127 120 123 120 120 129 123 128 128 120 119 123 120 120 124 120 123 128 127 120 120 121 119
123 125 131 131 129 129 121 126 130 122 130 131 127 128 127 128 130 121 120 126 122 122 123 127 130 120 123 124 122 126 129 130 131 132 121 121 129 122 127 131 128 130 131 124 130 131 125 128 132 125 134 134 127 129 134 131 127 130 128 130 124 132 131 125 125 132 125 128 129 131 127 134 128 128 138 133 133 136 133 129 133 134 130 138 128 128 136 135 139 140 129 142 136 139 132 138 136 134 143 141 143 135 139 135 144 135 146 143 138 143 145 138 144 145 144 145 147 135 136 142 141 142 137 142 145 142 149 151 144 146 140 150 143 148 143 141 151 143 150 142 150 150 152 156 145 153 154 146 157 150 152 153 146 151 156 154 148 148 158 150 155 161 151 151 155 161 158 152 162 162 155 157 160 165 169 160 167 166 158 162 166 159 171 172 162 172 163 170 175 169 172 161 161 175 174 178 179 173 177 171 178 171 182 169 182 181 184 184 179 184 184 171 178 176 185 183 178 172 175 185 180 188 189 189 192 193 180 185 194 190 185 185 188 197 188 181 192 194 190 190 189 200 187 196 192 198 199 191 195 206 195 196 208 207 208 194 205 210 196 199 212 194 201 201 209 211 202 213 198 202 206 204 203 213 221 217 223 224 219 219 206 209 219 224 228 228 228 212 227 230 230 216 214 213 222 227 221 217 220 217 221 231 229 238 221 238 231 238 229 223 238 233 224 226 241 228 232 239 234 228 250 240 233 246 246 236 244 249 256 241 241 257 258 241 254 241 260 243 250 259 265 264 266 265 261 254 255 262 264 261 256 269 249 271 259 256 270 278 275 268 262 268 270 282 280 273 266 282 274 277 269 264 275 272 286 266 278 271 289 272 293 285 286 271 276 282 277 280 301 291 297 279 291 291 305 287 284 294 295 305 308 296 301 313 303 286 286 297 303 303 295 310 299 308 296 301 305 311 322 308 306 315 303 326 302 317 326 311 308 307 325 322 317 330 326 334 318 320 331 331 334 333 333 333 344 315 329 345 322 339 338 333 338 344 324 343 330 351 348 344 337 345 338 328 332 343 355 343 355 361 346 334 367 349 336 342 359 350 364 358 362 356 349 361 356 372 376 354 356 358 364 360 353 383 356 388 355 377 376 359 360 389 381 391 372 394 372 377 393 371 382 385 399 392 402 371 404 376 381 382 400 395 387 373 397 383 379 389 410 400 413 400 399 418 385 392 413 413 412 396 419 422 396 387 404 407 417 395 425 415 431 408 413 434 430 406 420 419 422 400 440 441 428 423 413 422 418 423 445 429 416 426 425 441 412 439 446 444 422 418 453 424 426 429 423 422 440 433 433 460 461 438 445 442 454 456 435 468 463 456 438 465 445 450 457 450 477 467 437 451 443 468 480 457 455 464 468 452 479 470 474 484 483 467 471 471 477 452 469 463 468 493 460 464 490 461 498 492 471 494 479 503 500 493 463 495 491 468 487 488 463 476 490 492 503 494 476 497 483 488 478 513 509 491 492 482 483 507 486 497 524 484 511 516 483 499 518 481 481 503 495 531 486 488 506 500 511 536 536 512 514 513 511 517 525 517 540 495 534 521 495 511 525 534 506 498 523 510 513 524 503 535 535 502 536 516 524 543 541 516 551 546 528 550 530 554 525 551 526 532 564 519 532 526 526 513 520 554 565 569 558 539 547 571 534 543 556 569 529 544 563 576 562 526 526 541 558 550 532 566 547 547 576 581 546 534 564 578 573 554 561 583 567 562 560 557 562 560 544 588 573 547 572 551 576 580 549 574 545 595 552 586 550 585 576 573 544 564 549 591 574 574 552 601 568 564 559 572 604 583 569 551 594 601 603 585 559 572 608 589 591 600 580 564 600 581 612 563 587 602 593 606 596 572 569 598 588 593 578 601 580 567 568 585 568 593 584 621 570 602 586 603 583 606 623 584 620 608 578 580 576 599 605 596 629 577 620 587 585 580 607 615 593 587 588 623 589 627 620 578 576 613 611 620 628 612 623 596 608 617 587 601 604 615 620 596 622 634 639 628 623 639 618 617 619 589 634 586 627 600 612 593 636 603 630 633 640 639 626 600 638 606 629 628 623 611 634 635 608 633 624 594 634 602 633 612 610 626 618 596 587 589 609 642 612 598 633 610 593 617 626 608 637 633 644 649 607 597 625 609 598 606 629 629 647 604 623 610 624 624 589 615 636 596 615 604 615 622 616 645 606 590 602 591 634 593 651 650 600 625 608 609 640 646 650 637 597 620 594 633 594 595 597 640 599 623 592 624 591 618 615 605 618 625 606 599 628 603 597 638 638 614 594 627 608 592 610 616 622 613 596 625 616 601 611 623 632 613 593 631 640 618 647 604 591 599 613 628 613 621 596 613 608 630 596 601 620 589 635 604 634 644 587 600 616 639 628 597 612 617 618 628 599 618 600 606 591 590 588 627 592 597 593 613 640 601 626 611 602 615 630 587 611 629 602 582 620 582 592 588 613 625 630 629 600 631 578 621 601 607 604 625 577 590 633 608 626 583 604 595 591 605 576 607 631 627 611 607 624 577 585 599 612 588 608 627 573 608 610 578 580 570 591 592 576 597 586 567 582 585 593 615 568 607 584 586 583 583 581 578 564 604 587 593 567 583 570 586 559 604 573 606 602 584 576 575 578 562 561 571 599 557 590 566 607 584 598 598 592 558 593 587 575 583 561 564 571 588 571 555 548 551 580 582 599 572 594 552 576 544 568 545 574 561 554 581 590 543 555 579 587 547 564 542 584 544 576 562 540 555 540 537 535 576 567 548 575 544 569 570 547 527 540 539 552 564 551 577 569 538 522 531 559 546 543 568 565 540 569 524 527 539 536 538 563 553 529 527 534 537 538 547 524 543 536 542 518 514 552 545 508 512 533 545 503 544 531 524 551 534 537 526 549 517 546 500 502 528 507 539 527 540 541 515 519 508 518 491 520 516 524 530 518 518 497 526 513 506 517 530 496 525 523 509 497 498 521 489 476 498 490 480 496 517 484 511 514 491 503 517 487 495 501 488 505 504 468 474 480 478 482 507 470 477 489 498 502 483 479 496 467 467 476 491 483 463 464 496 456 496 459 480 453 455 447 489 480 475 455 449 478 443 468 466 481 468 472 471 440 477 436 456 439 458 439 439 461 457 473 440 432 468 450 444 456 451 441 451 454 458 424 457 437 421 457 442 419 439 433 455 453 431 434 415 432 432 430 416 442 419 439 433 429 409 415 430 434 419 405 434 433 401 398 409 406 411 419 416 430 425 421 393 414 408 397 391 419 393 412 424 397 396 417 400 420 409 419 409 383 390 401 383 392 412 380 385 395 396 382 394 402 403 402 392 368 385 381 367 383 379 381 398 369 365 381 370 371 375 378 363 359 385 373 383 376 372 364 353 371 349 368 375 368 358 360 367 366 343 357 364 344 340 349 343 343 364 356 365 368 352 352 343 349 355 354 330 352 350 359 335 355 341 334 351 329 340 328 337 332 341 327 328 331 341 344 335 337 317 315 314 314 328 338 340 324 309 319 308 336 313 313 329 329 332 310 316 330 309 311 312 301 296 298 306 310 301 315 313 307 295 310 316 315 304 298 300 287 294 297 287 287 287 290 293 285 295 281 304 296 303 297 281 298 274 284 283 288 293 274 286 290 287 283 281 269 285 269 272 284 265 283 273 265 260 269 271 265 275 275 265 262 273 265 275 265 276 274 260 249 254 250 259 250 253 257 248 263 253 263 264 245 241 249 246 257 245 258 245 249 245 250 252 244 248 256 245 237 239 232 241 230 236 248 231 240 235 237 225 231 240 237 236 237 226 235 230 229 224 238 230 218 233 219 224 228 217 232 222 233 230 229 228 210 217 220 223 214 223 219 216 210 214 217 224 219 218 205 219 217 206 217 215 206 199 215 197 202 202 202 197 196 198 199 193 195 206 209 196 207 198 202 197 193 196 197 196 196 195 199 199 186 189 190 186 190 181 182 188 180 180 184 193 177 179 179 188 183 187 180 189 183 188 184 188 176 183 184 186 178 186 184 183 174 174 169 171 175 169 181 169 167 166 167 177 166 178 164 175 170 162 173 163 170 164 159 165 172 164 161 164 156 159 167 169 169 155 165 159 154 156 161 153 166 153 157 160 165 164 156 156 151 153 155 160 159 154 154 157 149 158 149 157 155 148 157 156 145 149 146 144 153 149 141 146 147 151 148 140 144 144 146 152 138 141 149 142 137 142 148 142 144 137 141 148 147 146 142 137 143 139 135 135 134 133 140 138 144 135 132 136 143 131 139 141 135 139 133 139 133 138 135 131 132 131 139 135 140 136 134 128 129 134 127 130 130 128 135 138 133 137 130 133 137 127 130 130 136 134 127 128 129 133 130 131 123 126 127 135 123 134 124 126 132 128 122 129 127 129 124 128 122 128 125 125 128 124 122 131 129 123 121 132 125 124 120 129 121 121 122 121 120 129 130 130 124 130 125 121 125 128 131 130 127 128 123 127 131 128 129 128
123 129 131 120 125 131 121 126 120 124 128 121 122 130 131 130 128 129 131 125 129 123 124 124 131 131 123 122 127 132 130 123 122 122 124 127 122 125 133 122 133 133 126 134 133 130 132 135 135 131 130 129 126 129 129 135 133 129 135 133 136 130 126 134 134 131 132 127 130 138 129 128 138 133 128 138 127 139 140 130 136 134 138 139 130 130 137 142 137 136 137 137 131 142 134 141 135 143 143 141 132 134 133 145 144 134 145 136 136 146 138 142 138 135 135 140 146 149 148 141 146 145 142 150 149 150 143 150 142 152 147 140 152 146 153 151 153 143 151 156 148 153 158 153 156 157 147 151 151 149 148 149 160 154 159 151 148 155 160 152 160 163 162 163 156 153 166 161 162 161 156 155 162 169 164 170 167 170 163 157 165 172 168 158 162 165 166 169 163 176 168 165 164 167 167 163 175 175 177 172 178 170 170 180 170 174 184 185 177 180 185 176 178 180 182 188 175 181 178 176 186 192 186 187 192 182 183 195 188 196 187 187 187 190 187 197 189 188 183 191 198 185 186 202 191 194 192 203 200 200 190 193 207 207 197 199 211 200 197 205 200 201 205 206 208 210 202 216 213 201 200 220 208 218 216 203 221 204 210 220 226 216 211 219 219 211 218 225 219 219 218 223 232 220 223 219 216 234 221 229 217 231 233 231 241 227 239 243 240 238 236 237 236 229 241 239 235 249 245 250 237 236 245 233 238 254 237 257 244 254 259 252 240 262 243 249 252 252 249 245 261 265 267 248 254 259 253 254 259 256 255 261 250 256 272 274 256 260 261 263 279 259 270 266 275 271 278 261 283 274 272 263 268 289 289 270 291 282 282 283 279 285 296 277 283 275 278 296 298 294 291 293 288 297 285 293 306 283 299 306 311 294 294 313 298 286 289 293 288 290 298 296 294 312 312 320 296 295 304 312 320 299 317 302 319 330 305 312 304 329 334 327 324 329 329 325 327 333 341 326 341 327 315 340 324 340 347 323 339 320 325 351 330 339 337 350 343 343 342 334 329 346 341 344 348 345 345 350 335 333 339 343 355 342 339 348 354 356 344 356 356 363 358 366 364 378 352 348 366 377 370 384 383 375 353 371 380 374 382 373 368 387 372 382 364 392 381 379 364 385 379 363 379 370 377 390 391 394 370 389 392 402 403 398 373 389 396 396 395 405 402 413 387 391 418 410 400 402 410 410 420 421 408 420 422 403 421 394 391 404 425 407 404 412 401 401 431 422 423 420 426 440 417 404 417 418 411 436 436 445 440 442 410 446 421 411 429 436 444 429 426 432 449 419 427 441 453 451 454 461 431 432 455 463 437 464 449 448 432 456 464 446 432 459 461 476 447 453 440 434 465 449 445 474 463 461 445 442 472 451 444 453 454 478 444 472 462 467 480 470 486 495 491 468 461 494 468 468 488 458 459 471 486 498 468 481 495 505 478 461 489 481 463 476 466 467 474 473 501 480 487 510 472 481 514 516 478 513 511 497 480 476 491 524 519 526 511 517 499 485 519 518 513 519 504 486 527 506 515 502 537 537 527 526 497 505 506 514 533 529 513 519 515 509 532 523 540 537 511 525 529 503 521 508 515 545 536 529 543 512 520 558 508 545 553 544 549 552 511 515 524 522 564 521 543 565 520 515 551 559 518 546 542 543 545 565 564 573 522 549 558 574 572 550 531 543 548 574 526 564 548 571 543 538 580 542 538 553 567 568 575 549 585 543 538 576 578 542 561 549 572 572 580 579 560 555 571 541 580 570 597 595 576 552 590 552 548 570 545 552 562 596 555 600 567 598 594 598 569 567 569 569 562 598 596 566 598 557 601 610 600 554 570 606 585 582 575 566 584 582 601 581 593 613 580 583 594 567 610 566 616 618 603 619 590 616 615 622 606 603 579 623 575 620 600 599 593 619 583 619 607 622 586 585 584 595 607 609 585 601 604 620 624 578 585 610 594 592 582 590 619 603 584 609 613 593 585 617 621 619 603 579 589 633 624 581 591 594 621 599 611 591 594 620 626 607 604 589 613 614 618 623 601 609 624 600 626 600 623 592 598 632 587 630 622 597 588 631 628 638 641 602 590 597 644 640 625 608 589 597 643 628 642 605 599 623 623 643 643 603 594 598 594 598 647 635 611 590 621 622 643 631 620 607 607 644 615 631 637 626 637 628 625 611 614 647 596 608 624 640 646 606 592 635 614 612 632 592 630 616 623 622 597 591 640 613 646 602 593 630 639 642 607 613 602 632 608 607 649 643 595 641 598 597 626 621 620 607 622 597 633 595 627 638 596 615 600 589 625 603 629 612 593 645 634 603 625 590 619 621 641 625 612 646 625 589 647 610 618 620 612 606 633 628 587 594 604 605 645 596 616 591 606 599 599 620 645 609 634 640 598 638 587 623 638 627 625 635 587 595 606 613 613 593 595 615 602 613 633 600 623 604 604 583 616 620 617 614 582 607 610 611 629 617 611 595 599 618 620 592 611 587 600 600 632 629 605 630 622 607 621 580 593 594 618 584 614 593 600 585 622 577 617 613 608 582 614 589 580 592 594 583 584 583 600 621 604 608 584 597 571 599 594 570 589 607 567 611 617 608 599 588 611 582 607 583 609 574 599 608 557 595 584 591 604 576 555 564 597 576 555 595 558 557 574 567 590 597 570 598 585 596 604 594 576 569 571 595 592 602 563 570 572 586 580 573 590 579 586 561 570 574 567 563 543 592 542 572 557 575 590 586 558 543 536 536 580 552 555 553 572 553 558 567 578 539 569 556 558 573 571 570 557 546 525 533 538 529 557 555 556 554 527 552 537 538 545 520 517 525 522 531 562 523 544 516 555 558 545 547 521 546 557 539 555 552 523 529 525 553 524 554 549 539 520 519 532 540 517 509 501 547 506 521 505 511 546 496 544 543 529 515 494 536 515 533 494 494 497 510 529 503 493 490 529 503 501 513 519 514 524 509 495 508 521 480 486 516 511 482 503 482 481 478 484 515 482 517 492 471 495 468 473 493 508 496 476 466 475 507 488 492 489 479 462 474 460 475 463 481 471 479 461 466 460 480 452 461 457 457 464 451 453 472 483 459 459 452 477 487 481 449 460 480 454 467 456 462 458 468 442 440 448 445 447 441 432 444 432 460 442 430 448 438 427 430 433 462 440 431 452 456 427 447 425 428 433 426 441 418 429 450 422 449 411 452 450 413 438 419 434 424 412 434 433 437 414 406 441 431 408 417 410 426 400 413 423 417 396 394 392 405 410 418 414 404 421 425 407 388 400 404 406 400 389 389 382 407 406 394 378 402 383 398 379 377 392 404 407 400 372 388 378 368 381 396 371 402 371 382 392 370 380 377 377 368 381 371 359 358 356 369 383 389 355 360 377 367 375 350 383 357 346 376 363 374 375 368 343 365 359 363 350 357 354 364 348 345 361 349 349 348 341 343 355 353 343 346 346 347 333 335 327 344 349 335 340 327 333 331 334 342 329 345 347 333 346 322 326 321 313 334 315 340 323 315 330 307 317 328 310 305 318 318 307 310 309 326 315 309 297 297 303 324 301 296 320 299 307 305 318 289 301 306 291 304 305 310 297 311 307 305 301 302 296 305 292 281 296 298 291 289 283 274 289 294 298 281 279 288 296 273 277 282 277 290 288 276 288 271 267 284 279 270 285 272 265 276 257 282 262 260 257 277 259 271 266 254 257 261 248 272 257 247 256 254 263 256 267 261 244 264 261 262 260 249 262 258 260 247 252 236 252 257 247 242 246 236 234 250 230 230 236 251 238 247 231 236 231 241 241 231 232 225 226 240 228 241 229 225 231 233 228 230 226 228 227 217 213 227 211 220 222 211 225 215 215 209 211 215 207 205 214 217 205 212 222 208 203 204 211 220 217 205 198 197 214 199 201 195 196 210 197 209 203 208 200 201 195 206 204 203 200 195 205 197 188 194 187 197 193 192 192 193 191 184 189 183 191 196 189 195 180 181 178 184 193 184 185 187 188 184 173 190 181 179 183 175 179 178 185 170 175 171 179 169 168 178 177 168 175 175 177 175 172 176 165 169 164 167 171 164 164 172 172 170 162 167 172 159 161 156 160 170 161 161 164 156 168 157 166 165 160 164 152 164 159 159 153 152 157 157 159 153 148 154 151 159 158 150 146 149 146 148 148 146 145 158 158 156 145 151 147 148 144 148 154 149 145 144 140 152 150 139 149 145 149 150 140 146 141 145 137 136 137 139 136 141 148 144 144 136 145 141 143 143 146 142 135 136 140 133 138 142 137 132 133 136 142 139 133 142 139 134 130 133 134 131 131 140 136 136 136 133 133 129 137 132 129 131 138 136 133 131 135 138 134 126 131 132 135 134 131 130 126 134 136 131 136 125 132 132 133 127 124 128 129 123 133 127 129 132 129 131 127 127 123 124 132 126 124 122 128 124 123 128 125 128 123 124 129 121 127 127 125 126 122 127 127 129 132 121 126 126 122 131 124 123 125 122
132 130 125 131 125 127 127 122 126 129 125 126 121 124 133 126 130 127 124 125 127 123 130 133 122 133 125 126 128 130 128 128 135 135 128 125 134 124 134 133 124 131 130 136 131 129 127 135 132 130 128 125 133 136 135 126 128 128 134 125 132 137 130 133 137 135 138 138 127 136 137 128 135 135 131 129 140 134 130 138 131 136 139 142 136 139 130 139 131 142 142 139 140 134 134 141 133 137 133 138 143 144 135 135 143 146 147 140 147 147 145 137 143 145 137 142 137 143 144 145 139 141 143 142 145 152 148 144 141 149 150 153 147 151 143 150 151 143 157 149 152 151 144 157 158 151 155 153 159 149 160 151 155 156 162 159 161 163 163 159 164 161 158 162 159 163 167 161 159 158 167 158 165 165 161 162 165 164 158 158 170 165 169 165 162 173 175 165 165 175 165 169 164 169 168 171 172 180 177 177 176 173 179 179 175 178 171 172 175 170 183 183 184 186 176 176 179 181 182 186 188 181 186 181 190 188 190 181 188 181 194 191 182 194 195 200 196 183 200 194 186 200 188 189 189 196 191 191 200 191 200 192 195 207 201 199 210 206 206 198 210 200 198 214 212 200 215 199 211 214 201 220 214 214 222 210 208 211 212 226 214 219 227 214 222 213 225 214 219 226 225 214 230 232 224 216 215 227 224 226 236 237 225 234 233 221 236 242 240 234 234 232 241 248 244 239 242 245 233 244 252 230 239 251 238 235 234 240 236 256 241 253 252 247 241 255 246 253 245 246 250 254 256 252 260 252 258 257 263 252 249 265 275 265 271 273 255 272 265 268 266 263 279 279 260 269 265 273 282 263 267 281 269 270 293 286 272 281 281 275 295 294 275 286 286 299 299 292 282 279 281 285 290 279 280 290 285 294 293 287 286 290 290 291 300 304 291 296 294 313 301 312 308 314 315 315 324 299 316 322 316 298 312 304 306 321 320 306 318 327 325 311 320 318 319 339 319 311 335 342 326 322 316 316 340 335 317 326 334 329 346 320 343 346 350 341 356 324 349 341 350 330 347 337 359 338 358 332 340 359 355 341 339 363 339 347 340 369 351 362 351 367 363 349 376 357 376 352 374 371 365 359 351 351 375 378 370 362 386 373 378 384 365 380 378 372 390 388 390 379 362 387 387 394 382 400 383 387 383 382 392 393 408 377 382 407 376 388 399 415 405 416 400 409 419 401 401 419 390 409 401 394 391 413 391 425 427 405 421 430 431 397 394 423 399 404 433 437 408 412 419 408 439 404 430 432 428 406 432 405 437 447 413 433 432 444 453 445 450 443 446 423 457 443 433 421 420 452 420 428 435 456 462 444 449 437 461 466 435 434 455 442 429 430 441 464 439 456 439 451 451 445 478 464 443 442 464 471 448 466 450 475 488 485 483 485 450 487 468 450 458 467 468 496 485 465 459 477 456 461 501 475 470 463 486 501 481 506 481 475 480 479 497 506 489 503 473 511 495 477 478 490 487 503 518 479 520 509 487 489 476 508 503 481 481 506 502 505 518 502 493 507 515 483 504 533 512 500 528 495 534 517 523 502 509 521 500 515 498 524 500 502 525 505 505 519 539 547 540 508 498 524 520 523 513 551 533 506 520 536 507 515 538 510 517 557 521 538 544 537 536 535 561 521 534 549 546 539 542 542 515 555 533 561 535 522 554 565 527 533 566 564 556 528 545 544 576 539 559 574 556 581 577 552 568 544 555 583 578 572 560 569 544 544 557 570 573 550 579 555 538 542 555 538 561 581 584 589 587 584 554 594 591 578 594 578 558 592 572 593 545 597 586 571 567 580 602 603 549 605 578 598 564 550 602 599 579 581 580 576 578 591 579 578 599 600 576 567 596 578 565 598 570 606 614 592 572 568 566 578 598 570 574 564 601 567 602 601 615 573 597 611 618 580 583 589 594 615 605 594 607 592 606 604 576 574 623 601 597 610 608 616 617 578 589 598 607 617 619 572 607 597 582 629 592 633 608 591 628 622 577 580 596 630 600 602 612 592 635 631 633 614 610 621 635 585 620 597 633 601 587 632 640 623 631 622 639 623 632 605 585 625 619 616 615 629 630 632 614 615 610 625 594 620 588 593 629 633 613 623 595 621 615 595 605 604 638 602 588 630 628 592 613 606 625 647 593 614 636 625 648 603 607 598 639 614 608 622 601 639 646 593 636 634 605 600 593 623 624 633 590 609 631 607 592 634 623 635 610 643 627 611 647 590 592 627 598 624 606 620 612 600 622 595 643 638 605 647 608 640 628 609 599 608 625 600 589 595 647 611 649 621 633 644 622 634 620 631 605 635 598 628 636 597 629 641 645 618 588 599 610 600 625 646 621 626 623 632 603 608 599 607 643 642 592 620 592 610 633 592 636 631 630 626 643 611 619 640 642 621 590 605 632 629 602 607 609 639 591 624 600 605 585 595 600 590 632 606 613 619 614 606 606 597 585 602 625 588 631 592 589 631 607 585 622 614 624 604 600 605 611 627 599 612 578 589 631 623 593 609 617 586 631 630 617 594 628 609 604 612 623 607 598 585 590 611 608 577 568 596 590 577 569 595 585 616 622 622 614 604 584 598 585 563 607 616 579 573 605 603 594 615 596 578 562 602 615 561 612 568 612 565 604 599 564 595 600 604 576 557 598 579 559 602 588 576 576 554 554 578 570 582 558 554 556 556 580 585 553 554 586 562 564 543 558 546 582 550 576 558 595 595 578 557 560 570 574 563 571 557 543 557 565 545 578 545 577 550 538 560 571 578 560 572 547 553 533 562 555 563 528 564 573 546 548 530 533 557 549 547 531 561 554 520 532 527 562 518 557 545 560 529 532 552 536 524 549 561 517 561 555 542 535 539 528 507 554 522 521 528 533 536 530 548 503 543 540 508 519 519 547 527 509 534 524 516 500 532 501 524 521 521 512 492 501 514 506 531 499 518 515 514 500 517 517 484 530 497 524 508 487 529 485 479 501 477 517 500 477 513 521 488 506 484 479 512 508 498 483 477 486 488 485 504 468 495 481 466 463 469 465 468 467 489 478 486 485 500 474 493 458 466 471 491 487 458 455 496 458 482 452 480 449 454 484 456 479 485 462 481 449 473 442 450 464 475 450 461 443 468 435 436 440 442 472 456 465 432 452 440 432 431 439 436 448 449 449 430 451 438 433 436 444 428 418 440 431 454 442 445 432 448 443 416 443 436 420 426 423 448 440 414 418 417 403 436 406 439 403 421 423 399 413 416 419 408 430 403 433 399 417 423 425 422 420 389 396 417 423 421 403 413 416 390 415 406 417 389 391 414 407 381 403 402 405 386 401 380 373 374 398 379 376 397 403 385 383 376 373 388 381 382 367 394 384 363 359 387 376 370 374 384 359 356 386 376 373 370 353 376 366 374 379 359 353 379 370 356 368 353 342 341 352 348 339 338 368 365 349 338 345 356 340 357 363 353 348 333 327 354 348 349 345 342 339 328 330 347 321 349 327 339 330 326 321 321 336 317 323 322 314 324 312 338 335 330 314 330 310 326 318 320 318 304 318 304 302 329 315 313 313 321 321 325 307 294 308 298 296 319 292 293 307 296 300 294 297 298 288 290 290 290 287 309 281 284 294 283 289 285 300 284 275 293 273 276 296 272 274 293 277 270 268 274 268 271 284 277 267 287 269 277 276 272 284 285 282 277 267 279 276 255 258 258 254 272 275 265 264 251 262 266 259 264 248 249 262 259 252 257 259 257 253 262 264 243 261 246 251 249 248 236 247 248 242 254 253 238 250 231 231 234 229 233 240 240 234 245 247 241 226 245 241 230 224 232 238 235 221 222 236 227 229 229 232 217 223 233 215 212 233 228 231 214 212 212 215 228 226 220 215 211 224 211 209 212 215 212 216 213 208 218 213 203 215 206 213 211 202 206 210 199 208 193 206 203 206 197 206 201 206 200 191 199 204 200 189 198 189 186 200 201 199 201 190 185 198 189 189 191 184 182 183 179 192 192 183 188 193 175 176 186 185 175 186 189 187 176 179 171 175 177 179 178 171 176 184 182 174 180 173 167 175 179 166 172 169 163 178 164 174 167 171 162 168 174 159 169 170 172 170 165 171 166 156 159 160 158 165 163 156 168 164 152 153 167 167 162 160 160 154 159 150 155 157 157 150 161 161 159 156 148 155 160 154 149 156 150 153 149 145 151 145 149 148 149 148 149 145 143 146 152 150 151 143 143 152 151 151 143 138 144 150 144 142 149 143 141 146 140 144 137 146 142 147 135 141 135 140 146 135 145 144 146 135 135 135 144 141 141 133 142 138 140 138 130 134 139 138 132 140 129 132 139 138 134 137 137 129 132 137 130 128 131 136 130 135 138 132 132 137 133 132 131 133 127 133 126 136 128 128 135 130 133 134 130 126 132 125 127 126 135 132 127 128 128 133 124 129 125 133 133 127 127 123 127 124 133 129 123 125 128 123 127 126 123 129 129 127 130 125 127 131 123 123 130 122 130 121 131
127 125 124 132 130 129 129 124 129 124 129 124 122 130 129 126 124 123 134 132 129 133 125 126 131 124 127 135 133 130 131 124 134 135 130 130 126 133 133 126 126 129 129 125 133 128 128 130 130 126 126 125 126 131 129 137 134 134 136 133 131 134 136 130 133 129 138 139 140 136 130 129 128 137 133 137 140 137 129 135 141 133 135 131 141 142 143 136 137 144 132 142 138 136 134 133 141 135 145 140 137 139 144 134 141 144 141 143 144 139 148 148 144 140 146 141 137 140 140 143 145 143 140 147 145 141 148 151 142 147 146 156 153 154 146 144 145 154 150 155 156 145 157 151 152 159 152 155 155 154 152 159 156 163 162 159 156 154 158 165 161 156 153 152 163 152 159 167 168 157 167 163 170 170 164 162 158 165 162 167 163 173 162 171 174 167 173 174 175 173 171 176 176 178 165 178 165 182 182 168 169 171 184 177 175 177 170 177 172 177 187 177 176 187 187 190 180 191 176 184 186 176 176 194 191 192 182 180 186 191 184 196 187 189 187 191 191 188 192 199 191 194 190 193 191 196 194 198 193 193 209 207 198 209 205 195 196 199 213 196 203 198 202 216 203 200 209 204 215 212 205 209 217 211 211 216 205 215 213 209 215 228 219 214 214 223 231 229 219 227 216 232 226 219 225 235 227 226 219 218 227 229 242 224 234 239 233 225 241 235 241 239 240 247 231 242 246 248 246 249 233 236 240 244 235 242 252 256 246 243 258 260 262 254 255 240 248 242 251 252 265 244 259 250 259 258 252 257 273 272 257 272 267 254 260 262 274 278 261 263 282 268 260 279 270 286 265 271 279 274 270 272 289 273 266 279 269 294 272 284 292 284 287 295 278 289 293 281 285 276 281 301 305 294 302 308 307 302 301 302 289 291 304 300 306 289 288 299 297 308 299 306 297 311 294 302 323 320 315 305 310 303 301 301 303 328 329 314 316 319 313 306 318 312 330 317 312 335 322 322 341 339 331 318 346 338 343 324 344 347 349 323 324 344 336 349 346 329 337 355 359 341 336 339 343 342 344 348 347 343 357 343 369 361 340 360 342 372 360 350 372 365 352 349 375 357 348 364 353 369 351 370 371 358 362 385 362 380 378 377 375 388 381 394 375 380 377 383 392 392 398 378 393 367 371 379 369 371 386 382 405 406 385 388 389 385 412 384 389 395 400 380 402 403 380 384 385 415 409 388 411 415 400 403 396 427 406 401 428 395 419 415 402 429 413 431 420 408 419 427 426 399 441 432 402 403 422 445 446 421 406 417 420 440 435 436 413 436 453 446 418 427 421 443 417 420 441 437 420 442 462 463 436 449 434 450 424 429 459 470 430 428 437 441 449 442 439 443 441 434 460 473 452 472 459 471 453 475 464 471 450 475 465 456 472 452 446 480 457 472 486 455 472 478 460 497 470 456 455 496 491 477 460 478 476 484 462 487 481 481 484 472 463 484 499 475 495 503 476 511 487 470 486 487 470 490 510 491 521 497 518 484 485 492 511 484 525 497 490 504 513 530 502 522 515 530 492 500 509 515 504 507 525 518 492 522 532 508 497 506 520 531 537 501 498 534 523 498 515 519 519 533 526 510 521 546 508 553 517 525 517 521 552 528 551 548 557 530 539 509 540 546 552 548 533 552 538 552 518 530 531 555 527 516 530 540 547 558 569 525 568 544 559 533 559 532 529 536 560 531 542 564 569 561 555 555 581 550 579 558 540 578 586 570 587 545 570 564 586 569 542 561 576 561 575 570 585 589 578 593 575 552 585 544 582 571 559 595 591 564 547 561 583 562 559 598 558 568 576 585 585 569 604 562 595 566 587 592 573 606 609 584 573 590 598 594 574 572 594 565 576 593 559 577 576 572 611 604 564 602 559 614 585 576 599 566 562 600 598 613 565 583 573 604 619 610 621 613 605 616 602 592 573 623 620 575 586 593 585 572 610 607 607 572 627 592 606 582 612 599 628 596 607 622 630 596 603 605 583 611 602 612 604 593 607 579 633 613 580 611 583 613 589 613 616 579 635 593 631 620 636 584 593 582 599 616 632 612 624 599 608 582 585 587 630 608 633 584 584 585 639 615 612 595 587 615 642 633 612 635 613 609 644 627 613 602 602 604 634 588 625 602 589 628 607 640 595 599 643 597 603 640 629 634 593 635 604 593 624 633 645 592 598 643 636 628 601 594 588 590 596 627 606 602 626 600 641 596 629 632 625 634 647 644 613 648 646 592 594 628 602 632 611 592 629 618 596 636 640 625 628 607 609 597 602 645 606 610 614 600 615 595 611 614 621 609 619 633 626 630 621 629 639 614 642 641 596 636 596 587 632 616 647 606 591 601 600 610 623 627 623 591 634 586 618 607 609 589 592 586 632 626 627 625 593 623 618 601 612 629 603 596 599 602 615 605 619 631 630 596 610 607 602 600 607 636 621 632 640 629 634 629 610 633 602 634 623 597 610 629 603 597 616 634 630 610 623 606 609 598 596 633 626 623 588 627 626 587 621 581 593 608 627 604 603 582 599 588 594 625 572 620 576 606 582 579 579 583 585 579 583 566 623 568 572 570 593 577 579 617 597 604 566 583 565 581 581 576 591 564 588 600 593 586 607 572 586 585 607 587 591 595 555 569 565 576 597 601 583 584 604 564 603 554 583 556 598 592 558 583 559 564 569 590 577 550 574 570 558 578 548 585 549 570 573 544 582 542 556 561 550 583 557 551 583 544 558 578 559 551 569 545 551 539 553 532 555 564 539 537 560 560 544 578 564 559 555 551 544 564 570 548 534 553 539 554 570 522 574 557 565 522 564 532 551 537 520 548 554 535 528 566 531 533 519 566 548 538 513 562 536 553 528 510 543 551 530 512 552 530 555 516 552 509 502 547 535 530 518 541 513 510 501 541 521 495 524 529 514 518 532 503 511 513 503 510 535 525 509 527 532 498 504 528 526 487 532 525 505 489 517 514 499 519 520 477 501 500 516 514 522 476 489 495 503 500 493 486 494 478 502 488 514 470 469 490 500 467 495 485 500 484 500 506 473 504 486 502 461 474 489 456 468 484 465 470 496 451 474 456 456 482 460 487 471 479 457 480 464 477 465 455 468 455 482 478 465 440 467 439 437 445 441 446 439 464 452 443 436 433 449 469 452 450 435 466 444 429 424 434 420 446 422 455 422 453 455 432 425 441 416 440 421 430 416 411 441 440 426 426 407 443 442 431 437 412 420 432 439 418 413 412 407 430 432 408 412 411 396 407 393 404 428 396 424 410 394 402 389 394 396 389 420 405 404 383 418 411 394 392 405 386 395 396 397 412 397 406 403 400 385 388 387 403 398 379 374 398 373 384 368 380 396 384 383 368 360 394 386 375 357 362 365 361 386 388 352 367 378 350 359 367 364 361 362 361 348 359 346 352 351 360 342 348 361 365 345 357 337 361 338 367 346 335 354 337 342 345 351 329 338 358 350 355 340 325 351 333 325 339 345 344 329 318 340 334 327 315 338 312 335 317 333 325 336 309 322 330 311 320 318 329 306 305 323 310 306 301 329 308 319 319 304 310 310 306 297 299 306 297 301 296 317 310 312 313 289 307 314 292 293 298 282 284 293 308 306 300 288 288 289 290 277 296 277 291 283 272 272 271 284 281 295 282 269 266 281 286 288 289 270 286 286 262 273 281 274 259 269 267 279 275 275 272 268 272 271 267 252 262 265 273 269 270 272 266 251 257 262 257 264 255 263 250 254 261 254 252 238 250 240 237 244 237 242 253 233 241 238 249 253 236 241 251 238 233 235 241 241 238 231 230 223 234 223 241 238 231 240 228 225 218 226 219 228 224 220 232 231 225 232 216 226 222 217 218 230 222 218 209 223 218 225 222 206 223 211 204 213 219 214 209 203 203 217 213 210 211 212 199 207 204 199 208 197 195 196 211 200 198 190 202 190 196 192 204 194 197 202 202 200 188 203 201 185 193 185 187 195 191 187 197 183 184 187 184 184 192 179 184 179 180 190 176 181 181 188 179 186 182 175 188 175 176 170 170 175 170 173 183 179 183 171 172 181 178 170 179 165 173 163 178 162 170 168 162 164 170 169 161 165 166 161 164 157 159 170 156 168 167 164 157 162 158 164 159 156 161 155 158 164 153 157 151 155 164 160 163 159 161 150 148 160 161 152 149 151 154 147 146 150 156 150 152 154 143 147 143 156 143 142 152 149 153 148 145 143 149 148 151 150 140 145 148 148 142 144 148 147 142 149 141 138 143 137 138 139 141 137 141 138 135 138 144 135 144 136 136 140 137 141 143 135 136 140 142 134 131 133 137 134 135 139 129 130 132 138 140 135 140 137 129 135 136 127 134 127 132 127 137 139 137 137 130 132 133 130 135 135 132 128 126 126 128 128 130 131 136 129 127 125 127 128 132 124 130 128 123 124 129 123 123 127 134 129 133 128 133 132 127 129 135 128 133 125 124 129 122 129 124 127 133 132 126 131 132 130 129 123 127
130 124 127 134 124 133 134 131 133 130 135 126 131 129 123 123 127 127 123 126 126 127 127 125 136 124 126 136 127 130 127 134 133 133 134 136 131 135 133 128 131 133 134 127 128 135 130 135 129 132 138 131 135 130 136 135 133 127 136 136 133 129 136 131 138 134 131 134 134 140 140 141 137 136 133 142 136 137 138 140 133 141 132 131 133 144 142 140 132 146 135 135 146 139 135 140 137 136 138 134 143 139 143 136 145 144 136 149 138 148 146 141 148 141 151 151 150 143 144 139 142 148 143 142 152 144 148 143 152 148 143 150 153 152 153 144 148 154 145 150 155 147 160 150 147 151 158 162 150 162 159 151 156 163 155 159 155 164 157 165 157 157 153 160 159 163 169 165 159 157 165 165 163 165 157 160 171 168 164 164 166 168 160 170 174 163 174 165 168 174 166 179 177 173 176 182 178 181 179 176 180 171 181 176 182 177 174 174 180 186 177 184 183 185 177 189 186 188 181 193 183 194 178 191 178 196 182 181 185 183 191 183 190 201 191 193 192 189 198 194 195 189 198 205 192 201 202 193 206 190 206 206 207 192 207 206 202 213 195 213 205 203 203 212 198 209 218 202 218 213 205 206 206 205 223 210 218 224 210 213 208 226 211 223 216 220 221 232 227 220 227 222 232 215 215 228 220 223 236 238 241 221 220 228 233 231 234 236 233 229 244 230 232 245 234 232 240 250 242 252 232 242 246 247 236 246 244 244 258 237 245 244 261 243 261 257 264 259 265 256 266 264 263 258 264 272 247 250 266 271 269 256 252 273 263 266 265 255 257 260 276 258 269 275 274 284 276 282 264 284 289 264 265 274 274 287 276 287 276 269 284 279 279 272 289 284 291 294 281 284 291 289 293 295 292 284 284 284 303 301 285 288 290 297 299 304 298 309 293 297 297 303 312 294 319 324 308 318 296 317 298 325 319 320 315 305 312 325 316 315 335 313 316 319 333 338 327 322 333 315 336 316 314 314 329 325 332 348 339 322 340 352 322 327 343 343 354 337 346 328 334 332 354 355 361 335 351 352 353 334 351 338 363 363 367 368 371 370 345 374 373 359 345 367 344 378 358 374 349 366 372 356 357 373 371 360 363 369 387 360 366 368 386 368 376 383 363 371 385 384 395 368 372 388 365 380 393 375 388 406 383 393 398 409 378 381 405 402 412 388 382 414 394 404 419 381 410 394 416 418 391 389 416 413 417 414 419 392 394 414 397 405 407 406 414 427 398 436 431 426 438 433 421 417 419 424 422 414 440 417 419 420 419 450 447 445 435 428 427 445 420 448 445 457 426 433 453 445 461 454 448 454 454 435 433 430 433 432 469 460 428 432 457 461 445 475 464 446 458 465 475 443 439 471 457 437 480 448 462 475 465 464 461 449 449 479 446 461 456 460 456 462 490 494 483 469 470 458 465 465 466 463 482 502 459 472 475 485 494 470 487 491 494 491 505 478 507 488 477 477 491 492 508 485 495 475 480 496 484 484 506 481 479 490 491 491 507 488 504 492 503 521 492 493 490 522 530 516 495 527 487 488 512 520 513 503 490 522 491 528 518 505 517 495 510 510 495 502 544 548 501 545 511 511 521 538 526 524 550 519 538 554 511 527 547 544 529 525 560 514 514 514 537 542 557 542 554 562 557 527 524 521 566 562 561 537 568 562 563 538 556 553 524 558 530 536 532 575 569 537 571 547 548 568 570 564 553 530 536 538 560 561 585 552 565 544 566 548 533 552 578 547 585 555 554 551 565 582 592 561 553 594 541 569 547 596 594 571 598 574 579 589 583 592 576 587 580 560 601 597 585 581 602 577 582 558 590 597 598 591 604 566 577 572 576 585 581 602 593 566 570 564 562 600 571 593 568 592 601 585 615 565 597 604 618 619 593 602 598 570 571 619 617 607 589 615 595 617 620 577 579 612 614 571 592 581 599 603 569 618 601 603 579 629 587 624 613 605 607 592 612 577 622 576 596 582 586 616 596 613 606 606 584 585 581 581 624 612 584 610 597 598 620 591 598 578 577 634 615 615 597 588 613 597 628 597 617 588 626 617 596 589 628 592 587 628 640 605 592 595 593 642 623 635 586 611 626 621 622 632 636 597 605 611 615 593 629 593 604 618 633 621 627 619 632 635 606 634 598 617 586 611 618 629 602 623 599 588 601 640 637 594 593 600 622 624 609 608 635 631 641 623 607 625 596 595 614 619 645 629 591 647 593 623 629 612 601 643 613 617 636 604 627 642 617 603 620 642 624 607 625 620 642 646 598 592 592 625 623 589 604 627 647 611 603 630 635 616 626 601 645 615 618 623 610 587 637 642 641 615 602 617 586 598 616 595 601 620 634 638 623 592 619 624 616 634 607 605 602 586 620 598 613 589 637 637 592 627 633 586 594 590 619 596 601 588 608 619 625 595 612 603 603 585 582 636 634 606 596 602 612 588 589 592 603 633 594 592 614 625 629 630 612 596 597 591 599 583 606 632 616 591 615 609 617 610 605 578 592 571 602 617 581 604 623 607 592 581 616 605 569 609 607 571 583 605 596 570 604 602 586 618 594 566 593 602 607 587 584 580 572 562 616 582 562 566 569 607 576 577 560 573 571 598 602 577 607 571 578 558 558 593 571 563 601 601 582 607 571 602 587 553 563 570 556 556 559 597 594 554 569 581 574 594 596 563 563 572 585 600 579 560 584 574 549 552 590 571 583 589 581 549 586 589 575 552 579 568 555 579 573 564 567 581 548 546 571 548 565 554 582 541 535 573 529 536 543 535 577 542 535 568 568 567 528 565 574 540 573 550 533 540 524 557 533 535 557 561 549 529 546 561 565 527 564 542 515 520 548 539 509 533 530 517 549 544 548 505 512 545 553 539 550 549 539 524 501 506 542 528 537 533 534 509 519 535 538 529 523 543 533 501 529 496 530 498 520 530 525 499 532 486 526 501 502 511 485 493 506 502 521 497 490 498 479 506 507 487 499 511 479 511 515 475 479 519 483 489 470 479 509 499 505 483 502 486 506 500 486 497 495 485 473 488 501 468 496 483 499 455 499 473 490 487 464 463 452 466 462 469 467 471 485 447 483 474 459 456 487 467 476 462 442 482 476 474 446 443 468 478 442 459 472 476 468 440 459 459 429 449 443 458 447 457 426 424 459 444 446 441 463 436 452 458 457 426 447 425 451 444 433 439 412 449 417 418 449 419 416 427 440 434 431 439 435 437 442 433 424 427 399 404 419 420 404 432 426 402 426 409 431 403 423 429 418 409 398 388 417 417 406 416 406 389 402 407 383 414 393 416 406 397 401 410 409 397 386 401 398 381 395 378 392 375 389 395 386 369 389 391 397 393 390 378 396 387 374 378 361 381 376 379 355 381 384 359 380 355 350 372 382 370 356 366 356 355 343 350 376 355 348 366 341 340 344 342 341 341 351 366 362 340 344 339 348 360 330 361 332 351 345 356 343 347 337 347 323 342 352 347 338 333 347 322 342 316 334 345 332 319 330 324 324 332 309 331 315 327 314 322 323 313 321 313 325 306 309 307 303 308 308 325 297 300 315 300 300 302 304 294 319 298 293 305 311 309 294 287 306 290 296 301 303 282 281 301 303 300 293 284 282 293 279 297 291 277 293 272 297 297 273 284 280 275 273 290 266 283 281 281 279 266 269 263 265 286 282 273 258 270 270 269 269 269 270 254 265 262 273 271 261 252 272 256 264 256 270 249 252 250 261 265 256 252 241 242 253 243 256 245 240 252 256 253 253 253 248 247 243 232 231 252 244 242 238 240 236 241 233 239 246 244 226 223 228 229 223 240 228 224 239 238 229 222 234 233 231 223 232 226 234 217 230 217 230 215 226 227 218 222 209 208 212 226 211 222 217 219 212 222 203 207 206 202 202 216 206 209 209 215 196 212 204 202 196 210 210 197 209 207 206 191 198 205 197 202 198 197 194 196 193 194 192 186 196 190 194 188 198 182 197 193 189 184 195 192 194 189 185 190 180 185 188 177 184 188 176 177 180 180 177 185 187 176 177 182 186 172 179 173 184 180 178 168 166 181 168 174 178 178 163 170 170 178 172 175 169 163 164 166 171 162 158 162 157 165 162 157 167 166 164 162 165 160 162 161 155 167 155 164 163 166 164 157 160 158 154 159 152 160 161 156 161 148 153 158 148 160 151 154 155 148 157 150 152 151 151 151 153 156 148 152 151 149 142 153 143 142 140 144 145 143 147 138 142 141 147 146 143 147 150 141 147 148 137 139 143 137 139 147 135 144 141 143 135 140 139 139 140 139 141 146 134 132 133 140 143 134 138 134 134 131 140 138 141 140 131 137 139 134 131 131 137 131 133 137 132 130 134 128 132 130 130 134 132 133 131 129 137 137 134 129 126 134 137 138 130 127 132 127 132 137 131 128 127 125 125 132 126 131 132 133 134 124 130 128 130 134 134 130 135 128 133 134 125 131 135 130 133 132 134 130 131 129 135 133 129 123 128 134
133 126 131 132 127 126 136 133 124 133 127 135 128 126 135 132 134 135 127 134 131 127 131 127 135 132 126 130 134 133 130 130 135 127 125 125 130 127 138 132 126 130 132 132 134 131 127 132 130 131 131 139 137 139 130 137 136 132 129 132 129 137 138 140 140 140 130 131 131 132 141 132 138 134 139 134 140 140 141 132 135 136 132 132 137 135 136 146 145 137 134 133 141 137 135 146 138 142 144 138 144 139 139 144 136 144 143 146 137 143 139 141 150 143 147 152 146 151 150 144 140 149 145 150 152 145 143 150 143 154 144 155 152 154 145 152 151 147 159 160 153 159 153 153 158 158 160 157 154 156 153 153 163 156 153 156 163 167 167 167 161 153 166 155 161 166 158 158 162 164 160 158 160 160 166 171 162 173 160 173 168 165 162 170 175 174 165 175 171 179 165 179 170 181 167 166 177 181 176 181 176 170 173 171 181 175 180 175 187 182 189 180 177 173 175 184 177 186 187 177 180 180 193 195 184 194 180 189 191 194 193 186 199 191 200 194 194 195 191 197 200 190 199 201 196 208 190 203 206 206 197 209 198 196 203 209 202 210 198 197 216 199 206 212 207 202 214 203 220 214 208 216 220 214 210 217 223 217 218 213 215 215 214 209 226 228 232 230 213 217 225 225 234 224 219 220 227 218 231 221 235 231 237 221 233 243 223 235 239 226 234 235 239 234 237 251 244 238 252 232 250 235 243 244 254 248 244 252 250 239 250 242 254 260 241 247 242 262 257 250 255 251 261 258 267 253 256 263 264 274 275 253 269 252 260 259 260 268 259 279 271 270 280 264 268 277 284 268 277 285 282 276 284 283 284 276 290 283 273 271 285 273 271 289 283 298 294 303 282 290 301 305 297 301 295 295 281 308 284 301 293 301 314 286 293 288 315 296 300 312 317 291 314 307 322 317 305 307 307 301 325 318 329 327 325 305 322 324 310 325 332 319 331 334 325 330 325 333 324 328 342 333 345 340 329 321 338 330 334 328 325 343 336 333 349 324 350 357 349 353 354 338 335 335 329 334 354 333 356 337 353 355 356 357 370 351 356 352 354 366 350 358 353 369 369 367 347 359 347 350 375 380 349 378 377 363 377 355 385 380 378 357 357 362 379 378 372 376 373 395 366 393 370 397 390 402 376 394 374 387 407 395 374 408 401 406 402 381 380 413 390 413 390 399 386 415 383 397 383 403 407 421 424 414 414 400 389 426 399 394 401 394 430 396 396 423 436 428 438 438 414 437 434 400 432 405 404 414 412 414 441 424 438 434 411 431 439 430 442 452 413 414 415 428 456 443 446 454 427 455 438 446 443 428 450 438 467 462 447 445 451 460 455 439 443 469 439 449 437 464 470 460 455 461 467 447 461 476 451 450 460 474 459 480 454 458 445 453 480 455 486 451 482 485 457 486 468 483 462 482 456 475 464 469 472 475 482 500 491 464 469 464 481 469 506 481 477 505 467 513 497 470 502 514 512 498 508 490 473 517 517 519 496 501 496 482 498 501 520 484 520 482 525 512 527 517 504 529 530 506 497 522 506 499 523 493 524 539 497 541 497 541 525 541 501 501 527 502 523 514 529 517 502 530 549 529 522 534 553 510 540 548 513 543 542 549 513 526 542 525 540 561 532 513 530 549 528 521 513 524 515 528 548 515 523 526 560 539 567 566 530 536 531 560 532 521 524 567 542 577 541 543 578 533 548 534 539 567 570 546 571 547 582 549 548 583 559 586 587 546 549 554 584 551 551 559 546 554 583 588 553 562 550 551 545 573 564 575 573 582 592 595 582 552 556 577 577 594 564 601 567 568 595 576 578 575 549 584 605 553 566 574 557 561 567 555 570 568 595 606 605 556 581 607 598 612 556 610 579 603 596 602 574 567 616 584 608 597 616 614 576 588 584 588 618 600 566 605 569 601 618 614 566 594 607 575 577 593 583 585 591 619 611 611 607 584 594 613 571 608 584 611 575 610 579 583 585 585 600 596 604 591 590 621 614 629 575 599 591 616 629 602 624 606 622 593 613 579 629 614 617 585 589 615 616 589 615 584 586 585 585 636 618 600 640 631 587 609 591 610 597 607 613 618 626 629 594 596 582 601 622 615 586 603 617 614 616 596 620 623 602 629 619 643 589 621 634 596 591 585 628 607 613 600 643 597 589 597 614 592 616 594 624 621 614 599 592 587 611 631 627 633 615 603 633 620 640 621 633 646 623 617 609 591 635 606 604 638 620 634 644 589 644 621 626 613 637 634 614 601 618 596 588 646 614 634 620 608 609 608 608 646 639 629 590 626 590 609 619 623 596 615 627 594 591 605 620 640 593 588 593 624 597 597 624 627 644 598 586 607 619 608 607 613 590 610 594 595 633 627 632 584 594 611 592 599 633 627 593 640 629 603 620 583 614 597 624 614 611 626 638 586 590 600 616 636 597 631 599 593 581 594 605 589 629 613 595 578 581 577 624 579 619 578 601 616 585 598 604 606 603 598 594 572 590 608 621 600 600 581 614 596 598 575 600 583 588 619 583 580 571 568 590 592 588 604 622 615 621 581 596 578 609 622 571 590 616 616 569 585 602 596 567 569 575 599 604 609 590 597 610 607 571 595 585 607 559 589 563 610 574 602 592 558 595 588 555 554 593 568 593 591 593 560 559 557 596 558 569 588 578 592 552 585 567 594 562 571 555 580 589 559 560 595 594 585 579 592 571 553 549 563 549 554 549 545 567 562 553 586 576 552 535 575 560 563 555 531 533 561 583 549 581 555 548 545 547 542 526 531 541 578 523 523 573 530 534 535 529 536 546 530 550 567 550 518 524 542 544 567 534 563 549 541 523 562 534 525 545 522 513 518 541 539 511 531 536 535 545 551 533 505 528 521 510 525 512 526 532 524 535 523 547 511 527 519 530 518 516 510 515 510 523 490 512 498 501 522 502 486 508 502 501 512 492 508 531 491 524 517 498 504 527 480 497 506 483 478 510 499 491 486 506 494 486 496 482 516 513 505 468 499 498 478 488 495 493 485 471 479 465 491 472 468 502 473 456 475 471 483 462 499 476 466 484 473 496 475 478 491 472 459 491 450 466 486 460 455 462 459 443 454 453 460 478 452 481 446 459 446 464 441 473 455 460 463 454 453 470 431 471 433 454 447 465 425 451 432 438 443 433 437 428 452 439 438 442 440 416 415 430 433 445 435 431 409 420 428 429 411 414 409 437 410 412 428 428 408 414 413 416 402 410 423 421 414 428 397 427 412 425 417 407 422 398 389 405 424 418 403 385 405 417 410 406 385 400 395 406 396 405 382 376 395 392 385 404 394 400 404 392 402 375 384 402 396 402 387 390 398 365 382 364 390 396 377 363 366 376 371 385 387 357 369 366 378 382 358 359 350 350 379 369 373 349 356 358 371 357 363 365 374 340 339 346 370 363 356 342 356 363 343 335 357 351 351 357 345 340 345 350 350 324 357 337 355 345 336 353 323 331 338 333 320 321 316 317 316 340 331 327 328 315 339 316 333 321 313 314 317 322 308 335 319 313 318 314 328 319 313 301 310 300 308 300 315 295 295 303 304 318 318 311 312 313 287 311 294 305 312 304 285 293 308 285 307 285 283 281 292 284 293 301 296 279 298 280 296 293 277 279 276 280 275 272 273 267 290 269 264 280 281 263 272 275 282 275 285 274 275 258 262 271 272 259 272 274 252 268 258 255 265 269 271 271 272 252 253 261 256 250 248 260 266 247 258 250 262 261 246 239 253 251 259 244 236 245 241 249 242 240 232 253 246 247 231 246 236 233 229 244 226 239 244 229 228 241 243 243 242 223 227 232 238 230 228 226 227 222 223 233 232 217 228 211 226 224 215 212 218 217 208 222 210 222 225 207 216 210 218 218 207 203 220 201 207 202 213 198 199 213 204 197 198 203 195 211 199 211 205 204 191 196 190 190 201 192 200 196 202 191 187 200 192 194 193 198 199 199 187 183 187 196 183 189 191 192 190 191 177 184 178 182 182 177 182 174 184 185 182 174 185 185 188 182 171 186 177 179 180 180 175 180 180 176 177 168 176 168 175 165 172 166 178 162 168 170 163 163 172 160 169 174 164 163 172 168 168 168 162 163 157 168 157 158 163 164 157 159 155 165 167 160 160 157 160 164 160 161 153 160 158 161 158 156 162 156 154 147 157 148 148 151 159 153 151 156 158 154 148 156 143 143 146 151 142 147 141 152 147 150 152 150 151 149 152 142 148 144 139 139 143 144 146 146 136 141 136 148 139 146 138 147 141 143 147 139 134 133 137 141 143 133 136 140 143 140 138 142 134 140 139 134 134 142 141 131 140 136 142 139 131 138 133 133 129 131 132 140 137 133 135 135 139 132 132 131 139 139 130 128 134 138 133 138 137 131 126 137 138 127 133 128 126 126 134 125 130 137 136 126 129 130 135 129 136 126 135 135 124 124 125 133 136 133 135 136 128 124 134 127 125 131 131 125 133 127 125 125 128
127 130 133 134 127 126 133 131 136 132 133 137 135 132 125 132 130 126 125 130 126 128 133 133 138 136 130 129 126 134 135 128 126 131 127 130 132 135 139 134 132 135 133 130 131 135 139 136 137 140 131 138 132 139 135 131 139 141 137 140 138 134 131 141 142 133 134 137 131 135 132 138 132 140 141 137 136 143 135 135 142 138 143 142 138 141 133 140 136 140 138 144 140 142 138 142 140 144 136 147 138 143 149 147 144 146 143 148 142 149 151 139 139 146 149 144 141 149 151 143 141 141 153 154 146 142 149 147 154 148 156 155 149 151 146 152 154 157 148 159 159 148 158 160 159 157 150 154 157 155 162 159 157 163 154 166 159 167 155 154 167 162 162 167 161 155 155 163 158 160 170 167 170 172 167 165 169 172 168 160 163 177 168 168 174 172 163 173 179 180 171 174 180 166 179 170 173 171 183 184 180 179 184 174 179 179 172 173 182 185 190 178 181 184 188 180 187 180 181 183 184 182 180 184 192 195 191 198 191 195 188 185 187 193 191 190 202 202 188 199 188 193 206 193 202 193 208 198 204 199 202 207 207 208 204 196 207 202 209 198 216 205 199 207 218 208 201 219 213 214 218 222 210 209 223 226 215 212 213 208 219 230 218 230 217 218 229 225 213 224 230 233 233 218 218 229 238 236 231 228 223 226 230 229 237 225 224 240 225 243 234 235 245 248 232 246 241 234 232 249 252 242 244 254 234 240 256 253 245 238 244 262 241 254 257 260 255 251 252 265 249 250 246 253 251 263 266 264 265 262 264 258 269 263 261 259 266 267 258 273 263 277 278 273 271 271 281 283 288 284 267 290 279 292 276 292 271 292 270 291 295 294 293 276 281 275 297 296 289 295 286 300 293 304 280 300 295 286 284 302 305 292 298 308 313 314 317 314 302 317 310 300 298 317 317 298 297 311 312 304 303 311 322 329 316 322 307 312 317 317 310 311 335 323 332 314 318 313 339 338 316 337 315 338 346 346 337 344 335 341 348 347 321 353 343 329 328 336 334 351 346 335 332 345 356 346 340 339 357 360 341 335 338 358 368 370 344 369 359 359 375 368 377 356 367 350 351 355 356 366 364 357 382 382 363 384 379 361 369 371 389 363 391 391 379 388 369 373 379 382 373 381 378 399 374 366 376 394 378 378 376 382 396 398 376 408 389 389 390 381 381 399 392 416 384 387 420 387 392 392 408 424 394 416 399 391 401 397 417 404 416 418 407 410 415 396 436 416 400 420 414 402 409 423 414 440 410 423 419 443 435 418 447 426 414 432 446 439 433 423 421 422 417 446 439 449 454 428 430 434 444 431 454 442 446 434 446 437 464 465 461 467 457 468 449 457 453 432 462 447 436 437 473 453 446 482 440 448 443 463 444 460 448 450 465 479 445 473 466 479 487 453 471 470 455 475 469 474 496 461 471 469 457 487 491 488 475 503 461 486 487 465 475 482 475 490 502 484 473 497 480 502 480 503 479 511 481 487 505 479 479 480 518 503 476 516 521 496 511 490 527 516 495 487 494 511 504 511 523 525 504 490 504 494 525 531 515 527 534 514 510 521 515 519 500 498 526 509 518 510 531 527 508 543 510 544 524 527 522 537 510 525 535 535 528 508 537 553 554 534 521 525 558 556 554 545 529 561 539 565 546 516 556 531 555 526 526 528 525 553 520 556 566 520 542 558 524 572 564 533 573 524 569 560 571 553 546 544 563 561 583 575 571 559 538 557 546 577 579 556 548 546 540 540 571 559 554 556 586 547 586 560 538 587 581 577 542 556 551 583 591 565 550 544 573 556 589 546 577 561 596 574 553 577 556 558 567 555 556 573 599 583 584 563 557 556 565 593 606 604 595 582 568 561 608 594 610 559 584 588 614 610 596 611 559 591 580 589 603 615 608 585 587 614 614 564 609 618 590 578 568 614 601 605 575 571 623 619 575 597 611 620 584 614 600 609 596 609 609 613 605 584 586 628 613 626 586 601 593 585 602 617 583 625 573 621 589 610 619 579 614 580 581 602 631 620 577 586 624 609 631 593 624 579 591 600 636 607 630 598 628 608 614 621 593 616 608 582 580 586 631 633 602 597 597 638 610 610 628 629 627 634 623 630 588 601 593 623 595 589 619 583 619 597 628 636 636 595 638 637 602 630 629 626 586 587 624 618 617 609 606 601 601 586 589 609 604 602 589 619 608 628 621 646 641 604 637 634 618 633 626 636 618 613 618 622 615 596 594 586 620 615 603 638 618 609 602 639 627 605 611 590 588 587 592 645 605 643 633 637 631 614 628 605 640 598 640 611 608 589 611 643 618 630 634 589 594 589 643 636 610 607 641 614 608 586 613 629 583 600 619 629 628 602 589 625 615 582 589 640 586 615 639 620 601 627 626 612 633 623 603 599 587 599 630 610 602 599 596 602 616 594 632 602 582 613 610 585 596 601 634 609 612 600 616 621 598 603 593 588 631 582 590 609 616 592 605 592 579 608 616 590 623 601 605 618 628 570 618 579 594 616 613 586 569 609 568 591 614 611 614 567 607 600 566 596 609 572 611 619 590 620 566 599 582 574 568 619 587 618 610 611 565 572 601 590 612 570 576 598 582 603 562 589 571 602 601 571 601 562 558 563 586 577 562 553 565 590 584 598 556 599 606 603 558 590 592 574 594 601 573 568 557 576 544 566 575 582 594 580 576 559 545 581 560 581 588 590 582 592 563 551 562 591 536 554 572 569 554 571 561 540 543 585 537 545 573 572 571 551 539 530 567 563 557 542 573 542 546 557 551 560 571 573 568 548 564 572 561 528 532 563 554 563 528 567 533 529 563 532 543 518 517 533 538 526 547 519 524 553 549 545 553 555 551 511 506 532 551 522 519 514 547 520 543 540 539 543 539 504 522 499 498 532 519 541 526 533 503 498 502 536 504 503 518 507 511 511 527 502 512 520 484 517 502 482 484 524 483 479 501 517 500 480 502 497 507 491 505 504 493 517 499 488 494 494 510 509 481 497 505 484 473 500 485 510 482 464 476 494 490 482 499 463 475 463 478 485 466 490 475 482 459 462 487 461 469 485 474 470 477 457 470 467 452 459 452 446 474 466 454 466 456 454 460 440 452 471 457 447 444 454 455 435 449 469 473 432 469 427 469 429 464 425 431 446 453 460 432 428 453 420 442 426 425 435 435 457 433 455 433 420 448 430 437 424 435 430 414 421 408 422 416 425 428 410 440 407 418 434 425 401 435 419 428 431 433 406 401 413 393 420 429 412 406 424 421 410 423 413 407 411 383 420 405 407 412 392 414 412 411 399 378 390 392 383 392 399 398 371 397 382 394 392 397 382 368 387 384 385 365 381 385 365 370 365 382 358 360 368 358 362 373 383 379 386 376 376 351 352 374 367 350 374 355 376 364 378 357 359 358 366 344 360 366 369 340 364 367 357 344 354 352 332 358 337 338 346 352 328 355 339 337 349 327 355 352 346 352 351 341 340 336 334 329 338 329 320 323 323 313 323 325 319 328 325 312 316 337 307 317 316 326 328 332 304 317 321 319 314 318 304 312 325 306 315 295 311 304 301 314 309 310 294 294 290 303 286 295 291 296 296 305 310 296 292 307 305 300 291 283 303 296 297 299 294 277 282 280 293 273 275 274 285 292 268 284 272 267 285 280 283 268 271 271 285 280 272 283 281 260 282 268 261 267 278 261 253 271 264 255 274 258 254 257 251 256 248 256 245 250 257 257 247 263 253 264 260 239 248 252 256 248 242 236 257 234 234 238 245 249 241 248 243 245 235 246 231 234 235 233 231 245 234 224 241 235 225 239 230 231 233 235 237 217 226 227 228 217 224 234 230 217 216 225 223 229 228 218 229 220 225 219 222 218 211 213 214 206 224 207 216 217 221 205 204 217 199 203 217 210 198 210 212 204 198 204 195 198 196 203 200 208 198 209 192 204 205 199 206 192 200 188 202 201 196 186 196 198 185 194 187 188 186 193 181 188 191 186 195 188 178 191 189 193 180 188 187 176 176 180 174 174 187 180 173 178 186 175 171 181 185 179 182 181 174 170 167 170 167 168 168 172 175 172 170 168 175 163 168 168 163 172 167 164 172 158 171 162 166 167 158 165 170 165 163 154 156 163 163 161 165 155 155 156 166 160 163 152 154 152 161 150 157 156 156 154 148 148 151 154 155 147 149 157 155 157 147 156 146 155 156 147 151 147 150 145 148 145 146 150 145 144 152 149 146 140 146 148 144 148 146 138 144 148 143 147 149 143 143 141 138 136 137 139 142 147 134 144 137 138 137 139 142 135 146 135 136 139 142 141 141 141 144 141 140 140 141 135 137 142 135 135 138 138 132 137 139 139 136 137 141 134 130 132 133 134 128 140 140 133 136 136 129 135 133 139 133 130 130 139 130 136 131 137 132 135 131 129 132 128 137 131 135 127 136 127 132 125 128 133 130 136 130 134 133 125 133 127 128 125 128 131 135 133 132 128 131 126 131
127 131 132 134 128 133 134 131 129 134 134 137 128 135 129 138 130 129 133 134 134 134 138 130 133 133 127 137 130 128 133 133 136 139 129 138 136 137 132 140 135 131 128 139 140 131 138 131 137 136 141 135 133 140 141 140 136 142 140 142 133 133 136 142 136 141 143 132 138 137 134 135 141 134 133 140 140 138 133 145 142 135 144 144 145 137 143 134 136 134 134 136 143 148 147 139 143 147 136 147 146 147 145 148 143 142 145 148 148 146 147 141 147 145 153 143 148 149 144 151 142 147 153 143 146 155 155 148 145 145 150 150 158 147 152 157 153 147 159 150 157 162 148 162 156 160 159 156 151 164 152 159 161 165 155 153 167 153 166 163 167 161 159 155 155 163 159 165 161 166 162 158 172 159 168 173 165 161 172 174 166 163 176 171 179 168 166 167 174 173 166 182 179 172 173 176 181 179 178 178 172 171 188 174 173 183 185 181 182 181 184 182 189 176 190 191 188 183 183 179 184 193 186 197 192 184 184 184 199 190 183 186 195 202 189 204 198 205 187 205 192 199 205 196 193 192 198 196 208 208 200 210 200 198 214 202 202 215 198 201 215 211 204 212 209 213 202 203 203 221 209 213 219 222 210 211 207 208 213 213 227 225 216 227 224 216 228 214 223 219 227 226 217 228 227 220 240 225 228 233 231 229 244 229 224 235 238 228 243 244 227 247 234 231 243 252 249 233 242 248 236 239 243 256 255 246 237 246 243 260 245 253 262 263 258 253 260 243 255 249 255 253 268 255 257 250 265 258 269 262 273 260 271 263 268 259 274 258 269 276 281 274 280 275 284 286 278 281 263 279 267 284 266 287 269 285 292 272 274 293 276 284 290 289 289 285 275 299 280 277 300 283 289 297 294 301 282 284 293 299 291 312 288 294 316 299 305 308 299 314 293 298 315 311 299 321 309 315 319 326 300 326 329 325 310 323 314 335 334 327 305 307 323 328 339 320 327 322 318 318 343 328 337 330 318 336 323 317 332 343 328 339 340 352 330 351 324 331 337 351 330 331 359 349 338 356 362 354 352 341 353 338 341 352 365 350 338 362 355 347 355 348 370 353 364 349 350 366 364 374 358 360 358 371 369 377 375 370 361 379 364 379 365 372 376 378 396 397 377 372 369 365 379 364 392 388 398 371 396 377 392 395 409 409 407 395 404 396 389 390 381 378 379 382 384 399 413 398 421 405 399 398 402 398 422 414 426 423 428 411 414 420 402 405 420 413 433 414 408 401 419 427 404 415 425 415 430 410 431 433 436 442 421 437 445 420 431 429 453 438 449 417 421 446 452 421 418 441 460 441 428 456 443 455 427 432 463 429 457 462 426 462 442 466 438 470 450 458 444 442 477 457 441 438 448 450 464 458 466 456 449 441 476 443 448 487 488 486 476 466 483 467 472 454 474 473 497 486 494 460 461 457 469 467 481 463 463 481 482 469 473 496 480 492 481 490 493 480 511 481 470 514 506 476 473 491 470 484 496 472 474 508 498 499 510 504 507 481 504 497 525 526 526 506 488 499 530 519 513 484 526 491 516 502 516 536 532 510 516 529 515 539 512 496 508 515 516 503 542 520 534 513 548 528 504 531 526 506 531 505 531 517 549 538 533 533 539 541 544 545 509 511 551 525 560 562 535 535 531 550 532 561 517 526 563 559 527 567 568 544 566 564 556 559 522 556 574 540 565 527 533 526 575 541 562 538 565 543 544 572 562 559 549 566 571 540 552 582 573 569 584 572 558 562 551 541 559 563 568 580 565 552 552 542 556 552 584 546 588 584 577 590 574 589 553 599 588 589 599 556 557 587 566 555 562 579 564 598 580 598 578 559 570 554 559 558 575 580 565 576 582 593 605 574 592 569 557 612 597 563 605 557 600 566 590 566 606 616 562 614 605 584 594 589 587 586 590 599 579 607 614 595 569 602 605 566 568 571 568 589 591 578 572 623 583 583 598 597 622 608 597 618 619 629 593 584 590 579 574 612 588 578 592 631 609 598 615 590 614 618 628 613 609 609 577 618 582 601 581 608 613 614 590 594 605 614 609 627 616 606 601 634 614 623 633 610 585 585 610 599 623 630 626 616 586 615 591 623 585 600 624 616 604 617 593 616 620 620 627 641 622 584 593 628 606 628 601 614 637 634 634 620 624 623 596 630 599 610 613 603 631 597 638 593 635 591 630 614 630 614 614 609 617 625 596 642 611 616 613 604 606 605 644 587 585 597 633 603 623 603 622 609 617 618 621 607 626 605 638 610 635 607 637 608 588 589 604 616 622 634 636 645 596 636 586 598 586 635 615 625 592 592 590 626 627 626 590 607 588 583 634 639 605 627 601 610 631 622 642 606 610 633 605 623 623 608 636 626 597 606 606 607 616 613 588 597 595 596 622 599 595 611 593 620 594 613 597 594 608 636 634 587 585 585 577 607 612 616 598 605 620 630 601 593 634 599 622 620 631 606 632 596 575 617 619 587 629 631 602 590 620 591 599 628 590 591 598 627 572 612 596 617 624 573 602 581 621 587 569 613 591 569 605 595 573 565 586 576 582 576 616 620 619 588 603 562 587 589 561 569 562 591 566 571 610 564 601 604 557 600 609 583 564 583 558 599 570 592 590 603 578 581 557 560 604 567 573 565 568 550 581 562 560 565 571 583 584 598 555 577 563 554 546 600 558 562 546 578 549 543 592 555 572 554 564 584 590 585 558 582 583 574 581 566 581 578 573 560 554 546 538 555 535 539 546 570 541 558 541 556 552 540 538 543 557 528 573 528 528 543 545 522 538 529 535 559 524 542 550 522 553 532 529 519 543 520 558 565 520 536 564 521 549 529 538 521 542 538 512 543 510 523 541 519 518 506 521 548 518 542 515 516 527 504 521 539 515 527 532 517 525 525 533 500 516 511 524 525 531 520 536 519 504 505 535 535 522 496 532 500 507 515 531 525 509 525 484 484 496 489 495 517 516 503 495 516 485 523 502 509 501 482 513 484 493 483 474 509 503 507 483 477 507 495 495 506 474 462 493 467 480 472 473 465 487 466 502 492 478 460 476 481 469 472 454 474 453 450 476 454 476 489 460 447 477 482 445 475 469 479 453 448 480 456 445 458 475 478 473 453 441 461 475 441 454 455 446 466 464 458 435 458 456 424 459 447 429 448 433 435 449 443 435 421 458 416 435 438 432 432 445 414 433 452 439 425 442 435 413 411 420 410 432 417 424 425 403 400 415 430 408 428 425 419 413 408 411 421 413 412 421 408 420 413 419 418 409 413 405 394 384 419 399 409 419 401 414 393 390 412 382 412 406 381 403 408 396 378 387 375 386 406 374 400 403 369 384 399 366 399 394 382 361 386 376 385 373 379 371 362 369 359 362 386 364 377 382 353 368 358 356 366 374 372 345 360 374 370 357 366 356 367 353 343 346 343 339 346 363 364 366 342 364 349 344 362 333 359 333 337 328 344 352 336 340 352 327 330 336 330 347 327 327 321 321 343 323 333 339 328 327 325 336 326 323 331 335 331 316 318 335 326 310 335 316 322 316 320 328 299 315 298 323 316 300 303 306 315 317 313 295 303 299 307 309 314 290 296 302 306 292 298 304 293 299 308 304 296 296 301 286 277 293 296 282 286 283 277 296 279 280 287 274 268 283 294 287 270 289 271 269 269 267 277 280 273 274 271 268 264 283 278 259 258 264 260 278 262 272 273 265 271 268 252 251 257 267 255 251 249 250 246 253 267 255 250 255 258 242 255 256 245 250 237 238 248 258 238 238 255 246 248 248 251 247 242 243 231 237 228 228 231 247 226 233 227 229 244 231 230 233 225 231 233 230 220 232 216 225 225 216 231 216 220 224 228 229 227 228 209 221 220 211 218 208 208 216 213 213 223 218 220 210 213 208 212 217 203 200 216 201 213 210 202 211 214 199 202 210 197 199 194 203 195 196 197 203 191 193 205 189 194 198 190 202 204 201 201 197 197 191 185 192 190 191 192 194 182 183 190 178 184 193 187 191 182 176 187 178 181 176 186 173 189 176 185 186 176 173 179 179 169 183 181 182 183 174 179 173 178 178 179 167 171 176 169 163 178 172 165 161 166 169 173 162 167 174 160 158 167 160 161 164 166 162 159 168 159 169 162 156 154 160 156 167 167 159 164 163 155 159 164 150 155 151 152 163 159 155 149 151 149 147 149 155 150 148 152 149 145 146 149 153 154 151 148 149 151 142 147 154 144 146 152 142 146 153 148 150 140 146 144 151 151 146 149 150 141 140 139 145 149 136 143 141 138 148 139 135 141 142 139 143 145 136 141 136 146 134 146 134 139 138 144 136 136 142 132 137 135 138 139 134 141 137 139 135 135 142 130 135 135 139 142 139 136 138 135 140 131 137 133 138 128 128 138 133 138 140 140 128 133 136 130 131 129 138 135 136 137 137 129 131 133 130 128 126 127 136 127 129 133 131 127 136 131 126 130 128 127 129 131 132 138 136 136 127 137 133 136
137 134 128 131 129 134 133 130 135 132 133 139 128 138 129 138 133 131 129 137 132 132 129 127 131 129 139 135 128 136 133 140 130 136 131 133 130 139 138 128 134 132 130 136 132 132 134 138 138 138 137 133 132 141 133 137 130 133 132 133 141 139 135 133 136 139 139 140 140 136 140 141 144 133 143 141 142 133 135 134 140 136 136 147 141 143 141 141 141 137 139 141 137 143 137 148 146 149 140 140 141 150 147 139 151 145 148 145 143 149 146 151 150 147 149 143 143 148 142 147 154 155 154 148 156 155 155 158 148 156 158 158 155 157 156 149 154 153 150 153 152 159 163 150 158 155 156 162 154 166 166 163 160 162 166 165 165 157 169 159 161 164 160 167 159 167 168 169 168 166 164 160 164 159 167 167 171 172 164 168 172 174 169 174 166 175 172 172 175 181 170 174 174 173 181 170 174 170 184 175 172 177 176 171 186 186 177 181 182 184 175 175 177 176 176 178 179 191 188 183 192 184 180 193 189 194 195 187 199 187 201 184 186 195 201 203 191 200 204 190 190 195 196 196 198 203 198 193 198 203 193 197 213 208 201 215 215 201 209 199 200 217 211 217 207 204 204 223 205 214 205 215 215 219 222 213 213 226 215 217 222 224 211 213 226 233 231 223 224 229 236 232 220 227 237 230 228 219 234 229 221 230 240 229 223 240 244 239 233 236 239 239 228 236 242 246 246 250 236 240 240 251 253 236 236 240 247 246 251 248 254 245 257 255 261 255 263 245 264 245 250 255 252 250 247 252 264 255 270 265 251 270 263 273 273 268 269 264 283 268 282 267 281 273 273 279 286 284 275 284 290 273 286 276 279 287 294 292 286 292 277 273 279 273 299 280 302 298 299 292 306 284 285 287 302 297 285 283 305 308 307 298 292 302 310 293 314 295 314 304 319 316 302 308 306 311 325 305 326 298 327 303 300 317 312 305 320 307 306 316 312 326 320 336 334 326 333 339 342 314 324 316 338 342 337 330 326 320 339 349 340 348 345 353 333 348 325 348 353 329 339 360 349 350 346 340 351 360 348 346 337 362 352 351 337 359 369 361 356 361 342 347 375 367 356 374 378 375 346 353 380 364 354 366 375 388 387 388 386 389 358 357 388 379 385 370 361 363 385 388 373 388 396 399 391 379 390 390 402 388 403 374 388 408 373 400 389 410 385 387 387 408 406 404 404 394 381 418 406 393 412 394 419 418 424 389 425 408 429 409 427 405 426 424 403 412 433 420 418 404 408 431 403 428 442 425 421 420 405 441 422 439 434 422 439 440 436 440 443 414 443 433 433 426 435 444 453 458 453 426 442 437 461 460 431 442 438 458 443 430 429 437 447 454 462 464 441 446 448 465 444 457 466 449 453 443 479 472 453 480 444 452 455 485 461 458 457 470 478 460 475 492 483 464 469 459 470 481 489 470 472 485 467 466 462 476 490 474 500 475 506 482 479 504 497 498 468 479 472 510 497 496 508 515 516 488 509 479 482 483 479 477 473 495 521 502 508 484 510 503 479 495 516 493 492 515 523 519 494 489 497 488 494 516 509 491 501 508 496 494 515 517 521 532 507 520 542 524 510 511 519 533 543 546 546 516 548 548 505 541 527 523 517 528 549 504 551 527 555 553 517 554 546 545 518 528 562 540 525 553 515 562 560 513 517 548 531 531 568 566 548 549 551 543 571 555 540 566 571 545 547 526 566 574 566 567 568 577 565 547 547 569 535 537 561 568 572 537 532 567 564 546 579 539 562 572 574 551 588 568 578 538 580 547 571 552 549 593 593 575 569 596 563 592 543 597 593 575 575 595 550 584 599 572 549 558 588 568 589 574 579 562 572 551 592 586 580 581 582 568 557 567 556 599 588 562 610 564 560 556 591 556 605 581 604 577 568 604 592 562 573 586 605 592 608 561 571 590 592 588 597 619 617 619 609 566 604 578 614 579 602 584 572 589 620 596 604 600 569 600 582 613 610 569 598 590 627 580 571 592 576 603 619 627 600 624 574 593 622 576 600 599 626 583 619 592 617 624 615 596 579 604 602 611 612 631 624 601 634 626 624 581 600 604 630 622 598 633 584 588 633 603 589 579 592 618 596 583 580 614 597 604 592 585 621 619 605 591 590 593 600 627 621 628 612 636 642 586 642 624 638 638 590 590 638 604 631 595 609 631 631 626 594 584 634 637 624 599 587 635 612 608 621 590 595 592 585 594 596 584 639 591 642 585 600 636 608 587 589 634 635 639 618 588 641 607 641 622 623 585 612 592 611 590 600 622 598 602 633 611 604 629 620 601 630 637 595 593 641 599 584 634 594 619 638 590 642 636 630 620 639 596 629 605 603 585 583 619 603 633 584 624 617 623 581 604 617 591 615 613 609 617 603 620 591 598 628 589 591 614 629 601 590 604 600 590 607 621 587 633 624 589 588 611 626 576 619 619 576 617 605 602 613 578 583 602 611 603 617 606 620 615 620 623 581 582 574 602 618 575 597 605 587 609 580 577 601 596 600 627 602 598 581 581 575 575 605 568 583 616 613 612 599 579 617 619 571 565 596 614 609 594 575 601 592 595 617 565 567 591 595 597 606 584 595 611 614 614 609 577 577 602 568 594 575 583 568 590 604 604 576 568 598 583 552 571 575 573 603 588 602 566 555 578 598 556 559 590 558 570 574 575 599 557 571 568 596 574 563 571 575 548 590 563 577 582 586 575 565 566 559 569 550 537 535 587 536 572 580 539 587 554 585 572 560 548 545 582 548 579 562 540 552 527 576 536 575 549 531 529 576 561 543 560 567 550 552 520 536 541 556 542 542 548 560 545 561 530 549 540 537 559 560 542 549 516 518 521 557 510 508 542 538 532 514 545 539 549 502 507 522 530 543 518 524 512 535 509 511 520 534 511 528 523 499 523 543 510 513 524 540 495 534 532 529 524 529 523 490 518 497 523 500 518 484 511 526 518 498 479 479 501 507 495 495 477 505 479 499 507 473 474 495 470 512 509 481 499 467 486 481 466 499 509 496 484 471 485 467 462 500 482 496 484 463 473 461 495 477 464 471 460 464 491 467 456 488 455 459 476 478 476 455 453 457 482 459 477 484 484 467 461 468 452 473 477 440 436 451 454 471 451 435 460 468 465 468 439 427 445 464 432 439 456 434 459 461 461 437 438 428 450 458 447 419 431 428 439 414 415 436 452 445 412 436 413 431 441 415 415 443 436 422 440 402 422 433 430 433 401 436 433 437 397 429 435 422 405 409 422 402 420 418 398 390 425 395 422 399 423 401 407 405 411 386 408 405 404 381 393 408 385 385 391 388 381 377 403 404 407 404 383 379 378 398 391 370 399 378 392 388 374 371 363 362 388 373 393 374 378 392 362 386 368 371 375 355 351 355 372 360 358 363 375 357 370 367 366 365 362 375 367 372 358 358 369 343 367 356 359 364 353 361 347 343 337 333 357 354 329 343 334 348 332 340 331 327 349 323 329 336 351 345 319 347 327 335 346 342 343 322 333 322 317 309 330 320 327 315 308 335 328 316 312 315 322 306 324 330 329 314 325 327 309 325 307 296 319 298 320 293 312 317 316 295 310 293 293 312 314 305 308 286 306 293 286 303 290 291 300 306 287 290 276 279 301 294 281 299 291 291 292 282 279 291 293 271 280 273 276 286 286 271 283 262 283 278 260 277 268 266 260 265 271 269 264 278 267 278 271 263 266 267 272 248 265 268 263 260 258 260 250 255 243 261 252 248 252 260 263 243 246 239 250 244 254 251 250 239 254 243 255 246 232 240 240 239 251 251 249 240 236 236 235 230 233 243 233 233 236 231 230 220 221 219 225 234 229 220 225 236 230 235 232 230 227 215 222 224 224 209 218 211 208 217 227 223 214 206 214 221 220 203 223 220 215 215 213 215 211 203 200 217 204 215 202 211 214 197 206 196 198 192 205 196 194 209 205 203 203 204 198 203 197 204 203 199 193 199 187 192 198 186 196 191 182 196 184 184 185 191 184 185 189 183 189 187 179 179 191 189 189 175 187 178 188 184 177 188 173 188 181 176 172 176 183 170 183 178 172 180 181 168 174 171 165 165 166 164 170 173 174 170 167 169 169 173 164 159 167 159 173 169 157 165 171 167 167 168 156 161 167 157 157 162 166 166 157 158 154 161 159 161 155 163 163 152 161 160 160 162 157 149 155 156 156 152 152 153 149 153 155 158 147 151 158 147 146 153 147 148 156 146 149 147 144 150 153 147 152 141 144 139 143 140 139 145 138 142 151 141 139 142 142 149 145 146 148 142 142 136 146 145 146 140 134 134 147 146 140 142 133 143 142 135 142 140 142 140 144 136 138 137 144 142 132 139 141 141 134 135 134 139 137 139 142 139 134 133 139 132 142 133 138 135 136 139 137 132 139 133 138 133 137 139 132 139 133 129 137 139 134 129 134 128 138 133 137 129 138 134 133 127 127 131 133 135 131 128 127 130 135 139 135 131 137 129 132 130 130
131 131 139 132 137 128 132 132 140 137 131 136 132 133 137 139 139 134 130 128 136 133 138 136 130 129 133 132 136 139 139 140 131 137 134 141 139 138 134 139 136 140 135 142 132 133 140 131 141 131 134 138 137 131 135 141 134 142 136 144 143 133 144 132 143 140 143 144 145 143 140 134 140 143 138 135 144 137 144 147 142 137 141 141 138 146 135 143 147 147 148 146 137 138 139 139 145 149 151 142 145 143 145 139 152 148 140 148 151 150 148 146 152 142 142 155 154 150 152 146 148 152 154 147 151 151 150 153 159 153 150 153 152 157 151 156 159 158 154 160 157 161 161 163 154 154 154 155 157 166 163 156 166 167 168 155 154 155 170 164 167 161 169 159 165 159 161 161 165 171 174 165 162 175 161 169 165 176 175 163 173 174 171 165 176 173 169 168 170 170 172 181 183 180 181 173 183 185 173 184 186 187 172 177 175 186 186 191 182 178 182 176 178 180 188 193 190 191 192 182 193 193 192 189 183 183 190 183 196 190 190 196 188 196 194 189 199 203 202 194 204 196 209 204 195 197 207 210 210 209 195 205 207 208 206 201 215 208 204 217 207 204 218 207 208 222 223 217 208 223 208 224 224 224 223 226 208 226 218 218 225 227 223 221 232 223 215 220 231 226 234 216 217 223 218 231 234 221 235 239 235 239 242 228 243 242 232 246 241 232 234 236 251 245 237 237 243 251 246 253 252 245 253 235 245 237 255 261 251 262 243 248 254 245 251 255 260 254 269 249 246 268 265 255 248 258 265 251 269 267 254 254 258 270 258 260 270 281 275 264 280 283 282 271 269 287 278 281 279 281 281 277 282 267 291 280 283 289 284 296 289 272 286 288 276 283 286 280 300 287 284 293 304 285 294 296 310 311 306 313 306 304 303 293 301 297 299 297 299 295 296 303 302 320 318 313 299 314 318 324 313 321 304 324 308 316 314 311 333 326 312 326 337 329 316 331 336 335 313 325 340 340 323 345 323 329 339 328 319 343 321 348 325 349 335 337 340 353 342 344 342 327 340 361 359 357 357 354 359 337 361 339 350 339 368 357 339 355 356 369 356 361 350 373 366 374 375 380 372 376 370 381 360 361 373 387 357 369 372 390 358 372 362 374 367 393 379 361 380 361 373 372 373 368 396 378 393 399 373 371 374 384 382 376 396 404 395 380 405 402 393 414 385 412 396 407 398 409 402 412 422 391 393 397 398 404 415 421 425 408 393 408 399 404 414 396 434 421 425 436 406 404 428 414 435 438 440 424 442 438 425 431 439 425 417 411 444 412 442 446 427 439 419 417 455 441 434 435 433 427 420 442 457 448 447 448 427 455 437 454 452 431 448 435 440 434 460 443 445 441 463 447 472 450 479 458 473 463 450 475 465 474 466 474 469 462 484 460 478 450 457 456 490 464 477 472 477 458 487 479 468 498 496 491 472 488 494 501 494 498 504 466 460 498 475 493 463 478 487 499 482 493 499 483 484 499 513 483 477 490 490 476 506 503 513 481 504 479 513 494 519 481 503 515 513 501 516 495 514 512 517 501 520 498 531 495 526 527 492 516 522 495 518 510 532 537 525 498 494 531 505 503 520 535 537 519 520 539 547 548 551 503 527 505 528 533 535 504 537 549 548 507 538 552 558 533 549 554 560 539 555 539 518 535 518 564 558 546 524 538 569 547 557 559 535 527 549 537 532 556 541 551 559 542 553 565 533 558 540 548 573 547 576 576 542 571 580 542 577 536 546 566 537 538 581 541 561 544 552 579 540 576 557 545 566 578 541 554 552 562 545 545 577 557 574 558 557 589 586 569 588 583 592 577 562 552 573 583 602 552 600 583 571 599 580 578 554 558 604 572 587 551 572 601 569 588 591 570 607 592 600 557 598 590 601 583 598 560 607 576 601 594 583 580 604 574 608 582 619 574 597 585 597 595 607 603 572 580 617 612 613 616 572 589 608 593 615 618 596 601 591 609 577 576 609 626 595 598 608 584 605 625 611 576 617 606 595 616 597 624 574 615 598 605 618 592 622 618 624 597 618 610 607 632 627 583 578 600 603 609 608 578 604 581 578 593 618 602 630 636 596 625 620 614 598 597 597 621 621 619 618 628 633 622 581 600 607 599 626 611 600 591 628 592 616 614 609 634 630 592 633 633 597 595 631 586 603 590 631 584 630 611 637 627 593 640 588 620 598 634 590 620 585 639 631 623 611 601 615 599 612 606 592 628 621 643 634 643 590 624 586 641 592 640 624 602 638 631 641 592 624 590 631 626 587 621 607 616 639 640 634 609 604 643 595 642 583 588 643 590 628 585 589 638 583 632 598 639 619 596 589 598 604 637 581 608 616 607 641 611 604 633 638 625 634 590 626 635 594 624 583 581 629 590 637 597 578 609 622 637 585 595 628 634 604 628 596 586 586 598 629 596 610 613 591 612 599 632 605 576 606 629 591 581 577 574 600 576 604 575 576 602 593 618 599 620 600 609 622 602 623 615 614 622 584 573 606 626 577 603 618 578 611 610 594 593 570 586 603 582 570 615 619 605 619 591 584 608 595 585 619 566 594 579 563 612 582 582 611 563 604 575 609 605 562 563 566 592 573 602 588 592 558 585 571 567 582 606 568 604 582 578 555 579 588 603 568 592 596 595 569 551 572 567 591 588 567 558 568 546 561 589 591 591 565 586 548 593 593 561 588 547 581 580 557 543 537 544 574 540 578 584 540 571 533 539 535 572 577 538 542 551 553 543 555 551 547 542 574 545 553 562 526 550 573 578 529 571 574 575 554 568 544 562 531 538 524 526 534 558 562 555 561 567 557 565 562 558 559 559 542 535 537 560 517 549 523 539 543 552 508 546 530 553 555 511 508 528 520 545 509 508 524 503 530 504 541 539 519 515 528 531 529 504 521 540 531 525 496 502 517 495 498 530 529 517 504 531 495 486 495 520 512 520 520 484 480 524 487 519 481 525 480 482 502 477 519 497 483 492 495 497 513 518 479 508 473 510 485 478 479 479 483 465 480 488 469 484 494 493 464 500 482 496 489 470 483 491 474 462 482 492 480 475 483 461 492 448 464 466 463 483 457 470 478 459 443 452 476 441 466 462 442 457 477 478 438 479 464 434 438 432 457 439 466 444 466 437 457 438 462 450 440 460 465 465 437 434 439 439 436 430 460 430 448 454 426 414 447 439 438 419 415 427 445 415 426 435 430 419 427 422 438 431 419 430 436 412 421 410 401 410 416 413 433 426 406 414 430 415 393 410 406 391 411 410 396 411 400 388 402 410 412 410 409 402 410 403 397 403 395 385 395 394 402 400 408 384 391 391 373 389 389 396 376 396 377 401 401 385 381 389 384 386 370 363 377 374 360 388 365 379 383 363 367 358 364 354 376 353 359 357 362 360 362 378 355 343 355 374 362 345 358 359 352 342 338 343 343 362 353 357 363 343 352 360 335 360 336 360 331 351 356 332 324 334 333 347 321 339 329 344 333 326 326 340 325 332 338 339 329 338 327 333 310 310 333 327 338 313 328 312 324 309 319 319 322 318 326 305 316 306 327 324 313 319 311 311 299 304 321 317 302 304 306 299 296 311 291 301 288 314 293 302 284 304 303 306 304 292 280 288 288 279 296 276 291 283 287 279 284 297 275 278 285 294 285 286 278 278 266 276 276 280 265 282 272 261 275 282 264 263 277 257 275 272 259 258 257 252 258 254 269 251 265 250 250 248 267 267 257 259 257 261 263 257 251 255 256 255 262 242 249 253 244 249 256 254 251 245 236 253 238 245 237 248 240 232 241 251 243 242 246 231 240 226 224 234 227 236 239 225 241 226 237 220 234 222 228 222 229 215 229 228 224 220 217 225 214 226 217 210 230 210 218 212 214 209 209 221 221 214 213 213 217 211 213 205 201 215 210 214 199 214 215 205 204 210 209 198 195 204 204 204 199 202 203 197 196 209 207 194 199 195 188 200 191 201 200 185 196 186 194 198 199 192 194 189 186 185 185 186 191 178 181 192 182 185 178 182 189 176 177 178 179 176 189 180 179 176 188 186 185 170 177 169 181 172 183 183 175 176 171 168 167 179 166 164 169 175 171 176 171 176 172 163 165 174 173 160 172 166 165 169 172 168 169 171 161 159 170 167 157 162 157 163 168 166 156 167 166 166 163 154 160 152 165 161 154 159 152 162 150 156 155 150 154 156 161 147 146 156 154 156 153 159 155 146 151 147 145 144 152 151 145 146 151 144 141 149 148 141 143 153 142 149 145 150 140 142 142 148 151 138 139 140 138 138 144 145 139 141 140 145 140 142 147 148 139 146 141 147 134 145 143 133 138 136 142 138 137 145 134 136 145 136 137 141 143 134 140 139 139 131 142 142 140 141 131 138 142 133 130 141 131 131 137 136 130 138 131 131 130 135 140 141 138 133 139 136 137 134 129 130 136 130 131 132 129 133 128 129 138 130 128 129 132 135 135 134 132 139 137 135 134 135 136 130 139 133
140 135 128 130 139 136 133 132 130 136 137 133 138 137 135 140 138 139 136 134 135 141 134 131 137 140 140 133 131 141 141 131 136 141 134 136 136 140 140 138 135 137 143 134 135 136 132 133 136 141 140 132 141 133 136 139 133 134 143 144 136 139 141 138 138 136 137 135 140 136 142 140 138 141 137 136 144 138 138 138 135 142 139 146 141 142 143 146 145 146 144 147 150 151 139 142 141 143 144 147 145 139 141 149 146 144 150 143 147 153 149 148 149 151 146 157 153 147 157 152 147 151 158 156 156 156 159 152 161 160 156 157 153 152 149 162 161 160 152 150 150 152 158 151 156 152 162 163 160 157 167 167 166 154 156 164 164 168 166 165 168 161 169 163 170 166 168 167 174 167 168 165 176 175 165 178 163 170 178 168 178 171 173 169 173 182 175 170 180 173 178 170 185 173 185 179 170 177 183 183 181 182 173 186 179 178 189 187 180 175 193 182 186 187 191 184 190 181 185 183 185 191 192 190 182 195 186 187 188 188 190 199 191 198 198 206 202 190 193 193 197 193 209 203 196 197 198 200 204 196 208 208 205 205 197 198 206 203 207 218 207 204 201 208 221 207 209 214 223 207 205 222 222 212 213 208 220 209 216 220 212 226 223 212 212 219 227 235 223 225 220 228 224 222 227 237 236 226 240 237 232 238 231 232 236 242 246 243 240 229 251 233 234 230 253 250 239 254 251 233 235 238 252 246 237 252 237 247 259 240 256 258 255 259 263 258 256 246 249 248 265 249 267 255 251 256 252 271 273 271 263 267 275 266 265 271 270 270 261 262 274 276 274 281 276 279 265 264 272 278 291 266 283 278 294 281 278 271 274 284 284 280 288 297 290 303 296 282 301 285 307 284 297 300 295 285 284 296 292 314 287 304 298 290 309 317 299 313 313 310 310 316 294 309 320 299 315 306 311 325 326 326 316 324 331 313 324 306 311 306 320 313 309 337 321 319 340 333 311 313 331 332 333 328 332 340 343 324 341 324 345 334 325 339 323 329 326 343 357 329 359 329 343 351 349 350 344 347 351 333 347 352 336 341 345 344 348 353 369 348 363 371 372 372 377 344 380 372 381 347 354 353 381 363 374 359 383 372 376 388 366 387 384 376 393 386 377 368 371 367 392 384 397 390 365 400 375 367 400 383 403 408 386 383 377 407 407 391 381 381 393 404 393 412 382 397 411 419 411 385 401 391 416 414 386 413 420 406 420 424 401 394 414 397 431 401 431 417 427 422 418 435 402 434 437 441 430 409 407 445 418 410 426 419 414 423 442 421 424 429 413 448 445 448 454 436 432 417 438 422 458 459 450 423 454 435 452 462 432 427 427 439 439 457 432 438 443 443 448 448 451 458 460 445 463 449 461 475 469 476 450 451 466 469 471 485 446 468 474 479 462 455 460 490 468 490 457 487 464 477 466 466 481 499 501 497 463 492 472 472 458 464 475 481 506 501 500 509 496 467 473 501 509 499 483 484 480 492 517 494 493 517 490 496 508 478 511 492 482 489 519 509 506 480 518 505 488 490 514 494 531 491 529 513 535 488 533 505 517 497 500 535 523 514 540 537 512 511 508 512 525 504 535 498 503 548 499 504 504 506 542 517 531 529 529 518 555 533 507 546 546 534 519 548 510 559 554 514 533 520 524 556 550 517 554 516 528 520 545 553 554 539 569 535 528 549 549 530 527 555 562 559 564 542 551 573 571 553 526 568 537 550 544 572 558 538 543 576 562 574 582 580 582 569 567 538 580 574 588 584 558 542 552 551 582 583 567 583 579 568 589 583 570 563 564 549 570 572 586 562 566 583 597 586 563 567 579 549 577 587 559 602 552 570 560 572 600 580 580 564 560 572 556 570 588 609 562 563 597 571 575 609 600 556 568 611 580 560 606 584 561 582 582 593 583 597 597 567 585 575 584 612 604 596 601 588 613 591 572 570 585 607 582 578 619 596 575 624 595 611 620 609 612 624 586 584 608 614 592 580 571 574 601 620 603 583 605 613 601 612 612 619 595 581 612 582 616 610 618 596 574 604 575 630 581 614 626 614 593 606 625 603 602 597 595 576 610 622 619 582 604 593 630 628 602 604 580 579 582 625 594 583 605 584 593 629 602 599 612 619 581 637 615 606 637 590 593 634 596 595 635 599 609 582 630 629 590 629 614 605 614 627 622 582 634 638 633 597 597 607 639 600 604 613 628 602 626 641 595 583 594 591 601 625 592 592 613 602 640 587 626 615 634 607 615 626 601 606 642 619 634 640 637 597 612 625 617 595 623 631 596 638 642 618 620 591 627 589 612 624 594 595 596 585 621 630 630 581 596 629 620 587 627 616 601 596 598 636 612 639 626 627 633 626 602 612 637 587 619 601 596 620 633 617 599 607 621 602 598 584 627 608 587 625 579 592 624 619 579 594 621 634 579 618 620 612 606 583 614 611 598 624 593 592 602 613 614 579 577 574 585 619 604 596 607 608 604 596 583 600 617 598 575 625 596 581 617 612 590 582 602 566 623 613 586 595 590 621 577 564 570 596 577 616 594 566 577 619 592 590 601 584 563 606 595 596 581 562 569 599 592 595 605 596 565 595 583 576 599 590 588 602 584 553 573 556 599 594 601 567 594 603 555 572 568 585 589 571 566 599 585 580 552 556 572 595 560 591 594 554 556 578 570 584 546 589 588 549 560 558 586 593 565 576 556 566 570 569 580 548 563 578 576 577 551 585 539 568 584 581 541 559 549 556 560 549 557 540 548 573 560 546 547 540 576 545 545 554 539 557 527 525 563 522 541 537 537 562 566 551 548 561 548 515 517 558 552 513 545 555 511 560 551 560 536 518 556 550 550 534 536 553 532 552 534 551 550 517 537 507 502 519 531 512 528 521 540 531 501 525 524 533 517 526 494 503 527 511 527 517 539 491 527 499 488 499 528 518 506 526 508 485 497 496 522 521 480 504 487 513 495 507 492 484 517 494 511 510 499 519 486 510 494 499 499 513 484 515 507 512 492 504 495 501 502 483 469 467 463 460 475 493 465 459 468 502 494 465 496 496 460 473 494 478 482 465 457 478 463 455 456 483 460 480 456 480 485 456 476 467 478 459 470 471 439 450 469 479 472 467 441 434 448 462 466 457 432 432 445 435 441 460 442 435 442 451 426 461 444 448 433 446 448 453 433 454 418 434 424 428 445 415 415 433 445 409 425 412 441 411 431 405 404 420 438 401 435 435 400 414 424 414 415 404 400 435 410 424 396 429 428 408 423 392 417 416 386 422 405 392 407 415 397 413 391 399 406 410 415 385 404 386 377 399 378 398 373 398 395 387 408 383 401 385 374 378 390 387 394 384 371 398 396 364 372 387 370 368 368 392 378 370 389 386 369 382 362 360 354 377 351 348 366 362 376 349 361 345 353 362 342 362 358 372 362 341 356 351 366 368 358 367 361 351 345 357 363 354 335 359 356 336 356 334 336 323 348 346 347 338 351 322 346 322 344 337 317 330 342 327 344 323 319 341 316 329 335 323 318 322 310 316 305 332 318 308 309 321 310 308 324 312 315 320 318 309 319 316 320 294 301 314 310 290 312 304 295 309 309 303 285 299 297 299 306 283 296 306 293 289 289 303 291 286 291 275 296 296 287 279 291 272 282 276 274 285 277 293 275 289 292 282 283 269 282 288 265 280 283 271 280 276 265 277 259 259 276 267 267 278 254 266 267 272 268 253 250 252 255 266 248 259 255 248 252 248 259 263 247 259 247 258 255 245 260 238 241 244 246 239 235 242 233 233 231 238 239 249 237 231 249 229 232 245 241 226 234 236 240 230 225 221 233 228 221 231 228 224 231 219 234 226 227 217 220 231 221 219 223 217 224 223 217 216 223 217 225 227 225 217 213 224 215 219 216 221 211 209 216 219 207 203 212 214 201 204 201 207 196 211 205 206 202 198 203 192 210 201 208 190 199 200 193 207 199 193 187 201 200 192 191 192 184 195 191 200 193 200 184 186 190 194 193 195 191 189 193 193 194 188 191 191 190 179 180 173 189 184 176 177 172 180 186 184 182 180 176 185 174 173 175 175 170 181 180 171 177 166 165 164 170 164 165 166 163 167 172 170 163 167 169 160 169 171 168 160 157 163 172 157 156 157 161 158 166 155 160 154 163 156 164 155 155 165 160 166 166 162 157 165 155 163 161 163 152 151 152 151 162 149 161 159 156 160 159 155 157 149 146 145 146 144 146 155 153 154 149 152 156 146 151 153 148 141 150 143 141 149 147 143 140 142 150 151 140 149 147 143 141 146 142 146 139 143 136 147 143 149 135 135 145 138 147 135 137 139 138 136 147 143 139 133 146 134 144 146 143 139 137 133 146 141 142 143 142 144 139 143 143 138 142 134 141 142 132 137 142 137 142 142 132 130 135 136 142 130 132 133 138 133 133 141 131 129 139 131 130 135 131 130 141 129 135 138 129 138 133 140 132 133 129 136 135 134 130 133 133 133 138 129
137 129 131 129 131 130 131 134 136 133 135 138 136 130 136 136 139 142 136 131 133 136 139 139 142 140 131 136 134 130 137 143 134 142 143 136 143 134 142 139 140 137 134 134 138 143 142 137 142 136 138 132 137 143 133 135 134 141 141 135 140 145 137 140 138 133 134 138 138 141 145 137 139 136 142 136 144 144 146 139 144 145 136 149 142 137 150 144 146 143 147 138 140 149 144 146 149 145 151 152 140 146 141 144 149 149 145 145 151 145 145 156 147 147 148 144 154 158 146 156 149 154 152 148 155 161 159 155 151 161 148 154 156 163 153 154 159 157 158 154 161 163 163 164 153 158 164 166 154 167 167 160 163 162 155 156 156 160 160 163 162 157 166 160 170 164 173 162 166 172 162 162 167 174 170 164 179 165 167 175 168 168 167 182 167 182 179 174 180 181 183 169 169 182 180 182 179 183 181 173 183 173 188 187 174 190 188 192 187 191 181 178 180 194 188 192 182 180 195 188 199 191 194 182 184 187 192 201 187 194 204 200 204 195 206 189 201 197 204 203 205 195 207 195 209 196 202 196 200 196 207 198 197 209 198 213 199 219 201 207 213 206 208 206 218 220 215 224 222 208 214 207 226 209 219 222 219 222 223 221 225 229 213 225 215 222 233 230 234 227 224 226 223 230 232 239 225 226 221 223 244 224 232 232 246 241 248 229 235 250 249 228 239 250 244 249 232 247 245 253 238 256 236 246 241 245 242 241 260 240 247 254 243 246 264 261 267 261 259 263 256 252 259 253 260 251 257 259 258 271 269 254 259 268 270 280 269 267 273 266 271 269 265 273 263 268 289 272 282 275 276 273 273 279 274 283 273 274 278 290 297 294 275 294 276 293 278 294 288 295 291 305 295 282 297 286 286 290 307 302 293 309 309 305 300 311 304 290 304 299 318 318 316 312 300 305 307 323 310 305 315 329 324 326 302 313 305 314 305 333 316 326 329 317 326 309 316 334 337 332 332 339 341 325 343 330 334 332 322 345 340 327 345 330 328 354 334 357 344 327 358 358 349 334 358 337 362 356 346 351 364 341 369 362 341 351 369 367 350 352 359 375 357 377 368 346 350 360 362 366 350 382 356 379 364 374 387 372 374 380 362 387 387 364 392 376 386 382 376 377 372 363 399 383 370 372 378 385 405 376 402 407 407 409 387 396 409 376 391 388 386 386 384 390 399 393 388 412 410 408 419 411 401 392 414 424 412 406 397 408 419 404 411 428 416 432 413 423 422 420 408 435 430 408 400 442 426 434 413 434 429 433 431 430 435 408 413 414 451 427 452 416 436 437 447 438 448 433 418 432 427 422 457 438 439 434 453 453 466 432 467 428 452 436 456 456 447 441 441 472 469 459 442 435 442 455 450 480 469 470 466 446 474 452 445 468 473 480 462 445 470 477 451 459 467 482 484 454 496 480 474 469 466 485 457 471 466 457 486 489 502 468 471 478 493 479 492 474 498 504 485 465 512 487 480 507 475 502 492 470 472 492 498 481 499 520 486 479 494 503 477 504 483 481 488 498 483 509 524 498 487 524 486 517 525 495 514 497 502 497 522 513 495 503 506 538 536 522 502 518 499 520 518 527 505 504 540 544 517 514 546 546 524 533 543 504 509 538 531 532 543 554 544 524 524 538 538 533 551 527 520 519 518 539 543 546 547 520 561 551 517 527 535 554 564 544 564 529 527 542 551 563 548 553 530 535 574 542 571 543 541 578 540 533 531 529 538 548 568 577 539 557 572 584 556 571 574 585 546 555 577 578 588 564 564 578 536 583 559 585 588 565 591 581 591 592 574 545 593 585 571 555 575 558 572 562 546 584 548 563 588 571 597 579 591 591 601 600 606 592 585 562 600 567 580 603 584 584 579 580 557 554 583 566 587 574 577 598 562 582 613 595 604 613 595 603 570 613 614 594 560 595 567 565 565 599 570 600 612 586 568 593 578 620 587 593 595 581 607 593 587 584 623 588 586 569 616 593 576 582 569 581 622 579 611 618 619 603 591 589 595 584 580 603 577 623 577 579 615 612 596 616 578 625 597 624 607 611 612 588 584 588 615 594 621 596 583 610 623 597 631 588 603 581 621 610 626 620 609 610 600 627 587 598 619 604 589 585 581 580 581 617 611 582 638 627 593 632 602 610 618 589 637 609 620 610 589 619 591 640 604 617 641 587 630 604 591 616 635 605 617 637 585 590 582 585 640 596 638 603 629 616 613 627 586 594 598 596 634 610 597 596 585 598 604 636 621 614 612 614 641 588 609 583 599 612 587 598 627 585 620 613 621 593 597 628 605 615 583 596 582 597 612 586 613 636 580 591 610 612 626 608 620 594 611 637 625 619 593 610 623 635 583 590 627 626 621 632 595 611 631 636 615 609 610 636 591 578 623 605 623 619 624 609 610 631 597 587 606 596 604 582 582 609 586 622 588 629 616 604 594 601 595 572 572 620 571 579 613 609 607 600 592 588 626 619 584 611 606 571 606 615 596 598 603 615 600 590 612 617 583 618 612 571 589 572 568 618 599 568 563 586 610 592 602 611 561 612 597 601 613 574 615 584 606 590 576 569 576 585 600 609 582 584 611 594 583 600 571 607 586 554 603 575 600 596 565 580 592 558 553 601 584 582 569 553 595 568 590 554 574 570 567 583 548 550 570 574 555 568 595 553 543 585 557 548 583 574 562 564 542 586 564 539 585 568 589 547 574 547 585 578 578 551 568 549 569 551 566 539 567 581 529 573 565 561 545 537 555 580 566 550 569 563 577 538 570 533 529 521 569 557 551 525 571 564 548 532 533 541 567 566 535 540 519 548 520 513 542 534 558 557 522 519 520 512 532 507 519 515 552 537 533 509 506 524 548 510 539 520 545 522 504 499 499 510 504 528 537 536 541 542 515 541 538 494 508 519 536 524 535 494 530 534 513 493 512 505 512 488 495 510 529 527 509 491 494 520 520 504 490 495 492 478 488 509 502 498 490 484 518 483 500 509 483 469 471 481 485 476 473 510 478 503 499 471 492 499 481 501 500 494 482 490 464 457 480 490 461 458 489 452 463 490 481 493 473 478 457 478 464 483 465 485 450 458 475 454 483 476 458 467 457 471 447 480 440 471 445 442 446 454 440 469 470 433 443 458 431 436 444 449 459 443 433 432 447 432 439 443 453 428 423 441 418 426 419 445 448 420 429 420 442 430 428 423 437 444 420 420 409 425 435 411 433 413 431 437 421 428 400 435 412 435 418 397 402 427 411 409 405 406 392 400 422 410 395 397 389 423 397 406 395 407 394 414 394 395 413 401 381 411 387 385 401 382 394 372 383 379 393 398 380 390 370 382 387 367 378 367 364 366 380 370 395 377 376 379 359 387 366 378 389 377 368 369 376 365 374 349 372 359 356 346 374 369 375 348 368 358 375 348 360 358 347 340 343 352 349 360 340 360 345 332 335 336 359 339 339 342 351 348 345 352 334 350 342 322 345 342 350 323 329 319 331 330 316 327 341 331 324 327 335 311 313 339 314 310 335 314 308 307 310 306 326 311 318 311 306 315 319 299 306 300 304 319 318 302 316 317 310 309 308 306 303 296 308 315 291 288 307 306 302 311 294 302 286 303 289 307 289 300 295 279 277 302 299 291 298 290 279 296 273 271 271 285 277 267 272 286 277 275 284 268 285 265 284 271 285 265 271 261 263 260 268 280 280 272 268 273 276 257 256 261 270 262 267 272 253 272 267 257 262 261 266 248 261 247 248 254 245 253 255 241 249 261 243 248 245 240 248 241 243 238 240 236 241 242 234 233 233 233 232 237 247 228 246 226 241 229 227 226 239 238 230 233 241 221 219 217 224 230 225 231 214 228 216 231 230 213 230 210 221 226 228 226 217 217 217 227 217 213 215 217 222 218 221 207 215 217 209 202 214 202 216 210 216 208 204 201 208 208 203 202 197 198 195 206 192 198 192 203 199 205 207 200 204 193 195 188 190 197 193 189 202 190 200 200 186 190 194 183 183 197 185 196 186 179 178 188 190 189 184 178 183 178 181 182 176 184 181 181 188 185 186 188 176 183 173 174 176 173 176 176 182 170 170 167 168 177 170 166 175 163 165 166 178 178 168 169 175 171 167 162 161 173 168 172 160 169 171 161 162 156 161 170 159 154 158 164 156 167 158 153 164 164 164 158 164 161 161 155 152 159 159 153 151 157 154 153 151 151 158 158 159 152 155 155 151 148 150 154 148 148 155 147 156 155 153 152 149 154 155 143 149 151 148 151 153 143 147 152 146 146 145 147 148 148 144 141 139 140 143 143 148 149 150 145 149 144 136 147 141 143 135 135 139 142 144 136 142 135 134 147 139 137 140 146 146 144 135 133 146 141 137 141 138 136 136 137 136 144 136 135 133 141 144 144 143 136 142 137 131 132 142 134 132 132 137 136 134 142 132 142 136 136 139 131 132 138 138 138 139 142 130 142 138 142 131 137 134 141 132 136 129 132 141 131 134 136
137 139 137 140 141 132 135 139 133 140 136 141 135 133 131 137 133 139 138 134 136 143 136 139 139 136 142 141 140 136 135 135 135 132 135 134 134 140 132 139 139 138 140 132 139 141 133 142 139 135 140 146 142 143 133 133 142 141 141 133 144 140 147 143 142 138 147 147 139 138 138 136 136 137 143 143 144 141 138 150 145 145 147 138 141 149 139 149 141 148 149 139 139 146 148 146 152 145 144 141 150 147 142 151 152 143 153 152 143 143 148 157 146 149 153 158 153 156 148 157 148 159 157 160 149 149 154 151 160 153 154 155 159 157 150 155 159 155 157 166 163 161 155 167 156 166 160 164 158 159 156 168 166 166 171 171 166 158 165 165 171 164 170 168 162 172 167 163 172 165 167 164 173 177 179 169 179 165 169 169 179 177 173 169 177 174 171 171 184 176 180 172 179 186 172 184 172 178 176 179 189 189 178 180 174 178 192 191 181 190 185 191 181 191 195 185 192 187 192 186 186 195 190 198 194 187 190 202 204 201 190 202 196 205 206 204 193 207 199 200 205 204 201 207 205 196 201 199 206 195 206 206 200 197 199 217 204 199 213 212 205 213 215 223 213 213 217 213 208 218 220 209 213 219 220 212 209 222 228 217 220 231 230 217 219 235 218 219 224 226 238 237 225 228 235 227 225 236 237 226 240 245 224 226 239 238 243 239 245 228 231 233 250 231 241 249 248 248 251 249 252 256 242 254 242 241 261 257 258 244 253 247 262 258 249 262 255 262 266 268 254 271 252 272 258 262 252 273 269 274 278 261 267 256 271 280 261 279 284 282 272 285 279 267 282 267 278 277 289 289 276 274 280 291 280 270 278 293 288 288 299 277 289 299 277 301 277 300 278 289 282 284 296 301 294 305 310 284 285 311 301 311 295 287 299 316 294 294 319 302 307 310 303 312 298 311 300 311 319 314 321 304 327 306 331 319 330 310 312 312 307 306 313 331 319 334 324 336 342 340 332 319 335 326 344 337 341 338 344 334 351 336 333 328 343 341 338 329 331 330 358 359 361 356 341 339 362 351 359 343 351 338 351 370 371 355 352 350 351 363 368 367 368 345 354 360 351 349 359 355 375 373 362 382 374 356 382 368 354 379 367 368 387 387 390 392 382 362 393 366 390 369 377 380 373 371 372 381 394 391 398 380 405 396 407 386 378 404 380 380 415 410 394 396 410 385 396 402 394 388 413 390 387 418 388 416 406 406 408 399 398 410 423 398 422 416 402 407 399 427 433 407 417 440 405 439 439 413 434 437 407 434 419 409 431 446 419 431 431 441 445 426 450 414 448 416 453 424 430 437 426 425 448 444 459 441 460 442 454 457 461 430 449 441 463 435 430 437 444 475 458 450 454 440 459 471 444 437 442 471 457 464 447 452 449 443 467 447 458 460 447 458 459 457 479 462 466 454 455 463 498 454 462 459 493 501 492 476 463 486 475 490 482 495 495 501 482 492 479 491 464 507 504 489 492 467 492 507 512 481 487 473 518 480 499 489 507 513 498 488 500 523 519 522 488 510 519 495 516 488 515 523 506 487 507 516 511 515 520 508 536 515 516 511 492 496 537 532 499 535 510 544 531 505 536 509 515 542 540 548 534 506 517 540 546 502 543 551 546 535 535 520 520 536 556 514 514 534 548 519 556 523 526 544 526 563 522 519 556 557 522 543 515 529 520 560 541 550 537 519 529 560 537 563 523 544 523 566 568 554 526 545 563 550 548 529 540 558 546 566 566 563 561 546 533 574 565 581 558 582 546 541 538 560 583 573 569 551 561 586 579 561 562 558 578 551 574 585 581 559 548 587 590 585 551 545 544 563 557 592 564 569 566 603 566 586 564 605 598 549 601 577 584 580 554 595 573 565 560 609 554 594 578 586 582 560 610 598 580 579 569 601 575 571 605 595 613 576 563 560 602 605 575 593 607 601 606 583 599 562 598 617 609 603 591 596 581 595 579 599 565 588 612 602 593 575 586 571 593 608 602 623 585 621 598 574 607 588 582 572 588 612 571 576 573 628 576 629 607 623 576 598 627 609 574 572 618 626 629 597 630 628 608 595 601 630 606 582 587 619 576 597 601 630 605 597 629 603 596 605 588 594 633 583 623 635 583 608 622 632 633 611 619 599 633 587 588 635 584 627 617 606 628 614 611 601 601 623 610 619 629 592 584 588 631 590 603 601 604 613 606 625 626 636 639 600 608 613 596 616 602 636 585 593 611 619 615 635 603 586 613 593 599 617 601 589 629 624 610 592 599 638 637 586 635 635 605 604 608 622 640 632 617 583 585 588 621 619 581 584 625 615 598 583 591 617 591 639 602 622 589 620 621 587 622 584 625 602 599 586 611 581 611 593 614 607 588 629 582 631 629 626 605 582 606 601 615 615 608 621 576 607 575 585 613 618 582 592 574 603 599 607 598 625 615 627 586 626 619 591 611 602 572 581 599 601 597 579 573 571 617 627 603 603 578 622 592 572 608 575 580 597 571 613 603 603 609 608 568 618 596 582 566 567 615 612 614 569 583 582 576 596 607 614 574 615 607 600 618 610 589 562 568 587 593 586 592 562 572 580 577 556 569 555 560 602 596 574 569 557 568 606 597 593 551 581 561 596 593 572 571 602 605 573 575 559 548 585 551 556 549 552 591 569 571 591 580 588 545 549 544 558 557 550 561 578 563 570 582 571 550 576 540 560 536 552 583 589 561 568 541 582 564 541 574 538 553 570 558 564 537 575 530 560 530 578 577 578 549 537 534 533 553 531 542 571 559 537 529 542 566 567 544 553 554 525 532 548 533 564 535 564 521 534 524 527 526 519 558 510 521 537 516 509 557 525 522 531 549 546 539 523 528 545 536 514 549 508 524 523 499 541 525 537 508 540 513 531 524 517 518 514 532 523 499 534 521 504 492 535 512 521 531 487 536 506 499 505 485 522 523 491 512 486 483 492 488 510 508 482 506 488 498 494 488 512 478 517 516 478 506 495 482 482 512 484 502 512 475 498 469 488 493 462 476 471 503 500 477 493 490 474 470 458 472 466 485 499 484 454 458 472 463 456 464 462 477 485 483 451 449 477 480 482 483 465 442 473 466 484 480 469 441 441 440 438 438 473 442 437 433 461 464 457 434 466 452 428 427 446 437 460 436 429 463 428 455 442 435 454 420 430 421 421 441 422 441 444 434 417 441 441 423 441 411 409 432 417 421 443 435 440 403 405 405 419 428 409 439 407 415 400 405 413 435 417 432 394 409 428 424 397 420 401 406 412 415 402 399 396 385 398 418 383 411 394 404 413 392 396 401 381 398 385 375 399 373 408 398 396 396 375 373 389 373 380 379 366 394 387 363 398 373 368 370 384 373 363 377 386 390 384 375 365 367 360 380 362 353 369 368 379 359 364 356 377 370 354 354 345 355 368 357 348 341 372 363 355 340 335 359 367 342 346 343 334 361 336 352 328 334 346 326 346 348 355 352 323 344 346 339 332 319 322 323 342 341 323 323 343 339 314 314 318 314 333 332 333 337 313 336 332 316 327 313 312 329 314 301 308 308 328 325 324 318 325 299 308 306 305 307 315 298 316 311 304 314 309 290 308 308 286 287 301 283 298 284 301 294 305 293 294 299 303 301 290 276 290 296 296 291 286 285 286 272 286 277 283 270 266 284 266 285 273 282 271 266 280 276 269 280 277 280 262 259 273 272 270 276 258 264 273 263 254 271 258 267 248 260 254 252 261 259 261 267 259 249 251 264 246 252 263 243 249 252 242 259 241 250 240 252 251 245 255 243 238 233 231 232 235 247 244 237 248 244 235 237 230 231 243 233 244 235 230 237 241 238 229 234 233 238 224 220 230 232 231 224 227 233 217 221 225 224 219 212 212 230 225 213 225 227 226 215 218 211 210 205 211 210 216 214 214 215 214 209 198 202 201 205 197 198 214 196 210 196 203 210 210 200 208 199 191 202 203 190 195 196 193 204 187 191 201 197 193 196 196 187 191 186 183 199 194 194 184 197 194 195 194 193 189 178 192 180 191 185 178 179 184 177 183 174 180 189 174 175 175 178 186 181 174 180 181 169 181 181 170 172 172 166 168 176 178 172 171 171 165 163 162 176 175 161 177 163 173 165 164 160 168 161 168 165 165 159 160 167 169 171 155 158 168 161 166 164 167 167 152 165 164 154 160 167 160 152 165 160 150 163 153 152 152 154 163 154 152 152 149 157 152 151 148 156 160 148 150 151 157 158 148 145 156 147 152 147 155 143 155 155 156 149 143 150 147 151 150 152 145 148 150 142 146 141 144 147 140 139 147 142 150 141 138 146 138 145 149 140 149 148 148 138 141 148 145 145 144 140 140 146 146 135 135 138 137 139 145 137 140 140 140 137 142 142 144 144 135 144 146 134 132 144 139 141 132 138 142 141 137 134 139 136 137 133 131 138 133 142 139 138 133 135 140 137 131 136 134 138 132 140 142 131 138 138 142 139 133 139 137 138 130 131 132
137 135 133 132 137 134 142 133 136 133 143 142 135 137 135 142 138 132 144 142 143 139 141 139 142 139 133 137 141 135 142 134 141 144 143 140 141 146 140 142 144 138 145 134 146 134 142 133 146 141 134 138 143 144 144 137 143 137 145 142 146 143 139 137 145 136 144 139 148 136 136 143 139 146 145 137 146 139 137 145 146 139 150 142 148 145 146 144 148 144 153 145 151 144 147 148 144 142 151 143 148 153 151 152 153 145 149 150 145 152 146 147 147 159 159 145 146 157 150 148 151 161 156 161 154 156 149 152 149 152 154 157 156 156 160 152 158 155 158 167 155 167 164 164 166 155 167 157 155 169 161 170 171 165 156 159 157 158 158 171 170 172 167 171 167 174 169 173 174 175 170 168 173 178 169 180 167 169 181 174 176 169 174 170 169 179 177 169 172 172 180 177 175 185 178 172 180 184 172 177 175 179 182 189 178 192 185 188 191 186 189 184 185 187 186 189 189 191 182 189 196 189 194 198 189 195 190 199 190 194 200 203 204 205 205 200 199 192 194 206 204 205 201 208 205 200 203 195 201 215 208 205 212 202 213 219 203 207 216 204 206 211 210 203 219 222 217 219 224 209 209 216 217 213 224 216 217 224 225 220 232 218 218 227 235 234 234 225 228 217 226 225 222 226 220 231 222 224 239 235 236 226 242 227 236 244 234 248 233 238 230 238 233 233 239 236 241 244 247 237 252 243 243 252 244 245 239 239 246 253 242 249 261 259 246 247 264 262 268 247 253 253 263 258 263 271 268 268 261 261 277 270 267 263 278 279 277 266 273 261 269 264 276 281 265 276 264 291 277 285 289 273 289 289 274 287 276 276 275 291 299 297 296 276 280 277 286 279 294 279 298 289 301 291 310 292 289 286 287 303 288 309 288 311 290 315 313 315 301 299 299 311 296 307 322 306 318 327 323 306 327 321 324 310 333 315 322 318 335 311 337 318 329 330 327 332 318 327 341 324 316 329 339 327 343 319 327 345 324 332 349 322 346 333 335 349 349 332 325 333 356 339 343 342 362 336 331 346 345 340 339 369 360 355 358 367 341 363 362 346 355 372 356 363 354 370 369 353 360 370 367 356 370 376 376 364 389 354 360 355 388 384 361 369 391 375 395 387 362 396 393 383 393 369 367 386 391 398 386 376 399 399 398 405 403 406 405 407 410 386 382 398 406 411 388 402 404 393 414 401 422 413 420 390 422 390 406 389 407 391 422 411 426 396 407 399 420 406 425 408 420 429 422 409 439 421 429 425 426 429 404 414 444 417 407 422 436 448 415 447 452 450 446 441 436 441 457 453 458 434 452 461 427 439 439 422 459 459 442 434 432 452 433 437 439 459 432 434 469 453 453 466 444 469 455 456 437 458 473 444 459 469 465 448 466 454 451 473 485 472 452 476 461 484 450 475 459 491 454 465 488 464 482 481 479 457 462 496 477 465 487 504 498 465 468 470 471 498 464 469 506 476 492 495 471 510 497 492 503 472 493 511 480 508 512 478 495 480 517 506 523 476 484 501 525 514 489 504 517 529 530 520 499 486 514 532 519 509 496 518 487 521 504 505 538 532 522 507 512 523 497 504 533 531 523 535 533 505 544 536 529 507 509 514 544 513 548 541 550 514 505 536 513 554 550 559 517 555 553 533 560 516 523 556 545 551 521 528 530 520 543 536 519 558 550 524 569 559 555 537 570 536 546 560 557 574 571 533 554 563 568 542 538 538 540 538 563 528 560 534 543 539 531 570 539 542 569 544 557 551 567 544 581 535 589 586 549 556 578 582 592 569 548 566 581 559 544 568 572 555 593 565 552 569 583 580 544 557 546 552 577 575 551 546 549 578 569 553 572 595 557 552 585 593 561 572 564 563 586 574 587 603 554 596 570 575 590 579 581 566 555 593 591 594 598 574 586 602 570 582 607 578 570 572 571 603 560 576 564 600 561 612 617 618 594 592 614 597 581 592 600 567 576 590 593 603 589 572 579 607 601 596 596 619 617 612 603 622 570 611 603 575 577 629 609 604 583 594 594 578 592 625 598 588 604 611 607 625 573 609 626 584 586 624 598 573 610 614 585 631 605 630 578 613 631 611 587 576 575 604 586 591 599 605 608 624 586 636 618 588 614 604 591 627 596 609 628 626 590 631 615 621 628 612 592 616 588 623 609 598 603 617 598 583 592 616 589 632 607 603 638 608 621 613 609 581 628 617 595 620 611 612 595 607 595 598 638 606 582 610 625 608 589 586 613 602 625 625 594 592 590 592 623 633 629 593 634 615 631 590 596 602 624 614 631 639 632 631 604 636 600 590 604 611 626 584 588 584 615 580 634 603 589 635 626 603 610 590 620 621 590 629 591 586 619 629 627 590 580 589 629 617 585 593 632 625 599 582 622 627 583 619 584 586 607 631 611 580 577 587 615 581 630 621 591 604 606 581 618 610 586 602 584 588 620 581 570 576 580 583 614 590 599 588 592 613 603 568 602 615 583 592 613 570 573 617 608 585 593 577 585 600 564 619 579 611 613 593 603 562 606 592 586 580 611 609 570 605 593 590 563 566 562 614 560 599 587 574 562 604 590 598 571 575 604 584 610 573 593 557 558 558 577 572 593 562 583 572 553 561 572 561 599 576 547 556 595 578 576 574 563 568 581 547 594 555 584 591 556 564 582 551 588 572 549 541 561 569 584 571 549 579 578 588 559 551 580 560 555 582 551 563 541 576 531 585 546 545 571 542 576 571 529 531 566 543 567 550 538 558 528 552 576 531 552 574 563 522 569 553 530 529 523 527 560 521 557 566 554 537 520 540 555 549 537 543 511 536 562 530 538 536 553 535 535 516 507 527 521 505 535 524 529 543 508 507 500 519 519 538 510 524 538 541 500 508 544 498 496 497 521 500 494 536 523 540 523 489 515 509 519 529 532 515 534 523 486 503 485 525 513 500 488 494 521 512 518 490 516 520 475 481 493 498 498 487 503 490 483 495 488 471 497 469 482 512 477 496 471 496 474 507 497 500 508 495 482 506 502 477 494 460 500 473 476 482 471 498 456 464 494 489 467 450 485 490 453 461 457 479 445 485 453 466 474 458 451 453 461 453 476 462 482 465 462 465 454 470 477 444 441 471 451 438 434 441 448 430 464 438 446 425 429 461 437 423 448 448 428 446 451 451 418 420 450 449 437 442 429 427 442 424 414 409 445 446 440 435 407 434 412 408 444 442 415 410 430 399 402 411 421 416 408 430 395 400 400 400 421 408 407 412 413 413 397 400 408 421 387 406 421 415 405 418 385 399 399 407 410 409 406 406 405 394 412 400 409 391 388 393 376 384 393 388 390 385 387 392 382 364 364 380 361 396 377 369 375 378 362 389 373 359 360 365 365 366 368 381 380 365 355 348 356 370 364 375 355 364 357 377 372 346 357 351 370 367 349 344 338 366 356 343 348 366 332 364 341 338 345 349 336 330 330 339 350 341 344 337 349 326 338 352 329 341 341 320 326 321 346 332 337 328 331 330 337 322 339 332 314 308 337 315 308 324 306 321 330 311 315 310 313 313 301 324 298 304 296 311 304 319 301 307 307 297 294 294 303 310 310 306 295 311 289 303 304 293 284 300 295 306 305 294 305 295 279 290 292 291 296 284 274 278 277 273 292 285 280 277 271 287 282 280 281 281 264 265 270 281 287 268 273 274 273 259 268 266 256 274 280 278 277 265 267 265 263 263 255 273 248 266 263 269 259 268 264 268 245 257 263 265 262 242 261 244 243 256 240 241 252 252 253 235 236 238 251 240 249 249 237 230 242 239 235 250 247 232 232 246 229 229 240 228 222 225 233 234 222 222 232 227 220 224 223 228 231 228 228 217 234 225 212 215 231 217 212 224 213 209 223 225 222 221 223 214 206 221 221 213 207 212 221 220 212 206 209 208 200 201 197 213 211 198 211 196 213 212 194 212 197 194 191 195 193 195 195 195 191 189 192 204 203 194 196 195 192 196 199 192 190 187 190 193 184 194 188 187 190 191 187 190 180 193 194 192 191 186 182 192 186 181 173 174 185 186 183 174 176 181 171 176 179 183 173 183 175 180 169 167 171 172 171 177 180 179 173 166 168 170 163 171 171 176 163 162 164 160 161 170 169 168 172 164 158 166 169 163 169 169 169 166 167 170 159 155 154 153 159 158 156 159 160 153 161 155 160 161 164 162 158 157 158 150 154 158 152 149 153 161 160 157 149 160 159 150 150 148 145 148 146 151 149 156 158 157 144 143 152 156 145 151 156 153 145 146 144 149 141 140 151 143 149 140 144 146 140 147 149 142 146 141 148 148 141 145 138 146 145 145 146 141 149 136 146 138 138 148 147 138 147 142 140 141 143 145 146 144 137 142 145 142 146 139 137 134 134 138 141 140 146 135 145 145 133 139 146 137 139 138 140 136 143 135 141 141 139 144 136 140 136 140 135 142 141 134 133 131 136 134 139 143 139 142 133 143 142 135 132 142 142 142
134 143 133 132 141 140 144 134 137 137 142 140 135 140 132 137 142 137 142 143 140 144 141 146 146 143 135 138 137 134 135 145 136 143 146 146 143 136 134 134 138 141 145 134 140 145 140 137 143 147 145 136 144 137 135 142 148 138 147 136 138 135 147 142 144 144 142 140 145 144 141 138 150 137 137 143 150 144 146 145 145 142 146 139 146 145 148 144 147 144 144 151 146 142 144 144 147 151 150 149 144 144 148 143 155 155 154 156 152 147 157 151 153 148 160 148 160 158 160 148 162 148 155 162 156 161 151 154 156 160 162 158 162 160 156 159 160 167 167 164 167 167 154 162 158 169 168 159 166 161 167 168 158 164 164 171 158 158 168 159 164 168 171 174 173 169 171 173 172 163 167 174 167 173 165 172 170 167 175 179 167 171 173 175 176 177 174 184 176 179 181 181 173 186 172 182 189 183 189 174 177 176 184 188 189 186 187 179 185 190 188 181 193 195 196 181 181 196 189 198 198 195 196 194 185 188 186 194 200 202 193 204 203 191 190 196 196 206 200 194 203 192 201 212 199 200 204 213 205 214 197 199 202 200 218 207 204 210 216 207 203 212 204 206 221 224 214 211 221 223 210 216 228 223 211 222 227 215 231 216 227 221 215 217 217 231 227 232 232 223 222 219 224 228 228 228 227 234 241 240 232 232 236 242 233 232 228 228 242 243 247 240 246 240 245 247 248 243 245 239 240 250 240 255 255 252 248 260 262 257 245 264 248 259 263 257 258 253 257 257 269 272 270 271 265 272 274 272 277 278 274 260 260 274 263 281 268 282 263 282 260 271 277 285 270 282 282 284 269 267 272 270 278 289 284 284 291 274 296 298 279 278 298 296 283 304 303 302 303 282 300 294 291 285 306 289 286 312 310 308 288 309 293 316 297 300 291 310 317 320 318 299 311 325 309 297 308 305 329 317 315 312 328 320 329 323 319 316 320 331 325 326 316 309 340 312 340 329 322 343 315 327 328 320 330 349 336 343 339 341 324 325 324 343 353 333 354 332 358 347 343 359 348 351 332 363 333 337 359 355 366 352 337 363 360 360 371 368 352 356 358 346 375 361 352 363 369 374 356 381 355 354 353 376 383 385 381 384 388 369 385 358 368 369 389 360 371 369 376 398 374 364 370 394 365 382 381 389 376 369 404 385 384 401 374 399 377 384 406 382 412 385 393 409 412 380 407 406 420 392 386 403 418 421 407 415 421 406 396 401 393 401 429 422 421 422 408 403 417 411 407 415 410 420 432 435 402 439 410 405 440 432 436 442 425 445 427 442 430 436 450 452 419 438 431 447 439 429 439 431 418 436 429 432 429 431 447 435 432 424 447 428 428 450 444 459 435 451 451 447 436 438 461 434 439 469 458 454 452 471 455 441 453 441 470 460 467 464 447 471 454 484 458 482 478 480 489 452 455 466 460 489 490 485 454 467 490 485 477 465 466 475 468 464 467 476 472 502 506 500 470 488 488 472 474 493 509 469 503 508 478 511 506 498 516 515 512 476 496 497 517 503 522 482 487 517 484 489 494 522 484 528 504 524 528 523 521 499 502 525 532 514 494 531 511 490 516 525 526 523 543 505 540 529 510 509 507 536 531 515 538 512 534 520 541 516 501 538 537 514 512 517 517 548 520 508 553 525 515 540 542 546 558 536 520 538 522 551 526 517 552 540 518 555 553 523 565 522 559 538 528 528 526 557 549 562 532 574 557 539 524 575 566 553 561 573 563 555 535 569 551 556 532 572 555 548 536 570 542 557 554 546 586 552 559 565 540 554 540 551 563 555 589 552 542 542 577 589 587 573 573 556 572 586 547 545 562 555 546 558 563 566 577 553 581 600 549 571 586 552 554 598 595 588 562 575 576 556 551 593 572 558 562 597 601 597 583 605 574 605 603 555 611 592 599 567 598 599 578 588 599 586 591 607 607 597 561 575 573 598 584 562 601 618 591 597 616 587 564 569 589 569 596 579 599 610 599 568 605 575 602 584 612 568 608 613 615 591 574 570 575 602 572 616 601 605 585 570 623 627 578 626 605 588 608 616 619 592 615 605 598 619 586 589 591 609 587 594 574 591 575 614 619 599 593 631 577 608 623 623 607 624 612 634 582 590 620 624 612 605 598 631 592 605 588 604 635 595 625 636 614 627 609 599 585 628 589 581 604 578 621 628 627 598 619 626 605 595 614 581 624 629 607 581 633 599 628 621 599 622 588 625 629 638 628 599 615 621 628 610 587 612 614 608 605 593 598 621 602 628 638 607 587 608 611 582 628 600 625 583 635 607 626 611 581 578 596 607 594 635 591 601 598 617 598 633 623 634 636 588 587 634 583 584 623 632 591 606 626 610 604 623 579 592 597 634 583 606 603 591 603 609 614 615 587 626 611 574 615 601 576 616 590 574 623 628 628 630 598 611 603 617 597 599 625 610 589 573 580 617 581 601 583 613 582 571 577 572 607 588 625 592 615 599 581 601 571 603 586 582 574 624 576 577 611 590 572 608 596 616 580 584 583 575 618 584 580 570 586 617 590 587 585 577 601 565 561 609 611 575 567 565 599 586 591 601 573 598 610 573 556 592 555 591 594 566 552 567 599 608 567 553 604 560 599 592 561 596 560 559 599 579 547 562 572 596 600 571 565 591 597 568 594 569 594 588 552 556 581 549 576 552 558 553 540 578 592 548 584 551 572 536 569 542 537 588 558 587 558 554 570 539 582 550 557 546 553 548 537 568 554 579 553 572 554 562 555 526 562 569 573 564 568 538 540 547 522 558 555 535 519 526 550 570 531 546 557 532 557 525 518 520 526 525 539 528 529 517 517 543 525 509 542 549 506 512 531 530 553 526 530 523 551 520 519 528 507 530 527 520 531 504 519 498 522 524 538 530 535 517 525 527 502 500 512 510 527 492 537 490 508 522 491 487 525 492 500 516 521 494 492 491 489 497 523 500 502 497 514 514 482 512 494 503 504 484 477 515 497 506 501 492 510 499 496 512 500 466 503 497 466 494 470 477 472 465 471 463 497 501 480 496 489 489 463 467 497 494 474 460 486 470 474 484 467 448 474 492 445 456 455 460 488 463 470 470 470 482 463 455 448 442 471 467 435 447 469 472 446 454 457 438 464 463 442 441 428 466 454 432 431 447 428 432 423 427 449 433 455 420 428 453 448 423 451 446 415 446 415 437 452 422 414 415 438 440 442 420 408 438 430 418 418 423 404 406 433 400 408 424 417 431 403 395 405 395 415 397 397 399 397 426 404 411 400 422 388 391 413 413 407 405 398 413 410 390 395 384 399 412 406 393 400 375 395 407 379 383 388 375 384 398 399 382 372 378 379 398 389 388 369 361 364 375 386 389 366 377 391 365 359 371 385 375 376 360 367 355 382 376 363 375 381 352 374 368 362 348 374 370 372 363 345 344 353 351 354 348 364 336 365 367 338 356 352 360 361 333 332 341 332 335 335 341 333 347 331 328 349 351 340 334 332 337 337 347 330 336 332 328 322 344 317 317 340 314 324 331 328 313 322 320 316 310 333 335 322 332 310 331 312 301 323 317 306 316 296 312 317 299 306 313 305 305 293 295 311 289 304 306 295 304 305 285 298 309 283 305 288 305 293 296 297 302 277 278 300 278 296 299 282 292 291 296 296 287 292 277 274 267 269 288 272 278 268 268 275 264 272 275 271 260 279 267 269 272 269 267 272 277 278 259 267 257 265 275 255 260 256 256 249 265 257 248 252 256 266 248 265 242 254 265 253 247 242 247 253 260 257 258 235 248 247 237 253 233 233 248 250 233 238 245 229 235 250 239 227 236 241 238 238 243 243 231 227 233 225 232 236 224 233 232 221 233 227 225 235 230 220 224 212 227 232 230 223 224 213 230 229 213 221 213 210 217 218 217 211 222 207 220 215 202 212 215 205 213 200 202 216 217 215 201 214 203 214 203 206 205 211 194 206 201 202 196 198 191 207 201 202 191 190 204 198 195 201 199 193 189 196 184 185 190 196 182 198 191 197 183 191 182 186 186 193 183 193 193 177 175 187 184 178 177 188 175 174 183 184 188 178 173 184 185 184 184 173 176 172 176 170 179 170 180 167 175 167 177 168 168 176 168 168 169 170 172 162 164 173 169 166 160 174 160 162 162 165 163 169 160 161 167 157 166 166 166 160 165 154 167 165 161 164 163 161 152 154 161 161 157 162 160 152 163 164 163 163 154 158 160 154 152 150 148 154 160 153 157 147 153 150 147 154 153 146 146 153 148 155 152 153 150 153 147 154 151 145 145 148 142 147 152 151 146 140 150 151 145 146 146 146 151 141 140 139 141 142 146 142 147 145 138 148 150 146 138 141 144 143 146 143 135 140 139 141 138 147 137 144 137 143 135 135 145 135 137 147 138 142 137 134 135 136 144 146 146 146 135 138 137 146 145 137 135 133 142 137 145 144 145 146 139 146 134 137 137 137 139 141 144 135 132 135 132 137 141 134 132 133 132 137 141
141 139 146 142 134 134 138 145 146 138 137 143 137 139 143 139 138 146 134 142 135 146 135 135 143 141 146 142 137 134 139 146 140 136 139 139 138 143 138 135 146 140 145 136 145 139 140 137 139 143 146 140 142 148 142 139 142 141 148 146 142 138 143 150 142 150 142 144 144 145 146 143 149 143 144 147 149 151 148 152 143 146 144 151 144 149 153 151 141 150 145 148 155 142 142 146 143 146 151 151 144 147 156 151 158 151 149 145 155 152 157 149 150 149 153 152 156 155 151 159 149 160 151 163 153 160 160 161 164 155 155 162 166 153 165 156 161 154 154 157 156 165 165 166 158 162 170 169 156 156 168 157 162 173 162 161 166 171 159 166 169 163 166 164 163 177 178 177 177 173 173 172 164 167 181 176 171 167 174 176 175 176 176 184 183 171 181 186 181 185 178 179 182 179 181 189 187 181 175 178 186 176 186 186 178 182 187 188 186 189 180 195 181 195 185 183 191 187 197 195 192 184 198 203 187 201 195 193 205 205 200 189 195 206 198 192 202 193 204 203 211 209 211 201 204 213 207 213 206 200 205 204 199 207 204 204 201 214 222 220 214 219 219 224 216 225 222 226 215 221 222 221 221 230 229 220 216 228 223 221 231 232 217 236 234 222 227 230 228 238 238 220 225 232 227 225 233 232 236 227 235 245 247 233 232 236 231 241 233 247 244 235 247 249 247 244 235 242 235 251 259 245 248 246 247 243 243 242 262 252 261 254 261 246 258 253 253 266 249 256 273 252 274 254 256 267 257 264 253 270 278 263 255 266 260 273 280 276 267 267 273 279 268 269 271 280 273 286 293 293 289 275 290 288 291 284 282 281 276 273 292 284 294 278 293 305 285 289 289 298 301 296 292 284 283 284 285 303 309 296 293 312 315 293 292 292 295 312 300 321 296 316 304 299 318 319 299 304 315 303 310 325 323 307 313 320 307 312 313 311 307 331 310 312 322 321 326 336 320 335 315 327 337 342 323 317 343 341 321 327 328 328 339 352 326 348 336 337 333 348 331 344 329 347 336 363 360 347 357 354 344 340 339 365 359 371 347 373 346 345 363 354 360 362 344 359 367 374 350 356 364 374 379 367 358 362 378 359 373 371 379 363 367 361 361 395 379 380 397 393 371 392 383 397 379 388 380 379 404 392 382 402 405 379 385 411 382 391 406 386 394 390 391 393 408 388 404 413 414 400 391 389 409 394 388 391 424 399 412 412 392 392 411 395 411 422 412 422 400 429 402 428 418 430 406 422 430 432 441 421 421 419 430 407 433 425 411 451 440 434 442 424 416 425 428 446 428 452 451 431 418 419 461 456 420 444 445 429 457 450 439 438 455 447 428 438 434 447 460 468 470 476 476 456 459 468 446 462 461 448 455 452 462 484 452 464 458 466 475 452 451 476 458 459 467 467 486 467 452 480 492 490 457 475 455 455 483 493 471 490 456 502 466 474 473 460 480 500 475 493 509 472 502 476 502 505 502 468 485 493 472 487 491 474 507 507 475 514 517 496 507 496 487 515 524 479 524 488 495 488 517 522 510 497 500 512 498 487 507 521 528 530 515 492 495 503 498 493 541 509 505 532 523 530 533 545 534 511 513 533 523 533 528 501 517 507 522 504 524 508 525 520 524 546 510 506 544 521 522 532 525 532 534 553 556 542 533 562 519 547 516 566 518 533 548 541 541 526 529 529 563 554 528 539 539 548 545 549 552 532 525 567 557 542 553 551 577 530 556 527 573 575 542 533 581 557 570 543 555 577 576 550 552 549 562 557 550 534 541 561 551 586 573 565 568 544 577 583 551 561 587 565 595 553 558 597 568 548 560 587 551 572 567 574 573 585 568 567 580 552 566 597 596 560 575 589 573 593 602 572 559 569 571 586 576 591 568 580 601 559 555 584 574 599 574 588 597 578 591 564 561 565 574 558 614 600 580 590 577 579 577 605 596 607 566 613 587 564 563 620 564 583 577 598 582 598 586 581 609 607 602 566 595 604 622 593 603 623 620 606 615 584 597 597 575 603 595 602 610 596 589 624 609 588 589 580 620 592 570 608 608 630 611 626 623 572 591 587 616 592 584 579 623 603 589 586 598 577 594 597 589 614 584 629 624 603 632 616 618 632 586 596 624 627 584 609 621 595 625 605 615 629 604 598 599 613 604 618 617 625 581 624 597 591 619 579 620 609 620 596 599 625 610 588 617 618 622 594 629 603 615 600 596 635 622 612 611 582 593 591 622 589 578 582 596 613 584 631 637 620 590 598 607 622 601 578 594 637 586 585 602 622 607 611 611 583 577 584 587 584 589 631 596 589 627 614 615 625 606 614 607 611 627 628 595 590 620 611 588 627 618 612 604 588 578 577 586 578 576 596 585 588 591 595 599 632 624 631 621 594 600 583 621 591 627 579 604 610 615 617 594 590 585 614 595 581 609 607 585 611 622 620 610 608 577 578 578 569 576 600 616 613 588 602 579 623 604 577 583 567 597 570 601 600 568 586 581 579 617 598 608 591 594 590 574 605 602 585 609 609 616 587 575 569 609 564 592 563 601 609 581 580 559 596 596 569 569 588 561 572 598 609 604 563 566 600 557 597 598 561 585 606 557 570 586 552 561 580 581 557 560 581 571 554 557 594 564 587 557 599 573 567 575 579 584 558 568 541 583 576 567 590 552 588 547 566 548 550 555 572 590 538 575 570 561 564 578 553 547 575 554 548 540 573 562 547 580 570 555 532 552 566 565 568 534 542 554 577 558 555 568 558 564 573 536 573 564 568 526 538 538 540 557 518 521 565 519 543 533 531 529 541 541 532 548 545 546 535 548 514 518 519 514 524 533 550 522 524 518 551 549 520 552 513 551 517 511 509 514 512 540 531 522 535 507 525 503 543 541 538 527 522 513 501 509 492 495 490 507 510 494 500 488 487 485 510 511 501 515 526 511 500 515 515 523 517 525 506 486 500 497 482 511 516 519 508 503 489 484 484 490 488 501 485 510 513 471 491 488 508 504 467 483 493 484 482 473 469 462 486 458 491 476 475 498 481 466 497 454 463 480 470 453 486 485 478 446 465 490 453 449 488 462 487 476 449 446 474 458 442 475 481 446 436 438 464 457 470 448 460 435 439 432 471 428 464 456 431 426 445 442 453 444 439 422 446 428 446 435 420 444 426 442 458 432 427 455 435 434 423 420 435 415 437 428 423 409 412 428 406 404 433 422 404 426 410 412 432 412 412 402 435 399 404 423 398 431 417 419 418 424 401 424 405 418 400 395 388 411 395 388 395 404 387 404 408 416 399 381 412 387 390 382 380 377 386 392 409 406 403 404 374 372 383 399 373 398 368 395 394 395 397 389 365 381 367 393 391 384 364 389 379 361 353 383 373 383 371 367 380 373 380 370 347 350 364 372 373 364 352 377 347 344 351 350 350 364 365 370 351 334 363 340 338 364 341 334 337 356 346 336 352 329 333 353 341 335 338 339 333 335 347 332 323 344 346 335 320 343 340 321 328 325 341 333 330 335 338 326 318 323 321 319 310 315 321 310 325 306 317 303 329 302 309 310 323 301 322 303 319 293 314 300 318 296 318 299 294 304 295 305 289 305 306 306 298 290 284 295 307 281 291 286 280 299 277 292 286 285 275 273 278 295 297 296 281 296 272 273 291 291 277 281 272 281 264 277 284 273 261 279 262 260 269 269 271 275 263 262 269 264 266 272 261 255 260 263 272 263 266 269 264 248 259 247 256 261 245 249 267 266 245 246 260 250 263 254 243 258 247 256 237 242 247 242 242 233 232 253 247 247 252 246 244 228 236 231 244 233 238 247 224 225 238 236 234 242 233 226 228 238 219 221 219 235 224 228 215 220 217 226 227 230 218 225 222 225 227 213 218 212 212 216 221 222 214 220 213 220 213 204 209 217 218 209 218 220 202 208 203 207 205 202 210 207 196 197 204 205 212 209 198 203 201 202 203 205 203 205 199 201 200 206 197 194 188 190 201 194 190 187 191 188 196 182 183 190 195 190 187 193 179 190 191 177 179 187 185 185 184 184 176 185 176 176 190 174 175 186 188 180 187 187 183 180 177 177 180 177 184 184 170 183 169 177 169 167 180 170 178 172 163 167 169 174 167 161 176 175 164 168 175 165 173 174 172 170 173 166 171 163 171 169 167 168 169 163 161 168 155 167 156 162 164 161 167 156 156 152 164 156 159 155 163 160 152 157 152 153 159 150 160 154 148 153 147 154 149 158 153 149 159 153 153 159 149 144 156 158 157 152 147 156 155 152 150 148 143 153 152 148 149 150 150 145 151 143 150 142 145 142 145 149 145 152 140 145 148 141 148 151 147 143 139 140 150 138 137 141 141 143 148 149 138 143 137 147 143 146 135 147 147 139 143 139 137 142 144 146 145 140 145 138 144 146 140 140 144 140 145 133 145 141 146 134 133 145 144 141 143 142 139 139 146 146 144 135 138 140 145 135 144 143 139 140 139 144 134 136 137
144 135 136 137 134 135 137 133 146 143 141 141 134 133 140 133 143 140 138 134 139 138 147 134 143 138 140 140 137 141 142 135 143 145 139 143 145 144 142 145 138 148 139 139 146 144 137 140 137 143 143 141 146 140 141 139 145 146 146 149 137 141 148 148 151 140 141 149 147 146 144 151 144 147 140 141 141 143 148 142 149 141 148 146 146 151 148 155 152 155 145 144 143 146 143 157 148 144 149 154 153 155 146 156 159 155 154 156 152 148 160 155 151 151 158 158 155 162 150 159 152 154 154 161 150 155 161 163 157 154 160 152 154 156 160 158 162 165 157 157 169 163 156 159 162 166 161 160 161 158 157 166 166 164 170 159 167 164 173 173 175 177 162 171 173 173 167 171 180 168 178 173 169 176 166 179 181 169 176 175 174 181 177 180 179 185 185 187 184 188 178 173 180 189 177 190 187 180 186 187 183 192 191 187 178 192 184 186 183 189 191 184 189 187 190 199 184 186 196 189 190 195 203 198 197 193 192 197 205 204 190 208 206 205 194 208 196 208 194 194 207 206 198 205 206 207 206 208 210 200 201 205 200 201 216 213 215 219 203 204 211 221 211 206 219 216 226 222 212 211 220 212 227 210 229 215 228 222 230 227 232 222 226 215 228 230 235 221 238 237 237 220 236 231 223 231 245 224 238 246 240 242 230 231 244 251 232 245 234 233 237 249 236 235 243 236 243 251 244 250 255 255 243 239 256 239 245 265 253 244 267 267 257 261 245 252 257 267 260 272 259 258 252 255 271 252 258 256 253 262 263 274 262 260 265 272 281 272 272 266 269 288 267 270 284 267 289 274 276 276 280 285 275 278 296 289 289 278 272 281 275 293 278 292 289 302 282 304 301 296 289 308 307 299 283 289 291 309 307 294 298 292 308 309 317 297 313 320 299 305 302 309 321 313 299 317 319 319 320 327 307 317 314 329 320 335 306 324 334 334 332 320 332 320 337 318 324 322 339 327 324 324 334 330 319 330 335 351 347 346 351 330 329 340 329 353 349 355 353 331 334 332 333 338 342 339 355 334 355 336 369 366 360 359 349 364 362 364 343 361 367 363 373 346 354 371 373 377 380 373 350 349 362 380 371 371 389 377 359 370 365 367 384 366 366 375 360 379 382 385 384 365 366 387 402 395 376 371 397 379 387 400 408 409 381 397 390 409 380 406 389 380 395 392 397 405 402 398 412 419 416 400 393 399 388 398 392 410 429 401 405 416 418 418 413 401 431 431 430 397 436 408 435 420 408 411 405 442 412 407 421 409 446 407 445 445 450 411 430 410 411 447 439 417 436 426 446 428 422 453 436 434 446 447 436 449 438 450 438 438 450 424 447 451 451 451 438 432 471 470 473 442 473 438 439 461 448 458 476 453 438 460 438 440 462 457 447 470 453 483 447 451 453 450 448 484 458 480 462 469 475 493 496 475 474 455 473 465 484 467 468 487 503 479 478 480 460 463 495 478 507 502 509 492 509 481 483 473 502 487 498 488 498 482 496 478 485 501 501 500 513 502 497 489 519 513 511 499 492 515 488 519 526 524 531 500 511 527 505 506 521 495 487 517 537 530 497 497 538 502 496 517 542 536 510 536 540 525 506 536 511 542 508 532 536 517 548 531 533 503 547 526 525 534 533 543 523 536 547 539 522 538 542 552 540 513 554 554 555 552 537 548 562 566 528 515 556 561 562 533 525 551 538 527 521 535 541 530 561 566 536 523 572 551 549 546 546 570 567 533 572 543 561 567 562 552 581 546 534 569 570 577 570 579 536 544 545 536 572 570 550 584 537 581 542 584 558 550 583 589 592 571 566 568 577 585 561 553 589 548 591 589 596 547 593 549 574 553 549 558 582 596 571 585 584 588 559 602 564 574 577 578 555 580 552 580 556 600 580 569 565 609 603 563 611 599 591 558 597 604 592 606 593 567 594 590 606 604 598 599 575 595 568 581 588 582 615 590 608 619 609 569 574 599 591 572 574 564 574 600 566 593 569 619 567 588 578 577 624 574 596 574 582 608 601 611 573 600 586 621 600 579 574 616 607 604 572 627 596 607 575 586 624 579 601 572 625 599 603 601 619 616 625 618 602 575 621 598 632 618 619 610 602 586 621 580 622 616 577 580 585 574 588 580 584 620 633 631 589 605 601 577 582 586 616 613 591 597 631 582 583 617 612 604 623 600 610 603 634 607 602 586 599 616 583 609 601 633 605 615 603 623 609 602 634 589 579 581 611 626 580 610 600 616 578 587 632 604 606 630 634 631 579 597 610 577 621 634 633 581 605 591 618 576 616 607 581 610 612 615 592 615 580 615 594 581 617 588 607 585 633 597 631 627 609 604 627 585 592 614 588 620 628 622 613 600 592 617 626 628 588 582 599 591 612 608 596 593 613 620 594 610 581 590 602 615 610 585 616 628 625 570 607 612 618 586 570 617 593 625 601 615 620 572 580 568 611 574 613 615 619 587 618 609 593 603 605 568 580 564 588 576 586 607 576 593 579 620 585 606 618 561 596 614 565 607 614 612 609 603 568 581 605 592 569 599 580 596 596 558 599 580 611 592 572 604 600 576 575 578 558 560 598 601 584 605 602 607 568 586 557 591 559 582 589 594 573 578 569 548 561 573 599 591 557 575 569 591 585 556 569 548 580 587 563 583 563 542 573 561 562 577 585 579 589 569 549 552 567 560 538 585 540 553 582 577 557 540 558 568 534 531 571 533 576 539 533 570 557 538 546 571 536 529 530 534 531 545 571 543 574 557 564 554 540 523 534 542 550 554 527 567 560 546 559 549 558 554 552 541 565 546 551 527 558 543 550 554 531 516 520 536 516 541 539 526 513 527 520 548 507 503 507 531 539 513 535 538 540 532 546 519 526 543 508 496 540 493 507 532 507 511 508 523 537 538 498 499 531 515 528 521 501 492 514 530 529 496 498 514 529 492 522 498 515 495 490 523 491 518 513 518 474 493 510 512 475 511 498 499 513 487 476 503 505 475 467 508 501 493 506 495 484 487 471 500 483 474 478 460 478 493 456 496 479 478 488 482 474 460 451 480 452 478 466 455 474 461 481 487 457 465 485 455 447 465 460 476 448 446 460 469 464 441 444 453 460 471 448 446 442 439 455 465 465 447 464 465 449 435 444 439 437 433 449 447 438 437 431 461 439 440 431 452 420 421 419 431 451 417 432 436 417 448 441 428 436 406 414 432 420 436 419 410 416 419 435 407 408 437 416 407 400 413 408 414 418 405 400 411 392 413 396 407 395 409 395 415 414 405 416 413 408 417 408 400 384 393 383 377 392 386 383 379 398 403 389 384 372 403 400 392 373 395 367 397 373 396 385 387 396 368 386 371 378 391 358 375 390 358 380 356 386 367 361 387 384 351 370 376 379 382 360 359 370 371 366 362 375 368 365 355 367 352 356 370 351 371 339 369 369 350 344 353 332 332 349 343 359 357 348 357 346 340 351 347 325 334 349 338 350 325 342 351 337 341 345 316 344 337 322 335 335 316 339 333 326 324 327 323 317 332 311 308 327 313 330 325 309 307 314 305 310 324 306 324 313 321 302 308 296 298 315 311 308 293 312 311 304 289 309 306 292 304 295 292 295 310 282 305 298 292 281 293 281 282 290 285 276 277 301 285 286 288 293 284 279 281 275 290 279 290 267 293 278 285 280 284 279 263 271 265 277 259 281 280 269 265 273 269 265 275 273 260 274 266 270 275 264 257 256 266 271 264 256 270 265 269 262 249 265 265 261 261 242 259 246 243 255 241 244 255 255 246 246 237 253 240 238 244 252 251 231 229 245 231 242 241 243 248 230 236 245 229 226 226 241 234 237 232 223 233 222 230 218 229 225 228 226 222 222 215 233 216 228 218 218 227 212 215 217 222 209 218 212 206 216 205 217 209 222 223 209 206 206 202 207 210 209 219 210 212 200 203 213 200 208 198 202 206 204 211 206 193 201 204 193 205 209 206 197 192 206 205 190 192 202 200 200 199 188 189 190 189 189 192 191 197 181 196 186 188 188 179 189 195 192 185 176 182 183 190 182 181 175 185 183 184 173 173 188 172 174 182 178 179 176 173 169 183 184 176 168 177 175 166 176 168 173 179 178 164 169 172 174 163 168 176 175 166 165 161 175 161 174 167 168 168 168 166 162 170 169 169 162 161 169 168 169 165 165 168 164 162 163 161 163 159 162 163 156 158 165 155 156 160 155 151 164 157 154 158 153 149 149 152 161 162 150 149 154 159 159 157 158 147 156 150 155 147 155 152 149 153 156 145 146 153 146 144 151 151 146 156 151 142 147 141 153 147 153 150 149 147 148 152 139 143 139 141 147 139 149 149 150 139 146 150 150 143 138 142 149 137 138 142 138 143 141 148 148 140 144 141 146 135 140 145 139 139 147 147 140 144 141 135 144 136 145 141 140 147 147 136 147 134 142 147 140 146 144 135 136 136 141 146 136 145 142 140 135 138 137 138 134 144 137 142 144 135
137 135 147 134 135 144 134 144 144 138 141 139 139 143 143 147 140 144 143 147 138 143 138 140 147 140 138 138 148 148 138 137 147 135 137 135 145 135 144 140 139 149 146 144 142 139 141 148 148 138 148 150 145 139 142 144 142 145 146 142 144 149 142 140 150 143 139 144 144 145 149 146 146 144 140 152 147 144 150 143 143 147 144 142 142 143 142 149 145 143 155 157 144 151 158 145 153 152 145 155 148 153 153 160 154 146 150 159 147 153 151 156 154 153 157 162 155 149 161 151 157 159 151 158 159 158 166 161 160 158 164 152 156 165 161 156 159 154 161 156 155 161 167 164 159 168 167 165 168 165 167 173 165 165 172 166 173 163 167 172 176 171 177 174 175 172 172 173 166 171 178 181 174 172 183 173 173 183 169 172 180 179 178 176 171 178 174 182 185 176 182 180 173 188 174 184 179 186 176 176 192 178 188 178 182 189 190 190 186 187 192 185 193 182 182 191 196 198 195 195 194 194 199 205 196 204 191 206 197 199 194 196 208 198 195 208 197 203 193 207 201 204 205 208 201 215 197 198 213 206 208 210 204 220 218 209 214 215 214 214 211 221 216 220 210 219 216 217 217 220 215 212 221 214 224 229 215 214 217 226 223 235 233 223 231 233 224 236 235 241 222 236 240 228 223 229 245 243 247 244 228 239 241 251 235 233 240 248 242 244 240 238 254 242 234 246 249 238 259 250 244 253 257 258 263 245 247 244 244 247 247 250 253 264 265 253 249 260 255 264 259 269 270 266 256 269 268 264 266 275 266 269 257 270 280 276 285 266 268 272 263 264 278 266 265 286 267 284 274 272 291 287 290 291 291 281 276 287 293 300 294 288 300 283 299 303 281 291 297 301 283 300 291 293 287 311 291 307 305 306 313 312 314 303 304 315 319 310 321 293 309 306 296 318 303 320 328 316 314 324 307 310 308 307 317 325 322 321 320 322 336 327 311 322 312 339 325 332 312 319 342 346 325 334 323 340 332 348 348 352 350 343 356 330 339 331 354 345 333 337 329 346 337 352 359 353 334 352 346 356 336 337 350 349 344 355 355 341 367 365 370 362 348 366 355 375 359 358 347 364 352 355 376 378 354 375 375 368 367 359 378 362 374 390 373 393 380 366 380 387 399 380 367 385 367 377 381 371 378 373 401 396 381 376 408 381 375 405 382 408 394 377 403 396 401 403 384 386 402 383 411 405 423 404 391 397 404 422 410 420 411 406 407 398 414 405 423 398 416 406 407 425 425 419 430 400 402 408 434 440 413 420 422 444 447 407 444 418 415 430 450 416 422 438 448 417 438 450 452 438 454 441 418 425 448 423 441 436 444 463 445 435 449 440 436 437 452 452 444 438 469 468 438 434 442 444 477 445 444 478 456 471 477 481 439 481 481 461 469 479 457 477 472 475 489 449 451 469 461 450 459 461 451 474 497 474 499 466 468 477 498 494 474 491 476 462 478 489 462 481 468 482 503 486 471 505 486 507 484 513 486 488 514 495 480 517 506 490 501 507 519 494 478 484 523 497 489 487 486 523 506 522 527 506 485 518 519 522 491 485 516 520 509 504 511 505 535 503 523 528 526 527 540 504 518 510 509 536 510 514 514 510 518 516 547 538 518 547 510 538 521 542 553 549 514 546 528 524 524 534 514 541 508 539 530 513 545 518 559 546 518 526 554 544 513 526 542 539 548 561 553 566 536 534 529 560 549 573 561 570 528 546 547 568 538 556 554 541 550 578 555 572 536 563 532 579 559 535 582 541 580 533 543 579 543 546 564 576 550 552 539 541 559 538 540 573 564 564 566 586 562 587 566 589 545 557 585 557 564 578 577 587 598 548 551 548 582 565 572 587 595 583 575 555 584 582 594 581 579 596 582 565 560 552 567 559 590 586 553 564 595 575 555 555 569 608 578 588 558 568 573 564 599 605 600 561 604 601 596 591 567 600 612 571 609 562 565 594 599 571 571 562 578 582 579 571 585 600 614 619 581 606 605 618 590 578 566 582 581 594 589 622 612 574 609 591 584 618 570 624 574 585 625 596 606 588 610 571 570 585 612 594 592 591 600 624 576 593 597 619 576 577 586 592 600 591 614 608 594 576 626 587 617 598 574 624 599 601 574 596 609 608 620 624 630 583 618 628 606 577 617 603 575 626 625 598 578 600 634 600 605 621 607 590 587 600 633 607 622 628 630 590 603 609 580 600 618 616 586 583 611 622 612 613 613 595 628 616 620 627 633 582 613 598 589 618 623 588 581 609 580 635 623 607 608 619 623 590 599 634 597 627 620 626 595 588 576 587 628 612 578 617 619 608 579 624 582 627 575 586 591 579 585 579 611 609 614 590 622 577 587 576 620 631 618 580 576 610 591 628 587 586 603 623 618 598 612 625 582 613 629 599 610 579 596 579 614 576 595 596 572 602 577 612 584 627 609 575 599 585 583 593 614 593 583 625 589 599 572 623 607 593 592 611 573 567 611 607 593 586 614 614 607 567 598 562 565 583 568 599 604 584 565 591 613 607 566 569 571 575 587 580 609 603 606 581 576 566 558 581 600 604 568 606 572 555 571 567 557 561 555 596 562 561 564 602 601 605 578 552 582 573 602 569 549 582 571 593 576 576 582 585 591 589 583 547 582 554 545 576 585 545 543 560 554 569 568 575 562 558 573 588 575 553 539 553 581 574 543 558 554 566 541 575 581 583 557 573 561 553 531 551 580 538 560 540 531 566 567 534 556 568 558 526 567 555 549 570 564 529 542 550 545 535 535 525 544 520 550 569 535 559 516 529 567 532 516 523 523 526 550 554 528 546 534 510 516 544 526 547 541 521 537 551 517 549 522 517 519 518 504 517 544 545 502 514 523 515 537 505 503 512 540 527 524 516 517 515 506 493 493 529 497 504 507 492 533 514 519 525 517 508 484 521 531 526 506 524 494 514 528 525 495 499 514 483 520 493 514 485 474 517 481 506 518 509 494 488 474 498 510 487 485 481 503 506 505 469 507 483 488 496 461 467 474 472 476 499 490 492 464 458 500 500 492 482 488 491 456 451 454 457 479 468 483 448 449 488 460 453 483 465 449 453 450 448 463 457 467 478 438 477 462 439 448 442 450 463 451 444 440 455 473 470 449 466 452 465 460 450 427 464 443 440 434 432 452 459 423 432 454 458 448 447 421 435 451 451 418 441 448 433 414 428 436 442 421 414 414 404 426 414 438 436 412 425 414 429 432 434 432 408 397 407 409 403 430 427 427 398 402 389 407 403 423 398 396 412 423 417 421 415 394 418 412 388 388 416 395 412 383 405 399 376 396 410 391 373 395 379 406 402 387 379 373 382 378 386 363 395 372 395 368 398 379 376 369 393 362 368 375 364 387 385 379 374 385 374 374 349 360 370 349 353 347 373 346 348 366 359 365 363 356 370 368 341 346 339 358 347 346 350 340 342 334 340 354 340 330 344 327 354 334 350 347 324 348 350 336 335 343 351 336 345 339 340 336 326 347 326 322 329 317 329 313 318 328 337 324 318 329 323 310 329 316 314 326 317 330 307 315 305 324 325 304 325 302 299 309 314 294 305 293 320 291 299 292 313 297 315 303 305 292 302 287 285 309 297 307 283 291 299 307 282 298 291 280 285 297 293 289 289 286 272 282 287 277 272 268 270 282 268 270 278 274 265 290 276 274 271 268 263 269 285 274 277 278 282 272 270 260 268 266 253 276 276 273 256 255 273 264 264 261 247 265 250 260 248 253 262 251 255 247 245 260 245 258 251 250 251 259 253 251 251 253 236 237 252 252 254 234 250 243 238 237 231 244 251 240 237 248 239 235 226 232 225 238 227 225 222 237 229 231 238 224 223 233 234 229 232 218 227 223 222 215 226 220 217 230 226 214 218 229 211 219 220 216 219 208 209 218 222 216 206 208 217 219 205 217 201 214 215 208 201 197 215 205 198 199 208 195 204 206 205 201 193 197 195 201 194 192 194 189 193 190 193 198 198 188 202 193 194 193 184 200 184 199 185 190 185 190 182 198 181 182 195 180 183 189 192 184 176 192 189 176 181 178 189 187 188 178 179 188 178 173 184 171 174 174 169 173 172 169 181 182 181 177 168 175 182 178 172 180 170 174 178 172 176 173 171 171 168 162 164 165 160 174 168 163 174 173 163 165 171 170 168 165 167 166 168 163 170 157 155 155 164 156 159 165 163 152 161 165 160 156 154 159 156 156 155 153 160 155 159 154 157 160 162 153 153 153 153 159 149 161 158 154 146 150 158 159 146 159 145 145 150 157 153 147 147 149 149 149 147 143 145 154 147 144 153 148 142 147 148 151 152 146 143 142 153 140 139 144 141 151 148 144 151 138 146 142 146 146 142 150 143 137 141 139 142 140 146 141 145 136 136 141 142 137 141 139 138 142 143 137 139 136 142 136 136 148 141 145 141 143 142 147 142 146 134 145 147 141 136 142 139 134 145 145 135 137 146 135 143 141 137 145 142 142 146
143 143 137 137 135 143 144 145 138 140 143 135 139 136 135 145 141 135 143 136 136 146 148 135 139 140 139 149 149 146 145 141 140 146 143 138 140 136 148 144 143 143 145 147 142 145 142 146 144 151 148 144 146 145 145 150 150 147 150 148 143 145 151 145 141 145 148 147 143 144 152 150 149 145 145 154 154 147 150 155 145 153 146 143 147 156 157 154 144 150 156 150 151 148 146 153 158 150 147 159 147 148 149 159 158 147 148 161 160 156 152 149 161 156 150 158 156 156 155 164 155 159 155 164 163 152 160 167 158 156 161 159 158 169 166 167 155 155 157 156 157 157 168 161 157 163 161 159 162 165 171 164 172 160 162 161 164 161 172 175 165 164 176 164 178 168 165 174 174 167 175 179 171 168 169 178 181 175 183 181 184 183 179 186 182 173 173 180 178 182 175 187 179 189 192 176 175 189 181 192 192 193 192 192 181 193 193 190 194 183 191 182 185 199 190 200 184 201 199 200 195 197 189 191 200 194 207 204 200 197 209 204 193 196 208 204 194 203 202 205 204 201 201 202 202 203 198 207 202 206 214 211 202 207 209 220 222 214 223 214 209 207 206 222 227 210 221 220 225 227 219 210 212 216 231 221 228 229 221 233 233 216 234 216 234 220 239 224 219 220 224 235 234 242 237 227 236 243 233 235 227 227 246 236 237 248 234 243 252 251 236 244 246 239 236 235 250 239 252 256 242 260 241 249 249 251 261 257 266 248 246 261 258 251 266 260 260 253 261 253 265 267 255 275 272 253 275 277 254 271 273 259 265 257 258 267 261 286 265 269 272 289 275 287 279 287 272 279 272 276 273 294 275 272 295 296 275 293 284 291 283 297 281 282 299 281 294 280 298 304 293 296 307 305 287 308 300 289 308 295 287 303 293 303 304 298 309 297 299 314 308 301 303 325 312 313 307 315 323 317 322 322 314 319 331 308 334 319 309 331 314 327 322 323 327 317 314 337 337 333 315 343 346 331 341 347 334 343 346 328 331 331 334 344 340 324 355 352 338 336 337 335 351 340 331 354 355 362 343 350 362 353 362 346 353 370 341 351 354 372 352 349 362 370 367 380 352 369 352 376 362 376 372 370 351 353 362 380 368 360 380 386 377 372 362 376 375 374 383 376 364 399 393 375 378 394 398 395 388 387 372 375 374 395 373 382 386 383 395 398 396 405 398 413 384 402 414 389 413 398 421 395 396 387 394 421 417 426 409 420 401 402 404 392 416 402 427 397 421 429 397 426 415 424 410 408 408 438 440 416 412 410 438 442 407 421 417 434 409 410 413 434 437 447 439 454 417 423 439 429 418 443 425 440 448 432 440 436 437 436 464 442 439 436 459 456 439 455 433 436 440 473 466 450 450 438 439 450 445 438 449 462 467 458 438 454 450 483 465 442 461 462 460 462 472 472 460 448 494 494 482 488 482 485 469 484 468 467 465 482 502 501 482 497 462 472 487 485 466 478 471 474 468 499 490 501 472 501 474 491 491 490 481 472 516 480 483 512 473 521 495 483 510 520 482 479 509 504 491 521 500 496 509 500 486 483 486 527 497 515 508 486 520 488 534 531 489 525 527 529 531 517 500 500 529 512 521 515 544 501 517 498 519 525 516 535 542 521 527 536 505 546 507 551 546 527 506 538 550 554 517 553 549 550 551 553 555 551 553 555 548 518 558 514 529 563 559 549 558 552 515 558 532 528 539 539 545 520 569 563 535 539 522 524 572 577 570 540 553 578 547 559 561 572 570 548 569 563 579 567 571 556 569 534 572 585 548 576 571 543 551 581 536 551 574 557 539 558 582 539 580 591 549 589 540 560 576 557 593 541 594 542 589 569 582 563 566 591 586 572 572 599 585 578 593 547 569 600 569 571 590 566 560 600 594 584 608 562 591 568 576 607 570 605 574 571 608 577 554 607 580 576 560 566 574 568 598 559 570 608 577 613 601 595 581 561 601 581 573 592 617 608 614 569 571 596 573 590 581 570 574 567 571 603 575 564 606 619 622 594 568 579 591 598 572 617 579 594 577 618 572 575 612 569 588 623 604 601 597 569 614 613 573 626 627 600 624 587 625 628 584 589 586 625 576 571 591 607 572 610 582 605 624 571 606 608 626 595 611 622 627 603 600 600 579 589 622 625 606 610 623 620 622 580 609 629 574 621 605 575 600 608 601 585 609 576 622 604 592 593 587 588 624 606 607 623 623 588 615 588 617 598 576 606 596 603 593 596 590 616 589 608 590 617 619 617 619 607 579 576 617 591 581 607 622 605 595 602 611 627 616 593 590 609 616 611 576 633 624 583 614 579 616 622 621 600 604 597 624 607 589 606 615 588 630 595 610 582 622 585 573 594 596 581 628 629 618 629 628 599 630 600 604 612 588 582 570 610 597 620 584 606 585 619 621 582 581 586 606 596 621 606 577 615 592 578 568 589 615 605 620 589 571 610 613 584 607 571 618 585 572 618 579 570 597 589 564 599 609 602 566 601 583 578 588 606 588 593 567 576 571 561 589 614 599 604 591 581 610 597 600 559 605 581 557 597 607 567 588 611 581 604 599 602 606 571 601 556 577 598 594 568 567 567 565 576 569 564 555 576 601 560 552 576 597 549 575 558 597 550 596 582 591 595 550 569 563 584 549 542 574 543 587 585 541 592 579 570 571 547 555 554 562 540 590 568 590 577 561 538 540 559 560 556 584 538 533 578 539 578 564 546 534 547 582 579 565 541 554 545 555 575 541 578 570 533 548 539 567 554 521 545 526 570 559 551 520 544 548 560 563 533 524 522 539 518 528 562 513 529 537 558 532 531 549 517 539 535 525 559 514 507 548 519 543 542 520 538 538 509 515 528 550 547 511 540 501 530 545 517 502 535 519 508 530 531 520 513 533 534 497 540 496 528 513 518 519 519 535 493 486 510 517 512 484 496 529 489 527 522 512 490 524 523 478 486 479 482 476 499 490 499 512 520 495 516 499 501 491 473 493 509 468 493 505 490 482 510 497 481 473 476 503 501 506 500 474 464 461 492 457 501 480 483 459 483 461 485 468 451 466 492 483 491 468 480 454 454 485 471 467 478 478 469 472 441 452 477 454 480 455 451 475 452 466 450 460 451 440 457 450 444 466 467 471 432 426 452 455 428 453 463 422 458 459 450 426 445 420 442 445 458 439 452 421 446 418 414 451 424 422 438 447 436 432 420 406 431 443 437 435 441 417 409 430 433 409 440 430 413 426 407 423 427 401 406 424 410 408 409 398 396 404 395 423 387 401 402 399 384 383 419 401 413 415 400 379 415 406 399 393 411 389 405 382 373 391 374 380 382 389 400 399 395 385 390 388 377 389 380 399 378 383 398 364 376 366 381 387 367 371 367 366 389 377 357 358 368 350 368 358 363 370 367 373 355 348 348 356 351 364 360 366 372 344 363 370 361 337 339 368 339 337 356 342 348 357 352 350 333 328 330 341 358 345 351 354 326 343 347 342 325 329 322 345 318 349 334 320 315 345 339 336 337 335 327 328 328 318 318 333 317 309 330 316 330 332 303 328 316 315 318 324 302 314 320 323 314 296 315 308 315 306 304 293 290 318 317 305 304 301 307 305 299 311 292 287 303 287 291 301 284 280 293 278 286 301 288 283 297 285 283 273 293 289 279 281 294 284 268 278 290 273 267 273 269 285 288 264 269 262 272 281 261 268 276 264 277 267 273 276 280 269 268 269 253 253 270 258 251 258 260 260 247 270 255 266 251 267 255 249 259 254 247 248 242 257 258 239 259 244 250 239 243 238 244 236 254 243 247 233 252 233 235 250 236 230 249 243 244 227 247 234 238 243 234 223 226 231 225 241 234 229 240 234 229 218 222 235 232 216 215 228 227 220 221 229 225 212 210 227 215 220 221 221 216 222 225 222 225 210 220 208 203 205 219 212 215 217 212 205 204 215 200 208 207 214 206 214 201 198 196 212 201 205 207 196 194 199 208 194 194 190 204 190 190 198 195 205 189 189 186 190 198 202 185 193 187 191 192 181 188 194 196 195 182 195 195 186 183 190 179 176 190 182 188 175 190 175 180 180 185 188 172 171 180 171 182 182 178 182 177 174 179 175 180 177 171 169 178 171 168 165 178 167 178 169 166 173 171 174 166 177 161 177 175 160 163 161 167 161 169 172 168 162 161 163 160 171 163 166 161 158 164 155 162 168 165 155 164 163 161 163 159 157 156 153 158 159 155 155 161 165 160 161 156 164 162 152 162 159 148 149 151 152 149 152 159 152 155 148 153 150 152 154 157 155 158 151 149 153 147 151 143 156 147 156 155 151 151 153 147 151 154 152 151 141 154 142 147 141 142 145 142 141 147 151 149 149 143 149 146 141 141 142 146 141 151 148 143 144 150 143 139 146 140 149 144 139 148 137 139 148 141 138 149 146 148 144 142 138 140 147 140 142 137 145 142 147 141 146 139 138 138 139 147 140 138 139 140 147 139 140 145 142 142 143 138 140 137
145 141 140 140 145 145 141 141 138 140 146 147 142 149 149 147 145 138 148 147 143 144 137 147 139 142 140 148 146 145 148 139 148 138 143 144 145 147 147 148 150 142 144 142 139 143 151 147 143 149 145 152 145 145 149 148 151 151 144 146 144 141 148 142 140 154 148 150 148 142 145 146 142 155 149 147 148 146 156 145 152 154 145 144 150 145 153 147 145 152 148 154 159 147 148 146 160 156 151 159 158 157 154 151 148 162 148 162 152 163 157 155 152 160 155 151 155 158 154 162 161 159 153 164 159 155 154 167 164 160 162 161 163 170 158 166 160 159 166 169 172 165 164 160 162 163 167 172 160 163 167 171 170 167 169 167 164 165 177 177 171 179 168 180 165 181 170 169 179 167 173 178 183 171 176 169 172 184 182 175 179 180 183 177 173 173 180 180 182 188 181 182 183 189 175 181 181 192 188 185 191 194 186 195 189 191 187 193 188 188 186 196 186 191 187 185 196 199 191 201 198 191 201 188 202 204 198 196 194 200 202 204 201 203 200 204 198 202 203 208 195 206 203 212 210 215 200 214 202 220 209 217 204 222 208 209 214 216 216 213 211 217 219 210 209 219 218 229 219 225 225 211 229 218 212 230 232 217 214 234 217 216 224 221 234 233 229 226 239 235 233 239 235 242 228 243 229 228 244 238 241 239 237 236 246 236 250 233 231 242 239 247 252 252 251 249 244 253 258 259 240 254 262 250 259 244 244 247 256 259 252 257 255 270 270 262 269 254 269 264 257 264 259 271 258 278 269 259 270 263 257 256 265 277 266 275 280 271 261 269 273 288 283 283 271 266 292 279 278 288 282 286 272 272 274 287 299 293 286 300 285 279 289 294 293 302 281 284 303 305 286 298 303 297 301 303 309 287 301 287 303 305 309 304 311 315 306 314 295 308 309 295 304 322 327 298 302 307 319 301 329 305 307 321 331 318 335 336 329 308 321 337 340 316 312 317 338 316 342 324 337 316 326 347 347 336 338 347 328 348 348 332 334 342 327 327 357 348 354 334 341 333 359 354 352 353 340 343 352 353 365 343 340 353 370 368 343 366 371 370 369 365 353 376 355 366 375 351 361 358 382 370 359 358 365 362 367 375 386 367 377 365 380 378 386 381 368 363 396 380 373 381 385 366 365 386 394 383 372 398 395 375 403 388 392 395 408 399 389 386 392 381 395 400 405 416 390 403 383 408 406 398 421 397 413 399 419 425 427 406 428 423 396 399 424 425 395 412 416 420 434 428 435 438 414 437 437 422 406 420 430 445 423 435 432 429 436 432 432 428 424 434 434 452 452 441 440 421 417 425 459 449 426 429 446 428 446 443 421 453 459 430 453 435 426 457 455 442 459 429 471 460 448 476 471 468 443 449 467 468 444 440 457 466 463 462 467 485 466 470 484 485 488 461 479 468 449 485 487 454 469 474 461 492 465 484 479 466 468 462 475 461 472 499 462 468 462 488 467 487 479 466 465 472 469 501 493 465 468 496 493 481 480 474 496 496 503 474 476 512 486 490 476 502 496 487 523 515 514 505 493 521 515 490 500 518 490 496 521 517 509 497 518 499 499 534 503 520 514 493 517 524 527 494 497 534 517 525 527 543 517 519 537 539 508 532 536 509 520 528 514 501 551 530 528 532 545 506 520 513 550 553 541 520 556 508 527 526 544 533 515 533 524 532 565 533 548 551 565 560 531 564 561 527 570 522 551 561 566 560 553 560 531 530 528 531 572 571 544 524 564 544 568 556 559 565 570 559 570 555 561 573 532 562 561 567 550 535 572 584 559 588 561 586 534 579 542 586 557 591 547 582 553 569 585 585 544 559 587 567 549 566 543 595 586 562 558 553 580 574 577 556 583 573 602 551 600 559 554 601 575 591 578 585 566 602 573 557 567 567 597 589 599 598 573 578 609 604 571 556 581 560 604 571 575 600 570 558 590 595 599 564 559 601 590 578 589 574 576 577 591 564 597 589 600 609 586 567 594 600 578 599 591 608 592 585 588 594 571 620 581 599 565 574 592 605 613 605 590 593 612 613 605 595 588 590 586 613 597 620 594 618 599 569 610 574 595 576 605 603 605 620 624 620 600 600 620 595 578 628 584 597 623 614 606 581 598 609 626 623 629 592 591 614 599 602 620 592 612 583 618 589 626 613 631 589 575 622 614 576 612 620 603 597 605 579 601 632 618 596 616 616 608 576 598 575 598 578 588 579 589 626 587 575 606 585 591 601 626 624 604 598 611 574 622 582 579 589 580 623 603 615 597 578 609 613 631 633 617 577 630 625 629 583 626 594 587 582 620 630 632 590 594 609 590 575 610 587 582 608 576 603 588 591 599 615 631 596 615 614 591 602 596 586 604 588 598 609 588 584 605 579 593 619 608 610 613 585 617 622 620 621 587 608 596 585 619 581 575 610 571 583 599 615 578 610 597 620 614 592 609 596 600 609 583 611 576 574 614 574 600 596 614 617 575 586 575 570 597 585 612 603 603 587 597 613 570 567 611 613 605 564 597 607 597 562 561 582 589 577 613 606 585 582 572 571 589 599 572 605 579 603 596 558 606 583 582 576 595 586 564 584 572 571 558 582 590 573 598 554 604 587 555 570 548 566 596 595 551 570 584 560 590 561 553 562 597 567 549 589 546 550 541 556 547 548 538 592 564 538 564 540 559 537 544 543 541 539 536 539 543 572 572 563 572 572 560 534 577 567 530 581 535 547 574 543 577 537 537 547 561 555 525 560 572 551 544 533 554 552 558 535 555 522 571 567 567 530 543 544 541 530 535 558 533 532 518 536 557 529 538 525 512 540 516 549 546 550 528 555 541 514 546 534 534 513 532 508 528 526 512 505 550 523 516 515 519 518 515 544 497 503 508 500 525 541 540 507 518 533 499 538 492 507 525 534 494 512 527 521 491 510 525 510 507 489 525 518 525 504 507 526 496 483 487 484 487 501 521 519 520 499 481 488 493 500 489 486 505 502 488 504 474 490 500 501 487 489 471 489 481 490 470 498 475 481 469 497 458 486 496 497 480 471 457 455 462 466 470 455 473 478 449 470 479 448 459 462 471 453 449 473 473 476 460 461 462 460 466 477 471 462 469 443 450 440 440 432 431 457 447 463 458 446 468 440 441 457 446 429 449 433 456 464 455 419 424 453 447 454 453 432 435 439 415 436 429 445 421 415 422 441 414 443 445 445 416 446 420 442 403 432 437 422 423 436 410 423 398 403 405 416 415 410 421 410 397 412 409 393 404 396 418 404 387 423 400 423 390 404 417 383 398 419 402 413 396 391 415 384 413 381 386 396 384 388 408 376 401 406 391 371 370 383 398 373 400 369 378 398 364 385 386 377 384 380 381 358 366 386 379 363 356 364 357 359 368 367 373 357 374 363 350 354 363 376 347 348 349 350 349 352 357 352 365 347 358 356 359 364 360 348 354 333 361 342 351 360 341 352 346 351 342 340 352 356 343 343 328 332 339 339 334 333 336 341 330 340 345 345 315 316 322 342 329 321 315 310 329 317 322 312 326 306 323 323 305 306 328 313 306 301 314 308 300 313 322 326 314 296 312 317 312 314 301 316 312 305 305 312 296 290 308 306 292 306 311 286 297 284 295 309 304 280 292 292 303 293 278 297 295 297 281 292 279 290 290 288 284 280 280 279 286 275 292 275 276 274 268 273 273 271 280 263 285 280 259 268 266 264 256 277 272 268 272 267 253 269 259 262 267 267 273 252 272 262 251 255 245 246 268 263 256 248 248 263 241 241 243 246 260 241 250 258 239 249 248 248 247 244 234 249 233 253 243 247 242 242 250 239 231 227 242 242 233 231 238 242 237 240 233 240 227 220 227 239 225 232 227 228 228 218 221 225 231 222 223 217 226 231 211 223 214 227 211 208 226 223 211 207 222 207 208 212 211 208 203 210 210 210 213 204 213 209 217 208 211 197 199 206 207 203 210 207 204 201 200 201 195 204 208 202 207 199 203 190 200 203 198 196 195 202 197 188 203 197 191 183 199 189 195 194 193 183 187 193 197 184 183 183 182 184 184 186 176 176 191 183 175 189 191 190 188 180 181 178 180 182 178 188 178 174 170 182 175 185 175 174 181 174 168 182 178 181 171 180 171 168 170 178 171 172 175 170 167 176 176 170 177 168 172 170 168 160 167 164 162 165 165 169 158 158 158 156 161 163 168 165 165 157 155 166 159 160 153 155 152 167 165 167 159 161 154 163 165 160 156 152 161 152 156 152 157 150 150 155 148 150 158 148 152 156 158 154 153 147 149 148 159 148 147 149 145 156 152 151 150 151 144 153 152 151 156 151 151 149 144 151 151 151 141 152 145 147 149 149 146 148 153 141 152 150 148 152 148 148 142 141 147 149 141 141 140 144 139 149 139 140 147 141 148 144 138 150 137 144 144 141 137 141 143 149 138 149 145 146 141 146 148 136 140 149 137 142 139 138 137 138 141 144 142 149 138 141 148 136 148 140 140 146
145 145 143 146 143 150 140 149 144 137 149 148 150 150 138 137 150 140 140 139 148 146 139 148 149 149 148 145 140 138 143 147 146 147 140 139 147 144 149 140 144 148 151 142 145 152 140 144 139 143 145 150 151 146 147 149 144 143 142 146 144 146 141 150 141 143 148 155 143 155 152 146 144 152 155 153 143 146 149 144 149 145 146 149 149 153 148 153 147 148 158 160 159 147 149 151 159 155 149 161 155 160 151 149 162 149 152 164 153 158 156 151 152 151 164 163 160 152 160 157 155 162 152 155 164 166 155 163 163 154 159 167 162 160 157 169 157 170 163 170 161 161 160 161 171 169 166 164 170 160 174 166 165 166 174 165 174 171 164 169 177 165 173 168 179 177 170 183 178 174 179 181 179 178 183 170 173 172 175 174 183 171 173 184 182 172 182 178 185 182 182 184 186 186 185 183 187 187 179 186 186 194 180 198 183 186 197 194 196 198 192 187 195 190 200 198 196 200 195 189 188 188 192 202 189 192 202 200 205 196 195 192 197 206 203 211 211 197 214 205 197 207 215 214 199 199 201 202 203 213 220 211 221 215 217 219 216 207 205 211 224 207 211 210 217 213 220 225 230 222 215 222 227 222 229 221 228 220 231 231 219 220 229 218 220 221 237 242 232 236 230 231 224 241 240 245 247 237 240 247 248 248 231 237 247 235 239 237 249 251 245 252 246 237 235 244 239 259 239 240 262 256 247 244 245 251 248 257 264 246 258 268 266 252 262 260 267 249 251 259 264 253 262 269 268 262 274 255 279 260 276 270 281 280 272 268 284 280 266 286 287 286 267 287 278 282 276 293 280 288 293 271 277 276 282 282 295 298 301 281 293 302 287 279 289 299 292 302 302 294 305 303 308 292 305 298 287 304 310 312 310 311 310 303 301 295 299 301 305 318 315 321 304 322 323 299 319 307 302 314 323 317 306 328 326 335 329 307 324 333 314 334 327 340 323 334 333 342 314 321 318 331 329 349 324 320 331 330 339 334 335 327 345 356 336 344 347 341 326 358 353 348 332 359 354 335 339 358 356 343 343 336 344 351 367 347 360 362 363 355 370 353 360 350 370 369 356 355 374 370 354 370 358 363 363 364 362 376 388 367 390 377 373 371 363 359 370 381 397 379 393 385 382 375 371 397 393 400 382 375 388 373 397 390 376 403 376 399 391 375 412 389 388 409 383 411 413 419 395 396 421 406 415 390 403 389 387 405 426 414 403 421 397 407 403 403 409 431 428 408 399 399 436 412 404 426 433 441 419 441 403 438 414 430 430 431 431 431 439 420 444 430 415 431 434 453 419 453 452 428 455 435 457 448 446 447 445 459 444 437 447 450 444 465 428 446 450 446 433 442 458 432 434 475 440 474 444 477 471 475 475 437 448 446 468 447 465 464 472 450 453 472 477 458 454 458 482 459 459 487 460 472 470 457 493 490 463 477 494 498 499 475 466 502 496 458 481 476 476 499 507 477 472 462 475 503 483 497 500 466 499 467 493 476 502 508 511 515 506 514 485 517 498 494 521 502 491 513 504 478 525 517 498 527 489 507 485 527 514 497 524 519 504 488 508 515 524 525 524 526 534 539 541 495 535 506 509 508 503 506 513 539 537 546 507 512 503 535 506 526 507 526 517 528 517 519 532 553 531 530 547 539 539 537 539 528 554 549 536 542 514 562 517 528 527 534 539 562 564 531 560 546 562 542 546 538 550 560 518 570 540 560 559 540 532 558 565 530 528 571 528 561 559 576 537 572 554 531 556 534 542 582 571 562 576 579 576 531 579 533 583 539 536 541 564 543 571 561 586 539 565 551 579 559 543 576 561 584 593 542 569 547 553 564 589 565 567 563 567 578 563 555 566 546 586 555 563 573 599 568 567 581 583 559 577 581 569 570 591 593 550 605 589 569 578 594 580 566 589 559 561 561 585 565 557 611 561 581 602 600 595 604 613 599 568 591 600 558 585 594 598 564 592 571 584 590 564 617 561 596 581 575 569 612 617 596 603 568 610 581 594 567 581 578 570 596 576 605 599 619 580 607 572 623 574 571 594 580 575 596 619 595 610 569 592 608 603 574 614 596 594 591 600 615 606 582 618 608 619 625 626 629 591 600 592 626 578 604 608 590 575 608 593 602 616 571 571 574 608 578 617 593 575 589 610 626 601 599 604 590 586 592 582 608 624 605 604 632 579 574 584 584 611 606 615 589 606 607 584 583 606 621 596 609 578 627 604 607 594 628 618 600 589 628 575 632 592 599 623 599 600 574 602 631 607 576 579 632 610 590 575 575 578 590 611 576 584 574 601 596 629 578 623 577 625 618 576 585 584 618 611 602 610 579 600 576 582 606 575 611 623 628 604 620 586 582 615 597 576 584 622 573 591 605 570 584 610 571 606 575 592 571 580 600 589 578 569 568 587 609 586 612 625 607 609 581 618 582 598 608 620 588 574 572 588 619 595 570 621 577 576 584 579 587 619 604 601 619 603 565 606 568 610 608 611 598 579 605 610 615 584 577 613 612 565 562 575 611 573 603 565 581 557 607 594 554 606 599 603 602 557 603 568 598 591 578 606 554 566 599 593 559 599 556 598 585 593 567 598 562 584 559 576 588 573 594 597 571 548 583 555 588 597 557 566 550 592 583 585 574 575 588 549 581 591 541 577 569 567 575 588 586 554 570 559 562 565 570 536 538 578 563 584 572 555 541 540 548 549 551 571 548 574 579 565 573 551 561 560 574 540 537 551 543 536 521 537 549 555 547 544 518 541 540 529 566 547 541 556 554 564 546 542 561 540 515 542 516 532 547 554 533 514 517 534 548 510 529 518 517 524 505 530 529 542 546 537 510 529 536 547 549 528 526 545 536 546 511 498 515 513 530 511 498 516 502 528 541 505 503 536 536 536 523 528 532 520 499 516 506 511 506 506 500 492 487 527 494 504 504 508 485 505 491 489 513 515 519 518 507 487 487 492 481 476 473 473 471 496 488 467 503 483 496 480 481 499 507 505 480 498 506 496 481 479 496 479 501 467 495 498 489 470 495 476 472 457 488 482 451 448 453 460 457 485 482 473 456 484 475 477 452 477 445 449 455 470 468 465 467 442 469 471 473 467 449 464 454 457 451 449 431 440 439 437 432 438 467 460 453 447 463 422 439 448 434 442 421 418 433 421 431 418 437 440 435 423 446 422 432 437 433 413 409 413 416 446 418 431 404 442 405 428 415 402 420 418 438 407 397 409 412 431 432 433 396 416 393 418 404 421 390 397 398 406 390 408 385 411 413 420 391 398 413 407 380 386 411 404 390 410 381 408 389 374 390 395 388 404 390 399 371 399 382 370 382 378 370 381 391 394 380 363 363 372 369 368 378 358 377 365 361 367 363 382 381 363 361 373 353 349 369 358 349 374 379 373 363 363 369 349 375 360 354 344 368 362 351 365 348 340 353 353 357 332 354 364 337 353 337 339 345 338 337 352 339 340 335 331 338 337 336 352 321 334 324 349 346 320 333 324 340 335 312 321 316 331 316 317 321 307 319 317 319 324 325 318 319 308 316 321 303 317 301 322 311 306 314 322 321 315 312 314 305 302 291 312 315 298 302 287 304 314 301 307 290 310 312 303 305 304 285 304 286 283 299 298 281 290 291 278 293 274 274 278 276 271 296 295 274 290 292 282 277 268 277 284 286 280 274 275 286 268 285 282 267 277 261 283 266 267 280 267 267 279 269 274 263 275 255 256 251 262 259 270 250 267 269 248 245 250 263 260 259 247 244 251 258 242 262 256 247 237 247 244 252 243 248 244 233 249 237 245 252 232 241 243 231 248 245 240 243 247 234 228 227 240 227 238 229 223 240 229 234 231 238 237 234 219 221 217 232 234 220 228 222 213 233 228 229 211 225 217 212 215 215 218 216 215 211 226 206 217 209 219 224 209 215 210 212 221 201 216 218 207 209 204 206 207 215 205 213 211 205 203 206 208 194 192 200 197 208 209 196 209 205 203 206 197 193 203 191 194 192 194 202 193 188 189 187 196 185 188 193 182 192 180 185 193 193 186 188 191 191 193 184 187 187 176 188 181 183 188 187 189 189 180 184 175 174 172 183 176 173 171 179 178 172 178 179 178 170 183 181 178 166 171 168 177 167 164 173 171 172 173 178 168 175 173 162 165 164 165 174 162 174 169 165 171 159 163 164 167 172 167 166 167 162 170 162 163 155 159 164 158 157 165 164 160 160 158 166 164 164 164 165 152 157 151 163 150 162 155 154 157 159 160 155 155 160 154 148 149 152 148 152 147 159 159 154 158 153 152 157 151 147 149 144 152 148 149 144 153 153 155 145 156 143 143 147 147 155 155 149 153 144 144 150 151 153 149 146 142 153 144 147 151 153 150 147 146 145 149 149 146 150 148 140 145 142 147 145 143 140 151 146 144 138 140 138 151 148 143 150 145 146 143 142 144 140 147 137 144 143 145 137 138 140 150 143 143 146 150 147 148 149 141 138 148 141
139 148 139 144 145 147 138 151 150 143 138 144 143 146 149 151 144 150 138 142 142 145 151 140 139 148 150 141 150 148 147 150 142 146 143 149 141 141 147 151 146 145 144 150 152 141 147 143 152 147 147 141 153 147 143 152 141 142 142 154 142 153 151 152 148 151 150 156 145 150 144 148 145 148 146 153 156 154 145 152 147 153 145 146 157 156 153 155 149 158 153 157 155 147 160 162 149 154 160 159 154 154 149 156 160 152 152 164 155 161 157 165 166 152 156 161 165 163 167 159 167 155 165 166 162 160 165 158 158 161 168 161 158 165 160 165 162 172 172 162 166 173 161 165 174 166 175 175 165 168 171 174 173 166 178 174 177 170 167 181 180 172 176 169 181 183 168 174 179 169 180 181 183 185 170 171 185 176 186 179 187 188 179 185 173 183 176 182 184 188 192 183 181 192 194 191 194 184 182 194 195 195 187 195 185 186 190 195 197 184 190 189 194 199 193 203 187 197 195 204 194 192 194 203 207 199 197 193 206 200 198 199 205 208 198 212 203 199 208 203 216 213 203 207 205 201 217 212 213 204 202 222 218 209 220 214 220 210 225 223 227 217 217 214 224 230 211 229 214 229 227 233 220 234 229 220 231 234 220 235 232 228 220 225 222 239 229 224 239 242 244 241 231 228 233 226 230 247 229 249 251 241 245 241 245 239 236 244 234 245 238 240 255 256 248 244 238 257 241 240 250 252 260 260 244 251 253 258 267 263 262 251 267 261 248 249 248 271 257 268 265 258 253 274 269 276 264 269 278 281 280 259 270 262 269 263 274 272 276 271 277 271 272 288 292 291 266 287 280 288 274 275 275 284 295 295 295 279 294 275 282 292 278 302 306 299 280 286 298 286 285 292 285 289 291 292 300 293 309 305 311 292 317 299 298 309 316 317 299 319 317 320 304 303 299 299 299 308 304 307 325 311 333 318 304 317 310 316 332 311 335 308 322 339 321 341 331 317 343 342 325 318 333 333 348 331 334 338 332 337 326 328 332 333 348 353 336 347 342 351 333 340 351 330 331 336 335 344 352 343 344 369 348 361 345 352 341 349 343 341 354 357 367 376 375 349 375 347 356 382 353 360 351 371 385 377 375 369 369 382 372 386 384 376 361 385 367 379 367 393 377 388 370 389 376 392 386 402 377 371 392 382 402 375 408 403 394 396 413 387 413 409 397 407 411 394 390 385 395 410 389 392 387 397 386 409 420 400 420 404 400 392 397 412 409 403 420 407 431 421 424 414 407 432 412 421 403 433 436 411 402 430 429 433 427 406 418 431 422 412 451 451 426 447 438 427 426 417 446 417 456 446 438 441 422 440 454 441 422 438 435 444 465 438 430 441 430 457 441 439 447 448 472 444 450 472 455 476 449 460 436 458 466 473 461 455 454 480 463 481 485 478 463 476 448 490 482 451 464 490 470 460 464 488 480 457 478 452 461 454 466 501 476 471 482 486 492 472 471 471 506 464 483 490 468 469 500 487 477 486 495 508 491 494 499 506 482 484 483 520 473 508 487 480 495 515 508 516 524 495 512 492 516 510 489 522 510 520 517 509 510 486 514 495 507 495 501 536 504 502 514 513 524 513 527 528 523 515 513 515 496 521 520 523 499 502 498 545 501 518 531 507 527 512 522 528 507 508 504 512 511 543 540 541 506 521 549 515 537 559 556 515 562 533 553 546 517 522 543 517 545 566 565 518 524 546 525 549 533 532 528 526 565 555 522 540 562 555 541 528 555 558 567 564 546 526 546 561 531 540 554 540 575 530 549 534 548 557 545 583 580 559 543 532 562 535 548 584 562 586 576 574 576 583 552 574 584 590 578 552 568 557 558 547 559 565 574 581 543 565 593 569 575 557 578 572 587 576 571 552 581 590 581 548 559 583 567 591 562 556 587 581 599 570 574 557 590 603 572 593 597 596 584 575 564 602 587 573 581 580 605 590 611 609 564 556 558 559 561 603 560 574 598 566 582 614 573 614 609 576 589 613 610 573 580 587 582 583 601 596 614 602 576 586 611 600 564 599 587 581 574 607 592 587 611 611 605 599 583 574 619 616 569 615 574 589 583 595 611 568 571 604 612 589 574 602 627 579 582 591 596 592 590 604 601 595 629 581 627 621 596 589 584 579 586 570 593 622 614 628 618 586 600 618 584 613 583 586 603 603 628 584 587 589 619 611 607 610 622 596 593 580 616 608 581 624 608 604 616 592 601 603 599 623 590 612 597 594 619 630 618 617 583 625 626 623 604 601 593 586 626 615 595 602 591 596 594 619 629 630 579 590 601 599 573 611 631 599 625 618 588 610 595 591 603 589 574 628 619 596 582 605 578 604 574 589 629 588 576 618 586 575 628 615 602 622 586 602 589 586 612 572 581 595 623 626 574 597 580 582 571 583 578 615 581 613 581 573 599 614 569 588 594 585 579 571 610 594 584 575 614 571 577 567 600 575 569 605 608 580 619 610 599 570 602 617 561 616 567 592 608 571 606 571 603 582 582 607 600 584 576 566 598 558 581 607 561 606 555 577 581 565 589 561 555 597 576 579 554 607 569 578 579 607 582 565 565 567 585 595 558 581 593 553 568 599 583 590 562 554 551 601 588 553 552 579 571 566 552 593 588 574 582 568 558 557 540 589 588 557 548 567 558 590 550 549 579 558 565 587 554 586 584 580 587 568 579 551 565 586 556 575 568 541 576 530 539 549 579 561 548 574 544 544 530 562 555 543 529 549 526 525 575 553 566 534 538 538 567 530 543 546 519 537 544 527 547 556 537 553 519 529 514 559 548 548 535 518 543 522 517 540 531 556 554 532 507 554 507 536 506 521 540 509 515 523 534 529 507 507 503 547 524 548 507 509 543 508 506 520 504 497 494 533 530 518 520 500 531 532 513 533 496 510 522 535 529 494 514 534 532 530 531 529 515 485 483 516 484 522 510 487 517 519 482 496 519 511 499 492 498 494 474 485 497 486 502 493 487 469 510 466 469 464 499 497 473 462 506 472 488 461 469 486 489 461 479 460 456 457 500 475 471 458 471 482 476 470 492 489 455 490 489 479 486 451 488 454 459 487 470 483 449 462 471 451 454 458 461 442 442 462 458 474 448 469 469 450 470 452 437 457 467 439 460 468 430 446 451 446 422 426 454 431 427 451 433 449 423 437 449 423 418 446 451 436 419 414 453 413 449 426 415 414 411 426 426 434 411 418 430 431 414 422 430 420 425 404 430 426 411 410 408 413 421 407 400 406 400 418 412 399 407 411 414 403 387 388 401 406 389 392 397 394 403 413 397 379 377 390 401 382 390 387 409 405 401 383 390 383 388 396 378 403 382 367 382 382 391 376 384 376 381 397 369 360 365 381 386 390 389 357 370 363 354 388 367 379 370 361 351 383 361 355 350 377 363 343 372 363 343 341 356 373 351 347 351 350 341 349 361 368 358 346 345 349 361 333 343 335 346 360 335 340 347 334 347 336 348 331 339 332 334 326 338 325 320 324 341 342 328 325 333 324 334 335 337 327 322 331 311 314 324 330 313 315 327 329 323 327 318 325 300 321 319 310 299 306 323 308 301 294 313 296 298 292 318 309 307 300 296 310 310 299 287 303 291 288 297 284 308 296 306 304 284 300 295 281 302 289 300 295 299 288 293 296 291 292 271 275 276 274 282 272 287 280 273 284 286 269 284 279 275 285 285 273 278 273 276 280 270 257 260 262 260 268 270 254 273 271 250 264 267 264 273 258 251 266 256 254 256 255 251 244 248 248 262 244 248 239 257 241 259 240 248 247 249 258 256 250 249 246 243 245 236 244 235 245 233 248 234 236 235 226 229 242 242 235 238 245 233 244 235 231 226 226 223 227 234 230 219 228 231 232 225 216 231 226 227 233 224 214 226 210 223 226 218 221 221 223 208 212 208 214 216 205 207 209 208 222 214 219 201 200 218 211 217 212 215 207 199 210 202 207 201 208 202 211 211 195 194 203 210 196 209 199 201 201 191 196 191 205 187 198 196 189 197 191 191 187 190 194 192 183 182 192 182 182 187 197 190 192 193 184 191 188 190 192 184 181 182 185 185 180 185 190 188 186 175 188 171 173 183 180 171 170 184 170 181 172 171 172 175 167 168 167 179 167 171 181 177 165 180 177 177 172 174 175 172 166 172 167 162 166 171 170 162 164 168 171 166 166 161 163 163 163 170 171 162 160 161 158 162 167 156 155 156 163 162 157 162 161 164 157 159 160 167 161 165 163 158 158 154 154 157 159 158 149 152 153 150 149 154 150 162 149 154 154 149 157 155 158 159 153 155 146 151 146 149 158 158 156 156 153 144 149 147 144 148 150 147 149 157 153 151 155 146 149 155 148 144 148 146 150 149 150 152 154 143 149 150 142 144 152 142 148 143 140 146 149 145 149 149 143 142 146 144 147 140 141 144 146 147 146 140 140 142 149 139 142 141 147 144 145 146 146 139 147 147 145 142 139 139 138 144 142 145 147 149 146
150 141 152 143 147 152 143 151 149 145 142 150 152 148 143 144 143 142 140 150 147 144 151 148 144 141 150 149 148 147 142 146 148 141 149 143 152 153 141 148 143 142 144 142 151 148 147 153 151 148 150 143 152 151 150 148 152 152 143 147 150 152 149 155 145 149 156 147 148 154 155 156 150 157 155 155 147 145 157 159 159 149 158 146 151 152 154 147 155 147 153 155 150 151 152 153 150 152 157 162 155 154 160 161 154 163 165 163 162 162 166 165 160 166 167 167 152 167 155 167 166 166 157 166 166 162 160 161 166 164 170 162 166 161 170 158 167 165 159 163 160 174 161 169 172 174 170 173 168 175 169 173 173 173 174 177 169 171 167 171 174 167 177 169 168 176 173 179 176 181 184 176 181 183 173 186 182 177 188 189 175 182 173 187 175 182 174 175 181 186 180 185 178 190 187 189 183 180 195 180 187 186 187 191 192 189 192 200 191 187 199 189 194 204 204 190 203 191 206 205 204 196 208 196 202 199 200 208 202 205 211 207 211 209 205 196 207 208 212 214 216 206 215 218 205 211 219 209 219 212 221 214 214 213 222 222 217 214 219 208 225 217 210 220 215 230 225 226 230 232 229 221 230 233 231 215 220 216 230 221 227 233 219 239 230 222 221 224 224 225 223 237 224 245 233 228 243 234 243 251 243 250 249 251 244 234 240 246 254 251 255 249 243 253 246 255 240 248 260 249 261 263 264 265 242 253 255 255 258 255 267 251 264 261 248 254 264 258 253 263 276 269 252 268 272 262 268 266 267 271 257 284 279 266 263 279 280 267 263 283 272 271 284 285 278 278 282 287 275 282 276 282 292 280 290 289 283 296 294 287 298 292 305 300 288 307 295 303 306 293 289 304 300 290 313 307 287 310 299 290 308 293 307 312 308 317 314 322 317 309 316 326 312 326 316 321 300 305 326 325 322 328 315 317 317 311 334 319 321 325 324 333 331 330 317 314 318 328 339 321 340 332 322 318 322 334 344 333 336 329 346 346 344 323 347 338 331 340 332 360 328 360 360 352 341 350 361 353 358 344 368 343 342 340 341 344 371 365 341 359 364 357 358 356 357 377 370 373 369 354 377 372 353 378 367 387 366 365 371 389 386 364 372 362 384 371 390 388 391 379 367 390 368 396 374 375 370 391 367 382 385 392 406 400 378 381 402 395 390 378 399 380 411 413 390 382 395 380 383 390 414 408 384 399 412 412 410 420 416 416 403 390 411 418 426 407 395 430 399 429 399 421 404 434 420 421 407 418 401 408 435 444 427 414 425 434 428 407 424 425 422 452 437 449 429 446 446 437 434 438 426 434 447 446 426 428 419 438 450 425 461 466 464 440 434 455 463 468 451 465 454 458 450 452 445 459 473 451 460 442 444 470 450 474 467 473 442 475 482 469 481 477 482 473 459 456 481 453 448 460 467 450 489 455 484 456 497 482 477 461 479 489 484 463 464 467 460 493 501 504 477 496 507 463 488 501 463 506 494 469 484 508 469 480 514 477 499 477 482 491 497 481 514 493 512 497 513 518 497 525 485 483 483 508 524 483 480 504 522 510 526 517 516 490 506 519 514 511 521 519 514 502 511 527 532 498 501 535 498 518 501 494 512 540 509 515 496 533 518 549 514 526 550 507 528 546 517 503 531 551 533 531 523 506 547 534 509 533 559 552 523 531 527 539 519 532 543 529 515 528 540 517 548 540 521 531 566 538 549 554 540 556 543 572 528 552 535 564 525 575 551 568 567 545 524 541 540 532 578 528 581 576 530 553 562 575 556 542 532 547 541 532 533 545 542 566 573 536 584 546 551 557 556 552 542 547 571 556 566 561 587 551 570 585 570 592 577 567 585 551 548 546 577 548 589 593 595 569 549 566 587 584 555 595 591 579 551 584 592 593 550 589 569 575 555 577 573 604 568 596 575 572 564 597 604 581 606 556 587 575 556 587 572 562 558 568 593 572 558 606 598 589 584 559 584 611 612 606 608 564 586 566 585 605 609 564 589 571 576 612 616 580 570 587 596 568 569 567 564 567 570 621 586 587 615 606 603 590 565 593 575 576 567 586 567 617 595 601 573 611 593 574 574 601 600 614 612 606 618 613 615 572 617 583 595 613 570 574 583 590 614 611 597 574 581 598 599 593 606 612 621 621 612 603 622 625 583 624 574 615 581 615 591 580 573 601 601 585 623 596 597 607 577 624 612 580 584 573 595 613 615 578 604 589 612 588 585 617 582 581 602 586 625 622 587 627 584 618 573 577 583 591 605 581 584 578 591 590 581 607 572 625 615 597 576 596 614 590 574 618 591 605 572 585 596 588 573 610 627 627 608 571 587 582 582 592 590 594 611 600 570 604 580 607 594 595 590 588 590 609 596 570 601 588 594 569 598 621 606 580 603 573 624 620 598 608 592 572 579 579 580 608 575 595 587 603 621 608 567 587 588 594 589 621 618 618 566 593 614 610 605 590 615 603 588 591 586 618 578 587 561 577 594 602 592 571 571 574 563 576 612 606 567 597 589 580 594 603 579 570 599 583 580 590 585 606 563 608 588 582 577 583 592 605 569 590 557 578 556 600 565 556 577 602 587 578 582 599 563 571 595 577 600 589 576 569 598 564 553 589 547 573 583 542 542 563 565 574 540 554 590 580 542 592 578 575 562 568 542 559 578 572 541 533 549 586 571 545 536 544 533 581 569 534 538 559 568 536 564 545 541 545 529 557 525 532 573 538 567 564 522 528 553 532 569 531 564 536 532 525 544 561 517 569 563 521 553 538 518 565 536 517 543 544 524 515 514 535 533 524 520 516 522 525 540 550 514 530 554 550 539 513 551 522 547 520 505 504 550 500 502 513 527 543 496 507 544 534 535 517 540 531 531 506 510 525 528 494 496 516 522 517 530 529 512 487 508 505 533 523 492 502 482 501 488 493 512 490 499 512 510 481 521 516 481 479 486 496 520 512 514 490 504 518 494 509 480 512 491 499 468 475 472 489 477 494 500 503 487 460 502 503 501 468 472 468 501 484 496 465 492 463 494 466 485 480 486 494 478 461 471 493 484 450 446 472 473 478 468 474 484 469 456 476 442 475 454 478 467 475 463 435 462 438 447 445 443 464 470 460 451 440 465 470 447 450 468 463 438 444 453 437 427 463 436 425 452 432 434 421 450 417 449 445 415 454 416 425 417 416 427 422 450 415 439 409 444 433 430 439 412 429 408 427 401 431 428 428 398 433 429 432 432 410 417 417 416 429 396 407 427 389 427 412 415 418 408 414 396 394 389 385 408 412 385 409 416 379 381 411 381 390 403 379 378 376 406 409 393 407 391 391 393 404 387 386 392 388 374 389 379 385 388 387 383 392 389 367 385 364 374 389 357 379 377 356 383 380 363 363 367 377 349 371 361 376 356 351 378 376 363 353 358 360 368 347 344 364 370 340 358 368 363 357 361 363 347 355 329 337 342 337 360 332 344 350 345 339 339 345 335 330 352 350 340 347 330 332 320 322 336 328 341 319 316 312 341 332 335 339 338 337 317 314 317 328 326 309 308 309 314 328 308 319 314 325 310 297 320 318 313 324 296 307 299 291 298 315 295 302 296 314 297 307 310 313 295 311 293 284 306 304 295 282 285 284 294 279 303 285 304 275 277 281 275 280 299 288 282 271 296 274 294 278 270 273 277 271 270 284 278 272 277 282 285 262 273 282 272 263 258 274 275 259 279 267 263 257 264 275 259 269 268 265 256 257 255 269 258 246 252 250 252 260 260 253 242 256 247 244 257 250 249 242 253 236 242 253 240 256 255 244 242 245 254 238 242 244 251 245 234 250 237 241 243 243 225 246 233 225 242 222 237 221 241 235 223 230 238 221 217 219 235 232 236 223 223 227 213 223 233 225 218 220 230 227 213 213 218 220 227 207 218 206 209 222 208 204 213 208 203 217 201 221 207 210 201 208 207 209 210 207 204 203 200 209 213 199 203 199 194 193 198 193 198 206 206 201 192 202 191 203 205 199 197 194 194 203 192 186 192 196 187 187 183 199 194 194 196 193 198 190 184 181 192 185 178 190 177 181 185 193 181 179 180 189 178 178 190 182 184 184 187 186 183 183 172 172 185 185 184 171 178 178 176 171 183 179 173 174 170 178 166 177 166 166 178 163 173 174 165 171 169 165 176 168 169 162 164 173 168 173 172 171 164 173 159 172 165 161 161 161 162 157 164 165 170 155 162 159 169 156 153 158 162 155 155 156 158 159 153 167 157 156 160 155 163 160 150 164 154 158 152 157 163 159 150 162 151 149 153 161 150 156 159 152 156 153 160 150 160 146 157 156 150 159 145 154 153 151 153 157 146 148 157 151 149 144 151 153 152 147 143 155 156 156 152 151 155 146 144 142 145 141 142 152 149 142 145 153 142 151 142 144 141 152 153 147 141 143 152 140 143 146 149 147 149 142 145 141 147 146 142 151 147 141 146 139 142 150 139 143 146 139 147 147 149 146 140 150
147 139 149 149 144 143 144 141 147 151 141 153 144 143 150 150 145 143 151 147 153 149 151 146 147 143 152 143 151 153 152 144 152 150 141 143 154 145 142 146 154 142 145 149 153 149 151 152 143 142 147 155 148 153 152 155 148 145 147 149 155 149 145 155 153 157 149 153 149 156 146 148 148 155 156 152 155 158 147 156 151 161 147 150 156 157 148 154 151 153 160 157 151 155 160 152 154 158 162 158 155 165 155 165 152 165 153 163 163 160 153 157 167 158 158 156 158 156 157 155 166 155 159 156 170 167 170 168 162 162 163 165 160 172 165 163 171 167 174 167 160 160 174 166 167 168 167 162 172 172 175 174 166 173 181 166 171 169 175 167 169 182 171 180 184 173 171 177 184 177 171 179 174 188 186 178 183 176 184 176 173 186 185 177 174 182 182 182 183 185 189 178 179 188 178 187 186 184 186 196 183 186 183 184 201 199 201 189 200 196 195 195 192 193 204 192 202 199 205 204 190 192 196 207 194 198 205 195 199 210 212 212 205 213 195 212 214 209 199 216 203 214 201 199 217 208 217 221 212 202 221 203 210 223 216 206 211 210 224 225 224 225 214 222 223 225 215 229 223 227 231 216 228 230 218 215 224 237 228 221 232 234 231 226 225 242 225 235 224 233 232 236 238 244 245 235 228 245 236 234 236 244 238 234 237 238 254 249 239 255 238 240 251 243 239 245 260 245 246 261 251 252 243 251 258 249 243 245 247 262 257 265 258 260 269 272 265 264 266 261 256 272 263 266 265 276 275 281 260 281 261 277 262 260 269 281 281 285 270 282 285 286 290 286 292 273 278 271 282 284 282 293 286 283 280 275 296 274 275 293 301 304 294 298 281 283 286 281 291 301 311 288 291 307 297 309 314 305 288 302 314 305 304 317 308 314 315 315 304 311 315 303 308 310 304 329 301 320 324 315 321 304 303 318 333 334 317 311 326 338 335 317 309 323 314 316 312 319 344 324 335 337 347 334 341 334 341 352 351 345 349 342 325 336 333 330 338 350 331 360 345 341 350 351 332 365 345 357 340 366 336 356 356 348 357 349 348 349 366 359 365 373 360 364 352 347 359 366 379 365 375 375 359 379 364 359 376 369 367 388 359 371 361 392 369 371 362 388 375 361 387 379 378 386 400 386 400 400 374 403 394 383 393 409 405 390 393 378 401 383 390 385 408 406 402 396 393 405 407 400 403 392 383 384 394 403 422 403 402 403 404 394 409 414 425 397 412 407 434 423 417 436 437 400 431 420 400 405 418 414 414 417 404 414 406 442 431 444 450 431 444 446 431 415 454 425 430 446 438 441 457 444 429 454 435 451 424 442 423 449 440 465 444 439 452 431 447 457 449 428 459 443 469 470 435 432 466 460 470 472 435 441 470 449 481 460 462 446 472 451 459 442 480 466 473 470 490 455 471 489 469 481 460 456 493 476 463 485 497 487 499 457 474 496 478 499 495 481 485 501 496 499 468 467 501 499 497 502 487 478 481 476 498 495 470 480 472 503 477 519 496 479 504 483 501 518 492 518 480 490 514 502 506 480 523 526 497 527 499 521 513 526 522 490 515 512 527 521 503 487 530 505 501 525 516 533 504 537 540 537 538 525 524 507 532 498 529 521 548 524 522 498 527 506 523 520 540 552 504 516 553 529 538 507 529 538 521 522 509 540 558 536 554 520 549 519 521 514 543 535 535 540 516 546 543 522 554 549 518 550 556 558 565 557 563 546 556 525 536 538 564 565 532 527 572 565 560 544 579 561 572 558 528 528 529 534 546 572 553 532 551 564 551 570 562 579 550 564 560 586 554 536 554 558 570 535 586 547 554 539 559 563 572 574 563 590 545 552 593 583 596 563 588 571 543 553 551 547 565 581 589 559 593 576 576 559 576 591 602 598 594 583 575 605 553 550 587 587 582 597 592 556 563 575 562 593 597 588 592 599 583 566 566 588 559 567 611 590 592 587 591 613 583 559 584 565 570 563 569 591 610 610 589 616 569 600 598 562 604 592 569 588 586 578 572 579 594 566 592 584 576 605 587 602 613 596 574 594 603 598 568 588 621 606 595 601 570 575 604 615 607 614 588 579 577 600 600 613 608 576 577 622 619 605 603 614 579 617 590 623 594 594 587 591 580 622 569 586 587 571 596 578 621 590 601 590 607 571 595 573 624 571 601 605 621 627 599 602 613 599 612 581 607 620 585 612 596 586 613 613 587 580 613 571 600 585 592 571 587 618 626 573 619 597 601 603 593 629 626 629 599 609 580 628 599 595 610 625 611 594 600 621 596 584 622 618 590 575 610 598 622 606 601 603 572 571 627 588 570 623 579 591 602 618 572 585 598 586 575 592 600 627 597 625 615 584 574 610 605 581 597 579 582 571 618 623 575 571 613 591 598 584 616 623 574 618 580 603 580 586 570 614 588 599 612 575 618 618 563 596 576 595 608 590 599 604 586 606 608 579 575 584 600 566 582 610 587 599 577 573 578 558 577 577 608 579 601 577 574 611 595 578 573 555 582 576 559 611 561 595 553 555 594 565 609 589 608 570 571 560 585 591 555 588 599 597 555 578 553 600 601 594 560 571 579 585 555 574 553 584 594 575 556 593 576 571 551 573 553 555 578 594 594 594 541 574 539 580 576 572 550 559 553 565 576 585 575 552 553 557 541 587 567 573 577 577 546 556 585 531 552 563 546 531 537 567 532 569 540 535 568 560 559 553 565 561 550 538 550 558 571 536 548 532 562 561 522 545 565 529 543 552 525 561 535 534 542 536 540 518 515 566 512 548 558 516 539 551 546 561 517 517 510 542 548 544 526 526 543 545 510 539 541 516 536 527 531 522 545 516 503 528 509 500 514 532 505 530 510 511 514 537 505 494 502 516 496 531 527 528 531 514 497 520 518 500 500 521 501 526 518 528 485 490 488 522 485 497 505 516 506 516 504 494 487 516 481 498 514 510 509 513 477 475 512 477 482 497 496 479 500 469 482 470 472 464 489 476 477 478 491 495 483 483 495 499 486 475 471 462 467 489 480 471 468 474 496 482 471 461 492 463 474 448 472 463 476 473 484 484 441 460 463 470 458 472 478 438 444 451 467 440 462 460 456 457 475 431 473 464 437 441 429 465 462 466 448 430 434 454 423 445 445 449 428 445 419 440 423 426 433 422 415 424 421 436 421 415 450 442 444 410 430 432 415 406 413 438 409 419 426 428 441 403 406 440 428 435 431 436 399 396 424 421 422 413 432 431 429 413 422 390 418 416 397 417 413 386 409 387 390 381 407 414 404 382 406 391 377 391 380 382 395 393 376 385 407 384 397 383 382 383 400 392 396 371 381 394 397 373 381 379 377 388 373 360 386 370 376 378 370 370 371 358 355 379 368 369 353 351 366 362 358 347 378 363 379 376 363 362 343 369 352 366 349 372 352 350 347 355 355 340 339 341 335 343 358 340 350 360 352 340 358 350 327 346 344 347 328 341 328 346 324 323 343 327 337 323 342 342 315 320 334 324 321 321 318 334 317 330 339 307 315 319 329 317 326 314 317 326 306 312 314 330 312 315 316 326 323 325 314 303 314 319 300 316 301 305 296 315 306 300 312 303 287 296 313 304 297 299 293 301 301 291 299 284 293 304 301 277 303 287 293 281 281 293 281 286 288 273 274 269 285 283 286 270 278 281 288 271 289 270 266 287 277 279 261 262 275 272 275 262 281 260 270 262 254 259 253 273 267 255 261 254 262 264 257 250 262 261 255 263 247 245 254 257 263 264 260 243 242 256 259 260 246 242 251 243 235 247 252 253 249 246 238 238 242 238 248 251 232 232 247 243 249 244 226 245 240 229 228 234 240 233 243 226 221 223 237 236 238 223 229 218 220 227 215 216 215 230 232 228 222 211 211 228 212 229 230 214 221 220 217 217 225 214 219 221 219 203 213 212 214 210 221 205 218 219 208 203 211 211 202 210 205 202 210 199 208 208 200 210 202 205 197 205 201 191 206 191 207 194 191 203 201 204 194 197 189 188 188 193 195 201 190 197 189 183 199 194 194 194 192 195 187 186 185 187 178 182 181 191 180 181 178 185 175 178 185 188 190 177 184 172 171 172 188 186 186 180 177 179 176 184 175 180 170 184 174 172 174 168 176 182 170 177 176 171 168 175 164 168 172 164 166 177 173 169 166 160 172 165 173 162 172 161 161 169 161 158 163 162 167 166 171 164 160 160 164 160 162 163 160 168 154 168 167 166 158 153 165 154 158 163 157 155 159 153 152 157 158 162 162 151 158 150 149 159 156 149 162 151 152 157 160 158 155 153 158 149 151 149 155 152 155 148 148 147 149 155 146 148 159 157 156 151 144 156 154 151 148 144 146 152 154 150 154 154 156 149 155 145 145 149 143 154 143 153 151 142 152 143 143 141 145 146 152 147 145 146 147 151 141 150 147 142 151 144 144 153 141 143 151 152 147 153 147 147 147 141 148 144 144 148 142 145 150 139 151 141
143 143 153 144 152 146 146 149 149 148 149 151 152 144 147 146 141 152 153 148 153 145 151 141 152 153 147 147 151 143 149 153 144 145 148 148 153 154 145 145 144 155 150 148 152 149 143 152 145 143 157 153 154 153 149 157 151 155 155 148 144 159 154 154 154 153 145 158 158 156 147 160 146 148 151 149 155 159 158 158 152 150 161 149 152 151 155 160 155 158 149 164 151 160 158 160 154 152 159 151 154 164 162 154 158 156 165 167 153 156 162 160 164 167 169 162 167 157 167 166 161 168 166 164 171 171 163 169 157 168 170 169 165 165 172 171 170 170 171 173 176 162 169 172 177 170 163 167 178 166 178 176 169 175 179 174 172 172 175 174 173 174 184 175 173 179 182 176 175 179 185 174 176 178 175 185 177 176 174 178 188 189 180 187 177 182 191 188 178 189 194 188 179 196 182 180 189 187 195 185 183 188 191 200 193 185 192 203 188 196 201 204 191 194 203 205 191 194 207 196 205 204 192 197 194 204 193 201 203 206 194 211 211 199 214 215 207 200 200 203 214 201 216 204 201 210 212 216 212 217 213 204 214 206 207 212 219 208 209 208 215 228 214 219 213 219 232 224 212 215 223 235 221 225 235 237 232 228 237 222 218 239 233 237 242 227 231 222 224 240 244 232 246 233 230 239 238 228 234 232 234 250 251 237 236 240 240 252 242 236 254 256 239 249 251 245 248 250 243 240 257 265 250 255 246 249 260 248 264 265 256 257 266 251 251 270 274 253 267 267 272 271 270 256 270 270 256 267 263 278 264 262 269 282 263 268 281 284 287 279 273 277 266 274 270 287 277 277 274 288 274 284 291 299 297 284 292 291 294 295 299 302 283 293 283 286 302 308 286 304 287 288 285 301 304 299 301 294 300 317 317 298 306 304 294 301 307 306 324 306 308 315 327 306 317 313 316 315 307 307 314 330 322 319 334 320 316 335 326 316 323 314 340 321 339 327 340 344 323 315 321 337 319 326 323 342 321 351 350 350 340 332 341 327 344 330 355 338 343 352 329 330 334 331 337 351 353 354 361 335 339 343 366 344 366 371 344 362 354 354 351 346 360 374 354 347 370 350 353 375 349 352 354 351 359 359 384 364 378 373 362 380 360 379 384 372 376 395 388 381 386 370 375 376 396 377 384 367 394 376 382 387 393 372 405 386 405 390 402 378 384 383 401 378 382 399 401 408 408 384 418 389 388 392 391 404 392 415 397 417 398 417 417 406 406 418 430 404 403 399 422 430 416 411 412 433 437 400 432 441 419 429 406 441 443 410 428 447 417 447 433 422 426 446 445 431 448 419 435 433 425 424 425 445 450 453 432 441 454 432 458 465 452 465 426 452 426 435 433 441 471 465 462 464 463 438 435 458 438 443 443 459 478 478 468 479 473 441 464 447 458 481 446 466 467 461 445 456 473 486 486 456 489 468 456 467 490 481 482 461 460 454 489 466 458 491 500 478 473 465 484 496 487 495 480 483 484 475 479 510 474 478 495 491 479 479 486 479 515 503 517 508 509 498 476 483 493 486 499 476 494 498 499 518 509 498 525 505 528 489 488 488 499 506 521 519 486 498 522 531 496 538 512 522 489 528 533 513 526 503 511 516 496 500 526 522 510 513 523 545 538 539 539 540 509 531 545 534 504 521 511 512 528 538 532 516 553 534 523 520 518 544 510 525 542 512 517 517 556 563 563 557 542 515 536 519 529 520 532 516 530 553 518 529 555 528 528 548 550 525 529 524 576 537 575 544 554 572 571 546 550 555 557 575 561 532 532 550 533 562 541 531 545 560 561 550 553 547 542 571 572 575 561 582 585 588 551 539 549 568 553 582 581 553 540 588 541 557 572 580 556 548 577 557 577 552 582 552 577 569 568 544 560 592 597 563 571 564 602 555 559 581 570 575 593 578 593 586 563 571 586 603 574 576 577 589 604 594 584 579 589 571 567 601 600 572 607 562 597 561 586 607 594 611 610 575 582 590 587 583 559 609 596 583 569 564 614 566 600 581 583 581 579 602 598 577 613 571 607 587 600 603 586 597 594 570 582 565 612 614 565 621 590 590 614 602 584 588 608 589 606 573 610 572 616 594 592 613 605 579 586 585 567 610 624 599 621 584 606 612 578 608 611 604 575 602 587 599 571 573 623 613 585 614 623 576 583 590 627 611 584 619 610 571 600 624 609 585 593 604 612 614 602 590 592 585 598 610 587 579 626 582 586 608 624 585 601 622 627 608 604 573 589 584 575 620 571 606 575 594 581 609 570 605 629 592 613 598 572 570 599 629 574 615 599 628 622 571 613 619 609 587 572 595 607 607 587 610 603 585 590 593 569 616 616 587 613 576 619 595 612 604 576 611 593 571 618 579 586 590 586 567 584 592 594 567 576 616 608 609 576 570 574 577 622 566 599 607 575 595 578 563 571 586 607 601 594 598 616 613 566 579 618 583 605 587 584 614 581 572 603 611 591 590 605 564 559 609 609 603 580 583 610 594 590 600 578 612 594 607 573 601 578 557 561 559 575 556 570 578 588 577 571 553 600 551 552 593 594 597 574 593 559 599 582 564 572 565 578 597 576 564 550 554 586 591 595 568 577 558 573 588 558 572 560 544 561 542 550 571 573 553 586 545 571 544 552 591 560 565 550 588 554 535 566 559 571 552 560 578 584 549 579 585 583 563 568 537 546 561 557 573 562 547 557 544 567 540 558 527 543 545 537 545 576 546 555 527 565 567 530 555 545 529 551 529 528 542 521 562 559 529 568 522 532 526 548 545 518 533 515 534 527 554 510 523 511 560 532 548 508 537 515 535 524 520 516 508 514 543 513 524 552 531 533 526 539 549 532 513 520 506 539 528 510 536 506 530 504 516 530 505 514 516 536 537 522 532 535 489 491 529 533 515 500 508 534 529 496 528 514 483 497 527 528 501 519 517 489 515 520 488 482 503 489 479 481 512 518 496 472 498 509 474 508 471 492 488 506 499 496 474 497 504 493 507 461 487 497 461 466 482 464 488 494 482 477 462 483 458 456 482 468 480 483 452 452 480 477 487 457 459 460 480 453 477 461 469 470 453 454 470 445 483 450 459 449 482 478 445 477 434 449 433 460 438 464 463 455 463 461 428 465 442 453 455 451 462 433 459 432 445 444 438 444 448 435 419 447 443 422 442 436 427 455 426 416 417 446 444 422 433 430 435 433 416 422 405 443 418 434 428 415 406 431 421 431 412 399 417 434 411 406 406 424 420 393 421 404 428 408 409 417 389 396 404 396 405 383 403 420 408 399 403 381 408 400 380 391 392 402 400 398 402 386 409 389 385 392 398 395 405 404 375 389 384 397 386 385 368 386 375 362 391 383 366 392 378 370 360 386 375 378 357 389 384 376 376 382 349 365 354 382 376 352 369 353 372 364 363 343 375 365 362 358 364 359 365 355 354 353 357 341 350 334 362 344 333 355 334 359 331 340 337 335 346 325 342 336 331 328 335 330 344 326 351 324 319 324 344 315 334 315 341 343 320 325 338 335 320 338 330 312 319 321 314 331 325 318 326 328 303 301 323 307 327 299 310 307 320 324 325 316 319 317 312 297 305 304 289 311 294 316 294 306 294 298 310 306 301 308 295 286 286 282 301 300 290 289 294 301 291 282 291 278 288 299 292 271 276 280 277 294 295 284 274 282 274 291 269 290 269 269 285 277 286 284 274 284 259 267 259 269 275 271 270 274 268 261 252 267 267 268 250 271 262 260 251 269 249 253 268 258 249 264 267 266 256 256 261 244 245 241 249 255 253 249 238 239 251 255 250 250 236 232 248 254 235 231 249 232 237 246 245 227 240 233 238 230 246 238 231 232 228 244 235 227 227 230 236 234 227 231 234 237 231 229 232 230 224 222 217 213 220 217 225 212 223 225 210 225 211 225 212 217 226 225 220 207 210 213 214 209 208 206 202 202 208 220 214 207 201 203 216 216 213 196 202 207 194 205 197 205 205 194 199 197 202 200 208 207 192 205 196 190 191 204 200 202 195 195 199 187 192 185 191 196 185 191 199 193 183 181 187 187 183 191 191 188 194 179 194 189 190 193 186 184 183 181 175 191 182 181 178 177 179 175 178 178 171 180 183 170 173 175 175 180 179 177 176 171 175 183 181 170 169 180 174 165 173 166 171 172 175 164 170 166 172 166 169 177 170 161 161 173 159 164 166 167 173 165 163 162 160 169 172 163 171 171 156 156 162 157 168 154 160 162 153 166 167 163 167 152 163 152 166 163 157 157 156 156 162 161 152 156 153 151 151 160 164 153 155 160 158 163 155 149 155 148 149 153 147 155 159 160 156 149 147 147 150 157 159 153 151 145 157 146 153 150 156 151 154 154 154 148 145 146 156 144 146 149 149 146 157 153 151 143 156 152 143 152 155 142 151 147 149 148 155 142 150 150 145 147 148 147 142 144 151 146 149 142 144 147 154 150 149 152 148 152 148 146 145 149 153 143 145 148 153 142 144
149 150 147 142 143 153 141 144 147 146 153 146 144 149 152 155 142 148 152 148 146 150 149 142 147 151 143 151 144 150 147 148 144 143 151 151 154 148 147 155 151 157 147 153 150 158 145 158 149 155 150 145 155 149 154 146 152 155 155 146 148 152 153 151 153 153 151 156 158 148 154 153 148 159 155 148 159 157 162 157 160 161 159 157 159 153 151 152 156 153 153 159 161 154 157 160 164 159 155 167 161 164 157 159 158 159 157 157 154 165 159 159 166 156 167 170 156 169 171 158 167 164 170 172 159 166 168 173 159 172 173 169 168 163 161 160 173 174 176 167 168 164 175 175 170 176 168 170 171 172 168 179 170 170 171 169 183 179 169 173 173 180 169 174 176 173 170 184 171 183 183 177 186 175 175 190 177 181 177 188 187 179 189 185 192 176 189 187 189 185 190 182 194 182 180 190 186 183 194 195 186 196 197 189 196 193 188 196 192 190 189 205 197 198 201 197 202 199 208 190 201 190 207 199 199 198 212 205 208 202 210 204 205 210 208 216 215 215 210 208 217 218 216 204 210 208 217 203 212 207 223 221 222 224 206 207 225 215 223 223 227 226 226 231 231 226 230 225 230 220 226 221 216 234 231 224 221 228 222 220 241 230 238 222 226 239 225 238 234 246 233 246 231 227 238 232 246 231 251 248 248 244 241 249 248 240 241 236 252 257 248 237 239 260 246 241 259 258 262 259 263 259 256 259 248 246 246 257 270 250 250 248 267 258 269 258 269 255 270 256 266 273 271 279 280 269 270 258 267 282 271 278 267 269 273 277 271 286 266 269 272 291 266 286 274 274 276 271 295 271 294 291 276 286 282 299 286 296 283 282 293 280 282 302 302 296 307 300 290 283 293 299 287 309 307 286 287 289 305 315 313 293 317 300 312 307 316 323 304 324 319 301 312 314 318 316 312 318 322 312 308 314 335 325 312 318 328 321 320 325 325 317 323 340 322 327 322 335 335 342 331 341 319 347 343 337 336 342 326 353 349 340 336 338 326 338 349 330 347 356 334 358 334 349 353 352 352 340 356 364 359 364 344 341 363 343 369 356 369 365 347 352 353 353 379 356 361 372 356 380 378 354 375 360 374 365 364 378 373 370 388 377 364 369 362 389 390 364 367 374 394 379 364 398 372 382 367 368 388 381 404 394 383 398 400 384 380 405 410 375 406 402 405 396 400 396 401 383 406 386 400 388 393 396 418 391 423 413 405 412 394 406 421 404 406 428 406 418 434 423 396 420 432 428 413 422 420 437 408 409 442 437 439 420 423 420 409 412 407 431 410 416 424 438 450 449 448 452 447 434 451 444 429 425 444 430 418 456 425 428 452 433 429 431 456 466 430 445 452 461 428 432 447 453 474 438 450 432 437 439 442 450 451 459 458 459 444 455 476 481 447 460 443 465 470 459 459 474 480 457 455 461 457 474 454 459 452 494 460 472 467 474 454 464 475 499 456 480 481 475 502 477 478 472 471 505 478 472 469 479 492 478 486 487 508 471 492 477 484 490 477 515 479 517 495 476 500 495 476 475 503 481 490 490 487 495 526 519 521 502 521 529 498 515 486 514 530 486 527 536 502 531 504 514 490 530 492 534 503 494 499 540 530 534 507 521 545 518 532 536 535 528 535 511 543 512 545 512 510 517 548 505 528 538 527 556 534 553 548 507 525 535 514 530 515 535 524 561 550 513 543 519 524 556 523 538 517 514 550 533 537 526 555 552 534 556 563 550 538 538 554 537 547 529 566 535 567 527 576 538 569 528 572 578 557 579 575 564 543 529 561 537 576 570 538 583 553 583 576 540 560 567 581 567 548 561 539 572 539 588 571 578 546 582 548 548 551 549 539 557 551 592 595 582 558 592 552 550 549 562 565 594 569 592 557 596 572 598 586 596 568 553 559 569 568 589 585 572 570 567 550 561 578 563 588 585 571 571 591 598 576 575 600 566 576 610 558 576 555 565 580 558 599 595 573 592 567 586 599 576 566 600 599 575 579 601 611 601 613 585 583 573 602 574 588 611 583 614 578 602 619 600 590 615 585 576 604 579 563 572 597 593 603 617 563 591 603 578 586 604 592 598 566 576 569 599 572 596 598 591 584 598 576 613 594 600 572 582 622 574 592 602 604 577 597 609 611 578 624 574 622 598 612 623 609 620 602 617 594 581 588 612 614 598 604 587 578 611 602 574 622 572 609 601 583 584 588 626 594 611 587 580 611 591 591 588 582 583 604 588 582 613 589 607 575 616 618 627 607 605 586 575 576 590 571 590 605 594 588 576 615 596 605 606 594 571 584 590 576 615 610 594 607 618 600 568 603 626 598 579 570 578 608 577 603 610 601 580 576 620 591 567 593 572 608 621 573 623 583 585 615 566 613 593 619 586 597 595 589 567 609 591 581 590 604 616 573 579 574 587 577 601 586 606 606 569 602 616 571 564 576 565 567 564 592 562 616 568 563 614 599 590 588 611 562 596 583 560 590 600 560 579 602 586 594 592 601 559 606 556 591 560 565 568 607 607 581 605 607 585 593 580 559 558 576 555 580 590 601 579 581 584 572 551 568 557 554 586 582 592 569 551 567 580 570 582 592 591 555 572 580 554 554 572 587 549 546 571 558 557 580 564 547 542 570 553 578 562 557 559 560 584 578 548 555 584 536 568 580 550 551 565 545 551 577 565 536 539 565 555 566 582 529 566 566 569 529 547 566 567 534 548 549 535 537 524 555 557 556 569 528 556 565 538 545 531 543 520 523 520 561 567 537 541 530 534 553 565 522 512 517 548 528 553 549 530 530 531 557 555 515 538 506 556 551 532 534 540 532 502 536 537 510 527 507 504 517 525 522 537 533 522 522 530 520 506 495 496 541 537 498 519 538 532 515 529 508 517 499 503 531 533 495 486 496 521 519 485 485 504 513 481 529 525 505 524 517 492 484 514 501 511 506 499 505 478 508 478 482 499 513 494 483 471 508 504 472 513 483 472 509 469 489 482 463 491 490 493 466 477 469 502 488 487 493 485 462 462 499 455 454 485 485 481 453 467 456 466 465 464 464 457 480 452 482 443 455 478 485 446 477 484 466 442 467 473 468 453 471 452 448 446 466 468 469 452 443 459 429 431 460 437 461 461 464 453 443 452 432 455 455 453 447 460 461 461 424 420 446 423 431 422 424 413 441 414 414 442 427 413 439 437 421 419 428 416 404 422 403 418 417 416 405 440 439 421 424 424 417 428 407 419 410 413 423 417 426 410 404 418 395 418 399 408 405 387 390 402 403 419 420 397 412 388 402 387 383 407 400 406 398 402 390 393 402 374 398 398 384 396 402 383 404 376 380 394 382 377 388 372 369 366 391 377 395 367 368 368 362 356 390 390 380 366 369 353 363 383 358 374 372 360 373 365 369 373 346 344 375 373 370 351 353 359 341 347 357 360 371 359 342 336 349 336 355 340 360 343 359 339 358 335 339 328 352 350 338 340 348 333 324 333 341 326 349 321 344 320 329 347 333 320 320 329 344 336 317 313 333 334 335 331 324 317 311 313 331 316 325 315 307 310 314 315 313 309 311 303 310 308 321 317 301 296 318 315 295 304 290 314 295 312 288 294 311 287 294 301 314 312 310 304 302 292 308 301 302 285 289 293 294 297 286 288 293 297 276 296 278 274 295 280 272 277 292 270 288 268 279 286 273 289 283 272 284 272 273 260 266 260 277 270 275 258 266 255 277 278 254 256 273 275 259 253 257 262 262 253 247 256 262 270 257 259 248 262 246 252 249 250 254 258 247 248 249 238 248 248 251 240 235 239 246 254 247 233 241 253 238 252 248 233 232 229 235 244 229 227 240 236 226 245 242 240 226 242 235 235 229 225 221 237 231 234 237 219 218 232 230 216 233 229 219 221 232 225 224 219 228 209 215 228 223 217 225 212 210 207 213 208 216 223 218 220 215 208 209 201 214 207 219 205 208 215 203 203 201 212 211 209 209 197 196 201 194 206 203 198 196 208 209 204 193 209 202 192 196 202 189 192 191 191 188 199 190 199 197 201 189 191 191 191 184 198 183 181 185 190 188 186 191 193 178 188 189 188 185 178 180 188 184 183 175 181 188 175 177 183 179 176 171 188 178 176 180 176 181 177 178 169 176 178 174 173 175 180 171 169 169 181 175 171 172 178 175 169 166 164 165 176 166 167 173 174 173 161 172 173 168 166 161 169 167 161 160 163 159 158 163 163 157 165 159 169 161 160 165 168 166 159 157 158 155 153 157 165 153 153 162 162 160 165 156 153 152 152 161 161 162 156 156 155 155 151 151 150 161 149 150 162 151 150 161 155 150 151 160 151 148 152 151 156 157 157 151 150 151 146 160 146 158 150 159 156 152 152 157 148 144 149 153 154 152 151 146 146 146 144 150 147 156 154 149 152 143 154 156 148 146 154 155 151 151 146 147 143 146 152 155 146 142 149 156 142 149 151 152 144 144 143 144 152 152 142 145 141 148 151 154 142
152 142 155 146 153 153 155 142 148 153 153 155 152 145 149 152 147 144 154 149 153 153 156 143 149 149 148 157 155 157 146 150 149 145 147 147 157 145 147 155 156 151 153 144 146 152 154 151 153 151 149 148 153 147 157 160 146 154 152 158 153 155 158 153 150 161 156 155 148 152 152 153 159 154 153 161 162 156 160 156 154 150 152 155 159 155 154 160 164 153 164 164 155 155 164 156 164 154 160 158 158 157 168 166 157 159 163 168 168 163 168 157 170 169 166 162 167 159 162 170 168 172 172 172 160 168 161 173 171 169 164 163 160 176 171 166 176 175 163 175 179 175 179 167 168 171 178 167 171 177 172 171 171 173 177 171 177 168 174 171 177 169 176 180 185 186 187 187 181 175 188 185 178 189 180 185 180 191 179 186 181 189 190 191 179 187 179 194 181 196 179 184 197 182 198 190 183 194 188 184 192 198 191 198 198 188 188 192 194 192 200 201 197 195 202 208 195 195 194 203 207 197 206 210 212 201 210 205 211 204 210 198 204 216 216 216 213 209 201 219 205 207 213 211 202 219 205 217 214 216 210 211 219 208 216 226 214 210 226 222 223 213 227 211 213 228 222 214 231 228 224 235 225 231 232 219 236 227 236 235 224 229 227 222 241 236 234 235 246 229 235 227 232 230 232 243 251 229 244 240 249 245 251 239 249 241 233 252 255 248 236 252 261 246 251 239 248 243 255 248 255 243 255 250 259 250 266 256 256 271 269 270 248 262 266 254 262 274 270 272 276 271 254 270 268 280 277 275 268 270 277 272 260 287 283 285 285 273 270 277 283 271 288 276 290 267 295 271 294 284 284 271 295 290 275 274 284 287 295 294 277 279 300 281 288 283 297 307 296 307 286 309 291 285 304 306 305 311 290 303 315 318 307 300 292 297 295 310 325 308 301 309 308 325 313 322 324 321 317 332 317 315 331 321 307 305 317 321 315 335 331 311 311 325 335 333 331 329 338 328 345 317 329 332 339 339 327 350 345 351 328 354 323 343 336 339 353 335 337 355 330 347 342 339 353 357 345 357 344 357 368 355 348 364 358 364 346 358 368 353 353 359 365 347 354 375 381 346 372 353 369 368 355 384 376 361 362 373 359 384 388 376 391 372 385 369 374 383 375 369 370 373 370 378 367 382 382 386 392 387 401 374 401 408 408 394 394 388 399 377 376 376 395 403 403 394 406 382 402 400 418 388 417 399 416 390 411 418 423 402 402 411 412 392 429 427 401 402 425 404 424 435 410 421 427 435 408 428 430 434 421 413 426 426 436 422 434 441 416 436 418 439 432 436 422 415 428 445 416 446 457 418 443 422 432 430 452 458 420 423 443 463 454 446 452 456 449 466 460 447 440 456 434 462 446 444 466 476 433 451 442 445 467 473 455 456 450 464 474 484 459 474 460 448 481 447 459 481 488 481 469 458 475 462 473 453 483 454 477 486 489 460 472 479 499 462 471 484 499 488 503 484 500 475 498 487 473 484 501 468 484 501 486 501 509 494 483 469 498 505 473 506 495 483 500 488 493 506 479 491 497 521 497 518 513 504 486 515 502 514 506 526 526 513 492 511 509 513 503 527 505 499 513 534 489 490 536 526 527 529 513 539 506 500 531 519 541 522 505 531 526 536 526 498 549 532 526 532 546 539 509 538 533 520 523 540 533 538 537 527 531 544 552 508 548 552 546 542 542 537 530 539 528 550 563 540 564 521 544 554 550 546 549 562 559 518 521 527 523 569 538 563 546 555 569 574 529 546 532 571 528 547 557 526 562 580 561 548 527 560 539 557 552 531 550 539 539 574 553 577 545 584 560 541 542 573 538 578 536 569 570 552 579 558 589 552 589 565 555 542 549 557 576 556 553 550 545 554 585 544 585 578 590 545 584 561 584 580 567 555 563 550 548 559 549 579 568 564 579 564 590 562 597 599 556 579 587 577 606 571 560 596 594 606 572 587 593 597 609 570 608 590 563 607 563 565 558 578 608 600 600 560 608 610 556 579 599 581 570 597 594 580 584 579 579 598 608 612 585 614 606 569 577 564 616 568 596 570 607 591 617 603 591 620 605 597 566 591 611 589 609 597 577 586 603 609 578 571 564 598 567 615 607 589 619 608 600 596 622 588 571 622 574 604 622 617 580 567 592 574 593 583 612 610 605 592 596 624 605 597 599 611 588 586 576 587 574 611 618 571 578 568 573 587 607 570 583 625 575 613 573 605 570 618 590 613 589 619 610 626 594 586 610 614 609 623 575 615 611 570 623 622 574 569 585 612 574 600 614 580 586 618 620 591 613 582 576 574 578 622 576 603 580 621 592 619 619 598 611 603 603 610 601 609 610 621 597 619 594 584 576 616 580 569 584 565 587 592 575 601 587 587 580 603 584 605 600 578 582 584 617 617 568 596 604 615 591 576 612 564 598 562 618 611 570 578 611 595 608 565 576 576 559 593 586 585 603 583 605 577 604 610 577 600 610 611 593 594 559 560 602 562 599 574 587 572 568 597 559 604 568 586 553 568 561 572 593 596 588 574 608 576 560 556 585 589 570 596 572 566 593 601 585 550 597 579 587 572 570 584 591 570 592 578 587 586 597 554 565 549 542 591 570 592 596 557 594 573 564 575 558 540 559 585 543 543 572 583 548 535 544 588 554 545 557 553 562 583 574 539 564 581 535 585 545 572 556 558 533 562 541 534 529 553 534 548 526 555 529 554 567 529 535 530 558 549 533 572 537 537 540 547 518 551 532 555 541 537 553 555 554 551 556 542 517 520 525 563 528 540 537 533 543 541 537 531 518 511 547 525 540 510 550 524 529 552 503 542 545 548 507 524 502 546 525 538 544 507 505 545 511 540 538 510 524 531 512 523 499 521 532 511 511 494 533 492 520 537 519 498 532 530 504 521 529 528 496 500 520 516 505 524 479 499 514 487 514 505 509 492 512 522 502 496 481 493 487 472 495 496 493 476 490 497 491 479 466 501 498 510 470 505 502 469 470 464 461 475 475 461 493 458 464 483 456 463 456 485 457 498 485 490 479 483 469 466 480 454 447 449 471 451 484 456 478 461 459 473 480 479 441 475 470 469 465 470 475 480 460 460 445 475 446 444 469 446 462 459 429 461 436 433 426 468 439 439 423 436 425 434 461 435 460 427 440 447 459 449 433 419 439 430 441 444 426 427 451 419 421 415 436 417 440 419 437 442 444 412 437 404 415 411 409 434 415 440 407 419 401 425 411 404 406 394 425 431 422 406 409 405 390 388 400 417 413 397 390 390 418 420 402 400 394 409 412 389 396 411 384 382 401 390 396 400 388 390 383 391 386 371 373 397 379 375 373 390 391 387 384 366 362 394 386 386 385 365 363 386 380 373 357 366 378 361 385 367 385 366 350 372 355 348 373 381 355 378 355 374 350 350 376 369 354 354 370 356 358 352 349 364 344 353 342 347 362 352 332 356 363 332 349 328 331 349 326 350 327 327 323 337 337 326 341 348 330 340 343 349 329 323 343 331 326 332 325 321 341 326 319 320 337 320 310 321 323 324 330 328 330 332 329 327 331 316 310 307 317 318 325 323 325 303 304 311 296 297 317 314 296 296 297 299 292 314 287 299 290 299 311 302 304 299 287 282 281 284 287 297 305 296 288 285 287 279 301 292 285 274 297 279 284 297 281 271 269 277 287 268 293 284 265 290 264 287 278 279 286 265 278 279 272 259 273 265 256 260 264 266 266 259 252 262 263 259 263 260 262 249 249 251 272 247 260 257 257 259 247 266 264 259 251 251 251 243 257 249 253 251 239 253 246 238 236 235 247 238 240 246 239 243 241 246 244 234 248 233 239 240 237 226 234 238 244 228 242 227 237 226 231 233 228 228 235 227 234 237 222 219 226 233 226 224 220 229 231 224 218 226 212 229 219 226 209 213 225 220 214 220 220 211 215 217 210 217 206 210 208 205 207 219 219 207 201 202 210 216 197 198 199 198 195 198 204 200 200 212 208 193 192 208 202 208 197 194 190 209 197 201 191 197 190 203 202 192 188 187 195 184 197 195 183 200 197 187 181 182 197 194 193 188 195 189 179 189 183 194 187 178 189 183 192 182 189 181 174 179 187 182 184 181 185 187 179 182 173 188 179 178 176 182 173 179 177 173 179 171 183 171 176 180 176 181 165 181 171 167 168 174 167 171 173 172 166 168 176 166 168 169 172 162 166 171 167 166 162 164 166 167 168 166 166 170 166 165 158 161 166 164 162 162 163 158 168 165 167 156 161 166 153 156 152 158 152 160 165 155 166 157 164 151 153 164 162 155 161 151 159 163 150 163 157 154 154 157 161 149 162 152 151 154 153 162 153 154 152 155 148 148 157 150 154 150 149 150 146 152 151 155 156 157 145 149 147 158 157 151 150 147 154 145 145 144 144 158 158 157 158 150 157 152 155 150 148 150 147 149 156 152 151 144 150 143 155 144 156 145 151 147 154 145 148 156 153 149 155 152 154 147 152 153
157 150 153 155 157 149 146 147 144 146 155 143 146 152 144 145 147 153 151 145 149 149 144 145 148 149 147 145 154 157 148 146 156 151 159 148 158 154 152 151 157 156 151 145 151 153 155 155 155 154 148 160 160 148 153 157 147 150 159 149 148 155 151 154 148 158 157 154 152 157 161 150 154 153 158 152 154 153 163 155 154 150 163 161 161 162 156 152 158 162 152 167 154 167 157 167 155 154 163 158 155 159 159 162 155 155 155 155 162 165 165 157 165 160 161 171 165 159 171 172 171 172 171 174 172 161 173 161 164 169 166 164 174 170 174 166 174 168 167 170 166 167 167 170 178 169 174 174 176 175 170 181 172 183 181 172 181 177 171 186 177 185 171 186 173 181 174 182 178 187 185 190 176 183 190 180 180 179 184 182 189 189 181 180 190 186 195 188 196 190 194 194 199 199 199 185 193 200 190 191 202 195 199 203 186 195 187 189 205 201 205 204 200 202 202 205 209 201 191 201 210 211 206 194 207 198 207 195 209 212 196 206 203 210 214 210 204 217 200 201 204 215 214 219 212 210 208 208 216 209 222 218 225 207 216 217 218 209 216 222 214 219 220 217 214 222 231 232 221 214 230 223 232 234 229 226 219 231 240 234 238 233 223 244 237 240 227 226 240 228 244 232 236 241 239 230 240 234 244 231 241 245 242 240 237 242 235 252 237 238 258 260 248 254 253 243 261 241 243 244 242 248 261 245 257 251 251 252 265 266 271 251 254 268 269 252 258 274 272 276 255 263 279 258 265 262 282 261 274 276 283 283 273 276 286 278 266 285 288 282 277 269 275 284 281 271 289 296 285 291 292 292 292 295 284 286 297 280 287 303 291 280 303 300 291 296 290 305 298 308 308 286 297 286 294 286 304 311 295 313 296 311 306 295 303 313 301 307 313 309 300 316 303 326 321 324 300 317 317 307 310 314 326 323 330 323 330 323 314 331 327 310 318 333 340 340 317 327 325 335 343 335 347 340 320 344 331 338 335 324 342 346 341 329 339 356 357 337 337 336 347 333 361 336 339 365 335 365 367 357 350 344 343 354 366 367 341 372 366 375 373 364 365 349 373 368 366 368 375 372 378 374 373 353 368 368 364 361 371 381 382 389 357 375 364 376 378 381 365 387 364 397 399 384 388 374 372 394 390 372 388 398 403 372 395 380 408 393 393 391 390 404 383 382 400 402 396 385 415 395 392 415 406 399 414 410 410 408 391 395 410 391 397 391 411 402 406 401 434 429 412 428 436 429 423 414 414 403 434 414 409 433 421 425 438 441 408 434 411 444 436 431 425 435 442 421 415 443 449 434 422 446 423 421 433 434 447 439 437 428 446 431 439 438 429 458 449 433 460 469 447 438 462 461 441 472 440 452 476 448 452 445 468 438 450 464 437 437 460 481 465 460 457 470 469 483 482 474 475 445 490 491 480 490 471 460 463 464 470 462 452 498 492 474 486 498 491 470 486 456 471 490 488 460 496 485 500 494 479 495 496 509 483 478 480 472 470 492 488 508 469 504 490 478 503 489 495 493 501 475 481 480 508 507 488 484 519 485 488 513 512 528 484 504 502 491 517 490 522 492 505 515 495 513 516 527 524 508 536 533 510 499 494 531 500 520 519 515 494 531 514 530 500 539 516 534 504 500 546 525 548 551 538 522 536 516 553 543 547 541 546 544 553 509 535 556 523 558 551 559 512 521 554 530 550 529 517 543 552 544 535 530 515 535 558 553 523 525 528 527 554 519 571 536 536 546 551 545 545 556 532 529 540 531 569 555 546 573 556 550 562 532 540 529 566 555 554 556 535 552 576 580 578 560 546 558 573 551 551 547 564 561 576 587 579 557 568 581 575 573 575 584 563 589 560 572 560 573 551 565 594 555 548 582 552 568 577 583 562 550 552 575 593 562 600 553 553 597 555 549 571 597 554 596 601 564 588 603 605 589 570 582 559 599 573 588 608 601 586 554 564 563 562 604 585 609 558 556 580 573 559 584 568 583 599 584 562 582 609 569 607 609 592 557 600 615 587 591 600 565 586 612 568 595 592 569 562 585 570 609 587 564 610 573 604 589 607 573 620 613 612 594 614 600 602 620 616 570 607 572 570 622 577 599 599 609 609 606 580 620 596 606 568 590 618 616 623 609 569 622 606 623 599 602 602 579 600 597 587 590 609 598 593 567 574 573 612 622 615 572 618 591 613 567 616 613 618 615 597 625 617 582 569 591 619 605 604 598 580 569 621 626 600 592 568 611 599 617 608 592 623 600 620 614 604 610 599 595 602 574 593 596 588 594 619 584 576 600 615 592 605 613 592 579 578 595 621 613 585 606 578 585 580 571 573 620 616 608 588 592 619 619 566 586 591 617 602 604 595 591 570 575 579 598 590 594 568 590 582 592 571 593 610 589 602 617 583 593 605 607 566 600 605 570 565 572 565 583 595 585 582 595 574 583 582 597 586 612 568 592 608 601 556 564 590 608 558 586 595 573 576 601 556 571 586 601 557 590 567 592 558 581 570 572 598 586 604 560 583 557 586 595 560 558 568 569 594 581 583 566 581 601 581 561 591 578 564 566 573 548 587 547 573 577 577 584 589 577 584 574 550 562 577 579 586 594 544 593 568 559 576 553 591 548 580 576 549 571 578 586 546 540 536 538 569 585 580 574 555 538 570 534 567 547 536 567 572 539 543 552 573 580 565 567 542 538 527 539 551 562 551 545 545 538 530 532 569 533 524 545 548 530 555 563 519 533 553 566 535 525 564 553 563 561 538 557 529 561 545 558 515 523 536 517 553 539 526 543 515 535 517 508 553 553 507 537 548 519 525 513 520 529 536 519 513 521 529 543 497 521 502 527 517 500 506 499 537 500 514 507 499 494 540 509 506 508 523 496 487 518 498 504 505 526 488 492 511 510 491 508 485 502 501 484 526 492 506 479 512 502 494 482 514 503 473 516 476 509 473 498 472 508 487 475 491 489 483 474 474 475 495 494 473 471 465 496 481 461 467 499 482 466 482 493 493 495 476 465 455 477 492 469 475 451 480 458 461 453 473 456 453 468 447 463 451 443 475 486 457 453 471 441 445 458 446 439 457 459 438 473 452 442 435 474 453 444 472 453 466 450 439 460 451 427 427 429 440 423 457 455 460 453 451 443 420 457 444 444 454 434 447 429 416 417 434 421 426 440 426 436 447 429 438 433 440 407 420 423 418 421 420 406 433 404 410 418 399 404 398 419 396 409 403 409 432 420 395 395 407 391 400 397 421 415 398 416 405 408 397 405 393 396 384 401 384 404 398 389 396 389 405 380 389 378 389 386 401 378 408 383 398 403 404 372 374 396 377 392 373 391 389 385 397 375 386 378 366 364 386 357 384 358 385 358 368 356 371 371 356 359 377 369 377 356 361 363 368 377 351 376 346 367 346 357 362 353 365 363 357 350 359 345 348 336 361 338 349 346 357 343 350 352 334 347 338 338 332 350 337 347 325 334 344 322 351 331 339 328 345 333 320 317 324 338 316 325 327 313 340 319 331 337 337 322 309 334 325 323 307 314 313 312 314 317 329 309 310 324 307 317 308 303 311 300 304 315 296 306 313 312 317 317 293 305 294 290 302 311 302 301 286 310 287 290 283 296 293 302 294 287 303 304 297 288 277 279 283 280 285 271 290 282 282 274 278 288 284 286 282 283 283 268 282 270 266 282 280 266 269 272 283 259 269 277 281 269 256 274 271 260 254 272 265 267 251 257 251 262 271 253 267 267 257 263 245 262 254 246 255 251 242 258 247 241 254 262 254 239 245 244 240 242 255 241 237 252 253 255 239 236 233 244 230 230 228 250 238 235 241 239 228 240 230 234 242 233 241 234 224 242 226 242 229 234 224 236 220 236 228 228 228 231 214 216 231 218 231 223 218 230 213 227 210 215 214 211 211 219 215 215 207 206 222 210 215 208 217 219 213 208 206 212 206 216 200 214 198 198 206 208 211 204 203 195 208 196 200 208 201 205 205 200 208 191 195 205 195 189 195 205 196 206 202 196 200 188 203 185 198 188 188 193 197 201 199 189 184 192 188 189 185 189 185 179 179 191 195 187 184 177 181 184 189 181 181 186 174 186 185 173 189 182 184 175 173 174 171 188 181 177 177 173 176 185 169 180 178 182 179 173 178 174 180 166 178 173 173 178 170 167 173 173 173 178 174 171 177 165 176 161 172 173 162 164 167 171 161 165 163 164 166 166 167 164 162 163 161 158 160 166 168 157 169 159 169 157 167 167 160 159 167 158 156 153 161 163 164 163 153 153 154 162 161 164 157 154 159 152 158 153 150 157 164 157 155 155 159 163 155 159 152 157 159 150 158 152 158 155 160 156 149 154 149 151 150 155 146 149 147 153 159 147 153 158 147 157 155 156 148 154 159 151 155 147 153 151 151 154 157 148 149 151 147 158 148 157 144 148 145 152 147 150 154 154 155 154 143 149 157 146 143 156 145 146 143 145 144 157 156 149
154 154 158 158 153 147 156 153 158 150 154 146 156 149 149 152 152 156 152 159 145 159 158 154 147 150 157 148 149 155 155 145 157 146 151 152 150 156 154 156 147 149 150 152 146 155 152 147 153 160 161 161 160 151 155 154 158 160 159 154 162 161 161 160 163 153 159 159 149 152 155 158 163 159 156 155 161 164 156 153 162 162 153 157 157 155 159 162 165 152 156 155 155 166 154 161 155 154 161 164 159 155 157 170 164 165 161 169 156 166 168 171 167 170 160 173 158 168 167 173 169 172 160 173 170 162 165 163 171 170 161 164 176 173 176 171 163 165 164 170 180 178 165 167 167 173 168 171 173 172 170 180 180 178 178 170 172 181 173 183 184 183 172 182 188 175 184 172 182 181 174 179 179 181 179 184 189 189 181 191 184 185 181 182 181 180 191 186 184 194 183 189 199 199 196 186 185 197 201 187 193 198 198 192 201 189 202 199 190 206 192 204 192 204 198 196 207 195 200 203 206 206 198 198 200 209 208 200 198 214 208 210 210 206 200 201 218 210 207 211 210 220 212 223 222 212 224 217 215 219 214 223 209 220 217 210 213 216 228 212 211 221 218 224 212 225 233 220 226 234 222 219 219 230 221 229 234 235 231 242 221 243 222 241 225 225 238 238 246 233 242 242 245 239 243 248 252 240 250 234 234 238 233 244 237 255 240 250 237 249 248 252 238 249 263 256 253 261 244 250 264 250 251 247 269 257 260 251 251 253 249 251 263 250 270 272 263 260 254 271 264 275 271 277 261 266 282 264 262 266 262 271 262 276 278 282 271 277 270 284 276 276 267 283 279 283 276 275 285 288 294 289 276 278 277 288 299 276 299 290 283 305 289 286 306 306 284 299 285 303 293 294 289 314 290 300 293 307 315 305 304 292 314 292 319 297 318 320 310 300 316 327 319 310 306 323 302 328 311 316 330 315 334 325 327 336 307 319 321 336 339 319 332 328 317 317 339 329 316 336 336 325 321 332 332 320 345 322 331 322 353 352 348 356 354 356 326 357 347 349 347 353 358 360 331 356 337 341 358 337 367 369 345 367 345 358 356 347 366 343 364 357 344 350 363 346 349 367 374 361 369 355 372 362 358 373 385 374 378 390 374 359 364 393 361 380 367 378 368 362 385 379 376 397 377 375 372 381 369 400 392 399 405 380 403 375 381 381 398 378 400 405 410 399 382 383 419 410 395 413 403 385 398 408 416 406 425 404 425 411 420 391 420 401 411 398 412 427 403 429 396 435 429 398 428 414 414 427 417 424 435 403 439 433 442 409 410 434 445 420 438 425 435 434 428 426 427 425 441 414 457 450 448 437 448 459 449 459 434 463 425 451 422 434 451 463 455 440 454 431 456 471 435 431 463 448 466 464 437 469 462 450 463 460 453 477 474 472 452 450 469 464 440 474 469 486 453 472 455 446 487 456 466 458 473 478 475 484 472 474 478 479 453 464 486 465 456 473 485 483 477 481 485 478 502 483 461 466 471 474 475 490 464 493 505 486 509 485 482 497 470 477 476 500 515 510 489 487 476 496 474 518 502 511 476 506 498 520 501 524 526 529 502 508 504 497 497 491 519 528 499 516 516 511 517 516 496 538 522 529 520 538 536 514 516 536 513 539 536 495 545 503 531 503 518 547 512 522 535 535 500 533 516 541 539 513 531 539 522 529 525 510 531 515 559 520 534 530 514 537 515 562 539 513 516 516 532 548 562 549 548 531 565 517 516 568 516 533 537 543 553 546 571 555 546 541 524 564 550 528 574 547 557 555 530 575 567 538 573 580 526 558 572 580 566 551 537 545 544 543 533 567 569 574 571 576 581 580 541 539 555 572 572 566 581 583 544 551 578 552 586 549 588 582 569 569 592 548 550 555 585 597 552 580 598 592 559 598 545 586 584 583 574 569 574 561 554 578 589 577 550 548 571 581 560 592 590 583 594 585 561 597 601 588 574 572 599 560 592 568 596 576 577 586 594 604 601 587 554 579 576 606 588 590 574 557 567 593 589 567 600 558 611 614 611 570 569 602 580 611 562 559 578 580 595 564 574 577 598 561 595 561 576 579 561 576 581 611 567 613 588 589 586 583 593 606 588 617 582 602 582 607 592 588 611 590 579 598 603 567 603 583 568 619 608 570 580 573 565 586 566 596 613 595 617 585 585 585 582 604 566 605 589 599 576 582 566 591 620 609 595 600 569 600 601 613 609 620 622 613 583 568 586 576 598 579 597 617 599 617 596 603 602 623 577 612 585 581 578 580 624 611 619 572 590 598 623 577 592 622 623 608 623 587 621 596 603 596 591 576 588 566 616 568 622 570 612 584 588 568 602 586 613 595 596 577 571 592 590 596 589 588 583 591 613 580 565 591 609 591 601 576 591 596 577 587 605 569 611 570 576 588 590 565 618 566 581 564 593 606 601 563 561 559 578 593 604 600 577 571 561 615 599 585 613 594 598 597 600 564 601 602 572 560 579 580 571 601 585 576 566 608 562 559 601 580 592 587 556 603 599 558 594 575 579 592 604 569 600 553 556 552 563 605 591 598 585 569 589 565 563 560 561 562 585 564 553 564 559 588 581 591 573 567 579 560 565 578 578 574 577 562 583 572 542 588 588 593 575 553 569 549 542 577 553 575 537 564 562 541 540 570 564 559 576 537 547 573 573 582 574 577 530 567 561 564 542 577 550 570 529 533 547 566 557 524 572 537 531 535 553 551 530 524 527 542 538 571 566 565 522 517 569 554 568 554 538 544 522 519 542 519 526 541 530 536 527 552 523 523 510 555 512 535 558 534 544 558 518 549 515 525 516 522 547 503 541 548 545 545 546 524 518 544 527 532 536 538 517 528 504 539 521 525 494 512 505 511 507 537 527 499 504 532 534 507 511 532 486 485 501 498 506 523 500 507 524 511 495 498 487 506 488 522 525 483 521 524 504 489 493 477 500 513 504 503 494 492 492 513 485 481 508 501 475 508 481 464 476 484 510 470 467 504 483 506 463 504 477 488 467 485 469 489 499 484 470 497 471 464 468 457 470 483 466 485 459 472 461 462 481 481 469 445 446 484 477 468 446 472 474 441 440 461 463 462 441 468 438 446 455 447 433 443 445 466 455 466 450 444 459 429 431 460 449 425 427 443 435 451 453 424 426 455 450 424 424 459 443 439 436 420 422 442 432 440 448 425 431 448 439 416 422 429 425 407 411 427 427 404 438 422 430 415 412 419 402 433 434 413 402 423 405 426 431 404 399 391 406 422 401 401 418 403 415 424 395 389 395 400 413 416 406 406 385 407 409 386 410 398 377 388 383 384 379 396 403 371 376 405 388 392 401 371 371 384 371 366 370 387 369 394 375 364 391 390 376 380 364 363 389 359 383 381 360 383 367 356 373 377 360 381 347 377 381 379 364 364 365 365 367 343 364 371 343 363 371 369 360 370 357 347 347 364 362 335 338 358 353 345 341 336 338 359 341 337 334 325 325 342 329 335 342 330 347 319 348 344 325 329 334 320 345 314 343 336 342 311 319 332 321 319 328 308 324 336 331 314 331 318 306 305 309 326 314 325 329 309 320 299 319 317 309 298 299 302 306 294 320 297 296 296 291 303 306 309 293 312 290 313 310 289 309 302 307 297 282 293 295 297 281 290 302 276 301 300 289 285 286 273 271 276 288 288 281 285 283 288 280 277 283 270 282 286 279 278 285 266 268 270 276 264 278 259 267 272 268 264 268 271 263 274 256 259 275 254 270 261 264 251 269 270 262 255 246 262 268 254 253 243 253 251 255 245 263 259 249 240 252 257 243 256 241 252 239 247 256 240 243 242 251 231 242 232 241 243 228 249 243 239 233 238 245 233 238 237 236 225 238 243 231 223 224 221 226 238 226 218 222 219 225 223 222 214 214 215 221 233 227 231 215 219 216 223 230 215 227 212 209 225 225 223 222 211 223 215 222 212 208 202 216 204 201 204 220 205 199 207 201 204 206 202 199 207 206 194 209 196 211 205 210 204 203 199 194 194 203 207 191 207 193 192 188 195 197 193 198 189 200 189 189 202 196 196 190 193 192 195 192 189 189 198 187 181 192 193 192 183 185 188 180 176 189 193 188 191 179 189 177 186 190 176 181 175 172 178 173 178 172 176 187 173 186 175 179 169 181 168 182 178 172 181 181 172 179 179 168 181 170 176 168 168 169 166 165 164 173 166 162 165 169 163 175 168 174 173 162 160 169 159 168 163 168 168 162 160 161 160 166 164 156 160 160 165 160 170 162 166 161 161 168 160 167 163 163 164 160 165 163 153 164 156 157 159 166 162 161 154 165 152 161 152 161 156 156 163 162 160 159 162 151 149 150 156 161 159 154 153 161 150 156 160 152 150 159 153 158 156 154 149 158 156 158 160 146 148 157 150 158 158 147 151 150 155 158 147 149 154 157 147 156 150 151 152 159 147 150 156 149 157 150 152 152 152 149 158 155 152 154 144 156 147 157 145 156 146 146 152 156 158
147 153 156 154 153 155 148 158 158 152 148 156 159 147 149 156 153 152 156 149 146 154 159 159 155 156 146 149 156 150 155 158 151 151 152 159 155 149 150 160 156 153 148 148 155 153 151 149 161 149 159 153 149 157 151 159 160 160 163 155 149 150 153 154 156 152 160 156 154 164 162 157 163 164 165 157 155 158 161 152 153 164 158 164 161 163 162 152 157 166 168 154 165 164 159 162 157 167 163 169 156 159 158 167 160 165 169 158 157 163 158 158 160 166 171 170 162 166 171 166 165 171 168 161 170 168 165 171 164 162 170 164 173 176 178 171 164 172 167 180 176 177 166 178 168 180 179 178 180 178 171 174 178 176 176 171 184 174 185 187 178 174 180 179 174 188 187 180 180 176 187 180 184 178 178 187 177 181 194 181 178 187 186 196 192 192 191 198 184 184 188 197 193 185 191 193 187 186 189 186 189 191 191 192 203 191 197 202 194 197 201 208 206 209 194 192 196 200 211 201 198 207 213 211 205 211 215 215 212 214 205 198 200 218 213 201 207 212 205 221 212 213 215 211 209 215 216 209 206 208 221 227 214 213 219 225 221 220 221 231 221 229 213 230 227 226 233 228 223 225 216 230 219 226 233 230 219 236 224 222 229 240 234 242 237 227 228 242 243 242 237 236 229 243 234 246 232 243 252 236 231 238 245 252 242 246 251 238 250 258 239 238 252 263 244 262 243 265 261 254 246 249 259 269 256 268 247 259 256 269 267 272 273 261 271 269 254 273 266 254 255 263 263 260 268 272 273 282 270 278 265 269 268 288 268 267 270 268 287 284 276 289 273 292 278 281 276 283 278 280 294 286 299 299 290 299 303 297 298 294 293 279 301 307 294 303 306 301 305 286 300 307 308 314 297 304 293 314 302 308 315 312 302 306 301 294 312 297 295 319 313 322 316 307 306 310 326 308 325 327 317 322 314 314 308 323 315 325 308 323 314 329 341 337 329 341 326 322 330 332 343 330 340 348 350 324 330 345 329 341 342 340 323 341 352 345 343 330 355 345 352 362 358 336 356 363 364 349 356 341 341 341 338 344 364 347 371 348 372 375 362 344 375 346 345 347 374 348 348 368 356 351 351 351 379 356 360 385 382 355 387 384 382 394 379 383 377 388 384 361 396 383 377 369 395 394 373 378 367 370 376 386 376 407 378 407 381 376 399 380 387 406 395 377 406 391 389 392 413 410 393 388 413 421 407 411 398 393 389 426 427 422 405 429 394 429 427 423 403 401 417 432 396 400 404 420 432 435 411 430 427 421 434 443 432 405 431 441 442 431 433 447 417 452 418 430 415 414 435 440 439 447 454 432 458 431 429 418 429 434 430 421 436 460 463 464 461 444 426 442 445 442 446 435 459 456 438 474 433 455 463 476 447 459 443 455 459 449 475 446 439 463 462 467 449 480 446 449 482 489 485 482 447 450 469 455 459 477 458 456 495 496 465 475 492 454 460 473 474 484 483 501 458 465 468 474 480 495 464 485 497 478 465 486 488 494 473 499 514 499 509 492 497 502 476 514 502 513 519 509 493 478 503 485 480 521 490 524 479 517 493 484 521 517 505 509 519 513 511 533 509 525 515 488 506 519 522 496 489 527 538 501 539 495 532 515 516 529 545 511 499 509 538 525 510 535 518 511 535 516 543 547 531 531 507 505 509 535 511 532 535 522 536 543 555 522 554 544 525 535 527 520 518 518 562 521 540 550 547 518 530 563 513 564 536 515 528 557 563 534 529 556 520 541 555 539 551 538 561 555 550 535 573 542 559 531 546 535 558 550 541 529 560 530 545 568 557 559 577 577 580 546 534 544 541 571 532 551 565 574 551 550 560 565 535 566 576 579 581 539 587 552 543 584 580 551 580 553 559 557 564 545 592 584 586 541 542 595 564 545 556 576 593 571 590 581 553 599 598 593 602 602 584 577 555 573 582 577 600 565 569 580 561 568 605 567 585 592 567 552 590 571 604 594 600 600 579 597 566 567 605 587 567 567 573 591 559 555 564 595 572 585 587 580 610 580 589 594 564 599 596 603 611 584 581 604 566 609 584 582 616 578 608 564 588 592 587 610 566 570 614 578 586 607 609 561 578 583 609 604 570 620 609 617 593 590 573 605 612 571 572 612 586 584 608 619 621 577 611 569 591 605 590 620 597 584 567 615 606 614 599 618 613 587 614 589 618 565 573 609 577 586 604 602 608 590 598 607 607 590 616 575 573 587 573 610 607 575 601 589 624 580 583 617 606 578 583 605 582 591 594 595 616 573 576 604 597 612 586 578 577 580 592 588 601 599 573 583 612 612 610 615 568 569 607 612 584 568 591 600 597 619 574 589 568 584 568 602 571 591 620 583 606 588 606 587 566 617 609 613 605 595 608 612 602 590 600 563 595 568 604 568 568 613 597 576 575 564 582 561 570 589 572 607 613 569 603 614 610 562 578 578 587 599 571 563 571 557 592 608 559 566 599 611 561 575 579 583 571 602 585 583 565 589 565 563 591 551 552 586 606 574 607 571 592 585 558 575 567 557 550 604 567 602 571 597 576 547 594 559 566 579 591 600 551 591 568 563 548 585 564 544 556 559 567 597 594 563 574 567 564 593 541 589 577 547 555 538 544 567 566 536 551 535 539 558 576 586 553 566 543 533 575 573 559 555 558 546 560 572 565 571 577 532 571 574 557 571 531 547 568 561 558 558 563 528 538 548 557 538 522 542 573 540 564 554 546 538 555 521 518 535 562 559 541 516 551 517 526 517 550 517 544 525 533 531 519 561 561 524 548 552 548 521 550 522 509 538 514 510 554 529 523 509 549 517 552 529 550 542 549 533 544 513 546 500 540 532 498 504 516 543 510 532 533 516 497 514 539 528 537 501 513 494 502 531 486 527 516 522 503 533 493 501 501 529 505 487 495 524 500 525 490 496 493 504 476 517 476 476 501 485 496 513 473 485 497 513 516 478 504 484 473 466 514 509 512 466 486 466 470 506 503 507 494 491 500 473 473 457 488 467 502 501 466 455 456 467 486 469 482 468 460 473 489 486 455 477 459 456 471 457 460 467 454 451 469 463 466 451 456 462 456 469 476 440 465 475 472 449 467 476 476 467 444 462 450 465 464 436 442 430 466 426 424 462 424 427 424 452 445 442 429 419 439 451 434 435 428 439 449 429 416 415 443 450 422 445 447 428 420 407 423 424 423 418 433 410 415 427 425 406 414 431 434 407 424 414 424 421 409 408 402 397 405 393 404 393 429 426 412 391 416 412 409 388 392 411 385 405 419 418 407 388 406 408 416 392 406 387 397 388 408 402 385 393 379 396 370 371 399 402 372 372 370 396 366 384 398 390 384 373 394 386 386 362 361 391 357 381 385 364 358 389 361 371 384 379 366 384 357 361 363 371 353 351 347 353 364 354 344 360 364 366 340 359 340 338 344 359 338 360 343 355 361 336 338 347 337 343 354 351 338 358 341 343 335 346 323 334 343 335 338 333 347 320 323 350 332 335 343 340 344 318 321 340 337 317 320 338 309 339 335 318 330 322 318 324 324 321 322 306 308 308 305 311 327 312 314 320 304 299 303 309 314 305 318 316 295 315 298 313 294 302 298 296 290 303 288 306 301 293 290 284 283 286 306 289 296 284 306 280 290 279 285 292 274 297 298 272 288 296 274 273 274 295 274 281 278 283 277 287 289 287 289 288 278 270 281 270 283 273 269 260 268 260 279 260 270 267 271 276 268 265 263 271 250 258 269 266 263 256 264 247 268 246 250 262 261 250 251 263 254 243 249 251 243 250 240 260 251 241 249 237 256 253 254 252 241 245 248 248 234 239 229 246 243 236 234 236 234 238 233 242 243 237 226 226 240 228 231 226 224 229 222 230 238 237 236 223 233 230 235 235 225 222 216 215 224 214 213 221 220 218 227 229 225 220 212 211 217 208 218 213 213 206 215 215 203 209 209 217 204 216 215 203 216 216 200 213 205 207 209 198 207 201 213 194 209 196 210 209 198 197 209 199 202 204 191 190 195 202 207 191 193 201 191 192 193 194 203 185 187 184 192 196 195 196 200 199 195 189 186 193 180 194 194 189 191 180 183 185 181 189 180 185 189 177 188 182 181 184 173 184 190 186 183 177 174 181 174 186 172 173 182 179 180 171 173 171 171 171 172 172 168 183 175 168 170 175 181 169 177 164 168 164 178 172 167 169 169 165 163 169 165 165 161 167 160 168 163 167 172 164 172 163 168 170 159 163 158 159 167 160 168 164 161 156 167 162 166 164 166 163 156 154 158 160 160 157 167 164 166 163 152 162 152 162 158 153 153 159 156 163 160 155 152 152 151 155 161 156 150 161 152 150 161 159 155 160 149 155 162 157 154 148 149 150 152 150 156 159 160 149 160 160 159 153 161 151 157 150 157 150 153 158 149 148 153 156 159 153 154 158 153 160 150 146 154 154 149 154 157 152 154 147 157 158 153 148 147 149 151 157 152 157 154 147 159 154
150 159 154 159 148 147 158 159 154 151 152 157 152 156 156 146 158 153 152 159 158 155 149 149 160 148 147 161 157 153 147 147 151 156 160 160 149 150 159 158 162 158 162 153 153 157 161 158 158 153 157 161 153 151 163 158 159 156 151 155 155 151 155 151 161 161 151 163 163 162 151 154 162 166 159 161 153 158 167 163 158 165 157 168 157 167 155 168 164 156 168 169 162 164 156 155 170 157 163 170 161 169 156 157 168 164 166 169 172 166 166 162 164 172 162 168 171 166 168 167 166 162 162 161 166 165 175 168 176 171 176 172 167 169 177 169 166 172 172 172 172 172 170 170 170 178 174 184 173 170 184 171 180 178 172 172 180 174 180 178 177 179 178 176 190 190 188 184 189 185 181 190 185 188 190 192 194 193 194 179 188 180 190 181 196 184 194 199 188 197 193 184 201 201 185 185 191 186 185 204 188 205 189 194 198 200 204 192 192 192 195 203 206 205 200 192 202 199 203 202 199 194 199 206 209 210 213 216 213 208 209 219 199 214 210 219 215 214 213 205 214 206 218 219 211 206 219 224 227 223 210 214 216 229 211 222 229 230 216 220 216 222 220 219 231 231 223 215 229 229 236 224 228 239 222 219 220 238 226 226 241 226 244 239 244 226 243 244 227 244 234 230 244 228 233 230 239 238 243 243 238 254 236 236 255 242 246 243 245 237 240 240 243 244 248 264 242 255 250 259 248 244 249 252 251 267 253 253 260 262 268 266 254 252 276 272 277 274 273 257 273 265 266 266 259 266 273 271 279 285 271 273 274 278 279 283 286 275 290 289 289 292 287 271 292 276 277 276 284 271 277 299 289 290 298 281 292 294 302 296 303 281 287 284 303 301 300 310 292 291 312 287 287 311 303 294 305 313 310 310 293 307 317 297 317 319 296 325 324 296 297 302 299 306 303 318 330 319 313 303 310 310 331 332 324 308 307 327 333 332 336 314 338 339 335 314 337 330 318 333 337 334 318 340 326 335 333 338 322 337 339 351 347 337 334 348 329 340 336 342 361 341 336 338 344 335 336 334 362 366 341 346 365 365 359 365 358 349 371 344 354 371 365 348 360 367 354 348 364 352 352 377 369 374 361 364 373 364 377 378 378 387 361 361 375 377 395 371 368 397 381 398 374 384 368 376 369 394 397 400 388 374 378 408 383 376 385 378 387 387 375 400 393 377 379 382 384 385 383 382 396 385 396 398 394 400 407 421 402 422 390 426 425 422 409 400 419 399 418 400 401 434 416 416 425 404 404 422 416 410 405 433 414 431 440 428 412 411 408 442 418 436 437 434 422 424 438 430 451 423 441 416 456 445 446 421 426 437 435 436 455 461 430 453 441 448 446 465 440 466 468 439 432 437 461 440 471 474 431 470 469 462 460 470 439 444 468 454 451 479 456 444 450 475 446 457 450 449 484 477 467 446 446 474 484 487 465 457 461 471 469 490 486 496 498 480 484 489 499 457 482 490 484 461 459 467 462 466 488 490 503 472 479 504 493 483 491 504 483 472 490 476 488 516 487 480 494 497 518 500 475 495 493 477 475 521 504 484 483 484 495 526 480 495 490 529 505 488 501 500 525 492 518 499 496 522 497 500 517 506 529 494 518 512 521 525 520 498 530 505 540 530 531 510 546 511 542 519 499 503 539 540 532 541 533 506 526 519 518 537 510 556 504 534 529 519 554 524 518 538 513 534 541 555 542 517 536 522 535 561 550 560 552 526 546 523 517 528 523 518 556 525 556 571 542 535 542 533 568 528 547 558 540 564 575 536 560 541 536 536 572 541 534 529 545 553 531 563 535 552 539 553 567 557 539 567 579 573 547 545 554 563 563 562 563 564 535 569 564 555 539 551 562 571 571 578 573 575 568 558 586 589 572 556 554 565 597 580 577 592 563 594 589 548 598 586 561 598 553 581 548 563 582 582 575 565 586 557 595 563 577 551 576 585 594 602 596 594 601 576 603 563 605 597 575 600 579 574 560 554 595 597 578 591 566 566 557 585 582 604 583 557 581 562 565 591 566 589 597 569 568 600 582 566 590 607 607 610 573 559 613 609 604 582 590 560 595 586 584 615 600 591 604 579 566 582 585 578 581 603 601 607 595 613 567 611 582 584 582 620 602 618 591 588 563 603 596 621 603 573 563 584 608 607 609 615 576 579 574 596 621 618 587 600 611 592 590 576 618 611 576 604 609 610 570 609 595 603 612 577 617 617 602 604 606 588 600 618 607 614 596 610 610 619 587 602 593 614 615 588 606 572 573 595 617 578 584 589 621 573 604 617 569 582 601 610 610 578 609 593 572 581 583 621 580 606 604 611 599 594 580 581 601 588 615 598 605 575 566 605 586 606 600 591 566 578 579 611 595 568 585 608 589 605 605 604 591 586 598 568 562 603 614 582 611 616 603 592 596 568 613 586 577 608 608 568 585 561 559 593 608 572 560 604 561 566 602 591 591 561 611 574 605 599 597 590 590 583 556 570 584 553 597 602 595 582 555 558 587 607 582 584 601 601 594 563 591 601 561 586 572 561 552 548 558 558 583 596 579 576 574 551 555 595 558 589 593 551 567 565 585 557 557 594 566 590 549 578 539 558 568 551 559 547 542 552 554 586 560 579 559 577 559 549 537 573 539 551 546 579 585 547 541 560 546 572 530 578 574 545 540 570 542 579 558 558 572 557 532 563 570 528 568 534 536 562 526 565 546 521 569 548 530 558 566 544 543 559 559 534 531 535 536 555 515 540 519 534 555 514 533 534 538 555 514 551 537 520 521 528 516 543 546 545 551 524 517 540 533 533 550 538 542 537 548 551 505 548 518 517 509 513 509 529 544 545 544 533 525 507 532 524 503 515 518 535 498 499 512 490 536 508 525 506 489 492 525 490 519 509 489 504 482 531 496 522 516 494 516 499 495 500 511 510 509 511 521 502 521 522 500 485 518 499 473 491 486 483 482 499 498 499 502 490 511 483 488 470 464 485 501 481 493 482 473 460 476 470 501 484 496 457 494 487 459 484 496 460 457 477 461 488 480 458 464 470 491 447 466 475 473 474 451 483 444 473 478 450 457 474 460 474 471 442 458 445 446 448 449 454 473 472 453 450 438 431 437 431 466 447 464 456 426 448 458 428 422 465 436 456 444 420 427 441 434 437 451 426 449 419 448 428 422 415 431 432 418 442 434 434 436 411 420 431 413 404 437 425 427 434 441 435 424 401 401 405 432 402 436 431 424 425 416 401 426 404 425 400 397 412 423 398 417 409 410 411 393 412 412 420 406 407 411 390 417 403 411 409 382 390 384 389 411 405 381 395 373 407 371 401 390 386 384 395 397 375 373 395 389 378 375 366 372 378 364 383 387 385 367 390 387 372 359 367 374 364 360 352 380 365 366 376 381 357 359 345 344 357 349 350 377 365 351 357 353 356 360 347 343 362 360 345 337 346 333 346 347 341 355 353 353 334 343 343 328 348 325 325 327 340 352 346 334 335 322 348 327 343 328 335 338 335 315 326 333 324 335 327 338 336 324 310 335 322 308 323 313 307 320 318 313 322 303 303 311 326 324 312 299 311 297 322 313 312 321 313 312 305 302 299 292 302 300 305 301 300 306 291 290 306 300 311 302 295 286 308 289 305 284 294 284 295 304 301 278 294 295 275 288 293 280 274 283 277 295 272 280 294 277 277 293 273 266 265 283 282 288 270 287 265 265 285 274 278 272 260 265 279 270 266 263 274 253 269 273 259 275 252 258 251 263 264 272 260 264 254 254 260 257 248 254 261 249 247 255 258 244 252 239 239 243 251 253 249 243 246 241 248 246 253 239 249 244 236 253 239 242 239 249 234 242 246 234 236 233 230 246 237 243 233 223 228 233 229 242 237 234 234 233 222 236 216 226 229 235 227 230 216 233 223 226 231 228 216 214 211 225 212 222 222 223 220 208 207 223 225 223 216 209 207 205 204 203 207 217 208 204 202 204 206 212 211 200 202 215 209 197 202 205 199 211 212 211 205 204 205 195 201 203 192 205 194 201 200 193 203 205 190 199 195 191 200 192 189 186 201 200 193 191 183 187 195 198 195 193 184 190 194 182 181 188 194 178 181 178 187 179 183 192 184 187 190 188 178 177 176 182 183 182 187 177 175 188 175 187 184 181 172 172 179 171 183 183 178 174 172 181 169 169 175 182 171 175 174 172 171 175 177 174 165 166 177 171 172 166 177 163 168 169 172 161 167 167 163 160 165 161 159 174 164 166 165 164 164 163 171 160 161 157 167 156 166 167 170 155 161 166 163 168 161 169 163 168 159 166 168 165 168 167 164 158 160 155 164 167 161 163 154 165 164 154 152 154 152 154 163 156 159 159 161 161 164 160 162 154 149 156 158 152 152 161 149 163 154 162 153 162 155 162 157 148 151 158 151 158 161 155 148 147 149 151 158 149 161 147 154 154 155 155 157 150 151 148 148 158 147 160 157 155 159 158 147 154 154 157 157 160 150 158 160
154 148 150 148 155 150 155 154 150 156 149 153 161 158 147 150 159 161 153 160 152 152 162 153 160 151 150 159 155 162 150 154 156 153 155 156 149 157 149 153 158 158 152 157 154 152 153 158 160 160 158 150 164 164 162 153 159 165 157 160 157 160 151 157 157 158 166 166 165 157 157 152 152 155 162 158 157 160 157 167 153 163 160 167 159 169 161 159 156 170 163 169 164 160 168 158 167 166 156 165 172 162 165 172 166 160 163 172 170 169 171 170 163 164 169 169 163 177 170 165 161 175 171 177 167 173 166 163 179 178 172 167 181 172 171 177 168 181 168 168 169 174 184 183 169 175 180 183 176 181 172 177 175 176 188 175 184 182 182 176 179 188 178 175 187 191 176 182 183 179 190 182 189 185 183 180 193 187 193 180 195 187 180 196 183 184 185 192 192 191 196 187 194 200 202 195 202 191 194 205 197 188 195 198 205 204 206 201 203 204 209 210 193 191 211 207 206 210 211 203 212 211 211 212 202 209 212 211 208 207 210 213 205 210 221 207 219 213 217 216 218 216 220 210 211 217 218 220 215 212 223 225 223 226 213 220 229 216 225 213 232 222 223 217 215 233 219 225 219 226 231 221 226 221 235 226 227 229 224 235 225 239 238 237 227 235 239 245 235 229 247 247 248 252 241 247 235 238 234 240 255 246 244 242 251 256 247 237 251 246 252 262 257 259 248 264 258 258 257 248 257 252 253 255 264 272 250 254 266 252 256 251 255 275 257 255 275 254 267 262 273 257 263 274 280 275 282 278 263 278 286 287 279 284 276 287 276 283 276 274 269 280 291 268 280 290 288 277 287 297 283 280 277 298 291 289 287 280 279 278 288 295 297 289 296 310 309 291 288 301 298 291 287 309 299 302 298 313 311 301 304 298 320 296 308 314 322 300 320 299 325 300 324 313 318 314 326 305 329 318 304 320 304 333 318 337 323 316 315 327 315 331 315 333 334 341 324 320 336 317 332 325 342 332 342 332 343 337 346 333 339 324 349 351 344 335 348 338 346 329 329 349 360 353 364 332 359 337 367 347 366 338 349 344 373 348 356 345 363 371 374 375 361 347 348 352 349 353 352 363 376 362 374 377 374 372 385 387 378 364 389 391 382 368 377 390 386 394 396 365 375 397 390 399 379 400 399 374 390 390 377 396 393 373 373 372 372 411 402 405 411 414 394 403 379 385 412 400 412 404 403 386 400 409 418 407 386 402 413 426 406 413 427 398 408 401 407 428 431 408 413 427 414 432 408 415 406 438 415 412 408 429 420 410 435 445 423 433 441 420 412 419 426 443 431 447 415 419 454 439 446 435 433 431 428 429 433 454 428 426 431 430 439 430 442 461 463 425 433 464 451 451 428 451 445 448 465 434 464 435 462 471 473 474 467 470 437 461 468 468 456 464 458 458 465 483 457 471 446 460 456 464 451 473 477 465 455 478 476 456 462 497 490 492 465 473 468 487 490 483 459 485 499 478 465 462 462 475 489 463 478 499 465 466 493 464 481 494 482 472 500 484 472 483 517 496 489 492 497 476 478 504 496 513 488 487 515 506 506 526 520 481 499 505 490 507 487 514 531 490 512 484 504 496 487 521 491 529 516 523 520 507 509 499 503 495 514 501 498 494 538 540 534 524 526 500 538 503 539 532 545 525 532 528 522 528 515 529 506 530 543 546 517 523 508 512 533 523 537 529 521 558 546 551 526 521 517 541 534 512 558 515 559 546 538 531 527 521 528 550 566 536 542 529 520 554 559 540 541 569 543 530 533 554 534 544 540 549 559 534 550 549 576 541 579 545 559 558 536 535 554 536 533 540 571 555 550 533 538 545 553 576 561 541 535 586 560 554 574 559 579 555 546 559 540 561 542 576 562 582 542 591 577 585 581 585 550 577 587 591 553 542 592 597 596 552 579 547 578 599 551 594 598 578 570 560 577 592 572 561 569 587 596 556 601 576 580 598 550 591 551 580 552 560 585 591 606 582 589 565 594 565 551 598 564 603 559 603 564 600 576 592 573 580 562 602 566 581 564 567 600 580 594 577 572 570 609 570 602 591 584 580 597 578 569 602 571 568 595 575 608 611 615 561 579 615 612 616 567 582 593 603 600 605 607 608 596 589 568 618 581 610 589 576 568 578 597 588 598 581 566 620 577 602 616 574 585 613 571 597 580 608 585 620 594 573 613 574 601 565 578 567 615 606 585 567 568 620 593 604 581 601 608 596 582 606 611 609 597 565 584 614 610 610 617 587 620 608 602 603 610 616 606 606 604 568 609 608 570 584 593 586 620 577 563 584 619 610 570 597 611 594 589 603 581 587 571 582 575 608 562 566 602 609 608 583 613 599 571 563 618 600 590 561 615 590 582 615 582 592 591 575 564 562 560 576 600 610 586 606 601 586 574 602 596 605 566 608 597 594 557 571 557 561 606 585 578 562 579 607 580 586 571 595 595 569 611 570 563 571 558 604 599 566 581 570 554 581 553 594 551 554 600 551 558 592 581 578 566 552 555 597 604 596 584 593 550 582 594 570 564 571 591 551 546 574 587 600 570 590 596 561 569 547 564 584 587 571 571 561 572 591 578 551 588 589 553 574 549 539 568 591 580 564 576 552 550 583 590 556 554 564 571 535 577 540 572 551 533 586 571 555 554 567 552 543 558 552 543 531 563 550 570 564 569 575 559 571 557 533 531 524 526 563 555 550 540 535 565 550 556 562 561 532 564 533 550 527 526 529 516 535 542 543 567 548 563 563 545 536 560 539 528 550 548 543 533 558 554 523 510 552 519 506 520 521 523 517 556 505 520 547 535 507 504 520 515 536 511 536 543 518 504 546 500 536 541 507 515 513 543 521 528 536 506 510 523 536 495 517 501 529 530 531 514 517 486 512 532 487 505 492 501 503 519 485 487 494 513 506 521 480 512 492 504 508 475 514 519 513 481 485 476 474 508 494 470 507 502 480 507 489 479 476 485 466 501 488 489 489 486 464 507 499 492 498 483 470 461 500 491 468 480 494 475 492 492 473 484 484 471 479 459 463 477 455 475 473 483 489 472 447 460 449 479 458 457 453 471 453 483 480 472 458 466 458 477 439 475 472 470 469 435 435 456 449 433 447 456 461 431 441 426 432 464 466 439 440 427 432 461 448 443 439 435 433 444 445 418 456 430 429 422 433 446 416 433 425 446 410 421 417 409 445 413 435 444 431 420 403 435 406 418 403 404 405 417 429 399 408 409 414 408 394 412 418 410 419 392 406 405 406 407 402 396 399 393 385 400 383 397 405 391 380 413 403 415 410 397 379 380 398 374 380 395 402 408 374 373 381 403 397 376 399 368 377 386 400 380 388 364 392 384 374 361 359 374 384 363 388 365 368 370 367 362 353 377 351 352 349 357 349 355 359 364 365 354 350 364 349 370 358 352 369 368 372 365 339 358 358 362 353 361 349 364 334 350 354 354 355 360 348 343 340 342 327 334 339 328 346 349 351 329 331 341 329 327 330 327 341 326 333 315 324 337 315 312 341 311 332 320 333 325 313 330 325 325 336 332 319 304 306 308 328 318 327 304 303 304 310 327 303 315 309 301 323 310 302 318 298 298 301 302 309 300 304 315 291 311 289 299 295 301 298 283 295 309 293 293 286 299 288 281 282 290 290 275 286 282 283 277 282 282 277 274 295 293 290 290 287 275 290 282 266 288 273 286 266 284 262 265 283 275 259 259 263 272 271 281 276 275 259 275 271 260 252 269 263 268 258 271 261 259 259 255 250 262 267 263 262 264 253 253 249 248 250 241 244 254 239 249 240 252 253 248 241 242 256 250 256 233 238 248 232 246 237 232 248 239 236 240 228 234 233 230 227 232 232 224 223 237 228 244 221 233 226 224 241 226 228 234 226 233 228 234 220 235 216 234 234 224 215 221 232 217 223 215 226 212 223 217 219 208 214 211 221 208 211 220 205 209 210 221 216 220 214 219 204 211 208 218 198 212 206 211 216 215 200 201 205 200 205 201 194 208 206 208 196 195 203 203 195 201 209 197 192 198 188 206 201 189 189 203 187 191 198 201 191 191 199 195 190 195 187 186 181 191 193 188 190 189 181 190 181 191 193 187 180 185 179 189 191 178 176 179 180 188 176 180 189 178 188 183 174 181 172 173 172 185 173 177 170 180 179 178 172 184 177 173 179 182 177 166 175 178 176 173 180 171 167 178 172 173 166 167 165 164 170 166 167 172 173 167 174 172 163 175 168 160 164 161 165 160 165 169 166 168 171 172 167 171 171 162 156 165 166 168 163 161 157 161 156 165 163 155 161 166 153 153 166 158 155 157 158 161 167 166 155 165 165 165 163 164 156 163 157 151 153 151 165 158 157 164 163 151 157 159 158 152 160 158 154 155 158 157 155 160 151 157 152 154 153 156 155 151 162 158 151 150 158 157 149 156 148 162 158 155 148 158 150 157 150 160 147 160 153 160 148 147 160 152 153 150 151 159 153 151 161 149 160
158 151 162 158 151 161 160 151 153 155 160 148 159 158 155 149 156 154 150 157 159 162 156 155 153 160 162 157 160 156 155 162 151 161 157 155 160 155 151 158 163 163 151 151 150 158 159 150 156 163 152 154 154 159 152 158 163 157 156 160 152 159 159 165 164 166 159 157 165 161 153 165 157 165 166 158 168 164 165 163 166 162 161 168 164 168 158 164 165 162 157 167 171 164 164 168 164 172 157 161 166 159 159 170 173 174 160 172 169 172 166 166 164 172 171 167 172 170 176 171 177 164 172 173 177 167 178 169 164 169 170 175 175 176 176 178 181 172 183 168 172 170 183 178 173 178 176 185 170 174 177 177 181 184 179 174 185 177 186 188 179 176 174 191 181 175 190 176 184 187 178 190 178 193 195 195 179 185 181 186 184 182 194 183 193 188 188 185 199 190 195 193 201 196 194 190 194 189 189 191 191 191 202 198 196 201 208 193 202 204 209 202 192 210 200 207 206 202 205 198 206 207 201 201 210 200 202 212 218 217 200 217 203 213 219 218 214 222 223 223 220 225 206 216 212 217 219 228 215 229 230 229 228 219 215 223 218 219 213 227 220 219 233 217 228 215 226 218 226 237 227 234 235 236 226 226 227 240 244 233 225 225 246 237 247 230 245 244 233 233 230 246 236 230 233 231 245 248 233 242 240 255 252 258 250 256 241 240 244 262 255 257 240 262 246 259 264 262 250 255 247 260 247 254 247 269 252 256 249 272 258 258 268 266 253 273 258 265 267 278 262 270 256 261 261 271 285 282 267 284 262 287 268 274 281 274 272 272 291 293 275 291 293 281 283 292 290 274 292 285 283 277 292 301 297 292 291 294 292 285 300 290 297 299 305 288 309 299 292 292 285 306 290 299 313 296 310 311 293 311 308 292 319 299 309 304 319 321 301 319 306 321 326 312 309 324 313 304 312 310 305 316 315 322 309 335 314 321 339 337 318 322 319 323 344 318 315 333 337 325 347 330 336 350 347 320 336 350 345 329 350 355 348 339 354 330 338 351 333 354 340 358 353 362 356 342 353 334 346 343 351 365 366 369 356 361 348 355 359 348 358 347 351 355 371 357 359 363 377 364 371 366 350 361 368 387 388 357 387 361 370 382 388 362 386 391 362 370 387 363 379 384 398 392 373 402 366 370 400 405 395 401 373 392 371 388 376 375 403 391 408 386 379 411 411 386 413 394 413 405 411 416 383 418 403 421 391 398 411 417 415 406 394 392 417 414 396 426 405 411 414 400 436 407 406 427 404 423 402 403 425 408 404 417 404 415 408 406 437 435 410 431 424 449 447 425 449 439 439 434 433 439 436 429 422 418 423 457 456 438 461 441 438 463 424 425 453 440 466 466 434 426 470 430 460 435 429 440 454 475 458 455 439 474 473 454 458 444 443 458 450 460 444 446 440 485 483 464 450 462 466 476 464 467 480 482 450 477 492 466 481 453 487 459 492 455 466 499 480 460 492 477 490 490 459 490 478 478 489 504 499 496 502 487 464 474 489 473 509 493 512 498 477 489 510 484 516 487 476 507 501 516 492 496 477 504 515 493 522 487 490 477 500 526 510 521 480 499 500 496 513 523 526 522 527 525 509 504 513 506 498 514 526 491 496 524 539 531 496 500 493 542 500 533 516 520 540 514 546 503 535 507 526 532 546 504 551 541 552 526 542 502 533 521 505 550 520 539 530 548 511 553 532 517 520 529 553 541 546 543 561 551 557 516 521 532 558 559 514 543 548 555 523 525 555 568 556 552 540 560 557 545 559 547 533 548 534 576 555 539 541 574 547 564 559 549 540 539 569 549 550 528 535 538 544 576 569 535 536 545 564 532 584 542 542 565 577 543 563 558 558 557 589 562 574 564 580 539 555 539 572 576 579 546 585 561 555 546 553 543 554 582 573 584 585 577 578 549 593 543 578 548 598 558 579 552 576 587 592 560 552 591 566 603 579 548 548 567 581 589 577 601 591 568 604 579 604 599 560 585 594 562 602 602 567 553 571 566 580 576 552 554 605 572 562 567 555 587 565 559 584 612 570 593 573 611 558 588 585 569 564 562 580 609 614 589 603 576 595 574 594 596 575 588 607 584 604 602 610 607 607 575 606 569 599 571 618 609 589 591 591 593 569 606 615 576 577 599 618 615 606 589 570 603 568 598 562 583 601 582 599 583 593 577 592 573 592 595 567 563 568 599 600 581 589 599 596 605 578 598 605 565 568 618 610 578 599 610 599 580 575 581 601 606 600 577 563 575 610 568 575 620 609 617 579 576 594 616 564 610 592 610 611 600 605 603 615 582 595 596 603 612 618 587 600 596 601 600 607 592 605 565 594 596 619 610 613 591 608 617 582 582 605 576 561 593 617 560 573 598 592 590 568 580 615 590 564 584 608 597 606 568 582 568 581 560 603 591 559 576 609 561 601 590 563 590 587 610 600 601 590 574 573 591 587 563 556 593 581 598 573 570 607 590 573 564 592 561 599 587 573 594 592 599 599 596 574 562 584 595 601 601 591 569 570 603 557 595 585 582 549 552 587 596 546 592 597 587 595 546 555 580 576 547 571 567 551 553 580 586 559 589 540 579 541 563 568 541 573 567 554 581 561 545 565 587 586 548 562 579 561 549 574 579 534 554 574 566 579 583 573 585 548 547 546 540 539 557 559 579 573 542 560 578 530 541 525 577 571 531 547 565 565 553 553 524 538 525 541 567 544 520 528 553 531 524 519 562 536 541 534 533 527 556 552 528 550 556 541 536 552 520 532 557 527 560 543 529 551 523 557 527 533 542 525 506 527 543 531 543 503 528 511 527 547 515 502 529 502 501 509 506 515 529 541 512 521 525 516 541 497 523 537 497 538 503 495 537 513 500 517 535 505 534 496 506 522 487 529 498 507 487 523 496 516 504 515 526 513 517 490 486 520 495 495 487 482 516 490 503 508 491 503 491 518 473 511 498 471 489 495 476 480 498 491 481 500 473 482 486 490 491 465 468 494 502 458 474 486 492 471 470 486 457 461 492 480 472 487 495 469 470 481 463 471 485 478 458 449 476 462 484 459 446 463 447 452 448 450 458 468 453 482 478 467 464 462 468 455 465 434 454 442 457 436 438 447 469 470 433 451 434 438 432 430 461 442 426 448 449 428 452 455 418 428 454 422 426 432 426 416 419 443 440 421 412 450 420 433 444 423 418 423 440 413 412 425 421 408 427 410 440 399 410 423 399 421 400 398 422 431 420 398 416 418 430 407 403 414 390 424 424 392 399 395 407 398 385 402 382 416 402 391 417 412 404 390 401 394 412 382 381 376 387 409 379 371 373 387 381 376 390 397 402 384 373 370 368 394 364 392 373 366 363 386 376 367 390 363 391 385 385 380 366 378 388 377 352 358 383 360 356 361 352 372 365 347 344 378 375 361 361 363 374 346 366 344 345 362 365 341 360 352 366 351 350 351 335 349 350 336 338 346 358 326 352 352 350 355 342 324 345 327 352 346 324 349 344 350 349 343 319 336 316 336 339 327 340 313 340 310 326 330 320 317 334 324 309 316 317 313 316 305 328 302 330 328 307 309 325 299 318 308 297 316 320 303 322 297 320 304 307 305 312 301 311 316 306 311 292 310 303 303 304 300 296 307 281 289 295 282 296 302 292 280 300 287 276 280 295 292 291 281 297 288 295 273 269 287 268 270 293 270 282 289 270 279 278 266 267 271 266 261 278 261 278 272 270 256 266 276 262 260 258 266 260 268 260 261 266 270 274 265 263 272 268 261 253 261 268 251 262 247 251 263 264 243 256 260 256 239 240 258 254 236 256 239 258 236 249 238 254 251 249 231 248 247 247 248 250 247 229 248 248 242 231 245 228 226 244 234 242 242 244 238 238 226 226 235 222 227 221 219 220 230 223 233 233 215 224 220 216 218 212 220 226 226 214 213 210 210 209 224 213 224 227 222 218 223 211 205 221 204 212 205 206 206 201 206 211 218 203 206 216 215 204 211 199 202 206 202 198 204 206 203 210 198 210 195 193 191 205 199 193 192 197 189 202 195 200 200 190 204 199 190 203 190 191 197 201 189 190 191 201 193 198 198 198 195 185 192 194 187 179 179 186 179 188 194 179 177 190 189 175 178 180 191 174 174 182 186 187 172 183 181 184 187 179 183 182 176 175 170 184 178 184 183 170 176 170 178 167 172 179 180 171 173 177 177 169 173 170 165 175 175 174 165 169 175 165 176 162 170 167 175 168 173 163 162 168 172 172 174 170 164 159 160 172 159 159 166 161 161 170 163 163 167 161 167 170 158 157 163 156 165 167 157 156 168 159 164 165 155 162 159 160 162 160 158 162 160 165 167 164 163 157 154 158 162 165 156 164 152 154 156 152 161 154 165 165 161 158 164 162 157 161 152 152 152 150 160 164 153 155 163 151 150 162 161 160 155 153 151 161 149 163 154 159 152 159 157 161 151 148 150 150 159 152 152 153 159 154 152 148 152 158 150 153 149 154
157 156 160 160 160 152 159 150 162 154 161 149 160 156 149 162 158 161 152 154 151 155 161 164 163 158 159 158 164 160 164 157 159 152 160 155 155 163 156 162 154 161 162 165 153 162 156 162 151 153 159 155 155 163 153 152 162 156 154 164 155 163 154 167 155 160 166 164 164 161 153 160 164 158 166 157 166 158 154 158 160 162 161 164 157 163 165 168 168 167 166 172 163 168 171 167 161 169 163 173 163 164 165 174 169 162 162 166 167 168 173 167 164 170 172 173 175 172 167 179 168 166 165 174 171 179 171 174 180 180 179 182 170 180 169 173 172 173 179 182 181 183 180 177 183 175 179 184 185 176 183 177 183 185 182 174 175 182 179 176 176 174 192 177 180 190 188 190 181 191 189 183 195 190 194 182 183 190 182 195 196 188 184 182 200 201 196 193 185 184 186 188 191 187 194 189 192 188 194 205 194 202 200 206 197 200 195 197 203 202 194 196 209 210 196 205 210 211 203 212 203 202 206 207 215 208 208 208 203 220 205 202 204 209 218 222 210 224 224 215 222 214 217 217 212 216 215 216 211 227 219 222 220 211 214 225 213 228 232 215 224 230 236 219 224 218 232 235 231 235 223 222 241 224 237 235 223 230 236 233 245 239 240 247 247 232 240 237 232 230 251 231 233 244 252 233 253 235 243 233 247 243 254 240 246 248 243 248 253 248 261 241 261 245 248 256 260 253 245 247 262 260 256 263 255 250 266 260 274 256 250 260 267 273 271 254 256 278 275 256 268 256 265 259 267 276 267 272 266 275 276 268 271 270 265 265 271 284 272 284 267 281 268 279 278 278 290 291 298 274 300 278 279 284 292 300 284 306 286 293 298 302 289 295 306 306 296 312 299 297 310 285 308 300 300 289 290 289 314 308 292 313 309 299 319 303 306 320 309 318 328 312 318 305 302 305 317 332 311 333 328 315 311 321 316 320 321 334 324 325 341 335 328 321 321 325 339 340 341 318 342 321 329 343 319 321 343 351 330 354 350 347 342 325 341 357 341 343 339 338 343 346 363 353 358 363 346 349 362 336 350 354 352 368 351 369 374 366 372 364 353 366 377 357 347 371 376 349 376 353 379 352 370 385 385 360 362 358 378 360 368 388 360 379 364 390 360 385 381 385 377 381 377 371 401 391 392 403 380 373 391 370 389 385 379 388 376 405 403 376 375 403 409 391 383 405 383 406 416 397 403 389 402 413 406 417 410 406 403 397 422 418 394 397 393 427 406 430 399 420 395 420 420 414 421 408 428 409 431 399 433 431 412 407 444 425 431 435 417 424 443 415 444 441 432 435 436 449 440 429 448 430 454 440 420 433 435 440 428 435 436 440 425 441 453 442 425 448 444 445 440 468 450 447 464 465 464 461 443 437 451 435 436 460 478 440 461 474 474 480 448 482 442 468 445 471 478 441 464 453 453 448 482 445 485 484 484 454 457 482 451 465 468 463 479 462 469 485 462 495 491 503 477 468 487 478 491 467 482 472 469 486 471 494 474 486 476 497 502 512 472 489 474 496 476 489 471 497 504 499 520 499 508 473 520 500 493 514 479 483 489 515 526 487 525 521 497 510 516 495 510 483 516 483 484 497 512 501 526 525 526 503 497 515 531 513 537 541 509 538 528 496 522 520 501 526 510 533 519 516 528 523 514 506 507 507 529 550 546 507 504 509 515 546 518 549 542 507 513 517 530 512 526 554 548 541 517 549 525 552 554 549 522 536 561 524 553 533 530 550 516 542 564 555 551 557 542 526 533 529 542 551 540 566 540 522 544 566 552 542 575 559 547 578 552 542 558 532 536 529 573 552 535 571 533 537 560 570 581 551 569 542 555 560 535 540 569 540 558 540 557 542 543 589 546 556 577 559 555 583 559 550 582 547 537 550 581 559 590 539 546 587 575 543 571 596 547 555 554 574 567 573 584 562 547 561 591 576 600 568 590 598 581 555 564 578 553 580 594 568 553 556 594 598 576 568 596 598 584 569 574 568 568 599 573 586 572 566 583 569 555 594 582 571 589 605 594 593 578 606 600 561 605 578 573 598 587 605 606 586 594 563 603 604 612 560 582 567 576 607 586 572 591 608 591 571 596 567 603 613 563 592 563 607 610 583 593 584 567 578 607 606 585 587 599 569 571 574 615 591 617 616 592 583 566 570 618 592 609 568 618 610 592 593 596 578 593 575 579 580 581 566 579 606 593 563 615 609 577 611 581 579 612 613 605 563 563 607 594 615 614 596 610 590 574 586 607 606 605 569 565 565 573 582 614 609 587 608 597 606 603 620 568 597 615 610 598 561 600 575 615 594 610 604 567 563 573 617 611 560 564 613 564 580 579 561 568 604 611 561 563 587 574 559 574 616 614 603 596 614 590 605 595 598 576 567 585 575 572 587 611 599 587 571 608 601 611 573 593 603 566 588 565 582 588 571 572 576 558 602 574 581 591 603 563 600 553 590 560 568 561 606 602 583 563 596 571 553 606 591 597 587 564 586 564 567 577 573 566 557 600 565 593 571 551 565 547 596 584 597 558 559 599 599 568 591 562 583 551 562 566 597 557 595 593 588 557 557 566 575 556 573 571 591 584 551 544 568 567 579 590 548 586 567 587 551 540 580 553 552 586 559 579 535 551 534 550 572 548 542 534 542 546 571 560 579 538 571 549 550 562 543 537 553 534 549 545 578 570 566 558 542 571 528 537 572 558 558 561 572 571 521 518 557 529 537 567 564 523 567 558 563 543 526 553 540 556 539 523 542 515 517 533 522 527 519 525 549 517 555 514 541 539 520 534 545 524 548 539 514 544 546 540 540 503 537 505 545 521 504 543 542 506 506 521 540 544 521 510 539 508 536 494 505 520 518 511 526 532 523 529 490 493 517 516 505 525 508 518 493 504 507 522 501 482 523 508 504 485 482 491 488 513 485 507 507 487 496 515 481 483 506 502 502 471 502 507 469 512 508 505 479 473 486 487 482 485 499 498 499 498 460 487 493 502 469 496 465 487 464 485 485 480 489 479 454 478 475 483 468 466 470 462 491 477 469 453 480 451 471 486 459 445 477 480 464 449 457 479 453 464 471 442 453 472 453 453 440 433 434 441 453 442 433 472 438 428 468 438 444 460 433 464 465 431 439 463 425 434 423 427 457 456 443 417 454 442 454 456 434 415 423 430 437 415 432 412 420 432 442 439 423 436 437 426 412 443 412 426 401 434 436 410 440 409 421 409 428 409 397 402 402 414 392 431 423 394 407 403 418 393 426 392 408 402 420 386 396 418 406 400 417 406 392 393 387 386 389 390 402 401 397 406 411 407 407 382 383 374 376 396 403 379 376 379 398 378 397 396 387 372 369 391 381 374 383 377 389 393 358 364 379 379 359 366 360 375 380 380 355 368 378 353 352 347 354 378 367 374 365 376 348 363 363 363 370 346 358 362 367 359 366 337 360 335 354 332 357 359 359 336 350 330 340 348 355 353 338 352 354 323 330 349 334 324 330 319 319 334 346 317 328 324 345 320 320 341 313 329 322 329 316 338 327 333 323 322 308 309 316 306 318 310 318 316 304 327 324 329 309 328 324 297 301 301 304 298 318 319 309 304 314 300 311 291 315 303 309 292 313 311 299 303 294 307 283 290 309 308 292 285 290 282 305 292 282 279 290 299 300 296 272 275 286 287 297 275 289 275 287 291 282 271 268 274 275 266 281 284 262 279 282 279 267 279 269 276 280 266 277 278 279 271 261 255 274 266 272 267 258 265 263 263 268 264 267 256 247 248 246 263 246 249 259 259 260 256 265 251 245 262 244 262 257 258 238 239 248 257 249 257 248 236 253 244 233 241 235 241 231 243 232 248 230 239 227 234 239 238 241 232 230 223 226 233 235 225 220 222 238 225 218 219 228 223 221 227 228 219 216 222 219 225 216 218 228 229 228 215 230 224 210 218 224 219 208 224 222 207 207 219 224 211 210 207 214 220 219 205 216 207 220 212 208 202 198 211 215 216 208 206 203 203 212 201 213 205 201 209 198 196 202 208 209 195 191 195 190 196 200 206 188 206 197 199 192 189 200 195 196 185 187 201 197 200 191 194 199 190 188 188 184 181 180 186 195 193 195 188 189 183 178 186 192 177 181 187 189 191 180 184 181 176 181 174 185 178 184 172 179 183 179 187 174 185 171 183 185 171 183 179 173 177 172 170 178 167 180 180 166 168 177 170 165 168 181 175 173 176 171 170 176 172 166 176 178 167 163 166 168 177 176 168 165 164 170 166 172 170 167 167 159 159 164 160 162 163 159 161 172 171 169 157 171 159 163 161 170 164 158 167 167 165 159 155 169 169 163 165 163 154 157 165 155 164 166 158 153 153 162 152 167 160 153 166 163 161 157 163 154 160 159 160 161 159 158 160 158 151 152 157 165 164 164 152 161 150 159 157 164 162 156 151 154 156 156 163 158 161 157 153 150 163 154 160 157 162 155 156 154 163 162 154 154 153 156 151 154 157 158
161 156 150 163 152 164 161 150 157 158 150 154 159 150 159 156 150 164 154 157 155 160 156 152 151 153 152 153 158 161 155 162 152 162 160 154 161 156 162 155 166 155 160 154 164 160 159 156 156 152 159 155 165 162 167 155 167 155 152 161 155 159 158 161 159 160 164 155 167 161 158 165 164 167 168 162 160 160 166 165 161 158 168 159 168 168 163 169 171 163 162 159 171 167 167 161 159 162 163 172 170 169 168 165 165 164 177 164 176 176 172 162 167 165 166 172 167 179 167 173 172 173 175 179 168 174 168 166 167 167 176 171 178 171 184 178 183 175 183 182 175 177 174 180 181 186 187 173 171 176 185 188 183 185 175 174 182 184 178 184 187 190 184 179 191 186 182 190 179 190 178 190 186 191 195 180 187 191 181 195 189 197 182 186 185 195 192 199 194 201 201 196 195 200 192 189 190 197 195 193 200 193 200 207 195 200 205 198 209 209 206 202 193 206 207 195 198 214 214 202 197 209 210 198 217 216 219 217 213 210 209 211 207 218 205 219 212 210 208 222 211 217 213 217 221 220 222 230 212 212 222 210 227 232 229 224 228 213 227 217 233 215 225 223 227 227 226 232 236 239 223 229 222 229 235 223 241 223 236 242 226 226 246 247 234 239 238 242 236 237 241 235 249 244 250 241 251 235 251 237 244 250 244 253 259 244 241 244 262 258 263 244 250 254 256 264 252 257 248 263 268 254 263 248 266 267 258 264 267 252 274 256 260 263 261 273 265 276 258 259 272 262 267 271 282 280 278 269 269 281 276 286 283 270 289 273 270 273 273 290 292 293 281 271 274 288 293 297 289 278 288 283 302 283 285 292 304 286 293 294 291 296 301 301 304 305 297 289 306 296 286 296 292 296 292 302 315 312 296 292 317 295 305 309 299 313 315 313 301 312 302 323 324 327 320 329 313 312 322 325 331 307 316 331 336 335 315 320 315 341 317 341 330 331 342 329 318 322 338 335 341 328 331 349 324 336 332 333 339 348 326 337 334 344 326 342 356 348 359 342 351 352 344 350 350 346 354 346 368 359 357 361 339 345 357 373 355 359 342 350 360 348 370 370 347 375 370 362 364 355 380 373 364 371 354 384 379 356 388 370 366 368 383 376 387 374 369 385 398 380 391 387 364 378 377 382 372 401 388 368 381 377 396 394 382 374 406 373 394 395 394 404 386 382 409 380 409 394 389 383 408 392 416 401 383 387 409 392 407 424 387 398 410 429 392 427 418 400 400 431 404 413 408 423 408 409 420 424 438 412 416 405 415 421 409 439 426 405 413 421 422 447 450 430 448 416 431 447 437 442 432 415 450 421 420 449 446 447 460 456 439 428 433 426 423 448 444 445 436 462 465 436 465 437 450 436 472 432 469 454 436 445 475 467 475 457 436 464 471 438 479 481 468 483 455 472 477 473 449 455 488 481 484 467 489 457 453 449 460 476 485 465 466 488 474 467 471 491 485 495 466 466 482 479 490 473 480 488 500 481 465 504 481 509 488 485 482 469 476 491 500 480 467 471 496 494 480 481 491 486 490 496 492 483 487 474 485 507 490 512 478 477 478 520 484 482 490 480 492 509 505 522 513 487 520 497 524 528 519 536 520 498 507 515 509 517 508 523 509 530 535 508 499 542 504 538 521 533 525 544 521 530 535 507 502 539 527 537 526 534 524 523 553 512 504 539 528 507 541 546 534 538 536 511 545 517 535 556 526 545 525 519 539 550 516 520 519 534 523 537 560 541 536 545 563 546 562 538 562 529 565 559 563 552 535 555 571 570 570 532 559 560 546 568 543 528 530 558 557 568 565 578 572 552 551 568 535 574 541 535 542 582 534 558 543 585 532 578 535 557 563 549 552 542 582 534 540 576 572 546 539 556 578 561 576 574 541 593 592 585 571 566 553 590 585 543 576 550 545 544 550 589 562 547 574 590 578 563 567 599 599 564 586 572 555 584 597 578 580 598 575 550 561 588 548 580 596 598 550 560 601 560 551 581 566 598 603 590 587 598 557 580 590 607 571 581 574 596 590 588 564 610 603 604 568 589 565 591 600 565 609 606 583 577 585 605 592 572 579 563 612 585 592 593 576 605 557 599 591 596 569 603 596 613 589 603 591 592 575 572 604 565 567 575 579 589 559 608 598 582 615 596 578 606 584 592 560 567 570 594 567 598 607 574 601 598 605 561 608 569 563 564 593 561 566 608 573 607 610 612 612 610 583 575 597 611 611 602 563 563 577 571 601 566 589 583 608 575 587 600 588 590 603 561 590 608 612 606 599 607 603 592 597 570 609 577 560 601 563 562 603 580 576 588 589 604 614 581 564 576 602 559 601 613 616 593 601 578 581 564 558 605 576 599 580 576 560 564 561 582 566 588 592 569 597 562 570 563 610 570 580 595 562 564 583 560 590 567 579 603 571 570 585 582 611 598 591 555 605 594 579 605 566 556 609 606 552 564 554 606 570 578 580 576 579 561 591 557 592 553 581 595 572 590 601 559 603 571 566 569 548 584 553 597 555 576 578 572 569 563 560 581 595 545 576 594 556 559 560 556 578 591 560 544 581 585 574 569 572 577 574 573 544 574 557 556 553 562 560 572 569 560 578 574 563 581 562 577 560 557 566 584 552 585 571 548 563 558 537 568 534 581 546 543 543 576 546 546 549 580 562 552 577 568 530 540 529 576 545 569 547 574 553 567 544 527 524 523 560 536 546 567 559 518 560 548 566 532 538 536 559 534 521 540 543 528 514 563 552 546 524 523 538 514 517 514 525 546 524 507 535 552 523 520 522 528 535 537 502 514 517 542 532 499 499 500 546 511 517 529 517 530 527 497 495 515 508 528 525 528 499 529 526 502 518 522 504 511 522 529 512 490 534 491 526 491 495 520 485 500 519 517 483 500 520 515 515 501 507 490 494 495 498 476 475 507 521 517 473 497 504 476 485 497 489 468 513 475 513 496 509 493 508 488 464 482 485 508 498 481 500 466 498 479 498 486 503 498 470 484 479 465 497 475 459 474 469 473 455 478 476 488 485 484 478 463 448 476 488 472 443 464 451 456 467 469 472 460 471 442 452 440 479 446 467 458 454 445 435 441 447 472 435 429 467 436 441 453 448 444 426 440 438 431 448 438 464 437 448 420 440 454 418 419 455 448 441 418 427 436 442 418 433 446 432 443 445 422 408 430 415 428 422 442 430 436 404 417 407 414 434 403 405 426 432 416 420 433 405 399 400 417 418 413 410 429 402 400 407 409 405 394 423 390 408 393 414 422 418 390 401 409 418 416 413 399 388 396 414 410 381 384 396 409 392 394 388 383 397 403 403 379 388 398 384 392 399 389 377 388 369 387 392 375 396 367 372 364 382 369 385 356 358 371 384 353 384 353 356 367 355 374 351 347 380 345 366 372 357 368 356 356 360 346 345 349 370 353 352 342 357 338 368 343 359 364 350 359 364 334 347 353 352 328 345 340 328 346 338 356 345 351 346 333 324 351 343 338 350 336 343 328 325 341 320 332 341 326 312 342 310 326 310 332 329 318 324 320 319 325 314 323 322 309 320 305 313 303 301 319 319 297 298 324 310 309 308 319 320 310 307 298 298 299 298 302 306 301 308 309 300 311 295 290 300 310 310 300 307 296 293 295 296 279 282 299 278 296 278 283 275 275 282 294 272 286 274 269 285 277 284 268 289 279 273 291 266 282 266 287 285 276 277 264 276 264 280 267 282 257 276 269 257 259 279 259 278 258 255 260 263 253 265 262 264 272 271 253 259 249 261 259 258 268 262 250 246 264 243 243 260 251 253 246 249 256 251 247 244 244 234 244 249 251 234 247 247 251 240 243 247 228 234 234 248 245 236 245 230 229 234 246 244 223 236 226 237 227 224 225 221 239 227 230 238 225 219 229 226 227 221 226 233 232 216 222 212 218 212 227 229 216 226 225 219 215 222 211 221 220 226 209 225 218 217 208 222 214 206 211 201 207 211 217 213 211 210 215 210 198 197 211 212 212 212 197 200 196 212 195 192 205 193 192 202 209 205 209 191 200 192 192 195 205 194 200 200 204 192 187 191 195 200 196 202 188 185 186 184 182 191 183 190 191 194 180 195 180 189 194 194 182 188 182 182 193 178 181 190 191 175 186 188 182 176 186 185 179 177 176 180 174 172 187 173 188 184 179 182 182 179 183 175 170 173 175 180 170 175 180 182 180 177 181 172 180 180 166 166 174 178 176 176 177 167 168 177 170 176 163 174 175 176 170 177 173 173 164 161 167 161 170 172 164 165 170 161 165 163 167 170 157 169 157 164 163 168 162 164 166 168 159 161 160 164 164 160 162 168 160 168 169 155 166 158 161 161 160 168 166 154 164 165 165 163 156 155 160 163 163 154 159 166 160 164 160 154 153 167 152 160 165 160 165 162 153 158 164 156 159 163 153 155 152 153 158 165 160 160 162 155 159 153 157 160 161 156 155 159 164 160 152 158 154 151 161 164 151 160 161
152 165 164 163 151 151 155 158 153 157 155 158 151 165 151 162 154 164 159 163 164 162 157 164 151 163 157 161 167 163 155 156 152 161 158 152 160 167 153 156 161 166 159 156 165 153 162 164 162 165 165 153 165 158 154 159 154 159 153 154 156 157 159 156 167 165 156 160 165 159 164 158 157 157 164 171 158 158 168 168 172 165 169 168 171 171 160 173 162 160 173 165 164 163 167 161 175 170 168 170 174 161 172 170 169 162 167 162 178 177 179 178 179 179 179 166 173 165 167 167 166 170 171 176 178 167 175 181 172 168 184 177 177 178 171 170 172 185 179 172 183 172 174 182 174 179 175 186 187 177 176 187 185 187 181 180 185 189 188 192 179 188 180 188 183 194 188 180 188 191 179 194 195 180 194 182 187 197 186 188 200 195 193 191 184 201 198 203 198 199 200 188 199 202 205 197 191 196 199 207 209 209 192 197 194 197 209 199 197 198 206 201 196 194 204 214 215 210 209 200 198 207 211 219 205 220 202 210 203 202 205 209 205 209 208 212 208 221 219 209 221 208 209 213 213 216 219 221 210 212 217 226 212 227 228 229 213 234 235 228 235 234 227 233 229 226 229 224 220 225 230 232 238 229 234 234 237 230 237 243 230 228 246 238 246 233 251 230 238 236 229 233 250 244 233 252 245 251 245 241 239 243 248 240 260 239 244 242 246 241 246 256 245 245 259 257 250 259 255 255 254 271 249 253 258 268 270 262 254 257 252 261 260 269 259 274 274 274 268 277 272 278 261 259 278 260 269 267 275 276 266 267 271 285 278 279 279 270 283 294 290 284 279 282 297 275 281 272 274 284 298 295 290 276 281 287 288 306 294 300 291 297 294 287 294 302 284 301 288 286 286 295 312 308 309 311 307 307 305 318 312 314 298 311 310 316 309 301 310 313 304 303 315 315 318 325 302 325 309 318 322 329 313 319 329 332 339 308 326 340 333 326 317 320 337 317 317 329 345 331 325 335 341 344 323 334 340 327 352 347 349 323 355 327 346 327 341 333 347 348 343 348 345 344 344 352 363 338 337 347 344 370 370 351 344 351 348 342 361 367 357 365 344 366 365 347 361 379 377 372 350 354 351 351 387 370 362 380 367 365 379 364 392 393 382 393 369 378 377 396 371 389 390 380 372 388 394 399 389 367 384 392 370 371 373 384 385 404 403 387 403 409 391 414 381 403 399 396 396 400 416 409 402 407 401 418 419 422 389 399 390 417 425 425 425 395 408 425 399 408 417 429 424 419 408 431 407 403 399 400 435 417 405 425 432 427 418 430 446 441 416 446 429 437 430 425 413 445 450 416 421 434 442 426 425 454 434 457 440 451 419 444 435 451 461 429 437 452 449 448 466 457 467 437 428 471 438 467 447 445 469 469 459 440 440 441 479 470 479 437 478 474 446 455 457 482 460 457 485 454 464 463 465 463 484 484 460 474 447 468 472 480 469 480 453 494 498 483 473 482 493 462 485 468 464 498 475 460 499 503 473 505 492 480 473 486 465 500 489 482 502 483 496 469 495 494 508 469 475 507 476 498 490 492 502 478 480 498 503 475 480 519 503 497 499 484 525 528 522 495 498 499 492 506 504 531 505 528 511 492 518 491 537 507 506 519 491 504 516 530 539 516 518 505 537 529 507 536 526 502 507 547 527 511 502 507 538 525 532 528 500 533 526 544 509 536 535 546 508 523 551 550 546 555 553 557 528 512 537 536 518 514 523 511 528 537 551 516 544 537 523 513 527 532 523 561 529 549 565 537 522 554 559 536 542 556 569 561 563 533 525 564 539 561 572 543 530 527 539 539 561 577 531 539 545 536 566 559 568 528 536 565 542 530 574 561 577 551 574 546 532 545 580 554 556 562 538 569 558 550 566 555 565 567 536 540 572 579 557 543 569 549 572 544 580 588 585 587 549 541 589 542 571 546 578 594 583 583 593 591 584 575 584 600 600 576 600 568 573 579 589 551 585 573 559 579 569 600 559 554 552 552 572 583 573 552 579 558 593 572 551 584 599 551 576 581 554 569 570 552 586 555 605 565 564 579 556 586 606 588 575 560 604 577 609 554 555 574 577 569 584 569 594 567 570 562 598 566 581 609 559 607 614 613 613 560 582 558 593 577 593 559 576 586 574 573 587 567 593 601 581 616 616 563 562 573 562 604 575 579 599 578 572 590 568 562 567 604 616 562 596 602 587 585 604 574 608 596 562 598 617 562 572 587 564 594 613 584 617 583 577 586 590 577 600 592 614 611 577 611 613 618 598 585 584 588 600 577 569 606 615 572 612 572 603 584 608 579 565 616 594 616 607 562 614 571 597 615 561 610 612 606 595 576 599 581 594 599 582 613 564 560 574 612 572 587 579 614 599 577 612 567 568 602 570 566 606 607 555 600 592 609 590 562 569 572 585 597 606 602 585 604 604 602 601 552 565 565 601 607 578 599 551 589 579 565 599 572 552 592 551 586 591 550 567 593 594 577 576 579 593 602 577 568 569 554 595 594 567 573 567 588 586 548 563 586 599 558 576 551 584 583 545 585 582 561 570 585 548 596 559 579 587 576 572 568 578 576 584 590 568 578 539 587 551 545 546 554 582 544 578 545 546 560 546 583 562 578 581 543 586 546 572 573 582 537 578 570 564 531 543 537 548 555 558 561 571 532 527 532 561 557 526 534 556 532 566 576 540 532 572 555 566 561 567 539 568 530 562 556 538 558 544 546 562 566 565 555 516 547 559 539 563 513 514 549 521 556 541 541 542 546 528 524 518 556 514 531 543 549 530 544 522 555 537 532 517 549 538 542 544 532 499 524 540 501 534 513 503 528 510 538 501 494 499 532 541 522 509 506 494 535 497 510 508 524 515 536 529 508 513 516 510 526 495 517 506 488 516 495 507 527 496 514 506 517 481 477 479 496 476 495 493 475 484 505 481 499 517 515 478 502 475 491 500 482 504 476 497 471 509 480 500 506 502 504 484 482 472 462 475 502 484 474 487 473 459 501 493 462 467 462 465 499 454 493 485 460 491 461 448 468 454 453 451 465 463 463 485 444 477 451 455 457 476 463 474 449 454 471 465 443 447 437 455 472 477 462 452 444 470 452 474 437 434 446 442 451 462 437 439 461 450 457 438 436 426 421 457 427 438 450 419 442 443 445 452 417 438 441 447 412 413 439 431 413 448 413 408 443 410 406 418 408 430 412 441 412 402 418 437 400 417 425 420 420 403 411 406 415 422 399 433 430 391 403 414 406 397 403 407 405 394 406 423 423 386 384 398 383 408 389 385 406 392 383 411 415 378 406 412 402 407 406 401 381 402 397 386 397 377 404 395 373 382 371 400 367 384 364 375 376 370 381 363 371 372 376 377 356 358 370 355 354 363 384 379 374 363 373 371 382 347 371 353 366 357 363 376 348 366 349 352 364 342 352 369 359 346 355 350 340 359 357 364 365 358 354 344 337 351 354 355 359 354 356 336 354 340 347 325 341 351 345 351 328 321 346 327 318 341 335 330 345 338 327 328 321 329 313 340 319 340 338 313 307 335 324 334 335 328 328 304 308 331 313 310 300 304 324 298 298 323 307 305 297 300 295 296 295 301 298 296 310 308 315 309 301 315 306 313 305 285 310 292 307 294 302 299 289 304 288 288 297 300 283 281 302 292 294 281 296 282 286 277 276 272 275 278 276 285 294 288 276 280 291 270 271 269 271 264 288 273 275 268 274 267 275 269 261 257 262 268 276 271 265 257 266 272 264 253 273 259 268 257 267 265 258 252 250 267 248 255 263 260 266 260 251 250 243 257 249 249 253 247 243 260 244 247 245 236 257 242 235 243 247 245 246 252 253 233 235 238 231 243 234 232 241 226 247 227 247 236 245 237 237 232 237 222 222 228 226 238 235 227 233 230 220 223 233 234 229 216 234 225 225 219 228 216 229 214 215 227 214 222 224 209 227 211 217 210 206 225 205 215 222 223 214 219 208 217 217 213 220 209 210 204 213 215 208 211 210 197 196 210 214 206 209 203 199 194 193 194 193 193 191 205 200 202 203 209 206 194 199 197 189 204 202 192 193 189 199 203 202 193 186 185 194 192 188 183 188 183 189 193 183 193 181 181 183 195 195 189 188 193 188 186 187 185 176 180 191 190 178 183 190 174 178 173 178 177 188 175 183 184 181 183 180 173 184 176 183 177 185 182 174 178 182 184 173 170 169 172 173 182 176 167 177 179 165 173 179 172 166 165 178 176 174 167 169 171 172 172 177 178 168 172 177 165 171 173 162 174 161 170 163 173 170 165 164 166 166 165 173 170 168 168 166 161 158 167 160 169 164 170 164 156 164 169 165 168 166 167 166 166 161 169 164 156 160 154 164 167 160 162 163 154 157 157 159 159 166 162 155 158 161 164 158 153 162 152 166 157 165 162 153 156 161 163 158 167 163 152 165 155 161 152 162 155 153 152 160 156 164 154 165 153 160 162 154 160 163 154 165 164 151 151 153 163 165
167 152 162 167 166 165 160 158 153 157 154 164 161 164 153 152 165 167 155 157 166 152 165 163 154 154 155 157 163 156 155 162 156 165 161 154 162 153 160 164 159 163 161 168 160 162 168 157 161 155 162 160 156 160 155 158 162 158 163 158 163 168 168 168 165 161 170 161 163 164 157 170 158 165 170 166 159 170 171 167 173 165 158 160 172 159 165 165 165 159 169 174 173 167 171 167 161 176 164 162 168 172 162 173 174 162 170 171 179 163 164 179 164 173 175 168 173 176 166 172 172 174 182 170 178 180 174 170 170 170 172 178 172 173 181 186 174 171 186 173 180 187 187 187 185 175 176 176 186 176 181 179 190 175 188 178 188 180 177 192 190 178 181 189 191 191 181 194 193 196 193 194 196 183 184 182 193 185 187 201 192 190 199 194 201 186 193 192 204 190 191 204 206 205 190 205 207 200 198 202 197 198 208 205 193 199 197 207 204 198 199 212 195 212 200 209 210 212 215 204 198 215 209 217 203 204 210 214 209 212 214 210 207 206 211 209 214 208 216 225 210 207 222 217 226 216 229 210 213 210 227 218 215 230 226 227 227 226 218 215 223 228 235 226 224 233 233 231 239 234 241 230 223 240 243 234 224 245 240 233 242 226 243 240 251 240 228 234 245 236 231 251 246 253 249 238 243 243 247 239 254 238 241 247 247 241 261 254 254 242 264 248 246 256 267 254 267 257 260 269 256 251 268 249 269 266 257 274 263 268 264 254 267 273 268 263 258 257 279 281 265 261 267 262 268 285 267 284 276 288 285 272 272 290 277 290 277 284 288 289 286 276 274 277 292 292 274 273 274 292 300 280 275 302 302 302 279 297 293 305 280 292 287 299 291 293 300 307 288 307 292 293 294 293 304 311 294 303 310 292 311 314 300 317 317 296 321 312 305 307 304 299 306 307 306 313 305 305 326 320 311 330 332 314 335 312 319 310 327 312 318 320 312 340 345 341 315 318 329 326 348 347 345 323 323 346 353 353 355 338 352 332 348 325 344 354 349 349 337 343 338 356 331 366 356 366 345 348 337 361 343 363 343 341 341 366 347 343 350 360 357 359 361 359 367 376 349 381 365 381 378 365 355 385 361 376 383 366 356 388 384 384 363 394 393 374 374 389 393 385 395 391 385 399 366 375 392 379 384 389 388 393 399 377 377 377 397 381 393 381 398 384 402 392 382 408 380 379 385 392 392 398 389 382 394 409 403 402 412 418 396 425 402 417 413 421 405 425 432 418 403 433 427 433 413 435 398 400 404 408 438 407 429 421 430 414 412 441 441 434 415 436 441 423 434 439 413 451 413 416 445 419 451 417 455 419 428 455 442 449 458 431 448 458 453 452 426 460 463 462 434 466 431 456 442 467 452 432 466 447 433 452 471 461 437 473 447 446 447 437 462 482 438 460 447 480 462 453 456 478 462 452 473 486 472 453 485 475 452 479 454 474 485 484 463 451 490 488 461 491 467 466 458 502 494 468 457 478 489 469 471 480 490 465 506 482 498 507 493 496 465 488 497 470 477 482 504 470 486 490 494 508 477 473 510 513 509 491 475 504 477 507 523 476 525 511 495 518 510 485 498 502 523 491 495 518 521 486 510 496 498 495 496 528 530 490 523 506 531 529 527 515 525 518 495 542 531 539 542 517 501 513 501 547 514 548 510 514 537 541 550 539 507 531 532 518 523 529 532 518 530 527 510 546 509 546 518 528 541 515 512 561 546 534 529 557 534 526 549 544 544 524 561 530 548 547 521 542 522 561 567 546 550 567 551 528 551 537 523 534 538 543 523 537 523 549 548 541 542 569 531 537 556 554 574 542 575 581 555 581 572 555 532 551 570 556 566 550 559 560 546 564 570 568 560 551 546 551 553 555 564 570 539 543 550 562 546 547 564 578 589 560 577 570 582 593 580 591 566 568 550 572 585 542 554 550 574 588 558 591 550 593 551 558 598 556 553 593 558 591 565 593 573 549 548 559 570 561 600 571 565 548 599 598 565 573 567 599 562 584 551 570 594 560 601 600 607 605 559 577 558 602 580 555 578 589 585 562 570 592 592 575 569 583 561 564 576 572 593 583 559 579 598 558 580 608 600 571 596 609 597 604 595 561 601 564 590 568 574 600 601 557 566 560 580 566 563 603 584 594 567 582 563 612 578 580 600 558 596 583 604 572 566 585 570 604 587 605 616 597 584 603 590 585 598 613 594 604 601 614 584 611 572 581 600 593 603 584 585 576 601 573 590 602 600 602 589 562 583 581 601 608 559 574 576 598 570 603 577 604 600 594 591 614 608 574 581 594 590 607 611 566 563 576 609 596 562 574 592 578 587 575 568 587 582 577 560 585 613 570 572 596 597 603 585 588 610 608 566 583 590 610 584 595 563 569 567 566 584 600 578 606 610 589 569 576 600 564 596 598 577 553 571 560 592 600 591 580 585 594 600 562 583 571 594 591 600 582 562 599 597 604 553 604 591 588 591 569 594 560 556 602 584 563 568 549 570 569 564 551 586 548 591 561 557 597 561 549 571 589 599 561 586 545 574 587 542 576 564 555 573 581 591 589 585 571 556 544 560 557 567 583 550 556 588 554 543 535 538 567 560 584 574 533 582 544 576 558 584 545 571 568 569 566 552 564 531 564 562 546 572 538 545 577 568 540 547 533 550 569 566 549 548 554 548 553 556 542 531 533 548 538 528 559 549 551 557 544 538 534 534 526 552 527 523 563 516 546 539 518 532 555 516 522 532 527 526 528 511 522 548 554 553 517 538 528 512 510 519 553 549 536 517 522 550 527 532 547 506 537 514 538 549 543 506 508 539 533 515 506 515 514 520 502 504 536 499 493 507 513 493 511 511 522 527 493 534 533 526 529 496 510 526 491 502 500 519 521 519 494 510 499 524 488 513 523 506 512 482 524 479 498 482 481 500 493 488 502 494 493 479 505 508 477 495 513 483 509 484 493 508 474 477 497 464 492 507 466 492 475 494 468 466 483 469 477 474 473 457 469 458 488 482 478 477 467 477 474 488 491 481 450 471 456 469 462 457 468 455 480 478 480 462 456 448 454 449 438 441 461 453 443 439 475 446 469 469 441 445 445 442 472 473 437 430 450 450 441 433 462 464 434 426 445 423 451 456 420 459 420 438 460 438 437 445 452 445 441 443 422 448 439 441 446 410 410 439 428 439 429 407 407 407 430 425 432 406 409 407 419 428 413 406 428 405 411 409 423 405 415 424 407 396 426 405 429 394 392 414 411 417 423 398 403 387 396 387 398 414 407 405 383 380 411 407 390 409 389 404 402 394 374 397 374 388 381 402 390 382 390 387 404 370 403 368 391 373 374 393 384 392 370 374 381 381 372 370 384 369 390 367 370 360 374 382 379 370 383 360 377 352 361 362 363 367 350 378 360 345 356 370 376 373 344 367 370 356 341 338 365 368 357 351 340 368 355 333 351 334 340 337 334 358 341 328 357 350 337 329 336 339 325 351 332 347 330 346 343 333 344 344 319 324 342 342 329 334 318 317 314 336 336 321 340 323 336 313 315 329 307 314 332 318 303 318 329 315 308 301 314 312 309 306 304 304 321 309 318 322 295 298 320 297 310 304 301 315 298 296 289 294 292 294 303 290 303 297 286 299 295 301 281 280 303 280 298 287 292 288 302 298 296 278 288 284 294 295 278 273 279 287 285 276 285 289 279 265 281 286 284 274 264 267 284 272 270 264 275 281 269 274 279 257 268 267 259 271 254 277 265 272 273 253 255 272 266 256 264 257 265 253 253 253 266 258 258 244 244 244 253 265 256 252 250 246 261 246 255 256 244 244 240 246 240 253 253 243 244 232 247 236 250 252 244 244 245 238 229 243 243 247 226 234 230 228 231 239 241 240 239 232 241 234 233 237 230 238 230 223 232 218 224 216 217 217 226 213 223 230 229 216 220 220 212 220 213 228 213 209 214 209 213 224 210 216 214 223 215 206 209 210 211 219 212 209 211 217 212 215 211 204 215 213 213 212 211 203 197 202 202 206 209 194 196 196 201 210 197 203 195 196 194 194 202 189 200 201 194 192 203 196 188 187 204 197 197 200 185 195 200 184 192 197 200 184 183 198 192 189 193 197 193 195 181 190 194 178 194 192 188 187 191 186 188 191 178 180 176 182 182 174 174 186 185 177 173 182 181 173 186 174 181 183 186 179 182 176 183 177 171 180 181 173 177 168 183 178 167 170 180 181 169 168 170 170 177 170 168 172 176 171 172 164 178 179 172 163 168 177 172 177 162 175 165 171 175 172 161 162 162 173 160 167 168 172 167 172 172 167 168 169 172 160 157 168 166 164 162 159 156 166 168 162 171 169 156 169 166 157 155 168 156 155 159 164 168 168 162 166 162 155 160 160 158 161 156 168 168 162 155 168 155 166 157 154 165 159 152 160 161 153 157 162 154 163 156 153 161 165 165 153 167 157 161 157 165 164 156 164 157 158 163 160 157 153 162 154 160 162 162
153 163 167 164 166 162 152 167 156 165 164 157 165 153 166 154 166 162 158 162 167 164 158 159 153 159 154 156 168 165 166 153 160 166 165 158 160 166 157 164 163 155 155 161 156 169 163 155 164 169 165 164 167 156 156 168 163 157 156 162 170 170 164 162 167 160 167 160 158 157 171 169 158 172 161 161 173 171 162 167 171 159 161 167 160 162 166 170 166 167 161 164 168 168 171 161 176 177 177 173 173 172 163 177 177 174 169 177 165 178 173 175 166 175 178 179 174 176 177 182 167 179 177 183 170 180 174 169 179 181 172 182 176 181 179 180 186 173 177 180 172 185 184 180 188 174 190 189 185 189 190 184 176 188 192 191 186 186 185 190 181 195 194 181 181 191 189 194 183 187 194 194 190 195 199 191 196 199 187 196 186 199 193 188 193 203 198 192 202 193 198 190 197 190 198 195 192 198 191 200 209 193 199 209 205 200 205 200 208 205 206 208 196 207 196 209 211 213 203 200 213 214 214 219 221 216 203 218 220 215 216 224 223 223 216 209 225 210 218 214 210 227 212 219 220 224 210 222 227 225 227 228 213 219 234 223 225 223 231 229 235 223 236 219 231 230 229 232 225 229 235 243 223 228 233 231 232 243 243 240 228 230 240 233 249 228 248 239 239 247 252 253 253 236 254 247 238 254 254 256 259 249 242 240 257 251 239 259 256 251 252 262 256 244 254 251 268 263 265 249 250 248 266 249 263 267 262 272 268 263 255 252 273 263 257 258 274 261 279 280 269 276 270 283 273 275 286 275 266 272 287 274 290 266 291 291 287 289 278 272 288 276 284 283 280 294 298 295 278 299 286 284 296 293 290 292 294 286 280 292 299 283 288 301 310 299 293 286 297 289 293 290 294 304 307 299 312 313 302 319 313 316 322 324 302 322 302 300 306 324 306 321 326 325 305 327 311 308 305 317 304 333 332 315 321 324 328 315 311 311 335 334 338 341 339 326 316 347 330 326 342 350 351 319 336 323 328 332 326 324 329 347 350 328 351 328 336 345 345 341 330 359 334 347 350 362 347 341 358 358 353 368 356 365 371 369 345 343 351 369 374 370 348 350 377 357 372 365 378 353 361 364 358 373 359 386 373 385 355 376 377 385 380 384 392 381 370 372 383 395 387 374 387 382 398 395 378 394 367 399 390 382 384 398 377 391 384 387 399 412 408 396 380 389 378 387 416 399 384 411 397 416 383 405 393 405 413 423 406 388 423 424 407 392 430 399 431 430 428 412 415 432 405 421 436 426 414 403 419 436 414 435 404 411 434 431 405 407 429 435 415 435 413 412 439 411 426 416 448 450 413 455 439 421 456 435 456 430 434 421 455 450 419 436 460 425 433 452 464 440 460 466 440 428 453 428 470 437 436 451 450 433 449 435 443 471 476 463 467 448 446 456 442 458 439 471 460 485 478 475 466 462 464 481 483 460 463 489 446 449 472 455 462 475 494 452 472 468 477 464 485 483 493 487 465 488 501 473 462 491 459 503 469 462 487 482 509 497 492 479 510 489 512 511 506 484 498 489 501 503 515 496 491 517 482 501 473 515 510 490 476 486 509 515 477 523 483 521 499 480 504 521 489 523 520 484 521 515 489 514 516 505 528 518 505 496 510 500 511 491 499 490 493 513 502 528 541 523 516 544 525 519 527 542 536 542 525 537 546 532 506 508 501 517 549 529 511 502 521 515 536 549 509 542 516 517 546 545 532 544 511 559 543 516 550 550 557 527 553 541 533 519 552 531 536 519 548 551 521 568 533 545 542 567 529 523 548 536 540 557 534 529 560 531 537 572 550 536 525 544 540 542 548 555 525 553 546 548 545 536 540 579 573 539 579 577 582 569 575 541 555 549 585 540 575 574 576 562 550 564 568 568 550 588 534 554 543 579 540 576 565 555 573 569 563 578 552 545 578 575 582 552 578 563 573 551 581 557 565 595 564 563 553 560 564 595 599 567 556 560 584 575 555 566 548 570 548 573 578 601 553 597 594 553 584 564 553 568 580 594 566 562 558 594 582 596 606 597 563 585 568 570 563 567 598 564 602 562 584 580 591 590 565 606 560 565 593 584 604 574 610 596 597 610 600 582 599 558 600 583 584 560 596 590 577 585 603 562 588 578 593 571 609 598 567 559 603 608 582 596 565 582 575 609 581 613 579 560 609 559 582 582 564 565 559 579 588 600 587 563 615 558 579 611 592 582 606 581 569 575 614 577 600 566 563 559 564 585 612 559 579 579 576 586 587 570 600 559 612 563 615 611 613 570 598 589 594 589 604 605 606 602 558 590 610 563 582 608 581 579 609 602 600 569 565 564 573 607 565 569 604 613 563 600 567 596 573 596 569 561 585 558 597 577 582 583 582 608 576 607 571 561 585 556 565 593 555 580 576 555 592 565 554 592 600 565 573 609 605 586 606 567 580 590 581 607 552 551 594 574 595 553 576 586 566 596 564 581 594 554 583 594 559 556 601 601 551 569 596 571 601 587 585 582 575 601 549 557 597 561 568 556 548 594 591 563 583 563 554 586 569 546 573 595 554 572 578 549 594 550 546 569 567 586 568 573 566 582 546 560 549 570 566 554 587 571 573 538 588 568 581 537 549 562 554 562 579 533 540 574 568 549 566 552 533 577 579 580 575 576 553 581 578 566 574 567 530 544 548 530 557 564 557 552 563 525 537 565 539 520 523 554 540 543 538 553 524 561 560 557 526 517 558 533 545 553 540 536 543 516 517 512 536 529 558 543 534 532 529 517 522 514 533 540 514 558 522 531 514 542 503 534 553 502 548 511 510 512 501 507 535 534 543 523 505 515 529 501 522 494 517 495 523 524 534 528 539 501 537 508 528 492 522 527 496 513 501 492 494 516 504 492 534 518 498 527 496 517 514 523 481 493 524 511 488 497 506 516 486 491 484 492 521 503 494 486 492 476 496 497 472 506 486 506 479 485 484 482 470 501 497 474 473 481 473 468 478 501 467 469 499 473 466 501 473 489 497 467 489 492 475 476 478 484 493 460 482 465 462 491 487 455 447 468 451 468 482 475 477 448 475 484 449 484 458 476 467 479 451 451 442 478 466 469 436 451 442 442 459 435 473 448 442 459 457 431 447 466 437 466 425 445 441 442 459 437 433 455 453 453 452 454 432 449 453 450 429 451 434 422 448 429 416 445 415 423 442 417 437 437 420 430 445 420 435 402 430 434 404 409 409 431 420 421 437 435 429 436 431 403 396 394 419 406 428 406 411 420 409 392 423 399 425 413 408 407 413 404 386 381 383 380 388 396 383 402 386 389 389 396 383 387 405 403 384 389 376 405 404 389 383 370 404 382 366 380 368 366 391 388 392 384 364 380 380 391 363 377 376 367 360 358 365 364 382 366 371 372 382 351 375 381 365 353 368 350 346 346 370 366 364 374 359 351 351 363 373 348 368 352 367 356 369 359 362 339 338 338 347 351 355 347 353 339 335 347 353 337 343 352 324 328 345 322 324 353 326 351 350 325 342 335 322 345 338 328 314 315 330 338 336 323 325 315 319 333 328 324 327 335 320 333 334 326 329 313 321 321 316 326 314 302 325 317 303 323 308 323 306 316 318 319 308 308 295 301 296 309 313 311 287 297 300 296 307 305 293 305 296 297 287 283 303 305 297 304 280 303 300 277 291 290 286 274 285 288 282 278 287 292 294 285 282 293 288 276 283 286 265 290 263 264 273 283 265 273 273 276 259 272 269 273 259 280 274 274 279 255 266 268 252 275 256 275 252 261 261 268 266 268 265 254 258 260 249 244 264 248 243 265 258 241 253 245 261 247 253 252 246 241 253 237 247 254 238 234 243 255 243 232 253 249 252 246 236 229 247 234 232 232 240 229 225 234 236 242 244 242 235 234 240 234 230 238 236 238 222 238 236 220 221 230 232 221 215 221 216 224 231 226 213 220 229 230 218 227 220 230 229 215 215 226 219 224 216 214 211 211 223 210 205 203 222 211 207 212 214 203 206 214 214 203 204 213 212 214 203 200 207 210 195 211 194 199 203 195 200 211 197 199 207 194 198 196 200 208 199 196 199 202 189 187 197 197 186 193 199 203 196 196 201 195 189 199 192 190 193 182 193 194 185 198 191 188 190 190 184 185 189 187 178 191 181 181 178 185 188 175 192 175 183 174 178 173 183 186 187 179 188 188 187 175 185 186 182 176 170 171 176 180 174 172 171 170 178 183 173 181 169 173 172 183 180 166 168 173 179 165 174 179 179 173 177 177 177 169 166 168 178 162 177 165 166 170 166 166 168 171 162 162 167 168 162 170 160 168 172 160 173 163 172 169 172 167 162 160 161 161 159 166 172 157 157 170 170 163 158 163 159 167 165 165 158 167 159 158 160 157 159 158 160 156 169 158 165 157 160 168 162 162 161 160 161 161 157 160 168 159 167 155 154 161 166 157 157 153 159 161 155 163 164 161 165 163 166 161 167 156 159 159 165 167 166 157 159 154 164 158 160 163
162 162 156 159 166 160 160 157 153 164 168 165 157 166 161 155 159 160 160 166 167 157 166 165 162 157 167 160 165 160 155 158 169 158 164 166 165 155 154 165 166 170 162 156 167 170 158 157 161 165 155 159 170 169 156 164 157 170 170 168 161 172 157 160 160 167 172 171 170 173 167 166 173 158 167 170 159 172 173 165 166 174 171 166 171 171 174 166 165 175 163 168 175 173 167 173 163 177 172 179 175 163 165 168 178 166 169 171 175 171 174 168 171 180 181 171 181 170 168 176 168 171 176 172 183 173 184 184 171 177 175 178 187 173 186 173 171 188 178 183 176 175 184 173 173 179 186 179 184 178 188 188 179 180 180 186 180 183 191 186 187 182 194 187 185 189 193 186 190 186 194 191 184 198 199 193 190 190 198 185 188 189 198 199 200 189 194 191 199 193 191 202 204 209 196 199 196 194 200 195 204 208 207 207 206 198 196 201 201 209 209 201 200 205 214 200 201 198 202 201 201 210 210 213 211 218 216 222 206 209 215 221 216 225 218 217 227 221 213 225 216 226 224 219 215 216 217 224 215 218 230 225 232 214 235 214 216 228 237 219 222 229 228 219 225 223 232 222 238 237 232 241 238 229 232 236 229 240 240 229 244 227 228 241 239 251 236 243 246 249 247 234 250 251 241 241 251 246 241 256 256 237 239 244 240 260 241 264 247 257 246 264 247 267 253 245 265 261 249 255 270 256 254 272 254 255 265 260 258 260 269 260 253 254 274 268 272 263 265 264 282 261 261 262 264 267 278 287 280 280 276 285 272 282 286 266 281 267 294 295 275 287 295 277 297 274 286 276 286 292 285 287 300 292 292 280 295 295 295 297 293 296 283 294 304 286 294 300 294 294 286 304 297 295 314 315 306 313 302 312 302 307 318 298 323 322 322 299 308 322 314 300 318 319 322 327 327 308 304 324 323 314 309 308 337 337 327 323 317 322 329 332 316 322 340 331 339 318 342 346 350 337 326 332 337 333 341 351 354 327 350 333 348 353 340 333 344 361 359 362 341 358 350 353 354 353 366 334 351 336 351 341 352 343 370 341 342 359 370 371 365 356 351 372 358 377 346 350 379 359 349 364 362 353 372 357 369 355 376 374 377 368 373 386 369 360 374 375 377 378 364 393 367 372 389 382 381 392 367 381 379 385 406 372 377 408 394 397 387 406 387 400 381 388 391 385 411 390 390 392 382 409 394 396 388 422 408 420 394 410 408 389 405 401 406 401 416 423 417 428 393 421 434 421 415 422 425 417 434 435 421 415 440 430 406 435 429 439 429 436 427 444 448 426 419 442 444 421 448 430 424 439 437 414 425 443 423 437 454 421 457 425 445 460 462 432 438 463 436 423 460 437 457 427 426 453 448 462 462 431 462 454 432 443 476 453 455 454 473 448 468 459 466 475 449 480 452 456 465 459 478 487 476 474 486 447 454 473 488 489 447 472 485 470 488 476 459 483 463 483 483 465 466 500 460 493 463 500 475 499 500 473 496 488 461 476 492 504 477 468 494 478 479 497 501 508 498 488 475 484 512 482 477 480 512 506 475 486 475 481 476 505 495 509 482 523 518 501 484 504 510 508 488 488 494 523 493 490 522 512 512 509 512 523 503 493 528 533 531 490 498 537 523 506 500 527 511 523 494 495 510 533 526 501 529 513 525 529 547 518 531 508 527 540 516 544 509 503 520 553 526 544 503 552 518 507 542 536 553 540 547 538 542 560 509 530 545 511 518 540 560 528 520 538 525 517 520 553 550 563 558 549 556 548 521 530 567 559 551 528 542 571 571 537 527 558 521 561 567 528 563 554 530 530 529 567 558 536 546 576 579 572 562 581 538 536 551 579 537 577 553 564 543 582 543 540 561 554 571 564 552 565 541 571 536 570 573 572 585 549 566 575 550 558 559 556 555 591 545 574 569 591 580 548 554 556 552 568 564 591 592 565 592 572 581 558 545 566 572 558 557 581 548 565 563 568 555 575 595 549 555 572 551 572 570 573 559 579 583 550 556 595 590 566 569 573 584 573 556 573 605 587 554 568 590 606 580 579 576 564 560 561 590 595 592 569 556 593 591 598 585 602 589 556 578 566 606 560 599 588 609 595 577 594 596 608 583 567 571 609 573 581 612 555 559 595 565 563 570 597 611 604 590 582 599 607 595 594 557 583 572 605 559 587 588 602 584 609 607 601 598 567 570 597 559 574 579 562 575 586 604 564 568 572 590 611 565 564 583 566 591 591 557 586 564 580 565 592 575 557 578 558 560 583 598 562 601 612 559 611 575 606 610 586 563 585 574 571 591 599 572 560 576 573 581 575 588 590 610 598 590 565 598 584 591 573 582 569 562 584 557 572 567 609 600 565 572 609 580 599 594 588 602 606 597 570 567 571 595 563 555 563 565 590 593 600 608 561 557 607 582 559 567 595 607 605 607 554 599 599 583 579 581 568 553 549 554 551 556 553 591 572 594 582 588 561 566 570 567 555 562 566 563 551 570 544 591 585 548 599 577 581 570 568 542 573 568 547 592 591 567 570 544 570 575 580 553 552 549 545 587 565 553 554 585 579 540 549 587 581 556 586 576 579 575 572 541 565 533 583 579 578 541 567 537 549 531 561 569 577 530 545 568 568 544 554 569 575 567 556 534 563 574 556 565 571 566 577 527 546 528 562 576 537 540 543 544 547 572 541 567 538 556 528 558 539 535 548 517 565 551 553 514 519 515 566 532 525 513 546 545 522 546 550 522 516 556 556 511 510 535 551 558 541 555 530 539 511 523 521 532 532 526 550 550 514 519 527 528 504 543 533 506 541 507 527 508 542 537 494 512 517 530 502 506 540 504 536 492 534 508 530 536 534 497 492 488 518 525 509 530 492 507 509 523 494 508 480 503 503 517 485 495 510 501 477 509 498 484 477 499 492 512 476 485 472 511 511 515 518 507 477 495 513 495 477 474 485 485 478 506 482 503 482 470 468 479 460 505 471 460 503 481 468 482 494 472 458 500 471 499 492 457 465 485 495 461 459 477 463 480 476 455 456 483 478 472 452 468 481 467 442 476 440 477 456 462 480 445 472 448 464 467 471 466 468 463 455 453 461 441 464 462 453 452 455 454 446 445 424 451 460 452 425 463 424 433 460 443 439 460 424 429 418 452 432 451 448 420 418 446 452 445 449 423 418 431 440 444 446 434 411 421 438 444 439 410 425 416 400 426 404 437 437 429 419 406 426 402 397 433 408 393 415 428 416 406 419 417 389 413 419 393 396 386 417 389 390 397 392 394 404 414 414 380 401 409 383 389 393 381 379 378 408 373 375 404 388 389 386 391 404 395 402 381 399 368 390 392 388 379 372 385 386 387 374 368 380 391 384 358 373 357 355 373 369 374 377 381 376 354 381 359 374 365 378 372 363 371 351 373 372 350 343 342 340 346 338 364 369 339 338 344 338 349 348 363 357 358 359 353 355 336 337 350 331 358 346 342 336 356 349 341 344 348 326 348 344 340 327 335 340 323 333 326 324 339 328 342 334 335 331 329 332 321 326 316 320 307 307 311 333 318 304 318 302 306 329 322 324 319 309 307 297 315 311 300 303 319 294 314 313 297 313 300 309 313 309 297 313 301 295 310 294 310 292 311 306 299 292 292 290 304 297 288 286 304 294 283 278 290 301 279 299 296 281 274 288 296 292 282 281 275 293 286 283 286 289 274 277 274 269 275 269 277 271 260 264 282 272 272 271 275 282 271 278 257 261 257 261 272 272 251 271 272 266 269 260 252 267 263 269 267 268 257 266 254 261 248 256 264 253 256 252 257 251 254 249 262 257 258 258 254 237 249 245 242 251 232 247 247 251 251 240 233 251 242 242 247 230 245 234 238 242 236 237 238 245 227 233 231 243 241 240 236 219 234 226 223 229 219 217 224 227 230 232 233 217 213 231 231 219 220 231 230 230 226 220 220 212 211 219 213 218 221 214 218 216 222 217 222 223 210 214 204 211 208 208 212 216 214 216 214 213 198 198 206 210 197 210 195 201 202 205 212 212 201 203 194 204 209 210 210 206 196 207 191 206 202 206 192 202 199 203 203 191 194 196 204 186 190 185 185 198 187 184 190 197 195 188 186 182 189 192 182 188 192 186 192 194 188 192 180 193 182 180 182 181 179 192 187 181 181 183 188 180 177 176 178 172 189 175 185 180 178 187 179 171 174 173 176 170 181 177 170 184 178 172 173 173 175 172 172 180 176 175 176 168 178 169 179 178 174 180 164 178 175 176 172 174 163 168 174 175 166 175 163 166 162 168 170 176 173 175 173 163 168 164 173 174 168 162 169 170 170 167 168 169 167 169 160 163 164 159 163 171 161 160 161 163 171 167 156 171 169 169 158 162 158 170 159 166 157 169 161 168 162 155 163 155 165 164 159 155 167 166 169 155 169 157 161 167 168 162 165 165 158 168 155 160 167 159 155 154 157 161 167 164 161 160 164 156 154 154 157 167 166 156 153 165
161 161 163 159 169 159 155 159 158 157 166 157 163 169 158 168 161 156 163 154 163 159 157 165 160 162 163 158 166 164 170 157 156 163 163 155 168 164 160 157 168 157 161 162 157 165 160 164 167 170 164 161 160 169 157 166 161 166 169 172 160 169 160 162 161 168 162 158 162 169 161 159 171 166 166 173 160 171 165 172 169 165 171 161 168 165 176 177 166 173 166 170 179 166 176 166 176 167 169 170 178 170 178 173 175 174 178 182 167 179 181 181 175 175 174 173 171 173 180 176 177 169 185 176 173 183 172 178 183 184 175 175 178 176 179 175 174 177 186 183 182 183 186 190 182 179 177 191 182 187 183 180 187 181 194 183 186 192 193 181 186 196 186 193 183 198 195 190 189 192 186 195 183 191 185 186 202 193 196 193 204 202 203 193 200 200 197 189 206 191 206 198 198 191 195 209 204 207 191 210 206 200 211 212 208 197 201 197 197 204 203 201 204 203 209 202 219 200 217 202 215 215 211 210 212 210 216 213 212 220 214 205 215 222 209 213 226 215 214 224 229 229 224 223 220 216 220 232 229 220 221 215 218 232 215 234 222 236 226 236 226 237 220 225 231 224 238 225 227 237 224 223 225 238 243 235 235 248 229 243 251 237 234 243 242 251 240 233 249 232 255 234 243 251 244 237 240 238 256 254 242 251 243 259 261 259 257 249 245 258 244 257 261 255 251 254 257 249 267 255 248 263 248 260 251 256 251 262 267 275 267 268 258 259 278 273 280 269 265 281 263 275 279 264 278 284 264 269 281 266 287 275 276 293 267 278 270 290 280 296 292 280 289 291 293 299 300 296 301 299 285 285 281 288 284 305 302 303 283 298 295 292 286 293 309 294 296 294 311 289 293 293 307 303 315 308 316 295 315 314 307 310 303 303 310 320 312 302 319 321 304 327 331 309 313 327 331 330 307 311 322 308 323 325 332 328 330 328 328 341 330 342 320 342 334 320 334 333 325 323 322 321 350 329 325 339 334 326 354 340 327 334 342 339 331 353 353 342 362 357 354 356 361 348 336 343 340 365 366 365 361 365 371 369 345 363 354 342 359 351 351 370 344 356 356 371 375 378 367 348 370 377 377 380 379 366 380 363 381 365 390 367 372 360 364 377 379 389 395 395 368 396 369 388 384 381 385 385 394 392 388 372 405 398 385 408 380 384 407 381 377 401 378 393 404 398 403 389 390 391 410 403 394 398 384 419 389 387 400 399 388 414 415 417 418 416 402 399 429 394 416 402 402 413 435 403 401 411 405 420 439 422 437 439 406 427 413 433 413 422 427 430 409 416 442 413 417 426 423 447 450 416 418 446 456 454 426 424 445 431 440 435 418 451 420 455 436 426 450 463 436 426 462 437 469 431 453 466 434 435 456 468 475 469 472 470 455 466 465 470 464 460 456 478 446 455 452 455 481 466 443 452 456 486 468 468 447 460 471 454 492 466 470 468 489 468 467 465 468 474 474 462 495 491 484 460 496 469 503 469 489 491 496 487 469 463 465 464 481 495 493 496 490 498 507 467 470 494 507 471 504 482 483 499 494 511 495 487 482 518 497 493 501 510 483 503 501 504 481 498 500 502 523 514 491 483 516 529 494 517 486 502 496 535 493 534 487 511 516 498 528 503 533 496 498 512 535 525 526 535 517 506 530 536 505 526 529 530 534 515 503 505 507 509 521 549 523 513 536 526 536 520 543 544 531 504 518 532 506 525 506 539 512 514 539 531 524 538 510 540 547 533 558 559 560 561 565 518 528 547 529 551 547 527 553 540 518 557 527 555 553 551 569 550 531 534 533 571 560 539 535 567 568 547 566 527 526 535 553 538 544 537 546 527 556 573 541 528 575 546 546 580 562 568 556 565 560 578 541 558 581 584 567 583 587 556 564 576 542 571 581 550 548 542 550 546 554 560 551 590 552 538 593 545 541 579 594 553 575 557 565 553 554 545 551 555 582 550 582 549 591 578 596 552 589 556 569 555 574 558 596 557 597 545 557 592 597 554 562 599 578 601 575 578 566 602 593 550 553 594 558 563 572 570 573 578 583 557 605 557 567 606 578 568 590 553 590 586 596 576 591 589 564 552 592 563 595 592 597 600 585 574 582 572 606 564 559 557 573 603 579 591 601 598 608 582 592 581 609 581 607 584 611 612 584 585 557 561 567 602 602 599 557 565 612 612 578 610 608 598 601 567 569 582 611 565 602 583 584 592 601 579 563 591 570 593 564 573 591 576 612 580 613 557 591 611 605 613 607 591 589 586 602 603 605 591 604 593 610 575 571 598 590 579 575 596 608 582 604 584 595 603 609 594 596 578 583 587 569 576 564 602 597 601 582 588 578 565 568 574 576 575 607 601 597 569 583 583 588 575 555 569 556 600 600 597 565 570 562 578 582 571 559 568 560 588 602 576 591 608 588 575 575 571 580 555 606 589 562 573 580 586 598 555 562 569 596 557 566 600 586 550 565 577 553 597 568 580 546 585 556 577 552 596 556 598 544 554 581 557 577 554 552 586 577 581 550 568 581 592 559 543 586 586 568 548 543 543 582 540 539 584 592 580 546 569 560 579 552 537 568 567 578 577 554 544 558 585 535 543 581 538 551 570 531 554 553 550 569 546 533 547 547 557 543 564 558 564 568 529 527 559 551 526 556 559 529 572 558 547 528 547 522 568 557 547 570 527 525 557 565 553 563 545 558 543 531 515 517 559 541 547 538 550 557 541 557 514 534 562 535 538 516 518 517 558 508 558 542 524 538 558 553 550 506 519 511 512 517 528 519 552 503 540 504 538 537 544 543 511 511 543 543 506 544 521 524 504 517 498 527 527 506 530 492 500 498 506 531 529 508 502 493 523 532 518 533 485 495 498 487 525 493 509 482 521 511 495 493 509 491 482 500 493 494 507 480 490 477 493 494 510 488 486 507 477 506 487 508 504 506 509 502 510 499 488 499 490 492 509 478 491 479 505 494 488 493 504 493 490 500 464 502 470 483 492 498 491 470 462 482 471 480 464 484 485 456 482 477 474 460 451 465 490 474 444 456 483 481 447 476 446 442 482 466 449 450 444 479 457 471 463 450 448 436 456 462 471 471 467 449 447 469 450 470 441 426 427 453 463 463 437 436 423 463 426 434 446 418 435 450 418 430 446 444 456 415 415 441 425 428 444 434 422 431 417 426 417 414 429 414 434 440 438 418 426 431 407 409 401 404 414 410 427 402 422 434 419 422 428 404 415 415 406 405 408 414 389 406 396 389 410 413 395 415 400 403 399 406 382 403 402 407 402 379 398 381 414 403 412 393 405 402 398 388 376 408 385 402 374 399 369 378 368 391 379 397 382 363 389 375 377 370 392 359 381 360 383 378 390 376 356 356 361 378 382 370 371 373 365 356 375 367 370 353 380 347 348 361 358 369 363 370 357 375 343 367 368 358 339 348 345 360 368 360 347 358 359 356 339 358 339 336 351 352 329 355 352 340 352 338 335 327 328 333 352 348 320 330 337 341 328 325 321 322 325 325 330 319 324 321 322 330 318 311 323 311 319 331 332 319 318 313 306 330 329 324 305 301 302 308 306 310 306 308 305 318 295 315 312 299 302 306 308 305 300 299 289 302 306 300 295 299 287 298 307 293 307 290 307 306 302 281 284 287 299 282 286 296 296 280 301 299 295 275 287 293 282 288 276 289 275 277 292 279 292 284 286 273 288 271 270 287 286 278 271 270 281 270 262 284 267 265 273 277 269 266 263 265 275 258 273 260 253 267 271 250 263 259 268 260 267 259 249 251 264 253 255 244 261 260 255 262 254 240 241 248 250 261 243 261 243 241 250 241 239 252 244 240 233 235 239 244 230 250 233 250 233 245 242 233 227 228 230 240 234 245 230 223 223 236 225 222 229 223 241 233 237 231 238 239 233 234 218 236 218 221 231 214 213 214 221 221 220 232 211 218 225 217 219 230 218 223 222 227 216 222 212 209 214 216 206 219 223 217 215 203 209 201 219 215 209 210 202 205 214 213 206 198 206 197 196 197 212 212 206 204 206 208 193 207 198 197 203 202 197 208 202 201 194 207 199 205 206 192 206 199 187 188 191 201 196 189 191 190 188 185 197 192 187 196 182 198 182 197 194 192 192 180 183 184 195 190 193 190 186 191 181 184 186 184 178 186 186 175 182 190 181 188 180 179 179 185 176 185 175 172 179 182 186 181 187 184 170 183 178 184 184 185 183 175 181 182 174 183 177 180 183 175 180 167 182 170 167 177 171 174 179 171 166 180 172 179 174 171 166 164 177 172 171 173 178 175 171 174 163 171 170 162 170 169 162 168 165 169 165 163 159 161 173 163 166 172 158 166 170 166 167 164 160 167 170 172 160 161 160 164 157 161 169 162 169 171 170 158 164 160 162 164 161 160 167 168 157 168 160 169 160 170 160 162 164 157 161 167 160 163 158 160 167 155 166 164 154 164 166 163 168 157 155 158 162 168 156 164 165 161 162 154 160
168 163 155 170 169 168 160 163 156 166 160 158 162 155 158 157 167 167 155 170 169 160 162 167 162 156 162 169 166 163 161 163 171 161 163 170 158 168 162 159 164 167 163 172 168 167 158 165 163 159 164 161 165 173 158 172 158 165 170 168 173 160 161 173 165 168 171 167 165 162 172 173 174 162 173 171 171 165 173 175 165 170 176 170 165 169 166 164 165 178 173 165 177 178 177 167 169 175 166 167 174 169 171 176 173 175 169 167 180 183 172 176 183 171 176 169 170 182 179 172 172 173 184 186 187 178 180 181 177 171 177 181 188 185 176 183 178 185 184 186 183 185 188 188 190 190 183 183 181 187 182 188 182 191 188 179 181 181 189 185 191 193 194 198 194 191 188 200 192 196 188 183 187 185 191 185 199 186 194 191 196 202 195 202 196 205 192 205 207 204 206 193 194 197 209 210 191 192 205 205 196 204 212 201 196 205 204 204 200 214 203 209 207 217 217 208 207 218 200 210 206 222 205 203 217 223 208 215 207 215 224 224 219 224 218 217 226 227 211 210 223 215 221 218 224 226 217 221 230 234 220 229 230 236 219 237 230 224 230 226 233 229 240 222 222 227 239 239 232 229 235 240 242 231 234 230 233 236 241 237 245 250 230 246 230 233 244 250 245 246 233 250 244 256 257 248 255 237 252 237 241 241 250 258 248 244 248 253 266 261 256 267 245 260 263 247 266 254 252 252 259 252 257 262 254 267 255 272 254 275 274 261 278 275 267 282 263 260 274 277 279 278 286 282 263 288 277 276 268 278 274 269 282 270 288 293 290 270 282 280 287 293 285 297 277 281 290 295 303 292 298 276 303 306 286 289 304 302 293 294 303 307 308 293 305 291 309 290 286 314 310 307 315 290 316 302 319 313 296 321 311 303 321 320 326 297 325 308 311 306 325 302 321 325 327 323 328 328 315 323 335 310 328 330 331 311 331 321 339 321 338 323 327 326 328 346 337 343 333 317 331 334 326 342 329 328 346 348 326 349 324 324 329 330 337 360 359 329 358 360 345 348 351 362 349 341 361 357 340 358 350 349 363 368 341 364 366 362 355 374 362 343 368 372 354 353 357 364 377 358 367 382 377 359 365 375 368 377 389 365 391 373 390 360 366 392 394 371 393 369 363 376 386 365 390 369 378 391 402 381 404 386 390 373 373 374 393 375 375 408 409 404 387 401 397 414 398 397 406 381 387 407 408 401 405 400 404 395 407 392 424 421 390 419 427 393 428 399 411 403 401 411 423 412 432 430 415 425 407 425 425 401 441 441 410 429 426 434 431 432 414 432 413 446 416 422 440 430 428 453 411 413 442 451 450 426 416 448 441 451 459 428 430 429 462 461 449 450 460 429 449 445 451 454 447 460 467 450 456 460 471 436 472 475 445 435 453 436 440 438 469 463 449 442 466 455 462 479 470 443 456 482 463 455 447 484 453 466 488 490 472 465 481 464 467 472 457 471 479 470 492 460 479 462 466 479 479 492 489 485 462 482 498 462 487 489 484 462 472 495 500 499 503 509 497 490 485 478 491 509 505 494 508 510 478 471 509 481 486 511 494 505 522 490 521 514 514 480 489 510 502 520 501 506 482 525 482 522 482 519 530 510 498 534 530 531 521 492 518 522 511 489 503 502 523 499 493 540 511 499 496 500 544 538 540 514 504 506 509 533 541 499 509 542 525 525 544 542 547 521 547 502 552 510 518 531 548 510 529 541 519 518 527 530 524 541 549 523 526 560 552 554 515 532 529 552 527 565 551 543 536 515 542 539 518 566 524 528 528 543 535 550 555 529 521 553 571 531 530 568 555 573 555 568 537 541 539 531 553 556 550 541 576 559 530 538 563 581 527 569 530 553 566 535 529 552 579 536 578 547 575 554 577 578 571 533 567 556 583 559 553 540 558 559 585 542 557 546 537 586 540 587 552 541 570 584 546 546 548 569 574 568 575 549 544 559 550 585 593 553 586 557 566 562 598 592 559 577 593 557 567 546 566 590 554 564 590 579 597 592 597 562 561 591 576 554 559 562 599 555 575 587 586 599 567 587 552 599 564 602 557 604 564 595 593 573 586 579 575 607 575 558 591 552 604 565 594 569 585 560 553 596 581 588 578 573 561 586 596 575 585 553 566 575 573 559 555 600 579 572 599 596 572 581 597 567 587 582 577 563 584 570 608 606 607 577 569 609 603 555 573 569 555 587 591 575 585 593 556 611 603 601 595 563 563 580 568 596 601 591 606 573 607 594 566 594 608 572 582 590 573 592 604 565 558 574 578 588 612 579 586 594 568 560 603 568 578 558 600 565 586 585 575 572 566 578 611 611 595 572 588 605 609 570 557 554 589 580 588 580 604 553 561 608 608 609 555 573 604 602 576 577 574 596 596 579 554 587 578 587 606 605 581 596 564 587 584 595 556 589 565 604 577 571 569 566 595 568 580 570 603 594 577 585 563 595 576 590 577 582 556 564 598 577 597 597 573 573 600 578 572 574 576 599 596 555 574 543 590 549 564 588 594 553 547 550 588 547 554 539 551 551 573 574 586 591 592 540 553 557 568 584 584 548 543 546 535 560 566 573 578 537 583 585 569 573 579 562 564 578 551 537 584 559 557 553 548 562 576 562 569 560 558 581 561 533 550 557 557 560 561 524 535 538 556 566 575 561 547 567 543 562 529 521 537 565 548 562 550 568 542 535 547 557 547 535 561 518 518 537 545 519 535 550 531 512 539 548 556 551 560 549 510 519 535 515 531 522 513 519 544 546 513 509 512 555 537 523 531 521 514 549 547 547 526 544 547 546 512 519 502 500 523 523 510 529 498 533 510 515 495 508 536 535 504 539 524 508 497 523 494 518 529 532 491 486 535 484 517 487 494 515 483 521 500 526 505 507 516 510 524 492 502 520 494 482 498 508 490 475 493 498 502 513 474 508 515 515 511 507 472 477 503 497 470 507 495 464 488 486 468 474 496 506 481 501 460 487 486 480 491 495 488 481 488 473 500 479 493 499 460 465 452 470 456 481 486 448 462 470 473 486 471 445 451 472 465 478 460 484 443 480 469 444 475 451 460 437 468 451 438 454 457 439 455 465 461 474 455 432 457 453 465 466 448 439 443 430 433 437 453 447 437 439 449 447 437 431 453 449 428 417 456 445 421 438 452 441 435 427 428 432 433 447 446 422 413 440 443 406 412 429 415 419 427 404 440 435 412 433 403 439 436 402 435 396 415 411 396 398 424 414 417 422 423 416 423 424 399 401 396 406 390 406 401 397 396 418 414 406 391 400 384 399 386 408 407 383 382 410 385 379 384 407 381 408 401 406 385 375 387 383 372 400 376 373 366 395 369 394 386 391 393 394 377 383 378 360 362 363 376 363 379 365 381 360 386 359 366 376 383 361 382 371 346 373 368 348 369 366 376 343 343 375 364 374 354 362 349 356 368 369 367 339 343 364 365 356 357 331 361 354 342 345 358 336 345 342 345 356 330 325 326 342 329 344 332 322 319 340 330 337 342 329 325 347 324 337 343 319 316 328 336 327 338 329 327 315 322 331 305 318 317 334 310 314 307 322 329 326 326 303 327 298 298 324 307 309 316 311 317 306 319 305 312 290 316 311 294 306 316 291 291 307 292 298 310 296 285 310 297 294 293 306 305 307 301 299 286 280 290 281 287 292 299 298 294 290 296 281 288 275 285 281 287 286 268 287 272 288 274 287 271 281 278 278 263 287 269 271 262 260 260 257 265 260 259 263 262 263 272 278 255 252 251 271 254 256 254 260 265 254 255 266 250 254 262 265 251 251 251 244 252 263 245 254 245 262 254 247 257 254 245 258 236 258 236 234 237 252 236 248 251 240 231 237 236 245 243 235 232 237 241 236 237 243 243 231 242 232 229 243 231 231 225 226 228 227 222 241 231 228 218 226 233 236 217 231 218 215 233 227 216 233 226 222 213 226 213 213 230 220 211 221 213 214 226 212 220 208 221 210 214 212 214 219 206 204 206 206 214 209 214 216 217 202 209 215 205 203 215 213 211 214 199 197 195 213 195 211 200 198 211 199 205 210 199 195 207 200 193 199 199 207 199 198 199 202 189 190 191 191 202 198 203 194 193 184 198 188 189 197 194 184 186 182 190 193 193 185 188 180 187 189 190 180 191 194 184 193 184 184 183 178 189 177 188 192 191 189 175 189 188 186 173 189 178 187 176 181 187 185 182 177 175 176 179 173 181 178 171 171 180 177 173 170 183 178 172 178 180 168 169 168 170 178 181 167 165 173 166 176 177 172 164 180 174 167 165 175 165 174 169 168 173 172 169 171 174 164 172 169 172 165 170 177 175 170 168 161 168 168 175 167 172 170 161 168 174 167 158 170 163 160 161 158 163 163 163 170 166 157 167 161 165 162 162 164 172 170 164 164 162 163 156 159 158 159 168 158 167 168 170 155 170 156 156 159 161 161 156 170 161 166 159 170 155 164 161 170 162 170 162 168 161 163 155 164 166 167
167 162 165 165 162 164 166 163 168 156 170 169 156 160 164 160 159 164 169 166 163 161 165 171 158 171 163 159 165 159 172 160 165 165 169 171 157 163 163 169 164 161 167 165 166 159 169 170 167 166 164 159 171 174 159 159 173 166 162 166 168 162 170 161 171 167 175 171 173 165 170 165 171 166 164 175 176 176 174 172 165 169 166 172 169 175 174 169 166 167 168 164 178 166 171 165 165 168 169 170 181 169 166 176 167 178 181 181 177 168 183 171 184 171 172 173 183 185 180 178 171 177 177 176 176 182 187 176 172 181 178 172 179 185 180 180 178 174 178 174 188 175 190 184 193 186 178 194 189 179 190 180 184 179 186 190 191 192 189 185 195 195 192 185 187 188 196 185 199 192 193 187 195 197 185 193 189 204 199 195 199 194 202 205 195 194 191 200 202 203 205 201 210 210 203 196 210 209 212 204 202 204 199 198 197 210 202 202 205 200 202 202 204 204 201 202 217 217 220 214 202 218 213 210 206 218 213 211 221 208 216 210 214 220 216 221 209 228 230 209 213 219 230 217 215 218 231 227 224 215 234 236 224 217 227 225 232 218 231 236 234 225 235 220 233 224 231 227 227 243 229 246 241 232 242 234 249 238 246 242 249 234 234 229 244 244 246 236 245 253 236 251 251 236 253 252 259 243 248 258 242 256 242 253 248 244 247 262 262 259 267 248 254 255 258 250 252 263 265 264 268 249 265 275 270 262 274 275 277 271 276 274 276 275 271 278 270 267 283 263 259 267 277 273 264 264 267 263 280 281 270 281 285 278 280 280 291 286 284 293 277 282 283 294 294 295 293 276 283 287 289 285 299 293 284 304 282 297 282 283 283 289 308 305 309 309 307 307 289 308 309 308 295 311 306 307 320 313 304 313 295 298 306 312 322 302 322 325 302 305 300 329 331 328 316 321 330 330 326 330 328 324 314 315 339 332 315 332 324 321 342 318 340 330 331 341 325 325 325 322 343 343 331 331 337 334 350 348 331 337 350 326 328 335 358 357 340 330 331 347 356 353 337 361 361 342 362 335 361 345 341 344 355 341 345 369 357 367 366 363 374 357 363 347 349 367 363 347 369 381 360 361 382 374 388 372 373 355 382 377 375 383 389 392 389 381 367 364 378 391 361 364 380 382 387 398 397 385 395 376 404 394 401 381 395 401 386 405 389 396 397 395 399 398 398 382 393 401 406 412 380 401 405 399 384 403 397 384 398 412 417 414 407 405 425 428 421 405 431 409 406 398 410 431 431 409 421 421 424 418 421 426 404 432 407 435 434 421 411 425 435 430 427 410 409 445 430 412 450 449 437 444 433 427 421 426 453 443 441 437 448 438 447 456 447 428 426 434 464 448 461 463 445 463 460 455 436 440 460 448 454 454 463 475 442 448 455 474 443 443 444 435 454 448 481 440 440 478 451 457 464 456 481 449 456 443 471 464 490 484 456 479 491 472 472 492 455 473 454 478 476 487 499 472 455 480 491 472 474 493 486 469 497 503 466 461 479 480 471 501 503 480 492 488 469 476 494 471 500 508 471 472 483 516 472 478 488 488 481 489 482 495 509 511 482 501 520 484 484 482 483 525 511 482 514 495 495 523 514 511 527 532 497 517 504 510 527 533 487 494 526 493 488 512 494 499 536 540 529 497 500 500 537 494 537 513 545 520 524 543 547 518 512 511 501 504 543 546 502 532 540 515 524 541 504 544 515 536 539 511 506 510 532 556 524 523 513 517 523 510 515 511 519 562 516 527 532 523 551 552 543 565 518 518 565 522 562 545 520 549 531 549 557 566 543 557 543 536 520 571 536 523 535 523 574 528 576 535 571 556 569 545 549 541 572 530 532 563 578 576 552 553 537 552 556 533 532 535 541 547 571 541 567 545 566 571 561 563 557 554 561 566 562 583 563 556 561 576 540 546 588 552 560 556 586 577 573 566 586 564 581 562 594 574 577 572 558 551 588 568 584 553 557 545 595 579 566 594 570 563 558 547 573 594 565 575 598 575 586 601 550 574 567 562 556 576 598 595 590 555 584 592 583 560 597 580 598 565 591 570 586 566 574 575 576 555 551 574 586 592 573 591 592 572 603 556 554 595 594 570 569 566 564 553 589 578 581 591 574 583 587 570 604 584 553 584 567 554 578 586 565 597 602 598 610 597 603 606 575 580 567 585 595 574 580 577 593 610 609 557 575 579 567 561 611 568 593 561 563 611 586 567 590 577 554 589 555 597 584 577 566 591 609 609 611 577 566 592 567 563 587 589 580 600 596 580 556 570 579 565 569 611 578 597 576 579 575 570 563 596 592 567 575 582 556 566 597 568 596 553 570 571 587 595 558 563 555 561 579 580 564 587 571 588 571 585 605 584 601 607 570 574 563 592 603 567 598 582 574 556 567 604 567 588 598 567 604 578 560 556 579 592 562 577 593 552 564 564 552 599 567 575 555 560 566 566 589 574 575 562 580 551 559 555 588 549 572 546 578 583 568 567 584 581 554 588 544 570 546 548 565 570 557 549 594 585 556 544 556 579 577 573 555 576 559 545 544 551 541 574 549 586 569 546 585 573 570 581 575 553 544 535 582 562 584 564 536 584 550 534 575 577 558 557 570 580 540 572 543 564 550 566 576 526 577 557 578 560 532 528 536 529 528 523 558 559 538 534 566 570 537 520 538 539 523 535 547 531 542 559 530 533 541 539 540 533 539 555 552 553 517 565 550 537 518 528 527 548 546 560 559 545 532 508 548 552 555 524 519 532 542 517 556 526 514 541 508 532 552 501 526 544 510 530 532 500 546 525 523 501 530 541 525 544 537 540 498 511 494 541 517 531 519 498 506 503 489 503 498 517 509 490 517 499 498 531 518 513 497 495 494 523 503 499 517 487 483 513 512 503 488 505 483 481 513 480 491 487 482 507 502 516 476 497 476 475 477 469 472 471 480 486 505 470 480 483 500 484 492 478 500 497 502 479 473 474 505 497 466 502 456 489 480 498 469 462 499 459 499 461 465 483 454 472 487 470 469 490 456 463 466 487 475 479 465 469 458 476 462 455 482 441 445 438 463 471 453 454 443 438 457 446 437 477 433 460 459 467 445 448 446 470 443 431 464 443 450 450 449 425 455 453 421 463 442 436 455 444 424 438 447 418 451 452 423 427 450 427 412 429 434 444 410 438 424 411 426 431 447 411 410 413 431 414 407 421 409 438 416 440 423 430 401 399 427 435 425 396 395 431 406 392 420 418 392 420 396 424 408 389 425 407 410 397 398 413 383 399 381 403 398 395 397 394 403 379 380 409 387 377 410 383 375 384 379 379 403 393 376 375 390 381 366 375 374 401 371 377 398 368 364 391 366 372 366 372 366 386 386 391 386 388 354 383 376 377 365 373 365 363 384 357 379 367 346 381 376 374 359 378 362 373 367 344 365 340 341 367 365 362 361 356 349 339 355 340 344 342 348 360 355 340 334 361 350 360 354 349 352 357 354 342 341 330 345 333 346 335 323 349 348 328 318 337 322 330 342 345 324 316 327 331 330 322 322 317 333 324 334 323 310 314 308 323 312 312 308 304 308 316 319 318 323 315 300 327 321 316 309 310 295 299 298 308 307 320 318 305 302 307 316 289 304 287 292 289 299 305 306 310 293 292 308 297 281 303 296 297 295 302 297 304 285 290 299 287 292 285 287 287 270 273 291 280 275 291 283 269 278 287 291 269 267 283 271 280 267 273 283 263 266 279 259 258 261 272 259 256 271 258 268 265 276 268 257 273 252 266 265 251 249 262 253 256 258 269 256 262 251 250 252 248 256 266 263 262 258 240 251 248 241 247 246 237 258 257 257 243 255 233 240 255 233 232 247 242 235 235 237 238 247 232 238 237 230 229 234 234 233 243 227 242 243 223 231 232 243 236 238 241 225 226 225 227 221 233 234 231 233 223 227 235 218 226 220 232 211 225 226 212 228 223 213 209 219 228 222 209 224 218 222 214 209 212 221 217 211 207 220 208 207 220 219 218 220 213 204 201 215 202 209 208 215 204 213 204 214 197 214 211 201 202 212 211 208 196 193 203 209 206 203 203 203 202 202 198 204 191 190 196 190 205 193 201 200 199 190 185 186 193 196 197 186 188 191 192 187 193 187 196 196 183 185 194 194 195 189 188 184 191 183 181 181 180 183 193 176 182 175 179 181 181 177 174 187 184 176 179 187 183 189 183 173 180 181 171 176 171 179 183 172 175 171 183 181 173 174 172 179 179 183 168 177 182 178 178 171 171 175 170 179 178 177 177 177 166 169 175 167 180 175 177 176 166 163 170 171 176 174 171 170 171 171 162 177 172 172 164 177 165 176 173 173 160 163 168 169 171 170 163 171 163 166 174 165 169 174 159 163 172 166 167 172 171 168 165 167 165 165 171 158 168 161 172 168 164 164 162 159 158 165 172 162 171 170 167 166 169 168 171 168 160 164 166 157 158 157 166 165 164 164 167 160 168 166 171 160 157 160 162
159 170 162 164 169 160 159 163 158 171 162 170 159 170 164 161 172 166 171 166 158 164 161 162 160 171 162 164 172 167 172 159 164 161 166 161 165 168 167 166 167 173 163 170 171 171 174 171 164 173 164 166 164 169 172 168 167 161 160 166 171 174 173 168 164 162 171 168 173 168 165 166 163 172 167 170 168 179 176 172 176 164 177 171 176 167 172 176 171 177 171 176 165 175 168 177 167 178 176 181 176 180 176 178 175 173 178 171 174 175 181 178 177 170 170 181 181 178 173 179 181 171 185 178 175 177 183 184 186 177 177 177 189 175 186 179 189 177 187 192 184 176 177 190 194 188 194 193 178 179 184 187 181 179 184 186 192 197 181 194 192 184 189 189 187 190 188 199 187 194 191 191 196 194 187 186 194 200 198 195 188 190 190 191 193 192 205 192 192 190 201 198 195 209 210 212 210 195 202 194 207 208 195 209 211 198 204 209 213 202 205 199 214 218 205 220 219 208 202 218 208 204 211 218 219 225 213 206 206 209 214 211 225 226 224 212 221 215 216 225 220 232 221 214 223 213 213 223 233 230 226 226 216 231 220 228 219 240 224 235 238 236 228 243 224 237 235 242 227 229 225 237 240 233 227 240 236 238 249 236 242 249 234 232 238 248 234 234 242 241 248 235 242 247 251 258 246 256 249 254 252 244 253 246 241 244 251 250 249 244 252 249 259 260 267 258 267 258 251 270 262 261 261 255 266 257 257 271 262 267 257 264 279 272 281 280 262 284 270 264 266 281 286 277 276 283 273 277 280 285 284 270 283 275 286 278 279 289 278 277 283 271 284 272 290 282 293 276 300 280 299 279 295 288 296 291 286 281 286 295 283 304 286 305 295 287 311 312 310 300 299 293 298 315 305 295 306 318 307 303 321 315 306 324 298 326 309 313 307 308 326 317 323 313 329 311 330 310 319 308 318 310 307 328 310 322 329 321 341 317 338 333 332 324 336 343 317 325 324 324 342 345 337 336 334 340 339 330 346 340 342 335 352 348 341 336 340 331 330 342 335 364 349 333 352 357 336 341 356 338 353 371 372 340 345 372 368 347 358 370 377 373 350 375 378 355 378 348 348 369 380 367 378 352 373 379 368 386 383 363 368 368 359 358 393 367 381 387 394 361 372 372 397 372 379 380 365 384 387 389 397 390 383 373 406 387 390 376 402 391 381 389 381 410 397 408 389 381 410 380 417 412 397 402 398 411 400 384 417 411 419 416 416 395 410 418 420 396 424 400 416 418 399 405 427 418 403 419 418 404 439 425 425 432 409 413 416 429 419 424 413 444 438 432 433 409 421 433 426 449 438 421 452 421 435 445 439 456 454 423 440 452 449 419 452 459 447 427 437 427 436 441 456 434 433 464 435 443 467 462 461 467 471 473 434 468 453 435 469 462 444 466 444 460 447 444 481 449 474 439 466 480 473 465 452 467 444 480 483 458 446 485 453 488 485 465 454 451 455 469 491 454 460 468 468 491 462 496 470 498 489 465 480 471 499 492 502 461 493 507 483 471 509 506 498 482 473 507 511 476 478 481 513 471 477 498 515 502 511 484 486 489 483 477 514 480 514 507 503 486 494 523 505 496 483 515 497 518 496 484 491 495 513 522 529 507 526 488 490 489 510 526 495 496 503 527 511 497 509 499 513 523 508 515 527 498 527 518 516 519 534 526 517 516 514 535 503 548 548 524 502 528 538 505 515 515 516 540 552 531 542 543 522 521 545 553 546 524 519 521 552 532 511 554 539 523 544 511 520 540 536 549 542 540 562 547 514 563 566 532 524 531 519 530 542 531 529 553 568 537 568 536 565 520 522 559 523 565 524 542 569 573 536 536 531 552 567 531 562 580 576 559 532 528 563 556 551 579 555 540 541 563 577 539 558 579 561 585 535 555 535 553 587 569 555 588 554 549 585 569 536 537 578 576 550 554 544 544 559 548 575 585 554 576 584 555 550 553 553 593 577 557 543 560 557 557 574 571 578 576 590 591 546 557 543 543 581 558 596 582 561 544 567 598 555 598 552 573 571 558 569 588 581 589 549 598 565 583 587 602 577 579 594 598 594 595 558 576 570 554 574 587 555 597 600 566 552 566 594 584 588 575 600 586 573 598 561 606 562 564 608 571 598 561 592 557 552 551 584 581 606 552 573 581 563 584 600 571 608 572 596 579 590 588 557 554 577 567 609 581 580 600 601 562 602 584 560 603 576 592 567 565 584 580 594 595 604 576 606 595 596 592 564 567 569 569 568 586 575 558 556 595 597 596 596 588 569 603 573 584 577 579 596 608 606 579 585 600 602 579 583 579 561 594 585 569 602 601 594 567 598 597 601 584 581 585 561 589 577 573 563 593 599 598 591 595 567 557 576 608 584 599 591 592 570 563 584 597 591 582 564 568 577 583 580 551 581 601 554 598 588 586 581 563 577 567 572 594 563 592 587 594 564 570 579 599 583 556 589 566 547 562 545 574 595 575 577 587 586 598 596 586 595 572 544 583 592 592 558 582 567 569 564 551 573 559 583 579 563 577 545 557 571 583 564 576 577 548 537 544 547 544 539 534 587 580 575 532 559 536 574 570 566 544 579 564 556 564 581 536 583 579 530 545 570 538 537 535 530 537 558 550 539 566 559 576 531 564 555 573 565 530 537 558 538 548 546 528 527 555 548 528 559 568 538 525 551 535 531 535 538 552 528 549 548 559 520 518 518 530 535 528 539 517 541 544 543 520 550 531 541 542 525 547 556 513 517 555 507 516 531 516 542 544 528 544 511 548 524 500 523 524 548 521 536 513 502 522 515 529 524 522 504 504 532 542 540 527 526 528 512 494 528 525 498 526 506 523 530 537 519 513 526 521 506 534 521 490 513 530 504 516 491 488 528 487 508 490 520 526 508 499 518 488 520 482 483 508 502 508 494 502 472 502 476 511 512 511 504 497 505 505 507 511 466 487 506 507 494 466 480 468 479 496 465 463 491 465 502 487 503 490 503 494 467 472 496 484 493 491 474 490 487 474 454 490 493 447 469 486 454 458 448 447 459 460 475 474 477 453 462 474 483 460 467 443 464 462 451 479 459 448 476 436 451 446 446 468 442 430 464 433 442 436 465 436 454 436 423 437 449 463 422 448 457 454 436 440 421 436 420 434 423 426 450 443 422 447 420 452 439 410 432 420 430 410 421 408 413 406 420 431 409 421 409 423 406 430 421 436 417 407 426 418 431 403 398 412 412 426 427 410 398 415 427 429 422 400 400 413 405 399 406 399 411 383 391 415 398 414 390 383 404 379 398 404 412 414 379 404 388 382 402 409 380 374 375 394 381 372 387 402 377 366 394 371 384 389 386 367 393 375 380 390 363 388 384 382 365 372 364 371 366 365 386 352 381 386 352 375 381 355 355 354 379 354 363 372 366 345 373 373 350 341 369 343 339 356 366 369 353 351 370 337 367 365 338 359 332 358 330 355 337 337 331 341 359 349 341 330 328 352 338 343 340 329 351 340 326 319 346 340 342 318 321 328 338 326 323 344 319 318 324 319 315 313 333 325 317 315 322 307 309 305 306 328 317 317 301 316 323 314 321 311 307 303 308 307 321 308 310 296 300 293 301 306 307 314 310 297 295 294 306 312 305 313 294 298 285 297 308 302 308 308 302 304 299 282 278 293 287 303 291 285 294 278 290 273 298 295 272 291 293 275 286 272 273 279 272 287 272 281 271 279 275 280 283 272 264 276 270 271 264 261 282 274 278 264 272 276 259 262 264 274 275 256 260 271 264 269 255 265 257 253 269 264 246 252 251 251 254 262 244 247 256 249 243 241 255 256 259 238 252 252 248 244 259 253 248 240 234 253 235 245 243 236 230 252 248 252 233 240 230 246 246 238 232 233 226 235 237 240 239 244 225 235 242 239 223 234 222 220 222 218 229 233 220 235 220 231 225 231 219 230 214 219 224 227 224 228 221 230 210 219 229 229 228 208 213 220 215 224 219 208 218 219 207 204 210 223 216 203 208 204 219 218 211 213 209 204 213 199 207 206 207 200 211 199 214 201 198 212 206 195 198 196 210 196 205 198 204 207 191 195 195 191 192 201 192 192 199 194 189 204 201 186 193 188 201 202 186 187 200 202 184 199 191 198 190 187 186 183 183 186 190 187 184 196 195 186 180 182 189 192 186 184 180 183 177 184 182 191 186 176 174 190 180 188 186 185 179 175 185 176 186 189 186 185 185 182 172 185 186 183 173 181 177 181 185 179 177 172 179 170 171 174 170 179 179 172 176 183 177 167 176 174 174 177 178 170 166 165 169 170 177 171 173 175 173 179 167 163 174 178 174 167 174 175 178 169 171 171 175 165 162 168 164 170 163 172 160 161 173 167 168 167 175 162 164 160 165 164 160 164 159 166 174 164 173 168 172 165 171 171 173 169 170 171 158 163 167 158 163 164 164 171 171 163 158 161 164 164 166 166 169 166 157 168 171 172 162 169 164 160 166 163 171 162 161 171
168 171 173 158 162 164 173 161 171 158 165 162 165 158 171 161 167 172 172 165 171 161 161 162 164 170 169 162 160 174 162 171 171 161 172 160 167 171 163 164 171 170 169 163 171 167 166 164 165 164 171 163 167 169 167 165 176 171 168 165 172 165 177 167 170 166 163 163 167 175 177 163 168 175 177 169 165 170 168 178 164 172 173 175 172 171 170 178 182 179 167 177 174 182 174 167 170 183 168 184 179 174 175 184 171 181 182 180 171 170 178 179 186 171 182 176 174 171 182 185 176 175 173 183 176 184 182 179 183 174 180 181 191 181 175 185 176 176 192 179 183 193 189 177 194 184 183 195 183 194 191 190 190 190 199 181 195 198 200 182 183 198 192 186 202 201 197 196 195 195 187 195 195 199 192 191 198 204 189 200 200 194 192 209 200 200 191 204 207 198 211 200 208 196 207 209 197 207 202 205 210 209 207 203 211 197 200 209 200 205 202 213 216 207 214 211 204 208 203 217 214 207 219 212 224 215 215 220 217 217 208 220 219 211 218 210 221 215 216 231 219 228 222 218 220 218 234 218 228 216 230 223 231 234 224 232 221 237 234 222 221 229 222 232 223 224 234 240 234 247 232 242 232 245 228 244 228 233 237 231 250 231 249 243 251 236 247 251 250 242 236 248 257 241 253 252 255 254 257 254 247 252 249 258 256 256 262 264 253 256 250 263 262 268 268 250 256 271 249 269 253 251 273 263 266 264 276 253 279 266 272 259 274 276 279 275 259 265 273 278 286 264 264 277 270 277 274 283 277 285 278 280 286 284 268 295 269 284 278 285 291 289 298 288 294 296 291 280 288 290 280 299 290 279 306 294 301 294 310 307 294 305 299 305 285 289 288 314 291 299 292 295 304 310 314 311 320 314 296 316 308 308 305 308 303 299 325 322 319 307 319 302 319 309 315 327 316 306 312 315 318 317 307 327 325 330 326 324 340 325 324 314 314 346 347 329 322 344 345 330 329 321 337 339 348 353 353 345 345 331 356 327 353 326 345 358 335 343 338 338 341 362 339 338 345 357 352 366 361 352 365 369 358 368 356 357 371 370 347 364 348 346 362 346 362 360 362 355 354 363 365 365 361 362 355 380 368 370 374 374 378 383 384 378 394 393 369 385 377 384 370 396 392 396 365 401 365 401 375 375 386 392 387 407 374 406 381 409 401 411 378 393 397 378 398 397 394 403 416 386 392 384 400 415 410 409 421 386 422 390 420 422 400 426 404 421 422 405 403 416 407 425 401 407 422 396 406 414 431 421 418 430 407 436 408 417 410 420 417 407 445 405 445 423 438 426 447 437 436 439 424 428 413 427 438 435 424 422 431 445 438 431 451 457 430 458 432 462 424 450 443 463 439 428 451 434 437 431 462 467 457 442 441 444 472 440 448 464 454 436 456 436 466 460 436 458 452 458 457 474 475 447 474 481 480 482 460 447 477 466 463 476 483 470 479 469 474 485 461 473 461 455 476 468 453 474 489 475 465 462 461 467 481 489 481 474 465 488 467 465 490 500 508 468 505 485 501 475 482 508 473 473 510 499 488 514 508 486 513 492 476 506 498 511 479 514 491 524 502 478 512 498 481 477 486 525 505 494 481 489 489 490 519 508 518 505 521 498 498 490 536 526 499 488 509 492 505 508 498 514 533 496 504 498 495 543 497 509 513 522 536 531 522 523 508 539 538 542 539 544 510 544 532 540 548 514 551 551 532 549 536 517 518 529 541 536 547 518 520 527 533 537 553 525 534 545 547 532 557 519 560 539 554 516 522 517 549 560 555 523 546 535 568 531 532 559 530 556 519 547 553 543 537 557 560 526 574 528 538 560 570 564 563 531 552 525 539 578 566 579 565 537 558 535 549 576 532 534 556 561 532 570 533 563 583 569 579 549 577 584 580 567 585 561 578 582 545 586 543 563 580 550 536 547 573 590 564 576 552 585 588 589 540 551 551 587 568 542 567 558 544 544 593 542 558 584 593 571 567 577 563 558 576 557 554 563 581 565 556 567 590 580 564 598 555 550 582 568 545 549 575 572 566 587 596 554 575 562 550 561 599 574 579 593 589 592 559 588 573 588 555 563 585 592 578 596 557 559 562 558 564 553 602 585 553 595 593 582 583 587 606 590 556 565 608 606 576 581 604 600 558 566 586 574 562 552 557 570 563 599 582 560 572 577 580 572 590 586 557 565 556 604 596 561 560 587 609 585 560 604 576 559 553 603 574 564 597 580 576 601 571 607 603 583 574 573 604 604 599 601 559 604 595 595 605 603 573 604 578 573 590 594 580 592 579 602 596 558 565 561 607 575 558 592 606 572 555 592 567 594 583 566 588 568 552 576 553 565 570 571 586 601 555 600 577 552 555 606 564 592 580 595 561 583 566 597 553 583 587 573 564 577 604 566 577 573 549 578 580 584 571 583 585 556 575 555 558 597 569 587 581 599 576 553 592 551 600 596 586 596 579 560 584 578 577 556 562 580 545 594 559 569 574 556 575 579 585 579 594 583 577 553 583 564 561 574 570 557 592 575 558 558 580 580 537 560 586 579 545 579 557 545 580 581 560 543 547 549 583 587 577 561 563 537 561 579 564 582 581 544 572 574 561 549 543 550 548 527 549 563 539 571 578 540 538 545 539 538 564 571 542 532 544 571 544 566 536 565 564 551 553 525 526 547 542 545 548 516 539 533 523 522 524 545 518 530 543 532 536 546 538 522 513 542 551 558 548 520 523 512 515 519 546 536 536 527 522 537 521 512 523 544 508 540 513 527 514 551 541 545 539 520 510 530 506 501 504 539 537 523 522 540 511 507 517 505 521 493 494 533 529 495 506 534 505 493 528 519 516 487 531 510 506 500 526 514 505 513 484 488 491 502 527 522 514 500 508 487 509 509 478 521 475 520 487 487 515 485 521 493 495 505 516 499 504 482 470 501 510 467 512 490 488 467 502 473 485 481 465 495 463 493 460 501 461 480 476 476 458 483 486 496 501 484 481 454 461 493 485 467 452 466 487 453 486 486 484 477 486 470 488 482 488 452 444 469 469 482 446 454 440 482 464 480 449 451 436 465 435 474 466 466 454 446 454 468 454 443 468 471 440 463 455 461 465 455 462 425 423 455 435 442 449 461 441 459 449 429 423 453 454 431 432 415 423 453 439 418 415 413 419 449 449 451 421 430 426 428 425 418 426 443 443 420 432 407 426 429 411 432 414 416 413 401 409 426 402 434 417 403 394 431 426 418 426 420 419 399 422 412 402 414 406 403 406 420 417 418 386 391 412 398 389 393 395 402 379 408 378 384 377 382 374 404 388 384 401 398 388 392 378 399 373 377 370 387 391 385 388 396 365 382 381 363 367 385 364 372 385 380 372 372 369 383 385 384 375 374 374 363 372 369 373 354 380 370 355 377 374 349 363 374 377 360 356 357 373 363 352 347 345 347 341 340 364 343 339 339 336 339 360 350 346 340 331 357 334 347 336 347 335 332 351 336 325 344 341 335 352 325 320 350 327 341 348 334 344 321 342 345 323 330 329 324 324 334 324 317 313 318 333 330 306 310 324 330 333 329 305 307 303 318 327 325 322 315 297 307 305 298 301 304 307 311 312 305 319 311 294 295 313 310 298 300 293 289 285 313 304 299 295 306 297 307 298 281 290 297 304 304 298 289 286 282 277 280 290 281 277 283 291 274 286 282 277 271 282 281 273 290 268 285 279 275 284 269 282 262 268 270 267 279 281 266 271 279 273 263 262 270 269 270 259 269 271 275 276 256 273 266 266 249 265 260 255 263 269 255 246 251 264 252 250 266 254 258 263 265 260 249 243 260 255 249 258 246 246 238 257 248 248 244 236 250 241 233 244 244 250 246 247 247 243 246 236 240 232 245 227 232 237 240 242 244 237 225 225 222 229 233 241 235 238 238 230 225 234 230 227 218 216 224 217 223 220 216 232 222 223 221 219 223 231 220 213 229 211 219 228 223 223 221 223 211 221 212 213 206 213 218 207 207 223 216 214 201 210 204 206 214 219 201 206 202 211 215 215 204 207 207 200 203 204 202 205 211 198 212 205 206 204 193 206 198 202 209 209 200 200 199 190 203 198 193 198 187 190 193 186 192 197 199 199 203 184 192 195 191 183 187 194 191 196 189 197 189 195 180 193 198 193 180 189 183 191 193 189 177 179 190 180 188 182 184 175 184 183 189 176 174 191 182 190 178 190 172 183 181 184 179 187 179 180 179 184 173 174 177 184 178 171 176 177 173 180 177 174 169 175 168 177 170 168 173 174 176 171 175 170 174 176 167 167 173 176 177 171 167 173 175 165 173 172 180 168 165 170 163 174 168 163 167 170 171 163 177 172 168 169 175 166 170 176 176 161 161 171 167 161 162 175 169 169 174 162 167 166 174 163 160 170 163 159 159 169 163 165 162 161 162 167 167 160 161 163 158 163 166 169 164 169 168 173 162 166 160 169 173 158 158 158 169 162 158 170 172 162 160 160 165
164 169 174 166 173 163 167 162 171 162 168 166 172 168 171 165 170 166 164 170 166 164 165 170 164 161 169 168 164 171 160 170 166 175 162 164 163 170 167 160 173 161 167 166 172 172 161 169 166 166 166 176 169 177 178 171 176 174 172 162 174 170 173 166 172 168 177 175 166 166 177 169 172 164 175 166 176 167 175 172 173 171 171 173 172 179 174 177 182 168 169 178 167 179 173 177 177 170 181 181 183 178 178 174 179 181 178 182 183 177 185 174 176 184 171 185 173 171 174 175 173 184 181 174 177 179 177 175 176 179 190 182 182 181 180 190 185 190 189 189 179 184 192 183 178 191 180 181 189 196 187 187 187 187 199 183 192 185 196 200 188 187 196 194 202 187 196 194 202 195 196 194 191 200 205 205 199 206 189 190 191 197 199 197 207 210 208 201 201 206 201 206 196 207 199 213 209 212 200 198 209 206 210 205 205 202 198 204 207 208 207 203 217 221 212 220 222 206 221 216 206 219 221 206 219 224 220 215 211 222 228 211 213 217 209 228 222 213 219 223 218 223 227 232 232 218 221 236 221 231 219 227 221 219 233 224 235 239 227 221 222 223 231 243 228 231 235 231 232 235 231 238 242 236 237 248 230 238 236 243 233 243 245 236 254 233 251 234 236 253 246 238 239 246 242 241 242 238 240 245 241 251 264 242 252 249 249 253 257 255 267 262 262 248 263 263 271 268 258 264 259 261 259 263 255 269 263 264 261 271 274 257 260 281 262 276 263 259 279 286 265 278 278 282 265 290 275 276 285 282 286 278 276 285 293 280 295 287 274 282 276 289 283 281 279 288 276 276 284 284 305 281 303 300 304 289 290 284 302 301 300 285 313 288 289 286 307 299 299 309 312 314 290 308 302 317 316 318 302 306 307 303 325 299 312 327 307 311 301 309 331 326 325 308 324 321 328 322 308 331 306 320 336 326 315 330 328 338 319 325 341 344 342 338 337 348 322 334 332 324 328 324 322 329 345 327 344 332 353 348 335 339 331 332 356 359 333 332 344 350 364 337 357 343 347 360 361 343 352 361 366 363 369 370 363 368 364 346 342 370 378 354 362 367 380 365 352 364 363 381 368 378 363 353 381 388 389 388 360 386 382 377 384 359 393 369 359 387 398 366 367 390 390 388 392 396 379 382 397 404 376 380 376 371 371 375 381 399 410 390 388 407 378 381 378 393 414 398 400 394 391 411 402 399 384 422 407 412 420 404 388 407 420 423 422 415 422 430 429 398 432 405 422 424 411 416 403 412 410 406 437 429 412 435 416 422 401 440 410 440 413 418 420 422 429 407 442 444 446 434 416 413 432 427 416 436 432 431 447 420 429 428 446 439 453 429 439 447 432 433 441 447 428 461 463 439 441 467 452 467 458 455 442 440 447 451 449 445 459 468 447 446 445 459 479 441 451 446 438 453 446 475 446 456 442 458 477 468 464 481 477 481 466 464 465 475 487 478 476 473 477 460 470 482 473 482 468 465 455 488 475 492 487 458 495 468 490 486 472 499 502 501 504 493 463 496 480 476 499 510 495 466 475 470 483 476 476 510 476 497 519 502 512 475 473 502 475 508 494 494 501 484 477 522 486 522 515 522 495 529 516 492 520 503 498 515 517 504 516 521 528 511 500 535 494 532 523 497 503 522 520 523 506 499 519 525 510 517 497 524 532 522 511 538 535 510 528 517 519 505 518 519 517 543 536 543 524 516 519 522 509 508 550 508 526 519 548 511 509 537 533 527 538 537 519 527 522 534 556 549 546 526 553 522 562 554 521 531 558 540 562 529 550 546 520 565 557 538 570 535 535 562 571 565 557 529 549 569 559 526 529 570 525 549 538 523 550 564 534 526 537 532 539 549 533 571 556 560 576 578 528 528 551 583 554 558 530 536 577 550 558 578 585 587 532 574 533 567 583 569 578 538 568 562 589 567 551 576 563 587 553 575 546 581 564 562 557 540 574 551 587 589 571 573 573 556 559 574 576 595 540 565 571 558 578 592 572 585 572 558 543 579 588 575 593 577 599 569 557 598 555 554 574 584 598 596 588 594 577 569 571 579 584 561 555 581 556 587 567 602 603 585 599 552 577 592 586 576 576 601 590 589 570 579 587 567 573 590 560 605 556 602 581 554 560 590 604 585 563 565 583 564 583 606 605 575 571 582 600 586 565 558 599 557 575 597 551 566 568 563 560 565 601 567 565 586 561 596 606 565 552 580 579 576 569 567 593 581 598 584 558 604 591 607 553 607 595 603 564 604 607 566 561 599 574 567 576 584 604 565 599 597 594 561 557 554 577 599 584 559 574 584 554 607 582 606 597 560 601 553 606 599 560 589 552 604 594 572 599 596 562 553 595 569 577 581 596 594 558 591 586 588 587 595 586 577 600 558 558 583 547 573 563 597 555 565 552 598 546 561 587 574 564 591 551 551 566 598 596 591 599 591 589 597 596 585 569 591 595 594 584 554 563 544 562 570 577 569 581 587 552 582 565 566 562 589 587 594 554 561 541 588 567 561 544 554 566 591 542 588 585 566 570 582 579 586 573 577 573 548 568 568 533 576 540 556 554 572 537 555 556 548 553 584 550 557 552 543 542 578 566 547 539 536 551 560 544 577 564 546 538 563 561 524 542 547 558 535 526 563 547 556 550 568 534 559 569 552 537 546 549 556 532 562 547 520 515 520 544 538 547 515 549 521 560 558 550 530 534 550 538 536 534 541 558 522 536 547 541 543 519 513 507 522 546 517 523 508 524 508 540 534 531 528 543 511 544 540 519 504 547 533 498 542 544 508 528 522 527 542 532 526 509 503 524 538 509 536 524 519 532 516 491 525 506 507 502 525 523 501 495 494 528 501 524 500 513 509 501 482 495 488 513 506 495 490 501 502 525 478 484 479 488 499 482 509 481 484 485 515 514 490 508 505 472 477 483 496 495 500 475 488 488 495 501 478 464 486 495 497 492 468 505 480 494 466 467 485 457 474 471 468 475 464 455 463 472 483 460 453 458 478 476 459 460 470 487 467 489 461 446 482 461 451 469 470 472 445 485 445 467 438 473 459 438 482 462 444 444 446 448 461 442 473 453 450 447 435 452 445 471 440 432 430 435 463 431 424 434 456 459 448 457 449 419 421 454 451 436 448 421 438 433 450 430 444 428 448 419 429 415 415 434 426 426 421 421 429 440 442 411 409 427 440 404 407 437 400 399 440 404 405 436 430 403 419 431 405 396 395 406 432 414 423 405 404 390 393 387 420 420 388 406 411 399 409 393 396 417 401 396 392 387 400 414 408 395 402 401 411 402 383 377 402 385 390 384 396 397 395 371 384 371 381 371 391 373 366 364 394 388 381 375 366 394 372 371 362 371 356 358 356 387 380 373 357 361 364 373 368 372 355 371 361 350 369 374 344 379 350 347 354 343 370 367 365 355 363 349 351 355 368 345 369 366 368 359 347 332 344 360 358 352 359 358 354 343 339 336 340 330 344 354 346 336 336 353 323 346 337 350 327 335 318 323 327 328 345 336 329 341 340 342 310 333 324 321 325 319 314 312 321 320 327 334 322 330 315 306 327 323 330 328 326 306 317 327 297 306 311 302 312 315 295 309 304 310 309 298 315 316 300 313 306 307 301 311 300 313 294 299 311 283 302 286 288 297 280 301 288 291 292 284 282 299 288 296 292 282 274 298 282 290 289 270 269 290 280 285 280 273 291 286 270 272 280 273 276 272 264 278 270 275 277 263 270 264 282 269 266 262 277 273 257 259 268 268 271 256 252 264 269 265 268 250 253 251 254 261 269 252 248 265 256 243 244 252 242 247 247 246 245 255 250 239 258 239 241 236 240 252 256 239 244 236 240 239 238 233 251 249 238 241 242 229 241 246 236 240 227 229 228 243 245 224 228 236 244 227 222 243 230 223 234 219 230 237 229 231 230 217 217 235 219 217 225 214 216 218 219 215 231 212 227 224 223 225 228 210 215 211 223 210 225 209 206 214 214 222 210 214 224 214 214 213 212 206 211 219 204 202 206 216 213 215 208 207 216 200 209 212 213 210 195 198 200 205 205 196 209 193 200 193 207 200 205 193 193 198 190 207 190 193 190 192 195 191 195 202 196 204 203 203 185 203 198 196 198 185 185 192 184 184 187 191 200 193 185 187 182 196 196 180 182 189 192 187 190 179 179 190 189 192 193 184 189 191 176 187 188 178 182 189 185 179 184 179 177 177 180 182 184 174 183 184 181 176 175 175 176 177 188 178 184 183 185 172 177 181 178 181 184 175 177 181 173 172 167 176 177 182 178 181 172 176 174 170 182 169 176 180 176 173 172 165 176 169 166 175 164 166 169 178 173 179 165 169 174 173 177 166 170 172 172 177 173 171 171 171 175 173 161 169 164 168 169 167 164 171 170 173 171 169 170 172 162 170 163 160 167 170 164 174 171 168 174 165 168 166 168 163 161 166 167 171 166 173 173 160 168 167 173 163 160 167 159 162 161 163 163
169 174 169 169 170 162 168 160 171 160 169 175 162 161 168 174 168 166 172 170 175 165 168 164 166 161 164 170 163 168 163 176 163 175 168 161 175 177 171 165 171 170 174 171 166 162 173 173 168 171 178 178 168 176 178 171 175 179 173 167 177 175 174 180 164 172 172 169 180 173 174 174 174 179 168 169 170 171 182 178 180 181 168 171 170 167 170 182 183 172 179 172 175 172 181 176 182 172 181 172 173 183 182 174 173 177 172 178 173 187 174 181 186 174 188 175 175 177 182 187 180 188 175 184 180 190 192 178 184 182 178 191 192 180 178 193 185 179 184 187 195 185 180 191 188 196 190 187 198 189 192 184 184 200 186 201 196 188 200 199 201 195 199 197 196 202 198 199 204 195 199 190 200 197 206 198 192 191 191 193 195 192 190 196 197 208 211 208 209 201 211 205 200 197 212 211 198 211 197 207 213 201 207 198 211 215 200 210 210 212 220 203 210 212 205 219 210 219 221 218 207 217 209 226 215 208 210 228 224 213 219 228 215 217 217 227 224 227 228 231 224 225 229 231 220 236 220 216 222 230 231 237 218 222 224 231 235 230 238 221 222 240 229 239 225 236 230 244 232 243 245 227 233 232 250 234 237 251 236 248 248 236 245 238 235 246 250 253 253 246 239 237 249 242 247 253 246 240 249 253 246 255 260 260 258 266 263 246 255 254 265 257 265 265 254 257 270 250 256 265 270 273 254 273 256 274 269 266 264 269 279 266 272 263 271 267 273 267 276 277 286 287 264 271 286 286 270 291 285 277 286 280 294 281 272 282 272 282 288 278 272 290 285 290 280 276 296 293 284 294 285 304 306 283 301 309 287 293 285 287 309 296 296 286 288 305 308 301 311 290 296 316 290 299 304 314 299 305 324 316 298 323 317 305 319 299 299 326 317 321 331 327 313 307 310 304 313 322 313 315 326 334 312 316 324 329 325 330 327 323 327 339 337 314 335 339 327 348 342 319 340 341 334 331 329 330 330 339 353 347 355 342 333 330 354 327 344 333 358 342 362 352 348 345 348 363 364 363 355 364 363 346 351 354 355 359 357 363 351 358 351 375 379 348 373 349 360 375 361 351 381 385 360 373 363 362 356 384 385 390 365 378 381 367 384 391 389 388 382 385 382 388 386 375 383 397 382 396 391 374 382 402 405 370 408 403 376 404 385 386 381 391 396 397 378 415 416 406 379 419 409 396 420 393 398 406 398 392 420 411 423 403 421 413 401 412 411 429 422 398 426 398 416 412 410 434 406 418 433 399 410 423 402 405 412 438 428 415 443 443 421 432 424 428 427 413 437 438 447 433 434 422 420 424 426 449 448 435 420 437 448 417 428 419 440 437 450 460 446 429 422 454 437 454 444 446 446 435 429 462 428 435 453 431 464 465 438 448 441 450 474 464 462 462 447 436 443 461 482 451 482 442 472 445 454 458 480 465 458 446 487 445 453 477 458 480 452 493 456 475 480 466 494 469 471 493 461 495 466 472 477 469 482 476 485 501 463 488 487 487 496 507 496 491 471 477 479 474 478 506 485 494 471 481 494 510 516 473 475 513 508 505 514 487 488 497 481 483 503 503 496 517 482 518 500 498 520 507 486 503 524 515 483 494 516 508 522 517 493 507 524 492 494 491 518 515 495 515 527 518 539 529 506 509 516 510 514 543 501 523 494 494 520 495 540 535 497 536 534 525 547 546 538 513 549 516 548 530 533 510 548 503 506 543 529 555 534 534 516 554 507 540 530 527 539 539 530 541 555 534 561 526 551 551 518 562 553 541 541 546 519 561 556 546 543 544 557 564 561 533 530 532 559 531 526 563 536 563 529 520 527 546 523 537 547 572 522 576 538 546 550 525 554 573 569 576 531 558 561 559 551 543 563 553 531 539 534 552 530 549 530 573 584 535 578 541 582 586 544 571 585 543 576 587 572 586 560 572 547 572 563 553 549 571 551 540 588 577 579 562 552 585 592 587 544 541 542 580 581 539 563 562 552 592 545 575 573 554 575 561 568 570 555 579 556 564 549 598 567 584 544 578 558 554 558 595 550 599 595 581 593 561 597 574 575 585 554 594 557 547 573 585 592 588 582 550 569 548 564 594 591 566 572 548 592 602 558 599 602 569 595 593 585 590 565 574 589 590 566 601 551 593 583 596 577 577 558 558 578 575 605 558 601 578 602 594 591 603 577 571 567 603 605 598 569 579 585 593 568 577 579 603 597 552 583 552 565 568 561 574 584 569 574 568 596 559 604 570 553 572 582 569 558 578 559 576 598 593 553 608 554 581 602 600 574 568 601 580 586 553 580 568 575 599 554 584 592 587 587 600 562 582 572 557 569 599 556 584 569 600 551 555 569 601 583 568 569 560 569 578 590 599 595 574 550 599 551 592 596 547 600 566 594 565 574 574 574 596 567 594 549 569 559 568 579 553 547 600 565 567 572 549 577 579 575 579 590 595 583 582 554 580 544 545 588 578 550 557 569 561 588 589 546 576 591 565 557 567 553 566 578 572 554 550 550 581 561 585 553 578 543 557 534 583 534 581 564 585 541 537 550 534 571 558 556 536 571 564 562 530 579 565 562 567 581 539 571 528 557 551 529 567 574 575 572 545 577 529 536 576 571 556 569 541 551 561 532 521 572 554 570 542 535 539 540 520 539 524 568 540 527 561 554 524 538 541 526 543 529 519 553 521 544 515 513 517 517 529 550 549 561 562 537 511 524 531 539 529 508 532 510 519 534 543 520 542 508 550 539 524 503 521 513 522 542 530 547 511 547 541 504 504 526 529 533 508 502 531 520 539 516 521 526 542 526 496 509 508 508 524 526 493 511 490 528 524 532 508 489 519 518 525 502 529 491 516 485 530 488 480 514 510 498 491 511 509 488 504 486 524 508 503 495 503 504 518 508 519 498 474 489 476 505 494 502 502 468 496 512 501 495 491 494 464 506 482 487 475 483 475 487 494 473 481 500 473 492 497 477 487 456 497 475 462 477 491 480 472 460 457 473 488 493 472 491 465 491 456 469 482 469 482 451 457 483 451 467 478 460 463 470 466 444 458 472 454 471 475 445 465 469 470 447 457 439 466 449 472 433 453 437 467 439 428 455 426 443 463 460 435 431 459 423 444 428 438 457 429 444 424 432 431 454 437 437 440 415 438 449 428 418 433 411 423 415 427 410 424 437 438 413 419 409 426 417 439 428 404 429 433 403 434 431 423 399 424 398 402 407 397 417 399 412 401 424 428 407 427 410 421 417 399 418 386 419 385 417 391 418 411 419 413 392 385 399 395 379 408 405 392 377 384 402 389 376 381 405 381 372 381 383 379 386 381 386 378 400 385 367 365 362 379 381 373 394 359 383 369 379 392 373 363 382 365 353 364 380 378 376 383 368 354 382 360 374 367 356 349 363 351 348 366 370 365 361 361 351 340 366 345 355 350 345 366 338 356 360 349 343 341 358 339 359 356 360 357 333 327 328 344 356 333 350 329 341 334 323 334 339 346 340 326 342 341 320 319 323 337 323 330 323 314 316 331 341 312 311 330 337 312 329 325 317 333 309 331 316 316 304 314 319 319 322 320 315 298 319 303 308 304 304 312 297 302 310 311 320 307 305 317 304 295 315 313 286 306 294 303 307 302 297 286 305 289 302 303 289 290 292 282 292 279 302 285 285 277 282 295 294 278 273 276 282 290 283 278 268 272 286 280 267 285 283 271 284 273 267 285 276 287 262 275 260 280 262 266 270 274 276 264 259 268 271 263 258 266 266 263 274 255 272 256 252 249 259 269 264 270 262 248 246 247 260 253 250 245 254 266 263 259 257 264 244 246 257 254 257 239 253 247 244 253 249 246 241 250 246 243 249 246 236 246 243 243 249 242 240 235 235 246 229 233 244 228 235 245 234 245 238 240 222 221 240 224 231 230 234 239 221 230 227 225 234 221 234 224 233 221 220 223 225 224 222 224 232 212 227 212 220 223 226 219 214 223 224 209 226 220 213 209 211 213 206 222 206 211 203 213 217 217 203 202 214 213 202 218 204 199 202 209 208 216 200 197 202 201 206 196 213 211 210 210 193 204 202 205 210 197 208 202 199 207 195 200 196 194 206 206 206 194 199 198 188 190 198 199 199 187 196 196 196 187 191 198 201 185 198 185 186 185 186 197 191 197 192 180 183 194 196 194 180 191 188 185 184 185 189 179 192 182 192 186 190 183 176 182 175 183 187 178 179 173 182 179 182 187 180 183 181 176 182 183 187 172 171 176 180 172 185 173 184 170 184 172 170 172 172 172 176 184 176 174 171 167 169 181 168 170 175 178 175 181 178 177 166 168 174 168 170 180 179 175 172 168 169 173 171 180 168 169 178 166 167 165 167 177 171 167 162 170 171 162 168 166 174 169 177 173 162 173 171 177 175 162 172 163 162 170 163 174 167 174 167 160 175 169 167 165 162 161 167 165 168 160 172 162 175 160 164 175 173 175 165 175 170 166 160 174 167 169
175 175 176 166 176 161 161 167 171 170 174 163 161 173 161 174 176 166 177 173 164 165 163 177 177 172 176 165 173 166 173 162 172 171 168 171 172 176 168 173 176 164 167 168 177 176 173 166 165 172 179 176 168 172 176 168 167 174 172 170 171 174 171 165 167 169 174 168 166 180 172 173 166 168 179 172 181 173 176 175 174 183 171 180 177 168 175 171 169 175 179 177 185 169 169 179 182 170 174 174 187 176 177 176 172 183 178 186 179 186 176 175 189 187 184 186 177 184 178 184 188 190 188 181 181 190 177 181 180 187 189 179 191 179 184 191 190 193 190 181 191 192 187 197 188 184 198 199 181 188 182 191 190 197 190 193 202 190 200 191 193 194 197 192 192 195 194 191 189 204 197 203 196 203 203 200 204 192 209 194 199 203 196 192 197 207 208 201 200 199 199 208 197 199 199 206 211 201 205 205 214 200 198 205 218 209 204 204 209 219 222 215 213 205 212 209 220 223 224 223 209 210 208 209 210 214 222 211 212 219 209 209 213 224 213 220 220 214 226 213 232 229 222 218 227 233 224 229 220 224 238 229 235 240 226 224 229 242 230 223 235 224 225 232 224 242 225 243 235 228 235 244 231 240 237 251 230 250 237 232 232 244 246 249 241 243 256 238 243 254 258 241 256 238 238 261 263 247 254 243 261 261 259 246 256 245 254 259 263 246 263 248 261 263 265 254 261 273 272 274 266 256 264 269 254 272 254 275 271 271 266 263 260 260 260 259 261 278 275 273 284 287 287 268 270 285 271 284 275 267 282 275 278 284 289 287 274 285 273 274 292 297 293 290 298 285 279 279 291 292 300 305 302 293 307 307 305 301 308 296 305 314 297 296 298 310 306 300 296 289 301 314 307 301 294 310 313 314 309 296 321 314 310 317 313 303 329 314 326 304 314 314 309 326 319 319 315 323 320 315 330 336 320 313 328 312 325 332 335 336 329 334 341 320 346 329 320 331 333 340 350 336 334 327 344 322 333 352 346 337 355 352 342 339 351 337 343 358 354 351 338 364 363 350 366 355 337 335 345 338 338 364 350 360 355 355 363 349 361 369 359 355 376 359 350 348 381 368 359 365 365 378 358 374 377 377 385 388 368 367 391 385 361 376 362 363 381 373 384 368 384 372 376 364 394 381 382 397 394 381 374 368 387 381 375 392 400 410 399 389 375 376 390 398 377 407 413 385 379 397 419 392 409 394 408 405 415 409 401 406 410 419 400 421 425 401 412 414 403 396 419 410 433 427 430 427 399 421 397 412 409 416 412 436 440 433 440 426 418 415 434 412 426 420 409 433 432 439 411 426 440 432 434 418 429 424 423 431 416 428 458 430 448 436 438 445 453 444 458 434 421 463 438 458 429 445 457 426 461 469 435 466 451 470 452 465 453 473 472 447 466 441 445 437 443 467 455 482 482 475 441 481 470 479 467 479 464 477 457 483 482 469 475 484 467 456 468 474 488 475 462 466 467 452 462 497 460 499 492 471 455 492 487 482 503 457 503 494 499 470 472 485 479 474 468 475 503 486 494 471 480 479 492 484 473 497 512 496 515 507 489 478 498 497 493 519 485 476 484 502 499 520 502 519 514 495 503 526 505 507 522 491 519 503 528 513 500 504 524 524 506 509 491 486 492 511 513 487 497 519 526 537 500 521 512 509 521 522 517 543 525 508 502 525 509 538 521 525 545 537 522 505 508 529 518 507 537 546 505 509 502 515 533 515 518 542 535 517 556 533 516 544 543 519 510 513 556 523 530 526 511 560 553 548 523 525 532 514 561 563 517 546 558 553 565 525 567 552 557 527 534 547 562 544 548 529 536 552 519 542 554 531 560 533 572 563 558 559 537 577 572 532 554 534 539 548 554 571 533 576 549 535 545 569 548 548 579 582 552 565 569 538 538 543 530 557 578 554 582 532 576 572 581 585 568 544 572 547 586 567 577 557 573 587 572 544 587 542 540 555 578 566 586 539 541 590 547 544 561 558 544 590 543 539 587 563 592 555 563 590 589 588 568 541 557 552 575 598 546 560 542 572 584 549 586 579 582 582 569 557 557 577 551 591 569 549 549 562 550 563 583 571 554 570 588 586 582 564 586 587 599 586 560 599 551 603 578 591 602 563 604 558 596 554 565 564 575 570 582 597 588 579 565 555 603 566 595 598 600 593 581 596 592 555 550 596 570 581 582 584 555 597 594 604 604 570 579 574 591 571 581 589 601 597 554 557 574 559 550 568 603 598 574 604 562 574 593 599 565 584 576 570 575 579 583 588 600 555 571 600 592 602 583 602 551 587 553 575 597 569 552 551 575 592 549 588 559 551 580 590 602 549 554 586 577 602 566 586 551 587 580 593 598 556 547 598 551 550 583 557 585 602 560 553 587 575 592 597 577 582 597 572 597 545 552 570 558 585 566 560 583 598 565 575 548 564 586 569 583 564 578 563 578 591 570 561 578 575 571 553 560 580 555 549 585 557 564 562 552 568 579 538 539 545 550 539 539 539 583 536 576 556 540 581 546 575 578 583 564 581 548 567 548 546 576 537 547 584 560 545 558 545 539 541 580 565 579 541 546 575 554 548 580 573 534 536 530 577 549 560 579 536 534 531 561 559 564 534 566 557 547 569 525 554 523 562 544 530 569 540 562 560 544 571 523 533 549 535 544 553 552 541 522 520 538 558 554 523 545 546 558 557 537 549 557 562 544 521 558 552 523 553 536 523 527 521 547 512 512 535 512 537 517 513 514 526 518 551 523 524 525 511 540 542 511 528 521 522 512 510 513 506 525 522 540 502 535 545 532 516 526 506 507 533 518 498 521 523 498 511 507 508 488 525 497 502 506 486 495 487 519 514 503 495 513 517 492 491 486 526 527 506 493 519 492 496 518 514 511 484 504 479 498 517 480 509 476 475 502 484 491 515 496 512 480 480 467 506 477 482 469 474 479 487 473 505 502 497 493 480 460 505 496 476 499 474 485 472 474 480 468 473 477 480 460 462 487 456 489 476 451 491 493 473 487 468 489 452 488 482 481 482 484 482 486 469 465 453 469 455 479 450 441 440 439 463 458 459 461 470 462 469 436 462 461 438 429 444 436 447 469 428 450 428 429 459 457 466 426 446 430 435 463 420 443 420 444 460 444 416 453 447 454 450 429 430 441 454 451 411 443 412 434 416 428 443 438 414 408 406 436 423 428 403 412 401 433 408 408 412 408 418 436 403 414 405 400 414 399 402 414 425 408 400 390 408 398 406 413 390 399 420 410 387 407 396 420 389 403 415 393 402 395 412 401 407 402 409 398 382 403 406 387 390 389 400 373 370 378 376 400 402 392 384 371 380 377 384 380 397 363 377 386 369 379 374 382 365 376 389 368 388 360 369 380 353 380 374 380 362 358 365 375 354 377 347 363 367 362 367 360 361 362 361 346 360 365 368 359 364 350 358 344 365 353 368 352 358 357 352 341 353 358 358 340 331 355 338 328 344 331 325 339 344 341 338 344 346 347 347 344 320 318 333 340 327 346 337 335 344 320 336 334 338 331 320 328 311 337 324 331 326 309 325 323 331 330 324 307 325 319 327 319 306 300 314 305 307 323 314 315 312 305 300 304 305 306 307 319 295 312 289 309 304 305 294 303 305 308 296 304 286 309 309 310 287 307 302 289 281 292 300 301 300 279 290 303 292 300 295 281 290 276 271 287 270 291 280 291 267 267 270 283 279 291 281 276 268 277 273 274 275 277 280 263 276 262 268 280 283 261 263 265 280 278 272 271 266 263 271 273 261 270 261 249 255 264 260 264 266 251 258 262 269 251 265 243 254 249 255 260 243 242 251 241 261 258 258 243 243 243 235 247 247 252 235 234 251 251 247 234 249 235 246 243 230 246 236 232 236 235 232 241 236 230 230 226 238 225 244 239 235 238 240 234 221 240 225 226 237 228 222 232 218 231 225 219 217 228 224 217 213 226 229 219 227 224 210 226 228 212 229 227 221 215 213 226 219 213 212 220 215 225 216 211 211 203 220 221 222 213 207 202 215 209 211 207 210 204 210 200 202 211 215 211 201 201 209 206 198 211 200 205 193 212 210 200 196 207 199 196 201 202 209 191 197 205 207 204 206 199 203 196 192 196 199 190 201 203 199 192 197 190 188 184 200 193 201 198 187 188 191 191 184 197 194 181 193 193 179 188 193 191 181 194 189 184 182 189 191 187 189 185 177 190 188 184 183 191 180 174 185 176 187 174 183 185 188 184 180 186 174 173 178 175 187 171 180 174 181 175 172 175 178 173 179 184 170 183 180 176 182 184 180 179 181 171 184 178 169 180 175 169 174 176 179 172 168 171 169 182 179 179 170 171 165 179 177 173 175 179 164 180 169 176 165 166 169 171 167 172 167 175 174 166 177 178 162 178 166 165 169 163 162 165 177 170 170 173 163 165 161 170 171 166 173 172 168 162 172 163 171 176 176 174 162 164 172 170 163 176 174 161 169 174 164 167 174 173 169
167 168 170 176 178 176 171 163 174 163 165 177 165 164 166 178 173 169 172 166 162 162 170 163 170 174 166 167 170 169 167 176 176 167 164 166 164 164 176 168 166 179 174 169 173 179 169 168 177 170 180 177 170 171 170 170 175 166 167 167 173 180 171 171 168 174 182 170 166 178 167 170 170 178 176 179 176 173 175 173 171 174 177 177 173 184 175 184 185 186 178 177 184 175 173 175 172 172 188 183 186 180 183 172 187 185 188 182 185 179 183 185 178 174 183 185 188 178 188 191 188 190 187 178 188 191 180 188 193 181 182 189 189 178 191 187 190 190 179 192 194 187 186 187 193 185 183 190 182 193 185 201 200 193 187 187 202 199 190 193 186 195 188 198 192 199 191 206 202 206 200 198 192 208 209 202 202 198 199 195 208 196 193 194 202 209 202 212 212 208 199 196 210 211 208 203 198 212 211 212 214 211 207 214 218 212 208 218 204 204 211 205 222 207 217 216 218 219 220 221 214 212 224 220 219 219 219 209 218 226 212 226 219 215 213 220 218 217 223 214 226 214 216 234 227 235 232 238 234 232 225 241 228 225 241 232 243 243 242 240 235 244 229 233 237 228 240 237 232 231 236 229 232 249 238 241 237 234 254 241 242 253 255 236 256 253 240 246 257 249 244 260 251 239 245 263 245 258 259 261 242 242 264 253 264 248 249 256 269 252 253 271 254 265 259 258 251 274 274 252 254 272 254 255 261 256 274 257 257 268 264 263 278 266 282 261 281 268 265 272 263 282 264 271 269 272 268 270 288 278 276 278 270 278 292 281 273 280 297 273 290 298 298 295 278 295 277 279 296 282 298 305 291 295 303 302 299 307 308 304 297 291 314 285 303 298 302 293 291 289 289 319 295 293 294 318 313 302 302 298 311 323 323 327 316 305 327 307 314 319 314 316 329 310 318 305 326 311 316 309 309 323 322 321 328 329 331 316 334 316 326 335 331 317 337 333 336 349 336 325 323 341 327 322 339 325 337 355 338 352 345 350 355 341 329 330 335 357 335 337 361 365 357 353 353 353 358 340 370 369 353 341 370 356 364 373 343 360 348 375 374 369 367 373 358 371 375 349 383 381 355 376 359 369 358 362 353 355 379 386 371 387 374 370 363 375 364 391 368 380 361 386 395 400 377 386 365 387 379 384 400 399 386 385 408 396 400 372 382 373 396 379 381 392 394 400 378 400 416 382 411 384 405 386 411 416 398 402 418 421 409 422 394 407 398 420 406 390 421 400 431 427 397 427 427 430 429 418 433 434 427 435 401 404 436 409 438 425 406 441 442 436 438 443 422 426 446 417 417 427 436 445 452 433 427 444 436 428 438 426 417 443 424 458 421 418 419 422 430 455 446 451 451 461 463 424 439 444 465 426 443 448 441 428 445 469 453 470 471 445 448 471 475 445 443 471 477 469 470 481 476 454 440 458 449 464 482 483 484 472 483 486 457 461 482 485 463 458 486 491 472 491 492 472 461 452 466 485 477 464 473 475 500 459 473 459 473 465 485 458 502 495 488 460 465 472 496 508 464 505 490 506 494 511 496 484 472 511 508 489 474 473 496 473 493 515 498 511 486 513 522 491 493 489 483 522 517 525 503 503 493 485 500 520 501 529 523 516 514 484 489 503 532 503 506 509 501 525 507 532 532 538 519 528 496 538 498 515 542 501 500 518 519 497 507 522 515 516 524 531 514 532 534 517 522 527 500 533 510 527 517 508 505 545 543 554 513 509 516 508 552 511 528 541 557 531 556 522 529 517 558 556 522 560 523 512 516 547 515 518 557 527 522 514 520 520 551 542 527 533 531 553 561 525 532 526 568 569 526 565 559 569 519 566 533 536 535 540 535 527 564 539 553 562 551 528 554 541 527 534 542 532 554 557 528 574 548 578 544 582 558 541 564 554 583 577 576 563 564 544 556 552 551 564 572 578 561 570 543 538 534 557 548 579 544 555 563 536 589 553 580 562 566 538 542 545 538 543 565 573 547 546 570 567 562 538 559 592 562 554 542 548 579 542 578 589 567 552 545 572 550 571 568 563 587 562 560 588 545 580 543 583 558 599 555 565 556 571 550 559 600 555 558 595 592 578 570 561 549 575 552 558 564 595 580 568 574 558 573 577 596 573 560 570 588 587 550 561 575 573 576 574 600 548 584 590 598 552 565 601 598 573 558 575 581 551 556 552 562 582 598 570 568 570 593 552 569 556 581 596 581 553 582 576 553 561 577 603 581 595 600 589 578 568 574 553 570 581 572 583 573 564 564 551 585 567 571 605 574 603 555 566 566 588 552 571 559 581 584 550 586 593 589 557 555 557 561 576 548 584 570 572 558 601 590 593 561 555 551 603 552 557 579 570 554 581 550 580 572 601 581 552 590 564 576 596 589 589 584 589 583 564 572 593 576 558 598 589 565 545 547 586 571 595 567 579 573 571 572 557 569 550 580 572 585 579 562 580 560 552 565 549 550 586 560 580 560 540 580 561 544 543 545 577 579 577 562 567 586 574 537 548 536 557 583 542 541 548 565 560 545 534 553 539 566 558 582 532 545 577 568 570 557 560 555 535 558 553 554 555 544 554 559 529 538 574 579 559 576 543 572 539 538 551 567 526 561 577 530 568 554 566 565 528 525 546 570 520 538 558 554 543 536 546 549 569 526 560 552 566 560 541 539 531 542 515 556 552 563 515 564 563 560 524 545 519 558 535 537 518 531 530 549 527 530 531 555 539 546 518 505 556 551 522 553 525 540 550 535 531 528 524 545 499 516 531 543 529 529 525 528 509 540 526 519 545 522 507 495 516 523 500 542 500 538 504 536 503 517 508 512 505 497 519 511 493 496 522 504 503 525 523 531 497 508 489 524 513 506 495 523 524 485 483 499 496 507 509 495 510 512 508 477 493 497 480 500 508 516 508 481 483 504 495 484 490 509 499 482 512 490 465 488 475 488 464 483 496 465 505 466 463 472 473 498 457 475 468 492 461 483 495 466 466 496 487 459 481 459 455 472 459 474 467 485 475 472 465 483 488 457 460 456 479 466 465 467 454 475 456 462 442 482 456 462 449 458 434 449 439 474 435 452 446 435 443 432 458 428 428 431 429 465 458 460 428 439 447 441 432 463 448 462 450 439 428 433 421 453 440 417 444 417 422 451 441 441 453 424 442 424 442 450 414 409 430 440 431 422 441 405 427 431 402 402 425 432 425 433 413 420 401 419 412 406 398 411 417 421 406 413 427 403 409 418 420 396 387 423 386 398 411 402 406 394 393 400 415 383 384 388 406 396 395 388 382 406 377 402 393 405 382 379 383 379 390 373 394 369 396 378 375 369 380 380 372 399 378 385 371 398 394 372 371 360 394 393 373 363 361 379 357 383 389 382 365 381 385 380 357 378 356 357 355 354 372 356 375 345 351 346 350 355 376 348 345 341 361 368 364 337 367 351 353 366 341 358 335 347 340 350 363 352 343 338 328 357 348 344 332 358 341 328 345 329 325 323 349 337 348 327 334 334 327 320 326 328 338 328 318 342 336 342 335 323 338 327 311 321 309 324 308 311 325 316 323 305 321 322 332 323 316 322 311 316 322 324 327 311 317 307 321 309 312 298 305 314 300 294 301 314 294 299 294 302 301 292 291 301 295 294 286 283 308 286 282 293 307 297 301 296 296 291 300 298 288 282 280 280 286 288 291 274 293 272 274 290 285 282 268 269 280 268 269 282 275 273 290 274 283 288 273 284 277 279 283 261 261 266 278 258 278 268 267 274 263 269 253 259 265 273 252 263 262 264 272 269 266 254 257 250 264 270 261 261 258 247 252 250 242 256 250 248 261 253 242 263 248 238 256 260 255 240 247 245 257 243 234 241 245 245 250 251 252 248 230 247 231 231 235 248 246 248 237 234 234 237 246 246 235 226 241 224 239 242 225 223 227 234 220 224 231 237 220 218 227 232 236 223 233 228 234 214 227 223 225 231 220 225 216 228 210 224 209 223 208 209 216 221 210 214 211 208 206 207 213 209 211 217 216 215 209 211 207 204 219 214 201 217 216 207 211 200 215 201 216 209 209 212 200 212 196 195 196 197 196 199 202 202 204 193 206 197 203 198 208 209 198 190 200 201 189 194 194 195 190 200 196 186 186 192 189 196 191 197 195 194 201 201 191 185 191 195 194 187 191 198 181 192 180 191 184 185 194 180 190 195 179 180 185 183 193 187 185 192 181 179 178 186 177 178 180 187 178 189 187 178 176 188 178 179 189 174 184 186 175 174 185 174 175 174 180 173 182 186 171 172 179 181 173 173 182 174 171 185 183 185 183 181 179 178 182 177 177 174 172 171 176 170 168 174 180 178 182 180 174 179 166 173 180 176 177 166 181 170 166 169 168 171 165 171 164 170 171 164 178 167 167 169 170 168 167 175 171 174 173 171 170 164 179 175 174 164 177 164 169 178 169 165 168 178 163 176 175 178 176 172 164 164 169 162 177 173 175 177 168 168 168 166 177
176 164 164 179 179 166 177 169 164 163 175 163 172 163 177 171 177 178 165 170 177 165 177 171 178 175 168 175 172 164 164 169 174 166 168 173 178 174 179 179 174 165 171 175 166 169 167 171 175 177 170 172 180 175 172 170 179 169 174 171 170 175 167 181 170 181 181 167 174 170 182 168 180 173 170 172 168 173 171 180 177 176 170 175 178 178 172 174 173 180 182 187 177 175 180 184 175 185 171 187 187 177 172 179 176 174 183 189 175 173 176 189 181 182 184 185 184 178 192 183 176 184 179 184 187 187 179 191 185 181 189 183 185 190 188 181 193 181 182 181 183 184 182 196 191 185 200 192 185 200 193 189 196 199 192 191 198 199 195 204 204 205 189 204 195 203 204 206 203 202 192 194 201 209 203 208 209 194 195 192 207 208 212 209 197 199 200 201 195 202 208 207 208 203 198 211 200 211 205 212 204 220 211 213 210 205 218 202 216 212 203 222 221 210 214 223 210 211 224 218 208 217 221 208 217 209 224 229 222 226 215 214 217 229 229 232 216 213 231 223 229 229 219 230 228 233 226 236 239 225 228 233 220 238 225 230 224 239 243 229 224 224 226 231 225 233 247 230 243 228 237 245 232 236 250 247 243 245 250 233 254 245 248 253 252 241 245 254 256 254 238 241 251 257 253 245 264 265 263 248 245 244 252 266 262 254 266 261 255 270 252 250 254 268 267 264 274 258 261 272 265 268 275 275 256 259 255 265 256 268 257 273 270 272 282 271 265 285 279 267 276 269 269 269 291 270 283 284 278 270 286 281 296 273 273 293 290 279 277 299 297 278 283 288 276 297 286 285 298 296 296 285 293 300 299 287 300 306 289 303 303 306 294 305 293 311 302 294 309 291 314 317 317 310 321 311 311 297 322 300 314 321 316 306 318 301 311 322 304 312 331 318 324 310 309 335 335 311 331 309 308 326 328 328 318 317 341 331 318 331 331 342 316 332 329 320 346 326 329 328 345 333 349 336 328 353 347 327 345 357 326 346 357 328 328 349 361 346 347 340 363 332 348 338 365 353 360 367 368 371 369 370 344 370 355 364 345 353 376 377 353 355 351 365 366 380 352 373 371 379 381 385 383 385 364 365 363 384 358 366 376 363 378 370 370 392 388 364 366 391 375 382 366 376 379 385 374 370 377 369 385 404 402 372 380 400 377 406 408 394 379 385 393 395 405 409 413 415 403 404 398 417 380 393 381 404 406 417 405 398 403 398 414 413 403 425 418 428 411 413 398 407 432 400 414 409 418 397 427 411 418 416 431 428 438 437 417 405 427 434 424 409 424 431 422 420 442 428 431 411 430 451 415 426 449 438 423 443 422 416 456 453 424 417 461 423 447 458 451 432 435 456 442 427 433 456 463 449 459 451 449 438 427 440 445 454 472 445 434 476 455 474 471 444 448 472 464 480 470 482 479 447 468 472 441 466 476 444 459 459 455 456 466 453 473 466 452 479 492 455 452 461 480 475 464 492 486 455 465 497 463 498 478 496 501 467 458 501 471 502 471 494 504 469 466 468 480 474 466 507 474 489 467 512 475 475 489 494 471 510 485 514 478 497 472 505 499 499 519 496 498 503 495 493 524 497 481 486 520 495 482 509 515 479 493 481 515 489 486 530 507 524 518 492 531 495 510 522 522 494 524 493 506 503 521 502 505 511 530 515 500 529 509 512 520 544 535 500 509 536 507 534 506 501 535 537 517 540 538 499 528 548 528 544 531 505 540 516 534 513 529 523 509 513 553 529 511 547 510 538 530 526 520 537 515 515 562 532 549 512 519 537 558 559 549 565 526 540 559 539 515 540 515 526 551 527 543 565 528 529 538 568 521 548 530 539 529 543 573 555 559 559 531 522 548 550 568 573 546 547 549 554 543 548 529 571 529 563 549 544 578 540 568 579 547 542 558 559 575 539 553 557 540 564 558 566 583 572 581 548 533 549 570 541 547 538 550 582 565 547 557 564 584 546 550 584 583 572 548 543 580 574 574 562 577 590 561 557 575 538 557 561 556 540 570 571 586 572 549 546 569 570 562 577 583 572 586 548 597 577 546 548 568 569 577 563 598 580 549 546 568 560 581 579 584 560 545 548 586 549 579 582 578 559 577 580 550 566 546 548 601 550 571 571 592 548 591 550 602 557 569 585 573 549 563 573 565 581 593 565 586 587 604 579 560 579 573 565 559 573 583 557 593 551 598 582 553 602 585 567 556 550 564 598 568 581 583 602 558 572 564 555 554 579 586 567 553 554 600 580 595 578 590 583 582 599 560 603 597 556 566 564 574 582 573 594 574 552 592 600 592 566 550 598 597 547 576 561 554 571 594 601 560 595 579 593 588 550 592 596 559 569 571 585 562 555 590 588 575 577 583 562 596 544 571 547 545 559 561 568 599 550 580 555 557 572 545 543 576 549 551 548 572 577 586 547 586 574 590 575 549 540 589 564 564 543 551 548 572 546 564 569 583 588 546 554 580 547 592 557 553 588 569 577 590 563 544 538 578 582 589 570 583 566 538 534 554 533 542 586 580 568 561 570 546 548 555 531 550 546 579 562 535 529 554 583 576 574 547 573 580 570 559 563 528 558 537 557 536 553 565 564 554 569 550 550 530 560 549 548 521 553 543 533 538 555 527 548 566 528 559 558 517 525 521 521 519 564 522 557 548 552 514 551 519 548 542 554 515 523 541 544 549 558 535 523 526 517 558 537 520 525 544 547 514 512 530 535 553 543 509 548 540 503 502 509 508 516 518 519 531 501 530 515 505 521 537 541 538 502 514 533 528 540 545 527 496 536 501 536 526 515 504 528 522 511 505 502 526 495 514 487 491 504 513 522 485 519 493 503 515 519 486 486 523 507 508 505 501 482 526 516 477 514 487 490 486 479 496 492 510 506 512 517 501 476 515 479 499 476 477 504 491 489 503 488 503 512 467 484 471 479 496 475 495 491 492 481 494 482 480 490 486 480 483 478 478 486 495 458 476 488 471 486 455 458 471 476 457 455 464 475 473 454 448 471 450 451 471 453 461 487 449 445 446 459 461 439 482 457 478 478 445 466 441 479 444 466 475 458 444 457 467 462 462 469 431 472 450 427 467 432 459 441 456 447 460 450 438 438 448 448 445 460 450 439 429 433 455 451 436 427 438 450 417 426 439 430 428 439 427 423 410 422 410 442 437 439 422 411 442 433 419 423 427 411 400 429 432 438 433 404 428 398 431 405 420 396 405 429 392 414 398 398 428 413 390 417 388 407 424 400 384 415 386 411 415 409 402 397 387 413 386 382 387 387 408 383 394 411 403 403 378 381 394 397 394 406 391 388 379 402 379 397 377 378 387 371 392 362 378 376 381 394 389 362 392 385 381 357 363 384 385 369 362 364 355 357 356 361 384 356 366 382 350 348 366 376 352 359 348 346 367 359 363 356 349 342 353 358 360 342 348 362 359 338 336 343 360 359 337 331 353 340 329 332 342 343 353 357 329 334 335 334 330 349 339 326 329 332 337 331 320 319 344 345 335 323 329 339 318 345 318 337 325 327 314 336 333 317 312 323 321 324 315 330 333 334 329 330 327 307 309 306 329 305 318 327 313 298 301 299 295 301 311 314 297 318 300 314 309 295 298 310 313 295 295 301 285 305 309 295 286 287 290 287 283 309 291 301 287 304 289 305 281 299 281 295 299 284 292 280 287 278 286 297 287 279 269 277 273 288 284 270 270 268 289 268 273 266 289 276 266 269 271 261 263 261 277 277 280 261 266 260 274 262 270 255 264 269 253 276 265 267 272 251 266 248 254 252 263 255 254 252 249 269 252 248 244 266 243 253 253 265 249 254 249 246 243 251 256 257 244 238 248 239 250 238 240 251 246 249 243 251 251 242 239 229 243 241 249 249 246 231 241 229 228 239 237 224 244 229 231 243 222 234 226 237 232 227 225 238 227 223 217 235 233 228 225 217 216 214 233 228 228 226 230 214 222 216 229 225 226 225 223 217 216 214 223 208 208 227 211 208 220 217 220 210 217 216 207 215 211 211 219 213 202 208 203 219 202 202 209 203 204 214 211 205 214 212 201 202 198 196 207 208 204 210 207 205 196 198 195 194 194 193 206 207 196 207 197 206 190 207 192 188 193 203 193 187 188 198 195 192 201 193 187 202 192 190 184 186 186 197 191 197 186 190 188 192 184 196 190 185 191 190 194 187 190 180 185 189 186 179 180 184 185 193 182 193 186 189 175 186 186 179 180 183 183 187 174 187 189 178 184 181 176 178 188 185 179 175 177 187 174 180 174 183 177 180 180 180 174 180 178 171 186 172 184 169 183 180 175 182 170 181 173 170 170 180 172 174 172 183 172 174 183 178 168 167 179 174 168 175 167 176 175 166 169 181 166 166 175 180 172 177 168 176 169 177 179 165 167 167 173 164 175 172 175 168 163 179 176 165 171 177 166 172 169 171 172 171 163 165 177 178 169 163 174 165 176 163 167 171 167 176 171 169 175 165
174 176 165 170 178 164 176 172 165 165 171 174 164 172 167 179 170 173 179 172 167 167 173 171 175 168 175 166 174 170 176 176 166 170 174 171 178 169 179 179 178 170 172 179 169 177 178 167 177 176 167 180 179 176 178 182 181 173 175 182 179 171 167 172 168 177 169 181 172 175 179 170 172 178 184 176 172 179 186 176 181 170 181 186 183 172 172 173 177 178 178 182 176 175 186 173 186 185 176 181 179 178 187 181 175 173 185 189 176 180 177 183 190 184 180 183 186 181 184 191 189 190 182 192 193 181 195 190 193 182 180 182 180 188 183 193 194 182 184 188 185 199 195 189 192 192 193 193 195 197 185 201 195 197 195 200 198 189 202 192 189 202 188 189 189 189 203 209 207 208 208 203 207 206 206 204 200 194 199 195 198 204 212 211 207 214 202 199 213 203 209 198 205 209 211 202 203 219 203 202 210 218 212 221 213 210 216 206 214 218 209 214 220 209 218 220 210 221 212 225 209 218 225 227 211 217 215 219 219 231 223 231 215 225 231 227 217 223 220 216 234 232 228 227 227 234 237 231 221 221 228 225 239 236 229 234 225 227 224 241 242 237 234 230 234 243 231 251 240 229 232 229 234 234 234 237 253 236 244 255 255 237 253 254 251 247 259 247 260 241 260 249 255 244 261 248 242 241 249 258 265 256 254 250 265 252 248 256 250 260 254 265 259 252 271 263 255 270 253 266 269 268 265 268 265 263 277 256 270 258 270 279 270 263 278 284 261 264 288 288 266 268 270 271 276 270 290 283 290 294 283 282 285 293 288 288 298 298 279 274 295 282 303 300 279 283 300 300 298 284 303 305 282 287 298 305 310 300 301 292 314 294 302 305 293 303 304 310 291 296 319 319 293 315 314 317 323 312 309 313 307 314 319 309 309 323 319 322 321 329 326 323 314 308 311 333 333 328 325 329 314 334 327 316 326 332 338 339 333 315 320 337 323 343 327 339 321 330 320 347 332 348 321 342 350 340 350 345 339 328 355 336 332 352 337 334 362 358 338 362 337 342 349 366 347 347 341 355 350 343 343 344 352 351 345 352 375 365 342 358 350 354 369 354 373 347 379 382 376 351 353 377 362 372 383 360 387 367 357 362 382 372 389 390 372 371 368 372 379 394 394 366 384 377 389 388 402 399 389 387 367 392 385 383 392 399 400 386 390 382 377 374 399 386 383 391 393 399 379 407 417 401 387 390 391 409 392 398 416 384 398 400 410 413 405 411 423 391 419 403 399 429 431 417 409 431 412 436 419 403 407 436 440 405 423 433 435 424 431 423 429 435 404 417 431 435 419 445 448 447 423 410 434 430 418 445 442 441 428 434 434 447 422 432 454 435 448 418 446 444 463 449 430 427 433 430 455 429 426 441 454 445 429 460 457 437 443 456 452 436 448 457 470 466 460 476 435 449 451 482 460 443 478 456 453 473 440 446 472 451 453 462 481 446 457 463 479 481 451 491 473 476 466 464 495 473 474 470 495 468 464 474 458 461 464 483 490 466 486 490 476 482 495 483 491 506 471 507 494 505 501 498 499 504 498 480 498 481 493 479 492 503 491 473 501 495 512 477 482 497 506 503 515 483 523 494 485 478 486 477 490 490 518 526 489 502 496 483 503 485 516 508 504 524 488 514 501 516 526 505 529 490 515 522 531 503 493 512 502 496 529 525 506 536 505 501 534 514 515 525 510 538 514 532 532 523 541 514 541 504 525 541 531 515 525 520 541 533 521 506 543 551 512 538 507 514 529 535 554 536 526 553 528 554 522 515 530 527 518 555 528 553 542 536 513 536 530 541 541 525 542 534 547 527 542 545 557 525 544 522 525 537 571 530 519 570 566 543 565 529 544 544 541 550 547 524 572 557 557 556 538 568 529 559 527 559 547 551 567 552 572 539 537 570 528 531 575 535 536 569 569 530 561 537 548 532 582 544 553 560 550 583 576 576 562 572 534 562 548 581 576 556 561 581 585 570 567 566 537 550 546 542 572 558 540 556 576 562 548 579 575 551 559 563 579 590 548 582 564 547 559 552 572 587 543 567 551 571 577 578 583 560 554 543 568 567 547 573 554 596 550 555 589 585 596 549 569 583 598 586 547 547 590 600 576 558 584 595 548 580 591 590 599 564 550 584 549 556 560 562 553 567 590 558 568 586 565 594 585 578 596 590 582 585 548 573 558 547 582 561 582 587 565 595 549 571 577 569 597 591 585 548 571 588 576 594 571 554 601 570 586 594 556 580 591 573 549 562 573 600 576 567 584 554 558 602 578 548 567 587 592 548 547 560 548 577 566 589 600 563 555 582 568 563 574 556 548 593 571 575 589 559 554 569 566 565 567 555 566 587 596 570 548 596 599 548 584 560 549 581 593 557 576 557 589 562 583 592 552 567 580 595 580 587 577 559 566 558 585 545 543 579 571 562 544 581 541 595 542 578 564 577 593 581 539 564 572 552 557 544 549 591 553 569 575 591 539 545 568 586 578 552 569 537 569 556 562 553 555 563 534 563 585 573 548 584 541 583 582 544 573 578 535 559 573 564 565 583 543 582 575 568 572 572 580 571 573 555 562 578 578 570 570 557 553 562 548 525 529 530 553 539 536 544 553 565 522 554 523 533 552 568 521 554 542 564 561 525 536 546 542 545 565 549 561 517 544 526 515 561 534 560 542 517 519 530 537 528 540 542 550 540 540 534 524 525 555 555 536 543 515 559 558 541 549 533 531 546 538 525 532 546 540 553 509 503 543 545 529 501 524 544 536 545 527 509 541 524 529 513 501 497 538 497 501 513 535 500 511 534 515 536 512 518 509 504 529 488 531 490 516 534 525 515 520 522 504 508 524 490 503 522 498 490 521 480 521 505 525 494 493 514 495 488 492 498 493 505 481 517 518 518 511 510 501 499 505 487 493 470 491 515 477 508 468 502 501 471 466 485 479 471 480 482 504 490 462 505 477 495 464 458 489 469 460 494 500 462 496 467 480 465 493 497 481 465 470 466 490 481 464 464 465 463 488 477 450 487 445 472 486 462 451 483 473 479 478 440 470 440 452 437 437 437 461 471 447 442 452 461 454 449 449 438 452 443 447 440 466 464 451 444 426 451 431 443 432 437 439 428 420 423 419 440 445 425 451 445 448 443 426 429 444 435 432 416 430 442 428 444 432 443 438 418 409 423 425 442 438 427 422 402 429 427 408 404 412 440 420 432 423 420 430 417 407 406 431 430 433 399 414 398 418 389 419 424 411 409 411 409 389 386 403 386 419 420 398 391 409 400 397 405 406 393 398 382 407 412 403 395 381 377 376 397 403 408 370 402 374 400 401 385 396 395 398 379 371 397 375 372 393 369 369 389 362 373 363 388 383 379 367 383 365 364 368 360 356 364 359 351 381 377 351 354 381 355 355 379 347 350 358 348 367 356 363 344 357 373 347 349 346 368 355 342 364 361 341 345 359 354 350 352 334 333 331 342 360 341 352 341 348 357 353 346 350 346 342 324 341 342 320 322 342 336 328 332 345 319 327 320 323 317 336 330 337 312 318 320 316 316 307 337 309 316 332 317 331 328 309 316 312 330 309 324 317 300 310 321 310 314 300 317 306 298 312 318 306 308 298 302 294 309 306 298 299 308 302 292 296 304 310 301 304 297 295 287 310 296 301 299 279 298 302 281 284 302 300 284 285 297 298 278 280 288 298 276 297 288 282 270 290 282 281 270 267 286 279 274 273 278 278 268 276 269 275 284 268 263 259 276 278 268 264 268 260 257 271 262 268 276 258 259 269 260 263 271 272 271 264 258 271 271 271 246 253 249 250 251 266 243 251 260 246 255 247 260 248 241 251 251 248 260 242 255 244 237 243 243 245 255 246 233 242 244 231 244 251 229 248 244 249 235 229 231 242 233 248 229 226 229 246 243 229 245 231 222 231 242 241 232 239 237 231 234 230 235 228 234 232 228 231 218 229 223 231 234 231 216 223 221 229 212 214 221 227 221 209 225 229 211 226 224 222 216 220 217 209 224 220 220 210 220 213 208 215 204 204 217 218 214 220 211 202 211 218 201 213 198 198 198 201 213 197 209 214 206 212 197 206 202 207 196 192 205 208 203 201 194 202 208 198 205 207 209 190 200 204 203 199 198 199 194 190 198 192 195 203 186 195 203 200 184 185 188 200 185 201 193 196 199 197 193 187 191 185 184 182 180 180 192 189 189 194 193 184 178 180 193 182 190 188 188 187 181 179 181 180 190 187 190 189 190 175 175 190 185 178 185 184 180 179 175 172 176 188 175 174 172 173 179 185 182 171 178 187 174 182 180 176 184 184 171 175 171 169 183 177 175 169 176 173 174 170 174 174 183 174 179 174 169 182 169 174 170 176 179 170 167 171 167 181 176 168 178 178 177 174 176 173 165 174 169 171 177 175 177 175 172 180 173 174 177 165 172 171 174 167 175 166 164 177 165 174 170 177 178 172 177 172 172 168 173 176 174 168 178 177 169 168 166
178 170 180 179 178 170 181 165 173 166 165 177 175 166 174 179 171 174 166 171 165 170 180 168 171 175 173 168 180 178 178 168 167 178 182 172 174 172 172 173 182 180 168 175 172 170 182 180 179 183 169 179 180 167 173 170 169 183 181 184 170 178 169 179 182 177 169 173 184 175 172 175 181 175 175 171 186 173 180 180 171 179 172 188 180 171 180 187 183 185 176 174 182 173 189 177 175 179 186 182 181 175 187 189 180 191 192 184 190 183 176 189 190 176 186 182 177 179 178 189 192 183 190 182 183 191 188 185 192 184 188 187 191 192 194 184 189 188 194 198 195 190 189 187 186 197 184 189 200 193 189 201 194 204 187 203 187 198 191 197 202 200 206 191 193 190 205 200 203 209 205 196 208 195 208 196 210 202 193 201 202 194 212 214 199 207 213 209 211 214 210 204 203 198 202 200 206 208 220 218 203 203 219 206 210 217 211 217 212 219 215 210 215 223 217 222 209 217 211 219 225 224 213 222 224 224 220 221 222 225 230 225 222 231 225 215 225 229 217 230 228 225 230 235 240 239 240 239 225 225 235 243 240 224 244 229 232 233 227 231 242 246 230 240 231 235 232 229 232 228 241 247 232 237 244 249 250 240 236 238 249 252 255 251 254 236 259 253 261 240 238 253 245 246 264 252 242 243 263 253 261 263 263 265 268 263 270 266 251 254 264 255 257 250 257 253 260 271 262 271 255 263 269 269 265 257 281 268 273 273 270 275 259 267 268 278 275 272 266 277 289 273 275 282 267 268 273 283 267 287 288 274 286 279 277 296 274 283 273 278 285 284 299 298 303 303 292 287 288 283 296 291 298 294 304 285 298 307 303 294 303 288 294 289 291 311 307 289 304 301 308 315 296 318 296 309 294 318 309 314 314 322 326 315 325 316 324 314 302 323 302 311 334 330 335 322 321 332 315 336 310 321 331 337 311 318 319 323 335 316 318 325 331 323 317 320 325 335 350 336 325 338 352 340 332 326 339 349 343 337 330 337 340 360 343 350 343 336 333 339 360 353 342 338 337 360 359 354 356 358 348 352 347 349 374 346 351 368 371 358 362 362 365 363 347 377 349 355 360 378 363 356 383 376 369 354 387 385 357 382 365 372 388 391 367 395 392 374 394 374 378 373 381 367 379 389 388 391 374 370 402 370 372 384 387 399 408 372 377 396 407 385 390 377 385 398 404 386 380 403 411 398 403 383 395 419 398 393 422 386 395 393 420 411 389 395 413 417 393 409 401 399 400 429 411 398 399 434 414 434 426 431 406 415 434 422 432 406 436 428 421 422 445 426 408 422 431 410 419 412 432 411 432 442 419 441 432 446 421 419 436 454 440 454 459 423 438 430 442 432 436 422 434 461 436 447 461 465 466 433 427 468 437 461 430 464 470 430 449 452 453 436 474 440 471 467 446 461 443 458 464 474 472 446 465 478 473 477 457 441 443 442 454 447 482 485 446 461 472 459 479 472 490 474 461 454 465 473 466 482 494 485 461 496 470 501 456 490 485 497 493 471 492 496 472 462 467 487 463 471 490 496 493 472 513 506 505 475 494 508 480 469 486 483 489 485 506 487 491 486 513 473 513 507 475 523 494 499 494 509 494 489 492 499 511 514 510 489 506 481 514 496 497 521 532 522 526 502 487 510 524 511 493 511 530 531 522 527 492 513 496 528 507 510 536 505 530 540 533 495 534 518 522 512 546 506 537 535 513 522 501 500 545 512 532 520 503 501 512 506 551 510 523 537 524 538 515 522 520 547 511 507 522 543 550 559 525 537 529 513 516 521 525 533 518 552 521 545 526 520 533 515 514 564 514 565 562 542 528 534 532 556 558 559 519 526 539 541 519 555 529 537 538 549 536 533 524 529 570 550 536 566 525 532 531 525 573 572 556 563 580 574 552 534 535 551 535 531 577 557 542 529 556 570 561 583 531 544 577 568 573 537 556 587 581 533 541 537 542 563 556 585 544 540 566 569 540 556 587 559 562 582 582 541 554 555 548 577 555 580 577 581 561 539 564 555 582 558 544 576 574 569 557 586 560 574 550 568 541 589 577 569 580 578 566 592 576 569 579 571 558 557 579 576 588 563 579 544 578 566 566 586 550 584 549 592 554 583 599 569 551 548 592 597 586 576 551 581 548 589 554 581 563 592 558 569 572 554 570 550 594 594 553 602 595 560 553 548 599 551 589 565 571 597 577 572 572 583 551 592 570 577 571 548 567 600 572 553 568 556 575 560 548 582 575 597 555 582 558 567 546 601 586 571 554 560 598 581 597 562 570 581 593 554 599 573 567 584 581 589 594 568 561 554 563 590 564 573 585 576 594 585 591 578 570 598 550 564 592 561 596 559 596 587 583 591 556 546 588 550 549 579 573 565 588 550 569 550 578 552 598 585 592 545 577 576 558 584 549 591 577 579 546 593 560 541 557 566 587 562 581 540 583 583 588 561 588 574 565 554 542 559 552 589 539 560 543 566 561 552 561 541 575 551 578 539 536 539 566 568 561 537 570 534 566 564 558 545 544 556 555 533 547 537 580 530 570 573 580 553 535 540 533 552 574 558 574 561 527 563 527 546 572 554 567 550 564 575 553 576 545 563 565 548 556 568 567 532 527 563 535 542 558 528 544 534 538 533 527 555 529 516 530 540 532 552 561 547 564 527 560 535 540 565 523 543 538 534 539 543 530 514 538 539 545 535 538 555 540 527 532 532 556 551 549 512 505 553 517 548 536 502 551 550 514 506 543 515 499 519 505 542 528 501 533 496 533 517 505 538 502 498 498 503 503 514 496 524 507 513 531 525 499 524 534 525 529 522 506 535 517 499 493 506 488 532 497 491 518 503 509 497 485 520 498 485 516 498 522 517 479 476 499 516 494 504 485 497 492 490 494 499 511 497 502 515 472 496 499 508 471 515 506 480 475 509 475 504 493 507 469 508 477 493 497 501 493 483 487 477 495 473 479 468 468 499 478 484 457 498 490 491 474 464 472 482 459 489 488 489 463 452 481 488 490 469 488 460 457 481 464 482 481 460 452 473 476 447 474 439 478 472 460 465 473 478 460 468 468 457 462 431 452 472 456 456 469 465 450 428 468 439 435 451 451 444 433 433 437 439 421 427 441 430 456 459 426 456 436 427 429 455 433 445 449 441 428 440 451 437 440 409 420 442 428 413 417 409 435 437 410 412 439 407 410 409 412 402 415 407 430 428 415 411 419 431 406 427 394 427 413 423 412 424 424 403 408 397 420 394 399 397 397 418 393 407 402 403 387 405 396 413 381 416 412 402 397 380 378 384 400 390 378 394 400 405 384 372 374 385 390 391 400 391 383 375 375 386 395 396 392 388 388 385 390 379 385 359 390 358 375 386 358 354 363 370 379 352 360 371 350 361 378 358 369 352 369 351 368 367 348 377 368 342 367 342 349 342 341 355 340 351 368 366 344 337 357 347 335 333 353 331 334 341 356 328 353 348 351 327 353 326 332 329 352 325 342 340 335 338 339 320 341 334 327 339 328 321 346 337 318 331 320 319 318 324 336 311 339 339 325 337 311 309 313 316 319 328 319 324 323 307 331 303 323 325 312 302 321 324 319 315 296 323 321 311 297 313 306 301 290 297 297 303 316 315 311 290 300 299 312 293 305 302 306 289 306 288 282 292 285 287 298 281 285 303 299 304 295 285 283 274 293 281 293 282 276 291 290 274 273 278 269 272 282 271 275 278 289 280 279 270 285 279 274 268 281 263 270 277 265 280 280 277 280 256 271 271 263 254 274 266 275 258 257 265 250 264 273 262 258 257 262 263 259 259 247 260 248 268 252 257 265 254 263 254 262 248 244 240 256 261 241 246 258 246 253 253 236 252 253 249 243 254 247 240 247 236 247 251 238 232 233 229 239 249 242 235 226 229 236 242 229 238 227 235 228 233 222 233 227 242 236 239 233 235 221 236 229 230 234 231 223 222 222 234 234 225 225 221 215 212 221 223 220 214 217 218 215 222 224 227 220 214 220 225 209 208 216 205 212 205 210 206 216 205 211 214 215 210 219 202 202 216 200 205 205 215 203 207 197 199 201 196 196 196 206 196 196 195 196 202 207 209 207 205 197 206 199 199 200 197 197 200 207 195 190 205 189 189 188 190 198 195 192 188 199 203 202 192 193 189 186 187 189 190 192 189 194 184 184 193 194 189 199 192 199 185 186 180 181 185 198 186 191 186 192 191 180 185 184 192 177 178 179 180 176 177 183 190 181 183 182 183 177 177 189 182 186 177 179 186 180 187 175 189 173 185 185 176 173 172 188 172 171 171 173 171 188 178 186 176 185 179 180 177 170 180 172 173 171 169 182 179 184 179 182 177 178 172 176 171 176 169 182 177 168 167 170 180 172 173 168 179 173 178 169 173 178 179 167 181 180 180 182 169 181 178 178 174 173 177 167 181 178 172 174 179 172 168 166 178 165 167 181 171 169 167 169 181 172 170 179 169 175 178 172 174 165 175
174 174 171 177 181 175 167 173 180 166 167 181 179 167 174 178 174 178 172 169 178 179 175 175 174 168 180 172 168 171 182 178 180 180 172 178 180 181 177 169 181 178 167 168 171 168 182 180 180 179 174 175 175 183 176 175 178 182 181 171 170 171 182 174 176 179 177 181 177 170 183 180 187 173 182 172 184 181 186 173 181 187 174 181 177 174 181 175 189 185 175 174 174 176 176 175 174 175 176 189 176 190 180 191 192 191 191 189 182 186 189 191 184 193 181 190 195 191 192 194 187 196 179 186 186 190 197 198 195 182 185 193 200 196 193 195 200 186 189 191 200 198 201 198 194 190 192 187 203 186 189 204 205 196 193 193 204 191 190 201 191 209 191 207 202 202 207 204 206 205 194 209 192 207 194 200 211 195 200 201 195 195 196 205 212 203 210 197 216 205 206 214 199 214 214 210 203 210 215 203 202 215 209 216 210 213 221 221 221 218 217 213 209 210 214 208 222 221 209 224 224 209 212 223 213 230 227 214 229 233 225 222 219 214 219 232 232 219 227 216 232 217 238 224 237 222 240 234 232 221 229 226 238 223 230 229 225 228 228 246 230 238 232 249 249 235 235 235 233 247 230 244 245 231 243 254 253 235 252 240 246 252 253 243 244 256 238 237 241 239 251 248 259 260 243 246 259 261 245 257 253 263 255 262 247 262 248 265 270 248 248 252 252 253 251 262 262 267 265 270 257 267 254 280 275 257 262 283 284 264 274 283 263 272 285 275 271 281 287 289 282 284 279 273 270 279 290 286 276 275 273 276 277 292 275 293 296 291 289 301 282 285 303 291 279 278 290 295 287 291 283 297 283 303 307 289 312 296 298 294 301 308 290 314 306 314 300 300 301 317 294 292 301 315 318 300 310 307 305 308 301 305 320 315 305 326 324 331 315 310 319 306 320 311 312 325 309 335 318 314 310 310 323 315 331 322 341 342 343 338 335 320 320 337 326 334 320 324 335 349 327 325 344 332 332 331 351 328 333 338 341 333 338 327 359 353 334 363 347 363 347 333 361 338 342 342 351 356 339 348 356 352 346 351 372 350 357 356 360 376 350 368 361 360 378 356 355 363 362 361 381 368 357 367 371 375 384 363 383 384 388 382 383 372 393 394 380 366 389 377 372 389 376 378 382 373 376 373 390 391 379 396 368 400 376 383 384 377 382 377 394 401 383 375 389 378 405 393 397 406 384 389 400 385 417 399 388 397 415 404 398 406 425 406 406 421 420 403 404 405 403 430 399 429 411 396 401 423 413 418 435 422 411 403 427 426 437 415 426 435 403 439 423 436 439 432 407 442 427 408 435 435 425 431 443 440 422 446 446 455 446 442 448 419 426 425 453 430 442 449 460 437 446 436 432 456 452 462 463 442 459 432 456 450 460 457 451 467 465 463 469 449 442 464 475 458 452 457 444 456 443 476 459 462 446 446 446 447 447 461 455 467 449 485 453 465 449 477 465 492 468 454 487 469 487 491 493 497 494 459 488 462 492 463 474 491 486 502 501 466 480 481 497 460 475 488 477 490 476 495 478 466 475 503 498 483 505 504 514 509 514 468 494 494 515 480 494 472 472 474 504 519 505 508 480 492 512 517 492 495 480 516 487 483 508 521 482 516 502 517 530 484 505 496 531 484 511 505 495 532 500 536 501 513 523 513 507 501 498 511 491 527 539 496 510 519 508 539 512 499 528 545 501 506 500 530 522 547 500 532 511 505 500 518 538 532 526 501 507 551 544 504 513 555 521 505 519 507 546 527 553 522 525 546 525 548 532 532 548 521 553 512 544 540 541 511 537 559 520 560 521 557 566 554 560 516 514 523 543 527 544 547 542 569 561 522 553 570 553 518 530 538 519 555 540 532 566 565 545 574 570 566 549 538 531 566 553 568 544 563 538 540 579 557 532 532 531 549 531 556 548 544 565 550 554 537 569 558 574 568 570 556 544 543 572 554 531 561 555 587 562 567 535 538 574 547 584 550 550 556 588 538 569 559 579 562 550 582 561 579 544 562 545 580 580 592 564 587 565 587 571 580 551 574 571 538 573 567 556 590 590 594 594 570 549 569 582 564 560 552 557 561 580 572 592 592 576 591 550 586 582 578 582 545 556 569 570 576 571 566 584 545 577 594 578 585 592 584 565 565 596 582 585 594 572 580 588 550 588 596 554 573 592 554 592 550 581 578 583 553 560 583 571 594 577 549 596 584 549 576 548 560 557 549 553 601 601 597 551 588 551 560 575 599 569 581 547 549 557 601 573 572 582 599 581 574 562 591 556 566 565 560 597 578 564 548 577 579 559 599 565 581 557 554 578 597 590 596 560 562 554 588 548 591 585 599 578 545 588 590 582 552 564 578 544 582 596 575 575 570 589 595 550 561 563 542 556 569 553 589 546 576 595 571 588 570 569 584 568 564 548 575 566 559 553 556 586 552 559 577 548 575 558 548 560 537 546 588 558 540 563 548 575 562 563 567 535 535 554 548 545 546 567 571 566 582 533 541 579 554 580 533 576 546 573 554 532 569 577 568 563 561 582 560 582 574 536 578 576 535 538 555 544 572 532 543 561 549 528 540 545 545 576 547 555 562 569 556 544 548 525 537 560 530 560 525 570 529 563 546 519 565 543 536 551 531 545 543 547 554 521 554 543 533 538 538 530 514 563 541 548 535 549 525 550 549 518 532 544 555 543 537 542 552 531 517 516 526 535 510 551 516 526 541 543 529 537 555 540 551 540 552 502 529 537 502 537 509 519 502 514 547 503 539 543 531 527 510 519 537 535 542 510 496 505 530 507 525 526 505 494 507 514 509 521 492 521 493 493 530 495 508 492 514 491 512 530 505 513 521 495 510 515 483 522 514 506 518 482 489 521 499 496 484 524 510 480 483 518 491 514 483 484 487 496 483 495 500 484 482 490 485 510 471 505 490 468 490 500 491 463 503 486 504 498 477 460 487 496 492 487 477 458 502 499 467 489 489 459 467 494 456 474 483 465 470 489 488 463 470 493 454 454 464 466 478 448 479 481 452 443 458 479 460 484 459 467 464 461 443 457 477 478 472 465 456 446 450 458 432 433 462 432 456 439 445 461 437 428 455 466 431 462 465 443 443 457 462 451 443 444 440 425 431 450 433 439 429 423 445 443 428 437 451 449 445 452 436 423 434 428 440 423 426 410 442 425 427 415 438 411 418 429 428 409 403 418 405 406 420 431 427 415 414 434 403 406 405 427 419 404 406 407 419 396 413 395 393 397 419 420 392 386 396 410 401 400 389 386 384 413 403 388 386 415 390 401 403 403 396 376 392 376 396 407 389 397 392 405 371 394 394 377 397 386 371 376 370 366 376 364 394 388 360 371 374 364 380 359 392 385 390 356 363 367 382 385 375 362 376 375 370 381 366 380 346 349 358 379 378 353 365 375 365 375 353 349 374 369 340 348 370 367 356 335 369 337 358 343 356 338 347 363 352 330 353 329 336 338 344 350 335 339 335 353 335 336 339 343 333 335 349 321 333 333 345 336 330 342 327 333 321 334 334 334 328 319 338 311 313 328 328 331 330 335 331 318 317 328 307 319 309 307 311 330 302 307 310 328 326 317 306 301 298 297 311 307 293 317 295 310 299 298 308 301 316 308 292 293 300 307 302 300 301 305 306 306 292 305 300 300 297 290 297 281 290 285 293 290 275 284 292 300 277 280 291 291 297 294 274 276 273 275 277 272 291 278 272 270 279 288 279 264 275 287 279 268 273 265 272 276 267 275 262 274 271 264 257 277 277 255 263 254 255 267 260 254 258 266 258 253 267 248 261 247 253 264 249 263 252 250 246 245 255 250 257 262 251 245 258 242 255 254 251 241 247 237 247 238 255 257 241 237 247 237 250 249 250 235 243 246 241 231 239 239 234 229 245 229 248 236 236 231 224 232 245 236 241 227 243 239 230 228 226 230 233 230 238 226 232 225 235 221 236 219 236 222 232 220 234 217 228 232 229 222 229 222 228 211 227 223 211 215 209 221 212 208 214 210 214 206 219 218 222 217 218 207 215 222 216 216 209 202 201 210 217 202 211 210 203 215 212 202 215 200 212 205 214 213 212 214 204 213 197 199 200 211 205 203 196 204 193 202 204 195 208 192 208 197 190 199 204 202 189 203 197 206 193 193 199 200 192 193 197 196 200 202 185 191 200 190 186 183 201 196 185 186 186 185 193 183 191 186 192 188 197 182 192 184 180 180 180 186 186 195 193 193 186 194 194 188 180 187 180 188 177 183 183 185 182 181 177 184 176 181 173 180 182 186 184 182 185 185 188 175 182 183 172 188 182 187 183 186 179 185 178 181 173 184 171 184 184 180 177 172 181 185 171 170 176 185 178 181 180 178 174 170 173 170 175 176 176 168 169 171 179 174 172 181 170 181 169 167 182 167 177 176 173 180 177 179 169 168 174 180 177 180 166 174 182 181 173 181 181 174 176 166 181 181 171 176 169 181 176 176 181 178 168 171 182
171 176 169 181 168 175 167 173 183 175 180 181 182 178 170 181 179 170 171 178 167 181 172 182 182 182 181 177 176 177 176 181 170 171 178 179 179 178 168 169 169 172 183 184 175 178 174 171 172 178 173 172 175 179 171 174 178 177 185 170 178 185 174 171 176 174 177 182 186 181 187 186 171 173 184 188 177 181 180 175 174 174 188 184 178 182 182 188 185 178 180 186 180 180 187 186 184 176 178 180 184 177 176 183 180 189 180 188 183 190 189 184 193 188 179 181 179 187 195 191 189 194 188 180 193 188 190 190 193 190 197 182 183 192 189 191 187 185 188 198 193 196 198 191 197 192 193 193 188 200 198 195 193 204 196 204 193 203 199 199 206 201 196 191 198 199 208 199 200 199 202 197 203 207 212 199 208 209 205 208 202 199 200 212 203 213 199 216 207 199 202 200 203 208 217 201 203 213 213 204 213 206 222 223 221 218 223 217 224 214 216 224 217 227 226 223 220 230 220 218 222 213 223 225 214 227 222 231 219 217 220 231 223 219 226 216 237 220 236 221 218 224 220 239 234 224 232 238 233 242 243 239 244 245 238 226 246 227 244 234 235 246 242 235 229 231 241 245 246 247 248 230 244 248 232 250 254 243 246 248 240 252 238 253 253 249 245 249 259 244 250 241 262 254 265 248 248 256 253 266 250 250 251 251 266 248 253 257 273 250 261 265 271 251 252 255 265 269 275 266 275 273 264 275 280 261 268 282 270 282 265 281 278 270 274 268 287 279 287 270 272 276 281 277 278 288 280 271 285 282 295 278 292 296 281 281 289 279 282 293 288 285 293 295 280 299 283 282 280 292 287 281 305 309 293 296 284 313 294 287 287 297 308 315 293 309 294 296 309 311 315 320 296 308 303 323 313 322 318 305 326 319 309 326 307 305 315 306 302 316 309 330 311 330 311 309 329 306 312 329 314 334 337 321 332 325 331 334 328 329 338 336 337 322 330 334 329 320 345 343 332 346 337 335 329 355 349 331 329 354 342 327 331 330 336 338 342 335 351 359 337 363 343 334 353 350 362 343 350 363 340 369 342 356 351 345 348 366 366 347 365 361 347 361 353 361 356 353 359 381 365 383 365 382 359 387 359 368 356 356 380 382 366 380 394 368 393 381 392 361 372 398 389 399 382 368 388 373 401 369 401 401 374 378 389 393 408 373 383 376 409 410 394 393 380 387 383 386 384 395 404 388 383 416 393 383 404 387 418 415 416 423 423 389 410 399 397 395 429 405 408 407 393 400 427 428 395 408 435 417 437 418 411 425 400 422 401 423 429 415 425 422 427 416 419 428 423 408 436 423 430 449 448 433 450 439 433 418 429 438 437 442 418 418 417 438 422 456 454 418 421 438 451 446 444 456 428 433 458 425 450 430 451 431 427 461 466 432 435 452 456 438 451 438 449 461 443 448 455 462 452 465 459 448 448 477 461 453 454 460 466 470 475 471 459 446 476 486 466 474 469 464 459 463 478 455 483 453 467 461 463 489 473 467 460 499 492 467 482 493 488 471 489 467 473 471 475 495 467 466 475 493 494 503 474 488 466 476 469 494 471 503 470 513 498 481 511 495 475 471 488 507 489 514 501 504 507 503 502 489 511 501 517 507 510 486 495 488 483 511 489 482 519 484 512 496 531 487 485 488 522 496 495 535 519 516 534 522 526 504 494 517 530 530 510 521 496 533 528 514 532 536 520 498 535 536 545 542 517 496 522 531 517 515 536 509 533 539 545 536 502 510 513 504 513 526 517 547 525 540 519 521 539 558 517 554 511 542 508 536 560 561 534 529 514 534 535 526 551 534 523 512 566 553 550 557 540 538 543 516 548 568 523 564 537 557 531 562 557 534 526 529 527 534 555 534 559 528 524 554 527 561 530 555 568 534 563 571 548 562 553 542 567 538 559 566 563 549 546 561 576 573 549 531 541 564 535 570 582 577 557 552 582 550 531 573 564 559 554 576 585 540 532 542 573 568 544 584 550 552 567 583 568 550 558 535 586 542 584 546 562 547 580 548 583 561 572 566 588 550 567 564 544 567 558 585 549 555 582 567 576 544 545 556 562 571 557 542 563 592 555 591 548 584 549 540 593 591 541 590 588 563 564 566 585 568 551 572 554 555 542 572 576 588 560 550 591 549 549 591 560 545 593 565 563 584 553 555 593 569 564 600 593 546 569 596 574 594 585 586 550 544 575 544 590 552 568 582 574 574 589 591 593 582 572 572 582 598 584 575 568 564 591 576 566 559 571 555 568 555 597 575 571 587 591 560 554 574 557 584 547 546 590 555 584 578 583 566 575 583 556 557 545 545 589 567 576 575 579 544 545 591 591 572 594 596 588 546 569 544 546 588 562 592 543 545 568 581 583 559 579 554 573 581 561 584 587 590 582 576 595 582 549 554 566 574 574 581 541 587 551 580 562 557 540 550 589 561 587 574 561 580 552 576 544 557 547 574 550 590 554 590 559 564 548 570 583 583 556 585 560 552 570 567 571 557 580 552 581 575 547 557 531 539 538 558 554 545 563 554 547 568 542 577 563 530 546 529 548 579 580 534 548 534 550 557 575 566 534 530 551 536 542 550 532 548 564 555 552 542 561 527 552 533 522 521 532 550 538 520 570 518 560 543 522 530 535 537 528 567 555 561 562 522 527 523 553 541 564 557 532 551 545 558 524 536 519 522 529 556 519 530 542 546 534 536 523 555 528 547 543 543 512 522 521 550 512 546 502 510 501 544 537 517 507 529 546 523 526 541 521 496 546 523 523 512 516 506 538 506 495 503 538 541 519 517 526 514 497 531 500 497 537 527 494 502 524 514 510 504 494 530 529 522 501 528 500 499 509 504 522 494 480 484 509 511 513 482 513 503 522 480 514 516 477 494 515 493 500 501 477 477 515 483 516 471 514 491 474 495 496 503 481 496 489 498 464 468 483 467 504 475 500 486 504 488 463 490 477 463 502 475 467 497 463 484 488 454 478 497 478 465 487 482 450 469 494 457 455 490 462 484 470 479 445 480 454 452 472 473 461 483 445 466 445 474 465 458 476 453 460 448 463 454 471 471 442 472 465 438 450 467 443 434 447 461 448 461 445 434 458 449 440 429 437 422 433 462 432 424 440 461 434 436 447 449 434 439 415 433 434 455 413 427 432 427 450 429 428 412 441 448 419 408 437 418 444 406 408 443 413 421 439 431 435 406 421 421 412 403 414 405 432 424 427 433 404 414 395 402 410 404 415 414 426 394 391 406 418 408 392 404 410 392 393 420 389 391 418 403 408 417 398 391 404 407 384 383 393 379 381 380 408 405 386 375 384 395 389 376 384 388 392 367 377 371 368 373 383 398 366 370 376 382 382 393 362 360 387 392 370 387 373 370 377 353 384 351 378 354 369 358 363 349 363 376 358 370 362 349 351 368 372 359 349 355 365 367 365 338 369 357 352 336 338 353 349 344 345 341 343 334 356 355 356 350 346 346 334 352 353 339 352 327 326 350 344 336 332 351 338 336 345 350 349 325 349 346 340 343 341 330 321 321 329 326 312 321 321 336 315 326 308 336 318 333 335 305 320 323 328 317 329 331 312 312 315 327 326 310 315 316 314 311 304 311 293 300 315 295 311 316 300 313 310 292 316 299 289 293 301 296 305 298 295 299 310 296 287 303 305 284 296 280 305 280 304 285 279 280 283 274 286 293 281 289 287 271 288 275 294 295 272 292 280 281 290 274 269 286 273 282 281 270 278 269 278 271 280 272 273 269 264 266 274 276 268 258 273 274 268 253 273 257 254 258 265 258 270 263 252 262 259 261 263 263 263 265 256 266 262 264 248 251 248 255 245 247 264 250 247 253 248 261 244 252 237 255 245 249 238 239 248 238 248 243 241 243 253 249 236 238 252 235 228 250 232 247 242 246 241 227 228 235 229 234 224 235 233 232 233 221 225 239 233 234 220 226 234 236 222 228 225 224 225 227 225 235 235 232 213 225 233 222 212 228 212 223 211 211 225 220 218 213 229 228 223 209 208 211 214 209 225 210 216 204 219 215 220 207 213 215 202 221 218 208 200 200 210 203 212 200 209 212 200 208 210 209 213 204 207 209 209 205 213 205 205 206 206 194 199 196 204 201 204 193 198 200 190 193 202 197 198 203 193 194 194 194 197 206 192 202 201 190 200 204 200 190 195 202 185 198 190 193 193 197 189 200 198 183 188 199 199 186 191 182 187 193 187 194 192 180 180 191 181 189 195 182 179 182 179 183 185 191 183 183 187 182 189 190 181 184 187 181 186 177 180 175 177 183 177 188 183 176 180 183 187 179 184 188 183 186 174 173 179 180 178 173 184 173 186 188 180 180 177 173 182 171 176 185 170 174 173 186 178 184 183 183 170 175 170 169 185 171 175 181 178 168 172 175 174 173 175 171 171 173 179 170 174 176 176 182 180 170 172 171 175 170 176 177 167 177 168 183 170 174 169 180 182 181 178 179 177 176 182 181 181 177 174 179
169 175 178 173 169 183 168 178 177 177 179 177 178 180 168 181 178 170 168 176 168 180 171 178 180 178 183 178 171 182 173 180 173 175 170 183 181 178 176 174 171 178 183 181 173 184 170 175 178 170 183 186 173 177 170 184 181 186 175 177 171 172 177 181 172 182 176 183 182 182 174 171 177 178 174 174 178 179 177 175 189 181 189 180 182 189 174 191 186 176 178 185 178 185 175 177 176 180 190 188 189 192 188 178 179 188 178 186 178 183 187 192 190 186 182 179 198 183 197 192 182 183 182 183 189 190 196 198 187 189 186 183 197 191 195 194 190 195 201 191 193 190 188 192 188 187 204 204 189 200 199 188 200 198 189 206 196 209 205 195 206 192 191 204 206 209 206 194 196 195 207 205 196 196 212 195 200 199 205 206 196 211 202 213 207 204 202 207 201 203 213 217 216 204 204 203 203 215 220 204 218 211 222 206 210 210 206 217 219 226 225 218 226 209 209 210 213 209 220 213 229 219 226 227 224 219 217 230 216 226 231 229 218 220 219 228 230 231 237 234 229 225 224 223 231 222 230 242 234 225 244 241 233 224 234 233 229 226 234 243 236 235 251 238 240 249 245 232 231 253 247 233 240 243 240 255 245 248 247 246 247 252 239 239 261 238 261 260 246 255 253 256 265 249 247 262 260 262 254 256 258 254 251 268 260 262 254 250 248 256 264 264 265 252 251 264 277 253 276 272 256 267 274 272 272 277 272 273 270 281 282 270 269 284 264 264 277 281 267 276 278 288 279 291 281 289 287 282 295 290 290 278 296 289 287 283 282 299 279 289 299 293 302 294 303 281 289 291 292 289 306 285 304 311 311 285 312 313 312 306 305 297 310 303 307 315 312 304 307 310 309 305 318 295 298 317 309 304 302 313 322 302 325 301 327 311 310 305 328 327 316 330 323 319 321 326 310 319 338 313 336 329 316 314 319 336 322 315 341 335 338 342 344 331 317 322 332 332 319 331 334 335 336 323 330 347 330 327 357 357 331 344 345 335 352 346 338 348 335 354 359 332 363 357 343 339 340 353 352 354 357 372 365 359 344 356 371 376 360 349 351 359 373 348 357 369 357 379 359 354 374 373 361 371 363 380 386 387 386 364 367 372 377 382 375 367 382 387 367 371 362 386 387 387 393 388 369 383 391 402 400 370 405 374 389 402 371 373 378 398 387 392 401 413 402 403 381 405 412 388 395 384 418 417 416 383 390 395 419 411 393 385 393 398 390 396 420 425 419 402 419 404 413 417 396 413 419 429 401 418 425 420 431 422 404 421 400 439 423 425 442 429 405 420 416 430 419 432 442 427 443 437 438 439 420 426 447 451 442 417 443 419 449 430 424 444 427 420 446 423 435 435 458 446 457 457 429 443 446 450 453 465 457 463 469 449 444 438 431 442 466 465 455 456 434 472 441 475 471 452 448 441 437 474 461 459 444 464 450 485 476 463 474 477 478 462 485 458 448 490 484 487 447 451 470 450 471 451 453 456 496 496 495 470 468 472 476 468 503 470 473 467 503 489 468 474 460 505 480 464 490 490 496 509 486 494 504 475 487 496 514 504 486 488 514 486 511 512 500 470 516 490 477 501 512 483 521 477 511 523 514 500 515 493 507 517 522 489 519 507 492 502 489 516 506 520 492 521 490 527 505 513 521 531 526 530 498 487 515 527 523 514 523 514 516 530 530 498 509 513 500 505 513 512 499 540 516 502 545 507 501 530 540 542 537 518 509 541 522 535 509 512 516 503 550 511 522 544 517 521 528 529 533 555 512 553 513 525 546 555 516 538 528 542 519 554 527 523 531 543 522 519 522 558 513 565 539 523 534 552 560 548 534 521 530 527 529 529 565 570 525 531 539 537 561 558 572 554 571 527 529 553 525 546 559 525 558 568 563 542 525 541 545 554 531 572 567 526 572 529 536 558 535 529 556 563 550 551 534 564 576 559 567 556 547 559 546 530 539 533 537 542 539 546 572 580 569 539 557 551 587 578 586 534 576 544 580 538 535 566 578 551 551 565 563 561 578 554 559 560 563 548 590 542 538 572 576 560 564 585 579 563 576 563 567 548 558 558 553 561 591 582 578 593 542 590 563 586 555 572 555 582 584 553 589 570 591 559 561 556 543 594 586 596 592 565 567 568 584 563 598 566 586 583 577 591 564 589 591 568 594 597 555 567 588 555 584 581 573 547 555 576 544 544 574 554 584 558 597 569 579 596 553 582 596 588 591 577 595 583 545 589 581 574 572 585 586 557 582 560 561 595 552 578 555 599 590 596 557 587 582 552 599 592 591 595 596 582 589 550 582 591 555 578 564 584 563 567 557 561 584 592 556 552 570 583 550 575 580 564 562 562 573 561 570 578 574 555 559 587 586 564 552 541 556 542 571 562 543 542 543 572 583 555 566 565 589 592 591 544 578 550 538 544 566 547 565 543 547 568 590 576 535 585 561 536 572 536 542 575 579 547 535 567 547 563 579 541 560 559 533 585 556 534 576 585 536 574 536 552 540 547 539 567 573 531 549 569 532 555 558 567 545 549 571 552 564 527 553 530 544 576 560 529 568 524 564 559 566 569 524 576 572 532 544 536 567 554 551 572 524 570 553 531 539 561 550 547 547 545 540 568 530 564 561 544 528 559 556 519 540 529 544 554 521 565 515 518 527 549 512 560 527 529 514 547 523 524 555 548 513 556 533 519 527 521 530 514 513 556 536 538 513 549 528 502 519 551 504 544 515 530 519 546 535 529 508 525 541 501 534 537 499 506 510 534 525 545 497 512 493 528 533 530 535 492 492 517 535 529 503 502 535 524 510 529 499 530 517 498 520 490 509 516 527 528 520 511 496 512 518 486 511 492 502 478 489 487 520 484 491 497 512 476 513 483 517 478 501 485 494 505 478 496 503 503 473 515 480 489 469 469 499 501 473 482 495 505 499 490 498 487 507 471 478 497 499 489 489 466 488 478 480 496 455 463 458 468 485 467 476 491 477 483 470 481 454 463 472 482 489 475 457 462 477 452 484 456 450 444 461 464 460 462 443 455 478 470 454 458 439 465 441 443 452 454 460 442 446 451 455 451 450 432 454 459 442 428 448 462 453 437 452 437 426 429 434 440 433 440 439 443 431 457 453 432 455 440 432 455 444 434 453 421 419 442 437 443 433 448 413 442 434 445 445 420 441 407 412 434 410 435 418 420 410 438 439 428 417 420 421 413 412 434 398 416 428 409 422 399 409 390 407 427 419 417 425 400 410 422 410 417 400 415 401 410 396 391 402 386 379 413 394 413 406 390 381 394 407 401 411 375 384 386 404 400 388 403 405 382 374 391 371 376 377 378 375 399 383 367 385 374 369 392 376 375 384 366 383 366 382 376 382 380 370 369 376 383 363 352 372 356 381 367 365 347 354 371 351 347 355 346 348 369 355 352 354 370 352 352 369 367 351 337 348 368 335 348 342 332 360 336 333 347 338 356 352 334 332 357 346 350 355 341 324 334 344 354 348 326 342 341 340 330 337 322 345 334 328 319 317 338 329 334 323 332 320 335 311 317 314 330 315 326 315 308 336 327 307 327 324 316 328 302 307 308 328 314 322 298 321 298 322 322 312 319 307 322 294 316 293 306 309 298 314 301 299 315 304 300 292 293 302 312 312 297 305 285 300 285 291 287 286 292 301 290 281 291 288 291 286 282 279 278 294 286 291 293 290 290 272 280 288 283 267 274 266 288 283 272 275 266 289 269 264 274 280 281 278 279 282 273 261 269 279 259 262 276 279 257 258 276 266 268 252 277 269 269 250 263 273 259 260 249 263 269 266 271 254 257 257 268 264 245 262 253 266 266 255 259 240 243 244 239 256 245 257 252 240 259 255 251 252 234 245 235 252 243 244 243 253 231 242 251 236 240 250 247 251 243 234 244 227 226 247 235 241 245 245 231 227 238 222 233 236 224 241 223 224 231 225 218 236 234 238 216 225 234 226 232 219 218 227 219 214 212 233 228 227 229 211 219 210 230 211 225 222 217 211 209 214 208 207 217 211 217 216 209 214 221 214 204 205 203 204 216 206 210 219 207 217 211 215 206 207 198 198 207 198 208 208 213 199 213 214 200 199 206 207 208 211 194 211 202 209 196 203 203 206 203 205 198 194 197 204 195 204 203 191 206 193 191 191 194 193 191 194 202 192 197 201 197 199 197 196 193 200 187 201 200 188 184 185 195 182 197 187 196 188 189 191 192 189 194 180 188 180 184 192 178 186 194 188 194 177 194 181 183 190 186 192 188 181 186 184 185 189 190 192 181 190 176 185 187 176 175 177 176 179 190 174 186 185 181 183 185 181 187 172 175 176 185 185 182 178 174 172 172 171 187 179 187 172 188 182 174 180 176 184 182 171 183 181 179 181 180 176 172 185 181 182 182 184 180 180 174 174 184 183 184 170 178 169 170 170 171 182 180 177 170 183 170 184 177 179 169 179 169 172 178 173 176 182 171 170 177 184 183 183 181
174 177 184 175 180 169 170 185 181 179 171 180 172 178 180 174 179 174 176 174 184 172 182 173 183 175 173 182 173 171 169 169 171 185 185 182 185 186 182 172 170 175 174 174 175 179 175 173 174 184 187 185 176 183 188 184 179 180 176 178 186 184 183 184 185 174 174 182 180 177 180 186 182 173 189 182 179 175 184 183 188 181 178 191 175 176 188 182 186 191 187 182 187 183 193 181 185 179 192 193 182 182 188 193 181 184 184 188 185 195 196 179 194 182 190 183 196 184 196 194 199 200 190 190 184 187 183 187 192 193 195 189 185 203 189 194 202 188 189 192 192 202 193 189 201 204 193 200 188 206 192 205 208 194 196 208 204 194 196 202 208 194 192 207 193 192 199 209 204 194 206 205 211 200 210 196 201 206 206 214 211 214 202 210 203 209 207 215 210 219 215 215 212 218 206 212 211 221 221 214 218 211 210 211 213 207 221 210 212 211 208 209 225 223 227 220 227 229 217 224 219 220 213 216 224 232 221 217 219 230 216 236 230 236 220 225 238 223 218 219 237 225 225 228 237 237 244 233 231 237 244 246 244 239 242 234 244 245 232 230 228 248 237 228 244 238 229 236 252 244 250 238 252 238 249 251 252 240 257 242 255 253 257 238 258 240 262 258 249 260 249 265 263 258 246 245 266 247 262 263 256 247 269 259 268 261 259 253 260 263 269 272 270 269 268 259 266 272 271 254 271 257 267 279 281 278 280 269 277 282 273 262 285 281 273 274 274 270 280 277 267 268 289 267 267 270 286 291 285 273 279 295 290 298 287 288 280 282 300 293 293 289 297 287 288 283 295 306 307 284 288 299 297 294 286 296 297 306 292 307 295 298 316 306 299 305 305 292 305 304 296 321 318 296 306 313 313 312 314 327 322 321 314 327 313 303 325 331 317 326 308 330 325 335 324 311 307 314 318 324 329 310 323 329 324 316 313 327 338 326 326 326 344 335 343 320 328 344 343 331 330 347 338 344 338 332 338 334 332 334 340 336 357 352 354 342 361 341 354 356 361 342 365 348 337 361 351 337 358 368 340 348 348 349 346 369 352 357 347 360 345 379 351 347 357 375 347 379 376 364 382 351 357 384 384 386 377 364 385 361 363 382 384 368 364 361 380 372 369 372 389 397 397 383 392 382 387 376 384 398 367 397 369 374 372 384 399 402 380 377 398 398 395 398 375 390 381 407 378 400 382 409 396 407 394 390 417 392 417 400 408 411 404 390 397 420 393 418 408 397 392 392 396 407 423 405 408 413 422 432 433 418 412 398 403 435 411 439 440 433 442 415 436 434 425 429 436 440 439 446 439 424 430 444 433 424 420 431 435 417 415 445 441 420 418 439 457 432 447 459 449 461 441 426 455 464 449 461 460 428 438 443 430 426 437 434 435 434 469 438 465 455 458 433 447 450 459 460 458 461 456 436 438 460 469 476 465 459 475 449 460 470 461 443 445 486 448 459 452 467 451 473 465 477 475 458 464 485 455 463 464 486 464 487 453 453 465 459 460 484 468 457 482 503 476 471 482 467 489 498 462 508 480 470 476 463 480 472 474 474 478 471 512 471 505 504 472 474 480 506 496 514 482 506 506 500 483 516 484 507 519 510 514 512 483 477 483 487 523 514 514 484 502 511 530 524 494 486 509 523 523 518 505 522 519 504 500 514 518 516 520 493 537 527 527 497 532 538 492 525 526 496 536 495 538 527 506 524 497 520 497 497 512 508 529 541 537 546 499 505 520 511 515 520 546 547 517 526 521 512 508 551 538 507 517 509 507 545 530 530 520 528 514 560 526 516 556 509 546 525 531 557 545 538 560 555 561 558 531 545 519 522 558 560 523 541 536 542 538 518 523 527 548 562 527 527 565 536 542 530 535 534 547 532 568 562 563 574 569 558 533 569 549 543 566 570 564 548 565 572 563 561 572 576 548 566 528 567 551 546 567 560 563 576 577 572 574 558 548 549 582 548 584 540 569 573 533 542 585 555 573 561 559 539 569 558 564 533 532 544 546 570 555 573 546 538 568 583 556 564 578 570 537 561 565 550 575 572 563 590 539 548 564 551 556 586 577 588 571 562 584 585 584 591 553 540 539 588 590 562 563 562 581 549 588 556 565 556 592 592 554 580 588 566 594 552 560 553 589 584 581 597 581 560 583 564 556 581 596 574 589 548 543 550 576 576 590 557 559 587 547 542 589 549 542 563 562 561 575 569 563 574 584 562 553 585 586 568 584 543 559 590 565 560 557 542 595 548 573 555 594 595 571 543 561 588 564 581 566 556 567 588 589 569 551 543 555 554 569 598 571 546 547 593 563 563 553 559 569 584 588 564 580 577 566 588 548 559 560 586 589 582 541 561 563 553 584 545 551 539 591 544 557 583 557 551 556 593 565 565 572 564 587 537 580 544 570 572 563 589 561 539 559 547 560 565 559 588 572 555 589 567 543 534 539 563 587 556 561 542 568 579 567 545 579 538 552 556 573 562 537 582 531 577 568 575 570 539 565 547 555 576 539 556 570 568 543 574 545 545 529 567 548 537 564 547 550 530 535 572 542 548 560 528 526 542 572 564 538 538 568 562 551 546 539 541 562 572 564 520 552 540 571 541 557 524 562 552 542 566 534 545 519 565 537 521 517 554 550 538 519 533 557 549 532 526 512 546 526 551 517 542 542 535 545 544 560 520 509 510 532 546 523 517 526 513 507 523 536 518 549 521 527 523 534 532 520 505 531 523 511 543 521 545 527 515 539 509 543 502 497 522 524 520 530 503 514 518 517 497 507 498 518 521 510 527 520 519 512 508 522 526 525 497 526 499 517 526 490 514 501 516 527 530 531 512 486 529 527 503 484 491 511 523 478 480 487 521 510 520 499 491 498 500 500 495 489 499 500 477 479 490 504 512 505 480 491 508 500 504 491 489 487 501 497 488 493 489 464 503 486 466 506 471 463 494 500 471 468 495 498 466 495 459 483 491 472 486 498 469 463 487 479 466 460 465 486 490 490 476 473 452 446 459 452 474 479 443 466 447 456 472 472 446 482 467 462 448 460 446 464 461 449 468 477 433 441 455 469 447 430 473 467 456 450 449 441 450 446 463 449 428 439 462 456 453 454 429 451 455 432 420 447 452 422 449 428 418 440 448 414 449 453 454 413 416 442 449 423 443 438 431 443 445 429 421 404 424 439 430 438 429 428 409 422 410 429 427 431 417 426 406 410 416 420 423 403 432 407 412 420 409 392 427 426 389 406 392 413 422 410 405 389 382 410 398 392 388 415 393 408 414 398 381 414 392 382 413 400 395 380 379 398 386 406 390 380 374 375 387 395 391 397 391 397 393 366 391 363 390 380 396 362 396 374 390 380 393 369 360 390 374 378 375 356 352 367 383 356 369 377 382 356 354 375 363 361 356 353 354 345 362 375 349 343 342 343 349 369 366 342 362 356 340 352 345 341 345 346 334 352 352 353 350 349 349 334 357 353 347 358 343 324 333 335 325 344 342 347 325 330 338 341 325 326 350 326 331 317 342 334 332 327 338 339 334 339 319 329 319 333 311 310 334 327 309 336 318 314 319 320 306 311 307 324 303 320 317 324 323 303 298 305 306 310 314 309 300 310 306 321 312 295 314 309 312 295 305 314 289 311 304 312 286 294 299 289 293 304 284 308 284 287 290 284 305 305 289 301 290 281 278 297 274 287 283 291 294 292 279 294 294 275 289 271 272 285 279 271 274 277 271 291 285 288 265 271 288 269 273 262 280 281 268 264 280 261 260 264 263 270 273 268 262 271 268 259 272 258 264 263 265 256 253 271 270 269 272 253 258 264 265 248 256 261 243 257 243 258 246 261 243 244 241 258 258 241 245 247 241 245 253 247 241 255 255 242 246 238 241 244 246 248 233 244 250 231 232 233 240 236 248 240 229 232 231 239 238 236 236 235 231 236 224 237 224 233 226 225 228 231 232 220 223 232 229 228 217 222 221 232 217 219 230 219 222 219 225 224 220 224 216 222 214 221 212 228 214 210 222 216 211 217 213 215 209 208 219 222 221 207 217 206 220 213 212 211 204 211 206 204 206 203 219 209 218 207 209 216 211 198 207 206 211 204 201 211 208 200 211 210 205 206 211 203 199 202 211 193 203 195 206 195 207 191 191 200 208 194 189 200 206 202 189 194 192 193 193 202 194 193 188 197 187 201 202 202 195 202 197 197 184 188 194 188 195 182 196 196 186 196 184 183 188 184 188 188 187 192 187 186 189 183 186 191 178 190 185 179 177 187 179 191 184 186 178 188 180 181 182 188 191 175 177 176 179 186 186 179 183 174 186 175 178 175 188 178 185 177 176 182 184 176 176 173 185 179 185 188 183 171 183 179 187 183 180 174 176 172 179 185 173 171 185 176 171 183 177 178 173 186 182 177 178 170 177 179 176 179 172 184 170 181 184 184 169 178 177 178 179 174 178 183 177 177 175 171 182 182 180 185 172 183 183 181 174 182 181 180 174
186 179 176 181 177 175 172 178 174 182 179 171 182 184 179 181 173 181 177 177 183 185 181 181 173 184 186 186 179 181 175 186 187 175 185 178 180 171 172 187 174 173 183 173 179 185 178 175 179 186 171 175 187 179 174 185 175 188 176 172 172 172 175 187 177 189 177 185 187 176 183 190 179 176 191 185 190 180 187 179 178 188 181 192 177 185 190 181 182 192 179 181 193 182 194 177 178 179 190 193 182 180 193 188 181 192 179 184 190 186 197 195 181 194 195 184 192 187 198 191 200 192 195 191 201 184 189 191 194 185 199 195 200 197 189 189 196 198 195 204 202 190 201 203 201 198 207 194 200 205 191 206 193 191 194 204 195 196 193 206 209 209 199 196 203 197 201 210 205 201 212 204 203 196 199 208 212 206 201 206 202 216 204 204 205 204 212 205 208 213 214 218 211 205 223 216 219 219 207 209 214 224 224 217 226 211 215 211 225 228 218 227 230 221 217 210 215 231 232 214 219 223 219 218 221 235 232 225 228 219 231 234 224 219 220 226 235 222 225 225 220 230 230 225 236 230 223 238 245 235 246 226 246 232 227 242 246 248 241 243 246 232 251 239 243 230 245 240 241 253 246 238 234 235 247 242 258 257 244 248 257 259 256 253 259 242 262 250 249 263 263 244 250 262 253 247 266 257 264 259 256 250 249 264 254 271 249 255 253 264 273 260 269 255 275 265 258 254 273 276 265 278 273 260 280 283 277 264 274 271 276 281 286 274 263 273 285 276 287 279 279 292 270 282 283 283 288 290 289 289 275 288 296 291 279 287 289 277 302 300 295 284 290 300 279 288 297 284 290 299 287 290 306 301 288 298 298 311 309 315 309 312 304 295 301 302 298 297 305 309 300 299 308 299 318 320 316 311 310 314 314 310 322 302 317 304 329 325 314 306 325 333 317 331 318 337 323 318 308 315 313 320 331 336 338 327 317 344 317 340 317 329 341 347 349 348 350 333 351 325 346 332 350 353 326 344 354 332 343 331 339 350 340 360 329 349 333 354 347 348 357 353 340 341 357 353 359 350 366 367 352 353 362 362 344 373 361 349 371 364 374 372 375 347 378 364 360 359 383 352 381 378 387 372 357 363 355 388 358 384 382 384 369 392 379 380 374 364 395 393 386 396 392 389 397 378 375 392 375 368 373 388 372 399 385 398 381 378 395 372 395 405 374 401 379 414 409 394 408 412 404 405 416 407 408 405 416 420 412 407 394 391 386 389 411 390 419 424 404 419 429 393 406 419 417 431 416 415 417 432 410 400 416 403 439 416 428 423 425 422 438 410 415 413 437 425 414 407 440 416 441 440 412 435 421 423 432 453 420 422 443 451 434 417 439 423 439 425 419 430 429 426 441 438 425 432 447 442 446 461 440 442 443 432 468 465 435 456 466 469 442 448 462 462 455 458 477 465 472 459 444 466 474 453 457 461 461 472 476 483 445 474 465 481 466 462 479 460 447 448 451 483 446 484 458 484 470 465 453 489 467 497 484 474 472 495 470 500 456 499 490 467 487 478 489 496 488 466 467 474 498 481 490 467 470 474 465 509 505 475 480 506 467 509 507 469 486 492 516 512 480 480 512 477 508 493 517 502 520 505 474 494 523 508 496 514 492 482 477 483 519 521 490 513 520 519 498 494 493 530 507 486 518 531 499 513 491 525 526 496 504 492 504 503 501 530 496 498 520 536 513 499 538 527 530 532 509 530 523 532 500 509 519 539 497 543 546 513 532 544 511 526 504 532 513 531 524 511 516 505 538 509 507 538 541 524 507 552 528 556 555 542 515 552 531 544 549 519 538 543 557 560 554 536 513 560 532 524 521 558 550 513 516 536 553 549 558 567 565 542 552 523 540 527 530 549 529 540 559 544 563 550 542 556 571 568 561 534 536 557 526 573 573 527 565 564 565 547 550 534 536 527 534 543 576 570 542 554 547 536 533 571 574 549 565 534 577 560 539 542 576 530 553 560 578 542 548 553 554 576 564 567 566 561 570 545 556 539 539 587 582 572 538 575 548 584 569 568 549 573 570 558 543 576 571 566 550 568 564 568 560 571 577 578 562 560 591 586 551 584 586 546 552 577 573 567 572 555 588 589 579 568 542 588 538 580 549 539 542 579 556 567 543 542 594 569 567 594 549 566 585 582 576 544 550 540 559 586 557 584 594 544 564 585 576 564 569 575 583 567 546 559 570 556 551 567 581 555 597 564 569 553 573 565 574 573 565 589 594 542 575 549 561 541 594 556 580 581 590 565 566 554 584 595 569 553 581 552 584 580 591 555 551 567 595 543 558 562 591 570 579 584 576 580 562 565 551 591 553 553 593 583 554 552 556 541 582 581 572 545 547 557 546 594 564 581 559 546 578 557 551 579 562 588 562 567 556 557 562 554 570 543 540 567 538 540 570 566 582 586 571 573 548 579 573 557 548 537 565 588 556 578 573 563 556 582 577 558 586 586 575 563 536 580 539 579 568 550 543 578 549 553 547 565 538 546 544 560 573 575 530 563 560 536 576 551 541 553 578 562 569 567 535 530 555 544 544 554 549 542 532 554 564 536 576 571 551 534 534 556 522 535 565 558 522 529 529 529 558 543 540 519 549 549 541 564 520 551 529 549 561 528 538 538 546 514 532 555 521 538 552 538 544 519 561 526 521 527 556 544 541 531 560 513 556 541 543 549 533 510 528 554 538 557 536 549 519 525 535 550 518 506 514 538 512 524 500 536 532 533 517 506 507 530 526 517 505 520 531 499 511 525 524 535 538 535 514 527 516 501 538 505 537 539 528 517 510 528 535 537 523 513 522 505 490 497 493 486 507 528 502 519 521 514 484 521 501 487 497 512 486 478 477 515 480 495 489 524 522 519 515 477 475 509 492 514 496 502 515 490 504 482 470 506 499 494 490 507 482 473 493 471 464 488 486 494 481 490 461 466 473 482 501 488 469 477 470 469 464 503 459 494 461 476 472 496 482 492 480 465 452 494 477 487 471 452 490 493 488 471 449 485 473 454 465 467 481 470 461 475 440 475 462 452 467 476 469 476 469 445 444 474 444 477 434 453 475 465 464 444 471 471 436 442 436 464 450 462 441 424 434 464 463 458 432 458 450 461 439 447 439 438 433 457 442 447 425 427 442 415 432 449 423 450 446 425 432 445 427 449 413 445 406 432 421 435 408 413 418 402 438 418 404 406 431 416 419 412 408 398 400 407 398 403 431 394 397 415 399 421 424 426 396 417 409 388 398 389 405 414 401 395 404 386 404 386 401 419 418 401 394 407 385 406 415 406 383 395 380 392 401 372 373 406 394 388 387 376 377 367 392 388 388 377 374 398 394 371 391 372 384 383 375 392 395 380 387 368 392 372 357 365 383 381 380 376 386 367 374 359 371 355 359 376 363 380 354 352 361 356 343 373 348 343 344 362 368 374 359 364 368 338 343 363 370 356 356 348 358 367 356 342 344 345 337 334 357 359 337 338 357 351 356 332 323 328 324 343 339 323 352 332 342 349 345 325 325 342 346 316 337 314 315 334 329 324 314 323 319 310 309 331 320 330 321 334 333 329 334 309 331 312 303 325 319 322 328 303 329 308 308 310 318 317 313 325 298 304 303 313 311 295 312 319 308 315 316 299 295 304 292 288 298 290 302 293 285 292 285 309 302 286 295 293 283 304 282 301 304 282 277 297 294 300 277 297 293 272 275 274 283 293 287 276 276 293 292 291 290 283 282 290 270 266 283 278 288 272 287 269 274 286 262 270 278 265 275 279 280 267 263 277 268 258 272 261 260 264 253 255 259 255 273 263 255 265 269 256 254 263 267 264 256 246 262 252 259 247 259 249 248 246 243 252 242 244 248 260 239 248 242 248 258 242 253 239 252 233 253 255 248 236 251 247 231 233 248 230 243 233 249 231 245 234 238 239 238 231 229 226 230 246 230 223 230 224 231 233 227 226 233 239 230 224 237 220 228 232 233 234 231 215 235 227 218 224 223 229 233 230 232 230 212 231 226 217 210 212 230 223 215 217 217 220 220 220 222 219 216 212 223 215 222 218 219 204 214 220 217 218 205 219 203 204 218 207 199 205 210 201 198 212 211 211 203 206 198 203 205 199 211 207 194 195 206 195 201 203 207 205 195 203 192 204 202 196 192 201 200 206 196 200 199 201 196 192 199 201 201 192 202 196 188 186 200 199 195 202 193 189 195 187 202 197 194 185 189 192 201 193 185 193 185 196 185 191 195 193 182 185 194 194 194 195 183 187 194 193 186 180 181 186 178 190 194 193 185 186 181 178 184 186 176 186 181 191 192 188 191 183 175 176 190 174 182 174 182 179 188 187 179 188 175 177 180 174 175 187 180 178 188 189 189 186 181 175 183 178 186 179 186 187 178 184 187 186 182 175 174 178 187 178 173 171 182 181 171 185 178 180 171 173 186 170 182 175 174 177 179 174 183 171 173 174 185 185 180 177 174 172 182 179 176 182 173 170 185 170 182 182
188 186 179 174 184 175 187 186 184 171 183 182 184 179 186 174 172 188 173 184 174 179 179 184 185 172 185 184 181 182 172 178 177 178 181 172 182 179 185 177 177 180 187 172 188 185 174 188 182 176 184 186 182 172 179 179 190 174 175 182 185 174 187 189 179 181 174 189 187 186 178 176 178 175 176 175 188 177 192 182 180 187 176 191 187 181 179 187 183 179 194 193 179 191 192 185 178 191 183 193 184 185 193 187 182 187 185 187 183 196 195 197 186 190 193 184 192 193 183 191 200 193 197 202 197 196 201 193 195 200 190 196 204 201 201 188 187 203 196 191 200 191 189 202 197 200 191 205 204 209 204 199 192 196 200 202 207 210 200 199 194 196 207 203 206 205 208 207 197 203 196 208 213 199 215 200 207 217 209 214 218 213 205 201 213 218 201 219 211 203 203 221 222 221 206 204 215 211 213 206 206 220 227 208 220 226 214 225 225 213 223 224 229 214 219 227 211 216 233 217 220 213 225 228 225 215 222 228 224 237 234 221 224 240 228 229 237 226 225 241 232 227 238 227 241 239 245 224 240 243 227 234 248 247 236 239 230 235 249 236 234 252 243 246 248 237 231 239 253 239 241 240 252 244 254 252 258 241 251 238 243 250 242 254 249 243 246 251 263 244 262 260 247 244 262 250 256 255 256 253 253 253 247 253 267 262 254 269 261 268 271 274 266 275 255 265 277 271 265 270 261 270 267 281 266 271 262 268 278 261 283 277 264 277 276 274 287 285 289 278 288 279 282 268 276 293 288 277 287 289 298 288 273 284 274 301 289 285 296 304 296 296 291 299 284 297 305 283 294 310 305 288 293 309 309 285 297 304 304 297 289 310 298 291 314 313 294 307 319 308 315 294 309 322 300 324 299 301 300 326 319 325 321 302 301 315 320 313 307 305 326 330 323 323 330 314 307 311 312 308 325 319 329 327 328 340 344 345 323 343 327 330 316 319 338 325 342 319 344 331 337 335 326 343 334 348 344 347 338 341 339 328 337 349 331 338 349 335 345 338 345 338 348 347 352 337 367 363 361 368 342 339 344 353 360 364 342 351 376 348 376 345 362 352 378 369 377 379 359 353 377 378 356 378 386 365 377 372 390 373 367 364 384 362 377 393 370 396 364 370 366 373 383 377 370 373 365 371 393 398 375 388 374 397 400 375 407 390 384 389 406 404 401 392 390 406 411 388 386 394 401 395 402 384 397 408 409 412 414 397 390 405 395 400 390 398 399 407 399 395 404 425 401 420 421 418 403 419 434 404 429 427 411 402 416 427 418 440 410 429 429 442 435 413 409 437 428 407 413 429 411 424 415 448 451 451 429 441 432 435 415 437 435 450 425 430 430 423 438 428 458 458 427 430 448 449 440 465 423 445 455 461 445 433 455 464 436 430 443 455 439 457 461 439 457 473 445 464 452 468 442 472 441 476 458 463 477 441 472 453 443 452 477 454 457 480 443 469 452 489 456 448 466 468 468 491 459 465 470 466 490 472 487 467 496 488 456 461 492 463 481 476 485 491 460 465 494 485 466 496 474 467 492 499 462 491 475 505 501 502 498 495 491 505 488 503 497 495 479 473 493 491 482 475 472 490 515 519 519 491 497 490 485 500 511 502 498 483 511 477 521 525 525 520 494 512 526 516 519 502 518 485 512 511 522 513 507 509 492 518 519 524 516 512 522 507 531 493 514 525 525 530 511 494 510 524 511 531 514 529 513 512 499 495 510 511 497 546 542 538 519 544 509 525 524 501 513 548 519 540 550 504 534 540 540 535 524 537 534 509 542 539 553 527 527 559 550 543 534 554 535 528 530 529 543 546 537 563 543 548 554 517 521 524 529 540 514 543 552 514 547 542 563 539 539 528 548 566 560 524 547 522 556 533 534 540 535 540 529 552 524 543 570 549 555 576 527 526 528 564 564 530 525 549 530 571 574 560 532 554 569 546 547 547 560 527 564 571 567 582 560 528 543 529 536 556 571 583 560 578 557 535 531 560 548 580 540 544 562 553 574 562 566 571 582 551 550 558 573 533 547 561 565 545 551 543 559 543 554 582 586 535 577 576 577 558 565 572 549 540 578 536 554 541 559 549 561 578 560 586 578 558 543 539 571 562 549 581 572 554 557 552 539 543 593 565 568 552 547 582 557 590 567 559 539 590 556 547 576 581 541 546 546 547 548 564 556 560 552 590 560 571 588 561 577 571 589 590 584 541 561 586 576 589 551 576 569 568 568 590 593 570 540 544 561 549 568 577 553 564 555 573 540 587 578 561 562 555 555 551 541 560 581 577 554 592 542 567 549 570 561 586 583 544 589 549 593 546 570 590 570 570 551 554 561 589 558 583 548 573 578 549 538 563 587 592 543 572 546 592 546 567 582 575 556 560 584 554 551 543 549 566 573 561 581 580 556 545 569 549 564 536 561 548 545 538 585 550 556 538 533 565 567 578 546 570 586 578 532 545 570 546 575 585 554 531 572 540 563 538 571 538 538 544 553 532 551 566 529 569 578 561 530 534 577 563 543 564 540 549 555 538 538 529 578 560 571 565 555 535 572 541 542 568 556 553 521 562 560 558 532 570 525 568 551 565 530 538 567 542 556 532 557 544 533 523 527 515 526 530 551 518 528 551 516 519 530 532 560 543 515 545 532 517 552 555 536 531 511 553 548 517 514 534 547 538 532 540 521 540 549 505 552 537 505 515 525 525 527 537 530 542 535 538 525 549 531 544 530 506 518 548 531 508 497 531 528 507 530 521 530 514 528 515 515 517 533 502 500 496 494 515 512 519 500 496 538 497 526 510 517 517 491 492 530 501 501 486 512 514 527 513 486 528 513 521 520 517 520 518 505 520 496 488 498 494 476 493 510 506 485 474 503 519 478 501 474 498 474 489 470 504 472 471 481 513 503 481 494 480 483 469 500 482 496 473 462 490 505 492 496 486 475 463 481 463 489 487 491 485 467 489 466 489 496 475 487 471 476 492 452 485 449 471 474 464 456 468 471 465 472 461 488 448 454 485 468 478 464 465 460 457 470 453 463 452 456 478 447 465 458 470 470 461 475 469 461 468 453 444 472 437 444 464 458 431 457 453 442 437 436 445 433 427 459 433 427 437 441 431 449 453 418 420 453 436 454 451 441 445 433 416 416 420 450 432 439 434 413 421 444 417 422 441 412 426 419 441 408 440 420 416 407 417 425 440 398 433 399 432 436 407 419 397 421 408 417 420 413 403 425 395 418 393 408 403 423 392 395 401 414 420 413 392 414 415 385 395 409 408 400 409 380 378 410 410 375 394 411 378 374 385 396 387 402 397 404 374 374 384 368 389 376 368 371 366 391 376 369 376 371 389 384 360 383 368 381 388 375 367 372 376 358 354 361 369 383 374 357 357 354 379 378 369 363 365 364 357 365 357 348 358 370 354 365 344 341 367 363 370 364 369 339 358 369 350 358 347 338 364 362 360 353 356 337 355 354 349 359 346 328 327 356 354 344 351 350 336 354 351 339 331 352 322 343 335 347 338 348 344 317 332 320 328 329 312 338 342 317 337 316 323 321 317 323 337 317 316 325 315 316 330 332 304 325 328 328 307 328 317 308 313 309 314 321 320 309 299 314 318 317 307 303 293 297 290 315 299 314 306 310 304 289 287 310 290 308 302 305 291 294 294 285 289 287 281 297 306 304 281 302 303 294 278 285 301 277 282 298 280 275 295 270 274 282 269 293 282 276 290 281 266 276 271 284 288 282 278 277 263 284 272 280 270 275 285 261 284 263 276 269 275 280 261 278 255 258 259 264 272 266 273 255 268 272 254 249 252 262 264 268 252 248 264 253 257 264 263 258 246 248 266 242 249 258 264 254 259 238 239 241 245 251 250 235 235 234 237 249 256 243 248 237 251 247 238 250 231 230 248 237 229 229 244 238 241 247 245 244 240 237 227 235 242 228 237 224 240 241 224 235 241 221 236 233 240 238 224 226 222 233 220 223 227 229 230 217 232 227 224 222 219 220 215 226 229 214 223 226 212 229 217 223 209 221 223 226 213 222 209 216 223 224 222 204 204 209 214 209 211 215 208 206 220 207 221 202 215 208 215 200 210 213 207 205 214 206 216 212 214 206 207 199 201 196 202 197 199 200 210 203 205 205 208 200 207 196 202 200 205 198 207 209 194 196 200 191 205 199 193 192 194 203 203 199 191 199 189 203 191 199 189 191 194 190 201 194 190 187 193 184 198 191 189 194 188 196 193 185 187 198 189 190 190 185 182 194 195 188 191 189 196 181 181 185 194 185 186 180 177 189 193 181 193 190 186 190 180 192 183 193 181 181 187 186 186 179 181 178 185 190 185 182 190 186 190 187 174 177 190 174 189 186 177 185 180 184 180 182 182 186 182 185 174 174 177 182 175 180 183 186 178 175 177 176 187 173 172 188 177 187 187 175 182 171 186 188 184 174 181 174 188 171 188 173 171 173 182 176 182 177 173 171 179 177 174 177 179 173 174
185 188 188 188 179 171 185 179 182 188 187 183 188 185 180 188 185 182 179 188 173 183 173 173 173 177 174 179 186 177 180 182 177 181 180 183 179 174 173 172 174 187 182 189 181 175 187 177 184 177 176 187 190 178 187 174 186 174 182 181 178 191 190 181 182 182 175 190 184 175 188 184 189 180 182 181 182 178 185 194 184 189 190 183 193 187 183 186 186 191 193 190 190 192 180 180 179 193 193 186 189 182 190 186 189 188 188 198 183 192 199 200 195 186 198 184 199 195 184 194 198 184 185 199 192 201 194 194 197 204 201 204 188 190 191 195 198 195 194 197 203 189 208 203 193 199 190 190 194 194 193 206 203 201 210 204 192 198 194 211 211 213 195 194 198 203 202 215 196 206 199 197 197 198 211 201 199 219 211 204 204 219 200 216 212 202 209 209 205 213 210 216 220 211 221 213 218 224 222 214 211 210 211 208 227 209 228 218 218 215 226 231 220 210 230 228 226 223 218 224 218 230 223 216 218 229 225 216 235 221 234 234 235 227 233 226 222 221 235 223 227 225 244 230 223 238 230 233 241 236 246 243 235 245 234 234 242 244 250 230 244 242 251 247 246 240 231 253 239 233 250 242 245 254 252 243 259 249 247 251 238 239 248 256 254 245 264 241 243 258 249 262 263 255 265 268 251 268 259 252 254 252 264 268 254 260 261 265 273 258 260 276 261 256 267 267 266 271 262 260 273 270 265 283 261 264 269 285 264 266 284 279 270 285 278 274 274 273 288 291 278 294 270 284 285 279 286 296 270 273 287 272 285 279 300 279 277 283 276 294 287 292 279 279 305 306 299 286 291 304 307 311 289 312 300 310 305 312 294 315 294 292 300 308 291 301 303 300 304 302 316 300 313 320 323 303 301 299 325 305 320 328 300 321 307 331 326 324 311 309 316 324 321 318 317 314 319 339 317 335 330 320 323 324 328 343 332 334 342 325 342 321 339 345 344 318 323 345 335 346 329 322 341 325 328 324 332 355 357 334 346 358 339 347 329 359 336 331 352 335 345 350 363 355 343 337 345 350 361 343 338 361 358 360 353 365 369 377 358 354 372 368 361 378 352 380 349 374 378 382 353 381 361 370 364 379 382 357 356 356 361 358 392 379 385 362 388 385 390 374 395 388 367 380 387 395 397 399 397 381 371 401 384 406 373 377 403 386 382 391 384 377 378 408 405 402 392 406 410 397 413 386 416 407 408 411 390 417 386 400 396 389 386 410 422 426 399 414 428 409 410 420 397 409 411 396 419 426 422 396 421 434 406 424 418 421 432 407 421 420 424 412 427 426 410 443 408 414 429 417 409 444 411 443 413 411 437 412 438 441 453 439 434 435 417 418 452 438 417 432 431 443 431 445 451 428 453 463 445 438 426 446 437 467 432 460 428 466 439 472 459 434 463 457 450 461 436 440 477 451 464 453 440 440 475 462 437 481 454 475 481 471 464 455 472 480 469 475 482 466 463 486 454 488 482 493 486 452 467 483 494 453 462 469 483 457 484 482 472 482 484 478 460 459 474 463 501 484 493 502 468 475 490 490 508 495 483 497 493 477 492 474 471 472 494 476 482 510 476 516 478 506 481 487 485 491 512 507 509 485 488 500 509 506 519 518 488 483 522 486 499 523 518 491 506 484 518 485 529 526 494 507 505 494 494 504 506 521 519 487 508 511 503 518 497 502 499 510 528 525 533 491 522 508 537 511 526 525 540 494 542 509 503 509 509 500 500 519 517 514 530 528 547 548 521 513 499 531 526 507 501 510 544 521 511 509 541 514 543 556 517 536 529 527 511 506 508 518 548 555 521 521 535 559 543 536 550 514 522 558 525 512 562 526 546 523 520 544 526 530 551 551 559 550 545 555 557 566 543 557 565 518 544 521 556 560 550 533 562 529 565 524 544 521 542 540 532 550 571 549 557 544 537 572 567 533 552 555 560 561 561 535 525 525 532 569 538 536 530 542 536 579 562 580 534 549 547 533 561 542 548 541 565 564 578 555 561 552 575 585 536 557 540 578 536 574 538 574 533 564 541 547 565 532 562 541 554 557 533 534 557 536 561 571 546 566 545 579 568 548 563 566 545 563 539 590 591 586 561 536 562 570 591 580 554 566 589 560 590 573 561 559 560 572 580 572 589 576 546 567 589 558 543 584 570 587 583 569 581 553 554 592 571 554 580 589 567 560 540 549 540 564 555 563 543 542 582 594 581 590 567 576 594 556 566 571 589 539 586 576 553 586 558 569 545 583 547 557 549 548 567 590 573 583 559 561 587 546 560 573 582 573 594 581 574 550 557 569 550 589 550 549 579 552 578 569 541 587 587 591 580 544 586 559 588 589 580 563 541 586 541 568 564 581 554 543 591 556 556 546 590 568 556 575 566 580 549 552 573 582 549 559 587 581 563 582 577 535 552 564 583 540 539 538 584 541 583 582 544 548 576 542 564 581 565 578 570 568 571 551 560 561 547 550 552 551 541 565 580 560 550 554 540 581 552 576 537 580 581 580 577 554 530 550 560 541 575 531 564 547 537 524 576 553 543 543 560 554 522 555 572 530 521 544 543 535 562 523 564 538 523 564 546 521 541 567 531 570 548 517 543 521 556 535 561 540 530 542 565 562 533 518 537 549 541 521 526 557 512 544 542 522 519 514 514 554 551 559 519 539 519 533 542 510 538 525 549 534 552 517 544 546 555 518 552 546 541 503 531 552 501 551 534 508 521 503 522 516 533 507 526 498 544 546 508 502 502 497 497 503 527 500 540 502 508 533 514 535 518 512 540 521 533 512 522 522 497 508 530 534 486 509 526 498 516 492 522 515 494 491 518 504 497 492 479 528 515 519 506 525 518 522 495 517 490 514 486 482 476 511 474 485 520 476 488 500 477 485 492 516 503 480 492 503 490 512 470 488 485 507 501 465 478 499 466 500 508 505 500 473 474 494 503 477 499 499 461 463 494 486 466 496 490 498 471 470 463 472 457 491 480 463 484 458 490 483 465 481 473 477 447 459 470 442 460 475 446 483 485 455 442 456 467 461 441 457 442 472 467 457 444 443 460 473 472 435 443 449 474 458 468 470 431 452 460 449 425 452 464 442 454 435 435 450 450 431 424 431 442 450 419 427 439 420 449 417 451 455 416 426 434 443 438 450 450 426 430 420 422 428 416 416 443 425 437 434 407 427 412 401 432 419 402 440 430 412 432 417 422 397 423 432 410 395 425 398 394 399 431 405 416 415 395 412 396 395 414 405 418 408 410 409 392 392 388 410 391 390 386 394 397 416 413 401 409 383 403 406 381 410 378 407 403 393 391 379 385 370 393 404 376 399 389 380 389 367 369 394 375 365 376 370 371 380 368 367 361 390 392 361 376 370 372 386 370 385 369 372 359 371 360 377 348 375 352 355 357 348 378 360 354 343 372 348 352 375 355 360 340 367 346 339 353 339 349 363 346 357 350 333 342 366 334 343 336 333 359 353 348 328 335 333 355 329 345 331 332 327 349 337 332 346 344 335 331 334 347 338 324 331 320 336 317 320 334 318 326 326 319 310 318 337 337 315 325 322 309 320 327 323 326 327 317 333 331 308 316 307 319 310 306 306 303 326 296 297 299 308 299 308 293 318 302 314 312 318 318 301 315 304 295 305 289 303 302 294 289 308 308 298 283 287 283 288 296 292 305 286 305 285 302 287 295 288 288 293 295 291 277 299 279 291 297 279 289 289 287 272 280 280 271 290 280 288 286 284 264 282 270 268 269 283 265 268 272 272 264 264 266 273 276 281 268 259 268 264 261 257 277 256 256 258 258 250 256 270 262 248 267 247 253 250 262 270 270 247 252 259 247 261 251 256 262 256 264 240 254 262 253 242 252 260 261 246 247 239 244 256 246 248 252 233 254 232 242 245 232 231 253 247 249 233 238 241 239 245 245 229 230 242 227 235 231 229 225 239 236 223 231 243 233 231 222 225 221 219 230 225 222 217 224 227 231 234 226 233 220 229 221 218 230 229 222 232 217 219 231 221 218 213 223 213 230 221 227 224 209 208 210 212 222 222 214 209 220 215 212 221 206 209 223 205 205 221 205 202 201 216 216 214 202 206 207 214 216 202 208 212 200 212 205 197 198 200 196 204 198 198 200 212 211 204 199 193 207 194 202 198 200 195 207 208 199 197 192 197 201 194 204 201 193 203 201 191 200 192 189 200 194 199 201 201 187 203 189 198 191 185 194 191 188 196 202 187 194 190 192 195 200 197 185 183 189 193 182 181 194 183 194 181 195 186 193 193 181 194 183 182 194 183 191 181 188 192 188 185 189 186 184 184 177 180 189 190 191 181 190 188 180 176 188 178 188 191 178 190 185 180 190 182 183 185 185 191 179 177 180 173 184 185 180 183 189 175 179 186 177 172 178 181 174 173 185 185 187 186 182 181 172 177 186 180 188 180 177 176 182 184 174 173 177 181 183 173 181 187 186 184 188 172 173 188 171 186 183 185 181 175 174 181
182 172 172 179 181 178 182 172 172 185 175 176 177 187 178 185 184 173 178 183 175 181 182 175 176 174 189 186 178 174 177 186 176 176 174 183 180 185 184 178 180 185 182 184 182 189 178 175 191 185 184 174 174 176 177 178 177 176 192 181 178 177 175 179 180 178 189 188 188 180 176 177 192 184 187 182 182 192 184 179 184 195 180 184 178 181 187 181 183 186 188 185 194 193 196 196 191 182 183 189 191 181 181 194 197 198 195 182 197 187 193 189 197 184 184 201 191 189 203 199 202 197 197 196 189 192 194 202 195 196 188 188 197 205 197 192 201 192 192 204 193 206 193 193 193 207 207 197 203 201 210 207 203 199 212 203 202 213 196 199 201 204 197 196 208 204 200 211 197 216 205 201 213 201 210 200 201 214 220 205 210 218 212 208 217 202 223 210 206 223 210 209 211 210 209 208 218 215 222 223 216 225 210 225 213 218 209 212 223 219 223 214 219 226 221 213 231 215 232 217 223 220 225 228 236 219 230 231 236 227 222 221 239 224 220 234 239 239 234 236 226 235 244 233 244 245 229 245 242 243 233 242 240 248 234 240 246 230 231 231 244 242 242 251 232 249 250 253 255 239 257 254 235 243 255 258 245 249 239 261 263 241 252 247 245 262 251 259 253 265 256 263 262 255 269 255 261 269 267 256 251 251 252 267 254 253 255 268 276 256 271 270 262 264 261 269 272 264 267 271 273 271 279 275 272 271 280 270 262 270 266 282 267 272 277 270 282 283 276 272 283 286 284 273 292 282 293 274 284 273 298 288 279 288 275 292 299 299 278 301 294 290 301 299 295 287 284 307 290 306 310 297 297 307 310 309 310 303 308 311 298 288 293 308 305 315 302 320 309 318 315 311 324 322 317 301 322 304 324 312 309 325 322 321 307 317 310 329 329 333 332 322 318 311 327 319 313 326 338 340 333 310 331 319 328 327 322 321 341 331 315 316 339 320 348 340 324 328 339 328 323 322 354 355 356 334 344 338 348 358 342 346 332 336 332 354 356 352 334 358 337 363 356 368 353 343 341 363 359 346 363 364 366 361 349 358 364 351 349 362 346 378 349 375 378 348 348 350 351 355 370 362 367 358 373 382 386 382 384 373 388 381 360 373 370 388 374 379 378 397 387 396 386 397 364 371 397 381 384 394 371 396 368 401 371 394 408 401 399 398 387 377 381 384 408 379 404 399 389 393 381 408 402 409 401 396 417 382 415 404 398 421 393 385 420 421 419 423 396 422 416 423 431 413 414 395 417 410 402 432 405 412 436 414 403 421 408 435 430 408 414 438 429 402 407 412 407 437 424 409 431 411 437 424 409 426 425 430 421 427 433 417 452 427 448 415 455 416 432 459 438 436 453 425 421 431 445 430 452 438 435 449 463 458 435 438 438 468 468 463 449 432 461 466 467 433 464 442 469 448 450 460 469 455 471 471 477 477 443 465 447 450 451 454 479 447 454 482 456 481 459 466 481 485 457 482 480 467 491 456 489 458 482 489 496 477 468 467 474 495 481 463 462 486 486 483 498 497 502 496 500 503 464 494 471 491 499 464 497 473 469 474 492 488 505 479 478 467 511 505 471 498 512 501 495 493 480 481 474 478 484 492 512 474 488 495 491 512 497 487 478 493 510 517 499 503 507 485 522 492 498 528 507 531 509 531 532 517 520 523 528 492 518 515 531 490 514 512 510 491 500 536 529 510 493 531 496 502 521 507 508 527 504 518 514 506 511 506 506 504 523 541 502 544 515 540 508 520 541 541 542 547 506 541 546 542 537 544 532 505 541 511 540 549 512 510 519 536 531 543 542 555 555 560 547 515 559 527 513 536 550 556 540 535 540 513 534 562 526 540 519 522 521 549 524 550 560 555 536 550 540 560 521 556 562 554 538 564 521 548 543 548 546 534 520 552 532 556 548 562 531 570 545 544 534 553 555 544 566 564 567 532 524 568 535 542 564 537 534 542 575 543 534 544 556 578 546 538 530 563 533 573 559 557 583 573 533 560 582 577 534 571 573 578 561 572 540 532 571 564 575 573 554 555 571 540 547 536 559 577 584 563 578 576 541 584 547 546 565 535 580 538 588 580 541 549 552 588 566 537 548 538 562 571 561 547 580 577 591 591 550 587 566 539 558 558 575 558 573 551 559 563 555 541 537 546 540 538 543 556 541 558 559 569 578 586 564 550 555 547 549 554 542 579 557 548 546 580 553 566 538 559 576 540 563 576 549 566 577 539 585 565 543 590 580 583 566 550 539 584 543 551 544 547 576 547 541 568 589 541 580 573 562 562 575 588 544 570 544 568 572 575 578 576 555 564 550 583 560 591 557 565 548 563 558 570 556 544 584 591 547 571 555 572 539 536 549 585 568 539 543 586 561 584 553 578 554 565 568 561 548 589 589 558 542 537 576 546 545 553 585 556 587 548 536 574 548 534 552 565 538 560 575 561 583 577 561 583 537 554 543 564 557 544 579 561 556 560 536 572 559 544 582 557 579 563 576 580 554 530 580 545 553 555 575 537 532 536 534 540 560 533 560 573 549 541 550 562 573 572 553 558 550 560 570 543 519 550 520 551 534 521 537 526 527 561 549 547 561 531 553 523 535 537 524 521 548 521 527 537 534 521 537 525 528 521 557 540 531 552 510 535 513 546 529 552 555 544 530 514 524 526 538 530 547 552 542 536 510 525 528 520 555 540 523 536 503 526 543 509 538 506 538 499 517 545 543 543 544 544 516 526 515 522 538 502 502 536 536 535 533 498 538 493 511 525 505 512 491 493 505 535 531 524 526 522 498 488 503 516 487 497 490 491 501 512 508 482 517 515 528 509 494 493 507 519 504 513 522 518 489 510 497 510 481 476 512 497 490 518 504 520 497 506 477 506 517 501 513 483 500 489 488 489 469 483 478 500 508 489 478 508 494 462 502 460 479 479 460 491 488 503 479 459 473 500 458 486 484 488 468 486 465 492 497 475 470 450 484 483 484 489 471 465 484 450 469 464 473 471 453 472 456 476 456 468 446 479 444 465 467 476 472 482 473 464 461 460 476 435 457 461 465 437 459 457 469 438 429 468 471 448 441 466 462 429 445 455 432 464 426 465 442 421 442 426 455 450 423 424 450 423 423 427 448 439 455 431 435 417 413 423 444 438 444 437 418 414 408 413 436 424 436 441 440 410 431 438 408 438 421 404 411 430 436 438 431 403 426 407 426 422 405 426 409 408 416 401 403 401 403 409 418 417 410 389 394 422 388 387 396 397 395 390 404 396 417 411 418 417 397 392 407 387 401 396 376 406 394 391 391 400 399 393 370 375 376 389 386 371 385 383 395 370 369 395 373 371 366 362 384 388 370 361 395 394 364 366 361 359 392 380 365 365 367 362 371 356 358 380 373 349 353 358 366 358 346 359 362 352 378 356 356 360 364 353 346 345 363 353 355 341 339 351 357 358 361 337 359 367 361 365 347 348 337 360 332 343 359 334 332 354 335 333 326 339 346 346 336 335 330 325 339 331 344 349 328 330 344 339 343 325 323 340 335 336 320 312 332 329 324 340 326 332 310 333 318 327 312 313 312 307 307 329 319 312 317 311 327 315 302 313 326 297 327 319 324 306 313 306 315 295 313 291 309 293 299 298 308 302 305 291 293 307 312 308 302 308 286 302 307 303 298 293 297 282 292 294 304 284 297 286 277 278 285 284 275 281 286 275 298 298 272 285 271 285 290 280 289 286 278 267 283 276 270 272 268 280 272 286 271 269 285 283 273 260 269 284 275 263 263 259 280 274 265 262 263 259 262 267 254 270 268 272 265 250 255 261 267 255 255 271 263 270 249 252 247 268 251 255 255 248 249 264 263 246 247 242 258 240 254 240 245 237 259 242 236 254 257 239 244 253 256 242 245 233 240 244 237 235 241 239 241 231 230 230 246 231 243 228 248 237 225 231 236 240 240 237 226 234 237 221 236 228 238 224 224 224 220 230 237 231 230 218 237 233 230 226 225 220 229 215 227 216 214 231 226 214 217 216 229 226 210 217 221 210 216 217 220 210 208 223 209 221 223 226 219 218 206 213 220 213 205 218 223 209 202 219 201 209 212 215 200 218 210 205 213 209 214 205 207 202 206 214 200 208 211 205 209 209 212 209 198 213 212 196 209 197 206 196 204 206 210 207 207 205 193 197 208 209 204 198 207 200 207 197 197 199 188 190 189 193 196 205 187 194 191 202 197 188 197 201 197 185 186 185 192 200 184 185 201 189 193 196 196 192 185 183 199 184 184 183 187 189 197 187 198 184 181 181 187 185 190 190 187 191 193 179 195 185 185 182 191 191 187 184 193 179 187 180 181 187 191 182 180 191 180 183 185 189 185 175 175 177 187 180 189 183 182 186 188 189 190 183 183 182 189 180 184 180 183 187 174 178 175 176 173 178 184 182 172 173 183 172 173 175 179 186 182 187 181 178 182 179 185 174 185 184 179 178 173 187 173 172 173 173 175 173 179 184
185 180 185 176 180 186 179 185 181 189 180 190 175 173 177 189 173 190 181 178 177 180 174 176 181 175 177 184 174 184 177 185 174 188 188 180 183 174 190 191 188 180 188 189 178 191 186 177 191 176 182 175 181 181 176 189 184 181 182 184 191 184 177 191 180 191 178 190 189 177 188 184 181 183 182 186 182 191 188 178 193 194 179 179 181 180 187 182 180 183 192 192 191 186 192 194 196 187 193 186 191 183 186 184 191 201 191 186 197 202 195 184 197 196 197 190 193 185 190 194 189 203 189 200 187 197 194 203 204 203 188 193 203 194 194 202 190 201 193 199 197 190 191 198 206 193 204 203 208 202 212 204 204 208 195 202 198 206 202 197 197 212 208 215 206 197 200 199 201 216 201 210 219 202 207 216 215 216 219 202 205 221 203 210 213 221 206 220 219 220 225 218 214 221 223 218 211 212 222 226 227 220 217 214 222 214 209 228 221 216 217 232 225 223 228 219 232 216 214 234 216 220 226 233 235 230 218 236 219 240 232 221 232 233 225 239 229 229 222 233 236 224 241 240 246 241 241 228 242 234 248 227 248 251 237 239 250 244 249 233 250 245 233 252 237 251 238 256 251 245 255 257 239 250 244 237 248 243 256 244 245 243 243 250 259 242 246 258 250 244 262 257 246 257 249 255 271 259 258 262 272 258 268 271 264 273 270 274 258 260 271 266 278 264 255 264 270 269 275 264 262 262 276 269 285 280 280 286 287 284 271 263 289 288 267 269 288 293 291 271 286 272 279 278 287 285 274 288 274 298 280 300 292 293 300 275 283 296 302 291 294 301 298 282 281 292 298 295 304 300 310 297 293 311 305 311 290 286 310 302 316 317 318 298 309 310 294 293 315 308 320 321 317 322 320 316 304 307 323 307 302 324 317 317 331 304 320 332 335 312 305 318 311 306 317 322 324 331 313 324 332 332 342 320 325 333 316 330 316 342 318 346 333 326 329 337 339 333 335 351 353 346 326 350 337 353 334 342 355 330 350 347 344 331 337 356 363 341 347 346 335 361 354 346 362 345 347 371 362 339 369 371 360 362 366 370 371 353 347 354 354 358 372 367 379 353 348 364 363 371 349 385 379 353 363 365 365 360 370 376 374 358 366 390 383 372 369 386 373 379 367 395 374 377 365 382 392 381 389 399 379 390 388 405 381 380 377 385 392 388 392 384 389 374 375 400 403 382 380 403 385 416 418 399 412 413 398 394 398 422 395 394 403 414 390 417 417 422 405 403 420 416 422 403 400 426 403 415 400 407 416 413 430 412 434 402 433 405 435 404 402 414 404 416 418 420 433 425 410 410 416 419 411 447 408 434 410 437 419 425 439 426 430 454 432 448 447 444 427 418 457 453 419 436 443 457 437 459 462 456 454 438 445 442 438 462 441 459 428 456 459 453 473 437 450 460 455 468 460 471 441 449 438 459 449 457 471 480 476 477 438 462 471 445 474 480 476 441 444 471 443 447 470 455 449 455 491 491 474 481 454 489 495 483 486 491 496 469 477 469 473 465 455 463 466 480 456 481 464 479 476 460 470 460 476 461 504 507 495 477 467 473 509 481 484 495 494 503 504 469 497 496 469 517 491 496 476 476 513 516 485 482 518 507 516 490 511 475 475 475 510 505 477 524 521 525 500 528 481 506 488 508 523 525 523 529 526 512 524 517 530 517 532 524 495 494 492 495 494 524 517 502 519 512 519 506 540 541 505 524 509 502 533 502 530 517 499 544 541 529 525 507 514 519 546 498 541 546 526 530 526 510 527 503 501 524 535 546 545 505 515 524 510 537 527 515 505 543 523 524 509 534 511 559 539 538 529 560 537 515 539 555 558 552 549 518 555 524 534 514 550 515 551 555 554 526 539 517 549 525 552 565 554 565 531 536 518 558 561 552 527 519 571 557 532 524 566 536 573 569 567 556 534 568 545 521 528 530 552 554 564 544 554 560 575 544 547 558 536 575 568 554 569 556 565 560 528 564 573 567 534 568 533 545 575 559 538 581 555 556 546 541 577 579 580 562 531 535 583 531 574 572 561 563 547 537 548 534 551 552 570 574 562 568 534 548 581 545 582 555 549 578 549 538 538 568 561 546 559 552 583 547 544 569 546 562 575 563 565 578 567 587 564 542 568 550 543 546 565 577 552 581 566 568 586 571 587 542 583 557 561 561 555 555 540 567 583 564 580 541 551 556 577 564 547 554 580 539 548 553 580 565 582 538 581 576 573 577 566 548 582 575 573 544 537 560 559 567 572 586 555 586 589 540 558 584 541 585 586 553 545 557 565 574 558 553 557 538 577 571 589 549 552 552 541 536 576 547 551 539 540 569 588 576 556 536 566 544 568 543 544 576 563 572 557 568 571 561 552 540 539 549 553 539 549 541 538 572 552 553 575 556 571 555 580 534 556 555 583 534 548 536 559 560 557 566 537 556 533 564 582 578 567 533 535 561 578 573 580 562 545 549 538 540 535 556 545 529 556 581 551 528 545 541 533 531 527 526 555 570 558 538 561 527 540 566 545 532 540 540 566 555 546 561 554 529 534 555 534 558 569 569 556 533 572 547 570 541 556 527 539 551 517 556 538 532 547 565 551 515 532 539 525 535 537 527 559 566 561 534 551 530 538 514 535 517 543 533 555 561 562 518 517 539 540 530 525 510 522 536 556 516 514 536 553 506 528 529 523 509 537 521 537 532 530 504 529 515 504 540 518 507 548 549 549 518 507 529 508 513 503 540 545 517 506 497 540 520 538 537 516 516 536 520 508 522 510 528 524 519 530 537 531 534 521 509 525 514 490 533 523 516 532 522 531 503 522 522 530 513 517 493 526 480 497 494 508 509 506 477 491 514 512 517 488 477 489 507 517 485 490 499 502 472 501 499 507 509 486 494 482 486 484 467 488 482 488 481 502 467 489 495 499 475 495 479 497 471 487 483 495 457 485 463 479 500 492 469 496 469 497 483 473 462 481 452 452 482 460 493 455 451 448 451 474 461 453 457 485 466 444 459 454 452 469 467 445 483 444 459 448 482 437 462 465 476 471 479 473 460 470 440 467 434 435 448 430 429 442 450 440 467 447 462 429 467 427 436 432 430 439 463 427 449 459 429 457 450 425 425 436 444 445 458 450 450 423 436 447 445 418 438 437 430 443 448 412 425 417 408 433 444 424 421 445 419 404 413 429 442 440 434 403 404 417 422 430 419 411 405 426 433 397 412 396 424 427 395 408 425 394 403 417 425 416 420 417 391 402 417 419 390 391 408 397 410 417 414 413 417 394 394 388 391 400 401 386 381 392 390 389 384 377 406 385 389 406 381 369 367 396 377 390 397 375 374 369 396 382 362 395 392 390 390 377 372 385 368 370 385 381 368 356 359 369 358 385 370 372 357 355 380 374 350 374 357 356 378 379 356 364 345 347 376 369 366 353 353 371 347 346 366 367 345 354 361 352 348 350 362 358 347 350 349 345 348 330 329 332 358 334 335 343 330 357 337 336 324 356 337 353 335 342 337 340 342 347 317 324 318 316 320 345 317 323 324 324 313 324 322 320 322 323 326 333 320 336 329 312 328 312 317 325 323 326 308 324 321 329 304 306 327 301 320 313 320 319 318 298 321 307 318 315 294 312 307 309 299 304 298 308 305 310 310 314 308 289 312 289 298 302 308 295 300 281 309 298 288 283 282 296 280 301 280 304 297 302 276 296 287 274 288 277 279 284 292 276 275 289 288 292 286 293 270 290 271 272 282 279 279 267 272 286 275 287 277 275 269 259 268 268 271 257 263 261 262 264 255 273 258 266 262 262 266 273 256 255 259 259 252 250 250 269 257 271 246 269 263 249 251 252 266 245 244 246 251 249 264 241 263 262 240 249 246 252 245 253 244 245 250 238 248 236 252 240 248 232 251 235 243 251 239 234 248 231 233 238 248 231 237 229 245 243 226 231 247 225 235 227 227 224 222 236 226 228 241 242 227 233 236 235 235 218 218 236 235 233 236 225 235 228 229 229 227 224 234 216 216 216 219 231 212 230 226 219 214 212 212 221 211 220 216 219 223 208 225 224 217 211 217 210 214 219 220 223 208 210 219 215 216 208 204 212 201 200 220 207 216 206 215 209 198 210 215 198 213 216 203 199 211 195 211 202 196 204 196 202 201 199 199 206 206 192 202 205 199 206 208 201 192 208 192 204 192 203 197 203 200 204 206 203 188 200 190 191 205 195 196 194 203 195 193 199 188 197 186 200 188 200 200 194 188 189 191 199 192 191 194 183 186 189 199 183 197 197 186 196 186 195 184 180 181 191 190 181 195 191 190 180 191 195 178 189 182 187 186 180 190 182 190 185 179 194 185 192 184 185 191 185 185 184 193 184 193 191 189 190 182 182 189 175 179 189 186 183 178 175 182 190 180 177 178 181 174 184 176 180 176 191 189 184 179 185 174 178 180 186 173 188 174 187 188 178 181 179 184 184 178 174 180 182 176 185 187 176 177 189 182 177 187
178 189 176 189 189 179 178 184 179 175 185 191 188 188 179 174 181 188 179 183 178 187 186 188 183 187 190 180 177 177 176 180 191 177 177 188 182 182 179 185 181 188 184 178 185 188 177 193 184 181 182 188 176 176 182 183 189 182 190 192 185 190 179 183 192 181 178 182 188 182 192 194 195 182 196 186 194 196 186 183 196 188 184 182 192 195 189 198 183 191 188 189 192 199 188 196 195 189 193 197 187 196 196 186 196 189 200 201 199 185 192 197 191 197 197 204 190 187 200 193 195 204 198 206 203 203 198 196 192 207 207 193 206 208 193 196 193 200 198 197 204 195 191 197 199 209 205 199 207 204 201 212 198 195 212 213 208 202 207 204 198 216 200 215 206 204 215 210 215 214 217 213 214 213 202 215 219 214 217 210 206 209 207 205 210 211 207 224 206 209 214 220 222 218 212 213 222 223 223 217 212 217 216 228 212 214 220 215 214 221 215 226 217 215 219 230 221 229 220 226 221 235 237 230 222 225 220 223 231 226 240 223 223 225 224 238 225 244 241 242 242 241 231 243 239 227 233 236 230 238 235 229 250 229 243 238 246 235 242 244 248 233 252 238 243 250 239 248 257 257 237 257 237 248 249 246 262 242 260 255 256 244 246 263 244 253 255 260 263 263 252 258 252 260 268 264 259 249 262 264 248 258 252 263 275 267 261 254 277 256 260 259 263 263 273 258 270 275 274 259 268 263 279 270 278 277 262 269 284 270 264 286 285 288 278 293 280 272 286 267 273 273 284 279 287 297 298 278 297 281 288 274 300 290 293 289 299 289 278 290 304 296 290 300 292 291 297 298 294 309 296 295 291 306 295 306 291 306 315 300 295 305 289 301 314 301 314 300 294 314 298 305 295 304 324 322 320 324 308 318 315 327 306 324 307 307 319 334 325 330 315 317 311 311 308 337 329 309 312 339 318 338 317 331 334 343 332 343 326 320 336 321 319 326 326 326 336 329 322 353 334 347 331 329 346 337 355 357 350 358 347 360 355 341 335 344 342 364 359 333 351 336 351 345 340 368 366 359 353 363 356 342 370 368 359 344 342 342 362 356 362 352 375 376 353 362 382 348 378 382 377 351 387 358 377 363 368 369 356 386 386 389 392 364 388 369 382 380 389 377 382 382 389 372 397 369 373 395 387 381 373 401 386 375 369 392 405 372 378 401 389 410 407 381 383 382 383 405 409 382 398 401 386 401 392 390 393 419 400 421 399 420 405 386 399 402 391 425 388 392 397 417 417 405 395 404 405 423 413 395 411 424 429 411 410 401 416 423 430 407 440 403 403 431 439 430 414 409 435 438 446 412 439 428 421 429 451 439 446 421 452 435 448 441 439 436 446 418 434 444 436 460 423 444 427 433 441 460 452 422 438 444 428 435 455 445 458 446 434 459 449 454 445 470 463 455 454 450 468 463 439 446 443 450 461 460 470 459 470 471 466 475 470 446 480 471 479 445 460 465 484 473 477 465 479 489 454 455 466 484 489 494 451 466 494 481 485 483 466 483 486 482 490 483 492 483 479 491 488 464 483 473 484 465 500 495 497 485 480 479 473 471 499 486 488 471 508 500 482 507 478 482 474 491 492 517 498 487 511 513 482 481 478 510 511 478 503 517 512 487 506 524 519 495 479 496 516 494 500 521 502 483 528 498 502 522 514 496 525 507 518 493 497 491 532 516 506 490 528 514 522 514 511 536 489 517 517 502 522 495 501 518 504 509 510 521 518 506 505 502 517 517 524 508 532 544 527 503 540 526 527 513 533 545 541 540 507 516 525 527 530 541 518 506 505 518 526 524 544 525 544 549 544 512 527 513 529 508 526 524 556 520 526 524 549 516 517 532 535 564 520 518 518 531 518 525 526 557 550 557 552 550 552 529 562 562 561 533 549 516 553 525 548 535 568 553 538 563 524 538 524 523 542 569 558 563 528 572 554 565 538 546 560 523 544 565 525 539 536 545 578 572 531 578 537 551 527 578 569 575 548 546 531 527 560 560 550 567 576 562 544 580 573 570 582 540 558 529 543 558 538 530 538 545 584 551 559 574 537 535 569 575 541 553 550 582 584 533 568 541 536 548 586 547 540 577 553 551 544 548 554 567 573 558 588 555 587 564 555 540 561 540 567 554 562 585 549 543 588 569 552 576 585 551 535 537 580 539 540 576 556 562 555 580 572 554 545 569 568 566 575 539 557 536 543 569 588 541 561 569 575 578 554 569 578 538 556 568 543 545 553 547 555 556 591 591 574 584 568 551 542 591 538 547 536 546 580 572 591 589 549 575 576 551 536 546 553 540 578 544 589 578 538 552 542 537 551 565 585 568 564 576 567 566 587 550 559 559 586 543 556 543 582 540 558 566 534 559 554 576 551 551 548 555 552 538 540 568 568 575 585 581 560 561 557 556 562 566 565 558 554 566 532 537 573 558 566 565 550 550 542 582 552 571 568 549 545 537 539 552 531 570 577 545 551 570 575 527 529 567 580 538 534 525 531 576 552 567 555 559 531 554 543 540 527 568 560 543 575 570 567 566 542 528 544 525 529 564 528 540 528 563 549 519 534 519 560 524 533 524 529 540 522 558 547 547 520 547 530 515 546 558 559 566 565 529 517 536 519 546 538 529 551 557 551 553 551 557 521 547 546 558 540 522 556 512 555 529 512 526 527 519 537 512 546 538 512 512 531 548 517 526 537 539 532 535 534 509 549 508 547 527 542 519 505 525 496 527 524 529 521 531 494 512 533 539 527 496 522 501 537 525 500 538 506 505 538 499 515 490 502 526 508 511 514 520 527 533 493 499 525 518 520 528 487 509 500 519 489 505 525 506 507 489 509 493 496 509 478 477 523 476 478 517 513 473 482 504 485 503 492 513 516 508 469 496 495 483 491 479 496 507 491 509 503 501 504 498 479 472 497 469 486 460 498 500 465 476 499 468 500 497 499 483 478 488 465 468 476 489 474 453 470 456 478 473 474 451 475 452 459 484 484 472 448 476 470 477 465 465 442 456 480 452 469 474 449 472 450 465 477 447 466 470 480 475 476 440 471 446 463 474 436 475 467 433 467 459 445 445 442 465 441 437 436 427 435 436 465 458 427 439 449 426 453 444 452 460 422 435 457 452 444 456 415 428 440 444 425 423 449 421 438 426 445 450 441 416 431 446 407 440 409 430 406 444 425 435 421 428 418 430 428 424 415 434 401 421 397 415 417 419 424 399 403 419 412 393 394 421 420 423 401 410 407 406 391 420 418 407 414 394 413 404 415 419 399 412 417 396 409 392 394 386 379 391 378 394 406 382 375 397 371 379 405 374 402 386 377 370 399 370 389 397 374 368 367 394 369 382 376 377 393 374 384 376 385 385 360 366 380 358 377 362 387 370 380 370 356 365 366 351 383 359 361 380 350 375 368 357 356 347 372 348 363 376 341 350 362 354 342 346 344 353 339 361 335 367 345 351 351 344 331 340 332 338 332 334 331 343 336 329 352 354 343 340 353 348 326 328 337 339 323 341 341 326 318 338 325 346 336 327 335 333 330 341 335 339 326 319 311 331 318 328 320 335 319 306 327 307 310 325 328 309 313 331 327 304 304 310 322 303 312 319 312 315 316 309 317 304 312 319 306 302 321 320 315 305 290 290 289 291 315 309 298 291 285 312 285 293 309 310 299 283 298 302 281 284 283 295 290 293 292 292 276 297 303 281 291 290 287 276 276 281 287 294 291 271 270 287 281 275 274 288 285 282 276 284 288 278 282 278 277 269 271 280 260 268 275 281 278 265 271 259 278 260 279 270 263 269 263 267 268 268 270 272 263 273 265 258 270 262 254 270 270 251 252 263 265 259 246 264 265 258 255 254 257 249 254 260 245 260 260 238 259 241 251 260 256 248 241 245 236 243 240 253 234 237 232 249 237 253 231 234 252 231 235 243 249 246 242 237 237 227 234 231 230 242 233 234 243 236 233 229 233 237 227 236 238 241 229 229 239 221 221 228 235 237 226 231 216 215 227 217 227 234 232 216 212 222 229 211 212 231 227 213 209 212 225 216 217 222 217 218 224 215 219 211 216 208 219 213 212 216 216 218 212 215 204 212 202 222 220 218 205 215 201 202 200 216 210 219 216 200 208 201 201 204 199 211 196 198 207 214 197 204 209 203 200 194 204 198 194 200 211 209 204 202 203 191 204 210 205 203 203 195 198 207 195 200 197 190 200 192 203 194 198 205 197 192 199 204 203 193 197 198 198 194 193 185 187 190 190 185 194 200 196 197 192 187 189 200 185 196 184 196 184 191 194 190 196 186 188 193 191 195 186 180 184 194 196 190 188 192 182 183 183 181 190 190 194 181 191 187 195 189 193 192 184 178 188 177 193 183 192 179 191 192 191 176 177 182 187 184 177 188 187 178 189 179 190 187 183 186 177 180 177 175 177 182 191 185 181 187 189 177 188 186 175 186 186 174 190 177 182 189 190 175 175 186 179 188 179 187 179 179 190 182 177 174
188 175 184 178 189 181 179 183 191 180 177 183 179 191 187 187 189 183 186 188 177 192 184 180 185 188 185 184 176 186 182 190 188 191 191 182 177 177 190 176 181 191 184 185 189 177 178 184 185 190 179 186 187 187 189 179 181 181 187 182 192 193 194 186 190 193 193 192 194 190 192 179 187 180 190 198 198 188 195 193 186 197 194 189 188 191 192 183 198 187 182 192 183 189 197 201 184 188 195 191 185 199 201 193 197 190 193 196 198 190 188 201 188 201 191 193 191 199 193 189 205 193 196 203 197 193 202 200 203 190 191 207 196 202 193 194 199 201 208 201 205 198 203 207 197 200 205 202 211 202 197 208 196 200 197 198 213 196 210 207 209 211 205 217 216 217 215 200 209 201 218 206 219 206 215 211 212 207 212 211 215 209 210 215 216 216 218 205 219 216 210 215 213 213 227 225 209 213 227 223 223 214 215 219 215 221 223 217 227 229 214 221 215 235 231 215 225 215 223 231 220 229 225 231 227 230 239 241 227 241 226 237 239 229 228 222 232 236 231 245 233 237 231 243 235 247 229 245 229 248 246 233 249 246 236 252 236 241 251 236 252 250 246 246 250 239 242 257 244 253 238 236 256 256 247 251 253 249 258 250 247 255 253 260 253 265 246 253 260 269 264 246 268 252 258 264 247 268 255 249 271 250 257 273 273 273 259 256 263 254 257 272 265 261 257 274 262 261 266 278 262 283 262 282 283 261 270 286 274 282 271 280 278 277 269 292 274 292 269 268 290 269 285 290 294 284 280 299 286 297 297 286 300 284 283 303 298 281 306 280 292 295 308 302 286 309 307 287 293 309 286 296 289 296 294 290 311 292 297 307 306 315 307 315 319 296 318 297 298 305 307 306 301 312 325 323 307 312 318 301 319 330 316 330 324 306 333 331 332 304 316 327 337 328 332 316 326 326 322 339 333 332 335 338 339 321 346 317 333 342 334 349 333 321 320 336 322 334 348 322 353 331 323 326 341 338 348 349 353 341 332 355 348 337 362 359 333 356 347 344 349 359 349 367 343 364 362 366 352 341 370 353 341 361 364 353 343 358 349 365 351 377 352 356 369 377 371 358 373 354 356 350 381 367 383 381 372 356 380 373 360 391 358 365 362 382 379 371 375 376 395 369 394 373 393 380 381 375 388 398 402 386 378 375 369 381 375 400 405 408 396 411 384 382 407 376 406 412 414 393 408 396 387 408 397 393 414 413 398 387 403 408 405 393 417 397 389 406 392 414 414 400 425 411 398 424 430 430 431 395 418 429 408 401 429 402 438 406 419 434 426 425 428 440 441 417 436 420 431 422 435 411 430 442 414 421 416 425 413 412 429 418 431 439 441 434 453 448 450 421 427 447 445 429 432 430 449 457 425 464 442 423 426 423 452 425 432 464 466 454 458 460 462 433 443 431 431 460 446 443 440 459 452 447 461 461 449 439 445 449 440 480 459 452 463 472 471 481 456 459 463 456 451 444 479 453 473 491 486 460 450 460 467 476 492 482 496 464 451 480 469 494 458 484 480 495 484 469 460 457 495 493 476 495 472 472 506 485 481 464 465 506 467 466 465 486 471 481 497 473 505 498 512 474 500 493 470 478 493 513 504 474 496 488 494 494 514 521 474 507 495 520 521 500 492 493 504 510 478 491 490 482 505 487 503 482 493 515 509 512 503 484 524 528 529 509 485 494 497 526 513 533 538 538 526 533 503 517 523 534 517 528 499 537 527 520 507 519 514 521 526 514 499 504 520 514 503 527 509 532 539 519 532 528 503 515 521 512 535 537 519 545 518 516 545 543 506 525 512 549 542 527 513 547 538 516 554 540 541 511 534 519 520 523 516 525 556 562 520 558 519 552 527 537 563 516 564 551 536 537 545 553 527 536 560 558 555 545 536 535 523 542 536 550 559 550 525 543 531 565 531 539 564 552 525 526 523 524 564 563 565 544 550 525 576 557 569 550 557 568 568 547 564 568 562 561 535 551 533 566 551 538 562 535 542 562 575 536 580 563 532 527 550 565 580 537 532 572 553 554 564 544 578 550 533 550 533 545 576 583 574 535 584 543 532 545 579 568 552 550 561 532 576 567 583 577 573 557 554 554 576 532 587 587 551 551 555 561 559 586 555 536 577 539 536 539 573 572 565 577 534 538 577 563 574 556 552 543 565 574 566 554 576 565 538 579 567 544 551 577 581 557 564 570 564 568 560 587 550 535 574 550 580 545 579 548 567 581 557 542 566 588 562 535 546 549 579 562 558 579 589 549 546 562 568 559 539 537 555 538 538 578 538 567 588 566 580 564 557 546 555 571 582 565 571 577 579 543 588 547 587 586 545 582 558 577 549 545 579 569 533 566 556 536 542 553 550 586 565 572 581 570 537 557 545 558 544 575 567 583 532 549 579 549 567 559 574 531 538 563 535 561 547 548 551 532 572 550 554 546 541 545 556 578 555 559 572 548 578 546 578 562 527 537 566 550 564 554 537 557 573 541 533 577 558 553 578 547 574 547 550 573 551 564 567 522 527 525 530 556 557 522 523 538 562 557 547 541 528 543 545 537 525 549 525 558 528 528 542 560 532 528 550 552 541 541 522 551 561 531 531 559 548 534 539 564 545 564 528 560 536 524 556 523 555 537 520 550 532 540 520 514 520 551 522 548 537 552 548 557 518 553 551 530 504 509 507 527 543 509 530 527 548 521 527 517 500 532 519 521 539 543 524 533 524 499 535 513 525 541 501 530 515 533 504 537 499 505 504 496 528 524 516 491 509 530 516 517 507 518 532 531 532 497 505 503 500 485 507 500 502 493 507 515 523 520 522 485 491 510 481 484 506 479 518 494 505 514 492 511 523 482 507 480 502 486 519 488 490 507 477 496 500 511 503 479 490 513 474 466 472 485 510 504 464 500 499 489 487 476 497 462 503 500 501 459 465 484 481 467 489 493 468 476 458 471 456 458 460 480 497 472 474 453 472 462 493 467 493 473 481 447 461 469 469 478 474 455 474 485 480 441 441 456 479 439 454 451 460 480 455 441 482 453 436 435 452 445 467 472 460 469 474 453 433 440 454 432 440 431 449 463 454 457 432 431 425 459 427 453 451 461 432 447 428 434 431 443 430 421 456 424 443 456 415 432 435 422 429 415 416 417 440 409 425 440 446 427 418 434 433 414 442 414 418 424 433 429 421 407 425 440 402 407 409 418 425 407 423 409 396 404 416 395 397 393 414 423 396 418 402 420 412 404 411 399 401 416 387 421 386 391 406 405 394 411 384 387 410 388 388 404 388 383 392 390 404 375 386 411 406 408 400 396 383 376 397 393 384 390 380 391 385 388 379 366 399 391 392 385 392 390 377 372 368 363 378 357 370 392 381 381 384 382 363 388 386 365 369 360 360 384 348 362 357 364 381 346 380 371 361 363 351 343 363 358 362 347 354 345 366 339 349 360 343 365 358 364 334 360 353 343 359 361 357 354 349 355 359 334 348 328 327 331 355 346 347 344 330 332 352 322 353 336 327 319 339 330 341 329 329 318 334 341 327 342 332 327 334 334 316 314 316 318 319 328 336 323 336 321 309 330 325 310 323 313 314 321 315 305 324 328 326 307 316 317 317 326 302 316 320 295 304 315 318 313 294 301 315 292 312 316 310 301 314 311 310 288 287 295 296 307 295 308 298 291 299 293 299 288 301 285 301 282 288 279 289 294 283 294 288 280 282 299 280 289 284 270 276 287 286 279 288 288 275 267 275 265 291 270 272 266 272 267 270 286 274 261 272 265 263 273 276 282 269 272 264 265 266 258 256 258 274 258 263 252 254 270 257 264 255 256 248 253 257 247 257 272 253 270 251 261 255 246 248 249 244 265 265 242 246 240 251 242 247 243 241 244 249 255 247 244 256 258 243 242 251 254 243 253 251 243 231 235 244 251 237 243 229 240 242 233 231 249 248 228 228 231 226 244 229 237 225 235 237 234 239 224 223 237 241 239 222 240 223 237 229 232 219 235 227 230 220 228 234 231 219 222 230 221 219 218 229 211 220 219 229 221 221 219 216 220 220 213 212 228 211 211 221 214 217 219 209 205 222 221 205 218 205 206 216 220 206 221 216 204 210 201 205 216 214 205 207 204 201 211 214 208 205 205 209 212 202 208 200 213 196 213 199 206 208 212 199 197 212 211 201 204 197 203 201 208 210 201 206 202 200 194 204 200 194 209 207 199 193 205 207 203 204 197 188 188 198 197 203 205 187 201 201 201 203 198 185 195 188 189 193 197 194 191 185 198 195 187 200 195 200 199 190 196 188 186 193 196 197 189 191 193 183 187 189 180 180 185 190 183 186 196 183 184 186 191 194 188 184 179 180 183 191 183 185 181 183 178 181 180 190 193 186 184 189 191 185 186 193 180 191 177 187 178 181 192 188 178 181 192 177 184 179 188 188 183 190 175 182 191 177 177 190 184 182 182 181 190 191 177 191 186 178 183 186 183 179 181 184 185 179 185 191 180
180 185 188 176 185 177 190 185 177 187 177 184 176 181 179 190 183 177 184 186 183 177 193 188 181 184 180 183 192 176 187 177 186 182 193 193 183 190 185 184 183 184 190 182 189 192 195 179 193 183 187 183 183 186 195 186 193 180 195 191 180 186 190 187 191 186 185 198 187 180 184 181 196 190 181 194 189 196 187 199 187 185 193 193 195 193 188 195 195 189 192 195 188 194 188 192 201 191 189 187 192 190 188 187 200 186 201 189 202 190 190 205 190 198 198 201 189 204 194 199 190 202 193 204 205 209 198 207 193 197 206 204 197 206 191 201 209 201 195 194 196 210 207 212 199 206 202 205 209 214 213 196 198 200 204 207 212 213 204 217 213 201 209 217 206 205 219 212 219 209 213 209 214 214 209 222 221 207 211 210 224 205 210 211 207 212 225 206 213 215 216 222 212 227 214 218 230 228 220 217 216 227 218 221 214 214 229 231 224 229 227 224 215 224 220 219 227 225 237 231 229 235 236 238 233 240 219 231 237 231 235 226 226 242 235 244 229 234 226 232 233 227 233 248 239 244 247 242 241 234 242 247 244 234 236 252 232 251 247 243 245 238 242 250 247 252 256 254 245 239 237 260 261 256 254 253 251 243 241 264 255 243 249 250 257 255 259 268 269 263 258 254 255 270 260 265 253 256 266 268 262 254 264 269 252 262 275 272 276 256 273 270 258 268 273 274 269 259 274 278 266 278 271 277 272 281 272 283 268 283 279 271 275 283 266 284 291 278 285 283 296 294 294 280 294 284 294 290 283 293 288 279 302 279 283 304 294 305 298 286 280 295 303 293 304 300 310 291 299 295 298 308 289 286 290 301 299 299 317 297 293 317 310 315 318 299 317 316 305 311 301 312 302 309 302 319 328 300 317 315 329 321 321 330 308 316 317 305 335 322 327 320 307 311 334 324 334 315 335 338 331 326 323 334 329 319 323 346 343 347 337 331 325 327 347 323 346 346 347 336 338 341 336 345 324 344 332 350 348 335 330 358 338 355 337 346 350 341 336 347 338 355 361 339 335 341 361 354 356 370 371 357 347 364 370 357 354 362 358 349 379 369 378 358 379 380 366 355 378 351 364 352 364 371 382 358 362 390 378 374 380 368 380 369 363 380 362 374 392 388 369 387 384 383 392 397 368 391 402 370 378 388 375 385 371 394 407 391 388 375 372 386 405 397 382 377 396 412 402 386 389 385 401 410 416 381 403 403 415 392 398 404 423 387 400 390 404 417 405 393 418 415 416 391 425 426 404 402 401 413 398 400 399 424 417 403 432 425 416 430 427 416 406 404 404 403 412 418 443 445 433 440 416 422 442 443 437 418 449 411 442 451 422 446 425 422 414 415 446 457 437 420 451 439 457 457 439 459 434 429 436 428 427 438 448 448 447 462 465 436 450 431 472 456 432 454 437 436 455 468 449 433 476 452 466 448 471 450 479 456 473 478 470 455 446 464 459 449 466 443 479 479 476 443 465 479 483 458 463 460 465 485 469 462 460 456 485 454 473 458 488 488 474 467 460 488 463 476 472 480 482 470 474 488 496 478 503 463 498 466 507 474 483 491 493 463 498 479 479 468 476 478 511 512 468 509 487 496 474 508 498 503 479 487 520 495 510 516 486 511 504 521 522 503 480 504 514 487 480 487 495 486 489 520 528 497 486 495 487 524 514 506 514 485 512 490 492 498 512 527 524 517 522 524 499 492 524 538 504 494 506 507 497 527 512 504 495 534 499 504 537 504 542 496 525 505 536 512 536 547 497 525 545 526 537 541 533 535 504 500 502 547 529 524 544 531 545 529 546 548 547 533 551 535 511 557 543 536 514 533 514 527 512 521 532 543 561 550 558 512 525 517 515 531 518 514 524 562 541 545 554 515 526 541 532 546 553 549 554 543 554 518 523 517 528 557 529 546 530 547 537 554 559 533 553 558 525 554 549 560 533 554 563 564 545 545 543 530 555 525 542 556 534 552 527 558 534 539 557 551 558 530 571 547 569 530 525 558 547 534 553 545 532 555 552 566 573 542 561 553 546 568 574 544 543 566 567 541 582 545 569 549 539 548 559 570 553 546 548 562 542 562 569 548 535 539 577 582 550 580 562 546 581 558 546 535 543 572 533 561 533 581 532 577 558 562 582 546 585 587 546 570 568 585 554 574 582 583 568 545 561 583 544 554 553 543 557 548 583 558 577 585 535 562 558 561 536 552 575 572 550 572 554 569 552 559 554 545 553 589 541 564 582 536 584 586 545 536 544 578 544 572 557 546 544 582 557 586 584 582 569 544 548 573 563 566 582 584 562 585 567 552 559 543 538 553 579 533 555 533 578 566 555 545 562 564 536 568 545 586 561 564 580 559 547 538 576 579 532 548 574 549 551 544 543 550 559 549 563 585 560 564 584 560 540 580 540 574 583 542 543 567 577 534 564 553 546 532 548 576 560 557 579 530 527 566 549 555 529 580 553 558 546 539 532 542 575 529 531 572 540 544 542 575 536 577 530 553 568 549 546 532 566 524 533 534 553 538 523 529 573 534 523 565 519 557 546 522 540 532 520 518 560 549 543 525 563 519 517 541 567 556 546 562 558 519 536 551 536 539 561 536 555 550 557 554 555 552 531 539 550 529 520 512 513 556 508 533 523 538 527 533 555 518 539 519 535 543 542 545 525 511 550 546 513 547 508 544 546 530 518 511 514 523 502 502 526 548 506 533 508 540 525 541 524 524 520 522 514 515 527 545 512 509 540 514 507 538 541 525 515 538 539 490 489 499 511 533 503 522 535 528 486 506 487 509 508 483 521 482 487 504 499 522 481 526 522 485 487 521 525 506 509 517 503 497 475 486 522 514 482 490 508 486 508 498 515 516 514 499 512 490 473 482 478 516 490 494 479 481 497 479 489 474 492 507 498 487 494 492 477 461 496 464 475 462 487 504 462 481 475 471 491 495 489 495 470 482 471 475 473 479 470 471 490 460 463 488 448 450 448 467 448 474 477 460 482 469 463 447 444 478 462 460 476 442 478 469 442 463 445 457 458 470 454 444 464 438 464 438 472 469 447 447 450 448 442 434 460 446 448 464 449 439 424 433 448 456 428 428 432 440 448 440 461 431 455 434 427 417 437 456 433 420 433 437 423 426 443 431 413 425 410 439 427 431 433 430 446 418 440 442 441 421 411 423 415 416 430 429 435 414 412 402 424 401 403 429 407 423 413 421 400 393 415 402 412 428 425 407 396 409 393 398 404 411 419 407 419 390 392 407 409 403 397 413 384 410 415 396 393 407 390 405 408 376 375 404 378 374 377 378 379 391 399 383 377 385 370 388 367 400 393 373 368 377 398 372 394 380 374 366 386 365 395 370 371 377 367 357 361 371 369 385 385 383 368 380 379 354 378 363 354 375 363 381 347 353 356 354 377 353 371 352 354 349 363 354 358 355 364 364 371 366 358 343 346 338 346 365 363 357 360 364 357 359 335 342 341 357 332 346 337 327 349 324 331 354 352 345 330 347 336 337 350 344 323 344 328 328 336 344 344 342 328 325 342 327 319 329 319 312 315 320 314 333 334 313 306 305 319 333 331 331 318 329 303 313 328 320 315 306 311 311 299 317 322 299 307 314 322 305 320 314 296 304 309 295 292 296 291 315 289 295 301 305 302 312 306 301 297 295 286 299 289 300 300 300 292 299 293 306 295 302 293 278 288 298 275 294 280 286 276 275 279 296 290 291 274 279 279 281 279 269 291 292 267 275 291 282 285 266 284 288 274 280 280 280 261 261 276 277 273 259 263 270 271 271 274 273 274 279 258 271 271 265 257 265 272 266 255 254 258 248 261 254 272 255 269 266 261 263 246 268 246 256 252 248 246 260 253 264 245 258 256 254 251 247 241 238 249 249 256 240 238 239 254 255 235 241 251 232 253 252 246 231 239 247 250 250 243 251 240 245 228 227 240 228 244 235 230 244 230 243 243 227 240 235 233 236 232 224 222 236 223 232 225 232 226 222 233 225 230 232 222 235 226 232 223 224 227 228 214 219 227 212 213 220 221 224 228 209 215 217 224 211 221 209 227 212 216 225 219 224 219 225 211 217 218 217 204 211 207 220 216 203 216 212 213 215 204 212 209 203 212 200 214 213 199 199 203 204 198 216 215 216 205 209 212 212 204 213 198 200 204 199 203 194 196 196 194 195 192 198 204 197 202 210 210 194 190 206 200 191 197 191 190 199 204 193 190 196 193 204 189 201 197 204 192 205 190 205 192 204 189 198 191 196 195 197 186 188 190 188 185 189 187 192 183 201 193 185 189 198 197 190 188 187 185 193 186 187 188 188 184 189 182 189 180 191 181 197 192 183 198 190 190 192 190 187 186 182 184 188 191 194 178 182 184 192 190 192 194 189 183 181 193 177 188 191 187 180 180 177 186 181 188 180 194 179 185 182 181 188 189 191 186 187 177 192 183 189 186 180 181 191 183 177 190 177 190 180 180 193 180 188 179 191 189 178
177 181 184 180 193 179 178 183 191 177 179 180 191 189 184 194 184 192 193 178 191 189 182 193 187 186 185 190 182 180 191 181 183 181 184 181 183 185 185 195 186 187 181 180 179 187 180 186 182 196 187 194 189 191 191 181 198 190 198 195 185 186 192 187 194 181 188 193 187 187 191 184 192 198 186 199 195 195 196 200 193 199 197 199 183 196 198 199 185 195 196 190 202 190 199 195 187 203 188 192 191 200 195 199 195 198 199 189 192 195 190 200 189 204 198 206 196 191 203 205 205 205 202 198 199 194 207 194 192 208 205 199 200 195 206 211 211 196 201 203 194 199 201 213 195 204 201 210 210 200 198 205 216 211 206 198 208 217 215 215 214 201 205 204 202 218 214 220 208 202 215 205 209 215 216 216 208 223 219 216 210 205 211 216 209 223 221 216 219 218 210 214 221 219 213 227 221 231 227 219 214 221 228 213 221 227 227 225 219 235 214 224 234 215 231 220 217 218 236 222 237 237 220 238 234 234 236 223 230 227 241 243 234 226 223 234 239 237 230 234 228 243 247 234 243 244 240 235 233 241 235 232 250 239 243 253 235 253 245 235 238 238 246 238 239 248 239 258 238 240 255 238 250 247 263 248 256 261 255 252 255 256 253 261 252 260 269 254 264 255 258 255 248 267 259 273 259 269 254 264 251 258 252 265 275 260 263 273 259 264 276 260 271 279 265 280 262 274 279 275 268 283 266 278 287 285 273 278 269 290 290 285 293 285 274 268 272 289 280 276 295 284 271 278 289 276 277 282 278 300 300 280 279 295 285 294 291 302 301 282 291 299 289 306 304 294 309 306 288 299 294 299 314 308 303 288 294 315 309 317 316 317 295 315 310 302 293 319 308 317 295 318 300 312 322 311 311 317 305 300 317 326 303 303 304 304 309 310 312 333 333 337 323 320 335 327 333 327 310 338 320 317 331 337 326 325 324 345 337 336 322 339 332 330 350 319 325 350 345 345 350 327 327 329 354 338 327 333 342 351 353 353 332 332 359 332 364 355 364 355 342 334 347 368 341 364 348 352 365 344 358 356 345 347 361 346 354 375 367 375 357 348 362 365 361 374 357 372 359 363 368 372 358 360 360 380 371 383 387 377 392 356 370 358 360 389 386 370 372 374 365 380 383 377 380 370 369 393 392 372 384 374 374 393 375 379 394 394 396 382 381 401 376 407 410 380 388 410 399 396 388 400 393 407 391 402 381 397 402 392 400 395 393 413 387 387 410 411 417 388 414 391 427 390 416 426 426 393 403 421 396 429 423 433 427 413 404 404 439 422 432 421 430 437 410 436 413 406 412 441 418 439 429 437 417 441 434 418 410 419 438 436 441 436 427 452 430 425 446 445 450 426 434 434 418 457 428 427 444 456 430 422 464 440 423 429 428 455 459 453 429 443 463 436 448 443 466 451 466 436 454 448 468 443 474 441 452 436 450 462 463 476 478 463 439 445 471 478 462 440 486 487 446 486 472 474 467 455 449 475 483 474 452 448 465 483 472 493 491 464 477 485 460 472 489 498 499 463 487 465 461 464 484 493 458 471 478 459 492 471 491 506 470 472 486 488 465 502 497 494 510 495 488 484 509 471 490 506 470 476 500 513 509 472 514 490 504 480 499 502 491 474 492 496 481 482 524 504 494 510 477 509 497 496 514 487 507 519 483 519 485 520 505 510 521 529 495 500 513 507 520 528 491 535 519 502 527 538 510 538 510 540 529 515 506 493 521 505 530 498 522 528 529 506 511 511 537 510 498 523 545 534 502 518 521 528 533 523 500 544 500 547 522 507 510 517 547 552 536 552 504 548 508 544 513 520 542 539 526 534 550 544 516 520 519 512 532 541 512 551 550 540 547 510 514 563 524 520 540 522 549 520 546 561 541 548 545 563 561 518 561 514 557 566 550 552 525 540 540 566 537 556 538 555 563 561 543 545 565 572 567 549 544 547 560 535 544 539 548 555 560 541 562 564 568 566 566 532 535 525 528 524 576 565 556 554 558 549 555 560 560 556 570 533 559 537 528 566 577 543 572 539 573 544 569 552 535 559 561 547 548 554 549 546 540 582 563 574 539 581 542 574 557 574 569 577 531 572 564 568 576 541 567 554 558 553 546 555 560 548 583 532 586 539 544 535 568 552 584 562 533 572 552 579 536 548 569 583 549 534 537 558 576 583 578 577 588 576 545 560 536 580 560 574 587 556 561 551 576 557 565 561 581 586 537 569 586 574 564 547 576 552 572 547 587 545 575 586 588 571 558 575 563 569 560 545 537 572 564 564 541 540 577 573 577 581 554 575 566 585 533 536 532 572 550 586 584 576 583 568 559 536 554 533 557 566 545 545 549 560 560 541 568 548 582 556 570 581 565 559 543 552 534 583 558 545 541 571 550 546 562 550 556 538 536 538 572 533 541 553 542 529 533 539 553 550 543 537 544 577 552 543 530 542 540 556 544 551 529 563 553 561 570 525 556 563 575 544 568 574 567 568 575 559 565 531 525 567 528 526 526 564 530 533 525 524 532 572 523 532 559 539 555 524 529 571 540 541 528 566 557 566 545 518 562 550 517 527 543 554 548 565 558 518 523 563 538 552 524 512 557 512 564 524 517 553 528 542 520 539 535 561 533 531 510 523 548 537 555 529 524 509 555 520 536 517 549 513 538 546 544 529 505 546 524 530 505 532 511 547 516 522 541 525 539 503 534 528 547 518 534 531 542 509 524 503 528 494 506 516 519 524 515 492 505 536 496 509 512 505 522 500 537 521 504 521 493 509 486 513 488 508 485 490 511 513 511 507 508 516 513 491 503 484 526 525 493 483 502 502 507 498 510 489 521 508 493 477 501 502 485 508 490 486 499 478 482 515 512 482 501 493 472 491 484 479 501 484 501 472 507 502 483 469 494 503 462 495 476 500 484 478 480 503 494 484 486 479 498 472 471 500 479 482 471 493 489 461 489 452 456 474 495 470 458 450 493 460 482 491 475 449 488 489 477 464 468 487 452 453 458 483 453 440 476 446 466 452 453 450 472 474 459 464 466 463 457 457 447 473 449 435 467 462 432 439 447 435 457 447 433 440 452 462 437 427 454 436 427 428 428 430 430 423 443 442 456 431 438 420 449 457 439 435 434 417 439 450 431 412 453 436 409 421 447 416 442 420 434 421 425 417 420 436 432 427 408 406 407 425 422 435 404 407 423 409 433 427 433 401 424 420 431 427 431 398 427 415 403 391 416 414 408 419 425 386 395 394 421 420 395 386 395 383 391 391 395 417 402 405 383 412 403 401 405 392 387 402 388 379 389 390 373 370 377 371 373 387 394 404 396 381 369 399 375 379 364 392 395 398 376 372 386 365 361 393 393 363 375 367 368 360 384 361 377 371 354 367 355 366 373 361 367 381 351 368 351 376 374 362 367 348 378 347 376 342 355 348 350 349 346 340 372 369 343 364 368 344 349 337 343 358 356 351 364 336 338 329 339 329 351 349 336 333 350 334 328 333 335 331 322 326 325 336 335 336 329 343 349 334 335 341 317 325 315 317 321 338 328 320 337 312 341 315 333 315 319 329 317 325 330 314 319 324 316 310 305 321 320 309 319 324 315 329 302 316 309 316 326 313 301 301 309 300 299 299 316 302 319 311 309 311 306 303 290 289 310 307 311 311 314 286 292 305 297 300 300 297 306 297 284 279 280 295 286 287 303 281 299 294 282 274 286 286 276 280 272 281 285 288 281 278 289 278 291 283 284 267 282 291 289 280 288 265 270 265 276 287 278 278 260 262 264 271 282 270 274 275 263 264 256 256 272 274 278 252 264 259 264 255 274 254 265 273 255 264 268 253 248 262 249 256 248 258 249 257 255 245 246 242 261 254 250 242 250 257 259 245 245 251 253 245 255 239 239 255 241 256 253 252 239 235 254 246 232 247 247 231 242 244 250 237 242 237 243 241 227 248 240 232 227 237 233 233 229 241 244 241 226 228 239 224 229 220 227 225 225 229 233 239 231 231 222 227 219 230 227 224 234 224 225 220 222 231 224 223 226 230 230 232 211 212 224 231 223 209 212 209 219 208 210 219 225 214 222 216 209 209 208 207 206 221 219 209 215 210 216 215 213 212 217 214 204 220 216 201 204 207 211 204 204 213 212 201 214 201 201 208 202 214 200 209 200 203 196 208 212 195 205 204 213 198 202 201 200 207 194 201 206 205 194 200 197 208 202 193 204 198 196 202 209 192 204 194 195 196 192 199 189 191 193 203 205 189 199 195 203 186 203 195 200 199 187 202 185 196 191 196 197 194 200 186 185 193 190 190 199 190 199 201 193 200 196 188 183 186 196 196 186 190 186 181 185 185 198 185 195 181 192 186 188 189 185 190 195 192 180 192 192 181 196 185 195 179 190 180 182 191 187 184 181 188 188 185 185 183 183 181 178 191 192 178 190 177 187 183 188 189 178 183 189 177 188 186 193 181 187 177 194 194 184 177 187 192 182 192 177 188 177 193
184 192 178 179 192 188 183 183 180 184 188 193 182 181 184 178 185 192 179 182 191 186 181 183 181 184 179 181 195 179 181 182 192 179 182 186 189 187 192 192 192 184 187 196 185 196 180 182 193 192 191 198 196 188 194 181 189 188 186 185 195 196 186 181 184 189 196 185 196 196 190 197 199 201 200 188 198 197 190 192 191 184 189 188 189 200 186 198 189 192 203 201 186 190 202 190 194 194 190 190 191 199 203 189 199 202 196 195 197 201 202 205 198 205 207 205 200 193 207 194 206 208 193 207 194 192 195 196 199 202 193 199 203 196 201 209 208 209 198 207 195 197 205 210 210 203 206 202 199 216 199 215 216 203 206 211 199 216 219 203 212 218 201 213 203 218 210 222 207 220 214 214 210 211 208 224 223 225 216 215 220 208 215 217 224 209 209 225 225 223 222 224 223 229 230 211 213 212 218 226 230 212 221 223 228 232 229 229 232 224 218 221 222 226 218 229 231 230 235 223 222 224 238 232 233 238 242 237 243 229 241 243 235 227 233 246 241 237 230 227 241 232 239 251 238 241 243 243 244 246 241 251 245 251 250 240 251 253 233 256 251 235 251 256 244 247 250 247 255 252 248 259 255 257 240 264 248 258 252 251 250 253 261 250 245 251 246 251 260 247 271 262 259 262 264 257 250 272 260 251 259 276 270 260 276 278 271 260 255 255 280 276 266 260 278 278 278 270 284 269 261 286 269 265 285 263 278 264 288 290 284 281 284 273 278 270 271 295 270 275 284 271 289 272 289 299 278 284 296 291 277 286 301 278 300 287 279 301 301 298 289 282 293 299 307 307 285 312 287 289 302 314 298 295 307 287 299 290 310 318 303 290 292 305 309 295 316 318 304 309 324 310 307 299 310 307 301 316 305 313 316 316 305 304 309 315 311 330 313 320 317 323 332 308 335 330 329 319 332 318 316 343 337 343 340 333 332 324 347 341 341 331 344 342 345 348 336 345 325 335 354 330 350 327 327 330 346 327 348 354 354 354 350 346 360 363 335 363 341 343 335 345 334 359 349 347 360 354 363 344 348 343 363 355 373 348 349 352 353 346 351 345 354 373 372 378 351 375 378 374 367 350 359 365 367 376 387 354 361 383 360 364 359 389 390 381 362 360 394 373 376 384 365 389 369 371 384 397 390 396 372 397 381 398 377 403 374 400 406 395 390 375 388 400 375 383 396 395 406 407 378 390 380 419 392 395 411 420 410 412 410 405 398 412 411 400 420 416 390 422 407 425 421 406 403 410 429 394 432 401 409 408 426 416 416 417 430 415 411 432 419 409 429 417 408 424 415 418 418 444 430 426 439 435 423 408 428 440 424 427 450 442 411 451 429 455 445 443 456 424 419 416 430 458 425 435 424 419 421 446 433 451 456 432 437 429 430 438 444 468 430 434 430 465 443 469 459 455 462 443 468 468 473 444 471 436 435 456 439 475 451 468 475 468 469 445 447 483 481 448 474 471 470 466 452 468 465 448 475 456 458 491 486 476 469 478 461 458 460 478 465 474 489 469 458 479 482 499 491 466 488 500 467 458 468 462 467 497 501 495 497 491 472 487 499 496 496 501 482 482 489 491 475 489 481 489 482 477 513 484 469 512 472 498 501 504 480 487 484 473 519 479 489 490 498 507 480 476 520 486 508 485 484 478 486 499 491 493 515 500 524 489 483 516 496 524 512 518 488 509 490 530 535 507 518 502 505 529 502 495 510 500 524 505 531 523 525 539 506 504 518 535 528 495 522 534 514 494 523 546 535 535 524 503 511 522 524 533 532 532 518 528 499 519 509 519 508 531 516 506 542 522 542 517 523 524 542 554 507 525 534 548 518 532 511 516 514 550 552 551 519 560 548 529 545 516 560 553 554 551 525 533 550 512 548 540 555 515 527 535 540 559 538 537 563 520 541 552 542 542 549 520 562 532 528 533 567 568 526 527 537 569 527 520 525 547 563 530 566 540 553 540 534 525 526 529 547 543 574 570 550 531 561 544 547 538 573 554 538 533 551 548 568 545 564 578 565 566 545 530 566 550 566 563 557 544 548 539 566 532 574 582 542 546 535 553 561 530 529 563 582 544 533 571 564 559 557 537 533 563 541 573 575 569 555 551 532 564 550 558 556 585 557 570 548 564 577 552 583 572 548 563 578 587 536 575 577 545 561 580 580 562 584 547 553 558 540 587 572 558 548 539 582 533 551 585 565 540 534 545 564 550 576 554 549 580 541 578 577 554 570 569 569 550 569 534 577 577 573 545 587 534 552 566 575 555 563 536 564 565 549 540 567 577 547 568 553 540 558 582 563 541 564 584 559 585 586 532 574 572 545 573 558 550 551 557 577 579 562 555 583 583 548 569 571 554 584 577 567 573 584 576 549 567 551 557 544 544 533 531 568 553 574 538 541 538 564 575 531 582 543 570 565 560 540 551 570 538 529 539 526 528 530 531 552 538 560 554 540 550 543 578 574 533 532 574 542 555 566 545 553 526 533 537 569 569 569 562 561 527 572 522 544 530 544 547 521 525 528 527 543 547 542 517 538 567 569 541 527 567 535 556 563 538 553 518 547 546 559 533 552 519 535 539 545 522 521 522 521 536 558 534 515 524 549 510 515 528 525 523 550 545 510 537 533 511 556 550 535 548 512 538 533 517 512 516 540 521 505 518 542 512 502 509 536 529 512 539 533 529 540 533 544 542 535 536 516 535 517 536 544 513 515 533 510 536 523 514 520 499 531 529 515 514 540 514 534 492 537 506 522 523 524 525 537 494 496 487 488 526 535 491 488 523 497 518 519 527 528 502 485 526 490 480 495 524 487 485 494 495 508 525 487 500 496 500 520 517 480 487 502 482 511 519 497 496 478 472 488 501 480 480 497 491 500 473 511 470 484 465 488 493 463 464 484 503 482 478 475 498 470 486 489 469 493 466 470 482 493 500 502 476 493 455 467 490 498 476 479 473 481 494 488 480 489 476 482 484 474 466 468 484 481 474 482 450 458 462 465 465 463 447 459 469 451 450 462 469 441 437 469 465 456 451 461 466 445 440 439 458 451 437 447 430 431 442 462 446 463 456 455 456 460 459 459 459 425 441 459 460 439 438 451 456 426 440 424 445 428 434 445 449 421 454 446 444 438 453 434 445 438 431 423 427 408 434 424 416 410 414 406 436 438 416 405 411 440 411 432 423 420 420 399 404 421 426 419 423 399 417 399 397 400 433 413 409 399 415 391 424 419 414 404 396 403 420 391 394 390 393 400 392 415 416 416 389 389 395 417 413 379 398 394 378 413 403 389 381 379 382 401 381 391 379 377 391 385 369 371 369 394 377 383 385 380 396 373 362 370 378 388 375 377 370 395 391 360 382 391 392 390 385 363 375 360 364 364 362 366 364 372 379 367 375 352 363 378 348 375 356 369 374 359 351 359 368 366 349 361 364 368 356 361 371 347 356 364 361 354 365 356 359 341 360 334 355 361 362 343 337 331 352 330 354 331 342 354 340 347 353 354 347 331 328 340 349 319 320 338 323 336 323 345 319 322 326 334 315 334 325 340 334 330 338 320 324 339 338 310 328 333 313 312 318 321 318 313 316 306 320 329 307 313 323 318 324 300 325 318 313 314 324 302 299 294 298 307 314 292 292 307 306 300 307 291 303 286 314 308 301 296 293 302 305 298 299 302 285 300 280 287 285 307 288 280 286 277 276 302 282 298 280 282 275 273 295 290 275 278 283 285 289 288 291 290 284 291 273 289 266 281 291 286 275 276 280 288 278 269 272 277 270 269 284 279 278 259 283 272 259 255 271 278 272 277 259 262 274 265 273 258 251 251 265 249 259 264 260 251 264 259 271 252 246 265 248 247 264 256 254 266 250 254 251 250 243 249 239 263 239 253 254 260 250 258 248 248 255 241 249 242 239 248 251 234 240 248 250 237 233 243 247 244 231 242 229 234 242 237 231 227 247 238 235 228 230 232 246 238 230 223 241 244 234 239 239 233 224 235 240 230 236 234 221 217 218 227 232 228 226 236 226 230 232 216 227 226 222 227 223 214 224 225 216 225 217 216 223 214 217 222 225 209 221 212 215 211 215 217 211 207 208 224 217 207 216 205 210 212 203 218 206 208 217 203 216 202 219 219 208 205 220 212 205 209 217 214 212 198 211 200 210 203 202 204 198 197 208 210 214 207 206 209 195 210 204 201 208 212 207 193 209 204 191 205 207 202 201 192 193 207 196 207 205 194 207 207 206 205 200 192 194 191 206 196 188 200 201 187 197 200 191 199 204 195 188 193 198 186 199 189 199 189 202 202 197 188 195 192 185 187 191 189 189 190 195 189 184 189 186 190 199 190 184 195 196 182 183 188 183 197 189 195 198 188 190 188 188 182 197 186 186 183 192 189 191 185 192 192 186 183 183 185 183 193 192 186 196 182 189 181 191 182 188 195 181 194 185 188 192 189 190 178 179 180 183 179 186 178 190 193 182 194 182 186 188 193 191 187 178
182 191 192 187 181 189 188 180 196 181 192 188 193 190 187 195 195 188 186 196 182 183 180 196 185 187 188 182 182 196 198 183 187 180 192 195 185 196 185 193 198 194 189 191 190 184 197 197 184 183 190 193 195 187 193 199 187 195 192 189 200 191 192 185 189 186 183 195 183 185 186 199 200 193 192 189 196 186 186 196 190 193 187 185 200 199 200 203 195 189 191 194 199 202 199 204 205 196 194 204 196 199 201 194 190 207 198 200 206 200 200 203 196 195 203 194 209 197 205 202 202 191 207 193 198 202 210 202 208 207 196 206 212 212 199 200 206 211 198 195 210 202 202 209 199 216 206 211 215 215 204 208 215 209 209 200 216 217 203 206 201 203 214 220 219 214 219 220 206 203 210 217 222 209 224 208 211 226 210 211 219 209 218 226 220 208 228 210 211 228 211 224 224 219 223 228 213 219 214 224 218 222 224 215 220 215 219 222 218 215 234 216 224 218 237 236 222 235 232 221 234 229 229 227 222 240 235 232 243 232 245 235 224 240 242 231 235 247 247 236 246 247 249 231 251 232 239 238 233 230 242 254 232 244 233 240 244 243 254 247 257 241 256 259 236 247 253 253 252 243 239 254 241 264 263 241 263 249 255 245 247 256 255 248 260 259 246 262 249 269 257 254 258 263 265 249 269 275 264 265 265 256 274 271 271 279 270 267 274 271 279 278 276 264 263 269 269 266 285 283 263 270 281 277 282 287 264 282 269 269 285 286 272 273 268 275 278 273 272 276 296 272 277 296 279 290 294 283 281 282 281 296 289 282 285 287 304 304 301 297 300 304 293 309 300 304 297 288 314 294 304 292 292 314 305 316 317 309 299 292 319 295 314 300 297 293 297 323 318 302 299 309 301 314 319 305 305 327 314 306 309 309 324 333 319 320 330 316 326 327 330 313 311 321 333 330 335 327 328 335 317 321 331 322 346 314 343 333 330 328 327 349 320 320 322 321 337 346 323 332 329 343 328 356 356 350 358 356 336 338 329 334 341 337 343 333 355 352 354 350 349 338 350 362 360 357 368 362 366 344 357 367 373 357 370 346 354 362 364 357 359 369 364 349 363 373 353 376 375 365 358 371 369 361 363 389 355 377 387 382 379 375 393 366 369 391 363 382 394 385 392 387 373 388 394 398 386 364 396 378 370 380 380 404 380 386 399 385 393 393 391 385 384 409 389 409 384 395 413 391 402 403 394 393 394 413 390 401 412 409 413 401 388 418 411 418 387 394 393 425 397 412 404 400 411 426 432 424 413 401 410 408 404 421 412 401 435 407 435 422 437 434 409 430 406 435 421 415 418 412 443 427 417 444 421 442 409 420 419 418 414 443 417 447 441 434 452 414 421 433 433 457 438 424 461 431 458 438 454 440 420 450 464 437 423 460 465 430 432 436 438 445 428 438 471 464 444 435 430 451 450 463 436 471 455 469 455 463 475 470 446 461 457 470 468 446 446 440 484 443 481 456 468 459 458 452 461 456 448 486 485 451 461 460 493 481 475 458 470 493 481 480 480 469 498 474 470 473 459 454 480 474 487 499 460 495 498 469 489 505 479 464 488 473 505 501 509 492 487 485 495 465 474 471 473 471 477 475 499 509 500 468 512 514 510 497 482 519 508 508 508 517 478 475 487 511 484 500 491 481 493 490 511 502 508 518 512 508 482 513 526 522 510 504 518 521 503 523 493 525 519 498 501 535 496 490 496 514 507 501 520 495 489 508 529 498 499 503 505 524 493 523 496 521 529 532 504 538 498 510 515 522 521 523 545 522 502 530 504 529 515 528 548 517 501 528 538 550 536 527 546 548 527 517 506 504 544 513 546 520 544 523 520 522 522 541 510 521 543 522 535 538 560 533 551 543 560 519 551 549 550 537 513 513 517 518 515 559 551 536 515 538 527 523 559 521 523 537 548 563 558 529 541 564 518 558 566 549 558 517 524 534 567 548 541 544 554 531 530 540 554 532 528 569 543 520 540 569 560 574 526 560 546 553 565 563 551 554 533 539 557 528 575 547 578 534 549 550 527 548 557 534 540 535 563 572 561 578 576 530 527 544 556 552 562 531 580 536 564 536 554 530 528 550 540 570 548 554 542 551 577 561 560 579 571 530 571 552 570 567 543 571 571 559 583 551 564 583 548 532 578 574 534 566 583 547 553 548 572 566 557 563 547 559 551 555 535 547 559 549 552 564 587 552 578 552 569 548 575 553 545 585 587 543 565 534 568 562 586 582 537 559 541 552 571 561 559 558 576 586 575 580 562 574 544 552 578 565 552 566 570 565 563 569 561 580 556 581 554 554 533 544 545 566 574 550 535 577 574 536 533 573 551 581 562 539 542 567 578 561 546 533 559 532 530 551 559 580 568 541 566 570 541 567 538 570 572 528 561 560 534 550 547 553 544 564 550 543 533 543 561 549 545 535 551 546 543 526 528 526 525 552 555 537 534 563 566 565 550 544 541 555 566 547 568 570 570 536 531 522 565 548 528 541 528 555 527 564 545 540 563 540 533 551 567 546 520 520 533 543 568 554 563 528 535 553 534 549 521 542 557 564 531 525 530 553 522 552 544 547 520 534 514 532 548 518 522 554 559 549 538 544 555 517 536 529 530 537 539 536 550 541 543 537 518 537 558 518 554 508 552 508 540 542 527 522 504 538 545 546 547 550 524 509 506 550 540 544 538 513 509 525 535 531 503 513 522 530 509 508 495 504 499 515 528 526 533 499 519 501 500 497 501 501 503 508 517 512 525 498 532 517 524 521 524 516 516 535 528 498 530 507 529 532 490 482 531 519 491 494 485 508 493 498 496 504 490 523 501 491 495 511 511 492 492 492 505 483 502 519 487 500 507 472 478 514 490 517 502 485 468 469 489 482 479 490 513 501 494 477 471 486 466 462 498 506 485 504 501 500 461 474 490 465 464 503 482 468 502 460 476 496 494 485 482 474 476 469 468 471 478 485 449 487 449 454 463 456 452 489 445 451 460 455 475 486 484 460 475 455 456 443 470 481 476 443 445 479 472 462 448 446 455 437 462 477 438 470 471 440 471 451 464 460 455 467 455 448 463 450 456 443 461 458 446 460 441 432 434 432 463 450 426 425 459 458 444 437 444 435 424 423 439 437 450 447 439 414 426 411 440 426 432 441 413 435 430 407 445 437 435 443 436 439 440 437 441 418 406 415 405 417 424 408 400 422 407 397 420 411 409 432 413 428 411 395 426 399 420 396 412 426 392 388 387 410 417 387 403 416 389 385 386 394 416 395 381 403 402 414 382 404 385 397 375 412 391 381 389 380 379 371 403 392 396 376 405 387 393 388 376 382 391 369 383 384 397 393 364 361 384 385 375 389 368 360 362 385 392 375 376 389 364 368 366 358 364 369 371 382 381 366 371 371 351 373 362 364 352 372 362 347 367 363 344 369 362 341 342 345 359 370 360 342 364 359 353 359 342 346 348 362 362 363 343 356 357 349 333 340 336 333 351 347 354 348 341 327 326 337 330 344 335 353 334 330 320 325 343 320 341 322 322 318 315 325 325 325 332 325 334 328 339 322 335 334 332 318 333 311 315 322 320 315 335 311 309 303 329 312 319 321 325 327 300 323 304 305 307 305 297 310 307 305 294 315 313 315 293 310 308 309 314 288 317 305 308 305 309 306 313 288 294 286 305 297 310 297 284 290 281 287 302 283 302 306 295 303 288 278 281 303 289 293 291 287 287 283 272 284 286 294 287 292 293 278 276 289 277 284 292 273 280 272 277 286 286 286 272 287 275 286 280 284 273 273 275 268 264 271 282 272 255 270 256 264 274 276 263 256 266 257 275 263 249 251 260 254 265 270 249 247 258 256 252 245 245 247 256 265 262 250 258 243 244 258 249 242 243 251 262 256 240 260 243 240 257 259 245 235 253 235 235 251 248 246 251 231 232 242 252 251 234 251 243 249 244 246 242 247 246 240 230 244 240 226 232 234 226 239 232 234 222 227 226 230 233 234 220 236 234 226 225 239 218 223 220 232 232 219 216 233 232 236 230 216 226 217 224 234 230 221 220 211 229 216 227 226 222 229 215 228 228 213 209 220 223 228 208 219 218 217 222 215 212 212 209 214 213 208 213 220 213 207 205 216 217 218 201 211 220 220 209 200 209 209 211 203 200 202 205 217 198 213 199 202 210 202 198 211 197 199 211 207 197 199 209 209 194 212 196 204 212 193 208 204 204 198 196 198 194 203 196 206 198 198 203 205 197 198 192 194 206 191 198 195 195 199 203 192 197 189 205 196 187 195 199 198 200 187 196 196 190 203 187 198 187 196 190 193 201 185 194 196 184 185 202 190 195 197 190 185 198 189 191 196 193 183 187 185 200 197 195 186 192 196 195 190 185 181 198 183 182 187 195 182 187 190 184 196 186 191 198 198 194 185 192 186 183 197 189 186 192 192 182 190 188 182 195 180 193 186 181 185 185 181 190 194 192 179 188 190 188 189 183 190 190 188 192 191
195 188 180 187 188 181 186 184 180 194 181 195 198 181 189 189 191 184 184 193 180 195 182 184 184 187 183 196 188 185 194 182 194 194 189 183 192 195 184 189 188 185 185 184 186 192 195 196 196 196 190 196 190 190 197 194 198 201 189 187 184 184 185 194 194 195 194 188 187 197 196 191 199 199 196 202 190 187 197 186 202 188 198 188 196 195 197 193 192 205 194 191 187 194 203 199 205 195 203 207 206 195 195 199 202 197 194 194 205 203 205 198 197 203 199 210 209 208 202 193 193 198 193 196 209 202 194 202 200 201 205 198 205 207 196 210 214 213 207 211 198 216 212 207 209 214 199 200 211 206 214 213 203 216 214 213 218 205 215 203 206 209 209 213 207 218 223 216 206 209 208 210 208 205 211 211 226 224 213 223 210 228 217 214 209 222 219 220 230 222 211 228 226 232 215 221 233 213 218 226 222 222 232 231 233 232 225 229 218 234 225 232 219 239 224 226 219 221 222 242 228 236 235 239 241 225 227 227 236 228 246 226 228 241 241 234 228 243 249 244 230 240 229 248 235 231 239 232 251 237 250 242 245 247 246 248 243 247 237 258 247 250 256 251 259 242 239 254 246 243 240 264 257 259 255 243 264 255 264 255 265 256 258 245 256 262 267 256 260 249 261 265 255 274 266 263 253 253 274 263 255 265 261 253 265 266 261 279 277 282 281 260 263 276 276 260 286 267 265 279 274 285 273 278 275 273 277 280 284 285 282 283 274 267 292 275 282 287 275 278 271 288 299 293 281 300 277 291 288 280 291 290 282 291 288 286 286 289 286 307 296 305 296 305 304 305 287 307 314 301 295 308 287 304 292 303 288 315 297 296 302 310 298 300 313 305 307 323 302 312 315 297 316 316 326 302 307 315 312 303 306 312 320 303 327 312 335 313 312 336 337 328 336 333 329 340 320 316 338 322 333 317 337 345 328 316 339 332 332 340 333 331 342 327 321 351 327 321 340 330 330 325 330 324 335 333 346 353 349 334 354 340 344 342 349 359 356 338 355 347 358 334 346 338 366 353 347 351 338 355 353 361 367 355 359 348 374 368 374 374 370 367 365 369 372 378 351 353 368 349 367 378 351 375 385 381 383 389 384 376 388 370 382 378 380 381 385 396 367 384 373 390 393 386 371 395 401 365 394 398 369 374 400 379 400 379 379 370 400 385 376 406 380 401 400 392 404 383 398 409 379 393 386 400 411 393 399 401 385 415 390 410 392 393 414 387 394 418 426 412 393 403 419 393 399 417 407 418 406 424 419 394 431 411 428 409 423 426 429 435 440 436 430 435 412 422 440 427 436 434 425 417 420 419 412 425 414 414 421 427 448 416 451 417 420 419 431 426 428 421 434 428 443 431 455 453 446 461 422 421 425 449 433 449 430 428 431 457 456 458 444 426 447 442 458 457 432 433 457 455 435 465 454 439 473 472 472 464 460 455 443 458 466 480 470 439 462 465 438 483 480 485 448 460 449 448 454 488 482 450 480 449 462 481 461 480 472 494 464 484 455 452 491 488 455 493 479 476 453 468 464 479 484 496 460 473 476 468 497 488 496 488 465 463 499 502 471 508 504 477 492 508 509 477 511 482 493 470 492 501 494 511 493 489 485 504 481 502 501 502 490 475 487 481 508 521 494 524 501 508 520 502 488 500 481 486 525 526 494 493 487 493 509 529 506 494 506 483 510 502 495 499 500 484 532 515 489 489 527 502 496 497 530 522 504 502 522 517 524 517 540 521 518 502 523 505 534 501 494 532 506 513 510 521 545 532 539 542 519 542 535 545 539 533 504 506 521 513 516 535 539 524 530 522 531 512 505 530 528 511 543 522 545 530 518 522 528 514 529 542 522 539 525 533 516 530 549 553 522 535 554 545 540 525 522 524 531 513 552 558 523 538 513 536 557 531 517 550 558 563 536 537 560 563 556 562 531 520 529 557 558 569 561 542 522 558 527 528 536 536 528 522 540 545 546 547 564 567 531 555 563 554 541 572 549 528 566 550 560 565 528 525 562 549 544 532 524 540 575 542 526 567 526 534 553 550 565 540 563 552 531 550 536 574 530 573 544 557 535 528 546 541 573 573 554 539 528 557 557 579 562 560 554 564 557 570 578 543 530 548 557 578 572 567 571 563 548 535 540 556 578 560 557 569 538 584 582 538 545 543 576 580 563 535 549 537 576 585 538 577 549 567 571 579 550 545 559 568 538 556 581 531 573 553 558 581 553 542 576 555 555 567 537 575 571 542 581 548 541 534 539 546 557 566 539 563 568 554 546 575 580 541 562 567 551 576 550 560 532 540 583 543 576 534 532 548 545 569 566 542 559 561 557 530 584 552 549 565 575 564 541 556 561 572 580 568 549 543 541 550 552 540 550 530 531 538 535 533 578 558 545 539 534 559 526 532 527 546 555 560 567 566 574 544 542 570 529 562 529 528 571 540 527 538 529 530 549 537 536 531 567 540 544 574 523 537 571 548 521 529 565 539 566 528 559 532 548 549 561 557 545 530 569 536 556 526 547 540 530 540 545 552 557 529 565 520 545 560 563 560 514 553 540 521 523 526 550 552 556 518 537 546 528 531 552 556 531 525 520 510 521 540 509 511 539 535 530 512 535 529 559 530 553 512 511 545 511 556 539 551 542 510 532 504 520 515 543 549 549 517 519 530 536 520 548 533 501 544 539 546 508 504 546 537 516 526 521 545 525 513 503 543 498 541 509 515 532 500 521 506 513 539 515 509 535 497 490 501 500 491 526 524 523 529 492 533 509 505 523 487 506 494 516 489 511 501 485 501 497 494 499 503 498 524 519 515 506 486 517 475 522 484 515 490 490 476 485 481 496 484 515 518 506 508 471 518 475 500 495 493 495 480 504 503 510 490 467 481 467 479 468 475 488 506 479 466 483 464 506 476 465 472 471 459 459 499 474 494 479 463 480 456 459 495 452 457 479 469 481 480 486 495 483 462 482 452 484 490 473 486 453 489 451 456 471 478 464 463 441 465 462 443 456 446 479 453 439 468 441 456 476 448 440 476 435 459 468 432 468 469 458 472 445 445 466 456 450 427 429 458 444 442 462 428 455 438 427 442 449 434 456 447 428 446 427 443 447 455 437 430 427 424 451 429 449 439 434 431 445 421 445 435 433 437 447 413 407 439 444 438 408 443 412 422 410 416 440 417 436 425 401 429 409 400 423 401 424 434 410 403 407 421 413 397 425 394 426 392 417 402 411 424 399 387 422 409 397 414 421 385 416 415 413 406 417 404 400 397 411 378 406 401 386 378 413 380 399 409 393 394 374 388 387 372 370 398 374 401 402 377 385 376 398 377 401 367 381 395 381 370 374 393 371 360 368 373 369 377 359 388 373 377 376 361 374 353 375 374 375 378 381 382 369 361 366 372 361 379 371 347 364 374 367 362 367 355 351 358 350 371 355 351 345 355 362 350 369 337 368 350 353 341 353 356 357 342 357 359 336 349 345 352 359 343 353 333 351 335 354 325 330 337 346 330 328 351 329 336 334 347 346 321 331 341 315 340 316 335 334 339 317 314 327 310 317 328 312 339 325 330 319 308 311 314 310 306 333 318 330 324 328 320 329 321 320 317 303 322 323 319 303 322 307 299 294 298 302 318 300 316 317 304 316 294 290 293 309 291 301 314 308 308 312 295 297 290 288 308 302 286 294 284 292 307 307 283 306 279 296 282 284 280 298 295 296 300 283 272 277 295 283 270 274 289 288 286 278 269 286 274 281 285 268 273 285 267 283 263 270 283 284 275 268 274 281 285 266 264 271 277 262 256 264 273 280 279 255 277 276 269 266 273 253 254 269 268 261 252 269 258 258 272 251 263 270 266 250 249 250 250 268 243 265 257 249 252 255 241 242 247 246 252 249 245 239 257 240 236 246 247 255 254 234 250 255 251 245 244 251 245 237 238 236 231 251 243 241 244 242 237 238 239 230 237 226 237 230 230 244 226 227 241 231 226 227 241 235 224 232 237 239 225 238 232 234 239 229 234 238 232 225 219 225 236 234 225 229 229 220 214 220 220 215 232 223 215 215 229 225 211 217 228 218 209 229 210 222 218 214 209 214 211 217 209 211 221 206 206 224 225 219 212 206 206 217 205 223 211 206 217 216 210 217 209 211 204 201 211 213 204 212 218 212 208 198 203 200 213 214 212 210 214 204 198 207 210 196 212 195 202 205 194 194 204 207 196 203 193 195 199 194 194 206 199 196 206 195 198 201 204 193 208 202 193 190 194 200 206 193 198 204 204 188 201 200 196 202 199 198 200 193 202 205 194 199 204 186 200 192 203 189 193 201 191 195 189 197 185 186 197 191 202 194 191 196 187 196 190 197 188 200 200 184 199 186 193 194 182 185 200 199 188 186 197 191 196 181 183 196 181 194 184 199 185 188 189 185 198 194 197 184 188 191 181 183 191 192 195 191 195 192 190 198 196 183 188 192 180 188 185 180 182 185 195 183 189 182 184 188 192
182 189 182 191 191 185 183 184 198 195 197 191 183 196 185 183 186 194 183 194 199 181 193 182 193 196 189 192 181 198 186 200 187 188 191 197 189 190 198 187 182 195 194 200 189 200 184 194 191 184 185 188 184 197 189 193 191 198 187 192 192 191 191 198 194 198 192 200 187 189 202 185 199 197 204 188 192 187 199 200 189 200 187 187 192 191 194 201 203 198 190 193 203 195 205 192 189 193 207 194 209 207 208 192 201 209 196 193 203 200 194 208 198 191 209 198 211 199 208 196 196 209 207 212 195 200 198 201 211 198 207 203 195 198 206 199 197 214 203 203 216 198 201 216 199 199 206 200 207 213 203 206 202 205 207 211 208 218 206 220 219 218 219 216 213 217 222 210 211 213 223 207 216 206 214 213 220 220 214 227 213 223 230 223 224 227 216 225 223 218 211 211 221 213 222 213 228 221 231 229 229 223 216 235 228 234 231 223 229 235 227 236 219 222 233 223 221 227 229 236 224 226 236 234 240 236 239 245 246 227 232 242 234 236 232 229 229 245 241 229 238 246 231 249 238 241 252 233 243 240 246 238 244 250 239 249 244 235 258 243 239 259 257 247 258 261 259 246 248 263 247 255 258 244 246 259 252 250 256 259 257 257 251 249 248 247 258 250 255 261 263 257 270 261 264 265 257 275 257 267 255 272 264 254 270 268 267 274 258 270 264 260 268 281 285 277 286 280 284 263 286 282 275 276 283 265 276 273 275 275 282 292 277 292 286 289 281 292 297 285 282 281 295 293 273 274 286 288 293 281 301 279 285 301 283 280 282 291 288 283 290 288 305 299 309 299 289 292 291 295 286 311 295 314 301 302 304 303 312 310 316 311 314 295 308 312 318 300 314 325 296 301 309 303 307 312 317 314 321 320 308 331 332 329 331 334 325 316 309 337 307 310 327 330 330 340 325 331 334 321 323 325 337 325 329 317 316 347 337 334 329 320 350 349 340 332 342 331 327 330 333 339 344 346 328 350 333 333 357 332 359 344 350 354 342 336 338 338 362 340 341 359 358 360 363 350 340 364 353 344 345 350 373 369 368 346 372 370 350 344 365 346 356 366 376 354 378 375 357 369 352 370 359 368 362 388 388 354 370 361 381 388 383 372 376 370 372 390 363 387 364 391 392 392 367 386 377 384 380 389 400 382 373 403 405 373 389 372 394 399 406 386 399 393 409 404 413 377 409 407 407 379 408 386 406 388 390 407 405 405 404 387 409 402 386 424 414 393 391 387 392 426 418 429 421 411 405 416 428 409 433 396 432 419 397 397 406 416 424 404 414 436 410 438 417 423 443 437 409 415 417 442 445 417 447 412 422 448 449 415 448 412 421 432 416 428 435 449 428 419 437 439 448 432 443 447 447 448 421 458 437 444 422 442 422 465 458 461 437 426 431 446 467 453 450 442 459 455 449 440 430 430 471 459 448 450 444 460 449 474 466 456 451 440 453 465 460 442 458 466 440 447 466 459 452 445 471 453 449 483 450 447 470 452 460 480 493 462 451 479 481 478 453 493 454 489 469 487 465 456 496 464 462 485 489 488 474 470 499 488 495 486 469 463 505 484 498 464 483 499 494 475 502 492 480 496 486 472 491 510 480 477 469 481 474 515 471 491 475 491 480 494 503 487 479 498 513 514 521 488 515 475 500 522 496 479 521 500 513 515 520 491 487 485 482 498 523 493 490 509 500 511 518 508 526 533 500 518 536 496 509 513 501 488 521 504 495 499 500 520 518 531 512 537 533 529 524 524 530 513 518 497 500 507 521 529 527 504 520 538 546 534 533 513 524 537 546 521 540 544 539 509 517 517 526 507 535 503 511 529 544 518 533 526 510 511 519 543 546 519 514 527 554 534 544 529 542 552 534 555 558 533 543 519 561 537 525 555 557 511 513 524 527 544 547 550 516 533 536 513 513 557 524 521 521 528 533 531 521 568 537 519 521 555 528 522 568 568 568 533 555 525 542 559 529 550 543 549 534 528 549 535 573 561 559 542 523 525 560 529 540 545 573 538 551 574 569 575 538 539 564 571 535 570 541 563 559 537 554 578 578 531 539 568 557 564 555 563 539 533 580 574 563 576 577 580 574 570 579 534 531 566 570 530 558 533 570 539 534 532 538 575 580 539 550 558 578 581 542 579 576 541 559 558 579 555 557 571 530 542 566 576 582 555 580 545 547 554 557 540 559 554 532 556 553 555 573 535 539 574 531 531 573 561 561 568 575 576 543 576 534 580 569 573 537 551 534 554 576 548 565 537 559 554 550 582 566 539 575 576 570 563 577 558 539 540 542 571 574 554 549 577 536 575 566 543 541 570 567 574 575 534 568 549 558 533 533 539 529 578 530 569 556 565 542 552 561 540 580 550 565 545 544 559 536 567 572 534 540 556 580 531 548 563 550 577 555 542 576 556 536 564 528 551 546 530 563 567 542 560 535 568 523 538 544 531 524 536 539 527 532 565 533 535 534 557 560 555 546 541 571 570 554 529 522 540 519 537 526 569 519 521 556 546 550 525 519 559 534 564 565 544 554 538 520 566 537 521 563 563 558 561 522 539 533 525 556 562 519 525 548 525 538 547 513 550 518 520 557 558 541 553 551 527 519 509 541 556 548 529 516 539 540 530 552 505 519 543 533 525 536 508 520 523 551 523 535 525 526 536 512 543 524 513 506 522 501 532 511 506 531 547 503 513 519 497 537 498 495 502 526 535 501 543 497 492 495 493 496 511 512 490 511 525 510 489 517 523 515 518 490 490 533 534 493 533 532 516 501 526 492 484 528 501 518 518 490 483 495 512 508 485 488 481 501 484 493 512 482 477 517 496 520 495 494 492 482 487 499 481 485 474 472 487 470 484 471 513 471 482 511 467 475 491 505 487 481 480 498 471 498 483 488 486 500 496 479 500 499 460 469 480 478 456 462 477 475 477 458 454 492 499 458 471 479 458 492 450 472 465 463 480 458 484 483 486 452 491 486 461 474 452 484 470 451 464 462 453 452 451 459 477 469 478 466 458 477 475 480 448 451 477 450 464 473 435 447 465 459 470 452 436 433 429 443 433 449 468 451 451 425 454 445 433 449 439 458 448 454 444 462 457 429 454 423 435 455 436 422 415 434 433 454 431 433 427 440 439 422 444 423 419 411 427 419 431 442 446 412 433 436 416 442 427 415 437 419 411 417 429 406 409 419 436 421 431 408 404 397 406 413 429 424 425 394 396 417 419 417 393 411 394 419 418 412 409 387 409 418 403 412 388 419 393 388 409 399 383 380 381 393 383 388 401 409 400 384 397 379 396 407 379 391 391 392 388 399 372 367 401 402 375 381 371 374 381 395 384 386 382 395 380 363 374 384 358 389 365 360 391 369 363 363 362 363 384 387 370 351 366 361 384 381 352 347 376 354 372 366 380 373 378 361 376 363 345 356 354 348 350 357 350 341 339 342 368 345 343 358 335 357 364 353 359 347 339 335 362 335 350 330 347 343 337 339 342 332 331 355 341 337 349 330 327 321 351 350 325 335 321 338 329 328 345 347 315 332 337 329 338 333 331 315 329 311 318 326 313 315 334 324 316 318 329 320 311 305 313 306 322 310 328 313 319 303 312 323 322 320 304 299 304 322 295 319 323 296 301 294 316 293 316 306 306 305 308 297 293 312 302 306 289 297 295 307 298 310 297 293 307 298 307 287 308 279 283 288 302 291 287 301 297 297 303 291 282 287 293 278 274 283 273 295 283 276 281 285 283 280 266 287 273 271 275 276 277 288 277 278 278 275 272 272 283 283 260 271 266 266 260 257 266 279 274 277 257 279 264 271 265 256 267 270 259 265 269 271 270 263 253 251 254 248 264 267 267 267 270 263 248 265 264 267 255 265 254 263 255 255 259 242 250 256 241 255 240 244 260 245 250 241 258 236 257 250 253 240 238 253 233 247 235 243 236 235 248 248 246 251 240 246 236 241 228 248 243 241 248 227 231 246 236 245 232 238 245 228 232 232 221 240 234 221 238 219 223 231 236 235 236 237 235 232 233 229 221 235 230 218 228 228 214 230 229 232 231 222 223 213 228 215 221 220 227 222 224 215 211 214 217 223 225 223 216 216 221 207 225 220 225 212 210 209 210 218 216 214 215 212 211 211 203 203 203 215 202 210 220 209 219 219 203 213 210 211 204 212 203 201 199 202 216 198 199 201 215 212 211 211 202 202 201 210 208 206 207 209 201 204 197 207 196 208 209 200 206 194 205 210 197 208 194 207 200 209 205 199 197 192 207 205 199 189 189 202 190 192 201 196 188 196 192 202 201 197 189 201 200 193 205 198 201 188 201 186 195 193 189 196 196 191 185 201 191 202 196 191 185 185 197 201 194 201 196 185 189 195 199 183 201 198 191 197 197 185 194 187 188 196 195 197 183 195 194 187 193 183 194 192 185 185 187 191 199 196 192 186 189 186 186 188 199 192 199 194 194 191 199 197 183 190 193 185 181 187 187 190 188 196 197
189 182 184 199 200 199 189 186 188 194 188 192 193 199 191 185 190 182 200 185 182 190 197 183 190 184 189 196 189 186 194 197 186 194 193 201 192 200 186 196 190 190 187 199 186 198 184 195 195 202 195 195 191 191 196 197 192 201 190 196 186 201 188 186 193 199 187 201 194 190 195 199 197 197 197 201 192 194 190 201 194 202 191 198 206 201 188 195 199 194 206 200 189 196 203 191 194 190 190 207 206 200 190 190 200 194 195 196 203 194 210 208 207 208 192 196 203 212 193 202 206 204 203 200 202 209 202 200 201 196 198 198 198 211 211 201 214 215 208 199 211 206 212 218 210 214 203 206 208 217 214 208 202 209 212 208 208 222 218 209 214 210 206 215 214 225 221 223 207 226 211 217 222 223 215 212 218 219 229 223 211 227 214 218 216 211 220 210 230 219 224 221 218 217 221 227 216 221 223 223 217 224 228 235 226 224 226 229 225 235 236 234 237 224 226 220 224 226 235 237 223 241 227 239 240 243 244 233 240 236 245 235 229 243 230 242 233 238 228 245 248 245 241 229 248 246 235 242 239 247 241 253 254 245 236 256 244 241 244 236 249 258 246 258 247 241 261 252 257 240 247 254 266 262 252 260 262 257 262 261 247 263 257 248 247 248 266 254 266 259 263 264 255 261 269 252 272 268 276 262 257 255 255 264 272 271 282 261 279 278 280 274 269 281 282 263 272 266 286 268 266 279 269 273 289 272 277 270 267 274 269 274 280 295 295 273 276 293 275 283 289 281 285 274 280 277 283 291 276 279 293 287 281 304 304 305 306 301 292 306 296 289 303 297 306 285 311 302 302 302 315 303 311 302 305 317 302 298 301 320 309 303 317 314 307 307 318 311 305 321 312 310 319 299 301 311 303 318 313 310 328 309 313 321 313 308 311 309 309 330 330 333 309 326 318 320 313 323 330 327 327 319 333 318 322 336 329 326 336 323 328 338 322 321 345 328 339 350 340 342 352 337 346 339 345 347 326 330 330 356 337 355 333 335 353 362 342 345 356 333 362 357 350 351 365 353 341 349 362 345 371 350 360 350 356 377 363 374 344 350 374 347 377 346 373 370 374 366 369 364 358 363 376 372 381 382 362 388 389 390 392 390 377 370 359 376 392 377 362 392 364 381 372 387 363 363 390 400 388 366 373 392 381 405 389 399 389 389 404 395 398 388 396 395 375 383 405 384 401 413 378 403 397 382 396 390 408 385 387 419 412 392 389 404 423 415 421 413 387 403 388 395 406 390 417 399 422 409 404 396 415 423 395 409 421 400 408 428 414 400 407 409 423 415 414 440 412 430 429 418 428 421 428 435 432 423 423 430 413 446 428 440 412 442 413 413 438 442 455 433 434 442 424 448 429 423 432 454 425 447 436 441 461 438 431 422 431 460 425 462 440 447 460 444 432 466 460 462 431 432 450 468 471 474 448 463 459 457 448 452 460 438 455 437 460 451 446 437 459 473 462 452 440 462 466 465 473 459 454 472 469 467 485 446 451 474 447 467 450 491 458 485 457 461 481 451 460 483 452 464 482 475 483 494 467 500 466 474 474 471 476 502 474 502 474 483 481 465 496 469 490 506 477 486 476 482 506 467 467 467 476 491 510 491 510 486 493 510 478 502 491 471 519 481 491 485 482 510 486 474 491 493 511 504 522 522 519 489 500 499 525 478 483 510 482 511 502 508 498 524 496 523 529 530 518 507 505 493 520 515 489 501 525 494 496 531 488 529 525 489 525 539 532 532 529 494 541 499 507 507 498 525 533 510 532 514 542 507 522 506 495 545 523 504 502 548 536 523 506 533 501 544 528 549 540 517 523 544 539 509 553 527 527 527 551 526 537 509 513 522 531 506 507 513 557 553 528 530 534 523 538 520 556 512 541 549 517 528 523 529 533 533 549 535 536 545 538 549 529 542 524 548 553 536 515 550 542 553 563 561 558 557 563 536 546 531 562 527 562 535 537 538 541 540 560 517 564 518 531 518 564 543 570 551 567 572 536 559 559 547 568 565 553 563 533 531 541 541 524 565 530 533 522 540 531 540 529 577 570 541 556 545 549 544 528 528 541 565 560 547 542 561 532 559 534 572 555 580 566 544 568 561 555 556 566 563 574 573 551 553 579 529 562 549 550 566 553 568 540 534 578 544 557 572 578 553 552 539 553 537 558 582 560 533 558 546 558 537 579 569 551 576 571 531 543 581 557 569 567 556 562 549 572 579 538 568 549 549 579 561 558 554 561 577 546 577 539 562 573 576 547 540 569 576 542 570 574 557 543 544 529 563 564 572 558 560 543 566 581 538 529 541 550 548 534 554 529 531 532 573 579 537 529 551 529 528 536 574 543 550 534 543 572 556 531 532 531 545 569 528 542 558 542 564 578 534 535 565 538 526 555 576 536 542 543 537 543 539 571 546 549 564 561 539 538 566 545 542 571 575 532 532 552 528 543 544 521 548 570 569 524 571 552 560 542 566 532 524 547 531 545 567 538 550 568 525 525 524 532 527 527 559 528 538 566 566 523 566 539 533 522 558 530 516 559 513 563 518 519 553 546 562 514 547 546 539 522 540 556 554 557 511 545 560 544 532 515 530 536 531 513 546 559 542 511 550 551 550 554 510 554 507 530 535 522 510 508 511 551 520 502 509 528 514 508 522 512 539 544 549 526 499 510 508 514 527 543 512 506 513 518 521 502 525 508 505 527 502 543 533 494 537 500 519 522 514 526 539 530 493 494 518 531 498 499 533 506 520 489 523 508 526 508 511 486 531 493 484 506 505 514 493 510 501 492 525 495 494 521 498 514 491 523 507 501 499 491 495 484 501 508 499 483 513 490 511 476 492 483 472 512 470 494 512 485 468 503 483 504 481 504 493 473 497 474 500 480 492 483 501 480 503 491 468 503 465 470 504 500 479 500 464 503 465 497 461 457 475 454 457 487 497 468 469 466 466 456 477 451 484 483 453 457 464 460 485 452 489 487 448 465 444 463 480 446 479 464 480 442 479 471 442 440 467 447 470 462 447 445 475 464 464 449 464 432 442 448 464 449 459 470 438 458 463 449 434 451 455 463 434 451 440 450 441 457 440 460 440 461 426 421 428 440 460 455 450 427 432 417 430 418 440 427 445 419 426 434 429 410 427 442 432 429 444 421 437 408 410 425 414 429 417 428 422 413 428 428 430 433 439 413 418 398 429 400 430 419 399 404 396 401 402 413 424 417 401 400 400 423 402 401 398 389 408 406 406 395 399 416 400 383 416 384 398 401 394 402 413 404 403 402 381 376 402 403 384 391 408 407 385 375 383 409 391 369 369 380 396 395 391 391 366 389 370 387 374 391 385 386 396 385 381 367 375 361 366 358 381 386 387 362 358 369 356 359 367 368 382 359 353 363 370 356 359 351 379 357 374 365 363 373 353 349 373 346 353 359 366 352 350 356 350 365 346 350 340 359 357 369 344 339 339 337 366 348 357 340 356 338 342 340 335 337 332 340 350 356 355 350 353 326 346 353 325 329 348 321 330 334 330 323 335 331 319 340 340 323 341 342 321 340 340 341 341 324 325 323 339 324 322 326 317 325 321 312 318 313 326 315 327 309 317 323 313 322 300 325 305 317 319 298 307 325 325 321 295 311 305 307 312 296 307 299 296 313 291 288 307 301 308 287 298 288 297 285 306 289 306 294 285 285 299 294 287 303 304 282 300 291 286 286 281 282 280 302 294 279 291 272 296 285 290 274 279 290 281 295 269 289 276 270 289 291 276 269 281 290 279 267 268 277 278 287 280 272 275 280 281 277 275 278 264 281 276 257 264 270 268 278 278 254 270 253 276 270 271 268 258 272 256 249 270 259 255 257 269 271 259 264 268 253 261 247 247 253 248 260 242 263 254 260 253 243 247 239 261 254 252 259 254 240 259 249 244 246 257 237 255 236 249 255 243 236 245 243 251 246 250 233 245 241 246 235 244 249 238 228 246 237 230 238 238 239 239 241 241 223 238 225 223 231 240 235 224 235 235 229 235 225 232 222 239 231 217 225 217 235 221 230 224 235 233 215 217 228 234 222 225 218 218 225 220 212 215 220 215 222 210 211 212 222 217 226 228 211 210 226 214 209 221 210 222 206 222 211 211 224 219 208 206 223 211 214 216 207 214 216 212 204 209 214 204 218 211 204 218 212 201 204 212 208 214 199 202 202 209 205 198 197 206 209 196 205 197 201 195 202 203 207 199 211 198 194 208 212 208 209 211 202 198 198 191 205 198 209 210 209 196 190 202 198 203 194 208 197 200 208 197 207 200 190 195 199 197 196 191 193 203 198 199 201 205 202 195 193 201 191 200 191 195 186 203 199 188 193 195 188 191 189 203 199 188 190 187 193 198 189 197 191 197 187 201 196 199 191 200 191 194 193 195 201 193 193 195 192 197 185 196 184 187 192 196 189 197 197 197 188 200 188 192 194 188 191 184 200 198 200 188 187 191 200 186 199 188 199 186 184 198 196 182
184 188 193 191 200 190 184 187 186 188 198 198 194 185 200 194 201 200 197 184 187 194 186 201 200 200 184 199 198 199 198 197 201 189 202 199 193 201 185 196 187 197 189 195 200 186 188 196 203 200 194 185 192 197 201 188 193 203 186 186 196 197 199 195 202 196 192 191 194 190 200 197 200 188 191 194 205 191 202 204 207 194 202 192 203 196 195 200 192 200 202 208 194 197 195 196 190 195 208 200 197 201 207 210 200 194 199 204 194 196 208 204 203 197 212 208 211 208 198 205 199 203 204 203 210 202 210 211 208 202 213 207 212 210 207 202 205 206 201 211 208 216 218 220 212 213 212 210 209 203 208 205 213 203 204 215 215 203 209 207 207 212 209 219 212 217 218 217 220 221 207 227 216 226 227 226 210 221 224 212 210 228 213 231 221 230 228 218 228 233 225 234 221 230 218 227 214 219 225 215 225 235 219 227 227 221 234 235 232 227 241 226 226 221 234 230 243 228 224 237 238 242 228 243 231 238 243 237 246 242 229 244 236 241 244 245 249 247 235 240 235 251 238 251 232 238 247 246 243 250 253 249 240 236 255 242 239 247 254 245 237 243 258 244 241 247 240 249 245 256 253 245 253 266 249 253 250 253 268 269 259 251 272 250 251 252 267 270 268 273 264 269 254 274 275 267 272 266 271 253 277 260 256 279 281 280 274 271 260 263 260 276 272 262 280 261 268 263 266 263 288 276 285 282 272 275 270 266 291 279 276 282 269 274 291 295 270 282 295 280 280 284 285 293 282 275 300 295 278 296 281 283 280 295 292 286 300 286 283 308 285 286 286 309 292 304 308 302 306 307 312 313 301 306 300 303 313 319 295 316 306 314 305 306 299 304 324 319 314 303 325 325 300 302 314 315 317 323 323 329 316 318 321 316 312 331 336 327 308 331 314 307 330 311 332 317 334 340 342 334 322 324 321 316 337 330 345 326 319 327 328 333 337 346 347 336 336 330 322 351 342 328 336 347 345 344 344 338 349 361 332 329 350 359 347 331 337 338 333 359 363 365 363 362 343 357 352 352 344 356 366 365 351 342 351 343 368 352 344 352 357 377 346 356 375 349 360 381 369 359 379 368 365 371 369 384 382 368 372 389 377 361 373 370 391 378 373 361 385 365 369 384 389 391 374 391 389 374 382 392 397 376 400 372 389 385 391 401 397 406 381 373 391 409 401 381 399 377 378 414 415 411 378 386 391 385 407 408 395 400 419 419 410 389 399 411 398 419 386 392 394 417 402 419 416 401 416 392 393 411 428 413 434 396 406 435 430 421 438 401 401 412 408 427 416 440 421 436 408 435 440 432 432 418 419 409 440 416 443 418 417 411 419 435 448 413 424 431 448 414 419 445 423 441 439 440 439 426 426 420 421 424 445 423 421 447 424 444 466 464 424 460 433 463 462 441 441 434 433 434 468 468 440 450 441 438 461 465 452 440 464 456 476 473 465 443 459 477 475 475 460 467 448 470 450 443 482 452 486 465 473 472 485 449 478 452 454 456 471 467 479 460 466 476 456 471 475 471 478 453 455 453 476 498 483 486 483 474 490 499 497 457 457 490 502 506 490 491 464 498 491 468 479 502 465 464 468 484 469 473 501 482 502 508 514 486 494 476 473 490 488 473 482 492 489 474 473 520 492 492 482 499 503 506 492 507 505 501 508 486 488 499 521 524 498 484 489 508 491 502 490 524 520 489 504 513 514 508 503 515 528 533 513 527 532 497 492 491 524 533 536 501 504 517 506 496 506 528 499 533 500 537 522 510 516 521 533 542 517 545 541 497 534 541 510 512 523 532 508 505 510 547 541 530 522 550 509 531 518 524 514 548 538 533 522 527 509 541 538 531 523 527 517 528 511 523 516 507 513 506 510 519 529 555 534 550 549 521 561 512 514 559 561 529 532 562 521 519 526 557 547 525 527 551 535 546 527 561 554 525 564 555 547 567 523 536 526 549 562 533 559 542 526 536 569 520 563 532 567 563 569 522 563 547 560 532 527 521 543 531 533 556 520 568 572 545 552 529 527 562 564 533 534 521 566 534 525 573 528 525 531 565 529 530 565 576 573 576 544 576 524 546 575 529 545 554 556 550 573 536 559 563 568 533 570 545 533 574 529 526 564 539 568 557 533 556 555 529 542 577 568 542 531 551 534 539 568 565 564 561 563 530 532 553 581 565 573 576 546 576 576 571 576 564 548 528 581 577 572 528 572 545 543 563 569 537 575 556 563 544 577 544 535 582 556 533 565 546 568 528 582 562 571 562 530 536 550 528 573 581 570 549 544 572 530 530 581 564 544 547 580 539 564 574 538 537 579 562 543 552 549 529 531 538 549 532 532 571 574 564 570 548 531 531 537 532 574 534 568 537 555 553 549 579 545 546 575 529 527 578 554 549 525 544 546 548 537 540 525 572 522 568 538 527 560 549 576 548 534 557 537 535 545 527 528 568 548 566 564 540 522 570 553 560 570 569 556 560 557 521 549 565 533 546 541 547 527 562 536 540 543 551 516 529 520 523 538 548 531 527 530 550 540 526 553 537 524 537 532 529 537 550 555 516 539 529 518 550 537 523 517 545 548 538 538 554 552 556 516 559 530 507 543 555 547 518 514 535 550 534 552 554 550 521 506 511 531 526 533 543 530 525 529 519 510 520 502 515 519 526 537 530 524 498 525 502 515 499 536 534 505 541 522 502 522 517 533 519 522 524 532 510 504 508 514 518 497 522 497 493 528 525 520 490 517 497 493 527 517 490 522 521 491 529 505 529 524 495 518 530 481 525 522 484 500 522 515 496 504 507 484 515 509 524 501 494 480 488 515 483 485 504 497 515 479 511 477 512 478 505 505 489 477 477 470 483 474 496 509 509 494 492 506 484 505 471 468 470 474 490 478 498 463 476 490 466 491 465 491 483 486 462 503 490 472 489 468 484 480 487 486 468 481 463 476 495 471 473 495 488 456 466 456 446 469 484 479 471 472 451 480 464 484 464 477 464 440 483 444 448 467 465 442 461 454 460 461 451 458 474 455 441 464 453 432 457 445 431 458 434 456 449 466 461 450 463 451 466 443 426 452 459 440 439 452 422 425 433 436 429 420 437 442 448 441 434 431 417 426 446 425 423 452 452 441 435 412 421 439 425 447 415 414 434 429 424 439 420 433 425 429 431 426 420 437 406 414 431 419 432 440 407 416 422 421 429 419 402 398 431 415 408 432 402 430 413 423 416 418 396 404 392 404 405 397 387 409 420 404 406 391 415 385 411 405 417 380 386 412 386 380 414 387 379 389 404 384 396 411 403 383 408 404 398 391 394 370 378 400 385 372 397 384 376 389 383 392 383 382 379 361 373 373 374 378 360 371 388 358 368 359 373 362 355 384 382 369 366 358 369 365 381 354 368 371 353 352 369 380 352 347 364 359 363 355 342 371 352 365 363 361 367 368 371 337 343 339 362 368 359 363 352 359 353 356 357 350 335 332 336 335 340 354 337 351 358 334 336 346 339 323 348 350 335 324 333 348 322 334 335 338 324 321 325 323 330 316 323 335 343 326 341 336 318 322 323 335 316 321 323 315 334 306 327 324 317 317 304 325 319 316 316 302 305 312 318 317 310 322 322 304 311 319 319 298 314 312 301 294 302 313 301 307 309 299 316 306 315 296 295 296 298 312 293 293 298 309 295 283 304 303 283 289 290 280 301 280 279 298 304 295 295 303 290 275 274 293 276 291 290 275 291 281 273 288 289 275 274 271 294 284 289 280 266 267 270 271 267 271 271 280 281 268 277 282 273 267 274 281 261 262 276 283 282 261 276 263 274 272 276 267 261 259 272 268 254 269 271 268 274 269 254 264 271 265 269 272 257 262 263 268 254 264 259 250 247 262 250 262 243 255 256 242 240 248 241 259 238 262 252 258 257 241 242 254 249 243 252 246 234 235 240 239 249 245 253 241 250 235 230 240 249 247 241 229 247 250 241 249 233 241 241 241 242 240 225 239 240 225 235 231 225 233 243 235 240 223 240 233 241 237 230 232 219 227 234 227 221 233 219 226 216 217 231 234 215 231 233 215 217 218 214 214 228 230 223 212 217 231 228 226 230 230 217 221 218 218 211 214 210 207 218 208 226 223 206 220 210 207 215 211 204 212 210 207 211 212 207 202 219 206 219 203 209 208 204 210 216 207 215 218 207 204 208 208 209 200 202 205 201 214 198 196 208 202 205 207 198 211 202 195 208 213 195 197 194 197 207 197 200 200 200 198 201 202 209 203 203 193 191 199 202 191 198 193 209 199 197 193 195 204 205 201 196 198 199 204 189 196 207 205 201 193 198 192 203 203 203 202 191 202 191 188 195 202 190 204 197 194 204 198 187 190 189 196 196 198 188 196 202 187 190 194 193 200 198 186 193 190 197 197 187 201 198 192 198 199 188 190 185 188 199 186 188 201 193 198 192 196 187 188 196 192 194 201 186 188 199 195 192 193 189 192 192 185 200 184 197 185 187
199 187 184 198 189 200 189 202 187 200 187 192 191 194 184 187 197 187 184 190 193 194 193 202 200 192 200 201 188 200 187 203 201 185 199 203 198 201 202 201 195 187 188 199 198 186 203 189 186 203 195 195 192 204 194 190 192 189 205 195 202 204 195 196 201 188 196 196 201 195 191 190 194 195 205 204 195 204 207 196 194 200 208 192 205 205 199 193 192 206 197 199 199 193 209 210 210 199 205 193 199 198 198 202 211 209 193 203 202 195 204 199 198 202 202 206 210 204 202 213 201 210 203 202 213 215 202 205 215 197 207 203 216 206 208 200 206 219 202 215 220 213 215 215 221 218 204 207 211 208 218 209 203 218 223 206 204 215 207 222 215 206 219 213 218 227 213 224 226 216 217 226 226 218 213 228 213 226 222 213 228 229 219 217 224 229 220 222 229 224 215 219 229 222 233 230 231 231 235 224 219 225 217 237 239 233 237 221 233 228 240 229 229 232 230 238 226 231 229 228 227 244 229 236 226 238 227 242 232 235 234 249 230 251 229 250 233 234 244 250 238 240 240 253 250 239 236 234 254 235 239 245 255 253 242 258 253 239 251 247 262 257 241 250 257 245 240 255 249 265 264 248 261 259 266 249 253 249 257 253 256 269 271 255 265 263 250 267 269 268 265 250 252 267 262 264 260 275 260 276 275 259 274 278 269 257 262 268 268 281 274 275 285 267 286 283 281 283 264 271 289 288 266 278 289 269 293 267 268 267 287 281 278 278 293 272 274 278 273 286 295 293 292 299 299 290 297 290 300 295 290 302 286 296 303 307 294 294 298 299 288 296 288 291 313 287 299 299 287 287 287 290 307 294 291 317 297 302 302 311 312 310 295 309 317 305 298 321 319 299 300 319 322 326 300 319 313 306 332 328 308 306 316 317 329 304 311 321 307 312 335 321 338 337 334 322 340 337 323 321 344 324 326 341 329 342 328 332 343 337 342 332 319 330 331 338 333 341 327 348 332 333 331 339 341 337 356 342 329 354 350 337 353 356 335 332 357 363 335 360 337 360 358 353 362 356 370 355 353 340 359 352 364 352 369 368 343 367 372 346 375 375 355 357 374 372 382 352 377 384 374 381 357 369 371 386 380 377 375 360 376 376 379 365 388 383 386 372 360 384 379 364 366 378 386 391 392 364 377 367 397 390 389 393 373 378 400 405 381 378 382 377 384 385 392 411 406 376 406 383 402 381 411 385 390 386 413 390 417 392 398 384 392 397 421 419 423 420 387 396 423 425 397 420 429 406 417 422 430 432 396 415 424 395 414 405 433 433 415 430 419 408 409 428 421 405 436 426 423 436 437 410 406 431 405 421 429 441 423 429 435 441 413 424 443 429 446 421 452 413 430 437 433 425 427 444 451 438 453 420 425 424 430 421 437 435 464 433 424 438 423 434 442 451 441 457 462 450 447 451 465 436 435 460 468 450 440 475 456 453 451 461 455 454 450 453 465 448 447 450 448 478 470 451 484 481 475 471 448 452 475 470 467 455 476 486 462 485 482 472 490 455 459 469 491 492 489 457 470 492 487 492 458 480 456 482 467 470 500 498 498 495 470 501 502 478 468 494 486 464 491 496 490 493 498 490 485 475 500 465 501 495 490 483 498 510 501 479 500 471 504 486 494 482 506 515 497 505 492 499 508 505 521 483 507 488 484 495 496 491 482 490 508 516 507 488 519 494 500 497 509 481 527 481 528 505 516 492 508 506 532 533 497 511 494 524 511 495 490 491 538 537 493 503 521 501 491 492 505 525 519 535 532 521 521 536 538 505 499 541 506 504 512 543 537 536 506 509 513 530 520 499 500 536 515 536 515 523 519 535 544 523 542 521 533 541 542 551 552 504 514 530 551 556 520 539 532 515 543 511 506 527 508 511 512 552 518 517 537 537 548 532 524 511 514 556 515 514 562 543 516 521 517 544 554 514 526 534 541 537 515 553 515 518 540 548 517 557 550 533 561 565 528 545 515 548 524 564 529 543 554 517 546 555 568 520 547 531 558 521 571 560 525 537 566 552 534 532 542 571 551 551 529 564 529 547 544 537 557 574 527 536 535 545 537 576 553 545 529 530 533 539 532 559 532 567 535 572 535 578 542 574 572 575 539 567 577 558 525 574 563 541 575 563 564 577 549 528 546 556 536 544 560 532 567 569 576 565 563 574 565 568 570 559 565 573 547 549 551 547 530 577 564 567 560 535 565 572 538 572 547 535 535 568 541 564 557 578 548 581 572 574 568 561 551 539 539 558 561 563 566 552 545 535 537 566 543 575 556 541 566 576 549 561 550 550 530 567 546 551 565 536 543 538 557 555 537 569 573 559 537 557 529 556 564 538 539 568 532 568 527 558 549 537 579 571 559 527 556 524 552 527 534 556 527 564 571 537 539 564 570 551 540 559 525 566 573 526 554 525 545 554 533 536 529 534 561 536 536 529 525 540 528 568 566 531 543 545 541 551 545 533 565 568 533 566 566 557 538 556 551 523 550 525 538 558 538 523 536 516 548 556 552 556 550 560 529 536 548 513 531 522 528 524 522 542 518 552 549 522 537 535 536 525 520 528 521 516 544 514 559 522 557 514 552 532 542 536 513 535 522 542 534 520 556 543 528 508 509 512 550 534 552 539 532 517 551 509 527 543 516 537 507 515 533 543 542 532 534 501 519 544 503 508 542 497 509 511 508 533 536 512 520 534 532 502 497 517 512 522 499 508 522 517 532 527 513 535 512 537 512 532 531 502 504 511 529 509 512 533 521 532 532 531 513 500 498 517 481 484 526 484 522 504 510 480 527 519 500 491 488 524 489 506 523 488 519 493 515 491 496 520 491 519 485 510 513 504 471 482 504 492 480 513 489 483 501 488 492 496 478 467 495 473 475 508 476 483 476 475 465 493 466 495 504 465 467 490 462 488 473 498 487 462 488 486 500 483 463 490 468 488 466 486 466 493 490 474 487 463 473 462 490 446 457 479 473 445 450 453 453 448 463 467 460 470 457 444 442 443 481 453 459 457 437 440 447 444 474 435 448 456 472 443 464 466 442 466 444 449 456 458 465 436 440 464 455 440 436 448 437 438 452 443 444 425 437 432 423 457 434 431 435 450 448 420 439 415 446 453 442 419 415 421 423 441 427 419 428 438 433 442 425 435 416 435 435 445 435 417 443 416 421 402 433 405 413 412 435 404 422 422 431 420 419 423 398 403 404 423 426 395 417 404 413 413 404 422 426 427 424 417 401 413 404 420 420 385 395 387 395 384 418 404 397 383 411 398 396 395 413 414 395 378 392 405 385 381 409 379 397 376 406 393 402 391 383 383 385 387 366 377 369 391 370 364 375 398 375 369 372 362 370 371 395 379 384 387 378 391 361 370 360 360 364 373 379 366 368 380 359 364 369 374 368 354 365 355 358 378 377 356 375 355 346 350 370 368 342 345 373 356 363 347 344 344 363 370 336 354 361 333 354 343 336 337 361 337 343 359 348 361 349 336 332 337 350 355 334 338 327 342 338 322 321 346 330 327 323 329 326 341 323 335 327 333 330 340 332 343 342 324 341 324 315 315 314 339 324 335 325 309 313 326 311 324 319 321 309 305 329 323 323 323 312 320 323 313 306 325 321 325 322 316 306 296 304 307 304 309 292 310 297 309 294 311 314 294 296 296 310 293 293 308 312 304 304 302 284 295 294 298 304 307 307 294 299 297 283 292 287 284 298 281 298 292 295 299 287 286 292 281 297 276 286 271 296 276 276 274 270 277 294 268 286 288 281 266 276 282 290 274 274 272 280 276 268 277 272 276 284 282 270 262 259 276 279 269 258 255 260 256 253 278 272 260 267 274 276 256 260 250 260 259 271 257 250 252 251 251 252 257 269 269 257 264 265 251 261 259 245 266 248 252 242 250 242 244 257 240 260 256 261 253 255 243 248 241 255 256 234 251 246 242 241 238 235 237 241 248 246 241 244 240 231 237 247 234 230 235 240 235 247 231 241 239 244 228 235 237 242 232 225 244 224 223 223 225 238 236 228 237 230 232 219 227 231 226 237 229 222 230 230 229 220 225 218 214 214 232 220 217 219 224 212 228 225 221 220 220 216 210 215 214 216 219 212 217 228 227 215 223 207 209 208 208 208 222 225 217 213 208 213 212 204 220 220 209 215 207 204 219 209 220 215 207 221 221 210 213 219 216 207 218 218 206 219 213 217 212 198 205 197 197 211 215 212 210 212 204 209 203 206 206 208 202 195 201 204 202 195 202 203 208 195 207 199 203 201 199 198 201 198 209 201 193 200 196 198 195 197 192 196 208 195 201 207 196 208 197 197 199 203 206 192 193 206 203 190 197 194 192 192 192 188 200 193 196 195 197 204 190 196 199 203 202 201 198 187 193 192 191 200 203 189 200 188 202 195 187 189 201 191 193 186 191 203 189 200 192 197 196 192 186 188 188 202 201 197 200 189 184 186 200 199 186 196 198 200 187 200 185 184 188 190 202 191 189 187 185
194 197 197 201 200 198 202 196 196 196 190 198 194 192 196 190 191 189 185 185 189 199 186 186 203 189 185 189 193 187 190 199 199 199 197 192 194 192 200 202 204 202 197 195 188 187 197 194 188 194 194 192 189 192 193 205 195 192 190 202 193 191 196 203 205 205 189 192 190 200 205 189 198 205 196 208 204 199 205 206 206 197 203 207 207 207 191 205 206 209 209 210 193 202 203 201 197 199 207 196 198 193 210 207 201 197 198 208 198 213 205 195 214 211 204 203 201 207 198 196 197 197 208 212 208 213 202 214 200 209 214 205 216 207 216 201 216 212 213 219 208 215 217 209 202 218 213 212 223 204 206 212 218 210 215 205 224 217 219 212 209 212 217 225 221 213 227 216 226 224 220 224 229 211 219 223 213 216 224 229 224 223 226 227 217 232 224 221 226 218 227 229 220 226 227 221 229 218 217 220 234 240 234 233 226 228 232 235 222 237 221 243 235 222 234 244 223 242 236 245 240 245 227 247 244 232 246 245 245 246 249 236 238 228 238 248 238 233 230 247 238 243 248 233 242 238 236 236 237 241 238 247 241 250 245 237 245 244 260 258 239 261 239 260 257 244 242 246 250 260 265 256 258 246 262 250 255 270 268 252 269 256 255 264 257 249 259 252 252 257 256 262 258 276 277 261 272 264 271 270 263 267 270 279 269 265 268 266 281 274 285 284 270 274 286 281 273 271 273 281 269 285 286 286 268 281 275 292 289 290 271 281 269 281 292 281 278 277 288 273 288 286 284 284 298 301 295 284 294 292 295 306 291 293 297 283 293 302 290 303 300 301 286 308 295 306 300 309 295 296 301 289 297 308 294 292 299 293 294 312 293 322 296 310 323 319 311 315 301 310 310 328 326 322 329 323 326 326 325 325 303 315 324 333 314 330 316 315 322 329 312 329 336 334 334 313 339 321 328 333 325 344 338 339 316 337 344 342 345 319 320 333 332 333 352 342 323 350 352 336 333 349 342 337 350 354 352 329 357 352 351 334 335 355 339 359 365 364 343 339 349 356 366 349 370 352 359 369 343 357 344 358 355 367 347 346 365 376 367 351 349 354 354 353 373 358 381 348 362 371 363 371 360 372 369 358 372 358 382 366 364 372 369 390 381 367 374 377 366 394 392 395 376 372 363 367 399 384 387 375 387 403 374 383 383 372 374 374 399 397 390 389 404 390 397 408 394 375 377 379 414 395 389 383 395 408 399 397 411 418 405 382 411 401 396 415 410 392 398 396 401 407 421 407 419 414 428 406 393 415 425 409 420 398 400 431 406 426 412 421 427 422 429 400 401 428 433 412 431 429 432 410 415 408 435 427 421 435 439 434 442 431 411 412 425 412 435 419 454 443 438 437 422 435 437 458 438 452 427 455 418 418 451 430 440 423 444 442 422 463 455 451 454 431 427 444 459 444 442 459 429 453 472 431 458 465 434 475 451 475 472 456 458 447 438 438 480 451 452 481 460 445 445 452 479 470 480 443 484 458 465 471 480 448 453 467 480 461 490 481 461 455 460 465 484 470 455 473 459 460 485 454 463 477 489 487 461 477 492 497 500 459 456 457 492 476 463 476 488 465 465 503 507 473 506 493 500 510 500 470 486 470 501 492 502 468 506 509 491 473 504 484 487 476 509 500 491 483 496 501 492 506 510 485 506 518 477 497 482 490 508 521 490 510 495 519 505 481 493 480 505 495 526 509 510 484 486 530 484 532 519 502 501 496 488 498 499 500 498 500 517 537 520 505 536 498 533 538 495 527 490 517 497 508 533 510 536 518 507 504 527 509 514 515 497 529 515 506 512 543 506 534 541 524 518 519 529 526 550 518 539 512 534 506 505 531 547 513 504 533 505 538 522 526 520 554 529 544 549 542 551 529 539 521 540 544 538 557 540 544 526 527 545 548 548 538 550 528 532 551 541 552 544 540 556 541 517 529 561 563 545 515 530 541 514 563 552 528 547 557 519 563 516 514 538 517 539 567 540 547 519 556 542 533 546 541 526 544 530 546 538 565 565 556 555 528 568 541 560 549 547 566 560 550 529 548 553 554 546 540 548 566 528 537 546 574 562 555 537 556 576 538 534 541 575 538 545 527 553 555 542 533 576 537 536 535 570 535 547 562 544 564 540 535 542 566 550 531 575 566 553 562 527 566 568 567 569 536 571 545 555 536 555 553 538 556 553 571 554 564 554 574 536 557 572 554 544 543 548 527 571 577 564 560 550 552 548 539 550 539 559 580 537 576 540 549 538 555 526 567 580 555 547 577 573 526 550 537 543 560 580 576 543 563 555 567 576 576 566 532 535 532 573 533 527 533 544 527 549 544 555 535 560 575 530 552 575 554 550 525 575 549 575 537 573 548 564 567 545 538 561 542 545 555 550 533 562 555 535 573 575 565 528 559 567 553 567 569 565 541 554 525 548 531 540 553 534 546 529 558 565 543 565 524 549 543 518 550 531 518 519 522 550 545 522 541 522 568 552 529 550 531 533 540 559 553 518 518 541 544 557 548 530 564 515 523 551 516 518 564 532 536 542 533 522 552 563 540 517 532 556 518 547 518 512 539 517 530 526 551 533 548 520 529 513 546 552 522 554 509 525 553 511 555 553 554 521 551 530 541 530 550 521 525 551 550 503 524 535 534 546 544 550 512 543 547 529 498 515 502 520 539 511 501 517 496 527 543 526 542 506 530 537 527 504 540 536 494 529 499 529 518 507 532 499 503 492 529 491 516 522 506 530 489 493 514 504 495 502 504 501 511 507 483 487 488 516 527 527 500 500 511 493 510 506 521 493 478 495 521 495 511 493 487 516 499 497 511 504 508 484 507 494 486 501 492 510 502 515 487 502 491 472 474 478 472 468 482 507 507 467 465 492 494 508 464 478 474 500 502 497 506 496 490 493 496 480 456 470 470 467 486 498 479 469 454 480 493 474 488 482 493 478 489 490 480 485 487 452 481 454 447 452 463 477 461 467 457 485 478 472 468 455 447 470 474 464 471 463 473 449 442 456 481 478 469 444 435 449 469 451 449 468 461 435 436 455 451 449 452 432 468 469 460 467 464 443 454 454 428 448 438 432 434 457 463 444 447 453 459 454 428 428 456 437 450 437 428 442 442 433 443 421 450 428 445 416 435 429 450 413 426 410 410 432 421 428 439 430 404 423 432 431 411 405 400 416 438 421 406 438 434 402 401 432 434 430 433 404 418 403 408 394 402 396 392 409 406 395 418 417 401 392 385 419 422 400 401 400 420 395 393 383 394 385 390 411 382 386 387 380 402 402 385 378 381 388 375 400 397 407 379 375 402 395 393 374 369 403 402 390 400 365 394 381 372 372 397 387 396 387 361 367 372 383 387 391 368 362 365 388 374 368 371 353 382 379 375 358 376 380 355 358 354 350 378 349 370 365 371 371 344 355 350 350 367 346 372 346 350 359 371 366 340 355 347 354 361 357 349 338 344 335 342 342 333 337 332 332 353 340 341 343 328 338 340 353 352 324 353 356 349 334 324 339 338 345 327 334 337 334 340 329 348 333 318 328 342 340 317 325 328 333 312 322 323 320 332 310 314 336 324 324 320 319 312 305 320 333 310 316 329 316 311 301 320 304 300 325 300 314 317 316 305 325 321 318 302 304 321 309 299 302 318 299 297 318 294 309 308 288 296 314 297 309 299 293 291 289 304 309 284 300 309 303 304 282 279 301 288 301 301 303 284 282 275 294 301 283 288 278 274 274 287 284 283 288 285 275 295 285 278 278 267 287 292 292 275 283 268 288 286 264 287 279 279 277 269 285 263 260 279 264 268 266 278 269 280 263 266 268 255 260 255 257 264 253 264 251 273 268 264 268 258 255 253 248 266 263 250 249 267 263 260 267 250 256 264 244 259 263 266 253 264 241 242 257 240 245 245 259 255 261 259 241 243 239 248 238 245 254 253 244 249 255 252 252 237 232 239 240 237 251 239 247 244 245 233 240 248 240 244 240 238 229 245 227 231 225 229 234 243 238 227 230 240 244 237 235 228 240 232 225 232 233 223 221 231 231 226 229 235 236 237 227 235 227 220 234 219 215 223 224 224 225 224 220 226 215 231 216 215 223 224 231 215 220 224 219 218 229 209 220 227 227 225 210 223 218 226 213 212 206 209 212 213 207 209 221 205 207 209 222 206 215 221 219 221 210 211 215 211 202 203 206 219 200 208 211 208 207 211 202 211 207 216 197 214 209 213 213 206 207 214 201 207 204 207 207 200 201 195 209 208 199 208 197 210 212 196 201 195 200 204 200 209 194 191 197 197 207 195 199 198 204 203 201 193 207 193 198 194 206 205 200 191 199 204 201 207 206 189 194 201 205 199 199 197 196 190 196 204 203 197 197 204 203 193 199 201 195 199 191 194 205 203 201 187 200 191 204 196 188 187 186 204 197 197 194 187 196 203 203 189 189 192 186 186 195 195 200 185 188 186 192 203 199 203 185 194 186 203 201 188 202 201 188 194 191 193
193 202 189 188 187 193 196 204 195 203 192 188 203 195 186 188 195 200 204 195 188 186 191 204 190 189 200 191 197 187 199 204 200 203 188 198 191 195 197 197 193 203 197 190 192 198 192 198 191 191 204 190 189 190 205 194 192 200 198 202 200 207 200 195 209 202 209 193 204 207 207 201 195 205 208 208 204 209 203 207 200 192 193 195 203 208 208 201 209 195 195 194 193 207 199 194 201 211 209 195 201 207 199 198 195 198 198 210 210 203 207 212 206 210 208 210 200 206 200 197 201 216 213 203 203 208 209 208 213 207 213 205 205 210 213 207 201 208 202 213 207 219 221 207 207 212 213 211 218 217 222 206 206 225 223 209 212 214 218 207 221 209 213 227 221 223 209 224 226 217 218 209 209 221 226 212 230 220 225 213 226 224 225 215 214 230 215 219 232 229 222 225 227 220 233 236 218 233 230 225 219 229 236 224 226 232 227 224 241 235 237 223 228 242 245 224 236 243 227 230 242 247 228 235 234 246 242 241 244 240 248 239 248 230 235 234 240 249 234 234 240 251 240 252 247 242 241 241 249 258 237 248 258 259 239 253 244 262 255 243 251 255 240 262 252 248 242 246 256 259 266 259 244 261 258 252 268 266 269 250 249 251 270 260 267 265 271 261 267 276 270 274 258 254 259 271 261 276 278 270 280 256 278 259 260 279 278 260 273 277 273 275 278 284 262 287 271 268 271 287 284 272 289 281 282 271 272 284 279 268 290 285 289 294 288 276 287 275 295 298 294 291 299 296 284 281 282 292 277 280 287 284 280 293 286 282 297 301 286 311 307 312 300 308 287 314 296 313 297 310 308 314 306 302 294 296 319 300 308 305 307 320 307 322 297 303 315 322 310 324 310 302 302 319 324 314 326 311 316 325 317 308 304 307 317 306 313 330 333 320 335 310 313 322 321 341 316 317 323 327 315 326 334 325 332 334 324 332 326 349 337 328 350 326 333 328 329 323 326 349 352 356 349 354 354 340 331 331 349 352 347 345 332 332 348 345 337 355 360 334 356 360 358 369 361 369 364 358 360 373 340 366 354 359 361 371 371 353 366 370 352 346 355 380 371 366 348 381 363 369 365 383 354 375 354 388 381 382 377 369 388 369 373 367 386 370 367 359 382 375 387 375 368 380 377 378 372 397 391 393 380 375 400 374 381 401 386 379 372 380 371 383 397 396 396 380 385 389 376 376 401 377 379 381 417 394 414 395 402 391 392 392 393 419 403 389 405 399 390 408 403 394 402 394 394 398 430 429 405 395 403 398 420 400 433 434 416 401 418 408 401 424 418 402 415 418 421 407 415 441 413 411 406 407 440 407 442 416 413 430 412 448 409 436 450 445 426 428 452 431 448 441 443 441 442 451 435 439 439 443 437 427 439 451 433 441 444 445 430 444 434 427 448 436 454 457 469 426 442 438 455 431 437 443 468 461 458 443 447 446 438 474 455 465 460 438 453 443 482 464 475 452 461 445 445 462 445 452 467 464 458 469 447 454 484 472 483 489 475 449 489 466 473 491 482 450 449 473 463 495 486 485 462 471 493 466 486 455 473 487 468 493 483 490 469 475 460 490 492 476 465 472 481 467 469 467 509 471 470 488 509 465 511 468 507 509 510 495 501 515 507 489 482 489 503 486 518 494 495 505 511 490 501 505 515 504 490 475 513 503 492 483 515 520 510 512 487 494 516 481 483 516 499 510 513 502 500 510 519 526 527 507 511 526 498 513 508 517 491 491 495 493 502 520 494 526 496 533 501 538 540 505 523 531 509 534 524 506 495 504 543 543 500 533 515 518 512 520 536 544 511 521 545 517 516 507 502 513 520 500 506 511 546 543 503 550 526 505 512 530 534 519 513 517 534 541 542 548 526 551 547 512 509 510 539 551 525 547 539 549 559 517 519 516 519 542 508 527 540 558 530 554 553 538 528 534 555 547 559 558 541 551 515 526 535 528 559 549 528 556 539 532 561 540 553 515 537 526 561 526 552 540 553 518 518 549 519 518 548 555 545 565 548 547 549 556 525 558 555 541 563 543 561 519 572 564 538 557 522 531 531 560 557 570 525 523 551 529 526 546 531 555 556 562 548 550 563 532 549 541 531 528 530 524 546 535 539 540 525 533 572 558 565 558 561 558 573 548 524 557 554 552 568 555 561 531 568 546 541 540 552 537 534 548 527 559 562 544 563 552 554 544 532 528 579 557 564 562 569 551 527 545 525 558 563 549 565 539 572 569 543 532 528 553 556 573 574 539 537 557 553 553 563 560 557 549 525 528 573 556 554 576 576 541 541 546 565 568 560 544 557 578 551 547 538 570 540 574 529 539 538 557 568 575 523 531 544 565 534 538 529 550 576 567 567 536 533 539 525 569 546 546 555 560 550 563 572 566 573 538 535 573 521 553 526 567 562 545 527 540 555 572 541 525 552 532 530 548 528 546 566 564 541 566 534 532 569 548 523 529 564 552 542 527 548 547 519 551 518 542 518 516 541 555 538 536 513 548 527 539 523 521 531 562 531 545 527 538 522 561 557 533 548 556 511 535 516 514 550 548 542 526 550 508 551 553 516 520 524 512 539 508 524 510 512 524 522 526 550 510 554 521 510 516 544 511 512 550 526 533 507 545 547 543 512 527 528 504 534 550 509 506 524 529 539 520 544 543 537 533 537 532 498 521 498 532 539 508 504 510 522 518 535 536 522 506 533 512 527 533 531 522 533 513 520 509 490 525 502 535 536 527 485 521 534 499 484 521 523 511 524 508 511 501 522 520 513 496 527 503 513 489 491 505 495 523 495 522 514 484 493 505 476 479 487 488 479 489 517 494 503 488 495 488 477 507 473 486 515 514 501 468 511 511 488 513 485 503 467 489 506 482 509 490 481 483 499 488 502 498 479 470 478 481 502 464 458 500 464 484 481 475 496 472 464 471 497 473 487 485 478 493 480 480 475 487 484 488 484 471 467 484 452 456 456 482 473 486 461 472 454 476 463 453 460 446 478 448 453 452 477 472 445 453 472 471 463 465 438 443 464 471 465 433 474 474 449 456 463 470 445 470 460 440 465 466 453 445 449 436 441 452 459 464 434 440 454 431 447 447 447 421 419 457 433 449 431 416 419 428 443 424 437 437 438 434 446 409 415 424 421 448 409 447 415 415 439 428 437 407 402 431 426 433 432 430 406 418 408 420 412 410 403 418 400 426 406 432 417 413 414 410 427 424 399 416 422 429 404 422 416 414 425 424 418 401 411 421 422 395 397 396 412 396 411 416 382 401 380 412 383 410 402 395 396 390 381 381 387 384 407 397 402 388 404 402 396 387 382 373 381 398 389 366 384 383 378 369 391 380 373 369 372 370 375 390 369 380 368 388 358 381 382 363 372 372 356 358 354 374 383 354 372 370 365 369 381 379 366 369 350 364 352 376 349 368 345 350 351 341 341 367 353 342 346 367 368 353 361 356 358 367 344 340 353 357 338 345 358 341 334 344 355 327 343 347 358 342 330 350 330 341 344 350 338 343 349 322 326 325 343 324 342 317 324 335 330 342 333 325 317 337 317 320 314 318 340 331 320 309 312 322 324 327 319 328 325 320 314 333 310 322 326 315 316 325 304 325 308 302 327 298 298 315 297 314 320 300 315 298 306 303 312 309 318 319 297 297 290 288 292 295 294 311 308 306 285 301 311 311 311 307 288 284 304 283 300 286 290 284 302 286 289 302 304 282 291 298 294 278 276 275 284 299 293 275 275 291 278 278 291 281 268 292 275 273 279 292 284 281 280 270 275 272 279 270 279 280 278 262 284 264 283 277 279 273 282 279 262 259 272 259 271 276 270 275 260 275 255 253 257 263 261 262 263 274 257 262 253 268 260 269 267 248 254 259 264 251 251 250 246 263 243 256 249 250 259 246 242 250 258 239 260 247 249 261 247 247 248 250 235 237 242 235 253 253 233 253 255 241 244 236 249 252 245 252 250 231 244 239 243 238 239 233 235 243 237 237 234 235 246 240 231 231 245 244 244 233 223 223 241 237 226 240 240 227 221 222 233 237 227 228 220 226 219 217 223 232 236 235 226 218 234 235 232 218 226 216 214 223 218 232 222 231 217 216 219 220 223 216 210 216 225 213 223 208 219 209 208 215 219 223 219 226 223 212 216 210 216 209 224 208 215 208 210 214 217 205 206 204 212 220 219 213 205 201 213 213 202 210 200 213 204 211 210 201 216 205 210 212 197 209 206 206 197 211 215 215 207 203 208 203 195 201 200 198 205 209 211 194 209 202 198 201 205 210 207 194 208 198 209 200 211 198 209 202 192 208 201 196 207 205 203 206 191 209 209 195 196 198 207 191 207 193 191 200 202 195 194 201 201 198 191 190 197 205 206 203 201 193 192 194 192 203 193 196 191 204 204 189 191 197 189 194 191 190 203 189 194 190 198 203 196 197 204 204 193 202 197 203 188 201 190 189 194 192 198 198 189 193 197 193 200 199 198 204 200 195 187 204
196 197 202 187 188 200 202 193 197 194 188 196 187 190 197 195 196 187 188 200 194 197 204 190 191 197 206 203 189 189 202 198 196 198 195 194 189 188 197 196 195 199 203 196 203 195 202 190 192 203 203 199 194 199 199 207 190 208 200 197 199 196 190 190 194 192 195 206 193 205 200 200 196 207 203 199 199 209 205 207 205 206 199 204 194 208 193 207 207 204 195 208 202 195 209 208 210 207 196 205 203 199 197 209 208 202 198 197 200 212 206 206 199 214 198 201 211 200 217 198 204 206 202 199 211 208 205 202 200 211 216 208 217 204 201 205 208 207 220 208 213 210 208 218 220 219 204 220 217 223 216 218 208 218 217 221 226 223 224 227 215 217 213 226 213 226 219 216 218 227 218 218 227 221 212 227 231 218 221 217 232 227 230 227 217 229 225 217 234 232 232 234 226 238 228 229 230 224 234 238 230 234 234 230 236 240 243 237 226 242 222 242 242 240 245 228 237 226 243 242 229 239 245 243 242 247 237 247 247 250 239 251 248 249 239 239 246 251 236 241 234 236 249 252 246 250 255 255 241 238 251 242 247 249 260 258 258 249 254 243 246 253 245 253 252 249 257 246 266 256 261 253 262 257 270 255 249 249 259 268 265 261 259 250 269 269 265 268 260 274 270 273 267 259 255 263 267 277 268 266 271 278 273 278 270 278 263 281 283 281 273 283 277 280 273 280 270 285 266 269 275 269 267 287 279 284 271 280 277 294 277 284 277 283 295 281 282 273 276 290 283 287 284 275 278 299 281 295 281 296 304 280 293 294 301 289 300 292 288 285 302 303 313 309 292 297 311 307 293 315 317 312 316 308 300 318 306 318 317 312 298 314 314 296 310 307 296 316 325 305 306 327 300 315 306 322 326 316 308 332 323 318 323 328 327 325 331 306 325 336 315 312 324 318 328 317 316 342 335 334 326 318 316 336 348 332 335 324 328 325 344 328 350 321 342 349 326 347 330 351 336 340 333 336 344 328 352 349 332 357 339 359 339 362 334 336 351 364 350 336 350 349 366 364 363 351 371 361 365 358 373 361 348 345 345 372 357 361 373 363 345 358 346 354 350 357 378 374 353 372 350 378 364 371 354 353 386 354 358 390 392 366 378 377 382 383 366 378 391 388 396 386 389 370 381 394 399 393 378 399 400 383 379 380 397 398 378 379 393 384 391 374 410 386 384 410 412 385 384 399 392 404 416 415 393 381 416 385 399 382 396 385 420 393 386 413 391 417 416 404 406 411 409 391 404 424 429 422 395 431 394 409 431 401 430 408 426 411 435 398 429 408 412 423 423 419 419 406 411 438 424 409 441 427 443 440 429 438 443 409 435 428 428 441 418 438 436 418 428 453 447 431 415 423 426 448 436 430 432 453 433 460 452 435 461 460 430 420 452 434 428 437 440 466 436 428 462 427 443 458 443 437 472 456 444 459 457 458 473 462 470 448 465 440 458 472 450 462 442 468 473 467 466 460 467 457 472 449 468 468 441 484 458 484 462 475 461 472 464 489 459 486 466 482 493 471 468 471 495 484 459 487 489 463 468 469 478 499 497 460 469 485 471 501 458 468 496 458 477 486 474 479 473 477 494 508 479 505 466 507 481 479 499 503 490 478 485 513 506 485 499 478 494 505 498 509 485 487 499 493 493 496 482 477 481 486 509 481 522 522 488 504 488 516 486 508 496 480 505 481 503 510 490 501 518 516 484 483 525 512 523 514 490 514 483 510 525 523 503 532 531 500 522 518 518 492 531 531 489 529 513 510 495 513 529 531 510 528 531 538 517 506 527 519 509 543 536 516 513 494 523 518 521 544 519 530 534 534 500 529 500 499 545 499 505 550 549 545 500 501 547 516 507 511 506 550 509 526 532 504 552 538 522 519 509 543 524 554 537 531 551 556 541 547 507 546 527 551 508 510 520 545 520 556 542 527 543 512 562 551 546 559 534 512 554 519 531 521 515 542 528 545 519 525 516 539 558 518 563 566 553 562 518 535 548 551 527 535 535 540 515 555 526 525 524 552 539 533 554 564 523 569 542 529 528 562 518 536 567 568 535 570 526 557 537 522 540 565 544 561 553 544 546 563 554 570 562 540 534 546 533 540 561 521 568 533 566 525 570 524 544 568 552 541 532 535 529 537 555 577 537 552 577 577 575 562 528 548 527 538 524 548 558 570 534 546 563 566 536 544 568 558 535 530 565 532 543 572 547 575 558 561 549 544 548 534 571 540 559 575 542 547 532 577 539 543 544 524 573 543 544 562 577 542 556 550 550 575 543 573 559 564 543 571 572 554 567 563 569 548 559 532 558 568 572 574 574 524 561 568 543 526 539 527 543 570 554 569 553 560 550 575 546 569 568 573 536 573 562 528 535 551 567 563 566 520 550 533 526 552 542 562 522 526 557 563 520 540 527 542 537 541 535 537 525 560 535 539 558 537 547 534 530 539 521 521 539 567 550 561 544 518 565 562 541 548 551 542 531 521 565 549 544 527 515 551 516 548 519 519 515 514 518 523 538 557 563 549 557 542 535 534 527 545 537 550 536 529 542 524 555 558 555 515 518 547 531 541 506 553 528 505 533 533 516 505 556 515 522 549 524 526 520 539 538 535 540 551 535 539 546 503 533 550 515 546 531 512 514 511 535 538 546 499 536 525 500 542 516 538 509 512 526 515 497 539 522 496 499 513 500 510 518 512 505 519 495 520 533 538 497 533 494 514 532 512 517 530 536 501 525 497 504 515 504 529 515 494 499 485 496 521 518 512 510 482 521 490 500 507 507 504 513 500 498 523 510 514 494 486 502 481 511 498 515 495 516 488 492 471 499 518 500 493 493 514 497 514 475 509 511 482 495 506 501 501 495 486 465 499 478 476 474 488 488 468 487 499 486 485 482 505 459 493 504 474 487 482 461 485 498 493 473 499 477 483 467 482 488 481 461 485 486 480 489 487 460 477 476 456 475 466 452 463 475 467 477 451 446 478 472 476 465 441 441 471 453 461 467 456 454 442 463 441 472 450 447 455 440 473 472 476 472 432 470 468 450 456 448 431 440 438 427 441 440 467 443 432 443 438 426 432 426 433 460 426 443 429 432 454 418 448 445 419 448 422 426 447 431 454 432 441 418 421 443 419 438 447 417 428 439 427 433 407 427 444 408 426 409 412 409 424 403 437 406 411 415 419 409 422 436 430 421 430 431 395 423 429 405 423 421 398 428 411 411 394 398 419 390 415 411 391 417 396 401 387 412 403 416 389 407 411 418 412 386 415 404 415 393 409 392 377 378 413 378 396 400 406 410 401 381 385 373 393 374 392 386 371 377 376 387 373 377 387 379 366 371 375 377 373 392 375 394 378 394 383 369 357 380 358 359 376 385 354 354 386 368 362 379 367 357 374 368 370 382 368 350 365 350 348 362 350 374 344 348 374 344 360 372 357 368 356 351 343 343 367 351 365 358 340 354 346 335 350 340 331 361 343 353 358 345 349 341 360 341 359 343 332 349 355 346 338 350 341 354 322 340 321 340 324 345 318 343 337 323 319 337 331 323 330 332 319 331 324 333 341 318 328 312 324 329 331 325 310 312 309 315 331 304 331 312 327 332 325 323 305 308 324 320 327 314 301 327 305 297 307 313 305 314 301 304 307 297 309 312 302 307 309 295 304 290 296 292 303 295 288 307 313 287 284 285 286 301 295 293 298 293 299 294 297 306 288 306 298 292 296 294 288 275 274 292 289 300 290 283 273 276 293 295 273 277 296 281 286 283 275 282 292 274 284 285 271 285 280 287 265 282 287 269 269 286 284 264 268 261 261 279 265 282 265 260 267 277 260 264 276 254 257 273 271 277 258 264 258 274 269 251 251 254 270 270 266 251 258 271 248 265 256 266 255 257 267 253 243 243 254 248 241 254 262 247 260 255 251 260 242 249 246 243 243 255 248 238 239 237 255 252 248 251 234 234 245 235 231 234 239 247 235 230 229 235 249 240 235 230 229 247 229 234 247 238 247 225 229 232 234 234 235 240 227 241 229 242 239 229 240 236 222 220 234 220 232 224 236 221 235 228 219 223 221 228 220 225 232 219 227 230 214 221 220 225 221 217 232 224 226 217 222 230 229 222 228 213 217 217 210 211 228 221 220 225 216 223 213 210 219 219 218 223 217 209 213 214 212 216 214 216 215 218 205 212 223 219 209 210 217 214 215 209 206 206 205 211 220 209 211 210 199 203 206 215 217 205 198 209 200 200 203 202 215 209 214 214 201 212 201 206 208 202 211 201 211 208 197 194 203 209 196 200 202 201 197 201 200 197 203 202 192 209 207 210 193 197 199 198 193 205 209 205 203 197 203 192 203 206 205 192 193 200 199 203 208 196 203 196 193 197 200 193 195 189 198 194 197 207 207 194 203 193 194 192 205 193 201 203 201 192 204 198 203 206 198 193 206 196 202 191 203 194 192 187 191 199 192 199 198 192 204 190 197 188 191 192 193 204 188 203 187 201 192
200 202 203 205 198 192 201 203 205 206 205 203 191 198 189 201 206 191 196 190 198 198 194 200 204 194 203 200 194 195 205 206 190 201 202 201 203 193 194 198 192 189 199 209 200 207 190 190 197 206 204 206 201 205 190 203 206 190 195 193 208 209 207 198 206 191 192 191 200 192 192 198 207 202 198 198 211 198 210 199 195 197 196 199 193 208 212 202 202 210 198 212 209 195 213 205 208 195 198 197 197 200 205 205 202 212 212 203 210 203 210 206 208 206 212 200 212 219 209 215 205 214 216 218 201 214 204 217 214 210 218 216 208 217 222 212 205 219 213 221 206 209 209 223 217 211 205 207 211 214 225 215 208 219 213 208 213 217 222 228 215 229 212 230 224 223 230 231 226 211 214 220 223 228 218 219 223 226 223 231 233 214 216 233 230 225 232 221 221 223 217 226 220 218 223 233 220 237 232 240 237 232 230 232 225 241 228 239 236 237 231 226 245 233 228 240 243 233 232 246 245 241 235 244 236 246 240 251 250 231 234 233 234 240 245 242 248 243 247 240 252 239 244 244 240 255 252 256 249 259 241 260 257 239 239 244 240 261 259 251 248 246 259 254 255 260 260 260 261 246 263 246 258 246 257 267 267 269 265 257 262 269 258 251 256 253 273 266 263 269 265 262 265 263 268 255 260 261 262 276 283 268 273 270 273 259 261 277 267 283 262 285 265 267 273 283 287 265 272 283 290 269 271 291 272 278 289 288 282 283 287 288 283 282 298 273 292 286 288 282 287 290 296 291 291 303 298 301 303 303 300 301 281 288 293 283 298 301 302 292 308 287 311 311 306 308 309 302 316 288 313 303 307 307 294 308 310 304 297 320 324 296 312 303 312 311 323 297 298 307 328 319 301 315 326 301 313 320 329 309 326 327 305 309 319 329 313 311 322 331 337 336 332 312 337 319 335 323 319 330 320 318 315 330 338 344 324 323 340 345 336 323 330 324 325 334 331 332 335 327 345 345 331 356 351 359 359 334 330 358 330 351 344 360 332 352 342 367 340 363 352 349 338 342 348 347 370 338 363 351 340 351 345 368 370 370 347 377 343 367 374 360 371 355 362 365 373 366 365 373 377 377 355 359 359 388 366 355 355 357 373 376 376 361 373 366 364 377 376 391 386 368 382 398 378 397 363 373 390 368 379 402 389 397 404 381 383 399 388 379 373 394 379 405 403 404 395 411 410 381 411 412 389 411 389 389 405 414 417 414 392 405 403 408 390 405 403 408 399 401 387 410 405 408 408 423 424 406 403 404 396 400 407 407 403 418 402 409 413 415 397 437 429 436 415 410 411 401 426 434 416 425 415 434 416 413 426 444 413 418 443 439 440 441 448 442 413 449 442 412 414 423 416 442 423 446 427 454 436 450 459 429 425 419 435 424 436 443 425 438 443 426 447 424 433 465 443 457 461 444 444 454 449 465 472 458 461 473 457 466 466 439 439 470 445 475 448 441 438 473 472 452 477 459 463 483 479 453 458 446 445 482 469 457 459 474 474 474 488 487 484 462 461 477 466 463 469 492 457 474 463 460 458 465 495 473 476 454 483 494 500 487 489 500 465 494 489 481 474 486 459 460 502 486 488 472 488 475 480 496 464 493 476 463 469 490 492 485 504 466 510 477 510 497 470 483 494 509 516 508 497 508 477 476 508 509 478 502 522 504 497 495 507 477 477 524 512 483 525 489 502 491 480 511 487 493 510 523 509 520 493 496 523 486 511 492 507 514 525 499 495 519 502 499 490 505 515 517 531 533 531 495 496 504 506 502 519 511 529 537 512 524 519 535 524 518 526 533 532 530 503 504 494 501 529 506 512 503 513 511 532 531 506 525 534 522 525 548 535 506 547 529 514 502 523 510 530 511 550 545 524 507 536 532 535 540 542 522 530 530 520 505 540 558 532 513 520 517 513 548 543 518 557 551 522 551 553 554 558 509 549 518 524 562 526 557 547 512 555 552 517 518 553 553 517 522 539 515 516 528 515 517 545 564 559 524 551 552 543 524 519 517 555 541 553 556 533 527 537 527 548 559 529 524 525 554 534 567 518 537 529 537 559 524 534 551 552 533 552 528 545 557 547 547 530 531 550 565 544 573 522 522 524 535 531 548 534 549 545 536 532 573 571 535 526 533 568 522 565 522 573 561 557 563 565 550 546 538 571 558 525 558 568 539 574 573 573 537 549 545 527 532 552 537 567 561 569 557 559 557 544 555 528 524 529 572 539 540 533 533 576 523 556 567 540 540 551 577 541 564 531 545 573 547 546 549 530 538 528 553 559 549 531 552 538 523 532 540 540 542 538 538 529 571 569 533 576 542 532 539 570 540 545 528 535 543 566 560 527 533 570 535 558 536 527 558 550 550 573 535 549 556 549 561 569 532 566 529 538 565 559 529 552 544 552 527 567 543 567 535 555 523 564 554 554 517 538 529 546 536 560 521 535 535 523 530 563 516 540 528 561 541 538 557 514 517 565 562 558 522 541 542 544 535 541 527 516 514 512 535 528 511 521 521 522 526 558 560 538 520 535 509 542 512 517 509 555 551 532 529 535 508 514 549 526 519 519 530 552 518 531 515 550 541 556 539 534 529 536 523 549 510 533 541 537 531 503 509 524 512 542 510 499 531 533 542 520 541 511 541 532 534 521 533 529 541 496 505 536 543 502 508 499 534 517 512 521 528 531 510 516 507 540 515 517 500 514 522 539 516 530 533 532 489 523 533 487 533 498 532 533 505 491 518 485 491 488 519 497 518 484 486 484 485 521 527 481 516 483 487 496 508 514 502 485 490 480 512 503 510 516 482 477 496 480 505 507 487 519 485 513 505 470 499 491 487 481 502 494 498 490 476 472 503 466 502 479 490 488 501 475 469 481 478 478 481 490 494 488 469 501 483 459 498 494 494 458 470 493 484 489 463 453 453 488 477 456 479 483 491 456 494 489 469 458 467 485 462 467 481 446 475 471 473 486 470 473 455 448 444 453 470 466 439 455 482 467 472 457 456 439 471 450 462 456 451 466 477 476 437 471 432 449 473 456 433 437 471 459 468 460 438 449 426 441 431 435 453 437 429 447 463 442 446 442 447 445 451 448 435 425 451 434 431 440 427 420 431 422 432 427 417 451 442 428 449 446 440 422 430 423 441 428 408 434 417 413 440 403 425 402 407 409 433 421 409 423 409 427 405 418 412 427 426 409 402 408 400 408 414 423 414 414 424 392 415 418 423 413 388 418 409 412 388 391 389 412 402 395 385 409 391 392 418 390 392 414 400 385 382 381 397 389 375 376 388 404 410 385 385 409 392 379 393 372 391 383 389 401 394 397 369 386 395 375 366 387 375 381 395 393 368 364 365 393 367 365 368 380 376 379 369 355 371 379 375 356 364 381 362 350 374 378 376 358 381 378 356 357 375 374 350 347 346 360 368 342 351 354 342 349 371 342 344 338 348 368 370 360 335 351 363 351 341 340 346 340 333 339 337 351 353 340 351 351 340 346 345 351 354 323 325 350 332 323 336 335 342 331 330 340 338 323 333 343 327 326 318 337 334 327 320 338 314 336 335 326 314 317 321 334 329 315 320 324 307 313 317 335 324 316 306 306 304 305 326 307 317 318 303 315 300 326 302 313 305 319 303 324 312 297 321 303 321 301 308 300 316 290 300 296 301 302 288 289 311 297 303 301 305 287 308 296 293 299 285 303 293 299 299 280 283 291 287 297 290 302 295 299 296 286 288 281 284 274 275 284 291 298 293 274 283 270 288 291 290 273 283 291 287 278 284 270 284 273 274 278 276 285 275 279 262 266 283 264 282 259 267 259 272 274 282 257 255 275 272 264 256 257 256 269 270 252 264 260 254 263 256 256 273 271 270 262 267 254 261 270 264 250 268 254 265 261 266 266 261 243 255 262 255 247 242 256 259 246 240 254 240 257 237 244 254 240 250 241 258 248 240 250 250 241 238 248 246 239 249 247 247 248 229 240 242 248 237 250 230 236 249 237 242 248 227 248 244 242 239 246 246 236 239 223 237 225 237 243 234 236 239 231 222 233 221 221 225 236 223 230 224 238 220 227 216 222 222 230 233 217 215 214 224 224 228 231 214 220 213 214 231 232 216 230 229 228 213 212 224 214 210 229 211 213 215 208 226 224 208 220 211 223 221 219 217 215 208 223 225 205 218 216 223 215 218 203 207 219 221 219 203 208 207 209 205 219 206 202 211 203 212 216 219 203 207 206 212 208 204 213 201 217 200 215 200 205 214 207 198 204 211 199 201 205 204 200 206 202 210 202 196 205 194 209 195 200 197 207 207 202 194 202 194 208 200 208 195 209 210 208 209 205 210 194 206 191 199 197 198 206 203 191 196 196 198 198 194 193 204 200 194 197 190 195 192 190 204 207 207 202 203 196 207 202 190 196 200 198 203 198 196 192 196 198 197 207 200 189 193 202 200 196 204 193 203 204 196 197 205 194 196 193 188 196 206 205 200 198 196 196 188 203 199
196 194 205 192 203 205 193 195 195 202 190 201 198 206 206 207 202 194 196 207 191 201 204 189 209 195 198 208 195 191 192 190 196 199 202 192 205 200 193 192 194 207 209 197 208 200 195 200 193 193 200 195 204 201 204 196 200 205 206 197 206 208 209 204 210 202 207 197 205 203 200 209 192 200 198 203 202 195 193 205 199 197 203 206 208 209 211 210 204 208 208 199 197 207 214 209 210 201 214 203 205 203 202 206 203 199 217 213 202 210 198 219 204 206 217 209 208 210 218 216 214 208 213 203 209 214 222 222 216 212 219 203 220 215 218 213 215 211 210 216 218 224 214 221 210 212 210 216 221 208 213 213 214 224 216 223 229 226 217 220 224 219 210 216 224 222 225 226 216 231 228 223 222 225 226 229 224 233 235 215 220 226 228 221 221 220 235 217 238 220 227 234 229 237 237 232 238 221 240 228 243 241 224 233 237 244 243 224 236 245 237 244 226 237 228 236 241 247 235 245 248 242 243 245 244 230 237 249 244 235 236 253 243 242 245 252 233 248 255 240 238 247 247 237 236 248 248 241 237 252 258 240 251 260 242 261 259 259 256 256 258 263 258 251 243 260 245 250 253 265 266 255 257 255 271 260 249 265 272 261 263 260 274 262 251 268 273 261 273 278 272 267 267 272 278 272 261 273 275 262 271 276 264 273 265 267 276 275 263 263 264 270 272 276 269 283 280 282 281 275 272 276 275 290 289 268 276 294 288 272 290 298 278 279 295 285 277 298 294 278 301 282 287 295 282 289 304 287 295 306 280 286 291 296 302 285 306 297 305 295 286 286 306 305 294 312 304 300 317 295 304 302 290 301 298 319 307 307 316 312 299 306 315 305 313 296 298 313 303 329 315 327 317 307 302 318 322 320 306 324 327 316 319 336 308 331 309 334 313 329 317 320 327 338 339 332 332 321 327 337 314 317 346 316 316 317 349 332 332 348 350 346 322 342 339 325 351 355 342 328 351 325 329 329 339 335 346 358 340 329 333 352 340 335 339 334 343 339 345 352 364 342 362 364 359 367 341 360 355 357 342 374 344 356 370 374 369 358 365 365 355 367 359 347 357 356 360 371 368 381 380 355 364 368 355 359 371 386 361 363 364 359 362 380 362 374 386 388 382 383 367 398 373 369 384 373 395 382 379 378 385 397 404 373 402 400 374 394 379 373 394 408 404 390 398 398 408 388 412 382 382 387 413 401 401 406 387 419 380 410 410 396 386 393 393 420 399 398 404 405 402 406 401 426 426 422 408 408 420 404 392 405 401 413 429 394 403 418 434 431 430 419 427 440 412 434 434 410 436 433 442 424 421 422 406 434 444 409 435 447 431 435 426 429 422 445 444 443 444 451 438 435 415 442 446 434 447 425 441 435 455 441 450 426 454 456 435 439 425 448 442 463 433 424 440 457 431 457 450 452 434 448 462 438 463 461 463 445 470 470 462 457 469 435 467 468 457 458 468 458 451 448 447 461 444 438 451 458 440 483 446 473 483 483 478 450 471 457 463 449 448 482 446 471 491 493 473 475 450 480 459 476 474 481 474 460 493 484 495 494 466 492 499 459 484 478 472 475 494 458 479 488 495 481 472 462 470 460 462 495 501 467 488 492 498 478 477 484 500 493 478 500 477 480 488 476 469 513 517 502 504 498 476 502 508 508 503 493 478 492 486 520 487 508 518 482 487 505 477 478 495 477 506 494 492 507 526 514 521 484 489 505 488 494 518 531 487 514 527 510 513 531 502 511 488 516 498 517 534 495 525 516 519 516 530 501 489 519 534 491 536 508 529 514 529 495 521 503 536 538 536 530 512 531 509 533 509 511 504 500 538 499 507 531 523 511 517 504 507 546 516 527 524 528 538 551 522 518 534 535 532 525 548 527 539 521 540 511 505 543 547 504 542 536 531 507 508 535 537 529 553 511 532 554 529 536 557 509 520 514 556 515 509 524 532 559 522 549 515 556 536 538 557 553 516 563 556 552 518 513 533 529 517 517 526 528 561 545 530 547 559 520 543 524 539 550 528 555 525 534 530 531 533 563 551 562 553 525 554 554 553 537 517 558 557 547 519 551 542 554 532 535 522 524 561 547 560 522 550 534 558 565 550 522 521 532 569 559 558 570 543 541 552 560 529 539 552 547 573 523 530 551 556 550 573 545 525 523 549 572 538 550 526 532 553 528 545 543 535 565 567 529 542 529 542 551 569 565 566 574 528 524 544 552 553 557 543 528 555 525 566 526 545 525 535 569 571 565 522 572 554 568 524 561 575 531 522 554 561 566 538 567 568 561 536 563 567 535 537 537 545 562 541 563 555 539 543 572 540 529 543 565 533 561 527 573 538 523 559 527 541 523 546 522 563 523 563 555 537 525 534 523 528 554 564 524 533 532 521 552 557 559 542 531 561 564 531 525 567 570 531 534 534 557 552 524 561 541 560 524 563 537 529 534 517 520 539 532 551 558 566 551 544 552 565 550 546 525 558 558 541 515 554 557 513 526 555 512 525 537 528 519 518 523 538 558 543 531 546 548 542 522 548 513 529 545 525 509 555 555 524 507 558 514 552 537 527 522 537 541 547 533 528 533 524 535 536 543 506 537 542 526 523 538 521 530 549 504 504 541 540 541 530 509 534 527 522 504 523 528 546 517 512 527 523 528 502 505 517 506 540 539 543 500 535 505 498 512 497 519 537 505 504 534 494 516 523 497 536 537 504 523 487 534 530 525 512 526 514 489 522 489 516 486 500 490 491 510 517 521 490 489 479 528 514 506 500 502 492 494 503 507 511 482 508 488 484 515 519 520 521 503 518 519 496 502 506 513 504 507 499 507 506 511 513 490 480 490 513 486 485 498 471 481 490 507 489 507 462 487 480 474 466 474 484 505 496 505 465 481 475 487 481 497 500 459 483 482 499 497 462 485 482 469 462 488 497 485 470 457 467 466 457 478 488 474 471 463 474 470 450 449 444 481 445 480 482 480 467 468 478 458 443 483 447 456 475 442 443 454 480 474 448 460 464 460 440 454 441 468 447 435 433 437 438 457 464 440 460 458 440 457 460 429 454 458 444 425 440 433 440 451 435 448 427 422 457 454 443 455 442 444 420 430 455 431 422 437 418 416 428 429 440 433 417 442 439 449 450 446 409 437 431 431 414 405 413 415 406 441 418 433 434 439 410 427 418 419 434 407 424 434 400 434 413 417 406 406 419 408 414 427 413 390 409 424 416 389 420 414 396 394 398 385 403 393 389 399 409 394 399 406 411 410 417 392 389 386 394 379 413 406 398 395 385 412 406 374 399 409 401 405 393 393 404 377 387 389 394 366 385 374 382 390 373 366 363 392 366 391 393 392 384 364 384 374 391 393 385 367 360 381 361 364 387 357 355 354 371 371 358 374 375 348 349 349 361 350 358 366 365 346 347 362 363 351 366 353 354 359 357 347 363 339 347 350 338 358 354 361 366 366 364 361 333 349 342 345 345 351 358 349 354 354 334 355 357 358 345 352 327 349 334 334 327 349 321 324 343 345 337 321 333 341 339 318 342 318 326 332 332 345 323 340 329 317 330 310 313 339 317 338 319 311 326 331 306 322 321 324 328 311 322 306 325 324 326 311 308 327 307 311 310 307 303 306 307 307 306 306 294 297 305 297 300 307 291 307 297 300 299 314 296 314 300 297 295 299 302 313 313 303 310 284 293 304 298 286 296 289 303 300 305 279 284 280 305 287 304 295 278 298 295 297 298 291 286 273 277 294 287 271 295 270 277 276 290 268 272 282 275 277 284 288 265 282 282 271 284 278 280 285 263 286 271 271 281 285 282 268 257 264 270 259 273 276 272 262 263 270 262 253 262 269 271 272 261 267 262 258 260 249 265 272 271 251 261 257 259 270 266 265 261 267 249 255 243 245 266 252 247 243 254 256 249 257 240 256 253 260 256 260 242 258 246 243 239 254 256 255 238 233 233 235 237 233 232 247 249 243 244 237 250 250 234 241 242 246 235 236 238 228 237 243 245 232 229 228 242 234 241 238 232 236 232 233 224 224 225 241 242 232 222 236 234 219 229 219 232 239 238 223 236 235 223 224 236 225 229 218 233 228 215 234 223 234 225 217 213 233 221 227 222 226 216 222 213 219 210 229 213 210 213 211 227 217 226 224 219 207 213 227 215 207 208 211 217 223 224 225 218 223 213 206 222 213 217 223 219 220 209 219 215 218 215 204 204 209 219 215 209 203 211 215 204 210 199 214 205 216 202 207 208 207 208 200 204 208 201 197 199 203 211 204 196 213 197 198 213 195 201 203 196 206 197 197 203 204 209 212 200 204 200 210 194 210 193 201 193 208 200 207 195 207 208 208 204 200 210 202 200 208 202 201 192 205 196 200 194 202 198 193 194 198 190 195 195 202 203 208 199 203 196 194 190 204 190 203 193 202 206 202 199 197 204 200 204 199 195 194 192 199 204 190 199 203 207 202 206 196 200 204 199 198 199 198 189 205 197 193
190 198 206 191 197 192 194 191 203 206 202 198 199 195 198 200 209 194 207 199 196 196 198 202 191 193 209 200 201 201 192 193 209 200 195 197 202 191 198 195 207 191 196 210 197 204 200 208 201 197 197 199 203 197 192 197 193 204 207 197 195 201 200 195 212 198 195 204 199 195 201 209 197 208 209 195 213 198 204 203 198 203 204 202 209 205 200 203 210 196 208 213 198 197 209 210 215 211 214 214 215 203 211 210 209 198 215 200 218 218 217 207 206 213 206 209 217 213 208 205 212 211 206 208 205 220 204 210 211 205 218 224 206 220 216 224 207 212 223 225 209 219 212 215 212 219 223 226 211 211 210 221 220 224 223 220 224 227 226 222 221 219 213 210 212 223 223 212 219 217 215 233 221 220 230 220 219 220 226 231 233 229 220 221 222 234 231 236 231 238 224 223 223 240 229 231 223 236 230 237 240 235 238 240 229 231 230 231 238 244 230 227 235 230 235 243 246 243 230 237 229 232 248 230 251 232 248 244 234 231 252 251 236 254 249 240 246 246 234 238 235 249 258 241 241 248 248 241 254 249 239 248 247 250 246 242 252 256 244 263 266 259 263 246 262 268 245 256 245 264 264 247 253 267 249 256 262 254 271 251 264 266 250 260 262 273 269 256 268 274 270 273 278 269 256 281 266 265 271 284 269 263 272 260 262 278 263 277 277 287 288 283 287 283 264 274 284 278 268 271 292 278 291 267 282 287 295 282 280 295 274 271 288 284 297 296 298 293 295 281 296 278 295 291 283 292 278 307 285 307 290 309 303 304 301 290 296 293 291 302 302 289 294 293 311 298 303 309 317 294 317 305 319 307 308 308 315 299 303 297 316 319 305 321 316 310 327 305 322 314 327 313 320 313 323 313 322 322 333 319 305 333 311 329 315 319 307 307 333 317 327 321 313 340 318 318 328 326 327 344 318 324 319 348 343 345 337 346 333 336 321 322 329 349 351 342 349 343 325 355 337 349 357 331 327 350 328 336 361 359 346 348 331 341 349 353 339 338 355 357 337 340 356 354 341 351 360 347 367 369 349 342 365 352 373 363 342 353 360 373 347 373 375 374 381 359 351 361 367 362 384 352 379 386 367 363 361 364 359 360 381 386 358 371 392 383 367 380 362 371 397 383 376 364 398 389 381 394 383 397 392 375 391 401 383 379 404 381 391 380 409 400 375 396 378 398 398 411 379 400 395 409 405 409 408 393 394 403 415 403 410 411 400 405 384 422 402 421 385 422 389 391 425 412 411 400 418 393 414 392 425 412 424 430 397 416 407 415 436 405 409 424 417 438 400 439 414 414 430 410 441 415 433 442 439 417 419 432 420 423 417 446 441 427 436 450 412 436 449 424 423 417 434 419 414 441 442 436 417 436 458 424 449 421 430 445 453 433 439 457 426 423 439 437 456 443 434 429 461 464 461 426 430 451 469 463 446 433 433 455 450 471 452 471 449 462 448 436 449 447 440 437 452 456 454 464 466 449 438 466 469 483 457 463 455 469 477 482 484 468 482 486 489 451 456 487 483 464 475 490 473 472 488 480 496 458 494 481 474 490 487 476 489 470 488 487 465 482 476 498 462 465 499 476 460 497 494 501 464 490 500 476 507 504 509 492 498 503 502 511 466 468 470 508 491 507 469 500 481 469 487 508 515 483 510 508 512 514 491 482 514 514 506 518 479 496 476 506 480 494 520 515 499 524 509 499 501 510 484 498 510 494 529 507 520 505 499 524 517 495 488 506 496 523 530 524 526 524 532 497 507 511 513 501 496 526 523 492 534 517 492 525 499 494 536 496 508 512 515 495 510 527 502 537 500 517 529 521 526 502 540 511 512 502 540 528 547 512 529 509 504 537 506 532 509 531 529 523 507 519 516 510 539 532 529 546 532 514 549 546 514 529 547 537 504 509 551 554 528 541 522 551 553 556 539 546 551 509 548 523 509 543 547 525 536 533 536 529 542 511 553 554 517 544 513 550 529 561 546 552 545 544 524 519 520 529 562 525 516 525 535 561 517 519 536 554 556 538 518 548 558 566 532 566 522 540 568 541 548 521 548 526 553 522 567 526 554 524 554 558 554 523 553 558 546 522 545 536 564 550 533 554 565 567 553 534 538 553 561 534 521 557 545 559 525 558 531 563 529 569 567 567 539 565 554 568 571 544 548 563 538 525 561 531 520 542 548 557 539 553 573 542 537 561 544 559 563 556 565 535 552 559 528 533 550 524 527 563 548 572 568 566 523 556 540 540 540 568 523 559 562 537 542 541 540 565 525 544 546 532 558 539 532 526 551 522 545 573 527 534 570 520 541 535 571 560 570 537 569 572 537 556 549 557 522 530 547 542 569 534 553 568 568 526 535 544 528 560 560 535 520 556 551 542 532 548 543 528 527 539 542 560 521 534 543 540 561 533 525 558 563 559 552 558 566 532 531 537 519 534 554 538 534 534 561 549 526 533 522 536 517 548 541 522 528 514 524 536 563 542 523 531 541 527 543 550 558 538 516 519 533 540 551 517 525 519 542 525 552 539 554 535 522 520 527 520 542 538 545 519 546 534 538 523 528 549 509 555 523 546 511 526 541 516 516 516 548 505 514 519 523 536 537 520 531 517 526 498 507 535 547 521 527 512 538 526 504 514 525 519 498 516 534 536 530 524 526 501 499 504 530 537 526 527 522 498 500 525 531 524 529 515 498 526 489 518 507 503 499 500 510 488 487 513 498 498 525 505 498 522 505 486 515 518 489 482 499 507 526 515 511 520 528 525 512 486 496 499 485 495 487 481 519 482 479 514 518 516 509 504 491 487 487 490 474 481 510 512 517 481 482 508 507 476 485 469 472 472 502 470 493 494 497 490 480 467 501 486 491 470 467 463 488 473 483 459 467 504 483 471 458 473 483 472 477 458 456 466 489 488 498 459 476 485 470 483 481 462 493 488 484 477 456 452 489 491 451 485 474 457 459 482 461 479 448 485 473 454 442 472 482 481 445 440 465 458 468 446 436 447 445 449 456 461 448 448 445 452 463 434 454 453 452 433 465 469 438 429 432 457 468 426 467 445 442 429 451 455 465 437 447 447 460 452 452 444 424 454 460 419 434 433 434 452 439 446 440 426 428 414 454 438 426 414 417 446 436 435 422 419 428 429 407 439 422 433 420 432 431 419 432 418 418 437 403 419 411 402 414 424 397 422 430 424 398 395 415 413 427 410 414 393 417 415 391 395 392 426 398 416 395 396 402 398 411 402 384 407 402 420 383 385 418 403 392 393 383 414 397 382 388 405 388 383 407 382 373 404 402 381 387 388 404 396 378 387 381 404 378 387 371 392 370 395 371 385 373 393 396 364 384 369 364 385 382 391 372 386 366 382 390 371 374 390 387 358 385 369 368 374 375 367 351 379 351 347 352 347 377 375 367 369 369 361 353 355 342 348 353 349 347 340 339 345 358 370 360 360 338 341 337 334 347 360 359 345 345 359 337 363 362 352 338 333 344 342 354 352 325 348 343 330 332 356 323 330 332 352 350 338 327 333 333 346 319 329 333 348 344 340 318 343 338 340 312 331 319 327 311 329 320 317 318 325 327 314 330 332 326 315 318 323 326 304 324 307 329 305 304 324 327 311 316 327 303 325 297 310 316 304 323 318 322 294 305 293 300 316 313 314 294 290 304 309 315 299 309 309 287 314 314 298 303 304 301 299 285 308 286 309 294 293 298 297 305 290 304 294 288 276 296 290 282 297 283 279 296 288 299 280 293 294 271 271 296 269 285 271 280 284 282 282 268 285 267 266 285 282 276 285 278 286 263 271 268 268 274 262 276 261 274 261 272 258 276 263 277 276 275 262 273 263 259 267 267 260 255 264 274 265 250 265 264 250 248 270 264 255 255 264 267 256 263 258 262 261 253 248 264 242 243 256 247 258 244 248 264 259 246 253 242 252 258 239 249 259 252 244 249 254 254 239 246 237 235 232 245 248 248 253 243 238 233 251 234 233 237 242 242 230 236 233 238 233 246 246 230 227 237 230 238 229 240 238 225 224 228 228 237 223 221 233 235 228 224 236 235 238 230 241 229 227 239 221 238 221 216 220 234 228 218 223 218 230 225 215 230 224 221 215 227 230 226 229 229 232 221 231 222 214 228 218 211 213 220 210 215 218 213 214 226 220 208 216 221 219 213 217 207 217 211 223 222 221 210 216 206 216 218 207 204 218 205 214 215 212 211 217 208 212 201 203 221 201 212 214 211 217 202 212 206 206 206 200 199 216 214 211 200 217 201 216 197 197 202 201 205 211 199 204 201 200 201 213 200 206 205 199 210 208 196 209 200 199 197 197 197 205 203 210 203 197 201 204 198 199 200 205 193 194 193 199 199 198 208 196 201 209 199 208 194 192 203 192 209 198 196 204 210 197 200 199 200 201 202 205 207 202 191 200 204 192 207 203 191 195 207 192 205 207 209 209 208 193 190 206 201 207 199 200 205 202 201 196 205 206 203 202 198 204
192 204 199 202 190 200 199 207 202 195 205 194 194 195 197 206 204 200 196 205 202 191 210 207 198 205 203 204 197 203 198 192 209 207 204 209 209 193 207 202 198 195 199 195 192 206 204 206 209 210 202 201 211 202 210 212 209 202 205 195 206 212 196 197 202 202 196 200 205 204 203 204 200 203 201 201 198 213 207 207 212 210 209 203 200 207 202 209 209 215 203 215 207 207 200 216 208 214 214 199 213 211 214 208 212 209 209 219 210 207 201 205 204 221 210 213 216 209 211 216 214 219 213 206 215 223 224 219 206 213 217 221 205 210 207 216 221 218 216 210 224 218 213 225 216 221 218 210 218 225 209 209 221 227 211 219 217 211 217 222 219 220 223 232 213 224 222 219 214 226 216 231 220 233 227 226 231 215 221 218 230 219 219 222 238 238 237 232 238 226 220 221 232 237 238 226 230 225 241 225 224 230 231 240 232 231 224 235 226 229 243 238 232 230 249 227 246 248 246 234 242 238 240 239 244 244 238 232 242 237 239 241 242 255 239 247 235 254 250 239 244 253 248 245 246 259 250 262 248 251 245 255 258 246 249 258 264 242 263 245 247 260 264 257 260 268 247 260 246 257 262 250 257 260 263 258 269 260 271 250 263 275 268 259 265 266 265 276 268 264 262 260 258 278 262 279 265 276 263 268 268 285 261 281 262 287 274 282 268 273 272 278 266 270 268 275 271 277 280 272 292 273 271 290 283 283 289 292 275 276 286 276 276 277 282 277 292 297 287 301 297 286 279 283 282 287 286 295 306 292 301 288 302 310 302 285 287 308 305 296 308 312 289 288 289 304 309 306 318 297 292 301 294 306 312 299 299 297 303 297 308 308 304 309 300 300 328 306 302 316 316 312 304 320 331 320 312 315 329 313 310 307 325 308 334 315 315 338 334 327 309 323 314 327 321 320 331 344 332 323 343 318 346 324 331 338 343 320 328 320 325 337 351 329 325 340 352 346 356 339 348 358 348 354 351 358 333 341 331 352 361 341 332 350 346 366 362 355 355 346 337 363 360 361 363 356 364 373 350 354 345 350 364 354 349 362 343 368 355 361 355 366 380 373 380 362 379 349 357 351 364 384 384 385 372 378 368 369 365 381 386 366 363 386 393 363 367 366 371 373 395 362 366 380 362 375 392 381 385 393 398 383 380 380 376 393 385 371 394 383 402 408 379 408 399 374 401 413 409 377 378 395 385 399 392 406 404 410 399 409 393 389 410 394 398 393 400 423 391 406 418 394 415 391 410 408 429 414 393 414 393 418 400 432 422 427 425 401 428 411 426 433 427 416 414 415 433 430 429 423 421 401 442 425 408 414 412 419 440 428 420 415 423 432 444 417 449 414 449 451 430 450 428 438 442 438 425 453 429 457 431 440 430 445 449 421 448 420 438 452 455 462 439 456 454 452 426 465 440 444 464 448 429 471 470 461 457 458 466 438 460 447 462 448 464 472 475 468 456 438 453 452 461 458 471 443 444 463 466 438 464 472 468 478 485 449 481 458 450 448 450 467 481 463 484 484 483 481 452 448 494 467 471 478 481 474 457 482 454 458 468 484 488 486 460 461 480 456 470 485 468 471 492 470 460 484 471 468 461 487 470 498 503 495 507 467 505 473 476 490 495 495 482 511 500 514 514 481 494 470 484 517 477 502 494 513 487 511 488 512 515 483 489 521 503 520 486 506 521 520 500 484 505 488 514 491 521 482 496 526 496 513 518 503 480 496 505 516 501 506 489 497 490 485 527 506 501 520 513 501 496 516 505 517 509 531 501 513 517 526 537 533 509 509 534 519 521 535 508 504 506 499 520 508 506 514 532 542 510 505 504 527 530 535 507 536 515 496 538 544 515 518 514 528 504 500 536 516 521 519 523 550 517 500 543 539 549 506 535 514 547 547 524 525 542 512 534 531 505 512 521 512 518 540 514 529 536 535 525 510 516 527 509 557 557 518 526 514 509 543 511 528 535 550 551 522 561 561 528 562 517 525 550 563 539 560 534 518 515 532 522 520 523 541 536 554 521 537 533 518 562 564 565 544 559 527 558 553 543 529 531 519 537 549 566 567 567 543 524 528 561 533 552 533 523 521 520 532 562 557 553 519 517 551 550 524 527 540 564 557 519 543 523 557 540 521 555 538 549 527 567 557 561 549 521 568 571 541 545 524 544 527 527 544 524 560 567 550 546 560 536 564 547 541 549 569 560 548 551 554 557 546 538 545 538 540 556 552 525 544 558 550 569 528 537 520 531 531 551 558 533 529 548 560 566 539 556 553 568 549 533 567 520 566 538 555 533 536 549 538 561 549 530 556 557 547 572 569 520 565 569 532 519 559 534 527 524 532 522 534 562 551 528 524 544 546 560 558 525 553 539 567 529 566 565 529 539 564 525 556 556 537 531 518 523 547 528 546 524 548 561 567 527 517 520 554 562 525 556 516 523 524 528 535 519 524 548 558 534 519 551 556 538 534 536 534 529 537 552 527 561 514 545 515 525 522 523 561 535 511 518 534 511 559 520 553 533 524 542 508 556 506 551 507 528 554 508 524 506 549 540 555 552 522 538 514 512 551 509 507 532 515 536 522 525 531 528 533 528 524 522 501 538 500 503 515 502 498 505 543 501 498 520 518 514 546 515 528 521 497 533 499 510 544 496 495 538 494 520 515 521 510 538 515 513 498 496 504 503 503 538 500 492 530 492 509 533 494 506 511 499 530 487 497 502 511 493 518 487 519 487 499 505 513 529 501 520 527 518 479 481 518 513 508 494 486 491 523 522 511 518 480 505 498 514 489 484 475 506 479 482 519 486 486 490 480 489 510 497 497 498 516 474 482 485 488 504 467 495 500 466 501 487 479 471 485 479 488 473 464 489 497 470 466 495 483 477 500 502 502 469 475 480 500 463 498 458 469 490 468 469 474 482 475 481 478 491 450 451 493 463 469 472 465 474 462 472 478 489 452 465 455 448 470 485 464 457 462 483 460 442 456 462 480 462 460 467 467 437 471 450 447 473 452 436 449 467 447 459 434 462 431 443 430 456 439 467 471 455 445 432 453 433 441 445 446 464 456 448 453 449 423 434 455 422 421 419 460 420 419 458 438 442 450 433 438 446 435 442 452 435 446 417 432 444 418 437 445 436 426 412 436 421 444 406 439 429 442 431 441 407 413 432 437 433 424 440 436 417 417 430 423 402 398 430 424 404 422 423 410 429 414 427 393 412 407 413 422 413 391 425 395 387 411 408 415 395 395 413 387 390 392 386 383 403 417 397 405 401 413 406 405 386 384 375 388 386 389 390 395 399 402 388 376 383 401 381 399 377 397 375 385 369 366 371 364 370 370 362 395 396 361 383 391 367 379 366 390 367 362 380 359 382 386 365 363 370 363 355 385 366 372 373 349 372 365 370 365 362 349 362 354 377 346 357 350 364 343 351 346 351 371 364 341 345 357 371 348 356 359 351 344 349 342 347 357 364 350 360 363 338 360 359 352 357 337 336 332 334 353 347 328 350 346 350 340 334 332 346 336 337 337 342 347 324 327 331 331 322 329 343 342 328 324 331 343 311 328 327 322 326 311 327 337 311 311 327 332 319 322 314 327 305 304 306 312 312 329 304 328 300 304 321 315 306 297 301 320 317 317 312 303 310 321 310 293 318 301 309 307 302 316 289 313 303 311 298 292 292 294 296 285 291 298 303 297 292 284 290 292 307 290 287 305 290 287 279 299 296 281 300 293 297 276 277 298 300 299 298 279 286 274 289 280 274 295 292 289 295 274 269 289 293 279 270 288 271 284 277 289 277 276 281 268 262 267 270 280 277 271 268 283 261 268 261 279 260 261 266 275 275 278 266 265 258 256 276 260 274 265 270 258 255 253 250 251 268 260 259 253 258 269 259 252 269 258 263 248 259 245 257 242 265 260 245 245 247 261 261 257 247 240 250 246 238 243 259 251 259 239 243 255 249 257 250 247 241 249 254 242 233 249 244 233 240 242 235 239 242 242 230 228 233 248 241 243 245 244 245 242 231 225 247 232 228 246 230 241 232 245 236 224 231 236 234 236 232 233 242 239 229 241 232 221 236 223 225 217 236 223 236 228 234 229 226 233 220 216 229 235 214 234 233 217 227 229 221 223 217 232 226 229 222 230 228 213 209 211 214 226 216 210 215 221 227 228 223 210 222 215 223 216 223 225 207 209 224 224 213 212 216 224 224 207 213 207 222 215 211 204 222 214 215 219 205 210 218 218 214 210 203 206 217 218 202 218 219 200 216 206 205 211 217 201 210 203 203 211 214 198 209 207 205 209 196 210 214 211 198 208 210 203 212 209 201 213 198 198 198 198 197 206 211 197 210 196 202 206 209 210 208 193 200 196 205 200 211 196 194 204 207 200 204 205 195 210 195 210 193 198 193 195 209 203 210 197 205 198 191 193 207 198 193 195 201 198 194 191 193 196 202 207 196 194 192 191 192 195 190 205 201 204 202 192 208 201 190 194 201 190
197 198 210 192 194 201 191 198 201 193 196 194 202 202 210 197 196 193 194 208 200 207 203 205 201 194 197 201 198 200 194 197 199 193 198 203 203 210 210 206 205 196 202 196 199 201 194 204 195 198 201 197 205 206 211 195 200 196 204 206 196 198 211 205 201 210 196 204 208 206 210 200 210 200 197 208 201 198 212 203 204 213 208 216 197 198 209 204 213 201 217 216 217 206 206 204 209 199 213 205 202 217 207 206 208 213 202 203 203 213 210 211 203 203 212 204 206 211 207 216 213 220 205 218 220 210 222 208 211 214 213 212 211 221 218 217 214 219 220 216 211 208 224 212 209 227 227 226 227 213 213 216 214 212 215 214 215 216 213 217 215 221 232 232 220 226 229 216 234 223 235 223 228 225 233 218 222 230 233 219 235 238 224 222 225 224 227 233 220 240 237 231 226 241 227 221 238 231 229 241 234 227 235 242 243 244 230 238 241 232 248 243 234 249 241 237 251 228 238 229 251 250 231 234 230 234 249 236 235 252 241 242 237 248 242 254 249 236 243 240 237 254 245 244 251 247 260 260 262 247 262 240 251 260 243 255 261 265 250 252 268 246 254 261 246 252 270 261 267 258 253 264 269 272 258 268 251 269 266 259 253 266 263 263 273 277 256 272 273 277 276 260 274 276 259 279 267 274 262 270 265 273 282 284 273 286 283 268 282 267 264 273 266 291 285 279 273 285 275 287 271 282 276 295 270 287 285 289 282 282 280 283 280 296 288 286 289 292 280 283 280 279 278 279 293 281 281 302 303 289 284 303 306 291 289 301 303 287 290 310 296 298 304 293 296 308 314 299 305 307 311 294 306 317 295 308 315 313 311 312 312 305 308 316 307 301 307 328 312 322 327 303 315 331 321 313 327 321 317 315 334 324 335 325 328 312 318 322 329 333 320 330 341 320 343 340 340 319 335 317 322 325 330 338 341 319 342 331 326 341 341 320 346 321 344 333 349 333 353 351 326 329 340 335 335 334 352 328 356 339 335 361 348 358 339 338 355 353 365 365 359 369 362 341 362 355 360 372 370 372 344 350 364 376 353 356 360 373 360 358 359 373 349 361 356 382 360 376 378 357 376 365 366 361 355 369 387 371 369 358 376 382 387 375 364 377 384 384 381 383 367 384 396 367 383 363 372 391 380 391 373 392 371 375 373 379 372 387 405 377 388 399 397 399 403 386 378 401 381 385 414 401 400 381 395 409 403 399 414 413 389 413 403 399 397 422 400 398 412 407 420 420 419 426 419 416 393 420 395 406 411 422 431 409 395 404 426 419 426 421 427 410 401 422 416 405 437 424 424 409 440 411 435 435 412 412 409 431 419 431 446 425 409 411 408 412 424 426 436 416 452 439 430 421 433 452 447 453 427 448 426 452 430 428 455 461 427 420 445 460 449 459 439 464 443 422 455 439 467 424 436 437 436 446 438 431 469 459 461 439 457 455 464 449 457 454 448 455 449 434 436 454 462 451 443 478 461 451 474 443 474 450 481 459 451 470 473 465 482 465 458 456 476 455 471 454 457 460 462 472 458 486 475 476 481 474 474 496 496 497 477 487 496 468 463 465 471 497 490 496 459 464 477 487 500 461 468 466 465 464 496 467 502 492 491 507 467 473 466 483 499 496 495 476 504 467 504 471 509 487 485 475 501 516 488 481 485 500 488 471 504 514 479 494 483 501 499 485 491 521 480 497 505 495 516 513 501 487 522 477 514 518 495 516 491 506 525 482 502 508 485 497 497 490 519 514 513 490 497 496 498 513 512 515 507 503 536 495 496 494 532 529 523 534 521 507 504 506 514 495 532 511 497 528 507 540 530 514 495 539 538 539 534 510 539 535 511 507 540 497 544 527 546 546 548 505 498 529 517 516 547 522 540 520 511 540 537 544 521 546 514 541 540 503 534 509 533 537 504 519 522 536 551 556 527 538 556 546 544 534 521 514 555 526 542 549 515 507 553 559 546 534 546 533 537 525 544 547 538 545 511 537 525 537 536 529 519 514 517 537 522 533 525 519 532 561 561 549 521 527 537 521 513 560 559 522 513 560 560 547 530 557 514 558 525 514 514 522 540 565 550 546 543 528 567 568 519 535 552 544 550 522 552 550 531 560 521 547 570 532 528 549 537 544 555 548 544 518 519 532 568 555 564 560 568 563 559 534 545 557 562 525 564 560 521 541 566 542 535 527 558 547 560 524 521 561 572 564 562 520 526 521 519 534 525 570 525 567 548 552 552 555 521 560 559 540 546 554 565 563 525 566 553 529 534 571 571 533 563 560 550 531 561 549 546 568 562 569 524 538 564 519 536 567 523 522 534 566 557 542 555 525 535 535 535 550 534 549 526 540 536 519 569 540 565 542 552 556 555 520 538 548 522 555 542 542 559 520 536 561 561 536 530 524 515 548 519 548 526 528 516 560 529 530 546 524 519 529 526 558 533 564 536 555 537 540 517 512 558 557 512 538 531 528 550 546 560 543 535 535 561 512 517 542 539 554 556 521 533 544 538 544 547 541 526 520 549 510 519 520 534 551 546 533 515 511 514 543 543 518 514 519 520 522 552 519 546 549 535 542 504 532 527 541 507 521 514 534 539 532 532 512 524 531 514 508 548 498 532 524 520 529 519 510 528 529 502 495 524 535 536 528 533 494 494 506 523 511 510 510 524 499 524 530 514 504 507 520 532 495 509 521 508 529 492 487 516 529 496 511 532 497 523 494 530 519 507 521 507 511 483 492 514 488 517 488 507 523 522 520 489 525 510 512 508 501 512 518 494 502 490 478 507 502 502 521 474 513 481 485 504 477 481 492 515 506 495 493 476 487 504 494 486 467 492 480 510 480 482 466 487 482 490 474 498 482 471 504 471 471 484 463 465 487 483 460 480 479 481 457 473 493 462 468 495 476 460 496 482 477 488 463 470 455 487 450 468 471 476 448 479 491 464 452 467 460 461 479 448 464 471 459 460 476 452 472 444 473 455 482 440 472 446 456 451 454 471 451 443 465 460 438 475 449 473 433 457 462 443 432 431 450 451 451 468 447 429 454 426 448 430 434 425 423 452 439 431 426 437 454 428 427 457 450 460 461 424 447 440 456 427 441 436 449 448 424 425 452 419 452 441 443 440 422 422 436 431 417 423 424 436 437 441 435 404 413 439 403 403 424 430 425 403 403 411 412 426 419 397 407 430 432 406 403 405 412 405 393 431 392 419 400 418 430 426 422 412 405 398 398 393 387 424 397 411 400 403 402 386 412 417 397 417 413 382 406 378 393 391 387 410 395 378 408 396 378 383 409 391 393 389 379 390 379 402 376 388 372 394 398 371 382 387 367 389 375 399 389 394 372 393 393 390 376 385 366 359 388 376 371 391 366 362 379 362 371 372 364 356 363 369 370 370 357 365 366 368 352 347 375 348 355 345 370 362 367 363 360 345 353 343 351 353 354 345 340 364 346 344 345 349 354 357 339 350 347 340 361 345 342 342 357 335 345 328 336 358 334 342 341 354 338 349 336 340 346 335 333 344 328 343 327 336 329 320 334 348 341 335 324 340 334 327 345 323 318 314 328 317 313 314 324 331 333 319 317 322 312 319 332 304 327 304 319 316 303 312 307 304 310 317 321 313 323 323 323 318 314 298 305 299 296 321 316 312 313 310 301 303 293 296 311 306 305 296 289 294 301 294 313 291 310 295 293 286 290 307 307 282 307 289 285 287 308 290 290 306 280 278 294 288 302 304 286 293 279 276 298 277 281 288 297 285 277 292 278 281 287 284 289 282 278 289 276 283 290 265 279 270 286 290 271 266 281 267 271 284 285 267 284 277 275 276 275 278 264 275 280 256 277 276 261 278 274 265 276 270 264 253 276 257 269 255 255 249 258 249 273 250 260 268 259 272 249 246 250 248 260 248 251 258 254 244 251 259 243 252 259 253 264 261 252 262 261 248 262 258 249 261 240 251 244 257 237 253 257 253 244 237 251 251 253 235 250 246 241 234 235 245 249 239 239 245 246 229 232 236 236 246 243 226 226 236 230 236 227 237 243 231 235 234 236 226 235 233 243 238 233 236 237 240 232 231 231 237 227 224 227 230 217 228 237 227 228 226 233 216 224 235 219 226 215 214 229 230 226 217 229 220 221 216 220 211 221 226 223 214 214 229 211 214 217 229 225 229 217 219 220 219 212 209 222 209 222 213 223 212 226 213 218 209 209 217 218 206 210 216 212 224 216 203 212 216 214 203 218 209 213 208 218 214 208 211 217 221 216 210 205 214 215 215 217 216 204 210 218 210 205 208 206 209 214 207 217 211 200 197 215 215 209 208 198 208 197 201 204 206 208 197 202 199 204 198 197 199 208 213 201 206 202 209 210 210 210 209 196 213 201 193 210 204 196 205 209 197 210 197 200 195 210 207 210 210 201 193 194 206 211 201 199 192 208 207 200 204 202 203 204 202 195 192 192 210 196 208 194 194 204 193 208 194 200 206 192 209 199 195 204 191 196
204 192 193 199 192 205 209 195 209 211 199 203 193 198 208 202 193 203 208 197 201 212 198 209 205 196 197 209 209 197 206 201 209 207 208 210 193 198 193 202 198 213 194 211 211 211 194 205 194 210 201 203 201 207 212 214 210 196 203 207 213 196 207 210 204 204 199 196 209 212 205 205 212 207 204 202 216 204 213 208 213 201 198 212 205 215 211 199 199 216 200 210 209 200 207 208 216 216 205 205 206 217 206 202 202 219 205 215 217 213 219 203 203 213 205 222 212 219 224 211 213 204 223 224 225 207 209 221 224 213 224 209 210 210 209 209 227 213 224 220 221 227 213 213 214 230 225 227 216 210 224 218 212 222 230 219 211 216 214 229 225 234 215 231 222 229 221 229 220 229 230 230 226 234 236 230 234 229 227 234 227 236 228 227 228 222 241 225 241 225 231 242 241 222 224 232 229 229 244 239 246 238 225 237 234 231 233 234 238 240 228 242 245 245 244 237 239 243 237 236 250 232 232 243 243 240 245 237 235 246 256 251 257 247 250 258 238 255 246 243 244 247 240 251 256 243 246 246 242 261 241 242 245 257 249 249 258 258 252 252 260 263 255 268 254 258 269 248 250 266 250 273 270 248 266 256 272 267 253 260 258 268 272 278 268 266 275 273 264 263 270 264 277 283 278 263 258 262 269 283 273 276 267 268 264 262 265 286 283 264 269 285 291 278 267 289 288 271 279 294 289 271 271 295 276 296 279 284 274 282 292 283 288 291 278 275 290 288 296 290 280 301 294 294 292 283 304 298 303 306 294 289 301 309 298 285 304 308 306 305 303 299 313 309 313 301 293 316 302 314 300 293 299 305 298 301 299 300 314 314 308 323 325 327 322 324 304 328 317 324 330 307 316 328 319 328 308 310 327 329 329 330 331 310 314 318 323 313 312 319 314 327 312 326 337 338 327 337 329 335 347 344 338 328 342 322 349 342 340 325 321 344 337 351 339 346 335 326 351 327 331 325 334 352 330 333 346 346 343 340 344 362 354 343 355 355 335 360 334 353 366 368 363 371 342 371 356 363 353 351 340 360 372 368 361 359 345 369 365 347 362 361 355 346 359 374 352 380 363 378 377 369 377 381 388 383 380 369 382 359 384 363 370 375 361 366 386 360 373 391 396 382 387 379 376 400 398 378 398 384 377 376 372 370 376 404 393 374 408 400 387 382 404 408 382 389 401 381 401 413 379 395 385 410 391 394 416 393 406 384 386 407 411 388 382 408 390 403 389 396 423 391 398 418 394 400 399 424 393 400 408 407 432 399 404 406 424 424 429 396 418 398 400 435 415 419 409 431 408 405 435 439 401 408 427 435 427 411 441 411 411 415 407 436 422 447 414 442 450 420 429 448 422 449 436 419 414 449 437 457 424 423 429 459 425 435 419 418 429 427 426 461 422 462 431 441 459 464 450 446 461 446 441 448 449 470 441 459 450 457 456 438 433 460 433 441 453 436 459 466 477 444 440 456 479 469 463 458 479 441 467 473 484 475 466 449 450 469 485 453 467 450 477 486 481 451 480 451 462 460 451 471 464 451 471 484 469 477 490 479 490 453 496 468 493 464 480 485 460 478 476 500 471 499 482 473 500 485 476 484 475 491 486 490 494 500 483 493 486 463 475 505 502 474 465 505 508 467 496 506 501 497 516 496 516 508 491 469 500 493 476 498 503 482 514 496 519 498 503 515 477 520 481 484 496 516 494 518 488 526 501 492 499 500 480 521 488 499 488 511 494 508 499 514 511 525 505 526 507 497 494 526 518 507 495 504 519 520 499 514 520 520 507 508 518 527 539 499 510 509 491 497 532 501 526 517 507 504 500 525 518 535 543 533 514 511 522 528 509 543 511 500 508 545 505 536 534 536 527 528 545 513 503 535 548 544 515 522 531 536 529 514 530 527 530 550 545 536 509 508 532 544 532 543 529 522 524 531 516 510 557 512 520 537 548 547 508 552 544 541 514 522 549 514 527 526 518 523 517 541 521 549 509 550 516 537 516 537 543 560 544 543 515 539 522 558 527 558 531 546 539 539 561 528 536 542 529 543 523 541 520 565 520 535 545 542 524 558 531 540 532 521 562 533 551 550 548 548 515 542 551 521 556 537 523 526 566 540 519 540 569 526 538 538 548 517 567 521 524 532 547 544 540 543 525 540 525 559 536 541 548 518 547 536 540 555 563 538 542 566 562 542 539 547 565 534 548 525 539 519 557 571 562 526 559 570 565 529 520 530 553 567 531 545 532 571 545 540 538 571 551 545 542 519 520 551 535 567 558 555 529 542 570 519 567 519 533 560 546 535 519 527 530 548 554 561 547 528 545 567 542 524 555 566 525 520 545 558 531 548 558 543 519 519 544 530 521 560 520 551 540 538 523 514 514 560 558 545 533 549 557 559 556 542 516 527 562 561 515 523 539 557 550 559 561 525 536 535 526 541 531 516 524 534 554 541 523 514 542 552 556 559 513 537 544 528 548 532 509 553 537 533 531 553 558 556 553 528 525 513 536 523 516 548 544 539 525 535 541 534 555 512 529 537 539 543 554 503 512 533 517 511 524 522 516 536 529 535 505 549 550 548 501 530 528 546 507 536 530 508 522 520 519 509 533 545 514 542 528 520 539 519 504 508 514 518 520 519 528 521 542 510 521 514 496 537 536 514 508 529 524 513 538 520 536 499 492 526 523 507 505 526 502 505 528 512 526 490 529 517 491 501 488 516 521 519 510 501 498 491 512 485 491 521 488 480 483 486 500 483 485 502 492 476 501 521 510 506 511 493 513 478 493 473 474 506 477 507 476 501 489 489 500 476 501 506 490 498 491 473 477 512 491 468 467 485 472 471 480 477 507 506 482 508 464 495 467 481 462 503 486 492 472 500 504 463 496 472 459 491 470 465 474 490 486 498 472 471 486 454 494 452 496 489 451 478 463 480 488 480 456 449 482 456 490 448 461 485 479 462 478 467 457 469 469 468 464 476 460 471 443 474 476 478 456 461 456 476 435 456 477 478 447 437 446 460 462 474 469 437 458 449 464 439 467 438 428 437 459 460 432 439 425 466 458 465 455 461 453 444 457 458 425 451 436 455 451 448 421 416 423 421 452 443 442 440 420 422 418 437 442 422 416 445 429 408 439 442 418 427 440 444 440 409 429 428 434 435 419 441 425 433 408 422 436 439 416 417 437 425 436 423 434 434 420 403 424 411 412 402 401 402 421 391 402 413 421 416 420 399 387 401 418 390 414 419 382 416 397 394 384 399 397 400 410 398 392 411 382 390 388 379 376 411 402 388 395 379 383 382 386 395 384 376 385 391 386 371 371 377 384 376 370 378 365 371 378 398 365 361 390 382 394 373 366 385 362 379 370 365 377 377 369 363 380 367 374 379 351 372 355 371 384 365 376 352 371 358 380 370 359 347 363 352 364 373 345 355 357 371 348 351 366 344 362 351 352 339 364 351 351 363 358 345 360 338 333 331 358 333 353 332 352 329 347 355 339 350 341 338 346 351 352 356 353 348 349 323 350 345 341 338 322 328 332 328 333 327 320 331 345 336 315 320 314 341 313 327 318 329 313 325 319 325 315 322 321 326 315 307 314 320 324 317 307 315 315 322 323 303 319 328 302 312 298 328 313 308 316 318 311 303 307 317 296 311 301 315 293 293 316 292 318 309 292 296 307 314 309 293 288 290 290 295 305 293 311 290 304 299 287 292 308 304 291 305 293 284 285 291 304 293 301 300 280 301 286 280 300 276 298 297 277 274 275 287 290 290 292 277 283 292 281 279 289 271 290 269 287 286 268 281 287 277 279 280 273 266 273 267 284 272 268 271 282 260 264 279 271 266 278 260 265 274 266 276 273 269 268 274 265 253 274 268 266 252 251 253 256 260 259 259 255 264 259 250 257 264 253 269 250 268 258 255 265 246 242 261 244 242 259 263 258 250 249 261 253 249 251 244 244 243 238 236 247 245 257 252 248 243 243 238 238 247 233 239 249 243 248 230 239 247 232 235 251 233 244 229 233 233 245 245 238 226 242 244 239 230 240 225 226 241 226 229 224 241 226 226 225 229 233 240 237 221 233 228 238 227 225 235 226 220 229 227 223 233 219 236 234 233 219 231 233 220 225 234 222 216 231 225 216 218 219 226 226 217 211 217 228 215 221 224 212 210 209 216 225 212 212 222 228 226 209 208 227 219 212 227 216 227 222 215 210 225 209 219 223 223 209 217 212 209 211 218 213 220 220 206 210 203 204 218 220 205 218 217 217 201 214 203 221 209 211 201 207 214 215 201 210 218 215 219 200 201 206 211 198 198 214 215 200 216 215 209 203 216 208 200 215 209 207 205 214 196 202 197 207 199 198 195 200 195 210 202 211 210 195 211 202 210 207 204 202 198 197 208 197 200 203 196 213 205 204 203 205 211 204 208 206 199 209 203 200 196 210 208 212 211 204 212 199 209 201 206 192 196 192 208 202 201 210 194 194 193 196 198 203 199 194 208
206 203 200 205 206 209 200 197 207 211 196 206 200 206 212 200 202 205 209 206 207 199 208 201 201 204 208 204 211 202 201 196 212 208 209 197 204 208 202 212 200 206 197 207 211 196 206 201 208 202 213 214 208 200 202 207 210 196 198 207 196 205 201 207 200 197 211 202 212 199 211 197 211 214 202 200 208 213 206 213 209 216 216 218 215 216 200 215 201 210 203 213 204 202 209 203 216 214 211 221 205 207 208 219 222 213 222 206 203 220 210 213 217 208 211 210 223 211 205 225 222 208 218 225 209 225 207 223 218 218 222 222 224 208 217 221 217 226 217 217 228 222 211 230 215 231 215 212 226 222 212 213 229 221 218 223 227 219 217 228 231 214 214 228 221 216 235 230 233 222 237 231 236 238 229 218 238 237 231 233 225 235 234 229 220 224 227 222 231 240 225 237 241 243 224 232 246 246 243 234 246 231 234 227 244 226 228 236 246 251 229 241 238 233 251 229 229 250 237 240 241 242 244 249 242 247 237 244 246 247 238 242 252 251 253 251 237 251 254 254 256 254 247 258 249 263 249 263 264 264 256 248 246 244 255 262 257 244 253 255 258 265 247 270 248 252 248 251 251 267 264 259 273 258 259 256 270 263 261 266 263 259 260 267 277 277 256 261 267 275 258 271 265 260 262 272 273 268 269 283 281 267 266 274 274 264 272 266 278 277 267 287 288 270 274 271 269 283 280 279 269 278 271 288 285 277 295 286 286 276 280 285 301 292 289 300 284 302 300 297 298 281 280 284 305 285 305 285 285 285 291 308 300 303 293 302 301 294 303 298 287 305 293 306 289 307 308 311 297 319 300 314 310 310 293 306 311 295 325 296 300 314 326 306 314 305 310 322 301 324 308 302 332 323 322 329 316 328 327 313 336 329 308 314 309 321 321 310 339 312 333 313 314 328 329 314 325 331 342 319 336 329 338 329 332 330 339 349 345 335 350 334 337 344 327 328 355 343 335 338 350 348 340 332 358 342 342 348 339 330 338 342 354 359 339 351 361 346 368 369 359 366 348 349 368 357 363 365 343 344 357 356 348 346 349 363 376 368 373 376 375 347 350 381 373 380 370 377 359 385 384 355 365 357 354 383 389 380 359 359 357 370 360 389 369 392 388 389 367 381 390 398 395 398 373 371 386 387 390 376 390 377 378 369 387 387 405 398 390 399 396 405 382 382 407 411 391 401 395 406 399 397 414 395 409 401 379 407 416 394 386 390 408 396 403 400 384 387 385 412 404 421 424 424 393 416 398 408 406 407 423 421 405 418 398 408 410 413 418 428 406 423 400 406 434 406 404 411 423 405 435 442 436 433 414 420 442 413 426 444 439 445 429 442 435 434 437 413 419 451 444 450 430 434 421 425 425 445 421 425 426 440 458 433 430 438 456 455 423 447 449 451 452 424 462 426 452 423 450 430 457 441 458 459 433 436 457 468 460 467 432 463 467 461 439 439 458 438 437 440 442 463 458 450 438 478 457 467 479 445 468 456 467 473 461 467 475 444 459 449 450 461 453 475 461 446 465 478 450 448 466 456 453 491 458 477 470 495 461 482 472 456 486 484 493 454 454 487 469 480 456 477 488 487 471 485 466 471 489 489 468 473 486 504 500 466 497 471 485 504 490 482 481 507 495 483 484 508 492 494 493 483 478 482 508 515 514 487 498 487 476 507 474 513 488 478 473 482 481 521 501 480 491 487 484 519 476 509 519 507 483 485 478 479 502 507 489 496 513 488 501 517 488 483 487 502 484 520 512 484 504 491 499 499 514 524 486 498 498 533 506 500 497 535 532 531 524 519 491 515 528 528 493 531 532 509 528 533 522 539 538 514 543 503 529 521 524 521 544 509 539 494 516 536 537 538 509 523 546 528 502 520 548 500 530 519 528 515 535 502 549 538 548 519 551 533 523 531 537 521 523 507 550 544 548 506 506 523 507 547 507 556 508 540 542 546 533 511 548 525 539 527 552 517 540 513 556 532 547 528 539 530 558 514 541 517 518 545 537 554 514 520 534 519 557 518 561 512 557 552 563 516 553 536 528 513 522 557 539 562 525 524 552 518 534 565 551 545 565 552 531 542 536 548 551 540 532 543 514 546 556 527 529 521 519 542 546 551 546 523 566 538 534 551 544 556 549 544 550 563 545 530 540 532 528 524 521 547 516 521 542 558 551 519 528 518 563 560 556 558 530 569 527 550 553 519 553 549 565 535 544 557 566 530 519 525 538 525 518 554 546 544 558 527 563 570 530 557 522 532 545 536 531 518 532 529 537 568 523 530 547 566 532 543 525 535 551 562 559 568 545 534 542 532 561 534 548 536 536 552 566 563 518 542 527 533 517 547 546 524 523 540 519 538 566 528 519 563 520 562 523 565 543 548 542 533 529 520 515 549 558 566 560 523 539 534 557 541 528 534 512 549 534 513 519 518 557 550 552 556 528 520 515 520 541 542 561 518 562 557 537 522 546 516 525 560 531 556 559 529 521 559 544 521 539 551 528 510 536 547 534 554 534 517 541 545 528 518 552 526 512 527 539 528 512 534 540 539 531 502 537 551 509 503 502 513 521 505 502 543 504 514 542 521 530 525 530 533 498 505 518 513 528 521 527 540 503 540 501 507 540 536 505 524 514 507 510 502 522 507 531 524 492 494 522 538 522 502 492 515 527 535 495 496 519 497 499 536 521 515 493 486 501 521 496 501 533 487 534 530 516 504 512 502 517 524 487 528 485 500 529 489 514 519 506 521 526 490 496 497 477 501 513 477 494 496 495 494 491 500 509 477 512 508 517 508 514 503 502 488 493 477 502 499 501 474 469 511 507 508 484 506 490 488 511 511 477 497 505 492 462 501 470 484 484 494 490 503 470 494 494 492 488 471 458 474 502 487 475 461 466 495 470 488 459 469 469 462 490 494 484 473 487 484 494 464 469 456 477 461 480 470 485 448 480 468 473 486 448 485 445 481 443 453 466 459 467 443 462 449 440 455 481 444 442 460 466 461 447 460 437 448 458 437 447 449 453 439 461 469 443 441 456 435 457 441 456 445 457 440 433 441 433 464 445 455 461 457 455 455 425 422 424 459 445 427 435 459 416 434 425 418 436 443 432 423 420 441 436 414 427 430 441 435 415 431 435 408 412 420 413 416 425 411 429 422 404 432 433 409 416 422 407 410 436 416 417 416 413 431 400 431 423 401 406 400 403 404 410 418 407 407 422 397 404 388 387 404 398 402 406 409 389 417 413 419 397 385 418 389 397 383 386 389 404 395 415 394 386 385 380 397 379 377 382 381 403 392 375 398 382 371 395 390 368 380 395 372 374 377 368 372 388 372 394 387 367 375 382 375 379 363 396 374 382 366 381 392 365 358 379 381 368 381 366 366 374 362 375 353 376 355 357 377 367 348 373 371 369 348 356 377 345 347 368 343 367 370 375 375 354 350 361 358 350 345 358 343 338 369 346 347 366 345 342 346 337 356 360 349 347 341 338 338 351 359 338 346 358 356 350 345 326 327 342 341 338 330 322 331 325 333 338 331 324 332 326 322 343 332 340 330 316 322 340 321 330 312 323 328 337 338 325 327 315 315 325 326 308 322 323 326 307 333 316 325 322 304 320 330 310 327 315 314 311 325 313 301 326 303 325 306 301 311 309 313 320 300 320 302 317 317 295 318 297 299 290 309 316 311 309 296 290 287 312 295 302 307 299 305 293 294 283 305 305 289 300 304 283 303 293 284 303 295 292 281 293 287 291 277 299 290 291 297 273 273 294 279 283 269 277 283 274 274 290 282 287 277 275 268 266 280 277 283 267 267 286 270 285 281 266 263 263 273 266 284 266 277 275 278 259 281 255 276 261 266 278 253 268 259 263 272 263 268 267 270 261 264 251 256 258 270 260 266 270 268 253 269 247 252 245 262 255 268 257 244 248 249 265 264 248 252 240 261 262 245 246 238 250 244 244 254 258 253 238 249 249 250 248 245 236 243 242 250 232 254 239 245 238 244 233 243 234 250 252 248 249 245 231 233 238 251 234 242 235 247 236 231 238 241 231 240 228 231 243 241 234 241 232 222 242 243 243 230 239 228 236 241 229 220 221 220 235 221 230 228 225 224 221 216 234 229 217 217 220 218 222 225 227 228 225 231 219 223 222 212 213 219 211 231 232 214 224 223 229 221 209 214 227 214 213 224 225 215 224 218 228 217 210 212 218 213 219 221 218 226 212 220 214 213 220 223 212 219 204 224 221 221 210 215 206 203 217 208 220 219 217 216 205 217 221 215 201 211 207 212 210 212 204 217 218 217 213 204 207 210 202 203 206 207 213 205 200 212 201 212 215 217 202 197 197 205 215 203 206 207 197 212 211 204 203 211 214 210 211 202 215 198 205 202 214 195 209 197 201 212 203 211 203 200 203 203 199 200 200 208 202 200 195 197 200 195 205 198 209 200 197 209 194 206 208 194 198 201 207 203 210 207 211 198 212 200 198 197 198 197 204 207 203 205
203 203 207 194 199 195 200 202 210 201 194 204 201 198 204 207 202 214 202 212 211 202 199 208 198 205 212 209 211 195 214 200 204 207 201 201 208 207 211 197 207 203 199 214 200 201 207 207 200 207 204 208 207 202 203 210 204 200 197 200 200 208 206 202 201 204 209 207 209 204 200 200 199 212 209 218 219 218 210 214 212 213 216 215 213 220 202 217 210 213 214 210 206 215 220 202 220 218 207 220 213 204 212 211 217 222 209 215 220 218 207 211 209 223 207 222 222 210 218 211 220 208 222 224 222 217 224 220 211 210 215 221 227 213 212 230 211 216 216 227 215 226 225 229 223 217 226 223 215 215 230 221 232 215 219 230 233 216 233 214 228 227 234 225 232 216 225 233 222 231 228 229 225 225 232 227 225 228 233 221 232 226 229 222 228 231 231 226 225 244 231 234 226 233 234 236 230 241 235 233 239 243 238 227 228 231 238 234 232 248 232 240 238 242 235 238 247 231 234 251 254 254 241 248 245 245 254 256 246 249 241 242 253 239 240 257 255 254 239 238 253 250 250 254 244 247 253 265 257 258 247 257 264 249 243 256 244 255 254 260 259 252 263 261 263 249 266 272 252 260 255 260 260 268 263 259 254 261 272 269 276 275 265 262 270 267 276 256 278 275 260 260 261 282 284 275 263 274 267 287 261 280 288 282 286 263 278 282 278 269 282 280 282 289 289 277 290 291 269 285 288 278 292 286 296 281 296 289 298 277 273 286 292 303 278 285 303 283 289 288 289 305 291 304 306 281 297 306 304 286 289 307 309 299 304 288 292 286 296 303 289 288 290 317 293 295 293 302 315 313 297 306 292 309 307 303 310 303 323 307 323 313 303 315 312 321 306 327 315 322 316 316 311 326 308 320 331 322 306 329 325 326 334 311 328 311 326 340 339 315 336 327 313 339 318 327 327 345 341 341 326 329 341 339 327 329 340 326 340 336 342 342 348 350 333 325 344 352 353 330 333 333 354 327 336 340 351 359 344 363 339 346 362 346 333 353 355 334 365 363 368 351 363 348 366 351 349 372 368 346 364 347 368 346 348 359 364 366 377 352 345 357 357 362 370 373 360 359 358 369 361 362 385 379 374 373 365 378 363 387 358 377 359 375 388 375 370 366 396 382 394 371 380 383 386 388 366 378 392 369 377 401 388 370 396 395 368 371 375 401 381 404 395 387 385 389 391 407 404 408 407 388 395 409 406 384 406 412 386 389 415 382 419 409 387 412 415 423 403 424 424 402 423 407 410 410 412 417 429 392 412 411 392 404 393 422 427 409 401 400 424 397 434 434 413 399 408 400 438 422 440 410 408 424 434 408 423 430 428 441 424 416 425 413 445 430 421 409 423 423 448 449 440 432 437 448 416 435 419 440 427 433 418 440 430 452 436 447 460 458 441 430 435 441 462 441 439 452 430 459 443 444 452 440 436 463 447 435 440 461 437 438 441 470 437 463 460 446 463 446 434 466 466 444 449 466 457 473 440 453 458 451 456 439 457 441 453 480 457 470 452 456 467 447 454 467 453 453 470 487 472 449 483 453 450 453 474 484 449 458 456 457 455 457 460 454 467 462 459 469 470 489 476 468 460 490 482 490 460 486 463 494 460 474 501 494 462 500 491 494 463 471 498 500 479 484 482 504 466 477 477 508 510 480 494 489 481 493 496 493 477 471 486 470 495 494 512 510 492 500 510 495 487 514 475 517 475 522 491 475 475 505 477 501 481 511 507 520 506 526 509 483 491 501 529 487 481 527 516 506 513 488 506 506 531 511 519 515 512 531 522 530 536 518 508 526 513 507 495 536 516 526 524 519 527 521 510 490 536 536 534 503 538 527 524 514 504 534 543 528 518 532 497 543 515 544 504 532 500 519 534 499 530 509 539 541 517 514 532 539 542 505 506 538 504 535 518 541 544 516 552 545 531 532 542 553 531 529 515 535 541 520 507 504 520 516 535 551 521 513 512 533 557 537 554 515 536 553 532 523 525 515 521 523 547 540 537 552 559 551 511 545 516 516 547 533 560 558 560 558 513 546 533 512 526 561 554 556 534 560 520 553 516 514 548 556 546 557 526 548 518 518 524 535 549 560 525 565 540 521 516 516 550 538 549 561 551 548 564 553 556 563 556 543 554 525 543 546 543 543 544 565 549 518 534 548 565 562 562 554 516 566 557 553 537 540 563 537 537 560 523 525 518 527 516 559 555 562 553 547 537 545 544 534 548 525 529 560 518 523 546 519 520 534 557 558 559 567 543 527 520 567 553 523 525 516 527 525 561 565 556 545 556 530 563 551 539 523 541 541 530 517 560 550 536 563 554 541 559 526 514 564 523 567 517 548 514 530 559 522 542 562 551 544 523 546 526 563 516 553 552 547 555 543 544 538 554 529 565 545 558 527 562 555 558 538 531 525 523 555 511 527 517 548 516 554 558 541 544 536 562 552 516 517 550 539 537 535 546 546 540 555 517 537 545 542 541 510 555 531 532 534 546 517 549 552 539 543 529 519 548 507 539 554 513 507 510 519 511 546 503 522 521 532 549 517 538 526 504 536 537 530 531 504 527 506 507 513 510 543 501 522 543 525 532 510 537 518 543 509 516 517 504 510 546 526 500 506 528 504 517 512 510 529 530 528 520 513 532 498 497 494 517 498 522 534 528 507 506 523 536 490 503 520 503 527 487 529 502 532 503 490 519 499 499 530 514 492 528 503 493 499 509 497 498 482 499 520 511 496 504 482 503 484 490 487 502 517 502 513 490 495 517 503 491 512 503 498 510 517 478 504 486 500 515 496 496 513 489 491 484 491 503 511 511 486 507 492 474 480 480 493 500 493 483 476 495 497 493 469 462 496 488 470 494 469 494 471 485 492 462 483 479 476 475 490 494 482 465 487 489 496 456 462 477 453 457 452 474 457 482 462 466 492 474 481 471 452 473 452 477 471 486 474 474 456 479 455 466 483 472 477 478 474 480 452 451 440 480 479 462 473 444 440 441 479 448 439 476 448 455 442 445 436 432 457 435 473 456 439 449 430 427 450 431 453 464 431 458 459 457 443 452 428 454 423 425 459 426 457 435 432 448 455 426 455 453 421 438 439 425 427 438 413 430 422 422 432 427 438 433 451 446 431 446 431 412 430 431 441 409 437 414 435 433 422 430 413 440 413 409 425 408 432 434 425 414 419 402 435 434 434 435 431 431 422 393 408 427 415 403 402 407 404 388 408 399 424 412 393 395 386 421 399 408 394 408 395 403 402 405 401 406 385 382 390 397 403 401 394 376 406 394 400 402 385 398 383 389 384 378 395 378 398 373 378 385 404 370 375 368 376 390 381 376 389 396 367 371 380 384 384 364 359 384 391 364 370 367 376 380 383 357 361 367 374 361 386 365 367 381 371 358 354 374 357 365 361 375 345 377 344 372 343 355 368 366 342 356 371 370 366 344 372 372 338 345 371 359 353 360 355 348 363 360 343 332 346 353 357 351 362 355 348 343 345 329 353 349 352 340 324 345 339 336 338 328 334 337 337 321 324 342 348 323 348 349 344 335 346 330 342 332 337 326 332 330 339 320 338 340 311 312 333 319 325 320 316 315 317 309 324 328 304 316 315 320 328 306 320 301 313 321 310 329 301 315 328 311 300 305 309 310 305 307 313 310 296 295 320 299 294 318 309 290 295 312 309 308 294 299 293 313 297 294 311 297 287 311 283 284 306 300 296 286 308 300 288 305 294 286 293 279 296 279 296 277 294 281 289 274 290 289 293 281 271 288 274 283 278 289 281 287 267 289 286 278 273 272 275 281 286 275 266 286 287 271 277 277 279 261 272 284 276 274 260 265 258 261 279 258 259 264 276 275 277 278 278 263 277 261 265 270 252 275 274 274 266 255 251 251 270 271 256 261 252 259 260 265 252 266 269 263 251 245 253 245 252 260 244 246 264 242 241 262 252 263 250 262 243 240 240 239 254 240 253 249 250 249 237 244 252 247 240 251 250 237 249 254 246 248 233 239 235 235 244 250 243 238 246 244 230 239 237 244 241 232 249 245 248 242 241 244 244 224 225 237 237 241 230 235 241 241 227 222 234 240 243 235 223 238 222 230 232 227 225 240 232 234 233 225 218 225 235 216 234 222 228 221 222 220 220 225 216 225 228 222 230 232 224 221 218 226 217 213 220 218 224 230 211 215 213 212 222 209 212 218 216 223 220 227 208 213 212 223 210 213 222 218 216 210 210 223 210 218 212 221 205 205 222 206 213 222 224 213 206 205 212 207 216 203 204 214 207 206 207 209 211 221 219 219 202 202 214 203 212 218 218 212 216 215 212 203 209 209 211 213 211 199 200 198 214 200 204 201 207 201 207 208 205 207 200 206 207 198 210 213 197 201 208 211 211 214 197 214 207 199 210 198 206 212 198 202 205 195 197 206 210 206 208 210 209 212 200 211 213 213 207 214 209 211 201 204 201 202 213 212 197 208 194 207 196 208 206 207 208 208 210 195 211
205 212 198 202 197 214 200 207 199 211 213 195 197 202 203 198 214 201 213 208 213 206 203 207 198 208 213 204 204 214 214 214 203 197 201 205 209 199 210 214 216 208 214 211 207 201 205 206 198 202 210 216 205 210 207 208 202 204 208 203 215 198 209 204 204 201 200 210 209 206 211 205 205 214 205 217 207 212 213 207 210 206 205 205 217 220 219 205 217 215 206 213 210 216 219 216 217 218 204 204 206 215 211 211 208 216 206 214 207 218 221 216 224 226 219 217 222 217 221 215 210 223 227 219 216 223 209 224 221 217 209 222 223 217 212 228 222 223 211 224 219 225 217 214 216 231 231 215 227 213 213 222 217 218 234 223 226 232 218 218 217 216 232 230 225 234 226 217 226 236 231 224 218 231 221 237 223 221 221 238 237 239 239 236 241 229 244 242 227 228 244 233 237 237 230 226 241 241 234 247 236 242 231 232 249 230 234 239 235 237 250 247 237 239 230 239 231 233 251 252 250 236 248 245 249 245 252 247 250 252 257 248 241 238 238 251 255 261 261 243 246 251 240 263 255 242 263 253 255 261 254 253 256 254 246 267 264 251 259 255 256 261 252 267 247 269 271 253 274 250 273 254 260 252 255 253 257 276 268 274 256 262 278 258 269 258 267 279 265 269 272 271 284 261 276 286 265 285 280 272 274 264 269 280 273 280 280 265 268 276 276 275 290 276 277 293 278 279 280 280 280 270 273 293 282 295 298 276 292 291 296 281 275 277 301 302 298 296 304 282 293 298 290 297 308 299 307 302 290 295 296 310 289 313 302 311 308 294 293 286 297 304 310 297 301 307 292 315 294 317 300 298 308 299 306 306 298 302 324 314 297 315 319 310 320 318 300 328 301 308 317 330 310 318 332 321 326 332 320 314 310 327 322 333 330 320 340 312 336 329 318 332 327 339 336 319 318 333 339 344 326 337 322 339 318 318 342 336 329 342 324 348 345 343 349 343 354 346 347 351 329 338 330 355 328 344 328 348 340 340 354 347 363 336 343 333 351 344 337 352 357 338 356 339 344 364 362 351 358 367 351 344 342 361 365 351 357 366 375 371 364 374 348 365 353 364 351 351 365 356 383 378 361 357 354 365 354 371 379 384 370 374 360 378 358 364 393 383 366 373 381 382 372 373 373 389 396 372 375 402 400 386 386 369 402 400 373 391 387 384 372 395 376 390 382 407 411 394 386 385 389 391 380 378 396 398 408 404 383 393 400 402 392 404 392 393 420 418 417 405 410 390 410 403 412 391 412 405 416 397 419 395 412 430 394 413 409 420 418 432 408 428 433 421 400 411 438 419 402 428 412 434 435 404 433 424 415 421 405 410 435 436 437 415 441 409 425 429 441 414 425 421 432 427 452 419 420 428 418 422 441 426 415 438 416 419 450 426 434 437 420 432 421 428 447 446 444 465 460 457 427 427 466 453 448 457 458 438 430 466 445 450 461 463 467 459 437 451 472 434 452 443 443 436 437 471 447 448 466 440 480 465 467 475 468 469 443 480 468 471 441 482 462 466 478 452 447 486 462 470 464 486 465 469 457 457 474 487 487 474 469 490 469 471 495 452 459 467 491 477 494 468 481 488 494 466 491 498 460 503 501 490 494 495 504 461 482 486 501 481 465 497 465 471 483 482 491 478 490 506 474 469 505 509 484 490 477 485 514 499 489 488 504 494 487 514 476 504 503 509 506 489 500 515 504 490 488 513 492 519 475 522 513 484 524 485 517 519 514 513 480 492 513 528 520 519 481 524 488 523 517 530 503 497 526 496 531 530 504 530 497 508 490 529 490 529 518 530 493 502 495 524 502 497 534 532 515 508 526 525 529 495 530 496 528 506 521 505 527 542 501 513 512 509 538 499 540 518 518 534 505 530 525 516 529 524 507 530 515 523 546 516 535 510 505 536 528 524 520 549 540 519 511 506 535 532 512 505 504 514 545 543 549 523 516 531 526 536 518 528 533 509 556 552 550 514 547 521 545 533 549 548 535 557 511 514 516 516 540 542 509 509 522 550 524 514 525 548 549 520 552 525 525 551 553 519 561 521 514 527 527 557 518 537 535 555 544 544 543 556 560 547 558 521 515 554 559 532 540 520 533 540 545 534 538 539 533 565 532 557 527 523 521 538 563 538 562 524 557 539 555 525 554 561 560 546 533 540 543 544 563 563 517 541 547 559 514 567 557 549 557 517 521 528 559 518 515 517 530 560 559 534 519 546 544 527 540 563 515 516 539 565 527 559 554 560 550 516 522 555 551 565 558 521 540 564 524 541 567 555 533 557 521 553 551 550 527 522 560 528 539 547 524 552 537 525 559 518 526 565 519 524 524 524 530 550 521 556 524 536 544 559 541 513 544 524 549 519 549 557 533 520 541 522 544 548 534 536 563 524 541 540 532 557 535 557 556 546 519 512 510 546 542 548 540 551 510 537 553 527 545 522 509 553 510 541 515 532 512 513 522 519 521 544 545 524 515 536 537 523 517 537 506 548 521 515 536 552 543 526 517 505 517 549 548 520 529 528 513 516 520 544 507 531 506 526 531 548 538 530 542 537 520 534 526 537 505 546 519 537 503 534 509 511 502 541 538 527 543 525 516 537 514 498 514 495 523 544 543 501 500 515 526 529 523 534 505 523 519 517 519 537 509 538 521 490 525 492 510 496 533 499 502 487 519 514 526 535 505 495 517 485 491 498 520 509 527 486 520 511 488 512 530 496 488 524 487 497 511 479 497 519 478 478 504 500 518 505 485 507 506 483 512 493 476 516 511 502 520 473 510 485 485 489 516 503 476 482 487 473 509 473 492 478 484 496 489 502 509 466 491 471 479 468 500 508 474 497 485 495 508 466 490 486 471 474 463 494 474 459 489 471 489 471 466 477 476 496 497 484 496 455 483 465 455 486 490 465 478 467 465 475 482 469 450 476 475 483 491 487 478 460 481 448 446 482 471 451 457 455 468 482 470 471 454 483 444 479 471 474 454 456 444 441 445 478 468 454 477 452 450 446 454 434 472 457 470 439 452 447 466 447 466 468 460 433 428 455 426 431 432 436 434 424 441 435 435 442 449 420 461 457 424 426 439 440 427 449 446 434 433 454 437 417 440 454 428 432 434 439 443 413 413 446 445 407 430 411 433 430 414 407 443 424 430 434 420 413 438 407 415 434 430 404 413 436 400 422 400 414 407 432 404 408 432 424 425 419 399 422 400 398 412 389 426 416 404 395 387 410 414 395 401 406 411 421 420 392 381 387 394 385 411 413 409 416 415 410 381 385 380 392 389 376 407 380 378 397 382 393 385 386 402 391 390 401 394 373 377 401 370 390 388 386 375 396 381 369 364 392 369 391 365 374 390 387 391 357 365 363 373 358 383 379 365 366 386 359 360 355 356 351 380 352 348 349 358 370 364 374 360 368 352 362 364 372 350 369 365 364 358 357 368 346 365 343 363 359 337 340 342 369 354 361 367 335 354 359 364 340 351 354 358 346 351 358 343 359 344 343 338 347 344 332 333 323 336 322 324 330 332 340 329 324 323 338 330 343 342 343 341 324 316 329 333 343 341 321 314 323 311 333 327 329 309 313 313 313 332 327 316 310 313 308 324 317 307 303 319 316 310 316 303 307 321 301 310 327 306 299 323 316 322 298 298 321 308 298 295 299 292 314 298 311 291 310 303 300 303 301 307 302 310 304 294 309 296 291 305 290 301 301 290 284 288 292 304 290 284 299 279 296 300 280 289 278 303 287 275 301 299 280 286 284 274 276 276 274 276 271 292 286 279 290 288 281 281 286 288 292 272 266 271 280 286 272 274 269 281 270 269 285 271 262 269 275 279 276 282 280 282 263 262 270 276 262 276 277 265 267 259 266 273 256 276 262 274 264 253 259 261 251 261 264 266 248 258 266 268 255 253 248 255 258 255 247 266 250 266 245 248 258 243 245 249 246 252 259 251 246 247 242 256 241 244 257 258 259 254 237 248 248 242 250 257 250 241 245 255 245 253 248 238 243 236 237 251 242 238 235 243 234 241 240 241 241 229 229 242 227 230 227 245 227 227 238 231 239 243 229 228 239 238 228 232 235 232 235 230 231 235 220 231 238 233 225 226 231 220 240 224 219 222 230 220 237 216 228 236 232 219 220 219 232 232 223 230 219 232 215 216 217 226 228 215 229 231 228 222 218 226 220 221 231 210 223 229 230 211 226 224 216 229 228 223 213 217 227 210 221 219 224 221 210 206 207 226 212 213 220 216 210 223 219 210 218 217 223 216 211 206 213 215 221 217 210 205 202 207 205 216 218 220 207 218 220 205 217 205 213 211 214 217 208 206 220 220 217 219 211 202 218 200 213 215 212 199 216 212 206 198 214 198 206 217 204 200 204 212 200 205 207 198 214 199 213 200 200 204 213 214 198 208 196 212 203 212 202 202 204 202 202 212 215 211 211 201 205 210 207 208 198 198 209 207 200 198 210 203 204 198 200 197 201 212 213 209 200 211 207
209 199 215 197 198 210 213 215 199 199 207 204 202 210 198 206 206 200 213 206 201 216 203 204 203 200 214 209 197 211 201 210 214 212 212 208 206 202 208 203 205 211 210 202 216 203 203 206 206 199 215 208 199 214 205 208 216 199 210 201 212 203 200 208 212 209 204 204 214 207 208 210 212 204 220 205 217 203 214 205 220 209 214 220 222 218 208 218 217 218 218 210 220 218 219 212 208 222 217 220 209 224 208 218 206 206 221 222 207 213 225 223 220 215 221 217 210 226 212 223 218 227 215 223 212 214 225 209 226 220 224 210 222 214 210 210 231 217 229 221 230 212 217 220 223 223 234 234 214 233 220 224 215 226 217 219 232 231 218 226 222 231 228 235 237 229 225 220 239 223 232 219 232 240 236 225 223 237 236 222 238 242 238 224 224 228 227 231 242 241 245 245 241 241 229 246 235 237 249 234 237 249 236 233 230 234 232 243 238 243 250 240 239 233 250 241 237 251 242 240 235 242 251 240 240 242 251 241 258 241 251 237 254 261 248 245 239 245 251 263 248 264 252 255 247 244 252 262 243 261 264 256 249 249 266 247 267 252 249 255 263 271 271 256 251 248 249 265 254 254 252 251 253 274 256 265 264 268 263 255 265 276 269 269 270 268 266 274 257 278 270 280 283 275 269 261 286 282 287 278 279 285 266 269 282 264 278 268 275 293 288 278 293 280 279 280 294 296 287 289 286 294 283 280 277 284 298 284 293 300 293 277 283 290 280 292 288 303 295 295 282 305 281 296 300 290 292 308 300 286 285 289 314 301 295 313 309 299 299 287 303 313 309 301 295 307 304 318 307 318 303 299 303 303 324 315 310 302 313 302 314 315 317 324 327 310 311 307 310 319 314 329 322 326 329 306 304 328 322 330 318 336 312 307 335 325 326 336 319 315 317 319 332 316 321 338 346 344 329 345 342 346 334 332 321 323 348 337 329 323 348 347 336 335 353 335 338 339 343 342 356 347 349 346 336 332 337 342 358 359 333 336 360 362 359 340 356 354 351 345 358 358 357 348 344 350 346 370 374 342 351 371 353 364 348 359 361 368 348 378 348 363 367 375 358 373 363 361 363 385 357 387 362 352 364 357 388 390 364 365 385 385 388 364 392 386 386 364 391 365 396 386 371 374 393 379 397 379 395 398 368 390 369 400 372 398 391 400 379 372 398 405 408 405 374 390 391 398 398 397 402 412 390 401 412 414 405 400 403 384 385 401 407 384 402 411 408 422 385 411 399 397 409 386 403 406 423 423 407 418 395 410 412 403 393 400 411 431 408 420 431 423 412 436 420 399 422 418 440 426 414 409 412 431 422 404 409 441 414 415 424 420 417 411 418 409 443 435 415 418 448 448 419 423 411 427 450 434 451 432 431 434 418 432 443 437 433 446 459 418 450 429 462 451 435 421 462 448 453 428 457 456 463 455 452 449 448 463 443 464 446 453 459 444 456 437 460 456 473 456 435 461 433 438 459 445 442 466 471 442 466 452 460 480 481 460 469 479 442 442 475 483 484 443 478 447 478 447 470 447 457 465 484 486 469 450 468 475 488 484 468 455 485 495 490 454 465 457 489 498 473 459 467 495 493 487 487 484 479 484 476 488 489 470 505 497 467 500 498 485 491 462 463 479 469 478 471 506 502 492 493 468 471 481 507 497 480 472 497 483 493 477 497 506 509 513 498 496 504 517 481 495 496 503 486 476 521 522 522 478 480 517 515 482 508 517 486 524 514 488 482 480 519 522 485 495 509 521 508 495 506 519 519 486 531 504 505 494 505 501 507 489 487 504 528 512 514 536 488 506 534 521 508 519 518 489 522 521 524 538 494 501 502 526 519 521 496 500 539 530 492 512 537 497 531 543 507 506 498 527 501 520 534 523 520 536 530 520 498 543 511 512 535 534 502 534 498 504 540 510 515 500 514 500 507 549 526 521 537 507 531 545 509 548 550 511 514 509 535 510 507 520 549 520 531 556 520 513 523 521 534 549 537 522 505 508 544 518 547 515 550 549 551 520 552 524 525 541 508 535 548 513 531 520 510 559 520 526 547 518 521 523 510 534 542 510 536 527 555 556 516 526 546 540 518 518 557 515 551 558 544 518 542 514 530 523 544 520 540 561 560 534 513 565 552 525 532 542 531 550 555 554 536 535 557 534 518 513 541 522 523 551 546 537 549 522 538 566 548 517 530 557 538 546 555 523 558 536 552 538 520 557 526 543 526 532 527 547 532 555 557 559 555 552 529 553 562 516 515 559 520 531 548 545 526 552 517 533 522 519 558 544 562 533 536 520 551 549 554 532 552 559 523 555 543 554 556 553 518 557 544 524 537 525 518 550 527 539 532 536 545 514 549 549 555 527 537 562 516 518 550 513 542 547 556 530 530 562 515 537 539 546 540 527 517 553 512 546 528 513 550 528 515 513 513 537 529 516 533 511 522 551 545 532 533 536 550 553 513 533 557 520 516 534 537 523 556 538 505 521 521 525 540 526 507 523 533 505 530 537 541 523 503 512 540 515 536 549 526 502 543 507 540 542 538 526 523 517 517 520 537 517 545 511 544 521 532 507 545 544 545 540 519 546 525 504 534 535 527 507 535 545 541 499 535 527 511 517 530 535 533 531 506 506 530 536 508 507 537 495 538 516 494 535 537 521 515 510 503 510 512 529 522 501 503 528 517 495 526 527 485 496 484 529 508 520 483 523 525 514 501 505 529 514 480 485 503 502 478 480 494 480 515 493 489 496 517 477 500 503 499 508 482 479 492 520 481 511 483 475 508 493 484 490 503 498 501 509 470 480 480 492 503 504 486 488 488 509 483 470 485 499 501 508 494 464 489 503 470 471 500 470 472 483 468 463 464 463 466 458 498 487 467 487 456 487 470 477 494 486 476 481 461 480 495 452 470 458 478 471 460 478 480 475 474 451 481 491 464 449 471 475 486 451 451 462 463 474 481 448 450 475 470 459 461 478 477 453 476 469 476 478 480 445 474 435 434 471 461 455 442 448 441 469 430 462 455 456 439 431 442 462 431 444 468 453 462 434 426 449 423 444 462 464 457 449 443 431 461 432 420 441 444 431 452 443 441 421 448 418 434 440 414 453 449 413 451 442 415 438 430 421 431 421 447 410 446 438 438 407 438 413 426 426 431 419 430 442 411 435 400 417 409 435 398 436 399 435 405 413 435 408 398 400 394 405 417 393 411 413 424 403 426 406 410 405 414 409 413 387 403 418 390 405 397 418 400 415 397 398 381 405 392 384 402 388 416 397 379 387 396 379 386 381 401 378 396 397 375 384 370 398 383 398 368 378 374 381 385 378 375 386 367 387 373 399 366 377 364 369 377 373 361 376 389 385 374 387 358 359 357 387 369 375 366 368 371 361 371 362 372 382 357 380 356 370 371 358 378 369 366 352 373 351 353 375 360 366 350 366 373 374 349 346 347 348 371 342 345 344 349 342 348 336 367 363 355 356 357 352 341 341 349 335 350 338 330 337 332 339 352 342 349 341 344 347 348 337 344 343 325 347 328 336 341 329 323 349 344 317 321 323 346 339 332 339 331 317 343 314 340 311 340 311 337 328 314 310 325 313 332 325 310 314 319 320 335 320 327 307 324 323 308 311 307 323 312 319 327 310 297 321 322 296 322 295 302 303 317 322 303 308 311 311 300 303 305 318 299 300 296 315 312 302 306 293 312 309 299 293 309 301 289 298 296 289 309 302 296 289 281 286 297 278 302 284 279 281 297 297 274 274 286 273 299 294 292 294 291 280 282 296 278 284 273 288 285 288 288 284 271 275 282 286 282 278 269 266 289 286 270 272 262 273 269 274 267 262 274 281 276 272 271 282 276 282 261 273 275 270 270 272 258 269 264 252 254 267 269 269 273 266 252 259 255 254 249 254 253 266 269 264 270 259 260 252 253 245 257 256 266 253 267 257 264 262 249 251 244 245 255 263 261 255 243 254 252 248 238 241 250 238 258 239 244 250 236 249 240 255 238 254 239 242 234 247 232 242 251 240 252 248 250 240 249 233 238 243 246 245 230 235 242 235 245 245 226 243 233 227 242 241 243 223 242 240 245 242 240 231 241 221 231 225 220 228 235 223 234 225 234 231 232 225 240 229 226 218 223 224 230 216 235 219 216 231 221 230 218 233 220 216 232 226 220 214 226 220 226 233 232 218 231 227 216 222 215 223 222 220 228 213 220 224 217 219 218 224 213 224 221 224 208 222 213 211 208 217 210 222 211 214 213 218 213 215 206 206 218 225 215 214 208 221 209 214 214 206 210 209 222 221 204 222 213 208 202 214 216 203 207 221 210 214 210 216 201 209 215 215 207 204 203 211 219 206 219 207 207 202 212 203 218 212 199 208 218 200 219 209 210 201 212 207 199 216 207 199 206 207 211 206 217 205 213 207 213 201 204 212 202 205 204 214 207 212 216 209 199 203 209 211 199 203 200 212 201 201 205 209 202 209 208 201 196 196 203 204 212 202
213 211 212 200 208 202 215 208 208 198 207 200 205 201 198 208 216 214 213 205 198 199 210 202 216 211 214 216 211 211 202 207 205 209 203 208 201 203 216 205 205 219 218 209 205 205 200 207 205 202 220 220 209 207 212 215 220 203 214 210 206 206 215 218 201 218 211 201 221 206 205 207 206 202 215 211 208 214 219 215 219 217 212 207 203 203 222 223 207 214 210 212 220 225 209 219 222 220 217 219 224 220 223 207 220 213 217 227 226 211 216 219 226 224 223 225 224 221 217 221 217 219 220 213 211 225 221 216 220 217 223 220 219 230 214 231 224 221 224 225 227 231 225 232 219 226 216 216 218 224 227 227 235 215 232 236 232 220 222 221 226 235 231 233 235 235 237 220 224 221 232 232 229 241 224 240 243 242 231 225 238 241 242 228 229 234 242 227 238 225 239 229 246 247 245 241 237 235 242 242 238 237 232 228 244 230 247 233 248 232 235 244 234 234 238 237 252 255 241 235 238 250 244 256 244 237 258 253 248 251 240 243 242 245 253 241 251 243 244 246 245 259 259 258 265 252 265 259 244 246 265 262 267 263 249 264 255 249 260 259 272 249 252 269 250 260 254 258 267 268 253 268 268 257 252 261 262 263 269 259 272 262 261 274 262 277 265 263 271 260 275 282 264 285 271 278 279 272 274 264 265 283 275 285 284 269 286 285 281 286 276 271 288 267 274 286 283 283 282 285 288 296 294 286 278 293 291 284 279 292 285 295 304 277 298 297 278 285 287 293 300 292 305 291 305 293 293 292 303 296 309 288 298 293 304 292 291 304 299 313 292 316 318 290 310 318 300 302 298 306 322 303 310 308 297 312 320 316 325 309 309 316 319 315 304 325 310 314 326 307 311 333 325 328 335 318 334 311 319 312 334 336 336 336 317 316 310 340 310 326 339 323 337 332 321 331 321 329 325 336 317 325 317 347 346 338 343 338 323 339 336 344 330 353 350 355 352 329 357 348 345 349 332 328 350 340 340 343 362 362 337 364 353 364 345 353 353 338 362 342 352 355 357 338 339 362 339 349 367 365 348 346 376 357 351 346 368 351 350 365 379 358 355 363 347 364 366 369 359 376 381 358 371 374 375 355 371 366 387 364 368 378 391 358 365 381 369 380 396 393 374 363 369 366 386 370 382 365 374 399 400 396 398 369 375 375 386 393 394 384 374 406 406 379 373 392 374 406 404 375 390 412 380 388 397 406 398 414 409 414 402 382 418 405 413 412 385 395 386 419 414 421 397 411 400 423 391 388 403 398 397 427 410 425 429 393 416 393 419 419 397 418 414 428 401 401 398 420 422 416 415 423 421 441 432 403 403 402 432 404 422 417 424 430 420 437 442 411 410 450 448 443 438 434 448 431 426 421 440 426 431 426 439 435 427 442 454 451 418 432 445 458 427 455 456 454 458 461 427 464 433 459 459 445 438 438 455 449 449 442 462 446 471 465 453 439 432 457 470 436 441 443 457 446 461 473 471 439 451 476 464 450 445 454 444 456 448 441 450 447 449 476 478 445 477 453 474 461 466 481 475 457 466 473 470 448 490 475 456 467 454 480 477 452 486 480 468 478 455 473 481 498 464 495 500 467 476 498 481 471 472 496 476 457 465 472 477 504 481 472 469 478 471 496 498 499 490 471 481 473 477 471 486 489 472 502 476 480 502 491 504 485 482 488 487 470 480 471 488 513 500 483 476 519 483 473 481 500 484 496 491 493 497 493 492 516 512 505 497 484 486 478 493 510 527 506 499 525 493 526 508 500 503 517 505 499 523 485 531 521 505 527 489 484 533 521 510 497 507 486 512 532 507 496 516 494 503 498 525 506 500 504 508 528 498 539 538 503 528 533 533 502 500 516 528 524 503 503 511 529 494 544 515 530 522 504 533 534 525 546 537 515 538 514 517 501 518 519 528 520 499 542 532 545 515 547 541 525 500 530 538 530 504 535 515 509 546 531 549 525 531 540 520 549 513 507 515 506 542 535 540 541 546 520 538 542 524 536 549 536 554 513 558 510 514 544 513 550 530 555 554 553 558 527 555 549 533 546 552 551 525 535 536 515 532 518 531 551 549 522 562 526 531 540 530 518 558 516 542 560 512 537 555 543 537 528 531 562 513 554 531 563 529 560 548 552 548 517 521 514 563 520 530 563 530 535 543 543 526 547 541 519 528 559 527 521 564 527 524 520 537 548 566 561 553 547 531 527 560 530 519 518 536 520 520 528 558 551 520 534 547 565 540 562 557 554 532 517 530 543 524 554 541 539 564 543 519 544 558 529 561 564 534 547 517 542 562 525 542 532 546 522 530 519 534 520 520 537 514 516 527 552 538 563 547 518 555 545 562 519 520 549 541 557 544 557 525 543 530 537 558 537 545 525 532 533 511 519 538 546 523 531 532 527 529 546 533 519 527 529 558 514 547 535 539 527 528 531 558 525 557 552 552 518 545 552 541 547 508 516 529 552 516 552 517 536 515 541 546 512 541 543 517 526 548 528 525 553 508 546 518 526 537 518 535 514 535 525 514 522 523 542 526 500 511 499 515 508 500 540 520 545 499 546 516 522 531 533 520 514 524 536 537 508 528 494 521 510 519 511 532 518 540 512 516 525 527 507 529 523 514 520 502 525 540 524 504 495 521 530 538 503 537 492 508 501 515 527 518 496 502 519 535 497 486 506 502 494 500 516 525 494 491 523 509 507 515 485 507 505 528 527 481 480 485 483 514 501 521 505 497 493 482 513 489 519 510 480 493 480 490 484 513 492 495 500 489 499 483 483 496 482 475 502 512 500 470 496 513 476 484 484 506 506 503 486 507 508 478 473 497 500 469 485 470 495 486 490 470 487 467 492 501 466 486 500 496 460 468 467 474 477 466 496 462 455 482 465 474 468 453 492 496 464 479 461 454 482 479 470 479 461 447 488 454 457 479 462 469 484 449 459 458 446 472 465 452 455 444 444 441 447 439 441 449 443 447 444 451 478 466 465 470 441 460 455 462 467 457 463 446 435 445 448 474 450 470 444 435 467 471 438 457 445 456 456 450 460 425 465 430 440 456 426 429 448 436 430 441 459 457 438 446 453 443 419 452 450 445 436 431 424 422 434 429 419 438 444 428 438 423 413 446 416 435 445 409 418 430 424 431 403 441 419 420 421 409 408 426 420 425 412 400 413 401 435 422 433 423 427 397 424 431 416 417 421 404 424 406 404 423 390 399 403 407 418 404 402 419 410 412 390 408 421 408 415 416 392 417 409 384 403 393 404 395 413 379 380 400 414 381 408 402 393 391 394 374 402 376 401 403 375 392 378 397 390 384 379 392 374 370 368 372 394 380 398 370 371 392 377 369 368 377 366 361 389 363 392 359 392 384 362 379 354 356 376 383 378 384 351 364 351 373 370 364 355 350 366 352 346 376 345 364 360 362 366 375 347 370 368 350 365 358 356 371 345 361 357 365 342 336 356 364 343 342 348 346 348 361 336 357 352 349 354 359 345 354 351 326 329 327 345 338 334 328 345 330 355 354 336 348 328 351 338 326 322 343 320 340 319 336 325 346 329 342 343 344 321 326 322 323 341 332 334 324 310 328 328 307 327 322 312 313 324 318 304 324 332 304 327 307 324 316 326 324 319 306 302 313 303 327 320 313 318 318 309 305 306 301 312 298 302 318 308 312 314 297 300 292 289 317 301 294 305 307 294 299 310 301 313 309 310 293 294 302 284 282 288 303 304 304 299 306 297 303 277 297 289 293 289 293 287 297 289 295 293 274 286 280 276 273 290 271 271 273 269 273 286 277 270 267 287 267 274 286 283 265 274 285 281 283 281 284 277 271 283 269 274 269 262 279 273 263 273 268 262 272 256 258 272 275 266 263 255 257 272 277 266 256 260 253 256 255 269 262 265 272 263 264 271 270 272 269 266 253 246 252 263 248 264 247 264 246 258 250 254 251 257 252 259 241 245 243 248 244 253 252 242 262 247 243 239 237 253 245 249 254 241 255 240 248 252 243 255 234 255 243 241 253 253 244 243 240 245 251 238 230 239 232 249 242 248 229 242 242 229 228 240 231 231 232 245 233 225 225 224 229 223 223 240 244 227 243 226 222 228 233 241 225 221 226 236 237 220 228 228 238 223 236 228 227 237 224 220 219 232 216 231 215 220 228 222 218 218 217 216 221 233 230 214 216 215 230 228 232 220 211 215 218 224 224 225 220 229 229 223 222 229 217 220 210 229 229 214 219 214 218 208 226 217 211 210 207 218 225 219 207 222 225 224 212 217 219 206 224 225 222 215 219 214 215 216 213 204 220 223 207 209 221 205 217 205 207 216 213 202 207 214 219 205 208 201 214 221 202 210 220 218 220 212 204 210 201 213 208 218 210 213 201 207 215 214 206 217 207 218 215 210 207 209 211 215 209 203 214 204 199 210 209 216 211 212 211 202 201 202 199 210 203 201 205 216 198 200 203 215 204 212 204 209 211 206 211 207 201 199 204 202 212 215
207 204 214 205 205 210 211 205 218 207 204 211 216 218 209 199 217 205 219 205 209 206 206 209 204 213 200 209 211 203 217 219 206 211 204 213 203 215 217 220 200 201 209 215 218 219 213 214 204 213 219 214 221 205 203 203 217 204 214 206 207 212 205 213 222 208 206 202 203 202 202 223 203 210 218 219 209 210 210 212 222 209 204 220 211 204 223 208 207 213 213 211 223 215 223 222 222 206 222 223 227 221 221 225 208 215 221 213 222 227 219 217 213 213 211 217 210 221 213 213 215 224 213 226 214 227 219 220 232 218 218 219 221 218 220 214 222 225 233 223 214 230 227 217 235 227 224 236 218 229 219 226 221 222 220 226 238 228 237 229 235 229 228 223 231 237 221 221 228 220 223 234 222 231 231 242 239 225 244 243 223 239 235 232 224 246 230 230 225 241 236 244 231 241 243 250 237 229 240 230 244 239 252 248 237 236 230 231 246 246 251 245 246 240 242 238 256 243 249 246 235 245 235 255 239 254 247 254 237 249 253 240 253 249 254 260 260 252 258 259 248 248 253 259 259 252 264 254 247 258 258 267 263 260 258 268 262 267 255 255 259 265 269 267 254 269 271 255 268 274 260 264 268 257 260 260 279 259 262 275 260 261 274 260 271 269 262 279 262 263 270 266 277 279 278 269 285 278 284 289 281 275 276 272 280 266 276 293 283 271 286 276 277 279 284 294 290 293 287 273 293 282 275 284 298 279 289 299 276 293 292 302 294 292 301 287 284 283 298 281 303 294 307 290 300 295 305 298 291 289 302 303 286 293 293 301 291 295 289 295 296 317 292 300 303 318 295 312 313 310 319 305 303 310 295 302 317 307 305 297 316 326 314 329 329 323 324 325 306 324 316 304 316 320 324 333 322 305 321 322 310 307 327 324 308 339 311 326 321 314 334 327 329 330 317 330 344 318 338 327 320 334 325 321 319 341 329 343 328 349 336 346 332 351 327 332 352 346 352 328 338 338 329 334 347 344 360 345 351 339 338 338 333 338 341 363 338 353 344 365 358 345 359 371 349 355 365 368 371 346 365 372 343 359 368 343 346 356 357 360 352 346 350 349 358 383 383 369 354 376 375 365 384 375 373 359 382 380 358 370 375 390 388 392 391 358 370 385 394 394 375 388 367 371 372 371 368 392 386 401 384 384 376 397 393 382 375 388 399 377 374 387 385 394 393 385 408 392 375 383 394 409 399 384 379 403 385 396 415 415 383 394 380 410 402 395 400 383 396 399 399 392 410 391 420 412 394 426 409 405 397 429 408 416 424 421 413 396 402 405 425 422 398 431 397 434 427 407 440 421 417 427 419 435 424 431 441 430 412 419 437 427 432 440 411 431 436 410 412 429 444 419 444 424 441 431 446 417 429 446 440 414 451 428 421 430 426 445 436 418 422 457 427 443 437 449 450 460 452 464 431 443 454 463 460 464 431 464 466 459 462 465 436 429 467 455 469 433 436 468 433 450 446 471 443 458 451 448 444 457 467 458 454 444 472 464 444 475 442 455 455 479 452 444 469 470 487 465 448 455 481 458 462 445 481 456 487 483 455 491 474 451 484 455 450 473 488 487 467 458 453 469 483 461 465 457 494 487 472 455 497 477 477 477 501 492 472 498 468 493 472 479 481 486 502 467 505 479 485 475 491 495 466 497 505 498 510 477 497 482 481 507 497 478 489 500 506 489 501 509 508 502 492 508 501 493 477 501 482 482 503 498 521 495 481 519 482 509 505 487 507 522 516 483 482 525 525 509 512 518 523 481 515 526 498 518 518 513 496 496 484 517 492 524 503 500 511 523 486 486 508 527 510 514 500 512 522 493 529 518 508 519 494 527 507 527 533 509 511 513 512 527 516 538 521 492 532 497 506 509 499 529 508 532 510 525 533 526 533 503 521 511 509 528 525 497 531 498 525 542 512 505 497 514 526 536 513 543 502 501 540 543 535 532 506 528 511 545 509 528 503 537 520 545 547 551 547 506 553 537 521 543 511 520 524 541 539 506 541 527 518 530 557 524 531 550 532 533 525 535 545 545 554 556 552 555 523 533 533 551 546 531 539 555 528 540 539 511 542 556 514 557 529 514 555 534 538 529 509 537 560 529 524 534 526 549 562 542 554 535 512 541 560 524 536 528 556 546 531 516 541 536 544 540 520 537 545 551 538 546 558 514 544 551 538 560 516 516 518 561 542 521 538 517 534 563 513 558 525 512 563 555 517 522 564 558 549 544 523 554 557 516 556 536 555 561 531 560 513 517 556 522 526 529 527 527 560 561 520 520 561 550 542 545 561 520 539 524 532 550 513 556 555 557 528 544 531 525 518 532 530 562 542 523 559 537 517 533 533 557 519 560 521 528 541 517 537 515 561 536 532 561 526 521 532 521 534 552 536 541 553 533 518 530 525 545 535 531 514 535 556 554 533 514 519 543 520 524 526 550 550 548 549 514 507 550 526 511 540 532 542 509 536 531 532 553 514 537 554 552 513 550 542 502 548 533 531 535 540 501 520 533 532 538 530 546 517 511 534 549 549 549 520 520 539 547 535 501 515 519 510 532 528 498 507 498 504 535 532 543 534 526 498 541 541 528 512 506 516 525 504 532 531 518 537 533 500 536 502 534 532 498 520 527 524 505 494 506 501 510 532 535 492 495 525 526 490 494 490 491 499 525 503 486 524 492 501 522 525 485 509 531 526 526 520 514 525 491 518 491 485 494 500 515 514 481 509 498 512 501 490 497 493 478 494 482 489 480 508 508 520 486 477 478 507 480 515 488 514 504 471 511 478 491 501 490 497 497 472 511 513 496 496 467 482 494 495 472 502 472 474 493 505 507 506 476 462 464 480 461 502 477 491 493 481 463 488 457 481 494 494 474 466 495 469 483 460 482 492 477 457 465 481 466 473 471 466 473 469 476 485 486 488 466 478 445 452 478 467 455 446 487 452 478 456 471 481 472 464 448 443 443 456 458 454 482 439 453 474 457 461 440 478 454 461 434 446 442 476 454 445 431 466 473 451 431 430 439 441 431 466 465 432 453 450 436 463 430 460 430 425 451 433 435 424 444 434 449 439 459 453 433 421 445 455 421 422 440 418 456 419 420 451 430 414 416 450 417 434 430 408 428 436 433 427 436 438 407 445 435 442 437 416 443 403 426 438 410 400 424 432 427 413 417 430 434 426 436 422 430 401 404 401 396 427 414 414 412 399 406 407 413 409 389 417 391 392 394 393 415 415 414 384 396 386 411 403 384 383 414 400 392 410 392 406 395 412 385 396 376 392 388 399 382 403 387 404 372 409 388 402 371 404 386 391 388 394 387 368 393 400 388 386 372 386 382 390 388 376 365 386 369 376 388 361 388 389 364 361 386 365 376 361 362 382 385 357 382 372 383 363 350 349 374 355 349 382 370 380 347 357 370 355 374 347 354 364 350 359 342 347 367 372 352 344 362 361 338 341 341 339 346 356 352 334 366 334 363 337 342 342 339 361 329 332 339 337 345 360 348 357 331 346 325 339 334 343 338 329 332 333 330 325 326 342 332 331 336 342 343 343 320 335 347 318 315 334 322 339 332 314 331 321 319 330 337 308 318 332 331 338 316 307 318 335 319 334 325 321 316 311 331 328 314 311 319 328 329 301 302 321 301 315 300 308 312 305 324 311 296 308 314 311 308 294 314 295 309 307 293 295 297 291 299 298 290 297 310 296 303 299 297 288 299 286 306 284 287 308 280 306 304 289 291 305 295 282 291 290 296 291 284 288 296 297 279 291 285 289 290 291 282 279 280 281 275 290 278 283 289 289 272 282 281 281 273 286 278 268 279 281 264 274 267 273 286 263 264 270 264 280 264 282 284 262 280 271 258 262 261 274 262 268 257 272 267 275 277 275 253 263 262 268 265 260 274 259 263 249 264 271 253 269 252 272 253 254 246 254 256 254 252 264 249 244 253 251 242 245 247 259 258 244 251 259 260 254 260 255 242 261 259 246 244 242 243 236 237 240 246 252 249 255 251 254 235 255 238 241 240 243 231 248 253 247 240 233 229 241 240 228 237 234 232 239 240 243 239 229 229 244 248 228 235 244 233 227 246 238 225 243 227 240 227 232 239 223 224 239 234 228 225 223 220 227 224 219 220 229 237 240 224 227 235 217 218 231 219 234 221 219 221 219 231 234 235 218 229 220 233 219 228 233 224 228 228 227 228 223 219 218 216 226 227 231 223 227 225 225 222 227 227 227 209 221 224 230 223 215 221 212 213 218 214 221 227 226 222 224 210 219 216 218 212 220 221 208 213 222 209 222 218 208 211 222 211 223 212 210 220 205 214 203 212 219 214 211 215 206 206 215 218 213 206 222 206 220 203 212 216 204 207 206 205 213 202 212 211 210 218 206 210 204 203 218 218 215 203 207 218 206 200 211 215 202 210 219 219 209 208 213 212 212 218 217 203 217 205 213 205 202 217 214 204 199 211 202 214 214 207 212 219 207 202 213 208 211 210 207 200
218 220 212 210 216 207 212 213 214 206 218 215 203 212 220 203 201 200 217 214 209 207 211 215 208 205 203 220 214 212 219 210 209 209 219 206 217 211 217 210 215 214 202 216 203 202 217 204 202 214 220 210 221 208 205 207 211 208 206 205 218 204 214 208 213 211 213 208 219 206 217 213 221 216 207 223 217 222 204 218 214 221 205 211 206 208 217 217 214 219 218 209 220 209 215 208 217 223 212 211 226 226 221 222 215 223 223 213 223 222 209 223 211 211 216 221 230 213 229 219 229 230 219 217 222 230 232 224 231 229 217 218 230 215 223 227 217 215 230 230 228 230 223 230 232 229 221 230 231 216 217 229 237 225 236 224 240 235 223 231 226 239 220 234 236 233 222 228 238 225 238 233 223 240 242 223 244 223 239 234 227 234 247 244 232 242 228 232 237 235 239 239 241 249 247 237 233 245 247 231 246 248 252 243 237 246 246 247 252 250 244 245 236 253 245 236 250 239 255 248 255 236 254 237 252 245 241 256 240 239 256 252 250 246 243 262 263 241 247 248 242 255 246 259 264 245 253 261 253 247 266 265 246 268 253 248 258 255 251 257 261 266 266 256 256 262 254 251 271 262 265 258 277 258 276 270 259 264 265 281 273 279 260 270 280 281 283 279 274 269 268 274 276 278 273 270 284 287 265 264 271 271 277 291 281 279 268 280 279 275 272 272 283 269 276 280 297 274 273 271 295 286 274 295 297 292 293 298 284 281 292 280 304 282 290 298 284 304 290 295 299 289 291 310 291 303 283 301 307 297 311 290 299 299 303 308 313 315 291 291 289 292 299 314 312 313 321 317 296 319 310 307 312 297 311 318 319 307 319 317 308 306 318 326 315 331 319 304 314 332 326 324 305 305 334 324 325 320 337 330 320 333 337 335 330 325 333 318 341 333 342 342 333 319 324 316 316 327 326 329 335 326 331 319 335 330 327 333 326 337 351 336 331 337 355 330 330 352 352 331 328 357 333 344 360 350 342 334 359 330 355 346 366 342 357 357 345 351 353 338 367 360 365 358 369 349 360 366 348 343 350 374 351 364 359 376 352 378 347 371 371 373 359 363 378 352 376 364 380 354 370 356 364 362 368 386 387 355 382 361 363 360 393 375 373 364 367 385 391 372 397 387 388 371 374 398 397 385 389 384 377 380 398 387 370 367 392 398 390 372 386 373 400 376 372 399 395 393 407 396 405 395 392 404 410 409 379 383 387 380 405 416 410 390 394 415 410 422 404 385 399 397 389 391 409 397 412 418 396 427 417 394 405 404 421 424 417 428 431 394 428 426 420 405 424 411 420 398 399 423 428 409 401 407 434 404 428 411 442 427 404 405 424 417 411 426 436 442 429 425 435 409 428 436 448 437 452 447 423 431 445 434 446 420 446 426 454 428 445 450 422 420 452 439 421 443 456 427 448 444 428 440 435 455 455 451 440 446 437 451 444 463 462 455 454 428 446 452 472 455 432 462 469 435 459 457 435 439 466 471 448 449 464 437 456 461 468 448 445 448 461 441 450 465 476 452 450 469 454 472 481 462 481 479 473 463 452 465 491 468 477 475 474 472 490 471 459 458 468 479 471 467 491 453 464 471 455 495 454 489 478 481 486 461 495 465 470 503 491 474 491 463 494 502 476 476 497 466 487 479 501 497 482 500 510 488 482 501 493 488 489 474 485 480 500 513 500 489 505 479 517 496 493 514 479 516 487 481 518 516 504 508 504 489 496 492 510 490 514 505 496 514 513 488 500 484 487 498 487 494 508 500 489 519 492 498 526 492 485 505 485 508 512 492 498 494 507 510 511 514 501 495 525 493 529 507 511 499 514 499 506 488 504 497 513 513 535 531 528 538 513 519 493 540 496 501 515 520 538 497 525 504 535 516 538 528 510 515 511 532 498 501 536 533 537 521 530 539 526 514 543 512 499 517 514 514 528 504 530 508 539 519 542 502 507 528 538 523 527 504 510 507 539 528 547 531 531 530 523 539 526 519 503 529 516 510 516 514 545 534 512 548 524 507 510 506 530 521 516 539 511 535 534 552 521 526 508 549 531 532 512 529 514 513 534 538 553 547 550 521 557 539 545 525 522 552 559 548 548 549 509 556 527 517 529 522 537 510 545 541 537 551 545 545 558 519 555 530 538 545 545 536 556 529 532 549 552 511 537 541 552 516 514 550 524 534 542 552 536 525 563 543 514 545 557 542 554 549 562 562 511 544 535 536 543 536 522 532 536 527 562 557 532 512 522 524 515 553 544 519 515 543 551 518 525 523 549 547 561 527 545 540 539 548 512 518 521 523 540 546 539 517 518 539 550 528 551 554 518 531 562 522 543 528 561 536 540 547 519 515 509 532 545 537 548 546 524 558 538 532 520 544 516 526 520 556 545 540 526 532 540 556 543 520 553 541 546 530 557 533 536 535 535 551 543 522 513 536 549 542 506 507 526 513 525 516 509 541 527 506 511 506 555 526 551 548 509 528 507 547 511 506 525 511 509 529 532 539 538 540 545 521 536 520 512 515 510 533 536 518 520 503 533 507 499 520 545 534 522 525 527 531 528 498 540 512 502 495 526 516 511 519 538 495 516 502 495 527 518 531 523 516 542 520 532 519 497 533 500 502 524 513 535 493 539 512 514 507 503 519 530 489 529 527 523 530 509 524 513 533 486 492 524 486 503 502 507 522 509 519 528 505 514 488 484 500 496 488 490 483 522 493 513 488 511 477 503 501 506 477 509 505 494 502 502 516 483 476 491 520 473 493 502 486 479 472 514 490 505 512 506 498 502 478 489 502 509 481 509 482 471 495 469 504 483 465 494 480 482 505 507 494 462 487 477 476 479 485 478 502 499 495 484 493 491 486 488 489 459 491 481 491 480 456 464 484 491 486 495 486 467 478 471 494 494 474 492 486 452 493 476 477 482 446 488 490 445 479 445 479 472 482 475 477 475 451 452 462 445 442 439 480 445 449 452 460 470 439 443 439 477 457 437 449 475 464 476 449 452 471 468 437 430 460 434 470 445 469 449 458 426 437 429 467 447 450 450 427 423 429 440 423 447 453 447 428 455 450 459 451 457 450 429 430 447 417 439 437 443 444 448 417 452 439 411 445 412 448 421 447 413 442 420 436 445 430 420 411 432 422 407 422 417 434 404 408 440 438 427 407 432 435 413 403 418 434 428 419 415 401 412 404 429 393 403 402 406 422 399 391 408 420 393 396 387 411 387 412 394 399 415 394 389 389 414 408 404 399 396 405 416 397 398 380 392 389 404 385 394 404 406 407 391 382 380 379 399 394 402 390 379 369 378 377 387 386 382 390 375 372 387 380 387 373 394 399 370 394 366 378 363 392 374 369 390 374 388 384 390 360 384 381 368 384 388 361 384 366 362 375 384 353 353 382 363 351 356 352 359 372 349 348 344 377 374 355 370 365 344 364 371 353 347 355 362 355 360 356 353 368 349 367 351 347 349 336 355 339 335 341 341 332 339 357 338 343 330 328 347 326 329 325 344 344 339 356 337 324 351 336 353 324 349 328 329 323 327 329 319 343 333 329 340 323 316 325 318 313 321 316 326 332 319 313 321 326 325 319 329 317 325 315 319 331 323 315 326 305 318 329 330 307 307 325 320 329 308 326 308 318 301 319 324 325 314 315 318 297 315 311 306 316 298 300 316 305 316 304 308 312 316 291 299 293 302 295 299 313 295 292 290 307 304 284 299 291 306 283 303 303 294 281 283 289 280 278 299 278 283 282 281 290 301 297 296 301 293 286 281 278 288 290 277 291 283 275 276 271 272 286 276 291 283 273 273 292 281 268 288 291 286 286 280 280 269 272 262 264 268 264 272 284 278 283 283 272 278 280 268 262 273 257 270 270 263 266 278 263 255 266 255 257 271 265 265 257 268 258 252 265 263 256 273 266 266 255 261 260 247 267 259 268 267 254 258 253 266 262 255 244 243 254 265 245 241 243 250 248 244 252 259 243 255 256 254 251 252 240 256 255 253 250 241 240 239 244 248 250 236 241 246 240 242 242 252 246 252 246 241 251 241 247 237 248 242 238 245 247 234 246 235 236 245 238 235 227 240 239 240 246 236 230 225 245 230 223 229 227 244 223 230 231 236 238 235 226 231 239 240 235 235 220 238 230 231 224 217 222 222 220 217 233 236 223 227 220 232 235 232 234 234 218 214 218 223 226 229 227 218 213 218 218 217 222 225 219 214 223 221 218 225 223 211 222 227 222 224 222 220 217 219 216 221 219 218 213 212 213 224 211 210 220 211 210 227 221 214 207 216 212 224 220 223 215 224 221 214 224 222 206 213 212 212 204 215 215 209 219 220 224 221 219 213 203 223 212 215 207 211 205 212 205 218 208 214 213 202 222 209 219 202 217 202 209 214 211 218 218 205 212 215 220 207 204 219 206 211 209 208 216 211 218 219 204 204 211 215 204 208 201 219 206 215 220 214 205 209 209 201 211 220 215 208 203 216 205 207 206 214 215
202 204 213 201 208 215 210 201 217 218 221 215 203 213 212 215 219 219 201 220 210 219 213 216 202 208 221 207 214 214 201 214 215 212 215 203 204 222 203 220 216 221 212 218 213 202 209 210 221 211 207 208 208 219 223 207 206 222 213 217 213 212 210 207 223 221 206 223 220 205 221 214 225 210 207 215 211 215 222 208 222 206 211 206 222 210 210 224 207 220 218 214 227 225 216 224 222 218 222 217 230 229 230 220 230 211 215 211 219 216 222 225 216 223 219 227 227 215 217 217 212 228 225 212 221 216 232 228 215 215 224 213 234 224 223 234 226 229 215 236 215 226 229 220 216 236 216 234 217 223 238 232 228 224 224 228 224 234 238 230 240 235 222 224 243 231 241 234 231 244 241 230 238 232 226 229 230 240 228 240 229 246 232 240 248 232 245 231 248 248 230 249 246 240 239 240 240 233 233 247 236 242 241 249 232 235 255 242 250 237 253 244 248 236 250 234 244 256 256 248 245 251 250 257 246 252 258 251 251 246 240 251 255 240 246 249 262 249 264 259 264 255 250 264 244 259 267 260 252 247 253 263 266 258 256 258 258 270 255 260 261 259 274 273 268 267 257 252 257 275 264 275 268 263 268 263 275 257 265 276 261 273 279 260 279 267 266 273 281 284 286 277 265 276 267 273 278 269 275 264 274 291 270 283 289 269 281 290 289 273 295 276 283 276 273 282 289 282 283 272 285 276 297 295 278 284 303 289 299 280 302 305 302 305 283 293 291 297 282 282 299 300 307 310 307 287 286 305 302 306 296 299 289 289 311 292 302 299 313 316 291 299 311 294 299 303 313 292 313 294 322 301 301 324 320 318 320 320 313 328 318 305 314 305 300 303 309 312 329 325 307 334 316 315 317 322 314 318 327 332 307 332 337 327 335 325 321 332 313 316 341 339 344 326 321 345 338 330 327 329 343 327 343 322 341 319 343 324 328 322 345 343 327 332 331 349 332 331 350 325 329 358 352 342 343 358 347 363 332 332 332 348 361 355 356 356 366 339 335 364 369 369 352 369 366 352 369 369 371 355 345 343 350 351 358 364 374 352 374 356 366 377 352 362 357 359 364 377 366 351 383 381 355 360 368 376 376 358 374 387 390 391 385 358 361 380 361 380 360 389 370 379 367 370 397 394 382 382 394 392 382 392 390 382 375 398 392 391 398 400 372 396 394 407 387 400 398 384 394 381 406 390 399 387 380 408 406 386 399 411 411 387 412 417 414 414 414 394 417 417 395 390 411 416 392 398 408 414 393 416 407 409 427 428 391 403 422 393 394 430 395 407 418 410 429 412 432 437 437 435 426 401 416 438 416 400 442 424 436 428 405 409 415 442 406 427 429 439 410 438 449 439 444 441 448 411 425 416 424 442 418 444 438 436 419 441 450 445 417 442 420 426 425 422 436 449 455 424 433 441 463 424 436 463 453 445 450 445 456 436 432 469 431 430 432 433 441 444 442 445 454 467 456 435 474 464 442 450 455 476 476 479 437 478 449 478 444 480 440 453 442 444 470 461 463 473 455 456 471 474 468 445 470 458 489 485 450 452 471 487 484 489 456 463 449 475 475 492 465 456 482 497 489 497 483 456 481 456 468 483 477 485 474 468 481 494 461 488 492 479 485 479 479 485 465 475 498 468 467 499 502 501 502 470 508 464 481 472 486 493 479 467 507 487 473 502 491 490 475 508 487 493 507 510 517 497 490 481 518 514 486 497 480 483 480 503 494 522 514 517 510 482 490 488 512 524 495 484 508 513 490 522 524 500 489 506 521 498 495 511 480 529 497 510 520 494 516 524 493 485 517 530 497 521 485 496 490 529 501 486 492 509 515 508 516 517 535 529 492 489 491 507 503 490 527 509 514 529 504 497 536 522 495 524 534 521 536 541 540 527 525 497 526 530 511 531 526 517 536 514 517 498 511 547 530 530 528 503 536 524 538 525 510 505 538 516 507 546 543 545 524 499 524 532 536 542 518 517 513 509 537 536 540 530 536 551 541 545 507 528 549 507 536 541 511 531 511 541 506 533 508 534 512 555 529 525 515 556 534 538 512 536 557 515 510 541 507 519 548 535 557 539 520 517 556 528 545 543 545 526 519 529 536 528 559 508 528 517 559 536 550 546 547 529 556 551 544 557 544 512 513 542 523 526 552 519 526 517 535 513 537 548 513 513 547 512 545 546 521 523 522 510 540 560 562 513 529 544 540 511 547 544 523 540 561 545 550 558 553 555 561 560 540 511 542 556 513 524 540 556 516 531 556 525 560 535 528 558 516 559 559 533 540 551 510 518 534 530 513 524 522 543 553 530 522 531 523 558 525 532 551 510 532 524 526 530 549 544 525 533 539 553 556 549 541 536 536 544 556 518 537 546 550 527 514 542 529 507 517 545 509 538 545 532 553 509 532 519 523 548 543 554 519 518 521 531 524 548 514 551 537 523 537 505 542 522 541 543 522 530 542 539 504 505 544 526 521 506 518 521 530 509 520 532 500 526 542 501 538 540 544 537 535 504 545 535 506 546 538 508 527 502 522 529 504 539 529 525 543 546 544 497 529 539 528 529 542 494 507 529 535 520 497 517 497 512 503 502 539 531 511 532 509 504 518 496 519 506 534 493 492 494 508 494 500 525 511 529 517 493 507 488 493 510 512 497 504 496 531 500 498 506 529 522 513 514 501 504 483 514 521 498 498 506 523 521 485 522 492 485 493 494 504 479 501 511 506 481 511 489 501 478 515 513 485 508 520 509 499 495 472 484 508 481 506 499 506 489 493 488 488 471 477 494 497 473 512 476 512 507 484 494 479 508 508 471 487 504 506 500 468 471 490 488 476 495 493 459 488 500 499 461 468 503 457 473 489 466 485 459 497 483 472 495 471 473 487 496 490 467 490 452 494 453 479 468 483 485 483 462 489 486 454 449 466 450 486 447 464 466 465 462 468 470 484 454 481 478 478 455 448 441 438 466 476 481 480 455 456 457 463 441 458 457 437 458 466 466 463 470 455 435 442 457 447 455 431 445 427 444 440 430 445 442 458 446 433 464 454 426 422 420 432 449 450 462 418 453 427 442 425 441 424 452 432 447 424 423 455 451 427 449 444 445 440 422 442 435 442 420 421 435 423 407 416 437 417 440 405 412 429 420 428 438 404 409 420 436 438 431 439 430 400 436 431 403 421 403 400 408 398 415 393 426 409 412 391 413 396 426 392 426 388 426 395 398 403 396 395 419 386 386 383 386 383 388 412 416 397 398 395 415 404 401 399 401 406 385 395 407 383 411 397 411 389 391 388 379 386 381 403 374 370 398 380 369 385 373 392 401 402 373 391 370 382 382 377 398 388 379 380 371 380 364 388 381 382 382 368 369 363 357 365 358 366 374 356 359 377 376 379 374 382 363 349 376 379 369 355 381 379 372 371 368 356 362 375 359 365 358 348 364 341 345 353 366 348 339 368 364 361 343 353 365 346 360 346 355 351 354 359 333 343 363 349 340 356 339 348 347 348 342 335 352 350 324 333 333 339 352 327 340 352 343 328 348 336 345 325 320 324 322 326 346 339 347 338 329 338 315 316 315 328 314 311 333 323 330 339 320 309 328 331 310 322 334 310 329 314 308 320 323 302 310 330 311 308 324 320 316 299 308 307 324 309 302 302 319 325 294 298 322 304 297 297 313 300 314 309 311 292 295 315 314 301 307 297 291 309 312 304 291 290 304 286 311 293 305 291 308 282 304 305 286 296 291 284 301 278 291 278 294 283 285 281 298 279 298 281 292 281 295 287 273 283 281 285 278 274 282 275 280 283 291 292 275 266 274 285 282 275 266 282 287 288 278 284 279 285 276 277 261 275 266 281 280 283 284 273 281 268 268 273 264 261 267 257 274 256 265 277 271 253 272 276 251 268 262 260 269 266 252 262 253 273 253 261 253 261 249 248 261 260 254 264 262 248 248 247 262 254 247 257 244 264 243 250 243 263 247 242 239 248 246 257 245 244 251 239 252 258 253 250 235 246 248 253 237 240 238 238 242 235 251 239 244 247 245 248 243 242 238 233 251 251 229 243 244 251 242 236 250 243 232 235 235 233 244 238 240 226 245 240 227 245 233 223 245 223 236 222 235 233 243 235 231 237 228 239 228 235 234 238 222 238 223 224 239 235 237 225 232 226 237 237 237 235 217 233 234 229 215 234 222 214 233 222 229 216 226 227 229 226 232 222 217 227 222 227 228 215 211 221 224 230 219 220 225 219 214 219 230 213 214 216 213 212 222 227 215 211 213 216 227 218 214 213 215 214 218 213 215 212 208 212 206 212 219 225 223 216 206 222 212 220 219 210 223 213 223 208 223 206 213 221 217 220 224 222 204 212 207 209 214 206 214 212 212 205 210 208 213 207 202 219 202 214 203 220 221 220 221 217 222 210 211 212 203 209 207 202 215 211 208 205 214 218 212 201 220 219 204 207 204 203 203 202 215 202 218 213 220 215 207 218 202 216 205 201 201
212 203 214 222 208 216 213 204 206 211 221 202 214 206 203 216 208 202 208 210 219 220 206 212 204 202 211 217 207 211 218 217 211 208 216 218 223 204 218 206 213 217 206 223 221 205 217 205 206 224 212 224 219 216 211 219 217 221 214 220 208 210 213 217 213 205 209 212 206 224 217 215 216 218 215 214 219 206 215 222 225 223 219 219 214 227 215 226 222 223 221 225 226 227 211 216 211 227 230 222 222 225 216 224 220 219 228 227 218 221 222 212 223 230 216 232 222 216 232 213 212 225 231 218 222 232 225 222 230 223 214 219 217 223 235 230 233 230 224 219 220 236 222 234 233 227 231 237 230 222 237 229 222 236 228 220 239 237 242 236 226 229 232 234 238 228 231 238 225 241 224 245 230 229 226 238 235 243 228 242 226 248 230 230 237 240 242 235 232 236 246 238 250 252 246 252 235 239 238 242 240 253 231 254 251 234 251 254 254 237 254 241 247 240 246 246 257 237 246 253 246 254 242 252 247 244 261 239 245 255 264 246 250 248 241 254 261 252 266 260 254 266 244 258 254 258 250 256 246 265 267 249 267 271 251 250 267 249 250 264 258 263 258 256 268 254 257 275 275 275 264 277 268 260 279 255 278 266 270 265 270 283 260 266 282 268 271 285 285 279 262 282 271 280 272 272 269 277 269 272 267 290 279 281 285 275 290 270 292 268 296 295 295 276 291 298 285 272 286 282 274 288 290 278 303 298 295 282 281 296 301 291 290 278 289 279 285 281 299 283 284 296 299 290 300 291 297 309 291 297 297 310 287 307 296 292 303 304 303 304 309 313 320 292 300 319 315 316 312 317 315 306 296 322 307 300 307 316 306 318 303 321 328 309 324 323 332 316 333 322 326 320 305 329 322 330 312 327 317 309 329 324 319 323 328 315 340 342 318 326 313 344 322 318 340 319 346 342 321 333 346 331 326 326 348 339 338 336 326 329 348 336 332 352 351 352 337 351 354 334 348 351 333 338 336 358 345 335 348 364 357 348 334 343 339 336 343 343 337 338 339 341 368 371 362 344 365 360 348 342 360 362 356 346 349 370 356 347 358 368 353 354 346 347 365 368 359 366 355 378 380 383 357 358 366 373 369 390 380 391 369 357 372 382 362 371 366 387 383 366 392 368 386 380 369 383 381 363 395 386 401 388 368 395 379 376 391 372 369 375 402 388 373 395 378 384 383 375 399 391 376 375 381 401 388 393 395 399 389 402 396 415 406 390 407 390 405 393 416 420 423 385 389 405 407 401 424 416 388 404 418 390 422 391 413 425 424 405 432 399 434 413 417 404 421 410 429 426 399 424 425 425 403 431 422 438 428 426 405 409 427 413 432 413 439 436 415 428 427 439 442 409 436 446 415 414 441 451 452 432 434 445 418 434 434 421 416 425 456 447 452 434 427 461 437 428 461 460 427 451 421 433 446 430 430 433 459 459 448 426 433 445 441 438 441 443 455 428 446 470 436 443 446 439 448 446 446 473 458 453 456 456 438 454 468 453 472 447 442 460 470 459 463 446 480 466 473 451 486 477 474 474 467 457 450 479 477 445 476 475 451 478 472 456 488 483 453 474 456 473 468 478 453 475 465 460 474 462 495 459 495 454 464 467 494 460 487 492 461 460 475 475 501 470 465 462 468 475 479 498 496 497 469 497 487 509 509 473 465 487 489 466 499 480 504 508 486 497 468 496 468 482 477 496 492 490 503 498 471 504 479 471 499 505 513 509 502 502 479 521 480 500 490 490 482 501 485 491 502 500 524 525 498 485 507 489 492 501 521 480 516 523 526 486 514 482 511 529 509 521 530 519 499 496 486 507 510 519 532 492 508 496 528 514 516 491 504 501 534 520 501 502 504 539 522 520 506 497 526 506 528 529 534 502 539 539 500 541 498 496 523 522 533 514 538 539 516 524 494 522 505 542 522 518 509 522 499 526 530 536 535 522 498 518 501 497 527 500 513 546 505 511 519 548 537 540 542 507 518 543 512 530 515 541 501 530 545 535 509 527 551 525 530 503 546 534 531 552 552 520 552 514 534 516 553 515 531 518 506 524 509 518 514 551 540 547 526 554 533 537 543 525 556 525 554 508 545 520 542 521 516 518 512 549 532 509 539 538 555 542 537 539 535 549 533 550 538 554 525 545 512 542 543 541 508 518 543 526 511 559 521 523 549 526 512 521 560 523 553 534 537 530 513 544 550 517 533 559 542 529 522 546 510 558 526 542 515 540 540 550 516 552 511 557 549 546 516 547 561 539 520 536 540 524 551 560 512 554 558 545 522 518 530 555 546 526 515 531 537 546 520 544 514 521 538 554 559 546 540 537 555 530 543 512 524 532 511 527 524 538 510 516 526 510 541 511 559 547 533 534 509 522 516 516 536 546 509 513 510 520 520 536 520 555 540 537 506 522 534 554 531 516 510 551 551 544 533 550 510 506 524 513 523 514 549 524 543 529 522 544 523 512 538 518 510 531 509 501 520 536 544 543 519 543 503 519 535 524 533 527 522 531 549 528 542 544 526 507 546 545 497 516 532 509 508 541 515 545 541 511 505 510 502 525 530 534 521 497 495 497 514 500 506 532 526 502 541 525 527 522 515 498 492 501 522 519 503 490 538 537 525 534 495 501 513 504 530 535 534 531 487 503 513 500 516 495 483 503 490 519 494 508 507 504 482 500 520 509 495 485 523 513 520 489 527 499 506 511 504 497 483 510 508 475 482 495 501 483 516 509 490 499 511 514 518 489 513 487 505 518 510 517 481 508 510 492 497 468 511 476 507 487 495 483 505 504 487 474 469 465 497 511 485 495 473 497 479 481 507 463 502 499 464 505 482 502 487 493 480 473 494 465 498 491 490 481 497 481 487 475 480 471 489 467 488 477 452 470 452 494 460 479 483 476 454 494 488 475 473 466 457 486 473 480 483 488 446 478 465 463 464 445 481 472 444 472 483 473 460 441 470 462 478 473 466 450 479 475 438 466 457 454 463 437 473 438 463 462 460 434 450 454 431 448 439 454 450 441 458 438 430 442 448 436 440 463 445 430 434 432 428 444 429 454 431 455 456 447 423 458 431 452 458 448 450 454 420 432 422 421 424 415 447 421 446 428 428 419 423 425 414 447 428 441 409 423 408 420 427 434 424 439 410 420 440 429 435 419 421 415 429 429 416 409 410 416 423 428 408 415 395 411 417 400 401 418 423 417 400 406 410 410 420 408 426 413 396 417 391 400 413 383 420 400 409 394 392 408 399 412 388 379 395 386 391 410 400 391 400 379 379 394 390 383 402 378 406 381 375 405 395 392 378 402 397 389 400 385 375 365 372 393 397 377 399 380 395 397 390 367 389 388 384 381 376 384 380 357 391 373 375 382 387 360 357 377 353 355 375 374 366 362 376 358 362 349 380 373 349 369 363 378 370 369 349 375 342 366 357 355 367 353 358 369 361 369 372 340 365 348 348 369 345 369 351 338 348 339 348 365 340 341 331 331 362 352 339 343 328 353 332 329 353 325 355 347 349 354 340 338 345 349 346 341 342 335 333 342 320 341 336 338 325 322 343 317 338 324 323 325 323 323 338 316 338 320 331 333 333 324 325 318 308 337 311 329 325 312 332 308 328 321 314 317 311 328 304 305 319 302 313 312 324 325 318 324 296 316 321 322 296 323 308 294 302 292 316 309 298 297 295 290 291 289 290 308 307 310 309 308 285 287 295 310 311 295 289 298 292 284 284 282 286 304 302 295 304 294 302 305 287 297 289 290 275 300 289 277 297 296 300 293 291 277 291 282 288 278 294 283 287 268 287 269 277 266 287 266 282 277 282 284 283 288 267 271 283 288 286 269 278 287 262 277 277 259 285 281 271 276 260 280 282 261 268 278 261 258 276 278 256 265 263 268 252 257 260 257 274 263 259 263 268 274 259 255 272 268 253 261 254 258 267 266 262 257 255 251 251 265 265 251 265 245 262 266 256 256 256 242 242 241 250 249 239 242 253 244 247 239 246 245 246 259 244 235 247 253 247 247 244 245 238 249 245 242 232 253 240 246 237 241 240 230 243 252 234 237 231 239 251 230 247 230 229 249 244 246 226 234 229 226 235 234 236 230 241 230 229 225 245 242 240 243 236 241 222 240 236 227 236 242 235 223 231 239 238 224 228 238 226 231 237 230 234 217 220 229 232 235 234 220 233 216 234 233 215 226 231 216 231 228 229 216 215 221 229 230 219 232 221 214 227 230 224 221 227 225 232 218 221 225 222 214 225 216 209 224 225 225 226 220 215 217 223 218 223 216 216 219 218 217 220 216 223 207 214 220 223 226 218 216 213 225 214 221 208 218 219 210 214 218 224 214 212 214 205 222 205 213 210 214 219 221 220 212 220 207 204 215 205 213 204 208 210 209 221 212 221 214 216 207 204 212 216 209 220 214 205 217 219 209 205 212 204 221 220 220 203 218 208 203 206 208 208 211 214 206 220 210 215 210 214 214 218 204 220 214 213 202
207 210 208 210 220 210 209 215 207 208 208 214 209 210 218 214 219 208 216 216 216 208 204 205 218 220 205 215 209 216 215 214 222 220 222 219 206 205 208 209 210 214 220 217 221 212 205 218 218 219 208 208 222 207 208 216 222 208 207 208 222 219 217 220 214 212 212 214 213 215 220 218 225 213 208 220 222 209 211 213 224 214 215 218 217 216 209 218 226 220 223 210 211 213 212 219 214 210 218 216 216 225 225 224 218 224 218 218 226 212 229 227 216 231 225 219 212 225 227 230 214 219 230 215 222 234 223 227 235 231 233 219 224 228 232 234 218 216 218 232 238 234 226 237 221 218 221 237 229 220 221 222 235 234 241 236 227 233 238 235 238 232 225 238 236 232 239 241 239 233 227 244 231 244 241 234 245 246 247 227 242 228 229 240 246 248 240 240 248 250 237 239 235 241 250 242 243 249 233 238 241 233 247 245 253 234 241 256 245 255 255 239 247 257 252 258 254 239 243 249 244 246 242 247 241 244 250 259 250 263 248 244 249 245 266 262 257 249 267 248 254 269 245 248 262 258 264 265 264 255 251 247 261 249 251 256 252 261 274 265 267 264 274 254 253 262 264 273 270 266 258 273 276 277 271 281 261 273 265 267 275 265 260 285 260 266 282 263 285 273 272 273 275 272 286 267 284 273 269 287 285 271 267 289 288 293 281 273 281 284 272 273 290 288 293 294 286 282 298 277 282 296 278 281 285 304 291 297 302 302 293 288 296 285 306 291 282 299 308 289 283 297 295 298 299 297 302 307 301 301 311 310 311 304 304 317 306 297 305 293 293 307 305 303 317 304 304 320 296 310 301 296 300 300 314 315 304 313 326 325 316 308 323 307 309 303 307 306 332 307 316 307 333 330 322 321 309 313 318 314 329 323 324 325 321 316 321 320 336 336 332 314 321 321 321 331 344 321 332 348 341 350 346 335 320 347 322 329 335 338 340 345 333 351 333 356 346 347 356 350 330 330 351 357 358 339 340 334 331 358 338 362 342 357 342 348 364 335 355 337 351 362 346 366 368 358 354 363 372 370 344 354 370 372 364 361 346 363 379 373 345 356 360 356 378 376 356 384 373 383 380 366 359 365 369 383 362 370 362 385 356 380 361 364 358 366 375 379 366 372 388 383 364 380 397 384 395 375 382 390 386 367 402 373 371 394 368 391 372 373 385 391 386 398 384 382 377 385 391 384 406 378 409 400 403 403 397 400 394 408 390 407 397 408 411 404 387 412 397 397 420 408 420 403 408 398 412 408 396 394 412 419 419 411 431 431 430 410 429 401 409 398 432 420 398 431 423 424 426 430 414 422 436 439 430 421 430 436 435 410 411 412 414 415 433 444 429 431 437 413 430 428 445 410 439 417 411 443 419 421 438 448 438 417 440 428 416 439 455 429 454 422 418 420 427 441 459 420 462 452 421 448 463 450 435 448 462 452 448 462 426 453 451 463 435 455 465 457 467 436 444 461 431 437 452 456 473 461 453 463 442 456 453 436 436 471 477 471 461 464 459 471 474 453 465 453 472 468 474 446 481 461 472 470 462 460 476 449 463 473 477 461 471 483 471 450 468 485 460 494 467 455 476 450 452 487 460 473 487 467 466 475 488 466 493 480 455 486 484 480 468 466 471 475 460 461 482 490 480 478 500 469 488 465 503 503 503 483 493 478 496 511 504 471 470 510 497 470 469 481 498 488 492 505 510 500 499 489 471 481 506 511 515 502 491 479 478 485 511 512 476 511 495 488 501 487 496 499 499 524 498 498 495 518 477 478 510 520 521 506 521 520 511 489 520 493 485 511 485 498 526 485 484 509 502 511 525 524 492 489 530 522 527 519 528 514 489 503 512 502 531 504 504 535 499 524 502 522 534 498 536 497 499 505 496 519 541 498 508 498 504 529 511 520 513 529 499 541 514 517 519 496 518 502 525 501 541 512 509 499 521 540 503 508 513 543 536 526 522 516 541 501 501 520 522 538 547 520 542 544 544 517 546 544 501 503 500 525 521 542 505 548 537 514 509 530 509 549 537 535 546 529 540 526 553 541 504 555 516 523 504 531 547 520 536 538 531 507 523 505 526 521 534 521 549 523 539 532 518 527 554 508 518 530 546 558 547 526 536 507 546 537 535 517 533 515 531 507 519 551 541 541 547 549 557 539 514 517 545 559 519 521 511 531 546 530 509 513 550 539 515 537 550 544 527 523 532 552 556 523 543 516 536 509 558 512 520 544 522 558 543 533 519 525 536 536 547 516 520 515 548 527 545 537 543 543 531 514 534 558 529 548 513 557 550 542 540 509 525 554 539 539 557 528 535 511 535 554 520 547 508 507 514 524 515 528 507 516 533 532 514 533 552 551 508 520 533 540 553 528 511 530 539 508 551 515 513 505 509 504 545 509 536 552 527 544 520 527 532 525 531 519 552 524 512 554 525 518 551 506 543 553 548 536 505 516 510 551 506 540 504 548 542 500 507 531 507 521 531 544 530 507 541 540 502 516 516 501 531 540 533 521 539 526 531 543 541 516 540 546 502 521 518 519 520 525 527 529 523 507 498 503 515 517 532 503 504 497 508 516 525 518 505 539 524 501 523 494 533 509 500 523 511 532 523 532 518 491 511 500 509 504 488 512 527 527 495 511 505 510 509 487 486 531 490 503 501 524 492 495 513 484 507 522 480 528 480 528 526 525 523 493 510 492 496 518 481 511 503 513 515 518 511 516 516 520 487 476 515 510 519 503 474 520 495 488 471 488 499 504 473 470 473 517 482 512 500 480 501 507 492 508 484 488 475 486 503 493 499 467 479 491 485 494 471 471 479 467 493 505 468 503 474 472 477 492 496 475 459 485 481 464 457 484 497 477 465 461 496 453 464 474 473 456 496 454 468 466 465 458 454 488 468 468 489 453 472 457 462 479 464 486 486 456 460 464 462 457 486 471 478 443 482 469 460 444 442 473 452 439 468 448 466 458 459 442 460 460 437 462 462 434 447 440 442 432 441 473 461 433 442 438 470 434 470 431 463 437 459 444 439 462 426 459 437 453 450 435 453 433 428 453 428 440 441 459 424 430 431 430 445 432 448 446 429 443 415 432 444 430 426 446 440 447 439 433 426 425 417 439 432 410 429 408 427 405 409 438 411 420 435 439 433 431 416 422 424 419 413 410 426 404 398 414 417 436 412 397 425 394 406 403 394 431 414 410 426 402 406 403 390 405 398 401 416 422 391 415 402 399 387 385 390 409 391 398 413 405 415 404 388 400 408 380 383 399 400 393 385 387 391 403 410 381 377 382 372 409 395 386 402 373 406 402 390 367 392 400 396 365 391 364 376 369 374 371 372 362 389 387 379 373 396 363 367 379 391 370 383 378 378 390 365 375 380 357 364 356 376 352 379 361 382 352 369 364 351 368 363 370 355 345 370 373 364 370 355 363 362 365 343 344 368 371 347 339 371 364 339 357 369 343 337 349 342 360 363 356 363 345 357 354 351 352 343 339 351 353 341 328 346 351 340 327 343 348 348 341 352 331 330 340 346 349 330 342 338 327 325 332 336 318 331 326 320 339 327 334 335 334 345 325 321 338 334 327 315 316 330 316 317 331 330 309 335 309 317 313 306 326 327 332 313 310 314 328 323 303 328 300 327 317 301 304 322 324 320 296 321 304 320 314 321 297 296 314 304 315 313 312 312 313 312 307 298 291 299 311 303 305 304 298 310 288 286 293 300 295 297 284 305 303 303 294 299 288 281 287 285 295 306 302 283 280 279 286 293 282 293 296 283 282 294 291 298 289 284 283 272 288 271 282 281 286 294 274 278 276 278 280 277 283 291 278 289 273 267 284 283 276 288 263 264 278 264 272 262 271 278 271 262 276 278 277 268 264 280 268 267 263 271 273 264 269 278 276 262 257 256 264 254 262 267 261 273 258 260 249 268 254 247 250 254 261 268 254 253 248 269 257 256 253 258 246 251 261 255 246 255 251 254 265 245 244 258 244 254 252 253 242 243 254 249 240 241 256 254 258 240 241 245 239 238 242 245 240 246 239 249 236 244 231 237 250 248 235 245 231 238 252 246 228 242 238 248 247 234 242 249 238 230 235 237 239 227 235 229 236 227 231 230 226 233 228 235 240 245 232 234 224 236 236 236 235 237 228 226 223 236 242 234 238 226 222 221 221 226 226 227 236 227 224 235 218 236 217 230 231 215 229 217 230 216 230 223 217 230 221 227 231 219 234 223 214 215 212 233 217 227 218 211 215 224 229 217 221 230 228 214 230 220 214 220 218 230 230 219 222 213 212 216 219 211 224 218 224 220 211 213 222 220 215 227 218 225 214 212 225 213 212 209 223 217 206 209 212 224 211 207 225 220 221 209 215 220 216 210 209 220 216 223 209 221 220 219 217 205 224 213 210 206 215 224 217 213 204 223 209 210 222 206 221 214 208 210 208 218 214 212 210 223 207 214 218 220 208 208 222 205 217 205 208 205 204 221 213 203 218 218 209
214 220 207 204 205 213 209 218 224 216 204 221 219 215 215 215 218 220 211 220 212 213 204 214 213 221 222 213 213 216 218 224 213 219 225 212 205 207 224 223 218 224 219 212 214 209 221 208 225 209 222 212 216 223 220 223 217 218 209 227 208 223 225 214 215 222 219 215 225 218 214 218 216 228 223 223 210 216 225 210 229 229 225 228 229 216 230 230 222 212 223 226 218 226 220 230 224 229 224 223 227 222 229 212 221 213 215 225 224 230 226 221 229 221 219 227 227 216 225 219 218 215 214 227 232 224 225 224 222 218 236 236 227 231 236 217 231 238 228 232 228 237 220 228 232 240 233 242 234 242 220 230 222 227 243 234 224 244 241 240 224 239 230 230 241 244 238 233 235 227 225 245 247 245 232 231 244 241 249 230 239 231 238 230 241 228 251 234 231 236 231 239 235 240 237 247 243 235 236 238 248 243 233 251 257 250 257 239 239 235 256 251 255 243 251 242 257 240 249 241 248 252 259 246 242 245 252 257 251 244 250 250 259 265 245 261 259 246 264 265 265 248 259 246 254 250 260 270 267 264 257 258 251 254 260 260 272 255 256 267 260 277 257 272 277 273 254 257 256 265 262 271 272 274 282 274 282 282 280 258 261 268 263 269 283 267 267 272 287 274 274 269 278 289 265 275 268 278 286 293 269 273 267 279 286 286 283 295 287 285 275 290 287 271 281 287 277 277 283 275 286 286 276 292 291 297 279 293 282 300 301 297 284 300 295 305 309 299 305 305 293 286 286 293 286 294 292 292 285 300 286 292 309 314 310 300 290 289 306 294 292 303 307 312 310 294 315 311 305 319 297 314 318 299 305 303 321 307 325 324 301 319 315 311 316 312 310 329 304 327 307 325 323 326 322 326 329 326 326 319 337 336 326 332 334 317 312 320 333 315 339 329 323 335 343 343 316 344 330 329 324 348 326 324 335 344 342 332 347 335 351 348 345 344 355 332 335 335 337 327 334 347 334 360 357 362 354 335 341 337 346 358 335 333 339 337 364 351 352 363 336 356 338 362 359 357 367 371 364 351 355 368 374 358 362 373 376 355 379 349 358 380 369 360 356 355 370 378 357 359 362 378 364 378 357 388 371 364 368 391 367 365 379 367 393 374 381 374 375 383 384 392 368 363 376 388 393 373 375 380 377 398 394 397 368 383 387 370 389 395 399 406 377 409 378 407 398 403 385 392 391 413 383 398 409 395 380 403 404 380 414 402 403 413 403 390 418 390 387 416 391 400 421 414 404 394 425 422 387 397 407 392 425 422 415 409 424 431 432 420 402 428 432 409 426 423 433 397 430 414 421 413 401 426 420 438 403 419 401 407 422 441 436 442 439 431 439 425 421 421 415 420 426 425 418 415 410 423 439 425 442 447 430 453 418 422 429 457 436 442 443 454 454 423 455 448 454 443 435 442 457 434 442 437 455 431 446 433 447 438 454 461 434 428 466 468 445 449 445 444 441 461 456 462 455 438 465 432 466 448 460 462 455 436 446 453 473 450 478 460 475 455 457 475 482 452 453 477 463 458 455 475 473 463 483 453 487 467 475 487 479 472 470 479 464 465 479 455 459 487 493 461 494 492 461 491 482 489 496 488 490 493 483 474 483 484 473 499 456 492 496 465 473 485 472 493 499 500 492 489 497 498 490 460 460 467 469 506 489 470 492 498 492 474 500 475 490 484 478 480 514 494 493 482 504 495 500 496 484 474 474 505 485 506 503 512 518 501 507 517 487 481 476 475 520 490 493 524 524 522 524 500 484 480 520 514 500 493 512 515 495 499 487 492 519 518 504 516 516 525 517 511 487 506 516 530 491 510 532 493 510 527 527 528 521 519 525 487 503 510 527 532 530 523 513 500 519 489 498 537 508 513 524 504 514 515 500 523 532 529 533 515 496 499 509 534 508 523 538 527 497 528 522 520 541 535 544 522 505 541 540 532 535 527 514 505 543 545 534 541 542 496 501 540 548 539 506 540 541 505 514 524 522 509 498 546 528 525 550 515 549 545 502 539 525 521 525 522 548 540 544 518 516 525 538 516 544 548 507 536 531 551 538 505 505 527 538 546 516 538 517 542 540 508 554 517 550 545 546 542 512 523 526 557 525 522 505 533 556 508 511 515 540 557 550 522 530 511 512 543 526 558 508 509 509 537 554 534 525 544 519 513 543 520 512 511 538 544 518 515 547 556 558 529 556 528 545 527 534 530 511 554 529 545 557 532 523 552 507 542 516 552 527 553 513 532 536 523 516 526 531 556 523 508 558 519 530 522 518 557 546 554 530 515 539 559 520 555 530 552 515 518 544 514 543 529 539 519 545 527 517 548 555 533 550 553 524 519 547 534 548 533 528 550 520 539 528 512 534 550 504 521 509 521 529 525 544 541 517 529 540 528 518 516 555 541 510 521 553 524 516 542 516 535 516 502 505 528 550 532 524 520 545 534 520 503 533 534 501 546 512 528 524 519 526 510 534 535 545 510 534 535 525 547 515 540 547 548 514 520 502 513 515 521 495 535 500 504 516 501 525 530 506 527 526 509 514 538 536 500 523 502 493 502 531 537 498 509 528 502 528 507 538 501 532 512 517 517 515 536 532 504 523 534 510 500 537 525 514 502 505 518 485 530 527 498 523 532 515 534 485 512 517 502 504 492 492 490 511 520 525 529 529 490 517 492 490 509 496 527 511 498 521 509 490 491 506 516 524 512 495 478 493 481 512 512 486 508 514 475 505 502 480 494 506 479 496 496 489 485 493 516 504 488 507 474 501 496 472 492 472 504 471 503 482 477 497 471 473 489 485 482 480 471 469 481 483 466 496 495 464 483 503 475 497 504 468 462 482 483 466 500 458 456 462 455 454 469 459 476 485 461 471 453 460 472 489 491 457 451 448 462 454 454 486 461 491 452 477 468 465 466 463 464 480 482 478 444 476 477 465 485 475 463 457 439 443 480 449 442 461 450 457 462 438 465 440 463 470 462 462 434 468 462 436 470 471 451 442 447 429 450 442 455 439 456 437 465 454 453 455 453 461 460 457 433 457 432 424 462 427 429 455 449 459 435 445 419 443 439 437 417 443 442 448 440 434 455 426 420 453 451 449 413 432 450 444 432 447 433 446 411 432 415 417 443 413 432 435 422 437 417 424 415 431 429 432 439 418 402 417 432 425 425 426 414 405 397 395 419 404 407 409 409 391 398 404 400 390 417 398 426 417 420 403 403 417 417 423 385 414 412 388 396 399 382 405 408 411 382 413 387 408 415 413 403 410 414 414 393 384 382 407 389 381 393 395 408 407 380 373 390 397 388 405 387 374 371 378 377 386 387 373 392 365 375 395 374 385 385 390 394 395 362 391 374 392 375 386 361 381 376 383 370 363 378 373 360 353 378 380 381 381 372 368 358 373 358 369 374 351 367 372 374 356 344 355 343 370 365 374 370 353 345 353 365 349 360 338 370 353 366 353 360 357 368 364 365 335 345 345 356 334 348 339 345 334 346 335 336 340 345 330 347 338 342 345 340 326 327 354 346 344 340 331 345 338 350 327 338 339 317 336 340 337 315 336 324 339 330 327 323 326 320 334 321 319 331 326 331 315 320 309 310 332 329 310 334 329 311 311 317 319 315 317 306 310 328 315 320 306 327 304 307 305 323 302 323 309 316 317 323 300 307 298 318 301 310 315 315 308 295 293 302 299 300 294 306 296 288 312 294 296 287 293 300 312 293 291 309 296 291 288 289 284 295 290 284 279 281 303 285 286 298 294 291 291 302 293 277 291 282 275 281 290 284 275 295 288 290 293 269 285 294 275 294 281 286 290 281 291 271 274 274 287 276 264 284 271 267 276 272 274 276 284 284 265 262 264 270 268 263 279 273 267 260 279 281 276 278 256 261 272 276 265 276 260 275 264 253 265 266 264 267 258 254 268 267 261 261 262 248 269 248 254 269 266 255 248 249 251 257 247 244 258 251 267 243 243 253 264 262 262 259 264 240 264 259 258 240 242 262 243 259 260 245 261 252 244 242 253 238 235 257 236 239 246 247 233 244 255 233 234 238 232 251 242 244 246 232 241 247 246 244 233 231 235 245 239 244 244 249 230 229 234 244 233 248 236 228 232 225 234 244 236 240 229 233 242 242 225 240 225 241 233 221 227 242 234 224 224 229 223 222 230 229 239 238 227 219 234 234 237 229 226 223 217 218 234 230 224 234 232 233 222 228 228 223 234 226 222 228 232 219 213 218 214 217 228 219 213 224 227 219 215 214 224 214 215 219 227 222 212 220 217 220 210 230 227 227 219 213 219 214 217 218 217 216 220 210 223 221 220 215 228 215 225 211 210 209 209 214 215 224 207 227 223 213 221 207 214 212 209 225 222 223 213 221 220 222 209 223 219 224 208 215 207 223 218 207 222 217 213 210 214 214 207 207 218 221 208 204 205 208 221 219 205 207 214 217 223 215 213 213 210 215 224 213 212 214 213 207 206 222 212 215 208 214 217 221
209 219 220 208 224 216 221 223 219 210 215 216 220 222 223 205 212 222 212 219 212 222 222 212 217 207 223 221 216 214 218 220 206 211 221 225 222 217 222 214 222 209 225 214 226 222 216 212 218 221 226 223 217 220 209 208 220 225 225 210 211 215 223 211 218 217 228 213 211 229 220 219 214 227 214 228 227 223 213 228 213 217 220 211 213 221 228 210 215 228 231 221 214 217 214 212 230 218 222 231 216 212 219 219 229 225 217 226 216 221 221 220 230 233 222 234 220 216 235 226 235 233 235 219 216 217 218 233 224 230 232 228 229 220 226 231 229 237 225 220 225 235 241 236 220 229 239 242 241 227 234 237 234 242 230 226 242 238 243 223 245 235 225 230 231 228 244 244 241 245 246 226 238 240 237 233 242 239 245 244 240 251 241 233 232 236 240 242 250 240 246 239 235 237 247 234 239 245 233 247 243 250 253 249 241 241 238 248 254 248 241 258 237 249 245 257 260 259 243 253 252 245 250 259 249 263 241 264 261 263 262 252 260 263 252 250 247 251 245 269 259 270 250 271 271 248 258 269 264 261 251 254 256 262 274 252 274 260 255 255 275 261 266 276 254 279 271 261 268 256 276 266 281 278 261 263 258 274 282 272 265 266 269 277 273 279 285 270 271 272 263 277 277 276 273 279 273 276 279 278 287 294 287 286 288 275 284 285 273 294 276 271 286 299 295 288 289 299 295 278 284 296 281 290 277 303 286 287 298 288 279 303 295 291 302 283 286 305 283 309 310 295 294 292 313 294 309 311 289 314 287 314 287 305 295 318 318 292 298 296 302 309 296 308 302 298 294 323 309 308 319 304 304 322 297 318 313 314 324 317 316 310 323 316 329 323 315 303 316 322 304 311 320 310 311 328 321 326 320 320 337 337 328 322 321 312 318 339 320 313 326 334 336 334 333 345 348 336 346 342 342 330 343 330 348 341 342 344 336 342 356 354 337 349 329 339 330 356 356 336 331 341 351 357 354 347 342 348 350 351 358 348 357 354 338 361 336 356 361 366 360 349 363 346 366 367 347 369 347 350 344 364 377 352 360 367 372 363 353 378 371 381 382 352 363 358 371 375 366 374 383 360 387 386 363 372 362 359 362 366 370 381 359 362 368 364 384 383 393 360 393 375 378 393 362 374 376 380 399 367 382 395 396 379 394 367 403 387 402 396 377 402 378 406 388 400 385 402 402 389 399 396 382 384 381 401 403 400 406 387 384 413 419 404 412 411 406 392 399 408 398 397 384 403 405 391 398 425 394 389 390 408 417 428 423 402 395 423 409 431 399 399 398 403 428 428 398 416 416 417 426 418 417 438 414 405 438 407 411 404 434 414 426 437 434 423 431 433 408 415 419 433 444 429 449 444 449 420 436 437 445 434 436 420 429 416 435 416 419 421 456 432 417 420 439 433 428 455 441 428 436 439 443 422 445 454 443 461 450 458 460 452 449 430 438 467 468 458 442 434 440 431 467 437 449 432 441 458 467 453 446 443 443 451 475 454 459 469 440 438 469 452 473 482 444 457 468 449 477 452 484 471 470 445 467 485 471 443 468 447 487 467 467 464 463 488 457 465 460 455 478 487 450 486 491 481 477 496 486 495 497 461 473 479 453 480 471 479 468 493 476 497 484 493 468 458 470 500 491 471 479 462 493 490 483 479 486 475 506 469 493 479 473 503 469 466 497 502 471 468 490 509 483 512 491 489 483 483 496 512 487 488 509 513 502 512 486 478 474 504 517 483 488 502 485 512 511 500 477 493 511 486 475 501 524 494 517 510 518 513 513 490 479 495 481 493 489 506 486 517 499 514 509 520 498 493 517 492 500 483 513 489 495 514 515 511 487 488 515 503 497 515 490 502 500 514 526 499 517 499 529 507 506 538 532 534 500 532 539 532 524 535 505 539 497 505 516 500 535 521 519 496 525 499 538 541 501 526 500 523 506 524 543 501 501 521 512 528 514 496 528 539 536 516 503 516 500 536 505 497 531 521 499 500 543 530 523 532 526 529 509 538 508 536 547 543 539 513 526 508 543 535 500 532 503 536 501 537 525 538 513 507 511 516 539 506 525 512 541 553 519 528 542 520 534 514 531 507 546 517 523 512 511 512 552 550 520 516 508 513 541 518 536 556 508 543 523 505 528 547 505 547 516 555 512 526 513 540 509 535 534 529 523 543 518 519 536 534 532 540 523 548 534 534 526 538 551 544 538 521 534 539 543 524 536 550 545 524 511 550 533 540 553 552 557 512 544 513 520 549 527 516 538 555 544 558 534 515 523 546 531 551 558 515 516 514 538 534 531 521 556 538 556 551 510 533 536 548 540 529 518 508 539 550 536 556 528 543 512 545 530 516 516 529 504 505 537 536 532 542 530 510 522 507 535 527 535 513 537 513 531 505 527 543 528 520 533 503 507 546 549 506 507 534 525 545 509 513 548 502 517 534 526 506 509 535 518 548 546 529 534 522 508 508 539 534 501 517 511 535 510 507 539 543 515 539 536 524 499 507 502 545 518 527 527 527 512 523 524 535 502 509 507 527 524 543 503 498 522 499 519 540 540 540 541 496 540 499 498 533 540 496 529 532 526 489 535 508 500 532 501 534 510 511 491 514 510 500 519 488 532 519 485 502 516 508 499 521 488 527 498 490 491 531 509 529 515 482 482 508 486 513 519 506 527 519 488 511 499 500 494 512 484 502 476 513 489 492 501 496 486 517 494 521 504 499 485 481 480 473 482 486 509 516 483 482 488 471 514 493 514 500 483 483 508 513 509 483 509 512 497 511 505 484 480 510 487 482 491 470 463 463 506 493 492 493 506 497 459 460 475 467 478 491 494 486 497 473 499 467 457 479 492 493 469 474 481 493 476 467 465 464 466 454 475 483 463 449 487 449 482 476 493 462 450 463 490 490 470 451 472 458 460 453 454 478 448 471 465 470 441 478 442 443 470 459 466 445 455 463 475 472 456 477 477 464 469 447 452 467 467 460 445 466 456 431 469 455 462 459 446 466 466 431 437 459 429 468 425 460 457 465 465 453 455 453 440 444 448 421 434 427 437 450 428 448 424 442 444 457 428 452 420 454 448 433 448 446 436 431 412 451 435 417 438 444 419 437 427 433 420 428 407 428 414 443 407 429 430 437 443 440 427 426 433 408 418 409 417 418 423 427 420 429 434 422 412 420 402 409 413 406 396 415 403 407 412 415 392 411 416 414 410 393 403 402 398 391 390 401 411 413 416 407 381 384 388 384 395 411 388 391 391 386 377 399 381 379 377 395 382 391 403 410 396 404 395 401 370 374 385 383 386 389 403 373 376 384 399 384 395 395 398 376 392 394 362 388 386 386 361 379 366 373 377 385 363 369 387 364 365 370 381 375 388 383 360 379 385 365 385 370 369 358 361 359 380 366 355 361 366 363 355 353 379 357 350 354 371 362 357 363 361 364 352 347 354 370 369 341 358 337 358 367 355 365 339 349 357 335 363 335 364 349 339 355 335 338 333 332 333 346 328 338 344 353 329 327 328 345 341 345 330 325 344 329 346 321 334 322 342 337 331 332 319 317 319 338 328 335 322 330 317 333 312 320 338 314 336 316 332 329 336 336 326 332 321 327 329 328 325 314 310 321 320 322 314 311 309 327 319 306 299 309 302 299 303 313 319 323 299 321 325 299 319 294 294 304 321 292 303 305 302 304 303 313 314 307 291 312 289 289 308 290 304 310 299 286 296 286 298 293 283 307 295 309 301 291 298 284 283 294 288 297 295 299 282 302 282 284 295 276 278 273 291 290 277 288 276 271 276 274 279 289 270 288 287 290 273 290 291 293 293 289 273 282 269 271 288 286 289 281 264 264 273 275 287 285 271 262 259 269 275 271 267 262 282 265 270 267 279 277 269 261 273 269 260 253 266 257 268 263 259 257 268 274 259 253 269 265 256 253 251 247 251 272 260 269 264 250 251 252 249 262 251 267 250 250 264 252 253 263 247 251 242 241 242 259 262 261 254 261 262 261 243 256 249 260 237 239 257 241 238 235 249 256 237 256 251 246 250 249 243 232 254 252 254 240 240 248 249 242 230 230 232 239 249 239 231 228 234 244 249 236 236 231 246 231 234 232 236 227 239 227 234 225 236 227 239 239 243 242 241 243 228 243 223 230 222 227 242 235 241 240 224 242 221 220 239 222 226 226 223 233 222 232 227 234 234 224 229 220 231 216 219 220 217 220 232 226 234 235 232 215 234 216 218 220 224 231 223 213 215 227 227 233 222 222 232 217 228 222 217 219 222 221 222 223 224 216 210 219 212 227 219 210 226 220 216 215 214 226 213 216 216 226 215 227 214 213 230 230 222 226 215 218 213 224 213 212 215 213 217 219 224 210 222 226 216 227 216 223 221 225 225 222 223 210 212 219 211 221 208 208 218 215 216 221 208 222 225 215 206 213 224 220 216 218 219 224 216 205 217 209 223 214 223 217 216 208 210 222 224 210 222 215 217 212 210 219
206 207 206 206 213 225 220 223 215 211 221 226 211 210 210 207 219 226 219 208 209 222 223 207 206 219 215 219 225 221 210 225 221 210 224 207 227 217 224 216 222 216 213 225 220 216 225 212 216 216 214 219 211 208 218 212 221 227 212 220 217 220 229 216 214 214 211 221 216 218 230 212 217 214 227 229 211 221 221 228 231 214 222 210 213 228 226 219 215 229 230 223 217 230 229 223 233 230 233 220 218 233 223 224 214 217 223 217 230 232 233 229 215 224 228 216 217 221 226 223 217 223 233 223 218 228 232 218 235 232 218 227 229 228 238 230 228 241 227 233 229 223 241 239 221 236 240 241 233 236 240 226 226 229 237 229 239 227 231 233 242 232 237 225 236 235 237 246 228 240 231 238 237 228 235 231 242 245 238 231 244 241 243 246 238 230 248 246 247 242 247 235 235 237 240 244 251 234 247 252 253 244 253 245 245 253 249 253 238 261 255 243 239 252 248 262 261 244 257 258 247 260 261 260 263 266 252 261 253 256 255 268 257 263 260 245 259 249 246 256 254 260 253 250 261 252 260 265 251 260 259 270 274 265 267 261 265 256 277 277 255 268 259 258 260 266 280 276 275 261 267 269 261 257 266 284 272 282 281 261 262 286 270 283 278 283 263 269 265 282 278 269 282 288 289 284 286 272 277 282 284 289 289 287 287 287 276 288 278 295 281 273 297 284 280 286 285 298 289 275 290 279 283 303 280 281 280 305 285 281 303 302 289 287 282 292 290 283 289 303 293 309 308 290 310 298 291 313 311 293 298 304 299 307 296 311 300 291 320 314 318 307 302 294 309 313 314 298 307 324 319 324 297 305 317 321 326 328 313 302 306 304 314 319 315 304 332 311 309 312 312 335 336 316 315 329 323 307 311 320 311 315 316 338 334 331 332 333 323 333 337 331 315 328 332 339 321 321 344 332 347 326 345 339 325 335 328 343 324 354 324 349 344 340 351 339 355 333 353 327 352 358 351 328 354 333 345 358 359 361 354 335 358 347 350 366 357 358 369 367 337 347 353 363 368 339 355 363 354 349 365 345 352 368 370 374 378 356 356 374 368 357 361 360 366 370 353 357 358 352 385 368 354 365 361 382 371 379 389 359 372 359 366 385 384 381 370 395 380 367 384 375 364 376 374 393 391 400 392 372 381 380 368 377 390 404 403 369 384 372 393 379 380 402 391 405 384 383 401 395 392 412 392 402 389 410 379 409 402 407 395 403 403 404 404 404 386 414 383 403 420 387 415 419 391 405 413 405 415 420 412 413 412 394 429 422 392 416 416 396 414 430 430 414 429 405 412 428 429 430 404 429 422 409 420 439 424 430 413 406 439 412 436 409 404 413 433 427 424 439 445 419 426 444 433 441 433 439 441 417 415 448 443 417 437 415 447 429 427 456 438 457 456 417 447 447 444 418 432 447 447 436 435 454 444 449 442 429 449 427 430 445 451 428 439 429 441 445 440 429 454 469 472 443 448 460 458 445 437 452 475 445 467 433 459 450 471 476 457 437 466 443 470 449 478 446 477 456 454 455 483 460 449 479 481 446 456 480 447 470 467 473 482 476 454 482 445 455 460 474 450 463 494 481 451 491 461 470 459 477 488 496 464 466 459 480 488 479 470 484 487 495 470 487 462 477 488 458 475 495 493 466 495 500 463 475 460 494 483 493 493 503 487 479 470 490 487 486 482 464 487 511 502 468 484 482 486 469 510 514 481 499 516 471 472 481 506 491 484 502 510 504 495 517 520 487 517 487 487 479 505 503 496 524 522 524 499 475 506 482 516 497 485 486 526 525 497 520 491 486 511 479 490 490 528 496 481 510 527 501 494 522 516 518 524 514 518 498 508 523 509 501 525 521 518 516 523 533 489 508 508 513 493 492 521 537 500 501 533 524 505 499 530 530 495 494 528 499 522 527 539 496 493 530 507 502 535 518 499 539 542 494 539 502 503 542 541 500 507 524 536 510 522 508 496 504 535 513 501 507 498 502 530 529 520 533 546 540 499 537 498 518 537 532 503 547 505 527 501 519 534 544 512 510 533 541 549 551 508 503 510 539 537 521 521 511 506 546 502 508 534 532 506 522 515 512 547 522 541 526 519 525 548 552 520 505 516 553 549 535 545 515 509 523 503 525 555 524 524 507 505 553 543 520 540 515 514 509 542 523 522 546 519 524 543 517 507 536 514 553 547 536 544 553 535 544 522 533 543 542 536 524 538 555 540 553 513 550 537 551 549 556 520 511 523 537 523 557 515 512 553 557 522 539 531 552 505 548 527 543 511 537 509 523 534 545 551 541 515 508 514 538 506 508 524 504 540 521 556 530 507 530 508 524 544 534 517 543 503 518 507 510 530 512 507 506 531 553 536 514 535 516 551 523 512 506 513 547 518 515 521 538 512 549 521 533 522 506 536 512 513 547 524 550 511 548 514 503 543 524 543 500 537 515 521 547 519 508 516 512 521 512 497 509 508 545 516 504 498 529 516 540 523 540 537 534 513 528 513 504 500 533 506 515 499 505 540 496 498 499 501 539 495 538 495 511 519 509 540 537 512 520 524 527 500 534 511 513 497 525 518 515 507 525 524 501 488 508 499 518 488 532 486 489 527 513 532 527 531 529 522 525 532 485 502 499 514 487 506 514 515 512 510 483 520 485 508 480 525 511 517 525 486 505 504 497 508 516 490 489 483 495 497 506 499 518 524 480 524 504 485 501 495 492 513 481 513 502 503 508 503 516 504 493 501 513 505 514 469 492 512 484 498 488 481 471 495 503 490 470 508 505 490 494 498 465 462 501 478 493 481 462 484 505 501 495 461 469 462 481 458 491 483 487 476 483 475 473 492 485 485 479 499 478 463 468 475 473 468 482 458 462 461 486 461 470 465 485 465 487 466 458 476 453 463 452 476 486 482 456 474 479 449 465 454 467 467 468 484 466 470 469 480 438 479 473 469 454 446 459 438 455 447 449 461 476 447 464 435 440 436 467 459 462 456 431 447 464 429 453 461 460 427 460 429 451 467 458 427 432 455 466 428 437 453 440 458 446 459 433 462 448 426 448 421 423 423 447 431 441 421 437 422 455 450 445 429 412 435 411 427 444 443 436 428 425 427 409 437 411 438 424 432 435 407 433 426 408 422 429 420 409 414 422 408 415 408 404 412 435 417 427 404 433 400 429 412 396 397 424 408 404 416 400 409 420 419 406 424 389 393 390 388 410 388 424 397 385 388 384 399 388 399 419 418 396 409 405 408 417 379 409 394 385 385 409 413 398 380 403 398 407 399 407 387 387 392 384 408 384 382 383 401 376 382 382 393 382 383 380 381 366 389 374 395 398 387 377 367 380 370 395 366 372 375 393 388 381 370 388 366 356 361 355 363 377 387 365 355 361 378 383 362 352 365 355 367 379 348 375 370 349 347 356 372 359 345 376 355 346 358 357 353 373 374 356 357 339 351 344 366 358 338 367 339 346 354 362 337 354 357 335 356 341 360 340 362 348 357 353 356 349 328 341 334 329 341 344 347 349 329 353 330 351 333 350 330 329 323 325 330 336 332 348 324 330 324 323 342 317 336 322 334 324 329 333 327 322 326 316 326 326 333 331 320 316 314 332 316 315 308 304 322 317 311 316 317 322 306 324 320 309 310 311 305 327 307 326 318 310 306 308 302 295 301 302 299 318 306 315 306 312 316 307 310 318 299 288 288 298 310 298 294 291 310 288 304 290 308 292 291 292 299 287 296 284 286 281 284 291 289 302 287 303 285 287 286 302 287 280 294 286 297 288 274 273 284 292 283 297 292 295 284 279 296 272 289 276 276 274 268 279 285 290 293 268 274 273 282 268 276 282 289 286 284 277 274 284 276 284 265 272 281 266 277 261 278 260 268 270 258 256 256 255 265 266 259 256 274 260 262 260 277 258 263 258 270 264 271 249 258 250 272 260 261 247 268 261 272 270 266 267 258 249 255 266 260 245 261 268 263 259 255 257 266 248 254 256 256 264 262 243 239 253 251 256 239 253 238 259 258 253 253 246 244 254 243 255 251 248 251 246 240 237 248 248 237 233 234 239 246 244 243 243 253 247 243 240 233 245 230 237 231 239 248 231 234 232 233 240 232 240 244 236 243 235 239 238 234 238 246 239 227 231 238 238 231 236 227 223 228 226 231 228 242 227 226 230 227 231 220 232 222 231 236 232 241 221 238 226 233 237 235 229 218 230 233 223 234 219 218 227 228 219 218 218 216 219 224 229 222 220 228 225 214 226 215 220 222 225 232 224 229 231 213 230 220 228 212 215 230 212 226 219 216 227 221 214 231 230 227 217 215 220 225 214 230 225 219 218 215 214 229 230 209 228 226 217 222 225 222 218 226 224 213 210 223 209 212 219 213 223 218 215 216 219 218 224 220 210 225 224 227 208 212 226 213 226 219 213 210 215 221 223 207 223 224 222 224 206 210 207 221 218 214 206 208 224 223 221 206 221 218 225 222 221 221 226 219 212
211 222 219 223 215 221 220 211 214 217 211 217 218 224 208 225 224 211 222 220 224 220 212 213 218 228 208 214 227 220 218 210 212 210 227 220 222 219 224 227 227 228 216 216 218 230 226 220 211 215 220 229 226 209 209 216 217 210 209 226 212 209 212 217 218 223 215 215 213 221 220 210 223 224 220 210 221 214 221 224 220 230 221 213 228 222 221 216 221 221 233 225 223 213 232 232 228 216 215 232 227 226 230 218 216 218 217 229 222 225 218 229 223 227 233 219 235 220 222 222 229 219 233 236 239 230 224 230 235 231 220 224 221 219 220 232 235 232 231 221 243 231 240 243 226 229 236 240 237 239 240 230 225 235 226 224 225 234 231 236 246 233 236 244 228 237 234 238 243 245 248 245 246 231 248 237 237 238 231 249 247 243 252 244 231 252 234 231 237 244 232 252 243 247 252 248 256 234 235 243 244 249 253 240 245 250 243 244 260 239 245 260 252 260 261 258 259 254 264 250 241 252 265 257 256 250 254 256 243 256 249 256 252 253 255 252 249 263 248 247 251 253 266 266 262 269 269 259 256 261 272 270 262 251 275 269 277 270 270 266 274 270 275 260 267 269 263 267 270 271 282 283 265 273 282 266 263 269 261 267 269 263 274 262 287 286 274 275 266 282 273 284 274 271 279 269 289 291 279 292 287 295 285 283 295 278 272 274 280 298 289 294 272 273 289 299 294 293 301 300 296 302 304 300 302 306 303 302 295 298 294 305 291 307 298 294 303 309 308 292 308 289 297 309 285 299 307 309 301 294 306 306 311 318 301 298 315 318 314 298 302 294 300 312 299 310 307 304 306 296 316 327 322 324 326 312 325 322 329 305 315 302 325 324 304 326 305 327 309 332 321 310 323 323 331 336 323 313 325 339 328 322 310 321 342 333 324 338 339 335 346 325 321 334 329 335 320 335 325 345 327 338 349 352 348 337 342 333 334 351 326 341 343 351 356 354 341 333 357 341 353 329 343 333 332 334 348 344 336 364 355 346 342 358 341 366 336 346 338 354 338 366 366 342 372 360 368 344 365 351 355 371 367 350 353 375 372 372 345 348 352 362 364 377 383 379 381 367 378 362 363 378 375 370 374 388 380 366 391 355 389 360 364 379 364 363 362 386 373 392 367 375 367 377 377 375 395 391 374 392 384 370 392 366 378 371 400 371 394 384 400 386 405 383 386 408 378 400 400 384 400 399 382 412 404 408 403 396 397 415 388 390 408 393 418 386 392 387 397 393 400 383 412 402 412 414 389 399 395 405 426 421 411 394 428 405 392 423 422 402 422 426 396 409 404 405 420 414 411 418 426 423 433 422 412 404 401 423 418 413 412 441 440 415 407 434 422 438 436 433 440 444 425 423 422 415 442 447 440 449 449 445 411 434 440 425 429 425 442 444 421 418 431 424 447 417 448 440 419 427 434 433 434 446 440 437 446 454 426 451 427 432 444 454 456 432 462 446 445 467 471 466 447 434 454 444 438 472 459 451 450 438 446 468 445 471 463 440 462 476 471 457 477 470 468 459 469 440 476 463 456 442 456 479 466 460 468 441 467 466 453 445 451 470 463 477 456 469 472 473 483 471 456 462 467 470 452 480 484 483 463 454 457 495 455 467 472 494 478 495 473 459 499 466 473 499 481 473 495 490 484 487 496 477 490 503 480 477 502 486 468 480 496 479 488 466 509 473 510 482 488 487 499 465 475 472 510 484 488 474 504 470 510 508 475 469 509 493 476 473 513 503 506 491 490 480 513 489 479 498 501 511 493 494 512 477 518 503 489 481 479 480 519 479 524 484 490 515 507 492 479 488 485 494 485 493 510 509 492 511 501 481 515 496 515 521 499 508 500 516 517 506 494 531 514 486 529 505 489 493 510 535 521 490 521 534 490 494 513 528 488 492 498 502 505 531 526 489 508 525 499 515 500 510 537 506 512 532 527 542 540 525 514 525 504 498 496 507 538 540 532 539 515 514 530 498 534 514 533 500 522 515 529 525 531 530 533 513 499 542 531 529 538 537 536 506 547 497 543 541 520 506 510 517 502 547 522 544 544 538 549 520 506 507 551 520 542 512 513 522 506 549 503 524 538 543 533 512 519 503 503 541 539 516 510 545 514 509 514 535 548 540 504 532 524 531 552 550 530 544 517 555 515 517 507 551 549 504 506 509 534 534 550 506 515 540 510 527 515 519 523 512 510 530 511 550 526 528 544 553 549 538 532 540 552 515 515 524 517 518 530 527 528 525 509 541 541 515 543 531 509 541 540 515 515 526 508 537 530 528 512 554 509 540 537 535 551 547 555 543 540 508 513 512 508 519 528 524 509 514 552 515 552 535 535 504 549 535 531 548 553 551 544 552 513 550 546 537 533 518 548 538 522 549 518 548 508 508 543 534 517 543 522 524 549 503 502 543 535 530 514 510 504 532 508 514 527 527 498 536 545 521 520 513 544 513 537 500 520 503 509 512 522 507 513 519 509 514 538 522 546 529 532 498 510 518 542 515 495 518 501 518 541 495 543 519 534 503 521 535 520 535 529 492 507 525 500 520 530 492 493 499 537 501 498 523 491 531 512 519 496 499 513 529 500 512 505 515 495 507 507 496 524 492 496 488 499 529 517 491 490 488 488 524 483 497 487 523 497 482 516 498 483 497 522 519 486 528 483 495 486 499 499 522 505 499 501 495 498 489 502 504 494 510 498 497 514 517 513 484 495 510 489 517 507 501 511 502 478 482 499 494 492 480 486 497 516 513 494 511 495 485 509 483 499 481 481 494 506 468 470 489 483 500 496 500 502 468 490 498 472 495 492 465 476 500 476 458 464 488 484 460 480 479 493 500 462 474 480 492 476 490 454 461 461 478 473 472 464 459 483 488 491 480 462 482 472 469 493 480 450 483 458 477 455 483 462 480 476 478 446 461 486 479 476 440 451 482 445 440 443 440 471 461 469 442 449 443 477 476 435 436 449 462 438 438 464 476 464 454 435 441 467 447 465 473 437 435 441 446 435 427 464 451 458 425 456 439 447 466 462 436 435 433 446 452 450 431 438 432 437 453 457 452 417 453 451 430 444 440 417 444 430 425 436 437 412 411 452 420 429 436 449 421 450 415 436 425 434 416 407 410 440 433 441 409 415 411 439 425 408 424 432 410 431 436 433 407 428 423 412 417 414 422 421 398 394 424 422 405 404 401 424 425 414 408 414 412 396 415 388 394 390 408 416 418 410 396 401 408 395 398 383 400 400 399 404 404 398 411 417 387 389 401 382 401 392 380 386 383 410 399 390 379 388 392 371 399 371 393 385 397 385 399 392 375 390 381 385 393 375 379 381 383 369 382 396 373 381 388 381 363 365 371 388 384 370 361 356 376 385 382 374 382 381 381 359 366 374 356 358 364 383 353 367 362 354 358 378 365 359 365 373 379 366 373 363 371 360 363 365 369 357 369 366 351 343 346 345 366 363 336 336 351 362 353 364 336 334 349 353 341 343 362 337 354 355 342 349 356 337 341 354 329 346 344 353 340 333 328 324 345 349 351 332 329 328 329 346 350 347 344 323 333 321 340 345 325 327 344 335 336 328 341 339 313 314 312 332 317 321 322 325 318 313 335 314 329 314 317 319 327 325 334 304 308 312 322 311 328 306 317 317 323 317 312 317 314 326 297 298 310 307 301 300 314 313 320 315 311 318 311 294 308 294 305 300 302 315 304 304 315 302 307 305 285 313 287 305 310 303 306 302 291 295 292 295 302 306 307 281 279 302 280 301 280 296 298 297 278 298 291 284 298 300 300 290 294 298 273 276 278 288 281 281 279 283 276 285 276 268 270 269 293 284 271 288 292 284 273 279 282 278 278 285 278 277 274 265 284 274 285 280 280 266 266 274 265 270 268 266 265 282 265 260 277 256 274 262 265 266 263 268 257 252 259 261 263 275 274 266 272 255 271 254 260 271 269 264 259 259 264 249 265 270 264 249 255 267 251 264 258 266 250 253 253 260 257 261 249 249 265 240 246 243 260 248 259 240 242 243 247 254 259 242 239 248 254 239 235 252 258 251 240 241 250 256 245 235 244 255 238 247 254 237 242 248 242 231 252 248 229 250 237 238 247 231 250 242 235 250 251 246 231 248 240 248 237 227 241 227 236 238 237 234 231 233 240 233 243 237 237 223 227 224 227 227 234 241 222 233 225 234 228 222 231 242 237 241 219 230 237 224 236 219 234 238 228 223 221 234 231 218 222 236 232 227 221 218 225 215 233 215 231 235 226 217 221 234 214 223 234 228 233 221 228 233 232 230 214 213 224 226 213 230 222 226 216 224 229 227 224 223 225 217 220 214 220 228 211 218 213 229 210 230 214 224 226 211 217 228 213 229 219 212 224 229 227 227 221 223 221 210 213 212 216 222 228 213 225 214 217 209 208 215 225 224 226 210 225 220 210 216 215 212 221 209 222 223 212 213 218 227 209 209 219 218 223 218 221 219 223 209 219 221 217 215 216 212 215
213 224 216 219 210 220 209 210 213 224 213 217 214 210 219 216 222 209 210 213 224 222 227 228 230 215 225 227 218 215 228 210 227 229 213 214 218 212 211 212 220 212 221 228 211 224 218 229 230 226 209 230 213 219 226 210 226 221 228 212 227 225 211 221 223 215 226 231 217 227 232 226 231 223 221 211 215 232 232 212 225 231 212 229 217 230 230 213 217 226 213 233 218 235 223 229 218 216 228 224 233 228 215 229 216 226 230 220 225 227 221 216 223 220 233 228 235 226 224 227 220 226 239 238 219 237 236 241 239 223 235 236 224 234 241 230 224 243 221 239 243 233 225 233 227 238 245 241 244 246 228 246 232 245 237 227 240 232 227 231 236 237 242 235 229 231 230 236 233 231 251 233 241 237 251 235 236 242 239 239 237 242 254 243 254 243 238 251 254 241 242 236 243 235 257 248 240 237 249 237 241 241 243 243 257 259 256 253 256 247 241 240 250 252 241 240 244 241 262 247 244 244 245 246 253 259 249 258 248 248 260 250 259 248 259 247 269 264 258 259 269 268 255 262 262 255 274 252 264 273 263 267 261 266 271 256 272 259 263 274 257 257 261 263 267 256 280 276 272 265 262 276 270 263 279 261 277 276 281 271 283 288 282 280 274 273 265 276 275 277 271 277 277 280 287 277 291 291 293 283 268 294 291 296 295 293 279 271 282 284 288 291 282 296 283 277 301 276 299 293 295 298 300 294 289 279 300 287 281 296 306 283 296 288 298 289 309 291 306 308 302 301 292 305 296 306 310 295 302 303 308 317 300 306 316 304 300 309 311 306 297 321 317 324 324 322 315 316 308 320 303 311 304 300 327 317 307 316 300 324 302 321 303 325 322 327 320 308 306 308 308 320 308 309 308 311 319 317 317 318 324 331 318 339 341 325 334 313 341 324 338 323 316 329 322 333 332 348 347 340 350 336 329 334 323 346 331 347 331 323 347 330 340 342 348 347 342 345 342 357 330 331 332 356 350 357 360 345 364 342 338 357 337 350 341 348 349 353 337 350 361 352 354 365 345 361 368 360 357 361 371 367 360 363 346 348 370 355 379 378 353 356 361 381 365 372 355 357 364 381 384 358 365 354 369 357 366 368 364 391 378 374 358 358 377 362 375 371 373 363 388 378 396 389 398 398 390 382 392 398 378 386 395 370 374 394 400 379 389 403 370 408 391 396 399 393 385 382 403 386 391 396 390 409 402 413 396 389 407 379 407 417 388 404 412 408 393 382 403 407 397 407 390 387 415 418 402 396 414 419 419 392 392 401 429 418 426 395 396 417 411 394 396 423 404 399 404 430 400 433 427 431 420 438 439 438 417 440 415 406 414 418 407 429 402 416 426 442 409 428 409 425 415 414 407 407 420 427 410 436 446 434 431 422 420 428 417 436 435 431 444 441 455 417 433 431 455 424 431 431 456 431 452 437 458 461 420 459 450 462 446 426 460 446 453 432 467 468 461 464 446 446 443 441 429 464 473 471 462 466 473 472 470 472 475 454 462 471 452 435 452 436 438 479 460 456 442 478 439 463 445 473 483 447 449 441 472 478 485 474 470 463 443 476 462 470 487 445 452 454 448 488 461 483 460 476 465 489 452 468 459 480 488 464 492 483 456 474 474 491 484 462 497 455 492 500 463 497 462 484 487 501 466 473 490 476 479 472 500 493 478 475 491 462 501 481 488 481 463 469 473 506 474 478 510 507 481 467 508 508 508 498 515 469 481 492 514 505 469 489 494 504 517 471 474 489 478 516 475 472 510 477 519 508 507 501 491 476 476 480 491 491 508 505 481 481 504 496 525 486 526 506 500 520 496 509 488 501 508 510 498 484 529 499 498 514 481 518 482 483 524 498 502 508 530 510 531 485 498 493 502 507 487 505 506 529 498 534 498 508 516 497 536 521 494 519 520 529 524 497 521 490 525 507 539 494 538 511 521 502 520 539 524 498 509 519 541 495 542 527 517 494 512 541 515 544 502 529 537 505 519 523 525 515 522 498 524 528 514 546 545 513 506 507 536 520 514 531 503 505 531 526 533 497 497 502 524 507 538 515 546 539 520 525 509 550 529 539 531 524 514 529 543 501 542 508 526 536 520 509 544 502 515 528 502 516 511 529 501 527 523 549 517 545 501 528 544 531 545 526 534 536 532 502 538 550 510 541 534 506 526 503 508 541 531 538 533 541 528 522 528 504 538 540 534 515 523 504 523 525 543 528 553 541 533 510 541 541 549 530 525 546 514 509 504 526 524 521 530 549 519 534 529 533 518 540 545 538 541 545 539 528 549 522 507 550 545 533 553 531 540 508 541 523 550 515 536 525 548 513 540 537 531 518 504 503 552 505 508 533 544 518 509 521 538 542 516 504 521 515 533 507 550 520 528 546 510 510 516 503 549 531 514 526 548 546 527 546 549 511 526 540 528 510 508 540 498 500 520 519 543 501 525 540 520 530 535 506 517 499 510 514 531 525 541 528 519 518 499 494 531 527 512 537 539 523 504 541 524 507 493 534 496 492 516 530 503 530 514 533 518 531 510 539 514 513 493 531 516 517 509 514 492 510 501 509 536 515 510 489 502 510 504 504 534 501 492 493 487 514 509 488 527 527 485 518 521 521 519 485 504 524 510 519 525 518 512 497 503 501 494 488 515 480 498 505 486 502 514 523 494 491 503 505 522 523 491 509 513 478 515 485 520 520 477 488 476 510 482 504 483 475 506 482 482 499 475 512 509 501 501 510 508 483 511 514 473 502 490 489 489 494 493 503 495 498 504 501 470 465 474 482 482 479 502 485 463 479 497 507 466 486 468 488 505 502 476 501 475 470 503 498 456 486 470 487 497 492 490 476 464 495 492 487 455 462 474 483 489 459 489 461 474 484 493 491 450 453 485 478 456 449 461 490 467 484 459 474 447 481 481 482 486 450 459 478 445 461 453 470 449 475 481 477 454 438 452 473 472 446 440 444 467 437 469 459 432 441 453 457 448 440 465 441 440 432 448 452 450 463 460 429 463 467 428 462 451 447 452 463 441 429 459 428 439 422 440 458 440 437 451 460 451 437 437 425 443 456 438 449 422 425 449 448 419 421 419 427 416 434 452 439 415 432 409 439 412 437 433 406 431 414 419 407 405 423 441 417 415 401 426 401 410 411 413 430 399 422 407 433 421 413 404 421 427 400 408 415 421 419 424 424 427 415 404 428 420 397 414 425 397 420 388 398 420 396 395 423 417 409 409 407 393 411 404 419 404 398 401 408 401 403 391 383 406 380 399 409 378 397 391 373 382 410 393 381 399 391 378 380 375 382 380 390 397 388 399 394 378 369 378 385 376 365 364 379 374 376 397 397 372 362 361 374 359 390 390 367 390 377 363 377 385 389 382 381 355 365 359 381 360 381 381 360 360 372 375 381 374 379 352 376 353 366 369 352 344 376 353 365 370 342 341 362 349 339 344 360 348 349 341 357 364 341 345 343 354 368 337 337 348 349 352 363 340 341 330 359 351 357 352 334 329 326 331 342 332 341 339 340 355 328 333 350 354 338 344 332 325 331 321 345 323 318 336 333 347 344 329 345 322 323 322 336 321 341 338 329 339 332 317 340 310 324 331 326 309 306 311 318 311 306 326 330 324 326 332 312 313 303 309 321 314 308 321 324 324 327 312 312 326 296 306 313 323 307 316 319 302 306 317 305 314 301 312 309 294 296 291 296 314 289 308 298 289 297 306 292 314 312 300 307 310 283 285 297 306 309 290 287 282 298 301 300 288 291 302 297 288 288 283 280 281 303 292 283 276 295 291 282 272 299 290 293 271 272 282 269 274 278 294 274 281 289 273 270 278 287 273 282 281 268 269 278 267 265 278 279 269 278 283 277 271 274 278 278 272 272 263 269 265 273 279 259 268 259 272 268 274 259 265 259 259 275 259 259 273 260 264 257 273 265 269 251 270 269 266 272 273 269 255 259 251 249 272 263 258 247 258 262 248 255 251 268 265 263 246 248 264 265 258 241 254 249 251 247 245 247 262 247 253 245 247 255 248 239 252 261 254 243 257 253 257 244 247 255 244 235 252 249 239 255 241 250 250 247 244 236 233 242 240 233 244 234 233 243 236 247 241 229 245 238 239 243 248 243 240 244 249 240 241 235 231 246 227 232 236 227 244 244 245 225 225 235 239 245 243 238 223 240 230 229 227 234 224 243 235 236 236 227 221 223 231 219 236 232 226 225 233 222 238 225 223 224 224 231 217 223 225 223 235 229 221 233 231 223 235 223 221 221 233 231 232 228 215 227 214 217 229 228 222 231 215 224 217 220 215 214 226 222 220 223 213 225 218 228 231 216 214 215 220 230 231 214 221 229 224 220 210 218 213 217 212 215 228 215 222 229 216 214 217 224 223 216 215 230 211 211 211 213 215 218 210 211 219 220 230 211 230 228 217 211 214 220 216 230 226 229 221 212 220 223 224 208 208 223 225 217 228 227 217 220 219 209 219 224 209 222 221 208
213 228 210 216 217 215 216 210 212 209 211 213 209 226 227 218 224 218 225 225 229 215 210 227 226 217 213 226 224 222 225 229 217 224 214 225 228 219 224 209 218 224 213 219 221 231 226 214 217 220 228 215 226 229 210 221 217 215 215 230 226 229 228 212 220 232 226 219 221 221 217 228 214 220 215 223 219 232 227 224 221 223 227 213 220 228 224 224 231 228 221 224 226 218 227 235 217 218 218 225 226 225 220 227 231 224 217 236 220 231 225 226 236 222 233 236 237 228 237 228 238 234 221 239 239 239 233 242 227 221 238 224 229 226 222 240 233 242 224 223 223 230 244 241 235 238 231 232 226 227 242 239 236 239 236 234 229 245 228 232 245 232 250 237 245 230 240 248 228 251 234 250 252 233 239 231 236 248 236 240 233 249 255 235 243 248 246 241 252 236 253 246 241 244 256 251 247 246 240 247 260 241 244 242 254 249 256 263 247 259 263 243 242 245 256 261 253 257 264 242 267 265 245 251 268 259 254 254 264 246 248 264 251 271 264 261 270 258 251 268 267 255 268 251 265 270 255 256 252 257 252 263 258 255 265 270 274 260 273 267 259 260 257 271 263 282 274 266 279 283 264 273 284 273 272 261 283 279 274 281 263 276 265 279 276 264 272 286 288 293 266 273 288 291 281 269 287 285 268 287 282 280 282 291 275 297 291 273 278 280 275 293 289 289 278 275 300 280 299 287 286 293 290 278 286 300 286 308 305 281 291 291 289 294 309 291 295 308 284 306 295 311 304 304 306 297 303 306 302 303 307 317 293 305 294 310 300 310 308 296 293 313 305 300 297 322 300 325 304 324 323 314 299 312 309 313 309 307 324 325 315 315 318 328 332 309 328 320 316 329 315 326 320 322 331 323 311 337 325 312 314 335 314 323 312 334 321 322 337 334 325 334 343 331 320 339 349 321 326 331 344 324 328 328 335 352 350 352 351 332 324 351 342 344 351 339 352 340 355 349 344 358 337 335 337 332 351 352 360 364 361 356 356 342 349 338 344 347 337 355 353 338 370 346 346 361 367 374 351 366 344 342 346 343 371 353 349 377 364 361 367 365 373 372 380 366 357 350 364 360 353 375 384 377 372 372 360 370 357 387 374 368 364 374 365 375 377 374 387 389 389 367 398 375 382 365 386 384 379 372 388 391 366 388 398 382 379 375 401 377 378 378 371 388 379 399 390 402 386 376 400 383 382 399 381 383 377 391 396 408 385 405 380 396 389 386 402 392 414 416 388 403 413 399 423 386 422 403 395 387 391 409 409 398 390 419 391 392 400 401 425 410 405 407 408 426 404 402 403 432 434 406 422 429 406 435 424 420 434 420 425 432 437 434 422 431 436 440 423 427 431 427 414 438 407 414 422 445 441 446 442 452 444 413 420 434 431 414 430 440 435 452 453 420 421 439 449 453 428 452 448 433 430 455 422 441 434 423 455 425 439 422 431 424 457 455 457 452 446 443 437 441 451 459 428 432 457 445 454 456 468 441 443 458 463 440 457 459 437 455 436 470 446 464 464 471 453 474 460 440 449 444 458 443 447 454 460 461 483 485 472 471 487 466 475 482 485 461 457 476 463 448 467 467 479 466 447 479 466 452 481 467 489 460 463 469 495 493 484 453 459 463 487 460 471 491 496 500 485 499 496 476 485 483 491 458 476 489 470 486 467 462 500 474 500 467 490 499 471 465 502 493 479 497 489 468 467 498 508 472 472 486 510 471 498 475 511 508 491 471 506 491 506 517 473 495 485 482 509 495 497 514 482 508 486 485 474 509 491 518 522 475 513 487 503 486 478 517 481 517 511 503 498 503 503 510 494 513 523 497 513 508 481 528 517 501 505 500 510 500 527 507 501 516 521 483 531 525 525 486 533 486 518 526 488 521 489 525 510 493 490 511 520 517 489 510 537 519 538 517 506 516 537 503 508 525 512 503 519 504 530 518 508 514 535 536 525 513 526 499 522 504 499 531 535 527 529 509 507 495 545 532 504 513 495 531 536 532 522 529 498 538 507 508 523 539 503 536 544 527 518 542 522 542 526 499 521 546 543 501 547 519 540 505 538 542 519 529 505 547 540 537 516 529 499 521 522 507 510 519 538 532 514 540 503 545 520 529 518 543 534 516 513 525 501 502 545 522 509 529 549 552 516 515 531 516 513 502 552 524 551 515 533 514 504 513 535 525 519 529 545 530 546 506 503 523 536 524 522 545 553 518 520 544 508 527 508 548 504 535 519 502 550 551 543 553 540 553 553 506 529 520 534 550 524 511 519 506 533 515 525 507 506 543 550 540 516 532 534 518 513 551 519 509 525 536 537 511 536 512 543 511 530 522 534 528 531 500 509 538 513 532 521 547 522 546 533 512 500 515 506 540 513 500 525 513 535 508 498 517 547 540 504 501 510 538 529 516 513 514 531 503 546 500 497 544 521 507 533 522 523 540 538 513 540 512 527 525 498 527 519 495 517 501 498 506 518 506 525 510 523 535 527 505 495 501 521 508 494 537 504 507 512 517 504 518 505 503 497 518 525 507 526 515 511 519 522 535 520 500 528 505 508 511 516 510 493 518 498 519 512 536 534 505 535 496 506 497 507 512 525 490 511 495 511 526 512 524 513 490 518 500 524 486 521 506 490 503 502 484 525 484 513 496 524 505 503 493 498 479 518 493 488 495 506 515 488 488 509 521 516 490 479 502 494 493 519 513 502 492 475 497 494 486 490 494 500 498 508 472 511 498 485 495 477 508 501 504 507 476 497 499 491 472 511 509 466 503 502 493 499 505 485 476 472 507 485 476 493 497 478 502 492 493 463 484 466 471 461 498 458 491 480 477 477 466 497 489 493 469 454 452 464 489 466 475 496 476 458 474 450 483 482 450 456 481 461 474 448 475 449 471 482 472 449 460 483 445 484 463 443 461 478 484 460 466 469 470 459 474 456 480 466 441 476 464 444 447 450 441 457 451 457 462 460 472 451 459 463 460 433 430 442 459 456 429 444 470 446 437 459 468 457 461 461 437 442 429 460 439 436 453 423 455 429 434 447 421 432 427 419 453 434 432 423 438 444 438 451 415 441 442 414 422 442 441 443 430 446 417 444 442 413 410 440 419 411 418 447 442 442 408 442 412 428 438 437 429 413 416 427 421 410 401 425 417 427 420 424 436 433 423 436 424 422 398 408 404 409 415 409 429 410 390 393 392 402 393 396 419 400 426 396 400 402 397 397 391 421 394 414 398 412 406 405 407 395 389 385 383 389 388 396 394 407 388 377 392 389 399 391 381 377 404 407 397 403 370 386 389 374 369 373 400 401 371 391 387 390 389 374 379 383 393 385 379 380 371 376 371 366 368 371 383 392 393 379 377 389 360 391 387 387 383 361 386 359 355 377 382 369 363 362 355 380 379 372 364 368 381 363 353 349 362 358 346 356 359 352 365 370 350 370 367 354 373 355 339 340 365 354 349 339 356 365 357 342 343 351 364 354 350 339 353 350 346 345 332 346 338 347 335 353 342 334 326 340 343 356 326 331 337 335 347 348 327 332 338 343 329 321 340 321 347 330 332 335 321 320 346 325 325 333 333 325 331 330 319 323 311 314 315 326 334 315 312 328 333 309 311 317 322 325 319 306 314 313 325 308 308 306 305 313 314 329 299 324 327 300 326 321 322 302 310 316 309 313 315 311 313 319 308 309 314 310 300 298 305 305 310 311 290 314 298 307 291 309 314 290 288 301 293 292 303 291 294 303 285 302 308 301 300 289 294 284 294 297 306 284 300 291 299 292 288 296 297 294 296 298 285 284 286 288 288 298 274 293 282 283 270 283 276 295 274 282 269 285 278 280 267 267 271 269 278 278 284 287 289 281 283 264 272 274 270 266 266 278 283 261 285 283 276 283 270 282 263 268 259 261 271 275 259 265 255 269 278 265 273 267 258 269 269 255 255 255 265 257 258 263 248 265 253 266 258 247 264 251 253 258 256 249 247 247 249 254 268 256 259 258 244 246 244 260 264 260 259 259 254 259 246 246 254 263 256 244 239 240 262 250 251 246 251 258 249 249 237 243 238 247 237 239 244 253 238 233 241 242 252 245 238 244 253 245 243 240 251 252 246 247 240 233 229 246 246 234 235 248 243 231 238 238 248 246 242 244 244 240 244 242 235 237 238 226 225 240 231 225 229 230 245 223 234 243 228 231 231 235 233 235 239 230 223 230 220 231 225 238 240 220 231 220 226 222 221 226 231 222 221 231 234 219 238 227 225 233 224 235 219 235 232 229 222 215 215 235 228 233 230 232 217 220 233 222 226 216 232 220 227 213 221 223 213 218 231 220 232 214 216 213 233 232 225 215 232 224 213 221 220 228 214 222 232 231 230 223 230 223 226 223 223 211 211 222 214 229 229 212 229 211 211 227 228 224 209 225 213 211 211 220 226 214 209 223 211 226 213 229 218 228 220 229 229 219 219 211 215 216 212 212 215 212 209 213 225 229 227 229 209 229 216
224 210 217 216 210 212 219 209 219 216 220 216 212 209 226 212 213 210 214 217 217 217 217 219 231 213 213 229 211 211 215 226 211 221 210 212 222 218 212 231 225 223 217 227 221 232 230 225 211 213 232 217 218 216 224 219 220 229 214 222 228 217 214 229 226 212 233 218 221 233 217 234 223 221 228 233 221 225 226 220 227 224 224 232 230 236 218 236 231 221 222 224 225 226 220 218 224 216 223 234 238 226 233 224 232 234 229 235 219 239 230 221 234 225 222 233 239 229 242 221 225 225 242 233 233 222 233 228 225 226 228 229 241 232 239 226 226 244 238 228 243 245 231 230 230 236 245 244 241 239 246 246 245 241 236 229 236 237 248 248 241 242 238 235 249 239 230 234 239 229 249 237 252 242 244 247 245 236 236 236 235 244 243 251 255 243 238 248 253 234 238 243 250 249 243 240 252 240 254 259 253 254 246 257 263 242 263 246 253 256 250 249 255 246 259 257 259 252 252 265 248 259 250 263 256 251 253 254 257 247 272 251 262 259 250 257 270 255 254 259 261 265 252 272 274 275 266 258 258 266 276 259 261 261 263 257 268 259 265 273 280 271 269 259 265 273 261 273 269 259 277 280 273 268 272 277 267 285 262 284 265 281 269 288 281 276 276 288 278 268 292 290 277 282 274 283 293 270 290 285 287 292 297 296 284 274 279 298 279 273 298 275 278 285 290 291 284 298 289 290 282 280 303 291 301 294 292 284 283 281 290 291 291 296 287 293 291 295 308 301 311 313 299 310 301 305 303 301 306 305 303 306 296 299 305 309 315 302 304 317 305 298 321 307 323 317 309 316 299 309 307 304 326 309 325 322 311 314 312 318 308 331 308 323 314 322 312 330 305 310 308 320 332 311 329 311 335 337 324 327 318 313 342 330 324 313 320 345 327 346 315 340 329 330 330 342 348 331 323 319 322 329 349 346 329 329 328 339 346 354 326 357 341 324 336 344 345 336 346 327 346 338 348 349 342 345 338 337 363 360 353 362 340 335 357 346 337 340 349 368 346 364 345 373 344 346 373 366 359 365 365 343 361 344 349 372 376 365 348 370 376 367 360 364 351 350 357 370 369 368 377 376 369 360 384 374 388 372 356 366 381 378 361 374 382 376 369 367 376 371 362 361 395 375 365 385 362 383 396 379 364 397 401 369 371 403 371 380 395 393 378 380 383 388 373 376 385 396 408 385 378 395 408 384 409 379 389 387 382 397 410 402 411 399 382 406 405 397 388 390 398 405 406 412 392 406 412 401 401 413 408 387 407 415 405 405 404 422 430 426 432 397 401 427 432 398 423 425 400 409 434 420 412 412 433 428 409 416 422 410 416 436 402 420 425 437 415 421 431 444 441 441 421 444 415 437 414 415 421 410 448 434 425 418 414 445 417 432 438 420 450 430 425 442 419 448 451 440 448 443 433 458 460 431 456 436 424 427 435 453 453 445 439 434 460 442 440 448 424 428 441 469 430 440 470 455 446 451 449 459 431 472 474 439 468 474 453 463 466 455 459 437 443 476 456 464 436 472 465 474 445 471 465 458 453 458 469 463 445 440 484 441 473 468 457 476 488 466 461 478 445 449 490 459 486 452 461 487 489 471 451 491 483 465 465 460 472 477 476 452 472 497 490 485 483 461 490 459 473 479 482 465 499 479 489 494 494 469 484 477 461 459 486 469 502 461 473 493 506 461 502 499 502 474 475 469 500 506 477 489 468 504 480 479 499 512 471 491 484 493 508 504 495 491 486 496 516 499 501 475 517 495 473 477 505 495 495 498 475 516 511 517 513 479 499 475 503 493 506 495 524 489 508 503 485 526 520 486 508 492 523 505 488 519 514 515 512 525 498 499 485 497 483 501 490 509 502 522 527 486 493 530 501 527 503 506 508 491 496 501 516 490 506 518 494 509 495 531 491 518 520 523 488 496 518 513 538 537 534 519 531 516 494 510 517 514 533 515 522 519 533 503 524 504 510 507 501 519 500 531 525 534 516 526 516 495 500 529 528 536 499 514 544 539 503 526 524 521 535 534 543 532 532 500 507 521 507 523 502 536 537 527 504 539 513 543 542 520 526 524 538 531 521 536 501 507 546 508 534 511 547 506 548 508 539 536 536 528 512 542 544 501 549 500 521 515 522 514 514 528 542 505 511 542 520 543 551 516 502 511 505 527 547 503 538 536 541 551 513 531 518 506 533 517 537 504 509 508 519 525 537 538 506 525 528 502 544 504 519 522 515 552 550 539 504 512 523 521 511 537 552 505 519 510 521 503 541 530 538 507 529 550 520 510 522 547 511 514 526 505 535 517 505 508 503 536 547 525 532 505 537 507 508 531 516 505 533 504 510 547 539 515 546 507 525 515 530 511 505 504 545 517 521 498 525 500 509 520 525 541 501 538 525 539 518 542 520 528 523 531 524 539 547 519 523 496 512 503 537 495 537 532 513 536 507 517 538 495 516 542 540 496 532 544 538 536 508 514 534 543 505 532 536 521 540 532 526 499 517 533 521 505 493 507 529 528 520 532 511 490 520 502 504 515 503 522 531 492 518 495 515 529 534 508 507 530 497 490 511 496 505 490 510 532 506 522 519 499 494 500 498 528 502 489 505 503 499 519 525 502 507 500 487 526 495 487 498 500 507 482 491 497 507 494 524 499 485 490 516 498 509 483 492 479 490 517 502 500 501 502 520 510 508 487 485 519 473 491 473 503 472 482 518 477 499 491 492 505 472 495 474 491 501 481 466 505 474 494 486 501 467 490 492 479 469 489 476 472 506 488 503 470 497 501 485 478 462 476 491 468 497 491 494 469 476 476 462 490 470 469 458 471 469 470 494 495 455 459 498 452 489 456 492 457 476 481 466 477 486 475 494 476 461 470 461 484 491 446 485 458 469 472 455 445 467 481 452 474 462 457 462 459 456 454 446 466 454 471 470 479 462 441 456 476 466 477 460 441 468 457 478 465 443 460 458 445 449 469 441 466 469 470 452 466 435 443 447 448 431 440 466 438 463 443 426 425 423 455 450 443 425 460 428 461 445 443 444 459 422 421 425 458 433 453 455 448 428 437 434 414 448 418 439 419 440 452 439 436 427 424 427 419 434 450 413 409 428 412 420 445 437 436 408 412 432 414 411 414 430 406 438 421 433 421 432 433 420 414 425 397 423 399 433 423 396 409 418 411 407 432 409 426 413 398 425 422 393 396 396 415 425 396 403 414 405 397 406 408 414 419 417 405 384 402 383 413 391 397 417 405 416 388 397 405 386 380 412 397 388 400 383 374 392 389 383 390 394 402 394 389 397 380 385 401 396 374 385 380 377 400 387 385 380 380 397 375 364 391 387 375 361 371 376 377 364 359 388 375 387 374 372 368 382 384 390 375 356 362 356 387 360 374 368 366 380 369 380 367 378 362 365 361 346 361 350 372 358 364 354 357 343 362 366 344 362 342 357 347 370 353 353 346 365 349 337 358 334 348 361 354 367 340 332 346 352 331 361 335 362 335 336 337 328 326 326 335 347 326 355 343 351 325 347 324 342 326 333 322 325 320 321 329 324 339 349 345 348 325 317 340 318 323 328 337 319 331 335 321 335 334 310 310 322 336 327 329 316 333 334 310 310 331 319 316 334 330 312 314 306 303 326 306 313 312 319 302 307 329 323 327 324 320 308 298 315 295 305 303 318 298 293 295 311 309 306 308 296 303 310 316 293 310 304 311 293 304 312 307 310 298 288 314 294 285 304 301 291 301 299 304 291 287 296 306 291 285 292 294 282 288 298 298 287 303 288 288 298 280 295 293 293 280 289 292 295 274 287 276 286 297 280 285 290 273 289 270 278 292 283 289 280 270 284 283 279 277 277 277 269 287 264 288 268 278 281 276 271 270 275 284 271 265 276 281 281 274 268 257 269 257 275 255 274 273 262 275 263 259 267 254 256 272 266 262 276 270 259 250 272 255 261 252 264 249 249 248 267 271 251 265 256 269 258 253 248 248 258 262 244 253 248 243 251 249 263 266 266 243 254 259 246 244 255 259 257 254 253 248 258 250 261 245 250 249 254 251 252 242 255 243 237 241 237 257 255 237 250 236 253 248 235 238 234 244 240 231 254 250 244 242 234 235 238 237 229 247 244 236 229 240 245 248 240 248 248 242 228 244 232 233 245 244 248 241 240 230 239 231 244 238 242 228 233 242 227 234 227 232 222 233 232 240 242 229 233 234 238 235 227 237 235 240 232 227 227 223 233 241 225 223 225 219 221 229 238 226 238 225 237 224 220 233 228 228 226 237 220 220 223 231 223 215 221 216 228 227 217 231 228 230 216 231 217 225 220 234 215 216 218 234 223 221 228 213 233 214 232 213 218 215 229 226 215 213 227 227 223 227 219 213 221 221 228 224 211 213 222 211 216 227 231 224 213 223 224 231 225 220 210 231 224 227 221 225 227 213 216 215 229 225 215 217 213 210 228 210 212 217 209 215 211 230 229 212 221 220 212 212 230 212
210 221 229 222 215 222 225 219 227 222 212 210 227 214 211 223 214 213 231 214 220 232 214 216 211 224 227 214 226 227 216 226 216 213 216 219 225 229 229 218 220 230 217 214 212 217 226 216 219 223 219 226 222 220 233 223 233 227 225 226 219 230 219 225 230 223 232 223 220 226 228 227 223 233 229 224 217 222 226 223 231 234 215 219 219 236 229 217 227 219 228 234 235 234 222 230 222 219 237 229 226 222 238 221 240 232 227 230 228 219 233 226 240 237 227 233 227 242 238 231 232 238 229 240 244 239 229 240 232 240 223 241 244 244 246 238 229 225 226 233 243 241 235 241 231 237 232 238 236 244 243 242 232 229 240 240 244 233 243 247 240 242 230 242 252 241 233 239 250 240 246 233 231 237 236 247 247 233 242 250 240 256 247 247 251 235 237 236 257 244 249 246 259 250 246 249 240 242 258 250 247 262 259 253 258 249 263 242 257 265 260 246 251 262 265 265 262 248 244 250 259 258 255 245 261 265 260 265 263 247 248 270 256 256 258 248 270 249 269 250 262 273 260 251 256 260 276 276 268 261 270 268 255 278 265 263 275 270 272 278 278 264 271 281 261 280 283 259 273 272 260 286 284 275 282 280 268 285 274 284 283 288 272 274 288 273 270 274 271 267 291 290 269 286 293 274 292 280 275 288 295 276 292 280 286 274 273 286 276 289 287 279 299 295 297 280 278 280 282 294 301 299 283 303 281 307 288 282 298 284 309 304 289 308 301 311 311 302 309 293 297 314 309 313 305 309 301 291 302 301 312 302 295 295 291 317 307 305 319 293 303 319 323 298 306 321 314 310 310 310 298 305 301 327 302 321 326 313 307 325 320 303 331 308 327 315 335 311 319 317 329 336 326 309 309 312 323 318 313 318 321 315 337 326 316 326 316 337 315 318 342 345 322 319 317 328 344 337 323 345 339 327 349 351 322 339 350 341 348 352 327 327 357 335 336 350 333 329 342 348 339 349 330 362 342 337 353 360 334 342 367 355 334 346 345 354 348 355 363 369 369 359 362 348 367 351 374 373 346 361 374 349 349 374 373 373 355 362 377 367 375 349 375 370 372 368 381 384 361 377 352 383 370 352 364 381 365 379 367 360 388 360 357 385 383 389 363 379 369 372 366 371 366 381 382 397 398 398 365 378 370 383 391 381 399 382 378 401 384 372 389 378 373 371 380 402 410 402 395 387 389 400 409 379 378 398 378 395 386 411 391 391 414 409 405 396 399 400 403 393 401 393 392 422 389 411 403 388 396 417 417 423 404 391 414 412 413 405 393 411 419 429 396 393 412 430 397 422 397 427 412 420 397 419 416 436 418 427 406 428 425 429 417 429 415 432 409 422 417 424 432 440 426 439 440 433 412 432 417 446 415 433 417 443 428 439 452 424 430 442 424 439 456 444 415 432 436 418 449 439 423 452 434 458 440 428 444 434 428 455 426 448 464 449 442 463 440 434 427 444 463 450 439 434 456 428 443 436 434 473 472 456 434 458 454 466 444 434 469 467 437 468 444 444 465 451 464 449 439 448 460 460 477 458 438 470 451 460 442 460 447 479 465 473 475 480 452 465 468 480 471 452 466 451 478 454 482 447 450 487 461 453 454 449 485 456 485 495 494 481 496 492 460 462 480 465 474 454 459 486 500 484 457 502 458 461 463 485 472 491 463 480 480 489 503 504 470 501 487 461 496 465 473 481 490 508 476 473 492 497 491 466 499 513 487 513 511 496 474 511 479 507 491 488 516 474 494 511 470 497 516 485 473 503 484 484 488 506 512 476 493 519 503 514 519 477 520 514 520 481 506 519 492 486 493 496 494 480 494 484 491 482 504 505 495 499 503 490 498 495 490 503 524 520 511 502 513 527 491 511 484 525 505 504 487 524 526 507 484 494 503 513 508 515 499 511 507 518 524 490 522 536 521 507 493 514 518 538 515 491 528 530 503 491 505 533 536 505 492 511 490 511 515 514 517 504 541 539 510 503 493 496 527 501 541 533 503 522 534 530 499 497 528 520 517 499 528 511 531 506 528 504 517 494 517 511 518 505 531 529 518 532 519 542 532 529 538 523 531 501 529 523 499 539 525 523 545 508 516 506 497 499 545 520 527 516 513 500 503 526 511 526 511 511 521 524 545 539 500 504 521 510 509 525 501 538 527 526 550 547 511 526 525 507 549 531 502 513 510 507 541 523 511 530 512 510 506 536 501 536 543 524 547 501 526 549 540 502 500 515 526 541 542 528 549 540 537 529 530 548 513 548 548 526 504 508 536 509 544 513 521 535 513 516 512 539 541 501 542 518 516 544 507 507 521 504 523 534 509 530 529 522 501 501 524 505 538 509 543 507 500 513 544 514 529 532 502 548 534 521 515 528 542 523 512 540 503 535 522 514 542 501 538 546 504 539 500 519 498 546 529 500 537 499 544 545 533 497 544 519 497 538 498 542 512 513 534 519 528 542 527 495 502 496 528 535 520 537 525 512 538 506 516 522 497 520 527 518 508 491 490 502 528 499 499 504 505 517 495 515 488 529 491 522 505 525 488 534 493 520 527 488 508 501 492 513 504 528 489 521 502 489 534 493 523 501 524 520 521 525 514 494 524 499 513 520 519 504 522 506 496 483 508 480 490 498 500 503 525 526 481 502 490 523 511 483 492 501 519 481 497 503 493 492 488 489 510 473 507 499 484 500 489 475 513 473 495 504 498 489 501 471 469 504 480 491 494 486 470 478 482 486 471 479 470 489 493 505 492 496 488 467 494 467 477 484 477 501 485 487 504 478 500 485 470 485 481 494 478 471 485 462 494 491 478 461 471 495 462 494 471 463 468 481 499 495 454 487 452 460 477 489 492 491 468 495 469 494 450 450 470 485 486 491 462 446 479 451 445 474 447 458 468 458 460 442 474 464 475 464 457 449 469 464 444 475 462 468 471 452 465 450 442 457 451 472 457 440 476 461 458 437 455 463 433 456 456 473 459 442 432 436 451 436 432 471 450 439 454 461 431 452 435 459 444 446 449 435 450 430 447 443 425 424 436 435 443 426 455 456 443 427 440 431 446 443 435 414 428 433 417 429 421 447 453 435 413 430 421 446 420 441 428 437 448 432 431 437 429 417 442 435 444 405 432 407 418 404 432 423 437 437 413 433 413 408 416 409 407 433 432 405 432 420 400 432 431 421 426 425 421 413 420 422 421 412 424 417 422 406 395 387 416 393 391 416 384 412 383 398 397 394 381 381 415 395 380 406 389 415 395 386 398 389 400 402 387 387 375 375 408 392 404 379 384 383 408 380 377 392 398 397 374 367 394 401 403 390 371 375 398 394 381 392 372 370 395 379 386 365 392 378 361 379 371 382 375 383 384 358 370 358 369 381 383 376 371 362 356 375 383 352 377 383 370 358 360 379 365 373 380 378 365 362 374 351 356 348 368 361 351 350 372 356 347 354 343 368 339 359 356 357 349 344 336 343 363 352 364 335 342 335 335 363 341 330 330 338 334 332 332 340 333 349 358 348 350 348 341 350 336 347 352 325 327 335 327 348 351 324 333 341 332 349 341 337 320 331 342 324 316 333 325 320 335 328 338 314 318 335 319 337 326 317 322 339 315 338 338 334 307 335 309 334 315 307 318 335 307 311 313 312 310 311 325 324 312 309 304 324 328 308 314 325 314 300 315 318 301 297 297 309 302 309 306 316 313 303 297 318 301 308 295 304 304 289 305 313 315 302 286 285 310 308 301 292 294 284 292 295 287 297 304 287 290 287 302 293 304 287 281 302 297 305 302 278 297 301 295 282 284 275 277 284 290 292 275 284 278 296 276 282 269 271 293 270 289 289 285 290 283 282 276 270 278 282 282 279 275 264 269 281 287 276 287 282 286 265 276 275 271 268 276 282 274 281 276 275 257 260 259 269 266 277 257 279 260 274 266 276 253 268 253 253 254 254 263 252 250 271 252 270 273 261 251 265 254 260 264 253 258 268 253 258 267 249 253 248 254 267 255 258 254 260 251 262 245 259 251 263 250 254 260 254 264 245 253 252 260 252 254 247 258 238 260 255 240 238 246 253 254 244 250 256 242 240 236 246 245 233 252 235 244 245 250 242 233 251 236 246 254 237 246 233 249 231 251 242 249 228 251 242 237 242 239 236 240 233 227 249 248 238 227 245 242 240 227 246 235 243 231 230 227 241 233 243 239 241 237 230 225 235 236 236 224 235 238 232 227 232 224 225 237 242 220 223 233 238 222 236 233 221 241 230 239 227 226 230 221 234 237 240 237 225 219 229 230 220 229 218 230 219 237 226 222 234 228 228 233 221 227 226 236 227 225 223 230 221 229 224 227 225 217 223 231 216 234 221 217 222 220 231 224 219 220 230 214 229 221 229 213 233 218 212 224 226 221 216 232 212 225 222 220 227 230 216 230 229 224 213 215 232 229 226 214 212 221 215 229 230 232 230 228 214 229 216 226 213 217 224 213 230 211 223 222 230 228 218 225 217
219 230 217 215 223 219 215 231 221 211 227 222 230 221 223 226 226 217 229 233 229 232 230 231 221 220 227 217 226 220 225 212 215 229 217 225 215 221 224 227 220 217 213 214 226 222 228 218 228 221 215 221 218 231 219 228 217 235 234 231 219 223 232 223 218 236 215 221 221 225 233 228 229 231 230 221 219 222 224 232 231 225 219 237 222 223 229 225 220 225 221 225 230 230 239 223 239 227 225 238 229 224 224 222 237 242 230 223 229 225 242 231 226 224 243 240 235 228 229 225 244 232 226 228 239 225 227 231 228 234 245 239 239 228 244 229 228 231 227 238 231 227 242 231 248 236 228 239 243 238 242 238 243 240 239 251 244 239 234 248 245 238 248 242 234 241 243 252 254 239 250 255 241 243 241 248 234 242 246 245 245 253 247 237 235 236 237 252 240 259 251 244 248 255 260 250 261 258 252 258 253 262 245 243 258 259 248 253 244 244 261 247 257 260 253 261 250 244 266 248 253 259 258 267 255 264 265 258 270 261 271 268 270 260 251 263 252 270 274 251 265 269 272 270 267 271 255 276 260 273 279 254 262 272 258 259 270 266 282 264 283 274 273 272 277 261 266 277 274 272 277 282 261 263 287 264 268 264 280 290 283 275 276 282 282 266 280 276 266 284 279 287 289 271 275 283 288 278 274 291 280 276 295 285 296 289 282 300 284 281 290 293 288 296 289 282 288 282 280 280 306 305 290 305 282 304 285 290 293 298 309 289 283 305 303 310 297 293 309 293 315 288 316 291 316 297 310 312 293 313 316 308 305 310 307 295 303 320 302 304 318 315 298 298 312 311 317 305 321 316 311 320 303 329 329 309 314 329 330 316 306 322 307 318 333 309 316 327 319 317 317 325 325 329 312 333 319 331 341 337 316 331 323 339 322 335 343 329 337 321 318 339 347 334 346 322 333 333 343 329 343 335 341 344 344 335 325 346 337 350 347 348 341 341 348 337 328 333 356 351 358 345 337 347 340 344 359 331 357 355 341 367 351 365 362 351 361 350 349 364 366 342 349 339 366 353 354 343 359 342 367 365 352 370 346 361 363 348 370 357 367 366 375 364 366 374 369 354 357 351 385 377 354 376 358 380 382 362 385 383 389 358 359 359 362 364 387 363 387 378 363 380 384 363 397 367 365 396 387 374 394 370 395 385 369 376 392 393 390 376 373 373 390 392 382 386 399 381 407 380 396 391 399 403 410 380 403 401 406 398 403 392 388 414 410 398 387 417 389 386 413 410 408 401 418 413 397 409 413 388 399 411 417 424 411 393 426 430 393 412 416 423 417 414 408 405 416 433 415 397 418 400 405 415 401 422 406 414 406 407 422 401 406 412 408 401 413 414 403 434 409 421 446 439 442 412 441 408 436 412 408 449 434 443 439 421 428 422 413 421 437 432 414 427 426 435 418 452 448 435 417 424 460 423 444 449 449 444 456 442 422 444 453 436 441 436 445 434 439 453 462 456 429 452 437 449 463 429 439 441 469 432 454 434 464 463 463 471 460 449 474 463 445 473 437 477 466 441 444 467 454 470 438 479 456 449 467 444 482 465 463 479 467 484 474 481 444 467 479 464 453 481 447 489 470 484 468 456 452 477 453 484 487 475 476 488 455 495 483 451 474 462 493 478 452 498 494 485 478 489 460 455 484 489 490 499 472 482 466 478 502 474 490 464 489 470 497 499 465 464 494 501 467 488 464 486 498 498 483 475 480 490 475 473 491 510 465 502 483 470 485 490 500 490 485 509 498 472 510 500 508 488 512 492 500 489 505 512 491 473 495 488 486 499 507 519 488 508 509 513 517 505 476 517 512 520 497 481 511 487 519 505 514 489 483 525 497 482 481 521 491 525 486 486 481 512 522 505 515 485 490 525 517 492 518 505 489 491 512 528 505 507 528 520 533 491 527 516 523 500 531 522 532 507 530 503 514 521 513 530 532 509 534 508 494 515 528 515 534 533 490 515 517 508 502 516 516 519 521 529 536 517 541 531 512 534 523 542 493 498 508 512 520 504 534 527 531 523 529 499 502 496 499 525 505 536 511 527 532 499 518 539 494 526 525 515 510 519 512 541 522 535 546 526 527 546 526 539 527 544 540 511 522 545 542 533 535 536 544 499 541 516 544 517 525 499 538 540 500 531 534 527 520 510 507 529 510 513 548 541 509 516 504 512 514 526 525 529 513 520 507 533 516 531 501 544 533 519 511 536 502 525 515 501 537 501 508 525 516 506 516 504 524 550 518 516 526 545 524 517 544 508 527 509 541 507 531 525 528 544 539 507 546 504 509 532 534 546 507 527 501 500 532 503 500 527 548 503 498 548 497 542 507 526 529 498 535 510 501 541 504 543 527 500 524 537 509 536 534 546 513 513 497 524 546 498 500 520 531 528 495 531 521 533 509 500 510 522 513 514 543 496 536 521 527 540 538 517 504 500 515 540 522 495 509 499 542 523 537 514 535 501 518 525 518 503 505 538 529 492 527 516 540 540 495 508 500 502 491 503 490 538 524 492 513 488 523 537 493 517 507 509 500 507 490 525 493 504 496 530 530 531 530 529 503 508 520 513 521 509 521 519 515 494 510 520 529 525 491 506 520 525 516 517 491 482 527 505 494 497 523 501 482 488 507 477 486 495 482 517 522 521 504 503 483 481 494 480 476 506 521 498 507 491 484 520 473 476 478 518 494 491 487 506 499 470 504 485 504 485 476 513 514 505 485 514 510 502 476 505 503 478 485 491 494 489 490 492 491 500 501 479 494 472 468 508 481 487 507 484 483 490 477 471 490 469 483 471 474 466 458 459 491 498 484 465 466 492 495 481 482 454 465 457 469 480 486 471 478 466 466 466 453 480 493 482 458 450 457 485 476 492 460 479 451 482 485 445 450 485 444 488 486 445 458 461 474 474 443 485 441 480 444 441 456 456 468 470 443 442 452 472 467 443 440 461 435 469 433 472 472 458 433 447 465 457 457 454 449 436 437 442 430 441 454 427 456 440 433 444 445 449 453 439 466 454 455 428 463 433 451 442 427 447 430 427 457 449 448 441 429 431 427 447 457 437 423 422 441 424 426 428 423 413 449 415 422 443 448 412 435 440 433 441 406 438 406 418 414 418 412 437 416 416 407 430 407 433 410 401 431 421 426 400 435 407 420 417 415 423 415 410 395 410 398 433 431 422 427 420 396 395 413 414 410 406 401 400 392 415 401 393 408 417 413 423 400 411 418 401 419 386 420 386 410 418 416 380 416 394 410 408 410 385 413 384 393 381 386 390 383 401 376 402 388 407 406 377 396 394 370 393 378 397 400 385 371 391 382 400 370 399 380 394 371 395 366 364 384 376 373 386 378 384 358 367 380 371 363 379 384 366 367 378 373 381 379 382 386 361 378 385 378 380 360 369 354 351 353 370 357 360 360 352 379 367 357 361 369 364 373 361 364 366 364 355 340 372 344 362 349 362 364 340 349 342 348 359 360 365 351 356 355 352 350 362 337 363 340 331 339 354 352 353 329 338 350 344 342 325 333 352 337 346 352 347 333 337 346 330 322 330 339 342 340 344 322 335 347 340 335 330 331 339 335 331 328 340 313 342 312 341 334 324 337 326 329 323 331 319 335 317 315 306 313 325 309 306 321 324 316 330 327 319 307 322 309 303 308 313 311 304 302 297 324 314 324 301 318 305 324 322 293 310 305 311 318 295 294 301 297 296 292 312 297 314 311 299 301 315 290 288 307 310 305 287 312 298 306 283 297 298 282 302 285 301 286 293 288 301 281 305 304 299 293 287 285 292 284 276 285 289 291 286 275 283 285 292 298 283 280 283 292 283 284 279 275 275 285 270 273 282 284 274 280 269 277 267 284 283 268 276 274 266 270 285 286 288 271 265 263 278 281 271 264 274 268 278 277 257 273 279 262 281 269 276 255 268 258 273 262 269 266 261 275 272 257 269 261 272 268 258 273 254 259 256 265 253 250 272 264 255 247 267 264 269 249 254 266 265 246 257 254 255 268 250 253 264 248 253 252 261 255 263 253 254 259 246 246 253 241 240 258 238 239 251 246 243 258 242 238 250 259 236 256 253 240 235 241 254 237 253 244 235 234 246 251 244 237 236 246 238 234 248 234 230 236 249 244 239 232 238 229 246 229 241 233 235 241 240 247 244 243 248 227 230 241 236 232 247 247 247 237 231 238 230 247 225 236 239 231 231 243 231 227 241 235 226 225 235 222 244 231 232 241 224 228 232 234 228 224 232 220 236 238 233 234 231 227 223 223 228 225 236 230 228 225 219 231 229 220 220 230 219 227 220 235 234 221 237 228 227 221 227 220 229 235 232 219 234 227 218 221 223 234 221 233 225 221 226 217 222 228 228 225 216 229 220 232 234 217 220 221 221 229 224 232 225 217 214 221 229 214 226 213 231 232 232 218 215 221 220 223 233 232 212 213 226 217 230 225 220 214 231 228 228 220 225 219 222 223 226 216 223 218 215 218 214 213 224
218 221 233 229 221 233 229 220 223 232 215 214 218 215 231 232 231 216 221 216 226 231 229 229 221 214 233 228 217 234 218 221 219 215 217 228 233 232 234 222 229 214 221 233 216 218 230 235 219 215 214 232 233 232 228 221 231 224 234 234 223 217 220 230 221 223 222 217 219 220 226 235 219 233 233 220 236 225 219 219 226 218 238 230 233 234 238 220 221 218 230 221 239 224 240 219 232 237 235 235 230 233 232 229 235 243 233 233 229 225 222 236 236 240 242 228 233 240 226 231 234 232 227 232 238 243 232 229 238 243 239 244 233 245 231 226 245 243 233 231 243 229 239 234 246 249 247 228 250 245 247 230 230 247 229 250 252 244 242 241 241 247 243 249 244 242 240 242 233 252 248 242 251 247 245 238 245 241 238 237 251 258 239 247 246 256 244 253 251 247 257 262 258 255 242 259 255 257 259 242 245 251 255 247 249 255 251 257 257 260 252 252 260 256 257 251 255 246 268 246 259 266 249 262 253 258 256 259 250 255 262 259 262 265 250 254 253 255 275 265 270 265 255 269 274 260 266 257 255 259 276 272 265 256 268 268 270 272 261 281 263 262 282 276 283 261 286 276 276 264 277 271 283 268 281 282 273 286 283 288 289 285 288 293 293 276 293 286 290 292 278 273 280 284 294 282 270 294 282 284 285 274 273 289 300 285 285 288 294 302 287 277 292 303 284 291 278 300 281 290 286 291 296 289 295 305 301 290 308 310 308 292 293 293 303 307 300 302 293 301 292 293 287 309 292 316 294 313 313 306 310 296 292 298 306 296 307 314 320 323 310 324 319 296 307 321 320 298 314 309 305 304 312 312 303 322 328 306 332 317 329 325 334 327 305 308 309 305 333 335 332 327 321 320 331 316 314 339 339 342 339 321 330 342 325 339 339 325 345 316 327 331 318 338 327 338 343 324 345 347 330 344 330 348 337 337 349 348 356 351 341 353 350 332 329 353 340 353 340 348 358 357 343 348 344 353 332 336 341 353 340 338 354 338 363 361 361 351 358 348 343 371 339 357 358 350 365 368 373 363 354 357 361 347 370 354 375 345 346 370 372 379 357 365 375 353 354 354 378 370 383 379 361 372 378 373 371 376 385 378 367 378 387 361 366 358 389 387 366 361 366 363 389 390 381 399 362 385 390 373 376 366 377 396 385 395 391 384 405 374 378 388 406 391 406 389 387 397 387 405 390 388 406 410 396 412 395 413 392 410 404 396 407 393 400 399 413 406 381 420 398 399 393 407 420 391 393 412 405 412 409 412 416 419 426 421 393 422 401 408 428 417 429 409 412 433 415 400 412 426 398 416 426 411 405 438 427 427 417 432 430 422 422 406 442 417 426 427 414 441 414 429 408 427 418 421 445 422 424 431 410 430 413 447 424 425 431 419 413 427 428 417 451 441 436 415 431 455 435 440 435 459 428 446 444 460 435 424 449 437 430 460 422 421 429 426 454 464 465 441 458 430 446 452 456 452 436 462 450 462 436 462 432 440 461 443 469 443 474 468 439 436 433 452 440 436 450 447 451 450 458 478 454 466 464 469 478 442 450 473 482 440 475 474 440 475 450 451 470 457 476 461 466 458 480 489 469 470 463 485 481 450 472 451 486 474 462 466 493 483 467 496 488 479 458 495 459 459 475 478 486 468 476 459 501 490 469 480 475 484 456 473 467 486 457 498 496 489 502 491 484 468 483 504 488 469 492 468 469 463 477 500 507 487 502 486 472 492 510 510 508 480 484 486 493 514 513 467 515 471 503 507 478 476 481 491 503 518 507 473 475 499 483 501 516 512 497 513 512 485 511 513 501 480 495 495 489 494 475 485 481 518 507 486 497 476 495 504 511 514 506 496 500 517 507 526 482 515 505 500 500 483 491 501 526 512 522 491 484 525 501 492 519 485 505 493 485 517 510 490 515 530 505 523 498 526 485 521 519 517 525 490 514 502 524 495 523 494 529 489 533 512 519 525 538 537 490 520 493 490 527 525 538 497 537 500 513 538 510 496 519 498 525 521 514 512 503 525 519 493 501 515 543 532 526 541 503 527 539 508 526 503 500 539 496 535 521 514 542 516 500 503 530 544 503 532 514 518 534 504 535 518 511 522 522 498 501 507 520 523 522 529 509 505 522 511 522 525 507 546 524 541 504 508 541 514 523 509 514 511 546 530 510 539 506 537 542 540 526 543 544 528 524 505 537 498 548 539 528 508 538 504 501 546 544 545 539 519 534 533 509 532 543 523 521 527 538 514 518 543 536 541 523 511 497 539 541 497 530 548 536 547 503 540 520 526 513 538 523 525 522 535 507 543 536 507 521 500 500 517 547 539 510 521 502 510 539 546 538 496 545 525 546 526 544 516 531 508 506 505 512 507 519 523 528 505 508 500 510 512 521 537 504 535 538 538 526 529 512 516 530 509 494 502 510 534 502 513 508 538 526 495 540 503 510 499 536 521 515 492 510 529 501 495 527 508 513 504 526 538 490 510 490 518 493 507 508 501 500 522 520 508 500 516 518 491 497 511 494 494 486 513 533 496 490 517 488 514 531 523 510 504 518 512 500 491 490 525 515 501 486 496 489 507 523 503 508 511 503 510 490 525 518 489 518 479 481 512 512 512 522 526 493 524 506 509 481 514 502 514 482 507 481 489 484 475 511 519 519 490 499 478 503 479 493 476 492 516 483 475 471 515 481 513 480 487 512 481 503 480 475 504 490 467 482 496 478 490 492 479 510 472 499 489 468 510 482 499 473 500 506 469 501 499 505 478 460 476 462 484 466 480 468 501 490 464 472 473 482 487 473 488 491 461 467 496 484 465 484 464 481 472 499 455 472 470 497 495 452 459 488 466 488 468 483 484 485 452 478 468 457 477 482 488 463 474 456 487 488 477 449 451 458 486 445 461 464 453 451 472 472 452 477 471 473 479 443 452 470 437 439 479 475 463 456 437 436 459 434 463 455 444 463 440 467 439 465 437 438 458 448 463 459 453 468 427 466 433 442 454 429 439 451 432 464 430 454 462 420 453 421 459 449 419 454 427 453 436 425 433 451 444 436 424 429 437 439 416 435 452 441 416 413 431 416 424 444 426 421 427 410 420 446 437 432 423 431 438 433 438 439 444 431 419 411 427 410 434 409 430 431 424 419 403 434 416 400 415 407 408 408 428 410 398 405 428 402 396 421 409 397 423 429 423 390 420 408 418 397 406 417 424 417 410 408 413 384 417 383 395 409 420 414 415 380 413 407 412 379 413 382 406 407 388 384 414 379 377 395 396 394 383 405 384 405 408 375 396 388 400 376 387 394 367 401 370 394 374 388 390 397 387 399 381 397 366 366 374 397 382 365 395 364 365 372 367 359 386 379 377 373 385 357 364 354 370 387 352 367 380 355 365 360 349 356 362 383 356 354 358 372 365 370 363 377 372 349 368 363 343 374 344 357 363 372 374 374 366 352 342 342 349 362 364 342 339 366 366 341 358 336 334 365 345 340 347 344 347 334 359 330 332 335 348 338 336 339 355 335 352 342 327 329 343 331 352 344 338 342 340 352 349 337 338 345 348 349 327 347 340 345 318 323 320 328 343 332 316 341 342 339 332 312 322 322 336 326 330 334 322 338 328 322 309 325 310 325 304 308 334 330 306 329 314 331 324 324 309 316 326 303 321 319 305 311 318 302 309 315 323 318 306 298 298 303 308 311 318 316 294 298 308 305 311 300 313 303 298 312 292 291 304 299 312 295 296 297 312 302 293 296 285 291 288 282 306 283 298 289 287 304 283 306 304 291 301 292 276 281 287 298 300 293 289 289 298 285 295 276 296 297 284 278 294 285 289 285 287 295 268 294 289 293 272 293 289 288 290 281 279 283 286 283 268 274 272 282 266 286 279 274 274 267 264 273 281 269 275 281 265 262 263 269 263 262 274 256 266 255 272 267 255 264 268 263 255 256 253 257 276 260 258 276 267 251 266 270 249 249 264 258 249 259 248 272 250 267 254 264 267 267 259 266 251 260 246 256 252 256 262 266 250 259 263 262 260 259 249 260 251 247 263 254 242 239 248 252 242 247 262 237 242 251 260 252 247 252 239 242 242 248 245 252 244 240 240 241 249 233 236 255 233 237 247 246 244 231 232 243 237 249 240 235 229 234 243 240 249 245 246 249 234 248 243 236 230 242 233 229 248 236 231 240 235 235 228 241 226 235 244 246 247 225 243 240 242 235 241 229 223 242 244 236 238 227 244 230 236 227 226 233 235 229 225 238 238 220 230 239 230 220 231 229 237 220 239 232 231 233 238 224 222 229 231 231 235 230 234 238 234 227 225 221 221 235 226 225 233 234 234 222 224 225 226 233 223 230 231 219 220 229 216 231 231 231 225 224 216 227 223 230 216 231 233 218 225 220 226 218 216 223 222 222 232 229 216 214 222 232 218 227 222 218 219 217 234 230 226 233 221 233 228 221 226 223 225 213 229 216 217 231 225 225 217 219 220 220 217 226 214
225 220 224 230 227 226 227 220 215 225 226 214 216 235 225 226 223 226 220 224 230 214 234 221 218 218 226 223 222 218 224 233 222 232 225 233 223 217 216 224 226 229 222 229 226 234 219 233 224 224 222 216 223 221 224 226 224 234 235 232 236 221 229 223 238 219 219 224 219 221 232 230 235 237 230 233 218 237 239 235 222 229 226 239 225 232 231 231 230 232 220 242 241 237 238 236 240 232 225 222 241 223 238 224 226 229 240 227 242 232 239 241 239 225 238 245 232 246 235 244 236 230 244 229 225 234 245 239 240 228 241 238 247 229 242 230 231 237 230 245 246 232 244 248 248 230 236 234 248 249 241 247 247 252 253 231 232 242 234 252 242 231 235 253 251 253 232 252 244 239 237 255 244 255 243 257 250 252 239 239 249 252 257 243 259 240 253 244 259 238 262 241 249 249 246 245 259 256 255 246 264 251 251 246 245 251 261 258 265 259 247 255 254 264 264 254 246 257 261 267 256 269 266 252 267 247 256 264 273 266 249 259 255 254 259 272 266 269 267 265 257 274 274 264 269 279 261 255 270 271 262 276 261 264 274 259 258 279 274 270 261 275 266 285 263 278 271 273 276 278 278 278 267 278 273 278 281 264 265 288 290 277 268 271 293 290 277 282 268 292 288 274 271 270 279 288 285 296 298 289 287 285 292 275 296 298 297 301 288 277 302 288 302 287 301 287 286 286 282 282 291 308 288 282 299 284 295 298 300 289 286 308 295 301 300 303 311 314 293 312 298 298 308 316 316 315 298 291 295 315 317 304 303 319 297 318 317 303 314 316 307 306 306 316 324 303 322 317 300 307 312 311 316 314 318 305 314 318 327 318 307 326 333 331 317 334 329 337 316 334 328 333 333 313 340 322 337 314 330 327 312 327 343 325 316 343 319 326 339 344 327 325 338 319 318 327 338 320 352 328 352 343 342 331 337 332 344 343 342 348 330 356 335 327 345 338 354 342 331 328 339 361 355 336 330 336 348 341 362 341 346 354 368 351 344 336 340 364 345 344 342 368 339 364 367 361 368 342 350 360 342 366 354 358 349 368 367 372 362 381 365 374 358 358 378 380 355 372 367 360 371 363 384 357 365 376 388 370 374 362 360 374 384 364 370 394 366 362 369 396 370 395 370 362 397 395 379 372 371 363 396 401 367 384 375 379 391 401 397 404 384 406 394 376 400 376 407 384 374 402 408 397 400 383 383 413 394 410 399 391 394 386 410 380 417 394 407 399 400 401 382 413 404 391 390 415 403 401 386 387 402 403 392 409 409 398 412 418 424 411 397 394 420 415 414 407 420 399 419 416 415 396 403 405 432 413 428 436 401 439 403 409 426 407 425 403 405 432 423 436 436 435 439 434 445 435 424 434 423 408 433 429 448 448 443 418 439 437 436 449 444 420 454 429 416 432 444 427 449 419 419 433 419 421 430 457 419 421 458 449 445 446 432 448 435 434 431 440 431 456 465 456 428 435 438 454 437 450 454 434 462 449 442 466 435 439 471 444 456 456 433 456 462 452 452 448 447 456 434 457 477 448 477 436 448 459 446 452 453 467 451 442 479 454 468 463 463 480 485 454 460 476 458 482 487 471 451 463 482 459 451 480 470 449 484 458 453 461 463 483 455 479 459 462 488 472 489 494 487 466 487 493 487 466 475 490 460 484 478 494 463 500 500 468 495 466 501 461 492 505 477 475 468 465 465 474 490 470 483 469 485 480 491 469 496 508 482 497 480 469 478 486 470 478 498 511 502 493 509 494 469 498 468 488 480 495 504 516 474 470 497 502 494 511 473 491 483 513 486 476 516 500 504 477 514 494 475 506 498 498 489 524 510 479 502 508 503 516 487 479 525 498 525 517 503 504 495 525 507 521 501 500 498 522 481 506 487 503 524 511 529 488 514 517 495 491 502 523 532 516 529 483 517 529 501 529 523 505 529 494 527 512 505 488 507 531 511 492 502 524 498 536 514 495 508 525 506 506 514 499 493 525 493 526 494 511 496 508 532 540 517 524 490 537 527 512 505 527 518 520 514 504 493 516 537 513 502 504 532 503 517 536 540 521 497 519 543 503 524 528 498 523 543 532 516 508 539 516 506 530 541 542 515 529 542 504 517 512 506 532 499 540 495 510 524 496 520 503 505 498 537 537 503 510 523 502 525 545 525 514 529 496 538 498 531 510 537 530 528 525 544 508 518 544 524 547 521 525 531 507 505 497 497 513 512 501 496 518 498 501 512 531 501 530 510 512 544 499 547 524 528 519 536 498 543 540 525 516 518 509 527 503 510 528 496 503 533 496 501 511 529 517 546 534 527 536 526 522 538 501 498 518 524 514 496 519 507 502 539 505 515 518 511 504 525 539 539 538 540 544 501 521 541 527 536 520 516 515 523 507 521 526 507 526 516 497 529 495 517 499 528 525 517 522 529 497 504 524 496 532 505 535 493 528 505 495 512 541 512 491 520 498 501 499 498 523 502 533 499 527 513 533 507 536 537 518 515 522 499 518 512 537 536 487 496 498 491 517 523 486 518 501 494 503 534 501 510 496 519 490 487 490 532 518 520 510 495 509 519 504 495 520 512 499 513 507 488 493 507 480 479 496 501 517 494 490 522 504 515 484 511 520 492 511 505 479 490 520 508 478 495 522 519 499 499 516 495 493 518 515 499 473 499 513 481 474 478 505 501 483 470 494 490 476 492 502 500 478 473 468 495 473 468 509 502 493 501 473 512 497 468 468 473 484 479 478 505 479 487 486 504 503 492 504 474 466 484 474 482 476 469 482 497 501 483 500 473 458 493 462 496 482 492 461 461 478 482 457 474 477 462 494 476 465 496 458 451 464 478 456 470 449 469 490 456 479 467 478 478 492 470 482 445 474 462 484 474 444 453 474 452 474 459 479 449 454 463 466 473 442 441 464 474 446 473 445 442 454 469 453 474 444 442 470 459 460 445 452 471 432 452 436 466 440 473 435 458 439 454 448 440 460 443 436 428 453 441 448 435 429 465 464 428 456 434 461 433 450 425 433 430 441 448 443 421 422 448 448 459 451 435 451 431 437 448 437 425 423 435 419 413 429 437 435 412 438 413 443 418 411 407 423 440 409 420 422 408 444 430 406 430 427 406 424 402 406 419 403 434 399 413 419 436 399 416 418 421 429 402 416 434 427 424 396 427 421 394 416 391 391 399 393 416 412 427 423 416 412 417 423 411 408 391 410 389 412 393 389 393 394 417 394 401 386 400 387 415 393 402 410 416 382 409 414 407 402 394 392 395 382 379 380 396 400 387 371 398 390 376 394 398 379 400 378 387 370 386 398 377 383 391 381 398 369 386 399 381 391 394 384 371 393 376 374 392 377 374 393 366 365 364 391 363 378 354 361 356 368 373 370 373 377 358 349 379 363 369 369 370 371 346 361 352 346 361 379 344 366 366 348 377 361 374 343 369 348 358 351 340 347 356 349 351 348 369 352 341 365 347 357 348 348 360 364 335 345 336 345 354 351 346 333 331 331 358 347 346 339 348 350 327 354 328 326 325 346 324 351 334 333 329 331 325 350 335 346 342 335 321 332 321 348 340 347 337 342 328 331 321 314 323 311 336 329 325 320 340 308 313 319 316 319 337 308 322 332 319 316 335 317 321 332 304 329 332 328 324 306 303 328 302 318 317 305 308 303 315 311 314 300 325 320 323 315 317 303 293 319 320 292 291 293 300 300 295 289 307 310 307 298 292 300 312 296 298 308 293 294 303 290 298 302 304 294 304 305 305 299 307 297 304 296 303 289 306 306 289 300 298 303 279 298 296 278 289 278 284 298 278 294 274 293 285 298 283 270 296 286 286 291 285 274 288 278 291 279 284 276 283 273 277 266 282 287 277 265 277 263 266 271 279 264 262 268 263 265 285 284 263 265 280 265 280 270 281 277 278 279 276 280 265 271 260 276 277 261 269 259 277 262 255 258 274 259 258 257 259 257 252 273 251 264 254 252 256 248 265 247 252 257 270 259 254 269 252 252 259 248 247 246 266 251 255 261 266 252 253 261 244 250 263 264 259 260 240 245 257 239 247 260 240 246 248 249 245 255 257 261 240 254 243 249 251 238 257 242 257 239 252 239 240 256 252 250 254 235 234 243 246 240 253 234 250 231 234 246 248 252 229 251 238 236 231 229 231 230 237 230 251 247 251 250 246 246 231 239 249 226 243 241 228 230 230 247 232 245 225 231 227 245 226 229 225 232 243 235 243 232 238 223 224 232 239 237 228 244 242 221 237 237 236 239 235 234 231 235 232 225 236 229 240 237 233 241 239 225 224 237 233 238 230 229 219 225 238 220 218 227 221 228 221 229 232 224 230 226 235 226 231 222 228 221 231 232 220 229 224 233 217 222 232 233 235 215 224 221 225 228 231 229 215 233 218 229 218 230 235 234 216 228 216 228 232 232 222 214 221 228 230 220 214 223 216 232 223 226 216 234 215 233 224 214 229 227 228 233 219 227 229 219
218 232 235 236 226 219 235 233 232 229 217 232 216 220 228 223 230 228 221 231 225 230 231 219 221 221 236 225 232 227 230 234 222 226 233 235 232 230 229 225 222 232 220 221 235 231 230 228 222 234 220 232 228 236 234 233 220 231 221 238 221 236 235 236 238 219 225 221 236 218 222 219 229 238 232 221 236 241 223 219 228 237 238 220 224 236 229 225 238 220 241 243 241 226 233 232 221 240 230 240 241 228 236 223 241 227 243 236 226 224 231 230 238 244 224 236 238 228 236 228 228 233 228 244 233 235 232 234 231 236 247 246 242 238 249 230 242 246 229 246 231 248 228 228 237 251 233 248 231 239 239 230 234 239 238 236 253 253 237 255 245 246 247 245 238 245 239 254 256 242 240 236 239 257 237 239 257 258 259 259 247 259 259 240 248 240 261 243 240 241 248 256 246 256 256 258 255 264 241 263 243 249 257 261 266 258 263 246 249 249 248 262 247 247 266 261 251 249 261 251 247 259 269 261 257 250 272 251 268 262 254 266 267 267 273 255 254 276 263 258 262 263 258 278 262 254 266 272 259 270 280 277 273 283 273 271 261 278 269 266 269 281 279 267 266 272 283 273 283 274 275 282 276 289 268 269 281 290 273 276 267 284 281 270 270 271 287 284 274 281 272 296 277 291 291 288 273 297 291 282 295 297 294 296 301 292 294 297 303 278 284 282 287 295 302 291 283 281 303 282 286 294 301 295 285 308 285 302 286 289 288 306 302 291 306 300 308 309 294 307 297 311 301 305 298 313 309 301 312 302 303 313 313 314 313 301 297 322 297 321 326 297 324 315 309 320 316 327 313 299 302 309 329 331 329 318 332 330 317 324 318 331 305 327 328 326 330 323 328 317 316 337 335 312 321 335 317 328 329 328 314 327 345 340 317 326 329 339 331 325 323 336 334 319 332 343 321 342 331 329 338 339 342 336 342 349 323 349 335 348 357 329 330 351 355 332 350 343 335 347 338 349 357 361 362 349 358 343 343 335 347 354 354 342 355 354 337 363 351 341 352 354 364 362 343 352 361 363 368 349 342 349 369 360 363 357 359 349 367 381 371 369 370 363 379 358 351 362 354 379 383 375 358 370 370 363 382 384 386 372 375 356 390 393 359 360 379 370 384 364 361 376 369 376 391 372 395 376 369 398 397 381 386 400 399 384 391 371 390 391 382 397 400 374 399 385 406 401 373 393 399 396 405 408 406 408 402 395 391 384 407 386 382 399 414 406 400 404 392 383 408 391 382 417 410 395 419 387 417 394 419 416 423 422 399 394 388 399 419 424 417 391 403 412 398 421 399 397 429 422 397 426 421 411 404 401 397 437 431 406 402 405 438 411 427 406 424 424 427 424 427 412 439 432 418 412 418 447 415 426 443 446 410 448 430 444 424 441 446 453 425 413 432 445 454 420 455 450 445 453 433 423 429 430 433 434 441 433 423 444 456 441 437 439 447 458 429 457 439 456 453 457 424 433 426 467 461 439 455 444 465 441 471 435 442 431 440 451 467 452 434 471 438 439 473 473 441 463 439 445 468 462 460 477 480 456 473 476 479 438 448 461 452 475 469 469 481 453 473 452 455 467 463 475 445 478 470 479 450 479 486 465 452 480 450 465 483 480 479 461 454 452 489 450 470 476 473 481 475 497 476 467 466 497 471 492 492 472 484 470 485 473 503 488 473 486 475 485 499 486 491 485 494 479 479 465 504 500 484 482 465 479 468 494 486 476 472 475 494 506 466 468 468 483 470 503 498 508 482 510 495 487 513 507 509 473 513 496 474 490 475 475 513 503 497 507 507 484 481 483 512 477 514 510 499 476 504 490 476 521 485 518 478 478 496 523 484 521 519 525 504 504 507 489 526 490 518 488 503 498 520 515 494 511 514 507 495 507 513 497 488 516 493 494 522 514 492 482 514 489 531 492 520 516 508 520 529 503 503 528 527 498 510 531 535 497 500 535 486 488 520 504 505 526 530 490 495 502 525 505 515 524 525 520 499 522 501 525 516 495 518 509 509 518 530 509 504 519 533 529 522 518 497 491 532 540 495 540 505 534 534 507 493 520 539 530 528 526 516 506 533 519 526 527 521 540 495 535 513 502 514 502 527 536 513 535 542 500 536 540 515 521 522 518 541 535 523 515 505 531 543 498 504 514 545 525 540 518 527 507 527 495 543 536 513 510 502 537 517 544 531 538 495 507 538 518 525 515 539 536 528 513 517 538 533 516 545 526 516 525 514 524 501 510 541 496 502 496 538 500 521 499 543 497 539 535 520 517 531 541 535 541 507 533 508 545 530 507 501 527 513 496 532 520 512 526 496 494 503 515 499 506 519 495 508 512 511 510 510 524 504 526 518 544 540 507 542 524 519 524 532 514 526 513 509 518 527 498 540 510 510 540 512 520 521 502 516 520 504 516 505 528 532 511 505 504 510 504 538 513 493 525 534 522 494 499 521 502 503 516 492 494 512 512 522 489 495 519 491 507 518 503 516 507 497 504 520 516 490 490 512 493 525 504 498 502 487 529 488 525 504 490 530 501 496 509 523 489 499 495 515 515 518 490 520 524 512 510 512 513 508 523 517 497 514 512 523 521 483 491 479 487 493 482 519 508 508 508 513 525 524 499 508 511 508 499 504 490 480 488 497 494 512 479 496 511 503 507 477 472 490 494 493 518 477 475 501 490 513 470 470 495 475 490 509 493 509 505 507 476 506 480 496 495 489 474 489 465 507 498 509 475 483 479 499 483 476 494 500 492 503 489 496 470 476 480 464 468 490 462 504 488 478 457 499 474 473 481 475 469 461 486 455 469 497 473 478 495 487 458 476 463 481 492 471 482 451 470 463 455 456 481 469 452 457 454 464 490 456 448 451 453 480 449 473 476 471 454 462 475 452 470 483 480 461 476 445 471 461 462 476 479 475 450 465 473 436 454 464 441 443 434 451 464 448 454 436 455 467 453 471 435 459 448 438 443 461 472 430 462 461 462 450 468 450 453 453 459 444 466 425 457 444 456 447 432 457 458 458 434 438 450 429 453 445 461 447 431 421 452 434 430 425 417 452 438 436 447 450 428 414 449 424 417 415 436 412 409 431 417 425 418 410 420 408 428 435 419 419 424 439 437 423 412 405 431 431 440 404 430 434 399 432 411 411 397 398 397 422 413 431 405 407 398 405 429 418 417 394 410 400 424 407 423 393 409 409 410 424 388 416 395 421 384 399 412 416 406 399 390 420 388 394 380 395 386 402 402 403 382 413 385 413 402 386 405 385 398 408 380 375 398 398 404 377 408 384 391 405 387 403 400 392 368 397 389 396 396 369 376 375 369 387 390 383 377 371 392 398 374 394 370 361 390 394 373 384 383 360 391 368 382 373 382 367 369 363 372 374 358 361 382 385 366 383 375 355 372 367 378 359 359 346 368 352 371 369 351 364 354 371 347 347 373 349 345 340 365 370 339 362 341 358 351 349 336 355 347 368 358 357 344 357 342 347 355 334 344 352 357 330 332 333 347 335 354 332 330 343 356 336 348 341 323 327 325 333 345 330 322 321 323 352 347 340 336 336 330 333 347 326 337 326 329 337 325 338 334 320 330 324 320 341 320 311 336 319 340 338 316 314 315 329 332 337 327 328 313 307 325 328 330 322 304 308 307 326 305 330 315 330 311 302 300 308 327 323 304 325 312 296 313 321 308 322 294 322 315 307 316 316 312 311 301 295 311 300 294 298 315 293 304 286 298 313 286 293 308 307 290 296 284 310 301 307 302 288 298 295 287 305 287 306 304 285 303 284 296 280 281 299 292 292 276 300 289 281 297 289 275 291 293 278 283 281 292 280 281 292 274 294 277 286 277 283 270 294 292 276 274 281 281 293 273 277 264 269 285 272 270 269 264 272 272 287 273 282 280 272 281 272 279 285 280 267 270 261 267 275 279 277 272 256 279 280 277 272 277 265 265 278 253 253 268 261 256 263 251 260 251 273 260 266 253 257 265 267 264 253 264 249 270 268 250 246 257 262 247 261 252 260 247 251 250 250 265 251 250 266 264 263 260 253 243 260 256 241 247 257 239 255 250 243 257 259 244 245 252 244 260 261 237 247 247 240 251 235 250 253 256 234 246 236 242 244 253 254 256 245 254 247 234 238 237 231 239 237 247 247 241 230 242 234 241 244 230 249 244 244 242 234 244 246 236 244 249 248 227 242 228 231 232 231 240 239 237 242 237 237 234 233 232 228 242 224 227 233 245 245 230 229 231 243 236 228 230 231 244 229 240 239 233 223 243 240 235 231 233 241 237 236 242 221 239 230 238 242 239 231 233 221 230 241 219 237 223 220 223 239 226 218 233 237 236 227 234 227 231 233 224 224 222 224 227 218 222 217 217 218 237 236 222 218 237 236 227 221 225 227 221 227 232 217 237 235 232 221 235 221 235 218 228 218 226 236 219 231 234 217 230 233 235 235 233 235 231 222 216 219 234 219 228 226 220 227 222 215 231 220 221
231 222 233 234 233 230 237 226 227 237 219 221 236 217 218 232 232 223 231 234 218 235 225 228 218 216 235 218 232 216 222 223 222 218 221 217 232 218 227 222 217 228 225 237 228 227 229 222 233 222 222 229 228 234 224 237 229 236 239 218 230 235 229 219 237 224 240 224 229 228 230 239 237 229 237 234 241 224 223 220 227 221 226 233 239 233 229 221 222 221 222 236 239 227 236 229 232 228 235 244 238 223 235 233 232 230 243 225 234 240 225 243 243 226 232 232 232 241 233 234 241 228 248 231 228 234 238 238 240 232 245 249 236 250 232 228 236 243 240 237 232 233 244 231 251 239 246 242 243 231 233 250 239 245 234 253 246 250 245 245 255 256 235 256 255 256 256 255 248 237 241 243 243 249 247 257 255 240 258 252 247 248 244 250 240 255 246 253 262 251 242 241 265 258 247 259 244 260 247 246 249 246 260 244 246 249 245 265 254 269 259 266 255 267 269 264 255 247 257 264 263 267 251 263 261 265 251 253 274 270 255 258 259 258 260 265 273 256 277 277 274 269 276 261 274 275 280 261 258 265 273 280 273 266 258 259 266 265 274 260 275 281 272 269 279 265 269 264 285 289 268 270 272 267 273 265 275 293 272 290 286 279 273 267 276 295 294 286 275 280 275 285 283 278 275 277 287 284 293 288 280 279 284 276 293 299 295 276 297 286 301 298 286 299 296 297 293 291 296 305 301 289 295 298 292 305 289 298 289 300 303 297 305 313 293 288 312 293 305 310 296 311 315 300 310 311 298 310 295 300 300 308 316 308 317 304 295 305 323 315 308 315 315 302 309 317 300 317 310 322 303 318 301 324 317 307 311 326 309 311 322 328 319 319 332 336 312 328 313 326 319 325 309 328 310 337 324 323 317 325 314 324 329 317 314 327 332 343 348 328 341 324 341 349 342 320 351 351 352 340 332 343 338 336 338 325 355 332 330 347 353 347 328 337 355 331 333 336 355 335 340 331 361 338 344 332 332 353 363 345 342 336 339 335 367 359 357 347 366 351 341 351 348 354 350 371 352 357 344 348 374 369 361 354 372 354 353 347 356 381 367 375 353 352 374 359 382 357 373 362 374 377 360 377 360 358 365 371 363 373 373 370 389 361 360 393 391 384 379 364 370 372 389 364 392 376 387 380 387 373 399 387 396 398 389 374 377 376 370 381 384 393 373 390 390 398 396 383 383 388 409 397 376 407 396 382 391 376 387 388 381 378 389 411 402 414 382 392 381 406 401 414 387 396 414 399 402 389 402 418 405 417 396 421 408 393 406 392 428 428 430 424 421 392 397 419 424 412 426 427 419 420 429 415 396 421 419 421 399 418 412 427 413 414 400 437 436 432 434 433 414 413 444 422 409 412 421 412 407 410 442 424 427 435 433 450 448 427 441 446 435 413 429 454 441 455 429 430 422 456 423 418 422 451 449 421 459 435 421 450 459 451 456 422 454 459 438 435 424 459 429 448 447 451 462 464 441 450 460 462 428 448 446 433 455 429 451 438 459 467 467 449 459 469 440 452 466 460 461 435 454 472 471 462 460 457 446 461 455 442 448 451 447 476 475 451 449 448 461 459 481 468 476 481 452 464 468 487 461 477 486 449 464 466 467 452 462 459 452 458 461 477 469 495 486 478 493 456 475 489 472 454 495 498 469 466 453 484 471 484 472 468 477 456 458 484 481 494 484 486 464 477 496 476 472 459 485 473 467 484 469 485 463 506 463 468 487 466 467 467 468 466 487 475 469 506 472 476 484 470 483 491 475 469 511 506 486 471 487 469 476 498 484 485 491 480 486 472 493 489 476 474 481 484 496 489 502 498 502 479 503 521 505 513 480 504 506 488 508 491 494 495 520 485 517 493 522 490 503 480 502 526 522 490 512 498 523 496 486 506 510 508 524 510 517 512 493 500 529 526 516 498 500 512 510 491 482 510 506 509 513 484 491 511 523 524 512 489 533 531 532 498 525 531 498 511 524 503 536 530 491 526 504 508 508 515 520 534 488 498 535 517 517 493 520 506 507 522 511 529 517 533 493 533 502 505 507 490 496 532 535 526 520 502 522 515 504 503 511 505 514 533 508 517 537 539 508 529 521 506 520 500 498 497 543 511 512 534 536 543 524 512 541 535 526 515 507 506 517 544 503 537 504 536 512 530 500 535 518 526 500 534 533 501 509 529 541 502 541 527 522 519 521 517 536 530 539 497 518 538 524 528 529 510 494 523 523 500 513 523 508 519 511 495 502 502 506 525 538 501 534 514 502 538 513 521 522 534 500 494 526 530 504 538 523 532 543 528 539 538 505 529 540 498 531 524 534 543 504 526 527 520 522 511 512 541 538 516 530 545 504 533 494 526 496 505 536 522 523 541 520 519 527 518 540 541 498 514 523 533 511 530 510 523 522 508 529 524 497 518 510 533 506 535 515 510 497 532 513 527 502 539 527 511 515 498 510 495 520 514 535 513 501 502 520 531 492 506 487 524 533 530 514 522 499 513 516 505 503 512 516 516 512 527 512 511 486 533 517 485 505 520 490 488 493 518 513 496 520 519 522 484 526 510 499 527 495 480 510 526 484 486 479 481 492 487 496 478 496 525 479 519 514 486 525 524 522 508 487 512 495 480 517 491 512 487 510 489 481 495 488 510 492 484 520 493 478 502 485 483 491 486 503 487 508 515 495 512 494 503 493 493 486 503 486 487 472 473 501 478 493 472 465 468 497 508 472 467 485 475 491 504 469 467 472 470 503 486 484 486 462 483 504 469 481 475 482 485 476 468 460 475 477 456 462 462 468 470 466 476 462 480 467 482 483 481 490 461 488 485 473 484 494 461 482 490 457 494 486 484 470 466 476 453 472 463 470 457 453 455 468 489 481 465 447 464 463 458 470 447 468 474 454 448 449 445 439 475 483 446 481 469 448 482 465 454 472 453 470 451 444 464 451 467 456 476 462 467 436 450 459 437 467 460 441 471 440 457 432 449 460 467 446 459 431 452 461 427 423 432 448 446 463 445 439 450 447 429 433 444 430 427 459 425 421 422 458 424 439 436 445 451 445 445 436 424 412 443 448 416 448 412 444 415 446 448 446 432 448 410 442 413 421 429 423 418 443 425 422 421 415 439 407 406 434 410 409 411 405 426 406 432 424 402 414 434 424 397 419 430 410 416 406 396 431 404 430 392 431 428 422 421 425 403 408 411 425 402 422 386 411 422 398 403 394 417 394 412 385 388 396 382 388 381 402 416 396 380 393 389 381 415 377 388 413 376 394 406 396 379 410 403 409 392 394 378 398 371 406 383 384 373 400 375 368 379 403 389 371 392 372 378 364 362 379 373 371 368 389 366 362 380 360 394 366 361 364 368 367 360 362 357 373 364 362 383 383 352 370 370 351 384 384 378 351 356 357 364 377 378 369 377 364 362 358 354 373 345 349 360 343 361 373 352 371 343 359 366 373 348 351 342 366 370 338 336 342 362 351 354 365 366 340 337 332 358 335 361 355 333 360 334 332 359 356 353 352 326 329 334 330 338 356 338 338 344 348 337 333 323 339 351 321 340 319 346 323 326 341 348 342 323 320 315 331 315 342 335 320 326 322 336 328 319 339 314 339 314 328 330 331 327 325 333 337 310 331 323 322 335 306 311 331 308 314 331 331 303 312 309 323 321 320 321 317 322 327 322 311 315 310 318 319 302 298 322 299 307 301 313 305 315 311 319 311 298 289 311 305 301 291 295 306 302 314 297 291 288 309 287 311 304 302 301 287 304 301 302 291 307 301 302 289 300 296 281 284 291 292 280 277 292 280 303 277 303 286 287 282 292 294 283 290 282 275 296 294 297 289 272 288 292 280 281 275 277 274 276 280 281 291 282 279 291 281 281 278 265 277 288 263 269 266 278 264 286 268 281 270 281 265 283 267 281 268 277 262 260 264 274 265 259 262 261 268 264 268 271 271 257 255 271 274 268 257 274 272 276 274 253 263 257 254 250 250 264 259 259 269 261 254 269 270 272 256 260 257 267 248 251 266 254 260 252 253 258 248 250 256 267 247 266 257 247 242 242 247 257 262 263 251 247 241 258 245 244 258 250 241 260 257 237 245 247 244 252 246 248 258 253 246 247 253 247 244 252 239 243 235 253 250 253 246 238 242 239 252 237 237 252 242 237 246 230 232 236 238 242 239 236 252 250 248 237 239 250 231 236 228 250 248 237 247 246 231 239 246 245 245 236 232 232 236 229 237 228 237 225 230 245 224 238 233 245 238 238 235 242 243 238 236 242 236 233 237 234 239 233 229 235 237 235 235 223 232 241 226 221 241 230 235 240 239 221 233 230 235 222 219 225 230 233 221 220 238 236 232 232 224 233 239 238 224 230 234 229 227 234 224 218 221 227 229 223 226 235 218 225 227 233 238 233 233 225 225 237 222 231 216 217 233 224 235 237 236 220 235 237 227 225 221 237 235 232 221 222 228 223 228 217 237 227 233 231 235 217 227 216 230 225
218 226 233 235 224 229 217 221 229 229 230 232 228 225 226 231 229 237 236 217 238 233 228 231 224 223 233 235 221 225 221 231 225 239 239 221 238 234 229 231 239 232 224 228 222 218 235 238 225 240 220 240 229 226 233 230 238 228 241 226 229 230 240 231 229 232 229 220 220 240 234 235 227 235 241 231 229 235 223 237 233 225 230 238 227 244 244 223 230 237 226 235 226 223 224 229 230 234 224 231 225 238 240 225 247 238 231 233 229 233 243 237 237 246 247 236 246 247 239 249 239 236 239 241 234 235 243 231 237 249 248 244 230 251 230 247 232 241 248 246 251 239 242 243 250 254 243 251 237 238 234 250 245 250 241 252 250 248 256 236 246 245 244 250 245 246 236 241 259 256 251 248 247 252 253 244 245 243 241 248 241 247 242 253 251 246 245 240 261 246 263 249 257 251 244 247 258 264 248 260 244 268 253 256 261 247 264 247 255 270 257 269 272 253 247 270 264 264 256 248 260 264 260 253 268 251 258 268 273 270 261 261 268 261 257 264 255 255 274 277 266 274 274 268 269 275 263 271 273 278 271 265 266 272 275 264 267 263 260 279 266 264 281 267 280 270 265 287 266 287 272 276 265 286 269 279 281 284 291 280 293 273 284 271 277 268 290 279 294 289 276 289 286 277 285 273 284 290 299 286 285 274 283 276 302 283 300 284 282 277 298 290 289 289 302 306 287 303 306 285 294 292 292 287 299 301 307 305 286 301 310 287 303 301 290 297 310 287 306 311 303 309 300 307 316 296 304 312 304 304 320 294 314 311 307 314 304 322 303 311 302 322 303 315 323 302 324 305 311 313 312 313 325 307 302 333 317 319 311 322 332 315 314 332 315 315 330 319 313 319 311 337 332 320 331 320 341 321 331 342 333 341 327 330 315 322 332 345 316 333 317 319 339 318 348 325 329 322 327 332 346 348 342 329 344 323 342 350 327 328 352 329 336 328 336 342 344 356 345 343 354 349 342 335 351 343 353 359 353 352 360 359 359 354 356 340 353 369 337 343 367 356 344 347 345 357 349 354 376 357 342 346 349 374 364 350 346 366 370 346 356 360 358 382 370 357 375 376 356 365 386 374 371 387 389 385 368 354 376 385 374 374 386 365 367 381 391 383 380 382 363 375 366 380 379 388 377 380 394 384 383 384 394 384 400 390 401 380 377 372 380 383 385 404 393 389 383 385 385 382 386 391 385 385 410 402 404 403 391 394 377 395 401 411 387 380 399 408 416 389 384 409 383 395 411 420 412 402 390 411 406 425 425 424 408 395 395 407 403 425 420 420 414 395 419 407 426 432 393 406 424 409 428 408 406 430 435 403 422 433 429 402 430 428 427 438 435 426 410 429 443 415 426 435 444 425 421 445 429 416 433 446 407 424 440 431 448 430 410 420 430 412 435 415 416 430 416 424 456 435 434 425 435 445 424 417 443 426 446 420 419 426 455 440 440 458 454 420 459 438 429 438 459 450 437 465 430 431 452 464 460 446 432 447 454 432 464 467 456 434 474 443 456 431 474 445 444 462 470 475 460 446 445 478 470 444 478 444 439 442 453 451 482 451 462 458 451 477 446 465 481 481 476 457 467 460 454 455 463 445 458 449 457 485 468 479 475 447 485 447 463 458 493 488 491 491 466 468 469 466 452 463 459 452 465 487 492 458 494 485 489 464 468 475 491 500 471 489 468 498 481 478 479 500 466 475 489 473 483 477 464 495 474 501 486 502 487 479 488 503 497 480 477 497 470 495 500 484 481 465 473 475 482 504 507 505 514 498 503 501 493 516 487 475 475 492 499 484 498 510 494 477 486 495 518 490 487 505 499 519 497 513 482 519 504 480 510 504 512 502 493 498 493 500 513 490 477 497 476 521 522 505 515 512 505 480 487 515 503 527 513 512 525 505 484 492 483 495 528 498 524 497 522 494 522 510 509 525 485 513 523 484 495 514 522 525 519 532 534 499 528 520 509 526 531 499 497 526 507 528 489 497 520 531 506 525 515 499 489 529 493 489 499 488 524 528 534 492 496 534 508 516 520 508 532 489 522 493 531 518 537 535 530 495 504 499 534 533 537 511 499 493 514 537 494 499 526 541 529 509 511 524 536 542 492 528 516 499 507 507 528 528 528 493 508 516 527 526 508 523 496 541 500 519 536 528 501 494 527 539 523 536 543 500 535 512 521 526 534 537 540 495 515 513 518 498 518 530 501 528 494 542 530 501 534 537 526 514 515 506 533 544 496 507 498 514 525 501 522 542 520 544 519 542 512 543 522 512 503 529 495 531 502 531 538 518 498 519 538 519 507 539 496 521 541 528 504 519 531 512 505 495 535 510 507 530 533 531 495 506 497 521 536 513 504 503 501 513 518 520 496 539 539 524 515 536 508 501 537 520 520 498 521 535 540 535 521 503 496 498 491 501 526 509 496 513 520 505 508 495 507 511 515 529 518 513 524 534 522 492 513 526 524 518 519 496 512 525 510 492 533 510 503 492 504 485 516 534 525 534 514 493 532 505 506 509 514 507 484 486 493 501 518 492 501 514 519 482 491 527 496 516 502 499 510 494 480 481 518 495 495 495 481 513 516 503 489 497 479 489 503 489 510 490 499 479 475 489 481 485 487 499 520 500 510 498 509 503 503 521 509 497 518 510 506 480 517 511 473 491 499 507 495 500 501 494 495 501 496 498 486 504 481 484 480 473 512 467 507 492 471 497 478 474 486 479 476 479 488 505 488 468 489 476 495 465 500 498 501 480 500 487 476 491 495 484 491 487 484 470 498 474 471 481 472 476 477 457 456 459 454 481 489 465 479 470 496 475 471 459 455 461 466 492 476 483 455 459 483 479 474 468 450 453 479 483 485 447 448 485 448 476 447 447 485 472 442 451 441 473 455 442 471 453 460 461 476 477 456 449 440 455 476 446 437 438 447 439 446 446 448 470 436 469 461 432 439 439 453 447 472 439 453 431 445 458 454 462 458 434 450 466 433 442 440 462 428 432 437 430 444 425 464 421 428 420 462 448 433 437 459 420 445 448 442 443 455 436 420 448 425 426 445 436 455 443 445 449 425 442 429 432 452 449 425 432 432 443 430 427 444 433 428 412 432 433 425 441 428 442 409 442 411 424 429 434 404 403 439 412 429 425 435 409 402 400 430 430 403 417 429 431 415 404 396 409 397 412 402 422 407 422 413 419 397 413 413 390 389 404 409 424 392 384 392 398 399 415 417 391 398 396 394 386 412 411 402 401 415 404 390 413 398 381 393 398 386 398 405 376 381 378 403 383 371 399 392 390 372 372 399 379 392 398 387 376 397 390 383 400 390 363 370 369 382 361 361 366 371 363 394 367 371 385 392 390 378 381 356 381 381 385 386 386 386 371 382 382 361 372 383 381 372 361 382 373 377 379 367 349 368 361 376 374 367 348 369 355 376 368 370 351 372 349 342 364 350 374 345 358 372 361 347 370 340 345 370 353 351 342 339 363 348 333 338 355 360 338 336 338 344 334 336 345 355 330 343 336 351 352 357 353 355 348 338 344 332 341 347 346 325 338 343 351 332 334 337 326 349 331 342 331 335 333 331 319 318 346 322 317 338 339 314 333 321 340 321 316 325 337 313 320 318 334 313 308 320 306 335 334 324 308 333 304 321 306 308 312 324 331 305 330 314 323 322 313 307 315 306 327 299 323 302 301 319 314 324 305 294 306 317 321 292 313 317 297 297 311 308 292 295 303 293 313 298 294 287 315 311 296 312 311 309 305 298 311 289 284 302 288 287 291 284 302 306 302 282 291 279 300 298 292 288 283 298 278 290 282 276 299 279 279 293 277 297 290 289 295 272 287 294 282 282 290 276 295 277 277 267 294 272 282 285 287 280 266 291 291 273 268 287 271 264 280 279 263 262 284 279 267 280 281 279 268 270 278 267 273 281 265 274 260 279 266 272 272 256 262 268 257 265 274 279 273 270 268 262 254 271 268 276 262 265 254 263 273 249 255 261 263 269 250 267 260 248 267 272 257 250 260 262 262 262 253 251 256 257 249 265 244 250 257 267 248 251 243 264 255 260 241 259 259 243 246 258 242 255 246 252 252 252 242 243 245 251 248 257 238 256 259 249 256 241 258 252 235 248 238 239 254 237 246 242 238 252 233 237 244 254 239 247 250 237 237 248 253 235 249 238 249 240 250 245 244 250 238 236 230 232 240 242 235 229 228 240 240 244 236 227 229 247 230 248 241 226 240 237 232 235 247 238 228 237 227 233 237 236 243 240 245 236 241 226 231 243 223 233 228 232 227 230 222 229 244 231 229 236 242 230 222 233 242 225 222 221 227 228 226 240 220 223 228 232 242 229 223 236 240 229 221 237 229 221 222 229 224 223 220 221 231 237 228 228 234 228 222 234 230 221 231 224 218 239 236 234 220 240 227 240 220 231 228 223 220 222 232 234 224 226 235 236 231 224 233 229 231 228 237 220 217 224 224 220 233 217 224 219 224 222 226
238 230 218 222 226 226 238 233 222 227 231 225 228 221 232 239 239 237 227 222 223 222 229 227 233 232 230 222 233 237 229 226 220 229 230 228 237 227 238 236 230 228 220 234 232 228 233 230 225 237 229 225 236 241 234 222 232 240 226 241 235 237 226 232 241 237 241 237 240 237 225 222 225 244 233 232 230 224 237 229 235 241 235 229 233 243 231 245 240 233 239 228 226 238 239 241 226 231 229 246 242 233 241 239 233 230 227 241 232 236 248 241 232 233 241 243 230 249 250 245 248 235 246 233 238 234 231 250 238 249 244 232 235 230 237 240 239 246 232 250 231 250 245 254 240 236 246 233 233 236 251 254 245 237 252 248 244 256 246 256 245 238 251 244 256 236 255 241 243 243 258 248 243 251 254 261 245 254 256 256 245 247 241 247 251 259 261 256 245 266 242 264 254 267 256 257 263 244 265 246 251 264 258 258 254 252 259 263 253 253 269 265 269 263 256 251 265 269 259 251 273 259 250 275 268 273 266 266 271 263 254 264 253 253 256 274 270 270 279 279 280 276 274 260 276 282 276 268 280 273 261 265 263 269 277 264 273 276 284 274 275 288 269 284 265 285 282 278 286 290 265 272 286 286 291 277 274 280 275 294 273 274 274 281 294 277 289 283 288 277 271 292 294 293 297 297 274 274 286 282 282 279 275 284 276 295 295 305 290 284 280 280 280 280 280 290 286 297 309 287 305 306 287 290 305 299 287 294 301 296 297 313 295 290 312 307 289 313 310 288 306 313 297 291 295 307 296 307 314 310 315 306 297 315 302 304 320 317 319 307 313 309 312 317 306 310 323 328 316 306 312 323 312 309 304 314 323 324 319 333 316 308 334 313 335 306 309 309 318 323 324 329 310 316 336 333 340 319 324 329 343 336 320 315 317 344 325 338 346 319 343 318 337 347 334 332 352 350 342 341 331 334 354 327 340 325 348 332 357 330 340 330 347 339 333 331 352 351 329 346 362 350 349 363 332 337 332 353 344 335 336 362 339 341 338 352 345 362 348 358 344 348 372 372 342 370 357 373 372 358 368 344 373 347 358 374 372 370 356 376 381 353 359 353 358 371 364 366 382 385 377 354 381 378 354 354 376 355 360 387 368 367 378 383 368 391 374 387 379 393 392 391 396 388 371 392 364 371 375 385 379 394 400 376 393 402 372 395 371 400 390 400 380 389 382 407 401 396 372 395 385 408 411 377 395 387 406 397 408 394 381 387 390 391 391 396 405 416 381 409 389 390 389 393 387 409 384 419 415 393 402 412 400 420 391 399 395 421 423 399 402 410 392 427 406 400 429 399 407 427 423 424 419 417 418 415 397 403 409 407 404 434 423 438 422 400 431 433 435 433 426 425 424 426 406 413 408 424 412 411 422 406 427 424 407 433 408 435 435 445 435 444 420 438 434 413 446 432 414 443 428 446 439 440 440 453 457 442 440 444 461 446 443 459 448 448 462 431 432 449 429 425 429 424 447 447 463 440 453 441 433 463 433 467 436 471 430 435 466 429 434 461 455 450 437 457 455 445 433 439 442 440 446 434 459 465 459 478 443 455 473 482 438 468 455 440 473 461 460 449 450 465 474 441 465 476 465 480 477 457 453 470 480 483 474 458 447 482 467 482 483 476 478 470 462 471 450 456 483 456 494 479 459 493 479 473 474 480 479 498 499 494 491 454 490 490 500 491 468 496 486 493 472 476 483 482 488 490 460 458 503 496 472 464 501 499 467 474 476 501 495 482 499 496 462 496 480 465 472 477 475 472 468 504 491 507 489 497 502 476 489 472 491 495 471 478 499 495 485 507 471 469 486 478 473 502 499 511 476 472 497 506 509 491 502 492 490 478 475 484 489 504 489 494 480 497 482 515 513 505 507 503 502 506 500 518 517 498 509 494 494 492 496 479 480 501 522 494 510 514 482 521 493 517 491 498 489 499 492 528 481 526 509 509 507 485 503 499 507 486 519 524 500 488 507 490 510 500 513 492 529 487 514 535 506 495 503 527 517 502 498 524 505 522 509 525 517 497 521 531 487 530 532 498 499 504 530 499 494 533 508 514 510 511 513 532 522 531 522 528 523 510 515 491 495 511 503 525 522 512 520 497 505 513 532 541 503 497 501 535 491 520 509 514 517 508 506 524 524 513 512 531 533 511 506 539 533 520 497 539 542 500 520 506 523 535 505 510 542 540 503 542 518 495 513 517 511 501 499 543 523 519 532 538 512 495 534 502 523 540 523 496 497 499 534 502 542 520 493 540 516 528 512 515 530 507 540 497 540 520 496 519 520 509 514 539 537 529 523 515 498 501 493 528 533 534 511 531 511 511 501 534 495 494 506 532 508 502 535 504 502 512 504 529 503 499 524 496 536 528 493 490 537 493 526 527 536 494 540 504 538 523 519 489 524 533 503 490 517 521 528 527 516 489 488 528 498 496 533 516 532 508 490 528 512 501 488 506 529 486 494 527 519 524 500 528 517 515 529 519 521 516 532 497 491 532 486 496 498 532 512 525 500 491 517 526 491 487 484 487 488 511 507 511 503 510 480 510 520 497 525 521 526 513 482 496 505 493 510 523 494 490 514 511 498 498 504 509 505 505 515 514 487 493 494 510 523 496 509 478 491 496 487 498 496 483 508 475 481 504 473 504 482 475 475 497 479 484 499 490 512 480 504 480 493 487 483 487 499 468 495 471 494 514 495 467 474 487 469 483 494 503 494 476 476 482 479 491 505 499 462 500 479 499 495 459 496 502 499 463 467 475 469 504 477 461 489 456 500 463 475 499 458 497 465 472 499 465 474 488 456 479 460 469 488 483 455 462 482 456 491 476 475 484 492 477 477 469 455 472 488 447 479 470 451 462 466 451 485 463 471 461 465 442 443 480 476 451 457 471 467 469 445 447 475 464 479 480 439 454 474 468 453 442 446 445 435 442 457 457 437 459 436 439 439 441 436 438 474 452 463 469 451 432 447 455 432 433 428 434 443 436 464 461 445 463 429 424 461 451 460 462 463 440 427 459 445 460 458 456 452 418 456 421 422 429 419 421 455 446 425 451 413 421 436 439 436 438 426 446 432 441 438 448 436 429 445 415 436 412 422 430 421 442 425 404 432 443 415 439 429 403 418 410 400 403 409 401 437 408 418 411 423 426 399 411 412 423 432 421 406 394 398 413 404 412 392 412 391 398 398 400 406 405 422 402 410 421 403 414 407 397 392 419 420 401 400 382 398 418 416 419 419 415 398 380 387 388 389 416 384 415 386 383 382 407 406 408 397 404 394 392 404 406 399 407 381 382 372 388 386 378 381 401 375 383 379 373 383 372 368 400 380 379 383 361 389 378 385 390 386 376 359 366 379 360 375 371 382 392 366 359 356 375 363 368 361 387 358 359 366 377 368 364 349 356 352 370 375 349 362 365 371 357 353 350 377 358 378 367 372 355 348 346 353 374 373 373 358 352 355 344 351 352 351 355 363 357 348 345 350 359 352 335 353 353 358 362 358 361 343 360 345 346 353 355 350 352 354 341 355 339 357 335 333 324 350 326 349 351 342 329 341 325 352 342 350 336 324 332 345 334 331 319 345 320 340 343 344 343 345 337 316 335 333 329 318 318 310 321 317 314 338 330 318 321 335 324 327 322 305 317 307 307 311 332 321 320 326 315 303 302 315 325 312 305 309 319 309 321 303 308 299 312 296 316 322 322 309 307 321 295 303 305 311 314 294 298 319 318 306 313 288 307 297 312 304 292 311 301 312 290 306 313 293 309 285 307 289 297 308 292 293 307 281 289 308 293 299 282 278 306 286 296 295 277 291 279 283 302 281 278 294 297 283 274 272 278 273 279 282 283 273 276 294 279 278 287 289 272 293 294 278 281 280 276 272 282 284 268 282 278 284 286 283 280 270 273 284 265 284 268 279 277 272 274 283 279 264 262 273 265 261 281 264 259 269 275 273 257 278 266 260 278 270 255 256 261 258 271 260 267 251 273 254 256 269 266 271 257 258 274 255 259 251 258 266 254 252 256 259 249 267 269 268 265 267 263 260 257 252 254 252 253 255 257 265 267 264 242 259 257 260 242 262 245 240 244 256 260 258 248 262 256 247 258 251 245 252 240 258 260 251 247 249 245 246 246 240 239 250 235 241 252 254 243 248 234 235 233 256 246 250 242 246 246 254 235 245 242 244 248 247 246 235 252 247 237 238 252 241 229 243 240 238 231 241 245 249 236 245 248 250 232 241 247 240 244 246 244 234 237 227 234 247 227 245 234 233 247 225 244 228 233 243 225 229 244 246 231 240 229 232 228 231 223 242 239 240 232 232 242 243 227 244 235 223 241 244 230 233 237 226 236 222 239 231 222 237 224 222 229 229 231 228 231 226 224 224 237 234 229 228 225 233 227 238 234 240 232 221 229 225 220 238 221 239 226 222 232 229 241 234 231 229 220 237 229 218 218 223 232 227 226 238 219 234 229 228 226 219 224 236 225 226 232 221 223 233 224
231 239 219 224 223 224 220 219 235 221 220 234 235 223 219 227 224 229 232 229 237 233 235 226 234 220 241 239 220 228 239 232 225 239 232 224 238 227 224 231 229 225 241 240 224 235 242 230 224 233 234 236 224 228 221 233 229 237 229 224 223 227 231 223 240 243 227 236 228 231 241 232 232 234 229 236 227 228 239 224 241 231 234 238 232 234 228 234 244 231 238 247 230 225 242 226 240 248 235 247 228 248 228 231 238 235 239 242 235 227 237 248 241 250 247 230 248 229 246 229 249 233 248 250 245 234 243 236 249 252 235 234 230 242 239 254 245 242 253 250 248 251 248 237 250 236 240 247 237 250 241 235 248 238 248 241 236 239 241 258 254 247 254 247 237 247 239 253 261 247 250 242 252 251 247 254 250 241 247 255 258 253 250 258 260 250 258 260 257 257 259 251 267 266 253 268 254 258 262 255 267 250 261 260 264 248 263 256 250 266 266 263 249 265 271 268 260 262 259 255 273 252 253 263 266 251 270 277 261 275 262 259 265 266 268 264 268 260 274 267 281 275 262 258 271 274 261 261 269 282 279 281 286 285 280 280 287 287 286 277 286 267 275 289 288 277 268 270 286 281 282 286 281 281 267 275 272 274 287 282 268 288 286 295 290 297 286 275 286 285 299 275 284 279 278 300 298 300 289 288 276 288 295 294 294 278 293 291 302 280 292 280 284 292 293 290 292 296 300 300 304 308 289 286 302 291 287 304 309 310 298 298 313 293 312 302 297 309 314 312 316 293 309 314 317 304 313 297 301 313 295 298 321 323 312 317 304 301 315 302 326 322 325 323 315 301 314 305 304 329 318 332 303 323 326 314 315 309 321 334 322 334 337 322 316 319 307 313 308 309 333 322 338 317 314 324 320 336 339 340 331 327 322 334 333 341 344 332 333 339 343 340 337 324 342 321 333 325 333 327 352 336 343 326 348 334 341 346 336 344 350 353 349 354 334 346 331 330 355 335 349 360 337 357 352 337 364 339 348 357 347 355 361 353 352 355 368 347 345 360 345 352 356 364 349 355 349 354 374 371 376 372 362 372 350 368 374 349 366 369 359 359 354 366 381 376 362 363 360 370 362 385 355 353 389 374 370 364 376 362 392 384 356 381 391 359 385 365 385 389 389 368 373 378 376 394 394 371 379 377 388 365 385 392 388 386 402 390 392 399 392 381 405 406 377 380 385 387 400 383 390 379 389 375 408 409 378 385 381 404 390 392 381 378 387 384 398 380 411 381 393 392 415 388 395 387 386 413 423 415 400 393 407 411 389 390 414 392 418 419 395 400 412 398 399 412 426 432 427 407 399 402 403 429 417 416 423 403 414 435 428 399 421 417 436 403 421 403 414 439 426 428 419 427 403 429 416 445 430 422 417 434 423 437 443 411 438 440 444 412 420 425 438 411 441 425 426 412 420 431 446 443 436 436 423 421 454 417 458 446 450 421 424 460 449 421 459 427 460 462 449 434 460 452 429 456 466 433 427 456 427 444 463 453 462 447 433 442 465 459 440 469 452 471 432 465 469 448 460 433 465 470 473 471 435 434 459 478 442 471 477 457 444 480 458 481 450 445 482 454 446 461 474 481 450 445 464 453 459 459 478 460 448 479 444 483 473 469 465 479 452 486 488 469 468 478 450 473 458 482 493 481 454 460 492 495 487 465 464 469 495 480 464 475 497 495 491 485 460 482 467 459 498 457 460 496 476 481 459 470 481 470 472 469 493 491 485 505 486 475 463 495 506 476 485 475 485 470 481 508 499 467 492 511 469 497 465 488 494 495 486 483 509 509 513 502 495 482 492 474 502 469 487 507 490 506 504 482 494 492 491 485 518 512 489 480 481 489 504 516 521 480 485 521 480 488 508 508 499 516 509 494 475 517 484 479 478 524 522 496 521 504 506 518 494 521 497 506 493 519 499 500 501 492 494 499 479 485 485 506 527 520 527 528 513 488 485 518 489 484 489 487 511 518 529 531 516 500 509 531 534 504 511 507 502 508 521 497 519 511 532 520 516 529 502 503 490 529 489 536 528 487 519 518 533 503 497 505 521 499 522 496 494 499 493 513 497 530 525 505 506 496 490 512 489 507 503 519 499 506 518 517 533 525 522 502 490 507 494 498 519 529 531 525 515 537 525 499 502 537 516 494 493 518 491 519 510 505 498 494 496 501 521 539 537 529 527 511 495 531 493 524 494 509 533 518 504 542 526 541 511 501 493 513 502 493 515 495 507 522 523 537 506 528 508 525 514 492 518 517 532 520 523 534 511 538 534 497 537 518 495 530 501 496 501 536 497 497 512 536 502 492 530 516 528 521 524 499 521 499 498 510 501 529 526 520 525 517 525 492 517 528 505 500 507 514 493 537 494 514 505 504 539 493 530 526 497 537 508 528 494 489 520 529 527 505 507 535 506 516 511 532 528 526 516 494 524 519 515 527 516 530 492 515 509 507 526 516 503 519 504 533 520 486 522 532 527 516 529 494 518 489 489 483 522 487 518 521 503 488 505 502 517 499 529 496 529 504 518 514 482 500 497 499 480 487 522 487 517 496 515 513 503 521 515 491 526 500 480 497 505 503 518 492 523 518 507 523 493 496 509 495 516 476 519 515 485 487 511 513 513 489 484 489 494 490 510 475 496 512 480 492 489 509 487 480 475 496 500 477 494 516 468 483 504 468 475 514 480 468 510 475 488 477 493 482 487 479 475 484 471 497 478 465 479 494 476 490 488 505 475 487 478 490 466 472 484 458 477 461 478 459 462 474 466 482 460 489 465 487 495 470 459 477 487 485 453 485 479 484 480 459 453 461 478 473 486 456 457 469 495 453 475 476 483 457 477 451 464 478 485 453 478 477 466 460 481 485 475 466 470 465 460 465 452 460 446 475 445 475 483 467 441 439 437 465 445 477 475 479 464 445 444 459 454 457 435 434 464 461 445 467 448 472 431 473 437 465 435 437 471 431 453 468 431 454 444 457 455 439 437 453 457 436 438 437 462 435 461 455 464 455 460 457 450 451 429 439 423 421 448 422 458 444 423 437 441 421 420 447 432 439 428 412 432 422 453 425 411 436 430 446 432 437 409 414 430 427 407 416 444 442 427 441 439 439 406 437 409 418 431 434 415 413 437 404 412 438 416 404 437 424 429 432 428 410 430 415 427 413 408 417 395 413 429 423 398 404 415 412 406 427 414 388 391 407 398 415 387 386 389 405 403 422 415 404 408 399 402 393 384 406 407 397 401 397 391 382 382 414 377 380 377 414 394 377 408 392 399 395 393 401 398 384 376 398 381 390 399 395 399 390 392 367 391 375 390 367 370 386 371 379 396 374 362 385 397 393 375 395 373 375 386 359 375 373 369 393 380 390 359 357 391 379 373 353 379 354 388 351 383 362 366 351 353 365 377 364 347 375 353 367 372 370 365 362 358 370 354 345 367 366 356 346 355 350 355 340 341 359 344 367 348 348 350 366 360 343 337 337 334 368 361 355 340 354 363 364 340 335 361 348 349 361 360 358 340 358 337 358 343 339 335 326 347 334 345 344 326 346 351 330 334 329 338 344 345 351 341 349 340 329 348 326 341 346 323 333 333 339 339 314 322 342 324 323 324 319 340 320 327 335 318 338 319 333 334 325 318 315 322 327 322 329 309 304 309 320 329 311 319 310 304 317 323 318 321 310 323 301 303 301 306 296 325 312 323 296 306 298 307 296 303 292 314 320 307 307 317 317 305 298 294 304 294 316 311 300 305 301 309 290 309 303 307 306 284 310 285 293 285 303 303 300 285 288 292 296 291 306 292 299 283 291 299 302 279 280 289 277 277 281 279 275 282 283 298 276 287 298 283 297 295 272 295 274 290 270 291 277 293 278 284 270 289 281 284 283 266 279 279 282 266 291 278 278 269 264 268 286 286 287 271 265 274 264 283 276 267 271 266 271 271 276 258 257 269 272 261 282 258 259 269 273 273 263 264 274 254 260 265 257 253 266 258 252 252 276 269 254 252 259 249 254 253 274 249 257 262 250 257 268 254 272 260 272 266 247 257 258 247 246 265 262 257 258 246 248 261 256 264 256 247 259 266 244 249 264 251 247 259 246 248 258 240 261 253 260 261 241 248 238 242 242 256 254 259 251 241 243 246 239 256 250 236 243 247 242 254 255 238 242 244 233 235 245 244 245 253 250 244 238 252 250 231 243 232 244 234 252 252 244 231 240 234 232 248 240 240 235 228 236 244 231 228 238 243 240 244 240 243 249 228 239 236 246 247 226 244 239 227 239 238 241 245 232 230 245 225 241 228 232 237 242 242 233 239 230 239 238 229 225 237 230 237 223 243 228 240 238 235 234 228 241 227 242 225 232 240 242 242 242 225 231 231 237 234 224 243 226 232 243 228 240 220 235 233 240 241 227 232 225 240 232 221 239 230 242 220 225 239 240 240 238 220 221 230 233 224 224 233 229 223 240 226 223 227 239 237 219 241 226 224 232 239 219 228 220 241 228
226 233 220 240 228 221 242 233 229 241 232 220 223 236 236 230 234 238 221 229 238 220 231 237 233 223 238 237 224 232 240 224 222 240 238 224 235 238 231 222 230 221 239 233 231 233 238 241 228 240 227 240 234 232 234 242 234 223 235 232 229 233 229 224 223 224 227 238 235 237 234 239 232 229 229 243 235 239 239 235 229 239 232 242 244 238 239 233 233 247 238 240 234 244 241 235 240 240 245 229 249 232 245 234 251 228 229 236 241 243 238 241 246 243 247 244 247 239 234 229 246 240 242 231 252 251 246 251 243 235 249 253 253 239 252 245 240 253 254 245 238 233 251 248 240 247 241 236 257 238 253 244 243 235 237 242 257 254 239 238 251 248 257 254 247 255 259 255 251 255 248 255 253 254 260 246 263 255 262 252 259 263 242 253 255 264 255 261 251 265 248 266 253 268 259 265 263 256 259 252 250 248 270 249 267 260 267 248 254 249 272 263 272 252 252 259 261 255 267 268 267 271 261 275 266 259 264 254 255 261 266 277 263 264 280 258 280 274 273 266 274 260 268 264 269 279 260 266 264 259 282 270 266 286 284 274 270 276 265 270 279 277 280 279 287 283 284 265 275 274 273 278 273 274 267 279 271 273 275 275 283 274 282 282 289 276 280 286 281 292 287 287 300 283 274 295 284 281 300 279 279 290 289 285 302 297 293 304 297 287 305 296 287 282 303 290 290 296 285 311 284 301 309 310 301 314 285 299 291 301 287 304 306 300 288 304 288 306 303 318 300 291 314 292 312 297 299 308 308 307 324 317 318 317 317 301 302 316 306 317 325 323 320 323 317 304 329 313 321 305 318 318 304 333 310 330 307 315 335 305 316 330 309 315 317 321 339 318 339 332 337 333 322 316 329 326 336 314 336 327 339 346 315 336 322 318 342 339 336 327 335 331 343 336 334 343 339 345 328 340 338 343 345 354 342 331 349 326 326 326 358 349 358 328 358 349 349 332 339 343 331 337 331 331 358 353 352 352 357 354 351 338 350 349 359 369 349 365 352 346 350 339 371 366 366 367 352 356 356 376 368 378 362 367 344 372 370 355 361 354 350 374 379 369 351 366 357 375 350 358 356 375 356 382 362 387 373 366 378 367 366 369 366 375 363 358 382 359 362 361 369 361 392 398 393 385 374 396 383 375 378 381 376 383 400 389 374 372 376 397 405 384 391 372 378 376 380 388 375 407 397 405 405 412 382 407 410 393 401 399 387 380 402 402 383 410 417 392 408 383 411 387 398 405 405 407 405 408 422 387 393 412 397 407 418 394 420 400 411 399 424 415 411 418 422 411 401 411 397 429 425 427 397 421 435 427 423 420 409 423 409 401 416 418 415 428 425 430 413 426 415 409 438 431 426 440 408 406 442 437 409 417 438 416 433 437 422 445 434 420 417 434 448 442 417 415 439 433 445 418 432 424 453 436 448 428 448 448 425 418 452 440 423 449 454 438 448 438 428 434 449 453 456 431 465 448 426 454 427 435 440 456 459 450 452 429 465 438 432 456 443 435 446 459 453 449 471 448 445 473 432 472 442 437 436 458 451 454 457 445 449 475 452 465 454 440 478 465 479 443 444 465 446 472 478 440 449 441 441 443 477 480 444 450 446 466 475 446 478 458 451 489 482 469 467 458 460 470 469 483 482 494 452 451 478 481 491 468 482 471 463 480 489 481 476 474 485 460 473 496 476 487 474 489 472 469 470 464 500 493 465 478 465 459 492 461 465 505 499 471 502 460 498 476 498 473 472 506 462 482 483 503 496 467 466 465 481 482 474 493 482 466 475 490 480 466 491 501 507 489 511 511 482 484 497 498 489 517 479 484 488 474 509 501 471 508 501 498 475 475 506 498 483 474 479 502 474 510 488 520 483 497 478 499 475 524 516 482 498 487 505 514 495 495 514 525 501 525 486 525 521 499 496 486 479 484 522 504 522 498 501 523 524 505 498 524 504 489 484 481 505 517 519 524 489 510 526 515 510 488 514 505 510 485 516 513 492 533 500 497 513 512 503 485 505 527 500 531 488 496 516 497 519 491 514 516 494 515 493 529 522 530 530 510 504 507 518 516 530 509 504 509 512 498 535 533 490 500 529 493 511 509 531 519 516 508 498 498 511 530 491 497 522 508 494 514 503 527 518 495 523 535 491 496 495 538 491 522 524 532 527 521 527 518 500 503 512 536 539 534 526 515 516 534 534 522 533 521 533 510 500 515 530 501 521 509 524 522 541 532 538 501 513 525 529 497 512 524 516 509 516 501 533 491 518 499 522 509 529 513 502 539 511 515 523 540 532 529 495 505 520 491 515 516 499 527 496 495 509 522 538 509 506 504 509 532 536 513 524 524 509 509 495 529 534 501 502 499 490 506 514 493 533 513 493 516 500 499 521 519 504 492 511 520 531 530 537 527 528 495 535 521 515 515 510 534 528 524 493 502 515 492 532 509 518 486 486 503 521 493 508 488 523 533 516 526 516 501 499 497 520 510 519 502 483 496 491 521 508 501 515 520 524 521 494 483 523 488 511 483 499 524 500 528 501 485 520 486 503 488 501 490 516 489 513 516 502 521 508 481 492 491 521 486 484 485 489 477 495 523 497 500 501 500 505 477 479 505 503 483 514 489 479 499 507 512 496 481 492 474 479 505 517 483 496 504 470 482 495 496 486 473 472 513 498 508 467 509 491 501 470 490 510 500 504 468 508 491 473 492 488 484 508 477 478 479 485 494 478 500 462 493 468 500 495 499 470 485 496 470 464 496 463 478 484 503 500 496 491 476 454 496 478 461 491 493 488 462 454 484 458 495 489 486 491 493 470 488 460 468 455 488 483 472 461 475 459 463 467 479 466 482 469 452 458 466 467 452 453 452 455 469 483 449 472 461 480 444 439 465 453 466 461 465 449 460 459 457 467 476 464 462 466 446 457 462 455 444 437 459 436 461 438 431 474 442 463 468 461 463 472 458 437 462 451 441 447 466 428 433 428 426 433 451 438 448 448 424 444 451 453 428 451 441 460 446 458 425 458 432 418 451 449 434 453 453 442 424 429 453 428 414 413 445 427 416 435 431 412 425 428 440 408 431 408 438 427 414 439 422 443 431 443 435 432 437 425 418 417 439 438 426 408 409 436 419 428 411 434 426 403 420 428 411 414 402 399 424 425 409 400 419 432 412 418 410 406 412 402 421 401 393 419 423 399 417 413 419 407 412 390 423 421 411 408 403 386 394 385 396 412 398 405 382 402 383 402 403 409 412 397 392 376 410 406 379 405 399 391 410 396 409 385 383 374 408 373 397 383 384 393 381 374 392 387 367 379 366 366 367 388 392 397 380 390 372 363 375 393 375 369 369 395 384 387 375 384 369 362 379 373 366 366 371 371 374 378 354 370 377 372 368 378 365 377 367 375 376 349 376 370 352 350 367 367 354 373 353 351 364 344 365 362 365 365 375 342 347 343 347 367 361 351 347 367 359 368 363 366 367 358 339 334 337 352 360 366 358 356 352 350 331 348 332 355 342 335 344 359 328 328 330 346 332 349 341 334 328 353 343 333 335 335 343 329 332 346 340 326 337 333 337 340 343 342 321 320 338 327 329 323 335 327 313 331 317 323 325 339 330 337 323 312 326 334 318 320 309 306 308 321 324 313 315 320 323 316 309 310 310 305 329 303 331 303 300 318 325 324 298 324 316 322 318 311 312 311 314 323 311 296 299 302 302 303 314 311 296 314 311 303 298 315 298 299 294 307 311 310 314 294 302 303 303 308 301 295 304 304 301 291 310 284 302 282 287 295 285 291 304 306 291 292 280 292 302 294 300 305 278 285 293 298 285 274 288 291 281 294 296 276 288 284 290 297 273 272 271 278 270 276 269 292 280 283 284 287 286 293 289 271 278 289 265 273 286 288 267 274 275 288 269 279 288 280 282 284 279 269 262 265 263 263 276 272 284 278 281 259 268 263 267 264 280 259 267 266 268 256 277 262 269 259 267 258 274 260 269 259 262 274 254 271 253 258 260 262 270 252 263 250 249 268 254 251 247 268 262 262 271 266 257 250 260 257 252 268 252 245 257 251 252 256 265 246 255 246 247 264 253 262 243 247 250 259 254 248 264 251 242 243 246 255 248 238 244 255 260 254 255 250 243 237 247 247 257 247 254 258 250 258 251 242 250 239 234 244 241 247 234 242 254 236 235 238 237 242 237 241 236 234 240 243 251 250 246 248 231 232 238 245 232 232 229 247 236 244 251 236 235 228 245 233 248 240 232 245 247 238 237 240 229 239 229 228 231 245 230 244 247 231 247 234 230 228 240 228 239 245 243 230 235 225 238 233 241 239 242 238 245 246 244 240 234 224 235 233 237 239 229 235 244 243 243 243 224 230 240 238 244 235 237 232 237 222 242 230 231 230 221 229 229 242 240 234 237 229 221 229 222 221 235 237 243 228 229 238 235 224 225 234 237 234 222 229 234 236 238 221 222 232 223 224 225 242 231 241 227 231 226
223 227 236 234 226 243 242 221 235 223 243 243 241 234 239 221 225 232 240 221 228 223 242 227 223 236 238 239 237 244 239 234 227 231 224 226 230 222 243 238 225 242 238 222 233 234 223 231 240 236 225 241 233 240 241 234 231 228 229 241 228 241 230 227 227 232 231 236 233 246 230 231 244 240 231 225 246 225 228 235 234 248 247 244 242 242 226 244 249 227 240 247 244 240 228 241 244 229 247 241 247 239 232 251 241 237 233 244 234 228 231 229 235 237 235 238 234 231 245 233 234 251 244 247 249 233 237 241 250 234 247 246 237 243 247 251 253 244 244 251 237 239 253 243 247 252 245 246 245 237 250 250 259 240 242 252 244 256 254 250 242 248 262 252 255 259 252 242 246 263 258 247 251 255 259 250 246 263 246 248 253 257 253 243 257 252 261 268 249 254 259 254 267 258 269 260 257 259 269 262 259 253 255 272 262 255 259 250 248 260 250 272 264 250 251 263 250 271 269 264 275 265 253 273 264 258 261 255 276 260 272 265 268 255 270 271 265 275 269 275 276 261 267 262 285 281 277 282 285 263 268 274 267 270 285 276 277 277 275 267 265 273 279 287 270 283 284 283 278 282 284 280 293 271 283 272 269 282 295 294 290 280 276 293 271 289 295 291 292 291 279 289 290 295 286 293 287 282 293 303 294 280 305 299 299 303 304 307 285 300 300 283 307 286 288 288 305 286 291 310 306 304 294 292 298 286 285 303 291 315 315 314 314 317 302 317 310 297 312 304 303 312 292 313 305 318 315 309 303 316 297 322 325 305 307 302 324 305 307 313 311 325 321 326 330 328 309 311 324 313 302 318 305 312 324 309 332 306 308 329 334 317 325 322 326 309 320 333 331 328 311 336 335 327 328 314 331 334 332 333 330 333 318 332 336 341 322 318 334 324 324 328 342 344 343 348 331 331 349 348 325 349 323 324 345 327 353 347 353 338 355 336 351 352 334 347 334 354 331 352 336 362 353 345 355 347 353 366 357 368 347 357 369 359 337 349 356 367 348 351 360 353 371 348 374 344 343 351 356 365 367 355 358 355 349 376 375 360 349 375 367 366 380 353 366 381 351 378 369 375 373 361 369 355 382 375 369 367 363 364 371 377 356 387 375 385 391 395 380 370 396 386 377 382 367 373 399 396 390 391 395 368 383 399 400 382 398 380 402 402 393 403 382 381 374 393 370 396 376 388 407 393 405 395 398 400 400 397 390 401 411 382 406 391 393 391 387 387 405 395 416 398 411 389 385 402 388 387 404 395 412 385 386 418 396 411 388 414 409 392 404 396 417 411 420 416 418 395 409 396 400 403 403 400 414 397 409 401 400 401 402 402 410 417 423 427 421 400 400 435 415 438 418 435 424 421 437 429 445 410 427 435 436 447 445 429 447 447 429 443 427 421 434 423 416 411 450 433 442 433 434 437 444 440 430 426 418 451 456 444 452 446 442 418 452 429 449 447 433 445 461 430 432 440 442 434 457 423 432 446 427 430 435 434 426 446 443 451 436 428 455 440 459 469 439 468 472 471 452 471 471 454 437 449 474 438 436 476 453 447 475 455 451 476 458 461 468 453 480 456 463 456 458 470 447 464 460 460 458 452 477 447 444 442 487 456 443 453 462 445 487 482 472 489 480 467 461 491 471 461 474 472 478 489 485 483 463 474 491 451 457 496 468 466 467 470 487 484 458 460 466 484 498 455 462 459 477 462 481 495 497 472 469 502 483 464 457 471 485 471 502 492 468 478 492 470 460 481 487 469 495 480 478 465 491 482 495 463 504 473 471 499 489 485 512 475 478 508 499 484 512 490 474 508 481 503 493 479 469 512 486 515 511 481 510 479 501 506 504 516 500 506 493 473 484 496 488 498 491 474 521 489 498 485 486 512 505 517 482 512 479 486 512 497 483 504 520 516 482 507 524 482 485 513 486 494 519 524 490 479 514 486 513 522 503 491 480 483 486 488 523 492 502 513 515 511 493 510 504 501 493 503 507 502 489 518 519 483 516 532 487 504 492 522 497 492 508 503 515 503 493 523 524 524 493 512 521 485 513 531 530 499 502 516 496 492 502 530 521 515 524 491 534 491 499 517 500 497 510 531 516 520 493 507 534 502 508 493 527 536 488 496 524 504 526 534 536 492 503 521 496 515 525 517 519 512 496 506 522 520 525 526 527 531 519 496 520 539 502 509 537 503 517 496 494 529 492 491 533 531 497 514 506 533 491 510 530 498 502 513 503 538 524 490 503 503 498 508 502 511 502 523 498 503 529 502 492 505 528 535 520 535 507 535 527 533 530 516 490 491 513 504 513 521 529 526 534 511 519 520 532 531 527 515 492 489 526 494 504 488 513 535 533 505 504 520 498 494 521 524 495 519 488 493 526 502 531 520 525 535 525 490 525 512 516 529 513 529 510 503 528 534 524 522 526 489 529 510 520 485 495 502 491 521 509 530 495 492 499 512 512 518 525 524 492 505 489 497 484 504 522 530 502 491 529 488 497 501 508 500 488 495 518 498 483 512 521 497 521 486 525 501 523 518 492 485 492 501 500 496 523 492 494 496 502 493 504 517 515 482 490 475 499 480 494 516 478 477 475 495 490 504 488 477 515 516 520 486 494 489 504 519 505 482 511 516 501 473 494 478 481 498 507 483 496 471 475 499 473 482 475 495 468 495 498 510 494 502 495 497 509 472 471 469 468 489 509 500 496 493 505 507 478 492 503 496 481 505 487 494 499 467 503 489 491 486 471 456 489 469 489 486 477 498 499 465 481 488 493 469 498 463 465 453 472 461 498 466 453 470 482 459 469 458 455 475 480 475 478 472 464 481 486 487 476 482 450 447 480 452 463 475 470 449 488 468 446 462 466 477 486 452 442 468 474 469 461 452 454 458 444 454 469 458 469 478 456 455 473 459 467 462 461 467 465 467 469 463 443 443 463 471 473 458 429 452 432 456 454 472 463 460 466 440 456 466 433 461 445 435 438 432 424 442 445 429 427 437 437 434 441 457 453 459 439 438 436 460 456 433 429 436 430 432 425 431 438 448 437 437 442 430 435 440 427 439 411 443 428 445 445 447 428 438 442 443 423 444 417 413 411 407 427 405 410 430 441 413 411 412 409 427 403 429 420 416 435 406 404 400 434 428 418 406 405 431 411 427 421 395 409 418 430 403 391 419 427 426 413 396 428 394 426 396 387 387 418 391 410 391 388 402 387 418 413 395 409 404 386 416 419 418 380 380 412 415 415 405 399 389 403 393 385 382 375 385 410 375 403 406 378 399 395 380 388 402 396 381 372 377 382 373 372 400 372 374 401 387 398 385 375 366 384 386 392 373 389 368 376 377 379 366 384 386 363 361 367 368 360 378 390 386 360 387 385 378 357 387 387 353 360 376 360 354 370 364 369 351 366 377 362 358 347 366 353 375 363 356 344 348 346 349 377 344 341 353 363 342 374 373 347 363 346 351 364 360 365 362 340 336 336 355 354 336 347 341 346 347 345 351 357 354 344 347 360 328 345 335 327 348 352 332 347 356 351 332 339 328 343 348 353 353 328 337 327 340 348 338 328 346 324 335 323 348 321 332 324 315 322 323 316 336 336 332 333 331 331 338 340 336 318 337 312 328 329 310 334 321 331 330 327 326 330 307 331 309 321 311 314 325 302 316 304 305 317 305 326 309 304 307 328 301 325 318 319 308 322 322 316 325 298 295 320 305 303 298 303 320 316 302 308 303 293 295 297 315 293 311 287 288 303 296 296 310 294 296 289 285 302 308 291 288 291 299 295 303 304 287 302 302 297 286 299 293 297 299 283 282 282 291 282 300 290 287 295 303 280 280 298 289 300 281 278 286 281 289 273 286 291 289 290 284 272 280 281 285 280 289 269 267 268 289 289 271 286 291 272 288 269 268 282 283 279 285 279 263 263 269 266 280 264 281 264 273 280 276 265 274 264 279 257 282 268 271 264 282 270 267 258 261 263 259 266 254 271 264 278 260 275 276 264 266 263 252 263 273 251 254 269 267 266 250 263 264 258 247 253 259 261 258 268 270 266 252 263 261 250 258 263 267 253 253 254 267 249 249 263 248 266 265 266 244 259 256 260 243 246 253 263 261 246 251 244 256 259 263 248 239 251 242 261 258 251 248 256 258 243 237 255 250 238 249 245 254 237 245 235 240 250 252 240 243 256 251 240 253 253 235 234 238 253 253 235 245 243 249 234 251 241 245 240 243 251 242 230 252 251 247 250 235 241 231 237 232 242 244 228 238 240 246 244 237 236 240 243 238 238 246 236 231 227 239 233 230 226 226 244 237 227 247 227 231 234 228 242 239 230 236 247 245 237 234 235 240 224 226 229 236 240 232 240 240 245 239 238 238 240 233 244 235 226 245 234 235 242 229 226 223 239 241 238 222 228 243 233 228 223 232 234 233 240 227 226 238 244 241 225 232 223 222 237 225 238 242 237 234 225 234 229 236 230 222 231 230 238 242 230 239 229 243
222 242 243 226 230 236 240 233 240 235 234 233 233 228 232 243 241 230 233 244 241 237 240 245 223 234 243 226 229 245 225 229 242 241 227 227 232 239 232 228 223 244 233 235 245 238 233 235 241 238 234 230 229 228 229 229 239 244 228 240 243 230 240 233 242 238 232 229 226 242 229 227 235 233 239 233 248 242 245 237 235 233 243 240 231 248 240 246 243 237 239 246 249 247 234 236 251 240 229 245 251 250 248 242 252 252 242 251 245 252 251 239 244 243 247 237 231 252 246 247 253 233 233 251 245 233 251 237 245 253 255 245 243 251 251 236 251 257 234 236 257 249 246 240 254 240 248 257 253 256 260 237 257 256 241 257 239 239 250 242 257 254 263 255 249 257 261 249 240 255 244 248 244 242 261 250 261 246 247 262 259 248 263 258 245 244 253 249 249 267 254 268 258 255 263 271 260 271 253 249 251 258 254 256 252 257 260 249 260 267 261 252 252 260 273 265 262 252 275 275 261 269 275 261 259 266 260 272 267 267 277 261 277 278 269 273 273 257 267 280 276 261 267 275 276 261 270 272 287 270 271 268 266 262 272 275 286 282 278 268 291 272 274 285 268 287 270 286 271 274 293 282 275 274 279 293 275 278 290 271 288 286 293 280 276 298 282 285 292 299 296 283 279 288 293 300 296 294 287 305 279 290 294 294 304 301 303 298 288 280 307 304 291 292 284 302 291 286 295 284 304 286 306 296 305 314 313 300 296 304 314 304 305 313 289 292 297 308 309 319 318 312 306 314 309 296 299 318 313 299 309 325 297 311 326 315 319 320 323 323 305 303 314 320 328 311 324 320 307 326 327 321 321 321 322 321 321 327 322 335 325 315 318 317 314 325 324 329 318 321 311 331 325 339 313 323 332 326 341 335 346 320 342 319 334 328 338 318 323 333 339 319 330 349 350 333 337 328 330 328 337 342 335 339 353 337 327 327 329 355 337 338 334 336 353 345 328 360 333 351 334 334 336 353 345 346 351 338 359 361 349 362 366 340 365 348 338 355 348 366 345 373 366 360 352 347 356 363 364 344 344 363 366 363 358 352 347 355 376 354 364 350 368 375 356 373 354 364 358 386 352 352 359 355 386 387 368 368 374 370 391 388 381 381 387 360 389 391 386 383 362 360 361 394 368 389 367 364 373 390 370 370 379 368 382 376 391 382 374 402 398 390 375 371 395 389 379 384 384 389 395 374 404 389 384 396 407 403 394 386 378 390 414 413 414 388 416 416 416 407 395 396 403 416 384 392 391 408 396 410 406 405 405 413 413 409 407 397 388 425 413 398 395 418 403 413 397 396 430 428 412 418 418 394 430 435 416 408 432 416 403 434 423 435 437 422 407 408 425 400 440 441 431 441 438 427 414 409 422 445 436 425 437 421 429 441 412 431 437 444 448 444 430 420 411 441 439 429 439 424 438 441 427 447 437 414 422 429 419 440 434 431 433 417 443 450 435 448 433 456 425 425 444 430 450 434 431 442 458 455 424 424 467 445 442 454 429 448 437 464 461 470 447 443 438 444 436 472 472 442 458 456 454 446 444 463 452 467 464 478 463 446 439 451 437 456 471 452 467 462 469 447 471 444 459 463 468 456 474 444 450 455 459 472 441 469 466 455 443 476 464 485 485 457 472 458 481 469 481 491 449 459 479 467 492 466 480 493 469 475 470 455 490 456 489 488 484 464 463 464 478 457 484 474 498 492 488 492 469 477 468 499 457 493 469 470 469 487 488 485 462 472 464 494 487 491 491 469 475 497 491 477 492 471 479 463 479 481 483 489 497 464 484 499 470 466 482 488 482 487 465 512 476 475 486 484 512 501 486 513 476 486 509 491 503 512 481 475 476 470 477 489 503 504 519 498 490 474 474 508 497 475 511 513 489 487 482 487 478 506 488 492 480 491 489 478 495 504 481 518 499 520 507 513 495 485 495 523 503 501 511 486 511 509 520 498 495 485 513 487 520 519 504 525 486 520 481 506 501 487 502 526 484 486 514 503 495 483 503 525 510 489 484 495 521 530 516 491 487 501 500 528 491 514 499 500 498 525 488 530 508 524 530 520 499 505 501 524 500 528 506 490 500 526 527 528 510 503 494 511 491 486 508 518 491 498 535 531 514 488 526 487 503 520 522 517 514 512 531 504 530 502 509 494 491 524 510 489 516 518 514 521 518 510 502 497 522 524 490 498 500 529 499 517 513 508 521 514 508 538 531 499 501 526 530 529 512 502 530 489 506 531 496 537 502 536 495 536 521 522 495 533 512 530 535 510 524 516 536 491 514 500 526 500 537 517 515 534 504 530 534 521 521 516 492 535 512 523 531 518 505 512 537 528 526 531 498 510 508 519 487 508 531 500 494 530 503 520 498 518 512 519 525 494 496 530 490 520 514 507 498 505 531 521 495 493 515 531 491 509 486 515 530 530 528 486 496 518 496 495 490 498 487 504 492 495 507 495 492 514 499 531 489 487 508 519 522 494 484 488 492 506 510 480 512 483 494 489 503 508 503 510 523 506 480 482 520 507 497 479 491 515 480 500 520 508 488 513 523 493 520 484 520 502 484 502 505 501 512 481 518 507 478 476 500 490 497 516 508 484 490 520 492 502 490 513 474 482 514 479 489 518 508 479 476 515 489 486 513 490 492 513 474 500 514 505 468 488 499 503 503 472 506 479 471 487 482 509 478 476 497 468 472 500 495 509 501 487 465 469 482 505 488 495 490 466 473 471 487 501 465 480 470 494 477 493 484 495 490 499 476 481 468 462 496 488 484 482 462 493 455 460 478 482 473 463 483 475 487 465 466 467 452 472 485 474 463 493 462 484 458 489 488 471 462 456 475 487 478 460 472 486 486 449 465 454 452 479 460 477 442 471 478 472 439 449 480 450 444 475 470 477 481 445 449 446 435 449 462 439 458 442 470 467 446 447 461 434 455 460 461 471 437 437 458 472 452 466 446 466 443 430 468 439 427 466 445 435 443 466 429 466 450 436 437 437 425 461 429 456 446 423 425 424 436 422 457 441 442 449 430 458 434 435 415 437 434 450 417 417 438 444 423 423 446 436 452 421 429 443 440 438 416 407 436 435 438 439 435 412 436 423 436 421 427 416 408 421 404 403 430 439 401 410 428 437 405 402 401 427 432 407 419 412 435 420 426 401 413 393 396 432 393 395 400 430 415 411 404 398 417 399 408 399 387 417 408 387 396 416 410 412 385 394 388 390 421 401 396 381 385 398 408 400 386 414 388 411 393 400 394 382 385 413 411 384 396 401 374 407 394 395 401 376 380 390 400 403 379 388 399 388 404 382 398 386 383 395 370 384 374 379 387 389 365 382 394 362 371 395 377 375 387 384 394 387 362 369 364 386 380 390 367 356 385 365 383 356 380 353 374 366 356 375 366 356 358 356 382 363 362 360 358 361 368 350 362 351 371 359 342 375 370 355 360 375 354 367 361 339 342 367 371 351 348 349 360 367 355 365 358 337 364 364 365 354 354 347 352 342 340 341 345 357 334 338 331 340 359 328 338 337 330 340 333 336 332 333 349 339 355 345 343 328 337 339 331 333 330 348 337 339 332 345 341 330 342 338 317 325 334 339 332 338 325 320 315 330 329 311 325 322 338 339 333 335 336 315 312 318 329 310 322 321 326 329 319 332 304 310 321 328 302 305 310 301 320 319 329 324 320 318 300 302 315 318 306 321 309 320 312 315 318 315 322 296 315 312 299 302 318 293 295 299 301 314 304 301 316 308 310 305 311 301 309 311 295 298 312 291 301 308 295 297 290 283 300 309 289 282 290 304 280 307 294 305 307 302 296 297 304 292 278 282 294 281 276 294 295 288 274 281 283 286 273 280 290 282 277 279 284 294 287 289 287 277 278 274 284 285 288 267 268 291 280 274 287 289 289 284 269 276 270 270 264 267 281 279 284 271 285 270 268 278 269 275 278 263 270 261 272 262 259 277 280 268 268 269 264 281 266 270 274 268 262 266 274 263 261 264 276 269 253 276 253 272 275 270 265 269 266 255 274 262 258 248 253 252 272 256 268 257 272 261 271 256 247 252 262 269 259 267 258 249 248 266 267 266 244 263 250 265 265 242 243 263 248 250 249 264 257 241 243 243 243 263 248 256 243 240 254 255 261 243 262 240 239 261 261 241 258 241 248 238 237 249 250 252 247 257 240 251 234 248 239 248 235 256 239 250 235 255 235 238 249 235 244 246 241 253 234 235 250 239 237 250 251 252 235 231 243 240 240 242 230 245 249 247 235 246 239 237 245 242 236 238 238 248 244 248 247 248 228 243 242 230 240 233 246 235 245 227 232 247 241 248 239 237 243 232 227 232 232 231 234 227 229 227 228 239 230 239 238 229 226 229 226 233 229 245 241 224 239 242 246 231 235 230 236 229 235 237 229 242 237 238 238 241 234 242 226 239 227 239 238 229 238 240 232 243 238 227 237 229 244 236 230 232 236 243 232 225 228 233 239 242 242 225 232 231
245 236 225 244 224 240 244 233 228 231 231 243 229 223 244 229 232 225 233 240 240 238 243 241 226 237 232 246 241 242 226 234 227 229 226 228 240 242 238 246 244 241 238 228 235 231 233 237 232 236 230 242 227 244 236 246 229 246 241 240 235 243 245 238 248 247 236 236 237 229 236 234 239 249 237 244 249 239 249 243 230 233 251 229 228 237 246 243 244 233 230 247 250 243 244 240 242 245 251 238 232 237 230 231 240 234 246 253 252 236 237 247 242 252 241 234 238 236 242 255 241 236 242 256 252 252 235 234 236 234 236 256 234 237 258 246 242 243 237 257 250 244 250 253 242 256 251 243 250 244 260 240 253 249 249 255 249 239 256 242 254 250 241 245 246 252 265 246 263 266 251 253 262 258 265 261 253 254 245 245 263 267 247 256 254 261 247 267 265 268 270 267 265 261 267 250 256 265 253 267 257 264 262 256 262 270 254 269 269 268 264 274 253 267 274 268 269 277 266 258 257 254 255 277 271 276 257 255 279 256 266 276 275 279 280 269 263 262 262 274 278 278 277 281 281 266 270 270 263 274 275 272 285 273 265 266 285 288 288 272 290 283 270 268 270 282 292 268 267 287 280 293 276 288 284 288 278 270 279 292 273 273 274 277 278 280 279 283 299 290 295 294 290 286 285 280 286 303 300 305 296 298 304 301 297 296 294 304 298 300 304 287 293 307 301 286 301 287 310 313 298 287 287 313 292 289 301 294 313 309 289 311 309 289 291 304 304 305 303 308 297 309 317 316 307 316 305 318 323 301 308 308 299 299 313 300 325 326 300 316 304 308 311 325 313 324 306 326 316 308 325 309 324 321 332 310 327 310 320 307 315 307 315 309 332 326 336 315 317 322 325 329 337 340 337 336 328 345 331 328 336 347 325 331 323 321 345 341 339 328 331 323 341 336 336 345 339 332 323 347 324 331 334 331 339 338 346 354 357 329 343 351 359 352 359 350 358 349 341 362 350 335 355 344 361 343 358 350 345 365 365 360 352 366 341 367 346 345 362 347 350 368 367 369 365 342 367 372 361 346 346 344 365 354 371 346 347 372 351 380 360 366 356 368 365 355 356 351 355 373 360 366 363 385 378 370 357 354 388 376 388 369 383 366 368 365 376 368 385 377 391 371 377 376 393 381 394 364 396 385 389 385 397 392 367 376 366 392 370 384 397 400 378 388 404 378 392 376 384 383 402 393 385 410 387 396 384 408 379 397 408 381 385 403 388 390 398 406 416 390 404 391 408 395 408 401 409 413 419 402 412 384 423 411 409 394 423 388 415 408 390 392 429 407 405 391 404 427 398 420 416 393 416 401 399 396 425 420 415 401 425 411 408 433 426 414 399 407 419 427 415 438 418 408 412 417 424 421 426 429 425 445 415 417 420 426 423 447 417 448 422 435 451 431 439 442 419 418 421 441 413 420 415 444 437 445 423 440 430 427 417 457 437 420 450 438 460 431 457 446 420 435 430 429 433 453 441 458 434 449 455 425 427 439 451 463 445 466 466 467 464 430 444 463 437 472 455 440 467 446 439 459 463 446 441 449 433 440 475 467 444 435 461 447 463 442 457 461 460 468 438 458 454 479 468 474 453 439 468 465 467 443 474 471 475 474 461 453 452 449 444 484 466 459 471 461 466 480 476 466 462 468 473 460 460 472 465 472 489 466 466 478 452 489 492 454 476 464 456 488 476 494 470 477 456 459 461 484 488 485 456 459 460 461 499 467 503 488 468 494 458 479 482 492 503 497 487 476 501 474 490 480 496 473 494 485 495 502 467 504 470 491 510 506 465 505 470 465 507 499 488 499 492 484 497 511 509 475 491 480 489 470 474 470 499 482 476 476 485 478 517 488 495 508 516 503 489 475 502 483 487 477 519 515 496 501 513 497 517 488 510 491 497 474 493 479 522 522 484 500 522 507 518 520 507 485 495 488 510 521 510 495 481 503 511 519 477 502 505 514 501 500 483 505 482 515 495 482 512 507 507 513 490 501 510 524 513 480 487 501 528 523 520 483 499 506 528 503 482 505 491 508 529 498 486 483 486 504 486 521 532 514 504 532 497 493 497 488 529 521 495 516 527 525 516 520 488 488 530 492 499 534 522 534 489 492 534 493 524 531 533 489 527 508 487 514 517 525 518 511 512 530 519 530 520 524 488 497 528 533 504 516 505 516 515 509 522 537 490 534 531 487 487 495 509 513 525 515 502 506 515 502 524 496 494 506 533 495 490 497 515 507 527 533 536 529 530 495 528 533 491 495 507 516 504 528 515 489 530 504 532 506 518 517 488 498 535 533 530 511 517 506 531 530 525 502 520 516 509 509 536 486 489 503 488 505 519 517 507 511 534 502 504 488 532 505 498 503 524 490 527 503 534 494 495 521 510 502 524 505 497 522 530 501 513 533 520 520 522 489 496 490 525 489 511 500 494 510 509 528 509 497 520 513 482 484 482 524 497 502 526 526 517 513 501 494 480 488 516 521 493 479 527 485 485 507 505 498 486 481 496 513 496 485 495 496 488 497 491 504 519 485 501 506 518 523 521 520 481 507 512 498 509 512 504 482 513 481 505 503 510 512 474 518 510 485 489 515 479 474 516 498 496 494 500 500 506 489 518 472 473 506 511 471 503 487 483 498 493 513 478 486 503 478 487 495 491 508 493 503 510 479 467 475 489 468 475 486 468 493 476 501 493 502 463 508 471 498 466 487 468 473 463 496 496 487 471 479 460 484 499 467 467 501 478 492 474 459 475 493 486 467 484 483 493 454 472 486 465 472 468 452 476 489 467 463 475 489 473 491 481 484 451 461 477 473 472 460 447 470 476 472 459 469 477 470 465 487 447 485 455 481 471 442 449 453 477 483 451 448 482 479 476 461 458 471 468 478 461 473 476 472 452 439 452 436 478 477 474 478 463 437 464 447 444 463 447 452 450 469 471 464 462 436 472 471 455 449 461 444 466 440 467 461 433 462 463 457 426 453 436 430 428 442 432 423 436 422 458 458 456 457 442 424 425 461 417 428 441 454 451 430 450 450 450 441 451 430 440 440 415 431 445 422 418 447 442 446 441 429 447 444 445 422 411 411 415 409 409 406 428 423 410 430 417 425 401 418 425 418 407 400 425 420 406 430 402 404 413 399 426 412 424 416 404 433 422 431 427 414 392 414 396 392 412 429 408 406 394 417 391 407 391 396 410 419 397 422 417 392 423 418 419 408 417 417 396 400 396 406 380 410 418 385 380 383 401 412 392 413 412 384 387 409 392 380 395 373 395 410 410 404 404 406 385 399 376 376 397 399 373 399 377 401 384 382 394 387 385 386 387 390 373 385 388 397 394 395 377 395 387 394 367 395 376 390 380 365 366 385 358 360 388 368 363 381 365 386 381 353 352 352 385 371 376 357 359 356 374 347 354 364 355 375 376 352 358 377 374 343 376 366 371 377 347 367 349 367 368 341 348 341 343 341 349 367 368 368 339 369 355 347 361 334 339 366 351 346 363 358 362 350 345 352 336 336 349 336 350 347 329 343 349 330 341 345 349 339 329 331 330 352 346 341 336 339 325 331 336 327 325 331 330 333 340 328 324 319 341 328 341 330 343 335 322 332 327 330 321 342 324 327 321 328 312 331 329 313 326 327 324 324 321 335 317 317 306 334 319 312 307 331 316 314 319 312 309 324 330 302 324 325 315 305 302 311 327 307 303 309 315 315 296 294 304 309 322 293 312 292 306 302 292 315 307 291 318 296 297 308 303 289 304 311 296 311 288 290 309 289 294 303 305 299 307 289 289 299 285 306 286 308 300 287 283 283 279 283 304 285 299 288 298 277 296 279 294 284 302 298 275 279 287 274 291 275 292 297 274 286 295 295 277 271 277 281 290 284 280 282 285 272 280 278 266 273 269 283 269 279 282 265 267 284 267 284 285 289 265 275 272 266 277 272 284 274 285 269 273 282 262 284 281 267 261 274 272 280 274 260 262 263 276 260 255 265 261 256 266 256 256 272 270 257 253 276 267 268 268 256 261 255 252 255 272 263 270 252 255 250 257 249 260 259 256 261 269 263 265 258 265 261 259 260 247 258 254 250 252 251 262 254 264 253 245 262 252 256 243 249 259 249 265 259 251 245 261 254 259 257 261 254 246 248 243 248 262 254 254 248 238 247 257 259 259 261 258 236 255 245 249 257 258 239 237 237 251 235 257 252 253 245 255 250 248 249 247 239 235 243 232 249 248 239 254 250 239 252 250 250 253 239 247 252 243 249 230 252 241 252 245 237 231 236 246 246 251 235 251 246 238 243 231 230 251 230 242 251 228 237 246 242 238 248 237 242 237 232 246 229 239 242 229 236 233 246 232 238 231 243 245 238 243 234 231 246 238 231 240 244 239 226 234 229 241 239 244 245 244 240 240 233 226 242 243 233 233 226 240 239 244 236 245 232 239 244 230 246 228 239 236 236 240 239 234 233 229 230 223 243 239 240 229 241 235 242 228 239 245 238
232 237 245 224 245 237 244 245 230 243 238 237 226 225 230 237 228 230 244 228 227 237 239 227 233 229 247 232 239 240 241 247 247 239 241 239 247 238 237 230 235 245 244 236 239 243 242 242 242 238 239 239 245 231 241 248 230 235 249 244 227 242 237 249 233 230 234 238 243 229 233 251 238 246 244 235 233 241 244 236 235 233 230 232 243 236 239 251 239 236 240 236 233 249 249 243 240 240 246 231 233 243 247 245 238 232 244 243 245 237 244 253 235 247 249 242 256 253 241 234 236 244 241 257 241 255 239 251 257 248 245 237 237 238 244 245 240 258 249 255 239 243 254 252 256 261 241 253 247 260 257 261 260 260 244 250 255 241 254 246 259 243 265 258 253 257 242 252 257 243 261 262 253 254 253 248 255 258 264 265 256 259 264 253 258 246 264 249 247 249 268 251 258 254 270 251 256 270 251 273 260 268 252 250 251 254 266 274 270 264 270 254 273 272 270 273 269 273 276 270 279 274 275 267 256 275 257 262 258 257 262 280 275 284 266 273 266 261 275 283 284 274 286 287 283 274 284 282 264 280 276 281 277 288 290 287 281 281 284 284 288 280 267 285 269 268 273 277 291 277 291 269 277 293 272 281 271 296 291 271 290 284 297 286 299 288 299 294 285 299 286 293 284 288 297 294 284 287 299 279 290 289 284 294 293 288 286 298 292 285 283 304 292 302 304 286 310 304 289 310 297 307 301 298 290 292 295 306 288 309 315 294 294 307 307 313 300 310 297 292 310 320 304 317 301 311 302 308 299 312 298 313 307 307 307 313 323 329 327 320 314 330 305 312 315 331 317 309 317 320 335 333 313 308 305 315 322 333 324 312 325 313 319 308 317 325 339 319 313 327 327 322 329 322 330 330 328 318 333 339 317 341 339 347 324 348 329 324 324 324 326 347 339 347 321 334 329 345 331 350 344 333 329 341 333 346 354 354 332 328 346 336 330 328 359 330 344 361 347 339 342 351 348 337 333 365 334 367 365 345 356 347 355 353 337 348 339 359 356 354 357 368 348 369 360 375 359 344 360 352 371 350 348 347 353 362 370 371 349 380 377 353 377 375 350 355 372 372 356 384 372 361 374 368 383 365 354 390 370 374 356 375 385 392 392 378 378 389 394 393 384 391 366 367 374 381 377 394 364 391 399 366 375 375 384 370 375 401 386 388 373 385 392 394 375 374 393 392 373 376 390 397 388 394 406 411 391 409 384 406 407 381 380 394 406 388 388 408 397 409 398 397 406 417 408 397 412 409 411 384 387 421 408 386 386 409 410 392 387 414 420 394 408 413 418 397 423 408 416 416 392 414 425 419 409 429 403 430 411 419 412 420 433 407 405 435 406 427 422 438 414 435 438 421 433 442 441 439 416 407 409 425 407 413 438 432 411 443 423 426 431 408 436 444 420 409 416 424 429 415 434 447 426 425 417 437 427 444 423 450 448 423 419 451 424 448 440 453 429 422 436 433 433 435 454 432 450 430 426 425 428 423 460 423 423 433 442 452 449 465 442 433 464 451 468 429 428 439 442 441 438 447 464 443 453 473 438 457 456 438 451 438 454 434 478 464 463 456 439 478 477 463 451 446 454 467 471 452 475 443 459 446 482 480 466 466 458 449 451 469 444 483 472 487 483 443 452 445 486 453 446 458 477 486 455 487 465 473 483 451 490 469 477 487 468 471 479 462 480 486 470 479 496 473 457 483 485 494 492 469 472 464 483 483 484 492 464 495 493 490 500 500 466 477 502 481 498 471 487 473 464 502 493 498 498 477 480 502 494 462 495 483 503 489 502 509 489 463 501 478 499 498 475 477 487 496 512 471 499 471 500 484 506 483 488 473 468 491 478 512 512 484 474 514 481 473 480 515 483 476 495 515 502 489 488 481 472 487 493 510 498 479 485 488 501 506 501 508 487 511 508 503 517 524 495 475 481 495 481 524 504 490 520 511 480 524 480 520 520 487 502 501 495 494 499 517 497 483 491 486 495 498 517 490 497 487 490 503 510 499 506 492 516 502 527 521 501 484 518 496 495 493 520 515 514 496 507 485 501 520 493 520 491 532 532 511 492 495 487 525 516 515 487 503 520 513 500 531 489 501 497 516 503 520 486 505 497 510 499 529 500 528 519 521 513 515 516 488 507 494 535 516 489 510 505 499 513 495 521 519 486 508 500 505 493 528 526 531 502 489 498 492 506 532 502 534 511 507 487 508 516 511 513 494 537 532 533 487 515 517 520 515 488 509 509 520 500 498 514 515 526 525 521 495 495 511 518 494 532 493 516 512 518 491 493 517 510 488 492 512 518 525 490 493 496 486 527 534 497 528 512 485 490 521 520 499 496 501 507 491 508 512 491 489 517 498 494 515 500 500 490 507 513 519 488 498 493 489 507 495 506 522 508 491 529 495 531 483 494 520 494 518 486 504 495 498 491 481 513 501 505 522 515 527 509 490 510 510 496 487 524 521 526 499 528 521 513 526 523 528 516 487 513 520 509 478 487 519 479 521 491 505 513 525 501 492 485 483 522 502 489 518 494 488 490 495 480 476 495 477 503 478 503 501 477 510 516 498 497 498 499 505 476 519 476 507 485 510 479 478 505 491 480 505 496 479 472 472 475 496 504 504 504 484 481 507 476 480 488 499 509 513 483 513 467 487 504 483 502 491 503 475 483 505 508 495 498 487 484 461 467 488 487 474 497 486 506 492 479 486 484 484 497 480 477 504 483 477 475 488 472 482 469 460 493 486 466 491 472 474 487 461 476 467 479 499 462 456 481 470 483 497 480 496 470 475 457 475 452 469 479 466 461 465 453 462 475 464 451 480 464 466 445 450 463 482 488 481 443 450 486 467 453 475 449 468 443 460 461 442 460 468 442 452 443 471 443 459 476 455 442 454 449 445 452 469 458 436 449 440 460 469 463 469 438 463 474 436 445 453 462 433 448 451 462 442 464 434 462 466 459 445 445 467 465 440 461 438 441 453 463 429 461 461 430 434 431 421 459 442 430 458 430 435 447 440 435 438 423 444 434 428 441 414 430 419 419 429 444 419 438 421 436 413 450 434 416 449 413 409 434 434 431 412 442 441 421 423 404 435 425 420 410 420 443 424 442 434 429 403 401 433 400 429 439 410 436 431 418 403 423 409 405 415 435 409 395 427 401 408 421 410 402 420 420 430 400 410 412 394 390 411 412 390 390 393 386 391 391 414 418 408 389 401 419 404 399 389 390 402 397 388 403 405 392 401 405 379 382 389 376 407 399 408 380 377 394 395 375 387 406 403 399 397 375 388 372 381 382 379 373 386 378 380 380 394 394 381 377 394 368 381 376 380 371 374 393 390 378 371 392 374 383 395 367 387 388 391 371 378 369 360 368 377 371 387 355 379 383 371 353 379 385 381 371 382 353 364 353 352 357 346 378 354 366 376 351 372 357 363 344 377 355 376 359 360 350 354 356 363 349 367 371 338 357 348 355 359 341 360 348 360 367 350 357 360 364 357 358 339 345 351 331 355 350 329 351 333 351 335 348 333 333 353 353 354 343 326 351 349 338 333 345 344 340 350 331 335 331 329 333 349 332 322 341 324 324 327 331 346 319 318 322 333 317 324 334 318 333 323 329 314 319 331 325 329 320 310 316 332 336 328 318 320 320 321 310 317 306 335 331 329 317 310 332 314 316 304 330 317 302 329 315 306 317 321 325 319 297 315 299 325 305 304 317 323 312 293 296 310 301 310 315 315 300 317 312 311 292 291 310 296 308 300 288 300 305 303 313 313 290 297 314 308 311 304 310 308 298 297 283 294 293 296 305 299 299 284 294 295 281 302 286 277 298 287 298 295 301 285 284 295 292 276 286 291 285 286 274 287 281 288 296 287 281 281 296 282 274 280 285 293 287 287 272 276 281 273 289 279 288 278 270 266 284 285 266 266 274 263 289 286 268 288 285 267 274 281 278 278 282 277 282 268 259 265 274 279 284 269 264 257 267 268 274 275 279 278 256 268 264 279 259 258 263 276 273 258 259 268 276 264 258 269 250 250 250 258 273 260 268 259 251 253 267 267 253 264 263 254 254 247 256 260 251 264 265 267 246 269 260 249 250 248 258 246 244 267 263 257 260 249 251 256 266 252 263 265 265 262 243 256 251 253 241 256 246 262 252 249 262 243 254 243 247 246 246 246 244 241 238 243 252 258 239 236 236 249 239 255 258 257 248 237 254 252 242 256 250 236 237 235 247 243 237 236 251 237 249 249 255 233 232 239 231 251 239 247 241 235 243 232 233 249 251 245 234 250 243 252 246 239 246 236 248 242 231 243 247 248 229 247 242 246 231 234 242 231 251 229 228 232 248 231 235 240 233 235 232 249 244 228 244 238 234 229 236 244 233 244 241 241 244 246 227 227 226 231 230 233 240 231 228 230 238 236 238 244 238 237 243 233 238 231 238 245 227 242 240 235 237 232 244 227 247 240 228 247 245 232 225 230 232 227 229 245 232 242 241 245
233 232 226 246 238 239 237 235 227 229 245 240 231 235 242 230 244 239 246 235 241 240 241 226 243 240 247 245 235 235 243 236 235 238 227 241 228 238 228 248 236 241 239 241 228 249 239 240 233 236 227 248 244 236 244 249 228 240 251 230 250 233 247 250 240 230 228 243 233 234 233 232 233 238 228 235 232 233 231 243 248 251 230 244 233 247 243 234 252 234 236 243 231 247 241 244 250 242 236 231 241 241 253 239 253 253 246 249 249 241 256 237 240 234 245 244 245 251 242 243 255 248 256 258 235 237 247 254 248 245 248 251 256 237 244 244 245 248 239 247 246 246 244 245 255 251 252 245 244 241 252 244 263 261 243 247 243 245 261 263 254 249 252 253 256 260 261 265 249 266 254 258 252 260 268 245 250 256 251 258 260 265 262 247 258 252 263 264 250 260 252 247 249 250 264 255 266 273 261 268 265 270 270 256 251 274 253 256 258 268 275 269 263 257 269 275 263 262 267 267 276 273 259 256 281 268 261 257 283 283 270 273 258 279 278 282 264 281 270 274 265 282 285 269 288 265 267 289 275 269 266 269 275 286 271 274 285 281 270 267 271 273 266 280 268 288 287 274 285 284 272 291 292 290 274 298 298 275 272 280 277 289 297 273 274 301 281 276 291 303 296 289 288 287 287 281 299 278 280 289 303 287 280 308 282 287 289 304 293 290 299 304 310 290 285 308 307 285 296 304 309 305 300 302 300 314 307 311 292 299 310 296 302 305 305 309 291 294 296 305 293 316 312 307 309 296 313 303 320 312 324 312 312 327 321 298 319 324 312 300 318 331 305 321 320 314 325 310 313 308 319 333 327 324 309 320 316 337 313 329 319 330 329 310 310 314 337 312 311 326 332 340 335 342 344 335 333 321 325 325 327 346 325 342 330 336 335 322 324 329 342 325 337 352 344 334 353 336 333 352 335 323 334 331 328 344 348 343 330 342 330 334 340 332 355 339 334 340 350 358 339 335 355 350 349 348 345 345 368 358 366 343 339 352 337 343 370 342 355 356 343 341 365 359 364 363 348 362 350 352 353 367 355 349 370 379 371 373 358 381 351 362 381 371 377 366 351 356 372 370 379 367 352 357 381 360 354 356 391 360 358 380 362 363 361 384 378 363 360 384 380 391 386 366 389 389 382 362 374 370 370 391 401 379 391 371 375 382 400 375 388 394 398 372 405 398 377 393 391 407 406 405 387 411 393 398 403 387 411 397 411 387 393 409 406 414 410 412 387 382 414 383 410 396 390 406 383 403 406 385 405 414 420 386 413 400 407 392 388 418 398 424 404 404 390 420 412 430 424 398 426 421 398 402 422 432 417 428 426 407 401 433 405 418 432 414 438 405 426 418 414 427 412 434 405 428 422 440 402 433 423 417 405 427 426 416 419 435 432 425 412 433 409 432 438 449 416 426 433 410 449 453 440 442 454 415 444 449 455 420 433 441 455 420 425 443 451 426 444 439 418 451 427 449 421 430 455 436 433 457 434 462 427 427 449 465 437 461 436 455 441 455 451 469 444 449 458 447 460 453 428 430 455 464 469 434 446 463 443 444 464 459 447 466 467 454 459 478 449 438 455 480 476 439 446 461 452 470 462 462 460 458 483 452 455 472 443 477 458 465 486 448 450 447 464 484 445 479 452 451 462 465 462 459 464 450 489 476 454 459 477 483 493 477 482 473 483 483 467 456 468 479 471 459 486 484 477 495 481 493 486 474 494 499 490 474 457 487 483 476 501 467 462 496 489 489 457 470 466 459 472 498 482 485 477 487 466 492 488 498 486 465 497 485 483 466 473 485 479 497 474 477 508 480 486 495 482 487 468 507 501 487 514 480 498 498 472 492 470 501 506 468 477 487 474 498 469 483 491 495 492 494 472 508 476 477 485 486 506 493 485 499 472 485 519 509 518 477 486 477 516 483 478 478 507 484 508 489 511 482 477 488 519 518 485 505 504 487 500 481 484 515 485 523 518 519 482 498 522 490 513 481 502 495 518 492 522 507 508 511 517 514 525 511 509 487 494 489 501 520 495 511 510 506 508 505 499 517 527 494 482 513 498 506 484 492 523 530 523 506 513 512 491 511 497 522 522 514 484 495 504 499 527 484 527 507 509 516 512 498 503 526 498 497 485 525 527 532 509 505 494 526 529 495 487 526 506 530 486 522 512 507 516 527 490 527 530 498 508 508 512 527 499 527 515 501 517 507 523 516 528 533 507 496 492 509 487 487 504 513 499 505 535 504 496 490 496 490 503 493 487 531 510 502 496 489 492 502 511 530 534 529 501 505 489 533 504 516 535 523 494 523 517 518 492 528 497 528 506 515 484 534 484 509 500 520 513 532 511 514 500 509 507 516 485 484 506 498 526 513 527 517 512 497 510 527 529 510 529 517 504 507 522 500 530 516 513 508 510 521 520 504 514 496 503 516 497 527 482 492 510 528 528 489 492 504 482 489 482 481 524 504 507 514 523 505 500 504 485 481 496 525 504 481 491 479 517 507 525 519 521 507 519 518 515 480 493 520 490 499 524 487 476 504 520 483 506 512 518 494 516 499 490 513 517 490 519 478 498 501 516 500 515 490 478 472 471 474 503 499 475 479 507 515 517 503 474 504 497 469 480 490 500 497 486 494 470 484 501 495 468 495 480 499 470 466 483 503 508 509 467 464 479 480 506 469 489 461 507 465 501 488 502 461 459 468 485 468 485 492 461 459 471 491 462 492 460 480 485 457 479 457 487 462 490 497 496 479 473 477 471 496 470 472 478 459 462 460 455 465 481 481 480 452 490 493 478 461 463 469 453 455 472 485 461 459 458 459 484 483 482 452 472 477 473 448 460 466 451 441 459 453 457 475 440 483 481 468 443 471 438 449 454 468 442 464 445 474 467 468 446 441 476 475 474 471 460 466 454 436 458 463 454 452 441 432 471 434 466 457 461 455 451 462 463 463 456 461 439 449 443 468 438 450 447 442 464 442 459 447 436 460 430 442 444 460 421 461 445 449 456 455 453 450 426 449 423 445 428 431 432 420 447 456 454 433 449 430 412 415 444 416 438 418 448 430 438 427 427 416 425 444 432 427 417 438 419 412 433 428 420 427 412 427 415 426 407 416 408 421 425 405 435 419 409 398 423 409 430 402 433 423 397 398 434 398 411 395 421 428 410 393 412 397 428 413 416 394 416 388 424 424 401 406 411 402 409 402 401 402 410 397 402 384 387 413 420 397 406 380 389 391 414 413 409 408 393 379 403 405 380 393 396 407 379 393 402 373 393 393 391 383 383 401 405 386 388 371 372 386 376 392 370 397 400 397 382 388 391 367 365 395 370 369 371 363 384 386 394 393 363 360 374 390 383 365 369 388 387 360 374 384 375 370 371 369 380 364 380 366 351 380 377 369 359 370 356 365 357 374 380 372 354 363 369 376 373 378 354 354 354 377 346 370 376 345 343 375 368 349 346 349 343 360 365 349 341 351 364 359 337 350 336 359 348 365 342 363 332 349 343 352 331 352 335 354 337 333 334 334 340 348 343 349 344 331 327 350 335 350 353 327 337 330 342 341 347 328 332 326 349 328 340 321 332 347 347 317 348 319 317 344 344 325 326 330 339 312 319 343 335 338 339 316 323 336 326 328 312 321 325 322 329 319 308 309 330 335 335 326 324 313 304 310 311 329 307 312 313 312 301 325 305 314 322 326 302 311 303 301 324 313 317 314 323 295 322 318 307 305 310 296 305 311 318 318 295 292 296 298 296 295 291 311 302 315 298 286 300 291 307 289 288 293 292 285 307 302 302 307 304 289 294 287 288 305 298 300 298 293 302 284 301 285 300 285 282 300 291 298 276 288 303 288 287 288 292 273 281 282 275 283 280 293 279 297 296 276 278 288 283 283 282 286 283 282 289 285 291 267 277 291 291 290 272 275 266 267 289 270 278 277 264 263 283 280 264 269 280 286 272 279 266 264 275 275 265 260 282 262 277 257 265 282 279 268 265 268 270 280 264 277 261 259 278 274 258 274 259 266 274 276 256 277 264 257 268 275 275 261 270 267 267 259 272 249 250 251 268 266 249 250 264 259 258 265 255 265 251 264 265 259 261 267 250 251 269 253 245 247 257 246 250 262 256 267 256 263 251 249 257 260 264 257 263 250 258 261 243 263 253 263 252 246 262 257 252 260 240 255 240 254 259 248 250 247 248 246 243 247 237 239 245 244 250 249 248 242 250 249 254 240 253 238 256 256 237 241 234 252 239 245 236 250 248 253 246 234 239 244 244 239 239 247 241 231 252 245 237 244 236 234 242 247 230 231 237 250 239 238 237 237 242 234 231 234 230 237 236 238 242 242 238 250 234 240 242 232 231 242 246 237 246 250 246 238 229 248 246 236 241 236 229 237 248 242 231 242 242 233 240 231 246 237 235 248 247 244 239 231 242 247 242 237 241 238 242 237 230 239 247 244 248 243 232 246 229 230 232 238 236 246 242 226 228 245 248 226 240 238
249 234 231 237 239 247 243 233 235 247 246 227 237 239 238 243 236 235 241 236 241 229 233 228 246 229 248 246 230 239 229 246 241 228 227 230 229 231 244 250 243 232 237 237 249 232 247 236 244 248 233 239 233 248 233 240 239 237 248 229 246 241 246 230 246 233 241 248 229 233 239 244 230 240 229 243 245 241 245 237 238 242 241 243 238 246 248 242 248 236 235 234 250 254 238 245 236 250 233 236 246 243 245 240 255 237 255 238 249 247 239 234 235 250 239 235 243 258 248 252 239 252 256 251 244 254 241 240 240 254 250 248 249 254 256 246 260 247 240 254 250 247 263 260 252 251 252 243 241 250 261 256 247 256 255 262 253 250 266 245 244 255 259 257 249 252 268 248 265 245 267 252 255 267 251 269 256 264 250 262 266 259 250 264 268 250 253 272 250 254 249 273 267 249 266 267 259 250 271 267 271 274 262 272 263 253 271 260 262 264 278 255 278 257 275 275 263 257 277 268 258 263 281 273 266 257 262 273 269 260 263 285 267 266 263 274 266 267 280 265 262 280 265 272 263 278 270 268 288 264 269 280 273 284 291 279 287 268 268 280 292 286 293 275 276 274 281 280 274 285 280 295 294 291 287 295 275 288 282 279 295 294 277 284 274 280 298 299 304 285 277 286 288 286 287 296 279 285 280 293 283 300 301 282 286 303 297 291 291 305 286 286 300 288 291 310 299 313 294 301 294 297 310 315 315 311 288 292 309 310 291 308 302 299 315 317 292 312 306 306 309 310 309 314 310 311 307 312 299 306 300 315 320 302 304 326 327 309 308 325 321 308 307 310 330 316 310 323 321 315 318 315 320 313 319 314 325 308 312 332 317 320 330 335 318 328 333 336 313 326 334 336 335 313 338 326 346 321 317 345 339 321 321 331 332 322 345 344 333 341 322 350 340 330 348 349 339 347 348 354 324 351 349 328 326 343 328 333 356 352 334 341 348 328 330 331 356 336 331 348 347 340 366 349 345 350 348 354 346 335 367 349 338 349 353 348 357 372 347 361 355 363 343 346 355 359 351 355 347 366 345 364 350 371 369 345 379 361 377 381 375 352 360 355 364 383 369 351 353 358 368 357 385 373 379 374 366 363 372 358 376 371 386 368 373 363 377 386 390 384 392 383 378 379 385 377 361 399 399 374 377 385 375 396 385 400 394 383 375 371 374 401 375 396 406 373 402 378 402 379 384 376 385 411 374 386 374 383 375 393 402 390 377 398 381 404 386 410 386 417 403 412 388 380 418 414 383 402 410 399 383 398 416 384 396 423 418 408 398 394 392 421 423 426 391 391 405 425 421 397 427 430 426 423 413 410 404 406 424 409 408 406 404 405 399 421 400 429 419 435 403 422 400 424 406 426 435 424 441 434 441 409 403 437 421 439 422 420 433 446 428 419 444 449 445 448 415 411 427 446 442 449 453 446 438 413 449 439 436 427 431 441 443 415 435 420 435 458 426 451 436 426 437 429 451 421 459 447 437 435 458 444 454 422 465 431 451 424 461 435 434 441 451 458 444 440 456 439 457 435 461 442 444 441 441 430 452 440 446 443 451 465 465 446 469 434 454 434 458 477 472 473 472 469 454 479 441 476 465 463 449 459 476 439 454 474 443 483 477 475 459 451 479 450 442 447 467 451 483 485 473 487 455 481 472 487 480 452 479 470 464 451 468 472 449 459 461 472 486 467 469 467 486 481 489 490 462 470 484 498 498 477 455 474 499 473 478 483 459 465 487 455 470 494 477 473 470 475 489 482 472 502 485 476 501 481 480 489 503 492 477 493 477 465 507 496 478 475 502 480 499 500 488 467 507 478 484 475 498 486 468 481 476 470 511 502 489 493 480 507 492 483 471 472 472 492 506 494 481 501 477 505 513 514 495 495 500 495 496 487 477 494 486 493 500 483 483 475 516 502 472 495 519 477 505 480 506 495 512 477 480 520 479 505 487 519 487 508 510 479 489 491 480 494 493 501 510 481 521 510 498 497 480 486 515 482 486 515 526 479 498 499 519 502 479 481 496 493 515 484 499 481 500 504 501 521 481 486 526 528 522 500 500 525 509 491 483 521 529 485 522 499 506 513 525 511 519 494 525 507 501 497 510 525 522 484 516 525 493 516 525 486 486 497 483 518 507 486 508 508 492 500 526 517 484 503 527 487 498 509 534 504 490 500 517 497 504 522 534 533 521 489 508 526 523 527 521 502 525 529 506 486 486 524 508 520 517 500 497 532 526 496 526 506 513 508 519 507 495 493 505 507 498 503 523 512 521 509 504 511 503 500 488 506 489 512 516 497 528 529 494 493 515 485 516 518 494 501 526 505 495 516 505 493 525 497 512 498 518 525 492 494 509 516 490 508 508 516 515 483 510 483 500 490 490 486 501 502 504 494 525 516 529 497 528 521 513 508 485 498 500 495 509 526 529 519 502 507 504 487 508 482 491 528 490 498 484 510 520 507 525 514 493 522 481 493 513 514 521 519 484 493 484 513 489 486 504 513 513 479 522 494 483 486 495 497 506 501 481 504 494 480 489 505 479 474 517 474 501 498 501 478 498 501 481 483 493 518 494 503 516 497 511 517 483 505 485 472 517 476 507 493 486 473 480 493 478 474 498 506 503 477 468 481 512 476 497 484 479 466 486 482 479 511 508 505 504 510 491 498 490 472 481 470 479 465 503 460 496 462 472 469 473 481 500 479 470 483 488 499 501 478 485 483 476 498 477 486 497 494 469 483 478 469 466 485 462 472 465 475 481 487 491 490 457 489 489 471 496 486 496 451 475 481 488 477 494 466 464 478 484 456 459 459 452 480 457 477 477 489 464 471 450 458 451 454 470 470 473 442 473 458 455 460 476 456 442 442 482 446 463 443 479 477 460 477 459 467 459 467 477 474 460 460 466 475 438 454 473 459 473 473 441 440 456 466 440 451 434 452 460 429 459 444 466 468 468 438 452 425 448 451 446 424 425 433 449 454 447 436 445 445 435 432 446 456 457 442 420 428 443 438 444 455 447 419 431 446 421 416 426 453 446 445 441 447 433 415 416 419 434 419 451 425 444 449 443 439 415 418 418 445 409 421 406 425 440 407 403 432 427 431 415 437 433 430 423 422 425 427 413 407 430 423 430 436 408 415 425 407 411 414 426 407 420 429 395 432 416 398 431 404 413 398 430 397 427 401 399 403 406 388 401 415 425 397 389 404 421 405 390 405 416 419 418 420 414 397 400 407 417 419 395 395 416 402 403 399 407 386 410 394 375 399 393 376 402 402 372 403 389 388 387 385 390 388 390 386 370 394 387 390 369 383 387 371 389 384 388 380 363 378 368 375 388 368 363 396 386 371 380 361 368 364 386 367 364 367 380 364 370 391 386 366 383 375 363 384 379 376 383 361 370 381 383 350 381 360 359 355 376 357 353 351 362 361 348 369 362 359 346 345 362 350 374 355 373 348 369 371 360 369 369 346 364 345 361 345 359 360 369 350 336 353 357 340 345 353 349 347 337 350 333 358 354 355 358 353 336 336 360 341 331 343 326 330 347 341 328 349 324 332 344 329 325 336 349 337 342 332 335 350 348 346 321 342 337 331 339 344 343 337 321 320 331 315 319 327 325 337 328 342 313 322 325 327 333 315 315 315 317 312 322 336 329 316 314 325 319 307 326 325 327 310 314 306 308 320 324 321 311 314 312 310 300 316 318 313 299 301 316 320 321 299 309 310 306 308 321 300 321 307 310 320 295 307 306 319 302 318 317 311 302 314 304 316 296 301 295 302 311 288 299 291 300 295 313 307 293 295 294 308 302 291 286 297 302 297 291 291 297 289 280 289 280 285 282 294 277 299 288 290 285 276 285 281 286 275 289 289 291 296 290 289 279 273 293 282 283 282 291 293 293 271 279 278 294 294 272 274 280 285 293 288 289 289 286 291 281 268 271 269 286 288 265 276 270 279 274 279 262 269 268 266 283 268 278 263 272 278 262 276 258 273 267 260 258 269 259 263 271 282 277 262 261 254 258 265 269 265 267 273 275 259 271 263 265 276 274 259 270 262 257 265 264 250 250 263 265 256 272 261 250 269 270 257 270 248 269 261 261 259 263 259 250 257 245 268 245 260 251 266 245 259 268 247 267 243 250 249 245 244 259 264 252 260 253 241 247 264 242 259 257 261 249 261 247 248 260 249 263 241 247 239 258 246 245 256 248 253 239 251 245 237 257 249 236 247 243 252 249 257 243 257 255 253 234 249 238 255 247 235 239 240 237 255 249 246 245 254 244 254 255 253 255 244 235 247 246 241 240 237 239 249 251 234 243 250 241 247 239 246 249 237 245 244 251 237 250 239 235 238 229 250 252 244 238 246 236 229 232 245 251 232 239 247 229 229 236 232 238 245 241 249 229 232 233 243 240 230 229 239 231 229 228 229 228 239 232 249 236 249 248 232 247 245 247 230 233 238 244 238 241 238 248 234 231 236 241 249 242 241 237 242 238 249 238 233 238 244
242 230 237 229 242 242 243 249 240 235 240 243 229 240 250 244 234 238 233 234 231 239 244 234 249 239 238 238 251 237 231 233 231 232 250 245 239 242 242 251 249 230 234 242 235 233 234 233 243 231 239 238 236 248 246 233 235 248 243 251 233 238 232 237 243 248 247 247 238 238 246 251 232 253 241 239 235 240 237 242 236 249 253 243 236 239 248 244 234 255 242 255 232 237 256 239 256 249 256 256 233 249 254 253 241 257 254 237 235 238 249 241 248 239 245 253 247 254 258 242 245 236 251 249 252 257 239 258 240 239 245 239 261 253 259 256 248 256 249 259 256 250 257 261 257 241 254 242 246 249 263 252 264 255 264 256 251 244 255 257 245 263 259 246 256 256 264 266 251 249 264 269 263 256 267 252 254 271 272 256 257 249 256 269 261 249 256 257 251 252 254 253 250 264 255 270 269 275 264 273 259 266 253 274 269 278 254 277 279 256 263 263 259 276 262 275 261 259 271 273 267 262 267 282 262 258 268 285 278 283 278 262 271 277 284 274 268 277 282 267 278 288 269 278 267 283 281 274 288 286 281 275 289 273 278 291 283 285 273 267 278 284 272 283 283 282 283 278 274 271 276 293 272 292 281 291 290 278 274 277 283 277 287 275 301 275 304 300 283 304 289 278 280 282 301 289 303 307 298 287 305 301 309 308 306 292 301 291 289 308 295 306 295 304 288 308 299 302 295 304 289 303 304 315 293 317 301 300 318 290 299 316 296 311 314 295 320 302 305 301 309 312 317 311 295 302 308 307 316 307 310 323 325 301 306 299 309 304 320 317 326 314 312 312 319 323 329 330 329 330 312 314 311 319 311 316 328 316 314 312 319 324 335 319 337 330 315 337 333 335 338 327 335 328 333 337 335 317 331 323 325 331 335 318 328 332 330 339 330 324 327 345 326 334 331 325 325 323 338 346 340 346 326 354 334 337 344 332 332 357 349 332 361 337 350 330 350 356 358 357 361 356 355 341 358 354 342 368 348 342 354 361 358 338 346 367 368 365 344 357 353 348 350 363 363 376 343 343 356 353 372 375 368 370 353 378 372 376 381 375 365 379 374 380 384 373 368 383 360 383 351 364 375 363 353 361 381 383 382 376 366 374 375 392 359 372 379 374 368 382 392 373 368 394 371 398 373 370 368 373 384 393 389 383 372 387 389 366 386 375 370 368 396 382 388 402 395 389 384 399 379 388 403 404 411 407 392 404 400 380 403 388 395 401 408 403 412 395 401 379 419 404 402 408 395 387 390 382 394 403 414 390 413 422 421 400 409 420 396 408 398 421 397 404 425 415 415 390 390 417 409 402 431 401 407 409 398 423 410 422 434 398 414 398 419 433 420 420 417 419 433 435 435 410 424 428 438 418 415 440 410 443 408 409 422 425 425 438 434 423 442 412 445 439 414 440 413 451 436 413 414 448 450 430 434 426 444 415 451 422 424 453 425 440 419 455 456 452 444 433 431 421 444 458 432 448 456 420 433 438 444 432 452 447 433 435 428 457 452 460 429 460 444 431 446 439 440 436 432 466 453 457 454 434 461 450 463 450 449 457 462 462 448 441 441 446 467 444 471 459 445 453 463 448 475 471 480 455 449 446 456 466 457 461 439 473 474 453 452 444 440 446 452 469 466 469 485 462 443 474 464 471 443 471 453 475 466 453 465 479 471 452 460 487 469 476 456 461 465 459 476 461 484 483 479 478 461 470 496 485 458 477 454 471 487 481 466 480 488 482 494 467 468 462 486 496 482 483 499 467 487 498 496 485 460 466 476 458 487 498 463 500 487 468 487 481 482 501 493 501 481 471 471 467 465 468 507 492 496 471 471 497 482 464 493 485 501 474 475 478 485 479 504 469 470 499 493 509 496 492 488 494 488 476 495 504 513 481 513 473 514 502 478 507 510 488 476 503 497 486 517 475 505 512 478 514 495 506 509 476 482 480 509 508 494 487 494 489 500 488 508 487 476 515 504 518 508 493 485 493 484 519 513 523 498 512 497 482 507 515 500 493 478 511 516 477 491 519 523 513 483 506 525 486 498 507 482 482 528 494 503 487 489 492 485 512 529 507 520 512 495 495 480 498 529 519 501 497 514 496 482 521 526 482 529 499 511 482 502 511 498 529 522 510 493 528 494 494 505 487 527 522 502 527 492 504 519 513 521 503 531 524 493 528 525 493 496 507 496 520 489 512 517 529 493 528 527 507 493 500 512 488 492 485 483 502 507 522 484 497 494 532 490 504 530 485 516 493 509 529 530 517 511 517 515 523 512 509 497 524 528 529 529 487 531 532 508 507 521 512 521 483 513 528 505 509 531 491 520 510 487 519 494 517 503 529 507 485 505 522 526 501 517 522 506 517 523 484 491 513 513 481 515 493 528 488 522 527 499 510 505 506 497 519 492 521 515 518 523 489 510 517 510 496 510 486 483 501 489 493 484 523 493 518 487 492 477 479 489 496 511 514 524 479 502 486 520 491 525 513 500 506 504 483 475 485 491 481 509 503 498 517 510 496 517 518 484 518 514 487 517 491 473 521 475 476 504 508 518 478 486 494 480 494 498 496 516 480 472 495 512 481 473 498 508 517 498 468 516 494 487 515 468 486 471 471 489 507 506 492 512 476 465 472 504 494 479 493 464 502 483 471 504 503 497 477 504 498 498 490 504 480 466 471 464 476 502 502 490 483 481 483 481 472 499 503 469 465 483 468 502 472 476 464 464 480 489 483 483 499 490 486 482 475 473 482 485 457 463 488 468 490 459 489 487 456 480 486 483 467 476 479 464 472 489 469 460 454 449 466 450 476 467 490 471 452 462 476 466 473 470 446 462 444 482 455 466 447 465 449 446 474 480 451 443 443 462 466 463 469 480 446 454 478 454 456 462 449 447 437 440 461 475 446 465 449 455 472 451 454 439 442 446 469 455 449 437 462 462 468 463 435 464 451 464 441 448 445 432 439 455 423 434 423 456 431 441 423 458 426 442 445 443 434 428 453 461 419 434 426 451 449 425 429 436 455 421 445 418 452 447 424 432 424 422 438 415 453 413 416 411 422 411 445 438 417 431 433 410 427 445 435 415 427 424 405 405 423 427 422 415 429 439 424 415 406 432 423 434 420 434 413 408 405 431 403 409 435 398 397 426 427 424 426 420 408 402 396 400 394 406 416 397 425 424 407 409 406 414 392 424 426 389 390 391 411 390 413 423 396 412 406 382 393 396 420 418 413 397 380 389 382 415 405 386 409 407 415 407 378 408 400 383 410 395 373 391 401 410 396 377 381 386 383 374 377 406 381 377 400 383 402 396 397 371 372 370 370 373 375 380 372 372 366 392 381 394 366 390 377 380 383 363 378 372 364 381 360 377 373 383 380 381 365 366 387 387 357 380 356 362 377 377 353 385 362 374 366 352 369 355 356 351 359 345 374 375 379 370 351 362 363 358 373 367 369 355 375 365 354 350 355 343 346 370 347 339 360 365 343 365 336 348 351 366 353 367 358 365 348 361 354 337 348 336 339 356 339 340 334 341 359 329 336 349 333 337 350 341 352 346 354 346 355 352 338 350 353 345 349 342 331 350 329 323 334 322 332 337 346 345 323 333 330 333 321 314 315 338 312 328 338 340 328 319 312 336 311 311 338 312 329 307 318 309 317 312 314 305 330 330 319 318 322 318 333 313 308 319 315 310 321 309 321 320 305 306 312 308 311 315 300 306 308 302 325 307 303 323 295 320 305 307 293 318 298 315 307 309 297 301 317 294 297 295 302 317 292 287 292 307 304 292 298 310 308 290 294 290 285 287 285 291 300 295 284 302 293 281 309 300 300 293 292 280 280 289 290 283 291 282 292 303 280 290 282 300 301 297 287 274 279 297 293 296 286 285 282 277 280 275 293 291 275 271 277 284 294 289 291 284 287 269 278 269 273 292 278 276 271 276 271 285 278 284 275 283 265 272 276 277 279 274 274 266 263 270 280 285 283 283 271 284 269 280 267 264 266 270 281 273 269 275 266 273 268 257 276 263 269 259 260 266 273 268 272 277 267 268 256 263 264 264 258 274 263 256 269 250 262 255 256 259 248 248 248 263 250 270 272 267 249 252 255 271 270 260 269 248 246 262 259 253 261 262 263 250 257 262 250 246 263 260 266 265 261 250 265 261 249 241 249 250 242 261 250 254 250 248 256 252 240 246 261 258 239 255 239 253 249 247 256 245 240 256 242 260 239 241 247 239 257 249 237 258 241 242 258 255 245 256 237 248 248 255 248 252 239 237 241 252 238 244 236 253 247 252 232 239 250 244 234 247 249 235 238 254 233 252 242 236 241 244 250 231 233 239 248 238 235 232 233 240 244 252 236 249 239 236 232 233 240 251 241 233 246 247 249 249 243 251 229 245 233 240 246 236 249 232 236 246 251 239 232 233 230 231 229 240 230 249 244 241 247 248 237 240 242 249 228 249 241 245 243 246 233 229 230 247 233 238 233 232 241 238 229 243 241 231 247
243 244 232 248 239 228 249 243 235 239 236 232 228 229 239 246 251 232 240 238 230 250 243 234 231 245 228 239 250 231 234 233 248 239 230 251 232 244 234 239 231 242 235 231 236 247 249 235 243 237 237 246 252 245 245 247 239 245 234 237 248 233 243 235 236 237 234 239 252 239 249 246 245 232 248 253 243 237 251 233 237 235 242 251 242 234 246 252 249 242 252 235 245 234 241 252 256 236 252 246 236 248 238 243 241 248 240 244 245 236 238 244 255 248 239 242 246 248 238 240 261 252 257 255 262 250 248 254 255 258 256 249 259 259 252 251 259 247 259 251 259 253 262 249 255 249 252 265 262 253 244 264 245 266 256 246 255 245 263 248 264 258 259 260 256 247 249 251 257 268 264 269 263 254 270 255 266 261 251 270 261 273 255 272 266 272 262 271 269 268 274 274 263 261 261 266 257 262 253 259 269 267 259 263 275 257 272 271 272 277 269 260 276 265 273 282 282 268 264 277 262 263 274 273 279 275 279 274 274 286 265 286 264 264 263 273 269 269 285 266 289 272 288 265 282 268 265 271 280 287 266 274 272 286 288 274 269 273 284 282 272 275 273 270 288 270 284 284 287 289 273 279 286 298 284 280 279 295 283 278 301 296 281 280 303 286 288 283 287 282 291 295 284 298 294 303 300 291 293 294 302 282 304 296 301 294 286 290 286 300 295 296 289 293 298 289 296 299 289 299 289 300 288 288 294 314 308 290 296 294 295 315 309 299 313 318 304 310 293 307 306 298 321 311 312 314 321 300 315 317 317 327 303 301 325 303 307 326 328 321 331 309 302 305 326 327 333 330 306 327 314 323 320 313 317 307 307 308 317 333 321 337 332 318 320 324 329 335 320 321 342 336 338 322 340 327 335 326 320 339 339 323 337 329 323 324 339 351 335 340 348 339 350 346 341 335 342 355 336 339 348 335 332 344 355 350 337 332 338 329 345 358 351 348 347 340 355 350 345 346 334 341 347 338 366 352 358 363 350 343 351 367 362 350 343 345 361 364 347 361 367 342 355 343 350 377 349 350 355 374 348 355 357 347 353 365 380 358 373 358 354 382 377 359 360 362 368 368 362 382 387 380 356 362 361 369 364 382 370 365 382 392 391 364 380 373 364 383 384 361 382 378 366 365 363 372 384 394 379 374 394 385 391 382 387 376 375 390 366 393 396 399 401 378 397 398 376 378 372 386 375 406 388 395 406 384 386 410 393 380 404 403 388 389 379 406 390 399 399 394 395 404 419 396 403 387 385 400 389 394 393 416 412 397 395 413 386 394 389 386 410 388 401 390 409 395 403 395 421 406 421 422 407 421 403 428 399 414 405 413 422 431 411 433 399 436 429 398 433 404 436 431 417 439 419 418 402 429 439 407 417 408 417 411 434 432 429 430 425 432 424 434 423 448 412 430 415 441 442 439 431 414 445 451 429 414 440 452 433 443 435 455 415 426 453 446 431 454 420 453 420 451 434 445 436 434 458 448 438 428 420 430 420 428 458 430 442 432 440 460 424 424 435 427 444 444 446 427 445 456 466 443 438 460 450 468 433 432 445 461 459 431 455 470 435 471 473 444 477 447 462 456 471 439 461 464 444 465 453 460 444 452 471 446 450 468 440 476 450 452 443 448 462 440 463 461 456 458 476 482 452 451 483 472 472 462 468 479 451 488 455 453 459 467 469 480 476 467 481 460 451 481 457 474 483 481 463 493 496 482 497 473 470 473 495 496 473 453 481 467 482 479 475 496 480 500 484 462 465 496 490 462 486 462 479 472 471 478 500 465 486 500 501 485 501 500 464 492 476 502 506 490 499 483 461 470 487 493 471 466 501 474 473 485 481 464 470 496 502 466 499 489 478 484 471 487 511 514 507 467 476 504 503 478 514 470 470 479 489 515 502 507 499 503 514 488 508 474 471 477 471 507 507 485 477 514 512 474 514 510 481 479 498 474 492 502 476 499 513 498 503 498 493 489 488 497 480 482 498 487 502 499 483 495 477 481 491 511 481 503 496 519 490 522 509 483 488 504 490 487 520 506 511 526 511 499 502 517 509 525 482 489 500 490 511 504 500 528 493 506 506 513 499 520 511 482 479 524 513 495 484 507 524 521 508 509 495 482 500 528 483 507 490 507 520 523 485 493 522 499 520 502 483 492 493 515 497 496 511 482 512 519 511 509 510 489 488 527 494 508 525 496 487 485 522 526 529 526 490 523 494 529 494 498 492 508 482 508 523 514 508 506 501 487 483 529 497 491 524 509 519 518 523 524 523 513 518 520 509 526 513 521 525 525 489 485 504 489 514 495 521 490 520 492 497 521 489 514 530 484 491 520 522 484 512 515 517 501 503 494 497 486 484 490 529 491 495 501 500 527 517 491 488 506 501 505 498 512 488 499 515 500 488 506 503 519 491 488 491 513 503 507 521 507 517 520 519 484 493 489 483 480 500 490 508 522 518 479 505 477 499 492 497 510 521 523 503 484 483 516 521 508 495 515 489 487 513 504 503 494 487 518 492 491 503 493 501 473 518 473 472 479 516 491 493 484 495 504 507 478 479 509 472 496 507 472 514 496 502 494 473 514 493 491 488 479 510 471 479 512 472 483 474 466 502 502 483 481 485 470 489 490 470 499 484 504 465 467 483 489 497 506 471 471 484 484 501 482 487 495 495 497 500 499 492 464 467 504 484 475 467 463 500 488 498 487 480 467 491 468 494 494 464 466 468 461 473 499 492 454 489 458 478 463 474 494 461 469 467 451 495 470 483 453 467 461 481 489 465 451 459 450 462 465 460 475 470 457 473 476 485 451 452 476 458 464 464 463 454 443 474 468 480 461 472 465 485 456 455 443 454 464 470 439 442 437 444 460 463 464 439 454 467 437 464 454 465 435 468 463 463 438 458 446 435 450 446 460 451 470 455 467 436 431 455 434 460 454 429 440 458 446 439 434 455 461 458 463 457 442 466 455 422 422 463 424 458 462 425 427 438 455 459 445 459 443 440 448 423 421 432 453 438 438 456 451 445 441 438 447 450 419 412 427 416 435 428 427 451 433 421 431 414 421 415 420 445 424 420 431 429 416 406 431 442 423 428 416 430 415 433 412 420 432 404 410 412 417 428 406 413 433 410 424 427 429 434 430 415 417 414 428 423 423 403 404 415 398 399 391 429 424 421 396 414 406 415 411 389 396 405 403 417 415 403 415 419 402 422 393 390 409 398 392 395 412 399 380 395 404 394 406 382 415 385 410 383 403 411 387 386 404 407 376 379 391 411 386 380 392 408 407 392 375 397 385 400 395 404 372 370 391 394 393 378 396 387 378 401 400 375 398 363 399 393 372 369 377 388 372 383 363 378 381 387 381 387 389 382 376 381 391 356 379 368 372 362 389 375 353 381 373 369 355 385 358 383 366 365 354 371 361 364 372 376 351 354 366 362 361 358 356 365 343 367 376 369 346 371 355 362 362 345 352 352 346 360 363 367 368 345 350 341 343 343 365 367 353 336 361 347 344 356 331 360 333 330 341 356 356 347 328 358 342 327 357 349 339 325 354 336 331 328 354 332 340 324 338 324 341 334 322 335 349 337 328 338 339 323 336 343 320 317 328 331 339 333 324 332 322 312 313 316 314 311 322 328 328 330 313 311 321 309 336 314 320 308 310 326 323 308 316 325 332 326 323 321 315 315 316 322 331 315 316 316 304 325 329 302 309 322 306 319 321 297 322 315 312 309 312 300 311 321 320 314 296 317 316 316 311 295 290 296 307 305 293 316 292 293 301 313 311 312 307 286 303 302 299 306 313 290 293 290 309 306 285 298 310 308 292 301 303 303 302 301 300 301 289 283 287 301 300 288 293 283 294 284 296 287 296 277 279 292 283 292 287 272 292 284 281 283 283 289 288 282 275 271 293 290 288 268 268 286 274 284 282 270 292 285 282 276 272 269 291 280 273 266 276 273 263 283 288 262 262 272 280 263 271 271 281 264 263 270 285 281 265 284 277 279 258 274 282 266 267 270 280 274 272 255 270 274 277 262 266 260 279 262 271 257 267 259 267 254 272 259 254 251 254 257 254 269 252 249 259 264 264 263 271 249 262 260 267 259 267 253 266 268 264 258 272 248 262 269 266 249 246 246 245 263 251 266 253 262 244 248 262 263 253 260 250 245 259 261 248 264 254 252 251 257 241 261 260 258 258 257 263 259 257 262 253 263 261 263 258 261 243 252 258 253 245 241 255 239 260 238 249 241 242 244 241 246 244 246 256 243 248 238 251 249 249 239 243 238 243 250 247 249 250 251 250 234 240 254 245 248 248 233 252 245 233 249 232 234 236 253 234 241 247 249 247 237 254 232 234 239 249 239 245 232 233 238 249 240 251 238 247 235 231 244 248 248 252 247 242 233 236 244 235 229 230 251 251 246 244 246 230 230 231 238 248 233 245 243 235 235 243 228 240 237 242 234 232 234 245 237 230 228 228 236 244 229 250 243 246 233 236 240 251 230 249
240 236 235 247 243 234 239 236 246 240 242 245 236 248 230 245 250 246 237 234 239 238 248 246 249 246 246 229 237 249 243 249 233 241 243 240 247 245 247 232 232 236 248 239 232 249 247 253 235 232 252 246 234 239 239 246 232 232 246 232 252 235 251 249 239 242 251 232 249 236 235 244 234 245 246 237 234 240 253 239 241 242 254 236 243 255 252 245 248 243 246 238 239 236 248 248 238 243 248 255 239 244 244 242 258 258 239 259 247 243 242 253 237 237 254 238 259 261 245 241 262 256 248 263 250 239 255 245 249 262 253 257 248 250 262 253 242 259 253 252 243 261 246 243 261 265 246 260 265 254 264 267 250 249 266 261 253 261 245 262 260 259 256 269 246 254 271 271 257 263 270 272 271 255 247 256 269 268 256 250 264 257 261 268 264 251 257 259 263 267 253 257 254 257 272 271 255 273 271 268 264 269 268 263 279 268 275 276 263 258 282 257 257 281 282 271 281 262 259 279 262 265 273 282 272 284 283 266 287 268 265 284 270 269 267 280 276 273 287 273 277 287 274 268 285 289 276 270 279 274 286 291 287 285 292 293 295 295 289 278 284 269 271 277 286 283 297 284 273 296 292 290 295 286 300 292 283 283 281 279 280 277 287 282 279 282 278 285 285 306 290 288 287 280 282 297 282 294 299 304 285 291 290 287 301 285 294 304 305 296 310 300 294 294 297 294 315 305 302 289 289 301 304 311 309 305 315 293 311 312 299 296 303 321 312 311 305 315 316 313 325 317 306 306 313 298 297 300 308 321 318 325 305 325 324 305 321 316 301 329 325 331 312 332 326 308 327 304 304 320 319 328 328 316 324 337 313 319 337 339 321 309 314 341 322 312 314 326 318 322 322 313 335 343 332 339 339 316 325 334 325 335 347 319 339 337 350 330 320 343 326 326 334 323 330 323 337 356 342 350 329 344 342 344 347 328 353 357 336 360 337 360 360 336 333 351 332 350 341 331 364 365 344 349 350 361 357 344 359 347 363 355 369 362 337 341 350 368 351 345 359 352 357 346 367 367 345 359 345 351 350 363 351 359 351 346 363 361 366 378 359 382 381 373 358 357 369 352 373 367 363 378 384 375 357 364 375 371 376 387 382 360 386 372 360 371 368 388 375 383 392 370 365 382 374 395 391 394 384 398 391 379 372 393 378 379 369 380 370 382 395 382 375 380 373 399 371 391 378 388 375 382 385 372 407 406 386 387 412 392 407 402 412 391 403 378 410 391 417 406 404 384 411 383 392 397 409 387 409 403 392 393 405 411 411 388 405 406 423 386 418 399 402 408 395 388 427 429 425 430 420 401 402 410 394 408 407 412 401 403 397 431 396 427 396 398 404 429 429 419 433 400 405 437 426 413 420 416 436 413 424 439 405 406 421 422 430 420 409 426 405 424 433 440 418 424 441 420 425 431 449 428 429 414 414 445 418 439 434 419 455 455 418 420 428 433 434 457 426 424 429 458 455 423 437 443 455 455 420 448 425 462 427 425 448 425 441 459 465 437 442 433 454 451 455 466 442 425 462 451 469 435 453 460 467 465 451 445 435 438 447 453 464 460 456 455 459 462 464 456 450 459 453 442 443 473 462 458 453 452 461 441 449 460 468 452 474 471 464 457 477 459 449 462 484 477 476 453 464 449 451 484 486 461 456 469 481 452 474 489 472 446 484 480 469 449 457 490 482 463 468 473 458 489 452 468 485 462 477 473 467 468 453 475 455 489 469 455 486 469 478 463 485 489 483 473 493 494 471 482 490 471 471 489 501 469 465 482 469 491 497 504 499 461 470 481 504 499 487 477 481 491 486 460 473 463 465 482 499 478 462 507 462 478 508 476 508 471 502 473 507 511 490 469 483 513 503 470 505 467 482 473 486 469 505 486 478 485 479 504 478 509 497 487 472 487 488 470 477 504 486 502 474 471 500 481 475 495 492 472 498 508 479 475 517 475 494 479 499 508 517 510 505 502 485 509 477 511 516 485 497 485 517 485 520 480 478 517 518 477 486 496 486 505 492 521 498 518 504 490 501 497 478 523 491 492 517 502 492 491 496 495 510 495 508 507 502 512 500 497 517 512 518 480 494 486 527 517 482 508 485 509 480 489 508 497 505 499 522 521 513 493 492 499 513 523 480 490 510 504 509 499 490 502 501 506 510 502 496 513 482 505 494 486 515 525 504 493 495 499 487 482 514 500 503 499 495 505 509 525 530 489 496 490 511 520 517 493 492 485 528 494 509 493 499 495 487 524 507 503 493 514 506 526 485 529 496 499 503 524 496 502 484 511 514 516 500 500 528 512 505 526 526 485 488 495 499 494 490 527 519 502 512 494 499 516 492 514 487 516 509 501 489 514 481 522 500 503 493 499 484 518 498 479 524 505 496 493 522 507 493 511 481 525 526 502 513 489 486 520 526 518 494 488 503 495 481 476 519 497 498 476 487 516 479 484 496 497 500 492 478 517 477 484 514 476 509 502 496 500 498 508 481 509 505 502 474 518 512 481 477 505 514 500 509 486 509 472 486 483 485 515 513 495 475 514 517 478 472 491 503 495 475 515 482 511 494 482 511 489 490 515 472 487 499 514 500 491 469 472 503 482 466 500 511 476 501 495 493 474 470 473 498 505 498 469 497 505 476 504 503 472 476 506 483 467 490 487 469 483 482 489 473 488 464 466 465 468 496 461 494 470 470 480 464 457 487 467 469 489 495 456 484 462 454 471 455 454 499 480 478 480 478 462 465 452 492 462 483 462 467 470 493 463 490 481 485 456 480 450 489 451 477 450 459 455 445 486 489 467 446 482 447 484 455 471 473 480 456 461 464 459 474 479 466 465 463 459 451 455 449 444 450 456 456 472 480 450 461 448 448 474 455 445 450 475 462 443 439 451 459 474 442 446 447 443 442 473 458 455 429 456 430 465 435 471 458 433 434 441 453 463 430 436 460 462 460 466 448 435 425 451 455 464 457 434 444 436 441 434 445 462 458 422 427 455 452 458 441 429 423 447 451 451 446 436 454 448 432 428 443 419 422 441 433 449 422 444 430 424 446 427 418 425 448 413 432 432 447 444 437 419 422 411 407 443 420 408 402 402 441 417 436 433 433 402 417 436 420 432 438 409 437 398 429 404 435 435 400 417 428 408 410 405 396 416 421 397 430 426 404 401 407 406 422 409 390 401 417 412 396 414 403 405 389 392 396 394 416 406 399 403 383 399 406 399 401 395 389 389 379 409 387 387 416 394 389 405 408 400 387 405 409 409 381 393 374 401 388 389 394 395 371 375 385 381 383 403 399 394 367 379 379 376 398 388 386 395 372 372 376 367 380 370 395 375 395 390 374 389 388 391 361 394 374 361 391 364 384 356 364 375 373 378 386 389 359 357 382 388 354 366 361 364 352 383 369 383 354 381 373 367 373 362 363 348 374 351 378 375 356 371 374 369 359 365 352 343 350 346 358 340 362 371 364 368 354 350 338 358 349 341 368 350 344 354 365 363 357 353 362 357 360 344 333 350 338 347 345 342 341 358 354 329 327 348 329 337 340 347 340 355 340 326 337 338 334 334 321 335 329 324 348 350 334 349 340 341 318 330 337 321 343 341 344 317 324 326 325 337 315 324 323 333 312 318 341 334 313 326 313 336 328 331 322 321 310 332 318 313 316 309 314 321 332 314 320 311 330 316 306 325 311 323 329 317 315 308 323 301 300 318 320 310 317 310 306 324 303 313 324 321 308 317 317 314 306 296 320 302 301 297 298 312 309 305 290 315 288 300 305 307 287 286 307 295 296 305 297 310 295 312 285 288 304 309 286 303 302 307 301 304 292 296 299 281 283 288 285 292 281 299 289 298 293 299 288 284 284 297 285 294 292 275 295 279 293 290 295 275 279 276 293 296 298 276 282 271 293 291 289 288 276 282 280 283 275 284 290 290 282 277 272 284 290 286 282 279 288 288 271 275 272 285 284 276 288 270 273 283 270 277 272 263 265 269 264 265 279 263 272 282 271 282 282 273 264 261 260 260 257 267 261 270 270 260 257 266 260 274 269 274 260 278 269 265 275 253 264 268 262 260 260 274 265 254 264 261 272 258 258 267 265 263 258 253 268 260 267 251 256 258 272 266 259 257 257 247 254 250 248 251 252 251 257 252 261 247 255 250 260 245 244 264 254 266 254 249 254 257 265 255 256 258 262 243 247 248 246 254 254 249 263 260 254 251 243 249 254 254 254 246 258 257 244 244 256 257 250 243 250 250 259 253 242 244 248 240 237 240 254 247 253 254 255 253 241 247 251 238 247 252 242 245 252 241 239 233 251 237 235 244 251 236 238 233 244 241 236 244 245 248 248 255 235 245 249 233 248 233 253 253 244 253 240 238 236 237 254 231 241 232 233 235 250 238 251 238 239 232 242 252 240 251 244 243 232 253 237 241 232 234 238 236 232 239 235 238 245 234 230 248 251 233 245 247 234 242 247 243 236 252 234 246 249 240 252 251 239 251
231 234 233 240 241 252 242 247 237 250 244 230 245 242 235 253 237 232 235 247 246 242 246 243 252 234 230 244 249 242 242 250 238 245 252 250 235 240 235 243 237 242 243 252 254 240 244 253 243 250 248 252 254 232 233 252 237 234 233 255 237 244 252 245 251 241 256 256 251 253 236 233 240 240 247 256 251 236 255 254 246 239 250 245 240 253 242 245 247 236 237 252 249 249 257 236 257 249 251 251 237 250 253 243 247 258 241 250 256 251 262 245 247 238 247 246 251 261 245 255 261 256 249 250 258 258 243 245 259 249 248 241 262 242 250 250 264 254 264 257 244 266 265 253 266 251 263 257 250 247 248 248 267 259 258 261 255 264 267 250 249 265 248 264 261 268 258 260 248 268 271 249 258 254 264 258 251 267 273 253 269 254 273 253 274 261 261 267 272 252 269 275 270 270 267 260 266 278 276 270 276 274 273 261 258 265 271 281 274 266 267 277 273 266 279 259 267 263 276 276 281 283 276 260 283 285 273 282 279 278 278 264 264 277 279 276 266 284 264 284 268 291 267 278 271 285 273 289 280 291 286 282 270 275 293 276 288 294 274 284 274 297 270 288 284 275 293 299 279 282 273 281 275 290 278 293 294 281 287 288 283 300 277 281 277 296 300 306 279 282 279 295 283 284 293 293 293 298 301 303 301 290 285 287 299 290 294 287 307 303 304 301 292 305 308 314 305 307 298 304 304 291 318 316 314 300 299 305 305 302 311 311 317 304 312 315 316 314 302 308 317 312 324 313 314 311 298 312 299 315 321 324 308 319 326 322 313 320 313 327 321 322 329 319 327 312 313 319 336 310 322 312 321 323 324 318 308 313 330 311 312 328 325 341 330 337 336 322 320 315 331 323 323 322 326 327 321 344 337 326 335 320 320 343 348 325 337 329 325 333 335 332 348 336 332 329 341 335 347 355 330 352 334 358 333 346 334 337 342 344 359 340 339 359 359 330 363 355 341 334 363 362 352 346 365 360 340 360 345 369 355 360 346 340 351 339 364 363 348 374 351 353 344 349 342 351 345 353 363 345 373 378 345 348 357 345 370 356 363 376 358 348 373 363 369 368 374 383 359 367 368 385 352 376 371 374 361 357 376 380 386 371 380 358 388 376 378 373 368 382 373 372 391 383 382 385 362 381 373 397 375 379 372 368 366 369 369 380 382 377 373 401 380 382 402 374 401 380 374 401 402 372 400 380 375 388 380 386 404 403 375 385 394 406 403 385 410 397 404 395 405 413 411 413 409 380 399 397 414 387 413 416 385 418 414 391 415 424 420 402 403 414 422 401 414 417 427 425 418 399 418 429 408 416 416 401 422 423 427 423 417 422 395 402 415 402 407 401 418 435 436 398 435 435 425 419 404 437 413 422 413 427 407 405 408 417 410 424 435 433 419 417 411 447 424 434 433 429 441 415 408 421 447 430 437 411 441 433 429 417 447 424 421 415 420 456 416 415 445 438 424 457 418 450 434 426 456 442 454 433 458 462 431 442 428 462 458 435 457 462 460 424 462 456 427 428 463 459 460 449 448 434 445 441 465 432 443 438 470 448 468 456 459 457 443 461 445 465 452 463 452 461 445 438 449 463 445 440 464 435 446 442 462 465 448 445 463 441 452 443 463 453 441 462 449 483 465 459 480 480 442 457 447 465 446 486 484 468 478 466 457 480 453 487 462 465 490 489 485 467 462 486 449 454 484 479 493 449 456 468 449 463 462 469 493 457 495 484 486 496 465 459 488 485 483 486 499 488 498 472 462 494 465 491 455 456 472 490 481 457 466 498 479 462 468 499 481 461 488 499 495 484 467 459 463 489 469 469 476 461 461 476 475 503 484 474 472 502 476 497 472 487 508 495 509 473 507 486 492 505 475 496 509 476 473 511 500 485 480 480 503 472 492 469 494 511 482 487 496 496 504 494 498 517 508 485 515 510 484 491 508 495 479 509 507 493 506 497 512 472 513 500 482 494 508 514 494 474 486 473 508 473 504 489 522 495 505 520 486 475 487 504 501 490 502 494 515 484 478 519 501 497 514 515 486 501 487 490 499 510 497 481 505 500 524 515 492 511 515 483 497 479 512 525 497 489 496 487 499 501 485 526 525 524 518 486 502 481 503 525 515 526 483 498 501 484 487 519 519 527 527 491 479 512 491 499 526 511 512 500 486 519 501 483 518 492 495 492 495 520 491 483 520 496 502 492 502 512 484 494 510 482 508 512 515 520 485 514 504 518 486 511 510 508 516 500 520 481 514 486 523 525 491 513 494 515 527 516 497 483 482 529 485 510 513 522 502 517 505 526 507 513 507 489 491 495 509 484 498 493 492 493 491 503 528 505 488 525 492 506 479 494 507 484 526 492 478 498 481 507 497 511 490 525 521 505 493 503 510 513 520 523 477 482 496 476 509 507 524 525 487 476 493 518 483 490 481 486 512 486 517 482 520 480 482 516 508 498 492 493 486 490 509 507 500 496 508 496 508 517 512 491 502 487 512 503 479 519 485 490 502 493 498 473 491 489 507 494 502 492 510 507 513 502 490 490 474 480 512 515 479 507 483 514 472 479 495 484 481 508 502 510 484 484 513 504 501 504 482 489 477 482 510 485 484 466 482 479 509 506 509 497 481 497 500 500 503 467 493 479 502 473 506 502 478 495 498 473 482 478 478 483 496 493 471 483 462 490 498 460 501 465 463 472 500 501 477 457 486 462 471 484 464 493 469 472 496 469 473 489 459 496 457 494 480 493 484 492 458 484 471 487 488 489 480 454 479 454 455 463 461 450 492 466 489 484 458 445 452 466 474 483 453 456 485 447 457 464 459 465 482 446 485 466 441 457 445 438 461 466 471 440 441 481 462 440 469 471 475 465 450 475 451 473 460 438 469 452 447 447 436 472 449 466 446 450 463 473 473 445 458 471 450 430 455 462 430 428 427 463 443 441 434 466 449 432 431 430 443 435 426 438 435 444 447 446 456 436 426 454 460 438 427 433 435 459 455 440 437 422 432 432 416 444 434 428 420 440 452 419 424 435 419 420 448 446 422 412 434 450 449 431 435 441 422 433 435 438 445 429 407 415 425 410 410 441 411 411 422 412 414 431 400 411 420 436 399 432 434 409 433 426 431 424 404 425 435 413 417 403 400 426 418 411 414 413 400 393 414 420 404 421 416 402 389 412 424 410 398 420 395 425 412 399 400 391 396 396 417 411 405 401 401 397 408 418 408 385 413 415 386 381 415 391 395 380 402 383 395 404 380 406 390 399 402 401 374 407 410 389 389 393 393 390 384 382 392 389 380 401 375 374 374 379 366 373 383 383 368 384 371 379 363 398 392 371 378 387 374 380 394 377 367 377 380 371 382 364 388 381 366 356 355 367 388 389 368 359 354 356 355 376 383 369 357 360 352 360 359 381 360 355 363 367 371 351 345 373 366 378 368 378 368 362 374 343 353 350 346 349 342 341 367 368 369 347 367 342 363 354 356 349 335 358 345 342 347 359 360 353 344 349 332 349 344 363 357 358 340 340 336 330 339 351 342 341 354 334 338 339 344 338 350 343 337 325 324 344 342 325 341 343 332 327 351 342 327 346 348 321 339 334 322 329 316 317 322 323 317 325 314 338 322 342 321 341 313 324 314 315 319 322 339 329 329 336 329 318 315 334 322 334 316 333 331 305 329 328 304 322 322 324 331 302 324 307 304 321 330 317 304 303 321 328 303 309 298 296 320 305 315 309 307 321 310 306 319 318 316 308 295 302 320 320 304 316 300 302 293 311 309 298 315 308 301 303 293 301 308 314 294 298 307 300 306 300 308 300 288 302 288 308 287 290 301 309 281 300 293 299 303 288 304 278 303 282 278 285 299 277 278 294 302 277 285 274 298 278 274 284 294 293 293 295 278 272 292 295 289 274 287 273 276 285 277 287 269 278 267 272 294 288 285 273 292 280 286 288 270 282 270 286 283 269 282 280 288 284 278 287 286 271 270 277 262 267 261 277 268 273 279 281 265 276 278 271 276 263 272 280 269 265 263 260 271 266 280 256 279 255 262 254 275 274 271 277 262 256 264 260 261 273 268 266 259 268 250 266 255 272 267 249 259 255 250 253 268 250 256 266 251 265 267 248 260 262 272 271 268 260 259 254 255 258 247 256 246 252 258 251 245 245 255 249 267 257 263 262 243 251 263 256 258 243 253 265 246 261 265 253 261 255 261 246 241 264 257 244 246 247 249 246 248 262 253 248 250 247 241 252 258 239 241 248 241 252 248 245 249 249 247 249 239 255 255 251 247 237 250 254 242 254 238 249 235 243 254 255 238 248 237 249 240 242 255 236 234 253 246 252 238 249 233 234 244 252 241 256 246 255 242 252 242 246 242 243 246 254 232 242 244 235 234 249 234 246 243 234 242 248 245 240 240 246 233 243 233 241 242 246 240 245 235 243 250 236 253 240 234 253 250 238 248 244 232 244 236 244 247 239 237 238 248 238 245 250 251 247 253 230
232 239 237 252 251 233 234 242 243 239 233 232 247 244 238 242 234 244 248 243 254 248 243 240 233 235 254 246 245 253 239 238 253 245 235 242 248 254 245 252 238 240 245 247 253 253 251 249 235 244 253 250 237 242 236 255 237 250 237 250 239 245 249 237 251 252 239 243 243 253 255 249 253 246 257 243 235 251 235 237 239 255 255 236 257 251 250 238 236 255 247 242 239 247 247 247 238 248 253 255 250 247 253 250 253 238 246 260 255 252 247 240 261 243 241 259 257 245 262 259 252 254 250 257 265 261 243 244 250 260 265 262 246 257 252 264 259 262 261 250 253 246 254 250 252 256 247 246 262 246 265 252 262 253 246 263 248 254 253 264 251 261 261 263 256 255 259 253 263 250 260 256 260 273 263 262 262 251 266 251 270 271 255 259 261 272 262 260 253 270 278 260 259 268 279 270 279 266 278 269 271 265 273 262 258 268 277 265 281 266 283 274 259 268 281 272 260 268 275 273 265 269 263 264 261 282 268 272 269 266 285 283 287 276 279 290 277 273 289 265 282 291 280 271 269 279 276 267 292 292 293 293 287 294 277 293 287 269 278 284 270 283 275 287 282 295 286 284 296 300 300 283 282 299 279 281 286 285 296 289 279 284 299 286 278 280 300 286 288 279 303 303 295 281 288 290 285 286 306 301 294 288 305 293 303 302 293 311 288 301 292 314 307 300 299 307 307 301 305 292 290 310 315 319 318 304 317 311 297 294 311 293 305 294 321 320 300 321 307 297 322 296 306 298 325 328 302 327 311 313 303 300 304 314 315 305 309 324 329 328 329 330 322 327 330 333 323 330 317 326 329 306 322 310 321 334 327 317 332 336 313 329 312 313 329 323 334 332 340 317 316 333 322 328 316 320 331 328 344 333 320 321 318 323 331 324 338 335 330 325 337 325 334 323 328 351 348 344 349 340 335 344 326 348 356 328 355 349 350 356 349 360 361 356 337 337 342 341 346 337 349 362 337 338 337 360 350 361 361 360 355 363 351 371 367 338 365 341 371 372 340 367 349 351 377 363 354 346 357 355 367 369 371 352 348 354 347 353 372 368 352 363 369 350 349 368 360 356 375 374 357 370 360 369 377 384 380 356 375 356 384 361 390 357 358 364 363 362 379 370 373 377 390 367 371 382 383 363 372 397 398 383 393 398 377 378 367 378 388 373 388 393 378 399 390 382 393 398 402 393 377 373 381 400 382 373 405 405 394 395 389 385 400 381 390 400 386 414 390 379 406 391 409 418 391 392 403 396 385 416 419 406 404 416 415 388 397 423 408 405 413 399 405 410 407 395 389 390 393 414 421 410 397 408 419 412 402 420 415 404 416 402 430 435 397 422 400 404 436 435 433 414 438 440 427 408 403 401 428 406 416 434 432 421 439 411 425 440 412 429 437 428 436 442 416 408 417 441 439 420 432 416 442 415 442 422 435 448 446 427 430 424 446 417 422 451 421 442 445 435 418 452 443 454 438 427 453 439 433 454 454 425 459 457 437 462 442 447 464 428 426 462 446 426 433 437 445 434 460 445 462 451 444 468 434 432 430 433 466 449 469 471 470 468 470 433 449 444 443 435 465 445 460 436 455 465 442 455 439 455 466 464 456 450 471 470 477 447 459 471 482 478 479 473 443 448 463 455 483 465 458 466 455 459 486 446 455 449 472 455 480 447 484 483 467 472 482 480 483 459 462 468 471 479 458 458 453 480 490 472 466 457 478 465 493 478 465 459 487 455 479 473 465 462 470 453 496 476 474 476 466 471 478 493 483 470 458 491 456 461 485 465 499 457 475 466 486 463 464 484 481 502 502 467 473 461 499 490 495 484 482 506 503 477 465 499 464 482 474 475 504 504 485 468 474 505 479 473 479 503 501 472 500 465 490 468 480 481 506 502 496 487 513 482 501 492 509 500 509 482 508 497 497 516 479 509 513 490 480 484 507 504 498 478 495 475 481 515 497 480 504 484 506 503 501 492 485 495 483 479 515 480 513 501 486 476 499 482 497 510 502 487 503 484 501 479 489 512 480 482 486 522 478 484 505 502 497 507 485 502 500 498 511 485 479 500 498 516 496 500 522 513 504 503 477 514 495 496 477 519 505 491 518 510 500 500 487 525 484 497 502 509 522 490 521 527 516 495 518 487 521 517 526 502 494 527 492 514 499 493 507 527 508 500 510 483 524 521 482 484 493 510 517 491 523 511 490 514 481 483 523 524 524 523 500 492 524 515 528 495 480 510 495 512 484 479 520 482 524 525 488 488 506 528 500 503 512 514 488 514 520 484 512 517 527 482 479 524 520 481 490 524 514 506 507 519 509 500 523 504 497 482 515 526 483 489 499 515 525 510 501 516 517 486 504 516 492 507 512 485 510 476 480 495 506 511 489 487 484 484 513 505 490 502 502 494 513 477 482 511 512 508 502 503 519 481 494 485 511 482 495 495 516 491 492 521 487 500 497 510 491 511 504 514 511 473 474 473 490 474 507 487 517 480 482 493 513 511 480 492 478 488 488 470 509 506 473 473 483 495 509 501 490 491 498 483 490 504 489 513 505 474 479 502 488 494 479 480 484 488 506 490 509 474 495 504 511 496 495 509 473 491 499 476 507 505 492 462 474 468 479 499 505 484 462 506 472 505 471 477 474 474 466 495 486 501 479 491 485 463 487 461 457 475 474 500 485 471 501 465 477 486 456 481 474 483 472 461 456 462 455 493 467 498 488 474 472 455 465 451 457 453 482 483 480 490 449 485 465 460 468 476 484 468 481 455 475 477 461 477 485 458 461 457 479 455 455 456 451 451 467 468 476 444 449 479 472 479 473 478 462 458 446 477 473 457 479 443 475 464 453 462 477 469 459 472 438 449 478 456 460 455 458 467 453 475 434 439 475 453 454 473 443 447 463 455 466 433 470 468 446 461 454 448 458 434 440 450 441 434 451 461 425 460 453 464 431 459 430 455 450 436 432 442 442 452 435 426 426 460 437 455 451 439 422 452 458 443 441 435 438 421 416 429 443 451 416 443 429 452 439 412 453 426 438 415 450 410 415 437 430 419 436 418 411 438 420 427 441 435 444 429 407 420 434 423 417 426 414 418 441 405 430 424 434 430 403 427 416 434 435 427 406 397 435 414 402 413 400 409 400 417 418 432 395 410 407 399 426 413 412 414 407 394 420 393 402 419 421 404 396 418 396 398 410 403 411 401 392 390 392 392 417 382 390 381 411 399 413 384 384 406 403 403 402 397 381 395 411 393 408 398 409 386 395 379 409 374 392 383 373 370 405 387 406 402 371 382 374 388 368 371 396 387 380 389 364 379 366 390 372 371 376 373 363 392 365 362 367 386 374 385 373 390 375 372 382 366 358 372 365 376 382 385 368 360 384 385 353 369 372 352 378 362 354 368 350 360 372 351 381 370 375 353 362 372 357 351 351 356 369 365 345 356 367 359 377 373 347 356 363 373 367 344 361 349 344 348 337 366 368 367 359 337 368 349 366 356 339 366 354 339 333 348 349 350 347 340 338 349 341 357 331 357 353 336 358 342 340 338 348 353 324 347 325 330 324 327 329 348 322 335 344 323 347 341 334 350 329 330 337 331 328 329 323 318 332 318 327 322 317 322 325 326 333 325 320 317 316 312 340 320 323 324 326 324 337 336 334 336 319 325 315 323 334 327 307 318 329 306 310 312 325 324 322 327 306 309 324 321 317 317 325 321 302 310 308 321 310 303 296 299 298 304 296 313 324 301 300 314 301 302 294 309 308 306 299 308 306 300 300 309 316 304 311 309 315 308 289 286 294 290 297 309 287 304 297 311 297 289 308 286 292 282 294 290 296 303 290 281 282 282 288 291 306 291 290 299 298 301 292 293 294 285 295 286 301 297 294 287 292 296 292 276 285 276 274 278 275 290 296 296 272 292 271 272 272 274 274 276 272 277 268 292 286 276 291 291 271 284 277 285 283 269 270 282 267 287 284 264 278 272 274 279 267 263 263 261 270 281 271 265 280 270 263 259 280 274 272 272 283 273 280 262 266 258 279 257 271 257 263 269 267 277 256 259 268 257 271 262 264 264 262 256 272 253 262 258 270 253 256 270 259 265 257 251 265 272 250 256 273 260 271 261 256 272 267 271 251 260 254 264 248 266 258 266 254 264 265 260 249 258 259 266 258 249 246 259 255 266 251 262 246 262 265 244 257 245 263 249 265 260 264 252 253 250 249 264 245 242 252 249 255 241 245 244 247 249 258 259 248 243 255 250 261 253 251 252 256 250 260 255 242 256 241 254 242 252 252 239 255 256 242 259 239 236 241 250 247 242 236 251 250 237 257 255 249 244 244 257 240 242 236 244 248 252 245 246 251 236 248 245 256 247 236 251 239 241 241 243 241 242 235 248 244 248 236 234 249 238 249 232 246 251 234 236 237 237 240 254 232 247 235 255 237 238 249 234 238 249 236 246 234 238 253 238 254 233 232 240 239 249 232 245 236 234 241 242 232 249
233 233 242 252 232 239 235 241 235 242 251 240 249 255 248 239 254 239 234 255 241 235 250 242 250 247 246 236 250 247 247 252 240 249 248 256 256 243 241 251 245 253 236 254 252 245 239 251 244 257 242 253 235 251 238 252 241 243 248 235 250 255 247 257 247 254 256 238 241 257 257 253 254 253 244 249 240 249 258 250 248 258 249 240 242 237 241 245 255 256 244 260 241 241 257 253 255 254 259 251 248 251 255 240 252 247 241 257 245 249 241 243 247 255 247 253 256 252 261 250 246 246 248 252 250 244 242 244 261 264 258 245 254 250 249 245 259 253 266 267 263 268 246 245 260 253 258 252 267 256 263 265 258 260 269 248 260 247 270 264 253 254 273 259 249 269 250 252 269 255 260 257 255 255 263 271 257 255 270 261 271 263 257 259 252 253 261 266 257 258 258 264 267 258 278 271 256 280 274 275 258 265 276 278 271 280 271 268 277 267 266 277 276 263 278 283 280 285 261 279 272 282 282 285 281 272 270 285 275 267 279 278 277 288 290 281 285 277 267 268 285 288 273 291 269 286 279 287 280 284 279 294 285 273 280 293 282 290 296 281 282 274 297 293 286 277 287 274 287 290 290 291 299 290 285 302 278 295 304 278 290 301 293 296 306 299 282 279 304 299 308 283 305 303 308 308 307 297 294 292 303 297 290 294 314 309 290 289 285 315 287 311 293 287 313 308 310 290 294 303 313 301 290 296 316 292 293 302 321 296 311 313 300 294 295 302 322 325 306 321 300 310 310 307 310 307 325 312 327 310 322 322 312 306 304 330 329 324 333 310 307 307 323 316 317 315 308 312 307 329 314 337 320 336 337 328 335 333 339 312 316 332 323 330 315 329 326 341 313 331 331 316 345 341 319 335 338 331 326 347 334 337 319 349 323 347 350 328 336 324 329 353 326 338 353 353 325 345 338 334 326 339 334 333 333 337 340 350 359 349 336 360 332 333 338 341 363 359 336 351 332 344 335 339 344 355 363 365 347 362 361 352 368 354 370 371 350 351 357 372 343 357 354 363 366 353 368 371 364 361 345 348 346 366 348 365 377 364 348 372 359 350 353 368 375 357 354 384 385 387 352 357 381 355 379 355 371 363 364 370 380 358 383 362 362 375 391 387 382 386 391 390 394 377 380 366 365 362 369 365 386 391 390 368 375 376 382 389 402 391 394 373 392 373 387 385 386 380 387 386 398 390 373 387 379 375 383 412 402 399 378 408 402 398 406 395 390 399 392 386 388 415 380 416 394 389 399 392 397 411 412 404 400 406 419 401 386 409 404 407 401 397 409 404 422 395 410 413 424 393 393 394 394 413 404 420 414 430 411 428 430 430 430 421 433 419 410 425 420 427 426 407 435 430 424 433 406 431 424 415 400 414 413 414 414 441 408 419 411 436 425 406 416 428 430 422 406 406 410 410 428 435 410 425 438 421 421 411 419 428 414 426 419 415 413 426 427 414 442 433 434 435 444 440 448 450 456 417 440 426 419 446 456 441 437 462 454 445 433 458 459 423 437 434 441 424 440 424 450 451 434 456 436 468 432 469 447 443 460 471 465 472 470 442 457 459 469 465 474 445 432 458 432 448 459 436 439 438 458 466 434 467 466 439 457 477 437 463 440 460 446 457 481 476 453 458 441 469 456 440 462 479 463 459 450 482 447 466 455 454 447 461 479 450 456 479 474 473 455 465 452 459 486 491 488 448 476 481 463 471 459 459 491 483 462 452 491 452 472 463 481 482 484 459 478 475 476 460 469 491 490 465 493 487 464 489 469 495 477 465 499 490 475 495 485 467 487 459 459 494 481 491 469 503 460 495 466 505 463 480 490 502 484 478 474 488 496 497 473 488 469 492 487 504 500 485 469 500 504 473 491 482 475 472 497 480 478 505 495 483 466 465 473 487 497 479 488 506 478 501 510 473 489 494 489 486 484 502 499 490 489 497 475 475 494 490 479 476 484 496 475 491 497 488 470 485 507 493 477 471 480 477 477 503 505 505 478 478 490 514 500 518 496 508 475 521 485 485 479 501 517 491 479 500 514 479 516 507 502 514 488 478 478 485 486 476 502 477 509 500 501 517 477 512 489 513 489 486 486 513 515 505 482 511 477 499 492 476 506 506 518 521 511 521 483 523 525 513 478 509 489 504 504 493 494 518 482 510 481 495 500 524 524 507 509 478 480 477 480 512 510 523 508 496 520 515 493 519 502 496 503 516 524 480 482 493 523 487 526 480 506 499 527 505 481 511 508 486 513 514 521 496 509 501 515 502 491 482 495 515 500 519 504 498 522 508 515 517 520 513 521 500 486 520 479 492 505 510 500 491 496 496 509 479 521 497 504 483 502 521 522 525 514 499 498 511 483 486 503 478 523 497 500 482 492 502 499 523 487 475 487 508 494 521 511 490 493 491 498 519 487 496 517 478 492 521 516 495 488 498 499 511 475 519 481 496 508 473 498 500 508 484 489 514 478 500 505 514 518 495 486 501 515 480 510 483 477 507 509 496 482 485 484 489 486 498 512 472 502 492 498 489 504 472 481 509 499 514 508 497 494 473 482 494 488 472 506 499 513 501 477 494 478 486 499 482 491 479 475 502 510 477 488 496 490 485 473 461 461 472 479 492 504 480 478 466 505 463 467 482 478 466 479 459 505 466 492 483 497 504 474 495 469 500 481 497 492 461 498 478 473 475 460 462 497 486 481 483 478 485 477 495 497 498 477 475 467 463 462 452 465 455 469 459 490 475 458 486 451 460 461 469 458 492 455 454 455 483 474 455 470 453 474 482 461 460 454 478 469 470 457 477 472 460 485 466 441 446 448 446 484 484 470 457 442 441 461 438 447 439 449 472 472 469 439 465 463 474 472 476 477 477 462 457 453 441 468 446 434 460 464 445 448 450 437 447 462 433 470 471 435 432 439 431 453 432 447 438 457 435 461 459 449 448 423 465 458 422 443 448 463 451 455 442 436 459 460 436 442 418 460 452 449 442 422 455 439 458 428 450 420 429 438 455 426 420 445 418 445 440 435 412 425 426 444 451 441 445 424 420 436 445 425 407 445 436 441 446 411 434 440 413 413 441 442 435 437 442 409 416 414 428 412 422 410 422 436 410 423 415 410 434 424 407 400 397 413 431 415 394 402 395 400 420 408 426 427 400 407 407 424 411 419 408 403 401 408 425 419 401 412 393 424 405 387 391 389 401 390 383 406 402 390 419 396 395 388 416 390 391 414 399 409 393 410 385 377 397 377 396 376 410 388 390 409 388 373 375 374 380 392 387 401 382 374 371 368 401 371 403 404 386 399 385 397 369 386 371 392 375 398 372 383 363 378 396 362 381 388 367 393 386 389 371 394 363 358 372 375 377 359 377 368 364 385 358 378 383 361 381 370 369 353 353 358 374 376 384 382 357 356 374 370 359 361 351 367 349 377 372 367 377 357 347 348 359 373 352 369 358 360 371 345 342 360 362 354 358 337 368 351 346 340 338 335 339 361 334 362 338 358 338 355 344 353 352 337 350 346 351 353 345 359 343 327 327 352 348 352 336 342 349 337 338 342 349 349 351 331 348 343 341 321 342 336 328 338 325 336 343 344 329 333 347 335 325 344 317 345 340 345 330 338 313 342 343 324 321 312 312 311 324 320 320 320 325 313 327 325 322 331 309 309 306 306 304 306 312 305 308 311 314 313 322 312 311 303 308 312 316 302 312 300 315 305 316 319 316 314 299 302 322 324 298 313 305 318 303 309 303 308 313 316 304 317 318 292 304 294 314 308 305 295 299 292 309 312 313 306 295 287 295 303 287 289 312 308 293 308 298 308 291 310 291 284 302 306 299 282 293 284 285 301 279 305 284 294 306 284 301 277 302 304 302 302 278 283 284 275 281 287 300 295 273 276 285 280 295 278 296 290 286 275 290 289 288 276 278 280 288 289 282 288 288 276 276 288 279 285 266 286 270 277 271 283 268 276 266 267 278 269 277 271 283 287 275 265 266 282 277 281 265 275 260 266 271 272 274 275 279 267 280 269 278 259 276 280 270 266 282 256 271 270 257 276 260 279 278 263 259 269 277 266 275 273 269 256 263 261 269 268 272 256 255 256 267 267 250 266 264 260 269 270 249 270 266 253 268 264 261 248 255 262 262 251 258 255 258 272 264 247 265 261 270 255 261 267 250 251 256 259 254 247 249 251 259 256 244 259 266 243 250 244 254 250 263 242 260 244 241 244 245 261 259 246 247 252 243 252 258 254 243 243 257 250 251 249 239 254 242 239 253 248 241 242 258 238 243 251 240 244 255 245 239 251 251 248 238 256 242 241 244 257 247 241 244 236 255 243 242 256 236 241 240 253 235 239 254 239 245 258 255 246 250 244 237 250 237 249 236 243 254 236 241 257 242 240 256 252 239 239 249 241 245 247 235 238 243 254 242 253 253 255 233 237 234 236 253 237 251 255 238 238 233 237 237 233 244 252 244 251 251 237 251 255 243 253 236 253 242
247 250 255 237 251 236 238 246 256 243 233 247 241 255 240 247 254 234 235 250 246 246 245 243 257 237 246 254 241 243 256 247 253 255 252 239 234 257 244 249 235 244 255 236 236 255 249 256 247 243 240 236 255 244 237 255 247 250 243 255 252 259 245 247 256 255 252 248 246 239 255 251 245 253 242 247 244 250 250 240 238 248 243 243 257 252 243 256 250 261 260 263 258 241 243 262 246 242 262 261 243 247 252 253 240 257 241 249 248 255 252 249 243 259 255 265 249 263 258 264 261 259 266 256 261 245 256 246 251 255 245 254 263 257 269 264 252 245 249 260 262 261 246 265 256 262 256 256 272 249 251 269 257 257 255 265 249 269 260 268 255 248 252 271 255 255 264 250 265 265 271 258 255 268 268 254 267 254 264 269 256 269 266 267 255 276 261 260 273 275 255 255 279 261 279 278 262 276 278 258 279 277 277 263 273 259 264 266 279 273 284 269 274 277 271 282 269 261 278 267 267 288 266 268 283 273 279 279 283 276 269 269 270 279 274 286 274 281 271 266 277 291 267 272 274 269 277 268 270 274 295 292 289 284 282 293 271 272 276 278 279 284 273 288 287 289 281 280 289 299 301 297 293 276 299 283 284 293 292 302 306 304 303 288 307 284 304 291 299 308 298 307 291 288 285 311 284 308 305 286 286 301 294 312 308 293 293 307 301 288 287 304 288 298 303 309 309 302 295 314 304 301 302 299 311 309 311 317 314 320 306 299 303 303 307 321 325 312 310 313 311 322 310 326 305 321 306 322 317 309 317 326 302 330 321 331 314 318 312 310 305 330 324 307 318 311 331 333 317 321 328 315 312 326 317 310 334 331 318 329 340 334 342 325 329 342 342 335 344 340 332 325 330 315 336 344 316 340 318 336 350 328 337 339 319 349 325 321 323 346 339 332 341 346 338 332 342 332 336 339 350 336 336 333 348 331 352 346 341 335 347 355 350 358 357 348 351 333 361 348 332 349 357 355 359 365 355 365 338 345 366 368 338 357 360 345 341 373 351 340 362 370 343 367 354 342 352 363 367 377 349 352 356 364 347 377 372 361 358 364 376 369 364 358 362 358 366 376 370 377 373 365 388 387 368 384 377 387 358 391 364 370 382 363 391 393 387 391 393 375 381 390 376 382 391 398 376 379 364 377 375 368 389 372 386 376 384 375 398 373 379 380 399 386 387 379 405 372 405 403 388 388 397 382 402 392 396 373 384 374 408 379 397 388 401 394 399 404 382 401 384 405 384 407 402 414 391 404 404 398 395 404 397 415 390 387 408 403 407 395 423 403 398 395 396 393 398 422 410 422 392 416 397 411 427 412 425 413 431 420 424 425 415 433 426 414 423 431 399 427 404 407 410 438 416 417 438 417 416 422 429 430 417 426 411 405 409 406 441 412 415 420 404 427 443 435 440 439 407 419 426 430 440 416 437 421 447 450 438 438 444 440 418 425 419 416 431 452 448 433 455 415 431 437 449 453 452 447 432 440 434 458 422 428 420 456 425 461 452 439 460 460 436 455 422 448 456 430 437 440 430 429 430 452 426 460 443 463 437 426 444 438 467 454 447 463 449 470 470 432 472 455 436 444 447 462 437 451 441 440 455 477 463 438 453 465 476 436 438 451 479 439 476 481 452 479 479 475 473 446 474 460 456 462 449 441 461 447 441 476 477 464 472 454 468 454 461 457 452 488 483 453 485 478 452 455 469 482 483 490 463 471 449 473 456 487 482 456 477 469 471 482 474 458 495 457 453 474 481 493 488 478 495 496 463 499 471 486 469 488 463 485 466 466 491 475 483 501 503 485 480 469 465 492 467 485 495 470 503 479 461 465 494 502 502 473 479 476 475 498 485 507 468 478 505 478 493 484 492 509 483 469 474 492 475 502 489 465 468 504 505 472 464 493 484 495 469 511 488 495 479 476 495 477 477 472 505 469 477 470 487 484 504 482 489 494 469 498 502 506 516 492 491 471 473 482 502 478 481 476 514 500 491 499 512 503 506 507 510 472 510 481 496 505 496 517 487 498 503 472 493 508 501 516 510 505 485 493 519 497 500 520 483 522 505 476 510 491 512 501 516 512 480 497 486 477 486 517 475 484 501 521 485 513 508 508 508 520 493 514 522 519 493 479 512 502 487 481 485 498 521 476 485 476 501 498 478 514 493 478 525 521 477 485 511 512 518 494 509 488 485 509 485 505 515 524 483 478 481 494 500 526 497 512 479 522 486 483 510 503 488 510 500 491 521 486 477 516 506 513 478 516 496 489 495 484 487 503 485 491 520 510 493 490 495 497 487 505 503 523 483 516 506 507 480 502 518 481 493 497 517 497 488 487 508 506 495 519 485 506 487 481 490 506 496 512 477 509 493 506 506 502 497 488 485 501 517 477 508 484 501 494 491 490 475 492 519 475 496 518 493 486 510 496 502 499 509 480 475 517 479 505 519 511 503 509 513 507 517 497 477 514 473 499 487 475 517 482 480 495 483 505 507 476 479 492 506 514 499 508 509 504 491 511 499 479 499 492 513 500 473 475 499 475 503 470 483 505 488 499 480 500 484 474 511 493 501 470 469 485 486 505 494 507 499 498 487 495 491 500 476 490 492 484 490 491 501 479 475 487 492 496 473 488 485 486 460 473 491 464 462 464 473 492 476 462 495 499 494 492 458 476 473 457 499 500 472 460 486 470 465 482 456 493 479 492 492 489 455 458 470 454 463 458 458 467 459 487 495 476 484 477 489 481 456 476 458 451 460 488 467 449 447 469 490 462 469 463 448 476 463 449 485 448 444 480 444 446 444 452 466 480 461 452 459 442 472 456 442 440 456 471 449 465 480 447 476 452 460 480 459 441 454 461 452 446 434 446 456 443 470 474 434 475 449 471 461 457 443 456 456 449 439 430 459 437 469 434 451 436 433 450 465 427 430 441 458 442 426 459 466 466 450 453 438 426 439 437 464 441 448 424 448 461 437 442 424 440 451 447 432 446 444 421 419 419 430 454 429 447 417 431 447 445 431 444 445 442 448 427 443 449 422 449 410 428 433 431 441 426 428 434 441 431 420 433 427 424 444 427 415 421 418 417 409 442 414 435 415 409 432 425 412 402 415 400 409 416 414 417 402 416 427 435 406 420 414 417 420 402 423 424 392 414 392 394 410 430 422 395 403 409 393 427 404 400 418 397 409 393 421 397 401 414 413 408 415 418 412 382 400 387 420 383 397 412 408 399 389 391 391 381 382 384 382 393 395 389 413 410 403 401 383 404 408 386 385 390 396 378 373 372 379 386 369 381 391 384 390 390 378 389 391 376 381 379 386 372 366 386 364 384 367 392 369 385 395 362 380 377 370 382 376 371 361 373 392 385 388 360 360 379 364 363 355 382 385 369 380 359 352 375 371 372 358 354 382 365 365 357 379 364 370 381 367 371 345 358 371 351 371 366 378 367 364 351 365 354 363 355 368 358 365 363 365 364 358 371 348 360 357 338 342 356 349 349 356 349 339 356 336 366 336 336 334 349 358 352 351 344 350 338 361 329 353 343 357 351 345 329 356 327 352 349 356 343 352 337 335 333 345 344 338 330 350 344 337 326 346 343 324 333 341 331 326 347 340 335 340 345 332 318 318 339 331 331 316 324 342 315 328 325 333 321 335 334 338 324 311 326 326 334 337 325 328 306 315 310 316 332 304 315 313 331 318 308 307 304 314 325 315 302 323 313 301 313 300 307 307 307 307 309 310 302 325 313 312 306 295 322 299 296 307 305 293 293 303 301 316 290 300 308 306 306 293 304 309 301 310 315 314 286 299 310 298 295 311 295 287 314 299 304 294 311 293 301 302 284 292 287 302 301 296 299 289 282 287 296 283 287 301 284 290 298 302 294 278 280 288 303 297 298 284 282 293 280 297 290 299 275 290 276 277 292 291 272 284 293 285 287 284 279 273 282 279 269 289 278 268 274 288 271 282 282 280 273 280 267 291 276 284 268 288 280 275 288 265 281 281 278 263 262 266 266 285 276 283 266 274 273 263 261 273 260 266 273 271 281 264 270 264 257 273 276 273 274 275 270 279 266 276 274 256 263 260 255 253 262 278 264 265 277 258 264 275 270 257 270 258 270 260 267 273 257 251 273 264 273 264 261 258 258 255 262 268 261 265 269 272 264 256 259 266 262 247 265 268 249 265 268 246 254 260 266 252 258 267 246 254 246 262 268 263 256 251 247 243 247 252 249 250 245 243 250 264 256 246 262 258 265 260 259 252 252 256 258 264 253 262 251 257 255 252 253 244 260 259 245 239 243 250 249 245 254 259 244 243 239 242 261 240 260 256 251 248 247 246 249 261 243 237 257 237 250 236 254 258 259 249 247 244 255 244 243 256 256 243 249 255 258 237 236 240 236 256 240 246 249 248 242 239 241 240 256 255 256 250 254 256 256 257 256 251 242 241 240 255 249 254 243 248 248 236 254 241 257 250 252 246 240 252 251 240 250 241 237 249 234 249 239
257 241 238 250 241 237 248 240 254 245 249 236 251 252 248 235 251 241 246 257 241 241 243 248 235 252 244 243 253 237 249 244 236 245 252 244 241 242 249 236 244 256 254 237 241 236 253 250 258 240 248 240 239 256 245 239 249 245 248 239 252 254 255 239 250 260 257 252 245 255 247 243 258 252 239 238 239 258 245 251 254 254 263 241 242 247 245 251 255 256 257 246 249 250 249 264 251 246 257 260 243 242 243 263 258 244 265 260 242 249 251 260 266 250 263 245 259 244 260 251 261 253 260 248 265 246 248 251 254 266 249 258 269 251 256 265 257 257 258 257 272 257 262 262 247 247 269 249 258 254 249 263 271 267 259 261 255 256 252 249 260 274 262 271 258 269 265 264 263 253 260 265 266 276 255 267 252 254 270 264 264 274 257 262 268 270 276 276 278 256 276 258 269 275 266 264 263 268 258 269 273 272 273 268 265 265 262 267 280 285 273 280 267 261 271 272 266 279 276 270 267 274 289 270 283 290 278 279 275 269 265 279 289 286 280 290 280 275 280 284 279 285 271 285 288 269 271 292 290 271 274 287 290 277 286 297 288 286 276 275 298 298 283 293 275 298 275 287 300 299 298 280 303 293 292 278 280 293 282 294 305 292 306 291 293 284 289 282 308 295 284 298 303 302 304 304 288 290 309 300 298 310 288 294 291 301 299 311 299 287 305 296 315 298 311 300 306 312 303 296 315 300 298 313 304 294 316 317 293 306 312 320 307 324 324 320 315 313 318 324 303 312 305 314 304 321 329 312 330 303 312 319 328 331 311 312 327 325 313 332 328 333 313 324 328 313 335 315 327 312 311 330 330 313 319 324 327 320 333 341 326 319 319 318 312 345 328 313 317 321 327 315 322 342 343 334 346 345 333 322 332 336 342 341 339 338 338 353 343 324 325 323 340 342 325 336 354 341 352 336 338 345 333 357 350 331 341 336 330 352 349 329 345 336 356 333 346 337 350 351 336 355 351 337 346 359 358 342 347 356 370 370 353 342 369 367 351 363 350 349 355 373 367 359 366 342 372 347 358 367 363 377 368 349 375 355 358 361 360 379 357 369 366 369 372 366 378 370 379 353 370 356 383 368 363 358 354 386 379 366 374 384 366 364 383 380 381 385 371 381 360 382 387 361 386 374 365 380 373 378 387 371 380 369 377 401 382 388 373 383 395 392 389 399 380 400 384 394 379 376 401 392 373 374 399 408 380 393 383 390 397 392 388 388 388 401 398 383 380 383 391 399 408 416 411 387 382 404 385 412 383 389 399 404 399 404 422 410 403 389 418 387 396 415 391 391 399 417 406 429 407 418 418 424 393 399 396 431 402 404 429 416 401 428 406 427 433 407 427 412 418 430 425 433 405 431 426 417 418 421 400 409 406 404 403 421 441 428 416 405 421 436 442 409 444 428 417 410 437 419 441 431 438 408 442 413 417 443 429 441 416 421 442 412 435 444 414 444 453 448 445 426 432 446 417 437 419 432 437 420 449 438 438 428 460 424 422 437 424 459 430 420 427 457 428 456 429 428 442 449 458 424 431 427 440 460 427 432 465 448 449 460 439 440 455 453 459 437 434 437 461 444 461 456 433 436 454 450 457 455 463 470 470 466 440 436 439 464 452 439 473 465 457 447 465 477 462 447 470 450 451 473 468 479 464 477 457 482 449 464 482 475 471 458 465 454 474 453 471 479 476 451 463 473 473 445 463 447 450 454 478 455 453 456 486 460 468 488 489 451 452 479 482 470 450 464 450 469 458 495 475 487 475 477 462 490 464 455 461 467 463 473 456 498 482 474 465 484 469 485 479 490 483 503 484 458 494 469 488 474 493 492 492 468 458 488 458 481 500 498 479 459 488 479 461 490 498 500 485 468 501 477 470 481 493 500 500 500 481 500 470 470 488 473 497 506 472 466 497 466 505 506 493 472 478 478 502 484 473 471 505 505 481 483 472 472 503 469 497 508 507 468 516 484 479 494 500 498 474 477 492 514 474 476 473 488 491 510 506 503 471 501 494 487 519 505 492 506 512 479 504 508 480 504 476 492 481 513 472 492 473 501 489 484 514 497 502 491 488 495 475 490 478 499 511 482 489 488 474 482 496 507 518 505 481 483 508 479 481 514 490 487 515 520 504 505 520 494 492 499 520 513 499 519 524 484 517 483 477 507 497 511 495 498 485 503 506 520 507 512 511 524 477 501 519 506 482 516 475 499 490 522 490 516 520 492 476 512 502 481 494 525 519 516 498 481 494 480 475 478 518 511 477 520 487 524 503 496 515 506 521 483 503 488 476 499 504 479 485 480 484 505 481 479 495 503 484 516 509 486 521 504 522 523 501 486 524 481 508 517 512 506 477 493 521 478 517 508 507 478 509 498 510 478 503 477 486 475 520 509 491 489 517 491 512 501 507 504 497 505 474 504 478 494 489 513 481 509 503 520 517 488 499 509 492 480 517 505 481 518 495 504 485 491 473 476 475 511 506 503 494 512 487 505 489 503 496 503 496 478 502 497 495 481 492 472 490 489 510 504 493 487 489 508 512 497 513 473 490 506 490 469 509 485 493 503 499 480 481 502 463 470 471 498 499 505 472 466 476 489 479 468 489 481 472 471 489 472 466 462 490 492 482 487 480 463 494 467 495 479 474 496 487 483 483 492 494 461 498 477 490 468 460 501 493 476 484 472 456 462 469 467 460 476 475 483 457 474 495 456 456 461 476 496 454 476 469 469 481 475 456 487 466 461 464 456 461 473 473 462 480 468 468 486 454 451 446 449 458 455 466 475 458 462 442 487 465 460 458 447 482 467 464 448 461 477 449 475 452 443 470 480 468 447 469 471 448 452 448 451 459 436 464 478 436 457 462 442 465 462 475 465 443 468 462 473 454 455 442 434 463 473 455 455 450 469 439 451 446 464 452 446 453 463 429 458 434 457 446 427 456 455 433 447 448 422 458 457 463 451 452 427 456 443 421 436 424 452 454 445 438 441 433 430 418 429 446 452 447 436 456 426 425 435 439 422 446 413 432 426 437 436 428 421 451 450 450 429 410 440 438 430 447 433 422 442 425 406 443 408 415 433 436 409 429 406 406 411 434 406 412 406 435 429 437 415 434 418 432 426 404 418 398 428 417 401 400 413 399 395 404 425 392 417 412 408 408 415 428 412 428 390 413 400 389 394 426 425 403 386 389 410 411 409 395 421 417 399 409 413 412 401 380 400 392 380 409 380 414 416 414 405 385 399 405 376 394 405 377 413 391 411 411 394 399 407 374 382 380 386 397 405 391 369 387 374 400 403 367 391 399 386 370 389 375 391 374 380 369 366 399 379 372 389 366 374 376 377 389 364 383 359 365 383 380 392 363 388 373 384 357 368 391 388 374 385 360 362 360 386 373 373 374 354 377 384 382 359 352 364 359 373 361 366 365 371 354 370 360 372 378 372 349 368 377 357 363 366 367 373 345 371 367 372 348 342 346 370 342 344 360 340 357 343 338 340 339 362 341 365 352 340 363 347 362 346 344 337 363 344 343 339 334 344 341 352 333 328 358 357 355 353 351 340 342 326 332 328 334 345 328 339 328 341 325 344 338 322 330 333 344 339 325 332 348 326 329 321 344 330 320 344 321 318 338 314 318 321 339 324 320 337 317 331 331 327 327 308 333 309 309 331 320 307 321 331 305 328 329 306 324 316 327 303 309 330 329 322 320 315 307 320 319 317 309 320 305 325 299 311 306 308 310 307 321 319 306 304 300 301 295 305 309 294 297 315 302 300 319 303 296 298 317 290 293 311 299 307 290 290 310 300 309 293 313 301 299 297 290 311 310 288 298 294 293 303 309 292 294 297 307 297 284 293 305 290 280 287 291 289 283 281 284 280 288 291 277 301 291 280 283 303 303 297 277 297 274 289 286 275 299 275 272 283 271 274 274 273 278 281 284 270 274 278 275 287 273 292 281 275 283 294 292 277 267 279 272 279 267 287 285 267 272 273 281 281 270 268 270 269 265 262 288 265 281 265 266 268 284 274 274 264 282 261 274 280 275 264 263 270 276 271 260 282 281 278 260 259 271 267 256 261 273 266 280 254 272 264 272 262 257 256 269 263 259 255 272 276 273 261 259 263 275 252 263 253 271 264 265 256 256 265 265 251 249 263 250 267 249 270 249 253 247 268 265 254 271 259 252 268 270 267 262 267 247 249 260 267 262 269 246 252 246 258 267 266 247 250 252 252 248 257 245 250 259 252 265 258 254 259 257 259 258 251 256 260 253 245 258 247 246 261 253 246 249 254 246 252 262 256 260 241 244 263 251 261 247 248 254 262 242 245 253 260 254 246 254 241 252 248 247 257 242 237 238 253 253 246 241 250 237 238 252 245 243 251 239 256 242 244 254 256 248 246 247 250 236 239 251 250 250 251 255 235 257 244 254 245 241 258 244 256 253 239 254 236 247 249 249 245 257 235 241 237 237 244 243 237 247 235 244 254 251 240 246 248 248 241 250 247
258 253 246 244 249 257 246 237 247 252 239 237 252 245 239 247 246 248 241 251 240 250 246 256 248 250 238 238 249 254 251 247 239 253 248 252 250 258 246 261 255 248 251 239 242 257 237 256 251 257 252 237 251 251 255 248 254 250 245 256 249 256 257 249 246 261 240 239 250 263 240 244 250 256 249 255 253 249 251 242 245 245 243 262 259 263 250 250 250 259 246 262 254 241 250 264 241 253 266 255 253 244 262 266 264 247 259 254 261 248 258 243 253 263 268 250 263 254 262 248 248 269 248 264 246 257 262 248 247 265 262 261 269 258 257 257 247 260 264 252 254 268 259 264 253 268 260 267 253 271 254 258 257 265 255 258 261 268 265 271 260 263 264 262 266 274 273 270 264 267 277 271 265 264 265 271 262 278 266 268 278 272 255 261 265 262 273 265 274 274 274 279 281 268 279 266 276 277 261 270 278 265 265 275 271 275 264 280 280 285 271 286 270 286 277 280 275 268 279 283 275 272 279 274 283 275 284 291 275 279 287 280 284 283 292 291 286 269 288 281 268 268 283 277 282 294 275 293 276 286 278 282 279 281 288 285 276 291 292 286 277 298 286 280 299 281 281 288 302 279 276 303 287 288 305 304 287 283 294 297 288 281 285 298 300 292 301 283 306 309 294 288 285 284 286 302 291 312 289 288 309 309 294 287 313 295 300 316 292 313 303 302 315 312 300 302 304 317 299 316 315 309 293 318 296 295 307 308 322 313 308 302 314 322 296 325 304 318 323 303 325 328 303 307 317 330 300 318 303 316 310 326 322 329 332 308 323 304 312 316 311 317 335 332 326 336 319 307 333 330 326 333 309 309 324 337 335 334 332 331 335 330 326 336 323 343 337 322 324 316 337 338 347 320 329 344 321 332 337 320 333 346 326 336 332 346 335 340 337 341 353 332 356 333 353 328 345 343 324 348 329 357 347 338 345 342 346 349 334 331 334 356 352 349 360 346 344 352 344 359 335 343 352 356 335 369 356 358 348 350 342 360 354 370 340 350 359 368 351 360 364 346 350 367 367 345 370 376 373 350 362 364 349 347 364 376 352 360 348 348 357 364 362 374 364 367 380 370 377 386 354 362 368 366 365 376 355 373 358 386 387 366 368 393 376 363 388 369 365 370 378 389 371 364 376 362 379 376 391 384 364 375 390 387 395 388 367 396 371 378 399 390 397 368 382 376 392 371 386 402 404 379 404 398 408 399 385 385 377 386 401 404 396 396 407 382 378 395 395 385 397 400 402 411 391 392 386 400 390 408 398 393 395 406 416 413 393 397 392 394 409 391 414 413 407 404 426 388 402 404 400 402 401 394 396 417 395 394 419 426 415 396 397 415 394 398 422 406 423 413 420 435 425 422 438 430 423 424 412 402 416 402 413 440 412 442 432 434 414 429 431 438 435 428 406 439 421 420 418 428 442 437 414 426 439 426 419 436 443 432 410 419 434 422 436 411 415 446 431 449 432 419 448 440 440 454 445 428 452 449 441 438 429 421 422 445 439 438 460 452 420 445 426 431 439 426 434 431 439 452 453 454 446 466 462 455 454 446 436 456 438 453 463 462 438 445 454 448 458 463 450 444 467 432 454 465 475 441 444 463 456 468 459 445 440 443 445 452 466 466 470 452 451 464 473 470 472 479 452 444 460 455 454 461 473 439 466 466 448 442 463 478 471 481 465 463 451 476 452 477 481 456 488 477 452 470 467 482 460 478 490 484 490 457 478 468 461 455 473 450 467 468 458 478 462 472 494 466 487 488 462 462 480 465 491 472 468 497 479 459 489 457 462 497 494 496 499 488 483 458 471 483 458 461 458 497 474 457 465 475 474 469 500 470 464 493 496 488 494 491 463 461 494 477 501 459 492 466 497 463 480 497 495 462 463 499 505 482 500 483 470 488 496 466 470 473 471 463 504 476 464 479 496 469 498 491 469 511 480 502 490 498 487 481 499 479 508 496 509 514 470 483 486 482 498 499 515 474 506 502 503 479 486 499 513 501 510 469 498 476 506 475 509 480 496 499 498 489 481 492 493 490 514 514 510 502 497 509 508 491 500 495 508 519 482 503 508 474 503 488 486 496 500 478 507 482 513 492 506 480 519 481 504 514 480 496 497 512 485 490 483 514 513 475 518 480 506 505 482 493 477 497 516 505 479 521 495 506 486 510 492 493 484 523 511 477 506 485 475 491 476 500 523 514 523 491 503 498 522 511 484 517 481 475 497 487 521 518 519 485 505 488 503 516 486 491 518 519 501 518 488 502 493 486 493 491 504 522 516 503 510 477 495 516 477 520 480 475 513 524 485 495 488 515 488 501 481 481 498 487 511 492 500 514 476 512 478 519 474 484 500 498 502 476 514 487 488 505 476 485 509 481 501 506 505 476 481 509 509 519 477 501 488 509 497 495 498 501 491 498 515 472 472 494 475 512 512 495 495 516 512 486 479 491 470 511 495 484 502 486 481 508 516 503 496 492 482 472 477 506 503 477 507 504 505 510 500 497 491 480 498 483 496 506 509 501 499 490 465 487 512 483 477 466 472 489 502 471 506 499 469 505 491 492 510 505 487 462 475 479 486 505 475 483 482 479 494 480 498 506 478 460 469 487 500 477 465 490 483 458 477 458 468 472 486 483 482 478 483 463 496 459 458 478 497 495 496 499 485 493 499 472 485 500 491 471 496 482 499 459 492 476 459 468 485 453 467 484 480 480 459 466 494 464 488 465 486 477 488 494 494 463 490 457 489 479 473 463 452 458 484 467 481 455 474 487 471 465 478 447 460 453 461 441 447 456 465 440 446 480 472 470 447 449 448 447 468 452 482 474 464 469 444 450 475 473 455 477 471 440 477 440 453 449 467 445 460 476 435 450 442 463 469 456 471 453 442 467 473 461 446 472 434 452 456 435 444 451 458 444 426 450 429 464 467 466 460 437 438 440 442 447 462 424 463 430 450 437 447 461 451 427 458 440 434 454 428 438 432 429 433 419 454 441 451 442 437 425 419 421 453 417 424 442 433 426 428 444 428 417 428 426 421 438 415 425 450 425 442 439 413 444 432 444 441 445 428 425 408 409 434 404 431 412 407 439 439 404 413 435 431 431 400 404 434 414 418 434 402 413 413 416 420 406 421 402 410 422 402 398 408 395 404 418 414 392 394 392 392 416 429 410 422 413 416 387 396 387 390 397 404 384 399 416 400 403 383 395 416 381 411 418 415 387 384 419 409 385 409 396 400 394 390 401 406 392 393 395 376 397 394 390 378 379 391 407 375 402 377 374 389 401 374 371 379 381 405 368 398 400 399 372 370 366 387 391 387 389 390 395 364 390 376 384 386 395 386 398 373 370 380 375 387 373 393 360 359 382 382 389 371 356 380 372 356 380 354 370 387 378 377 381 386 355 367 351 363 383 364 381 358 363 363 381 370 366 361 360 378 356 365 363 366 365 353 343 348 361 343 367 365 347 363 340 349 346 366 350 338 361 349 345 336 348 365 357 362 362 359 353 343 355 362 356 343 332 358 363 346 359 338 331 345 360 351 352 344 358 341 337 332 327 352 346 336 330 340 353 339 340 339 331 338 345 335 345 341 330 336 337 323 340 350 331 324 322 347 347 346 333 323 317 327 327 327 319 323 333 330 343 333 327 338 320 321 314 330 318 319 332 316 331 330 334 306 324 320 334 308 325 327 316 307 308 322 315 330 312 304 305 324 312 312 310 301 330 325 299 313 324 316 302 304 321 301 324 314 325 306 314 312 307 322 312 298 301 305 293 315 306 301 301 303 304 290 312 293 315 315 296 293 306 310 305 290 296 310 289 302 293 304 306 306 302 301 287 302 294 309 289 290 285 301 309 302 302 302 297 302 289 296 299 298 300 297 279 305 282 298 304 289 282 287 279 285 303 284 292 280 279 300 279 278 277 290 297 272 271 295 290 291 270 279 277 285 295 281 289 285 291 269 291 278 285 287 279 274 268 281 293 273 292 271 268 290 282 281 281 269 285 275 280 271 266 279 276 272 267 275 269 272 272 261 261 280 262 271 284 261 284 262 272 270 265 275 283 282 280 263 276 274 274 265 282 259 256 263 271 271 259 254 270 263 269 253 269 258 261 273 274 262 270 254 259 255 276 260 272 263 252 262 252 263 256 260 267 259 268 259 248 248 258 267 258 249 268 249 254 250 271 252 261 264 254 268 268 255 248 269 252 254 249 252 258 257 257 268 250 255 267 252 252 255 264 260 266 254 264 255 258 258 249 244 262 262 257 245 261 260 245 243 245 250 248 257 262 262 256 244 249 253 253 257 240 248 248 263 260 246 252 251 263 258 253 259 253 244 240 250 262 243 253 241 251 261 257 249 257 249 254 241 239 243 258 239 252 242 238 248 251 251 261 250 247 250 247 238 257 248 249 257 255 246 250 239 252 240 245 250 255 251 245 259 237 236 257 257 251 256 253 258 247 240 254 252 246 254 237 236 242 242 238 237 245 253 240 237 257 241 243
244 255 249 252 247 247 238 257 253 252 255 249 258 252 259 250 240 256 244 250 239 253 255 241 240 261 250 253 237 258 240 245 251 254 260 238 242 239 260 261 256 255 248 252 246 247 241 251 241 248 239 244 239 259 248 243 260 239 262 260 260 242 245 251 261 243 253 241 247 253 242 241 245 253 257 255 264 260 243 244 249 245 250 252 244 260 259 265 262 258 264 262 263 246 249 260 252 265 266 261 254 243 264 262 258 256 253 259 253 257 262 263 263 246 250 267 268 268 268 266 261 267 262 258 248 270 254 258 263 254 251 267 271 250 267 272 251 250 267 248 254 258 264 264 269 251 265 263 263 262 256 254 270 267 275 266 256 272 274 273 255 255 270 254 259 266 255 265 271 276 267 253 260 258 270 258 264 263 275 255 277 259 263 260 264 274 276 270 270 260 267 280 273 262 277 283 284 279 275 272 270 284 273 280 284 274 264 273 282 279 273 273 276 282 278 274 289 288 277 266 281 289 290 286 282 266 268 271 272 277 274 271 292 268 274 288 285 272 291 277 285 277 286 282 297 272 284 291 291 278 285 292 278 296 272 282 282 287 288 289 299 281 286 295 284 289 295 284 302 301 290 284 287 287 289 306 297 288 293 289 294 282 291 285 282 307 306 294 295 306 292 291 303 304 312 312 306 297 308 300 305 308 287 305 298 315 296 292 304 292 316 316 298 315 314 310 294 302 306 302 315 298 293 313 293 297 317 297 316 295 317 312 322 326 304 312 314 318 301 319 310 299 317 327 306 320 312 319 305 310 332 313 321 327 303 304 323 324 335 316 311 322 310 310 324 310 309 327 338 308 309 329 320 323 328 335 321 316 337 330 334 339 329 316 331 333 327 324 329 338 329 331 316 320 335 320 329 333 333 350 341 350 332 350 324 347 351 326 346 338 334 350 332 335 331 353 324 356 343 345 326 345 343 330 345 360 328 332 355 344 343 359 348 349 363 355 340 343 344 344 351 342 360 340 342 337 359 346 338 349 360 356 355 349 359 340 342 341 349 362 353 364 375 365 345 347 364 374 374 345 344 373 360 378 376 380 370 364 353 360 359 349 375 349 376 360 353 356 373 356 377 359 356 379 377 387 373 369 389 390 360 391 385 376 378 362 381 371 393 365 374 384 361 398 378 378 397 378 376 384 382 383 389 399 380 384 388 391 382 385 383 388 389 384 405 377 378 375 388 391 392 379 393 404 410 376 376 381 410 406 386 386 407 382 390 378 381 377 406 402 398 390 403 405 385 382 383 396 400 412 416 397 401 396 413 420 402 406 410 401 408 398 404 401 391 392 401 418 403 427 427 410 393 403 395 408 430 426 425 422 392 394 433 404 427 430 424 415 409 431 399 407 414 427 432 424 408 422 401 434 410 440 417 404 417 413 402 427 418 423 430 402 420 420 419 418 440 440 436 408 439 435 414 446 431 420 427 431 446 426 440 438 447 435 421 432 449 417 451 426 450 414 444 432 450 425 436 424 425 436 423 431 444 428 448 461 454 448 440 457 458 424 428 423 427 420 459 452 421 426 461 453 463 435 448 451 442 454 437 432 425 441 437 437 451 456 458 459 439 463 435 455 473 461 441 440 439 440 468 470 441 470 451 463 443 447 474 470 474 469 476 466 459 442 445 445 461 439 441 438 454 477 443 451 453 447 449 471 471 470 476 480 442 463 450 441 450 472 457 476 442 470 473 484 467 464 478 486 445 448 483 457 483 484 466 454 460 485 469 456 492 469 465 468 455 464 449 489 485 478 457 477 478 490 481 469 457 479 497 491 459 481 466 491 468 491 454 483 462 478 474 461 480 492 483 467 489 464 488 501 502 480 457 474 463 491 480 480 478 470 463 466 489 497 497 472 505 481 501 502 475 488 494 466 479 480 505 462 483 498 508 499 474 478 485 498 466 462 490 487 491 497 497 492 504 489 506 472 465 503 468 497 500 511 486 492 487 476 470 487 505 477 489 503 509 502 507 496 504 509 500 482 491 490 512 487 477 493 479 471 471 507 505 502 510 483 485 489 494 496 511 484 513 491 473 512 478 514 492 471 512 481 487 489 511 488 508 471 514 475 475 517 471 518 507 513 483 475 484 508 507 477 474 501 503 482 495 512 483 473 518 477 490 486 500 481 508 493 481 507 497 490 505 497 488 497 496 499 505 508 486 491 519 493 520 506 508 498 497 475 499 493 484 516 511 511 475 498 482 488 483 511 506 520 492 476 500 514 502 482 504 519 500 500 495 502 489 480 483 512 481 508 487 491 506 481 484 512 510 492 482 519 486 514 522 504 517 499 495 501 512 481 497 494 508 518 479 478 480 487 516 492 477 485 510 509 497 476 503 484 495 511 486 512 508 484 492 506 514 518 489 503 476 512 480 515 513 485 519 475 498 518 494 502 487 487 494 511 491 474 473 517 517 486 507 508 503 483 493 500 479 514 487 488 511 495 488 503 507 486 506 485 490 485 516 506 501 489 496 472 498 504 470 502 475 506 490 508 475 470 490 489 465 513 508 507 490 478 481 471 473 510 495 498 477 475 480 473 478 499 479 485 469 472 477 468 488 487 465 461 497 461 485 465 499 501 500 470 486 469 477 495 482 475 480 496 487 465 457 470 468 490 493 474 499 459 481 494 501 485 494 458 479 490 476 483 501 487 477 476 464 467 473 474 481 475 470 484 455 461 495 467 453 452 469 495 450 480 463 492 459 473 492 461 460 465 468 458 477 490 459 486 481 478 486 480 468 454 477 446 478 464 479 487 449 443 453 445 450 485 454 446 453 441 449 442 457 485 467 439 477 445 469 470 449 470 452 471 479 478 468 461 466 467 460 437 450 468 457 436 477 446 438 462 469 440 442 469 470 455 442 443 456 443 439 454 448 444 453 456 468 435 434 459 465 444 434 437 448 431 468 451 433 438 424 446 453 452 452 462 442 454 447 450 434 434 430 429 436 433 430 459 437 431 436 422 440 426 432 416 438 451 432 433 444 456 437 452 446 430 422 439 437 425 418 438 448 431 447 422 410 415 446 433 414 416 412 420 417 419 408 436 416 422 434 410 433 406 412 420 435 428 406 408 402 438 423 400 410 414 401 439 427 414 420 411 419 415 415 419 408 431 400 413 408 409 427 395 398 416 403 425 424 398 396 426 396 403 408 427 395 393 417 402 399 419 391 404 395 402 422 408 409 408 392 417 418 397 388 418 404 417 392 382 381 393 413 400 397 406 384 393 377 411 384 397 379 379 395 380 388 392 391 379 407 405 406 404 394 393 399 379 369 387 384 398 403 399 390 373 371 376 396 387 383 379 399 373 365 365 396 365 365 374 379 379 368 397 395 368 386 383 380 379 361 361 378 377 385 381 377 384 375 356 386 369 380 354 384 373 369 362 361 350 363 377 365 364 371 354 360 368 360 350 359 346 374 378 369 350 376 366 350 361 347 350 363 372 352 373 359 352 367 372 367 366 373 364 352 354 368 348 350 360 357 344 340 334 362 355 342 333 338 343 359 361 345 334 358 347 345 335 357 344 339 348 327 331 326 351 350 330 339 351 346 343 349 353 354 325 342 349 322 331 323 334 331 348 335 334 333 342 332 323 331 344 327 336 347 347 330 341 333 337 330 318 333 314 338 321 334 317 322 325 340 335 334 317 313 320 322 309 325 332 329 312 327 334 311 323 318 304 314 312 325 317 332 328 331 314 327 329 330 314 303 318 320 319 322 321 315 306 325 299 303 300 311 303 303 296 320 318 314 317 308 312 304 320 308 295 304 309 292 301 290 296 303 297 314 304 301 290 294 289 316 294 296 300 289 303 290 290 288 308 300 298 293 285 310 309 298 285 304 298 288 306 302 282 288 290 283 303 287 294 305 303 281 291 303 302 293 291 286 288 298 286 276 298 286 293 277 294 284 291 293 295 287 299 282 291 292 277 287 277 296 293 282 286 282 274 292 279 282 294 268 277 273 272 276 266 274 291 270 270 281 291 283 267 275 282 267 276 279 272 266 268 269 282 282 269 282 279 264 264 287 265 277 281 281 278 271 278 281 274 275 266 274 282 284 283 260 275 268 275 282 260 268 277 279 278 265 279 263 269 274 267 268 265 253 274 274 254 278 255 257 252 276 266 258 251 261 262 253 260 261 268 274 270 273 260 266 257 261 250 272 254 264 259 265 266 255 262 269 255 265 248 255 263 263 264 265 249 249 260 247 252 264 253 260 251 247 264 250 253 250 263 259 261 268 256 257 254 267 249 246 251 248 257 243 261 260 249 249 246 264 249 252 257 256 266 264 261 261 244 245 242 264 260 261 263 247 249 249 246 256 251 256 261 241 256 254 258 264 261 261 262 243 248 252 260 248 251 256 243 256 260 245 254 253 242 253 259 251 238 242 244 249 258 242 252 251 258 246 250 254 244 247 260 254 237 258 240 250 250 246 242 247 256 260 237 260 251 261 250 251 242 256 239 238 237 254 251 257 239 241 251 248 253 250 240
255 247 246 245 261 256 252 248 250 251 250 250 240 251 239 256 257 260 258 260 261 252 249 258 256 255 250 243 247 238 248 241 249 257 249 250 253 240 262 242 253 250 254 257 263 255 252 259 253 250 256 253 239 244 251 261 263 263 241 247 240 253 250 252 247 262 240 264 265 265 242 256 253 258 250 254 249 265 250 266 252 243 257 253 249 244 249 248 243 253 258 246 266 244 260 251 243 261 250 268 262 252 261 249 246 247 264 257 247 250 257 258 251 250 270 262 252 254 270 255 266 252 249 272 258 259 267 266 255 257 252 267 264 258 254 271 257 258 264 260 251 272 255 257 257 270 261 254 268 253 268 250 261 273 276 275 259 274 269 271 258 276 265 276 265 274 273 276 260 266 263 264 264 272 275 273 269 260 265 259 272 256 263 259 270 281 278 284 274 280 267 269 283 284 282 272 270 263 272 263 263 271 271 287 277 281 268 264 266 279 269 283 268 276 286 282 274 269 271 280 265 269 272 283 271 271 289 277 266 271 283 275 284 293 281 274 285 290 294 286 278 277 291 282 284 284 293 283 290 289 287 290 299 294 292 289 301 288 301 299 300 297 285 304 292 289 300 297 288 304 289 282 281 295 298 292 297 283 299 292 302 305 291 292 307 285 286 285 307 311 310 304 297 302 301 288 303 294 301 291 314 290 289 293 311 313 290 300 295 317 311 299 292 314 315 318 298 303 321 303 294 295 305 302 313 324 297 306 323 317 321 303 321 314 311 313 301 304 324 326 322 303 306 320 310 324 327 327 321 303 327 324 326 333 306 305 313 307 334 322 306 325 334 329 314 308 334 334 317 323 321 325 323 326 333 314 335 332 326 339 340 325 344 326 320 327 331 317 339 341 341 342 345 329 328 320 343 333 327 328 344 350 333 336 342 352 339 328 323 329 333 327 330 339 335 326 354 338 334 331 330 338 355 339 349 337 332 358 343 360 342 341 347 350 337 357 355 342 338 348 355 365 363 336 346 339 345 352 370 362 366 360 342 366 370 339 339 347 344 360 367 357 354 356 374 374 352 358 352 356 362 366 375 373 377 381 379 382 379 357 351 366 367 364 355 372 382 385 364 380 387 370 366 368 372 387 383 359 363 363 358 361 369 367 388 375 381 367 368 363 393 372 379 382 374 361 362 374 380 372 372 363 368 394 367 393 393 369 383 388 381 398 390 396 381 370 401 376 387 371 389 400 379 386 402 403 386 400 373 379 382 391 386 411 408 413 404 383 414 382 383 390 388 412 410 418 408 408 407 416 414 397 391 394 410 420 409 403 401 423 423 409 385 392 390 393 414 397 418 422 418 390 414 397 422 412 413 407 417 424 412 398 418 405 432 399 402 394 430 406 419 411 413 418 425 427 402 425 418 415 439 399 423 416 424 431 415 420 416 401 426 416 436 442 426 429 429 422 442 407 419 439 415 420 445 420 443 437 450 450 418 430 411 446 449 447 416 431 414 453 440 439 451 435 443 416 416 427 432 424 428 437 424 442 432 458 453 453 426 441 432 447 430 457 426 457 437 443 455 430 450 444 461 433 449 463 449 452 427 425 445 453 449 443 425 461 434 454 468 431 430 472 467 469 458 450 444 460 442 432 460 458 441 435 456 448 433 450 460 447 474 471 461 456 455 444 467 461 477 464 467 480 477 447 447 462 464 478 465 469 446 483 456 464 441 470 485 471 463 458 448 457 468 480 476 461 449 443 485 453 449 476 473 484 480 484 465 456 473 471 487 461 490 478 490 468 474 450 484 465 465 486 479 482 488 466 486 471 485 460 451 496 460 477 492 456 484 466 468 498 492 489 466 469 500 489 470 481 471 487 478 488 478 487 457 478 475 487 498 468 480 456 488 490 459 482 475 487 473 491 477 504 461 461 467 503 488 492 503 480 483 472 497 491 472 467 482 492 499 476 472 492 477 506 477 479 499 496 479 483 498 498 481 501 471 490 498 500 492 510 468 503 507 498 468 480 482 495 485 475 490 475 472 484 505 513 479 481 510 494 479 508 481 478 487 489 510 503 475 474 497 478 468 491 512 478 511 486 508 486 500 484 497 508 508 492 510 471 512 504 504 480 501 474 492 478 496 485 518 503 496 498 514 502 477 513 511 475 482 502 499 519 473 477 508 511 504 504 518 497 490 508 507 477 512 480 489 489 500 488 477 482 521 520 513 483 514 509 487 480 490 519 478 497 475 519 492 513 503 489 489 477 476 481 487 521 494 505 488 477 520 498 486 475 501 482 485 498 518 505 506 492 502 516 516 505 514 486 501 495 508 473 499 511 481 513 511 507 501 482 512 505 512 481 506 491 490 519 516 486 502 505 510 482 500 504 519 492 474 498 519 509 499 500 502 511 491 496 497 476 511 487 508 501 495 493 471 517 490 515 483 471 499 477 487 483 515 485 503 516 516 500 509 494 480 491 490 506 516 515 515 512 487 503 493 468 476 493 514 501 494 483 502 479 491 475 492 486 490 481 484 493 469 474 468 484 501 494 472 505 493 509 502 479 474 508 473 495 501 503 470 489 465 468 469 504 494 486 467 466 508 506 499 489 502 493 481 483 496 489 468 495 501 474 462 480 470 470 463 475 478 486 501 496 458 475 490 458 499 495 477 466 492 467 462 486 467 499 501 474 462 492 490 454 480 472 489 479 471 478 499 453 463 498 482 478 463 474 458 481 478 485 459 494 478 468 465 487 457 489 484 464 480 452 463 484 469 451 463 486 454 488 458 481 483 450 468 456 463 488 476 465 447 455 462 453 461 454 472 480 441 480 456 482 450 449 481 475 455 462 482 479 480 448 468 466 447 447 472 456 462 462 462 440 454 437 453 470 447 439 442 458 450 451 463 454 432 470 453 439 473 458 464 431 472 460 467 440 447 458 459 434 445 441 432 428 465 444 456 433 460 455 462 452 459 437 436 432 454 431 457 430 449 463 441 425 441 435 437 455 434 418 419 450 429 443 458 436 426 456 447 446 456 423 446 454 419 441 453 442 433 444 428 438 447 420 434 450 450 430 447 425 424 432 419 426 436 447 410 429 435 433 430 429 405 420 428 414 440 420 411 418 419 411 439 431 438 405 417 420 424 438 436 401 417 423 435 425 422 401 406 428 405 419 410 409 404 404 430 394 393 401 425 421 393 392 412 398 399 399 399 419 400 421 417 396 387 417 416 401 393 401 407 390 398 421 415 417 420 411 410 417 402 399 381 391 417 403 391 401 391 411 384 410 387 391 378 387 391 400 410 403 373 373 378 383 376 377 405 399 388 373 381 387 401 381 397 383 376 383 367 372 389 384 378 384 386 377 369 365 396 393 369 390 397 371 378 391 377 368 385 374 367 370 377 365 371 359 360 372 387 357 389 358 379 367 374 368 370 354 383 364 363 379 361 361 359 370 352 370 374 361 367 348 347 360 358 354 357 369 364 352 355 346 356 350 368 369 345 348 368 342 359 347 345 372 343 350 370 350 346 368 341 348 350 368 362 341 356 337 333 359 353 357 355 335 350 346 353 330 354 347 332 347 348 347 352 348 337 355 343 344 335 342 341 349 343 336 341 339 355 350 346 327 335 325 331 326 349 335 335 325 328 339 332 334 343 333 322 344 340 335 344 323 343 334 334 339 341 333 338 332 339 322 317 333 325 332 329 309 325 313 308 326 328 307 314 314 318 326 329 331 305 309 323 334 311 320 308 306 310 309 322 306 317 305 315 311 300 318 317 312 305 325 306 308 321 320 326 301 300 295 323 325 317 294 315 293 295 293 316 311 305 312 308 320 306 303 310 309 298 294 289 314 317 312 313 296 314 314 303 309 311 312 304 300 287 310 285 302 309 308 306 303 299 283 303 304 305 300 292 280 289 298 297 301 291 300 290 294 293 285 294 301 297 285 278 278 297 278 295 285 287 275 286 275 281 300 284 277 292 298 277 295 293 296 284 276 292 276 281 279 285 281 281 274 268 270 275 294 287 275 279 272 288 291 274 268 290 279 266 288 270 275 272 286 274 278 272 273 282 284 269 281 274 272 268 281 280 266 281 262 277 279 267 282 266 263 259 259 265 275 282 270 274 262 280 257 265 277 256 258 271 259 262 261 258 270 274 273 267 267 269 273 261 267 264 266 263 260 268 270 252 259 262 260 273 265 267 257 267 258 256 250 262 262 255 266 253 251 261 267 265 249 261 248 263 271 260 249 256 252 267 258 259 255 267 255 269 257 255 263 250 249 254 254 267 250 266 251 252 253 252 259 266 257 244 267 266 244 251 251 247 262 253 247 254 250 266 256 244 250 249 249 252 256 260 250 261 256 259 245 264 242 258 260 255 260 260 254 260 242 263 265 262 247 246 250 257 244 241 258 251 247 242 263 263 260 246 258 249 240 239 247 241 258 243 257 253 262 248 249 241 245 251 240 253 256 249 246 262 252 241 250 261 243 248 260 239 257 256 249 260 258 259 262 253 238 256 242 238 242 254 240 248 241 241 239 261 255
248 261 245 251 248 244 257 261 243 260 257 263 246 255 259 242 254 249 242 249 255 242 253 246 247 241 252 252 242 250 246 254 251 254 242 262 261 262 259 242 258 253 241 242 246 261 245 263 248 250 251 264 257 241 248 242 245 263 255 251 249 263 241 262 254 245 261 253 244 255 255 264 245 256 242 253 255 249 253 264 263 264 264 256 266 248 257 246 246 249 257 256 246 257 253 261 261 248 248 266 263 261 266 269 253 269 256 267 251 266 265 248 262 249 257 271 251 261 270 257 254 249 254 262 257 267 265 262 272 258 256 269 260 251 254 250 266 255 272 263 255 271 264 272 250 274 271 257 266 270 268 275 273 252 267 257 272 260 272 271 271 256 268 260 260 275 261 279 258 261 269 263 258 279 276 282 282 266 281 265 259 263 260 280 270 264 279 270 284 266 262 271 276 278 282 280 268 276 268 286 270 274 281 266 270 263 266 271 275 263 269 278 286 289 291 288 269 285 277 289 276 290 282 273 285 290 279 283 289 269 269 283 287 294 285 282 296 276 290 297 289 297 288 294 278 274 277 280 282 274 288 294 298 289 286 274 286 282 278 285 287 286 283 290 284 293 294 291 291 288 281 306 302 300 300 308 283 288 308 302 304 291 298 294 300 289 287 307 289 291 289 298 306 293 303 306 309 293 308 303 309 288 300 300 315 311 291 317 315 301 294 300 291 309 314 291 315 305 302 305 295 294 311 311 324 321 319 323 323 316 311 303 303 324 297 321 314 316 322 308 309 303 308 324 331 331 301 331 327 304 312 323 313 304 319 312 321 312 314 336 328 335 309 313 336 313 316 311 322 308 335 317 334 328 340 328 339 327 341 332 323 334 313 331 320 339 338 334 318 339 320 321 344 323 349 334 339 321 347 328 331 326 322 322 343 348 328 348 333 342 324 336 323 348 331 353 346 355 342 328 349 354 334 358 339 339 352 354 351 355 358 362 346 332 355 358 343 334 363 350 343 364 346 365 344 363 370 351 345 351 365 348 360 369 361 359 358 358 368 341 347 365 366 369 372 366 363 358 351 376 353 344 374 362 346 368 364 355 362 376 383 351 383 377 351 377 356 382 381 353 385 360 355 358 387 356 365 356 372 367 365 392 361 392 385 363 388 372 394 381 393 363 377 395 382 393 389 396 372 371 392 387 393 364 391 372 378 396 402 401 399 388 388 399 387 376 399 369 404 386 403 371 371 373 382 377 393 402 401 400 375 404 391 385 389 376 397 383 388 389 385 391 410 405 393 397 385 394 389 412 396 403 405 407 385 389 388 409 422 408 397 397 400 402 421 418 425 417 408 406 426 394 408 392 408 400 420 393 419 427 404 394 397 418 429 429 401 433 420 421 399 418 423 414 397 405 422 416 423 416 422 424 435 412 432 426 402 403 437 435 403 443 439 437 427 412 412 444 413 423 415 419 414 410 414 424 424 441 409 411 434 411 436 423 448 451 448 452 453 448 426 433 449 416 415 428 419 451 448 436 427 453 435 431 446 436 443 421 436 425 434 436 421 422 453 427 452 433 450 427 429 451 436 459 444 462 444 464 435 455 445 432 432 434 441 431 437 443 438 457 446 434 464 450 469 467 437 467 466 441 451 431 447 436 443 475 461 450 443 467 450 469 457 467 450 451 477 465 436 465 456 456 480 449 470 473 451 460 450 465 464 460 470 459 463 472 447 457 462 473 447 480 478 465 467 476 484 469 451 484 443 462 473 468 480 456 453 449 479 467 472 455 445 465 457 482 490 469 447 454 456 489 480 480 481 460 453 451 466 468 469 479 463 492 489 485 485 494 477 483 468 485 462 460 484 454 496 481 477 477 489 486 471 455 499 485 466 482 499 468 496 457 480 467 493 501 480 484 486 494 464 475 479 470 481 459 484 492 493 485 481 477 469 485 498 477 465 505 507 460 485 500 478 478 479 468 475 472 497 506 462 472 492 484 502 469 503 480 503 490 507 478 477 486 472 468 503 478 466 481 499 494 490 513 509 502 497 470 506 489 472 508 504 491 474 491 467 469 491 492 470 484 492 505 507 506 499 475 499 500 496 489 485 473 489 487 516 476 491 507 504 502 505 494 478 518 475 485 477 499 510 480 473 487 473 512 481 504 471 518 494 505 495 511 510 472 485 513 479 512 507 471 496 494 496 506 498 506 472 506 492 518 516 495 486 520 489 502 510 495 505 484 480 481 481 475 487 495 517 495 493 509 495 518 488 476 504 516 516 510 501 488 508 502 516 478 501 489 514 495 517 498 513 482 512 473 485 478 501 487 507 473 475 486 476 497 491 513 492 491 503 472 511 494 501 507 500 486 480 493 510 477 476 502 487 516 508 505 474 493 476 509 499 484 473 503 509 497 495 480 473 482 485 513 505 472 504 485 491 514 512 481 471 517 517 492 514 510 476 472 488 487 510 468 501 469 501 496 501 481 505 504 494 476 498 480 478 484 500 500 485 495 468 487 499 472 465 494 469 478 498 489 497 478 477 464 474 465 509 470 485 480 467 489 495 503 464 503 508 478 486 503 498 478 505 488 480 479 501 484 478 484 464 480 499 493 480 476 494 477 482 484 494 485 461 494 493 477 486 459 461 463 468 464 494 464 492 481 498 484 456 484 460 482 488 483 460 477 461 491 492 497 481 462 454 466 484 489 477 483 490 488 485 451 457 494 489 483 466 451 481 486 466 452 467 478 458 450 452 466 486 490 461 466 477 462 457 462 490 476 488 476 463 457 480 488 476 487 455 455 474 461 483 444 483 470 465 443 479 445 485 480 448 469 444 449 443 481 477 441 466 467 472 439 480 456 477 447 465 443 464 471 479 454 459 468 444 476 455 476 437 462 445 460 437 452 457 431 461 439 437 444 452 468 455 451 445 467 468 436 435 461 460 459 459 425 464 447 448 459 424 447 452 462 427 445 463 435 435 430 434 445 462 429 442 421 429 437 458 446 440 421 457 446 434 428 440 458 452 426 428 450 422 439 437 438 443 452 412 441 426 437 437 413 414 432 422 424 429 412 429 419 435 431 425 422 438 441 434 412 426 436 406 442 413 405 416 433 429 413 420 413 434 419 422 413 405 408 417 437 420 438 433 425 430 408 398 419 400 425 420 429 418 401 412 403 400 394 418 422 402 405 421 420 423 420 401 427 426 416 397 420 401 398 421 420 419 412 387 390 400 399 384 421 392 406 405 404 412 405 391 409 419 386 401 399 381 402 395 402 399 384 399 405 388 396 408 390 390 388 406 381 394 392 403 381 385 396 404 384 399 404 405 392 394 381 397 380 390 387 391 403 366 372 382 384 367 376 398 390 365 392 366 379 389 394 374 393 394 370 372 379 389 371 358 357 378 359 370 379 388 379 383 388 361 383 366 387 373 372 388 380 366 374 351 378 374 367 382 355 357 352 379 372 359 363 355 356 359 352 350 373 350 349 350 368 359 354 346 361 342 359 373 355 372 342 354 355 347 353 361 347 338 352 356 336 347 342 346 366 355 363 354 349 346 364 360 334 358 331 332 336 351 348 352 343 334 337 336 354 340 359 329 341 343 348 335 334 345 342 328 325 341 340 342 331 327 349 349 344 346 336 351 343 325 324 329 345 329 320 323 342 334 346 316 327 335 329 344 314 324 322 335 312 339 336 321 314 312 325 309 327 331 335 332 315 321 322 327 310 335 329 331 306 315 304 316 307 319 326 314 307 326 307 328 312 304 304 321 317 326 302 317 325 301 310 320 304 298 310 297 307 308 303 305 294 324 305 294 314 294 299 318 293 294 308 312 309 314 301 290 299 295 315 293 307 315 309 288 309 286 311 296 312 314 304 302 312 306 295 309 307 284 285 311 304 301 284 291 310 297 287 283 289 299 293 307 305 298 307 291 294 284 285 293 288 280 301 301 294 286 296 279 286 282 292 280 284 297 291 298 274 274 291 297 293 284 283 287 290 292 271 292 289 272 274 269 277 278 275 268 279 285 268 282 293 269 271 275 293 289 284 267 284 271 271 270 267 273 276 275 275 286 286 269 288 263 278 274 276 273 265 276 274 268 261 285 285 284 285 285 261 283 281 269 277 260 263 279 257 274 264 270 270 275 264 258 276 260 271 279 264 262 277 257 254 258 279 273 277 269 276 276 260 254 266 273 262 267 256 254 272 274 263 263 263 260 264 261 265 256 258 273 263 258 252 263 263 250 258 261 268 255 260 249 258 250 272 269 265 253 272 262 251 258 248 264 270 256 254 265 262 256 249 257 251 266 264 265 253 255 260 267 262 264 254 264 258 251 258 259 261 255 263 261 261 262 251 264 247 259 258 265 245 262 252 250 258 246 245 266 258 262 266 253 259 250 247 248 258 261 263 250 249 261 245 244 255 253 241 258 245 258 258 251 253 243 261 244 248 242 246 241 264 245 252 257 256 260 239 249 256 263 260 239 258 239 244 249 253 247 245 261 240 263 249 253 241 245 260 251 247 243 253 249 250 240 241 241 261
244 255 254 246 251 257 240 254 264 253 245 248 259 242 251 258 252 243 260 261 241 248 246 245 262 256 256 240 260 261 265 264 253 257 247 265 251 250 256 252 263 261 262 257 241 249 250 253 254 245 250 256 256 257 261 253 250 252 256 244 249 255 245 262 248 252 264 259 261 256 246 258 251 267 251 251 252 261 267 266 268 252 255 257 244 249 246 254 262 263 258 247 253 261 269 260 249 266 254 269 254 257 262 264 259 264 271 265 269 257 256 258 258 263 254 265 263 268 253 272 249 254 265 258 256 264 260 261 249 263 256 267 263 261 273 268 254 271 260 252 258 272 264 271 263 273 264 254 270 272 253 273 254 274 258 264 266 273 277 268 262 260 260 279 274 260 271 280 275 259 275 259 275 276 272 257 260 259 272 264 272 258 271 259 273 275 283 285 270 279 274 262 275 282 284 268 270 286 274 263 262 266 268 271 286 283 288 280 275 275 276 290 277 289 279 273 274 274 283 283 282 271 270 292 285 278 279 282 270 289 270 288 287 289 294 272 274 272 288 288 281 273 277 275 285 278 295 278 299 297 280 289 275 284 293 303 287 291 277 280 293 287 281 293 280 300 304 284 287 286 279 279 283 303 302 297 289 293 306 308 282 297 306 291 290 296 291 303 311 313 289 287 303 302 313 288 296 296 309 303 309 314 304 292 312 308 289 307 311 290 315 293 306 296 314 311 311 298 314 307 319 315 307 299 302 307 311 318 320 317 306 327 299 300 319 316 304 303 307 314 327 304 310 313 320 321 328 324 323 312 314 322 324 304 318 326 312 320 312 305 315 331 334 317 334 339 336 324 328 321 312 336 325 326 325 333 337 332 329 337 313 321 328 339 344 341 323 317 341 321 323 328 340 322 319 322 321 319 336 347 337 329 334 352 331 353 342 341 356 332 340 340 336 327 338 333 330 342 343 328 333 357 357 334 342 334 342 361 356 348 360 345 357 348 344 358 338 349 336 339 345 359 345 363 351 355 346 345 344 338 361 343 348 358 370 339 340 345 355 373 371 372 375 348 369 359 378 356 346 360 348 368 371 358 347 368 369 375 379 362 379 355 383 360 356 354 362 382 382 360 379 373 376 367 355 389 384 387 361 383 372 356 365 377 358 371 378 364 362 386 364 363 389 365 363 367 365 362 386 365 397 374 400 397 393 385 381 391 397 377 370 385 390 372 391 387 386 373 371 373 377 403 394 378 377 375 390 375 405 377 382 380 394 375 400 382 401 402 407 398 393 386 404 414 386 392 402 398 413 382 410 401 411 399 391 390 403 418 407 409 412 417 411 421 417 397 423 419 394 422 410 425 416 417 421 391 392 429 426 411 423 412 409 421 424 402 424 412 413 415 396 408 419 406 428 434 404 400 418 413 400 431 432 408 436 440 403 406 403 436 440 422 403 428 429 442 415 430 414 406 443 423 439 433 427 426 418 423 439 448 436 443 445 411 434 433 423 411 422 444 433 436 446 412 423 434 445 415 427 449 420 420 430 436 438 456 439 449 442 433 458 436 433 437 457 459 427 438 444 421 428 444 456 435 443 445 433 427 425 424 453 423 466 457 459 454 431 434 432 464 441 450 436 451 431 471 469 462 431 434 452 432 451 460 461 434 449 461 433 434 432 474 443 473 434 463 443 446 474 435 443 463 466 452 451 478 460 473 474 450 454 448 458 445 480 474 480 446 466 478 441 464 442 478 471 475 469 485 451 446 450 444 443 452 453 455 478 476 487 470 484 458 476 455 462 474 482 479 469 488 488 448 467 482 447 455 490 450 463 460 458 463 483 475 457 475 493 484 458 458 490 480 477 456 466 492 491 481 458 495 478 479 475 499 468 476 485 463 459 501 455 468 494 484 473 499 483 501 495 488 467 477 501 474 491 499 473 500 458 461 467 458 488 487 482 467 468 462 478 477 470 503 495 486 484 480 482 480 478 490 464 490 463 477 477 466 488 494 509 506 465 471 507 465 468 483 473 478 504 509 465 483 505 468 477 497 500 512 489 486 495 470 477 470 510 499 504 480 490 487 498 484 496 485 475 481 514 506 514 483 494 494 473 490 486 490 489 472 494 469 499 475 474 516 481 476 506 476 496 481 502 479 505 483 503 469 498 501 509 501 473 493 480 480 516 499 503 493 508 480 499 490 487 511 490 505 470 483 517 497 501 502 512 489 517 498 494 502 487 490 486 491 513 496 507 515 481 496 494 471 506 475 491 479 516 516 471 472 481 518 504 512 501 497 486 504 480 509 486 501 480 506 473 478 483 514 479 493 490 502 493 481 506 519 489 507 471 494 512 485 492 496 477 478 478 497 516 493 487 483 474 501 474 481 513 486 475 472 514 494 503 491 503 494 495 478 487 496 506 480 516 479 512 480 493 475 506 489 498 479 507 503 515 512 514 510 484 475 511 483 504 496 511 495 478 488 509 495 470 496 511 469 512 505 480 487 468 468 512 498 485 508 489 483 508 483 505 508 496 505 490 495 502 479 472 500 510 468 500 484 492 495 488 472 480 503 481 507 475 483 475 464 468 470 468 495 488 477 492 472 485 485 471 492 469 496 496 467 501 486 488 499 486 481 476 504 474 462 470 488 484 484 459 460 493 483 495 490 495 490 482 480 491 474 472 488 474 484 470 470 472 480 480 458 457 474 470 498 483 452 463 457 485 464 490 466 473 477 475 465 465 481 490 480 454 487 466 452 448 462 447 466 468 474 451 471 461 466 480 481 472 485 476 447 469 455 474 482 457 444 470 470 454 456 466 473 452 473 447 460 446 479 479 475 445 442 448 454 456 438 445 438 479 472 463 439 439 473 440 435 471 450 459 465 438 442 445 442 432 475 445 468 447 456 443 431 447 447 443 443 457 449 470 441 456 451 450 458 445 466 447 442 441 439 457 466 447 432 438 432 464 440 445 434 440 451 424 427 428 450 434 449 452 435 462 425 432 453 422 458 449 435 433 430 426 419 452 449 450 449 439 427 444 415 445 414 414 428 423 449 412 431 422 411 436 450 432 416 413 447 445 416 448 445 447 432 413 433 410 443 412 424 436 427 424 415 409 431 406 423 436 437 430 405 435 425 435 425 401 440 435 413 408 422 421 406 408 409 413 427 410 401 424 397 395 418 396 396 408 401 399 419 407 396 404 425 413 410 418 394 426 405 419 407 397 411 402 417 409 403 389 392 402 401 414 419 416 381 398 388 383 404 389 413 396 400 403 405 408 398 414 382 390 402 413 383 401 392 388 399 399 383 403 379 389 374 395 409 373 382 382 391 378 378 379 395 385 368 383 396 384 370 395 375 388 399 378 370 394 372 383 396 365 379 373 384 373 379 392 372 377 382 387 358 389 368 374 393 360 363 366 373 371 389 367 389 375 360 368 374 355 358 378 365 366 385 378 359 372 376 379 382 360 349 375 352 379 357 368 358 367 347 367 368 361 376 360 351 365 361 363 371 372 348 350 354 368 371 372 372 338 362 359 362 349 347 335 342 361 351 354 334 348 367 362 364 352 341 347 338 351 338 332 358 333 356 330 339 337 358 350 332 355 339 357 338 331 356 347 323 334 332 344 341 336 348 352 347 328 352 350 334 351 338 338 324 338 339 341 319 331 331 317 315 333 345 331 325 340 326 336 314 313 324 319 338 329 311 329 311 335 328 331 314 320 313 321 311 326 310 335 317 317 333 334 335 329 328 318 322 325 323 329 307 324 329 307 302 301 316 302 326 323 317 312 327 300 324 302 310 325 323 316 297 296 303 314 311 319 320 293 307 311 317 296 319 291 294 295 315 304 313 307 312 295 317 311 304 291 293 294 303 307 313 312 287 305 286 304 285 303 305 290 297 298 284 291 293 292 296 288 297 309 290 296 295 285 288 300 282 295 281 293 293 286 283 296 291 305 289 294 303 287 300 278 292 299 301 286 281 297 291 284 296 296 284 272 290 283 280 284 282 289 287 297 271 291 281 286 276 278 275 285 281 280 289 285 280 287 281 270 266 283 281 290 278 287 276 274 274 284 270 270 284 271 280 264 280 281 281 285 263 283 273 262 265 269 262 270 264 271 278 274 269 260 260 260 283 270 284 280 278 263 258 270 269 275 272 275 281 279 271 282 266 256 267 280 258 262 261 259 263 277 265 262 273 264 262 258 253 263 270 268 276 258 258 266 267 257 273 259 264 258 273 275 259 259 249 264 268 256 269 251 253 255 259 273 266 268 254 267 252 248 258 252 254 267 270 271 250 266 255 264 248 252 265 252 256 247 264 259 257 252 251 256 268 261 254 247 257 267 250 264 248 264 245 268 256 257 265 246 268 251 254 266 254 248 249 267 250 244 257 263 250 265 248 247 255 259 249 245 256 256 264 261 251 242 260 264 258 259 242 256 265 253 256 253 258 265 254 242 241 246 264 251 243 245 256 258 264 241 261 255 256 259 248 241 262 243 263 253 260 241 245 261 253 262 251 248 261 241 251 262 246 250 249 248 256 241 241
255 244 264 246 261 259 254 262 256 257 262 246 255 263 253 253 254 250 241 262 247 243 248 246 249 261 256 261 252 257 262 243 263 260 248 258 255 263 254 247 255 250 252 246 249 266 260 262 252 262 259 260 266 244 265 249 265 256 245 253 248 265 254 244 262 264 261 252 260 250 258 248 258 245 254 268 246 251 264 257 245 258 249 268 261 246 252 261 262 255 246 267 254 258 246 249 268 269 247 259 272 254 263 272 250 255 263 261 264 263 266 261 266 261 265 269 266 262 262 253 251 257 259 274 271 269 274 269 268 275 255 267 258 274 268 262 259 260 253 276 277 275 266 269 263 257 267 258 274 256 264 278 267 275 255 263 271 254 259 264 256 266 258 266 256 265 277 265 278 257 275 269 258 263 262 260 258 284 261 274 275 271 275 273 268 267 264 273 287 278 287 266 267 282 266 268 280 287 267 264 278 286 277 280 266 271 271 283 287 275 288 272 276 293 287 272 281 283 284 272 290 288 283 285 269 292 295 277 285 277 269 294 286 281 284 293 275 285 298 280 275 277 298 286 277 292 276 277 282 295 282 276 286 292 290 276 289 291 279 305 285 292 294 280 290 293 282 298 299 283 283 283 299 300 291 309 300 303 286 298 298 304 300 303 285 308 291 292 311 304 289 304 309 294 312 292 306 298 287 296 303 304 305 315 301 306 298 299 314 317 313 297 295 320 307 294 314 307 302 300 319 299 313 304 299 307 322 317 307 298 318 308 299 300 302 314 318 322 313 313 331 318 307 309 326 330 329 307 312 334 315 332 307 305 309 320 325 307 337 334 313 324 336 315 309 309 327 331 318 322 333 337 325 332 324 328 318 341 336 323 327 329 334 324 330 337 346 324 327 346 330 329 339 325 343 339 351 338 327 335 326 326 340 332 335 334 336 348 340 342 353 337 347 345 355 333 350 355 333 355 346 354 359 352 333 353 340 352 333 362 345 339 357 348 341 362 356 360 339 350 367 335 350 341 346 340 353 344 339 369 346 359 367 339 371 370 371 356 366 357 369 374 364 349 372 355 344 368 373 377 359 352 372 368 373 350 371 362 362 375 377 352 364 375 350 365 376 386 369 367 378 382 356 357 364 357 378 361 362 386 366 372 366 386 392 389 373 369 395 391 360 383 376 387 386 368 373 396 369 384 392 392 394 387 386 378 364 368 375 370 400 377 400 392 370 399 386 391 403 369 392 388 389 402 393 398 381 389 405 402 393 393 382 412 378 407 410 399 411 385 407 408 394 391 386 400 389 406 386 394 402 401 401 420 396 389 417 405 386 415 407 418 387 422 422 400 394 389 402 407 403 401 403 389 413 395 422 401 422 414 414 415 417 412 393 419 408 402 418 400 412 410 409 421 407 396 412 407 421 435 414 406 411 399 419 404 404 433 421 422 422 417 410 417 423 431 404 437 411 431 414 445 423 407 416 438 430 441 407 408 414 433 443 427 416 443 430 411 417 414 427 439 447 452 425 430 428 418 438 452 414 454 428 442 446 422 446 429 439 424 428 432 420 449 434 431 444 443 425 462 429 461 438 422 436 439 425 459 448 454 455 445 437 465 431 433 462 436 468 440 431 435 426 455 442 427 471 440 446 434 433 466 436 439 469 457 463 457 439 454 459 436 444 450 468 467 466 471 472 435 445 473 435 468 469 457 469 476 479 450 452 477 477 460 455 478 471 443 483 469 476 469 451 466 448 470 445 447 451 463 471 446 471 470 473 458 460 484 484 456 446 447 452 487 465 470 484 455 472 483 488 454 476 447 476 485 475 463 465 456 455 470 458 463 482 449 487 487 459 467 466 480 450 472 490 470 483 458 497 453 495 493 488 479 474 471 496 456 488 469 464 474 470 501 469 458 481 460 460 469 459 495 485 483 501 482 502 465 466 477 471 479 500 467 480 499 469 486 460 470 471 496 463 487 478 501 497 495 461 502 477 480 461 506 508 507 501 474 484 479 462 499 502 474 462 493 484 489 474 487 503 504 492 507 484 463 469 475 468 487 485 486 507 487 500 481 492 481 472 495 476 513 491 502 473 477 511 501 510 510 511 510 513 469 508 511 476 509 513 474 487 468 484 477 494 507 498 474 475 506 504 487 510 486 475 470 503 476 510 498 477 512 493 476 516 492 476 481 485 478 488 510 480 510 471 507 502 507 513 509 496 505 484 490 480 496 498 516 506 496 502 515 491 483 478 494 506 490 507 473 500 482 514 511 475 472 505 513 510 506 504 493 493 471 470 509 498 498 506 490 481 489 486 507 502 499 483 489 471 476 497 501 493 497 498 502 503 483 496 499 475 482 474 504 488 474 494 472 508 487 498 475 511 470 512 500 500 476 474 505 486 502 487 510 485 471 494 471 490 473 501 497 491 506 482 514 467 512 473 511 481 502 468 475 504 511 510 485 474 467 473 492 501 497 490 475 504 472 477 477 482 510 511 510 505 482 507 485 487 464 471 507 471 485 487 475 473 477 467 481 501 489 465 509 507 508 480 463 463 484 487 493 477 503 464 502 465 474 490 487 475 497 499 497 485 490 477 463 473 497 481 478 474 500 493 487 497 479 487 467 501 481 466 468 474 486 477 479 500 459 474 483 464 469 499 483 486 486 486 461 471 454 491 460 499 496 481 463 473 464 490 464 477 494 493 484 469 497 464 487 496 481 478 475 494 474 482 457 458 466 463 454 491 452 460 490 475 466 479 447 458 488 448 484 481 481 466 469 450 444 444 467 475 443 461 486 478 469 453 485 480 451 442 484 444 449 449 461 447 479 452 480 471 449 472 454 480 443 480 440 438 466 442 443 470 467 463 473 453 437 435 477 457 476 463 438 437 461 452 455 453 440 461 464 448 473 459 460 446 438 466 440 429 434 446 469 463 468 427 435 436 455 467 447 425 444 450 464 443 434 454 463 450 432 435 423 437 436 422 461 420 435 452 428 424 456 437 437 454 459 451 440 446 421 449 435 454 416 427 421 436 429 416 450 438 416 420 448 425 443 425 416 416 430 426 447 449 441 428 423 410 430 413 444 412 415 445 422 431 406 406 418 431 422 417 421 423 432 441 413 434 438 419 416 433 414 409 429 422 403 400 402 402 428 414 434 413 426 395 419 406 429 431 416 402 431 429 414 396 396 420 421 424 430 414 393 411 402 393 395 419 418 392 397 423 406 399 395 404 393 386 412 410 402 389 421 386 400 385 416 398 419 403 414 395 407 416 405 378 387 399 402 382 407 395 400 408 412 393 374 374 390 408 387 405 397 374 387 403 395 377 406 381 376 382 395 404 394 394 389 375 381 392 383 366 380 371 370 381 392 370 367 378 398 364 384 374 362 394 386 375 382 363 382 370 358 382 357 366 359 356 374 384 382 375 363 361 368 386 385 367 387 364 357 380 355 359 354 376 382 359 349 359 358 367 362 364 361 364 364 363 350 349 347 352 360 343 368 356 364 372 355 372 352 340 368 339 353 360 371 355 339 340 351 337 352 354 335 337 363 362 338 346 360 347 338 349 349 347 338 353 363 345 356 333 344 343 346 354 360 345 355 341 339 345 356 328 342 338 335 352 323 348 355 339 345 332 343 327 339 351 336 342 331 351 325 328 329 337 346 317 339 342 317 319 344 318 317 336 318 332 341 313 319 328 329 330 312 312 332 329 316 318 325 335 308 335 308 333 320 332 311 331 308 329 317 318 318 310 335 306 311 315 322 319 329 313 332 312 317 306 313 313 322 314 302 302 301 313 312 304 317 314 300 298 311 321 317 303 323 310 317 295 317 316 304 295 292 299 299 297 303 314 312 316 315 313 316 310 306 311 292 300 303 298 315 299 314 286 287 288 305 308 312 291 311 297 290 305 300 295 305 294 289 295 292 293 307 280 292 303 292 297 282 286 306 298 295 282 280 301 295 304 281 302 282 300 277 279 285 281 278 290 292 282 298 289 297 281 276 296 273 284 289 289 286 286 295 272 279 281 291 296 291 274 285 292 285 284 271 280 275 286 279 292 279 276 293 275 269 281 278 280 276 271 277 274 284 285 282 288 287 275 272 284 286 286 284 285 282 287 264 277 268 277 275 284 265 259 265 261 275 278 265 274 274 267 273 266 260 281 280 274 265 263 268 263 276 273 273 260 273 257 278 276 278 256 255 255 272 267 277 269 265 278 253 252 269 266 260 261 268 257 263 266 253 272 254 268 265 273 273 260 251 272 257 251 249 259 252 270 248 249 259 260 250 263 260 267 250 269 252 268 249 266 259 253 261 264 271 253 261 268 263 265 265 261 266 265 253 261 253 251 267 268 264 267 265 264 247 261 253 249 256 259 258 252 247 250 265 245 256 264 252 249 256 246 265 250 264 248 267 248 255 265 245 250 265 267 246 267 259 254 247 244 245 261 255 250 244 251 251 256 248 261 263 260 263 261 244 261 243 246 244 255 243 245 263 264 247 242 265 263 255 245 242 258 242 257 243 244 244 255 261 250 249 257 246 248 253
249 243 257 253 245 246 257 252 243 257 258 246 257 257 263 263 260 257 264 254 260 244 258 250 266 267 260 257 249 267 247 257 244 262 245 249 243 262 259 247 253 252 253 245 244 249 267 266 266 265 253 259 268 268 268 266 244 260 257 251 260 263 268 264 261 247 245 261 267 264 265 252 250 253 254 255 260 255 252 257 253 261 249 252 262 250 262 268 258 255 271 256 265 270 253 250 256 254 261 267 263 270 272 256 268 260 262 252 264 271 250 267 264 270 263 249 255 255 270 266 264 270 250 258 267 258 262 253 267 253 275 257 276 275 269 274 263 259 252 254 257 255 276 272 278 264 275 260 271 271 279 261 268 257 271 261 267 259 258 262 273 264 262 279 268 265 261 276 281 269 277 270 284 270 260 282 277 261 272 275 263 260 277 267 266 271 261 271 277 264 279 268 272 275 280 273 283 285 283 270 286 264 283 286 278 285 283 275 289 281 285 280 284 289 267 279 288 288 276 294 280 295 277 291 293 270 291 286 282 278 287 294 274 298 298 284 277 299 294 284 299 286 299 274 295 274 288 288 276 295 300 289 304 282 304 303 302 292 291 292 284 305 280 294 292 302 281 299 306 282 295 300 302 308 298 298 290 285 302 292 297 299 307 298 313 291 286 304 305 286 292 308 312 312 302 289 291 299 291 317 293 308 306 305 311 293 311 304 307 297 301 299 307 302 307 298 309 294 295 306 295 312 320 315 296 321 319 327 318 311 308 311 316 299 300 314 303 308 305 322 309 311 308 308 319 328 333 317 322 312 330 307 332 308 323 327 335 318 325 332 309 333 327 336 319 338 321 335 326 322 326 326 322 339 320 324 331 329 343 343 333 325 338 320 337 326 334 342 340 323 320 327 347 327 348 339 328 344 345 332 353 348 342 353 343 341 323 326 354 347 323 327 324 350 345 343 349 336 351 347 357 339 340 359 351 341 357 333 339 354 350 340 356 332 338 339 363 349 337 363 357 359 360 336 352 341 362 361 371 359 371 353 368 348 349 359 357 353 366 369 361 357 376 377 347 353 369 360 346 365 353 372 380 378 346 364 379 366 350 374 358 361 378 379 360 382 378 358 355 362 358 362 373 354 365 375 386 388 391 378 390 362 361 363 363 377 367 389 370 381 388 360 364 376 377 361 378 363 389 381 381 366 387 371 377 369 385 396 401 376 376 382 394 373 374 402 398 387 372 382 390 377 402 398 396 383 404 379 378 390 375 388 399 382 386 387 410 384 378 413 404 396 378 397 390 387 392 393 383 405 388 416 413 390 415 419 392 416 390 398 403 399 416 386 400 392 385 423 399 391 407 399 413 396 423 393 392 409 392 430 416 417 429 392 417 414 431 430 405 394 427 432 435 415 403 411 417 399 433 407 417 424 422 427 425 438 433 434 414 408 430 425 435 427 439 432 426 427 442 419 412 427 416 409 410 423 442 424 406 437 441 428 424 411 445 414 439 414 435 445 428 422 453 430 444 421 425 443 453 432 435 432 455 438 428 451 420 432 435 430 458 448 427 424 450 430 458 419 445 435 447 444 425 458 428 440 437 431 462 429 452 434 458 460 452 441 447 455 451 425 433 460 432 447 429 442 436 446 454 431 433 461 433 460 472 441 467 458 448 445 455 471 438 466 461 444 432 458 437 438 459 464 478 446 452 434 467 479 462 457 439 468 446 469 454 442 469 462 444 440 474 451 477 446 483 476 477 459 449 463 445 485 481 479 481 467 452 471 472 483 466 473 486 481 459 453 487 486 478 488 445 464 456 484 476 479 467 463 469 450 463 448 478 457 469 458 449 474 455 456 454 482 480 474 490 454 482 455 492 465 466 487 490 457 461 453 470 462 471 472 465 466 474 477 476 475 487 457 455 473 465 461 460 469 468 458 500 493 472 480 460 481 464 482 470 461 491 488 489 473 491 484 478 496 474 493 500 483 469 496 469 485 468 493 467 497 465 479 502 481 504 507 507 481 502 489 485 488 472 487 505 508 481 494 498 497 481 509 491 508 498 501 486 476 504 509 482 510 481 477 499 477 491 465 466 500 484 511 468 466 466 468 500 495 475 468 492 470 502 496 505 497 476 502 507 506 474 481 509 496 497 511 469 487 513 495 478 483 493 486 485 499 490 476 481 506 481 513 516 468 495 506 499 510 499 496 506 512 512 500 492 498 500 500 474 497 484 486 470 515 506 494 500 485 503 470 475 516 515 474 517 498 517 504 496 504 484 485 500 484 517 480 470 500 512 477 486 485 500 488 483 493 513 470 515 498 476 477 497 479 487 500 512 485 491 491 477 511 507 508 477 512 470 484 499 470 497 472 486 484 491 505 508 491 512 505 471 469 512 504 479 481 492 480 504 471 503 513 515 498 509 480 497 510 495 485 468 475 489 486 491 513 475 488 487 474 480 495 476 482 488 494 501 469 507 489 475 503 508 505 509 470 504 507 503 506 468 469 478 502 493 491 505 498 501 479 501 490 477 507 476 476 472 497 496 473 496 507 480 461 467 477 466 476 488 473 471 460 479 485 499 477 481 461 463 471 494 502 468 461 466 497 490 494 485 478 457 488 491 477 488 499 462 494 467 490 460 494 475 482 498 482 486 461 494 488 497 455 458 482 468 468 464 476 452 460 475 478 492 465 466 497 476 491 464 494 458 454 466 477 459 461 483 468 493 455 455 469 455 484 476 449 452 465 451 452 474 458 476 445 482 473 452 444 477 468 447 446 481 457 446 468 451 452 481 441 452 474 474 441 445 477 471 468 473 452 463 459 465 442 453 449 470 461 444 451 479 448 477 451 476 438 446 463 461 464 438 472 444 469 443 439 477 473 470 443 436 470 465 457 459 435 453 474 468 431 470 449 433 428 464 427 429 436 437 446 465 460 461 427 446 450 448 432 432 458 436 460 450 428 463 459 424 422 427 448 442 423 426 462 454 458 447 422 435 435 418 458 444 444 420 420 430 446 431 416 421 433 436 432 450 447 437 453 434 445 450 419 421 416 415 445 444 443 428 445 444 422 444 414 421 435 442 419 429 408 407 416 412 404 437 412 405 433 439 418 403 435 429 420 421 433 411 437 438 408 439 430 414 399 397 401 435 398 419 398 430 422 416 421 419 396 433 405 395 431 405 410 414 396 410 397 422 408 400 418 401 401 411 399 411 404 394 407 412 385 403 396 391 417 421 408 411 394 384 418 382 411 390 382 411 396 385 384 401 389 416 389 387 409 401 383 406 403 385 389 410 405 406 392 402 383 375 407 374 403 405 393 408 374 392 371 394 402 394 375 403 387 391 400 383 381 394 382 370 394 394 388 374 390 376 375 385 378 368 379 368 383 396 368 360 360 361 359 387 360 366 380 388 378 374 388 359 387 374 387 377 386 370 360 382 360 370 384 381 365 370 369 382 348 367 380 352 376 376 362 380 354 369 360 367 366 370 356 348 364 345 377 361 366 351 346 348 340 359 369 370 350 344 353 367 356 349 355 355 356 344 357 364 365 341 351 358 349 349 342 357 348 352 350 332 342 362 336 351 331 356 350 339 359 333 352 345 332 343 339 346 335 335 346 344 340 329 337 323 343 349 347 332 336 349 331 350 337 319 343 339 349 337 322 324 318 320 339 320 317 340 339 343 315 341 331 325 345 337 326 322 318 317 313 320 334 334 329 325 336 325 331 335 310 328 330 317 317 328 316 329 307 327 310 333 319 316 305 331 326 329 311 315 331 312 315 321 328 306 317 311 307 303 320 305 310 322 321 322 297 323 306 325 317 301 318 317 309 309 322 298 320 306 312 301 294 314 309 300 291 315 292 299 296 308 296 314 289 311 296 304 292 304 315 307 304 299 303 300 285 302 302 295 287 306 283 295 292 303 301 309 290 301 292 285 306 291 294 290 297 305 285 293 296 301 303 293 278 295 286 304 290 295 285 284 288 286 299 277 280 296 299 287 289 289 272 298 299 299 278 282 283 297 276 278 289 282 272 288 291 296 285 285 291 289 291 290 285 272 276 290 266 286 289 266 275 273 293 269 285 279 284 288 279 286 286 284 282 263 266 271 264 276 273 272 271 266 268 282 281 282 273 273 271 278 286 276 272 274 280 265 261 261 261 265 272 271 257 263 271 276 260 260 262 271 270 272 264 258 264 268 280 280 255 257 273 278 264 270 276 268 262 274 271 257 262 259 271 254 263 269 266 272 260 252 273 273 267 258 251 275 271 250 275 273 252 269 270 264 261 267 256 270 264 273 273 250 257 267 252 270 259 267 266 270 269 265 268 259 247 270 259 268 270 260 267 250 254 264 248 249 265 263 254 246 268 248 264 268 264 258 245 247 253 256 257 266 266 262 261 251 266 258 245 262 266 267 253 251 252 256 254 246 248 265 246 247 267 264 245 259 253 245 261 263 257 250 259 255 244 251 264 265 266 265 261 264 265 245 248 248 257 261 252 263 256 253 266 256 250 244 247 261 246 242 258 262 251 252 250 253 262 246 250
261 246 244 259 243 249 267 251 263 260 260 261 251 249 261 266 260 266 246 254 247 248 248 268 257 258 253 268 253 259 254 248 262 257 265 264 263 266 249 261 258 244 254 266 251 250 264 267 247 268 255 251 247 261 252 262 250 263 262 259 253 250 266 249 265 264 246 260 261 252 254 250 252 264 251 258 262 248 261 258 260 267 259 257 269 254 247 264 270 250 264 251 260 256 259 266 269 249 264 273 266 252 270 254 267 252 267 258 253 257 269 269 253 259 254 251 266 254 269 265 258 261 271 273 270 260 269 269 262 261 268 254 266 267 262 259 270 254 270 277 263 265 272 268 274 278 273 268 258 266 258 267 279 280 265 266 268 258 273 269 261 257 257 262 273 282 263 270 265 283 262 272 278 270 274 260 272 270 268 284 270 280 274 267 279 273 278 280 275 284 283 280 284 283 275 289 282 280 291 290 268 267 265 288 270 282 274 285 276 286 286 268 271 293 270 281 295 275 291 276 281 285 274 292 294 297 295 286 272 287 287 283 287 287 278 293 275 288 297 299 292 290 286 297 301 282 298 290 287 282 290 286 301 280 282 291 302 282 280 298 297 285 286 293 301 282 306 287 296 296 296 286 287 290 304 294 298 290 303 303 297 288 303 289 313 301 309 314 289 289 290 303 307 315 316 297 303 300 313 311 300 304 305 304 315 316 300 307 304 300 293 304 317 304 309 324 320 311 295 305 313 322 312 298 315 321 327 327 307 298 305 308 307 321 324 323 315 318 302 315 325 316 302 323 310 328 329 321 329 306 304 305 310 320 312 327 310 333 313 325 336 308 336 335 321 311 336 312 331 340 315 331 326 341 317 328 336 321 319 335 345 322 332 340 333 318 333 318 346 345 328 337 337 339 350 343 346 326 341 332 342 341 334 336 326 350 352 336 330 338 337 353 354 330 326 338 344 330 342 357 348 357 353 353 346 345 334 347 360 335 340 351 342 335 343 334 344 353 359 335 346 355 340 346 356 368 357 340 359 353 348 360 355 373 350 360 356 363 355 349 362 362 364 369 368 378 371 371 360 360 375 367 379 364 357 362 350 378 362 372 355 375 378 377 351 373 358 380 351 352 371 387 371 389 366 359 383 363 387 369 390 358 379 364 382 392 381 391 363 362 359 370 368 394 366 382 394 378 388 379 398 374 377 399 395 380 392 372 383 391 402 381 379 387 371 398 399 370 398 388 379 390 384 388 398 404 400 398 379 409 401 399 411 391 375 376 412 393 402 403 388 387 394 396 381 408 413 414 405 386 380 396 399 413 405 392 397 414 409 399 398 385 398 397 385 406 391 409 397 423 409 417 397 416 415 409 396 417 409 407 396 421 413 393 395 432 428 426 433 416 427 402 399 418 434 396 406 434 435 430 415 402 416 431 399 432 403 406 420 421 403 404 403 430 434 437 427 432 432 432 425 430 413 414 416 419 424 413 418 420 447 411 430 426 443 428 437 441 443 433 445 450 452 430 422 431 440 419 436 441 447 419 430 434 432 441 446 457 441 432 436 436 429 423 435 452 443 420 426 430 447 459 421 448 426 448 440 435 455 442 454 460 445 425 435 424 449 434 445 452 448 432 443 454 463 434 437 465 457 444 441 451 447 445 469 432 467 431 458 465 465 452 449 447 466 446 453 454 465 459 446 464 452 469 438 467 460 449 470 435 474 440 467 450 465 471 481 459 439 480 437 462 437 463 456 473 483 450 444 450 460 460 458 466 480 452 446 481 449 478 453 465 466 461 456 465 467 449 487 470 448 483 450 489 458 463 478 457 469 460 476 467 459 460 461 478 462 455 464 463 452 451 484 481 495 456 467 456 487 464 488 467 465 470 485 485 476 457 474 480 471 483 481 464 476 496 474 471 483 492 487 487 495 476 499 474 462 471 459 460 492 485 488 460 500 479 465 468 483 468 461 495 457 469 500 466 485 473 458 488 496 461 499 487 487 476 497 477 463 496 497 467 478 483 472 474 506 481 503 502 462 477 508 463 489 503 472 485 488 489 469 478 492 478 475 489 496 466 477 469 471 467 477 506 490 490 489 505 480 484 466 482 469 465 500 465 476 465 492 483 466 473 475 503 510 484 469 472 468 489 494 507 512 495 470 499 499 474 509 513 498 478 496 503 480 508 484 514 514 468 489 515 481 499 510 477 474 514 489 477 494 469 475 496 503 479 480 492 487 475 490 476 487 477 513 506 476 488 511 475 494 484 479 508 472 478 474 484 476 502 495 503 509 503 484 496 471 502 472 497 510 500 506 486 515 507 481 474 484 475 486 510 496 502 507 505 513 513 472 472 498 499 513 490 490 485 474 494 470 483 474 469 472 468 491 469 507 505 481 480 469 505 475 503 492 466 492 489 468 498 499 504 485 500 483 465 469 491 492 478 512 504 480 468 488 469 483 464 491 491 479 484 503 476 497 493 490 487 482 474 495 469 474 499 504 494 466 463 474 497 509 480 488 467 486 479 489 473 479 468 500 462 503 506 489 504 488 484 481 474 495 480 497 474 468 490 505 487 490 485 474 458 504 467 463 496 485 491 460 472 465 466 488 461 465 486 457 461 462 494 477 466 487 472 496 501 484 481 493 462 496 477 464 478 489 453 482 459 464 467 480 497 458 489 491 472 481 467 487 454 455 466 457 466 482 476 464 490 455 481 476 449 458 487 473 472 465 481 456 475 474 485 473 466 489 461 446 447 478 481 474 452 483 466 487 485 456 457 448 455 486 448 485 485 469 467 474 460 461 471 466 464 473 472 478 464 482 478 459 469 464 438 477 458 461 472 466 457 474 470 449 436 462 440 463 461 467 477 435 465 461 443 468 435 470 459 441 459 463 464 474 463 450 449 469 450 447 461 432 439 450 453 461 428 465 468 440 427 451 437 435 425 459 456 453 433 461 430 444 430 437 431 443 451 445 426 449 437 462 429 459 428 455 450 450 428 418 438 418 438 418 451 454 437 446 441 434 414 439 414 432 436 424 437 428 449 453 441 411 433 412 433 435 434 416 409 421 414 421 421 447 417 435 420 430 414 405 427 418 424 406 430 443 431 435 411 418 431 405 414 423 419 410 428 413 418 431 407 414 435 433 437 416 415 400 400 418 426 412 422 429 397 433 394 419 418 406 392 417 430 429 413 411 394 415 414 405 405 395 401 422 424 414 417 395 417 414 412 406 399 399 401 388 407 393 400 406 415 381 410 393 399 395 411 411 398 388 389 406 377 386 402 402 411 392 382 378 402 401 388 389 395 387 390 405 396 378 380 378 376 378 402 384 383 404 387 368 370 402 379 379 373 375 366 380 367 396 376 391 384 386 399 396 362 394 367 361 388 364 371 386 370 371 361 373 389 362 372 388 364 392 380 375 390 360 365 363 385 363 370 383 362 372 365 378 366 360 372 355 351 352 377 365 371 360 380 367 354 355 351 345 353 353 354 355 369 367 374 362 349 350 355 373 359 358 348 361 353 364 360 361 354 360 349 355 353 370 346 359 345 334 337 361 362 338 354 360 335 353 348 356 360 352 340 346 345 362 353 329 334 336 350 357 344 335 342 349 347 333 349 337 350 330 326 350 327 341 348 345 323 333 328 328 328 324 341 329 336 325 318 329 343 319 319 327 329 344 346 339 327 337 344 335 315 334 343 336 335 328 332 313 337 338 322 314 317 316 308 312 335 308 313 334 322 306 308 333 318 320 308 335 331 318 311 329 309 321 325 331 326 312 329 321 301 303 321 325 322 305 329 327 303 311 313 322 306 305 323 298 305 317 302 317 320 319 306 316 304 322 298 305 303 297 305 303 296 305 296 296 307 305 309 297 291 309 299 288 288 305 307 299 307 304 294 311 285 302 297 288 299 297 286 307 298 300 295 302 308 300 301 304 302 281 288 280 284 296 301 279 282 289 306 280 280 301 290 299 302 299 282 288 282 276 302 289 293 294 288 296 289 289 290 297 287 285 282 287 273 298 281 285 271 276 275 288 281 287 270 289 296 290 275 280 277 271 267 290 275 293 283 289 292 285 269 278 282 279 278 284 283 272 272 269 271 282 274 265 266 274 281 268 275 264 279 262 278 284 278 276 276 268 271 273 279 282 262 265 282 260 273 262 283 268 266 278 259 265 280 261 275 270 282 261 272 271 276 277 266 256 275 279 271 280 259 258 269 256 266 274 261 273 278 272 273 268 263 271 277 260 259 260 277 268 264 271 255 274 276 267 270 270 267 259 270 272 264 259 275 251 252 255 271 254 250 268 269 260 260 267 267 269 251 267 259 265 262 262 261 263 255 255 256 247 266 251 270 255 262 271 258 268 251 254 249 254 247 269 260 268 251 246 260 247 262 254 267 248 265 256 254 257 255 260 269 253 266 245 258 263 263 252 266 260 262 258 265 265 245 253 261 253 255 250 256 247 259 255 251 255 265 259 267 250 251 268 260 248 246 251 266 266 258 264 257 252 252 253 247 254 264 264 265 250 248 253 255 263 264 262 249
263 255 251 247 266 250 263 245 252 247 269 250 262 266 265 247 251 250 251 264 248 250 262 255 255 247 245 250 245 266 258 266 255 266 268 251 248 263 253 258 266 254 264 261 253 261 263 259 268 247 255 246 252 247 258 264 251 260 246 254 270 267 247 251 250 253 270 263 272 272 267 262 247 265 263 267 260 252 272 260 266 250 257 269 262 261 258 249 259 263 257 258 259 257 263 263 267 262 254 268 261 274 257 264 270 274 260 257 253 259 271 276 266 258 272 256 271 257 257 260 275 269 272 261 255 263 276 274 277 257 269 266 259 278 257 254 276 270 261 255 256 259 257 271 269 279 256 268 261 275 265 264 274 262 260 273 270 265 262 274 274 263 278 259 260 268 279 266 267 263 273 268 280 272 284 263 268 273 265 263 282 264 288 273 270 265 263 283 273 285 290 280 290 283 281 266 282 291 289 290 277 287 291 271 267 282 290 284 275 272 279 294 294 283 289 283 292 296 272 287 280 282 272 275 293 287 279 273 288 293 283 272 288 292 291 274 281 299 277 290 277 289 287 285 299 298 290 288 276 279 299 278 304 301 303 287 301 304 302 297 296 291 307 287 282 309 303 307 286 297 305 308 310 290 291 306 306 298 310 298 313 302 312 300 309 292 308 306 306 302 300 306 292 306 302 306 295 301 304 316 297 317 292 305 311 313 312 299 302 292 314 302 311 319 294 318 320 312 307 301 308 305 296 316 313 316 321 311 314 329 309 316 313 310 302 321 313 320 324 326 329 326 317 325 321 335 321 329 335 320 311 321 320 306 321 335 318 335 320 329 316 317 312 311 337 318 319 328 311 319 315 337 340 321 313 334 320 322 334 344 346 324 335 347 344 333 326 348 331 349 344 350 351 328 323 351 321 342 325 329 347 343 331 332 339 331 347 349 330 342 331 356 340 344 353 348 352 334 347 360 329 335 361 334 350 349 339 347 355 363 362 338 351 335 332 363 355 362 360 338 339 340 357 359 370 339 344 358 345 364 368 349 342 347 374 360 370 347 351 343 344 367 366 376 359 366 358 362 373 379 354 362 361 347 348 364 350 365 372 375 352 373 380 360 359 355 370 362 375 373 359 367 360 359 382 389 361 381 385 364 382 386 389 365 392 389 383 361 369 370 369 395 380 362 366 397 376 362 394 369 373 396 365 387 377 384 387 371 377 387 391 384 369 399 388 378 369 402 403 402 405 389 376 374 372 389 378 376 375 409 401 399 390 380 387 381 400 407 399 406 380 413 386 398 402 402 416 401 390 401 399 381 412 410 394 386 384 411 403 402 385 405 384 413 411 395 417 403 400 414 404 414 422 401 411 400 391 407 423 408 424 402 391 393 405 422 404 415 417 398 394 420 409 421 407 403 403 403 398 404 428 409 409 402 421 426 424 431 435 439 435 419 418 419 420 427 422 405 423 433 420 412 431 410 444 415 412 437 412 434 442 416 420 417 428 410 435 443 422 438 445 437 418 452 421 423 430 428 448 421 449 446 448 437 451 430 446 445 447 415 436 430 441 434 447 431 437 424 420 428 428 445 455 427 422 447 443 430 462 430 462 462 435 446 421 440 451 439 460 426 458 440 457 455 450 434 449 425 438 429 456 468 432 434 447 436 461 433 432 449 461 433 432 435 442 438 474 445 447 450 448 451 450 474 451 437 440 459 462 452 475 438 472 436 453 455 453 449 467 437 480 455 445 449 474 451 468 455 453 480 475 482 466 468 467 471 450 466 451 466 467 482 450 473 467 486 483 455 455 477 450 447 449 459 454 487 468 487 460 484 483 445 491 491 448 485 489 473 471 477 485 448 490 472 451 468 468 465 484 472 473 482 463 471 483 458 484 461 490 460 485 487 459 463 486 487 455 462 467 459 472 484 461 469 488 491 468 462 460 483 465 486 469 478 460 466 488 464 475 481 490 501 456 468 498 479 488 474 466 479 488 482 493 485 462 489 482 488 468 496 475 501 494 480 461 464 491 462 489 462 488 476 460 505 504 502 480 488 489 506 463 472 483 467 468 505 466 509 504 477 500 474 488 503 495 491 509 480 495 492 499 491 476 499 504 472 493 492 469 475 490 487 502 481 493 478 493 499 477 487 482 467 489 478 483 501 505 468 499 509 502 510 473 490 501 472 496 465 487 498 513 514 501 505 486 499 504 507 480 473 512 503 501 488 472 470 480 512 473 514 512 510 466 471 491 503 478 478 508 501 510 506 500 496 501 476 486 496 468 506 504 471 493 494 492 499 499 511 501 511 511 503 507 511 509 488 499 472 501 492 512 496 488 502 483 480 512 503 466 470 493 503 475 477 487 506 466 471 503 502 468 504 489 513 499 488 491 489 495 477 471 497 513 499 485 481 513 487 474 492 472 487 487 492 469 486 472 469 486 499 475 477 505 469 507 481 476 504 483 467 474 483 509 473 495 469 505 486 497 489 482 473 464 473 468 469 463 492 490 485 480 501 498 472 474 461 506 487 502 478 507 480 498 473 506 499 480 469 492 482 495 479 461 498 491 468 457 492 499 502 468 486 462 472 465 475 473 464 471 483 482 470 473 489 484 472 463 463 475 468 491 498 471 463 497 458 487 495 456 491 486 498 484 493 471 493 459 454 470 463 468 457 472 467 495 483 468 482 491 487 494 458 463 464 466 458 494 453 479 449 469 464 474 454 484 492 447 491 448 456 464 459 467 483 467 447 462 488 451 463 444 455 449 460 455 487 475 464 465 460 442 440 469 469 477 484 456 452 442 442 462 460 449 438 445 471 481 458 463 437 478 464 462 479 480 447 463 468 468 456 477 444 444 433 458 450 476 468 476 454 452 461 453 441 447 467 430 470 433 434 438 446 430 463 444 428 428 433 468 467 443 456 426 451 432 431 437 430 435 426 452 462 425 445 448 431 440 446 455 435 438 420 450 452 457 446 440 435 452 455 432 446 461 431 436 442 430 422 451 449 426 437 456 432 447 431 453 414 422 417 439 438 423 433 451 426 426 430 449 426 419 440 410 410 445 426 448 426 420 406 436 421 446 426 442 406 419 440 436 418 413 405 439 420 433 431 406 411 410 408 405 416 410 420 422 407 422 411 421 417 404 412 407 419 402 395 426 420 421 416 409 424 430 422 423 424 420 396 430 402 400 391 404 413 404 417 426 423 391 417 410 397 421 424 403 385 403 409 388 422 420 392 393 414 413 415 416 384 419 417 399 393 391 410 413 383 389 396 391 383 380 385 406 382 380 383 385 385 392 400 397 395 400 375 397 375 381 403 380 373 370 405 380 388 393 377 403 391 385 389 400 391 383 393 377 398 367 370 368 388 386 365 380 372 385 375 391 372 372 383 386 385 371 387 368 375 373 388 369 364 389 356 357 360 386 358 382 375 370 368 364 381 381 353 380 372 364 355 383 379 368 372 365 353 363 366 359 356 372 351 347 364 372 368 347 365 357 361 367 367 354 364 342 358 340 365 354 351 341 358 365 347 365 342 347 368 338 337 348 339 352 367 338 343 345 347 362 345 334 337 332 363 348 358 360 362 354 330 356 334 349 356 329 331 347 335 332 333 341 330 345 353 327 356 337 346 334 344 333 339 323 344 334 346 352 326 329 345 322 347 341 329 317 332 317 342 336 327 316 337 317 326 345 335 334 317 315 332 330 321 340 321 339 338 330 317 318 336 334 314 332 308 323 322 319 312 315 328 319 322 323 330 304 316 304 317 321 309 333 330 309 304 317 313 305 326 321 303 320 328 302 303 326 326 313 321 310 321 326 326 304 305 321 319 311 324 294 296 312 299 295 319 295 300 297 316 314 306 311 302 307 308 294 302 302 317 314 301 301 287 293 314 312 298 296 292 309 311 302 298 287 296 300 291 300 291 298 289 297 287 310 293 304 305 304 301 288 288 292 282 279 289 303 297 283 299 289 297 291 289 293 295 292 300 301 279 298 279 277 294 276 299 292 293 294 273 295 288 285 280 297 274 294 279 297 272 279 291 270 289 289 295 283 292 289 268 276 290 278 289 281 280 286 282 271 290 266 277 290 292 286 287 271 268 275 279 267 286 274 275 277 271 287 270 275 265 263 270 281 269 276 268 267 262 270 267 269 279 271 280 271 282 267 277 273 278 280 264 272 278 264 274 258 260 281 259 279 270 267 259 265 280 266 272 270 255 278 266 267 261 266 265 255 258 261 257 255 264 269 254 254 262 275 267 275 259 252 261 277 277 272 268 275 273 251 276 275 251 261 261 256 273 273 258 252 254 261 255 264 252 256 267 261 254 255 260 261 255 268 259 256 264 251 254 262 252 256 259 251 265 272 257 265 269 267 267 250 255 248 265 258 255 259 247 260 265 260 248 248 256 261 259 260 263 246 263 250 270 268 250 267 250 264 256 266 257 259 267 264 251 250 258 250 260 256 266 257 260 266 269 257 248 262 248 267 265 265 246 264 264 252 260 268 246 247 264 259 260 262 252 269 268 267 249 260 254 247 247 246 267
250 261 250 267 264 247 264 260 251 261 254 258 253 255 261 256 249 250 248 268 259 247 268 257 253 259 268 256 263 246 254 267 262 260 266 255 262 259 246 269 250 252 256 247 258 263 248 261 263 262 262 249 253 262 254 270 263 257 251 247 249 258 269 260 248 247 269 267 269 266 257 249 272 270 252 259 260 253 249 250 270 267 254 253 257 264 253 273 274 257 249 251 270 272 267 273 274 263 267 271 257 254 274 258 251 252 272 265 259 273 269 256 269 277 261 277 266 265 277 267 274 253 271 270 277 262 270 277 277 261 274 260 267 272 270 268 275 265 256 259 261 261 266 280 270 273 277 264 259 262 274 272 276 262 265 261 266 273 279 271 274 277 271 267 281 282 261 273 284 281 275 279 275 285 277 263 266 270 286 268 266 278 273 273 282 270 277 264 274 286 266 280 278 278 288 266 271 274 280 277 281 280 284 290 268 290 273 280 274 274 277 274 281 281 289 292 292 289 273 290 294 276 282 278 279 287 291 285 296 278 297 297 277 287 278 279 283 285 289 290 291 295 300 303 302 296 291 292 298 283 299 306 300 301 306 298 283 295 287 298 292 304 284 283 290 283 304 310 283 290 298 292 310 286 312 300 308 304 298 310 312 307 293 301 315 297 305 312 303 296 291 295 289 297 304 310 308 290 315 319 315 316 316 310 317 302 308 303 322 322 299 298 314 308 322 306 317 323 299 323 325 313 310 317 300 314 311 302 328 317 324 325 301 325 330 304 325 302 312 303 309 324 308 329 331 320 334 319 331 308 308 321 324 317 324 317 333 314 328 333 324 313 317 332 314 315 314 315 332 331 336 319 339 312 330 344 320 331 317 337 320 346 348 333 332 328 343 319 336 341 344 338 332 319 331 336 321 325 331 331 336 349 348 330 331 323 326 328 332 340 351 326 326 349 349 359 348 345 356 347 346 339 334 357 346 333 352 353 333 335 353 345 356 352 362 337 341 349 346 343 339 354 339 359 343 360 346 366 368 355 368 349 341 362 370 341 360 355 357 342 360 363 368 370 361 369 373 364 374 365 363 363 351 373 361 346 347 360 382 355 374 362 376 384 353 384 358 373 374 366 388 379 389 375 374 368 386 369 370 365 381 361 380 392 389 392 383 369 363 390 381 393 386 366 389 384 388 395 387 385 373 369 384 399 392 370 373 375 365 394 378 380 390 367 388 371 376 373 388 393 398 393 394 406 399 389 404 404 388 391 394 381 376 409 376 404 398 412 413 410 401 399 407 386 411 386 393 393 393 389 395 405 402 385 392 406 387 384 412 398 395 386 409 391 401 415 394 423 401 392 403 423 404 419 401 392 390 419 422 391 402 393 411 425 406 397 416 394 396 432 405 412 402 412 409 434 399 435 399 429 413 428 436 434 400 434 413 440 432 406 437 419 418 407 437 407 422 425 429 407 443 416 443 414 406 407 429 440 436 438 423 443 410 428 426 430 425 414 443 432 423 440 433 435 438 448 435 439 432 446 439 450 428 448 435 422 449 445 433 417 424 425 442 434 423 436 442 439 417 427 431 427 453 441 433 449 423 425 424 441 431 446 431 421 442 446 461 437 450 422 429 466 459 448 453 462 425 433 431 442 451 465 452 463 465 455 448 445 465 440 468 432 470 433 430 447 444 449 465 442 459 435 461 476 446 436 465 469 439 463 474 478 458 434 467 439 470 452 464 464 465 461 468 460 476 453 472 475 464 471 468 442 453 469 459 449 474 477 481 444 463 478 454 484 475 459 478 480 449 465 452 462 472 473 481 459 484 471 446 460 453 471 466 469 458 487 490 462 447 481 474 464 455 487 448 479 466 454 472 450 486 482 465 452 481 484 451 453 474 455 495 476 456 469 482 484 472 480 454 453 469 462 470 478 456 473 464 453 458 468 457 476 480 499 479 466 467 461 495 491 466 460 481 486 490 474 465 485 495 473 457 485 479 476 466 484 496 480 486 481 472 494 486 475 504 500 462 466 478 483 493 479 488 470 477 474 488 502 504 480 472 474 477 463 494 504 507 485 480 489 478 464 494 506 497 508 500 469 469 490 495 503 478 476 482 496 508 463 491 474 501 473 488 486 476 491 482 475 484 470 471 470 473 473 468 478 472 476 486 495 472 472 504 488 502 476 474 500 494 503 479 499 473 493 512 509 498 507 501 492 509 500 509 496 494 501 501 484 484 475 493 493 494 500 495 493 493 489 494 470 503 471 509 468 504 508 512 488 506 504 471 506 490 467 493 476 508 485 495 478 495 479 511 476 465 497 509 499 472 489 509 466 495 510 469 485 509 472 513 501 468 476 498 493 483 477 509 477 497 490 499 477 469 470 505 479 491 472 468 508 479 466 496 476 492 490 506 510 470 507 502 499 509 508 484 480 463 469 490 477 494 493 489 466 498 499 497 477 507 502 473 490 504 473 502 499 499 464 497 506 476 504 463 474 500 483 491 468 489 487 482 488 468 476 491 505 465 479 488 479 487 467 458 480 479 499 486 485 470 489 497 485 484 499 499 492 473 481 499 471 476 489 499 486 458 484 500 465 472 481 479 495 479 473 464 462 500 487 456 498 461 473 476 488 472 471 494 462 466 468 461 474 462 460 492 464 494 497 497 464 495 473 483 451 470 491 458 469 477 486 465 462 483 468 476 455 485 469 490 478 484 451 479 447 459 448 467 455 464 473 449 470 482 445 478 445 481 455 470 482 464 479 461 481 484 469 455 469 462 453 463 472 459 480 470 450 483 439 459 450 468 463 469 460 458 452 462 445 461 449 448 467 461 437 435 460 478 475 476 468 468 456 447 445 463 457 456 464 459 458 439 468 468 435 451 449 452 441 472 431 453 438 462 433 439 469 434 450 433 450 453 460 441 429 442 459 447 457 466 439 450 433 426 437 430 462 449 440 431 445 426 442 441 440 449 448 451 457 448 434 458 422 457 428 432 432 440 422 442 429 429 452 416 450 418 437 453 437 418 433 445 425 422 429 448 410 441 436 450 416 433 443 413 435 409 435 414 427 414 430 432 414 408 404 444 408 435 433 443 402 426 411 416 411 425 405 408 405 421 431 405 433 415 433 417 407 416 422 425 430 399 410 407 395 433 432 397 406 405 430 393 411 429 406 427 401 401 392 419 418 405 410 391 391 422 402 426 394 394 419 405 401 406 396 396 418 408 391 415 420 397 401 404 391 412 417 418 414 392 394 392 408 390 406 382 382 404 380 394 412 384 384 390 402 391 387 384 397 373 400 385 399 406 407 390 399 382 399 400 405 394 392 396 391 401 371 380 370 381 383 389 366 401 392 384 395 375 381 366 365 374 374 361 374 362 363 389 369 375 363 369 372 364 375 382 359 379 370 373 371 382 389 380 372 358 384 372 379 363 378 364 360 377 380 377 359 363 379 367 374 362 383 372 362 376 353 380 376 377 374 360 350 354 362 346 358 368 373 357 344 369 374 365 354 360 374 364 339 347 357 344 363 344 358 358 341 337 365 364 347 368 355 368 341 342 353 355 351 344 335 334 343 335 363 332 348 334 362 352 333 344 342 336 356 330 335 339 327 344 335 334 352 342 348 327 352 334 325 339 327 343 334 326 328 321 332 329 350 350 330 321 336 337 340 321 333 329 330 346 324 343 328 320 316 322 323 341 329 314 336 329 325 322 317 315 328 325 337 311 326 312 319 332 333 311 321 329 336 318 331 318 320 319 311 330 310 319 305 329 324 332 311 303 315 304 306 314 303 311 309 330 314 312 317 322 310 321 313 310 306 298 300 310 319 308 308 322 301 296 315 297 307 312 297 313 312 296 311 319 308 307 291 307 297 315 314 293 295 292 312 292 314 300 291 313 305 289 291 307 307 297 303 291 308 300 288 290 289 285 285 293 287 308 306 307 284 302 305 286 299 280 307 289 293 305 299 282 306 279 298 304 290 287 290 288 298 285 294 295 278 295 297 303 286 297 292 279 300 279 290 285 286 291 297 275 281 288 288 290 273 285 272 291 283 278 295 272 284 287 276 274 276 282 276 287 278 267 275 288 284 293 272 271 268 281 274 275 265 286 268 289 271 284 269 289 276 281 273 284 277 286 282 276 270 280 284 272 287 269 265 287 277 273 263 262 269 263 260 268 283 263 266 264 272 270 277 284 277 276 266 264 271 259 267 268 277 277 277 265 274 270 260 265 271 265 267 268 267 279 258 275 259 259 264 258 278 255 254 260 267 263 267 253 264 274 253 276 268 267 276 257 254 254 270 270 267 258 259 255 256 265 275 262 270 262 268 271 266 271 252 254 257 266 257 269 265 258 268 256 248 267 264 252 272 257 273 262 265 258 265 272 272 267 258 268 253 253 264 271 249 269 250 257 262 258 253 252 268 248 262 268 269 255 248 268 264 248 256 257 260 251 267 261 247 251 252 265 252 255 263 264 249 268 255 258 256 261 252 263 269 264 254 267 265 265 265 257 257 255 268 264 250 266 256 253 246 265 247 255 249
248 270 257 260 266 247 257 268 270 250 247 257 268 249 252 259 272 267 256 253 266 265 265 253 261 252 263 270 248 253 253 249 251 265 262 272 265 247 267 263 252 269 247 247 272 255 261 271 249 270 253 270 263 248 250 253 254 269 251 255 250 259 260 256 254 251 255 272 253 249 265 259 272 268 261 273 250 250 274 254 249 254 252 268 256 257 250 264 252 255 274 254 267 261 263 276 266 272 274 272 273 267 259 274 263 274 274 266 277 273 272 254 254 276 273 262 259 275 278 262 256 276 269 275 262 257 275 280 280 274 277 278 266 272 259 268 279 264 258 272 268 268 261 260 266 265 263 276 272 275 283 260 259 277 264 272 277 278 284 284 272 285 267 261 264 287 274 287 284 267 265 270 278 269 262 278 268 284 269 271 275 268 290 264 275 269 267 284 288 265 293 291 267 281 270 267 277 292 269 272 285 275 290 274 281 271 291 271 270 287 293 295 286 295 271 279 296 283 281 275 279 292 274 281 281 278 282 293 289 286 283 280 279 280 288 300 303 286 281 291 283 292 288 287 283 294 301 299 292 292 287 298 302 295 282 301 280 301 297 284 294 301 299 305 310 293 294 302 306 300 310 306 289 286 286 300 309 310 287 291 296 292 294 315 300 288 312 316 302 296 312 302 316 306 296 294 319 292 290 311 315 304 314 320 294 309 298 319 296 316 309 318 319 307 308 324 308 324 305 327 320 309 301 308 302 303 301 316 318 316 329 312 326 321 330 307 332 303 331 321 326 331 311 309 320 327 328 329 329 322 332 316 337 330 307 307 322 319 326 330 338 309 316 325 318 312 341 334 335 329 333 333 327 345 323 322 332 328 322 321 346 339 344 337 332 338 324 322 319 340 336 320 326 320 320 331 331 333 335 352 331 344 332 356 345 323 323 348 343 326 336 326 354 330 355 348 343 333 336 333 342 331 334 334 354 347 331 352 336 339 357 362 336 366 333 336 342 335 357 353 369 348 363 353 357 344 350 355 350 371 352 359 348 344 362 355 356 343 350 377 370 343 368 361 367 345 362 375 352 349 378 379 356 357 347 353 366 353 351 366 355 365 374 354 382 356 372 381 379 369 364 361 374 366 368 381 383 371 376 369 379 389 366 358 375 358 379 391 374 373 395 392 385 390 376 382 398 382 363 368 363 378 373 389 365 371 385 372 375 393 387 372 377 392 384 377 398 393 381 397 397 392 406 392 402 389 409 386 378 379 378 381 406 401 390 398 376 377 412 403 377 386 388 413 395 412 394 403 402 393 394 386 393 389 383 409 420 393 383 393 416 412 405 420 398 395 403 384 415 401 386 411 390 418 388 408 396 393 394 413 400 426 397 422 416 425 398 425 420 395 394 408 426 394 408 410 403 400 397 408 403 421 429 412 403 418 403 425 410 407 403 422 419 434 409 422 422 441 430 418 442 425 431 440 435 444 404 415 437 432 432 436 423 433 414 444 410 418 428 448 416 429 410 436 441 449 435 423 447 445 412 444 438 429 420 416 415 447 427 414 448 422 435 444 445 422 433 419 439 438 436 440 419 444 419 446 441 443 420 419 445 444 433 437 443 447 437 423 450 440 423 455 445 457 426 457 434 445 456 446 432 450 445 434 434 447 439 447 456 462 464 457 430 429 449 452 451 446 452 448 455 456 461 473 435 442 449 446 447 470 435 435 460 471 466 460 466 451 437 451 449 474 443 453 438 465 439 437 458 439 446 477 471 443 458 449 477 454 465 461 451 441 476 463 448 460 447 471 470 441 460 463 474 460 475 452 449 472 447 465 469 457 460 458 457 474 464 452 485 486 468 481 466 478 460 490 472 488 479 490 483 478 461 491 453 480 483 482 477 459 464 465 472 462 468 476 471 461 467 474 462 454 489 483 487 457 460 491 498 493 489 488 455 455 463 488 489 499 474 496 488 468 492 490 461 463 496 482 494 480 458 484 465 483 484 459 464 500 479 470 456 474 465 461 481 477 472 502 465 461 480 501 475 500 468 473 486 501 465 477 494 468 473 504 464 502 475 488 467 467 504 468 486 465 472 478 501 503 475 462 476 467 506 461 461 484 476 489 495 499 475 483 478 491 496 483 502 480 464 509 488 476 485 482 482 466 501 476 509 484 478 493 506 491 493 474 466 509 470 500 467 484 489 483 482 477 505 490 511 476 506 505 490 481 493 510 485 499 492 483 488 475 465 483 503 464 494 506 478 469 511 482 491 489 503 477 470 464 504 470 476 498 479 503 467 509 501 504 496 497 492 473 508 493 508 499 509 507 509 475 464 476 494 491 502 501 473 476 501 465 498 466 467 466 505 486 511 509 478 494 495 506 471 507 503 468 495 501 463 508 464 463 473 510 507 479 498 467 490 488 484 477 490 487 479 483 509 494 497 476 492 496 470 501 493 479 474 477 469 474 490 486 489 499 485 485 467 473 506 464 499 480 479 478 472 463 467 488 463 471 502 494 505 479 501 489 497 466 473 473 494 502 497 476 461 474 469 485 487 467 488 494 503 475 466 485 495 490 466 499 502 477 486 460 457 485 460 491 464 454 460 486 460 481 482 473 475 474 478 474 481 466 488 473 485 465 493 457 470 478 453 485 488 469 489 469 451 473 484 485 451 490 470 483 449 476 455 470 451 480 491 478 493 459 452 457 450 471 463 469 448 447 476 479 445 458 487 476 465 457 456 477 457 478 456 452 457 472 447 443 451 452 478 452 465 471 476 449 484 476 440 482 477 465 469 472 473 459 457 447 466 470 482 481 460 467 460 468 441 467 473 442 465 436 467 438 440 475 454 441 448 437 447 469 438 462 474 465 475 465 467 439 474 466 465 461 451 451 447 463 437 446 431 430 438 456 453 435 448 447 435 447 462 453 449 424 462 463 431 455 444 442 456 439 455 442 432 433 442 424 458 431 457 447 426 425 453 429 456 455 435 422 430 423 427 428 424 441 421 436 423 430 428 415 446 453 435 433 436 441 453 423 418 451 423 433 418 428 410 416 414 435 442 419 412 437 419 420 408 412 413 406 430 422 421 431 412 414 439 424 404 424 423 426 425 421 406 427 414 425 434 428 431 423 430 405 436 436 414 421 420 404 420 411 397 420 412 422 409 415 425 423 414 431 391 414 410 420 393 397 397 420 423 425 422 423 407 417 414 394 391 405 406 394 390 387 418 418 410 414 389 388 394 405 393 405 381 418 390 409 392 382 388 398 381 379 414 395 407 399 398 413 395 413 387 411 380 387 394 373 405 399 394 378 379 386 376 385 371 399 403 377 369 369 404 388 375 379 395 381 374 371 394 371 372 381 367 392 378 370 384 368 396 384 371 380 373 378 361 378 360 373 371 394 363 389 368 377 373 390 379 365 385 387 379 361 361 383 365 379 380 372 384 373 352 379 356 353 363 378 372 362 349 360 349 351 354 346 347 377 359 359 373 368 355 351 343 345 349 350 343 342 375 359 366 357 350 352 341 362 362 354 357 367 337 371 365 349 347 348 356 357 365 352 346 347 366 341 338 348 363 344 353 331 349 361 338 344 346 352 346 328 343 341 333 352 354 355 354 352 343 352 328 327 335 338 324 344 338 339 339 323 325 328 336 328 346 337 346 333 332 318 339 337 333 327 325 330 324 321 328 341 319 346 336 331 329 337 339 339 316 334 317 322 338 315 333 333 327 332 311 330 313 333 312 322 321 317 316 330 328 335 319 328 330 335 323 314 334 335 330 309 331 322 304 326 316 306 314 321 300 320 316 322 301 302 319 309 312 317 327 309 322 315 310 324 304 322 320 324 318 313 303 304 313 300 297 315 306 314 295 310 318 317 314 319 315 297 296 308 290 306 292 300 294 294 305 304 312 296 307 296 304 310 307 286 309 286 293 286 295 298 287 292 306 291 285 291 292 305 287 302 295 299 294 292 305 295 287 300 305 290 298 286 294 301 294 286 302 294 287 276 279 290 284 295 294 277 281 296 276 280 292 278 282 291 297 292 286 288 293 284 281 297 294 275 279 276 272 286 272 277 268 268 274 285 275 294 271 281 288 273 288 290 278 282 293 288 274 279 289 282 273 289 286 280 278 267 279 269 271 269 273 285 269 276 268 278 264 285 280 287 265 265 274 280 273 281 263 274 264 279 264 260 275 273 275 262 265 262 267 272 269 266 267 263 278 261 279 269 257 259 267 276 262 269 268 274 263 267 269 276 260 273 272 279 272 272 275 276 268 275 265 278 254 262 277 268 268 257 275 267 253 273 252 267 276 269 264 258 256 251 255 261 270 273 260 264 266 256 261 254 253 273 253 255 258 253 270 249 257 265 264 260 261 265 251 261 258 263 270 262 265 248 248 260 270 257 249 262 266 260 267 269 259 271 249 267 249 269 269 259 262 258 272 250 250 248 262 259 265 258 249 258 258 251 272 256 261 247 270 255 261 265 250 249 266 255 271 270 251 267 258 268 252 257 271 258 260 263 270 252 248 249 265 261 253 264 272 269
266 271 253 255 264 259 259 259 267 257 256 271 251 267 269 258 253 267 269 266 257 269 248 260 247 266 250 253 260 249 252 253 250 260 264 270 273 250 256 267 260 267 268 266 261 264 252 269 258 248 264 271 272 265 258 273 262 265 256 249 269 263 255 272 250 274 268 250 250 251 270 266 270 264 258 259 256 264 256 267 267 274 267 266 265 253 265 252 269 272 254 264 261 264 262 264 263 258 265 264 259 263 257 257 253 266 268 260 256 275 254 274 273 270 264 263 272 254 268 268 278 271 255 261 259 257 269 270 273 273 280 272 267 266 280 280 262 273 283 266 282 259 268 259 278 276 259 263 271 271 284 283 275 262 277 268 279 280 283 271 287 269 276 287 269 273 284 263 278 285 272 277 275 272 267 270 264 268 290 266 281 289 280 286 291 282 266 289 279 289 283 282 293 293 271 272 290 277 293 278 269 275 288 272 289 272 289 269 280 295 273 275 273 271 272 290 272 284 285 286 281 288 286 293 300 276 298 297 299 281 280 301 297 299 285 301 301 300 288 290 302 284 293 283 292 287 299 293 296 302 301 300 282 305 289 287 299 301 295 291 306 298 306 292 294 309 311 291 305 287 298 313 299 295 311 285 306 290 292 314 298 309 303 313 290 301 311 293 311 302 308 309 300 298 305 291 309 294 315 320 312 294 319 297 297 316 319 320 316 324 301 306 318 302 299 317 316 304 298 317 305 308 318 325 306 310 315 303 326 308 314 330 309 318 303 321 308 314 315 329 326 335 311 322 306 310 314 314 325 334 318 323 319 324 314 322 337 318 315 330 312 339 322 339 324 319 323 342 316 330 329 323 322 332 324 339 326 324 331 331 338 336 320 326 349 336 332 333 335 349 320 341 321 321 336 350 324 342 336 338 343 330 323 326 327 344 336 356 354 356 326 327 356 340 331 339 360 339 341 335 328 357 346 342 330 361 351 355 337 360 361 334 348 362 367 337 352 362 368 350 338 357 352 342 339 351 348 370 354 356 356 346 366 373 361 345 345 367 375 356 370 366 353 345 374 364 347 375 376 350 377 346 380 369 363 348 362 355 361 373 354 376 362 350 372 361 376 361 372 367 374 374 358 389 371 367 373 390 355 379 383 385 382 367 385 372 376 393 372 384 373 365 374 384 386 364 386 380 364 396 370 369 374 369 400 367 394 397 366 395 379 397 378 397 375 390 391 372 395 386 387 377 395 408 405 386 396 384 406 401 401 395 384 391 404 410 390 386 398 388 394 391 399 407 405 404 394 379 393 394 413 410 387 405 396 392 396 405 412 387 398 419 421 416 416 400 385 389 421 407 424 408 410 419 419 420 399 423 410 426 412 407 419 413 425 391 396 420 411 425 412 398 402 398 432 399 420 402 423 407 421 398 431 434 397 403 415 432 424 418 429 410 418 438 436 430 434 422 425 412 440 428 427 410 433 407 436 413 438 416 419 437 411 424 446 409 418 440 413 418 448 431 431 435 445 412 414 421 441 416 445 438 437 421 413 443 435 435 445 420 430 446 432 419 437 443 454 446 428 448 434 422 421 458 443 455 449 451 418 444 458 432 433 459 432 440 436 443 422 446 426 422 438 465 422 453 424 446 440 456 464 449 452 438 465 454 432 429 464 433 453 466 454 429 429 449 461 437 462 451 432 448 468 463 460 437 468 448 431 439 442 445 442 476 471 448 454 444 462 467 444 452 469 473 461 478 457 458 442 465 469 482 437 451 482 439 479 457 457 444 478 448 468 458 448 447 465 449 446 455 445 473 470 468 486 451 469 460 457 448 442 484 448 484 452 488 487 444 463 460 450 453 465 474 472 468 484 475 462 455 465 464 449 478 491 476 462 449 456 469 494 487 478 491 464 472 491 468 475 470 470 495 486 497 470 462 496 487 491 466 497 490 462 479 474 486 462 469 487 496 490 465 468 473 462 483 475 457 481 501 457 501 478 472 479 498 496 465 472 483 459 491 460 468 500 466 463 487 493 470 498 485 483 502 486 461 468 481 462 460 473 479 489 494 474 469 472 466 494 506 462 499 461 466 479 505 493 487 504 498 502 467 480 496 464 477 501 476 501 474 495 468 496 479 474 480 490 504 504 495 503 508 487 505 483 507 472 470 504 469 462 466 493 498 503 497 467 496 481 508 478 468 485 465 487 466 501 485 510 497 471 505 496 465 469 471 464 480 495 474 503 463 479 486 499 472 474 504 474 509 471 490 468 510 509 509 466 500 499 465 487 476 507 488 478 466 464 495 499 497 507 491 497 475 483 486 500 510 495 463 508 503 506 465 502 504 463 473 510 468 476 486 481 472 478 463 490 480 496 494 466 508 475 468 472 495 507 477 494 508 493 491 500 488 462 507 496 477 469 495 482 498 486 468 476 503 470 504 489 503 504 460 501 469 466 479 470 480 462 470 478 492 466 483 470 482 481 473 499 506 460 488 494 484 495 477 494 504 489 474 467 484 473 475 493 496 462 471 468 464 496 485 464 503 477 475 479 468 489 487 467 458 468 471 501 492 485 497 497 467 475 474 462 471 491 462 458 467 500 482 457 456 475 483 489 492 482 460 490 458 491 482 474 451 480 483 488 489 457 462 453 456 481 460 472 450 467 456 489 491 463 493 473 486 455 488 456 485 449 473 490 467 455 466 467 466 467 453 447 481 462 474 484 453 470 453 457 449 445 443 468 467 455 444 479 486 482 445 477 455 442 466 457 464 462 476 484 484 484 439 473 450 464 466 458 443 471 466 443 473 466 469 468 458 476 448 453 464 436 439 445 434 447 476 476 476 469 476 465 471 443 438 465 440 440 452 456 442 441 435 442 467 452 430 443 453 441 460 437 442 471 442 437 448 466 459 467 453 464 449 448 467 460 423 428 458 445 422 441 438 423 429 448 431 434 463 455 445 447 441 419 430 457 431 453 429 421 434 429 431 449 457 442 437 440 454 456 446 455 449 443 455 422 441 436 446 453 430 425 418 450 427 439 444 426 421 432 445 437 437 440 427 437 408 426 430 432 442 409 415 425 418 413 439 407 443 434 412 439 440 427 441 410 411 437 406 423 433 439 432 411 420 406 423 418 426 437 425 402 417 418 401 400 408 415 406 393 403 425 393 413 432 423 431 425 429 398 399 427 398 405 395 409 410 388 409 399 423 399 404 393 403 389 399 398 383 390 415 389 393 388 404 420 392 397 405 404 382 415 411 399 385 411 393 378 402 406 392 400 387 389 409 379 387 405 400 411 383 390 406 390 396 388 380 393 404 399 371 396 389 386 401 402 400 369 370 404 398 399 398 386 393 388 372 364 390 380 399 399 399 393 397 382 372 381 386 386 380 375 372 368 392 387 368 389 363 380 389 391 383 387 363 367 374 372 390 365 355 355 383 374 381 361 364 377 377 366 373 374 358 357 369 377 375 373 347 368 346 366 374 373 362 372 364 348 367 367 366 374 346 355 356 349 356 362 355 357 352 339 346 343 360 338 357 347 354 354 364 370 353 358 369 335 357 365 360 359 347 351 346 360 355 336 356 340 352 352 353 346 346 340 347 339 330 336 359 342 330 330 329 327 334 348 330 333 349 356 350 323 345 323 345 331 335 336 333 325 329 337 350 329 346 345 350 339 344 341 328 328 348 320 343 340 318 318 344 320 330 315 325 313 335 343 323 328 322 335 310 332 321 314 326 328 329 327 330 319 332 320 307 313 325 318 310 310 332 308 305 315 328 314 304 305 327 329 304 314 318 314 314 303 308 310 304 310 322 324 306 298 323 310 306 317 313 314 311 321 303 324 316 320 313 314 321 322 298 294 305 308 296 292 314 293 293 296 315 292 301 303 306 293 314 315 311 296 312 297 311 290 295 313 297 295 305 309 285 302 303 298 288 286 293 296 297 289 305 290 306 297 297 302 285 309 304 283 281 288 291 284 303 295 281 305 283 283 303 299 282 295 303 287 288 303 298 293 300 290 292 288 276 278 277 283 288 300 285 277 292 291 277 296 293 277 287 276 286 296 283 287 286 292 276 277 281 277 281 291 277 285 268 291 288 271 284 274 270 267 278 288 270 267 284 291 273 285 280 286 267 272 265 283 266 266 281 270 265 286 264 274 289 276 282 270 285 274 277 273 285 267 279 278 270 262 272 286 273 269 269 264 275 268 281 278 260 271 272 260 283 273 260 271 260 267 267 271 268 282 271 264 260 262 270 259 263 272 258 260 270 271 261 280 259 260 265 261 272 257 276 261 269 262 264 278 269 257 268 264 265 274 269 273 263 267 271 263 277 262 268 266 253 276 267 257 257 252 266 251 257 262 259 272 272 271 271 262 251 260 275 264 258 267 261 270 256 253 256 255 265 272 272 267 273 262 250 253 263 264 253 271 252 263 267 248 258 262 262 262 249 263 252 257 255 263 252 262 267 261 267 258 260 266 252 258 253 255 265 270 272 272 267 252 263 262 254 247 250 268 263 253 257 267 264 266 256 271 254 251 258 251 262
248 271 271 260 254 253 254 253 254 255 249 259 271 264 268 273 269 263 264 250 250 258 269 271 270 267 253 250 255 259 268 256 257 266 270 265 271 252 270 254 259 271 265 256 261 262 258 259 253 274 261 255 260 259 256 259 253 261 262 260 272 256 269 256 275 265 273 271 269 271 251 256 268 270 265 256 259 274 268 263 276 257 271 264 267 277 275 270 264 261 256 263 270 276 269 269 267 268 267 262 263 270 268 257 265 258 264 273 256 257 261 257 262 256 271 277 257 265 281 257 278 270 259 279 264 273 278 279 281 275 258 281 266 276 282 268 275 280 272 266 276 276 260 267 275 280 265 281 263 264 282 274 268 275 271 276 280 282 273 278 274 263 264 271 283 278 283 273 274 286 281 281 266 271 289 283 282 285 277 285 283 280 281 289 274 284 266 280 269 283 283 273 282 268 289 286 273 284 271 286 275 274 281 294 269 296 275 273 273 279 291 291 278 290 298 299 281 299 286 298 289 276 288 277 290 283 281 295 279 282 292 276 292 280 288 300 289 289 289 295 280 293 299 282 281 286 306 295 285 280 289 289 307 285 288 288 293 287 298 298 294 287 292 311 284 297 300 296 296 307 305 294 307 308 303 302 300 297 311 291 291 294 311 304 303 293 301 316 316 298 291 300 314 309 310 293 300 299 317 304 313 309 314 298 324 297 312 297 301 302 322 313 325 319 301 324 307 316 308 319 304 316 328 320 301 325 306 304 322 330 318 313 320 316 332 319 320 318 333 311 316 321 311 331 310 335 329 327 315 326 318 317 314 313 311 316 327 309 335 321 328 320 331 328 311 316 339 332 339 336 328 327 319 341 338 340 336 338 322 344 326 317 321 342 343 335 342 320 322 329 332 329 329 350 349 332 348 347 354 344 336 327 353 341 339 324 327 335 349 356 345 325 326 353 341 341 328 351 354 341 362 332 345 337 344 345 340 348 359 335 337 356 333 345 365 356 360 350 347 366 368 370 341 350 351 359 346 364 342 360 350 340 348 355 361 375 367 346 361 364 353 352 373 371 348 367 351 344 373 351 350 358 352 367 371 379 378 382 367 373 350 376 373 349 362 371 359 361 384 377 386 365 366 363 361 375 364 377 390 379 387 385 383 370 389 357 361 376 375 394 381 395 374 384 394 368 386 395 364 374 380 365 377 398 369 364 394 367 377 379 397 386 400 377 371 377 395 368 372 394 388 371 375 383 381 406 400 383 402 377 408 397 398 373 376 384 391 401 393 385 376 412 410 401 401 400 396 415 384 407 397 405 395 397 404 395 410 414 417 385 397 386 420 409 405 406 419 403 417 391 418 400 399 386 389 423 409 397 390 427 401 398 424 389 397 412 403 395 393 403 416 394 393 418 422 393 434 407 432 397 424 428 402 417 425 397 423 404 405 428 420 427 436 419 431 408 438 430 439 441 410 403 432 413 410 441 403 425 417 433 417 440 443 434 409 428 430 413 425 420 446 417 448 449 435 432 437 415 428 413 412 449 429 453 435 421 454 428 436 442 453 424 440 439 422 418 453 454 452 441 438 427 432 442 427 417 459 436 434 434 457 430 429 436 437 448 441 460 426 436 443 444 444 434 431 436 422 425 425 452 466 466 454 438 432 458 429 444 432 446 461 429 435 433 437 431 467 444 439 467 472 469 448 465 472 441 466 453 463 453 465 453 440 439 452 458 452 437 464 460 475 470 458 454 476 477 459 472 448 478 474 455 473 457 482 437 454 451 448 451 475 456 465 477 473 444 482 461 459 475 451 468 468 450 457 460 462 466 484 474 442 487 481 445 461 481 486 473 444 445 483 483 465 464 477 449 466 469 465 486 459 448 491 487 475 487 467 492 478 450 466 457 469 466 454 458 480 487 475 477 494 454 457 452 471 467 493 480 459 465 472 460 467 470 454 497 491 455 474 454 484 493 465 485 491 497 495 477 488 454 485 467 485 472 495 460 490 471 470 499 485 471 461 501 484 468 493 472 476 498 478 498 479 464 497 462 493 472 471 465 476 502 487 492 491 458 475 500 466 502 478 499 486 497 500 482 477 489 498 497 500 490 460 492 466 501 498 503 485 482 465 504 495 464 461 482 482 495 477 507 460 466 500 504 473 494 481 492 495 474 500 489 473 501 490 481 463 481 493 505 472 499 503 508 472 472 499 494 475 484 494 477 507 486 473 472 473 494 472 475 476 463 503 488 471 500 476 489 488 509 486 500 467 496 467 478 475 505 463 489 481 495 504 478 488 468 505 467 468 467 480 482 485 489 509 462 479 475 490 505 490 482 463 496 468 469 464 481 464 466 476 498 466 470 483 508 492 478 465 498 499 499 471 474 494 486 475 463 467 471 475 496 507 475 481 464 498 483 499 501 503 465 506 461 490 480 476 473 464 496 462 471 486 488 484 472 465 466 490 487 491 471 473 489 503 494 461 493 486 500 502 480 473 468 497 503 504 466 469 462 471 487 473 497 468 466 478 490 490 478 470 475 459 502 475 456 490 489 467 474 455 495 472 465 489 471 467 457 499 499 493 474 483 485 455 492 481 478 473 483 479 476 477 481 473 474 458 472 460 496 492 486 468 487 495 455 457 488 483 455 464 454 454 495 485 455 465 493 460 486 476 486 462 480 468 461 454 454 482 490 464 455 454 458 463 447 485 489 446 447 453 466 445 457 446 452 447 448 454 475 473 444 473 458 459 455 484 454 483 448 473 449 452 476 463 463 477 457 462 478 453 464 450 455 473 453 459 472 473 442 463 480 476 452 459 435 464 469 450 444 470 450 454 462 465 435 436 451 469 458 465 446 441 474 441 471 458 461 458 449 467 439 455 470 463 433 431 448 457 457 449 462 456 429 465 443 461 445 445 438 436 443 436 433 427 460 450 460 448 440 444 433 455 426 459 433 435 425 437 441 432 436 433 419 432 424 426 437 435 433 439 417 416 432 454 434 426 429 421 440 422 419 413 451 452 446 428 431 452 445 425 449 415 451 409 429 415 418 420 415 408 417 428 426 427 429 419 411 422 420 412 408 443 419 413 426 411 439 422 419 432 413 400 427 405 439 421 434 415 434 417 437 412 412 427 399 396 407 417 429 428 431 410 424 418 409 430 393 409 398 397 412 402 395 412 397 422 396 404 393 412 389 422 417 402 412 417 415 391 402 386 385 384 388 395 411 397 397 389 393 420 416 394 400 406 383 410 382 419 413 384 401 411 383 405 412 378 387 393 411 393 388 402 401 396 400 391 389 391 388 403 382 382 378 382 388 377 383 388 388 406 376 397 378 394 376 402 403 390 398 376 382 365 389 364 378 371 372 396 380 398 375 361 385 392 368 379 367 360 372 381 374 371 366 368 382 387 378 368 374 373 356 374 359 378 365 389 359 370 370 374 379 372 362 367 375 352 366 377 378 365 354 359 370 371 381 370 376 352 364 364 380 375 365 363 363 370 367 368 343 375 356 371 361 361 348 349 367 345 354 346 349 354 357 366 347 352 369 347 341 359 369 346 364 355 354 358 362 349 358 341 338 341 345 360 339 333 357 341 341 355 348 361 344 348 356 358 341 355 342 344 338 330 342 343 342 332 337 344 354 331 326 324 323 353 347 328 345 332 321 336 338 343 341 322 324 340 318 340 339 320 347 328 339 327 336 329 331 316 340 315 318 320 326 322 341 315 338 319 325 326 334 337 330 334 310 338 315 319 335 326 313 337 325 318 312 329 332 334 307 306 328 313 314 332 308 324 320 320 329 308 327 312 327 309 313 328 318 299 306 328 308 305 317 312 303 316 319 326 304 315 313 306 318 323 301 321 302 302 294 319 299 297 292 316 306 313 309 294 305 295 309 318 314 297 300 304 301 297 292 311 305 311 292 310 293 311 301 294 291 303 291 298 301 296 306 295 310 301 298 294 300 289 303 302 299 286 302 294 297 285 307 282 302 302 290 287 302 280 300 297 299 301 286 280 283 299 290 302 287 296 276 297 301 286 276 301 275 286 274 287 295 285 290 280 293 274 289 284 280 294 292 296 274 286 293 274 284 282 291 286 283 270 278 283 293 279 281 267 277 293 280 282 278 271 274 271 286 276 269 279 282 268 278 267 274 279 270 284 266 266 281 288 279 264 270 288 267 277 284 282 277 281 262 269 264 264 272 276 273 265 272 263 268 285 280 276 273 259 285 264 262 275 261 266 266 284 280 260 261 274 279 276 283 269 273 274 271 272 278 257 277 264 276 279 260 256 275 259 279 259 271 272 257 257 255 266 258 262 258 273 253 256 258 262 264 260 269 259 266 258 266 268 252 266 267 260 267 261 266 267 267 255 261 270 259 262 256 265 270 262 259 273 266 265 257 251 272 273 257 259 256 271 252 258 261 267 266 251 251 256 268 267 260 252 262 270 264 269 258 259 254 266 257 272 255 265 273 252 262 255 262 269 252 264 252 263 257 270 267 262 251 261 254 265 264 270 260 255 264 270 268 272 261 250 269 270 266 270 249
257 252 266 254 257 259 258 274 268 255 268 256 260 257 265 251 249 263 264 257 255 260 253 255 249 255 253 274 251 250 275 261 255 267 266 265 251 250 265 272 258 260 256 271 268 274 274 268 264 265 252 271 251 259 252 253 266 258 252 269 258 253 254 265 272 272 255 276 273 273 275 257 257 255 255 277 255 253 269 270 271 275 264 273 257 267 275 274 274 278 269 258 256 272 275 279 268 279 278 265 275 276 274 256 255 277 255 258 280 264 266 263 275 281 280 260 256 257 271 269 278 279 264 262 269 271 261 265 281 276 267 283 282 271 273 280 284 282 283 260 264 267 283 284 266 269 278 283 270 265 268 280 288 265 275 263 267 268 287 280 287 269 278 284 271 282 268 269 278 266 286 284 274 271 270 279 270 271 277 285 270 287 290 267 274 277 282 292 285 269 268 293 269 292 290 285 278 280 279 287 275 297 289 273 277 270 272 282 276 283 285 293 289 283 294 283 279 282 280 297 298 282 279 299 293 280 278 279 297 282 281 278 292 303 283 296 290 284 292 288 302 303 280 295 305 305 292 303 300 306 305 302 296 287 308 286 285 304 283 308 303 310 303 291 307 307 299 288 298 294 306 312 287 313 307 300 287 293 311 303 302 300 302 306 294 307 308 296 313 291 315 316 315 318 305 301 303 313 304 317 315 297 309 318 311 318 298 320 303 303 296 312 307 298 297 325 300 324 306 300 315 300 320 318 304 330 303 328 322 325 324 305 319 309 330 306 317 311 310 307 321 312 325 332 334 327 330 324 332 328 331 336 315 322 318 330 325 314 331 313 320 334 321 322 332 337 339 314 316 327 338 336 327 332 340 320 330 322 331 322 334 324 327 323 329 338 320 329 331 342 338 340 320 331 348 346 339 325 326 340 341 323 333 345 344 346 352 332 357 358 348 342 332 353 357 360 332 333 350 343 362 355 331 356 332 345 363 336 357 352 345 357 341 367 351 356 346 355 348 363 360 354 351 363 341 350 348 356 360 360 341 344 369 364 356 368 355 363 360 352 373 368 349 375 355 349 378 352 358 359 380 351 365 347 375 372 355 371 359 354 349 384 373 379 354 352 370 358 387 384 363 354 359 380 389 359 362 367 375 379 362 381 382 376 393 365 379 374 393 395 390 367 379 360 395 372 381 384 397 390 374 385 391 386 386 396 367 398 378 389 390 397 388 401 387 373 398 372 388 392 401 371 406 396 407 382 397 409 388 381 392 391 391 386 384 408 392 412 380 389 377 394 384 394 392 388 413 402 400 415 396 407 400 404 413 417 396 402 416 413 383 401 420 406 412 397 409 386 393 407 408 411 408 387 406 420 392 425 399 425 416 411 412 414 422 398 414 424 403 393 430 393 423 413 402 417 424 430 415 415 412 408 421 417 412 429 405 406 399 417 419 408 420 435 408 422 432 438 420 425 429 440 430 413 428 412 408 408 425 421 443 432 407 444 442 443 408 432 408 411 424 439 420 430 434 409 410 447 414 431 434 449 417 442 450 452 422 417 438 435 450 413 450 439 445 440 454 419 439 415 447 456 439 432 423 439 426 426 427 454 455 442 433 461 418 421 425 457 419 458 463 432 432 452 441 451 426 430 451 444 453 456 439 457 454 447 431 429 465 448 442 459 449 458 459 450 453 444 466 452 440 451 444 460 429 430 465 456 450 435 471 462 460 461 456 457 461 447 467 458 441 454 460 437 437 468 443 463 448 439 451 468 470 468 462 477 476 451 437 459 470 455 475 456 452 457 451 480 461 470 482 484 459 449 439 485 454 458 442 455 447 482 450 481 472 463 481 457 471 482 474 459 455 460 478 465 481 446 461 452 473 453 446 447 457 447 470 490 484 447 457 474 458 477 459 470 472 486 461 485 488 459 470 495 457 453 467 453 494 487 462 488 477 453 496 487 452 474 463 490 455 474 497 467 484 488 490 462 479 483 453 453 473 454 499 461 485 497 466 483 488 457 500 468 487 501 484 488 477 497 459 481 464 492 476 480 483 458 479 478 483 462 478 479 463 503 469 497 502 472 494 478 484 499 478 463 457 467 464 473 503 491 462 465 481 482 505 476 501 480 498 480 502 472 504 463 489 486 504 487 470 462 460 497 472 497 504 488 459 463 506 475 498 478 482 489 470 497 460 465 487 500 487 484 483 501 488 465 496 501 461 507 472 462 499 487 501 496 468 469 468 482 484 474 468 474 504 479 479 504 484 507 464 480 499 503 473 479 508 477 488 461 476 468 479 466 494 487 469 470 464 476 507 487 490 467 469 501 485 487 464 476 485 483 495 475 478 474 460 476 506 503 493 474 463 463 495 464 506 472 473 461 503 488 487 500 494 495 492 486 490 494 468 465 469 471 496 502 501 464 486 500 460 471 466 463 475 468 466 488 480 496 489 476 492 484 468 494 472 500 471 469 503 496 475 481 460 480 476 503 485 503 495 486 483 470 458 467 480 482 497 503 472 480 473 458 459 499 494 470 491 475 455 487 497 465 471 473 462 488 492 487 498 482 491 455 457 493 467 489 499 468 473 469 497 473 493 460 482 464 474 471 463 453 482 458 462 450 456 470 484 494 481 459 454 450 488 458 489 454 472 468 469 493 484 492 492 457 453 476 448 454 474 487 456 451 479 460 482 469 480 448 488 452 458 468 473 485 447 484 460 476 462 445 469 478 460 449 484 451 450 457 475 477 463 463 476 450 471 461 475 459 458 466 461 472 443 445 468 441 480 480 469 448 461 447 461 452 458 462 475 472 477 456 462 434 435 440 448 456 436 456 459 459 440 455 465 454 475 431 466 451 460 442 461 439 459 448 455 435 429 456 433 471 433 434 442 461 453 449 430 429 435 457 442 442 436 458 449 426 465 447 443 425 457 439 450 428 462 444 462 437 425 451 449 418 458 441 429 461 421 455 457 448 438 446 454 456 428 418 420 433 423 424 425 425 443 454 429 445 454 434 432 420 432 421 416 449 441 422 450 448 451 438 427 428 422 421 416 441 409 432 408 440 421 406 433 410 417 409 429 444 441 430 434 412 428 441 434 439 402 409 418 406 439 427 427 411 411 402 434 398 432 426 425 418 431 429 423 429 418 405 413 416 405 433 407 431 394 416 419 402 408 404 429 399 415 400 423 389 402 398 393 389 388 397 393 392 403 408 402 420 386 385 383 385 396 395 384 401 391 416 395 405 383 413 400 409 405 405 383 404 402 396 415 410 393 377 392 397 382 410 412 375 381 403 382 400 386 396 383 382 382 407 398 407 398 392 402 392 400 368 395 370 394 381 384 401 388 400 394 396 371 384 386 383 366 397 382 371 397 366 386 362 392 382 393 395 391 382 372 360 372 363 358 364 367 365 377 374 377 384 373 390 372 384 373 369 384 360 369 359 375 374 358 379 363 368 351 352 384 367 366 359 351 376 360 375 361 366 363 354 364 350 361 359 366 357 360 358 346 354 369 363 368 363 344 343 348 353 358 372 341 353 338 347 340 341 369 362 346 345 342 367 349 358 368 367 364 333 345 338 337 344 358 356 361 333 351 349 334 353 333 339 333 339 360 339 333 328 346 325 343 340 353 353 333 344 323 340 343 341 330 354 347 322 323 338 342 325 343 347 333 326 341 340 321 337 321 342 333 334 329 325 330 340 316 345 317 329 318 345 323 312 315 334 332 335 341 338 313 315 320 316 316 338 318 313 313 308 314 325 330 307 329 325 317 331 311 315 329 311 320 304 311 330 312 330 326 306 311 310 305 328 303 325 326 323 328 329 325 323 306 325 298 311 323 319 313 321 315 324 296 297 314 310 324 322 306 293 304 311 297 313 300 316 317 310 300 316 301 306 301 304 301 313 312 305 298 294 297 293 314 313 295 289 289 311 289 299 310 300 309 307 313 287 305 295 305 300 285 293 306 289 308 290 284 294 305 294 305 282 282 286 290 293 285 304 281 290 300 291 305 285 302 287 290 286 297 281 301 299 283 287 277 301 295 286 293 293 292 284 287 281 284 295 286 278 286 292 282 271 277 284 279 270 283 273 277 291 288 285 277 278 273 280 286 269 292 277 288 293 272 274 285 282 279 282 288 266 275 271 278 293 268 271 278 288 287 279 279 268 272 274 280 270 290 280 272 269 267 271 284 285 262 285 278 278 270 271 271 267 263 276 276 265 273 261 277 284 264 280 261 272 263 277 267 262 283 264 268 259 273 278 271 273 262 275 277 271 258 276 266 260 264 270 280 266 271 259 264 276 256 280 260 259 264 278 266 273 278 257 277 263 278 263 270 271 256 268 256 275 266 265 267 263 260 269 263 271 272 273 270 274 273 277 252 256 276 263 275 274 267 272 258 264 256 274 257 258 265 262 255 254 274 271 266 257 261 276 250 255 270 269 251 265 270 253 270 269 267 269 267 258 265 274 271 270 274 253 252 264 266 258 266 262 251 255 270 263 254 271 271 250 266 274 268 260 252 262 255 271 257 274 253 272 249 250 266 273
254 271 264 273 255 255 260 259 263 258 250 270 254 272 272 271 273 265 258 252 254 267 274 265 267 253 262 267 254 255 267 261 253 255 258 258 262 270 268 275 252 268 270 256 266 268 251 263 257 263 267 264 254 267 252 270 270 265 263 275 269 255 259 271 262 267 254 274 263 273 275 264 264 268 270 255 259 272 268 268 258 259 254 260 275 256 255 269 269 269 267 261 272 275 257 258 265 260 256 263 277 277 265 276 267 264 261 258 262 261 263 272 271 257 270 258 281 258 266 274 273 268 259 263 264 277 285 277 261 262 284 282 284 283 276 284 280 270 275 276 276 282 264 279 271 277 281 269 268 278 274 283 289 277 289 285 268 278 277 288 282 264 284 269 289 291 283 271 290 272 273 284 270 273 284 266 281 273 271 291 270 273 292 289 277 285 274 293 288 279 291 278 284 286 295 290 281 286 290 276 295 281 296 284 290 298 297 290 279 287 287 296 278 285 290 288 288 281 286 292 279 285 286 297 281 278 293 281 303 283 294 287 296 277 279 302 280 286 293 280 299 280 303 282 300 290 297 285 302 306 284 300 288 295 294 287 299 303 293 290 303 310 296 287 286 314 307 298 301 293 306 287 311 290 297 313 315 306 298 314 304 301 299 298 317 310 297 301 317 317 317 295 311 299 320 305 321 305 311 307 299 309 312 314 299 304 301 301 311 311 315 318 307 319 321 320 326 321 321 304 314 306 328 306 317 320 326 317 312 329 324 319 313 312 334 331 328 304 308 307 307 317 329 319 325 324 314 310 332 337 337 330 335 339 311 311 314 339 338 330 335 332 334 315 322 333 343 320 345 322 326 317 333 334 324 327 339 348 338 336 336 345 321 342 339 341 331 340 320 350 345 340 335 352 344 336 323 336 341 355 343 331 356 345 326 354 326 342 355 353 340 332 349 332 333 342 352 359 354 343 352 353 356 361 336 344 351 339 359 339 337 349 367 362 343 334 339 360 351 347 343 361 367 364 343 349 358 345 366 364 356 360 341 359 359 346 368 375 365 353 350 349 370 377 376 344 355 351 378 361 362 366 364 360 379 355 374 365 379 380 368 382 377 373 371 371 365 362 352 384 387 365 367 354 377 359 374 385 368 391 376 362 364 369 384 370 391 375 361 380 389 384 396 394 377 365 362 384 396 396 385 369 390 398 398 374 373 384 393 373 382 399 370 379 373 376 389 401 373 374 374 376 372 387 370 379 372 391 402 396 397 394 394 383 384 401 383 380 383 391 397 385 385 397 411 406 389 392 383 398 409 385 410 419 407 403 394 412 389 408 418 407 395 398 420 398 422 411 423 409 422 390 388 405 394 425 403 415 408 395 417 419 412 428 415 407 400 429 405 392 413 417 408 412 402 403 431 396 406 405 421 412 430 414 408 408 431 430 426 404 405 403 401 426 420 413 434 410 434 415 424 434 423 433 420 437 408 422 411 431 436 441 413 435 437 428 410 423 434 439 446 440 431 410 423 409 425 441 415 438 424 433 414 435 448 449 419 426 441 440 431 446 428 438 425 448 449 449 422 437 416 437 442 452 455 436 458 428 427 458 451 437 424 449 434 440 418 453 420 444 425 430 433 421 448 462 426 440 454 438 447 458 460 431 434 457 435 452 448 432 457 463 452 440 450 445 439 427 436 436 440 430 443 436 442 433 460 472 462 462 464 459 430 468 469 447 466 472 475 472 446 458 475 433 458 442 452 476 466 434 447 434 438 464 444 460 470 439 459 466 479 469 465 446 454 454 477 456 459 480 458 462 475 446 454 467 449 445 443 478 480 442 465 442 447 486 467 480 462 477 462 486 463 484 450 476 456 485 449 479 478 470 452 463 473 469 487 484 475 445 476 478 485 464 491 485 471 481 474 457 460 460 490 450 459 470 494 460 455 455 452 490 482 483 479 463 467 475 496 496 466 460 482 485 479 459 456 484 473 464 474 487 456 470 468 493 493 469 485 480 475 488 474 487 476 484 455 473 462 480 498 458 490 483 472 499 471 457 464 493 469 486 462 476 471 476 480 495 498 464 477 486 496 477 501 464 487 471 471 499 465 502 486 499 486 466 474 475 457 485 493 490 502 499 462 485 473 504 494 483 464 467 466 504 504 479 480 488 494 495 499 503 462 498 466 492 459 499 478 476 495 483 461 461 477 483 489 460 481 477 486 487 503 462 501 501 483 476 500 488 482 493 501 502 484 461 487 501 469 474 470 506 498 488 460 485 464 506 502 486 493 481 482 489 500 477 499 492 462 492 472 500 493 482 494 470 499 473 479 460 504 489 506 461 484 473 486 489 472 481 483 505 470 506 502 463 491 493 495 493 477 476 485 479 498 472 489 489 501 475 504 464 472 503 467 497 485 462 479 498 484 472 464 464 471 458 467 470 493 503 472 479 488 466 499 479 495 497 476 457 465 475 463 495 488 472 487 467 493 476 476 471 490 482 493 503 500 503 484 460 457 469 479 484 475 496 477 479 484 494 500 480 493 487 477 470 477 455 496 460 466 477 489 489 490 480 480 467 471 466 498 452 459 454 459 479 495 481 482 456 474 460 461 492 493 485 487 468 465 483 455 478 485 490 467 454 471 474 448 468 466 447 447 474 475 455 454 472 485 465 452 446 474 475 462 473 472 454 477 448 488 453 474 484 455 466 443 455 459 455 473 480 470 467 451 473 443 458 457 455 464 458 456 440 481 473 467 463 476 448 461 473 458 445 462 470 463 463 477 474 473 446 453 445 448 476 469 478 457 450 441 471 463 463 471 474 475 469 442 439 452 444 451 433 446 471 446 457 459 473 464 450 437 436 465 455 431 461 452 459 432 467 460 435 427 447 455 429 458 429 436 428 453 451 428 442 429 457 440 428 440 427 449 464 443 429 455 454 450 429 458 446 438 447 430 459 445 461 419 434 437 418 450 442 456 435 431 441 432 428 455 440 437 431 423 435 433 418 442 430 446 416 423 426 415 446 430 427 450 449 446 426 449 428 415 414 434 447 416 435 431 444 415 436 421 424 439 418 418 416 439 414 407 423 434 417 423 405 400 432 419 401 412 424 432 419 431 418 413 401 410 425 430 418 434 416 416 423 414 432 427 431 430 393 399 408 416 419 412 402 408 423 409 393 404 400 412 415 414 415 422 387 418 388 414 415 408 413 410 401 397 390 413 410 387 395 382 418 402 405 391 396 413 410 382 397 382 409 413 405 416 392 399 408 407 403 386 381 410 390 376 404 381 403 405 389 394 388 374 375 410 404 372 403 372 374 400 392 374 401 368 380 403 387 373 393 388 391 366 401 365 393 396 382 384 388 398 398 364 373 367 391 363 384 374 372 365 391 382 359 380 374 389 371 370 363 382 389 368 359 378 371 377 369 358 376 379 366 366 380 367 353 359 375 353 353 371 356 363 358 371 368 374 349 372 376 380 374 362 363 361 367 347 353 366 343 371 366 349 345 359 349 344 353 342 360 349 372 357 342 344 350 364 345 370 354 362 344 340 344 370 358 345 347 334 353 345 337 343 349 346 363 366 332 351 360 335 361 339 340 349 336 360 341 347 335 358 329 359 351 346 355 349 333 332 352 354 325 323 335 353 356 326 352 336 327 331 327 339 325 325 343 325 319 337 342 346 350 330 347 341 339 337 326 328 334 336 336 327 326 324 338 323 334 334 339 318 323 325 325 311 326 319 316 312 335 321 319 325 314 312 314 309 315 337 307 312 310 326 315 313 326 320 306 321 310 333 304 321 308 315 314 315 308 303 301 318 316 329 300 300 305 304 317 307 328 298 302 322 309 316 312 312 307 308 295 305 314 324 320 318 293 313 298 318 301 316 320 298 305 311 291 319 307 316 306 294 309 317 312 296 303 290 314 312 313 292 295 313 312 314 310 312 295 307 299 304 301 289 307 306 294 296 310 288 298 295 295 282 287 305 306 302 287 298 292 290 293 296 290 292 285 286 291 288 292 297 301 297 278 295 290 279 298 280 276 284 291 288 284 296 275 299 282 283 300 282 284 289 287 276 275 274 284 278 290 282 297 283 284 287 294 283 285 269 277 274 283 274 292 290 280 278 271 273 286 281 293 270 281 290 273 284 292 270 290 284 281 272 268 267 283 274 269 285 280 280 279 266 282 286 275 290 285 288 269 279 287 267 266 278 278 272 279 277 267 275 270 274 272 274 268 263 283 261 283 260 276 260 261 266 270 273 265 282 260 259 270 272 279 274 261 269 284 266 283 279 269 281 281 281 283 278 272 267 278 257 267 267 257 259 263 263 276 260 279 273 257 279 277 265 270 265 278 277 277 271 263 268 255 260 265 260 261 253 255 256 257 277 259 258 274 259 268 271 266 266 262 267 266 259 277 256 270 277 255 269 268 264 257 269 270 269 251 254 271 253 259 251 253 266 258 275 274 274 267 261 262 254 252 252 263 252 256 255 251 259 274 267 272 253 260 267 273 262 270 268 266 252 268 271 269 250 271 266 273 263 252 260 266
255 262 253 258 270 259 260 252 257 253 251 262 264 268 259 252 264 252 270 267 273 267 263 273 262 255 272 275 258 256 268 264 269 270 273 262 255 256 266 261 259 266 274 272 257 256 275 273 260 270 264 255 259 275 278 269 253 272 269 261 278 259 275 269 254 271 255 257 275 271 268 256 259 264 278 266 269 277 261 279 268 272 255 277 271 280 267 273 282 257 267 262 272 272 260 277 270 279 258 275 280 276 271 261 271 270 269 257 279 262 264 284 281 283 258 270 285 276 276 284 278 260 279 283 266 285 278 280 270 270 271 267 263 275 261 277 262 274 267 273 268 274 272 280 262 288 266 278 280 272 266 288 274 287 286 269 274 267 290 286 278 291 282 269 282 282 278 280 267 285 268 273 285 272 280 267 281 275 283 272 286 269 272 279 293 275 282 275 269 272 269 276 273 296 281 289 297 279 289 271 298 291 291 274 282 278 275 297 299 277 286 290 279 275 274 276 297 287 280 280 291 294 285 280 294 283 305 293 293 301 288 287 281 293 284 286 292 287 282 287 300 291 305 285 296 283 291 282 296 289 288 305 308 290 301 290 289 293 298 312 289 292 312 301 285 308 314 303 301 293 300 310 309 297 296 288 291 303 298 290 307 298 304 318 315 314 306 314 303 317 312 300 317 309 309 318 296 309 315 311 295 321 298 318 297 308 324 300 308 303 311 300 324 322 305 302 304 319 304 302 301 327 311 325 318 320 313 304 303 304 322 305 304 328 314 305 313 330 329 332 334 330 319 314 333 306 308 316 314 314 311 331 329 340 324 316 335 326 321 339 316 336 341 317 330 340 338 340 345 315 338 345 320 339 332 342 334 322 333 321 318 333 347 340 343 345 329 349 344 329 350 324 334 345 345 337 337 329 333 335 349 326 333 339 328 345 325 335 345 339 356 354 329 355 338 361 338 348 347 344 332 357 333 356 343 347 358 356 366 351 338 348 341 360 350 361 355 356 340 352 354 360 358 371 359 346 370 366 356 357 344 373 373 358 357 342 353 360 347 364 360 342 375 344 378 368 365 366 363 378 350 378 347 370 352 369 381 354 377 371 353 362 384 381 360 371 354 364 362 370 352 361 383 359 383 371 373 380 361 368 363 365 372 361 385 381 393 370 380 392 392 374 366 366 372 379 373 381 381 393 384 389 391 393 386 367 394 380 400 388 378 382 398 398 400 401 367 367 391 395 372 389 377 383 399 380 374 373 372 401 375 400 409 395 408 394 404 377 379 406 390 377 387 395 400 400 395 393 390 397 404 390 416 402 397 406 408 394 412 404 390 399 385 387 403 406 390 392 417 399 422 401 401 417 396 407 392 393 402 411 412 404 405 425 395 392 403 406 424 405 415 421 420 394 429 400 395 423 408 423 399 400 409 405 419 404 430 432 412 410 432 414 421 419 416 429 419 416 406 405 421 430 439 406 422 414 424 403 426 427 419 411 427 415 430 418 442 404 445 412 410 441 417 429 440 429 416 419 444 424 422 442 442 441 423 449 451 429 413 452 428 442 423 432 429 450 426 445 453 424 427 440 431 430 435 416 442 445 424 444 454 439 428 445 449 420 442 451 447 461 427 437 419 427 457 454 456 461 444 422 444 433 422 431 429 423 464 463 433 462 428 455 435 445 456 467 468 437 434 455 437 443 449 437 459 464 440 468 455 443 432 437 437 444 460 431 431 433 459 439 443 475 447 449 475 476 449 464 450 477 457 439 448 442 456 442 443 469 439 470 447 450 441 456 472 463 453 473 443 438 470 458 465 467 445 442 467 464 461 474 452 453 482 455 485 477 472 476 452 464 485 482 453 476 453 478 451 469 462 451 465 451 473 487 481 482 486 459 462 464 489 471 479 487 481 478 478 481 474 446 487 457 475 482 467 485 456 480 484 492 469 476 468 456 463 490 459 482 481 483 486 473 475 459 467 475 483 476 464 491 456 485 456 485 473 455 455 483 489 493 459 464 453 479 472 496 454 462 482 486 475 472 489 455 461 486 459 494 465 473 488 496 461 473 484 483 456 488 494 494 462 501 485 464 465 495 465 481 495 471 466 480 496 467 469 492 458 490 483 460 458 486 483 489 472 474 481 501 468 475 461 462 476 489 471 485 480 480 478 471 464 488 464 504 468 494 494 486 496 489 490 499 487 486 484 503 504 477 467 467 496 472 489 467 472 503 495 496 494 484 462 501 467 485 470 478 475 474 506 465 505 459 506 502 487 484 467 501 472 476 478 462 506 461 487 473 474 492 479 463 470 483 474 495 463 485 466 478 499 480 500 465 496 500 460 492 493 484 486 458 502 474 477 469 476 505 499 492 490 471 464 469 464 479 505 468 458 479 503 466 470 497 474 460 459 492 495 495 471 491 463 483 475 483 493 493 481 503 495 482 468 469 493 474 490 461 500 490 483 466 468 496 459 485 468 477 488 474 456 455 494 485 471 457 487 499 500 456 481 486 462 469 494 487 475 475 474 490 468 479 498 466 460 468 492 453 466 476 464 468 477 482 477 472 483 461 468 481 488 473 466 476 488 458 461 488 459 460 456 473 464 479 486 471 494 457 470 487 459 461 456 463 491 459 483 455 448 479 485 463 480 479 488 471 484 448 453 471 461 461 482 463 456 457 459 481 451 471 459 464 481 452 462 463 449 480 468 446 448 449 481 446 468 466 445 461 470 452 480 439 469 472 451 480 478 467 465 439 442 481 455 480 439 469 456 447 474 451 460 468 477 465 471 461 458 443 445 453 471 450 455 436 466 458 463 454 467 459 448 469 436 443 473 463 461 472 445 460 448 430 454 443 467 444 470 444 460 435 470 456 463 459 460 450 454 443 441 452 435 447 428 434 439 433 466 451 450 459 460 427 451 421 443 431 460 442 439 459 452 460 420 445 425 454 446 430 448 420 422 449 422 454 421 423 457 426 449 445 455 448 453 440 429 438 448 415 435 423 449 412 420 417 445 434 420 437 422 432 431 418 420 436 433 444 422 423 420 406 438 408 441 439 438 409 430 416 409 436 444 429 410 402 411 402 426 432 411 413 422 411 405 416 427 430 409 402 419 411 409 425 401 411 405 430 412 403 415 424 406 401 394 415 428 417 416 392 413 397 405 416 396 423 408 417 409 411 423 423 415 419 399 398 396 403 404 418 415 409 389 419 416 420 399 416 415 399 382 391 406 414 420 405 412 406 381 380 411 400 410 386 415 400 400 415 392 378 379 399 413 388 410 388 384 411 404 392 391 403 383 410 381 371 399 409 387 371 378 369 370 384 381 382 389 368 392 388 390 374 379 392 368 366 364 379 398 383 367 380 397 387 366 394 379 377 388 392 383 378 377 369 392 366 369 386 359 382 376 386 381 356 391 361 366 373 366 386 359 367 375 369 369 383 383 355 360 354 369 375 351 355 366 382 369 376 368 369 376 351 362 373 379 371 347 378 363 352 357 362 345 345 371 350 355 366 349 346 344 360 365 369 364 364 367 343 368 350 368 352 354 370 361 369 360 360 359 354 356 355 344 354 361 341 351 337 341 360 360 362 344 357 340 345 361 336 348 331 343 356 354 327 329 333 354 340 345 341 343 340 335 353 341 333 329 325 331 325 350 350 325 327 346 322 331 336 335 323 322 347 341 340 322 339 349 337 334 336 326 339 339 345 335 337 344 320 328 317 330 320 334 335 335 323 312 326 334 320 330 340 340 327 312 320 335 330 311 327 335 322 327 326 307 336 313 320 331 320 334 317 328 317 330 316 324 332 305 314 320 301 318 328 327 316 322 301 320 308 310 318 305 321 326 305 320 299 303 305 323 295 322 314 309 315 295 298 319 304 304 306 295 306 308 314 320 312 305 306 316 307 313 302 290 304 293 312 298 294 288 290 305 301 296 313 314 303 296 310 306 300 286 309 306 302 291 296 285 307 305 296 291 306 309 308 283 286 301 303 300 284 302 308 299 280 304 293 306 299 285 304 296 300 295 298 291 302 302 284 287 294 289 287 287 278 283 281 282 292 300 284 286 297 295 297 282 298 273 282 290 280 291 283 284 272 271 282 276 276 279 297 272 291 280 279 292 274 283 292 275 293 274 288 289 279 267 282 276 279 275 278 288 267 290 285 268 290 268 286 281 282 268 267 281 286 276 268 270 286 289 275 274 276 276 273 278 266 285 285 287 270 264 276 272 284 274 273 261 283 281 286 263 272 276 267 266 260 271 261 271 285 272 270 271 274 269 260 277 263 282 264 272 273 278 271 284 264 272 283 275 265 270 266 267 275 272 261 264 273 263 275 272 276 275 257 264 257 266 264 276 270 279 269 279 266 255 258 254 266 269 259 276 255 272 278 266 277 258 265 260 271 270 254 266 266 262 268 270 276 277 268 265 277 256 264 265 258 268 264 269 259 271 266 262 266 266 275 263 270 262 269 264 255 272 277 269 255 267 262 252 267 277 267 268 257 254 254 261 271 267 253 252 261 269 265 275 257 264 260 276 276 253 262
255 274 265 274 253 255 259 257 272 261 272 262 266 276 266 276 270 257 254 273 267 272 261 267 255 276 278 256 276 256 269 253 278 256 277 255 260 257 259 254 265 254 265 278 278 256 279 271 260 254 266 276 276 276 264 254 274 265 257 271 268 273 274 270 280 272 272 261 278 255 264 267 258 279 268 259 281 259 263 257 264 260 273 268 282 275 272 268 265 278 273 267 275 275 264 261 267 279 271 261 276 267 260 262 268 277 262 267 270 270 268 267 275 274 279 263 283 285 276 264 268 281 263 260 262 271 281 272 283 267 275 275 267 279 268 277 287 272 275 272 285 274 281 263 263 264 268 276 290 273 270 271 284 274 288 285 274 282 292 272 287 272 283 270 275 276 280 268 275 292 293 272 267 268 268 288 274 287 273 279 295 288 275 293 284 290 281 273 270 292 291 276 272 282 293 293 292 280 297 286 290 295 293 292 281 294 285 288 299 275 284 298 279 302 279 276 283 291 292 288 292 301 302 297 280 297 279 288 283 296 294 306 282 287 303 299 301 295 281 299 300 297 284 305 288 289 299 296 306 308 301 285 305 298 306 300 291 311 313 314 304 314 307 307 287 315 314 287 311 287 303 291 296 308 312 308 289 312 312 315 299 309 298 302 295 300 308 293 320 299 315 310 321 309 294 319 312 315 300 305 297 299 322 302 316 324 297 321 319 319 318 299 320 308 307 329 300 306 318 329 307 314 327 304 330 310 330 318 333 304 326 312 319 322 334 307 312 332 305 306 327 317 330 332 317 338 334 317 335 314 314 315 309 337 310 323 332 311 329 336 328 321 313 343 323 333 345 333 322 326 345 347 329 333 347 348 316 331 323 337 347 330 332 325 346 338 337 351 337 323 332 350 340 346 350 352 348 337 351 327 348 329 341 345 345 356 333 343 356 356 355 356 335 359 359 341 355 350 333 358 334 330 339 355 361 338 350 356 365 341 343 364 346 339 344 360 367 365 337 361 339 354 354 337 353 346 353 343 342 357 353 361 370 351 344 371 350 367 364 373 364 343 349 343 369 371 351 348 374 364 351 350 355 368 350 347 372 375 356 378 349 384 370 384 366 374 369 355 352 368 353 372 369 382 369 366 382 367 363 375 359 382 391 358 387 389 368 394 365 392 394 394 387 389 360 363 370 396 378 378 364 371 363 391 390 392 391 397 369 364 401 397 383 385 389 386 374 374 383 394 386 376 389 405 406 392 371 405 395 389 395 382 406 399 373 406 388 384 388 385 392 394 393 377 409 404 392 409 410 397 393 397 386 394 387 404 390 395 413 408 409 386 405 392 394 420 383 417 402 387 392 398 387 418 418 406 410 387 414 394 414 397 410 411 420 397 411 428 402 413 419 396 429 398 410 431 414 423 431 424 410 403 421 408 416 403 435 399 415 424 428 402 408 411 403 416 424 431 424 419 403 405 439 423 405 412 407 418 406 418 440 440 434 407 438 434 431 430 415 440 418 408 414 427 433 408 447 409 441 429 430 443 410 414 436 409 433 444 412 447 413 421 440 446 451 452 442 419 440 455 437 422 420 454 415 419 433 420 416 418 418 450 447 456 457 423 460 429 426 434 437 438 457 423 458 439 460 428 444 425 457 449 452 435 422 442 463 423 439 449 429 425 455 434 448 451 431 447 463 460 463 460 437 436 464 441 438 464 458 446 446 466 443 436 446 444 450 452 444 445 459 474 457 437 442 433 459 452 469 462 477 455 452 473 454 438 443 467 438 437 448 464 476 464 479 456 442 455 478 448 464 437 461 437 463 447 453 444 468 464 481 480 472 467 477 454 483 482 471 442 471 443 441 480 466 461 453 466 476 442 472 458 482 451 459 463 456 476 471 488 456 469 479 485 453 471 448 446 463 475 488 488 479 453 465 476 488 471 460 467 474 453 454 477 468 460 482 451 491 464 452 475 480 481 485 458 467 463 482 460 454 485 491 478 471 489 488 467 469 456 488 496 488 474 458 490 488 472 493 463 488 476 469 473 462 459 483 480 499 496 470 483 463 465 491 486 458 482 455 455 466 471 479 458 495 487 496 463 487 469 474 455 493 491 476 503 457 464 493 480 501 492 493 502 459 500 472 501 493 495 464 459 463 481 464 496 460 493 493 500 480 486 485 470 468 492 469 486 469 475 479 466 479 468 480 482 480 465 496 470 504 472 489 463 466 497 503 470 486 461 482 462 459 463 492 471 499 473 469 463 459 491 488 481 502 464 475 479 489 482 460 488 498 492 462 458 483 476 487 480 480 464 501 482 470 504 464 481 472 476 487 490 462 487 482 476 462 499 465 493 476 467 475 484 501 479 485 495 466 483 470 489 490 482 481 470 480 457 494 495 492 493 496 466 475 473 485 480 483 493 468 502 471 502 481 467 492 477 473 502 503 502 502 488 479 496 494 475 458 468 458 474 460 463 486 483 475 456 455 479 487 471 499 484 486 469 497 491 470 460 471 482 482 475 488 460 453 479 479 481 471 461 480 477 495 464 483 467 491 464 493 477 481 470 486 492 463 482 482 480 469 452 488 450 453 476 484 480 482 463 461 453 452 489 457 447 480 489 490 452 481 464 477 463 461 492 458 474 465 464 455 488 449 480 472 474 462 465 470 444 460 454 477 468 477 463 487 443 446 477 469 474 470 468 484 481 458 440 459 471 459 463 467 457 451 449 441 468 464 460 462 481 470 449 459 452 469 452 453 467 482 480 480 451 457 440 455 463 445 474 456 445 458 472 445 440 459 452 460 445 456 440 447 451 440 453 445 442 453 445 466 464 460 473 440 442 431 459 469 447 452 452 456 437 444 468 438 429 427 439 425 440 463 432 460 454 459 442 429 458 424 435 430 422 463 448 438 431 429 424 441 451 435 444 459 420 439 428 422 459 460 442 430 455 449 424 433 431 431 446 458 430 418 422 436 447 456 447 422 434 435 442 414 439 414 441 438 426 452 444 413 433 420 422 425 426 428 432 439 433 424 428 440 436 416 407 436 414 430 446 405 416 440 435 418 406 403 416 416 418 440 410 407 429 430 420 431 422 421 419 425 439 440 416 424 401 434 430 436 409 421 418 417 403 421 417 415 419 399 404 407 421 395 399 414 396 394 399 423 400 393 425 399 410 416 399 407 419 392 406 400 420 414 389 406 402 420 385 389 393 409 399 402 394 390 389 397 391 415 412 403 402 390 387 416 419 399 386 408 386 415 407 406 414 405 404 397 395 412 401 408 377 377 403 374 409 389 390 388 401 371 394 402 397 406 391 371 402 388 400 400 371 392 372 367 391 369 369 396 369 390 389 365 390 370 374 392 399 396 370 395 380 362 376 369 362 385 370 393 376 380 359 385 385 378 386 392 363 372 383 362 374 374 379 379 355 376 367 376 372 382 363 358 358 373 377 358 360 372 351 350 355 363 376 381 369 363 376 359 348 363 370 380 363 359 374 350 358 357 344 351 370 346 368 364 355 357 365 374 357 374 351 339 367 352 347 354 367 338 356 345 347 346 361 360 348 363 343 366 356 362 334 349 341 342 363 343 356 348 345 335 332 339 353 343 354 345 345 340 340 342 333 356 344 336 340 353 338 338 324 327 333 354 347 350 347 348 345 333 325 323 348 334 327 346 348 332 327 335 337 348 334 341 319 322 319 343 346 334 343 335 323 321 341 331 328 336 313 327 318 316 328 332 331 332 336 339 333 328 320 328 327 324 336 323 310 310 323 325 333 312 333 327 325 322 306 309 305 307 324 311 305 323 309 303 328 312 320 325 305 305 323 302 324 307 316 319 320 298 322 323 323 324 321 298 302 309 309 302 315 322 319 314 308 322 316 310 298 295 310 295 296 320 306 299 291 317 308 295 297 300 316 301 314 304 288 314 294 308 297 291 298 294 309 295 300 288 311 296 311 299 300 285 297 285 310 296 303 289 293 290 289 297 283 309 304 297 302 303 306 285 290 304 298 298 302 291 290 284 307 303 305 305 282 301 299 278 284 289 282 293 287 280 300 287 299 292 295 283 279 284 296 275 282 286 299 290 280 273 277 294 279 275 276 285 291 283 277 292 292 297 287 277 293 281 296 281 296 277 284 272 286 290 285 294 274 283 283 281 267 272 274 273 275 290 271 267 274 289 272 281 288 289 273 274 266 287 280 288 266 288 271 279 271 284 283 273 265 279 282 268 273 277 270 269 264 266 282 286 288 275 274 272 263 271 281 280 281 284 275 283 271 282 272 278 264 279 276 266 268 269 260 267 273 268 263 274 272 283 260 260 260 273 270 261 271 279 280 266 266 257 262 277 268 262 256 273 282 274 269 280 257 271 278 260 276 264 261 261 269 273 268 257 259 273 271 265 262 255 264 278 254 264 261 259 266 269 255 261 261 275 268 254 276 264 255 273 274 262 278 262 256 268 267 261 260 257 271 267 260 255 268 260 267 275 265 253 266 268 263 275 265 277 275 264 263 278 257 258 264 257 269 267 274 259 277 256 265 270 272
274 274 263 255 265 262 269 267 275 260 277 272 272 277 270 257 263 272 262 270 259 268 263 275 263 269 274 269 256 266 263 276 263 273 279 276 257 270 263 278 276 264 273 270 261 266 273 273 260 257 263 265 271 272 260 256 262 256 271 264 273 269 270 266 269 257 268 273 268 257 268 260 275 265 280 261 258 264 275 277 275 273 283 261 281 267 278 262 277 280 268 283 266 271 266 268 273 268 275 275 269 260 279 278 269 266 271 260 263 263 280 281 279 268 274 266 269 286 270 261 281 270 286 278 284 284 278 288 266 267 266 277 285 288 285 269 284 270 270 277 290 280 287 283 288 276 278 270 290 288 286 272 280 285 274 270 280 282 269 293 286 291 279 274 282 279 285 292 275 285 290 273 282 286 281 281 296 287 280 291 269 283 296 284 288 288 272 287 277 276 287 281 274 285 290 275 297 281 274 290 300 280 280 299 283 294 296 282 295 293 292 282 288 295 280 296 283 285 283 304 279 284 281 279 280 283 296 291 290 290 285 300 299 287 287 304 290 300 305 281 291 287 290 296 307 287 288 307 295 295 306 291 295 313 313 305 310 304 304 300 290 298 304 305 301 303 287 310 301 313 300 294 299 314 309 317 301 294 299 307 293 311 305 301 301 296 314 297 316 305 305 322 307 305 320 322 303 315 299 320 321 322 303 307 321 313 326 306 310 302 318 321 323 310 322 302 310 304 312 302 329 329 317 312 308 314 308 317 320 328 313 312 323 311 304 310 322 312 311 309 312 333 316 338 328 321 328 313 332 310 310 313 341 336 328 333 329 327 324 315 320 335 326 321 339 332 328 322 316 317 343 343 329 334 329 334 329 341 336 329 319 349 326 338 330 323 346 320 328 326 344 333 346 323 347 345 352 338 356 325 348 356 331 326 356 332 357 345 331 341 329 342 338 361 354 329 351 349 359 346 342 332 353 357 331 340 334 359 341 367 361 335 362 345 335 364 337 366 350 345 362 371 342 361 355 364 339 363 359 350 369 352 342 341 358 370 357 360 348 358 375 353 352 354 376 375 357 344 361 346 365 349 374 378 371 378 368 358 382 370 353 364 378 375 362 376 365 378 382 358 365 383 370 366 371 359 364 390 370 385 390 358 360 389 376 379 366 391 388 394 391 384 395 363 373 365 363 395 374 376 383 379 377 368 386 383 381 399 397 391 392 394 373 389 378 401 387 388 387 390 373 368 395 380 405 389 408 374 375 396 383 408 409 390 392 375 383 394 377 379 411 375 394 409 385 412 395 382 396 383 378 392 384 381 390 397 408 381 407 383 407 394 406 416 397 387 417 389 419 386 392 421 414 418 388 401 409 408 390 411 396 416 422 423 403 418 414 396 393 423 428 413 414 402 405 396 432 407 398 431 410 423 408 428 412 414 407 411 407 410 406 407 430 399 419 433 428 412 400 430 412 403 403 438 400 419 436 435 427 412 434 419 408 438 421 420 420 409 437 423 441 440 444 419 430 440 416 446 433 430 435 447 433 421 440 413 415 421 429 440 451 447 422 426 422 414 430 451 434 441 435 442 433 427 443 424 431 441 417 456 457 429 439 438 442 429 436 442 433 431 420 441 424 461 454 436 455 438 449 457 429 444 439 440 450 449 462 424 423 437 432 443 454 423 443 425 429 451 426 461 442 449 461 448 449 454 443 462 429 456 456 450 462 431 471 467 447 439 449 465 434 462 448 452 435 444 433 449 447 454 449 436 455 476 463 467 444 448 464 454 478 449 439 474 460 445 469 441 457 453 440 469 440 468 445 470 469 447 477 476 448 468 454 447 447 465 473 442 449 441 474 458 447 443 474 442 481 476 484 451 468 450 484 467 481 487 455 463 451 449 450 458 475 469 467 485 451 457 484 455 460 467 468 463 473 457 459 462 447 451 492 461 460 462 478 491 484 479 471 493 458 447 487 461 478 489 464 459 473 490 471 460 455 486 480 469 472 490 477 469 496 455 484 489 471 496 488 489 461 492 467 472 492 460 466 455 455 482 466 459 456 467 496 463 484 460 484 486 454 491 458 479 496 472 498 498 472 488 468 461 461 484 483 481 472 476 485 476 460 478 463 465 493 486 476 456 494 486 490 474 456 490 481 473 498 475 489 460 494 503 459 461 484 486 492 494 460 469 469 489 481 484 499 494 479 500 458 475 485 499 489 500 486 482 469 480 469 470 501 459 469 456 464 497 486 469 487 490 482 469 475 459 497 487 465 488 499 484 459 480 495 460 477 477 486 458 470 499 473 467 471 486 483 479 496 465 492 495 467 486 460 486 458 470 485 483 502 497 479 474 473 471 478 462 460 477 465 490 472 498 501 487 496 480 479 456 457 483 496 468 482 468 467 500 498 464 479 465 457 503 464 473 491 480 463 500 499 456 457 475 461 500 458 476 464 458 456 491 499 482 458 455 473 497 483 455 491 487 453 485 476 462 456 465 467 490 490 489 491 491 462 476 468 492 497 477 496 452 493 472 459 497 473 457 472 480 484 487 468 484 472 470 473 454 461 486 491 451 455 462 469 465 485 484 484 463 489 481 489 483 481 450 461 482 483 481 465 469 450 462 456 452 472 460 467 458 468 489 479 474 489 474 444 444 473 471 468 455 468 481 462 481 464 464 465 446 449 482 443 469 479 473 479 459 441 450 467 458 441 455 482 441 480 481 480 456 457 459 467 481 450 441 469 466 457 446 465 465 470 480 474 477 449 442 438 466 469 448 443 472 455 449 462 437 462 438 454 432 462 451 474 447 460 464 474 446 465 440 455 454 445 454 456 459 460 459 451 456 435 459 449 462 429 469 446 453 450 439 434 434 429 441 444 438 432 453 447 424 459 454 465 426 431 431 458 442 462 426 420 427 420 424 422 425 423 442 451 422 456 436 452 437 452 434 439 443 453 432 430 444 457 433 441 416 437 429 430 446 449 416 432 435 443 453 411 415 438 413 422 446 438 442 448 421 416 419 438 409 417 436 416 419 447 407 442 441 416 424 426 434 442 432 404 417 408 413 404 426 405 438 429 438 414 438 432 417 433 425 409 401 410 418 422 424 420 410 435 433 431 435 435 415 418 422 405 394 400 419 412 420 426 433 401 413 415 401 417 410 401 427 422 427 423 406 424 417 394 420 398 399 410 406 392 408 424 403 405 393 402 400 410 385 388 397 421 408 415 396 386 415 381 415 383 385 398 400 402 411 380 389 390 412 379 387 388 393 376 399 387 383 403 398 395 383 401 406 411 372 380 379 397 396 384 392 372 397 386 390 391 404 405 403 396 388 374 394 390 380 372 372 370 387 377 392 372 388 400 394 379 366 377 383 382 370 386 367 361 376 362 390 394 379 386 391 384 371 360 382 367 359 391 355 390 366 366 374 370 361 387 385 352 384 358 357 355 370 361 354 384 359 367 378 352 363 365 362 348 361 346 380 365 368 348 379 346 367 357 352 377 357 344 342 368 349 359 345 342 367 357 367 350 356 341 360 347 345 351 358 367 341 348 350 365 340 337 354 341 367 339 348 336 360 333 333 334 358 338 364 345 336 357 340 340 345 361 361 351 333 332 360 327 354 348 345 358 357 345 328 340 349 338 343 350 323 354 346 337 329 352 348 327 338 344 345 341 321 326 339 322 339 337 336 326 344 342 342 347 325 339 318 338 345 333 327 343 342 331 318 315 313 330 339 333 311 339 330 326 332 338 340 324 335 326 330 316 310 310 315 312 326 333 317 307 329 318 327 330 312 322 334 313 308 330 303 333 326 304 304 330 324 311 328 327 322 328 304 330 300 329 321 320 328 328 300 311 299 318 310 297 319 312 321 321 316 319 318 305 320 320 296 295 301 304 301 304 294 297 320 320 297 302 300 319 314 311 299 294 300 305 301 288 313 314 298 309 289 313 294 298 290 288 291 289 293 300 293 287 306 297 292 304 296 286 293 284 288 291 306 293 310 307 308 281 308 305 299 287 283 297 308 292 303 292 291 301 280 291 281 287 303 280 298 279 284 300 300 288 279 294 290 298 291 280 284 297 283 299 297 274 281 274 282 275 275 299 291 286 283 280 286 294 294 284 297 292 271 272 295 295 283 290 278 287 273 272 281 281 268 277 295 288 289 275 289 293 275 279 290 285 273 277 292 280 291 290 274 276 293 271 276 276 268 289 285 271 265 266 274 286 265 272 286 273 279 265 275 263 274 271 267 281 267 287 275 264 284 275 281 278 275 281 262 278 278 282 273 266 284 271 277 274 280 272 283 268 274 283 284 285 265 261 277 259 275 278 260 270 264 269 276 278 263 267 284 268 260 268 275 273 279 281 277 272 267 262 270 281 275 267 269 281 270 276 281 275 258 272 260 264 272 268 265 273 261 277 255 272 259 261 279 270 275 274 268 266 261 256 276 255 265 264 263 273 277 271 267 279 267 259 275 257 262 261 277 268 257 277 259 261 259 259 277 256 254 266 267 261 267 263 261 279 275 271 272 273 262 262 274 276 267
271 256 276 278 279 266 258 279 271 267 260 279 266 262 279 278 278 262 268 263 270 267 258 263 262 279 273 270 276 269 257 266 272 280 265 271 265 270 266 260 272 273 264 271 265 262 277 277 264 263 257 270 259 273 276 271 280 271 270 260 259 259 261 261 283 269 259 270 276 258 264 281 275 273 270 274 268 280 284 266 276 258 280 280 265 263 285 279 268 273 282 270 275 275 263 264 261 282 278 280 272 285 277 280 263 279 270 274 264 270 282 283 286 267 267 267 273 267 276 282 270 272 282 288 289 277 282 264 288 289 273 275 278 281 268 281 273 277 268 277 276 290 288 275 285 286 283 267 282 276 287 280 289 288 266 274 271 281 271 289 292 284 267 290 273 283 288 290 281 273 282 279 284 290 286 292 284 288 278 284 270 271 283 279 295 296 287 284 284 292 291 293 281 292 289 273 279 293 296 278 300 282 288 283 295 285 290 275 278 291 280 297 294 277 282 289 284 283 298 285 293 290 283 289 292 288 292 286 297 295 287 289 305 309 299 296 291 307 297 285 285 302 299 304 295 297 288 295 303 301 299 303 306 313 307 285 295 292 312 294 299 296 302 315 315 310 306 295 314 305 307 301 318 289 298 308 317 312 298 302 292 304 314 314 303 306 316 314 306 304 316 307 308 295 320 309 309 310 311 310 308 310 316 312 321 301 327 325 326 306 307 321 324 319 315 302 309 319 328 304 320 320 315 333 322 310 316 333 312 334 311 306 310 318 313 331 309 313 334 311 325 324 322 338 314 338 308 324 329 337 340 324 340 315 324 324 338 337 322 315 335 339 316 315 317 337 335 316 346 346 331 324 331 326 348 330 341 325 318 326 325 351 345 336 328 339 328 345 347 339 341 347 333 344 325 351 355 335 323 345 324 328 333 338 340 342 336 340 350 333 357 345 345 356 333 335 355 357 352 339 350 348 348 345 344 339 352 341 343 345 350 349 361 341 363 339 356 340 362 336 371 339 355 368 345 362 359 371 345 346 347 358 362 351 363 352 377 347 371 364 354 375 373 359 346 374 374 368 372 379 380 363 376 355 366 374 381 367 378 377 356 367 363 355 360 373 374 385 368 381 366 372 354 379 384 382 380 383 389 371 356 371 367 364 392 373 368 374 392 366 379 361 378 385 385 380 389 390 374 383 391 395 363 399 390 397 389 373 397 396 369 385 402 400 383 379 369 395 388 392 368 386 374 379 370 373 376 403 403 408 400 409 377 385 382 373 393 387 412 378 411 404 376 404 395 383 406 408 388 395 412 395 403 396 399 387 400 416 385 398 409 407 416 393 413 396 394 383 397 410 384 385 410 385 395 401 402 413 415 393 404 404 420 406 387 403 413 401 428 406 410 423 415 423 397 408 413 401 422 401 414 412 413 405 397 431 415 414 431 404 429 402 405 428 415 425 416 414 431 417 404 405 413 434 404 411 408 425 405 409 416 434 406 420 425 434 425 408 411 444 429 423 431 420 438 438 423 441 423 427 430 429 432 445 422 450 414 409 439 420 432 412 417 442 440 440 448 437 420 446 444 425 414 436 455 420 455 429 415 441 445 438 426 448 438 457 448 446 459 428 449 442 439 436 447 418 441 455 449 431 457 431 422 457 420 422 448 446 440 429 430 423 431 428 448 434 426 462 454 428 455 460 428 434 435 435 434 460 449 442 448 444 429 451 451 462 438 459 433 470 447 445 473 462 473 456 443 453 444 453 472 434 449 465 450 466 446 445 448 453 475 446 433 440 478 465 476 443 452 444 448 477 467 455 467 468 443 442 450 472 460 449 450 459 439 470 444 448 477 445 480 477 444 477 462 462 457 473 441 472 461 442 480 468 458 452 466 471 485 480 455 457 487 468 479 443 451 481 456 444 488 446 477 444 479 449 467 451 484 464 478 454 466 473 476 479 488 477 469 453 476 487 474 489 464 473 467 473 465 469 465 475 491 491 460 494 455 494 456 468 489 489 479 459 491 455 454 487 466 477 495 475 451 455 496 469 462 496 474 480 471 491 486 493 466 453 493 474 478 454 473 471 473 456 461 469 489 466 485 458 473 462 462 474 494 462 471 458 461 495 488 461 467 476 456 482 456 477 483 483 479 457 482 501 489 470 496 457 463 460 489 462 470 498 462 464 460 480 469 468 500 482 501 456 472 468 494 467 498 501 503 487 497 468 472 474 463 484 457 480 460 501 497 473 480 501 494 476 501 487 457 500 494 481 468 478 462 458 489 472 471 456 456 464 469 472 498 492 501 500 468 473 497 477 490 473 474 496 462 471 479 479 483 485 473 463 459 479 465 493 495 480 493 495 457 474 480 499 481 468 466 496 461 490 477 480 479 499 487 461 493 501 480 488 476 482 495 466 495 489 460 500 478 499 456 495 464 487 473 491 500 485 464 484 498 486 462 475 483 473 461 454 472 486 466 493 465 485 482 484 473 489 483 476 466 485 495 475 496 468 491 495 478 455 479 476 466 466 476 496 486 484 476 458 470 468 450 482 454 481 467 475 450 477 478 463 489 475 466 488 492 459 484 450 463 492 475 479 460 454 456 476 467 462 484 470 488 482 453 450 471 468 473 462 462 470 469 486 468 464 486 450 465 466 477 457 461 471 445 451 443 460 469 443 448 476 467 444 466 469 443 440 445 465 457 463 440 476 453 464 450 450 471 466 466 458 481 479 482 439 437 437 452 440 444 478 456 471 440 461 451 474 447 444 437 436 436 472 466 453 471 463 476 449 467 460 446 442 459 431 437 436 434 450 447 442 453 473 432 458 455 447 451 466 457 461 430 465 454 470 442 433 451 438 430 446 440 445 452 424 461 462 455 435 435 441 433 433 455 450 438 439 423 428 445 440 447 433 426 421 424 419 447 449 450 452 426 421 428 454 457 440 421 441 440 436 430 415 428 440 423 421 419 448 437 430 455 432 428 450 429 428 439 424 443 445 413 441 446 410 426 443 425 421 415 449 434 418 447 418 406 431 427 418 446 407 435 443 420 437 406 410 435 425 430 434 412 425 420 415 405 424 420 435 437 401 409 422 410 405 433 413 409 427 431 416 437 414 396 413 432 430 420 417 396 415 411 403 393 406 398 409 424 412 407 414 404 400 396 425 412 405 398 388 419 418 420 393 403 404 410 420 398 386 386 402 419 408 385 411 407 393 418 404 418 412 419 410 414 403 388 410 394 415 402 413 399 400 398 389 398 387 399 377 376 400 409 408 383 407 384 412 380 385 397 395 390 391 381 380 391 395 375 385 390 375 381 403 384 370 370 385 368 400 367 371 396 380 381 399 399 391 365 378 372 390 363 375 364 375 391 386 389 391 397 371 396 389 366 364 388 380 371 384 360 389 393 376 358 385 371 380 357 372 379 375 382 361 377 368 368 357 380 359 368 351 370 383 380 382 358 362 379 372 365 365 371 367 350 371 373 354 371 376 348 377 379 351 355 361 373 365 345 358 362 375 355 360 360 349 349 347 347 362 362 355 369 343 367 339 352 350 349 366 349 369 348 363 347 351 349 337 335 358 334 339 353 360 341 337 357 335 340 353 345 351 358 360 352 353 340 345 333 338 353 341 339 349 335 330 331 333 332 330 355 333 342 343 335 323 332 331 336 344 344 335 335 336 345 325 327 323 344 349 336 337 341 327 335 346 336 329 326 324 327 316 326 329 319 336 332 339 340 331 327 339 335 330 321 322 311 337 334 333 334 336 313 332 311 310 328 331 325 336 327 313 308 324 318 312 314 306 307 310 325 327 321 304 324 329 323 319 325 304 301 325 308 318 300 305 326 319 306 321 327 304 299 319 301 327 308 296 321 311 319 325 303 305 294 322 301 311 318 302 294 319 296 301 310 310 291 300 299 309 299 308 292 318 309 293 299 311 298 307 304 296 306 306 307 300 288 314 310 304 314 303 301 288 312 290 300 302 291 294 284 284 284 291 289 305 288 298 303 299 300 296 294 307 293 284 280 306 301 296 293 289 295 300 290 295 291 284 306 290 285 305 290 278 304 287 292 281 304 283 290 284 290 295 274 281 291 286 299 286 294 295 276 282 277 292 285 282 292 289 272 296 291 293 296 295 280 273 281 294 270 278 270 270 271 270 276 272 294 285 285 271 278 287 279 268 291 292 290 282 293 274 291 285 268 273 283 290 276 278 271 277 285 277 291 271 288 275 270 271 290 268 269 289 290 272 279 267 269 283 268 282 273 278 266 279 266 269 286 280 278 281 273 286 265 272 282 261 283 276 269 270 268 262 284 284 270 274 261 266 267 265 273 277 269 266 283 262 263 269 281 267 260 281 266 264 282 276 281 277 264 278 276 273 279 272 269 279 259 270 274 267 265 261 274 265 268 260 267 271 270 262 281 272 259 278 279 272 269 275 264 275 268 271 279 279 259 264 263 272 279 269 275 270 267 266 278 259 260 266 274 264 277 258 255 258 262 257 278 277 277 274 256 267 259 255 259 271 273 258 264 271 272 258 260 261
280 262 262 273 263 268 263 270 273 270 258 261 278 273 263 278 274 257 263 263 263 277 271 278 282 275 277 273 261 267 266 259 263 261 276 271 275 273 258 281 261 276 259 283 266 266 279 273 283 275 280 264 258 268 259 257 276 270 265 283 271 275 275 278 281 284 265 261 273 282 258 266 275 277 283 273 276 267 262 275 274 274 271 276 275 264 277 268 276 284 266 262 264 272 282 261 272 279 280 287 276 269 269 265 276 267 269 267 264 272 273 279 276 274 270 266 279 277 263 269 263 285 287 268 271 284 284 282 275 276 270 281 274 268 274 290 289 282 273 290 276 282 288 286 289 288 286 282 275 283 291 289 273 274 268 282 288 271 281 282 269 285 269 288 284 289 274 290 275 293 287 286 283 294 290 290 272 283 291 283 284 289 279 275 281 292 274 274 297 288 273 299 290 288 276 279 280 281 300 287 302 292 295 298 276 299 295 304 302 301 289 295 305 283 286 297 289 282 305 296 296 289 296 302 308 303 302 305 306 291 289 296 300 282 284 302 297 304 294 295 299 306 285 299 305 286 287 311 287 287 302 309 302 311 295 313 307 292 314 304 316 309 314 303 303 291 291 304 290 289 306 313 294 317 299 313 317 295 309 312 298 298 307 308 317 310 298 316 305 307 303 299 314 298 298 307 299 324 297 308 304 316 301 298 309 324 320 304 328 310 321 317 301 317 314 321 322 324 313 303 304 321 306 323 328 308 320 329 329 316 306 329 335 335 314 331 314 336 311 324 315 311 311 333 329 338 316 334 322 335 323 321 324 328 337 316 334 322 342 345 340 332 332 317 330 333 329 316 344 335 318 326 333 340 336 343 339 350 320 322 327 348 335 342 352 347 347 328 330 333 328 325 323 334 328 344 326 327 339 331 328 352 356 346 353 346 353 338 348 329 342 352 359 353 356 348 334 342 331 363 351 331 358 352 352 353 332 346 350 341 351 360 367 369 335 343 336 356 364 343 340 369 356 342 348 345 341 361 360 354 358 368 353 355 374 359 354 373 362 343 370 345 365 369 375 379 360 346 367 369 370 364 371 378 356 352 369 367 372 353 367 377 355 370 363 351 359 370 369 380 371 374 370 376 356 374 387 365 389 379 385 368 367 360 389 367 372 371 362 394 360 362 371 369 361 375 392 381 381 365 365 366 393 384 386 386 367 377 388 395 396 393 365 398 384 402 378 391 367 391 377 391 380 392 393 378 400 394 393 409 374 372 381 397 394 373 403 407 384 396 403 409 398 406 402 405 383 411 415 395 386 402 383 403 416 406 411 419 402 410 394 405 401 419 393 381 410 416 406 420 414 385 421 421 398 422 419 393 388 409 393 395 416 390 390 402 399 390 395 391 429 408 402 427 413 413 426 419 427 422 401 408 430 409 401 432 402 407 405 396 407 432 430 407 405 405 403 401 419 431 404 419 407 431 400 405 411 401 399 408 418 400 402 427 415 416 426 439 432 416 438 410 415 440 419 439 431 410 438 425 446 430 422 411 422 424 416 435 432 433 410 441 419 437 449 429 433 411 427 437 415 416 413 449 437 435 438 454 432 446 437 418 434 415 445 435 428 451 455 453 434 457 443 436 426 418 455 435 427 438 459 435 428 459 445 454 457 459 440 437 439 453 422 436 441 430 453 452 455 437 443 456 462 440 431 426 461 446 444 447 442 463 465 452 459 445 437 457 428 445 436 442 472 465 457 430 472 459 439 474 448 449 455 467 465 451 436 442 472 450 447 476 451 459 461 471 440 473 464 442 452 435 457 452 473 447 460 472 478 471 478 458 438 448 447 474 455 440 468 457 442 460 472 453 454 466 480 441 441 472 482 449 465 439 485 480 459 454 466 451 463 482 479 458 441 443 444 460 487 475 474 447 452 458 463 470 487 459 467 485 487 460 450 462 460 489 457 481 458 477 446 474 473 476 462 451 477 449 447 468 468 472 453 451 474 489 477 486 469 470 451 480 470 477 468 487 464 467 459 491 472 449 486 459 458 481 466 469 485 493 491 485 471 476 469 477 472 479 496 472 454 453 484 476 461 457 495 478 455 459 453 458 459 469 468 494 480 463 467 469 486 488 484 487 468 456 493 468 484 492 490 488 473 455 493 484 462 490 490 466 498 491 498 484 487 493 459 468 458 500 484 470 488 494 457 482 498 499 499 462 470 468 497 469 470 468 499 478 458 467 469 481 483 466 490 469 459 495 483 489 473 493 458 461 486 488 489 462 464 465 469 479 478 490 493 493 456 469 496 485 482 463 464 463 501 479 457 484 498 485 471 470 476 500 476 487 486 489 494 495 500 461 498 476 496 467 493 496 461 487 480 488 474 468 475 473 492 477 455 468 487 497 483 461 496 483 493 458 469 484 478 493 490 453 468 463 493 486 459 453 472 464 465 491 456 486 490 474 489 470 488 475 467 470 460 487 451 479 471 493 489 496 487 459 476 480 468 468 466 453 468 464 464 481 482 494 493 472 469 462 491 458 485 485 475 473 473 454 454 493 449 492 471 463 452 474 493 450 492 488 453 488 454 446 451 487 491 448 482 454 478 476 469 461 465 455 472 476 450 450 480 458 452 452 444 481 465 487 474 463 444 455 468 463 469 463 467 455 453 459 464 479 483 481 444 452 446 471 477 445 472 461 452 480 469 447 466 439 445 446 459 441 459 439 462 440 455 443 448 441 446 449 448 457 474 468 463 472 451 440 461 472 442 458 445 459 441 469 468 442 462 436 443 466 448 439 458 438 433 441 442 443 461 460 471 454 449 453 445 464 459 434 463 429 458 437 446 451 466 431 433 425 468 456 436 448 453 424 451 427 454 450 423 451 453 434 461 451 449 422 449 455 453 430 423 462 461 462 419 457 423 426 457 422 433 444 422 432 419 438 457 423 426 457 450 447 419 429 422 427 441 456 449 439 428 442 413 416 426 445 423 442 450 422 445 452 435 425 423 429 447 411 435 413 437 429 419 445 434 411 438 443 433 415 444 405 407 419 406 438 413 429 437 422 440 442 434 420 418 403 416 427 431 436 417 419 414 427 414 431 398 414 399 421 399 407 433 414 418 431 395 401 426 425 406 416 429 420 397 420 431 396 404 393 398 397 398 395 418 389 389 420 395 413 416 394 409 400 399 394 418 401 413 394 423 393 400 384 417 392 411 401 409 417 390 412 403 394 393 407 392 411 386 392 413 414 397 413 390 405 395 396 383 384 380 384 382 408 410 409 374 380 376 410 404 400 390 406 378 407 408 373 378 384 384 402 402 390 392 399 398 396 381 403 377 377 394 396 372 376 376 392 372 395 364 391 380 370 390 371 366 391 361 371 361 390 381 368 395 368 389 360 382 377 383 378 387 372 385 359 359 361 374 387 382 356 360 371 364 372 385 367 357 356 384 359 374 364 353 376 355 376 383 348 354 357 349 347 375 368 365 368 364 356 376 358 366 345 354 373 366 350 355 368 345 352 368 362 369 353 362 358 371 350 363 355 371 362 361 347 347 362 341 355 354 346 355 369 350 354 349 341 333 349 357 364 362 338 358 354 344 334 330 347 358 362 358 329 355 328 352 354 329 338 354 341 330 354 332 339 351 331 348 348 345 347 349 342 328 354 350 351 324 329 329 332 351 351 343 335 336 348 348 325 338 317 339 332 344 324 324 344 342 334 337 346 326 321 316 343 317 341 324 329 331 334 319 327 317 339 312 316 334 310 316 338 336 317 335 319 319 332 336 337 326 337 310 314 311 311 316 312 328 328 329 315 320 317 333 329 322 306 328 325 314 313 328 311 325 306 322 305 322 308 305 304 302 309 319 303 316 327 310 308 323 311 306 320 322 303 312 310 304 308 315 300 314 300 306 296 294 305 310 296 306 302 317 301 313 306 314 303 290 293 300 310 298 289 309 315 295 300 313 287 301 306 286 314 312 292 288 314 305 307 312 296 295 293 298 294 290 301 287 286 296 285 307 307 309 287 285 305 294 291 295 282 292 291 279 294 282 305 284 301 289 282 306 292 290 282 303 297 299 298 291 277 301 279 301 299 285 277 288 292 286 300 299 286 293 275 278 273 300 279 295 295 299 272 273 277 277 275 285 296 283 272 270 294 284 279 269 271 292 296 289 288 293 269 283 269 284 288 281 294 267 276 273 278 276 274 283 266 290 269 291 275 284 275 271 282 268 284 284 272 270 279 265 282 281 286 287 271 267 277 275 265 282 283 278 289 270 281 286 273 273 264 276 282 272 281 279 262 285 264 269 279 277 284 284 267 267 280 263 271 282 275 260 272 282 276 261 262 283 284 261 266 286 273 275 284 281 281 284 277 283 280 283 262 277 278 267 282 260 258 281 281 272 282 283 267 260 273 258 283 269 274 261 268 262 266 283 273 261 281 281 275 276 278 278 283 261 276 269 263 276 266 274 279 278 261 277 280 276 278 267 262 257 271 262 278 270 261 268 263 275 265 281 267 275 264 282 279 272 267 274 265 265 266 277 276
272 272 263 282 283 274 261 258 263 283 280 266 278 265 273 270 263 272 270 283 269 269 268 259 269 260 257 279 259 278 261 264 267 269 262 267 259 282 284 281 282 280 263 276 278 280 278 273 284 264 261 258 265 273 260 267 266 277 278 268 271 283 274 270 267 279 279 284 276 267 282 263 279 276 270 272 260 263 277 275 285 280 276 282 269 268 264 276 287 283 285 261 280 263 272 278 284 282 277 263 263 288 267 283 266 278 285 268 271 275 272 269 269 288 265 267 286 284 283 274 279 269 275 289 272 287 278 283 280 266 291 281 287 282 276 267 280 284 284 285 278 288 268 268 273 286 286 284 269 280 294 268 294 287 292 285 280 294 281 288 270 279 275 292 279 270 278 278 288 280 270 285 275 285 287 294 288 292 284 291 277 295 276 276 288 274 278 284 285 292 288 286 286 294 293 283 279 282 301 286 298 296 287 302 292 278 291 281 279 281 282 289 280 303 279 301 294 302 293 286 308 286 304 300 285 287 301 281 294 299 284 310 283 289 300 291 311 285 297 285 310 301 300 302 287 291 292 285 295 306 306 292 292 309 298 301 295 309 301 289 301 309 306 310 302 297 302 310 314 290 293 315 303 301 295 297 309 304 299 311 296 313 311 302 300 324 301 304 316 297 303 301 297 310 298 321 300 321 317 301 299 318 309 299 317 304 313 326 318 310 314 324 303 320 307 310 318 315 319 307 316 326 311 335 329 335 308 324 311 313 314 318 316 318 331 331 312 330 322 337 315 333 320 316 332 313 329 318 323 319 312 327 311 320 328 338 320 313 321 335 327 332 345 334 344 321 339 337 328 328 322 336 342 317 344 341 332 326 333 339 343 331 330 349 349 323 336 325 325 346 347 342 323 334 336 355 343 329 345 347 329 351 346 337 351 332 346 344 341 355 352 329 352 335 347 333 347 346 361 353 341 361 339 347 335 348 355 364 334 357 346 350 339 352 357 365 352 337 361 366 364 341 365 348 352 339 343 342 345 361 344 355 348 365 348 361 368 370 343 347 364 373 349 363 350 359 361 370 360 380 376 370 369 357 347 363 379 373 382 372 365 384 364 378 377 363 351 362 380 373 355 370 357 370 361 365 379 385 370 372 379 376 384 378 380 362 365 369 367 367 370 392 391 391 379 380 384 397 380 381 390 370 364 378 364 370 390 379 389 370 371 369 391 370 401 396 381 404 386 395 371 383 404 370 405 403 386 396 375 388 383 405 397 405 375 385 399 390 397 383 388 393 396 412 388 411 379 399 376 384 402 403 405 402 392 380 405 388 398 406 395 419 391 383 393 403 420 411 410 409 404 416 406 420 394 401 421 412 392 386 424 407 386 411 424 407 399 421 427 411 429 429 415 389 413 420 393 426 419 419 395 426 432 397 421 417 411 413 424 409 433 412 414 424 417 422 431 429 434 397 412 434 400 438 435 439 425 407 424 432 426 424 439 433 411 422 402 419 432 407 434 405 412 441 415 439 436 427 441 409 421 407 444 418 415 438 415 442 444 446 435 409 438 410 412 437 419 433 429 438 419 442 446 445 445 449 421 430 451 434 419 439 438 455 423 453 443 443 431 441 431 451 434 418 453 439 438 429 454 458 434 460 444 427 422 424 458 444 428 457 438 461 432 457 441 447 426 435 436 449 460 457 461 423 447 436 457 428 448 425 425 465 468 451 432 429 434 447 454 462 460 433 453 454 456 471 456 445 446 446 460 459 438 473 448 439 465 449 435 438 454 442 438 466 459 469 433 469 474 451 460 470 465 449 459 449 447 450 467 465 474 460 458 438 467 476 454 445 461 481 450 462 447 479 471 461 461 459 467 448 442 465 447 478 445 474 470 461 447 470 444 472 471 446 463 464 475 463 467 454 461 474 474 466 472 462 484 444 484 468 455 484 449 459 472 455 449 458 472 452 483 471 478 469 472 457 488 460 479 462 467 474 458 455 478 452 463 472 490 473 471 491 471 449 475 459 450 451 475 480 489 488 471 452 481 492 468 449 469 455 478 487 462 469 475 494 455 494 454 452 452 457 475 476 459 483 467 462 487 495 475 460 488 477 464 453 475 463 454 495 495 463 466 489 483 472 466 488 495 470 469 497 477 494 455 487 481 473 479 496 470 456 484 486 483 498 488 486 489 491 462 465 481 455 455 491 475 470 459 471 468 477 496 494 499 499 461 459 498 466 456 468 470 466 480 479 490 469 491 479 486 500 492 468 455 473 485 457 469 492 475 484 468 497 456 492 474 489 498 472 454 479 465 496 491 492 500 481 486 490 485 497 489 455 490 470 475 475 473 469 466 472 477 458 468 458 476 468 493 473 486 473 498 476 494 467 493 494 494 457 483 458 454 498 459 468 466 458 489 485 474 480 457 498 465 473 457 488 467 476 460 452 474 484 454 469 477 495 463 451 452 472 456 478 469 487 495 483 494 464 469 469 472 454 494 484 453 477 473 468 481 461 495 483 473 450 453 451 494 491 451 475 466 482 481 463 472 479 450 469 473 448 466 447 451 489 482 481 450 485 460 475 457 469 460 459 487 484 486 469 449 446 486 486 479 486 478 467 479 454 458 487 451 466 445 469 483 486 474 478 464 483 462 476 461 476 483 450 463 480 470 468 481 465 464 464 456 446 442 440 457 451 438 460 475 441 481 464 479 467 455 457 457 476 458 446 451 453 466 474 471 461 450 451 447 470 456 445 449 434 449 434 458 441 464 438 459 435 448 443 462 458 470 461 448 447 470 470 471 455 463 461 443 432 438 455 469 460 428 445 468 444 455 460 464 460 430 429 429 450 430 459 428 431 447 442 442 466 460 455 433 462 446 437 423 460 449 443 459 427 434 463 459 419 428 453 428 431 433 432 456 438 444 436 437 432 424 459 426 431 450 418 417 419 456 443 442 433 448 446 431 416 443 418 418 423 418 453 452 422 449 426 437 450 445 414 413 451 413 423 415 438 434 441 423 417 438 444 413 434 443 409 409 442 425 411 413 432 411 441 427 423 427 415 416 402 409 403 436 427 413 404 402 440 439 417 406 402 433 438 430 407 406 416 416 396 408 430 426 406 421 406 401 422 404 425 404 393 427 426 407 407 410 406 410 391 421 429 397 416 389 415 388 412 412 420 424 399 416 415 397 404 390 399 413 416 395 396 407 402 387 416 406 395 383 420 384 394 407 408 392 384 395 386 390 391 393 416 407 409 408 388 382 383 414 407 391 377 406 410 376 384 390 405 373 378 377 408 373 389 373 383 405 398 381 398 370 398 377 369 399 384 374 384 393 385 395 395 397 400 393 388 389 380 368 375 367 393 381 390 391 373 387 386 390 386 367 391 381 359 391 374 366 382 385 376 357 358 371 362 371 382 373 365 380 386 355 362 363 370 374 376 377 363 358 382 383 359 371 377 365 361 378 353 364 371 373 364 347 362 368 348 348 350 360 347 362 377 357 370 353 374 350 358 369 352 351 352 361 375 361 368 343 365 351 346 343 354 349 356 355 357 352 336 357 358 360 356 350 343 367 366 365 335 351 360 356 338 352 363 344 350 360 345 339 339 362 342 350 352 341 347 330 356 331 332 355 338 334 356 338 343 334 333 326 347 334 346 325 329 341 344 333 354 332 348 331 340 320 337 329 324 319 345 329 333 320 348 332 343 320 346 318 333 328 345 317 346 346 331 338 331 320 316 335 329 335 313 322 333 335 310 321 317 314 321 309 328 319 315 325 320 329 312 326 333 331 319 307 331 307 328 311 324 324 334 309 316 304 330 322 321 328 323 315 308 323 320 326 317 311 302 316 308 316 300 301 307 299 319 307 300 308 310 326 298 315 324 306 319 318 322 304 312 312 314 318 298 301 301 313 294 299 310 314 318 316 314 295 295 319 291 302 296 298 309 307 311 304 309 308 295 316 315 316 298 302 306 303 311 313 314 304 312 294 288 301 289 311 311 306 290 302 289 297 308 297 286 305 293 305 289 303 305 281 307 303 289 290 301 287 306 294 299 279 289 284 292 283 300 291 297 305 300 303 282 289 287 285 282 290 279 280 303 294 280 292 284 283 288 299 291 297 282 292 293 287 282 274 273 290 278 297 279 276 278 277 294 298 282 281 281 281 284 285 295 278 283 288 287 269 285 288 292 293 279 284 291 288 285 291 290 275 289 281 281 267 286 287 279 282 271 290 293 285 290 291 278 276 266 281 282 268 266 281 270 276 278 287 270 264 275 272 281 273 267 277 264 280 268 289 279 277 281 283 275 283 280 283 286 285 267 265 277 284 281 281 267 266 265 274 266 266 271 284 275 275 286 264 280 279 279 269 266 260 262 278 281 270 273 267 265 266 269 269 262 261 262 268 283 283 281 277 261 265 273 263 267 260 268 260 279 276 269 259 276 260 266 260 259 279 267 281 260 267 264 263 258 268 272 281 264 283 273 266 278 276 271 260 278 270 278 262 262 278 263 269 280 271 271 282 282 270 278 257 279 258 278 279 257
282 267 281 281 283 279 264 275 266 283 259 269 277 264 263 271 259 275 284 262 279 271 276 281 281 265 276 272 260 261 261 274 270 284 270 284 278 266 264 276 280 265 276 273 260 281 275 277 260 263 281 281 277 263 278 263 270 285 276 272 277 279 260 277 266 260 276 275 283 282 266 279 277 283 282 267 267 287 285 268 265 269 281 272 273 288 275 284 276 265 285 266 273 274 284 280 264 289 268 277 272 289 268 277 274 279 284 269 278 270 266 282 279 286 267 280 274 269 291 288 288 287 278 293 273 271 278 292 269 280 282 272 267 274 273 286 291 288 283 286 273 273 279 293 273 285 281 269 279 290 281 271 293 278 271 284 283 295 282 272 283 271 278 296 291 286 289 273 292 277 293 272 296 278 282 274 295 296 289 291 275 274 294 284 284 282 283 283 280 289 286 285 277 277 279 297 300 289 296 294 302 298 277 284 285 282 285 305 296 281 295 294 291 289 288 307 300 307 306 292 285 281 295 309 304 300 302 300 305 286 289 302 308 310 310 309 287 310 300 292 308 313 294 293 314 310 296 296 314 297 287 311 301 305 313 311 288 289 308 304 312 304 309 303 296 314 299 292 318 300 300 305 298 302 314 298 319 318 302 319 321 300 315 305 312 313 305 310 321 312 321 318 314 312 297 313 314 323 322 323 307 323 300 318 312 329 316 309 320 314 326 313 320 317 325 306 303 303 323 329 317 311 325 309 310 328 310 326 333 318 308 331 328 325 316 315 314 325 331 338 308 328 330 311 327 324 312 329 341 337 317 324 313 339 330 319 322 336 340 331 338 332 316 320 336 326 325 340 334 318 332 334 335 338 327 321 348 339 326 322 344 343 336 337 325 327 341 335 349 343 331 354 327 341 324 341 343 329 343 336 343 347 347 327 357 332 329 332 359 352 348 360 351 357 358 349 342 347 357 351 343 332 348 348 352 340 340 363 358 361 339 340 343 336 341 339 359 345 370 346 369 366 353 364 360 344 346 348 366 345 352 364 346 347 347 354 367 342 377 359 344 370 349 379 374 371 350 380 369 365 370 355 367 353 352 367 378 369 381 352 380 350 368 370 357 373 381 365 380 377 387 375 353 380 378 365 373 378 370 359 360 361 378 382 381 392 392 374 369 382 384 371 362 378 382 381 387 378 369 398 372 363 388 377 380 374 389 365 389 381 373 389 365 399 395 395 377 376 386 396 371 403 394 376 401 376 383 376 393 395 383 401 406 378 386 403 379 403 378 382 397 408 396 394 402 404 387 407 379 388 389 377 379 400 412 400 393 413 396 392 404 412 386 404 412 384 388 400 405 393 392 413 404 386 422 390 411 385 388 415 391 423 398 425 414 420 396 425 419 408 398 396 400 396 414 408 408 427 431 429 395 403 408 406 419 393 427 402 406 404 433 399 402 411 398 399 408 400 423 437 418 406 432 430 414 415 405 422 422 430 410 423 407 429 411 422 418 412 411 419 427 402 415 436 440 405 415 411 444 404 418 408 418 425 427 423 440 435 446 421 422 444 431 430 418 417 417 446 413 447 417 419 453 437 437 421 425 414 450 434 421 431 429 413 433 427 446 454 456 446 447 417 432 420 441 442 422 442 429 425 419 446 439 446 457 449 446 418 424 429 445 441 449 446 461 429 453 437 462 427 452 443 456 432 430 449 433 466 449 424 434 427 429 433 456 425 464 461 447 427 428 429 447 462 470 444 436 435 435 446 440 468 452 443 454 471 469 453 472 441 434 463 448 474 475 444 474 441 461 456 435 477 476 463 474 436 436 439 444 443 464 457 447 450 479 479 448 437 465 446 448 469 464 475 454 481 459 460 479 455 439 452 446 451 461 475 439 441 457 453 468 469 470 459 470 470 441 442 448 468 463 462 470 445 456 481 443 472 458 486 446 455 455 455 463 478 487 466 477 460 475 454 445 461 475 471 446 470 473 449 446 451 472 476 449 481 471 452 467 460 453 481 482 469 487 486 454 487 489 474 483 468 488 454 451 474 453 448 470 449 475 483 474 477 478 489 475 466 452 476 480 460 464 469 483 484 489 470 478 485 452 494 486 493 480 490 453 486 490 475 466 496 465 472 459 474 493 465 491 496 492 475 460 486 475 473 474 468 495 483 483 477 481 472 452 464 492 481 480 464 460 475 464 453 497 472 476 492 486 495 490 459 498 479 495 476 481 471 472 478 481 457 482 463 456 483 455 496 491 483 488 499 485 453 479 483 499 482 455 465 478 494 498 478 453 472 480 481 469 453 486 497 483 468 461 486 477 489 483 469 472 497 494 457 497 474 467 474 455 468 465 460 488 463 485 488 482 491 470 498 491 456 495 474 497 482 461 475 471 470 470 469 466 463 452 489 484 466 490 488 461 456 475 451 493 461 466 455 453 462 479 471 466 475 493 491 485 481 467 483 478 464 479 492 475 480 462 462 474 454 478 484 485 455 462 479 490 478 483 471 469 465 492 486 469 467 458 483 477 454 448 459 468 477 480 446 461 447 485 465 478 446 476 464 452 447 481 481 471 476 464 473 464 482 467 452 459 487 470 452 457 485 457 476 452 464 464 463 465 455 473 475 473 457 447 475 454 477 459 479 461 478 456 482 465 472 443 479 463 465 482 476 454 449 463 463 472 479 477 442 446 463 475 478 479 475 460 440 460 475 454 479 463 452 462 443 460 435 443 473 476 477 455 475 474 459 473 443 455 443 433 445 463 445 450 448 436 466 433 450 459 457 455 442 435 436 456 459 443 463 460 439 469 443 441 463 468 437 435 427 450 443 453 452 449 434 443 457 439 449 452 448 428 426 449 440 448 434 457 431 433 428 422 425 426 427 458 455 450 436 455 429 454 457 431 453 443 450 441 434 451 427 458 424 448 437 417 454 451 450 457 457 429 417 438 443 454 445 433 440 447 445 452 417 418 419 437 432 416 430 434 425 440 423 423 419 443 423 414 427 436 444 420 435 436 446 424 411 446 437 442 440 413 421 411 425 419 403 440 413 433 414 430 407 410 431 424 430 412 416 424 440 409 435 424 439 429 413 434 407 410 398 398 398 397 419 413 435 421 406 434 434 402 406 414 394 409 392 399 430 431 418 415 425 401 416 412 390 391 415 407 392 406 394 409 420 399 388 413 421 413 388 424 421 385 393 420 417 408 398 382 402 400 412 399 386 383 381 412 414 408 383 400 402 388 396 416 404 382 415 378 385 408 399 386 375 409 387 407 375 377 404 388 393 389 393 394 408 376 406 387 377 374 407 371 388 371 396 377 388 380 400 374 390 390 372 389 396 383 396 370 392 388 399 386 391 363 362 395 383 390 375 379 380 369 363 372 384 389 386 364 358 366 369 377 389 379 374 362 357 384 384 355 369 382 379 372 388 371 356 379 386 386 377 360 351 380 352 379 372 379 378 364 374 349 374 350 352 375 363 365 380 367 362 375 359 361 375 360 375 357 363 345 359 344 345 372 371 355 360 372 354 363 367 354 355 348 355 359 348 357 363 353 347 343 350 348 346 355 360 366 357 368 359 347 362 360 361 333 344 345 358 337 337 358 342 330 359 351 340 334 341 354 360 349 332 356 346 356 329 354 354 337 330 344 337 356 335 325 355 349 339 337 322 344 350 342 351 333 330 337 324 326 344 337 337 349 321 317 325 328 320 330 334 340 340 321 347 320 322 317 337 329 329 336 321 312 331 328 315 335 332 312 338 333 320 329 329 336 309 336 311 328 328 315 321 316 328 316 318 306 329 331 308 322 318 317 322 305 333 326 315 314 311 331 328 328 310 323 315 327 321 320 309 308 319 318 303 316 303 307 301 327 327 324 321 321 305 313 321 304 306 302 312 311 297 304 304 304 296 308 304 318 303 292 314 304 292 308 301 313 308 292 294 302 309 291 294 304 291 310 288 316 296 292 302 314 310 315 299 293 299 310 288 300 309 302 313 302 311 293 286 288 300 290 296 303 291 303 305 296 290 309 297 289 286 298 287 291 291 309 306 301 286 302 285 279 285 300 288 300 284 296 295 293 302 278 282 302 290 297 286 296 286 300 295 291 280 300 292 282 300 281 275 300 289 286 301 291 278 288 278 291 276 287 284 290 299 280 292 294 283 282 290 297 271 281 288 295 294 275 288 289 282 272 288 269 296 271 270 284 270 287 275 285 274 270 286 284 290 279 279 274 273 281 272 285 292 290 282 289 268 285 281 281 288 284 293 288 275 268 289 287 268 276 265 272 265 279 284 272 285 280 277 273 279 283 265 277 283 278 289 274 273 273 281 284 268 269 268 278 288 282 262 281 282 262 288 271 265 269 268 287 285 281 285 263 262 287 266 282 275 264 266 273 263 284 284 269 281 263 274 280 272 263 272 266 279 260 263 283 268 270 282 281 263 279 283 280 267 261 275 271 281 270 284 274 283 281 283 277 274 260 260 274 262 271 269 282 261 274 279 259 258 275 281 279 284 268 262 265 270 278 266 282 278 265 270 276 276
284 284 281 285 274 271 263 277 282 260 280 260 281 281 261 260 266 271 275 276 275 271 279 286 281 276 268 261 277 275 268 264 274 264 264 278 276 284 269 261 285 263 263 269 274 281 286 282 282 275 262 272 277 281 287 271 286 269 261 265 273 286 270 276 263 274 268 280 272 278 270 286 271 273 284 274 267 283 269 262 287 272 264 277 281 279 277 280 276 266 284 289 264 267 278 267 269 285 274 268 264 283 281 274 268 277 286 274 271 283 290 285 281 276 285 280 290 287 266 274 280 272 268 288 290 272 267 272 267 271 284 288 268 279 284 283 292 282 286 285 280 271 277 279 281 269 278 290 274 279 271 289 270 286 296 294 292 297 284 279 275 275 272 288 287 291 278 285 289 280 286 286 284 297 281 282 281 291 276 288 301 290 292 291 303 288 292 289 297 289 302 277 282 289 297 299 294 289 299 284 292 280 285 296 279 299 305 297 288 279 304 306 284 291 293 284 297 303 291 290 289 289 292 287 294 285 311 304 289 304 312 296 307 311 286 302 306 302 287 314 293 288 293 301 298 304 314 301 305 291 306 287 313 310 295 310 298 312 294 300 314 311 315 310 298 300 320 320 310 314 312 312 318 320 299 301 310 319 316 320 310 317 313 308 308 321 322 320 311 307 325 322 323 300 298 315 325 322 326 305 309 317 300 301 324 305 331 309 304 317 303 319 309 320 333 323 317 327 335 313 333 317 319 334 304 329 312 332 326 323 327 308 313 317 319 329 326 323 334 325 319 314 318 324 317 338 327 330 332 327 340 330 341 324 324 313 326 318 329 314 339 342 337 315 325 348 346 339 336 331 330 344 348 322 347 347 332 326 339 348 334 346 335 328 329 345 327 343 338 330 326 333 343 330 334 342 343 350 335 333 356 359 357 326 330 338 343 353 344 337 350 340 336 360 350 335 361 360 356 352 334 363 340 364 348 362 354 346 335 366 357 369 352 338 360 354 343 368 360 361 338 370 343 341 341 364 343 348 345 370 367 352 367 371 367 360 373 375 375 355 346 371 373 371 349 348 358 376 378 361 353 364 366 362 370 367 365 367 375 384 383 349 378 385 359 362 382 372 366 369 361 367 383 370 369 383 360 387 389 364 370 373 385 372 386 359 393 360 394 373 390 393 368 384 389 369 392 367 388 381 376 365 378 391 394 387 394 398 385 381 374 400 399 401 377 402 400 386 375 401 382 374 374 377 399 390 396 393 405 372 370 388 371 393 391 387 386 409 400 410 406 383 379 377 380 407 380 385 409 411 403 378 404 399 394 414 398 407 386 396 381 392 393 382 391 383 392 388 405 393 417 399 415 421 398 421 385 402 413 413 418 410 424 425 414 425 413 390 411 426 409 406 392 389 420 418 407 401 413 418 417 405 402 432 413 420 423 430 408 422 428 398 401 405 432 415 422 435 403 416 428 425 434 421 428 427 410 402 437 440 415 411 436 426 419 427 431 424 437 402 408 419 409 414 413 443 443 423 432 433 432 432 434 445 427 418 421 412 420 415 412 436 427 444 436 441 431 418 417 427 451 444 442 423 410 417 415 442 453 433 446 445 452 417 445 433 435 455 445 454 437 453 441 439 439 427 422 455 429 431 431 420 452 419 433 438 439 424 452 423 448 432 455 429 419 446 448 455 430 452 435 455 422 429 424 449 428 430 458 430 466 458 466 458 436 458 454 458 465 445 464 428 459 433 458 436 435 457 461 434 444 443 467 456 468 431 450 443 442 473 440 452 440 451 470 453 470 468 475 464 463 463 446 472 442 468 477 459 455 466 466 473 444 468 464 439 471 441 454 440 447 465 471 465 449 473 451 451 452 479 440 452 481 445 446 460 443 446 441 468 440 451 446 444 465 465 464 464 461 458 470 453 461 473 476 468 471 459 483 441 450 441 451 442 443 460 466 445 465 471 470 467 478 478 469 454 454 448 480 470 462 460 486 478 447 470 460 478 483 457 474 447 453 484 488 449 457 466 450 470 477 485 460 459 468 461 450 483 491 463 451 490 454 476 487 452 462 451 492 463 494 491 472 450 465 467 455 454 484 460 480 495 453 494 487 454 488 492 491 485 461 449 461 495 458 455 480 453 485 477 468 484 452 493 465 469 465 473 476 480 464 487 481 495 485 451 453 477 494 496 492 486 475 457 464 462 462 494 465 477 475 484 464 456 480 459 455 474 482 461 485 497 497 494 473 484 494 475 489 470 452 483 458 455 490 471 467 480 467 481 485 470 493 478 455 475 486 459 478 470 468 490 494 492 485 468 456 480 491 493 498 471 476 482 473 493 454 467 454 496 497 487 493 491 466 496 494 453 456 452 497 451 490 492 491 476 487 495 483 459 467 461 477 493 471 452 467 475 469 496 452 494 486 494 466 480 493 461 461 476 462 460 477 480 481 470 458 470 494 470 478 463 459 457 485 480 486 482 484 484 481 486 460 448 483 475 479 458 467 470 485 459 481 465 490 491 466 478 466 490 452 474 458 447 462 482 454 453 468 485 475 456 484 444 447 488 476 481 464 470 447 475 477 475 450 484 475 473 446 465 462 478 461 453 480 477 443 482 479 460 471 463 472 464 462 469 456 443 460 475 462 463 455 450 449 461 444 480 440 443 451 459 478 470 465 464 460 467 460 453 441 444 469 469 443 467 446 454 451 465 449 454 468 441 452 453 436 454 439 456 438 441 453 438 460 450 440 463 442 447 449 471 456 450 459 462 435 430 435 457 459 448 431 454 461 448 435 469 430 440 453 442 447 435 447 467 454 460 457 432 443 440 446 464 441 451 467 425 443 461 427 424 463 423 457 424 427 437 435 458 458 447 423 449 454 424 421 457 434 452 439 451 422 460 447 460 419 446 461 424 426 434 444 416 455 432 425 440 436 416 440 429 448 414 420 451 445 422 453 437 427 449 421 412 432 420 450 413 411 425 411 419 433 438 418 428 445 420 443 443 442 435 442 431 408 417 423 416 415 412 415 417 427 437 414 426 419 407 411 432 401 438 431 439 408 429 428 440 401 421 435 434 409 429 400 421 403 413 417 434 402 408 432 408 398 422 398 413 432 411 415 402 427 423 422 414 420 410 428 409 422 406 425 421 424 426 402 390 415 422 402 400 387 395 390 387 408 422 413 418 393 392 398 387 407 414 384 409 386 402 396 394 390 388 416 414 385 382 406 412 417 392 409 390 401 406 406 403 394 379 407 407 394 382 409 407 410 388 374 411 400 387 373 381 397 396 403 378 376 405 378 388 406 376 372 376 401 384 397 390 378 386 369 388 366 368 393 369 398 393 380 368 369 385 393 388 398 369 384 390 393 396 380 365 381 383 384 361 365 381 387 361 392 359 379 373 388 378 360 361 372 376 358 356 376 354 384 355 364 368 380 355 380 384 355 376 364 351 363 370 375 357 350 368 350 361 357 378 362 353 377 351 370 352 367 378 346 371 373 347 354 376 366 377 369 344 368 347 359 373 364 363 361 348 350 368 364 351 372 348 350 363 369 351 340 364 360 351 364 335 342 356 353 361 360 363 364 364 356 346 363 349 355 354 347 362 352 354 337 339 330 354 329 352 356 330 350 351 331 336 358 333 337 349 348 344 349 329 352 335 341 325 353 332 354 325 331 332 330 340 332 324 352 326 346 338 336 322 330 323 347 337 342 324 324 320 323 333 330 321 318 344 344 321 320 342 323 324 321 324 328 312 328 342 330 325 316 328 326 332 318 318 330 325 311 328 316 312 312 325 316 326 318 334 327 312 320 314 323 329 327 308 330 314 332 311 304 316 310 310 332 309 307 322 319 318 327 313 329 309 319 313 303 312 302 310 318 303 326 313 316 324 320 313 301 315 318 302 296 295 308 295 315 297 309 308 311 302 310 314 316 308 298 319 316 304 312 300 303 301 312 318 291 299 296 303 291 314 309 308 311 304 290 294 307 298 309 294 307 289 286 301 306 286 291 293 285 286 292 302 303 284 305 288 305 296 292 283 299 292 309 284 300 308 290 299 289 282 295 291 304 295 295 293 306 291 304 298 292 284 287 302 305 301 278 298 285 288 291 293 290 289 295 280 279 296 290 288 294 293 295 282 291 287 277 288 288 278 298 290 298 286 281 297 281 275 295 289 279 290 298 283 281 294 285 289 295 292 295 271 295 272 279 284 285 295 270 283 271 279 272 281 294 281 277 274 268 286 293 276 289 275 271 271 272 286 290 281 281 272 283 279 275 293 266 275 292 280 269 289 269 287 281 291 290 290 266 288 277 277 283 286 265 264 275 271 277 275 273 284 267 263 284 285 275 270 286 281 285 263 278 277 273 267 276 271 281 266 283 268 280 276 263 270 264 262 276 266 273 286 261 266 286 271 277 261 279 273 279 263 273 267 277 284 261 280 282 281 284 277 260 275 280 277 272 272 267 260 277 269 286 277 274 273 261 264 262 268 276 280 269 277 276 275 263 278 268 274 261 281 280 277 270 273 283 271 274 263 272 265
273 261 272 261 263 262 265 266 270 270 260 269 277 277 275 271 286 284 287 261 280 281 268 280 285 265 265 262 270 267 268 283 268 281 273 272 272 267 278 272 267 267 281 284 273 269 284 273 282 284 262 263 266 270 282 279 274 276 281 272 282 277 284 279 286 269 264 272 277 270 283 283 276 265 268 288 273 264 272 283 276 290 285 270 271 268 276 272 282 268 283 264 274 279 282 271 275 283 280 278 290 289 273 292 271 273 283 282 292 285 271 282 293 271 282 276 280 269 277 278 269 286 292 276 272 290 272 269 275 281 280 291 273 287 273 278 278 291 280 290 283 269 278 282 274 279 278 289 282 289 285 285 281 296 279 298 291 297 272 272 283 297 279 272 289 286 284 284 280 279 277 279 280 299 293 286 280 285 293 285 301 292 286 284 296 297 280 279 284 298 277 277 292 277 304 283 287 287 278 304 287 302 299 290 304 281 289 292 295 307 302 285 296 285 285 287 299 290 283 307 282 285 300 298 306 299 296 308 309 297 305 295 289 289 297 287 290 311 286 286 291 293 301 304 308 308 315 292 315 291 308 302 312 296 308 314 304 307 309 314 317 299 316 292 297 299 294 303 318 319 297 316 319 313 304 311 321 295 294 301 304 306 315 312 314 308 326 310 300 315 327 315 318 320 312 309 324 309 316 327 319 314 307 318 318 325 302 314 325 332 321 304 313 309 321 322 322 327 304 324 328 318 315 317 331 324 308 324 315 329 307 322 315 328 336 319 322 334 322 318 314 327 333 319 315 319 338 335 343 339 324 335 340 320 335 316 316 319 341 335 323 318 327 335 343 334 345 336 333 333 338 323 349 345 332 326 349 325 332 344 343 329 334 338 335 324 341 354 343 355 336 337 346 354 330 343 356 347 335 353 346 329 338 330 354 328 342 333 339 344 332 355 332 336 340 341 344 344 339 340 341 343 340 349 351 366 342 335 340 361 342 339 348 339 342 356 342 365 337 370 360 365 340 341 352 349 355 358 366 364 350 342 375 351 361 366 347 377 349 374 355 358 358 347 359 345 377 345 373 370 353 347 372 366 357 350 375 364 352 379 377 367 351 366 376 379 354 385 385 387 382 362 387 378 388 365 375 368 374 366 373 389 382 380 367 357 381 389 360 393 371 359 367 388 379 378 362 362 397 374 386 364 363 378 375 372 379 390 389 393 395 376 366 399 374 387 376 379 368 372 394 373 382 381 400 388 398 402 371 404 408 390 387 396 404 399 390 381 385 373 409 398 409 390 398 401 375 389 394 379 383 390 388 398 386 382 411 404 396 414 400 380 399 382 405 389 388 381 413 415 382 420 390 386 416 411 418 394 404 392 405 389 388 402 415 389 391 399 393 393 422 402 395 394 397 415 399 414 404 398 402 408 422 408 410 409 394 400 393 404 424 432 423 420 410 415 427 435 426 423 408 423 424 410 430 433 438 403 419 428 411 431 420 413 406 401 416 441 402 431 412 438 430 429 441 438 412 429 433 419 407 438 426 423 405 408 433 411 423 443 439 435 432 419 408 439 429 429 414 431 441 444 445 451 446 432 449 450 417 421 444 452 433 450 440 455 439 439 414 454 445 418 428 438 440 417 440 454 439 440 434 421 425 421 419 460 444 458 430 424 440 426 443 436 461 427 444 461 424 425 448 433 437 457 460 424 434 432 432 426 422 436 435 443 434 447 462 438 444 430 464 443 459 446 461 435 432 463 433 436 463 453 441 428 430 465 453 457 458 452 455 468 438 439 437 471 459 472 457 450 448 472 438 445 473 472 456 441 459 462 460 451 452 437 459 455 476 440 448 468 464 436 471 437 448 479 478 477 439 468 461 456 464 482 472 446 463 460 471 450 440 443 459 469 474 469 454 468 472 483 479 454 448 450 484 448 460 482 450 485 444 440 455 448 440 484 453 461 462 441 474 465 441 451 446 474 478 457 458 466 450 447 477 460 453 476 469 474 473 475 469 472 476 484 475 470 482 487 445 458 482 473 477 483 477 475 469 467 490 450 473 466 475 488 483 487 452 473 451 489 487 475 455 463 465 481 493 478 462 486 487 454 466 452 472 460 451 450 458 482 455 485 455 463 460 473 458 467 453 463 462 472 491 449 488 488 462 466 472 477 484 492 463 456 476 488 495 479 491 458 493 477 475 453 492 466 477 454 484 460 495 476 483 469 456 455 462 469 472 464 477 487 460 491 494 487 461 472 496 482 459 492 462 484 496 483 453 455 467 466 492 465 472 478 484 478 483 496 476 485 490 482 475 453 475 450 489 466 471 488 450 479 482 488 492 459 473 473 490 489 489 484 482 463 490 495 469 455 493 494 489 485 479 492 467 483 492 458 477 491 475 457 452 487 495 494 475 450 471 468 469 489 481 454 455 475 451 452 458 474 449 450 488 457 471 458 470 466 494 451 486 472 458 489 489 457 467 469 485 489 488 458 481 452 488 466 457 492 449 467 450 450 469 457 458 445 452 461 447 463 446 462 470 487 451 462 479 454 467 475 472 474 470 488 476 466 488 446 460 485 463 483 480 487 449 487 481 455 456 482 473 457 453 448 448 454 465 483 464 482 462 441 466 443 479 454 460 479 451 470 469 472 465 455 465 471 453 458 480 462 453 460 473 460 467 480 474 440 461 464 451 471 463 448 479 474 460 459 438 460 448 476 439 439 451 457 467 448 457 468 456 456 436 453 457 466 470 449 471 458 433 440 454 466 460 453 459 439 438 462 473 458 466 432 463 445 462 458 459 441 449 442 442 457 456 428 430 433 455 426 456 459 445 435 458 456 448 446 453 459 426 459 449 464 453 443 455 439 442 421 424 433 457 459 419 419 462 444 426 447 445 434 438 422 445 448 436 442 436 451 421 434 441 417 430 454 430 421 443 445 423 419 443 417 439 436 444 439 435 453 437 433 437 415 438 452 419 414 433 437 439 429 411 420 430 440 416 448 447 406 446 440 428 433 414 426 405 421 406 425 423 408 428 435 411 411 402 408 427 402 428 400 418 401 402 415 433 408 412 429 408 408 423 408 432 401 429 415 422 416 398 434 398 414 406 419 401 409 419 432 433 407 426 416 395 419 400 403 413 412 410 409 409 395 420 404 398 421 392 411 394 426 392 424 421 412 399 385 397 419 418 403 387 414 420 383 419 420 398 395 384 409 418 397 394 418 418 415 403 414 386 391 400 406 385 413 390 406 394 381 381 384 388 380 379 393 400 375 374 412 408 407 408 402 407 386 371 380 402 372 382 397 385 397 370 402 378 387 368 367 390 393 375 375 393 400 395 393 401 370 364 389 378 392 377 366 365 363 368 365 393 363 365 378 369 362 395 377 380 365 393 383 377 371 392 387 358 380 373 392 364 384 370 379 372 360 390 367 382 369 371 354 356 375 378 375 384 367 361 360 349 351 355 366 373 371 359 365 355 378 375 346 379 353 371 366 377 373 376 356 353 351 368 358 345 375 345 344 348 364 350 342 367 361 341 342 361 364 356 354 354 371 365 345 366 365 364 366 343 336 349 368 363 343 356 353 365 339 338 348 361 346 335 344 354 352 336 360 358 360 360 335 339 343 337 355 349 327 355 349 341 327 340 351 333 355 355 345 328 333 354 328 323 333 334 351 322 348 326 328 332 327 326 340 330 349 335 328 318 325 321 333 321 341 343 347 333 346 315 323 323 315 342 323 317 320 316 314 344 327 340 329 332 337 334 324 329 334 323 314 326 324 322 315 323 337 332 315 312 336 337 329 331 317 336 317 333 312 324 305 326 320 323 315 315 314 306 321 306 325 330 315 304 331 312 305 302 317 328 322 315 312 314 307 304 305 327 318 303 318 319 308 311 310 313 320 302 313 307 304 304 301 314 303 300 300 322 311 315 322 308 312 299 300 297 316 315 298 300 312 291 305 308 307 310 306 312 295 300 293 298 308 299 309 293 307 286 313 286 300 313 294 312 289 302 310 306 288 287 309 288 306 287 297 293 290 305 304 294 291 307 301 308 297 299 303 290 303 300 290 281 288 304 280 280 283 304 290 294 288 284 290 301 287 295 281 285 288 301 296 296 289 286 284 303 303 298 276 287 288 284 280 288 286 289 285 296 280 275 283 297 297 291 283 294 288 296 285 282 284 294 299 277 278 297 287 298 290 290 272 275 284 278 275 296 277 285 289 295 270 282 291 295 273 273 271 287 269 285 281 293 291 291 283 269 289 271 268 293 274 281 269 287 289 286 269 269 275 273 267 276 286 289 286 290 266 290 293 280 288 268 268 268 286 285 277 275 277 287 284 266 270 271 282 279 271 285 269 284 265 270 277 278 279 285 266 285 265 270 277 277 273 270 280 283 262 280 266 264 275 275 282 281 282 274 286 279 284 280 288 286 287 275 263 264 270 281 286 261 277 263 276 277 286 282 270 275 263 263 277 276 277 271 285 286 272 271 276 267 262 276 280 287 278 270 263 276 279 277 276 268 268 280 284 266 263 283 280 265 285
288 272 276 287 269 275 271 268 279 266 269 267 275 285 274 273 276 262 265 282 278 263 263 287 287 285 280 272 279 285 271 267 284 274 265 264 276 263 270 267 283 267 288 269 263 274 282 267 275 274 288 280 275 278 268 263 275 286 273 281 271 271 286 267 285 279 286 272 280 284 266 274 289 266 271 279 266 279 284 279 291 271 286 266 287 291 266 272 276 265 279 286 274 275 266 282 266 279 273 267 277 278 286 284 279 274 283 284 288 270 275 287 269 294 280 290 276 280 274 267 290 268 272 271 289 273 271 273 270 280 275 282 292 295 284 289 288 274 292 295 290 273 287 292 273 285 272 294 298 279 294 294 292 284 282 297 289 298 274 276 282 281 273 289 292 289 282 296 293 276 293 297 294 285 294 278 286 282 300 300 286 291 287 303 302 283 296 278 299 292 296 288 302 281 294 284 286 279 292 282 284 291 298 296 301 280 292 306 288 287 293 291 296 305 290 284 303 310 287 298 288 297 301 305 302 289 310 300 285 285 294 305 293 291 289 309 315 303 308 295 291 306 311 292 293 316 289 310 290 307 305 316 297 316 289 291 298 290 307 292 292 309 312 300 308 318 317 299 298 311 309 303 295 321 310 296 297 319 304 314 295 306 316 304 298 297 316 325 312 301 326 322 298 308 306 306 305 312 302 325 326 324 318 326 319 302 327 323 326 306 311 325 316 307 311 334 322 319 330 315 310 314 325 328 315 307 312 308 331 317 324 322 333 315 326 334 316 327 309 330 317 338 339 322 342 316 320 329 332 315 315 337 318 333 320 324 337 328 319 323 332 328 321 342 343 320 331 339 346 324 328 341 336 328 333 337 334 349 334 350 347 335 342 352 323 336 352 330 333 334 351 323 330 346 324 353 326 354 357 340 332 329 357 354 338 360 330 331 328 344 360 352 347 348 346 337 362 342 345 353 344 347 335 355 355 334 346 339 358 365 341 340 363 343 350 347 369 348 350 339 367 347 367 351 363 351 358 356 357 359 355 347 370 350 358 372 368 356 358 349 347 346 345 355 359 365 358 345 348 357 351 372 366 381 370 370 356 367 377 379 352 382 373 381 362 363 359 374 362 357 380 374 361 387 385 387 373 362 359 384 382 391 379 387 392 384 358 391 392 381 363 379 383 373 383 373 385 382 372 380 390 392 363 390 363 363 388 365 380 367 398 400 373 374 367 394 372 377 396 379 400 381 403 384 388 388 381 385 388 384 381 393 372 392 383 400 408 375 385 408 383 397 398 387 402 391 409 405 387 381 377 382 388 403 385 408 383 387 381 384 402 381 408 411 412 419 388 392 418 399 409 412 421 397 416 417 406 405 419 414 421 405 388 401 398 405 411 391 404 394 388 416 427 410 408 411 389 402 393 414 408 428 413 407 422 416 415 416 430 409 428 394 420 398 430 401 409 426 404 414 399 427 405 424 397 414 417 400 430 424 424 422 426 427 421 433 429 435 403 439 423 407 423 442 414 442 408 427 421 444 441 438 442 441 440 415 419 434 433 425 432 421 407 417 408 430 409 439 424 425 443 425 446 412 429 446 436 414 429 410 415 440 435 445 440 439 423 428 425 453 450 440 444 456 439 452 431 423 425 447 434 453 458 420 458 436 458 433 432 457 450 452 430 435 419 441 453 451 459 424 446 445 449 463 426 458 447 455 445 461 452 445 450 436 460 431 435 449 443 437 445 432 428 433 425 450 458 438 438 431 444 442 433 429 442 435 463 452 452 434 457 442 450 454 441 462 446 465 469 448 471 444 451 438 471 439 441 439 457 432 471 444 460 447 476 475 463 476 463 443 437 448 465 461 437 439 456 455 477 459 474 435 435 458 445 439 466 455 448 474 464 462 481 468 457 456 440 454 464 463 477 463 460 483 442 454 445 479 455 471 456 442 465 466 475 475 482 477 464 481 468 445 454 461 472 476 481 475 441 456 449 482 483 466 476 442 476 483 477 447 465 450 451 445 471 481 481 468 473 459 458 450 465 473 471 450 462 459 478 463 475 482 452 471 460 486 465 449 482 448 469 481 459 483 455 481 458 451 458 487 448 470 482 489 484 487 456 476 471 447 462 490 472 458 491 450 474 494 488 483 459 464 450 472 480 459 460 472 490 452 466 492 476 481 467 492 455 456 475 479 456 469 475 461 459 452 464 487 451 457 454 462 452 483 466 485 473 478 462 469 461 459 492 489 493 464 486 452 471 491 482 458 491 487 470 454 490 464 471 472 472 456 485 475 490 481 490 467 464 456 487 455 493 463 449 490 478 465 472 480 461 484 468 482 475 468 466 449 483 489 472 485 449 487 490 490 473 485 487 467 471 458 473 468 472 451 487 479 468 463 489 459 451 461 492 457 480 462 483 467 481 459 456 460 475 450 479 478 465 471 475 487 459 479 460 482 461 452 465 480 446 486 470 475 452 446 484 485 487 472 483 445 463 448 482 460 468 482 477 446 463 453 446 473 474 476 457 485 465 448 463 480 464 444 473 443 451 472 471 448 475 459 487 447 456 478 462 479 470 441 473 481 443 475 459 473 462 471 468 476 469 441 461 444 481 444 484 443 467 460 448 454 476 441 458 444 477 472 475 452 465 460 441 468 443 459 454 458 438 482 448 468 457 453 467 472 476 439 470 459 469 460 467 466 436 469 441 438 440 447 466 450 459 464 451 470 473 453 458 439 433 442 457 461 466 444 451 460 446 448 439 441 434 432 473 436 467 434 447 434 454 435 451 441 427 431 434 444 444 440 444 440 431 447 461 443 443 431 456 436 461 452 457 424 441 457 440 443 451 463 451 431 458 441 431 430 422 433 448 460 447 442 450 429 439 461 447 458 424 455 426 437 428 420 434 451 434 441 427 424 446 451 429 425 449 456 444 415 414 452 428 438 443 451 447 452 427 452 439 439 442 448 448 452 444 413 443 417 430 410 417 409 438 427 446 432 439 439 423 439 430 416 428 433 409 421 429 423 419 415 405 425 404 423 436 426 438 416 441 401 436 434 430 408 411 426 433 399 416 407 415 419 415 407 403 410 399 414 411 429 415 415 396 407 433 433 425 410 432 400 398 394 408 397 431 396 403 402 416 410 411 393 389 427 401 412 404 391 422 414 416 399 403 389 398 419 392 423 390 393 386 389 413 410 383 397 393 420 384 390 390 404 418 391 406 398 408 382 393 383 385 394 392 389 405 393 411 390 404 405 396 385 379 402 395 377 392 394 404 382 402 405 387 406 380 393 381 378 402 381 381 407 371 405 397 401 400 372 393 399 375 376 392 374 391 367 388 400 377 389 376 383 390 372 389 393 373 393 392 365 380 392 381 382 390 376 391 389 364 393 368 364 371 367 359 368 380 359 375 390 371 358 388 370 380 356 375 367 362 381 368 379 356 382 380 363 361 367 353 371 382 377 350 356 352 352 358 348 354 362 353 377 368 349 348 355 344 356 370 363 367 356 351 362 377 377 348 356 374 373 356 350 372 367 362 360 339 369 354 363 344 359 344 362 357 340 339 349 340 341 362 342 361 362 349 359 352 363 351 354 359 332 332 355 356 345 352 358 332 344 338 347 341 357 340 339 333 350 342 349 349 340 341 330 329 330 337 349 350 355 334 346 332 336 345 324 340 339 341 341 352 339 346 336 323 332 340 334 350 333 321 329 318 337 335 332 324 348 326 333 343 322 338 329 319 343 328 335 325 314 322 328 332 312 326 313 326 328 333 336 325 314 316 311 324 316 336 312 333 337 325 338 323 314 315 308 331 326 306 326 313 306 309 334 306 325 304 321 326 304 322 320 327 315 318 306 331 304 323 308 325 316 305 330 305 316 316 311 301 305 320 327 302 298 325 302 323 307 304 315 306 322 298 300 302 314 302 301 317 318 305 319 297 321 305 316 310 295 316 316 303 302 302 305 297 290 295 315 308 311 290 303 313 294 314 288 301 287 313 295 303 295 312 300 286 286 293 303 312 288 299 295 291 303 303 292 286 306 290 301 284 303 299 290 287 288 288 291 310 292 305 299 290 299 282 290 301 289 286 304 292 302 283 297 306 302 296 300 286 295 289 279 285 297 286 282 295 284 282 293 294 277 303 302 286 295 275 278 275 290 287 275 284 280 298 279 300 289 288 281 274 292 273 298 285 297 297 296 278 293 273 290 286 297 274 294 283 284 284 276 272 297 277 294 275 284 283 274 273 270 294 286 272 295 284 285 276 281 293 282 275 279 284 290 289 287 269 273 285 284 290 286 282 270 267 272 285 281 289 273 266 287 291 271 270 279 272 278 276 282 280 285 289 266 274 288 275 271 273 271 283 283 267 264 289 270 282 281 279 285 277 280 276 287 268 265 266 283 264 284 288 268 267 285 269 265 270 268 287 279 274 279 286 276 268 284 271 285 262 286 279 264 275 280 287 268 281 262 278 271 273 276 265 266 288 271 284 268 265 281 273 276 286 269 279 264 263 288 288 280 274 267 282 288 286 281 283 278 270 272
278 282 288 281 275 276 280 270 282 283 279 267 271 276 274 277 268 265 276 267 283 288 288 276 276 285 284 271 264 266 270 279 274 284 270 276 270 287 283 263 270 288 268 268 265 268 282 270 286 268 290 268 282 288 271 269 273 265 266 274 268 273 280 270 269 276 283 276 290 265 265 270 291 285 274 265 290 276 291 286 274 281 266 276 274 268 274 284 292 291 279 269 293 288 285 288 272 285 290 284 275 276 282 283 273 289 283 280 283 280 273 292 268 286 286 289 288 295 291 270 277 278 274 276 272 277 282 290 296 292 293 291 285 280 279 291 286 297 290 287 294 280 283 279 299 275 273 275 286 296 277 294 278 296 287 294 288 284 299 301 279 296 294 294 290 303 300 290 297 288 302 275 301 300 281 295 294 295 287 277 288 292 305 298 283 300 303 297 295 289 291 283 307 293 290 304 285 287 291 300 292 290 301 289 306 306 300 288 289 303 309 292 290 302 285 288 295 303 308 305 286 312 306 291 310 291 313 302 288 300 314 300 308 290 313 292 288 299 301 311 302 315 307 303 308 311 306 311 296 316 295 314 305 309 312 292 316 312 303 311 320 295 319 312 300 317 312 303 321 297 314 315 299 321 310 321 306 305 299 321 323 307 313 322 327 313 313 319 301 328 324 326 321 302 300 326 304 314 304 317 316 324 309 322 318 322 318 330 331 319 322 323 333 314 308 323 329 307 327 320 313 305 332 308 336 327 332 321 308 307 318 320 318 309 337 329 334 337 313 310 327 332 330 325 311 335 313 337 314 330 338 342 339 319 322 332 333 318 324 333 321 332 333 348 347 322 335 318 322 340 340 333 345 344 324 339 329 322 345 329 339 338 327 330 325 341 350 355 341 344 354 324 326 336 353 345 333 351 343 354 337 347 335 353 329 351 339 332 334 349 362 345 343 332 361 355 351 363 343 345 351 354 356 339 353 335 353 368 358 360 360 348 355 353 351 338 363 343 371 344 344 362 369 349 357 353 343 353 367 367 344 344 363 369 359 370 357 345 363 348 370 359 345 376 367 372 377 376 346 357 377 363 377 378 381 368 383 378 354 361 382 369 364 385 351 372 379 361 356 372 388 353 378 386 360 380 383 383 364 387 382 369 386 388 383 367 373 369 380 379 394 368 368 368 360 369 390 385 364 373 391 384 379 399 377 373 397 366 379 383 369 370 401 394 387 384 366 367 378 375 396 373 398 378 398 397 396 404 384 400 383 405 390 405 385 383 373 372 381 394 374 384 373 408 385 398 412 395 398 406 392 379 385 380 408 378 400 396 416 409 385 391 395 394 380 413 380 392 403 386 420 394 407 387 386 412 396 399 412 399 388 412 392 402 414 423 408 421 423 415 400 419 410 415 394 412 409 413 412 420 408 426 404 398 417 400 405 417 427 410 427 410 419 406 432 433 414 431 411 434 429 421 406 403 415 402 415 429 429 398 421 407 435 419 433 438 403 406 414 424 432 406 439 435 413 421 410 434 437 433 422 430 411 406 403 425 413 412 408 428 414 418 407 422 439 440 418 442 448 432 426 446 440 413 419 409 412 413 441 432 440 450 438 430 430 431 415 454 451 438 438 448 423 449 435 440 438 419 446 446 442 434 434 425 433 438 425 436 443 450 451 423 446 461 422 447 418 445 429 458 431 439 452 450 450 458 423 458 448 431 445 463 458 441 458 454 445 464 422 432 453 427 428 457 447 433 443 448 461 431 445 431 427 454 439 459 449 443 453 439 445 453 453 456 430 445 459 435 437 434 437 468 431 442 468 458 460 464 444 459 467 475 445 462 474 436 476 468 442 448 435 468 475 462 460 477 435 447 448 445 459 463 446 469 439 441 453 469 437 468 461 474 475 475 467 480 446 481 445 443 440 452 473 477 478 452 472 475 451 450 442 473 482 474 482 445 476 454 480 470 443 476 457 483 463 484 470 472 476 472 473 479 442 458 468 478 467 458 470 481 464 469 471 464 460 463 465 452 478 460 479 484 452 445 476 470 443 454 456 474 488 484 462 483 455 444 474 481 455 458 469 479 480 448 455 452 469 478 457 454 445 447 449 454 482 461 467 474 459 489 467 454 487 485 491 484 470 455 487 458 490 454 460 480 477 447 453 490 481 471 467 461 449 458 467 464 453 467 492 493 490 494 454 464 465 478 455 489 466 449 453 462 482 492 449 465 492 481 488 459 484 461 452 486 452 472 482 458 472 459 482 467 458 488 483 454 450 469 448 469 450 479 483 484 477 463 481 453 449 453 490 485 492 448 455 449 451 489 485 475 454 472 474 490 491 462 450 494 463 476 494 465 487 482 454 448 477 466 453 478 471 449 447 447 474 480 474 477 454 491 484 486 468 463 481 491 456 462 469 471 470 468 487 461 454 473 487 462 491 471 446 447 472 472 447 478 484 481 482 449 475 457 485 447 472 484 476 448 461 484 461 487 466 486 487 467 449 474 481 472 461 449 488 454 481 443 461 459 479 446 458 457 457 451 459 478 484 484 481 449 476 445 485 452 442 477 469 441 461 459 462 477 459 461 443 451 461 460 467 445 457 482 460 472 438 476 455 475 466 442 482 455 440 479 459 441 469 481 481 444 449 458 481 468 473 458 464 452 439 461 450 480 466 460 471 461 460 476 469 470 470 452 443 451 443 457 470 477 465 457 432 457 456 473 469 440 449 451 462 460 431 430 465 468 455 457 456 434 459 446 470 450 470 440 428 435 464 464 441 457 444 441 456 429 443 460 449 434 468 438 448 430 437 437 451 426 431 436 447 433 436 424 427 423 438 465 424 424 431 459 462 426 426 447 450 443 436 428 427 455 461 425 459 430 439 442 453 446 431 453 436 443 434 434 456 421 436 439 445 457 436 457 416 416 428 429 417 435 446 449 413 426 429 421 421 420 414 426 435 411 418 411 428 426 428 417 431 447 440 410 436 408 414 442 414 410 407 410 435 437 438 445 409 416 407 406 410 415 405 442 432 439 408 433 417 425 436 438 400 437 435 428 435 399 419 399 401 420 406 408 418 430 437 416 422 433 397 420 432 423 416 406 400 418 405 417 427 426 398 409 418 401 410 416 416 411 416 396 427 425 408 405 418 406 406 403 412 413 406 398 418 423 394 395 391 405 416 407 393 409 394 408 399 388 411 409 392 418 395 419 417 407 398 405 390 416 381 406 392 400 398 415 381 388 413 404 403 383 407 381 401 391 401 384 411 374 376 406 409 403 383 376 392 398 395 395 387 408 381 400 379 374 404 370 406 400 383 396 394 377 398 380 371 397 398 376 384 395 394 378 397 371 388 395 399 371 378 399 368 364 390 382 385 365 370 383 373 373 362 365 389 382 380 371 381 363 390 390 363 369 360 369 386 379 383 354 385 389 358 387 388 382 370 374 356 357 374 363 380 369 372 379 353 377 363 370 354 379 369 365 375 349 372 347 369 369 344 362 365 350 376 345 357 351 354 373 353 370 367 364 372 373 342 352 344 344 344 367 359 370 356 348 338 355 344 347 341 363 362 366 337 368 354 353 334 361 339 360 347 342 341 343 352 355 354 342 350 337 361 362 343 332 348 358 340 334 353 337 332 327 344 353 339 340 344 336 358 352 326 334 346 339 330 339 337 353 324 347 343 354 338 338 322 326 347 345 324 350 338 335 349 341 320 331 335 325 338 337 321 338 337 341 345 347 315 346 345 319 338 330 317 319 314 314 327 319 327 315 334 321 329 327 313 330 321 324 330 309 320 312 329 334 325 330 329 322 332 320 319 307 322 309 308 325 310 322 332 327 327 324 305 330 327 321 309 312 314 318 309 324 309 331 330 323 315 304 307 321 313 325 328 320 302 322 312 300 301 308 307 301 303 320 326 325 305 298 304 317 314 310 309 322 317 313 310 306 307 312 292 315 315 312 303 320 319 304 314 311 308 292 290 304 293 318 315 304 315 305 311 304 288 295 306 312 314 292 286 292 304 307 306 296 299 288 296 289 294 290 310 299 293 305 293 292 303 309 308 304 290 284 304 295 299 307 296 299 292 306 309 302 296 296 287 283 292 291 295 289 305 281 305 284 301 284 292 284 303 287 297 280 282 290 285 298 277 292 279 280 288 278 300 295 286 299 291 291 293 276 283 275 288 278 273 288 299 297 289 280 276 273 290 272 292 276 297 286 299 296 288 289 278 288 278 275 283 291 286 286 294 296 287 292 271 271 278 281 279 278 288 282 279 290 282 282 294 291 268 277 272 285 294 278 286 273 283 271 267 271 271 275 268 272 268 283 274 289 279 284 283 271 281 277 293 279 292 275 275 276 284 279 266 267 291 269 270 275 275 290 290 272 266 282 280 279 276 271 266 281 285 273 289 289 276 273 285 268 290 277 286 282 279 271 272 276 278 267 286 277 265 272 283 282 289 288 285 289 267 275 279 277 273 266 264 286 276 285 263 264 272 285 283 276 265 280 277 268 283 272 281 274 270 264 282 270 289 266 269 282 279 274
286 290 279 287 286 265 272 287 266 270 271 275 283 290 266 270 284 275 268 265 286 275 266 267 271 281 271 267 289 287 278 285 286 266 270 271 283 278 284 276 285 280 287 266 279 278 288 273 290 281 274 274 282 265 278 289 271 274 265 269 274 275 286 269 281 277 287 287 270 274 275 266 267 266 289 271 289 275 279 276 289 282 282 266 283 280 286 274 288 288 287 281 281 279 269 269 274 290 274 279 284 284 280 269 284 275 274 279 268 272 274 277 289 275 289 291 289 293 271 296 288 292 283 274 289 285 288 296 294 296 281 294 284 293 295 285 286 274 281 298 278 299 290 283 278 296 278 298 292 280 281 282 288 296 288 279 295 278 277 277 295 284 286 291 276 295 287 280 299 282 304 285 289 294 300 298 302 290 291 291 288 298 293 290 281 304 294 307 284 302 282 305 304 293 284 306 306 297 282 300 303 302 310 308 292 305 292 310 311 306 286 292 289 303 297 284 299 312 305 308 311 310 296 299 312 304 302 292 304 289 315 310 297 311 289 288 307 298 304 298 308 290 311 304 313 316 305 297 315 296 291 303 314 296 310 304 315 299 304 296 302 305 313 314 321 315 314 300 322 311 323 324 310 302 313 311 315 300 326 325 307 308 326 308 322 310 306 328 303 312 323 312 315 320 302 303 303 321 308 329 308 305 329 321 313 317 304 330 304 322 321 334 310 316 325 316 320 330 334 313 319 309 322 314 327 308 335 320 315 329 308 309 327 312 323 312 310 319 336 312 338 322 342 313 336 332 334 339 336 336 342 340 327 335 329 333 347 336 322 346 319 322 341 329 336 335 350 344 341 335 344 322 333 339 352 328 345 339 352 334 330 346 328 348 335 329 351 341 356 330 338 333 326 358 328 351 340 326 344 336 331 359 358 351 338 355 344 340 340 336 334 348 354 360 348 341 342 347 333 349 347 357 367 364 345 365 363 349 356 337 365 355 365 367 350 359 371 340 355 352 355 350 346 355 364 363 344 366 357 359 350 356 373 359 377 375 354 367 348 369 367 377 348 375 349 365 350 363 363 369 375 371 365 381 352 372 348 384 353 355 365 361 351 377 367 358 376 385 362 363 379 383 371 354 381 372 368 370 366 369 392 389 388 383 372 364 359 389 359 365 387 366 380 383 370 376 391 362 389 386 384 368 390 387 390 385 397 384 384 397 370 373 370 382 369 369 368 394 396 385 398 376 389 384 405 378 373 386 396 402 401 386 402 380 379 385 375 374 392 389 400 403 395 386 409 403 375 395 384 397 400 392 376 409 410 413 396 408 387 397 391 380 403 384 389 415 398 383 414 410 412 420 395 387 382 397 405 392 399 417 417 392 388 407 401 388 409 421 400 422 403 424 416 401 426 426 397 406 427 396 425 401 410 406 404 427 396 405 395 414 416 402 426 423 406 417 396 414 406 395 412 397 407 411 420 410 397 415 400 398 422 437 413 404 412 434 419 430 423 420 429 406 417 420 419 438 432 418 416 414 424 442 425 402 413 423 435 422 429 443 426 415 438 409 421 444 443 443 431 427 423 419 434 436 443 411 416 443 451 438 435 425 433 413 422 443 437 447 413 449 436 447 454 427 422 416 438 428 445 436 420 422 444 426 452 428 423 453 421 457 440 448 430 456 443 446 440 437 423 425 435 454 458 452 428 433 449 428 442 457 449 462 451 463 423 429 435 422 436 447 446 439 432 431 436 435 435 458 455 442 442 448 434 439 460 464 453 446 431 433 461 460 451 436 454 465 462 434 435 451 465 447 466 459 430 464 452 470 442 443 453 468 471 444 450 454 470 452 470 436 442 476 465 438 440 447 476 476 456 446 462 455 472 456 442 474 453 472 478 474 449 464 467 452 479 449 476 436 471 477 441 438 447 468 438 482 445 438 460 477 439 470 447 477 462 456 444 446 445 447 453 468 446 460 441 476 456 464 469 447 464 455 452 469 481 448 463 443 443 440 478 446 468 443 486 447 456 442 449 463 451 459 442 454 481 445 445 452 464 475 454 485 486 462 468 475 470 445 479 473 485 465 474 467 468 473 467 483 468 475 454 473 446 448 485 480 447 484 485 463 465 451 459 463 471 479 489 446 475 479 477 488 450 458 461 449 476 471 455 479 483 452 476 477 491 486 487 471 448 491 447 482 487 490 458 475 484 476 478 484 470 481 479 453 472 473 457 482 451 466 468 468 451 477 478 449 470 472 454 473 450 455 488 491 451 452 472 489 460 482 458 483 470 490 469 448 469 479 462 474 477 462 474 481 492 458 483 469 462 490 474 465 477 447 462 461 478 466 482 491 455 493 460 457 468 482 484 490 492 452 448 475 467 475 488 466 465 456 467 481 453 473 478 462 473 447 455 457 492 490 449 467 475 468 469 487 454 460 487 477 454 483 467 490 460 478 452 476 478 480 457 457 481 466 482 471 468 446 486 470 451 444 487 476 461 465 472 471 480 462 456 482 454 473 482 463 460 444 449 448 474 456 454 465 472 447 447 450 449 443 470 450 483 468 483 456 445 467 483 475 439 445 464 445 476 458 465 442 453 473 442 440 482 456 464 466 461 464 469 463 460 453 467 458 476 465 468 475 440 462 463 473 450 463 472 446 479 436 439 450 454 449 436 462 458 476 442 466 439 451 445 454 436 474 438 465 469 442 470 474 474 458 465 450 441 456 460 446 464 471 461 445 440 463 473 464 467 442 451 435 468 470 456 432 427 461 465 464 431 456 461 440 467 441 467 453 429 453 436 460 430 441 465 453 454 425 439 442 464 459 429 440 463 450 441 449 455 462 430 435 423 442 424 440 457 422 424 460 425 455 429 432 449 426 438 456 423 438 425 455 430 441 453 420 444 423 440 452 435 426 417 417 437 451 437 425 423 443 448 413 422 424 450 452 438 424 417 443 444 417 429 450 442 423 445 418 423 427 422 416 421 412 411 442 429 427 430 439 419 442 432 440 404 445 429 414 415 402 408 427 411 431 419 424 417 418 425 426 435 439 434 405 400 438 399 423 430 418 404 417 428 420 400 406 415 399 398 433 397 416 422 427 423 418 405 399 403 416 415 429 395 404 430 420 401 421 425 391 400 390 411 391 415 401 410 402 409 422 419 409 412 395 404 399 386 387 399 418 422 394 391 412 383 421 415 411 408 406 413 404 404 395 410 410 401 392 384 396 387 382 379 414 387 382 385 415 415 383 391 379 404 410 384 381 392 377 404 398 380 391 381 402 410 409 373 403 381 403 408 377 395 386 400 399 395 387 397 373 379 390 391 392 392 373 380 393 397 386 393 374 365 383 387 364 367 373 376 373 398 385 385 362 365 395 386 388 390 362 382 378 386 373 370 375 389 359 374 365 390 360 366 373 368 388 375 385 371 381 365 374 357 353 367 379 382 355 384 361 362 376 350 384 374 372 355 364 370 350 355 375 363 353 373 354 373 379 375 366 344 344 353 353 348 356 366 349 372 363 361 348 347 370 370 341 349 357 374 346 369 366 359 365 360 368 342 363 348 337 352 362 347 349 362 338 350 351 355 365 359 357 350 364 350 356 363 359 363 355 359 335 355 331 333 343 336 359 347 336 351 350 353 345 344 327 325 355 345 333 332 339 345 331 348 333 337 346 335 343 342 337 322 329 351 324 343 349 325 337 334 322 328 339 328 342 335 349 318 336 319 338 319 338 331 322 344 341 327 319 335 346 332 334 318 328 337 338 327 334 339 337 332 323 335 312 324 324 315 323 311 310 323 314 338 313 333 331 323 308 323 314 320 309 313 336 322 315 329 304 306 326 330 327 306 332 326 327 307 304 330 302 322 309 301 328 303 314 310 304 308 303 303 310 299 313 310 318 315 305 308 325 305 319 321 309 314 311 301 316 312 296 316 298 301 313 295 303 302 297 311 299 313 294 312 298 311 319 306 310 316 290 295 312 317 293 294 294 295 309 303 315 311 289 314 314 300 304 316 309 300 303 306 291 297 288 297 286 286 312 298 303 304 303 287 308 306 292 304 289 292 308 299 300 289 293 301 304 285 300 288 297 293 290 292 298 298 306 307 297 288 303 296 288 279 283 304 293 283 287 290 291 283 298 280 280 299 290 302 303 300 278 281 304 280 292 284 289 280 281 277 280 297 285 298 289 276 290 300 292 297 292 289 279 296 275 285 285 292 272 288 294 294 281 273 287 286 297 287 274 283 282 282 296 295 289 283 296 277 293 286 284 284 285 290 290 271 274 286 291 286 274 285 279 295 269 278 281 295 295 284 291 278 278 288 285 270 285 267 289 280 268 276 278 283 280 270 286 285 272 292 286 277 280 282 288 293 292 273 292 291 274 287 286 285 292 288 272 282 289 279 267 290 268 266 280 265 267 271 278 279 284 275 288 271 290 272 290 271 291 274 267 281 273 288 284 278 269 277 268 269 284 281 280 276 283 284 276 285 280 289 288 272 289 284 268 276 280 266 271 269 276 274 285 273 270 278 287 264 281 264 269
275 272 275 277 291 285 278 274 290 277 287 271 291 269 291 276 275 267 284 280 268 283 274 277 278 278 273 279 268 290 273 267 270 273 280 288 281 279 293 268 270 267 282 269 268 282 275 274 291 279 285 292 272 278 269 274 276 288 290 282 281 285 267 276 269 282 282 284 267 293 286 271 266 287 287 270 276 268 290 273 294 294 283 272 290 270 292 273 293 289 289 293 293 290 275 268 278 292 287 292 292 292 281 277 285 273 280 294 287 288 285 271 287 273 288 282 276 286 271 287 292 293 284 289 272 275 290 294 272 294 291 280 289 287 288 290 293 284 300 295 286 288 296 276 276 287 301 295 287 275 283 300 278 299 285 299 280 290 293 301 289 283 288 292 280 304 287 304 288 284 291 283 305 278 293 283 301 291 305 279 299 279 304 294 295 308 283 301 294 301 289 309 309 302 288 305 301 299 305 304 306 282 283 298 284 290 303 299 304 293 300 287 285 289 299 310 290 298 287 313 297 306 299 305 302 308 306 295 286 296 298 297 296 304 296 290 308 311 316 293 313 289 293 291 294 308 317 291 314 320 291 318 311 298 301 321 321 321 293 314 294 304 299 318 306 299 311 298 304 301 302 319 303 300 297 305 306 310 312 297 303 317 324 320 310 305 300 317 306 317 319 324 308 324 316 321 329 303 323 309 309 331 331 317 303 324 326 308 331 315 329 324 307 309 311 325 310 332 322 315 321 317 325 320 328 329 330 315 310 327 321 318 322 322 310 330 310 334 336 338 313 330 328 317 341 339 319 329 337 336 340 331 331 333 319 338 331 320 345 334 333 321 333 321 325 347 344 345 347 347 348 343 333 333 334 328 325 338 345 349 329 355 350 325 339 338 337 343 326 325 349 332 355 347 355 356 349 353 347 348 347 327 337 358 337 344 335 345 341 337 358 358 335 352 335 361 346 364 352 358 348 348 359 364 341 358 340 347 364 338 342 336 358 364 369 351 364 363 353 364 341 356 362 343 355 362 370 347 361 368 346 359 361 367 351 343 368 372 378 378 363 361 354 351 378 374 363 364 362 346 362 373 367 369 372 361 366 373 364 355 354 369 353 354 376 366 384 352 378 373 352 365 359 362 356 382 364 379 376 372 369 386 376 381 383 377 385 380 392 368 371 364 367 362 374 371 393 396 393 389 385 392 381 386 365 372 378 364 396 371 369 381 369 383 392 397 379 386 372 380 381 398 378 377 390 399 386 369 398 397 398 393 394 401 381 381 388 400 402 394 372 402 383 406 380 398 386 376 395 395 408 394 381 395 414 408 412 408 394 403 397 383 416 411 403 385 395 400 386 403 419 391 416 414 398 392 416 413 421 415 407 390 386 390 398 385 385 414 389 389 398 395 403 422 395 425 420 403 407 426 426 410 395 424 417 395 427 394 422 426 401 429 416 430 432 429 403 428 421 420 416 405 409 434 411 403 416 409 408 413 432 407 435 400 401 422 405 426 422 428 401 409 408 403 437 436 430 405 423 421 423 435 402 419 441 433 412 417 421 432 405 413 440 436 426 446 422 424 432 446 412 432 413 420 437 448 450 418 424 438 432 426 444 425 427 412 419 450 438 445 440 428 445 446 425 425 422 423 430 431 438 441 421 454 417 415 456 452 425 421 440 441 440 425 450 450 428 451 447 433 449 454 452 420 452 435 438 438 460 458 432 453 441 421 457 459 453 442 455 445 454 445 424 450 442 431 461 426 431 432 462 462 425 453 441 435 447 462 457 445 433 426 455 456 448 449 428 437 450 456 431 452 437 456 461 437 443 456 466 463 473 434 437 473 444 466 451 468 462 459 474 469 462 431 475 434 449 452 468 434 443 434 459 462 464 455 471 434 438 472 470 446 439 440 445 455 478 474 456 472 459 454 467 453 463 473 463 480 455 454 467 475 451 444 442 455 481 450 455 453 441 464 482 464 459 458 452 461 445 468 469 459 451 472 451 443 484 477 468 454 453 452 442 462 460 447 480 452 460 446 468 465 469 469 441 445 483 455 462 484 479 447 454 447 482 466 451 481 459 480 445 473 487 487 444 456 449 484 468 464 484 445 483 466 467 483 464 458 446 486 456 484 487 462 444 481 487 453 468 458 486 465 483 480 465 485 448 466 474 467 487 469 463 475 487 481 469 462 450 471 453 456 465 450 474 465 481 484 492 457 448 490 451 467 473 472 491 463 462 492 485 470 459 482 477 467 488 474 462 450 455 466 462 486 467 477 453 480 469 478 492 450 454 450 451 482 455 475 478 451 475 470 475 488 486 486 488 460 446 457 490 456 457 459 449 478 469 482 466 471 468 491 476 476 473 473 474 449 468 485 485 490 466 473 477 489 448 453 486 474 448 468 486 457 486 446 479 472 472 464 444 485 450 480 458 478 456 488 477 480 482 471 473 457 452 453 449 455 461 444 485 464 462 474 470 451 476 458 477 451 472 472 486 479 456 454 461 469 446 447 452 483 469 481 445 472 485 445 479 457 485 468 478 458 453 460 467 480 470 449 482 453 473 480 444 442 447 458 462 444 463 467 441 439 455 439 470 453 442 462 470 441 444 456 454 451 470 481 446 454 439 455 438 461 437 448 475 441 461 477 476 469 452 447 450 451 457 456 441 456 474 446 464 463 433 469 463 467 458 453 472 444 434 436 469 434 454 469 446 442 466 449 430 444 468 452 461 446 429 430 430 431 442 467 461 449 458 453 437 445 428 439 458 449 447 462 430 451 468 435 456 450 444 452 463 432 464 457 463 441 430 456 461 428 464 464 424 453 439 453 447 445 442 443 443 463 454 447 419 452 433 450 454 451 452 448 435 448 457 430 443 420 434 441 427 457 418 432 457 438 426 431 447 420 436 434 437 422 420 433 451 434 448 433 440 435 423 412 419 442 414 438 433 422 418 442 419 410 414 409 424 416 416 412 421 442 438 413 436 444 421 424 439 410 432 416 436 421 437 435 411 439 442 436 431 411 417 443 411 424 436 425 431 410 436 417 401 424 420 429 418 435 404 409 408 428 411 400 398 425 417 428 401 420 399 425 409 423 426 434 405 430 399 401 401 408 412 411 396 407 413 412 404 393 427 413 422 401 415 424 389 408 389 427 395 409 424 424 387 391 409 403 390 398 410 413 423 385 418 385 390 403 402 421 387 404 401 387 410 394 401 386 406 402 417 413 382 397 382 401 399 399 379 400 382 381 388 385 383 407 407 382 405 376 404 411 384 398 391 387 399 382 408 402 403 387 383 394 393 385 395 374 376 375 382 390 404 401 389 373 395 384 388 386 379 373 391 368 386 399 377 365 368 392 391 363 388 363 397 389 374 363 372 382 373 384 377 367 385 389 364 362 389 363 369 368 374 375 382 379 361 360 388 367 361 368 361 358 387 361 386 372 365 375 352 356 361 385 374 367 361 370 352 377 372 354 381 369 349 347 364 378 356 347 374 356 348 349 358 360 354 357 362 371 349 353 355 374 353 343 371 362 369 350 366 345 364 367 354 349 360 338 372 346 340 369 365 357 353 360 356 337 359 369 337 360 366 367 349 336 360 362 334 365 348 331 334 352 362 340 341 352 333 359 351 328 345 349 345 356 349 350 345 358 336 339 341 335 346 353 330 335 325 333 342 338 333 345 334 339 352 336 323 343 344 333 346 321 326 336 333 327 335 337 349 319 336 326 326 326 331 348 317 322 330 340 345 330 340 322 321 334 334 319 323 323 332 320 337 313 341 318 320 337 341 329 319 316 309 336 317 324 317 316 308 315 307 323 327 328 311 335 335 308 317 309 328 315 316 320 316 315 328 325 309 327 311 318 321 318 327 326 315 308 310 320 324 309 310 313 302 309 318 300 323 314 323 300 313 327 322 319 321 301 323 313 301 299 298 317 311 320 308 325 294 316 310 315 322 299 310 322 316 299 312 311 296 307 295 308 303 306 313 311 315 292 296 318 299 307 292 307 304 302 315 288 304 296 295 312 302 313 302 294 311 292 305 314 298 308 301 303 294 285 294 311 288 292 304 302 299 288 303 290 290 294 291 310 305 285 309 310 304 302 297 305 281 287 288 309 288 282 304 289 280 294 298 284 299 290 294 285 286 304 283 293 286 292 283 299 294 280 298 287 292 277 281 291 303 280 291 303 282 277 283 303 292 302 300 275 275 299 293 287 283 280 277 282 281 273 285 282 274 294 286 294 285 292 285 280 288 286 277 280 292 287 282 289 290 280 283 275 288 285 271 270 292 274 291 272 274 275 293 286 295 278 281 292 282 278 272 271 291 289 291 268 277 275 271 268 268 295 273 287 282 273 286 276 290 291 278 278 268 286 268 279 268 291 273 292 272 289 266 279 266 274 291 287 281 266 272 281 266 277 284 293 267 287 274 274 283 269 270 269 289 283 281 274 280 272 272 286 279 285 283 279 293 288 270 279 276 291 282 288 287 270 291 284 273 272 286 290 280 265 288 290 267 279 270 275 275 266 273 270 266 280 273 272 276 267
281 293 272 266 292 292 282 274 270 292 292 284 275 286 286 277 286 277 278 279 282 269 278 291 274 268 289 277 285 285 286 272 285 277 284 267 275 285 276 279 267 286 281 276 278 273 271 283 284 267 268 284 282 292 293 292 267 273 275 270 293 279 288 268 290 290 269 284 293 291 269 294 285 270 289 281 277 278 282 280 279 268 282 280 294 282 278 279 289 270 294 271 294 287 272 274 295 275 292 294 284 278 294 285 280 271 271 290 282 298 287 294 271 273 278 297 271 271 293 277 285 290 279 283 293 283 288 292 274 295 288 300 275 296 288 286 299 274 291 283 301 291 290 301 286 297 287 281 289 299 297 288 277 298 281 293 303 277 276 300 288 281 298 288 288 282 294 297 285 286 295 304 296 301 303 300 286 286 306 301 303 292 284 304 306 282 294 306 283 286 292 287 291 285 299 295 289 308 286 289 288 296 287 298 311 312 290 289 291 299 304 288 298 310 288 314 288 299 297 307 301 309 293 306 292 298 307 304 293 287 303 304 296 307 310 314 304 318 298 302 295 310 306 309 298 310 301 294 295 314 308 303 307 307 294 305 320 307 315 306 310 315 305 311 305 322 299 314 305 319 315 311 310 301 319 319 302 322 310 321 324 301 305 302 325 307 306 311 320 316 322 306 305 331 323 314 329 325 303 308 318 320 321 329 315 324 305 322 305 326 330 335 308 309 324 332 320 306 337 313 322 319 333 313 337 334 309 313 328 339 309 332 341 323 326 321 313 328 340 315 320 334 317 332 336 334 319 316 343 322 346 326 330 343 341 347 327 340 349 331 337 333 318 323 332 324 340 332 326 349 348 351 347 353 337 335 340 343 338 336 335 337 323 350 336 326 327 338 357 337 347 344 347 348 356 336 330 353 350 342 329 333 361 346 341 348 346 337 335 330 348 347 353 357 342 334 341 366 352 357 340 345 347 337 344 335 344 350 357 353 344 366 364 343 365 338 349 359 344 351 354 348 361 356 346 367 371 356 344 357 360 346 374 343 368 343 354 344 360 359 374 356 367 370 364 357 369 359 348 356 371 358 382 374 374 359 352 371 380 367 358 380 353 370 366 352 362 365 371 379 388 387 368 389 364 376 358 365 385 368 364 370 385 387 374 390 371 389 359 377 380 380 359 391 369 391 393 369 361 387 385 385 394 385 362 381 389 373 396 392 386 380 381 384 399 380 368 390 366 401 379 370 390 373 401 379 392 386 405 371 391 390 391 404 401 371 383 400 396 407 375 397 408 374 375 377 400 381 377 407 382 386 386 405 408 391 390 378 403 410 387 381 381 399 406 401 417 391 408 397 387 406 419 414 388 392 403 407 418 392 403 420 390 391 390 423 408 400 385 392 397 418 418 391 408 412 401 406 425 422 416 404 401 411 402 410 421 395 422 402 405 425 428 406 423 410 418 417 396 395 426 407 423 410 409 423 402 433 404 428 420 411 404 435 435 418 416 429 425 407 408 417 436 408 434 428 421 410 426 417 429 440 427 430 431 434 420 429 429 438 430 434 439 424 429 419 424 419 442 421 428 408 438 421 416 433 407 437 411 450 435 445 423 447 443 444 410 446 422 444 412 411 433 418 435 438 420 413 424 412 453 413 421 424 451 442 444 418 423 440 454 451 435 419 439 419 454 440 456 417 433 450 443 449 427 445 450 429 451 443 428 457 435 436 427 443 430 430 440 462 455 426 453 447 443 446 455 445 423 426 434 461 463 436 424 429 439 457 441 450 458 428 446 451 446 430 451 459 462 429 433 453 454 459 465 465 445 466 432 459 428 464 471 463 463 460 447 442 452 459 436 440 468 464 449 466 470 467 447 463 471 439 469 443 473 462 443 446 463 448 440 471 446 446 469 435 478 443 457 456 435 470 474 436 467 449 473 469 440 451 464 443 461 457 461 457 449 466 478 461 449 478 455 455 480 456 473 442 464 477 469 465 459 471 476 464 476 441 477 443 468 469 458 472 467 448 480 476 477 470 454 484 466 474 451 457 441 441 462 468 482 448 445 453 477 484 473 469 481 467 468 465 446 442 453 475 447 443 466 479 474 476 472 448 458 483 465 459 479 482 483 470 485 488 476 475 479 462 452 473 482 479 445 487 475 457 469 481 454 448 466 486 476 451 487 446 486 458 457 477 452 451 452 488 444 485 468 474 453 477 452 447 469 456 486 449 464 465 486 474 463 456 471 449 463 462 451 454 476 465 481 484 466 490 476 467 479 455 445 488 482 454 485 454 465 480 458 484 454 447 468 473 459 488 477 471 459 478 474 490 446 465 478 467 464 457 483 446 461 484 489 452 486 477 461 460 466 469 447 469 471 464 451 479 461 478 454 469 459 483 463 460 457 444 476 469 455 462 471 472 449 464 474 445 451 485 455 467 464 458 446 486 478 453 468 443 481 478 469 450 466 482 460 479 482 446 453 441 458 475 464 464 450 449 466 452 446 478 475 466 441 478 457 477 483 484 472 470 468 446 477 445 440 443 483 474 442 443 474 458 476 451 482 479 454 455 444 458 440 472 478 441 464 450 472 456 442 452 440 470 460 473 477 455 456 449 475 453 470 447 439 470 472 437 447 473 449 477 471 472 457 471 449 434 449 441 443 449 439 435 448 471 463 471 457 445 439 458 470 472 468 472 469 461 436 435 460 449 439 452 450 461 450 464 469 472 473 433 442 440 435 464 433 427 458 464 441 465 426 444 435 438 430 428 425 451 444 467 450 456 446 461 436 450 447 464 430 461 453 431 423 442 460 458 453 423 438 464 443 458 437 427 446 461 448 445 462 443 443 443 431 420 456 419 422 436 460 449 430 457 417 458 453 436 419 425 435 448 438 425 445 428 422 453 452 439 453 428 429 451 445 454 448 422 453 413 442 447 421 429 444 420 419 437 439 421 437 451 444 409 417 424 422 433 428 420 446 410 435 444 418 411 422 437 425 408 432 412 428 411 419 405 427 440 416 437 408 434 412 425 442 410 417 434 434 438 404 430 440 434 424 410 401 436 432 414 416 397 426 418 425 419 404 429 414 407 434 431 422 398 429 414 405 414 416 419 415 392 393 402 405 410 410 409 408 406 425 428 405 413 404 416 426 426 398 422 416 401 389 391 419 391 394 407 407 404 403 402 406 419 398 397 406 400 407 401 395 403 392 400 400 408 388 391 400 414 379 397 417 399 410 387 384 377 409 414 393 411 388 407 385 393 386 388 378 376 402 373 386 388 386 375 393 409 401 404 394 400 371 393 380 404 385 371 372 373 380 397 369 390 374 392 386 398 398 374 384 398 384 399 396 396 378 368 381 385 398 393 383 373 384 394 386 379 362 392 375 394 394 384 361 391 380 388 385 369 382 391 373 380 357 380 366 383 367 380 370 361 373 384 362 386 375 383 360 376 355 382 357 359 373 354 360 356 377 351 350 367 382 382 355 357 379 350 345 377 370 349 378 348 374 364 375 359 354 353 361 354 349 348 363 371 363 346 358 356 364 341 344 357 340 354 369 354 358 367 353 351 347 340 349 343 353 369 360 355 364 356 342 343 364 355 338 350 336 332 341 349 341 332 334 340 352 345 337 329 333 333 359 333 348 331 351 345 349 340 358 353 353 331 338 341 330 331 331 329 336 349 356 355 351 343 348 353 348 353 327 337 340 330 325 338 327 344 321 337 328 332 343 327 328 318 331 344 341 317 334 341 331 321 316 330 339 342 329 331 338 332 313 342 320 316 336 336 331 317 326 313 321 327 329 338 333 327 322 326 314 332 310 334 334 308 333 313 329 325 332 312 322 308 310 329 311 334 323 331 308 307 314 321 321 325 325 332 309 323 302 319 307 309 331 310 326 329 302 325 320 325 305 326 316 327 304 323 305 301 307 319 318 318 303 302 309 322 300 314 313 298 300 318 303 299 295 318 305 318 312 304 297 317 292 306 294 311 313 296 291 302 306 304 302 311 298 293 301 298 303 295 288 293 298 315 287 291 302 299 287 290 310 313 308 303 289 310 314 311 308 314 293 286 299 297 308 312 305 311 295 291 309 300 289 306 287 305 306 294 304 304 283 302 286 305 285 281 302 306 286 297 308 288 280 301 299 285 291 283 304 302 290 293 290 287 279 286 280 303 290 293 295 291 285 301 277 280 292 290 298 290 279 297 290 278 280 281 276 292 277 286 288 294 294 300 274 294 275 276 283 300 290 295 291 300 300 275 282 279 285 278 279 279 290 295 283 283 278 285 279 289 297 277 282 273 274 281 292 287 296 274 287 285 281 289 284 291 291 278 282 276 284 290 295 275 285 278 287 292 291 278 282 273 284 277 275 272 288 282 274 287 270 274 273 292 293 288 287 271 269 272 290 284 293 288 274 294 282 277 289 288 286 287 266 287 269 285 275 289 283 281 292 270 288 271 267 287 276 287 275 290 277 271 291 287 276 271 286 291 293 293 270 269 287 270 290 274 273 272 269 291 287 280 267 282 269 280 287 279 286 280 287 269
285 284 274 280 273 279 289 284 278 293 288 283 281 268 291 289 274 279 270 280 293 283 280 268 270 286 294 290 272 271 277 276 289 286 274 281 271 269 271 267 269 277 285 268 280 282 291 272 267 267 286 278 284 285 293 273 276 276 268 294 280 279 287 287 282 294 273 286 268 289 286 283 273 289 285 270 289 293 275 289 278 295 285 279 296 283 285 290 292 286 288 288 281 279 279 295 289 297 298 290 275 272 289 291 293 289 292 285 298 299 290 279 297 290 290 281 276 289 274 283 290 292 273 273 285 295 282 277 294 282 280 282 296 298 274 296 281 282 284 286 286 299 280 282 289 295 304 290 301 295 294 285 278 288 278 295 298 291 297 290 283 283 282 292 290 286 306 298 286 307 301 297 303 299 306 287 290 297 293 308 289 283 287 282 287 310 302 301 288 285 305 294 291 303 308 304 303 299 287 311 298 309 301 300 305 311 292 301 286 290 295 314 304 311 295 310 291 292 312 292 300 292 300 313 303 316 314 302 299 298 297 301 314 307 309 305 296 317 292 298 315 303 298 296 291 308 313 320 306 310 297 313 308 303 301 314 308 316 295 312 299 298 301 317 305 319 306 306 312 308 300 324 325 304 316 326 306 298 305 329 321 312 327 318 324 320 305 306 312 305 324 315 307 332 304 315 325 315 326 309 323 326 305 308 330 308 331 323 322 332 325 311 329 311 328 337 321 320 338 336 313 312 330 329 336 309 327 327 320 320 337 339 312 339 312 338 313 341 326 330 340 341 335 318 316 331 315 336 317 326 345 331 337 323 325 343 338 323 340 335 348 328 322 344 350 324 350 321 335 322 351 328 352 339 334 353 323 335 348 337 328 344 339 338 339 356 327 352 346 357 358 333 340 330 358 326 359 348 327 354 336 334 340 351 353 351 355 349 334 347 363 348 343 346 356 357 356 345 365 337 333 335 338 348 338 343 360 354 348 348 356 340 352 366 365 372 357 344 350 344 363 350 347 366 369 348 370 360 362 377 362 370 369 364 345 364 349 374 347 349 374 346 379 349 362 374 366 355 379 363 355 361 350 381 361 349 379 382 365 369 362 366 378 376 353 352 351 359 380 381 354 377 368 382 378 373 389 360 381 377 360 386 360 389 392 386 369 377 372 363 378 384 384 385 373 365 387 373 362 387 363 397 378 397 394 373 386 367 371 380 366 392 393 365 393 365 372 367 402 384 372 368 394 370 402 373 389 386 385 392 375 403 390 408 372 388 398 404 394 395 403 387 380 387 375 403 384 401 378 413 385 398 390 398 385 383 396 410 409 378 412 391 394 395 380 386 401 380 399 404 390 386 391 401 417 419 407 419 397 399 410 384 418 410 403 384 395 406 389 414 423 403 388 425 395 413 418 403 407 391 388 418 397 393 415 405 394 405 429 427 411 402 404 391 407 398 420 417 413 394 407 412 429 399 412 424 420 432 401 400 398 431 410 398 436 397 414 401 415 416 400 430 439 437 423 417 434 435 404 437 433 425 410 405 413 430 441 419 443 402 443 425 444 417 441 445 430 433 412 421 435 413 408 434 408 433 408 442 427 412 438 446 414 441 410 433 425 428 429 412 451 410 437 429 436 424 437 431 427 441 432 421 417 421 424 448 446 427 452 454 426 427 451 425 454 445 450 428 457 420 432 456 422 452 424 439 437 461 450 434 460 429 455 438 442 426 419 434 454 448 428 439 456 457 442 430 446 428 453 463 464 428 447 444 426 443 437 466 463 445 459 462 434 453 458 458 438 459 430 430 465 440 451 434 454 449 444 456 459 460 448 456 468 440 472 455 444 469 449 460 447 440 436 458 452 445 470 441 461 471 464 434 431 439 462 451 436 462 434 470 451 456 461 447 476 462 437 449 458 459 436 438 478 451 476 463 468 471 474 454 475 465 466 476 435 452 458 442 446 462 442 465 448 471 443 447 468 472 481 437 471 468 453 453 455 475 458 442 466 476 443 441 463 443 455 461 476 476 454 483 483 455 459 483 449 443 470 480 472 462 481 455 447 451 472 467 484 441 466 467 480 473 465 454 472 483 473 466 470 443 465 464 455 486 456 465 484 441 454 466 460 445 483 468 451 463 443 449 458 470 470 447 451 450 461 477 487 447 451 471 451 476 448 459 469 464 477 461 458 444 486 476 488 475 451 451 444 452 453 460 474 481 465 483 483 485 467 483 485 476 466 487 457 465 457 484 480 445 450 444 487 447 477 486 473 485 488 474 489 446 485 474 479 456 469 473 446 487 467 487 473 483 485 487 452 452 481 483 448 481 483 445 478 464 480 460 459 472 484 452 475 479 482 458 445 455 487 447 452 458 485 482 445 480 479 454 482 464 447 486 455 480 481 442 453 471 453 463 455 448 472 481 478 466 450 475 478 442 473 482 458 468 474 459 453 458 464 447 473 462 484 479 453 477 473 464 459 483 479 466 483 464 453 467 482 455 454 465 455 439 459 465 460 440 477 467 457 455 472 482 469 469 474 482 453 454 454 473 444 446 446 441 470 460 469 460 469 477 441 479 471 461 459 447 463 458 480 454 441 450 442 440 459 469 436 448 468 445 436 446 465 453 457 452 477 446 463 447 461 433 441 453 474 473 446 465 456 444 445 461 465 458 464 442 452 473 462 447 438 469 458 474 451 436 448 455 454 438 468 443 438 431 462 433 433 430 428 456 448 440 440 436 466 427 461 463 450 452 452 441 467 461 440 454 464 448 460 430 466 435 435 450 458 463 447 427 440 450 430 422 447 464 463 454 421 453 446 421 436 428 456 453 419 427 438 434 451 429 440 449 460 429 453 451 425 447 450 424 427 438 431 425 434 438 454 454 436 437 451 455 456 428 439 428 453 438 427 421 454 448 450 430 418 453 427 447 440 451 446 449 430 417 414 439 439 409 434 409 423 427 417 445 414 445 444 436 430 422 406 427 435 427 439 438 438 405 429 408 444 403 435 416 418 422 434 408 442 434 440 405 423 409 400 427 402 436 413 424 408 415 425 426 428 408 415 417 427 436 423 427 436 403 421 399 413 423 408 410 408 420 414 427 398 417 422 429 408 410 396 425 417 424 411 406 392 389 427 422 426 424 421 403 391 420 421 403 386 390 417 409 418 417 393 397 406 388 391 409 401 404 420 393 417 400 395 398 402 384 396 399 380 389 406 417 409 381 412 401 386 411 388 396 399 412 383 383 396 392 377 412 408 404 384 388 411 399 411 377 400 391 381 379 408 379 382 400 408 403 371 381 388 398 393 398 392 385 368 386 368 387 389 368 383 394 366 378 370 384 369 390 395 374 372 366 390 377 380 397 384 395 387 365 365 377 382 379 377 395 384 387 375 391 373 390 359 381 365 369 386 360 376 364 376 383 374 368 360 383 373 355 375 352 388 366 368 372 362 385 374 364 369 363 376 370 357 364 359 373 377 359 369 379 380 351 362 380 367 375 363 379 349 353 361 360 364 365 376 371 343 364 350 343 349 361 341 363 369 344 350 371 349 351 350 338 367 346 369 371 364 340 337 358 350 349 336 348 345 366 343 346 364 356 342 348 340 353 337 356 359 346 345 354 348 330 353 339 339 330 336 337 350 344 343 328 335 353 348 328 348 325 325 355 326 344 336 325 328 348 349 356 329 338 346 344 338 343 334 345 348 329 322 349 334 351 323 335 328 335 331 322 343 338 323 343 335 336 318 344 323 334 322 343 333 335 329 315 321 341 338 314 314 335 312 330 341 333 321 329 329 329 314 320 311 310 333 321 319 317 324 314 311 338 322 308 308 328 322 328 327 333 327 325 324 326 311 320 316 321 306 334 308 324 325 312 327 323 321 325 325 307 326 326 305 307 320 300 330 310 329 328 309 322 328 305 305 305 317 313 302 321 313 298 311 303 306 302 321 323 322 313 295 315 304 298 319 324 298 307 296 303 317 310 312 314 295 301 319 302 306 320 299 294 300 308 312 308 317 302 311 308 290 303 292 292 314 312 298 289 295 301 291 310 310 310 302 314 311 291 294 296 290 294 292 293 313 306 311 303 296 290 310 289 287 304 297 286 292 295 306 309 284 282 305 295 306 305 296 299 293 303 304 292 291 300 286 287 297 296 280 300 293 298 306 296 281 290 291 289 303 285 286 297 285 279 280 301 302 296 290 277 280 276 288 291 296 294 290 275 302 290 297 287 301 295 297 303 297 296 288 286 288 286 292 282 299 299 277 273 280 289 277 291 293 274 290 277 298 273 282 291 281 280 287 286 292 287 282 287 293 296 272 279 292 274 287 273 271 291 274 290 279 290 281 283 292 283 272 273 283 282 293 277 290 292 292 283 280 276 283 286 284 283 293 290 271 294 277 284 272 281 277 293 273 272 279 279 285 294 267 270 278 275 278 283 270 286 281 293 277 267 282 277 267 279 271 270 290 281 286 294 278 279 291 268 283 286 291 271 283 290 287 278 282 282 266 285 273 280 283 283 293 270 278 293 267 282 268 290 280 271
274 277 285 270 278 285 290 286 291 291 267 284 276 283 284 288 275 293 276 277 294 287 294 278 286 279 279 272 275 293 277 294 287 279 269 270 270 276 290 294 273 290 295 294 290 284 287 270 293 279 293 277 271 291 271 289 286 282 293 277 292 287 275 283 270 276 270 272 269 277 283 287 283 294 285 277 295 288 292 276 272 288 284 274 295 272 280 284 285 288 292 292 278 282 291 292 290 277 296 274 284 294 291 281 274 290 288 300 282 295 279 284 297 293 300 293 294 282 291 294 300 296 299 291 279 275 286 280 275 301 294 283 293 302 284 276 280 285 298 300 280 299 287 303 302 291 303 292 301 281 280 286 298 286 296 292 284 278 289 306 305 280 307 286 299 287 280 305 289 302 300 294 297 305 292 285 282 281 300 307 307 304 308 299 305 298 306 304 298 288 302 288 290 302 296 311 303 288 292 293 293 311 286 287 291 296 289 301 292 312 315 305 310 312 287 305 298 299 305 315 290 316 293 288 316 305 302 293 317 309 301 297 298 296 299 305 300 296 314 307 293 306 320 310 294 321 299 306 305 309 305 312 311 314 302 296 302 315 295 324 309 316 315 296 310 323 314 309 320 321 316 325 318 319 312 321 315 320 327 314 323 319 302 307 307 309 311 315 329 310 312 312 330 332 311 314 327 325 305 318 320 330 319 331 323 333 319 330 314 318 310 308 330 313 323 338 331 329 318 337 318 330 321 333 333 311 312 317 334 313 333 319 340 316 315 328 314 329 314 324 339 328 333 345 326 330 324 321 328 333 325 339 334 325 346 326 325 321 323 326 341 336 329 323 348 339 352 352 320 352 330 345 334 350 344 345 354 346 344 344 350 325 342 331 347 342 342 354 358 335 331 341 338 335 355 357 329 339 330 344 342 330 356 362 352 338 350 350 362 346 346 357 348 339 345 356 361 355 343 333 366 336 335 338 367 360 340 347 358 345 353 352 344 338 362 351 365 368 349 355 341 364 358 359 371 372 361 343 366 353 363 369 368 344 342 368 378 377 354 354 359 376 361 363 364 347 379 356 367 350 363 349 377 363 348 368 368 359 358 356 372 360 364 383 372 367 372 367 360 388 381 387 370 370 386 390 355 373 369 364 359 356 358 364 361 360 389 368 365 394 373 378 377 394 374 363 375 396 397 376 367 367 388 394 398 379 393 396 379 387 385 392 395 395 377 395 374 401 370 368 371 374 370 402 391 390 371 369 370 386 386 377 392 395 377 400 375 390 386 402 405 408 381 404 392 386 389 395 392 395 375 393 410 385 398 405 407 384 394 409 407 387 410 398 413 379 390 406 404 397 403 389 382 408 417 405 415 393 408 396 420 397 404 383 408 407 408 393 405 392 393 407 386 386 418 402 386 395 391 411 412 408 413 415 396 428 408 427 430 415 406 402 400 426 421 413 424 426 426 418 398 424 404 399 397 397 408 424 424 401 415 418 434 404 407 398 404 428 397 406 415 416 419 434 420 399 408 406 428 431 413 421 411 419 414 427 401 416 439 417 443 413 416 430 427 432 424 413 415 409 422 445 414 419 436 436 419 444 442 406 435 413 426 444 449 412 419 430 413 415 410 450 426 448 452 425 416 432 443 447 436 412 432 423 443 448 416 435 420 442 421 454 421 432 422 419 430 434 434 434 433 429 425 450 416 425 424 458 447 456 456 422 441 443 460 451 461 444 461 446 426 435 419 446 450 451 461 433 456 461 461 428 438 426 458 422 457 465 461 432 444 432 457 444 457 455 454 433 458 454 462 442 427 439 426 434 446 468 448 459 465 464 442 444 450 434 464 464 443 465 464 456 450 460 432 447 471 447 460 431 443 456 458 448 436 433 447 434 454 432 469 446 442 464 463 466 472 464 458 450 456 456 441 442 444 453 461 448 471 454 451 448 444 434 466 450 444 445 462 470 455 462 447 466 457 441 456 461 474 444 441 454 468 450 463 439 444 468 447 443 459 440 473 465 462 440 438 446 477 479 461 455 463 459 460 465 457 450 440 439 445 440 478 468 483 452 465 445 483 475 445 453 472 475 476 452 478 472 456 467 468 474 479 442 450 455 470 463 467 466 464 468 469 453 447 462 466 473 462 459 458 468 467 445 458 458 452 446 484 462 473 462 451 468 458 455 477 442 479 459 463 451 481 445 464 442 461 483 468 482 455 485 464 482 484 481 447 443 486 485 459 467 459 468 488 476 477 477 471 468 488 446 471 476 443 487 470 462 483 450 457 444 488 479 478 478 466 478 473 459 475 444 484 446 465 477 479 452 464 454 477 458 457 459 445 458 452 472 477 446 479 445 487 472 475 477 461 453 466 446 463 452 487 458 449 463 446 485 473 462 451 455 477 460 467 474 476 477 458 460 475 444 463 474 474 445 463 442 456 480 485 470 444 484 440 451 460 484 443 485 452 447 454 443 465 479 469 449 469 441 468 451 444 484 484 471 441 460 471 450 448 464 480 453 463 474 458 476 465 460 469 478 461 437 475 482 471 459 440 449 455 469 461 454 462 461 479 460 468 450 448 477 471 436 461 474 457 444 444 451 457 466 476 438 472 464 457 473 460 476 446 463 474 449 450 454 472 455 440 458 469 452 462 459 452 442 459 435 457 475 458 435 467 453 438 460 445 468 462 433 471 473 463 429 444 434 449 438 457 464 471 456 438 455 444 465 428 434 435 455 444 437 463 453 451 458 465 461 467 444 436 455 458 459 460 435 439 460 428 443 460 457 462 441 429 456 441 457 458 450 443 431 460 455 435 443 420 430 434 462 426 421 449 459 456 461 427 448 454 453 445 456 443 438 428 430 434 432 419 420 454 415 432 418 442 456 436 422 423 427 444 452 445 444 451 422 454 415 451 419 412 444 415 430 413 418 443 431 433 445 435 420 437 443 415 412 442 440 436 418 416 441 411 439 434 405 427 417 405 446 411 444 413 439 426 411 415 429 424 422 405 435 403 417 416 406 419 411 436 404 421 402 438 424 434 422 422 414 404 406 398 400 398 433 408 420 423 423 421 432 428 407 396 430 419 403 406 424 402 429 394 394 406 408 411 408 398 406 395 406 416 394 410 418 390 420 424 390 421 388 422 406 402 393 424 386 415 421 420 413 414 389 412 423 419 389 398 420 419 403 399 412 395 395 381 412 409 408 405 394 408 400 414 379 389 388 406 395 415 405 382 414 381 399 413 382 378 392 379 406 410 390 405 397 391 409 408 376 397 403 373 402 385 406 392 384 375 407 381 385 388 381 395 399 392 390 388 380 402 394 380 387 391 394 389 390 385 394 380 396 376 380 372 369 368 395 398 396 382 388 390 379 362 372 375 382 373 362 390 382 374 391 380 372 359 369 387 366 369 386 369 376 356 361 374 379 370 389 361 361 353 365 388 372 354 380 357 383 358 371 379 350 375 361 363 380 362 357 376 359 379 374 347 366 370 355 357 356 376 351 370 376 355 364 356 356 348 376 377 372 342 371 373 354 364 365 370 342 374 363 339 357 361 342 358 355 345 343 348 353 353 351 343 347 353 350 345 350 355 337 354 339 341 353 363 363 353 358 338 333 352 363 362 345 333 351 359 333 355 330 349 328 345 340 351 328 337 328 354 348 338 334 335 327 325 355 334 355 328 348 332 350 347 330 339 333 345 345 352 340 337 323 330 339 321 345 348 322 328 322 346 326 342 342 330 319 318 329 329 348 339 321 341 337 331 339 315 320 328 343 338 343 343 320 320 335 321 334 322 342 342 315 311 333 310 320 338 332 319 329 338 325 312 321 332 325 322 321 337 328 327 332 316 325 309 324 316 317 315 327 316 314 333 317 321 316 318 322 327 322 323 315 305 326 322 331 311 307 325 327 316 327 315 307 311 326 315 320 314 313 308 304 325 301 311 311 313 325 296 305 311 315 315 315 307 305 311 317 310 305 308 308 305 316 310 292 301 296 303 294 312 319 299 294 297 317 303 301 291 312 308 303 301 314 305 305 307 292 292 304 288 299 310 291 314 297 290 293 292 294 295 313 313 294 308 290 291 291 293 314 305 312 299 295 308 296 287 301 312 307 297 300 293 294 299 295 308 293 297 287 286 291 284 307 309 298 295 287 283 303 283 297 286 296 280 301 299 282 282 298 298 296 285 279 299 294 291 288 297 298 292 300 277 288 289 297 305 304 295 298 289 290 287 295 277 279 280 296 302 283 287 292 300 286 285 279 301 279 294 301 295 292 277 282 275 289 275 286 279 300 283 281 291 294 295 287 296 297 299 283 276 292 299 287 287 274 291 298 292 295 281 297 298 285 277 272 285 291 284 290 274 279 282 293 272 277 280 281 275 291 276 279 282 274 293 282 290 270 281 283 278 291 281 277 289 272 291 287 277 277 291 280 269 274 275 284 282 270 295 287 275 273 280 289 279 289 274 284 274 270 282 283 276 294 276 269 281 270 271 289 290 294 286 292 271 276 291 269 278 290 288 270 267 285 291 290 278 281 290 268
285 278 285 293 289 277 278 274 291 282 280 286 292 282 294 296 291 290 271 287 269 276 290 281 278 286 277 273 272 272 274 272 294 275 280 286 283 290 275 278 287 270 279 282 283 288 293 279 294 280 297 294 272 290 278 281 291 270 286 278 286 291 281 283 297 292 272 297 298 291 290 272 293 272 285 279 291 294 272 287 276 283 296 279 288 276 275 281 289 291 273 277 296 284 290 281 292 277 279 275 297 298 277 291 283 275 285 288 283 286 276 289 299 284 280 299 300 298 278 278 297 283 278 278 299 276 297 280 286 301 292 293 299 278 295 302 295 283 287 284 302 286 278 279 288 306 298 295 300 293 299 287 295 303 282 290 305 303 287 308 292 295 296 307 298 308 304 309 307 285 308 295 286 282 289 297 310 310 285 296 289 307 304 305 295 307 309 293 295 287 284 307 308 294 305 291 304 300 301 292 303 291 304 314 294 302 288 306 307 306 295 290 314 310 314 297 296 310 298 294 290 302 303 314 311 315 291 293 302 299 300 290 307 320 313 315 299 316 299 313 298 307 317 297 293 307 298 307 316 309 303 302 318 315 301 300 303 306 320 296 301 296 300 300 323 327 303 300 307 312 320 300 316 329 301 304 301 326 316 321 311 326 328 301 315 304 307 323 313 332 322 319 331 325 334 309 315 311 311 322 308 322 313 314 307 313 308 328 318 336 332 338 312 318 337 322 327 311 314 332 334 312 313 313 335 312 319 314 321 327 333 325 315 343 335 317 324 317 337 338 341 319 323 346 332 342 342 325 327 338 333 322 345 326 325 341 336 321 322 345 331 319 322 323 342 349 339 353 321 331 345 347 335 322 344 330 348 353 331 323 353 349 346 336 347 334 336 330 327 326 356 337 327 352 339 329 346 335 357 329 358 349 351 331 351 349 347 344 354 356 345 351 333 333 347 366 352 352 333 341 351 345 348 364 339 367 364 369 348 348 346 354 354 342 372 360 338 373 365 370 362 360 364 342 374 346 342 370 350 357 352 351 373 346 351 375 376 344 379 353 371 352 350 345 353 380 353 352 373 361 351 367 379 381 362 374 370 366 382 359 382 374 368 384 362 386 364 352 366 375 381 367 369 362 373 368 378 359 384 372 368 382 391 387 375 376 359 368 392 386 369 376 368 370 373 380 369 386 365 394 361 397 383 390 393 372 373 374 388 370 375 366 379 381 390 400 396 391 372 383 368 370 372 373 404 399 393 397 387 397 394 405 374 388 408 397 374 399 390 379 377 382 387 396 376 400 400 380 389 404 378 406 403 393 391 396 410 384 377 384 389 400 381 394 408 381 411 413 410 384 404 387 409 381 406 399 391 402 395 418 387 400 409 392 420 383 398 401 403 394 415 405 405 398 403 417 415 408 400 410 405 425 410 395 427 396 393 417 401 405 428 430 426 417 431 391 426 418 421 408 411 399 408 419 404 418 401 423 428 407 418 433 414 427 397 401 421 403 430 437 419 430 437 417 416 412 424 430 418 412 400 433 419 428 410 406 424 434 421 426 439 427 411 413 415 433 410 420 428 409 422 443 425 404 424 426 418 405 416 436 419 417 429 438 445 440 445 428 429 428 432 437 418 424 413 417 428 438 418 432 446 431 427 416 421 413 446 436 431 420 454 413 435 441 436 414 416 450 434 438 428 452 416 437 425 421 438 443 441 447 458 427 459 431 445 420 460 439 454 420 438 431 419 445 437 443 448 426 448 432 427 442 456 422 424 436 444 452 435 444 426 422 428 433 424 431 437 443 454 429 465 451 463 424 454 438 424 441 466 455 453 449 453 446 452 434 461 452 466 460 459 434 467 440 451 441 446 447 437 436 458 458 435 469 443 435 467 462 452 438 443 450 432 459 437 460 461 439 431 438 472 470 445 468 440 432 436 458 459 452 467 445 446 435 440 460 448 441 449 471 450 462 446 452 454 460 438 447 469 445 454 472 440 475 463 449 438 476 437 465 451 478 477 464 482 474 471 479 462 467 457 454 479 442 450 460 472 443 471 482 479 450 481 458 473 470 468 464 440 446 470 475 475 438 472 475 469 460 465 449 439 480 467 481 439 474 458 469 480 446 462 470 453 454 441 484 442 471 465 484 480 445 470 465 445 458 450 477 474 477 481 474 467 463 472 462 447 485 446 442 441 463 468 449 479 469 448 475 448 467 474 482 472 452 462 477 470 466 462 452 452 458 480 479 475 465 454 482 458 454 477 458 476 458 466 468 480 467 451 442 447 484 483 472 443 452 463 472 478 484 477 443 455 470 475 484 449 442 479 460 455 469 477 485 481 456 460 474 477 470 469 483 461 466 469 463 471 485 442 456 476 478 452 485 462 486 482 463 441 467 482 449 449 472 447 483 481 467 471 471 444 453 462 465 472 484 441 450 475 482 465 464 473 477 456 448 476 445 471 471 472 461 480 475 446 481 472 482 456 451 461 461 459 483 480 438 474 474 449 464 471 476 438 460 462 449 463 453 456 444 480 443 466 470 480 469 467 474 440 453 447 465 457 448 473 479 459 438 464 443 460 469 454 473 435 440 451 446 453 442 435 455 448 462 463 447 434 446 447 445 463 458 473 438 432 472 443 456 475 472 471 462 468 445 455 475 451 433 441 470 442 450 453 462 433 437 431 441 450 452 452 442 440 455 455 440 450 466 464 449 469 459 433 458 432 441 455 431 427 460 426 439 439 448 449 437 432 467 450 453 448 448 425 426 445 455 435 427 441 458 441 450 449 447 438 432 461 422 436 439 434 458 429 447 456 454 437 420 428 418 449 429 420 427 452 442 436 417 450 428 423 425 453 431 451 432 418 454 433 450 456 426 432 423 433 453 419 430 427 439 429 415 418 429 425 417 433 412 416 423 422 414 430 452 429 421 416 430 417 433 421 450 437 432 412 441 438 408 412 439 420 442 410 409 422 415 437 425 432 419 407 416 437 431 420 420 430 440 426 403 409 423 406 423 429 411 414 416 409 417 406 423 412 408 425 427 403 435 427 427 422 427 431 426 418 436 418 422 418 397 403 412 431 398 419 415 408 419 422 422 401 430 431 421 419 426 402 426 421 430 414 406 421 408 394 394 416 398 391 403 387 395 414 397 423 399 408 402 394 422 420 409 417 395 403 402 401 421 418 421 415 400 394 399 390 396 404 409 406 399 417 399 414 411 393 380 415 400 401 390 402 386 400 386 386 397 395 389 410 396 408 405 392 386 397 400 407 404 380 380 375 386 406 409 378 408 398 404 386 399 386 392 377 380 404 382 378 384 384 389 398 369 366 375 393 379 369 367 373 384 368 386 394 383 369 396 385 368 365 364 376 398 366 371 386 377 360 380 375 370 358 372 375 364 388 391 364 381 388 378 363 382 389 361 373 389 379 388 381 389 370 373 368 359 362 356 376 377 384 371 372 355 359 355 382 350 376 374 374 381 351 355 365 374 361 380 351 345 351 374 365 358 362 350 357 356 372 363 371 370 348 373 355 360 356 359 355 361 364 368 363 371 363 347 362 362 368 361 371 369 352 337 357 348 349 366 337 365 347 360 338 363 358 350 358 349 332 336 336 353 355 349 363 348 359 335 351 334 341 330 353 330 356 349 333 354 347 339 336 327 348 348 328 326 336 326 348 345 357 331 332 355 349 339 347 352 332 353 334 330 321 331 345 353 329 330 347 324 346 339 340 338 320 344 338 344 332 348 345 330 321 317 318 327 342 316 316 318 314 328 326 313 335 314 343 341 339 335 318 332 330 312 321 332 339 311 339 328 333 323 327 332 310 312 334 336 316 324 318 316 310 321 309 322 323 323 319 319 313 324 307 332 325 317 323 322 319 305 313 320 321 318 321 318 323 320 308 318 331 308 318 319 321 316 309 306 304 317 323 306 313 328 301 303 308 310 325 321 311 302 304 326 317 323 311 304 308 318 321 306 324 304 324 312 314 316 297 315 293 313 306 295 298 312 315 313 307 311 312 310 315 319 298 314 315 310 310 305 292 312 311 290 315 297 301 306 289 296 289 311 287 302 314 292 315 308 314 300 289 296 312 314 288 312 300 313 304 291 291 286 294 299 311 290 312 304 289 301 309 283 284 301 286 305 300 283 303 303 294 283 291 307 288 291 299 298 284 285 291 293 308 293 280 305 298 307 290 297 288 287 296 288 296 300 303 278 294 296 290 277 289 292 296 288 295 277 276 298 281 288 283 301 301 304 298 283 294 300 301 303 301 290 277 290 300 284 301 299 299 274 283 277 301 282 274 299 289 279 280 291 298 280 277 288 282 279 272 292 293 278 294 284 293 294 298 275 288 298 273 297 281 293 272 280 285 284 290 285 291 282 275 272 289 291 286 282 280 270 274 273 288 280 297 281 274 296 297 275 294 282 273 276 288 286 269 273 271 272 287 291 283 275 292 286 279 293 282 273 277 286 277 296 281 288 291 269 286 290 274 282 286 289 273 276 278 285 280 280 288 282 286 275 288 293 276 270 273 289 275 282
291 296 282 275 287 276 288 289 282 293 286 271 270 290 279 279 278 274 274 282 288 291 272 279 271 279 293 276 271 283 289 276 293 285 294 294 275 284 285 287 291 274 273 291 279 295 273 272 271 277 284 289 282 286 283 284 295 290 274 280 287 277 298 282 292 295 291 282 281 279 284 275 295 287 280 287 283 295 288 295 285 274 299 298 273 295 295 281 286 282 290 286 288 290 298 294 298 289 276 280 280 288 295 287 287 293 283 289 283 286 283 288 295 278 281 284 282 293 281 304 301 303 291 303 281 289 288 303 295 293 287 291 285 298 291 281 288 291 288 297 303 296 302 287 292 280 288 290 297 293 281 286 285 297 284 290 301 287 309 291 296 290 305 304 282 282 301 294 296 282 305 284 292 301 293 306 302 303 309 284 310 312 311 286 292 307 302 287 301 291 287 292 298 296 314 310 288 291 290 301 293 287 290 288 315 294 306 313 300 305 299 294 296 288 312 299 305 292 302 291 291 296 292 305 308 291 292 312 320 299 320 297 300 317 292 301 294 311 320 301 300 294 307 313 306 323 299 307 323 319 302 319 321 317 296 310 315 298 299 310 322 322 304 327 328 318 306 310 308 307 308 318 326 328 307 308 326 313 320 324 304 327 316 330 319 314 314 308 318 314 322 327 334 315 312 308 326 308 319 315 309 315 331 325 319 335 318 307 328 311 311 336 312 324 330 336 330 315 309 323 314 339 316 313 319 325 318 342 330 335 322 335 313 318 336 316 313 318 338 334 322 314 317 339 325 319 329 332 317 336 349 337 325 344 336 319 345 347 325 326 346 338 327 351 341 351 353 342 321 343 330 331 344 337 342 332 332 338 337 339 356 342 355 344 337 325 356 328 351 334 330 331 343 359 332 352 348 335 341 345 349 340 330 339 363 351 348 347 333 338 337 350 357 343 342 350 360 336 343 345 353 336 352 356 337 348 349 370 340 338 359 349 368 361 357 344 373 365 360 352 341 347 348 366 372 358 361 360 346 367 377 373 354 376 355 370 343 378 350 362 363 369 380 365 351 380 372 371 373 375 363 354 354 376 380 368 351 360 367 356 351 368 367 386 367 351 375 372 352 376 369 384 357 375 373 371 360 367 355 362 372 370 376 364 361 378 371 371 381 394 378 367 365 388 380 360 368 367 361 367 391 388 385 393 367 381 369 368 391 369 369 371 369 364 396 396 370 396 401 366 368 403 366 392 367 393 393 378 386 395 401 379 401 403 372 388 391 402 401 405 382 381 402 400 381 394 385 373 388 375 392 394 381 391 384 412 382 387 379 381 386 385 408 391 399 401 409 410 394 401 419 380 416 414 417 410 402 380 401 420 393 388 390 405 399 397 401 414 406 407 402 408 408 395 421 413 404 397 414 406 415 406 407 412 402 397 395 416 391 410 428 421 391 413 392 420 400 397 415 416 409 402 405 417 404 426 428 408 407 397 401 404 417 427 396 399 407 421 404 413 405 405 404 407 431 408 398 399 430 425 411 408 412 406 416 440 404 427 404 414 405 413 433 440 435 432 431 422 407 429 434 407 444 404 436 407 427 439 418 415 424 430 425 436 437 442 436 442 427 438 420 409 425 444 424 428 444 410 436 432 417 421 421 416 429 432 442 446 437 425 432 414 440 426 420 452 422 446 430 448 448 434 442 423 429 416 434 456 453 419 428 418 422 441 425 441 454 448 425 425 427 442 423 457 418 449 421 420 456 458 448 441 446 447 423 449 446 453 457 421 427 461 450 450 425 457 448 431 435 456 438 445 457 465 460 433 453 441 436 446 436 465 445 464 426 468 426 453 457 464 454 441 436 459 426 427 460 466 470 462 433 430 456 464 438 449 430 452 461 465 463 463 450 432 449 447 457 459 432 430 456 431 457 462 445 470 462 433 471 467 469 441 433 459 432 444 442 442 476 437 441 465 471 469 475 454 441 466 446 451 466 435 452 455 466 466 450 460 476 452 451 475 461 459 465 470 479 476 442 477 436 450 472 436 441 469 463 470 468 474 475 480 441 441 476 463 463 446 439 461 451 437 472 476 445 469 443 445 453 456 470 468 457 478 470 457 481 445 444 466 482 476 458 480 480 451 455 462 462 457 480 476 451 463 463 459 450 470 461 460 443 448 484 457 482 464 476 480 472 477 457 464 469 477 460 460 444 476 477 461 442 472 446 454 444 471 469 455 456 485 470 454 448 463 472 440 443 457 480 475 448 451 454 478 442 468 452 441 453 483 462 455 463 469 464 467 454 447 477 464 440 461 472 443 479 459 443 482 476 483 465 479 449 479 471 445 456 477 446 469 474 469 478 451 446 456 478 460 457 463 478 458 485 464 460 477 476 457 467 461 454 446 454 457 480 479 463 450 470 463 473 452 446 465 457 445 475 448 465 440 472 451 458 465 470 473 451 455 445 473 477 454 479 439 466 468 479 444 473 458 463 461 471 464 482 437 472 473 448 447 475 476 461 444 451 460 437 445 442 463 471 478 480 440 477 467 445 472 458 436 464 465 453 477 452 437 457 478 464 441 458 457 437 475 470 445 453 472 461 459 454 458 456 459 462 459 445 434 458 475 435 441 459 459 445 439 469 469 444 453 430 430 432 434 471 431 452 452 469 443 441 452 468 463 433 459 452 447 468 439 451 471 450 442 461 471 462 458 442 431 439 449 463 444 453 448 450 444 431 434 456 443 452 455 461 455 424 428 447 431 449 430 423 454 451 423 459 462 430 451 423 444 429 460 438 457 460 462 452 441 449 440 460 432 446 452 440 448 433 441 432 461 449 427 453 452 428 451 429 454 454 416 444 446 445 434 423 436 433 432 439 434 417 451 449 427 451 445 443 417 417 438 414 424 439 442 451 441 425 412 436 420 412 420 442 442 439 449 419 450 416 417 431 436 438 429 417 438 430 427 446 418 440 432 414 442 427 418 428 441 441 434 426 420 425 423 436 436 414 403 417 402 410 440 429 440 418 437 429 399 414 426 412 431 413 424 420 405 404 400 421 398 412 436 420 430 409 426 431 408 430 394 407 399 416 420 426 404 418 429 407 419 398 431 412 414 416 394 421 422 396 403 423 421 407 417 420 398 391 411 396 421 394 423 411 410 391 404 422 422 422 398 401 402 403 399 419 385 390 417 384 418 386 382 402 396 403 394 408 407 418 395 381 400 385 396 398 391 391 405 397 388 393 382 394 376 375 394 403 406 374 406 376 410 406 377 407 387 400 396 383 378 400 386 387 406 403 386 380 390 381 398 372 405 392 390 373 387 398 392 366 389 378 395 388 387 391 397 395 364 390 396 381 370 375 390 370 372 384 398 393 396 368 372 374 379 376 367 378 371 382 383 391 382 369 393 378 371 379 379 386 366 391 386 385 368 356 389 367 356 386 375 379 359 366 356 355 360 369 375 380 352 362 371 375 369 365 377 354 371 362 380 365 347 356 352 360 349 377 366 359 378 346 370 348 353 369 367 366 352 356 376 370 369 361 365 363 347 347 351 354 371 373 372 358 359 355 367 342 347 356 359 346 367 337 368 353 337 337 361 367 356 355 352 360 351 341 358 357 359 334 336 364 352 352 350 332 362 346 339 341 349 336 330 358 338 360 338 351 337 354 332 335 355 356 334 325 337 334 339 334 336 351 333 324 348 328 326 331 349 333 345 351 329 326 322 326 339 329 328 324 344 351 321 345 334 337 337 342 342 340 319 324 327 321 322 322 342 330 330 336 341 320 330 313 322 331 318 317 316 330 314 318 312 331 314 313 336 326 331 323 334 317 339 314 333 322 338 321 319 330 308 312 333 324 323 312 312 331 316 316 316 317 322 317 305 326 321 332 310 323 306 326 316 317 313 320 324 312 318 312 314 317 322 326 314 310 302 318 311 318 321 322 322 313 325 306 301 311 310 317 298 313 309 308 325 320 326 313 297 312 324 308 294 311 303 307 319 310 301 296 303 302 304 315 302 320 294 304 310 292 311 295 308 303 307 311 314 305 299 289 316 297 293 289 312 314 293 305 294 301 308 303 301 290 288 302 309 290 315 298 313 305 293 299 310 310 312 304 287 292 304 285 300 309 299 294 308 300 307 298 292 305 304 285 311 299 300 282 295 301 290 295 307 301 282 297 289 291 282 306 304 286 284 280 294 291 283 282 307 297 287 307 282 301 301 281 288 280 280 300 299 288 305 287 299 306 295 277 287 296 302 302 301 299 294 278 301 288 301 300 298 280 291 301 301 283 302 281 285 296 295 299 298 294 279 287 297 294 282 295 298 293 298 274 295 276 300 293 300 285 285 275 286 276 298 291 297 274 280 281 280 288 282 278 287 274 291 282 295 272 276 275 275 284 287 279 297 285 283 297 281 296 283 279 283 280 281 280 281 288 273 290 288 283 280 275 284 282 297 291 294 273 279 297 285 294 289 284 281 274 294 275 271 278 283 283 287 293 292 282 295 278 285 284 290 294 273 277 278 272 282 275 275 291 286 274 288 278 272
284 295 297 289 296 277 287 293 279 282 272 291 279 280 278 278 273 286 281 292 294 283 276 283 288 282 284 292 284 276 295 297 272 277 271 281 284 287 275 292 284 277 285 276 299 276 283 273 291 293 278 298 277 295 295 278 290 280 284 275 285 292 285 299 299 287 281 284 287 285 277 283 275 274 288 274 278 299 287 282 294 278 281 283 301 276 290 292 296 274 279 281 294 275 292 301 275 289 297 283 281 300 297 293 276 284 302 291 301 294 282 276 283 285 280 305 305 304 284 299 293 286 278 295 286 296 285 287 281 299 288 279 288 302 299 289 282 288 296 299 307 294 292 307 304 297 298 295 295 305 288 283 287 290 293 288 300 300 291 296 294 293 298 296 288 310 307 284 291 287 304 311 303 310 311 291 298 300 307 284 300 294 302 290 303 307 304 300 300 298 298 304 309 286 297 308 302 305 302 290 313 305 296 306 315 311 291 301 307 306 304 315 308 293 290 318 307 311 305 293 316 318 313 312 311 294 296 297 306 314 293 295 302 303 315 301 296 310 306 300 310 313 312 315 323 307 303 313 309 298 319 315 319 323 323 308 299 300 327 315 306 327 316 317 327 310 320 329 312 309 303 330 328 319 319 324 301 327 312 314 329 302 303 322 329 328 303 331 309 308 332 324 315 318 319 327 310 332 325 306 333 332 336 331 319 323 307 331 332 328 316 317 339 309 325 320 309 338 311 315 312 339 336 324 322 320 315 329 316 336 331 331 325 344 334 323 314 323 327 329 347 340 337 329 318 329 325 318 328 338 322 330 335 318 326 338 330 321 321 321 350 335 341 328 335 328 336 334 339 350 348 323 350 355 347 324 351 342 350 336 333 349 346 337 329 331 358 335 346 338 329 343 348 346 333 350 358 340 334 338 338 330 339 333 337 363 335 333 357 337 363 355 365 342 334 365 360 335 355 349 364 347 353 356 368 348 338 343 337 339 365 348 364 369 346 340 345 364 361 369 359 370 370 370 345 372 351 362 369 376 345 347 346 347 375 370 373 361 344 367 356 372 351 348 363 366 361 350 356 350 357 356 383 380 367 378 357 357 378 366 356 363 351 354 368 354 371 372 361 382 380 371 372 387 382 390 364 358 359 372 390 386 366 360 365 366 382 373 376 364 370 383 377 385 364 373 389 384 394 362 363 371 365 366 361 363 372 369 391 370 395 380 396 375 366 391 376 374 392 394 377 378 401 370 402 400 374 398 398 370 377 402 397 382 385 401 374 389 386 371 375 409 376 410 393 408 390 373 411 388 403 403 385 401 407 387 403 381 403 383 381 392 382 379 383 413 411 387 383 416 388 381 414 391 419 416 381 389 384 412 416 390 382 413 391 394 391 408 390 387 394 413 385 409 397 409 396 395 405 424 406 411 419 402 416 418 391 410 420 395 410 421 402 412 416 392 428 405 405 396 415 428 410 409 426 419 407 415 425 396 430 401 401 425 423 423 396 409 435 428 436 417 422 411 401 408 414 401 425 429 430 414 423 405 416 416 415 401 422 431 429 439 404 435 409 407 425 422 431 442 438 429 441 430 405 421 439 423 429 437 423 417 410 406 424 426 424 441 428 445 431 415 440 440 441 444 409 438 442 430 428 412 414 426 416 424 416 414 429 441 428 441 433 445 450 431 441 425 437 438 424 439 437 433 421 428 427 415 416 453 436 427 449 442 445 455 456 444 451 425 424 418 451 458 427 450 427 454 449 459 434 435 459 422 448 456 460 445 430 440 456 439 429 437 433 424 457 423 429 429 459 422 451 448 463 460 437 449 454 444 447 426 463 445 430 424 459 448 451 427 445 463 446 454 436 436 458 450 458 443 458 452 457 438 469 464 428 459 430 455 452 435 430 455 436 440 438 436 453 438 456 454 456 456 435 443 431 443 456 472 432 465 453 463 431 457 462 433 445 472 468 432 441 433 459 457 444 477 465 469 441 454 456 468 436 461 445 445 438 471 443 446 468 472 440 468 462 473 478 437 475 477 437 440 440 465 465 453 465 460 451 480 437 436 471 440 465 437 464 452 443 438 440 477 467 468 474 469 449 464 451 438 471 465 463 442 469 474 447 451 447 470 446 473 480 481 462 460 474 438 470 475 440 473 463 470 458 448 450 470 476 464 472 464 440 446 464 472 478 474 440 443 463 451 473 460 449 446 477 480 446 463 465 442 446 484 474 461 449 440 447 481 461 475 455 463 478 481 452 472 472 448 476 444 454 458 459 459 465 451 454 472 469 474 470 476 473 459 452 483 455 455 473 471 439 444 449 478 440 456 465 467 466 450 466 481 463 440 455 443 446 464 471 470 453 456 462 482 470 469 473 479 478 462 465 473 467 476 466 462 447 441 439 468 446 466 465 471 468 475 469 469 455 454 454 462 465 471 453 451 449 443 446 444 467 468 479 450 460 455 468 463 452 469 448 461 452 469 442 476 460 473 461 478 440 455 447 463 462 475 462 461 465 463 457 470 460 459 479 476 443 440 468 441 440 462 439 455 436 441 434 474 461 450 471 471 468 443 454 457 438 442 444 467 468 465 464 448 444 463 451 459 468 439 471 435 474 431 463 439 445 470 440 472 441 432 472 438 449 454 461 454 464 472 443 462 466 436 433 440 468 459 468 465 428 469 469 427 432 457 446 440 427 449 465 442 466 426 427 446 430 447 462 429 450 456 457 461 431 454 429 456 432 461 444 459 462 465 423 428 427 462 441 427 441 457 443 457 457 445 435 438 442 447 443 444 435 452 436 418 438 419 451 447 457 428 460 453 428 454 423 419 433 454 455 427 454 418 440 433 436 428 427 440 414 436 414 450 453 436 430 428 414 423 440 446 433 438 441 415 432 439 452 440 432 447 451 427 441 431 436 419 444 447 444 435 419 436 448 441 433 412 423 434 431 433 415 412 436 446 432 429 423 430 438 428 423 430 416 421 408 408 405 424 442 408 410 408 431 407 439 414 410 413 439 434 438 404 439 428 403 427 416 423 417 415 430 419 424 414 413 396 434 405 406 412 427 414 424 412 420 428 419 394 401 423 419 414 427 419 431 391 407 410 415 427 428 408 407 413 426 394 402 390 423 412 407 419 409 406 425 408 425 422 394 403 421 417 395 419 423 408 404 400 408 399 401 403 384 396 418 400 393 383 393 389 401 414 381 383 384 400 400 396 411 381 379 384 380 395 387 399 410 379 411 399 410 385 409 391 396 381 411 376 410 385 386 396 387 380 382 380 390 402 386 383 369 392 387 381 398 396 377 368 400 393 384 393 391 366 395 384 396 395 383 364 368 385 398 390 368 375 377 369 397 380 375 396 365 393 386 373 383 385 385 371 384 387 391 372 372 382 384 373 387 369 381 360 384 382 391 365 356 370 384 389 373 376 376 360 379 384 354 370 372 378 359 359 354 373 385 350 360 383 368 356 350 355 383 360 367 378 370 365 352 367 357 359 365 358 356 366 351 348 356 363 365 347 360 348 350 359 348 361 358 346 353 345 349 373 343 344 341 363 355 355 348 358 351 354 366 368 347 340 343 347 352 360 343 367 343 352 353 356 360 346 360 337 361 345 347 360 341 359 346 348 361 353 353 360 335 344 357 358 360 332 356 358 348 335 333 339 337 350 358 345 350 336 342 336 324 342 331 333 336 346 325 341 343 349 354 337 328 353 339 352 351 333 346 337 327 337 346 324 336 330 327 338 333 321 319 337 340 336 328 316 323 322 318 339 346 315 318 316 346 334 313 340 314 338 319 328 320 342 326 324 320 341 326 322 318 312 322 325 331 312 336 327 320 316 325 336 329 326 336 313 317 312 330 326 305 305 309 313 334 324 325 311 322 310 323 330 312 327 320 323 318 308 313 327 310 317 331 320 331 314 317 321 319 318 313 316 313 312 322 301 300 306 316 327 310 315 326 317 305 313 306 317 315 314 311 324 298 306 311 295 319 324 313 305 311 295 293 308 301 299 311 302 320 307 304 319 299 312 320 306 310 305 315 307 294 314 306 299 297 308 310 298 309 308 304 299 289 305 306 297 302 294 297 300 301 301 297 307 292 288 314 303 302 307 289 306 293 297 307 301 286 298 302 307 309 309 291 305 286 305 307 292 306 292 296 290 289 288 310 289 292 296 292 299 295 290 295 285 295 294 296 287 309 294 291 306 289 290 290 291 304 285 290 289 285 303 297 291 279 287 291 281 293 292 290 298 300 296 303 285 279 288 291 300 301 294 289 302 297 292 283 283 296 287 285 302 282 303 277 304 304 280 298 289 294 281 280 280 291 297 279 286 279 296 292 288 296 297 277 300 282 281 298 287 292 286 294 277 291 277 282 273 279 292 275 297 291 278 289 296 299 287 292 275 281 294 273 275 273 276 285 282 296 281 295 298 293 289 274 295 293 295 295 283 286 296 278 288 274 278 295 272 293 271 287 286 277 288 273 278 277 286 288 285 279 296 283 284 285 286 280 290 281 287 273 280 285 293 281 272 272 277 285 278
290 274 278 296 275 280 275 293 279 277 279 299 274 276 297 272 275 278 291 285 278 277 278 292 299 272 293 285 278 279 276 296 293 295 276 281 288 281 275 296 286 295 279 288 299 276 288 286 294 291 299 273 280 290 277 280 290 299 277 281 291 294 290 297 289 295 278 277 275 292 284 300 298 290 299 280 278 294 290 281 296 277 287 289 283 280 286 290 280 302 277 288 279 288 303 298 295 290 284 303 289 276 287 305 286 289 293 280 300 279 278 284 281 291 299 282 289 303 298 294 301 292 298 296 305 298 291 287 283 291 285 288 292 288 289 294 293 305 289 287 299 282 287 305 297 309 309 300 297 292 287 292 300 309 303 289 291 307 299 288 291 297 298 304 307 299 311 292 288 291 292 307 294 291 306 309 289 312 306 299 296 313 314 294 303 296 303 297 311 315 288 306 297 310 296 297 287 315 315 317 303 316 317 292 314 309 309 290 299 292 296 310 292 318 313 302 299 302 315 317 293 309 308 297 303 310 300 303 300 299 295 316 297 294 313 295 311 321 312 308 325 299 323 297 316 296 314 313 324 311 319 314 317 301 300 315 324 311 311 323 303 316 310 300 301 329 301 320 323 319 302 323 324 328 326 314 327 312 329 324 328 321 309 315 333 313 310 307 326 314 316 326 304 323 318 314 320 312 325 317 309 330 314 320 325 314 330 324 314 336 311 316 316 330 339 313 340 314 317 330 325 331 321 325 319 336 336 334 343 316 333 344 330 316 344 316 315 323 341 341 330 328 347 333 334 321 323 340 342 344 326 336 322 327 349 333 327 341 328 332 343 348 331 327 352 326 328 354 336 354 331 332 326 356 355 351 356 345 334 349 347 342 354 327 348 342 341 350 341 336 332 339 336 337 348 335 354 345 361 352 361 345 362 339 344 335 334 344 358 339 351 348 336 338 348 335 364 362 335 365 350 367 339 340 366 342 365 371 365 339 364 358 349 353 370 366 351 354 347 356 374 343 373 355 349 365 355 359 348 342 355 350 354 370 378 343 360 361 356 359 363 378 356 349 351 346 375 374 380 362 367 356 375 359 353 361 358 383 358 381 384 352 376 378 372 363 356 360 358 381 386 380 369 366 384 358 373 356 386 374 377 390 382 359 367 379 364 366 373 394 385 365 375 389 393 375 366 376 361 398 384 362 366 380 388 365 378 384 384 384 369 380 400 400 366 378 366 375 368 374 389 368 401 371 382 372 393 399 401 370 377 386 373 383 384 403 391 395 376 379 386 393 374 387 388 382 375 408 404 407 397 389 397 377 400 408 413 378 381 402 389 385 412 407 387 394 392 409 408 399 407 413 383 419 410 392 412 404 406 394 392 392 396 389 410 404 387 407 392 402 383 384 423 384 394 413 416 408 423 423 396 388 389 396 421 412 401 414 389 388 388 398 409 412 426 419 407 428 406 404 424 431 426 418 423 430 416 409 409 423 398 403 424 409 429 414 395 406 403 411 422 436 422 401 421 421 434 397 421 412 411 413 433 431 403 419 431 414 435 412 402 423 422 405 422 406 430 432 401 412 428 415 410 413 444 436 428 442 433 439 438 408 410 432 440 413 408 431 428 443 442 431 425 421 435 448 426 417 408 411 444 437 416 412 443 448 448 410 424 452 422 420 422 424 423 413 428 443 420 428 413 426 437 451 451 445 435 449 455 436 452 450 457 452 453 441 449 449 434 455 441 448 458 453 453 427 455 453 456 435 420 443 423 427 452 443 433 457 429 422 437 433 429 458 456 462 440 455 461 453 437 450 438 455 456 438 442 464 429 436 437 451 438 463 462 449 444 453 445 431 457 439 445 444 435 458 443 432 449 440 440 442 446 434 432 437 450 429 438 445 456 469 457 448 446 457 459 454 456 437 464 460 441 432 471 451 432 443 459 434 444 452 462 466 430 458 439 430 451 452 450 443 449 442 464 431 471 458 465 455 474 464 449 442 467 447 472 472 469 458 439 438 443 433 474 443 468 440 452 445 468 478 465 441 444 460 448 446 443 445 477 447 477 449 458 467 471 453 468 462 441 437 469 451 438 472 469 473 478 442 447 467 448 478 438 439 445 468 442 465 468 473 482 440 473 480 472 469 439 437 451 463 462 466 439 455 468 453 478 481 475 475 440 468 454 441 470 463 472 469 439 452 459 478 455 450 476 445 476 478 440 439 453 465 468 455 477 447 465 472 446 457 459 443 442 470 441 469 444 476 455 447 439 477 482 458 483 475 459 476 463 455 477 472 476 455 443 469 459 464 452 461 483 467 466 441 453 469 472 454 455 483 463 457 470 461 471 470 446 446 456 466 458 443 454 450 453 459 475 474 439 443 451 479 466 479 482 475 464 465 445 476 458 464 449 445 442 482 471 444 438 437 472 458 442 443 465 458 459 457 444 461 457 458 451 440 449 478 455 441 457 444 475 442 480 475 453 479 460 449 473 455 467 466 436 458 474 457 452 472 454 459 450 438 449 460 466 478 464 441 439 447 456 478 453 461 434 470 460 458 446 459 433 433 444 441 463 446 463 435 438 445 459 460 448 435 441 443 435 433 450 440 446 471 445 473 461 446 465 443 472 439 430 433 447 450 449 433 463 435 435 431 455 462 460 434 465 431 445 431 433 464 447 458 465 430 449 451 426 458 444 432 438 438 443 464 464 442 440 443 433 438 438 444 453 454 452 426 459 449 440 422 428 443 454 443 422 453 423 442 441 463 449 429 451 423 425 445 440 460 440 450 431 453 446 436 461 431 459 453 435 434 453 461 451 418 429 425 456 456 457 429 448 452 425 449 450 453 442 449 421 428 449 414 447 421 417 439 422 423 440 432 428 438 423 453 430 434 418 426 421 415 438 410 444 439 435 435 434 411 425 440 424 409 417 419 425 446 428 444 413 422 425 435 440 436 445 424 439 445 426 429 411 411 432 409 407 434 419 427 432 437 416 411 441 425 422 416 421 401 409 427 417 428 412 408 415 408 425 412 404 423 398 403 425 415 417 418 428 433 419 398 405 427 396 412 414 395 399 423 414 432 415 433 398 396 419 395 421 414 409 429 398 410 395 426 427 414 408 420 409 427 391 395 402 420 393 411 388 394 402 409 422 392 421 408 397 395 386 409 417 401 396 402 413 397 389 406 407 385 403 419 383 405 386 398 390 393 382 403 383 391 391 387 401 380 394 386 400 381 383 405 385 387 392 413 404 401 390 377 403 376 393 398 377 375 408 390 398 371 403 402 371 376 400 394 404 391 399 392 391 389 372 372 380 384 394 390 369 403 393 378 402 396 380 370 398 373 383 368 382 390 388 364 396 365 380 392 388 388 395 389 377 383 362 361 366 392 366 393 363 391 376 380 359 380 363 360 382 372 384 386 365 368 364 371 362 358 357 372 378 363 379 357 365 381 372 386 377 358 379 383 376 365 364 349 376 358 371 354 361 350 369 365 373 369 360 359 379 367 361 363 359 367 366 347 350 344 370 354 367 363 351 359 360 341 370 349 373 372 374 346 374 356 358 371 344 347 349 372 349 340 365 370 339 341 349 370 351 357 365 344 345 337 355 343 348 348 351 356 356 349 362 341 346 342 347 355 343 344 342 337 358 357 358 340 337 340 340 332 346 328 326 357 340 337 346 327 355 350 333 338 325 341 355 347 351 346 338 331 326 322 349 333 339 345 330 322 334 323 323 338 332 342 330 347 330 325 336 332 344 348 348 333 347 321 323 334 331 337 342 344 334 335 321 315 325 328 315 337 331 318 326 326 323 323 338 330 333 326 323 321 338 311 340 335 334 317 329 309 319 317 336 314 325 325 320 309 334 309 309 329 333 322 311 311 334 304 329 323 319 310 334 315 311 333 309 331 310 331 303 313 323 327 313 311 329 327 320 311 320 316 311 321 304 310 328 300 319 300 302 309 328 309 298 323 320 313 317 327 310 315 304 297 307 314 303 303 308 322 313 324 305 323 314 309 302 300 305 319 304 321 309 310 306 309 307 304 317 308 299 303 310 318 316 306 294 318 306 291 303 292 299 310 289 311 310 299 311 292 288 292 311 304 301 288 313 309 291 300 295 291 312 306 287 308 291 291 306 299 286 312 294 288 296 294 303 310 285 301 285 299 309 311 300 283 285 310 306 303 290 310 288 291 308 307 300 302 302 286 291 288 307 282 309 302 286 299 289 307 287 289 293 283 287 280 304 281 306 297 301 284 287 306 285 284 295 294 303 306 298 284 305 288 286 304 280 282 284 279 280 291 288 285 287 288 285 282 289 303 292 303 300 300 294 278 298 302 286 294 300 298 292 298 279 292 287 302 289 294 276 284 301 279 280 275 289 278 274 284 294 290 301 300 282 285 286 286 277 286 281 275 285 296 293 296 291 275 275 299 290 284 279 296 278 285 281 293 273 282 288 293 282 287 292 289 297 287 285 284 299 293 286 295 272 290 290 291 292 277 273 281 288 280 289 293 276 297 298 277 278 297 281 272 283 284 273 292 272 287
277 284 293 275 280 277 293 282 296 297 287 298 290 288 290 279 281 294 289 291 283 279 288 293 279 283 289 281 275 289 296 292 286 301 278 277 277 282 286 285 278 285 294 280 300 283 298 292 288 286 295 299 293 282 275 299 293 275 298 296 297 289 288 291 297 286 284 284 277 297 303 285 285 289 282 301 293 302 290 303 278 299 290 276 284 295 277 291 282 292 277 297 300 290 305 293 293 277 294 295 291 285 299 303 300 306 292 280 295 306 279 298 292 293 291 294 306 292 280 304 301 301 287 295 286 308 283 303 308 293 284 293 301 306 282 288 298 297 290 307 288 283 291 304 300 304 290 290 309 291 287 295 307 287 311 284 286 307 300 286 284 297 291 305 293 293 311 303 304 293 308 308 308 290 290 310 314 296 300 289 295 310 291 301 303 297 308 314 310 288 293 298 300 298 294 296 304 291 315 315 292 301 309 307 306 315 304 307 319 319 303 290 307 309 306 316 312 291 315 298 293 321 309 306 294 317 307 302 312 314 315 299 316 315 318 309 324 314 299 320 323 301 306 322 299 318 301 300 318 301 325 326 302 316 328 309 320 327 309 304 314 300 310 307 319 301 320 316 320 322 311 317 328 320 312 329 310 315 331 332 320 311 333 333 328 335 306 327 313 333 316 333 328 308 322 337 327 323 331 306 322 308 320 337 328 334 321 317 323 325 340 331 332 339 329 325 338 332 317 316 330 328 313 322 332 331 319 325 331 313 332 320 339 321 337 322 329 337 323 347 325 321 335 348 348 322 340 337 333 327 331 333 335 326 337 322 349 342 333 332 344 353 339 334 326 331 341 340 350 356 341 328 338 342 326 344 340 344 334 340 354 352 326 353 329 338 334 342 351 332 332 328 333 353 336 332 356 343 333 350 343 360 330 333 354 334 354 342 341 343 362 334 348 349 333 338 351 342 348 348 366 348 343 362 358 361 347 353 363 352 353 365 351 361 342 362 366 359 350 353 347 347 355 363 375 377 366 355 358 362 374 373 361 347 362 351 371 348 350 363 371 349 380 376 358 381 370 350 381 358 380 366 369 355 372 364 372 378 378 353 363 374 376 367 361 374 380 359 370 385 363 364 374 381 355 389 367 368 367 386 392 360 367 371 389 372 382 361 358 386 387 375 368 391 392 379 394 362 364 389 369 396 369 391 398 386 398 381 363 397 396 363 372 390 364 367 379 383 390 402 391 379 378 372 382 393 403 379 368 385 386 393 399 395 403 399 393 390 401 391 399 409 403 407 391 393 392 375 380 398 388 377 409 378 400 378 405 382 378 384 376 413 401 385 410 396 416 385 379 397 407 397 397 400 392 404 389 389 415 403 401 386 398 393 409 397 400 418 418 416 414 411 408 407 389 410 386 386 424 398 400 419 410 424 387 415 402 389 424 398 414 406 396 407 418 402 413 409 424 397 430 404 411 396 431 416 410 406 404 398 417 411 423 415 432 402 421 401 420 432 408 419 416 430 400 404 405 427 424 399 434 425 413 417 432 424 436 439 403 423 401 415 399 400 438 425 415 417 421 408 406 419 434 415 418 432 421 441 410 416 444 415 434 440 443 405 424 437 444 427 418 447 444 419 446 440 445 420 413 424 410 417 412 409 449 439 416 437 415 422 440 421 411 432 424 426 438 431 446 443 421 427 446 452 436 427 427 421 453 435 440 456 445 444 414 444 432 457 422 438 428 445 442 422 416 456 439 445 427 423 434 436 434 459 422 451 433 446 457 461 456 426 435 442 459 424 438 424 450 426 460 438 448 459 443 446 455 447 456 428 439 431 430 456 429 455 465 464 440 462 464 435 446 458 435 444 464 454 425 427 460 466 447 465 438 446 467 428 429 459 436 447 469 464 457 435 429 467 442 469 428 450 433 444 440 438 453 434 451 459 452 452 429 437 451 430 441 429 459 433 468 442 460 470 449 453 433 459 457 457 457 458 435 470 436 454 435 462 461 466 449 447 445 449 456 467 457 476 475 450 435 468 462 472 464 443 451 474 434 440 456 461 474 467 462 435 445 474 465 436 463 445 453 439 469 439 436 449 444 478 466 453 476 457 448 470 469 474 466 470 480 451 460 437 446 450 438 458 452 477 467 444 442 460 452 461 472 456 444 452 440 480 471 457 471 446 439 453 475 443 462 465 437 440 467 454 453 471 453 451 467 463 462 438 440 477 462 476 450 463 439 454 460 467 468 443 477 471 459 469 477 478 452 471 481 476 482 452 458 447 460 437 473 439 438 470 479 463 457 441 437 459 458 461 444 443 467 438 471 437 464 459 479 473 447 471 466 447 440 442 457 457 442 441 459 437 474 456 463 449 454 457 471 475 481 472 475 459 467 458 460 443 480 450 479 445 438 457 457 465 461 465 436 467 462 461 457 473 473 472 457 442 473 456 454 479 470 474 479 441 466 466 458 449 439 464 444 448 436 465 476 467 455 438 453 436 463 436 473 455 434 457 460 471 438 433 469 435 435 475 441 466 469 464 434 472 455 450 440 456 442 444 452 463 448 432 464 432 442 466 454 442 444 442 434 455 443 432 457 452 437 473 439 472 465 449 429 443 467 445 429 432 456 449 463 435 457 459 436 467 448 466 434 468 440 445 437 428 440 454 443 460 449 448 454 425 463 453 467 450 445 449 436 446 440 454 463 458 448 434 437 463 431 422 453 441 455 464 443 425 447 436 434 427 435 463 446 428 422 420 453 444 445 421 421 461 427 460 451 451 447 442 423 431 442 454 426 451 452 445 422 441 430 431 444 434 439 428 419 417 457 456 422 441 420 428 445 426 440 451 447 454 448 447 447 415 447 441 416 427 426 412 443 438 419 419 447 441 431 442 434 429 440 432 447 445 444 434 414 420 420 435 425 410 448 429 437 429 423 408 423 440 410 422 426 406 420 427 407 420 420 410 408 404 416 417 435 414 431 423 425 410 410 441 413 406 419 399 426 433 401 402 425 404 419 404 422 399 402 419 431 418 410 415 397 415 428 423 420 418 435 403 435 419 413 425 403 414 413 430 426 428 419 402 414 424 407 396 424 414 418 416 393 391 394 395 409 427 404 414 408 410 423 410 401 421 401 415 414 391 413 418 388 398 389 385 416 423 411 391 392 394 419 418 420 401 409 390 398 416 408 417 399 396 393 405 390 382 388 403 381 398 387 401 389 380 390 413 395 402 387 385 387 404 412 405 392 395 384 384 407 377 394 387 392 405 375 386 396 383 399 397 391 407 371 379 383 390 387 383 386 388 391 395 403 393 374 375 371 396 375 375 378 379 386 381 385 374 364 393 377 384 390 389 391 368 398 366 389 379 381 386 377 378 390 371 379 381 359 358 387 364 367 383 385 362 366 365 363 373 359 385 374 381 363 377 387 380 383 360 369 389 374 364 384 366 352 367 366 385 377 367 359 357 380 378 356 349 364 348 352 371 355 371 349 355 353 357 360 366 354 344 375 357 379 364 371 361 345 350 376 351 367 349 359 342 359 358 344 354 373 373 341 374 353 351 340 343 345 348 368 368 361 358 344 353 370 354 368 335 365 340 361 350 362 341 339 344 334 354 334 343 351 347 338 355 351 363 338 361 360 344 352 340 344 333 342 345 334 357 338 342 355 342 358 352 349 329 349 347 338 326 333 328 354 339 351 347 345 333 345 342 347 346 343 332 350 350 352 339 338 322 345 334 348 337 333 329 337 348 326 321 336 318 337 339 325 342 320 324 327 345 346 343 333 334 318 327 328 316 343 344 316 333 323 340 334 318 315 323 337 330 322 311 331 325 313 337 313 317 312 313 339 323 335 313 308 322 319 331 338 332 317 323 322 318 318 311 323 322 323 316 308 334 316 329 317 319 324 321 305 330 331 326 306 312 310 320 307 315 303 321 304 323 315 306 325 308 324 308 307 314 319 312 329 304 324 323 318 304 305 320 299 300 312 301 309 317 317 314 299 318 301 302 310 315 307 301 322 300 310 298 313 313 321 313 317 311 319 296 313 308 317 310 307 317 307 295 309 311 293 319 307 292 315 290 313 311 308 310 302 312 289 313 302 309 304 297 297 292 292 311 308 287 299 286 304 308 312 292 291 314 313 299 309 308 293 303 293 312 286 306 306 287 301 297 292 292 298 293 305 308 312 285 307 301 300 284 293 307 300 294 284 309 303 288 287 286 307 290 308 297 304 303 301 303 287 281 282 293 289 295 280 280 297 305 298 285 305 279 301 285 283 295 305 304 301 280 299 289 281 289 297 296 303 288 289 281 280 282 285 288 297 285 280 286 281 299 284 299 291 297 276 294 285 302 283 299 296 304 302 291 279 292 280 303 302 282 277 296 288 277 300 300 286 303 280 282 296 279 276 281 301 292 292 279 291 288 301 291 282 274 284 301 287 297 294 289 281 288 283 287 274 285 281 291 278 277 277 292 289 280 298 274 298 300 291 299 298 290 288 279 274 282 290 288 289 282 287 297 281 296 294 281 279 285 282 284 273 285
287 290 294 296 291 275 296 281 274 293 282 301 299 296 283 301 295 283 294 281 279 274 277 285 294 288 293 287 302 294 295 298 282 300 283 288 300 302 281 294 292 296 281 299 285 277 282 289 279 296 280 293 297 298 277 291 284 288 296 282 279 287 298 278 304 277 292 300 304 298 283 284 290 289 280 293 292 287 299 288 280 305 277 294 299 279 301 299 284 293 299 280 296 292 282 287 293 298 304 284 284 304 293 291 288 297 300 295 299 293 306 294 292 300 283 308 294 300 293 301 286 285 303 298 300 301 299 307 284 296 284 290 292 300 296 294 310 288 302 293 302 301 310 309 285 305 300 299 296 284 293 296 312 308 284 294 299 302 292 302 307 308 286 304 308 289 295 309 303 303 295 286 300 310 288 314 293 289 299 315 313 299 287 297 312 302 295 306 307 303 293 291 296 316 304 313 314 314 299 302 303 302 296 319 296 298 317 297 302 293 318 291 305 319 302 294 296 302 312 308 318 310 312 319 324 314 311 307 324 305 317 306 312 308 320 319 297 315 302 324 302 298 297 322 327 300 308 305 306 306 312 323 299 302 328 327 322 313 311 320 324 300 301 309 314 325 301 316 312 308 312 318 311 311 311 308 314 331 327 328 333 318 333 304 306 318 313 309 326 331 306 307 313 318 329 306 308 314 334 336 315 318 315 308 319 338 313 333 335 336 326 333 319 323 334 322 338 312 326 328 339 328 330 330 336 318 325 341 340 323 319 326 342 326 347 347 347 321 331 340 341 331 338 319 347 344 344 338 350 335 348 335 351 349 320 343 320 333 339 347 341 342 327 337 322 325 330 336 340 345 351 355 324 353 355 347 325 354 333 357 336 342 337 327 344 343 330 342 339 356 335 347 354 357 338 345 334 353 359 361 342 353 360 352 359 331 351 354 338 361 358 342 348 365 353 360 348 356 340 357 335 336 367 368 343 347 346 339 338 341 353 339 351 371 359 348 356 344 371 341 351 362 351 343 348 345 348 360 373 357 366 360 354 357 356 361 374 377 363 366 372 350 372 380 346 357 371 381 379 368 367 356 374 368 353 361 352 359 380 364 375 385 371 353 380 363 380 372 387 359 376 367 353 378 374 381 372 374 366 374 364 361 362 392 377 369 384 371 388 363 381 385 372 365 366 365 379 395 364 371 365 390 379 373 368 393 383 396 375 367 383 372 386 394 375 374 375 364 380 391 385 376 390 374 374 379 385 380 371 385 369 392 392 404 405 379 398 372 400 394 382 401 388 402 380 389 396 389 398 392 375 381 401 390 374 407 412 405 391 383 392 406 391 379 409 415 386 407 379 379 392 393 410 400 385 396 409 398 394 392 418 399 398 395 390 417 401 409 392 383 399 422 393 416 413 401 413 400 411 408 399 412 390 392 397 396 409 387 415 416 392 407 388 403 421 412 394 418 401 402 428 429 393 407 401 400 406 421 410 407 409 413 407 393 397 428 408 401 425 397 412 434 397 425 397 401 411 402 432 424 415 431 423 421 409 436 433 426 432 400 402 419 415 400 417 410 439 425 431 404 425 429 426 406 408 438 423 442 415 429 423 405 425 416 435 434 426 423 424 416 426 428 434 442 431 412 410 426 435 442 431 419 426 413 420 412 446 418 417 416 422 435 420 442 434 420 432 451 421 445 452 434 425 448 451 435 425 416 414 419 448 446 421 435 432 434 441 419 436 442 428 451 426 431 433 451 442 456 441 454 447 440 427 455 427 459 427 427 453 446 460 460 458 438 437 451 457 439 450 429 445 425 424 445 432 453 460 453 446 453 425 437 438 448 460 424 442 438 435 455 443 453 453 439 430 429 449 426 427 436 456 454 443 462 457 432 427 429 466 454 439 427 426 433 430 442 437 429 435 450 462 456 438 466 447 428 455 437 468 445 442 458 448 431 468 437 460 445 452 439 430 444 469 465 472 435 445 467 469 455 448 436 436 454 437 456 462 465 474 467 447 444 452 467 455 455 438 449 473 470 461 474 440 463 473 438 469 444 432 463 477 458 477 438 437 446 471 476 444 469 467 467 446 445 459 477 469 473 450 465 466 434 470 475 466 473 443 459 448 444 453 447 476 459 459 435 435 452 441 446 450 475 435 462 441 467 461 439 462 478 478 456 440 469 459 472 470 469 459 445 440 439 457 437 470 436 444 470 460 450 436 475 446 436 458 459 438 464 463 478 477 460 478 452 466 479 468 479 478 444 451 451 465 469 458 447 445 463 467 445 480 464 452 439 465 479 470 467 455 450 462 449 473 457 458 450 454 444 446 443 451 454 451 474 440 470 479 469 461 469 455 466 460 443 450 459 459 450 459 440 440 479 442 446 465 461 479 477 459 436 458 459 463 473 463 443 461 467 477 441 462 458 478 449 465 447 472 444 469 457 455 473 455 461 444 438 441 442 441 471 450 471 449 477 463 438 440 444 477 443 450 459 467 455 473 459 475 472 475 464 449 450 456 475 476 466 442 445 437 449 438 460 441 459 464 469 464 470 435 462 443 459 450 438 442 451 464 439 445 469 470 468 442 455 466 447 445 431 461 457 448 429 439 464 456 472 457 451 428 468 444 446 457 463 454 432 447 451 450 451 461 465 450 464 440 432 443 431 449 426 463 429 447 447 458 464 437 466 440 459 444 466 457 465 464 447 433 430 452 456 431 443 427 455 456 461 436 450 443 436 451 437 460 429 460 450 445 449 447 437 460 425 456 449 442 452 429 452 436 435 442 422 456 424 428 420 424 453 444 439 417 439 454 417 457 428 418 448 415 453 421 450 433 416 439 444 421 415 441 421 422 455 421 413 438 433 451 436 417 434 450 418 448 445 419 447 414 421 436 448 451 442 440 427 435 414 449 440 434 427 418 432 410 430 407 434 415 445 425 444 434 435 424 415 432 435 404 411 424 435 415 408 430 441 419 421 430 417 411 413 434 419 437 438 400 435 423 408 434 399 404 419 427 410 411 404 398 399 413 437 413 409 433 433 406 413 431 397 419 424 415 401 407 414 426 415 404 428 398 429 418 423 409 412 395 423 420 395 423 395 395 399 406 391 396 416 422 425 388 427 425 402 405 416 417 415 396 422 401 398 387 392 392 418 406 413 411 408 414 407 395 403 402 403 391 395 405 385 391 396 415 390 403 393 419 395 380 414 408 414 397 401 414 395 401 403 393 376 402 401 395 376 392 382 389 396 394 385 406 381 380 390 411 392 389 394 396 389 378 374 373 396 385 398 390 401 378 387 396 396 384 369 392 374 384 401 370 375 403 370 375 377 378 384 373 386 393 370 384 369 384 392 376 390 391 396 361 362 376 390 390 370 386 375 386 389 364 389 380 362 379 390 377 363 386 358 387 369 384 373 368 386 365 389 357 376 388 363 375 353 371 373 360 360 387 364 366 354 372 351 382 365 358 378 380 372 380 366 367 368 374 354 382 374 355 364 370 348 370 372 370 375 344 352 369 374 344 352 345 356 352 376 351 376 369 347 343 373 352 349 365 342 352 341 370 346 342 353 357 369 344 342 350 353 363 346 337 358 363 370 349 367 339 360 352 364 357 338 360 344 347 360 346 358 338 348 356 335 342 352 350 359 360 344 331 344 355 339 342 332 330 347 327 327 331 327 343 334 346 337 355 336 352 326 355 355 343 345 333 354 341 353 323 346 342 342 341 346 350 353 339 340 338 323 343 326 350 338 348 334 348 325 336 337 340 345 330 322 329 343 334 322 320 333 319 327 319 336 316 344 334 334 331 317 334 318 323 329 321 336 340 325 326 329 339 314 328 336 334 327 315 319 323 334 331 318 313 314 318 335 334 307 313 317 335 317 317 318 315 325 309 310 306 325 328 333 327 314 328 319 331 333 329 313 332 303 313 333 329 316 331 312 306 324 330 329 301 313 329 324 320 307 330 330 307 321 311 313 329 306 308 299 308 300 319 306 299 299 303 323 312 300 300 316 320 297 312 317 309 308 308 296 314 306 295 320 295 314 313 311 316 296 301 307 319 307 318 306 308 308 295 302 304 320 318 294 311 298 313 300 292 315 299 292 300 313 308 304 296 289 292 289 292 301 295 310 307 292 294 295 301 297 297 314 289 295 310 310 294 303 289 296 299 292 291 302 308 310 288 286 303 292 309 290 302 286 293 298 287 312 304 290 285 293 289 301 306 307 292 296 289 292 309 305 298 284 294 305 290 292 283 309 289 288 286 308 290 288 284 292 286 304 299 288 306 298 298 300 292 298 305 291 280 296 306 288 298 281 282 307 291 305 305 300 283 282 290 292 281 294 296 287 280 277 287 298 295 305 281 279 296 279 283 289 296 281 298 285 283 293 284 288 283 304 302 288 300 285 294 303 293 283 283 288 283 285 279 301 284 284 295 295 278 302 299 297 298 283 298 297 300 298 281 299 297 278 282 292 280 300 282 289 299 282 302 278 281 280 295 299 301 293 278 284 281 277 292 280 280 289 298 281 298 274 281 281 275 281 279 287
280 299 299 275 277 289 299 294 276 283 282 300 288 283 291 290 300 296 280 296 295 292 281 288 301 290 295 285 277 304 287 303 300 304 296 302 289 291 284 290 292 284 279 276 284 287 283 279 278 280 300 297 297 277 302 285 291 285 287 284 284 298 283 300 297 303 298 303 281 298 288 297 299 284 290 278 295 298 282 290 302 298 282 285 298 300 293 305 280 304 304 279 289 281 303 280 299 287 306 296 280 282 280 294 280 293 294 298 305 298 281 292 282 307 300 302 292 307 291 293 304 288 295 286 283 282 308 296 290 307 284 282 302 285 297 302 290 283 291 307 293 285 291 296 304 310 309 286 308 312 295 300 306 285 293 293 290 293 298 285 301 294 312 296 305 293 314 315 311 295 298 291 309 302 301 310 306 302 300 291 288 303 307 302 303 307 302 300 308 317 301 295 318 299 299 301 300 319 301 295 299 306 293 315 291 300 308 311 316 314 307 309 300 319 316 316 300 300 299 320 296 319 310 322 301 300 311 296 321 320 312 302 303 309 325 315 314 311 307 310 324 305 317 300 301 305 321 322 318 306 318 319 300 302 317 309 307 300 311 301 325 327 307 331 310 306 317 326 318 329 309 316 306 328 321 331 322 313 327 332 311 310 328 319 327 322 320 314 319 330 323 330 311 312 328 307 326 311 336 332 325 331 317 321 313 335 316 332 314 341 329 321 316 322 336 339 341 320 317 322 313 326 332 325 326 334 341 340 346 332 334 315 318 323 345 343 326 330 339 319 326 318 320 318 339 319 322 324 343 332 322 334 345 342 346 324 331 341 350 328 328 335 330 329 336 344 345 345 340 347 347 337 327 336 351 338 337 344 326 337 345 355 339 359 335 331 347 328 349 335 332 345 345 358 355 333 346 344 356 330 336 355 353 347 362 337 339 345 346 346 359 344 338 365 334 359 338 369 357 357 356 356 352 340 361 352 369 339 350 349 346 339 360 368 353 367 374 374 346 352 365 350 341 342 352 350 371 349 350 344 368 363 366 354 350 361 357 370 346 359 350 367 349 369 353 353 362 349 353 366 383 351 361 375 352 353 364 361 361 373 365 367 367 361 365 353 352 362 388 367 353 353 362 368 362 354 359 357 381 372 358 375 371 384 386 383 370 371 394 360 372 389 380 389 379 394 392 380 368 368 381 363 379 387 364 374 391 379 363 378 393 369 383 399 393 380 368 365 397 383 391 377 382 379 393 370 370 391 377 371 399 376 390 396 381 394 388 374 370 392 388 373 374 391 387 404 401 397 408 391 384 373 396 397 395 409 394 385 383 383 385 380 414 410 405 386 401 392 400 402 404 381 394 397 402 400 379 404 392 417 415 384 395 417 390 397 388 397 398 382 398 416 414 421 384 411 413 418 423 394 396 411 408 412 424 391 411 392 416 424 422 412 420 398 402 391 415 422 409 392 407 393 408 418 398 395 402 425 394 417 422 393 424 406 398 405 433 405 430 405 396 401 400 414 406 406 408 421 399 429 424 420 434 404 407 403 411 419 438 414 408 414 436 421 401 417 435 414 399 410 407 404 414 413 403 404 412 438 410 409 435 412 415 428 438 410 444 443 429 416 421 436 432 415 417 433 433 411 447 435 420 413 438 436 427 440 437 415 408 445 438 444 427 416 436 420 429 428 446 434 447 413 417 414 415 442 418 432 437 451 420 421 454 418 416 423 421 444 422 414 432 453 450 450 418 428 419 438 439 448 455 434 452 419 437 456 451 438 427 425 434 435 425 424 457 458 418 424 452 445 431 455 448 461 440 455 439 423 421 454 422 441 438 438 431 463 431 435 429 463 427 437 427 455 444 443 427 464 425 462 448 459 432 454 458 453 446 434 435 449 447 437 446 465 432 434 465 464 468 450 462 430 442 445 465 442 442 446 440 445 442 458 471 451 461 433 452 454 451 444 457 434 447 452 466 468 445 448 446 429 439 454 452 445 432 432 434 462 465 457 433 461 450 439 440 440 445 473 474 432 446 459 445 465 445 438 467 463 466 440 470 432 474 456 455 432 460 467 472 451 450 475 444 432 447 456 443 463 461 449 471 476 433 441 473 447 448 464 441 439 475 443 447 434 468 477 441 451 468 436 477 441 442 444 441 456 474 459 448 458 476 443 464 438 458 459 460 473 445 475 479 448 440 454 448 436 452 462 460 441 465 458 455 435 475 470 457 471 450 479 456 453 449 440 464 473 465 445 466 438 447 472 458 452 446 479 460 464 461 440 477 453 470 453 453 466 443 438 457 465 437 478 445 458 446 474 449 436 444 479 445 456 478 468 479 450 466 459 440 453 470 437 471 460 461 443 445 475 452 473 466 460 477 475 437 442 476 451 444 447 458 454 474 455 448 436 470 441 467 438 460 457 440 451 437 466 466 454 468 439 447 454 463 451 455 473 458 458 444 474 471 467 456 473 450 470 475 448 432 462 452 458 441 465 437 451 459 469 434 448 435 446 474 473 464 451 468 452 432 434 448 432 430 432 433 454 470 431 432 470 461 459 457 431 446 462 458 473 461 460 451 466 436 448 462 432 431 461 453 439 471 431 446 432 434 449 464 436 450 466 468 433 437 447 456 444 444 447 425 461 448 427 442 430 449 435 461 433 432 431 441 444 444 459 455 460 453 442 460 425 444 433 451 454 454 457 448 428 434 447 440 457 426 433 437 449 443 450 434 427 433 450 446 453 442 455 422 447 429 459 425 450 446 454 458 455 422 441 437 421 453 438 453 427 447 426 416 454 425 455 422 452 419 421 430 437 417 428 428 450 416 455 437 451 438 414 423 437 428 428 432 422 450 416 431 436 426 424 422 427 419 428 421 423 425 427 445 427 441 415 412 443 449 436 411 421 433 414 432 417 417 445 433 425 407 408 409 446 425 444 423 405 426 419 410 405 443 407 434 416 407 404 428 405 416 429 419 439 433 401 408 403 437 434 420 439 436 425 436 415 421 422 433 437 418 402 402 428 404 421 400 398 410 418 426 432 401 407 401 412 398 395 405 428 417 420 429 428 394 413 412 428 397 405 427 417 410 390 409 419 415 412 420 390 393 410 424 389 407 408 421 408 389 425 394 419 410 412 402 388 388 420 385 408 394 415 397 387 382 416 394 385 395 391 386 400 404 381 392 384 395 418 397 398 393 411 398 381 411 415 412 401 403 387 407 385 401 377 395 385 399 400 379 399 412 395 400 394 403 377 393 409 389 375 393 403 395 372 394 390 397 377 401 371 378 372 397 391 390 405 391 376 378 391 404 390 403 367 368 375 381 400 402 391 392 401 394 392 398 375 376 363 379 382 380 365 384 371 388 384 386 373 372 381 396 376 393 394 369 371 388 394 358 385 378 358 393 361 362 384 385 384 377 360 374 362 379 375 386 353 370 353 363 360 374 362 376 370 375 370 376 373 357 369 366 356 358 381 375 352 349 362 351 374 353 371 347 367 353 357 347 346 365 350 357 374 359 354 348 354 353 354 377 361 354 358 348 343 347 372 345 352 361 360 372 355 362 339 344 361 371 359 341 361 360 353 352 339 358 361 349 337 367 360 362 365 352 364 335 357 337 338 346 357 357 355 351 357 357 358 338 362 345 340 349 359 360 341 336 356 361 333 361 330 328 328 353 333 356 351 350 351 326 356 353 324 356 353 324 355 345 330 328 335 349 355 331 344 343 327 322 344 344 332 323 352 331 344 350 338 351 334 324 319 348 346 344 338 320 342 335 344 319 345 332 322 319 336 341 337 339 338 326 328 314 326 324 325 316 321 334 331 329 329 324 342 325 329 312 326 335 332 325 335 324 317 314 310 333 318 322 325 326 328 315 317 313 311 310 326 306 332 314 323 316 325 322 330 310 323 314 335 313 329 328 328 306 311 304 309 303 330 303 310 326 308 321 312 323 307 314 321 309 306 316 324 309 307 299 301 316 323 312 309 305 321 310 316 298 310 321 298 307 322 303 297 325 322 307 316 325 317 305 302 324 321 294 301 294 324 303 311 318 296 303 319 303 311 311 298 317 300 298 315 320 301 294 317 309 302 307 300 300 302 297 293 315 310 293 297 316 308 307 311 302 316 299 304 296 289 309 313 296 316 306 295 296 302 312 314 312 292 286 292 304 292 286 290 306 313 299 303 302 309 288 286 307 300 302 308 293 294 302 305 299 288 289 298 310 289 294 293 311 298 298 283 303 297 285 310 291 282 306 291 306 300 286 297 298 304 305 289 306 294 281 293 291 286 307 287 282 280 289 281 287 297 303 307 303 297 298 303 296 293 283 291 282 279 298 290 302 294 298 298 298 297 280 300 294 298 300 289 298 280 282 306 297 297 296 282 284 285 277 293 291 281 305 286 281 288 297 296 295 279 287 286 290 281 301 297 293 293 300 276 287 276 296 299 287 286 304 287 286 276 303 300 280 295 301 277 277 292 296 287 294 298 296 299 295 283 291 283 300 287 283 282 278 303 276 281 276 296 292 278 296 283 302 293 302 290
296 297 279 287 279 289 302 291 283 292 299 290 299 286 293 298 285 296 289 278 303 282 300 283 285 292 291 304 302 281 290 292 293 292 295 287 296 291 294 294 298 279 279 283 288 287 304 289 278 281 291 297 286 285 295 295 293 302 293 289 298 278 297 286 285 286 288 305 292 305 294 285 279 288 291 283 299 281 295 292 284 279 303 293 279 291 303 287 308 289 290 300 289 280 300 297 280 281 287 287 302 295 285 302 305 289 298 288 292 285 293 290 308 289 296 308 293 290 307 293 300 288 306 302 311 297 311 303 290 310 302 311 297 307 297 284 287 285 291 290 290 299 286 290 309 287 305 288 298 295 303 295 293 300 309 304 308 311 297 315 308 295 303 302 297 291 314 288 291 287 313 311 293 315 317 288 288 307 313 293 317 303 297 318 318 291 308 304 310 312 304 302 291 313 310 295 312 308 297 316 300 316 311 307 314 310 299 306 300 296 313 321 310 321 305 300 322 302 296 308 321 296 312 300 319 307 310 313 308 319 300 315 302 302 308 309 318 301 311 302 325 326 317 322 301 327 329 329 303 330 312 330 301 327 304 324 309 316 310 320 309 313 309 312 318 321 325 307 325 308 322 310 323 331 317 315 323 333 306 326 324 307 327 325 316 331 312 320 324 318 334 310 330 316 311 314 325 339 321 314 330 340 320 317 336 334 329 323 332 333 315 320 335 338 341 316 331 315 333 325 345 337 316 320 320 335 346 346 320 342 343 319 325 332 325 333 332 343 329 322 318 339 329 322 343 333 336 347 334 324 327 332 346 331 339 351 351 338 349 322 331 344 355 339 347 328 333 332 342 336 342 330 343 340 326 337 334 349 344 357 329 326 344 342 335 352 330 360 358 357 331 359 349 338 349 340 344 360 357 331 348 342 345 342 339 334 365 339 355 366 347 348 348 339 341 336 350 349 355 358 352 339 369 370 358 342 339 366 358 365 371 361 359 354 371 368 369 347 374 357 346 367 371 368 344 353 360 367 342 363 348 346 346 377 377 346 364 374 371 362 359 351 381 355 366 355 379 352 360 359 377 382 361 381 373 380 358 357 370 375 358 380 368 369 382 354 362 362 381 374 360 354 369 371 371 365 378 381 368 376 382 356 378 364 392 360 368 371 393 392 386 379 385 368 361 394 371 387 383 363 386 384 373 365 370 384 372 373 363 367 396 396 380 379 363 401 372 393 399 388 379 368 389 385 375 396 376 402 398 378 374 387 402 387 370 375 389 381 405 398 408 379 381 401 396 408 387 410 389 409 407 397 389 397 406 395 395 399 384 410 409 397 377 393 390 380 381 399 379 377 389 380 415 388 400 402 387 404 405 407 402 416 396 399 399 400 413 399 403 396 417 392 396 384 383 420 400 413 416 413 403 417 416 396 390 421 409 390 387 388 409 403 417 387 422 398 400 407 416 422 412 418 423 430 404 391 410 400 395 414 429 394 425 402 420 412 416 419 428 415 400 396 410 427 414 430 433 395 401 396 431 426 425 424 428 401 428 407 412 433 433 412 437 434 401 399 412 427 411 425 437 409 406 402 433 412 417 418 429 429 415 407 407 423 412 431 438 431 422 408 407 429 423 411 422 423 413 436 410 423 418 406 435 425 406 424 436 425 442 421 411 431 414 416 450 447 428 451 440 428 411 444 418 427 423 430 446 416 438 441 442 417 422 420 438 428 418 451 423 416 442 439 431 449 440 431 437 416 431 419 428 426 454 436 436 417 449 430 423 434 417 455 433 420 455 451 437 452 452 433 445 434 461 435 424 431 447 443 420 448 437 436 430 459 448 435 444 448 440 461 447 442 459 446 423 422 439 427 432 429 444 461 423 443 434 429 456 440 431 435 427 425 453 438 465 439 431 467 443 451 464 447 429 461 429 433 438 447 459 450 432 458 466 434 455 454 461 466 427 426 452 432 451 464 456 428 427 442 458 440 450 450 435 456 429 472 436 437 458 450 471 464 464 454 457 437 469 433 465 432 430 446 439 455 446 430 463 453 446 456 465 430 441 435 459 443 442 468 452 472 451 456 469 441 443 453 457 439 464 448 442 472 472 458 459 443 459 447 473 437 473 465 438 439 469 473 458 442 465 441 438 447 466 476 458 433 459 445 440 454 462 458 450 465 440 477 476 474 454 472 441 457 466 446 470 465 442 451 474 436 466 435 458 455 440 445 462 474 457 477 457 441 457 473 472 470 478 476 473 460 477 435 438 471 455 474 457 470 453 453 434 441 461 458 469 474 469 459 476 448 457 454 462 442 455 463 441 454 467 442 442 465 443 446 458 471 449 443 462 468 469 463 437 451 449 472 454 440 460 451 461 445 434 444 454 455 435 468 438 468 475 445 461 446 458 447 439 473 457 467 469 447 458 473 472 474 473 454 442 461 432 468 472 432 440 454 461 442 443 465 439 447 439 474 460 464 443 472 465 474 469 464 450 449 466 444 452 461 472 460 444 472 451 439 434 460 468 463 432 434 458 445 455 465 442 438 459 454 435 449 452 435 443 471 452 433 446 429 463 443 466 439 446 442 454 450 434 447 446 443 458 427 465 436 431 460 434 455 429 452 461 465 462 444 440 461 452 458 448 424 465 438 425 453 430 431 450 448 425 453 452 444 455 447 454 435 456 462 464 459 464 455 431 456 450 446 424 453 454 424 453 451 438 430 436 443 436 439 444 458 445 428 435 452 428 443 422 438 459 440 432 457 451 442 454 417 434 418 448 429 458 445 448 451 449 457 436 443 424 439 442 445 453 434 425 414 446 430 446 447 436 414 449 434 434 434 427 443 435 414 411 426 435 436 452 416 433 431 444 433 411 427 420 443 439 422 434 427 438 424 442 427 443 445 407 441 447 433 412 428 434 431 421 436 439 443 411 434 420 407 407 405 416 440 435 434 436 436 415 428 423 408 404 417 401 401 408 401 429 413 420 415 437 436 405 430 431 410 418 405 433 427 413 428 406 407 424 433 433 419 435 415 403 414 398 419 414 396 432 403 410 427 396 413 403 419 405 408 405 425 416 398 415 391 430 423 401 416 420 399 400 419 393 396 405 409 403 423 394 392 408 393 399 387 411 385 416 400 385 393 404 418 398 420 419 405 408 398 413 417 418 416 398 415 384 406 395 392 395 395 397 409 402 407 417 413 381 389 383 390 386 414 398 414 411 376 401 398 393 395 404 402 397 406 407 383 394 374 394 409 396 390 405 379 379 404 373 408 404 405 381 372 393 392 387 390 376 398 398 379 368 376 377 400 386 377 394 382 377 399 380 382 371 374 401 369 368 381 387 377 368 383 366 399 383 361 381 390 391 390 380 380 388 393 365 367 377 375 365 368 367 382 374 360 373 360 375 371 369 361 383 376 388 356 372 356 383 365 388 368 353 369 387 358 379 371 366 359 364 372 373 371 371 378 370 353 371 354 363 368 349 366 355 351 376 368 380 367 373 368 373 375 360 361 368 368 344 345 346 375 344 348 375 344 376 376 348 342 364 347 362 350 344 356 356 367 343 346 372 339 362 340 364 352 351 345 343 348 350 368 364 354 337 342 357 336 352 344 340 340 349 360 360 365 340 352 356 357 344 352 357 355 345 351 352 362 351 336 332 352 334 358 341 352 327 345 346 351 335 348 356 348 356 357 341 357 336 328 330 357 349 329 346 338 351 343 344 347 350 324 332 354 351 353 322 343 346 345 349 342 340 336 335 348 341 348 335 323 322 326 329 343 319 323 332 347 347 330 328 330 329 337 329 324 334 329 343 326 317 338 313 337 321 329 340 329 334 338 321 341 334 340 330 338 332 323 335 338 321 323 338 324 336 327 324 333 333 316 330 322 324 308 312 323 326 308 308 315 334 318 313 324 314 333 320 305 314 313 334 326 327 325 331 320 332 317 318 304 313 324 311 321 301 328 321 307 301 325 330 300 316 304 324 314 309 302 327 306 305 317 305 302 308 301 318 303 315 302 306 325 321 312 311 321 306 298 325 306 323 322 304 306 323 298 319 302 299 321 295 320 293 306 321 299 304 310 312 315 311 299 318 301 310 300 301 292 312 304 303 301 310 292 318 301 316 303 310 311 293 304 299 292 316 289 299 290 300 311 313 288 288 310 291 299 289 300 292 303 306 305 314 296 299 303 307 295 287 291 310 291 306 313 287 297 285 291 299 297 285 287 293 301 293 295 295 291 292 309 287 304 288 304 309 298 305 301 306 301 298 292 300 283 293 288 299 287 290 286 292 303 296 292 283 305 296 286 283 304 282 307 297 287 298 285 293 283 303 280 301 282 290 290 304 301 297 283 305 296 287 307 281 294 290 283 290 305 288 284 291 281 303 298 278 283 303 292 287 290 292 279 284 302 290 279 287 299 304 305 279 283 305 281 298 278 284 301 296 285 298 279 287 293 292 288 291 288 294 300 292 279 301 298 295 305 291 296 289 288 295 291 286 285 294 278 286 294 294 297 302 286 291 305 295 277 287 280 281 296 295 288
299 283 282 280 283 288 300 287 292 281 293 301 289 303 294 290 291 303 281 279 304 295 299 293 288 301 288 284 291 306 295 304 283 291 278 280 302 292 281 279 295 297 294 298 285 282 282 299 299 306 292 296 286 306 304 296 300 285 302 285 306 291 303 303 296 303 297 292 281 301 285 298 283 301 289 290 296 284 302 287 282 308 305 290 307 302 308 299 300 295 297 290 299 293 285 287 309 303 293 283 289 298 293 292 291 295 295 307 299 288 287 303 288 304 284 306 288 303 296 307 309 305 289 299 288 285 298 309 300 309 310 292 302 303 290 291 289 297 301 307 313 313 308 288 305 289 299 310 299 304 290 292 307 310 301 313 287 295 315 308 287 307 307 297 295 304 304 293 288 312 315 308 310 300 304 293 305 318 310 289 299 316 296 292 302 304 319 303 314 318 317 307 300 299 317 301 318 296 298 310 321 317 301 306 300 316 303 316 311 299 307 307 317 315 309 308 304 303 320 310 302 318 321 300 304 305 311 304 306 311 316 307 312 307 323 309 303 326 306 319 299 319 301 323 310 316 306 318 322 329 303 331 319 326 302 329 303 318 305 312 332 326 324 316 304 316 324 307 324 331 306 334 324 307 330 320 312 321 323 320 315 310 337 327 312 318 328 313 333 337 317 335 331 336 320 338 332 310 311 320 337 314 320 327 317 314 312 325 332 330 342 343 335 341 332 338 318 330 342 327 334 331 318 340 334 346 318 336 346 332 334 339 316 339 327 340 338 342 344 329 320 349 345 328 343 324 320 348 340 348 329 328 332 334 352 352 331 354 340 329 329 330 342 337 349 324 344 333 339 349 342 343 333 333 350 330 327 335 350 346 337 350 359 343 336 351 339 360 359 350 350 332 358 336 355 359 346 351 336 336 351 363 341 353 353 360 340 356 338 356 356 365 341 343 365 366 368 352 343 339 369 344 339 337 343 364 360 347 353 362 345 347 351 355 346 373 349 353 374 355 342 361 361 361 366 355 344 351 372 348 375 364 356 361 356 372 369 347 345 345 357 380 351 346 379 367 354 379 381 377 379 367 364 380 351 353 357 370 364 369 376 356 376 374 355 375 356 382 380 357 358 368 357 369 373 375 360 361 357 372 390 390 358 381 365 381 359 378 372 390 393 378 359 360 381 363 384 386 373 390 397 389 395 381 374 382 377 368 376 398 364 393 379 388 393 375 385 378 397 367 390 390 394 401 379 393 368 387 390 398 375 405 390 373 404 382 395 399 389 384 381 394 392 408 405 396 373 400 405 373 383 390 380 375 377 387 399 405 388 410 392 400 392 401 389 377 395 412 386 405 377 387 381 400 413 405 387 417 394 407 391 412 411 411 413 402 419 388 406 386 418 385 394 389 397 399 396 400 416 404 404 389 395 409 422 404 419 390 397 412 410 408 396 402 401 390 416 401 392 403 399 400 406 428 402 416 402 419 393 414 415 420 427 415 396 419 424 405 430 410 428 427 421 428 400 415 417 394 427 417 412 419 431 433 418 403 421 434 435 425 417 419 417 416 403 423 427 411 425 412 405 432 430 432 416 438 418 428 416 425 406 417 425 422 438 411 417 431 438 426 444 421 428 437 422 404 411 408 414 435 420 422 427 409 411 443 446 431 427 419 413 433 436 435 410 443 421 433 423 427 445 415 451 442 424 451 420 414 429 428 452 450 415 447 428 450 415 448 454 447 442 434 424 429 419 437 421 432 456 429 445 450 427 436 433 443 436 436 439 448 455 439 437 416 433 446 448 430 440 440 457 427 419 451 435 444 438 431 444 435 448 437 456 428 438 428 449 459 421 456 459 434 455 457 424 423 436 437 443 448 439 441 451 456 430 424 458 427 439 441 464 445 436 459 431 433 446 439 430 424 432 446 439 425 441 464 429 433 457 428 461 433 449 448 468 435 428 437 440 465 434 440 445 448 453 455 459 432 447 442 469 436 470 440 449 427 442 444 440 433 432 462 462 468 461 471 443 457 451 470 430 470 438 468 445 434 461 444 454 437 451 458 453 451 472 431 458 449 456 472 455 467 468 452 462 456 457 441 449 436 445 458 432 454 459 456 466 446 471 446 461 456 475 440 433 435 450 468 454 476 465 441 468 458 463 462 447 453 472 472 458 448 461 467 471 445 455 462 461 457 439 447 437 445 463 445 448 443 437 470 449 477 442 440 466 473 433 436 449 435 476 438 452 460 435 453 435 464 438 464 443 451 440 448 464 477 467 441 443 471 434 459 433 450 474 466 445 436 469 469 438 474 436 464 463 445 440 466 476 452 459 441 470 473 463 463 434 453 472 451 453 435 440 453 452 443 448 471 446 439 462 458 442 472 445 434 438 451 467 436 470 455 452 469 457 444 455 458 471 456 432 447 458 439 474 432 449 444 469 468 457 461 448 474 455 460 431 469 441 473 435 441 458 455 433 437 474 463 470 468 442 470 438 430 439 443 430 463 462 429 454 450 466 472 455 453 456 455 446 429 458 449 438 440 436 441 454 435 436 450 428 454 451 443 454 461 463 461 456 458 469 439 469 446 450 453 467 428 463 459 456 439 467 455 443 447 458 465 446 433 466 453 426 434 454 424 460 444 433 460 457 460 429 433 457 429 435 429 450 428 463 457 462 461 442 456 458 451 452 435 459 449 439 461 435 446 437 428 421 422 440 432 460 446 442 425 427 454 432 455 436 429 446 433 444 443 424 437 442 425 446 446 431 424 459 419 445 456 425 455 416 421 421 420 415 426 423 420 439 421 446 451 430 449 450 413 441 435 450 422 442 436 443 448 434 442 450 420 439 452 416 438 414 414 435 449 417 442 447 434 441 435 427 414 429 421 437 409 417 423 413 424 424 422 444 442 437 443 405 420 434 411 413 420 430 439 434 428 425 418 435 436 430 414 422 414 429 410 413 439 424 418 413 441 433 409 433 422 402 431 435 431 438 403 404 422 419 405 410 429 433 409 409 401 415 415 401 399 396 430 399 435 413 408 432 434 411 414 403 416 432 428 397 426 410 428 412 430 394 423 423 390 395 395 396 415 415 401 419 418 407 402 398 398 392 411 414 420 389 413 409 411 395 387 388 399 398 400 413 401 404 385 402 386 390 398 407 399 412 400 419 382 406 380 392 402 396 411 396 399 390 419 396 407 410 416 398 402 397 411 387 397 403 396 402 383 377 411 375 400 397 405 411 409 397 410 381 398 383 403 396 407 410 374 384 391 399 405 403 378 387 374 374 369 385 377 395 378 378 369 403 403 386 387 392 391 380 370 393 370 365 372 386 379 367 364 375 365 386 380 371 372 391 391 387 368 377 377 378 387 394 372 383 392 374 359 384 378 368 374 373 387 368 384 357 382 387 365 360 364 382 385 389 365 384 360 364 380 380 357 388 353 384 373 362 361 387 387 357 359 366 378 377 363 384 350 377 357 358 360 355 362 379 350 367 370 366 360 381 363 375 371 377 356 368 377 370 362 354 354 352 370 345 358 363 344 376 355 369 364 352 362 365 341 349 355 344 373 363 346 361 372 360 356 345 337 355 369 344 358 364 351 346 366 336 350 350 361 358 355 361 333 340 350 346 349 364 349 360 335 347 350 364 345 345 345 340 332 343 342 337 340 346 337 360 335 329 355 351 330 342 359 328 355 332 353 344 351 340 349 328 330 334 327 352 356 350 328 324 330 342 331 335 326 348 345 325 332 348 340 344 331 346 349 328 350 345 330 331 336 321 339 320 331 331 319 334 323 323 339 330 319 345 340 320 338 330 323 314 324 340 337 332 332 331 341 322 328 322 314 330 316 319 334 337 332 322 331 323 312 311 335 332 317 311 313 318 308 339 333 328 322 326 313 325 312 334 335 328 312 336 313 316 312 305 309 333 316 331 314 318 333 309 309 309 316 305 306 320 328 330 332 329 329 307 330 307 320 321 319 312 329 306 329 300 324 319 304 300 311 309 304 318 311 306 303 324 306 306 310 299 302 307 326 296 312 323 302 298 310 317 307 306 324 305 304 316 321 309 316 302 317 319 297 317 320 302 294 317 311 310 317 315 314 295 313 315 301 312 303 292 317 308 298 312 318 316 297 297 309 315 308 318 306 304 304 303 312 305 297 293 293 314 309 315 308 299 308 289 290 313 312 287 291 311 300 289 299 299 289 311 294 299 309 312 306 295 288 293 312 289 298 309 285 289 307 307 302 290 301 305 309 286 304 311 300 312 297 296 290 309 299 305 306 291 302 283 284 286 291 284 299 294 309 292 286 286 294 309 302 297 301 290 290 284 287 306 283 301 290 281 290 298 303 306 298 285 305 298 280 305 291 297 280 290 299 284 294 283 303 306 290 286 286 299 288 283 295 282 295 296 303 297 285 289 293 294 293 281 284 293 298 287 302 298 297 292 294 303 287 288 300 297 294 298 288 295 295 297 290 282 285 286 300 283 296 285 299 302 279 304 280 298 283 303 289 294 280 305 290 281 286 304 293 295 288 303 304 305 285
289 302 294 289 296 299 299 295 291 286 297 280 288 288 307 306 299 294 279 297 298 283 298 287 298 307 289 286 304 287 294 306 282 301 279 291 292 299 307 297 307 289 299 288 299 290 286 282 297 308 293 308 304 283 288 286 303 290 285 299 299 292 298 294 285 291 299 292 283 290 302 303 300 284 303 282 295 302 305 283 301 289 305 289 285 284 295 308 294 292 291 305 305 301 282 302 282 301 285 285 303 306 299 293 302 293 286 287 285 311 311 298 312 305 305 286 299 310 305 304 303 294 294 306 290 307 298 300 295 294 303 299 304 287 303 314 314 307 303 301 305 311 313 290 312 299 313 300 315 314 313 297 293 293 310 290 307 293 307 310 304 317 295 315 289 305 307 312 299 295 290 310 312 318 315 309 302 312 294 294 302 313 305 301 319 320 305 309 298 317 303 306 316 302 303 310 312 322 295 314 320 297 300 301 313 302 312 297 307 310 308 295 315 316 316 297 319 313 318 318 326 303 308 323 323 301 308 318 313 298 327 315 310 302 323 299 308 308 303 322 322 315 320 310 304 310 310 326 327 301 315 328 309 327 321 302 330 333 323 312 332 320 333 317 306 323 314 325 318 314 315 320 332 323 320 321 335 307 308 311 329 307 309 314 322 337 334 334 331 324 334 333 318 332 315 321 320 325 311 335 336 322 320 333 342 336 317 341 338 321 314 329 332 334 344 320 321 334 329 346 320 325 318 341 337 331 348 328 346 334 348 341 339 329 345 349 346 341 331 335 343 324 342 327 346 341 335 352 326 350 350 333 326 352 325 347 336 322 336 344 329 333 323 337 342 353 353 349 328 337 340 350 357 357 333 351 356 340 331 328 352 358 360 348 358 338 334 360 355 356 348 335 334 358 358 353 355 362 354 333 338 333 335 335 339 345 338 353 365 334 337 357 346 356 338 356 347 351 368 337 338 362 338 345 352 340 368 342 356 346 360 340 347 364 344 366 342 363 352 351 363 351 350 343 353 376 360 367 345 349 348 365 377 362 352 363 346 379 362 362 354 364 371 373 373 349 379 354 373 375 366 374 348 375 356 360 354 356 350 358 362 356 367 375 383 361 373 358 362 371 376 357 369 362 359 388 381 357 383 355 371 360 387 381 367 364 372 365 380 390 359 368 374 391 394 369 364 394 391 375 378 384 395 387 392 367 380 381 383 364 389 379 365 371 384 390 401 364 384 368 376 397 369 377 397 402 396 368 391 388 368 370 390 381 397 384 389 379 383 372 398 405 395 376 396 386 403 395 378 393 406 399 407 406 407 389 404 379 390 394 390 401 380 392 383 392 406 403 388 410 397 405 406 412 413 383 389 396 408 385 417 387 402 400 391 405 416 394 380 390 405 405 417 414 418 382 384 395 415 412 390 400 406 391 384 411 387 390 418 415 393 423 423 407 403 387 393 393 394 394 403 419 410 395 413 412 399 415 425 395 423 402 421 421 396 400 428 396 395 422 408 422 395 393 396 429 402 406 399 421 413 422 411 414 431 396 399 401 422 435 408 417 406 397 407 415 409 405 419 426 412 429 431 408 429 425 425 425 432 435 406 419 427 429 442 436 439 419 441 414 429 432 413 410 443 413 415 420 439 404 404 409 434 436 417 423 419 443 405 412 435 410 429 420 440 427 415 436 445 434 445 425 428 412 447 449 418 421 436 427 417 433 414 415 448 440 436 411 426 436 412 426 416 433 431 435 452 434 442 436 418 428 453 430 434 443 420 443 455 447 454 455 420 450 452 415 438 435 452 453 452 453 426 457 425 438 437 422 452 436 452 455 418 446 452 424 431 435 420 451 425 440 438 425 462 447 433 452 420 422 436 422 457 427 450 428 462 441 457 444 435 423 437 455 428 448 463 442 441 441 432 449 463 453 432 439 438 466 449 459 446 441 462 440 449 425 424 424 465 460 447 456 440 440 446 447 466 443 467 442 439 434 446 437 465 431 429 456 430 455 448 432 443 460 457 431 470 469 443 470 460 428 437 432 428 459 456 429 454 453 442 440 442 468 455 463 458 456 432 463 467 436 468 446 431 461 450 429 458 467 435 454 430 444 458 430 438 441 438 471 474 460 445 450 455 434 440 441 462 443 475 455 457 431 472 467 463 455 467 455 447 435 434 447 456 463 454 464 436 463 468 436 449 439 456 436 443 472 453 474 446 459 460 473 460 464 471 454 443 462 440 460 473 444 438 454 438 469 442 450 463 441 462 442 455 441 446 473 444 468 432 458 450 460 461 440 447 455 470 459 448 433 449 444 452 462 466 465 461 439 439 447 448 469 464 471 440 434 467 452 432 467 434 457 457 463 473 435 449 466 469 464 473 440 431 456 432 473 444 462 435 458 439 451 450 472 452 466 474 449 441 436 439 450 468 470 443 463 473 460 459 465 448 457 436 455 437 438 452 457 431 456 439 438 437 465 434 465 455 439 438 473 444 453 454 444 449 428 431 453 458 461 444 438 450 457 471 464 472 454 445 427 436 462 444 451 454 449 443 442 444 445 453 445 444 440 438 433 464 437 459 433 445 450 438 443 458 426 453 443 434 461 457 444 433 442 455 434 467 463 450 440 459 454 460 433 444 428 459 437 458 424 465 434 450 435 451 458 455 455 432 421 449 441 440 457 434 448 443 434 420 425 450 455 456 419 441 433 424 453 424 436 456 423 449 460 456 435 429 447 446 460 454 453 423 454 459 417 442 454 456 452 420 450 422 430 418 439 422 420 425 434 438 445 419 454 435 453 413 428 425 418 447 419 445 452 448 444 445 429 438 441 414 435 424 419 449 427 436 413 432 437 433 447 417 430 443 429 418 436 436 431 407 408 421 436 436 425 440 406 434 432 425 418 425 411 435 436 435 428 432 419 433 416 407 444 429 422 438 416 413 407 413 413 407 424 440 434 400 429 433 428 410 411 440 430 415 426 418 402 408 403 407 409 416 404 434 415 427 433 418 398 431 434 426 418 424 400 409 415 398 432 406 432 406 422 408 422 431 432 425 403 409 395 416 427 401 411 404 430 408 426 392 403 424 422 425 412 423 412 423 427 423 390 410 399 420 414 424 419 406 410 415 410 399 421 397 406 409 400 409 400 402 388 400 390 385 383 420 419 398 415 418 393 409 401 397 403 381 395 406 386 407 389 390 380 383 378 398 393 392 394 396 388 381 395 389 387 401 408 401 386 386 378 383 386 379 384 407 381 378 383 378 395 381 378 386 374 378 395 390 388 376 394 392 377 376 396 386 380 380 403 374 393 387 374 383 373 382 399 380 384 390 394 369 388 399 386 371 387 372 380 384 395 367 384 366 391 375 363 366 360 378 372 376 373 371 385 394 383 381 374 387 358 379 359 392 361 377 358 382 360 389 381 377 380 374 374 364 356 361 361 355 356 387 372 385 361 375 383 371 381 352 359 377 383 370 382 355 377 361 358 377 375 352 362 353 361 356 371 345 361 359 368 365 359 355 371 355 374 371 376 368 373 364 360 371 349 357 358 346 366 348 341 365 355 361 363 373 369 368 351 357 338 359 343 345 341 342 371 354 342 363 353 340 343 350 346 343 352 336 360 342 343 337 343 358 357 365 333 352 339 353 355 347 339 363 332 335 355 360 353 357 342 351 351 343 330 338 344 352 359 337 343 333 342 356 342 357 340 329 349 356 351 339 337 333 345 339 338 338 337 336 335 352 346 347 334 341 327 329 353 344 321 330 343 335 322 331 335 324 343 322 343 345 350 337 346 332 318 341 317 332 332 331 326 320 320 338 339 325 344 337 315 342 344 337 325 314 343 323 312 317 342 312 322 335 321 328 330 323 328 310 322 340 318 323 336 335 319 309 327 322 323 333 329 334 312 324 335 310 336 336 316 333 336 326 325 314 310 312 326 328 312 307 328 321 322 323 311 308 310 332 303 319 316 326 304 322 325 312 324 305 324 311 308 323 317 323 305 319 300 308 302 309 329 308 327 298 324 302 303 301 300 302 314 313 324 316 301 315 324 321 317 316 300 323 307 316 315 312 304 315 319 304 323 318 314 318 313 293 303 308 320 298 302 317 303 296 320 292 304 300 318 294 298 309 292 313 303 316 318 301 304 294 301 307 291 304 290 311 305 292 296 302 297 304 289 300 308 309 300 312 316 288 315 315 306 308 308 310 304 297 290 288 301 293 297 303 309 298 286 286 293 293 291 302 301 292 314 313 313 288 300 313 289 290 311 300 303 294 309 308 289 288 292 308 284 297 303 309 309 308 296 286 297 310 311 299 309 296 310 301 294 308 305 291 307 290 306 299 292 294 286 297 290 287 285 283 291 303 307 287 292 284 283 306 303 282 286 300 296 284 289 299 281 282 300 297 283 287 306 285 300 281 300 308 307 295 301 288 289 299 287 292 294 289 288 287 282 284 297 288 287 298 299 279 300 290 296 295 297 293 300 280 287 284 280 285 291 293 286 292 283 293 304 289 294 305 296 288 281 307 298 290 297 281 282 289 292
301 299 303 286 283 305 286 280 298 293 293 283 300 306 280 306 303 290 292 300 300 301 294 299 283 297 288 306 301 290 282 293 301 306 291 305 295 299 298 284 304 303 308 287 301 300 305 287 282 288 299 294 301 284 284 297 294 284 294 286 286 289 292 309 287 303 297 301 284 285 296 299 308 286 305 291 306 300 297 307 299 308 284 284 303 308 300 287 311 305 292 287 284 294 306 311 288 293 293 311 297 307 300 286 312 294 295 307 297 302 299 298 285 304 291 297 297 291 301 307 288 289 298 311 285 289 286 293 301 292 312 307 314 301 298 313 295 291 310 299 309 287 305 301 306 312 314 310 310 293 295 306 289 308 303 311 304 296 290 292 304 309 305 294 316 318 292 318 316 308 301 301 308 290 316 320 308 305 305 301 302 313 313 305 296 298 298 304 298 293 300 314 305 317 312 302 300 305 304 299 323 294 315 324 302 306 310 310 297 299 299 309 319 301 322 321 309 321 305 316 315 320 302 304 322 306 318 328 319 329 301 317 327 321 314 305 302 329 318 302 301 322 316 322 325 311 317 307 304 323 326 322 316 332 328 309 307 318 318 305 309 329 311 333 310 322 321 327 315 309 309 324 306 319 322 319 318 331 320 331 330 325 325 333 311 331 312 316 313 327 319 319 320 326 317 327 313 335 318 325 340 324 312 341 339 330 323 319 323 344 326 332 344 331 342 324 339 322 326 335 322 329 341 318 341 340 317 335 343 320 321 319 349 319 348 344 337 322 341 334 320 319 320 350 336 346 328 327 322 341 347 328 354 339 330 351 334 334 354 344 345 340 330 331 351 331 345 329 350 328 346 353 357 331 355 342 328 327 347 357 343 348 335 359 349 356 355 335 342 360 357 331 352 330 340 347 346 335 352 334 334 366 360 355 367 353 334 334 364 367 343 365 347 367 353 358 349 348 368 368 339 357 345 368 370 343 350 353 367 358 368 369 358 362 370 370 360 372 371 356 365 343 350 372 358 371 349 365 365 356 344 365 371 370 357 364 357 364 367 367 365 354 353 364 353 367 381 380 363 373 352 366 375 362 362 355 372 370 359 359 378 375 366 380 383 369 352 352 354 370 372 362 377 362 376 356 380 358 370 371 387 357 374 373 386 385 364 382 373 392 392 365 380 372 373 390 367 374 392 369 391 374 366 392 384 377 397 391 387 364 380 397 383 365 367 378 363 370 368 391 378 392 399 367 373 382 398 400 377 378 402 370 370 370 402 394 403 379 403 392 398 371 401 371 403 376 386 386 395 392 373 409 403 380 393 398 379 399 405 387 404 382 396 401 379 409 384 398 411 404 396 415 395 377 407 390 383 383 395 408 404 386 384 414 413 399 412 384 389 392 411 385 387 403 407 402 397 408 409 393 414 402 418 408 409 390 391 401 386 418 404 385 407 401 412 392 421 398 389 423 410 422 388 417 404 406 425 407 392 395 410 413 417 418 415 412 406 409 403 399 402 419 408 412 410 413 406 428 428 412 395 406 397 416 397 403 398 435 422 403 404 403 429 432 433 415 415 410 434 430 420 406 428 402 404 412 424 437 416 413 404 421 409 428 420 425 419 402 407 406 432 425 404 439 430 426 402 405 418 407 403 410 425 431 414 430 442 439 425 416 411 428 439 419 415 418 442 432 418 408 436 448 430 439 436 417 434 430 434 427 443 443 419 429 420 426 443 426 447 433 427 431 429 415 428 441 420 449 414 435 428 439 440 443 455 418 444 438 440 429 450 432 455 452 452 425 426 444 433 455 416 450 426 427 456 443 457 457 438 453 430 447 437 458 434 428 438 436 422 460 437 440 448 438 431 435 439 446 449 425 430 425 456 456 459 421 449 429 454 442 433 431 427 435 456 427 422 453 446 427 427 421 425 458 442 439 432 439 444 439 446 431 423 461 425 439 439 455 448 429 433 439 442 462 430 454 424 432 462 449 458 425 427 463 438 447 457 468 465 455 441 466 465 462 460 467 434 433 455 436 459 441 451 437 453 468 441 450 435 434 447 438 465 458 452 427 433 459 437 428 472 434 441 471 445 454 453 434 452 452 431 463 438 462 429 472 459 450 450 429 465 432 441 458 464 466 465 431 459 430 432 466 443 445 471 460 471 451 474 450 437 431 447 453 465 454 451 457 437 434 464 473 438 431 464 436 431 456 438 468 463 447 466 439 462 462 469 466 445 468 448 452 432 465 438 467 451 459 456 459 471 445 464 434 454 454 446 461 441 460 454 436 431 444 444 462 438 444 459 452 444 432 436 445 473 450 443 449 433 468 439 435 444 472 438 467 450 460 453 468 444 438 473 444 458 441 437 464 453 472 448 473 435 460 442 433 434 461 458 443 460 466 448 474 469 462 472 451 447 449 443 467 462 446 442 445 456 449 441 441 453 459 447 459 451 459 462 455 446 452 469 437 449 441 436 443 428 434 471 452 460 439 445 456 456 464 471 444 446 445 464 470 438 437 455 460 429 450 448 446 467 456 433 441 426 451 451 426 458 440 451 440 426 451 466 448 462 426 427 439 441 431 428 460 429 443 452 435 445 450 431 442 455 438 433 455 463 434 431 427 448 456 462 425 438 459 448 431 435 449 464 428 432 425 421 437 463 424 424 440 426 432 435 458 422 445 421 438 432 429 419 457 439 434 460 431 427 419 461 461 447 460 425 435 420 445 447 451 430 457 425 427 445 451 457 443 450 457 447 417 423 424 429 417 440 425 415 456 443 427 428 446 426 432 428 446 426 451 436 430 447 436 432 425 428 429 443 411 419 431 412 418 440 419 421 414 428 413 447 414 426 410 445 430 428 410 420 443 416 407 410 425 420 409 431 426 444 419 420 431 431 405 415 425 440 432 431 437 414 438 403 432 419 420 433 423 406 434 417 414 431 418 432 402 420 413 422 415 424 436 440 407 434 408 426 429 434 409 420 432 403 405 438 421 409 400 436 434 420 416 404 399 433 414 430 429 435 408 397 406 405 395 418 412 401 416 403 432 414 416 426 422 422 426 403 393 428 400 429 410 420 397 412 418 419 405 425 393 396 416 417 388 403 426 411 424 409 401 404 390 389 410 406 406 416 423 400 419 405 415 398 407 389 397 385 420 413 413 385 413 392 414 405 400 413 390 399 388 405 400 393 417 402 391 398 406 400 398 383 402 412 397 380 390 396 407 405 397 411 396 382 399 407 378 404 408 384 384 385 374 404 389 372 376 401 392 404 372 401 399 406 375 390 379 390 378 380 398 368 367 400 398 370 367 382 369 368 370 367 375 394 393 387 389 392 376 385 375 394 374 374 393 395 394 381 395 383 371 387 384 394 382 362 367 391 384 380 394 366 386 364 385 380 383 372 364 358 361 366 391 368 363 365 375 374 381 374 377 370 382 383 366 367 362 373 361 366 371 373 351 362 362 356 377 374 373 358 352 374 377 359 353 363 363 363 355 360 364 350 350 355 358 362 373 357 349 377 346 359 370 343 354 346 365 344 369 369 369 352 358 362 373 360 343 347 351 356 364 343 366 368 348 342 346 362 356 368 366 363 357 346 363 355 343 349 337 360 349 351 339 356 364 335 352 342 353 339 358 341 342 349 347 361 353 358 331 337 352 337 330 355 345 357 351 358 342 348 328 341 335 358 359 357 328 352 333 331 343 326 349 336 349 325 339 337 327 339 350 348 354 350 347 344 352 344 339 325 350 338 335 327 348 334 339 335 333 324 346 325 330 338 346 325 342 325 348 326 346 324 326 326 321 341 342 325 329 341 326 321 322 339 328 315 316 343 327 329 313 320 331 322 339 331 314 333 319 317 315 319 317 324 337 337 314 313 320 316 335 332 322 333 333 322 316 332 335 324 318 317 322 315 325 329 334 326 318 309 330 322 316 336 335 310 331 306 312 309 312 306 332 325 331 324 308 307 307 307 313 319 323 313 302 324 332 320 322 301 330 331 323 311 304 306 312 321 302 302 299 324 321 316 328 321 318 299 324 320 303 304 305 323 312 303 313 311 320 300 308 316 297 298 326 301 301 304 320 304 306 319 295 294 304 322 317 324 317 307 293 305 302 299 317 297 316 311 319 302 317 310 307 314 297 291 304 304 311 297 314 309 317 313 294 299 306 297 316 300 310 308 304 312 307 298 308 300 308 306 303 304 316 288 289 313 288 301 296 308 307 291 290 296 305 293 296 291 292 315 294 313 297 310 297 314 310 288 296 301 298 303 309 288 304 310 314 297 286 293 288 298 289 313 300 308 306 294 296 306 298 286 305 293 302 294 293 293 298 288 307 284 287 302 304 309 308 288 307 292 297 288 289 292 293 292 295 307 295 299 301 301 301 285 310 283 295 282 292 302 287 287 294 282 297 287 308 285 284 303 294 298 309 292 309 283 303 285 308 308 302 290 298 284 285 289 285 291 288 294 302 285 291 286 308 299 284 306 303 288 292 308 305 283 291 296 285 305 300 304 295 284 306 304 288 281 283 284 283 283 291 305 280
295 284 309 286 309 299 301 288 282 301 306 285 304 293 282 300 306 306 286 302 303 281 302 297 305 307 300 300 289 297 292 304 293 293 301 284 282 285 292 304 297 288 308 291 292 309 302 288 297 299 310 291 291 302 299 286 291 289 297 299 298 309 286 301 283 305 304 304 300 306 297 286 304 286 295 285 284 286 292 293 304 284 302 284 296 311 309 298 289 287 286 297 285 310 298 300 295 297 296 298 300 286 289 299 314 295 303 301 312 292 306 304 287 305 288 311 302 311 291 292 309 291 299 307 310 312 314 290 295 287 305 311 290 301 288 311 311 298 289 309 306 312 291 300 294 316 288 312 304 318 311 298 293 294 311 317 290 310 315 292 312 303 317 315 309 310 302 304 292 305 318 302 299 313 307 298 312 307 314 298 306 306 301 303 312 293 294 306 314 294 297 301 298 321 304 299 323 319 316 297 309 303 311 320 298 316 300 326 310 302 299 304 327 302 301 320 310 308 308 328 306 309 304 309 305 313 314 300 306 305 304 319 312 320 312 313 311 316 313 323 320 314 329 320 319 302 310 332 311 321 329 317 331 310 305 328 335 333 325 322 307 332 305 315 331 335 328 336 324 328 333 324 336 308 316 314 335 318 317 311 328 335 316 319 310 318 312 310 316 333 328 320 331 330 331 325 330 323 325 317 314 321 337 313 323 315 344 343 324 339 333 325 332 320 317 319 334 328 333 337 347 344 322 327 343 335 349 341 320 327 319 345 331 338 323 336 326 322 334 336 349 322 348 335 329 352 339 346 331 324 337 328 352 334 350 326 328 331 355 340 352 334 346 335 357 354 348 325 339 326 354 332 352 349 345 356 336 328 351 344 344 329 352 348 341 354 352 354 362 351 346 332 336 335 344 336 340 356 364 351 364 359 343 345 339 352 355 347 340 338 366 351 357 368 358 361 358 338 361 359 360 340 346 346 364 368 338 350 359 371 346 357 340 369 369 348 354 356 361 361 373 376 365 361 354 343 356 349 372 369 351 377 366 361 347 369 377 377 350 372 361 356 367 356 380 364 365 347 371 356 368 383 371 356 383 363 359 378 350 352 362 377 382 371 362 355 355 384 378 360 358 368 358 379 376 360 364 391 387 365 365 390 382 387 376 360 367 376 389 385 362 364 374 394 363 363 376 368 374 365 390 393 396 389 367 381 391 369 365 378 380 386 382 382 387 392 376 381 398 399 396 389 384 369 370 379 368 373 399 391 368 400 386 403 369 371 386 377 380 370 394 399 385 393 376 397 396 389 386 388 399 385 384 408 380 373 386 389 399 377 404 402 376 391 396 403 394 408 381 388 407 396 402 412 381 409 390 396 378 405 414 406 408 415 381 386 406 393 389 419 402 387 389 389 416 397 419 405 393 419 392 418 414 392 410 410 415 414 422 394 424 391 418 387 410 412 395 388 418 397 388 401 396 389 411 393 406 401 406 396 415 421 397 411 410 408 394 416 412 430 400 428 401 432 431 407 412 415 417 398 418 406 400 418 433 404 427 408 435 405 417 421 397 425 401 418 405 406 404 429 408 416 426 419 415 426 436 436 423 422 428 421 419 421 410 437 400 433 414 429 438 420 409 436 403 414 414 432 436 417 416 422 429 428 433 437 415 429 433 437 408 419 418 430 442 427 425 442 419 439 427 412 416 437 446 417 408 416 430 422 424 430 414 411 411 415 445 436 449 431 434 442 438 410 452 430 441 449 447 429 442 446 412 416 450 431 439 424 443 455 439 416 434 445 454 429 453 441 456 442 455 439 432 433 439 424 453 418 455 448 437 443 432 438 439 428 450 424 440 437 458 423 460 453 421 433 452 449 430 437 432 444 422 432 442 439 433 437 425 438 448 431 444 444 425 463 452 462 422 429 425 459 451 424 427 455 460 438 442 448 457 432 452 462 448 452 459 439 426 465 459 455 454 441 437 460 461 445 434 463 454 461 435 443 464 442 433 435 435 431 439 427 443 426 444 445 456 437 463 461 456 456 426 464 451 462 458 445 440 446 461 448 439 429 467 455 447 444 448 443 456 437 445 452 427 458 467 457 462 435 453 438 434 459 471 435 443 449 446 460 455 456 432 454 431 434 444 431 452 465 447 444 431 473 431 438 459 434 469 449 442 450 460 449 443 466 456 458 449 436 453 438 464 457 464 467 464 435 432 450 436 452 473 445 451 431 455 443 436 457 463 456 440 457 431 462 449 465 453 431 473 432 440 463 461 437 464 458 450 467 441 456 452 439 472 435 447 459 449 453 448 437 442 465 464 443 452 445 441 431 446 439 433 463 434 471 470 468 461 446 468 471 433 444 436 437 449 453 466 430 439 446 438 451 437 434 471 466 450 437 467 473 453 433 469 458 436 464 458 468 441 450 471 446 472 433 454 455 465 454 456 437 471 472 466 441 433 463 434 460 433 433 466 457 444 461 441 452 452 471 453 427 455 451 445 452 464 459 469 446 468 431 460 432 467 458 458 438 431 427 429 462 437 436 427 436 466 426 459 449 442 464 461 467 464 457 449 458 466 424 433 463 448 443 445 445 431 433 434 437 454 437 430 443 425 452 454 442 454 463 442 427 435 455 446 431 444 447 421 441 446 451 457 428 428 456 425 455 421 437 426 430 428 455 450 450 440 458 426 448 456 447 455 446 438 456 456 437 439 429 427 429 432 453 428 431 433 444 427 453 438 442 451 449 415 425 452 432 429 434 424 451 423 445 432 434 418 448 425 431 418 427 436 432 412 438 438 429 415 448 422 436 423 449 420 422 415 413 432 421 424 441 414 432 429 424 444 425 416 448 444 413 419 415 435 439 418 411 406 429 435 424 408 430 436 422 428 418 429 444 416 416 443 418 443 410 426 422 418 435 420 425 407 439 433 434 429 441 438 427 422 422 402 422 404 433 438 427 402 419 423 412 431 421 424 426 413 403 415 415 408 404 410 414 406 428 406 409 417 427 408 397 420 428 432 428 420 415 432 422 432 401 401 406 427 432 407 400 399 426 417 410 392 430 429 400 422 398 413 401 429 427 405 394 401 417 406 401 412 420 419 424 418 418 395 389 425 417 396 400 399 404 408 421 411 415 388 409 403 411 392 388 382 400 393 394 420 412 399 404 404 390 401 396 382 402 391 381 401 414 389 380 401 386 385 392 405 388 406 394 394 401 413 376 406 412 389 378 377 394 379 378 375 403 381 378 401 388 407 372 384 406 374 395 375 380 397 392 380 397 397 394 397 378 396 405 383 401 384 402 389 378 403 371 399 375 400 365 379 365 377 398 367 366 391 397 385 388 384 375 393 390 362 383 377 368 382 393 380 361 362 391 364 362 384 389 382 366 365 368 362 375 379 369 377 386 373 392 388 367 363 358 391 383 379 366 386 379 376 379 359 356 374 377 357 361 370 357 382 376 382 368 367 385 350 363 364 349 352 349 374 363 361 347 362 358 356 363 374 381 367 374 368 369 353 348 368 351 362 347 363 345 345 344 360 361 373 375 377 356 376 368 375 373 353 345 362 340 362 357 364 339 359 370 368 345 338 353 346 349 370 346 367 367 367 341 359 349 342 345 354 366 365 364 340 353 333 361 354 367 354 343 366 352 332 334 358 333 346 354 335 359 360 358 361 350 339 361 338 351 329 358 337 344 337 350 357 345 349 349 339 341 327 339 324 336 349 351 338 330 349 351 333 346 354 331 334 330 350 335 335 348 328 340 343 334 349 327 323 328 343 333 334 322 345 333 347 346 328 338 334 325 326 331 342 322 333 338 334 329 318 344 321 324 331 341 334 323 315 337 330 337 316 343 338 334 313 339 335 336 312 342 339 319 328 310 317 340 337 313 315 339 326 311 336 321 330 320 335 321 324 323 314 332 316 316 321 316 311 313 308 312 311 336 319 329 336 325 326 331 328 332 329 314 334 324 326 325 311 315 329 323 322 319 326 308 332 325 302 324 307 308 328 331 324 306 307 326 312 328 310 301 321 325 315 309 315 312 312 322 321 306 309 309 320 301 312 318 323 313 309 297 319 302 296 309 306 301 303 317 297 312 316 317 307 301 294 320 312 308 314 304 318 300 298 295 309 299 302 320 301 297 298 296 314 314 312 319 317 302 301 297 318 312 297 293 294 314 303 308 301 312 314 295 318 310 289 296 317 291 316 318 295 292 292 317 306 304 308 302 315 310 299 303 300 306 299 304 292 304 314 302 287 300 301 308 291 293 286 311 295 313 310 293 308 306 285 296 292 305 303 312 297 285 290 303 296 294 290 294 311 288 310 304 294 287 297 309 297 294 310 299 301 292 288 307 286 287 294 309 292 312 286 298 290 307 284 299 291 308 303 305 300 295 292 289 288 283 285 301 293 302 287 302 310 283 288 283 286 298 309 294 290 304 301 289 291 295 305 292 291 297 285 308 301 286 306 306 287 308 295 288 291 292 300 290 293 306 284 289 286 303 293 294 288 304 301 298 288 295 308 289 302 303 286 292 299 281 288 296
301 295 297 303 298 287 283 302 284 286 310 289 300 285 302 308 308 285 288 308 291 286 287 285 301 286 288 311 307 287 298 297 292 284 310 308 289 283 299 283 308 290 290 290 293 302 287 283 297 293 309 307 289 285 301 299 288 307 299 285 312 285 291 284 286 290 310 285 311 297 285 299 305 285 306 307 296 295 304 285 314 286 286 299 309 287 285 310 297 300 290 289 294 312 307 288 288 311 294 297 304 306 314 291 294 294 311 310 297 292 310 289 286 311 303 310 305 296 298 310 312 304 315 291 301 299 316 304 287 296 309 307 310 300 306 311 301 301 305 314 308 300 317 308 317 296 294 298 306 307 293 302 316 313 299 292 295 299 302 296 300 315 307 292 297 295 308 312 301 296 299 313 307 297 303 299 297 301 308 307 310 303 317 308 304 305 324 306 297 323 319 320 316 309 321 319 311 322 308 298 302 297 302 302 324 308 316 321 310 318 306 322 307 327 305 315 308 303 329 312 329 320 304 317 304 329 312 319 324 322 322 301 323 328 305 317 309 323 311 321 313 317 313 321 315 319 308 325 308 334 329 321 305 321 327 335 305 324 329 309 323 336 333 330 329 337 318 326 324 331 318 328 335 338 332 338 321 315 337 325 313 330 311 316 316 335 315 318 324 341 324 310 341 321 336 333 321 318 322 340 343 335 338 319 344 321 337 329 316 342 338 340 347 327 337 344 332 346 320 343 343 344 341 320 330 337 328 347 350 333 339 343 327 330 351 323 336 341 337 340 334 330 332 334 340 321 330 323 350 334 350 328 326 351 352 349 337 356 337 342 335 334 352 339 350 343 335 353 354 351 333 354 326 343 340 351 337 359 347 331 360 357 345 338 361 340 330 350 348 353 343 334 364 338 349 356 335 341 339 356 340 360 345 366 347 345 335 361 337 354 343 338 367 362 341 361 344 367 350 365 354 352 348 355 340 352 357 345 339 341 347 347 369 371 346 360 348 359 357 372 368 358 360 356 371 363 359 360 365 368 378 356 367 345 361 354 378 377 351 356 349 361 347 360 351 357 353 370 359 370 365 365 351 364 380 361 351 378 359 373 372 386 363 365 377 385 368 361 374 371 382 357 388 384 374 356 368 357 387 385 374 357 376 364 362 367 381 378 391 381 382 391 379 395 384 383 369 365 371 392 361 363 372 371 363 371 375 379 382 373 395 365 370 391 372 374 380 394 397 365 390 398 386 378 401 377 399 369 382 371 383 368 390 394 379 394 405 372 390 405 400 387 370 394 404 402 384 379 384 403 403 408 408 378 374 396 383 380 398 395 384 402 394 400 407 381 380 411 407 380 378 393 410 382 407 395 415 383 404 379 405 388 405 403 383 387 384 404 388 391 398 413 399 394 401 414 397 392 396 420 383 396 411 397 386 385 384 393 423 411 416 409 389 402 411 408 409 409 386 410 420 405 397 392 411 417 426 389 422 394 410 393 392 416 407 412 420 428 423 418 391 421 423 414 400 409 415 417 400 403 398 431 409 421 432 420 426 394 396 427 407 420 433 413 407 412 397 398 409 432 428 412 421 421 436 432 398 420 416 404 422 416 407 423 400 402 431 435 416 425 406 432 404 430 441 442 418 401 433 419 411 439 441 402 430 438 405 422 423 430 426 405 407 435 428 406 437 417 443 410 441 407 442 444 437 440 443 413 439 434 430 448 427 449 446 441 431 412 432 415 413 419 451 448 413 432 442 421 423 438 451 426 423 439 433 453 450 419 450 423 421 447 433 433 446 429 424 418 426 448 424 431 452 424 419 456 438 452 417 445 437 416 417 441 445 433 441 433 432 436 437 433 429 451 455 454 424 424 459 453 440 443 449 422 418 457 422 451 430 455 419 445 418 446 455 444 444 456 424 456 446 447 421 449 447 463 452 420 424 440 431 423 422 440 428 423 455 432 432 423 446 453 452 447 438 465 428 440 434 454 453 461 439 432 425 423 452 457 443 456 453 430 459 432 426 444 454 461 431 465 463 456 453 425 438 446 445 465 440 458 453 428 453 446 437 455 446 466 465 443 457 453 426 469 461 429 445 447 466 453 464 437 441 449 455 470 453 448 464 439 432 463 439 449 467 427 463 442 445 445 458 439 428 464 444 450 434 471 464 442 470 440 460 465 432 443 464 465 465 463 439 432 454 451 454 457 459 453 434 439 471 466 451 434 465 467 456 433 473 455 448 432 467 435 470 433 458 468 432 457 458 444 461 439 429 450 430 460 430 437 433 435 437 456 441 429 458 431 434 457 457 460 468 457 473 464 461 457 458 464 440 442 441 434 458 441 455 467 434 463 430 439 469 445 428 443 452 457 445 457 448 435 443 442 463 449 432 450 433 468 447 451 443 467 464 428 435 445 428 447 442 437 465 438 454 466 453 433 450 432 469 432 439 446 446 429 468 443 439 452 430 462 449 435 444 460 446 431 467 452 445 438 452 435 428 449 464 468 430 455 459 455 426 433 425 462 458 434 435 448 436 459 440 459 425 434 449 465 438 466 446 433 434 429 463 457 430 458 432 434 464 442 440 441 450 460 434 460 426 444 439 457 456 431 425 457 441 426 454 455 424 452 422 455 459 438 422 441 429 430 429 427 450 447 446 434 441 457 448 421 457 422 434 448 433 438 460 429 443 425 421 424 443 444 442 428 431 425 422 416 430 428 427 433 424 433 421 424 433 446 443 425 417 425 414 453 435 421 434 438 430 415 434 448 434 416 417 439 416 413 440 422 426 451 438 433 417 443 434 427 422 410 428 425 413 428 412 433 426 424 414 435 425 426 426 438 422 422 443 444 430 425 417 429 447 407 426 413 409 446 442 419 446 405 407 426 442 416 431 435 444 427 441 430 424 430 424 442 409 418 435 432 433 402 409 431 401 428 435 403 424 431 415 423 428 415 403 423 427 428 412 426 424 421 422 438 433 409 404 433 417 428 431 402 412 427 435 413 395 426 413 419 426 398 411 431 404 414 426 417 427 403 418 411 427 403 410 420 416 418 417 394 409 412 403 425 402 400 404 404 392 400 409 398 425 393 391 421 390 426 402 421 412 413 411 422 419 406 386 406 388 420 390 419 386 391 407 385 388 383 383 418 394 404 388 383 402 391 416 404 382 385 399 409 404 417 412 379 408 392 407 394 416 383 391 400 377 402 382 401 408 407 404 391 406 393 401 411 392 381 402 402 410 375 377 400 380 409 399 409 371 377 374 398 382 377 371 371 376 371 372 379 383 391 383 390 393 376 388 372 388 391 378 402 366 391 382 379 372 384 372 373 365 377 387 393 387 388 383 394 390 364 365 382 387 396 382 374 367 366 371 394 378 376 376 386 378 375 381 386 358 381 358 363 375 377 377 386 384 389 385 370 357 371 355 375 377 378 376 374 382 364 372 362 357 388 367 376 381 367 367 356 351 385 373 373 376 373 384 359 354 353 379 357 373 358 357 382 346 362 353 358 372 349 377 353 378 368 355 368 363 356 373 364 354 375 351 362 363 351 373 370 356 341 350 343 341 366 364 349 364 342 349 367 342 342 365 342 339 357 361 338 355 338 367 350 356 356 336 369 366 350 348 365 361 357 368 360 359 333 334 348 335 343 341 362 350 347 347 346 352 362 358 356 337 345 344 340 340 330 354 342 335 332 355 343 335 328 336 350 334 339 336 343 328 327 340 346 342 330 336 329 327 329 356 343 353 337 354 330 327 349 322 340 337 334 350 343 335 327 349 323 333 350 334 334 334 342 323 328 319 332 326 333 335 317 338 348 349 339 317 320 331 317 335 346 327 331 335 339 335 328 342 346 325 323 327 340 313 316 329 330 330 312 335 316 326 311 334 331 340 338 318 329 309 328 319 318 330 309 339 337 333 325 335 318 328 315 318 321 318 334 306 336 334 331 309 317 330 332 306 327 327 314 315 327 333 325 304 322 326 335 319 324 330 325 329 324 304 311 305 304 321 303 319 327 321 330 302 301 306 300 325 302 330 314 323 300 323 302 321 300 306 313 320 299 302 314 320 303 323 322 304 308 324 320 304 312 317 302 312 323 302 307 322 298 318 312 300 309 316 320 310 320 302 301 319 304 317 295 293 318 312 321 294 314 311 297 295 306 319 297 298 295 300 296 310 292 307 302 299 293 311 302 297 305 298 295 308 315 297 308 301 308 297 295 291 308 300 294 292 289 299 289 292 299 294 311 300 310 314 309 303 295 289 310 302 297 308 290 315 315 300 288 295 308 294 298 297 306 303 292 306 306 293 301 309 298 294 291 313 312 312 291 312 307 307 298 309 298 301 299 288 285 302 298 299 310 310 302 292 297 308 313 294 303 286 301 301 303 309 301 306 288 305 297 306 298 286 299 284 291 310 296 287 309 311 311 290 294 293 290 307 296 283 288 307 285 297 296 304 293 305 290 289 297 295 311 303 289 290 303 296 287 308 301 305 299 291 282 310 302 310 305 286 310 302 282 305 287 287 289 297 301 288 304 308 300 295 299
307 303 284 284 307 309 302 300 296 311 293 288 295 293 311 292 285 302 284 300 307 310 299 286 300 306 308 289 295 292 307 312 284 308 284 300 297 295 310 302 286 312 307 290 292 297 298 285 308 298 301 294 287 285 298 307 307 304 301 306 294 294 300 303 311 306 307 305 292 314 304 285 297 286 292 308 289 308 309 298 314 302 290 299 302 304 313 286 285 299 307 287 301 286 297 289 299 312 309 299 311 291 299 286 292 299 310 289 292 296 294 313 305 292 289 314 303 310 316 304 295 301 298 302 293 309 298 298 306 292 312 294 289 317 294 318 299 309 290 297 311 291 315 300 296 317 319 312 311 311 291 310 316 301 316 291 315 297 294 303 293 318 300 293 316 305 293 320 318 317 297 310 318 293 295 323 294 300 307 322 305 303 323 321 317 321 317 309 316 310 312 319 318 313 312 297 317 324 320 299 315 308 326 316 309 326 313 307 299 326 305 312 304 303 307 324 327 299 308 319 313 322 309 304 309 324 304 329 321 328 329 307 307 326 325 316 323 310 326 325 306 331 305 331 317 321 328 324 320 321 307 333 331 319 318 309 305 332 305 311 315 331 319 313 308 309 316 337 328 320 322 314 328 315 310 309 332 334 331 317 320 334 314 317 318 329 321 319 325 322 326 336 315 339 312 318 343 323 316 335 320 315 345 336 315 346 320 345 344 321 346 328 345 323 341 337 328 340 346 333 335 338 347 330 338 325 328 319 335 331 342 343 333 342 333 334 340 337 332 338 344 332 349 341 339 342 330 350 325 333 327 331 354 351 331 341 351 329 348 328 330 330 342 357 351 342 333 327 341 330 357 344 354 356 348 349 348 360 359 351 338 338 334 343 332 352 362 335 358 353 348 340 333 332 339 343 342 354 357 358 341 354 347 351 362 339 334 342 358 337 368 369 355 354 344 354 343 342 364 342 368 349 357 347 349 342 371 359 341 362 362 363 360 343 346 366 360 348 358 361 356 344 351 355 373 349 362 363 352 345 353 374 363 368 356 352 368 379 359 356 371 372 348 348 371 352 364 357 375 382 376 354 365 367 383 377 375 367 377 365 376 384 353 354 352 363 380 355 360 363 353 363 354 380 362 369 367 384 355 391 369 373 368 390 360 381 390 381 367 393 373 371 389 391 375 369 380 368 373 367 393 365 398 371 391 361 395 362 376 369 373 362 389 376 364 381 392 376 393 375 382 378 385 367 378 382 367 371 394 390 382 402 395 382 391 404 400 404 405 378 391 395 395 381 396 400 384 374 377 402 372 378 385 380 401 396 395 394 410 388 385 374 381 391 390 406 404 390 408 391 382 380 389 381 378 377 412 382 410 408 414 411 416 417 410 407 402 383 397 413 401 392 380 402 390 386 408 408 406 405 417 385 407 396 383 420 390 411 418 391 399 396 406 397 423 411 415 389 414 425 415 396 390 416 411 401 423 390 389 401 415 425 404 398 400 397 412 413 421 425 413 398 416 407 399 429 420 398 401 407 422 427 418 416 412 413 401 413 434 428 421 428 427 424 397 397 434 423 421 425 417 406 437 402 425 404 400 415 413 412 430 405 422 433 408 407 437 434 404 407 415 402 408 412 431 425 441 430 404 419 402 435 408 404 408 418 420 418 440 436 425 430 408 405 421 418 414 416 411 418 423 426 420 430 437 410 414 437 441 415 411 442 408 420 443 412 434 420 419 423 428 431 442 417 441 410 438 450 428 449 446 423 429 417 432 452 417 452 425 450 418 412 438 446 440 454 427 431 424 438 439 437 454 430 446 436 423 433 435 444 422 420 414 442 428 430 434 436 428 441 424 429 443 452 420 428 451 427 439 421 446 423 437 437 432 427 417 424 431 427 457 445 452 442 460 455 443 452 426 452 441 458 443 437 453 442 422 430 455 439 437 443 454 421 424 462 437 453 424 450 438 440 434 429 421 453 442 422 463 451 456 462 423 459 438 434 438 461 446 450 437 440 430 448 462 455 447 435 444 427 441 462 423 455 426 443 464 425 445 462 455 457 459 433 426 451 446 442 446 446 427 438 465 456 440 460 444 440 449 466 464 467 437 465 431 441 441 428 443 440 442 450 449 453 435 451 456 457 445 434 435 467 467 451 454 438 443 430 447 444 471 468 446 432 431 457 458 436 470 443 439 458 452 434 452 471 467 427 442 471 434 457 439 437 458 445 449 449 444 470 428 450 466 448 456 432 433 442 441 431 460 462 470 447 469 458 446 472 465 469 471 434 461 445 444 454 471 467 439 443 465 439 466 465 460 457 470 428 427 439 440 466 435 444 448 432 436 428 431 428 431 436 435 464 454 451 453 452 452 464 429 444 431 430 437 427 460 442 428 468 455 448 469 438 469 437 446 451 450 456 469 449 469 441 433 434 464 427 466 469 447 439 451 465 465 431 461 425 444 439 450 445 443 441 458 442 428 454 468 452 441 442 451 439 457 434 467 451 435 463 450 432 432 452 427 447 457 463 448 432 433 449 453 427 465 462 445 444 446 463 427 438 437 430 429 426 440 428 428 426 422 455 434 451 439 438 451 449 454 431 433 463 434 439 443 452 434 421 429 434 437 455 450 428 419 458 432 437 419 459 442 441 449 456 427 443 449 457 447 438 445 460 457 435 449 456 440 456 422 423 434 449 426 434 436 437 451 416 453 458 431 444 419 421 418 445 419 428 450 435 438 428 442 451 415 430 438 438 418 443 436 427 432 437 445 444 416 437 435 452 427 452 430 432 449 432 410 411 438 438 432 410 451 451 439 410 425 421 427 422 408 442 437 417 427 417 424 428 430 442 441 419 445 428 416 406 415 424 441 423 413 439 412 438 441 419 436 423 415 418 432 416 415 430 426 435 440 441 411 418 432 404 431 426 423 439 426 432 415 419 405 421 410 413 411 406 428 400 426 410 409 406 405 405 397 434 399 417 410 399 411 402 427 414 416 428 398 424 435 398 429 402 432 426 432 396 425 401 411 415 415 424 423 422 430 424 419 394 403 390 396 417 398 429 394 419 421 399 408 406 420 407 416 418 421 393 415 404 423 415 400 396 413 395 415 397 386 389 393 397 415 414 422 415 385 407 416 401 403 397 419 386 415 399 409 400 404 397 410 393 418 384 404 406 405 381 383 391 394 416 393 407 408 391 382 405 402 409 404 404 388 376 405 404 404 411 390 395 410 381 388 376 411 388 372 386 390 377 399 405 403 374 384 393 376 377 371 374 374 397 379 369 387 373 398 396 392 387 382 388 400 388 374 370 369 375 369 400 392 396 396 384 401 383 399 387 395 396 369 399 386 379 377 367 384 369 373 387 367 389 388 394 379 377 364 380 390 394 364 388 389 361 376 361 380 382 358 360 389 357 392 378 368 368 369 358 388 366 389 388 370 357 385 388 388 352 387 360 365 370 353 364 363 357 382 352 375 356 376 378 372 365 377 348 355 355 381 375 358 353 367 376 352 378 363 369 373 351 361 347 351 377 376 343 364 371 344 354 359 371 347 363 369 376 364 356 374 367 365 359 343 368 363 357 340 366 344 372 357 353 371 343 371 366 347 367 345 345 368 360 353 340 362 369 360 350 360 358 340 362 341 355 355 364 349 332 334 354 352 334 347 335 346 354 344 356 358 329 335 359 355 353 350 334 360 340 350 354 350 327 338 333 342 344 353 339 326 331 336 347 334 326 351 323 323 331 349 352 331 355 356 331 355 339 332 332 333 325 347 332 336 349 322 336 347 320 345 325 338 322 336 337 325 331 327 333 336 344 317 335 338 321 324 326 338 335 336 346 336 326 322 319 318 322 332 345 320 323 316 338 325 333 317 320 319 338 340 334 322 329 340 340 333 332 325 323 313 321 334 334 322 330 326 312 319 313 324 311 330 308 313 322 317 318 330 324 311 326 315 322 311 312 319 333 334 334 313 304 313 306 329 326 328 315 330 307 320 314 319 307 325 329 304 330 323 319 310 314 302 328 321 324 312 314 325 327 321 328 328 330 315 329 314 303 310 301 304 317 319 318 318 307 312 317 301 300 301 308 309 300 302 297 322 311 309 312 304 296 307 301 326 321 298 306 323 307 309 296 323 295 314 312 302 296 300 306 296 305 299 320 301 295 295 318 298 318 297 293 320 306 300 293 313 319 320 317 318 294 320 299 317 320 296 319 312 294 309 298 306 308 317 307 309 318 301 306 306 307 307 304 313 308 298 295 296 296 291 315 291 290 293 309 312 298 299 295 294 311 295 302 299 292 289 311 291 302 298 300 311 308 315 305 297 286 312 297 286 308 295 311 301 299 301 295 302 314 296 309 308 304 294 312 310 289 306 306 296 288 290 291 303 312 302 306 304 290 288 305 312 297 300 291 311 309 293 298 300 304 287 290 287 295 292 296 310 300 284 303 307 285 294 311 303 296 300 299 296 289 295 305 299 305 305 299 311 305 284 296 289 288 302 292 299 310 296 288 289 288 299 304 288 300 301 299 283 310 286 287 286 289
300 289 314 286 308 291 311 302 313 295 304 305 310 299 286 299 291 286 289 291 313 303 305 291 290 312 306 293 302 309 310 309 305 301 311 298 308 299 286 298 301 297 289 288 304 312 302 310 305 298 287 304 286 299 302 314 289 285 292 306 309 309 300 300 288 288 305 311 302 306 294 310 312 291 314 301 311 293 288 301 307 312 290 308 297 307 299 301 307 308 315 295 294 300 302 297 304 292 315 313 306 287 309 294 293 300 302 288 308 296 296 299 293 300 313 296 315 298 304 298 311 302 298 310 307 313 313 316 312 312 314 293 312 298 300 310 310 306 303 293 315 303 304 320 316 292 320 304 294 298 306 316 311 316 299 292 302 294 320 317 309 314 312 301 314 314 323 309 323 313 307 305 313 302 304 321 298 315 302 321 311 310 309 297 314 297 306 302 299 296 327 302 298 306 310 309 323 307 323 320 327 304 300 313 312 309 310 314 327 317 307 310 300 319 312 318 320 320 323 322 322 323 327 321 330 309 332 326 319 327 318 315 332 319 329 313 329 309 304 311 312 328 311 335 305 305 335 324 315 317 305 314 327 328 336 316 335 310 319 312 311 324 322 321 325 333 316 321 322 317 329 330 309 337 331 311 339 330 332 319 312 333 328 334 324 328 314 323 332 327 330 339 314 314 321 340 342 337 314 314 325 319 320 322 322 332 332 338 345 347 346 345 342 336 330 334 319 327 329 328 335 343 329 324 341 329 350 338 321 349 340 332 321 345 340 329 331 324 353 326 323 350 323 349 335 335 345 347 332 356 349 346 349 345 337 340 331 345 345 327 331 350 358 334 341 358 353 336 341 327 347 346 344 331 340 334 338 336 332 349 336 333 338 330 330 353 346 345 350 342 357 364 364 349 362 363 336 334 334 351 355 351 365 341 348 349 338 344 338 355 343 342 341 366 353 342 359 341 348 364 361 368 352 371 351 348 345 355 350 347 351 349 342 348 357 356 363 356 346 371 368 355 368 351 350 374 359 352 375 362 360 354 371 365 365 379 362 376 375 357 360 359 366 366 353 373 368 355 352 372 348 360 366 355 349 376 351 366 365 355 352 379 368 366 362 352 382 363 355 353 376 366 366 382 373 372 383 378 391 362 377 370 357 359 391 379 379 366 364 359 372 381 387 368 374 377 368 368 389 386 384 390 368 387 375 370 395 390 393 364 374 370 398 372 378 377 399 385 369 380 377 385 374 385 377 370 382 383 370 382 369 375 375 377 402 389 387 377 397 397 381 388 385 396 398 386 372 393 376 398 373 388 375 398 395 401 372 404 410 386 396 403 378 402 400 399 383 385 404 409 382 391 395 376 403 381 394 407 405 389 385 408 396 390 385 410 409 413 392 404 397 413 398 387 416 397 415 396 408 395 411 393 405 407 408 406 413 409 403 388 406 392 401 402 397 396 421 405 410 409 389 388 403 408 388 391 418 424 409 405 398 392 419 414 417 410 405 396 421 405 428 399 392 408 409 416 407 419 400 396 407 410 404 405 414 412 433 415 406 394 415 402 399 424 416 416 405 434 424 398 410 424 408 412 401 430 400 420 417 409 427 435 431 400 407 412 403 438 425 429 405 403 414 401 404 417 418 413 416 407 428 419 423 418 404 413 422 442 412 433 435 428 421 409 418 417 404 422 412 431 409 420 434 424 420 440 441 439 410 416 445 439 436 426 413 437 437 435 438 448 422 429 432 442 430 419 438 416 428 444 439 439 415 418 409 437 444 420 443 449 419 443 436 427 421 417 447 417 429 414 443 442 448 426 433 427 438 413 436 415 449 415 437 448 418 438 426 444 441 416 440 443 450 415 452 452 422 437 451 433 440 440 455 425 455 426 440 430 427 456 425 455 450 449 439 424 427 420 440 445 429 451 440 435 445 457 442 458 441 460 448 449 446 437 446 433 448 458 419 423 459 437 426 453 420 445 435 449 447 458 432 458 447 431 432 451 447 432 423 426 431 454 434 435 428 438 426 434 454 426 438 450 465 445 459 441 426 432 447 454 446 435 424 449 445 435 436 427 447 458 453 433 448 467 448 431 439 452 443 427 432 460 432 451 459 445 426 440 454 451 448 434 463 450 461 462 462 450 466 462 441 428 428 442 427 428 449 463 432 425 442 442 438 427 445 429 449 448 445 455 450 469 465 465 426 433 434 463 434 431 433 426 455 456 443 433 460 468 427 467 468 465 459 456 466 435 459 465 433 455 451 433 430 466 428 430 449 436 467 457 462 450 433 447 437 451 454 427 449 432 444 467 447 454 453 463 439 462 459 466 447 440 429 451 456 432 455 435 462 429 442 430 429 449 427 440 430 432 461 429 438 456 446 459 440 429 428 429 466 461 468 462 450 427 464 436 453 425 465 466 448 457 426 452 437 428 442 461 454 434 441 466 463 460 430 453 464 432 432 436 444 431 449 425 453 444 457 458 445 428 454 443 461 431 426 449 454 444 461 439 429 453 456 444 445 461 448 461 446 456 449 442 439 430 463 444 450 451 433 447 433 464 423 447 429 447 449 436 443 442 452 449 429 441 446 428 457 428 422 456 437 449 432 454 433 429 432 438 435 420 419 447 419 442 449 447 444 433 439 423 431 427 428 460 448 454 428 453 424 424 447 453 429 420 454 435 434 425 444 450 426 449 417 441 436 422 428 428 439 454 420 415 421 425 443 436 432 454 428 438 453 451 431 422 454 417 440 420 418 418 454 421 450 412 446 428 411 451 441 434 439 438 428 446 449 413 424 415 445 432 440 442 426 449 443 416 446 420 413 407 440 439 421 448 427 424 422 412 406 424 439 427 431 420 410 423 414 421 444 429 428 444 426 412 437 443 436 444 426 441 402 416 430 415 414 408 432 431 412 431 404 403 411 429 416 413 404 423 430 401 405 410 439 426 417 433 400 436 413 407 417 426 406 403 407 404 423 397 433 426 435 400 426 400 400 433 407 408 398 403 431 414 417 407 422 402 400 425 400 418 394 418 407 404 425 417 410 410 419 408 401 416 413 393 423 420 395 397 421 425 410 400 393 425 417 413 414 405 408 398 416 409 411 399 398 399 399 398 388 384 400 399 410 389 411 414 412 410 415 396 406 389 410 403 386 391 383 415 410 405 387 402 379 379 408 402 410 409 386 414 378 388 388 385 398 412 399 391 384 383 410 404 408 381 402 378 389 408 384 390 385 382 395 384 381 373 407 402 404 404 387 404 375 397 400 396 389 369 377 395 374 388 393 386 397 367 403 394 377 372 401 403 396 400 396 373 395 391 364 394 373 365 378 381 368 398 365 387 398 373 375 380 392 377 377 361 394 391 366 393 364 380 396 369 379 383 370 372 389 374 381 386 357 381 388 385 381 364 366 358 366 379 382 380 375 362 365 370 365 363 366 383 361 379 355 380 366 366 370 375 381 356 385 351 350 381 355 354 373 351 379 358 371 379 360 378 368 366 360 347 375 355 376 375 345 368 377 344 354 355 364 369 366 378 370 366 372 355 350 360 358 346 371 361 357 347 345 361 372 346 341 366 351 371 341 371 341 343 339 361 349 366 359 340 361 349 348 359 363 360 360 350 367 346 356 367 364 337 352 360 342 365 363 353 361 341 361 363 358 364 354 360 360 337 341 357 345 354 344 362 355 354 357 356 329 337 344 341 342 333 342 350 331 338 352 331 338 337 357 346 336 354 348 339 327 333 331 341 356 354 349 323 345 344 351 344 322 324 341 352 351 332 328 349 322 323 329 325 349 327 346 340 342 319 334 328 320 337 323 345 335 348 335 336 341 339 324 340 342 344 337 338 319 344 331 317 344 340 321 340 344 345 326 332 313 341 333 332 337 314 330 322 341 317 315 316 327 311 326 318 317 325 309 339 324 327 321 332 338 319 331 316 318 318 311 311 317 332 331 309 334 317 321 332 323 324 336 307 325 320 315 331 335 314 329 318 333 310 309 331 321 332 308 305 326 312 309 326 308 320 325 309 326 312 328 321 323 302 307 318 309 317 322 316 306 310 315 314 321 329 309 301 325 305 303 316 314 309 307 319 325 328 324 317 307 318 303 298 319 309 313 324 325 303 310 300 312 325 312 301 321 321 303 315 297 306 301 312 314 307 300 310 306 295 299 302 299 307 309 295 298 315 319 322 299 302 295 296 312 302 301 308 307 291 301 292 297 292 313 309 320 315 299 290 301 295 299 299 310 308 301 307 292 289 305 298 291 300 303 311 310 304 290 295 296 291 288 294 293 310 312 292 297 313 292 300 310 293 309 299 311 312 316 305 312 294 314 315 305 290 299 296 296 291 294 304 295 286 302 300 300 288 304 309 313 309 292 306 307 313 309 292 308 309 310 296 308 307 294 289 303 298 290 313 304 298 293 313 290 301 297 305 304 285 298 301 300 296 291 313 286 308 290 310 302 285 313 287 300 314 291 310 297 297 300 286 302 301 306 300 287 288 290 306 311 295 285 288 307 313 287 308 306 314 295 285 307 293 288 314
292 286 309 305 290 294 298 300 310 290 285 313 285 290 296 303 300 296 299 314 295 293 308 308 292 310 309 314 289 312 313 296 305 299 308 311 309 314 296 296 311 296 286 303 293 298 293 301 302 307 301 312 315 286 298 314 311 292 306 307 289 304 311 301 311 304 297 305 295 300 287 292 312 289 311 312 294 310 298 310 301 305 299 292 305 311 290 293 288 303 315 313 314 310 298 309 290 302 298 300 316 290 306 305 315 292 300 292 315 311 308 291 299 290 296 310 307 293 316 307 300 313 294 296 297 296 317 300 311 320 312 310 315 292 296 311 317 299 308 315 293 297 309 295 320 309 316 307 305 305 317 315 320 313 322 297 319 297 310 299 294 296 324 296 322 305 309 307 306 296 322 300 295 317 296 305 326 315 317 320 300 314 324 313 321 314 309 326 318 325 299 317 328 298 317 323 309 300 306 321 301 302 325 301 322 326 310 322 312 329 315 316 318 312 302 309 329 314 305 318 312 307 304 310 307 323 303 319 325 310 309 327 312 311 334 324 308 332 307 319 329 331 314 328 330 319 328 306 328 327 312 306 332 306 335 329 332 311 327 320 337 319 320 320 327 320 309 331 316 313 315 310 340 325 334 336 340 327 337 331 317 313 333 312 313 330 336 341 335 325 322 334 323 324 333 317 341 324 328 319 314 338 328 339 329 326 342 344 324 338 320 318 335 347 330 324 348 318 325 318 335 319 340 347 329 329 351 322 338 333 327 337 324 341 327 338 350 352 333 325 342 337 327 327 324 326 356 325 348 336 339 356 347 329 349 338 340 356 342 355 345 327 338 336 357 341 356 328 334 339 327 358 358 343 338 333 354 338 336 346 360 361 355 351 332 346 340 357 354 357 350 352 356 349 350 354 366 345 340 338 340 353 366 365 344 362 336 352 362 341 339 359 348 348 365 369 357 359 350 371 367 368 357 370 351 352 369 362 365 341 368 373 374 366 346 364 349 366 369 364 376 342 367 368 346 367 366 348 375 356 370 373 374 377 378 366 347 356 360 363 357 365 382 358 363 377 381 371 366 353 374 381 370 363 372 374 369 376 360 377 358 358 385 375 367 384 354 356 361 386 388 378 384 371 377 378 364 362 374 369 391 362 359 391 358 371 383 384 383 369 390 369 376 366 393 370 362 374 390 371 386 389 395 368 383 392 384 363 392 384 379 399 388 384 363 368 365 387 385 383 401 381 365 379 380 377 370 399 369 399 386 366 397 399 374 398 392 376 401 387 377 398 403 404 382 404 374 391 398 401 372 379 409 390 385 406 390 373 405 410 401 379 396 410 394 403 387 381 412 394 399 405 396 381 396 411 378 401 395 396 382 386 405 382 405 409 407 413 411 390 411 400 406 399 402 413 394 419 412 382 386 402 386 403 411 411 390 384 401 417 388 384 418 420 408 418 394 408 394 388 419 422 400 398 403 423 392 409 415 417 412 420 398 410 395 388 392 404 416 398 392 427 426 395 425 428 410 409 394 400 420 398 397 392 419 399 432 418 410 405 422 430 405 404 426 427 424 403 419 411 415 423 409 415 429 406 412 410 427 419 421 416 426 429 420 413 398 419 400 411 400 409 427 412 406 434 428 417 400 407 425 437 408 406 433 428 421 418 432 423 403 407 406 436 409 403 428 415 423 407 426 425 417 413 437 425 405 424 441 406 432 424 442 440 430 433 428 410 410 417 432 410 424 435 445 429 435 428 415 432 446 443 433 412 428 445 410 417 451 451 426 412 447 421 427 436 438 451 424 443 425 444 431 434 430 440 435 425 421 442 450 416 426 433 421 440 418 422 448 418 414 423 414 444 427 431 419 455 422 434 437 436 424 449 451 436 435 424 450 445 446 437 441 418 450 443 446 456 444 430 453 437 432 446 446 427 425 440 433 428 428 451 434 422 457 444 432 443 426 420 426 445 459 448 423 430 419 425 439 445 427 454 428 456 455 457 442 463 455 433 449 421 422 421 446 438 448 437 464 433 439 428 460 457 433 440 424 433 446 465 437 431 433 446 425 424 459 423 443 450 457 428 428 435 431 431 454 434 447 453 466 442 461 461 434 429 456 457 442 457 433 434 424 445 458 447 447 451 424 425 455 459 451 461 429 435 425 460 447 426 447 446 445 461 461 433 444 427 467 439 462 433 449 438 430 439 461 454 442 461 431 430 429 458 467 434 426 445 446 425 447 445 467 444 438 436 452 458 439 426 428 452 435 429 465 440 443 433 445 437 425 427 442 449 461 460 434 438 456 456 438 434 452 456 429 466 444 456 431 458 458 454 461 444 434 433 435 453 441 432 441 461 434 458 442 446 425 451 459 457 458 448 442 442 456 447 458 430 453 440 439 462 445 431 457 455 439 424 459 431 451 431 467 436 440 460 458 440 463 424 447 451 447 465 444 454 443 434 460 428 426 431 443 448 438 432 455 428 451 445 455 434 428 454 447 444 423 457 436 462 457 461 421 456 458 443 443 454 430 436 435 434 444 455 435 434 420 422 460 449 421 449 462 427 458 463 425 458 453 438 430 444 433 450 456 446 428 434 434 457 449 449 446 448 439 460 419 459 418 459 445 419 421 419 446 459 418 447 456 433 455 457 456 440 431 454 423 444 450 452 453 440 453 428 454 429 442 452 426 426 421 457 453 424 445 422 451 419 452 447 434 438 435 422 453 441 417 418 425 442 445 454 423 439 415 453 444 441 448 412 444 446 410 438 412 433 438 449 438 424 430 450 442 444 417 439 428 412 443 442 434 433 433 431 424 414 418 434 438 437 425 439 417 406 430 419 426 431 428 433 405 430 431 418 430 427 441 425 429 429 428 433 439 432 412 411 437 424 438 426 410 415 415 422 413 438 433 433 422 415 417 420 438 400 434 423 423 427 403 406 410 426 401 428 406 429 407 407 415 426 427 413 436 397 433 405 434 423 404 411 429 399 425 400 434 429 410 394 396 405 397 431 409 400 421 419 392 430 428 409 419 419 427 417 421 423 428 420 410 398 394 405 404 415 425 409 403 422 393 418 425 388 419 386 413 396 413 415 411 408 422 415 403 388 386 423 390 417 394 407 421 386 421 386 404 419 407 418 412 404 401 401 396 392 401 383 402 388 404 381 395 394 413 402 387 404 398 388 406 383 395 409 406 393 409 412 396 395 389 393 405 376 404 401 410 379 405 381 390 382 403 395 386 386 379 383 373 387 381 401 392 387 383 381 404 376 398 390 377 402 400 404 383 380 371 381 378 379 398 401 401 390 389 392 365 384 390 393 372 365 377 397 372 372 392 386 395 382 368 381 376 377 378 370 389 382 384 379 373 389 383 391 372 363 369 395 366 369 376 377 388 375 360 388 365 376 381 388 386 371 378 361 385 360 359 357 374 362 370 386 353 370 358 364 352 382 378 374 354 358 355 363 380 354 364 382 358 380 378 367 349 375 362 375 378 369 348 355 368 355 361 365 361 346 355 346 365 353 372 366 364 354 359 373 357 353 369 345 347 361 363 363 352 358 354 362 373 369 347 347 344 356 360 342 374 342 373 342 341 340 366 343 368 364 368 351 364 365 338 360 349 352 358 349 353 347 369 361 351 351 367 367 367 352 346 366 366 357 345 333 359 345 346 337 357 352 338 356 341 338 342 344 329 336 335 331 334 351 343 345 351 344 329 351 346 347 346 356 341 335 351 346 357 340 325 349 328 333 340 339 349 328 328 349 335 344 326 341 346 350 336 354 327 348 342 351 333 339 320 334 349 330 340 331 327 321 322 348 331 340 341 338 345 318 340 331 338 329 332 326 324 346 326 328 338 346 323 315 330 323 329 323 333 314 334 338 314 337 334 329 319 335 338 329 328 328 321 329 328 321 334 332 338 339 311 312 330 326 328 322 334 324 329 320 337 339 308 313 311 324 329 318 315 323 335 330 307 313 316 325 322 308 314 319 305 316 320 325 332 307 306 325 322 328 305 320 327 305 320 328 315 329 326 314 320 317 317 305 330 332 315 330 315 327 321 308 328 317 320 318 316 311 321 312 316 315 326 308 307 313 303 318 308 323 328 322 307 312 325 302 311 306 327 322 300 316 299 325 299 315 312 315 324 300 325 310 314 321 316 321 304 318 309 311 310 307 303 318 320 298 321 302 307 318 304 299 316 304 320 304 305 298 319 294 317 304 308 321 320 317 296 295 311 296 300 314 320 304 300 299 295 301 291 300 309 293 306 302 304 303 313 308 300 301 303 295 312 318 294 303 305 290 306 317 317 308 310 316 313 288 315 316 291 316 295 310 289 311 314 296 316 307 314 296 309 288 293 294 310 298 308 288 291 288 316 289 307 307 287 301 300 305 298 294 303 297 308 297 313 304 305 311 315 293 312 307 295 288 314 288 299 306 289 295 307 310 296 296 292 288 302 305 308 314 305 287 295 297 298 292 285 287 310 306 287 306 297 296 300 288 290 305 308 285 314 291 310 295 294 310 299 311 292 314 310 313 286 312 295 300
313 289 295 308 310 297 291 315 300 306 288 305 296 303 306 295 309 293 297 288 288 311 306 296 302 301 294 304 290 296 311 287 291 290 309 308 294 314 307 308 296 302 299 307 289 311 308 312 288 290 306 313 307 296 293 294 303 293 304 307 303 299 309 301 295 294 293 304 316 307 289 296 292 293 309 294 317 300 311 310 295 300 306 316 301 304 316 318 311 303 300 290 307 314 304 315 292 302 294 312 291 296 291 296 301 304 294 292 317 317 314 294 291 295 315 305 312 312 296 297 318 299 320 298 295 297 296 321 311 293 314 305 321 307 311 294 292 316 319 312 305 305 308 306 310 303 312 312 303 317 296 296 296 301 304 302 318 325 321 315 296 313 297 316 306 313 317 320 311 299 317 313 313 296 309 297 318 312 315 326 304 315 297 305 323 308 312 314 306 307 301 308 325 304 299 305 320 318 330 305 323 318 322 307 318 302 308 310 318 325 308 323 312 307 330 306 315 313 322 323 321 327 303 316 332 332 320 314 304 316 322 330 326 307 333 318 318 313 311 324 307 334 308 320 328 320 315 313 332 312 323 306 331 318 332 338 327 307 316 328 320 336 323 311 339 321 326 322 330 333 311 333 331 315 317 322 331 327 330 326 333 315 327 326 327 320 326 315 321 317 337 336 320 339 320 314 331 335 346 331 334 340 320 335 342 344 335 332 331 333 337 344 324 345 344 345 338 325 322 347 330 345 336 338 337 341 337 322 329 334 337 349 326 343 334 353 337 354 336 352 329 328 330 349 327 335 351 337 354 356 334 329 342 337 357 337 351 353 358 343 336 336 339 336 337 351 332 332 360 335 348 333 350 355 335 355 342 329 343 348 337 354 361 355 342 336 342 334 364 351 340 335 352 358 355 347 346 353 358 359 346 345 364 367 354 356 336 368 336 355 350 350 348 348 351 356 346 348 347 360 367 368 365 366 371 365 346 362 350 347 354 375 371 348 376 358 348 360 365 361 350 372 375 358 374 367 367 359 360 358 371 364 362 368 374 380 348 346 358 364 371 375 361 367 366 376 364 353 358 368 353 368 363 350 364 375 355 368 356 353 371 351 351 385 375 388 356 370 358 375 370 361 372 372 369 354 371 357 382 371 359 380 389 362 377 372 362 389 380 394 392 380 372 371 377 359 386 381 392 370 368 372 371 388 390 390 385 370 395 398 393 385 375 385 362 395 400 366 392 387 384 397 365 364 380 373 377 401 385 387 374 400 397 402 369 390 393 393 378 368 371 388 370 385 375 370 397 402 381 394 387 397 407 398 371 393 377 378 410 379 374 384 374 382 373 390 388 376 397 400 405 381 400 399 396 399 378 383 393 390 408 400 406 396 390 407 407 384 403 407 392 393 382 406 403 406 391 401 418 389 384 404 419 395 408 396 398 412 391 404 385 420 422 417 407 403 393 415 411 395 417 423 393 412 401 408 400 405 391 390 414 396 416 413 410 403 422 421 426 423 395 426 420 396 417 408 428 411 397 419 402 395 398 392 416 417 406 405 415 430 403 406 429 397 399 414 418 424 430 419 431 429 416 423 397 404 403 397 428 411 426 399 417 434 401 403 421 415 417 405 415 430 420 428 418 435 425 431 438 407 420 431 414 432 429 403 437 425 404 431 417 423 409 413 414 423 410 425 424 419 429 411 444 418 439 419 411 423 409 407 430 430 437 404 421 427 406 417 408 410 406 424 434 413 436 445 433 442 427 414 418 411 422 416 442 425 428 408 444 435 431 409 434 441 447 420 429 432 443 435 444 414 417 429 431 411 440 440 439 419 453 434 448 446 431 440 412 452 441 440 437 414 434 454 438 421 422 450 437 456 426 429 452 425 448 430 426 436 452 446 444 451 427 438 434 447 416 436 444 437 421 417 439 434 459 457 444 417 452 424 451 456 439 446 421 444 444 445 447 435 425 433 449 425 430 437 426 431 427 457 453 457 458 437 419 452 434 451 446 457 439 448 422 445 462 425 447 446 430 453 463 457 424 426 440 436 445 448 425 454 464 437 427 461 432 428 426 448 460 453 442 436 458 446 438 459 429 423 441 459 456 440 452 436 422 428 428 448 433 434 458 432 426 464 429 439 448 434 466 443 443 463 435 436 444 452 429 428 430 448 465 464 442 428 435 443 454 441 445 465 430 458 453 435 457 459 451 438 447 426 435 467 466 447 436 464 452 443 425 459 444 443 457 440 424 445 436 456 439 458 430 446 448 459 457 457 427 460 448 450 462 435 449 460 458 437 456 462 432 433 454 429 429 463 445 429 460 457 461 431 467 424 453 447 435 462 457 438 454 457 464 424 424 465 437 434 455 425 428 463 455 433 443 459 428 440 464 464 429 434 428 428 454 433 428 465 428 437 436 434 426 452 455 446 426 424 456 456 424 459 427 431 426 424 423 451 441 441 449 448 452 430 429 459 460 454 456 440 423 445 428 446 451 460 425 454 461 434 464 439 448 424 448 427 426 425 456 446 444 459 448 450 443 431 442 437 419 454 456 441 434 419 443 420 458 447 428 429 436 427 448 419 452 452 426 434 457 418 436 458 434 420 444 457 432 424 451 435 422 442 435 420 456 448 420 442 424 449 425 446 453 436 424 416 449 432 453 425 453 438 430 456 423 436 434 435 453 433 445 415 450 421 454 446 443 448 428 450 430 437 429 423 449 436 415 439 444 454 440 431 425 412 421 433 426 440 446 413 451 434 450 444 433 438 433 420 422 440 449 439 421 422 442 450 438 445 426 421 434 416 442 448 426 416 439 412 430 410 438 441 431 432 443 436 419 433 436 405 416 438 414 440 438 407 419 416 410 442 428 436 408 420 434 425 430 422 431 411 426 421 401 407 403 438 436 415 423 425 415 433 416 425 426 409 428 400 422 435 407 416 405 398 429 411 431 404 399 430 404 406 423 421 420 431 413 435 430 418 433 426 424 407 431 430 396 425 398 401 418 409 420 427 409 411 402 403 419 406 395 428 415 423 413 398 419 389 399 414 414 396 390 416 396 424 412 399 397 389 391 404 399 409 417 424 402 419 424 421 395 403 419 388 393 404 417 404 400 389 400 387 386 401 406 394 388 389 397 398 392 401 415 396 384 398 394 400 392 393 388 400 382 396 389 380 381 392 398 394 398 411 409 397 390 413 381 380 407 383 380 403 391 412 393 403 381 402 378 398 394 393 380 385 399 389 387 390 391 395 395 373 378 387 381 381 378 386 404 402 397 397 377 371 376 391 396 368 371 369 387 394 396 400 377 386 368 378 372 367 376 365 392 393 392 379 399 363 395 395 374 363 385 382 382 393 384 373 373 367 391 387 379 395 379 385 367 367 395 391 371 391 373 369 384 358 370 367 386 357 376 374 380 361 373 376 357 390 359 372 358 356 376 354 369 359 380 355 381 379 387 356 374 380 377 363 363 364 366 373 381 361 357 359 362 378 362 349 361 347 353 352 373 373 373 349 380 380 347 365 369 370 365 354 352 355 366 364 349 346 367 360 373 376 352 352 370 366 353 353 372 350 369 357 350 354 373 345 358 344 355 341 353 369 345 355 349 343 352 367 341 349 367 346 341 359 355 341 364 359 366 337 367 358 366 341 348 363 358 367 332 338 333 359 359 340 360 343 336 359 350 352 339 352 336 348 340 353 351 335 331 355 360 336 357 348 344 331 327 334 340 358 348 333 331 341 342 326 326 354 355 346 351 337 342 323 331 327 356 353 334 333 346 326 324 343 334 326 327 345 346 332 336 333 341 334 339 337 340 324 331 327 337 322 345 328 343 342 332 344 328 346 323 344 316 322 331 326 327 336 347 318 347 330 330 332 341 314 316 329 318 326 337 335 330 332 337 322 319 343 338 325 327 341 317 334 331 333 341 310 313 339 317 309 313 326 315 318 326 314 319 338 325 338 319 307 325 312 318 332 311 311 313 326 310 319 317 329 309 316 329 312 313 335 311 316 320 318 325 306 324 304 304 309 335 316 325 305 325 327 326 315 313 310 314 328 321 318 317 320 328 324 319 313 314 308 313 327 302 305 313 319 329 308 323 322 311 314 322 300 305 314 312 312 322 324 307 308 307 320 323 303 309 308 313 320 314 326 315 315 299 298 302 297 304 325 318 315 306 310 317 311 323 300 325 316 323 301 323 299 321 319 305 301 299 322 311 311 314 298 300 295 300 304 308 298 309 297 307 318 301 302 297 318 300 296 321 317 299 319 294 318 295 308 311 308 308 291 319 298 295 295 301 294 298 308 291 315 305 307 311 315 316 315 302 295 312 301 313 290 291 308 309 295 296 291 305 304 291 302 313 288 307 316 293 315 304 294 302 289 303 294 306 293 312 289 290 296 293 306 298 295 296 288 302 295 291 288 311 316 294 298 316 313 296 291 302 312 290 308 306 297 313 315 301 300 287 304 309 315 294 312 293 295 306 300 295 310 293 311 301 300 293 300 288 302 297 303 290 292 295 301 302 314 300 310 290 293 298 306 292 298
295 293 300 315 307 301 301 315 297 316 291 304 301 294 290 304 303 294 310 304 301 296 295 316 290 291 293 295 311 292 299 312 298 305 310 311 290 296 301 300 295 306 317 301 305 313 288 291 312 311 301 297 313 309 296 308 313 294 308 300 291 291 295 302 302 311 289 304 311 302 309 289 312 308 294 299 295 317 295 290 302 308 291 297 292 300 311 317 298 301 291 302 296 290 308 309 313 308 317 306 315 308 298 308 319 296 311 296 294 317 319 307 298 292 309 301 294 292 298 294 303 292 298 302 292 318 314 308 298 311 316 322 320 293 302 311 320 295 317 318 324 301 320 315 303 322 323 320 307 298 304 313 303 325 307 323 323 321 301 314 311 325 308 320 314 299 312 299 301 304 322 298 311 317 319 319 313 316 313 325 317 322 312 327 320 324 324 315 318 327 303 303 325 316 325 312 317 309 312 320 317 305 321 329 323 310 318 308 327 302 302 315 325 317 311 316 310 303 333 329 332 310 315 310 310 310 322 319 323 306 326 317 328 304 330 316 326 327 320 315 310 330 332 329 311 324 308 320 309 323 334 314 329 314 321 336 321 339 319 308 311 310 322 335 310 316 315 332 339 330 310 312 324 337 337 329 323 339 312 327 324 339 334 314 343 316 332 343 319 323 337 341 316 337 324 320 321 318 319 333 318 317 324 323 319 329 333 317 336 332 333 341 326 340 323 322 343 341 351 349 350 339 344 351 329 322 323 336 324 326 322 324 328 329 331 329 342 331 324 355 348 345 343 350 329 337 323 328 350 335 332 347 345 352 345 326 354 341 342 332 359 330 348 340 341 358 349 360 341 352 358 332 349 345 335 329 333 336 336 334 355 352 358 352 346 352 353 336 337 337 345 343 363 340 345 363 357 368 344 345 338 338 367 360 340 337 336 338 340 359 342 354 345 340 342 367 355 352 372 361 370 351 371 366 371 361 374 372 361 351 349 343 366 371 351 359 360 360 377 363 342 366 356 352 346 368 351 360 357 365 363 360 345 350 361 364 359 352 354 381 377 358 382 375 367 356 373 350 374 374 352 356 378 382 366 382 372 354 377 375 355 365 366 368 356 371 373 357 370 365 356 378 354 381 366 387 380 381 364 357 358 385 365 376 374 383 392 379 374 383 382 379 375 376 374 380 374 395 363 392 386 366 395 382 387 376 393 379 369 372 377 397 385 391 397 381 393 386 367 375 388 387 374 377 370 384 381 375 387 396 381 389 373 389 390 400 367 384 380 393 396 375 391 398 405 390 395 376 406 376 386 401 383 382 378 404 384 404 396 405 399 376 392 381 377 399 399 379 391 390 405 404 413 388 397 387 405 402 398 391 398 377 384 410 388 392 394 402 413 407 386 402 412 406 417 402 419 401 383 408 392 382 402 383 402 415 418 408 420 405 393 402 407 390 415 402 404 404 419 394 399 403 419 414 404 409 389 395 391 393 424 403 387 408 400 410 394 389 390 394 413 394 407 399 389 427 417 389 423 407 409 412 424 400 416 406 401 406 420 392 404 397 417 424 413 430 397 428 411 432 398 430 403 416 410 406 416 398 406 410 418 429 435 412 398 419 431 410 437 419 410 408 427 438 401 407 434 414 417 410 429 406 407 436 405 408 434 406 432 440 437 422 408 417 435 417 434 401 438 406 406 434 418 421 430 439 422 441 414 441 409 442 404 417 439 411 427 430 417 418 427 411 439 434 428 431 408 421 432 446 424 436 436 441 412 421 437 432 416 446 426 449 424 413 438 424 441 438 425 441 444 418 413 441 445 445 435 436 449 436 445 421 450 453 421 450 418 427 435 439 428 446 430 445 451 417 453 433 439 428 423 423 429 428 448 422 456 431 441 452 449 433 420 445 424 423 442 424 432 415 444 448 441 419 431 439 417 430 452 436 437 420 446 445 428 431 447 419 441 431 457 433 442 455 439 445 442 458 447 424 422 456 436 454 457 437 424 453 458 434 424 442 450 439 439 426 440 420 434 419 448 462 444 429 449 441 457 429 457 442 436 461 457 431 431 428 426 457 420 423 429 426 423 437 423 421 445 447 444 461 423 430 436 424 440 442 446 434 453 441 433 446 459 427 433 446 435 440 441 456 443 426 463 423 444 442 424 425 424 447 442 447 432 457 450 452 435 432 441 443 428 430 424 442 456 456 445 447 431 464 438 429 424 455 430 466 431 452 426 434 433 446 435 444 457 463 450 446 449 425 423 431 453 445 428 443 435 450 424 464 447 439 446 424 427 429 424 455 458 447 442 424 446 454 445 456 451 448 436 433 451 456 462 457 435 423 434 423 450 435 464 450 427 463 427 450 424 427 438 459 427 458 461 426 445 459 436 429 441 449 460 445 458 431 435 426 431 422 447 458 434 464 461 438 460 464 421 462 446 458 432 427 450 447 432 429 460 446 457 435 449 427 434 441 435 423 421 420 423 446 456 456 444 427 448 439 426 425 457 450 461 423 457 446 449 444 430 444 445 422 435 429 448 423 424 418 446 425 418 426 427 430 418 452 457 446 447 420 427 440 427 425 420 421 428 426 422 438 422 448 458 451 441 420 422 426 448 453 446 419 437 442 446 423 422 444 417 457 456 443 424 415 416 435 443 455 443 433 424 448 422 422 431 446 417 435 446 440 421 434 443 434 417 421 440 414 449 442 413 447 427 413 447 427 434 424 416 420 443 425 445 442 434 419 432 429 440 421 412 449 434 442 427 430 443 447 431 437 434 433 422 446 422 445 418 414 408 417 418 411 434 426 438 444 420 420 436 430 428 444 414 436 438 405 404 421 436 434 427 443 418 435 438 433 428 405 438 429 415 408 434 440 426 422 435 441 436 421 423 415 418 430 402 409 429 403 426 417 432 407 414 405 439 407 425 401 400 427 420 420 408 432 401 426 433 423 414 432 409 428 432 402 418 433 417 417 415 395 433 404 418 429 405 397 432 433 400 393 422 421 418 392 417 421 420 414 407 399 411 421 392 407 428 414 403 411 396 407 416 399 415 418 419 421 417 420 396 416 409 396 386 404 403 394 393 392 390 400 386 407 418 421 399 422 404 395 417 395 405 397 398 393 386 388 418 416 413 386 396 396 388 388 414 405 398 414 405 395 406 400 412 406 410 398 387 397 399 392 393 400 415 381 405 393 403 382 388 383 379 397 410 401 411 402 400 405 403 395 410 379 376 403 407 408 372 405 387 384 381 391 395 379 396 393 402 377 388 393 393 380 397 397 368 381 391 395 383 383 392 368 387 367 390 383 375 393 396 387 401 400 381 390 382 376 392 376 399 372 378 385 361 368 393 363 398 395 391 392 370 375 361 377 385 378 384 380 395 379 369 382 374 390 393 372 384 384 386 387 378 391 363 362 374 376 367 386 356 389 385 365 381 363 382 369 381 370 353 381 368 378 382 363 373 377 376 372 355 353 357 357 368 383 379 372 358 370 373 381 368 376 378 358 359 380 363 364 375 357 378 358 344 362 378 350 353 367 372 374 351 359 361 350 373 372 374 363 358 344 358 366 357 344 357 357 357 349 360 362 346 356 366 363 371 361 339 349 339 351 344 364 366 356 339 365 359 367 353 348 340 347 349 355 349 366 338 366 351 334 366 358 350 334 346 360 356 345 355 332 342 334 334 354 359 351 342 339 349 361 333 339 357 342 346 349 347 346 346 345 330 348 343 328 329 354 342 327 342 340 327 326 343 332 350 345 352 329 330 339 335 334 324 330 323 342 353 347 327 328 347 340 336 332 333 346 345 346 324 351 321 325 340 336 341 329 346 331 325 335 323 323 329 325 317 343 337 346 332 342 319 323 326 334 333 337 324 323 327 328 318 329 334 339 343 320 315 338 333 322 335 338 337 321 325 329 332 340 314 338 311 311 338 330 321 317 314 309 320 326 330 326 318 314 316 314 315 311 316 310 321 338 336 314 315 317 331 335 314 334 331 314 335 326 333 314 334 306 314 312 322 334 330 331 308 306 305 315 309 313 319 323 318 329 303 306 305 319 333 329 319 322 332 314 307 309 302 316 313 306 310 320 308 317 322 312 330 322 321 313 308 308 301 320 301 301 324 301 315 321 325 300 309 324 310 314 298 309 327 309 313 305 326 318 321 315 297 317 305 318 299 312 324 301 300 324 300 324 325 317 313 319 317 322 315 297 305 312 307 304 323 321 310 321 311 303 304 295 312 320 303 301 317 296 319 310 310 299 292 311 296 320 302 321 299 302 315 310 295 293 296 320 292 304 312 298 320 315 292 301 312 294 310 299 297 297 315 314 295 307 295 300 305 305 299 305 307 314 293 302 314 290 301 315 295 314 314 317 308 316 297 292 311 308 300 318 315 295 304 312 303 301 314 311 308 315 296 296 309 291 301 296 314 313 292 291 301 309 311 290 298 289 293 291 309 296 312 297 293 289 290 309 302 316 302 292 313 302 292 296 305 305 304 302 293 300 297 306 314 290 300 294 291 298 289 304 306 306 306 305 308 309
298 316 302 305 291 290 290 297 292 300 307 309 315 305 293 295 294 312 290 300 289 317 303 314 304 292 295 293 303 317 309 313 315 315 292 310 317 294 311 313 299 293 305 296 310 302 296 309 296 290 291 289 289 306 307 306 302 314 303 317 304 316 304 293 312 300 307 303 297 299 297 307 295 305 315 317 318 314 307 317 315 301 319 309 311 299 296 316 295 302 306 302 299 313 306 291 293 315 297 301 317 305 319 293 320 306 320 311 292 299 308 317 311 299 306 293 308 303 318 304 307 304 307 315 296 308 304 299 322 294 308 321 301 295 295 301 308 313 305 304 301 318 299 295 298 298 315 301 319 319 309 315 322 321 313 299 305 324 303 303 322 318 297 298 317 298 307 301 315 315 310 321 305 312 319 310 317 309 313 309 299 325 326 325 320 313 328 326 307 302 330 303 324 331 302 311 330 309 314 317 328 326 307 302 309 328 313 326 306 327 303 307 322 330 314 313 327 311 307 320 322 319 312 325 316 310 324 324 330 322 324 323 332 309 335 307 332 320 332 336 319 315 332 310 310 310 319 334 318 323 319 337 338 327 326 320 334 315 340 327 333 328 314 329 332 313 330 328 328 326 326 341 335 320 313 339 323 325 334 335 313 332 331 344 316 343 330 336 330 336 320 318 317 346 338 328 317 332 333 347 319 327 327 322 323 332 319 319 323 342 342 323 329 327 320 331 323 334 320 338 324 328 342 327 325 331 339 327 345 324 324 350 333 334 322 339 327 323 356 352 328 336 341 346 353 351 345 336 327 354 337 334 342 344 357 327 345 349 333 342 358 351 339 344 345 339 361 358 339 334 354 345 356 346 342 354 340 331 340 344 336 353 362 353 346 350 335 352 333 351 344 345 366 345 364 334 364 364 355 357 336 358 335 339 362 361 358 337 355 343 356 343 350 359 369 359 342 372 357 356 369 345 345 368 359 341 345 355 349 344 342 362 374 371 348 368 351 363 367 372 362 371 351 362 361 359 348 353 361 368 369 353 379 379 362 348 366 348 365 349 366 348 360 378 358 348 369 367 369 376 378 370 384 351 354 368 383 375 382 379 366 385 359 373 380 363 376 377 354 388 357 375 378 358 360 362 381 365 355 386 364 382 390 374 384 374 373 376 368 383 383 362 381 391 363 388 381 365 375 384 364 396 368 374 376 398 397 378 367 398 365 371 399 362 367 364 396 366 384 363 379 397 396 397 379 364 365 379 381 394 400 403 370 391 395 402 369 394 397 375 372 402 402 371 403 386 375 377 389 382 379 391 405 402 404 399 375 404 397 377 380 381 404 403 380 399 392 386 376 384 393 391 402 402 390 385 383 412 393 388 385 392 411 411 386 394 400 391 389 415 396 387 387 380 417 383 391 400 390 387 388 410 406 406 381 388 407 398 411 388 396 419 388 408 397 396 412 422 404 396 419 389 397 395 396 405 388 408 419 390 416 388 413 395 407 414 396 394 424 418 401 401 416 400 419 392 390 393 421 406 408 392 408 416 396 426 409 431 405 391 391 392 414 399 398 403 415 401 430 420 395 413 432 398 404 420 432 408 426 424 426 405 427 405 432 436 401 411 396 415 414 397 418 436 405 426 409 431 398 406 417 400 407 412 405 401 399 436 416 418 414 417 424 440 414 405 435 409 426 432 404 437 416 427 425 432 435 425 412 442 425 434 424 434 404 431 434 404 425 409 424 439 425 405 438 440 410 431 408 434 421 409 428 435 434 410 425 424 433 434 423 415 422 445 444 421 430 424 409 450 434 434 422 432 446 445 448 430 430 443 450 449 420 411 443 451 440 449 418 422 444 442 426 435 440 434 422 413 444 416 448 419 442 412 443 429 441 432 451 454 424 441 451 434 435 434 425 415 423 434 428 456 422 443 429 452 417 441 447 441 446 432 448 425 433 438 443 418 449 431 416 417 451 446 430 431 425 443 433 426 455 439 425 420 417 432 441 454 418 431 446 419 440 436 446 451 452 448 423 451 440 427 461 442 454 443 451 447 430 447 444 443 437 451 451 442 438 451 455 438 420 459 459 442 453 420 452 419 450 434 454 429 443 429 453 455 454 462 440 443 423 442 424 442 430 433 422 426 421 434 422 443 431 463 443 422 464 452 422 451 422 432 436 445 441 425 437 452 444 433 431 447 456 455 426 442 424 448 448 445 462 450 424 429 449 423 450 424 454 452 430 455 439 445 455 460 425 447 447 448 460 433 451 451 423 432 428 447 459 432 427 432 461 450 459 464 427 444 422 459 450 430 448 423 429 458 437 432 439 462 459 453 449 464 458 451 430 441 451 442 450 432 428 445 437 421 463 442 463 463 436 423 447 438 425 454 430 460 440 424 433 453 455 460 451 448 421 459 423 451 456 451 462 462 451 434 439 449 431 437 423 446 440 425 440 420 458 449 435 453 428 447 441 462 442 427 421 442 442 423 449 433 430 423 452 461 457 427 421 423 443 424 450 439 449 426 459 443 431 431 452 440 458 430 459 457 439 461 457 438 441 443 452 452 447 435 447 443 436 421 446 449 430 432 432 431 440 454 436 418 437 434 452 425 416 443 455 420 428 420 418 453 445 442 454 441 452 440 423 420 436 444 444 441 417 417 454 432 454 423 426 424 433 419 433 424 437 428 429 442 433 424 437 411 443 424 437 438 442 438 436 412 425 423 439 420 426 429 431 415 438 444 426 451 450 438 420 424 446 429 411 416 433 429 418 429 426 432 413 423 448 442 430 438 417 446 427 433 437 425 444 438 437 443 424 409 439 428 443 436 432 434 444 427 429 413 407 405 435 413 418 434 404 442 422 412 439 440 439 428 419 435 416 406 429 435 409 419 416 403 410 401 432 407 423 416 415 427 416 434 438 412 398 405 429 437 432 400 430 397 418 417 430 436 417 425 398 414 400 408 401 419 426 429 427 408 421 420 409 395 416 411 410 415 417 401 415 414 404 406 413 427 429 407 425 408 394 428 429 400 401 394 424 392 390 389 410 415 421 390 395 402 405 409 419 402 400 404 392 412 385 391 405 393 415 386 403 401 386 415 385 385 393 393 389 411 393 410 398 419 403 397 385 382 419 416 389 392 395 387 411 387 393 383 396 389 391 384 387 397 411 398 403 410 403 386 387 401 379 379 411 398 410 406 387 377 377 407 394 410 383 384 408 400 389 401 410 391 394 406 408 377 377 383 408 402 392 406 375 394 399 371 391 382 384 396 369 400 401 374 369 393 382 401 385 399 397 375 366 381 381 400 399 382 383 381 388 367 367 365 366 376 392 366 366 384 370 366 394 364 372 395 390 365 369 386 375 379 366 364 381 368 395 392 367 392 373 378 363 380 365 393 389 365 390 379 358 373 363 365 359 357 365 373 374 389 364 390 379 370 372 378 355 371 388 378 381 365 376 386 364 382 385 373 358 360 364 358 370 367 375 359 356 374 353 377 368 377 348 382 379 375 361 376 351 362 364 368 364 368 358 359 372 362 347 344 351 376 352 352 373 357 361 346 347 367 375 347 377 364 370 360 374 364 347 367 344 356 357 366 369 359 361 348 356 342 340 361 369 363 337 364 348 346 360 362 357 367 365 335 355 360 365 365 359 349 357 339 365 351 366 359 336 353 346 366 336 356 364 345 335 334 347 338 350 341 354 347 338 345 330 332 345 353 334 345 327 357 337 335 342 351 350 349 327 328 355 332 326 354 346 338 357 336 346 352 355 345 335 330 327 344 342 352 335 348 333 327 341 323 328 325 334 347 326 331 336 331 349 325 324 328 321 341 346 339 336 340 328 326 333 322 325 344 333 327 349 342 332 332 343 336 335 321 328 339 330 343 315 325 345 316 332 315 339 324 332 322 343 340 329 325 342 317 337 336 312 318 321 329 320 334 311 334 314 331 319 339 319 310 329 312 331 328 315 333 308 316 334 330 331 337 310 328 309 335 320 310 309 330 327 318 321 327 309 326 315 318 322 324 318 310 327 307 328 333 332 328 309 326 319 333 323 321 322 325 317 333 314 311 303 315 328 305 319 316 303 329 324 332 303 323 328 307 308 329 305 326 322 328 319 323 323 321 323 307 309 312 305 320 319 303 299 311 305 317 322 306 310 314 305 312 302 300 316 308 325 319 302 315 313 319 305 306 307 326 310 316 307 314 306 325 318 306 305 323 321 298 298 301 312 304 315 317 306 301 294 302 321 300 319 304 322 296 313 302 307 301 307 307 294 299 297 307 310 321 310 320 315 318 315 305 313 307 316 317 313 306 292 308 303 297 316 319 302 311 311 317 319 295 293 313 301 298 319 319 296 306 308 309 294 292 315 315 307 309 303 298 315 295 306 296 300 300 317 311 290 307 299 311 303 301 302 313 308 300 303 305 308 290 295 312 314 290 299 301 301 312 301 297 317 317 295 297 290 292 311 290 302 290 311 316 294 315 301 304 297 308 291 316 309 289 301 305 312 311 309 294 297 314 294 295 312 293 296 313 288 288 307 301
312 292 291 318 290 297 304 291 317 299 289 300 292 294 309 316 317 301 294 297 298 292 297 314 297 305 302 298 297 313 303 290 316 298 311 309 306 319 311 304 299 303 315 303 308 306 292 299 310 318 306 310 291 313 296 290 290 308 291 298 294 297 291 313 305 312 302 291 311 294 305 313 299 292 296 318 300 320 297 321 320 306 311 321 292 318 313 292 298 314 292 294 312 292 316 296 314 298 297 305 293 303 297 302 296 294 321 306 315 319 297 298 303 303 313 315 320 302 298 311 298 297 312 305 319 304 312 323 302 306 299 315 325 295 311 323 298 326 297 313 307 312 317 315 321 306 306 317 313 308 303 315 309 320 326 302 299 313 301 304 322 303 325 319 304 308 316 307 309 316 324 318 299 315 304 325 324 313 312 307 324 316 325 304 309 324 310 309 306 311 315 328 318 312 319 324 323 303 330 331 319 326 320 319 309 326 311 331 329 324 317 331 325 333 304 316 322 305 311 307 309 304 322 321 315 324 321 307 314 323 313 324 308 317 334 308 328 316 322 321 336 335 316 326 333 318 339 319 319 314 323 325 315 340 310 326 328 327 329 337 312 337 324 315 317 321 317 338 330 333 321 328 329 330 315 333 316 341 328 329 314 345 336 321 324 340 341 327 333 316 315 344 338 344 345 318 331 333 338 328 342 319 318 332 343 326 318 346 321 334 329 321 331 351 328 341 345 321 320 328 321 352 323 343 348 351 347 329 336 333 341 325 351 347 346 340 323 338 323 341 347 324 332 344 342 334 325 345 342 354 342 329 336 334 344 349 329 328 349 331 356 330 334 359 329 332 342 329 356 352 356 346 353 331 342 347 349 343 334 334 347 359 346 332 363 344 357 362 338 367 365 364 362 354 342 364 357 338 358 345 359 353 341 336 339 369 349 350 366 337 342 352 340 365 353 371 354 345 345 361 356 355 370 364 352 343 360 341 359 361 363 345 371 376 368 377 371 349 347 348 353 346 363 363 354 366 360 363 369 365 363 352 346 355 348 363 352 375 346 363 365 377 366 375 356 357 375 350 366 361 373 356 365 358 377 357 361 367 382 362 362 360 358 377 383 384 355 367 364 366 365 387 383 354 381 375 390 356 385 377 373 386 379 370 356 371 362 361 365 393 374 392 382 358 381 377 392 363 391 367 377 367 378 384 362 394 385 390 395 368 375 378 376 372 367 380 366 393 396 379 374 374 398 389 393 366 376 385 394 382 401 395 400 375 391 379 371 378 387 367 402 402 402 380 374 370 377 396 378 389 408 385 374 400 375 376 408 388 387 401 397 380 377 391 395 410 411 407 399 399 376 410 381 403 394 400 390 400 403 405 402 392 381 407 385 387 413 383 394 381 403 409 389 410 390 401 397 390 391 400 399 414 401 412 397 388 415 385 402 420 397 384 389 417 382 389 387 391 413 419 402 414 400 416 414 400 416 419 421 388 400 393 414 413 386 424 414 413 421 397 405 398 400 414 427 393 414 392 402 405 429 405 409 407 390 395 418 419 405 416 392 406 415 429 404 393 430 399 398 414 430 425 429 424 410 398 424 405 428 414 406 427 430 429 405 434 434 435 425 411 421 426 427 405 425 402 410 424 409 416 406 408 410 403 400 427 417 409 440 437 425 402 434 425 433 438 415 419 439 438 432 431 415 406 436 432 436 422 430 440 429 404 439 422 425 438 438 443 407 438 439 431 441 432 413 432 428 430 409 424 426 439 415 440 446 407 427 439 427 413 435 414 416 429 432 439 424 427 437 426 418 431 412 432 423 432 427 442 434 430 424 430 445 446 414 418 438 427 417 416 436 426 437 425 452 449 449 429 449 428 425 453 412 437 434 419 419 447 446 437 418 420 450 412 414 413 414 444 424 423 442 450 431 426 414 431 416 454 449 454 428 420 445 421 438 419 423 446 446 457 420 444 457 415 436 452 417 439 433 428 449 420 457 416 433 458 433 428 448 426 417 454 424 449 419 440 445 419 428 425 432 444 434 459 451 439 459 426 441 431 420 454 431 446 423 458 429 418 430 445 458 439 421 435 459 421 458 424 430 447 424 444 430 441 462 439 462 459 448 461 429 426 429 462 455 434 434 442 434 447 426 450 444 430 444 462 433 460 424 421 445 430 423 432 428 423 453 448 463 458 446 449 441 457 425 433 448 440 433 440 444 440 447 445 426 428 443 459 444 447 460 446 433 440 459 443 443 424 427 463 438 429 424 460 422 429 449 427 426 462 447 450 458 450 432 464 458 431 459 439 459 431 421 448 427 435 426 425 458 431 422 431 440 446 426 461 430 431 443 435 428 445 441 442 431 428 441 444 438 456 438 452 442 458 436 448 429 441 453 443 429 431 454 425 457 437 442 444 447 421 458 431 446 455 453 433 419 431 458 438 443 432 426 421 427 462 450 456 440 438 434 424 425 444 429 419 461 451 419 445 429 434 434 457 427 424 427 447 456 442 442 436 432 426 439 440 425 446 453 446 422 458 444 428 454 439 442 454 443 452 451 450 433 456 423 416 457 448 437 441 451 434 424 438 451 433 456 418 431 449 423 442 447 442 453 434 421 427 419 439 454 453 421 419 442 429 418 431 452 440 413 436 450 421 451 434 430 440 436 446 432 436 430 413 421 417 423 419 430 428 436 427 417 443 432 444 449 429 419 445 448 419 417 441 419 412 419 437 432 436 420 408 416 438 445 417 444 449 421 433 427 417 424 428 424 416 433 413 410 421 437 431 413 408 445 446 434 415 424 422 412 418 426 413 405 423 409 417 443 423 441 419 434 415 437 406 425 422 411 428 436 441 410 401 442 406 439 428 415 416 403 421 427 424 430 429 399 436 399 439 412 437 414 401 407 438 412 407 418 422 434 429 413 397 434 411 401 425 403 419 418 407 407 408 403 414 423 415 431 398 421 394 401 404 405 417 404 421 427 424 405 421 417 424 424 412 398 427 402 407 411 424 418 423 398 428 400 425 407 398 390 422 427 415 422 406 423 393 412 421 423 394 400 418 425 387 416 402 421 410 388 398 400 403 418 404 390 384 402 404 407 398 398 397 384 383 407 419 388 392 404 416 391 418 407 389 411 390 398 408 415 401 413 380 393 382 390 387 389 397 388 399 396 410 409 390 411 398 405 412 390 388 389 400 408 394 380 398 403 410 394 376 407 391 404 382 394 403 378 394 383 387 403 400 409 396 402 392 406 392 390 371 400 381 383 373 400 391 388 377 395 367 381 404 394 375 376 395 400 385 378 401 398 380 364 375 377 390 384 386 364 368 367 374 395 396 377 390 381 396 376 387 374 390 386 363 377 360 364 382 363 384 372 384 371 368 395 369 382 379 387 382 391 385 387 364 361 387 382 389 371 379 363 382 357 359 372 366 374 355 387 376 378 378 364 352 364 378 379 387 376 370 354 374 354 371 367 371 362 357 352 360 357 349 377 375 350 355 374 349 378 349 354 367 380 371 358 347 351 347 348 352 369 374 372 373 359 352 373 372 360 355 346 347 372 355 355 355 364 346 371 346 345 348 356 365 352 369 362 363 373 360 345 369 338 357 364 342 354 359 351 350 366 337 351 357 369 357 339 339 362 345 345 343 352 336 367 364 341 366 363 352 352 333 346 363 364 349 345 335 340 341 340 332 349 361 354 332 354 343 345 340 339 346 342 341 337 340 352 328 353 345 349 349 346 353 332 355 339 353 358 348 329 341 357 348 337 355 350 327 335 339 346 353 324 326 340 333 347 339 341 350 326 328 324 331 325 331 350 338 325 333 342 328 347 336 328 340 338 319 348 333 325 325 347 331 325 335 343 344 327 327 340 328 333 339 337 335 346 332 316 318 346 337 323 337 319 333 325 338 330 319 320 335 326 314 322 323 334 319 339 324 336 314 316 313 334 321 318 323 324 336 337 329 315 334 312 309 335 313 333 322 330 328 312 316 308 323 327 329 329 322 309 322 325 313 324 315 323 331 328 306 324 322 324 329 315 327 329 309 331 321 323 321 309 327 330 309 310 318 331 332 333 320 304 327 332 331 321 309 332 325 322 324 316 324 327 326 304 329 318 305 323 322 320 330 317 326 318 314 323 325 307 305 309 306 328 305 300 313 311 327 305 329 318 318 317 312 310 317 309 325 321 300 316 307 297 300 300 313 312 324 306 317 298 314 320 325 320 321 308 299 319 315 296 307 301 315 320 311 303 298 308 325 298 295 302 296 295 304 312 310 298 319 298 300 307 322 298 298 313 319 298 295 317 310 303 300 302 294 308 303 312 317 310 305 305 304 314 295 300 316 316 318 312 309 319 292 314 299 301 304 294 297 297 311 315 300 310 316 301 295 296 312 312 313 317 317 317 309 291 296 304 314 291 315 293 310 315 315 309 316 290 312 315 318 294 309 297 313 296 299 310 302 291 301 316 309 297 313 298 297 318 303 313 311 290 308 293 307 296 312 295 295 295 289 293 292 300 293 315 307 302 305 311 295 308 307 315 316
302 295 317 292 300 303 305 300 313 308 317 319 292 292 317 291 293 314 294 304 318 312 314 301 291 306 300 310 295 296 299 298 292 318 292 301 292 306 302 314 316 320 305 317 291 293 309 315 316 304 291 305 296 306 309 297 293 318 308 319 315 309 296 316 306 319 318 299 305 321 292 300 320 298 318 312 301 300 308 319 313 300 304 318 315 313 315 308 309 294 305 302 311 302 318 300 307 318 320 308 319 301 320 311 317 312 316 321 306 320 296 300 308 318 305 311 299 301 311 317 303 296 322 307 310 301 313 321 325 306 305 319 314 298 303 307 317 327 303 327 320 302 302 303 326 310 318 298 317 303 321 324 302 317 304 314 322 321 310 320 300 317 311 316 317 318 325 306 316 329 305 309 304 308 313 301 322 303 301 309 306 322 302 309 310 307 324 302 329 302 321 331 321 332 316 309 319 311 313 304 331 315 324 306 308 327 323 329 319 327 331 305 311 318 331 312 314 324 327 326 310 306 310 331 337 332 328 331 316 327 324 312 308 312 315 312 336 335 338 320 326 334 321 334 317 317 311 326 337 334 316 311 336 322 336 335 316 328 330 327 317 315 333 318 321 342 324 318 337 323 330 321 321 342 340 331 320 326 338 333 344 341 319 325 345 328 325 339 337 332 332 347 340 327 348 333 342 325 337 319 342 320 328 350 347 320 336 321 333 325 338 331 320 341 340 349 322 351 339 342 332 353 340 322 333 340 337 325 348 338 334 333 355 327 327 326 328 348 349 341 356 325 336 350 356 335 334 342 333 356 332 329 331 358 355 327 344 339 331 343 329 352 354 335 330 359 339 345 358 339 363 331 342 349 358 339 360 342 331 342 340 356 332 332 333 359 346 341 345 348 336 343 338 365 334 338 358 351 364 335 357 351 360 366 363 353 346 365 349 356 347 338 346 347 338 361 352 352 346 341 345 363 351 350 359 352 367 349 345 373 352 367 368 368 368 375 343 350 377 374 355 366 375 352 350 355 354 361 366 357 367 376 371 374 363 352 380 346 376 350 347 366 355 354 357 383 351 358 356 368 354 349 372 367 359 379 378 362 386 357 366 386 365 387 376 388 380 366 367 383 370 383 382 385 369 367 374 364 373 388 357 361 390 358 357 364 372 360 375 370 368 391 384 359 389 373 359 395 386 389 367 382 360 373 365 372 363 378 374 381 392 384 370 365 387 384 362 382 385 367 384 397 398 376 370 379 388 399 379 373 376 400 397 397 373 379 370 376 375 400 374 368 386 401 372 389 385 373 372 370 393 388 396 390 384 394 392 391 396 395 406 382 374 398 400 385 385 388 387 410 408 403 391 374 402 397 403 408 384 404 409 396 412 386 377 388 401 399 408 387 413 394 387 416 381 416 380 383 392 394 413 399 418 405 406 384 389 387 390 419 401 398 401 409 386 418 414 405 421 389 408 386 420 412 392 398 415 419 422 398 400 417 419 400 394 405 396 396 413 407 395 386 417 409 415 423 406 400 399 399 407 426 402 409 418 423 418 407 426 406 393 401 427 411 393 406 405 401 403 416 401 418 425 416 417 432 428 401 417 395 420 409 432 416 430 423 411 419 401 407 396 404 418 436 429 422 410 402 432 425 429 403 413 421 427 400 421 422 408 406 425 417 402 409 416 419 425 440 428 402 408 426 411 399 416 420 400 403 436 403 429 410 437 426 412 410 403 441 428 410 402 406 428 403 418 403 425 442 444 410 444 411 436 415 409 410 435 409 415 430 411 441 437 405 424 447 413 425 442 440 433 440 442 417 443 414 417 421 412 414 426 444 439 436 418 428 448 429 413 419 420 421 443 449 430 420 410 425 448 423 433 427 439 411 421 428 425 411 430 414 440 441 442 429 426 445 442 424 423 448 426 434 417 417 424 431 421 426 447 417 439 427 426 417 420 438 436 436 430 447 431 416 434 420 426 450 454 415 455 423 443 427 437 440 424 449 416 425 455 443 422 439 457 435 435 422 416 458 436 424 440 446 419 419 452 424 447 441 424 436 441 444 440 420 426 450 427 423 448 457 418 434 459 460 448 435 423 446 424 418 420 424 448 425 461 458 458 423 445 438 435 432 419 448 418 420 424 447 445 454 419 422 446 460 440 432 453 446 437 436 422 439 419 452 447 462 424 419 444 451 440 461 441 461 423 442 419 450 427 423 462 428 427 447 447 425 437 458 428 456 432 431 432 452 440 436 451 446 457 432 454 434 450 433 452 431 432 453 462 460 433 461 446 461 421 450 423 440 445 432 433 434 420 422 423 461 460 432 444 454 445 456 445 453 446 434 421 435 444 440 432 434 458 435 432 461 422 456 438 449 425 428 440 446 451 445 445 424 458 446 459 460 439 461 449 421 452 427 437 453 424 427 425 420 443 458 438 447 452 433 453 434 418 430 438 450 432 420 456 447 447 428 445 444 447 452 423 437 438 419 448 444 428 455 422 452 427 457 436 444 446 440 438 433 427 455 450 450 453 420 433 437 438 418 442 420 437 439 431 446 443 440 448 419 440 455 455 450 453 431 426 431 447 440 448 456 426 429 446 420 432 455 441 454 449 424 450 427 446 422 449 423 438 438 427 413 435 415 439 422 424 443 430 413 425 412 411 436 426 435 434 436 426 418 426 417 419 419 431 445 420 425 412 438 441 417 437 421 421 421 423 425 408 441 425 413 433 417 431 441 419 434 411 445 448 448 445 427 428 426 413 406 415 410 437 421 407 443 444 441 426 435 420 440 411 413 420 444 440 414 441 407 441 444 404 440 443 439 415 421 417 423 421 425 426 407 439 426 403 434 418 421 421 430 413 428 439 427 424 430 437 418 433 433 417 432 426 414 427 440 435 436 410 430 424 417 429 418 433 420 415 398 434 415 432 409 431 415 400 412 408 430 426 428 421 427 429 401 399 396 411 394 394 423 426 421 403 416 402 398 398 420 400 396 400 397 411 393 416 417 412 429 412 401 420 397 393 416 421 427 414 417 391 396 417 421 416 420 407 399 399 405 386 402 404 404 390 393 405 420 404 422 389 388 391 412 390 413 391 383 404 408 403 407 409 393 401 397 386 413 401 399 384 394 407 395 413 404 403 394 400 417 398 384 391 406 404 400 382 382 403 402 378 378 386 404 413 398 394 399 377 407 378 389 385 402 378 411 410 407 383 373 395 403 407 406 379 393 390 383 385 403 396 375 404 394 401 391 377 370 387 404 375 386 387 387 373 400 399 394 386 393 387 380 381 384 396 389 373 381 369 400 368 398 400 391 370 397 378 399 373 374 396 394 368 393 391 389 386 384 393 367 372 375 396 365 371 377 386 368 360 395 370 374 366 364 368 385 390 389 363 389 376 378 387 387 369 362 356 379 370 388 368 368 373 357 362 363 374 388 371 389 364 360 367 370 364 354 360 373 384 365 383 381 367 376 360 376 371 351 363 358 351 353 378 357 370 373 362 349 358 355 362 351 348 376 347 375 351 355 365 349 351 369 377 348 359 366 353 343 368 347 367 350 352 377 359 354 346 374 356 345 355 369 369 342 341 364 356 344 345 366 362 352 357 346 344 347 366 349 361 358 353 354 342 357 336 350 357 347 362 362 362 340 355 354 353 356 344 334 359 348 337 359 339 354 365 344 340 336 361 340 352 351 359 361 330 330 340 356 360 357 359 331 334 338 336 346 342 341 350 345 340 328 354 343 338 338 356 348 335 325 356 329 345 325 334 352 324 343 352 355 345 348 330 350 331 346 342 353 326 330 345 352 329 344 337 343 340 324 329 346 328 346 345 320 337 348 347 334 321 347 327 329 343 326 350 323 334 327 333 334 322 326 329 330 347 343 317 330 345 323 323 316 347 345 347 330 339 340 344 338 336 317 315 326 324 313 330 338 320 313 332 324 327 317 325 329 336 338 339 338 337 328 314 332 321 320 332 338 324 336 325 337 319 336 309 308 330 308 326 330 310 314 309 324 319 323 310 312 318 337 306 312 323 310 334 334 319 323 329 334 318 313 330 327 307 330 327 329 330 313 319 332 320 321 317 332 305 320 305 321 305 318 319 331 311 330 311 303 307 313 319 315 330 308 331 315 301 318 308 305 316 323 329 319 323 317 324 316 327 301 303 327 316 316 321 321 312 329 321 317 307 307 328 303 312 325 315 311 311 320 313 324 311 307 309 301 322 302 317 319 304 320 313 318 305 304 309 316 301 300 301 310 306 299 315 320 325 299 299 305 321 314 300 302 325 312 306 319 316 294 307 322 315 324 310 324 299 323 311 304 294 316 318 304 307 304 307 305 318 296 299 316 295 320 313 322 299 294 302 302 300 316 315 316 303 311 311 298 321 310 315 311 312 304 302 296 307 316 300 302 319 298 317 313 296 299 311 293 300 313 302 308 306 317 294 317 306 306 315 297 294 308 317 307 312 319 311 297 305 312 299 294 318 295 316 292 303 298 294 312 320 297 291 297 315 295 315 301 310 309 299 305 319 317 291 310 315 304
318 292 296 318 296 293 292 313 317 296 320 320 310 312 319 310 310 313 306 305 315 317 315 294 294 313 320 316 303 307 299 321 307 295 317 303 319 310 294 314 314 315 304 302 305 301 313 293 315 297 299 309 316 293 303 318 306 294 312 317 309 312 308 316 315 296 298 312 306 300 296 298 293 309 298 318 298 295 310 301 311 314 297 324 318 296 312 314 299 313 322 299 295 319 302 301 317 323 300 305 309 310 305 324 297 309 315 302 311 301 308 296 320 311 324 311 312 312 298 317 298 296 324 300 321 298 304 310 326 309 320 307 325 299 304 326 313 325 300 326 328 313 324 319 328 323 305 312 306 307 303 308 305 328 309 327 330 317 310 326 330 300 305 325 303 312 323 317 309 326 314 306 308 308 328 308 302 302 322 307 308 324 316 315 323 325 313 320 311 322 315 308 322 318 315 310 306 320 325 335 325 312 315 317 332 308 325 329 309 316 322 322 335 305 323 333 311 306 313 334 326 316 312 333 332 324 309 334 308 330 334 330 339 314 311 335 318 333 329 324 313 314 309 312 314 329 341 320 329 317 317 317 328 324 313 321 341 315 317 312 340 313 334 339 319 317 319 332 341 333 321 332 318 335 328 346 335 340 325 334 325 319 326 345 348 317 346 334 342 329 347 343 319 346 320 329 349 327 349 342 345 324 329 348 344 342 346 333 334 324 351 344 328 330 340 328 330 337 346 324 349 343 349 351 337 346 352 352 343 332 343 343 336 347 331 335 341 334 342 324 327 333 335 347 339 328 339 350 348 339 359 353 337 351 348 334 340 352 338 335 328 358 355 351 358 330 337 341 349 356 343 352 338 362 349 354 331 363 366 343 337 346 334 364 365 338 333 345 345 343 362 344 365 339 364 356 340 335 352 359 344 350 344 338 349 354 347 356 357 348 368 363 339 370 339 373 354 339 350 367 361 357 354 369 375 349 368 345 349 355 363 364 354 351 342 347 375 370 368 346 359 346 349 365 368 345 360 376 375 365 371 348 374 354 350 362 348 371 380 373 348 381 376 378 371 376 383 349 350 373 353 366 358 376 352 382 377 378 364 370 352 385 376 353 367 377 356 369 369 379 358 382 376 358 369 377 382 370 374 357 359 383 369 366 392 384 391 387 389 382 385 369 358 373 386 374 362 390 390 378 395 374 371 380 370 386 395 398 376 370 375 363 392 375 362 384 375 395 379 364 388 399 378 397 391 376 388 400 383 379 402 383 401 394 385 373 397 397 373 376 369 387 394 380 402 373 402 378 385 398 396 373 396 408 385 377 391 385 383 380 376 405 380 394 403 399 377 407 383 395 406 380 401 391 409 377 383 411 398 380 411 380 384 408 381 400 404 392 415 406 390 409 402 399 382 383 415 388 380 388 399 402 384 388 397 396 407 396 381 413 395 407 381 382 418 410 402 405 382 391 413 394 401 408 414 402 391 401 397 385 420 410 411 397 412 389 414 399 397 407 425 405 396 386 406 394 408 420 410 400 423 395 414 402 420 397 412 428 420 426 397 394 423 390 405 398 407 393 412 424 425 397 398 407 394 399 407 403 402 424 407 397 407 400 424 424 411 408 423 401 404 434 407 399 395 425 407 413 428 431 407 421 397 415 399 402 424 414 413 436 407 430 399 424 437 433 423 412 412 401 409 438 405 405 415 426 399 440 408 421 420 410 422 415 420 416 404 405 408 408 422 401 401 406 437 434 416 418 406 429 419 417 425 426 421 439 411 423 440 420 442 416 428 422 429 405 439 433 410 444 440 431 446 439 436 437 428 406 411 432 434 427 445 413 448 419 407 412 413 419 434 420 432 443 435 416 450 436 424 447 451 450 436 419 440 427 446 431 424 451 421 442 448 431 452 417 418 442 434 415 445 417 419 427 444 448 436 445 432 444 440 423 442 416 434 430 428 420 445 442 418 413 431 449 427 431 455 427 455 436 423 446 435 432 454 425 417 428 415 430 418 445 441 440 441 455 450 456 419 439 442 417 432 419 454 439 429 445 444 419 425 453 451 438 420 441 449 423 456 444 431 451 423 450 433 449 447 417 448 444 434 424 446 451 419 433 423 455 436 448 461 437 436 452 420 427 423 433 460 452 427 443 434 420 431 445 429 433 451 457 435 420 425 461 449 429 447 444 443 442 450 418 461 425 452 420 434 433 455 452 443 420 433 459 442 422 442 429 438 452 425 431 454 432 451 418 419 456 444 444 436 453 421 436 460 431 458 452 447 427 442 448 429 434 446 429 438 446 440 434 436 423 424 449 437 457 449 459 451 451 461 446 442 420 440 460 434 436 450 439 445 451 445 432 423 429 419 419 434 461 456 428 423 418 459 418 433 446 459 442 456 435 426 436 457 448 455 449 442 443 426 445 452 454 435 433 441 436 435 433 436 449 444 461 422 440 425 427 454 445 441 428 439 421 428 422 458 428 425 442 435 419 425 434 423 453 455 448 418 425 431 434 436 450 432 441 431 433 450 416 417 423 427 431 427 438 436 426 450 436 443 425 430 450 442 437 436 430 418 431 431 434 449 451 424 414 424 439 431 451 432 425 417 444 433 420 424 445 423 451 424 443 418 440 429 438 411 450 446 416 424 420 436 452 450 439 452 417 414 419 413 433 423 452 414 442 416 425 424 420 413 436 451 419 412 424 436 413 413 428 418 426 430 441 428 433 407 435 441 444 415 439 427 420 437 441 409 416 444 445 421 439 414 425 409 430 420 432 419 428 411 427 421 411 416 442 434 416 426 426 410 432 415 428 404 402 419 406 409 414 403 425 404 410 402 405 432 417 433 405 439 440 425 413 404 438 408 435 408 432 415 415 418 426 399 436 433 418 403 404 431 436 404 433 399 410 417 429 412 426 400 410 413 409 411 424 400 427 397 419 407 420 400 425 394 397 422 430 418 427 397 410 426 404 406 428 417 426 420 392 414 426 406 392 400 423 423 405 415 424 428 429 411 395 420 416 408 407 404 407 407 402 387 402 399 405 422 390 424 387 419 408 405 385 418 398 399 422 385 404 421 401 418 387 386 410 415 398 388 382 416 399 389 407 414 400 417 402 404 414 402 389 390 415 381 383 380 388 417 417 388 409 387 404 407 400 383 412 385 400 404 384 412 394 380 377 393 387 401 401 381 395 401 413 378 390 399 380 408 386 406 406 377 376 380 394 386 375 389 392 386 405 388 382 382 392 371 388 369 386 401 387 375 397 381 400 401 372 399 377 386 374 374 401 369 385 394 374 379 377 402 379 376 396 393 390 392 367 364 369 384 396 364 367 364 377 377 374 397 370 362 394 393 369 391 374 367 370 368 368 388 366 359 380 390 392 370 368 379 392 377 390 388 370 367 367 373 389 365 356 392 384 361 359 385 385 365 378 374 374 364 364 358 379 363 388 352 374 376 388 370 357 383 364 363 362 373 354 359 361 370 375 383 354 351 360 352 373 363 352 376 367 362 347 367 351 356 353 356 374 353 347 378 375 361 371 351 364 374 376 355 376 346 352 344 348 345 364 353 360 369 363 360 365 361 375 344 364 372 372 352 349 339 341 350 372 354 347 354 346 343 359 341 358 340 352 363 339 342 352 355 361 360 347 349 357 346 351 345 343 360 358 363 360 336 351 335 350 336 350 358 342 337 347 362 356 360 352 346 354 342 331 333 343 337 352 348 351 356 349 341 351 356 354 344 359 342 354 337 353 331 329 331 338 352 335 336 355 356 326 345 341 326 348 329 341 344 348 337 347 335 325 344 329 352 327 340 340 354 339 344 347 353 348 341 345 328 343 343 352 347 346 329 348 344 340 350 351 327 318 344 348 336 321 325 342 325 342 325 325 324 344 316 320 336 335 342 341 322 330 338 317 323 346 345 314 332 344 314 337 341 337 332 326 341 339 329 334 313 329 343 328 341 332 338 314 314 329 328 328 319 326 336 333 313 329 314 316 319 337 336 325 315 329 335 339 309 320 329 311 336 328 326 335 317 321 338 319 307 322 337 316 306 332 307 308 318 312 315 328 308 311 311 313 331 306 312 332 318 334 335 316 323 323 312 333 305 311 321 322 315 306 332 315 307 319 308 307 303 308 312 313 321 330 323 328 301 302 323 328 325 325 326 307 319 329 326 316 328 313 305 307 316 303 319 318 316 321 323 316 327 301 325 315 329 315 309 327 313 299 321 306 321 315 310 308 313 304 321 307 317 324 314 301 325 302 318 312 322 308 326 319 310 321 302 308 304 312 306 320 311 298 326 300 312 307 308 296 314 301 306 302 298 321 306 295 324 296 307 317 305 306 307 320 298 312 301 307 297 309 300 310 309 299 315 295 311 301 309 306 299 320 302 313 308 320 319 305 304 314 311 296 294 317 315 320 294 299 295 299 297 318 320 308 313 300 311 293 300 319 298 306 316 307 297 301 304 293 305 307 306 316 303 299 310 317 319 311 294 321 309 298 310 307 307 301 307 296 302 307 316 309 321 302 294 318 304 299 311 317
307 319 312 310 296 300 306 315 311 300 315 298 306 303 305 321 304 320 318 306 305 312 315 297 322 310 315 304 317 297 322 293 293 311 311 318 311 316 311 299 293 303 305 306 305 296 308 296 299 323 305 311 305 311 307 314 300 302 323 317 313 296 318 319 317 299 294 322 305 309 295 313 301 305 318 307 305 299 309 310 297 319 295 308 303 308 297 309 316 324 299 303 325 322 326 318 297 325 313 306 309 312 324 314 322 316 326 303 321 309 316 321 300 314 301 306 297 301 320 316 300 323 325 328 316 324 317 315 320 304 326 303 320 322 322 315 311 319 319 304 300 305 328 301 323 300 311 324 304 301 310 307 326 304 305 314 330 325 330 321 329 325 326 319 317 316 305 330 307 325 302 306 329 329 309 323 330 321 314 304 323 325 309 316 310 330 334 315 323 332 317 325 330 325 312 305 308 309 313 314 327 320 327 316 309 307 311 320 315 307 333 310 329 307 322 335 334 322 316 322 318 329 311 312 318 321 314 323 326 324 333 318 340 325 330 312 327 336 327 338 338 323 310 329 325 327 328 322 311 337 337 322 327 342 328 339 323 335 323 342 344 314 315 321 315 341 333 316 328 316 342 333 341 329 334 332 343 338 332 336 348 317 330 337 329 327 319 335 349 318 339 347 320 340 321 323 335 340 326 349 341 319 335 335 332 320 321 325 342 336 346 342 339 325 331 350 338 334 336 335 335 333 337 331 326 331 354 337 341 328 342 333 348 335 340 356 331 356 342 326 346 345 354 357 328 338 337 344 346 343 348 339 327 328 355 331 346 328 345 338 334 331 350 359 350 332 333 359 339 350 334 361 337 364 334 347 335 359 356 340 358 348 358 348 334 340 364 338 337 343 351 335 359 351 353 358 352 357 357 336 364 370 346 350 370 344 359 352 338 361 360 364 354 364 358 356 348 355 373 352 364 367 366 366 349 349 355 364 363 375 357 374 370 365 364 345 345 343 370 363 367 365 346 353 361 358 353 349 347 367 356 374 378 354 355 368 368 353 356 371 366 351 368 360 355 354 380 360 371 371 360 361 374 379 370 356 370 365 387 355 374 377 367 388 372 387 382 354 387 380 364 372 373 385 372 383 366 358 375 355 370 381 372 374 373 383 386 393 375 363 377 377 367 370 392 388 369 385 390 366 376 365 363 373 374 363 397 370 373 361 376 396 391 381 373 379 387 377 367 394 397 400 379 379 398 381 397 401 388 380 369 381 385 376 398 385 379 396 394 370 398 388 367 368 387 396 386 374 373 370 406 387 370 401 400 401 386 393 404 383 407 379 379 405 396 407 385 392 380 409 374 387 378 390 408 384 376 396 410 401 393 387 412 409 405 404 392 410 389 377 412 415 385 410 400 400 407 402 381 404 389 383 408 395 390 396 415 386 419 417 395 402 401 407 397 416 397 415 410 400 417 416 405 402 400 398 395 388 383 422 393 407 402 422 411 390 390 399 397 391 397 404 405 411 424 423 407 401 411 389 413 407 423 397 420 403 406 392 408 406 396 422 428 394 398 430 425 409 416 422 419 393 393 410 416 396 396 396 418 402 430 401 426 410 428 401 425 401 416 420 424 426 414 424 433 425 425 428 403 412 421 432 415 424 413 399 431 420 407 417 432 404 427 427 424 422 436 417 432 418 402 425 427 432 408 405 406 424 417 429 427 401 421 425 417 441 441 429 428 409 426 404 405 439 422 401 440 429 425 405 402 432 429 429 421 438 436 427 421 411 413 405 411 435 433 430 433 430 416 419 437 440 423 442 437 444 440 432 428 423 434 430 410 419 415 427 412 446 410 431 411 420 433 420 408 418 444 426 445 443 449 450 430 409 433 448 449 417 449 418 410 448 409 451 448 418 437 425 451 440 418 431 427 420 442 433 427 443 451 413 435 450 448 415 443 422 448 433 431 445 443 433 442 435 424 430 444 452 438 443 432 446 413 450 448 446 429 413 435 419 417 417 451 446 456 432 414 442 454 433 432 434 446 454 415 417 430 447 449 447 426 425 437 419 454 422 452 428 422 423 427 418 419 421 450 419 439 450 439 436 419 457 448 443 455 441 437 419 422 429 453 435 432 424 431 420 431 425 433 431 433 436 433 436 441 417 431 422 443 454 434 446 445 424 431 433 446 457 420 427 451 456 449 426 450 438 438 433 440 436 432 420 437 457 432 437 448 436 429 445 441 439 440 451 418 458 422 446 453 424 456 418 439 419 446 427 460 443 418 438 437 433 441 456 428 431 431 434 425 418 461 448 440 459 437 440 431 461 445 443 424 439 443 421 440 448 430 438 429 430 435 448 421 434 418 451 447 452 423 454 428 423 461 450 420 452 446 431 443 438 430 427 421 446 452 427 441 428 434 449 451 417 443 418 439 451 438 445 446 452 453 426 439 436 458 439 429 444 453 455 457 423 422 453 453 449 420 426 417 437 451 450 428 425 451 450 416 422 427 437 457 421 447 437 441 438 417 445 414 446 441 455 453 439 441 439 429 445 442 430 416 425 422 428 435 450 413 437 449 425 416 440 423 439 418 441 454 413 429 454 437 449 444 433 431 427 450 438 451 435 411 445 439 412 417 418 441 451 433 434 421 437 419 423 413 417 451 412 409 418 411 434 412 436 448 430 408 443 414 448 416 450 439 444 408 414 435 439 407 408 413 413 443 417 422 444 411 423 414 411 447 423 423 415 442 410 408 407 411 414 414 407 420 425 435 420 432 421 407 430 422 413 434 414 422 405 409 427 423 416 430 422 431 405 430 424 409 433 426 414 400 435 416 415 415 405 430 440 422 432 423 439 401 413 408 420 416 414 401 435 422 411 421 410 428 403 405 408 406 404 433 405 407 428 427 428 416 417 407 419 418 414 403 395 408 414 399 417 395 415 402 421 427 426 393 418 431 400 428 400 409 424 408 419 416 400 411 395 421 424 421 402 401 429 402 414 408 409 398 412 391 401 414 419 410 412 425 404 390 414 389 417 390 421 388 405 402 410 400 395 421 415 398 406 402 411 413 403 384 397 412 390 410 390 413 391 413 409 400 409 396 401 398 391 396 401 409 404 416 417 414 412 407 387 386 386 397 379 402 380 395 389 391 400 400 397 390 379 401 400 387 399 391 386 405 385 392 375 413 402 383 390 401 385 381 377 382 387 376 393 389 381 392 401 391 375 409 402 376 394 375 386 404 389 385 383 399 392 395 375 374 400 395 400 396 399 372 392 404 389 390 399 378 371 391 377 371 402 365 386 388 366 376 374 368 380 383 379 380 370 386 386 363 374 379 369 382 382 372 397 382 395 392 395 379 379 367 388 364 368 367 360 360 386 372 363 385 383 364 366 394 366 375 391 371 374 362 358 376 371 358 362 378 364 372 361 372 356 389 354 363 358 369 380 364 381 361 368 370 382 375 383 354 356 380 367 353 352 357 359 371 362 371 359 353 353 380 383 377 350 358 349 351 360 356 366 377 351 365 349 367 378 346 364 357 347 344 376 366 366 364 351 343 350 376 346 370 372 361 363 355 373 366 359 347 361 372 370 351 360 360 355 359 353 351 372 359 366 364 347 364 339 360 369 371 366 367 345 343 362 350 347 351 348 354 368 344 350 340 365 346 359 345 366 336 333 363 333 338 365 341 363 366 363 359 332 332 353 357 359 338 351 348 344 330 357 358 359 362 352 330 344 347 355 339 328 332 330 360 340 329 359 326 336 355 351 345 355 338 344 358 354 332 341 334 339 343 337 334 350 325 344 340 344 337 351 352 342 328 325 351 331 344 331 343 322 336 322 348 340 329 326 323 338 321 338 320 347 347 348 325 326 330 347 333 332 343 319 334 340 329 327 347 318 337 333 318 316 334 344 335 342 347 336 324 315 319 323 343 345 318 314 319 327 341 334 340 333 333 321 321 321 323 330 318 322 333 318 330 321 334 326 327 313 339 338 337 316 341 341 341 328 332 314 339 310 335 328 338 336 317 320 313 328 338 319 337 326 325 324 336 316 307 320 317 334 316 313 309 315 312 308 333 334 312 331 335 306 319 333 333 327 312 307 315 310 318 313 329 304 330 326 314 331 308 325 327 318 312 317 322 309 312 323 329 306 316 323 331 327 314 327 305 329 317 311 324 327 331 329 305 321 314 303 314 320 311 324 304 318 305 322 324 314 309 320 317 322 307 313 314 317 307 317 313 321 325 303 313 323 299 317 311 312 318 322 300 298 315 302 315 320 323 309 303 302 327 319 323 304 302 308 322 309 325 302 299 321 306 314 313 305 300 324 317 320 318 319 320 302 323 305 322 316 317 296 319 316 318 315 321 322 295 315 303 322 319 306 314 295 321 298 304 294 295 323 319 315 316 310 320 311 320 314 301 309 315 295 297 306 313 323 302 311 310 310 304 305 308 310 298 310 297 306 302 316 293 309 314 302 316 303 298 304 303 313 308 317 318 312 295 306 300 315 322 311 316 296 316 301 313 321 310 309 305 311 294 305 298 307
316 299 316 306 320 320 303 295 314 302 303 318 315 311 299 317 302 323 299 303 312 310 313 318 323 310 314 306 295 324 313 315 298 302 296 323 297 305 324 316 312 303 309 303 318 312 295 296 308 298 303 295 312 322 317 308 307 307 320 306 306 306 325 309 313 325 307 314 306 305 306 322 312 318 299 304 303 297 303 316 298 310 315 313 304 306 326 317 318 322 327 298 300 325 310 318 324 320 307 304 298 315 298 312 304 300 320 312 302 325 300 302 308 319 320 317 327 319 305 319 312 303 319 316 300 301 304 328 324 312 302 323 299 304 307 306 307 329 320 309 325 320 313 303 311 305 323 308 325 328 327 307 301 316 322 304 319 327 302 311 309 305 302 308 308 309 315 316 308 333 323 332 323 305 304 330 320 311 329 307 332 316 308 333 311 309 333 318 304 328 323 335 310 324 333 330 335 329 333 305 307 329 309 323 321 312 317 337 319 311 309 316 324 314 313 332 319 311 315 320 336 335 319 310 322 316 336 321 309 332 321 311 324 325 329 341 331 341 340 312 315 312 322 332 319 329 325 331 334 334 312 330 329 323 333 325 317 340 320 320 336 334 321 344 331 342 340 323 325 333 328 322 322 341 326 343 329 341 333 338 319 344 334 320 343 339 330 347 335 338 321 323 323 326 319 340 322 346 347 332 332 328 338 337 321 348 330 333 341 345 353 344 340 339 346 333 328 326 347 347 352 330 350 345 328 325 337 323 352 345 345 353 343 324 337 342 353 356 356 348 336 345 345 333 332 343 331 358 327 356 357 357 330 351 354 343 353 334 353 357 356 340 352 350 349 340 333 352 338 340 342 349 359 362 350 361 338 332 356 344 352 356 357 357 345 338 364 350 335 351 347 358 343 354 353 341 338 358 343 339 348 357 364 352 345 348 347 352 348 348 364 368 350 365 358 361 370 366 343 348 348 368 349 369 353 368 366 342 343 370 346 352 377 367 353 367 343 361 362 355 365 361 344 360 351 365 372 356 356 366 360 362 351 378 349 348 348 354 365 365 382 371 356 362 376 367 352 357 366 372 370 353 370 351 370 377 359 353 382 376 386 379 369 368 367 365 368 374 389 362 365 385 384 360 384 361 376 387 364 391 380 380 384 390 372 391 359 359 357 369 385 371 360 365 365 391 394 382 390 371 370 366 366 363 372 380 379 384 393 384 383 377 386 365 393 384 381 383 399 367 380 380 366 372 395 400 393 395 375 400 383 368 369 386 372 395 384 391 380 394 394 403 389 381 386 384 405 368 368 404 374 402 401 393 374 388 390 386 370 401 375 394 372 381 392 401 382 404 379 402 403 387 396 392 374 397 385 384 377 395 387 402 402 413 385 401 393 407 407 382 388 401 395 391 412 406 381 412 400 378 392 381 393 416 390 384 401 413 409 419 396 383 403 419 405 394 413 394 420 417 393 386 390 395 396 408 409 421 388 402 397 403 390 393 384 417 416 398 410 397 390 419 394 406 411 419 413 405 394 404 393 399 410 396 413 417 414 393 417 422 412 423 402 407 415 415 403 403 397 401 424 395 415 396 394 409 392 408 417 399 411 423 413 415 397 401 416 412 421 402 423 398 394 433 417 421 420 434 395 430 405 432 395 432 397 401 410 399 419 398 409 400 431 431 425 437 401 408 417 429 421 408 435 422 407 420 431 423 401 403 433 436 412 427 439 437 420 406 425 419 416 440 401 413 435 418 438 433 418 421 434 439 415 408 407 440 436 441 421 438 403 411 432 416 440 431 412 419 436 436 440 413 436 440 426 429 416 421 418 432 442 410 429 412 416 433 406 408 431 426 444 431 435 432 444 429 416 410 444 408 444 437 417 434 431 438 446 442 423 437 450 413 447 449 422 449 449 445 414 417 442 418 412 447 416 448 441 445 414 437 424 414 446 448 423 421 439 419 413 447 441 447 444 429 445 415 426 435 445 424 436 435 426 431 422 433 427 446 418 423 422 433 429 416 420 442 427 450 443 422 435 422 415 426 440 442 431 448 416 421 452 440 436 423 416 439 445 423 430 451 434 440 421 451 444 428 438 416 422 425 417 437 426 419 450 453 440 416 436 442 416 431 418 431 434 420 456 457 421 429 443 442 455 449 427 442 419 450 435 419 452 429 441 455 425 425 450 451 426 420 427 419 430 431 436 448 427 433 446 433 439 430 459 435 420 419 453 458 446 421 418 431 426 443 428 436 452 454 428 455 459 439 458 421 445 434 444 456 443 430 429 422 435 420 432 430 422 418 428 443 457 422 458 424 448 426 443 433 420 446 428 454 417 418 458 446 428 442 442 454 447 446 451 457 441 458 419 446 459 422 429 456 427 419 420 458 428 446 423 431 424 426 418 424 428 416 453 431 434 427 417 456 456 451 454 437 441 456 416 440 418 420 429 429 423 425 421 435 455 428 442 455 431 444 420 435 437 450 450 454 417 450 451 415 434 438 428 416 436 428 433 431 433 447 438 432 413 435 444 445 440 429 442 413 450 440 433 429 432 425 417 434 452 447 427 429 428 442 424 442 413 443 417 424 425 432 435 425 411 424 450 438 432 428 438 425 411 450 442 430 420 439 410 452 431 424 426 447 446 438 434 448 418 431 410 432 443 425 438 443 438 434 428 416 408 433 433 427 443 411 440 442 434 427 440 437 438 410 424 438 416 425 415 439 424 441 412 440 425 442 411 438 434 423 408 441 405 432 417 441 435 408 432 418 428 422 407 416 425 422 406 433 442 413 423 419 405 429 409 423 422 415 414 409 431 417 403 432 401 416 425 430 418 412 402 402 431 406 413 410 425 417 399 423 427 410 430 431 432 406 425 430 433 435 428 426 400 437 401 436 433 435 415 415 402 416 396 422 411 433 400 405 429 419 434 434 433 426 427 425 396 413 418 393 411 409 421 414 408 428 415 405 425 393 424 392 415 426 418 392 424 425 405 417 410 404 418 409 419 411 417 416 393 394 416 393 415 396 388 422 420 418 403 392 425 398 407 388 406 411 416 390 411 414 399 421 389 411 408 420 386 398 399 390 395 420 388 416 420 388 411 414 420 387 412 410 393 386 413 414 404 405 412 391 401 391 386 380 385 407 384 409 393 413 378 405 397 409 398 396 398 390 413 413 381 401 376 406 411 376 398 396 403 390 381 375 401 387 376 396 405 382 387 409 406 377 397 376 408 407 395 390 382 392 389 376 388 397 387 392 398 370 392 392 376 377 393 392 391 404 378 396 381 385 398 393 382 381 395 392 387 380 382 385 364 370 396 382 397 392 384 365 393 369 367 379 377 370 365 380 370 376 388 363 373 382 379 363 371 365 377 367 378 390 369 385 370 380 380 378 390 388 358 376 369 383 389 373 360 391 363 381 387 391 375 365 387 372 368 376 376 362 383 374 372 370 362 383 355 362 381 386 356 382 368 353 368 377 381 359 351 350 372 349 367 372 380 350 378 361 358 376 378 372 371 363 375 375 373 362 347 365 352 360 364 345 378 362 373 373 370 374 373 374 355 370 361 366 373 371 344 348 344 355 373 361 357 357 365 371 355 355 358 341 373 358 340 339 354 364 362 364 346 365 367 350 360 371 367 346 349 368 353 338 342 339 357 369 367 359 365 346 350 359 359 361 343 336 360 358 362 348 360 334 352 354 358 341 363 363 336 357 344 360 330 336 342 362 355 352 357 342 360 360 350 353 336 342 357 349 345 346 329 338 330 332 326 329 350 332 334 328 331 355 358 332 327 336 337 353 325 331 339 330 336 327 355 353 341 324 341 334 343 331 326 330 344 344 351 334 337 328 328 326 344 351 335 329 336 347 320 345 327 322 348 342 327 319 318 333 331 320 339 320 329 340 328 349 327 322 328 341 328 333 346 317 329 327 325 345 321 324 336 326 324 331 316 333 333 317 345 343 318 333 343 328 342 315 337 328 329 335 323 335 336 319 319 321 331 317 339 326 322 339 339 310 312 312 320 327 319 328 336 338 318 333 312 316 337 338 332 322 329 310 313 321 318 322 332 338 328 327 321 307 324 318 307 326 320 318 311 330 305 306 327 315 332 331 322 328 328 314 310 317 317 316 332 328 331 325 327 320 314 310 321 332 319 309 316 327 326 324 309 329 322 308 324 332 329 312 315 323 308 317 326 312 331 330 331 311 319 313 323 311 330 301 317 312 306 327 306 329 318 310 322 306 317 314 302 310 321 315 329 328 328 320 305 327 316 305 304 300 314 326 310 311 324 327 323 299 321 327 326 308 307 317 311 321 297 314 301 318 297 298 314 324 320 318 320 306 322 325 308 307 321 320 318 316 316 312 315 309 311 312 317 318 299 301 309 297 316 311 317 316 311 301 310 301 323 302 311 317 300 321 295 323 312 317 311 300 301 299 311 314 314 301 303 315 304 316 316 325 299 305 312 313 311 294 320 306 302 305 296 307 298 296 302 315 317 318 320 323 321 305 309 307 310 317 296 319 307 317 316 310 297 301 298 313 302 324
295 311 303 295 322 307 298 297 298 319 320 322 315 314 301 299 296 317 322 298 309 304 319 299 320 321 304 324 307 312 322 305 296 300 307 321 313 308 322 314 301 316 310 321 304 314 325 303 303 321 304 318 297 326 320 320 321 298 316 300 314 312 311 312 315 323 308 302 304 301 318 309 321 299 301 327 318 299 301 325 322 309 314 321 306 307 312 302 309 302 306 325 317 321 310 305 314 319 308 321 323 298 300 314 301 305 312 322 305 316 318 328 326 304 319 305 313 303 307 323 309 314 319 328 305 329 302 321 320 312 312 314 313 315 330 313 320 312 304 326 328 323 323 322 327 313 329 308 318 304 329 325 319 317 320 325 317 323 313 304 304 325 316 314 309 323 322 326 314 325 329 331 304 309 305 323 315 326 310 320 319 312 326 307 310 319 318 333 305 333 328 321 327 332 327 318 320 313 308 330 335 334 326 336 308 328 323 319 318 330 335 334 339 326 338 313 308 319 310 309 316 334 325 339 329 314 319 313 323 323 337 320 319 325 318 321 315 335 334 326 326 330 321 326 318 319 331 318 331 330 318 323 318 337 331 319 342 332 345 321 325 331 346 347 327 329 328 327 339 325 346 332 338 342 328 338 345 345 324 319 327 327 327 333 318 347 338 346 330 335 319 342 319 351 339 329 333 320 340 325 329 337 340 352 330 353 339 323 347 347 326 322 323 334 325 335 351 323 343 341 353 325 353 344 335 348 352 329 336 331 324 353 354 333 335 328 357 350 356 334 332 335 349 338 360 352 350 328 360 337 348 332 339 344 353 360 345 356 332 357 338 341 361 342 349 337 346 356 337 343 364 350 350 347 364 336 364 354 356 354 357 360 346 365 342 342 346 365 368 362 359 355 355 346 341 352 360 368 345 355 365 346 339 362 339 349 366 371 370 355 370 360 359 359 370 346 345 359 354 345 364 345 365 349 371 374 353 352 348 347 342 371 344 375 357 347 351 370 343 344 360 353 352 346 353 355 352 374 377 346 361 371 379 376 347 353 353 375 363 375 381 381 349 383 378 365 368 352 357 369 370 374 379 378 356 359 377 357 377 371 361 376 380 376 376 388 361 389 372 372 368 354 367 387 367 360 362 371 371 378 384 373 372 370 377 357 357 367 364 362 365 389 387 394 391 390 371 364 390 369 361 383 385 375 395 376 363 361 377 381 388 366 378 395 390 398 395 384 368 395 368 370 376 389 365 389 389 396 371 369 372 368 368 377 374 367 369 377 384 386 397 374 370 394 386 378 394 399 401 401 394 386 371 386 374 389 390 403 381 381 397 400 375 372 405 383 407 385 400 390 398 377 386 401 390 387 392 377 389 407 382 400 381 377 409 389 386 412 412 388 386 400 379 380 402 404 382 388 406 411 408 394 416 410 384 385 414 393 417 391 401 409 417 408 387 387 382 401 419 381 412 388 407 411 417 381 412 392 385 420 414 418 391 395 406 396 385 400 411 393 410 393 422 401 414 422 400 416 403 392 410 389 391 396 419 421 389 402 391 392 400 417 421 401 421 404 414 395 391 421 415 403 411 403 392 422 427 403 424 413 408 417 399 425 429 428 396 432 429 409 394 417 402 425 433 399 412 431 408 417 425 434 433 406 408 398 398 407 411 434 430 431 420 398 424 419 396 430 421 434 408 423 421 417 417 423 427 398 420 402 423 410 439 402 427 436 414 403 433 438 438 429 429 410 401 411 431 416 425 411 431 414 424 423 417 437 418 428 432 424 435 418 435 434 421 420 427 434 424 419 433 421 406 421 432 409 431 421 423 413 433 411 427 413 434 442 408 411 426 438 434 418 412 423 406 431 442 431 422 421 406 408 439 408 424 424 413 412 443 433 419 428 441 443 436 429 442 435 422 450 448 416 444 448 435 448 419 436 446 451 428 449 436 415 449 410 449 445 417 420 445 410 423 416 447 420 435 430 447 442 423 445 451 416 435 427 448 445 411 435 444 431 425 422 430 422 415 419 449 422 430 433 414 435 440 444 445 415 422 440 446 434 423 435 431 447 451 426 431 452 442 413 421 455 424 440 415 427 440 452 429 415 430 424 430 450 456 455 444 414 439 427 428 441 449 438 426 446 444 444 434 430 444 442 429 447 417 422 452 443 417 425 436 426 427 452 419 418 450 450 418 424 420 424 444 447 441 455 427 428 442 447 444 420 423 450 444 426 458 439 446 452 449 425 420 453 454 417 456 439 444 451 448 441 418 426 430 444 423 443 448 441 423 433 446 431 417 431 433 451 454 420 436 436 429 433 430 417 434 419 440 454 455 421 428 457 432 442 434 439 418 423 421 417 432 443 432 425 450 441 452 438 445 429 415 451 446 422 452 456 425 433 451 421 438 420 454 454 439 421 427 433 421 433 435 429 452 443 439 444 426 425 424 449 439 417 442 420 424 436 418 426 454 447 425 426 452 420 422 424 419 434 443 425 444 455 432 439 434 449 418 438 417 429 429 441 431 414 439 433 436 444 445 425 434 413 438 421 413 438 432 453 451 411 422 431 453 433 449 423 426 411 448 429 426 422 450 437 425 435 415 441 424 441 411 437 441 429 446 434 413 424 433 445 416 435 421 415 414 416 419 421 416 414 440 442 441 437 444 421 446 419 442 422 426 442 408 444 443 441 428 441 407 427 430 409 416 437 444 445 435 406 430 422 435 434 412 425 420 405 437 417 416 430 431 435 422 431 430 418 423 407 410 421 428 433 425 437 421 420 435 409 419 418 424 406 404 431 427 420 432 418 431 402 400 415 431 420 401 416 433 419 421 439 438 404 428 418 439 411 430 437 429 399 411 427 400 414 428 427 435 422 408 401 429 433 403 411 418 405 407 398 415 402 395 427 431 429 408 433 401 401 434 433 403 405 423 406 422 412 397 418 399 408 426 432 403 391 407 428 402 422 391 422 428 393 413 424 428 428 423 394 394 422 402 418 407 405 413 401 405 412 410 421 395 390 419 392 409 399 389 391 417 408 395 408 399 409 405 422 394 422 414 395 391 387 417 402 397 401 414 414 387 397 400 386 391 392 392 415 404 386 419 388 402 389 411 416 405 384 414 410 390 399 416 409 403 396 380 386 404 381 391 413 395 382 380 402 406 388 379 406 413 413 400 399 396 409 407 377 400 379 397 399 387 394 390 411 373 391 379 399 395 393 395 401 386 387 376 377 388 379 396 386 375 397 375 378 376 388 382 373 398 397 397 376 387 382 383 374 396 401 402 380 396 397 383 366 399 372 373 364 372 380 385 393 386 368 364 371 386 394 375 378 385 366 386 366 381 380 389 389 378 365 382 386 361 371 368 366 392 385 382 365 362 362 359 383 377 370 386 358 383 379 388 363 366 370 368 379 357 377 388 384 375 360 387 390 370 358 359 381 383 381 387 387 362 365 352 359 378 380 359 381 381 368 382 384 370 369 365 355 379 363 350 361 368 381 351 371 352 372 348 351 349 351 371 379 353 348 381 370 363 347 365 347 362 376 345 363 375 375 368 368 353 350 360 352 346 343 375 350 369 357 355 351 377 355 347 350 345 351 354 360 369 354 353 346 354 363 361 357 344 371 362 352 339 365 362 345 348 349 341 368 339 368 352 347 358 369 355 363 357 345 359 350 336 349 334 350 338 356 345 344 365 346 358 366 338 360 356 331 345 364 342 345 332 346 359 342 335 351 339 358 337 332 352 361 357 329 347 328 341 348 335 342 348 345 343 353 326 334 354 348 341 338 337 351 354 332 336 325 328 346 328 335 356 352 342 326 353 336 326 333 323 342 348 328 335 354 334 328 330 332 349 345 326 350 348 329 324 336 352 334 349 350 326 347 326 326 319 342 326 345 333 333 328 346 338 341 344 318 345 317 327 339 341 331 335 333 339 337 315 337 318 344 333 323 337 339 330 337 327 338 331 341 318 341 336 339 330 328 316 340 333 339 334 323 317 320 331 334 329 333 337 318 324 311 329 315 327 321 333 322 331 321 327 310 339 327 310 320 318 314 315 339 309 337 318 314 313 337 337 332 327 331 307 308 332 325 312 316 337 336 329 327 316 314 327 313 332 328 324 310 334 331 308 334 327 318 309 333 316 307 326 305 331 326 306 324 314 313 335 313 311 326 329 333 323 309 310 323 303 331 310 317 329 330 332 306 314 332 320 326 317 315 308 314 321 308 320 316 329 307 311 306 317 304 303 305 309 309 323 308 304 328 320 300 324 319 304 305 318 319 326 302 301 300 314 320 305 300 304 302 306 313 305 319 313 306 322 323 313 312 298 317 310 316 317 303 304 319 306 321 307 299 322 310 300 304 300 304 305 303 307 310 315 313 298 300 319 322 323 303 303 321 321 314 307 309 317 313 299 325 304 310 297 298 321 298 303 322 306 311 326 314 324 314 298 323 315 320 317 308 296 321 301 319 309 311 299 296 295 300 295 303 312 325 303 306 325 310 299 302 325 299 321 320 315 321 316 303 312 304 315 312 299 318 303 310
304 308 312 304 313 310 313 300 309 319 309 309 304 314 314 301 318 309 296 307 302 315 313 321 324 301 305 326 324 313 310 299 325 324 307 310 306 322 314 317 315 327 297 323 312 316 297 303 327 326 312 303 313 327 325 309 298 302 307 323 317 318 326 313 313 306 326 322 298 310 312 314 308 312 309 323 300 308 299 298 304 312 304 320 313 302 300 314 305 310 310 325 300 305 310 316 311 307 307 312 318 321 329 329 304 308 323 304 316 322 304 320 304 310 312 318 311 314 301 319 324 310 312 323 315 323 307 327 301 316 307 321 306 307 317 308 313 309 313 327 330 317 316 304 327 327 320 305 308 320 321 331 328 333 322 333 320 313 327 332 320 334 310 329 312 332 310 309 316 335 335 317 306 312 334 321 317 335 333 331 314 310 331 336 331 330 334 317 307 326 313 323 324 320 318 333 317 324 338 329 323 337 310 326 314 309 311 326 339 339 320 318 313 315 317 340 340 314 319 309 335 327 328 321 341 339 315 320 325 315 311 341 313 315 327 320 317 331 339 317 330 319 326 335 332 317 345 328 343 326 320 318 340 315 318 344 321 345 317 334 330 342 330 344 334 340 326 317 346 322 335 332 342 333 321 328 335 318 342 334 330 347 336 321 348 342 319 322 337 321 341 321 348 323 348 333 347 323 333 343 330 350 323 321 334 328 331 353 327 354 327 348 331 341 330 324 327 338 338 352 342 353 344 340 335 355 356 331 349 343 326 339 358 330 354 353 336 352 345 334 353 358 360 327 350 341 337 356 358 353 359 351 350 354 334 361 359 341 343 358 359 344 347 360 350 342 353 335 342 359 353 356 365 334 360 359 362 363 359 351 357 351 346 354 361 337 355 345 344 348 358 343 359 342 359 363 369 358 346 367 362 344 370 338 347 362 364 342 358 357 360 358 352 373 356 345 352 341 368 375 355 368 347 349 372 363 357 351 347 357 357 364 349 366 348 349 368 348 357 371 347 369 372 370 367 358 371 347 367 370 370 366 354 371 374 349 357 369 374 379 365 355 381 372 378 351 380 384 373 374 377 357 364 369 383 356 362 375 354 382 375 355 364 366 357 359 363 363 368 367 384 366 360 387 369 391 358 388 387 362 375 362 382 386 372 357 393 384 382 359 379 385 378 370 362 361 377 388 373 392 365 367 384 387 378 362 373 390 393 366 389 386 390 396 395 381 383 370 367 386 377 389 388 363 397 397 392 378 400 388 386 389 371 402 375 366 402 366 396 375 371 403 401 379 401 376 377 400 385 399 403 379 389 392 380 402 388 387 397 402 373 402 391 404 404 390 376 402 389 400 378 401 372 405 380 401 386 408 401 375 404 395 378 390 406 401 399 382 391 376 376 395 398 386 389 382 395 396 414 413 385 410 393 414 404 389 403 379 386 393 409 406 399 417 413 401 417 407 410 413 381 394 390 396 407 393 410 405 414 385 408 387 402 383 421 416 394 394 408 419 385 412 403 398 401 389 419 391 417 402 416 418 408 387 396 395 400 417 412 426 422 399 392 394 392 392 420 404 396 405 393 427 416 428 396 428 421 413 413 400 429 400 392 394 400 391 395 399 408 413 422 424 416 415 398 402 418 412 413 433 417 395 431 404 397 400 404 429 426 430 399 425 400 402 430 411 404 436 423 424 419 414 417 403 397 426 416 424 405 436 424 430 399 424 401 404 430 414 414 434 420 429 437 430 423 415 434 434 405 401 403 399 430 440 431 413 422 423 405 415 412 441 424 403 406 422 442 437 430 416 430 410 403 426 439 425 440 433 417 406 436 421 406 424 420 435 437 441 417 441 412 427 439 435 430 442 415 428 436 445 443 422 409 442 444 405 424 441 435 439 444 426 413 445 445 430 436 437 424 447 430 432 427 424 419 411 432 449 416 418 413 439 431 416 437 418 450 435 434 439 411 428 431 419 413 431 429 436 432 423 414 439 445 420 437 430 429 418 428 429 429 425 452 444 427 440 448 426 416 430 449 418 441 428 420 437 442 440 422 424 413 419 453 440 429 437 417 440 437 428 416 448 443 416 440 451 437 427 425 435 438 455 442 425 429 443 444 452 430 455 413 423 419 454 451 428 428 448 413 447 422 453 440 446 449 425 442 423 431 446 445 456 445 423 418 453 454 449 450 420 448 450 430 446 441 417 418 448 452 453 438 453 441 422 434 434 425 419 436 436 453 425 435 433 426 439 430 415 423 415 421 449 443 429 438 419 432 434 454 420 430 427 451 415 427 428 427 431 433 448 452 420 450 429 439 419 446 446 419 454 446 418 446 430 431 417 435 441 437 423 446 444 427 439 436 440 444 440 456 419 423 442 417 415 456 433 454 436 421 451 425 444 454 448 452 428 443 422 455 423 431 436 445 444 452 416 419 439 443 453 437 452 438 440 445 429 451 443 444 450 437 455 437 426 445 423 431 431 432 430 433 441 444 414 421 441 452 427 424 439 424 440 426 440 415 451 414 453 438 445 447 411 436 420 424 426 432 442 436 451 452 449 437 442 443 447 420 441 411 424 417 415 409 432 444 413 421 447 448 448 430 441 440 411 442 409 418 420 433 437 410 433 425 429 414 413 433 437 430 426 419 428 408 422 432 411 439 430 434 423 423 440 408 426 412 439 410 439 411 414 446 433 413 416 421 404 419 444 434 442 421 444 419 420 415 444 423 406 424 409 423 440 441 424 415 404 415 421 439 421 428 435 407 435 404 421 433 419 419 421 412 434 416 428 406 428 425 426 430 401 429 406 436 426 427 408 428 440 425 421 415 407 412 429 438 423 417 437 418 407 431 404 430 411 397 405 418 397 434 396 414 422 435 398 396 409 424 424 422 401 407 409 433 433 400 432 420 419 429 400 429 424 409 421 398 409 429 420 410 428 420 429 414 417 391 416 431 422 403 418 428 417 393 426 415 398 425 402 425 422 414 424 394 421 392 412 407 401 402 413 405 395 410 391 422 389 421 401 405 391 411 415 387 421 415 411 388 384 387 386 406 404 413 412 398 418 395 409 383 402 395 402 409 411 398 405 406 384 412 417 390 398 407 392 386 391 380 382 391 400 390 386 395 396 415 390 404 396 399 400 394 409 382 386 389 381 387 392 380 386 379 380 406 392 387 409 379 379 382 394 400 394 389 404 399 388 405 385 394 376 396 373 396 390 409 408 395 381 384 399 380 387 404 387 404 389 387 404 397 375 379 400 395 371 374 387 367 402 368 372 394 378 381 398 377 376 388 399 384 388 393 378 366 377 395 400 374 391 375 365 398 386 375 365 390 381 385 367 378 386 389 384 376 367 394 377 392 363 368 377 374 380 359 365 393 386 376 382 374 373 383 372 384 373 378 378 371 390 359 379 385 379 361 371 366 370 387 360 372 358 356 364 357 370 370 354 360 387 355 377 381 358 369 370 374 368 377 381 379 385 363 379 369 353 377 384 383 351 354 355 349 363 382 373 355 366 366 361 356 359 365 356 348 365 348 365 364 354 359 372 353 372 365 373 375 373 372 355 356 357 361 357 352 360 363 377 359 362 363 344 363 361 374 342 340 353 349 343 364 368 362 371 360 348 351 370 347 346 363 356 343 344 339 352 345 344 337 344 366 359 346 365 355 357 367 368 346 340 335 336 346 334 344 366 344 357 340 364 341 342 360 359 341 355 335 339 343 356 350 340 343 353 356 351 356 348 336 352 362 340 338 337 351 334 335 335 342 347 348 339 346 346 330 355 344 342 330 355 332 357 340 353 354 331 340 347 351 347 336 323 332 353 341 356 325 356 338 348 342 326 326 345 343 346 340 340 342 333 323 330 330 330 329 333 347 336 343 336 347 336 332 340 326 336 343 342 323 349 347 322 329 348 346 349 338 328 334 324 340 335 332 348 343 340 326 335 324 347 315 315 330 329 336 336 343 325 323 315 323 320 320 333 314 345 332 335 321 315 314 313 317 315 319 342 342 330 336 325 311 312 336 328 317 322 324 334 339 321 337 317 320 333 318 317 338 324 316 313 333 318 313 337 321 320 335 319 339 328 332 338 329 325 323 335 337 337 327 334 316 322 309 326 314 319 335 312 333 309 315 325 318 321 322 331 333 317 309 331 305 334 331 327 320 315 323 319 314 312 315 324 328 318 312 304 331 309 316 332 308 322 331 303 303 305 318 315 322 320 307 322 332 322 323 310 312 309 327 320 322 312 321 327 327 307 318 302 313 329 329 319 315 327 319 313 328 300 325 314 317 330 303 315 317 324 323 327 330 315 313 316 324 299 312 317 305 327 318 318 324 316 303 306 309 319 318 304 319 311 318 303 308 319 318 325 313 308 320 310 323 302 327 317 302 307 304 309 304 322 326 327 305 298 303 315 318 322 320 307 303 309 310 313 298 299 310 313 309 301 323 301 303 319 320 305 298 325 314 304 316 311 301 324 312 307 311 300 300 301 310 305 311 321 321 312 324 301 326 303 303 321 308 307 310 298 316 311 324 302 317 312
317 323 308 301 301 320 305 304 325 317 311 309 311 305 323 306 309 322 312 316 314 322 326 328 324 315 311 320 319 301 303 307 324 314 311 327 303 316 300 299 302 313 308 313 319 302 320 299 324 303 315 309 327 312 307 322 327 320 312 319 322 318 328 317 301 308 314 306 324 314 306 328 299 316 311 318 319 302 317 314 307 303 325 306 317 303 328 315 323 309 302 315 328 301 302 328 310 315 304 305 300 312 302 330 328 314 318 317 317 305 330 323 307 324 327 324 326 326 308 318 304 310 331 330 311 332 327 320 316 329 324 315 311 325 313 307 308 328 321 322 332 319 314 315 318 319 329 305 326 315 327 314 320 317 327 318 317 313 326 309 321 310 308 311 319 325 322 330 324 315 309 320 328 321 331 310 306 325 313 328 337 336 307 321 317 331 336 332 309 327 337 326 333 309 333 317 330 319 310 318 329 315 333 320 332 328 327 332 315 334 323 314 333 325 330 312 317 328 337 319 317 336 339 311 339 333 321 329 312 324 340 334 331 333 315 323 326 323 329 325 329 339 328 317 331 318 322 315 327 329 321 330 344 331 328 336 328 323 347 341 328 341 333 320 339 337 331 320 346 348 330 329 341 347 332 325 349 339 326 329 322 332 345 349 348 325 337 330 333 336 320 343 326 338 348 350 327 330 352 321 327 331 333 349 327 345 343 331 336 337 350 339 346 336 341 331 354 353 350 332 335 355 351 349 349 326 354 340 357 325 333 328 351 339 328 352 327 357 335 341 346 329 332 336 351 351 344 356 347 347 331 359 352 332 358 352 335 362 333 333 363 343 345 355 364 355 336 359 361 355 358 338 359 334 334 354 346 355 355 353 346 359 362 353 369 349 364 348 338 355 358 364 340 349 365 349 340 346 353 346 371 345 354 339 358 368 361 349 366 348 368 356 374 362 340 350 355 347 342 358 366 362 371 345 355 368 362 368 360 355 377 375 375 373 352 345 356 352 364 355 356 373 378 354 360 347 356 345 378 348 371 357 368 381 361 382 351 381 352 371 376 352 348 352 364 358 355 377 367 356 369 360 350 367 384 352 380 367 377 372 374 372 366 369 378 376 378 380 354 358 362 356 378 369 380 379 368 367 372 383 379 373 387 371 374 383 373 368 378 377 389 379 376 382 359 365 385 385 393 386 368 380 389 372 396 378 396 362 364 364 392 365 380 372 386 361 379 381 395 379 394 398 385 394 366 376 368 389 369 397 401 393 390 373 402 390 370 401 370 375 383 401 379 402 375 384 381 393 403 394 374 399 370 374 371 374 404 376 379 371 381 389 393 374 393 397 400 409 388 395 406 391 386 380 383 386 394 411 392 404 386 395 391 391 380 405 392 381 386 398 399 397 408 412 402 392 399 381 392 379 406 377 387 409 386 400 386 396 388 406 389 402 416 396 408 401 382 405 386 404 414 406 418 412 410 388 383 397 412 390 392 398 395 414 389 417 398 388 403 412 400 392 410 401 400 410 415 394 396 421 419 423 409 409 415 399 419 418 408 402 419 419 420 394 405 387 389 421 425 403 412 395 412 391 413 429 429 429 428 389 392 397 428 423 403 421 398 409 414 396 408 423 423 398 412 409 431 421 394 428 421 431 429 430 410 406 431 411 409 432 414 412 398 411 404 414 404 415 435 429 420 413 422 415 422 404 432 422 433 436 418 424 436 415 422 415 429 420 434 404 417 414 424 424 433 406 402 432 430 418 414 418 409 434 412 436 423 432 433 420 414 430 411 423 411 420 406 420 420 409 426 408 405 419 420 403 424 425 435 415 402 409 432 410 442 443 407 423 435 439 403 408 427 412 430 437 431 437 416 409 443 440 415 405 416 433 407 439 414 438 410 412 445 438 421 444 438 424 421 426 418 421 430 441 428 415 433 415 447 446 418 445 440 427 444 409 414 444 438 442 420 412 410 435 425 448 448 421 417 414 410 421 451 419 445 411 415 426 443 433 409 444 433 441 446 425 423 450 429 445 433 441 441 427 417 415 424 415 428 433 414 424 439 413 434 432 415 433 442 441 414 434 426 430 415 420 445 429 452 414 414 425 445 446 443 453 443 449 450 419 422 453 424 450 447 447 428 444 418 451 423 413 423 439 433 429 440 417 439 438 419 441 444 453 432 432 443 421 426 438 420 436 428 432 423 420 416 440 452 415 428 413 416 440 439 429 413 424 433 431 441 439 416 429 428 428 448 450 436 454 432 435 426 439 446 437 447 449 413 435 443 428 435 447 447 454 420 447 422 440 422 450 415 418 416 423 433 451 417 448 441 429 419 455 455 452 436 438 437 436 453 425 443 432 416 435 422 415 418 431 434 420 418 436 425 421 438 437 451 435 421 437 443 427 428 434 423 451 416 438 422 413 450 444 424 445 423 434 439 421 444 417 428 441 433 432 441 415 413 437 429 413 452 415 426 424 437 428 411 433 411 413 426 442 445 438 424 414 452 452 423 433 413 430 419 434 450 449 430 443 423 447 444 413 452 416 425 426 424 417 448 424 419 420 447 410 439 418 448 438 450 408 409 410 428 418 427 417 449 447 450 419 441 437 447 441 414 418 408 435 417 423 422 447 411 443 430 430 424 413 444 425 420 431 432 430 431 429 417 418 432 419 440 410 408 439 442 414 405 441 443 416 416 414 412 420 408 435 442 425 441 438 444 413 419 425 437 403 407 407 414 432 420 407 435 420 440 431 430 440 424 425 409 435 434 415 409 438 404 406 417 399 439 414 409 413 436 400 412 439 404 424 428 422 430 418 414 435 416 401 400 433 406 423 428 399 428 424 412 410 413 426 416 432 418 404 399 410 430 431 432 402 415 408 401 410 395 418 407 413 424 410 410 431 395 401 433 426 430 410 397 404 400 419 402 422 428 404 396 422 399 393 429 420 407 396 396 411 422 410 390 410 425 406 407 427 401 419 425 415 393 411 408 402 411 421 397 421 392 425 410 389 418 413 413 413 400 393 420 413 399 422 421 404 423 422 401 395 412 397 383 409 412 395 416 395 389 386 382 393 416 405 396 401 384 414 388 398 415 383 419 389 413 416 402 404 408 383 400 388 400 384 398 392 408 399 403 393 412 378 408 378 400 400 412 381 396 382 394 399 410 410 394 399 381 381 378 400 374 388 397 383 392 378 398 382 399 383 387 395 373 378 384 395 402 409 388 371 375 407 395 397 399 403 406 391 378 394 378 402 390 398 402 378 385 396 389 367 383 388 389 403 397 377 377 371 375 381 367 379 385 389 386 393 400 384 377 372 372 386 367 371 394 380 381 389 371 381 391 388 365 392 388 374 382 363 371 361 367 369 359 389 377 361 370 360 361 380 370 389 386 384 388 367 362 371 360 380 359 366 368 377 379 377 382 365 357 370 380 365 358 379 372 375 381 383 354 383 367 367 377 358 371 385 368 354 378 373 356 350 353 374 373 368 373 364 364 360 376 353 351 379 368 372 357 376 373 373 364 346 365 363 377 359 378 362 367 379 364 373 358 367 377 347 350 344 377 345 356 348 349 374 343 351 343 369 344 369 376 342 359 352 360 362 368 347 367 371 355 357 339 353 352 366 362 366 351 365 356 357 365 355 349 367 363 358 358 365 369 364 354 353 352 349 350 356 356 343 351 347 336 351 362 361 354 361 353 345 365 335 363 334 365 340 341 364 336 348 363 347 339 358 344 332 338 330 336 341 337 330 359 345 341 331 332 332 338 352 353 360 328 338 350 351 353 338 349 333 329 356 348 336 349 328 338 331 335 353 343 344 328 339 333 340 349 337 352 325 335 344 324 336 329 355 327 324 348 332 324 334 353 330 324 344 333 331 330 328 348 338 328 328 350 324 335 336 327 333 329 320 335 330 350 348 340 347 350 333 322 349 342 320 323 344 341 334 318 348 339 346 331 348 320 328 316 335 343 322 347 318 320 330 328 320 327 317 314 323 329 318 320 322 320 326 314 317 318 322 312 333 338 341 340 335 329 311 334 328 318 341 339 341 315 311 313 333 325 339 314 321 334 340 334 329 333 312 335 338 321 334 327 315 331 325 339 317 324 330 334 331 328 330 331 333 331 334 323 313 330 327 325 324 326 319 312 317 321 305 315 335 332 334 310 323 319 310 332 304 332 327 328 321 318 320 315 310 316 332 317 308 321 304 326 309 317 333 321 334 311 328 313 306 313 326 310 319 329 313 317 331 323 314 327 329 328 303 309 308 327 312 308 303 318 322 327 308 307 302 307 315 327 315 317 305 307 322 321 301 330 302 328 316 313 323 312 306 324 317 312 317 327 317 318 310 306 311 317 312 312 320 323 305 303 306 309 308 327 327 308 323 328 305 308 308 328 320 313 320 306 323 304 300 309 319 310 312 299 327 322 312 318 316 316 320 321 324 298 317 321 307 310 317 312 320 324 308 310 305 298 316 299 301 317 307 323 327 322 324 326 313 305 313 300 321 304 322 316 303 310 306 312 322 323 324 313 319 304 324 326 304
312 326 307 329 305 301 328 327 325 323 309 300 305 310 323 309 303 309 314 315 317 327 308 310 322 322 300 328 315 326 302 328 323 310 325 327 310 321 322 303 314 301 304 318 310 327 329 314 306 313 299 322 310 308 303 302 329 302 300 314 328 303 310 319 312 303 314 323 326 304 328 308 306 300 328 318 328 327 300 303 309 331 327 319 308 328 321 304 329 319 318 326 323 326 314 302 329 328 324 325 302 320 303 306 320 331 322 316 325 323 318 331 322 311 318 328 309 306 331 306 325 315 329 314 309 311 315 306 305 320 322 328 315 307 306 333 313 308 308 314 330 319 334 322 333 330 316 325 320 318 324 332 319 305 317 329 306 334 321 311 318 307 335 330 310 306 328 320 310 332 330 336 315 329 322 312 324 335 334 308 317 322 337 332 323 317 325 325 315 310 331 329 312 329 322 319 331 313 333 335 339 326 334 316 318 319 324 335 316 319 336 326 335 335 321 320 314 338 338 321 340 330 343 314 320 325 324 342 329 316 334 321 314 344 323 317 332 333 321 315 316 315 334 325 341 315 319 328 322 332 329 321 335 345 322 343 319 336 322 324 340 343 332 341 341 340 344 328 327 350 327 327 318 346 340 347 347 344 327 321 326 340 327 347 337 331 340 338 353 347 347 341 338 327 330 331 351 325 339 325 325 347 329 324 330 334 353 353 338 327 350 340 341 323 356 357 335 336 332 331 352 346 329 333 353 355 354 358 333 352 352 335 359 359 338 341 344 342 337 334 347 339 351 340 339 352 340 360 338 357 341 341 353 347 358 347 343 362 354 359 354 347 343 361 361 340 344 345 350 356 333 364 349 338 336 356 341 356 352 351 346 349 361 338 354 362 368 358 339 363 348 359 359 366 366 366 339 344 357 358 345 369 366 362 340 370 349 347 370 345 343 348 372 346 365 357 374 362 345 342 350 366 362 364 352 374 346 365 370 360 368 372 369 373 345 370 371 366 366 374 364 354 374 347 373 347 356 374 351 349 356 359 354 377 362 364 353 366 368 382 365 358 375 373 353 359 364 361 361 351 372 382 378 381 352 352 364 383 366 354 357 356 363 356 365 357 369 353 355 381 358 355 389 385 357 359 364 372 376 376 392 369 384 363 386 385 365 378 359 358 359 365 378 386 384 370 391 364 371 393 370 390 374 370 363 377 389 370 390 377 364 379 377 395 366 385 384 391 376 387 387 366 373 363 377 395 368 384 384 398 386 374 394 383 387 380 377 371 368 369 366 372 387 382 368 371 370 371 380 400 375 368 405 386 368 397 381 391 381 403 387 371 377 380 383 374 390 403 376 384 373 381 395 390 408 382 382 401 388 375 379 384 401 401 376 391 410 392 406 395 375 401 385 382 412 400 376 383 382 409 386 385 381 398 392 406 409 404 398 385 395 404 397 386 383 389 392 408 387 412 409 413 383 419 387 419 402 395 383 419 420 419 400 398 396 392 415 405 418 419 416 395 405 400 416 405 419 421 412 419 406 394 404 410 394 412 410 416 387 406 408 419 397 387 388 404 399 423 389 387 412 423 401 427 401 395 409 390 426 413 417 408 411 412 410 405 408 391 405 404 391 402 414 428 401 425 396 420 401 393 428 427 424 394 398 396 415 401 420 409 427 410 430 408 395 412 427 413 413 401 427 417 414 414 413 425 407 418 414 418 421 411 414 414 414 420 420 397 430 408 415 425 425 411 401 429 432 436 408 412 403 406 411 434 399 434 429 422 433 440 405 424 404 438 431 428 411 431 425 400 427 409 421 415 409 432 414 442 437 431 422 441 436 435 433 437 429 420 417 419 420 424 402 425 419 436 411 432 424 436 431 407 443 410 423 411 441 436 408 435 424 430 432 417 420 420 410 446 439 424 421 415 444 420 436 419 409 445 447 431 436 433 436 432 440 412 440 433 444 445 424 421 427 408 432 441 424 436 440 414 413 413 449 435 429 425 418 443 445 431 409 412 416 431 445 434 431 412 417 439 433 437 439 420 433 446 425 435 441 434 415 410 419 414 438 432 432 440 416 418 412 417 422 412 433 416 431 447 411 431 435 428 417 415 440 433 452 448 416 433 422 422 434 423 419 411 445 441 441 451 441 436 451 453 438 423 452 416 418 454 438 443 421 436 448 442 415 438 437 412 453 440 416 425 453 424 426 444 446 448 434 433 430 423 432 415 435 430 412 433 422 439 422 431 412 450 419 416 425 436 416 423 421 420 437 454 432 443 444 423 436 415 444 447 426 414 442 441 424 442 419 434 418 421 446 419 416 453 423 430 426 419 433 427 428 415 427 440 438 451 444 420 454 425 447 417 427 434 438 440 413 445 419 412 412 453 419 451 443 422 418 449 421 439 421 428 434 436 414 453 432 446 418 423 416 445 420 424 424 446 452 417 436 451 417 428 442 416 417 429 425 414 416 435 442 426 452 415 443 447 414 413 431 413 425 429 447 426 442 451 417 439 449 434 428 413 444 416 418 450 428 426 411 434 443 435 441 433 432 431 428 428 426 441 431 433 417 417 449 415 410 420 409 433 433 409 415 440 414 447 416 428 447 409 438 429 442 407 445 435 442 439 440 420 428 431 434 409 436 417 418 439 430 418 421 412 419 427 443 425 425 411 404 422 412 437 442 405 435 439 432 430 429 422 442 408 405 429 411 434 441 422 424 423 436 439 428 408 420 425 427 439 432 428 412 439 416 409 439 406 402 426 433 427 402 428 432 403 413 399 435 408 420 413 429 410 410 414 415 427 409 424 424 422 414 408 438 436 420 407 433 401 425 436 434 422 424 426 423 403 410 416 413 428 431 419 408 409 423 413 426 433 397 411 419 415 424 419 412 405 429 409 411 418 408 406 405 395 395 432 402 410 412 421 405 409 404 418 422 392 394 414 393 399 392 417 421 421 402 401 392 397 411 399 424 419 392 423 390 422 418 388 402 397 423 396 420 396 423 390 425 405 421 413 403 418 402 421 391 385 415 403 414 397 413 409 421 410 396 383 396 418 416 411 389 412 412 382 414 410 418 404 389 414 392 399 407 401 388 406 402 380 417 387 391 401 397 405 391 415 400 400 390 402 416 408 409 411 395 410 398 403 382 403 394 398 413 403 394 399 393 410 388 395 378 390 378 386 404 389 411 388 400 383 372 398 376 393 394 382 386 403 398 381 391 376 403 379 393 372 375 370 370 398 374 390 370 405 376 375 394 370 383 367 396 394 372 374 369 396 403 370 382 367 368 392 382 374 365 383 380 372 399 381 378 366 365 380 380 388 386 368 391 364 384 381 369 390 390 373 398 367 393 393 370 360 366 377 375 375 384 384 366 389 368 374 358 381 375 383 379 381 393 377 371 391 386 372 389 390 363 374 371 363 387 381 363 355 376 356 387 378 380 371 371 353 365 385 353 382 352 376 368 365 373 360 363 362 383 381 371 376 379 369 367 356 359 366 381 349 380 358 371 352 375 365 362 376 374 372 374 363 379 354 362 376 379 365 353 355 359 373 345 353 374 362 359 347 359 372 363 354 345 366 376 374 364 355 347 355 345 342 360 351 361 372 355 369 356 369 373 360 342 357 358 362 344 344 360 361 359 342 354 369 355 348 353 364 369 364 355 359 366 352 369 362 359 359 356 353 352 353 337 368 348 334 367 364 338 355 365 336 358 345 332 354 356 360 358 339 359 336 341 355 340 351 360 345 347 362 358 351 338 340 329 341 353 339 344 351 344 360 338 351 348 342 331 338 351 331 345 353 336 356 350 346 350 354 335 341 351 329 336 326 348 336 345 339 347 327 336 337 333 355 335 354 337 347 331 332 331 340 324 336 325 350 337 352 346 348 338 346 331 344 350 335 350 320 351 329 340 345 337 351 339 343 321 326 345 330 334 321 346 336 332 346 328 346 344 320 338 326 342 345 348 339 328 345 337 323 321 323 316 339 322 335 327 321 342 321 332 324 323 327 339 337 321 318 332 315 319 321 312 323 327 343 343 317 341 321 332 330 332 331 323 331 334 311 330 340 335 325 337 329 331 340 340 316 332 311 333 325 321 334 336 336 332 335 308 329 312 329 316 334 317 327 321 307 328 309 338 321 325 333 308 313 330 337 320 321 308 312 306 320 337 333 314 329 327 314 318 332 335 327 326 313 315 307 312 335 309 311 317 327 306 318 334 330 318 316 314 320 323 314 334 322 309 311 314 332 320 328 333 320 332 326 325 305 328 309 311 328 313 329 323 309 316 318 303 312 322 319 326 303 329 314 327 307 317 308 332 318 309 328 301 307 320 324 307 314 330 313 307 309 309 325 314 321 310 315 329 328 300 319 328 327 300 321 330 313 325 328 329 302 324 327 306 311 319 310 324 317 323 328 324 329 319 306 317 328 319 314 322 317 302 318 311 300 308 310 313 300 307 309 300 299 305 306 310 325 314 301 309 304 299 302 302 318 306 320 314 324 302 305 311 303 324 323 304 300 302 318 301 308 326 302 308 302 307 319
327 321 323 304 327 321 308 330 307 313 319 323 306 322 327 318 327 321 310 330 320 311 319 322 320 313 323 328 314 329 317 310 319 307 315 315 328 321 313 305 301 301 326 307 321 322 326 315 311 304 316 331 315 302 320 302 315 310 330 330 308 315 307 325 322 322 310 318 310 321 321 312 320 316 319 310 306 313 327 316 316 311 315 328 310 332 328 324 310 326 320 317 307 327 308 329 317 316 314 328 305 303 306 324 318 324 332 322 305 324 303 317 331 314 326 314 333 314 319 310 334 327 334 328 320 304 308 330 326 306 329 318 306 326 335 318 323 331 315 322 325 312 331 306 319 321 316 316 331 331 322 330 322 320 323 307 321 327 334 311 329 327 326 331 318 326 314 338 321 325 324 310 333 318 311 315 336 323 327 330 317 312 323 335 327 308 337 311 330 333 317 321 323 337 314 336 325 322 335 339 340 320 310 334 331 315 311 328 330 330 319 339 334 334 335 322 336 332 325 325 324 333 330 335 333 326 325 333 328 320 328 319 335 346 345 315 325 315 322 321 343 319 345 326 322 323 339 335 324 332 344 317 322 328 339 343 341 318 328 323 324 343 327 344 341 325 345 319 327 322 326 321 324 321 332 329 330 321 349 336 337 343 338 342 321 326 333 343 327 344 350 333 336 325 327 324 332 350 334 340 344 341 353 323 331 333 343 340 343 324 335 349 339 357 340 354 348 349 356 339 340 353 327 336 343 334 354 339 335 340 357 358 359 328 332 341 347 353 334 333 328 353 359 344 353 342 341 343 341 347 358 330 341 334 341 334 343 344 347 353 342 359 347 334 342 361 334 336 364 357 345 363 368 360 360 353 349 339 337 366 346 344 357 346 367 347 336 345 358 364 366 369 357 346 349 368 341 363 372 350 364 362 346 364 366 349 360 347 356 363 344 344 349 344 356 346 355 356 370 359 358 366 348 366 354 349 365 349 362 353 375 354 357 374 378 362 362 364 357 354 379 368 367 369 377 370 379 363 360 371 360 378 377 347 382 369 371 350 377 372 360 374 349 355 350 364 353 384 350 368 359 364 371 370 358 363 379 358 362 368 371 352 375 369 364 353 355 389 383 370 383 384 370 377 382 360 386 356 390 383 385 382 378 384 379 385 360 371 393 386 366 392 365 368 387 377 369 391 392 363 386 384 372 381 386 364 364 381 364 392 391 381 394 361 385 391 382 376 388 385 364 387 393 389 388 400 390 382 391 387 373 380 378 374 387 402 383 373 369 402 367 401 401 379 379 366 372 401 382 377 403 400 403 397 390 391 374 396 373 403 399 398 381 401 387 381 386 406 391 381 386 380 400 380 386 375 379 383 387 374 378 396 393 399 377 409 386 400 388 394 397 411 387 382 392 393 393 409 392 414 408 396 412 388 395 377 381 403 389 397 395 395 381 415 410 414 402 385 401 416 405 386 388 389 398 402 417 415 407 403 395 389 413 387 398 407 390 419 384 400 400 419 412 413 382 405 414 403 395 392 401 416 399 410 386 417 392 423 406 421 407 413 422 392 412 392 419 421 423 415 391 402 413 422 394 405 405 418 427 410 427 397 403 395 410 403 396 397 422 422 400 429 414 408 415 405 412 399 404 410 393 399 420 394 409 423 401 428 415 412 419 410 403 420 407 424 393 414 394 429 410 406 427 395 427 411 410 411 421 427 430 426 435 418 429 413 410 398 409 435 418 397 413 432 425 429 424 427 412 425 422 429 400 416 430 435 433 406 410 400 416 405 400 406 421 430 422 425 407 425 405 418 417 407 415 409 437 433 441 414 434 439 437 426 410 435 430 428 414 410 428 429 414 429 434 437 417 417 422 424 443 428 443 418 436 416 429 430 405 429 444 437 424 437 421 435 432 407 419 443 414 404 428 427 433 419 419 405 433 438 427 431 420 424 405 410 437 431 438 439 414 436 431 434 429 406 424 413 407 437 408 418 438 431 440 424 445 411 424 431 444 447 413 417 422 413 423 419 408 413 414 431 412 433 433 440 432 449 444 415 442 439 422 419 446 421 422 442 440 440 450 431 428 428 419 411 444 429 414 436 434 420 451 438 445 427 421 420 425 449 419 416 429 425 419 416 429 424 449 452 413 439 432 424 451 434 426 443 411 423 419 428 434 419 450 421 436 453 423 444 450 424 442 418 439 452 424 415 423 421 450 418 450 429 425 448 453 433 430 446 447 439 421 420 448 417 422 422 452 434 412 448 447 444 447 424 434 418 421 438 428 417 438 416 427 452 411 418 431 430 453 424 416 420 426 445 418 437 413 416 418 450 445 446 440 439 452 412 438 411 439 412 417 423 417 425 421 452 432 434 429 431 447 426 432 411 452 431 437 445 436 436 441 419 428 419 439 418 420 423 418 449 416 416 410 423 430 421 413 443 444 423 420 429 438 433 429 427 410 448 420 428 431 451 429 449 410 416 450 420 429 415 451 436 422 409 441 433 419 443 424 445 414 426 413 434 450 425 445 443 421 413 411 435 432 440 447 439 415 437 442 434 439 408 444 437 421 439 416 422 419 407 427 431 434 425 418 420 416 438 419 407 431 409 443 414 441 441 445 407 429 438 432 418 436 424 445 407 414 413 421 428 412 441 409 440 417 418 412 425 406 426 426 432 428 421 441 421 412 437 422 435 426 407 406 416 425 404 416 435 412 434 415 420 429 418 412 440 433 420 420 437 441 400 424 423 415 418 399 425 409 419 416 433 422 418 404 404 420 419 439 431 410 402 412 427 400 403 419 425 398 429 413 417 402 412 415 409 419 415 419 431 434 429 423 397 415 419 426 415 402 399 416 415 403 432 404 405 396 426 434 398 418 408 419 423 426 396 396 408 417 418 404 414 412 431 416 393 415 409 413 425 413 395 403 421 392 413 394 396 405 392 399 389 410 427 421 418 418 404 399 404 411 395 407 416 395 425 412 412 417 404 398 415 417 424 423 387 410 398 388 412 390 418 418 413 400 384 395 422 392 405 390 407 404 402 387 403 399 413 389 383 390 392 403 413 383 400 414 399 413 409 386 410 403 380 399 411 413 402 383 394 382 385 392 414 413 407 384 381 393 407 378 406 410 415 388 377 385 397 405 384 387 400 393 378 388 375 378 396 376 382 410 379 377 412 403 401 391 398 404 405 387 393 385 409 392 384 409 389 406 388 398 377 372 404 370 386 376 400 373 401 390 386 380 384 399 391 404 396 390 380 387 382 385 382 382 369 397 395 392 373 368 391 383 400 372 381 397 379 390 363 372 389 380 400 367 388 362 380 396 363 392 377 377 372 371 372 375 364 363 380 389 390 377 366 371 372 363 376 391 377 383 368 358 382 371 365 380 377 371 370 358 363 377 386 388 364 377 379 377 363 369 381 371 386 364 381 360 367 362 369 385 363 378 363 366 368 370 365 366 384 355 366 368 375 374 363 355 373 360 384 383 380 369 367 353 358 358 371 380 366 371 370 352 378 376 353 351 377 347 347 371 380 374 369 346 378 363 351 345 372 365 357 347 365 375 350 373 364 353 349 361 375 350 366 371 360 353 355 354 354 372 375 370 358 360 345 345 352 352 347 347 350 346 356 367 340 368 355 342 346 372 343 354 350 364 353 342 344 354 356 362 351 367 356 368 363 337 338 340 349 357 358 358 340 340 351 354 346 343 357 354 342 340 346 332 366 363 337 350 362 359 351 360 332 364 356 341 350 353 335 360 341 362 355 350 335 332 353 332 337 341 336 360 360 330 336 360 354 345 352 359 347 339 328 348 338 353 332 357 351 337 327 328 343 326 357 357 329 348 326 345 327 342 343 334 346 326 334 347 345 334 346 326 325 325 353 322 347 343 346 341 322 352 338 335 339 333 343 334 348 333 345 349 344 326 338 324 339 335 338 341 326 333 343 328 334 341 325 325 326 318 343 327 347 328 340 332 340 328 344 333 340 334 329 331 341 346 336 328 329 319 315 334 332 340 342 316 328 317 323 336 318 315 313 315 326 335 333 316 340 332 335 323 342 325 339 332 324 339 315 335 342 342 335 316 323 332 339 331 322 334 337 320 326 314 316 320 326 337 324 322 325 316 332 323 328 328 312 310 324 317 334 323 315 325 328 329 316 325 318 328 318 314 307 333 318 313 313 335 309 328 316 326 335 308 308 323 327 312 325 311 321 319 327 330 306 316 319 314 334 330 335 313 305 335 308 318 310 315 315 314 306 326 334 335 328 305 321 319 312 309 325 329 324 315 314 329 304 310 311 323 322 319 323 307 305 319 327 312 303 325 313 320 307 322 327 309 318 308 329 327 303 323 302 308 324 313 332 325 320 307 314 306 323 331 309 323 316 331 330 314 323 310 330 328 330 323 302 316 329 327 308 330 318 308 304 309 317 301 301 302 306 310 305 326 309 312 315 322 311 313 305 300 322 303 326 319 323 327 303 320 323 308 317 309 315 318 315 329 318 313 330 324 323 302 317 301 314 301 321 324 315 326 322 304 328 317 323
321 313 325 309 305 302 324 312 315 311 327 313 329 309 310 321 330 313 307 329 327 307 319 318 322 313 310 324 310 325 317 328 306 308 305 308 308 328 319 322 305 312 303 302 319 312 322 315 322 326 312 316 332 331 302 320 312 309 311 319 332 325 315 306 332 318 314 308 314 330 328 317 309 328 318 327 305 305 308 326 329 318 309 327 314 307 312 322 313 321 308 312 313 320 314 327 333 327 312 330 312 323 310 326 325 312 320 316 330 331 322 309 332 328 310 309 305 311 327 334 324 327 317 325 305 315 316 335 307 326 330 315 313 336 305 335 313 322 315 307 317 334 313 314 326 319 320 327 327 311 326 315 334 308 337 337 319 318 335 322 307 328 332 315 328 334 314 337 319 324 339 331 320 315 308 308 329 323 331 318 328 319 327 324 320 326 323 334 338 320 317 338 341 310 314 330 337 322 328 316 338 328 340 319 335 341 320 324 323 342 334 342 320 320 316 345 318 314 339 314 343 318 323 334 341 316 329 314 321 342 317 319 321 328 346 332 329 334 318 323 344 343 316 339 322 318 338 328 318 330 328 348 335 339 335 327 340 349 328 345 345 330 350 350 342 348 333 324 334 334 332 328 327 332 351 333 334 338 344 336 352 321 334 335 343 351 347 333 348 322 327 340 332 332 334 331 345 335 351 323 352 351 351 325 350 324 354 340 327 357 326 354 352 333 336 337 348 351 346 349 337 326 331 355 344 342 330 333 330 332 334 359 335 329 329 337 338 333 361 350 333 331 347 362 347 359 349 337 351 337 360 337 346 332 332 364 357 341 348 338 340 344 361 347 358 343 343 335 339 367 351 357 350 357 363 341 341 337 357 353 363 354 358 338 351 366 344 338 341 338 356 362 350 352 342 353 339 352 356 347 364 339 370 346 339 342 354 358 344 341 341 374 372 341 353 353 349 374 364 358 361 363 376 344 365 369 356 353 343 371 368 361 365 346 376 344 344 344 363 361 375 379 360 356 368 361 358 357 373 381 354 357 347 352 376 370 360 355 382 376 363 352 359 366 356 356 366 374 357 350 354 351 364 367 353 364 358 356 373 361 361 380 365 364 389 361 378 360 386 378 385 382 388 358 362 382 371 389 390 378 390 369 368 383 385 370 360 393 391 360 381 379 389 358 370 367 381 360 375 393 384 370 384 382 390 371 372 369 370 372 387 385 365 394 380 396 372 384 394 381 390 369 383 363 363 364 389 363 366 376 374 385 365 395 381 368 394 378 388 365 389 393 368 372 389 387 369 402 374 382 399 402 389 399 382 392 378 370 370 399 401 399 382 402 392 386 400 385 382 390 376 376 398 407 392 384 380 378 394 374 387 379 407 393 410 397 408 373 393 381 378 388 410 405 408 410 411 399 375 412 410 382 379 398 379 401 401 377 407 412 380 412 381 415 394 407 389 390 398 409 387 402 412 384 403 417 416 409 413 414 405 381 390 409 389 386 387 408 419 411 389 395 414 400 408 395 408 414 407 422 387 403 420 407 385 397 405 422 386 391 409 412 393 412 394 394 419 400 415 410 424 415 424 416 425 403 390 412 395 407 403 391 420 402 417 423 415 390 413 420 403 411 398 394 401 395 418 419 408 415 411 402 398 412 405 408 430 409 408 431 426 430 396 413 401 415 400 399 403 425 431 420 406 400 427 419 409 415 407 427 400 430 401 411 411 416 430 411 396 407 413 431 407 420 411 416 402 422 425 415 414 423 403 427 432 437 414 406 419 430 402 425 426 411 400 403 434 418 418 430 427 402 435 409 437 405 434 410 402 425 415 440 409 417 409 440 423 413 437 400 424 415 419 418 416 441 402 408 418 419 439 404 422 432 414 419 437 406 430 440 432 403 437 440 419 405 439 441 420 433 442 442 406 419 416 421 415 415 429 433 435 423 436 414 412 405 430 445 407 416 442 436 416 435 433 433 437 425 430 412 413 425 407 417 442 421 436 413 433 417 440 422 436 429 431 443 430 415 442 435 426 437 422 438 423 408 422 413 429 447 418 435 425 420 445 418 422 440 437 426 446 410 439 421 414 421 424 424 446 427 419 445 416 434 438 421 443 449 435 427 418 440 440 420 413 422 445 428 411 431 438 450 434 418 412 440 424 428 448 419 447 451 448 413 427 435 418 419 426 445 430 436 433 410 439 430 423 433 441 426 447 419 424 421 428 427 445 443 446 441 446 433 433 442 429 443 418 438 445 427 423 422 410 446 422 431 415 436 411 438 452 449 447 415 417 423 424 452 448 417 433 441 432 448 423 452 438 431 429 430 448 442 434 440 428 446 418 425 421 412 411 412 451 448 417 450 410 431 450 449 430 422 436 444 416 449 443 444 419 411 413 449 436 437 436 411 422 437 426 434 439 419 428 429 415 428 426 415 441 415 411 419 427 430 445 433 419 428 417 430 430 413 427 414 441 447 408 412 432 418 429 411 428 440 431 436 447 439 425 408 408 423 428 419 416 412 442 418 420 419 407 423 424 422 407 433 442 434 431 428 433 432 410 409 413 413 438 408 445 411 409 444 428 430 414 437 435 405 446 406 418 443 420 433 418 421 418 410 405 444 431 431 426 434 433 430 440 421 434 436 428 436 433 409 420 439 438 405 440 436 407 409 433 421 436 403 435 407 407 436 403 434 419 424 421 407 408 415 423 437 406 406 429 436 410 402 429 401 404 425 435 407 430 423 426 422 422 418 426 428 410 429 419 428 399 429 403 415 412 428 422 408 408 430 425 423 426 421 436 398 421 422 416 431 400 407 414 411 419 412 397 433 425 400 420 428 431 427 403 406 415 429 416 427 421 403 411 410 427 410 412 412 396 392 406 401 403 426 418 428 403 419 426 391 427 411 424 422 401 394 394 423 390 418 415 419 427 392 395 422 411 416 422 422 393 407 392 415 400 420 414 396 411 401 409 389 412 420 404 387 418 406 387 400 390 418 415 397 408 415 412 385 411 407 419 408 417 414 394 389 407 414 390 382 419 412 416 405 406 394 397 390 406 399 397 410 391 418 383 406 409 411 407 388 386 402 413 415 417 409 401 404 400 408 392 380 408 401 412 408 382 386 399 398 412 388 413 388 377 395 405 382 401 388 400 388 413 375 412 411 405 384 386 376 403 388 378 394 373 373 373 405 382 384 377 377 394 374 389 384 382 406 380 407 408 394 372 389 389 377 386 393 397 373 368 379 376 393 367 372 394 369 368 396 386 390 401 384 396 383 395 385 379 392 367 384 397 385 366 379 371 398 365 400 365 365 372 388 367 388 393 372 389 394 362 388 396 375 368 389 393 398 387 380 381 395 368 374 370 388 362 378 363 381 363 376 359 388 367 393 388 369 392 369 377 389 389 367 372 360 374 391 358 365 389 379 362 375 371 388 367 389 369 371 373 374 367 373 381 375 387 354 365 385 365 362 359 361 364 384 378 364 355 367 366 358 375 382 368 371 382 361 380 366 363 362 371 362 347 353 355 350 355 378 370 346 361 367 371 375 345 379 368 350 359 350 375 348 362 373 351 360 350 346 377 365 361 346 360 362 352 368 346 361 365 373 364 374 370 347 366 356 371 365 370 343 345 368 367 373 359 348 345 371 340 356 356 370 340 357 350 371 346 351 337 339 359 337 349 353 342 339 346 338 341 340 353 347 347 358 346 366 366 352 364 345 348 359 342 350 344 332 362 365 360 355 336 336 347 361 358 362 342 349 352 361 359 353 333 362 341 357 340 360 333 355 350 332 341 349 360 336 333 334 337 335 357 341 341 347 345 335 345 356 327 341 327 357 330 339 356 350 333 342 348 345 334 343 324 355 339 331 338 346 338 348 355 343 329 328 333 332 336 324 343 347 344 349 346 326 344 340 329 348 331 339 337 343 345 345 350 349 350 322 329 339 349 331 335 335 336 346 344 349 346 331 338 335 324 328 340 347 347 345 341 322 331 324 346 321 316 341 318 345 344 326 332 339 338 315 323 321 341 316 317 336 328 338 318 335 316 339 330 344 335 321 318 339 323 323 326 335 321 343 328 329 342 342 329 320 316 336 339 323 323 328 318 339 330 325 326 340 329 335 331 323 317 310 318 328 321 332 319 330 332 335 315 330 334 333 339 339 326 336 319 338 321 327 334 309 310 319 307 329 312 329 311 320 329 319 306 310 311 316 331 334 311 306 324 337 330 322 336 316 318 315 314 333 335 310 335 306 322 336 328 326 325 332 307 316 314 307 320 319 317 314 315 323 314 333 322 308 318 321 319 332 332 329 328 330 334 326 332 319 325 324 321 324 311 316 332 324 323 328 329 306 314 332 303 332 306 315 328 325 310 314 310 330 305 326 305 318 321 320 331 321 322 316 311 330 327 309 321 316 304 314 320 313 313 318 311 314 330 303 303 305 315 310 332 315 302 303 301 322 319 328 308 308 312 317 304 306 323 323 319 323 302 304 303 313 320 311 324 316 310 325 319 323 303 318 307 302 319 305 321 306 301 328 312 312
313 316 317 304 305 304 324 306 307 324 317 324 303 309 308 311 302 326 302 302 311 306 304 327 310 322 330 311 319 310 320 330 322 304 330 326 305 320 331 308 311 315 331 311 320 306 320 318 329 320 319 305 323 319 330 331 308 325 309 323 303 328 318 323 328 315 314 331 330 311 328 331 308 317 307 305 307 312 310 324 327 331 310 317 311 319 331 333 327 331 329 320 319 320 330 335 314 308 311 323 329 335 318 333 317 321 334 320 329 308 308 321 305 315 335 312 330 330 309 321 325 335 306 309 319 332 309 330 337 316 317 330 315 331 327 328 316 325 312 309 330 317 327 330 327 325 338 320 318 310 337 338 308 339 311 323 334 314 316 333 324 327 325 334 321 315 325 332 334 332 336 325 310 324 317 331 311 317 313 322 320 311 321 322 310 325 338 337 332 314 330 317 334 315 311 315 322 328 339 315 319 334 332 321 317 340 333 318 328 327 324 333 334 313 335 316 321 334 339 342 342 329 319 318 338 332 326 340 336 319 335 340 333 335 340 346 320 325 316 333 340 329 321 327 327 342 327 334 329 320 328 323 334 334 326 324 349 336 348 336 338 335 329 324 319 321 320 324 329 320 339 320 333 343 329 343 335 339 325 345 341 337 349 324 351 322 328 350 352 351 356 334 342 334 348 353 327 349 330 353 328 333 357 347 355 351 346 352 358 334 348 352 347 356 331 349 332 333 343 335 335 350 356 355 328 347 360 340 349 334 346 328 351 353 351 358 348 340 352 355 358 351 357 347 348 363 337 362 345 363 339 354 353 342 348 339 338 349 358 363 365 337 348 367 345 352 346 359 346 361 362 354 362 336 352 342 366 354 347 359 346 337 337 349 347 354 369 355 348 360 363 358 343 345 358 367 341 349 370 354 353 363 340 347 365 370 354 361 354 345 362 365 358 363 355 372 352 361 369 377 355 350 344 368 360 363 356 371 356 344 375 346 376 370 352 345 354 358 360 360 347 349 380 347 368 360 378 378 359 370 358 373 379 360 364 378 362 358 351 376 376 384 360 373 354 368 375 365 363 371 360 365 379 371 378 353 372 375 357 369 385 379 369 382 381 383 355 379 377 381 368 358 378 376 363 386 359 384 369 376 383 362 375 374 382 365 392 367 390 375 384 364 366 381 358 394 389 377 385 392 367 377 359 393 364 385 365 368 392 383 388 362 389 379 374 379 394 378 393 396 393 377 370 373 368 396 396 391 379 364 376 378 397 389 389 401 384 394 374 365 394 379 382 385 377 397 381 372 392 377 386 403 392 395 392 377 392 388 405 386 369 381 402 402 385 406 392 394 397 372 380 400 404 374 407 392 395 408 397 376 408 392 382 400 402 393 401 379 373 395 411 405 386 387 381 400 390 404 375 378 395 386 398 390 379 384 401 403 383 377 397 408 386 408 398 378 390 415 412 379 399 412 411 412 386 379 399 417 407 399 380 384 410 388 385 411 408 384 399 399 397 400 408 399 419 398 383 401 394 409 396 389 395 394 403 396 384 404 393 404 417 394 401 399 402 398 424 423 403 403 394 419 422 423 390 421 392 392 393 396 420 400 405 425 411 417 398 405 392 409 426 417 419 395 428 395 390 401 412 415 391 419 416 407 416 400 403 427 405 407 426 425 424 407 415 418 410 411 416 395 428 419 414 403 407 415 412 408 428 395 393 430 425 422 409 410 432 424 406 407 400 403 403 433 422 428 422 401 407 406 405 405 435 429 418 408 410 398 424 405 400 426 403 433 413 419 409 411 409 423 426 417 433 435 414 424 400 436 411 426 432 423 435 407 431 418 412 404 437 416 422 420 404 409 408 404 432 428 432 412 418 423 413 401 409 435 426 409 430 438 437 422 421 429 430 409 407 443 413 443 416 435 420 420 403 429 424 435 416 415 406 432 437 418 434 404 410 415 413 439 410 406 417 429 434 445 438 440 444 405 437 414 438 414 432 440 440 414 429 410 424 431 439 416 446 426 416 409 438 424 446 447 427 416 430 415 415 420 407 411 422 441 421 414 407 406 406 440 415 429 446 433 413 439 443 410 416 410 414 408 429 411 447 448 419 427 415 428 440 415 431 408 427 408 434 424 428 439 442 440 446 420 443 436 423 449 421 416 450 436 414 420 436 413 415 444 429 423 429 429 426 408 421 437 409 439 411 422 429 438 412 424 450 439 444 414 437 449 422 436 427 429 448 412 426 412 441 447 419 411 417 438 447 430 424 440 419 419 410 431 448 448 438 438 435 430 443 412 428 413 439 446 425 427 441 443 422 422 430 425 417 439 411 412 409 418 443 411 420 444 433 451 433 419 437 450 440 427 411 408 424 433 445 432 409 426 415 422 440 437 438 448 416 432 408 408 434 434 411 445 418 427 445 442 438 422 434 419 434 437 445 428 431 413 440 407 439 418 427 429 445 444 448 426 426 416 436 436 431 428 419 429 419 411 435 434 439 433 421 407 410 417 426 435 423 417 433 411 428 409 432 421 446 430 438 421 438 426 408 420 445 420 440 416 424 426 441 414 408 414 415 413 423 433 442 438 444 425 444 425 428 427 438 425 408 430 441 441 407 442 415 405 413 405 414 431 426 409 441 431 418 408 438 437 437 431 427 435 410 425 412 433 407 403 411 412 429 404 408 431 401 418 434 412 419 404 438 401 408 434 428 424 440 422 416 432 410 400 422 417 424 431 406 428 433 416 431 430 405 424 427 430 420 429 427 426 425 433 425 426 418 397 401 426 424 402 411 419 417 408 420 419 431 429 424 424 424 417 415 433 404 404 423 428 395 414 416 425 409 404 412 431 404 419 421 432 425 395 415 407 407 400 430 402 394 420 391 424 403 413 421 412 422 410 404 425 430 428 416 406 397 395 402 410 421 390 408 421 410 394 407 413 414 388 389 403 425 414 415 410 397 390 396 387 393 424 388 404 424 419 401 396 419 398 396 387 413 395 412 387 394 391 411 411 383 406 387 413 384 414 396 387 410 398 388 416 395 381 386 386 416 394 397 401 407 400 404 388 411 385 383 381 384 403 404 389 382 389 414 405 379 410 395 396 387 389 413 379 415 390 377 386 379 396 389 397 405 407 407 388 388 379 381 382 375 394 392 405 405 377 392 405 397 397 374 406 408 397 396 396 399 396 394 401 404 396 383 394 377 375 396 389 407 391 396 405 394 369 398 372 381 388 369 405 392 388 394 370 383 380 382 367 371 371 377 370 373 394 393 385 369 373 392 373 381 370 387 369 387 377 387 376 375 388 392 398 385 380 380 363 393 394 379 376 377 368 380 384 396 370 382 362 377 386 392 392 386 385 365 388 392 374 392 380 394 380 368 377 370 357 366 368 369 359 388 359 374 372 369 376 362 387 362 378 376 372 387 364 359 357 356 355 371 367 353 370 389 377 388 378 377 361 353 352 377 361 370 373 378 356 382 384 351 368 363 374 355 380 360 360 355 372 377 362 356 374 379 381 363 374 351 370 380 352 366 363 353 356 359 364 363 371 378 363 352 355 368 374 351 343 348 373 367 357 368 354 347 363 352 343 370 372 366 349 358 367 364 366 373 368 344 372 354 362 352 372 364 370 350 368 349 346 343 355 348 338 341 339 344 340 364 343 358 349 340 370 347 339 336 357 344 339 352 369 360 341 366 362 348 353 355 358 361 336 351 347 347 354 348 353 333 339 336 354 363 351 364 348 338 342 340 364 333 337 346 351 350 352 342 363 340 331 341 350 344 357 351 338 339 350 346 352 343 351 358 331 334 357 356 348 341 330 347 344 346 337 338 331 325 350 330 336 352 349 330 340 344 353 351 329 348 334 352 329 332 350 341 339 354 337 328 336 349 323 337 340 347 331 336 336 343 330 326 353 352 333 323 330 346 347 335 336 338 343 336 329 320 336 332 328 334 335 342 332 337 323 347 327 330 327 341 349 335 345 347 333 324 349 340 349 340 319 331 325 343 345 332 342 328 345 315 342 328 338 322 345 343 315 320 321 324 343 319 341 336 315 321 342 344 345 339 336 313 319 343 333 339 334 342 337 340 328 330 325 340 312 340 334 313 327 316 338 327 328 315 338 319 324 335 326 331 331 321 321 319 314 309 313 336 339 338 332 324 324 314 320 324 310 310 327 326 315 322 310 333 326 339 310 307 331 325 329 320 336 308 329 310 308 334 337 307 330 328 321 314 333 332 330 335 334 317 321 310 331 324 334 316 322 336 317 314 323 307 327 320 308 318 323 309 313 321 308 304 311 323 312 306 317 305 335 314 316 318 318 310 304 315 321 321 314 333 330 332 335 321 316 306 334 334 311 310 319 315 310 326 335 319 328 316 320 327 324 311 307 322 325 328 317 333 312 307 330 313 331 326 313 303 303 303 322 309 332 329 329 332 307 309 310 311 326 312 303 317 320 305 303 309 327 317 308 303 319 302 314 316 323 322 317 322 323 303 328 319 327 323 317 331 327 322 309 318 331 307 330 316 307 330 321 332 312
328 333 330 326 314 312 317 332 325 306 320 326 330 307 320 319 320 319 313 310 324 329 306 329 324 307 311 328 315 309 325 323 335 313 317 311 313 313 305 328 331 317 327 333 324 326 326 308 333 315 329 315 316 304 327 307 308 334 331 319 308 320 307 307 329 320 315 306 329 316 330 324 329 321 321 318 312 312 322 309 323 315 321 335 315 312 306 319 311 333 336 316 319 307 319 312 323 330 315 316 310 309 336 336 327 321 318 335 329 337 309 317 316 326 317 327 335 319 311 310 317 310 321 331 312 336 307 331 330 317 310 335 322 309 334 312 325 315 310 319 315 314 330 325 335 309 315 332 323 320 336 334 325 320 328 331 317 328 323 340 339 326 337 322 328 333 328 315 310 331 326 317 337 317 335 332 319 311 325 334 323 321 328 339 332 315 329 342 336 312 341 334 329 337 315 316 329 320 342 335 334 326 337 341 322 325 345 338 325 341 335 344 331 316 324 317 330 336 333 342 328 326 339 326 332 340 323 316 345 318 338 333 329 328 327 339 341 324 328 318 319 349 347 335 320 323 336 333 344 322 325 326 334 350 337 349 341 343 350 338 344 340 320 324 352 330 344 343 337 323 342 339 323 338 324 324 344 340 337 338 344 344 325 340 332 344 331 337 330 326 351 342 326 348 348 341 336 346 346 328 344 339 353 331 327 357 333 345 345 333 356 354 326 333 346 335 328 355 358 337 358 360 330 335 360 357 328 346 345 350 351 340 332 355 355 343 354 337 330 349 354 335 343 354 343 364 338 345 332 343 363 336 338 365 349 353 353 339 357 337 338 367 334 343 366 335 346 355 346 343 342 369 339 362 335 364 354 367 336 341 352 358 346 359 357 340 346 355 347 371 338 353 347 339 340 357 341 354 344 365 340 364 343 358 368 355 352 365 352 365 370 368 353 345 361 374 373 358 371 342 343 362 377 369 359 348 343 369 348 373 368 377 352 375 373 348 365 348 372 379 346 373 362 380 358 361 376 369 378 350 370 379 350 349 351 348 371 351 375 377 383 365 355 371 376 384 376 362 352 384 360 369 379 351 380 378 364 370 370 388 364 365 352 371 385 355 385 372 371 358 378 358 388 379 373 359 381 366 374 366 359 390 364 388 390 356 357 383 390 376 382 381 368 384 363 364 364 358 384 361 364 386 365 361 390 363 367 379 390 390 374 393 370 390 393 375 362 382 383 363 390 384 387 367 381 367 364 383 366 390 364 368 384 390 369 378 389 381 379 367 374 372 400 399 380 373 392 381 394 376 385 402 378 388 370 397 395 389 396 376 379 376 382 379 381 403 394 406 396 387 397 396 403 393 393 387 397 393 398 395 394 397 394 391 385 396 378 387 403 379 389 387 381 395 382 382 407 383 407 395 391 385 382 385 408 406 402 385 378 380 409 390 395 383 399 397 407 405 412 388 400 378 391 408 400 401 417 395 399 400 397 409 391 388 413 414 394 408 384 418 419 392 402 409 398 415 402 409 399 412 387 407 410 393 388 405 405 418 390 407 404 407 389 415 408 423 403 422 403 407 413 404 412 396 392 390 390 414 411 410 397 416 395 386 419 394 410 403 421 417 420 402 394 419 388 419 418 399 409 392 423 426 391 409 406 420 420 402 404 391 414 423 403 417 391 415 405 405 399 426 429 431 403 419 428 410 397 401 422 395 405 418 433 410 400 411 400 431 424 415 395 410 410 410 399 412 434 416 430 402 410 427 403 422 415 398 400 421 410 433 425 425 417 426 401 425 407 411 425 399 435 426 417 410 402 423 431 401 404 425 411 421 419 419 425 403 404 431 414 427 426 408 414 430 415 431 440 425 428 437 412 428 427 403 399 407 433 409 438 406 424 434 434 434 424 416 439 430 405 412 414 432 421 430 420 436 418 417 420 406 412 433 435 440 435 435 405 424 443 441 431 425 433 422 418 415 436 412 442 439 422 413 428 442 440 403 434 417 420 410 419 428 441 409 424 432 440 425 412 439 421 439 419 410 417 432 422 407 442 417 443 419 427 424 414 423 423 445 434 439 409 406 423 445 411 441 429 406 419 437 439 436 429 412 439 439 439 412 441 434 424 435 446 446 413 415 421 432 411 448 422 413 407 437 408 412 429 431 410 442 418 444 428 441 408 419 433 441 425 426 426 443 412 424 439 419 430 412 442 432 411 415 436 411 444 437 444 426 416 432 434 412 425 414 429 448 435 439 422 450 411 442 450 423 411 413 424 448 425 419 440 427 447 449 447 421 420 432 431 429 414 449 433 431 412 446 421 439 435 427 438 430 418 429 437 423 419 432 429 421 412 417 426 442 432 436 424 435 407 420 407 430 427 441 416 420 448 443 411 409 422 416 426 410 431 422 426 441 445 447 413 408 415 433 441 438 417 413 423 415 427 422 439 447 414 446 418 413 440 420 413 411 430 432 414 410 445 431 444 441 428 407 439 434 431 432 423 440 439 441 408 418 413 439 417 421 437 428 427 426 441 433 431 421 416 437 425 413 420 421 405 442 422 439 427 405 421 403 439 414 437 440 427 403 432 438 417 420 417 438 439 409 424 424 427 436 413 406 443 427 422 442 422 439 433 404 439 409 402 433 420 436 426 401 434 412 433 405 427 403 440 422 410 418 400 433 409 410 435 406 434 413 403 413 409 435 414 403 399 415 436 419 406 417 417 439 428 426 437 413 418 413 428 424 424 418 418 397 401 429 424 417 429 399 410 403 404 396 431 406 396 433 403 433 425 423 429 412 410 427 427 432 403 418 416 428 397 397 428 403 431 415 424 421 418 396 427 427 398 422 398 400 417 404 396 407 393 430 424 409 423 417 405 431 399 429 427 401 391 419 412 430 401 402 417 428 407 412 423 412 402 428 389 388 401 413 409 402 408 401 409 392 389 400 397 397 407 388 399 387 393 416 425 401 424 395 390 386 413 395 413 409 390 406 409 395 391 389 408 402 403 422 407 397 394 409 407 416 411 412 409 417 401 407 385 392 409 390 392 397 392 413 382 398 395 407 410 394 405 387 414 399 410 381 417 400 385 388 389 412 406 397 381 399 393 397 388 389 406 405 400 390 409 394 403 388 404 379 380 406 412 404 386 392 395 386 402 401 385 374 384 374 382 388 395 397 396 394 398 375 372 371 388 404 389 405 405 406 408 371 399 395 389 375 393 392 387 403 397 374 375 385 395 399 386 369 369 390 391 375 387 377 366 371 366 372 389 383 402 389 381 399 395 392 383 397 378 401 392 383 384 377 400 389 369 380 368 388 381 393 395 362 365 373 367 381 379 368 377 379 371 371 364 367 380 371 396 372 392 377 360 394 384 360 364 372 381 368 374 362 358 385 364 386 381 368 361 389 388 361 383 370 361 364 377 381 375 390 371 386 371 387 383 359 388 367 388 353 377 366 357 356 372 364 363 358 354 383 369 367 354 359 366 384 355 365 364 375 375 358 379 355 360 352 348 350 382 376 359 350 359 370 381 381 358 366 352 374 375 356 370 379 345 366 356 365 345 372 355 351 344 348 357 373 369 373 374 366 365 350 349 357 353 347 372 345 348 343 363 359 355 375 341 370 361 368 341 372 341 372 366 353 360 358 347 348 366 367 371 341 366 339 342 339 369 359 343 345 355 365 363 345 364 340 340 362 344 352 359 345 361 362 336 346 347 344 367 339 338 364 354 343 365 359 344 362 358 363 347 353 337 343 347 355 334 351 339 337 358 349 336 361 363 341 355 351 332 356 351 345 336 339 335 354 329 346 352 349 327 359 330 341 337 346 331 347 339 339 355 341 331 326 337 331 338 329 327 348 356 357 331 338 334 346 330 334 329 354 331 330 326 334 352 336 327 323 324 348 345 334 339 323 338 354 330 354 337 352 346 352 329 353 343 346 322 323 326 347 339 322 350 339 347 327 330 319 348 347 326 322 323 340 322 339 338 329 336 320 325 325 348 332 325 337 322 325 338 327 318 324 330 348 341 323 322 319 323 317 344 328 320 316 318 322 335 337 330 317 337 337 326 335 317 332 319 321 339 340 333 340 313 345 337 339 319 332 341 342 339 319 325 335 320 315 314 324 326 335 321 339 324 332 328 339 314 337 321 312 319 330 329 325 339 321 339 314 309 335 312 336 310 325 328 319 328 331 332 311 323 309 338 335 331 323 332 334 318 311 336 327 331 323 309 327 334 338 331 334 333 334 329 334 318 316 312 337 337 334 306 320 336 336 315 327 319 307 321 329 310 318 317 333 332 318 320 327 318 313 322 312 308 313 307 320 322 313 318 322 309 319 336 306 316 312 327 330 314 311 321 318 323 332 314 318 314 329 309 327 305 326 334 309 334 304 324 320 312 305 305 317 319 304 319 332 312 311 326 322 318 311 305 305 308 315 319 318 308 324 309 310 315 307 315 313 307 335 329 316 304 330 329 320 330 312 316 307 304 324 306 307 330 310 328 330 320 303 308 325 333 315 311 332 323 313 305 317 333 330 324 312
315 316 310 309 324 322 312 308 324 334 305 334 324 304 315 326 318 311 332 320 311 312 334 315 335 325 322 325 309 309 315 320 321 322 326 309 308 334 313 329 332 315 327 321 315 306 311 329 313 307 313 321 315 311 332 314 332 318 335 306 323 314 323 309 333 313 314 306 312 324 331 308 335 322 325 314 324 332 307 334 335 316 319 314 324 315 324 321 330 324 323 317 335 310 321 331 318 330 332 325 317 326 329 315 311 317 324 332 314 327 329 312 307 311 322 326 321 309 309 313 328 327 324 325 332 308 319 312 332 314 332 312 334 323 321 308 334 308 333 310 329 324 316 329 328 331 316 310 333 319 316 322 340 334 341 332 334 321 336 326 327 328 330 321 312 313 322 339 313 315 340 333 330 315 322 317 338 330 319 331 340 326 312 338 318 312 328 342 314 320 334 324 343 344 345 331 327 314 319 321 319 344 329 332 333 334 338 341 336 329 322 325 318 321 320 335 346 328 332 348 335 318 324 330 317 323 349 330 322 321 338 328 319 318 344 337 337 336 330 325 348 338 335 350 343 340 338 341 319 319 338 338 323 345 320 324 352 351 335 323 323 324 335 323 323 327 342 342 346 354 351 342 341 333 341 332 350 325 346 352 352 343 342 327 350 326 349 330 352 334 333 340 355 345 354 326 333 344 329 343 330 356 353 334 357 352 337 359 329 326 329 358 354 349 338 348 360 338 356 329 350 341 347 356 329 343 332 339 338 338 357 344 336 351 362 343 353 340 342 356 340 354 364 344 351 341 339 343 352 360 366 342 359 356 358 334 334 360 341 346 336 344 354 339 349 352 365 342 362 351 355 354 355 349 341 363 352 358 352 338 364 352 361 356 341 351 370 355 356 344 368 358 367 367 342 347 362 350 366 355 367 353 374 365 343 358 358 361 345 351 363 357 348 348 361 348 364 356 352 364 360 352 351 350 365 348 355 350 364 379 375 354 364 358 349 375 367 359 353 370 358 360 351 346 366 370 368 369 365 380 371 348 370 381 356 357 367 368 380 353 349 376 363 349 354 350 380 358 380 352 383 365 377 362 363 363 359 365 362 379 377 388 364 371 358 365 382 358 387 387 377 383 381 386 355 378 375 383 376 387 356 367 381 361 356 356 374 381 385 385 371 373 363 384 370 383 374 377 367 387 389 390 379 379 365 360 367 385 366 366 390 368 384 371 397 382 395 373 384 372 371 397 390 398 377 388 397 398 393 363 372 375 394 371 367 371 389 374 394 396 398 386 383 399 374 397 399 372 372 384 383 398 399 390 398 376 378 395 376 388 374 401 400 383 372 404 391 398 393 384 381 376 398 407 408 384 381 404 379 405 387 404 407 402 380 385 408 406 400 405 378 401 383 406 386 393 407 402 402 383 410 403 390 401 391 379 376 401 413 413 386 390 396 382 410 405 385 408 400 402 401 395 393 413 378 395 382 413 385 400 411 383 389 416 406 403 399 400 413 416 404 388 382 415 389 415 398 414 394 407 405 415 388 411 400 401 392 404 410 397 393 385 384 396 414 410 411 393 423 406 422 407 406 385 394 416 413 405 401 386 391 386 421 392 417 392 411 420 414 391 388 387 426 389 392 418 408 413 389 408 427 388 423 409 421 412 405 427 400 390 428 423 423 396 425 411 411 395 406 418 396 399 406 405 406 405 391 397 425 413 404 430 400 397 392 428 420 409 428 432 413 428 427 406 393 421 430 418 429 407 407 394 415 424 411 433 400 412 398 434 435 412 431 402 418 435 400 405 412 435 406 432 429 399 408 433 431 403 416 425 417 431 428 399 421 405 400 426 424 405 426 424 423 422 437 401 406 403 437 400 426 424 431 416 404 412 409 404 407 407 407 427 424 432 433 416 413 402 409 427 402 427 403 433 426 440 436 431 400 433 434 428 414 422 401 417 435 411 423 401 417 431 429 441 421 421 416 433 423 425 418 425 411 420 415 435 418 410 426 419 442 415 444 411 436 403 427 426 411 405 424 426 435 409 424 411 429 439 442 408 420 417 430 427 435 443 417 407 408 440 421 445 410 420 410 442 419 434 423 428 437 444 409 425 409 429 433 434 420 427 437 435 438 421 416 425 416 429 428 419 422 444 418 426 419 423 421 431 408 439 412 438 435 414 417 437 437 443 424 410 423 414 440 413 428 408 433 439 430 415 410 447 409 420 425 420 435 439 446 436 428 410 426 415 417 435 446 406 430 421 410 446 427 443 411 408 443 437 440 426 446 445 425 408 414 442 419 444 433 417 430 413 420 408 423 431 438 419 431 418 434 433 414 414 426 417 414 421 406 447 441 443 441 417 442 408 409 414 444 436 425 426 444 439 426 417 422 416 428 445 427 413 431 435 421 409 447 427 425 447 426 418 441 417 426 434 419 430 442 413 416 419 433 410 409 411 419 425 420 442 423 441 407 446 428 420 407 424 440 423 421 416 435 414 428 413 443 440 436 438 406 405 408 432 411 412 437 424 430 409 417 406 443 419 405 422 432 405 441 426 425 416 437 412 425 418 420 420 413 408 412 413 410 415 442 415 423 431 434 407 434 404 408 432 420 408 407 406 411 403 427 431 416 418 439 437 433 414 414 400 420 422 411 426 432 406 436 412 435 425 416 426 428 424 413 403 429 418 408 439 420 435 425 434 409 423 428 408 437 436 421 423 436 429 403 401 415 417 435 406 423 398 420 408 409 430 402 411 406 410 405 412 425 406 400 431 414 415 401 413 412 425 397 409 417 402 411 394 424 410 403 411 414 427 423 425 418 429 399 430 404 409 405 393 418 408 429 397 430 394 415 408 425 418 422 406 428 400 407 417 418 417 392 397 411 423 390 397 417 396 392 390 414 407 390 401 403 394 415 397 392 423 411 412 398 419 412 404 406 404 390 395 401 408 408 424 414 418 405 408 414 411 410 409 389 419 391 404 384 410 405 420 405 387 403 408 412 421 385 391 397 420 391 412 402 413 403 381 396 381 404 418 399 381 401 395 406 401 407 406 387 388 403 401 384 415 386 383 394 408 381 381 403 390 383 390 412 412 382 394 402 399 381 385 389 402 381 380 413 392 379 377 403 413 387 396 393 383 390 398 400 391 388 386 403 393 386 397 377 390 402 391 373 405 398 374 392 391 406 378 395 397 379 383 396 379 404 403 376 380 376 372 376 394 382 403 378 391 403 402 369 376 374 368 379 391 377 394 386 368 396 394 385 384 385 377 371 374 401 389 397 386 391 381 389 366 378 398 366 390 372 367 376 377 383 387 364 393 376 398 373 368 388 370 386 385 382 370 372 397 394 391 362 383 385 390 371 384 388 384 392 373 360 389 393 358 385 382 366 389 389 393 375 376 387 375 362 382 367 382 372 357 391 373 381 357 380 369 381 372 372 355 364 388 385 362 366 353 363 388 363 358 388 359 376 380 378 360 384 367 351 377 371 377 374 366 373 361 359 373 379 384 360 380 379 351 358 383 375 359 356 355 376 371 376 348 375 356 363 371 356 379 361 378 350 365 357 353 357 347 357 351 362 348 362 357 351 372 356 358 347 345 366 376 369 361 358 362 351 355 374 372 362 372 372 348 346 343 345 371 354 364 348 373 368 372 346 369 351 369 366 355 362 371 353 337 348 356 368 359 361 365 366 347 338 362 366 345 342 336 340 356 360 362 366 354 359 350 349 349 359 353 342 359 363 358 360 338 353 355 361 342 361 356 333 335 356 343 340 362 337 331 330 336 348 343 335 330 351 361 351 357 343 349 332 342 354 346 353 352 359 328 333 359 340 335 337 331 346 345 327 327 355 335 334 346 355 346 355 344 345 343 345 332 329 357 346 329 341 337 353 345 345 325 352 325 341 328 337 336 356 347 337 325 356 324 344 336 332 351 351 327 348 345 350 328 349 323 337 322 333 327 350 346 351 322 338 322 322 330 349 332 330 320 336 329 322 323 342 331 350 336 336 343 326 330 317 320 332 331 319 342 336 349 335 333 317 320 333 318 329 329 329 338 327 346 347 330 316 337 342 315 322 325 339 329 337 337 330 317 316 333 342 335 329 324 316 329 328 334 331 339 345 344 313 324 342 321 332 343 329 312 333 326 332 334 313 324 318 342 331 325 327 328 342 324 325 331 332 311 338 316 341 311 328 311 323 327 320 310 325 336 311 315 318 331 338 320 312 313 320 332 326 335 316 326 316 330 315 338 331 311 312 331 312 331 332 324 315 309 325 331 336 327 337 313 317 334 325 320 307 336 311 325 330 318 310 307 309 317 337 332 320 310 323 324 333 315 309 309 317 328 333 314 315 331 320 326 326 306 307 326 335 312 313 327 324 317 328 327 329 328 322 311 332 307 330 327 317 332 329 327 322 324 304 333 318 319 322 308 320 324 329 318 331 305 308 319 318 332 309 310 323 326 316 318 329 309 308 309 306 333 332 324 321 332 321 304 315 307 308 331 328 333 313 323 335 318 306 317 314 312 323 333 334 335 315 327 309 319
333 312 317 330 332 334 326 318 334 306 321 306 333 313 336 311 333 335 325 335 316 335 311 335 332 310 334 311 333 307 326 330 314 306 323 310 335 312 323 333 313 307 334 310 316 333 316 312 331 336 310 310 334 317 308 329 322 307 336 319 309 325 312 319 326 330 324 324 306 310 320 314 312 318 319 323 314 330 330 309 329 336 314 326 316 319 319 334 320 317 315 323 336 322 336 324 314 322 311 314 326 325 323 333 337 337 319 315 330 312 318 321 310 326 310 320 338 322 315 319 333 323 336 331 339 334 317 315 318 321 322 337 339 338 331 338 336 311 314 327 316 324 340 318 310 310 330 341 325 337 320 318 321 317 341 320 311 317 326 320 329 339 316 328 338 340 326 333 342 330 318 316 312 316 324 312 324 341 314 340 314 329 324 345 328 320 316 328 331 337 341 323 318 338 317 330 320 319 317 325 330 343 316 316 332 337 337 341 331 339 336 332 320 345 329 336 320 331 318 338 322 346 345 324 337 349 340 342 320 341 350 336 334 318 337 350 339 327 344 321 349 330 335 320 326 347 339 329 329 339 348 333 335 344 341 321 344 330 343 346 351 342 332 336 341 350 333 326 325 325 329 328 332 336 340 355 342 344 350 343 326 348 349 345 323 342 325 325 356 335 338 344 357 326 338 347 332 336 330 346 357 345 327 342 358 344 340 344 340 342 339 344 333 339 340 333 333 343 343 332 354 358 360 329 334 348 359 349 333 339 345 332 359 346 348 358 330 337 351 345 353 337 336 333 349 346 334 364 344 359 352 334 357 342 358 361 335 349 345 339 365 340 346 352 345 361 338 346 367 353 363 370 346 342 348 340 368 363 350 359 356 347 337 358 357 363 352 372 355 340 355 365 359 367 348 370 360 364 359 369 359 351 368 347 370 358 351 344 350 351 373 350 368 354 360 359 345 364 372 369 350 356 376 377 361 370 353 367 369 366 346 373 366 376 348 370 347 348 351 349 358 347 358 349 360 357 347 364 380 377 371 352 371 349 368 353 376 358 378 382 362 360 355 364 357 359 355 360 362 377 381 384 382 384 381 382 369 354 358 365 357 355 364 384 381 380 376 357 377 361 386 375 384 366 361 378 370 375 387 390 374 382 365 383 356 358 378 374 361 363 365 381 366 392 377 373 360 363 393 363 386 367 384 379 379 369 367 395 389 377 372 384 396 383 393 361 391 390 374 388 361 381 376 377 389 386 383 388 382 396 385 399 400 387 388 401 395 401 366 382 364 384 369 401 368 379 379 377 387 394 367 387 392 399 381 382 401 402 370 399 376 371 376 391 396 401 392 406 401 372 386 380 407 403 372 372 395 407 402 399 388 385 394 407 380 401 382 384 397 393 390 411 373 391 387 376 381 395 400 407 377 377 385 403 401 388 407 387 376 399 405 383 403 390 381 412 380 381 414 396 402 382 395 391 401 399 384 398 383 410 382 387 404 394 406 391 397 415 389 415 395 413 408 385 387 413 385 400 393 391 411 419 392 389 417 414 404 402 414 414 386 407 394 414 383 415 401 389 402 411 384 417 396 406 415 396 399 420 409 413 424 401 404 387 402 400 421 385 422 406 410 419 423 422 403 425 408 423 392 387 403 425 414 409 408 406 422 416 395 399 405 390 418 402 426 421 390 412 419 411 397 392 394 412 413 398 426 406 405 429 420 405 425 404 423 415 428 418 414 431 400 416 432 431 431 429 424 393 413 415 416 420 418 422 404 401 431 402 418 407 399 406 423 434 423 417 420 420 402 401 418 412 428 420 414 429 418 406 429 397 428 413 427 415 402 399 424 401 407 407 414 413 422 402 414 412 426 400 437 435 409 421 414 403 404 423 433 421 403 429 425 426 403 421 414 422 413 436 411 401 406 399 419 403 402 439 399 401 427 413 401 411 426 408 435 420 432 427 401 434 415 425 419 421 406 433 442 418 429 410 420 434 410 438 438 411 435 436 413 422 406 412 433 432 420 424 410 408 409 409 442 423 434 419 441 437 411 439 414 437 406 431 428 413 425 421 421 417 414 432 437 418 440 424 406 416 405 413 423 410 421 421 431 411 437 426 405 443 420 414 435 421 442 416 429 420 432 404 434 443 431 424 414 427 446 418 439 405 427 417 412 442 432 437 408 421 416 409 418 430 417 405 446 411 415 429 428 443 429 414 438 413 435 406 436 434 417 428 433 438 438 438 433 424 426 436 438 437 438 410 421 408 408 418 413 419 442 436 415 423 445 407 431 433 406 418 419 419 439 405 410 431 436 436 406 415 426 439 446 415 444 418 417 446 431 425 418 426 414 426 442 410 426 424 437 428 435 409 440 428 407 443 412 436 432 413 446 409 445 445 420 441 416 432 440 442 408 410 419 414 429 412 419 409 430 407 430 418 409 423 439 411 419 404 442 444 410 440 407 409 436 422 445 406 405 435 440 405 441 411 415 422 418 428 427 442 432 411 412 437 428 406 443 441 404 438 439 410 430 440 413 421 414 410 421 415 442 414 417 436 421 427 413 433 409 437 430 438 401 439 429 425 442 427 421 442 419 414 407 405 409 416 422 421 424 441 432 420 411 403 412 428 427 422 417 436 414 404 429 413 399 415 437 438 439 415 437 416 429 402 421 436 416 399 416 438 430 409 428 424 401 422 425 429 412 435 405 402 416 413 415 418 417 437 429 397 397 414 414 409 408 401 433 409 427 411 396 418 424 426 404 427 411 433 419 425 430 429 432 409 403 409 430 425 411 423 425 410 398 403 423 413 410 419 426 400 395 427 423 424 419 392 415 395 430 399 426 425 392 425 399 403 402 396 393 418 425 426 396 430 398 426 408 416 412 402 424 415 399 416 426 395 402 402 401 394 398 403 423 406 395 416 423 389 387 420 403 407 400 418 415 391 396 402 422 397 386 403 411 422 403 401 388 409 407 394 415 409 400 402 420 408 391 408 403 384 400 411 404 414 404 393 412 405 410 408 417 403 418 396 391 387 412 395 412 387 397 395 405 414 415 402 400 415 405 394 417 399 403 387 408 409 412 388 414 407 386 399 397 404 407 386 388 404 399 401 397 390 406 409 378 404 398 400 409 385 376 397 393 388 405 412 409 388 411 405 407 380 377 377 396 407 375 396 395 398 409 404 372 400 398 403 379 370 377 402 408 406 386 391 383 394 371 394 387 401 402 403 380 375 394 390 389 390 404 400 381 392 366 394 401 370 391 378 392 392 367 371 377 389 370 390 391 388 393 371 382 388 384 395 373 372 379 373 372 395 368 386 397 383 375 394 387 378 384 377 384 386 361 396 391 369 365 375 385 367 370 362 384 390 382 391 385 386 360 387 366 388 382 389 366 364 372 364 356 391 363 389 378 361 376 372 370 358 365 373 380 375 375 382 384 377 377 373 382 357 380 353 387 367 384 358 353 377 381 352 352 365 385 353 371 360 355 374 355 380 365 369 379 361 359 371 353 381 367 372 357 383 371 365 373 364 358 376 369 376 352 358 351 366 364 362 375 348 366 380 379 344 379 352 356 369 374 360 365 356 348 375 372 352 372 377 368 363 350 354 358 356 347 343 376 365 366 360 347 350 368 358 364 354 357 371 366 367 368 355 341 340 354 350 351 355 342 347 349 350 342 370 366 370 361 358 370 351 353 340 336 345 357 337 336 338 367 361 343 361 342 344 338 334 367 362 351 348 335 338 359 339 335 353 349 335 350 347 349 332 363 331 338 353 331 356 338 347 348 362 356 360 332 340 354 345 348 345 352 350 347 344 360 338 342 333 355 328 345 346 348 330 346 329 352 355 354 332 336 345 331 328 342 341 345 331 357 330 347 354 351 332 335 356 341 349 328 334 324 352 326 344 355 346 347 354 340 348 335 350 334 340 326 350 329 340 344 349 348 337 348 322 325 339 321 329 327 349 338 335 322 328 342 333 331 347 325 347 345 337 337 339 321 337 333 321 322 323 348 345 335 340 343 336 323 343 344 330 335 325 343 337 331 332 348 342 324 319 333 316 337 316 334 337 334 316 339 334 317 333 328 334 322 319 319 326 344 342 337 329 315 328 314 330 342 345 320 316 314 337 313 333 337 332 322 321 332 343 340 341 329 321 325 320 317 339 324 333 323 328 335 328 339 342 313 326 329 326 320 342 322 321 312 315 324 325 310 332 311 319 329 328 328 310 336 333 337 315 321 315 331 313 333 328 312 335 311 331 318 320 330 329 330 330 334 312 314 334 335 315 311 322 333 329 323 328 320 318 334 333 324 324 336 316 311 307 310 313 329 320 325 318 308 315 309 334 319 315 329 314 321 331 328 314 321 311 334 333 321 329 326 306 314 323 315 318 324 319 324 314 332 310 326 333 318 328 329 331 335 318 305 318 311 327 326 326 332 323 322 316 314 310 316 322 328 326 334 314 307 320 322 333 325 310 328 305 332 319 330 330 332 331 311 307 321 333 328 317 319 313 328 328 319 307 313 310 328 310 319 330 325 336 326 313
311 319 315 306 333 308 332 329 334 306 331 319 334 322 331 316 331 322 307 313 324 315 318 316 320 332 309 309 331 331 317 336 312 326 337 307 329 331 330 325 331 323 306 328 308 331 306 333 315 308 308 334 318 321 313 333 315 316 336 308 309 315 307 315 336 338 317 327 331 309 314 324 327 315 314 329 308 315 324 318 317 326 315 329 309 321 323 317 330 320 318 333 329 318 309 326 317 319 314 309 322 321 327 311 330 335 333 332 311 318 311 321 337 318 311 338 331 326 315 321 339 326 315 329 337 317 315 314 328 321 316 310 334 335 312 324 329 337 316 333 314 318 313 342 327 315 339 317 333 313 329 332 331 336 319 326 343 324 330 329 335 336 330 327 318 313 337 336 316 316 320 333 331 333 344 315 318 346 344 322 319 322 319 321 346 342 318 320 325 321 340 333 328 337 323 331 336 346 322 340 348 327 325 334 348 323 334 317 321 333 324 325 339 329 332 338 324 336 342 333 343 335 349 321 325 322 338 346 321 343 336 319 322 345 337 319 351 321 321 324 337 328 330 324 338 343 344 344 328 336 326 353 352 322 322 327 327 341 353 330 332 337 328 333 356 341 329 354 350 333 333 352 335 340 327 331 341 331 332 356 354 354 357 324 343 328 328 352 330 336 332 338 344 347 341 352 340 356 350 341 333 335 336 354 353 350 329 346 358 346 345 329 344 353 330 337 331 342 332 337 355 347 359 348 343 350 342 358 346 341 340 353 350 359 348 351 356 358 344 353 343 346 357 350 350 365 339 337 365 347 333 356 355 333 341 355 368 341 355 354 354 368 352 352 345 340 360 345 355 364 357 367 343 347 351 340 358 370 344 356 350 357 345 350 358 352 348 370 373 370 355 370 345 350 354 357 368 344 343 353 350 365 350 358 342 341 361 361 347 342 363 353 359 354 363 364 376 367 367 343 368 358 353 362 368 359 369 360 372 354 372 359 354 357 363 374 361 365 357 347 366 360 374 364 372 360 351 351 366 376 353 372 373 364 355 378 360 362 359 353 372 367 368 362 380 368 355 361 368 384 375 380 376 369 365 379 359 379 360 352 362 381 389 389 374 385 388 371 368 366 384 379 381 389 365 355 364 383 368 361 366 371 369 391 367 383 360 376 390 370 391 378 362 370 378 363 380 391 359 395 367 391 361 373 367 372 374 377 379 365 361 376 391 365 398 398 375 367 397 387 391 389 390 390 380 372 374 379 384 399 399 371 386 398 385 382 385 382 397 401 401 382 380 373 365 379 388 395 401 387 401 395 393 392 402 375 382 377 370 404 376 370 391 379 383 376 398 382 373 373 383 389 369 376 387 380 403 404 396 407 403 377 386 402 396 405 382 401 392 375 410 381 407 407 382 403 389 391 378 386 375 380 406 378 398 412 377 393 408 405 381 391 411 396 384 387 393 385 377 402 389 405 412 413 391 410 404 408 380 410 382 381 378 403 415 392 403 379 400 386 409 411 395 418 397 392 405 412 392 412 392 415 392 419 395 408 407 410 417 411 416 420 392 414 405 400 383 392 419 404 388 404 388 395 402 405 407 420 391 420 405 403 415 417 402 391 399 389 420 387 411 408 386 416 401 410 386 402 413 423 416 411 406 422 423 417 405 400 406 413 397 388 424 421 414 394 419 401 407 405 398 421 414 411 427 403 415 392 427 416 430 418 423 427 413 391 430 412 429 397 417 391 412 405 406 402 408 416 416 426 393 427 420 419 409 420 395 393 422 393 421 424 424 414 421 406 415 421 429 412 428 416 415 411 431 429 421 407 415 406 402 416 400 431 405 417 420 409 420 408 411 407 398 401 431 429 416 413 417 410 433 410 435 413 426 431 407 414 404 429 425 414 412 430 410 423 413 421 436 423 418 405 410 405 429 436 438 415 402 420 425 399 440 411 418 415 416 434 414 411 435 404 421 403 415 427 413 437 408 406 417 427 412 429 433 440 422 429 415 424 409 440 425 406 408 402 422 425 435 438 435 429 401 415 431 414 401 402 411 408 409 426 435 419 411 424 418 434 409 431 414 415 428 436 421 435 437 442 415 428 436 409 413 434 423 443 406 421 443 415 427 408 437 416 424 405 437 440 435 444 425 403 416 409 437 433 440 428 431 410 412 424 416 420 413 435 419 416 409 417 426 432 420 417 445 439 419 435 434 407 435 414 407 404 418 441 434 411 424 418 416 430 438 428 405 404 415 418 414 419 429 435 405 443 406 404 437 421 436 423 422 423 432 425 423 444 420 409 408 438 423 420 420 414 442 419 414 410 431 422 425 414 411 426 410 413 426 441 428 414 416 404 431 444 425 406 441 439 411 445 429 429 417 404 439 413 419 405 419 405 423 440 412 428 417 416 437 438 411 418 406 424 418 434 420 438 436 413 429 442 412 413 425 423 411 416 433 424 415 404 423 434 438 432 414 410 403 407 403 410 422 405 429 435 434 404 426 423 413 409 420 422 419 439 440 424 408 426 403 420 427 424 408 419 410 420 426 409 423 425 417 440 427 441 430 417 400 412 437 411 419 411 429 434 406 426 413 412 408 415 430 433 436 435 409 403 412 432 409 433 415 424 431 400 423 419 416 423 430 411 434 405 420 422 417 402 425 407 432 418 411 428 400 406 417 405 423 410 418 407 435 428 409 430 436 409 399 404 417 413 436 432 411 433 409 432 396 396 399 431 417 415 422 421 423 400 428 411 414 409 422 410 401 395 404 402 407 409 409 429 425 408 427 401 406 399 396 408 400 402 405 424 424 432 409 413 399 403 428 417 418 417 394 428 418 407 394 392 421 409 428 414 426 421 423 399 429 427 415 396 398 389 429 389 396 392 393 401 424 416 403 415 392 415 398 410 402 418 410 388 394 419 411 425 401 394 389 405 388 391 416 423 422 410 422 423 413 418 395 402 406 411 389 402 390 391 386 397 422 409 398 421 393 414 420 401 383 416 411 385 413 394 415 403 419 411 400 400 405 411 410 380 398 407 391 397 415 394 411 406 404 410 394 398 396 411 387 382 387 391 383 405 409 405 403 409 391 405 407 398 386 381 414 398 378 397 399 381 386 390 387 400 411 391 380 377 383 377 381 392 390 374 380 410 390 395 403 403 384 382 386 382 387 385 403 388 394 376 383 395 380 394 380 377 399 375 408 371 374 388 402 404 393 391 401 375 402 371 401 395 400 403 373 376 381 382 380 376 379 393 379 372 389 377 376 370 378 366 388 382 384 382 395 386 384 390 392 379 393 365 384 388 362 389 375 393 382 367 380 394 394 393 362 397 383 389 380 396 390 365 391 378 379 379 366 376 392 368 389 372 386 365 386 374 384 387 363 386 369 382 386 370 372 389 366 362 380 358 387 388 358 380 383 355 377 368 371 387 376 379 364 366 363 354 359 389 361 379 358 387 366 364 364 381 359 351 365 383 369 359 356 379 364 355 360 375 366 366 366 357 359 355 371 352 382 381 349 373 376 352 360 373 361 351 382 356 352 354 381 361 361 375 370 354 380 380 359 376 360 356 364 349 378 350 353 375 346 369 345 354 374 357 344 351 377 359 376 363 347 356 343 342 349 348 358 356 370 341 374 346 363 372 357 344 372 347 370 356 342 367 363 343 368 357 371 352 366 369 357 354 354 358 361 350 342 355 342 336 354 339 341 353 348 370 357 356 342 364 339 357 356 362 360 350 357 335 341 349 365 359 365 360 358 366 337 362 348 354 362 332 358 331 364 340 360 347 357 336 332 332 351 341 335 354 336 349 354 345 344 333 348 347 341 345 348 328 342 350 337 341 358 347 348 332 356 343 348 348 355 358 357 342 343 336 340 357 354 338 339 335 343 332 353 354 348 346 329 329 335 338 350 339 323 344 344 326 335 340 348 330 338 353 355 329 330 335 327 343 353 346 332 330 332 324 322 345 323 351 349 347 352 353 345 344 349 333 349 321 329 328 329 340 344 327 328 330 337 344 350 335 335 327 341 342 328 339 330 328 334 325 321 333 321 345 322 317 325 318 349 332 324 325 318 346 331 325 322 348 317 320 331 331 326 318 322 334 337 334 344 320 340 315 333 343 340 338 341 346 337 339 328 343 314 328 338 327 334 343 326 336 313 339 318 321 340 323 340 317 336 326 313 324 313 341 330 323 320 327 343 329 328 334 322 316 325 324 340 322 313 323 314 334 339 340 341 327 327 311 333 319 325 334 331 326 331 318 337 340 333 336 324 317 326 335 322 340 316 320 320 318 332 323 310 328 320 309 314 338 309 336 314 325 328 336 309 317 312 337 315 335 331 330 311 317 324 324 316 331 335 326 308 326 309 309 313 320 309 318 317 310 314 324 327 334 320 329 312 324 326 319 319 317 310 322 326 326 338 335 318 333 321 318 320 323 320 326 337 322 306 315 325 313 332 314 309 313 336 314 330 323 326 310 333 329 325 321 317 325 317 328 320 332 308 334 318 322 322 317 306 322 326 325 330 321 333 333 328 331 309 321
317 330 326 313 322 314 328 333 333 307 323 315 333 325 311 313 309 327 324 309 312 313 328 336 328 324 331 318 317 334 333 328 325 321 334 308 328 323 334 322 323 318 330 317 336 334 325 339 323 310 309 328 316 331 325 337 316 317 317 326 312 311 315 331 325 310 332 314 326 328 329 310 339 320 321 337 315 338 337 332 309 339 320 318 330 338 315 338 315 324 324 320 328 332 311 313 334 335 320 321 323 310 324 324 323 337 321 330 335 317 321 336 315 333 313 336 330 319 333 336 336 318 316 323 341 318 327 334 313 338 314 327 339 329 341 320 325 321 341 319 329 321 313 334 312 316 329 332 325 320 339 335 334 343 342 340 340 335 340 326 330 332 313 331 320 329 318 335 327 334 344 320 340 322 339 337 330 324 315 327 334 339 317 320 336 344 346 329 334 339 341 317 325 341 333 330 322 338 316 334 326 347 338 319 320 328 340 335 338 340 348 323 330 348 326 319 345 324 331 328 348 324 328 323 350 346 335 321 335 336 337 345 331 325 345 334 334 335 352 323 324 348 328 334 344 337 333 338 342 347 347 337 353 324 341 349 351 343 325 348 352 344 324 348 332 343 323 340 335 337 354 330 349 335 341 337 336 348 355 335 346 344 354 341 340 333 342 338 353 352 330 349 340 339 348 349 359 348 334 346 329 339 353 329 351 344 344 339 335 349 350 332 335 354 357 359 362 341 338 356 334 351 354 358 330 342 355 337 331 337 357 341 349 357 351 348 338 356 365 358 358 342 366 362 343 334 340 344 350 337 368 368 342 334 361 347 343 365 337 355 356 349 340 367 358 367 351 364 369 361 367 338 337 345 367 347 346 351 371 364 357 347 340 365 347 369 356 357 341 358 354 363 351 372 372 373 368 352 344 344 343 352 345 355 360 352 369 367 353 375 342 356 376 359 352 342 345 356 356 351 373 370 365 355 362 371 368 365 358 370 379 370 363 367 351 345 377 380 352 369 357 352 348 373 350 375 373 369 369 351 378 381 379 365 357 362 357 383 364 351 353 363 356 372 366 364 373 378 362 369 355 371 364 376 385 374 380 378 374 377 358 365 362 377 361 367 357 378 372 359 377 371 365 365 389 377 369 360 376 381 357 359 380 371 362 378 371 369 383 372 357 367 385 367 392 394 360 375 360 394 381 385 374 370 359 372 372 389 393 371 378 395 363 398 362 373 364 365 395 362 397 367 390 394 370 375 374 384 396 399 385 384 384 382 399 371 363 399 374 365 398 369 370 378 369 388 391 389 392 365 391 369 372 383 380 398 374 394 383 371 371 384 370 371 405 369 379 405 383 389 385 396 373 391 372 377 375 378 379 407 408 382 405 373 395 390 396 396 401 396 392 378 400 394 399 383 375 379 401 381 401 403 395 394 377 397 382 382 406 380 382 395 382 406 386 406 386 402 393 379 388 402 413 405 387 403 379 378 409 396 386 389 416 398 398 380 411 406 379 394 403 414 414 399 395 380 415 388 415 386 396 387 383 414 392 400 380 404 389 411 398 420 418 410 406 415 417 382 421 420 403 418 388 419 409 389 412 397 397 400 403 414 407 399 401 412 419 401 396 388 384 406 421 423 396 406 409 424 407 401 415 389 390 421 418 417 419 400 424 426 417 396 409 394 412 426 415 400 404 388 397 405 401 393 422 420 402 412 389 429 421 408 418 422 419 396 411 414 419 395 391 412 410 430 422 391 415 400 412 397 422 397 405 423 401 399 415 416 424 416 415 417 397 406 408 427 412 432 412 403 398 414 426 418 413 418 418 398 429 401 404 422 408 421 413 420 428 395 403 420 419 429 403 427 402 421 420 424 421 398 436 427 421 427 410 400 413 397 404 407 404 416 435 419 401 412 405 436 414 415 422 399 410 430 432 418 416 415 405 401 420 440 425 434 399 434 435 431 437 428 408 413 403 424 433 417 408 403 399 426 426 437 411 403 407 420 427 425 440 414 422 405 413 405 440 413 441 432 402 435 419 409 408 424 434 440 440 441 400 438 425 427 435 436 429 441 415 413 425 412 429 405 418 440 410 414 409 407 405 411 401 424 418 408 405 412 404 403 409 404 441 434 428 431 427 415 429 439 427 412 408 411 416 423 408 423 435 417 430 439 427 430 418 403 434 421 412 437 420 419 437 416 407 422 403 432 435 431 425 418 439 430 428 409 407 432 430 440 405 416 433 431 442 406 430 432 422 437 424 439 409 417 408 414 436 407 441 424 433 422 437 427 405 418 433 409 406 416 405 408 430 435 434 427 438 417 413 413 409 434 408 416 404 411 427 435 413 421 414 443 440 405 423 442 420 409 405 423 423 407 429 406 437 416 428 429 430 437 438 434 425 441 405 426 406 427 415 416 404 424 415 439 426 433 435 402 440 437 422 416 439 404 419 431 416 402 413 402 435 407 431 416 402 435 438 406 416 409 421 416 432 432 412 414 421 401 412 415 434 431 429 428 432 401 413 404 400 425 402 434 429 431 405 430 421 400 436 436 407 412 407 435 400 416 404 420 416 416 435 407 404 419 433 434 419 404 437 419 427 437 409 412 426 414 401 405 412 435 440 417 422 429 420 398 403 403 401 426 413 412 401 412 406 411 435 433 403 407 412 411 437 405 425 404 397 406 432 396 416 426 411 401 416 435 401 421 399 407 409 413 422 414 429 430 427 427 425 433 396 398 407 396 408 395 404 408 404 401 411 427 430 425 431 411 425 398 395 429 411 411 407 396 429 401 432 420 394 423 419 396 427 391 401 402 392 413 417 404 420 394 395 417 428 395 394 419 400 398 415 417 417 390 423 413 401 422 402 426 407 424 407 417 427 419 393 414 424 421 418 400 412 415 393 417 418 392 416 392 387 418 424 388 424 414 406 401 404 394 399 423 390 410 411 421 401 409 401 391 402 391 403 388 411 410 410 396 407 399 401 401 392 392 395 382 412 416 391 391 385 397 382 382 382 400 412 392 385 381 391 405 389 411 402 409 390 381 413 395 386 391 391 385 383 396 410 414 390 416 391 382 400 403 415 395 377 387 391 380 406 390 377 397 382 404 407 404 389 402 409 385 375 409 379 406 389 411 392 390 410 405 393 383 381 393 401 380 391 404 374 372 379 402 392 373 381 385 392 384 373 386 393 401 372 387 384 372 382 380 399 390 379 374 382 400 378 403 402 386 380 398 369 400 385 402 380 398 375 389 375 382 372 387 385 370 385 391 373 375 379 365 397 368 387 388 399 374 363 395 392 376 366 372 387 384 385 363 393 393 385 364 372 369 386 370 375 384 374 361 395 391 389 360 387 368 394 383 374 365 378 387 389 368 367 380 359 380 383 360 379 360 359 382 384 362 367 388 390 363 364 374 373 355 389 362 364 364 387 356 369 383 384 377 370 355 361 385 355 364 365 355 366 366 358 357 386 370 366 382 354 374 378 371 368 356 368 356 371 353 374 381 364 367 382 383 380 349 366 357 349 369 375 354 379 365 371 365 349 369 346 354 363 362 353 361 368 370 366 369 373 371 364 367 352 378 345 348 379 362 372 359 347 363 366 358 344 353 356 363 356 356 351 353 373 358 368 376 366 369 374 367 371 362 375 358 345 362 367 353 356 354 348 367 369 345 371 364 338 371 355 339 355 342 360 356 364 344 361 354 349 359 344 344 356 355 339 338 355 365 362 335 356 337 363 351 354 359 352 354 335 347 368 363 350 366 347 354 339 336 335 350 334 356 335 332 352 343 363 356 338 350 345 364 333 343 362 337 341 335 343 350 351 344 357 329 331 339 358 356 336 331 353 335 354 359 347 355 344 344 354 352 329 335 359 338 355 331 353 332 344 333 353 331 347 354 339 357 331 334 350 338 337 341 353 329 346 346 331 328 329 324 327 339 340 326 326 335 339 353 341 323 326 342 337 349 326 351 350 351 350 344 354 346 327 351 344 327 338 330 341 327 324 348 335 336 324 323 344 345 322 348 328 331 338 321 344 340 348 337 336 341 326 332 331 328 329 320 334 347 327 320 318 327 346 332 343 317 333 332 340 336 327 348 344 343 347 336 331 341 321 346 331 329 328 341 338 338 341 320 332 317 322 333 327 316 346 319 346 327 334 336 344 343 332 339 337 330 326 317 321 330 345 334 341 324 328 330 313 321 335 328 324 337 331 318 321 335 314 328 337 318 330 317 334 323 316 319 332 314 339 341 326 337 341 326 312 312 319 333 328 325 334 321 317 321 328 326 312 330 310 337 336 328 310 327 339 314 335 328 317 331 325 331 324 323 314 325 324 322 315 310 336 339 321 311 318 339 327 320 327 327 315 322 313 314 338 309 318 331 327 325 320 312 315 335 326 321 320 310 334 326 311 330 324 323 332 333 322 319 312 308 337 318 321 310 324 318 310 333 309 330 318 321 334 326 317 320 307 329 322 333 315 325 323 332 309 316 325 323 327 330 323 324 308 337 326 325 316 330 319 319 321 331 333 316 318 311 329 318 333 313
313 311 332 330 336 334 339 322 318 327 313 335 312 315 333 332 333 310 323 313 322 337 337 317 314 316 321 336 327 316 310 333 319 335 323 315 329 322 330 309 310 336 336 314 311 329 338 336 331 321 309 314 318 339 323 324 315 336 321 335 312 323 328 323 318 311 330 340 325 320 340 326 315 335 331 318 324 330 313 314 310 313 319 320 311 333 335 318 329 315 312 332 330 331 315 339 333 336 338 318 316 338 335 322 332 325 330 314 313 333 319 314 337 328 324 338 320 317 315 340 324 317 330 312 338 335 341 329 330 338 336 335 333 328 315 321 345 336 315 336 344 325 334 337 317 317 326 337 343 323 342 332 315 346 332 322 320 325 329 345 316 332 333 335 320 345 342 317 334 342 341 332 322 327 321 324 333 335 347 328 343 342 346 345 339 329 320 345 339 336 342 342 319 327 328 325 324 320 325 343 348 350 326 320 330 332 327 347 319 325 325 345 319 320 341 341 333 343 335 320 330 329 344 333 339 322 339 346 323 346 338 353 346 347 353 325 329 330 352 328 338 324 322 337 325 345 326 337 336 328 327 354 347 345 336 349 333 339 350 339 328 325 353 338 331 330 337 332 339 353 348 350 339 351 340 335 325 332 331 358 346 343 356 336 341 336 330 351 352 331 341 358 342 339 348 358 354 328 333 335 358 358 336 340 351 353 359 359 361 340 360 348 359 357 334 340 342 347 340 342 360 363 348 341 350 336 339 343 346 353 351 341 350 352 335 341 362 343 358 346 355 340 366 342 362 360 354 358 339 353 355 363 345 356 360 354 338 340 359 366 346 360 342 342 345 345 351 340 370 355 354 369 339 364 355 369 357 353 370 339 372 369 369 349 356 359 345 371 365 371 369 354 360 352 360 370 374 353 351 349 349 345 353 362 343 351 372 370 372 354 372 376 366 347 359 364 375 346 365 355 367 351 366 372 374 355 348 349 345 369 360 380 360 351 345 361 362 376 370 356 352 364 372 358 351 369 380 363 372 383 376 378 355 362 370 366 354 356 372 355 380 367 356 376 374 356 372 354 359 366 363 363 383 365 353 357 364 379 385 363 359 384 384 357 378 364 381 354 385 365 355 370 380 379 371 382 375 381 379 383 360 392 374 371 384 392 391 360 383 389 372 390 361 382 373 388 393 380 389 365 392 391 361 360 394 377 366 393 367 390 384 387 368 375 389 363 370 384 362 390 395 390 390 390 379 377 365 368 388 369 366 372 370 398 388 382 368 390 372 373 385 379 395 381 371 402 400 381 365 401 372 400 393 403 370 374 397 373 396 402 397 379 374 404 377 379 387 399 368 374 370 389 390 402 385 398 379 383 392 385 385 394 408 376 397 390 379 406 406 391 407 374 378 372 382 392 390 401 389 405 409 375 403 407 380 389 401 403 403 404 379 379 378 379 375 395 388 411 391 412 382 389 378 389 389 377 409 397 396 377 380 393 380 399 377 416 416 406 406 406 386 401 402 391 395 402 411 398 389 416 400 413 413 412 407 402 391 382 384 388 390 401 419 417 385 401 391 396 394 409 384 413 406 388 392 407 382 403 409 390 390 391 417 384 415 396 398 387 398 404 396 402 417 388 399 422 408 403 399 414 391 394 406 408 392 409 394 425 390 422 386 398 390 420 392 415 394 399 419 402 419 424 420 406 389 388 404 405 406 410 394 404 422 420 397 428 421 397 428 424 402 411 398 406 403 398 414 396 390 416 411 415 428 420 427 403 416 431 411 402 395 416 430 428 408 397 429 399 407 429 395 421 410 404 398 425 414 423 433 414 410 414 400 409 402 395 421 429 397 400 400 400 426 400 396 402 405 433 411 421 429 414 410 407 427 417 399 408 408 399 431 425 419 399 399 429 400 429 427 406 435 433 412 428 397 414 437 409 413 412 437 410 434 413 422 425 436 428 398 407 433 435 436 417 438 398 405 408 422 421 415 407 434 416 403 433 418 437 419 408 402 409 418 415 429 407 419 435 429 418 440 433 407 434 426 423 429 430 432 410 411 404 417 403 420 421 436 439 415 414 407 418 422 424 432 409 432 410 403 420 427 401 410 436 436 435 419 426 426 408 437 436 413 413 439 432 432 433 427 406 403 434 422 426 415 413 433 405 421 436 424 407 437 434 401 430 428 417 413 411 424 405 404 435 418 441 424 406 432 409 411 434 440 430 415 412 440 405 417 419 439 440 425 431 429 425 418 414 439 430 422 420 433 425 411 405 423 432 409 409 439 416 439 433 403 409 442 441 412 415 416 405 409 437 433 434 416 407 405 411 434 425 429 423 405 437 426 424 423 432 429 416 404 424 405 403 431 403 442 439 413 412 440 418 406 429 409 418 433 410 428 423 431 413 442 432 404 422 412 425 410 437 437 413 418 441 412 403 440 409 439 409 421 437 424 423 422 429 440 412 438 423 432 425 434 431 414 437 411 424 418 418 418 412 428 433 408 440 436 403 405 431 411 423 423 434 402 404 422 399 414 416 422 405 399 414 434 412 408 401 436 426 420 410 436 406 402 401 404 436 405 409 424 415 433 433 418 402 401 432 433 434 432 415 425 424 419 417 431 415 406 405 400 397 435 405 399 431 404 425 432 428 435 399 398 427 433 421 433 397 414 427 434 409 403 422 435 425 399 429 401 411 399 404 413 396 415 415 431 421 402 425 412 401 427 416 432 426 400 428 426 418 419 425 433 429 411 393 418 417 427 424 393 431 392 412 393 412 432 430 401 400 421 418 410 413 399 409 404 408 403 398 393 430 430 392 425 407 393 410 390 429 400 393 429 402 413 389 425 401 404 425 391 393 396 405 401 411 425 400 402 399 411 411 401 424 398 392 389 416 388 394 416 424 406 416 407 415 394 391 388 402 420 423 398 387 392 403 411 422 416 418 385 391 402 399 389 405 397 384 394 398 383 384 388 395 406 411 384 414 408 419 383 404 418 389 398 417 407 385 415 400 380 417 400 391 385 406 413 400 399 403 415 391 401 390 401 413 382 388 381 410 412 413 405 408 404 382 399 404 394 389 379 384 382 376 407 407 385 379 385 402 391 410 375 413 382 397 396 412 396 388 405 391 384 382 409 399 387 392 388 393 392 378 401 387 378 382 379 376 385 377 403 401 373 402 389 379 375 372 406 386 397 372 387 398 389 382 402 388 394 380 401 380 376 368 367 386 369 372 367 390 380 369 384 387 386 395 377 391 374 393 365 402 397 399 371 378 373 366 399 377 393 371 366 363 371 382 398 372 387 397 374 379 362 391 362 398 398 389 364 369 380 365 385 390 377 392 388 383 367 366 376 365 375 384 369 378 365 363 371 365 381 369 361 380 378 385 386 362 382 364 359 378 364 373 389 366 361 359 389 382 364 382 365 358 370 375 376 376 357 388 361 357 361 363 379 359 368 371 378 356 356 381 355 364 360 351 373 381 369 384 386 368 360 379 381 384 366 350 362 361 376 379 369 380 349 366 349 349 361 360 376 349 360 355 360 359 349 365 353 374 348 363 373 373 371 347 371 367 348 365 378 375 358 378 350 359 360 366 375 373 378 368 355 370 356 367 363 374 367 370 347 369 367 374 377 373 376 375 355 370 374 366 358 351 366 371 369 348 361 347 341 357 350 370 351 360 370 368 360 357 340 361 351 352 337 347 341 343 347 367 337 356 369 353 344 360 361 338 367 346 344 347 341 367 343 354 352 350 360 352 347 362 340 359 353 352 335 334 358 357 340 334 353 338 363 361 362 365 357 340 342 344 333 364 341 338 355 341 354 360 335 344 330 362 338 336 347 334 360 353 351 335 347 345 360 360 347 356 342 338 338 327 359 340 360 344 356 350 354 346 354 359 326 354 332 342 326 350 355 331 348 343 347 333 326 344 331 345 346 354 330 332 353 328 352 352 345 348 350 347 342 344 346 350 347 326 334 356 351 330 332 341 328 341 326 345 342 349 341 334 346 333 325 323 325 347 330 338 329 343 343 339 327 331 332 331 349 344 319 336 324 329 322 328 346 324 349 331 350 334 344 339 346 348 342 349 341 349 333 347 339 321 331 344 330 342 322 324 333 320 342 335 328 342 344 322 348 341 335 346 322 328 334 315 322 322 346 344 319 326 341 341 330 321 333 341 345 335 315 328 338 340 346 317 334 341 322 331 332 340 325 337 317 341 337 324 314 333 320 318 345 345 342 325 315 333 340 324 321 330 336 320 313 336 315 342 336 326 327 343 343 314 335 331 335 316 334 316 318 335 329 314 330 330 336 333 319 332 313 328 317 336 335 319 329 338 317 321 320 333 320 319 336 312 339 328 317 331 333 325 323 319 328 310 337 320 331 313 310 333 330 317 327 324 326 314 320 334 325 331 325 335 340 319 338 338 338 313 327 329 328 340 339 315 340 335 326 330 340 327 322 328 335 339 311 320 313 323 313 329 313 329 324 312 308 321 309 337 325 327 325 313 326 323 319 325 318 336 314 317 323 327 337 318 327 309 330 332
325 337 322 330 326 338 334 326 319 336 323 337 323 309 310 310 324 321 327 334 317 334 311 332 321 309 310 341 311 334 333 327 330 315 316 315 312 341 333 323 336 315 319 319 315 320 320 331 332 338 324 340 331 327 332 312 327 333 311 328 325 335 313 313 340 319 319 310 318 310 323 314 316 333 323 322 311 333 311 333 329 325 332 319 342 322 321 327 313 322 313 329 315 316 332 313 326 342 315 335 342 328 338 316 319 318 327 319 340 327 342 326 341 331 334 341 342 340 318 321 320 335 315 321 334 343 323 335 341 327 315 345 317 334 344 327 314 326 334 337 314 327 328 315 331 343 334 345 337 341 321 343 328 324 319 347 319 327 336 347 339 338 346 344 325 342 325 325 319 343 346 319 323 328 321 338 323 340 337 344 331 341 340 344 317 342 344 321 321 331 322 344 322 318 339 331 345 346 339 348 341 337 320 346 347 323 335 320 344 320 346 327 346 337 352 344 327 344 349 329 325 351 323 328 352 342 341 344 338 327 340 327 345 342 323 338 344 337 338 336 337 332 352 333 328 356 344 355 346 348 332 340 342 341 349 335 348 344 337 338 356 328 357 325 338 342 324 331 352 339 347 345 329 342 355 334 349 351 341 348 351 358 331 345 342 332 358 334 354 346 358 352 359 357 328 348 350 329 356 344 351 352 331 356 336 336 339 335 336 354 331 363 353 337 356 335 351 353 350 345 347 356 345 345 352 354 332 357 332 356 332 333 348 339 348 337 346 359 358 364 334 352 366 334 346 365 360 353 356 356 343 355 360 346 363 355 359 351 347 360 352 347 338 368 355 354 350 345 345 341 353 359 338 351 359 350 347 362 347 347 350 356 368 352 367 361 374 369 354 350 370 370 361 373 368 357 355 346 342 375 367 377 344 367 375 347 354 351 351 343 372 356 376 366 378 348 362 375 368 345 361 352 378 360 363 368 376 379 350 378 376 375 357 358 381 356 364 374 381 353 375 356 369 375 361 348 360 381 361 351 348 378 359 362 375 360 368 371 358 373 384 371 384 362 384 384 352 353 377 374 385 359 384 364 374 378 359 381 371 377 373 358 380 360 364 373 365 358 368 381 388 387 371 363 383 363 379 385 365 368 387 379 392 383 370 378 388 379 386 386 367 370 391 373 393 366 372 369 386 387 375 362 362 392 386 390 378 374 362 368 365 393 391 380 374 388 391 394 369 365 386 365 365 388 361 376 383 390 373 386 389 389 377 362 389 370 366 378 365 377 370 398 374 366 395 388 393 366 384 381 370 388 385 390 394 402 368 378 370 396 380 399 386 397 399 375 382 382 369 401 374 391 375 385 394 385 372 401 386 369 379 394 370 376 386 400 396 374 376 383 391 382 387 396 389 385 402 394 377 392 403 397 396 399 407 411 394 391 385 391 406 404 405 407 411 383 387 388 377 393 389 386 404 405 412 384 381 404 395 414 413 378 401 399 404 385 387 386 392 400 394 387 392 387 409 379 385 384 393 416 402 397 388 393 393 400 381 401 414 402 401 415 384 402 415 399 393 383 381 389 392 416 381 399 405 418 412 401 420 394 419 406 403 421 411 417 402 413 391 389 387 412 384 391 387 412 403 401 415 405 410 418 392 404 397 409 401 388 389 392 393 386 409 415 418 398 402 389 420 411 395 426 393 397 426 397 417 406 414 409 420 402 404 420 413 417 404 389 412 400 417 395 408 410 398 395 402 405 419 419 393 401 397 416 392 404 399 405 403 431 414 408 427 408 393 395 416 427 391 401 398 423 410 419 405 421 425 419 397 417 409 401 431 419 427 394 433 398 411 406 397 393 426 395 414 429 401 398 426 403 410 394 434 431 421 408 420 417 396 427 403 413 395 400 398 431 403 399 398 423 415 404 423 407 405 404 403 414 409 435 424 427 436 426 424 425 398 411 406 401 402 414 421 404 421 426 402 430 432 407 416 410 416 405 423 427 413 430 407 428 431 435 421 429 425 422 409 419 429 409 431 405 416 425 402 408 402 435 412 407 420 400 435 400 400 439 435 402 439 411 431 401 423 404 412 408 428 421 426 414 429 416 420 405 440 424 414 402 416 427 409 436 428 401 437 429 400 430 430 438 400 421 440 425 424 409 434 411 429 419 427 418 434 404 424 434 427 439 437 403 424 404 439 410 404 433 437 404 419 426 400 419 403 438 401 428 406 435 438 436 410 421 412 403 425 434 435 411 431 430 412 411 432 407 421 436 438 415 438 415 439 436 435 440 432 433 425 436 426 418 427 433 438 438 433 419 427 425 427 415 410 438 424 440 442 442 431 437 413 426 409 407 417 441 404 407 432 427 400 413 402 426 401 438 419 434 414 403 414 440 415 424 433 438 419 432 438 405 427 407 431 435 415 405 434 417 412 422 402 410 435 404 433 436 440 408 428 412 409 440 408 424 420 399 419 439 429 413 403 413 418 432 406 431 437 438 407 405 419 407 415 412 410 405 405 409 414 434 422 424 432 429 406 411 429 424 410 416 427 429 417 399 413 436 414 432 422 426 414 404 429 401 415 420 418 418 403 403 405 431 402 423 420 402 418 420 416 402 397 405 432 415 409 409 414 425 402 399 412 420 406 402 425 424 425 407 404 432 413 414 427 420 401 409 428 423 431 405 429 433 417 425 411 430 399 431 420 407 396 396 432 407 402 421 395 394 433 406 433 412 425 423 397 431 396 430 420 395 403 415 393 425 406 412 422 413 410 409 426 412 412 424 425 422 412 427 423 413 400 422 393 394 411 398 393 418 395 422 423 406 406 424 421 390 398 394 424 398 412 424 391 395 398 391 406 403 400 392 394 416 407 390 398 421 425 387 386 398 396 410 409 417 416 402 411 386 409 399 395 392 394 391 401 405 395 412 412 399 416 412 421 397 416 393 385 414 385 384 386 395 410 410 419 400 419 396 393 403 410 397 403 419 403 411 393 406 399 382 414 385 411 412 391 404 415 393 396 409 382 414 398 412 404 417 414 383 395 403 390 398 382 401 389 410 377 415 391 388 388 389 405 407 409 405 402 392 397 375 411 388 399 380 382 385 406 406 379 412 381 380 394 374 402 394 407 392 382 411 403 392 372 381 384 405 410 400 371 380 388 396 393 373 401 388 371 382 381 404 382 378 381 404 382 390 370 377 373 374 404 388 398 373 398 372 383 371 374 390 381 371 399 392 384 368 368 378 377 398 380 373 400 370 386 391 390 386 398 373 370 375 371 378 379 379 398 373 383 366 395 374 370 390 378 366 369 396 393 381 391 386 367 366 391 389 370 396 389 383 378 394 379 378 389 391 359 385 361 365 395 376 375 386 379 379 388 382 371 380 384 373 390 389 359 370 356 362 381 359 364 362 371 382 358 362 391 358 388 356 364 386 388 358 355 372 378 384 358 370 385 363 385 358 373 388 372 373 372 374 353 379 381 368 385 384 362 351 366 359 381 367 350 351 377 369 382 359 377 359 363 366 348 379 360 365 379 363 361 368 362 382 370 380 353 373 363 346 375 378 354 349 376 356 352 368 355 364 357 348 355 372 346 370 347 357 351 343 354 365 343 348 344 348 362 367 375 343 367 348 356 357 353 344 362 350 367 344 369 342 373 349 349 356 371 344 343 359 371 362 341 342 346 348 338 339 349 359 338 362 367 355 347 359 370 368 345 338 337 337 338 346 346 347 340 354 362 342 339 360 365 341 363 348 350 362 361 338 360 361 362 365 354 349 352 364 345 360 365 356 337 344 332 360 355 336 331 360 334 337 343 332 364 339 334 344 353 348 351 348 330 335 356 335 349 336 350 355 343 343 341 338 345 346 354 361 338 355 355 348 360 333 349 333 341 327 355 329 344 349 355 352 355 356 359 348 337 353 348 351 333 328 327 325 353 353 357 338 354 351 325 327 331 355 333 352 355 327 355 348 325 324 340 328 329 339 351 341 341 349 333 330 327 333 350 340 354 352 333 330 342 350 338 328 337 329 332 336 323 349 328 333 344 343 322 334 321 331 343 350 334 343 324 336 319 319 321 349 347 333 323 334 327 337 340 340 345 349 322 345 344 330 324 335 317 323 347 318 334 335 346 346 326 318 330 324 349 330 320 343 344 324 325 317 341 345 337 335 343 341 327 335 317 333 318 317 339 346 317 322 331 346 318 338 345 331 342 344 345 314 339 338 320 346 337 346 343 325 330 336 314 341 322 315 324 323 317 316 321 317 323 335 316 324 324 314 313 318 326 334 331 334 316 331 316 336 324 316 323 334 318 341 320 330 340 337 333 331 339 332 311 326 338 311 319 338 314 320 312 328 311 332 319 315 319 323 340 331 327 319 321 333 315 328 319 311 322 340 332 318 330 332 334 325 332 310 320 335 319 321 320 319 310 328 324 318 340 321 338 324 329 317 315 335 335 324 336 315 322 326 324 310 316 316 325 338 315 334 330 324 314 309 334 314 327 316 323 326 327 319 340 314 326 313 339 320 327 334 325 340 318 339
342 327 315 326 323 321 319 313 337 324 313 330 330 331 337 312 316 323 322 316 328 340 320 327 319 339 320 335 338 329 334 337 313 338 320 326 317 329 328 311 342 330 330 329 318 324 330 324 336 342 329 321 339 338 337 315 334 314 339 329 333 330 324 335 326 333 319 333 320 336 333 320 323 320 338 331 333 326 312 326 325 330 336 321 325 331 325 317 334 321 335 324 341 316 333 327 334 313 342 314 327 343 314 338 319 340 341 319 327 336 330 328 326 331 341 335 324 343 326 340 344 333 331 327 316 318 339 337 319 335 336 333 332 339 324 337 333 320 343 345 341 325 327 320 344 322 339 319 318 319 344 316 336 329 328 336 333 320 324 336 340 347 322 324 339 331 347 322 334 340 319 325 318 329 330 345 335 322 350 336 323 346 334 344 326 346 331 341 349 341 330 341 337 334 348 326 348 343 331 330 334 332 340 334 344 351 329 328 321 326 346 326 322 330 351 328 324 332 352 322 352 330 344 338 346 339 343 341 329 322 350 342 334 335 332 326 338 329 354 348 325 333 327 345 327 346 326 329 323 347 356 339 340 349 356 329 341 343 356 357 342 329 333 329 343 350 332 332 356 329 357 333 348 336 329 326 333 333 341 333 332 341 358 350 333 356 329 358 349 328 358 342 341 340 346 333 331 362 341 337 340 347 352 336 332 356 338 340 338 353 356 351 341 353 349 348 358 351 353 354 359 349 334 342 364 362 362 332 343 354 344 352 335 367 345 363 361 354 357 339 359 361 336 364 352 361 364 341 367 354 347 359 347 362 370 357 357 342 358 345 364 370 366 345 346 343 352 339 342 341 357 344 368 360 339 365 364 346 348 361 366 360 362 356 364 362 342 351 369 341 361 375 341 367 348 362 373 375 343 354 357 347 368 354 357 352 346 345 376 346 352 371 344 356 357 346 347 378 366 353 377 344 348 371 377 362 359 357 359 360 369 354 346 361 347 362 371 351 381 350 357 372 379 358 350 373 378 371 353 365 360 351 381 381 359 359 362 373 371 356 369 377 383 370 356 384 350 378 385 371 367 351 369 354 384 372 364 356 378 355 367 384 379 364 362 375 366 355 374 387 374 361 368 379 389 386 369 365 391 381 386 372 360 382 374 392 365 365 375 370 369 368 364 373 380 375 359 393 376 358 368 375 366 361 364 378 371 393 389 371 361 360 365 365 370 376 379 370 390 365 394 369 380 394 362 365 362 378 372 380 388 389 392 377 372 374 385 379 375 378 391 382 388 386 376 397 379 372 384 371 377 380 380 375 376 397 380 394 393 390 375 382 396 368 376 369 395 377 385 369 393 392 405 395 376 395 390 370 404 374 377 378 405 392 375 406 384 399 403 392 403 375 392 388 381 373 409 399 408 376 404 401 392 384 385 382 403 377 401 391 375 394 385 407 397 381 393 411 410 387 385 394 392 406 400 391 408 399 381 395 404 402 386 414 414 399 386 395 393 403 413 385 386 416 408 410 384 388 398 409 391 409 380 409 390 405 387 413 391 404 407 399 398 402 401 382 384 388 403 408 390 396 418 380 396 396 412 409 415 384 383 397 413 400 384 395 399 415 421 401 399 408 422 410 392 403 413 388 412 388 416 415 405 407 407 414 414 390 394 409 395 389 418 387 400 420 392 418 413 392 390 424 411 389 411 412 402 393 418 392 399 404 415 413 387 398 395 418 397 398 396 399 403 389 394 410 425 401 409 408 424 426 402 404 404 414 428 392 390 390 406 413 399 411 422 400 412 405 417 427 398 403 394 414 415 414 403 395 418 425 418 413 422 431 430 399 417 430 404 420 432 421 403 404 402 394 414 427 411 402 424 418 414 427 403 400 413 418 405 399 413 431 422 405 431 419 414 418 417 427 406 416 415 416 429 427 419 409 420 398 418 410 424 401 406 436 408 425 419 421 430 400 419 417 411 415 401 431 401 426 423 412 409 403 435 402 437 418 419 421 421 401 397 411 409 407 413 424 438 398 408 431 402 431 414 417 411 421 411 416 412 398 433 424 404 431 431 402 438 440 426 419 419 422 435 430 410 411 420 399 402 413 407 404 424 407 432 432 430 413 427 410 432 430 419 422 430 422 426 425 420 409 403 438 433 437 427 402 406 406 400 409 418 408 413 399 415 402 430 404 417 415 413 406 404 433 427 435 414 412 419 433 423 422 430 413 416 416 414 421 421 413 432 440 422 402 440 436 405 428 439 421 402 411 428 405 401 415 399 417 426 417 409 406 438 439 420 412 414 433 434 437 405 423 434 427 426 432 420 431 419 419 411 420 429 439 426 432 411 424 406 436 440 414 402 438 412 421 407 426 412 400 420 418 425 413 402 408 402 424 440 420 400 409 399 430 405 424 419 417 407 426 412 407 400 413 402 411 436 410 438 407 411 415 424 435 428 428 401 431 409 440 411 410 408 409 399 414 435 418 430 401 403 400 410 428 415 417 406 418 428 409 431 430 432 406 404 408 411 435 407 426 419 398 436 412 424 403 408 406 407 424 415 402 414 430 432 432 408 401 413 398 415 405 431 407 415 396 419 430 436 428 417 416 429 416 431 417 424 402 427 434 430 404 400 406 396 435 402 408 401 421 411 418 431 404 431 409 404 413 402 403 404 425 425 398 403 421 418 431 428 411 431 424 421 395 397 422 397 403 393 404 431 411 430 427 421 426 401 393 406 410 403 417 402 396 422 414 424 408 414 420 426 410 410 413 415 414 403 421 427 407 392 425 425 429 419 416 424 390 417 397 411 401 402 423 427 426 395 424 422 414 409 391 424 426 421 389 414 419 405 404 415 393 405 390 402 389 415 405 395 405 405 411 417 411 406 417 410 406 413 403 423 385 399 420 384 385 422 403 408 391 420 397 398 399 393 406 394 413 384 394 392 396 421 416 415 393 399 391 406 420 402 406 381 409 393 381 409 392 400 394 392 389 408 400 406 410 383 409 401 418 385 410 383 385 390 410 381 410 399 399 410 387 395 412 389 386 393 383 393 408 381 385 391 410 407 397 398 378 392 396 378 397 388 410 392 388 402 395 380 384 404 401 393 410 396 405 406 400 399 384 381 403 381 383 387 372 404 398 374 410 379 404 392 380 400 399 393 388 407 387 386 398 375 406 395 371 391 372 392 378 399 400 393 393 395 383 374 379 376 400 387 370 390 385 402 402 397 392 370 377 370 371 375 367 372 370 385 372 389 386 396 397 395 399 400 400 376 368 388 399 379 371 365 364 366 377 398 397 381 380 370 385 362 394 365 385 377 364 370 379 385 365 390 394 378 392 387 383 383 371 385 359 379 361 359 360 371 384 380 377 359 389 394 391 388 373 366 370 389 387 374 371 369 385 382 386 380 388 372 380 361 375 380 381 377 379 359 389 382 359 386 383 389 384 356 382 363 366 373 373 373 367 387 386 359 354 378 360 385 373 385 369 355 371 354 379 354 373 359 354 365 383 356 372 353 383 353 360 374 376 350 366 375 370 361 359 381 361 376 381 349 371 370 354 357 355 347 376 357 372 346 354 370 369 376 354 366 362 366 357 354 347 354 360 350 349 373 348 362 345 361 345 370 350 353 361 375 370 357 351 377 374 372 370 350 368 363 345 357 374 363 352 354 341 342 365 369 344 359 357 344 355 353 339 355 341 368 352 339 343 346 371 356 354 342 342 346 341 357 338 339 346 362 365 347 364 354 341 345 339 336 362 367 350 362 360 364 357 351 365 362 359 363 357 341 333 339 362 337 359 363 351 346 366 345 357 337 337 339 351 338 343 347 333 349 358 339 331 338 335 358 347 333 348 348 344 346 343 355 330 351 350 348 340 352 333 361 345 348 344 330 354 355 354 356 348 356 331 349 329 344 342 346 347 336 339 337 327 326 328 327 349 350 347 335 348 327 333 330 346 357 341 347 352 343 342 346 337 354 342 341 346 333 335 333 343 349 352 352 350 356 328 348 355 351 324 337 343 340 341 331 338 336 327 342 333 349 350 344 348 330 339 342 340 340 327 349 336 320 332 326 322 346 341 325 338 350 338 325 332 323 332 348 336 335 336 345 331 330 333 322 338 350 344 322 335 350 350 318 350 329 324 318 322 343 320 338 338 339 343 318 341 323 345 325 340 326 318 316 338 332 320 325 330 344 330 347 341 327 345 340 338 316 340 341 342 341 329 330 330 322 329 322 327 324 330 316 334 329 314 323 344 316 330 325 345 342 321 337 321 317 327 344 318 316 334 344 343 315 324 325 321 338 330 333 315 344 333 333 326 333 342 323 335 325 319 314 338 315 316 327 319 337 319 327 339 325 324 339 319 312 327 312 341 339 323 342 315 314 323 329 315 338 332 328 319 339 330 313 311 334 328 318 328 335 333 323 316 313 318 324 314 333 324 311 328 336 341 331 338 320 317 342 314 338 327 322 334 314 325 334 338 342 341 323 335 332 335 340 334 342 321 337 332 335 337 318 328 335 338 323 312 312 322 315 339 338 327
332 343 342 323 338 341 322 318 333 343 342 331 334 341 341 329 330 333 323 337 318 316 333 331 317 334 342 322 331 338 338 319 337 336 330 331 333 340 337 323 339 335 342 330 332 339 315 318 329 326 312 335 330 333 322 336 323 321 314 342 315 331 315 328 320 340 321 329 345 344 327 340 330 321 324 337 328 335 325 336 315 321 331 332 337 342 333 328 326 330 316 331 314 318 344 319 345 317 335 344 315 315 336 330 321 345 321 336 334 331 324 337 338 342 324 330 338 342 343 316 326 347 333 326 318 328 331 347 331 317 342 330 319 331 347 325 329 319 345 317 336 323 340 327 317 347 341 338 342 335 340 320 334 323 329 335 334 345 332 317 347 325 332 350 341 329 326 321 332 322 322 350 327 344 329 326 340 320 347 333 338 335 334 321 341 346 337 325 339 352 324 336 327 337 335 348 348 341 351 329 343 322 328 321 346 337 327 336 338 323 350 322 339 332 325 328 324 342 332 345 341 337 328 346 328 352 334 334 351 329 343 338 346 356 337 345 339 347 338 350 331 347 347 346 330 333 337 326 349 350 351 331 336 356 356 350 326 333 335 354 348 330 335 345 330 359 334 355 349 357 356 331 356 355 355 338 339 335 348 330 335 341 339 356 348 336 347 349 353 358 352 351 330 338 337 342 345 354 345 342 360 351 356 356 345 350 334 357 333 356 362 349 345 347 343 339 363 360 344 338 351 343 342 341 355 344 349 365 351 364 357 355 360 363 346 360 366 351 356 342 352 364 338 338 347 353 362 352 346 340 337 343 351 347 352 352 370 370 362 354 343 352 342 370 347 367 339 356 349 338 365 367 368 346 349 345 364 341 340 353 346 354 373 373 342 355 354 343 366 358 372 372 373 342 364 349 353 374 365 343 372 348 369 363 351 342 373 352 371 362 365 349 376 354 348 371 367 365 371 369 374 351 360 374 357 347 345 369 379 368 351 354 355 378 376 364 358 351 376 352 371 378 358 368 353 381 377 357 382 369 382 376 357 363 350 369 381 350 373 361 355 380 369 364 376 363 385 379 355 359 386 387 377 385 372 362 372 366 385 376 385 360 371 360 369 377 385 386 357 384 386 368 389 380 362 368 391 374 359 373 383 359 374 372 370 372 360 369 387 358 393 360 365 389 383 360 377 394 392 358 387 388 374 386 393 381 377 392 379 383 389 384 364 370 378 380 367 379 390 361 380 397 398 397 381 366 374 371 383 398 375 384 376 363 375 382 367 363 376 392 366 383 377 393 364 393 374 370 389 381 387 371 396 387 369 378 370 398 367 394 375 380 394 390 398 371 389 381 387 381 373 390 402 404 398 402 373 386 387 399 404 389 383 375 373 387 388 403 395 403 394 388 373 382 394 380 392 376 391 393 386 377 383 386 380 392 388 393 396 391 396 390 373 408 395 397 393 379 382 380 401 406 399 404 408 412 404 390 378 413 401 382 380 413 386 377 383 403 398 407 411 412 414 401 408 386 414 389 392 384 386 380 406 400 400 400 399 380 406 392 379 393 399 411 399 399 411 395 407 412 417 414 418 410 401 390 414 394 384 416 399 390 405 398 393 414 405 388 411 392 421 404 394 406 406 413 385 389 389 413 414 419 400 404 409 421 414 395 388 420 393 408 421 409 417 394 402 394 402 385 405 393 399 410 409 423 401 414 391 401 396 423 397 413 396 416 405 389 421 409 417 390 425 406 415 411 416 426 421 426 418 394 426 392 419 411 390 412 397 395 401 419 410 404 408 418 407 428 420 399 406 399 429 392 398 427 392 396 411 426 410 418 431 419 418 426 403 400 409 411 408 421 404 430 396 423 420 417 423 412 428 398 421 428 401 432 427 405 398 408 401 417 396 402 406 423 397 421 394 418 401 411 409 415 410 415 405 398 399 397 420 396 406 411 434 417 410 427 430 417 403 399 402 406 408 415 398 412 402 399 396 413 417 411 434 433 433 407 398 399 410 424 404 422 402 404 404 419 398 399 401 407 405 408 420 418 430 423 397 397 427 397 416 409 415 413 407 413 424 410 419 401 400 429 427 408 437 435 431 400 398 435 410 406 407 435 430 400 421 430 400 412 432 421 426 411 437 436 429 426 422 412 433 403 426 408 420 427 404 418 399 427 418 408 415 432 423 402 421 413 414 437 413 420 432 403 426 403 404 429 422 425 440 412 429 426 420 407 410 425 424 410 409 401 417 425 432 439 426 412 412 399 406 424 419 437 429 404 440 432 432 421 416 432 433 403 415 412 411 424 436 434 435 404 434 409 429 426 407 414 437 418 413 403 400 433 439 428 438 438 419 427 417 436 416 409 440 432 422 408 415 415 399 407 420 435 415 406 420 424 422 416 399 436 418 400 428 415 429 423 412 398 411 401 426 423 420 430 410 421 428 408 437 411 417 403 433 419 406 410 412 433 406 434 402 402 421 408 431 427 398 421 427 413 424 416 399 408 407 413 433 437 423 434 410 404 400 406 425 408 419 400 403 428 435 408 432 419 421 427 408 421 412 399 398 400 418 402 411 428 419 409 427 405 404 401 412 407 410 399 418 434 402 426 425 403 398 423 425 422 414 398 408 430 401 411 434 423 417 411 417 399 426 409 409 393 415 426 407 432 433 432 431 401 423 422 411 425 410 403 412 430 407 426 425 415 404 427 405 427 404 427 393 395 402 411 395 424 406 411 425 404 408 423 414 397 411 392 391 430 403 413 429 417 406 421 401 420 417 415 415 389 410 420 409 404 423 404 401 408 399 402 411 426 399 407 395 409 397 400 415 421 395 426 388 394 408 404 416 408 388 392 388 405 408 408 420 395 424 386 416 387 392 391 385 404 402 393 418 404 406 406 398 405 396 391 405 419 401 388 393 395 385 395 413 408 410 401 418 402 402 400 403 400 399 404 420 409 405 414 389 419 387 403 401 401 403 416 389 381 381 399 393 384 404 417 402 388 401 409 392 399 389 387 417 383 389 378 384 381 389 384 396 377 411 394 398 404 410 415 402 385 379 399 405 381 411 399 390 393 389 391 413 388 399 413 393 409 401 399 374 412 394 381 411 388 397 393 405 380 381 391 377 384 402 406 389 399 379 403 405 382 379 405 395 392 393 402 388 380 377 377 379 397 378 387 401 377 377 382 403 392 396 404 399 394 400 369 401 397 381 382 398 382 386 386 387 403 399 390 374 383 379 381 370 366 399 402 390 386 392 401 386 398 399 379 386 394 395 381 363 387 396 394 380 392 374 378 391 386 365 377 380 393 370 385 372 367 362 397 366 390 397 388 364 394 370 386 378 385 387 379 391 392 390 364 382 361 392 365 378 360 393 389 380 382 375 391 373 383 363 391 375 375 390 390 372 378 379 369 366 383 387 374 357 360 379 379 361 375 363 381 355 361 389 376 363 369 389 379 374 372 354 354 353 366 366 369 351 367 381 376 358 355 359 357 351 350 384 382 351 358 355 350 363 373 356 380 363 374 363 360 350 372 380 369 354 372 358 378 351 381 379 347 381 367 370 362 347 348 358 364 355 379 365 350 368 372 344 361 378 375 373 344 379 348 345 350 353 356 345 374 369 356 374 349 377 342 365 359 344 342 342 371 376 362 376 352 354 347 342 360 369 351 373 342 374 345 370 374 354 339 353 342 363 352 370 354 351 349 366 364 359 364 340 357 366 354 345 355 338 346 352 366 368 361 344 344 366 352 355 345 351 368 347 352 358 356 344 335 366 336 361 352 339 363 348 344 357 367 362 358 354 354 364 351 355 336 358 350 352 343 336 345 346 341 340 345 359 333 335 362 363 363 361 361 336 333 357 358 339 333 339 350 355 335 343 354 338 344 345 351 344 351 347 333 361 356 347 329 332 351 360 338 358 358 343 338 326 335 339 343 339 357 331 339 329 352 337 338 333 328 327 357 351 346 329 324 348 347 326 327 345 325 338 351 329 327 335 337 337 349 355 324 346 334 338 324 327 324 337 344 328 347 342 328 334 324 337 331 340 333 337 343 334 344 352 342 336 327 342 345 323 332 350 338 344 326 322 334 332 348 337 328 339 332 322 351 332 338 327 350 346 342 336 325 329 333 344 342 337 332 331 337 342 325 319 330 330 318 343 340 347 326 348 331 336 318 328 347 333 334 345 327 322 329 332 330 341 324 321 327 335 332 342 323 339 343 335 317 344 327 339 340 333 335 318 318 333 327 315 315 344 343 323 347 320 336 327 344 341 331 321 326 346 346 333 336 339 318 334 334 328 323 323 345 342 326 315 324 338 346 322 332 341 328 331 344 317 343 339 342 324 344 319 322 342 337 341 334 340 329 322 319 336 331 317 329 341 316 339 332 313 345 315 340 326 332 337 329 320 340 321 316 328 328 331 319 322 325 321 319 320 342 331 320 312 317 317 341 334 318 336 332 336 317 341 325 313 326 315 321 322 324 325 338 340 312 313 319 325 322 326 334 321 314 342 321 319 316 318 341 322 342 329 315 316 327 328 317
332 338 339 339 345 332 327 335 324 323 332 341 315 326 334 344 326 324 329 331 326 328 313 331 328 338 339 329 333 332 321 319 323 314 343 322 331 324 344 342 332 329 338 334 342 324 331 320 335 345 338 313 327 338 330 342 331 324 325 316 342 332 320 319 331 317 328 317 326 326 346 345 342 336 332 336 315 317 343 335 316 335 334 329 326 318 324 343 327 334 345 322 319 318 327 337 320 339 340 332 317 337 329 343 327 345 333 326 346 329 347 316 317 335 329 329 337 337 323 348 324 320 320 328 322 331 348 327 322 338 343 325 329 324 321 339 319 339 317 317 318 347 318 319 334 329 332 321 319 341 320 327 343 325 337 349 340 335 327 344 324 321 320 335 327 323 322 330 343 322 330 344 351 329 345 335 340 326 337 342 347 338 349 340 343 333 338 330 348 346 324 323 348 324 337 323 328 341 332 350 342 342 344 342 351 335 323 337 341 339 326 336 324 353 328 351 335 347 334 356 326 354 326 344 330 342 325 355 331 351 346 336 323 333 351 347 355 345 355 338 350 335 340 354 329 353 349 342 345 334 350 348 332 353 344 339 347 347 346 329 341 335 343 350 353 345 341 359 341 346 348 334 357 330 330 329 335 330 355 355 347 354 352 354 349 338 343 345 359 338 357 341 355 348 332 358 334 354 356 348 339 343 355 345 356 334 347 363 336 348 364 354 361 363 343 341 341 356 364 351 341 340 353 333 359 339 358 356 342 356 365 346 367 342 339 362 353 369 335 349 340 353 337 346 361 361 356 348 362 366 368 336 338 354 349 343 361 339 343 346 361 340 371 372 349 341 365 345 353 343 373 359 373 352 347 365 343 346 343 369 341 340 346 355 371 359 362 372 373 369 346 348 347 377 352 356 344 369 343 375 369 376 362 367 352 367 346 353 353 355 372 375 344 376 361 354 349 344 371 356 361 376 363 348 375 373 362 358 380 364 372 353 378 372 358 352 378 362 379 369 374 353 365 376 351 383 366 372 364 373 349 362 370 367 365 380 376 383 358 376 382 364 363 379 354 379 371 382 361 361 362 358 378 365 353 367 379 373 381 378 369 379 368 375 355 373 358 358 372 374 384 388 360 383 357 381 375 378 390 363 367 365 371 356 357 373 371 384 358 379 388 389 368 366 390 387 387 358 391 383 393 384 382 363 392 362 368 375 363 367 384 375 392 378 390 393 368 382 398 365 390 391 382 387 393 367 389 384 361 371 364 378 377 382 371 392 377 365 377 383 385 381 376 388 394 392 381 380 392 380 400 383 373 384 372 383 369 379 384 385 390 389 380 383 387 390 376 403 372 369 386 394 387 377 397 397 368 377 375 374 371 389 372 396 372 396 377 392 372 396 388 388 401 376 406 377 384 409 381 372 400 382 389 373 394 404 386 388 381 407 403 395 399 406 387 383 399 375 402 391 396 410 399 389 405 396 385 408 386 385 411 404 397 379 406 409 412 410 387 410 407 408 384 395 403 388 406 390 379 385 397 401 410 384 406 404 395 378 388 395 378 386 386 401 390 407 385 416 402 397 386 404 402 405 414 386 386 401 393 389 388 402 396 403 396 388 407 406 406 385 398 391 412 388 388 386 416 419 413 393 391 412 417 413 397 413 412 397 386 385 398 395 407 406 410 416 416 398 394 401 394 411 403 417 410 411 416 398 408 407 409 410 397 404 401 406 387 424 412 423 386 419 387 411 403 415 396 388 421 406 397 391 425 416 425 412 403 417 426 418 391 410 403 396 421 412 408 389 401 402 421 406 402 417 402 391 403 429 408 406 406 396 397 412 415 407 427 424 428 405 430 427 420 414 394 403 412 395 403 424 408 394 403 421 425 417 427 400 418 407 418 396 414 426 418 400 404 416 397 403 432 398 400 422 421 403 393 402 407 408 396 426 411 410 418 407 398 414 415 424 430 401 428 413 396 415 423 408 400 429 420 399 435 428 430 423 399 433 434 413 407 398 407 427 418 432 399 422 413 421 414 409 431 410 430 435 431 421 408 397 415 435 403 415 429 398 404 434 436 404 413 409 409 427 401 433 425 406 419 402 434 397 418 430 413 413 428 407 397 401 410 419 401 418 397 435 422 407 434 423 417 410 436 430 401 399 427 430 411 410 438 409 412 420 401 428 436 434 400 437 398 413 418 402 434 420 401 420 432 399 405 411 413 405 405 419 410 436 413 423 408 412 435 424 436 399 414 433 436 418 433 438 433 414 403 431 438 407 412 431 408 422 405 425 431 413 408 402 410 423 428 422 398 426 408 436 429 426 430 428 405 427 427 399 402 433 434 402 403 410 437 413 434 404 402 426 421 412 431 433 437 422 417 398 411 429 436 401 416 429 434 423 417 422 426 421 417 421 427 422 433 425 399 430 431 405 419 413 419 413 410 419 398 431 419 411 421 418 417 398 408 412 425 430 397 414 415 418 398 403 403 434 431 405 428 427 413 410 404 396 428 419 420 430 412 401 405 436 424 427 398 396 402 427 429 403 404 406 426 406 415 433 406 411 404 397 401 421 413 412 423 406 434 406 399 412 414 408 411 401 399 416 404 406 407 399 416 415 409 405 429 431 405 399 407 414 403 415 401 424 432 430 395 392 401 401 410 421 417 429 430 422 412 400 396 426 405 419 408 423 393 403 420 405 411 395 426 424 418 393 413 417 430 417 417 400 426 396 429 410 395 428 401 414 396 407 409 412 396 429 403 398 402 393 395 422 397 415 393 416 400 407 419 402 400 419 405 405 417 387 425 418 400 393 391 388 390 389 394 406 416 414 394 425 387 394 410 395 412 415 423 424 394 407 398 406 398 407 415 420 399 405 412 405 404 408 397 407 402 405 387 385 393 388 384 394 395 408 396 382 398 394 414 399 408 386 411 381 402 394 418 409 415 398 381 386 413 395 411 392 417 407 394 419 412 387 383 417 413 397 410 391 380 396 410 387 379 399 401 394 416 389 393 406 379 387 400 381 398 415 395 387 377 414 388 388 384 382 382 383 407 391 396 408 408 376 376 396 397 388 412 385 399 387 412 400 396 385 392 406 384 398 377 383 386 377 395 382 410 389 388 402 404 408 395 386 409 385 406 381 398 393 391 383 394 390 397 406 390 377 399 402 381 392 389 398 393 393 387 397 403 369 371 405 398 404 375 368 382 372 375 384 385 388 385 384 391 381 399 397 371 400 369 382 385 389 390 388 391 385 378 387 364 398 364 395 395 371 395 388 377 382 367 394 380 385 390 367 378 364 375 382 398 379 378 396 382 381 381 370 364 374 394 365 386 374 377 373 363 383 378 390 370 367 376 377 377 364 374 381 368 381 372 359 373 367 375 389 387 361 370 365 374 365 360 381 380 377 372 383 363 389 375 389 375 370 385 372 389 363 357 363 386 386 379 378 358 374 373 388 379 387 358 358 373 377 362 360 361 377 364 383 353 362 380 351 377 356 367 367 365 371 385 357 360 363 367 360 368 377 354 357 356 352 381 383 356 381 355 365 365 376 369 352 349 373 346 355 359 364 352 375 364 350 362 355 345 380 366 364 351 351 352 375 371 365 355 358 378 362 376 360 371 378 345 352 368 360 362 362 342 368 355 342 354 372 368 354 371 370 361 371 348 355 351 355 366 360 353 356 371 352 341 343 368 349 366 342 342 364 366 352 343 367 347 372 340 369 341 344 345 360 338 364 351 361 355 341 345 367 369 354 356 347 357 350 357 348 364 337 351 368 350 355 361 336 365 340 367 368 358 352 356 336 355 334 360 338 350 346 334 359 363 366 348 361 345 335 352 351 359 348 335 336 359 337 351 332 330 341 350 339 356 362 339 338 332 329 346 351 331 330 346 349 333 361 351 335 352 329 331 354 346 335 359 347 348 353 356 348 338 342 331 331 348 340 346 357 340 338 345 342 339 336 337 350 333 325 331 357 326 342 349 352 349 354 345 343 354 340 338 339 329 342 351 349 355 337 346 344 323 339 326 344 350 345 335 332 345 349 339 354 332 329 355 330 333 328 351 323 346 327 330 342 340 344 353 323 325 337 349 324 339 334 353 346 329 321 332 335 343 335 323 332 347 347 327 333 352 323 335 343 326 341 330 344 327 328 343 331 343 338 332 328 349 330 320 324 329 328 338 350 344 339 327 336 333 335 349 330 336 329 321 343 349 331 332 325 338 323 337 327 340 348 336 337 326 335 341 336 344 325 332 334 346 341 319 326 323 348 339 342 327 340 332 326 319 347 332 340 317 318 317 340 315 334 327 324 318 316 341 345 325 324 330 320 317 331 329 324 330 317 315 338 340 328 314 343 324 330 332 326 332 334 318 332 319 331 339 322 330 333 317 341 342 332 344 342 346 325 317 326 327 317 318 318 329 317 313 339 331 332 319 316 317 323 334 322 338 327 328 322 344 331 314 337 316 344 333 313 321 334 326 332 335 328 337 318 330 335 345 315 319 316 319 322 326 340 331 317 319 314 324 315 332 323 340 334 319 325
335 328 314 346 346 334 328 335 340 345 322 337 346 329 340 319 338 318 344 321 320 316 322 331 318 340 341 343 326 346 320 314 325 320 345 324 339 324 343 332 321 319 322 320 332 346 325 323 318 321 329 323 323 336 340 328 329 333 322 339 332 329 337 341 333 335 319 325 346 346 343 320 318 316 324 336 315 333 343 317 339 325 325 315 345 316 327 324 334 334 348 316 348 337 341 334 325 345 344 321 343 338 324 345 339 333 333 338 318 328 341 343 336 349 341 332 349 319 340 333 338 339 331 335 325 323 320 334 317 348 338 344 337 346 340 325 328 322 347 330 331 336 322 350 335 346 333 334 348 321 348 334 341 327 319 350 334 323 332 332 320 320 326 338 347 346 345 325 349 342 335 329 325 337 329 341 331 342 324 328 343 351 343 332 326 343 328 339 345 340 354 345 340 325 330 334 350 354 337 346 341 351 353 346 339 351 343 330 347 333 352 351 333 355 333 352 329 349 355 340 344 335 346 334 323 350 346 346 337 333 343 332 330 326 356 354 329 351 329 354 328 332 356 346 331 340 341 345 333 349 329 354 327 326 339 327 354 328 358 342 338 343 359 352 354 357 348 359 358 361 329 335 343 334 357 357 349 347 344 358 345 355 360 347 356 340 356 359 351 355 340 336 337 346 361 338 350 357 337 348 357 346 355 338 352 358 339 343 346 352 349 361 348 362 339 346 352 336 357 344 345 344 348 343 334 362 348 356 344 352 346 364 349 335 351 368 343 335 356 357 356 339 364 337 347 336 363 366 340 353 356 352 341 371 361 354 342 353 354 365 372 366 360 363 343 354 339 352 354 361 351 339 364 346 353 353 346 345 361 361 374 358 354 356 369 355 373 374 345 352 370 370 364 370 373 349 352 347 369 360 354 345 377 354 360 360 350 374 356 346 365 373 379 370 374 369 344 360 352 364 372 362 356 374 370 351 361 346 358 354 364 350 373 364 379 355 362 351 350 375 370 352 371 371 359 381 360 375 361 349 360 369 366 371 379 356 359 360 373 351 384 355 355 355 381 382 381 382 378 366 371 357 382 384 388 364 377 371 356 381 388 380 382 362 359 384 382 374 358 380 369 357 384 363 367 378 357 376 373 362 370 372 368 364 367 368 376 370 366 359 377 379 364 369 389 372 379 359 392 362 386 386 366 380 395 393 366 375 377 362 383 393 394 395 364 368 385 369 365 387 385 362 395 371 383 380 365 394 391 392 386 362 381 377 386 396 376 368 392 388 370 394 380 381 377 371 382 399 380 387 365 382 388 377 394 390 376 376 401 368 369 388 370 389 382 394 401 374 378 372 400 402 403 379 383 396 403 381 394 383 404 373 379 369 386 387 373 398 399 371 401 403 372 395 402 403 401 406 394 402 379 386 373 382 374 389 386 380 383 390 377 398 372 397 402 397 406 388 383 393 404 376 375 375 391 397 398 384 395 411 405 392 387 408 393 392 377 409 401 388 388 396 376 390 382 395 404 404 410 404 386 392 396 378 383 414 401 407 386 412 396 378 380 409 400 399 387 403 395 403 417 397 384 406 400 415 399 412 392 415 404 417 401 417 397 380 413 414 385 418 419 418 383 405 413 396 394 395 386 414 395 389 381 393 384 388 420 403 413 392 390 397 389 404 387 399 405 413 394 410 411 385 408 408 411 393 423 385 407 420 410 422 421 411 386 424 418 416 397 401 418 397 416 418 420 413 395 394 403 398 421 392 400 398 416 389 408 408 422 424 404 400 414 401 387 407 393 413 391 397 421 424 402 412 417 396 399 427 418 419 390 400 393 425 402 411 400 396 389 399 413 394 406 405 391 412 408 430 404 430 419 417 404 428 404 416 393 428 430 422 417 393 394 421 429 409 404 401 416 407 412 401 411 430 418 412 414 396 412 430 397 402 417 413 401 433 401 406 429 399 396 416 401 401 407 398 419 420 410 405 394 430 415 417 431 403 396 412 409 418 409 414 430 395 395 398 395 403 411 433 411 416 419 423 427 433 430 412 422 407 427 425 405 409 407 401 418 412 421 433 395 398 415 434 399 416 397 403 428 418 404 406 399 430 434 434 427 429 410 413 400 403 405 410 418 417 417 400 434 404 400 396 407 420 435 414 402 398 423 436 420 433 405 427 427 404 424 418 437 399 437 400 407 405 414 429 429 437 435 426 405 398 426 418 424 424 436 432 429 423 431 412 421 400 403 411 407 430 434 408 435 433 413 404 403 430 397 435 432 437 423 401 400 414 422 427 402 423 422 434 410 417 411 434 422 417 407 434 410 403 404 409 401 420 418 407 415 418 404 411 419 432 415 422 410 401 414 416 427 400 412 399 420 426 437 405 408 408 400 422 414 410 434 418 433 414 430 412 396 398 426 418 435 403 405 408 410 424 427 399 427 403 404 411 435 403 421 405 416 428 431 434 403 428 416 398 406 411 417 406 413 406 430 412 416 398 424 430 428 416 435 420 423 402 395 421 411 422 432 431 414 425 428 421 418 411 427 429 427 408 399 405 421 396 424 403 401 414 397 393 393 398 418 421 405 420 409 422 407 405 418 429 398 413 416 422 429 407 416 424 423 423 396 411 425 426 421 392 405 426 394 405 430 418 393 404 407 411 392 421 426 419 418 431 400 400 419 396 416 403 430 408 394 393 428 427 429 418 429 401 410 389 415 411 419 419 424 394 399 427 426 395 414 409 427 422 407 419 404 411 425 400 416 391 403 390 403 425 419 414 388 394 395 400 425 411 412 400 425 402 406 388 396 411 402 395 398 412 385 405 395 414 418 415 417 385 418 394 423 409 412 416 409 412 422 407 397 408 421 387 415 393 422 385 411 398 394 383 384 385 402 386 415 395 417 399 396 410 399 386 387 419 410 412 408 408 387 412 391 416 416 383 387 415 385 415 382 396 407 416 392 387 381 385 393 416 383 386 410 387 396 380 380 384 405 398 400 394 409 404 400 384 391 379 386 378 383 415 386 399 393 391 388 409 407 391 396 411 398 378 407 375 378 409 408 395 379 380 410 410 406 382 405 408 374 403 409 379 401 378 391 407 381 403 390 372 378 410 397 400 373 390 389 403 373 371 384 378 377 409 375 408 406 394 392 406 384 377 401 371 404 372 394 397 370 395 369 379 374 387 402 389 401 386 391 401 378 370 386 394 369 404 395 386 389 399 375 395 392 384 396 388 366 399 395 367 388 395 394 371 392 368 371 365 386 394 398 375 397 395 380 377 393 386 396 394 381 383 364 368 364 394 370 381 369 362 383 392 371 391 361 361 396 384 379 363 371 371 387 371 378 363 389 384 384 390 388 377 369 384 369 383 392 359 391 359 357 375 393 366 364 391 371 365 372 368 368 361 379 358 387 359 376 380 384 364 374 355 359 361 380 386 365 355 365 375 370 365 371 384 389 357 359 366 365 353 356 378 373 357 357 367 360 379 355 368 366 352 354 366 362 365 374 351 354 377 364 352 365 372 378 379 365 367 349 362 353 379 363 348 360 355 362 371 378 365 353 361 346 356 377 375 372 381 355 355 372 370 374 353 374 367 362 354 349 363 368 370 374 362 351 366 371 366 370 346 365 376 360 344 366 355 373 372 354 348 346 362 353 376 370 346 342 342 370 347 346 360 351 347 346 369 348 365 346 372 357 348 347 340 362 344 373 341 359 342 360 363 345 344 367 351 354 339 351 359 356 368 343 367 351 349 338 358 350 343 367 368 363 341 369 351 357 344 365 354 347 364 356 365 334 349 343 362 363 334 349 347 341 355 353 355 344 355 354 359 339 350 332 343 332 342 336 366 351 342 344 362 349 332 344 363 336 332 339 345 335 346 345 332 356 332 363 362 361 355 339 330 358 344 329 355 333 360 359 337 345 346 334 329 355 356 335 334 356 343 349 335 334 330 345 334 333 344 331 338 344 341 339 347 330 347 339 333 344 343 351 327 327 357 336 329 351 352 335 345 333 357 354 348 335 338 356 349 330 334 326 355 324 348 342 328 335 329 345 329 347 337 339 324 335 325 328 336 352 339 331 335 338 346 335 352 340 334 341 332 331 343 324 333 330 325 331 323 341 351 344 325 328 322 323 342 345 353 343 325 343 333 324 327 324 335 322 342 347 342 320 324 330 319 334 337 321 342 337 341 337 326 344 344 325 346 331 349 346 318 320 333 331 322 340 336 338 343 325 332 330 323 334 338 321 348 320 323 335 338 343 321 343 333 344 349 328 323 346 320 322 346 335 335 318 323 317 337 345 323 316 324 326 331 344 328 328 345 332 346 331 325 317 325 340 343 324 318 316 321 321 318 316 336 335 315 342 336 336 338 341 337 344 319 317 337 331 329 333 347 324 316 321 324 325 345 318 333 345 316 336 315 320 336 337 340 336 330 327 322 319 319 342 315 323 344 338 337 325 321 334 332 322 338 341 332 334 344 316 331 346 335 332 316 323 321 341 343 335 319 318 340 324 346 342 331 343 331 319 319 338 339 337 314
332 331 331 319 326 331 334 323 320 319 325 327 324 319 323 346 323 327 339 333 324 332 318 320 316 323 323 339 347 345 337 329 326 320 331 337 335 317 346 340 321 322 320 330 325 327 328 333 339 318 318 316 335 319 319 335 326 326 326 323 323 348 337 334 318 320 321 338 320 319 328 325 324 331 340 333 342 319 317 332 322 320 331 340 322 333 326 330 343 336 337 317 333 325 333 333 327 336 323 331 338 333 339 346 348 330 331 342 332 332 324 336 333 336 326 336 319 333 349 345 350 336 343 333 342 324 349 320 345 321 333 333 338 322 329 334 335 342 326 347 321 330 332 334 348 338 321 351 321 352 343 320 338 336 333 329 342 330 329 335 330 343 348 350 345 325 333 326 346 338 321 346 347 333 329 343 352 331 340 353 328 331 351 346 345 330 354 334 340 328 348 325 350 328 356 338 333 336 337 328 347 337 331 335 329 328 332 347 325 323 326 347 345 355 348 328 344 326 343 343 329 331 346 330 337 353 345 355 333 334 327 331 356 343 343 329 348 326 353 359 335 331 350 357 337 349 328 358 359 348 344 339 356 340 353 335 335 348 332 351 358 344 358 355 328 350 359 360 352 361 360 362 341 358 360 353 355 336 359 354 359 351 333 363 331 359 345 347 346 359 339 351 342 343 345 350 332 350 356 362 359 337 334 342 352 354 352 349 334 363 355 344 350 363 359 350 347 363 354 360 359 341 354 368 344 350 364 345 347 338 352 351 343 354 361 341 355 348 370 357 355 358 368 337 366 338 355 345 368 353 371 358 338 370 358 348 363 364 358 340 344 353 357 365 350 361 371 369 373 348 356 370 370 365 372 364 366 368 351 363 349 362 361 362 359 375 362 376 365 357 355 358 367 360 363 360 361 373 363 346 345 374 373 374 368 346 366 366 374 364 350 354 354 360 357 372 358 379 371 346 358 349 378 363 347 380 347 367 375 348 351 379 361 382 375 366 366 378 353 361 380 376 352 354 357 366 382 371 381 354 353 374 374 366 356 377 366 358 362 359 377 383 372 351 371 369 366 378 354 364 362 374 366 375 383 377 384 386 382 363 362 354 354 362 369 357 387 378 364 375 366 360 355 361 376 377 380 369 382 361 383 357 384 375 380 356 363 390 369 393 364 379 372 365 366 389 384 379 377 394 363 389 378 366 375 378 366 363 392 393 384 362 373 376 381 375 391 367 367 398 369 367 371 376 390 391 393 386 390 384 382 366 388 382 394 397 393 386 378 384 377 399 375 394 398 387 395 392 384 380 392 394 387 381 387 378 374 398 382 365 383 366 386 388 387 382 386 396 384 380 380 377 379 371 372 376 396 382 383 379 399 375 388 400 370 373 393 379 369 373 396 404 374 395 405 373 407 408 382 403 374 407 382 406 389 409 402 393 384 391 382 375 388 392 373 403 402 396 398 379 410 378 395 403 397 375 374 396 374 387 391 408 385 403 405 403 392 387 376 406 396 388 399 401 408 401 394 389 376 381 385 413 414 407 394 401 400 396 385 390 398 391 385 410 410 406 390 389 408 391 410 390 394 396 379 388 411 386 391 412 392 400 399 400 411 398 394 408 417 396 419 409 417 383 388 382 404 415 397 397 419 397 393 382 388 396 388 396 416 417 412 421 386 385 394 417 403 408 397 401 385 389 391 415 384 399 409 409 386 419 386 387 396 391 420 395 398 387 411 386 416 394 386 413 398 398 408 420 417 415 391 420 421 392 405 424 401 392 410 404 420 405 407 392 405 396 397 420 400 416 414 424 426 416 412 392 421 388 388 414 418 426 401 406 392 421 404 407 419 420 426 415 410 423 408 421 419 398 404 419 399 400 427 397 404 393 390 401 422 420 394 404 395 401 420 422 420 412 404 407 406 403 394 429 396 416 422 428 425 397 417 395 410 416 405 427 422 408 399 413 397 403 427 404 417 419 395 408 400 411 425 417 423 428 416 430 413 406 428 409 414 414 413 394 400 429 429 431 404 398 413 411 411 408 423 396 397 429 413 407 408 407 432 398 402 416 396 425 430 432 400 412 414 422 414 423 417 411 422 430 418 403 408 397 420 399 399 423 434 420 395 409 433 435 416 403 417 418 434 414 417 401 432 398 431 413 428 415 433 415 410 416 423 423 418 407 427 425 396 427 411 399 402 410 401 423 420 425 407 418 403 430 426 401 433 421 422 427 400 419 407 415 401 396 404 427 411 436 416 412 427 434 418 435 409 423 421 433 411 433 416 420 426 405 425 424 432 412 415 436 396 428 416 402 428 426 433 402 425 414 421 418 411 402 416 425 429 403 421 405 399 401 429 431 412 419 418 408 436 398 408 435 429 431 402 421 420 400 429 411 418 413 433 395 419 414 424 413 421 410 424 426 417 418 420 395 401 404 407 402 408 422 403 402 417 411 430 402 418 423 419 400 400 416 400 426 396 431 406 425 407 396 415 432 420 402 432 428 413 405 394 426 432 404 394 416 421 428 424 404 418 408 410 426 432 418 419 393 416 433 426 429 395 407 428 421 417 424 413 396 396 415 428 396 427 429 420 415 425 410 426 409 425 404 403 425 430 429 424 412 428 419 409 430 394 404 419 418 397 401 422 404 423 418 407 418 416 394 402 411 414 397 428 408 409 399 400 408 397 393 429 393 421 408 394 424 423 422 412 389 392 402 412 389 420 418 399 407 398 393 416 414 402 413 410 404 411 398 424 394 415 400 408 418 413 419 395 396 388 388 405 401 402 389 402 386 411 414 405 412 410 385 398 385 402 421 394 386 392 391 384 412 396 406 403 422 398 412 385 392 405 403 406 414 399 383 414 384 403 386 403 387 418 416 419 395 413 389 389 412 387 388 391 391 402 402 382 409 383 383 416 404 394 400 395 402 392 387 404 412 390 417 409 386 411 399 392 394 398 402 387 402 399 412 390 404 399 381 401 398 410 393 410 405 379 378 399 383 412 401 400 393 410 401 383 393 384 385 383 390 397 391 413 378 414 384 391 383 376 413 403 408 390 385 384 390 412 406 385 408 380 397 385 402 381 380 379 389 378 386 403 398 390 389 389 378 388 406 386 388 404 374 371 408 373 382 375 372 402 374 395 408 397 396 398 391 393 395 394 382 405 387 373 370 395 404 370 392 388 399 374 401 403 372 369 397 391 396 398 386 392 377 377 401 395 386 385 397 373 388 372 387 368 377 389 372 390 368 375 388 399 397 383 374 363 385 383 387 392 376 384 379 386 374 377 394 372 374 387 395 396 372 380 377 362 382 386 388 387 397 390 362 392 364 394 373 390 369 395 388 383 387 388 377 378 381 377 372 378 384 364 367 371 366 391 359 363 385 378 377 379 386 378 367 389 389 380 382 376 357 388 378 362 358 359 381 380 355 356 362 358 377 387 386 386 361 387 354 388 372 389 388 364 387 376 374 384 379 378 382 380 351 367 364 354 386 353 379 357 383 353 370 381 376 384 380 349 378 382 373 369 355 373 370 367 353 379 354 358 360 372 380 355 360 356 378 351 356 378 374 368 380 374 380 350 352 373 365 345 371 353 345 377 357 367 375 378 378 345 352 370 350 349 377 378 374 372 362 348 348 353 349 361 346 347 366 368 356 366 368 362 375 349 358 367 372 353 361 341 373 374 362 352 364 345 350 355 351 352 362 370 354 347 342 364 355 365 344 370 349 363 349 360 369 339 363 364 363 349 364 359 358 362 371 346 367 358 337 354 369 360 349 361 345 353 351 360 355 367 369 365 358 357 364 366 334 354 357 359 342 361 347 340 350 357 348 357 343 361 341 354 350 353 343 335 347 335 338 333 345 337 340 362 335 359 350 352 353 350 336 333 363 333 362 334 338 338 340 355 351 361 352 360 344 355 357 350 340 350 356 350 329 341 346 334 335 340 329 331 333 334 332 332 337 330 344 353 346 354 344 342 350 332 338 340 358 340 327 344 336 354 339 344 340 331 358 356 343 325 325 356 332 331 334 349 341 352 341 327 345 333 350 344 339 336 323 345 323 324 329 333 326 350 327 341 356 326 346 348 327 347 346 342 327 356 333 344 350 324 355 333 326 336 330 324 351 353 335 325 341 339 347 328 347 348 322 328 347 332 327 321 324 324 336 321 326 327 347 341 321 352 349 326 331 324 328 328 322 339 331 339 323 321 343 346 348 344 350 341 320 324 339 323 327 321 321 330 325 345 351 326 344 347 332 322 349 337 328 349 323 339 336 324 340 324 318 336 349 349 323 348 321 343 350 328 342 349 338 348 343 335 323 335 329 334 337 325 321 347 323 324 333 339 331 321 346 329 339 342 327 343 339 328 332 336 336 325 336 324 321 329 341 325 345 318 343 331 326 345 326 332 319 343 322 331 347 316 341 334 341 319 325 329 329 342 317 316 316 335 322 319 345 346 328 341 315 322 321 323 318 332 340 319 324 344 333 320 344 325 338 334 326 346 315 339 337 347 337 335 333 344 338 328 340 318 321 339 323 326 347
325 342 338 330 318 334 346 323 328 323 344 348 333 340 348 322 329 345 345 316 328 339 338 341 329 339 345 320 349 324 319 325 317 341 337 319 327 334 324 339 340 318 338 324 342 335 330 321 331 326 319 343 347 341 335 328 332 332 332 331 337 334 337 338 326 323 338 334 340 344 321 330 345 343 335 335 327 350 338 340 324 341 333 322 332 350 333 345 330 346 326 350 329 345 336 336 318 325 320 339 319 324 318 345 349 337 329 324 336 350 346 341 340 326 343 319 325 325 347 335 351 320 335 329 345 320 346 346 326 348 335 325 320 335 352 348 351 328 351 334 324 345 323 343 351 348 344 323 352 337 340 351 337 321 327 330 353 353 324 327 347 338 333 346 351 331 339 349 337 338 330 341 328 333 331 326 325 353 342 350 328 356 356 339 325 349 339 355 324 326 342 353 344 330 329 334 338 348 340 341 327 346 355 343 331 354 345 346 350 338 348 329 337 347 345 347 347 329 346 349 340 340 346 328 347 326 347 336 351 331 355 330 329 327 351 336 357 346 358 349 327 349 330 348 346 351 337 335 329 332 360 345 348 356 357 336 357 345 355 358 359 350 329 329 360 362 339 357 348 345 355 356 342 359 344 362 349 362 345 352 334 352 344 355 347 340 338 342 331 331 346 362 362 349 348 353 356 342 343 352 342 358 350 354 367 335 362 346 356 352 353 353 336 337 355 362 342 358 362 335 343 368 361 359 362 355 358 352 365 369 350 353 361 367 339 337 346 369 362 371 354 349 368 369 364 354 362 338 356 368 340 343 367 343 344 359 364 368 354 360 344 368 342 369 365 359 348 353 357 340 352 351 364 350 361 357 344 364 358 375 359 372 352 344 369 375 347 348 370 366 375 360 372 370 354 354 375 374 368 367 376 351 368 373 366 351 355 358 368 353 357 369 367 367 353 375 366 358 345 374 362 359 357 357 352 349 349 349 346 375 354 360 348 379 355 371 367 366 366 356 356 360 362 379 383 370 354 349 364 355 358 381 369 350 374 356 370 377 375 350 350 382 377 385 371 361 386 387 377 360 372 380 367 357 360 388 354 369 376 388 365 374 381 370 357 382 386 365 371 357 386 364 363 376 362 363 364 376 362 390 386 361 383 364 367 391 378 384 371 365 362 362 365 390 379 384 382 391 359 377 372 392 387 382 392 374 369 365 395 376 363 367 360 369 390 371 382 375 378 377 372 392 365 383 381 371 398 391 394 381 375 361 397 397 391 381 396 374 368 362 377 368 380 379 392 389 391 395 378 392 389 368 386 394 390 384 382 368 376 395 389 369 395 365 367 365 384 380 378 392 380 371 376 376 387 368 381 378 400 375 385 388 379 386 397 369 368 394 389 396 386 376 402 379 392 382 395 373 397 395 378 390 378 402 388 374 397 381 407 409 379 388 389 376 405 395 386 382 405 377 383 407 384 385 394 408 382 375 386 393 389 395 375 387 389 383 392 405 394 389 405 392 407 413 398 391 398 401 402 382 395 403 379 408 405 391 393 414 393 406 397 400 379 388 413 384 397 392 415 407 408 397 386 391 385 398 407 409 385 385 406 406 412 398 388 391 413 394 401 382 385 412 413 405 386 417 393 414 404 381 413 418 411 400 391 388 403 418 414 420 420 384 399 383 415 408 393 391 397 407 386 403 391 411 421 389 408 394 383 385 396 410 416 420 422 387 420 405 417 413 396 418 409 416 412 395 395 416 397 411 402 401 386 412 391 417 412 410 421 413 404 387 392 397 425 392 403 414 407 389 396 420 423 421 404 403 424 416 397 399 396 415 408 389 394 415 421 421 392 417 403 412 420 402 425 411 401 394 399 414 397 409 400 427 415 410 428 391 412 417 422 395 389 392 419 410 400 413 394 420 417 413 391 397 430 396 402 420 411 395 397 400 428 390 407 413 414 409 418 397 398 412 403 401 416 395 422 429 419 427 420 407 412 421 415 414 428 430 403 410 396 410 420 393 412 399 417 395 419 405 401 426 427 415 395 411 421 429 409 410 427 397 428 407 429 411 429 426 410 401 405 415 419 395 416 398 404 402 401 431 416 412 426 410 397 433 432 427 428 407 405 423 414 400 398 411 420 434 404 397 403 418 419 429 420 403 396 431 413 406 428 397 428 423 416 434 421 413 428 416 426 399 405 407 407 409 425 433 411 396 397 420 420 423 418 407 433 422 403 413 434 399 416 429 428 397 428 414 416 424 395 409 431 408 423 403 426 415 403 404 417 407 430 402 396 414 414 434 400 425 413 401 429 434 435 423 397 430 403 420 420 405 396 415 419 426 423 409 404 432 417 426 403 413 394 405 394 416 405 399 405 426 407 400 426 409 430 429 403 397 415 430 407 416 409 433 408 398 408 418 395 433 411 407 412 414 420 412 395 433 419 408 424 394 416 416 408 410 409 419 413 432 414 428 414 429 427 430 433 400 414 395 399 433 408 419 412 393 396 415 433 423 429 422 422 409 404 396 428 420 424 409 421 404 404 403 399 397 399 400 404 420 403 412 422 418 396 399 420 401 424 421 391 419 411 423 398 424 430 395 413 421 413 401 393 426 411 401 390 419 410 404 408 423 425 397 410 391 408 400 402 399 429 403 429 411 396 397 405 394 402 427 427 426 399 390 421 416 395 399 417 407 426 422 419 417 404 401 420 405 413 398 426 409 407 400 403 425 411 423 403 388 402 426 418 402 407 423 391 414 386 412 386 425 406 417 414 422 421 397 391 399 408 423 421 420 396 389 419 411 384 394 413 391 385 405 408 406 403 413 393 402 398 393 393 411 417 414 408 413 386 406 386 401 403 414 396 406 418 390 394 410 391 414 417 392 387 393 414 398 414 417 410 388 386 419 408 412 410 385 403 414 409 399 393 382 392 407 399 380 408 411 409 402 386 389 386 405 403 415 410 410 410 396 411 415 386 391 380 408 393 408 391 387 385 378 387 415 404 410 409 380 376 399 393 383 409 389 398 394 385 389 413 407 396 408 405 394 410 406 384 374 387 387 374 395 377 384 393 403 377 375 397 377 399 375 372 392 387 394 400 386 398 399 379 379 381 408 398 405 391 397 395 403 370 394 374 373 404 383 404 397 399 398 390 370 371 387 387 374 381 381 399 391 400 397 395 385 372 371 378 372 402 375 375 376 387 387 380 398 369 368 402 400 374 400 400 376 380 396 381 372 386 389 394 381 380 383 376 386 365 386 368 378 373 393 387 372 391 378 366 395 396 364 369 367 361 381 377 392 391 371 361 375 397 370 370 375 389 382 375 369 373 390 383 393 368 386 396 371 365 365 359 359 395 394 393 388 394 366 363 393 382 365 372 372 379 366 362 366 357 359 362 384 388 384 380 374 373 380 364 357 385 363 357 362 377 369 354 375 354 360 373 357 367 365 386 366 388 354 375 389 357 358 357 366 364 382 363 359 369 370 360 376 356 377 362 378 370 368 366 379 355 356 384 375 359 382 384 374 352 355 366 375 364 348 382 355 376 374 372 358 354 378 365 363 356 353 348 348 372 379 376 356 350 355 362 375 368 360 379 370 366 361 361 346 377 374 368 368 364 356 378 350 352 375 365 376 346 346 377 371 344 350 360 363 375 376 356 361 356 354 351 357 350 347 358 362 357 349 357 365 362 370 361 357 350 364 367 371 352 363 354 365 352 350 362 348 339 341 339 357 373 366 349 350 359 357 341 345 342 370 346 362 363 342 356 337 365 348 368 354 348 358 343 337 369 343 358 346 357 357 363 368 349 350 345 335 346 360 353 349 356 338 352 348 343 348 360 348 335 333 365 359 355 350 360 365 357 347 339 355 346 344 353 361 360 363 360 364 334 362 335 361 341 333 341 358 347 350 360 339 353 332 332 345 352 347 352 346 341 339 342 342 358 361 337 331 347 331 338 349 328 342 345 347 352 329 340 334 349 343 343 346 345 345 327 334 337 359 359 356 342 337 335 345 335 343 348 327 355 332 347 328 353 331 347 343 340 333 350 336 349 340 355 341 332 329 356 350 327 354 346 343 331 330 329 347 354 324 348 349 338 344 327 332 324 323 350 340 332 349 351 330 338 356 347 354 328 345 346 339 349 335 346 341 353 343 326 324 330 327 325 334 338 343 335 349 353 336 331 351 329 334 353 326 330 333 323 353 326 348 323 341 327 347 325 324 332 327 325 338 333 328 350 347 347 330 339 345 342 348 341 350 328 339 319 336 349 321 334 319 347 336 338 320 327 343 323 339 350 328 324 328 334 321 322 327 328 339 319 348 334 338 345 340 323 343 324 321 344 337 319 339 319 338 338 325 329 342 345 328 349 348 337 330 347 338 339 322 324 339 319 340 324 344 329 330 337 333 331 330 318 332 349 317 320 336 325 329 326 317 337 324 348 324 336 343 343 323 349 317 343 318 338 318 346 348 329 331 329 343 342 327 322 340 328 323 326 334 336 333 334 323 339 330 328 325 324 319 329 321 317 323 320 338 322 316 336 334
330 349 327 322 327 333 346 339 339 322 324 324 339 341 331 327 322 342 336 328 345 350 331 347 322 336 334 328 334 320 346 347 318 320 318 325 333 345 345 321 349 349 327 335 339 339 345 342 330 328 350 322 325 331 349 329 349 331 337 332 333 330 328 331 332 329 338 348 321 332 318 320 332 327 335 320 348 327 342 325 338 342 329 343 322 326 320 320 339 339 332 321 319 343 332 331 319 319 328 322 332 328 322 346 336 338 345 332 347 336 336 331 324 346 322 327 351 323 326 338 342 339 338 340 329 352 351 329 351 328 330 331 334 332 324 350 349 347 327 343 328 343 321 332 335 322 338 334 324 344 350 344 329 336 331 337 332 328 346 329 333 332 349 353 354 353 327 349 334 327 354 329 329 347 354 334 336 324 334 349 328 324 345 337 331 350 336 328 340 340 344 327 351 338 332 356 342 344 356 327 357 353 334 329 351 340 341 331 349 326 332 354 328 354 334 344 356 356 350 340 348 346 351 341 334 359 347 352 354 353 357 354 357 341 333 350 356 350 357 346 359 330 351 329 334 360 349 331 331 347 345 354 333 345 344 342 345 340 343 347 333 347 340 330 362 348 354 331 345 358 350 343 361 339 353 343 347 341 346 358 334 338 350 340 355 335 347 345 357 342 334 347 347 360 365 344 354 337 351 360 349 349 364 339 335 340 338 352 349 349 350 354 347 359 357 350 363 339 341 365 349 355 346 342 349 357 355 348 361 339 340 355 355 336 362 370 343 366 366 358 358 359 356 350 350 345 365 344 349 348 339 341 369 363 361 348 362 345 360 352 360 342 349 357 343 374 368 361 345 363 361 368 350 345 345 374 352 349 363 347 352 365 371 377 364 349 353 369 371 346 358 350 342 344 364 348 344 365 370 370 378 346 374 368 346 363 364 361 348 365 366 358 369 360 374 356 367 350 363 376 355 380 349 371 363 352 376 364 355 349 356 355 352 352 359 355 352 360 353 356 382 375 350 350 371 381 378 373 366 361 384 355 375 369 382 357 375 356 375 363 358 387 353 387 378 383 363 385 354 383 381 365 359 353 356 368 383 381 386 358 368 374 365 388 385 358 384 372 383 374 361 370 373 364 370 379 374 382 376 378 392 384 370 362 386 374 378 380 367 390 365 360 374 392 358 370 375 368 367 367 388 374 361 370 363 392 373 382 360 394 383 359 387 377 381 395 373 366 360 383 382 389 363 389 374 393 368 370 374 372 398 377 376 397 395 378 385 369 393 363 368 381 378 371 380 366 373 372 395 381 381 378 388 400 385 380 394 392 390 386 382 368 365 398 366 400 393 390 385 387 371 392 368 387 401 402 390 389 375 401 371 371 379 374 369 378 391 400 370 395 384 388 398 401 400 401 377 390 404 397 389 371 386 377 370 403 404 405 399 377 403 396 400 404 378 399 406 404 408 396 400 394 397 404 398 409 409 383 405 400 401 401 384 386 408 385 408 393 410 399 390 404 386 381 399 382 398 396 378 397 382 395 409 396 388 396 383 377 409 406 393 387 395 404 389 381 378 386 391 403 412 407 395 413 403 409 384 390 381 415 412 416 396 407 398 399 380 396 389 413 387 406 413 406 396 387 391 383 407 414 398 402 410 383 389 393 409 382 394 394 416 411 394 411 419 407 401 394 381 411 391 396 419 395 415 406 405 420 403 394 414 421 408 396 416 417 402 405 411 417 412 408 400 418 399 400 397 413 405 397 403 417 405 402 391 391 420 408 389 401 420 414 392 399 389 419 395 401 394 416 396 423 402 413 410 410 423 417 401 406 423 413 391 404 424 390 403 412 414 401 422 411 392 390 418 388 416 420 405 425 411 408 423 388 397 401 407 427 392 414 399 389 394 404 399 392 400 416 410 389 394 408 417 419 429 409 426 394 407 423 421 406 392 393 429 428 396 396 429 417 420 397 397 413 410 408 403 409 397 430 399 405 410 429 394 409 409 393 415 430 427 408 406 430 412 408 429 421 414 429 409 405 396 416 430 418 393 402 396 402 404 408 418 424 407 425 402 428 427 428 426 425 404 401 423 427 420 422 418 402 422 395 419 429 420 417 415 424 431 421 396 403 397 422 395 412 414 407 407 411 405 403 403 419 414 395 414 401 428 401 413 417 405 399 413 433 425 395 425 423 424 430 394 431 418 398 411 401 413 426 421 427 397 431 412 418 394 394 426 429 403 405 412 417 414 432 416 405 394 409 396 427 405 397 424 433 403 404 402 425 396 430 418 402 429 398 427 430 402 421 426 412 433 404 395 415 405 420 427 406 398 432 401 412 398 394 413 410 405 422 403 410 418 430 419 415 394 414 412 403 401 404 424 402 415 428 425 427 417 420 401 422 419 412 402 426 415 423 402 427 413 412 405 400 410 433 422 411 413 400 424 420 412 413 431 394 410 422 430 393 409 400 424 396 421 392 431 402 424 399 397 404 420 409 411 396 408 401 416 430 409 405 418 430 429 416 391 406 406 391 407 425 401 398 431 430 400 429 399 392 397 404 406 427 422 426 391 397 396 417 396 415 393 423 414 390 407 414 407 424 416 423 419 426 390 419 423 401 416 392 404 424 407 421 421 398 416 422 407 423 409 413 398 401 411 415 405 395 415 413 390 409 426 415 404 413 396 412 417 407 395 390 403 394 392 407 397 403 404 391 412 409 408 413 422 391 393 391 390 420 416 393 401 406 420 408 390 419 386 413 399 394 416 408 393 421 420 403 388 396 399 405 412 421 393 400 418 392 406 415 385 387 421 392 408 407 408 405 401 409 385 408 409 415 390 417 404 417 388 400 421 395 414 409 383 414 417 409 382 399 400 416 403 390 384 419 413 401 394 384 419 396 409 406 382 409 394 404 404 392 414 395 397 406 415 416 417 381 408 396 385 384 387 380 386 386 396 416 378 382 401 382 382 404 404 381 383 382 409 406 392 378 386 408 415 380 405 414 382 396 392 377 401 390 378 407 396 385 395 396 389 407 389 382 382 376 375 388 381 396 406 386 386 404 377 385 397 407 373 404 377 378 393 401 391 385 383 373 395 393 384 397 385 397 394 383 399 384 386 395 405 379 407 379 371 372 380 395 401 387 384 393 370 382 381 388 371 379 372 369 392 387 373 373 385 370 381 367 369 402 380 385 396 371 394 378 381 399 382 375 379 376 377 395 388 367 376 390 378 397 368 379 393 374 401 372 393 393 372 395 367 363 375 396 369 381 385 383 375 380 370 366 390 398 395 374 362 385 377 391 379 382 369 370 370 384 395 361 375 382 371 376 384 389 391 380 360 376 367 364 375 395 370 383 371 360 379 364 365 393 359 378 390 372 378 385 385 357 362 377 364 364 393 388 356 365 386 371 359 357 377 374 370 365 376 382 381 374 366 387 371 367 385 382 359 384 372 364 383 377 384 354 363 362 363 377 370 356 355 373 372 354 369 386 364 353 377 368 372 367 376 366 352 382 353 361 354 378 373 359 367 370 373 372 375 363 358 359 377 367 380 379 373 367 355 349 369 375 371 369 371 377 366 372 372 368 363 377 376 367 351 358 352 354 361 358 368 351 350 376 369 345 371 374 345 359 377 347 366 344 369 371 374 368 377 364 369 358 374 364 359 359 357 366 368 353 360 355 359 365 352 348 346 347 353 368 356 368 357 356 342 352 368 361 372 360 363 355 357 352 366 340 342 369 355 366 352 343 350 372 346 370 345 372 342 357 364 357 348 356 348 361 344 353 359 341 339 346 368 355 358 360 356 339 356 350 366 368 353 353 344 339 351 351 338 355 346 340 350 334 337 339 358 344 355 345 360 333 355 357 365 354 346 350 334 342 340 363 352 336 347 362 352 340 355 332 354 337 338 338 363 335 354 336 334 336 351 333 358 347 332 354 333 333 363 335 340 343 330 360 358 342 342 344 358 337 355 354 342 336 335 348 348 333 353 351 346 349 354 339 331 355 338 334 333 337 340 351 359 349 348 328 335 335 343 338 343 344 338 331 352 345 351 337 349 350 335 341 337 327 354 341 330 339 357 344 348 343 333 354 331 328 356 348 337 348 326 354 340 338 332 331 330 324 351 329 349 335 345 327 346 348 351 351 328 323 344 326 342 353 323 323 331 329 347 345 353 349 349 335 325 329 323 354 334 330 331 347 349 348 341 339 352 328 353 341 336 343 321 326 352 322 323 324 322 333 342 334 341 336 337 344 341 337 343 353 343 349 342 334 343 326 352 338 333 348 324 345 336 322 350 332 323 352 335 323 332 321 336 352 334 349 339 321 330 327 319 319 323 341 334 344 348 331 329 326 326 334 351 340 334 348 320 338 348 333 339 325 335 320 321 349 349 341 349 328 349 347 326 321 335 341 346 329 320 322 336 326 337 333 347 350 329 346 334 323 328 321 327 342 322 330 338 319 321 334 327 350 331 335 320 348 324 347 326 324 318 342 332 335 324 327 334 333 322 318 337 330 319 346 321 322 324 341 321 325 325 330 324 336
346 328 332 350 322 340 324 322 329 336 337 335 345 320 348 348 351 332 327 351 326 331 322 332 319 325 339 324 335 345 340 327 319 320 324 322 341 329 323 349 346 341 330 338 341 327 334 338 338 342 337 345 319 338 325 351 342 343 323 323 335 343 330 335 344 335 338 333 344 340 330 338 330 342 322 350 348 337 336 334 326 320 328 324 339 332 323 328 324 326 332 338 350 343 321 342 324 337 323 349 326 334 333 334 321 335 331 349 351 345 330 322 345 336 326 330 349 328 336 351 334 348 337 330 338 336 350 340 354 353 336 324 331 348 337 329 327 347 324 324 336 331 325 350 355 338 348 352 332 351 334 329 355 344 338 345 329 354 329 340 341 349 352 347 332 326 340 343 328 353 332 335 330 354 336 328 335 328 332 353 330 343 333 336 338 348 333 344 346 339 328 330 340 358 330 357 336 355 343 341 352 352 353 325 358 332 339 345 345 347 341 359 340 350 338 354 349 347 340 338 337 353 352 352 327 357 358 338 328 342 328 355 345 358 330 344 339 343 337 333 330 352 340 344 352 361 347 349 348 335 334 332 362 359 331 336 331 363 348 332 345 357 334 336 353 336 352 340 352 336 353 354 335 331 344 332 364 336 366 365 360 345 352 352 346 342 356 347 339 347 340 360 347 340 351 344 339 347 358 356 353 350 356 354 334 344 347 365 363 347 341 358 337 361 355 352 337 357 368 356 337 341 360 363 360 343 352 367 370 343 355 366 337 355 352 337 342 365 346 338 344 352 338 346 356 358 340 359 346 351 356 360 356 357 352 345 365 346 354 340 353 350 369 365 368 362 366 374 356 351 351 374 365 351 358 352 343 342 353 371 350 344 342 356 366 377 351 364 371 362 361 355 355 377 349 354 375 355 354 367 362 349 348 346 348 365 356 365 345 349 360 354 351 376 368 356 375 357 379 370 378 379 363 370 357 370 382 354 363 374 379 382 379 347 349 364 349 361 366 350 365 381 375 353 377 379 364 352 356 377 356 369 355 374 358 366 378 373 374 387 357 377 360 360 373 351 368 377 383 378 361 375 384 362 361 358 385 365 357 386 361 361 376 366 378 355 385 375 367 390 389 374 358 362 384 359 377 379 385 372 384 358 359 379 368 383 364 379 358 369 376 382 393 377 358 380 378 391 380 393 368 379 376 372 364 384 377 388 387 385 368 378 387 387 381 379 377 389 365 394 379 362 393 371 379 363 386 369 378 379 374 372 398 386 384 365 398 366 393 391 377 396 386 392 397 373 365 379 367 372 385 378 366 380 366 385 399 393 394 378 389 385 367 367 390 392 371 389 397 381 396 391 378 383 384 376 395 403 370 377 374 394 371 378 389 375 400 386 382 371 379 370 392 382 372 379 387 394 382 383 373 375 387 386 371 383 374 381 390 405 396 406 375 372 387 375 380 375 404 375 382 402 384 393 374 375 397 387 393 385 395 400 373 388 390 394 395 409 394 404 394 410 401 401 374 409 395 411 374 390 376 386 382 379 409 375 410 384 380 392 397 392 409 389 399 388 410 410 413 393 403 385 381 393 413 381 389 395 407 379 400 409 392 399 403 415 388 399 413 393 405 386 411 402 400 396 403 384 380 391 390 407 400 392 380 407 392 389 408 406 409 385 410 388 415 406 389 389 410 393 395 415 405 414 401 391 416 393 419 401 413 391 399 398 395 391 417 409 401 399 395 383 404 418 391 399 404 401 400 388 407 416 383 384 402 396 394 389 408 392 410 393 395 421 411 410 423 400 397 394 417 402 395 399 398 398 409 414 409 387 419 385 413 411 386 424 416 397 391 402 399 411 404 403 408 392 389 399 400 394 409 393 404 413 401 420 387 417 401 411 419 387 403 399 413 404 399 404 408 405 413 422 423 424 399 405 422 394 410 396 402 393 403 413 412 409 398 412 390 415 393 408 401 396 399 427 424 398 424 398 426 401 398 395 395 409 408 423 417 424 398 402 423 416 428 417 425 403 409 428 390 416 409 402 425 419 401 422 428 395 392 426 410 402 392 417 425 413 411 412 406 421 424 400 409 424 429 403 396 410 403 397 397 422 411 393 410 423 425 409 430 428 404 409 400 408 398 396 430 420 417 406 411 412 415 429 404 413 403 409 393 415 417 399 407 397 401 428 431 397 405 431 393 420 411 404 395 417 409 394 406 395 408 425 415 392 422 429 413 392 408 416 415 392 423 432 399 394 427 399 399 399 398 400 429 419 414 393 403 392 395 419 396 413 411 421 413 400 418 396 400 395 420 425 395 411 424 405 413 418 414 420 427 422 430 425 408 413 426 421 414 431 407 420 411 427 408 392 396 395 398 407 398 426 399 404 406 393 417 429 421 400 418 418 431 417 410 408 398 404 397 422 402 414 409 424 409 424 423 414 428 431 429 393 424 397 405 398 400 391 394 391 400 423 417 400 407 394 416 413 408 421 402 419 405 419 412 423 413 402 404 409 403 403 413 395 412 430 404 421 391 410 421 400 401 408 411 417 412 396 401 390 427 411 419 400 401 399 392 424 413 408 404 426 422 429 391 403 428 407 395 389 427 409 422 389 423 403 423 390 426 425 413 395 410 403 404 401 426 398 420 394 399 423 398 420 409 425 415 403 418 406 396 400 387 423 401 413 397 387 416 387 424 393 386 399 408 402 404 398 404 397 397 416 392 408 401 414 406 390 423 397 401 424 402 401 419 408 419 422 401 409 423 392 408 384 405 423 392 422 386 402 385 398 393 393 421 401 414 394 406 404 406 421 403 383 389 398 399 385 397 417 402 388 384 386 387 397 417 388 388 420 407 391 396 409 392 393 386 383 405 402 397 381 401 418 414 401 394 392 396 401 419 408 408 382 405 406 398 412 402 404 388 410 405 382 412 403 390 416 383 413 396 395 406 406 393 416 399 383 392 378 408 401 387 387 381 415 382 388 409 394 413 407 386 401 399 409 413 410 407 407 396 375 385 385 403 400 411 385 406 387 375 387 411 374 397 404 373 390 404 395 397 403 387 408 378 409 390 404 394 383 398 404 372 408 403 399 383 401 399 404 376 401 378 401 400 389 393 389 395 385 372 381 374 382 397 390 387 385 394 369 374 369 376 377 379 375 399 382 401 399 393 404 403 374 385 386 394 369 368 385 376 375 378 381 367 368 381 384 399 383 384 366 400 393 391 373 377 383 387 388 376 375 387 390 382 383 371 387 385 373 368 395 381 395 388 382 397 381 380 393 399 376 371 395 366 397 365 396 395 366 382 369 378 368 396 375 366 393 376 392 390 378 369 364 389 378 385 375 383 378 374 373 392 384 366 390 366 373 388 372 393 358 361 388 374 387 390 363 383 384 358 390 364 382 357 372 363 383 366 364 379 358 378 391 383 364 364 354 378 371 368 354 371 387 363 388 357 358 357 383 386 374 380 371 362 359 365 384 386 375 371 351 356 356 387 384 365 359 362 368 373 357 371 366 357 350 381 365 370 358 381 365 383 370 354 373 383 354 375 375 362 378 361 352 383 352 356 371 372 361 347 359 368 367 355 354 347 366 349 369 375 345 364 353 346 369 377 345 356 348 351 369 377 365 373 357 350 362 361 355 375 360 347 360 361 356 369 342 376 371 365 349 351 364 357 352 369 369 368 344 373 376 369 370 377 373 361 352 372 349 350 347 375 342 352 373 364 358 344 371 348 356 342 346 357 341 342 364 344 341 358 354 371 357 351 368 354 349 357 363 357 365 368 368 366 357 366 356 353 347 364 360 339 365 344 357 345 359 360 362 362 355 353 336 340 366 367 368 342 351 357 338 343 365 334 350 363 340 346 344 361 337 344 364 344 364 350 365 353 351 333 355 336 350 356 353 358 353 351 366 346 345 347 339 355 362 361 361 334 355 339 347 361 330 345 353 354 337 360 359 362 356 340 352 337 348 353 357 362 335 335 344 357 359 352 347 355 355 343 332 353 360 348 359 334 329 348 331 343 352 360 349 344 344 338 327 330 328 329 329 342 342 351 344 338 349 337 331 342 327 343 334 359 328 330 330 337 358 343 327 349 342 358 341 334 335 349 336 344 324 346 334 340 337 352 352 334 330 331 351 339 348 332 337 324 337 350 344 344 334 354 343 326 353 333 335 330 323 355 324 323 343 334 347 330 336 341 341 350 356 342 331 354 351 353 329 338 334 338 352 342 335 347 345 342 338 333 326 345 354 337 326 333 354 337 328 337 341 334 352 353 327 326 338 344 330 323 327 342 337 322 327 351 348 351 336 331 327 340 353 325 352 321 333 351 335 339 333 322 352 329 320 323 335 337 344 344 338 348 330 321 350 336 349 342 331 331 350 338 348 349 342 347 348 319 344 330 339 323 332 336 332 330 338 347 348 329 336 333 325 346 332 322 330 329 342 341 338 339 324 334 334 344 326 330 345 319 341 330 323 319 347 334 331 333 328 325 342 345 337 348 338 350 349 349 325 339 336 345 326 340 325 341 332 332 319 323 330
340 335 333 341 329 349 351 341 325 322 331 349 340 327 335 338 324 330 343 344 346 334 350 332 340 339 345 351 338 348 330 323 330 343 342 337 337 340 326 340 340 337 335 327 343 350 344 345 326 334 335 350 348 332 329 333 349 352 331 333 348 340 337 324 331 324 341 346 343 347 332 330 330 347 338 351 342 327 343 348 341 323 345 334 333 321 347 328 321 323 340 346 343 321 349 352 326 338 344 346 329 322 322 338 348 337 333 337 343 323 329 330 323 354 341 336 352 334 343 350 330 349 324 338 348 347 340 323 338 336 337 324 336 334 331 329 323 354 340 343 337 327 325 352 326 343 324 333 350 351 330 331 344 339 354 343 329 345 343 345 325 332 347 338 351 329 353 325 326 344 346 340 348 356 336 351 342 338 337 344 341 352 352 336 334 357 356 348 345 350 336 347 333 334 336 326 340 331 328 342 326 350 333 350 348 345 352 341 333 339 335 349 332 336 334 349 335 331 338 355 331 351 352 338 333 329 339 355 342 349 346 342 347 354 342 344 347 334 332 353 346 340 350 359 350 357 348 333 337 359 361 340 356 360 351 336 361 336 364 350 332 348 339 351 347 352 332 331 331 354 342 355 340 351 339 348 360 353 357 350 341 367 348 342 335 345 365 362 358 361 350 357 335 352 359 346 348 362 358 368 361 368 357 335 365 341 351 335 362 353 366 347 366 347 357 368 336 366 340 361 337 357 350 339 341 352 363 367 357 352 366 361 364 366 363 371 372 356 372 341 352 345 354 348 369 353 357 369 348 361 359 362 360 350 341 341 342 368 371 362 348 343 352 341 371 354 374 370 350 350 345 371 348 355 354 375 376 346 355 365 371 359 342 363 355 355 344 375 367 352 365 369 370 371 347 363 370 362 353 371 346 372 344 352 365 356 367 364 378 360 368 371 378 348 372 356 378 375 370 367 349 356 373 376 365 378 377 357 376 350 364 378 360 366 368 381 358 370 381 355 349 349 382 383 352 374 374 384 383 362 350 367 373 377 361 356 352 356 362 373 354 371 381 386 381 371 377 382 388 370 377 372 388 365 367 386 380 376 376 374 382 373 354 369 372 355 384 384 370 373 384 389 372 356 388 366 377 377 374 376 374 363 375 373 391 391 384 381 392 387 382 386 370 361 365 366 362 374 375 358 371 383 393 388 385 389 378 371 391 360 370 372 383 368 369 382 367 360 386 381 368 374 373 376 387 375 373 373 367 366 371 378 389 390 362 362 378 373 375 375 388 376 382 375 387 368 392 382 387 387 397 397 376 374 391 364 367 382 378 374 387 388 370 393 396 371 395 392 384 387 368 388 402 366 401 390 390 373 389 377 397 385 389 373 375 396 375 395 376 367 384 378 370 391 386 403 376 379 370 395 401 373 398 379 375 374 404 377 381 405 388 408 399 388 391 396 399 376 401 375 406 391 401 376 388 405 373 378 385 408 390 400 392 398 373 397 392 383 388 404 402 390 392 381 397 374 397 388 381 390 383 406 399 402 411 405 397 374 412 413 401 392 391 382 408 392 407 378 404 385 410 384 403 391 382 388 392 406 392 390 412 391 383 387 380 409 379 404 398 406 393 386 413 409 393 407 415 387 410 394 385 396 404 413 411 410 415 416 390 381 380 386 388 392 397 382 392 391 380 403 392 418 407 417 402 393 392 409 390 419 417 394 406 395 415 400 386 390 385 404 404 412 418 404 416 387 406 388 399 400 413 411 390 400 409 413 405 413 394 416 412 392 391 400 408 418 419 413 388 415 389 403 406 418 387 395 386 404 402 395 422 393 385 391 403 404 422 387 395 395 422 418 396 422 395 413 417 424 396 422 416 402 402 392 398 406 404 392 387 414 404 417 424 397 424 403 409 414 406 412 416 396 406 389 393 409 409 426 408 420 415 391 389 393 390 394 405 400 392 399 390 411 391 420 414 421 389 397 410 410 415 400 419 395 394 426 409 409 417 390 394 390 427 427 429 422 400 404 398 397 395 405 390 399 390 389 416 429 396 401 393 407 407 417 416 427 398 429 418 414 391 407 416 391 404 415 424 417 391 392 428 398 411 390 408 412 390 396 411 399 408 417 420 427 407 406 424 417 407 413 401 408 392 428 410 409 414 405 395 416 410 394 424 392 394 403 414 395 410 397 404 430 426 393 428 404 412 423 391 429 405 402 408 407 400 428 427 423 403 431 407 422 396 401 423 401 416 408 405 396 416 421 394 410 425 391 424 407 425 426 404 399 396 422 417 407 420 412 398 391 413 417 425 420 429 418 431 413 394 404 418 421 395 424 400 391 426 394 407 419 431 423 429 397 415 414 413 405 396 422 407 421 407 400 409 405 430 408 429 394 424 418 425 430 410 395 430 406 400 407 392 398 400 390 404 426 415 426 399 423 416 415 412 394 427 391 410 427 409 407 430 401 395 425 401 414 429 402 390 397 419 393 407 390 395 420 425 421 415 395 415 403 422 396 409 420 400 429 416 419 407 418 391 413 412 402 398 413 414 399 396 408 422 392 422 421 405 412 423 391 390 390 427 411 396 397 391 415 406 413 403 425 393 407 388 425 411 419 398 407 416 399 420 402 403 414 395 412 399 422 414 392 423 405 415 392 414 419 419 392 396 387 422 402 407 423 392 390 406 395 403 395 407 396 410 415 415 418 400 419 406 389 417 402 399 406 400 388 391 394 386 393 387 422 401 408 420 399 405 400 409 383 403 383 386 388 413 408 414 420 402 386 415 387 404 391 401 421 387 409 383 389 410 385 387 419 401 415 395 383 384 381 415 404 381 418 401 402 403 384 391 415 388 385 412 410 386 391 401 391 410 394 390 399 390 396 397 411 382 414 411 391 401 402 415 412 381 417 395 395 402 404 389 410 388 412 381 392 385 388 412 404 396 392 401 403 406 412 383 384 408 377 384 379 399 381 412 390 409 378 396 394 404 395 387 403 391 390 407 387 389 402 374 396 377 388 412 407 412 379 403 394 406 410 385 379 404 383 394 398 374 403 405 391 383 406 381 388 410 374 389 373 389 378 396 382 381 395 404 380 389 393 388 383 380 401 378 372 400 388 398 386 389 380 388 398 397 397 391 373 368 404 376 389 391 403 379 370 392 374 387 400 396 392 379 400 382 400 375 367 370 382 384 390 393 403 380 382 370 381 387 386 379 395 386 379 370 396 397 395 382 379 368 373 381 379 384 396 376 371 375 380 386 393 381 375 370 375 392 392 369 391 390 398 383 373 375 367 384 386 377 364 379 381 389 398 398 388 372 388 375 387 393 393 393 375 379 384 364 392 376 369 386 372 368 390 384 394 370 384 380 362 379 392 360 378 375 359 392 365 365 371 391 360 381 387 390 364 391 359 375 370 383 365 361 371 360 366 370 386 354 370 369 354 382 387 375 362 388 372 370 359 364 369 378 353 377 374 375 375 355 357 369 384 381 352 362 364 363 355 360 379 371 356 374 350 371 368 371 385 380 354 365 384 381 368 362 369 383 374 369 366 357 358 360 355 361 348 360 359 376 350 354 374 372 378 374 372 359 375 371 369 380 367 368 356 349 360 375 364 349 376 362 375 350 373 345 363 353 357 375 346 377 346 352 345 356 360 372 369 353 377 372 366 362 374 376 346 353 350 365 374 346 346 368 351 355 369 350 364 362 356 369 374 366 356 343 359 350 368 341 361 340 347 355 369 347 349 363 342 364 356 364 355 364 353 373 369 362 348 352 351 340 345 349 366 372 351 361 358 354 339 356 367 346 337 361 365 358 360 366 359 355 357 340 345 348 352 352 336 361 365 349 363 349 337 368 349 363 368 346 356 335 365 351 356 342 353 349 364 353 343 351 337 341 333 358 354 349 340 367 351 346 357 356 361 336 355 352 364 366 364 342 341 341 331 344 335 337 357 334 356 331 345 355 346 349 362 348 354 362 335 336 363 332 348 346 350 342 344 329 349 353 340 359 338 348 346 341 328 337 344 353 345 333 352 361 361 350 345 351 355 357 357 329 359 342 346 355 329 336 329 349 360 347 352 334 340 335 355 340 344 345 339 327 351 330 335 350 351 325 338 346 356 342 348 328 357 341 330 333 358 332 329 357 326 354 339 341 329 335 355 355 328 335 331 353 339 340 351 331 347 338 325 344 355 356 356 328 347 327 336 346 343 341 345 345 345 335 328 351 354 326 356 324 337 329 328 326 353 355 341 344 344 352 339 343 351 338 348 341 342 353 324 330 333 348 333 339 345 324 328 351 350 336 349 341 344 327 332 353 324 354 334 329 330 347 332 321 337 339 340 324 337 340 330 347 332 340 331 322 342 337 352 337 349 344 323 338 347 331 335 349 328 347 321 337 338 332 335 353 350 351 322 331 338 332 324 349 349 332 348 337 348 346 351 341 336 351 324 329 328 338 323 335 329 323 349 345 333 330 344 327 329 344 336 345 321 340 341 350 352 336 332 345 328 330 332 342 328 336 350 336 352 320 350 326 321 346 351
333 323 341 341 332 333 322 322 332 343 341 330 340 322 342 331 330 351 343 351 326 324 348 341 321 346 336 327 345 329 324 325 329 342 343 338 352 344 339 331 331 326 340 349 328 326 326 335 323 346 332 328 348 325 348 348 350 330 354 340 336 322 344 345 344 331 329 342 352 346 352 330 351 336 325 323 342 328 336 342 351 345 348 344 349 339 335 342 345 332 327 332 355 352 356 353 341 350 335 337 344 323 354 345 338 340 327 335 351 325 348 334 344 351 327 351 345 332 341 342 331 334 351 337 337 324 333 356 352 346 344 347 354 349 343 343 332 348 356 334 325 356 354 346 350 332 348 346 341 333 340 357 352 334 338 332 336 356 339 339 354 335 330 325 327 325 346 344 350 345 355 325 351 325 348 351 333 347 349 351 356 331 351 358 341 339 333 327 337 356 342 333 333 357 334 344 357 329 338 356 357 342 356 349 343 353 342 359 342 340 352 346 345 351 345 334 330 360 336 349 356 360 331 338 331 347 330 361 349 341 330 346 330 360 334 355 361 358 354 341 344 352 360 335 341 351 342 351 350 359 347 352 331 358 362 334 342 337 332 362 358 351 343 344 360 350 360 364 349 347 361 341 357 336 360 339 342 349 363 354 361 362 335 362 341 365 351 355 358 352 358 349 336 334 340 342 353 345 352 336 360 346 357 361 361 350 368 336 367 340 369 337 346 348 365 366 346 360 353 347 356 342 340 370 343 357 344 339 368 361 340 370 349 362 361 352 355 371 365 351 340 340 352 350 352 359 358 374 348 340 350 367 357 353 366 363 351 350 366 346 350 345 355 373 347 343 361 377 355 372 358 372 368 359 365 375 376 352 362 361 345 361 368 349 369 344 356 365 347 348 374 370 346 359 377 351 353 360 366 366 370 362 376 377 345 380 375 359 370 359 358 353 359 350 362 365 351 355 367 356 360 379 364 364 359 362 352 348 358 374 351 350 374 363 382 374 362 356 368 369 351 383 377 380 351 373 363 372 383 365 363 361 361 361 359 353 356 359 354 387 382 374 377 386 384 375 362 375 353 366 359 357 380 371 380 360 373 375 358 371 383 382 382 383 365 386 372 369 372 376 383 366 363 374 381 360 376 391 383 355 384 369 361 390 366 389 375 386 389 382 369 383 389 376 390 378 371 372 394 390 358 386 380 381 383 384 364 368 385 393 384 391 384 389 389 396 364 372 389 360 375 379 365 370 385 361 395 397 395 396 391 369 385 387 393 392 377 370 393 382 377 397 383 380 396 383 392 398 391 392 389 381 363 368 384 388 369 397 386 381 395 380 391 381 384 401 391 400 388 386 385 367 400 368 402 396 367 394 395 375 403 401 371 366 368 393 369 391 390 371 372 383 387 377 379 385 376 369 385 401 368 383 382 403 402 397 397 383 405 405 392 405 402 398 383 379 399 403 392 389 393 407 373 383 386 399 386 376 372 406 382 381 405 397 388 377 378 406 375 391 378 410 407 397 383 386 407 374 380 390 382 403 388 374 405 405 393 383 410 394 407 411 394 403 387 412 398 384 396 402 403 402 390 388 388 390 402 385 392 398 391 390 389 407 391 383 388 400 382 415 410 415 402 391 394 415 389 407 386 401 385 403 378 400 405 392 404 392 390 382 415 395 385 379 387 389 386 389 413 391 416 399 414 403 390 402 400 382 392 404 408 385 386 388 405 419 390 419 410 393 408 407 405 390 394 419 407 398 397 393 381 404 412 407 387 382 381 407 417 394 384 398 399 391 406 384 382 408 383 412 421 403 399 408 406 406 407 393 383 415 397 415 398 421 402 396 414 402 423 403 416 418 420 385 419 404 420 419 391 421 409 422 395 419 408 419 395 424 421 388 408 396 420 415 386 399 420 417 419 412 397 404 407 394 405 402 406 393 397 405 391 414 404 394 401 419 420 404 411 417 407 395 421 403 418 422 410 413 414 396 400 418 414 413 426 425 389 407 393 392 426 390 413 397 391 421 391 425 399 408 408 412 416 394 421 399 389 404 418 409 413 423 400 392 410 392 390 412 404 388 400 403 425 425 397 426 403 400 413 423 429 397 401 418 426 406 393 400 389 423 419 419 409 397 408 410 393 408 416 407 417 427 423 415 424 390 413 397 403 396 393 403 406 408 392 404 427 398 415 430 393 407 419 413 415 398 394 421 419 423 400 406 420 393 391 416 397 416 426 411 425 391 425 400 411 429 416 407 398 401 408 401 418 397 424 404 405 430 394 393 422 406 411 413 409 415 400 416 402 396 397 396 399 393 409 420 391 394 398 401 407 417 412 396 424 407 410 400 407 416 403 400 391 426 424 413 410 393 400 424 401 409 390 412 412 409 401 415 415 410 426 391 397 406 397 390 426 420 400 402 407 415 412 409 412 407 393 392 413 403 428 426 423 428 408 406 408 421 391 393 402 429 397 410 408 405 413 404 397 424 417 414 388 403 425 401 410 410 421 392 421 416 403 414 401 392 409 422 395 393 391 415 401 405 402 417 423 388 393 426 392 389 412 424 405 409 397 419 423 422 423 409 403 398 395 416 403 416 402 402 412 405 388 386 422 402 407 409 395 414 409 392 416 386 389 386 409 392 418 397 386 405 418 394 417 387 423 385 408 391 400 395 410 394 387 398 411 399 421 411 419 404 417 410 404 420 402 419 418 387 423 420 407 407 420 390 401 411 390 385 417 397 387 394 407 421 407 385 395 403 403 391 415 396 409 388 384 419 415 419 382 414 406 397 390 403 404 408 383 404 402 417 418 398 388 393 395 404 395 401 385 416 402 411 382 381 417 385 410 410 414 403 395 391 419 396 405 402 383 408 397 408 409 402 386 395 403 406 401 399 382 392 395 387 380 415 396 381 402 378 402 387 386 399 400 403 387 384 405 405 399 412 395 391 384 402 395 409 379 378 379 382 391 396 391 393 382 397 385 406 386 409 404 384 381 388 409 390 384 387 380 406 412 387 409 381 373 388 402 376 379 405 410 395 376 386 401 382 396 372 375 408 396 393 378 402 406 401 407 405 376 402 398 375 376 384 381 404 387 400 396 394 393 395 377 396 381 388 373 381 402 390 377 395 374 390 387 380 394 388 404 402 390 380 403 393 371 387 402 370 386 394 396 374 400 390 400 390 371 366 402 367 403 387 370 385 387 367 398 376 365 396 387 386 385 386 391 367 368 366 371 364 392 377 371 366 364 367 391 369 382 366 385 397 389 369 380 389 387 374 361 387 383 363 371 367 385 376 370 367 379 393 368 370 370 392 374 373 385 363 366 361 383 392 370 384 370 382 368 383 370 390 392 380 365 369 380 387 369 382 359 381 360 381 363 378 365 372 391 368 390 376 368 375 370 356 378 359 357 387 383 367 380 379 367 366 368 367 358 356 390 374 380 371 376 386 370 362 378 367 372 389 386 363 371 378 363 370 358 379 379 385 369 383 387 380 356 377 371 374 358 370 357 384 352 360 365 363 358 359 366 378 375 351 366 361 356 354 357 367 368 364 353 372 349 378 352 348 368 382 375 376 368 350 372 370 376 351 363 349 375 378 356 380 360 353 373 367 374 360 348 357 375 354 345 377 364 365 376 347 363 347 357 348 351 362 351 359 366 347 377 375 343 351 374 358 358 364 342 366 343 362 342 373 371 358 349 354 342 346 373 377 349 350 345 341 370 347 342 357 342 349 350 370 351 372 356 369 374 353 369 340 365 366 348 346 358 371 344 339 343 367 370 357 372 372 368 342 355 346 358 356 355 344 362 341 353 343 370 352 356 342 365 346 368 349 352 364 346 369 341 363 339 337 358 337 347 352 340 364 361 337 359 355 356 349 359 336 354 368 351 350 338 356 336 347 334 352 351 356 361 333 348 364 334 335 343 359 364 359 352 366 362 354 351 360 333 352 362 365 352 344 345 333 349 359 347 346 346 353 336 358 351 339 339 330 330 336 358 340 331 346 346 346 354 350 348 355 331 330 362 358 351 350 335 335 344 359 351 358 347 355 359 341 331 335 341 331 341 343 349 342 334 339 357 357 333 350 358 335 351 331 331 340 353 345 346 334 340 333 338 333 335 335 347 346 350 334 357 330 358 345 352 330 330 356 333 336 353 330 344 344 335 356 357 327 340 350 342 329 332 327 343 340 337 330 326 335 347 357 347 345 350 348 357 355 345 331 332 339 337 351 331 354 356 337 330 346 329 347 350 336 351 335 326 338 350 336 349 347 335 347 342 336 337 341 341 332 348 350 355 335 352 330 340 351 344 347 340 324 338 341 345 340 328 348 329 355 327 329 322 337 336 351 347 351 338 354 344 329 352 346 352 329 326 330 335 354 327 328 339 340 336 329 328 353 326 353 325 348 346 325 330 326 354 353 353 335 351 343 341 345 333 338 353 335 345 331 332 350 337 349 335 349 322 339 345 326 337 346 350 326 349 324 330 346 322 327 324 349 348 343 341 325 327 338 337 349 348 348 345 331 342 324 325 343 342 349 346 323
343 343 330 336 346 337 327 346 341 330 341 335 352 326 337 324 343 351 352 337 346 342 346 334 345 350 354 334 343 346 334 329 334 340 342 324 354 347 348 340 353 334 325 344 342 327 350 328 332 337 351 342 353 353 349 333 341 327 354 349 328 329 353 350 352 354 354 344 340 341 328 324 353 330 353 338 343 346 351 352 327 345 345 331 349 337 349 341 349 346 334 328 327 338 355 356 343 327 343 334 345 356 343 349 330 340 330 350 337 333 353 349 329 341 324 330 330 351 349 330 349 334 335 327 357 341 334 351 345 328 328 342 327 349 334 334 340 350 335 355 327 340 348 341 332 349 348 346 350 348 326 349 358 345 352 332 329 328 325 359 333 339 343 337 338 354 355 354 346 341 350 356 330 347 338 338 345 329 334 338 360 336 328 359 356 330 340 334 333 349 342 341 328 360 361 341 328 330 343 356 353 333 352 358 329 339 344 348 349 360 360 349 335 336 355 339 339 335 354 353 357 335 341 333 335 341 346 343 352 361 338 343 340 362 347 341 347 364 337 335 362 342 355 342 349 348 360 333 362 352 362 349 344 332 348 342 340 359 357 361 349 349 357 367 366 336 367 342 366 336 356 334 338 335 355 347 351 355 346 337 360 353 354 338 366 347 361 340 352 351 369 369 368 335 368 344 350 367 354 350 336 354 363 354 356 350 367 338 349 357 354 341 342 351 345 339 364 337 356 346 366 368 358 342 368 357 351 349 366 369 341 345 353 368 363 351 360 371 353 373 356 349 343 362 363 364 341 368 341 360 342 370 356 364 351 364 360 364 352 365 360 361 343 373 377 351 353 366 373 349 345 351 355 349 374 353 343 350 348 368 361 363 345 371 352 372 368 358 353 345 374 368 345 375 379 344 365 354 369 360 378 353 350 356 360 363 347 361 371 354 352 370 374 371 378 364 380 367 380 355 350 374 379 351 350 358 352 351 369 378 348 383 350 354 358 382 352 377 363 359 349 350 363 357 355 360 376 354 362 374 378 366 381 355 370 364 356 369 353 369 378 376 373 364 386 387 362 356 380 388 360 356 361 377 375 373 365 375 367 378 367 382 354 366 378 372 380 383 354 360 379 382 386 365 358 383 378 368 365 369 369 374 374 378 362 375 377 389 360 369 393 390 377 393 365 364 375 369 372 376 377 361 381 386 387 385 393 373 377 367 389 368 386 385 369 370 382 391 382 365 382 382 361 366 381 370 386 372 362 394 385 371 392 381 374 380 393 371 389 397 385 377 389 374 396 392 372 378 362 374 398 397 371 377 381 373 400 369 363 364 380 365 390 374 386 382 371 396 392 378 395 395 373 386 371 369 394 398 386 372 388 401 370 376 377 389 386 377 373 386 394 391 368 384 380 390 403 403 385 371 395 395 381 405 378 388 387 385 383 386 393 385 384 375 395 374 376 377 385 383 404 382 407 406 378 388 397 378 373 402 407 376 374 400 388 383 385 382 398 375 407 377 378 409 387 374 406 405 402 374 387 387 387 386 384 396 404 400 393 396 394 380 402 398 410 408 411 385 381 388 379 405 395 375 404 410 378 389 393 397 391 408 411 407 383 412 380 403 400 400 388 382 407 405 396 394 402 384 394 398 398 399 390 379 389 408 404 393 384 384 415 390 406 401 382 403 398 386 391 384 400 393 380 381 412 389 398 398 396 405 408 407 408 411 415 382 383 381 400 392 396 419 405 404 399 395 407 412 418 400 392 419 416 403 401 380 419 395 406 395 386 416 414 415 399 401 409 402 403 390 406 411 390 392 396 410 399 383 394 389 404 398 389 392 413 402 392 412 410 418 419 408 405 405 394 383 385 422 396 407 391 414 398 392 385 405 413 403 407 417 410 421 394 409 391 385 421 393 408 409 420 396 395 403 419 406 395 414 397 400 398 398 391 405 407 393 419 388 404 402 421 422 392 424 401 391 386 398 392 402 423 388 414 425 398 401 406 408 390 419 415 403 392 422 416 407 423 411 410 394 420 406 423 418 405 398 415 397 411 421 405 400 423 393 400 395 408 412 409 412 405 398 422 403 395 405 416 423 421 399 390 406 411 427 397 389 390 425 391 406 419 409 420 407 407 425 407 389 410 389 406 389 392 393 397 392 402 426 427 395 389 422 405 412 413 414 405 415 403 408 393 390 394 392 411 390 405 410 416 405 395 394 394 416 420 401 397 399 409 414 399 421 422 391 411 406 403 392 405 421 410 411 423 415 414 404 418 391 428 404 407 393 410 415 422 400 427 389 412 408 417 422 401 411 427 423 429 400 427 404 393 409 428 429 396 412 406 426 414 404 400 393 410 423 419 403 395 418 405 419 396 389 397 392 388 416 420 411 411 414 406 406 418 411 422 426 408 406 410 424 410 408 388 424 398 408 425 400 406 427 388 426 389 398 422 421 418 414 396 394 401 406 404 423 389 398 413 408 416 426 396 398 407 388 426 409 408 415 421 419 415 422 417 408 424 411 393 406 397 401 412 402 419 388 398 412 398 422 424 419 422 393 422 394 394 422 416 408 410 402 400 398 389 390 411 386 406 417 398 415 390 422 423 414 424 386 399 388 414 397 413 410 396 409 410 405 405 392 387 421 408 392 393 411 388 411 404 408 402 416 390 400 405 388 389 396 389 395 390 410 407 418 395 411 403 413 391 383 420 385 420 396 393 421 383 388 408 395 412 418 419 410 394 400 407 400 405 404 412 411 390 387 407 395 415 387 385 383 419 414 417 409 388 418 399 380 384 385 393 406 381 382 395 386 392 412 404 415 394 386 406 404 392 392 418 387 390 414 381 388 387 396 402 403 384 385 394 387 392 392 412 384 406 410 397 413 378 399 401 397 392 390 406 401 385 398 407 377 391 397 404 388 414 388 413 408 394 377 376 407 391 399 412 408 381 381 404 410 401 377 389 404 389 406 389 386 388 380 386 390 399 401 401 386 374 387 379 381 389 379 400 392 390 387 374 396 392 392 391 380 393 393 397 407 385 400 379 387 395 380 392 380 406 407 382 395 382 387 402 386 381 390 393 398 393 394 371 373 374 378 408 391 382 393 403 383 383 371 380 400 400 393 372 389 372 373 383 392 394 405 385 378 377 386 372 396 401 385 373 397 367 399 397 396 385 393 388 377 395 399 386 366 385 390 365 368 373 380 392 398 394 388 387 382 385 371 373 381 366 395 373 368 390 382 398 387 371 383 397 377 393 396 394 392 383 394 395 368 387 361 380 395 363 366 376 385 389 363 364 392 373 390 397 378 371 375 379 396 392 363 379 396 373 379 374 361 364 366 380 371 392 368 361 375 359 361 386 384 387 374 377 389 358 369 359 371 384 393 370 357 374 366 392 365 386 386 367 369 356 366 381 388 374 360 369 390 364 375 379 371 390 376 379 370 388 359 384 356 359 374 355 353 385 354 362 378 384 388 353 362 361 356 358 358 376 387 357 362 370 358 378 384 358 367 363 355 359 364 357 383 373 351 357 383 364 364 372 365 375 381 360 356 356 363 360 359 381 351 376 353 349 363 383 376 350 347 373 360 362 380 357 365 362 379 377 375 359 364 371 349 376 347 371 346 376 347 357 373 367 365 379 367 344 357 376 347 357 346 376 352 360 350 369 374 347 344 347 360 362 372 343 355 352 348 356 363 367 349 356 353 349 370 356 365 347 368 369 376 371 345 354 355 351 369 342 365 356 360 347 353 366 371 341 371 341 370 353 342 374 341 346 341 369 364 361 339 368 341 361 340 350 350 353 371 355 366 360 347 350 344 360 352 339 360 348 352 355 339 367 367 352 339 368 347 364 367 347 358 370 346 359 358 370 350 355 352 343 355 361 367 361 348 347 363 348 335 354 343 349 349 338 364 352 347 340 345 354 363 343 353 350 343 340 350 358 338 367 343 358 334 339 348 360 363 353 338 341 338 347 356 354 338 333 346 346 361 340 347 352 343 339 347 344 345 354 350 354 343 341 345 335 346 332 344 350 341 345 330 356 329 348 354 337 358 335 352 355 352 342 350 338 351 331 350 338 355 336 328 342 355 343 356 337 345 336 332 330 351 331 356 359 358 356 333 354 336 330 346 334 344 341 343 332 345 331 341 345 347 349 326 341 330 328 358 355 336 328 357 334 332 326 332 329 354 337 330 330 348 357 345 331 337 327 344 329 340 333 349 328 356 357 351 333 332 356 336 342 325 341 350 339 342 356 351 337 342 356 350 340 328 344 346 341 347 340 344 335 347 342 346 353 348 338 336 356 337 349 349 346 332 349 335 350 356 329 338 348 335 338 330 340 325 353 331 356 343 326 334 341 354 324 337 353 347 325 327 335 351 353 324 334 345 337 336 344 351 325 336 337 340 343 328 350 347 336 349 341 340 335 326 345 336 348 341 334 350 345 347 352 341 349 326 346 353 344 348 327 351 332 322 342 341 324 322 328 331 329 331 352 337 336 344 345 347 347 351 338 352 323 335 330 348 339 354 345 326 348 350 353 325
345 334 339 355 349 330 344 330 339 324 324 351 334 338 328 354 338 333 337 354 334 339 336 341 329 347 343 330 331 340 329 328 325 353 334 325 326 355 333 350 330 342 352 349 331 324 346 347 334 335 352 345 351 331 330 331 329 324 347 346 349 353 351 326 349 328 328 327 334 338 328 349 331 324 341 348 325 338 338 344 350 333 334 353 351 349 328 357 324 352 346 350 356 348 353 356 353 325 326 338 348 340 330 331 341 356 356 351 338 337 338 331 355 357 328 357 348 340 357 348 334 353 349 340 344 344 338 347 353 341 336 352 331 342 325 348 349 357 350 330 345 338 345 350 337 356 349 326 337 355 350 354 349 340 335 342 333 349 331 337 340 351 330 346 342 338 343 332 344 341 336 329 353 330 327 330 360 351 332 339 346 330 333 344 352 351 360 333 348 339 343 361 329 346 355 346 332 345 359 349 359 343 351 351 346 360 329 345 349 341 331 343 344 345 333 342 334 331 347 354 351 337 361 360 355 354 352 360 344 349 346 340 363 343 336 354 348 336 344 362 359 343 358 364 346 334 338 341 352 335 363 333 342 356 343 344 350 334 360 341 366 366 361 355 333 352 335 334 361 362 364 353 338 368 363 364 347 335 339 368 350 347 369 359 335 357 336 364 358 364 350 369 339 343 356 339 339 369 339 366 362 348 363 345 347 357 340 337 370 357 371 350 370 348 353 348 370 354 354 358 359 369 356 340 342 354 344 345 352 348 352 356 371 356 365 359 354 345 359 364 365 358 343 340 346 359 363 344 352 344 342 350 352 372 352 356 372 352 362 363 372 373 372 376 362 342 361 365 365 351 365 377 351 345 365 343 363 352 356 361 373 377 358 371 357 348 376 368 375 361 353 349 372 348 347 356 365 347 360 352 372 363 352 345 366 355 363 351 346 377 349 376 355 381 368 349 367 382 374 362 363 348 347 355 368 367 348 369 369 379 357 360 362 380 377 384 371 359 370 371 370 353 365 380 353 369 384 373 368 376 368 364 357 368 367 358 366 366 385 364 366 365 375 382 363 354 374 364 360 352 382 363 354 380 360 389 355 361 366 387 355 387 359 389 366 390 359 360 368 372 373 362 387 376 356 377 378 378 367 387 357 361 377 358 366 362 372 368 385 364 381 389 362 364 365 389 363 386 358 378 368 394 364 378 378 380 378 365 381 391 376 383 360 375 363 370 381 395 362 374 367 364 384 372 372 371 367 378 373 368 369 398 374 374 371 397 365 386 368 365 394 371 372 392 368 366 363 399 375 379 372 362 384 380 374 378 400 373 397 374 396 367 389 387 396 379 386 401 366 372 367 399 398 394 371 369 400 373 384 392 368 394 392 368 375 384 386 391 372 382 381 383 402 369 369 398 385 370 375 387 378 394 401 391 386 371 396 400 395 393 405 376 385 395 379 374 392 378 377 398 372 392 377 370 396 384 405 381 381 403 396 392 370 408 393 372 371 383 388 382 394 407 371 389 388 393 408 388 398 382 398 395 384 390 382 380 404 407 393 406 402 380 389 391 407 401 394 396 374 401 408 398 387 397 406 405 380 404 382 395 376 399 381 389 406 380 386 389 375 406 383 393 403 400 413 387 389 384 410 379 411 405 392 413 379 386 395 414 378 393 396 379 378 391 382 409 397 395 413 387 387 382 394 404 395 381 415 397 389 412 401 414 402 379 413 394 416 381 392 417 397 411 384 408 407 418 406 390 415 389 410 397 410 414 393 382 401 385 416 404 409 397 397 416 415 400 414 403 385 386 392 418 382 389 399 401 388 417 412 415 418 394 384 408 388 397 403 411 396 392 387 417 409 396 413 397 417 399 420 382 397 384 411 391 386 390 412 385 418 395 419 416 409 415 395 408 391 417 389 397 387 386 394 408 402 385 423 389 395 413 389 410 415 410 411 410 410 393 412 405 397 401 398 424 394 404 402 394 398 400 409 403 404 419 387 414 412 418 419 423 407 416 402 390 402 389 409 388 399 398 403 413 407 409 404 416 388 413 418 402 389 402 412 400 388 406 389 415 399 423 414 413 414 423 410 423 387 394 419 394 408 397 413 421 412 423 412 415 411 404 423 406 412 409 420 414 389 415 403 394 412 423 421 392 420 405 421 414 406 414 413 419 424 399 413 402 395 398 390 411 407 426 390 424 400 423 411 402 411 420 409 388 408 395 426 395 406 421 422 425 408 408 417 398 412 404 413 420 407 408 405 420 407 408 417 420 397 394 427 413 427 401 407 400 401 405 407 419 398 401 409 419 413 390 421 397 398 406 422 410 418 399 402 397 411 423 421 411 388 411 397 419 416 408 392 389 425 411 412 396 417 425 419 402 388 404 404 398 414 398 412 404 401 426 413 416 414 398 401 407 414 403 392 403 424 389 405 414 413 422 423 395 421 407 403 422 424 412 425 411 423 411 387 388 401 405 417 420 408 423 401 395 399 406 403 388 408 421 416 386 417 404 387 411 417 403 398 414 388 396 391 416 412 423 417 419 395 400 413 409 398 420 411 403 392 388 398 414 416 388 407 399 398 408 424 389 417 388 409 410 389 406 392 408 404 416 402 406 391 422 391 396 410 409 415 417 412 420 399 402 422 420 408 387 395 399 392 419 402 409 397 408 391 405 384 403 397 401 385 403 391 384 416 417 409 399 411 389 395 386 401 386 415 386 381 418 402 390 406 381 408 420 398 416 402 399 397 416 410 392 396 411 385 382 406 412 391 387 411 396 383 390 400 408 387 393 405 408 402 390 400 382 389 410 417 410 380 385 397 389 386 413 382 399 386 405 384 392 389 385 412 392 384 407 415 407 380 388 402 394 379 416 392 388 380 395 383 394 408 413 393 405 408 396 386 377 412 380 378 382 386 400 384 381 379 410 411 409 382 384 375 382 383 389 381 385 396 376 392 389 413 407 377 393 377 386 382 412 379 384 407 389 408 375 394 400 399 379 395 405 388 395 401 397 408 406 395 391 397 401 394 396 385 386 403 376 397 373 375 403 383 397 407 407 388 377 395 374 383 406 406 388 389 395 401 375 377 395 395 377 393 377 375 406 394 391 394 399 384 391 384 401 391 374 371 377 399 393 384 387 395 393 381 385 389 378 368 396 366 372 382 368 381 388 367 384 387 392 392 366 393 370 377 394 377 380 364 386 384 381 368 390 386 399 371 370 371 388 377 371 394 371 389 387 393 389 383 392 378 372 371 368 378 383 397 367 398 397 389 396 376 371 384 376 368 369 382 393 394 374 363 366 382 390 373 369 364 392 367 380 375 389 388 375 377 373 389 374 382 364 364 376 375 388 382 371 391 387 365 386 379 358 370 384 375 362 357 358 357 379 378 371 385 383 365 366 360 358 359 361 363 363 356 358 357 380 386 368 387 371 358 385 385 387 376 382 355 354 383 369 353 381 363 382 371 372 356 354 375 358 358 359 382 359 377 384 362 371 359 357 364 378 351 359 374 351 387 360 377 351 356 372 367 350 351 378 383 351 355 358 364 375 376 373 352 356 377 353 378 355 356 367 357 379 365 365 365 377 375 372 378 361 359 375 361 375 367 373 357 353 347 372 379 354 377 346 360 349 367 354 357 355 374 346 350 370 362 347 365 370 373 376 348 365 369 361 357 353 369 368 376 350 374 374 358 368 354 372 373 356 362 365 366 371 366 351 361 348 355 362 355 348 359 359 369 367 353 367 366 349 361 345 366 348 374 342 361 340 345 357 340 370 344 372 366 367 361 368 340 341 354 357 341 357 364 369 348 340 371 372 360 356 342 350 340 352 363 361 365 344 354 364 340 358 362 343 362 360 349 364 361 364 358 363 359 348 370 369 350 368 345 349 362 360 337 364 352 362 353 356 335 335 348 350 368 349 367 358 337 345 362 339 350 350 366 338 361 341 347 353 350 357 343 342 359 346 349 341 350 343 361 361 343 352 341 354 332 340 344 348 363 337 362 350 332 363 358 340 359 361 363 363 350 352 338 359 361 337 333 356 330 341 351 362 361 363 353 345 353 348 332 358 330 336 351 331 342 344 348 337 348 346 335 341 334 350 344 338 357 346 338 357 331 334 355 337 333 353 360 330 337 328 333 338 334 354 348 348 343 333 330 337 351 336 349 330 331 330 340 360 356 351 329 359 356 330 342 335 355 340 345 331 340 350 349 355 343 336 350 333 351 353 343 340 335 331 351 340 342 338 347 346 328 350 353 332 355 335 349 350 349 334 329 329 332 353 332 349 336 356 330 327 357 347 350 334 327 350 349 345 330 337 332 333 337 334 349 333 344 347 332 334 357 337 346 330 339 353 329 324 324 334 336 324 331 328 342 335 329 333 330 335 354 346 352 333 356 343 350 342 333 325 352 340 346 348 354 335 351 325 336 353 344 349 328 353 329 347 331 335 331 338 347 328 327 342 347 326 337 340 353 355 350 356 346 339 347 343 325 341 346 339 345 333 331 324 337 345 348 345 323 330 334 355 344 346 349 334 323 337
326 354 336 354 353 325 344 351 353 347 344 342 337 332 327 353 334 341 342 333 338 350 341 357 349 328 355 349 347 355 329 349 326 349 353 329 324 348 357 353 345 343 338 324 325 349 353 343 340 337 353 328 338 344 328 337 348 325 328 345 330 333 344 340 324 348 346 332 338 353 327 325 338 349 325 347 340 329 334 332 351 329 336 331 357 348 344 355 357 348 342 338 331 328 354 339 352 342 347 340 337 350 341 325 350 350 349 340 329 332 348 356 345 334 328 343 357 355 339 356 352 330 335 332 333 338 346 335 356 342 350 342 341 341 343 332 341 342 349 345 357 345 341 342 353 351 359 351 354 346 355 346 350 338 352 331 350 346 349 355 337 348 338 353 329 329 333 351 352 329 336 348 348 358 329 340 357 336 339 351 329 341 345 360 360 336 330 358 330 352 351 339 338 335 330 348 345 345 345 335 346 353 363 332 358 330 353 361 345 337 349 354 359 332 351 356 348 361 359 349 350 348 333 333 362 343 363 352 334 344 353 365 336 351 354 351 353 340 356 350 350 353 363 343 349 362 348 354 350 338 360 359 351 362 363 361 368 337 346 347 349 344 346 365 340 368 361 339 354 351 335 349 349 365 337 365 359 352 363 353 358 368 357 342 362 352 346 339 355 370 352 348 345 342 357 365 341 350 370 337 366 370 352 357 365 355 353 368 349 358 351 348 355 338 366 359 366 354 363 364 353 356 353 363 362 373 368 343 352 367 357 359 365 349 344 370 343 372 365 355 370 357 342 353 369 348 351 362 363 352 373 358 364 359 377 359 367 353 354 356 361 348 348 348 374 373 362 355 351 347 368 344 353 347 356 350 350 365 347 362 361 343 379 365 377 358 346 346 369 374 361 368 345 348 375 377 359 375 370 368 380 376 351 355 346 364 378 369 367 347 352 349 364 368 371 377 362 354 380 367 348 377 356 366 381 350 378 360 361 368 363 360 364 369 371 364 368 383 368 353 384 354 373 366 377 378 361 372 385 358 357 366 355 381 377 377 351 379 351 368 381 362 355 365 363 368 377 357 367 359 369 355 371 381 357 372 376 362 382 365 379 379 364 384 372 354 388 387 360 389 382 369 379 365 382 368 381 385 374 374 371 370 378 368 361 360 387 362 369 357 375 359 361 364 367 380 379 364 391 385 378 384 363 365 394 368 394 361 377 376 360 393 369 382 368 390 364 378 359 393 395 394 373 363 379 383 364 364 368 368 365 385 367 384 383 393 373 384 382 377 372 393 361 378 374 396 375 377 381 374 390 383 391 378 376 388 389 394 377 390 364 398 376 371 383 399 381 374 400 365 391 375 397 391 370 372 389 384 366 388 375 373 387 367 389 401 393 378 395 388 385 376 385 398 384 368 374 380 379 375 383 369 386 394 375 370 381 378 368 383 380 379 393 403 381 395 379 372 387 388 395 369 399 392 379 379 394 388 371 385 396 386 375 384 378 386 392 397 407 378 397 387 409 378 392 396 407 392 372 407 404 402 403 381 395 402 400 403 395 399 388 378 405 393 382 375 399 404 402 397 373 379 404 401 387 386 388 374 397 378 399 380 409 392 389 382 383 378 375 397 396 381 392 390 391 402 392 379 394 410 392 385 378 385 413 381 388 377 409 400 409 395 396 406 414 412 403 413 406 404 385 388 399 402 392 415 380 399 409 400 395 416 398 386 386 385 381 387 386 414 413 381 396 394 399 383 379 386 408 397 402 416 397 413 403 398 394 389 389 396 404 402 380 402 412 387 386 384 392 402 391 418 387 385 383 393 383 417 405 397 387 404 418 403 401 406 414 408 416 384 416 393 398 409 407 382 408 414 386 420 396 398 419 404 404 383 410 399 420 387 409 420 412 407 395 385 393 388 404 420 391 399 392 402 388 412 403 407 405 401 407 412 418 397 395 392 390 416 410 421 421 397 419 403 422 385 399 386 391 421 384 393 391 387 412 388 416 384 413 398 402 397 419 389 403 384 399 410 417 418 408 408 385 397 421 416 398 396 418 398 386 418 407 393 421 387 397 405 419 386 411 398 391 407 403 410 407 410 389 400 396 405 415 396 411 412 388 416 416 413 389 417 407 403 425 395 405 397 416 400 391 402 405 397 424 415 415 398 401 419 405 404 391 396 416 416 414 410 407 404 398 402 387 411 420 418 420 391 390 402 397 387 411 416 398 401 398 419 414 405 404 393 423 410 395 405 392 424 390 413 394 394 422 396 419 416 420 405 413 424 414 425 417 399 407 422 406 419 415 386 398 394 394 388 410 395 407 416 425 411 396 394 419 392 396 404 414 390 416 401 421 404 400 404 409 422 400 389 407 390 390 412 390 390 414 414 399 395 396 399 413 406 399 398 404 401 417 392 397 407 408 424 417 414 403 400 402 417 403 424 421 399 410 417 395 398 397 400 398 407 405 385 419 418 398 398 385 421 404 396 394 418 395 385 407 412 399 423 395 408 413 423 414 389 414 423 401 386 398 407 399 417 406 393 402 411 406 394 407 418 398 416 411 408 408 385 387 422 416 397 406 404 395 387 409 417 384 416 417 390 390 392 415 413 401 394 392 416 396 408 410 410 392 389 386 417 383 389 414 414 394 388 386 397 391 403 390 385 389 384 392 396 385 384 386 396 387 387 388 400 412 407 387 381 405 391 407 405 389 400 389 401 398 386 417 399 406 416 402 413 419 412 388 414 414 384 388 380 382 387 391 413 413 389 406 390 391 392 406 400 403 415 412 413 380 400 411 400 410 397 384 384 389 402 390 416 393 401 417 391 402 409 397 402 412 408 399 388 402 388 391 409 410 405 384 401 388 415 384 408 383 378 402 382 390 403 381 404 385 379 376 397 411 396 382 395 376 392 394 389 391 407 409 412 384 376 398 395 404 394 377 399 395 401 404 407 388 397 395 386 400 385 397 385 394 391 392 382 408 411 385 374 404 380 411 402 409 383 382 387 402 373 401 372 390 381 405 393 403 376 405 379 376 389 391 385 407 399 394 391 386 405 381 406 401 370 396 388 381 396 399 373 388 392 394 405 393 382 375 402 394 392 401 379 381 389 405 375 368 401 384 400 375 400 381 379 391 397 401 386 385 394 367 403 394 392 380 381 383 386 392 386 387 386 396 400 369 395 385 370 369 401 380 392 374 372 366 398 364 401 395 398 367 395 397 395 400 373 388 395 371 377 377 392 397 386 367 364 395 387 385 377 385 378 366 395 364 368 369 365 383 379 361 365 373 373 376 388 361 363 383 385 362 366 388 380 388 360 374 372 374 366 366 365 364 387 375 387 390 363 369 393 377 393 372 364 366 393 375 393 369 369 372 386 375 364 384 382 379 376 372 370 381 379 376 364 370 392 370 379 375 358 377 371 371 369 377 379 367 358 376 355 384 355 362 366 377 389 369 377 370 383 354 373 384 389 359 362 367 374 362 363 354 362 379 370 376 365 357 365 382 379 382 353 358 353 380 359 367 352 380 365 378 374 371 383 358 382 353 369 354 349 359 356 380 358 357 378 377 349 374 368 374 360 357 363 358 382 358 351 348 351 366 376 376 367 373 364 364 376 363 368 356 373 356 351 362 380 360 354 380 366 354 350 378 363 365 368 362 374 371 378 359 355 351 368 355 357 349 371 366 365 374 376 372 364 362 352 362 356 376 377 376 350 346 354 368 347 357 365 357 349 343 372 376 350 360 351 364 345 360 351 369 356 371 353 346 357 362 372 351 359 348 346 348 345 340 341 355 340 373 363 362 369 354 363 349 373 349 360 347 340 348 340 354 342 364 371 370 362 367 357 345 353 363 366 369 339 366 349 340 341 337 339 348 364 364 359 363 350 344 336 351 365 349 344 346 340 342 343 364 347 362 348 362 364 341 336 344 347 348 347 351 360 360 362 352 352 349 344 366 334 356 358 341 335 365 350 350 348 358 356 361 362 334 365 356 340 367 365 351 344 353 332 347 345 337 343 340 364 353 350 365 341 339 360 353 338 352 351 345 342 349 360 354 349 356 345 344 354 349 335 359 330 333 334 344 352 354 348 333 333 360 338 340 353 340 361 359 335 348 347 347 332 343 336 359 334 358 346 357 352 352 360 351 354 329 331 350 361 357 353 339 328 335 349 351 346 348 355 353 333 339 336 343 360 351 347 331 355 331 333 344 354 331 333 354 340 344 342 348 347 342 359 347 348 345 343 333 339 344 332 352 330 349 335 329 339 355 342 333 333 348 358 326 326 330 327 348 355 351 342 341 331 340 335 327 333 327 342 347 353 348 339 357 337 356 327 351 326 351 332 333 347 339 342 356 343 343 344 347 334 327 337 347 349 354 350 331 356 333 327 351 357 342 357 343 347 333 343 356 325 351 331 348 339 348 345 357 340 338 353 324 348 331 347 347 336 339 354 342 357 324 335 330 350 343 349 339 352 335 346 354 336 353 352 351 351 347 324 341 327 328 341 351 335 331 340 355 354 344 340 353 344 325 333 344 344 325 326
340 337 349 344 357 352 338 350 353 335 358 336 338 328 354 339 348 335 329 345 339 357 327 335 344 337 344 330 357 353 340 346 339 338 331 337 339 352 336 333 328 344 353 349 347 348 337 344 332 341 331 346 340 341 330 333 353 358 346 326 352 336 347 341 349 354 353 338 355 339 346 334 359 341 358 355 338 337 341 345 327 355 341 350 345 346 332 340 345 354 341 347 339 337 329 329 340 331 342 337 353 338 345 326 327 351 356 341 337 346 334 347 349 349 345 334 344 352 348 337 354 337 332 333 349 335 344 337 349 335 348 342 347 341 344 349 334 348 337 352 341 345 338 329 341 331 336 332 356 332 343 357 350 348 337 346 331 355 358 354 337 345 343 331 334 333 353 348 353 336 338 332 353 357 341 341 360 351 346 363 363 361 332 351 356 341 336 359 341 339 358 358 363 338 360 335 344 359 354 342 333 338 354 331 332 332 351 337 361 334 336 360 352 332 363 362 347 357 343 362 337 347 356 348 339 336 346 365 343 367 334 361 366 349 340 359 336 345 358 349 365 361 356 364 362 353 359 342 355 348 350 360 363 351 341 335 355 368 369 344 368 348 337 366 364 356 335 344 346 360 361 344 355 362 339 348 346 365 369 367 344 350 370 350 368 355 353 355 354 364 341 352 342 343 360 349 366 361 371 342 364 362 350 348 365 366 372 340 372 371 349 358 350 360 372 359 344 365 354 361 358 359 354 341 365 342 365 358 343 364 374 369 365 365 357 359 358 356 373 369 366 361 353 354 342 359 375 375 374 351 362 375 359 369 354 363 369 364 346 343 374 344 357 356 364 357 351 345 377 344 376 371 343 350 356 343 367 370 358 344 360 378 377 377 350 354 362 377 357 348 359 353 350 374 347 352 369 372 370 368 374 368 377 374 355 370 354 359 360 349 361 377 348 358 375 354 348 373 367 361 377 382 349 362 355 352 349 379 359 374 366 352 377 377 360 350 365 384 364 360 352 359 355 353 370 363 376 372 370 360 366 368 375 355 355 366 366 352 358 380 382 363 359 352 365 364 357 383 352 388 378 355 373 382 370 375 381 380 385 375 389 365 372 354 384 376 369 362 355 354 355 386 382 377 387 373 367 370 367 367 370 372 386 368 364 366 390 370 372 364 371 386 391 390 387 384 390 380 370 391 359 386 365 365 386 360 383 361 390 373 388 383 390 382 395 376 371 370 391 365 378 370 395 376 366 366 381 362 390 394 374 394 383 376 368 367 394 367 364 386 375 376 393 363 369 397 370 387 361 388 372 399 366 372 363 396 380 387 367 364 373 375 398 374 391 383 397 387 389 400 390 382 378 386 385 365 384 394 369 400 400 397 401 367 370 380 380 366 367 385 369 394 398 383 385 390 366 381 392 370 396 381 389 389 404 389 391 403 398 374 379 374 369 393 376 391 371 370 393 390 391 375 397 386 392 378 389 371 394 377 392 387 371 377 372 370 378 399 391 378 375 379 394 396 404 377 372 405 405 398 383 374 397 399 407 378 409 374 378 386 372 395 402 372 391 403 387 402 382 408 410 388 379 385 404 403 392 395 399 376 384 411 407 399 400 406 407 389 398 404 394 398 388 385 388 396 406 404 388 378 390 376 383 397 388 403 377 397 387 403 401 388 403 397 403 380 390 398 385 403 378 405 388 381 406 392 394 399 410 396 392 387 398 400 398 400 379 400 384 392 390 410 393 406 381 381 399 384 392 408 411 383 387 413 379 379 390 396 401 384 415 405 394 386 379 415 399 381 388 387 384 396 398 399 413 388 408 407 404 381 387 418 418 417 390 405 403 412 411 387 400 400 396 402 414 398 399 401 398 417 401 394 385 419 414 420 381 394 399 397 395 406 396 394 395 406 411 410 390 395 410 410 415 386 393 402 397 413 384 407 410 405 421 407 396 406 406 396 419 416 413 394 394 388 399 408 405 390 391 415 404 420 404 390 417 408 411 392 399 405 417 419 420 416 404 386 392 421 401 389 415 384 393 419 391 403 407 406 411 415 398 384 404 411 384 398 396 404 399 404 386 385 392 415 410 406 418 419 404 396 385 388 389 396 385 388 415 400 410 394 424 385 388 404 413 388 410 417 408 417 398 402 418 406 393 404 388 419 399 400 424 400 397 389 404 390 394 388 406 420 390 397 413 393 408 393 388 393 385 411 417 398 388 410 412 388 421 407 423 395 423 422 402 387 386 414 392 387 409 413 415 414 417 403 415 400 411 418 400 411 405 392 417 400 409 404 396 405 418 394 415 416 423 424 418 416 413 417 419 397 397 409 419 389 419 409 404 397 402 419 415 414 418 407 390 402 418 401 422 412 402 404 395 392 404 421 423 424 413 409 389 386 393 415 390 419 399 402 391 408 396 414 398 422 396 395 399 422 403 397 401 419 407 402 418 418 398 416 410 419 401 414 420 401 404 417 396 410 394 394 393 398 423 398 395 387 408 401 416 386 405 392 413 389 402 407 423 416 391 400 411 408 390 399 385 402 392 389 420 395 392 422 409 391 396 412 386 421 389 418 415 411 418 397 407 396 419 406 421 387 384 401 404 383 417 399 395 386 405 392 398 414 383 416 415 397 397 417 386 403 405 418 383 392 392 408 398 382 384 397 387 386 416 402 420 411 419 384 407 401 386 415 386 388 402 411 403 417 407 408 391 383 397 393 387 409 380 404 410 384 413 408 381 400 389 412 383 419 416 410 401 383 407 411 392 391 402 407 381 382 407 382 415 399 382 409 406 385 382 390 415 409 399 413 413 384 390 403 379 403 394 415 391 410 407 403 412 380 392 414 383 409 406 380 390 409 399 406 404 403 407 402 395 389 387 380 396 389 405 397 414 409 394 387 404 413 402 389 377 406 387 383 388 377 375 389 398 397 380 376 385 401 402 394 375 375 397 394 387 377 404 375 411 384 376 390 383 403 404 384 383 404 382 396 396 383 372 409 395 407 372 395 394 388 376 395 389 400 406 392 393 398 383 381 398 385 398 397 404 380 399 376 401 370 380 390 384 393 389 406 396 387 378 385 393 399 403 387 392 370 390 386 392 383 391 394 397 385 381 373 392 370 368 367 403 379 389 395 402 386 395 369 367 382 385 369 376 399 387 377 378 387 395 402 365 381 368 373 377 382 378 379 385 395 379 384 370 379 391 367 399 381 387 400 376 368 381 386 379 380 397 392 365 367 369 365 399 373 389 373 390 380 387 373 374 381 371 380 396 361 362 394 395 386 371 370 370 389 371 364 387 384 365 378 396 383 383 386 362 365 384 395 365 365 370 371 382 378 395 366 377 369 370 383 380 374 380 369 379 378 367 383 365 372 379 364 358 365 368 360 384 392 373 391 377 385 381 363 382 381 385 363 391 375 388 391 391 388 381 390 372 390 357 357 368 379 379 370 388 390 388 378 367 368 376 366 375 380 388 364 368 380 371 381 363 382 358 377 379 362 375 373 375 377 376 353 366 364 384 378 378 364 358 379 384 367 350 360 358 358 364 368 361 363 354 367 378 379 373 383 350 366 380 361 363 361 356 377 364 379 361 376 357 368 369 355 365 349 366 373 373 360 371 348 354 356 346 347 351 370 361 368 368 356 380 347 349 369 376 365 364 353 373 373 353 358 362 372 377 361 378 367 374 348 349 361 357 349 362 378 354 357 344 377 368 359 358 371 347 353 371 366 377 364 360 366 358 358 358 355 375 373 359 349 377 365 368 371 368 358 347 365 360 375 353 353 352 366 357 352 346 370 364 373 346 344 373 345 372 365 363 347 366 370 369 369 341 339 365 369 369 348 369 352 346 347 364 370 349 358 347 368 366 348 366 348 363 363 353 337 354 355 345 358 363 353 354 365 364 356 337 359 342 368 338 362 354 342 359 343 361 368 337 354 355 342 343 347 346 359 347 340 354 368 360 345 348 354 351 341 339 352 365 345 349 344 337 345 349 336 351 353 346 353 349 367 360 357 344 348 359 333 353 342 365 344 365 356 364 347 364 347 365 337 358 358 347 338 334 335 352 355 341 331 340 341 356 348 337 339 343 335 338 357 343 355 363 353 358 357 349 356 360 352 338 335 359 344 361 350 348 348 348 332 355 356 342 355 347 348 329 359 360 344 352 338 335 359 335 337 360 355 329 356 350 336 335 353 358 332 347 351 358 331 353 358 332 332 350 350 359 351 355 330 332 352 348 345 347 353 353 353 353 353 346 349 335 327 348 332 331 333 355 335 344 346 332 348 359 354 345 330 351 338 332 329 327 352 355 355 352 348 347 353 348 341 349 357 341 337 336 354 343 330 328 327 357 341 356 329 343 340 333 333 359 347 344 334 347 340 337 338 327 358 339 357 347 329 328 337 340 338 339 357 350 349 332 356 331 329 325 348 343 340 355 351 327 348 325 348 328 337 336 338 345 358 336 333 328 340 353 351 353 333 358 353 332 331 350 338 335 350 327 328 332 331 354 342 354 328 340 357 341 325 344 327 358 356 343 328
338 347 329 340 329 328 334 336 335 359 349 353 359 359 330 332 332 333 357 335 337 338 342 327 338 327 337 338 332 355 349 352 350 352 333 354 329 349 338 346 357 336 347 356 335 352 336 349 359 333 333 344 354 349 345 332 358 356 352 331 326 349 331 351 351 339 353 354 337 340 348 334 350 335 338 359 327 356 349 335 337 356 353 331 353 339 346 359 343 338 338 343 336 344 342 360 330 342 327 340 355 348 355 344 357 341 352 332 336 340 340 347 343 340 359 343 360 344 341 343 330 353 333 339 336 356 346 339 338 346 361 340 341 356 359 345 336 349 349 352 335 335 337 358 348 335 347 346 359 334 335 335 359 349 346 341 344 339 362 362 331 361 341 344 362 345 361 343 339 355 333 353 362 349 356 347 363 341 339 335 346 354 341 351 340 333 337 354 342 335 353 352 340 338 332 347 344 365 350 351 351 361 336 345 363 351 342 347 347 341 346 343 357 358 353 333 347 363 342 348 348 342 347 337 340 352 362 364 362 345 349 359 341 365 337 349 349 359 364 364 334 356 352 336 358 339 338 338 346 359 353 338 345 368 342 352 364 336 348 335 350 341 362 369 337 342 349 364 345 356 336 357 355 354 360 345 371 340 360 347 341 344 351 351 354 370 345 361 338 359 361 364 341 364 362 354 371 352 359 345 373 360 367 370 344 367 343 343 371 367 366 340 351 358 356 369 356 364 369 368 363 357 359 343 349 361 361 360 375 359 367 352 346 372 348 363 365 343 365 372 354 374 362 348 371 372 352 345 365 361 357 349 377 367 368 373 377 360 368 375 355 371 376 376 365 357 362 347 374 350 358 351 347 379 358 357 353 349 376 356 348 371 344 348 361 351 379 361 369 349 374 362 357 371 376 380 366 360 365 377 367 380 349 351 359 381 381 369 350 377 361 354 348 361 358 365 368 373 362 372 358 371 370 370 361 365 349 362 360 369 357 382 367 377 367 380 375 365 383 359 376 377 366 377 356 357 375 356 371 385 378 356 371 380 353 358 358 374 379 375 379 364 379 358 360 359 369 365 386 382 376 373 364 353 376 355 365 359 372 363 373 363 369 371 355 386 379 377 373 385 380 364 361 370 386 369 356 366 360 390 375 362 390 386 363 376 366 390 360 363 363 380 374 379 376 390 374 379 392 393 373 359 367 381 389 361 373 390 387 394 367 369 364 365 378 386 363 388 383 382 359 390 385 392 391 367 366 372 389 379 386 368 380 377 368 390 382 397 361 364 384 382 396 375 381 390 364 376 362 389 377 362 367 366 370 399 376 391 386 380 379 369 374 366 385 399 396 386 375 374 389 398 396 364 390 394 394 394 373 374 401 367 391 369 372 400 369 365 392 372 383 387 379 373 391 380 387 386 366 400 377 370 375 372 388 403 381 380 373 369 369 373 372 397 394 396 373 399 374 378 385 371 401 377 396 368 392 380 405 371 393 378 392 381 401 376 380 379 369 404 397 371 388 381 377 385 371 399 408 386 388 384 385 381 389 371 382 378 405 409 382 405 376 403 379 407 408 399 375 392 387 397 380 389 405 376 393 406 406 381 372 375 396 389 386 404 379 397 373 402 386 373 397 380 395 407 378 394 396 410 375 400 396 411 378 390 377 401 375 412 410 404 375 384 381 389 376 376 402 376 406 405 378 381 412 399 414 406 408 386 403 410 412 414 408 406 381 401 383 409 399 379 399 389 377 405 392 379 396 408 408 378 389 411 383 386 385 411 405 406 410 393 401 408 392 384 388 396 398 395 380 382 386 402 383 387 381 387 389 400 379 381 400 390 404 382 409 399 393 383 400 403 412 418 401 389 404 392 393 395 400 415 406 383 386 419 381 419 390 384 417 408 388 418 391 387 381 412 398 394 408 410 409 400 408 391 402 393 395 407 401 407 394 387 411 401 419 404 400 381 409 398 409 417 396 413 384 397 406 395 405 394 385 386 406 414 389 388 418 403 414 398 390 388 397 412 400 395 395 419 395 383 388 416 411 404 408 407 413 385 420 388 390 384 393 406 408 400 412 396 413 397 413 413 395 420 395 413 385 401 402 398 394 409 384 384 383 402 408 405 397 406 411 404 399 413 387 384 423 410 390 405 384 412 388 388 409 400 418 411 410 389 419 422 415 420 423 415 392 400 398 406 415 418 419 391 400 423 384 399 401 391 412 393 419 416 397 397 393 423 384 419 389 411 409 420 400 400 404 408 417 410 390 400 404 385 400 412 416 400 387 394 399 415 395 387 400 409 392 409 400 384 396 405 412 414 394 388 390 414 404 415 392 402 392 404 403 408 392 387 416 395 389 384 418 401 419 394 386 387 411 402 387 416 416 407 398 386 403 396 408 423 388 408 401 388 388 412 404 396 408 388 399 412 387 392 389 414 395 383 417 414 394 413 398 418 388 412 412 408 385 388 399 421 412 417 417 416 397 397 388 421 401 403 411 398 404 409 389 408 402 416 400 405 405 406 399 402 396 388 387 390 393 404 420 414 390 414 407 404 388 412 395 398 392 415 413 405 393 412 391 412 405 407 385 419 391 402 399 397 400 405 397 403 419 395 395 387 419 420 401 417 402 414 394 404 406 416 387 418 406 396 400 389 414 405 387 416 418 398 385 390 414 401 412 412 408 419 410 406 410 390 395 392 416 408 415 394 404 414 384 383 390 405 392 384 407 403 407 402 391 403 403 415 399 412 405 400 399 407 406 383 411 400 379 414 398 378 394 415 380 381 379 401 388 409 407 405 383 396 389 394 380 413 391 390 407 378 411 377 395 388 410 388 410 410 385 379 399 401 406 402 393 407 414 393 399 404 381 393 383 392 409 375 390 384 388 409 413 412 410 392 384 404 403 406 387 401 398 411 376 389 387 382 410 386 399 382 374 404 400 410 382 395 411 386 394 374 382 393 399 377 399 398 395 378 380 408 405 404 395 407 381 407 375 377 380 390 386 371 382 402 397 380 386 384 393 395 375 402 376 402 396 403 378 408 370 377 394 391 369 370 380 406 378 378 400 369 403 394 369 384 373 373 369 377 371 396 368 371 391 379 373 392 377 371 375 384 379 379 369 379 395 379 393 366 366 386 366 400 375 383 394 395 388 373 382 369 401 382 388 387 372 394 374 381 397 398 399 372 372 379 400 401 392 389 378 370 387 379 366 374 374 373 366 375 380 382 378 378 377 363 378 385 371 388 364 365 361 376 389 369 391 388 384 398 392 361 367 378 377 386 390 367 396 393 379 376 372 371 369 390 381 369 370 372 371 364 360 382 385 391 384 389 380 360 376 369 395 373 373 376 387 369 369 389 364 381 385 376 391 393 369 390 381 357 381 392 376 381 356 365 390 381 358 375 383 390 385 360 368 377 377 374 388 389 383 358 375 374 391 386 387 380 360 374 359 384 388 378 386 365 386 383 353 366 380 358 363 372 362 353 372 384 372 368 359 363 386 357 360 364 366 371 352 372 369 357 381 366 360 376 356 363 358 352 385 364 365 361 365 384 374 351 367 372 357 369 371 369 358 383 354 352 369 380 382 383 377 361 380 353 356 359 382 363 376 360 358 356 372 373 370 376 375 352 378 346 351 364 346 376 362 351 379 363 347 376 362 356 370 358 377 358 349 375 354 379 352 364 351 357 354 354 350 346 375 346 347 359 343 346 353 376 368 350 357 350 361 354 360 365 346 356 342 351 366 352 349 374 372 372 367 363 362 353 365 357 371 348 373 372 368 347 371 374 344 372 362 360 367 374 349 344 367 373 371 360 354 355 344 368 371 351 346 346 355 349 346 359 363 341 346 354 370 341 364 350 350 350 347 340 359 354 343 350 351 340 370 343 355 351 371 364 362 353 346 354 362 354 351 363 368 359 355 342 361 344 352 336 367 360 350 353 353 356 342 344 370 352 349 363 364 358 366 354 351 353 348 353 335 363 357 343 350 340 347 350 360 341 363 356 342 342 351 337 339 357 345 338 338 334 343 344 334 339 340 350 334 354 345 334 347 367 355 362 350 345 354 340 363 348 339 337 334 333 352 339 334 363 356 350 341 343 361 340 351 338 336 348 334 342 347 331 336 341 337 345 334 344 361 345 344 338 344 354 340 349 330 332 331 349 351 356 332 343 339 353 350 352 344 361 338 360 361 342 336 340 330 347 353 334 361 340 341 342 338 351 335 339 361 337 332 349 337 343 336 355 331 329 342 345 360 350 349 331 337 356 350 338 340 340 351 347 360 330 334 335 352 340 353 359 356 357 345 339 345 351 330 347 360 344 338 358 341 333 327 350 328 349 335 348 335 358 341 341 334 347 349 333 334 348 330 328 351 347 339 334 345 342 328 344 334 347 349 348 354 357 344 328 344 326 357 326 332 338 341 339 358 337 345 339 358 348 341 349 342 327 330 334 351 332 359 332 352 347 327 345 343 353 347 335 354 345 344 326 357 333 347 329 344 333 351 350 329 340 347 354 341 352 336 340 332 336 354 358 331 355 344 357
350 340 341 352 333 333 352 330 340 339 342 332 354 333 331 332 355 352 360 336 352 344 359 358 354 353 331 334 357 357 331 346 336 345 337 343 360 336 354 339 356 343 345 358 357 349 329 351 348 336 335 348 353 341 346 356 334 350 329 330 346 341 357 330 333 341 346 332 358 347 345 354 330 337 359 334 333 335 359 354 344 333 341 344 347 334 346 361 330 355 338 357 334 341 359 340 355 351 352 351 337 336 352 347 353 349 354 358 356 359 359 346 338 346 337 331 352 329 330 329 357 348 358 329 362 355 349 329 352 340 352 335 356 351 362 347 345 353 342 339 357 338 330 332 330 346 342 353 347 351 353 341 337 348 349 344 349 337 345 338 356 342 352 348 363 350 331 353 347 352 362 340 334 336 350 334 353 352 363 336 335 343 355 359 358 350 343 343 338 345 340 356 356 349 366 346 363 334 354 365 350 355 361 333 342 338 333 337 335 341 341 338 353 341 366 345 360 355 368 367 334 353 368 335 335 344 349 343 358 336 340 340 359 346 341 345 363 354 361 365 362 346 348 347 354 358 335 359 345 336 369 357 355 345 358 369 356 351 355 345 353 339 351 355 363 371 343 357 355 369 364 347 346 354 337 342 354 338 343 365 350 353 363 347 363 363 345 348 343 341 369 373 357 362 368 349 361 339 346 356 349 350 367 370 369 345 353 351 345 371 355 358 351 358 367 353 348 352 341 366 367 372 342 351 361 371 373 360 349 357 345 353 347 355 374 356 348 373 352 370 371 350 367 354 365 345 355 346 366 363 366 373 344 345 373 345 372 351 368 347 375 371 374 360 364 350 355 351 346 346 379 356 354 369 348 358 352 377 378 358 363 368 369 346 351 364 348 380 352 373 365 349 346 376 346 347 347 358 354 366 376 370 379 352 376 363 382 348 360 380 377 379 347 366 381 371 365 364 350 372 373 370 375 353 381 357 356 383 349 380 367 380 368 379 365 362 360 365 380 353 378 354 365 359 373 362 386 359 380 385 353 357 374 362 356 381 366 366 360 376 358 370 358 374 387 363 376 383 355 381 356 355 353 389 363 387 357 376 359 365 390 377 371 376 366 355 384 382 369 355 385 391 389 391 377 365 365 379 359 382 371 364 385 386 363 374 384 382 360 368 357 360 392 390 361 382 369 391 373 385 371 366 385 384 366 385 358 391 372 377 381 365 363 375 375 386 371 381 376 375 393 392 394 369 367 362 395 380 374 375 386 366 362 376 393 361 366 389 377 370 382 398 394 375 394 363 396 374 395 365 384 366 369 396 387 368 373 386 395 393 396 386 366 399 397 375 377 380 382 394 391 382 371 364 396 382 366 393 373 379 399 398 384 369 373 372 392 386 396 365 395 372 390 400 371 366 376 402 384 373 395 390 393 383 392 388 402 373 381 391 388 394 387 370 378 375 395 385 375 390 386 368 375 390 404 397 392 394 397 389 402 405 377 392 384 381 392 383 406 386 387 390 376 370 373 404 394 401 384 403 402 374 398 395 374 401 378 402 390 381 400 372 391 375 378 384 379 379 382 401 402 386 407 385 384 371 406 405 392 395 380 391 400 408 377 393 390 375 387 410 376 379 374 397 384 409 411 381 407 411 373 399 388 398 403 402 388 400 385 408 412 382 388 401 380 383 412 387 387 389 376 379 395 406 404 395 403 392 403 398 391 392 413 395 379 405 414 382 381 386 378 380 395 381 397 390 390 396 403 392 411 405 386 381 397 415 401 415 382 379 388 387 386 388 408 389 407 408 397 412 407 388 405 415 393 387 390 397 396 406 401 380 385 410 385 406 410 398 394 404 390 406 415 399 406 396 400 396 415 408 380 394 379 407 392 397 387 410 415 401 393 411 405 407 380 391 389 413 394 418 409 402 418 383 382 410 393 415 408 380 411 415 394 412 381 406 389 380 397 416 394 402 408 419 389 400 382 398 385 396 389 415 411 387 418 405 409 383 401 397 383 392 384 390 416 418 416 386 410 385 414 384 407 402 415 408 414 418 419 420 386 388 407 418 387 405 402 415 399 414 384 394 417 419 403 413 416 398 410 406 395 403 401 413 417 388 401 410 417 399 401 382 397 387 410 402 402 383 388 419 415 382 383 411 419 404 394 407 414 383 391 387 404 402 418 391 408 389 412 403 406 391 396 414 388 416 394 400 417 392 390 411 392 391 392 422 414 404 406 405 396 406 409 409 385 396 418 403 403 407 415 418 407 388 409 413 422 413 390 408 422 397 388 384 398 397 383 389 410 398 411 383 421 389 402 383 394 397 395 414 413 388 402 397 393 388 419 384 410 419 410 402 385 407 403 400 414 395 398 401 410 386 394 400 384 413 392 396 419 405 419 401 410 398 406 411 403 403 405 390 391 384 409 385 408 421 403 399 385 418 418 404 414 421 421 407 403 391 420 391 405 417 409 392 392 393 413 405 406 396 414 407 398 393 411 385 385 384 402 388 411 389 410 395 420 401 381 393 410 419 402 393 406 381 395 417 385 387 400 409 393 384 387 410 388 416 405 391 410 417 397 399 417 417 414 416 398 406 389 419 404 402 384 390 403 398 418 407 396 397 387 401 393 393 390 400 380 406 402 401 402 418 381 399 416 407 388 386 393 389 385 409 411 389 411 386 400 414 390 413 408 400 384 396 414 396 386 406 406 394 411 387 416 383 407 397 398 405 413 382 380 401 387 401 385 400 411 416 386 412 412 415 394 378 393 378 395 388 405 411 392 399 380 390 392 398 398 412 414 383 377 378 405 413 389 402 386 411 401 394 395 396 381 411 386 385 402 403 395 390 387 399 401 391 401 406 401 383 402 399 390 391 389 379 389 390 394 388 387 381 406 406 401 400 392 411 409 406 388 378 410 390 402 398 406 389 390 382 387 406 406 390 382 381 395 386 386 377 400 399 373 382 382 400 407 388 387 392 382 391 386 380 408 404 394 391 371 399 399 384 382 383 402 382 381 375 396 395 408 375 395 393 404 398 397 389 372 379 394 382 405 398 379 388 384 380 373 403 382 398 375 380 398 376 369 401 396 392 367 388 370 371 391 368 378 381 404 380 368 368 371 382 397 382 402 392 394 386 389 385 393 374 397 385 382 376 397 373 402 375 372 382 395 396 399 384 388 398 377 390 379 382 367 371 397 366 375 365 364 377 364 392 386 373 389 364 385 399 389 362 371 397 396 380 368 393 362 392 367 375 380 382 371 362 369 384 381 381 386 382 395 365 389 380 377 378 392 384 368 385 388 368 364 373 362 370 362 395 380 379 387 369 375 389 365 392 389 388 385 371 373 377 394 391 388 392 358 383 394 366 385 384 389 367 375 391 377 393 369 376 375 374 363 391 382 369 366 390 361 371 367 391 389 380 365 382 355 365 385 391 389 390 380 383 378 376 359 361 375 386 358 357 366 379 370 356 356 358 368 376 373 379 353 369 381 362 375 381 373 383 380 370 383 384 377 369 369 360 355 368 355 374 387 383 364 357 362 379 377 356 375 374 375 351 362 356 357 375 371 383 363 378 369 369 381 381 366 365 378 352 362 381 377 352 377 360 375 354 368 365 359 373 353 364 374 381 370 363 372 372 376 365 381 360 349 377 372 366 359 346 371 372 378 379 356 352 371 347 358 356 345 350 345 350 346 353 348 350 369 353 376 363 372 375 357 374 349 347 375 362 348 344 369 361 378 360 367 367 361 344 358 361 365 359 347 348 368 368 354 373 357 366 357 350 361 371 361 367 355 373 367 355 353 341 367 351 367 365 345 368 345 360 371 375 374 361 367 358 344 353 351 370 365 363 344 353 353 356 372 340 365 355 355 342 355 346 353 358 370 369 350 350 353 345 350 364 343 342 347 348 368 370 355 370 369 358 348 347 340 358 349 343 339 365 347 367 349 338 351 344 367 340 369 359 359 346 362 364 350 349 351 357 346 345 354 343 342 342 365 346 363 354 352 365 359 339 337 336 352 351 356 360 367 354 348 355 341 340 361 355 365 353 354 340 340 338 347 346 344 355 357 337 339 352 344 364 333 346 365 351 341 364 342 351 348 332 349 332 350 341 366 346 337 351 353 343 355 344 357 343 366 358 359 338 351 353 331 359 351 335 348 343 357 336 335 346 357 361 344 346 331 363 340 364 347 356 349 359 353 353 343 348 338 339 362 333 361 362 335 355 341 352 342 341 357 346 330 349 342 351 337 341 356 355 348 338 347 333 341 344 356 354 337 339 329 335 350 334 342 355 360 361 343 338 338 344 362 338 337 340 360 345 359 352 345 344 336 337 357 348 353 358 340 335 342 340 341 329 346 328 355 351 360 343 334 335 358 333 353 341 352 358 358 349 356 349 339 330 358 342 359 357 339 337 330 353 357 351 354 348 351 355 345 350 337 351 331 333 330 330 354 328 334 350 357 329 345 335 339 342 349 336 337 334 353 348 360 349 338 327 344 328 355 329 359 339 327 338 354 331 349 347 340 357 345 337 359 329 345 345
353 342 356 338 358 356 359 331 352 336 331 336 345 333 346 352 354 346 337 347 358 359 333 338 355 359 356 361 328 348 346 353 328 348 329 332 342 334 335 341 342 338 349 335 353 342 333 345 360 342 338 331 339 351 349 333 349 343 340 349 329 358 348 337 352 350 342 333 330 357 346 353 334 341 359 332 354 329 356 359 342 331 335 360 353 355 338 339 343 350 333 351 345 353 334 336 349 356 348 350 350 339 340 363 359 344 332 358 352 333 362 339 335 335 337 334 335 346 352 358 333 357 346 358 355 359 330 340 352 357 335 339 340 346 338 335 334 349 363 357 352 335 332 332 340 347 336 354 364 332 348 341 359 338 335 355 339 357 364 340 350 351 353 350 360 355 356 350 358 359 335 358 358 345 362 366 363 338 346 346 344 340 351 351 362 353 352 334 344 361 342 362 345 341 358 350 341 359 347 368 353 350 336 356 340 344 367 337 361 346 350 337 353 368 368 359 367 365 361 343 358 348 349 348 356 351 342 364 343 355 340 339 349 354 339 356 365 337 359 358 349 353 338 346 364 337 336 361 344 340 347 369 354 339 359 352 355 366 346 363 352 363 367 343 347 370 364 343 350 365 342 340 347 344 350 340 358 363 343 343 344 354 341 362 356 340 342 340 370 363 343 362 366 351 368 342 362 372 359 374 364 363 342 350 347 366 353 344 368 371 350 375 351 365 375 346 366 355 359 374 356 363 370 360 350 362 346 356 374 346 373 357 370 355 344 352 350 361 367 363 357 353 363 368 344 376 347 374 357 353 343 361 352 372 344 360 372 364 354 368 368 351 365 377 344 347 367 352 346 356 354 361 348 376 368 351 374 354 363 368 364 364 351 373 357 369 372 367 354 363 357 359 370 358 373 371 361 361 360 380 374 370 361 358 381 348 364 355 357 348 359 358 383 365 366 375 368 356 360 356 354 372 371 379 364 362 384 379 356 378 376 363 366 371 375 381 353 373 369 379 373 380 353 352 374 374 368 358 387 382 367 383 376 366 380 358 374 355 367 362 366 370 371 373 383 357 372 383 383 369 375 368 353 363 358 376 364 375 385 364 371 379 375 374 357 367 380 379 370 359 390 364 378 387 385 387 371 383 380 364 363 381 381 363 391 364 365 380 387 359 391 382 385 391 366 366 367 370 391 361 390 367 370 392 379 364 387 358 370 390 382 377 378 370 364 393 395 373 380 367 391 393 393 360 390 380 370 379 372 382 362 368 370 390 365 391 375 370 373 391 375 376 388 387 392 380 375 386 372 395 374 373 377 378 369 378 397 369 368 387 383 383 368 387 371 391 370 388 362 398 381 393 376 371 398 386 368 374 389 395 386 365 369 364 383 394 383 398 364 390 364 401 389 370 366 376 378 375 366 379 374 385 388 365 371 385 366 376 375 394 387 398 374 393 378 393 401 375 367 379 380 368 379 367 391 397 379 404 370 396 396 395 378 382 374 401 380 392 390 405 398 373 400 368 400 390 374 376 400 376 389 375 393 401 391 395 394 403 373 389 396 384 389 378 393 380 408 371 398 381 391 386 403 387 386 400 395 400 395 373 376 395 393 373 375 380 385 405 386 379 374 401 382 382 410 394 392 398 396 382 399 407 388 392 373 393 411 386 383 396 388 388 381 410 379 375 409 393 397 384 389 388 375 400 398 402 411 408 378 385 407 405 381 384 375 381 404 402 394 403 375 398 379 411 385 386 402 382 395 387 382 411 391 383 387 376 400 385 399 404 397 393 384 392 392 385 400 411 401 408 401 390 382 394 388 392 394 404 388 414 404 383 399 381 391 411 410 415 381 394 393 391 412 401 408 378 399 381 412 412 401 386 387 406 405 388 412 383 415 412 409 403 379 392 396 381 386 389 407 379 405 383 381 389 406 411 409 408 397 411 414 384 396 407 395 419 390 389 397 390 388 389 393 393 401 385 413 380 402 406 393 416 397 418 390 408 398 412 388 416 403 382 380 419 401 395 419 403 397 396 413 397 397 419 411 410 384 396 403 407 383 416 395 392 406 397 381 418 390 390 414 413 384 406 413 406 413 404 389 382 412 383 400 381 414 383 412 418 399 395 397 394 383 404 407 402 382 407 399 391 408 384 416 412 409 400 389 393 383 397 395 406 391 406 406 384 400 397 415 419 404 383 393 407 407 419 388 408 397 398 410 417 401 405 400 421 384 408 393 418 384 399 403 387 416 421 390 395 389 383 393 412 385 396 389 410 385 387 388 392 403 416 387 414 392 397 413 394 383 416 391 418 394 404 415 388 403 383 402 411 417 405 393 420 411 400 400 406 405 398 416 386 392 414 418 394 389 401 407 383 395 408 411 398 389 403 405 403 396 417 384 391 392 395 381 413 413 391 397 396 407 391 392 410 383 420 382 383 399 407 384 404 385 405 382 394 419 398 408 394 386 411 405 397 385 397 389 417 408 405 384 394 407 387 383 409 385 416 403 395 402 398 418 407 382 411 412 380 388 399 385 393 389 401 401 385 418 401 413 405 385 416 410 404 382 405 393 419 401 408 394 415 386 384 394 388 416 386 380 384 397 417 390 398 399 403 403 389 385 396 406 382 392 396 406 408 379 410 396 386 381 387 381 395 386 412 389 398 411 414 389 391 416 396 387 392 393 381 405 381 415 407 383 409 394 404 389 384 396 395 380 388 404 382 393 400 405 404 379 397 388 378 409 386 385 406 388 388 399 415 391 386 394 385 406 400 410 377 394 390 395 396 389 410 401 404 393 389 380 384 398 392 413 380 389 381 409 401 392 381 389 395 390 407 404 380 380 399 410 398 401 378 378 375 412 392 393 390 394 397 398 377 374 396 382 378 391 404 392 397 399 395 379 403 388 397 408 393 410 393 405 387 396 409 377 395 388 396 400 409 381 374 401 381 386 397 373 403 378 392 388 404 376 383 395 380 396 381 390 394 389 382 370 375 408 375 387 386 400 405 373 370 384 376 402 379 399 393 372 369 379 405 398 401 387 381 394 382 371 381 374 368 374 396 399 396 376 394 380 398 404 372 393 382 379 367 392 387 369 374 404 378 387 394 373 383 369 377 397 389 390 381 367 395 386 397 401 395 385 392 366 385 397 393 378 387 370 380 369 372 387 368 384 386 374 369 366 393 379 374 378 365 368 395 374 389 367 388 381 364 377 382 362 387 388 375 372 394 392 378 364 392 397 361 377 386 383 395 378 361 368 371 380 373 365 369 378 369 372 396 387 387 394 388 393 360 391 393 394 367 384 383 363 379 363 370 394 364 377 383 362 395 391 377 389 360 387 390 383 362 390 378 358 390 384 391 390 394 365 365 363 367 388 366 386 369 377 362 374 372 385 392 372 380 373 380 359 365 390 362 384 384 360 383 379 364 358 390 363 381 361 385 390 369 356 361 382 355 366 362 386 374 361 364 375 356 388 379 365 385 363 371 356 368 376 357 377 379 355 363 383 361 356 383 377 374 352 367 352 364 353 384 384 361 359 385 379 379 371 372 370 378 367 367 383 364 352 381 350 367 384 368 369 369 368 383 369 376 363 384 351 355 374 352 355 369 353 383 363 354 349 363 382 365 379 359 359 381 354 359 379 369 379 364 352 377 377 372 369 356 351 372 379 358 356 366 378 361 380 373 367 361 352 346 379 364 358 355 378 344 347 374 347 379 371 353 374 367 360 377 356 364 346 369 356 357 369 354 373 368 362 375 348 349 356 361 368 369 351 366 350 354 377 353 369 368 342 344 371 358 377 364 360 345 354 373 375 344 364 359 363 365 354 354 350 344 371 360 353 353 375 346 347 365 374 374 364 358 358 363 354 356 373 371 362 349 371 339 355 344 369 355 368 360 368 354 363 341 373 340 352 371 356 359 338 355 370 363 351 353 351 365 347 349 338 368 369 369 346 363 339 341 344 345 362 350 360 352 352 360 365 342 369 360 364 370 342 361 360 367 354 338 359 363 361 336 336 335 368 344 361 347 361 345 356 363 358 344 355 351 344 361 357 355 350 361 353 367 364 342 364 347 356 364 339 358 365 351 358 340 361 361 352 363 335 349 356 336 336 342 352 357 333 351 342 360 344 361 358 339 346 365 364 345 360 345 334 333 362 358 339 366 363 334 361 342 363 350 345 366 336 341 332 348 360 342 342 344 338 341 364 338 348 337 346 339 341 354 339 346 341 332 359 334 350 356 350 340 358 355 351 346 347 357 334 339 352 345 352 359 330 351 340 347 331 356 355 341 345 337 331 363 338 359 332 331 350 360 341 344 350 335 333 332 362 338 341 349 360 337 345 334 333 329 351 334 355 350 346 345 331 355 344 339 350 355 349 344 351 360 332 337 331 344 347 338 352 333 358 357 342 348 329 346 357 359 351 357 355 342 339 357 334 329 342 329 355 362 344 350 332 355 332 342 336 350 359 359 329 329 328 342 348 336 333 350 340 329 345 332 343 329 335 356 329 356 357 329 329 347 351 333 340 355 355 349 352 353 354 353
355 329 342 349 345 347 338 358 356 355 336 337 356 343 340 332 337 343 333 346 336 331 351 348 359 354 344 349 345 345 348 337 345 361 331 362 353 340 357 347 340 338 363 342 361 340 353 343 362 357 361 335 359 349 355 363 339 343 356 362 358 349 343 348 346 345 354 336 363 355 361 348 363 360 334 360 345 357 340 343 358 337 349 354 330 348 361 340 335 361 347 331 347 361 357 364 350 347 344 357 338 349 341 337 345 345 334 360 346 352 348 341 359 341 339 359 359 336 343 338 333 360 338 350 364 338 336 334 338 355 364 356 357 360 362 356 340 350 339 351 363 358 355 332 344 352 355 355 360 358 363 353 347 343 345 344 350 361 346 357 349 343 346 339 336 353 341 357 348 360 341 344 363 364 356 340 361 346 341 367 349 337 353 341 360 343 352 343 336 365 344 365 352 334 348 368 355 368 357 348 361 366 360 356 339 360 340 367 349 347 342 364 363 361 336 354 347 366 364 351 340 339 359 359 340 338 370 338 338 358 351 341 366 353 340 347 345 346 357 359 371 364 366 364 367 344 348 345 341 354 337 357 369 361 358 351 363 357 353 342 344 346 348 351 340 364 362 348 350 348 349 350 340 355 354 371 362 343 344 343 360 356 364 357 345 362 372 347 347 364 364 365 349 351 344 352 342 368 374 355 344 362 344 357 343 359 354 367 363 371 348 361 353 350 345 374 370 367 372 376 344 351 368 345 358 342 377 342 355 347 368 373 359 359 365 348 377 370 355 363 376 375 356 360 373 375 356 365 344 350 363 346 375 370 350 372 371 365 372 364 371 363 375 368 360 363 374 376 356 353 362 370 365 355 351 359 367 365 362 368 353 363 352 366 354 375 358 346 360 351 346 351 370 379 356 367 362 367 363 353 375 360 358 359 370 366 354 373 366 371 376 353 353 382 373 361 375 351 378 355 356 379 376 360 375 366 380 370 350 377 357 379 354 368 371 357 366 357 382 384 381 358 362 362 375 360 354 362 374 374 373 371 354 356 369 370 381 371 371 359 354 387 363 379 358 386 353 379 368 384 354 356 369 365 382 356 353 387 384 377 388 369 376 369 373 356 387 380 390 385 388 372 383 377 362 367 373 377 356 367 387 374 371 367 364 379 370 364 390 363 366 387 358 367 381 377 369 377 367 384 385 378 364 376 365 387 367 361 387 384 373 382 365 367 393 373 391 371 361 388 394 371 360 395 381 384 378 371 383 367 362 374 367 384 371 374 376 395 392 384 383 363 364 367 391 384 368 387 365 391 377 379 392 362 379 389 374 371 395 394 368 394 377 368 366 378 369 369 382 379 375 367 381 394 389 389 380 375 394 384 367 372 381 398 389 399 366 380 388 364 392 396 375 370 365 395 364 373 380 384 368 394 390 366 388 396 371 383 370 402 383 391 389 379 389 394 378 371 373 381 371 401 375 382 369 376 391 386 402 371 368 368 400 372 369 402 381 391 398 386 391 395 375 393 371 377 383 400 382 390 377 403 403 387 398 385 375 385 404 373 389 406 374 401 389 393 376 408 386 370 380 396 396 376 374 374 384 387 380 400 390 386 380 393 399 373 395 389 382 373 378 388 399 404 407 393 388 388 382 395 377 392 410 403 387 375 397 401 392 396 381 374 375 391 386 392 393 410 410 394 401 406 411 390 390 397 401 407 375 412 392 408 383 391 401 398 395 376 389 404 400 398 395 391 406 398 412 388 397 410 409 375 394 397 393 411 382 410 406 411 399 375 407 409 382 385 394 392 387 398 384 402 384 405 381 405 390 379 379 401 403 403 402 384 415 409 381 412 395 402 409 380 402 391 413 408 389 381 386 389 404 383 377 401 402 411 392 405 403 384 380 391 400 406 388 400 388 392 396 406 378 378 398 392 393 384 413 395 379 384 408 406 379 397 380 403 391 383 392 416 389 394 379 412 411 389 395 411 393 402 389 382 402 410 397 400 405 387 392 396 381 394 418 412 401 404 399 388 400 391 387 409 408 414 407 385 402 399 403 419 387 417 408 406 409 393 387 386 400 391 403 393 405 401 385 386 386 397 386 398 408 385 419 388 411 406 386 393 385 409 392 392 398 381 419 387 394 418 386 407 389 409 412 406 390 410 404 388 387 410 399 407 407 398 408 398 385 414 412 382 403 416 387 414 417 418 413 384 416 419 403 417 408 387 395 411 417 420 412 417 402 391 397 389 410 385 399 407 411 383 401 386 420 408 420 409 406 414 413 394 413 388 383 394 388 398 417 385 397 408 414 410 411 382 410 392 418 389 418 408 391 390 405 390 417 404 410 394 389 402 408 413 402 410 386 409 380 382 405 388 402 390 418 392 391 407 403 380 407 392 399 410 401 384 411 390 400 401 405 409 416 385 402 398 407 401 419 407 403 396 416 417 407 406 381 410 385 396 403 413 400 382 395 414 418 386 384 398 408 401 387 404 406 410 414 394 391 405 413 406 381 409 396 400 387 397 383 393 414 406 418 394 408 393 388 407 391 393 385 419 406 385 395 393 415 381 398 386 410 379 391 405 402 392 379 388 404 394 393 402 400 397 403 401 408 387 403 379 380 379 386 379 412 380 400 393 379 380 400 411 381 413 387 404 415 387 402 401 392 406 385 413 385 399 385 415 396 408 403 385 409 410 385 392 400 408 408 402 399 391 385 391 415 394 406 414 392 392 387 405 380 383 391 376 393 398 413 411 380 400 408 412 384 377 377 407 397 408 381 408 411 389 383 410 395 413 397 411 378 397 401 382 393 377 382 410 388 408 394 392 382 387 378 390 377 379 411 399 412 378 382 398 382 389 393 401 388 405 398 380 377 386 387 395 377 384 391 380 407 399 397 403 373 390 409 404 385 407 390 384 400 398 397 408 403 377 397 407 398 383 376 402 385 379 385 379 379 392 386 373 407 400 405 408 379 403 402 392 388 370 393 377 386 379 387 392 373 403 399 387 369 382 371 386 387 392 372 383 389 369 371 368 393 385 393 391 372 370 375 404 368 368 396 391 372 376 376 376 388 369 373 389 398 391 383 377 375 402 392 374 403 373 375 369 368 378 392 371 395 376 385 373 377 376 398 399 402 385 386 401 364 369 384 396 393 379 385 381 377 389 389 377 374 375 395 375 387 383 397 395 394 379 366 385 369 398 380 383 396 379 381 397 385 380 369 392 395 389 370 370 393 396 361 365 386 393 378 373 375 374 367 384 369 386 368 375 384 364 396 397 398 373 364 375 363 395 395 378 388 373 393 389 389 369 394 381 363 367 393 359 385 392 379 361 369 386 376 377 379 394 388 388 386 392 381 389 368 379 369 373 370 380 381 377 368 379 362 372 365 374 386 368 370 370 371 380 376 367 362 375 367 391 368 372 366 391 381 391 391 372 371 367 372 357 386 384 357 370 377 365 388 371 377 365 362 354 366 360 366 388 379 355 365 355 372 377 369 375 353 368 355 384 359 374 365 354 367 368 384 367 356 381 362 380 370 371 359 362 378 387 357 368 379 350 385 378 363 379 352 353 373 351 379 360 376 377 372 374 363 356 367 372 367 361 356 358 349 353 350 369 357 357 351 350 373 367 378 350 359 360 369 362 361 379 353 369 371 357 357 365 363 375 352 381 352 360 355 369 365 357 370 353 345 353 372 371 372 347 354 364 360 356 380 374 351 365 359 356 375 351 375 356 360 361 372 346 355 344 348 373 372 373 362 352 345 353 358 352 355 367 370 349 357 349 342 365 371 374 357 346 361 352 359 377 369 351 360 344 368 365 354 361 359 353 371 377 363 342 366 366 342 355 363 358 342 367 375 375 359 360 369 364 371 342 341 342 346 355 361 369 356 359 373 364 374 365 369 359 342 358 361 355 349 349 373 363 352 349 362 347 346 367 369 341 368 347 344 339 363 342 369 344 361 344 345 338 369 351 357 348 370 344 365 357 366 341 346 356 351 370 364 358 340 360 339 370 346 356 348 336 360 344 354 361 350 361 361 358 340 346 347 350 365 339 369 359 355 356 343 346 366 336 368 369 336 347 368 346 367 346 358 356 365 340 345 357 343 335 356 359 357 367 350 352 348 349 341 345 347 361 357 343 339 367 342 352 343 352 340 340 340 364 361 337 347 350 337 333 351 336 358 352 347 339 347 361 367 365 349 356 357 337 366 363 335 340 347 345 359 354 364 332 362 357 348 342 339 364 354 335 332 345 366 346 363 337 346 332 349 362 334 343 363 342 349 351 360 336 332 358 339 335 347 360 364 337 348 343 332 340 359 360 359 348 340 334 362 363 344 346 334 354 331 331 331 358 351 334 363 360 361 337 338 352 341 338 332 332 358 334 349 352 337 343 343 354 355 340 353 342 355 356 332 330 358 341 358 353 345 358 350 350 339 332 346 358 348 349 361 342 361 346 330 334 334 351 332 359 361 355 345 360 348 347 361 350 332 354 338 354 356 332 348 332 335 331 360 353 350 331 340 355 348 348 333 352 336 335 355 333
363 338 332 355 363 363 341 331 362 358 356 356 362 341 333 342 351 338 340 338 341 351 338 360 337 342 349 344 349 349 356 347 356 331 337 354 337 355 354 335 348 353 334 353 337 336 364 358 343 348 339 353 334 347 356 348 358 348 335 342 332 361 332 357 335 346 354 342 344 351 346 362 339 349 350 346 362 358 339 340 349 347 337 360 337 332 347 337 363 355 348 346 352 363 339 364 350 339 357 363 340 346 366 357 338 366 342 359 343 349 342 364 333 347 355 334 360 347 339 333 335 333 347 357 365 367 366 360 340 356 356 348 347 355 350 365 367 361 357 355 343 367 353 344 360 353 347 353 333 366 366 348 367 347 350 365 359 348 335 366 348 358 358 362 358 340 359 357 345 360 344 356 337 341 344 341 338 336 339 339 335 337 355 346 362 336 355 352 363 356 361 342 357 362 336 346 369 338 346 346 343 370 345 358 354 356 365 359 369 369 340 369 348 360 358 340 339 343 370 367 342 362 340 364 367 353 353 366 369 364 353 353 340 340 340 359 337 346 360 371 357 364 347 369 366 346 350 346 353 349 342 370 352 357 339 347 352 356 354 361 361 347 342 341 350 357 363 362 343 362 361 362 354 348 371 360 356 348 368 348 360 349 345 351 345 358 360 358 341 353 358 341 361 373 343 350 368 345 373 372 368 360 372 360 368 360 372 348 368 347 369 352 367 368 345 374 369 346 377 353 372 367 345 351 350 359 352 343 351 358 342 345 364 365 358 356 347 369 378 373 374 350 363 364 376 366 376 348 351 356 359 345 345 378 371 354 376 361 371 349 377 372 353 345 358 349 374 363 375 353 373 350 360 358 352 375 362 349 379 370 362 375 351 363 373 378 353 369 361 381 356 374 373 364 354 350 348 347 368 358 372 378 365 352 355 351 381 371 355 379 375 351 352 382 349 380 358 357 384 352 371 357 380 361 354 351 382 357 369 383 368 358 377 365 378 384 369 376 352 369 355 355 365 382 387 358 381 371 361 374 384 386 357 385 356 367 372 380 372 372 382 359 366 387 379 360 359 354 354 369 387 373 388 364 367 388 387 362 387 361 363 361 373 369 358 377 362 356 370 383 377 363 368 391 376 357 361 382 373 378 377 371 362 376 360 377 374 357 363 385 379 372 392 362 366 375 363 374 377 378 380 362 364 357 361 387 375 384 392 394 370 392 372 376 375 392 375 372 372 361 364 395 378 363 378 365 382 384 383 380 385 385 387 392 363 369 362 381 373 375 380 385 385 388 366 369 376 396 364 363 392 368 394 387 398 398 373 363 369 378 378 368 395 383 365 364 381 391 391 394 365 370 392 367 398 397 375 391 395 378 373 367 364 384 393 379 384 367 382 370 363 377 377 376 378 382 379 376 390 387 370 393 395 401 398 371 376 374 380 388 368 390 392 385 389 400 402 388 383 399 396 384 376 372 396 368 369 389 380 395 390 403 387 384 381 400 370 371 388 385 395 391 388 400 374 375 376 373 399 395 386 392 375 374 376 383 376 379 384 368 371 371 406 371 390 398 404 371 403 387 390 371 390 373 404 375 397 391 384 382 388 402 374 383 400 385 374 399 398 384 376 387 371 374 409 385 401 374 376 377 390 385 406 409 385 401 396 377 384 372 390 403 404 394 405 384 399 410 374 388 374 408 394 402 400 394 406 393 397 411 399 377 387 385 404 401 376 390 396 388 379 376 380 412 388 404 374 376 403 404 381 394 402 403 385 391 385 407 400 399 406 378 393 410 390 375 388 393 392 412 408 388 404 405 376 379 396 377 410 375 407 378 396 397 398 396 404 398 379 391 384 400 383 392 386 398 392 399 377 398 386 400 411 376 381 414 410 402 377 395 391 409 387 411 381 409 381 398 393 412 402 390 397 410 406 407 393 383 382 385 407 392 409 403 382 402 401 404 388 401 383 402 384 382 386 416 415 379 387 392 414 412 405 384 406 396 415 412 392 381 409 382 384 390 408 416 414 381 392 385 394 397 398 389 391 406 388 389 396 397 392 382 381 408 388 399 415 386 383 390 416 413 393 411 385 411 383 406 394 418 413 416 403 416 387 400 399 417 380 397 418 382 406 389 405 387 387 414 393 392 382 382 381 401 401 417 406 397 395 412 387 388 408 410 416 415 383 395 404 415 412 394 410 390 404 395 390 403 389 403 416 384 397 409 397 419 399 383 388 414 416 395 415 396 417 403 392 380 419 416 408 403 391 398 414 407 413 384 390 414 399 418 410 408 400 387 399 411 383 407 397 411 382 392 387 380 408 399 412 407 388 400 390 391 410 416 418 403 412 380 390 383 419 380 412 391 388 391 382 391 411 399 382 413 404 381 405 392 401 390 419 401 410 381 404 401 418 402 416 402 394 418 406 385 419 398 396 419 401 390 382 392 410 416 418 394 417 403 398 390 405 389 411 396 390 388 398 416 412 383 393 383 383 400 384 417 414 402 392 382 379 407 399 404 392 388 387 404 402 414 390 391 391 390 388 417 389 396 415 383 400 379 415 392 388 381 391 384 404 404 388 404 382 397 380 395 395 416 410 379 413 382 391 414 382 389 402 392 406 400 386 378 400 382 391 399 385 394 405 400 409 404 377 414 412 379 381 390 378 413 381 402 378 383 389 383 395 412 385 383 384 393 383 396 399 387 379 407 404 396 381 397 413 381 384 409 383 389 412 411 385 376 387 376 382 399 410 400 396 380 397 394 398 404 375 382 376 378 402 393 397 406 375 395 400 411 379 407 385 376 394 385 405 406 386 401 380 410 376 389 375 398 408 398 388 408 394 379 411 411 397 396 393 387 406 381 385 410 402 385 373 383 396 393 404 397 382 410 394 374 388 397 399 383 371 402 408 382 408 407 381 394 380 401 397 375 409 371 374 389 384 403 400 397 374 394 384 384 382 406 375 387 381 402 375 386 399 388 392 382 379 405 402 391 402 404 403 383 404 382 397 387 379 396 372 392 372 403 383 396 376 378 395 386 394 400 403 402 397 404 378 370 402 373 392 375 370 403 388 383 395 395 402 369 386 384 371 390 397 386 396 383 373 385 402 379 396 378 376 389 377 365 370 390 371 394 397 390 371 398 385 400 389 400 381 371 380 364 373 389 384 365 369 370 363 368 384 373 397 396 397 370 373 363 395 396 371 390 385 394 364 384 370 389 381 365 374 376 365 384 364 386 365 386 394 365 369 393 375 365 366 387 373 378 366 384 374 391 390 370 381 367 364 392 368 368 383 393 373 395 387 375 395 371 383 393 370 378 376 376 373 387 376 391 361 390 366 377 381 359 388 366 381 392 376 389 377 361 362 391 359 389 385 358 364 373 392 391 369 387 370 384 378 387 357 381 382 366 378 384 382 385 369 367 360 387 376 381 391 381 356 371 377 361 387 361 377 363 358 354 357 387 360 379 360 375 381 363 363 382 354 389 375 383 379 359 378 362 384 354 367 363 371 367 370 367 352 372 354 372 371 357 367 355 360 351 377 352 362 351 359 378 353 373 376 350 351 366 376 385 378 373 351 359 354 350 366 367 379 368 359 374 381 365 352 351 359 372 365 379 365 367 350 349 370 356 349 352 373 355 366 380 378 368 353 382 349 350 380 359 369 354 364 381 350 346 363 376 369 380 351 367 379 353 368 381 378 348 364 366 355 364 379 366 365 365 346 367 368 379 358 369 366 375 368 350 355 349 344 358 363 365 379 376 371 344 355 367 363 374 368 354 357 346 375 377 366 376 342 368 354 372 358 356 347 362 342 358 368 358 373 367 343 352 364 371 370 376 376 370 351 345 345 346 349 358 360 350 359 371 342 348 361 368 344 369 348 341 365 350 375 346 370 373 367 363 366 347 349 363 344 358 354 368 354 349 353 346 370 370 352 348 343 349 340 358 342 347 371 367 357 347 349 364 346 340 363 348 359 372 371 364 367 362 369 347 372 347 365 368 343 343 342 358 352 354 343 356 339 340 361 357 348 371 359 367 351 349 354 337 360 363 362 354 353 358 340 364 367 367 336 350 337 352 336 364 369 354 348 336 369 349 368 357 348 355 364 362 368 347 339 368 351 366 351 345 365 355 338 362 351 338 353 364 353 364 357 363 348 346 364 346 360 362 345 350 359 340 342 357 364 346 356 345 354 349 368 350 334 335 353 362 351 336 357 347 366 357 342 357 334 337 347 360 342 358 341 367 364 361 333 336 351 367 348 336 359 347 363 359 360 348 366 355 351 332 335 362 356 356 351 334 337 365 339 346 356 347 357 364 353 334 333 336 345 360 351 337 351 348 364 356 341 340 345 361 354 351 351 355 340 347 350 364 336 359 348 361 358 349 347 332 349 348 338 333 331 355 363 333 346 350 353 337 336 332 356 334 352 350 332 335 333 351 334 346 345 351 350 339 343 332 348 361 358 356 364 358 354 362 335 343 347 357 357 353 332 357 364 361 342 331 331 344 352 334 359 340 354 344 356 332 354 348 337 355 347 336 348 336
343 359 348 338 347 351 364 347 350 337 340 358 359 355 347 339 356 351 343 332 365 346 358 339 348 346 362 339 339 354 341 350 358 334 333 351 366 342 366 361 347 352 352 352 340 333 359 365 364 335 342 362 362 345 335 355 359 342 363 343 341 349 362 333 352 340 364 351 363 340 357 355 360 343 340 346 356 333 357 354 349 344 361 356 335 341 345 339 352 353 351 361 335 358 339 367 343 336 363 339 357 354 363 362 365 336 353 354 349 354 352 343 366 345 366 345 366 343 351 350 364 335 356 344 337 363 355 348 343 351 354 367 337 361 339 346 342 336 344 335 358 363 345 368 352 356 345 362 343 363 344 352 343 368 339 346 339 360 337 348 342 358 359 357 362 341 369 335 343 356 349 367 362 360 366 346 359 355 340 370 362 363 364 370 338 368 358 342 358 361 367 366 361 368 365 365 339 342 366 348 363 346 358 357 348 367 345 350 351 361 349 342 353 354 353 367 351 341 350 338 343 360 346 346 357 341 340 338 347 347 350 351 356 348 371 345 343 344 358 358 369 348 341 363 365 358 371 356 362 361 357 345 348 343 353 368 358 355 368 345 366 358 358 361 368 357 345 351 340 365 348 348 351 350 350 354 370 348 372 370 370 368 341 345 372 355 351 368 349 357 373 352 375 349 370 363 369 360 356 352 360 362 377 356 360 370 343 368 373 349 353 345 358 356 358 373 372 362 362 371 373 373 347 367 361 376 353 353 374 348 343 373 348 358 351 366 351 368 373 363 356 349 366 372 379 346 367 373 346 367 346 357 378 351 347 362 366 374 352 377 379 352 351 348 367 375 352 375 366 347 360 378 368 362 351 367 381 354 377 347 378 359 378 377 368 380 374 369 373 381 365 351 352 372 371 375 383 359 350 367 360 380 380 362 361 349 363 360 373 359 378 370 353 373 381 374 371 372 376 377 371 374 363 377 380 351 385 380 362 368 363 354 364 359 368 377 366 363 385 372 387 362 367 355 365 368 358 359 353 378 374 379 372 378 357 364 360 360 377 364 372 385 368 386 382 353 378 375 365 353 359 364 379 376 383 358 372 354 381 374 380 381 379 379 385 385 369 356 372 358 384 355 369 362 388 361 362 391 384 390 356 391 380 382 392 374 364 374 374 392 372 379 382 362 368 378 371 361 358 388 379 366 366 393 388 377 364 375 378 371 373 393 369 360 360 384 378 369 365 376 384 360 362 373 380 388 372 394 392 389 366 377 362 376 392 393 375 361 373 395 374 366 371 364 369 378 393 366 387 374 365 387 375 374 362 392 369 375 370 374 396 372 385 389 369 374 393 378 378 389 390 375 394 369 386 370 365 396 391 369 387 396 396 363 371 398 395 397 390 367 388 388 394 391 378 380 382 388 376 400 380 384 392 390 370 394 376 373 390 383 380 377 379 377 396 368 374 390 380 380 372 383 367 381 389 398 399 371 387 375 386 381 373 392 369 379 385 397 388 389 378 383 382 373 396 375 392 384 378 385 399 386 381 379 402 368 374 377 390 396 402 388 373 372 377 392 385 374 385 386 375 376 404 391 383 373 377 386 390 389 404 400 386 380 374 383 397 382 377 399 377 374 405 383 385 393 380 406 387 393 403 398 402 401 404 383 391 378 398 392 377 394 381 395 404 401 407 406 376 403 396 383 398 382 386 374 395 397 399 373 409 393 390 402 385 375 403 395 382 380 378 378 404 377 391 387 396 377 383 401 410 397 403 397 408 378 388 392 392 377 383 391 399 391 410 374 383 402 397 382 399 391 376 380 384 383 395 408 387 405 387 375 392 378 388 377 412 404 385 381 408 383 399 394 389 396 383 398 375 395 395 400 401 397 408 413 407 379 408 410 410 381 410 377 413 385 379 400 403 378 406 397 387 380 405 401 391 414 414 380 385 396 406 412 408 388 410 400 391 392 384 415 386 408 405 412 406 398 397 394 400 378 404 411 410 394 387 386 382 386 390 392 406 410 416 398 382 410 411 386 414 407 385 384 399 413 381 389 395 390 406 408 391 394 403 414 401 402 384 406 411 387 409 390 380 408 399 412 390 382 381 387 412 417 384 395 403 387 407 409 388 385 400 391 391 415 388 414 400 394 403 384 403 385 385 394 415 406 390 389 411 382 387 406 382 392 383 395 389 400 386 388 407 397 400 380 383 409 415 404 413 389 398 388 395 404 403 382 393 403 381 414 407 389 402 399 392 395 415 391 417 383 400 406 390 382 407 394 401 393 409 397 403 389 395 409 404 380 412 379 405 414 414 383 413 387 403 415 403 400 389 402 393 410 379 405 403 407 409 386 410 400 393 385 400 409 415 386 400 398 414 387 383 399 380 417 407 404 404 381 386 414 405 400 395 405 415 380 384 407 416 404 389 391 410 399 411 396 406 393 415 402 390 408 411 391 408 400 415 393 402 383 378 378 393 394 393 380 385 387 408 383 413 407 384 405 389 416 384 405 391 409 390 391 400 383 392 379 394 390 383 407 384 411 396 389 388 411 391 395 381 381 399 405 399 395 393 410 394 388 399 397 409 400 410 392 394 386 382 410 387 415 389 383 409 407 394 380 391 407 387 394 399 397 411 382 376 388 405 394 389 388 403 382 400 397 386 378 395 380 401 395 379 402 401 411 394 378 402 407 397 412 375 381 384 410 387 384 411 377 391 413 378 379 380 391 390 379 394 398 383 407 377 374 394 402 409 401 394 387 383 377 374 383 383 383 407 385 382 394 376 397 392 407 391 387 384 395 391 392 379 389 386 411 389 407 389 375 384 410 388 393 401 387 391 372 386 375 372 394 395 374 407 403 408 375 378 381 397 385 399 403 401 402 391 378 386 407 380 397 405 384 379 396 400 388 384 402 390 384 385 374 375 370 405 401 374 401 371 399 376 388 381 392 372 391 378 369 402 383 390 385 369 372 376 395 395 371 398 403 391 385 391 388 377 391 404 390 385 389 388 368 378 382 390 381 381 377 381 392 369 380 371 370 400 378 396 404 397 403 401 381 382 402 379 391 403 393 391 382 392 374 398 403 365 382 394 395 371 386 383 373 400 387 392 373 376 400 387 383 398 384 377 392 399 368 380 398 396 383 377 400 390 370 398 368 366 389 399 388 373 395 396 386 395 364 371 367 398 394 365 372 393 378 362 390 382 394 364 391 375 376 390 380 384 365 364 365 370 378 390 396 372 363 381 366 364 368 387 378 378 390 366 371 384 367 369 367 370 381 389 393 361 391 385 364 370 384 370 368 377 368 386 376 360 363 362 391 393 384 385 380 369 382 368 389 358 377 359 384 376 367 380 378 361 367 359 385 391 370 372 387 357 377 367 358 359 385 368 392 373 357 392 384 359 365 356 360 362 358 364 380 366 385 378 384 374 380 391 386 371 384 380 371 367 389 387 384 381 362 362 376 363 361 382 382 369 381 363 353 383 371 356 372 364 379 380 383 383 378 355 361 370 380 356 361 356 353 355 361 361 378 382 385 384 373 376 378 365 386 378 373 367 382 356 374 374 384 370 385 371 367 371 385 373 385 352 362 380 360 351 371 363 367 367 374 370 367 358 369 352 363 353 360 382 363 348 351 377 348 350 362 365 351 362 367 350 379 380 380 354 362 382 348 380 380 373 381 362 361 364 380 355 350 372 354 365 353 373 359 353 355 353 350 358 346 370 361 378 347 374 365 378 374 366 376 351 371 373 366 350 372 344 360 376 371 348 375 378 355 352 365 363 375 349 376 356 355 372 354 357 366 354 355 375 376 366 344 366 374 346 353 366 363 349 342 370 353 374 368 344 362 369 364 358 356 362 372 368 355 363 362 358 374 374 370 351 377 342 368 372 346 364 349 361 361 352 358 369 363 352 347 370 374 371 373 357 362 343 344 354 369 364 358 374 352 344 342 351 345 346 347 361 368 355 347 353 343 341 358 365 353 341 371 363 371 369 345 371 372 360 361 342 349 344 354 338 348 368 350 365 351 369 353 345 362 338 371 366 340 366 368 365 345 366 354 342 361 360 351 337 359 339 353 371 358 346 348 368 341 359 337 365 368 364 349 357 364 347 351 366 353 359 337 361 353 354 344 355 355 370 367 342 338 347 352 335 369 364 343 350 364 344 345 361 337 358 360 342 347 352 338 364 340 339 367 358 369 340 342 352 338 337 359 352 361 341 364 337 347 338 353 342 359 363 345 339 363 335 346 352 352 349 347 358 365 356 358 342 361 342 359 341 356 349 337 348 334 367 364 347 336 348 355 362 354 367 367 348 345 344 367 364 337 357 365 345 344 354 353 348 362 345 333 350 338 337 342 339 337 338 366 340 364 352 345 350 363 356 343 341 345 354 349 361 355 346 338 343 344 336 335 338 360 335 332 365 340 353 349 356 336 347 340 333 344 354 364 353 355 352 339 333 351 333 362 339 347 346 350 359 350 365 342 355 333 354 365 353 340 359 342 356 351 351 335 364 350 332 362 338 364 346 340 348 347 347 355 362 361
351 367 357 349 354 357 350 341 356 349 361 348 359 363 333 343 366 342 361 366 349 345 340 363 365 356 343 345 344 350 352 339 361 353 355 347 343 349 367 343 365 337 358 334 367 335 344 365 344 350 340 360 362 347 367 359 347 342 348 335 336 367 341 364 365 340 355 340 334 355 351 344 337 353 345 336 356 334 346 344 363 365 337 357 345 348 360 336 358 352 339 361 364 347 335 361 367 357 345 368 356 362 343 359 358 367 361 345 367 350 356 361 347 336 361 335 350 365 338 352 360 343 357 355 369 358 347 367 346 358 343 368 363 364 335 353 362 340 341 337 356 340 341 369 342 345 335 336 352 351 366 344 360 353 364 359 353 354 368 365 354 341 340 348 348 341 343 340 346 349 355 344 355 338 344 339 349 357 353 367 338 349 352 340 343 346 340 361 341 338 367 359 355 348 371 344 365 343 361 352 369 345 362 354 348 347 369 338 344 351 369 358 340 349 361 358 370 364 359 339 342 354 339 338 344 351 346 372 358 370 365 367 355 354 360 366 340 356 343 346 346 339 366 360 364 367 347 373 359 368 352 340 362 353 352 344 365 360 354 361 368 345 366 351 373 353 355 374 348 359 359 355 372 363 354 373 356 373 371 352 343 343 362 357 348 350 344 352 367 368 367 359 371 376 356 347 354 370 366 364 357 357 371 354 371 369 360 371 354 346 342 373 348 342 354 355 351 356 345 356 362 371 354 356 349 368 377 377 377 365 365 357 362 374 349 355 365 367 364 357 371 364 352 377 344 363 371 370 358 373 363 377 365 374 370 351 380 368 350 378 371 352 372 354 346 377 381 347 364 365 360 355 365 348 369 381 349 360 371 362 352 370 374 353 363 364 375 362 351 380 376 358 351 366 366 367 361 365 368 379 364 362 369 383 366 373 384 368 350 352 363 371 375 354 357 372 371 350 368 357 384 361 383 368 379 382 351 357 363 372 368 360 370 364 360 364 373 352 381 372 368 364 374 369 361 377 361 371 386 372 372 354 383 378 377 386 388 367 360 370 386 364 382 369 377 355 360 363 371 369 362 388 382 386 386 371 376 358 354 388 378 389 390 387 356 356 385 371 388 372 368 384 361 360 378 386 377 386 374 359 366 384 373 373 358 368 391 358 388 369 392 390 382 392 366 386 373 375 380 369 392 393 362 362 377 363 371 362 358 391 382 383 360 363 364 362 390 377 364 363 390 365 362 380 379 371 387 395 389 374 371 365 388 391 385 372 376 363 393 377 374 380 380 377 363 364 396 396 383 372 388 370 377 365 375 394 381 368 367 378 368 398 370 379 372 361 366 384 372 375 388 371 377 396 363 370 393 369 365 363 380 371 373 374 391 365 385 374 388 391 369 397 370 379 377 381 396 398 382 385 391 371 395 369 369 377 379 380 384 399 397 380 386 386 392 377 389 377 367 378 385 392 391 392 370 383 389 381 380 370 365 386 379 398 392 402 374 387 396 394 400 391 388 384 376 378 375 379 391 395 371 374 401 398 402 368 378 388 401 372 371 401 393 401 396 383 399 383 383 370 389 379 396 373 375 384 385 400 397 388 369 403 396 404 397 372 384 387 371 380 392 391 392 380 388 400 374 382 377 405 376 405 399 375 400 400 388 404 376 381 397 379 376 382 393 398 387 382 404 377 394 389 384 382 399 394 384 386 376 389 389 371 385 380 404 376 399 373 400 406 385 378 377 391 390 389 408 408 401 402 403 374 381 377 374 399 400 389 376 396 396 383 385 399 392 408 393 410 409 383 394 383 378 388 403 396 405 389 382 385 382 404 387 380 398 390 396 388 395 388 400 379 399 401 394 407 397 375 405 395 374 388 405 379 404 386 393 387 403 402 398 400 393 401 395 379 378 379 382 388 382 397 382 407 385 402 391 398 403 411 380 405 376 401 399 395 402 378 407 391 395 380 405 402 406 386 395 398 379 391 400 387 413 407 408 413 384 385 386 413 411 391 392 411 406 405 392 393 408 384 397 377 378 415 403 397 387 384 381 379 399 394 379 387 387 412 385 395 410 395 382 406 399 387 403 378 377 407 395 397 404 404 397 405 404 412 386 403 380 379 394 392 398 398 403 408 383 400 415 416 407 410 396 379 409 411 380 409 402 387 379 390 415 388 379 392 385 378 379 416 380 385 392 400 405 406 380 410 389 407 410 407 400 378 408 392 411 411 413 396 409 403 409 407 414 399 410 410 399 400 409 391 408 413 402 396 402 394 379 403 384 400 393 395 400 385 398 394 407 383 412 399 409 393 379 395 404 411 416 414 384 408 388 414 393 402 382 379 379 383 404 385 405 408 391 416 415 411 393 405 378 378 416 398 382 378 404 408 400 403 406 406 383 405 392 399 390 397 389 391 391 404 387 380 395 400 407 383 384 383 398 411 411 397 381 415 386 407 396 409 393 413 387 387 401 402 408 403 410 408 377 384 384 415 414 402 398 405 396 393 400 378 388 395 399 392 383 397 411 402 390 388 399 390 399 413 404 379 399 397 400 399 404 407 398 392 382 409 381 401 414 404 403 387 411 414 391 406 395 387 393 398 387 404 411 398 401 399 402 385 408 386 397 397 406 408 413 413 391 407 399 391 385 387 402 381 375 406 401 395 378 379 378 379 396 402 401 382 385 376 380 379 376 402 390 408 386 379 407 402 411 392 379 411 394 395 406 394 377 393 403 380 385 405 411 407 393 399 376 393 401 382 387 404 400 393 388 401 387 382 390 385 389 385 410 397 405 404 379 408 384 397 404 386 391 392 381 400 379 384 410 397 382 374 377 397 393 392 386 407 390 393 409 395 405 397 382 399 390 378 386 392 403 406 405 371 387 375 400 384 376 388 370 375 390 404 402 402 375 406 399 401 392 393 380 404 385 404 371 387 372 392 374 392 381 385 403 375 404 384 390 388 369 394 379 379 377 368 391 388 399 381 398 385 383 387 397 399 384 399 395 404 384 401 389 374 395 385 381 394 379 402 391 396 391 402 369 378 380 370 377 374 384 369 369 378 388 398 387 384 393 377 399 388 389 383 396 380 379 388 369 391 401 393 400 366 370 381 379 400 386 390 386 382 371 389 393 372 384 377 391 390 389 387 375 376 383 384 369 397 384 388 364 384 395 362 386 379 379 379 378 363 383 362 396 390 365 366 361 386 380 367 391 385 369 381 376 389 365 398 385 387 386 365 387 381 365 390 361 361 385 393 365 361 385 364 363 385 367 380 371 394 384 366 377 371 369 368 390 383 386 393 367 395 388 378 370 391 393 390 381 382 368 387 361 372 391 364 360 376 384 387 388 385 370 367 374 380 376 368 382 381 381 391 380 388 388 369 382 362 378 384 386 389 376 390 381 387 374 383 383 378 389 376 369 366 386 387 367 369 376 371 371 378 382 357 371 376 385 376 382 370 367 390 381 387 365 369 358 361 374 385 384 386 369 376 360 364 386 388 356 370 366 386 371 357 367 352 357 361 352 363 356 365 362 382 375 351 376 380 359 360 353 368 356 370 354 379 359 367 353 369 370 374 363 363 374 374 364 382 379 366 355 357 360 371 378 382 375 366 364 349 358 367 363 352 374 352 350 350 369 369 349 369 357 362 362 361 366 377 357 359 372 377 367 348 380 376 361 370 357 377 351 382 375 380 349 363 348 367 381 349 353 346 370 378 376 365 356 375 373 380 366 362 375 350 379 372 360 358 359 350 368 379 350 359 377 368 376 379 369 355 363 376 355 367 353 365 350 379 374 377 377 358 375 371 344 373 378 375 366 373 344 353 371 365 348 367 368 343 347 358 370 346 370 361 369 343 347 376 342 357 354 377 373 350 349 374 361 349 370 348 359 351 375 351 354 344 357 344 371 356 359 359 355 345 375 365 374 346 368 347 344 368 360 347 355 343 370 366 341 347 370 366 361 352 367 343 360 343 359 367 358 355 351 349 371 349 349 345 354 342 351 369 346 370 353 360 350 348 364 351 368 371 355 354 348 358 356 344 361 352 372 356 344 348 342 340 370 352 347 362 367 371 357 339 368 371 338 355 345 362 367 351 371 360 366 345 345 349 351 345 340 362 340 347 337 344 349 346 371 370 370 365 345 354 366 340 352 366 358 337 368 365 351 367 366 357 352 351 369 343 337 338 369 340 348 346 360 337 356 358 347 353 351 356 336 358 337 365 365 336 343 362 342 336 335 337 357 363 353 356 336 354 335 369 335 359 356 359 360 341 347 349 359 363 334 337 363 336 367 359 337 353 363 345 354 364 359 341 334 342 339 335 338 339 346 339 363 368 363 366 339 353 345 341 359 358 345 353 360 355 343 341 339 338 364 359 345 354 367 345 339 336 358 343 354 347 360 360 346 367 334 364 351 358 348 341 347 359 337 350 346 347 357 363 363 364 354 339 362 364 350 345 344 352 355 365 367 360 335 357 359 336 365 354 361 346 362 340 349 343 335 339 357 336 335 352 333 333 335 339 364 353 351 340 349 350 350 348
343 365 351 346 368 348 367 339 361 338 358 355 349 360 361 338 364 363 335 341 340 337 347 336 334 365 356 351 347 350 343 334 346 360 346 357 340 345 362 344 361 352 365 341 355 335 358 350 341 336 357 348 339 347 362 352 343 361 346 335 343 356 347 367 360 359 356 366 347 361 353 340 356 362 359 343 363 360 336 335 362 360 361 345 350 355 363 337 347 352 349 368 338 361 342 363 350 340 336 340 367 367 357 353 359 358 338 364 349 340 341 341 342 369 364 358 354 369 360 343 351 339 353 355 342 361 360 358 366 339 340 363 336 362 359 337 350 339 366 341 344 337 360 351 370 353 351 365 353 353 351 368 369 368 364 340 358 366 339 366 369 343 370 346 346 370 347 338 339 342 355 347 355 344 340 355 339 367 362 356 349 353 364 346 350 369 362 348 340 364 342 372 348 341 358 369 351 368 347 353 350 366 364 369 351 345 364 353 340 366 371 351 346 340 372 358 348 373 346 350 364 362 361 351 342 346 361 357 354 347 372 366 340 340 361 353 358 364 344 359 356 354 349 363 355 359 360 342 359 368 353 361 368 352 374 372 371 372 354 350 344 363 353 357 364 351 347 345 372 343 360 359 354 353 355 377 370 342 362 368 344 347 367 343 358 364 350 345 374 362 348 370 375 360 363 351 376 351 370 350 368 368 348 346 344 362 345 372 378 346 378 344 367 368 361 348 354 350 351 351 371 375 360 368 357 361 357 371 350 366 344 376 356 350 379 374 369 363 348 349 346 348 350 370 373 368 375 364 375 364 352 347 359 369 352 353 366 366 381 372 368 381 349 380 351 364 354 356 346 359 361 364 362 382 354 370 369 348 353 380 367 361 382 361 365 369 370 350 369 369 356 355 368 359 370 353 378 378 379 359 355 374 377 350 373 384 373 375 365 360 372 366 354 351 381 372 354 383 354 375 368 379 363 368 354 385 353 364 379 381 381 379 354 381 359 356 381 381 374 384 361 371 380 357 381 387 360 374 378 361 361 353 357 366 382 354 373 377 381 376 386 374 367 368 367 375 373 375 383 374 386 356 359 380 377 366 356 386 388 360 373 360 361 378 375 355 359 375 359 387 361 355 371 375 370 363 376 369 385 369 391 361 389 359 387 375 386 389 385 383 358 382 368 381 369 368 361 375 388 380 385 373 380 365 393 374 373 392 388 383 386 387 388 382 369 360 379 362 371 387 368 373 376 359 377 369 370 359 387 379 382 393 373 384 364 388 364 359 387 374 385 378 381 393 380 392 395 365 375 371 372 363 375 361 395 372 389 376 388 376 367 387 367 398 371 361 391 385 387 364 396 385 389 385 391 378 393 398 368 366 395 390 377 389 392 373 378 382 366 367 376 372 371 382 387 381 398 396 368 388 400 381 390 390 368 399 369 400 398 377 383 373 385 399 401 377 388 395 376 392 400 390 380 372 388 384 391 386 380 376 390 379 372 380 384 377 378 369 392 391 383 390 401 382 366 379 397 390 372 387 396 387 391 391 395 377 373 400 377 388 373 404 382 382 397 401 372 388 367 378 376 401 403 391 381 404 382 390 369 368 390 378 389 377 403 396 388 388 392 377 372 378 392 403 371 384 379 377 384 395 388 372 392 403 396 384 380 389 385 397 405 369 369 404 388 389 374 404 393 387 405 376 392 400 376 408 400 397 394 388 385 389 374 392 382 386 401 380 388 377 389 389 409 403 409 377 372 403 372 396 381 407 391 392 387 398 381 408 387 394 376 391 374 408 374 374 373 393 383 390 399 402 397 387 384 397 393 385 391 395 400 390 381 381 400 387 397 409 373 401 392 377 381 384 374 411 386 375 393 398 382 381 378 398 386 391 384 407 393 391 379 382 397 387 379 385 390 403 410 390 392 379 394 389 379 384 388 393 375 397 407 374 394 402 399 407 408 398 401 388 376 395 385 388 398 391 388 375 381 413 392 389 379 401 404 385 401 408 393 402 392 376 402 413 403 376 406 397 400 384 411 390 404 383 403 388 388 405 378 383 404 384 397 398 410 377 397 397 410 376 414 388 377 391 387 394 393 408 377 406 405 401 382 383 397 398 385 409 389 387 378 378 395 388 389 379 389 410 390 384 399 389 387 401 394 387 380 400 380 409 392 398 385 387 406 406 409 404 390 411 415 381 414 384 393 388 387 396 412 401 404 396 403 414 382 410 386 413 394 378 396 398 389 404 408 407 383 402 395 396 397 383 400 384 390 406 385 389 386 381 414 413 400 390 401 394 384 399 381 402 389 400 384 401 377 405 392 383 380 410 403 400 377 415 397 379 405 394 392 403 398 379 401 382 392 414 389 389 386 393 403 398 405 399 384 405 388 399 411 391 383 387 404 411 387 413 414 404 391 389 391 411 380 404 405 384 391 406 396 400 383 383 382 411 406 378 400 406 401 385 382 396 395 398 391 405 395 378 383 398 380 398 394 384 387 412 393 402 404 413 376 400 410 382 397 390 385 410 381 399 380 376 380 399 397 383 378 405 386 385 388 390 396 395 399 396 393 405 411 410 403 411 395 387 379 405 401 377 390 407 400 394 396 393 407 380 401 400 398 400 409 401 405 381 382 379 402 389 409 400 385 387 397 395 400 390 375 376 392 390 408 406 410 380 385 392 374 401 377 397 387 402 385 407 409 394 373 387 398 408 374 399 383 387 381 398 392 382 400 411 399 385 393 384 390 404 402 390 381 396 403 384 386 377 380 372 387 380 386 373 377 377 399 376 391 396 400 409 394 377 397 409 389 407 382 407 400 401 375 398 386 407 371 389 401 379 389 376 387 403 405 381 408 383 374 377 396 392 404 380 398 381 379 378 378 379 403 377 393 385 381 390 385 379 370 405 393 394 374 374 395 382 403 404 377 375 376 388 391 389 385 378 399 380 376 377 396 376 385 382 392 397 404 385 384 404 383 370 369 404 375 396 395 387 371 404 394 380 386 379 378 380 389 371 370 375 396 399 383 375 391 385 382 389 403 399 366 396 380 368 373 388 397 402 371 379 401 376 392 398 367 366 390 367 386 394 376 378 367 394 387 392 391 381 378 391 377 378 400 391 396 370 392 368 385 376 383 383 388 388 394 390 390 381 392 389 388 366 366 391 374 367 382 364 385 374 369 376 366 382 381 361 367 372 382 389 386 364 387 389 390 380 394 395 361 364 384 387 384 388 395 397 372 393 377 373 367 362 387 395 368 367 380 361 393 365 375 376 385 387 371 391 370 386 372 361 365 375 367 394 381 359 368 390 386 385 390 360 385 388 394 393 358 378 394 370 361 388 364 364 378 376 358 365 380 371 368 365 365 391 378 366 369 387 360 359 390 369 359 380 377 373 356 356 371 371 368 374 364 389 381 383 384 359 369 371 388 380 379 375 377 378 384 389 371 364 390 382 355 371 369 377 367 384 377 382 362 367 379 369 362 381 375 355 385 353 386 359 378 373 379 379 359 370 375 352 359 353 380 360 385 373 383 361 366 384 353 353 359 355 368 369 383 369 386 356 369 382 362 372 380 367 367 384 357 370 367 352 376 369 364 374 350 360 371 373 367 361 360 383 372 377 383 361 374 370 355 351 369 370 370 378 348 351 375 372 371 356 374 377 355 368 381 355 379 366 379 359 357 369 357 380 361 356 372 366 357 358 368 378 360 354 370 359 372 362 363 359 350 370 352 374 370 349 381 365 348 356 376 373 378 367 351 356 356 376 376 366 352 377 377 365 364 346 357 353 377 355 366 345 359 352 353 347 372 353 347 354 379 378 362 375 343 367 367 354 343 378 356 366 374 352 366 358 353 359 347 366 369 349 347 364 373 356 368 365 365 371 355 365 349 374 377 366 342 365 357 358 344 370 345 356 360 348 351 350 365 355 374 372 362 343 359 358 375 357 369 342 356 361 343 365 363 363 364 342 370 368 371 365 356 349 374 366 370 348 342 355 344 372 365 345 350 342 350 361 358 344 362 350 341 341 352 340 364 339 340 357 343 347 358 359 368 369 349 340 342 351 355 358 360 345 341 370 360 351 369 355 366 355 342 344 369 366 344 370 366 358 353 371 343 349 356 372 344 343 338 360 368 366 344 366 338 345 339 370 370 369 363 340 363 367 347 359 360 365 356 366 362 348 341 368 360 371 344 343 353 357 365 360 350 337 354 361 356 355 359 366 352 351 370 343 358 357 343 359 362 339 365 365 363 369 361 363 345 345 369 361 365 363 350 344 340 367 369 360 363 370 355 355 361 366 339 360 352 346 348 355 362 354 349 366 364 351 358 338 361 356 364 367 360 355 340 364 363 351 366 367 350 363 352 353 359 356 343 353 345 369 338 349 353 353 345 348 369 368 351 360 366 357 358 369 353 339 362 358 355 335 355 347 363 337 365 364 336 339 347 346 338 351 337 368 334 347 346 368 357 340 336 353 339 336 352 359 353 358 348 352 359 335 365 366 350 339 361 352 356 340 341 337 357 344 336 334 357 361 345 345 367 359
343 338 339 361 363 359 362 355 342 365 356 350 362 349 355 354 368 342 337 340 357 360 363 360 337 351 352 349 340 362 339 360 365 344 363 336 345 356 356 352 351 354 367 343 369 366 340 344 350 343 362 338 345 355 363 348 348 357 339 365 349 355 355 356 364 349 357 351 347 355 368 363 351 343 348 362 338 364 370 364 336 338 366 346 357 358 370 347 356 338 341 369 357 338 367 363 351 353 343 362 350 353 366 365 337 355 368 351 349 369 345 362 348 341 337 347 340 348 358 361 362 340 371 348 342 367 352 357 362 337 360 341 354 367 347 367 363 345 347 341 354 355 366 365 359 343 340 364 355 339 365 345 343 364 368 348 372 349 346 362 361 346 343 355 342 353 350 368 338 360 349 355 343 343 361 343 361 364 370 356 367 339 363 372 365 371 359 341 359 367 342 347 341 347 364 357 340 341 364 340 340 341 358 345 359 347 351 348 350 359 342 355 359 344 365 363 341 351 365 361 344 346 346 358 354 348 341 355 351 368 358 352 347 354 370 343 373 347 351 360 343 366 341 363 370 366 363 371 342 365 351 358 349 365 358 371 369 359 356 377 374 349 375 377 354 356 344 373 377 365 375 366 357 373 377 356 374 362 371 363 343 360 359 351 363 355 360 354 372 354 354 369 363 367 348 375 361 367 351 361 354 364 349 349 359 348 343 371 348 353 357 350 371 354 359 356 368 357 368 378 370 359 369 354 347 354 366 366 379 375 364 370 376 370 356 356 355 356 349 376 365 378 347 372 354 379 349 358 357 373 356 363 352 361 353 371 372 375 357 350 350 377 377 382 347 352 358 373 380 378 369 380 355 371 372 363 348 356 356 376 364 383 357 370 362 364 376 368 358 351 373 378 361 384 378 362 369 369 369 366 380 355 380 353 359 349 369 360 357 359 354 374 358 363 377 352 380 369 373 370 352 378 364 365 377 373 370 381 353 384 376 365 352 360 360 371 377 362 356 380 380 358 360 376 368 355 385 374 369 384 354 356 370 379 354 356 380 389 387 360 385 353 375 364 362 362 384 366 388 368 359 358 390 382 360 369 363 372 369 380 367 371 362 364 376 366 368 368 380 380 375 376 380 375 387 367 363 360 380 376 376 365 382 375 371 366 369 381 384 362 385 361 358 357 386 380 384 363 372 372 389 371 371 377 369 367 390 392 387 393 377 371 381 382 368 360 392 359 363 384 366 370 367 368 386 360 371 377 367 387 371 377 379 363 361 391 373 372 390 381 386 389 395 374 376 384 391 388 385 374 377 393 364 364 381 393 387 368 374 376 370 393 366 366 391 366 381 382 389 398 374 363 381 392 375 388 368 365 362 390 386 384 396 365 373 363 396 377 387 389 393 396 383 377 379 375 398 399 397 389 377 372 369 397 366 384 366 390 366 367 381 391 368 378 395 380 380 371 397 367 399 369 380 398 400 397 374 399 375 371 366 390 397 373 365 400 372 369 390 376 389 386 382 395 402 376 390 397 400 402 380 375 370 396 373 385 371 383 398 382 368 400 370 401 387 387 377 373 392 381 400 394 403 380 403 380 370 391 375 367 390 368 394 373 399 401 393 382 396 403 398 399 379 381 374 400 403 401 370 369 394 382 397 371 396 396 384 399 398 370 378 384 372 405 369 383 379 373 398 370 371 392 379 382 383 401 393 380 397 373 381 380 406 404 394 406 398 398 374 372 395 408 393 386 407 370 400 384 397 393 377 392 374 387 379 396 401 403 398 389 401 397 389 399 381 374 385 409 391 379 400 378 378 384 394 404 374 375 408 391 398 377 374 392 382 372 378 373 404 394 381 385 381 399 374 380 402 377 379 373 374 397 380 410 401 393 405 404 385 402 384 411 407 376 392 378 404 387 380 386 410 389 399 408 405 390 378 396 385 374 386 387 400 394 387 390 404 380 410 377 398 410 405 383 402 374 388 383 389 384 397 376 389 384 400 410 402 405 395 375 396 397 378 412 380 391 378 399 386 403 392 411 389 385 382 380 385 385 389 389 385 401 380 389 412 407 387 390 399 397 391 410 381 395 398 376 402 402 391 375 381 409 401 397 380 397 391 379 397 394 383 396 382 388 399 408 381 400 384 395 411 389 391 379 398 376 408 386 392 413 376 399 408 391 410 402 403 388 408 387 407 405 397 414 379 382 408 386 408 406 406 405 381 411 398 405 401 382 405 408 381 406 393 404 412 378 392 401 390 413 412 382 403 383 410 396 389 392 406 410 384 386 390 378 410 401 407 397 407 398 390 402 378 396 380 414 387 396 400 401 384 386 396 400 393 391 381 396 397 400 391 394 399 394 396 395 381 378 405 401 389 408 388 391 377 391 379 388 401 392 402 398 403 383 411 409 388 406 390 409 380 395 388 404 413 397 412 407 399 391 394 412 384 395 378 375 401 382 388 388 388 376 400 405 384 397 401 386 378 405 381 384 386 383 402 375 395 400 407 380 377 376 407 375 397 410 375 384 405 376 385 407 377 410 399 375 382 386 376 386 377 410 384 378 408 411 406 389 397 388 394 388 390 376 377 412 400 377 410 392 379 382 387 410 407 401 400 403 373 390 404 404 388 375 397 383 373 379 398 385 394 407 388 399 410 391 387 397 383 384 405 377 381 407 374 375 395 390 404 383 406 397 403 410 388 378 381 389 384 406 390 394 391 406 381 389 385 395 402 396 395 395 400 403 378 390 404 389 396 387 400 380 401 393 380 378 399 378 384 400 374 403 384 382 398 393 399 400 405 378 373 389 402 402 382 398 371 376 378 396 381 407 394 372 379 392 380 396 400 393 370 392 377 398 384 384 371 396 401 372 391 406 388 398 372 378 387 382 377 377 376 374 379 405 392 370 375 397 373 369 391 390 370 377 381 401 393 384 368 387 402 390 401 399 397 367 370 393 396 379 401 404 385 391 403 387 393 388 395 397 389 395 382 369 366 373 403 391 389 403 388 403 366 385 397 375 401 400 400 391 390 397 390 386 383 366 384 387 388 374 396 373 365 390 391 381 397 390 368 398 368 391 397 384 388 391 393 385 366 369 389 390 400 392 373 396 393 392 380 378 380 389 364 396 377 392 375 387 395 395 383 377 384 379 398 386 368 367 385 370 372 372 375 370 378 362 381 371 391 376 364 386 365 382 382 395 389 372 382 384 367 365 362 367 398 376 391 382 381 392 390 392 365 381 379 361 376 395 393 384 382 392 377 364 394 384 382 365 371 361 370 362 359 375 360 371 368 388 361 375 387 361 393 374 369 386 389 384 384 386 386 370 359 382 389 371 369 375 391 358 390 379 361 368 359 377 359 383 369 376 377 375 393 374 368 365 365 362 370 369 368 361 381 384 385 376 360 375 371 371 375 381 355 356 356 372 376 373 377 367 355 360 363 369 356 375 378 379 380 370 355 370 390 381 361 361 379 365 380 372 358 376 360 372 378 376 353 377 372 353 367 372 373 376 365 374 373 366 361 362 382 378 356 381 368 363 366 371 352 355 352 355 356 373 352 359 375 367 361 357 367 376 355 351 377 367 351 369 384 367 380 375 378 357 354 373 377 355 350 354 375 385 352 380 368 364 378 373 365 375 351 380 372 373 380 378 382 382 376 359 378 350 348 350 357 368 373 348 373 353 368 379 368 371 373 366 349 367 355 365 373 373 377 360 361 372 369 374 349 361 348 378 378 364 360 351 348 349 367 374 370 367 369 370 354 375 354 355 374 377 354 364 367 348 357 361 373 379 352 376 373 370 352 369 351 366 353 353 349 354 361 374 375 348 362 347 358 350 358 351 346 367 370 367 349 346 347 377 361 370 372 353 359 360 378 366 346 367 356 351 378 372 360 372 357 359 376 371 365 370 358 368 373 365 372 343 369 357 357 367 364 367 377 345 348 356 348 351 345 377 375 360 352 358 354 367 375 368 376 342 360 346 350 375 358 360 357 366 346 371 344 343 351 354 361 371 367 366 360 360 341 355 366 356 351 374 360 353 367 372 368 371 355 354 348 372 350 364 374 355 359 342 370 369 367 355 341 369 356 359 353 369 339 355 362 350 355 348 341 347 357 346 355 372 372 363 346 348 353 345 340 349 359 346 343 351 362 344 346 356 342 338 351 354 366 340 342 347 361 344 367 356 363 349 355 339 350 362 360 341 346 361 352 366 369 368 355 370 351 341 365 355 341 344 348 346 358 353 368 358 371 362 341 362 350 358 363 340 360 350 343 368 350 369 361 359 365 345 357 357 349 363 352 364 369 363 350 367 344 346 353 343 337 369 345 362 356 348 365 356 361 337 352 352 346 341 339 340 361 337 337 350 363 352 355 338 356 370 369 341 345 363 349 346 361 370 338 358 348 367 343 338 345 359 366 356 342 370 337 367 336 350 359 340 366 343 342 363 341 339 368 351 366 358 338 368 358 352 356 335 361 363 349 347 364 345 367 335 356 345 343 368 359 366 337 367 351 343 360 357 359 335 350 355 359 366 365 359 348 351
360 340 358 351 365 352 338 362 364 359 350 349 357 339 359 337 349 340 345 339 362 369 352 355 366 341 351 362 342 364 355 343 346 342 358 340 370 338 343 340 338 357 354 337 338 341 337 350 344 358 365 346 355 357 364 362 361 343 352 343 348 370 349 357 353 347 337 351 348 355 355 350 353 349 350 354 365 362 344 337 348 349 358 344 369 363 369 370 369 361 341 357 359 353 342 352 364 354 367 352 338 362 343 355 340 368 349 345 359 368 345 370 346 343 342 343 369 351 342 344 340 358 364 363 352 347 343 356 364 350 371 342 352 342 371 366 372 359 338 370 355 357 368 363 363 350 346 372 364 362 343 366 348 370 368 339 344 351 357 347 340 355 364 355 371 362 360 348 361 361 345 343 345 340 345 347 364 352 347 367 342 351 359 363 359 366 363 341 355 346 362 356 374 352 349 372 352 371 346 374 358 352 343 341 366 349 363 369 341 370 361 355 358 357 355 355 360 343 356 375 361 343 357 372 367 343 346 357 374 364 356 360 376 360 368 355 367 355 358 345 366 351 353 372 357 377 349 351 352 353 347 353 358 360 368 346 356 369 362 375 356 364 358 354 362 364 367 352 357 363 371 345 372 363 375 351 363 364 377 374 355 347 365 351 345 355 355 359 363 375 373 377 378 369 369 362 372 375 353 351 360 347 370 370 368 347 359 352 368 358 363 344 378 350 369 345 379 346 378 363 359 352 377 358 378 367 357 370 378 347 357 374 350 363 365 355 367 381 379 372 375 363 352 373 349 377 353 347 379 350 366 357 358 363 351 371 366 379 376 379 381 352 373 366 350 356 355 372 371 353 379 381 351 349 372 354 361 360 355 358 364 355 349 356 352 369 360 352 382 355 384 381 376 374 380 380 364 353 349 352 375 380 350 378 362 355 365 375 367 352 365 364 360 382 352 380 383 364 383 381 358 365 367 369 385 353 363 378 358 361 371 351 353 386 387 369 365 367 360 386 356 367 355 367 370 377 379 369 374 363 356 359 355 388 356 353 354 368 380 361 378 379 377 380 377 376 377 368 370 364 382 375 379 385 390 375 389 358 356 374 384 375 359 365 374 379 367 376 357 372 362 361 361 386 366 364 388 390 357 368 379 386 368 383 359 382 382 357 386 384 392 357 369 375 368 367 363 381 389 381 377 374 387 361 384 376 385 380 390 388 371 376 360 384 382 378 388 372 379 381 378 393 382 369 376 394 380 360 361 391 385 381 372 393 363 362 391 392 363 387 386 377 384 366 381 373 388 375 365 387 376 385 386 378 360 367 377 360 384 394 393 365 372 372 381 376 368 392 371 376 371 370 368 366 386 368 395 391 385 385 382 368 375 370 386 395 376 398 387 388 362 361 370 373 389 392 389 396 385 399 389 374 370 396 379 374 365 391 366 367 377 366 375 392 391 378 367 384 377 393 374 394 371 399 369 398 391 396 394 394 375 384 384 399 396 379 373 377 370 394 382 385 397 394 376 366 387 397 388 380 367 377 374 375 376 380 372 366 391 365 374 402 401 394 378 395 372 388 387 378 380 367 399 392 375 390 394 398 384 395 376 387 370 401 397 382 379 384 399 367 384 371 383 399 400 396 369 385 396 391 397 389 392 371 393 403 396 384 375 392 391 401 375 395 398 385 388 372 402 383 389 397 403 383 369 376 390 373 395 382 397 404 382 400 370 370 375 376 402 383 400 388 378 386 393 371 403 376 391 377 382 406 372 394 372 392 391 393 376 373 391 405 371 375 370 386 392 397 377 383 380 373 375 392 378 404 374 374 389 404 405 390 401 397 375 393 408 385 405 403 388 387 399 389 382 399 394 404 376 390 378 375 383 374 399 392 396 402 396 403 385 380 383 377 406 387 388 393 390 383 386 408 400 375 376 400 393 389 394 398 408 390 403 381 381 380 392 406 400 377 398 375 385 398 408 409 402 385 380 382 396 395 407 374 387 411 402 408 378 374 385 376 382 405 374 391 374 393 386 401 386 400 392 388 376 388 374 405 389 382 376 375 393 410 404 408 399 384 393 404 385 405 396 394 387 398 402 377 407 404 395 382 392 375 386 395 380 387 378 396 395 380 397 376 378 378 399 403 388 379 383 399 400 406 409 374 380 398 378 374 389 399 410 396 389 383 407 395 385 411 379 407 378 391 398 410 395 412 389 409 378 399 385 393 381 381 394 387 394 387 376 409 401 374 381 377 411 376 400 385 402 405 407 396 411 381 393 394 380 398 390 384 412 401 404 380 397 413 393 378 376 395 402 403 383 409 405 382 399 391 381 388 410 374 409 408 408 377 377 374 400 381 411 398 408 390 392 380 389 410 412 390 381 400 407 379 385 400 376 411 406 383 375 393 411 399 377 406 402 380 406 379 387 394 392 410 410 411 378 376 397 377 381 404 392 376 399 404 402 401 391 384 411 392 403 409 406 406 392 395 412 374 389 387 394 397 412 392 395 377 383 407 407 389 387 387 391 373 406 408 400 384 380 398 391 409 384 384 403 391 394 391 391 399 393 373 383 393 380 393 385 389 387 409 394 401 373 374 390 406 409 379 406 377 393 373 402 403 384 382 382 394 400 390 381 410 379 380 380 386 400 392 391 376 389 373 393 378 402 372 400 400 378 394 393 398 395 384 379 395 382 378 407 400 396 377 399 403 386 407 406 403 377 375 396 384 405 379 390 396 407 380 374 402 391 396 377 403 396 374 388 397 382 385 387 396 381 376 379 385 401 403 378 407 408 404 381 392 401 390 406 380 391 390 371 389 399 374 369 376 385 387 403 388 375 380 388 384 374 387 400 391 397 397 403 384 396 398 388 379 373 402 390 395 385 392 394 393 375 394 401 391 390 397 372 397 386 369 373 391 387 383 376 393 373 389 371 379 381 391 390 403 388 374 392 383 375 395 370 382 400 403 368 384 372 388 391 369 390 398 394 389 392 381 377 397 380 381 387 394 383 372 392 382 379 396 399 366 387 381 382 383 380 400 379 401 400 366 367 386 376 373 371 364 388 383 374 381 377 396 388 373 364 393 390 394 386 364 395 386 380 391 383 373 388 398 372 386 400 391 386 390 399 371 390 363 390 363 380 381 373 367 391 391 375 396 384 397 396 394 398 391 384 380 363 371 393 388 373 371 379 397 361 394 368 367 374 375 384 370 372 396 391 379 387 366 375 387 380 388 366 384 383 380 372 370 392 377 387 390 387 391 385 394 376 372 392 386 379 370 372 359 393 360 366 389 375 392 391 361 361 361 363 362 380 375 387 390 370 377 383 375 386 386 372 381 362 383 371 359 393 361 359 368 363 367 361 357 363 357 359 380 374 364 362 373 358 391 369 370 388 357 365 358 386 379 381 368 367 372 370 381 391 372 355 375 360 360 375 381 375 377 367 370 362 388 386 378 385 362 370 358 379 379 360 387 380 385 362 370 380 354 358 378 370 358 361 375 378 381 379 376 381 370 369 367 366 365 353 374 387 370 378 353 373 385 386 363 357 372 379 383 373 362 386 367 381 356 368 385 362 357 371 369 374 366 383 365 378 362 387 378 360 360 367 366 356 352 369 361 363 375 358 361 373 385 381 370 355 377 363 367 363 357 378 383 375 355 364 378 363 355 370 373 380 350 368 350 353 351 378 382 356 350 373 379 365 348 365 351 377 378 369 354 366 378 352 356 365 367 349 379 354 351 367 366 353 352 349 373 354 378 351 379 380 356 374 377 357 355 381 366 367 367 353 350 378 357 375 359 358 377 355 345 345 356 364 368 361 366 375 349 362 361 346 376 370 374 371 361 363 370 345 348 371 352 369 367 345 363 346 374 375 372 374 355 346 372 378 378 358 352 347 355 368 364 351 375 374 358 372 358 348 354 378 354 377 366 377 342 365 359 352 361 352 362 373 355 356 352 355 351 361 375 363 367 376 351 343 372 366 372 367 351 347 346 363 347 351 343 363 374 360 374 357 370 374 352 364 352 351 350 371 341 349 353 356 346 356 357 355 367 347 370 358 360 352 360 375 359 341 353 354 360 349 365 341 368 360 354 368 348 363 364 348 371 353 340 353 368 356 345 371 374 351 354 358 362 350 357 345 350 347 370 345 366 360 358 371 357 372 365 365 360 366 350 368 356 350 359 361 343 364 358 343 340 349 373 340 359 368 345 346 340 341 364 343 338 348 353 357 358 344 348 357 348 372 363 365 360 360 352 365 362 348 346 364 370 345 342 355 351 348 339 352 363 365 370 363 352 350 359 349 368 347 368 343 346 371 346 367 357 337 359 347 360 344 350 357 364 354 352 342 341 353 369 343 357 366 346 348 355 367 360 350 341 355 367 349 365 353 357 351 353 356 361 341 364 351 339 356 368 354 338 349 347 370 356 368 341 365 344 359 360 367 349 342 363 344 366 356 360 351 347 354 371 348 370 340 362 337 359 358 366 337 371 342 371 367 338 352 360 357 340 360 365 364 364 355 336 336 351 336 350 362 365 349 338 364 352
343 343 353 341 338 366 340 355 365 347 368 357 370 353 372 359 346 365 364 342 342 364 358 342 356 361 372 369 340 342 363 345 347 355 349 359 348 363 341 352 338 348 349 347 364 348 345 349 340 372 354 344 340 351 349 358 339 360 367 353 341 369 361 362 351 349 361 339 351 364 365 363 340 341 338 343 352 345 354 354 344 370 338 359 348 349 344 361 348 338 342 363 369 342 352 360 354 341 339 344 345 343 370 359 347 370 364 373 354 357 366 361 367 366 347 342 354 365 343 341 366 347 366 339 351 346 361 343 360 373 360 366 343 356 351 363 364 353 362 345 372 366 345 366 372 365 346 364 356 350 367 360 370 359 361 359 343 360 340 342 360 362 369 364 344 359 365 347 350 365 353 360 357 358 351 354 348 370 345 365 358 349 351 366 345 349 350 361 369 351 363 354 350 369 355 366 353 345 373 364 370 351 349 365 346 373 356 365 361 368 374 359 346 370 354 342 354 360 360 342 352 346 355 348 364 369 350 377 353 367 375 358 373 370 344 373 343 351 376 362 377 372 360 362 344 352 362 372 370 360 373 344 344 350 350 346 357 375 346 349 345 343 366 376 352 368 351 369 357 350 354 357 360 352 377 343 362 377 373 371 359 349 374 378 357 363 346 353 376 366 359 378 346 346 355 355 352 344 346 366 367 373 361 349 363 375 365 346 353 360 374 349 365 349 347 359 348 350 348 380 352 379 379 355 363 370 367 371 370 349 373 357 358 370 378 376 380 362 357 353 357 367 358 359 372 361 353 375 382 356 374 353 354 351 378 371 375 363 376 364 382 349 356 375 373 352 369 371 349 361 358 360 382 370 352 371 364 358 379 380 368 351 366 356 355 361 380 383 358 374 380 373 355 369 365 380 373 367 384 355 380 359 384 358 361 352 361 357 363 356 352 362 358 369 369 351 370 364 379 354 351 379 364 378 351 369 355 363 353 373 354 356 375 376 377 365 370 353 356 372 375 374 358 356 387 368 371 370 359 377 389 375 370 380 380 385 361 362 375 379 384 379 362 386 366 387 362 363 367 383 383 354 383 390 373 382 384 355 378 354 381 355 354 376 384 382 372 370 391 358 374 385 362 383 381 390 359 369 363 387 377 356 366 369 392 385 375 385 387 377 363 392 379 363 392 386 390 388 365 390 369 363 362 376 369 366 375 388 358 383 384 379 383 357 372 362 388 391 369 360 376 377 374 377 362 373 370 375 367 393 386 381 363 392 363 376 380 359 385 381 385 375 382 390 391 359 394 384 370 384 365 367 381 381 386 386 396 376 366 368 375 372 368 379 384 388 386 368 387 389 380 366 394 387 378 371 379 364 365 385 382 383 383 367 391 367 381 394 376 371 373 395 368 370 388 373 397 391 380 386 381 378 370 394 383 387 366 364 368 371 366 389 393 388 395 364 394 393 397 388 382 372 363 390 398 368 364 396 399 400 399 397 395 369 391 378 372 396 380 379 368 385 385 377 374 396 379 384 390 393 388 387 364 367 392 399 372 372 373 387 372 388 384 366 373 390 397 382 385 393 376 367 376 397 397 402 369 390 401 374 382 366 398 383 369 388 396 394 396 383 378 381 369 375 398 377 401 393 372 399 384 384 403 373 394 375 389 399 400 403 369 379 381 379 374 385 380 404 391 372 400 403 404 404 376 377 393 389 382 399 384 377 395 382 400 400 390 384 394 402 398 375 376 374 387 383 370 401 399 395 385 394 372 400 370 380 371 373 379 402 383 395 373 372 388 405 404 372 399 371 384 391 378 392 392 396 380 408 389 402 372 398 379 400 389 402 401 389 401 375 373 389 390 404 397 371 405 374 373 377 400 371 407 397 384 380 373 394 408 392 376 371 409 375 390 389 407 382 398 388 376 390 397 385 385 385 387 382 389 379 378 408 408 404 384 382 375 387 395 374 409 401 402 409 405 382 377 391 382 404 409 387 385 385 390 399 388 406 399 407 403 395 394 391 390 408 402 383 385 376 374 372 406 404 409 389 403 404 409 374 397 396 378 399 398 397 378 376 382 394 411 402 379 384 382 397 381 402 408 383 406 410 383 390 392 410 408 384 403 395 375 378 408 409 395 395 383 400 398 392 382 387 411 377 398 381 401 395 410 386 394 394 373 404 411 381 391 396 392 410 379 383 377 375 408 388 386 380 376 373 388 374 387 387 379 401 385 396 373 411 399 394 393 388 375 382 397 394 405 405 381 401 377 385 392 401 389 406 408 381 406 385 383 409 388 378 387 400 390 376 400 405 397 409 382 388 379 395 398 401 388 407 390 381 408 409 410 386 403 406 394 386 407 393 411 384 387 375 411 394 378 388 387 402 375 385 407 381 407 393 409 384 388 376 381 374 374 379 387 404 402 408 407 397 379 406 408 393 409 397 375 375 373 379 394 375 391 378 373 387 398 398 387 403 402 395 404 403 391 407 384 381 392 379 405 398 401 390 407 398 375 398 389 403 404 410 406 373 376 395 376 391 381 390 382 399 401 402 390 380 397 391 377 377 397 410 403 376 378 388 402 381 375 409 373 408 408 396 409 402 380 374 409 378 380 408 405 398 399 374 396 374 393 401 379 407 389 399 401 395 404 392 404 408 390 395 405 377 380 392 396 378 383 384 385 381 382 408 407 398 371 393 401 382 374 398 408 392 377 399 406 371 370 389 397 390 374 392 385 384 402 399 391 403 373 394 374 390 397 404 405 375 394 392 402 401 397 395 387 381 378 380 392 397 387 390 373 395 406 381 384 373 398 383 381 378 396 393 399 402 368 375 386 394 398 382 388 388 386 384 379 374 373 380 402 392 401 384 395 377 395 388 382 402 380 373 374 386 376 383 382 377 368 401 403 376 393 401 374 389 380 384 394 400 396 368 386 370 384 392 396 390 391 389 387 366 395 372 385 367 366 379 376 366 390 390 375 378 386 383 378 377 379 369 374 388 387 372 370 368 377 400 391 401 385 375 380 376 381 399 393 382 374 366 399 399 391 372 390 391 368 366 364 397 385 389 382 369 375 387 388 387 363 378 386 400 367 364 390 400 378 381 395 365 383 393 379 389 379 383 378 399 363 395 395 385 384 377 370 395 378 394 397 394 387 382 393 391 362 383 369 393 364 364 374 363 373 391 390 390 375 368 389 376 364 363 378 364 378 386 376 373 381 374 369 392 374 387 388 379 370 375 391 395 395 387 393 380 395 388 386 373 361 360 371 380 361 367 395 393 395 384 380 375 359 383 370 373 388 362 392 361 391 386 359 389 391 370 388 368 362 377 359 364 393 371 385 373 393 361 370 392 364 391 372 364 393 383 393 386 364 390 367 361 359 382 391 370 358 362 380 362 381 382 383 380 373 388 359 373 392 386 370 361 362 363 383 376 390 382 368 360 357 378 379 375 383 355 388 384 361 376 368 365 380 358 389 360 390 370 377 367 379 371 387 385 378 356 370 354 383 361 375 363 363 362 383 354 378 359 384 385 358 360 359 384 379 372 368 356 388 370 369 354 387 366 387 353 369 381 369 376 367 354 365 377 378 358 378 367 379 387 378 385 373 363 365 359 372 370 358 385 360 367 365 373 378 385 382 371 383 384 382 360 384 367 372 367 371 373 382 350 371 373 363 381 359 359 370 361 379 379 359 352 359 354 375 368 370 351 369 383 366 365 373 381 363 361 363 350 364 359 366 350 363 360 362 353 370 348 365 380 358 356 364 369 379 355 369 380 374 354 379 356 351 369 369 347 362 349 349 359 377 348 378 374 361 358 380 364 374 362 361 349 371 379 371 347 367 374 345 375 346 359 365 367 362 353 368 357 371 350 370 366 352 366 358 348 358 373 367 351 370 363 355 376 361 362 379 364 354 378 357 371 372 378 373 353 366 361 366 357 347 356 359 356 359 354 376 353 347 363 361 372 361 351 348 343 369 347 343 344 363 357 352 356 372 347 367 359 345 354 353 349 348 370 342 344 345 375 354 365 375 372 359 359 362 365 376 353 351 377 372 372 356 346 350 367 367 355 364 370 348 376 345 348 367 353 346 369 362 371 364 341 371 362 371 366 369 351 341 358 353 375 350 346 347 367 359 367 355 349 348 340 365 351 359 356 363 341 349 361 372 349 362 344 370 357 369 341 345 346 358 369 346 345 351 364 371 369 355 362 355 374 340 357 350 371 351 350 349 371 371 358 346 370 362 341 365 356 342 370 362 361 341 368 343 353 357 351 359 350 373 351 349 350 369 372 359 345 348 369 342 357 353 349 354 341 364 345 370 367 353 358 366 354 364 346 345 359 358 343 347 370 355 370 346 362 368 343 368 354 338 349 372 352 371 364 366 361 370 362 367 361 359 371 343 350 345 362 348 365 344 358 362 362 355 348 363 362 353 359 355 366 347 366 345 345 358 351 369 367 340 340 356 361 338 338 350 345 362 361 338 369 358 339 370 352 361 360 341 342 358 370 370 367 363 354 340 348 367 348 343 347 350 338 347 350 338 360
359 363 361 371 371 346 349 345 360 373 368 340 342 365 372 351 360 339 344 339 350 351 349 367 360 361 367 369 350 367 368 347 368 355 356 343 362 367 349 360 366 355 361 346 347 371 370 368 372 352 368 360 364 355 353 362 354 358 370 365 351 364 351 357 358 368 361 358 361 372 345 365 353 344 349 361 342 345 367 352 359 373 373 361 354 364 350 369 349 347 362 373 349 374 368 345 345 356 365 345 366 371 371 357 341 359 345 356 365 350 346 362 350 357 362 365 347 373 361 368 357 360 343 343 371 372 349 341 365 374 358 356 347 355 373 360 374 355 342 341 344 361 342 354 344 364 356 351 374 354 357 356 351 360 371 359 369 345 373 359 356 356 352 363 371 363 349 347 355 363 361 358 348 362 348 351 350 364 368 365 356 351 351 356 365 346 365 377 351 363 342 361 355 350 357 360 357 360 364 353 365 344 367 354 348 360 377 348 350 347 371 365 372 360 343 375 364 346 374 373 348 375 357 361 363 372 359 342 370 361 369 357 363 358 349 369 357 349 356 366 370 349 353 364 367 370 378 370 355 374 365 361 351 360 360 372 370 377 352 378 361 344 373 347 361 346 355 356 352 368 344 360 375 370 361 379 378 360 370 354 356 357 352 344 354 369 374 347 368 348 346 350 365 377 370 363 379 345 375 367 369 375 363 364 366 345 380 380 377 371 355 354 364 363 371 375 352 381 357 355 348 374 361 349 350 350 367 364 366 361 368 355 357 350 355 358 366 354 373 363 359 382 351 378 379 376 351 365 375 378 374 359 351 370 362 356 354 383 354 374 362 375 363 352 359 371 379 378 358 369 374 371 349 380 382 361 373 350 359 382 361 367 357 365 353 351 353 376 350 359 383 381 368 362 366 379 365 377 353 375 363 380 378 379 355 375 372 359 377 373 367 377 355 367 352 363 355 359 356 368 362 383 372 364 355 356 375 358 355 357 370 374 365 370 372 356 369 360 386 370 360 365 375 380 382 354 356 365 364 376 383 353 386 382 366 353 365 368 376 383 373 372 369 387 369 368 355 386 354 389 383 362 381 369 390 389 386 371 364 360 372 372 376 370 380 389 385 355 367 371 386 366 368 380 363 383 372 364 379 372 379 372 359 384 365 374 360 360 369 385 382 388 382 366 366 370 379 359 386 370 392 381 381 383 384 389 375 364 377 362 381 363 393 362 369 365 380 389 385 358 381 374 390 370 385 378 363 371 359 393 384 372 358 372 362 386 383 381 393 366 364 395 387 363 363 377 386 365 371 376 365 395 371 376 386 362 374 391 390 375 389 394 390 389 386 372 394 374 394 391 396 377 381 398 373 398 379 377 393 376 380 397 368 393 394 362 397 364 392 363 365 376 361 385 376 363 370 386 366 362 363 381 365 361 396 377 398 392 393 370 386 392 369 393 386 380 373 363 399 366 365 366 381 381 368 374 362 378 378 367 396 397 366 363 375 363 379 375 373 390 400 397 398 386 391 384 366 364 363 382 368 368 365 366 365 371 395 365 365 373 371 399 385 374 377 397 391 393 387 401 398 387 398 396 373 366 396 392 383 396 373 388 378 390 369 396 398 400 397 377 387 366 374 386 394 388 382 399 396 384 376 370 369 371 380 393 389 389 398 369 398 385 371 374 372 375 383 383 389 378 397 389 380 384 372 386 385 404 397 393 384 369 397 403 374 389 392 375 374 387 379 369 384 400 394 391 372 373 371 372 384 379 394 375 396 399 372 392 398 402 380 378 404 389 392 390 373 380 398 397 378 388 400 396 384 388 397 404 371 378 370 387 389 396 373 396 389 377 382 398 374 373 386 372 372 372 394 393 400 403 384 388 385 383 401 370 376 374 396 394 379 375 404 390 405 398 388 397 391 383 402 393 405 391 392 383 407 394 407 382 370 401 374 390 404 406 379 371 399 405 385 409 372 381 379 397 398 397 374 408 400 406 393 385 377 404 399 403 389 397 376 379 378 381 399 373 406 408 375 385 404 379 384 395 389 382 371 405 397 374 403 387 398 375 402 404 408 380 386 377 395 392 385 403 392 375 406 388 401 399 391 384 407 404 408 375 404 408 409 392 372 391 397 388 385 389 382 372 387 398 378 372 408 392 404 389 384 388 394 374 376 374 387 372 395 373 403 389 410 390 398 399 409 384 405 383 391 376 384 406 391 390 396 377 400 389 383 373 405 405 404 398 396 408 387 409 409 379 376 397 397 402 375 395 375 408 396 383 401 397 379 382 404 403 376 393 409 388 384 392 410 377 379 385 402 394 383 400 390 387 387 376 406 379 388 398 376 401 410 405 387 406 404 381 387 409 391 385 375 403 394 374 397 390 387 388 401 387 406 380 391 410 373 386 378 378 374 382 408 401 404 373 396 398 382 400 385 402 402 377 383 385 379 398 403 384 375 393 399 398 390 380 397 391 383 403 397 385 373 382 402 395 384 376 371 394 404 384 374 384 378 375 397 385 401 378 386 393 388 403 381 406 400 406 375 372 388 401 375 379 401 406 403 375 401 403 388 395 405 380 409 373 384 385 377 375 382 392 387 399 373 396 384 402 381 388 404 398 379 408 407 371 393 389 403 384 383 381 398 378 391 386 370 404 400 376 398 400 386 403 390 390 379 404 372 390 383 406 372 397 375 393 398 404 406 397 406 387 390 394 384 377 399 390 404 395 388 399 380 392 397 375 378 373 371 393 373 402 376 375 369 398 377 398 373 392 404 372 373 387 398 388 395 368 387 393 372 368 401 400 391 370 384 401 374 387 403 377 397 371 400 398 379 371 368 384 396 404 389 379 386 397 399 391 375 380 394 396 396 368 390 397 370 383 391 375 402 388 402 372 371 397 403 399 380 366 379 387 366 401 399 401 371 371 403 379 384 392 385 390 371 370 382 374 366 386 399 380 386 397 387 369 369 386 365 383 365 378 366 380 390 376 393 373 381 392 364 377 397 385 364 365 368 381 374 369 380 371 385 364 364 384 383 368 367 383 364 383 374 365 399 378 377 390 387 372 381 366 385 376 387 384 377 390 380 365 374 396 372 373 374 390 394 373 373 376 393 391 397 383 371 394 397 363 384 362 372 380 365 395 371 389 379 364 395 375 368 385 388 394 396 378 362 390 389 374 383 361 381 380 382 390 375 396 392 376 397 366 395 385 382 390 362 378 368 391 384 362 361 362 370 372 385 385 394 382 389 362 388 389 381 373 366 366 365 384 378 383 360 394 386 360 387 389 394 395 382 380 375 383 360 363 373 363 388 386 385 359 366 392 389 389 369 359 373 390 384 392 392 363 390 382 380 359 375 393 359 362 378 376 366 358 380 358 362 373 364 390 374 373 365 369 382 377 385 376 388 390 374 386 375 385 373 360 387 355 359 367 375 358 386 362 359 388 365 365 384 388 377 364 382 386 355 371 385 363 354 380 360 388 388 379 359 369 384 354 384 365 366 382 383 375 389 387 387 377 376 379 374 376 367 365 386 384 361 379 355 375 383 361 372 358 387 377 374 358 356 382 371 384 374 364 384 373 376 380 360 377 369 359 363 384 372 360 378 358 365 381 381 375 368 380 361 377 363 377 383 356 373 375 356 369 350 374 352 368 369 384 383 372 355 377 352 364 357 353 383 381 378 357 365 362 384 377 370 361 384 367 384 351 371 369 370 371 357 352 354 377 366 367 379 352 375 362 383 383 366 362 360 359 369 375 351 368 347 372 360 363 370 375 365 357 361 367 361 350 352 347 379 370 366 353 353 357 367 353 372 349 367 364 376 353 357 361 354 357 350 347 373 374 376 372 363 353 371 377 356 376 357 369 380 377 376 351 368 378 374 374 361 359 357 372 346 348 350 353 358 354 355 366 362 365 356 361 373 362 357 364 358 370 368 373 346 364 359 349 377 353 357 356 366 349 363 368 352 369 357 347 360 348 369 378 369 361 375 378 343 353 343 373 359 367 366 377 366 345 361 363 370 375 357 357 346 377 362 355 368 357 359 365 342 365 344 349 363 377 348 344 367 364 374 347 353 342 361 377 361 344 343 353 377 358 348 361 373 369 355 343 364 352 366 364 376 369 371 377 368 358 343 357 344 356 342 354 350 350 357 372 368 360 358 358 353 369 371 369 365 348 347 348 362 362 370 372 349 363 365 373 356 343 362 343 365 356 356 351 365 372 347 369 368 340 351 356 346 358 350 370 365 368 343 351 354 349 348 340 371 349 372 364 351 371 366 353 351 346 363 353 355 347 346 359 359 369 353 365 352 340 361 354 368 341 343 359 350 351 359 358 360 357 359 348 365 349 360 352 368 361 365 360 368 349 344 364 355 369 355 345 369 353 359 362 366 362 347 353 350 366 348 347 360 368 356 362 343 354 341 349 341 344 370 347 366 353 373 348 348 366 354 356 357 351 356 349 340 364 363 351 369 349 360 367 343 342 368 360 357 347 370 372 352 367 345 357 358 356 343 367 348 358 361 366 370 344 353 348 346 354 361 353
366 360 348 370 340 354 356 358 362 365 368 340 358 340 370 354 357 374 359 344 370 347 371 344 352 351 353 359 366 352 374 369 372 359 365 372 373 358 368 360 348 361 372 343 373 345 357 368 344 342 372 352 349 345 356 373 356 346 357 360 359 368 354 368 364 356 366 374 340 371 371 360 357 346 364 368 351 346 362 368 349 371 345 370 341 361 368 370 345 363 355 364 356 346 357 358 375 360 369 352 356 366 372 351 349 361 344 360 345 342 364 365 372 369 360 372 366 352 366 370 374 357 370 367 375 352 349 351 348 342 362 364 344 370 351 352 368 355 377 377 345 352 352 343 363 349 370 352 347 363 347 345 363 359 353 368 348 347 375 376 362 372 353 358 347 364 372 351 377 351 350 360 361 376 361 362 364 353 353 369 354 358 352 376 355 364 366 342 349 364 376 369 374 367 366 343 353 360 352 352 349 376 370 369 355 369 369 377 360 344 368 374 377 343 372 371 345 376 351 369 378 365 376 375 354 364 356 345 346 347 371 370 345 343 377 358 370 368 373 368 351 364 364 350 345 373 378 363 371 366 353 370 352 351 346 363 372 376 345 356 344 373 347 362 353 345 358 360 371 353 351 379 354 371 366 371 365 380 354 372 367 364 378 375 351 345 375 379 377 376 371 357 350 375 376 360 356 354 377 363 379 363 377 352 353 362 378 353 378 367 360 364 366 358 374 372 374 349 352 371 361 378 347 366 352 357 360 362 366 371 379 363 352 375 349 376 371 361 363 348 383 379 382 368 355 375 374 363 357 379 351 371 355 367 370 360 357 348 355 356 352 369 353 359 361 355 352 365 369 384 366 349 379 364 349 366 371 375 381 381 351 364 369 375 364 372 351 374 352 374 382 356 358 351 382 350 373 365 367 374 365 364 360 358 368 380 382 355 383 381 372 366 382 382 364 377 374 378 376 372 352 375 363 367 369 385 363 387 364 361 380 353 357 367 375 374 359 369 356 370 363 355 386 373 388 378 362 389 368 366 389 384 368 363 363 385 374 389 361 386 361 353 366 367 384 390 367 355 370 372 373 359 375 369 357 388 372 367 388 388 358 366 383 374 376 371 384 360 385 355 372 356 370 384 384 364 383 376 380 378 373 363 362 372 356 366 370 375 379 382 387 361 356 356 380 392 388 387 375 381 388 393 362 382 364 369 369 370 390 372 393 370 379 363 387 379 388 379 376 375 369 371 358 384 372 382 383 367 376 380 370 385 380 375 388 365 388 378 378 385 394 379 377 394 363 370 395 394 392 377 389 381 369 389 370 361 391 373 385 388 396 361 393 396 379 365 366 387 385 365 376 362 363 394 360 367 383 374 380 370 395 377 386 386 398 381 396 392 384 382 391 363 366 372 370 362 362 385 371 365 394 372 366 387 384 376 385 369 387 380 394 361 396 382 386 395 380 361 366 366 399 375 385 366 364 372 368 366 374 378 370 369 367 391 373 369 368 375 393 372 394 388 389 370 388 392 382 370 392 365 391 391 378 376 374 397 364 380 363 377 374 387 400 396 379 391 382 401 366 375 390 377 401 378 384 389 370 382 374 377 384 380 384 378 371 395 390 372 391 369 387 380 393 365 375 386 392 393 385 394 366 389 385 382 366 384 385 388 402 373 401 400 389 384 393 397 393 381 367 381 385 368 397 391 384 385 374 373 376 373 380 393 397 401 388 376 382 370 377 397 395 393 395 381 373 385 390 379 378 370 372 376 372 381 401 368 401 388 375 389 373 389 394 382 402 379 371 380 399 382 374 391 371 381 383 394 377 369 368 388 372 389 397 393 404 372 394 400 371 402 400 377 402 389 370 400 401 374 391 374 390 398 397 394 374 391 382 383 392 398 381 374 382 389 399 380 371 403 390 374 377 384 399 390 383 401 384 395 370 369 401 392 377 370 395 398 392 387 390 394 378 403 399 369 389 389 405 404 403 373 388 396 395 379 389 393 397 384 384 383 377 400 380 386 378 396 376 390 403 382 386 386 398 388 395 378 396 391 373 390 384 380 405 370 389 374 393 405 377 396 380 385 376 379 401 384 394 396 394 388 408 371 394 387 379 409 395 405 391 387 376 394 397 400 395 405 405 407 402 373 395 401 377 390 399 408 405 385 396 379 392 384 408 405 390 378 404 375 401 375 381 395 398 407 386 372 403 381 409 384 372 383 403 379 402 381 405 386 384 380 383 395 383 382 390 402 389 374 395 408 378 405 394 394 392 398 396 385 397 384 387 398 396 408 406 377 379 391 382 393 400 394 378 373 405 386 404 373 389 379 400 385 374 373 398 395 400 384 398 387 386 375 375 372 373 400 406 371 381 406 393 399 391 389 402 375 404 385 378 373 393 407 376 397 398 403 371 388 405 399 404 381 392 397 371 384 376 407 384 375 403 395 404 373 402 396 378 385 370 373 386 382 398 381 408 386 374 408 403 370 386 386 380 408 401 381 371 396 406 373 400 388 397 394 391 378 408 387 392 398 390 398 371 407 370 370 384 374 397 406 402 403 372 374 391 403 374 392 379 371 395 371 378 372 395 399 380 403 405 392 404 380 387 395 389 386 375 383 395 372 395 392 388 404 399 388 392 378 379 392 403 381 382 381 386 406 370 379 402 369 403 399 396 399 387 379 379 393 392 382 373 397 405 371 372 376 390 395 385 379 381 382 369 394 394 387 371 373 397 404 373 371 374 379 402 392 389 390 394 391 382 377 397 396 380 402 404 380 391 400 391 382 376 393 387 380 390 390 401 397 367 369 401 373 396 375 376 379 375 380 380 388 389 388 379 380 401 395 372 403 390 396 381 377 400 401 368 401 402 402 394 402 382 390 371 373 376 380 400 383 370 392 383 394 376 396 386 389 365 392 388 389 401 365 378 375 378 380 373 377 395 401 391 372 364 373 396 374 365 371 392 371 398 372 378 387 381 399 373 382 367 375 384 365 375 376 375 366 368 382 394 398 396 382 385 396 392 395 368 393 364 374 400 377 398 376 400 378 390 387 373 392 398 371 371 387 383 398 390 367 380 383 364 375 381 364 371 388 396 392 396 375 365 373 389 362 364 366 393 391 391 382 361 389 392 386 393 391 385 383 396 381 383 377 394 380 395 381 368 370 390 364 384 394 392 374 373 396 395 368 388 388 374 375 393 371 385 370 392 364 380 395 366 388 378 391 393 379 390 374 395 387 369 369 372 359 362 377 383 382 366 371 390 395 386 387 370 390 375 380 394 395 392 378 363 389 387 359 371 380 388 384 386 362 372 362 362 375 380 364 361 365 375 370 379 381 361 368 375 392 389 388 370 364 386 375 358 378 392 386 364 384 389 369 388 366 373 370 383 374 391 365 381 373 378 366 375 360 392 356 358 386 364 385 372 357 367 388 356 365 381 378 371 355 391 382 366 372 359 371 389 372 357 355 367 357 381 386 361 380 364 379 390 373 372 385 390 384 381 354 371 384 377 388 385 377 378 374 372 360 353 385 378 357 364 354 360 369 364 382 358 373 370 372 371 366 366 370 375 371 386 356 381 374 369 376 376 372 360 372 357 374 367 382 378 356 362 364 373 373 357 357 373 353 377 355 382 369 351 373 372 365 383 381 368 371 373 360 365 365 371 352 376 374 376 366 356 380 375 378 375 377 382 353 382 374 375 365 349 374 352 352 369 365 383 351 351 371 361 366 365 361 383 371 349 373 352 356 348 377 365 354 350 379 358 383 368 348 363 349 353 383 351 373 362 365 355 364 367 348 361 365 361 360 352 379 350 356 367 366 366 348 372 368 378 381 346 379 381 378 380 366 377 364 372 356 362 361 354 347 362 348 365 356 362 370 352 381 359 351 363 378 353 352 379 365 351 359 378 366 355 356 366 350 374 357 377 355 352 365 372 348 367 354 357 362 358 344 361 352 350 379 365 374 366 379 375 352 358 372 373 368 348 375 374 357 367 350 367 374 369 373 376 355 347 369 374 378 369 371 366 356 351 352 350 373 351 345 346 365 374 355 354 358 366 364 371 353 370 375 346 375 368 343 367 353 370 362 352 376 371 355 353 343 364 377 353 353 343 356 355 354 349 346 349 372 367 342 363 374 374 367 371 364 349 361 375 357 361 365 355 370 343 347 371 345 346 347 356 363 377 370 356 364 374 343 359 344 343 344 356 355 349 350 358 356 349 355 351 348 359 345 377 376 342 360 359 373 367 370 371 341 375 373 373 368 360 343 350 362 374 364 356 367 345 344 370 355 371 364 359 357 371 356 365 349 341 349 346 344 355 341 344 354 374 342 358 358 356 368 356 367 356 371 370 360 374 364 351 370 364 346 363 358 361 364 366 373 372 348 341 363 361 357 353 371 370 370 365 362 362 345 365 354 353 359 350 363 360 372 369 348 343 369 344 341 358 370 374 355 356 352 343 354 369 356 350 364 363 340 364 363 357 354 342 347 374 365 371 359 362 342 344 365 371 348 343 354 356 342 346 372 355 349 351 361 342 373 363 343
351 353 367 368 367 346 353 343 371 349 374 371 351 344 373 348 352 342 374 345 356 346 342 371 367 365 370 370 375 358 373 350 370 341 343 373 346 367 341 354 375 374 361 362 354 358 346 366 359 345 347 375 350 361 347 341 350 341 347 362 370 356 371 364 368 362 361 369 361 343 377 373 344 344 376 370 353 361 355 357 359 375 351 352 362 377 346 375 373 368 355 349 354 357 372 365 342 371 372 361 372 371 357 374 373 371 346 349 370 375 344 352 353 369 342 353 368 346 350 363 353 343 351 365 375 345 368 375 374 363 374 368 356 369 344 368 342 365 375 371 362 357 361 373 348 361 365 374 346 353 376 357 355 349 360 352 368 350 365 364 351 361 370 346 353 352 372 353 375 349 362 360 364 361 371 370 361 374 347 366 351 361 361 344 348 343 370 374 367 357 376 377 356 348 361 347 359 355 375 356 362 359 354 364 359 364 356 378 360 376 345 368 359 343 350 365 344 377 377 368 355 374 346 369 344 344 373 376 356 369 353 355 366 345 376 362 346 369 377 363 367 359 369 347 359 376 349 360 374 346 364 365 357 347 370 357 347 380 353 376 349 378 367 351 359 364 369 361 369 366 345 356 345 350 376 361 362 361 356 355 362 356 356 374 358 361 366 376 360 354 351 381 352 374 351 366 373 376 347 361 378 364 354 359 349 364 354 365 379 365 355 360 375 365 368 367 380 353 377 375 377 347 374 347 375 380 349 383 354 366 362 366 363 349 378 365 367 349 383 363 383 371 356 355 353 378 355 367 364 351 376 359 351 367 376 359 379 357 374 366 375 352 384 354 354 358 351 373 375 350 368 375 375 378 363 360 372 371 359 368 373 350 358 355 384 385 381 379 357 370 376 363 353 355 384 361 373 378 356 369 369 362 358 377 380 355 360 351 372 365 369 377 360 357 387 384 362 368 380 385 374 375 377 370 362 356 359 362 362 364 380 380 353 388 369 360 370 356 361 355 371 379 381 359 364 358 370 389 389 361 363 374 384 388 355 372 371 377 382 382 369 389 388 370 366 368 379 384 372 365 386 354 355 355 360 381 360 377 358 359 364 369 359 373 383 377 355 364 364 362 370 379 360 367 374 373 359 377 366 377 389 378 356 368 379 362 358 364 363 377 384 387 392 389 368 383 374 383 370 383 368 364 372 375 391 369 371 358 391 360 380 387 360 359 363 362 365 380 370 388 365 376 383 380 373 374 370 369 379 362 375 392 384 368 388 381 380 365 382 377 383 383 370 388 386 392 393 373 379 384 382 365 366 385 387 360 364 377 371 364 359 388 361 385 361 392 372 384 377 374 381 380 362 394 387 368 390 362 382 388 387 368 394 373 372 363 384 388 372 396 365 389 383 380 371 392 395 392 380 371 392 376 371 388 383 378 364 382 379 361 382 373 369 392 373 397 391 396 364 381 371 368 371 393 387 398 365 361 369 384 371 363 378 399 391 379 378 372 362 374 372 399 386 380 392 398 378 363 373 382 383 362 389 371 394 394 387 377 395 396 400 384 398 395 399 367 390 393 377 390 367 387 367 392 367 398 368 383 377 396 381 399 397 372 370 369 382 395 384 392 368 399 375 365 371 389 385 398 381 399 387 386 401 392 393 383 367 399 382 382 372 401 395 367 387 379 389 367 388 371 373 392 368 385 371 376 388 392 372 368 367 374 390 366 380 397 402 400 372 382 379 380 380 387 398 380 401 384 398 387 390 368 376 372 366 383 399 390 388 368 393 391 393 396 370 370 390 370 367 397 386 396 373 378 395 384 370 393 402 402 392 367 404 402 389 383 397 384 369 382 402 374 369 392 404 389 374 390 392 391 398 389 398 368 379 390 401 398 378 398 395 403 376 373 378 398 389 371 377 369 402 391 376 382 378 375 404 401 376 370 403 369 370 397 385 382 397 380 374 369 373 380 382 397 401 370 390 384 390 400 402 386 401 372 378 373 379 377 385 403 379 382 404 397 389 384 373 380 374 396 397 379 386 389 371 381 392 371 375 391 380 370 371 375 373 396 395 399 404 373 373 392 403 370 383 385 401 403 375 369 370 403 395 403 386 375 377 387 377 399 371 389 400 389 373 382 382 393 397 386 385 388 378 399 406 372 389 388 392 371 401 388 377 377 398 374 377 371 370 401 379 406 379 404 408 395 398 370 407 387 386 383 394 394 373 380 396 382 399 408 372 391 376 379 387 404 372 384 405 372 376 376 398 374 399 397 388 388 397 386 405 402 400 380 377 392 390 392 404 380 380 407 391 386 405 397 382 408 372 378 399 406 373 388 399 402 404 378 382 381 384 406 403 375 405 371 397 387 393 382 386 404 380 396 381 376 374 382 403 376 380 394 402 372 373 392 405 397 390 406 408 404 392 402 370 406 386 395 369 403 397 399 404 402 370 403 393 385 393 384 401 374 405 405 380 402 378 370 394 397 385 397 390 398 400 381 397 379 369 375 375 376 405 372 371 406 385 373 384 387 389 395 370 403 371 381 376 380 399 379 370 393 370 369 384 379 381 374 405 398 396 390 405 372 370 384 371 402 405 403 382 403 369 383 399 371 374 369 399 382 379 378 368 396 379 384 384 369 405 383 398 395 404 374 399 384 369 380 381 384 393 395 381 372 389 374 376 373 390 384 386 380 394 386 386 383 380 403 385 396 396 393 385 372 378 394 388 395 384 401 373 388 369 386 392 368 370 378 373 372 395 392 385 401 388 403 378 380 379 374 371 370 379 367 375 390 372 397 396 389 371 380 388 389 377 392 390 380 403 396 385 372 399 381 368 399 396 379 375 371 366 380 376 379 381 385 365 387 394 373 388 378 387 373 401 398 399 388 374 376 396 372 382 370 364 383 365 395 376 375 364 377 368 375 369 384 373 369 368 381 393 391 394 377 377 370 372 389 371 397 400 380 381 395 385 382 393 364 375 383 375 375 396 379 364 363 377 390 384 381 369 375 386 377 366 377 382 373 364 368 384 379 385 365 374 369 384 366 370 396 386 398 387 397 392 388 375 368 393 373 363 398 363 364 390 366 379 389 393 398 395 377 377 380 380 389 365 380 371 373 377 373 387 380 370 379 384 361 363 378 373 381 393 391 384 363 396 381 391 368 396 365 385 374 384 365 375 382 364 394 374 364 395 378 373 384 380 361 371 382 375 393 394 390 379 370 384 394 384 370 392 385 389 392 390 395 375 368 380 394 365 394 376 378 390 389 366 388 390 391 372 383 365 384 391 362 372 379 361 361 390 394 365 383 390 359 360 384 368 380 382 389 378 362 386 387 393 393 379 366 367 393 369 390 360 381 357 375 365 360 392 375 358 362 378 368 364 381 358 389 382 361 362 367 366 392 375 380 369 361 367 379 374 357 390 378 381 390 359 367 372 358 386 389 364 387 380 387 390 382 384 378 364 389 367 389 366 387 377 380 355 366 382 374 368 380 360 372 356 379 385 388 381 356 385 369 388 373 364 386 378 371 374 388 385 387 386 360 361 387 386 362 378 354 360 369 358 366 388 361 355 360 358 361 363 368 377 377 388 367 373 354 385 372 352 379 384 363 365 370 375 361 380 363 379 351 381 385 380 358 372 361 366 357 386 377 385 367 351 371 366 351 367 367 372 382 359 351 362 384 356 353 350 383 369 369 366 380 358 355 352 353 383 375 382 360 357 381 357 359 382 374 376 364 371 378 376 380 360 352 359 366 354 358 362 353 357 358 383 365 380 366 349 378 356 382 369 365 359 358 355 372 383 362 351 369 370 357 379 381 360 353 362 347 379 356 368 368 366 368 350 379 366 351 353 375 366 375 372 377 349 358 364 363 352 348 364 375 358 360 374 352 347 369 368 359 379 353 381 378 354 364 354 374 348 361 346 366 352 370 376 370 362 375 351 348 357 369 377 349 363 349 355 380 373 377 358 350 349 357 362 357 355 371 365 357 349 364 378 356 369 353 361 350 347 367 353 359 371 366 364 353 370 354 353 362 367 346 347 371 374 365 363 348 355 348 360 359 347 373 351 373 347 348 343 366 371 369 362 362 371 362 351 361 372 376 360 359 358 363 366 352 348 366 372 375 350 353 371 354 363 359 348 366 363 364 370 371 370 353 354 362 372 343 344 365 376 361 362 356 362 349 345 367 352 375 344 359 365 372 371 349 353 356 354 374 342 346 368 370 373 360 354 367 377 373 370 356 372 354 350 356 342 353 346 352 350 348 370 353 358 343 377 369 357 353 346 374 373 352 366 368 370 359 373 350 354 365 364 348 358 372 363 358 347 347 348 372 369 356 363 349 357 362 357 353 373 361 349 348 351 373 354 359 370 349 367 346 353 353 369 369 347 354 365 369 353 354 341 359 368 362 345 353 357 343 375 344 362 368 341 363 342 371 373 362 365 360 369 359 347 373 355 361 360 366 352 372 344 352 367 348 374 348 373 367 351 372 370 372 342 370 372 355 343 369 341 367 365 369 362 348 343 353 369 362 343 357 370 358
351 351 368 344 353 343 344 377 364 362 370 351 350 342 367 375 362 369 369 348 376 363 346 365 344 359 342 375 342 342 353 351 351 359 353 342 360 355 377 347 355 350 372 363 350 362 376 351 369 367 357 367 368 377 370 370 375 351 347 375 351 359 364 376 376 375 377 375 368 356 360 345 364 354 347 353 354 345 342 345 371 373 351 377 352 343 350 349 368 355 362 377 352 348 376 367 361 355 344 367 349 362 351 352 354 356 363 367 359 343 350 368 374 359 348 348 377 356 372 367 349 372 347 376 359 361 345 342 374 348 349 362 348 358 372 360 372 357 365 369 374 374 360 370 371 366 357 370 360 367 376 367 361 361 345 358 344 348 375 356 353 345 375 374 360 369 372 369 363 358 359 359 369 376 366 362 343 360 370 377 349 367 346 348 349 348 363 366 354 359 379 344 377 376 376 358 366 369 348 366 364 365 346 355 378 370 374 359 351 364 356 373 368 358 377 353 379 377 377 354 373 376 370 370 352 346 349 354 351 369 377 372 370 379 363 369 349 373 364 373 373 356 366 377 351 379 351 350 355 347 376 348 359 365 374 367 347 358 376 353 346 372 360 372 351 358 376 371 350 375 363 359 350 364 355 356 378 361 361 353 363 356 356 358 356 348 379 373 376 353 380 357 380 375 347 365 367 357 354 372 350 352 349 354 370 358 365 367 354 361 375 372 351 348 363 376 366 359 366 375 366 379 349 379 371 349 361 356 375 348 361 358 353 379 366 377 371 365 378 378 358 369 383 361 349 362 353 383 374 371 375 372 383 376 383 370 358 360 358 365 360 352 377 383 383 375 376 370 371 369 363 380 369 361 373 385 375 357 384 380 360 354 383 358 381 374 382 359 351 361 355 369 374 368 382 373 362 387 366 371 376 373 363 367 367 372 361 378 366 365 356 386 388 387 374 359 373 368 368 373 378 372 354 380 367 386 365 356 385 380 376 374 381 367 369 360 389 357 387 367 370 369 364 384 367 364 355 366 380 371 387 385 369 368 376 385 381 390 367 355 359 354 355 365 383 372 373 382 354 385 359 387 380 385 381 372 359 383 387 366 380 362 376 359 355 362 368 382 376 359 384 359 359 385 370 367 381 367 358 382 363 380 379 367 374 384 385 358 377 358 384 380 366 368 363 381 390 391 372 374 359 379 356 379 388 372 391 378 363 358 383 370 360 384 359 393 375 388 358 374 369 364 377 357 376 384 383 374 383 362 370 386 363 370 387 358 364 384 394 370 363 361 361 381 366 363 381 384 372 361 381 385 369 364 385 388 369 389 383 394 393 373 364 377 386 393 392 370 360 391 382 381 373 386 368 381 369 391 385 383 372 370 388 382 390 392 389 363 385 391 377 361 369 382 379 396 372 385 385 396 375 396 365 386 366 382 394 368 385 388 398 387 361 369 382 392 362 366 381 385 394 390 372 393 362 377 382 389 363 384 364 393 381 385 380 386 368 391 393 370 381 371 397 381 379 397 391 381 364 389 384 398 380 395 392 397 390 376 365 392 399 369 387 398 393 384 385 378 377 396 387 375 369 386 374 365 384 365 363 364 393 385 400 389 396 371 387 386 385 390 395 400 375 382 376 368 382 400 400 375 375 389 389 397 390 400 399 389 381 399 391 389 399 368 377 395 376 379 396 398 385 390 376 397 387 389 381 369 366 396 381 378 384 386 389 389 400 387 376 379 400 381 382 398 386 374 369 398 367 401 373 388 390 401 400 375 388 395 396 369 389 376 398 387 398 386 374 373 370 401 388 383 380 383 378 379 392 398 374 395 397 398 396 400 396 371 372 398 401 382 402 366 393 397 388 403 379 374 372 399 371 372 379 402 369 370 377 395 403 402 402 374 396 373 370 367 378 392 399 392 370 375 392 375 368 376 390 398 384 375 371 367 381 384 403 399 404 391 368 380 404 381 387 374 387 390 374 377 393 384 402 397 393 390 384 372 377 370 381 372 378 386 372 370 381 386 403 396 389 404 371 388 380 391 395 379 392 402 389 381 397 386 389 384 386 383 405 395 385 380 377 373 376 381 376 368 378 389 396 399 387 400 397 377 385 387 404 388 399 387 379 391 405 378 385 401 393 400 390 373 391 399 378 399 391 402 399 379 385 390 388 382 400 379 370 379 398 369 378 393 389 405 394 404 377 389 400 403 384 400 386 369 372 374 378 373 387 372 384 404 372 404 397 404 377 399 393 386 399 381 388 397 379 375 373 388 373 382 400 388 391 395 404 372 400 376 376 380 395 369 394 376 382 384 373 369 392 375 386 400 387 383 369 376 405 373 395 371 402 388 391 386 392 404 390 385 373 375 375 377 376 378 384 405 370 403 404 393 388 399 402 368 375 402 391 373 384 379 392 379 376 376 375 399 389 396 394 394 380 378 402 403 387 396 402 389 393 378 392 375 372 404 392 395 379 377 379 395 405 403 385 375 389 392 385 372 398 389 398 372 399 373 386 380 379 382 379 404 392 381 390 374 395 392 402 368 401 391 374 400 388 391 386 371 393 381 375 401 402 383 382 394 404 400 384 377 376 373 391 379 386 391 385 391 377 397 392 389 382 376 399 380 399 395 383 402 370 369 375 404 401 390 371 400 402 388 388 373 372 390 401 369 377 398 394 403 368 397 386 383 367 381 396 399 371 391 374 391 393 382 368 389 383 373 400 380 372 399 403 378 384 377 380 372 370 369 371 372 377 369 367 378 384 375 389 368 378 396 392 382 390 394 367 386 379 379 400 386 374 377 376 371 389 390 377 393 372 398 377 383 402 394 396 382 366 381 400 394 391 367 373 393 396 375 376 388 368 390 371 393 364 382 399 388 386 390 395 371 385 385 367 384 377 376 380 394 371 377 385 397 380 393 365 389 383 378 375 365 366 399 394 366 379 392 369 379 380 378 364 363 399 368 400 390 380 378 398 365 391 381 397 384 389 362 372 387 393 363 389 396 399 383 377 393 374 399 388 369 376 389 385 391 394 384 396 390 376 393 391 367 390 367 367 379 383 394 367 392 395 394 366 372 393 381 365 383 397 391 390 389 397 392 396 369 392 393 397 370 365 368 392 394 390 398 390 390 371 374 383 367 386 388 378 380 386 374 384 392 364 376 386 377 389 374 372 392 389 373 385 383 378 364 361 371 387 390 383 360 390 359 375 366 395 379 378 395 371 380 368 375 374 394 393 367 387 383 377 379 359 365 366 378 383 366 366 388 374 368 366 368 368 383 390 368 381 372 382 393 371 369 372 387 383 384 373 373 370 390 371 386 374 393 383 377 365 369 370 359 379 357 384 368 382 380 393 383 372 358 380 385 368 372 392 356 362 370 387 390 381 365 360 361 364 386 381 387 362 372 390 362 372 357 387 374 380 386 363 374 365 387 381 378 382 380 356 388 372 388 363 360 360 368 380 382 375 382 377 359 361 389 366 356 369 376 390 358 386 362 355 359 372 381 382 362 384 384 372 378 357 381 361 377 372 386 368 356 355 369 362 377 382 389 379 361 374 379 380 369 365 380 352 382 385 380 369 356 388 388 381 355 357 352 379 376 363 373 358 380 367 367 367 360 380 356 367 379 360 372 374 387 378 374 380 374 380 375 378 380 353 385 361 358 363 367 361 352 382 378 361 380 378 379 381 365 385 367 377 380 357 384 381 354 374 364 356 378 384 372 376 373 376 349 354 367 361 375 363 357 383 374 352 375 368 363 354 383 381 361 378 368 376 353 373 364 367 358 371 381 361 361 368 368 362 373 351 374 379 365 363 357 371 366 383 370 380 368 368 356 361 377 376 352 381 379 366 379 369 370 376 382 347 377 367 377 382 350 348 358 347 363 367 350 381 347 372 357 367 373 366 360 365 373 363 379 369 363 376 355 350 349 371 350 379 371 381 359 354 346 370 354 378 354 358 376 354 363 366 355 353 349 368 372 375 365 369 378 346 379 368 366 347 373 370 360 362 349 373 370 365 361 358 361 350 350 371 358 368 356 347 375 375 350 346 350 369 350 346 350 348 349 371 366 377 376 346 358 361 374 363 345 371 377 378 376 346 368 369 349 359 352 344 354 357 361 375 346 367 377 368 352 363 359 374 359 354 375 374 351 350 373 353 357 370 367 369 353 371 358 358 351 346 374 377 359 356 372 377 359 349 365 367 368 360 362 365 352 374 360 360 361 370 350 355 362 374 345 352 367 377 347 355 344 358 352 376 351 361 374 367 347 377 356 373 374 355 359 347 366 356 345 349 347 352 361 346 364 344 371 352 342 356 344 359 372 370 357 345 353 370 350 358 349 364 369 345 357 366 367 346 360 370 369 346 360 368 366 346 370 360 372 350 374 354 368 368 346 347 351 373 355 359 354 362 362 361 366 357 350 371 361 348 343 368 352 361 359 377 346 367 359 356 376 371 369 346 377 373 351 350 369 365 347 361 365 367 344 369 347 368 362 346 375 363 353 365 363 350 364 367 355 361 345 353 354 352 357 353 348 347 377
356 351 348 355 374 353 373 346 374 364 366 359 377 368 370 344 353 378 367 378 355 350 361 347 343 372 378 370 358 363 370 351 351 355 363 363 365 357 366 361 358 353 377 372 378 368 374 352 347 378 367 375 365 366 359 365 359 359 357 354 359 364 362 368 376 346 352 362 376 375 360 356 349 358 349 365 363 360 354 347 359 343 344 346 366 360 348 362 356 378 373 373 363 372 362 360 355 371 360 352 367 377 345 353 373 368 355 373 349 367 378 346 367 343 349 370 376 354 353 354 354 363 348 354 373 348 353 349 376 370 374 344 348 377 370 378 366 347 373 352 371 352 355 375 368 377 366 365 369 356 356 360 356 377 371 349 345 344 370 377 350 364 357 355 377 348 369 379 351 378 368 378 350 379 353 374 357 355 377 347 368 353 363 360 351 370 345 352 371 371 366 377 371 359 352 369 363 358 348 350 356 372 364 379 352 373 353 365 348 349 367 351 374 365 366 380 354 346 367 360 373 369 358 380 348 381 348 346 358 351 352 350 379 351 348 366 380 372 350 363 377 352 370 370 352 371 349 361 373 351 377 380 375 369 378 357 369 361 374 362 367 380 382 380 350 364 364 364 354 348 381 365 354 349 369 360 355 372 355 382 358 366 360 367 353 373 378 356 351 370 352 352 348 351 349 367 348 382 364 355 383 378 354 370 381 376 363 353 382 372 368 357 371 361 377 358 351 352 367 373 355 352 377 355 371 359 354 371 357 350 358 357 381 364 359 378 373 375 363 371 379 383 380 366 376 373 376 381 378 376 385 364 379 377 371 365 351 356 367 360 358 377 384 354 372 358 363 360 364 377 382 358 355 357 372 359 368 352 385 355 380 370 360 383 377 370 353 373 371 369 353 379 375 365 353 362 360 384 359 361 372 358 381 376 352 380 385 385 359 360 352 366 358 361 362 384 358 364 369 379 360 387 385 385 364 388 360 389 363 368 378 363 389 385 387 353 376 361 364 361 370 364 376 354 389 364 386 358 354 381 363 363 380 361 359 371 360 366 370 385 360 358 358 374 368 356 389 369 364 363 378 359 375 379 360 389 391 357 358 355 386 369 379 390 391 385 370 360 375 387 369 359 369 374 380 362 376 378 377 364 389 365 371 388 390 392 386 367 373 367 367 382 359 392 380 358 363 359 378 383 369 356 366 383 375 392 391 375 393 392 362 389 364 377 362 377 392 370 388 372 382 378 361 385 392 385 388 362 366 388 368 380 389 378 371 371 376 383 367 391 381 373 386 367 371 370 387 369 383 381 362 371 365 366 378 364 374 388 384 383 382 395 369 377 393 360 368 375 363 393 371 365 371 377 374 362 367 366 374 393 368 394 385 391 381 368 374 396 375 363 361 362 377 386 395 374 365 382 368 370 379 395 376 369 392 369 373 371 365 390 370 386 384 365 374 385 375 388 397 393 370 391 375 377 388 390 395 377 387 396 372 395 375 375 380 377 363 361 388 383 390 397 386 376 379 362 378 394 389 377 366 376 385 380 392 374 371 388 390 375 363 379 372 379 372 370 395 374 370 362 374 362 377 362 393 395 363 372 368 369 388 389 384 390 386 377 366 396 382 373 389 385 371 378 381 397 386 392 372 373 393 400 373 386 400 382 397 379 392 366 364 397 393 386 387 380 379 369 392 400 397 397 363 383 375 382 380 377 389 367 387 397 367 375 382 382 394 379 377 386 398 378 382 368 380 384 401 396 369 371 373 365 367 373 401 395 369 379 371 395 383 373 369 387 385 388 383 377 381 396 377 377 373 395 397 367 394 397 399 399 382 387 378 401 374 377 395 396 370 380 367 389 388 371 389 386 394 386 399 372 379 373 400 366 383 396 368 390 368 381 402 385 381 393 399 390 383 391 383 388 384 385 391 386 392 377 369 399 398 381 385 391 368 382 369 385 390 388 387 370 403 385 389 396 374 401 382 369 388 378 391 385 375 378 383 379 368 403 376 379 381 373 382 383 367 386 380 392 370 379 396 385 398 398 377 384 395 371 387 395 383 390 392 393 403 371 384 383 370 393 395 400 377 389 394 378 370 385 403 389 397 372 369 368 381 395 401 387 399 399 378 394 384 381 398 398 402 377 376 367 382 383 378 392 367 367 403 386 385 379 370 393 385 372 394 377 378 390 398 372 384 387 377 379 401 370 373 398 397 382 376 374 376 387 399 376 403 376 395 399 388 398 387 384 381 392 395 392 393 404 376 388 386 386 401 398 368 369 370 398 400 379 367 372 378 377 397 376 402 404 387 402 375 369 381 368 373 387 371 399 386 380 383 383 378 379 377 395 397 380 388 370 370 404 391 381 392 384 369 368 399 389 403 369 369 395 386 375 394 391 370 391 382 402 370 371 392 396 399 400 371 398 403 390 375 390 367 379 385 385 380 395 385 378 375 387 384 395 374 373 381 393 398 396 390 379 379 377 370 373 372 390 367 386 375 391 371 391 403 367 371 378 395 389 367 404 388 385 372 395 369 386 383 378 393 384 390 367 372 371 390 377 372 390 373 380 391 378 382 390 394 387 401 401 387 402 400 386 398 367 376 400 402 370 374 368 387 375 369 392 380 392 380 401 393 388 377 380 378 372 366 368 393 380 381 392 394 377 375 388 394 401 400 370 368 370 373 367 395 391 393 387 379 385 384 384 369 374 398 397 380 377 378 385 369 393 373 397 383 398 397 389 374 393 394 376 376 401 393 368 367 383 368 381 382 387 378 386 396 389 380 372 400 393 392 382 383 379 376 379 390 386 366 399 377 395 388 366 371 379 369 373 375 372 367 392 372 380 392 366 366 370 390 381 377 397 398 373 373 389 389 377 389 391 375 364 400 399 366 369 392 387 394 366 373 397 372 398 391 400 400 393 384 366 388 375 399 364 386 386 367 389 363 393 379 391 373 378 367 392 362 397 379 393 378 367 367 387 364 395 365 379 365 386 383 391 399 397 370 361 383 374 388 384 367 383 391 378 361 396 371 377 393 366 386 387 387 391 391 368 386 394 385 367 380 384 374 395 382 382 395 366 395 362 367 380 384 397 375 362 394 363 378 367 384 365 371 373 373 363 380 376 396 382 366 385 378 390 381 370 371 370 391 378 361 383 386 376 366 363 364 375 393 361 394 378 361 377 380 387 362 376 392 386 395 361 389 376 370 373 364 359 383 395 377 363 381 382 379 365 385 361 359 359 362 393 391 378 387 374 368 368 369 379 373 369 382 366 364 371 380 370 371 383 384 367 387 385 390 385 391 393 386 390 357 368 366 390 388 373 385 376 383 359 360 361 385 362 384 392 375 385 382 366 373 371 375 379 360 370 369 372 385 376 383 385 387 370 359 359 387 387 378 391 368 382 374 359 387 364 372 383 391 374 355 385 389 374 371 371 367 384 365 359 368 356 366 377 370 369 381 379 379 381 378 390 369 358 371 379 366 366 370 381 385 370 374 360 368 354 355 380 361 365 362 389 381 373 375 375 364 378 376 388 382 362 365 361 381 361 364 372 388 380 362 382 374 382 367 388 360 383 355 368 372 362 365 362 359 364 361 371 367 384 384 360 372 375 383 363 383 357 382 381 384 369 388 383 377 380 381 383 372 361 361 355 372 353 380 357 380 352 376 359 384 387 382 382 373 376 357 382 381 365 352 354 383 375 369 382 358 366 359 360 373 355 385 382 350 365 380 357 374 376 362 371 384 372 361 376 384 384 377 365 382 381 374 358 350 358 354 374 354 379 349 357 364 364 353 364 360 364 372 384 354 384 349 352 351 361 358 349 358 364 380 371 376 369 380 357 358 365 383 364 360 363 352 375 358 373 371 369 352 374 349 373 353 349 356 355 377 381 371 367 376 367 354 348 368 351 357 359 368 372 355 380 351 359 352 378 348 375 379 352 365 380 357 370 362 365 378 371 378 382 355 370 365 362 371 366 366 346 378 367 351 350 381 356 379 350 351 380 358 347 350 376 361 376 379 356 359 374 380 354 353 369 359 372 349 364 373 348 379 348 369 349 369 348 359 366 352 380 380 364 361 364 374 356 359 372 366 372 380 345 360 352 368 353 358 351 372 365 354 370 369 358 374 373 362 368 374 349 347 372 368 379 356 377 354 370 368 356 377 348 356 372 355 359 361 368 345 352 353 354 357 357 347 367 365 364 370 358 369 373 366 373 372 378 350 362 348 355 374 345 359 366 354 370 345 371 374 362 359 363 372 372 376 355 374 376 355 365 354 360 374 377 369 346 355 376 364 360 351 359 377 366 345 367 372 363 358 366 345 373 366 354 346 362 366 377 376 378 343 351 376 374 365 366 377 358 363 363 375 371 359 353 374 361 378 367 361 373 371 364 368 358 375 351 357 378 365 354 357 366 343 354 377 345 378 376 360 378 376 356 371 356 347 346 354 362 351 373 356 343 358 361 374 370 369 352 349 356 344 363 359 344 355 357 346 370 370 364 369 367 357 377 360 377 345 372 360 353 366 374 369 361 356 364 368 363
354 375 357 355 375 373 372 351 367 376 378 359 377 369 363 371 367 361 370 349 354 351 359 357 362 365 355 376 350 344 376 361 355 353 352 350 362 345 374 349 377 352 344 354 357 344 345 361 361 351 366 351 375 362 344 357 347 371 369 370 371 365 351 362 354 359 348 372 376 378 378 373 367 358 363 344 358 365 377 355 352 364 378 347 362 378 361 345 369 366 371 376 368 358 358 378 354 379 371 350 377 349 344 344 363 379 345 358 344 378 349 353 378 348 356 376 362 354 379 369 357 370 365 345 349 360 379 359 359 350 365 372 355 345 373 355 345 354 349 345 352 370 370 367 374 347 363 373 372 377 361 348 367 361 364 351 376 363 365 354 348 365 362 359 346 354 349 362 363 369 378 350 358 368 352 368 350 351 361 378 348 377 362 370 357 381 376 369 379 376 358 347 377 375 377 378 364 381 359 346 369 372 368 362 359 355 349 364 361 364 377 364 375 373 368 367 352 379 354 350 353 366 351 348 377 363 361 359 362 374 376 365 381 378 381 358 351 365 357 367 347 368 365 357 359 351 378 365 348 366 349 372 350 370 374 360 350 353 373 381 360 382 379 359 378 359 351 382 377 361 366 357 362 348 367 354 369 378 352 350 361 355 375 381 358 367 358 362 353 348 376 366 383 353 358 377 364 361 357 374 355 375 383 369 356 383 375 377 377 379 379 355 350 351 368 361 370 378 355 375 379 363 373 358 368 383 368 364 360 376 354 367 383 369 367 354 367 357 362 375 352 373 361 369 375 380 361 360 374 367 366 384 362 370 373 381 369 356 377 360 363 358 365 358 371 353 364 351 384 387 365 359 361 387 366 381 360 364 384 365 364 355 375 369 367 355 379 365 367 368 356 388 354 370 373 375 387 387 375 361 364 367 369 352 367 385 360 354 376 356 368 367 375 355 364 354 374 355 384 354 388 389 354 368 385 353 369 383 388 371 356 378 386 388 378 379 362 386 381 386 368 360 365 354 378 377 358 365 359 390 366 372 367 382 365 362 383 382 370 359 378 388 363 374 365 388 379 374 363 370 371 378 356 362 381 360 364 363 371 384 377 362 380 390 368 391 376 375 360 370 381 384 383 368 383 357 365 371 377 389 366 373 378 368 380 382 389 367 368 368 359 390 390 384 366 367 362 365 387 382 380 391 375 386 367 381 388 356 361 390 391 386 370 391 377 373 358 373 362 370 385 366 382 383 372 392 372 393 364 366 383 367 365 380 360 377 369 372 377 388 383 390 380 359 387 363 390 389 394 359 380 386 383 369 390 376 382 383 376 368 392 380 379 364 367 360 362 393 389 359 386 377 369 386 394 362 392 367 371 391 383 371 360 386 360 370 368 385 395 364 395 372 387 394 392 395 373 373 370 382 374 360 378 384 387 391 365 361 363 392 372 365 383 388 393 384 378 380 373 392 394 386 396 364 377 373 361 378 364 377 364 389 365 395 378 374 388 383 369 377 388 363 393 390 376 392 385 368 392 376 383 387 379 380 368 396 370 384 375 390 378 378 396 382 390 391 396 395 376 382 389 381 384 384 388 377 377 374 363 387 367 385 391 387 367 362 384 393 363 376 362 381 371 397 380 362 390 377 375 383 398 365 381 399 388 370 394 383 399 396 387 384 382 379 371 365 395 371 397 398 386 397 395 395 373 375 373 363 369 386 400 383 368 381 383 372 367 377 393 366 389 380 388 371 376 375 374 371 384 371 384 385 383 378 379 393 391 369 372 398 370 371 380 375 389 378 385 393 370 393 375 396 389 378 366 364 369 378 388 390 364 372 391 384 387 369 393 377 390 401 389 397 371 368 386 374 382 385 382 389 393 393 383 381 386 387 397 391 379 399 396 379 369 385 377 371 368 368 400 395 368 388 368 391 370 390 401 388 374 381 391 381 388 389 397 388 389 369 376 365 365 385 395 386 367 385 370 371 367 383 379 370 384 382 374 389 385 372 391 372 367 395 388 368 382 399 392 368 403 382 384 382 402 392 381 367 375 402 389 377 382 381 398 402 376 369 366 396 392 392 382 372 385 367 376 379 379 402 382 394 380 400 372 379 389 403 396 376 401 397 387 396 374 397 394 384 400 394 376 366 399 370 373 396 372 399 371 385 397 387 375 390 400 398 381 401 375 389 389 373 382 372 403 390 381 371 386 377 377 396 393 372 401 378 380 385 373 386 382 383 385 369 385 381 401 400 394 373 401 379 396 379 401 373 381 378 378 401 367 367 371 373 390 384 385 366 381 393 386 397 388 368 401 369 399 376 381 368 399 378 397 369 369 395 376 400 385 366 397 387 368 380 394 370 377 391 370 392 396 369 402 380 387 377 383 398 403 376 400 399 388 394 402 369 401 391 403 382 391 374 381 371 367 387 375 378 375 396 366 367 399 380 398 398 391 393 392 391 366 389 402 366 395 400 370 370 403 385 402 391 394 396 374 373 395 400 385 382 392 401 400 387 378 394 381 381 383 385 368 399 386 382 400 393 395 382 397 393 400 373 396 368 365 367 375 394 401 394 373 389 370 369 388 382 375 381 375 392 400 394 388 399 372 400 388 401 378 382 392 391 368 385 395 368 387 383 375 401 391 399 387 396 381 388 391 391 382 401 397 380 392 398 376 378 395 399 376 386 393 364 373 396 401 381 377 401 378 388 400 366 400 400 375 379 386 379 383 365 393 377 396 399 388 385 374 396 398 385 379 389 364 367 400 401 400 391 400 376 377 398 394 392 375 383 368 396 397 365 375 367 379 370 364 381 391 390 376 387 373 391 391 389 372 367 388 371 394 365 383 386 377 392 376 388 373 397 399 386 399 374 368 393 381 368 373 386 395 386 389 383 392 395 372 364 399 375 388 370 393 370 371 370 377 362 373 366 396 372 367 373 383 372 381 379 378 392 365 389 393 391 371 364 364 397 366 363 389 392 388 382 378 397 368 372 398 380 376 372 368 381 361 389 391 381 384 385 389 387 374 362 396 362 365 361 377 386 380 367 395 369 366 390 383 374 363 398 371 394 372 378 376 372 384 384 370 369 370 377 373 361 378 388 394 379 380 385 369 369 364 377 384 362 391 365 366 396 394 386 380 374 393 374 382 380 369 377 376 369 392 396 380 366 364 377 363 384 380 372 393 362 389 395 380 361 364 386 375 376 391 374 390 387 388 375 371 375 370 365 362 379 378 383 386 362 379 390 387 379 366 363 382 374 362 366 377 382 372 393 362 367 386 371 373 393 388 363 372 376 369 390 361 367 393 389 371 378 363 379 377 371 384 364 366 366 388 385 391 365 361 358 389 368 372 366 365 379 372 380 376 362 392 380 387 391 391 365 390 360 387 373 389 392 381 361 364 390 389 361 361 372 378 370 382 370 358 391 371 374 357 391 358 356 379 390 369 355 377 367 359 371 384 355 385 387 361 356 384 372 376 366 365 361 381 370 354 363 370 370 382 387 384 364 366 386 362 380 386 384 370 390 378 378 369 371 373 389 386 380 369 371 355 359 356 361 375 356 370 369 387 376 365 381 386 355 376 372 360 387 380 376 364 367 362 378 361 360 377 358 387 372 376 367 378 358 375 363 361 370 358 374 357 370 365 368 388 366 388 358 363 356 359 352 385 369 378 357 355 382 378 353 380 381 383 369 387 370 358 374 351 364 359 371 361 372 351 360 365 365 381 354 383 369 368 382 383 366 364 353 364 357 350 359 359 362 366 368 383 373 363 372 373 352 350 384 353 362 375 371 355 361 370 367 379 368 364 377 384 378 360 378 349 361 351 375 353 383 357 350 370 350 372 373 369 352 371 352 364 376 353 369 351 373 352 361 371 366 353 370 375 380 363 355 372 381 361 376 379 370 357 381 351 381 369 351 348 372 370 364 363 374 364 382 379 383 359 366 365 380 368 371 375 347 359 364 361 372 372 356 374 382 369 358 359 355 361 359 359 348 355 354 354 352 352 349 351 363 368 349 375 369 373 348 369 365 365 363 355 369 372 381 368 374 372 360 346 351 373 374 368 361 346 375 366 351 358 371 348 359 373 356 381 379 357 347 362 355 364 350 379 370 365 381 362 356 360 363 377 367 371 363 346 371 372 346 356 347 371 374 376 378 348 375 375 360 377 371 369 359 375 346 347 359 346 363 349 376 360 380 361 350 361 377 355 367 378 366 350 348 359 345 361 379 376 372 358 352 362 362 346 373 364 348 367 345 346 371 356 362 370 352 347 366 348 357 351 361 358 372 344 352 373 361 350 348 352 379 355 349 361 356 357 360 375 379 376 376 369 351 373 374 374 355 359 377 348 347 374 362 375 355 370 348 372 357 352 360 356 379 345 353 355 359 349 366 358 361 379 364 348 352 374 378 364 354 356 348 373 350 346 368 377 352 373 369 365 345 365 358 361 367 367 352 346 353 375 376 370 354 376 375 362 371 353 362 361 365 366 354 352 368 378 349 377 351 355 378 369 376 356 350 363 360 358 345 349 353 358 375 363 354
351 363 362 377 345 379 362 348 353 350 352 352 356 365 375 347 364 364 379 356 370 379 352 349 360 357 374 374 353 374 365 375 356 346 371 372 345 369 355 369 374 379 356 365 363 351 367 362 370 346 374 360 380 345 380 375 358 373 369 346 366 369 356 357 370 363 365 350 351 355 375 360 353 350 345 372 356 347 353 362 348 362 377 363 379 376 358 372 348 346 353 350 350 364 362 375 362 362 361 368 373 371 364 345 356 364 352 348 367 378 366 351 375 362 369 373 373 346 364 376 363 372 381 368 372 379 379 353 360 359 357 368 365 376 349 376 375 356 379 360 352 363 381 362 359 369 353 366 369 352 361 367 358 376 353 364 373 350 372 368 379 363 370 362 357 373 373 350 364 370 380 350 368 360 366 361 347 374 347 351 361 378 372 373 352 360 356 360 380 362 382 358 379 350 354 370 378 381 354 360 350 368 364 352 382 365 367 363 357 347 368 371 378 373 377 348 366 366 361 364 381 376 355 357 359 362 360 370 378 368 364 381 370 382 366 369 364 350 350 354 351 351 358 362 377 352 379 377 352 373 374 350 382 382 377 359 377 354 382 371 375 363 348 361 377 366 362 373 349 364 359 353 384 350 383 358 370 379 351 374 384 377 377 383 375 350 374 384 356 352 372 363 383 352 356 376 371 371 381 372 367 372 356 367 373 354 356 359 364 359 385 365 351 357 379 357 358 368 372 366 371 359 360 370 379 368 377 365 370 354 368 352 377 355 350 382 376 357 356 356 382 371 351 363 359 385 371 369 375 378 364 369 377 352 361 357 355 378 378 362 383 358 377 361 373 382 367 359 381 368 378 351 360 376 376 383 351 361 380 376 366 357 372 355 373 383 377 377 388 367 388 383 353 377 356 353 371 373 376 380 368 366 358 355 369 383 365 369 370 358 357 363 363 378 382 384 387 370 387 386 385 386 380 364 389 362 366 387 361 353 356 378 383 362 359 363 371 373 381 353 379 364 379 367 367 371 376 379 388 373 375 362 384 380 373 361 390 364 358 376 380 361 364 373 385 371 361 367 369 367 383 358 357 371 386 385 389 371 374 386 368 358 372 361 385 355 368 362 365 388 384 391 373 373 388 368 368 374 381 383 388 373 365 368 367 359 362 364 390 381 374 366 384 391 387 392 391 363 377 380 359 385 357 378 381 369 369 357 388 358 385 362 391 373 375 365 376 381 374 388 384 392 361 375 368 392 390 382 377 389 369 381 381 385 381 369 376 357 385 371 374 393 393 372 372 374 358 369 376 390 363 366 366 367 362 378 380 373 366 364 369 393 366 371 384 368 362 367 368 390 359 363 390 395 378 382 389 393 394 385 389 362 393 360 387 376 395 387 391 366 393 365 364 379 394 369 389 361 393 377 371 372 382 365 388 380 390 381 378 366 371 386 384 383 387 375 363 365 367 396 372 379 380 393 378 378 381 371 395 393 368 371 369 391 392 360 375 386 396 372 376 362 364 369 398 368 387 377 393 377 368 383 384 383 385 381 379 397 387 394 396 388 387 375 379 371 370 369 374 367 396 390 384 361 376 383 384 380 377 379 375 384 379 398 385 365 396 365 363 362 398 376 390 365 368 386 391 377 372 366 361 369 373 362 385 388 385 370 386 379 389 363 366 385 378 368 389 391 372 369 392 387 384 399 391 392 386 383 386 397 367 365 383 379 366 369 385 368 379 372 387 384 389 369 370 383 375 375 390 363 383 382 388 384 399 397 392 363 396 379 377 363 382 398 381 364 368 382 371 363 392 396 385 397 365 371 396 394 385 386 395 384 368 383 383 382 395 375 383 391 369 375 369 366 372 365 367 393 384 391 371 375 364 395 388 383 381 383 376 365 368 370 364 390 369 401 387 401 375 385 369 397 397 376 378 385 378 398 377 400 389 386 390 390 395 393 372 374 374 400 392 395 369 370 383 374 369 384 389 396 368 395 391 401 369 383 384 399 380 376 397 383 398 364 387 369 393 373 395 381 372 401 374 378 371 372 366 376 393 391 387 397 384 376 396 367 374 395 365 390 369 398 371 381 376 394 386 367 366 379 385 374 379 373 365 401 381 366 390 387 370 374 381 390 402 390 370 373 398 370 398 402 382 382 380 393 389 379 374 390 372 394 377 402 380 393 400 374 394 387 396 378 375 390 381 374 394 386 382 389 392 393 389 371 388 382 399 374 375 370 378 382 377 390 381 371 381 394 380 388 394 374 379 366 399 395 375 390 379 370 377 368 376 379 390 399 374 402 387 384 386 400 401 398 365 395 382 397 386 398 399 378 369 375 379 381 368 368 369 382 389 397 401 379 389 388 375 398 387 375 380 370 372 394 382 389 387 399 383 386 394 379 399 376 390 392 393 393 395 375 388 397 385 386 373 371 387 400 382 371 372 375 393 396 367 372 382 367 384 378 388 376 393 401 365 380 390 393 386 398 381 371 370 401 370 379 385 392 392 365 376 399 375 366 370 393 373 387 372 370 378 374 397 368 372 397 399 375 366 382 386 382 366 391 381 387 383 379 376 372 379 387 385 368 367 390 374 375 391 383 397 367 371 392 387 379 388 384 368 390 380 368 386 398 373 365 383 371 397 373 379 374 374 378 394 377 383 367 367 388 364 400 369 371 391 392 364 393 389 383 380 367 387 364 379 374 382 376 381 377 385 375 365 373 389 396 387 386 377 390 372 393 366 377 400 393 367 378 384 393 398 379 375 400 397 369 373 394 382 370 386 382 382 388 393 370 399 379 393 374 383 380 366 386 395 381 395 399 374 394 370 371 373 398 386 385 367 375 378 386 382 363 384 363 366 376 386 365 370 395 393 391 376 376 377 371 395 372 386 386 367 371 372 393 370 397 394 391 388 388 393 370 389 377 387 371 391 373 374 361 385 384 368 361 398 362 386 371 372 388 395 393 361 369 365 386 383 376 378 372 365 372 397 371 367 385 382 375 375 373 392 377 396 361 377 373 362 380 362 390 370 374 362 370 398 367 395 382 382 374 371 365 363 385 392 394 362 385 391 395 369 394 393 374 379 393 389 396 377 372 388 383 370 383 372 364 382 379 394 393 364 394 372 364 377 367 361 394 370 369 392 379 381 388 393 364 384 363 363 365 375 369 366 364 370 379 368 393 376 380 367 359 377 394 363 373 364 379 371 389 389 366 372 389 373 385 394 362 389 376 383 384 386 368 389 376 388 361 388 384 360 359 384 379 394 388 371 377 371 383 371 379 390 363 374 383 390 373 387 363 370 390 389 361 364 383 357 372 364 387 361 366 388 387 365 365 358 378 385 387 380 361 371 391 367 366 381 379 361 374 385 374 386 380 356 356 384 357 371 391 387 391 378 360 362 387 368 379 386 359 372 373 378 364 371 390 375 359 376 358 356 383 376 386 370 391 364 361 355 357 374 365 355 359 369 377 368 381 363 377 363 378 372 385 387 388 383 385 371 382 388 387 373 387 359 366 365 368 387 380 370 369 390 386 389 382 371 380 372 379 365 379 365 382 388 376 358 381 386 353 387 361 364 385 373 369 375 384 361 372 373 377 365 388 387 363 379 367 368 375 355 379 363 381 386 362 383 369 368 379 384 380 387 358 353 385 352 376 379 360 373 378 384 385 376 382 374 365 374 352 388 377 378 377 383 352 364 377 384 358 382 379 365 359 363 366 355 363 368 383 371 352 372 382 386 374 353 371 387 375 386 364 378 353 353 374 355 360 372 374 364 382 356 350 385 375 359 351 375 369 379 352 355 368 355 378 371 385 362 380 354 375 368 382 380 376 380 354 351 367 378 381 378 383 380 357 353 369 358 358 352 368 360 358 366 366 366 352 365 379 362 349 368 380 362 378 371 356 382 352 353 375 383 362 373 378 370 357 378 380 365 381 378 357 370 359 374 367 362 370 361 375 351 361 371 364 354 357 351 352 376 356 378 374 349 382 383 371 371 356 382 368 353 376 377 355 351 383 375 366 370 368 373 352 380 359 368 351 348 371 371 376 359 381 382 361 359 361 364 382 370 362 367 355 370 360 363 353 360 370 371 362 354 377 367 368 353 368 352 355 356 376 364 349 354 380 363 366 358 360 382 381 355 365 353 377 358 349 347 351 352 352 346 375 346 346 360 368 367 381 376 357 354 374 359 361 371 355 361 346 368 360 361 356 379 348 351 371 367 368 377 373 354 377 346 354 358 361 357 379 360 351 354 349 359 367 364 348 356 379 365 358 357 380 368 370 362 353 376 347 376 371 354 347 345 353 372 357 348 347 371 379 368 379 346 362 345 380 364 371 378 363 348 369 377 370 374 357 378 368 374 352 373 362 370 353 351 377 346 370 359 372 368 363 350 349 380 366 365 379 357 362 362 376 366 358 365 375 351 378 378 380 365 350 378 371 359 348 367 376 353 362 347 377 380 352 361 359 354 345 357 346 378 354 377 380 368 377 354 354 355 352 369 375 357 366 365 351 349 368 346 358 365 348 370 364 372 350 358 361
368 351 363 381 361 359 380 364 355 354 373 365 377 361 376 353 363 376 360 367 379 377 360 363 361 349 362 368 371 375 348 373 381 381 372 376 374 351 374 347 375 365 347 370 360 357 357 357 351 351 359 365 347 373 346 378 377 363 364 346 356 346 373 371 381 363 381 373 368 373 354 361 372 371 365 367 362 377 378 348 346 355 367 347 363 367 359 374 348 377 374 375 357 365 380 372 363 381 380 366 352 353 361 379 358 381 380 375 376 376 357 376 366 378 358 347 363 371 375 382 347 347 355 358 366 353 349 362 367 382 381 373 368 360 349 360 358 382 368 367 355 378 376 374 373 351 354 369 356 362 348 372 362 356 347 361 363 365 377 363 381 375 369 382 368 371 359 379 350 380 379 375 355 373 382 361 357 354 349 367 350 350 356 366 360 373 360 356 371 354 372 369 363 375 369 348 379 361 361 383 375 357 355 383 363 354 362 374 377 379 357 380 361 382 378 373 371 354 361 374 377 366 360 356 357 361 372 352 374 365 367 365 375 374 382 355 382 360 361 355 371 371 351 384 349 361 354 352 384 367 378 377 365 370 365 374 383 369 359 354 351 378 371 358 349 384 364 362 375 357 368 361 379 351 361 359 379 366 362 378 364 356 351 382 378 367 351 356 368 361 361 370 371 364 379 351 363 374 364 354 382 363 382 356 381 358 366 376 355 379 369 371 366 351 383 374 384 384 380 366 376 356 370 378 378 366 371 355 376 383 383 369 372 366 375 361 353 383 354 360 356 365 380 382 385 385 363 385 362 370 371 352 363 354 357 368 384 377 373 372 387 369 370 388 362 372 361 380 367 364 352 387 356 359 381 354 356 356 366 382 354 386 384 366 367 353 362 379 358 384 378 372 379 359 371 353 379 359 382 374 371 360 387 354 367 380 371 371 362 385 379 379 360 389 372 376 354 382 381 375 355 370 373 382 356 356 361 361 377 368 360 374 376 359 376 368 364 357 364 388 367 354 378 374 390 360 375 369 389 366 369 354 384 390 361 365 371 385 373 358 363 381 379 364 364 379 356 375 383 368 372 374 383 374 358 382 380 379 361 356 355 376 371 363 390 357 389 370 388 371 390 375 376 378 363 364 367 366 384 373 358 381 372 386 378 375 376 382 377 360 361 392 360 378 378 373 380 375 389 376 370 365 374 369 366 383 379 356 372 386 390 374 389 369 383 376 389 366 365 388 386 370 388 368 370 373 385 372 393 359 370 370 368 389 383 379 357 384 379 373 378 376 369 374 389 358 393 362 382 380 358 375 372 389 386 363 383 393 379 382 358 392 373 370 387 378 392 387 368 392 381 367 390 393 385 385 394 362 369 383 363 369 378 392 379 386 361 367 384 382 370 384 395 363 359 365 361 371 395 387 369 359 359 364 395 386 369 394 369 380 360 374 369 381 386 367 371 388 391 359 391 381 385 390 363 386 396 366 376 373 394 386 374 394 369 373 363 380 386 388 379 388 381 368 388 371 391 363 363 386 363 372 370 366 365 389 370 380 395 394 378 367 365 366 379 380 380 368 376 378 388 373 394 371 363 377 369 368 378 389 393 369 372 395 376 368 362 362 374 385 395 391 369 361 397 365 396 394 373 373 373 378 364 384 367 366 378 375 389 395 365 362 365 377 374 397 362 391 398 375 377 372 383 363 388 397 367 386 371 379 376 361 397 379 385 365 363 380 395 369 393 362 370 397 394 383 373 396 392 373 388 370 362 388 372 390 387 395 393 397 375 370 375 389 367 399 371 385 397 368 393 391 385 381 367 380 381 380 392 374 369 380 398 370 368 387 376 371 382 369 384 373 393 398 363 376 375 388 399 372 394 371 379 396 369 386 376 388 366 368 378 373 364 393 397 387 380 373 374 378 380 397 389 390 373 368 366 386 395 382 375 367 391 392 363 375 377 376 400 396 398 394 385 377 386 397 363 381 370 375 374 365 387 378 392 397 384 396 398 394 377 388 398 383 380 376 395 372 368 372 384 365 365 368 395 366 364 396 400 387 386 373 390 388 389 382 401 389 393 376 382 369 364 395 367 397 371 399 368 376 387 389 394 367 372 388 387 390 399 386 392 384 375 381 387 379 378 386 366 369 399 400 391 377 393 394 372 400 370 376 390 371 380 382 374 366 369 397 370 382 382 399 365 371 378 366 386 392 367 388 376 380 364 381 393 393 389 401 370 373 391 396 380 385 393 391 388 376 364 394 394 382 391 373 367 384 376 389 390 379 391 380 395 391 397 364 399 385 401 367 394 368 377 389 390 368 378 376 380 378 384 373 375 390 398 378 388 372 382 376 365 371 393 396 377 388 396 374 387 373 393 396 378 368 383 382 389 375 372 383 389 392 370 378 396 367 371 382 391 367 395 393 390 364 365 365 366 376 391 390 385 382 400 377 365 397 395 368 370 365 365 373 372 372 366 366 391 373 385 380 376 394 387 380 394 389 381 373 400 386 377 399 383 375 375 400 370 384 366 392 386 367 364 372 391 366 374 396 391 373 375 381 381 398 397 389 363 377 400 400 379 376 377 399 367 389 398 390 388 363 382 389 383 383 398 390 364 372 385 392 398 375 372 379 373 368 367 389 399 366 367 377 396 381 375 400 385 372 389 372 388 386 399 386 368 396 375 369 382 375 375 380 387 384 374 375 390 378 364 388 398 368 380 393 386 392 370 386 379 374 395 382 398 371 367 381 367 396 366 365 387 379 399 374 380 373 388 370 368 368 374 382 390 392 375 392 362 399 378 395 389 389 377 365 398 397 384 381 371 366 384 396 361 362 371 379 373 375 365 395 397 393 377 387 363 368 379 379 367 395 374 373 384 389 376 383 366 377 381 376 382 367 390 383 384 378 379 396 392 362 371 390 394 387 394 397 373 374 377 395 370 369 369 371 375 385 372 380 363 392 374 363 376 381 385 361 398 381 375 369 382 385 376 394 389 371 392 363 384 386 398 371 377 368 374 360 381 368 361 382 383 388 364 390 396 395 371 370 375 381 389 380 395 364 378 387 392 377 396 379 370 388 384 366 374 377 366 396 363 382 381 385 388 362 379 387 375 390 376 368 374 368 366 387 373 384 377 383 379 376 366 368 382 390 374 360 370 395 359 374 380 395 363 372 376 361 379 369 391 358 378 384 382 386 375 359 389 394 384 388 389 391 360 391 363 390 392 390 389 392 368 388 369 387 365 386 390 363 360 364 378 380 390 364 385 370 381 380 384 370 373 357 381 375 390 364 370 387 359 379 362 369 372 373 377 357 364 372 362 381 378 382 381 389 368 373 366 391 358 392 382 389 392 369 385 388 376 376 381 379 361 364 369 391 380 367 392 387 360 375 389 360 379 377 392 390 356 364 388 373 364 376 383 377 367 375 373 365 373 376 366 356 385 358 391 387 369 368 382 374 366 356 378 389 377 377 364 355 386 374 372 372 373 378 356 384 375 389 372 356 389 384 372 360 387 387 355 364 378 360 361 389 362 384 364 362 385 373 363 357 355 358 374 373 382 354 381 366 368 362 383 365 355 364 386 366 375 387 354 363 372 362 361 380 370 372 388 379 354 375 382 371 380 380 368 371 359 359 361 373 383 354 363 363 380 358 375 365 370 354 375 352 378 384 357 359 381 371 363 360 356 356 378 383 383 372 379 352 356 388 387 386 352 375 359 358 381 360 372 378 361 357 355 351 367 361 373 359 380 384 368 362 351 372 357 361 355 384 376 359 361 353 356 377 376 378 383 369 386 366 373 360 351 377 375 367 365 360 354 364 376 371 384 361 382 360 383 353 351 371 382 379 376 378 365 361 366 353 384 353 364 378 367 373 368 354 352 364 363 369 358 369 370 356 380 367 382 357 350 364 378 381 356 384 353 351 375 370 354 373 353 368 381 370 371 364 374 374 358 367 373 382 350 374 353 361 355 365 368 371 359 377 367 382 357 372 384 383 357 354 352 377 353 384 378 376 379 382 380 351 364 368 349 381 357 369 373 379 365 373 365 376 381 364 353 353 351 353 352 375 374 371 367 378 370 376 349 365 374 381 348 370 382 349 367 371 350 373 383 368 362 380 376 375 360 381 381 379 366 365 370 356 352 368 366 353 360 347 350 350 361 367 372 375 348 372 362 351 361 377 351 355 374 359 382 366 356 359 362 355 376 348 379 360 350 362 347 379 379 366 347 357 350 352 349 352 357 380 356 351 355 376 375 382 352 355 365 377 367 360 349 377 378 382 370 381 377 370 377 353 370 357 363 373 379 381 358 369 379 347 374 351 376 382 366 380 353 363 355 374 377 357 348 372 372 371 350 347 375 360 353 362 371 350 368 347 348 380 369 360 380 376 380 354 376 363 368 347 361 377 355 356 369 357 362 375 347 346 376 356 360 364 372 349 368 374 350 350 372 354 365 351 348 363 375 378 361 361 360 376 373 369 366 360 361 362 353 378 362 348 352 376 346 358 360 368 350 380 372 357 352 371 378 355 353 371 367 368 350 381
363 378 370 363 372 365 379 380 361 359 362 367 353 362 379 347 364 347 382 370 374 352 360 370 377 347 359 379 369 380 378 365 355 381 381 361 363 357 358 377 369 353 377 355 348 373 356 365 354 371 368 381 356 381 349 367 381 377 363 347 374 358 381 363 373 359 377 353 369 368 364 371 374 358 380 375 365 369 374 373 374 359 351 383 374 369 367 352 364 383 353 371 375 367 351 365 380 361 351 382 382 348 371 373 360 348 381 358 350 351 383 376 363 366 375 369 352 375 373 368 354 358 355 381 378 375 378 354 352 362 352 351 362 355 356 354 355 370 364 357 373 379 349 368 378 357 353 382 364 379 382 370 353 369 348 363 376 358 369 381 352 354 364 383 361 352 353 349 374 350 374 380 361 356 364 355 365 370 370 362 382 384 384 351 350 364 383 378 375 368 355 379 374 371 378 368 356 364 349 362 382 375 358 359 383 355 383 380 377 384 357 354 364 357 372 365 372 370 358 378 354 365 373 359 367 382 358 374 361 358 352 358 349 377 349 383 383 363 359 355 362 368 361 378 376 385 374 380 370 364 373 355 380 377 382 378 375 355 368 367 381 351 357 381 379 357 359 378 351 369 384 364 352 376 373 358 355 377 368 355 355 372 361 385 379 373 378 368 378 376 366 353 377 355 378 370 363 382 386 351 381 365 356 372 364 383 368 387 382 376 355 362 382 363 374 377 355 371 360 385 360 385 352 362 367 380 359 379 352 358 357 360 387 363 360 378 358 355 377 368 381 360 380 376 373 381 380 355 364 352 352 388 365 369 377 359 361 385 388 377 370 372 364 384 384 373 374 370 377 363 386 370 387 355 372 386 362 378 352 374 356 368 389 370 386 377 378 373 389 355 376 370 375 388 366 386 388 388 382 376 378 357 372 376 361 370 388 371 359 388 372 379 382 371 374 378 374 362 376 373 379 362 353 381 377 382 377 375 381 369 361 384 373 359 385 359 354 383 356 376 359 390 365 389 386 386 355 370 374 379 368 363 366 384 368 389 375 354 373 380 384 359 374 383 380 383 366 380 375 368 365 359 382 391 372 378 387 373 372 370 376 387 357 367 380 372 380 379 387 363 369 359 383 366 387 371 373 376 374 356 391 364 376 359 363 356 382 358 390 363 388 389 373 391 379 361 386 368 363 359 391 392 363 382 382 373 376 363 358 373 379 371 381 363 374 389 378 379 369 376 387 366 388 382 379 374 365 387 386 372 390 384 372 376 388 361 371 371 383 373 389 369 366 392 376 363 366 377 386 380 374 357 367 368 382 367 364 390 361 394 384 372 363 362 369 394 381 384 387 370 378 360 361 366 358 380 372 368 378 364 369 359 379 394 370 367 367 377 378 385 392 367 377 360 372 389 374 373 393 367 365 392 384 368 363 385 368 377 373 389 361 362 390 382 361 380 391 385 378 389 390 375 362 372 392 391 381 371 369 394 395 390 391 383 377 395 387 387 392 379 395 394 361 368 382 363 389 392 367 386 386 361 380 367 390 376 362 375 367 387 374 381 382 384 383 363 361 390 369 394 373 383 393 375 391 393 393 362 366 379 388 370 380 372 377 373 366 379 392 380 398 366 370 393 384 381 369 377 375 395 364 362 395 392 379 379 377 381 368 376 387 396 395 387 395 381 382 377 393 391 396 370 396 384 364 381 382 388 375 374 362 394 375 375 387 372 393 381 392 362 397 396 375 371 384 372 391 383 366 385 375 379 394 388 364 375 386 363 365 363 376 382 396 369 396 363 396 390 383 389 369 397 364 384 369 365 373 378 388 378 364 380 396 376 370 378 368 395 380 388 375 374 372 389 398 369 391 395 377 391 363 385 390 367 387 377 371 399 394 376 394 376 396 370 369 383 387 392 395 384 382 372 375 371 362 374 379 370 370 395 362 372 398 369 393 385 363 365 363 395 395 395 387 369 365 372 390 368 365 386 369 385 374 382 394 374 395 389 382 381 363 398 392 399 368 385 362 385 366 363 380 378 375 384 385 378 394 392 363 397 394 370 398 368 390 370 396 363 376 394 383 377 392 375 392 376 376 392 399 397 372 396 375 386 397 377 380 369 369 381 383 379 389 381 385 396 368 397 397 382 391 380 375 400 371 367 392 364 375 370 399 363 382 390 364 394 366 398 400 389 378 382 383 383 379 384 394 384 380 390 381 387 386 393 386 394 375 393 395 387 378 371 366 397 398 367 390 380 364 390 384 396 387 366 394 365 387 365 364 367 392 382 369 377 390 370 387 364 400 381 367 378 368 370 390 365 390 380 398 370 385 381 381 387 385 390 390 387 392 369 369 383 367 375 376 394 382 400 396 398 396 378 391 363 363 380 382 390 375 379 397 375 398 393 400 398 382 367 400 373 373 369 372 377 397 385 371 395 400 382 392 395 375 382 374 375 377 371 363 389 386 376 363 399 368 378 374 366 382 374 376 393 396 385 385 392 385 371 386 384 390 393 395 364 374 384 376 367 392 394 394 378 386 373 394 370 390 368 374 388 380 367 397 392 390 383 385 376 392 387 376 399 381 371 379 393 393 394 398 385 366 370 380 368 398 374 376 366 380 367 392 377 372 390 369 362 373 370 392 381 396 385 380 377 394 398 386 366 370 363 367 390 387 385 396 385 375 372 388 393 376 397 386 386 387 371 365 376 380 373 395 376 396 392 369 369 390 393 373 376 372 394 366 398 380 362 361 371 372 367 365 366 365 368 369 369 379 389 362 376 364 374 391 377 367 377 385 374 387 375 389 361 371 394 376 368 395 376 378 385 382 361 368 364 384 376 372 364 383 389 379 364 365 387 380 387 381 383 363 370 375 391 386 363 365 363 386 361 378 366 363 378 382 370 381 367 364 371 387 386 361 383 367 365 388 386 392 370 386 372 395 363 364 365 376 392 384 386 388 369 361 362 366 365 392 390 367 396 391 368 364 395 365 372 393 393 366 383 362 385 361 384 361 379 367 377 374 392 366 365 379 367 383 385 387 378 378 373 392 387 380 373 385 363 363 359 359 369 361 362 372 362 364 373 359 386 369 374 359 390 394 378 361 395 381 366 391 378 379 386 369 364 378 395 368 382 373 384 371 375 365 384 378 384 376 378 389 386 371 390 380 385 387 360 384 373 368 380 392 366 385 365 386 368 379 359 391 393 362 381 373 368 370 371 372 388 369 366 394 361 361 394 388 368 359 391 383 384 391 358 392 360 380 384 370 379 363 381 377 382 368 370 370 358 383 384 366 373 392 365 376 374 364 384 385 381 359 389 371 357 368 385 359 390 389 387 390 373 389 373 361 378 365 374 379 369 379 366 385 392 389 382 372 375 372 378 362 375 388 392 390 362 361 371 374 357 365 371 389 376 367 356 361 375 389 362 388 390 388 359 389 384 385 369 366 365 369 388 362 365 387 359 371 355 374 390 371 361 383 367 359 357 383 365 377 358 388 389 356 383 355 389 390 385 381 365 373 359 361 380 384 371 384 378 386 381 376 365 387 383 355 355 385 361 380 371 364 354 368 365 361 384 378 361 378 384 372 361 366 356 364 359 373 373 383 383 363 384 372 375 376 373 354 370 358 358 365 368 359 379 357 366 372 359 388 375 389 369 360 365 387 371 386 370 369 380 378 380 389 359 379 374 357 380 369 362 363 382 377 384 386 359 376 384 366 374 369 380 369 354 356 366 372 352 362 367 357 387 357 356 358 362 356 363 368 374 352 379 382 377 375 379 362 376 351 376 361 368 367 378 385 386 356 384 365 381 362 370 379 367 375 363 355 357 353 371 379 353 376 387 356 362 378 367 365 378 370 376 374 365 381 371 363 364 367 377 357 356 375 382 358 358 355 359 359 372 370 352 375 361 352 379 356 368 361 354 382 376 378 377 375 374 359 382 378 351 360 350 378 365 362 351 353 368 360 362 370 361 364 360 352 383 369 358 381 360 378 377 350 350 367 374 354 357 351 382 358 377 362 350 356 355 351 359 353 378 371 373 369 366 363 371 363 382 359 358 357 352 366 373 368 364 363 373 372 381 370 381 373 364 363 380 370 381 370 374 374 356 362 358 373 357 360 367 354 371 357 378 374 354 383 357 369 360 361 372 356 362 368 360 377 362 355 378 359 376 367 364 363 361 354 368 369 365 366 354 351 374 364 356 379 362 365 380 354 358 368 362 372 368 354 382 383 361 376 358 369 360 374 364 353 360 348 374 378 367 360 381 373 356 354 349 370 351 381 356 361 381 350 365 381 356 363 380 369 356 370 370 348 377 351 353 353 367 359 383 350 371 361 356 360 367 357 362 350 370 371 379 367 373 360 364 382 375 376 382 363 362 349 363 355 352 368 377 351 379 376 354 382 353 362 358 352 351 373 354 373 376 349 372 365 378 368 379 350 361 379 366 357 381 382 365 366 367 375 370 379 349 357 358 355 352 370 377 356 376 364 382 369 347 351 367 378 373 364 381 351 360 380 361 374 379 360 357 379 352 360 355 354 371
367 380 377 370 354 367 379 371 366 365 351 351 366 382 377 383 360 381 376 357 376 367 369 369 357 365 374 350 373 362 374 373 374 348 359 360 367 355 383 365 352 351 368 370 365 362 350 359 376 378 368 384 361 354 369 350 351 359 353 377 353 359 382 359 375 357 371 374 380 351 356 349 370 356 351 351 350 353 377 357 382 361 356 375 382 376 356 384 366 376 356 351 351 353 361 357 378 364 383 373 366 370 353 351 357 356 369 358 360 362 366 373 354 353 363 367 380 351 366 362 378 354 364 360 358 356 369 351 371 367 356 352 368 360 370 376 367 371 366 358 364 363 383 349 368 377 367 363 379 384 356 373 369 351 384 379 375 368 361 361 366 368 381 365 360 382 357 378 368 374 368 363 352 366 363 371 374 381 367 370 382 354 374 366 373 373 376 363 373 369 375 370 368 351 351 379 385 375 353 384 364 372 363 383 369 377 350 358 374 383 378 350 351 382 382 354 370 373 367 373 372 373 373 354 374 354 364 353 379 367 352 357 369 365 371 352 356 371 376 380 368 385 380 385 381 377 354 381 380 351 377 366 368 356 379 387 372 365 363 351 361 386 380 386 376 369 351 367 379 382 380 377 371 352 358 365 367 352 374 377 384 363 355 380 383 361 357 368 376 384 383 364 383 353 378 371 372 378 365 378 387 373 383 370 374 353 385 368 369 387 358 366 362 377 358 373 365 364 353 368 376 363 382 371 365 372 369 364 377 384 355 377 369 387 374 370 367 371 387 385 384 356 377 373 359 362 357 372 352 358 352 376 384 360 358 360 380 376 388 383 386 355 372 382 368 358 363 361 355 361 372 366 380 360 387 365 370 355 385 371 376 363 358 371 371 380 357 377 367 356 372 379 373 369 386 388 389 359 374 370 382 356 383 387 364 380 362 359 382 373 378 369 384 362 365 380 389 369 383 381 373 380 370 356 359 366 370 374 387 369 354 379 373 384 354 362 389 363 368 381 382 371 374 390 379 385 358 377 378 365 382 360 354 361 378 375 389 373 358 385 366 358 388 385 366 388 371 364 360 364 369 366 381 389 381 384 361 363 385 386 374 376 370 374 383 372 372 380 390 376 388 380 357 384 373 369 358 368 356 378 378 387 368 382 362 357 374 369 380 367 378 362 388 356 359 357 374 377 382 387 361 356 375 378 363 372 392 366 363 372 389 385 366 364 374 387 381 392 363 368 381 385 375 376 364 356 378 361 378 382 370 361 382 368 384 367 384 361 377 391 392 388 361 380 359 357 375 362 393 382 375 381 390 372 379 376 372 363 380 372 366 393 391 369 367 381 379 372 364 362 384 362 394 389 387 374 389 368 380 366 371 376 368 382 391 368 364 384 389 365 362 361 380 360 373 368 362 358 384 384 378 389 368 392 362 375 387 371 385 387 358 376 368 368 364 364 394 385 368 388 394 374 393 379 391 386 389 373 387 393 378 385 366 388 361 370 368 390 383 373 382 383 391 370 372 375 376 371 381 386 364 394 379 376 392 389 367 385 382 373 361 364 362 368 393 379 394 365 373 381 394 374 385 368 386 376 385 381 388 385 387 371 383 385 389 379 379 360 383 365 374 363 385 392 387 382 376 385 366 390 371 364 384 374 372 388 390 375 388 396 378 378 370 364 381 362 361 378 377 363 383 391 366 386 387 394 371 366 382 392 374 383 367 384 362 361 369 378 373 387 368 393 364 396 395 396 391 385 391 385 397 385 396 374 389 367 368 397 376 381 371 384 381 377 369 383 377 393 378 368 397 386 362 378 361 374 376 391 398 368 393 396 392 369 388 382 375 395 381 369 393 391 392 392 385 378 376 380 373 393 387 371 396 366 389 396 379 366 367 395 389 361 392 382 385 397 366 362 394 364 370 366 372 379 397 396 396 374 393 386 385 397 375 382 364 381 396 361 364 380 395 392 380 366 375 367 365 396 384 376 361 371 381 372 389 380 386 364 371 396 368 373 395 382 373 376 364 370 392 367 389 366 398 386 372 390 370 392 388 393 385 366 381 367 394 387 364 397 391 391 394 376 365 368 397 393 384 378 364 393 362 370 361 377 396 388 368 383 381 373 394 383 395 376 367 368 365 387 366 373 379 377 388 361 363 364 394 386 397 375 396 398 385 396 392 398 386 378 399 384 391 394 368 365 388 375 372 392 363 393 382 397 387 387 397 389 368 370 392 366 385 390 381 387 387 374 386 374 390 385 374 397 396 381 362 384 372 388 392 373 397 390 386 385 377 383 374 383 370 383 365 393 373 384 380 376 396 382 366 364 383 379 362 379 398 378 379 386 367 371 397 364 399 399 365 392 398 394 375 368 377 378 377 388 378 372 379 373 392 384 376 392 363 392 371 377 370 367 363 391 376 376 394 392 375 375 362 373 369 376 396 384 370 373 388 365 385 369 393 378 370 386 371 388 379 398 366 389 366 384 381 397 361 392 368 391 385 370 381 393 363 378 395 388 391 362 370 377 386 365 372 395 390 361 384 371 376 389 377 397 390 375 373 390 385 381 382 371 368 381 381 386 398 377 391 390 379 363 384 366 367 396 363 374 374 364 384 389 371 378 387 362 371 377 392 395 397 391 367 382 373 387 385 389 382 378 380 362 396 382 367 380 395 385 393 370 367 395 376 377 374 364 378 384 380 387 396 395 396 380 394 386 385 381 376 368 376 396 369 373 379 391 370 391 394 364 362 362 398 377 378 374 396 373 375 393 362 373 367 397 392 379 384 394 377 378 363 392 375 387 382 371 396 391 363 391 394 380 370 372 396 365 363 371 393 377 381 394 367 388 373 393 391 382 367 368 376 379 360 380 377 366 394 390 385 380 384 362 391 363 371 387 395 387 360 374 375 367 375 364 363 389 360 372 389 383 395 383 365 395 381 360 379 393 369 367 376 393 370 385 375 396 390 373 387 390 387 380 360 365 383 378 372 362 368 379 385 367 365 368 380 364 368 378 360 377 385 391 389 373 379 367 373 372 380 378 380 386 361 380 392 385 377 368 388 387 388 392 373 372 379 372 392 367 391 393 363 381 388 393 373 370 378 386 361 378 383 382 368 385 381 364 390 378 388 360 384 358 394 361 386 392 374 382 363 370 379 368 370 386 380 384 376 364 391 379 384 379 381 394 385 367 378 380 365 371 382 391 386 358 393 376 393 388 363 361 378 384 386 390 375 372 357 393 378 368 392 382 390 378 359 358 365 379 380 373 370 382 369 361 384 384 380 361 378 386 380 362 391 373 373 372 366 388 386 386 362 361 389 373 382 391 374 368 376 360 362 367 385 390 371 390 358 357 372 379 364 359 362 361 390 356 391 362 387 383 370 356 366 366 373 370 379 391 382 377 373 367 388 381 364 365 355 365 381 372 366 389 390 387 372 387 365 370 371 359 375 363 375 385 373 355 362 374 369 366 358 364 377 390 389 385 378 390 373 367 370 362 379 383 372 359 378 382 389 372 386 371 379 369 364 375 384 386 357 376 360 360 386 383 373 361 354 359 359 388 386 389 358 388 380 354 370 381 381 367 361 354 384 364 369 372 385 378 367 388 378 373 372 373 380 354 380 380 373 363 377 368 377 359 365 366 359 381 372 365 372 379 365 365 368 359 361 362 383 374 375 385 372 356 368 361 372 373 366 355 361 368 386 385 353 376 377 374 368 359 386 365 363 362 377 377 367 385 387 375 385 387 370 382 368 363 368 387 361 382 368 370 375 364 380 375 387 367 360 380 373 371 356 384 380 359 372 358 370 385 381 381 361 378 374 378 352 354 354 362 362 385 358 363 360 386 364 373 364 387 379 385 369 383 358 361 368 357 382 387 368 353 357 378 379 380 382 379 360 384 352 385 381 358 359 367 356 372 352 384 371 359 359 353 369 367 378 387 351 372 364 368 374 370 373 365 377 367 372 386 364 373 361 372 359 372 381 370 360 355 370 364 366 368 361 383 373 359 365 381 352 359 376 379 350 367 377 356 383 363 366 361 380 373 381 362 375 376 362 350 361 382 364 357 364 355 355 368 380 350 379 382 376 369 375 376 367 383 362 364 376 378 355 370 382 350 362 371 356 374 351 384 370 381 355 365 350 375 382 359 376 375 356 382 375 361 372 356 358 364 350 349 373 355 349 369 355 378 370 377 366 372 375 367 367 381 382 384 351 359 358 358 365 365 355 355 378 358 378 367 374 379 383 362 349 364 362 371 357 383 364 374 350 354 372 369 366 349 384 349 359 357 358 376 354 365 362 363 354 356 381 379 350 360 372 367 375 365 369 383 380 384 352 381 370 376 381 367 356 380 367 367 369 377 374 354 373 367 368 378 354 380 353 356 371 356 354 361 373 374 359 384 354 379 380 375 350 377 373 357 352 356 355 352 364 380 373 352 379 356 360 383 367 380 354 353 352 375 382 356 365 372 355 350 366 366 376 367 374 380 356 358 351 362 361 366 358 350 349 368 373 362 367 372 358 374 358 378 381 356 366 378 380 353
382 381 374 354 380 364 351 352 354 354 367 384 353 357 350 354 377 355 384 360 360 359 366 350 369 364 358 352 374 370 357 371 365 381 375 360 376 356 378 360 377 359 358 380 382 374 384 353 360 363 364 370 372 360 370 371 354 358 373 379 378 381 380 374 356 369 364 362 356 356 373 383 382 381 357 358 370 371 362 380 384 376 380 350 366 380 372 371 352 359 364 360 370 358 364 377 357 378 369 379 365 356 376 377 368 383 385 368 385 361 378 383 351 372 384 384 366 370 369 384 379 363 358 380 351 373 351 358 381 370 368 360 357 358 351 375 372 351 373 351 378 365 384 380 351 382 358 383 382 377 381 356 354 353 350 355 356 351 379 352 351 361 378 358 350 360 363 352 377 350 353 369 365 367 379 366 364 351 375 387 355 366 375 383 365 374 382 376 380 358 368 356 369 376 356 363 376 381 384 381 387 373 373 352 381 355 372 369 361 375 383 366 353 386 376 382 372 371 371 380 356 366 385 352 354 368 365 357 361 361 387 361 362 351 377 370 370 376 366 380 363 361 358 381 374 362 375 359 360 373 351 365 352 363 366 370 380 380 377 369 369 354 379 381 370 384 378 352 372 356 382 363 366 367 356 368 378 358 376 387 381 354 379 360 381 373 379 388 365 368 369 361 387 375 368 368 370 357 369 369 361 377 380 354 370 362 370 375 368 372 388 375 352 379 383 381 363 352 358 354 383 354 379 381 377 358 361 374 364 378 355 389 382 383 369 363 371 365 364 387 385 364 389 363 354 361 370 380 361 377 360 356 379 387 385 382 357 357 367 384 361 369 361 368 377 378 357 358 353 368 371 364 379 370 389 358 356 370 363 365 357 371 383 361 368 378 353 387 361 368 360 385 363 369 364 366 372 368 371 387 383 367 376 388 362 376 356 366 356 367 356 375 363 386 383 356 374 361 354 360 354 375 370 364 368 380 354 386 372 386 383 379 363 383 376 371 368 379 361 370 370 363 369 379 358 376 382 358 385 360 364 363 360 358 388 374 384 388 370 380 384 377 369 356 369 391 388 384 357 359 378 388 368 372 376 388 357 382 391 365 365 378 374 370 382 370 390 389 367 383 378 374 368 355 375 360 369 386 367 372 391 370 384 383 387 384 357 367 374 356 356 362 357 375 378 384 368 391 360 358 382 383 377 373 361 375 356 390 370 369 385 383 361 377 373 392 368 374 381 364 389 381 370 391 378 370 360 391 383 364 356 387 369 356 367 390 376 384 366 390 360 358 381 365 379 376 379 369 373 367 377 369 371 370 382 393 384 365 369 375 388 385 369 365 385 359 376 367 386 385 379 367 365 366 390 365 363 375 378 379 363 376 370 392 389 373 392 380 381 382 376 377 374 367 363 365 369 360 391 376 367 376 386 375 363 382 383 384 378 382 370 363 365 361 361 360 392 374 361 380 363 380 377 379 368 382 365 394 384 361 376 371 394 382 388 362 385 392 388 383 379 378 388 364 359 392 367 394 386 385 394 392 387 377 377 360 379 384 359 383 365 392 360 364 380 390 383 385 365 391 373 387 390 367 371 391 379 395 368 370 386 367 382 377 385 363 393 368 366 371 393 387 368 372 392 367 366 394 393 388 389 385 394 383 371 369 394 369 369 366 359 374 375 382 370 379 364 367 368 372 380 380 363 367 393 374 390 378 372 365 370 380 392 368 368 367 394 366 393 367 373 393 382 367 379 393 388 384 379 374 374 377 394 392 363 390 369 393 386 396 362 360 379 372 383 365 379 380 371 375 365 363 386 365 385 368 361 376 392 395 368 384 376 365 379 379 373 388 390 363 365 392 378 385 367 379 390 365 363 380 395 383 361 380 374 375 386 393 388 382 392 372 361 374 384 388 373 371 374 384 383 377 391 381 375 364 389 372 369 386 373 398 396 361 379 371 392 382 382 381 381 375 370 398 366 393 387 378 382 362 379 366 394 371 365 370 391 393 382 361 396 394 398 371 373 394 398 366 394 381 386 376 395 395 391 362 368 379 395 389 397 375 394 392 386 398 380 394 370 363 394 383 374 372 394 386 383 393 369 378 375 394 372 387 369 364 366 392 361 378 382 375 392 393 368 395 371 387 390 396 367 364 381 397 391 376 362 375 386 371 393 378 382 382 366 368 385 387 361 363 366 398 377 375 393 363 372 381 389 379 378 374 382 398 372 374 391 373 389 394 361 361 373 383 382 394 390 384 382 369 387 365 368 381 380 378 383 391 398 390 371 378 365 371 377 392 384 386 382 390 381 383 368 372 367 389 367 374 391 367 382 395 371 368 377 390 385 362 398 363 391 387 380 373 375 374 366 376 361 365 368 398 387 375 371 371 382 393 385 390 361 384 386 372 391 380 379 394 397 395 396 389 361 377 379 375 368 362 390 385 367 375 384 393 368 372 382 367 366 368 396 383 369 361 394 362 380 390 373 379 364 370 385 364 364 366 394 371 383 386 373 389 378 374 362 385 385 383 391 369 390 366 391 376 366 364 377 364 371 367 398 375 376 384 394 395 367 390 368 390 393 396 380 372 372 397 375 374 381 367 398 388 389 390 366 394 371 398 375 382 367 374 374 382 398 369 379 382 398 364 373 370 377 371 382 388 369 396 380 368 380 379 395 370 387 378 382 375 395 382 376 376 375 365 374 390 364 383 365 378 393 379 373 369 370 385 381 370 365 366 396 384 369 394 396 378 388 374 368 386 396 385 380 389 390 373 360 372 396 366 391 371 363 367 395 373 370 394 383 375 364 383 377 373 395 376 391 386 368 377 391 368 365 374 375 374 387 376 386 365 360 395 376 363 380 374 376 390 386 362 383 390 363 378 380 360 394 389 365 366 370 359 389 390 373 382 382 379 361 387 384 361 363 363 364 384 392 395 392 381 361 379 390 364 361 389 381 374 383 387 359 372 387 367 381 379 391 368 362 371 374 387 374 378 369 394 366 380 394 378 381 374 376 375 379 378 368 379 371 370 369 386 360 375 394 383 359 367 370 377 380 363 369 373 382 394 371 368 379 384 387 379 362 367 358 383 364 382 366 391 372 393 382 374 373 360 377 389 384 367 372 369 372 361 384 360 360 376 385 359 365 377 380 370 364 358 373 385 361 359 380 374 393 383 368 387 363 366 381 389 375 358 364 390 361 368 370 379 386 375 358 357 357 381 369 378 359 384 368 377 363 369 357 363 373 384 393 379 393 380 375 374 360 360 385 364 371 376 364 364 357 366 379 372 368 391 370 369 358 381 390 364 372 368 385 388 358 362 374 372 386 392 390 367 373 359 374 387 357 382 372 372 369 357 388 380 391 365 371 371 369 368 358 363 359 365 358 376 372 391 356 365 368 368 391 385 386 372 380 387 376 358 366 366 360 376 390 373 363 369 367 391 359 384 361 362 356 364 361 372 377 361 359 390 388 357 382 381 389 384 376 387 366 365 362 386 386 360 367 357 389 357 357 357 386 378 379 388 365 385 383 388 369 388 386 364 389 390 369 364 361 390 360 372 378 367 366 372 387 356 389 385 359 369 365 368 356 389 379 381 361 371 377 390 382 386 379 358 364 357 369 371 371 390 389 358 366 379 354 377 381 389 371 364 383 360 357 363 374 382 390 358 376 376 357 367 386 360 372 359 363 365 354 380 364 367 362 354 355 362 377 361 361 373 386 368 379 389 377 362 381 376 382 382 377 387 360 374 357 357 358 383 384 360 388 373 374 361 374 355 370 376 363 356 374 359 371 379 374 373 388 379 359 380 371 361 355 356 360 374 375 366 382 369 388 381 367 372 367 388 352 384 353 362 366 374 384 362 363 368 383 377 358 368 383 377 377 364 360 364 386 383 356 358 379 355 387 357 353 380 357 354 375 373 379 367 373 374 378 385 368 387 388 374 366 360 378 369 371 385 380 383 357 384 352 384 365 365 353 367 356 373 384 358 357 374 373 378 375 377 352 354 375 366 355 352 374 381 385 357 356 377 353 362 352 369 374 366 384 376 360 352 361 356 359 382 380 360 387 367 386 367 385 352 382 352 353 369 360 365 375 380 355 355 370 371 374 356 364 370 381 374 386 369 357 373 363 364 360 377 380 373 356 364 384 384 363 376 351 354 383 381 364 351 356 385 364 363 350 355 351 385 359 373 362 372 383 385 350 377 357 362 384 367 376 382 365 370 372 382 374 350 358 368 351 364 384 382 357 364 351 358 364 376 361 356 378 359 372 378 350 379 355 364 360 381 361 356 381 363 368 369 379 376 368 381 354 366 357 377 380 374 385 358 380 377 381 372 350 367 365 366 360 350 381 350 361 372 356 357 365 355 356 359 381 374 370 366 354 377 357 385 381 373 373 375 364 384 377 380 365 372 360 355 372 371 372 384 357 358 371 373 363 377 382 359 366 366 355 350 373 362 365 368 365 369 357 379 367 364 353 363 351 364 384 373 385 370 351 373 379 372 360 372 364 372 361 360 352 366 360 375 359 356 373 374 375 360 384 372
377 383 373 382 382 356 383 354 379 368 368 375 377 353 381 356 387 384 380 369 360 364 384 364 373 369 367 354 355 368 384 381 364 384 354 373 352 386 354 359 381 386 383 385 351 354 353 387 351 360 383 375 352 357 351 374 375 367 378 357 363 374 351 354 370 369 354 387 382 358 373 375 356 368 373 357 372 375 371 387 363 367 352 364 351 367 387 376 383 377 382 373 378 360 376 376 356 380 353 387 387 375 375 370 370 375 376 369 377 375 383 352 354 384 365 369 363 365 372 374 369 382 359 375 354 363 378 375 355 380 374 369 382 376 366 379 363 370 361 353 357 371 369 375 383 384 356 358 376 378 359 372 372 383 374 353 358 364 377 377 371 379 373 380 367 351 372 358 370 360 375 376 380 356 378 375 367 384 362 356 353 385 356 374 380 379 376 387 356 381 354 354 372 376 384 366 377 368 373 374 377 360 378 384 381 368 387 360 379 375 380 380 371 384 365 363 352 368 376 371 375 379 374 358 366 369 372 369 363 372 370 366 358 359 361 387 353 374 359 381 360 387 387 380 360 364 369 375 358 371 358 381 361 380 365 354 375 363 386 386 383 367 363 353 352 387 366 369 373 373 376 359 386 374 365 372 386 382 359 370 365 366 378 353 372 354 370 358 366 368 370 375 361 359 354 377 372 369 357 371 368 381 379 381 366 355 364 379 386 371 360 377 362 364 377 381 365 358 364 356 388 359 357 359 365 358 383 385 389 365 381 383 371 370 374 385 373 385 389 384 382 374 371 369 385 373 376 361 356 387 379 369 372 383 376 384 367 384 357 381 375 387 375 357 382 359 389 365 370 366 374 362 388 370 356 383 369 379 369 372 355 359 389 374 367 390 383 381 362 388 373 384 362 372 388 368 378 364 380 357 377 378 380 389 358 382 381 373 371 375 369 372 358 367 370 371 381 362 377 390 374 374 361 382 355 358 360 357 369 364 375 370 367 365 369 371 372 374 368 367 358 384 363 377 375 379 373 366 387 374 380 371 357 387 377 373 355 361 377 385 386 376 379 362 387 356 356 382 390 370 357 372 362 380 357 382 367 390 371 362 372 359 356 374 370 357 371 385 363 371 378 373 355 380 380 365 359 381 355 357 360 373 375 382 361 356 373 373 391 367 359 372 372 375 369 365 377 363 358 386 379 359 382 358 384 370 368 388 374 369 390 379 364 388 368 370 366 363 365 364 375 368 358 369 366 387 378 387 357 380 358 359 383 384 361 389 376 388 384 358 379 359 359 388 369 371 380 379 357 390 367 392 381 369 368 391 378 368 363 358 370 366 376 375 372 381 371 393 391 377 358 378 380 361 388 357 391 375 380 370 371 368 368 373 359 357 370 380 368 392 359 359 364 378 377 379 380 369 378 378 389 357 377 376 361 371 391 374 389 392 387 381 367 362 361 369 362 389 370 389 388 374 370 373 358 391 374 382 366 373 381 377 374 364 359 393 378 371 373 388 369 382 375 379 387 394 369 370 368 383 380 376 362 393 392 377 389 386 364 375 364 365 394 358 371 373 372 391 364 387 384 376 389 380 375 381 379 387 372 389 390 394 386 372 370 383 391 379 389 376 360 358 383 374 374 360 368 388 371 374 359 362 371 391 384 389 392 383 359 369 393 391 384 384 368 359 387 379 381 381 360 361 381 364 392 375 366 380 368 379 375 369 360 387 379 363 380 375 388 380 364 385 390 367 373 362 367 364 383 367 364 362 384 364 367 381 381 389 365 390 388 381 378 389 388 361 372 372 393 364 372 361 368 366 369 360 385 392 380 372 379 385 390 367 390 362 389 375 392 374 385 362 374 367 371 381 385 384 395 382 367 386 362 392 372 388 393 361 362 392 389 382 381 384 391 390 365 362 385 376 392 374 380 386 360 392 371 364 395 385 365 366 375 383 361 388 374 372 367 377 367 360 362 366 362 371 374 367 374 362 383 384 391 366 373 370 376 385 374 374 373 395 395 367 381 374 373 396 386 380 391 371 395 371 392 375 383 370 382 375 387 384 362 360 368 376 370 385 379 362 377 370 360 376 377 382 368 368 381 395 367 390 384 380 364 395 396 387 383 381 365 373 368 383 373 392 377 361 380 396 364 375 369 364 369 365 386 378 373 385 376 380 378 378 379 383 376 378 388 362 377 372 391 386 373 382 396 390 384 379 389 388 372 376 370 382 381 375 363 373 378 394 371 375 375 390 376 370 371 367 387 389 394 381 393 370 367 392 363 369 389 370 360 364 387 385 386 386 363 367 377 360 364 367 375 395 360 391 368 387 361 395 394 374 395 368 384 380 378 366 389 385 376 367 367 381 392 372 386 374 379 366 374 384 373 389 382 389 383 368 379 362 381 391 376 394 362 379 377 395 385 369 383 379 376 390 364 387 365 390 379 385 396 393 387 388 363 387 380 364 395 377 381 394 371 376 392 388 395 387 386 361 360 372 380 391 365 384 396 371 392 378 374 370 374 364 361 392 369 396 396 367 376 381 379 365 360 389 393 373 380 382 374 380 372 394 389 377 360 389 366 392 370 395 365 363 377 381 395 386 380 373 371 374 372 391 379 387 383 390 363 381 375 392 364 365 389 372 361 367 364 382 378 374 381 383 392 361 383 391 366 366 382 377 396 394 386 378 383 387 371 386 371 364 381 376 370 388 366 371 374 370 393 392 362 392 393 395 372 379 367 378 364 389 373 363 386 363 359 373 391 386 378 366 392 363 361 381 370 368 371 385 394 383 381 361 380 379 360 371 377 383 390 382 376 367 364 366 386 365 395 381 392 377 367 366 359 384 388 370 372 363 375 370 366 375 372 365 395 388 377 392 375 386 378 370 372 384 392 363 368 391 363 364 372 386 372 387 375 379 362 387 361 392 361 368 371 390 374 386 360 392 382 377 382 364 366 358 367 363 377 391 358 382 360 387 372 388 378 366 371 359 358 389 393 377 362 370 387 393 361 389 390 363 386 392 384 358 371 394 363 368 390 363 392 370 370 385 378 391 393 392 392 372 386 369 369 369 359 361 367 362 392 378 382 384 390 371 384 381 385 388 391 358 371 388 370 384 393 391 358 370 366 392 384 372 381 358 383 382 361 371 364 358 391 388 362 386 365 388 373 370 360 370 371 375 379 385 380 357 360 381 370 384 357 375 362 382 391 367 385 358 381 393 374 378 387 380 385 373 389 379 387 393 370 364 389 393 370 375 371 388 376 383 377 376 379 361 379 376 371 386 392 373 385 387 372 356 388 363 388 384 386 359 361 362 366 356 376 358 389 390 367 372 358 367 370 381 387 372 379 365 365 378 360 372 373 376 372 368 383 367 359 391 370 364 376 359 379 374 376 375 372 365 369 389 376 362 356 370 356 378 356 364 364 375 380 381 358 374 371 364 364 375 362 356 361 360 374 363 379 357 360 373 382 389 369 365 358 369 358 358 356 374 382 380 358 385 384 361 367 363 385 391 361 356 356 383 376 375 391 363 356 374 381 383 371 359 371 374 388 389 355 367 372 382 355 390 390 383 373 380 370 367 379 376 383 380 367 367 379 381 376 358 364 365 364 380 384 358 378 381 356 378 371 388 384 372 364 382 379 383 371 358 374 375 381 366 379 372 358 382 363 380 386 373 369 359 362 378 364 386 383 381 389 363 378 382 359 388 388 385 358 384 389 379 368 357 369 371 375 372 362 384 376 357 366 355 378 389 357 366 363 386 356 361 373 358 367 379 370 379 373 389 372 386 377 364 353 371 382 353 353 354 362 377 373 375 357 376 389 361 389 362 372 370 385 355 353 362 381 385 389 379 385 386 354 387 376 369 368 383 369 384 362 378 371 382 378 375 384 355 361 383 380 380 379 375 360 357 362 366 352 376 355 362 387 371 359 373 387 353 366 381 384 375 369 380 383 372 380 377 375 366 385 365 356 374 365 378 379 375 355 357 362 374 367 361 356 352 360 370 353 375 362 363 376 380 369 370 378 360 373 379 374 370 370 356 370 384 383 375 370 364 380 359 386 373 383 369 374 354 387 353 355 360 380 380 366 360 376 371 384 361 361 384 357 380 352 375 375 361 377 371 388 368 356 386 368 365 381 353 383 378 368 385 364 359 354 379 383 357 361 378 381 385 373 386 376 351 372 377 375 375 375 375 355 379 387 386 371 379 365 365 384 382 377 360 369 381 366 379 365 376 384 358 352 384 356 377 385 355 382 372 380 369 359 362 375 358 360 358 364 374 372 360 383 362 370 379 370 385 370 384 352 381 354 353 378 374 357 375 378 351 374 385 384 361 359 372 368 383 357 360 384 379 369 358 368 351 386 365 386 384 361 365 355 379 367 382 365 351 369 370 352 371 368 363 381 354 384 376 387 354 385 361 360 367 368 355 382 382 369 358 356 357 372 360 385 366 355 377 367 351 374 383 386 354 358 379 373 370 383 387 351 380 360 375 374 356 379 369 387 375 354 355 381 376 379 356 369 383 382 363 362 368 358 360 387 381
368 388 364 363 387 379 370 359 366 357 364 357 353 378 359 356 360 352 359 352 357 356 362 366 368 373 361 354 361 375 384 377 374 374 366 387 364 384 358 378 367 385 361 383 353 368 388 361 383 373 361 366 377 387 380 372 386 367 374 358 354 369 361 354 354 353 353 366 386 374 370 379 385 379 374 386 373 373 359 367 372 383 381 376 381 387 359 379 380 381 363 382 376 373 363 378 374 364 370 386 364 388 377 360 356 362 358 355 361 365 385 359 374 377 383 367 353 353 357 381 360 368 353 384 367 379 388 368 354 369 365 381 383 368 352 365 378 358 368 365 386 364 373 372 367 367 387 383 384 370 376 370 364 355 366 380 382 380 359 362 361 387 354 370 367 354 384 371 376 378 385 388 354 384 371 384 362 384 380 373 381 382 355 357 363 384 385 356 375 370 381 362 383 383 381 361 363 354 381 365 380 355 365 360 387 362 371 375 373 376 359 364 368 376 368 356 385 378 359 370 373 365 380 367 358 386 353 383 387 359 359 355 361 386 378 373 358 374 359 356 360 380 368 375 381 361 378 376 387 362 356 385 374 361 362 357 357 363 365 369 369 386 387 356 382 375 376 366 359 360 384 381 387 362 381 356 371 384 379 383 356 383 356 355 369 366 374 389 354 364 368 385 361 380 388 368 365 353 359 386 360 354 377 373 378 383 376 374 377 367 383 359 375 387 361 369 378 360 368 357 372 362 389 358 389 366 373 380 381 358 354 388 359 357 386 384 387 388 384 375 364 376 380 363 372 366 356 359 372 371 362 368 379 376 372 377 366 355 366 356 359 367 368 379 370 364 387 366 361 380 365 386 366 355 373 362 367 375 368 363 355 354 378 358 354 359 360 366 375 372 368 358 363 383 361 357 356 358 385 378 362 374 388 374 375 370 383 388 354 376 377 372 376 364 391 377 369 360 367 369 357 382 373 381 374 381 385 391 363 357 378 371 377 390 355 377 369 362 389 384 383 374 379 382 383 379 382 376 384 358 390 386 385 386 376 382 375 384 381 383 364 382 378 364 380 378 386 372 363 362 364 369 381 389 374 373 391 365 372 383 383 370 356 391 364 355 381 363 362 385 369 386 390 355 358 378 356 368 358 364 376 383 357 365 358 377 361 357 387 378 364 356 371 380 370 381 358 359 367 365 367 381 359 365 360 377 366 361 390 384 386 373 374 387 361 392 386 366 371 358 389 379 358 382 381 372 370 383 390 359 370 364 363 373 388 367 358 376 387 370 367 380 388 364 390 356 363 383 381 378 386 392 380 366 382 383 383 374 389 358 378 366 382 385 362 392 359 379 376 368 356 387 372 367 374 369 382 381 374 371 382 382 370 384 371 359 374 376 393 385 378 378 359 367 385 365 367 366 388 365 378 366 359 393 377 377 383 365 379 379 357 382 367 371 372 359 388 368 378 387 359 363 386 376 388 392 384 376 364 393 384 386 366 365 363 364 363 368 387 385 390 388 374 378 380 367 381 374 393 365 383 374 386 390 393 381 389 362 363 374 361 369 381 385 377 388 370 383 362 364 389 358 359 385 358 382 359 382 377 358 369 381 375 361 393 390 385 388 358 370 368 362 360 393 369 380 365 382 384 370 367 379 386 383 370 386 370 386 389 368 364 363 369 382 366 367 377 372 360 392 362 386 359 364 362 385 364 384 388 390 359 360 389 365 386 379 371 376 370 380 386 377 385 376 379 372 385 376 364 366 373 383 372 389 389 376 380 373 365 373 368 381 390 377 366 381 362 394 363 374 380 369 371 385 365 392 377 393 373 383 364 388 371 378 383 380 374 383 358 359 361 383 382 393 366 368 358 385 367 378 364 389 367 379 359 376 391 378 374 370 367 395 378 395 393 381 381 387 369 359 388 372 385 390 386 371 363 364 361 372 384 382 382 371 380 382 388 376 379 381 387 365 395 384 365 370 370 365 361 380 380 390 372 384 384 377 359 388 382 376 380 385 363 366 375 384 367 368 364 387 368 370 394 383 374 378 394 385 362 360 369 383 391 360 372 380 378 387 387 379 368 371 368 372 393 385 375 379 372 359 386 359 385 362 383 363 359 382 389 362 383 378 364 393 379 377 392 362 369 384 382 393 374 370 369 387 374 363 385 365 363 375 365 390 393 390 372 393 391 366 374 393 385 380 390 368 361 387 386 386 390 388 383 383 362 371 389 392 376 394 361 395 388 367 367 386 376 381 361 371 388 377 368 392 361 378 379 378 384 370 369 378 377 371 380 395 384 389 391 379 387 393 378 379 379 387 384 360 387 387 387 379 368 375 390 370 394 373 389 382 362 377 379 380 390 378 379 393 371 374 376 377 386 395 376 370 364 364 386 392 392 377 390 364 371 384 390 369 377 362 370 380 380 390 365 374 388 385 386 378 379 366 360 369 381 377 380 364 382 385 361 394 382 370 362 394 374 394 368 392 375 394 376 359 367 382 390 359 387 380 378 370 388 394 380 388 375 380 393 377 369 373 375 370 385 393 369 378 369 393 374 385 391 391 386 362 393 395 362 362 379 360 373 386 395 372 378 375 371 376 371 360 390 387 371 394 384 381 376 395 393 391 384 389 365 389 392 377 388 374 395 372 375 387 377 374 363 360 368 391 392 395 392 386 386 382 363 390 382 379 366 379 390 369 387 374 378 362 392 370 377 391 361 371 382 358 364 364 359 389 374 392 388 370 360 394 372 364 366 359 386 374 358 381 363 388 360 383 370 372 374 389 383 392 380 385 392 386 369 371 380 386 368 389 376 386 388 390 392 359 369 361 390 385 384 373 393 364 377 368 393 371 377 359 368 362 386 381 390 361 394 391 389 368 385 385 359 393 381 371 372 370 375 367 360 379 360 373 364 379 383 362 392 365 364 381 369 370 367 380 388 366 391 382 391 381 388 370 394 374 384 371 364 364 358 367 385 360 382 390 359 385 373 371 392 379 357 382 369 366 382 363 390 378 365 386 379 358 362 378 389 388 391 359 372 369 383 362 386 385 374 388 376 390 366 390 390 381 378 365 369 366 371 365 387 358 357 372 359 377 371 392 386 383 372 364 358 361 385 387 389 365 360 372 376 384 368 372 371 367 380 383 376 373 391 384 389 370 377 391 368 391 367 361 380 382 383 359 364 389 367 360 360 370 390 357 360 379 372 374 388 373 378 385 367 391 390 362 367 373 374 356 385 363 360 386 388 365 388 374 360 376 377 379 390 388 379 371 373 373 367 383 390 390 390 364 388 387 385 377 367 366 377 359 373 360 389 384 369 362 365 388 382 364 389 357 374 391 373 391 371 384 359 383 359 356 369 369 387 361 390 376 386 375 379 382 357 390 373 385 374 360 380 363 383 392 380 364 390 360 377 382 365 357 372 384 357 363 360 366 368 358 386 376 355 387 365 356 384 360 385 380 379 387 387 369 364 389 355 376 356 391 366 382 356 361 374 373 369 357 384 360 360 378 360 375 373 370 376 380 376 384 368 378 358 379 371 382 376 371 367 356 386 356 361 387 363 380 384 355 382 376 376 366 363 381 386 359 374 386 385 373 356 361 360 359 385 376 387 385 370 377 385 363 377 354 374 363 357 381 379 362 365 363 373 373 367 383 356 386 377 386 383 356 370 388 361 364 387 371 372 380 356 366 368 379 381 366 389 384 356 377 370 367 364 368 365 355 360 367 387 361 362 379 363 378 354 385 366 365 380 362 355 382 374 369 386 379 381 384 387 383 385 367 374 373 381 385 374 365 361 385 387 384 389 374 387 389 384 377 379 373 386 380 380 384 358 375 388 363 383 384 354 376 374 374 373 379 384 356 368 369 387 364 378 385 363 374 362 371 375 387 353 385 354 379 357 373 363 354 382 370 362 361 356 384 360 354 373 354 357 389 371 370 378 359 380 366 358 367 384 358 379 363 354 380 367 358 363 356 374 370 373 383 378 355 355 386 356 376 387 376 353 383 356 378 389 361 370 372 376 364 378 365 389 379 371 367 362 359 370 361 377 353 354 380 355 372 354 374 358 389 360 373 360 378 376 360 386 356 379 387 383 367 378 382 371 359 359 358 380 376 366 382 355 383 373 357 365 389 378 385 388 362 367 358 387 353 380 384 357 384 381 387 377 369 357 358 353 364 364 359 387 355 388 352 385 386 372 360 386 375 355 362 386 385 383 362 387 352 372 370 385 365 383 388 360 388 372 377 363 362 384 377 366 361 355 362 359 353 386 371 377 367 359 352 364 354 362 362 369 383 358 365 374 352 379 360 388 363 385 378 388 358 366 365 368 384 354 353 386 388 387 352 366 357 352 356 359 377 381 377 386 387 368 386 387 374 358 365 363 369 354 362 354 383 376 370 378 378 386 353 355 384 353 384 367 368 352 375 372 381 378 369 358 372 367 371 372 388 384 383 383 364 357 385 373 359 381 378 385 378 379 366 388 359 376 367 375 376 368 358 384 372 354 353 370 384 372 354 383 383 363 377 373 368 374 358 375 366
385 387 372 353 379 371 360 367 364 362 354 380 383 364 378 385 380 360 380 379 377 374 373 388 378 372 383 363 378 369 355 388 382 374 367 371 371 374 385 360 361 365 366 355 376 354 387 367 376 356 371 363 355 354 377 380 388 370 368 377 364 371 353 356 370 367 375 366 367 370 374 375 360 365 377 384 366 353 376 368 356 357 356 373 373 380 364 371 360 379 373 387 375 374 353 356 388 375 384 365 371 383 366 356 358 368 387 372 368 388 365 386 370 368 370 368 359 359 365 381 385 385 378 371 384 357 389 361 357 383 388 353 377 364 357 382 380 369 379 373 383 354 385 363 385 380 357 369 386 369 375 381 379 364 377 374 383 376 382 387 385 358 388 372 370 370 379 375 386 384 358 379 363 368 368 358 358 372 375 355 389 361 384 378 387 386 377 380 388 369 355 383 375 368 380 370 385 369 355 382 378 375 386 389 354 364 357 374 383 357 376 359 379 384 362 390 379 385 357 376 379 358 368 378 373 372 357 382 388 373 373 390 372 384 388 387 357 370 371 365 373 356 370 376 386 356 375 389 388 378 375 376 360 367 363 357 364 381 386 361 363 383 360 359 376 373 356 358 389 373 369 386 390 363 386 385 366 370 361 378 372 360 363 356 389 387 360 362 377 370 384 364 377 368 369 363 387 386 382 363 368 375 358 367 362 390 376 389 384 384 376 380 368 363 383 366 359 367 374 360 361 367 385 384 382 379 371 356 374 362 366 367 383 385 358 370 363 359 368 371 367 354 361 381 378 368 357 362 381 355 368 388 384 378 381 375 366 362 355 364 385 368 378 357 363 361 373 387 366 387 367 379 365 374 384 368 388 365 376 356 367 390 390 360 355 359 359 367 382 360 356 391 389 357 356 360 363 374 355 389 385 367 391 373 365 384 386 361 372 370 378 384 384 391 367 384 358 386 375 363 355 376 363 389 378 364 372 365 362 387 362 370 377 377 388 387 369 383 372 364 376 358 357 368 357 384 376 376 379 359 362 357 358 385 369 359 373 386 369 380 359 355 358 381 377 391 355 369 360 387 378 382 368 358 373 385 366 357 369 390 376 355 370 357 385 384 362 366 356 391 369 375 369 372 364 391 387 379 383 370 375 386 376 388 389 358 382 378 375 374 391 375 389 369 377 383 376 362 372 377 362 387 375 376 382 385 391 392 387 382 371 385 390 391 380 365 371 384 387 391 381 386 388 377 377 372 367 361 379 362 360 363 356 380 383 382 387 359 382 381 364 375 373 361 388 376 370 367 382 365 380 370 373 375 392 357 391 381 362 392 387 382 362 387 369 368 392 363 371 359 366 379 356 384 385 388 382 362 362 371 386 364 386 381 383 363 361 360 388 367 359 383 371 381 392 384 356 369 391 371 372 365 358 372 371 365 383 375 386 389 390 358 361 361 383 366 368 388 370 379 379 390 370 357 378 384 386 393 361 362 371 392 386 388 387 364 360 377 383 391 388 359 371 371 379 361 382 370 372 374 393 357 370 384 372 369 374 364 383 393 385 376 392 377 370 363 363 389 383 367 364 392 384 378 370 370 360 373 383 375 390 382 390 382 372 369 372 367 391 362 367 382 381 380 381 372 386 387 382 390 375 367 366 366 366 379 379 370 373 368 388 385 371 385 388 364 375 366 374 372 386 362 361 388 385 385 382 392 393 370 388 374 359 361 383 368 361 383 359 393 372 391 384 386 360 378 371 378 365 389 371 358 357 375 367 364 381 392 362 358 384 357 376 364 376 380 375 358 385 378 357 363 390 362 371 371 383 385 370 370 380 384 386 359 381 359 366 383 373 371 385 378 386 382 385 383 383 366 385 374 365 363 359 377 370 374 369 374 365 382 387 367 388 379 384 390 360 371 394 376 363 363 360 393 366 366 360 371 375 366 366 362 373 368 359 385 362 371 364 370 373 372 394 381 371 383 391 373 374 391 369 379 359 386 392 383 394 358 359 390 366 367 394 381 378 373 386 382 386 371 372 380 363 386 366 376 389 363 370 368 374 381 390 375 373 387 363 372 387 364 382 374 389 359 375 372 375 367 374 366 358 367 388 363 358 375 381 390 358 393 378 374 358 373 391 373 381 375 365 388 359 390 367 390 391 385 382 386 372 377 358 372 386 366 377 364 361 378 374 361 392 358 377 392 373 374 370 374 369 392 368 385 365 392 381 377 360 383 368 374 365 383 366 371 392 363 378 358 384 394 362 381 394 381 393 388 375 368 367 364 380 392 392 388 390 393 385 392 381 358 387 367 384 358 358 359 379 393 359 368 371 378 369 385 380 367 378 375 392 366 382 392 378 379 385 373 392 375 386 393 391 378 365 380 378 381 381 362 379 360 387 392 381 376 383 381 363 381 361 375 367 385 373 388 384 378 381 381 374 372 380 370 392 365 370 391 388 393 373 388 358 366 363 359 362 366 382 383 368 364 363 392 391 393 363 359 377 387 382 371 379 367 383 392 390 358 388 361 371 366 391 386 389 375 388 372 361 390 360 371 374 380 384 371 379 389 387 376 359 374 389 381 362 392 378 372 370 386 375 383 372 387 374 367 382 382 359 385 393 376 377 372 361 366 363 360 360 392 393 362 387 365 385 369 362 383 383 374 374 363 377 388 370 394 375 394 359 391 384 393 371 366 386 390 374 391 392 376 367 369 358 359 376 363 370 381 388 373 375 367 378 358 376 391 372 371 390 373 368 358 388 382 367 380 393 362 377 370 382 387 382 361 367 364 368 358 366 362 374 363 388 359 364 370 371 379 362 382 373 373 384 367 377 372 390 376 378 389 389 381 360 392 385 371 378 359 372 387 365 368 393 374 385 378 365 362 378 370 365 358 365 392 368 385 371 365 382 370 360 393 357 363 391 385 392 375 388 386 384 374 360 361 391 388 383 362 371 367 375 379 368 361 393 358 389 385 366 393 361 384 392 361 368 367 389 382 364 361 374 391 378 377 358 375 386 384 358 363 373 392 385 384 359 362 385 370 390 372 369 357 377 367 361 367 392 372 392 362 376 387 359 376 385 376 372 377 366 374 361 360 387 366 387 366 372 356 379 368 387 391 369 370 379 388 358 378 381 356 383 379 364 386 361 392 383 391 390 392 386 357 374 379 368 368 390 384 383 376 359 377 390 387 370 376 361 372 361 386 388 367 372 359 375 392 374 365 391 371 379 384 388 360 386 363 387 383 369 378 381 387 377 378 382 369 362 387 386 382 358 359 356 390 377 375 389 358 384 365 389 386 357 384 390 387 391 385 392 382 385 380 376 369 381 365 383 365 374 391 391 392 357 370 389 356 367 363 359 374 388 370 367 367 361 364 361 374 356 375 363 363 377 383 377 365 371 382 374 367 380 388 366 358 364 376 358 375 362 376 356 357 390 382 368 373 391 388 391 369 370 376 377 391 382 376 379 360 365 360 371 367 355 382 385 379 381 388 378 388 388 357 390 364 385 366 383 362 377 360 391 355 360 376 370 387 375 372 355 363 355 386 375 356 391 368 358 381 380 381 377 391 384 391 363 355 380 369 362 366 390 361 366 373 361 359 368 381 391 368 390 355 377 388 371 377 365 374 366 368 364 388 382 371 365 390 371 391 383 356 365 359 362 391 377 368 374 390 373 373 381 386 373 366 382 389 388 370 372 377 361 359 389 388 390 362 365 369 361 371 385 386 374 354 385 374 383 367 387 379 385 354 373 382 365 378 379 377 357 374 377 363 378 374 360 376 382 385 368 366 364 361 361 384 377 355 382 384 383 378 372 355 378 369 383 367 356 372 368 374 355 355 384 358 390 368 380 381 362 373 372 372 358 357 380 359 373 371 389 365 373 385 366 360 363 359 373 381 355 366 364 356 367 372 360 366 386 365 372 372 362 368 368 366 371 372 372 390 367 370 379 386 380 354 370 389 374 368 379 375 380 368 356 371 386 377 361 360 366 357 356 374 371 371 387 366 367 383 365 381 362 390 354 366 369 371 365 367 385 368 367 374 382 369 369 378 370 376 362 383 380 364 366 360 381 362 373 373 369 362 378 356 377 378 368 370 373 379 383 367 372 359 365 378 389 380 380 369 366 388 376 355 362 388 376 366 374 372 385 389 381 387 354 382 375 369 361 357 372 368 386 368 389 360 356 365 387 382 358 362 380 380 378 366 378 363 379 377 361 353 376 367 387 356 359 387 372 382 370 369 375 366 385 374 373 366 365 370 358 370 357 363 361 382 376 364 371 381 388 379 381 374 371 378 355 377 354 389 384 371 369 369 384 379 369 367 355 359 363 360 376 382 386 384 353 372 358 371 378 371 375 369 371 356 373 373 358 374 373 367 355 367 361 386 356 355 378 358 361 366 380 385 359 376 357 359 374 378 355 362 359 355 357 377 373 377 361 378 376 359 370 378 373 378 389 376 359 355 359 367 369 364 377 375 388 382 381 387 370 383 374 354 385 356 379 368 358 365 371 381 371 366 384 369 369 383 355 375 386 376 353 380
